kernel-modules-4.18.0-305.19.1.el8_4 >  A aB@VU]Gru#!7RQjÚr%^%(EP]=mXF9Cf<| U![+Ԅ} #w!qHb363!"JvZڃZCGW=Q \AÒ,|4>8t}e&r.v`0j $h?n4n]ɪҧ2.-OY?+2&ا$P /"0ɕxwi_ N9|5oat1U!5/ѾKw!G)wG9m>-owEEc kWwxCG;=5pb;*c)-c~yVa4І7e0t, Z{e!\W"xׂDL(rֳAkqulxȮ|$87Ie=ޞ2#=qV`ÿK: e/ꍺ}:YOp(tմ4J :Cj&52fe90d967ffc98b210dbc4cfdcb03baef24ab590a801ab2e3a8c77fb3e46b07d8449801ffb99df938f3124e9aa78af6d51d0f3fDaB@VU]ҹ{A,ߗ̛B:Ӎnyߓsn%{ l{GvށRl|ϯGn)t}2$ޫ)vuqz]:F 3R2krv Cqٵ$㮏9e믶_ =*ЯwUDt ;ԜhhJ_lk?ub6P/\ ٙ/F_ Mίu}H&&VO&g緮?ac$I4?u.~%@bJ8Ƹx&)25d>IzuW"k'>iX|oQ& yXhfVMyYTi?qҐLB@UhSVd3 Imx.T\TTD~?yx^}[g\ѵ!Z6}*K|jk aD=("n"/ A~|D8\k~y֒!u1-@'o~:PC'N3y&>CL:Jh$[Q"y$>p?`d?`Td ' O ,F]ckd   -  -H?QQ`D`(8(9H:>_/@_7G_@H_I_xX_ Y` \`]` t^`]b`5d`te`yf`|l`t`u`4v`w`0x`y`h````PCkernel-modules4.18.0305.19.1.el8_4kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.aBppc64le-01.mbox.centos.orgCentOSGPLv2 and Redistributable, no modification permittedCentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxppc64le/sbin/depmod -a 4.18.0-305.19.1.el8_4.ppc64le/sbin/depmod -a 4.18.0-305.19.1.el8_4.ppc64leg |*<+D4ta4D`-h.$q4'4 bHT4 toJ;S=L@Y4ĜlY\ ~uP) hxL@tp ^.h1DR-(DL @#7dPt< pT! 0 , e9 . 1`&ZX| (( 6.<H@$! 0P20d/47`g0E4p.-(MD{8:Hs4H x 8pt*D= #  28#9@ \3,"$*H'"0<) $P`t`,&W{< @@T(L,*`%6 LD 8 T I l w0(X E88`0t*\8 \ dL<:!*pX{1&.P:4Bt'2L,+Ht^2'<(4t4X(| # l CtXttxl|tt|xdxpTtltPdtxt|8hd\llpxXh|h|pd|t=\ hp*'( DpT 2 ,Th;` 4 1T DQL$,`(h6X=l3<mH$%< FH, -@P4Lg\AtB` C$ d?g8 \(H$h8'PH"Pd:(<8 PHC$%(h; $x(+&\ d :#F#($!L")"DD$::`K@G8E#t-8qL"@`9`8 p6$,#2lM0/**lD}H0^&0-,/Mi(%`At LyT)#,6 T,SO8%ld s,^RCg$fj  8D"T4% hO-t'AL lD,YX<,u<: $3z%@"F8DS$pMDWpl0q# V<i6P4$(4ĬLH\g' O ?l0\(Dv!T \ d L6,U5` d!"L$ lM!  |L<+p (D :ph0,. / Y1db0.(HtBl=- L.)x|)43` D xb ]'(8D j 8x1D6L:2" ,.D):D!|"udXR8-T c t h4KP@$*<$\<R]T9IhMPNZP>$,hOprb\@Gg H\$D8DHDhEHFDXe X[d9/ 24XF`S0 ^h y\>$x)4("U:8=LRpL(&=,3T8&dEPk+e D,U#4MDP 02I(G􁤁aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB{aB{aB{aB{aB|aB|aB|aB|aB|aB|aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aBzaB{aB{aB{aB{aB{aB{aB|aB|aB|aB|aB|aB|aB|aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB|aB{aB|aB|aB|aB{aB|aB{aB{aB|aB{aB|aB|aB|aB{aB|aB{aB{aB|aB{aB|aB|aB{aB{aB{aB{aB{aB|aB|aB{aB{aB|aB{aB|aB|aB{aB{aB|aB|aB{aB|aB{aB|aB{aB{aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB|aB|aB|aB{aB|aB|aB|aB{aB{aB|aB|aB|aB{aB{aB{aB{aB{aB|aB|aB|aB{aB{aB{aB{aB{aB|aB{aB{aB{aB{aB|aB|aB|aB|aB{aB|aB|aB{aB{aB|aB|aB{aB|aB{aB|aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aBzaBzaBzaBzaBzaBzaB|aB|aB|aB|aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aB{aBzaBzaBzaBzaBzaB}aB|aB}aB}aB|aB|aB|aB|aB|aB|aB|aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB}aB|aB|aB|aB}aB}aB}aB}aB|aB|aB}aB|aB}aB}aB|aB}aB}aB}aB}aB|aB}aB|aB}aB|aB|aB|aB}aB}aB|aB|aB}aB|aB}aB}aB|aB|aB|aB}aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB|aB}aB}aBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaB{aB{aB{aB{aB{aB{aB{aBzaBzaBzaBzaB{aB{aBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaB{aBzaB{aBzaB{aB{aBzaB{aBzaB{aBzaBzaBzaB{aB{aB{aBzaB{aB{aBzaBzaB{aB{aBzaB{aBzaB{aB{aBzaBzaBzaB{aB{aB{aBzaBzaBzaBzaB{aB{aB{aBzaBzaBzaBzaB{aB{aB{aB{aB|aB|aB|aB|aB|aB|aBzaBzaBzaBzaB~aB~aB~aB~aB~aB~aB~aB}aB}aB}aB}aB~aB~aB~aB~aB~aB~aB~aB~aB~aB~aB~aBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzaBzef61a6d4c8a6b90f06d19cbea4f9bfd518dadbcc26374267390f719ef8974f912e3580cdf0bf600c1f1f3e56ec2086bd9d9c080bac2afc0238cd54b8a65d395d3f488f48cc4e740eea143645b76c95c19e982ebab8b3c8245bce546562baa6e3eb584499896642c61b88b774c738ace31cf35a76e7e8a99f6920062ec730fb0fb1eb5848bb7e0cd7537ef83e8e68258fb72f084a377729fb780337bc4b4fff581b50a2daa5dca88c239bfde210cec1cc94e18cac2c6b425711bab67d70cc50181cc4f3203fbaa439982b3dd4b854b51c520404c069738f1cb2352174d8e18e19820e6e15a3611d25e745a7a45d93325dda3f407d26b51bd21dd0a976d6954ef5e7e711e00a50c6b1d1e7b2274643d77b9f0f7e18f629037feb9a578ff26b0add45fd2b8afd63903e21626696936d5d32d700675dd55360467588cf79e570961a757da9506d5831678a6e7c2a0db0f8c9a9becc5686a500d0054412721382cbea6720edfd900d424f40a5a58a5099c84d19f0ef85ca6e9336bb71d391daac0e640d10f5b4e1bf8a5e4609f9e0b205b9d9e24e8ab7390fd2f3b0c8cdfce6d1345a8d79b837cd990ed64cb0f598ee41ca168bfe67d4116aaf63cf678d13797dddd876d31c2a9e78965814b3ed0dbf1690500ac1a461494d5b9035617d182e53521e624082397ea12f7526f0daca1155be3c5f01687e629da68243355c680745ae427cf85c221d809c3f22ac306970e3943e152b23c3a0b2dbaee8537c2cc552b7fce647495f93c109d9094b25e338536e97f0174a1f954a744ee2b20b561c122bfd6237ba043f2417589c38db6ecb0630474aff2a633e0652399259fc5a094d90db77580be36ed15936df3cfea91dfe0cc8962fa0797fbdc668d1e721412af2182b21e503fad1fcb2b3e4a4b974b8a68083ae04cb3a4e6418bad537bcef31b3dd2cc0e0dddbfe57aa8fd36c656d4af57b8dc750884caac0b93a4771f15237a6d50a26dc87250cb61eb47f7bac7c92f5827ebbe954b33abd02baf750fdea6b1edfa40b723d8733de8017c28c4589e016d4c6bb507c20208046fa492f02b22d8d841e29068154a0a6facb3bf5e698fe7f3b7c113378573786172990bb39b7e7221fd7c1076209439459c3c1b90c329170b0cf5f478952e9dba71608ef721461e1a5b83c823ec6c8ca086b6ed7f10046d3df0f28e6ab396163ca2fc7d0b62aae9d8da6f18e599d42cbedf75050d566c7062b590e09908381aacc493b129613627ff5fdf95fb8324a3fad065887f2cbf3211c10f1d7bc05d6d1b585d7f555296da51c21fc1a00953389e288740be6333ef87be7cfadb501c24454f024ae8cd253cd291b8239d6ba3d12a1404fd922de5e215132d8a034473bdf3c5422aba8f1fb52ee013026b75417cefbc57d9f50ea614b90788ab1bac602b5dc742231b3b9f70ca0b45d6fe64c36655ec03464370b4555043ef0664b6763f7ab3799e301c210579f192af9a5d16bffdff7f2ea30f297aea3c0dd82bab8595bac0e6a87cee9958493a1145ba9867fd8ed062b2f8ada04fc88b4d0d58ce5fca7025760028f037fbeba1dbcef1ecd74002d85c232343c00405adc290874d3cb7a0113a93d68bb156d46b7a2b0cbedf58566de6e66abeebf77fd5a4af56638afa31e2b4458b46780aa27c16eb3af175cf8c92bcf700b89b397f70a0bb402890ab523496d4237c08cf9c3e1674703894a1862118ce621d2893afc859f8c3586fde5c30ddb8c50292a8da1fea17b922ff2b999d4845422283a431532bf905b4277d7190e6860828cf77297968dd24505d1edd3fc049d6b9f63773e8d08de865291620850561e5462449725611bf965f5890564213d845c20e397cb0552ffbc2027d47f1d3a1eacfdb6c522ebe00aae4149c745cd21e047daf984e7d8be9a367c214f45c634d211d750e787057d522d505a5add6df50a2adb44f6ebef29b4bf34bc2675ca5cdcb41d67ce63e9fe58b2a6501c78f7a7ee4048abb1a67be10f116ca80841a72fabb951f072903b3bfcd54ac6387192a3616a9dc4aa510ec82d91fc5f8be31971cf4ad39c30a4eb7c2ab87bb3f8ddf39e6425a09237c35c467aab8c1762f5a623ac3eda75710e0133d3e872bff8e474914723277986a753cacd1a6dcef176c9668fccc3cf6112cd2b5d947df01b0e935961410c10fe1fc0f56544cf5592a01daf6d303b189732b408b9ebb160fc914cc94847ebfcd2ee659951c34094d446860d49fae0c94f9b54f5003aed60a37fc825770f7deaac45c04e4793cb1ea0720886621df963a04152838ca350edc62a31d618c54f72c0a0f5070e5ca8a512906ab08ec9b9538c439c41509ae200ef7e2acffbd7e4fa0c3f4ddaeabf248585f4d0b822c0fa2638bd89904019c46dafdbba322ab829412bbf1613668befd088d2b519601e855a99e84ffc40d0410e8c76eb1b60ff0f08286cf15030bdff88d22f23a5f44826af2d37ea4f8c23c9106d19be6d9f144269f786018775c4a75aa0e258645fb872e0d54c9d89facb272265741d7ed4f5a6442d1e55fc8d8e5af2160d31a49affc89f6e023e71d665f18edae2134323ce4d53a504b4517bf86e6bbdd71bcacd2e093abffefd590fe5b34dd9a58e6f0cd5c8f8886145b829c1b1a7a99a557c575c6a168e7bd5f804af249e9509dfecb9d1b6ea35d7233e7692ebba37ca6cfd156dd10470539672e18b5885bfda40ef750df8eeeec4473bddbcd44d1d49a8585fea85c5e5c62089ced9682fa0a24836763dd40876dc404d0a0391c2e847a4c208f0fbf2ff705ac402db63980a58adce9ab14bb271bb899d666a75754e640e421baeab5d7d71b23346e118b8cc490e8e28cfd1bc72a99c508766fcb615e51d36e95b0c9f43cb9aa2a37e853c92309c7252676d4fc48c407a95cbc0feee710d9f58255a550eba070a21a06a7c2b28bca589555bd0ac72480a70e4e3fb95345bb8e54c668d8f5c144e28927b0dc2217b0d75da9619cea4148265ea1c4e78fae0c69a71b79978729c663d0d1250bebdc441ebca739227bd4ee0bcfb1bca727cc0cb50157722a1e13435cd11a272b99d09854ceb1048ec3a92574b0c3c2019bf22af134402fff9893d75cbf0cf0c6880a4d35387765bb120ec4a086cd9504cb4fc6e50f29b67f8dce8398196a5512230f525946a8d7954f3112e359c2f4090082d96ab3abbca6599443d970227d9819716fe1d95fa34818327a2d1f0d11c9ca72cea6b1352e20ea76e209d2b07125f556abfe71eab19772288eebac5f59190f384035d92f6bd4b468b51726a0062729ab2c9c0df7a99e465b45bd54e6a2070104d3e55f7e30f019c2b153cbde888b141636c9c419ba01001c32a698157184e20d3f7fe61f093c1e055c3bbd163f5e131d2b62ecc197d322caf58b8b8135d816b708dbaba884daf51e0cde5092bb52742e23c99d8efc794f62a10c62adaee4440fec3f8dd5d484d88a3b50f91b7c0d6f4f8f0d157a0908aefca00f5025bf05e85b569061786d67a442bb5d40aba6de96fc7ac43b9764edf00d346b4d17938dcd719a0427add803787d912984221841e137105a99a16321bf867857a4ea50f9fae7cca4f1d54a3ba21604e9e2677eb016bfa4f40b469d240c2577a6dfdf14727082748d4a59ab79abb5dcbea6b5553e5d1b5b739b4aeed2f277bbfe08b8c4561ac2e4f682b5a579ced677716f5e9eab3d3475f64a937d1a142d21788da599b49b99e580af3b0c197c35490ff6009372bf77961bccdbe7396e627e682de7155b6fa309198ce52168353bd0642c68a1cd41efdef57f769e94d9bf1b5896c594aebc9f74f28913575d35c6feb8d2e9b5bc8b53b30c2073d4f6cabe1ea34a8c099bb7831375561116612bd032071b3f4854a85999a75085f7a1491eebc571488505eece1562a4b9a032183b01921b5bcf470c1a99415259c35a1c25f7bc15e8ddcde823ce50ef309bc8e6d869f6946a546aedf3ead987e5174f5ab27700575fdf95f754cd9df97e8dddb4417d4b12577699ca8ecc678413b1b4e003ca1d955d11d1404af62ee2e8b14bff3a65add6ecba945dc57bbfb799bee9655a6c647014b2242127ad1c51379a53cd3ac9033c7df44e428800e848a42cfe024b571cf872aecfb305e6a6d6364ab0a5a25d3fbfd317d306017b06da0127a9f461190181d6c9dad935063965ad3f6c4e1ce62a18bd60e1d822fc2d9ef1cb9c0283659049308929ec9409c5422298d084109471ede18b1b2f0ff3e393c67b5050c813b20ccb52f24cc6d6c6b9d2faec48ffa34f4eb45d3a0ac9ae2e05bca1e7f6e7dccdf53155ebd8aa568e7a3354b4e7a47481e9ea3a43ee0fed24c7904b19ee942fc929249c4a0fed18aea7aa7b5e8e1fb496e5b95bd117689512f67081fa1e87d53e40cb4ac2c78edf0e1b7a04ee509ca50b31e92b2b347b1f1561df2b6ac1701e2b46f6439059b5cffbb4253cb33f2d5a53e4190ae5a7975b5a1785056d3d898359f15ba06f983ca1c8e63bca72aa5511588bb3702b5b1b6f3b4ab43784fa912989aa360cce7aa0fdd8a7ef44d33ba4d7478839e4e7c4255c309f6544daa3365c38e963b854449a4dad395ca1782c9632d71f4e1953175281fcb69767891077c95baac634d8abcffc4e939b08470ed626012b6eba0a2da7389b59141c4fd7033511200928f5b9d6a66bd5ee68dc5afcee16fd5e4332adea04fdf588558c039ec5387762d9e53ccb917ad4a9275dd862677c1079459c5c3b120a7474f3c39dd605fae0ef39a8b1572fc2cb8061a77aeae58092d482ed2726970d6ee3731ae93ad8ba6934ef943cbfeea05ceae9894182f179791cfdf88f856fdfa7564a9a36a0e2260722a866358953d8809a97466950352d209258853bc0422467c6fdea1e6ec06f36a04c63a7004aeace19f9ec8064cc809b26e58f813c6f16a7e9c90bb5d32802d9f0edfc7650c1bb97ec72fd4e116d0b88ff75547bc2c74adff3387a714e7731a73fb874376889a55bf62328b8ff76dd39300c9b38a032ed4476ae8c231b4d46e87378432381521b186341f5cc9def8f29a24a718e9c78b0a51f2e22a726f2653abde1586716a32d7b6228c806acb9e446feaf60a3c205e25b7e65111045a19d5cc29cb79bb7a79bc0b56925051989145a943bef94e125a40cd2043f864db940eb2e123288bf2db0c585a2a90c895375f2f1fb65f24fe823d812f80e569b59181a8e354ab4c1769641faef245c7ea660fc196a984d7e5f05ee0ba536635b739202a69ce59b43ca3044cfe352aa316960b49b38db5e7e6eb4024a9747fa2002791b4ebe444911d714070d84abd769999eae8e8978f74e94968084ecc702bee7adfc8372e7a9ebb67749c3deafce82513b49c9c7cd91b8062d9609c49c8cf8c53a0c15cb9b6885ef019bd479af753424955e9c44708fb0163fd3c4dc3f97fcc64af6afb24502b110b252eee9b3235460b57c5f2e4acda9e31358afa80e0cd6ed510da982cabf608ae1ed17ce73ed56ad8f783f635494789f1cdf5366f76f4bb4fd2bee43d35d38e38eaf2f0c90ac2c3a4e8b9eaa89c6d4721b08a890c1c25662d94d82b6dceb8948f853a921854e9b03b78c67641fce4c6e823d97c66fe0e711e7bf55b5578f32368d5c5a0f56b118b67a9684b2664c2807bd20d24337c897d4fca47e0b4ef240f57767994cd6ddeb6063173e479d052d3b1ab384c4c7fced76c8ac8488ce82c7ce10e0f9a14689a83faef961f561ac722adf45830b5ba1c652885c4b36bc5608c95d6f8c40c026063f1368eccb0978c8b615da3b4d1a120e06375d1db608c4a7191e3c9f920995c37f11168cce40bec182de0287205e6204ae07b39898a72987627547f78798e73f53a7ee20dd1c7e05d98fe16258355da7abf21900405a5adfabe25b3c87695f98d9a8dd57c3d3f760c97af26e00c494c6e52db12cebe19b7b250edf060e0fb2e91e88f15ef1c33d10b12630613f6eb6db1d1594d2d6100709a5cda48d09a68b85d4bf902c850707d330dacb75f888e67104ac5e3cd69050e71df428d3ae73aa04dc3b3d6fc3dfa9c34635c60592bae45a828b070b9253cae09ee2ac90738f83c127d5ebc66b9d1fb61ae22a55491fa2e8b7e6c70f5701440b206558e755d5e578d39b57821be5d9a2524ba2d44568cce6e32ca561ccb4d660c138af1b8009197b6c481e9f83cc89d5d66d4b27a364aae012d15d80aec7ff4988e6f52b6e57aba7ad44e693d58d1500dfe93a988eee6ac28b40aec6a03edff705fd6baaf507cd364e316041900623cffca267085050a8479e6476a744a550e476559e1281211f8c0201609b6dad8b150eb80e8b6f25c7d74295e81cb28d52b7ace4ed12066e047f992c8263bcf57d4d6eb055dbebc588711bdbd1bf6cc1670007c548c8da1bdf672d68209b00df84df1fc61f3bcf23186fb6f24954d5aa332613752b3f28c7134e6ddcd0e50fd572952da6491ff0690a39394d944859fda37c997f4b2592a69b66438bccb947fe386c18568c4d888eea2ec9005b92e5b5f52d3ac2d81de08c89baee0d4a77cdb378d693ad97458dc4684c353e4966972bbace304f97c8c8da6f26849ced70b7d478ea54e71bc6c154f715f040575304ebe48df1f8742b20cd97a444e48f6a271b11f0d074d6ee09e547f34e3d163d43fb9038810663ea17b2c2086a56066613c686a802c190a8208fd89f98111be63b1059dae5097f30e27ab041310292e1901aad5f78f47babbf5bc5f022da02244530560403f2d0a6c8d71b74391f1d14ddfff40ccda4ebcf13b0a3535459cdee66c59c9486736f40fec50e384d4dfa6dbdcac8d4a353929ddf4848e188d9a24c69a331f0035e8563d553f473fcb672559f8a743eddb85b62229b55d5ccc84a632df3bb71c9c4fb0d1673319302153a3a71a2380cbd0b9d7d9a7cf80a4b14468c401ee46517d7e00ac9596007602951c8feac5ea5c8cf17c574b329ab60fa8cfb7e16e148f7ec74b0267bc85b9d768730dba56ace9c188786eb4b9d06f9a7021c7d5a8d50e49e9a69600b6306ddd92f30d14817fd85074ca9cc571c6262d6fb0f8a68f64e20f3c1d9d1ab31b2376634626d503d535cbab4304e885b708e64f8ac5499704a47c07ffa0cb0d427d25e802ab20efe5f5412dce8c5c4f8541b934594670af9bb1fe1496ee883d72dbdcc619c465595d54a005459cef2964238978d55659213be89465e2c596c4a8d78b06ef937a11cab427f8e239763e557ae8c1b8b674fcdb1ab309bc1d5ae9b8f1a99c0b976bcd4c2439ed63921ba391ea7c7e2379171b907d4f5b4113aaf9c534f71f65534b3a62053b45a908869d7298f54871a4668629077b01d33e0a7481d63af641de14802c7582e4f4f8ea99a914296f6ef1787a102f9d74b6a3dcb1f4a83f5146b5fac1dc01f98d69950cabbf25912e20897942bd70c9098def54403eea62fe3b03c36124c7a4605e01b7c4208cd3429e3c52950309a92dfbc29de8fa27e238b7245495fad09518257d42ade85e23e0fe94699d5cdbf33913c23de830518e2cefc9658d5b0a38706abb9d987990aed0970cf96096054549bfccc69cbec1cf990dc2df67659dbd9c3fc4d003c32a07035fb6ed7c96351a67299b841e9a6b1abbed22ff8161a082e992fbc999c734aeb37f5be9dec920e3fefcc46ef69cdd1bf750340991a6bdb5e6bf4196e509943bda39913581165d121052f6233798572265cc8a2a73a4a40fb6114fb26b5027a735155a5b64be96c093019abe94ef9691309ba4c1582bafacf26b4a2815b7374441e7c37f4dfcecc67fdae54634bd247f67016f4be2fa9f090adc3cf28f26d9302b096bcafbf106d163a4a113c38840c7bb5a80b34586e0e2def5b03c6449a9dbd19caa022b1c9c36fa712478d35419b9285f2f5c7d2a1afd2d331ea3e4cc8f6b8eafb6f350845c5893519c49b6798f0c18273d33211869e0020c716cd2d64e017f00344308fa894f089a2d2122cde932115da22fbdd623e7c0c4c421a3804e7784073f991963c68c00595f9a25cbc8cc124cee0d7fd78210b48480fb6e75e054d09cc1c2fb82713b03c113de547240cddcb10a34458b95dc8e60a1b23867ad33e45db3fd0b0bb9023e3486f0882aac92b104f7691e78f364ae9844a2aa31f52d1c926b3042f1adb367fbddae4303f7e7c1f3aa788c7757fc9866025169b82357ff7419899c4db8739ee4aed5d5198901db525c5d3c48de5c8274f3ffb03fd933ba87a7103f2935a359695800f2c4e054d34097d524ca31c0b0b7cfcaaf8ed7e38a32fa3a791031c6f4ba1dbb73d7d5b994be04b316147b0e1c5411299952f1176e9c9ca4c48bce09578368853f494f4c13ef22d91f54fd0cc706a8b94b6f62e93e99e2c0d2af5761d9f2a25df89aec592a104ad2ff119574b1a0c5215f9ddea3fb15353ce23d1353d1535e7d37d2953b8e75479dbd7dd15553c5e118c1e71176849fa574380d61b56e34b9fae574cc64cdbddeafc0e2f51692da3065aa5abf962327db2b4bf1f36ee22e028e43d301df927330276dfb2b2554296a0b7d20b450a66c075760b6e41b7dd3963d38d46ec77f7f215c324e609093d0ead2e4bdf5153d303501bf6a92db8c870d03f3bcfeab1763a85b7692745439ba2360d750e5667fc2deb85a8e6ebe471fc62427eebe5f0758ad767d66dd0951ed161958732478ece090c6fbc30afb8ec643cb88f7f8cdf00f9861c44cf32b5ce0c3ae8d7dc514254f624dbef354018c237722dd6cbeadc475203fcb18062efed35ba434f3ff9f1ff69d47dc936f7379aeb4b03b961217afca6637f88c76596861928aada56932f6a0e95fc10287af858d6d699fb3953d1f18f4db4cb65c86f9bd33d45eba68ea350a324be1b311a16360b56d75b4ce05a6def5323e2732efcb48ae862183ef0071f3c2ebf42096cb76d991994a8036438cfea326cbfa7a9d6aca3bdc979c4361196e1b26f6353eceb03b822008b24f70aa32af39479852c75d3d9738fac0af5a373953331046565fa67aa8b193b766bbb7c784444855332f76e36bafb21f62723eaa3709c601d0760f6a63e6f327a7f99f137852bbb42f9d853629e40cc32c3fcc4bca68fdf598aa0dcffa4623b0209e532cd6b4a9132f0c43ec475ac86a83b16475594308f66466b50d0b50ffdc59512b77262ff85a8ba85d40cd19567fe088b92fa494b4babb79cc69e401fbcd93ad357857594df1f002ed1166f8cd79010a2094e92142ac0fb101979fffe38dc34016beb8486ec67d74a34b10649103b8c2706572b61f875d651828239fee39f9a9f0383b333659d5e704d311ecf59bcd2d9dd5f7ccb80dfd3a9a572915546da30c78a5e225b4232720516326a01ae709b98b9669615bb703efd828772df79e0ce60f689a4f6dab7e67d7a060cfd4b37e34fa327b829b9a48a50d5662e0654f67f7d92adc7928dda85fc73873b1a19991f0a9ca81aa9b93d0260823d212aaa3a81049c8582d8def4715147b1762f40df6c6e61179fc35b6e6920847c67891880bb186dab0e8cfcb8a9866f7e0eae19f1e1cdbf259b40d133aa084b3ccd8315b70c0187d054ce0921acdbc52ec27cdbce19cdaf4438ab4a59cecdd22a1da77cd4f0e3e8b8a353c768e47439add5f08758c4ed6c997f459646c8192a4aa7aab82ec77c8c95c9fc6aa6921c3a11095c95f81d6f7c6244286e4cc282a20b804a509ba22264189236dcf217846b36aeb44ed646116746c1566e8a0e48b126cc9e79595b28a785c1aae0f0d5d05779227bc93987e468ff2a9da103bc0930c88d34d0b0822de4845483d24afbb110df0d4d89b53a84d666aac493f4f4499f78d35950d240347b84c21939f79874823252275f681c21cecbecbe928756c2e33c544e1516f7a7ebc492f2cd7b686271e868513b539346bd6192c332f26c76ccaaa4c0f157c4796a6603b431f328a586ab017ce86a39cc6ac07fe158e549041a0334ba75313e8d37367ca73398b2d6f22163242780d2e4f279c142b4817134e8b3b06e5f4d0efa86cffb6059ca62e01abd94ab8ac8d87f104b6e12404990b05ef37283cc5a2afd9a8ce3088d87ecba1cd20148a735d7f242b7a6d5b613651576b2247448f80714d298c937e30eaa7c0628d191c3ce408b4d77db8e415f136ef8338281ef3ff4ccae9a78c935b7da2f94f1900c793b3543ac4aa3870c4d3975b8960c05b386717173fe246f020830138d5a4f86e30bc9ad2dcd0d81549742396b614de85a4f6548f6acb5366b72d78763e354011eccbbfa89f8333852c9d59be96d8e22371b5e78da0e320762423a65a8d6af6838d948eed1364d7ed6db2663f633f6f3836704f5217ac69675b8105f45b1423823ea229017bb7bdd75661db46f2c394ec91badc5ea5516cec76025fe2869fbc17986634f25c17282a24c9e5ee7f645f464a2c3e235d2e1c67a2924492e401c370bbeb9c49ae8b7ae6589ce46ecf6c74a031770b84d4a01c6c1c69901b12251121c01d65eecb1ba1727f9894bc65e9abee58e2405c17f233714cd5a924e79b0c80f5364f8f4151fd89162100a411291af51d186b36d6a93e00400718a7cb38d98d41a54f5ece458067f0b0fc7dee0dae9e1ce256848c12e40da38da7ab7a17f1fa48bc6c892a21d1044193583ca3e88dca19157f3eb553187d23d709c7f570506b04c6f004bac9d2345bc30638f303bc338dab66fde306d0aa535dbd65cdc6bfaf3742f375f5ba9cd3aa5cd66eca7a0a36e1fd5cc7355bfa3e014af34d45e88e3cd2e3cc318260e4a361b81e87f4dcd9ecbedad64f6537e0ca9f558fa51829b3a8fb3bc6ff014a563fa58962725f55dc1059748d8116134e9dace30eb4e257bbd2457712af0696f470e2c93789afe5503b03623284a40e0b0caf4b4de57800bc9d26f5b599340b016157ebc5953d676c861532b199edfc696082aa80772665cfcb5e004600a61575af9898602196f7305d9f14484bc17cc4e75c7efef4861a496dba0989144579ab640fbc6393def096adce9c57fd2b5f138244d14cda756090e1373e850f5ca0d6543def4686eba0707ab7e19ca3ab9fa32ba1bd4c0193740077d0adb509ba0807fecb6c824682d0c40d5cb222d45bd43126a2173afe184f7d8d3938b05e585858b3a33295a64aaf8445aa005f667e6c572ec2e66e90f5ccfc050639fbd3a9ed81cc1bb1b903c8659f9177950f6847247f6e0273f72b24e2c1627fab0737182001de0e2c5bdba5ca499a59109dda36eb992071aee8e1325c63690abc6be91d3015ee62cbf6baddabae5296f5f3710babae703c68f73537d4e1ddf7fa1bd9ba50225e644134041f5df5b228caa78ad700935e9bee87ce3b2eacc3d3ec47b6cbd0d1d60fce2c8669fa8bda7d92c4ceee6fa2a210c717198a7779adc7fd5eb01efc8e6b95e4544e1305239b4add1c6a85f78fdff3618c8776d2dafce67ff14ac491e65966711559b1fc8f54582c431bb96a838de9ff9b17316544ee6ce340792eb1692407cacaf680e24ded8cc1b60287ddbd622c3c6b0f34262d418cc4c7b608ab1718bc9b64b96422ede65e21a57d04013983040f71058b82a981abc8e3495de90c4e81551b1381235d6eee20c85f199babdfdc0a1b04fbdf739f450a25b6d1141b12653b817f080b640714629a5070727ff44a1f0f6e35d143b3bf8e7e357662284bdf1762261e005988dc19e4f60aa73b4ff027ef46b4d96723f427c930232bf0d95d7b84e3b33a73f3087ce21ee8133e2ebba5f181759845f39d3a960ee3d520511a22a74e68bd5a1e4d30cead4e61044d80b5e913efc2653aca538812b9a5803410477572b8ec775089dcfdc9951fc2e342226b7c3ea90c3b168738925a9f22863738eaa3525e328074f7a7125a23b6f9bc586014ce8d524e9c7e136dd4c7e318c61395a0940b5b9e23b4e1cd53e283d883e46c9ddcb51998a51a2ec8d050e12861b0ed31642d16d88034d24c954f9f151a53ed7db0eeb9c78e3fcb7f2af9f597206d175c31873d7dc691532dc5085e0135375f52c4efa09858f67998fba25713a18bd9a6d06d3ac77cf14ff491a3fe18bd0a3dacd674739de1c922134b88797ef5014b8904a99900a3876af048360bfc73cee7fc00287e982e50568a99c594243fec3a556bd9ee72026b53370bcaece94895b296b148981becaa7465f7d069fbcd179b4ee8e743c157e4ddcdc963dbff3e592be898a641080063750ffa7268fcce36166047d6d4806beac6492954939b9413fcc023ef027de45c38176a5e653f011ef45a7fc2b9ffd10ec96c1c2afcd8e5ca61d6818657e40476763cae2c4e7577ecdd193760326a43dffbe4f4dcbb2c943468f898ec7dc854476066d0b196c35115ece0ac3986b2c0c3d17ba1250c25d5a5307b6057cb6fd03053aa979ab9009d81d55c5f9f1ffcf635f4dcd69c0efb9de2cfc4c563e9bbaa880f52e050005f8dc655acaca98863ed5ceb55563fda4b75e5a500e7a69b506ad990557bfd3d8404bbb0c9b11239f13fdfa5d0cebbda95a1f132e3d9bf1b2d048a91f64581f293b7f7bdacd6cc0d21dd62d77526ba42456f803f04c9eb5824662558cbde2c79949425532e7ee6390d900426b8450fb201cad8cc087962d0b0b44e44209218852beebf42c6efba8199ead2cb0026353b3846cac78c4da74c165d87185a6695d8d41b61c64ddc6ec8c9636828c3029ea6d8ad4a25610181e3007520cd51ce0eb27653232a8fc67cf66837f9dbb347ad4d5bd03e64fb526d7eabd5d93027b4d2ee13b08e4642b4ff87f1e75e3b52c66daf9cef89735b840a107552db8a8bde660b146b058e5f8f0d650bf8e70e6ad42d67ddd38f9a1ca66429d0f65ee3be2617ff8a070e8cf3fa3a54a8ba5db90e0d59fb9430c9055fcb6eff77988fb6978a1a80a6065f1b356b102731d520f262829f404c54455734f12e2d6c03e879c76f117ecbc75348610cc3d139b34d5fc2fdb397116e2e84060cbc9455c099f0ebf5e00132dbebcff857a6e8201dc7775b94ca83a1d5b30d83a6e8caed48786a7e8a31692d616f7e9e9513c103a0c6c7ed65c48f2d2a0c6f5e914735f1b1754e4d31d86064b4a35d50ec2c7a723b4552b0409905fdfd0260e45f245552f83d69efb36eaebc34c97bb4a6f239655f5c00386e21a0902b2d4ae9fc6e5d27e6b72dc35494a93fb25935fea190708f20980184086e109983fea140dcbda477214cd03c9f0883665e6889029641a65949ffafb0fdd2675c8a5b2d2382fb66d1da5620549367e91953a6dc74533b6dc074727ca7dabb80905bff0810463c969d77edaa22b2374ca6fa704caf406841c8f645d8dcb3c30f717554f13b53a675313b6ae675795724056772221f9abbc7a3db1a843e9739dd1cc3d0c8e3854a95078c38ff1ab14d429c0294ccc984eed83c36c4d3c6cc7cb23dc3c20620a7fbb4209b384ed315bbec92a34e0f53d2844e4d8b2c8957f63a01720ff6ce6435d35f8d74ec5756367908d7880a1b00a44ec165078622cb5f5583ab2a7f3c0e5ab67464c4a80d86db28f8744a5ab27bc4eec16a978de28bd4ed2522c83fbe5ede911dc6f5a62f91aba4383f004da38e739e21f0fef86b4b5a9b550348243cabf61f36a63523df65f7026881043aa47f7ea9e904bf6936ac93cf09be090ace759e325c4aafee0257a1d78659f6fc492a3bd623a602f0b9450f34ca5caddaa25918e7170fd1ba14c550a7d82ad0b693e4bf1bf0df995e5a618a22729d5e526a98d85a55eee9e5f5333d18cb52f8c65a09ee4107d853c7f11f92eced09e94c8ff1f4120dc3c431c68b3e7028fd08bcd0378de01ffba844ac734fcdc1a8178b29bbcfc79e03174dffe90146032ecaebafa487762c409322f2a60f52f9b41d7a3336dde409f3d94211334e43b468dc3bef5c81138973afd670ebea3f4772f3eaa1a3ad355491b7e710283469210e61b66a5de9b1adc7979c2f55a85ad60fa7e8d951845b834d574ae0533398eac5f9560be8f877a9876e9f823923135ef2b140e2c08d22c6b5d22e58b91e3d903ce61c66e09353b41aec7f2a6783edfd33083fb8c05ba34228f66cbb01ab8062718d5f6bce95b2513660e9a3083eca74610cdd1a145fcc5435e52e20dff2503bc6ab24e02d6e180d07843da69998de0b8e0ad81271bde6999c4a770ae6a62078310d93ac524fba33ec837b9500d928b12fded65e9438964afe5af5aa6ac022167fe91efb7b8edf56f274c604c4a16fe941daef98358059bb50f02bbd34387f82a23f8c34cc8da4a81829c9a1746f8a509e64e3265fe6fd002a6b695caf2d28870d1ade66650dcf56b3b6a37d6393c35b1ed9368650dee175c01047608dc74b7f589536adeacf1bdf2b22d2a13a58bad75ebc3b81fd745750d446a3ae244ca3dc828cee368062755aac7e794f6148d8e9cd278d782cc9fdafe1f3311fa9babe07bc23c1186e11741177758acc7364984c6c976eea711ab9fb97164360c7e6c1c5561c6a1ab0e49f634135321cffbd9b779220657908e3750571d694c2a4660436769df19ab62dd035f92d96c956e6739c2a19cd2dc39651edc59915c54558f714216b46ae432486d8259aeb7550edc4e536599ef6e2d2b9bfa207955bb81f900daffe3665aa8ec16aaf66ca8f26cecc9202b8403b3b20d0f7620836640814e74640906f29e0fd5ab15a8f2b531b51d48e2270bd6f0e63206559afc5b1a0168c5ffb78e8a3bf5cebef915f2653ef238714bedaa9c2d30c560bc43c4534016d79d5d06c1f63fd92980cfcb4fe687d33fcc50bad66c4211a521b920479d2bfbf730dd7fa979973d3fa4e5bd961ab20286965fa601f7fe1245e8629f5d9b209bb661e4b94880541a870b707fac11bdd1c68c0f42d40986d68145bd197fd5fe0b0417f4018204934e2f0819eb90046f5c932be4756b6cb738e625ee151a01b2abc70c6f186277bfa690bf081e66d17e243945a4e456c0dcf98c89d88da75781d1d7a5e7ba27e41afd3169d2c6f1f643f9588f4fbe4dfa222544ef70225f6f2357988cc91b3963ac6d342bf53fabd82dfaaa92a1fa23e46c06aea2bdb006718e8a24afed6a0ea3948058e41076dba9021b9824147b96ea3498e4d19f32ea3e6a0c48fab966e3303e0bbb0484a6ac88376caa753bfbed9f6ce175c43b96064d32bea569a2119029cbf25f3195a4316ffe20e19b76954943c54c375c1d4d5d261d00bbcc9c8798fe32e42c8a98e2cb1d9f29dbcb7f58fe9d73a136da1919617e33f81f13581f12f5bbce33fdbe4a97e9c899d38ad2c92dba1fcdc7653a67c38138e894377b426440d29567c614a68b131a583a7380833cdcb05fa00592bbfbd82da3fd0fa62a738361c7c610b0483fbe883413c70843b33819e187af8dbdce6b6aa5c166f08470fdefb4a9ab033515964f81102387f0fe36d08070c638026301dfa40357d71f7a43ae8af5c20c99c46dadb74ec1d0d89d9a4e13ca698fb5fe52a318feb272b678377b331e28195695d3bc26f9d72b2ff206ef0c7c9066abd7f8fefbd9e7c834c68765b7989e1b78e8ef2972f7b20632d7c57e913ecfc7e62feddedc84f239cccb936fa3a4cc98d67e3f690976e62db0fcb5ac742288e92684ad1fcf31f61185bcbff2b2b5cbc60304f360edb3f6ca3957acb3fbe09d81f8d9c9b2d64b49c47831f071e27327ff499a660e30d676f9e99988383d28a93c89f40dfc7f85c39dc1eece623ad90e46d9f3bff9d9e342b1c03e519fad83278469bae4328f8f7e5c7a8d991e25e45e80f5792dad3bd2e5f31cd2160d7a3c21d289ebea5b6f3e7f9e73b729ac4b4390817b999cbe53e62a5e5a334c30f554ad0232bee6cba780a2a3416674f6b685bd9b9e114bf851e90c863b83aed3affb714e920957a84574fbf5f2728ebc23674063fe5c4aa7b4bc26fd8fb94d4bca158627e4dbc2acd725ea7043bc3af9ee27755cfb206c7c1a27530b1953cd33d98c9c5d7896a585f84d80ff63963c74a6a11fcd222b83c69f71779ae388ded5e45bd7cdccd67a94885a96ea5bdb713fdf84915f3ebbde26ded265a4e471dc0c65405fb2db803f816da4f6160aa3872465feafa837ff63a99276dc54456b36dce53dcaf3b2a6c443ebd8c45684f5ce29dd1545c2f46bfdff62cbf8faea37ef8243006d3f7b4daa31df676912300d699147e40e22f7f0bbf1ee82392c94bee5301a4fe5936adffaba2e6530340563d77a900e50a0758cd90985a6ae62e9992b984378c766ceee7ffc1f757c3abcf7606313584d2b60b05804d817ed0e819e9805919b586806fe28b33bd585bda5ff43de47f05622f17b291194086fd3d793dc476eb04c2bd8f70f55063ed82c147df230b863e938cd95be3678e039c3685f9c3ac51a49c8c09c5e42fb19f20dc79329b45c5dfc9592e9d2042045777273e05849a8b00623df1c9f99ee332c37a3ec63a653fd624b564b39ac52889ecb0d492e59cd8579f13a7185dea5bfe6e035e82e936624d7ac80586775e8f10aae192d1230134dd9e2dd6810ea620d0d8fb211c181ca396b52b9b054ba15bfa921098d4464856a87ac3b9af1f8d84283ff2e9171e0c88263a0747820da7687a121735c5a252d136fc7ff8830a9a1a5f90618063ef63d25a58a5753e6bb09dcaa633444b57bc1eea4142ce8668a18b9ac7509ff9cb4400e6fbee8425ef8683e35e2497dea26f3c67936a161e4e80bdfc8a59eb2f0ca60d30ae53318db6f4d645d6f2340ac83bcb508d410f9a4531a7ea27413e336fb191a1eee2d23c19cbaec3643163414595bac285553876db5fcbcc7d4f6b66ccea616f9d0b68ce4bf2ba9c03f93780c088573133a16fc3d0bf098e0f8c331274e6bb5ac4e4531c75753b523c2cc38cc261048c4afbc3f34dac34e3e5c78c81df3d2cc4943ac79e199b77933642bd50be4e6a83eaeb68cd1bdb8d1333ebb49e481bdd5129d072966d7892c717118decada9e78f441073065d047596975927580826c526b78aa03657dc24b75b7b94f1489577a0b225f3d66dc67671073a7a037d99908698e677ee1488cf564d6e1f1b14cfcd5f9038ca6bf3de6596a161cc9d0d65514e52e9d66af297b205b9a200330d343e63080d74035c4b6fcfaec92ab5c7a26ed8b44f2cdf06203503bb0c415b34f3a2560141a426b99393fdabb1ff6d490e234c7a7d8fa914ac350fa65ab46384c5d08ecc2500e67728e064c4d64ea5424a13b77bd4de021b2b4daed2c8f429fdd0ed0037c07086ea17aa1ca5a0a05f4f66dc543bb223fe8f4719290295d582de53567e45096a60be9d531294ce9afa18980072c8fdef334b3ac0fb7567f8f8f595cea9241590e44e9c223ea9b158c1089095c0e075d923e836c1fe7fbe514efff4b256e806c16fa9ee9ee9f5fa456501debd2ff1df5b9ad7ee32a2e0219a4ecc8c2d9f74fde17bea354a3075a27c2233c8a43dd8e506acbded659799eb5505a4b045514ca5d2c886550cefbe131ddedbf4dff8833e0beaf55619e4feafe1496cb1fba27334583c26e73789e8b523ca63eaeaa5cbd7c6ae2e0fb4211e29789aca2e68bda4e95fe349c4c14b1a7b72f65750db83df2dae4263280b09a4b854fa91e04544ddf937dd3d4a148618edaf349f005079b702e339fbe3b3e7a54d0aa9d336c79404921848555fc52d6c21e195038dd66c11890792ad2be7b2dfda38d3d49d035c65dcaecc8806a6b7ded59acfe461820a2cc8346209f48cf4f3ea4dcb11e59d1aa28d3da812902a54f5293bdceffd4ed7129f9e86339861167c1edc24b8678735dc2427a311790532bc1c0f5eeb527adc42fca1f119059f340ba8385c2d8489b3e874afcb1df9162d555bb761d81d1367cf2973a9441249e8ebd62c5da02796d2a3946266668f716d46c9779476348f6621ebf7acc15d1b4f4131e948a95ae912364e6aecbe31a23506b18280ebdc41941512509272519f5b02fc8b7eda9b1840f40f6f763ff1fa64854a89ca371d7f2b2715ed38403159fdea0efb0d6cf6abc2a4d6e84396a0f7d04d70c3a85e5ed8a55356bd23e6fd06d41069e1eeac07510e889a42da5d2ca117b4f57a8c43c846330dc392642a062a2b8cefe105c4d67eaa35441658f940800444dd1cd92818bee0f80fbe86dacaada932918a052885d833665506a384b694263b05fce76a5f4f26b8685db8b35108a4b6da58aca7fcb7178f1b44aa8030214ed50196854d0a71a378107eb914a98d4adef9bd1b32da89ac37b45b933dcb9ce65f26d24dff9bf92e16f7cee14657c148fbb1181e23a0778fce0b922db25a3771ae413c1bde82cf8ed2e6b58eec7622ad87f33c37ab86eeec57c21087525b5346ac4e0e7e23cb7d4b136e378aa3708d28a3a7477cf7fedbfe4a91a12c8f0b9e8459001dbfcd96e4df3be45fc69f258b25f3f73d4ad819f1bd74fa3685f34508edb913698614a6fb3d861ece074ac50d19931decccae4982a75fee96cdd675e89399dafa85f5ba2e4447e8269ea57126700b973ba4aaf331ed533cc3c105799a90206a81aa60d3318ac18e5e38cf114010337f21421cb93bf2ec90af3309c5528c3c4722c8447b4d05bf1ef8376ffa6b923e785b486d73abea1cc4ea956382eec04daed1d765bec5ba876c8c3e6ed66ca220b8448a8b14795381344a5ed5ad4720ed52ac41438e25288cae225ac24061c3f22a7af67de1c468db6c084a71d7a2505c9bbe9d52ee0e229f10e05535d29baa3660158fa3811001c633042e43baa05a002c66971482bb82cf05a621fb539c3a89149b5008ae75ecf422e7f69bc26a0676b9d20c4dd3db226c60ebfd8234c1f2f668ace72de8c9e5bfd09a50947b85f89457138dfcf5c80023b8b587527226c1c63f00f2135dc613bd937334bbe89222bf2227ca007376f14d9b12e308c9701d283263b22375dc19a07bfa15153dcf0c94f79e47402831fd1b755eb4a84093e62ba14a204670379a7a9b711d4b62f76d6965244a5372e8a1f545b1b6fc4d079234e371dd2b12f3893b50386886783d752d0acba6ddc8685553c1a20a123f7755f961ae1016a0da25925b6008ccea4d0d3f13511a0d2cbdc35dac88e29068ac4d23491a12d7fb07f629795676042f64977936f91d068ac53ea93baf1cd3f7601473e5b61cefa3422dc3e2e85d427ba6aa96c08e9dda9299b84c2b569c4cff65cbc570b6f74cb3215706e5e4d70ffd5cff8d5ca240091b6092ec676dc8982d08edf05917603d3a3bd443838970fb8a5b28431c42f21b684ff1837f6878587b2ba3f38a3a7b5a3dc5defd90b59243dd327f5e4ca6be3ac97e8f4e34737a89c373637f9db2637308928ace06704d88e78bed47b317af048b0039d5b8ba5aa7018edc821db3c0cdfcc710bb7ce5b32910f97a296bff6218a1a76c3995c0075aa80dee5a30e99227a1b31105c029900a8de162a51a4b295c5c7bed3879f8814da5ee87bc8fe1c51ad59b1ed8301de812beb7e2e1ad7ca005a529e13fb29b51103577f45027d7a4839b6144a3aaad553889f34f7919cd36046f0c97e50255d83b2f65ea64c4ca3926436b90a14d07461a281a2879e7db77d7fd6e8d8703590753d06bb73e3a45b305b85710aef031a10724bf7f0a9c0171ae8ca288b27cb2095f89b53c84ff072183a764c763fdfc67cff5be4fa85b3125b192695b3413617a5749e5cb130525ef06ceac3e8226ab70db8a0c7399205269edaaedbb8560112460887289327758f0ac7b73a38a1803592f7e777104942672fade917576affe6d189de420cd69031614cb85a20a3c36fcde6706deaf2f3a1d57c6eddcf35b2f88233a4d692fbeff58cd06fa15cbd2cfe8047949ee0e9fc83c6c81519f930302eb3004972750a622d3f962955de51a7e6c152cf09c59af6abc9703c98682d531f6e4f89cdf1991bb647fa3a178ebba389a3c22ea5819568f429bafd4d96385baf3bd6ce9c9910a75d6ceced8c7a6a341561e6edc5697a4b83ccab5e88bd5e89087cbf88624019eaf13187e8972110f6f7161cae6bdcb1aac7798381d72b2620fc50795ff0cb2bd64091b93c10442a9ae5ef5fa2e1d67752af92b7e4434b55b96b2498c7e38fc244e737d4cac50995623f1cb2ff214436550e5bbebce0346c76668890a0d87ff30867e924337d04eb8ee28b051648f2fd33b5c716a76597954df7bb86fec12ba28e4f70f6c2022e1e5d0627264de61ac8f683256549a3925e4b9f587b3b92739559b28c2c8a4678fac01d95f28ff57334734a6b3d5bef42d4031d9bf174c9286e0312a14d6a03397149bdfbca5312cf459b20eeeddc1fc3299056b8971943e40b332805ba0480966e0c21d693778aa72b99969f8fd92e05ac488c5f973b74973717d337c21da0ff9ee3fda67b9f1ba8d455b793dc627e67673f55ee3545d7b3f854316acb385e8f0bfc481ec2135da9dd57b887a24d29f4826476c5900b945a5efafacd3a1f3e107dabbfa5209a2318523cb05ad2df9b8b9c051ebc0547d3a8eb8ccec44ffa0456b4c0e2f72965e299dcb61be61f58a333febbf9c045e492a7aa28c99acd1b5095b44e95d116de482d0f88779396a91e2dc94db2a112fcf0c31fe2ff5e628e3bd8f056cb38bf5fd6b8d3b766a4a4e70ffdb460c700068f16d479eddc85cf63178861c5bbac5dc3987d96f90b195168f6234f6fc24d22aadbd1f49fb5f56c35e45e066e54269cc447a458759b744674d47315cb9c9e0b0e334709c726060023d8d881c425da2af36a8f775306737837d9a4e31eacdf45dd6b3568fe4096f497cc6c959b90fbdd9a3e564956b33becc5e279ec8be78fd2c0cf21fb62375ccff68e3bdfc72e952bd0102efd38490e053a9eae3839ddf654e566ab01b6938079682624c974940983f35718b2d32e89fafd580b15f6bec8f8ff462d270c96b82587959cf5310b018a1f92e7d7e6d48eefa0bd726f0ed23eccf76c376d8d1f8f79d276c1865926ce016855f9b6cf8b3bc91c0256ddf1aa17d8788c3b7e46c783847b331b8e9da7a8c780219ab09c2dcecdc1ff25ec4c60b152aca8e813f5220e89503fd54611638810ea832060cda1cc5517bd032560642ac15ad7118db9e529a08805f743a9d5f4c91f5a95bf4e9d7199306cf16514782e802a0a689dbf78ed74bb806f29632d779c2b3e055f71efdf7ac894a8f26b96b17340696c0014e89f9ebb0baa459c6fe66603122d02a8ef07f0de06d6c5e8c98f157e4848f2a21a7a6798ab1703a410c8b86ea619c7d440b1458a91c5650f4548be82f382a1b53d43090345e66a83b19a25c06577cb1c4d6892a80c67c7da62000b1496cab847f229e180160d5d6eee2b2fe7132620dfd62653f45e4ecbefc5e8b9106d3845a762b74b265f43d7727a91b2dc3d90316797cc0bc309fc0037ec5e8aa1b76c2d1cd97fbde0d5c36232ab8def119bbb5d54eeb49c9d3c353dc6eddbbabf51ad8ad55c1ee82d4e4bf6950e961c6d5ad881ee4819537f726abb57dbbb18a35d7cd72665be6dd06a79f50b0043e322340dbfab032c237527dee77de7c3aa774779c6f41c5a6be4f208d702a4c97d1d5e07132f4feb50abd90215ddd4629f161420e34db1488641a199fe965d8e9347c348681ac13910ee97adffb2a93032eff4b75e8f2b4ee8222c9a4fad46fe51cc2ce091865d36140ecf0b267b87bbab21ea20feda5c14174c99dc0c562138881bd00bd9b1de40e8d5ba1e2869f2890d8cb56b94cc8fb876cd08380c2f000922fadcbbfb69fde32ba14c2f80acc9a30f420b23826d4f54d8529e8d9cd7f20f27946b2e21d3864e56c5c462bc2550fa14d4396f2e0ac3366645830f652c35c3a97cbc38c93d403011cde98bff87dc477ea3916e7381c4dcab403e888542007d85e754190369b63ab879b1bb4a69520726bf4b2d645a68c7fe35bc269de1b67da088a7a78a1082203589983b8ebe590b894bc31273747b1dab2545bbc0da43eac3c3676bc7af63b807ecec4b60198c647cde42cc3e52ef061429092402d38552259c87ba6bc96bb7265838b3878b2496b502f34432f83ed1764b945082e8bd2e966dd0291dfd9f3416481e379c3043d53b7ac5423d62184d4f22a5ea45f10a09f82e720acfe71e5c1a99acb92c826244b5e25d2500e262c59e1d5754273074b424b544631a59bbf843eba2e5a74a7b97359555eb7f60d74c09bc40cef74c7262ae656d5eea9be60b3eedf43517b85bd5102bcff9f3d2b7c8c3ea36a4e424b98d20a1583eb71d3ae903083ad63c6abc83ca2214b1ba9684c7c65fa2ee6d6ecc90efcd2c6870745c9552e2922ebd41d65fc95f9e8606ea31e0e0320359542b017f5aba1140e9c60e9915ff58c1f0ba412f0ffe83ad2e05eb0ed7f5077cff89b4153df0f305ae3c5fe94ae2268de13746cb9ddbed4858c2edaca10be7941c1401f54a220b38f63c8d73a736bee159af6593b47781325f11e7909b7d726f1d4d420a76bd44f7858f39f4e6da397d0d35ea2cb5af8a647054e64386a92245bcb6e861b881e355d9bc949e30bb51342ba6402170af9c46f01c95df7d12f13b3b43de2811933e5dc6b10a24981b1a8e799419e86a0d112efd0573018ed2480c7472b5d4a19cf7f080d21baeef1277d5e10910687fd3089252c4830936f97fb274bebcfe8c307b28a0cd20e14650cc6069451f1107bdfcdfc85cc9eb5ac8e46f86d564fc4cee7763c58bb437db83ac7ce26febe7c640f2161280ec48b9f731ce1ddd7143ef4ca3b4dff42bcbec2658e744002e38b25e25a73ffdf8296f7e2e1f9a164ddb526d0be1e32ff388ce78a9473b5f5a7d29b41f62228d934f04a1afc75888a199294838fea87072d42a563f70910ea9fd55e69e14e150ffb4b995f6eaf7cedfedb558a481fb806c0a8fc311e8fa6063ae19bc6285e54dd27f41432c4546b4f58dff6cc37863adc364d1e052c19a73056ed79a6d4cb91ffd8f548c92ae92701c883f500093a89bbdef90e263b51af8bf7073801a0dc37f83524ade6f8557681d0772766a8465a6829b79edf54cb7228cddb53d93a109ac5aec9b12e6ec100381d93bb0a57a22c201147882db3eefa2338bc2bd85593079e588b421d532d08b95e8526e7845236faeaf56aa016b265e4b5ff4c0612e206bca17cdfaad2a469243cfc810ffeaca8106a3e9fabc9e6604ae2d06328c7672a5289c0e79a3442c6762b4de2e5d37fcf0e24f45b76b4e392c17e9c9897daa926a138e9e090d3e501b0bf6fa12829b8d1e133faf0715c6d10a1fd2135f618ed29823e86570dc9ce562411f5e9f1338535ccd34eaca5d74bed82f29cdbe6ad9c631b5610343ade92a842db28cdf7eb3c99c160a1d0fc092226d4bd212a97ca475e07816180d5dff3e81872148294a359cc73f7eb0ad1ad44394ca31ef1e4e093182477d7402f7b9fd4b4c3e117fca6cbfd6f1ce398099e6c1a607ea74ff5b6ae2bebbb4944486fbcc0ab83d5cfe23ba5d614080463243a4ef822647e11b5b4eb4a5f3640cf850da6131af567d042eefccca7283369a37f827306bb244b615ec7433a2d7df6aef1a97306a751b4cd1d06a9624052d47befe474ee7e345900de823ff903de816169d82fa5eb0a87377f787bd741c6f8cf75812b32ef77406ad1eee9935e98d0bde619e0c942a917b390541faa2f774b7436d1601ebc2af71154303a03e52cc4da1c8d3fd866bd7b4825924007c01daf867a827cdf7906471303a0ef4c9b188b28a672d19b9a867493246cf2ddff3eab2a95a26ff74f73d0260a30cac142639a7eb8b3a22077dbb15428b7f8d3a48abc4cfb66c7ff8803912de98730a88e5653dd591fdb6ebb16f84340b4b52207dcff10e199a2fdd1e33def06ccaecb51f58672d167cc4de5e802b3dec1664b0d4ede4a95d7fae57aa642de2048641c8f2b5599b234a9e420a87632d27cfba744a797b0fe620ee96ceb41e4e467d4647381e6756769e2927119d129eb7051589bb39c0f2053df0eb2ee214e8d3d5f7c6f4b6b531af77a0d86e2755d2c83d87afcffdbaed087ee5361356404f852b4c7996592cc403083e70fa931a2f927a1b52e0cd18ca8e6c332351e633f9a186dfd53aa544372048601af776c6b8e2ede52872bada92fb00faa927c508416e927b8da1eb661c3066efafe1c6bd1d90302eedc99c6fc9c215f195134660d59d184c7e4507f415b270c73d0cd5f94614a5c591f491284969996edca489758a4bed4046251fd1b7a30a162fd0e6ce1c3b9ae43d9e210a76118c7fb15b9a54f596852e7adde99183ec1b82f2dda88056268d51d9ba46992492dfaf10cb696c44de6e5c8db1220ef6457093022ebbf42308bf76f01f097319544d11f13309c2bfbf5b9a79c4175bf92b5b509e5de051b5b0e0236e55d480166a9cd735ace94d2e3c3c754199f5d2befb8f53497b7281050f53dfd4740024a960cceed9513e68e25a21483054102063dd960d74432fd9835c7637a6fcc8475b66432e5cf43d212de3bf3361dc1bc05fa8ead4898a73d83b36a090c6bf8902f37c3b4d104a02003141dba0017ad3bce4f683ff34e26adf8349e8bc9211e68fa288b9ea6428d9e0e358dadd42d239763594f030b5187985fc9a2600cbd03721731141e92e6fafa20a90409b21d3f255c8097bd63616c08cfb2c35396c81df475add237b0730e1374dd4d58ce159db7a25b16f52bc4b878026f43bfa2864179df8171e3d420770fcc17bfb42917bbf76d4ce937f34d10caf71e4b3e46d570cf1f3ddf0a9dd34a666d8a7941e647d228e4c54ec00354163c7e4043b22f976cb51f15ce192eef5b8ac5e87df186f0cb6e1ca64f1d1e981a61e2e57232880a5fd44ab6ed6e8992b59086c71da729f51c27ff9243fb373a2a0022330b77a1c7706f8d3637fcae76d65d50f1934d30448d2e47147c3104607199139b1763e5dbe9626f8348c4eacfdc899c773e49510ece8aada3dd1602ce16d3324decb0e79f83fbd8dba19a5b91b8e26044da1e230e917358a3de17aaa3732ef996ec85137dc3df4dbf41f0382bbc3b6e32edad00f0bd16be1c318e7ff18d50ff004ae9967c9a04f5709a8fc1f522707645053585d7aa73ee6adf4aea6158d27b851e87a3ee078feadcf1c758cb3c5f12e0888e7538988e3e3c12375262f44b9b083281a449a9e4c972918a2bcf247e3d38af7d025c5885540dc1cbfa69a001743de99c6bc29ef7d4e232f17f5ba29f94d89a4bf0a853c551b667c1ac6428d7863fef2b9372c234ebb11c73e07a26aef5ddb2404866553b722c5637b5511382d72a077bb8f0141f3d8081aae5eb29e5c9a733dde0d5897369cc0b86c73470d42b1526cd2d186e9574789bd80a8726d73dab56461a4a345f4423a4c99e4ed5b49e557ee0f7d5a49f1a3085e79bf4b710fec801d1e2c5f7e388cf2d559b800324682a965e44c5e31e0dba16af7ab86a77cb99ad3aa8db0dc51da24264f9dac5b495dc42d13cb825d06d7395fafbfc567b746fbbbb2b195b580cac0473b237172ab6574ea5669673c43dc078bdb0402b8a7d52eda04495c35b3bd1fb08b2ce836f9900da2d9b28f082842ac0cb1bedf0b0fa910febbe583e1de0d58be98c2a1cdd4468414621f0542a534195169b8277f391770eaa981c5d7387fabffc38ae2c826567cb99c8958f9e5a388fb6439bc5b7783231dba7e12a461b126fa8611d06f599b21e24da50b2b97d2b0bc24e808739d24fc6c859139964d29fa27d5a769af0b3009cc70dcbe7b6d92577bdbb6b84ceab41b3f16af57abd7fc54aac15fcbbab67b596f419a782971255b2740a179fa996e1b0347d9510d6eb49cc2410b740b0b3a935a173453f1ce75dba3c9707b5e93db4fe689ffbcea45463b8733da7f2c2765821714ad045d71d22709f4e89aa9810f07f7d6edb3cc27ba6c8a3b7c25e609359cb5713f3fb477367ecabf309c4e80aa484b73d491033dbd3b840423c71277057b718c224fdc8d8c5987c8d1ee072f11b37a432b2a9407550e021e0ca0749912dce75e86a8ea0d886cca2360c7144ee354ea993acafdfaad3b22b69f03ca7ab035deb1e8426039d1c26670d1dff9315ab4aa0067a139690bb6afbc999fdd51e32ec089671688d46b9373f345e982be9d764c35794cd1842e9b2457928fc448176f586f3b3a99362a0d022856df57ca43963e490186d693a4df973745b825018f13c58a3cc64006a05675d1c43a111b1d1359dac51eb7c6b0ba1b1a10cc1f361d0ce07d0ad553b6d5e3ea2d39fc61e8538db2655a8af09920da471eae786bda7adabbac18109acd23a47c81c25f2acbceefa47dad476698d3d0056b964cb327862102a79d6ae8dc1121de01bae826b25f43ec0f78a660a1d1869dda7e25d3a97fabe0f3cab9dcd954cd592ec539f83ba6af827f00435e9ec0dacfcfe5dc364730019a62a44737a582a78ea63fd8955f633d2d56ba5a754b87215fdb93fe6d650ba316310677342a941eaf2ee53042e0029a01c669bbf2fadb70f734b38110d10f880ece853b81028e9d84ae9a83db13eb7f6ad191e9230c83986fa773d14022576ab2318bed93d74d12a31b0022aae4b078fd55f23099bd06352879e963e55a2ef23af0dc6a97759fb352b091659acdef583eaf594a3a91e1e854a44edf27bf5203a06a7680e15fa26e874c769f11f1b9c547746ff15f37d6f954de53b1fab09f3aa197abcddef1e87fe15a015bc016362c800dcf4484e100c24ec22bd512eb3798f47cef6c4e22033f3de668b5ceda224582a3d3bd1bf3df00d9c30957c96aa95e62cecc5fe1339b5b482cbe000d8657e03d740991e1707ec325dcfd9f103649db71bf9299acf6f516cfcadbc899c9fcaf9d9c13d935aa2281571b0e9aa912a81669e8e30b91f94d25d82cc1e16e1498dfd63397dfed2870cfd295c3367ce52410b5dfac4b983cb09203cf48539825a5e929e1fc29b4131142fbf19dcb985d36a1369bd8c09608df5d5eba00a55c9512d56087c5e21941e575b887c91112366fc47ec6c7039c0764d0bb159876f8408197daabec2c7eceb7c6dc38c5ef5599f73c38b18655d1ff5abd8872d87d666347c7070071c792d61671d1ff47fb218684d063947408f44b7ffe08affcb0501dcc46665ba5e04414b86223534a10f9641132f72a7d16a5e84089a058bec046bf0d00b78a3c82175e30ab541f3705818d77926f556d7114816e669f8dce278bbe87428fa901ff601d8adbec9d405bb98baf386d4f455564f1f85f0879167d35c8e10414990bd98a61fa24ed28aac643254f88037088d9d54cc1f8b306bbc7c643016580a181b147fc5bad21de49f14a3ef8e897a50148114aa05cbc3f10cf0f043a5e2987082a7515d386c58a9d2e78c2352a498229c53fabb920e012fb4afd9c75c9b106fe97d16964bcbf9c25c7304709a465afa13ec94cb88eb91d7b79024c0dfd91cfd4f7743156a4d2e0c6db178f1f6cfe80316e6c8c2421073e402c3735a07d7d1d30163004522ce60ff97e714dd38dc22828aba6cca789fde6ecdc55d2b10677c3b9acebac35b5e81708631d8de73ef11b548638712a7ea5a22bd972553a6ab23268b59996e570f4fb3df280f95b2a0d917748a42a96335b9a8d19105fa5efc78f1b3948aa92685e0389763694bd95a05a86d7ca54e0e345c5a0192d253f599359281ce1ca61d8f9e0837a1ea4bf5c1ed70348ccdeb07e7a8189989a119227992777b33953213d11e8f57adb8e929eb4c7f375f0b5e81a91743283282b3e165d7b76622f420a699f45aefcbec94250a040a0033a77b4e6b5b0ededb3c82e7298947dae9b660aa3508e47fd6fd8102f22404745768b9627f3cec91fdc9d6a6011c94be5c1e98f39f5e195df62aca57e9fad17dfe679e9a42c584aeeb1b5e62d16f2fbf16273e8f72ef816af2d07fcaaaa3f85eef83a9a5702420908533d9c582e88099472ed7637d2e3c652dda707b9074c3176b26546bcb5c02fef21b096106ba77f492c8af1ae3f84c71ea2a148159aae39cca38142aba63b8cb0ced3ba45ebb8ebf4b928870fdc98da400e436eb188872e02ee5d3260c292f9b6131c654ad96f6260c5d39948d0800b9a9d1c41e96a7aca3e45cc2160b2564a853946dda2415a5fd94ed0d1f1f6e32ef30095a635984abb9d0c5c4ea8737c37441e2934a9b85eb2698c39a458d447d4c40783faa2b889719d269a141dc2f5acdd67c95ba11c4d6d082c7342cc9a6d78404c9cdd803e16c9894afa32cda6dfa5daeeab629d931150cd72d85df453088e708a80865ee473623f5a30a190f8a2c730b28c806517d8c261c3f8f913bb6e4c484bd2ae583cc89897bd07b4f4f1679bf94304f8589db0a378b27ea382a1628e1458cd817a1d92579fd24740e4ecbc5f835103d803df9c09431d44fa805df763ef316e0eef19923fce82b9feb27fdbab1eb6a90bf6defaa66b1bd1bd425467e3c9e81edf5d9275e8864fc58c4854d7927bc07373cb8b5d100e94a3db340778544bf8fee04ff5346d95d973b361254b39a69e4b873c9b980df7138abeb3dd2476cb4d6c628861f595922f1ee00c25d249d5c8fe15861c90a32ea7d32bdcd625e4fb00128e4143fd498a007c93ed76f45e0c5fe09e205238eeb72b29345b9844041a186834519c2044accea37224c12d9f84506193a3437cca1be7198fe10f442534cf7b5b84d4a759bea3e89a131e1522ce24258a3516613b1180bad78b619e1e03dc67a55276c6309e3a13515c97866ea826ff638afd65d8fc5814daf6c9889a72a0eae8f19d543f0571f9a89a692c25db8ac5c7ca095037335ea1c614b49b5f7a8585d882a61546a253f2b51e48395ad2f919baf42fd8865e59c3362ef7719c1b832e9082238b33ee7314563bdddfe713c26a489cabb53778b550687660f5a47fe3ec6b3aa733b90fb1b757b1e7504d5118f4c85c11f09b85afe8c9188826ca81e9c0ee5d43a5ef7b1f02e5013a665623968132fe53bad0d3848ff5371d7d5a30353cffd4ac79700018fdc73e96a3e87311eb0444b04fabd0b0c0dcf51f8b4a1b373ede352df0b93c65bed2856e4450a3e51d34fa5d33763025bb15c225cec206425292f19ace0a703c4f9cefd5b498c2b9c1036edbfc780b5c83050ac430051c465f57e11417a5e48bb456434acfba46206453282702077019c94bc9651331af5dbeee89d2dde4b3fd64a645e639abd9a116c15eea417a65c2181c69d753c032975e61294dfc7c234b32ad3cb16930162664bf162c629741946b6caa9d583d2602106a2e11e0b9ef246348145a11c699591e6eee33f914c39925f5c6228dd9f0c4d89cfb9e9522cf413da2917e51179faab7b380a1d9bbfb1008059b67a0cd82b1d67673123d1767e795660f15e31557926e55cb6ee039ed691b77646dc959291886333c2b368a41ff23bd164cd2c49bf9a9ca3b1308bc24a038252666a36ddb59d263e96e4539a32ba3469e5df09aedd3a287c4ca8c1497215095556f4fe182ccaadafc9fccf5bdafad9788d5038dbfe327e64f93c6494839c22affb1ceadd985f13170395237a6e422f0127d99f97b9c146387a21440d015ea9687f7f0cf86559e3ab270d990278b7ff36296b744f93bff589e4d5d10d33448fbbe5632d8bf44607b9103da0683c9188c110ad4ba3fd8c5c609b72ef6f4804fe50d03f305df6f62e0ce21e2884b749612fcc88216a34950c26d5537d678e5cdad26351a347a44b46d59a4eb7e8896a1f05b1173733d55329a951a9a3ebec3c6e6a3ef136461ab340909c8177832da3d7076e88aa6954d5fb0092b3320116f9fa1c42610a419156ed91922f4ee101ef1b228452eb06e2d561f596db4ad6c71dc8649dc86e942bc4d6732a5a9f2cc597781f62cb04862ddc5a3b833b9a599a18b1841d13e250ef0f7969ee0f719586e2bec488b9f74e2cb85cc622371926a2aeabf26b10114d682bfc23072cfb20592944b6536a781b9d834ea53a2304b3725917ad762718c591dc2d0527c424c6c610aa31113459005f64a254c1f96e0dee7813eca9299ecf097473c26c8d93fdc6a564539690157984e3db3245845612d58b562b860beda45b0e46c3778bed40ce15402083459f9de5c130a681fc6ac6c2a35a75932062f8639b14bf779bdc1ddf8e8d08f4098d0418fca07e95ced73acf59780b1ef8ac633c4ab631887f01a847ef3111b3ef5b239e60efebc5b3279a887625e23f273020fbbb41c88735ec29edd750173b85322e7f5a0d03eaaedcceaed72a8752fc8bcfbc2354906b55ee6c91efa04bdf6191eb9a4036de75592079b8ebb283ac2f62f092918468a94fde19aa688d8b187224cb44cbe02da41a85194711398ca4430b53896a572f255a83e0d4271054b88e20397bbbf8ec47ce17db7e566facb96ed6904377e8429c3c1ec2d02a75e911ae7241aa9443a05da677bbd38cfab2e03922d7531e15fe7d7a42e01c6eef1f7a979a57094d536839597b9abbafd2c9166a820c07a511243868400a7d149fee65ece4974a6428fe7d667eb4d3973175fc6ed4561b6caaae75881cd99c8f57faea7c29ac833e3c43fb38232cb95a6dff02fccd40ef492bbd0b8c60aef775a4811195c0637a60626b0e6b93753308e1683a1ecc77fadefccb28905031bd2e8ad289fee648837533f60ffb2bcb214f6081d1ec683e9201543c3c3f66ff089020af12858b0ac333f9951c80088bdeb0cb345ea71bb725714887bce528c704d2b6df5486755cda0ec0558f60e6bbc1a4b4e2ace85f56b8e6ff9350041fd3d006a6128040ef314d268fcb048e848e1ef12f8507b70f21a581047185f164d84f3937d3e8a247aeb3fc60a295f9ed74bf3f87d7f174d242d224fd646cac0f8dbbd8041ad4ab9f3e1f5eb7f7a582aa6eff4d0d63df6f9a0eb5d03ec760389bde0135e2b72a9fd8a36ea0ba4bccedc0c2975fdef7292717dd047b74c4a60ec73e2c707be664eaf5fdf634e6a45a8e495ddff97c500e88f24faf7634bbb4395e0ffea57fda47cd81915510740b059ace717c6549a5c43fbc83fa03dbb0105f77fc79149c6cc9da6b635ceb4644c27b73db8487ae212e446c3b9e1d02a0a9901bf49a984167b64864624ca0fae44bb836e0677b850847c6010edcb56e2ca95f0b1955570f5c7c533a36a92dab707ddfe909db3b47b582d0874c4e7d2c91d1d79d0189f41f8b81ffe8da4aaa679c47ae281ece29643d1cbe0e2dbb0d1d133d52a73323a79ffa1fac0a8b1698c9ee440747ad4fa6137ebd667f751f389b2de18794fadf3f7b14ae480383d7c137fdc78536126a545c18fb84ca2790112de1c04968d6ca1ba7afe425cc3da3388f90464bc9e3dafb7f7c66fddc4f8bdad44260b96625a3a522adda1af6300bf9df9e2972463b1dcb7bac3147ef7da2ad8e2773265827f33c72b26f9f80fd41615a9e938429146a2063d4b0e4ca769e522a018e77e95dbd9d77c8c3ea909aa3c8ee36a8f0ada46ea3d9a4b492db9f6447e7f5e0ba1fc2b8c92e95225dbf6239da4f73c75286df2264a937e89129edeb54bd0cdf5291e2dbc1807669aafde270375b27de1422f4e13517dee8f931a6dda827342513618b20fa83a11051455c172fa61ba6a2150d292dc97e7781bab6a9ce18d08e582ee8dd7ce45f871d359a59a8323cdde246bb418603247beb2da049282a3092d214e48946a1197ca53f61fb08859180a170fe8a6e3fffd814cd066821ac1c03917d8e7ebded1af4ba2a5711dac192bc5be1f6fc894dea0410a03809fcbc7157f1389dbf5f8324c3abd5cdbce61f724e76408a6df0f16c18384c5902cb914858c530c8afa437968ef8e6b439d32427c688aa9165746867e95a3558afe154a1edfeb6dd4b06e281cd609fcbbfc78816f608d27b0e6737308fa34c5f533720b73eebad185440efb6fcfb73537998cf48921462ea8fdf9e1bf25b4ee0e2479e5409a9fe974243e15f72110a423fa9580e9f9a345d7d8c65cdb2e1338dcaf7830d9bc04889e1b59355e58876db29bd683a51e644e61aa2406f82596dc97a6d14808fa11ccb385ae09a5887488d8c5a16df7a5bf20b139dcbfc2b75b5ee84e67ffda96f604582fc56deefb8d7b89eb3c2a0bd27bd611ef5071fe8b9a0e8cd21e3a39c02e7da602cde1defe293ef8bda0270ddd5e82a1967e546fd8d175c0ea374f3f0738dba7cfeee6b6f6279f872ce74afc15cb16c8bf9634ae5d42887a511c0068d490553a666dd0ac916850955337f1ecd1dce422cf0f9d87c735885aade1d7ff4c2b0bb4564cdad4f3fac537d04c55af622563a2b4dcda9ce3fa5b5790dca38ae7cdd7483823da0082e624ce55d73327298e1b4e1148cacab44a1a76661533d05e4441246682c0cbc17d8c520314a3d28c5d48a52b7da6ef6038efcbd1a46c296de5b77ff8113a59e26c7971be45e6b36c8ba34d6ccb6dc48cf65395bf06f163a323d16d709a6fa2c4dd63cc2f33a7405464c689919571e8615538c79c5bbcd0096c40cf507bb0f8e1cb901135f8a6678eabf430100887375527d2a0887b7ccd0c6cddb0bbf3600454dde04dcea9d8d4c210f56d791a513123e96567e25ebec1b82e707e425b4b929ed9780d585610d3e5b03a730a9b986d1bc2db9960f27c294b2a8e7b64f4f35424ffec4b14b994220cb2b38f3413410e747f6c05874b971faa58b83616badb6a11b65c1c50d648e24e81f081884745c9c3e5bcee5aa4ef1947596bc77b6906b5436ce044ddcae07639f1ac52947fd26b509c034c97b2df75df4cbf9f09ad5193209ca982161d34369f3913f38a1c9a7c0b45b3bc639825d04b4e6ceacf00b11fc19a7dd34e9658895130e582f32107929dca58c34a5f308f8d835912d154632813c7dfb9eb5e3ae6b531635c05fd0ce463ae14d44d7024238f22f4ff87d7e75eb3ad2275cd1947fd6b4591573239f717cb2949ae5c25c856efa409efb445df1715ceb79322d761ef63c214322c352418f1b697ed2ee7f71ded0ad77c1fbd30fa2d548100578d962a9a45088fb027080e4757eb42ef96ec579ec6fdc9c5b2e93b1e1c0b8f3883a8183e4d8bd1bc07686a15fca41b7c7550be5134ea664ab29b45021fa51d1865a35abaacc5fe1ae80ec0fd1dbeeb6f3488a4d7d3e30a2fe370dd284d98cea105a596a7c899468698ea88ffaf208ab82caa423aa846256e5b3e7b587059ea143d9451292d602f258307e5cb2b8e77ccc9fa40b61a945ff0a594cea0bd4539fe1a33aa773cbec413a513993e46302d557d7e30e1fae3c9a887ccb1b36ffeec513fc2088568918ad88fda3cd5b915a6c34d3c7d93c48b0f74cf0ff20d34a103bcb571716cb73f4f028bc0b328f8153d47526b4d63c082ac4f0448a9e99632596280b7e75f257012f4eefeb6cec9705711b238b205e1d7b52b406d8a762066f380e2b0c2392fe1b5f905c707870f675326ef4e3a8bc607bfe0ff05cdd9117b1a581aa193059ae33809e8280e0237503b259facb08e69ff98dbd7d0d35b164a6528c0857e5a716597d68731ba68af4cf76f9832845a246eda504168bef0d532eba66c54c0005ab0ad0b7d8d45b3932860c239a782ec793285728ccc254ce0c97d9114c974adb9078a2b37b982bbb9c82e179ca24ea4173ec87be3e1d446f35e30a4cc28e4cb95fc0d098dfd793bd5b606f66146623d45787b55218f5968711bb133276107be180998769deee7ebef8c3a5cbbf35c24b1dae8f5a048750f8a3a43b62faf25e57cb48dfa44d2097892c969feddd9222fd02c8bc1942a0d70ad9feb3bf3232bfe15de08123036fe374cd59bef8d4004cc309ccf953b7adb5ee07df546ba9d9026a7bbcb9dfc2da0c4439cb070672af238fa8519277133027fd14dda24cd1510880e92d1f74227410accc4d7c78cf44805443a8820cec58d69c9e0d68a6d72a18baed75ee467b2dd0eeb911f6728928743979ff9575c29616cd907ccc2d5d8e079ab3cf12fc03e4f59b2d69066f1a5f2831333bf4bf6886c5b012ea6b1b5ac30a488529065ad8b9a2980ca10815ca49fd4d44af829776063f561b9f4d7fcd43d991eb7deaf97663c166e170c6b58bb6fd479e252a856e0aa03d95bcc57d78481bf141de1c2c5556102814dba71bdb7c95d658aa8204231ef8a624dae898f9ed911c4c3d262b4ce3ea7e1c1a31e8828053c0c3f288f29803828c8228339716a67556e6a75e4b44231b0888512289194085bcd2cdeb743717f2c52ec53090ad65573a480ddbbb3658e6180eb60283101d63f71fcbdff9d91d9af82fc5a110cd40711f863e91a8ec3ec89a765c2773cf3cbd20dbb0a749f47d3efc0a79979c67647e94837cf2886ab1fa145c65df5c5e2cc2dd46b8b9466de864dc111cafcfe94126db57e6695c730823bfae38019222c0591a32529fc1baba82ef1e08eb537e8eea6dca3f8a7b26c97a325c978bd207fd95ba83addfb17c74ceecda24d561328f04fd8d2eb09532a1d95d65921d8bf53d28f4044af8cd62a65dbf2cd407ef11263c09755e979d3b526323f9d3094a503b9f7d78431c090c8363c00873ae69cd29540a38855b7b610caed81ef5db7550310065c71a2d784c55940085e7f17fcd6bfd445266a6457bf6d65ee533e3161cd7e6faa6d8da24e54ae563586e4e49eac677443bdfba1916c82394354bf5c057e00c9fc938e008f457513173051a165906cdebc7b7dabb6fb057a70baf7cc948fbcd5edbd99039f9c6f7e40428a6b13f28e50a918943b91358b0cefd846f2a18d279529e5a77bced655d22f405282ac5f85a4b631a1f6bbcd60198bd7708dfdff4c8086335d4967af601b97b01153d408db6de5df851a7d4713e873b057af6bb09b926490be027b18a6a80c405ca9a2c06e83e23cc3b84c485185ced05142e182108f7ffb3dc5755e4cdb30c1da28da1ac2484778c82a6695f24f24e30215372436980bba769178c1a1629a8cd4a4fb59a34582808bf2979ee78b1b104521b441b4c100bf6609b0664aeacf084da32b92f52be1a599c53f65bb0e1a61d982581fbd23f88e392bc2fcac8e0926279c12a441a9dfedd58ba1dfd474d3aaf9ca12cd265b0c324cbca6ede74761d609d359d1f10bdabc44bd1c06c09ae36c66ad3e21d35bbb4ca51ba72a7bac1a310a6dcc89e50c4223a91831d4c085862928c081d1b36b3fef9c6cd5c9a568a7f0a44f3a04ab815380abfe64fab363b80a94f4a3e35ea697f181cf12d2bc5045c0d4e6f5946930f91947897ef8ac754952ceda22fc0aedb66dbe1a90409fdc64e7159a88858f0224eafc86b37e15ac534640099986a0116b5d7847ee82689b0df8567da22fefac951d6077b9ed18af95e1a06e07d870627e07162c092f71d8ca6d7d39ee88b75cab0216026b722cb74dcff10c882f6fe43b09cb5b7838c85221d33aa6c9c221ca7f12946e6659e6cfcf08aebe109cc211009ffbeac0cca57059e3095494ebb455691a0956e3a1fddfcfb09582c0de7fb09d209aa499e4766d437826c8c55fc6a1c481d638e9d388ae1979ebca8b90a290169425fc1f626326adbc39141ebc1a204466f399ef16194c80b09703526c709cce5f79eea8d7d58471fc488d267c6053e6ead512373b63d37a716195a10edb4a09fa5d52b69723621710e45c0cabe338552172da3d9eb8e250a1dc47afd1bbbb0c686feab2c637c1b48c1f5aa8882b306c506a12a04e2f354eb1adac26f87048b4ee27c2db4398968ad54d3103d69dcff28056a22ff9115ce7d9e917838e3328c4115b22a48d2e582e04fe370c074bbb9bc9cfa74e35f711d5c037696eee0fc04a2d099d73c4329e46d088b181777639d0e949d687fbc4aaec22c7186e6636e5d6ec9d4bb6987244d9bee7137955cb8d3706558ddf662631e373a0e5e73dae11228717f2fb84c88b6e1a7496f4adacce29c52f314639811d397d54f22a5a52c8fc7e806d9e7a57dfa263a36f0ee487ead642fa5d000bd8f03581ddf075ee50e325abddd1cba9347bb61eb0c554c075a93c796d57dfd98e0853f55682791ec189981886ae589af6d25dd8a825b489de679d3589239b448e634e802032cac9dc03b637470e3b278b38d99521de28e5aaf0f71feb6f66c6219a1a8347e2e26c02044ad9639570a0a7816c9d1c91eb18b80319f8b58ba0bf65475374ecb7c6e9bec99d38e11ff507e6fe5e18c2497917e14a01be66e8d59e616e6f7b996ab7ea25e3dfe21ae857c3bcd737385fc52531f6d3b9f1648768dda33b76300610384ae79e3da6b2feced23905cbe637891b089802e9b06bd6f0e7de3baf01fe3d7847516b599eb83563fd6f9c74d102a58d77294f2d1475a2edc7c6549b7fc16abb4c98f4ec8d1aec2a23f04291fe243137bdbd41064c5a6ad5420f5f342fe3160308a791a205ca84724f1e862c7179d2e7565f54a69495bbeb68b7f9788afbb09126f784dd74296421f399cbdcecf82b506cdf1e7ef40f97a8a21a5db972809da9478b05a179df21c003add39f8ea17430608f75ac1944e3c62c4a3117607f65bee06d08d34183cd23e17aa262006d1f71f1c7adec3fe9130122848c9683aaec974f1786d2123f3bbe95d09f181dc5397ff034509305c6a7a052627cd6b6949ad30917f2ec62deb2a47168c0422d4ab6c17954b9467cf9e9849314ee29b06aa4cf16952ea1589387df6ea6d3a8ffa8ee8b7f378c97782331f4c2d43dd9b94bf06644d5264c3d30584b06bd4cd1531193403460be347c58625c31c52fc6b9bcdcaf97023e32bdba427cb0cebd0dedcc5ed23a8440cf4ac5a464e9b71603888a2b39737d89b9a85dfdbbde3841327af05e25100f552e1ce328f2662c06789e4929f8d1001bf5ff52cbab1ef41f929506d8d4b93af15cd5a472807af326dbc271b4aa85470826a46d856210462d81faf19850ad9948ca6f58d680991e39afeb826569045f6c8d533ae5200533b34108d9b9698b94df9c888bd6f254a0caf8cad6e948358be1a7f56a38b51f1b438e9f109b157f56a7600d13f863eae59bf10ae1f296fce40ff95d3f6ed9e36e8c2e1dc2f55f73ac364eb504e6850928654a6cbd63329d2d040703563de01b23928328df8bbcad60cd66bbc3a42c5b6b5278e5e8a42977e137323d7309a44192fc847fb5fa8c3432c11ef02427b669c21a254be77a071686254ca7db49536a7a49269496eee74d606367d4bd19a305c9c777c91f7308746e0c8112a3677e5ac99822a8a4418dd0009dce31657a6770fccd7b7d31ca523aefa272a38489fd432db41d1ffc16e23da7ee3ea3d49a358ab0ef2dd044ccb0714a5911603d115c6642c52e8a8828cb5d4f194d53be00314fbc8d60dcf1131ce2856865f04b48da7c2fa99b9fbd1f06de64242777e4af623178ac56085a7bb6c6928236ca482c99ee2081605249f527d1ffb2f91d70fd11dd4ce451c9873448442010bb9fd0d70cb2dd90c55c84329e0bc17c420813599eef3db8efbd3fa4551b87d64406eaa35328cb4fafbf429af9ef66265331beeda9482756c0f01b9818d8d2a11d8be9adbcd4492286b4fa9350ee069ebce05b76e5602a0a5a4c3c627a7d58b6c736c4f1b844d1e2e6f8f3020556482cddbdb2d2d0789dd451e67b593e8a8af58be95c646439f89717824180146f30512bd2cfc9228533e8930f3ca77487d7a12bb66684cb94016f879ddd86ead197f9d5d2621ee46bca19092bf3d4f6119ff8d7dae0e63caae94e2bc72b841e653d1918c32e8d5d86a130dd9f2ad7bce5bcc759a131e058363f0b0c789d8e9ba47d3f41a52a085b0a0ae4631f1c65069a298efe10b9c4bee76b3aa99047f1a2bd9ca5792ab24bb9f59088e39b2948578fb9c93f7c37c8e19140c25c9ea122d32d8787572e5f0388d122e3d995b403769103c27153386c50ba638b44b5bb6e292f1f4541cd55fa399f841a60dda468c45b0d70a3ef798f00b0807a298418ee782a826c848e68636569c32336af680418e62eea846c6162d99d544cdfb86c817ea07b182c8ee246054d23d38393f4947ef89d6387f77e299ce0d44311972a8cbfe5ea3fa1c409cd003112770ed76375646b7d87d6e20739a826c6a7fd7ba4ad07ddee2acff44e5c74b9128c953c3fb5f58f26bb7b5085aaa8d61667c56f6eeeea6656b58a26b0c8b783013d49295eeebe737c4e869fd5d7d44ae5f9eed30915ef5034f434074a1c2e214b0166c44c0041a60e64b1f933ba539b0d6aad1d3fd51b67a20eaf4c7897af0262cf45593aa822808167a566de3b8c5d08eb525c929929e30712baeafd83b5fb62f0d56fb74293686a74f4cfaf14ed5b0295f07c3e956133d6b98126e3ed5dfba5e46f8bdd6853e768c4c3c4abec98eec92b9b12284f4ecbc41e62d2eef9e54ef8a9772587ae9abb928e3d0b8da407db3e2bd3548fa6017e05e541032d865a5b8af87ebff9c16ec3882ede41c5166d22a837369ee87cba99b7ac5094461acd6bf54759556227dcd9d2282b9a0e84ab36940de15f4234510b19877103781bdf19629e32850253c485d451442be62d26ea20bf278ca1f610f27b71ac9b77fa8514a7fba9b9f76b8d9c8f96795782daddf51e1631fbeb67ff973f6a1389914cf82f0fc2565cf09c0359883121747fe5c3ced0159bafd1635e1b1dd9cf3c5922dbbd84c8d45cdfe5cad7fe07d47f78f93f89bedab9762dd0881a8a5e6d9c05c46c34b77ee4485812e2ea6f8ff47e94fecdd427251489638865fd441c6eb0dff05e9bf5e251f29943b08d055261548ece18ed36eedc05e9098047429aba5c8fb4c630058a3ed09302f2fe994295371d363ce0743df7e4b6b1c647041e40270aefd7b325ff49371cf2239dbe70afa4b73f249af6f6d0c57e7a6d1170a928a5f367694de083d8197586f0d6985b026d23ff87161fa45ae0e46c9cc7aec6f08715e5606a1aa56a224c2e2c618443b3d14a3787d31e9b2994a23438d61dc94cbbb483f326d44135d853cd5a9730df250988ab115d0c6db1777594873a2624ec5afd9fb98732ff819891d3e0d56757edf7c0af4b7a2736d42a9fe4e5cd609c2b50f1598faeeb79678f78b84bbf644b528b36c75fcac4d18f532540ebb94539fe8f1926d2808f50ec5dbef6ce11a6d02bb20b4b037bd693964a4feb18bc8a36e6478adc20d56719ef8b5b81a5b27a1afd89efa51e4127454cf24bc99a06e5fab326dc4fa46c6aed7a18b151770552ce4b668984f60e5ce7df8690b592544f5d088b78ad7dd805d8ccce69d43e9198ec3d7469b01b1d2683b5e8641ee54e60bbc1089fa2f94b5ba8533cec9a7d5a610fb7aee5b73481cc43d3163fe3dedc8e3c386205755442920567723a636702d0d7b0c696bec1f64c1bc0648dd590c919a112723ac5bdc9265d276bf9f2dca47d76aff883b73d34007c3a359f14e662afb8ef286c28b0d0bd86031adc12f25e5ec036bb09d0b550be9f18e6a039386726e605e3c48a84e1cad3d7a2c75409cd42e6034985c17300677bf91c1dbf5b73fb62e047b253df9e84f3fd1d3674ab19510e346d30e72ee58491e0e4e01903d0f80c2a0a2870b72a1861d5c393e1ad2ed2a2d583bcd06c334b7a079b2c75294b87c1d51db614dafab8e03beb98570fc2ca6b487e7295d9cbb3032bcab2a34a3b471c0d3ea4119aa9256bfa2c82e5e733064523b52739f79cdd7d2990188b1b661535ce07ce4777d93fd70a9a8aa28f7a0dff4284bcb45dea360a61e5bc216f240d8e971670fa5f6c025daaa4a0b4a5a13f6a9f0628dd585bf79d710780f89f096c78dcefd21d79b3416d008ccfa33f2d37611bb10c0540b25e67ead5b7d74ef34195032beeddde588c19f02c8a2afe63668c9c63b6fad86dd278d9f285688a41231b3d641982954d6fea03fb3c4b406d39c8f6d34a630ab5dc4abbad46fd4371d0c2eb7e48c5dbde920b073f23406d81fcf36725013a417838b99f21920965df0c2afadc413bc00eeb569ae60e468ead926ea5c645d09847f6e8634283236a3189e1a98c8224a6ced7c8c30b13c18c1247464fd6fd99152ab266084c66a3975dcca1f1fca0a007fbca6c28f6d75641bf3410431a2d9d06574bcb1d2789282447e5ddc23cdef6b860350a48542e915181af183ef2004924439821ba028656bec6c91afe21ed7cefb78b4c8bf6fd1bd39844470756973e8d89001527250550862fa24e0f4538e099b994c1fc4e8a880b056d5a400991470926e4a0f368924157fe50cfe3df587da926e40c5607222adb65462d8bdf9dd3b2b84a44d3101f8cb306f5dfb9d7c69ee664a6cc9f696b7b904060d1c518ca5918d508b719cf4bc9ae84ca058b20fb59dbd90890e3f8664dcfdc4757fb22f6d5d5a3e0942644911c5560bb348f60b78c7ab3fbbf82cc91da1c98af758dc5aea3f0510fc289f5f7d4aa783db4c4063d7a3759e3414c2d9c7204aff771048cd285c3383df7e4e7cb454be25adfc2c9c53c725208d50277eacd7ce559a79113f89b2d1545bb6a7c170d007c5cc99e7dbad2cf7387b121ce5b64c2762924758c1df27e7d10d32120dfac55a3ac7f4ef4fae7c7bcff39055c6ad3b1e0ac521aeae7f2903ebbac3e362b5622dfec1ee163c4d0065f9c155128d3a8525973858b8af615c72b6035d0189621d3cb9150fdb2756381aefbaa534b0b7e0ff663c29a0a08ef22c4bb31123ae7aa7a4f2c5c0d3c859f8f1994bbf4c7882d516f9c5611872b6d268507711921c72fac9cbdad8a6430fd1f7c0c3d11c7e188076bec07ee188ae415199b27f990d397eb94b825351302fa0c2b3e1295733a3424a8ef8fc12df88e8c5bf8310864238bfde70b424a2ebab7fda2e95ad8bff6ac9ad1f152659e30f903b18759cdb40b33c8a66fd1163702cdf0dd0af46b5a27d8ada168adb9a62b0edefdb0e4b59c38c2b153b981ad9168a97706773b85f07bd15943f63c3eab009dd35967a25c4e2622e133326a1c657bc81c3c6abe01da3b2da6ff3f3a2eddaa2800bd7ae04fa54c9e900e810c0ac4ff123772481d4232b1754e506f7394592ae6f105fa6fe558ebd9409e29805a04a42ef71654513fa1e85b37f5169f37768980f8f089106af411b1e8236dbafa53f73dbae1cd6201e289401555ad1dd1fb4c7dd42f7a98a5f686e48a9ae496e48c0050ee7dc8dc995c59a63d0c2efac6a4d17842da97a41952a7e39e2945eb6f4e1639aa3fbf264b46129868ab9111e29fa2a334495dab529209957a9cc80276db1cb4649f803588e54aafadbd24812f0b93574c840d0d0dc5788fb2a4a9908ce8714d4da0b01bf9292f8d20db842915c334fafd38a96075b920ee90bb319d9021e4cdcca23205eb4730c4600bb01f5f488099957ac6b572782823d2a8652006110124ff6d1ab9d2532065ac682c70d9cea2be3a7013088352bc66737b2dcc7e81f10b6aa1bc310fbfd01cbee674a4566db7172d1200f69293f0b079f99cba75a2f8f0dc1d1cb96300d616ce9f4de01d2109105e883ecccd998e3b9aa658bd0cf399055f45820f107c3195df142e16e52392b3e5ca2e1ba56030d25b30fa1d78380cb375eca93f0dd3321564d9527aedbf9709b10ff2c28c52fc44470f6e7fe176e76c437ad49b5a667e1ce7b23ea6c71f493b0f02b2a7d980278614f5edf8fb1e4b2273c5deedddab04c048e47fa01b2dc9139dd0159c554bc02b8b2481e07320f42fc0d83bf4d87850216eb0c22798cb077f8ccf7678050f9454c1e1b95ac1063051bf5f4ad9d14dd92e27322b90d7032ed91f3e0cb6a198662309d36d36f70dbdeaa4c3d693338ff5f828b4a374aef830e3fc2485ec6054d2acc2e263ab92ba054a240c888129786ad06641fe4b8b997e8d4440a77b1f5cc725ac74c8995827aec1b04fdc4d2a8115229144bccaea7571e76402f4e6cf1556f33719af3be4ffa5c34f63011140e2b305b6832d727ac83f171be16a499a14d64969752b1a5d59fab047c8432c15e649d690a529185e57b4a5c17f0949960c085ef02e15d1323a3fa17cce38f5a601a35476f60b8840bf422aede454fdda158c139d46f37fa7e3756752880c4fff65f5f49fbe25ac8dff49931ad1cbf803138a7df69a6eb1a9c567a5b2575e960b16a697d321a647b020f31194b7d3b5b8e41fcfd11ac52f1ac27ecb9f5b3cf43c55316025281169dad2ee90075241404c195bf8aef4ca1d473e92dca5b8d1b9ecf52177df5dbdf8b882f8585fc028eebe0171c5ce0b51a457a2a89b4ae6e0909a9ed8eba127a388370b4016b67dc7a4f1f32862b7993d43aac3eb3e5727ae188fe39f1578a3245d9890124b4601c6ee3e631fc74e0d40ed4d4a7d6f670bf8e7b90c81d5ee68591e9a25fdd248b78d2ce5b65rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-305.19.1.el8_4.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(ppc-64)kernel-modules-ppc64lekernel-modules-uname-rkmod(6lowpan.ko)kmod(8250_of.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(atbm8830.ko)kmod(ath3k.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.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(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.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(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cmtp.ko)kmod(cnic.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(ddbridge.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(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(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.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(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gp8psk-fe.ko)kmod(gpio-ir-recv.ko)kmod(gpio-ir-tx.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(hdpvr.ko)kmod(hfcsusb.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hso.ko)kmod(hvcs.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i40iw.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(icom.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(int51x1.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(iscsi_boot_sysfs.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.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(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-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-mlxreg.ko)kmod(leds-powernv.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(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(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(mlx4_ib.ko)kmod(mlx5_ib.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(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.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(mtd.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.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(nouveau.ko)kmod(nozomi.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(powernv_flash.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(pwm-ir-tx.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(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(redrat3.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_sdmmc.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(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial_ir.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(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-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-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-cs46xx.ko)kmod(snd-cs8427.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-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-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-pcm.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-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-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-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(soundcore.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(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(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.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(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(uartlite.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(uss720.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(visor.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wm8739.ko)kmod(wm8775.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/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-305.19.1.el8_4.ppc64le3.0.4-14.6.0-14.0-15.2-14.14.3aA@a7T@a2@a,@a#aaj@a /```@`ٹ``D` @`!@``Z` @`7@``lM@`dd@``o`[)`X`S@`OL@`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[qrCentOS Sources - 4.18.0-305.19.1.el8.centosFrantisek Hrbata [4.18.0-305.19.1.el8_4]Frantisek Hrbata [4.18.0-305.18.1.el8_4]Jan Stancek [4.18.0-305.17.1.el8_4]Jan Stancek [4.18.0-305.16.1.el8_4]Jan Stancek [4.18.0-305.15.1.el8_4]Frantisek Hrbata [4.18.0-305.14.1.el8_4]Frantisek Hrbata [4.18.0-305.13.1.el8_4]Jan Stancek [4.18.0-305.12.1.el8_4]Jan Stancek [4.18.0-305.11.1.el8_4]Jan Stancek [4.18.0-305.10.1.el8_4]Jan Stancek [4.18.0-305.9.1.el8_4]Jan Stancek [4.18.0-305.8.1.el8_4]Jan Stancek [4.18.0-305.7.1.el8_4]Jan Stancek [4.18.0-305.6.1.el8_4]Jan Stancek [4.18.0-305.5.1.el8_4]Jan Stancek [4.18.0-305.4.1.el8_4]Jan Stancek [4.18.0-305.3.1.el8_4]Jan Stancek [4.18.0-305.2.1.el8_4]Jan Stancek [4.18.0-305.1.1.el8_4]Jan Stancek [4.18.0-305.el8]Jan Stancek [4.18.0-304.el8]Jan Stancek [4.18.0-303.el8]Jan Stancek [4.18.0-302.el8]Jan Stancek [4.18.0-301.el8]Jan Stancek [4.18.0-300.el8]Jan Stancek [4.18.0-299.el8]Jan Stancek [4.18.0-298.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]- Apply debranding changes- libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1996682 1972278] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [2000129 1995868] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [2000130 1961018]- mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1989560 1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1989560 1986715] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1996680 1971101] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1997998 1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1997998 1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1997998 1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1997998 1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1997998 1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1997998 1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1997998 1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1997998 1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1997998 1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1997998 1955809] - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985429 1985430] {CVE-2021-3656} - KVM: SVM: add module param to control the #SMI interception (Jon Maloy) [1985429 1985430] {CVE-2021-3656} - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1997999 1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1997999 1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1997999 1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1997999 1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1997999 1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1997999 1968271] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1988386 1963075] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1997997 1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1997997 1946304] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1997766 1977422] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1995862 1953430] - ice: Stop processing VF messages during teardown (Ken Cox) [1997538 1986451] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1997536 1910853] - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985412 1985413] {CVE-2021-3653} - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1969792 1941180] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1995206 1981804] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1993872 1952415] - net/mlx5e: Fix mapping of ct_label zero (Jan Stancek) [1983681 1915308] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1992839 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1992839 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1992839 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1992839 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1992839 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1992839 1907341] - drm/qxl: fix lockdep issue in qxl_alloc_release_reserved (Lyude Paul) [1992839 1907341] - drm/qxl: use ttm bo priorities (Lyude Paul) [1992839 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1992839 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1992839 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1992839 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1992839 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1992839 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1992839 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1992839 1907341] - drm/qxl: release shadow on shutdown (Lyude Paul) [1992839 1907341] - drm/qxl: unpin release objects (Lyude Paul) [1992839 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1992839 1907341] - qxl/ttm: drop the unusued no wait flag to reserve function (Lyude Paul) [1992839 1907341]- ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1998002 1982954] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1995555 1987101] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1995554 1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1995554 1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1995554 1979184] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1989174 1964484] - iavf: fix locking of critical sections (Stefan Assmann) [1997534 1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1997534 1975245]- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1994879 1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1994879 1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1994879 1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1994879 1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1994879 1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1994879 1939133] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Jan Stancek) [1948608 1923762] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (C. Erastus Toe) [1992226 1980532] - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1993894 1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1993894 1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1993894 1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1993894 1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1993894 1972139] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1993895 1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1993895 1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1993895 1982825] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988225 1988226] {CVE-2021-37576}- sched: Fix data-race in wakeup (Phil Auld) [1987296 1937103] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1984085 1919765] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1990404 1969751]- tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1981336 1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1981336 1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1981336 1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1981336 1922901] - mlx5: net: zero-initialize tc skb extension on allocation (Jan Stancek) [1982220 1965418] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1989097 1954876] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1986156 1964834]- xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1981840 1951965] - VMCI: Release resource if the work is already queued (Cathy Avery) [1982042 1978518]- Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1965415 1921591] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1982494 1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1982494 1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1982494 1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1982494 1964578] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1980314 1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1980314 1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1980314 1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1980314 1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1980314 1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1980314 1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1980314 1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1980314 1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1980314 1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1980314 1959772] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1980314 1959772] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1980314 1959772] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1980314 1959772] - mm: Introduce page memcg flags (Waiman Long) [1980314 1959772] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1980314 1959772] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1980314 1959772] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1980314 1959772]- SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1980613 1979070] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1969909 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1969909 1946647] - drm/i915: Add an encoder hook to sanitize its state during init/resume (Imre Deak) [1981250 1961122] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1980500 1980501] {CVE-2021-22555} - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1972564 1927375] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1973637 1952263] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1978710 1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1978710 1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1978710 1962632] - can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975058 1975059] - redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1968381 1962349] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975514 1975515] {CVE-2021-22543} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975181 1975182] {CVE-2021-33909}- igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1969920 1955752] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971464 1971488] {CVE-2021-32399} - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1964697 1938102] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1967099 1907852]- ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1969911 1955764] - CI: Merge configuration (Veronika Kabatova) - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1969921 1955755] - igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1969919 1955748] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1964419 1950110] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1974968 1899384]- iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1969925 1955738] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1969922 1955759] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1969923 1955736] - redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1963984 1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1963984 1959506] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1972938 1956983] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1969917 1955745] - Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1969915 1955726] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1969914 1955721] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1969913 1955712] - fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1969910 1955730] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1968679 1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1968679 1965817]- net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1965457 1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1965457 1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1965457 1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1965457 1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1965457 1946986] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1963952 1950288] - Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1965632 1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1965632 1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1965632 1953839] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962544 1962546] {CVE-2021-33034} - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1964930 1934273] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1965150 1881824]- openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1963940 1924608] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1965148 1955136] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1962241 1961859] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1961705 1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1961705 1949250]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1961849 1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1961849 1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1961849 1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1961849 1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1961849 1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1961849 1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1961849 1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1961849 1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1961849 1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1961849 1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1961849 1932236] - CI: Disable result checking for realtime check (Veronika Kabatova) - CI: Explicitly disable result checking for private CI (Veronika Kabatova) - CI: Rename variable (Veronika Kabatova) - CI: Update builder containers (Veronika Kabatova)- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1960702 1941714]- Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1952952 1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1952900 1923857] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1956458 1941889] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1955188 1954588] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1956379 1953717]- net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1952061 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1952065 1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1952062 1942681] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954221 1954219] - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1952987 1944699]- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1954545 1870724] - selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1945123 1924230] - geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - redhat: switch to zstream (Jan Stancek)- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- 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)- 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]- 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: 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{|}~4.18.0-305.19.1.el8_44.18.0-305.19.1.el8_44.18.0-305.19.1.el8_44.18.0-305.19.1.el8_4.ppc64le  !!""""""""""########$%&'(())*++++++,---------------------------.-----------------------------------------------------------------------------/00010000000000000002344444556677777789::;;;<=>????@AAAAAAABCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOPQRSTUVWXYYYZ[[\]^_______``aaaabbbbcccdddddddddddefghijjkllmmnopqrstuuvwxvvyz{|}~bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.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.xzamdgpu.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.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.xzi40iw.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.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-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzleds-powernv.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.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.xzgpio-ir-recv.ko.xzgpio-ir-tx.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.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.xzpwm-ir-tx.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.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.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzpowernv_flash.ko.xzmtd.ko.xzofpart.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.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.xzlibcxgb.ko.xzenic.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzsfc.ko.xzfakelb.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.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.xznvme-rdma.ko.xznvmet-rdma.ko.xzyenta_socket.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzhvcs.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_of.ko.xzarc_uart.ko.xzicom.ko.xzjsm.ko.xzuartlite.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.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.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.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.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.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-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-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-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-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-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.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-usx2y.ko.xz/lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/bcma//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/bluetooth//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/firewire//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/hid//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/i40iw//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/input/tablet//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/input/touchscreen//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/capi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/hisax//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/i4l//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/leds//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/leds/trigger//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/cec//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common/siano//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/firewire//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/i2c//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/radio//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/rc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/tuners//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/siano//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/host//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/message/fusion//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mmc/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mmc/host//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mtd/chips//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mtd/devices//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mtd/ubi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/c_can//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/cc770//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ieee802154//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ppp//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/slip//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/nvme/host//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/nvme/target//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/pcmcia//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/power/supply//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/libsas//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qedf//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qedi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/target//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/hvc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/serial/8250//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/uio//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/atm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/host//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/image//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/misc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/serial//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/uwb/i1480//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/fs/cifs//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/fs/cramfs//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/fs/squashfs//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/mm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/6lowpan//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/atm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/bluetooth//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/bluetooth/bnep//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/bluetooth/hidp//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/can//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/ieee802154//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/ieee802154//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/l2tp//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/mac802154//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/mpls//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/rfkill//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/core/seq/oss//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/core/seq//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/core//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers/mpu401//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers/opl3//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/drivers/vx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/bebob//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/dice//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/digi00x//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/fireface//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/fireworks//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/motu//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/oxfw//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/firewire/tascam//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/i2c/other//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/i2c//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/ac97//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/ali5451//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/au88x0//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/ca0106//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/cs46xx//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/ctxfi//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/echoaudio//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/emu10k1//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/ice1712//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/korg1212//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/lola//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/lx6464es//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/mixart//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/oxygen//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/pcxhr//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/rme9652//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/trident//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/pci/vx222//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/synth/emux//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/synth//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/6fire//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/bcd2000//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/caiaq//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/hiface//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/line6//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/misc//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb//lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/sound/usb/usx2y/-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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnuELF 64-bit LSB relocatable, 64-bit PowerPC or cisco 7500, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P-PP+P1P:P=P>P?P@PAPBPDPPP`PPPPPPP^PPPPP P!P/P0P6P7P]PyP{P9P^P.PPPPzPP1P2P3P4P5P PPPdPPPPPRPePPPzP%P&P'PJPP?P@PAPBPCPDPIPJPLPMPNP\PaPPPPPPPhPiPjP{PIPPPPPPPPKPgPtPuPPPPP(PP?PGPHPJPKPLPMPNPOPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPPPP|PPP-P`PPPPPPXPPPPPPPPPPPPPPPPEPFPGPHPOPPPQPSPTPbPcPdPePPP P)PpPqPrPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPPPP,PYPZP[PP^P_PPPPfPPPPPPPPP`PPPWPPPPPPPPTPfPPPPPPXPPPPaPPPPjPKPLPNPUPVPPPjPPkPxPPPPPP4P7P8PdPUPPPPP/PPPPPP;PPPPPPPPPPP$PSPWPXPYPZP[P_P|PPP(P@PEPbPcPpPPPPPPPPPPPPP~PPPPPPP.P5P6PkPPPPQPPPPPPPPPP=PP)PPPPPP8PaPiP9P:P;PmPnPoPpPqPrPP&PlP|PP*PPP PPPPPP9PCPTPqPPPwP}PPPPP0P]PePPPPPPPPAPBPDPFPPPZPfPgPhPiPPPPPPPPPPPPPPPP$P(P8PVPvPyP{PPPPPPP,P-PsPPPPbPgP'P+PPP2P3PcP"P}PMPOPPPQP;P:P %X3hbgQ6ݺ: twsטa>2F WRN.B>|G3ڍGGuIutq{e1Y={z'i*rj/"X(ݠؔ IrE%8wmH;;R癱+Klj/ǂ{|Џ_x$o13zOÒI6o?ZR[HRӸ(STc=Vru?݆DœR~Ozi(ț=n&>,d?r"omAEZpxf?PT/@CwϚ{f1W䥺2B!}ߠP/Hh)LMsFuz,t,"Ai%BQ+<x5}ڝ%E[COE|5rmó&p5lJt;oD"sB N1SVbUPq3)9B.N=%a<'D(il zx#qd;#DJWoQ'Dw]݄+o#/e\ z謺[ QVA|50G4Hڢ!㴘B^k(s"ged7@\2# xNgn F7;XǛlZ%Ź _;= BB`LuN08Dv t֚dq 7hA0ge8Qa5"ͱb0,)?hA]k+}zGC:QBWܾ}h!p0Q7`k`dZ};8.dDW]\07\Njb2#duLqQj4B9['dt T`;,`y0PWcЌS8*["ܦ!3)w[#۫ >  RATiO6:+9}O0H7:[( ٙ%::cJOӝઙ3B%3nUm!vJl͜O%i?YgA|vRתE%kX]e3o恝nҩ&YN3z*_SpһoM"|,ܫ>F2şP?Lzmq9ZBC9>pp3n0ߑkx,TIHya E!vkՋ'j;juuI>ze6:VB i})C ԨD.z܁X\<%apfT gEBz^n^ehWn';r0=1cĭ tyR09FE a,h_淖ܸA- aBw|kkV6ҹ>ZT1s6^$Gkņmr8 CWrq|9fa*}-ActINᰨލW0FP瀶HI=Y;u N;KO]38eq@ ?#2J5awNs'j|QWQ_4  !A\#@L.9NTkHP%9ReC7z\85X7^RV0g [^N5.A \wPރAt\3H'Om?HZ;yMiCd׎SKd5Р͛oN0h3"7G}Q1LOn+;448{Y(`& J:,Z "wvAoywo E# Jj =}ѪaE!&lހdPgHԶzHkY(cX9DhږW4! vi⏊B)0.8 $<ԇ4brd0F砟6\C滶|hc, tK#U_*XM̈rKA@Z%kz|"xy'ƿVWdq P>_81ᡶ`g9oW~?4{5(2^jUG3 06$@r5FovT# Jz[lB&OIk@,xkuQj!Υb6m-_?0*P0m,z6 <4OJJ9HjVk4t•c]haR?Q&Y9k)1K+o9X/L crN17Rrs_W'ҴM +WM.aœb6d{D*U$!p[:^ZK'zuTSz+10mdT=/ؼ &ZaOpTe(d-]E 7`*;ѾB3̴k[+}0 T!jb.MoA{DvD$)"*]lix,ś6o@mSH˃[`xijw[o *۷x]SSݮndڑwgAԒT9k(6}an3,06=ρ=b^{5B|jnӼ(tPHQ*6o<'hS(ͪ)5|hف~iM!`Mڃ=(sH,q$ebd'%Z?LP PxL3OH 3~f"Ў/NL5;f|mLcsVK4Zo/q9VX #>UZNؠ"V(@K(: rABr!0۾(JvF*sX{L%{NI=QV|Y'dK-3P,M3O1KWے穣]`'k0v J4$@+$M)(by* ˅.#$Io/ꦞIT."Zb*P=Yl$n`&?ȎrG- GQN #˨-~uPk]:fAB+͞ir0|%氲,P㞩X^Xk} $E6e:{.Y-OdTF<[UUԵl]tQ1r2:&6Wug/W=3$&-)fѶq`>EV-w~w"!bC ô)c3T0'Jznl~h0w%{5ݠZ ?Z"nϰp[`AG baL!};3&A6@:&D5)e'V &͒%0\|gCݩQmy. ZW O g % vD-eKP5i2g:0ҬU-H|f#Z ihy{N{[06;;Tj33Ya@ {0LgUZhzob8A߸Jں MtS3 뉱Ez)шB #5 #~F=c(msc:FX5 x`J؎7(X0D/O|ItS+QkYᥩH+ إF{;o; ,9(t7T_@nO6|fm-i5JaTDw&Imic `!6&0%Nh=)۱j 1FI,S cяEU!@qݭtOloEgs[Xӯ J<9oԪ`mU&/ED3#{5?{kVPa'q,Ldm^=ޏ5UA&SއG ){УB{Z^R|@,(RT?BPUl;J}6V $j˷;,ă_وxtE-[-xtZr>qBs[pa5N;#qѮ- MͷZc]ݮ-UmRb˙ k˥WG̴/% Lxg^P[هRN䘙郃4Je˭|x ךukBSʜt2_C֌6hN:irN l/,ODۀ`؟^r 9LUubbhF'}#fn$ue|i$M'uփxKLTy>tF7&TrPSVPkMt8aC)JfBn (C]>#;o3Ӏ~#4*M4kYz*QQSjP 0J)hb]Vl#?PA?6n"ĝAgP7oXɾ @>g9 Si +geIo]3zzBA2at=pJ/$Ug]{qT. fc2CcPR`=Zs<@h#R}b1Y!Hwy#=,Ƹxu]^Ub@.thn|p;$scdP:bz,\D%J솃(Qz)(PEpn,4OJX70$Z3R$Xhŵ!zSE*[@aڻ?2烯TZF+@V2F)=M5ՋBjo/{;qW/;MO:d%.EdDϑhoHGZey_SX_Jw?mf<̐_ܣo$A.AB^9egpO奌_n 2 )F+~a*cc, ׾\B`M#n 6gW&sϲ[MEhqNR`q|?,gmWRXLIо[G2Vi$6$?"x@5fEkȹֲcUHύkw0NE3/jd)"|6f9v G S7f8ÏE5¥" K7bفvѫZzi[,(:żhڜ#RQԗ$1y,!G95 J6tIǮPE,4w0rj#H2N9ق@ :ޑ|@9 ,֐)0wagQ(iouH;N."ظ`yiC֓%&T^E/+iۿ0 `g%aK+$O\ gsX`8܄D^0!_Vt3":ٲSȢkE^xY\WTsb%gUv',8" [Plo$[_g+ap^mէvN]{ O!>;2w\'dSk+G>.P&ABY<`qFVY*Zc2;3M Ĭy~D[as=`#}n')TR#0ebCK|4SUz%ۓGΈ?y|;'d!Ht*-Ƨף3$4y5ތ0fU</ uj"SR1u4!%֥-k:)m|"IWѤ%iJ|FeIǹ` saϾm|A31DLye9X%jZ}Ton1? ?p5GRm!x77:X1IH荶FVΠĭu[22 /Bh:ȏ8'Zߔl&l j|EB9UIP_E49wD↓C+րTk' +%gdӉb%=$`-տny|6>{usLizùDFVnYǔuX2p0QnQ<*Od _ OǍ SqkK\@T7V3gVn3<5<6o@yz7WZD*D,֬bQ'qUM\O.us^9:(gM $3"La>Vn@iu3m;oil0VK~aOۣL0'I0ɉ\HdNY&-֋ ^d-:(3~ "(y6RͩEpӌxGL,oԊuHW%@ drx*TG tq*,"PQYwϷ]0I/(էN: 0:U彫}z7y1pOaBXT~?ro-Wt|X}9uRUq\ Bhk$xc a=᝗OKc M%$)#("*DЮLhj&ldPTK4GyuKqqy1IY[oLBn(HLFX' xQ48!1}XYO-C1VqNh/'|W>w,9dQW]wsjS*@@8¸At.|ȋ|G 9 OlQ<²@9pk:RjrEY4U(i e7}@xc z_Wvg9^(5HB9(FF4/yȿdn%J$lJ N߼dI+KK1+:Ұ1w#X6%I\ߨf}ݣ[r,+[t3MN +gN/#}a.Df ȃ4bjJY*m;^Z-UԎBw$|%.M}C>|gRMQ oJ)tU=m,pg.RCWC֪+TmK)FUY9rT#12iI"iOLx\[!h]5CDfDo_,%Ղ4ƹ F/VTρHZ Cf3i)nX WyJI?~Q۾֡e[&ȋK%1Y0]oK^Iwk[tIȜEͭ?}M 7롢uH(' |br6-JSVI@>3#w*(E&lBCEqr9`BEⓛ"~-G;q=,eS޷ +5'$ b"kJųWQ7ऎ b_cl7i^-ײ=&zF"F`v"@&le;`{˯m rsۛ[i5hX Ğ$iC*f;q8VZ&39O汱Q@q5Ly0skA%> ǚ+c1r#=Ԩ܁#cǟ?z/*+!@'f#A@]4Fpiф-L^p#g>S\' Xo>o4nsR BH_ Cѫ~F6fTf^h#Q ,jѓxdKLf#+c(ӂ`TEœm(3i[[Z.(qYLPLfLAe@sY3xQ Ț XmvTbi(F6h`;%֢'mT2| mn FgducWK瀀!/ _(c,zawUĵ:H֘?y$ (^_A)1UCmp8f9%૙riա.YyY_ΟH*%oiT@`UPN9(E"-x\ :a1Y7R5?C9MǬMtsu˲ǹ9,}oWL xeZꜩLZKU͑A;4x|(Ke9j%w#Dkvl7몈ZSuJѱ^Fo_&g K mc uLf}N)ѱ,9+iB6wZX7zc-,aƐSROETts?΢ ~g` po%ZQ@8mU5rեczTY>5>|!Pi ͤhrSJ/cdz$tDkxMAbqS'fte=XŔ6159v֬xU8"X0a}¿(kOB tc`cŲ ÿUgit ~ϱ42Aܚ_"q+[CA<8_O֘6J j@wCjj`>ہ>,=ʾDxP`4 $p`C(}]^$A)K@Y,2j4ϴ jŤd'址{E_DL|`[V+ykn.n K$oÂ6>ض_:CR]RX魹Xfh˗Ci⊪"oѽ.08}PY1˨ (*ֆ!?=?ٵv׋x?^'hHIH_|*~5nb[~3 Kn@ J TLUKqqnBŭJofd; 'nԣu3{L|څ ^TH;\cz2UTX KJJn8)NJ*8Dr`T'dby ꚦ{3F?\v=٥^xҎqpEp-+B<3kS!~^xSy5Aݤל7z (:\S {Dc^ 8w@i"+g GU?5,K־_t0O th;*(0Cy)gku7 '! &X\_MTT+^<㇍D%1k\I2ŜYYXv;/ƴbtÆl> aV9 mbjƒjG w LFFDm7(͞$**(+VӃgo\tYTdRrnǠ})#{Sggk ΤbJKT'|'Υ@ݰJ6.䳽PKnG>fkx?&:HN}J$$SaU{#(EC>_NN죋Tz .H#掠g"Y-Zˮa sd{gOy3d_Ł`j0I);Khlmʉ ~fj o=ZN:Q!B] gBּ>u/G0(7T?q*SG~ A}v3jeV8CI0n7AP(A2x҉nӠ '^uG2>`L ژZuyڠw ̗lmg6ib>i׊[Qb٢ ӗZnTA'v'ufKxBj?3׃{I'cNT#!Hm |ۆ{Ԁ}AܚFMHB.-ORAA%Y!ΞH49]eogp9pk5EaMmFy}KpH@0hTt70ҥ|h/r:r+x79 (k/͠c| 52}gyhƜa*: u#yc `h{[aXMBI;N=ܫJ%ceߴL8M'?#?ܘxdGH.0q.I[l l);Iiͷn #hqCӥ (LtXFSTnNۓ$*zoô.sW axnh,'u+jj$B>x,zjƹ\ LPeb" S^[4}^(XapF !k3KBQ.(a}6aUe7$@'HIgT ']pƍX89]B|6٤I<xb"o0H$?qr B)!FPv3_J':g嫛RK\̈9=_%߀(gꐾp2lܶMV[lO$xc*岯US%.g!P|,ϋfqĈU/m3t-L59=wt_;4ZG#WJ$*;!1yc * ‚o{pLLI>a3fփd.L*bd~[IR^#gk4޴凃}Na;WԋՖ'Wzy pg {TPz U PCp VmF,YTRB5͍gƤK_}Mk :$l\ {C~HX] jWZ`ČCMk]ؤ'خ`tIoBKBKlw8L }[ ~1n*)=H$Ћ E|z4+BZV5MڨsExO T:z&+8!<$>1و0Y^'ql8|JVG&I2_Et\G;5jW + -Crj&{޶~=\x`A &ttR$Ӯ.bQSHr;oOM67S5JA!x1(CZ/_(1Tj8KLU;z~Qn, hTYuQoйPT֗"ҋ \MWJy\y7 a0AhYAfݲ5y`kQsbۋr@yIPK- xcSŢHZ %[0pB | Cd33n@ܽfJF]HqwA-pIB A^eU{#btU@SBs6~_ޥM:Lj maB&g2iޗyl5GfaQ)tCN$E ҡt:$[o.CwM*Eϱ .Poh\B*\y7H}BtyCa°KX֕EZ  )Ju(amd8_PTҧ ?rQ"}X'g8qTq|@S9uiwHAGhػ)Hﵕ] ܴ;LƼnsO v+n.nCi^ÐB78=AM`0b$fEweV]pA9^nl%Y%҉]Eg.O?‚4-YtyygvbTlc#pCL<^3"&E먢"EG% @3a,'(Mի>Ɣ2-$pBA'd2`%{opikKoMYU=Hhj$mU𺫈'wra}+p殤frh\ 4@pDJ,Zi䌃U/TC+jRa=~Sʸawc&a&n@@+rJZFد<#- &e }!y\X|!0Se_X));ʦzGM>&`VPx;%AibESEoHfV'ՎЬ!}ǯ91[*T-uFn>9ͼg˒җ\Fq$,KB!cNf⣗nvhfn.]*ͩb*Z)%m6LtvM̩I@p.>oB /:rt T& 10F>47pfW p&_TDA롐T4TkGJ%3Eě$vPЦs9Ŗ,|gQiĚ3 V;0 Cn*8Rz}ni |u-}J0@(>*d% gF7/Hp\yK/xs0?5YMpJCo YJAFh`]:sX֥qN\?s}o@y ?̘8PRf'yFE flrWǭJG6,qsqGL6Cn>8YMeٯ A5'R~vuK"|Ro=jQڜug]ݕc )'e]Y]?=;qM܍K L?׷gN 1%lYQM̐-L|b3{HK?kKwYuJ6ɥSFź&}P3nR`A1֖G b (P}[Wȡ@>,LrM>m ?'f,`ңvg0d^])-HR%d5?Ѣ K7헁)<#Rxwo䣏yv_X}$. M'7@Ahв Tŋ6/{FNoU_22se2O+Q^4ew,/oF/k&0j/ZYn Zӕ!vp%9h=F1;ӠK\~E~}f7} d0#o_WZ4bO]ʘ֚Fx6Bɚ8ddIx[OSELD!i|% #[׋ns/KiBEi缨)5[( W&]\ yN:lv&DfUr5ғ"24x$<,LBO0cQefKgrЮ ^4#(:@v~I 讫{Ek> )8ߛL fَ]{#-+iT /A6SfDG/-O0Hw$mn+&ꊙ({[-3QBzuБ@b(FllCgŁ=?xB0 GF$ΝXƦl i%GvnXVl z֎thɚػu2*IG$8{G1;xr}~Xih+4љCR0Iq@Oc8*#T/ d:4&QeeN=s+\k{kg*6lE8{M0HmcD^p |jgKiB&z+L0̃QMT1;Z@ 05YYDu+P>\ wЁm1Ă R1>,X!s<^28J6ZW^z) ;PE1M %v[; E' ,uH" 0mCm:F∟v ezIGM[v<* >vSf#vHzBզoN4Ksr`{wɬjC5@cEW GfT E֝ӺOZJ' lp o8z"9IKwfU!~T R25K_P65u{q (&)lAQxVܢGQYS+ђ,_~û4$EYkí EMpRLZi5Sy_bh=rBFdf󌵮̜4hlC~ .J3!QZkk u+lZNoj,}Wundr t'43hjpOb8ɴH&nz]S-Q;)GgbTb0p"d`wVngbC;0q"kX51zBTA9_p׊HM%]4< 7m}HP;:62:viy?%r7({ھy+"z 4dxklnmNT(xnkK^<%F`T|u>g1Qeo^{ +iK"H>k[kw, >~!Smn0z\w6"+KY)nё &xlrz\k'u_=hlnYE^n,r Vlxϰv"JJ <})a,#ѷgd f\`h`!=n3ãM?tg?[~SM&zuǟq2l!T- Qt$H*2o|>"ŠjhOݯApQw4'uwu4M`L|_^ɷ"?͂Q~0 EL92VBdע$GR96VߓeI5Lww7r7mjOGn!3/`#KU\)vYF &K5J2w*'sDn4ǫb2z,um-ղs q膴sUgcx"*t*3vNSir|%;L4!Pgt\Cو!uAVQ8n9恞VώȨ|" o~nTMwsjL҈~4.9SOK]+1t_y͠pq6&4+ O z,]S5Jp,I3<iHEX/VɚAoQr;u9&rd?=hE;=ELO&Snh8,s 190=+DJ2(l#r^ bKLeM8"q#uRpDͤڣȼ3?1. feD]#}8`m5^t */ ߞwMj;o]Չiia_Z֘HCQ9~ŭCE ~9Ȯ#t&Z<{ %ּ<ѰvPuuzBaTQt[^P 6+J.pKtOrs 8Ji%AzEÿBIcOIG"V`a},˺z+}1 ;(͈s5[ȽGLc\'#h1GT TЋ@kt\,&d6ʂ&c҅֎;y ഐ2lfT߁'mK)%R^X,Ď[=VJD Qo.*֏@N BL<͆AơF?1>nI _~=2ũ4 $<!FF8ݤwT[kŢ'Vq pd[uvoɥK4${Fzڔ Y_唡}8k(pY H`Sn ~U w*vcό{:(ћH7 LĆ4Ϻ74C?1bYq\٣B#n6xx *9:B[#uxT5J-V)jPXd 8=8|f45MˉS_ڕE#q6MwgnyPYM\_ol(F4~[o@MsWrELk{X{sO6wdXWv4eX&8'?8\!eL(*KJj4.7IEhҟ7&_BAGT]_f5 >4wor*L;r0oꄅ0+Lηz1X [>1+Ȧ@,{0s m'_g(T j鑊 ",j%-ÄEmG2jDbIQԇ1 "t vWZfGtڠQLkQH+eX'd{DG KMDIzc;sZ!bQ(Jxۃ6}'rh:]!eJMv/(C LQ ǜ@;+Kv k(%/P,^HZJTaDZ=o.1|TI(։s.cpSU7syh;ga8"@jL9Zؼt_Ԡ/ܸu|LA9xh/Fz@[$sÒ nIb荨Hx^Nzz0 φƮ*eإw܎)T,xeo{Dr1:-[4d FtFCH^Bζ"\.0^p?*ڎO;>_L~e+-/~~{բʴт:W14e* /'&#V;ir;ՙsضz)ElۣKs3K)q7ˣ0aW80D`1{ʚ?FNҀL+*[%i2Bj!^0p)6zT/"N%"ڠ穽qJ S[6aL}&,@C,`Zk) 7qL\TEyN%>*0"nyV:_Uh>\5/"/lMacbt_>ck*¶xryʉ;IMLeۿ/\ x(RlJ=|ȁƀ{EgKhgu8XyUٲz@!ne3$߶71mkڐm;Uqh.ŅalEfL(j9Ô `vSVK93 ]`dKF56pW`Jl[ KFK pyL DF4U J+$ÿ@QRfO W4ڎ1&]W$Gnq@XL6w>>w cd@oȮy Bj!|и^x,V5HՄ2{u1p7 [dl8HJRru=" rjJ9_gG ŋDM#PՠzʵixȀSO*J/EY!fוj6V;́G2<64~\^wZ=6SjZ;>w:rQJxPm[ɓM@krA>q1ZB|t PKy E>И4p([MM⤥vʾ}&b?OCڷ$O> +2r VH=0,zWؠ&E{`ndKJ0X/vvQV'sDPػTt$XKe&7{g8ñ,Or=)[c~~*1MC| (TpX IJiW"g,ŲřyX:"ḋMD W4^qN>y#xE<Փzo%?1]'N-7wa'b߶T3_×\AfLsgse-*if>#&N1 I8GC?T&5̨՞,.ž`6O%>KjUՊ>}{EALji&,?wc Y׌=O[vBnPs) o.E?DMxX/o>p]&a΁T8Xb;:HtꪤƏ)͗WG}oIaf ;{8fwKwJGD i8PP/bתK1^2` M۴*%cO9.b4=Æ"knJC؛],d`͎3_Njыdߎ長k&#iw@..'1ʺ\A[9[){N6X %y5D~SB]1"»WSbŒ%HL}s5mK(bޡSF%3/_o1el8%hs,`/6vlig/L!`D:8]l֪Fc$Y{0iK=K@T{5FI!D& xPbwOII6I@|%~yIBb5K8)jk .,^ՓJ-?@[^9Dd8WZ3$9@ DY#$5Ok/uV$Qu˒};YB)ۘ)%vQR((Qt3,h "nbyS`QQ׌/ ^mr\ZTsdiqLrt`ޕ# ϸ.|HRI_pl`m3}^uEe:i%{Y{Qt )o 92&vZsOMÒ1ר,OoBb: :CVP!Pgx@Iwn3ՄPvF2}[ތ;Q$wsCUO7s=Xjxf7L@'/XQwWs%f.eKc7^'G҅<)XA^gSIQAS$ QCw }~0q#+妙Pjz7o vEy_Ekz%)vn$X~ }pFEֽ-t^pr4zQ4[UHʨ"Ql,yŘViMsH$c9z*RXYA!"HOs,BI>Uynr, rQ'R ѽ Α>xi5X"$O%IU$:g K{ W} փ1` ce?嵐MPO0̭!g,9襟߫&8|I> gd@7(4,6{^LvWM/wMzYgW=EDF'SӶf]])x B AT =F'Uo"11:zwz]M:БdZAw`]R$s*P>Lϰ{l,M2dʼw\'+":HK\6|įP{h*<אy+8ۗПFKpnmcPT<j&hD Ndj9fR`!v."/TWzR6 %e|–[8OO QjFz),4.~'L@6U'YXLDLDZ($48%qg?0_Rt<+6lCݛ7X sQ;yPZ:e,aHDQ'iY+2Zˊ 3v2'k w=>UgʘsS8u"s`n0&mK{|rYBR7kC({MJaҡYgcu ç`,- /oG7ӻ/uETw.]+7A_D)Yo8:~ zmk;x#A.)G(^%Wo=X%;sD-W>r*/aYyk|&@4]pSEН yu,&Jt5XbD^]$%"E\uAÌ'6-W:)mpjќ&p:0;uKj gCv&v jӬJPP8K`RYzdfEYmÃhs:L0;ho|Y>lpjtN n.-"_ZvB­ܓ Xୃ6^]{yq, TaJ@`S9VB >'0L2JW_Vc|"8e15|3Aw$/Fx^k!|ia.bV¸0X?FŤNQO>']`5c&аw5>D /]$̂ghjM( J'c0 ?F:84IːWv4]/R؝-, VqzhZ=.SnLSd\rzYG["?]4Zli lLALGIBD ,;Zp~9/.%yJ\}b1eFsAkqB}#AĿ\}898|e1Ϩy+•o_&kT |\.lT{, miGKjhg7lKPbbU׀P'fHW,a%rEܲ K#C΋6]ߨêȨ=˚i*j3; @r "_,FNh'wdC`Ϝ*?TjJ L؄-9]pkmuMn2emgA&/ _h}ڻ)换Eb'Q5 E(ⶀt*TY,RuY& }Di:|zC>HbY_ؘ|/K!q wg|3JZZm" E%V2jtTΉN!" Q%̖G@7Ҏ44X!B}-| R\vCXNd 7L@rhIpEg} )l@[0G-(5/}!Gr,G !Bxu;(fw^~xf# eFBn6/s2^,16YPKaC'PY~B)KF/b! 9nݘ&s4ͥK薏2?{=qEc%ݓḾتu$'T}0 ץv,"ss)N'cW/ U4ѕr~䆙蜼Yk*N5:0}TwqmX4cgH=պPVaLTk$Џt>eS0 |cpy)KKMUT"4E6%0強aa`h庴Cy»[Y拇E1)?$ȥVWgKGP]q"^aĤ{L;|PiLbaQsF1 0^stΈ0;WbmSZِJ/:ɂͯ}!{dqK) 8]ddPMjC2Ov`o* genRƐOZäBrɾ"K"C6/NB)F{ [).|e$2}x>7a{9LDb&](^JЃǽ h RՋYk8B=l[Re%D~~{3sDE[#< i]d#;!q?4*puI~8 ?Pn^ݵt(GЭQ(< X@F%4ZSgGQj#M2 ʹ:JGRN 1p{gG `o 3/BAԣaSVAQ՟9IQ٪ԘugGCWӅVtಮ2SI`BN<+g#c%\Ћw; w°44-k|+Gr=JOj ^b#Q*ʼneBE4hr8&A; [\T⩼[lr)Y5Mۻ?a .,1|bCWfRQGnK܇7qfa"bs]g(n(;YBb*%EM!AJĬB`Nĺ9=SY+~:g0;;Bow>]SƯn0 c)hZ}6e5Ѳʹ[iH^2:/eFۑg%ۇ-MHhL4<1F=C)k2x  ӎ]DZ>"+Xe1V59ZBaSauBWIp'-.x˧GXnpjsK=: p! OG QB]7zC.w gYڶ=LQ\DGV\..bd}}];o9lʕ#>ĸ=` &Vz8D-"CvҐA:ah_%GHҖK@L2&lAqJh6YjW3oT #_11z&vܦGO]%2-( )VpBuU BjR ᖎ(gl.Dr HZ*|H%ui*Jff SlPy9zïnǧZ^G1 E<.}Qb0Uв=%ܽ6͎7 2A}\r #p]ua#\\nҐQK*hVv;@`NN?vKhH MT =IK0YrgH,ڕZIÚ.&(95*Ҝ=nDܦT#9n "8aT̫HaMޡ$ho.p|KN3HDemiJ*7m~u4e9n]UJ5YjCb۪t~%^ / bi~1Y08Ԃ[,/cYSfK:_';Zd%\J]$\BHp$D1"*LORȃ@#`VUj㔾iz!=ge+o~;좶+VC>ŷ?w 93'O0k-UD'Ci&e3 nmH&* \ucyL5=63YI6G|hiu0A=3${kU 10=S,BJLߛZ6ÒX1v3Jox!WL'r$DQuf6Z. =Au8 D`&o~@qP<ՏmDZ#q&֍ q4(&wȊVTըUGg~ &*f$JF \B]!kniU,|:\ r٣9YjVOk-̜ICBRW4@Ⴆ Fczh V2Ԯs9 r"k *ʬ>;L"U)P5ApFaU/hH՝8JE x fy=3%'o'"uFaÅ:O~[.e >:I&v l 20U 8i ^?b2H' {0 ?ӷkQ/R+'ƼigN΅qQNxbU3 ]K.d)B1=|SlcPߋn j$nhz=IaD]l%_NRh>v/ЯZr,U:bxɘޢ喂$PNr+g F77BYl؝ iC:<O5GP?0Y<wgHPEMy)"Kk|[Kkl ϓ\?e?zx{! }TЦ>m J9-eƌHZՕh~G7 X].ISoΩ B|ǰ&kTBTG?Qa[fS 'f!5c2FJIФǺ%٬B6tlKpXj:@tRr͵zb48:}Ωò3# :0bm_:W[*S`XaCr#Y`5ZHSpqdGviFd5Q$=ygm25CW? "YRRz#j\XWH1QGc xd 啉q :jf҈1׌ۗд-L؋{8^_|&jJCA1rFm v|<0Cvp*JX1#N:TL:!,ŹbIjrĠZƛigIJ7ZLcf+.D~!QBr^b[VJw: `| {B0؆"gg?"P1p$dj+n)V+!4?Դ{;d\p]e$aOG2ћz1P?iVny0Y1\7`q6WMT_pUbe)uɡ]tg5[u,-;}3ϭ70,Uܛ+샣$/]jŷ5ϓo2&AqɌu蟘{Md9 49|羺ki[>,;X*^ "-Vl' .H4T;i*6>HY0I]Zr(8Q(aQqTN `#)lͧ|oEj{Ua1O?/~g,Um^O~@#񶮒IS~psuDwUVG`rED9BZ]UaC0j앉JAj}mu/kZqjnImޝE<nΉu*Q]$^5>%GW= *BO[ DTLY=_fJ:[V"vPADGkK?PSpL阩Md-WJx!D5qIǐ;f!eCθ#?.1>ts^^A4x{v2 A `+Ƃq}|/3*JE;iXY[T9za( l†U?7mqrb օW: z;4{>L~)53geMyyG9O VYy0DYiI+* e;E^[\V!!ֱ]_%GmШME_nfxh#.)SսW:Z*vG\qNQXtoa7&,hGklNFtT/g):;( $s%Σ}Ȱ1?aN@@QCL9vDlLKP֭]̭GiNk s3F\$Foξ~#E4]r*UYD!C=5H @~ۇn<f|Z0?C*J}B1tve!m:P;aGfOJ/lVƴ{njT69]Inٞ@5n~;yKvjˏk+ROdkChxjn !.l:%ùIR*OB~ْL*E=EBy)#ˎQI /L*ydrKcsxS.&+ 4p,M=!*LF& a懧Uj&)M0D$m#wN!klllQVA vSGZ:| HIs*҄{8][nX^WD*9~bE@n ݡgJ[y*ؔm%*w{/-f^- 4d2t\EB큻TD#u>ta'IYkRS9NdEI?`HMUa5@Af6Q?N&]ܨmPybPD@~yo#r{/*.{gQq# :5$,k^9d.DF? t)_ǧԠ_ {x x^-aBJyQл1zm*_oҗR' s>a b/`va^\{̈́@xbk$r{ qx\AA 8jZCTksxoiOw}' "'fωqd%k=#0Js躃gb]{bQk*$abY*Lzڞ'm~Y=tm! Xw>cY i f)O{EPVɨEevP-~D)43-:!'jE➮=Gp ”W&/]}tt͍"{%g#poci -UZhrTDbmt~ D?Om0N]|[zkJb@`gZ9M\7_hĠ` Yn7hf^_7[.7 }m;ny($|H'9̆|/;,pvЭ&f;>/m 7 K $^qnFNƭ\a}G|¹rm bS| F6E)Ɇkh|\UGF HA[6+owWl7 08x-y܁ň3Nq~Sȵusգ9[AqOsw!Hsn'D<X0=z"&Ŷ*A͜WvfLT@RbcKp=o`%$%Vj%4"*Ù!vJByai.I)ثuAوp@A5ƩNe~n oUH vaV 0F˿5 (l ?^?Jp˥‰aR^VLD)]ν,W\{Wh+ގ/.lToگ?G?ZpJ]f~I+$/?8lyĚk7=;h]8I۔H(3x[ q.޻"}wu;,DSI !MX~&Z(9 g48?6X-p֝Jw;cJM^Ǖ.(Ws?#\ZWOUT>+)J l0`XGk2lpFφD6^ӽ~a*op"!ݴ:kő'W (kR>I.Е%R+V$qҹ{e8#8 -΋hgNwe P[)-rO3*x-r78_~ x D%!㼌rxiB=\~~͊jϷ Fl>l7Mw;D8uMFG6ej֝GYdn-܃\[.ӓ_5#t0tYZ(|KN)yk.Zk>dK>yO_/Ԃ~nRCkm]%?EvK ZiѬ0]0y4a-d4Grw4VS%r> CŰ\ΐSo6OݳhR^`,15:s7S|4b~|5Vv_8]@}*z{lo]Gi e,QNnf[wyA1@TP+VA=$;#D]b ]ͧڨ:qAU-Pz1ImxQ(Lzu[a{2Rxf 2׊!K *yӛ?Ih iE|=pweEc:WA2tk ~7>*/^rd$ I+G1+_2J ˡʳE7 lr`*:9zگwm򇎑SǓlȇjbn& Ю3:CQ4(凙pPycgytC 1)xzٳZ>yڥCzuY sK1T|HnJd]n6qO;̠|ZGF`0xBhUz/LMO>: $r`Yv{[|zYJk/6=H{.煀G rNCj!;9ZgI|p(?͞o,*Z6Ǩq6M:P?NwB}kHW}}֔ EF'jN7i0<5Vޢ\?C_+\nI4Sd$[Cn92AL'9-~`o+rS!l>|{ĀAyK06&c7j4J^6Oe 'hQ"G+nYZb6Ugu9a'Ec_+PZ,m'y]vt3u\gLqw<Ҁd$y#mPc!\0+ t=8fqM`/taLXů:QS2]J1 z;S6(g a5wx@!2G|F3"\w >!]Y>uTPi"`|a6m+N+m2-M )H #|[d.Y&_*o_06J]V:|%A}~}*">28{/ހ%}+u<U [`%0 ,YVcI 0ݥpޭ$ J@R:ҴX*٦D) `+;!llY܏~a`G '^#a_Ł=j ?F \en3m$Eh+,Udw1v' k+ťeƶ78.ϑW9.de41`Jq`ʙ;_XK U:8 oɣ!D_U2r6Zgy'/+ {`1kٍ>AZ_A}Ҁ*5zپS+gg:8\xdfhr|;Vl\XÞhld3S>d#E;pmmN<(= H=TKٚ]A%}^gO*% o(CEzTgie A$6γ['{Ⱦ` e$M8Cc^޺_Jg7+ \=\L`ӹ렂P |f>əGZD@M@gs `RKzO@3hTD~%pla;*?qn'[U|r/js* =1,}NphR>Pw FJ 0,{tۑrau1)%?c.Ōph0m1_9Ⴓ.5? }(Lʺ:{>o|@}t]%krkNJ(vGB ǁri(O!TQPs@= LF^ ~$ v`+P ^dsbK9auv!S,,hnLD@2Zz^D 2S0)Àb@ "syjӿK6L{7uDҴTWC!  q_Kn!J;cjؓrAh|-v}rA_.58۪.\a-7^j'8 5vV^~\$wK* :1 P!0anʙ\L`I^41sV;Z'4?j9AE6s_tnVp kN9<t28 yKIz){>>!DՉ_ ( _[9JQ/%O9R05XPB-S LƁz5v2wB2R-eLҬ30`"3 "VIl4)o%j mE"]MÖOB4Dp_asq`AY`Wr I_F: 4Wi~ťY'@CE5UiЗy uN 9UZC@leV0C+uTÓhؿ"Ar :ؼh)p q}U^jE;Ϻd좈s5t$Hf'(ϻUH¦~T4jQ3f1.0Dܹ?݁Ĵ'b{FY,۱pj}ơ"D i022 dkW_b4:KҞj|tMZJ9̵-D.ψpWt< SSu\]PPN}/ D9uE[K l,B)st/r?wUHAoֵ9-MX+AXR:)xF)߽% |V7dTP?6¥ $Ĭ}y~ qyOKL_sWwkiyiXHYϺ)U Zequޡ5qjmIՍ&zEH\s%< m3lPәZ޿_isT`{*`|,AD# #X} 9aͬu %K;:]Q=\Y7Ij T .4zjX%t)9MJ4cѴJ U(V '^#}#Zԕ2dždbji2Uz+eAԧ-KͣCUH~$!--Yw *elΕDkK2B5۷a5 Bdq"- ^qKO;=>ck~DH!'_H'vǫff TM0I:QdϥMAޛq@ܥD,H,5t8 ؋#9$OW.{u&XA=7)|L=l >>l]# D GBy|޴@dTQz*p'?cG Rk|%_'O#WbezJR㔖A<]qZ-]$Dy,ÔpHb`{њUt\M8eu7<{yw~-/ 3a>8DIFoZDnixΆ oO׽%]â\ՉiRs4ZQ ް{ia4tGz>԰;pCWPasxϹg* Mn#*;և4c6y'*c\^{/%Y5O6.\؉Hȥ&[g4bF"/x?mu4권6:}}$B/fG-k-*%y;ckQzt3O>o,4;Mg/bz3C4!OhTny(Jƭ<ГNug}k?jE8>[hU'>S]X`"XЇOS i)u<g[QwL؊f[iz.WȢPςpt~shpd̏lyRԠ86H;rpڴգoǙ<ɟ&nFM {,?wzU|{4pW;{FGNq9Ez(@nMi\Q*w)E\HlŁDs*ԴaMЕy *~5T_riӅB1Zݯ?uKQ.e lTqY7fDPp6jNZ{&FIm?̟MKTzU<'OBqTx['&{/YHkl1ifMhbkDž)xH]~Se\k8lI5bLدB`>9M={}K>Љyӊ[l>Y+35ْ%mH펊e|sߵMUT͆1c vWVW%Akz&DR.#c6 Iֵ±**~TG՟)MI ln}wS6GZrTHAB1 xc9Wv%\|t˳ST @߾YRO4>6o~9E鱙ۚWʁ]2][>R,>@̨qau _VWDmDWnS#-9AέDŽ(e PvJvF3ѕ j[ע/Pdʗղq݁f!\rO0ȓk}q/H?5: |-3xWBkyM/J2E=[`.B{V'ϖ=*C;;R!4`ϲ-_ 7#}Op,䠨~fHLy[l^PXW'n?Ǯ% {r6&(^iR7=z7d6Sn=eۯ5.`UU`W"|`f[z쑭^VRי<0盕Ug o~]@Кdk쮓ҬV"2{HPOsBJ2QjS$͸X|~@ʹ*n9fٿ4[ :ۆ,BSW/pelJi$Cv~|o`EvxH/uISn]uO\.;$ep]WSov,lSP"v{(*C`#а|ddn/)E’jcVٟjΠIp?wE e2m$䀭xۿ>XXZ5 Qsē}V`WomHjqU<{IZ Ƥ. i\1jݽJx\]kĹy5j*'NK#dǨӀ\úb:i0=:anL Tޔy8ee}fw2LC>8ٸSq{O vLb揻!2(<ϻd&1bblL&wI03(]9:k8$PDžY]?48}@À,%ohCP$b Kʼ;cp.9zs⬄mvAP=lt ӄИPyevV(c2N@g]6!;@pd ]d-. (`+ՆSRtYJʶ[LZO,kiׁ` "q 9<ڹj1XQ#0q hNfnv0)j3ј&؋ڍq|jx.8LVDv3??.0v`n͚\9 W}$'¤I+`>3fէBQ>BO*%qH|h?2 <2~gE{h^B@ C6+Y C)3 Y6Sۏ\8qwrX&:U/PH \+e*N?bJc W_`;ſiFUc Ta ?1% b6 ywg4{KW^PMєrVl<zYjJ+DY̠hg#v R.?>}xU~b R/QKv*ejCט 4S_ *. Fߙ6![׷s=*JEu\"fi M}ɓݦr$i@;guTMFyZ./sB#F5uҭtM8%18Z҂S୬񈜍i/v" IwwXX2KTvQ3j|)Ԑ`mX"LR1"TxDl4kKw&Q-: M+Q¹n2sGRϪ҇q ɚe^cIpg fb~Ɛ[}ς1J|S1 1g}6 =_c ;7gisS.ytu J:Ro6N啻Xmf۠ȅTPn!<qwf vӰ1e3D`ݓB%^{G<5?92 u x]D [V KcTljluqOq?StT x҈ AOQa#Q%x8L4n9XݨgK}ɍUVw_4~W+lp9,j}gI3"_bس su EW Er0n E8.t5ZP=sXb:mн GsJw6;PnO6E0]/pXr̀>\5{bM(ura<:- p 2` t)BE?뙽"[1'7WaKGi?dsћ@l _8;'wjh]ٿB(rLҮTGh趨Τ2~B'7nXǛ`X9Z\5m//yzݥeI|d2Bqt˜%|́ntXPTM ugZ!N[y 'k?8+32&!'h {(wY`*j2R<VJ,db^*0(UP $VzsJX XzZX4mf2 9 HW3_G?aI@c Iu!J)4$έIA&nԷk3|rv61O䵤[wE9Iu;g-OFBQd뉓;xqcx0)?h\iy. By(|P{IgI Vɰ&u 2/] qt3GGKߒmz3 47l\|lHSUHS"(l(s|Da9J^&wU2?7]DoNk1uFf #Mov|٭I7N-2ˀյ2 0.ܱ"+M9)w62읞iNQ:ai4A[ӷ\@5i/?9E5ah6#NpE8J$ocY)M~;$hfpn{٪rᕁ6V>qM@*P`s96j5nN;3)#DRx鿽?*%*d$/T~]E$QJ看wwmiN1Syg* %eO>𵟱;zKJqh["H5cWgΓ]%`"2K>hM&B-?<=Y:M+vv 2lDLNd^ &`vX""S-Xl3hRI/BCr-~v|*c.jH8{ gױŤ>v"-㸡$&4z) >y7 D3jM6_'Ygn9Z틡R wH0sK־xl_1Mm1Qa-o7Ohdc8JM -=ҚrK`#OCIeՌgr{;Z4ч0!<5T O륨H 6_AICsKPטް{PW?_99air,h#'BM/ T-?T$z*mǘ}1Lk0v'cl `in {Ro]4}׷B\Hū>X+7EBʕ/gv_!F͛x rj-}z핋rBmX0ѺŐQi;aX"FfSzSyab9W OQ> os fp;esͷ^k .' v9?}@K"/O]EgvڽbboD)KjBZ C> U%J?mRʯXC@Ĭԅё%K;Eo7 BLe=a oW-sDkOO?uio/^ϙ`b@ݢ!PKxM#%:̷{2#!i gx47˔yaD^EZyx `cX~FWr77\D6KԊ_`3z2<8[ O<I9)AP]'lf(v%7#:"$._iq(O_ OfC"aI 5LbD ^5X*XƅW꽉UDk7 #w:8wذ(W Ӈԁ }/^8< !?[跩5Zζ2A.cn*ENT D8g>`2ϪknՎKw+|Jd0+zg'MlS]Tgq`]N86#~ ~ y >+|Fra9_t ѢRݼKUeFY_ $@=THfdЎ8西 c6k,8E0䢭//Rp:r[=E&ƼT{tkGy:o=c #TvBE_r0Āa/u#IZiJhKHi#{|差W]pI+@Iip@lQ7&͌c=Jvu_0θgB-gyҭ}X J?N/ޜuw'Y}ݝ d1_% br/yó$_GL3ґ.@4-pӣ>UN*P- \V ǎM@$}5,xc6[ @ <.BJUA)TevU$aSO&J HdP Y  <fW:i͠(yDͼmf*!}۟> ! UщoHAмܱTqf_B:hZTXX/s [&HFSPpJb&m9fox\߷Jgȭr1ayG-oT\V!Om31'^eW o*k|`L4XFw. Dx@ 3R[ŶN=mnKDcUuF9G=/cI c$GSd I>S\96TfE SUty[ p~o찅LEd9=1ϳ4/ m fLȁ">;UԮ}%q`o E ̛7[C,yEEvuSbh:zԞ,/jBBկűW}?cգ,ha$>TO(]?ZjK:#oD:<*D۝o3]4zzȯl"S@xAUϛOyui%׋$-{~r+|.[MR# q[kěO cG)TgOR Hf<8,fF-h.͛/qgzWLv;ZN&d0 :Ff]+ 6Tqck.ق#3,S0P]L58z5 _$*b3\8{hc񎍫mjO."þO^ Y%7D Y/+Ƞ1똆:nM-).B8M0nZL$yK7-7a24gêffՏ(֢֤^$s"D-ֲ+*:!ڦz%L(SKVW'XŲ*(X̸[5 & )vULAljůt*P^r*hg ``Ч+[*x(teBr<eknFjmP4w&|[L+T:V&W$.?հ5\V^I?a-Oo!A_.N 8qZ n#;ʭN&^iR!2m<+k QuX3_VEK3ME(8Z3tavJG|9H>߆Rekap"L2OUx{gq:l.*"M$ڹc lx=ٚT 0&Ws/h)<iE n(iK>EάF&0YzW+ou`{GPQY!d1Uw`UVTf\b {TFL`ڀqn,@m9{pYs퟊!,x?54_6=~ucv<QD#iDŽV|1)p+OX6fV1b[ij~cyy#tDBs7-8Zv@쫢xA1mKGyg".RT'L*zMft;3ʢ: #gV4x;+O[PW&0؞*lֵ6(n(P:$hbA=PM*(I jxɯ9$q!U -ör$3cmFm4{Le n>2O˃` r{KrymaB5Ez9E"{?`E26:QȢPeX,B*B\ij$MMgox Ds~8XVu4KVnǞN87n,M`_ yH !Gj/ejT иt,=8ޡ Z){pq8  0|meKQrp d *-) ^a'y7BƻbI76 flQxi6.+w!< D/a_[aD YM ~NfģOre~nK5%W_rq זy% ڊ3k34b&`y" XuD~n.ka~>JrcMjZ-Օq'gԅ/gރ+vhu+f J<ČQEMKF0:˻ˇp`BCGrT8n/;MµR8ϱx"06lͳ ~KeڽVEP>WnڄlR5 sg9EsskDoVLA˱NJ-:Dx5i9˜k_I'wձ"bn *_Yzy$[ QYc]Ѱ:q0Y "HP tvI<0R8y2Wտb+|εLH( G$Uup=#A×(1t;BY苢Jףcl4lAb!6y'7jqDdK`𶧥蓟p J[<[ZΐIjaw욚(¦U/aw῀ `[SOXIPPm6N=?/it]*ݬ0;F! حB?.uYiC*]^n ϟ-lZbF6QJ Tvsg o> ~ 3DC^ d}xm 01sSgL\^k= Y -Sg%[0v Gt/žc^-G[:7}}|[|دYFjT*)2hMs!VmuٞE21O b  M0ThNiT>k'S7 7bRUY$dJ3$- cB a8ciņmVZ-~mntWJZmBw%Xfe0~IyLV 8u㟫Ny1)Kbג "\l:v˩}>ӻ4$ڍBq ^xJZ7EL 7DB0Iɞ}d@\b]ޮٸ ^CWj '<2&J$52ԛ _нBȏ`%1dh炠/eiz:@![Y1sūQ=;*T|F%NIzUo`dnQSafl54GR{jj_+eϟ0la筣Iѭk.w eoghl4K4\ pxеbzIFf@tklw'OBP!P@,`D ,zv]zg%iR j?_^hPv`Ҩ / D_C? +K@*>;X_􅓤q1 f,WT_|L20sPF>L;ɹS}Nƕ|sQCPK6]$(/e (JOD1H f1cBi~^Ԕ~ҜDcAMX2 ^Gڂkb;XwL_|h2Ԝh$F(yk1L0WA>7$X.qA[a%_>`{ v`4},)OMzQUZnnCn8 S]-58Գ]OSkwh(}3+JXw]n\D`)T;T-0jS[?x8s1$=-x'r; f# b=#ͨrCirfAW<*2+*-4tӁ9=j - { %u3~,4kjGʞv2l'zXYV{ȶC'ZV OkX~E(wo%Xr@oIF//S*Zư5.E_Pmqs"#\w[} CS=7R.ƹҷr9{TR_@7=}k)`כWaMn.v[S3sTX`+baC N$Q#oocIP^^l!(6?t$Mqf[%C+ #F"&*Ic'-ܠccسV slJ  |%Ѡu M#͔r IF^ֿaLP䑊Qߤy9"ܤװ:8L^VnE lp?/,udW#ꪉ5C4M5J;4U|&3"z軭E~Eӌ淙;mK8G[X3(i1n%vt63yͶsK%{įf\ү϶e.kUC$~w`:I%:7 290G3ɭd ]);\p!vBd^y&RFd2kvJg5-f%MC(%鰴藡L N?q?Yv5h (^L~G$)6UPQ6b֐aWau@>{:qJq:mâW:m ʥfr9TBU0gSxEw;P~&k~ ]WI~Vv?:c"LJuﻇ2/huy 6@&+z9aa D6%|g ~>~%NDY2&jGF^*߂[n:,(=bC HD,[ؼѕњkOe'g.@/ % V{(R@04Wٍڬ玿%'}a W#i)w>{'\)Q'㜆;G_X&䵃}@;)f&{N6;?M;@:sK&8l.h~f@{"JVuC^q=;YOb\dk_3}ZRmZ|S`ɝ+~6w851u؛H!*(Kj'a4:тImڣkJN1Ȝ,ߝ‚gghU kB]U<Ƙ=<ՈfoYd}%ۚ ?c5' Ajl|X< ,U]iph2bIa[4  k-1h܂~ 9Dm߷(ط-.p,F"&!h8p۬0*bPBjeԶl6WuYdf]$v!l>OM6h(DD kǺ}ѸoVeҨx؃ 5~2 vV\kVCAI#wc/u3{XC2!Yd,QV3R`nSNB ne, J &LtWS 㳜qU%h !I5CvGmn/t vؿІ5xTUQx ?ؗR[nሕV >)W0% 9`\H?*@Fl5- /F-kzbHzSb@0[5w 4rLj~CK1tTӰ"m YG3 ܗj;V{61ۈF32̠]? 4Cj+)7&wqƜS@nHn"x=܀hL Q(\SmoOO.5"YH7dTh8(>u7|@mP̶~t.'XNܸ Uɢwc'JGۆ'_NIyuò3xl>ndY\{:Q}͚vGm&N}Lpozh[Fu.#{a?۳[#|EJGfmKM5XoX]DR+=8aVE8.*kx-"Rwe-Wvi?*1lm׮S*:^F5x@YR49\fi>LζҋU#֔ѧH'HR!1T2; /rh|a|7 Զ(aߌ ꮟMh) @A[;RnLbWrTA*x6(Qa=~у+. %3 G,׶h0Ud%@Pl"0bzelɒ|=`peJGSg[̇>g =ZFt`{2wkˢ 7@ L2B f껝G.tmPť{Lc}9hF7M27"jXJe":[RaA}椼{/7(<ղBe;0w7`2x0WXә갶/[3 ȃ^0,ьi ˖缻&sqfphK2_Ux]pY eЭhٗ-Uw{ۓa=GRTF'Q:F8ڛٖrz2'd>6yo\iҎMf6㴷x?LWC}eCp3Uω½Kark_xBLl5,M-=)RQ`׵f\!_@LЕ+F훫(WHY]4Fh="(K|Np~ j/'wVLqgzgn-j==O^Q.5Z >l0b`)sS|Ao7 S?oʜd[ KMX ?-Q k`xVKU,F4|aq܊⾏EaI ?HQo-2IUxjՕ;)ʖP&"p`9mˇ辶 Jy հfE ݗ_"5]u幆mOGy $@ <ֵkU`?c/ PrD5DRʜˆbxP̣UrF#a3vV!:Ivθ3fpW!JDw-]A.iМ)h  ')AT#?tā*;IIŒ0¦:m@}68yɞ&IN(?=RJJñغ +8rc]JPExOom1WgjȕVR#plW`wA|+1fb-j)z+ֽ6RasV~ fLZ*[ Me&~y֣g s, JqÏ+>z|%(K[-3ICs~s5kS..9C j#^lȶ>S!v;d@%x|0(*nc8med8 =oN]ñۀ7x"z#'bև ! 3psr+ۢ2hQ䆛cp:<(&u9[t' fn`)H$.N\t\ vR7p\n>/GK.cwUYRKs5fheR,e !נbHSzO!{M똲m /C`,fU.8\faeK,T$[ڑ":ŧAj%Dk>p :f':*-@$1 Hxs@ vˎ-h49. }}r<(SaG1p"Ҷ~n0+inѩgȸ6;?D6w5ݓVbU4*y(؟{C=Ӏ؇O'w"p־9a=5ޤ K7"XsN3'52V|bpqK8#!5- ^ΛLn,RӬ_ gm旵'1%i k@@I4LH|ey|Iʾ\ s;^wwb0{i6DPt@r72E6\fۃlX:dw5yH* X|`ٺPԭc-;Uu;Nić %[zYXEShQ2%Qo=Fc+mK 6V ͌K7Ȯ$N -rcIZ 1V:Q NKM|FC2x\ZOf X$TBRcP ZazCUs%υj,F-V'rZ e ~a;@*Np9ꦾ6n3RUpFt,Q7`4hȚ]@l sr5cMʮ$5w2i9.&0Df; ؛b b/t8g<8X"ݶƖPG@Z>U^.t *<JHV#:vЙG&ughIA׎|:b,|3m~ liJ2\͑9?$GK"㈅z7-ʼnRNEȍVLvPd^\O2(nyX1 0 t~mǽ;R].\4ɪoP(V$8b7/|6rշL]xM{ V,C4v_z4n r̳6=,%{eQpTf٦ITCƥQ⚢OTf\1/ Ry>YtMk0䨻VM\;"䘶N|Fs#p@R*%ݮ4ey1`GA\և/mIH/emw$@xOeGJqjNOH4V 7g'鐂G W7[b; :7?JJ[$2_I̋(uĨB}=D (GNήY)ș#qswdoОRxu/P{)b"@pö,1@P tcP\$][EFc~ɳ!{㺁@֫lL|.vM% k;vr>fPB*p%oyPX!op xM>O40RDSŌ`Ƃ?PWwQ>֌_B6hX Vhq&7Ey{5bq(GB*Q[s*Cʾ: ^Ԩ0%k%YYUKDs.azOuBUjmm\}g*F 3իzvJ@NӃwNCLāYåki*Ӽ7N6=ҩ,ROWt[aAcł4m $9N5< tᶗ=6Σ%3Xč3(g%ۋL5dzA!z@_dW%Q/VFiŐ&* ( >r3=BP8@wvO8eZg' y)> :J' UE8](bt_ gDYz#D}ւкei*b]UL|fԥg۸@Rz.u}zYo32/!*VlxSbhmChnwlb[Jpp`; N(~&jIIVuGW8DӏP:^7 fih:'E~NMJn)Rb%KRFHv <2.1=pQMl> w==t+UcH6Kk-5a˰qsG8nhgv9#AwˏbسNhBDiybEiӾğJ.af)[LlmmW9B3j݅ ? Q Ó{2>/'(G{`4o|a lU}ҽ#$TBDNϥ Ӧ_x)ΟVh C,2o\!6+X C JE V/xOZ3W`;NyT+Wz4n lzɁ$ж1roimŌM]Z^]ץhN±!*~zյv.[3'3"%N("v\((3[Vs,zbnrey_+MQ y!yGF| 2[R \:º"p̀(G_ĄLgn',t> |,L<@ 8xKii 'vO~o7DZӊJz2zȽ=,QnJ@V/sO[7a@.nP4ۖahŝm4μ557_,3a F}#^s؋RaNUo-buD$aиɖCP7@C`KwǫJpTRz{-tvɠ.+vo):r4,LC/FWi~ Ty?O:#i-aG92_n©dMAI.ϦE+Ҙ"("S^ǿׂ֪7Wbuvw{Ջ!0cvVVk^4]\/kdaV=Ր)['d][rN_AfUH[R`rNhO72'3xTZ 8B/Oπ'u.n{b<$KݬrlP,.H&ٜr2٩/7W+]/ҍFة|r{>0nQ,$#DAxS7 `v<wC"rT2a֜b,;Xa.zw~}6]:{ %TG=w(pBՓб %+K9N<5ƝArD5TPJ<'pJ3AO 8 LiqiV[Aŏ|m\{7rD83^TfHtoZ=Vƥ@NQYj i /Mstw}}R͐;HJ=t2I.𚦢'NY!QPn9'r~ɋK-C|cxG;P>Vort,r0rW^h磒M0P$"I6+O3<Hlc>%6kr>&}#`-䴭6N.xc8H)Qdݩ3rS-e6fGGBMUS S.^ VYJk fܢEʎS2(6L(F1 D*+;j~b{ ͟ɳ\Jep;9_6 hf6#d15G^^ {N]G| ј.!Ftt̤6#h>]zdGq?Ļ 67*+}Ͱ\1?=R\շ紏5{:57įgŖo>eI#*6}܅[ V{ˉYsUlqX3 ņ5ː,&?t;E3<6Y;TөY z"떚?*k'u 'hc,mlI>w*9=CYr5~=+i1- } 0B(p' lX2*vN\ 1=ik7rm|5u-D!i"B\< 4%h= L7w*ˑ#Hš;a7<"` tfB^}DKuJ-,Zh֐CLunS/3޼%m`vzCfk&fNȝP:FvbώpGQ5ր}c[:ڿqN99VU+`!]P^6h.u{(bZLq) A@+Cl9VS-`Z(~>cV#l*j- [ţI(\Irld,` =VC6/P\K}{@*8Q ڍ1yʥ I@~Um&>:)Z?lמ|KHe\ݭqLnĘT<k "=((NU~RMwR!4}"ێC8wk9B0g'C[*4<{\'+|YcFG@c0£Sq?͸U GP”uL ntn "!r cֹsD.J<>6-eU:?<3(ʧ cLy(R Xw pFs$ɩx脩J1iq*ZM]/H^`eF%Q^ooCTvʀ}7N t*Yrx6>’Zq.CMY D\^ eXBR" Έt\5kI*p4VL14Gp4T/E]~ĭ* (%6e+$Q1J^wtlٚ5S pqjDsFVVB,u1c ȰbA"8p"heA~ ^t4^k·SZBK? u2 YIUrX5~Q?W}l_(dr 4iۢFGZv|=(--B74,f@J.%~.*2[=Eܞ)~-X|NiҕH銛F3lM:ؔ%,+׸uD-qPlMDv{E7sb "Qyf#@ouVͪ^BvWWAk1tݪ"B+u/rˍF禉,YY'` gq BW!⧪!t![oM~pֈy=lI__yRs*وft؇ 6~Ɍ`ɩ&s! KR=@btȰ-ctڄ-uފ_OɎj,,4  %1 퍓4҂xU"Z{vī|r πDIR8P 6"0@(hQ4s+G%1집w$NQ=~ 6!c{pΖӿ"^3 &dN*DXZpO&؄ifeQ={)ޞSy_''j-ǠkWӶkWA&dh>w&RnX)F*ɕO7a,NQ;K:qHvhq-cy//m`PEI!nginW&_`30(zR>B UogXu`{H!V܄}x+a3Uue9|\j{\dz{(?UҼ5Qi|>Iʢ~j4 ~Ƽ.gV⺶HʌVJ̍0{_s3g+#~-47v>Ӵf18Cg{{a2hq_R#h~N4!@\ޗOWAvHC)詌+[N^nB{Q6e!!𣊁OBŽ3RuB,$6Fw[G N8PZBCk2ӈ{/\=7Ǹ.1 U;Ҽ b!f$"'a_IPŊ]So}pE嫲 ٝ'g,JQ7%JY26p o>';:W&rv.E|pzO.HV4 DEgzt=`m^yISZ.^B5#rw,H)/+mTX{m5 @Vş~@ayly hUDE=J5jsIlF| (ݻäV6]H 3&lk\fjܪ7uO4̇4h1m]euG`FjJJL(!bҫ, C8a5u1@&$"fŐH-N?W+=lZO6lZK̘IzT j[DʹjK/tZ&1xI߂"E>C(3k,=.X3C-U=-w@' ^I>l|wÚeH;d a.ȻN"-|ZE;#i$@7E5fMj. tr|F`]&|ԏSP|<5+o VLo[Ie`qB*iK59G>SU?yPzz hF)& `҉~% t5MKe? 6V= ]5o `eQt˗`pr_3hA֧p*!? =9aB)#l/JVqxwo{(459>ۄB digrYDEIK2=qHQ-!!'ݿvsk\3.$rxHE=Ff]zOcS!urrRwh+&>K~XzB⣽E(<Meu@F$v`@.FG+nx}''g'/ϓS+ FeB`#5Z>t|[\q.]!K֫V\+lNe|B ơ}[KpKa8g`P]yEdi6?h0Iy,c_1ZUI9Y$y)i ==>:t/a|H^z'NE)&\o~!unvTS\㢊zT-Ю$l,v1v׹+T ;k`]q.(aMC$K^Tz>p[<@mzI a@6E;#>f})J=8X YhTqDak_G bL;?/liJqݩ.}!B!ɂZl䙧i/'_(qƒcyJsr Z z2EX[NxFlvG7|R9a*Λ݀ۉ+;GЋka6  FѸUu@+*VʂJ* 쨍Ђ 1P,l174*_}̪Ei'$OίY)Ҫzy S0qeynT2|D/|U K6{VANkh+P555e((Kƈ0ޏ=u Ra\H5QY*R2=^~/ٲ6vJ9bb`y+v0#gYʛ+Gah1|厃e9| t3@]0Y:@R{*V`XMƖפ7%_MG|6#m:~ڪRR"E`  D϶Ymћ*>[NpKyBC:L@^*ݔھR6f+Uz+P t wϽ0xB!\o}:6Rm ~EV(t֌7"EH7";\,Ydv`f [Ém<L۫XVPU3NOz鶹 c"Cn.1KJU˫*~nvcVSŲѢhf}+DMhшLӗJAm=.іl^Ð,v:3J߫CS2 [0daB]?`-xߐfJH +\Xi]|%k>t7Ybu_ئM?[_#b`ysqŸ]#9T#O .V9)rOd?>~"}:n}4%]ſ!k< Z<Zj8XwCCP^fzuɇjuupIuܢh{>P}9/~Ӗ&Sb N1-7$8-=v.=ÊVXhkc 38uQ-}|7Z\+0k|bM (Ѹ 8dr1pXV|,ڿQ `b}) -0R`;Fex3^2xA4X_G1uc;i_R3{oo5b'yI3IJN&*_H7 i./[pqI)ed:vP[PX ㌓~IT9 ?]s*ppOV"Úe]*w8[kc8qér$Ns;}IJ}|?F#[^Y;㛧ὈWEE .)Pi_Fy>[Gq~$u,{dE0rSҷֶP<9-$'GviDJPHn١R8[oAirb`цs1rrBN@ez2nE65߽%(_dϠ#׎qƆ8OB^hS/{cq6O}륗V1/p-n;Yfj3L18BmJlBύzdG"$qWp(F vΐC}:\t|; ũܱ?o ;PА,#[%{qMӧHdBYċJRˢ%j\[r >3%k//|{}r26Mv=@Lq?nTq unFzD;XPx_`!2eDJrXV[y6N=g4zP{$ێj!O7=xm(Bw`CW/B C[ݤ'pdϥN2$ߏe'P`6NK[)Վo ?DK˽0/h|Ink[V$G 1;ӷn{.~;<`OHl5/6F. j#ͅpEt/DIї Q֡|kOm(\ݝAa(r[/<5_!5&>)Gpb2LޒllluQm(^"K+mPO-RHd/| !:f&U<3̥V"5=EIb2*ס4_-~tb,.hAIyk:ބa˫@uX{2ںU% i i`3L@hI,>S#AzR+Z x$(VYV;8끧$5>Z8amYdͬ$FуˢhؾuX\^BRز@T-ӧ3@}u)LcPշ7F4oaQ\]2aKpWCֶ1 =ؐ`Zlg<*E}ߋnx]FmCd=ހa؅)2^BgԬD H~'O+8* Y[#RVMT,idY l2&{L*wp=kN0ʟ}\~ ']{*@%٠y _*Uk)~jL(zy/|HJ\ͦ 'yG[TOg0EE̖7 {J])-XWM.Oc]o5 T[m QPӞ022#`b-)k٩+}Whۤj IKg^]C=jZa^M&i>i|xàL2kOY(O#D J 9},#v )3},.dk LߤG^^n?4b .d߾dqzz2:Kj`?f3UjYF rRNAA8~g}|ػRGa#3|RMu)OŐǎTyyț@A* |`sIs)qýp:AxBʀ0;9%U]̜7}59nf%gB:>B-W\6&ilx7<^E)lIcc17tXE &ʝM >^@ar qKt3B?fPly-Q$iybb8sm5|S V)ԍ3rGܩ;s vgC+g2Xs!}]Eʦ<˟z8e7 ]q`}q)]Goc@(u; (p#VSGpU(\#D.. Kǝ\csQZ)Ԍgz@Qpf#= qs!5%7Vƺ;lqMxNFL/ӡLhER,X\AwypDUnS*fSl-hlo@G} 2koRbdit %pgbs"Яʅe$_930[9moQ ikfZV% Dx^{P\+J\>=)jZ`i+~q6MAQ!u3rSJ<I":*4 :̟(9`ʩ(>i ]؜G++Pg@ (9 D6z>]k编a5#ی6 iI]l1 + YAlw"WETF)~no@5c_v~}^y;1"EXӴJt'3_[ԳޒUwD.Ǚ]Zҋ\[c޾(KՄB/.Fb,%k5Ŗ[r1o$ƪ=b>̯ MdH$xH?//$G!=e$E 9c_U{z<1)V4:S {M%nBGO f7#ye''%x-g滞qi3 ER.h`>. ~=)@M~jStq(C\wh"ŧ̰ 7L4bKQQX8"JS}w`i~-FqVQ nsH>Ǖ4}Ytw2,ZY$zơM}WTǞrހN@^s+v|1bw&ܢ,5Zpى%>[1jtƣ=?D:-a:MIR\vΎM-2M3yXuAC8} -f(+,Y2My+oEMC UB(^1/MW'yB So쟥)1G잍`JXẗ>C3x]]s{S>I &ǎW&)ero &uxKk] Jv|5v(Oke/3CXBXLSE.鮢 Pn3q 9,BKjVpi)&`'KqTKdRYyN.4b T0)l`{:ܱ[xW(Q aϥb TO/)(^Z/3Vw<,|= 5(.T1"{pB-yd mvJӕ꩷nyK\"S|)9=hӍu3{4*M<0uDz)؝iD8[҂;Fow _U)R4Mi˚j%jyvQT.hHנ4<=mcggXѳu]@xa)$.bn~}i"M K>&{MxA.ݼbQ$:I/s>cL*8r9Fn x-FfUϡ;*=J!غx&==^?C(c,~s"l'nXV6G/!\}Xq8述 F?FHvt/H=3uKKXb\78Z YHƙq[X`P-HC.PwA |*Mv{!vW -n1k[Z$U'ly'Le/A:X|E{6̀"Yʬ(oH[y .oHFd HGpoiCl}=8 2Z# LR5|#ࢇ>0_A!=vSCӦ7e"dP_ [""vU9?z R~ (&x(㒁17 i8p n.%4̥vъ盤;otooh1$d䂗~Hd н$5ʁ\AtI*ʥR+(vGH"&!/b&ࡰsD@/Ə=fn(Hc$Dv8A#wMt`kzpQ_UebVIW ;gTLj6PFAtI넲\W7^A_#] πg:г E2 \=&m `, ͯ`IIaҟ{7>%[@ϱ\"4PXhCSyh[MUxc4"*[t{ ;(c=.y1\I)x B-k^է_S-}N]u%kE,W⊉gp3Y&Kl'kB« eOr*OlvfЀ4gK=ד%Gh/ZaL҆F{<)µp1(yMup\~i^NX JZnϣ)*BU&ėkK1-;Z3"?nlţ.OC#SсYPj2_E Qbϛtv$eঈhYD1 dg ZSe<H[(XIy/EH@~ˀ^/iuԀ 4.7yXΪܜW 9`Fښ}>J^PKm,M͔3`ITT8NOYR9!12Q>?L4u:gh%_S.dy݊#gJ-)ObC iQxdퟎd3QlS$ICuTsm QQMQVM9ɸ*3$MăTIyAρٵ[Eӎ[2E;u!c`W? u o3-~tAv[WH‹C*N l+< (}|[v:Q}{,F@o=a΀?5)zuQjLK;1Kr5&hRFEwOBkڭ(ENqĘ\ sHEi6i }QXld;j>< `TR2m`%Cܳ2 bj J4sa6 ; K΋3gnOY'ŠuErjvT>,L &KK"uRDCe-~uq_xɘm屮WZY9|?_^/,zSu&6u5P>4 CM^Ke9Z| E̵RJT+6Yi\!vgt6;V>zk9ӊ=Q;ϗ$ ݕD+')1b [ 7r 3A 5e6%Ǐ{㿤smt%>aI6BYgSE Z."p<ꄢE;@ 2Gʅ>Rh^96nGAbǤ:{/x(e,Fs@8ْ27@֍f 3MN 2ZI[UC2BHZH4j,>9[9]m8.wbL'9 ԏWҟ׸HC]ՂbRЗĂl-;H$.|V?C%2XkAcAFmiIMP v+Jc{nO 7΀P>Jt`y.[JG2VgvySTZXwXqwUS' ,fNÞD8q?fM7VMv#v]LlY~S{#%6so{g.5hYUyZw˭ *?H%6=8"Bn{᧞rʈg"Tqs"k;Ahkgt-rj^;o!n`SMOӤ4 IkˑU:9Tf<F$cp@օaOR0F^|YuNW]on}f`=HuJAπO'Ƞ'L^n@88%K d ](!T Í<V{ػUc^V1YO}G* ^ _BB^[| 6DSQ9G}cL(|Wy{ﰊˈ$1;&+L0y7ܡK wpM} ;" \&"@|x)QZz4?{|;t swIjmEbCd}R\Z8"z~yC$ِf6|S$j7&nn}l {%eqlt5m !OiSIm{GO_/dg }B @_pÌN[dЅ@y(hmֆ t8-MW[Z _"P;YmN#*0iYit>o;С zi\Gh =VƝ,?T]&gH6I4tѓ{x9gV82% :ESomklhac.6k`铸ZT3[hUL>dM֍jYYF|C=ޢYClԠGOv7pEaw+N(EGL}C0j=GqcpO#5{ ?Vo6*p 5AS鿮'аDq~?%ɛ7={ԳۃCH"r.T|/5zH/&<|>^TcbS_[Bag.3I{[)k$|WxQ}!|0 '`yMa%ůrZiήpw`[(U$}z.6D/MݻţxN37ATx^ TsLݡZDy85I"Nc PKwKuYRm-$3;e7 ْ3Duq|i,dW ldտ;կ>>Ec5*;Q *B1w3HoXBB5]p@J ywt5M7,8w! wa|46M,y23>"?gN2_MIhMu/9{o!1&!U:␣'Q XeI{fH;c=U~J6c8ZgyRMl4iEro`AIC(SCj}Aas/JWgh,X4o9 dnڪB᧯pW%mR]a|*ÝްC|`fMi" eY2Ì̏TCk }pņd_4܀ihXv >5ĺ:Ovޙ•,pnNN 쮔^ȮV(ThTvC' -ʄE2*ɦgM n5Ia˜-Yh&iWܬ#ڥDߚ%xނG-IM`(v3, 뮅"lÒغaQHERtfũHwȪ|Tw/x.ԓGQDlUK #%lBc'W \rכrոz١nh+:v*1 9fT4o*f0)+<.uYܛZv % +Eː< ag ԇL?E0{IߊiaUtm(-E.wxFX/xyyF% Vl)OOMInOЉf:l3 Sors%C+3r#'9"cm>QvUPPRiIAF^;3_.!hiCz>(nKK O.4[HyJ 9vHݸdͼ;%:w" B ¿Hg=P(=-^^q<s)x^Wh:;+a{)ՉdԪsj '0ZZq. 6ĠF``_wAUxm՞`Ԃ*ˉ"+ppf7Pjuwu2>;DۈwtmWd *e 2:Y>DϣT2*;.aPD|6t'(xaa%O{JGd[N]RJtp[!Mپr0G+ϡG<)4RzDxvd˧q(NLUl!DqT]|2:ixK`d s/j$mƃ Z;mmJ2SBBuEB䫷!z9'djarVPdj۰w, \>]iӡ|e CЁI >"W7glbRi_Yؾl8m1Y *`ErǷ2C,=,zFLU;Bla&!2L s\g ȎzK[;_+-=1P2C\^5'y\(oY?TajϽdp9$;FY*O6<rRiFzIDdUL_I) iZU uJ1Kƛ¬t|`@TV!kH9J"k*50aRQ /d,+*4v"~4;=Biz*u*+FLg'g\%kyd WWpVĀ"[)yY8%^w&7ixU 0 +:~^%hojp4ŒȤ/rPNr| xo~v;C&%K+,h~cm69bv=;a'=6ꓕWDpV#Tj@Zhhף i̝/+*sB59XQٽmjН_/Hv5b&}|\pE~:`?[mPh }LÜ2]x.}2I ԕ7g! 'g3DGp&)u# o'WJ*TA&S gkN^6L!(я  ƕ,!1+:~ ¥;n\]~ƈn@ye(,d5 hxu7&AZ/av!;r}Hmߗtu,`IU ehŬ|$Gc]XxhI2APJ9t;{;9D-'dghrt6@Ys4F6{𼬭*{ؙޜf7^,^ :ˈ-ܸOp*9=bCeˋC~L8Tquh@5P$ )ƃ{iz}Gp|W$rjrlg"X7ipū (JYC@GzUPJ\h kDC-hemP88y ϲͩϠMEE3muL= avKm.jr5E5aq# ` ft&c (uRDyǫ^@X[]4`ˌ AWʥުi1PV+x ['Һ?O2Jo$lNaN4KMq*; skg=%' !b8 9!au( f}¤Z:%JE/r]M1eR_G!"QܵiTADN%vB¯,f Z!Dw+j9/u_F'`-ggURq&g /&;.&@~]_puCY{/M!GjvvY; v-{JGGc A_f<.K ic(O.. 39#+Dm;Tx'Kb\im|e00Cuq+\P%,Z*s`<[n-P|sע+nFi@0́?Kt=L^zl3/.NrF8Ԯ\dS fqo"j4QR?^Zf06,A'm9tu&"NX`#ptqم;[b nQR`dS_ɠoCȜgNanM9 i4ݴj[[nb@Ъ Z~0f(,fzK=7mHB.\`oUWWIeӁ0~oBov3SE'a\1<|ݡorٵ](MquA~%VrUAn;/)@92X eS! iyyR|AE3=^n_a4GD 8l"~L0VM{Rq]o?gHxD/UO9aG+"rzE}38㖣w'|FoNwke:JU(k)EM͢^RX uNT{LMq?%#י\?_pd{N7r8K&х#bP~-Y'ͅtsnsƋ~ @҆T0~abz>:p:7b[HIx!;W|8b xlJ5RDtIIW5"~0&wPNA>[c{ yo30TQȮ!9 Nm7ڹI~VYj'{`Xu&i! ly;5J r_sm7X|b$t7M9M'W8+!4x j j,g0Ul:Wyj.V0=XbTDV;x#˵ܒډ7Bn:<Fi.(FH>wrbn ͣ7HsӸ#T*]a1ӆ|%D%eo:*):$*3p%64y/JQ!<ח"\׎wyN/Un3gG۲4YSGmʾqm 72Cb`?8Wbrta{:ؾhx>R Yܧ)R<AYcS$^7)s̸ڐb uPK_< ʜ~_=,t8-3IF4G-<+Kwmk/xfshi,-̾{.$WLxf8Ƽ~X؏MWbqlËo]P,L:R=ؔ%3b̧ZvSESlޤglPKw?'S&RTF"aDCzbL4qs=h3A^GK!folJA.&7@2H"|"9(B0 w m˛o^%*SZ>:Po$R0#ۼ[j+3j[G_h7X T3U߽Ur$ݟ-Pq~e4;HD=E7:ߙ.]ݐڨˁ?"6ʜ /9:7t|HMz9^UܤS|{bXmX= f<|]7: zTSr L:IkT}n%2}L@H]6 /ƙ'j rJ*k d!,:xM zU︢Aę$|ESbs`׬V½CV|4E[VI>ʺ[A 5j/w1jfXsACL}oNܼ;u۶z"łC "abaW%"8?Ɨ|>c9ՃPӡ;'u42P4EݔKBLh{ŎDaMp5ޛcKU^]0`oH7L4@?;v, <4ڦ:8*LPϒs;-4r\rXYNG[T.uߍ"DW[#&pjxG̴ .G㹋mK7w}Zs`QYgWs)ſp9 V;bnͭU/e7j?< a(9Pt|7A:7D2|_ Añn1\Jy$m_,8y|}Yg, j x,{ķ߃=rjp[Fm޸fSټZu=zGlGVV'nU9gv^@wA E˥v$L|yom@n8<>CJm6v Qr/9Vs^֐tk9DT2MԁTۻ% `LjHW{@ tb4c beuWFNiÔE#\^N,L9)PD, ,`EmNgz1/!!pytޮ3ehIBhq-@݂#_+ل%P"b}UCG%?U.Nȭ qjKnnkw.$ҋ1Ap8q~w:.MlVi9,!HCf#=!j(p5CB/!SM% !3im(%UUfzx"k B@^3G,v\9NL˫-G淢GupB𩺿NDO-[{~A!JvWP J򋥱YvY/!Ed>i%zt<66:>tBoodȳ7z+@ 6g ^K$ Ku5=BH"\^ cG):|9/\QkH>9 2s _3e]7a"Yn\)M!{ͅ`P/}ݬvx?pY  =b yYzimv5G7Wq5-0*dDGcA =_'fіO8?&0:c#9P߮`Y_6# /PQvJ3b[t@`] @:8"!+.NFP&$4:m[{dd۴h|w>Gj/SRpB{-zͤ^F!ߧÇ0,eWBmZS0tٝi|ޓaVW?1=Ni r@yؕ&GAT֛:X K G2I1xh;T۱Wk>/yWo5[`"ϗch_z&<G7nk=OՂfGCkhSX.O:jQ!eؓI7jp2OHG Q'}$1敖L7D9تmm.BBI@ҦQi˜/O_ p+ \ |ܴގUWƒ\vλJ1)?ߘd\j_Ao.-J˫nҝ,]o6 ?6Ϯ6!Lm)V@DK{ZW/CglzafR}F$vt֓dd 1cZߎE4 n=EVNe.BťS&gֲkH81B|˺mi)\zQ2icYk'B{hAd$\̻u-xVQrzM39y~!wZ#p َkeB7 *`[-^: CۢT[/2S{ wvB$hcB ҟށcJNj?G}i42ݒ4,M9f>'9_R N1 3jB/d--vnS`Ly/.@$vl oK6wq.A:LvtGD+9/hߢh y=֛?_<[A_Za4f8c: \೶ZNw$D5}vẼnDf+j s)uXxS J eȯ&BgDz+БLMX*$8T#X顛yv hl+OOf1j DĐgNʎ8zI?-ޛe1u @<6, >=\J#?7{!ǰ Z/2Mzj*݌@Sks̃Ћπ;t6",MSUC"HL)}"u,wWalp1]$*Q#yo[4ѯ2+-{DоK NL#oaP8k7忸 N榖:[2s,"ƅ-gix2pX__&v&`> 뼍p\glU9f"L3U}HeCU?a?AjFQ&EXJk_¦=:v4uqLPz5? .w-R8#|yOW u_\R'24oDw2B6SI@Sg*ɕv}R2 U"+"[IS#L}w%mmQ{wSI 3eOk+6SZi0MuDh-k"hIMm78 zQu$ǒ;-jU >Z;x~Ǡخf]Z\ր.zعۉɌ2宷r YSp|bn,cLꌪQaz;;/¿:ϧhgZpLytkAKSp+W}1enp@)ĐuS*3 f~u ǧfՊ~񌫂_-{CW,mƯ4 uNwot&JO0|rrc0:Gf,3R*TR$ F4,eGpV@AK1Ҋ.AK;/ԕ)\C*@+nQCV]?\GeekC t&$#YAO|冫,!+b/^1Qʦ/ۻ8BUh\5IZ<ę':[̔K]A6&:T^`cP#aVw@hň,=}3r( ~4 ~j>g+[FϸU5WUz<|#S҆a6:I,tTɓL2bnh/ƬkȽC0f ,ڸ0qS;4(/຋GcMpU)AF+ ZP)Hz%ѷT)AzB$Oe as7rI.>ޯ3CNNr?7s"C75"3% q܁#VTr.2[~!Z)™"Ez5ڒq:5/ܮAuhA*J"a%pLZ/ôN*uT<:AjOQܑnDiiOa u^U&sO56c` K/ e5 :sb ?#!a_Aa_֤t^ڬCcjQpǔ*cuKAՌ&!_GsQF* Cwʒhvr sE,y:^[x+Y@د,vW7,?|1) IR#/{?xEu~w-JfA RP߅{V{N x~UN 5 b4"0Zܨw: {[wCѣ_y=&r<6b\lwI̔=235r.#bq?@?4PΩ@8x>z0uIŴnYҁڈHb4=9pSGnDK*=Z<$\ dzr|Db"rf ̌Ue+U0u9śHT5ח Ә> ˳1qHY#B%ok^R QnWxK>$pi{L+Ùq}"ңBJp3shqtU0GѮgֵ08NQN+5 BՆ3yk@)cj%5 jmCN]ojj*Fɗ[#;kyrZ74co? l$N0JUΪ~֮eLMhJEJK"DUҘ5lQ.ZH|崉U>/A-4=V^ /A1)2AEg@˚BXAIT&Ti>p}NF(5wAzϧ%!쮾̇/5R$$|;0, ݯ 7SW!2`bIgz3Pdq#L\uHvP*VMoK: '&LY?<;Zy>?.T,)tX-|YKp3RER?P2ҍ 4䵉/ҹcW Quhx` ~+|s@TAs\<a/ ~zzZ7ROr[狄'Ʌ9T[֮BX;^T{'~mfAKF[{?&rͭw#OtN'V>!1##N<{&AqB8fXMHkrI1 M}9n5i3N_f, [otnx+s%]D"]OA U߬YBmMX#BhvzAa%e,~(F3)nrxL>w >6khÆUBR1zHȍ gŤyKaNqKH9$i"OabnXa"]b4`3,:6)M:["XKd3Xo;_*SFϏ+}' g RLi4ï:f  ŬL&"%^Ըd2NՕgdIM7R;LSwjj7tU8uIc R²,i#9F0m>Oy#1~Ixn_TYo>! a$v z~7ڇvX0'۹PJ{4呣J5h7'n'Ef, [iVt4FР)y^_ g̢?۫"LvzݭRR<ҋjΉK ?_Ld֖_}Ku/I&w$gsyk.\!Er4T }at;67mB0Za:b0~gpݸc(}%pVm!Ncu25x{=K~ˣ.dܿ^U/JDcdoVzrvpfDtj#U`U15Y M4qiBqR`R$&źuU2jd̃0?~C fJK^ly+XqKoÓDlj|;W-9_)ٟqL S޴߃-F4s^HUl]<p4g絹cQ4mX>~&TqCm r3C{k&0Ӂe51m_Fd ՛\z" 9p'z{roqbyOqmH&pxaVSU ,ܟ|0j,WßSs}fD֒:a#]vH=hK\@>DDuT:yF~˹,yh,QsUƠcF.:AG#=H=y/Š,w &w d󷷀hw1n"wdWn3O([vj^5٦6{Ioz?"f@4 ɬR 2qC@[jD ;Ow_5:+f qۨє>dXfa=J8)Quɑp3fcY/mInq,]<hn>ps+i]C.;Ct kJ`dݦx:|&Tamj -1;vH+UXag. A))^exH'b74PF۰_\pLm#e1H1ߗ^.0]g!m:=']݀*)`W)cikyp},f83NuJ~~#n+sC紉Gܾa1'>ϛB)Xb_q#0v%#KN6ep(~:JE2y;d8Aͷc| A7{9)?,i|-ޒϑ`mozyeYB(KX.n$F8^e[%7 wt>1)7#6:{@$ChV9եsİu= DQ!Ϭ`I@oYn5CgPC ťoD(_M><+r[kR1fl?L~oWś QN?Ga5YwLd8-I< Z?AY3cww`+VY4uQ嶉{vLA˞=u[~kP߉*u(d@XHzGHaU9G` ~ =g:īMpP R^ rAXH:p2bLGJ`YDBBfyGҴ"_̓@2 %ȀEBqTtp֚R35g%1!?zt3?8*\o 7H(DwjLIWCyܰx~UܳIC|#UjMuJp~i`@\p٘Yv_2%+7$x`O4b@N)44(_AuBt[HŝI-=y,!.ќUjV_] .QG lZnWZ&WG]b!(Sgo"GiVGHƞ~ ?* 7wE4Y/W9D/\Ĥ^e93>}s> 騸$DGdLr7Մ\9,<}}R c6/.oX{)oD3?'M$x ͙sxNF&zƚJ ӱC$uA.Zz1J+WiW'/$QDᒃ)<0\nտߺ@7@ k@i0VRUb֯if=QF2O u|< 9k`_˾TIifFBPAx|L S~A˯[9*_CNzC. O@c ^M4ˈkB&<}]iŌ{ThqAo5n*uضA ]IŸRC)O(vW^NC}Zn3㍂{ea -{Huz&ae Oym;pY%5.A.︋rD|2߄w|ނēsWVߏȃ2tg̙ `:i>NJ`> R'L^M޻H&(>2ˎOFlk!{IL&Jw-=Bmtk%j=KH>|23[v]yh|}sNg&rKpEƯCM@UPVen;ܬ+zϝ&}Wx"nKFɓ3 ҷ‰2¢:P_j(6x&uk(J=:)bұrWFX$eVxo::ϺOx'vð(kØNB'}*ҊoWyb:G,'VeW~yz]w:_'BaJ]eYb+߀퐓Hw4f tEf5uKA\ޱj /0>ޤ{Z,.U  Åԛ sQeЂXY_aW ׎~pnRy1*^`+a=Ng''/ʘik͒O ;|ߛ%W(ap/8LJ_qz=%x 0djp?MxE^&jć9 ?۾PC`=c"7cpӱkJ'rY}z09.Ze f6r H' *զ62]i\Ӧ9W Nivl3 y]Ӝd"B 9Q.w6)EÉs9ieܺG]+)8̪ØNef)3zs/4 %(1ZuM`e0˘aBz.slOï 0&2!6hq8%(VGHU AO_V/}(` ~b'yeқ>RAqi]̢V*x]FxZPA Ou9Zi301oq$!"X LSi5˹3jn㨶J:(0/hx[qy"h*$OFZ>S!U05(KzՔKp۲=TSY.TRz.d3_I59skXgB_wXKՆtah)N.۝9Sr K,eܑxtr `Pan͖w:]Z%dM Hݑ+Sf`@cGҎ͙r}*lMjws\(. *@˵*&uڴd 'n\HN6 AdI=8͎e7Ey7/.!<[t#֖i u 1ds#Ɣ}I.&Xe>3ɜ3K& b;#4$h" R72B_Go\J(/^=6 TF:Aaz> ZYה!dqHQb(DhDK*3b8 Z{=WOc@(`Gƴ}ԭQ&ڪ|Z-(0zw UG:U/ IQ?ټ ڊZ%]2@ڼ[*m[r8i[I?؜| `m+c>8Ol҈FNsP. u69`8+$6Sc͡aRua*?iU$W z4@5Dd_rOC2~& O8'[Pxc46^d7Y/gPqIF;Ւэ]t_+@QJ]oj/o'&T;C3-D"yR_BwG O2_vy_/NU[}saN4v BV,Ƚ yuex3W&|4]lGE.KizD^5Xq=p ? 1Fv ̦ NM(iG~ߖ~z2xIڒu:\DWP*ՋR4YTReKSRM<Ę/0`~p5XN[+4dǢ$IR/0_t 9 B9_;_*90“V0dO\6jբuJX({t31|~hz})̈.f[RT#,Nnm-6lv,fV%.]- GuިY;qwG4~ ,D8vf]^ Xf^⮒Z Vج]zdw"3&Qnگ8k]ՓiIZ"bkƔJOf5ɱRAPsVnP>-JFͅ+dHNFM9oHR_'*.UtB6Y;,-Tt|a0̓mȒSqE9QrH<]$p%-ǚC̚d0ʑ^0~PV2bH':Ӂ4M 7r0‘37\ 'wӫUɊ*2l82Iy|7+@xL ~ OGSiZP7狻*d*c%"@jں__[KPeQ6`sƚI }ҥyJfFP""^lYXuxNj=_gD&'Ŗ ? %dMfHiZQp " u&=uF% &b99Lr>]E zJdv^L8 ;:Ckl&K8߽C~HTE4;݃-{`|Bq? Ilbf3]pw"%vJ…4Bvnd$c3ZdyÛ[4Q\Uv:qGgpxx)nMVhhd%ORi *70VRVtv7 ۓ1-7AyzS }yl"+;W^x{e[^4\?@6Nu*OM}{-tE{V-yI0)lMa'L)!2xjw^ɜކOUYJOBj3$$17I=[ܢ%F/t %Y {CHd POhr~ XU lg }1C|j 5xӁ-dFz~VH gp$^LtI8'0M6߭?rsXvu^ٙAf*3j9xDUJ/7UчLß! ->.ϟ)e,GZxB gʋVĠx}I1ut^ox8 -b#YrWk)qy yBHob޵ J!ۏP !s X0!@9fKCR<^ض,kR1@}]YҮSjx̋bR~DJϮoi^ ŵ=UNXcSEJifXvMG TZ=Rlt]>6vQkbN|Sy]-Js4oϘEΣQ_^H0h؁ \"Up`>Ga]ReI[G;K d,`ncAβ@.jO:@zaB߇OŬqN3' fQ0R%ᤙ }TŘp"zcYqmuPc5H%u{;/Ң{t go/ED"H6x|Ht58#x$W̕EHsTp}4&Tbxrz@b[kL2Y,fs_ ENa Bਤ[ڐ$a% vy8 [E@j#icԝmmSzN/y `.WEs{hx@8q}^1dy_#em4螤>3G+ghr>G(v329aBR1J7Gc&ڼ," )XVA܌v=aعη}Ssb}5ؓrCk~t E%0 $h1r wB({r;n [f4ZtIb-.VJ{ S"mEʏ:PғW tyaGcW.JGRdX>y4}Ip]VH:c0美aOTN@N[@ o{_`=<:P`i_ķUгq/I' @d.C}X\PջLM}. zru-#n"2Uo(s \b-`,p6pa֤HM!䜫`4mqp(ݹGFelѿiG3nh#D !w`% pҎÚL,oK5Zmܪ%>!}6d1:7 RPolZp:tx :~lWG~0x⪟Yzmb}7r (VRu[quAVrP r,7''E BY' ݋\C~3|:ZnVhA,>g!~:ᚇlHvSvG+9,X6(_:CkLq fڈNkdA~"l)\ ywY@ǣjq׭l@0Q~wӅw\0D-7Vޙ>sH؈"`ǟw9nyW}f?v;qaסцr7D9̹&.|Y? 8.wo{BCI˿P/jRʲ S60ܺ>֩I$^~ʗT 3)iώTդU A:tc-=Cd'w# ۙ hŶN>QI##hNEsB'* ۄ1\ɼat:b}c (UMpNH^&HHƼ) D>H,Bᶋj,VsT/}&jˊ ´ЧAFX[aA>PΔz01~ZvF˕8@)H~)DawBKJ{.$QO$ 5NB=q,~Nbڡ@](/yЕ/.pe dtQEptqʸ&enw2Hc(4arEdӸo}3mQFL=Z' 7'H=?4Wϯv'bѴk-ɡE\/}Y `|Ɛ  ?o`^8'io09˂$E瘆G/f UDglyH'i,C[YKc$Fcu}mq*܆>O}w}J:ݚw{ +E9TH0k>`cyLiɎ+#rlB:eЏ/*Ah2UNtwxdA2 1attlEoҿ%Mn܇%ar] r0#׮=W;wU(}™uoRZtlIUq_E_m*i,ؽ#6@S˂ CP 2QK@m .yY3h!!0%l A`*D{FUd`D6{9eÐȋ9|&vwK bH0#rԗ,e08oYtpMSQs3EVGE9vD0JZmK炛 ̅Z_,Cq/ f"ZOXt% ͆HՓ wr )U}ܣ m GWʍf($>P3ti!J5HJ;$7p@άRq^L!5va.e}=tt"Pg鋒.AƝUo! CHT;'Mtk1XR3؏ !7hiϖU6 Qc6R;k * j'O&;OxuGL9~pqUO!Kai$cvC\?6:2E~K`>M7jDq6RӭTCl=dO@ǃvߌW%+>Z-ZZ ~m+喆4SJMd 1TkuD&" ':MINy&dq*K(R "Zge{}9n(buC#i$8*B6}AS B1({oY7\]}^By꺂hˠR8{lJ&D]ţrIi |O?rԃC:!+=̳)+)Tf}bАy&F0v/[)k_"M" wPPrD_e ]Εi|*|c:Mf&Mʴ NWoO`I# *[z2^5^ YRL90"HYעjfoT-׏SPQB(o<@n0ne,DC(-lW!bp:U =d|7myRPi><98`:˥c쏒b'lҐ*|5 &3q ';0+}I@{ynC1,FrsǙq37޽Zw5^ќ7y6᝕Jʖ։ fs*kUNo:O?tT+(ԖN:M;kUN5QE$]`abs @ֶl ħ_%5~Đ2?  LjdC#=ptXG~Ėk I_6*ӚTׄ\ 4zgSR:EFaXLGeiKteϴ) 8٘ThH,UT>7Cd4ͰZ 5 "E xhh$/CK4A` oPkoˁ|}Yxڸ{r㹳\\ }1}BH c}*͐vyKVYD!N3#yP ϝR=7];%>dB#7%z!. .7CXPs*?u([(^v:+z]~SKQ7dеY0.r{sor&Xn,)׾G-;޽33u(RoX]9!nv[y ϢXP|EBr5k]93h{->agñg5w#[VHo` 膽 ûÐ䦨OչGj-c56 TnVI͗GK3$:l"!G  YYسPdf*Q@@z6/m;} wm\K WeP8FL}ysQOG[kEXؓ<+hIoM>^MGf;GnML vV/Y Q۾_l=8WhvIY?/+WشKa82k+PJ-W@#;},{Gx3%c6x?cLwB"2nYO46Խ5ٞRfZwOH P,kyaRex[1ϸ|!8N!Bc".#G8 Rfʈ"û*yp{,ɏ4<#ߒ:R$rLUrىAD6XFdWSx/SFYl(3L>p>)XV#E/]'t㦣}'5T30xKF,wwyeYZh%c=+U dTxQ$nRc VAp9;&] T1Տ)u9M q?HK LoSi6?s?'~R fM}ۧN8bdɵ$X7j:T*KI hT?rmRnPE#i$pa۾Zh%A;>;.5)2\j~uHq~ώ43SMN%k 7%eoiKV}Db&~aYU"|gn:$ pm XM$YQc٫|b%v]CX4;l  4xyY qSs?D7ci@@0f̢Y&(VA3# !(+,i *Riܠhҙx.W " $f2 -G {.Gk*(@ \!t1[T*+}Ǵ,Et[~h3szcW޷N>↠pΕi_B1%=cA{k;AQG`\,ٮt횚SlHlzKf:ufb1L)JWIQ=xAXҦ&4%K4)<}V\pkCYH6+QjҷH"b@z@x]p-]u))ҲjvEO!v*II>XU@g:X=< J:}kv9*te,OovJ%JvE) 1×>[#l0U8OŠL4B)5hdA- ^;Bnٕz0ISD]:yE$Z.%:Rsfq}Y7߅r ]Kd[hO_\n9aaRy\ozPA4|EFQGOvi5A'A/}8P5Y鶵̎(.jiKr?ޫW'jv~0C qv$>5^~ASB .5qmlG3 yteR:AE6G;xf%:/Vuq}Ơd^OT(v,_A^GsАgD>Q92;:_qMơ͞?EdnU0rʔvb%rhdZoӑ扄҂˚o_p Usx $FBG_16g"Ka+XִFN Lp/´o-i| )koJhӡ|/#5b+"y#M9_rzg]׫톒ifF!̰"(nҟtp;cwyDʭ(hx ,:6MVWisLW贶/$d /EL;&(-&3 %azX}PP iV5L!cu>;4"|0V`5Cm*y%; {r﬒=vl->Ҳg*G(I}7}!E䷖qE_W8w+NL{\lu XC_E7vPrA(EK~-7lJNR1_hBa3HE~wQ{NcL%Kebݍ9Pz*jݭn*q|#'o@7i sV{vic8IC+Tjnr3jlNm+''Zן{'Fn&'DID:'fmN tQ2i06j" c=*\csh,'o(I<̊~q3Jq~oQϭaA2H"jjY(p?2+B*~E^pǽOs$Cwܓwz5s0N\;Đ4e#7Gl=t(ODw0f9K <'FWp9C{$ u-v% F+xSRS#^u8$7U_N)o+}nפgd2S:0CfͱỀFL=SĄK&*Shvl>4к3uGNRj@(EN!յ2G3 Hq>5r[g~3WIՇHe}O巹Fh卷'q4 8ŰlVori LDaA]]b`FaGp|\-2-aylzû|Æ28q:z3ܦ +fA1:4# U7D,|pAStZ(\ӻ*@<5⮠i V!XT, Ď"J6lom]܍sJ౪+詩aXZ͓φ`(S `O6|HB+/ϱ V<.d9ld ֿM#ֽ!Oyj+l}^(aV<#G 0į6`5'9>hj(qD$`:t8vL~1Cx^?t ! ވL1nddw%cjxk B~C~.iA)R.髒b~~^5ΓtF3kՇAa2jT(9|ո!Km&Q?8$lpZ wS@ʲf`s(u[6).D;V.i9 q1 B@&;1BIccn6(oQX%QEڀNÕ\ { w"*vMXaܔ,sY^K7?uVt j/?m!VRP(bmS$8# Mx2Uγq,'Շ_$K(fks+M ő.2=Uqw1BԆHso+2|b@{DR[$~h[vNiW'Q=Z$um`}]T;$&˯8}(2!kcr~G? aiJ" g/w2͕*AI&/Ǚ QXT'ӫu{RnX 56zlNĘ;tp-lc4ńRrf7(v*V3'DhX3Q+xeGqeeۿ3[2=4,5,Z꧆"]t9[ACo:2 ݲ| 1εyֵ*Wd8? 7yϧȘTߐ,䨁D{0F .Q]?s%^TKvU2 rz8Q[WZ/΢R&) {/a%4Ü,'&7插9]7d=ی}(1 Kbfzrew'2)Йc)Dh<  -P5}V`O+>C XO'|u%g=ڠɔ[ ^b Xy +!jPM ƵlCD1sjŔQFi .pWT|SNk+#j]8bY!V|s07p EY9GhӖtv\x#?e2oC#ƗFR=MU\߱u:یxgh4\s#b. .ežo1+ )yTǘ`2~uޥjR/Ƿ_U֟,j7o̙$/=OK`S7Q*ea))bOwGػLEj$:L%eqQ%)j !BdnS"fܙ.U= #nrUwY8>3/L>WX)$[ 7jGH#X9mCthO'A<%uhBX% ?zQ j90 Yp6&v0դ/^Py|IA?&ָԢY7u 2 ٕEAlE0LP·!Ln,qQpВ,qYjPk6oR[E3LǼv1c͝ hKAe<1,>W{0CR_W0Cf񾃯BUN&ˡX /Σg@_kNGsp\XnMe9UIzUV^%ϩ+%tx_5a'N,2A^6 ըa>קq"G׎de]mH[姫#]|Ȋ~%2k~ÚnjwSj:׃*6NCy\?xIJ. W۲xihaƬǖNRI9뗅x`oҋE5N)/DA[9;z24Z>D?-`fy5;ҥ ExJhm vOΈp車V4}~L;X b\ ‚-[ō2ܦ*|'Z N{&3B?? zmvi4bkNL o/?F3W#吵Xج}1w C]/N3`~bF}Z+oH*OE {tJwݰ~ɠY3}a=ozd*U1W6':flWsR$%0}ש'9+R~D:`-\RzYf>ǽ)MDƒvEYP.@gCLX m6=:1pƋLYs]<牅A$^K9s Wi׻9&|0Y4% kܺ~%,0Tҳ%3z:,?g%rM=]:_e5O-Nx$s:؄,<8z_:9-o+'~vHP%$ȉ9PSۛ99v"YnLxI^q薣y 10<PmYjmqR4jY2s"繹 \OSD4a# lq{oZL;sGK 1gŞIK 8GL%{6>aQb|[l4d @1?—Ng%,hDrNն4w(":fE焢: *PHrhz ڑ]B!jXKh=ˢFMl'?[5Q-ܷ k`q2 8o%ssd`<;>WISn{n`>si*5uQ{8~"VWVn}LLGu1ı:|aEyf䤎 c8EW* j=D[WS0\,kRjݽ<JU\69ڂ*TeE)jռSP rh>їFvӸwc ҕ P]"D~YR2# \0֔e/l;gبe!aXVM>&S-1w`Xe!"gil:7X H88S'-?)Q3τ"p˜g _m bUk3 +6 mrr:NeO~ŀ KgF`)VΙfy?2u:IyT0=7G׶xtC 5dliT|';Z"u6X?H!d>,f6mynqB<) xyIJYoMr-z{xdHLE@A'Yܺ3nLm[T*i8=b`lv(cFgNqg;l^ح ݫ# 3-߫#oe4^3 z'-8uVhvg_`Av)U~JOq#eA |h4 n^ {EuBW)WGq}2 % q:>U| 4!IHwbfDvrOcz]-V:UG?B7I֮'{^@抄Vi .ScxI6xv}D^K`/A9{ڳwj3FX6_&+ª_'foDpHdR 2#qFʿ SJb?GN+2vr6B`I+- ݇U]*JkzKnBC _ cFs~*[T/_ͩ\,|RIǠ n5s@wfu)ɻ)0mRA~j)I_)f&:Ӭ .@6duW!0ZYb7hҶ$!)]Yk{ .7d"q5sFɦWȃ 9n"D8la59 jt)Is$[54T` 6*Cu1^׍0s²?Pv%=ՋuCuh|drY(;%1t],RlKK^y*U6X~ȉo8 9JUD?s0"|X6~`dq15 B㠃<+}8sM|=+zL]^E^f8%?[!'2?@-[##cZ8~0G}E<"6bXVeN̳Zz9 CzrR t yw"8*N*YK]V:|=A&+#PK#c7H⩞IkY _Ld` PҲRՇgطޙ3T}ұ&3 ܝ@0nQcnRO p逡Ԧ"s2N'3ɎcA?GQ]N^pczC^dF4V]_N =QrCSY;pe؞拝ri%㇔´+"I)-\,-bLAi6myo6 =t/Ƶ͍p-ߋj8>@ :VA:1y~Zg*+O}̗4$F_)ʏSۭbdM!*rv"q6HT'G )sru|H9 wp"., OԪ=8gOO[(Ț?W>u9Ȯy=ex1s]F| |L#=o7Ӝ 3쒩 SY nI :ȺcX+iN3u=#ד &<=nUPk:9ܿK^NA̠*` !8b٘VP5獺b-,wzi&mELQZ(lRZX 5}w9*B= $85m<ܧz+2j^40ty/ d+!nnLn"z [N{sM%sr5 Q5 wdwg0]T5QSէJex , G@@[H{98ӄsMl~k`ºĞ*KrO)l$ݕ諨єfU@SU,+a.W-ږP7K?}t/4r<6[:?0sӤJ ( ~ "EM]\<~-}$Mgbyn@ :N {޹1|mPay ߴ36lO#؇Op>rg cvS+s֠-:LP}n\HN 3]p6^#) `,vemuJz~&*9Wo&x%ej?\Ex3=EܐE$h@wE)fB+B`cURLlO5ȋsEZdsUmC@MP'ΰQ3!FOFc6aLy.XUو\EŞAA%։ ILq?Elme4rgu]ҽjʟ4akU'e0/W(Zh}u])k8a1O *K[v;jވHx_%Ccŋb&F G*:HʋI<#»@̘siqF/#xYjn cl ;Q DWؿhmhs 4Yԭ iqhSϥsr#,~+e;e$,kJ7>b@,C #Jprv™4VznllSߦ _I^*{6:hq_4J_=.,uFsu䦇:B2D#-L' G<E1L`)jlsh5#uZy c9\ש(IL zUCbAtoTLg%QH #gzs >MU[hwm{= W&_I"M\x8kvڎ )}BJGsܱ{hi{@(J5!;f <ބd@X~1s&(fpyNX߼ѡw> "<قR;vz(Pmge!҇ e&JN.W1=+atr)\Q7e.Bl|;BP%BWZ?_~)۠ yDAAгʿJD븦%G[Mޣ7[yc7+x$]柚P7" _ bB4q(O{4ǴmMw#_G_dN \>Al+0AW0$vyR\F0j_^~PчkN6 ~4+ISG_mɾū4}aJqQ*!jqn*38ZaTNi%)W.etvpw杨s_>JmP>UC]ḧ́yJ(Sqa[6?f5 fٴ˧_LZ"1Avl/ Ħ,L~jdcܕ"L{бr|\c&i$ӿ ɂ~i &9W㇋` Rpbmn>5'.( SNIk  hRs4[SJj3j"9PcS-*pi4Qa&\VȷodR^w+.TXP /(L6˻ݚ:l =|jP @¦Z$38!22QaR;ȷSVI;\ [y;\ggЎPl_݄ؕ]Q(AS3r%S8ZS^PqgMrSD[ā&=E եe5WOrD Ap S&g[n!gN\IˆGlu1#a qp7juPY&&bvV#_)|83pF4ߑIb0\3+:.$[^p$f"Q;Dy@)|^J؆՚;. ;@ i{H>wd /XJmn7:]a 0E&5j̛{O}k*r鱚|k>s41ݖeE a,qEN*N͑$H 0v@7؀q&_|cr_tl~R<ƵC.^66խbUx_q%rkRkL-d2|(0UܼF 6'0Gn_~2ŔMN@h}wsg\X''XD,->s ʞxz571y#G,B#?ӫAX`ꄼUG4ʐEu2 v0[G)v0ti*K+5LZ.&8<$D]g(u2o玈1aYcZ&շb[jP@Y|_Mw쏜榌)ڴ\bu %=(*k[s{]@ZGÈ);?!⌁V̤%rH>AnwMtjqUNϮY+p# i7H zMIqy۴+R͑w׬7\)z(5?6L?[xzZr/s0@P޺.yH]0TY:=P")H ORKm3݃7R$Zׇ>ULeZL2tssTnY}, 81r{V3&Ӱ<-{іkN'b cwl=˸*E< IOPDy杆\+D5Op/b-; tWxVTBs%gE3+ R{EJ2$a% ǦSg~T)DiaowDE [N\~!_VE8(/~|9!Upm``ܻœƧGKG^L Y ոm+љKL=& dpAU|tG\D/b?MqVYG}p(zfZkxa4Zt=hIŞ9Vfnדz&M,V_ry;@EBm<٥R盖dZYL@Ⱦٞw[:YG>NWdtqEU /V7;qF9̶]8OMbIFT~D*ғ߸/tCi"\cc Dgɶi-°ߑZRqpE+W !s%'O؁6tdcPVqH0q"3>]gE_XID} I>}6 =l`K:>KCmϋf=aσ5;>h+8ϵu[{??IYCЇs߳Q$>gܡԜ\jg`en2`!ʟVyҩ{"$e#Ԭ'e IjyTި,m ;Pjx_6X@D,A/i sM$L+֘{ mKijG 'k ǫXZ x2n׃Nj<)ڹ o12F֠B0AITۣ 7vwA_jA5[=X. ˛+g"!DdJ Re]6 p* U&jGز=>ViP@dQ>?3i4Fj?*x{\75kߊ*B?-Xꑐ-\b'>yƋT #ǎvw!pKxc.zzvFvba#&Qϸ-."+C8EO/дMPv 3Ԣi 19V: ͓Ȱ"8;t8ށ~EzŘ4'`x}8ubNHνqjwYE9H-VDD$ R|#+96yg ;-_ c#N@O7)5+F=n q75 lOO< nVdDͪ%) FL2PL8JDb!LJ}"ӒsLoFe3~,go3xSFE`j9nۦ 2rHYjjp&46 x,#CM2_IR;HC F| >a^A,Kh7h@q0R6a=_H,:㐿^v_Q.KYqf_QH*9XM^m9[S{)TsT8js(lANQsBW#{V/l?-i VA0YTc!flo-vq͟/lI-v>""2o\؁hX/&5i1}B;ͶAD95g;J ߟ LP(3{G˰ /seߥ_ wJS7%>sf@4ozYt͗6~izB1_ɜ$(j\ygD'{0j&=mf"Yb4DwUV-n%j#o֋N˫R{CYoM֐ ᪯x1@]J6 6$uKQ,*p;Qԇ+#¡ Q4;ʹӈ *AԁXGIN\1CkNZ-r~֘HL4/B`%;7dpxD%@r#B@0Ht.@F) hߺQK~濎m/&̓pN ?!0<}?h Jt-I6P_[nS+[OFwCϺQ{%⎔Re",ƣvBڱu 2vi #2L ݃C1ןbuyU2^hwOvX/xlt3~4 ą RX㇄82i 1~wc1g?MM%f2v'[[(2nK+-hu[<1X^*Q>[ 59G3 3Y{:7CP?ų-DAi[ 2cꞰFaw'TG״jOp-z2K%pVe׬0\<@aޘ %2@Ab PElBOXw8:սm܎5io/0<\V][t_ȑAJ/)5Aa^VS=3~u&+KʆzJHBV^']WuGi7;b;GJPJd0ʧP, ?++~Z1) Fc18紴p{NiV'2ЀR *%*@ ?)0I`%pSu|bT\>.[hM^i7. 7YL6]W1onw&-ʒH+FYV' 3C E3Ŭw3b?ր|97֐.AcGDq'5=T&:uK6LN_Yub(>)^q!AA9~5;HP.`NfTRz40%0qʉ_4ġ\yj1*$7&g2B7_R\s4=Rg#pO?Yߚ4VlB'[7|ZGhRL:>V?QyZTd(&Lm:}5 TAӿ`ģ!6+VU'G 0;@(YgS٧9]֑_9| oy9WgR4tXj +U lTWC8a-2RyzK2X;V~j\p{?^Hx[m͓h]ۦ^+R쳢~1IN5kU؏S/:}CGb7̓yV\v;مo_2Qκ8{,UP51$$ ۗT_Y)ƻ1s"qzqk#E;I :#,_?g9(ldP֋iQr(3?;K_}M[lS@g?,Q5T6k mH 7“CؿM b$G|E"Q\Dxp^S}ɬ*]\H+R{B#rL|#ktY;ug3øʶec-R]5xj;-3bMcÈh)@s섇r|z~c;Ϫa}>FR+  {=3io= 'x.\؉ͦ@^E(m̐kI1*qa [kC@x^Ǡwl=!uE:k3gGաSrɦge Sd1;@pv}&U$ RLNcWl㒞D{@9j"3Ktm0s*!^DȃD+| 93խwP}';2xP]Pȩ{[-1v~/=W9:$'ن⫟t>uٮǘ7igfQ/hbz*4` aKA9x[|Ȓoeh&o jrۛY=r& ąyhrR^Έ ⩂j,?xafbSaM7`ݧ麷AąepJ0+*e4X|H"Jw7Y G|BR|}׷鞘ݾq `p}jʂ騢?24U6J#*R"U$Kiw>4vr>m/NZVu|Z_0R3^ݶ. пE0,EJ~r*_nx+5bplaz9N)[n n+(uΊ^FU'a31H3?S=a&<8R{pmsKDsoݹkS =8-5(G MG|4@jY@U \L[{ G]v-T &Yg렔X1/p^ R_D"Qz[P򢺲iHO g۾4S"o|&*,rjЗ}K8BYQJۛD] poEtz"?NOB۠}i^P4?`krx^{kױF̝:m,UT2LX^6Y9=tgߒLq=}Tr-;b2)-`*A;B~_J=HwK+pR(ˡ vrVjE]sN+}#PX^0}jE?1YAIwXGAg/zPcݬw@S|\A&*-iWM#wFjr$(V beC_ݥB3{-\?)'f>* ڏکnsO,&ǯyݡ#UCϰn0,1yx~=|'4LOCjy?ПxM+mfrB$EOFBJz=~U;| GI_6hɷK("#g;B5'h^w}?qnR5yF$}?|t%)ֲbuU=<sB& `j0N' "kK~sU?ixn$eOA*KIvY?6Fm!T' CcN7X?R tUOZ=[h3=+!۔EN񸐹7=7q2{_.NG),y.6t`i}%;Q//ok肰U}'6c. U&S 9Y[~aHfwX#EBLQnB&p{5q*?xǠ&|'V.oX=[ ~#HL0Ҙ9ίCµ}gL9 +lx=O@"8h߀[ yZ6sAq|B+Lk裴g.'XjCZNgNSiL6ZKȗhY_!B#\ ZS+b1'm"DZqx_``b3"hr&bjx:۳ك|ɐm2S0n(Ϡ%n6zS7ԶYlN9Gm٢/љ}a%>*登$u?xF'878OCE?geuN}gt5[G{67SVrc٩wm:MX;T__@?1G@e( Zƃȁ=eW/5eW̜JS#DJK&~_؋::nal`RmJS7Gk e$*\!e:yG,S}FP7JъF2pJP0+HA|Y!0RVl$=츨Nn0x]s"IeNb.b dUP(H0/O̍H ^XGj@ju[֣(`&-,OH+:k$zV9i-Oݢ-3ϕ=c:.wu"/Wv)݄F'uT(r/Fs@ZbϮOp;3bS.'N93Pn>OdؑUOaN}t$H yoRu ʆrHz*S8}-L]P8)Vi`\#JbEZo?՗c71 @hjXIqt~o+]D ?٬ P[&j@8(4?j#D OWD6iD!md#kz3؋0V%Ode) P:0 g(9$Wb{x_G|ÚiV .Dr+"{1h)(4gŅpE%N{nJx>/7 S/X1[U_s.aR7qUrʟoI<ępՒ5p B #:V̰j!ԖjJB: NŦa_i5}O0aF&6ʾCK/ж#c0jǴM$.}nc貗R\MuE8[QWEW׮Pj /flײSЊJUU\>w]:,0߲j<̃=x6AÌ9#Ta )I҃$nS@h;#1zH&wѬzFb?M.0t2* r4. CqD! (l}C,ȣ# 9!r'J1Iўsja~måH~Y`bӱ (k^4 3ezoe@(yO rEl# B}G/6R«;3Z7ݙ=ެ^cә@@0pa%^e/_l>%4Eäv#.0nTk 0D)WhBlcBsD3#shhp<S Ȭ0KA@o6c}q6w1FB\u?kn6լ)`䂖,TO AG燸 6R7CusL| f[ 0NZ \~n})2'(q?mfem =fMRԉcDY.wqr| ǥEQalH fu9*(l39!x(Z+}w?kh!D!J܍0pJvz2g_Σ,ۚxgoRW^]'SOBY<ÊP0/ᵔpd cs'AdDOW4s 3s0M(Y2Z fd=z^s8օ=˕i{Mx@-CL煡,Üdkи}bR4<8k1\n]p=nb]OZV|&OG`w dbut*,#WxJ/^L1P&Kəި_ iBtw?#j+e287Wiڂ1IEm_|4>2lY0iqõ2d=c0\ݸ43^IDjⒼ"k`o'}ߴz'1vr塡?dKjXƐ`0QU9?dd 2A'f'%Q"j#rfc/e$~aQld.xƱαNoх[ \jw5-KmF-u;ڽp:[>\g5N:uOTw *uy)ϏQ q}17K*#Y\fv9Dj$sIv,E  /Pj#?XԴ<>lG\;tYЇ:mlzB 11УoøZPe(rI^ufk,m6ot]nM-Kbٓ[`G9D~ I8K#HUzg)㶚qؾΰ.'4m¬ jFq6 !1ctA<\˳DM~$] x[UAt.h:Hzg_gk  :hTS@]a\:'5k֘֡sĞӝnH$zj_ZuܛQUTbC y À_IM0`8 n?!YUK#4H-lZNR,ǣ飼t |1QIE>ࣂʍ=eY*< R2}dӵ2Rtl-;Hs%&1iu^Knr8<جe$,8B tܹWQ'i6pPuh0oN~oåZf\?A+P6z =_*鱜|Kӆ"b9w5뽬RR[M8.5jP@Ocǡ߷P|m/x1%;KL} T&Il*BuxvX!ٵ?DVz#f~L#D4h wΟ @,ACF;uEv<pp0T&g= kZU#;@9)wIjL$Й 45,&%n;Ͽ. &:&ajƐfzu5;R; py0CgY%c%a=2.anMjjv%l dc '„|:8PPDOћ^eg, %vbrF?u3&QJH{K5ny $dScV! אO|NzlX|/DHGHT& O(!Ѿ(:_*\ϼ@Y`go/@WۧV{2 0w1u<9 T;։Ď@gYZ0707010000000e000081a400000000000000000000000161421e7c000014ac000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/Qk]?Eh=ڜ9R*Jw2vђ-4]($QM>wϪ<&yҷKf9U9wrg͜dkGYxjB:CbNF dnt x7T# YR1ŝj֑&28&=AM9q(Ğ|}ȗuwC迼"iE[B]xe, Z>)PE "]dLxRG0aߧeJ`a-H<bV-*V?Q/\}8a-qKc[y\oїLf M;~Zb}'2pSߗ"|eaxeGuSCAM1fOJ" j]FmG5@uY"cGOcn2@+G\έoM{pXZd:FY@<4YG;;D@mG[v1LGC澳 G ˻9{ #Z:ȃ\Q]2%rA`Le4d|E iż@38rC^53F2izPo+1lxCz̝ `Ɍ/W\ѶxxXSvqHxwJ/hvf~M G.RGo1j^=t I]SR1z3T]tbcK0>v;_޵5&@bxGg0Slϫ y('g HɎ!@OGBkarIc{|GH\#PP[޾T7V(^2WgrK3a:UFׇ+r.n?^_-•vSBև8- ` ZNM>J׾ȏڨj 6uJ0aqU|t`o\#>b *v^xfPQ7 YZVl[Ə[)o"K{{N(%A[%.:VTG*/N@sKkIDZ! v ?NPeRѵ"C aAkܚ+̖&"{G .>HWᝇ||P%h KHӢnp(ۘX??i_|g{"c5}jfXRKTf*)YPSVsl60 dS4 Ծҍ9zۗ{f_>Z00N nE[DиO*?"'`#mpA +sX 0h%0e*+ʭOA%tocyW4ӤsƯI;g:dK4q𺫀:CLTx!אYla<ժÖh񩕔JY%zOWʐ߯SsrN?yErGVD%Oy?-)f΁PeJwуg,-ʦ?vx)IiyΈܷ#ޗ:YO33ݔǑ`@kHȯ5b܍ෘWY޽paAWCkв=0gLt 4v\!Vn٘{ ä\4ǣԹ>_l{*WQVIveB=GN[<ÂmŒ4%_}<^zSk(O%ߗuu+cvQ!~!0k<AZ]fxΪ(oM O)jg@M a"-:L5RyCv7,$%_U KTW?IT,`8́`4?EvMA^lk3_^R&Vֿ ʋqb۸33eؒc50/XEh!]&1F`XqND'ޣz(Lgq XRSԹ9 q oB32l _ƄtptLۧ ۭ,XY/ ,~B# \I-+;s[򔫑Z6t6H`, TxL3I׀ Ønڙ԰[ze)*72Gc[j)\VK \Ltn=p'MkFv] l1WɍlI}dFFh~.H*n= x,S{=o أ/5/OmXs4@CѬE)%3߮?bm u.:4~z7zX .;`'?9!"9i\?7GQL#~@򬗧-r N,:JZF! <$Uavh๥m9A ?DT\C{Ŏ9kl)L?gO\g_# {YO#Ӿ^Ͽ'5@uS1 `P= nڢ($bL NV 8f/JRY+vk@=_?e)5JmXͣ@^#S CLff8!ڇ}:;Hrc3RĐ/ l1IHy\Ǫyk7aC,Pߺ1ht?X3|RoQyeϖ"dX:I^ ;! =| xuUi*w}#np Il P/EFHHbn¾d1P*@O[ѾPX|  0y`^$QDQz!4ܫ{D{>iBgNt\TmIDkl#`C\:Pi=ʉI<;oz甮$IC@:KKVyPU»!Pndg~JVVmӹ@ 5/63LkEBI0G(JX.M;WWSx;-9蛰I1mV8Fq>wRhgb~7,t4D9dC /Фcyq%w m@mD Mښ>>+E=IP9_4LEGgcqagJ#؂0 7B bO$aUIҊ,Zvag?对rHӻBȜX6PpOmWI?# oL O03 .Ua}8*D>$KF}nj#~NN5!xO VT62+; tGC?v|-W*j6!Xy[E?N7/ׁ^ ) 0x\MR>q!OpʳiهdEFPVF:b=R.CS Z|L5P34ף,GbQa͜^K0)P6Ua$u{m:TlL>$sm\DhE7焙qk)s0̦+>G;zZ #2@S1E9YW/ZH>toveN> Ǒit37PJQ^a eʜNmAu|vP6QT!OI7x#뎂<F/u׎'zmenr./&!{FB%w*!1];K"P$|WufsR 5ֈy)w5˔ef UL̋{1캂K*Kǩ:ŗhDA=pw G4l#CϙNS,9t[QKd%?0=q7@_j^=!dW8Bώi0>N}՘:aFmu h^du<$E{ ŘTյz}kA//'sd{ WFEN܂b@X[&bk`&38!1U~µp`@Ov8qY3be #}h(xIT^y)ihr6BiUa'OʀȀcr'nGq9A1)za,<+އ q?Yr&$ENy˗+AHEוF)ٗ.sbyO?ji *!8o8EO-yhc?P^|P:AN+ s/"`? >8Bja431 oF)k pBӓ/"?k'uo;G{YoQZ[%^jI >%[@0Dd04A.]KLH9Lj<^M![|}c]8tk&|3j۴?|z+M!xR\쮛pY˨`h n~yUienQ$=7]¬PF 4_FiPkgƿAlEz+8lkq@ i7]* LTiR1 aD\gݍ.+KaG QArmϯ"a1n3躸B )UT4b1.HV/(=N_@`Z!4nҙZ[a*o/IjF<k[z 08Z쳔[$xh5|҆v&n׈w^]ՁoDDR{oÛ\Ea+tayܑT0YCs-ܑ=*54(Ƚ SVx䈙.F>8Z n&:W?̗$Տ#%NjHdyB3[_(C}|$,z) }r+Ѱ4ZǠާYx4⻺KD7@-%|W}Gv{8ݪ7:3e4Te4&c宏GĴ8cm v'c29Ks Me[<&[=pIoEEcc2B"R7=*[2 1hM`2tz"@BΤv*E31Mx|6rj&XEOa\4"Ll5FqX98&$ 7 :R3]x?.KЯOynӄ!iRAgRe&K<,7\ ^ɊT#%\g[8-r1Րć&fe' Y2~f)p͍ja"\0U&ƌqL2DA neߤ@n@CR8mDo_9|Y[}'{m1U;6k~/~^h!H׃ŠM;srؿ -lrh|+EB@xf:& b6,Sv-}8\EKu}M >){+2ͦ8Z!K 4d٬=!ν]>8ZD0Scxm^*j,ןK6xWDE'\z!E&S2nPR3 M+ &UC}?ߝf6%rTtrrn:#jkXVDqn:`l['ar Zݼ[;OA28#pǩsA\J2rˠd`GGx(|8Z1ә8fs^{ЯʕڟM c@/&z?6,4(V=iLf'5~⠥fhYaVc`- QF{#>m~>SD^ wihԁMS_ 4/jζh{)MX^"\ֳ+U;1;đ-wfeoaI 9 tM]s05w{~{vp!8ANƸ\$F.NJU)ePP4#um)f Z`?qƋkFmHS2I`U҄4imqy%yP/a:Q:檘taxQ]3E-Z 2,LLQ΄| SI_^ yOr@ (p) [uHn1,j}[f^;I9z yD^d\K>ʲ,Y&kFyczv;o|BlN qsoFnz5QnVV8`ND?T/Dxh2NiKmNo뀬W,~{ _," ܈^K:|p(žCYmI(zu֯{2!tʊogT4k8(^m{wܣZ3KJj qז.-+b0 N#kf!1bLLW%8d%|Kb2 EQ vV`R~HN^{^@kN b2Ff9.q)5Z-X SS-uj>%}8VB.z~jD4Q)ZLP'njX"ѽN&j^+Kq₼.t.逦6ƂEt Ťe"RX.qJ 1ցa"GemD9!9Jq]yJ 0􉩤s܁q#HZ 7nM lLR`cDmؓL}J~KEv;Nx1̖RXsmj8y1pWl7j^<(*;/bN2 %qixƃa&X&qY\~{5>e , |;ځO=29讔7wS?M ю elxV ՎDwSB g+أ̜Tg 1Pʋ # i:1@ݠDW5BN$?lAP[GPPa'Ժ{(?~}S;d1/L@Ti/6xsNOӗD463OI\i"tmo޺Cbm:+xiXΆn7#,tEјH3:ǤCNl٣H_8z@na[oC̅G*gIϗ5mU"rQ pQ=Z4?0q&gdzO!_5K8jԩK6q@\mb^y$h~!fKl(",uCxyIMT#yxn%hJǶ>}Ч&L4`!#e,:AտZ`7DABfrpb؇ӞaKZx=6Tyێ D+#^s:_UOUQ8Kcx KHp#;.$k{41 ˒;q=] F >Z.qd'2xe#QG'wC AFU\37xn)<@*oN@wUoM"s7K|P7:JvpYŻpc\B&ĆW 3+ųxb/$uAYJe|/n&eˢ}S]/[-^115SeLW@yP|@.:Jd®ڐQAL&x!e+eµO~486T@QTSƾkN栝˽1c>W+NGbkwi.[9@>+9XI&ҦHa/ClkP?<5,^g@}aW7q ڿ 3Ĵمo $Hq-TĪ+ҖD Ρ"=)eu`s"d + +p@^jf˧%_Un#zwˈPd73 O]%}c![lZXһ6kg`PI[=yŠ82Z𦬕-/z- KAHmJ mCqQ*oۮKܪ橜M]Ӈ+RJJsYd,GoyD 086oL+yy{W}x|V^׀c9(GT,DA]P=m^5焮vVPOǾ&$>u4Aq Մ<}8|1 ֺ) 5+)"^}Eg uuP4 z]b5s`ЪQ C]O܎3n}x'Kx>ia9yUp:pi }mtYcϗ0iU74(fU籀^C7c趌=R"mz *OL|YdqK+sg ͢F|m<9@6rx,~ Bi25X.dMQ=AhUuI{a\{OKy4$!Cp0!2b$V9:L\})mKFi0N5=hW64? &s q㘥;y3kBWpC qw.h 9v,߯tPoۈ8N  h|Հ Θ:pGpcf[-;!]}A^%:J nS:3fɮ3I@FV2V*C9!@5tX>~jpofmICu_-,dRKg(nj$}BjV_T@ulՂS?j븊-z)1rQG2WqC89\:K륡]FW27:.{N+ƙ5h*'MwvX^Ҩӽ\ܸ˺ ž9Iu]fn,N5u!uC:Ed 4HIp䟆 ߛ e}Q&h4K)sخ3ahϲUC+w*U2q[EmEZmyNifzH§lhMMm6sGU%0:>7]A{rd巻Hpj&>ܵ* 'D^tFEFy5 }A(;T0Na((5["r˶8_Z Jia2Elє>?6 deHpˢ+F,1L`?Nn(|'6u`c}pHFa`1::<6˖,2j#!d|er]욏γ4>0HlU`@!0y;DfsJ^}p?)\ºcV5fdz$ Pnq?>N6uc"fģBd}mϝvV޷ X6g*0:Vbj1Sf1 =q}חB !k,Mmo/H.@\VgߤE74& ߺk(ᷓq\!Ttbʃ3u\Ϭ$`i#= =7 m .h+M ت֧~woLVb* p-f(D:f5?0sP߰@ Gsnp,y%&,1 G5 ɼٶAFăk ike^f׿go3 ЙFq]֑ Q!ݞ?Wh}OjUJ(gMiuŜC V}N^݋XD*n2GFU3؎'>sr[=4TgY$^&dn0p\yP^so HJ:>aBὂd:N1= |i(aFu1Agh"_:b"v>og.)#UAxIi'(%1*z`,S}aǹ}Z'enue9[LYݹN>]C𩾵kؤR^Ϭ ۹| װgb@ o4wd;ϟxq#X;>S/v( Tf!MvjؤFZذ.'!]/2}m|-F#8?w%Z%~>}!Wlp,Y|E[=F!xwcf.J)"4R#P.9L$wKJSC$^ێ )*}翂C>rA`Uճ*RF@~QZGh 2ICE]XO5ꊰQC7|s c09.uϟ5<\X9i*l,Ol}aN0OO,|ƂqThL:HטUuZuMώC9w?y#rc zc#~x.?s)"TXztV ¾ar|(8T[[e"DԏK5Y\zi`PgZ'(*FJ hM  ѵ xGψubɥؓIyn6B~iK*8jV+Q&a^ft'}:թ Jo< N΅@A6vGO;BWJ؞q&9}W}Wu!P Ŭ*2&qՕ6ݍ#.4R_A@ Rlsf\=+2wYhX X}|ST}/}&yzJ/ÏҟZjeL'1I+6Ym?A7HˤU GXC܄g 1UڔMA{/(Ҋp=dݰ+h]£a,aŲ!Cl7dk즈CszaMSV 7LkgPkhл5:Dࡱ/Y4ow/ci~.S\MS=m5:PmD5RyZn Ht\3 ΜK NAZ{;zfS>H] )T$熘, t/xgzvگJ5[(6pQrre<֒#Zj 꿺l9$!'Gx0msieh9J p-W4 o]H@4HRCʃan.0 j%XA^$QDZްj/v8 ="5m4= j6(/Y}8!>_m=S0ΘI ߌnmU wr L`؍*RfG^ID[*OMY z$P} p<;6v27%T.|1Cǻ&a2Î`jneo"bN.A;%06 HvQ&dfmS;fQ|dAw&-?l7Ñ$ pyR { ym0h}e_Eh!^ues-jR XEOKʩ;Cft) +{Y093Vc,D$``!͆qxR7FÓ'Al]^6VJoƺ"J[!  XIqI3QoSy%Bq{aex7{̈́뮐[Ԍ(uSĐNBj.>vĵ?K# Vc<#c1VT@ ށ@>"!9S4M(6s\(X1jֳxWϙ"9fAf(t˹eF9 :J#ճWW풃N;P9CHfm'NTs. z`&-Ġo3ڱH0;VWZ T'O =Nx%yt#;nS+f ^ɍS{6fUYEWQ wve]HԶ_:t8F !|qlj/߀}J CK@^3S3r`Ir(dDo8xQ%kQPl䗽T)nL o+$>nYBӦUuDtNԤJcCV@vY)؞=rZwzRgͮVʜzq9b]QGG9!|zE0~>)py̐6&ECL,rYvyeV$A N=· !_ŭtS9I{0>^lP];fJ0J՟P&ڝ:MzJV։U'=,8C:굹)>'##M{ExcF|,<:=fjJr4gswL*K"A#hG9&O?ڲIݓŐ c5xq~uM۹eMLdZ4b%{gHmBЙ ް& ``/I85;G!D<5z'ԿPd \,%o8yIx=ȢhLO(Mq-EX?fCEŸzOCn0Cֱ}C(J9} bH8;LZU#&j]*WCY98TJs$R3cxg4AY,pI.xh#n KWVѼofBhp~M L9cNC=+S&rZ/H)u@! ~2&vm(E4aLבN4ٖ 4(jz6JM1kɋ/Krl|pSB&UzvF3'6bm?d~NXO]OfR]L?3 :y*=wGE$Pff~(@e"5AwyV'ڠQl^[#ezHwb݇<p~8  ̕yMlhԭW/ksn!e)b qdӏ3շIߚ5xgc}ߐ-%1 {{B #T%f$:ѿ K6m>>?VZ %Gf}NڂK]Mh%$IO>-'f:#ٛ5c +ؐO,#'l !b@Oܤ]O9w96dgidV$hYAC-QHC^&=]}X_kfJ{8JqL<). rL9]2PDTpr4@2\>Oxo ef6pn-RHQhvپ31VobP˟Y֏0@$OoGUdIhq.3PB7sO1$ueF _&bik`8feQVtۗ.XVƹ 8g"Љfk=x-5o6!)\;(CZzSv+qݮ+ ]&9OT!C;1Ȇ?LiiiMBm[A 29#Pd=l}Iύak Ҿ4&u;H'=O?ػ! 'ogCJ:.nIu]=3ŗ%0U~}Q4\[џaB\W,e}dۇ6! e ~d/[wFЃX|#` 1R})Q^J1Aם4l}+څMSn= \-6JlF;MgF#ļҢk~aѦxf-;oǪc5DKؖN45\PD]-v56;; 5?X=hG.jnivgAv{%jWD ThoYc }O7}5z6<Ѡkl[-I_~eM,k@0/ɭ\e\.pHXVI(Yc&-m:sVw8f72]tp*dTcW}11=ܹ3܇^q}aQ2%DK;:g) "JLl^ G6qvFydЋ殚]XbqN ~L~˥myxfP ӅƄeۆn.3g%]^1P-zݺ/:#E_Uۉ bBd@ZLK=m9xR"_?ҙWH*Ud+X^GcYo7QfasSmSbI`MRxΉDVj台^L /7C P%1F9e4F=(މ+NXC#^WUĠ%_]لMrN+TEy>O0 23[|ʺN-Ux6ɥ+%p4]0,(ߌƪs<@;~Թ~ݒL상P sL:[G3TH^;Lz^k*A& gv1)G(kBXv30Ϲg`*N_JҤeFc`5|Wr@1-IW}Fݠo~f:r%eq۫6t%/N4n:lط?}Bv oR),rpeC}}jzl.l3 V̶couN K}`.Xm'dea+(, L}$Es.//?7lh$yd'M{o%=&8 M>'|F& 4yO{RD^CJ_Ӓu-gߪrR__,a Wځ^r!g bIT>v*qā^uD_Umw8r+2. ڏ+Z].ɱ Q꣎\y~J~Ft3L{mc+WWyEBqd Iph|PwYAD'k^_p]H7JBX,BҰbBm8&^{W̰8^:|li ?۬kY( I Hdu"HݗK\>z6E #vy6wYRRl/B-R̺C[ ~YQ;w ĠTNq\+N&p8ⰲ#,PRGj߂SΓxQ(g،ؗpFYar]gd8bbnEmBK bl%Ƒh38h`bZnzq=T^N'ysƐ4etpv)9[s=ܘ_3.GD{P$}bB  fD /.M E)HV߿0BK.6gkԕx\->|#&ͼKoszJgO,'3Yt{l [)b( i7X~V\{F_1LsN4b{}46])Z1~4*_XvzdNXga˯6R3jusaVj,r'2W3W,?BWMPR,)5} kj!08k>>a_+44LvsAjAP}7G}j<%k-х2D[qي/@R)޸Kma,EUU! HU@2y$!;Y[d_[cqB:ߕ\]<\ PYo;nCl 9ؤ%`;0S6tL M9S9$;c|FG %:]?8%-!AǼc㮣qK 6@c;61]11pmXp 9&ߔ+FiJ*] Z DPϣAM}zq͚"H:k׹SssXs误n}Dh$!{3 -πjH_Ȥ^WŒL=0?܁n;D‡!@aI|*VLmyh_5 kfM'_zY4 eN,}RCС鸕8G֚J$;rEVR{yB*h$s~ny&=uW4yGuLT$(6a;T__5ЖF!@`0 .ƣn9Tc@rզ@&-E0|ਟ҈4~}7ڛ^|;K/%v^K=-RrdA/f DKiOx sƊߢu<;h K Q dARڕj?&>A 𱮐"ĤA w^F&$p.}}R^؉2=n0`/XO$hAAnCF=zCbfGH5dC:GQƒKHqJ-aƛѺYs[\> b٧^="cT|RbMP6xc+U"&+m.9hgGoy?`%c{Ǘ/m˙K ?-r96jf#n!7uDx|_4\&$^~EOT:>P`4Y|Izր  ̭@A}0?q: ~Pf5?k c_ň ۇ,QJT=9|'e?7w/&І9rr(-&}e 5 )"YNN#3Fze>c3S╃6&5 M^ PPxNyVeGۓrdA?U_3Z(TE.}oϱ*?dr^( "GK{Ƒ`Rmy蓎|V)| qsɝO blҧ-r'7C4ʢɖrKn[hBŗ oĸ,|C푩< Fq-ȣA,x?]pmM^ⅅ~؛ is :?G_ҭJ=#e9*f2f,B42Cv}6Ӧm3kM;̿q0f%jދ$Qb9@j;1bKK%'⁷14:τyXBiS/~7`|޼$l+p%fU.e@n?9h2PcҪߨ'D~T8(um\&/ԙaѡL?~[ _Mw㬌ö:I4LIPMF4.~b9QXО Aݐ7fZ9u+0GCؿe*HڅBY# ˅g{O-5?@}@b1pg-A;Ik\ `(X;;s_*zqj͒:%p5]-mcH_|>4!c![ggG?"nc[H4AA#<5{ Z~"^vSO^OHQ_bۄbmw1rv9/&fIxƊń>,xҎuQp,H\uEN|zB M)#Wy1vz?w*BweTv7bW$)KY 3-Uն '$hLжݳ/9ßMF| 2̄]=@϶=,ɢ& ىj  [^+o`dž52RdeZVc67Dw. \#zM` }XwťU\̫ݏ6SE*ě9*Hk\z _r4 .45l&hax뫃$wT.Ei%m|1~V1ˡۙWr#k(Q+tkH/k})eTHJB01ILx{mpK!3&z)8\Jl@w˼~Us\Arqn0Cn;MSF!*8_A֝wQNF ݎkH@|LվC8.V4~ԄB1[Sm@ڂ= wb ;uu4Ta7H6 rXV^=d#-0EOӫLt_&UW^F ޹Y!xA)Obw![Ou8wMFp(RᏞwQZ&;!_-f9s(p(=!pr`-Y{VTHdwF#!i <¹Ȱ;!KbT0HOa} ͬ~ke[QG1d~BiF.z^#F1J] Ug1nJS3^ KSQ\h CX5@ٺ6^Z1}T,2[ytǂ.b'arUt%a 'Ys0)vj+Ƶ}*PRX+jkw;=cp!R՟,@ʐZ9بm^21WCJnj`߱`dlwդ"U$ !<sY(؍5̱s^a[8/rGÞ}of%䓚Q qt 7r% y:{>Qk$R $y,O16_U\.*Ӣ ƔqQ8',l %~7ro0gH[L_h1:Alb^^6C2"l 艋sK)%݈8\M& C<"-3+W!y{|$g7Bv]ZnZŊb+ Q gw`&e~<5LBR]kYBh bx}jz I>vw<.>)N,e8}R)({Y4O4^ 7ߟo^U9$;FIh*3WYہ8nm5j%^"ѥ@]CTRяXYڳٿCb$OJWW~2 C[;CṴ).EH N8;'i̔kN-+N+@򉡦5{t]l0!=tQq3,E ɠW#&(+ȭfNYz9AF*Dڅ3$ZMKͩ-x8^ L !욳o d@xƉRfRe\aֵ&(0Meܦ;`R5̘E|L.3IO˅X"@l67/6DOoKK@5 % c;V2+ <}ϟh?EQJn/Ou06rhd 2 dml;Lo0F>&[}UNҢ0y&{UY'hd7-dM@~SA}Wll4~[$ '@(! \j T!bSӓwUl17_ck{MIѧ5M8".7T_M!3?@eNvvkʏ b]{URBo\obNEg (`juKp;P;hkI)M@XhCI[% {|׋qF'Hh-XS2+tb^^zfI)FHwMi\S8"=jznN9t Ѵ&>7V.'K;Qꔪe_d=P"7@"O8u躬;e]u]OG<!WJ RhH]K$yk/ޭ|l{L!9R &l`Q~0t)!&YwmqKhLcj&jXt,D:Es_7J :?hiTGfT?c/MdbUf~[-C>:͝_i8Le$[\"Ľub+z7_J"llv AuŽަ&6./! ᔅ&R;6M{[r)1-k#:l9\ST8|eɢN c<&ށ~Lf2h5 <S# .y>Lwg%_EB|? 81s6m T$3xla7P'vq hSHϜRAɱ7rv"酔xw HgArkC@GRt(N<' ]mR)VwaѫxrܲYZBLZ-Ɣ!fZx"(KXth, w I5M#M錂ȸ& MRoEt`ŷ 6F$1I2QP0gS!#ű7r&/.k[ QKredWHȏ2-X3蠠ETkږ GQDy6s@4ܗ rb*ulɭHq4+jѩx}ܝk 2R@h" 78c .baΎaEܢlUDuOm֨9Ȃ0Ovnة4FRk¹=ZuF-m{!<\!o's-YNIW'~ŕ!Xx^^0L ~u+2u祿u'AʢMG]Ns%cKş{%&NmA_ "֍L6Th-<K?u@X.fkLJoH_;?e 5$0kzk"gUUrT(|ۗ;_ 3r:L}W=Ph M75r|4Tlk/i&Aigz+^tC-nz$yA~`ۆكS4,#@3{₻3k}a2a@wJ;?'7Q$OUX1Z 7wY0IQd{3sy%Bxqk__oħ.4NP6t< @Z~m+h%f;$RHd =OLع3}uYe RP?"Dv㑄8^",Qs$6!by2lюR|L'17}-L)8e3m,!q/ 40ulvृRH:5ơsJ.SN"oQWN& l{5Mk_߿ϻAd;EZ^_ Mx/βPDx m#׏ k>I~7KE e+:{%>wk'tK;{.d6{k`v|]{*k$ҽ/ѶVH%{$'I×%?<L uv 4+2wI: ~j̩*qH\Wz"$K"&ZONX0)Q\>i?."G6ڹEf{ye35a- Y4j]=%Y@ YyY"oW zEBY>fzh WiJ/8EbE#b:RI^Gqtyj yŖ#rPAh~{ʨ5wf|jVk"9ܳI-qp3i>J4)4[b?ƌBD?4d]vAd=7CS_q[nIMwƈ2VDy~j8}l[N4ħջFۗE0>-!ȐT7ed)"ζ =:ǿꏣXB갦DVr> f0քh$SgdSqݛ 3#n S^+q0p_b xN5##~2iu&Uϗ~._%Ln(BkʎZSlog?RMh/'Su01 @zm8tȊ g_[ҙ{XW$;}& sG.($.*ji)H#B&lYՐ|?Oa|fѐlg& H (`Dۂzu$È&)@ȯh89b"](0Z̩@lg;2& DzNCiWPlzOa-djC8hJmemM&VUܝ=!KZ#EO xA#A ĞI <\q[#,"jkH/|CMEb'^ l {|iuia ## U5y#qb|uv`@ DZ/%VEqD AHd` 7zNQNRNqy1 ((rHNM(D @>ާ~#Cq HF>2xM#=-%/.ygdWy c_|n "ÿXnB +(GY]+S pQs!8n_U , ΏZ}zs[} %N$kT\?Dp!iAIw i+Яw9fڑNqm(git?:8ѵ 3x]_6|iدx̶n:V>r^BY ȮgrJLtJ D $F{ukzգu=*ΫFAA\ b)?|({^&\6YRFxҬ7rY&2;φKm,Tн,bϨsB`&YICPtv>stLh3M6@ҵ偆WyI\hn> Xxc}&M.2Y瑲n`(Lc6#4ĝ!M;@~So1}:`8W)c54pkbfC=\vϦQ:tb@G*E*V*0i,`KPcrmk(B3%Peɟ3R\9#0/FJ;zܞ/@đI`*%yبc{wHpOద^ C)sR>> O& y\}7WDΆh_]GD#YH:Կ⦚)wU%e-Dkrs= 47^&H+e+R>MtKQ}cd2I4wB"EݯSk$O_ &où׻^F=WAREJ*4ch`ϚOيot t֎S W/^ 'x G_IC/ͰbIY- *Vf t̉AT0z-.\.0qю|tan&E-ZY3Eܰ^|RI订*ys~2R"vv6uXqryׂ'=rr ;a#~Dd8R ml>t1p 5/Ls鬐R?(+ߨ[ho[u$_vR5B%|ԃm.qN+93ik0a/XlGRkSr*D2{NQJ]oU&T@R9Q+<3y!K*+4sua]fҎKO ݖ L]_٣f QE b=p(ib|qIo%`L ]J[]b!_ӜS]D* >&BZntu{皇!ت|T<'VL#`Z^!DDL\D,#[5"4'yx.G=6'`O^Fmm%_WP9.ͫ/{_9lgۭdևYaެ<}|@NEfɔ'|êSe\E]҆G%]Xq&2)LJɟK2i0"VUEcxV4^j> 4s[x ÈC`װ4t9^Fls+V^gMT+ϖZ{惽_?ߡ(`56VajCfZo^p@少U`)N0TxU!h=j ?Ի}*ue݉MQ HW UCNw3Uy~fӍ;zUqFܹnú jdsg>>e#5+\/zFYSW'"J'뻕DmX-݈$9/F [/$PSd$2pWnu'e5 V BcEWD#fQ +x4<ݣ%A!l8kup IC:G·L>zטoE*(*T:8W@3U" ZWe;G+(\'UoWءV r=BEy!G^?/Y=>ZqDot?v24Ux@bCf% HNG*@YM~'"yq+ѵ Y7f1m\˻̫<};50KtoAUFhL I?>UB͔'|FH8/~\FO)N,߸UMf8٤?'v;ڒn2YL`Jɮ<[136t: |G`ȺqQcF W8,*8ʷjkz+Łk۞w8aW.0vf=f*z ؽձ>菹<9qଗ;qNca}SE_͊`'28O.SJemP}}K{/eV9p73?X}ζֳum'Ojxj5)IZ$iYxOrt;iy4)̽~CK REtW&GJ8ea$gcbRn(o[td tq6DgfؖaXbM.sjӨ9WWc}t#r]fˑyyVN `9}N)+NrTCbRAY^wsnyF9:818bz/KV)+(**hs*5/č2R n+s~k{qC]]u@1 !5ؘ1#otMqHA.]fI+I3d"=u7`[PD`2G rUOylԷ+{Hj6tB 5Kc$Pg)!QFFj3{=ء8LTc ^.r%{ʢQ\Tⲱjj]J\EQiˮ4h]ϭ'Z='QrYfSuj7~? |u[qV2'*wlH΋STڽqPkU6Gz_s,{42;/* KH v o*.H"sSTX࠼K1j(~$tY: 1'otS>&&H pИ:`}@lQ4!GrXH>L)-aFol*սN3=m1ʒg'"I8vn..GHU7KWgѱ:bEG#u gs*N1*6-e./?~nYPDDj"ET=u3n&S!og]E IϞ'5`Bgm"[pg*\g>GXg2 q~@oQ$]Ԁm :,WT?W 왯mB;^6NrCH#{6\# avٚf NZnKeM5YⱧr)o)1VBْ4(SWG]ڮ KRGJ>8(٬(zLSzELZ^hqª-:/*>v$˓\ WA䏋ԎB1uT_gR}ञ Me T3>Ġ *hq{Iu54L財%Z 7\t(t" V^O V9]B;i1vv6o|#?mh]\L!K 6`qU@` )W92F@=ngc8Ћo0aџORg"-1#tcBpomڧO5]FzQw.7ã@-ݤkӢ Ti0I=ՓU#>,T6)-߆X`&#v=mK 2%jU(Iãgsߵ'ÔWwZ60CH@uew&ubg9nտs4VTG'0FC|lʼi(޷k=]crӌ 1RE.ecR:W=XZԉɲr4/Ur.eOB-i4h"\2ʳD&_و&K {~trE|lZǢ01WUi5#Fk%Ywt.= nG *\oO%RKhvM~ɽ-wd߳mؽFC9}}>hp#v2YZڼ'Ug_֤wcLazwORcf(7ܛ$ z $e)bmP3Lr]!=HP[8dBnk9;֋|yY)ȊiL;(MF_fUL~ZkIʿxF^RyqY;-ҙBcWNj4nl48|G89Av* ~ _YHQ6dHw\<]XT:[nTKo OX-zC` ]*h~1>7hx`R ;BehK+HSLX8Oz?hml>/#%]ىd-sSÂn@=9.[>| } H` a,ȓX3hkkl7t!sQJ >C̰]ܛ`z՞Y$:v_*x4KVu`_AupC}oQlƷA/MkuH!7@vgcX"rS="{'ƺպW]< /+5"mvy:E'qEnerl @Yc~K} t_u߷ynXj 'o`(*$m= V+vKX6,Bd#Ϩ7w#G<33n o(XX=os5>cj. ƚ ?H R&9俏#m|(UOJ(EH"bjw&\`O ʀPn^&DE#߳NKwj!cCS>s=M2HK/_֎Aǝxo< xŜ  8/iM.#+&i,4i@&mHU9|n:7: M`?"[AKpc ՔC@[Ht0gz,QƎ ҆>j}OKvݟr4oa:K u8M;&bb@ <l%.ȊiH5IqH9dYr&_`\T0XD'{ mqyZli8Kw4@͒]ehxT1kBȳRnؼI_dj{exجJ-)nvSk?ؠp6w:RUJa!D|jq,;HX$ 9u<>簖iþʰ?I^mJ IʃRyeeUF+%>o7a6 tD{ZJ7TwO%mSs]dS}¡Ѭ+Ox᪠ ܗOnu,r,\NƐ|[V?16{ɯ-I W >囻s\if"rt=gH$.RCݢQ” X{0;cro5ÝGTWaͱ0DB&ݹN %;ø3F:rmY!r3 ltI~1]0) 2k(0+O\3@9^Z{Z1z,PÆ(VnF2aݫj:y9o{bYO,'?W;2@|Jz<*4Xw V,Gȕtk޻^ 9SC NN"A41;X-iՁ=w _WQl6WWi r4$Q/8KW 3}XX/-toSqI~A'.<#"Y/c6eA ZS;LP pZ:,D2!/`H)S!{MA @#Juy^cş\\̎jCS Ld+0(28|f+Z-`@'Q\RTxz n5rBo1[oY".եsƭO 3*Ӄ С3/0r5zŔKIr JCy(=܂KCtf4 YfWԪ~"qM~)exEݯEP%Hi"$^ ځ&8#`{ Ӏ<#g[ h %o2>On_n Jm ;- 'rD S\Wa}~/ NK؎ \l#ei:\q%EX*Pz"%1)1)OSirsȒ d{U 󃓼BBW#C*0sI|KpCC/{gD"ymqĞn܈fusUN?aAdd) ;q(fK|~!CrlqlAG@KY(a V6-bWh Q)"|kه8!z_WʨZx'7/ ;2!MNBZO&Ԅdp/-;ECNS•0Li *=$ft`ܼ57 v~DgCܞ'" ʜR@8YfH?n .X,>D|M0s^$<߬G]+igh|z7 )UBZb}"դ{ٞ%˾5i\ӑ;)˝·\s[cB!h Mlgoƙ˷-͏0Zs7LNHF)$5?".2%EhLEZG<c@QмNh3MLk-І\`=rQ',*=S,'̡Czo ǯo[5#" F;(J KD8/pw<ٶ셹?vDjD mbK5C-OޡE&s05$tBYxVpJ,Y*nPirt!| L56 W./;DM@? 䌴Z.ms06۷Q7pR~zn ]xo?/k-BsS\5:SjWNmF`44]A,|iWD`p "Sg̪(ۤ;AazyӰ觿)4OYTƄJe$] $\6LqʻFʱ QrJʫEc١n R4[}&ab= 94aOPOAV3 uhz^$.eaw[{ cF8b 3Q1rG=a{ȏ0wpWSd{@ pZhRl%n/+ԗLAoBG3 \eԤ͖XW;)8s1VKR.U6>`rk=;FPIG;Ǘϖ:o˃L^.yz%EUSg~#Q7stxbYZdJZgK>?]AW7\/o ( {/yvG~&>VМɾouKU_ jJE5UMc/EelBb%(;t0erDEzHSP.7\^qMx<%\#Oa"_ . b`|S3&6U@OEЗ-8ɱ\ V!:>J8gi2yu`g33u*KSi23B 'H5= @ hh?{"P '-3yĊZ~7f#hI[UF9.-‚t;6Vn[A)+g{%̹G_S4 ׏%"OlPt}h D@hwWY_xnda+n1w +t|G g>z\4-eV>Mf,oA!S!WՋ:pDƌr20fNE}{)u0){eONt&1V%Z>w&,,v) ֦p};֜; x3ʌ1QNm {Y[/&|Ĥja˹<ٺCOc+sԣ>#[B%ެ(|{M]?ԇmL]#?ae@'~n;5Txt _H;7ac9Ї Zo<ޛ\k@WByz`Fڙ\ RC$B~ҽcsn8W:=A7Mrs7xZ"^uGhJeԾO? Fy7W,[b3[V^rOD)K:AS3!x;1;c|@8$ [~5'(CŔ"-4g+_"9av,ÂFɅf6s?X ߫ 8.FOSM@Ƈ;JͰuؾX-Q/BG24|O> }ӂ\թK1\"SM:g8ZQ?Gm6]\x^,O^*\6|Գo-2} =r,MuB*vl\^yf*w/GRgf6둱E֔ CڡL:%i-)U]Ϲr$ // {=恾j⿩&0)-l1!c_1\SEcG<&):-$/L7+G&Իfs0=fcy,j!Jc)A~9[V<38q'Kӣr#oaݷlߢ 3XW<,«8{.ZkQMk$t8QieO>8ǟh?S_ݾ'-VwnxG"U*3OКtJ} ".EAia*hh RHay70mUnb;u90\t6@/x $$g7" ~XZ`/cdIѡJ( K7gc|z z+8F`Ƣӳ3~25| +Wux7|a 2V'+ 3mϛV*MQ7TM~kAI*I7>>tUHfx瀁tQTbPSG y]ZXj濫ܷ?(f|j1naIviG]4Lc!BZNn "">A3Q:]ҾetۍbxBOkё7PJ uRJ'.xU7{<%C&72;/w pZ%Tw wh"!hŪ.0SYj |llWrD HΚy# ɬO|my'5Ƥ{((1ڕV͗![Z B n0B > /lVE}pvQsm+8SnT\aAnk.lsAs/Hrk/vsϱ%*1&j^ [ ;@+v~h͍3 Y`+՜iC,H:|eZ+X͇+70h$nS W?(kY=`p(/j^kݻVND[G F^"3/GBdVYAk.rT*Pw(IjP3eq(<38N*ϑ-Z (?d7 )sKhIN5]ёtݙW\j 3jQTr䵆hC'Ef%Tg)9FڵdEh6?$ݷҖ*{K.ݏ8ay>yVf)ײH2vX;(Aa`6Y9@Fe$yseݗ,5NBpCJAlQgE2}yrsGa0]oq%*jޟO鐃Oh⽊.!xe!mu>›h|DSKmrmp(}X2ֶT^( k\8ߺh)"w8 X)0֕XXC'R?f\$!#vޒHUz\X)>'X ?Oҋq_#ZncʱXo׬]WQ[l˨. Nٍ)\jqr ѤY*kW%M2*[Ht Th~yj[fV MOu'>5:៬/Thꨑ ho|mK4sov0Od|6}lpeĞDִ @{a`aygWMVHd3&I>%*g|؞ |E4"Ro!c/3z³; $Jw\vaī ieŐ)2ܓ~vo\i ,͎o^CY!JRU($4XX{NOC] b-zy nDŽ[ `ΰ'^!;b%-8¨GEJުhl"l7ݥ*!{g-{ ϻP*}Ob.Vgdvo}> cR8jnJ"<<!0聣êTWJ|3B@,kPqf|$lBUւesVک<'N:pMs,&t'bptvrq PoBA?#Sˌ!O7թ*]8WGd7jQUwrrѦ|2 md"e(o 7  =7|05kR3T7[v Ҟ < fD q4K'ZIS p^ҷk9߁^筁#׬cg;Gd~Jz.Aqɐ jFAޒ]8|nM1k{/[5[__ \Iih2Te:/ȸ> q'ttRճ6}S@iwj2 E|}N[󃅃WZuǣqɼDexܟ Y@4qBjlxO/g7)qDy=qy+;HC^ (Pb6╸ o#wE&HbιS e@ԓ;9iY>Ly`C<1 V&[F-_E> l < KU + 8t80$\.-ՠq+5I0GN?sfAC`w&iCO0bw,Kr1砒0Il5jVBg(̭nw_KĪPUȲ{%m7&1E;",Z Ym+kx&ʀtGLdVɡ{!A3s3db9wYlM4pjE2l/shLa33i) e0Z^#CtXݷߦ6./'[%?1@[CܜRV`d\H|TvW{e;˗wvɈ|L1T ]~ߛ,L>B[vV=,I5YJЮN@D^% ] OIJ@?EknQD B4Q.gN6򆯽YT>'N< ŵ0daJ&.63E)}ʷv Y+[R}!0rsF#Ήڛ=Ǻ͉:tD(~G3)Fðɠ9ԡ2Er[uc8U:v/;ZQ,șğ::D_}T X5a cC;F.`.}'44hN#7FF'k ;j\[#e̟2٢W]M .۱gYZ07070100000010000081a400000000000000000000000161421e7b00009cd8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/ⴋ]?Eh=ڜ9ST:ul:SFC1XxG],iB)>t).-VயD\yI3 \Z(Ķ:jn 52Ӻ_%GnkQ=T.vg]Z9Զ}oFŎ#pNՒ-dG)2wm-7 :4zg#】6Taڎ uz0raeUz9Lh&3HkfʶJ!.$19$ꎄ.4 Eu(֏FF]QX-}TBӣvn53.lk1%kwD݌lՈ Fx<^;x+@P;;.M< jw2Mp(Y +!g uzl Pj/lus#csbPۜW^4JX' ?n ,R4o`zޔ v6<&dDxdy{u+(Y_O ~BLjaD !,dXرl5Ja^~q6Pi%Nf!F!1gf0p@hϜbN=XJ|vvН; w1'rFX""tW%Y]-JukQ ?ҵ_Tdܦ.=fuB=`j6+>N/.Pڸ*K 5\W^^tm y4*I#ъD_5Pb1=q`_GAN$N]zOl҂\7;3SAFwkw#?!#vX{I{.Uiᤖ7{b2s jHN٤/')}-?C/++O4+Fd@Կ6ۋ aW,/ _Y){cwdM8B1{߷D{$XzZ]kE9Ӑn2l‡S3#T[WU7[qRkۜ ^r{i$ZBMff 6aLi>De*%U3ҕĞ0_2ɲqK=RڼPBNEѕD01>k_|C2'˚\{@*}{6R ?1GINThWM_/`nv1&iHzUYvvqu9.#okj{D8 }ojR$\W*}G3 p~0t ~CF,OFO99"TuUx@D|("r03s4@6G؄CY/v’HJ= B,s2&eyr4!f4EJrP%H5/K$U> +"H,?veq;R0=M.:ZO]n$+jZȀ՘h|dVK2q6z~j$Ɉ#KRjg\lt~{v.#GV,:"r~cXJyh@6$AAS!H4{}a CP:@Z#}nnz8q۩%Pv,b۬ͧY"tOq\fEd/,Kv-$SdԨN壳Jﭦl$$  ۣ5`-gK4!AFľ4 T 9@ˋ;) յSGm+Z4I(D okل#R,,H"M.#-cLC{vW.oT4*MT"NlAEU㑺fks F&zj*G,.j I!T`wnf h6}Z/5p9}`2E$) .~W.H{‹ח_%@Z7$zfǔJB`%r5r/?Y,aFO ]EGuzUzN|A#hw!0ɔZ 8VtݵJ sfظdfU`$L)V J +hٶ𾚮 K)mk> d&1K\÷jJ:z8aYюf*T=v0r*fiS}a:R4ӻ,8/L+5_*m|QlN8(R| Q+g' !$>/'}JMRi>byݬg,Vx}"Iv\+4cRY>f. IA3"Ya_!eu}iep'( UU$5݊%(N"lfЏg@h#^3ëK@N[3[Kt2B蜴!Hܖ]"6ҪVozۍ'˫ m< \^,q.DQa "t~&,g\TϷZxh-Yo 1.ȿ$vvo5M1\|Q>I7WɦUUĐr( 3Vq35u: q 5*Lc7I:g @@:z;'~H%h8gmO7!20A"A &@ |klU -NxwLƃo6ye#ss 9 &~uAjP&m#>Xn,=Q#7g]XueœT"h@RZ.# H[4c®UiKf$P_H#ɯB4鏸tE}wd6m巙cuvKīPgz6s$G7S@+@.M׬#@qMY]QB>B+J'iYhT^7Px":(wqі3R0-83lPBdqJ "< /ɥ%{{w SPԓ H02a,x޷ҘhH$ [:$D5G,tvBG[&ƨ^Jǿx;.BnYqc:I<(r:Wv8,i /x2Pe%ƕwծu<;PY;'^gРqט\B ,+q ý cĚԎ:C{)(@x+ /1)nxDɱ, &QG -f9(.(%:PG}#4*;#xӟ mvRZ+ f;hq) XYp{1\҉ѿ@K"ij?f SN¢Y?MP]QLXi]z/'ʶ*#=3aÀD\>Y8"ޖn/$r!+ )-~D׭\LzQc['CNBy?y)]>N G.vc4Qt蟠5 Y}F2x{#K.D`Vˍ)~k5tB(^Qyr7l_UY |)уBqOF|v~RfP_ʰʔG#|}+ÝGq&;1Կc)7D!#_3(}E@:/;}ulj[4Ws(?f@cjA Isml^|޸ V֑ݭnث:b9aqB_@p #Dhef5t3IcإK )+[aUIN>*o܍\X CK:/ |+.vRtm?S4~H|FpKV]Gp.ݹazᆵA6\t#š 7B}xO339jt DS rƪ@o6kM/mIcm1EZ b#o:0H:&*:q;kw@GsV}yE.p6_w>-dKt ۋ)a>O0\ߧYlpM?y,]']~CSNp@g`]E|V|ybDռ,71[Ԧoj1PCۣ1g0|7{T^[0pֳyze!م;RPQMƼ;=h~|I2Bpb]Ilɺ+' }J~6X%q 0w`4d~Tc6`k$( gH m&3^WGМCwAL,pUb$ZHh'A<_\K1 x!R>f :&>bQ~f#i HvQ&hą$jZ%ق?k]ar<4ʣŬaK7 4dPҝV]{.!Z*9mŻ|6ǤεS+d+~-~տFoۺͯ8E*Ue?"Lٜ(kC<iioq_[4Uen2ZLTT~rI ɃT=p˟b>Lf6{NQwW[20&@NTS## n q2dBblҀwCoApłOfٍK%">j;J8x|QnM<a_\i}tm3Xialj!L8- CMckE#e{oC֋|o@ۛżRDsRw,[>[6\#iQچc/XвF1ҜHyx`x4!lP1-m矣ga=q9D>A6,r5H` &="Wm}DKYsb$(u2"yS%ks0?R:H/|AJaMD_#Nլe:CndpvQj@Ԭ.kq+C0]4᪢j%9hK JIUdPׯ/΃B>4kA L4Ep,Pē=O#"~kdAΠѹZ۶^/9zMiRℴX!aԙ,w|``~B>L%l쾮*Fb@ ðXJ c=^>J +؇bH&XEImG`Sf68]%l L6*4 .P_jsprݝi,EBTFlm2>Q0u\Gm[nm&gमɌEH6jj( J?n)m"_S w,*Z(}q`UiÏ2ʆç\tL_.8q^DOui#G2xʇBg ~#HGF@5%aVM\z{<1V fsT`%,oXAgqUc5[_^% =w19COհowcRIO1(ŬV)jCڂSA 5D&jvYGZ"MfS0;/aB3T cK,/2#m2ÁV6u ǥ@rMMp }9Iu'W▄:XQZNI{f1T4#6^.YǀMF-}t2ѓQBPȬN)-j** Y8Ş]u]4S3p^eZ ~m|_A~BrY'}]IvXnt1 kE!g6Gy"Q1\ ZZ!}u!KVK$FS  F]BH!AE J sa)mO`"+14ue*&d ¯'%|m%%1e *qZE'P3`?J cE9*UZ`X{W&ټI͛qsw"#yVC$t3[E cծczG+AKO ` @BĀfԷ:%wi$ygI£~@9bb[E"3XE˒yL 9F18 8SIh0Qɢ-j~wUyQ0ݯʜ"fDp WK2dO'{@8))L!z#f!a1˭tܸߺ EAK܀a9+I"aVzo3>1@J5 .BOZ)dA.%I}}tR:g)5+oqGq^r8>0 F:6~ G!ˑ +mV>,DoC4"G|], y -EM oi$] 8~c,_,$ЉV_^Ѭ4I{nopw}Du*:$B3ǃ%Tw,kU0,"m9"+j Eb317JegZ AzpXI4!="αgsgI+EƧ0 )b /G& 5kP/WgqL߿3OؑlьIUQzvo_>J {j* : \ETe-p_t5½A j FIS~QHB*Lak.#V\ |fs/PdTV&|A\fU:bR/.&}0g:hUrBRDI̬ <4!X,SFOL߅,U~M40iyH4Oa.*фvo߾0C4o6c$>cċHB+MRŴؒL=nL;&r*ɪ.P!}@ D7h":ZM f`'Q LP%LrW3#x|'v#g Ok 2ޞf4?~u-Țlr7 `$@WN$rhvόDrjz ;GNnlYA4i;Pͅ!hWj}g<%¶nTB$cVcW?4\LSTh 15W82FzE] 1%p\KCO4yIbZDc=SfSH;lІܚUƍ.`y >kqT =sJҝ^Xehrcr p O wsM/䘊 =B"ĂךصNחiYwgib:Y|`DĚu+Z IdPkdjos ժ]ʨ#i1h3/{9ؓp5 KPgu9b- {B$,amBZЭKN @FV*5̧&vѯ P@$e*:K[0i7JHK3| ?R)Wu |ZS谒b$#3-~My}mtƣ[t %Eh .|TSKy_Ҙ"X`M xs} XdA[E=(~~ʵ$V|!K"E2..D㠌fN>$cViyX=vڅ7-Zݲњ_x:Nه5ФQ꠵A0ol C]=~zs!) K}PT09!˜oL{*#J| f}cݗ9Hv 6gVKn0Mb [RjW¦ QP39 thwq(ƚ $L "YPl'tEcnJ vk#% < ,cXtHu*9wՠs>u᫄ >`"޹x!9+Et׆`Udkidȓ–<T>B!3ӣ 8D{YKHm ZZɯ jSWyzb1Ir%8r j dgH_ᲖxpI&m$͹lF*w@ 5tT}0'{k*k͋ d#/[r%p޽6ڱ ^SVH,*EZLeV훂\tnA5R4D6 c;,Y,4DszX$T]Q6{mTH*Ш&s\ Nou Iwc}41HW`/0.Sj+=y$~b9I7U6i]uF%cX! J,P ¨!< jſmZvX?]wR4_u&椽c^¨f,g硙eU5HqdEr剥9\|Vff>%a6@_}l.k˻zg_O+жĞ`o.|?b$2Zu4UI<.R[dn =Ηf _W-Do@ TqK u30>o0uw|W)U{t锽FSϝn2 qO 2zb^,bل -XᲟ8~%tO%Ad` IY1V1'6_`:r O~Hbˏ~'TӍH89n_'m`~JK!55Ê}`\<.KZTtۅ_GI~{Bk753" ypfg=Cyd 9;4l(#X!З R.9|'U]rI$rC9_NcBXXե=wDyUvy7C܀asLQh>&=2^$]W`x 1dʦtS Lga@>f*`Ft]:5ɘۉ}tHtou N> cLWeNϝz\0)][h8c-x*Z"[!RB C\iv}ALIMb梍ZC4O_$wsV X壉wSA! S~J<Ov~@Uf\Wٜ'v8 Lm#PNg5] A 47&J[_{ٓ$'ǁ4j2S zA.\1M:Êg5lwcg( MWobZH4HWi }~_(i!7Nw*բ4LG[0AXP`2c>VXFR–ih>Qgޟ-ۄc6X /%2^Z)쎒p\yZL+@d5\$,5Lя+q(SCT"<1aU 2tg|}bzXvM1$iݞ^hx6W3Q/-fژc*s5mj%0ow'`7 h2>-ܨ xE77d&ׅgHH>GY<Gg8c1`]=~U&<#7}BCN5mRl̗e]Uߠpy$Wm}N3- k5ׄNjH25 S#jfvXkcb1<{Wѝ; hy<'A>w"껠4 fޙۜ1gz A=5U{1&tWY S%r$#B2i_^GvD nFշujMHcA m%ϒ 33$@|f0SA4GK(Lfww$Um86@W C9OF#1Ǫ0=zZ sGPwzoPN ] cP]Ci8턮ť60B)AhuE{/cʝ+MET(,=wE'w`rOa@]$GV YLU,l)9GewsPufD=C54o](In [%+L9e }7FH2 GU"_(nܢ/(LsA$Y'(:YŤLF&E}nړ&MȩD:yieUeS?\|^s\<%u20/GC S:#NG(Zye0K4g8TDqa~A?hiVvٕQa+[O<^s0T Ci%y)UC_%=(E_.U51I!ŊkܦtFJaOr0}1qpMya=l#CXPk'^`57ƨ>vy[Hu<@Hѵ$ zcK K2+\NמEj=`ȟŷwurR'0/<ΫE@:XtD͕~tPP3|ǵ.?CX8'S1.@?%oS=Dܕh5$M ]fCmbG[7IjZмJ^7'"; mp(FGoR?*aQ$h @!xbѰY\t;UEI*zVF[j'e!:`[zv0_ G}F]=J]5c3F+ }2Vm&}d u4AOZ-U l8[f̿Ct*(H4] u$$9઴ynΥ~ޥ ⠖8|VOpL TqXD ney(v]mnԗ9ϭ %H[DPyt{fyB>Px/CV\˞y?<3(ʔK\9Fưd ̤{65݊dic@?; ;H,h÷r{"/1prq㥰4Uz֦C_o> [Y"3?4݌Uh4i՘or7!~7lz>fN 12e|AGP9wQĂAyPn~3~E2bVvhz,,7=/QI_ᡢиWTB܆+g^"nUg@[?>8dnDAU-pBhuO>zac ]!t+Y9 x9ə78v [~R<6=o7n'V yfW_mny%GѴ~֙q%t ]\䐈vvxD8룛/YFx=\wl}:@v 4Bq_PqQNaG6ڮq(YZab12<ԝ4u,]'t&/bg/p-˙PأmA Mk9}GK4/H4;>jIhIHCJ׶LFe5zB )Gݞ+Z)[MEx8#XYwCy@-M:t7u?3吏Y u4rᒘ& eyKi;@3ԙrOY9/4"n ]:'?8ayDUb3J_ZfN,]@;ZF{dIQO'fxR`}f^?A31:4Oq)y/5N)d\\Owak#w,V3\/_PH*ȥT͠E&>0i`~+!fNy4n6'jXPC&OQAX(L3#4,i"Z=y:1Q`(1DJ,8AT3-,AKz8J~vv{e<@C&0dKI?3 ŏvlCFגMWe!8]hRĥýTDܿB`߂?t2vZp2SqIV4kK(e*˦!ȥHOz0Ǝ5 6O5Gcv8Qn\yߺكF~P5fh#q*fPa)1KЄ20 i]u8"PaFciEqʹ (5 &5p"TL6̲.ܿ5 k5ef,.s6 j࿟ z' EAz GN Ji S5ё J:kb|r~t*NTq>XFJB#:a(vk.p6isjҖ^ԤR{;`+Dpź߽I+:p⵹;JT\F DzLΨsu^kBH5GQ噿s+) {V@0~ɽF _Y:k- ^F݊ \@{{+zBy*p5Jr05^p!-D?T?B^ /[ vNBLU.D@S{qHA㿁p.xxI1Vﻥ@K ՕwilZNE:D;h&̹4CpQ[ Lk;~HY tymBg=G!m~ +`+du9ms94;b)M_/įvlTbnkTrH[4(y;ݘA%&ΐmiQ~(/kAA*ґ|p0&H,6J:v%iZ?mךőK O~85sQ./$G_[Ay䋽da< wp~Gw ~ 7o 6?D>ϰFt]KDE:-lC@鼣{[N#clZ n)W!xXx9Gs}6UpH!Lp@|#,drNʱ\)ȳٱhRvWɊ<{ ieu& Sx |:. ?fSPy.kiPU\?+N a6*!g5\^ ?|_da7}56 f᳦gi3K Q7i>Xm!y A6ek0(Ϙv*V(Q' /x®p$^c(DqdbN:i;h{WQX.Zn og9:vȆjIՂda欨R.I_`~7VD<lϱ؎.C۾"Qħ^񀿸0t?ͦӮ^.\]MUq,ևeSF}z{0i r5$3|A;Ti̮D;۩tǵӔ,>)˞-pE=x/>4t |};KCOdBΨ񼍮~ @ ETL+Wz4ҙܶF*^ƿ E .)J],{ļRq+XH-٧.6mFpo]>}aJXbKUmvTXKXqA|H |ތ8xD$]%bܖe.{U$x߁_R{Zyc~y%q!jɣvVJ3Hg mA.d*Z̤296A &?]{UMz$w.!Îh9gr2HѾSW4F{3۷ה(Wn"N4DI^Fy A  .dz.^ Ui ^4CqgњalPӮVIPrcw*Q%I10\lIOg$i@ mp]5FZC(P;*}v0X^=$"ٷw`8@\no'L (Q F}/Tg(ϝl'Q>,|>Z;RD:^0ArJi\&d{"=DCԀ#D8.&)3<# aFY&(B 4Nې2.C ~`ctnZAJqnTDK0c 7mW$qx< ^oȼy-?J7RmSMnM.[pq ]r[FJK&v2n{fq"M8x8u<H?~BvSg۴eNo%v|>ji1}i:Ŗc7*_H2,r뗢#@{ 2mTHwKx_%נgj)-/TEAagy g &/0W!zV;\ʲ?Xڒ0[Ke#'5\0fa  sc= pZ77U*Aɣy6#֑ ڒ#O[5WlHRb)Pߦ`iXуr;OpF.Hc֗fJM:8u5/84 |-0d`Z|{Y]oR-27Ub̆Ϣ.x[R^| W~7!L[)ri?(Z3?Vl*FW~* mhu8RZ@^U5mש-=@6QBlk4)ؾ=KQf $'Vi#?rUAQ" *JH(_VUѷ>^.֜FHO}}D+겮c!$*LfNV@BuSw+R^{яhH| &#\_jЖb "abESe'_'F&QaxB Fp O (5Ƚ>X}$ ƣu[CCzM+_:4nb>:0@X{lWɣryr>Oѽf)Nwt)0YjN/dqX&zi(v8&JN `Eqw;a+8+Mg;쑗/ǵ)x?tAcŷEyӋ|Lq7郸뻠Ih_|mBИUA*d}0H ;nuQO<_\]DeFp.%m3W o>ZgQDeGeplyr/B2Kf+1 L#x5@ T\+JYcM s&  7D>@ϸ?2OtXJ[AیzWH ,q~4=ʸ 9n)uLT,m&^8>LdS5 GѶveAY?BAlPrTXW]ϔ_g Qjp2dye4ׯGlFfkjmK~q3.kA0s΢'8;Ad|Ae#J]9gFFMB^MPF  [M+vCݳ:ݹ0n i.}?nSsŸJ8l76ѵF Cy `Aqw Ti\WQӆTx搎 V]uښQKE( ǡͬ1B_ ADY I>wTHPޣ._튤`\I Jlk^qCr):n8[P # UNyhRwE!ɾs4o ޘmkAÙa+>4i:VIwPh [3[߇8X.u^fSh΁N: ټ b4gVJ, 11Z=+th7D)4QM 8g# lB{~ssY e"*4dr>F`SKaPJL"DUcYr,j!GOtd㧍`kO,Gtԯ@vW7 GU뗅~YI}d ֬bH>`ȇL QE|[kD"7 ~qcks M~\[I˵Zй ]<]Tcx3!<6㵷qE>I(w h8 f^; E,qb%Pmvd/51 :Uӵ0zw7+Q`na"^.4d M}0Y^c)q37;$J/>W#!I0#lW}HfTNc>Y@}+kV8k\@ iy#X Ovgd{NCE@#s=Q ^BSNZFb+?z |pr:`{oܟ=sFdjGb%߁eO8*M;77j *dya6Z};9~3Vu T^h /jq~t:($m]N$NCW1j3w~m7M:X} &d' \Ee.bjI'@*zMi>@4Zb`!>'9žE΍j@:C~;~y*Q #r۟oI-¡p2&0i>4> [E͠{ʑa@%ʞ, B@k56 e`1]@]~TDoL|62y!m=Τzu}z6_%ٽT'ᇧ @5[ Ku7s\\Pt({>b^.lW7= ?GE^:µAt%N]qkl1F1 q F,+z8\wUnAךT=$#}iřf%U~߲oEbP2mMԪJɜrWp(R{uITAzf /T$XE1~%|t+a5^  sqUuRuXu笹0Teeh([%@rմ.[aՅ4U!č5~=ޢ/ ӣnQ쏹$ Ǖ]բE?vzXp$xr}S u~ls- te'5TSZb)1%={C苖)YmefhySr g?q k.4!r3VxwO!没Ji]8 3ZEi$wި .{̵8C24eFt3gN\\z$zxDE[Exa.g>N%”=Ѝh [ީ", r}T-qSӿsyh?k&ąztf `KTG\gx-t2;;.;hK;Oru;ge|`t%2qes>IGX)ӐE@k)]5{!M(KA%,eܜgg0iߡZ%OT[պr%Q{&;nYst#1"jOpÞ;Z!ZyA-m`U D& ++b Ͽe Ravb~60.z; yF`ѭUnjq]1w+ВjWwOkw{z\;Amxv~w4 a5K3vuŚ1(FGlX=?B+%;yKƍǢ);)aI6v#$F0j ڬKgDx.Reax! ~M7nc0i(4!Dȑq{`4qPa >3c/l> Gl+x'69Mz=bxVKj2"Wϲ^e[E۴|@ mu軨ˣB~E[^j6P]7@qޅxk;)x0K\N1?K;*  #*C2Z\N7cV?boSg\y A}_28,],.H9T2Y).)bee/5`R7 pꓫ\aT^QIA3Kk 9bBm>QTԂ-wwmk>;#'( !Ʃ{Z5 낙2XDA G>}[%[iVsvZl<.y[" MS{5~ڼ%R]Mh?TLg*eggs2iX4>iDm$Q[4^9 tWF@v+☄LrJ2viuSGf&=驅755PGр12Œjsۯ쓾(1ӬW,6]oZ䓚]LQQC6;0Dg>Sw{Dq\Ǟ uxU/Կzce#AeIԓ!sA5@ELWSF45;/o{b2Xhyׄ,n$X{ A;E 𱾺ejɯfȥgVV6NjJ4(zְ5\3t+ዛ5_4}!JU)]KiOJka##A#v[}XR,ؿU DK)h>(Ք: { y?\OQyIaAt~=~;BJqo^x)yJ$U[eܱ1+i1OOżѱJk $`,<|60[1>=w:^`xi#uה?)"LɎRL\gf`(X6z4o œ> 8Te"vqkRnb@nyɬ_R@zfo!R=7}$DdOC80\F s_e+Fpo`BY7_j h{?>jWǙ>%9[.2`582|J9DOyǒK1wŬj_ u=a LE%Cf`4y2wW%Qo<Z!KKAV_|;Y#"bm}+Ayƾ<<so/lNתtG~imQhELDzڨhB䷫cMJk7'9Wy){^yiǭ\ir.f&ÁcgWfY B;M󣻹e=W/D" zqƴ6qBBY2=Y QNUDZ V;m+06ؑ\ekǥ} U p_Q8u 2v 5|+dR-Ûv3{sw6-¶Cᥗ9ils6PnUniA脕|1Dbdo:z}9o7Q LIU#cJp .ߎtP{|DŽ_d3/24z\0 {I֑U@\6*t@A-vKp ^?+tI8a /ws6Tëo> 8hw1Du}NjSTD#L?v[5û\&GiSX(|֞"~cZiJ1;i;WP{Dnn۠S"RAI4:l2<N-s~¯%d OT{B9%Du ִ 0]>/*my+OdÃ'@za| "~-۳H -e0'/1FFSQ^d-!}Aga:K5M{+=_gOLU `]Bv}'Zb:A&E+3J'= >'6.iG"N'WI t65NHw:PZu* l>S O2k ??I+нlPbKtC7J~NbEԶ0QdC~v"x(F?}"Ra!!̪8Ǧi 6ɤ)ǚ5X=) i%_=|O]zyQy P"͚EK<췖hf; /x!V),0jtxp6^,bea>k#cSI? M2 BgQ5U(Ke0-(G{lV]Tm3AV{d.^N⦠-1z6cc&ixm?,CsU͵ RJNE~ 2O3/;(a~5/Sy9쾰кJ^iH!Nr)b)0WOD& (dAc̚&r̛tjS5xW'eADzWdΌyf%/+*bVH&XO \g' ;po5xGBwQ"0[ss&6k =dӄ q`y8H[nJZ09 VW`^8q̄So[4 u,U%mXّZ"0iÂJ{y[}d.,XE]=z##ZlV|~{`B~ ˑeo`Kgj G Tbh+mn&K"Mt_ C E*!/B}g DGR_1L j5^grh= -G`'O'IbSEIHO^%iӵ`/5a@0+qtrw͏ۼJA MFlСZ%O@ gb2U]/k{NVoO15v(lSMR0OCϴur5Nt'oH VQ{}7NŚ6v\ I㮿Ed^Rt:8yU(T5Pf^"v -g 6j,6 Q+aK骂֬wpPXXt{NѡjzruƊ(_F ._*?PSɑ]/+Bi[vF5#ZF˸? Iil(v꺙nHpNLDB _OׄWؠ7UΑ Ew‡e><*ӏey%6+hń(M nda`iеma79(0M.+Dm2%y ęoCWH˳^yoU/^>fV9k1rZ We6Js˖l]o''_^r&.? |?F[| .1 S cY"XD4ޙ4bD΢u mq{2aH4+s[y\ TB)j qs+X%a}i*"G%}r.)l\`^%Y'}>M+dZL|l}0_h|>F=SKt{j%JZξrGL@?uF{B餬*%M !v:zF^ƩoQTh|yޤ\scⵙHѢ8 NEV3qFk+% e+-㧸=F!ytpdC6Djy&r!J-` UB# %TDPsnnĐyDbVM)ivCNQaΗp gh*E$9ጛGuUO b>x?R}pd%cx ͹NIW 'hV xJ@2I-fu&,|{: Q50='W']!Џ5ad +܉J:۱%.]4PiV, }2]*r"k{`u@1\:4OŹy6Ct gi3N@;MmoBZj?4 O\?5_":\@@c@Ju$O'`_ WP͌xAՀؼ-p[d0[N?;g+ȒԮPۆt0aeYg+[I tt-5?8[".Cs$U*|T܏i)\/hC%rEt#F1ZB#u?F2wX%_;BSW7Yy'Ec9 \'i@_| GHY7 Gqj3x@u[[o\!j5Ϥ*:%&FĴss\i^wJD4 ON j|<0bѯ `u-d".̠xh=ynY7CNEU7-(YCy pź.BES}N$^!׷h),ɭc۟A%kwᅤPzoMC a&>p{/);Ȩ x+NAW.uer @B *&-=\ ^}~gkvwTXn0-`WmfX:Zz1/~$Ng/M2fh$&}GQQ6r#dί5;zEqb\F`euF׵~!|YNP<*c-]~a~V$&|,`w]k.0Q4jU,C ؠwIUsdGIjB SkU¿GY|J!:0Jou{uYƲ=+x4 {W`tW"];Wo悐>UET*!>&2/-l̘z:m§5W ]ԕ^~*jzhfoZ/8>7|&Y%@o2uRnIVEP-4&UٸY,8ȟ伋&Wؐ=ր C:|a#r݇Lͮa^Z㪋lYQY`Iq"D7\a~e)KD@ids(CrщdŹs89(4^mǟrb)FCeP.EM l8Ug;1jp%#X0o{+`65#Y~1XtM%9 ]ɛߨSRzTiwRy!!)u~ U;F5pk6!(`&CccBl>W |Z7v0 6jehd PB|qq_(*G&Ogr-ASoB 2u4>0$x!^)==Y$@X[z]x߳p`0`V_̰qgZOfĝ-L{ƞGHukTUMw끯y\rhāW._N^Dh +'eCv=' nF֖Tux~ZJp0;anЃ¬ΖMժݿc`1{W,F{](qgs)Ʉ="wWuf|ݣVXsB_GLpLY7ܞo9c}lrAܲaQa}bAzd,w1r;;<'{ ܞ%bРX} cAВvP; ^“_I{t4Hs㒮0s'ÃLrgPOH!i <ٍ{ 1P\}Md9hf>N p)w5yq?HNÄbTxgɫ[߯wPh r39HP.vRLHHܟ)Gm}Ti d^8Tyj}+ow%Ge]"Tya0qL R$Nxf!J1nP FIz GSa.1 :3TiJ&'Rq{sF Rgb8'}sS(}*=24Ux6 %lm;B`ɾހ-@%].͆XQd䓗5B_ds̙{'80<[H|b󣝙fS i[+[ \C B5m#2t'#g #+IdAT\-FI&f[ gv;7@=f7dZpGyʇ(C9AztNrZSmuo r+v LsuPMyV!]go?Yp.b;]M+40 hf7jm 7&E'<2}?gc*^*6X<Xe3jԦ1%p9B,eTZC{mЪ VcQ3e+o-! G=ꁼ3EʶਫQ;|1^JHخ#nj)yXaU7޻ҐNqvo]ԼPjq.KhG+"G HI)^8 [zO/}:&!ewjZæ)yL(T^'N4vӲibaklx++.XvʉO}ܠŸQuzdV giakzǴG9a_A}Npn=5þa^ @ :#\M}t@{hFim  U9hzl2(hC0%rjbH "鉯9/e7, / 8@`v*b}ǯhw8Q]rSA8h9pB AE+xmJPL/E9vOt#TPќ@-ϹٯlFMy'[YxU~EPg=IɄ)Va+2#γJocs-:N*45=wnձB{ouZB ^>1l"MT Uim;U miࠀeuBH/<ksV0E !#m?&ʦ!”K Y$0S#V=:_C~lrwiuWl"Jv#x8a7*1~J^i¨ 3PJ$:17ojpW͵x`u }f6&L2 e,=gX֧X^)^̤F/Tu]I9d%\¤#O2gUGd$nnL5R3P%5ƂAcjѩFۓEQ^:1[J)d&ƒr/b4CNdw>*(}8s>h-P #J}G$vAOqm0_x#J&=xytˀydEfϤF]Y$dqhbxX]Ӳ~CS6n MTu }~4l[~7?׋"a0L ~DPoy8Er)I6:۳f q{&;JR\xCdx1D\rfEY.|/>BY>]`fs߬ekP~֫H>xRk 恎0 ď2WZ"0H5A^P->5TwhVUM"vQ2'đu5pvg2=x1|b E svx,EKaiC~<ze*}gUQ˕MLi%A].^Ve ZNjx>l1\'q~(|<N*vh!@$Fof87VM{r[30ԐDMG.Q2#'d#/aFi4 D3Koɐ\:pjqaG)SGSʽXZԩ5~{뭭\͔* #2 eb~V׫#B!*D~ Wb|c'O;ZVvgi4*TfS s\5So#dj0:ddӀ\}2BsZ`Ցk(A'm1]^bҍ:@P JWܺm[~\;U!z躓IԞZU$x*Uze\[V~!I|] l|==I~oRQ 'EnmI^,[X\@72EUT9rȋ"VJ DOR,ܚ()hl+>9Qׂi"ZIEK!Q _ x!<kԟK&Ά1 K-zÒy4ɖ{,IIo_h3dw^v®Gh:lQkqSIkW1᭑T+3|9!YN&tKge @|v +L؂Ԇ~^wHv Dٖ) w|X7Mϫ혤t-DpINmԂnCh8E)H q .gٰsE1gns!ĆæUj! gAk2&ߠ² h~rj5w}]v].ꗾk [BȈapqsoIoMu>nkGax#Drßťap<ϓ,X`WS~eA 7sx߂6Sz|?МYImZÊP-dXS_Pi Ke҆8zGZ!({,=A~Fʚ)t)>a<٣6olB5ڡ-|'7!ro &ӁOkћ#.M%ai@pgM .eۯLJL{{bRe\n54&OI6SMsD"эу'kk~}u/Ѵ8fH@:s79-+}6Aᣃ d8>Cʝ_5D%}% /eDc)>G()FkX[pבy !Oܳ6+;B@h4Y5AD?O2 ^1bozmv-/pʦa'䴃Fl7߃brx#Z=ha?=Ď6d,PFe=Tqvj|dx);bw\uCox21fc/. =NhlNot@)EWP[hT]86Ʌ{f[qb5T!P4Of\ ۞IjMz ^8cj[y=~`Ia0m .֬zL\BG 1T4nZPę@|Ѷ#IEۑfHphmdnx+R?qrK?X \ٗԟ,`Y+ez⏧t7ҕq')6\f #uq/*qb9-?&~ 3_dN 4vkG.MmJW/"g!p'3}sq;^/X/a;kC.|SX=-S6tc+y},E?lwditI? ĸM~g߻BJψ^\L1w@p/JO -Gga1T{UZb(mxNQ9sk u-~:mA 5 #?Li\B&sD62{`z/|A}|6#}QiI=8<9R k[h#f8ׯ@`}!g;oKI3ײu}zX,]M;" }c֫ge5Vбi5>cfBx6CP&㍽|>4{כtv6%Ze,0JQ{NF1%0::[muQ鑳؈AR2 )*w\ {ġ|(}ց+R2$v7 6M=5{D{+_l=-,yBJɄ/pS֤i^ V|U|ʵ+ эkBr4趸ziI]:no*n":4ޅgJFVW@&xO2~U_S{T=Q2;BB4.oj:G\!ê/?}8('f#<<isȇP>g?&}GұRwKBv; 'j1r)|F"zwww0#EQGDu=I bű2P>jlxCpHk<1a6^;  ˗Y'H-0{\m2fR(8c1gX;5;GnIw {IuW}L~% Lha8l󻐡{s:}![LWY+hÙ9a58t7N5AXàgtb:0)G7+PIry rø1JG,)YjPm =o/u!݊$l@ W|v'WZt@Ag1gLr(>}IAp\wIľbG YlP:r> `B,N\IˆQoٙs*75Na:y(Y{7簴H7n'w렎&z œdJL<l+Xe.oy.> &("ۛ<4C-|m]^+ 5?ҟ H ˛@EglJ`Dpdɕ L+'ݪEʁ)u8m6϶eO)u!euBqD693>5wVBkWP{J}08E '=XK\SX^PB5$Q$9@N9v e=(#P.M_{̯Gת7sBu;sP4&~o&C^_7<%V,ݿ43KrK%ɯEhx8/hjs=k,da;^3V)jO"^D'bb`v=2 ^! ]_H/G6$cA35|RD *?څl.X5%2y*r%zHw`u5eJk ?;sYGvpv^g{/Kɷ Ƶ"WVO4R\Dluqf&  7vGw@㤂V0%YiI (v+bquV94E_PixhTPJ~kXԘ ZU~s`a&Wb ŜVRs2Cƺin&atSO4 W{Y(f/_U8`}:<%n-6S36-tck(~J࠯\,FU.vC]MZRWI>ź' < qٔ}0.!Pu o>I'2dְo Ż-m7KVkIh:Ulw~sk VZ&pec LwB9 m6ÿw\ A8?+Z+G5;Oٿ)U'iӕGÔnU]Y,u*pV!Јu>d6#I, A022'=ڣ=A18&JM'[.=HyJڋEaike;F}v Ԣ^ɦ>F]?BL"|w!.,R5:_W:( o`JUq-_'ɛLk>x-fTRL^LUM"ms,KSt%_foU-ũ <:B^1mq( l4S/簠 '?iQNdS)E~P8{+1/I z6ŗ^woIb>Q[7ѐuߝ\]Kca9w( ^u"WltY@1a",q^9^yCPy̫xє`+vk! ~7TRhb~W7nJT><*&!7d_$#v%2a~rT!LJWf{bxP+X= V sm:q<9l`2ԞXD(OsQq;So"-f9~O-d'm'+p+a*=,n1Xq"2:Q4!;P1Mt3N&=ÿC}[5b4lV1x{i QcqL𮁑 ^P} ^xPRKŸ+s:V%4Nuym &Z;$_Vd:8-bmH1(_?`mx8LX^hR7fq< [8HatZ;W9Y] >d+n)nn߰G,Ni'jfn}ߣf5P=a EjQ)'H=}:Z73,ϓ뛴G#/92 DZ'D* v̒tj"h{ؓE?dWZӽ+Dm+< -J0T%S{Z, ׻HgPD$eS:WܼE P/adLr ޘ U1x(R1(CE?i(pxB I{| S-%-g9<ޙdbX^_g[OX KoO[.{ҎMgz—4p,euӼ`<MolsACn01 _s)8ߴpK+}oa@&PBzaVt5B$d.Y-9]R&~Z!7f \F瞜 ]z}d7S~Xf"bnkm۳2b?"=c''}r +.S?=²ҳvO0q)MY>šj섍Lyt'z"/o0a8aN)֎STKV 49yD)-!vv/4+ڿ|$WK -wlXJde@Ir/֨U5avWk _F^꽏[O~L677AgCL/ґ$WP{(pgD@M)JSݳNa-OR@&U1 %׼XMӌr,6vɘ$Icfʍw3zT6&wE2J~ Jv^n ԧCʖtDsAWxoo=odr5O ) Kցz.HC\dUSK7HȧX=s_̦̒ ~ͭo,mߘOH .D ~O!h-5Q$0o-[h2G $2XOa;ql>ڼcYhۂ͖ͬGg eH?ųOmi8A\{!sjc}$nNq)+ De^:TgSīPլzgbLBjH'.;sa vdAOݡ$MedF1#=zE ֣7"ynH>F3#t Pmڄf{ lZH=~s] HO[V:/22ݶp2o&, yV蘚yܟ( W֝ ˁñI,2G<qU<:ԎMnR<}jLWoM&rk!A_ԗ4',A^2)'eT/Ɓ؉A!{= hU5WxCqu^(`NtFE74/39YK,513JAOUF}$GQ< W>l m^,aZ^4r9v!PJJ3-1)%AIJ ͔o(lbW!5w)=*wgBƗ LbT̯>"+؏~ȱ&q Iφ"!FǁoyM+dYr_Z]x$F[1:"O?yC62E_Vd}umC.49%ekd \7b&5-!4H/cw$t{ \x X8蓼yr gA["T)sMuWp4ZEe2R#ad@ ګӈ#F\7ZftwAAX\~%쮎˼uN#[F,͍J ;!u(RZݷbiZKr+ķǿ{ xHoXڃٴLB0JZKNTzL!O!D@ƅ KoN@ lGfxWSAIo`_GgK6D+f'|5Ca H!G Ǚ3)7yk-6:3n?IΊ~ěГV@=neĿ牸lA Bc#gt]4Ep,MzV0"fHmg.U  H) =I 4SMw+@kۅhƊoe20CwL"`NzKn I(P8%PdIt:ʈO_f Vȯ q`0 k_1f>knP|{ ij=GG`/ĚtnM! qpeU <2ºK[ER ÛJx*#?Emf>sEh .N&9U-8۞BCw g5h?3AM,A5zdvRW!r)Z Tn( #Rjl\D^#Fс$`%1ˑ-<٣C Йit(!cvGe_'8JFgRu~Q mH{[bpF‾SaİN('ֆtGg%#B8j x؏-zN mQh-2Ypx/rŘCm?KO8z?-S/O4ȋ=]pJ_!kjaWȁk|(K{W,# %T+8@S/0h^ &S &REf<8u@mDsP!QCjg*SgdO8;X~6Y*o nX 2f+ΗR>Ƣ#!jR(xGW)<#9`>E=o^k.(KAd`'D}/d%g}t)jJ?˖JÆ'#1ud`{V. am 5A2?Qam7hd beQ>[ ylq df"'?nCV×F3H;zry\_f{B#)}&5 mGIE4{L=_5nb6~U]UL0w쮅f䍑=l_8x uZ*$5=j3痸bg˰%| z^7p/_)#A?J6ωL5M,k^hݽH V5O F }jԖ?|XBR[;D:}U|7O$Z1bN}$`]p)c EK Miؙl}Sxt۷ݼUEݍgzsTE?+lR+'nx ^t=,?2v}70yf2Թ1bamd.m>;c )Lb*?(kzRUUHJN!Ah71]I 4-32SGz 6ӂmT=њ>:ʲHp8AZqjAW^w7=?H|eH2^8& BR_c'dW Nz*s4A[ - %4t2ׇߝG8oSOzbZBTS5/ Z4}.@w0,`<~طDi6Ṧ_W:q.jENLp)K ^-ԭhqV5xRLJeWF l(atג%i#Nĝ Ԕ ڔGJ#6uz4&զdtN S_KtH(YV A5W]0zfs4/?Ct'L듽rP9¶5XYdef4bT菶lA|]3d|YTiLo 3T4@E=;<1zBs Wdh /LmM(r $1{{ǎ ˔rX{jP {[%PڱN!׀s2\Ξ^=3\\#wHrh-L=*+ zdb'^~>UJeIXy3 եZWu@ |-3m8dEAϹ0y#fpU[v sؤLEpʢ h_*94<T(Y5Z He!f>e#ٖ*ᣜ}+:?,a|0i2^+8 `_p"h ?ޏ4t 5jx[jh9Ef\"ZMh|"(\Py:.I\կ}2MtMܷY(ҰPj~n6}pnP݃4/6^ L$+ťىx}ԯ 84{;uq?xB7 RZY `S2~Ly<0CmϾR"b[ek#9 Bf.WoiKuMeNK-+&RoUWLhuMx<2}9>D8Aʩߤ=?Cn g@P-x1[_Zew$ C K =:c|Fn :Q2dal$a| <1噴Hu\{ "xx9HyFjo=ϗ=>:Y$_]o,=vݣ2sc48y';MBR6i6oH𖝑 t&BkO]mTLi=)% 63y=nOd8˃4ygg[5l7]cN3x\ Z~O˔Bv_Mު]&IxT]o(gbr9w ~\&EGMjm1JcCѱHqK3pUuÃc]zlCapcv_K)r` _Qe6`_3-hf%ȪXO`n7A{/cΖNxeXW}1HxP5ysod0@Ƒ"I],N짵Z΋ɼ֖2H{? D y,Sa܋(ޔv'|%BSq i#$;7^#_BY-Z\YW6pNAH-8b{>ŇHr]yH&{EV)c}XwJiºCDJνMRg`7g,Pl\<ݡoT(1~b{󫓮OSzxQq*]ߣ K[LcB# bE-Db-,1G4ebxC5SOxX\VTMAܫUU *O;j&]W]\&KI6-'RU暽ĦE (jI}&%\伶cZYO^A'!S׉D ?^x٢ |1||u{o/Ǿik-!AM=Q+.a+me #uNN2hw%/hPg;oR2;2Ƚ&yplh;D$dmB:03 G}PƗMTI틈ujsr5DgM6W%<^Q몍'|FFa|" V\ʣá2 ",k?UQ EJD7Yͪ?'0!yt#eҲ!5=鮏Dz$Zj侪BVg[yڒaPZ][~5EY_4䵡DY5L+]S;tBɜ} "^k>XL9v_},vK`]lbxc - ˜=-U^u[Ykѵw TW[uP:'.sHuǢn+?ݻ.~CsO oOA+oaN;Tw=L<᝻B)Ҷ RRB dC@/!aᣘDSu(k[ (;"$|?lvHi1.<{^H h7#jGz*x/Bؠ\2n QS s+5)6IZ&Dư?{{7|ͼڰ Y&} X.ʗQ VMfg5LlO6qftkG 6,77J-e}>?|jwk7ch -ṇqZBI5b$ԩt!G.u jQ;k΀5|Kd!_P|hdD6gaE6vG;2=u >J] jmCĢFT;v6]qJY|,wVU쿤&;[z1Gn{rj"&Tm2v\R/BrǂF=5i i!c~"+] I#Kf ɰ!g=4Q/5n?@rXt(Ȼw@A!uH.ЃʍZ7$2"j<\rxwҿ ȧ  nC;ytI 1vX2趷6NZLU2T\PwP- vF nJAspLw7줽Pn墺V$@0OT .)SMS#Cƴ {r`*c+mћH W4IUvCW2 M9WeAs@"X 0|PFv,vW*O u3O Ӈ>;~&cwX"AA)*n&c[76 Y J>[Z1QKCI6qFVt{qCyAG^Kv G%vx#F\G:ok{\"@ Vm:'9CHERw\/#4_ꔚWEv X=}!ux*~ȆƤfyD٢0 &nf4]P#Rԙ{%pe>bA4. +K , |15Jc7J@H\pN|ihǠ:/E yk^Zkc4Mɀ߽Y[u '՜evS y g]vX,~┤|4:{N+w^hU_p0C5]`K4i^Eup~=lFAp(3(@zXTN^_ {p5ΰrF3x8_6ȝ6lq &q.;bǔ+ G4ΎC 52[-=Pϑr^Cb伊84`HR_;DE4A<ڪ7@7 %M!(;#My&" +gw (6X]؁-)æYzݥ&AQunpIoSGkz`;QB"j&zr#G۠#MT Ӹ3{ιR*m%LEz"=;B=т[*:S/uL}fjC]gGͿ8r\01|g 5_Дq0ϘfZ{lҡP WBSf4nF 8_EE7HLiTˊ.%i55_*pN1f^i?|Գ$4iV鸕tgn>} NJ !vo{^WSE"ϡ5~|wx~[sxnAxzJwt"YAk›H!Q~a HisT Qr84ѿu]kcШJ`b:ռR5nA[,j"ŬH~,!<5<^dD[l|c Κf f u&;uTjȶO?EH+$ JZBmg9[Qe'.J=eH~Ń0+zIX`7b7)pRKi&)7eqk Yp[s1:y6+fZp1t5݋d4huC(n!_!& ~z3 rXr\ IA9{-^i!!C&7V~q^{ǎޞ3YZjGwW(di\!ye(P>|x\ϛF|⏑3wYQWմ ] h" дls`C飠nnm=kYa!J;bݓJw֌ ~"2S @MHsyFdQGV,СX& -2E}}Z˵/ǙƟ:eZouN[r =E= Fe*_Իy'{'[DbfF)$B;yʶ `>r Փ Ia<譯_Y}_(>cʢ%E*AJJ5x]'k5}+ZJL0R:V%C5~XWKtHћ(ibfuD N[+Uȱ#u'q*^m` yK^}S։]35*jv&CEf`\D hJBXZR>RAhˮ6cPPcUn_I`la' |dѸG#XnJ<-oAso݈+NChK&z`R!w'cnu:_җ MCRܕ㛖4z\A"Dk aþ*n3Ou-^Dm?\B5hЙ~#~N a2)0Ueh.(9Qs4 u77׻ۯse `G3Wv,Áɧߍ^g-&R!?J~p_(u:? 8 A`V`;EܵBj?{g݂%K\p]U 'N/2Ehe-{|c(3j!֦N(;hwB%~J],vkVsgCuH@H rweLwSVݎrn3E[qVD@ e(:'JܡAޟYSdIIj:x2/ "UŊ 9ҝ.PSң4.AO2=92rVhLgKwv_]&ʕ罽v,kf &(F\"X:Pnu¶ WkA׿C` 7 %~P̺pvx&UmR[C6K֣I 3/y,tl|((CGE"C?n;ID6yC~PԽ)Ix1(xz.3fD Mrd"Ndw`Y'>k*Ccj ~Dj|u4A1DYѓyv f|PիRSe( & i53m1OhG#u D` `Pm/=eKvҧ(,2%.0PɶFufPoj` ~i_ (K@s^1gtƸǫFj}j2i/!ip./F]Ƣ6)^bW]k;jVm [sxL[|JuD+&K?۷/ k= cqkBW=C1~F'.Yڙ"'*<΁$I+h||%i4YObK/#oЩS8lf1%4=2dM1I=0G[UZL7Jغ'.r%۽"D8.viáׯsm :md[Ò"uX؎$Ӊ h Q0_|f0K\4znr?֠ ٮe=w 4HcxzO9S?u\_=Jl CēܠD J[QU)Fهz$T̍3qB6r c9z% [դZ25]BQK rfӔgXpΨEyU{AчhmĊ*ijjNLApH2jm̷|!04W;+c&#ˀZQsI%qnl-:pm=!C:.2Z3N.ۏˆfGoG&RflՅ,kAh`ǺZai) ~wo8g bd+)28/Aqt&Mw^u5[8p0Y~wD\. (MwǕS(IkVMbB᱙_5R]~z`cc~QrCVv-i40 Pz" UR~&b.=w&*™y weh^%y+Pi j˯ӳv~X3Uכ,5ȹhKOj⃸8yt@-R"T5U!=pWss`LiGƌIfri6AQbReP2Qo/ijz6fJ./%l_S@' /RVdt 1cث@jõΪG{|x7+?^ƤynB*Dd &IP{_?|BV,aF*X `Da l߯u;,(3[' 3R V"Vuv{,4@:g$iN BG-+<0zˁTͨ!İQRx5y?bq>duqǔ[fU3P#-%T;@mbkIG($ N%i|]h1Y=Bだqo1app65; ]eR!3!SP5И[Z2NGdq9]}Bh6Qx?gd] `Z|`#Oo^k@}'R>鷻wo}wn$X)^Ugngi>X1){w= VNdNxn3cAe)33V`7P_Řgdv x-+ˎyƽlp0ohD a\,?g\@+Mrq=eA gmh[av3QOVaMLA!qMvG {U#>Y- z&* 8mHHdB ]G+QsAC#U6t=Cr;V?VF җ6޿HGaӖsxJ-QkbeC,YJZ>R; T’Gs(#zA-X9蘜b5m*Ut@I#)~<Œi;lҹ]R1/.:cb H)MџN G=*Sr| Zo #b5| ~O8gKVwluўǩ@y@& ?LYڡ|M;YV=agOXXvίO? N>#c$) L.)5ol\|dJwu0XJ1Rt馑ڶPcf0Tra5LmaQfa1LQ//ґXY⳸k< 6Ve~<H)J_ 96ISr4u,UCĪ<|ho0sZ\1J(.Z &1|,=6HE>1z@UJ,vwυ=EH0 DGmӞsuِ}$!TnEt lm }ɿ}?'X@^K/nTkɄW!M!vPwU-iGժN奥 Ս\P};ڝI|\vEMb٣)8Ej= eR9m6kWP*a&C[&= };t8nKAo|5@dW̱Ix8AY22\Kx9XqYʇ4{\[9jzD;ngmIgZ"@g.Q]UE?Kۇa RHV=x1($2jw͵t$ DN{z 6@;Y`YG䑖踹чRvz;&C[_ܰ" LJ)"[:ϲ3%`ͷCcwk u'AH: ?4 'uC>j0@|ĦRʨdN?D\Qf#Rţ YC9=eN+,!zCW],bٙW^Q_UEk'})0)VS0}&rjAz\mxS0kltȓSf~15jYf#q^ЇlhA2jq'7N[Szj͹vZr< RD/]>Aqsq>j3OuIMNXjn͛eDƠb}TCf[3/KY %]47;SHhfq>B_,ґt-|H#},fx١UP^@Ls0T@ _"b ηDn+tܦ$uhG f0?3&[jV3QÔ84hnhsJh҈ێ"[mc9~D\ZiS{^-מEz;H ~eB">vX*| ʵ^Q!a6*WB"i˻` o6w4\_~9ik'aʩ>A"ݟ"ɑgv%شŐhϝQ_d+:8dJwԍ'3aʢ'tD-ʀ`KZ,]nUA)BRIcW&߃pװBK%sSkabx#^%WZ@:KX n؆ſSz| AXGC EX:}L0SPN^""]Ώ)c@;.Sp#Vٷ Κvr9״J@oZʾm C53r3 ݷP:B.{9;0P><2}dgJboeNê@3W(DjUo+\Ԋn/i:,)ucV&剅Ez\c!JDII $PxT@Auq6*{j>Q4B#LgwA1a]4y`! gJI+ƹ Lw@ZIت!L³dM{4֑&-gBHVa@3$$N4:ηm\T>c_9JxH ? KO{$F&L/CD>5_'j.-0s| 1cDطeg.9kҸp>u:K|X[2tGrZy͍fkfS`PQQ\O: !a TY8R$"/Ƀi7U_Q&qbZ*ŌH4uA RPܶR42_uRdCw,@_j,"ѢucTj)Z8E;9ٻ> j냺aRR%Ξ?I 3v!xw9ُ4tNWGdx邒(YTO% CDvh'MRjfSp/-ȔܒfdF#z6$RbKJ:Vs#s*=(ܓ\ŭZ%/I2U!'_ h `#eS}L{9΢%Fg*g%99JL@kn/3fV\@3ZGYDOs EޞSDTϼb=%c7XzMHyiݺ;O;xa(Χ6X8 O6#[А0,n$I$⮤۔S{c ^]ky7{{_Up  1'^cDPA|ylcp&C8ƓGֿ߮!9ŏND#0˶=?bWFscџԝ_Ψ5q.yO@%Z ROms֪úް!u B gH/`1qັf:ͼT9o3+NƨO7*U°ꚉo{C&,_4ԣLhR1;882}w#ml=ș/q3z_^Ǝ+>yZ?<\BAR^L0u@l_!{I0Wej>8'~[ ˍV(P B;QNγ[-Q !/R'758*.zpUScjmb>$]sWw(mž=']v(mN`IxgY6u7c9Se!^.͞w3hՠ*'vQ&h%m Jwٕ8E8>xtůEuIY"!ʫ5n{Bњk r Ӧ'zᘕA̽,9a"^p F5dF/\}%#e'0tSGWgs鶚>X\"Y^>bBD\LFQ7;DRSDNs\[<UZܴgdn sH8v% JYXLWaP`|S3d%]C@&<\{G^DFX[ݓ u݋\Yer{WBCh[rMGtS}OcIuDWCB-@r $hPgliCѽO]o#4|d"R_Kp[VO&E3k{~<0SX"3L ExDK찮Em( Fqm xvEp7םb={ޡP}p gI/.LNo˓گ XD@.HN4=qMɮ'Z ߠ'bM]SKG 00@ɗ8!Ju#`alyY![ [o?~3v/F$Ú5Z^lf% C&b2ڜ] L1*ic_DtF h__qRBy˨:>DVAiLC&4Un O.#ZuB36oW+Ȯ![fU1<('ER 8Ɖ5F7oC2`-׉!]3MD:֐hP3޽_џAW)܎kB|NZx 7Ո%ȪvpY _.;UQKLc?,VDyG5G*,D4T ۪p7ezE_VX,tιG3)39Py)%S,r.NUʒ(" Kv༒oSAC}kGnbHBexMcUGg7\V0>X0y2ts⎸,cԔ }2ëj=3k4euw=&Qꏠ)9,"1k+'Pw-QQ1 Yd 9DZĞ͈: $-#)oŤO4|ps+o| yǎTI T6,h3{>z_6z `'ĶpRW-G+_Qu(Ś󉃚8"ŋߡGMI視*]1"/t2I|rK}qyؾ OOA۝w]/Ik([mt::Ɵp !`ͬ clZ. %ؗ-5dkP Ne?(.UMTYC A逳^y%h Q|mߕ`zz7bQ{uwJC󃣈Oao,n⑫bӜ\5Uo~<,{Еm0u8^7SEːR}_R82_=q,2/+tKdp)E4b=d69s!nh ~ x,O g~xx^W&z;  *0"׃hg % m%4^[5/$YO.{kYuksC jv=^։y%'^ ,ooeHCQcyQ$|"ƺEc}_grvW"*_u5n'x\p"T&JϛwL9 ',>E  `!/U^]Q<85Uv9cJ}AL ߇nI`D/+qcq= 7Ș!G=.UJ~'s䇔=!E2[;_Lٴd<$_Ko:];_u߸aJɢ] "'m@~FY"` 11рq52n8TdՅűGG #6)cb+u(H%~I})ykh{ڄ=ɎI]ыb?Ⱥ?d98"]p>{T[HL-jN{1.jɗ?&yޖ=?y%#!Hs$诵-5^ XϑDwv%~70>vM=7Ϭ+ ;H+~`p^e1 ͔5V(hoqsJ99fY D9t7^P2R"[##ҝĘsp,Ũ8s6h+>T8 ~0]Έ|`]$l޸q,4KMՎ$ ZaIZE(]uU(ڸ1XcqTn O8*ܩHA0ɽQPXD BdG;n3A~\ǚBdd!8^k\W ge"`bijuBBG&%79#x'h1q=&}7~ӗfP?ovAL0@ȅ`!…{CT]~(4RhkQӰ_q_8yRV2N1,Bqi1Pd#F\;NlK㚰->\u_+ö|APɻÑcx@US0Es]{zw^f2g/aq Ickxa"Υ>(Pc1+OW\ݟdxd"XZ7l+J) *L \HiALE+Q*ʁC,P?`"Oy"o6D-S"%J'⩣A w6޲W>,U;1`[ #F+\O 4iU຅pQIS~u A,U!^O}mGl~ z0kJ MZ(4X :8zo#`g,I Cl?6⁔ KRr^d+ ڀN CGJ]5GvS dBsñsu͢,/^O_`o". "o-^8Ā7(݅3='@ S7f;1ǜCXxqM"98ɬ-e9asܰD2崞&Qtٳ&;~^\SF +a3<^,p-d 9t T0?o/uF2ݐ^RL5"РSl4T ˮOR\d@.((r%=heط, i k5k|BLO5j F.P2?H,5bMY]+5djS09Hq.G_͇M-Aְi 0hS}BOv#ygR8Nh;׵h0NpW~MiLM4<ϳ>F N'˹Hr#jDɓ;WZфv/Z 헰L/L1!Qt2@[(l說z[@uMkMDEv ֩ .: ̯E oD:B+!T*ݖP dlyS.1-RۖqţjpVYW!~L?m܏zk@-cs@#^ uC:Az5]5h*\~]w LnѲӾ̃.(YmyߨcRak6Qa=W^q uWl8b]ƃ&(Rq~wԜ-)''F~ / Is*g|VM+mfW2ICztUf8]]ag1iÏ~`K-~ sI u@֤8/e0HCD nQP6. Jx~Wog o<-b$g9 <<3sq o=1@ s˧\A_R8og'TíSu 46]Z!zG6SsA[oCU.kЯJQƁ2ed@`^ܸ?*ڮ yJZ@ $Z1J"bVaGү'+'wΒħk!=- FrXB+PtQQ*Fu 9%T21]9Cݣ\VW~Xz̭R"y1;ׇ@ ".R ,!u@Ǟ1[8(*h^hp&q8CegHS/eFt2=|Az,(ĕؑ>{euNGh\fSc_#?\܆uxӑ,jWFQQA$ Suo!2Ï{F [6'9\l*5L g̷ؗɝ4//ur34i+=3$P_۵gQW'>F.v̀L촓2u=,'5sYUcY28a1%)kR{Zp 4$r9 wU8fXœ$!l2m`߀>-z|RN1aW®m)w*Vz0)kÏg5;+:YNuiۜ17WdSY3=`uHNO \׻.3ws sh֚? J QhO @RJ-FkZ{XBHo[{^$\|w7p}7})KZ,) 8%b|-s^71*#(&`: !趑QcGjnx.s9&vBqOsf O关8A }#s._&O+h )O,vںN 9H'"0=?=5lAFʍ-&N*d2 4`| ޷!D+1R2KvN%eI`el>YIO_iz=<[C:CL:5MHڭIHm(i+#Tu}+gN# C{.$ZR^{)_ڹt۾5wnFÙ1C<4,xQ kyU( <7l<|" ΢k!AGn=ؓ&QNq)8x^2Z# `?@;6Ȥdc#n4h8g\QWqO![ XNMb r7Lm .8(c0ʝ+Pq*gJ("E!!NQasz̖34rd)#OpaWu}_5 WlԫC d8!5Y,0e< bk%m mG U.1JJ ؘu-+rq?b ]'ÍD v[>)򼻧A1!-^VY13.&whq1w ⫉cFWrډV'n{j|:+Ko聿{v&h0 T.I nP" {{ǣ*_;5~i?^&`kDRwmd(hM/qY.O̞3<|ȑϚ^u$KbCg=Y4K7>zGW= F h$O@rkrlq~}~V.Hz o E &_/k76VoⴑOf\L*PV#l){j ʱ%k6_ t]L!ߵson5v-8gNXTC8ѻB_Vtp0ͭHXX҉LKU8 -q ϘfbmmՐ`:rGd *H- 뵂aНaռ"3@[T0] /npO~J_N];Ykqpv䞿o̵tX :r|?7AOWZśQҾf띥U%/J;U("-jE4Wf6 م-'8DTAɚnpdJQ#ُYe$7ř60XZ +YJe4:g~xO1}Kt/SP}Pi/_nxZn_7K_#:z s8wGVl6g G7j9km,G K cN"JN$*mQu%K:$ kUOIh*S57 #t#~n}Xxmu rMvQ ;!h!/!EU6xՕТjF/P&/hYklbŠvi'Z3qd렰fN%hx PvƱa8-Eں1(z4_2ҍuM yuCPMezxVk$p5ƼEPk#EK85è#iݍ1@f)*8eBݗ! +Gܴ!Yr.nw5iG}[YM=f!^ȡ ŽRF6)pw2Zlh:cS[H)zZ:B@Y-~ ( lxR*`'t %FJ!k_Reo%#;У`?rh` pgrvQܮ*+4B cYt4x,F~S8 EO}Sr9Þ ;cU|xG6կ:ɯNO=":ql+s))fNblހ ?B%MII.YrC];ES\,L&ߙI&WP􃢺Pيµ$`WmTVISZE*@Q. iwȯCak)(xs^/mq-=CBe"|6o4ݬ2C6= (YV]-@*%cjl¥Jx2\MVGA8yrʉDia :s}H>V(6Y1S~A^Mv _ G>*Q._I B7""=-?:=7%8pHڈj>̬eX#痦h85R!,zR,#d(k?-Fd_ZP*L/픲zڻoGXѿGM-*9=!:=o(ztY!s"}fs5X|2,pI-T<'a//L,|OJtW}k g5VzoP? ͵Dcy]ԹEtN4S$+R#Sn۝<9~fa~њN=nv`X-TNu{lVkO H+qZ\WCk ] 4"2dzwޢxN -dj1eYQn0ʐ hf¶WR5jX@9!I>RE`s?qAJ|ŚB6l71˙5ן_ b`[kX5q5YFtѺleL'D ua!?t/[mw:4=djC>X50#xj1D5x +q#S.'ߞbCCa4mTYc#,_\67+cfxn0>UL+v#|Mϩ(`\ul2*b`~i y +f( /\":lڽ`hGԭ$'< V&C 7d^g!cSUtPC7N^7MsR z]8@YWh:<e0~G ;dH%sfKC AޤуHEJ"Vݶ@vK6 F;tbG|'4^Him56L'|ސ_yj3bWUT bҴ,LbMö`~B. [!OCuOi*~!Lԉâr%a 8?^cc:0gȺȻi-0qN̨U)2dz y6"T-f`^XU8;%5 %HԨn9B^a ~d49ݟRecyo2,:BR3*# ԽGF*᛹4{]\!?%%D6FLLc:}(B1Pߏ ~(4\\+Ǿri_:GԚ> E}2%Tg0R|pGe;bGkr16i+Hq![Y-j^E Ρssϰo0Z]|4\y+7]ER3lG8,)vFe3en@ Ў IhS!#Fa!{Tc{ٮ> dA%YZ0q1ozph$?wCޗ!~4SZ#V֖?2]ZwDt-{vrĸ1Iؖ֟wa.ڶ :|e71tkn#9}l" 9ځ ?SVHD 5OtxbuSY:_'{h6[kwH/gymB0P ROɛԲMG1p{o#vчD?[ğY}Rn0+Fv] ܔTae0kt]fR`ݒ:uCijPú&Ib U-" FhdIRu)5ZIx]5P`ʹpw+fb2i2[r=t exٗev[:\-_êJ+S~QrpSlL#( ~Rðd%v'GEExPlӼL2::%f#Ȯ*Y9ݛPH Vqy7qeY3/( ФBtZ 7fЯ+>WHktE^gDpn1̃BMI}9r21躇qW6pFT(Uv\Sbb"|VWrӽ ^{e"IgB@tS_t?{~*EAgRV )7up2B9l!vusOHjP wC^̯=>~6r;7rȔ{b.;(k0} aC&l8<-8j{MuU# |0͒W:28@'7 O/݄Arv z) p/BlpYj魶a1mmSLe-z؎-<:R׹UDރ^yRJLtq_Ýxߩq^x\?8w 8q][9+mvÙv& $,rr-/ny<5‹ 5! q4b؍/t{+6\Q&aBzvA6i8YQkN0")/~T[EĒב.vHOHI¥ׂiX\M1}koq1.I Qd(};]NQbA)O{T+*&FnYLP {[`uw^듗:cڻMn :9G$X^{lbϯ^#k 2io4aD6ot i$o "ْha-r, 5$; ͉i"r[Ҥr Ѝ-I")q,4ׯ0u Bwht=HCK fU^3.@:aڦ@gkx Eoa 2vjd'ᆌﱐ */B fJ*"MռVB8\ Y&x^71h~ؑ[eOj%QEZ?W8;j=]j8Q=31homB̟RLWu"f,6{Vݚ; Z]/k {6(3ɢp_o15DXP]g# 4{\=Q%>뭓`:V -HL f[piCÌAD&aW*XCzIB>.]PMv-bӚ4ѳN !E-ReĸCZ[L򚤈Hx[DmhAAfaBţ8NI{aΖƓ\bLxjQzy#j>zw *  ` pz -[."•sk+3+M}IF౰.R]Ģ-|+c"7מn@ SzF`{L\rKǯa3䮉q<X)BޘmOP|djΐOC L hw!;Tlaskȫ~:siWX~6aJ҅HbD &U}P9@KqĈ4I%Qyဖ0-.o.8pBLcԎ܍덃UTqX ֩2;:?$>aє OҾ֧?=Hl{;جWFL <8]0TtRB8,m$clF#hXBLOX KV tWh[T@vQnoHD˜9YCb̓JHXxV*眽ʂ=)g3?h&]r&5v VY ѾݧE'Ӣe/8~ş.x+1HU>mM ?ךOPNBD)5i6t78u}Ў"dקfzdv<@NWqJʖ*^=^2K?X#.~QNO/wFĄw %5sLƅIr0^VC((-O11^"KVZdv"1$O*N 9(:,#&9r\/)wvOIf"SP ^_̮OVaUﳒ+j\G{TTmBČFO}H R0J$'A L [!1\bAO x~oU_:! Biĕ-xӌ+Y${n; V\/o9z]Jpeukb.9Z u*՛S7 K ۨA0QPх:t>]#+MR^.Z(5~7:{TgmaRx~IcqfТ)kovnK8^*@'o/xp ̢LƀA#2/_}{[d:VI L tPB1`41 X B!z1##o</*ioپ7(ڱoQ[b^ %63-9-5zӒurC )WH"w$6C5hĖh1meop<yx,/3Y "axdt=l'Q^L+۠ O8|pRg6lj%I=Awv‚"&NfA`(ԧ~MoIo<%<,@W!'XR MMy(:.lGIB_45)9[]%I: xt^ٗUXtP*OQ࿪Zزc+z2n:NmZB6Uyf5Sdy o3SSNjOqf` Bx2uaTQ>1ys^"2OX Q*UMrU%Fݹ=TD1_&Eռv5K[WTg]Lwb-jS< 1uq|sv@ƈYb]u;`3+gxs}jq2f[Ow> t5i *a$=x@_MtqCuNkЈz'uH͊ik1n/\Ƞjd$ӈKh/u>!]N˺I$_<}Mqb4*DSb 4Gݶ-T{RdK8n(wCt*t~a}ĎЫà`/V4`k/l+ĂAwB}@SLnBO!y+itخvƑD9 :PұRݝtw4:&f/ݨ9kJAә9r3xtt ƴi 2ѡ1zBآ\t2Ԙ%N2cѭ,LbAz-/jB;8$,A jJh陳 s`8>,/ n!B+Ў˄ηrO%&"aCI/EV lE?؅irnv ,^P?N{{tI Axa Qwg6{dܴ99R+tǔo} ͊?$!ڜd/_pjMb|~jl#B-0]/Z2wՈSPGE(]CR 7TKVn 5igo²$R`hptāzMFN|u co_r5T0>BѯPF^"C )!`hZje%u'32T_ڏZ>ZR״f':Ri9KPd9ή̪eEGqW?)wh/Z5'Xsj{ģȌ sGlDc m<Ȏ]ngGu"d&BpС@јr/nl Qp)ˌ-rv )*esDg_agCrk{4^2ɵM+6!fx?+P;s]waw|vmqgH0@q `oyDO(r`LAԨ&z~(kOР+mGGޜb;ԎgԷk <{3N,lOɝ8K}n2.GNDv0/ "mL+4PQa9I:ixT$>KS WNu(j!*$ sH4,qcF%i>ڿjc C*NvN[S֋D($ 7Z"PM<H"4higƑͱG͢:\y*=]f!u}wBHރ7g/ Ǝ!7{.l-F>dl|ְ0gA*0If>}K@ԝjpwfs78 dt }( S]>x,QO<0-#f8"(T`MƋ"^k^385ie9!z霪7ZA`ID_gZQ6$jFԜl>D@JJ М_/ L)Bn6Z'z$0DiB;)-IT$쥴ƝŽkB'HDoXw@a".ޞ+P&3W7)6ws) *iiI9InT!ؿ-51rZ+&(v VXH{;6exV"W<Ĥ hi h cHU9B4HBGPۻ0ڴx=eHSk@ ›Hh\y2OY")m,L].e-w<6 #'(qTW}/k~6{XMM59OR(E>2!!rNMK):Y> 8RHCRɧ&ޯv~>Ajѥ tУm5Pe˰GfQ,62=D+F)܆XJ>{lHU^)"wO;_[-ʢ|.:h*ZUz#E8!UF:'ऻW -@j~iO.;oYx\-- f7SY]!ħGqs̙AFvNs&jÙ4PZYy-^8xƒ+☶JdHҕ`b |.o*BbSH*sj") MDnZb70JMYQ⏍r2&JUn?vbn8*2HSy5M8Ѹ,\I:+bT^zӑ_;`{bD$#s0ΫLJ^i¸Ȉeah=p^T^Α3ڙxJ*Z)y3U 6jJkG#|70?5+ܥ1v0YaL)yam0^d_b;%0xq M'!̟Tֈ9w8PD*ݝ(CkdgU aKG{ݕQfUWC$pGlnCAd9yuR@gE}EU\,\T` ?( ¥kݩ؋XOFAαǒj*ɑE1Lzb!]/f !qn忰s}vHWa86dzR;RUk|Cٗj~p"pf(mQ:w۴DV =Eưq-L6r΢]9=eB=8v:tɹ5-W]'bJh֒D#:N9`7G|kNlfuKby0{u $|6yc5b@ի]s$c?Y?mk.f=55r"&4S ZD5qIIb)MY\~MLhJ8{"x g`" x*g{JkSYTJlNU9g .Px`OE&tB IL*a?,y+YOQt] *4v1 dlNnsT T0"@x4ȉa b-Rn*ƭVn7d-/ 1QųjMY|*XUSB,TIđS>.<ظsFU;o н0VƄ;#)jEqKNqzV%n@U+oz)>#Rtlk~*^.KbwdP؆ެQ֕8wcm;B/(Q/׉+F(^4qX&[|wWAp^7d]xr ?9gmWc0Xs$ğv;VfĂE(Hl'x]ŐVth |A 7'A4+o\}pz\-[v`zOodTTtG*F_YFJU</<,r.fFY&UR)ŮCc[ؙcκ<h&;e=qk9S87'4sYjc`=`QĐPJJh0Y V>`Q3em\P &/QSDt%nI1هi B_C.^d}.߃_5@zNW^;ڻ-w*\T&.\niB D]" 4TFmݡ$'̕ɫn>mV] ]4Xwl5ȓ 15 0rwۭe/\&0` yr9.k36)ʃ!J:I{G:s|-Pg??sבq9LPTP6IA<x~=Gj}Mwm-wgDb|Tc"S' Bp>OMg/?;AM[+%W-랠0ݥ?S:[-FxK`ߺ͇~_ 5+rPRE I7HȎw""M >bj^&+|WNPjƜ8Q[9D(6 sŕ#ǍӤ/;tS=B#Cz&HgsAN ^ m)6Cg?=R ԇV#,L{Oy 퐡pI3ŒgVB08eDOƪ܃C|W:ݺ2(CɗXH_sB ʟ;wcOM@xN&\Pe{]bZ[:Do7v+-4. m*gozty21hC Nhgϒm$ͲIillٽ9OE~"#k &}=pqyG9( }",МR(1I1n-# r( 8huL!=,܄;k&X4&9Un-/*M'Fx;}1S )y:K]v"4!ĩ3Ri/a[0iGc-xm6=Xkz t"<8Ѣ2 %E?ug;0_aAm(u*>`PsQ!=/`e#-)SH8,?c{.3JW+T6a5~iĩkY?&Ш Vs "MZ1coJ2p'H:8ݩA?#q|?@M.6}Wh%š&_;~mxFf!=j㋃N'A'%+6A"3ϡ , p7]EUՏKrY)1G֒`=^-NL՟œ FWA[$%LuEjQ!C=O=,irT!K8,Tݙ,G) RhIrÚlU+<0ypS}P2 iµ?,u0pFrXP$ 喷 ͪ^]-dzbc;PN?\yߤIM͕&H*YWIO}aVfB`'H}5aK>4Aka)+BmBkW"/7xA+Ip;qbC 5 B ':pֆ, a<0=z4η2c0#ѧjW|/z%PmeMbP}nkx ()F~9K#Y,zO1IH:N, B讀f-tD%u5\$ĉJCkRYub9B:̍OSOI Rq/dW H^v[ֆ *,J\/s3nwX,`t/i:oީ,\P|I?31_%+kHW_ {pؾ+ނJ,e B>@簣65cv 1a3}Hg$}ӱ fug\х\)uGˉ4GUBrޅ(WYȈZhY>.sG[ֱ7wgTk%np+.5ZK@Βc}tm^Tz!磦F֣{q圩`5hBM{&ۃo2: ʟ"` PL)A=oɂڎ:Eg(zOU(&H];!h }ҸUϝc|r%=k:Y(g%<8ut8c1M~Z79tyYݑiJHolL#P&6|U5 xH:l(6cPdBV.@]caw!U0E9xmZY9O~uK_(g>[BTi9]HBb!ڀj[/W;E'Mqr-=@.yhk0mz(ZcF\{hkD ya{$ΪI9-vFjzw.}bJH?S-Ò,~;Y)Q# b&c;¾N=MFo'fH(H U'\m@,{@JEWӕ ѕ`-|@ .v0A2}QtOڳ e>f"),L0;SX~X;[br^X!hqT$gBA$TǡxBz*W>b]4Mxhc g]oLMB nƍ^ \dĨ$(ǰ#\)y = Ƞ+520R[3v/3Nf8v^oIN^ =04:aY+V^$9yW\xK?x&/ZW-%h|Pzb@Z:tdȝ|vM|;;fM~@Wjfnu րQql PL\O4.9I7'v6eaFn#ԨnIڊ= Tѳjps]0 S[cHp8Ï(ޜcUrSBAFlLZ(_bIOG_XczC7 DV:<@ϗZxVWT݇a"n0DPg KLYg2r0^6xPLwCz|B-0c&Ch"G֨mHIF~B5 mMӢzd7pP~6] ]$ge5҂z~mk .T-xp~0I ? q]d;yTV&,2$USH\n9ĕeaOVPGEG}@&'¯Tm`&rx4c5jd;Eɒ@ĉA9ݬïuPϑ{ SC~;=I\d7h DxFnc[g` KqV.f@~F `zX3J#nJ/?!lbvZR@s>ȵSD\8g 4@ƀ@a`%4n@dnQ\[2Lӿ׌ 87}/"i=]h͋xa.6Y;tͼ{%RRly],zS՘ =]J,L?$, 4(Woo̰tޤg}m*c'0?oCd{ߕIJjg0y QUxhR&*mSdýCA &Q4C-|/e'Ϻk'cm]$OK55#tR( ;L,]:f/ o#[0|*g e}(U7U'|1.uCު$A̰;a@gA2Z BI't0B m$kS hjH}cdw3  <{M ""D5#j7sr#g[>b`x;(2ۧjZYVhn~Eϸf SPf tuar,D?zЍE bj\r .^a7 (/F$1՝*bO/|AX`;HED&lDQ Ylf 3tJ j/Xz(YYF6>ll5b\UmSPj Eqo $kQXou6/h-L7fO$DK6nH߀Y~ڤidb2HEXZ`ْEZlbT:HDn̝ n2f 5M=  %—+ 6M:8= ?Spq[SSڔj'}$F6 tץ&GJ?pmq26@7\LaS[V@%ǡH=>wu;OrpzKi2VGJ5*[*i Eyqk%7jmL9}lښ:j(#E`ѻe?j`T큏6G:_aJ"s?ְy/KĊH4hvL@A|oڕDW- S OqѓOPà6NoioiW<7^  Ynؾ-yCr-/')^rb$׋mzkm}TGoeJQ?΂ݥ*0[PfVE{QZhj6gѨWkh37-R=4 '*h "HݢIJd=J™Ĥc[[NJXidS~:daŭzҮ\W=6I#hܯ (a>Aɣ̆aCe NkKI!lf޲ tx~{3N½374-G;6Y^AK/bV.r0mCV*]9IWoZi$l"cv>朐[OL_2:6;KQ^V9t1ICН]he=f{%R&WʉӦqSFVTY _Z@_U\W'WT:(⊨\^u:E{۵ݳI }@VΡx0!)sC6Zzz(y_P>k]LjuKTdwl؉Du=#YNyoeӽe`aƴ4<* Kf%ZT@C)Vz|2Zߠxt>Y.N^s O.e/{stVyoɚ+>))ptMuP3x^$9YLH&! ΀'姰%TH10 }(|HH*Jb]1۸CLᬮKQ`ȣc5F]3&pݹ(i["El[3f?yO;gC >*58 ,6~^ٔqۄ[s / m6~4Wua(QQlU*X\XxAQ=c6^ |F}Z]ŕ+L>kqܼZ#0KDd=zYҔm=qn- _I)m}/ƽ |⎇aFZQ%Hn t\TkoFgjGB߻;*<^*V2ȷ6|AzC2[ISĞ3`$OLP,r|5crJ"U@"f.Qf,N VMUv+^˗JgkMU(~5kWYiվi Wo>*W%~CҚp5e wsd TR1x+6ώW{?'U!h CYu.@rxCBy0;>*&LYq5[-؆a{G|QcoToQkfKkQtWw=f&2W7,ip|.|;T tJfO_ow)[R8n_N,f@+}ՉW&`sq9腲TB R+1OKo˟W~F2{q5 ˩ۺ|spG;?`atQ$K51M~ f . 0}x})s^zʼnjye\PrGSD.\ SXbZh棜ӯLt[fj4Kf[BJU^*:'t{Ex;~ƿ᳽}:`jqeUG <· tGx'SLxE$j6hфLHJL+IU|HNAIof@z =ݏKx_h4J$FuP{B4D]eH'nuThc ],lA5*J~g߼C5 VQ D]U-i,y9:@2;)RV讹($6T zA .3&|MZ;A8tm0ڑްLyM/ Fl(,L7k~ޮdM>rO(KL2e{dG@ Ub#VMיa[Ŀh7ڶ /$ҍ3*X MSA*`s:_:P^0 vt|[bY9j-7.?SacA5M=xYWyA<(.IC(>P. #H6΍.J5ReFQ%TUB;H7 QEi9n?e !1Sl'z'6Y<0w۝vA~/ e1AZm1S4*[8]ToMKDP~ZXM?7[P3W.dP.t BL֚G@)|*x fO7!66[&Oztd֔5`5 `Pu Bܚ TX{IP$`5b^2>_z(>?c-ԑ[삑@@.Pא6MVa٘$Ͱ wP`i0Lr x]ʏ`2B-#x#ZVVw>_7&kj$,a ҩ p|+\~NX\,J_m~cpˉc o#2@? )SzV8kS#.x7m  m\NKdsrUdYHdiPB;p&E*# ?_T 1WCPr&[15O.Z?=ڻӽX筷A*$i~* WO7pNLǢZi $L/G֧˫7U]Pac{ݹ<,fSR2W [,Xa(,B ܰ bóנ{Jvs%jԣJ2RA>L|,ϧ_qXI 'Prtr.,{BWunoxnG͠= _a!ZDgtvXCkؒLr=EҚs :.3/򤍷`^}DW$tY/͇GF L)g+XG/&?̲C߭CAX!)Xj=5pߢ?ʅl&%} X%T@WI…. =<~1$Z2i\0"ZeGo3YPSSL!+QVwzؖi!3LAGta /sdr ^R@wvז'yup`yX`Xbs4= MWIlWj-.sUM}xy)Ճq#i˔L1,Ifڕײ4^J`_dH e7RHϳPG_=S6=BU/2H"3&ES2""^!lwE?(au0VkI|3@xjЯHU+k9J-=cҊ-:!Up3m>4GtСZ᥍*n)Ӈ{H9UN|Tg iNaӋS0i?q֍JO!KunCb6NN{|٧tణhWnzZ=ʆ/̹qsl;$mޟ4OFӻ[-~ŏ$m%.ׂ")\g.&ws/k& $Ԙ6s)V { Z^ QX~F'g{ 6AW/:1> Ug4![[P6$-uMx"9ӫEM)mRMgUWC(vRhx1 q0 t@L_0-ţlhFwj]E!!-I j1T?4/VzAJ~^>CBD^A ދ. W)|fċI}fy(Q|vSeEvYWMuv+Z#d◫ JMG*j5}h`tJF`Nt )K㍠_ 7Wͩ|aA ;*U:E]}Ŵ1&cp h-h&rwF7[ ~sKDJ9r[.ЖT jK@M\muOqgVLEǖl{Ӧ(F~`R8\%xod2vB/C;gՆD'˯X._:F$Brv5rfY8X^}؋02WFOAluBŘbVbk5KZpˇ>)eZn[WZײ liЌ39"G6hXap1=Y-4u f d;{ȸgJʵ):9 0˙0tKHP}J&pۈӗEC 0A7PPlzJsƥѬSĻ%ˆGAzWj:)w:O QE([?|L \u߷O6ߟwzfR88ر q#C+w)A0n;!#([>5Ѳo.~YJvZt9Abe0⯽ D$,#C0Y 4Lk ?0a|ˁ& LFB//8"EYD]QCMnYӭD Y:,nb9 P5#p:3ZH(BvH1-@L@s7zC2{YgEa3wͫ M&^$aȿ ubtܛg.Cȩп+Hf7bu7#-1s5geu/O;,f)eSMN:~* orR~#]*sE=3ДRגL3C_HeSCʤm6psE`%n pCsXE:-EX97Ya֣޹x"bhHN˽X@>v=.?-xP(DvO׳z6nv~EUMV4\}w@g`dy\G}&LH ȗr宵V8"AM(p2!3zz^dmǹjuˆ"s4 Vekhl2*i1'WcP-#Y3&*ض-mV%y{;;9L_ E^WoxԈeoqd't sr< }dVӘUٹerHWOAxvtt[ñIo<մSmT\L?ct9ܙ,v|sO)+d. F8\jFICc 47Y[/7BW$.X K蒓ZHʽpA^Z̀Y0 D!<`HNT2W߾ &Ş}7B;հ$3K1D)zvM\@Q5;^M=IM%2vmBMsM+d|აaY; ިhTʮގT9Vky35Qsj󓒈z(Ul/j̣$)"+ TمLiEgKcwT]=bm$q9(+L8л;XёL@ { UZjxđ M@Xh&) hI-. |Ʉ Cfɘ7)^5+2*.J!y):Sm mVmO˃g(٨߱m=궐 hq(o=8T d݅ &bӒ?z̶΅7a )$8A*``?Th,E"o^-/$|򲿔R0aJpv Y3֜vs*W*]$vۚZ)W<3t$?gy  QMg?B__lg,m/_2|0e*햞PYC* `L~&]!kK)>̠X/bR{|]6S4YeUgG.%tEeW N^blP\2 P>w9S (m^kC\O8K FOZ>7A7bEz+uPUGQJ'Ւ;k ;UED0a0M4 (Uѧl} jwOqW"rzR.$i#VX2|ty}|bQ2?S5$NeiK/&5h:,/)XR 'gA+sZ&I^*٣/p"킎! )WиWRHi/ػK ~p@PA?C⥖;ϞC,\vɟ6 z2C''%A}jI9>_7y(:"GYN1)kF0p$əSW/%2WT g\\gԁtNB ]α@=saZ -5r4Y~4TH䬴Y #5QKjV&g8瓻_v0˩6+YS*!J۹Rm-\dn2m#ƛp8b,̎xQ\ub-C#}y9\_B(d@d4Qy)*"0"Sל4fT\Yt7A##wc&>^l\|}fw`9GN)4 v^htI֥[ l aK]//"?SRh_9r퇔&ǐn{a0!JLߡwHAm@fblue""WW.@myaE82e .;&^oC$m̆IMqxX^F#5_uP*S(GBڦ~sl YV^ǭh :)m&4ݹy'ʭ`#[;X+Ԁ[~DP9{J ʄW7즲6\ JU]B|,!hgHؼ>-l!T$nwv|47n4+nmFuoMczWMj &e|V2MZExO hH]Rır[/{q3v[ t'."C4"^ >ю,/\i҂%(Ͷ]%?\"|lGGl8ILdy>S;DЧYZ`nbUݲ͋r_h~ǩ<".-@qPE8 'pyeCWxlw#;fb\N`B1}SZ?b%GgWk6܎u  b_zb}ʪ/U8ĿVZy`.& ?'pT Mz*mj%9DUJmc߾.Njc:ZdMQ%BE6FqR{,3a~:Or!|3CFDqQ5MIE0& ^a~T}d3+Vo3up/RG~QsW0C|rтe9 N 1)H~(c07c+EϹ2WCjR=9Jj$!7_es Z>qDV+$Dž;=LBQfGUsC4G6Wm!Eֶ\Q Q͸̐C2G_?bX "MoXXU%hC/6j0oR͌XW*ne'C3)~K{%DІ@>'*Oiom'CO-]_EQ>c+\0['a,? mKbf z. }?Z |J(T aC¢?*slWYk^&7 XRVuc[B8ĉD ?$S?igbzdbZO5tWY,YͪxQ\+gm m =ß E@5}fbFCVѩ7SF8 ߕҚ.wZ|[Œ}~ ̴gDDHJ8I0Rbp/w9n-$M]fA76ƛ8(R1"YhOA=\ -+cM7{l]bhYzчغVԷ ŔL)a}wb˽[xɣ<'<-[0,8 ~Աٝ kamhzwiu=K8Lm8H9J`&A00^6 D<$D#PMq! s+YLi |fy ݽ Bμjn4PFO퍰Tvp*dȊ-\ovxB?Xăs-0G}vReux\pg,m}$>`XTlDQɛbγj겮DjTKBgp:;KqUQ̡Re3_%QwWlϛ]Q67 Ra΅BtF(䟺](^2䘘 @G`^7(|ަ T~sBw]$@79лςȧ[ٸoQc j)`Ff sE%sȬ*!@#9<Ժot>yOext786a\&274h?>\Ӥ&W2zbJ ᤩXg`LD6,MLvȕΩ!TXt:p/榲!pcX 'S2l}gE9 UM!c [:$jRppe-MqIQBoSG/uQ\ GUKrR>,3,L|6 2$ATgQ̱<{M>>ﭜ ڣcGZWidOɀ7NoB&t6AEBF!qX홡O6\ݽsQ1WWz;Ipnvx5g#*K(}ϙ6k$5 Kw)wao-/p.DO 'Kj@ FA!"֢t@*W:$'ǂ&Z2$.p`*v8n𥿇;휝MGŔSZJa҆,|$qmxW,Mχn`|fz c |.6WR>D=9BkBOќZCٷܻ +/18(x9l@J6dO8m Lw *7idI@WDfS=d VBm 6p-ޥ|9|3໷&E QěI+0[Λ8suزNjS!a2 Ī$j^;u29 +~ԛoQ9^@߆.KtOHΏ=_lNF.M>Cn<-$h)̷?Fy2jr]eK O39Sk_9 h>\>q =x0,vڼ@d$4]r.L4ҩ6&Hn \1ۗ% )Oچ W3:jYw$,%Z~.3( HƟK#u/QF#a+&~qTEtՍ/$ FĢ|?gmz3 0v0Gi*@]S < !^GS  ˚^xsr{֑ s#t{(oQ~<_cûp=m6s0iQ֎ﳉk%m-(g&2N7.9۶`} muZ BǵrNmTg-lA2&Sf~󬔮*pm\ [lw C;2[ALm7@'Ĩ$raI|B3Un-#{a'#m#5yFԩ^ G B(΂T3ڑNO,eG7% lϜ.Ny}?c!ԈLB ùߕj[6rzî͇.Ab 2ObvK 4#g_? jji09T.d&|o nݧ :t۾vb]rO(!lyìl%Dm6G$ w!A;hXa&ݒ :vvfR= 9l˯z(`U ,4w  '7SXOizݱ$-ffDi78Ǹ# FC͞tݠe5SIIMHAt-F$sWLOȗX Ē HYS:*'fajѨA7zD!_~b1hdz;•=\ #ؑ4%u˂*k  $- ]FN_ힴ{ן+MtT) 18EwO+y -}Vsٴ$sNOyR^M1b0I #+",>*g`*w  BaP݂Hptqb Ȓ0_s#gQBԚZPM_[=W. ˔iFKS$sS$\P]*(Ȯ#tɍ +[QfJ ^ ?eAJꘙ.P/W+ri]DRGHZwY]q>IbFk*]ogc)5р w^8ZS~>od:wqe7^:dيHCpRܩyMLdL& 9&iJ Feon3xNaUJr6>7/JS'QՄjG(S`!buk@lPѣp.,+fU1=.;xKB>?WPs,fm3 t\S݀ -+ֵDw' pxEG KcaL$(M<Ô$IdUIj'9|ȫQ\PQ~ VȈ;u`T޳3σz_)hx5Q5 1QeywlQ`|);T~~ #v%UvU:b$sP!1Dg2905\Z 6ٺUH`^3ilo+8D8ڐ-nU~5)0]lrQh^] imvH7e>8pf#&څkp/ZAHxJE܀88]fQ_a$PR;e R3}Ȳwy=hGh* |U]T͛Kw$7F}Yb6a.@G΃88|]'ml&ߚ[;e ,NTL3C\B P䱻X$Z)lv;qR_Jӭ%a~Wg 薙8kBU?n+MoUELkQi =g$,/y!kFϨ7?/G% ȼ d;P ))`aЦ'6WE2JI5dK+bi^flnEJ{hvyt\h(_k,͢҈T~ǽ ޵Ou$;`瞟;XŒ.a2_Q ix͔@ 2 MB#v:aF|'s"kN_/+J؀E2puɄhjE4C~;oHM2Rz\yI轼Mab,8D(*]OcT2Ni=l㪅<o5N](6N6|JD%G@zu:A6S@;ʸxrD,Ku݉drP'"cMug|V[&{S,;j7uNϔm"WebW{MBo8:t^4:Nceyȵ*]LCRZ~TJa8Ql6sJ ͢!fX)% 8KP@,~[(75|%Fb (mT@N76>ZP8jQ08\ m:uTMA_Ae*q5e5yAQc#>@̇zzlw-bS&>'k~ >Ӏ(B/JaD>{uX?}p6сP?`51xLU$Dndq 'x5גM8@_$"ZXdՍ QE_HKygctKq evJ`f-=|F+ .loi f9z'\WjCRBE" HLvK2yGhfoZx^CZBm r l*jEeDA+ e Sc/TI#hjp+˥LaDbuZ2jQU.> ! +ʊ)n,kZW#۹^BSܱї{m6k "efcvl(n+щWi~=aΫBNJJgl4W/|l VgU+B̺o#^ܱ/uQ OQvO֫wN~0loj+) u\ ll0m'+")f:8D:_&?ϝS=fd;6|{mH[$)-?G3C'AŦ6NBšGB:"ل0([w4ng_Y۶ۢb) 4XYUZʺɲz OG{H0}9-%P9eNT.'[cN9=[> mo6R FaSG?S3 @rt,a]zih\{(hqH/l ñ^WlCHOqP^Q?<*(~(!Kҋ7O B&_a bXfM&?;,KC?\D2Íp;{ &maŊ%Jd̍8&h/<..Եy]ϏHx  NvbyM²*"uⶾF)y.Ǻs`D?k7Nj\-Es <)|[鯶}3CjIyr01Ek p2:@GqL˶=7X*i{^Vx?Mb|C\W.NBA>`폢8;X$~[&@ӟ 6->( (r!MEpnec>{e#FoDdhԁθދbQY`G]T6"HE> kU_eyv?<ߴ`rCQŒz )Rv AD>H 5 {DEƌ~R8y.m)3 NpdI]1T3a73@NTs ?iihM+V[v#$ /\>pߜ") N$cBb q[qmfE tyv\yW W2E3B*]/Vs'8KA^d|l¤7`,xƩhE+ VZ!$5;T?e<4@X K"IP7[R8 0;vX2|i# ヤ DU#, r=$GM!lfZ+G6K~vL7vj3RߪRA+BFXd(y=3&8AަČDa6O-Hr2Na`zt:Y#×C쟟FEdG${ef sۇ3Z+8R&G?nt|eq$s/'Nԯw0EbvZʖZ*UW,§-%*A4[b-;V96B"?q4.X5Ir%BFS"'2i竽]F=hB@(!= ng5V9y'I͛TP|{)vSf&R;uzeZ[&A -&KBOyiImsiq .g1G(HON6e$ю Od(H$379~^OBQ!1|2x0v9pe.4jy0T"@sȲPqok5ƀois0aE[2q7P\h. RԡTqI~;' tTI9UWֶysQӵ!.ףͣOD/Ym 'XՒ뎩 <;#SdT,GJ tάX>O j}. O#r1&Aq8b؄f :t۫8\Lj➼ wbE͕52sPF&$IPaȳ9*K^/y~Qc%e4F]~Z^/,y8ˁaR>w\:z<;xYyH|LVRū|D^/EIl)Ш;9:bd:;qVa{A3:mz@#{Wʎ:Lo6έυ/`ICu*&6NrS38B^IAlSxDb#@rh7,:Llkz>'@#s֣'Tz4yTdP۲fzo4Yy`}j'8r)ŒV"Cy(HSk!$̣o|O\M0Q'S _LNk ,KH>HP?\= ]6 KLwU+g <\"7yƸQ:EHgVyحswWb'q&k\Qw{pPtdv9J<-r:kJCQQ5 ((zFqt:K  x20s/XWdZx窒 sщWiHUbm){]wQfOF ?_p]tFC-i]rgKW z,>qb#nR[L o(N#!aS=充#+Kz'¶TŽhZV`ʁ<W .\O3\O"˳|YͲ|KGs56NBDrݮ1AS|cl9(KDPJsA`8Cgp=F4*I2)9mBQ5W4FN>F#T4V'_R5~8#4w 5NkSj\A+/fq$fcg"f$ZEIKu&A '9 QMy4m9V~W 5olXD)B:w&0P,ukG*V8zoՒM);h^R̩<ˋ4Q笭ÒCymo[١,n1+lםL X*4V=@v3>49/ 0!Q#sgMe33q Կ`Xaa䇿ih v"5Uj`:?b2&M8K{qeFş1TƆ.qŐ;C>X]r>w pSOu%(}M'J18jEƉ1a볬Í3 pb[^Z@ALyR!z.G^,KlLA/@K >Y$`)̨P>52z^q}M|vBHMrBm;X , ؀3D`Uk4WCq `|%&J(rmPhW_D_zD֌B`o=>*LAb["36-n媏`zNƦqpԻrR2]~pUča^b00#Ջ+gc<*28 bvh_<]ljןj_Է^@Yu#@~F}UǑKEm8 ->^M)Zwi9 {,xO޷$$#db@yY9N6]xQbVE> epRI"rfG+h ŸJ7Ø~gQÅHxwَ}yn[3ސy`ժ6 mSuNHx s5[TdJ2DeS+2<%vQz$Bؚ @:K2B2&e* vO~+S\unc<I)}nTkH&^yw4~V:ֻ, s7eO-/eH844>(U,1Ng;(]r~= C*sU@wav޴'<&1TA~ ,_E;a􏤙Hsdp>Q].0#D`ޤbj;Hin/s' 'zw;fnUYӪ3^zܺxeBtE)ͫva^ͺ #d%(~&e$4E ;#).gYXMב1,X B/NYd*,,G9+,ܯJB%\ݡ%{A]N/k fuxϚY,!JL- U( V'ubѩ9zGFhM_}"K?6[vKd_Ujл}ozKr)F,dմϒ*&Ԥkd2?Ӳr M5h W"YW̾0%vK |^yGLZ|9Vн[9bmWozzai훹:[VIЖyaŸ1݄ݻC~⨨(͎9IZzڇx*B)Y8 xďA*-z\L ;f gb4naXI閻hݲ'*ސc:_D\Zh9o, dFun B[!2#H FOsEQU(Hha+ xBK@ڠ?؁?'+ Xx̰y˽otqw EyO ʻ,{!F"X+@E2:p$m wMr]iJ,($MS@ ?Ϳ/Z I@*{wWpw#Q>0fZJ|T$*ErAkQۇNeQ .k+rR"j*NI$7 -]8@dEq8ͱGGd9H訇Tլ*e쪋f* )v%t.$7tdI3';2*Ik0i j;,PuG/C6"m YI̾0ҺMsJHN]C8u ; [Zci_xAlfhpI(.4ZCtV9 }5O"( 6 Zz{BӛNF2™ǐ60Q,xO8:u.:Bnaz4ILRzSt^XvӢQctĢ!ƛg=ڊ7~4߹Ņ,؁zZ5$*bthܩ|ܜGߌi+D'QGT5㰐8K5u+ԓHv1:boP7SF@|^MEª:>QʬF먂I\-.Gz B,YU[s bp(s'2vm<5+/ŀrFcS`JdYz8am!4^ /i+4} Opke9ű͘i*]b 5/?6zK[,ZbMWg|N rGVιV@"l`sYY7ճDE?wu2ELBy"ͤTV5>sVRQ Iimޯhέfxv@9=d9"o_ȴ=̢L+p]#+|5[|F$\o$q yqS2DY &؆ûaZ◨Ed%iHQj˽K ќ8㡽?<:CڹЌqs2{ej$6.EWϕKV\ pR;|ֹCdZQ4@\w[/Q%yޭC3/niO HB *yY@1uD4׫Tm\O_Lk8̜0[:=W2 82_+km^a+-qS䩜,k9Ԫ<E*V, $#_aG{ge C duiR\#n \ (iWY޾@AǏ" ;ԝGۧyp,2z^Jwsͻ(b :*a# VjKC(~׭P/ۖW \aKjLAqq6dd#RYl+h~Nu/^pz)%IGߚhK^ObL"KQ~}wq, =ңԚb?YStxK`Hш${rLoj eVB&$$o[IpRdؼ.`ʯPa;P~UIRm Of?&W݈7in Iء AO>m<igjҒ]WL/P@v  tɚTm!Ra\W4X[@AD;>eaiJ2ig-%3ck)vGBb9[W?Ƌ6[ztk=Dоs%RJU`_Xf(*6IUթ1 ~g0RX=#pC2f(GFB&L&-t&5VH3`T|ζh&}a7%\Am֙_ ^ڿ0A(4H4%*Ա+Tb,?4^._5eYneO]n ]o:=G3jey n+q dW6Jqo@ {agqw_p>پ;Ǣmli1m>P/Z^)4YFzaέ=ì؝H%rgHz=4Zwg&K1Vb]Z.Wۦ%xV~j⺍Kqqw5sl$c4hBQp+XrH,I t&$>26B! g0r Ga'N6Ɂ iT@6ܡȔOV%d 4244m:糒KB |T)]%XIP;YsT߂CO~$7]4l$ 1CۺoLv* ?]_;~jy!2du/{^>╜H]4kj*_Uxy>LT'GB /\:׋+o澽%h32]OMco: p${J7D&81v@/od!)Q -^Xuھς\;Ӓ1BMEb `-jc GbSHDfˑbe]á,[x Dn)PA]"17-V BT9N0ke]-&>n0nB'iKXb] {2WpFcƤ3J$!m-wDTB6jʜaPgJMRHᕑՌӾ]Gp>$x|ISMM\k u\1K6ũ'g _Fj0=fX{U7ב@V=/PBfvd4cQ"& ? ҌcCעlRqpl>DduCMeFㄞW[n5hoşs0tHB`ߔc|r6,.8|8Us 3LIf`M|P!V6m_ JHRZ·Cvmur?0o)tl/#C'ͩ72tN{n+1h0co=δzHo4= *qYV; '.âjƁ.|0~/vʧ2rI`_5 V"ÜQqDmƤ+eAyAe{៉r%LӽH@5œ P -8Rϙlh` vDF*/2(bL2G`Is,&)89S*rXVn$xu!iKJr_n]G)CE%y;F/%ii'lyC+^y+M ?}Q OT|ra!%_pg5$ :& |zпa.Z ӈ7>i?TJz!?P. tˎK5@U-\g&{=!on.=`MN;D$^YWSwͭ0HWř!'z1M3z.Dك@J ׊-",1|V$n%7>1iTl.@<X|ҨWKMۋϔ@ӷ%y)AUOg 5|p2!r"QPܮ, H, *nJ@Sa_IAM)dcK`7VI\`>D~e֡'pΥ(M~o >i܌i 44}a)!{&}sq<(ivN>ơaZ޾``zO# 4(vcm`"oaA҅Y7?4P}>>SrRC0o"Mo;CjqK?ܴ]oeTWe7$baU}чQ&Aڔ|AV߹2nB<8ң^}KX +" (h̺=:xT`o\c"G F&>Gڳ/3Vֲ"F*!oi%awVk|cWw\b~J~ˬ1ȴL oav:0[Io"U.; \zҘzBqMr8/`Ι~PתtH~'C(_ӱg:ol֮:|CK+fm:vtplYnt;{6n( #A%zH+D &<{iP?*ƬzAL,x3iھ:s%2 yJ{"a#A-m0Eh}U_bx V%Q ԖQ J6W[QlƑ^bv'E#Ooji-F3?o2& ℽ(yA$fݣfi?%ސ.?DT4FebZ+r'Ҡv1f:-vS%rb6.U14Wbc 1(] AT7NKF ;ҁJO^17i/)BjXG|xQ76 VBY[H.^P&bځ3EEd!\N2lӕĉhYqTVjn64ة4 БXw" vцW#r\?*9|r")uNj0GLR&՘R]$B[w̏`U2RRYF̢ռ~yUlxl(n;_lhie.jty+0.r,V ӵ*$(z!F'Pj&"ط٥uIz AĤ>e%ꕒlS+C|0Yb3Ԗ(s , {2MYq*=N^>bd'AN-T)A@8]Ly]Bͩz 1E6qr4U8X mj^)"riK|\NW>>@zހ|gvA.i ϻn+kGEs0ME1֩o뭛\)Hrgt?/sUރ^'|lVch2rچTQ']D?47pZ\%^1).d>Z.PI~j"XN~sX EDٌYh~W.s_JR(;q~qAaIuRKEHpBIYOdezyYk5Y|Q^mѻ8gRHgi6TJ^*^ jE^8%Y CwTx֦@N8B͎fp6h@V{2 ^6ʈyɎO[kzǘ&&0*L~9΅ {̍U4W٨3F%DOL/+3nF4UA]+MT 6C}4B,Z+vH>u/13^pY"M vz/5u+G\w)#dx Ϩ6P ? #t sgoGQRT~Hx5~X:^c'׊_9;z˧b);ιK[_6b`BSl;;L} Ȑ9+ <+~r4q#Ui raz,ȸɵ%A2aay:Z52֮o#Un{P~acn,[H` BLsGTaY}FӁb-MxNh^l.U +7ѹa1MZ$vԧ ]/L\rt |`T!.S-:T^esv\.wQ`P;=i_}6j$4 3%V&H `ݻ81ȱ%ޮfGsL^M5mɖ:ѻ0**o0?ɣQ "{xx6[ :s`Oƺs<|RG-˾y-}lp]`1|m"h3N.ҸY1(ٌIb:[;j[)2 /yEU%[5TfPB􊪵\lm\ bc#_ANEKN\ 0֫@ⸯ 8q"9ⱞZI"ݩ/ZXۧ٩n_)mJe3'm|0<Ā7lj_Nr!>צ5;cGt(-p^W`{hV04yj%HÝb'nIwUVܕ6k%!aLV RE}OO>]BB!@)7nĺU_ (EJ`)gwsCY|qV!<3cAQ#<޸oJV8ل9z*ڲ٪R]=w.]Ge~ҟmbѤJ賯2)WԱyc9TGʋ! yg}τ3 `/t֦w Pki[*ۤݷewU8$Pi濎 czt#'#VdKnkeRdK*=6cy-!Ec,NWEc{\4W<[hTLX2M؍$72e%΀Qf*4L׭})tW~+LYIm)(BCmfCNߢUpVjQЬp֭s+ a&`tq˜S}Ղ$%ˆG}JŦk$摯@u ]3y 4FUaF\UZО9Q (鲣!z \#Xg|, |K)śQH/< `c|)wĨ6E 7vSZN>2EB|&+-:XŦr*S|;C6YB T!ʶ$0x4ݠtbǼXp,Rq_1V58R_'6]/H=A"r|S9uCOi{R!kQxeLu~DO e &F`l zVB:ٜ=tyGy(i2Ͳv'mWo<ML։i dD5n\I<|!{kijMs;r\+I$TҾ q6+42GBnWAYXxp˄ BrqSflh떶ۆUv /ڈG$dx痭gb| W=kbyŴ$qA]|0S!k%47&KgzD#9FCKt#Acm-avFIWfT /2Ԇi5!Wأl,cM'sBi ܰ37f.Dx9_XI*YzdnmcHjɝT8a,@sqoɃ 4Ǥ)nb.* LyƻLvf7 /Nߒұ4Ϊ鴏 z:^*0ٞh2B퇪R9"Gsq={X&e\S._XnTc%>ɾcL ,.W NP߷ -,@,oP}&!`{U8M޴! F9d]G+rxmE'E\xYd?'רI5QO.kc-IZFk?;+\^N Xq,z )n͝8q +žvН>W`_m-D#2LߒW`?e"u<@A>cL<ҳf4AR=!^M?H~}>Z36O z``?FDuX"b9 {"ԑxMC|_k$XBz._J^{~\^a!ҝb'+&$95=BWǏhL#zZ4 s;G×tϔ*jzlU$^ ?!R ʴ c:GjcQ86`nðn=VMcۋKUȂ:m"SsR!v\TP^S'yKO<)1WtIUbz734)w8k@*ΰ:rfU󲛳GRE7]Xgcs\Lb#ڤ 5xT?MǪB ]zO@8TTVh+Oz0ǘuƧ_TC1} 2Xe؋ɉ<MԆA}-jbp?դW6zxq D|s9 Yް5+ĉzɄb{% sa_#!a'gWb ֙Z%>A$4HVN CGRD.w!\,[{w=[WְJػblqՕ rrDñƸlCN[\+c=/<4|IbCD g ?_~Iյe}x["V`2\?Ī}6)MԎ~HӛAU 8y;˴?3Iį_Ist[FAQT0L[ 1I0D p G>2c(ODB- vrk$cJ_=PoԇST)•"Rcw)}"x>~߯X +jFu884| ֮7Oy1Xg {PlHlnr<lyMPϓ.'_zwcr=TFsЙ~_ېkӚuREn zT: k]diAe0gl55b}0wzCq&<޿ܗ%ȖUnsF8y:[^x2`ЭoHb6my83tޮxoALsQV;dZW1 rz =@ƺ-|\&9mM?TC!|Xnx:ٯ9~=N-8#{@/ ]Ώ%|=7طtMj&$6˯m"^ i>j!xrc#=/̏-=FhRL0kv=Z r} Nq@q_|YV*v^*;I+3-{2jgt%K{@9ֈ){؎˜*3!~K\BnFO#r隠t6Sy97$鮬y/FJB\@.w.$E@Dfl'iEiS(TΈrhcjT&>% v**Ӆv,P5VxXN޵)^_Bۧ. ᤧd>gT~aĕT@s_伋Uu%kG{8c: |UEWD9\OZPSJ*D7!DA}gyaSf8͏|-GV TD9{G-=_L#<\0~(A?R]SLHndpC3@̏oo) ?`:b;ƓD$15CW%kߊݨUhm!lA̗.uq:%bzJs!,l1q,}I;pUxgA"`ĪN_uio 4a ,*,RM9{ h Emp`v6 1!CcZKt ZKHiDo3%kHXs vmxh,1GxO~LȜC8QƧm,,QPhq*lh97kcW]?},6HV y'Kivv'_ӿ,/ڱ=ؘ_xvݨI gӥQKVcs!{@n0P,6-p׺XA=8Izs\: AvWgyE9֧ T.6CP*/lZULjk|$YxvF8IZРW ~R>I6.\~JqF#F$O G >/jiKN; rXǰ.o}'ևp?Dx0ϪE9rR)/3<:3h߇#Ao=kOQ6mY⌰Un&R̹ntZ8n.i]Z#>(s",cyȥ>1Y'o F+Gݣ 'Tq xѬB'3 ]gK٠'K_y=q hte#>,PJRu@.X61A  6rڱ:w8RaŮ`])щ,*S_ 4b]!.窴bOc_d"+8M5TPqD`5eI[ 2ZËԠi:Qg8F5ǤQZ侳ej`y 8 $Sȶ''S~RyD]$8 rA; iL̪qtku5@}b@ԀR#MA~ȂD>*ql63 &6.O[R<(u}VHߎ~+΋nu~lv^?1,DRq?AqB$a kuNiit|n EPƺ=f=VIhh1AJݙC%0=`*7kwE pّgD^z^CIG\dZ\n?Vx)_}:쏿? \fA35cX`0->%0h C) >lU1#"jTWXbWӁ{Gϴ= H.^zU2W%lԍJD1805"Ikt tPGfl֊߈af|g5|2$J- LjZeN0B BŐk8֚K5x}W%!"mvnu7QddD(9o.#Yo=pp &ΈHeU u6 H?& (3'N!#_wQt(J.U0r'HTzzV1um+s\"%bb 6g|7wY/9y?rnLQY ɗ*ʛ nZC{PI~I uDÚo)[:.4&ډRT Ǐy{{*ճGS֫rƨ= Xdl(T2H90E9{ω,;l6M?oI75143gD9{,?!oQ͹_O-!e а mTvqJuSS̨,Sn%&$5m$Qe!0g.6Jij(bI+Dn[yO. ;Y{/M?#(36[xZalla`M-xw)"-h9ɧ"Kā޴ #@Kx1qY+b`$m>71u!С㦵SfEa\fl J!)*ggZ~W&,> j܀6i$T̋?ږ|l?KU" e`Vn׺$7.f7S4P{վ{r_ab>ȂT!2" {f; F6Pqc_bƣfl,dY&1X82FX: ًw݉:.26@W/aee; #ӈqW$t!_\ife^:S†>2IBvУ,ӿvYYtX~ﬦ`k?s~Tb@iCSIt DW؊B l^vtN6-GX :ԬX ~hL#J"rZWDZgxlj8ePR}qh:M |b$ -)Zkf6IbrbeEGK% }rCfm|jaBg4« NHn=~A5Psa:)1`jQjV'V/"{Ә5 f xk &ջ%=6%Jty4²M ˾stggKM^rM/_[ c(_!Tɮ8<6, 3%h#fsHׂ+gGR _*#,3~9Ip]ZٷK׽:^Ї^,&C5D;Ω$Ka\F0`^׊M*Gz!P8xFuG͢[~we/l*A1.8|GilA t|&sE.OG{@)&FhWWS+ER[  {tjG݂u;ѠS5?W†m*`X3)3!#q7(* t<F )2&I*<ٲ\%/a{x9UhbkS`gպK DҸHYS?s(GE;.]hPiYK~{*zΩ`WYEqQ3=,HY|%ٻZK͊R+B~xPXҧx7T  @;f ԟNG^K<&~""Fs?]9fkRW9SeU왨x`5wB.fE|Tֈ' uhKi&`4tqe^8lG|SlΟoodHps[YezYgFQ,j-q/;т렰\)[("b# n؋ :Dž!CE0,'%@9G~)lŰ|sӯú?$)t <2P_W5tPʵ`(+~V_*6N n2vEqka&&Ւ^|YwMH:9IkWl A~f%%UQ'r4lk/NV@ hJQR1ջYcIu[rikۧ}F1?V抯95wl'2qz9Zk޻~ǬNkmX`KϦT*$50"_NmKlt_8f\ "Qx_S?$r GW;#!SYiD^uzot9tkNkT3y4`Z/'"jl<,3}#@JV}ZECyHvxXK"O2I92߾bx.EA~Eil(U7u?'Q9l&p[G?43?vZzj<1QU21Kn K5Aq6{a [$<RKulI,:%_i/ϜAp1d|-9%7tQMtV.wҽ}g"l枓Ct(Z퍀!Lꇨz̈́XFojxo[M_P*ڸ#h8ɪю͋!piROe_|H{i..B? +%rVM.zӁ k N@N?Ăf4: ~ݒ#_?[rKaþё;s.9&Kˆ5[_!&7&1۔~Ld eA--p~gA̪p$K7Qȶ+zE 1|aa5mf"^ $iBe *$lDYIR 1H:]R*|BG%98xiPI/ -﫴[-+G[RM U^ VQVc,[{teYڒ%kcFE.=` |In tRa;O:v^ˁʱ :"4xa-O h4[ MÿNAhmbl$aJ/_:7{vyTTf1"Ue)@-=Aƕ$ "^4 FE^ QfV 8Sk &PбDŽG&Km~oX~ƹ ΁8-c;Eke%%̃[T<˄ D̬]vQ1x0 ZMVg9fW;1Qa4$J^D\̒+Y\+mҷKk>%:O"+x%+/WT h7 2g"ι}:Qхfz`)4 t { PHRFDkWu`,߼E9KD1Ds(bW-1Vbq% py~I/m9ߟjRݾs;环}}TBU难efєg^joS|W,,tk6]x/4֋w{AXMoD'3y[DKc " 3Cm?O+INFY[kqIR^F+ ~$}er^ȔP̂JH[ l^A*>i``Y,}Ő>Txf(?QEkvt ձ $Yj?YԞc]X!ѾYٰ=Ҥt 2VrL屠3lo- kO0b^q?%%$UkAp8˽O LbJMֆH|M=c!yEpnCo֖p Nupu]ݵHHCyR?vcZ0oԻ8މsmښH~S 3ЈˀJwI5gJӱX7l딟i~Uv{ X#y~U6{np"4S:ƻ5dKMv 2V.UrNo㛊B-FЎ֟Xe@7k7^+2@ŧ8J%OQƵQӹ ޮO[N$`&%&Y4)y7 #|@7>F0UNݠ ut| Xk\&ъ(i4c GT@s čAHZy>AW;ꗎ 12m]`l;ёj̄ hNw0(eG?- {y\H|K@=`7JŹ3F @eXi03o~vT!4,&UkdSz:ZxFW1iLζoY&F:.r7ڟ`}Ղ^GD a U[[{TBǣxⲆ\/ ˼{K 4)Q ?#BCJAšΏ8ۅ] ٧ާOS?7S&h`~NF,7c^'m)kM ؃)(gPl26ܬz .~PO]wQL8Z]_gc%Ѕ?|+awxoRbɞL6Hgs; Sj%ՖjW&癅0$32UTB? @~D6ɇ27{m{Iz4 ݍuZ,KeiɥA Z]e;趃rQhSw9N͝*9Ŧವ^΃*^b#^$?Dƒ =V1g@dTy!v35mZrtQXG+ Q ;zoTB.H]a79޷v~?x 6BvmeإY"o; dtwpҘb`Ta`YNgf -(J="YLή 1\Q>@4j6p4G0 ToD 8=P=Vs(~p15 6mk,%svM.S_pta%5g-MOU֜b?Di.N}V0q"8UejZ^#8o]E,5\ ?{|(OtzӇG˙hLҖ@[s--B+w*4s!Iv f#(l*T)Z5~?ü^G"H?byPuk³7P&4#f>Oſ' o66y(w)<|>[~Ahqs]ܼ ~`ޣrPνJZ# hoqzηR>, '|Reܸ2 ѨS?lL~ma_[ 4 *X?K@BS;6^}3XCJ,/_dz2q[ <.wc59l~F6u0VcCs]ne3/jr$7FzTe<+zSyX[O}#6B[tTOOO%iN 5~wԌPzO9-l++v]5L! S+ytc_߭7yK/o/tJGh۾qa[fAf4*bMhќDpEQqtkO\IA_H2iJ(T|)kDKiIo qevG(XVݰ,3xje& &.{d]u{ GYBg>z{ i(ܰZ,w)E J!̄'6Win'AEдb8c8ΟX̶xL AĶ$kM>`OZ̅#.*dғ4ed1&D:gy]b#k"Ѱ74Mj+C3Inzv̖֎431"( ,2F9 vdG4|k7>?[A:&pEF@pAuz/~h&FK}8 92,WuARK~sXYZD?"IG)ReydDx\rA?h"RA XX *i2CTeBD<"k 7ּߏb]QjRz0LtklAI1pPFrۊtC}X(_.i`?6*2N7˕sp>y6tf ?o 'JTt:h gGWy"vEd1qGiZ>quScÌAhK5Y KvJêVdwHY*=7n{p`]"`ǝ1ha1%H?ڃỎ-FcC+[~AEn mG S_TxV%B NƌSSP/˪>64!ZӣHeqATX'INQ8pyD@_t4d6)JU AaC6j}bn6`}c8bHZ%z\{=7M5(oE;Ӳ6?K1̇XC\Aȟu TKv qvj-jBJTvG@8UJ\y x 7S~ fG {쉎Ͱ샡1q/i%@? i;dB~ㅤYAhm]U.{bg@*ݬL?#W*o=SG K&W(´p+AaJ6 #^d6b|twa> g^L'9E 45f̏'K3 ISRE||Tͮ$KC9COuvrE{#/{L)0R9g& !ъO892Eԕ eI>7BN/p%L(K3d_tL.Q_$qHka.^׿30"4nVwlڵĴW'wY%hzW3?\n0|M<_L6^A=ƙsd  wB\B$܈sU$'>?DCU-cH+"ܖBS*w"ڃcn 62dWUJɟW7]#-9I lj_P.iCo?5&/K &_>9߯55=iHqGq>„Q,ӿ'}a˓jퟁOy_\s؜)9#o1_ЅAhPk/ǚ7.%A2LD Kɻ#ε$5S}F~,gt0ceA=nԢC QQJ:yil?66nϸBa5M{@ذ_Ytpݮw?@Tn9 b1~Kl[)4}LO,fVC (yQygI[CfNn }t;e4 ؚ".,#fk>3Dѷ-VL"o /,}pJ* ODp(>T؅"5Oρ]Em-.Ds 8 7B_`;O톴}Yz'.!Q^%K9bty=T옍3)Mp#EaӵX . M_O8N2)x{EJ{!}fHԋCV7nL'@sh{3Q``k;y }Q{_R)Ia|NORꔥTjgְZkөQs3݋Mjѩ_Iev!WT5=x#`K4z)d e]0\{%,,2)\ ĸ=vDjb;?fGuwWW.>5ԇ4afee|]vaNmѝ16~-z+G6)]jT "CŐ+`tkjjX6lY|AфD5Y[Gx&6yy6z"w+LRz )ZP4FQn3:AqSh,Գshng"xwPZ~Q+%cc6JtO9gpÍU`D-uO4F8wZ7o{,tG 3ީ-XDky % !#E$׃I#"WAC ܈\?a-.c# K۸ wL)׺@+(idYvPzK .βɃ߉V'كU MY穢o+5 79昷e.z=A|z WhPQxX~֌~Խ NGhy]0KƉP{7opTMAO~ dy~އ7G9z,\N_^g_*ңpC: 'Z oOuDtJdC8I !r>"xݺfԚ6I䑠M(y^ǮGT_ ő4SDRtdPuZڙ"DŽtCqxTd؝uYz*K]ۓXd  N>Ю1|j `Zo`]w:4ОSk$%j 5)j[k1|ߝEt2yߐaV0جs8dGDF[~䞈tt\^<:| 5k D(~f+k/n*9ZÅ1mT Rf8~2p4j7k**hTX͈,FgN8!?=K!EL~XqsjI4cp`)S f_~"J'B)us<l:otNG*ה%.a Ch)78>r7 3 #=&U1_= YDQ_a6]Բs jĢ"b[s9% |C{h_?E,pWQL0Jf!ElͳqrI\A|4W["&Zrr0.pS"K @04@8$8Ruy3bJ@h]x .Aˊ*z&n H8$j7)d[Zt 8ן_YAGi]A1l|g GVBcC ۫ĩʚrb'x<'ěXTݜ{eRg͙|iaH# [Z!^c`!Ƈ!&Fg*4sڴ]k AT_p%G^hjG*'UسV>pmMyoA$ySfzb ơ lE0whj| UBer/sO%!>;kk%m@eCK&Pĵi"=W~;op @}.fQh2b 7A8Vo-tom $*g+m1Y$Q}|>މ [ ֳ#A"Mc/?X;U;O4,+3剋%WbG "H':: &%σ,@h#xIctyo l`/(o4ndo@;{{ T孺oPg:L­D 䨠|vQhAmmQ@sT`:\uBVHxZXGm#"K_Q }vonA]i= B aOR8`j̴%A<*j\< ̄(V+ |1㷨85L3ކty^}cbynqavlh%KFCv1 epxZIDpR&MߛƿD9|vd' _B"ɍz5=,*P Z, de,"uj9MY Ȅz< kd3B @9Hik2kב&1j.4T$-LfaK[mrl IQ+=bykmnvq]=jH'!#;&ׇ>(i6QOy a8ih-WS5xPhZm"jt^+_k*5aSgf((wwV~Uǀ0/ռ=4ӒX _H?Ѐ8qG27ZOF۝/ll8bSm5⽕T֦|1F;!Š;V+x3ɻ𬕔*dSpNk) Nk{YӶHM#Di祢a߿II!\e{\0pUdF54ܙqs4%Ȅgjɣp(Cq׷ꕻܫ籓0SP׾K=W`x^ЄFÿ$e#1=Ly RU$4`kN($j.Ekf8V z},ȑ.WӝPԁ|3JHG1LOx?w琍3&y,Rٚ^ECGZYϨФMn]@B"{|fGHOrAt}6V&|{ ̧@xlˆmL~t/4&-bӨVo÷y] R&`)A"!N-G`׬Nt뮬鎾MyCSQ6#_]jT3.=M6BLZ`FRG3D/M/X|Ǩ$JHp>&іvJgHĠ2K"-8!*7![KQ#@EL3ۭkU'JveF,ۏ%dQuߘPM^#,`<cyRCOnjQsϱ4^{|("屓4P\콑of+ =u( D~M۵v(-#5ңdE2,nJ͜VB-l)O0E {ZJP̆T]B:־ң4#c"\t9azοNR ċDL0 lP 32El=S솬W;o;|ixq{hFHU0pr)esd~t :“i)0֋omhRt+ڊEOHeA™lY@" ">HP⇜ިx))۽N6?~/0*pVULTvi/B5 m_'`XUsƍYF˧ >Xח4Ri2wCg^=ÊynTu'RBt~nP') d@;NR<X /dE8MD˄#iA$Х@d?;6ȕ[n=FE@A:ׅ6eM]| +yTWo0%~|'MoG'̕8A{*؋æޜ`@#bOѿLt.mCo5X<:Zt]fCqs>if)nDq'1m!FJJH(TFh@+)ejx2LP4+=*p`u>EWˎ4BOF'+v-&1$ ^/ oS .gxhRd|9tR) y`TZgߔ;޸OQT r afxF\sepo(:8/-c xf7E1B͆YiA+>^6~`ϨⷹL~#Ȕ/Y )&Ю얜͏<$u6UqOő'02<[}lNahb1٢7Lұ.eue d5f0FZ]Ċ!'i֫x_ꠟAҨ+K܋ŞA00>Qv!I)i#Čy_% 2kVRJЂ_,үw5Ÿrg֤03g@Ca4dXt@Pz.Z 98jTI*\NhBG,=1'Y8HRK@]bD(:?T ܜI1>ȃXuZԊi`n⻢&=Jo /=X2ad:^ s5wfe\ytv{勊aa) 18#Re/ ,$x5vauwz}W)~}'l_ԅpL1_{3dw}EbdEOc G$[֍BfD  ǁN5c9gZ O֔*#ey@Đm^ROZq9o׹ظ0?(~['/TWfU0bc~blYU/1-.l+:*w;\@;]V='Ln SI&p᪹al_1r@|24iuM0ncF!r ;iT#:戀᭿( j{^5οRrp<ͳ+0g%CȲfO+2xQoyeo&\Bn-5}coI8&Xŗm|FCO Y+R}fz|+@7:QIFwannDHR ˊJZ<{?~JD+CroEe|JTށ- k2}~vk*9l7jC76P :"^mqcG./GDፓf>cXSY#BBh`H/tNǥ0[!FZ>}G!.Kt}f`ViZHwbvERQ#X>?tNuBaֳ듔[I$Za Ila9@u*X.,APch)--(z Kwv|Ƃ`OMNG$L/Zt379>c2Vd,IyBk$ ع[\3wq$X RaD~-XO( 5,P:5ԙg@e7kYzunh^Ϣ6nN :br nг8fG6jUk)'1+`_|wAԕ1'^FI&2QTӮu [/XT|*iك?TaPC?Om# D{!6Ά4\uڋZCbba9,wNMwORЭkLIrYG1e)`'b:C)hH'I/{y:A婷:嘁)`%&PJ. 'R(7(X[BɨBTaL>Ɯ<,Rh`(#4{)*~: gP Z6Bgzd3yWqaY?dUnQJiʶSIv,i3>cH+Hf(.ɁfM; ;s߼J;rBk[nŶo pG6Z.i{| j.Rw\vK`N/j*K/ie^2Pq3zDs^m?]eg, xp^-esdɤv,DO<5R_pȪ c缾Yk[K(}0nKb묑bfrR) b]uv߭X֗ؓ2IOuRV[sf"H@z7XLH_2 wc"),D'$mzS.t"d:0W ]HtX.. A#6y k52+G8ӬgD=꧒EQ͉@c&YT*!SYI'&X{ݦuY}z0ECU4Y0ql"%Ǩ  R 6!м2>8CxS-qt%Z wW!>/zWnDU.q?v7rA'z^aϻń;4Vuk=]gksJc$.)#mڇV/qlė^D |bJu/ ~r.UdP(d^ÞKoB$GpµЇMo36GNVJ<E V4YP\P\]z?˥(/vC9͋Qz~mۦw#7f"5-:ELpuT,ЍJ>9k]k4jW3Ow SR1hw RH>1 [W,G(tx ¬k?f4hU+=mo=e?˜AʷJ{i]L< 11f?CKI_V׀oŪnzV022/yoGQQoT'Hx- 5;3~֜getNMr%2ׯ]JQ4T0%(iH6u4 .9uԠ'{&<axoZqg4:%ָD][}N> 썝 ]7fjo#BҪxTz"A:^a:|[rJwO2j[3 $fY]zO& ]XfRX5O)Hut69Xv}t)}bRGl R;o*񜈛 1 lRB !Kn;dc&x:.GhS>][ggI8LYL-ԗSa3gS91RK ±앣7>?L:|8dt(lD;abZmܥgv.ȉ@Ae( WRbknP+袜y#LP-."E$_|xW }>YhG{FY 'BDԅ+ yykwqK?ɦ(|ܞqgӸpqmzY[_qQ ܔ $?kag;Ɯ 8z*%?<܇f_I)L2ݦzWV~iW<*J5֍2?ٳuQ#-cI!([v䄄2VVh2AWFZE5Y (븶u"x Ck՛ЬRF)]ň%`ٙNAb)8X.%!j$ b_gV&{zUٲݫDJzTdtg7(R!8v"WB20jṐbkP.xC#`1,n7<_Ef[ I*k٩xh??0ˁT!S] G䱸CK6NFӁ]kk{5ZH>FgoJ0!F AwGYT%y9^a,X([[W0l=erJRjXi|?GX:0d2mQ/)0\Mpv tB׸G;U/Kth|NHDxɲ'-a>f֋#-fkeճ+SMΝq.o|!ݿN`>ϨF]jr|.e>? @i1;bHoB#>Ax^[?X\Ze"%x]ʇ 50eA=ewG!+c 4I`ߺ!,GW؃1Zx+jJ3>Xza@p"]E kejȔ{Xx!lc5gYsQ4vvNDP ˬJe,$yxkPv7.JjEd*IR/uq%Mop*n=T ˾)]ѽ 4WU)+F yo+!(!6nz\wm`iw59|!å9NuE1F*nzW;YPvf aG8r-ٱ yN\EFL|:XR٥C ѢϾ(NgKwMh_ų;t0 Nb~7J8jen-6k_Nѳ,AtN psOO־FE`KjEkQ!aQ]5FEƳQYo3K)uÀB;zs=^-Vo'_,>VFFRq>; HC'+o?MKEDڥ{һ䢭-6&4:=kYȕwq}2MBEb4z2S@Kr~ !#=;˚О]uTЇ2s;] p^ %'Eh/n.@[QK n!۝J-Qtx37D^%=Q!At lLB}W(P%ܻeV(:$x';]B}"*1>msYy'2随 .ٸN9W sQ8>S /pt I/Y)h-п :'(C v}J ;<#* o7 ;/8C|QhMuHFSBkX_G-ww=T7L wdD3~#kw D#f5VIQ/D!DbFqpr' fkJ< 5Kb6.TEygۗz}]\TI0ͻHqŹe0XYPWK[N',<`MU,=a}Wq;eadhfٛ#"8s$d&8dSO< \TT1f3Q 3r+xjn' "ma-@2e 9Ţ汅aqH8jq?M= t /4%&u*sl=<Ǵ/ !`KuZ^if  ׇbKrB˾W(jX$ߧ=CHpbY}.fSJCY9Gks E-}9PFשE/c=)c*G:0jLEۇf% :vk&6+'}ck: [o aDżEO mSkSs2S [^Cuo#Sګ!ݠI0if(=cʆf֘5Ys8hr6 ʭreg>3è1|PLFz:ϮKGɘα;gA⍟bxmg^4o.*629K=>su!٠.?qJx} (g07.x5g9gY{Mi쫌-,𐷞=擢yyGcl6QEB|i|;؜jE 709Uꗭ^ V":^# _~^@qV\Q?/n_lZẒVՆ6\MQPKz۫w `@(՝Lc)0F8 -5>^n* \'uK52fDM}yߋtfHh<4j]' SFx` OMX$TYd 8ڞ[/"yMPf ,{gHҪ$!f*~օq(ٚ8:irUjoﰚT' +KLƤOJs)uS++cclTV!'1Y#-oM c/x瓚~o7ma'dsIGp,ɜZp;WT'm]g7…UiRM<6q@!ZבN' Ѝ.%f"ޚ @q"F"477?.GU%C0J۷- 4ٔ0oō6sZsAU -۽O66~`zG+bΦiK659_otj%f0TֲT"2/5dZXKJqcN,kCu֮I츇K3"Oa圷Vq^>XR̕_j2CG2C(5 0>o][9/A$aM9mҮ~WJy JIse u;.T Abq}1ÿȈ9aAw4R"Sm])T9M=p߻Z9`&χ]2Q;zojHhtIV fvk~yA׀Mi@3JѷP4>A fW(ap6'IׯxE) E#W/B_*?C:F˥8L;G)[F/8zgb(l62.y:!]/ϒ~Ic#fDH:3*I5%ծΑߌ,H?u'u0XBR9}Yia@&*e ⊿nZ}ȉRd'&*3(%>^mlx낫 ~ tc.+P <5 :+ɚȟoI~g6GVB ϊ,U5BiwgJ8ۣT_$2ʮ~tJ*8ǫgX:hV&D)֯"]ึHsp§YZB㰹7[E}>KZJN<9&MyI \oU5(>V@+FT$";JoH5̑CF,t@'W릭@ACYw|}0OA5/Iw]؎A-s>2Virݖ"|P$$Qt"TӖ2=_ULh z.`X.#?mƌds滰+c1{9q {KĈSNA~W|5 Y]m}.nX @a|ם+07Է_:A;d|oF6aZXo}89,ހWFog1OmxfP@ kܙ/IZ=MleV;AhRd#nPz43t>#:轰§}:"5WӳI*zQZ (B$'4S5M~6g3& M1E̛p@3 H"ր!9r"^$|G{\~-зDxbEV? |LNM؊R)θjؗ:O_m^t&v(1?#BEf(Tfm'+Q56㊽( Fmi 5 ]!xCD +RhHs=>VYWv-cKJ4TC1j8}ag}#J*pu¶V8/^p.Q 6(at)DN()-{^I(Qy"_hO'\nAV@=J ~C"F(A;U/kP/EAJt+)u#C/˪<5kBZ/Eؽa0|?Dx%7j#PXջ,3 ¯ψ0iO<)@[Ծ& 9ƒb靮-Ϊ"?X Nbw>8̷,y>7`6|eePpa[1߳UIb?M-Zb $|1FP^DZWֽVkCԺysmKX61-n9g4г# BҽG&3[Ctd[goJ~K b3-"6Eކ@q&07&`‰T[÷ 4OKX*WߺW,#h>|YGfT;#$*B]+Y>F>*#PKDvN5JE J24e/HR#L֝eT(ɠ#XXPՔ~9ǂ[-vJT$cHHOC` {dLX.vDOҽCOA-&[2V邴cF*.$vGc!1 HfNX>tÍ"rHS U'ԎVPW- D>W3\s#^UpIKdΦ?7؍ʼnp @yڊl2{m0["橇X;t] *ZRѱS<$U,o|yxUK9 r:)3Ɠ5# Ew <N: Y*IOr[ʖٔ6T\Z=ʈ! PYǛz͂dX@T(#3nJsD$+~h"̻ğ*֦xo 6-̌@|!12cvU9{$Pg$,TN?Rxjùde-w G0P8LmrDžҿ u;۷|(2Jg"^\Ur.TwدQ1tljsA dț70d!ɛx`%^X ~ w]f1 3>Y{TU׆iщ<:IDZϧ 0E>!zi<,v+0GBep׸K>oa/Ɇb 7!_ 'UةCVHZPozsX^k,ᢰ5兞]VK*BaoeE>~P~-{jSGx(]Dgw⃃rExDc_tyd|dl-+[o+h;:@0(//SJZ?oҗ L&>m|<bu?+ߺd?ٜFFDЧG֤Q&@W DO砵/ZN~jDKF!*j=goüA:^-+ F!Cc Jk&;jNdʰDiZ[>:6PG+u ҷ0+C%psNJkxBj&X'9$1PrR\6t.R0RMyAzLy vF^|dwܠԓu^]s̯Oenp;~ a17qIfbl.|'d:cZ2/qAZl)lwERX0+/PWLW;6\Z|>79('a~,f@Gvs%nuzD=[,@c!濻@T$(G yψ,q,}mWa=1q5 ),Z:r\ G.] ̹B=5>d1xHnP>9!-2O1xzm3S _܋\>{e;ޖgpf!}^̲gG#^wQR )})D.3@I^-טoBjVpf8xi9E;۫i 6B~nNYCh 7vM#(lJ-j0y ՔUZV` Kf &ا|*)zr{dkfR+"cT%NN-lw۱ּ/Y; af' YVn]5iOg 2 #ςU + IZW[]ަ*_O84QxRnBTP9RЦyTV C%Zꬶ 9幯ZO'W vzhY0\MX;}էy dV3z5RN$C?Xqts' mc^+f*[vLjee-,_nfh]]-<IT*%&DP68^ٜMȜI8q1@Ú;}taG.nUev^Ib^G}MUbsL-:B,P"f54[!>mWьj0ӜS~$'D =>/߀{ fO{I %qo1!=>];s鏥6"K Ų;| -^A3h~vr( tտ9vY捛⟷VRfmVMH3?ZG [n4h _Tѝ~iK $(Bt7_yLPYKϑWPUK۫ȷ6C1 $Q0̘KY5wH5yˢ(ŤQvz<5 d@;ԾإO߽[qqfZpr5? /0s Pp߼"L &G>ƀYU_ŶSJj5-F RE -c8]6A T C/.<݈ҝySB~ G4{d!l I2bkw^ƛx'eA.2kP*@$hsunjIllAOCY+Տ(hưlG334 D-b0Ov2B?xШNKWe>o!@_>֐mxm>,4+R"HE7|4kb<9svGУZT4UrGlur6DxjO 5ݼrA`|3'`aL 2u6+)[96c]A)6[+ų5'2GW+۹, MXX=oaH673Ap]_E6&)·f,+ 2A(\G䞟+#ƤWg#_yJW"\;=xzKϢ.L{ P=/3AceX~URE*ROp>9Pf/|*!J/J2\zΗriZq@hm ݆ϩ 8syc rMẅ́PFۅc3Kꗘ巵<%Z_q#0 8Ot4N&9Wߑxݡ:i'\hrdEgFl:M~)CH$ÊH/R$OG]F-ޏ $̷}L+H(K9 TnhĆ3a*=})ܪr9:`B> V$,}jp(q?7@M.QR^8^&PWc]9ͦ!9x+z=x#UXcVV=c8Ѡ;CE_=&OLV:nf^TbSF׸a_'Ō!&-W D41/#mg/&z+G=*y_uzilԂ0^'.JsUި7@P4oCL1D,qi){sQ!>Y[g;){:qw+h swC@"iɆyJ,6>JZCֶ܊DXؐSٳim:@jo HͭH gbRO7yybSQ~5uf{Z7~ N<:yG!v ta2+{r)_|tNCeriT=&UO̕ш8-x]fPNʵ~b \?댛j1۴Z稱H`]:s,2u䚝."=@BծdϿy1MyI@?[?$ u6ad ảH5[$vZ _Tuy'RDiT&++(m>j- -@\>nnɽ߭ e]d\mIE}̭O4ZRHrmM:DT`B\mGvޘf'f)S5+Wv=̹W|]`'-W߆vVSR0O)K.{áQ)5r5mÈ1aDȒؤ0mn떜@ݘ7;샷ے4:4nn J+gݿM {A]!wrfIv?봵V12c+q?e{I_^~zkBt99\dM,J NYIM(mI|EZDt˟rZ}ds]7f,uR[q C$_]$t$V&lL%lSzQM4$ RJ?rx^ʏ/ݫvclK^Miㅾf~`1 dn8 qj!Z,UװהcUra99 5' f) ^ w wHv39EeY3+\G%5 0R=`s㷸+ͩ|3W"X*^ KV_z|ZZۑrEEʔcTp9"шoQJ20tSg5ĴQ|3T2p}Fʖ\YdeVZϣ _-|!mlk]ӚzI)\Q/fXWCf ?=FKَi{sªm>S_*^ !eU=1J|ΊT" ? ϥ2+҆f5)WxF{e@K_ؠjNS3"L9)ǻ$]7ۯ . T"?+q!OBOāxi/:O5]^XF;??%iK1H\4B%vZTB ~,ްC*ksG@0:Mo=B6 reBAk!R:@7݃tĤ>+Uo8GNgOQ.z`-0[6lCIөI/lE0 M@G{~ŵĖ``˩ 0+˙O8+Jp$5Ix,?$2[@鞼dg@^{c5=h/0`-Bb?TY;#3n_F=6!7J-Nh$Gua ]*vv]Z:RPo@]3Ekbv пρ CL[\(m9k.iTm.K("7B')RZ[B3F8lCտr_@ }I6HoYYg $,H1 }ʒ`"?<d_sf@G~">m[.{kV9s.I:PnU￙/hbK_b:P0݊K_ܴzVR|:+0Io ~9 ڙD~sIH SAЖۏ%=hn_qf;4U>Wɞf< A&}hn9nl]Mⴆ໢2Ѳð-l.&x^>X1"P2)W Y{'Pi}XsQ})0ҴdV;˧{LA`1o{:;YgF'T*QvS/G8A$x'%RGpDٜnƒ(V)7FMcoY{BWO| { >-F.^-(m6|JԘ_l&ȕ>E pm'mHs) D %ck98.`)p7aCƒ:Ykky[h )dVoG7K\:6ïVEN}˶bFh{ԉ]mN)KQ(YV9+&Ɬ=7 ">؄i <@݆UȓNL{]0x F^8AGA>zW ca#P>+Sv 柷G{]rglľwsU% dKEe݊uyX+A;3t?*cX NYd HE^i᾽|/W}9|YxRQ +V.Z .N&:EVZOׇi'f/~鳰K@ҫV |Ҿn_œ#)!t;` = !a]aWbAI "'0΋~qȰ  aIE /s|%H=f^>|(fG2{wb/=Cۺ=$Q V7.i˔Z>"\WǕ7=ß0RuNdr|5PD-ި YԲT9=[#l97|)Wƾ$e 4\pfUȒT槍-V.N#őᲨIx/d1*J ]D^t&"9珙%Z]շql} wS;^1 p|jaȻ GX9QGjE3GMN>Q-d+~_Bz-?%֝`-ٌ:C#a%MK,'MQ.1Si0Z-.I.<`nUF3--+##I)ӨMV9~jRY9`SUR4[dPĤt wj~ tpiK^GiyyӆmPxӻv ^Vkΐ. KDtD;) cn]Aĵª4`,ً< $\ RvfRUƋVT*UceJ>Nޗ[ (PLjZ10T/z?ҳjߦ(;E {ѹ4NA)n[ @0[.1Z!LqX2Duc:@ڜnn1*khZm%X BpTλ^d뀒 4re\\[&Xl=D FP+M .oG(s>&Rܥ VBS:xȘJ,,[lDI!NvK"E^l!f3VhAÜ0NQ2*URn\ř7 f@뽀884@^,y< Q'QZsCJڝ~DZ9^iשυgow6aklOʯ1,iŋp;v8Pp,P@&cy(%f gȨy`ϭH}I\= :.tX,ƨڱ㢺01sABec䶸/dcV5Рy6& - .9$=G/w;?8zd~2 )vnTx1+2W". (=hF(a2uz97[{BE_`"[&@";GUmQӎui:;eyfLbFG?"Y6|*w9Xܢgf[ZÀS1VZ5DL%CkGt$e՜U;WЁ3xbH%+lՕGAWH񨅹Sk,u?JQn`2!< =o:kH Ҏ`iZTrv^V R8PCTIZuZxjT Qo9+-Fy$u;nU?gș69L\H+ݎiH> k<>-vȟً׫c.2*='ZRj׫",<+~V*M~uU8#RRvhW\\enaZʩZn6ydƧ {r-(GϗMe^-[.~RXl G~ߍnĚ !d#HChBp>;h   FKqψi#rƐ79AS`ay$*B$02OgfjR_DA ,R˘#-.j,6\ӣYx F@ 9g| 7\O`"V9CRp]U! e +V! T m+$=Q_wVʠO a v)СQ):{HsJw~2A%HAiP0E"߿Tkd˜/pf /ﱇ%#&vPs,lєfT=ؚ:giTeb(A瘬b3KbSqߜcךl[Z; A knT"*I@ûѳ~h6 Cm.cClZLTJ #Ş;2.wS5aꓽڲDM/h*D;xsJ#rz& ]?'Qkß0M޳"J'z抣S#h<ݪFiS=}B=7^=t&Cc똳MO>mAJYIBf? t3 Ȇ%J&oaI¸$#HT"=V-䫍ЂZ)f頌9)\tc]b[~E1S/ZqlܝͰi~Z6Q587@q +075Q~/_Oʴs{A?v#kFUV;l4b[Ge\ +˸AE뽾CcA76r$0rճڳhp)%0Qumr6iu|y $]ެ9k3+apup7N;Ѓ"G(qkώHXK8«?,s;<$՜K_eLH|#SP[S~jI\c+&PX{3i|R]?7xՈvV7DWyMtar#bd^TVxr"gzn]Sྷ~0WAy.ɵ;&]Ա:l&œLV ;U'L~=ݼTW~`K敞ѓ0@ѪP*ɩDnp.ZKPS~KZqt]]UAu%q5z5?'q~;eqf&@ٜ!q Ux񧷣yy!;NLt oqN ˗UQw9IK I Lڛժi< a2<,Hd<*5 -fo>Ʒk8R]am@A "/].wf;7Rqp9T ȌZuD5p@Y&~rv =o2YvPkj]_{yê?ck":%ek idV7&{*/*2)dxW놎<{q x\GE[twZǮv;&BOqEF0mt\B{QuϨ)T[VUƚ7 m c}E:y?BT>]# BlPaXlyX+Zac,B(5^ݯ-3H \q7$_sUjAsuf4s[bf^zdz)f^vf`6rd`":xF&ѳW&3勑2՘%%BČ/-ώg/ TVlubS(ݞWϺ]|B c~ ͝z G:~EaC"A{pzUw&ړ$XF|X;Ba).qї?n1т$ɟ *֖c&k7㱴w| 2ǩ>ֿ;Ȱ<@E*8#76|: qmyVRj {+Ѱ~;R64?f!ۆ")"Yܓ·l~<?2J1.JVvfQb8M6.UT=\x_#"ev[AHiRKSbs9HqoɆ*s7 C-cN߱-wu{~e=~ۊE1V(67MɃ'w3PuɕWK2?l y~*"y(#OL Vlȧv% K.;ՠ*4/iܞniF/!\w:Rkܳ))?,S#sc+6 C il ̄X#P6N*W`)N N8R/+x:g -!O|m=8Hܺ(U䜚+uEv;?7smgF*`Uovˊ|dtW09dl`DB&}ł,X^m_7ߐՕ7I)Iɱ"qE%SkC&_ De5!9zWN=0פ/ IʍiO\_frf1*>aKSZ'6[ }^ۋ^:䄪.s ZXbs5hֵ'G"v+ J9ڔu1QXMm@}Yk2ȊoƟ[F:vGcX۩NIO 9^}:f'T|KT"rPOve ɖZ} >'yS;c̓f\KtsڻxyZ>DC*g<r}|%.LI[PS9T(_~1px1hQkbowch*]wG4Mq4J2 iDdiNx 7=;Pr150J%eE#lnTQݾ#r5 4`YgՔpO?gmBfŠaG ѻ5#9YQ W j݄;GǧRI:suhKO|ӀXDd.$nlcd.~I.Z&.$t(+jh_h>JLPamX2a'd^) wѽS9vn*xu,`2,Cqy$]|͚$Μ+2|&R Gߛ0ݱ1c^zc;YiG7G_8BQMTb^dox RtI v5&R*V'u;s\W\3؞>d ~Bt/灑}Wfiz M UᬔkD~5,}ֲ=VASɎ+/d!+K8ԏ4CdKOCFIMVFX:dg<;0P#0sk0槳`: <2:P딱"FkOHδ,sQAnN~S^/ 0@FEE_VzWSJ rd,XH(uvQ* wWmv5SLWvy-ѽX[6aIV,.t9xY 1a̬dM[?xɥE s=mE;ڒJ2 P|C6[k*\$ws'4AU^5jTg и]n:#˖[û(Gs倨aiY3,||Q! Oc/7mDP}YnnFr+(_~4/=*tKd@z_uɐfdԫQ)TE% oPvǩ+&SWT \I+f xܝ7U)՝Q'3g&RBWKZ@ ;UK!7jnS4=5siJ]xPN iX8]ez'LTx=cbb*>MbdHW:8G @+VDA2M s+,ayv4Ϧ?(@XL'4\x Yab9.&gczu0zYd1)'0JٔbO_+c7/MT|0MOqrh$PN+C=-E$BcK2_/]!1464Ôf/D7%%>/yP5ܙAQqN\ǁp&biCF;dCOcZv/ٽ`ƅ/NYN]ȭS_"8ta/d(("g"o|A# I_ebo%DJ&dZ j##^;v j$ |zدבu!7u\IY1/a:UշKWP#@i2Vg..p)/#3QۯerUp 忧Ճ8~- 4:X,AXDZE$@p- ls[^QDbINJ\iv6qHlS*w'^ɥp.:I5$s@$w_>ķJ^ԛL`2GEiwYeTf kmU:^j淕50 ǘ=iB|x(=`4;/O+l0 rOQn^pSˋogMmjeobnbs,Щms=r-EC!E<^U~iEԑ>&t/-'ߝr_K0XrZf0iP^\*/Ջ@,'J)3 ݑE†"|1Ja/]Á3(7`.0 vkW*t>D(W *jlOwg?IBJ~X"OA8R5"ۂx8 7V-0VUmDyk1.WTa&捊_~8dA:̔MkY|YPgc-]SMj4 a:këx }QSB_Ezj?HO P-Z\r<)@/pb]S3I#(i8+V{t fF'"z,Scg~c̳nUPK8ki> \X`݁jŀu!whaKM= 6Y:$aXآc'*@s'Oh\+G QU8B,:y/GPB0`,$$J$pNǣ_&/HYJ%sG_4PȆa̼ \u8yAdxۨNVdI\ЌAX#YN @Cj o?c"A(sX߻GVp2 3ՔZ RϔIUwj5Ý,r ? (Na_*YϠٹ^/%WFP4^ݭmcb' b"~Wq7@6/jvGhKDw C|*cQa|OqE'L74k102W); FRE86DϏ+h"wcaV`qU%f9d흊nhadHxo0J~ DAӡCQ7 `|ufPa5,M|!sҖ);上 3UvDxSx76Iܡ|N-4-#F ]?|?v_,$Cq~Z˷iSœwEK/'RϪu)sIפL7\'2eۇ og!/1,\fm/2ag"@lX [0BF >X-~aSn?Ǎi4!`@'pWi On P2ԭH Օ8t1$Z}ѧao{>1Ihu۔v40n8LRXO7{Q z\JHR;\0:ͤo7PRko@U0Mk҉Z\{u2)STȆ tOyTU),aJ3mzƗ 6F F`\pN4\T0Lr<ͬX噓U!Qg􁳲6jڰBL;}\ mb[E ~6E6TN +uJ^=B(sCY}V_o{(/ 墖ޅC}%gm^y_O ?_ "2RqǡR UAo#x.1r<"#qqrZmO֑X@eM~.PD_o M /KC1&˷FvjP|Nex(æq 86eX(PلUvSµt κq#cB~>G1iKԎ|cO),!,8~u$~ʩO7 X0@e1U$`SU&Շ4qdlX'Iԇ=?)=Ӈ Ivޗ@c,7rhlEx0|unB͊j!&ªbkO~Md ۙJ}56<仟,Ui@;ٚxM/T(Q+ݹxU,#nNp+a^!P[0)x"eYP:XIzK/DCunfΑ) uB_M$Np0w3[P]X3٩sN2Ey uLanӋ{ZƄ'N;Ef%'dm^4vLܠ ^%,2<t8l\ឩ͸(K%Sq*PKUn4!XNpg%J3(74F:UG*q > )TD~{Li;% 1~2O`e.&4T-=g(Œ 5G,)_8 s@`hj9O! \vCȵRݏ+ I$G'C#C3M: |)2üd4(Quf&`e$CTmc:3},~xlC T3=U(niБ 3[-\ݗ=5dR.+y V@j엤#YFd f'""H}l@\NM4A5aE*ч> r~zB^q,z=υَZ>)#.0 Bb GȆ5Ԗr /TŊB*#B6 xw\fy_NĞoDP Srg7wu1'% ?X3`7ҫ`㨗^.bn4VYZ-¿\~t/v9~o"^0BT0Q>Ovs< X34(WQ%FJJy1jx`7]{KJM FHopЁ&|4<>]QFOb8W+}ۚ0pD|ܙAG{!0<X3s pI4w+~[G *dhMrlV2r%)6&lL2wϝ!g惺pZ3#C#0oݻijnlxe/i_Y`BtXQ+svK hnʰ2 -qfBwdèh|=ai? F'̯[azk0- Bxh<_&rP*x݃Anln: f__n5j;m}Kj3;:ӗ636W0:T}־L`+b~OGגe1 wWѼuJؕ5A'[[9R0pĚBt(7h8xoҞKW߬w|`XR9~^u!({)Zj*{`Y;.X5{C[!,EF[zo; gUHs.՛i 8Յ͏kɇV sڋ\1RO҇LwNj|>/v좩pϑi؎(jdw x8 ].yK"VA%[93/H"BKRdf0)gvE dz 7!zUwQ/~|pDlUYڄL Tn'Gn X+$Wp3.i4( pn*'< %+!@j96aqg߱T%ӄEI턅U>T%eӎfgļYb]<Խz NF[z&fӡ 7%nHuq"GwN_\s#:IṨ]EP+MZ؎ ד[H?ߖƼ ;}' ΢ m{vs;cS%&4Hqjvxq%RfTHЙ{shϿcЫvNƌ%s9DiClQiiGqkrPS ܱW'Θf2E#wYG(}blG=MV5P4|V#6z;a*v˳N%5HOl0ڪxpJsi$[OeCsr/*L:hTS1Z,];9os% n ;0a|Bz#Dg7 BHvOH-)nFΚZ/\jX/lwITl^KեšKV? /+$I^A|TiJ˾Qӓ oJ^.WLjfY|rV%fc/{q?~B˷#]1C{;=c-.FlK8ID!ca揶To5 hő9&-B4VQ@o +:<˾?xNqz7B?]-yp?|>.f,ǖK õ?jnD3 .Έ(=z8FO!pLCAU`W'/ Jgu3JkD^_l;QvXwl ujC5oߦa1HEֵANncYp 5GèYwahf̈́M=R%\?Q|ʞh+K2r\~)W7tA^9BF Auo$VN=Rg^,g ~px~Er6kH< T DrĉwMbI-Lx[Č6Kܝփ4t42By\G;40&gD3QYà7A ڮꠃWb"L鹮vS 0izzDcbyg~xSSL-.fBެcsyHDKyMB5fn"87%u }uB 83Lb LzwTRvǻ/r=C&H'&m+^"|<]-|@KYۅ\kS0|8fcY" !{UY&4m=S%ΚH=ێ DBkR5KqO?Ͱm4[B EBrD状mVc3uQG55Uzi@\KaKU)~^ l-Fp yQ.yQwh (lcgEH">E1X`>]"خb5Z#KntP&9߄s"*70A(}x;ϥ+(ͧz&I#wad夳b1$q -ֹC`X-Z4`#Q(Zpݙi8 tTΥǓido"0jt[*#ɽLv{WQ 𵖗QlY< lۓtȵ/VB Pp[:Zp~eMM?u%a+G/stRe^vy2DUe; @.i%b%vؽ<{vf0hJ_x(;ke[5u!.0dqAYL}sk*.ts2p_f.ad{}t@:7 #N`M$sSiACcV{ȝ&)0~VWxX)oYueQ`\f;9A >P i<ҞX?iGTvܯSxр.Y叱b("pzI!`\2e8Ex$Bn YgRNAq(ruaV $/YY:JRo*J+Eyџ y TWh$0^:!xq۽eB , sD j+!sG^k@)Ts(=ՠ 3Xw2cz 0e[TNsl7IH*fFm> SR()V ! Z|Fo=Q5+~BY"Aؼ7]OӯOFOIꏫO6 \ig4J\$DkzuPbx/>)?}1|{?֕ׄ#5*xS̜Kr ֔" P|օf&'g/ ;J);e^h̙͂sNɄ9Nؓ(ZRDu 8}mߖM@yBӏ"oo"|yoͶɉa4 Ne箅Ʈmrۗ}ܢM"A' >hV3F/qR茴Wτ駔0hӛy(x.#EY狥M QaAϰa =:Qc/b6*{OCR֤ńgj^cNBM=Ξ}qG~>dD~ re(E>wFLz$vD GeleG&6o 󂗁AOsF.W]B5lUOyQǮ/g^$GG.T# sn۫T(/Y:QAc2Mv3M7 S?5'-©-_b߿':hԏ9iW`<_VhWcg@%!)T;3'~ jrAEZhVOl G`2U"k$WtD]Ds(k%, %*ݞa[m=Ml%qld{Jqa܊d0rG}H/ݬs ߺaAfۑf0r.'d@I5"$=/7_KXu:X@1o6iMqȰ`R[H##נd( QF)Yڄ+&ZU%S6H4Ј&*߁9]<Ǣ%+x騭+J.}} 9)`sX8NYQRDc(Vpq lfMi̽JvƂㆊWeX9^HUf{s} I4xOz 8?|&sh8 EHfpT>V<|O@ 'tjKe.mAIWP֤1qHU:^.#f:YAɷ *$Id(W?||qP߸.P4~~nBeqJ u$2frY@^sxP&Yy]`\ಖp&"nU*YI{^H_T/k%/ _aVnWwzנh{K#j25"8RAѯmU6`ayY)mN†?+}\B1>ZQ=g= rw3Vn̨aH(C*0)geaĄqYplm>yP?ʂb&^2~Jt~!mɿ6"qG >m8d$ezbW ,Puq!y)HSr) c5u#&wro[9+7}fX56gټMR$Rk]ۙBTr3&̕}Cu^9y?sUw@N|, m븴ˉdD؁z82OKy)^l2 e_JދD^%_/]ᦼvimI*&mShypER ^n.x3)m(WkJZN{q1\)ݮMzn# PwP=#ߏ*̭CT7/~rn^Ыmgī_3hS2X Lu$ks ȊB'\-Bɸr媛;yIUr]zȶD5n2yo9A&jU(lƨ zM=[6OOn FGPTfM|c# Ky6m젲瞞XK ,nޏ+GݠA D+@s7>+ L!1riP(S] Z||3hd&'&е4D?th0ؽf,(|xI SǟAmdzte.ڢ@Zl"\/hEշ΅zEGr &"JY-}9Ekߗ?F L 1}mqD=;߫>f =ަϹe?%{:9O1 8/z]!|yY;\qgtK=]XS.RZ4$Y8OFT, Mߡ*T&^FaX{$@2:hqA4r ,P\KZȚ8z`Ao XrxW0ZZ+&9b Ei8ړւQd؍q\lñfQfl_Sّoβ87l@"" 7x<~Ck5WqWGveUNH3DB=.L.JEyz` Ew1gq/=b oKKA9TE7\$l׬ E!ۆ˯<ȼFJNOV4| vo̷V (+0cPfLJЌD:XB=Il$/| -WS;s#o DX k)q4*ow8/s֐Ъ6 ,eۆ+m "Jgk_IIf@4"d O?N~!NψqT)be$\QKd=}s]u\QY3~oOϐEDl5E"%Y;uJS8dw,<4>nyT//`tIvJLrBp";H 76J~@yp mtrx̃ࡸRM%wa֯I+avW̤LM| 볉t}4yGyRVE"I**tzZj]C6:Ven/l+?W'o?da_(ʬ$ {VV<ɉ'l8<+.Ո񚃒 ҕF!(Mj `2\Վְ.f*:)Эuˆ#9D1ˢ]nrTx4D@U+y6kD^6fk#FRjŁXb!t;ǫv,`{dor xm*\Ƴ*{ 4۠dw6 J9l4Yx܂xsG1>n߶k:a2)scp\XH9Ҧ*VHxLGOSQG4s4>13: on"< ٵ J^K\GVrҲĄ/Nyj7y'"++7U$gE#at?ݿU.[1^k*9$qQNr/RX=zO87pv"05ӞΆx)2-2mOb]X`6bߙth3W&{s6)} uPEg7z>*|uDMi( c zP1y3Gfb*1^!_0dC{$akg}D ~&#CHHF / &:+bbKOb95L&"OAP-|ۥpԧ!DnǐoɅm5I-|#tP*QRX/>kzĪݷZJ ,O#zTP=~ CXNIر (+8N)݂y+mӿWlB:O+#-ۢ>97Y ~Qy/mr//qm++7b*pk$㰪$bOGdӝ kUZ4~]Oie;=.4q;M]3@pbci_иxQ{,>-JOD${Qq&·XLn--0ٍ1hz2ܽK󁮔}{Lj#4mqNS2H_G.W2F ҙ6IGjK qNͿX 4}l \Gmnx;֜W4 ciJ^B**)̴ԦRb4E9e=m#2ܹRQ#Ia6̡Cgt6r:޹F^i`r3$ŭ+CI 8h(jIJn's=yءeq_C};$=]~ڬYQ5DzuEKgr XbK^D z6f30vc Dq\|龝_ H}, q_r*/aw>#cEGrN3xJzoE~.iIj1c"`dW(ifLM b. o OsP57)/&ϋX˓,#(G~+OnCsͷ BƩ\ $TTBĎDS8a{S G=l>h&uFڝ><̷nы~8=c㏖ Ai|W6f~fn;PO2nZ1`_8f"~a^.΁r/A[=L$pB $?s.}| 90L/DAN?s yɪ6Th~`ێ3"=I`貦߹Z8CȱG\[C 3NmU N/[W49Sqn}IK&E݇%zРj@p^i6$=[NU:Oa)+]|CJD`.Ġ.xPIoMVhv9&鄐ᐜ`#,{Z sij(WV,tp>,l݊3C;3kgҕY;#AF&Sp5Y5K|r Kz%w:B(|Xl@ ?EXjvQsoLk*!T](ppoGfOLrF7sZuZ9P}vRy/YF\v=<醇s3 <"= |!gT2-NȄA8gQ@6<\]EPfX4~Ri5b tP_zҶ (` iw䱩$Q8I*;Τoێ3 7{ÍaI._Aw.6ɬ˝ :(w?~,뒻ae!']v3 >tHU]`'^hTsnu0-ٷ,/oy%8;T[hmz=A&8]D0ժD{gS\ʹXbM#"ډ_*.Ъ'5*s(3ٜi]xwG:Ҹ7؈ODx@xZ}f#,r M'%yPMEږ02^!Suv(f_6NjQiLbK'^(KoY(7)r[E?%I|V%|#orIf 7 GgNMɇn"YIVDT}Է>8l~_T˫0ei3wX_{Cz̝dܖ#-f껉6N| 9\l`Kׁ%s$>x;5:2$ΟʬG>lOyA nkb;$7XSJ%D6UŽ{+=(~,3n }q 9d'L[fi]M[h!_xYOWS1@FlP$749'ݵ"VeFh{9.IcID* Gk Z`BWip>c~M0)Z`N:wR:+~IZvhStUF9'Z\і!Q :yBY]YoƩOrA#>|û Gv<1}EqFGe8)'?dcܣNfgsFBly߹7ztF$KaSg5 "Ϭ1pRD3i5) 2_W#6Qݑg.` g5&om2 |{'r7o*` ܊{la,i?M].;te$7\N 0kdr1?n^|XEǓscx?}|m0o?ry5r 1F{>;#OY*V3R'}|Qy{Ds/l8Hc/mx sY;ય`_܋ H/d9CӾn%.KzSt 8x pҖ%=O>[k_Iȼr5x*&5!)cQ K|@ ) 8[T(aլow.V(Bþ}{ 肆MTԧn(Jdiu:Z uB.;sP3M*hH9⭄1ׇWm|nsHl!l!: \9pdF{o}OmwL,aJV AjFHr|kTZ;Ƴh^s ;Gc\qU ѽW#cx4<`PxT T>*B#5agޮeU}.ܗr ȩ9V_.| 娞:H,:OI 㘬8\/#/71Y?mX{'EDȄG(0l]шnV Kg]$G䛨uuCMG*xwl0&Fx/)7(g [jP7V6lڞŜ%Ҕd8YP 3(MN ; ykP{)"2G;B=: HXR5u|cwHj#p;feDX ڱ"""|G-vC8+!LP]~^9cU^c4qw0f^Ǻg:O9BՁFˤzcyM;Л!;_Җg͊P?@Pw)Qzu|7' Ȣ4$4&f"4]7w=-ZKC"*j3p>cg7Jqxqv?KC皚i3 (Tܡ;L#v<1Dc @嫛<q>LڈrSb(H(Oz{ b-lpFǺKgZdK3 ϣZGO+`T+qE%N1E:a-!&tػqݣg?6=+P>7|d[Ƃ;}< HRpa"/;JF4Gsr#zmp+tzVDV #ȐrZR& Tn7sUxTQjf Iɢ'mPGoǛ!$g=dQHUltrFxжmsgXO0RzM`0qzr|'g_xS6ZoZ C'G0Ϳ2A}yNEDzR+c(w_Z-mvE>ŭ8 +h팮[nXW:܇B[Jl(O;%Y %侲X:*B)O#OnYn>AXb7qCYsָ% <"24T E)6xzEl3 - s ,WJ. V(}b \t2 u1X+䃗ۜcW}\|D1C]Nb]{9bL Y sQ ~Q{ !jէr2T龒Q:"䖪{sSOBeZ|uNS7M7fNӖ`t%'_McDkR`o_ y~z9M(PXձ11V/B* ks)O߬[K[4^t)Ehݒ(-vr#I8O(lc;(`Y^ot_R0Ƴ-g{og1;?nCe^Ó񣓨 lpAwa%R9 @x\qHﲍO|{yv\לڽNV^+ LCwoQ0Gہ?EVy(K3<ᓾIC[^gaG*C-8kBnbێkagv$(ׄYSH,Nꟴy(oR Iq&%VTv~l|D! TXȫX8V̗}0tQm4^ב{ǧj\xEP\!*zWyɢytgU3ϬTu!""$<՝k,ݸy=z@M yEzB8nbAEyaˋ#?5zg^@Zdu";!ўeJ8nTc*5f+]mLk>k=c9KclT#$&'(#LegZ#y0I}v3tE3qI ϫmW$ dQi u>b$~X~w|'aAsꕶUϳf0sc d8JРè^='N@p$~Z[z"!=ofB00P=). 3-no`ypg2IxkHHU3(;0v80p*7Lé 7~q @{2wgT?lDm'D^TLx?޶NKy|-'.˹/'+97/1lkHxT? İ~(S-ٌٞکN璿JT~.1 tJVi#GR%Zt5.RlO%]Q`7qllIrt(2xH@p*.WPuDLBG<3?oG_ DE#Ҟ&()]Y_G!]p#@g^} P (׿{Lx0BIřV! T~GGS,'8ml1WSs΀]A\Nz}Ds+2 {d@M],gα '7bde NՕՓzp \`,80vG@'`!#i%yovؕUFjH9yYoKE0aZ I}~Cldae!3|Q&qG5BJ4Ec;D)Qw[ɲ@maTn m'\0˾$ĐjTH|&i. |(f֖.Vޜq񜮖]T[!2j<[jsq/vC/c/Sx[9a12~NYbt'1Skā|eg=k gRM-} wlFEM.Q)1TW@{LQ3pxDw6 H^1켑q# R+)4D5UVd-Mj,{рP$H/P,(qU[=oXfKELח ՙ/e>Qj`py)ȵcZ7fvӟԠhx@?Sx:Gq,{pv빓AE؟ON~@CJ)ܦ!R)볂|)1RFSH_z*ˡja"ѣ!mD;hw!Aq+xv?vqNTh|`CԉrQt#knzz QxNśXlKYg}Pd3p0:z W E 5&zpߥMURZf›t2 UM1SQdjƅB5fڎEKK9Tg *2CiddV|i8Y+3JH@cȋ7P©w$WS lyt&PPXq W_NSher +fsnl^I^5-.)bբcZf hkc}l=pΘ%yGi9 /p Ɍ'u;}Xwb>d~P&k,S`׳VU3t{6ʰ_SF}xpRpdNxup|S۴j^[eoT\8g$o%+1ÉAs柱Y&F R5(At ^Q;5D,wޝa8ygCrEuJ3e>t+ޔ T \&D.mVm_Z],pK_Hc%s4}!fL(syChr~Zf[dnP:F9lݸ$x={ aaez\aF%& y:Ś=>!nT&nP*k@$HxPߍ [3~#uD4n:uR'-ʭLbʀN3S/ue3puʚLnC S`}Uuz֗S2t͍g~$&ָl"d#Qmre}a 0`$ JyU$E<<;k&FHwUDCf* zN5b@A"0^4Ƶ-29+.[V9Vm[% Ŭ yŏ/Iq{ ]~b,CCo_ϒrAz/foT Nv~XN(b~7`\ᩮ<38YqGrg]o4F _[J#W|L%/zͰHzbmq,tCOL@R |5'UoNSMݱ eX:H %U3fNh!bc%۵Du}?;[x% fVԓH-za_Rb4\id2XTkϻ/z 0$b*o_X0$AZ@v%.q8L-+I56oIn 1\7~ =6r[cidsiZ>e)&i#_^L`="3 ? n>DNDֲnh,>}%9<D4%r!~TTz+? @ SXOJ=7Q5M {6%;HD_;ټQۈg:28ʩ.%=hV i@Bn7dR$hDT(||yD}b׭؀$:9_4dze;.I;:]u E2Iw2:UmT j9$ gMGyrD3vx39Bmk}MjY*پ$kGKbWJ~"#Du5xFO%R@{qOzٴ,|F Q KYM -5GX$ G 5|*P!C+vzVEM0 7ȄS$u` )X7Vrq:9O%#'zݼ$p@:{BIk&IzSMvӜC2jaM[ݭd_vv4qx0q-W), w!$֡98p5iS ]CЃ {wJq[*HN4كA~ ,O0Eeq5r.vU⌄#ڊ3e =;uMl4m/gd9d2D2є4~iI~Eq^7ѧfU*|%`i=a`vJ%cR0c_L6Vw&t\4~'u>,_1%ߵvOLvSEL6C+-XHrK@K$I{Dg`:mť'SQ#"aʬ^#?es&@w)l2bX& BҡlfaM04e\n&H^V_ pĉԢ$A:g!]"$U,Nj£ʸ2FM[~ٔg%Yж/7nc&ǨtԳ=uSPS5ȸ!h ( rG#JxF:XgM);]q-NI gfZjR7$1?31S7o ^h[D:c[(Y)wFW4;mGԨs4J\^3b $T7a>AyI|ċ- 5~3mP|~ndx],E26Y5AiAIwժrVdڼǙ!:WP)WO 6%^d'= ITun:Tl&v; 2jF>by#L5yj?67 1ߝ8Qo1vE1vpc#/U;jC,y|Ͱg:iIdBP]( ~gLeRMKh ǵN,1;V&(~X'Rj+ih8ﱴUۼNiq |UP*?l^+4 |ORL?lx_ vEq(WEJ1&۶`kŻz1L-E^fPV -xZ2 :'֮ʀh^/7?z"wf'gʈ笖oJש;A "&}x"(FQXYi~0NY2]@1E 'Iw/ 6c< HDgD"t ʬI0al(Qk)tƤmNqJ}Yͅ;B Z õ1&JSogwgSpsz2Żr<?R̿Y) IX&8sڨ(ΣfXJp̍eBkqTL312xbt'D'x-1S,Xp9Vz'EmsүT<* }D$qV<Ƭ+r إi{n^fiH6Q}G|~nNTʫŬ3oYЕEbm}Pr ]7S裏䰔2YZxRVA7eIWTAel#<5[G &}` ysl&Ս\e;򾼗'RҮJT˖HK^w_{?˸xfO 2dE-#Fꬆy ;s>*v׎7'4&F]C6W:`mA6r)_rn]P@!CW/cӣW]E[{ U4GB<ᡱ{׃B攀KPz~մOd(ڷHQ5TǘXetXo֣LXT (RsCrg?ڶ`:#D<֭r cp+0 GSv-4PL4"pO5FM64ʃme^S$)okXWIC F!t HUWʼnBtwX)DsQ1[= 0~vQ,IE(,Mݑxa:l^J KTmB~Lj^Q6GP_pbj6Q&*9u}ʼn4\F<J5֜aD6M*xvgPZAtg= "3 ramB 0oXaPZp)V !-ei- Mx¾ٮLLlȗBMfU_8LB (0LG-@oo`٣Aϯ>jJ2;{Ai]sE5NBŎ| M6E,$Dq6[eri ֡%h'.Uyc!d?E e-1F[~NSr,L蘠4v# *?q>1~xG&`3,AS;P@W6TPBfH #ʚmm"5zWezVH4g~UK v:2.#@kXH)Ǝs݃<֮ x34Þ^S ";J:? ;a}FXgY΂bӓ 3YpEn%W^g;%9o**5SkXOi0T F #d>w;eUB:2HQh{e@L@v=>LPd#75*f j})7^NEH21 ”ixg~FpSVjX-Nf3a7 Wb-؍iy?Mk*c*}&t@TwU]nT8a3ʉ%%yks!dHzmPT6*, 䛠3Ĺ;qۓbtsQ &}*^h+>3@hfK6p 3h7O~dݮ{b4i}}4B:4COtM;2 >Etqg-[1԰]PӼ {6r4jlGioO%WE}W)6 A65tƋ)#VT M0Kndey2qF $ۭ7>з{+QnTݧfqQ2ƨ0 (,K+X{6=)hR^g~vCH7}񢲭hS|RUxqae Xk/h*ꚔB^95[[>9n>as"d6'ǞIk$j[K|8%^JVMbhSD~g[A^͊LcU\FKCk&ϑXvib 5}-eI\8|GR~F$fFǻքE՗;eDUIwϯDټ(RZds ->tq<[Di{hHf^^&ḮsKvr9QWo5^lmʁ2k&{뫩OGDeyA-sj$V*W :~#ڧWdȱmԟa"WLS͙8Oό~>]yS^Qo܊ @S06i~G=7CsloR d/ukÝi J|nL:{/J28U~ub̃W# {Q Xt7T& 1A<۩T @|h{bObk=4xid 6WtEO}5&\U_YXN2)R`2x7uX6%1/.n9G*džU--tE:uy9,~ r8zMnEsv; .dwp%y߃&¥*=ˤ<5]2C3yf@dT0 Uj&YvMhL;t&\wwV;,0KngxxN!Ocdrh; [Y Yrq [~PkioA61;l+Qix$ )k2ҡ^NyT#|+`Ήǀfy>Nןu(?Yiَ'&d=;6N[.z6|ߩ#B=;kuOCB<ֲXo#Rn >Ö ej9;NWw Xpa]:^vE3u: t{H$J;!I3шҳ4MyG'pְT1aO7G8Ť2|,0ϛ}OLT1+_Fhu+-o/&x&vUTK}li8Kv?6}|]b_aXiq/+%\0rS$P)X|~x$4PEK]>3~*jZ m=v,+$a5"<"_,DBE,UFiiC}Ռ%;@q*Ȟ[Ȯ\;377r%Ӊ*Ak]7<|f,azp_[*ѻn.`Ib| -IbJbGn*NFU티.chhaA1jNa%Bؚ&,U) MѼ$Q&k<$xffL^H3(BPegNSC:Uz.=cn/{Ff+#neWf}∜q-+~|ZLVkf#VW]Y` Q!ӟX=V]'-#6L$-1\dܶBhFb֠Вrd p{5e@<,ú?X&i)u~zQ;_&Yg1bݳ:e&{^:|+^!fv:!S X>Q}Gi&Z!!W'kRK1wl2?\䉗apy;r5oYz(׈_'m|T'AR{z|Rr*nbFS&3Shز?~\ka0k'fM Wߏ}j *BY+,#N̶/ݳ|@-*­\s,LY&RA5mvMwPm)⌳JԡJLsrYjLv%Uxs<>O;n"FUXdN;eGM6|LBnx*uFJ2?BKhs޴f^su00t7k#fR[Jn|" Qn;8bp|Io[jW)r6,naS88Uc!B B/bn_諛</MUc1Ƴj6|{Aئz/0gBYCX3ƨs{- kwm"]cPcЄ?Ftr]r}1+PR)ˁ[a]\J_F|`L+2JyXuDV}xrn-\p09m?iR.'uxE,c^ɒF{ǣ<=O7fbI"EQ螒#'7fQB  s<ctEdsOŌ H&`U{?L(Cv-:HSqP}$gmg&sr-,>cCmv_VB_L~ !DZOXO/<7aU`L3 6hhmYMNaùAZj |x3r6;1{r?"pBd:X}/1S{ Eg+<Ź*%4T]\}Nf#]><+`h4Ä< MU @\+Q~Nn"傤Mf wq$[ IHtk`N{Aq,w%;F{ɿE@£ _Km dM3 $Nx2POLK(gLY{w4loEC튾76xz67ں@; ?pyٕٗ_BSxB! ;sѮ⹭Pa(ɝ DNHݐx[bo!J/P'A#h Wh Н[$Gq ʚI:K=_j=9y>Ӈ3NaPRGՃu0S,?q0w^*N%ĸuNh#>31P꣙ q~FAT{WrVJ:n=p\м3ƯĿGO*EMy{/aI5.tް]47¤PG^F7iϹong"U/Ϲݳߤ^_#Ts7͒\fBJThϑ-)E-HX_Iwb)vGL|<( HT Pw9n|s`9ĥ5MgXMhjW$||c7KqdFmM<1=5<+ժJ`Ԋg֣ҚSVE~8{A|ݦ'2*c6ԇn;qxOC ~O.0ˬ2T \ 1C@$(a9q^ěc!Ï;{t[<0>X HtNHl̚wJg{q%)4 eh?wڰIQ".p{]Ȧ}{kvE!r8g~<ޤ67L&ѕM!MsƆ. FU{u/mgu, ,޻>L7Deԯ/"l2D~.ԿPz(! >H?. bD~أ -zZoOJdBY!<.I `nlư%@/_*r( }.' +`t֓:"p pROmMyoTQd$)jČUX vBrL‡h=!?#̫5[^:tnRJm>9+XiW>[5q67,ƄJ-Bv%*nPU9z&U$'wgI FvaPjdweWTzئ iX/v 5=1+J5p!)A "}>$K{Vszԟ«<}`N3BVG~+34 Md䑃}Əh">!C.]1=Llt1}7IS/ Y5F墓%.=?CF`bݽպd Dq5/hǣa^&D84ːFɈՇkM{6@-](NGoR[6=pb :`䊓o|3M2j*1mEOWD&q;FNA$ `1冉_~*o`fS>}ޅ -~a, M궭`zD})蔂3R1ôg]~, n&FO7Ny:"bT "sF9oFeBIK)Z|kǚNeHI3l$ &!*%"X5],q2k r6 jIw9vu2ww πSyǺOҒ u;橆%meXɖZz:V} norZـp]"P6=4r 0CyVJRC+b ɟ@.>CWgm8rf)l89@yZ)|%֝[ֽ.5Cdzc38`ƅIyn9ڶu8dIh~mӯb"\gxfdپvlEXL*㊰VCWРũWg(xXBK[u kE)+7XU$N9[q/4aE}»:Ʈ @ND$ %*%+ϔvH s})gؙLi4f&kzip(W^v|hxew*s~Tgh7ptp$;ELtf5lz $'@w'BS ҆JE–&$/E$bρIPj; ̀*nR\Iy^UBq)-MNzl߉3C!GɅFḴ#uqm5Bw!ʂq~lwQN,*T%Bm搯+pW"D%2\|)CF4y+X0>+?!jghf d4IFE-} 4r pm"Ž*=@^9:"2oH/7a8sTXU|mN5SczzB|iH>wG^R1#cF;(ٳu,މƻkl9t4@tA@ԏŞ2J~J23RZ%5!6aN VKfi,Y7+66#kZIL\c8Eg ]4)1ѷgU`y]]Gna=ΟJ~HبK3l =%bǓ69_;p&dp5M@з{g&ZlU \@s2l6t$ra(Pc5놪NY^=ULAT .&=&lG;wH0*n *u|U*Nm.^l4&Ұ9L,W6Pٓ^E8FutdǷMѷ'`Y %呻k\qKt0ւh>M|sB /ImL/aZC'7DɌF}TxO_P2Kȅ mm`5đ@w Uռ0Iz.$y8H:c]gi /aUks@\CppME>pAOH&?)Qq~W-":Ʒu?؇H[j0eOolPgaXL,0Vcc5oD7-VUCh¸'W@R${`<@ .6a`VNA>|_Gg\Q;Xd,N#A^t4 QTi!\?'_b{axRPbCL}PMz3I-ܐsjH9y2.5^lǗD0.9J*·y5!a?6{6=b5Z>hM: 9L|A!3.˶-I%+V $|=MO T\KV.Slqt;}wXHǤ@""J5οW= P.~'2}'HנpiwܶҚ< /͇7Lm~mu%2əyGϏyA"UF)!*PXVŇxOfALr®iֺEkjW My7L>A tk ^r>{,o˵}oQXσD=~-؟_%jq`(섷x;\qhڧ6G[RBG*p> 1,"2I+'|XV̞H¿+f23 $_ݹn?w"#ZYPgbX/~`wX55* YIrEF1xxXl7CG* ws8iGG pV9p ޫ*iᔯÿ<Ӛڬ/vmuMމB5]h!=ST *POg2wpݾ3ɡx8ffx'.%j9 i QBaW 2S2NMtjSʣF+;Hc{paY)|9ԏ?|a_~ X2\߯% I0#W=eV\%l4S1QKaE PJwZYjDXy_oYN*2"'GG% ۧis9s!{H2תQnAw8 ,u Z"T N_EYw3_XDWƐR CO{UŒGj";0%f' Ê`[^(3tuJq,>6_^OyS =Ƃ~jV=D!_qDL gL3DѤ%l4<o)1€{T/)>ίg PNpȞT ^LwZ,uqpOj<QZy#YXɔvk-?!T8Xge;q)NdF7(ŲF/_v} U"djnGQ_{20-Ϗ3!Ƒk]Nإ2\z|uQ,XfOƝnD 'WKf pKGzh8 rSmlRc<_Oqxs;V?ٿ^UXʚEŞր:rCm<(%Z^lyPqJq5)ϖ[<ݚiewe1]29ퟶ!Y0Bev\7 _= Ѐ7ۅ͏盔3ymvYq<{Ykr+ :#Ϭ(z>ԠnAThDi3H S R=(^}V6v X̟B<%e{ FSœ.PiABk;,u,!4 6e;Ӓ܊sBhCV"km@xI xB҇<^uj% :uY :R/i yn@z $bOA6a֏WOXWVw*-4q]'qGb:.YT0k.A,NwwD.[ 4ҤpxqKFZqi.2Ak;Pe$R1kُm]vՐJHzpxwD&|?Xq$srS4g*5h7 5\=hdwp=bzwzG$) Xךz*4?n"I8=,jNrW &J]Ȟ vp)^v IMACG,7—C 4|1Ԗ>"͌H5Z8V/=oFѢtG.xmxA& iug3/K )*y1TAg]E@d6 =ܒє{Y.?o ,sw4B6J ]$)"\pکmpΫ;ltow?>id&6J| |d`{uDB ĶgT}zY**(v{hY-&_ 1K1c_\"OKN WoÑi̱,!_'xzVK.32HNt*Q8X*6s/QغM >7lyDN%o9bHx$B̩ TpzwS2IozBma-WX>TZw2\ sZp= KL]H;<&E2!y"370<'gJI[$A#tcR -8 A_h~MjRPx unk9{'9)F>^w>*ǟdZ̛ Gd@`Dm1KȌgݳ;-7vC3nf. GkR#B*Oo ѝm"cFK]J8<N밧5 SEj.m>CTk<aHr# q_CՓD'lzhqIS)qJ{C=2!NE$AsFb|:q =ʊPgkt^҂R.+'yE3e8 IIʋ)tb4Kx;!R^:9J9g6*cFqT}jɺW*aND|[1sVS~Dϗe2lk֢g7eOn^zXTg@'KW~ݘm (YMMI4 w%2^vT>xLXJtXGՑ/cQ'AuGQюIH2ʍ&Rȉ+p+62;XDBfm8[{oݳ4Mk1F,[&QHO`cϠ~yKQ %*G^pV-n_iyT9}EnώoaP=48ȷ )1"KK XԏV۫B%&Q+U=d`lW8b8:\Nԫ;qa]7OWE esItXJelbG hoB[$ ySj(!}Œ%d@e O~'tqqHAwS1"~$>ٴ9ݷV1W}Ɉʉ*A2,l ~soqU,p}-H>OljVU؞OJ֭XQ&ȻR}I72F#U.ֽ%51;}1wX8FWB|0-]*a s3V-j?+r?} gU҆/^+~3aS$ɢCF'Y!"/UQ CVܖ4xtpóC?vT XS`} }b@bjjGvsiLҒ\24I $jq)X A]#5q;PvxdAKl&3&? BD .VU T@}WFOp#3Zԛ>O"HQh[|/E! `7ύy[Gp1*څ7h#ݡ1 $c lM qODiGrlOT?dվh | P,?N nXǷ i V~R$&q]Ϙ푀PtI! Ag(c`z5ti\c晱TD/=zEpᙄX yVuTv dxG`<ѱnJE !JlGŢu j T x#.v՜䋁 G[0+~/tX3(v)>%!x3+52& f3H<εj&MvPQq[7FC*XK¶P;]r-ķt͸zÌanX2|uKF'ؚȞPKk8WU:S?m;CBSx'_ fʆ`&bT+ =U tcM=wx/}:#hVpw*E'o5|2!Z=Tm /<\!G}i9'_bdi fNo`V\*A\rBabw3q+^Q+H ;v$1D;]7ֺ]S>IOsjZo)!=> RJlfohq h~۟"!M=ΓQ|Y<9ZXp xz?'ⅧׂGߡ_[#jȴVBjU9@"]pߥjfp_E٢$\mA廏/0}Xs)@ǒ^N#a.{żݪ={&ެOfC 2Ǩ%ÕP左6[8Hbx8 JL|)ZGw\[$`ii-m ˮHQnxy_"uz['BNHM.憛OwJK9;7܌ђáCMO|5gV~/4؃lxE ؜Ǥ+ǨBn+ċxi>~=K zXY6fd/пn70b`DI>k㓪Z԰>⬄1Bq BDt 7m͆PR‘YC_Ӗ)I Q?BD Ydc 2~ox9A(gsd" ZT;5v ّGޯd54u싄zHiW9HԢQha7-,iPM~gƴMD)q\R"dg` %}ᒔUA 6 ۩Y0b5p֚Krd&9{^`7i<3+>bt@HJ| @[`@2nۣc&!਑oy^lи߫p|.~>';V 1@g{%YVaf";_M+8!1ЈkXi"uP<.5.5CC(`i3D@L@N6h)Gz:t׳bB헿@h׉GQ[X3gDԵV>F`Fծ.ȳݴC(v r%pXC[7DUX+7R#՝/Eo+߆ +KwD#mׇtP'(mDLle(tiӔ.(wv3Z;:zE|qԯJΗo>@YpbB.WD)`MH!;BkP>5Х#pDsV;)!G veUj) /X+hƀߢ[)Navt$./ ImAɶoX8>thlo=PiLǐyKSXdl0T&XցjV䇉o?Cv'L7n % BDnS̝͏@2vKs4]\[,zt+d ֐HsyL׆x iq$ɢs>쾿] #/ji鿽Eԝ'M)]=[Qv?m6xi¢( OeV,|$tm9|_ƈ{d9H[W' Z] CfoM2sl_x(0d{~vvC:靣c 4cܕ'zs;qdRT6:;Z2)x`uxhlܙmeM e i^?X,fm3)̝j p7Wz,jCL<'<mb1$D0o=RR~ou՗G}*gtf=t-VZClֻ6],}%ACy Cy*~=>߃<%e_8_.~tҽUY*,WD,Ɠu7<-fZg:`~^iq(a-BbJ ht o^.eYѽ}:V=FІyv×t#QO,}.yM#xyI@.v5ǘjV(A3WfV d0Vô59Z'®շR)#>L726 sfd_6Rli0@o9%|WjV FNwʇa6Ç EH~h|g>zPb4I^SO7 3t:FDiͺtrGw_am]*AUU,Z2s%Ywn{ᗄr۲ςMsĢh <_`4%OeFB%̾ a1N_͎W\oܗˆѽR^2 VX%EJ :q@ي=&:r^?ʱ''ý鸧qOڱ@a`W\4_]KVR2߫Zdi]5:09ŵp ,yRR1dG#u/4a/E3r9aĐO(F[P]RvCmP _e$Χ/!KUs:|9 gw@hU7r-m:?#^꜃sV!ITf IQoR". X7lIfLUkzA9`&K{k?oIbthr!h8m@g"4w(cw !t`eyV@ zy5ppV2!%9˨3'{bW?.lhOqS+] ,vdXjz5}9h)QoƬJ>S. /C|[*oBI]^=+퐈a g~F|i9&uZe8?Bdv G[OLKC#[Q$`;?5Gt3>a|˽iq~M^\8(VCT-~jjՆ!R VwVM+?5 L+!C!ٺګ[w'XF[+Q+͝ J.E)A'TȷϷ{;801B 3"+6i F)8lhnE5Z9_("@`OSM]<,K& =|q;Nrzɧ/ * `R':ɞQz-\d4ۖrw& '7n+ʜCnfhocu) ,S1#@АDΧ@{eO +";OYJB*w0+We~,5]|Ꞔ@JRC[$f:%J& M=3 r RucU D#ťlh[)N-9$<'~(ڿPً\Los#Llڔȥ1rV{TYv"$S?-?{ePڿkFQ*{AOV ܥ`]јR# i~j2Y\؀(>Pύiʼnf!,tTԪ74lD TRR@j]֞@w^[7uk~E뚞T ҈g*o'!Vc~%(xYdG!V+O JuI#6yAsϪU5/&6'ؤwlܟ$Sd}Fpۣl* i$3vf^!:O_ʖ-^E![xfsJFHc6§IGX95&UY5LgbOx?F$l?/j|+WҮET ']K#c2*Dُ๭͑O)DatE+ShfN"U s[QX97|+u|A5*MkY'ǃ`Śh_.px& "H$/RgC^23|Vea_0*`-" =xAcEwqp3TZj"~y/rlO菊YP_M$!$8"!Y0,BBB6PI;\&v rzTH6 ;KT#N9X JE1!B& ǡ/I4LQm?@G ^(_=U7gtih:Ldв?[u)ɷ )x^iX4uS_ \ X1MI SELL@Xo9MJ؎63 Ez'ե2\\H>bDhFgkHc3tˈw&YCŀݳmb` o-8 yri>ow #Ee:Dw[+@(u^ǛVSە*3;oO N +ږ+v-h9 Z s;rYc=UbQI9vC&*}=gۿ{fYq6ifΠo7V/'jw0fKrƋi#WZt @mv T@x b>gʱEcm6/Ӵq >ӧ} Aw-=IY;Nh XzpY-MCb#*+.xLu4Q.1 NlmDà2 ѓzU9fx6a| \`4.v [%ͱ:~MœmD\ i{ <o>=a-ب!;Wu@1ɽQ00D~Kօz:E.>u ]#iZ8[4RgYA:$Q1H^o\c]2 _RD?ҏ>RHK[Sf>'qTuDrVgf Yr6YdQ\T&em˄XiV>O2 (1`9 "?h4Ҵ+4ud,5eƄٹ* XWbr쭍Af9ɦ6>PȔgIR.g @e5`j3YOkons04y#Y+0kQ&*?E+{T4K734ZB-ZxIv$g'rs xǔ-E ^?gL |:mAzlM]\:˵xIuo<{u:E\=ASu9.D .UFA}V [^k|@>Ɨ>!S``2 1Eg(ssC*|I$@%g|W?Mid#S=ۤ/sv(Aujhfy뗢^}ʤFᦙ)@`Ui6Tv 3QF@F vAƏM혾qZuWѲLx* 1߰7ʡʉXC&I&3ٯBꕭ6)*Kn䧬x;>7pe\WIۘCP(9^m ⎍a eǤoٲ1&.Q5`gUK m`g0 -AZcm&[X_4{lOK/|kiw%O~iB^uZzqUdb!Cd3ef:X1& u?֪h֬0۴'!c"vK>@}nYPS} LLGȠ<ʬtAwܰFv i=) 3L5As׽syq鿾1ympΕ ,J^ЭڔSO"ߩ~Mh]QydLx f2ǧhOYG|bc:; A 쭭>z7Z'Le9#kǯMWԶ} rkA3lf*>48cH&f`O+/Rnn],yc3aJb9M .&^z\~M. ш²ΦAdMH(~15ug* ɠSb-Q)YT0l9@KE3V)Rd11,J1bZ':&tܞzC3b>r蒭ت?ibcjQJDgH.T苤#Hvv msL!vHfD`>9))"?Ngd;8#F6̢#4 g8xDW8[m 54v7F lB;4d '댵DpFDKEh/D F 6 gGE4gk'O@+lJ 1I|;xz];zCF۞wWycYsuBQMJbZx|j"~Z;J =xhwP@N[']iv%%ᆺd/Xyk.J d/W {;G۱ސe2YִY^]ps_;ȕaݯg>vd븯vOڍ{C;n?L >llO]H W3ڗ߸ \JAjeO 8+I21h/6EU :/=+!+Tjuy ;>x0}̽bwLIDۅJ#gL7$Z sHzK;F 9cFS +v0dVX6@]9_~ކe|Er텒Ekks=<+]]zi?}fS_ٽr!k卨"Sڲ}0섳xSE H;*d OA^IWRnL%f.G?߃Jy:QG\*p~Cx"{ G0t;WFgIk"C/aRjVlW"ʅ=?U~M57VΑw4P5~gw̓~c#UfnG|";0eQPYWTơCS%H?"5jsx)'C.mSPYĎeo:$%̘Zg:EAAH-g_ yPgi^ĕ@]U$3(dKbKӬ0\7hgn:1dt-Y\[a[ ߿>l$_@եýY!d#4rx4Eұ2dk1Jp'I֊)vY+Fj;̍gJ~O8**qpN`R4N y׹#0. bq=w^&!"+,-<ȳ+p _v=|H^ygb)ZBG",$t VKt"qaD€1 Ԩ*Yω Ky2bR[a0vz8Dsf7(?̞27 \<w0<+87{? 1cV&㝞H܈𞦾՛KY~`wys8!~**^Q(qX6z'q-G>%c1[g(ηZInqV*H91 'u-HM);vh5A zbB7S#Jx7ξŊU6 f 8 y} edW}@|X({*[.ZC@g>[;Iڄr";0^#RyF+~}DS\Է~(<>YL)3:jmd),3|+ƐQEuӔ}8j2_}>ME V-57NXJM 2u 7:e[#}6"V5v-Յm`*2Uem>mc?  NY3gL=jk$kIC@1 | R>#;ʄSB vBs' ͚O}>VügX/-0cti z濙v~k7g>hT֦ I{=_CUux˵&ͻ115] (2V;7\#dn@7uT4'O3bh!akߒ[+@5.l7!ItG8;*|jt{QDXҡ`H15+q12((JZS.+R[DgLq;jq-C;I2&3yI8%7M~W4^Bnwc=ZV BaCP oLnK!D˧ipx6q6L zE.QGr 0E*̢ )k{UV`撶Nۈ8Ԧf4)DyeX'Gsޛ6o_!H|Hc6n4lrEQ|?Phѳ َfg`Idp 鲭& itkpP8] `*bv2Exos9`Jc·1"':~?3P&ZJ D,aO,@%dR($3C2RXp6q6lVI<}%Q!ԛ9*A9CD>N,ٍHSr\zf_m-)˗!I>JyLDZ3:]LWM9bL')̀.ѱ<1əvR| qG'3zim0׃Xum.l 5j*63R=J:kT"Hߋ1ZCQipž N8)E 0N]$/VR<*<7:%_W<) *hzloZG_g[ A?hVfx*o6TRȫOXҜ|Nə^a\72[`(A*nn؟ ȱ(Hd=5=#'{[% NcEL5/6o:ӿO!B0rB$,Me4| UCAC'҄P2@/=\5:nQ ,#VGCϡ >%wFJ ~ގ쩛/s`ܼa°E \[v:" ',<>PdffO|9 TT,JZٰC$gD-(˱e9N.J\~2*p]g>U:ϯIR~u`4c|P?ˍ,IG_ܲl0=N_x?G1vvpI!VLkqc+Zlf4ț8 Uq6ߎFű˓z@Ket^0I`VJcO]l6=*6+O KH "_@pAq^Kz!\J ͭo+.Mg]0U=ҏ} =l1{P"G)juA)a]=p%ٱY֧':Zf~SXE5]C\W'bьbj M{Ted;8=_QoMn[ՙ'c '׫7&*tnW(,{1_AвqoG><&?G@CBh ]hr O蜂Q3Gѳvp)Z@TFbf}%+~'嵓S9-y"(`Z!0k P2aes!=͉ yRh$zoH-t+aA*T)3QRS] ].k8A*47i#.IlvlvlI)\g=P.AE]Y6W6|,4\?퓣ON32&MP׾G5BCSzTVzS7.j~l 4tHhQ$yDc3,jaxQozSlMڜs\ -YYal)1'?ݒ23*bNSI]]m M_m#eWk/䷘ŷ xL2l7Hz{ҎCf63  +! m]bəf5@3523kPu 輾o -BQP(3*Qͮje_]SDŌIK ]._AUx:{hLc):$xNRR5H,#hfpIJ|rj1FJuc;Fgy Ԉ[Z_Aǃ VDY̸B(Gh˕(O{Yـc}&G$t:^$PR&S0X zSB$6bc a st Tf Y7F48 (ethHna*)&&( ACAT&LxUG/Ʊth-7n`tq|K,bڨá$%<:ΩJ\;M),gl &u. UդBl(8I#|kRMėIkQ23e۫<xUgӿ`Όcx"}xd{2n~W!ո0.TY[i+|\|C ӢŹՃbhW`˞2uktM"06DQ!?;HEtLƲ Fł¸6xKvNe81DHn\D띪?ujlW%G* T?㗰֋+]ӨLx00 dq 6ڔGФQ m1ˮz FROP8 d'pMK,JNUN) QtH#G+t@4~ߗNrMiOg:ޫ!1Ă+/n~#cׂ7I=o9@].{$$Bg}N3%[QEM:``JYv8L᎓FHcMOE\`EE'$5dv">Ivҝ)?pm%f cbZla}VU A4Xӯ6.{s8="t.8dmflIU:ሷ_\pJ~2Bjlڤ3'^Jq5z"0< 9k6S]l/޳Ѯ.ȴݣ_)G,2 m[&d&O%MMKrrBu:N^ !*ra,ݘ1+uQI|;!N.u&ZAeV`Pa2du[S]}6W&҃Y=wWm<0P_2 y*c6@tmID<6|n.4k-"Zm{Lz0 \녀>* ^s =8*J 9]Cv.@j255VI+["nOƛ_4VK^no $x(c%qͥ,rt, w0goypKd^7s 3̒>>m|>`-h-kj#RWNR0%eJ TjCN[|@C"ݎLqsCJcL0qxPG=0SP"/_FxKqOq EXq?AS#(v;r!ÈUdզQ2E k`HEF?9v\崷z̧ZQ%c&~vfv|7թQi١`0:Fy >/bx,^X˫ֱ,DE@@ `S\,+mkg0㋳ Q_uaɥ(G-BhWD&bZY\b kv~BDPT6U;="AGE!bv~f?2e Q~:Dֹ+ "iBᛔm5SQ@ 02n5J7%E1pdi'iv95/8N6|} L(GXOs G 02b֦hv 8?E 'dY+ n N*I:07ǟ鬪a]\Q]yjIQmv껼Õ\ 7̻ 0FOI D鹓seq|؀=C+@RXG-ۧjvмA@=Cwf첡1ER\٥a F{D[(%4,ƥZ,~ }5b@r J/1V`Ts?e;^Geu}Xebݰ@Y*ɰ1HFGk;\j?O-6©2Z8c5u[ RAu|-bmQ%ZU,8&FbX/¹$lI"' B=$3==c¥G" 8C0LݑѤ΀s̎n/90Sr8̗Y9:'t`7q9&͗M[K+3XfW}u4"i$P0*[Ara8Fz=q^c׍"v6T z?~k>3f.D]^MOm@m)sAxyk9.C> j5AdT~6=ݯzt`Gbn ߘg6`rbh,h(M'goo$Kk^M[!y u?¶mH1'C3j  Y2ނ*Jn= Qy""mQKH[*܎pA+JV?/ÞHTиi.)U*,Iz ~P+QRZ#K@) E=uΆ0*i;Eyw~vtSq72!=R[g8 0Ui.;];%(IJ ˺R[Whc M}l`M9"i XGWUj6+[`rz7n9jFN z!@p[4\z3E$&rw^ESwHp3of  JslA aT鹃z[KVvUM| {aN:6bӚ Lbg?!|*]U cOJJn<3S=Wvκ. MzkJfETLTzH- 9j+ڈǠR0 ,ق xޣq*#.T?PSOQN% dVV}dzؘ~=:pmH9έJ*RǗX Q+'D̰::XnjAQ0l]v@%u!mvJjcwcR!rRH&~4C[ pof0؋'M-3|t@߹CH6H}{6cq;12)F*'8ci,[ (X.P@tL#+}I8 V+>.=o|[Μ#ͣDP&#.+0Q)`fQUIMcWwsF4&pv/9楻;@1Qhs@Y*^;cF-")Uo@Ab"J<5dvc+k"Ǡ]P(i|Zw>ߓ~MmIPh]!\D2}r.LLzs#S- qwy *#EFB##cԎaRJ:s0鋤tAtbZA '?{ J_YTUXf5d$> y%V80q%ꈧS袁́t,ʡ1$a1SfRs~Kq{YK^A)^cyfX4vY ;0q]}v8}a&hi61}AC"{* _#֪?[5k'>Mqvtq4(vT\@;仒IJ K&asuYv?V3[,KgcV^&r]"?Jy^P.=X5`9vjʶ"/ @Vޝ/x`,4c}~Vd.Oџuy8~`4 3 4^ds 5,pX=v"7>Kq7=A)3EYv ({-Pi2hH}Үh N8o9^@~@YfH[jM,aoJhS6 Q\D/D)2xZZy\T߮_dvwxSmqW$:1 9ߩE6Ӟt=\8/ B: Kf~Z""i~x|ðc">DsvʟU5Y+m})_Ą.uo-0=t',ZӋa3ĪCK>y2 N J;u8 _ۻ+hQ#ȹr3t*MLc7z; ;Zw{5ɞ/sa)<Z(Š/X/F9V dT.#&1z?T1 c cΈ'>%LEEyh%8sA]S|614~//_ӪmG 1*˥blml= tMx "2pNH9YqB{wq]ȣ߄:u]KyeތŹ4x>5F/gնJ`'Kv~zԪn=7ןfg K,UvxCJa07hDle% ٱ5_$m%Bɑ~/ V^4{Љn vvsO@ǾFϯTezΣ\[Pf`Fh 2穵⃏+y0cۇ`H 3a= Rjs; Ic菛p ~Щi\GkGIJqUej*| 2ɑdTE8gs(}(ř.nc&H_-R @ŭ_$N@uC$Qr@d,v0N~b[@F.u!-pg 3l~5oL +py[3_C;W Dd0a(kR;DLJ.ͦVIz?FFU u㰲I^f@NK~&iO&>G$0(px <PmiG=o,3_d0U\ڒwW(ki|;CgJ`4gHoV|ewazPw3ڀvWCU}4Wsy0>MDn* wI}HM-:}KҐF2A[c(4'Qϭ#.֫'@d[TF Ťשׂ;NM荊Zpp?ZlhMXoePCxvq ;|5Kihې4sJtKTo:v04ɚ2Ćt}@R}Ɨ} : nd- r￟}+: gr*V~#cikb3ˇOUyd1\g"2,Ă``nF}rV̮~~=+A1 Zrw 'CafIa<9`x-] 60$y>Lb},25W2X|+eK;j(;mWN}$\?VQAvC9SRS>^ks4t( aP>p8<61 e'_G՗|mI?.x.#=$Fd~kve3b@*`,%5W5Q!4Qv6'DEc_wB̆IEou#ZP*:_ٍ¥d0[*ܕ "]LڠTloheoXv|e@WArto.Vh *oOYp)T"tl]m;<iy1E y_rݔ;IJ d1=5Lo6kݣ \jJmgLHS;}.Dem}O-d1FADWNkcE{Vs¶ e.B.HW$E{8;RЈuΘc9œU覫B`)4y5cp NG"q~_ tpCihVF!(@7OE7pB2Fe~)\L|JdCIt.sU1TQ?43zH, B;xMNF gO۸vgw>s)Wa#W `.;e0 JՌZeah uUaS5ڐc\N疚 iw@Yh[v]P7mnUs(sMptH_FzN4? 2G09lS{(AKLL|Kc[&]`G_ Thb}5YIl8sL8-)Ɂ#1+V6qfn#7 AD h{q˟ xVSMtwTWFWf')1XW]AǷ;&|ه ՄF2ǀ Wu袟GRRȉʸ8pkB eY V$.xwp{i|2kIŋLj&A'^\ '8Х5,iϩ铴_]u>Z 4"k9K Q?b> Ege u|ېg\gҗp2M.QoUqoX<*g HVuw( i4؟u61c2S&[ ('QFo׭-,lxѩnd#PD:Uǧa/'Mf6ϏaиQp}#܀j$ Slį1>z=~aؤK=ƞ7Fr,z4N]t RMSэx[5Iuq39"}\u02_![D5 X&r[taAy -abq9%pތ 3 g (%YN z=sVz|+7*m3x*4<w(N(@tщ#]# Z,OSUߔN]wjwCGnv2*0!HbV yDU1Q/muz̠ZDHb,^!kKD(n~ܨNq~DAMDi#1KƐjkb?^ₐP2ؼs&z/wi]X0No8@>N01-*X1MBS:1=ZF&;} 9".*`P'LA`:]װu"{R+EXx Mu.ۙd3'RMep=&s*d JJl,$&կPrTcllMP}qqVh)Q,rW1>nxpy6辚A(Fĉo,V[!KVQ ] ]K`KA Xp Nr{mrmG",ne"O ܯ)`.eR.aeP 'ޡ6/w? Yޗgb9tTbŠ ֦&u2F)v ^K"B68f 8U%&'0q˂m{C,BDSC9'LS{mDf ʛZ5, |֜`@]A 6$lSBrԫ9%J=A#EmXsMM_ըC[63nӒɭ^ 2M1;GF?KC}Arv/yK>x@MADK'qBʻ{f s!\7N|tq[~K+#Aj)gԿvÔ*谤od`EUPU=$͕p>t#7 4f9ߺfu T /\L EAi6ie^b}zj[6lZcBT|+D>_zZq(2`]#_+HCi7/ c3Dcy}`Et{Q$-H5)=`D3(~MaLV6k]T3ycJƧuA2 ~b`5O Ĭ|Eʠ*92!nR hed7?m˩:r'f0_WFeA!q[^R:i?C Vf =7 +P'ߴ4y05alY )Z6OVӈ;C;P'Cщ_)Iy1 hXSYv,鞃h$ 3a#@z ?" yX3 $;*2"+ToCڧ,~uxDJ]Ұ&/'{;s5QKR:zQ+S i,k? _O_(2v-9w08Eo?!wDZ]vUȾ>&5_2hF@;xԢٗÇеGy?a"$|0 Ζ]hs{ʞցpiƛ_J䆟.a/~Lx{6,pݔcEڃwpEͣЩ,n0?B™n0Prh]pCc]`^ IOeڽmsKJ `1J Ikz2XZ[^4M X>G?COTl9?<Ϙz%h3$  APGwV톡[N^§!ˏ H|,-X4ѷ)~9b}YɎ˃gxln)ɞ.-`s1pKb@R„PVm?kXSWxynzIj`rRhfi*82V֬=6[WHw%($fadREM h+ ٌ_oz}z6غlڍacg<j&ss 7ow>@B%AhqdЄ%_;gE/;n W, rbgbP LwJv3Kd:2N)Knbw vbǗcxFlgĊ/ hH(VTO)vD*X,xƾnժH9YBs#,&AݎA4BR#'JE掍[M`HQoAIkE=( cuBr/fSfإzW0Jdb:8B |V[?64K%+S k7 Xyiw5?pPr"oWPZvgQT s`JIMWshTȶ6-@ZRZvRKy[_\SizjsC's-Yy.5 in%6~RGA>$q<` oN%t|GƪXb7Bb:l)R &BI^u%-zM ٞ/CEqibg@2)(OۯW&xzBlh@T=0#iSg+[aCؖqJ=&:7R̊hSG܈J,L| l?2|L[+p꠰.nG%'sRIfEp aISz `ENg[qjFU'h tVFC_ LEn ] ]!H 3Fiv,%LבW}Ken&W%\ۯtb[ #hs7'_.32p`x'aWtu>-X0D:SxdN-7 ڏ{VjU;Ll^o1Mȸx?}~=tʪg7V _f|tԟ<:PMU%"H&t^ -DD'{7gB"`&]L87F\u|H\m2K0`)JuP^v1Ψiі S;lYBfY~ SGDzB~L>mL-T1ƟU 6S/u> ]o*xTĕө:0PSwv'eod7 c69*L(~ '>V'ZLb3O0Tb㕟lWg w0QL+ xѰ'{|+CUOC.Gm.JRz /v~KU/W[Yor 0y>.w% eppuqe-w.H("'vvqR1Uh ܋@ E>I׵zZQK> 8Q+6-EpbzeWa&4"c5Z'5F{zb/%bb8/]RFl\?̧0cc="_뼳=iRh o#&bje!NyƓ'6,H[k[cREGRêId=xȕJ(OG`N4kY391>R̺{v5 _UsGGYIYuzxBk̛-c⡟1i D@s.''|n0"xGR /?~E4HknpNN^d}̗~ԇݖs05e[Ym#z~σ^w״=#![3<錜GkIghgS =;G5"fOP |Λ'y"yRKI;ij, y>v\C=bP~,6A+b\#k*NkuSu?@bwoΨzLM L y,QݒVrn]7|4\yU0"zg 翉:ꐼzM:CvxgA-&LW&z$,9 ^GDIi@{a&b!S[ٲIC#f} ::~؍?qt6Bofjo'izT℩:תH(Uʪ_^Z]/a~oJs]|*v:z7HXY)f|Q`v>ޑ`"I3ٞ̽X.TDl\0;Ǹ,C4sWhCmiO8ʶ,'xF>< PٛfΓIZSmAϕlz.{2Enm]V;$?Z/1₏d>䊝Om!,1SqmF\4p$c@ WH']|B}L\bڧ9E-}Ѣ\f9-9`DTt,֏sKeb+QQW-: h!-ͮ} Nꄃy EjMK\yC T*Zaܱa{0ȮNnfy_[C9YyJԽmnĥ9垤Dᇖ$S5PQ0$rHR¨Mh|+Z#8ȼZQZ?Α,u?"]-$]h >xC^Ne%W9sNlUK3WZOϾk5^J#? ҌQbc4r3T9{2|, 'Yޠ܂PL[Qfc ͱmfKSٓ#|w:/+5[fx&ڝBV :N@xQj7ĽоP @A InОE5l)I9u]g:Gӯ)́0gt,˽4HQgsjNȥh/i/@ղ{z2ui3^A}7 f &W"OeTA6h&~E>QFOb1.wqMM!~,H$P d~ x?62G92Bli^;F:($1aD:c$KO#ߣy>@-č%k ś')^Q& <EY ~!Dagzg *%&ة]8VaI٬<ꂆΚ4ϒy'gUV"[?F$hk QJ9O}M'DUu%*) wNv`W7Է;b> _(*qwgIkqfF 9R $?e"(ŰW@ØtwBs*3a=0*멟^Υfw<$QO "ˉ3L91/AzT{~L-Dz=ȏT|_<«xQu=f}'>P(Զw]ä"n6K)fr[CȽ+v/Z%jZ,{U<# 㷡A0QqrwoK89'rW跑D*O&(KC̵xuhc)7r<7QEok}Dl f9OQ_ƎX|Tg5m-ט:TGapiCa>I{=&"G5K{mLއ9)!CҰ#`T RnPM5Gvx 7rߺWwuV=C2Əl^gOm;tA;mϔw4-*8L-n˔@ģRsINi$:vr8x t&ג>ﳳ]x%ALtH~g݌GU<${.qad8Ne.mnq[~-P\U;\*WDPn͓Ow3/'{JQ׫>h{Ε!R>VP$Iu8&"x)"=4\@sKfnB`la˭j̘6-?ȓ;w'dqB& e(?7gKb T`d/i P2ܱB3IwPqYT.LF$zGB7m=[zmҤLՔF6`|f,&Q`w(oG1b0ogmƱCSm}ն^7%4"t4*ֹK(G}&8X:e.UYsW6%ōpqf+DեCtXPvB7$Z[>e7׽ g5`]?}* ]~j1: @Aa,e(6?Ycf[eoK FX*w|jJi{Jm&6ZhDz Xy+a{ͪv3ؘ8-[=ꚃ.dBRٞ>A~z7e*2;joE<ʯt픖1VGpÔЋ4^I깬%[n±cpP`^~ܵ{?} RD]:g3' dl)B*{qs34-w/#̲ZھݺQ u+m2sFbPM ?ϩ??*vzឬJηg2%ď/IOmy%26xNAa[˲zȤ/1uT}L~{k9,>Dt q( 8(m>yb;FٵP$3esuIpkAXLy&jq[+TPkP*"Tj<#ݬIST]g:?ě^13_ l<bWp-?£wÄУ߇NoigH R tO~/BTRHmc-m h ŖfD 1i wuV7$M?+oQF:xg5=)ߙKaݐ@9&v$y^_l*L-`,a/lsaGҽ6KTQ SΧ5/0fxQm[ UPP^pM=N>MhjE &I~5z7kWyo5*~.\T]`#|l~f̼v"X/וּ[bEgiAR%Cb[6xB)u \)P1H)XVy55ـM)#gƐG(L- YT-fb%Hx ? c赼ӉT:Y9㇌PNaP^a VIy'&E@rɷ6MZZឪ-7b¢2ӌ޸Di/g?Ma}SdRLB #F||VU6`rgQImA$|z#W _bckz@s"?;#^[ / I|uaY^pcX$K̬/D )&ZE3I0Ef;fx5| w%Pߪ۹c=_i8o{9_S`hFZ܃Pz]_Idx%uXHx\o2a&Tt9}Ea*Xe1W^`XY/pxk:Wb;[Ms -w|#XH1l` f׍)'땾p]Wh ͅ0M,$]L5BFY4;q;cɳ^-JB'/O $24j*o'pjsu%n;k[!2le[OctC)u d mPaI2coOqLV% ޼강 }hFn.Y+׉Ї}K@=mQ k.(սeڡB"gqIvt%@z/0h=+]M&e<(I~ȆA ߆ |^G@mE$r-胹Ex[JRd}Pܟ3=B(uVo mk_j8`S3?BFMFMeex\[w 3O5 Qs?PgT\wUT!)-#‚ E \z}ɓt?mvf[\;Wc{`ˆrOHn$\E.65H5]YKk5Z.]oh;h_4eŽMޅyNoy$]nL`h41Ȃدj33+F U m1Iz* ;yEL{@nl4]{r`YPk dW-KXb&FZ<"<)]#"uWɄX+U&L5qR)EMvVq\\')kK`mD{%fٹ((c FlP+lcJ|xQ[k Duђ䖓XI}X^QcY \` ?5N(Bq(5)e,UA "6;'ؽ\u`ψוK!k"`'+Y+q{|KV Et@faADΡV%p:(742 @Mg#Y`ΊDz^+Wr[n6)/BKvYs8.09 %C\F+(4ԄKQ>Sb}SoEUk!\7QHCΉze~sVtEQ|"{~ 8a=W˱V[5![ rEM:Tճ-0R h̨"\opxK~G]tjl{ܽ ?O' .}݉&u!­W>:B~pxʶLe~21US#L*elVμɮL Ǩx̉ڨ5 +@\YƗa^qn9隁*hP?8؉fG&P Z[{4,ATzGai] ڈYҞGH:>d"@K>ClYvc8_ai\JB^uG} D~|PeQTS #`7BrVvh/],ndHu8eu9ʥ~|u9ѭ'Lp̒МK@Ñߑb-~P`U`w1- ApwggdϺքHz@*Z/7&Oϻ;F,-,q!;wE@`uN!4,1XGYxC/"27m(=&hiB:Ũ15Or`Tx'N˛Lu]U+N7(PYr }`7fHN2w)+h&1󰷢6#O}oQ8z[ۚe2 =&}Kq]]p:DAYA3_YCEE(?QLfM`XS h̼Eg(;Wl^xL6_,}vRhZw]5QF-}w"@+%-nQXLkA-FP3 Mh_^I^{z_eH O$\mۏzh8: (^q ~+U2Gɼ#է/VL29߉" ObE'9F*&XuQCl|/nA(,1|'*swviZp5+&$C߸kZW$ސ'ByI:-ڲ-TQ,c@2m6Wx@Մ{ lfOĶnľUWdnꝐ>E;rYVI ))IoogDkmm:|*KwDA24cmI\R5d2Rj7Lxs^1C#ڧY|bA⣫0™gM6z VX "d+)9C)?xI c8 σ&l c챩)M_rmV:H8Xlq׊cE71е'->0akbU߱-(pO +| 2w}ԒU{cx=oH翗ጻ)'5?A4xD%ўCsxcTeIHZC1>Tq V07#v_~4Ejn7OGd *C\3XNc9Pֱ5vK# F(mZ8l@{6_zUDE#sYlϕiM/+9o({&0^5<'jGŲǡkɯs$jY<;wEz0juK'd&\rN0kv}ٌ|7@0NU!'IH ڹhNfHLW:nKfKb| ʾc/u[y^nHv/V K|]U&EP'v=cxi\Qrf($ye >/xaҏ+' >CvBARwQ>T*y@g~X7t#!M6/SIAy/pOnjeSˎaxgd}RgG'mĆ~9UcNQ.ޫ{̙$/]3" !lqQygM ,CRKHlL݀@*FR<Yf2'4 K{H6 Sb^~ִkFp˥RwN MGMlx-=N?ϼ,{OI %֫>Clx9sy{Kl6Ip^ԐKI0L:ȬRZ6QCo~z wvDrr1<6j95T ovg ^ς墫܃.)7ӖrDнȢ}h, q2FJ6a>&c4PRḧܘ2hBqαešGwBFy<02i5j"v[UDMe(VUu$ևna]!\]1 X+S( u ^$ygO%lPXѐ~.LeERrzvW=z Ox9O+9DdӲ, 0OKϣ7(ڞ7%SԒ(@qIN+a'Twn AOO\|[ %Pb>ԊBHw[c E~}[m9fazB ,0Xś|/;(G`]g{EX \} )vFqcl\]y#a.qo њD)gw(!%r2"- ' ,s|ya2E$I 3 r'-m& [x6oR\[If1ָM3COd AXdX$Wc"8'$3՞* IueY3-? EYU_pazڭF'sL[ u;NP4m)D ֤(@O:S7=KZX-ݱ")Sbwi=vch&56'y);b+k 6 |}t`STz{X~`_1+W”FϞ,V IH .#m@_1ʴڹ4j;]{AJ߭S/RQ()R5!؈tU~ʎ'5eAA=qktAWT}l __5=V-BrsQXjWHwt\فjY)6zee{`8:׾!P#Flk~,BѾ' ϰ/Pl,_ۺO vV[FC\|zAQ2ȜcYOl8cy}h}waT/#)=AhK1ӊaOq me~+8fC{⊲fDQ@m$Arw2W3ymf[#yoj!9D!!..غn0NEX+DE$&F*V}ϛeK\6lDr3{;&Sф}fS+ rNM*Sp[N;-{D7d{d0w&nH=Rb=V2-Vw&~RZ('[tjLJ"! 8(ݘ{H!F)'(p Mpp>ẳ$݋ pYǎ^4 {ܡ֗fJ0v?yWd;ڣfd}\j+OLD} W)7E& \hLb5/j\gBO׉8 %f 8~~<݉XSK-1C~{ nU! 0Q?d")ɵb.yK~0ctcToNWn[N'~΋$7j"N=3PL[.H5 tc*'KPH7RC;\*O(ePlvg #tn~|̢ /YqzYcndWAWOCKN ֊bbD62l bī9gId]Sn)e#`X|\I4^} j{?eNu2h 5+٢Ĭ%brn)h}̺6yMt-#PRAZ~W+lzHh/E nLvӣe"utrjnc&`{tU߽EA0 x-at}i狻*b)3^st~gzW%dkqְܕָҏ@1ax FM!v~quY.t Kƾ02Pu3*U(* 'CAio*Q {Xȩ͏owPkW:}"PVr%ZV.ȇ .90BU}5F/y}Ot5(?;8q2yo5ݓS_3ɇ/AxHob*Q nЯ B6\lb){zڴ9gOa$0//7ݮ 9lؘJ)̸g0rm^5od@YUjL M)A +VzHYmwN.-j>-d bad(X-塷ŝ~(4,à~vHfv7˸`$[g˽{H7&  NqS\rZ|LuNmR cK/m(^IL9DlxI+Ab4kwS&u{%+W5r;l:G89@{"Mk@gCӐ?>مX=zXׯD~NKnNNg%ҤS'^+ "`, R.ɄW|*-A%J+_tj&ICwƁM^upCuC,c&EJIՁ(b{FY}# hOxDӍ΁a5ti ((~ fJʤ?$ꑢ䂙 ?VE7lEzS \^ L,Q9IexE9 R2SkљpФ mÊ1ps,D2i a-\BI!M#چ̷dXn\Y;3@%!ی@ǦE2a"`x0ZlI2#cxTmLzQe M؏מ_8XĉД?]M^V8l@ਅ's(CfC|v$P DqSmJy|HHƄ {8*vsv<3kg'C=Ju22R]B*<.Zoq |,-hsk= iO]twJJD6?*wbJ )m A< Fʱ"ǗB؃ܺX8';}q;tcK;SR]8֚=*։{̸J"|Ҙg;p5MBS{3xڶMz _%4nz߭1kXrk`S] G " 6ZBx۠Wn@3`Q6L:)gVHq`ղYUF,~jLĞw|+UpSGD}nr(TVcMoq99tgR/PTK!I_Ŵg_CX,S,BesRHH+ы 8&{'.c-c2vSxqrj6DbpwsߤÀ˧)<-%t$}Xf.VSܼ:!í"v؋ۦw-Jtc%+ eDX=GX˒\t]x $:w ,rN鷞b9,NL-ַ}!P32-7pΕH넦Ev;|HwNX0%&&WoA5[ ?1e=wc'P#BZ]QH 2K秌/Z-tKNqhihyʂ?ZS&U IoBTE5'a{MV>ϗ0r1O6uA5m栕a8uBulJ#XvLYXdAAH E!o` ?y1pط͝Qm7gq9KE.XKE7FK{C7_5uuY;*p@՗@AAd A%k7p6=cg[^͟M5a^ꮜCqAs-q>9 ,- \}گ V-w/˅h> m M1F?Iy`@6{{%7:.5ÄThJ/ۘ땑́I{ܫPj==1oGt]0?쟭! ?c^HZqdE`<J9_%WO9%Ipʂ@PQem(RÌ 2ǹYz&-ezfeU7ePcRa6/B6%%纖n3 SE摪bÌW֟?q &ҩX\ڒ8_i蕷%wVگ:o,B":NBM-Qyl_Mٱ W"9=\ M :|PpF,.@s"X\xEL,[Uo=T4 ZN>TH"ұje1EԓB3l?2SGodoqn|;gYl9Y\L/~Eɂ3fAUg. uxk#ZwԶ(/oh* tk-dw(@D>:ha;(:Ǐހ"O)SaJZч>S1 T)w4e_$7)z|9l+ӎ>VnzYȅGm5r< pRI6`dzQyڮa_%-8I"B(9 5)ΞAk?0୺k{rfꚔo^O`AUV^d< x {o#Ćq;xD`36{9v~: 8Q4)ŝr>h_g}mԊӴ΢o>P~)CQH,2{2YF)}8&x]}S~)ʚ<:5r3W ~-miwuRaX9nj!﹕:6 ƙ`S:kêA8ꀈ Va?=ٽP3щEPmԴ{SWRCbP,GchJ箈D -MWo6h;,+j/FWž?kVzNcYX tuStc׃ښ?Hc~im~&meU?O>iN1U~5Z,\ i';˨,nD!9&G}CK Q^8?Ґ@G^ U/Lh7L;GСE5`GK!ȉPPgL/Nd׼ 1TAwB +HhB5$;Ɨh̶;SgAJvgЙKuzA`5|؛t6~gxR5DiOٳYm$ّ ܍VvKXь݄1#wCMS$dKB/Kj烒W$鱏~/X*.Ϛ"_:Rh+τ0jR,,ZwQ_SW7YYP֕CKj,ᩰKQ (xRP;q2%"̣X 4{+a hsm$ q9|5Dhs]̕5a5;1#aLs"nbi6ҥ9*ȴ5 6kv|՛ݥ]QJ$WԏdM XreyڌfL%vm,s[jk_B)Ў'-sOnTN, gSpEy6+r+YKYGۋq|n3! K+ٿ\rݦJ:4fT~ŒY!OIӨ. ށ-o e j ]HknQMε?7HZ u_WB8e"zz4{ R.bgfqVvbu]88U!7 pyȚ螒RLKl^7-Ql`'`-5,Ij6 a]uB]6+J{ @"a,QThm$@f7 d{))7.AV-A7 9ݾt)_48r4M'ub!dT u@np“DKRAQu Bd]"q݇rJM#:U9ЩʮҜH?*fSCėgX,wݻDwYVˆ|MKtYz~Ȇ h.ȠQl 蹏Ǟ),­M.<]Q'%@="Xh٤ .W9&p$?#4Ow,e;)0&,A]@ZVUē.`[ÂX !mUR.$GʽnG4}$# 0C$Q?3uu3|֫:R[ksJ+n2@9ϗ׈>oJCxEY@LΈTHb@(9€FUj GUa% TL4bDT0gҖ%IXesx EW53HW;9=JI@ܼ~g:xu=J0r3Ewb&<~pq hQ ;70l}+W4ഐegKP(=N;isKٯk9{qx%ڙ_'y"XjV*|Ń Q$Q+uh(2'ne[Lj+zwp8GÑqn9hOs&VM>>eEZz7gqy53EmL.ӈ$40h%JO{n5ڻ(B3_g X5GN]f)3_JÂ,<<QC>N7 )W>&lj֥1YJzp^r+7O;aoKiv zfiKqBȢr,CgЖU:l'SG2~? @aA[P"A'tтyzgEnpɧ/<Cу 㠝CMΆG*Ld>m_ˬHAL\vXOޘ`h䐐%f[C,*( P04;4fgC=WRmdxcO^Rk(ta1QIIS1МzQ6"?`L1J YpVCQڤl?=?/yXu!&MT I~{r#z&zM:9B8ʟ^b'3I"UtҜdʷ{_ܛI.8 ,N*+]pɬR~PE}Gbzߚwo2x;a(OD.ZHѫ/KhVV8+짤|޿goenR9 hk\1;V&ucCQI[ E eJX`CݠO!l 0T;'ׄ=a"[Z`b,dR<9VxL'IfZ_@<َmzMPK*ta>M x[X$˝YOt|WcoU_.i+>>!GEqsӜ&"⃵4NU#jX(2j%ݯ7r`ZJ?M`wH6"Ԫɪ vYLgzokZ-AlHuJmLV1>N1B Yf|ٲWkXgs1Sv %eNG֚fْ47]kGB؍#s,jRsˋ ?0jY=O퐶%`${ 0_PI_wi}浑]'6 cTΠ"?9Hk5,emv?Rp5pG-jϣ'(;nej>҆62FњN0Ev2Dd~w^qӼqqC<+gg=-F@*7-L̵i=%t/=%:F&m;m!a#ćae)Mug>RǂLǫ4p k+]qQz0vBlM> -E ЮiȨ) ~K'5~qU~O=s`+uXrhD.7\q%Jjd.eE\" J@/ zLٺn+ݸ+*F 9'CIBڜms(]JGJO:aYL!8'<{8\Ӏ=tOn\Iydxkcț 9L!KOׯ=3NU\2i $RLrr[emm=`EF08RkV$K²fӗ [8bԶL G#_i9I;G?G/AS`s.Ag& 8jQ٣m>}[ԡ|8Q m7>u}4m"0qrfgڍ/vaO6~gݛ5:H ‹e^ l p *fX.6bS6֢uWYwA<돴oj܃=(RUߚhr(I%8Mt|kSkVSW-&ս[C*hd!aFCo;m;Pp.qSfH'GyC2ݰ ULPS2!1bi+R%]+$17M5T%EH,Ҷ>&y .0JHj`1<Ү" <$A=S:f~l~lʛx0SA=*Ogĵ͏Տ]Zn_qK_pR,J\c" &[Ja ׺̰V;Ԭ dlh{*:LJ^z21X TXz 5y|8UjEke>8j콁2z_ Ohg聃s\߳>ѽBe> ?]7Ԍ)RULLc&F<+!+C_ g0d%(.:5mZaT+mJ;O).᪳7, ~]h%sNO#fU g :M[6`Yu@.=ߧyr} ='B1B+(_g=D"XQ%cskt.ؠ #TJooQ2c:-˸Vy(mE8V[!c !`֥`^C%U𨎸, QCL҉ ϮufWDn|h$&T=~}L5Hlxgfog%8{eяVU',: ALg0Y hzx]% K."@\\xZ0ׂ*Q32RRW\umP1>B>HFug~y1híO$5}ެ$KKhCˇ%Z|fo.=pN$Os[vx9D"n t30_@#ë&+eEy⮓-$JQuZi:*ト@)F/frA9T`‚TBLA^V9$njDy9KUD t\m .a^c MT'UUu6ĐFs6eJ칸L2c&{$d7<쭝a&ΉBkEZù ST/c2 "T/Vس*^nuč|/Q3u-_9U޵ d[}y>kl;1kS`,yBNн]<➐˘_ƴ3Ri)D8mph& e%%'崝~c LpOhb/%F(VX3ppA o)ɾX_Ϙ.0ٕ$sIy*؋PZIJlqqE}ӇϹq#owuS&rZ,&OJZ=A$LGχɋQ3-;S 8Z`b͌ y9u5nف-_ctOC}@ݭtTW8BlsȤyuRp-=َke%Ej І :5u`CPehDH}8¯ V;0g63[@W\4H7]p ZqrṀ[_N9PO up҈u:UPX68ؽ]5W p 5*Z0Q763]Y/13(^׮T CwH|:TqV\$xw I:P{\aO9{߬!ǃ͐}K#YQ)>$6`cR,FЊ(`%k MTGS=T?ʓ/WbM]k~c3]0kxq5RpedY\ -fZ./G͕`ș0avl;QNz$z8*{/9Lf_ݤoF⡌ : d-6Δ N8!pn@:]NZ"֘R1.qi1HR\  :<:%]G ǐ%OJɆrP{1:U; n4x`+F\unufD䱡 2}\ S1CYdlZO)On57C}gvnKs&r;wm0 DoB=ƺ\t*& KMetg=5xU;A|F8ט%ǽDHAyH:F_h9 IA'+VR@ v'# aL,lImD-dU.0o~[|=c U`Ҁ Z{20kSZa_d }|*qYjԩF|J?[Rn1+}#>$ cimwlZc: ;U|hb!FWv4%ja-3ŭ飁ppegE&|nF-L-5cPqݧun6ї&<oz`P,N5}&lO[鏋#G Kd'P{҄~Όe+<d];]tմN6< \ظk2>G=> 7'UӴ5\)tr>C񢗏8e i"5S *ANX<~<9Unt6Uq"jb7&|&bp~&Wbf17wY[+%sO ?metJ#qJWýET@cOPdG7)q,ܙ$'xEGaQ-ȼ-)1"tv.fq?Ebp߱pgL[ɻSC{l@5g&K (3c߲3$cm_a!.+PY??LO L-BKYAB;MmeCE03* ɈyCV\rA~PXpFdȖ@Ƈ53L,> a얢f-b*6 !U[bf%nZY6]i?gӵYN|"==\>ܟS2j|:S{̫#)Y|h 7Ag֖2aH'|ˉe՞|aXʄN mU՚G0]`ю&a4~b-X^CP3r)viB\oDv8q C#qM?nݜUg>f)IqYJ%.Ge_QaN7;Wy SoD8Ĺ;.<)\, qJUOrY,<]/)B6" aS Yf@3Nk!?"`/]!9,Wa-8XW;:}Ia~]U ¡YM΀?5@,eޛ@D0A\w\ۓlt&-!23"(TJϸdNmEJ́0>/-pbP#0`v1eҤZ^.Qe^G^cA8ĠStID=Q>ey;os\- :F"¥fpst;:;ֱl̡KGvÍ_9:7Ms"15%o^RԢE]5YS=GD_tUbѢckrnZjHk M8:ojjGs1FUNyu߁Fՠ}BM?x%"' yH"Zj&.{q \{ӜZ|i9 2D͗Uؙ7(JֹaZ$ߝ߽ ;A1G+TQo|"At>.Fbq'lFN }9mCꀧpH5P{.h*A\G8iA;Z^(-([w$q̤`".5"c+A`┦]黌* ZF[}?[u-Ly*7ĕw( NjzT$A}㬘hS/EX[䉈ޏ%Q ϕvl>?f%kR)I|𼎪}m1˘W/3SЈHHYb&B2°YP}= ؚ6@+Y%s=Plq84⭤H gV,-[ TG%z<!\aC|hn INg&>PGlDXZO ȥI/#ξu!|Yj\oųVNƣH|#j8(*-MrHZN:y+h_}J2|e3c]Vނϖ#lVoi߂fV s]Š27cZ~GtE@y0 }̅a~:8 '9ei8du|Vq?͉71ϓ !=6.!;@yM>iS:m) !G^`"\m'{:K PV3 LS^)|&Es17/*{$௸xEdsyps, -5u|׆U:rA|ׅzqKh#{G%alaCx^J~W 3X1Aa5;GzvW?' lXm;kDE2i, `حSjsRM02%~F8ʾIM:ݗ-g4PgB 4 Ł^WyDrS(&2(dncK?YH/ڞ>{$4&Ak2BNo|}sql Jqɬ]QCaMd-v|̲&ٺTZ@_="5ЖB܌껾''S1X#9}AZx "sJ<2[ 9s8iğǸ*Q~vu!mk:[I5  kXG*w`+֣!qcsj@uzEJfbO |?xƥv{o1AҺI\W`|7EZf|1"VV]ʛOܭ!Iw6 c~)' InWYFHyFZL]ՃhUD B2($kR}Yz'@=(+~AG4-'I2ƘpŅY yjpٓ?:fJo]ȸͲP)w֞S0[-lV(*v i=H%ƉvxB4x6T!VVd5%'AĀRv"XHi=dA7-65)(80(h&.:qBy> "vBC!TD$͝Q8Wڦ6)ZFB%x415 KW!&FRFbՂy#3M%!f%W5=wc;J/|Aod#E"IDmb2#vr"RJa3Dh2|tJWyK%ѷ[aHH Q>i̍N},)nN2P8֐AOmD:' #]%n s |Ky?$HQ h4ۮpȚ`왖,h ~ݩ@miXFYS65=iZR<e^ &`)UQ:k~FUݭ1\`(qаXw-vPmuxYJJ1KA1VL}6:M~î脇fGt Ty-얶 o Zsk;Hj=5.>LH=NmrԪI_BpQב S/OuOZi lPݐnV~(Z12Vm !Կ5։Ti-u<~ԟr zk @voܠZ>` GXIv#h!>0=@ +ԾsdI P4nDgT*:vvltE0):> $ḷ:J#pŸs@cE>^VovKIjNˎ[kشfE! SlJQ~#@DWjUL]zE0-ѽ0 X~nPr]BoҤI߆eԝD[f-ܜ0y)=e}т%.KXC 21얺 X7`Ij WP}>)U+UjQ)=`/ryjc6y@ ܵiWC;: {'I=U|&~R㗯)yuyPKEXI3ZMR N2\/_Uo jB+ŇљڇJ:}//S ؝ܧb g< !HnP1r/ j^4+?iu,DZ$%T;fA#Nun-AS*AIqh&o-!i:WM]Y~сE"%.Сۙ2 nhP߸)36ĩjD9l=/~U^<-7F ;)ҁ 'wB/ WҎn;ck2?}C3U,إRv\dQ|8İ3H-aܒ_k.^V"=i!P ʦ,]2-Ճ)/@aIy|K9qyjU| -y30\Y@e+T(wُ.<V> %=upT&"*h5gN/4֧e,_2*C">]($vfA/׿/N&ڠx}QzuJp.tvi@MJ~tpb38`8s$vGaڔ)wUl#8ΐ,z >UAh=mZg uB ̮/}{6Px(BϺs,G3*0+ɶg>H>of @t :S,F$ ~YX";hD [9O_0prFG^%<ø<<߯#SK=?\CAd%T@'&#BB$s-0V=q}I65bvЭ)ڻ}VϡY%Y<˺$|Nm̗53N%;!f' H1+0cΜ SreU=BoNj81:IPRSG>G^fI]ϖ-[^Q^Yo=9z]Ťb=E<Iڈ'։H[tme"C'ueFbD(@]uԎZPƪ,R C U C(yYe>XTx l݇}ifl-va(>ҁOP}93k&M}P&M Bm SF~%׬%"fp g]%rJ.Ɓ0mEK]Q<_J&Bp%CV8x St:8ڲC~ٍOg5>zꕬ4M#^|5ǃz~/O'3JV{U%qBEtj%0ue_GM\WI<&p ‡Ő0UU>&|/]8[PNhcaJx!3`\l-6X7IB5̩ /DH*a7r'LaK3 s"1N>3|BLe 9|@ u5:5n-bT'A̾|%Q^m<@ M.Gi䗮% Uj ~Plէ3*":~hd$ڮH1C<6SAΝtlwdԬx3pL%DO%YkB;>kwv. +"Tޅ:Zp &m""2V?t+uH1p?m֪ 9>TE.X1x8q;:jtSsG_ɽ˻^c;WSW[&ZHI} 鷈v${0-6i"H!;)C낡ZJ\"럀fchǨn=䦰(WHNʮ^R!(T}$U|! 3njNq:Sύ Ljo\ڝЋXHb4\Os:d`w7Y7gU`4Cdtq<  fWHh EşlD *ǟ6HXS.pPŸދZ f+ [y3&%wn}[a3}':ʇ~BxI_us;F[mIp'n1BI*#l l5y9FG)t^J=>Vǘtt8ո tdVE8Cȑ8_XDnZq Usn8Wϝr.o+U\% /zbmb^Y(C4(69#·ly*ۭ\hj yc$~T߇6[Kn˗ȋG{^)˟e,}})Dȋ@3?\R[aDH0sݟF ewn;>Hqo'&o}5/Rv[XIKLޏrW^?~›~,yÿW2M?d)Fk=.(Åe;ǹp;l^Zbo P_ mho `pց|cAÉI Hȅ7s'#| OZx;tgd#$PM'lfͷm?yX0KJNv>;:jMSb7紡.]]x- ɖxQPȞ"͑ն6X4mZJK)F߲c^!:NRQr4Uq>]l3hD>e&:K9Y\p܌E}sE9m+!0^d5祧l~xwM=(FV2k~I -Y)IAgJcboXˆK;)`cQeR3ϺY?E+{޳j\J,l *=- GPe2 CyK%~ʑ]BXsDuERM0VArp|p .F UQÚ  92Z E+JF$`M%bepU1$;<-'MEf^R ֬Ǹ,s]r==@t.XeXi\Eꯛ~:ԥC !i6pv얈>Vˏ-yT8RRUzg mhAb#ex _Ǫ ⇒UN m-V1۰WU}`t,ҖhO3HY>eeNA"ap)^(ERث֨I. )GtW"Eeq?%rFC Oɀ(7IY$q";}b]]\I!,slFtЎEt4Յm T DdaUH"7J̚hFjUP?'_to;!pcf'|if`OnRj!AGU+Ms J$b w9Q8)+)45?9fݷ˂2F`j*y '"?-%C؅E6P>QY>,F0^9mJHX|̨iW}w񿋦lk4 ׋.:'-8#).h'=9x'@ 5uGDVl%6I6lOdyֱI!ۖ2nnnaC d!5Z;TGQ\uog7J0\9̎Aբ]PN!:߈{YaWhr9<,mF%Lu1gKU\ zьjv-[nu0fTZR0LRd"ƈL aTxرgC:եqS|vUMnoit>$n>;`˯?c߆gs&~{U%FJTx.CHᐑf+6}Ζ8CE@rО*bK<߶$1s ܏R]?Z 3Q!% xAVg\. $gs,SlW3ij~Z@0轮T~[\괭ߌ[`U_Ke1zlJ̢lh^bCt"u! d(*v,SCdיv=֔gyW_3Sr+c<&#}5h,apVJ)@?HMqnNS|;˩G&DzL<3IaK#W qlѦri$R=6Qe=UTP)Єq\KӠ=G{nf'CXbksaaK$lݤ7.nHkFmIkWn]A(FΆ#2zSWiN\.1՝cG;Ug[Iд,Bɼ0'kPG'Cl=@5dHuQ느UauB!ON#ZCB(|7"s=S_* O 7jm 8oZc,b &m t':NT7Bj{5 aPs8 R:%Ù<7}2bEn,:2Ho:w1+*9[^󎎐Ώ0jK0ɽz[@H}E^-{PvX HnD:R =61Vp] h+Z̢}*'ɽ8"q_rO0&U*-RQj~bܑ\m>xleFrm ,`kҵ(̯DTn|)*uo7#<7+S#LܤD'U29ߪD>eyq]k"^V۴3?zͣcX?4fFS~ԫ۷Yﲖ1'2x@<- [煳4Eoxg_L~Ss [a?CZ􏚰l=vOZN6+_M DUz_>"3|hv QV(Z9EZhnv/nz'*N, ZyVa450+/Qx7Y}Ď|J$P{hgL:fK@ кdwhZ٬#ض -gk5}80r9ւlqC(˹yo}Ox^e o-O3=1]FhNO%.0j/(w4A:nbYK`Rqgk2[וa/y8d42Ht2$H8,Rl 5d+P5LY5K%Jk!C=O\u$l9,=7=aieVo0HX9^T#*%&U\l "m`@9sc{{E4X2m<[9ڎFO9Q@D̟h^ctU$!¥|*[}ZǫcUt &f6Z#B,&ցm-?/ڌ}c1K[x|JT ,Ir7A5>iXnNgsz`wx%N ^ /XÍyVwo#wݙT5a 3d:g\f:1y8z_gnE~nE^erQFP#h|bTxdYo\޿W ##-(\2Ə`Wq u ik\rXEJ&;yoeUs(XS CIUlJ ^8X|ď*N XVIlTfR픖Hu*iWZ~ʷ׵,;c  Ϻ+i>E">z  2 RfPӎdH6VJ5t_@,AVO|^k̈́Xrܖ@̔RgijB Umi;L 'h%gfEYLv IY:Ajm4Y>[^Aʯ\6{jr19WdtD˘DZLW -ޢJ&YRuvI -mQ n MN(Fc~?JYǢwWfh,9VmIgۀm׼luze J`chd]z0Ns2ts$~'Qpӌ5r6% 8)|X?_6YކL 4"~b$Dl86 s44Uq 1 v7Bx"'zbnΎ8/9UR&̅1^u v ,B2o܄ $ptXt`.7-#G@G^<ޠ4!m&5ihr;A=MWx}KE83 )ӧ"k)vB{ ՃGcx l^_(^j{;ar|՜K2٩$S [j!$͒HOUq;wǑU+K}?łVSKG3M ي_rmVL>ﱿ{ڦËFGOy_:Mw$47cθcv8eOvuEr)ɬt?b>ͅUUi'7bp^(7w)Shٶ(FܨnA﨡QC幍vS*DZ|Nt7:9J_Dc0+,]ӜL@k1b2d)<7Xejiz3b’Xہ%bP%kE. ]gNc`U 7^κQ}>lU~]q_8}htRq+,⊴5pw(X)oP\ D|~b}V?0O.%a9ыѢ$!lCf(!g7{!H%B`Nd~VPA;a8V< lpZ ЍB%ʥH{boyZcMr xJ~ kcvqwdaefzHgL b9mI9>O8S½5A|@ͷ\jI/6CT*oۗŶjBKl\2_7arIdJy36AI~YSLj頸TώWmQhӌ99]븰Iq̫yrҪM9FsbS5uF r'}JsxFʼ]\!sco'd;ox\aDG'nkտx@}Fhw] J/#, نQ^X4S _RBi@fǪM7zy]'2/c "ʫ s}vtK|\o~.){/2%w5=%!NŲ1u x1%'% &h |FE=OO'l9<3UUK7 z>†a«Oe߬Y.c0,Pd!aAka[w)i2FW4UXLrC(6@E^u,?HՕ^ua/ 'ep;XZėi1J?nE-uD# l9EN‚#mKo (6+>5zG3W;քBKka9=6JӴ+(2WǛLjɉw=}#<(;dR1@1kԾD왖EvZlFVt"^4ydXSrJ[ qiXQ WMqv%ln'nLI; +%In4#h%\wcISdj{>㲝1sᶓڡ<<YYđEo)S9 _ǩ-NY"8#FLjSIB<Z-?O6V~}xyo/bF."ɩ?6ZAe,dZ; :sBI%ko7cjg[}ۧ?MRZC=E`gJ{z9/Lj-Ϗ!qݻ0f''2$Ab& NA;B>-#rsyq2P1Z]gxq&K Pa UR /XjYpF0}֥hmsvktu0Hy8uyMRKpkA0]Fy7.xm>u$ReObfz|OOv6J)%sbB8_z'FC֛gtO5~6sn;lz9,0H"׊23Q^GA;?q^޽KPx^G7kn~o]ȶ=sw*&{k#omOiOq=L uRuY:CcWϘ47Aϋ 0%g Sk~Rtn-Q[P"CMDPH6-e@ iuV `nf B\a9-WgEJw?1wkSϿ2ݗGRoKM(VFK95v:Άqe;n9;_3|-YCƴsmқqPgYA` *HoPMUfJl/0 AmjVxds_/jLRYޠ(k.!`CP'#W.{)B9sYyR>h4Q<{4T``C {*jķz>vЌ=MEag󆂡`vaB^ɛ]ILܫț1s' /έQJGDK N^wԑ+OZn=V`B@|06d]ǫCc JRvlԘOtn !ߕ+dnP/gOOGdM|[x>cxZt(S ׆ H{߃@h464Ě MD00Aln{n;c~t kԄ$0ũi/95Q/2Qm7ZhlFtQ>ܽ O(n~_Q"o0 c gft>My&2$kS|z@p8}^2i5aEx\i@TƏĎ2oP1RZ21]Ӕ(ȩ߂){MV2M|9"?e-pg6{8/n)7g:KXqY^|yF e8Z@.Dѻ.'ʅ]-~gaL h!,-%~nwY7Kpv!d2<',y2)ƛ?2 wXݲ*9 坊P<]Ͳe6[%'ڹNyaq;CK熴;~9}}Pʪ#߁CI$K1쵝"#J<^qM(撉~Z yF<6>OUn"o)y!fY͌ŁD/ǰ8Y"p|צ\cʌX?"Yn!,qooHGx79YZ}A"ULD'.EmmyQ&ɳ @ʑIe? >pR0}MRA:j߽v6§ǰ}A*rF(e󄭑IFWD}"PX5;<s?DIV8/^Owïv31 TyB2>8hĀhf"7R7%A ;4L@B#Xp]^@2?W/IzC,I5qb^*T bKjg(ep'MU̒~u(b|U4f]] :TNլ0l~IR+]itHCv:1=uU"M V|c_I8cWӺ"+VOiW,) ֊Ƃt7W!>ZۋvK lC r ZONC,zMfl zӚG XE |h'I8wb3!{ nl…@(`Vx?wBwcth 8[Q&_U;@SXH[M҆wysJU E1OqlgZ25 ,K#>x&Z%s=>)wi{?/?qfxEδgZg4 I ҕmw&N{p ~ӌg/ \6uNo {ll3q,`7kA8Nw5(G$>[RЪs$0mtڷ8)I5Y`)ξkKQ ɱUCA"nyMEDR>2s"lBgjJdsњLfմ~Œ}9ZђmԩHN.w때UTQJ9em2p?ǐDJ57hy^m]jX]3DuzѦ75^ZF|jq y˾#Gf+%[CHNHRhaRn\>y 1?YS\<耗iJjJyZjnw}xD?kܣ8K0 x c]H{`RSøp͌QF79ΗT; Iy=Ksz5/ *: 7򃥿 WNލa)m~S|@{=41 ڧ0˩^J &PnBx|;AYُЇv[=;؇T.!}ziVaE:TQmFdB.8*P&0{D6{яp|6?[bwэ_Dz X@4 )Fh_#y2A,4 ŒۉjE'?  66oFƆ轪69Yy^htmkWµ( Ϳr,wq 8ǖ^pXyS.Qqm]R漒÷Hb+htNjiRR$<.kZ{3YX>ٙqihfqC~ӶH)p" n W>x=Q笼N||i)*zw!Z 1)5 Me} mSоJ:au&d0`ʩ/\ϑW>NNٱ d:9 ;ڸ4VKP?_vO[ؖHCDMRphm=W<ͭ)C+xFKqN*rQ/Ú>XfV{F N /tJdWLŞh֕2~Ps/|ތ=u bx,J{HY3_qd<nJG829ާxK%~=?W&aȤ #K+>v)h\'Gz'tR7p&;)FQ#KыPk]еbTr*$V 4 C^GIy1:Q"^%HK%+N:~ WUE~h*T_O @|g| tQsk>JCdmv7(S3!VTٖ8.46r>:ؿ`QԊV2f]Q_L]Y{}Êv_.Ft QF|4z} {[![5gq7(LG/ }gB-0E1PI$Iu6ed+rСxTv=aQ%<#A䷳EbBE[~J_Hk.78KuD6JOZwtQN:JlQު~,V߅6sYsvL$ 6mY} = |毕S)r/ eD՝/ Hat|-Jc8\jw߁0xBρ*@wfc2, iw[<ő vrݜ#/ȱZGjh`Aan/51UBM蚧_h Ś8sŵۈIAt8ЉEANSe3|n6`Zv]-f 2%n3^GT` 1ȘOǩ o]Mwc>,35:ù?qlx^9+0 Z(t)#"& jrA}EjqHN'$tQEK op`&qbEf}iJ93LBK,jڼQRjHS:r]84c$O_$Wmx ȍsR~M |V h+Xjm7|JR5T@v]:bzjP-">/h)vsA~4JTG?IT$ݚx>2eJeHYbq*,TlwWc+M3]eF"#e#wO\QK _t Њy7 +7mjnݬ/Ruͪ l]HߏL_d0}l9MgzA*rZ6>_)Cϛx!.bn@RR("`X;k)4ns0\!e_9b?0~lFcZZ%_~R'lzLWUwF%̞'\9`2#1'pX4͜ ś866MŬ׬;B Z&p@ŵ#O4>1ɱPuU"#0w_[3(Ȁ~6}}ɖՁ:Ј\=E̎#&A^&>Yy ʏ5 ;aVU75~m0,!օS':(m9ix|v,Un9u9SuʅDp;Ω'iV%9hjxrxl7Z`h&j&@Tn9 ^:j=nY6N*̩l65jc@C ;]0 vҲZ*J RLЕ}d ayp\_O,WEZ$ .f(v<&=.F " V3SmpI047&!ﴉ:O|/a͐TLxG{e.ZԴߕ(I5 M3VWyH$<)@e$$s< 1KSuJ :Y &wEFy/t2u vq<}^\Cd`V1#%ň>Ūgp21tvO9*%Mce6prK[ͱ S!jԂ:qZ=2zij GMk3a?O’r;ffn uCHJwB}WFyq1X9N~j6¸(UkBM3R0IS wP+:$y8q%ZaEg#M}f^J*aBB!)eKh~ ֈ1ufP &CNl[qtXwfq\%"[eZ"Tm\R 5?<`Z~2WvY"1~C2 Q;a9+'Ӭ^+zi)mJf<2,pW4k^}y&$*5 bamM"0[M K*P;%-{ݐmaHb3:eMc1T]/!ɽ r`7ΚyP^[qY S9BYQ[vY7;Ql#YeGHB Wl0gsk$?]7e!cܡr; 4>UKOUU:J1֯6|?Lr Q_3Elf=TMvY<+U5 c(us^w:zաߍJVٕkEIBQ|~Ņ*&DX.0q0I"=ȟsCxZ||5[:*8 ) D"ƽ6SAIRȗ'Y< i7&lnlˑGStda";x[_Q= WWB}W۰>:u L} @_ :1%p;ۼ#;][׋BL1` )Ka?d1Ur&mljG'X/{"w:,ktclI<*|{bRS& N#2hEJߣj[uL^-'rb kc\`xѯ#cqW:x_6H]rg*( 8@yO`߆sQ}WRÁJO9>DUi0.4q<3Kf]56ښ| `J Qnb+5UgٰM\- KX$}Fuys+y͌/k 8b~T9<0c~ֈ 6|&%Ȍ->㹑-`4D501y"^׮cKr4K9@S'ZaW7$V:n@6I*/SFy%q*VWgPXwGu)+W#PQ9u{}Sa jJVL v3v#LB v 57_&UE)| Hm`ІB`sʕ jDnj9f=}fm^ `/P# "E}1{~$Vh:gp!hf'v(qIP1.t Z)%ԩOzeW+3W@oI|ƷJe{Z(LJ'MIk;ŏZԻy3S2ƷbtY9W$4}` iOF{2Xq嗅PC@Be/ gBY Cľqʜ(9nG`љ h;ަJ[;4$ ? }T|1}Bz@ mB b_(MoN0~J9>g60 |1:kK5͞/c+*8l}(q'ꜿЫ-dոzW&׾;-2؎&Q`\DZ9:껥^xWqQ+G!5r%@btZ4GQM; naq밧bWxna42Y9okڜ:G)- 0S6s` :0&E&ɝCqoѐͦ*F5A#_<a$vC;_+rO/ Y[B"T6,fI$?WxRrQTg]\ӄ$`Aj+QH5kRKaaռhCX"ppޜróP u'<_PO9$#6Iu~ۢx9*(sDA MoY]xɱlHѩ/H)LK>,`\h%uoK|n-+T$wd/jG3kvMi'[[Px6X@ kkNCЇ2U~e9 'K0"LuoyH ʋ /98,?"X2$#(UNdh@Z-񭞷 8Jom+7"1 2Nޮ#{դBձ\ 8{ 7՛ʰ_`4<{omͮ?I;sOmI ZmRE}_ VD;gL)+'gqY@:MC#ϋω0/%ّgLIJ ^(b6Ixow0| l wJ}XO5HstA?%*S%}5/|szGRTFUrjA'uȨA:^(WV,jvǾ/ D>'v"2yۂ% )d6ݷaOE'Y (/\?FmyHQFi]62k{ՐGUH(,Tɕ9]4nZ,=`<Gh[c`w:lSOȮ@"/&`㕙D+;tx`)?4xTE2lM&w3etR8h>f.3w.pnF}~eF~$mggh́J P- Vn4r&/Dk "awNSMMYOv`dDm?HKB䪊™oqPF'SYP= 'b>Lʽm-G#xGÚUj$fET:;)\;X1 /o\T5Er^ô^]<" ^\MY8ҾLBu,m:e?~9|ΙS ޭdԧBI &LˏuwaCޞ^%tV9[%=xlLIP̋Qc>J.h`ŭ2S{5T$:jH{x2_,.M"nW‚M CKWla\CqIb&@}I|/3 ܰqW`"+9>PQOOz6|yUTS*j99EG@XˡC @xGRuA lDLgq݌̜^259yb$ru;Dۙuw-])G=.jYu v!N)1suTڝNU{|0ob5{Ii/ֿ_bCjDx:/̋3%~AM̏婁'c=Qb @av;94%Xݞ o$RqfT @E rfy2+瓚Z?vX,l?) 2Bɺ}db}-ct7)_+f:I`JVLHBsU[>}8$w[pPy}<<4(r=@3W#SP4:aAiP|CZR)1Dp8moGщ{aÒcy<gsLChY8z.aӟS1>gؽЪ4 3CPV=\u%S dI,}$g O]'$B=be/m*){ tX!u [IYu  sDʵo#} 7hgdF;xtaќLTo[q\ø`S; 'ZA}7'Srj-" |ؔqdY @ IGkDcѩؠ=V|8M6f^xS; hٲ.FrkS'[2J37P\tNʅ#βzU(ݙs$ifiˏe*(Z V+IcoUE(V z4ۦ, $pk,vY L>);HY[6K|^҃tVCgD4|J3}<@/$W@= k 5f:p_d҄ӜvMԌ8KMݝNԭsiX>d9!cMU]e.!`wlȐ\"OY/].QC՗2~?@C||%x 6NIo{(дaY3&~Bwr"򏈠e]a~M'+wÖtu>U~`)4}{Y2,^}9zX( 0|"'˄bԲp!Y!I6]DVX!.ܟfqjԬsa~Pp/ _Qa;=(:[B1-s+5ΚhALúL!E6$9k@X\ū9k$tӻ~:)#B!wI-J}IaAQu27^ Uat`'6:nEi Yka0ÖuL(=i9 ʚ,IKV*YxXqɳW39X 6[_$T>|y6P~˒kүp9ƪj&uYwuܝ+ bFfw@kƏ5.sYEJI; (^RYZ6A~" 8lk' }/+ _߫r"hSs|hMhZ~.};f;och"9nƃk%6,/ጇ)]/ӧl>`q4#f2IfV7TzLaXиYk%Z'DS(鵰VʟYBͳy_ r wq9&ݱ H \Pp̂_-؉|d)?jGyх֫NJ,ۍkzt8lBN85j/<}OIU ՒR_/t=#匂]U.Lq8⛕!#2쯅bhY%-gP$n"H6-۸-Z.[#xK;vʐ`%;EhÜEF[}"!t zkJ?olrTwAo4uJ;q#;>b*ޓcm?(_ơSS⽂TvA 9!bXx;MF YRZZ@Ko7|†p2YYRSSjv|-/z4 P/+~sm⽁Y`-T_-< Kr:b vA$AIcL)>U|V06C'@1AK8 d!f0ukFU4*ay0|I'KUn[:@s)&̃CSvS&lowUipmwGILڱdKrݛWzr\'ǏJ]pݩ2Ŭj{Z+ڸ,ݖ0gA:&u^}yսb!~WЌ}JYqg [s lD =Glr9Vu-Aů1~ו\NfeBHn]TWabjIkh6G~9;ғNLgBNKraM.l%V=ՐN@y_lDz*74=C8J7ZWh/>Q˵5#se4c1#ԪNߕ]@r\i1vb8=7؂~<|<yQ-(^!Pj$3 N ( t}^F̆!##{x4X`HyY'C*Gku{H7 Hz{F"f8*d!Xgq](.b*Q8 qlq @iH -@|H8+V=%ޕra<@(\jXn-5|G_[B&d/+JrϊEL/bC԰7SӚpQLxD IE =#SJuQB%:Y[-5y :X~5۷LZ I *S8S2joli0&8(ߴ.؆UWYXJ儁u, qa1;zi 9ޖ邷d5/֌5,IrcqbSt2b )pKSGCJ@e-}My[3Yk' k]wRh{sLOA6;JEOVw A2h \ClkMo:YsG3^;Nuaf_s0-5SL1X}uC"iBzd?)~Bgzyu'ZF ֳsc4X?c&>,asãő{k)NHLH]N !Y0lX.10qPqDqZƝjMz`vpj tu[㴎E 6ؙFHL7z9LaJ[%'jCdY'5)u~V^m/o((uc$E;!J?\u*&QUq(>\Av5 .zZ?U!D E.g4oghSBN{{(- 8| _Pj'#DvMWf|A!tq*kЗS GUE6ꡎROE$o}S`OQ7}K Hv ">(& 5#q`\6JJķX ]dŀV Gi `Y8"mZh|!gvH;\fw>"%69%Z~]M=o {/ 8i4k65TM0s^YV 4q >=:Q;){ GYu nv= 4d"|_v{2 9$ R{XfF@QR6c.4(%:3_ DacE}J0*t,-D|ڸ yk=!KXrͨ (sIN)V em/ qfik2u$2 6͓qٶk-F&qˍ)yyu;M-nm`Sdkvt eC RU*'^&w;A2" {Pa> |ȅ jJi ҮُGdIZI4_yR!X`wH{g?8-nBŗ5!<^4*"i5 T^^TpXLobѳ~qdOQ[1zOm87K c0_y~JF/tnyE9>L紙M+^պ}E+A7GX򓿪!0AOvQ=)HyBF6kZhMVhi?ge0B v뮤B-Xūg$=uIm)'CA]x[Wn"pQ]1~z^Wu ,jJtvZ ,FGKJ7_ҫiU.u*|`l}.Jx;H_~vC:oF(-&7A!7,jc R%#~BvD|LD,+9&J{ySTdC}3;Gy\r4N[P=^0mD9h0,yDM}`b®4#{ mz \xŌ[#f,c/0 ʱ{4=әGo4N+[zLcNԭpڥd/: cR/`)`hfrEs0[y ,l?VCb`J%(}HJ?f",DZĞ‘>n#A.!u}B ?mK OLAOk!WXm:\U+Jt]U?|K`xPJn\ֱ8V+vGݣ Um蔶AHhOk:@>2bk#o[KjŕBoD}yoU0nsED(X wA8(6 9dK~ԟv-}{Mk$J\A6ZܙmhY4;}h݃(F߱„j,!H.&T>cFrki]Ռw{[ >.^+Pa*~:T4KQz9ݨg^Wh#q z0cj"WK3xxcYv^N 8mk3{ UChN$aw3^VG_{T57OPKj(RagStP6}w$)3Y1Qn^+ rHB#װLuUhA&rP^X%fІJz;,crC" :0 w[Ws9T3WfڣRZqFF>jؑTNJف`6v[ ~2H8fv[d^[MZl)wC 8(Bwnd'M} 7_Zb@+s(v.s`͍c\wІqq x|@b `I NWlGcl]2͵U"aזƩzÑp_؝4F -S7f*nOH몋RmnS`<@ +#XCFva?l&t$0"h6->$[[9 u(3 k^0#9xfniDwxTfQe+$o6 30^Q’=x(|wG.dUڌr]R}@c ERw;ڷW%IR~~2 .Jz33ϛȰvԣ"Ę!. 7>FMRn*D(P|$k,$-PǮIKrevX Fw4mj)ejowCdiY#ʹAxP }FF

><[\e,Im`GS^ņg#s%w7_TAKJs1Kl^P驢 E4m#z Zd̛_ɻY  KsCV%ZT_uU+uW4VrٮT^&#NفFـG8H ًLv-=kLj$E(}nj5]^x՚_B2:lڮU0AW1&xrJS^0k |1a~L ~f 4$G,9Yo8w+;fonUO?0+`]K:o|H:/hTF?ʪ*о|/*WŶoB%:j;ݏӌrG`<+XyUXl}7u.CܾE@)MDY9wF [N D -*vߥ۾CI'<FXҝҘCFx)ȅm YP&C%˧]2RG=`̟0GÖ%VT1su-t/#f'+ W7@jD"%xqK)2M | ug 062Kb_nēj \GfY$FuCT2B X3|<+ /E[rd*eBnDLdTa,Mej;%SHS[umCPƣ1:Hce@C ?@/vGpar[JN,8`x͇4_!!l}lw!aX8Xِ?M]|lasۥ7~?*T/c9WijHLMb V5Z~~GOEGs!`S'Z=d{2#GΪ q-NAp;{ݻǣvP'G㒗p6,D S=ĩ}} X3:0ϽOM+W"ɏx~HqYr(ʀp\\3b(hd8(ŊusSXd"0aKM1KRwb%4Xto8o()-kjT8|A| %$xWó~nY?Z SNN]]ƃ"1(,ƓX܏WÔGlCLI'/3<DFqi-V1$Ij0kn9rizK!oN~o*V@hsF4]פ=,,C. u ʜM_=PfNe 2ʹ<#rKyLr|/ };ůﴟgLUSX3 W],xՔdNo2I>qgQr$.܃#u}sqP|+L8+QU,J[~o?K<j(,;Z7cp+{(sJKq.)R܏?ŧmӨz}쌎 `G;@.pJnk 7AZqzzJC.] SE⏂os-Svݲ%UTBW5Os$# U[foYV3\@ɜipPXK fE,Ol\z7OIcAuޞjv`Kk-oK)Sh,etw 5s;s5:ar{ !4me)X$E9VZwG# aDR " UU}wWK"(nP 9sEX(W-kfTO[ؗ%e~ђвUl5&&}6CUaCo~3j?^bMMC7 Xfjz?P 0GgTfz@CȯIU.JI,wܫAn B?Jtx'modHJX0+`@[YvE`뵥tGMcCrp$R#:`V8ԉP)gDUŏOwrW<>2dFh %hw-=sks!ǻ+];|6{2mQByT|ړ J?}+/Ҋ3rB !ҮMz3Y ziIRFgR}oS!Bpl g_ ;%+kA8k->¤X_OZ{^1l.a"Z- Gdcj. )8m^ i @uo蕀{E)aC8E˗6_Yj vA0~7׌>ljkNf-* 9E-H71gb[loZG.7hT]z㑌(^ ,Ƽ}FՖ N*SU(\2Dt01܈qh&0rzֈ_(*3Hq/T}*Dk^߾?Ĕ|sJdbgkvI^7L0#A9ҳK x`:^(7}`C=`"~z͍2کxIb@LG#4M[$0P E~CTlCQcˑJm}||Zaț$B:-A DE=VWS'gf";,P^؃>4_TYiZF1,G }xUĪ7K`Jz,ne3iwRq֮JN%6(#]bR,V]f/33gl#IΘZT_Ӎ#sQݾeqE9Jq* Iq8mq"S5g,'}n/\F<D?wT"߄OX20{(6 >Ph0ӜhKVa %]sjOIi2^6 ;QRS!Z.*K(|p -肒򵽘c2oEekLq9>=#M̔+4;h(: O:$D* 9*9CeyeU6vUY}h-XUd#_0"۫VcR@J{ Uxǐbܞ9)} P>Պnb,U]p\ |*zވ5 ڐهNqr 3yN)"&@'h^lqφcQb^ UwL÷a?: U8OϝBH/Dۉ֗x›Ʋa}@xYojߟ-:gKͱ uK8WDrV!FlJqzVYEV|Fu_AN=`+׊HxSD.W:/nt6h|r{d˯o[@~_w=L.ԊQ}Oğmdx˷%DZB򝎋7ObTaLc?/~PېyI>%BSr)eĞ/,CO>FWΩTIQ6 aיyx+h)عm`@تƾ7o@W"S^[*HY_BՌ)bKҾg 4!p8'0zY/GiHC|H,*Jw(4G@ 1RlnrfOѬrp{2v[GG>GagWXNvv3T۽Hƒ&CÚ';=0F)wW[K'-mN;ƗBQ2T>v[I C@nN0lv:~,cPJNqۯkE1gz'WE uVнt"~L5&*u:p'o$إyi*b)x+hDOuUo3 r[✦@ܜXJO.b~SD1j[ѬQvh5=.{Ӷa]+G_Q`^]@ ,?5dk9nl?i4҉+\'/>%In۸a3L ]!ήP:ٝE1V9mPEu_Kq2#[aUSHV QʡW<7ߦ/=aThy[rk6],7b7,=|ajS'5`uRK*cٱmeoJDd+NnT~ahbܘ5ƢL[d7܋+1Wۂ[xtj Xhy æPScFL SV> Mbi4뻯wAbTYtLf?Pj3Kchhn ">z!nt û4 |cb5:ėCa4g;;۹Wz ~?"cpzCSDti» Z4в0 QwlBAD&H:^nTj\|#8/Xd_noz/O1~ ۗ)c/̅Qc h+,(f<UJRTceѭ 0nY*X5Й2ŇOĎ3y&mĶܑfFd1dzjTJALW!Ko҉_(pis O@ 5Ķ'Ѯ@Uώ%iRXAVuN&.ss=%1 cC$*mq78 q(^tlN~["!B- 䊣sMu׫E>.y*u[,@.017wEcicwͅCTWDx Fp$9\A 5AR+/΁8 ,s1;ַ SAfmUҔ\|9Tq1qnbꚟ $%MA#2fЮoxM>6N~ǣOԖD<ۘ>T:gI%,}aXn[1t ?k$2BTI M6w>ІAVIѢXmv [xA`;?$ u.R[aB<? n.gݽ3r8( #w.sh.75d$;ESv*}P+ 0^Г46yϨo9fÀKqǓO qEm=&dMCxTs<'B"Y~;44y=|nj9_YH&/?|wbrƢV{2μ~6-J;s|B/HW.J$v#VM?S]KFp':$ |Op@sc4;+]pt;qsځG2Szp"bGD9V܂z <%Mg0(tb޶}II{(Ñp޷KsFQUd:u:`hpq`/zҸCArEӍ2Y]O6ޫz6%.utK+0SENKIO5q*L'_.%%|&`"͜6*.A$OÃ2TB0bDhVMcd9r%}:zܩ&NۮG cUA\v¯!Bh835PpLU(Yls0z 7N;e*EG ߴ U('A_bIR' H&KK7e~;1yn6q~6-մ{xP>Ϧ(-ܕ7uR\) =%.1$p>nP$9]S7$]8g-YDTl+i6fɶf:3*!cŝN]!%.ܦ &A׈;6nV\)?̖傡6r`a/U *܋vVt! $3"0OX D`jCc#;|vҐ )D=~y˿QhrE+UX«X=gU5[YR[%0JP%|_Q~w0(㠣\h*%'Wuyn7܈ImJc$.=WRx/{3]ALɚ$ D>t@')P[R|hpw ;鋶azanZD˳J5g-6Wʶl;?D{d܎! ivV⥙Jؘ~L kMjA̱sZ4=IPx qOe+]*#S0ĉf,8V_F--}nv-WEOwZ~߮GzR\DIJ\MKЅFDA1) CTIljAI R͌NʳG@vӼlgiJ3-Vn%F:0m q6/Fi]xL@vĎ{.7Fm_`0U5x\Bq9j~zg~T**M{.];KO~8UÓH Ykf P(Õz\־bpj6^īZ}G4fF"aFu%+rw4QK:Yބm3x6p D Py\V (TFA'Q?䚉S||P6> *g2J!g0_':`aW׆.Fɳ!LqLgK $&dKbAS$L:]/AӴSjNNό&'z6b`Is_ P߁6_7d=oM+c2vP 4>lzR-^")@Cp YljN_4/є^ANK NQu&֥`W5^k=cc⯛1@1;nFv*n[ଭq:ћrwnr? KG9" *\4Mt;eh g3:1b@q1a y;`D4]ZR-#<&b1]S LȉN~qVKrb?>0CWx;J@iQ=óT e^d93ϿӔz|oJ9DMSx`6mxi qaO=g8bM@FqGl%4&~4vسϘ:FFI3$%@[մּ7Ε2TFGBbzn6lv?Gj^FxæC0Ƿg:3I+vR,8%)@P_:5b>FG&Ї.?d `a|\f|2U[ʽ2V );EfD+dt%u/ %۵I:m0ķ5Ya`[ġ?X$2u Q #P8 #AAԥR'BWX JzXH9%Οc]Ư$"6JbI cT|E=Slit-oxcaVQ9Q 7&fدiƧSXu_.O疓*>y=%GAY#K ~[,jT<]fs҄CRwʒ1FE1hcKJVz [hm+ ,d{O{*̱4O_}9U mt!UӇKw&(wfxYx#ϕe_V2vyyp,n6USJRt`oa8wrֿ}iYC|3%ldʛXOx0{-ƚ(VמjVX[/KoZކa ;Pxu@ ^|z-% p$75$ˠ^W%N|:o`7pL i!53S[+ra{0p94yB[}G 1&r =/GfR,:3g+kBŚD{+'y2_9v^7gЄsa82Lq{Ae.ɪ,1R+epkb&qnb,Jwݐ"7XSu mRK4EHBxN^|5}0>kIX]T/׺ѿ>s2d26֍| \>Ф:lȹ*f.}S:"[ y#Þ gijLuG%#"yʆ9ebZ<dSȸӽ%)_~ b֩䣒4 5=/" o; (= Ux3CSwq.U!qcqP%fZԌs?LjJO*w>98 &輣\7e򢏒VOSRWAfJ20;`빤&ڛfζ)6m tKa0q ]4$> D b#^5v)y@3t|&VgGZU4i]RUOyDnB#+petbS/Ө{`'pͤbKyEqUtGK kc_ 5ܟ ~($)O_k"7[/Gn)GX">8f2rs1F%f53@yC95rU=Mлz,}A/M@%aP/oM7׭U晽SxzI-,EllIho{*kؓ5Ü~X&k32;IbRO5F .6$t~]Ӗ}Yم"gvpZ &6X?ڨpʩ_6NLISC 3wF(drضv?$&V:U\ ȴ6 %t8d +;7kO"aS eR4K Kg!t2k.<~E/c )v8YCu"{M0}<¦cv$YTs@b$9?O0bJEYZPB^RHde8L?M5cwqmuztQu^> ×'8:F@x";.f@x rb)V з>׿1E˿tJNR%mƆ8-nP2 DT<;qg6UYLx \JGq4D?@fGP^YlrZU@^5u o,O@BKkR0LmT,R2hF_*@o:(~B怚p/}.w=-ة󻺤}j9mUXS*$p_k[o)gD0'zͫrC-y4p]AI3d~9X~Mv&:.ZLtazCۀP9椈f(Yb[4evY*иe?ocZ&9ֻmg !_Zud|峋u]\vӟ,G !m+*fH}_Gsh-B' 3î`[Z( ׉v7[_Ej5Y݋-FLXeܜ&>@*dc4rt0N6HE9g'T 4 *n4|+?݂t=w*0Iu.t=zWЮ~oKt;si 3Iv$:lh[[ޮT+ҹʷI MG$xq k˜.׸Vb c 5z+5I B/`ezCeyrP:WLNbDYe}iM?>c W\ȭ&10-̩G@$W@GVOXJf8I^lPKKǥZ`PwoB'@W2ɕPRQcD֧ܵh2 8Q%P{}e_ iFv:%߁*jr(j$`uz\t|%ڹqo\V ?J:n=L ^=e3k:|wpgC mLRkZ0cMOF)+Q9;fWܲ'f0EB?c&lh:Ku-%(v- xxq>h;tTpq^  uQH"C`{?'jۄn&7a֐4#l濕hfq.1Uƅ"AE]֩XK) E>7#iu ~9U/?Qb]P xO|Ǣ HR-9֬dxsl $+t;UUO $Uf˸NQ@/wXlò\)afh59TǪ%jY4CwXP?E2;; 8$SV, ^Vh$4ژEab3b.d24bv#d׬[Y9U-)J `a>lMNQ95+%:c_OŽWRL7bmOA:0)UK#պ+.DX h% 9{p(z^۱0# O0,BɼֱlIN1Å# F6u>CyOz 𘻍=lߊq䔎6NDzy.˒ql!>ud6HF3v{ԝQ\w #b0-u.t"b9TO;N sLJ'hݘa9zOM,tJ/:1lW?ECW{gtiK!1}_B#N$sf}mc8 N eh8_I2: X >t0( iOPRuYh?;έE3q'ǵRg~;W+8ԇp퍲+l[C'',MFD, T$.(msi!;L[S٢Dsaz y{AL`b9ƀm};pmㅸx804,ܨPtuCOGUJx,7Q94RZ‡ Mb }{N+DA(wg޾VK˥-r`.z+Y*ߔ[Ah% M~Jx֮T2Ǣ$x߰~_-=EFG,G~,; SmfS̟ a#05Uq |gqlnQ:9JgbFZ:;#zGw+?imQ EY0P-.mj*c٭=ue^=3@1*?`wH,*ZzQsf%;uOpAy87#N|:^Ԗ7%l[ՖdGiC dzg5|<C2 e8R{1:C/@H0zQO…JJ3?\ҁI zTM3D 8/J }kXmm;߱~W08Et᪝-T ]& =q.g"v'3ζf+_gߊ1z2_ł̶I?'2ns%E4d, ,&|$lĥC( Rԫ?ii&Z(:r49pmSK6'F]^NU!ӃBV TRh>p-bTYS{0+SUS7ctS[n_)WNU-qސYjQwXj,un6sj4M%y,Y.1HnQj4̻.d/duI _ 9 L)<OPոێrT㋑K~BraOjZW)H1%;"w0xLL˃.IMϝ~ 2aIJCOG8AKR#0% #ﲂ`X,8Fc'QNzE-b0rXWeΈo )f ;ZlXH *úGCp= SB_|Y}( qڧ@gSw'9 ?uӎ`adƪ=-΃)x[|[) Vå-^%pע<XʑdLuFP8;)XUx7qאA/>yiw|TKZF"9mr. "OpIGCBXhVh-76TaV|gb<0ҁq)CLO9 -yED15 PopmvYn&܂Q3ɀqWfz} zX:4/3IT|N.4r?Jtzz FS=Vo{ 4%Q~W/0vyf@cDTfu`'4qrq hPF8 hU=ފ'WfsA|38BnINB.͓AxtOzE3d)d4OYUwO3FOR E(R76)@O^0Տ2hW.64€>#F/|Wpƶ<_Y&,B(ne`!WGK\_)qt t%ml(W c${-aq(HLi6UM-Qҡ9lɸ&J.̰)UY&&aՂT }<+DY4uMiz"5M o)xe*ei n ZyJڢz4fsK&E]Ct[\Yx<ҭio' )AC$eqb N Iݭ3(-ۗ9x.kFcmPd -+AZ_ ޓ"\ >Rそt"#axFՄåW6;Wlm9O~Q1BZ{*?>&&E%::DC8YU.A*\^(cU|wlUYNmYK nL瓢g}FzLuq 2Us ?#*!!c xbi Jm=w-q+ԩ.ңilpQ|/t.L_Ђ#W2#\$B&{a]̶&F!3'3ב9yo( _/%K?bMA+6r;HrJ(uLJJYYc>^t'P Gr;98fBWD (g9$MU5+z#=ƺ253g6DбQ&J?yAj.k7p΁Vo2h`7[L|7?NCERK!(Gh4, !ιD{EfP6u(~<=:n' OKfd6x9υ܌ՎZ|8?/ޥ`iJw3XaCXmvR:B(ULD]TF=[[38ְܹ5%X^E$("6ChY A LEս;2qT}QY2+5p!y|%^  E)5'*A],Rx 3{uY~9fi sjHY/՟cY_nɶC,m2 *|W '`VgJh1㶶~Anr)V"EuO_c,lqǼ/Mp_JOKo J5]HQxHPoLux" LiQd~zƣU]VDZVB LY w6YNr˯ƈil˧ 1)׃RlZYˇ ǫT 6/&rt节a zMX9,͡cբ͂x*N>@N_zIǹ4 +Ё}.AP?d>X+DPlPj'TR|_d_Na Fojhx ]z9Tu iQڶ`b #`uR)/ 8S2T{?M ;<^`x!*2 Dd n1 DEŽLDݙ.6z " f#hx.Ga{]rz_\b%KI(ܛB X{My|~U&1BtZrp4#պx|пupBہ!sj"D]gG20'b븍Z6N$ j}1nb1нpu-%;R? U`RbݒۙGy*n RLQ!')D/TBHl7ˮ31ܺj^/2v*1//WbSwn]~/ jm!dI#=KCRڄKj ]GT"8-ع~ұC}}8%:H "DL#F6c@/TNTvynBcu\Y; جSl AGKZUM=J)䃨;OjsQV 5kA,Y`%Q 7Y9Ҋ.vbRͰ5i[.9kZ6-=3߇u/\&N,2?VN]bB1L+uLīJܨGX &d<:XaCA+=b ٤i:)*#Mk.M]6堏e]f s:7@}H$ |5u;PXqVטMA*ݞ9Nwg{la~CY)Ȝ=ds+r|i\,>_>jK{-v ۭ"$ S8e5W(,6]dNRX5=[674Ba${u(Yيyfz8` >ډͦ.`"8`tހbr:EY[]jdx66<z:a)zr#3 4PߔѨn:=_Z1Tr+k#I=D́k83&ޒ}c44REwi/..Ef9q+8e=<2iؕ΄1& |)%.U8>U!_]A8fDpGEBkC!+;w"(&9/qʿ+VJYAm_%A tZnaP"{cJʦ@,wAppza`eMݡR2|TX促.ĦU!QMۃL*›Z8D:ֆ!l=փ䎧<5mπ9Aǻ;ORNo_ZI 0ݫwB]$?S?M6~.N-!!c%at,r.<~xPXϒ$B1pL:ft@0C6J˯t1^nMo(M(ɪ fY0T^MA;-z5#)3:\$kcrj>+v ,ז',MRA}\BSVD.É΃r?]n{~aD]zҭ^uo^Ks:#l!#$l}n_-sd|^Ưnɲ07-m&wBɬ>7C?%/ h:k:wE4C5n+;ZOq+;(4/h뺔Pͧo e‹bT{TE)z5ld6vf~. GD}g<EY& v*b_J 2ZoT*ב$% ӹ+',x"~w䡈*xC 9>xD ~?T {&"6_/Q ޽4b 9dWAć!cp; a\$^xr%A}賏ΒWػ,p"&t0p;Ujwk%1r]n37ί4_z .R ()bި}'`oW_nI"7E鲘? gu*W9(W4K]@ZҀo#& UQ ,eHP%2t3 <+C$zGB9$8;L+ހt)es^n[}EN2c=3Gz;M1e#ՉP 3iuVlXէK}y2PяZ2 vaE/|S+N%IJq^. )D)p rdEfxj"̈́#(r&=mS|?t|> f>fgg!=1(A%/* UW}J:0 -2lٲ(LJ0M.(ܑ9!4m?&k#`ŝtTd;f*ޚI`\!sjm+ٜH?4Xl濜=~UK17,:MIeN")`2,h ư"Ð*`7!RHy!常fݞ!P. :hp#~D-79 9?H?c=7Ȳ!EKP](^ |8Bwj-:FQX\^DmbD(GCt؂]LDIZE?D BaR<cOfAݧhQ2c\uG*&]h)>]&q7IsaI x"oP yxp vרRoge[dp] ŏ ʕ;Ϧ1k0*DI`X--2iT}$6MFG{/;^Un'=VqKXg;NCorۗYɠɜUEf_EƯ(O1݉:: |:U˾?D&YyawKPxltOϱ$Z%#f7kx HGZS̰u6BK"9UkM<2=yp3&3cͯJN1r(Dv!5d́G1-Y'#f˰{1b mZ?K;tc0zS`"?;XnO9,U xudֹhkA"reL7j7-{i05sgVHޏih>aL7dࠉ+G%P <ugAKU=E= 18oߢwnLQXJ|Y|fv`6@px n̆~{pwqBvTy*_0I45ں+3o}AhHu*t}-BJO?\}&n'7\h#W"TkrEaF%AAN)Hgx& ;AxNhd#)&EtH0:|c*_G&>FcOru7JS4uv.] eco^%ߩ^ǵL kUZ+ܪ/i ͌uc=&[і:@40H-I%"EDմ)3d=|ves/Lsvz1$Z&r:YSN)iȶ=R[4rt*(*/."E Eeg #p&ݼ*q;Ȳix S$#(($Uỏ>)u#VJ"|߷p"Q"Ά x_ ಫ[F~ծ ЂBw>dA㰦;S߫BX֐^wnן5CypOt!FzX`fH e60ߘ&P/YH9i EYemͶA$G>)/Ǣz$ zQ=nN6+=3.d?mox{M<(('D?\O2ڃ-Y~\P1/"%r5Exc j,²-&MXP^IJŴw1T"dv2VufT ϔ}TOm#T,RDԁXSUmZ9KX)Ck vp 'uݮKh%O?/ToBBأ0~Nyw ǬMkH+8* {j i~YSzWr9ہ*x* +$3H:K}(p+n a]G=!Ni^J:p7!BR7_F$t9+O`N+*\wE F~%Ā5{ }4b/4;A "0"4t ;K^` z-t8SV!c^>f8'g-qgU[)Ϗ9nZ 5 m'%P+W3mu+LQz~Fͷ>1GTw-5V"yb[Zxci'-['Yɻ 9Z)*/afy(NWBkuH=ߑρ(U_i@>2u(Cv)ɚ-j:lpCEntGmX9`P;-ge^K4ڞqtNKchе{:/N'hkW/TI)|g9i_K1ĔiY2Qg c0>DuLnb0d ٶ(픯v5;~IܪhWqm: Nukieg"}hCUm`!i/Bwvbi^ ?!UeHE# ͩfyŋܥ m.97:1ado=+WJ*=aGY1dRJSR}i@um O )5~WY4xbyQĥv}Kuׅ/n7l^q.SՐ5n Y- ^LQ9~/<,nu,?9Tz7ʮNEYku&aj5CdH0}!1@YґM߲5V^ɖqK.i%29IA5t`?F &_w{g @YUv` ^|=^\O!w 'Fڨ/,G=*񜙛㇀l3D?;J7/Qp5_Dqr"ab4l#doDqu5J0l̮C9)aC` F-Ҷ!| 5*ȋ77$IhWր-Tл#5,{$!;1$yE4fYU'ec 4g X5 g:ע'<4AN&F~V%[@y55Vt-y<<&j ِ1R&"n?'@VW\B:*ֳJ:j˜W<rb1faҁ|Z,饏*p#ԲLi_u^&:_uD_{?h*1LhChOK SV-}]䣮['0#9?M!Nm"" Ej$)orD5G"ZbJ=֕Y:.o6LG̲~HEaE f~OM3Ùa)fkSxock^ ?9c>V'%:zz蹳@!["h_P>w!+8=\m%JNRI<3BIlƋK ip ߚ]nJbx9񆓹(u&PPXNퟁ4mUpGزkl8 OzCUB\W`(,wr{7V|ܵJ}G FeߛRy #mTpd _>~ij6-QAUh %jK>{ IO}oVv 6_. 5JFjF-.J-F:-U:X wqSp֏%dO_^_lȰ4ƥ)AG8/Z"sԣ6bn.IVvRJ]u.+4c#xItsW,<}˵b\7B09_Д_uTjaK> ξ.+aMkHW(cӺ۝&+2DL!_Zۺ"]"v7~Ʒ"! fD*ɺ.:Nov/~5DE]y1]yok仅ςvCEnKyi6<Ӊ 6aOƧ1S997q_f1:%@MI [_CMI,jr4`w8[k<e;߭2ՄnqF%"tZ a06IfėЊBx4SקDÛ o0R:, 'ɐx)4 owW *;@;esazkWGYbxcQMɵ/1@3GA"JsCİ Qb=+Mznbpq|r0w5g[hi17"Ӏ88*J!Wyc9@G=\b("b$%+1H؆^n5okUX2C]}#RviK 6GPd@J@;Ê0bFXvFmDO (AՀEJ[xۉM8^'_4sXeA@)We.ԅQh#(H=q!˹kpմ|*3zm~* c۵ T"赺,pȣ5AMe+M\mŝoN{NbK-|kpeb*0hphj{\tՕ<-g86݆dXdKJ>X0:⼻B #^Y ۙNJ( Vg>RJ0"j:+_@@:4ZuK]UBVW)طq`5Ƌ! *gfES-Lsl".|@HqkVn 4Vp@SʌR8 % e*l \'erWӧHjV-bC HYM*3 ~$U2U>Me C۸h'P^fjnY :uJOotc]O뼿z@`4L*iy7dXKXe9o?펬6M.  #+#ZSU(Hq˖0TO'}63kPo(}|H]뜣N.o&8p>^6["&Zs>uW _G0\猩ʔg]R%n$cǎ!9sd:Ww'><2y`͓47 y{q0˶n M0 vsׯ\o@bcٯBj&Ng1?{S嚘0aX 9qA6}%('8[Qu/L`)u@}xufE'>%*-_s4? 6C`Tun/{v^+}-a ?+>y L;h`TMgOָ^.^QJvAnێȩG;T [[3?V/ s4 13vp4[, 0 _'@Yܫ'*js4!1>a]F̠jieݞn`_Yl:{U]%oB#DzӅ*kN[-D,W)7\c!_9g_5u:֘yE!݌j9TF}R;; EE`MB?>nZ Z~9"۽F։nwqhG4\#)//I9X+'-!*m LmɴuªX.~G]X0^̤ނ?~(n~4R% ov2 3w6z`;ĪfJe}{ZyķH.?yFD#2u$:x._.pV6\9]sO!\AjUMc2ǫb8ODNvG@3)FC{OT"^bV,BWZJ',-onVHՐC q0`%c? e$P*nn]s@=H/7㐒r7BX"D'.+CIК:墙$VsХΩ Lt1y @TZ q 3)St#NɎKCc7fMeT~sJu5;ǕIj2 `zNuPɌg>wT~,~kb*I!4/Mw #V/ȢuG(kpps D g *h:cq3|Zs>VȪ<7= Eg|"_CA '$:fU?%ؙ,^()؏,Ͳv:)pa~=Oʨ`Lq[g7=%)V<B?M\ʄԚ,=`#zs_qe,? Fx"6pi@Vvg Ds[>SM=# qEb僀hczoù¦L?kP-QJuY:9)vK@q _<9,RЊ.ПFϻEM3Kms$ @Z;4Ȓ&Y!vm h" +m:ߟ)1n׫= h Kv"^m@of:@;@^|Uj}vCH Ü?⫎f+K]V2LK?'Fyͷ|=;)aFkl%ReF2ϺAEG F'&>byND&NuhĪ8]^>#H)^zSy81ReMn=N@77Awц!(K~Aa/?9:X`c2U5!5T>xS7z9.lY\~"n$d4n(|qb~ oy!.`~RPh45{-S)~MM8P>" 1ԧ/2N`Y9eb<*oK Ē w)A((|pX{Os<Y9'91 ssa!||z]ȧ,eGxU~sRs6Μ5LsX \V!yqP}!גWx c>xN?˃}syEjȫ_" )G`M ?ц,hV` z:Q߈Lמ< %7/zM8,\wJAaai`P&Kr ُڊ۝{!6˥˗`JXw31zA$L·%|#P4`p2k;T!1,/aWtX{^Δ&ŲR}|o#!a<*ޫ˜LB5%\ѓc@$tMP< jG;B1d?`Cn+ Le7!;P+4g'Q~l5oxKVTu"(d$@Sű>Q lXٽI}:,Dsh_[՚y*g`BQvrsU8&}!5 V&dv:w*.e;Y(6A [3kG3/h5?֞1w S6&\wN!s;, _oQs+uڈ`RoRm6#lC}5dׇ(u(9zd?9&?wŭ̳r\X!xuwNjZn@`֒`x+fSZ #Y쟋8I1a)gLR%TY36PQ\$nX  AbӓT)e,v6c,2c7dy_f^G j\ k nsXC1Tz̔Gr;#27ol<156K&SB)= UN0^{j o-,C Sƒ{Ͱp{ 7FcIF|R%iJ:A-zmPzmI7QTS3AU(:>q1y~NI5yҽCJ\{/c?L ϪxH~,$<]#zz*kc(5]5י4:{ ǦPyj>j'?1\wss$Q+Y.'6Aᠱ(*%Liĩ}O)z<m Ȱc6y!о)h%k{dxz$[Ob![cehY.') K JYp*+cOϰ0 a7KxY*뱩G{ ܈avFež޿H.,W66' ;5 w'Wl 0s2G6խfI,ٺ=gdGT5I}apmo2V(TF~]?+632ipe-Qhy{xhbWWve$t3x1aLqN)^_*Aӗt 5I~T2ֳ|G{EO6kB͌ۍL'q' ҆*JΫ˺3pd'M!MQ)+*IǠKQdNcTw/`n%:{ {G-Ҹ;k)lnRYFƧ̱xd5"#7ޟXZ~Ū BݣD-s^vWp$Z^@g,'xj-M,Ӱvx\G.3; ,FW-7N<ҊE]dlRz-#~Ŵr1; ^e`pI?=za} \cSMSZkE8_먪3t@X‡{ι[dqOLWB V {C<<[ ƃ3Ej[Tjn>Ͷf=z0weZr ]UI07B2\,㊊/Q&>l rW+X)8#ɓ>`tRRԡ?2n1XL/G#eRP mJ;..v DiwkJۯtUQ|qv$r= qTg24=HBGG >j2KZry|q2Kʼ-C"~(kBxm sPB WBu ɋ'<du8zYXOp™f3`##" fvZ2d  GS=Pcx2hcퟪT C!b'hfkHB&L, 2@>k4H9_( ԽΨI7!YLD-i) Cf}txXK~'t_$k1ؕAfH&UA"n/2AepN:F4.a#hX+*Z6gN%yLH'͂}8Z:'c,;HiH5ѝ61%t\42=v1[j;eCԽS9ILUw Rf}яӠ oE27S, \02]ų:>vlFpYn+ Mol2+ J^0jW>W֩wc _._{)KAx Uf׶V|\ $BJHՇv;:FqDqEFXsV۳IGø{96I> ο?ۜO*SZ|# S7 u/`_^Hwdi-nUrOwg.q_EJFK*[M0 WA=cnrRwpE32b^5JA ΢MW+O9+@cUxC! KQ*z1V<^lGhAfڛKݑ59fx0.;:9Z[朲kdMF (FL4_e b}vjq[AF݉Gh~e+ u@i3Ƴ:>;LQ^Y4юYU7ۣGHo0GSj~}2x!j"m;M_-QG s@!\cc:38l| tQ?;L|o-md%ib}>oב%4z/,G AL2+/4(6 WX%۸>e U ,]-hX-yexxFɾ̤pmV-FЉ{H9=o`>_s{$k mg$-p\H;Yv5+ &izVm r[` ɊYC[U-{Y Hmw: ʲ_za&$֓SgR3;͂;o+ѳx_WKKo,z Ӽr9}+eHɊ*R'Fx}O.nG qga^txL Q8|xa< @w^QS*u}ϓc13%#lwGtI#6̯_0ͫ:xk 69$Z<)ͦJYF||yIck*MkUKYJ7%pb/5܃@(dyMsqx glDnaQM^OAA[3.s̑$B[Qcsoa 7)ts8Ca\̡@Ȃ2<әom^:մV}}=5"r8sYC44F-xCs;,q|3By„S֠j5`s$"u (T%\\{$̘2).vf W\I["@L] X${Eg`tvs8ǐSWc;}@%,PJ~+Huߕ{;`Vd=E>)IZIhuÇ1J5 궒*_*:Z28'f'9B|Q%MľQ7}pvc@&ŧ؂cۘ{LdRmzt$)ָ֟Ch dD-:wK0ɉBY,Qix3akڸ ~" BӼ."qm$BRzxUVTW]d|6jssRz$KE)g7_Gi`p+94* =lA-A \YA1Ǖ$F堓ho'}P# /G(+Å6'4נ+ +4?:.R b8L׾Y I2JF=Oo%aEKǍj5mq[/dc%}T9qgZiG :`AAd &[} rƯH G]wlWTa)ygfAUө0%alvd5J%M>C Ԑ 'bfo1 @eGʂJxopmߕeáԧyx^e%-uhmn]^BUF+y>߈btEqOlE \L1qX8D,>n38ϡŖcfa[,z ^xÉ;e qP'ƨM~s+?4)G6`6kOpB7ș8ʯZ Ko17kB`v#;0$uH"2Ҋ_慔9DC$ 1o}4 |!a /j\ 8:G&݌=Rc1G옖\/Kɑ5#$~ X,CNA:1[e`ZJSl<3Ԭȉ'Z ķVMEJCD*M`b\ВPB%vAL^U@q>yi>Q,Ȕ@XF,mLw;~Ԑ[]s =^w;Rv-fr"ol}DNƦru(?D1ӏV{*S"&0R\>[lxmJWU2VI#N&6~Q}F\%7@ ,cσy+B;-ğZf@ q'(K{S,[ ռ:~@wC"y~4MW{`1*1#v?2H)X8\TILPPi&1i+̄\pDѶPq`C?nbd8{z?;3*/fq^ԢM + d>CT$ƍPIdܭǰ'F4iH٪{gh";h3XR;eh@}kxK(2pM|]7|ܪ#-V!m6|;ֲyPr*#4A=N3 F9NG|v,KHF\=]ém*?+E3w "sOT/l^%g凷*x+缠J*7@KV:{Ґ5j$3;%xuz8R '9 *,IFDn <]iT:E>C@ b&9rVs<+ Y-rJ砐!OTW󙎃3f矔0}Nc 9JpE QSH $ӎd:tV6d 2&.I"z 3]VTt9?g^y0#<l`~UC&L|^o;e\m]Htit<P -`yQ%iu&fTTc: ٭n%3ʩҝVbNRwOo~aӤ-5TJ<׊޲v@Tzre(tOX=u^qι+S ? 8]0I` - ^t"o\道]wQKavX%qHt~8$JRc X 0fo~,U# \e{RUN"䍙2X"gooB9_O$; sQ% .pvTYz8b'GrHl"7?$üa峎0LĆ\(+W.F9 J74v: ȧCyKCaa]mtЈ˺V8ޖ K˂M]FV\V; z;S loH#4~3b2,s-#b'`Inp7W.vbnk雛\8}u~,E ;M55;φE^ D.nX_loylPobjxQЊvN.keXY뿱"*x &TG~.r kWB0e^ȩ 4`*B)ªkmn~F \ޘÑJEO;uSf5jM-?K  5u'0'`f z04/uhk{dCVӕ#$ :㨠%j4 њ.)PwFax.ldbpZ҃A|@l:8e}bD UT+6I8M9<n/Jx-m7V;Wz]C53`hX}j_9 x_oY__p w4; dZ!t{@5hA^ &v?l:L<025{q@ -"aE֡4p:JBjyR?`Bp9|хXqi|,tgR#s,KHCz"t@qQYpE.C*œ`VZLV3~{׳lB)^G?E`۬ɐ:eH7h7H\i^ eZĻRA<C{AA08#dk'TV!kNlJk+,ϮxQe9#~'KI\/p#+mEauQwEoX!y37j=*o%WCow@'G);L,` tIGS *(`irO{ po 'xEx7+#Fx{de`wJ[ W'Ǡt>7xs.%5$WMkX+3<(ȵ~yc/ǡaᜍ  F"Z`GÓs'>m>xU&2GUϬp2Ę@jz>0a*dZAֱFܖ[: =T |H2 85$dbZIg `Jy{)0j̘?A%;dٻh>;Dz@LsןΜ'F4qXcZϧs]TzٳZK+VԹ05Jl5kt3ctm#6ug?کSbxx2' \1AvM ~X^/A='^zl"\GsEG-%%`QY!f׾fMYp8ok <dj7O 5*JBIٙ pߚLl\oRbӌs^R{wu}*( RHe]V!6/k$09cA)jLު7Bw yĞK< :;c%wG+v$vZ\dݨqn~aT(ӓYKVL{ x ]Zi)Od||H%u95["h:;_?$"[[3,Up}[GJlktn^u*[v,>Ǹ*d½Ph e2%dw+ 2[ z!ʊs&^׮ ?e(96* weBٛMOK :b!RghYe{,VA޹;Ky*#25=y+Ikl K[x"qRntG!TSoe#IJ#Q8W+hg&<ߴרխ.}OJ&fd;ʭH&w$4vP Ӡ.LJ GyNxZ__TtH rԂJN.~?A$~:A[ Iӟ4$SiMrD?|4%uOL)1y2c@ 2 'cbZ1LY񸗿Jj}9#4$Um'VTDn11ooLLp_9j 7/IqhLЯ蕽X\A}3ct{+2V6x2T%ؐ(Owcc9! ( wgr'(-łVvK$4(s=S߭Z݇y⩊Wv8jsaVe&b^<6ߐߔ.ۗ+3NM\+6ԍn )ڭ ezA1O@r~Q"d.A2M[>||" KRےhd04ѝo*)/E4AJ֑3xuC23cz; ,GJU0V8/拧h)fBR(Y5+q|8\mjea]a4 ѝh1t+ަhΫ-5'zhJ {ۡK}f@z&_qv`Q e\T:Y)X<6d> FÓ&W2 R"nH\GR*GKMΠd}i_8/rZJ+A?Kچ:𸀷G"p {@Tj'/_S$C/#G4~p-Ğ (+_@ lBN@J$,PkCh0tTS;cwU=9qdtOe<,t5j%t-DrnTY t;@gzK19REHqYe+%;9.Bt&^lel o "he 7[b-Vg[`}׌:kǦ]+ Ql" X 5 _^Ꚓ/$dWV*;"UWnmv!_w΂Nvp7NQ NygqqSmKJW4Gf=\W#6,Zo^XpǶAw)m}e sѸ_̐U]Jl2>[wOR@|MVT<:rLbB]:] <2ܺL -Ez-2S=mo塙@GaY2MmƉ*I!3+hNAǕ]n##Ŝ*ぽ;`tNhx} 23xO g}K@BM9|<Ǽ B셁.Y[=<ϛ,$;2ͻKT%|̀eaԗZSdJ[Z蔗u)QA tލCs.EX$HKFI%l\PY,9ΞUUyaw~H ~S`.WP}1 !q XmFg5cAז|p^$,,G?ɸј\w|#iKPC͈zP!&`X+[I[5[̄S .욑SN{} Mw5 $X V!ll--3&BgpB&ʜ~hWGɩ[@s3LZ̓"R;ۀgޖMu?M\ɡ~4A ;ve7XvE^kZUuTQقB0\U$`~3;@&_6Hn>hw >8{{|u@3l0-AN=Z)&)W$Yb :!6~*=λ1zxQ7-8,q vyӕ%4ÝG iQa[`Y=U)!30*NѯP޴CeoA?% BqtmQ ۚ|=P gbٕG\ K|SYXx]_*̶V8!yQ!lLŇIѫ`{:-Tdݹ 5[R`Cvx&bbڤٹ@^!͂RTpj(54@ʭ7>lߒUR!5÷Ee*2]@*LO A,_GP -:/>Gj4΄ƐB>lT (zvwN4ϑѯ&YTڑ CU\ PRzNIw>YSbN]A9 :(bhkٷ &tO65aB E?M}&TB̂gU0|oLjːl#+yG X}SdzP|i{Yu5:g/2*V ; 5\zmT8Y]V}gmŃP,~f5_˲-^&!G6ᓳ)4$0Jsod{'J6djM)X;>Yʣ_gtsdܓ` =U} T3PfEz9**E_CfpԌzY2:Yf)~r/밝j0Qy~z *l~`bUgeXǡES[ y٬m1WiFb'\I6Xw$Ѥwtĝ+_^w+,}<|\ۭA^ ._6 ӳ|WqE꿸ԏB9Kno/`9LpeR7RXȔW^J̮EN~inpCIIO<`xbvnr5 Rh'|pk6&Jg[${y: Bu^'f7~am/YvuQDx_E^!@*F/٨/[.Ub NA}64(6l1=RR=*`ܙ%kV(#?$( pr Z0M J;7!h!qrTIT*nqm*|q'm&dN5`(/.r_E1mgaߔee_@/.T dNUj^[e-]ފJK& бַmr)ÑcPŦ8 AJ/:+ԽGeɇA Z]#xJvN͌!tlrl;E@AlC_PtNFsЪNWHF.:'Bv$2=C"xH-&؋q#ڊG_AnEu)STP=kjRڅexpT4=27T *DU/,O1tmb_j`V*qk|;Se@$l<73{xZsgA-_>opLTj^*|xEAE忿GI-܅r ,P^#p1, !겈Z3wv2"{75C  ;#Tɉo9 /jP\8%1F"k\zȭmQz sg ߄r`G2&au(lA/Ra2J%q$9׍*#Y 2Q{w0h j4(TT(SPחt' IhwS%"P>FG]Ӯ@&F4@q)9.ed6sTRL2:Pa{@nH˨mlN6A"<azp&5_9 ApW#˚hxD 웮Gy37C>wA8CEuOzEM8M=&4.4HpV!H0s㴁3Dz)'WAZE:ZgEXTVei8|:sCee9`ؐ/!FGDg;lC9`U Y(b];Ső+VXHV@mbײ_#2h,\u؄+AϞ0_}o(>x3FEY-:^ +P&P̾o;ns$y /ZQFRn-hKշmVmO,(#ֿw{ {"*psb(9~Ib[Q\Zl NƸzdmK:*n̞m@ݜRU s}{C'e ]P:f?\n?)>/Ajpqbi+h $$xcVк3)8/:&C~Kr{n IcrARoytu2ucd++]z~ZFbG\Ӕ>Q{u"Y鞽)J8&,F D&) z꘢F0*ؕMUE͋Q ]͓(ҳ.='qX bP#8QU=8?S7(u $=ٌ݃ 2`Ϻ%8s.[,\HfC&T(@]IYv)Xey |3.0ηj?ez\=ҀgZ@ w8ZQ~^o?lw@UMR $Ǥ􂚁6[ Ɋ3"}<OئXXC&Fe\=ĠJi,`l:4-e_ ӝ!'EBWȂZVXx)W"rɫ 8"bomU>B&?چ*S"j(=GJ@Biw7G+i3l\l r5}&o mHhD EŃn׎w*`[D sC+Z:E'8[ kaC*;>WI3>ĕgcV8?W6j%bi>H63&oǓ}XUvh<@~h%ëos{H,.y˾Y[rE;lY x),aߋBSx4MG3vU{f%ggIi_0M?re ApT?-9g`@)gI鼉$E}k!bܣqb%՘ EO/b@#M lkG=ÝjUܣg#]$ 7QǨb8<6io]_ky5Y8 賛zԿ2h[fmNZ:T10X_K( 8i91DQd>/x! -p5=ʑز@m[|m>Ri-GCuPKҋ=!U@dF xH.\tKnT8&cӟEse^R|tVm8^ƌ Є&|)ʶsgc:pFO*3'N5(gy5tafE3?9s2,ഝL_-#ZvNJt73tҰhEq 2\4<GeAyOAtiFI6zVʢ?: 3 NZ<ڍ*5@u-m &Ie6_qOi ƣW2[ upg, z_J3mrr#+@TIS٭͵NVV(@ס/W \֒&ҶfZSĕ4)ΪFQ:nC&4&^jA_Zr|_b76\nf[YwlO*)ȹ )?k v d"e)g32~+Ckpxpɚ`wG"pnKL|&rV!q9$4/{ݜr2K/@{Q]e3p w íxE /Kaؒ,{ϩ/]R@; &peX}Ox/ O:XNÎLzrI; !]]^dd-#GXl HtQViFr -614z3٣|II_=. (7tQD,T| $~ aqNf`ڮ=cOy5T$n:a7^cG \T-|vX@>CR9} KQE-,! ~Mqr^ѫ=~s g 41%ʂ>hy I-JiXL$hn"s8; Lq`)P|`5S*n^ 9Bf[SJ#(h)/lp% +H9'l.˖<})g- z0y0=㪷 TW`ڊk\!xx)Zs=w hhc~lݾPwn_)DךvXВT` FlfMŷ梕GO+f='62Io3ު^%?sl8YF728c &\{qڗ5Zs4-N!R#m<j-ϫ3Ea)q?+t= 7}w:C pqΚdnp\/#e>2ILi&YB(XZ^S84jFZ8#,@K8@xxp.MUUp)@75;iYVe Pc??y#YUbS I9a'B3?I^w,HmiDިzLJjQCKVҠ*VO]B}lSn`QhbTCZ$9h^sJ]zBX~v1OcP'"Ԕl!fi2&'F#Y%kfVUbqӍPc ({|Ha^nYh垦τt޹bY\`'4KQFdrZ3z[ߛX΃JDYo+ŵǝ}bX$} S?=JU~2Uґ܆Kӝ*SdbxF PChfψ+I}h]ȘMr2{.#0Jg., ǎs@'?`j%ѥF:^;.ⓏnsLꈰ4L9j֫螝_ڈ-x|43_q$_/9{w}EM5 SPݖUN^(ԐHĄ$Qa8Lz[]#$!oHS(7>5!B>^+NZHXl#ӴCZ/ݘTM2ڹdSK"y->^K N ij36*$f 7a.dsr-<'J%Fs8vR_߯pٰFoGٝgb Y㏱ӧCkvl?-$,i1bl*4ADe4!S-ƾ#N3%b,%';|e#^Z,/,8kKiz| ' hc _Ǥ|0B )uï&N2<mr/ ǭ}h㤬Dcnz/˻qd8H-Bz'Eʷ 8Ҽ,j+mI& azRRnHm[i} L̗VOUiؐ6~Icl0CۇaJ.>.Xڡ5X UX#7f~"`gv\MXh2w4(J /`mR-nk9<ӗ@}z!ĝL(  mMA ;ږ'}z՘ȅL'I339iSԬFY^ >eìƭz[ց4u$vQᦾdЙOٮJ u[\yNv%L3rHrC3{c;[O~`M7 WL/<~u06)`5jZrPG:fUq)%J!PC=ca+0kUpIN]cX?vi!TDͼƑ'lb7J qD$ovvI P\:|G JnI1;UA{ntOOhD"c3p]|E0 ۳T7M*1w ;¨5)d;C O+vs \,vF$VG}3Rb 16(G6Sߞڳ 7g8x5[kI%)tz߂Q[d娋,0h5.#ɰI+(sSlNM'K'rF%)T0,>?$=0;QbZ,ހy)n&(nv??lW.Vs>҆`?6t?OiG+G 9YT|o*^03x ƀb_)1eT]jq;멄pƞA+~kPƔ@bkcʢZu2JVz~wjt)tb 92S|be;mrD_SVP>G }? ,f}_M&_@-a>t5eVdW49Ϻdyl9!_;sOG۟@Vdmޖ*CpJ(BHh ^f= [9*3Ah±k G$#6C6k2^ RTTHhp'qȷԇ4`cPȶU wMtk-5X(Q׭ay6?+9ۜMErSdװ.جH ;kF@@^Fdldi+Sm\"_ۅvj=He',aG\Ab%&fEXu#,O3Lz#d%}Hi#I_ȉ F@;[{" H~x*@ } o2\e|rhȴf jK۶ͩuU}E,/cҼ2~"[1٥HS툫xs#@w9Ofn*1}k-x llX>i {Y0UEV>0dfǽ ,>Ojߞ@`|8ܨ*U.q08-<c\}A4U9ϕ(-->_QGhx'd#Ƽ39Vg~St)hDdž FrrQutikƅx? 'H^F7 G?vOhٱ@A<5Zߠ_v~9qߔLTa}` tFLcL `:|5\QZB7g3ܿ{͈QrOqn㜝/-|Zn}*t%yts>a8bU*4`Z'9l4eϯWs3%r8bXGML3w(rH! 9+K >znt[OpzMǤJ!TLO 1Eͨ:f\- Z10iUfXXťYJF*5׻k z4..V>{ɍtlT֔H™cj] eCZ0%ehg#]Fup%6[MR  A )4@nV\?[FL%Uq,,{4L/m]:#*2AA_FCgZl_.pٙh~J2KN rEJ߉ٜdJ0I };3g76@Vo xqt+&: h8яlv5=!md,+@8c-v6E{Q}o#m$"]΀E :9D\lݔ\U]5Soqʧqwin0у>~kP}] ]ű^*Yɂ=$Ƶ p*ٮ|˃ƞ$l7&Fkz*x}NW?Qaݹ y ycI y,/ *q3.#,G.)>$iYǡxv,4 ;d(|OЙ2t*1|C G@~I3[_W(a8KN,'yE_eRWp۫ĖA:G 4V>|k-%!ۨLî)@pN7P C߉kжsJCw'HCP'{> $mut8Z@R{{T\v`"Κa fj| Ee6y\ -#>e1JEv.ttoToC@{n{3~o;i2+y;Js31NjKE6G>gTHCx }7tBĊh.ioωs޾pLq.akZ,0orˎ(u^"62ba"InSb.pwl*w\pa 'Si6JȂg}G0e)?\{ʽ̚8ʉJ|X `͕g氕q֘]C}x&Vn\e|- .٭9Ut;za۲ld4Ωo9oV o:eP3ҕb|>K],,S[3䁴M 8c4?PE`rmro!&zEe^vS@0fd+vs$mdCESB=o%*{uIWb Tjpo݈I%\ЭjuOliaviF"u9I*81*g1g:̰&r3IXC{ʆX>oCkݱ3?h&`)i9<;[NTGl`q;c/$'ݖA P&!KEff S;܇ ZkIJ (in뿷jjUh5EڤU^SCgXsyW6&e0|3%E޿M8.5"Z{uK`^af.׷?S_;z![L&yFyT̷80{x=VY=F0/ͲٛX˃ .)#m<}X)8 |v mE't 0Ǭu ̻vz al}F 8,̺, f 5uIe x< v `w<2,99ѼW>Ud7"E#"Rk^lׂNKE;ndh6-}4o|k }faӀ_k7cWfv4"e[M.43d+P[7ph>UҾ IVD9BA9P`:^N\aDޯBu'2af,{BQyv1q3j+pEڏ 2ƢRԎmZU[N!mW!|fO7~>!o$5'sl G5aҊ F߻KD?@҂ ]!$'yxDQK,J2R/ fT<_>` QmgA :/Mg>KHq~kkCQI .o8ΤHցʗc$6'WU(OF͙eBQ{ArWMN> y4~~)p;  HY5*35uMgVw8Ұk%+rY AU2wy1g gy%$d& 7m{:?Vqm^LP5=WB3K]h^u@ ɡ)1`Sz;Oa$!63W*zUޛ_wԕ#XFT)X=16&c^AsU^PmP5a@a${̀?͇=1P+SN8h!q{H􂕯 p Ť%&.$pˌ䢫샠tրf&AeJ?"b|qj2B+GԶIN' ͷL:: %Rw؆&K$"*#RoȔm3ܐ{}E28`«q"{<#aVM>~Τ ;p_Ch@nLr.+SG 2k7\~P" nߠ4TW#jsi/r=?#+J{UKYeꃯG^S>_ˤF?!\C&{c^ ]1zqfWd>'.oT) G3Hg%d ۧ7 >Y)js~TU0'3_$j v:CV]@+BnDFkFv0lnk7Nͪ~ c3tڡK4Q b;\7c5TDA9*hOv\`7&%mv,X[ MR;T|&|BAƤZHlEA=5x!&Oܴ8ixawi9M1ϥs'oF-%}u5jbGTd|Za ʀh9'^7nrl,^0cQQO+hC'vj܃e@?o_:;d.J" A4 ܘFo [s]|<7s\Oq|ѺW锜Tw?oK(=N:BY[M+ҝ۱0JxbC+btBhWRn1_9iy^la'E \4'8Կ|sP^lQ\G`i+ߋ77;'0x`Oh*oU^~N˾auxVm5ˬ8PE"¤q}KtԓUq]}5?VE Kwhr[d^ DX.dB% {ԎOf죷eD^k:? 3#ֈ#$u|& 2`o)H2Q(y+CĬs2\?#/c l಍T$m+_*=-p7#FC⿎~=mMf6Se8˛ݹy+1\,;\x$[sŗ`?"thZ-99`Y#"M.fa h6-:cH0DjEᇆON3)Qc@,b)(\ÜM4HdeWȸ~s2ע.qDPRM|IB7X4c\7q8}?_U@R 8My04b$Me4/  z-%dܙtvFk[bwV(_,{P$CݾQC΃KˢB2ϵuч^O܈Ͼ@q:t6KXdIIJI$hTG^qA솭zueR/Bc_R}Xۧ1=I ׯX#ٛ&5OVĤBaC ~Y؟<ք~j11rJ}Шڮu i*$k@9/CX~aMyDuk1A D<^X s:[I S`F"jKzl-:v3TY:=vV$ lU3OiWӭAjvI0xF/,ca뵇 bb*}-ó;d$CMwb0d7j+CF:L*\4y9h\I 6`8>Yk9pY6i -&\r7kr-W<@& nWs {6쾖2 2?D5'`+gN T4Q6ݑ0HlkHlPosLSQ8:#F ɻ>W`kv7r>1\YQ<1D&xsgHvpœ5Eͳ>FOeÿU"Ņ\@|. 1hl&sLߴLdjwP afI vSԕҀCYY"9JpKFul°OfWwᩪ$xr +Gp`B$+\Ul6n}NQ3_M-Ru{T^ =壜fxk?H)3#l#|Jsw]4tNzLk”G*En!05LD8~)(3BON;0E$xS?NNx<P-L. f2UF1R@[ 'gˊOhb&O,)_>[r~ɥ+SUe4 O :)*Hgѽ!Gc4ʗuѿ`P{S!Jnw,Js'A|g-35g<,P|%X&æ&֮Z{͑H(oaKޓ (=mc+ wl;˕b=i|!<]k"N[;vtkO;Ɗ)qV0Dr_ry@\廘@ҬRe*Ƒ҉DVAk).ǿۣԊؔsh5mF+z49TO%c,ޱ=HokVMnv!!2ԁ;9F CW Z!QO=Tn*BSwN¸# G90,##eûp?Z" *cX3獆XmZOـ[CdTR>u$cb4>ҺXcsIFjԨ?jb~2iϾ72L Dhx﨧 Gr-ĵ_Dѥ2bB! $R;Ѩ[}`2jU?ʟu,MV\P\ c$N0M8M̲HxO((i[ECGH"oZzN4vc{a6*9]?S,#DYʍ[D1ĬWIdLP;C+ ?Iْ{]o`/pHkiEj4n3f-6$)]~j[fN@kPD|~eOa{_!)l_j2%j={G>̂3z}gL#ĉ͍b/.w2NA!0x hYS:u"F;(T0"ˇ;vaV(.@F%j4vP;41B .=<12 {f·.KC^JݚFa+K> B '|aZAxN {綤mԊȋv?p2Tpf&5)h;S-+RUO! xr꼫-7II-?^߼ґ˸fמ }(5,^-8s9~c̵㡼 07{GR+;o읾߅gkd6]?8aS#Co|NowLPCwFA 65&&Vs=oEj D^Ko9/@3;TIL4}H`<)bv0dWtt0x8=]:]Ŧ`sbVzI Q_%"R<52AS`Cpy;)h]>lOWY pĩmD;vtx@PTD۳p+(춰lii?/{"`EDQú[Y,a".Fb'Vf\}9{;|r t&NQ&e9 >N@ۓOGh:)BFPζ |)xH=g|D ț̤BY/HC`*S'Of˿̋|V#/1v$;{a3| 8KgbН%;b.eìls921j!Ο 2-db>kՇ Ѷ˱mf$E`vv–*pS= m6 3o32\%,7 `ȣLS E%);#j;op6-Q(ƦIڋ:B]μP܉5ZT0%$cZrP% 1! vD/QY6+^Qv)_lSyr4rz"IP#znA{K R:X2YhY~*=C5C{lLHL6b#f V-X wLDcB7MVݱ!KXiL=Pa+ݜ4oQ߆TbOtwARwҼZE`M" g# 7ޗ]4xv4' W!,R| ^ ƐZ], @F!79YloG_U8}S(#Dz>H]J-i ~oƽ(:wa8B9pL< 1@~8G[AЈ\g|'l~?T,M#S?n<&Η$I0w]}.NF!j|fvvy ϶SfDsPye)tB,k ç*qs*Ը`'I3J|VI(juIN2Z^/T |/ȣ0Fu9"+oS@zԁ}՛kAo=I ;,/>,udQ$ L_; ypH( ZE`|4(RDn-(H*_v9~\DVO{GҒ̫exZ3uP?^!ݙ$8,1ϧ?'zQJ; iX!ՃB@A vCT;,Խow)-m0#%73:F~b 8ric!=>'3 ݭ̍߻ޠ(y9fkUg8|C~gMwi'h@_ BòI+?bRS ]DrNQ^9q~l&5#a򚰻Lrf4W4*@!CƣAC52NnQs+h,\4> ide+/taxXCCgA &!񹱮qUA.xnlnr:Joȟ?;*3}$aAII8Nk}\ \}T6-q'Q־&8?hrZ"o@&;CP5[;ǥUD^GQ,QqV1[#+Ksηae9XkƼWugw6A :%r2  $}US^izr.g oQC,q,g<3t5<{~1'u>#K 'U-/c_=K:"#LBN"Ax]Jbȿ @<'y!iBR pzUzsձ QRJ.Ǣ ^\(wh7pV (p*5qu.I{sn]z'>EfUIQDR)9$%̕w {F?NeCYԧ!WQb ~ -:J5<|6&(wPfJ/׊lNP[1j*IIl'`6f}8cG!,hH_5iWQUR/ Cc5S#5۪0=U̪-Xl #F!8*C/0:Lsq4FgxvcF kHfgGwc/:l"fN2mF5ʅ$'ދ:+On+cFc(UYe |?DGeGZJXUxηt [O41.0ع4/T쟸Z{X݊qݬ#UdxPrSe^7ع(+r}LgU,̑w.\N:g(ŕtgt*]DL2MC\ik, ?dbZxH_gL7#ٙ/aQNPVV'\*-,mCyӗ"9}jGn"6Vִ/1 Mӟ#ڋ-yUτ2lji2H.lƓ^tW^eH:W-Pa\P|Z@?AKDJ\{OH|J0rIoD0n\7}bt/9?bU&ۉvY(vkOÝܱRuʦXL7i[xwT>V КN|6Ǝ2ö/00**n ۳[LdXTh^`f7p-cUt/\ҡ:$W̬8˕SG6hIƇkb7qAC@/Qdof$JA2` Ý;Ur}(JiI ́׮?[Csp X:A+Zծn58#ncT[U/$f^)3notgx睋(gZPtfBˍ2oǽ4h[&qH 2kB%we͍]~hHxO]A,*J Uvbfu{Z&%ekbL.T $iJ՛QEB1uPFb,?r76jмJ#%f|kᇇ>=<}oT#*AjTy uU;SΣV>mp#1&g\G roqvǙ&X ӊ+xFTfʂ鶏bй%WR`a(H֟^& [ޑԥ\_aF'NA ݍF")Y(Lb]Jo"IYU#ˏxms`cMh2 rbW)< Ԙ P&b NI#kEzpfsCp=U8j 0-{7f$9ćŚ^gw_(S w}{tvod$Δcn7OAk.1i>Ry e+ }줁r !TM98S~$('R^LɭIgUB2 /7%XD$ WU [V0ƶzտNkӏ y54ڷYl9ͽc;==0wF/E~yx[/C^<߮^E@&Y Pq&9mQ:EہN<b1qYN;l0S4<ȁh3?#A1=l 7}ꯙ{bɰ Q SY{$ ػ cӿNH(=n?^7N7nĞmrɢPT%8cA"'o Y{wG \]>%,I o,Ō`/7mDLp;J&Hh^Z012unk@dNj8$9i`Y [e @(B6:vG`I89G) ٣2yӸ׭y$NM^ ̓j7ݛA =G03=iT^}#:]! uNEx$8 oDw&z SI&{td b ,FFX9}A|qECN?t6L̏҂B?=iyceQ +p/qew5# <@rS*2}joyTNKy,|ݸwxnTnQQ^ i ֡S[S{ zFR~ICڝ uaWk\JU8/-HFD$rar jKfک8k`b.}fE|)|qHʚp0t%4hFH€.nO}Ty6į<^ߊr"UQ{jky(wb}a`%Qh/T a_{}qFb S0 1jI&nyDlv/xtZcb[\ye=sgCUwAt:RVZ@G왳ޝэՋ׮] cwHZwO$uXRgOܗpA8۱Ju}:6৺DuBDewv l9@AXLgTuܛ!m%bTs ,"yq#+6a^,rq.$dV^NZO4{KIםOE;+M<.i#bd1H9Rv8)4 -a{>`J\T5WT2 -| AHpLɿ@t}J( 0+,S&RD{EJZ6؃=GacoHq]@SM]5+*uە6akv|ɐ'z &Ns&]?xҘ<8:uSh}w6T ;^.WO&qO ?mb+ XdhtB__97+d%es+=v.v[E~pt||vl0_'o~ |HZ}jÁx)F-;F(JETCݦ(rrPfzSxT.lxT-/@9w@)7_RٵxDz(m"yj*Vq5$R2ތH>hF sXmU2F" =IQ!>6&seʄ{;TVZ 0F+ ɕ7#$9?,~r[ ř[?yr  nX:KFC7g_(p}4P>0rNlHTϸT"8waElL-qpdln6զzJL^]f&E"T!뱎J'd01VTJԱkCkZ2 `%> U}#3֘M*DŽpDV]I%~J$QHd{;r!Xlnǡn\B coNG;X$ep71_Fj/ otr1nCqNmd0׏ N\03GIfvז g0ЖU$`* >dXf{ǰd kɂ;±'8t~W84v%DY/ӯYO=hC!0P\#I%) Y @|48wVJB,^6郒!w26@XWY6l*=X"G29Ѹ8?*e[|uNEMb\pd2wh"p^Eg v.XQ.V9 f;z0ٌ(cr*nQv;1~>8A7v`v~a4ۻzS$SED39uFx݇֔=b]p;ֱ`P%O$vBofZnv{qeLoM̨3z)>m)?Ve5$lFsOWKfP7 [07:] Ca$Z<.JkPއP &B잡rqyԍG&dh #JK/4e_b&u TjSa/.VgwF"_p@-[`-Iέ!`Rb{19#޼s?F3vG]`Dr8MhL},Dm )E>F'm\TZhƸ&ӨDXtdsl@1X6MwqcOu)̢'5.= e6,yÇhld~R҂i@(7{ N( ' ogͱI=N'0sc\Oi*9zq)KU"h!L^Wgsg>?Q;5峔ޮc+Ð3 1/=-X!|xDG}JMY1UD+BF's9nUNRJ[*ݳ C+y+uw[ĭ?QPjjQ yӖQxc>Aw8klե+^zp]O2iwT!Bρ] |FE淺jWKmAl^2s0vL_lM^7 <7s)VAn)@I8q{ogd!'9s\Vņ4%Yg-8Qp7~cR> $oDYAHrn)2gP, VD=N%ϯXfZi&x~$8ȍ."[CBg5Y@O) %XTOtܜ_ELO7Л`E,",} t.cbfX`QG$oRajѯ42NUQYw52R(:_vvc\}ʔC6 @(ݨ4K+GxUuFy|3#E{O&%A/҆9,98U屴{Y2ߒ7<ZkY5{v<؀#5bjJ@L-6h/'Z%pCI=T1 cX\w@jַP$83>s hd)`"/u̧|O"=*eBV5h:$ڵmcao,z,-`4vT(H-P^ 9S `D˅@jKȫ[xc3MհJkΩ$'.K}@6oU0]u |BLZF4ɒw*z_6NlR^?X^;#YEN+6n=]tLen E؝]py9S.){moKRD!Q3.zdKB>}.HXVXs"7C᳤ R3ZFTiZ$leepK|'m>urpvUKG:us5&ߚf|D\Z0 ;'Gʝ6G}VɇP -2ͻ]VvBWg2AՔ99lB>v6&]L*KS9Jݏ,U MkE6ɴYra|}>lUq# -MQɌU3:2"UyF"o]3& -!ʐ"dd)޵}^X$ԗ,݀S &/9)@)cځq>Ij6 d#?m|d-$(L@g @d6˗ N}hl89iϿ +TDzl{w8jzᛤ{pB/QڃGXΣ%fBt cNgD {ByX 'ig?hKxQrC+<~cdAd~pй&:'aEʟT6B0]L Nֻz{v HlQG 2kx^vqiklGdw'U|07Rȹ Vn1Tk6Un4L-:̯R@VRFkV?%a$#=Ƨα?sF$-:Òl,I`@?1K7J|~1U;s/(WlFG6 ^FPITL߾=qtp%kUYN5ɨQR땨sBz+ >^`I5d7n"9:z`szDIqq8/Ǐecէtq Ͽ@"s}orIاzLNȚ>;U8Ljw(r?uFϬi-O۽TӡR*3≟P0ۄD$y3P~-1= L֊%vkSi .^(R\-2OUd >5`OfYûy:ZCU.*zpWIщ#2鮹}@ce_/\kP rgSAn'aЏsY)-k ܗmėPϜ= {֑3ѡW:I';eijqLQ#ZC+Nga&^N[KK3o \k4)[F<Պ.}E:zN:d7ΞzzAv};9s:Y# b 1טHَ:f,fN`qM'P,ʚч>r*:_Sݕ[z9}vS}{O䜎:$JLSL=G1[&Qٌ UHț[ObaO\ 2f !1ڠ*.4?X|NjfH0je6Z3Oua՘q^״`}A|'[BY[ў򭍺՟Bd7*#ꭻHǞ  ROR Pӱx)VG%?M^9<2൫)\x)x`Ƿ)M;+݇%;4y|'a4qG:%Qc C> xZ@u` $FiŨi9镊+-C;!S}|7o`& ɱ\7#8Q-mчuT{R JbpeJ!_E^n-YDͫF[v*>H~D]C_[Vvw//_az> ~WGGC ~,[,t g+!7ȟzρQ\ݿ"F*7*s6X(݄+F2mޛ-'"+@IYkr0|Ezpw2~Q ¹ᾰ`L,΃%N82zeRT)/f9z&um#27ú0l\sc4'CvJ^k6"GPL3Ğ1;r M:/Aeh),?%XGMKGѰKn#.;oL>5(9 DL=,bZ@=&y/#C9*ϩzPOU?'kbEV]+2ЈlOB7R`o f,B3~k[g1t.^ey^3ʪnz*K?$$0yiU'j 8\߼K) Ea̦XBf$ٖ9/i0S>a%?]B;mRha|OD]K=WYdmdN3@\Ix? kR6 Zd%Cs F"8h+eưTqPܖ;yFcEL('UsUإ(؋x>OfVičt EcxbaY^-z'pGjCP?';{׿9;^t21.L"4 OE[6;L^2I+b4ڢ"_VXI\ -lUycYCKf&˚$&!ʣ2О,RǴK6=2) Iaa/I9ĢᔖrrM5[&RgDrkI2dH qqy5DYEo[0b%wCǭ'<I[ج k8 [vL%1Z-35C)dw;HEmez<k\D# J%,xx \=!ᮒMk,B2i@pxKjVpI}_Vsٶ*Xa ‚f16]/q+-kwZ-ۄ -ń-!DIW3.+M4g &MrnO_tԆP5s:!3/x]ʩ?pWu9ZzgJ[, uǃ޺&Iэc!-v Z 7|iuмj ]~P$@/ҕMUr~7qy]= G3;ggOYFk!]b;&{sqoPEx|3AX`Eha14_aJnu !:R^9X3̀7W;8%cOHZз!KaeBOW8]~)ZFB$+ѯGkZN In6un"0~;B?8KwaqpCUAw7׭-%nQ}ˋ֝FNs-_h0@\떑WӭgBX,S`3j=XZTX2i`{T"LgM"{@'tɬO+]Rƕ>2O\~5@';zsb񹠄ɞ'3{|v_<G\ɛ PDtnl_sI01$&Hϡ4ˍ$IUNQd7Q-(b!?wtc_(/f-XTF FQh܌ݔ#ZyWOkYO1eHw"axsF[\`0y`4"/cg~&&uu@+'M,sxq9-s>CWPaY=&9Ry5BLd4ih9-A(JۓxPB"Z,H^fvIf2NP$LH\wF뼯ٚsUIsT1UK^^ܭ5ئ&` m:& @Y5$Qry3Ic4TMT!k, K1E XϲHcY2w>š~01QSc1^TS{s6 v $ۘ*x8::ɍcYe ~zfoy]: e(*P7럝G_a>OΝ-PLg4 #%xqW&mƹ`mWhuL0♔wh6\I W}M=tTEO5tQ ~ fҭ.}7չS: SqYT(GZsdTW)%#Oc=2#^yaTRB>'TCxN 7 ZLMjw:i'b8|4sԄΗ5}ڿ3G5N > xN0Y/~3gL-]ʹH;}HpUd;4I8DE\5lhR (W|Lv+m,TSʹ 0Lm VO nyi<'P0M= U~,m{ب+k%UjgZÏ,T@š\iȣUkȚg9)B=y\ ]|JwvE؞Ggu~GuIyՔzuWijד}zNF{T_&\67b+Qv]w|Ŭ˅D%?)IAF2\UAQ\xf2;L^35v}nR]#8Ax#!Е#utShQK9/h j!{NjYPX rt󯽅X[ɑ5 '_}}4s,ӳ0(3g0╶#b+tI'&_Nny޲;;Х~M'5zk2u& ^L}ZZ^u_0@xAL^y_S#̚fnz5y{ɜA m,5R̫s#C!:$8^YZ K΁[h"Y3| S!J iv0ǎpR8_w|p%VҝfgZ3z_~y`NvvC2{I?)6Si#]9' nBp4zֿGrV%ddZ9M?Fɳͅn> aj}P݀)QC'7^QԐi6*芽x<-<>4~oWtGZ+CUJ~$̵&P4xTUV+g5nW=$I#@vJ5o0JcVrÜmcC<TK)b^&%_g u~=kɑ0M25Zfw;EoY5XjC$ziKÜ}X[MkIIlՑr&CR_e'o"žPD0Պ$~(#J0RŰU=yZ*_C גۧ~Ѿxz h@86aSJ?(bpp3tX [cL'C~ȩ }† g~0 O5W^_m 4DS]yM%;s!H0<#X5.Xt8]tYuVEPF}uH^J(F-VP5bXRʡNDsN}  $sKv6, 2[ "_/S't*O<1r[7՞GՃJ7aBL/^ROצG>/wԣ%He!"~%, @Ѓ2Q .NVT >qS"_(ֱj0&,}OXOmO.$$HIf%ՆO9sO} X>&3O*Ǫ%,I P# ~;bc, l[`ٿ7j9dL4#ufFl>}Q4tuKX7#y՘ʗm֛ArNO-456 ]<5뒟jEwU-)垥pvgL1?f/6 HPd6R_ӭiOf5 "Z%!x{TUQv/")}\g1JHD@[N1jam<0,)m}G~SX33Ɓ,A<[܅O{GPRkn|M< xv&ua MUˊ?yŞ׎Ԅ8M$ur(O.uƶ0P r;/i ,Mn˴-h{q": WGKn«u7x:2@^j\Wъ+Yr畱} JUo'Vs( Cޟ2 f_.8 5 W*F:+|Sm<[󸾭 FL|%p.ꚈS3!F'V]W%9P{3gēuQ D%rzqs t -,:s>jTYҢ* SaQma}w'T@7H[ _׵gQ4ПD^+"S8D۵ )pIk9w7ZUg[ki߰z5xƠB1OMrϾ@4݃ERnT:h(Yujʴ=e l%Z|Rު⍅ 1%t7u,27{9A`Aj`ZV6iHR)X.GMgq2Z7Itju`|T9 O'+Q1J;#CBpS{9yKTՉ QmZC?m!у6 ?>@Lɷ iH-Nݽ;{ ei_]s8mrb_%3l.E]8_L|$_[a;6bQQ:s(w7}PF#,}e,21!R,1L#'"#S*gQmo]6L%8nb~fF?u^;>|X3ӡN狮"×[:l?+{Gk#^`B|(=q:nNcXm̡{Zk&sGc,*&JጻkSLVyN{?}[o-[.zXb1Y߳1c~+BtHnov a$3C}RMu$z௷hnJЉF ƅ7[Z{ФӉeq/vS- 5Ad"Ǒ[z z?›N`L@#H/{Xz{3z>]:b^)3 d< וcߚyZ](ีV",H4j*B\lp;9@ک\X Wgޅɕ7vr*v'-D6"ү/SJOUG#Ƒqcğ4j5Ћ/ \%AN^6í; Wx>'$[8M &? lȤw;L&& d]`um{w"i0ˮd`"fx1vT Y*ݚ՝ ?C1fp(\IN0:/F=Zy}]D @ Wq˔D )- DcQh>0`ްÓ)PكZ!,DC]@]yj䠑$;2_EuZnok|^ 8„34yb$bU6z5L Q۴OH%_qQ+5y["e9(ꗓE ~ ᆬU^#lAnp~ cw<ɎRa,q'8RyI^T7obCe<]"n;83māxtXYl}[,Pʙ'9YL[+t҂De7$G߱:l;~/TI8}EQ"rNQ$%&zݱh 4S8I飇Y1nF-9'%vL rl-eI`)k'4M}BBi퇊qIĝG"-hK;\>> mUWO'+Vz>맅€FcVWjܴTC692 uMu>[Nsd^57$IQHuuX\x/ r ۴FXHP\,ю9k"+rRg=/;ĭ]Łh=A4[Vc9a2?s@JDJN'Zf̹m"P#A\;AE YA[Bo *E~-EA׺?G`#1>'¸mZ՝sͣ@ЭzhUX'@ꊭ,'~ŇRޖcv\}(K{ElfϿ<(U4='܋\\2p`ވڸȸ@Gqk8%0SӱL}p!H%9XX^u@D]Ͷ6F q")]("4!#ГIGAXᣢ/„&GƅAeCFOst]<2Q-aXB^Ώ|.^,%fK ;JVVs%Y>Q 94ȶ ?'b:~G80ׅ.&3~ -;L{506-*HZᝥ_vy~A:K +xvk;tog#<ږbu轷x|ڤ;fџcU)R{꿺*2J.b_[t` )uC7dL|x^4YĞ"f.LUgML>eB&<ęSzJ6KWvmw}X(usذNtˆ_ȮTn=Tk8V JE T%v Ir5'q*3'd J=_mK 3{*WrSքx|邁C$~^]$OND;`i?)L<ܵ%4p/C Dn>6C7+B S+505 G+bgw{)&|z9>2uń?u$HJ8IG`C}H5F۷#J`Π^ QqZ=7VF~ \Z ̯ ])=f12AI#,FBf"Q%密F'p\yuCj&ڵ߻Y=wXG' 3e=g"pu ams pJc펽Y*项 D0Dݓ/|2|t$s8e j"N732{h~$4=.mN+5S=89:M(3U`YJ5pS7(Ҟ5{ȵy#7 Q:ªl(.?f_),ՋKl',&:m:ND P=% |x<7LU Ё59N;'_ DO MƗhnZu>$ǚ'ǿj=Gʐ_yHl VbT\ 5?_Lww^u)׳Ɖ7wwA7ܻ֡<PFm(E?3'߯$(݈w[N1Bme`LdG'֡LSlC)}u ʷO"''E9dTh:Teb~h>W]ϳzBջzDT앓TpЈkQ):$h]"x(VKѣkR q"|3y Fj'L_ a)i8@=)P<6 abW9Wן:S29`ZMy:daCg>yw09>O{$"Me"bg֓K4$eB p 3gT?(Ibn)|/3$ qCaXK(4$գS'})H[0F]TqL/Pu$r;!fJ&)h쏑 &XYb=wӳv3ȅ^T:Hn ۊ̱2|":π`(,i[)ҫc8D\BRzXy , _'Cdauc+iz}R-U%,U dZƺGX׼œM߶ ]D#5Ϫk|8oKI9#ڻܢS@'b:4b,I sk(|(c??,! /(%.J+πz7kٸ9=]]HElV@n;A" YjcE!KxbEg>u><)Sc`*  Gg84WEOjxH;oc|+lո>2`HNw#ϼQAS^|qxpQT$̀j  JrpƓ *źcnA3͢.Oi$_61.|{vdb'V5n AK*2K+M n}ݼߖbᅑ7HQ94*BwshKz!U:oްǪ>V7jx nSJ:!,|Cr(! ^ygu@LκhGS̷tϹKZD6* A6ߓ~"3frb FMZu@+hGgxNoX!/C^9P vm sEjeW\y]l^i_)IjO$X*Ƹ?Gzydݲ~%eVK*,[#_:J~5\b7ɷ!l(̓Nn|_}-.D/..Ƈ'YEH*`PrBOZֲlc3YngՎ?Н3Rinj!BPD}S xp. \ԭg(T_k HAah_4zW4nJ0IP7p=oj2uH k}>.s)p"' s:FٞMȳafWkE Y46A BL,UBfw?j'7KTo=W+S1W=UϝoMMr_ePuIwu6l!e {6Z%hm0P9ќ~8 UG?xߏw'C-/ p>7S0T잚$7zeNa\9i!o/4ck> HTXD o|+t'D>Ԛ5y(R:6l fґL1j֚-pb(Pbte[$6ǵndyI9+_13 H)%p|M[=:o)iJM((^gafy!$xP?Sm)b_k?sTH'ˣu<}~٤&.qäBgezU:UEUBQ9iW<r$G#8Mx)}pS-^37Ho-Ѐ 9@ociq' a|9~YUuՍdW!*:`F{^CiWF}g5ܪk":T}&;dN9p 3HqEI"nbM/{xs)cz֠" BX@TM;{Z& 6]{প-BsEn}5\]̡6C.H0j $2R^WN1*rnX}Rag:oG@ [%X&01+¨k@etD%I0e7<%ͫHТ/>:\ZfET7OuzPpTj}BV! CBжLT/+ %Ulƣlٍ`Vw M_43 #`?R]j67 wVbtZI6!<:-=UN~;YMP7*:}-l.7-d P?hqs^JZnRތN Og|i&9Fc[I|BNR APg^'u6C$ : ӆ$fS0}'Yٿ^=]9(hPp W8F7ўcFSOFrvE0 Ib"(@=(x!ZМ+cƐxkQn3c,nb܇,S*U>޷(4lӖ[kO2y+n6AMaKN21uIڬz@l8ԤpJ\ZoFzt]㦾$qiH;O",f%mh[r|3'neq3te&<^IM dzj\6LIg)w|)V=`M 6Cp_,"ܷPwL2Q־40K -=$la#3$Ht9e]P{Kr85E)h,)XTi.3zfoҪ37"12S-#_aaҰܓ/Wށv5섡Am!N >E|ᇞA/G~}3|*?c^`[He Y.xvN5O- 8Q7T~+{9MwffJ8 eM;{O((E[N.3+p_rYCȗp@4'MOrp`9l<HX{>\ub%6->kc, u7}nmަ5=걌婸k][xI;*wgLZ:"X^HxQƖ&-w؛VL&wm~TaDقF} Ю\iY=,a^$;݁l_wmoR =igyxGKEP<Ԇ[#/C齪M»hX4|IZey'qUm-%cS-g/ V1 U(`; =̹V%Ao[szi$*k: yuƁ$KԼ15uq2ΝHsZtW9.k4Y2}-9VzZ+ӤHjFh;,#V 7OP0~dJya\A>k !.2,|]sLd]Z4m~j$%qK4O .v9"(c_F#@Q7ضRx{65˗?a),e~a!<[U)B:ȡ\,ED4NP:/ZϨTܫ*|ks'V3[H)LY"f_]xVC5ݎV|Owz' C$u~?^dbоCI-tG#]Jy8n=^8J%Æ%~y-"LfSm.L6S6?6>|_OrD`Kh5@"8 1ᦟUB,u<]bJ?f%Z 8T[P)CX4쀾N^쿄nȇ}6hSwZ~sGx`CLlY!k=Л3M.ߕ ii8"uI%,}ҙf3*S쓃cvjx)$ֺq"B 2%LR;۠FKgܔ'7zhRlc-?%DF#[La 9s'OuHk8#r rxNt8FFǵ}-1(&+ePxku‗# yR-8+Z01D9m<oPD$R֙?{bK/&rqIuE*@QW+s)9$}9 GL!ǰ3p⋺"EBŁ OS-pڇ2=J.]V$2aB¥,>Խ%3CW4\#]lU(]կt{w2_OCɅ@~"8'GAIY_<9;|!YFwWmY]H8NZό6,2s F1דL#BYXM8|2*= /n3Ygl>?$8aa~jPP' U pa+EtPEv- SmuԲ3f(-ׅk)~BÉ tLOЍk ttjsNql JWeŶ$dxP-_㡺RL345z.::?R :_%17uPi5o6ljQ㚶ׇ+Ǚ0 Pf9Wo"Vnqp-5*^Abzad"Ubc#\S-qRo 90r*' rVVm X aM@5dwMkjQJ+`ɩ^BӐU`EJ՞vħ-3bv%,azH~ /[ٰb&CXkvW A+pT)*w^Д-/W>dq7sm#a'"2*MnC$},;heG6$5*2,UZD-e"۰٩{ugh8J 5P9~*,.I"lo/Mll!һ_Ɨ7nk!k'ZPO4w\Ls |HzθMs}W΁x 6F_OH,LnS)wf=hWBp(yJkxu_V=#sz?Gw@dIUdаv8Cܡ`~MD>VX2@ <HTl \`k@xlvžxK )J,x_ُ O^VJWuk!O?'cP4ES:CG*@o}kȳ A?⏟*q 8rxap4؋Z۹4#B `|/ӌ3kz66ۺOϗm]m$1)΂Z=I{xuJ"L_MoSYByZ*uN%j:s-@bV;dUI7(ry';Wt h6uf"X}mv"}x/sQ 4?Y!ݽ?mb1D;^iKE__VnfvXsYUN u_p5WFkWzUVMb-$+wU ԲDsp>&L 747Ҿy9HڴnpHan!. 1ՓTձ ?2wNg9 <N˔o%•݇M7f;b*33k94;;dLv30!!6 ks_p>5A2?$rVBdO 7{F5j&Qo.?ߦUAr8> QKOhm !G fQǖG6Kn<~Vg[VtHoX,n Tǽ,/锆 3f2򚱽Y}-5cu,/o+Z!-3{?;fCW؞v~eDCś9?QuZnf,#_ BZ)ԆX 14UM"3)__^?ߟ*fV@BĞ%^{mɹq>-f E1R5hLߕ&,t:ŏ0BerVBkJ=(~!e@TF}.`2g@ZX&A5pF3}:xTKBlwcӻvw n,VhfG9ɍ;ѿ=~JvB^s_>tۮm'[F=njJ*HϚF9 G= NbH Mk%z/^ˤX;s-&M)F!pӭҷKH= s%hY!TՈ,(WqkI3H[ӌ+EQ=' e>>떝aYҵuh"G*\F})C=,vz "a[cBӆwZnV_B#Vs@+@llf*ϲVoIDR26:7.ǦLVx0'갹eq]b;7{]z%⯞Wn0_y5Jº0w -8LAyiƦԩ튫S !=x"+pC/[L ۼPQ\A֮.|r?x;R]WdzmEhz!JF2sQRD+jW+1ȯٍ#Z`G&UcY?IA |N& 'IB )?_+]g~2*{7j;XN:z?ؘv}FoоC4 e:'uw(Z}O&K_' y9N}:&|XX1Sǯ?N@{qTEJz}@ɬƓ6~-ҏQZJ'ݎv|TVN2g\8#bOwGLZ x.؝<||2p7Bnڥ>Jr #@j|WvDnҵGub 'uOaG:xԦd;=uz(b|+S^Y6yp"PNa+83o'mϏP\DwSGKb~ʽgkX3$ MN}[qZvcPBKbL;@Yܭw`^u25MS06Ebق9_ a\r7fI ֙+F:Qq7_ãm7ʚp `2^Z3<XBCq4= 鷧3rߝH-X`F(h%?,_&ka%[R왱%/hmNjˡNV#eտ WHk: z1VLns6M݊V!}qa_>,JJMȼ^#e jU6,'x=Oa9{tPkA"t̎̏X;O뼖%!-Xi;ق݆6sH_ mX.*!mXj5懲Hֈ> 0D*! `~`iWan J 9UBG-ԤkP,sjXGtCy#>}[%~7?gI孶@CQl$,~DZ l,Wfs Gd5] TuǵB̙ ԋp .}&(ԊI/W}JK/e^8(j}WKak'OϚW=3&+8BEPKN1b"0"4#fpy懻6{~ReB`Hv1焵^KZz;MG}53s8w' 6#tx4Sx0ttUVz˦`<'.{pf<uA=5A_`jY{??_ Pp`>߶&E?(]B⮍g T8`5s;Ae|2$kl/Rһ\Thg`כj?/Vv#bEO8e}Z|@Ǧ+TΎ\3)&xxRFR >¾_J V<ͪw\f4̣ᵡwً1 hZjo4o1rRRX!߼cK;*S,ZUTؒaXE+ڡ}ۭMSqmD!(V.\[]| &$ᢧ?q>ߞM 2Ҷ)2Vs[?:>>!49⎆thcaLIkMlshc5TLw0Yl遶.)S1xt$$~>[QSxk7ojܧD7\V\9<4XC%[b,>yɷRU> ^Ob/Q?`n-e+r,n]eЁnWRD&Y*{(<3Illtӡ]lbCeDB|ݤb9:-I9>]+1fch`H%!hc; O}~F['ee*1ͩ'Ah8J; 9=oX q/*/fy0O-bD0uөVaaٽttR@bUui4D?ϯJ:DɴBz(x[M@;v_S$],Cj| ҋf'MVqc͐l9%W]^ dI 1l?8-ν/xVK)>'+ *wJl7o O_|>k {V2>MGyKо#VHf];H/mfDab R8 #JdQ-u s;HQ3*!&mo%NRhg"wρX4[RZK8V6VlT^05|x0Jbc+EϝW ֞&Q?+|ZIF0 L瑞Qqi|6pi9i NSpwuEl'ײ"HOi1I{Vyiє;$Cy$oL#kԬ!h "MG貋⸍*^h믱p4vik?J(v :u2 ǑhP |oS]_~8*c&dG3_p!-awbk.g$۷x:uN3ޛw~dL6LJla6?&FJJ\`)xyA׫iM`f 8 -:0#YUv4>35 v[s`.юH@o[ v{4f͂cg5At?PZE<{P@^y/w&IRBO~)ĎC=2ITH➻yn˰ߵ8cn,,vC.z]xϠXqb6,c4Mggq/4*:/9**q37)gtlX=陦0ˆ)Iiؕ&/rDfD8X$9/(4zŬ NC95SPI5 HxتZDԳNS a_C6޻ ]xc'2VvakYK]j %U GɺW\Eye(DfrQےbr(G+2AkUH ^c4/mlZ_0ū,c:d{> iUyp!z]y^)Ma^)^ E ZH ׌ 0B+gǰSžQ]VcZ| WjҺڙo{:xpnw&p`i[-J4Z܎*0Pn1ry--Pt=1~u?q%H󦭍Xɍ␚ 3c~Qc+#p<DE9ypy%A?;!.,!!h4M gܯ|lg)SOeӠҺզw#[iUhяv9|I =[YdB@SƆkW:D]Q v7D[QmDÒo% Ldw|$ۡU$FnSgl S2biltA(Y@Ux;ۚ+m^pGԄ|#E]j<,2mW0[X H-4(#3k=}X̛6[OgxiVf х0ڪPvn+rVDKdtqd@f;ݙJO+̭0m_eC.S\65Ǽ]`P +%,~UoxpN # ؑmp&vLL_P+@Y?87*TGo,s~w"oL9]*i0ef5AT dĕe' 4£V^U !r6Iio&E FD:j"9G97xhPuX^f"cXǕz2"`rCgPD*e=:_jar:h$jF{*H԰sF2x6ɿQΉӃ4IL4e LɛxǝM`= a;5N6R\hqP?Ϗއc3nʗv'_#4J}V]ǟ_Ϛѫw'YjJdKeaxuw<j*,Z NXxyJ3t ;;Cr\vYeøSk畞;tG0H?ahCW%/vql(Z?Nq]Whe0Xl 7czKRJnKi`JѢ%DqMy*^,a-;-/r7\j=K-޾́\s:(]O\"wSDB,v@fa; C(vߴq\  ,po>YMil̴cBröuܐZXp,A~L4.}>)$e}u%EIݫbŬ|ѝ}_ 7 m9/(݇|ESzE⃑5~Hs1U 3^MܦNs65o=l堲Λ zy/{>7eXMЗwJn7W0'W3߻R޽Ťsli]X ^g}58u-hN:sv1=je.qfZ/NYj8)G'i{ <~ŚڪJevҢ r[C^|7;C r_7;.(OUETpoSڗ1Zp+n%ǃ]C^e(#[8(hЉ6A[ >iqtQzTʄXh7~մLL/T4իRO/a Vy.a(c+ g;sC!XLz]@[* r.t$.V!s&ze$rcG'ӂB>. ߕۥ.{xsaAg.\,LU2<MтDڻ,;w{s_h1>eFpvv3GA i`Lurҳc@|BjQxkXR|Z($|Y`cc>3MʕrN H!s t,c'ӷ%φWNvKS? N13r[C"A!9Hg TH\ۅBj{m`0ofd)^)1Q/B226wo/|3;wۋ39R̹ Ƶ:64#TŖ2yl{QȣBR>oG0^1Qi{PQf"> 榔Svi!tgʆ-gP 0ee{:kߡ"Ԥ) P=A`cq?žlLɕK _g/vn@%Mv ;eM!Sh8XLB._fTNϟQwiu8d M;aίArOue#3Z+C6z$91眵nH,upqB_?F |oKz8 -=kCUi,tM.?Ga1ZZOtڙ~ߣyY""1,[2940L8Y<R`piI+N\ӽaM\`D,1TQ0@W2 ~c#@:ұF0 &*F6TVت9TXcoaZH9Mf$+W,OAej^,|n JeNۍ=zpnyf7=!' ڽg(gD Kt+`):VQ7"6(; l:);.|s((d] 3Ef(߁6ahhp 6CkӘ`$9)|̤SwampQ 8q6GE]- g~!L89hDrO3M7l=|JG qyԡ Uɏ\$ED͑KBgEлse* a\w24e0*7M3/UHU '3E%$~<;u+ӟYLէl BlLc^8FTc_j?~ Zb b#iP׌{]k+K;"͡8FRpKTPӏlɲte&J'BƩ_hXrrnp/[ƃKuuKef.ב;dcp$qYxSBݣ%v!dxK η:in' G50A!KVHU>i,%szvhk۔+Ng튼~43mgbYQ0`?QxSH3z/]IDQG$#y6D~|OfQ b;QWk!RRt(1 vV;}i@qS yl1e}/ym\,cJDik~ȺS$JmA,4oJKZ(͈JZ1[OJ[gY}*[;jU7irV>(w vbw_Nꂦj4{fD  Lq: 'Wv^1X[ߪq㍞K7,hQ\.vTiyS_]i$6 kct\!KZm#H ęJb\v4%h hp1XǀOh) έ"2dy0aO xp'w&<鉳%nǐ-F9 h|#'c/פT1# 0bVD !"g8U;.2o-HPA,m vV#W/k2ݪgAB/ZH2w,\Ù5W";1xai[ы<'r!d3𸮍'1c}3+ZRB"A1 X/.4"h7&_-=O Wh [ DvI[Tn\6 ~`+;gSS4d+/ SM)MYqX zcn;y-dra #Pu)Wy04&wƒ@:v*3 Up:[g$Dx!8( |Yuٕ|9eahS[YP[$95Ʒ" *Ӱd&\,i>?f'6!4ҚXGI3WHZم7 sW|5 4j&Cr4Duh[8dv`TnyfZb{ ! 2#ak]B|wGq(1Z>]n+\X!(uЍ_z0~뿺~sLq'*OY\!AV:"AЛ`@!gϏVq=ie _U땹/թ:SgO2Mq>ȡJf!%'8Rb,;KMIfJ$BhysRh[w⻪Vc;;ozoiZ>M-w]^tjaN#C:-SUgU3kaƽb/ӅJƺ !hF`mi"V_u"Sh1$wG|U񌆡7Kb,}h.EO $s@̽ni'()}kӵKսdP?35>x~ 4gak# &:*.? ξgK[*SMY##bJbB/7F j9`clo͚(84{DNذ@eK֗Ύ"ᭊ xC@쓜\7lrf ‚&B 4d[u ;ZLV&9!ё|3v \2rѝP}rCӭ SNџU `,+-H %ڟBԥ4 mEZ:B4Qqrث#$NTsƱr'N-pH7l^hdX=`W*x9w7uDz5I9yNKÊ~*WE"ENBU]/5:?WUt0WskW~VN!HO03u?^VE݀|ȡ榠Xsܣ3j\}z.(ÙޝMl;o; ;зIX7-2iDjy"{wy]=o1 q=q񁁳Ԧ9_%;H,W Y2(Y>^$PBg, (4xD ~M姾yhdݢgИ51Z;'U1wȠ{`Ck?V"rmΏhRK}w=<.1KJT;@I% |4&;Rkr3,.۱^}/kzf o֑DFrIuE?6ImB"12C7"ܷ,Z tգ}I^۔,x*EE Leq#b|="ElI:}ǥ3 T0iEy.^˓5qvF|ITH󘷞r((Wk>wipn<Ш tF_)P)F*!uK?ՐkQF}9yNjO*􄙋))K^5QUfqB{:oP.rWz7īb,6nhR5Yn [$`wspmz?j gpZ:&́7wSVrOR ~qh:W@eZͽ`5vM2"/00SA~5 #?EN*ߖٓh4?NLgo|-3`M(1\gWD>Y =oF⫗(~;wdW4ֵiGRG37-S^J8q ESkn wf\iYM yX"m(Y["%|r<4BErE$|.jYС> ,jyi̜~is*f/QTorq LX_C UDE/_[[Z7/X3 g62&UR(ݿq;;۟}|4nC#RJ.Zrk8|Nm)!;lQ`$@gA$Tez bb(JI! Jj:v%|ۮk-+Z: ls,$/mS,d{DT,lRk;IL1J=b_2C\ gXdLͷ&fǗ I''Cf276),_i`wuǪI%/(&ӁSZ  $d7f.' S<v80_ڠt il(i|i^x&IDXD#]QAR}ffO+ܤ#Z4|:&ۢrR͢qB? "yXM+N;-c`JVBϗ~z:X$74ow6U:v4@B@]}BQzƚ\@sOR⌨2в31\ \b7 $شiQJFnUc >q2gyU?bQ5卾dw3_RϹLБ x`y9qkpok>38ߑ ) jS[] LZd&9qҌׇM(F4P((߬8}q_uQuEO!gEX e \R"Qץ-Yߦܝ{^DnZM{cׇD&i2Z$PwcJr{c3 ~qǪݚOvw_!אdN8=AuSB5Zβy+3 f̲|*!+~:?XSb%d'ЕKwt 3_($_s3;+Gn *IZA$hK$6uh6כx\Lok1 !&,jT|X|N13|Ȼ@˶8f+hH]/2x?mYcp7n=_dz?;U,/`O֎!uDP t6œyCXvD`1W?6(77+j<x/%lCd#9"#-߶ w.`ҍl:h%oǾҍ=aYZפ()>GzuN-dAj%T :K5xΆwv@! ir"sLARgVK5e ku@;| iK]coxD~ z GUᩍ~lÅuNvpG sªKi?ePlRCjvrR67UĀS3;0Bو8)RUy,\wNY8u2ٝ[,N}LoS*c6z,3N%2XJ+$}j͋h1#Q6N?h-U >j$F'-jm%*@nܧ@K'KPn,Jq'+\fFܲV-ld6#c3;PFrAΩI<1=W0Ĵ#$G܆2晡yhD:gt ۋg=[yIaco^هJw;f=ϵ遜DmkR:%)R(;vBg9Z‹ѥPP+ '֣&8-#It`@> xY;ZiR/ x# Y1)-^A]!f/aWc r'4ѷuNZ{'75 Y %Ha_}!cÕ*勔Y%q8< EcM-3jw7 @WlJ&|& !_,Imɖ|'nC(3!&/ 70hg`e+̣WڰH(^W]K)(}u$ۼd]a^VMj˾ f9' s }ZGd ډ";uwB,_ KTOR&3v0ʜM5+}d<⚧M/4}V@ڏ@toGD5&?h6k(3ŝ>NT=oG(7A={ʌO FjUQ._nF *2 <JGqty @_P| iBm wx=?Fi` !Oj[\ꀾ}.z :s!y~ '4"ذDKmAȤ>ɂ2ιp"L4lC/7ǖbOPi_!% $5Ν!ڕ3SaVvdz!FЄ9o|=u~ ln& VK.M}< aǎ/+4wbzHV@H7"mcoA+ぱ$$>,#ԩm Vz?ťϽY)S7cӜUSNx>ndjWx"DUŞ%[43 ")'ٞݝtP ~pB-UUm[OO &S ODc-KVmR~sgɣ I_Ndi/5F&'6)wX(FZ&j"Q/0Ʊ%hyjS3 d[@g]bx!۴E{]JJFhl#)\:vKSU:;sjlZҧ Y4CP!A-̤|G8`43]ŋb'%GmJeO5{Ek iOWltF:.Rk{c-\W@A9f`j7O.`6 (ؼkı;&$>xdC-*F[rL\{kL Nӊ!n3(Hd0sed^=:Ə` ,%6x'~w˅rh` 'ofAF0I }4`r0 b+Fޭp;5|]G"̖Hn!]^t | ҿ4]Á8;;h.6k- K>8 q #QîVm>*VkJJs|/nևJ5ןVf2`|I"\weXa8:.T AD̗h6u#nr\2sɺ5+PT'ޱOaTмBS~q새">0]YPL0dZ꜕ ,%̍WX_!5ذ700OIXפZ;zG:oyT bOQkL7l$%'0'de01Mk tZVB5*@Ev bړfO"9GJ?cmE{!#)H"ComH[Oids1JaNY%m]V"zo?ҭx]Y./d 9u/Yɼ tem={e3?!wfhVrmn!;cw6/3:pA zmOh'4Y"G׊4p+0˭l!:?XwFZ+7&`半 xO /Hϫ}v Un<\IՅ 3>:g"اm{r2 *PV\' c:)FblI1T?;@s \6Z>G&$.n<j!DV ]a=}[8Sp+?ܚv)HLM)`cS?'8K9.ZF+ϹS)Z1SА1AQaӺjUWe+ JNBc񙧩8e˴`#l ى_B-M0*q<|suV,bV+6.y1wƩxWq qD(u`Mjŷ-5{&pxje-x`,т-h w׀6ŋ2G]7*!h)J:eOHJX.\4:(f{9+/_:am3+ btUJo@)™~SpToю1W'&'13vxV{>[;J4A)c0hnv@Ud, >B21N, p\_HmFbq+ =q|)[*J@ l+7}Vq"[dK O~&{;V'(&gsx/2 b Kv HCT9*>K"Ԡ?O@ { S pHƷuj,:ѩĬkÐwPUS%"f㠴***1fBkˆb>m_.dc d*&T)$ъ`Ww{i@!g>hʥ9H\A!~&QX)2%sKI(ty2bgi>C,T`]upD/{ @Ra]n y0J$>[~/ލ ~:ݻX A4Tjr&eO+'  :K8 Txv"*!@ި;6RvV:g;jΌxwv}B>H7}LYtٹfpӻ4HdmH)sib"e4Kwn ` a`[}j.QxoOT0z#_ƛ:9#&J>Scl3Ec6B|@zGh'ytg f!2*ž֬}l T|@Y=kJ,nX)nt,۾3@ ޻@ 0'_sZZ&\ްu'{Ҍkyv3.>H$JNH?dB,$$nƗʊŷ&d uW6i4A-Ky`O47įU4l"͟/Lي.aVI_\јpN&$/@Q+[585Zzk)f;==iAf7ӱrMmmR`%׻}@|4Pu&g! ݧxH!:hT7Qgd\zccZyuKeؽcj%pXp6FnpkB"^teX9{ggAN-Xm{fZ _(\vU(ma)IF<8֭Cs`S$ޱ9 ))VbfA*T(W{-<|Ҟ f`k} IJS=SVֱĚtd(50A)XdqlQr0{e7>4!zƿ$Hɹ1ڇ!r~Є а`b8F{,\HOp;$˞p%*_Fk+JDJ6jMyVm &Lg/ǞGpޟ+3j 8or{-{r8-T F][x8mQ<>-S"L2Rׅ(m#Fog&;dZ E&y 73cDlT `C]1JM'#z9{D/iSy6;o);)ylq_E[2j;Э$[oBry! J"& 5$K)16бC6؍ྸ4t:x[y[GVp̬͠T`Bd-\.BR"%>m*xaN#T eϹnAǜso *$" Uy(V|_qcQ`/q< ͓E+yZ77H{<, `P|LmO^YF8{.@;1B0d1ΘK ͇VH]eऺ6ZOtW쎛<oS<\NfrԲtlr0痴”Gp]Lo3̱DGn-4V[rfR&xOn}k%IV`!ޣr]X4A'InXQ&>ڏ|LQ>X,s|J}.K]d_- fC9 y!̦o:>QUk(Vvi4.'̋Pgn>|loγ[8R?[N二W%H7˂:goh}sis3ȃ1>&5/~pgraՍƁ+pEn{߂Þ쓬#+9X j`c B.3'=c 碑Eb@rp_a.?fZ_Qɮo+r|0{oLӍP<;xy|D9&?ChN.wRc՛)*23{eE5JP6p?ڷ+MOl>d4.:ᱝ=MZ6"rkgRA+wP9G.Zn,;h#oxmw>j25&N,)% *笊Mʬ,[Q0uC.#3f# 86"m; e+YqHSmcMhY'# m@ 2 !sx5CR"x`I<ďo /OCS&<l "<+7s(~W^EsyG@]6 P|: C%@AKA 4hBgF|$T>2R#GQ)"JzqM͂9P,l D5mSQY* #E-oPסI'. &^ +#xr 1eߕJDȓ2܎׶+@~M+Ճ >mӋΛ$7f#J7eE4 iyDRRL|LsjW&|ϩeZ^gسҶ;eӯ[ m*3pߠߺ8]/ k<o(Iy0U*2M0>w>LvܸbUr!"}o|EK<ӣ6ʼnI| c f6W ̱2_BGHwɧ8*$cng@Vd$=߯,>5[ >%Tr^@Ǧ|t5;\qǓ}.͝_0}0TѻJZvG@ּ^oq7vuiўw(`hn 2޽Df$@Fw%%MoCFЃUO]P5t-%>aP!J*3|Hӂp 5 *[HW fj"ORybQ[)g#G,G$](;1&Eܡ}IJ܉L-`M Ol[~9CWS^SVrx;_:}oߋ! 8FYJWG,{. .]KJد A'.s|Fgz8%[<dg =rcBo^PAl8n Kq.ˤl1AL J9^cnh{V#XXTFUSOTyBi[հia_du(-ڇ|E7 Xk$uP"#ɇ+QͮAOgDRE+3:́. oF^3"-%Ru %V:ruw 8qH=?B}U{ITt`8q[+2}2i$Uc[9 %Wn9d^Ffɧ,)_R94-ֱ_wxŦ7dž͍{bkv_GUҴt:f?%GU{. |Ix&]"L_ݸ7+jKZ$p卑3I 2V6 l) #\ʖ8bPAs6hXa2D_EgiL$&\nB+s ^|/f\9nm`QVWcQ_CYXzQ]Ԗ{vb|Ҩ0*K !Cˆ{Rl{'p?Ք8q<8;ɷXKc0>QtDQg:;hwGBzZycl ]ht2~ߕR2sm t2:2D8sSdc 4qU!i@MqqlSM_&}Tңm,v(XvS gPDܫA9I;(RFP;QiHaks0l"ϒa=e{S{?NL/T/ 9M/"^qhij@PtɋbP"`ju~ .򽕜:'z:+2v{OpIoiEڢۍObu2{6_/+ 1zRi`j:[0%: :,jpA1i#(nϕ"Ou}$f`VnUt:y7`%Bo][?&K19ye}SNŐz36+P1'*cJ!-O$@7> -7{U/_BO9ςlfɚ̆s-B{y=ʪL/WdsV/Lm;GeZ Z`xj+BGf= ls$ƿT ~y*OS6Uz:j>"P[r: w|?&qxwZk&qgK/s1-:a8ۆB>0 \3q6ދS\<7^*{:F-Pntw錕M׏#i0>3?ll1#TAաw0( ݭ mo__b8HJuAP!kPS}Q{]'W+O{/'rB'f2O3M&]1׫G1S47?\Thɾa[MwDN.gKN-jY9y={0[dOrWqI֠~HFkYCwڞX}ekuuNmُrQpUȘiMk/|NB9:DW)R_g$x.F#Pn$hX`s[Ja(vj2GU*/R5 :7K%$Dm“/1h~.UJXB*CA noWe‡=_ݢð<9/a5k.}0\9(%L|BgwԔ$#(u;dPez/A\rI˴ *\/bV}g#c1Ѵr`Ϊ6^Ŷ\@P˭w~"͹ #(}ulT`j0N쑎z\Z&OS4PL9g𣆉-*ڮ$+58᷇k>TfL /{ iHMEFGz3g.̓(6{LMod_,{<V+E ¿v☱tLS2G%/eju͉`PU'Z7& D;>|d^_jeQ.…;c7WN}i0K˄vhaفB% Vk(V`Wi^Aew FF.ޣI!ĭ1@ y['q}zh&biU;␱n._kHك力~l'oO^/IQ xUQ9,MV„Szt%ᯫKlYEHFDesU5pU:_Lم] aRǕf\׼-ApEU~R!(lp/hq KscřSֲaX%|Y&)tJ=mY͒qʳvEɩnj@Io]48ޙ 2Cj PBTU9V`嗪dG6pqf4-2UIåЋh :BTcxN.<>iׄ@$0L89C3qw$jh(A~R&q>ٍQ@ ܈5چ_7J{U ]d+8^/}/CDQw_ɰȴ.(vC`HEPE~ QEp/ׄ ygPoE7^>*( H k7\&}\e% 㻊1Hvxh/4sM~XK|dvL2JK'AePSkXkZcU"ܟ`8X겿' djOĽo8A$ >gė2DKjk!'{5TYWGV̞L0 iNϲI6 H Y"*; GFsA;"xL^feX(tuͪk׫FNS;Ga s^hB/t%hTg(2(m)&H&ǖ4$YP@.@]U1`m"f3[W:b\P'Qszu{xx׮G+C(cK %?Ԏ&2\fN ʾ 06cG㹳Y V}q;/QB}W/l)+~>ǥ6{R.C^p 9zbmz΂Wؤi٣Ju* uu^7w`!X`4瓍nNjNbq`1d% kǂm >A[Zck>̲xBɐ>RPy4 Ǵܤ<_9 Q#a]>Eo^Yf- *YRG$>JmFa-2d#)k'N^9c}pL`ԃIj6Jfo2&ad* ?uKע]AYX;;eQi%.: m8߀͠yS BL@0PH&1vKQ=oL*R_bljKNv9 @N$pGSdy~u*&j 4{;~Ё<h8K@OF!g%۬3ӏ\+`Rd<(, ,[$_DI%KHv?E.^ "K!cavG-E T$^f L *3p9!sȰ.'u`@ S vH.誘 ;16/'>p/ut[d6|2$bɢ}d~@+Z}{l [?KaR9aخT PfKX<’^(W۩<<Ӣy̒Үjݝ)3S=OH. I'CX.G#X PԠO :8M63  oY25 c@9:Z>B87Y.{9]#oR'M_ Y2d]fڹ9 6dm}rSQxs15Ny1@qtXbvx=[<QU) ݱ;iaxj+i:miTl5F.YVT3`a,O2eiILWe%z63)uxL^,dJiDS7>NO>'I m'p,H2%cQ&^^U"k8%A'_]WL=r툤 2|U pŹA`\~w2Á)}^{ ''"m& M p_gl8ScOm!5Q&E/n{>B6uN,bw=އd%V3y3chQw{j1Ẁ#q`[ wF)4֬["v:6 `mss%UHc3m^^+٫m=>=W*<۬7TX>Kb5gJ(˦fWb95[Awc 6+5y E)\UfHkǸZW ݊:|w%2t(N?1.H CKU[ӶӮM/,SnV;O=_RaQY3f 6egPB4+%&|BE$,Un4o3%~ \h;:mY[Cr1U̝37DaajhTQNHFGQu#Oj5)6|clx9|eonu pL&%Te(*Wq(_bXvTk*+779wׅW%/1k=io]`kL5ma4N&a[@c?(ˀ9u\dw546=EH6 y`xRr7fr[e !.>gᝇĴ$fS  n$xɕe\Z h?q|3IԜqR݀#<m3ip͒6rJOs&)gCt\I/?NJvB;:_BY6 bH~ ֽ.B I*b3}>$ Ꟑq9k1)Zv5|s˰WqCck~3RO0<|,qu}Kc-?Q!Ng[eY50&=Yp )Y_ON*㰻OaLdI oGH~>Mwe9v #x/eVS :N9c:~G[be2ՖB4-?Oc4.*1OC _tCG<.P :vaQ &ې>i/-0&(s^l˿\ %7a\b)#&͆gR b_CbY !^ @ *,kdyQ(r5É9$f%PU=G~f {T4FcQXLS:ɏ>hdg4!L] %u2Ԩg=uvDP>]9+gLx(6c1z5. &d#r˄o7ͻxxinӥ?[طÃ/tښ&#Г-@6(S_޵1sbqEjGF>vol`,($r?<< g&Fj{Zg9Zkzk2Fz?\9 (6[Cu0&1s%飄p S d`YMCKSR7` )6W\ $C(MXEK ű RBD i ()F 86z~Ο55IZ%Y$|W,(%*JTl؉P5?eř{alRGQi]O)VCvٴFM-.4A^OW[>qOőm)VӇ[Kc h 1Efuȶ1 7ahbTus 6G)D&L&"/]|>nu[|5';R`g2j LmMr"]y~:qbG3Dj%W ˁ[2U:R?~0:'+.+"nKif(q( 1I, x'KwkbӃ$4z t.pWYL4a,L!t9FѢDRx1+cö߮|=&r̵ Y"w @,cvyfoFZq,Qe칉5"36kH]2AVm}ރ"B\ pze$9;)J1Ui<9J!"̬NgQ ix^,̚k+t- Z-bL 9[f(ؽ/TG+&)R":5Q!#Nn3k+{Kc"ﱡ7vԆGaCUm1cw/%߿'>[T7"CekiO2u'.{?0;,iw0g%]5%j`BdTWIOc`(_3]Tg3B$t+Km`=)Z8DfmoӼ־9ɳٴ56b,ݤlk {%TS/[aljF˜mzcӒtkxiԻۧrzCA\'m.Tx[-oa-b>JJe۵'&XW]g+S|AM~EMіGiuM[蘩Ud[HQx3#%%QݪhFKʯ*}1HOŒ`ʚ4BYET(_Ia^]^-.P g6J|h #I+ߴA.Tphrf+g%jgH)jmo|3<)}xKN6aۿSz faTDyq"fEWL2ѓi "+Ü0LA'ވ˻Y NgG>*DBDm[&2ט>28~A|thIڑgُU0$. XL8I Υ{ c0)K {j7nrDs?]zܰ Z!qf+"&e X]>Y3O@\ôt͖K;^I!ql0m󖘫lhFaDщT-7[kFRo@T⩿rܔcg |hn(ןn0BwkˆDJs$I7bz"jF~̚+"j.Zz>@jAIAQuN'"mGA?.P3=EzH13,#QQϙ{;2=c?GH]EWrLo`R7*MVC4\ϽNɕ:2%ʼnc"6GTsvBSn% qIqR{0p٧BfKS3z4z)u 6xq=֘1=+UiAÜ.Chf+I2 ұ;8(%24Iۮy?}54#̍ml 9 $gv9[xNZ7E0DIzӗ١HQ+<F?od-@ܫHa sAmD.2y[}~1+lx,qyUVGf\]^n꺥 ԧA=sэ ڳObv9&3U0咆UBA*gcD:3DUj[OnN'|N<6y20>$ >*lT}QFGkmVe4/J+$Oj:wvSe,AQ%Ph lvC$͕h<-N2\Sy֗99+}J@7@O_qkjvc# Ix{2u J'[wۈ FA~[hT^[qذkwKAEtjpLL} V%J#ptHc h NΌwᱵYYeF\!g*ptjgexKo]o0Ӄ6b/?NBCm5ħsP? zsT^-ɄRhWE] M AaWMrob.aHC@U`c'v[hBФ N@(`pLz;.,V<kyn jQ>)@ʕ7Ӌ!$井"0x?q̑L;#J8kt>Zn^tI4Z6N9E*Gte003}I!EFTlrg'Eu[0}0[ cnK ]3!LOo?Y`\.\;DY!예^{4q]q&oH Qg wBc!fxln( vťNLsY'%Ŀ; ƞ,F߲2:_pK%]mNϖgui7&m6n= JՑ`oLZt.` ,$S8sشc~!gڬ*]JDU `l-H";/?(piJZ`yC)ʐ@k?*=UUwyaӶ =#X\%Lh )s\_479]Qa)*ͯ{}*2{Pɲ'cxsU'嗝Uy꒺.}U]yEBzYD]K~sk ,ȍ@q0Ttƒ(K%>@yHǖ&%?3M0_T1#iݗP+b]~`)rȦzm ;۹~QW+N$H5p10ˡbr7v}|Oۓd8e aԽou0ґaD<LžȃGD"=V᜞2zXӆCdk 6pV68Q ,6 nVP?U>&@tkkKIϝ֍ puamR8)Q3P/"tJ'aX>S8 /?m^MUPNYw6cՙ.O^ҿ:`C8NKH-6|6WeWEFu%ZG9^,pVQ>>1"dĊW xe#Ȑ\=qn??1E8xC{ԝV$m/-qWVtOel^7(-#(4ZTa:B.S{QqdN$$2U<S5fq)SΉg9S6356Cv 0PV3;]PΦR<%@iQc:IҐtE=' #{OVF}3R/7>ZyWy\n9qGll^Vuנ#esQ& >'Ҟ.!5+>~^V]5IX$iA#fW7ђ}Vo"=8o4| lky+ x\+u2 md7њ8d~De][ՔH&2 tɧBRP\ N:B.ٱb4tĈn Em2* 'RP}?X jdb=WV%]5q}K 洅ߠ`Diޅ.D]I_qҔ^dIye*j &YlEt4cg K2׸nljt2$1k>-^F*]$dT:tiЊFFx+;;hyZ\:(Uc A5ڟYq_昛 p9)7Zن;%>l`F躈OTjHyo8Ɛ&"tE;)p+BhV -hH!QOЏDK 1w%w% $3M `%}"׵=;i rl)|du|4Vy5OȎ5K}Ϊx3I5\wbI:T\c5?^m,+V'Suмb8*d\W]rƛeUQ_8o ^?4bE[eγBΕK{/?xzϞM#ntT˨c"IIi)|G弮,UVXTlřvwOay8;rp5ioI(6EJO.%rhnr 陈0\MtDFDҔr"eqN='ϸЧw8o*TYDNYbv p$L2lO>!_#1Ϳ UM GQHa0 t]KPQJ>-+°O+;9|lk_c?lhrĀ$/ki5فlo1I*XMB'li 7csPTmE/2cW` u6XEaYV8B1ʡ|p,a ޕGƾ4;29hE a]-@0^LH7%g{t O{KAPB\D?>wKRW.D:H@`r m(iͷ'i]p 8<)m\pn)&qRpAjg!C D"98Ԭ5#@v:2Af~4ui G eo(~= YVWQA &z$(UQ4e0.w80=I-V!`qphUt!;6 ޞ>^; ;ti~򲥪EI&elevX ^_ ½GcCGCQthW?Pq +93_ 2!23w2(TEr/m,(Ȍ%F;`m5xzg!<[pا} cDJ',L53gy,v*k? $Bh@V/% u&w4fXDjF-'  )/:pW^M? ]JydGT I/?m"5~ t4(xp_?|Xi9 dzǘEt^vŁ6|%"^R AE59qYN%LB\4!&$#-A>kW`жóm2MfQ[bO!9v1Qe1 E]f[\d)׌٨AB{ԉj{XxO^lG$"I:όSS stDPKbvm$F,t_X%. ݕ^S~C=[U#*ttPRԖ,~+{NrS"X"Uڡ+{O]*RIL6E+p8>1:C֌)d#Ӄ@=h9=ߢM ZWxyU)Q~y2yu(&.0$T btE44ؼmLhZˬ"_Lv–F2- 'Y.0XB=_=0@{1\⠼ry[ⳋ}Ұ 42B1yV5 }z4=yZaY9boi?.*{cDv\}V66ǿdV׻F;r]*Mְ! ]nk7MOB|kmR2?zg7E(4Jj#ޝ7=9d~[f[+ qnu!uc_)_ ј-v58|T232wQqFf]M/H,4:~`]@a2B's&cWX 4|ń7`O ,Т&ZyC:} x܁;qAM_hJ*6 't%t^3)Oz:7e0k؃ ?k%mI^sy8'e U3'LIRJy,]ojNtY.f`ƶ6 7/Gp3Q|N扒K|n}K)Mu]C%Ȃ~GBF~³h,s+ nrtIM smKGʯoRq'1 2VcdhHP@$l"ڣ]w~{6d*?ZO.= _I^bU;vB뮁Ν:&ItߌUOZq3锄70%AыҘBpn=j!$|$_WbPM|Җ=.4E;eS9uC[ `сdu ie3#)=|)4tˮ_&>~{1t3w2 HeHWO;OΔiJ? `o+rX@OIXPeVTQVg-fnlT[EU۱I={cbaŭV8X}B,}5Kc;ٴh|I1dT&܂kYŽкh5Qc4lUۚvv p3C!rKԎKF}ã.#^9x y!cj'RӱpsI 8c d =x+ԲȲ"]4"ѻ 4R94<.Xj'xڛڙfd<^x R+ }d w!`Wv!~Gӱ7#t6iѓ f(YG !B!Ƕ0#hfy"N)g}]|V%#Wf`͹@'?;GIh,`(RK~bѬ^hWA}>ou-_ØkkO;ͭ*TtxCk+DG 3',LdxlNzk|K:^/GTrȞR`AXg)ݸWR"7rع0cz"^ZQ5ˑGYR?m䊥d\32h"(+p\Sphz5ڃ4~旴5X ϡiؓ.Еv.8+A[[1A S[ Jg%6O:@X8)J+53f_ D; "iXQn=F Y XŒۊ*a?VJ<ojCxc=^]fm@I8='c|H&6X>.I_iZ v 8t."22z`}Xj'[ ==#.!U(ExqV7vPRexO/L x䔶Y i#&sEvN` {Mo) L!y$Y]"\g}ٖ.n0$a) YvKdoq vuC@"~Gguɚɼsoz⻤{; ѡ3]7P<@Ͼa0əцb*R߶pLN4 )*Y$t2e iL#mEwo1 VNGPG&>-GI9ݫhz`wj] !QI|fp&EJGMs4ɶ";Wnk]+:x9TH`!=?u3"Ť6MH-nzF Aۚ<RSI^J>. AF,fEA6#c[Ћ蔍Q.2AXp'jd0ܔqQem"A]yl_?`/W!Of\mP#v955=ROb1 AZtzδF*X^2߭Ҵ&\T>RME./:bI4bŚ0[pW4/:5+s֯nG+m26pSm"BKwտgmXڸʛdֲ' .k~E!BVm?w:ʼdMۆrkj= ޺!EB#L]%+Bd;x1`[Q >o5dzʺ) X셎aRMq$.eXz! KR>6`TP1f+4Zٮ*n'߁b^RJ@c*9O @@[4owa^M>#l|1d,\4LMSXN:ztƕk3e*α! 6ש00ߌ l|lLOQ'UT.[1>~,zT$ '6+QH7)/N-XՉnS(nH }C 1cm.BCzsE%EpUeM6P rvx]YaKD`oU4|(hlq%) sQY4ɥuAX rl#@evSޔ|VrOP?tFId2'ksbe(6/)NLCn,bhmq#/)AIC(E oS#hX`V7%VZ sh#П (DzE۪5QLɎϝZ.'tɡ[ ;t |<==ԗ7K50a'_M,fpE \+w%sӭ 7=QS{8ݔ YO&bA1KV%2l+DzM{)0x^`|(<+ |2׉ ~d f3,8!-m&Sm@5'G.=WW3WuTU'h\ T%1r8vıa7NYZߐqً8J`׍X (`^5$/)rNgiWwȇV>H{úז]3 Ɂq1%tGQoFW)zҐDzX^B-qw̤j|[q46@<]6Xao{hٛD웲Q6%>6zI*QT݋OY<p-&b{KBQ:x]͐mTJ\a+iǚ J9z]\DϓޚKm:Sձ]`2o- {0Mm| Ƈ7d<51=ܪ.֝M&6h>7e3uJ+6l\R{8h@̳Ⱥ-[>Q C 3Yae%f`JqRp; m'xYcsIoH z^1F2!P8M%?t%EO`*m1s"M3D[}0#e#+kpfĞzO:/^yD2B~)D]:r,,o`| f $|{ ?H/4p/ E_Ԣ#_jI ۰sՊS㿒P G7 1[N,y;Nhz^ĸY-mvNyj$ɛC l-|%w5Ln(iK;Rzy qՠ^BAg} Tz[42qM P~]E|lw`ظkuE#yD7~xB=;A~XK^'o+9-mtB8CQ>eW0TݑSL@!@{2^3U7㺵 'B>Z::&$|٧c;r9Dr(SW?1>C๨(Bk1dŻ򝞅ֲͻvt0oDth ƀJF˕՟}kRUn&=<&O7j,-{ldД')0޾TWODьBezN?j(=$t&>Ź8BԚhSq{s=DwڒlG QK#rlT~%@gMf8v+{(kO%sl0|'U0pE wߨB~Sg+k/yj `{w & alQſ yX(t}?9_ɹ+|^$ o^MN*-[7#ÚVU^3MKlw$EQ [J[i:D߲ ZLǒ(ؘz(4.DaQ&)7S;<4&'޴;%=CFh t>#߭NW>u4UOk$|s!C!婲 pp}Jޟ=Q}cՀjחGH85PW~UrMpQx~[H]" YXKZ8;Ȫb4^>dOXjf)4^%@M`]`UR7:gp8y& ЋK($\Am G[w!.1`ذj'e<}תSxbop{{%Í?~[%9wY7d,XCUڪHbNL|vtO`7`~j/M'hpBחbGӪЬNjy9:\.h{pϞ'7s@O4tB I͂(et^Yv<UrLOZSx:BW6 :]pk,rB"  YfׅmEYI&.SqJַ`}5/qh|gN9=r٢fxR+D]>9SYeX" Y?!@-2 WƱ`1emt8+hPCF|R5hel`$;%G2nsB1[0vB,8ŷ&*jO<xxڷY Kq:$A>DE^4o1 rhOjOx g+޿Q٫{P("5f ĐK0Q"frFuc0cXcd t"62pQR.LZq%u@ Z(N~&y2b; 4|gS\hhZ\kIsZO *K庌i};E1CImjF&yqVѐN]*w/vv5e*kyBAq8ga6&I}Ty3$ز|ݸ㲮 5\3"DĶf_1d !l +U{{'y[OoYZdb]e`oXDf$;gY~0cMExNHem#m?eߪrhH%#sNl /!;;E%X0MI+fe:iϸZw5P #ے? }pP!}yț2~{[)`ɃP8ѝ&-uZ-VV[9:lW[jgp+./CjyIBrʢbsqe`9Y\?\.xzH ]oVZ Д*%rO0B~wKS(EAQ?k =\ -ሢ |aO&m]"11ACu۝uLE{ p6gN%YĢ|cbF"?6|Y5-p Vh nQ)C[^J>go4i4 yt*nGFCH#ׯ Si_s_7p+ ϋ?uK.g0lLW `wp OO1`cP8L+n1Gli"XDqebFpJ̙d`9sɦC]Gϰ9 =anlڂOvF!0TǺ Wio$~:6K pgZ.?:%Qs'@7tǛn0Ip&Y&\HNWRlI>ZbOUHj _Ls* Q ̡>~}0/JznEoK vsJ&`/ "'ԡ`ny8g'ۉp3RJaY6 z}cH[+'>8$atUCDDJD;-;M e.$Ij*7,ţmarV6qшJƘZ nL[v!.2>BmP(|evQSpn.1t(ѡR~5¸Z_x9;ÿҺEtD^a$ vUr)J\TV@I/^uSz?kRFog8:l~\c=JtE_:XTĴ75zs6ӹξ;Y_!R,Wزž2r p.w4apQD 7bBeN>.2/hq_3x0=#*^aV&韸 cO4gF!)'&핉?_&'Աl6idǶbo(c3 ïۀdSAsjˎSݘ KȲJL!1lZ~W(+7]Hga 䖊w 1MkԜ6,7P]<ը;CJlOb9?g^sFGi $7Iv>wTsKYsQkVoKk/; zx )cE;\9V;LdGG_2 {e%-] k(r{,U9shΟ؆X!5Z4q!&GԪ`2p5w g5LwcTn1CTp~h XLp-ߘqzH.D?P!zc^,0DZ.ހ==Z}untT&PRM$cv᪞^hg񍴘#- Fج7Nk'`͌'8`UBJ񿱪FcQ!B V*8ݚ}&= CJJ=^q:yI[2\: 6u X.C)%~Vxv`04: Rz#gyt Bs&5oQtFi߆ވ׹Ӡ=L91䇄eq86B*W2zې979IkaoF6ܬn+}idw 9GPܫt&;ǔxkɼz5~9ۑMG0!$ȉ8T ,!#F| xA= =ĿlO s|`v/lwïV?=#89lI1>o5|EYrva?Μ.;s N.=+@j5jAV)F`Q\k=ptWfK2\T}7»;Fb4noiaSa)^+z@ *QvfyzT輰,x1=ap-wc"vlDc(U싞IT2_oZ#A̎T!T|0ޏ(4iEeRU!C1k ԉXTC0DZ+QiG#xɯiuuLt ̰mCMv)]QQDz2 j@~]ƿōbaW?!UY{Ov$]*Kf96eXҿ|/jŚ}sHP~ P06aˊHt"Dl9o.+#El ^ h0 be(E7vv0AtGbi͆xE~ ޗ0X_{8I-OŸxQFd=XC5y✑jbД&pE m!0X>sؗ0=EVj+׍&X2[1 rlZmlCE24B^vY}(VE9O]B΃𛧛#0N 5^yB)9*.;yDyIaAl!>Z-n_jt7&`T5~ \U >fzO H,eϿ pO"Tȟ!} )²&*޸ Qhj>9k33Qn/I<˲OBIi2Dtu1H5Ҍcθ`:˒@\ԥ= t徧p-α@=/>/ԙd}F|LdM pz)b2Ubke!ǻx*OO ЦO]U'0XHؑ~ 5ƌE8"r$`75Nݬ )P$E¬ܾ~bݷhх5t1t7 D+m(;E:n,b7^yʄ㘃N'wy` Ñ$ϾQFٓ~mܑxpc1j>#JT3UjLfлQL:Toih)'=/K$8Evn$k[?㹕i:0Ͳ !dSI]]gygYŁ&-Z2C5 `_:t٬DAÄ-b $z{Gx!:8_wK͒ڪ "SgQ|']ͥM'桨<-"Ӧ!" &f r\Μߓ xGZC-G9S)OG Ko+tݭ?B(cN,_q;AK$wdW2q䶍ct8z=.' }bP'JS2!,^ٌWZU+ KIB FK"N-˝؅LU6)XN>kUoT6h>yOl]T3ZҨSFb{Vt8rqf'8@"U)p\?$/G`ܫk[*֞5' ZxזiC.~S\"k#ڲZX-m#`:8_P0~]圼 @ϜQ7۷XG"=0Q. y~{iH.hY v :0%'Ϣpn{SF3+ZZpp#v*F eN} 8 jY֕M{}ڵVQ$h:"08MqPU-ȇ/?:mTS *~,`A .iQPWX\)KՐkg+;ѵ8r?~9ݾxD/mo2Li 5ͱD+J% [׹+6`@d[ӘU>.2&Y]e:Gܢ򳔕l GGGfx-nsUI mqԺǟ⹗Yg:j._Fq(5c (<,ڌ zad*VS(MR׆@4p"X]uH &2vzi0J<<Ԍګ:aoļ%BA^M8ֶ[fJE^jRܚߡ hk._͎{h`g&qxC|ԭye4NR-MWߞ+T̢;@pM\?t4:9Y+3Y vV_-kQc> I晣wعȤ1wml1bk/TPA GaFc^U1D oKE. {  Bn} pY% 0{0}4?RT4Eу,n6"{UO?h$n*W k["yzU4=r`IaZt:4K'֟@MSxL UQ~n]%AfN[e_!8Hh<3S$F~uݧp/#o"0/Ëw~kd5ȷw*L\m"Vc\qOJaÆw:E{FDr#L+B8,"V{(@W_J-V qx [8H#fa"hOD_<~TE\ ;[2LҮ_z;>ĀR}VYQ b'!"<h]v;vn+7#d>b_ Z@#b0="/ b@5v핣"lC/4b5A/AQE6 Afv'Q!.dMn}oYmjUݾU|{Kg&T1o,r:Fطk0f{?8u"4t(TpHbyWD،\?LO&(ojH^^Wлg|`lR).D^)cQSLR8M6{Ůև?C5Xs(cӇɇ(urMJJid׭NcƞP UчU:ZzD:Yqdt*hyֽ 7-6/s[`'k kth ؇~Z !.ˏע'։]wDC^ 7P7 <;G}Ҿ@~gBԼ|烕UHϜ7b29y A6(I}<_8RaoE8n/X rTLjV [[0i6x)zߨ)C9:[^)jцڿӃ87X=Fr{h@(^4;*kKtjhsz'J<8sVS9wAma "qwM8dP:DK%+BgѬД߅ѱɬAyι*a 5 &ϡaU0M4P Fwz.t7M5+C.A}CɆ*@w|7G|>8Tm|c& EFgA5ƚ.vdvH$= fe쬐Â3xם-D7(_et=ã+kuj<3 Wy`>T &(F)#>`p3 a.@=@/vX>2F`w鱽83K](9DŗCZt TXDcS}-ٝ--4574kHTlib降P;T QBz-Xwf,8g|lA,n_=p)>%D ELU}AP)DS33w|@OD.)E[R7eܝ*P}7(x0dNچ;dV9kF.C3信 Pɏ*Y'`F<. w̭DĘGqrf JF E}O;Tg:{"auG1(fܣ0r C|pP/ J۟]M7GY&T6 I\~a-<812`}( ad5sAq1T3|rpVPjG O>j] J&N}^S<ɣYy42> 4bfVr=`̐A L!9@Gmm^MDg6nKyv0iqh82%}{d2ؿR5 (  0YZrbW:9jPXc?9E7F0qS+eSEkFz66|44GicŇp̿|8\ qtbbo}Q9D),J $;{L ŸZ,j!]4jaP`Ug(@Ӱb2aaM:!Јf<6n`tCgsR s}kCeFH#sCd᚛rF#>FW`ZdmWqT-ώuR|0673iw|H'5}  6Mp㢳E `+f S SoZ`> .SFpXbX\·$9=C7_w\pLAX~"\uh|).?х2z~saKI ״ҸQ {U2k9d(|OPUBo?p۠'2 [|tgzNۀiIlNV6̚OV1,BHz`$ndɮcQ`SC $Y=m1̣U)a^ ?a{$p@J9Zoz2*Y;nV08#:rZwTn.ĕV[W&KYZIx!?5S(Btz `aPX4n'ýp*g0w4bt2A,LkӚ]-wX)1\=}q>Ii7|h`LӵpEaNs01`479$rSk1\򉢶ʠD(d;,#:ĄC;?Kb_./.o,lwā1Ψw*^{m"C<rcvVxbiۉ^ wU.\ sAD0؄yaOZ?Te4/yr垿q Eϟf <>M>&v N0Y~^~o6?m<[!LFegwJe95$ۿԺ Et]?l|UVMkE6­{X 4S6ZqXEc+Zג ɀ#>?H%_R]023/f0#D('ASnUΪqQ 3Z OR랊)ʷ=F>iS#_ᒼdU]b+ƣe G?r,6`=w.*Y#q҈锱|Ƴ!oQYcd w顃zPp$dQD|3sd.Iri.ܫ&_xw7;g.e!jU^[YUؐ:$qs:J:D`ז-^JXeP@@ Äٯ]Zcߒ% f5:넫{] &Z}>:V a#2ⅈ^&0L$=w$~ >h!둏qX 9+#14mFp,p\L H0WD߹G!K/F[xQ3X:yt%xܔ!apz'fƿx9)8R5yg#fAHw&ovd~*UEhlZ Xִv]KMe,lF$,-EcaGhdᎩOk8@Xve iT<&^{Ɩ. # hKR׹3OPP#i&ꍙ"O؟;%7XH=S4-^x3&uS.-}F$.BWk*쉛5O9*Rnwч rѧOPVeo ?oe}pl"viэ%^2A%@\Dg=Pm l&؁񿮁̯(''4B#xjSNcV7P\k$)#oLlzuf'W6x '&L!lLvI (@CU Df[Wq9 4~޼gfC;N{M&c78,ts2)`^~9|^Ze}.~3zAT ~(+HT"ˆqyέEZx)g 7;x={41n%3]&/XAHw\´Sʁ1 嬪3Ђ;lUAf,fPqclPHxg7M<8e ת% *wox#e׮!{SNQዩG-R uUZIԅ˧粻&4bs :H(.xrj:qD dRD,L(FObsa< ,*zfl).w捿x&q~#Z쿥f_d _#;n̤D$Ո46G`}Kp_336brMyF>\Uvٯ4̰$XsAN?"<~c$$;?' (FNRW`X pCuS4Qn഍6YARwPUfT|Wc>cbnWMޢS:Z4"ԛgt.zo~l`m:@s> JFlW.>ָDoوQ΢\_(v4:Y:)@a >˛\7  k <;QrUI %NjCݲ1Rö3WEv0*(tVL]N TiV/Wk6E_W>& }[X&vIqh} p4e &v!:K~c~aRHm/} U覹e]Z2(hY4e__BL݈^)G#nD(oy*)#Uଈr=IL ob+,p| ànO-Mٿ1EIy -p) ⨱;zʸx3Rł묱жϙ?AoN3X/ gŴT,ݝZ %^~1nS)FOJA:r&-O/UiQLj/CtG1L8Y .A 5 Lbzyi/VvҀ!3Mb9Kt[Fv_Uc9 A"yɝi?>îOIIp a K,pʩ'z9:»S#t;{wn?[Zgt"qr+;οrfV|彔Z^7LHR<'O>MVB:4ƿ ft`lvީhJ`SiR~y2d$vz84Ǣ? j[z@D񭙓;5 mgWy^<͕wp8xk`ǽKAP.tm@ 1O\1_ef0IJ5JWHZTGFij8"XU# q aL6OU'?lvb!/zcmk@-~r }pa@=plh}!,.Cp^A!|~(VkKm(@WŽ7 Q¹גQ7x|%߹-Y#5Fce$-ږެ1*#psTô_RiPڵH]Pv 7w5C=%')Ewvny]*h RD B-2)wm /P~]+?E:aErnH?Ruά‹z ojpNQ|$/;5 m]#t Ѡ#Ͻ 򾘝 Vqj@PMr$ifYhmȓ2dv>FUؠ#@ǃ`5IFKJ:6z4dYmHHmuf~QBоV;Pu7`,&}cYB|ִ4S \䥣|vQ=X%t'$OK[hZE]?U· ".rfϲ]/;+}I)]Vhe-u ȈAM-!km!wra=vrZ-FYxkވrA»ԉY 7tv4uؑnL0?b93!7R]Am  ^ܴ^A耂,.~vd'>r[!6l}hD2f*\W`th%fOwcMnmoUUۋH>Ë\n8 ei?z>(y[!k$s*~.NK|b߂n}OI"S2WbJnBG̫5u\=4K~[a:bz[ˍS:~y#W,R_ǡ[/x^[ﵱ՘' A?Ѹ_kscGQ2/geYGpdʙn<ҕ 9CB^SQ eɨ08T,I3\JӪ\7JɓkM i/癦nAHqÓ+,RpGxIa 5*MF:DWdj@@̏Mc aN5S,o+߭P3KTt\G^PD8IhŶG$aUyThFMS56iBrQ U^;*?Om+!iXHv6ˬ_+un5qBYO(VfV1%iPu(kX,0&P$!J̪lWrAr.Y+??EKq1]zU(peXӗQ^w3Jv^m/R^OG@TٞS%%z$OnvDLp#]Z> ,)WiŴ@~mbS?6Vߵr7'bc$_i(F/ _k~]׿I:{n([p=է }Lq!Q*%fq#ÌYU6t LcfK)Ȇ :M՘Da=ms`6F 5(/\ .FeXNzA`ٓ1qcG)yqH8+&`:n.UAp>*UL}ɳl1ERs:HhQ6[Y45hyL/&2rہ|g::M(-R9-Hfli7ush,ΉU0ȉy7~Rnц*ITa`Q*9e?w#>b9OQnaklYAݧYHo(]m3;oYdn2"%E{ofޛS&B@-/Rʴd{H [Wvi47Vlcͅ:3W524 {061IH15j*# jҥ zZES#"tE}KM`I%V&j)%^cNj +B`'6y VL;=n-.8߾sN0 T =F'D*gn \jD 1KxzM/Uus]Հa kZYv'M1y[@EAwV:K{ _Q1M @kqɑa ڈNĝ{2w+¬W(hiV1Zqx]K`ZD{BoFb'?!%س=l|$垃:nNnI6ku:dXZ8K@}7's5!NKWD1Z!x`,WRDr1!b8!,u <}+.=i*§ۚ-N4 rJ&Qgs̲]r6 !VlEޤ"cARtKzlC*Ch5̙uxBprn`%d[KňY x(^/ix|Uӓz! ?GN-L(p~72Qס'%7b O 5Yb暠*/㿻,B^N?Оo${Aɉ (+# S|% ,S$WqGq1zJ:zG8G Df:%[VE N3`U?$HFo) 7%^hQ%-NJ/"ҒXytYAo =SYwyHN6؁34$=(D7VVz"t~l.@ܼkZe Rֈ9'^ [J8wtcH'j&(:ebFHܓg9` =:kj*Hv3wؔ?( |'kHJ'e ˊ4Yum 0 #~$SyT]V0frߝ)H3$'q5x""z1]xixp)SP|9|>)|1$I6-5Ŋ?]v;=Vl^+G O7@OjeY P'4נ>M0$3] 8H#gx7֩&(z g'䌆9"(-$E^.N`؀>0UBIO6= uЁTJlhi( sV"m 4|҃wTx!+]±EwA I1_ޤCk!hNr{W—,-XtAXk $WxZ[5pFp|ý$Oǝڧi噯,\[(R v%']h/[D̓ ڥsF[v7f}KػVo@Y@D+H̏JC,H1Vf,?wGRx.ek]=*jc0#.X{i+5>NTWu~i1O|FF;_}")Mk 'Pb1AwB 6v(!C-Q0VpL#le 'v"SGW>.7c`6 X%I7k4vjt .҇djqZރ0]o^Ff,pt㪚'sbJehQ>cZ b"c%9_8To"4t56fjP-/> rjC1~4Kr*\D R<7$nG~^)s;ؾǍodHQLZ}BFba7C=$84A% z)zY^МnHY@iβD<]@dK~+J9_X:Җ*n_ ٶ퍤E s VԙQRc(T\^9{RO{"iT= ~3q0u{WUՎ{LjLa*ZoډfP d8y'z Dѡ|8YncR|].rc8ܒ/)is/)H NJڔ#wV,u(a \EuG\"Nna)%hC|g0HEk8~5;;;A{ ,0'4Ή &bZ8GVX2dt7++kҤ iT&!|!-v0d+4hɝ%ɀ-hJ?J_fH+MƬ^34.TJQn%% 'QY'/^DێFSBz>&,ζ{uRij<)88ISq&Nu7 H~]ά=p.% Du:e׽O/ N;rN&FB5~'ANpgY=Vkuo5 4L]\J;jvl쉘!o[q1q S,%08Lq EMN6(-IIE]gI edvc%ܛw1鷾sa*L &RP9H85lY2Eł1o"KS1ͦV/V(xM S{q-KQ1&g,iNecOIg-9'nQm!D ?(T57hϠ`DB *םć5A#+NjZ燣4v?ˁmk?}G QY0r8 p?d,DTm\D-/z/zr].i>e .[Mꞔ8q=n$BH]BQ>b-9ڞJB}.wO-YE)ϐ?n£ҋGy8Rm?tS# 3!4(R[+2h7xO) w7tOvt6mN܄|Fhs㐝&#&-Vҿb$3ᒜMnZ*>'Ë\5iGq`Pnb'Rndv.n?]'{1G-†,A H,3 0Y &IDvŁ}خ\Wd%5k@xV8TeǰRw1BU_V{r>5`ߏM//}F?tc]T/? ?"lȆw/ B~uꐸ7h!Lv"H6_H@ $t-]طw?p^4 p9:QgtYQO`&ՠi` /C'K.&E4&WE v(kb ;摜Mҏp[ϕ ^S?<ǁB__6)5gwg>EA V)4b7ύ65Yamr%f p]|KWf1,c~ :_lIeE,Hn Wk,0J J@W9P?21d}CۅVBO{2J\Rh|墒aY+^7`=qSLqX I_Jlb!"'H!W[ xsQO^]jسUtydPFM[?2BMk6;M';sLNbaLāA#)W}3i:QkF?և.g2p)=jְ4~ |UYJap3WtaZN 13E~jp-R OaQ%6mkekW(0eȄڬJxs* ̴!*knP(bM2K+:c<C4j\[mEYjVK7$sbg)E9o !,Hdb+Yh{χ/B]L-7b~O5/(YVb4-L\+|تDv/tƢ#YnU8!vNNXчT7Ԫ|Hǰ֛(ԝr/`U*ṋlQLArY >^ 1Qπg"Bv|{%ڔxd4~Bh5P\5bttG 8.F,ǜLh%*~Q&:7]KDŽjL:As "wEr<{]LNmPeܼmvO,F6~睿rdn{ |S#K5| ao{Z:tn <텴5c٧V^QaoZc8.ntP_6x5~A=}*.=XVY n(Z`*P$ )@Ne'/1<7Zt s88u@r;Ì:Z7! Rٞ:K{6^UHvlʕŖIˁ~^Pw=lhNѧt Qn ws#)3la~hJv֯sR"sL]z7xNb>M1|EL,+ bwJ9Eb` .r^_JQck ִFb^#,GLA:z:[ě^Gt#/lQw#A+ 5|~r4d'Z8Xc7!tyhNl6r}A%[Bu ~SĜAH>a.e lUM;,wUfŔ0ʼnziF!7ddM/*K9A2O-SZ#D&㴗D@d$aU\ցWpHc ȋ^-<Hu4״6$GƯ, aYX߸8CFQ^$:¶(v׻CcQy_=/rN vH&7AE6cR'GELw̲rI;6:)=G6DZD,g!sh38Cug}1LI+UخQC3+XտYUT/׬z?pL098z%v )ؼDnhTq>7lz (a߻N8=0ZWǩ xj.Y3T͡GXV^6KNR:@ A_ ?OY{] hב4>}N 0Ff8T)+ Y3XEFG"EkpE)BOǕײH!ʓ8FW[PrTHE֣x\F,_ =F}$w8Bu'iwUr%ãMܩ65kEfqpx&PA;Lk QCX΀)cX{W&w;hOpۛ`xd}al6[L bX)#s#6^AC?v8>Ys !A1lˬXMhA71[=/~ 酺"޸2Y`f+R怒/ `+![ؾڟN?T6jkiH^|h+hH;u\e6+wKij'2be?$K{ĪG@5"E 12Uc|Л1 (",Y싒te_OG G1u   WCnTlr}힙m B;R.uVKИB3 yw /bN Q&$[P-C,ȵ3m -҄+j~ÊNhM'%-JQ3O]!{иa91Mĥ܋ݚ`PA)Wmw2TxC#%!m2ȃ9ehCO^ꙷ!,!Kö^:YauPLAS?륡pU;*}$WEnZU~d ׿u9J\ @~PyR#ݮ2U !a,NMa3V&1Gi Kfj }Ͱ~M7Z}WPnqvd(&E+Ǘ$#/gm06Z_ע 5}@̥` 1N5 :' iFhOU9r(U٣y@NӌևԹj9Y<~]GA+jxy@ˀp_ʆ`M}:_xRZ(З\Hh˧3 5 b3BC*7q5&Tt;ύ, m9[[#˚|m|5ԽϪIʂwLjKFzjcQyJ xSA;:G-'>R`Dy.m7},:B}+Zd@(V(c66;MӶ W;-yJNOɕ$=pig<饰4)P p3A T";`mޖ"[I1?}:8X#&{q^\y/3scCk|_V=Yfp pUbR{Oz}^*Ix8p|\8+&9~qhD$=x{*/ɽZ<]QApF@gA^s8y߫ V 5Y4p ŞZSueьsXm7ߣzܗnHp>و% }eZ$==xT}DO#DXF])\Le2<Ş҇5tMaP$(kFut,8ުFlճ kڀ!r 3AK ;έ UEu"ķ룞%*aدz֍2^W\KJ(R)ҶMd.ꖱ+k~[ޖX|qa1U"/ rW#O׫[_Hf1 `ebN԰Krk+ q f-F:#Mmڰ:hbuܨE _ ̹lqI!T~~ꩥ=OݢMw5MUѣa7q< A{ȷ̾[c}z;4x- lZ-Bqjу ; mYlЮj]ө2vZl+z[69?0$8sC8CBȆ f)ʧ{iAr Q*N`jp2;K1OFt2zy"d{˃/=ءrH <%K dXBnkt\6gb5dRw%"y$^sBU C䮘z??BCMCwa*66D&8 kK}iP"Db \rF9\,0)M'[--읍/pTT440ΑE$8H\V9)xs3SP k9TNm)cfT (Y"ٞ/@jud3(DxKcg%S:G]G7 y$cJctsL_ nH&ٯ Mrڌy-+8M3Rh;U !bt#)DQێ.V/AVZ#2(t9xrs$q`=O!]Xa`R\YKr~G|u|q~4E)r-fY1Ɛ$ab*va2.||_N4/E7bn80 aqkS2uE >*/xnYkFYוdrfVi ]mZNxu؅GR0rIK 7ݲcޛSAB;V֧_ARXZcp6딜ZDh(/B*0zb/;iP1\"b1^ Q.H]}A8a&ĶKov xR"J "S,s8_0 G $AqGԉ".*²C;TBlf:qiDHo,}_WNljG6Lz)>F8)Uu~ Nv,9Y2ԬOͧ }]]lB 1‰T^2ILё,(_{Uo n`llC\|?\kS"RW2>FFaM"@4>Ϫ/UG"~DZt/; `o]>$0 O0,~)iw z6cyX´|oXpF<$bهS+"1ɟҗa {"*tߧumYN~=}ɲju#Lb9)*Ԇqth(?:^ׯ17dԊsNgU̜om3C?WlbqbS; Y#fEsS:b=/8+8!qV(W{?4W7ڱU4ij&Sg{~HNt"0Tx ʫt|bdg Uk_S6/ɉ;h>k^ŭpP?0 7#/[1H6 _=,|CFDK)ggdn @n b, n-ݽz')?nbG+Q k& L%uP_ky@v\wmnd{K'ҭK$N`t#wG-׷k v"iP8@Xi>N5}>Ey$xR9}z)rEv1k]{ٔ:#q*5hkWDfam~3d!=A,}H@E(T"%5-MeKT} g_1?e%>AfUEPlmdJOwedVzC*KrDLJŏF_|B{J A,M)TUwN-;*fshjJ2N8!7NƆ0[|7xW8/1 Ӄn38u+&?!«=m`'jZ]*@([qS$y"mڐrK 9.{EJbo[ eR"7l Kvqvu7a T-`/]ENZ 8X(,$W~mgDl|UހM"f6: `pA/ҏ>u´;LVRwgyqcRXP]4죯AwC2_E'mw1G#;4RЁ i,֙sp!iayrĝ@]& 8MhC0Fal4 ِK2E҆(>[AUQV='aA؈[LJ-R4~~X|K6Ju_"WيY=uD6GF@i _(ՈӏcpXҍ lV%{$@յaPĄdTujGt@ IuG gɸY*֚ Tƚ@몝+?NlRۮ(7$md f+)*aOP~{$3 pQ.9 z.s Uu @4?Ěw#Q8s(?jFj/*Gi\ྡ+UC60Dv$i'tvLiQy?uXcOQ+F4dclF)_2]!QwZx)2dGSh xCE2"oIv* ԸڕSjE)hEhVbIyHXzw>l$IbXnӶnʒ}3e2p%1^懏(A]v8OܧY0ݜԏ߫ߛݠZt)dxr"JJpҦĺF`0k.-yNZTcI$lf@S|NIi=#pq$fNB63yoV섥tIaAW]NlV}vC8OE U-=,X[]%&u:S-7}YxÉu')u.]9ESxB&zKegiBE6!Hҿ jH{ ^o74N;y|RªIHHmF rye>=QN,usjRB q]q!\=}֭@A?KUj SkT (ֆ69X9N{;fMt/#C>Mp{E4:!۱fI~95<%͸DϷܕv\|cO, 6|@g1f=Ya iLd *m8\icКIx)z ^1#R| )߿Sg;Am?361xtdms"'Jxb  L~ 'ֺ3<3FXf)< xd06/ya9<ZuNجM ;l7g~~~F#itUQ"L:YĪiI$,SRS~+LoX'д+Z }ǻϑ9#8Jv5lvrP,"=l+̌9 %l*nB`iܰK\^!$B1l%Pž;:okl~*܎a)=YmxF4jJ#-J jp}3' 8By$ZX(b^+/*T F;RMзk XhʰCz5aأS\$Ĉ E@~}v8ՕNp_͔WAy揺mXC h'4OOKՌHӶ#B*gLy Mp8Oq`~^_È`L Lh`A*qBmrʄr"L#vʹS+2N#&"Xֻ/G[!]IL X郇k?A{jV 1eR$DW/`\}@swJRXyBճ#Mfw%taj*Ff .y)J,LQOk"X`4A77A= 풽 []3u(H#HBr:PCƋFK<IJ?Hg4v |x G~sRX")?O/*Q끪0^¢B`-Yӑͻg&po}̬Tz1|l6R2l>9o ڿ5(4$MN?U]gXKCL=8?US=eq>qa)(90b$0Pc23ԙy"qN&,hsPa!c캖+J^P`@]Nr)2|*"*S1A!ųnw6Iwŏ̍v [ T=y5F9/"RY_b*divEЌ/7l-_3^ˠk<֓YDtōkyK=_9~q#L])gL{G֮0P1I&'m%έ X!<*Ҩ_dF7bLqN w/ '΄|[YZy3 5B-#=aNO{؈N v7&E봻lPK^.Wj*$D)g`^}&ĕ=l4Gџj#̛{Gy2| pe9Gtdd/~:Kٰ#"`h)Eg/'zX^^ymx4)b^G~9k_r #[X+$M#8H /0 qZ>lRs(n&l*Wz(?x1@ V QdP ,Axrw>Qs0KfcTfQz. 5C}H[qkotȹ;3@߼fូWs1~eJ?bB\Oԙ4Vp(=R-.qssFYO a?~ډx4.|}ې4iJy$O_Lچ?aH).$py.V%hwYۀu{.o.j/k_?,qjyXdai!Tf$T$$]{a䥷 h $)ZPlKca(u/TQ*UFT7yu0w*&[Ǎ|< [ 3Z睊~X/{q▀ِcWɄ93bf)|}a8v<}u Im)fӢf~ݚl&7e!˗`Y!I)zjibHo]u1+9Krc =~n,7]tV0g2!;{4 R$93,VQGe;* }?0ѼMGEA2YwHyt@MSXj[vYW,sޣl5duƇ{zJT_;q^$m b.L;!0sTR W[XW}0nb.@m$ $W7%C csg0 ߦvy#,.>$܊)-;gŬ0}!vv(&=8L| ɻɏ}K~ìD[ȗ;:7 SA@T¸ѡ|sЊZvBqW &O }sc _ȃ: +\GՃ  ؉)Zln`16mrTBQ u0'yob濘`Lrn8rkj4SW%Ijw?ه@A:ъ Mx[6i8 Ukچ76?\f>B>jelZ3$v3L+|dAHZ5u]"@s{ n&!-{rĬyOY" ^CP^&9?;` t88;Ǫ#Wu $Y *t[Ye'\)(`/%$zQPC!xa;gN*"EWW H^ ֻm$e7R0Dn:G#7+Vz~psZ\)'0-=QA[,d5q> OI"+l,՗g1}B}(ٜ晝a 6VZ:vHz5\ ꎻd`T{XnC^l3ZkxJIӭX /T%~"s\!-$xT!1,IeQ'X ,Yxk 9G1iՌz߇Xʦjx:/S&ҒtBSؾtڃ;zTl=Rizk y(4YuN&S~m/H Ɗ3GۻZ58H4 :ĚwvqMy9'>ژorffne)diō8e;/ov1F7Qd TL]/U6J㨏ͷsO ;R ۮa{{oG9/IL{SOƳzQZE2p$O,GZ+YG4毪]GJ`zob=>tY ¦1dͮC6R~90l&;,.$%ü&Ӣ/rhR4m b&w'?t؄82JvbVlBљ| W"UD¯7'oCCZM 0 nDB"{amS2󪟳ԖLQw /zJn)"H0*\VPQW vrpL)«H[#wtr*^CY ő܅x_e scvfCMOkma(qVV5d@JU3!3_':7&b5})G .`>$B0)!1m ƹtIAh.%oٺ G{!QOcW=8}S4ܿ. ֱYw1G&85ǣ(J`9'BQ̀F%P gSwQZn pJjNoζhTjȣZ6&$@'DXId"wa;je1#~@uȻGjߟ?_#fg@ɍ2ujIf3ZU gQbGR>n0tjmŝ5"z%L?BeӖF0 #,l'&CTFAVZ[3Sp\6'MB\#  5a1]d)\F)7/փ:@-4D܂l!䥴aم4cW=q|,ᑹAP>ccfikMos2 M3q _Rl\;$/Vfs: RH}bR6lmEӻpx֓k gym"FH qvn_lTqvM1uHfa ܝalhדv0əavv,I7Ϟڳ@Y3b].t"HqS+*xƁ"SԍՑȥ k7bՕ\0, 1G H4G8?Bmp5Ş{j*po> Rzg~' (9&M|atze3ڡ/#n ̳S2w$~3H@o]>'LKKj#g%|g66Vvj[pYBAPCCex*lG"Ũ$ $_&ZDֈ8Qr'rӹkr~F?2Ўz%:'hHHذX1طa䅢]x0ս ]RB53i ¥mV\X4£ǻuݓHܽ(AD,ǶL,=N&Lp /`mla|)m)SƳF@8eW5.Pg?gX+!Yxb#OR4Ij``/lQy2cCapfs.$bXK$rxRᚯ^O+pYp)S Neh"V~G L"qMeƐdͻp(c af,0^ P녛EsQd<_<1AZft翜S)SJ GV "%`B=wwؑ =\%G.O{aiAy7Vr*h~EAnCu']  R}A_f6F?)OcRO4DI bŋLү ލ',5l yfDv <2}1x JԎ_h̖I'2u.g2G; _Ch)-Lj`GԠ /UJYp 4(S[T~u63#0@vá9" *i4Ak}H>Z,Sldq@G~ĽMm&cxqKj9Y1.dlj)X o9}I<#o66@z2^*_!2&$2]7jLCG,)R^eptk_s{k$4DoFfFt}m:B3׈ςggTG}V"(]ЁF>5TWI ڡ-H c.}v80$!ņPv2U!XE@eןhmD@jovGVYDSwG[Äv:` gנ{7cSKC62~Ye(_j||! <+yYA '-ǝ(eAqӯ"t!ۆSBpcŬďI>yJh[zO` 6 Orh퇘;'G-8E45"hjG"H=SԿCfke&m#ZT^%d%Oxvj N:4-.zS6L? 1k/e>Hsih0{R2VJK7]E׵1.[Z%9J*Nnn9!:S9LD;&j/Lܭ;)#N ->pBr CYM`zހ9k"_rƛ9tD$HR|hTf+^jMbw4r ]n.[N:ή{s.GCyYºhSNjQ_5_m`s܅LG3SZNUHLI+R-P) yYC,z 3Z+lfNH<ըoQy'qES''9~6eմ6g{W/>{ ^+ѵnEq{R-?Nv}z8aޟ4NZS)gk +Ty=4?}I vt7,nu YIx_DVccL9+9P w^6;QD!16vwAHUfA&;VL;֓X4>A|"LR"x')1d *pڭvH" MFa'gC0ux,i|,O3C9M)<V r9-?2n%2c> Uh~.X2:0׍h8n < ha$P`|Vm<^S ;ÿ=ۜ4pz0;K[6 9Y椁7Dtĉyuv~\Wֵ&v T dD]*M$tz5Ew2PJ2wj%WntAؽ%R:U2>֌JRw6xz.Β'ꂥ ̂k%_T!py$ꉂ.&J>mDjo,*a0O 㭐j8Ȓ w=pwЇ FīN#29:uJ.0'i`XjƘh8~ X*ePn/qoi_됷#Fc=3[!ICp2#bmp$:H(=¾N'kW*^=2K,tPn~1kLwH.BZJUW\{#L#R=0Et ;XOq19(,#2R{aƧ;g^pэ1=c't7]tuҙlKb7tj\ GVP,c--,!MTlB@ DʬP%'[mhPHE4\R&t7fl63E.)' \ZX"0+&(ڬ;b4Cuc2*mZZ`PH#9x޾r156>20,zZ$A{fyo,g7I/k?s5|g,': Zʑn> >8\i$-@2u0m#7zF\,B*q8ߔNۗ [k1p4 r},rd|g_r)U? nŠP:NB6ثG 1Nȕm|p(98O6o6" 'Q;dVs, Q$?F :@OXjWCP@dqT,> 080_Z,ߒ l,PF 'DAm7sjQhz=S­cNR^-B{O- i,\4nxk֡Cb+TIdHS'{:OWOUTeG.5Hd`Cnb"Fx,DI6]Y{*P0Gr 2Aa0!tB>G-S=cQp(rX(\rRիcLjA?= ZΧ0I3j#XKR#LjZw.? C)f+N.v)o!mqﳺ!X\|07b8HsWrV3Jfq؄ȃd}J<&7=eZJ݂-̓I ،pPgt5(iY)p};͡OqWagd:zRBA`9n rgU+H Bߝ>b+{&iiu}֓@"Z)|=pE| y/R@ (7[[ǚK2oN K,PX#7ڒKrcVp7'(W^XZ tx]HSN*eßxPn# B;af78C*!Γ&~rgE%O9`ڌ ĂMVmHKyaN`-=}IUFuU -l/e;/ݕkhEpd^*iLŞ_{/v9Ճ _7Z=:ߪDoiUj78/TntA:gKy!xxT}ꚴx|"T<[E\8ȐM.=!3%)3;py˾Nv]xT EL`sqpa++<%ìI3צjxL Y2ܱhktFɵ@xX,(/N&1E?Rn%ig2[x@q!*9=%#1ۡzkf݉-"ƉhC }zP&IvA2e^)("$Q:<-8$+?jSH 20fj4CNWz,2y!`5ǵ#Xx+޾͠!|vِW 8ӕc }XJNavpʢi I+ Rdq7KT`q\bwq)0R1i8^>BpսrvQ;ۤ ,:xr Gg6 ʮAOPuf ir;juwfZ<,'_BKb~6I*ϗ_P~'zSiW8nC"' n<=vV,Qzx"s~@  V V:ݴ}^gqɧ=éƞ!g:-C@<1/VHK3ʟ9驱(bk91&pFŏL+mZ~zM"ٱ=q!]ORh iC5|?(w۷@/YlY4#T QpĐ#o*ЯS?F9EvҷpP}NiM yA@f\idnPMB&vA(U& dx;D;aB_ :C83osDwH_j3wy߹4'\9Id+ tKաg8)T8Kryġ:^1x"2ԜS"a͏4ci.GA3I(Ls!ʋUn%.]Mo{y6=AWCC`ac`hx"88r`A ~-/^pHpu*W o'vɃȹ*;[KphOᲰB|*s\{&CZvFͦ{9 %,>U^~/YOZ9GX,Y=NBøhuv9V:{!\s1p6pJIfRPbl331Tk"hUČt"4Q&Nr-2;_=hs舭g>9LZs{g*4 1+gE˟ B)@(q8vu%L5C~<.p`|)ajGf-kߜ$is9~dE)!nw.XS\ƤL!\,}SEL>)4\$bCp1w{cp&LR;T ]٥$)HzRo %=i'Z-ӄ>2!U\KRC@10; ܯduS7m tΈE3w1 AbߦR)7AlB1V8_wPQ#L)Y1\~MaGh13KX{()HHՕn3EfA*:/tɛ~/n j-PHUxi?o:쀥ߟsJ_tY!o6׳3_Q}5P5R1}eߐLyJU%_$kYr> B﬙ɽ'mKKIVAyl cY25mOMVʐmP $Q .9W!?naB7W^n7([`'͙!ڭۘF2VaiEJ'jv8Ro8߈j) FHWASsi$*"K nܐ[U`OnVX[s37 IϦ ޤ' sl-jwe'SH(ՇF|nk)]4fN== &23;~ßEż9|c/>ŬQG0[@Sj}/ /1Z& Śao|[!W( 0\ wri|zVPa$p;3mB(TP/zӪ閶14φ%ežyS1Y8Ұ/J~ w݁p 0loHK"}m-7Qԑx' |RJR .`EJEE 6 t^VAcށ,CDTu.#uB(Baȳ)!nVawY^@VB7 ٲĊV9`s=HM Rg=zyDw7hazEӼ@CT٦1#P:gr9vthܲoڂ=3W¼ݤנWZS s]cP`ǃ=y95UJ̪p:df?Id%erc q89졐H1 i"xMhbN5ƾI#SP>==:svc8HDܨ6XzL- ~ͤ7#.8)h۟C ,q3рTT }cF`~_F2zKI'$R^E+8v t0AW̗zBvl߱[Y-&Jһ"j߾=U{0EJ8:t\CL?Y{‡bbI-I+f5 4Gu 0#~ lHFV^{[V3I- q)2Čb *P8{cYRNNzъ&~QyF]!9O_F_ =+&J1^1 !BxK:OMCWT QЀ*EqڱZeBzE+w&>F @JQZ?rJye kq!qCA8@ӧ$8f9qˮ8]):곜F& c^`Lt螫|A"W3fSL~kl6_1@4$4t&mT!pZU~gw-%.{ <·ZF@ss'v,*fO6ؒ\@>/VOCi^O>=upڽq^uʫWeKNd@iJ؊K}K2ogsĪ2& uttToZqe%p(&y99Or{ӹJf*͞`%)JJzFsHHUJY ΁AHq:N;ttR# ϐ<%jqߞ? ޒe٥ҩ86Ժ/ϘL)qxr D{su#ڨ2Ey5"9xR;sc(#&FD+n?e=:;;0ygtzo]1b <֒}BruS!?p'ßY-/7u  6dm >"[5[\6,)>xR?"bųH8W%;+^0 N- Żɉ+Uh%l a s&)n0j|9v )D%iعDC{)#k7JNr3.K-ȗ~Xz #,9p1UKRj"5$j="y2.Y f:\EL*d"JW}x).Bi:.ķd]דY =@"FnOٹ# 2[~YG,)))vI!Nzhpb Ur_:`>O,$tՆIF5CsSd=AtC߈xn]YXx1E]79F{u&A.J_5- I<_0 n2C6"ċi& e~vZ~2MccVmy~W'*~Ygn9BQ.ğѺե{%:"cuuE-G5,s5QDDHKe)!'\6o'm>psiP i\> L+٨IR刎;>";^*Oh)z"fH?%ш.^DP[ySҧQVLZw@P'"Zv&k+d_ԏЭu&2>up(jIatn"h]YYcBah%D1Th;5:x 3pC; M?f>B5, z WnQov9wzK 5[?lF>W@'6 UY/Rk=LXyYz$~j?ג;ȌL-eҐ46_B !_RQ|%>{}KborK =\N$=HD[҈^ ܃jв^ e.܉dY;L@JWʰF:YnNؿ%'v@>Qҙ߯ksY^/Y*|T125CǧsN\KP qO B#Ϟ%xv?R厕irhHB G]>wϋBJ/=Jxꭇ}/QS/yW)2eguun+B% hة/a^f֋:Rt+mh.=$|;~2hM8uAF[ñ(1.;#JԇInWQF՜5=2%hZ|Y\Sk/q?;`~.iZ텅WMKvH҉JOE_tni-yy>7L*SO܀\u*@,ف3F sRVC9"DLJ7oKEtoԘO*惇}>^)b!l&ංܱ&px)NU\ڣTO+@I㑖kV _wa`C1 Ԇ?R(2,Kڿ'Ѹ|vf ɫ ! >2A7$^vYP7U@prFCXO!4^td7|UC(ת즧e oڝ^댣5R HL5y$Ra ~LșOaNx*6v> N߮1aXZg6?FL.(߯@盍cÛlrPe=9 -kEʃwO#ZHaBdGmr%x#ԄEУnQ +TQ ܴ1MO{efs NG<ţ] ;PWp5vUdh\:3zBotiZlegeT~: B%M/@4Jy@}M^ "F/-ɒЗ %>p dmly3&(e4(%]e&*g`Yrg_Flʤ]fY,Yկ׍jPSD.'# M/NjM}w 1vQ)ʵ!mqQSq2#Mܗ5 Uu=Fی:?W\x} kj>FNRݎ6oo `䛍m #}}as7ZK;L3|a֪F8 ;P_:9v Aq4͵7g^ s B؀ >#a,?],SZa3FN :@F^H 7ɆC6Ą=!495>=G_e~Y"V>bpdFJ2BͧWo7|յnmWwvt}MpגY+՛S.kP&"y ,+**@e RoEkZ\V/^TE |VJ"}Y 6W@~u|5~$.} Ђ˿pb@@x1Ȑo%$+9,qpPtV}q461fpLp>wQa=IsV Z;4K TnA]U?܏2қH,KЏ>|Hu XY;֓xR})Y{֢?q2N`$xGkU`]Iv Ir푴"N̮G\ֺi!!Qa٤M3Q?](PVd}8:ؒp^G2,IlQ.oǙ5.֚zP{!gZ=-Dq52iשm>NnҠi`)lmS 8|[0V5v;&.7۩".osllE_NӸpШ~fI}tJ{5%t> {-D ^")ySe|KDS~Egm%yTI*[u9)L4g`}#}ücۤ/%9Ϣ^#Fœ* fI [&W7n~WW9Vc&m̢I$ `=RCC0M($8tVYoq)r) (yPM7(U鎇6 Nve[bQ mz2^ݑZ< ~-_ iF!VASN@T{D-,W/ ;?z+MYc9DKYcXy>xO e{o{|1'0xcx*=HCRBlt1kY@,*TI F5{+^妪G, >y'AlLN^'8.INd! yG0cO(wW8Ǩ"2Ed4ZBXZVKa` 8GS/0QPqϨ^HE wFat$cd)|P8pax- dXXKia SanHzEf}0p94r24js\+ 62L%Pr}ܱ4@>3kSXB9v)|yrFқ ͥ@LU6eXqOq_Y w}=+˾ c5H! k~",|M5zrYZ0{#D1nbҌ7F\j^ss~j8 -Xy} ̅$EiQBăOo=&d^'y V &ML\/V;ȧoO*wUkqʞ6$_sviWR8 /qBIf"= oɛM7 7nTB )_ JKw;@Qe0 X%c{YZaH:mԾ|6DFz[̲BV]|X֙X¾m4VFKՍ erk?Y$oxX' Ï fd _8nEuw(Rd>eM ٙȱL1z>[*峿^z=rɈ H9hg+ˈ6qcPM&]q8՟V%S pd=Ì^܃jL#@ϸI!7EZrs#X6z xQ|d%Oo\!$ vB!3S [+s*Ic͉ˋDB.w^:GGMPTc" 1 u2D_$ s[W;Q1>@?08g+䑓Ig %VP9G}_b4'axe\m|O 4rT斀3}^2=Hk4̄Iο1_PFo&t]ňz/__]Lb:9pN`Y;-8 $^*l~65BWo%g>}ȻdE⠱O?XWZgVZ`^ ( fײ36[Ju%ah 5SWVlt WڎtFasbD6XfYfV 9 -/BޯIRLlKY$$߲vwlipY!%An_ػ(6;a3(Ʀ3slL}7hp܊1ǙVP$6;_d&Wcly=tGLC[@n1`` t'®mcUGplcA |<D|yۅ$I$?7NR-[a/ЇCٖNGCOЀ BQ)Gʜ ItBFJƪ]Zɞu^aVL<5~J;~؜#u|`?Bۀ+9~?J"D{רckrӷ1o,F:`LJuaG.NFgGFV:' ԗB~ݨ`lV%諱-/;Ճ[ma`s].D 9ȯx3D|˨Wk [,̨,B )6{u3}D$mOѧ?yq# _v~Y[E$\F 4~"op~{EE{m Tgobڥl. `=mRIp8r5p+yGUJrޠ)Z2;4p>? c+$y>ijֹv4 :1)B0G=W`K-V8){7Wn*\c o&4B%.}HUȏ @RcǢz _~+ƔW3EtY$ڿk=r䝹U6#g҈()ㄴ;5c ̻@'n ֡(znĆAwWzӌt[ :\H /g=VInxA|ctEӺf ]V K ǡO#/auPoX~eULZe|yq 4cw BQ`w @[f]$}ј=x ߴ;vC|jqgg+Xpާ$~LίGSV!{B~F@܊xΙv q*jJ-;\Mw@D(~\RIrjy^j~x[.A V*W፴cIGAVَ4dOuȜpq,'`I;XidiS ۞Owp:1chNLDL} u:v $l*^J m^bjPK6ˀ <ԧY1:F%|]5_h|.EA"@tsȄklMannY"ZhDP8q9f˧L.Ez8˜Mk|K4Ou{l?- l 6fpBPmぢF7.4Q@F *UJA=Y>Aq%Lxu8L!BW\2MM$hWpS4];gk^d|Qfj4W ]"Len#ύo}["C͠ 7wнs>fyY8k@w/I6TolV$t8Z:\T2Ya3%^_p\FdG5#.)40`O^2B.p|SԈۺ^Vǚ<Ĉ18cV0nj}n}\N[hF*]8Rk-Zk'JN|."fWsU%) I-qrzm!a3,~ /aG3˒{=bss0c Mg|3FdrGAc3+5Ty#^YOuG`Jϥ|/N7*ҡXjWޚ)$Z n ^(mLN0 [X$wD4lV05HSǛSS)ر,O @lS]b00} ΃(ShS=0 ~N!JWC֩ܘ7;ꉖ]{F2%z)^N*Em#7e`3;EKq$߂zlIl cǃKX 0,ykA/kt0ᎀFa'wM BNpq;;ӪlxYbxSVN}On(9@57f0gP|ƳȤXDdPiW7E7AD^pq Kd ܒ"~K>Xlo"YDj c1of~Dd{1wI$-B>szc,'fhB*gs9y5k6Z(45[fP*i-h9ӳFVUM5HS # ECidBf(|^76%?;Z+xB(s8O R}ܶV@{=83wtoS6wsPCW}3anfَFV>dr)h.RmGL_b;BwM#,[+Fi D F& S!{c!o)x4Cp/rBNQ\I.-\FB,\,oJ[a""TYJΚ TWMz*dG%b4g[x4=^@aS|.j<[Rmޖ9@܈&E&,]L0['" uui9 @7|d@GnI;0h0=dވuG[|a" ȮRGCg;roBK{uVîӎnXIye2^~'c4"spa:kլ3 X=FIOV„²RPy?Ƕ~sL:EJLCpeW>sg-cKr/BWϿͼQ6b'KDXG~{(q2J]QT? c`)| _r-4f"awZU_3dcK5 jD "k&x%}L0nq ^ UJ, (~8z_B:A΍fs+. G@5z¿dE,p4_Yl8 w%}~5{v+;o!JE HQcY-r޹2y{1q$-!k(yPM@C]:VZVE$SD5{OBf-YJ;*e u30 L78<+vSrZy9ӏo(a+8p= K^?X/"3luw-^73mv꾲bTJ:+gt=@sY os6m4ly'5+% QHDjz;-bD|1O۹~>Q EJŸV^9\k@ge7 ]62ɫܐ~~7y bckbWѧ\՝/ >OQ;m [jc xp5S9y+[~G %rfr̥ Jhr6gH#3pTX`ZQf$at௿06Г +`> BN䖫X,N aSa鱲jm4*-_EFL(TCR m r7ŤK9/Zz@\NY¼| N*6mM'ҧp/ɨٮ,wp|$ʣBiq>a6b_ B _#U`NG <{eMvs,.k-x/AOr}'T E06tc@}`eAf].Tl)FSp0lhfɘؠIEpC1g'm+r3sS[M7Y.$='Ոg0"av.aɵԎ,s /)F<ƄD60;/[?ݑ2i6ߤEFcx.K3>l`\Bs}s0 *wj{-CE6{AEAbM -#R%XT'[?`(`lhu='=i ~! *ey^_U/% Ί. ƙ$rWc&OY1eU('Ch8ً[Wҍ9 _kmHtƔ49Y6ZWXU7xŭ "NGmApt .\g9:ą?k O$y I MM3ϕH5 .u:1p3;9 !蠳N{F9 'IZ#™0ijULѠ h3Ɩ8 Zxibȣd&2as{SNNfl:(,Bq9pAEH\c])I}`ew`+b;6hoQt1m>C 54Bճdze-j"oT(uV}Q&:ȃL4})*fvq=x[ Mr`]Lemӽ /}ԥUmdZ߫g^xfcX "nLnRLhk h] iBe1e~fnj/!z<_n7˖Y=ˡ=ch A됾l76.Y?}<^fC/.0A.4?7K›;$V4$JWI9]*>7<袵qyaCNZ}]`O4–N]uM-8^*-J)ȽWRErZ$ٖ:@'1 맚kUN/PkT"#q8t-!Qb1srr<'Y([*.ǡ.kN**>-LA5>;vpb6G{Zdyf-o2Ysoи“6e;XݤbU@NhՃ:j ID ɨ <'0C Yfz+sq-1+csCWz(WZYa-ĦUrDVgYg+ ~:F0W1ڇݥlI$9KLe6A5hY+0%[({C_> xq{ν,"|4g?n@%ݏVQ @lH~K& \:K&G`)_PqLв,U ZzK)~$\]` M*7f9ڦHэSk<{r}AB*."ψBU8`1DWҺՕ2>' 6{y"L <?y]ݥQZ"QrwP#v?x s&Aa/M <0'݁ RĖ uF̝L LD2g*Lӏ]Ɔ>~KXs)B QbXzQcS"ɑL/e?F gNsx%h]3y[ݠ+t3Q){kT/*z^IzenKRP- k)LU%&MWN;K,3;-EM09up?F6Z-ݍ&tѸ޾lFu{/MW*u5.Eh[bx%Q)#;VY'amQ7Z/:Td*УXKmvۿK/#x_ mbrf@$c9|JOj2?"EyuNka $@ݭFDSB?#F)esӖdnԖځK5{ݶ&~+agRL7ˉ^+_^y\Gq< 9aÖBǬ*z .05(Vz%UYEf7vxNg}hB}.4ngQp|'M7EJuk ΅[vOn ,횱eMh(ɭ_xY~~l/̌K֨KG&a#9Úl& p^{F }[)A gHh\LRzY)f,K yah Jh9̯-2vWk-)T :6K\D9E?"`҉JE}SS=rƨ_ BtPj߯g̱}$Sڮ?PC>5'P >$5,-E,WLSI=kdfmIZdK@1#&WJЂpzO 2#PxMZ6< jD쒏?6isgUdve>.ED!@ >rAYD-7H f,˪UvR纓w `tRDV|:f/&P9iD5~0J 3Oe$u#k+s f1.Jh 24.Pp]HkҰhty.[ x( 5rj)ψn0V,v)zѩ/&| |#%?΂C:1 j"Ѵ;nHCs7 {bKivk4YHu{h)RS2C {~>?ɾ믄lVqN0\VO>^M.ZCd!`yU~*u7(>隼[GX^2lgPF`$V_/%uW qI?1y'a,ѭ4C:T 5 V_cM_$EDnPe韰y[aC[wI i ^#PHĊH٨bgR))8rƬ7L\#V=0у7^o.ǝ2i f_^Tu^A;֘`j4>7oV*d.8^]V|W˂VSCnKSa*wb6DYPP*p:n5"GO<}?Cm` g &Foĵƅ4v/HI95'vj"Cvj[q1ckF]®hVOuN`:''_㤊_Įn&?:ոdn'@ddC;n 1 gdc˥atKS2Ve $%W8{4l1a2l8 egcFҪ:d8+:ިb^ZmbX5=gzJB! f01[jjh_R3vN]~ϑ eMY,GH[(ҿvdmlsfZPl7;|4gfOh/БfqGxhIW%b'wҝ 8w[*X]Mf@}2bOj+4Yy? 4neHg>{C&]tуtdI2 !QDjG+[mXəS 0f2NW2^$xŻ/QZqkE"I{) ] $:7F[ϙdͥ@@7O"EsԡŤXx5>ۯ4jiEns <*r3b%D= @UK#߷\3yG*:a'fE탻fJ-/5>Aù8Y~ŇB_]ZxȂBߘ;wh@H OWFpST#K0O󐩽VEL !d"K"$]@^AHsn;3:zߧ fm: ]1q;LԅU()T1av&jxG'EbMsN| v1+^jo\2{`B !02 Q\C$hu9xgJ.b#~N%vgr}k+rr׼uRo`gAgHs1,9#s+mNſҎEG WPǽER2W8qE;‚$~l`?ZbsZdx׸`q㮶70GU7HN3WD9nWjeb޹.c0_D#x::AN"@փϠ]!`d9XDCڕ7PZ}.Ƃ('<(c'Jٌ~6VKQMfɤ6Û@(udrb]j퍇SZ~s"5n!Pi5Dn@n-ACR06 jQ|7|6[TW<_6 FW?LRe1Z1(H ]}mx3*53lԚF3rbDe-iћT1 ;YA+*ݧRU71Ⱦrۈt,q1^xܟG#Br\Ŭ*i 橭@̫{#pg0yXv8m>Ze)¡TkL'~㔱qV CB睊A _Sjd#uToHy;&/_bq|W@)!( ICjwQ6I_sN9rAfxG@h 7,2ʉȹȣ a_NQ=@fRSrO@Z#| / }\o`NDnjӤ 3BW8hsRa*v1SƤIژQdʽ)sz|E_sWٞ|,Nc5qi1dzу= p[(S먉,d2ex] Ғb4BuemӕMǎU/jJ^d3n|-~ۏQ78jGH#~6T.n6: -ђyqըE~%ü'1XΈsެ^LF3`ڬ82&EMVVЊÃ ͧ7yY$c /3F SȞܧ >e:@!(JvC*ҩ^%'lnX#< *,TK~YD7xQrqҋgvMӃ^]ݍIeaQg)wJdA:ecVKM04bq1.S~NM6"c[x2T0o oƎU2(f`. J&Vٚ) {G*pPIs>=j8]^Y.߼%nLo7r Xf͏-a2m󙔣%QckW=bX &k]VK&ZVu2gAƽ )yIJGE*RxE߹/mO X.ۂ\OL HIu*l[efb30ۘްzLRk =gS|!3-ڢAt"7LR; @=Iӄ!*y_|xht< `,n^gR"8O:p.S;krқ0Xi%J`_*)1h8-Y`J~D'1v*M({U6 >vƜρ BN=ntb A%D}Wn=-$nj{CUWq "]C"hGm#o.cHgrz#k}4.gi5[?44";ݵֵ&-F}ӊ}6@6ަ=F`pC\j߃o=ŽZ*=SSX77I8Rb(ըɷ4'i)Owp(pXlPޚq<9#;5} c,4!gng>E;u13]KT">I|mPȨ/ mސXC[ڬ˄ qR;KI !rL !+#UuBOSCs)"u,񋊐=M5#=ޔ2y") û&3]XPG&%PUg@*taJߙAz xo.ֱE)b")0~pnfdN5?Zk4<&HܕnNi;}z}Ȫh<#B;3E|jNz^pΩCf@ZDŃnۑ o4!&-^PI"=skI-bދ9huGygÐE/R$fT=OPҕm)/,z!4Ek꼍0X-)Rpr*\?D]_kt+e E W%DZ)nkOջUoQe I툫1pnIrC_n EA{ >Y\}p qɥ[l\|4OZ?bN >;Os4`OV7J*r?PGa^BYD`sÄLhWX߼1ۇxı܀A뾜<| dcjlsNTÏ)]< zH`Hm{-, `'8A_P Ќʸ2&Z.}ՑBQgU"/~ ^ L`ln:&(♻իdP$ epv9?yQT*vv+H3rNBřR90m%lV3:IT!PJTVϑL`EvQWdT,8'9}^o7eS^2aHͮo7qmfe$&R}uk\6G P%_?a6YOB:_MGDZDyIa{v"DM N ~+jOL:[HCZgtc8+Hʩv2h bR71E8e48oȲDdn?g+nM/ӼLNvYHN b[_)wXߎ#ë5g-ۈ)Wu0w684ֻ;n|t!.LCW-"y.ny{))Pd&!Xdo!蝂A(OGORB(BTa&S*Ky웢\o(_m˼#A{L0BqnQƲ⁩3Y;BGHj___ Z< 48 |:#vGz)orKsR_Cd0St,n:dX qiT$l?%?%KZꛟoLYIq|*"T(1oa0gSaSe/r'ʸD:{G)6[; SU`'[L\=AiGѠn ]38@s婢 \:Km{8fymLB |;2/@Ya)*b~2+T~nsàWXOfkB`>4e7%x%X"^p",ɴ2|4m+Uq.c`w#ɠ|ιO|=OY3ضbqU>P)K΋LFc7SX~͑/=tYX;'O\(w:5z-pp_hZ3w̘:A>Jwk_Sx.)#XԢ^%˙;CBhs|ͥ4Nk #$qݤ1w_^ݣݡ/KқG4M0EfuӊP=j˹(Axk]E~'q2'XU .ͦEA? ]VE V2BaNaü@i_`@JdvZi+ҕ[6d~-[SۈcB6Yc×2J  u»djM~%U@ ky$KV٘9BEͿ?gfkS^x/1tC {UJ:Uhf,ܷy0 `B;y=-ata\2d1ofJc"p Ȫ@ʼnۥyHo}D2OnINr1?7!V 2zs}C9TS&"蝳-thi `Qn{԰{+{ >@~U'wTUc5dVOf5f}tAYݤ^T螏z"mVN¶[䑱ZIAtNƝdUARA(4il4?5z5?!J skjX֡Vt/MMRgY`~o j9fc$?BVQb|MStC{5 rH?\<m` "F m2B#>k- );]6ti?+LhoA$qc# ,!PxV5n;YP6Z4$PIMc7jL(~өtQ`hv'Z%݌=b'x}a½f09ΡO%Bhn:;(iq ? ;=_)UZ.bu 潻qpg 擞ދjMbY;mzzH]D˺2`ps E, ##;`VOF6!(ҁyP%j 5|*lӀpI\hjCxMMxcP;?jW vZ vϧ硖4 x{*^[.y23V70\z}./v*!gm}Te8͉6\~3: 7:~iϋF<,LT"UuhAEF#:B\"4u7eUz.C#OږnR##&}S5%hq>dFy՚_x?dOF5Vž~#XZzlS@{&.GtmvTfԹU/²57v[W P~ah|(g[Uoz? @g[%'ͩڛ sv׵ ژTJ/aB\-  z1I&IT.7x+;JP^}3eGqО"WZ"fRǍV!Wwz8[z_oC\v [pYi4մS,sAT܅ &DOBVrNgKW԰0K oٵs^p= H!wHmm=k10-Xq$_BXDud66.TvzH63åXNZvkw$P{oF܃̹.Cl̲W&[@@|G/v6Vq+`2& Vv -.<ܬzLpAn\l-a|Ubn9.SBۨC;3^(ߗDcC/F(<`GZ3z~l娳Ũ|OMÄ![10jfO\7^4^AGֶvtCCVW %rL]DUނ&WBD#%E/ y'𗅙 ."਼D8;cDʇi*Ӂ"O, Hm``[ 3fCWW-|9EN22!z ӣFZWKE8|HD4q38%JQ;Rx!94qϕsx6OPJA8)B5L"ݗya ~Lt]0}'3R* (`P]pt FQw ?/8?M Ի ڳfʉnی.OyKUFaWqI!_;Gadȗ2+mWVb{ 2w$ﳜABl4MbAcuuL4A(XC5+1w۽;pi)IbSP*7ߡRhE<,e;L/8ѥ}XK'pAV# @lY|+BDm D7c'ՄXEŮAmֵ"eM/*s;lגR%0>o+*m)/4c>y'Ps 8iC߶}<;cBզdEՄ~&B U.ZX w3OIgucMPOF6ĕ 0+uG9ҹħ'jgO} WC[jRFw2| {7nh1U[ WSDECM w<;sja7 {\h  zOg@S6+_mƯ ;Hdځi;7/f(3>[Nߐ_}b-_KHu)^ oK;a@HyG; GHЮ rNPRN[$W/ t^rm6 @KQ\vw),;tO튰AUFfC~Q o7"YHqiI&M>PS9,=u$hABc+N..9Wʧiİۋ׼IZD拸(O!1›G %}:֚VEBsCX4:E ƴݫ⽖kї+J=e21\ųs?=0 s,&Z/`RF?~M ̼y 4Zw,[Di|ByUƛTW*JHطq[I__ r ͷoDsG:PWj=ߓ51n7p:l$/CPzh#p4Y{d t Xq q^c[mݺ@p~Xڭ2w4Gd601օ #(" w7{Dw1m ߟn6X)c)DYhI7XX"5a~w7{-pR&-T[( Бٕ0# %nX#%Jw۠!.hӬrH;D( ke0ѣ^gZT0!")ۿ_2/:V҉)7%mMƯ*OuI$ž8֭l_t+D3` Ȧzfm9a "C9aM΃( K=SۊDo M#m)c>O˴zv)=8fM<3{d2]?=(}l"P,#TұJCΧݧH]z1 uQ9k 32`'}'nI3o{gXv-i=Z8]B吩# gg%9Cpr, wG7~- v >ok{3%RCT$=HY>? T"U x{ "zʣ 6&UdrE,G Vec )هs.0m+'LGb$IwUo>!_΄;T}kbTNoq6^. !oin< B٩9nu[zLL+ _|9AT[tpr`퀿΅. ZԖRK=Y8gS4)"r s- j[>6=fQZ5SPfDS\< 諞b qZuM6Ws6Flѽ팷_aT ߤ k\ՕWX6Xs2󬮔{4!Ĩj0eGK|3I͡_5mUI8b+& s!bǜG"ԭJz0k@pi7dn0bIl4 UZy6U@lG |Iç*EmhĪRG謹HoX%!pt]3g\j|( +ʐDBDୖ`OaSh1G M$_ LaZ$vXY E': 8AYX IqthL;yVY?Gh tHu{]AI4pZ)ϯI`^payyF|{3Ǽ Xo*RTQ.0z :2̣7;zz?_<"sUl2Ugp=KRvj6^\ZXY %دr_$R$7@ĢClX޿iHS yجSx=HU0ݓJs2Ý %@aAhyZr?rX|qd4Aؾ5 Cfk/@EzO;[ºymʧ'TmRލoS/)\)t*w KnRPB})09D}C yYgLg0oJ@MMWemVc['ݾbX %బ^G"aYVGQ'qIC DeEl ;#hA, +x =LUrAcZ'Hg@e1 08:%&)_Sdn|5E:0PԖC!=d ,G2edÖڰŹGk/Ԡc_>ͫ.Ӡz&We4 k8 e N2æ$Gޓ.ݛϕk,4Cx5@"0f2%.1IWC i,4T\;=1kAށ1j}TGtg+ -s}vۜOwc *c씶i"3У~RXB?'Xa$4;P)RXS E7EP}2VA-ۧ>iX~k H)xt-6CtL9swPnwT-pWKCSO>9cI3H6KJ1\gXfiZm֩'^h^{nݘ Y-Ex3h$Zn ay#X0V*љ JzJԇdfiZFk'mng 2]=>zy[D)IVC GEĞ) <2±xQ9#%s?zKYi ?lk)0f+Fd+ZHY"F _aTmmZa[ܒhڳN#UcIL(XK8'!uqh!eg({-FX1)5QnaJEUHrB4 {ķB+<̂xFԨVg)/>>JNJ*p cZf%,8%sVr2+ػ$ܣlA9yI/лj,H%$saԼ{ \*$CCC"p}iEJT'wsn҂ȮC%H,281#'L'D|/s΅aäD-u,ήa(+b0.)Ɉ#S?FIB\<~\aVW.`e.kbV@ ћ;EZAɇ 롍"u,K[e֢YDX.+#Ǡ:Q,=V1W#~m4%D';%r53EưAӰ^eqP/6@+7X+56䫎zO|߆ޛD(u n'Gz&OG`0a{k_/!Y%0\ :3 _yDr*/;N1+ `Y+Utswi.2C @p79-1U E*ڹ*f?;rEeFnNeI:AMM4kj^ْFsz:k=_ $b ,2u Q?Fmop=[aheOq@NdoG{"90Oqd0ܱfDq{x=ORGLfYgB77{҇36G(m*Bf]s7ߣM)7)wsܢ8jvKp'®鎷s6>TtzD5#R 󯔀E^ {g[=OXƗ >C }ȼ e?Df'TOf,f܌l"&pam qZ8v=ų` lgFϿ} kCa(x-ÒH˷z%;%HS^aTykPM* eZji]wd*X~h̃K}kwIwoT{ 槇#}\o\*6N)l >תbt1AXC?s`AWNۨ*Q:-N1FeMFfUG'ܨ%Z,gzZeH^-)H%|LZM/Q(Zv;Î)Q׭[Vi$}it1 T͊SaWk\CI6]v- w2ݪ^-NhW㫍Xu[9eXnm$juć6;0W[ۺWK+~$e]y,M6!arH'Kd8JUlB` aX##ڻkW%(0 Mb]6am" ێe&H#3x@%sOF4 E:'?Xt ɵZ6}4аШ)Y)d_/eCεkߐ-k).s`.-wv =S^wV0-7%#B8 dRҫ^KYw\#}4@x;{"+$oUB(ؽ)jPߺj{('m3nUdmFywoMBE|E2Sa/*l$eo1@)IL#w 'ljn0[z(rbdT7_275 QuT/PdžW":!28=|9?vhm`e1N=k,&.65w2l+΀X| C9E֥ٝk3zM t6d8^W=:M֏E_HMsh7:LMOjtzh^;Q~7E;{IU%YITܔǶ~ ~׷$Δv =iA~Yn\ /B+sV[RuW~ާvZƿ{x䝡%r?ė^> ʴE8mSկVh\_:tʁ>c@ǎ?,Bil=te ]xpcG:̏ NZ=S"RMX7ӷHTY3(u8dP+=b8]Τ.oHwG@C/vsӊ8EZQ7 J?+ -O= f%hIIT:v;r7֑àaWi(7H|xOUKN4Y5?_㺥}a@s$-KWcű0-[vұ,xGk1QRj+-EIgY]9`SOXn"3Uʯ g)95{RFL, Y&QEfc)iInUO, ̇9:c 5~6Ds6 e$&~!!90yTJl/63s2p݆^ȉ!͏2_Nzd9*%ͮNF9-DjPJERQq!Ļ"M7*wLcɲs&=St^jb IMV}lN`"h0V9flӂmm\WZzG!ᶺ$2q[K3DAo 8[Z^7f ^+hN+1oOzLL]\dFԄ?0eNUm>YZ =OLYJ1yܓM鸮zbi)c;GD 샹0W/P|M3# .%^gn}`g`xburp -IW3B-tul BHB!]8w%ۍ{*d?{Y^5P&!wxt>VW9t]f%<95izXɬC fnA9#6R0C?~ ΆDWJE#(V> Zö䠘qPN58+ݾB;,ߐ$tWʈתn_p k0+'a{9QԌpMcJV #Ҽw'Y-%rBhSvyfD>/*ˇbrQfbs?bQVu邷8ѵ5t"AbIk.Q&+TVY+S&sml/qP38Ӂ\ ɷb9.4a [ ùO`7S1 $4ix3Om~Qg 4cr# _j<~ų84{鼏)-2W5T54lN>쿿]ox lMG5 G~9S nm<&nfK)(sa%x" XS.?|!8ϙFP"!֠7E(>;>&C"x, btF&z i/8j,=-Y 5ykѴ5< _vG@'ė(|kr4bc}%4_߆5H.;@〭\ d[3NGe z nA  ?X6P`*k[06j k@hg'&HMvNעR>ilH=>ϼ/SÚd&mT +%'8iD`a6a:\}peA-GǬ`Z[7ֻM@ܷJՕcfxV]XM"s zaru慿$MG(9p'BQjW! 2m;<|p)ޫW&JYeN @x/حpD5`i|&:Q@-sX.S}1ev;(3vVkݨ-[o[&a 5oe OQy͗-#bEoK'A2rgP O^2$BT%i.y0;w>oHVg[=ϜSr2,!U&HA&=Krϫt\Ii.rŖOF"vn5Lnz}Q sKou w=IvCOI+NEtX}:;p:n!;(ZFF*`{F1DH$)&xFЗ9;&%˒lrf6wN.ΓUCn>XD10|c@6V D3'b@(I%ۆtªgPTL8DT_RT46Њ \[#i}jB@ b0i?K"Kp^v9E{GׇׄM7)0De&lN= L2QuyA^PX@svDkwӁMNM Fÿ1]#$Ř֜.wf~Snso?"-$FtmZ&u"PH RޭW&IAj neiqRJLAi5uB%D\7+u>4 ^M*er[GR/D|#jJi}?K%3l1&2Fp$.o?6 fh*;9_]C8Jѩ}Fn@JͫTfOhOό"N#ō+d%AaV#9Gdz]z 1/wj y1T~'ڌbTZ97z;xBj5w"i<ߧ/m%·sү4Q!x3d3}I S"WyH8H=63Ng|Ϻ K'2 C,S#)07y> *'gx FȂ.qcb_9#cȟ~ ;~Ce)tg#!93?DEjpaӆ|,Gj%ڵ1q- µA.@;G\K;q䕜lX;h"*V{Rv@ '0ֈo Ƀ7fJ)3OLF3UpsB2}*qsͤTz};BQUwg*x<]MK.%_\By>AJޯFb},. ÉEw/\yLcቻ6Bx'|gH#|bFY A2h]V$N dpIY==aE3gWfo_VLb`ahMY)_- Μt`Ŗ>tJMxf!.xUqq醊"ɷjh#S#P:vXl[K뇛WL(;,XA1V;e!a R)BJ-"XU q+hNjZn꣥xSTHoy/fv}geF۷1q(Cc?c4l,:F-W&5^+E)Tt <Þd|d-JhL7s| Nc\f& +8>0:τgnByD?M/D7sP/bјGF_2|rJO~xg%Q~uqe/欖C}K: ZOrJD3)Oz{]VSSZMMNGjP=+W̤˚} 8GI Ҧ =K4mW(q*o6qipF,̅,eZ `]N\RIh1W*̗~}Wͽ]Lf$fLDE$^yz;]9oض=<0 {pI V@^ j\]ѳ:*l4%ZS z&5DsA`a\{eӡQy>-_ *1|nM4(W-d]H9 1F8dr]zIrvXK Ll '+'(^p]l8MBTfƥ7B's~N\a]q&_:"Wi.UCp2XKxʆg-{ߵ'5Y#k~,ǜG$}G+$^Pc\Cл㙲a'lMvM3>{\^5:ڽ|nLЛO8 r`پv5o[^kLC5ƂoKICTa圑:?Wc&U1Ή ̦؜GP!ZcI=b*".^_ĴCN,pXmycy}5'|O[Dߙ)ƻYZB@Q6fRYIJ9}䛱,w]+]&>q^ u9 S ci~vu+!,y=ou#+z5/^O΢$g6 x&6B&'2 g6z`jTz=nf-S.wē;nf\n1)૑(=V =_e\R_.0})u˅#@M~GEg9c(Z%vP/@HyQMeG#ftRk kAG 6Ḱ&耸$/_d1)4.J?MBD6 CO ._vU_*@xh dfLrn)iS4L)/ty͙-ŕ|-D UT :$\=u64U)2MpFw,އ r]l>s2ŗ d4 0]0vNr|5#L>)5+Sȼ~.BOV<, 9f>y*޵qo0Uq,5/sW3;tWZSH2J()gIw rǙf3E&O 쉨w_>pǸ2kfvcX̸vl#D9gZK3J?JAO^Ww;MZ[me{TXhs~FmʗJduEPwpAZ  Ł:}&;7#I^)dȒn /VJf2b =UMZYN!4LYib.)0bT[bR4k5cڪثb7 ޭĩoڕZms΢>="iВk+\N0&[M#~ = ~?pDw=WPxwڟBw7 QT$D[zmh[j#㎕f1P]' OI} +7EDmx%8b 3faDߊ`72km6!%\xpü6Խ_*@tby+ yz=*ָZc .GmxeDKR:Lʵə,F}X(m3*cWZSiy^Je$V{3ð+VåL|Lfg;ai ,0sm& >:X. BmIdŝ!KױcTrrNz{69|3;6Z%GpGd}>$W*33l˛I|ef"0ڂf@ϹcTԈN2Xx rdr 6G&KoNʱD"(XAb%Ɍ:f6C[X"n2+#+ uQC͇%Ggãs X:2oiP?~gcy8Fͱ_c|Uk4C7-ez.\yeTqEW6  F#kO?y*W@6&%c`Áe5sֺWaC*[rep;<g0lq21~D> _Ce+&wY7y KA4 *`R׫#}m} llxɟfJd ]?ëF$re,H6 \t ȩ:hApS+A_ㆤ2j^fu>E1}Iyq}V-j8!{=ȕj++W MY2:\ʳmiy5fl+%jw(@sxaLue=yrrgc'RVwPDլ ԗ>cCEQwݡ $?lrB?!H"+yK!Ƚ#yfYr6w× 鋣ZT@jk'6(J,B d/ pR-M2. U$!qјYev*QRO/ӻ9桫COV 0fjh36

â$ P̩lѳTO$a̤տt7J' *'' %u͓tl'RBGA3E8"du+w#G˹4>XԚ1tWLYX{ pviek)GYax12]v:=OIsʩ7oI8QfKFxXl+n6K 1$DsH8& K⋬ή})e"ඇ8>Ci>,hgRމER֓^w K_$@iD6?GBbq<Ь&#%3yeO}X߼.['_^kuQ\5XDuD=Fʊߺ=YLͰwٳ  N2Ӛ19j{<Az(C>3hN.ϖŅ7,9.`c9pp;T;g[oI$p@\ Xk3T\xQ37;GoOe*W^z".Div(7ۋ]MA{D܎JR|,1G*BK*/!3"+jp1$" 4 "Lks fd5RM& E I^b w\&bW?jJ.PLUr39zgL۔J3! ITZμfFs7t?V@ y @y01ò)c,4}hs4ߠSV`?]vmAŸeI3PS%JVv$18UKFI qcO_>`aU*Ε{>V{UBuaNQ(3_ACw9F5 b e}7 H|SMxzq.S A?M*6Muo#MBRje-n0;8<9!|3Cp:zjc`})N$]qYz@1וKW~ux>mAQtM?w*@Q8%p/.,Mڜ;(MnbsW`RSiMw{\sow_-%: Ip!fFa2N0>nٌwFŽCOvHyBt'p ^s_])Cm,_=q# ʮTQzTnJ]MۄPhT."b|Z5 [W@] 05,6or$ .S^ =M{ (@Uf|Lx 8݌)ۗx2C!4@Ub.MGQ=p/PT<#Ԏ&kU]|{`o#B®+OUL#Hӛ@=]a + => ԍxdUnfu9f=څIڲں<ф%Hd6ҊeD]G]pՓ-2%wd1|vS_Y6k٪䒼`nJ!kgB9]Q،` :E[1Sa"bz~ H=1M}b =Tg SiNz?MMV F = ܺ1+k3YJy֔+q=ڷ` }drܒ6Y3<_j` :.IC.f9D8r3QVgBD_rGQthe7Q!=ސy(RQT6xU3I2ODS#9YSE;rE-ܖ- '`2M}DnR4^vK0D!8@8KXqnVC te$Zs)_4([y-dkl'cHkF ךfN9dؒIf_;P0q$zɚ6aozϓdVj`C<_;m2wDobžq] )Rˇ"8S4IL /KBH6D@&S!lNZ@vA%Y oW2ri'8i'Z"LϹ=Z8!T2n/%_X J/U)7| IbCDXm? Pߐ{4̔kؕvsɅ ^k'a76jiwdyF%,Q5F(:9f1 K?"@)h4L߁ϯw—_vpN\JJd["@nV*ߤc;ϥ_x4دG؞ Rx1s@.l"hE7&˔89['溁N.obo` _aYBL-Cn6mrp'? -4:j E,B%R¥LRB\!aԊ7?=xH˘ OnyEr\҈J?LҺ6IE"bzUV`S svLΎew$LONI pjnf /4%v؝^6^ҍ:8M~}˕iBX.\D;[=כO'BMhuUj }ǻ[ΛBo(>0l-Tuٗ `pԪa[1ħ>'x;­#b&Ƶf}bLH{~ h:aں/[6_"N@!Z~'>uMeޑLDO!J71bҩ'G)(-s?O{ Cg:7HyJb(0]h 63?џBd!~ 5cOP?~|XxP!PctBmd"l.slb\7Ci*Nk-i0 sG)DC3RJjؽ|aaY.sƖU KW>_@.S%nf z?sXZrƏWOc'eGZ,8[t;6*]ec^ך爝_Q~/oK-/X٪8mԠ߈AV)I ;,4d(f 4d[Dzߘ ݌MgժGtAzjlr.=ܘ]+|9U:{1Rkt}u5aힼq._<qCn7O_RdYXZ9}kĿ@&PخR!9!Ⱥ\-iz c5 o"i:J;᝖ 1T2ݐ֌6qй{&Qv\utY"* 8Se^(^}6=՜?G%dVJ8Vt2.E]M LVg_w~Fߒ=:̎%ˁ(X7G7Oݭ)̇qNgJf ^c-0;_&hcYc 1!NvƑ:G/>R'Glrh[\lK ŊNE%eU\TaCxSŸ%";J`$UO"iP\uփI]qR+'Ye{f,= {8+Or |9Pf<YQ={OTi-p-@iՊS9ǯ%~C~6J D%jDak22qfȠ6 `/8}}tay}x_@_}Ӣ`kw"\+.Pj,@F1f 4b NMPxXUSy5wh ݊ 6ͽhZwn't7=vBz:au]ًu0#lN?R12KNe 0j4BUzuՎM =|KdC)4 3coTC`  n\ZI;\;Vhm>;&0lAϖ0ld7M}yf fZ8"N4@ &mPS=BFJoEx<>K(wH^nq_RBr&I+,gJ[~Hi>2@s!M'mO:-C\S6 _B'e`JPv_ {?`PLX菟g %\S77=?<ťMFVu@a$xFMgesݼ@@-WS_JAbdZ刮ɷ*S[0F  ;+Z'gh'y3::2 ac8nśկ %bʯTT⊈6#s#3c`nrG 4Nd1w-ujb9B(Wr;|L0Vwy6,N~/ RZpdQN~Ɨn"bdR]?E()|LC4甜RTn>#D_lBƱ`E&i/ѡt`Aɱ0%+Mی`2zu(ELcv+*>"z0@=MC_1z- m2;{èm]vؿv2Kw%lT}(tcƉNAj~)Ku HSj#wegYy,+|3^õq2+k0݅5ѓ0 I2I:q)!g'=Yļx'p^ѫ@nf@܎f+[Fhȵ3 ߥb..q u`]3C|f怒EOL mf9*@p`%[5U\X[t1~NִÈ<7\D <J9'"#ڴk c{"ȸ65[]@]]g:<c ,'vW4MUrPXw@xŔJ"C[0lIa {դFhVETnTX34t#c/E+j}m]L NPf]2TzKvܐbe2ZG/"NyG f2芠{Ne퓒/,Hp=qZFedّkuٹ_$*s$tpFWl79}:[PC)lll]P{7G? \߻Ey8juJ餻}x0㐖;K*P]|P{"!<#r*a>}*A Iʣa/,smT3.4m2([iꮦcxhx/ڸnvؗ*7y{+A[(`iA>Z ~isc} {٫&`@K[O;޿vᷪ_:ng5f 몍񴈲+ 9+5I Ч8i{#4=$b1; Qܛd|0)B&s&/u F>|L8(XrzBwYr`n.fʝ"=Ύʼt,TgD ;ܫM4&#$: /~:m,܋F&~>fx…`RBk(lXⴋPtH< h熙%췞 )}&䢀:*8/-5{+J 1G=6s0n˅`*G%khdWs!j}>da zM"ͦlɝ/%t @JC,ۨ|)"`BG?o !-k;XnGF?4|> .v!dbQ@^ޘ)M+OL@c{p9XN H%XĻ01&~o7X (ʫ坌[Phc3 [90 4B y3NTAdc?͉zR:? Y^aa~‰qtIt>Xy{sy}حAqr!(rG(H~a$R-8:361( !f6)_ϽEgNw<*#ZR/!ih^ַnx-ɖ:O8FK,bRLzʭ*c+ߗz؞BNO΅1yk7?SPݺ;ihFksP6c#FqGI Jxs<#WQ׭YWP(QHfJ$|-Vú_:]K5Ä@ v{+յ% Ne2G[o%bnRx*Q)nPc4+Q$?Z sr/;hPJv8ctoţӘg|u s^p|bO;>P2ɑ2 . 3RN~VK<*=.vp$GvT؈y-(!+P'n|Q qDpG!5-EBq0+NZ O*=] qR4sV{NwLs4&:GK¦d|у1A&(aLͱ^ڄ=!.pϱD~|A銊QldݽE iV8U%~ K*Иq]Ba%i4pig]d MǷ#m\ Y2ەwB>lqc2k-TPϖdq%=47>.ZhSS0!mSt56KuTXNg&Nkly"^sntiGz21\>t %Uxk6V hpSj?L:{ͳev|Q%V+Hz!'qܕ6%L~^PҏqA=dfb^bNbq%c*GsCs`W jk:U/^CDB#uV2ӻ1ɄXǖ*HR]upnO'59F '.J@_GQiyUÏQ]HԢbؒC@mn}_P@7d%:AqвWR>йT,,l64+2+/ RyBhZy8iǚzďCMTTZ.Ѡ{ V A }BO,hM GU ͽDwVR5gB-R&hDvд,ufM=UP!-_b=eN֩<(i_7ɅY{-I4޽,f<{_V0I铒q|N/)Bte4ZvMBOAx/*T15F #|׭p?u!v(F20_Ԡ)/Ѹ/iC8s>)&یl96HYlmJxWġ[ ƘNjP-.E)[{.@U&wÎu,͔&hxѦOfF[NfQ2`R=:hFFhi V1i?!txE Pͫpq* l=F \}M$Z4MJ*/RIkiv@hV4<`Sn&a#N:r"wv( IÇxR`Lœ8OS>> w:Ar..Wxz!ܾ34mE 3j=U#[={qw9v-'e>sy12<҃jϑO FcXi=t_!r4TF%G9E#w%t_hm*>w:||BXEK%4 S)Biϥڬ9i]KJetk @H)/n:*Yn?X>JC- 6kWџ{qN\]23M3myg(e)/LHA}aULvibөXW,ę@sL4Tt سZJ@Q紞TCE c NܭR1kZb ]3Rr WBq$5ꢾN6- Wd4q$P!@Vԟî SN1rH*JoƠ/K [%uf$f3QӳT9ct̞5D^:T3|V x8ێky$JLFE4~V IyށhZC `P_jU^c?[.ѓ7@!ۨHزې'|od=~[ɶ~5> e˾Rfb!kp)U/`3 &3g\|5iIޢqr< wg[+`|׊T΀V[ka悄 sۘPPJ+pEVĩ-cc{1GSVs2DQbx-iXFO0Rϋ6-s!%watE_ГCzd&=$;zߏ&^[TUhsuh8{ 12o8t{F69ut3ym]^OZ6j*խkd,ؒ_V(~tTC'ztS9-Ӣ轚 <+1:BF9e=w? Qר]3`ցB[g4Oe0}eAnb4 i)ae [\J^S16~mzT Hpv6K,CO( ZʸvjUX^3U;pQn-*F>=]㤬('-oqjk?U䫇tRX0oupO/FUV΂:MI>1*U3pb|/TG;ܳ8ӤpgEwƦhuxȉ}{,njǜ@=X*9px:e&3V|~r&PԃLʈ ;jMOWU@VXŖb&Мp*lR~JZ\gۂ߆%86Q(xs]U@,Q3fƹ˞LozsƮ~xEuͣf~O!?y3/':NS X1yN%ȿJvD԰E;;|'8(c; !2B_ odHf)N)էtZaga:W-!9* |dMBv]TIpƿuû.8wWK2rbPa[y<׊RȔpC[;h 2HSFgGP58{[}:\$`dy9"pװz4v34‚?aHx<RcQ1ç0n ɣs]R?oj]&E&s8-{Iv9OAi wL?w2j!lPƔ_>&ӬyV!DX?F^ҠWڬZ O8$Q]ys>{*Zj[.SLG~@trmd;$mϴA8M1CXlX=ת0<_<RH].xfЖ>њk }R-S /ڡm>_E.3'þwE_!`摧+-[Y\יnr3d4R/40.g19&Ik1_gM:5'"yԣ3"LOzE+IJrɕN3'AGRNH b FuX&KkՎqjS Jւ Sμ $n$$!ҟŬ4iV0a.wψ-qņWXbbv2<Ɨ!<6L2nN_= 6кUrQFrU @ݤobJ&7}\.[!4بTcSů!դ#M9+n10Ov}Mw \#3ƕo>dDs}}SN)YJdCpKpMߥgY0peO N`u@&n5-qGZF:Ӫ 9u"TaIpmi[c{tA"Zӥ~I|AR6#&a0dl&1_yx]F=3L S 1A:<Ƌv2d?*e8&A 2a'S7s(Ws*׎#nLǛGHQ(FI7J~5?+r.ME:5U3>~Ѥ@FQiҷ$P7%eo}t,HGi`.@L 7;5;st.娸f )7H I(z`/Ic;Jj[? ὋLv߬IT WLHMn"Apd-Lh.#bNCRJݙC8K5LBNj]\0]7yY mB_y-*ұE "K-F켸 t[9x!*tEJ线?%rS~6dTU",Mm.~,{$[#eVi('\Aa)m?q3 YW*&+RS\p&i) -^Rكɮ^8,MeJ ~CR_uxk&'OJ,z[zsaN'9v2]N[WM&!G"(I]Ty [:K&y[S9qGQG? bFg56%#=H]ocY5I%r!@YbXjb~cRr\ODMU%O@7%CgƂj7{5Rj*G*v/zQAo'ŕ;γUP@ ұm0SS"@c+Mn˸حIh0 3ݮa w`p&0 DaprL+1Ђaz{5TKQ^ N:A{% /NB'^ڏD ',E[A~tu"¦7= "[r''/] -/Wx>Y?Rmps08Ng-\(ܮH([V6 @Us.!]Gc9QWt(扊 n'Xj'X9{c鯯NM/l{]?VT8~-H]Ds 6~N76C>,g| Iʂzb~")]T`@:JBp42_&1̃O܂9c& J cL1&ВhB.hlPBfX֌甁W ~A­XZ'O$O;SA;Fr5uಷthV"PsC boe5[X; p963.4 m r$É^i;<5*/49d,XqLR jf ؋G[`G2 )K i̶GKO> I3YD"Cgw ` |T5J QKfcD!:r_,FX'=^2Uo퓛|늴.yeOg2A~BH9[xeG:˻23A1谗ump+*/N &(F$LYE/u56!΃T^A93/5*3X+s[0I2n[y00uk^ۃU< h(v %ҿҝ6쥵׋O1PX"ۙ{S ҧ:ȧ:DOFыJX"F4 Ĝ*JAbjrO30. ÑxVRsM[O'UE1șX4@b}?&T¿L&QoCaQt"a'`/=5cc >B&0(2_3?1Y~rMvo^TykzsBӚT2 OJg?>:N]#eqVMAsw~N"-aߡ luje-W $}VC ) 0:p\jУLurq` "T !l Kr{8+p“R³vmNu. T4K5~O?^#&ZeGT4İ6%MW֡ڠw"c؆WͱG&-Hw -nVAT~s"Y3ѩNy2P$gB\J;#µGtU^m'` k"xIKگGⱨ˪:IV18r*Wr>ZQtS'TlKl-՞5КRNbyEE'ݨ::xB4;rPk0eά#mL"<*XD-&;-PA]SZTŠka : aiqk6֟% Tv8|J\^G=)y8? XJՍi(4b_I, |a57}$70D}X~.0oqB?"ߩth@i|_jUĜp Xal+o5s-CJ%z[z_1eOf_iw뵃 ^|6O.E_Y:ʦq)&V8hKě{Ig4/PU.7t +Ye'^,@DM[9u=bb Idz'(8|e>< ҺY3b]1рYZӮ9XOfJ2؀w'/PI(ϛLf fiUJ: Im֝Dk2N7\ 팎Q U| :"*Qk-@ x~l"p öQ~[Lw'ߟ;pGAI`h;ecj:X Xĩi1+gAWSR/dfLbqb\?Re'N)kݘg'7ĸwլyyJ}Plz;8?[K}}i:%V(FE虽,* LTnr ׏n5yog\L/?OG2H$gN.@MUb2 ۑyjV``RC0HCK+_뵙1CM' RBp5 <̤S*@|qdq5YfNuzӱƶ<}贡AxQr;҃-%eJ$uV>lvQ< c}o x9ѽPXng[ 5;av6Nc['J6Á1Ap2*NpcOR.r;iVl) 1فzpPQWNfš, (5TJ @Nt57[e yDCm6<Mdq"ٍ!Ժ)O'hE" miD{w`c$p)bT8BN3"J}?6Fi;)Dv@̢So Yj(O)SkSC+)B/A:;2cMN}#jwE=;ˣQF0Pr%P-3ͮD,T*(]QS[tyܾ񁻡3sJpnw cNjz x_,Pl" ZK\$a1ȭ,h(oojxCn"@1ͭ~obH+!a<7І% 6A<ʃDTy޲ ,^,[ݜ[*8*]7HAs$(0tۉ6ܐ BR$ rMg[   Xck0I XO6 |t nKUߊI @3kӨ lw8a#v;_vھ^6{kBد]&z)gl:="|C@ JFGȲʢ]0 ѕthrxUPpa̛7 ;@|ڢ,͢(9<%[fY+4|⩑aU%ΩMHzQ~G/AlX]SWz;jd锶^|l7f ]?JȜ;۽6$}4h imƒ[ DM$\|"Z-$'կEVM_ DOk1i9z/, >PRT"lȊo\w.OT{aO- X6Me7Hdp~aqXԴIFHD[~,FϮjJ^)lZ"T@ D>֙`q`Vʒg31Qa2UŒK>9|X:8^xbwxS^ I Y N]=r)b+P=ؤί!:? *./ ʫx@u?HѳOia"L|lL(ݏ]5;Hs\cd47i?<ŠkD9-a.Q?*͔bgْߢo" V. uRX0 BR ]KTma;9&D ] ^"[:Oj"æ9ټNieIXPa\6o~@~Y O"ᷜx8u߁zCf;?!'J|^DNOEX|E S\BC(3OVZEPm)L_J_s8uā.ONjl"\/vCA:X:PC2T !擎9R]YOK d"0$o@J{H(7ej4sj}K| ,fUW~?$pu)NSJar9q@Aopoʺe\۶sOǾq~7[X襦M?lx]6e! -~mzcRy!ҋT{.".~A<{4 t| QE.sC1o$.CPOͫ!̸>>:1rZ .NZ5ҹa5 r.E'&97ReX߄{q*13}vijơq GѼ;xr/a(A;矆c#]Q\Ξoy^=kQā|{Yu1ԧjGJ&vP.͐Kf"q 7CfH' wvyeC ,nO٬gdYZt_bcbJESpZb(\'h).U6SN\wDDHA~U\`awXgr9)_C[[AѨR0_-wʄSmoo~~E6̾l0\=D&FngjWI %+?x1D3pNy hLҌb 8]oEoK{cƼq0~}7}V(H_򻅒8ut0jB4ӡr7C!CTux_g Yح,;;wY0F .^@u02fV>a,̐b8*Zyz|^Frui5HNtVk 9ӈRڀ?()6LguM\zA:q_qόc%6Q]?x0_})SϠ$c׉Na}="M# ˾D$}\{ɜD/1aY0"kh'hR_MH#e2݂c`̹qZg4i!*d\7)c:YNQ|uJ.R ܷ~0r]D#cL('l4 бdEf!&v&%JMBxm18v0E9}?ESbz`%9QS/yK%m."C~{j;_̙DpgǠ/Pm`K~s^=T}`͌Y$d6 P8 Ķ5G|SlOĭ8"=\ѼjQmւ뱝o0Of15fSXb5 (cքKhbݜd3F؀n!3#MŹӪS#s*ߖ59RRLm*y@i&pE, tڎiOu;g075ul"vE D":JP+onJ[~XyN>T_`iAw1V`8wYOL]ɲ(RuT#RsXr CYO]`얍#V6.ԓ w+**/ ~dʾŅU>i e?! \fc{%i ȏ8Gb^^aآڻrp!~͕F)Y aDѮͱ҂A0^UƗrn xL3x;#Gp|6Xn-PHDsS&m.Cm~ gC 4j2*(N$Hخb]:Z8pp6,DS]*BJqFԓ*g2fįNWH:; ;H[POqClxvI/6^0").-ի Mxv A hsGq9=eŗ~K-(R$aWmVP#"s>'VH~((n03^>~A)S,),X( = (JmL 3M6Fh2 R2:$؝'@_I=7ǹBd[Ki1i(#O5<8?9j4aWFlL`R9#[,6G7ɍuP2iF%k+}ĝ Cҭs`S[b|'k6ONfs@:Ar&=rVtw#)z:*@CD0>F}Ynu.rg1XRB^ AߔJ6hSU(NnoP4IJՃSzr8es07 9|cIrqx^6v֞K ]S(ݬ,Zs={ gҘ)!~EIKX;i'߬ pFʹlν*tr"dk wpvIԅ6 OHǙ!R,CUS]+K?xˁAܶirjz-a"".b.cB2+Op#6h_-wHa/ç5nNQc`T*@ 7 "jߎ@ v<7)G6Ӄ5ЉIVu 2):qr(%&Fz`tUҧ9r6a[z]d~+zj(e9)SK'9"5"V w`<".ȸ^S/Q=Q M Gj8'X9<'ŬLPXFŊj|8է9';)۳,=r 5n0Sze4&U>m3b69PH2r3~mQapE19DqN_Qj Ψհv9Ԧ :@mg^oa&?-9wa껒݀]eS##CMdШRkƝ͌a~t{6Y!L/?TVӔH=$oObQPvo}=/V $QҴm 2-B#vǪQ9B>/ gC'-z /өR ~F"d sߨ?,D#gTM0¶4$i5up-_nJ {*{1s2CE략>8I;f0joQɡbcrfgX1K8](YLx}%R\t;ڑ)ε!R}Vqh& QO;Jk9]2P|ƀ$^„ aܢD8F6t#vhv ߮GO@^W"#n]_| lozXy;[m22[+ )$V \yوD+*r Q ˒!JF='z^~]> L6Eie̍nȈ[vv1a<*S'?^ؤ g$ osU,{ !ڢT35z 2wl1џɺG63މ995g51i Hn^)t#Opsݛ-(r6sSоzڄ\&_ tQLNxsj6|_̪9HB8l*ٱ*4ٽqD:kPlmEp:J R8}#:ЎgZ:IU!BܿI<@J F"k7ԜuZ;Mkn1 5'A䂦")6Y@y<k}α6YAXg=7VN'vX +G<ԝ!'os4Y$rq Z)3=fZe~,t3Rp}m6g35!PjZFʨ`ZE NO9DLlct4]2l e z?mBfvQb~p蕎 j۱F(z|Tl4tjfW 󱙃0)"HƙHWD͇\:M4Z{B+pDVh<ѩ<*ݛY PvֻsCf T|{\yk;W1~Q>7pJBؚxp%zKp,0[9mOw8`!iqBp,.)ŭ|2RZge!a[-AQJhAz[%08ӝyt}3ߙ ,SgO;\ǿ~+хO~;yt*d S\@Ѭ^K:{f"θ|?~'`AA$yL5 uhIȈ{VLKŝ۟-L>X\O* $%LFXeag)E*&{0{|"FwEc0ʳ>4;$I*m9@f:+z.:X) qNZqϲW`\=[[Wbd&t(<|KLM;ee;Ť(f9.eskW\ K-k9=v'?h9D,Dc1:\jL~B)"H̨̐!d_cp(odUxYT^3G~_.>یR"GUsaXν Aן[/WCq&Jȧksߠ P; PKB\.)?'ZC~qA(uDvԽ^iqs26 `qG&Rx6?b>YSjKS+-yI{k)upܡ…wy;0~;N  uNIHju/E2yyy_LX鷭%c(~^S'0FNo큧7mE\ b¾ߡ^ ^rRIO z׋#(`ܴn0T#(Ut4RVZD_۰;X֌`D;d ޯuc/3\܅HG&9 8 |˘ 6uؙxHXz?xpXXYBOL]5Cx+ QIJ G$()nb*`ңݥ`BΫJ t[#ML.skY5 (b91+={Sf#e aR׸1L]U8#+kf-HYIXi]QtG1h~/H19}rX5͙ |LC 9!S7&Z@;+㹠Æ.m#XaPb\i#lLS;ܘziXL4%0ϚK@٘v'U?W R6aL_/M$p(FI!2sQL|VI݋ovPȚpv `1rm.|N@%;udz)$=PrjZm~b3IDeX+Ͽ8wL֋_. ' G2FbG% ~a#&|^^hbi!I/Wg$գ\"T BzM}pNG~Z4. AxEm )bx}&_HGqvr5 ȨYlڃm.,r/P]KڏjJq\AGK,#62 c0 6sy3H`0PQZo4јj LKrV~^U7x RYs_Y9\ƞq8#{#2ݔ&FBFq#N 6e_(uI)KCӔv>Y^L$ ;p?|Ljn ]-a~[ Fx~^HytCB$VDQޤiy܆2x1ʑttTcE}䏞7VqUsNsb_UH"12Ϋ9-Uwq'z$XFY?̫5sqJ~-4G!NgbdC92M=F3$Puq| .2pg8z+7+b7Y ծemGݓuI]Sl-MhTO9Y2, .ar?g] :%LF4\c<_|(S 4߉v01LEl s"H^WL^`Z?̒>m`lI5s?2eW셕Oz8D>&s}֔JS#ZDvIXzO S ՃJthf׋ .v.blw&Fh{7'G^2wu7M;Ǡ|w B!67{(w.?L& oKAv,)gʅi{>tOS%DD$Vo|coARIl:,7?Rʡ_z&LГ,Guc#:f2/b4&E0{^J% ]QhՕ ^ɚc (8K:x#WezcOSD )7?*d,g"1}`dL'̂<{.Oƭw^RS}z f'{$XyhX`pxCIy6Ms H}d|:Ĥ%AlF,>Ѫt$6 h jZJ 2.@i~k wj"۫LCIސ3xVhq7]az:ڻyXbzgU"j|t~T+j H+]v 8x -q$3{$=*} Mjs:L/jsJ*+qJ)7n<gkzc112pH`4LPӖ~ / jpDzk%\[ob&O~9]`^8'mElBrZsJc*ϹM_Vy*|f~iY">ԍclH(aW=sb{`W ~Wԅ-G W4Jɵ UzM yD F<0&ShlKaTAVP[I0/ZB2a8n]Ski1:Z$LXhcӽ|D1G6cd) qѭe+ 2hh֜v< S$xpqMS -#HבfHLjXH×pbϬmvOêv/}{(%)Dx3yKˈX O߮^'3]z\_ Ǔ֖+6X7Fg%h5=e[Oz/ ;4BUgVBuKMDX~ZL%zyӴ#\A[ʅ3 pw"~M6,Kc ZĘI#wzܰ`j@Lt$_p>ΚS9'_-bQ0=9Y 9vQ,|yb89} Gė }\>'7O<%Py&WV/nvk2\xZ ^ׄ( 9HOQ'y#&89\Hj> }8Ī8M@]Qkwc5QXF1Yɬ*ySCE v"pFwroO 仳okֲ t$h$I|Jгt˚lCu9';-\dtjQfX{ 3+og"XƛN*xqMԥGn6|=fMl,iꠔ4O=qe ʇhX)_BHerJIDz{Xk$>RC5nQ-K>`8E$}ȍhSxrJ ,CRvN}#T{]ks ?Ah3ȡq9qr"Gx*Hk6 )1Hz\q.c#,;dsg&FtN\'*='v><}>R4@ =b|lr6Ci9i5Xﭕ`|^p )ibD?JuB>ikne<~h\Wnk{+,A+]Ot/]}P .q|}IQv"_͝s4B *{J!c/ G{h}$$f1QQ1{4%^B8W W/i m;>3ܕצKi,>)%.7M23s]MFf_8s*fZhF,*s#Νh/z<0ǔ'Vv);*l1 +307hC6匠\xa\rT-Մ7;u巆8a4e }Bi1~lO :3ߴSUP:d}D.{O qYb)3pYֱ-zP[e9su:  irȓ7Ӵg .G.=R޾ƸgV|Īp_gWڔi` y~Yi;‡cI`@Gpyidvi/7YZ$ub*/VD"ov %qލIRSzNcEjOL'o8*V*)M12b` B$eŁ1> wiv 1U8QoY[܊%ㆇUk]By'(9Km+'~⊨׍Du9ڎΗ-@]|Vl)D *đV{0O+ pSi;b{e 'Eƥdkgt^j#GIm&w2&s,hJG?9-xAD[_YNxMNDq2c9yMH*._~,J7.W},BKmDxƱ/uiUK6x/'R6G1v=ɣ7fu _R ٖj>⮺N8lsOq=SsAV3ȝ°2Pq,&#l ['f ALDf^$s`fscײ!TUM(qJyj)Ľɿw1%+"/!'U΀4 M9 d# q,NzŬWe?l0%`:RC*_ұ+" }q Y[XQ;DA obe[V*;V@1 .Ź@8)߶̫i qkOn6Ҁj9i,ß\N |H秃43Zk ufB6_:LQ5gbyw;oVKIi4%0 Ahl.ĈH]D65(哎TNh<,*IaȯkPG㭒C~`lЁt58ZEL.ҵ?2>et,=},w8)˦/koUv x}$ˁ2V^ZGW-DqC2W؟|b\'NKj+̀lҎFkm pO]PMamUAF׀}77/=(j7\Xz-FձހH)Q[19hI*i=>>kuЋcZ/"`: piu|yTFʛCb vF$%2s=R ?Rٌ6ٍ3ѵY)YEΒ0ϥxha JrxH AR}(@,ۈ]iHB2S7h̏A]VUYRFÔTnEi Ӊu}Fjs ? oZ#p|`6IDptp8cjwr JtVWqR~xRK3Rf`R=@/彊-F;Hpչ԰2Іj,6 ~:"/d"KkA*|xo[Ƒ+ 믋rJ*ӝۆZ^L =jԜJnxsC}%|c{RpMdP|ťDoݢP+uZC7XYL?DѨ?ukP.ȩ/!{zQ ^}!~p\!rx,kTpkV"_/Rfx%FԘ= 7,I\nURèGƜo[6&F=naIWX:r߄m<˪6H,pR}vUH,$1h鬈ZQYe-}-rI:3j?5>W71L#)p7unkPp&Լv櫷F\):62,A-!ID9}eHV=JzE]tỹmqWw v*䘣P]lXggl.$h\Y묭FL7[`^ЩtRR,?Wk+0 Bxyqg?`D}zL2['*]0[WclYDz|> @֐Ys\=sCӱQR:S.|@8 +`dol8 " f*ڑAmR0M/9@y]}P]1O=˨[hk.]e!m_"vD )}x@3j\v3@:@5pۼ(Zּ ĴtpQU;ⴒ9#a*3{RUΙs_2AGLd(_dt-ٜӄDLq u1T&*DW7\AWDHʱ6^Mj2}2îro?=nw Q،h.b:[ȯ;ndǾ:}՘}ZA$*?yd#,#+ }chK  )71eX xVQ`Ͱ6ܪ@5h6 INB0Hz.<6eDThL Y>Ӈfq(iD߭ṟ0/A\e{8*]p1;#i$1ko ap|c#_z`Wf* 0hE;}M5I/=~r|ǽ8[Xe8RU"'uP;:4G yw* !00nT0.Ah?Vw^1͆M4Su SJb`f*큕>zVL|'QIBA~o'8ߏF<;5qM'cϨ*9.w:sϊska+)evUZ&&q;3롰Q΃ERw 4Ls6>?6S[Hd}Bhˡ˻\/N 򆧊0O݂3 k$͛ۖ*&g zB1 Жys|R|1QZ.t~N_J } *39IܞIP\jG3Z'Ԅ5ltj =0ٕ4S3!>ꪄ;/NՒCkX;(VOv^1$>X85ο" Gd@dI_LXqzOj{/*T,+9^X#(?-@׉^܎7HQb22,#kmXM5ؔĉ֥?x[ @VHM9Šg(̼,k OҨLwA3`o$cXD=g+-'Y hP8u O5'~swp:W5zpf"ox9vf.iS=.1.kPcZ jĘ jZd?C)Y!f*k[6m֪z"3jz# kkns B\Zw|dvŠ2Slm9ecow24f͑ɗw8#ӚaJH7_TGšQ=,Zi q(RH4J8/-t-˗B@xRt]JPng\=U<~t6_z1a8,` ~h.:Zzϯ1ofFupjĵA]ݵQFS=3'0,<6p9=,f$"a"q:#'T%.ϒWos?*)偩SM WRu` DUə[NV1j"&\lT`G-5~Y0ϼm`9|h>0غ6!K,Vz}1]zmKca5 /{oJw5WíB%ҏKT=˰6 su2eT%~TDr7g>OnSO~~bgL}5fE3YWKrI<O`B.q p ܴyPd ?TI^`ŨRǚld;2b /*\!*AXpoBk(? G83U|aVm8\wp ,5DrV{6=DʴbE>U-9%,6"h/*}`c>l3Hf_e"6An BI> ۀHKyl \ hG1TKQ>IlpKHEI6T.?y윩V4Ʊ?b>FY:rIv4vCF"pY}x Lܷ\g$U4(O/ڙ߅j7!*(iL;Ճ;M, +}(;x k'+Zą@^ݚYT̃!+LPnil’;g9okm xZ7_^‹3mwv<{O,",PRgJl6MElk^V'kݦzn#2{cx Nm|nC_$/W0azgTBK0qX4r1XLdг<~(\J'2e^~xAC ?7ukT?ZV++"q,ˣs߹(%d:֐SrPovwn'Bx)ֹ6$~mG遂Ђ_iI- ;Rdɖ(% @y^?@wt%eu坩LfjxF mɀ`_{ \>3X*aL/ |Uz$mû(߽ٶPl`;' QD~"]=^`uFM2CCѯ .+ =\J3F/O<'dYDm 59I7S3<Ew?#x`%:7MHl A#`?z,uC<ۧUhz[:N-O%qXIk((/iC7PĐuDU~fq,WfͶ"pbV,$%M<'u.O@ 1 I.(d.jj*npf]"EN;ؒ,pa7*RXyy6$co"SGOSnbrL =#rޙ19m@ ,/fe=h9dJ/<>T|o[M[Kq_R2'C# jV1c/'aQpDmP x _p۹.5)suWr ?ZэcW~-%GEl~u#i8#( 3ߪrDǬ ǴdEBWl5Qe)nJ&3ǂ']_.&\xa~4ܳ:$ڦTwN<@s;|\ DoɄ_J͡Ld<đDn'G_D`BZa1-@1̇RU &c @WܷgHwȸ] 6N " l":r"Cm_'3.Oj ųl sH Rb谤yWNob^I;= [_?x=Fc:]yn, 6Lif_|T%$W0a=UwrL-kk\Fy3Ww{edϡ4S0*壚`~*xrVGkJmϿC=j[T±&.:8;s? cz/& DUZ_y>{ґ>D'\Ҍ뜑L<78?41a9Wo-L6dGw0\D-9Ό$eAx?iE0^W׸{RϑTE+3֛2&(ܗ ]tEZ C0e C{4s6= TgpQ{h ,g8%Q,te <N]pDWQ.WH<ȕMYv,/vMsh}Yh(Y'yB6tv03yPƔh'_$ԻN ~%QTՐY`eЇe9Eхb;#{ QGu#*jǖ,my9t_hQN`s-g==R}C}z¥j hl7_JNPfn0ώlvq^p qܿ/ ܾ$C(QRK(<\C2e,\:ISi*X=>9J%Mk EmFgYy:%e[XO1Kw2 Ci;84^ks(*[#PSR!w|;@ KҬ%*7_Mݳ{Md'ล"t=!kw8@ۆ%at-/ƾo%rQȘ0\ϐ;Px\yvl@q`puV }}gc\ʹneԚ04$Z–NlΒޥ\9GM/P?@F}(fԭq4,d;>XC"]{t`خ{'?]#C4ׅHU&%ٗ1be8}ZfL9X8颫 4(w)Nq/&V7;8>i=b}>@m(c6H8>N a2D`>S'*hǤu (xl3?oO.U8fП?G5ӡNN1+GrX!B:.`YBTTU8UH<7h鋯M04ѺXe(/0WQj A`-zBG]sd6Fw.lSzKVz"U(."(7OrT-|q,v;sg*.Y59X ߂]CJ,|.[;$X'H.^L7޽v(|U-2I_ЉM \<07u./} o{Z/SQƯ8L!)' {[o#QOFlZVw#qU%Exc~TD*lҐ[qXZp&&{6 S Kidj]_)a3jT{|DS-1q_cn>kMҩ 8$P8) Q sNwÚu-jPfU8̟D;, 24g "29tʀ>PEƑvE³&~Ĭԯ-*vcThF}t0; AXy;z CEg/Sjc9{3KhoAg!/l+E#&zab:] bB} UEu 8N!4,`:H}%mn>^K- js` ټ:M (*~CXn(#$X8a1  `Dg^kOorn1eS&VJ`/iFB3{Mcb 쵪~G`1 YkSێRZ G/e\Xjm·e]Xpl7:Q+Zs8D&[+EM39 " R}nZ|{:zno2#t\\+x4׈r_3!\-Lp {Da(r!jf2 j #@_GIXX_Zr^H vȄ)2WM<6cΦaHd5ǀSGGJzql7рK7 h\:TI2L:2 A歏  &zvC^;PF[ ]fƢ*?n|rǧ+;e~d6ez:S/)/5D \klc~ݸiHX&ρQb mWFzmĶD 1Vgë9hN0cz -Q6j :|+H˫ʲl5ཪ@| 6+-#`_q_7N?gbowN}Zq?m0'kMyS2{GJطnj'0U/ûk[F7nC,ocz?,uՂ;*٣#@vSc 䴹Vj1^yeP[|giFʩ5'b1~ o@+jAF+\!TM-?=aW(mz*_1IS^m|sD3tt#f`A ui cQke2\ß(gFL@2"Zǒln8Q iWm^Hx(>)3-CPR,wPFW~AKgf8 yMN+Tyt`ӽ)QeX Xb+щK5^UbV'#)CzvV7L+n8C{qX?v&$jdD.&X@ tr{ԲWvW t<ޡx=>YXw #;ԬZ2[;OrTY3eV܋VX3>z`bo5 °V[h%,6w)K QĄ3hhTr`xcCEI'b$:ަLmLBl\H HBI/p+t\˞_=' ;п*ʮQv[*Tt.R1@]`I}#4-r-y1!wy !km)gZ^E?u b)XE2'&E0P&{t0gjxg%M@2vnMO< A*؎lG;A =Ɏfy` 6:L*v-u{2..3acQ@Iqc)H.)Zc6&W(}Nas[v;GCr"ǖvu7}Xe;kR*/,&Th!? 5>2)zB| 5; XZK_v0O)a2Q+3%tc3SIS >-$eN{ZׅReXDOEA7;$fB*J%Xb=Dto[&*v(s]$ ;Ww4UJcU'SNۘm9t/Ysܕ]^0sdAv5[Ĝ{}O~n91yx9J\2-Z=J0M I\S0gC FWCՕ)KT8϶lw!ᬧ IPO?Gxs'K{3΅g<`PC@\ڍRyc)m~ؠ/*ȏ?ȋVn=>8$dɤij]!ĝ?D1zW n(=DJ6M#CO ,R0Q̒06QZObf{1/ mzHIIO?Ʈ;LRbwUkv9]&8:-ij ՟n,=A{LT75o #y h$M`u7O':E:scx~6k7UJ5Zs8q4?Me٦h0D٫GFF?(Z<3ɋh)!>)n| Ћ SﺃPE:¼FW&!x P/g:D% -F/p>(~t] !L%MȨSG(;"߀<'Jic$>1O`RS꥘CG)"skB1]î?HsnW 62p%xP#r~ݮ!쳅us8^%Vkrzɧg `d]X .G%օNh;AhFKa&\O{bh}H6Bit+>m6{MkF: ZbYL)sp{0rU7i=(LݤKCoĬ!}ng뇫3Â?n>,"zW,A4ْU^>q6_tTCUW)T#!o6t@9I{ZN[B3Ku* -pF1L@d,iQ-b-#g)ˬGnIgHzK7+\D6EZE`/uu}#=ا=ͨ~& DƁF}T13a\ 6oKqΈPovƎa 2 Q_wH21>C=ZL5B sB:/ 5j"0߰zE?H30*p7G1*?ʷОm Wp?,ۥnJc)bn[7KfzGOCs$8v33 Ps=Q=8)SFEQ JzD5) 'akqNi͞~4X)1l6ˀ۔"r>JsHyh?/(]J_eu/bPyU~soh@Jf [tU|Env~I>Q$K4SL -tZ8;ѿ״WR v36dq1(UrӶ"!L|qiĻJh8o8m?Z̰dրsܐj[hB*#D_p>  ̜QXm$[uͻ%숬KDaA(6Se(-:ȻTZQ`tf|r_.L1j#VmBR}ֵ2Wwt`ҫ> S7b,)^Tz7jQURzJosՅKhiS0|Gl #]X,Ӳ'HXR+p;&rK.gǝO`H"뜋,ű1RdЁ+[\J@_+ڽq|L =[+vփy@.v5V鼃pfy"ڱXͬ-ܕj(&wҀB3CB a.F}qh[4si->.G=XH8DGDQcZzze8 '")'?n'; ڊSH>9@-‹z(nEo u=t]&;ݞ9)ܪX+g /#o=)|s}5`iUulau`1/;V%ftH93u~6ץ:Z|r`Of:.&\ ۢ(IZ_f!w[Pa$5wSBO(6^ǐvC/1c/hp{+:[WRρbFoUPcN23@ u\5 "U;-Z<|6QΥlưR9 vG$t=)gX#/VWSȓĬc.mZa>Ȣq@0Y*G&6;VVe7nlIO١i.Vj8?9|A'\TA\Sm1kCg8,X,bS@3Sd飤a47>**H!z"1Ό!K '1%^B=萓>?f\Bl'R;.X s cR~JJ=AWzu :, 7% F6#gp*p}$$%57 ꒊZ:x}x!Hw*I r 0vRHiw%CFKeRE0hҸ%V}u+g_D{a.UT ,;rLeGE*A0%>i/0^)iW -b? z˗B;*{8, tZtéF&xrS٤9W~l ;COx~5\ :'mܭ /’ݠ^O$3aUaBS äQapJus/E|*\fj TT^87)RF/E5>i Ǒɵ5CE=N^5u :#$%hRG\?|p?ɩ^#D%~J? zms5Ey:T ~VR Q^< t|Q)oؾ^A[M|H?A&}ư, 2w!~+\֭Fcv @HO7ɜgjU'aЃәg"\Iy(,WE|TJlm<*ơ\"׆Ye%Dm36c2-׿ | Wk=iG>ESMeuw]^Z]nw'7/^p`+Ir cʌkjV@ at,]&NFMu{UԃiNk~ʜzœоߢDP6}6B9L-H[/(j~ 1haS-[ɯ +ۋupK*dpK5! hO4 wfS@UE[o(~<ʃ%|& %irSu)oZU}=ּ=#Rc И.D^$rz/{0m;j/OnAm@ɫWpG⻘muHWRh7&*YVӘ (j%NyV;^pJ:h;*rcAovttKg6\7BP'̟ٽ/` #ؠ>cW*# _l!I4r`U " |u H+J`fsB3Kwh^^]Լv*klj҃,׎a-ScR?3tb+p ]B认U >Pץ|2̂N#NF/╅a=fVH/R8=Icǹ6oA\b=M5d:J6 *3YkU^xWﱄtVֱ R Ƒry1]Dթ2BpOQu( .׮Sjzܸ>DO{pḰ"1\((e{ay1) =Pvc.VU^T0A;cV&pTk>YLȑ?V9};yaLW[G /%|nK&5DcfGDDn]"m0U>t  'n >w"a챑2.gCT7"قڞ˕աM cg舫vrPDG$E!dSH*k-N; iI54wrCd&}^Բ$Հ{ ϲ>ٗA-Y)J"Ī%8aӫ %;V0bHLǟΒ5RBElMrMZCZ3y\ n.Ћ_7tz_렂e'o09@[P zSqf-# 3x{Uzvz(\^e1\<ۉ>JRKdt֎ ?mkHt ڑ۱Ed.G17wC1 ٯl]'~88b:;fAZ>!0b'_ t5jL uLU׶B{ux^bbn%=`VJJ7XFX5o(Cl [G2'}\䀎uL91Y<`'1СxR#o82O*us-xg&@!qܑlH._|x˹,TDxr 685RjSarOd[j7Um+RFQOsNM-!]n^QSM槤*|X,WNK7~xCY ')Q+۹,ߡUE05tT{9fҚZ8| IVwp3:Y*wYdo5q9~vjL6\3f﮹= НZeWS]N gZ076g$<ċh!݊/n$>DW,}7!l-ǷRVUF@D[>T lS D⚫9p2).CW!]w2^|H>Z% 9̯ŌIk7B.xW吕;jdЌKXYyMou|Y/2&X׻X0d[)0HTbD%7U~ĄZm5K:O`Plqu|g L Z:]CuDܣIS-`JC k4Uთ_IDǮ^|׳_[?kGxU>K|\̀6c;-/D,o`6x%KUG9\2dFv?y b,8N2=_2KCGKy o9A2򇜕GKrq~Pahc6Aij Vz˳oRJa69Mb4ϋ$>R~^7!rrs/fqMlB&"po_Y\O7g>'5 _ң23! ];hΑUc@XLCiݤS E[ zیyn__ ?n*]dCh=@7 -{hfn- Ҩ/tN/Q۷\׋?~wUVΡLDfBfYg"ԼC3{Z Gf|OZH4pXx]a=cm)`|'LB_R?F\-IdؑQNeܓV f+9g*b)oa: %ޔՓ= D>Bȟ[4o1,_߾:t%e<%{\\nלS4b3OC]jecCmh>{fel@3gCJxs'HO\Tfp-5-j4-$6$CG<Ŏ^g`jaId}mݯ Xg&]UbBza.^SBVQgHO*$cЕsbųs>*͵ $\Ƚp.5⃳$GT5Ң"?Hm4wI{=A%Ew) p.&S 1DmNM #CEq!o=uPQ&MWn\["mł%Z tٖp"z+еdA<%p)%暀Y%<_]=Y7{^q\ #!MD/Ig댔`g8Pܚp 1nB0$;ZIwEҢxYuxOqaX>uㆳqG/E(uBN5F W=KOQE4oE9܉h{{}QaBE4 :ƱiE"}|Ývn* ^`2Ѭ@R$mX1lA`cL{UN({8s}.uP\Ha :hI0:̝~iM=IK0wn왮|ܸh5)5 M62^`N7C{}mXCϭ?/P~'NA(l ܰؿM__XOKIC96F?Z kb7>ia@j{ hxO-^S`a[e-k unCw+(NE8hw eq3Y"e}'c!\[Ō"\+_d< q' zvx􍤀:`|)c mޚr}T,HNR|<VNCW)F!tͿ~VHFwڿ5(G4-h<8P|E!yjQ_ ]x#tő]X vk8 y%Z)sV>eќֹ/G{A>{d$j.CE溧+:M#yct}7lu_wWz@|#07HKz އA `|Pq&BpVUΈ|Q,J'b_XB|/ nQ͌Voŝ9G* ߝ5ncO#F%Xq#g"}t%uG؎:NȠ[HU*Q\RQi;z $_ }˄NJmP?q꬙/Jϣ.yS$ |I,[Pѵkd+!vVޕ-`[?]PӸV"tsD\cncrL7@`Z5Zk qiZKdndqT՞0u{<ى{@wGcJa=]60)iL"G2hə~G^c P$Ɗ @$y97l˛De҂t;K"Iϗ-`* bQsy$6Xrv񌔏9YNsenK7 {Z-'@}!JKR֭veF($pc%j/hzZ#dEm5`Qã#&'HEdVPS1{ZvD6F^d/E=o.,'=HqyT~՝q=ȟ 7vziB%sh?y y,e?T:L&ڣb6\_ſ=NwIDӞj,k.hy$G05ۜߵg!k|RzHDK5ViL! >?AU\lCD lf?SʊDJ,18P<>!bST[H -_ dtan Gd^k:jjM;qǘ;2ۦ`Hdfz%D{hm"Fb@vPqQ]5r}e kTX;'nxO/0n+ަgLZḟJ8]˽d, #^x |ISj+ %^`d46??(2SQ0ӐxNnOÇdvzUқcbRt*]awq/4,_IF]Uo5A{K{Vwos+A?l+k\Ϫqa9  g,*k"([;yUx9lB㳧/TDMhۈhOb[TEPrTo(DO NX]D@)/gqFa߮|riVٌ+dI~ѳ*]H"lR?"Jv Mj~El|>Lb#$Xh'ؑf&K7k7o; MjKv|'#X='x[ j^4&m/fyCZ>6> @Nbb1LqX% `M=rRON3T^SLҝ?S)H&(@=Ki0܌АF.xO[@nm4ͭ(0c9 ;FKT9r)Z u<4T0f*@}uFb2"47GܪO+n0'* 7w)#7JToVmt5i$䗹ۻ]q6*Auwg5< ԻhmW!KxbO"\hA5Nה%'ȹj@oTGʆ )8K$ƟDžߥ7z"ʔȋ,sOCB4Y!eAG%N"i6Ju)vQzҥX*'a$C PoC+flIFB=fc8:zxϭ)  :Wњ7/ux{I :kV-xe9'/,Yυ%&8sFF.Q’5L>"ms']`$E;wv yR"@Ԧӳ9޴lfpnQWJ,Ξ3]lC<+s={8|*VzCmGreLgiA?Y\86br>/5za_NS#p| n&+"J[]W/$zWvQKâVjpA0b25-"s"k; V;3 _] .Ql>[r#8#ԓ{ tiz8첲݈x%O7{`ِ\& }Ÿ,nX Qx}J*2.aG 7h4umR|7JolY1({(*}'PT;P%6< $w &cjJY5ɯBdu>Yfl#iZ>XJ p+] ?OTNJ_of61~:E9kE:6ѓ6mu]s6W1;=cUg͓OADe)aҴpW1er:sE2>} ͟Q߉CkN?Ѧ/azzۇ\q@7hg宧-GT!G`Ԡz(1"!M&3k'HZi<~xc$0|(HH j]h^5Ü `z`"]YR1;fu= v{(HN-#鉶5crpYE LM-Z: Rsn*q4#5[E#f hӱT48̣J6"/:*I.pws U`05H @OT k|{x}z^)ig ̌[gXOE!VoɌܘZ#V@  T3w>ƫ-xᓨ/h%ei(` Q;ȝ74O긥ގ(/7HIC:4&I{iʐ&_v1õpWH5X`+rF|w5uQuBדg|8!ӼIrpo7uXUec^+!H)KЄn7z?dJ?LL%i&i^q $\nomMu4q-FfdjRp=koBzݩT[bYOGieI1֌*<%+*k0MTFfwy#u~Z&-,fwmk:Tez/~b>\_7\pρ^<6MRzMOAk~$;%AScoݡ4[ f% ~7a|k\zaU1𻊫{;wu?Q؞N gPn@[†'\/)U瞶!m:8Om۝Fu?ڤ"4%YH2]gpLlOKrN"rnDI- F˶TZٽ^d07_O]mkM8 1[ J1ABCtw^c/U]+|)$Zsj :J~{}M4,='w2+šdgQ Y#n̢[T ,0# b Us3y9dt#WG{O8jO{={]?VRE_{xђV.!3e}xw(ςL?\zoS 殜DI$Asv=Nen TÓԢLߓB`3+'0 A1T x;"Q$I TqNc46Ƈ6(:A`^T1Yb誜R03JC\4=ySYX`+ia-E+\~_ʖK1lrʠG9tbXiZ{Olpz ʴ;ę:TB/"km4rR]pXRxmf}3`  OAH{M{Y4Ƣ^}?`>oj^2`w>2ݨXp2DjI_)V,qDM;օFܝl'bo I (Pf Sf`Cf0G\8x} >PO0a3|@Pl)+{\Pz1H&zBHI}kaY`$qLұviya}Mݒ!`Bcq7klMT\=q~lsZҹ;I{;@):ܛR%R_믾t,8]p٬ݻ>u^pτVP'qujxd2olCF$]LG$[_\@IVͰ.v?&# w{OМ#v)|k9gYzDP>V"vThf* NvgImFWK!f"bM>#F{4ߋvvJ9sr &R捑h4Ҫ2Pc {ڥEnXtμ:+7RJxIHD4-k(Zl'OAѳ#Qgz%Wu|=DE^"Qw k&)Z9Zd!+| a:@XN6dh_lw%-jn+xHM߽kg_rqŻheeu1JZU/3h3zOD4W2|Lt J#}9"ѦecE ad)^X슋X_yr %2bt" sr7O6{`?;nfRhD  p}uv]#u4h#-pCʉA8F྅Ζt.m F6iKWRX>;qGʯ^ط)Q1\[E rR6 tPK6yna\J4@6{57b8Mf#CؐwDLuZvva˽qʦ_F  _1Ф|=Y{M1 ś℉{LE8^Յsk#3RXc~/(S$4EcQHIyoao߽n8YtvbqƓ9Zm#D;QHc~BY&2G:#‚*kb.fyH:1f,DK(")]a\;Ly. /b2TbXw,>ʁQcvy'x21ʍ#V៿jTFSx@qoJ=9Z6kG?x]gj:.e]SEAQmoR:!زX؇Yȳ|t$ZY8H1)Sڀ{5 X( L"y7!|ޛTU5ĺz`u}=q-9McrcqN"s$K+'5dq3DW\PRcGME 2̊Ae_e%.hs%dOWFBAg/6v`}+=a _ W~ Iۓ3yE?Ovxd\`@9NI:HZ nA\8Ei0-#Bz!dh!Y͚ɪ ̫oSQnVL3ݤ.z(XsInb/nbڗ)>? 5w3cEI{g{8!Ŷ;y-Jzȑ9($ =Fqx)ikE/Jz =[/fRnAv '=oGQxl8~yZu8,A1ieu&>mnM{")+^Dݳ$8݃z56Νud/ZC +;+f2yi].)]7ɿ]?, #uS`aS?d:PņVvbϱ$a്R".̵[1d2_J*LϿ@'oȠeԚ/VL/?4 s$%QD~RqK:Ԕ5NXˋ|fm'uOKJg{ ޹9wCw8LBjytw0+J=kOYrs373es#"^]G_9s_0iy 94F:18#i'qdj~˗'5U%V Ѫ҅'ND7;zN!4t/̮_g=Umz44pkw0qw.7:.oVD٭Xjh i(.X+vTeX'H{w0dC_|[ye7lq9ZDg9:F4*EjXc>*\M{On,]+6|;-ɓ/^ rTOLs*`w} y8"`y3uC`/HCF7&nDDa 29>s'>__2?꼀E2\ Z"^h/۹-V(69wj~ Lm1Nz"+H|?ILJ_Le۵dsԕ _M~W;ml7G" t%0O ]Z͐/>]tFh3ȁ* Wr?Wh\b-^BPvLYxI@}Uv//ulVuAezn⌉ KQwT,# ßB%@ $puUvo!k$Wu)򟑉i^gk(yҿt'ЅQ@Gl+.X0,dkbٰY:<[ݖEcΰ SUNy;KZ4u ttMEԭzό$A]$Vez%Q c4fC{H\PNik|j\ch4ĹeIOhŌ :P>DaQ/yypZ0]3hnkki[B!g:u[BH b"z2lt#f\K'kX2lwSu!^&wŗ SBޜH~Zh3_-a;*ƻeW=֑ ES:lFv,{8R׹Jl3z9wBA yxq_yiʪt,4QNܢ)aТc6R.z6RN!D18uuhf4{3X1H:0o(e3i [Hc hg9obO-z1|泆N"bUCMTƿR<%tK5B?_ju4EآâUU`&t--w2)͟r^0<:d&~oiᴪ[p+.Ibq([^Ic2ps{_[+k'Ƭ4f7RXK/+lƄ&V)V~< ˿fȇE[6gAم3˫*QG5AE9"GtzO}0Yuw tc,Or=!4b @pV oTH 5/iqWyq/+}]cHd"AotQa#RI pK#%H:NÙ.6ih- gR1 nԏ-¨G]yNq=4CL8]=;BTeE)f-d260waE9ry P$՟,h]žD9cUūqq2p@ty4ڐs78k`%zHlAݥ'!.H 8*X토6A`U@gއ ͮ k-UIEd"ٰ/]^1❷6.Xwy6 ݖ|X_W,dS{z/Ep1v4ak4YlaΊ+%2!b xx졍xfKUw_݅Y`|Jo R1 m,Wم,ib'ͱk̮|0~dW,ڃ>ҽ+2~˚L#rյ-WWnmޛ~KDŽOdj/7 P\NgtQɃZXeǝJs(rֆ^6Gm=ZgּIQT3{+жyW<|(Hs.v?0IE#wcur}WgD#l_14hb#%7?o4 D~I~ovr2}|*וi J]=>"79Df]i9NϤcK.>A^ޡrPgc{"Z,;OuPI:8N0t Hάvy ]Jѧ ݷUC1īL"6 odCD'"kTOѮ0v>Ng঴q` L^r{իI52<'A]]Gr\\p}OW[>W]ҠmYrC}@^vZѷ4edgSE]${E$1s! B~1&thtӱZ{vܥ=pt·)o'}/8 YY5'4'EV+3@%P y{,ۧ4m81Xrme/H?BL{17uQ k.V%@jf=7頷6\gkDi $e $bi(L2 &øe((?B\>)Ӟ:a2$*఻2maS`P9W~A#$'Jl. |8-9bȜ>pV0kĴAiQ gIXU/u?*w ?!(}·Wnߪ˘SWFDoqFۤUf&A+@cǟ€^cGCQ퀬TZڟ_m10{hV񘱪YIV$?بp'_\m~ vDAfS/+p:":4!Qť n,ns0eҔ漂 > G}턺dɔ^j_ u *RD(Uq īw+a* :Ӗ?!<Ŕl6  E}-- Ԝ68 29._RRRaCPd[cRIrѐG|돚2:`R k܄ (K!,IḒu/V5SzP7YَvzA-RԬMfǏB pz SK;"DiS`R}EHE#Z59aD/ݤ?=L AIZQgKVanulٮ8$ZXwǎ]Dރ.֫K?aG<%/>h6[1g W?)|~eP 9l^"GnaMZ#G؀E8 [M{#)muy +I.%>́5.cnA&c񶧼o$u ]@"[JT!lG0XtTZ ,W)I]=f+3MEJ$r7IvVȵAQkZ*X 'A3m>C3>1yQfB]c}pk?- j SP y)}o,ҁ}00njW/VLtw>tzR'=aW%Ot[ӭ"?⑳ X0~J:`&G͎6=IZ`n '&>W{޾ZgsgD3ײmD(N !;'&Y+nVdW]z&̧D2c9*PRS\/XJDEȜve')ԘSD%Dm(]̛C^a!}( B ˻sC,(}@G]-P qS wm#3(Xi@OwKQsDؙBLg5nͷ\ll=S8?$FC(qK-Zw3C9^g$H7ik/ uԗ$:MnսWloM`dÈz΃$ D/} :i ˍ7?DߧYsJ̫qt_y-&NȷgDz98S!֭H*\ LW"36w %եQGZ~,d AڷqJ-*yu:dEtC%5~6Jyy̧}*O_]Yd# SV朐 Vٲ=G"lkgɲY>{{;kXew< ^ˡpJðu_$Z%^AdP&Zoʿ]$5&)H>*?dԱFɅطhE$W (b\r vB@,(vݔ.ܳQʓ  Bk4Su{UiҘ oYx5XhUWhYv=Ó,~MCZt7j{3d!Dϫ_q;A @-<*8wClFIS }F/b>6GXIGm<.B|Ŵ'§;~#Clf=k9e;$CK,fTwD1ʬTXA8ӯAl $k~osa.~v)s9/4l.74ؒm 8\TC)3P+bE3M^ơ̫7 oov56kZ.%%(}Ӫܭ ?&?VG#mڸ=`7_\`EUt8*E J>XsCp䢠ٝC $5`m9__rza6ut4# -mi/{ܬ86Kc 5GLdQC\aceqG"`(ZF{'U:sƠۡi5bt"iy=(ɡ Xx= Z5(͔Jia^o'-u ?ޯ3=gJ4䌔Betʜ@JZ{BmG9s\qb$Xi y s4+aK%32ͳ`ŭC)/bsy͆}Zvм 82 G!#؄Z[Ŋ#x^~N7 *񐄝At7} cgOFZnilw)GydilbmTTq@^(\mb]ԖS+B~1/ 3`4QcC8Kr7FY?RXed/YkabL`?$ҐFM4zgb݄QX\Tn {W>JpITL/Mvq(SPpr|0s$,+QC-WAjyєy-L82~tVO:7N!) ;ƵӉye]t͍D[ xls=TJP3 亼"Sd'ǛE"WUAk6E@E<+Hn^C,+1 eA7I"l&1-x`+j:T"WdF(#/Sʔ!E2H_~1_aC&kZNG(@9Zt^} <ࡋ۫ w6U( ~-vYk}Wj$Za6wnmZ[62O?a/ s|I0Z^ KcaI9ۙcw"SfJ)Dc תzh`Q֕|< G+CTSz.e{|}n6P.p?q%|91ؾ}9N=9&nc,Lhxmcxkyo߉߼ڝG;L5HE|م>R낰卌V:W;V2fUㄦC&{m *s+ib5=uc2t#e5uv ୁ4y5,86r8V]JCXO D|)|6B5zg9QA>Z">4 ""oRqD4|z/'^VN/L1a5oc+V5&Z4 ҅)Db BB B J!E/6.S sٟ!uO6uoP7Q ChX#%:@]w#\P8~Z/`W|VcHMc6gD>,- !-[l}=1w9+IBwq[YBFM!9ie$7KupvDtL}4MfCڎU?NOhAK1<#kQ*pT[#XָL^z5>;|/3tYtt^n&cwj.w`mHl\hr1S-+='DvHڷܑ妷ʂ{u-W.sBx)0ݱ,V= ˾ԩA1?_Io&$/+5u C;,ozW $?蹦YaRMPi_ܮ܌u/N+T+gwUu'$ FOq=)>LAqqz_^B+$27V@Qi '=Kuγ}4QÀ9 qMdWݬ,D<=XhtE*x{|=4?dS}(ODVeVU=ߎEZ1O_i};_@@׼r4dӰ *V&>fvDIƼPR>5OFf:F4Б]^ݻ9Q!HЛF$ YLd N +e@D qh=$?;8ۋ:O50`M@&2Xo3n6g OP*-[C>УRdۀ㫢FEi%oxĹZ@~!fCb& ȓ٫z.9"580DVߡ_<8>9гm _M AzƷ%noQƤFUI*D<rjG(҉4ĝ,X񁿿ĕ6rެG[O&\kQ]Z%c`.[%o=G:7 o7 u&dƇm7!9\W3U=WܱޢrI osKSVFuX \{as6t!RN\Q//қ(j|ucdf~)Z-Nʲ]OS-Uh2AISL."LQ趭B]aH+qv&i4P`MX؈m+:Sj" ;ZVu{z!'׆{- ]'֑dZwכn9Mf܄)NC\B'SdP1ª4Co5u lWHjU‚{]^_Xq .Z828ax6zNq2<7&A`c)_;]s_52J$={MK+V]ֽb~d 1`ײv }UʔDPil*)W 2*=Ƌpjn_>^#imMu{ek& hpgA PP Ǘ-ԂyB2YԖGF ~y|sb4j;[ SB#li#nBV^FEG|e=g.IoђM]I{#]R'S>7 fȌhbަWa]@wDj\?y-?]{SKMK3ɼ4,_r>R j]|#H=P 6 v~c+ؗV iA1^sq)#[uֱU̬qZX׸pgjP^ SF}@1 TEie/m,rfHn ">#`x=A%)|PD'AxLZe!K`e8MxٟRB+%2nX>}]+n Č;`n~[=w)ۓC=u亶4V?|ǡ)Yȝ|d{Nǒ0"TfzA\TT<}=jcg!B8gWyT9w䮲aG^Sb$"\⦐*7eY5luK̭+Jfp㛰KVEe4ߞt3LjqtڼqysZǿH(^A.F[8Mηa2Yωl`@4~DmlCn<$nWgVDUbV2kшW;DMx'-vX)c%("/بwFfKEqU QfaVĔhW,f<}z悓.wX$-ڞZU{6+qKĊRdza|7 m$z(6FWg_ B>ɨ慖P&_i>(ڞjDA&)NIٟ[/t e'6*(FxM2酤Y=rye]0%@%&% efwtXN E6!wKTfkWa`ir$,WOCԚN̳_٘;N+p}PLI ユ~k&DyW +҅Jqhhвv ۫V]I1`0^m s52؍sҹp#$i|y1Rh6z<ׁ\' 4L 5PV4R/goN+6mOMGԳO]mV n!V^&GjZEaW2Ygh@&Nt-J^8*6,jjY hZ@벸@F^sw8KO6)`QOvHۤ7]u?2$k?nP}TuVn_qdm5AhrKZiȓ\z,\-H7 $q R +Hbv;Iڇ7< wj@8}?Eժ,99iN$~E>?0gEհaswE8J.;^b jlH8*=G'{AIovN}FgQ.KWi`7#-<9.e`/r AL[~+똤$!,MȀ-kEu 2S%o@|VY tvEHȽ?g82>Se5h!ڊmq+S [ 8zdt>\]ҟ\+4>cA|R,doEMowa,XOZLX|̕~:+ko&KQ=1 08gl["v"l`ڥvLvcąYΪxe=xfo%:vbڜcNFwil1YMϝGkY'+yq4aYF5NqHO fa)7yq,ye_Rwlp0:r_0v>o& $o$IbAљqoz{^I)sio &_'bR.lu-,]wrCN3ris>ծn>;3$ .{YI% E[}QI48+* 7ɄtkTBIv\) DjQr7ӗ20 OP}9\1ɳv3-34dy6ʷgn% .H1'L)0awFEd #Bu ?<{,yoZ7ІYNMSi [ S5:eP! M錽W62E:8 իۃgH[g %AEq0!`㇥5ic-5%:@ҹk$߈'A*^ގoKi,}ͿaOBЙz[RәeDtӎ[YJtBH*,,* Xy)'lRώLDVp%CMC`lW]^5xӦUkl$u𩣘|c/rƭTZuw3nд~UJDI/BOSxx,E$:A"cϫ[8O7v('|,J'K H^F$T/zhk&&{'1v#evr/Enu;5BvHl@Z"e POVͤ9ȑsi\Q6C> 9&twU!\0(T`f̫9q,]b77y_i<9qrVt7rq 3V M$U39 oхg[H0o{/rm9.aT; ?\8MWdQ' PZUȿc1WͤM6r/]2bD*(æ gL+' u_U쳤įxXivQ+]u^vϙTρ8Y5xkpd ]5~N-Ȇ]/<~GdHk3`~_#o2q/Y- R`lf|Ѩ|8j xIA*]lE)nfv^n G Z|Ϋ!oճ2IkysdkV|K)VxwQv}FÓ C%ȡ/"3`OFbkP)"  =M|?uK6d4SRNzL^F4mKҜ@+#v]Kf Q2HNă+ۆĀLSQ[]]e"$ػ ֈ/X gMI[mo4/8mOS_/@OBzrUa7;h~@\pxZEHI+Kuu]+ޑDdWOwvr?iAWa=i_Qj>zDDJj"8͘ IbCq# DQX K%JHGy_LC B+JU.$N14X2ut Dt V'Q-?IXQsnz  fxUDVº\_}[e1s^ȫ}" LMnNUߏ)]uϲ:D]Eԥ '(+ykE9j %D||Ԝ06S%Jfv#]C4QևkqG2C]`u{1Cky2©tqgՂa[gRU-m>PE^[|_8B? ,Mn6*-^%> Dn門Q5}bK ZD- c28Vo{iYhvmUR@O3vhc\}Rl6G^Lx{-O&v'pa!"> %( ްTڦ6I>6.g\+Wȟ&-op VmD-2?*e@J0YxЗ.eIdß/ye]4ksCT6KjM.'& ':/KeMǘUڜ8hDrtL勝hGF\s߀iaycu&ew&@'h_kR5:{O=RK1.5 He:yWPdظ%6ODCK4=)' v9+*f GQgoI^HW$lLQ'zRwcaj>*ˎ$Vl/8VN.#]ڹ/,[)@;)>GU,3"rFRkFtt a>['P;c$*dM1gti꾙pNIL ew9Jp(M˔Zbp &+R&ŗNL*.q3&??r uʖ%д|@r(Е/-4S\?Qljҙ~ qk{\:A@Zm<vf6b1Ґktv}cdSLΩf@)F*WU_-X5_7*PΈ]$&9ՙчa}qM%JU]d{6dIVrq4? sgڝ^Z:~~> "%LP ŒL^ ¯%Ct%ܤPZaO K8ǶS#mؙï;g_i4"Jyϕh6xh. &)S+7hZ!5_@`7t;>Y=sÈJNmӮv1j)U,Rp@8WkH hVԺ.ȇzӈv0 7YĐoDX⼙Gq.dP5m/IX!/Bd)dl٭"&.ed \;xZ9Eg#SgC]EL% ҳH/[ܤoADNIMKYԾ#Ja* rH=2pJVQ]Bc ><D}*o@!ף}LEe28UxK:uQՠb~ɹ9c!hK ;tϯYv!5V3V/ 9Hpc*QGs餋!ߎz ]<>#ڧ^Br" _LƑ ཉ av5Ѩ^R>5y?j&|V9Dž8i[ r!Q5{s*uqHX=|Cl,qc?~>Ύ̙%^fQ>{vq51$j6[؎,A<{=`az^xy+krV/)#t9ԬIz?شG~%tFͨÍԈ-5aqۋ,.F` r7Rj\ʋ;l+CUi"$~d竇3mD8<Q2BE0V2Rsss*DzҊqP?&E)'Г~ʟ3szyOijګu `H.a(iqG/b9W$μ`w--I7q1DrrdG cU6)"i]hwFƾ*WLK{X AVJ1PNgH%z;Z)y?Ӝڛ&he_>{lGE Hd ^7NwAeί;>%?|53 @L^D y$PF@S콵o! ~iPT^ȤZ 3]%t J~(Z^P8|@ >5$AB¸l &fRlmol RSk!tE(=>%VRZ5 ̇EbWb^ٮE#wڿl3ȜUdPMLP_Q*ґUhRkRJ bW.>9-o܈[ 5vExmJ; /ȞY|#cfvg#"Fi2^pڶUOP025\7%/7x:L }8hh9avs,,n =׿M\aܯ哕}`A寧CUl9[h*H(%]kT 0G}=5(8%=Uh<я+?m̂v32p1=5տJz2%atzgQT%v+nZ, h2(p_e#r. 0)"1LAzȺ4OqQz׮#Fq\/N0{ge&9E:6D#DXk`VѷA>KΊ=S ] \Uh^%`j)&˻퍿I^GF8_َv iPpQfDu0y./T"YCjN]05@ʬi-/5,ARۃmWEI;:'*Nk:.SzJɝ;%(ͩ |t|mElva2^bܑʑFZq_+ zI>넣Ժ` 0NEq;:~ܯ"DF]] ܳ}M I%UѱQ?V~EwM.JHC{X8lE0 "+#*Oτ`0KF11gCpnk84z 聣bI3i2)f`ɬ"A|-Q>1_6 %O]~/K3ȍK.VdoH0ZEsT'*A偽ы*-`ݯe?|/'cW(-; `}".'ϋrWH1G\o>3;?_t=n@X=#^0n9nwX՝-W-h,BRmx:[h]`2lpEb$zAaRߐǔ_ / Nv  ^VXbCb5S!'؟M7 9]ѣ#O/Q{;TM\5OB #-b9noSEp&'[MQŽ{{.:9EMMc0nkN9=3/eVq]AKgS2\9߮DžΚ.FA!bˁ:kO`_x GܳRv<KO/ixx9-2#Lj`'ʯ\HρPr^+ڕ]֏-~vn=d1H,۽w ^"% ooCTJ.Jρ #/ OIc بLjHu  0+h(qS61]HL ̊R85~ 2I=cn=i\&YW=s;xs^! /s.LЂm2[i*Ӵ5M 74y Ic$b9a_:ՏG|;~>ˍom1f썴tϽY7&;w&hp? I)i3ltB LcaLiss`Sj!-:?2O!س]7H:^U ۚ17BgEd{: 0n!fo%5PX r-J-YdXnArꔙ2Z-hrW6ez.[n)!ke"xqsJ#H[ >R M@ZlGYк\M\žP}Jh]BQiCd;>rc${DajeYf[ IZ6%WƇ,/] Y$z| ǒQle[By\s,i|)c׬Or,dy9d7HTͅ?r O޸-(I;>diDkG;'qFE5L1f$v^!] :X_Jو>`'MM4Ќ8)(ѥ-:Loaq CءhwmnTB쁘gc|wXp>U4 A nػ_w{32Ҵo9ȳmy^oqTYTUEd u3Zzx"> VRB +Q`H6s>uQ ofe.Zϧ}eDRk.2IB3=2U.x^b&6rčdBRfs:RɗN"P- HKv;|F,vi4]N6ʏMunPiЬv:raQd}^.Xsr9 30(%um΀8wC c;VMgy`8|f`5 CĶ¼AJS_;vxpD2#\Jt^̯0oy9xa5a. \>*nrbI%YeI0wTO7v;*'wM3W G".Fp{4-y\ʶH .aIb3=@w+(9[ ~ݏ5aݿ Zz'M*)ikWqྖ "E 0lT$aN'y/_\0 Oe@xSB$A( h Y-tFdgT;M6( Ľm'8fCiȒ1KO'P(Ԍoe>G$ӣnvpD`mq5o#.7eB * ~l#-\O&~eYV6(ktrTOuCv 3!,I (bvyy L/sAdpZ NQp ѢO'T(L(AkFKO7*.x/bȧp2Ku+f:qY\ Z'\pg_s8"VbHiNAbʝ2&- dN0D*b2/YݐQ #\{* g)m;Tq]{$_Ƨh`7 ϶ |N@E;_* Ԁ#&R;c،o ~z:qÁ(tj~%J_IeJny[~a. Ui2 K'F|0Щ |eBi;x}l%i_AAu~$̀6v3oao7Ilkѕ( ~yqԕ!3A %"SEadJϺr},bkch%MVخkXeh`@hW{!2&n5ۍ++PCGeKy͕."#l`uްņdKW ҽPd7عfb~"%Fg:3(K~$ovFۢ׮}(fTWۨ;yGFܮ=;ጫ  ӝQz@ k;ۆޙ5iǃ+h8YRLp2VJRXvWD'{l`m{4TjޞpSP玴_P= D(͘eBMg3MHpN8= yjy( b QC;/ZӀ4ܿEx Dus YIVs< pϞwѬd6ƻJ Y!OLR$"k@+Oj" C]s{JW6CUI8,N~2ΏEJɜEh_&s)Ѥscx+Ȝ=^*wGuB&GkIXM\W>Vh2Km^h>2)?==jo#=FVF*V< b]*8')2A!=MFU,ِ<n5dY㲚wY `Ao-(V1lAD0Q/sE q^H\tx?Oyq`],R5´i2@KD'àIct(#Cn!pq4`YjrGf~-ZV87x!t.GK.NKVo2JϕbЧ2mM]Khjv1t7Wc\u1Ӳ]DCG ]&^*6a P"@Ϯμ=cK8PH"sGdrr=%S ]߈^~GRRI(3ޝDyϫ (U-ˋ;{1]ԪLAt I?Z%ENq焭^A:ݺk*0t.AUGaiT߸*wWo.3z a9;|Y#7XN|Rf*c<H=eQ軗2WJᣵ!>sUzi'ztKb$>^M >1I|Bzmm7@Ov=O>C& Av}D^7㓪ZQn̻fg^gfCV\GL59 gA4+/ tDE@240WCŐnؖĆ%1Y/v{1֕<Ǒ޷(b] Q ( Z_&6'Z6g# ]/ӅԼENhy[=ndlpIG* Й%?L8!f3:A*]`ߠΈ骏ŞCQ~6Mn>6 9؍ZS[C~8 *M ï3;]^s[N-8/d;eg#gCJt[tHOfsqO+fnB ZxMpM$~OԠw]ݕ>cQ i˟qVLuyz k𪕁 ƶ8BW J 81*d]p$ǸVNuVt\)ͬQgz=Pi o=s4u{&겙s=`* \_*Aod҂m~P+Nۈfe4-úH1c^&u ۵D`u(Q lhH~<6^u>]x՜sc>LBn +B{ml6inLq s;q0źby-nUuYG'>}XT钾 p[قB|-2Aѻo{J8%wiv"+;&CP\u8TPiq) &i8'Sr5Fbm˲ش%p =8f&+:48.}S) RC u #?ŎyJy0(U-Ʉ=AzfTн6e'4dú|3fXMϵtGA`i|ehYI4[ON /eSB q2t1hܐoӷXZ .2 q xctػ46H;>TȲ_ p+3nhgJOI`Z`zn-k|{-f9c[_`pve\ p-qT_(ٌ]CbsIPV@lTF"0GqqfkȊfEfOw'IMDn}ܤoyݽq8K ƞ0Fdu-M1i@D)3N>jqpRpt~MjaHN7Fy,Ec4iꏌ(G!ݜ2}Ü&hՏmD3\d)6>Az\s`ҿ#4&Ԁg"- *KdCm#ՈY!aVT Le&#.*&;s];;"e*M(oEd)fS8r33OwX髄:A"-?) O4=ʐØ a 8 ԜVd-x Exፒ/t AsJ26ZU֫PXXBg&qEv\7E <,zή~0JSk ZeK:c|Z?B L fqͶMYXxቛLUAK& I= *F9wu3IX<1yoŖTfOĵ!/7zQq~D?j.+P YP.OD_Oyv$?Ŗ'iI-(娊=(NvFV%r;0ouKzڄ/紅-W` l$m ^J便&5|y6x#9`r؄&z٫l-HP#;3 !6mϤ|,J0"\mƋ/Vut)7pdǫ~eK2U5K=56A_1~Yp 4ӄ=9U 'e(/pͻ&_MTAmS{L o Ak]?Gᇧz1AfI|@kGӟ.| F“EO(k֡9{V&J$FW&SÉ"~5#+gi~;f_yEw#<-iM#d3~z+#GpL}T:;(q4Xo }7cpm#BaMp̼ Z&yST0/Eic.dxxfr M|9?6̜n5 ]QRCXO5[ 64_0qwD[k7D;X&å/H&iq(2OJ ς*P 6.~`1I U F VQŸm\g5Y4W&h FrS;+z[*-bS3>WjЏu ?3]bv5riĚM[qۡcمKxI 5*:p,v0's#y ):H VyTS?б=2$Hz|d$ڑ+:6pFu|re VDNDE0˳ %96=iU͏'dL4Z1t+ 1T;pH*z/1^QI]~N#o-lѽ]W}s(xӑWFYNy;_R&KBilk*|;O+NsO8*6"1z`=i 11U 4#jf;D|`J#D:2-~ 2(edzPӉq_C&Bcip\p`= .)p7G֑]'a/M vLjj%ʸId H{-=\"{*w[t>f&5 TnwBIUFŋvIP^^ z {쒋2G!_cZET/ r/=K 9YsUgĦ$֢_wpN/~fkGU ]OnXOWӥVLQa ;O&ޯ |oDv&2!gSB_8,SwYūZ>9$itY=7d|}{Uc/姜b7Jwft>$[Ɔ) !ޅ9+x'xڽEbeDl\)ǿOrZ)Q|0e-5$>W;:ܫS^XgcIvVJՙZut歁#+ (DrwNм.~٘xߊ/5sG4eiW8BVп L,N(C [y<4ڶ-l& CHΒ̻Ѥ겐Vh%GUW.V@mMoU ʈ,̠{No*cDdfs N+Ãۤlѿ %zu2g0aQvgDlqgoߏlYs{ beT8~w͎Q^م IA:0rXyw%"\{/lwHIz~| ROt<X)9*3@+Kb\^s)PB*V̟.jMsGdG~i%6#OR`WY8Loŏ}ghBFY M9E+>}:ev>0Taԅ_\2xo4[q A|OqP ؄i-ypj:}76tNUmٲ}=xEaҙܿ< z֖ u̶b:w]`CVզ8*8mQTE?sQ :VѪ\c=hl .{٠ZIlNW#GYRpDd4)x6w$itukAc%}ߙMel,FhoIo#qe,X1DS!?&H#2vtmknD~6M/%Mht4[61 =Ov^jpd6nǍcF~aV~vے9sp@G@q@t#j}q\,zl!yK/ $Жzt ROf=m؇F&="$O B*t1/Q@ytv s-=\E%([҄㰇!ձH鹙%RS'–`ϕ$L9xm.hII =g ԲbL3C{mv Q,I4<(QͦY;|hNw ?S_,VTaԥAߎF?<[Y=Gj N1S>-2",q9F` &vMZ/{?Sz n'GY^k0ڸv罼;Oe^i2Ϯ+=b\-ǝi6ƀɑN$ ] dL O.{rT#"c; e^9j%sAt[rUE=̑=chh*X&ڃ9"0+'+OM"@;@Uȫ&Gߕ A@BuԷH"c( GDd[/&H3Mq '^GO*-p $t!'LB) 0b_ ?V 3ya"%v{J,VȉDuU>_E3W`Sr7C"emoc,i':Ez*ݩѥ2+ yEPY鑻W`e]W/7@z~W5$0V@P`?oIaR> *~(p̩;D]exQвR6vT?HwњX9t?`WL҆~ַ 2[ ;ʝlDhTWĆ>FCd`\aͦ/A`0H5v4i|X:2a/zT3}@,s"Sýf[U:}4FLЭQ6phx<#V0KX븛2̬6%֞o `:wIȨQ3 \Y&%14C8A (חn=]riv6kʭTJ0]#IHw 0j %|e^ e)OndM7yHR` Flu, k*>7mPt_]63/Dgk!}[5l6ZxMyO#FHɳ9GȕP?'qnNeO.?!(HK߆*::g`~6l) ߽x^rU_ iMǍ}Y`"Vְ{Rfy=twm^~h ɒ'z*yWN sҖɵN _'`C+|t@Ae$Rѐ)`|pGnF5m6],5 4`f ȖBm"] !ڗ jݬGXwS 1 b69A #=?{~7:g6Ryݢ=8U iI]B-]@N)1;#S6bg[wONVK J& kJz`5dC$-h";[[aZ,V #r je܄2uAXn.N)FE2wk2 +a& !<Gĥ~Tp_m}MqF0B ~Tnx{v"QfewmOKgqKyE#%XD!鍲I2#6  eKVV9"x7{]9Qd5X{ Y3C@rRUD _ZrTQ 9#a&Sl-ĪȠU3!STbF`5HZ@zw[O;jqmsZD7P|6/ӹDSP髍&2ywI3/g^]b5t_BGњ#FkpJjx{BJwibw:'*/΋5O]9D8ߑu'!4ҶceW~M? mmiIsɳSof jK.Z7dO4%E#g|EEX3gg~G j/9 T?`2 k;}H+1KP<gn¹yȱszO-Y\/ (]ǁ&_wڂ2Sml`.K ZŠO6M| :*bcFRdlnq构e\Yyqu)Hڔ˾ jl?-y>ɻ/PL1AFE1fz kZcl;m~m*Bhw.ZȞzzS. W2*_A$BMYkf@LNU``Q>K#!kFR+}AUpɶT|RiJL s3_5T^Uj@3h=EQE_PSnN1L_$HP<DŽ $( s!hVQ՘F[?|ZsqdP;qM ʴ#P|$Ӵ."UcufjY 6 Pf֟X}$)^I~'ϡp̌M>2 Z'b 6 o bhE=fR lNh9Rj}\4 I?zߤgdbdA{b#Xg/=@y ĸ˻'4TnNLA"o{5?V K!5(%;Dy6ӏ`gmlq\QA0w\T&(b;bgMũG bfU8As<ӻlsI ՑTZ: %D=Z[A0 i  B>у CB2Q@QE"»@TBk[yÃ]*b|N%Jt,vruhVI8.]9"mi^EʖAfV֝!bZ gm&G6 **>cx IJ&@QKn h G)%N׍J၂gšD$MNC:)$@m̮ɆvΗH$aE;j?v=ffd~y{^*&ؖ\jP'h5$_cTÍ ަ4kUX,Q;m0"1&uV}:Uq^?ԺʮB̯_G}IL7 (GΏ34J&7@KK@0 դD+HfO'ڲ`{1QrIr|O9㽘ItC~=Tn|M*}]c!Mf,0*ט F$TXT>qɥ#Qo@bſkB暁%IAao`1֒u7aܲ뫳fu\]B/=L `h!0x`NIM16^ 8唗=8~ޒ!)ɀk[wmQ(|:1v8 K[ .|t~,{ˎ=kW-evBXN^NbԐk2ă6ILK QnĎ62 Mq hXz&vh쏏f.|D>tGٮ` {G+xe4BytQUĦV${l7~#a;d?UKNB7nOY 2&1R.^uϞGc. HCB,+UE(̚{ba~11%^ӊ4YӑC h."g,ϞKkrXiPh җ&QPV﵊_phĈrA|d~%I\8#ڔ 2kɓ16'V#6zŘ̦E,D#eOo_Yzz*£)^)mΒ'?±<mw5t C`X5 &'ڬ5ת2L/MY Ջ Z3PojsD~n[8k}^>}2j 4)z7|ەXTeGxK$k_|0OЄps&"z(~LG2&[64dFz9ϕ35j_܍r;S{y*4[SU/6!7`ƆXyORe{``Y9A,I 7.v,'0( T R3*MXpi­<a*/el>mm'Gv]Pڮa %kR}[̃s9p~Өl*|9pi99 #qQ :b~NS#/8QۙqZ-=^EVYR=r;QAqg˜GP}ˤ99.B5]) JY~`/`RFG -D fnȀ-\{^f=oҏK[=;7ra,9 ֆ~sڻ@K Ry۶efqw=dԇ(C2gݭc^Fy~(G{wU)u0S,(wr' ?-G^s17c*Z JNEhNTNpK+JL5Ӿ8u,^ ͙fv(<َ2Ժ~ yddUd½]4 )Gֆ "> Ye5Z̍"-Q{HU`ːx:Yr;胭&fXpGPp_,rA;H?ͣ2YQ2>2͋21+9Io5xQd@D5 P'R 얨Q S[\qnp]-d8Jvm8s)&y57Y3A414,ncYl$L`pgySO 8}8aGeC8$B٥MaY=`UOݼ~go`MmIBk[;NgI+J r5JPr&|Tor|T$ V搁2Z(@(c&xq>9(B|-Xeu"_&4P2\T7N rOh*R8HNf:u&*eW8HĄyulp=I @ҽ6^x-3C H;%v($/@TqZ{;k if, ^vNA(pkp~mC'i0K C iuA"vA!S`ѱ1[e=ۺƣ@c|F?R|u_u Mz h _y1<|8\ U%@b7),N68X)ys/ 1 @ lj+6+S&d;)%A^05&sYk]qƊkmS$ w}wlN{Q(_7 u\n2^mש)YBpЇ ǽX5o'iCa]|5y @rGr{=g@]ߎ#t=p@2vPFx!"w׍Jg)iH0{$skGa'?G9u<9I' ߚjjt c4>`yv-Cl iV 9]$r?y} 9Uq@,az"!jEdf)^;<2\vTr` LhҼ3i0yA{Xv]^Lg\Y_Dx!E3:JF_G?Sʷtju揝"Tn1/+7bFh8 .vTӆc}ib/x+xUd`›ޫ'GҸ O"0(c0&r G:{-ileSTGLkbۀ~ ;T|R Hb`L5I;]JO=u!e+%]q~'sJNK }zԑh߼Z}Ϣ̚?K])p@q#Z[8D4J+ۮO꓊@sylt!w(Aдַ+7n Dpm%L-ke4HM$r/t{œe!_M"#wX0|FāǘP`bCm͋C00ߓaSDP29@ʄۚMum/Zsi5qsEn,Qjsp *KۦTi|*,0pJ|qYOb or+ȂNOEQݙ.h?eruiŌNp`0J7;s:*L0Zq Rg0`¯]x, R!'nѰ"+f˧~yq68 D)f 91SIoT́T>QǣI?ŞWJO[0F +-%r<+kZKu$bBL dNeͯY¶t\2.p)GZ?*",MߚJ8A žs"Ra% `HNO}#&E?> @Ñ8;M)2"m4Ybezg쿵XoFXFX#J"XMM x:V{^ˀY[0r9^c'e5˱Bu#EDeb$ ߴ!a=NSX3Gyoh y 0s CM| 6gt8QsZvT 2$QfJCh1r^j7TGdgڣnƨ}Z0P nAKbiM'tD0i I-ƉYuǁߢ 4/0q'&4ZXY̟LH$Sݬ@:4 ۆWl(ƣ>~/4> كcw "h'_0fӡԍF`-ʑ 8#-+:IiT_p -VA8o e kXF H$n$*,.KOZ:< ,Wlf ,9횎:QϔL:|T#*dw@"ʏ5t똕x$0S5Ս4rq G'!t1f/Kt#3Z>} i41pnD&:dž政Y9mgoYUE}EaJ1"VjCb9QXC&,U唃m\RyX$Jg%A"!1V$#*=|?o秆cAsNQi'LD+PwrCFk!bky1ޏY· rSAYk6wPz%2s7Q<|r]P-1uRXnSYA@/w;>3KOjRt-.5z&ȧ +`Jo>d) >m,9M!}z7~i@>M #gT܌I buoobdsl1Z:bV6?0ܬbrK)D A1+g#$OhG:NΕ0)-H9xĐjs bmFLW&13q1VSr2|ASfڶ$}@gu>/6O_JO}y3ϋ U vj ![0S5[=L$aKK!@+.> Wj]=9< ^EW$Jm5ZKRdOVc7Ipɧ#Bo ϭE>sy_egxTYԾ@7eoD) DA@/b78א<'UpS "8P/[xvxc&, ÌPl`_<{GcMqC* '6?}$LfY9KMJ'TSD'tg?fas K %o7ꥎ~4~1:):Bs]Tzq-u*/s9_q_J$r.TxV +Ԯ%JS}7O.=R'L]QCKJ%#gc|I`. Ь-H=G+ {΋,s,*1ƙfG|IGzA{Y{<1Go&v]R,W~DI.JIԄ:DM2A"Q9S|JH`Vh޻)ƶ1q0۳HmЋ&IK5UmVF#LZ>!W힦Qdx4kKfZoƲ%וka'P%q&)?sLA8Ÿ \S0He 0nZQ:ѯ0D6t# A֊mwd~; [N`"餴5l9IjPމܷ<>U+BTߠaЄM@ݾ y)aSb#Y+&8Vd$Ţҫ&c ⇆VMp:?!jݾzVBWr)-#@Gmvωe%nq?A85My"S4cSIN+&T߿Vܳbk`+m,;HxfI-ݦE2.x**n8v%ޏU:7 FU]7$էj*޷z[WAїZ5UbAR8@͵`S/2-/l /?26&oq1̢D1Q50^Xeu> I=2T&9ÔX6j!d*3YJ%i'׭A 8/΍AK-v|_?#<5HewKxCjc@I:G#>]cp6pw,>l60FFTT̶ʒVWӒqafRS lq3bˑ@}.xj<^>:1pBk%]@qj&qG8). =+a$HV=L@cQV6`AӥXS4O&v4Tg`5)䬎7J{ Iv\#n?'Z"Ci^S2$*YΟ>ro&io< ϶d‡xFUJJIrPҏ)Y?>j;$N #ŕItaj\CebK-J @a` [RT27ܾA}{$J nmy%· Dc}5 !iuqbzD7UuG9K+j BM1=!Vè-.(e~xC-2:$PE)%G@H7+jֆ@sظRAjK."aê"ivѭ#3YSgMns_5_#-EOy>V8ޝ|" pQڝU9GS^2==sJsRp>Y9th:5Ww˲*,h&޻Q9FXڲYH1IZ1mlk- t 8m)9#u-k=45ȏ)H{و@vcA׳j< 睙 (؃26,,}q`R^2EzE0ޏmN2!}vJE:Z֒.tVR[ğj dmΠ9$ DOK#G+'-P >Hz}A̖vO%vb8@IESca vivyz k1.ؽ}+(} wy-!6Y}~(}2d:\rڢP Boe`NM oTSf[P8.:˝d ܳ|C~{(kǍ3?FFq`'ӄ E̓OY=QRRhP=4%*[:DZ $!E˨znKiyJn>^E˝E(ewD*^ngO"&}I K_,б^un\Cu(t/ZbNco"Bov&%/ XLK쒜عcؑfFˆw,,k"{t|)ME+7~SņJM2>h,9_ C/ŠN#5GK@"}O>&0] {)TxQWaMv FD!q bm҇۩sPLME s1/{"AACVNHV.v⥓P@QPrd8qcPXrbPd(݅O%)׭D)HO7~'[ofe5Or% g_s1TC@wpuu]t @${3Ki鈍Jܦ "7M@'@ w(}`$ѧvl^u=,lZ1"U%oGümoØ49ޢ͙@lzjBZ *DjuD{Ʈ \Rӣun1coKm5=s K8Sҙ]M< 3R{1 }V%k~i *[:$׌yN#xw3g ^X3g%A!ǟh|d,3,Hve{SV0Xq[XȋH$'Ž:P䔹Jvw}x e|n&e7Gl i$C\Tn, ['g LLgc\ 3S( _^c EkHnt Www}jfTQ5]|)ڵ+s#k^/(Ϳ=8Q3j2E6xެŋߑW%LJlv /6~R.҇_=EyxfΖJ?@!» ^D:* VlU7 6^1 WY| KdskE&vQ0`g+vAkw G+<8YNkL73By{;!LlXK0[QX88

ߊóU)e'U-\Kh- ׇ$а^9 /=yv1 i"] *Xn%+'zIҲ ]/; }1=,_s/#UfDouc#t^T-9w44@Ɏ8t5* A|F~gknwAF<wu BoXIO`~ڲA)fo\Y r^#yYPF:1Qv_ Y ѥXaDsi̸R| MKMGR==a?".ikvNU3Ǥ)F\<O ΰjnx74>I{[ʬ\3'OīK*^>;ƽٿHBYsûT|}FBg;`:|ݼ8SLRgoa<F a߾gaqpc2I/ÍR Yb7[/F?R.:懫 Iu!mcQ.GMsݻđSi{\I3a"xAi3b#PKJ{3=feЪ Iy:Gw\汐PִڂK_\R itTC`}rWq gJUΦFh1Eٰt豵=1F*!U]J]򱑕:ƒY)ޖYOn% h2TSl["'H#RCnAՎ+g=rBTL% ):>zյ%8_!!94r;; Z,4~ytQF u|/[q?^@mlD_ل}kk%qck.T*x:| Y;fB:_{5ݢ=?=q{!$ja!Z/6(,pa '9w="U+ӛ'0L=K㲟3rBU'RK=r-T䞊urTw^urw΂& ӌsa#++O7&k;;Z{@uzF8 @IR_{}V~:@$JKO(ܽGX7Q ;ߘV'[ëXٓEDQmӵ߿oX: DS=>6؍yv"P0>_$$QuArnxͮbPxw;dwl2N<`~N'^d >TB;2=̶8F-'?v&ɥ:! S\1z%LW$ G)p\VF9>9 FBIp8_:ermj:P|щxGVh `1ǽ"Ks? Rs6#s~z=mj%:TMJPV0 +EhI, 3']52T$Qeh}IvY\pѢ`9$\;$4(Y*%׬웱??J#,Ƭ`Ujdo_-Cp$C Sww |);J5mrv@f1zQ>1 !%xԺ&m?%SvFM$k_kkm㬣Usu3,Y  r&(YxAgS;&^kdBuT?`%mSz.bvok&Jig76WcyT+tK|AtL:bb:hwm*[TuRBm-:DռK~Loàl9־)hzQ;Z`I15CE04DF}m<ƶ*!`/ּŁ#RK쭛hwp`'_+Fn7zWNPraKnt?%&GvJh` ,0=-%qtP= QN;%l1<6r$Ձ-z^^;x#u-Z0œW\6u"}55hPR9|5ר1+==}b9Z=pP^KƓZX ҁ(Y:mxS3&U0n 5EW˿&KG]1hd 9c^ogD"#llOKe,Ṷu-FcfzSx)z'dupt6Zwlۨ7# H"B1%R8s[Kxֽn70cyt-Q]~$)Zq@ I pE+*:LS1G9ٚNfg0i$R2lіnlY1O`АO .XbT6%ql}u(SDz@瀡M%7L“Jhf.Njמ27.ջ #͖Xi9r"0nKTrGy|]']R*v=VUQ9\wVOk5ڭ>~'xwل!%xta G@+I~qca.hއ{umbui VcaÖCw az#A;%t`FY)_Q0 i/{xjq> V/!o0D#5x[dݘgӈ&_U vLOwNk %6<4*h &] (z,XcckIqR3 $˟9M QhCV62Ň]JJ;|,"|~赕plvZSӟCXm@|MGy0WB Y1joLZebc&ޥE}:p9ϺCX( Fcm+jz;h氽 ȻgO# _CJ7X]8+->񗴣mӡ&e\+s7qK7DaQY\S6 ͥ񦮙0`f50ȖƀId|  e"NFˡH9zBe?Gٓ85Li-h6V`ߔ s4ݙ$XC'K(y25Y q^XbrRŤ`h(Gsp,Ia+(̽j4Bxov_5 H#q'Sq1Jʳv/٦ BRUco4k/7|zB>* J;y$W4}/;[|X8ӨɆBg<#7xڕK?,.$ΥHp ; CyT ڧ*h/X(tVo`Z=STԸH^5,sHGcQ]Qg-`WeqJ Y2%L$ Ƃ5amA؜1¤2," (iH.ѴM @/.uG8 *$j 61D5#[n *WCՓ$,Zc QP=ueeځJˏ4iFo>Ûˮ'9mHɬ07|'gYת4scww#J&h"F+SsISݩ4RpXCUTpm-+u)'@ C_kj))} TZ8ׇWHL3Ԧx.l( ej`JWO9ٴ6 %"S$û>^EBílHG׆ՕD`pus ydQ} e )RiBMn>7E 1{!A7^gl3 XPPq(so#C]3c纮 ;-0t r]OCV>.aM8ZpV=k-:M 4Ϛ:.fMiqhz\ ?CT"ԛЩudǪ% 79|7v5P13BYZyZE@Yri 4Edl Lז=@G}`76Ll?{ eXev/n32ļv +)9tPVpMs=qOŖ#OA,L q=Qߙq`'k ]^)ru̾,-X>Yꇺ<00|)a44<82vΦm\&gh\M$O6bJ3~wJ&xǭO&$a]`1jrH_l|c>qg6>LYVX1.zHh1qxݫbKT'V@cSbh*9zRoRjNeɃѰ{FRxl8L xHM b*uu=*yQzfAvFPӧ^~%ki}$'$/ZC,Q&4Iqi[όŸg$VufA1tblZxP":;uGA> TèEj%#Fi)l .ݜA("]b~_GofƟ6_ ("NIMk^f^b |˫g8B9L^̭tW}n7-Ѽ$9q<#6\`n崰d\sw`1Ĉʠ|,jXA2z͂-LI(FO2iU"a=gC[_6y)щ'Jf&UKhg:=vFjnx xјjR'y1Q?\Сm!Mf&FOd}")QWd;*'rJc@%wG\`^#9q9df6JgQi$Z-2ؤa?bt,߷ӳ:Cj#HZcWOLl)9n2]e6ր-ny2W rPn5 V:Ph/-m8weaR0i_Hx!c3,wYB,URk[>pi[ mEڵ@:rpɦ]hKwU4!,gHn&a3IpQ9gO+a7ИeU;  za}屭ñCY".G?µb8ܵh!TZ",$GAH+$:+s}JNk@ 0گ5.. ]*l3* /SME% 2{$u漽l- @3b J)hmK[B _e#hYQNy-ߙܨm1pZOc% %۠FaP&8,kK9]`yd0 =!9L F/H혫ɫp 15{Bװݽ  L2'^P*$TO`hޫι\y0`H̿~שּׂ&f9S!3dXSV٥2zA>N%LJ^sn"H;d <9w[hwT{Uw {tUףpARdX5p-Ywe]6n{1yiU8H z:Yەx=KXghY;iďB"Pxĺ vuP~ek63|9H pM:;r+c,`MBtD+枆tt[P0 {x@ERvfjS \_bVQG+7, D=cMs3'>՞1+ b(=Fp'Єo&;7MTeucQ|L$D-4۟ 1ќħߒXKI(ךmWgدV ޽R\`7Y%N6 n64k 2'c+۬O[ V.0rwFS{b˿`w*VoD Xe^>9Smĭra2f۳\-,jH6x,;nI]eιrg,F#H)ǖ3i Nm.D2 d.V$ߊ>o(ᢉ|`!pcfJlO\m4rhpmiWayw˸T/-!h( `0WmgxiB.4":ja ӌq GJ1@{`o'C#hh?w~/DB! x( M-@f.T_)=U~>~ @H E'_}g_Bg:퀋rZ% VZ-eijM,)HN[( *f8 x8$įf;!: LR}h푒GR:"=osHyig~e+>ƾm%aiY$/g4]}"M[4~M#;6h^r oY,ZusG5KU6wLEӳ-/PHwEh J0 qEf)2tߡ[wku\ IMQ#-'l[ж^;P{%2&ui3¼'$n!Wj=kBewS/?SWaiѬ.ȯ=DyVUnX2Jy"f#u!g8I>"jbUN#.O8羅,m/ei38^ vPC*n :tqdY{P}lS^+^bsP:6dSV`rxBu@j˂*m!)W͹TVn,?YĎӞ9 hS$ktWǺdwhr^@4a}0cSn8!_){|~ϗ~ f2gSmrp Q\C{gb0Y%i,ȁ) Y9k!! '݊7ۃ_ug[j3-0`*΅!Aٮy7f@sIɏҕXH}tX c_9 lɅGG9+tia P>zA bf4'`RQ]i;R(\AkIש& s"K.s}** 蒒v:-GC"<P%T`PгboQu1Ngjȸ/6ckQ Rgd `;)_ߺ_tg$_:9<@1E/nji!-+ JS~"xj  }rVr3q+ +kɣW">Eu 1_I)C,;/"1.lĬ,8p0yaXO'H6be<絚~u} 1|SXy_|C#_l Y%vQ!hJZS;)|DabJ8WTD lߵ^=wlEuz90N?*tk:I6k\D0*s? σ2fs԰|6EMo+ '[&v/@HkW! CՠP pfu>y̡|לCV@E"i걓*g[{<̂T͞?S:}3 \Qr%3zB82M^ -<NڥVr[ZATXV<ҏX'hjQH9PhSaQVFowе"ur3E֭eKxH x=.%$RxYsKrQz|$ SPAP!ı@LӖ0Sx_֜* L}UˊL+a`ҬZYRIT!`L%=Hf-, I}jl ٿx$F, /Ue?J--3drzDf0>4siht G`p`8+u%5G鯹7Ow^+cWѓ֗XlozAۡj=&K#X=IN W{ #D,XXrH0u Qt($Mc䅧' Ɂmݽ ק0l#`tyELJ]PQO;K(ų9z0v i&~?ED̿vye~SbŝzۖIav>69ZҔc=<&i$1'qS&!t]*R KnZb7Jݝ2I͠4`Իq6nc玌Hpx3njq I=`tӻhg$4b>(] z+i&刘U9L1G+ugNo<̳)G|ISϐDd-J@pg[nzQ+QxU q7xjLF걏U7נ1%qBUfXتQ@՜i6*e|Qiь rwLׯ =TvֶdKZQ/Gwp z9 fc!xaNQ0!FĝeLЋ)75x1<-ic.R"w6VUR(@~ $Z8_R*X38:|9br9/fQJC%W4heƺR(l*88SwPVw>PHOsAr2;@1dm$ 5H:.ySe+5񕼢6οkOؐLd}q0pSX~#+wpݛX vL#?{' Y׊)OP*?3 GO˻& k! t'VWBlf KڽB1U eJG'N(!3- MZ#ysV*q!H\уbHP~îIE 9n Lm58jV[^!z ?)\i:wN@AgaӼ`HVd|[-%oc.GZoRwVWw|xG"! sVD0:A~hCMޑڂo͹w3(9,R؞9RMu y"%nnh T-Fa{UV~[,CX| 4hH[Eb@zZs ?kD7=6NM-_cv&;:oH|tC&,wRu |k+zyFqFx ^sZ2cd @W5T`R/+Z[~9 2ҜwKtLh,9{tK݅cQ!bVjc뽪&9 [JoeZEx8/\c+'kbxʟ]~h1Ьԗ6~f"ߵRB_\S˃Դϸ(zV> Yf?mJ4l~Es$Ia{t(Z!hLN`20ݮCW0{:/-v,;3 n R$#PSLѻBtC,j?mDᦑ 84es`a\45Nxy 5&_k'S,Vll]i(A[ }iT+|d.,?e{He2xZ;gW(⊰;C$ƏP(B E)X|N8BxAe5"JOn<IKޏa4O@AɋNz՟9k!JT%}yfx/*dh,Ea\|ʠYO 8A>Xo^?~%' { m:OkhOa*0< ua*@wgY+S}y)PhmlqMYD@Ck-[+$/l)=l^"ׅmm/m.A\iǛgSj{7N̨?uP`:>Us} m9huZ:ǚ,ii}+ZjZۢjxLU[ddësD5t&[K},ݑ:ߠZ/Z$%x y&[m9V񪗗ӽ<^=_z<,| _ J?]*-cO}rH Oic|g0R:FNH<L@cƴ"!qxM/kQl L/u2jp8VpP^@mu pLL-\+u>g[^Ȕ4s}x)HJ-. b~#:%W0z;^)94 DRf;ZJ,Z2I#G`Pf/ 6窈ZrBY3o,3 ( C٘y֟*R&!!Ic7;I،G$шHR4CL ~@hǚs/6Dl<IJq(χ/D Kݞt$(c,nQQn_'@D vx >ZpxU78ٹ FZвt8%x02_7\dG5芦ax/<1Ǖ5K:IUSX0Os/U4wQQ*yP,BwsRm*əlRRXi(w7A]7~mզ Sm>@a?oέ(xP׳G黼R]sUru2 k.buʟ3l(raI)>C݂UG{᛾Ds])CJ,{뉣%C@9ϰG#b9m*_%m[qTф%=< ďNHUہi>;n1 R/-/6g/m^n|@;Jkq""}`&3- (f\~!Zh1TXx_B`,q|g`OnWޒ1ŶO/>S#L{397fkbZMsЯz:EBQ)=A4dͱ"=١^ pkF3t!LL|KľL7qQө;# 06jN=y2VϑQ@ u;7V( QXOưI ?,.u!o} 1[x*yqlj \YI۽&,Ы@m.fӘ6/ex)AielMyjF||VșxETX^H\u*S4x&􍬪a;[qD%90n4/CsyN a&MT#RYd3Pbɝj=N bE*IǗlŔZ~Z ك"f ?nr}'Ԁb?籱tDْjDQ^KhуBrTx̂S=/e#%YG&_ND0jy;=z[i`Bfp^L Ӱ⬇Ubۅo8eS% }&p\T&'lE;~*Vٙ\H?ȟ #A bm p A ^SY}t*qj.Γ܂QXq 'S}j:as gV 6#u=@w P6s06Q$qWQ Q~"(Zb/Y {pޒvosU7`R~#.!]ui?MA =-ga oAD!+˪M>k6ezc |{>9hKCI'5&:b[T( 㼄 tRj?FiQUn`έ y>AoLwġ}]@8]̕n]KwcA$3w?߾Cn }El>7;b*=G@zwVf9*|.]q;\ɣ dlEıH Xth31+ś:oBTڼJ' Vcp٤a.zaE^.E!WAo\\ɑWD9Ԅ(eilF[(Rw[af*io؁֒Gٟ␾tOHϏNU5$U<2NBݏv`d_Aʀ}~^*;ܽm=gmg'SI:קdHlGF=8ѰTt Lq}H8~Zߏ{pF&m6^ydAɞOE'JqP+2Shda\t* T}?SC@^WXgsuCL%4J=Qe~GTU>)<:=F%'띎.$ՙ߾#2Y΢23a@\XFe]1eMԐ'ʺt0t9QI]:|p^%̈́:߻!>8u|/'s̀!`#ێOTm9P@`E!G#%Y/ 4@,3Ő_#^=@Y=q۠`t*\k4SJE懨(*8ÒW|D8m5'ΪGU*GkQ?em45άt}{,Q|TDzmyI#i³6V}sPhj1&)h=O{E.݅`-sjVQA8̢5X!9wiE#P,U.Nu1>Y?*6e!塃h pMaя1gO?o"bCvjua :0GyGd)l)~랲 r-{MdLհ)b+!y/1^V) Z<[BjFк]01~Kp!k }=z6Q#/ۓݏ ޾]٫Q~"DV2ufCScxaAFïK m+y%$ hukѫ7HvZ?*|J/>~y{:ֳ4&wFQaOHYB)fxCۨ@C,#Ƙ>a"mRpݻyI>Qy\ޔ408T@0'ɶ-w3Q>"% \ϐ?,-HT@6Hݸ+:qKV[bK%h&HM .Sc#Dj֎p*.UDOV57PǠh,rgP%W?c`$2ÖA瑕ntY!"wyOA e6`["͢}d` V˾3& x5>lrʪq<׻X9{ڟF p)L+~rJLmg3_ 4|(aNjG- _'7ןҙnqrK-$, N/iHƐOc[*BȸJ )gdHqFEWVq_{(}Kl}p&'+#x[*116 tf$wC`-7$VN )o׎838/=J@眂엍S\U`^"%5ܨ baKQR0{CR^885Syq(9ɺH'xČ|_ z#璙x-_ LǨ.O_u1S`cRQI]r5[Uݝ'>ŧ-lW4;8ٔS3ЧyFv||I\Ez_ZV%uby 6Ǝ;sk赃V}c_Kk84m۷o9ؚIfaڦE05NNˈ %`ei^ntRA&@3@hMvn8 l%+e3S{OŭR =S53QuPr+VHù$QȜr\-lLPcI.m eƲ*/𧤱u, 0XFTQbp+,Kr)C,eGR: 捿KeʃZiosnR Cʝ/=iUn`S:s_8^xRN#}c&3n 3^֏?ս)>* 0C 23?HZsh`^Wz*Uǫz/C IjeLy!8ئ,9:a󁗐V[faIf2[!\CJ14GIF:>drO?pP3E!~7Kbt3M:i?O#s;8J7&q7BdjPMid#ʭ&SQs cUz8,I#{CS2/3#{@T_͊?@ eY1e23:oRM}uօdl|VGQ$3Jx/ 7:HX:EcFC/DҘHŭz "39^˺ŃIH?H4 ]=gd]l3XUd,2fn;9v1 b(:^تEyAvҞ'M  ;/jDn+_T C2|eY9Y=^Le.VI4Ցv(V)L:|E.&Ѝ ֊(y8 v{TkV;u}أwV2 茞wuB-FV/X.u|m p$`{bFjycYūsg^} ZՍ#lʼnW щk28.?2$}OtcT0 Xne bٟKRQ]rV x&Dz@-^nmB/a-l>(fS$:S.R%uHNR҂a3wq xbt Lu/iNx.)-AI1ꐳCְI'2 zw8byVéQcFU{XN]Xs"ȋQ&M L9c6[*o{kW\Nls90i#SmsmX6!bN RihkjaR΀,G p)"c5{񇈔!f&/MGEm%Q56}W_^4 0T j;nmdnXO3 ֒tCVLsXZi"1?w9_^ WP~^r~W5ڼs( CO&j6R5)KDM\ JvȕϼImx}U<U9C[!Qӗ]q@b{/%뽘 tLe2RMbM0 PD֛G<}k},I-®ٙ҄KЪ> [ق=IޔH!t9gIjtcm:v&@IH(8Ո`,RKr ..<"P U{% T",xѴQ7pӍv q>^ϯ!wf< & 6'z&Ǐ$xNW77]b|vY|ƷDY-#nU)4Cc6LX` qK ֹGooolr;J^;W+˰!!,_Yn:D힖 h2)a<}":c {l 8p45ͦ0RTT{AEny?ʧ[MI?DeW!~Iӣժ"lspԫ2*w/i((EJ,3cŠp|H~OZ٧3v(}n}k;X;9+6M2H} ^=Bi20ߵOr|TGS'}qE@P>&PUj!iYm&Id ^|)q*YYOsIEYk61 S 4C 6ys}\m 0#.}!umh}z$4[7 9/})h}Ĵ!U!WTI|].:| 򫓂܇#y/sZ1BȨlQPa`t+=j1(-H/:Bi*Wh|cg޶a |z:²!1qT(r 1@j?BdV:yz!|`aq_jA~nN4mSZE낪?6LE(ǟ?Z3jodu"_C̠H$lxB;ɨG)`&lTw}ѼӯWl.pq}'W4O `(OsM;qo:QL p&W?ɱlXmbѤ־˛*{Q%xhƤ\]0W۳lHhl〣NWƦI5/gq5"&gA%m7* &1ztlD>Q>  H*BJPU!ym&)y DWΚg,:e%(.`eRP!kݧW1?䭯1d$ \T'#> Ō=4f\ Sur>SPצJ5(ɕÖܾ^=p9u_ٺDyވ̪;Q0o[nFi?~}1f̫Xj@9YD_KTK LةW;~aLJ-+0lpd*A%l7F?Ls'Jv‰2`Afxc+v;;"m3qҡhKrk=W>=e^#޾bs807M k;H,k/2yޡ,HϥT-b8P)rt}he ȩGLXэl54#鋹܉>B@\\|cק4i}t|cGOnhn[GPiO jm꟮'@šMqpJMQҥq%TĊai6y?IE V20"a8"eH139g*!Loh@G_oKD29<P@vV8Q1q;?ؠ!c7"FxiST KdܖS$b -V7i<;7=62jj7&J9UØ"n8t\:}J3> 4?%,|Y0=sD}21l5ږ2|tzSXO&,y6fYdKFq.hb*viLai0TBހL23> , $-yFY5IGF|,j-k2s| 'uFk 3lo+TR;Z?bj%ѵO!5q\n;H߂5AGϫJVq!A c -9Trqh~9CC{f4M]|mEYUf \%c`0:2j&@tY'Hg/1X5\C'~s3curFk"/[k@'%ODsd:hj^ *&}E\T E&T!#j4'zʭ=Xg\WuH?|, d kG82ۨkZ&o/%= \)hvYr/=UJ3˴~}jF\2WǢeR`Tt?H޺>HT;'A?y'1hȰ}VEk8Eޝ<|"V0&voQ4F'z:R/zi^W"CpΪ*)m]c i>DI880WF.f{\o~Iv+1mrC5(?v=Q2vfްݯi@ _|bu֗L@!U(T zmOb@/qWy}bՎ#^> a+*Ez{uM-"<ש/nn?^UDKVU^+<( 6Z~ǟ-pܲAJw|< O:پ#M5n^c!bχ+.F1.Ud-};]AQa6̎M =9n:dkB{E rXBS*7G c HeBi;1jHf.gTg\k]\?V!m32>Lȡfo*zQt N%M.(UberstUkw6C3QЍD0+&-ow˺&lXyӋև5*igF^n@vҾkEcO.W/^{%<Ҳ$^4V-HN TpnhB%_w/>lfe} &+rzTY_YV9o]ZZ#QmA̹Ą8M_dHSt "8xg7UJDtk@v@Q{Sor;J {,Ts-go#*_kvclZv7p3m,Uv]E^SG&Uv wm;j }k 0)sHڍjt4@$S{΃"R,ػI2}Ng]1r@.όCqޫ0VmjW,Jھ<*͇64x2?d*ϵŊdktyr.@PQ\z!Jf/PP]6J {IB_5Yj, (%[\ElNf( RDӂ7LE6+ĭ2آ5 qz{AN4_>jNCt }c혐ntpFS\>?Jb 0cang!d2GIBHCxD/]W' 7.ކo0 2`g;%T$+}ptFrxz, <FQhi|1=2R\pۣ=!__-4Oо#3byƒ(i)nwRZͼ˕w[q2(kw3/@Ə=!cA<wUyiXj\=F^"wqpA/z+d` ~3;a)ukΥ?-ir eZQ!'s`KdJv}Zt€e:u0}>Iƕ`2wTt {l#đcwvO}!x/] N)y|#^\9x64$/X1)F+;ŴZ-X,@ߑ 4n=U} ӯY Awތ{DD$!.m(^pTte矰R;Vae0-Un ;'iBoZTwiqo#@)X%͝엄ٮw6@?{Gvp&b|aXNŮQ$ Sz}v$ Y+.Z~LDNLQn~ D};toVkE?t4&ˤMa ۍƖRN{@Yo/E׼QǚU졉%I[}$́%}Sy{s#V(0AQ=_>rT}:T@ׂ6c_#Tz[-xc&YGVmAa+Oq ! ;El.!IYKH$8d.{2 Ѭ0Bp@@z<!'Lfa녇O;9b&fY) ^% crOz m > ՕrDzINhR&q|hJ5ÍsaZK.̴5_FX\Oկugu޶5Mr 􏡷~hti]mHd27tB>ô6-"ǎ( wJJ ӯ~u(:6'Eu\YQӏ0ЇBHz"@z|s%y?AQT[y"k;Cb=A'sU}`NB5u2\H2kI_E3@9ú6znyJY;`Eld|_gmTޝ0-LC5Wp'm] ! -H+"5V`K]z8=D朳}u/[wX@)#۲Q{@C>`RzC`58KkҲ"@ZfA^X}`?,gTO!s^k Ҳ}Id:zhduvt5yp"] )eˁx@s 2 r2ʄӓ-c 9./boi73tfބ*+Rz̃_Faǡ"9 Ѹ~mv=s}R1`g<3:r0UN? 3wAUI5G(·.L&(q0&Z4o&VތOJsם=Dj;ATX+|@ylt76d]^@]CQ d a(i nǵ[$WIgLKy[`1U`q9.('K<'cڦs(qWG稘i SzŅ9[b|M~g=X`#_1]DKvi#:*({‹.G2t>j%~X(Z>LC`רWPʻ{ҳihnZ22xastA)̀G1!ֱvx:jp1Խk_Iv@erP&56#@ !5|F^FQ#Ѫ{nWIΆȆe`PR~jY#-IlG%/{6") S?}!nTd9 zڞnm,]%3Emx<]aЇ[4{~GY$c&׵2ȋ[FRCiSW)<{9A.J,Qj0\Fs&톤ҽI>P9_vfsiEr]n%-,F7۟{C˳dU5">:^o\VJ[s *D Bl%wܞ m O*mH<#-6%||I6L71/k>UG[lRi >_ [Qsb JSͬ5zԪ({gpe(}6 J De _-aU6 p޿->/FԊK z_QjUlmFIq$`*˟曫0wgj4T>կL1REИ;9meMW>NVz6J;$ң3F wk2tqj u8;t22藛 F+>v~)Ǣjq2c= k#R9~o%8+^/ف8@O %H$BsAcy tQj \s-[(q+v O ۄO셈 `u-(xApLJ*l̺tS[T rviV;"2rddCƭx]M:_dFh+!*ujnZ><"hl>N\zX$K*{m7;!&<'6|ݯ=`% 4}9@uL !653j'HQoۍ¸w̄`c;Gp1 \w& _EZW4lzL@N:<i/xwꟚ̈GߋVfɻ{6 싏}ֺ4 6E]g$_O]J Nx\]+-J%7H͏X!EY2V3QZI0gm\>/8$t , 81uZH!*d壂R ,< UE/@#1 9}d1~h%yNFbsQX1xBQ"t0=83(Rj6#|u8ӭ~"v 6 9iyAIL<;.;yUzJ }`bi3hBі41BSm11FUaθ&f˗2aĽ+ƶ# |Cm.""w[~y9&{fͤvT . Ҹ_w& Ԧ[Ϻ:S}bV1:] ]J#Ko|RARݼ\9rx56.<ʧ"n}CmzKWV<_)8T%=T9I]?l"y]FAWzN e%tzң6,JYl<1mRˈp0fL4tJL2txR4vO85Vl\-s/:Y1?0R5'( o賝x-;/uݕ+Cq's
i. &=au: M%zq< D߈v8 F(oέF#-jD@v};Q66H"8\dKP`OFkeߡk,bk3LQy~X\bzLI͆le%ARDz%$*]aad!ΞDfBѾ?VclL8赀^%w uBeTV oOIi NH۾>ө2*zRQ8S>wU) (nW=Z|-o7wRἧ*\xF0 N\ˈiLVuH,d*+Bȥ^!+gg6$[&I-6h AcS[|@`ϳkfj"ElcL(u) &Q +i;ڂ)`@Vp)织$: &z,릢gGU{+c"q[$D8c)7GePNTΰo$4UcP%u|?"c5*w(C9}r]1(4 A 9<PHgݏo'Zf 5r))$֫1 ; r (ju4zac=r{[;mXf]U˿{t̾&?(+aurY0 :ƶZxuR}J eېnrxbrBqi6[ÖP":|(roieq4R"z=.d՗q9L4߶JUʤqM~G~4Ƌ!\"p<!-D;XnQ1|UGsQY%-7zOG FVr 7 W &IJGh>G}}bvJ* 棐2WĢG4ys^.4|43{ "OĆH:'&=3๭V',.pӴWl zŏ0|2`kr{r1q2.˱wh9VR0OmcnnRgJL}sHh%73<{H5B/qy(xil$Y-+R_ ABPY!*8ͼHbLb\j릢"e&o'yFXF px^ָ'6g`$c#N`flDEy.aV#sz1DO|*2> ߄P_G$&o]|1 `XϰIdE- iHA̐0:x]2,ZV*ޓGGK]DIf^HWdYfjX]jaWw{ʂ%~tq[ 6/Ǖ2jH8t^FEhFjq"뉎 ad(-SB [:½_::0\fpbrfhbtUm@ gNL1!{▐C3M$ rdl|+┳Y@4_mܡǰ8 #s;R5C*fD谋N}ɰTnKȽu#zƹ_؏\S^ּ0PcU$GoȼN/!>ӆv4NRNL*e?.<)1 {'vH=s14LJ71Xǎe:yd@IUB+S5czvGm-]0-D=wK枷ϻ ZV9mEejefȝE7)t.D Q@:bv84rDV&eJәl"&\|IwA%F6;رh>n6m@ؼ _?4:>o!אӅ*dX4 $zK\F(4)ۤ$?aJ8ޅ1;0]m'<$Ω7"k[({Ԡy-`%r*[@u $03tjVZ[s"N&`9Si~AEvɭfuG~exګ-}6*LV]pWTnơhtiee)e*PvM ߈9?+`=:DMR &)muMŠ!W>~'"^^s37o83Y66]HQ(Y;1,5Eܓe>I(Lx(8KNd߃켲f:Sg2pu@>]Ԉ거?/Ն[$b#͒?_pfu @5Nuh_J/)(KxT {&!DQ#kxhz_Т'X{ {§fLtR[f fzD8T۬=oh5쁳~ B?%w!l "8? |ăZ8Nr$ǎ(cQ+gWTt…,VZ0Qt \^gxk6;[ꑞ,X1q-9ʳd=l8S}vг05*6ms2t'[GMY!O4\ePl}\~ %!rrC2ԉ5ȷirҴqO=Ce<_-ߺ${uEh?4_cĒ.Z7.[5d3<zʕDI.ar"i@ʍfHyۦ("8bĊZظQ0&MC&ɎX/t%͒Iug=_/W__[D8lʢE# nhA0ZT0.7XnnU҃Ԇlc$ܓobF7 Rsg5O - ό<',.c&Ql,Juc>I2 RRٔu\/NF>ʍeg0*x^+H  \=RSGv(N+lبE٫!Q/q%NA]_ Bg&}G8Gu}UÎi"sぅFr'& }\q_<.tRY̹I#Q.zc1"8^)C sp2d7D:\.ӵv0`G<`q oK2ݤ% F ܈QX.'ѴT1EJ[r9Dӛo| SLTM E99Vk\7׾?hf*`0%5雝䞺?;Rz$(-GdV=jJv"Xadk97A(gUfWJIJbPL]5;]8Z& 0mGG!I`뿇Y!.,ITd~[E!mx6@Lf%l G+ yYw*[祧.hNt"˂ܸ>._v#̷;;i<'$Z!.Q*+BlT%MM{w[AH}-ه#!!d^Y?3Eh8nʁ"V(aK|ʩ<Ҏl5>?!$5֎v>|YC<疰([ЈtOOl@ДUi"=gJ`n]qBzK/ցZhE\ZHH wCvVB#~s@(I8\ˋ]:낉뿢0\j< ci'-nRܑ3W&$w+.ìZ?4bCC S&^C= y2 R(@1y7N;_]zx߻@&kӢ@Y8W֌9 BΥ?E1Ig9\$FPăou-lP^ - *lb1ArƝ5I51?7gc3#Ck:KcWv]+Ѩ^*[H^-9<lN|ZD$$) WFs}́1Ut%QH4u:G2߂th s" "]$40pE ;`xDun,rB,HR$!;Ş4Y%##,}9‰b zoгS4% C-mQ9'ac4/[&Kޝ.lfLv }}>&E *aNU?@ױ۱e%Hĩ_ώ<ǧR1T{߻v%{ NCꠠ>]ljjZvV0n GHA옦)JAPK䙬4l\pv : l,!@hZ쭞cJ=U(̬89LQ6c9s~||wvaŀ[~j ĕ}RvH.$F3Wz$ro.FdoȫJ/lj5J|{)C.A{-zi`/Üg+$5k2)a+S:Cjlod qR1iU sVuKt}[I0!? Z?JLv.Gv(hx2u&heŹdvY]&<xV)2#U_i! 4;pY/`P-ʏ@VMAvP|o$^dK\1罀j4 2Ϙ"^wZ|<)#H(CzQTuVQ/B2m l,ȚTkf.YJDAw񭺏7=e);=ȵlr1_(ڄo^uK|Ll`{Ojb| Q)R -bCM]A4Q 1GUm96D F^42A!g9.X/ kXhר+M8MlRX,Ns֞<>BKIp 2M>"v (> ڄ(_Z|Aٛ[hxʨ'nS+z={QIMisj4AzlJcֺhPϒײq֯.)1a [0I[4"ٮb HaQ QU+bFpsg'x-L<≃Uy!KԱ~d=q&xX٪e}߭I!Vf 2DZbd. t".8gS̬3tVoC"9N-M5ƕ8e!( }Ðkʇ#pbB(/_eu}P  ԄnېbDែhr%؀zs,^RZZ Yta?&H{YX9*A%;69WoJۍTg jY-O֜()Jzx 1|$azapR(;Gpuzpa>(N]ZD%^dcG 溈c~OcLD(62\H h+6qU#Ij X[UfZ^'*"!(’Pqa#ӐR`.8J80Pm:jސI)u Q, GFV.ތz؃\z ^qf3'ON}F+(pq5*uQ):QDLQ,L؃|_%f@sm=Yn[|VCq'.Xӯl^ $nAn%_uCHKQ`ln?p OY&7$DM`=d<(9=21{uޘ5H?H-Ɠ3x*c)^ݚڟ&R[{[61@ߪ̆<]OA$3F0u5<~V;;ɐ@zU3-j\q֊(csw>v4_AC p는TVJr~oy+/ ΈY84c b[ӖDQ#E ϯFBТvyBs< םv@of{1* ohS9&&a] v_Z1!ڑ!$7bkker]ve|yZGzq:hX>lњ7D|4?V/ ĩj17ϳ* ϼUz =B]ݱxf_?7&3q8=m,[ŎCP4+o!.8&JӂS2r>b TcIñ{[yੵ5s7nrKaR#"!zĝ|Atxx:"DL.cQ,x?CbgRk,O|CtwTZmCϡdD%on{,"NqPm67q?2.j02pJk~1uS_#c@8` x)&ڹ*' &k4I 4^M<"ƆܭpS|[0й>N|U Cn±>`XK.v_ى؎V~uyz` b;YBUO}۳rͪ'"vU7z5=*q2P@tVwah KjqmD4LyK@{[ل_butNss `P`ngkL1a6e`ǹ&G㾩ooZ.n|K .,G)AAYShӪjڒڗ^=#Jɳ3^@={II ֡zlJqӣ|yb*yBѹUSCHs!Qt췉LA.!- a) )on`OFRkoul*nΣu8ٮU0F+D,B鯉l @C{; 9A(sj~XA9,Z)䓗nͦ39L:>(=E>ܠ9PfLbaaQeoK  ]-U9Qª%Ԑv@`G@{2$QO} !+ eO1Ӂ CR7-KIw^`hL{w.|_WDT:[EB \k1ңPAb~d0%UhbFtkr`į5'D5TwZ1h $}l7|^h\״%e C\ut1FOVFv>]1fֈvxJdsH*iF+T%Z}S7w𧙳 %1ݵ j 3C/m{UnRK4׍pҎ !BhYO&qem!}d=\'d ީ!-$"i0^3nS7r#~ӑхshX1R y+Ox~_u:]4wQR ag,s1gpZ)K Pns.L^p {MDU7XuHڰ6Jc@I7=Up"Uv>IdtbeGw]W~RKȀt)&b; %*!*%,OSy87 RHz*EIR?w7b2#DyGV.V N÷5Ł/}ԟi ͩBϦ4UtpӡxLAJJy#q|@og+M: lĉ6Y{ʴ߰&>tjL0hqJoЖ'BDXe>,(|S㎾!vbN@mgXk( EtAQI 7 oF 5ӡKTs&u2,ik,L ] vZj*lyYݚ+&;wrWu7)hSa6 oB>~& cU66|;rcնfT-C-Ź ΃:v`u7ug $o-|B3dY%L[, -}a3rF%Ug٘0nT, e4 8H_R^$`_,ݤG~OT_B [awcsd> F%$fNӢ8KYxkLOۭ'LGWT k bH^{ĝZL|@@ *,ҟ}&[C+nUAx?np8ʃB*1Пn-2tc1zԙUgdJVN1c2gSK}Xka AuɷWOE<lYv3_ ;0hg}=҅&@={(qE%!%a/J8&o(@% PU+:` àtJ9A ,ubǏdNhOl EUu!VuY0M^]FWhLCZ_ pl-[}iuTqDʭ=W. 7=˻fC`*e'KQO+X::LNkǗ 3 %c6E-7#8=5< t) TVII0|1/G59Y:xd %aI ͔T]ٵ ھ7ywKGv2rckAލg^ HN3?BXS>TH㳑MK pig0}K ^(vL-uѥ)4hbjvpvV`/8#:y0 ihPتWOo}/{Tu5*SxcޖZ!!4*W~4CHĔE*\V+Ki`\|Ϲ6["WPvA R,@5!嘲GhSF戠5!@J[$&įRt@020x{bhx͸"_Fd}?^y2lpw'ZrWpÉEoڿgGUѦӏsm48ꡯw 3 '$x(UrB;=jΗڠ"@]s)D'sT7ou?d\Q)Ϻ_#-MJ "†סb@دBg施P^/b.~TNAAVCWCxQkmp"ɝOFԧm*Q9y5Vd8#'rd G8FN{ޫrq|qM^L\APߦYe5إGG^7$F [m#Y60{ui>Ef-f>sIfK8^vYKFOaC#0|Лdvi$y%mS\)uW 0pj[tEz^_R g Kp&.UMj[g gT5$h'-P 9epz41{@1< ]Mbx z_O/hϥa + @+ WNq! 'r^ElaMd-ԍn7T[p47D0śV'xu|@" C7{A' !%3<mqJg\f6ζ1#ZRK[wjSz?˜ʳz)ħ^"<+_VQf Gu|{?MRd%IԾ :-DCX (O%C)D. ?WoqqT^b;MbOEY؝Y/? 1aZbKg݆Gƒ_g!u>!8(B[ž/Te9h %|_Cg W)])nު@=įp Rd܇jW ЎmK߸V enEB</"le:s{Ɓ7-qJ+Qv4lLQ+~T-z A(| N2c+T=(H7l&Q] r63aN$uǭJGB<5𷵅X[{0oW靊~Çdũ'hV@!Nm_Pƻ6p¾M|>6s W1u\Y|g⾴%it,u,A5E7K [yIYx"[Hw)Ђ^{5"xi[$kpw9MH.3y" 4ӑu0 $tk@zci;ZRN=xl) H 5mD?ί.(/ fJq^Θ[ec&-'&98 aJj^pkB}㬶mdwIEjGK3SMɵu_'^R{Hu}F4Q_4>Ǩ7al{ 4A:{,JF"q2WDt! hq٧Xإ|rZd&4k@gR"DծCy{` >o*l|U3Gz6g@2Ӳ˶6˹dXW50wKWwEQ LQXsvhꍏp;q8qOk '/v%9ȺL%3UW2#gdzҵ\J>L$* {HCN[ ȚOpbeϧ 0ga=Q~ρ;c+f+ĠaLN7/{9@g 3 ^LwYtSJ>'V鞺 o {X5'ko:Q{'J͊.KQЧ6౲^;dw(~sf]mywto?~mS$CXn1ʓ 0 l@ߗBHsRH0Ҽ,3O=][Wv5#>.fݡ }c㻶)dԤ>|Gzx* E\h Bq*8Ch/M⬄$[Z"uI*)/?aS #sβ4OTߴ  L:Hk?L3lY E$M\-\/ix|eaF4klt%G?|GnNBQ]twů__֝3sT3 rt\O(vLLṊ#EEmLC(DSw53Wlnb!s?Z2RnҎz cP-x2O־|@1*׆f\L7_̭ 5r9o|x gς-dɝsjD ¯:[!jxH.ZyٽWh3ր\ O0~>ޏrKM16;E/JC8$mDd-šJT ..]<%]]t"Dć{$(1/*:1TAp!0-RiեH`_%N˰L~*DI,cJPAwBvq~rdYb*7D^%ge'BԁROVnS^!edIVU4 #{jyf|/l%,75ѥ8ɜydwoE_GW3=6i&d#^(IڸS]pt)Zd+aS҂Z;IШ5\ua27ÀBJ(ƶ\}`ox'ed0V6AN *1_&MQW;z4ܵ[;tG(O0dO}2Ajv(im 3ԆpIM( "ckpm S>6t않bnճ/L*S.NB./ )x (&۷;d4 }4čɎS)YU., ӄPf3Y3DBcKrAuZ2*I8{F,˂6.z;p!zJjmj vz3i'誰, ~pp5?q``ПYF++FpJf ^l4D-S7*xJb'[ۡIGגO+!Rk[iBڂEu|O\06XMT?șn /xfK<>@ho|]عΔi/#斚K'v'RP-Lv`t%`(Ctb6x͡IscN {Nd )F(xq$9cwr2NѪG- [*,Mֿh"k\нG,3#ʏS\~گ82)PSJs+Ӓ Ø>$ IeVΰPG .9>~4srn2QƸi{Df@-q(3=BR,~wa gX1`⑔|z0&::r!E9=1qeBhlo!w$_^!>oA.v,P }!OQ =fGzty|lR;$?BYJE@~ 젬! {sP?U]"czJׄlbZ\To2M$c}ToNX**9ҾHTmGRcj귅=/ͱ^$C./VrHu!뺞$M/| ]s}uSȿ5wbDji|c諨\X0cTvy{.t,fv5AK~L0FDے)IdSӳթJӛ=z8@v H s |< g)?uoBM!}IZTR pTetR9#3:ZakűTs ;=t&6@*wusd46?X.x<.e Ӂ;ͭes֧o} We-S#'8,1sR9W=pД$L9yTTb h{i7 Ӌ`-'*F+ףmB7 #MY| I;.!qRct Ḵsa.\hV_̉R:젍/oMA%M<ܨoSj./Zɨ S)lZ}@}|Z)/5\șr=;I ,e4M?d~04sOs*fJd!uc EW))1sJi{-ψx.?e<gNǻ`UI1s‡8<)SǞSCl2tՀ$xe,(ťc!?vDD)) `i搳rcpԘ>0Q>zwtZi2n6D";I`B: nKj( d2梧ի͍n(#= N9XoUx-Ys R#ہ #.:GᗂEb׽m钁G^'< ?t"8kB Y*NKѲ )bη1mF}b^Rml n}lţGq65%[[1m"A8sgߢ^驸s^TbC ӜSDlqǗCB3aH o@_E#wrrcR:B˂9;żYs@Z i =a;g,߆50.jm4Ի{Xoړ#0 IqL<㿰h Q_ o%p,ʪ;bwB vcڗKCG4Kr[\jN-Ix~=r.cć# n`%cZۿdfQ4Q`:1p7{!>/GlbZ]YtW}%#WP6O\wpdB|R,mf퀇d{wc(ᚩdn3R? 蛼6y2 }1|˿6jvG\b 5l}V18r'U'0'8/޽d!R\(.,| .0__~{EG%hFl.^eoZ7JYy .1i4Sp| Gyip5,L#-If4bΤV% (罙iޛK\tJ/f,ae__6%bh=M~ijAMv~#! YQ3T^*E)3v i3X1EiHg5k\3P9WmoTD]TAl&3rw?XQű ௛OGU\Aɇ5N~Fl2w^7tbV,tM@$i.]{0t{u"s/^b8nZL#!FD$skm`0K";c^Zonb%м FE!IŦK=Ϝhŝϒrظ*п4~C[Un& &[G.h6C;?+9~+vNHDut=OIq㙌M)nJ)erEsh,19^9pk!ʈ#d& iyZLJ C8>`VIN3V`7Ƽl ('j5Uv^: 4e Y;<%AxTpаtkAˮY3 }5d]䖈Zh9ԋ'[lX?RƖHe_0؀{= [::^n]=+{?O|UZ{.7m8brb(NiBK =|G'TF"o .C)^RNͱpX)s qĜ(P3djx/= FuēܖxUPZ)AzqgRKh>OX9r҈uP X1o"WIs #?d~[@J2+7騼2 \a!ZEҾ@Hx?;vRR5OLz/nZGZ3|G`ۮt ۡf٫)Ee =ymPъ':r{#$Ѱ W5OXըANiِ_>  v-iyv4] R\eg)fcb'6!/5&ަi3+g_'~͕m= z[筏К:S*/~~OҖ2')Gv]ICtQ!x/}=ހ-Rzsb(xkLJ;d4Uu?&.+㻡RY6Pt͒X%Ȅւ+y:_t$R[Y]?G ~=,ߍ!*Ά&Mh7Wk [.s}bEcg*`l.a3)s3==ѕJ寬4P *^ɯD2ꫧ@WtJ2A{8RB%8> 632H6->Igws%r3$X>pwaf(SpY#~Վ_T沞Վ3w54 ~_2<& ˕r߹ Ċ&[ɟx\}i|!ԷNHH *]'8b ]C"ya!B;3A Ϭ5`02NC@KVHM^ӶgX%PMҐYN'4%J!>*3[)di.ls k-NVf%700Axe*nbgQ?iU,ċdy_ lN% a}9yt;ǓK-ɸm=lB]lD/2B SgS_)a vs!{I6m:waUʡ۝ˀi{0dUB~*oM+?B~bzZeՄMv5 A |^@U~i[^ RrNrijΈ;L7]?M0:.Ȅ|ǔBG؀RDljX87 Y{ʒ/lT < s ͎7gw˦e/l?4 ͍0j|o*W?Įy30t˜n[=QqAe!@` 螶[ۖlxF%I'eC'H8ـQl -@'^>f~D-Uo3Z9\{ڍCf0BaD1mb')E(e(y3׹ 8$Zp]kX"RNf|Nϗ)EZ-9FUYqU>=%JȆ|N3vP8$CR Y."aKcLYؕKIDEm׀wPTI`YR5?9 {5|59R[k89 $?YNjdgR6 ߞMcxJkbԎ>+#ױ*qHyX 4cWOI 7 򀈅P5\j $D+.^%ߗUh&].zei?ͪ4 vQܚ?␅27uaV5,alIZ OύuU޽C7[K 9RcQհƹ^k;Q?|@f5c_FAqwP`g!]L*ioEy%=>=ϤϚ!Tz)@9ƚU㊉tp@iT +YQ7#=. dA.IgrJ63 /n, KR=x0 =Å~>]: TxbrZ bG M4nr!3ڂ8 <2!7/fjBRr܊aֵ\Z)g<|>7NTm'vw $F X\!) _LAvKY`JEnV_eN3[&g2̆b >"jw2ʛf: -ջBYc 4Qh{ny쭗Y=dgU,1 ֊"DXlxj]v4 !}J&Ol8}/:J?pUIٳ[}gP[nv c)KmH&K %,]ʐ,n\z:Y4nu>X;bo[؛|:)±4%rrɧAt\Q!EKY{AY.i[aF`@1܂;pmZJ:0P4Qf;i z̟\i< ŖvW{aREhfdЄ:򬩈xYԂzě]70Ԋ.C eKEE]80LR^FlFYBH57%bAc}0Vٖ+oQ zfaNj "€@)%U|7,7;':oMQY,vR T<{G%[m?/}(hVv8iQWLha ц0so{|n{UHFPI;tM#];bP!ɲEɽi DÛ;R~[afMd0HܕA\q': E3%LX[! ìA䯤ڜ@Z'^gfxMZ^l8Au4[Wz$_ª_,J~E ]>"h13wKV>KEn^wjeJ{gZ |v?[6ߋ/DbzxJ:#-skT?dM4l-qx,)dE(!Av͡1`>W~n'[U\N@EfP@T *r(ϬE./J2p0ykу=wcð"PqRp ;Q`NC OKyG41m ɻKj'Ĭ 1c1R8%p:Yy&z u蓽gΘ@hc9T< ASi,VL:GR+(v{SR@h k2 4%=d$m-ot3ZXTC`.f2Ed5DNy9V,n"Js uÐt_rX)A7y$v才}gdk a#eU>ˠgӕfAK} r\E*(ZFA5;ݽ_w^w/ lcC6DOP MSVjX=,Bk#y聊w:L&b%5=I@}\Q31Y4Dl"^;JVYF"F0tF;$GEi!ke"NښQⰽnGOZk:u:֑ru!U_iu/NhST0WŰɹw[ەm-m@􂸪tbګ8)@ZƱy߈.>ͨ4maϭR`7>/jgVOzlb7~so: &(f+tĝ+7L.69 RZ,<T85eLP1{GgRfɪI)wL7feMCR4yƧ+W /͔Ru.9/ Au|m Gm7FTk gd>]F L$F{EZG6ssv7ӠZ@l?),V4㖀_^MxD1p:{$;)X:WfScr5,-ot406?IR7%Sգ<Ĕ%1.J5|p@0 =[sÈW9znLoRP;NW:=q{3|พϥS,oKR9,3x<9lC=cs0O˩=Z&A 09E+6]5/$=ƈ8s4d~?jvJ:=⾭$e;Kc_hXl~8(eTݩ<bzã|QW=x1c|#zֹ]3{ H?'JqFm8 h yz,W15plq_=B8|)V B$@ ebc#xY>{ׂf]zp2ZrDsPƲO!2~)_3#;qƻMt!A rUNL?V8LeFMXP*)rfsZ :f3:6FܥA5e*_X*5d,Lr|&D] z^E>Ɉb܌?"· 3VMI]]7_26G諀ַqKԵy&;H`F8z/W*foA(*IF#U(~?tOݶaQ`uU4akϷk*@jΥ YWnM'XZ u)\W{fݖ4ݪJ.9?CmQ^X#,jjK{MúDn>CsFvbѫ[U8#h"@:(KC>NUk(ƁbaH1>T ո\Vܷ2"s=,_@ phJ,^j$&"b?_3s_IF2[ Y*q2)=;c09(tE}W0 %YFa9W6Tȯd2fN\Q]kLnbߥ9LR3 H3!#8uԶ`H#njyܬlYe%oւ&'8]8N_&S4E"D>܇{*.& ҩ&: i<޶%nG>uG)[S9 l~#3 a! Z$ ;.'`̨IRĺ8fHN%1g?zu?fK)}3*6w;LƜHRA1mc"ؒ+ OZg'4oO0ׅɼK-_|Ӈt1i?%-hX4ln Fv<_n|R5kWzF\WW"x 1!78^<-}jE 8WW _p*!2okEdX-TʲKfuȟ.Er|0W! g(8X#A9x!B׳"3VÛ7QwھotMgz;mrdZV~eb˜t&gEO  3b7B?| W`?\$R(QݎhLe_ 6$ !vRS͵ĞHm.#.ՅaAsjJ裸>4ś.״$xP(oذ<h,89ONxgI<BB,"@߈\Ÿj?E!9ϙ#h<FgNKI Q5L 2wAV$Զ78f pY4q,2i`Mdv~齘OI<'J{^#,ݜg@5DIŧmGG87$ mKwL΂uv'$_ l$`vݱ1zEf.>nL KSYD.avYYHRN25&UYGX;!㶞r{K@!WFXs"\_!D5)!ѣoGY=)o7^07 _a6nLfКj (u LmP=́\O]`+V1BED\-yК0'|E;&7An739 vre< _ݕ,t pYkA\Ӱ* C&EW)Lj\B2coJG#.wu'_N:-$}P͚ǩ2 R_LX(O߸|};RxB' nC^0OrGuȟ]1b w6"C0a$ІNyNVQwzc}W(d{0cmg`É'n.]xY#q4{b~w0& +zc9BuJ 7"i)\fIAʼnϣHYX\='g3%9XYo;p[?y`״χIKg7`~WP,:ֽ P]r`ݦ==1?xvr1R9Ks uf#^ ̇vVhi2àltz& )Mrq9^̹D}2#&lpm$ Je(;$I=v5LMƮ \u8ʈ2c3(#ÑGRCGTi;auRl7bٜ <bf 7>'Ү|n5}Aʑ)3;OQcSc؈.e^l,2 HJ븠tmU#R8q..iWf#5ߖ]h%"ݶah3|rY@ SNCYfFjuDC+bA?%>%adFGl~#դM2"ڢoĢ/B6bmw'sƽFR:3A1'3v"pWe IMGd2+v+؛]B H9Ľ1 XD/%\5^*3\W̸o> Z dZutokb q4t-|B1gP`'+L1dއ֎&+ZZ{D#U3jk`Y?bXgz m%jujeye+)[7=q4$yeh O? |a'5g}1l%- ~V߲(4nՎe鼇V%@r Q_8$xw5w%x2:,N"IXb 7{Kӿ:y,1*&T)Wsp`YSgxCDL`O ~ <o7utuabtI<1A"7Q[/U^s?tda%5ka"9tU_>is;8n%I򸞳bS>,k8Rd4⟯ȭ)N.%)!csY,`,T*u9.z[?[!O&{ʳ;h ]8i{2b9^OG@_\1фN9jx5aR6Ŏ6!%Nmkh `Vu7PtcԾ{mÔN~ig9 ]4:;B7]M-%)<SBZ<%V.cn% ҚO\9Zل8-,lP/5+ٟ1ςyͬ5jY9UX- jbcq%-E,Csc !o#ɕ<"GܥbA"kL>^A 1Te\* =聯DJAb"n(Kn6A4e$XJ>j[@vҒ&CM8 [݈xZ9N. C_auc{$9 &OtfXm^oֱ˸r"͟oIyϻ›.+s8`)4~P8H${Uh=SZ=X>FH Дc_3c=Ou+wy8 } ;&'ǝc|TR6ONbJr*=֐n\5}d[Uˍ$a vMe T?pYuгӖ8 7RyrR0BKŎYY'+,5߀AV4n @KGzK TIz5%psD7Mu&, ޵(ZLAUV2D({;p\#D-RStt*rENf[aےlN۝+s,F |zqX(*û ewiVߢh_k&!3R0dbb^[E ~M:K]ófEzT?P.3J+%pDǏ:23MT,b 6Rp[@ss5?=|Yb0S7Qy]AIOi2~GbmFCKTAAt-βUAhfxK\P7pPy^S kω"wN H6{4gٙgr_/_@ٷ(=pY( E2D9|u5uMqr.o:yoP-+1 h @>$o}@pt<"g ` D=L"O׀*10ؐYHfQ1筷,V-'VS6ah. w֍Q jy[%ƧD4GW5^ >PZ+".J淦'Y1)c}t]:" G= C?P Дjy[c>w5sǟVjg귢(("Ku)z`eyDɈ?mم9NM*]5gUX[9ulS8◊4p(aG]/r5 Gyl|P"WTn$@s8M$kMI84lI@u|GXrBWP?Q7TzV@wb۳D3'#7Mɒo4CYdDdf@=KɏJ bmsyU;V+t7!M3k8y'e dA"dW.yWWlcB5Ps<[rM[ƴ8`ߎ 枀3ӫhΐ<&B|'<]6I s_24G߆N/xGmMVX^GMI;#憍F`wGhPeX_zC_"Z*kCjn7)`Ǒ.+?˳V{7^7hS$ ^qi-hAaMt o_ ^7Q?nOFQ|yqQ Sd`%rɿaUK>P6ʰepty?a?k*IHj@é6j͉&UaMkgʃZ)4MZe3+V{lYB+롳E3W(F 687CwgGsQ0DheS9Ql:!dH0>"RXpCBL ?JD}Ld ׋TDn9%H=* f5gC;-b;mLa͓2Y%C`)_kw8u<}`p+z'1t|`ը==w - u2׆VYW1(}1kTACM ?s䬌)!^ tRJݲO;&pT&5̡F0j0TT)}$DL cm) \/>!izE6ũWuh/Cf›yItC.jh&>lE{ Y "@eU82m~ỄH 6S(,'ZYy|;fa|]CF喚29%C@vl3["7IZ^rc/i/}ضkq"ӕ .aJ @x.Ok+1aq;8. *zk(]s3 l }"W4KQ'Xe_]x _S1&Xw^Go}2c=XəiXBc휆4%0 o"8;4htԥewp\ B HgM棎 [sdJ ;#YAP76]@M$QDF;Րǭ:c>e3@]DUگER8stgX˙ȯ貪Ci忧N]ß;6`ЄR30*Yo|Oj0NqS0.qL0Pz ɺ Y׫ ǐ5[|^{fr^Be.WY-߭Ee/9񟟇3mSTy6?jJ[&M FtitFY7[h< KPU$Aq𱵅pb;[N\DA!KDkM_EDN@ Azxtsi*H_xd*^K$#R *Q^FR!=ZAoDۣh~Va/=iaMRU1EuW. GFx29dqqdH02i3';|*kQ+" ( SEhԐ1-Wx׋tkOb.7BwRN[!E`~!z-[g"AD)pfn@ӐՈ%Z%/wNP Fe59^"SEO0 h1B hL'+Sm}hæ@ܧ(?U.gnhpgCϭ-ޯe/H頖c9 MؤdH _ Q˚rl0X<峺mBRhQEM(U&! p\^EvzkrfIpJx"˘H( #rTcd0W%AE}wm~TqT`U[sc}?%N{'\V:¹-]ZN҇[c'J֙T:G.#YB_-PS$Zat|IflWh'R&@t{EKd%[&^c.PmA$W$X7s׹R"`YWi>qґr?q!)L 8>gx1K}wR=21 <3Nd!LR+9i0Km"I5 <_ _r-haPw}}jsZvؾ3eV D  f)uDIZB6?w%jЗ4gqd_Qޕpqh}m#PU˞54/6l7<Җf|8 gyE 1f Q::-x^6 ) ^*bfɮcV\p\EoDM եyAAzN|7Fy8 et[D„<~f/%ƨBpƥ ͤHظ;x|ӝt_3$=!iIkR~ĉyiorǩh׏/8ˠ:,yAx畖L s"|aݓ^p.Ek!)u :_vXr8D cֶԊgYZT ު`1JE~5%=Rǃޘ/z8y25d8 'gRm?}j ~DPR~ªbZ{d _svs}l a^=9Yd?욒.4Cӳ !<Ґ*sKh7Vh&/ަz |w+r]I!*,w G }f"1EfϘ8d,(?%cqG@ځ@($[?Ewk2">荗$Y0]kY[+T =>aJmp)-DaV:e6c^=˪b^Ѻ1 ,&EF1! =<һ'vQ+ʱ彋Z,<΃zCL# PGտԦ6 *zE4(rf; BɳP c9&6")M{nv1m.tu-|,(79C"AwɝE1c4{>f4wIm< Bգ8;9㦈G@4i &)i} 80G& ^0X:xn_>X]iG9Rf-t=>Dm aدpsS2נ:nr@0Z%/ϲ3A0ZJ++f lt0y*nRmQmDDxF1 =n,>]y;Y?@Jٰ5A2:6d2Frk9QT'R/ԥ߬?XEn$\R$&nLu]{kTNjsաV xgbXH[b%1-D%sȺ*sTMrr9"Yӓ Rp?K8}ЩHxth n#/"VRXM/mj0.wg4s!ca/hmO6%;ސg۟-~ĉ`{IJw<zJxSL?oTazKgS’GXz)SA- EƢ]S89."vڀm"`45,ҋ]!jG``i-3G֭vNAXe \~95i {MYTΎ0偞 QkClmg$aو*S&Yk/?žDT ^-XILz#ƾ|3֦G=$ >J:28bQe '=O]gJ :/ע!ٙ )& ,bftLtXzBSM08u |J42L) 0Ө%_R!2,ٌQ|(}1W88u=䂮]ˬ+EE z m,cs~t0JޮX`hoxqeeuِGCʉi܁SHjwrP(NksGĐHUd` b](h v%UX>+P.bea#\LMt}ND:$|V";eA& Kc5a%) X/+nH: C<;XKk j '2B(Rʘg_לP8YR9 S5hyCxl0l@? нw~VWnLqi<$cӊ XϹF;(Fզ {p?^o5Ciʫes&rD:%W#J4ۡrT\rQi bЮs^X`&w(pNoPPx:I(q۞.d+ Ca8ziDZSy3mnQپޣmKC:ݺh؄^N^G}PI4s EG e! ];WE?;p8jeN#7O1([L4]˛iæK͑=F46}a|5z w6]x;İaJ 4ɡnۄzMj3AVwjzPʭWL$=^S2-"| ӯ|lNQA Q<@m+d섨LޞvV#WD7꜑3I\ s(`xB{ qI؛ZJs3IÛJF@B`fn]2c NdXf0OuOB$]fÎ$!Ag?P5VQ$Ts.+%I|0@ؒjȝEI%daߓX8A/_:QF$hߊ큆2vndgWT@qH"= n{)+]A\JfigK%EA=EJ1[#V CA$mF}>#7{GIޚizdpT"A%@U''|H< J^Hm:Kg]'*-,)۲r0-! wRQ)OhbAJ0_AY@]U>&[9 D3>[UK:iGloZZŸOca়[ѸCGYħ(fGP bԇ5K1}AߺCHFA %(G ¶rma=[ \K@®MX( CYG%n1 X=x2}.,7)u[[&?mmU{Y5^K;)֬ݤH~xe e" (u<#Wf#FZ;TZv `[MdDn'yB"d{'asfx F=oآCb2Uߍ:'%ׇ e(]9~ ;twN[m|9] ƙIs{ [`& Xgt^D:h_x5B7OcTFz8XkBY.mʒZawNY;s@;F끘" (ilfڪ/q4\Q mV4EH+YuVH Uao-A f%~;} 6dY~8.y3n]ƸvU :B͠Įدj{W|0ɏ Mn c]ٕ^#OV@d. /:lZpl=A5Y23=V9 jUN- jJ8H?t8_'lmWc,l+S2ܘ>w0RznQ ɮb'E)' gE/ٕ[`}vwlr4IY'ћd)G6eDDP!~Փ1c8PaT %L{񽭳i;ƙMl|P#W8EC(?c~Ff""Sݛ;7Ѧ]:/||AkBk~VL})Qvj(ޔ#!9bA^k%ΥxBtX;Tz!|zc 3}36b'l&7d ^::A^?C^4jßt YtKǽ> ېF(/NiC4w82wGZhg `|$DlT KS-CgF+7h@<|f?dFkDdٰd A78Ta`A 'S3NDk3s}QG%~!#Z V<1KYQ~ͧM,I:!܊'mY`ؔ&߼Iɳ H-N Y#}4[7VK-V&ϩ  +{N9\&|l,_!n 1Z}$ kY*o V2r܏Y$IXJEfGGwHCc"w#]VÑx7rV`9TǴLp&b6)ز AyqhW~[=IC## G_Aَ֖Xk][ XQ|h+G cdzz@~o `K26}R5Z&ԁm(ն{s=v]H9JF*۹3 0GN|tP*L*f!X&x-34%AtyFNq5 Fh"1#{WO ң/o(N}*B9a$@s]])`IjCQUZiױ(fwE(@np^LI|3^A!mmY^MZܪڧ&:>pkpEGC7ܫ(V){EbmoԣiByd$%aj 27@S >%'TڛΏx 5@pEJ}δ _Y.8@8<`^QH7"hQZPu6Cm'N v+FNQ}#FDfdDv]o!^+P!<_Lw/`/"8E2\%{0ʼ=6ٮL vL/#|!CX3'(W2$l{%f&Aw-84GbW.1A?k$}k~]8&*WOҍYU$E(J|7lӏC:X\bDXTd2#.~D_d,,bPM7PpܡpUVxJT*u⺂)Ovq[ \Lw.UJ p֭je ^ Rdce1<s$I-w b5#D/dIⓨxY)/KHkwF# ƴMcRFp5>5ȟ9BJRB"CPݷ\ɓ8[+煍ENR?Hոݡ=W]` sY_ײ,i>³{iAo|d^9ќ. )ij f&I9lr57iP-Ҙ3v&[CC!t cY>x@n vhlQXaɧ \5lPhfM@1i!˴l0^5DIh]qU[OXӧl™Ebn[XJܮ0)Cp~AKrݵ@U2p|s&5_ȿSjy.ò߁Xfn5B˭#n&>~>렛81s |o|5Oo ԎPY]ts8uT}q)yAH\Nf QKA){k@n*IʍH;mIb}׬[ %&w:O%*/)gBAe Kw{%DZx"pn )aSښ|p@L {^X,,r ٵp0iՊ' F҆ 9Wvb"9G[[u^R}Tj94=krmtTtѰ1IQ,ĐN-F_p9(]Hz!۝"%1Ȇo;"+n<BPKqr8(zFg)EvfF=}X>mtpK`kb,\7:Dۭ@OSs._vU5\6/H{g `R/:X<[Y(wjdjZZYFXc#J/adgX(i J~V(ϮgΨ(@ylAq+Jg\ߌ*[غ\׆ Jmn/Riv%ێȓi^씉S2qvq.-leS4ދ(XdGOr CVLAгULȋ:]^WANowxA}=~ڦzPqCTf,.zd# UWJΡ/`hPK5@u;Pcbv?.8oS=᪩v1ґאA-le|?]$UR7šm^12[kAw[qW=Qe2]@=UA&Unǵ7 Yɩ`=FEE+**f:ؐe˿/@ z>gs౯I;'zibQA'~gB>ȰA&=ngNBczZOcE{]Xa?ά+[Σ!^`) 2~t+: GijuAm:vQPmVuvglLhEm 4 rSՃԏN iF)7yd|F+!>JѮwAY!볓$1*l| F7ӶP:Ji;עQ%/&4e&G ,l/!|wɒV$dzn sCOu56@m=,%{lcx^MqȽ8x͖ÎQ.?G++Kv/IuAU?0cdSB bDBt7} ?ޚQ*&\EL'UmvInl! 4WErҲt p}s7ja Dܕ5 M۞0\S&BG!xO (POEsm^];~9τاA@A$šm 8H~=^&Nymȴ҈Iҽ+5iY+krq?S1ԫV4HICTX cAr@x/i*8M{Xx` Dq>?A44USO~a%; DٍYm "pm+Q^:|oV&QP\rX\JOJL8w!j͖zYV\n;5Ig9^6H 5:=QЇL)d8- Az@CXגUR Nt1px B 8'8R|7g+ r\ठ".g[x!#chva6ni]27^ +Y? AܼЗ9! gS<Œ$8MR c֒wћdǯ JIVKPf>eHs0FIB~N osӵ`d7)ןپYfi ƴǑt;8=dU;0L]{IM`p)9߶ uhG=ΨOUC'ri^xٜس%,(즯;w6eL+?0]/Oȱ+N'9_f{'N)w˖^DZKky֙d,UKYvY ։?m7Ku;MI\R٥bBT;FhQGKx23卶\U7/dgEljpZL/AViͬ[9sbmC2s }j 6Et$ͮ)ZVzN&'U8%6ɜ*hђ^9(qBy| L&ўK1L)rGؓ2%BU^7`BO >Y(.Al{.֝Ycd(A;t4Ip[If 3~4G({^#% U7e֥7fŔ`Ϥr2r\k!57~M}G)HJ#~6p+pm؋t" [m4DIY_a#7 S^I5a]W8Xr:FqccS /U⤹rKd/K*H\4S?P_qO]"ʺdSm#.Χˢն>Kra..?㠮!ɵAf'I!b*e|7TϿ8%"q9~/H5K:I2vy}'U$\]x4A|G2l^d0)$gGiT~bൽ{捛"޸L}%gLH[Nҋ9#J[]F;čJ"*:I]况-hSkT@,'5@R$.lq:eU:n}jQo5]P FDs^3MqN h]ZizzwAM8@;>Y@Z>DúBzJ8]udAZ^<~(r#'`vSxֶ6;4h0m 씜^bU9=q&ȇF{/%˜@Kym^M YøϒNvz˙һ/˪ _úG_] #W1?2[ !$U@A *V e+9c%:~UV'@#Zl ^Cd3i!IaO?YWn &"fHKu9P> 8X~UB^yR!W0,1^$hBg"'`IZLDMR3T1w[$;ܿWت vηзA GVj-J1VqP? -iam>"Mx$3EPC)HgNISGHD"m3׏qdaL>2O0Ao\0Kl'^c m2<)<6f!]ͫ<|{gk5.JM/Qɜ"~bvY}E=PHަYD&MψBz1}0d@R8Ͱ%VN$}:bb6'j6& Te-K).5W_B/k5p\uޯhȔ7ى x?3rf7 8յνu=G  ([ 4k׶ʺ A˿HWIb(=!J]?Ib ɛxES/o$d}wkSꋦ|n͏ArVa3MA R)qj͊#dDд5- N1s5|݉ Ґ2a@Bz/=Gq3D" 6K4//Sw WY|%_Z8)7Y>Dˋ͂9 =D` C]Mk9:14aKu!&^uc3CV0`:h]aݺP3󎃵'dCoţ4o\Np@M1gYrHߙI&6֔-HM5'7++U[R >W؏^'L'zgN'upD7gIS+hAԅ݃g (KiZ ʧn"Oo^|(< ˭fw92@*Md~lVp^ɕwQ9̇rMJ]U濿pX)KneFh9ҨNZkNH;~+KP,lu]_eÌ/vG";u7D0[gb#I%o ƯL܏y2o '5y.A8kzO?|Z!uMїӧY<ۉsQ9iH D2( lw^x |ԫmgbrP3'(F0g@o@8AòeǮ'BM(nSq~N+m80Cu !w&!c" *Y%兮;ϤpDUbYz2{Vmڃ@t$;_qJ_&M}B;F1-C436M6$$1П@&PNY)꫔2P B9PP=S [H|(`v0},>s['0۳U=d潑5^iR!zs=琩fS`D eD?j]ൔZ^݅y5fxIٝs){P*6a 8CovdĽȊAh2͢ ML_WNX<Ă oNqmp2g"滲kSy8h*{ZaNr˟0 ՅzN]޸JcfXЖ@vDՠBA z"a"}_"R 𪨠9Y_,}AaMϠC(qG|(_D+i}I˻h*(}a8SgYYs'Hx@eFzucMT^Zl N׷m c;WV+MBm l9SS`s=p̚uD͟:阧W|!T*}9s;|&|Nyz%d o7D./e̽eot!g1Q FHxcVayJ2{BЅ4fd _̤L QV_CJTu|7>{ 1bp՚<Ádo07VľcVa?.}%'0W!+Ѳc-d~g\zgBxDEʝ;nzE 빯pÙYr 4% +&QPfJR*DʄG:!#|cXSy|`k br)}I"nm0&ZIc fYt#20 |75Q1Ǘʯ? М/8cmx;XT^뽇0o۲6?;~ꔔ(IQ*Zܽ;{WqkV4SR%ޔM+&7'4vB,×PP_Һ`Zz k0[H٦cSA8VkI.$!%vvþb3ey|Y%;C~/jPK\ؓ7FK1zIWUYddi̦TxչnJFr'F8,]Plt)qO>u8eNP2AjcO7ja9>,ڼ>,ytظR!ř"ӕvAye+ɻ78FU~7 |' 0MRz;Dzƶ)4!>׽b+=/UfAk \rnG ́=+V?6dJ*R|tq=ȈJsbalY욞4ja٭ri }BPR1hx^[/0U zcΎhܒqZB5ɮJ9ۍfD*>EjW,kRo8 T|>kvJȊayZ95@[|RCʳmc :ҝ,~٘ 3P$^ SOO Ԭx;l^]7U ^hmOj|Jw+JSq/KH@<&I],6QgDX ź`W)I}L}&{b^8%+<[!*$JFM4)*N_νYd]":6H[gB+c `o5J'7-|[[Ϗ܌V~ߥU#vF|6$9aG~,!2#?7PoE[ns0hҜ)؇[Sa2yzNu]F,3j:]esa>=֝AY_庞IWt?jQ$l`2 ۑE["DFcD)vN-CV 8ID 9۸eAW|/0M!ߨ\s![&G庥jmg1XsH Jj ~0iL%֕V<(vv>`[ͥڍ]8LOJ.%#x[Z_WDny{LEq mԭn*|[zkѓ:@Ů (P.X#ckz@>6JF8kcUoLɞ]LTFŻ_js$h-j#uЯ v XG)y[Y-t*DFp^m.zbqV%7<>zg*l| h; T!?* Rg'Hkկ1f |?HTC'<& v- z*%w wQ24>7񭭙؛{MՃHi\3`/4Ar~^vŔ={ 'Tn4r2'g*=icN.Q|ͮ$` h,p-KJ+O^3 Φv]`U]"Wfz8ջJ]bـJ"6˳C] D6s(okhzZn0G_ASV8t\+t#iš+oS @pk4JͶPpJ)S%?*R[:!|v f9F߼zdF k@VF#4q͌:#gH\fԒ \r+gx=)@\h\DIwS$|sЛd,?(sn51t)ʻY D:?fL* B@_i Wl2䣟Ή0pj\d`*=0o&Tz6rjp|z7t< y"7ەqpuz--T-CD&x]мSb 5(]=", '>\mixG ~A/ 606K6$C>bAa=yqrH*vzS-ң'2'|iڼa!h%hQja#Xzvk8iKoVm-$G+KN$ -usCX[ 1\x1?Ew$'9ClEG>g!RfZOąȠ Kk#w}DV~ `4J:{znԈ_+\bN.nzkKdߩ[& /j1W5 ry`8ܮ\Żw@9ܑxy-}л d;Q~ ޳]q&fu;JX2R4J_:7P"X>-Pcdc]`v&m0rJ'J_Yg"P[FR7 ǖq sjRFة!J\BHcK4) MBLN#:v%TW )ku^uhPKԍ4Cau i cŪg"j'p {%ܐjlB N Ռ -]0j_pio.p' FvK'իՄD_tϜsi::5$v`Gl v fRPB@\R@,fct=tH5*"~^V{ cAzDɣ}KZƏ95BjR^e@L|W _vX_~Tz׌f@+맬r}%cEɊR+͒Q4e6IA7#Db򞵾nINѭ& 1#JJ 0) B¤!R(m u(H[WM`L- IlM<+}.ڱ3uC/fg{loZZ MQ޽DΫ|7b2\#svO0ę4:m"cʳxz7KFQMqiף4_CЫfYI_T6Y7JE(aW7d/P s؍>/Kzٯ(CO;K}_Yፗdy>%v~O눿b[PD1EU??ٰ j xK|(j~Jqc(f?,"d)tOMYوMf=rwd2|K K+ ~]خP IɝѩUrt#l9n:<"TK^Azm/Og6HL-L0[f71)յjn;ļHv?Rۑdá0_[hN^-sh#\R݆&79vebnUTC _+8-.~Jp0UؼS)Ww sP *^?Ю,3-?!,hO߹'YI6f:\/P훐$PZJq)_%OKv.J}F-mY(1Ē>6:ý`WArӵiЯ"xɻY{}EDz@_ꪌ ITeڲħ";a""^Hki?^{$0c]6hOIё? TMFAꝝ]Yk w5y]WՋLEHtOzpҞ@(@ dq&ZKm8EQ??>@cVЫw&Ρ& s=+yT^YbmdevnUv6(o:0(Mè!}zJ'uɇ|f`1ʆP^,Pm83dU[tK] 5I_ZEhF*?pLaMw -"*C%z b_y"0`1AL@DSif?|Kq| 9N傣kD\97>lsu{h۽ 1Iry;r+l,cݵ\X|(|cYd_r9}NxKnPy} {hdžG S93ݲBjeqQd?i 04~rޭeUS%k W1"7 :9ZZ[Vk~a?$\VHV j>Na9ԖR:KDN(!j؟E"\^F|,'56ת^o`hJKEV z\T>KBt[5vB&a7AUW A~dfC/풅-e+nȹaf O9*Zg?T9rU+׫0ݜٺxbhDwGb濿ͺ#\-f~%\( 5n>c4c=Alg`Nsbkf`%i},,-BbPȉioXJ츣qlOܢ?toQE$?`v CޭfN)О'gZ~iG;w-7?:ݦˎרm;BiC7^i~m  ˈ^tgsm%a="$X@HDE`K*?>.-3e` .b0>wtT92Vw8,+(D;m0~A@dY\|̊|M1~ip'spoΫKbsgub_&UT4:{6-,/ 0i:9 ]&EJYo/C}!&z#!JX z^d`rPZ8oN<,r,-l|9 p ~9Li 2JX3YA0j_#IhW L[m)D4Izbd71YWBMXUuJ$Gm¬xBb=.a?| v_l#WuhVIJVB5&z#ԦLޯq6W`ⶰ0s͏ޑ9j{ |ICWz .`ezt 4O`B GU+$]DleͅϤ_~ʽ(7F8sJ$cL}t(t6҄"ϫQTΗGȩFCER{Ƞ7${Ac]u5ҋf=RޛF9Nc:q>2#(9cY|OJD7>i ? 0,ygM{L~!ݿNش[z:$f\‰ďsIU`TIS'VW>zX:a$!i7T6݌( &WJ[d,@ (ɾ-ˌ i?$fvs)P4x/.,һ~:q`Æ+ [ۘ }k}:jwh4&v;^#@]?Q(ݲA&W f Z*aCz ֞RRƦ87Ϣ$ht@Hj0ƣSls&%%ɑbLFfe7sxOOoA ?2oWQ~Os%0Vz-Mwxۺǘ~ԝR<\ zM) 66lMypC8<ɿ?}30Q,eJy EX `@ d' 3cŦR2(^ɵN[lBh ӎ`\zTkD~|nRҷЎ7gDR{B/x1`?T-8P{i.ݮF!QsUߜOXHLE+Z )ZQĠ.9K🾓]iDa_, :oC~}86$)8@>.Fd| <#E4Q,2'aP[-|DӤmM2N'1ȉ~CcwYw4-0x%@$84sDP>7N4ѣj?" ʡpW6BVP@I# VFx]ke42&.K?x"oJcܒQ`Y?xp] e$WYAf;|pnA$F~vqa}f0^77w9l 'O}\l"|g~/z'ॸ2 |Ə/FNST՛L"VƅhԲa`KdrCU5dFQ#3 qyiRF%d+?WCkcd{>JȏlkzT\ 0dEi!OrxrHK_$.pT Dr+O4!fuIMB[fwuI;S\0eQG v_4^FHT ޜl`6acJ*DNJ$]w-aɗ*q9޲~qY$h"E]`Pv{D|CjU$.` 0DVƔeꗇ /;([%wIo ]d58kms|? G턟GW&+gL)6wpBN 4s#|%H ͪ0cmZYX/-qܨ 怲ӂf .U/l[˵4_p7`I`ݻd-X.%k_CtXJM#B.Wj cl/~|͂~R>w̮Q:t,we0} *bv .xn"EkъU.tpޛ޶CxC󶔬@R[/wܩxK;+n_ͭoWܭ&)mO'||Y=yQBcwWO];4 0y$ĭe"#=$0. NHB'Zȷ]iZ=ite^f+klj2 +8(؞_qLHM&rԺ, FS WaMUi4Ɵ yttcK7ܱuD-O$pj$y4y7BYd(ՄN^٠ Cam!L!LTaq|uzBO:=TXZ*"s 4]oȰ|xiG`6*ͨ^zYPB[ih8 GٴhB#sT)GDs2-@&b2= n[`cm!QIՕ4[h+Ys H)ةTV$/bn&zW#\)A=_dtt$83 6bKhјMDT﷐ނxND+1IB[9L^6"r*"g5Nc/U3~v0bkD(}7;ųg \YZ9Xҗ~QX/'LI{ޞx1L._)Sj?/_'~ էl<љpU-HYIn ]{7' K0&qny K*іU= z7v%?s`L&lPrq 6PΙYE017]ⲢL#&? 0^9E"j*hƁ=ٺ:VB ,rL)+zv=/2\Y S"ƼP&]jIGNv* WN~U׈DqP̈́AuiTEzΕMtuݚ8T #A%ᝇȥO= wQl,i&.AE=E:<60_#N3vէVR'rQ3?&ʝs s#( E,xl%Նf0>^%<:>099kAZTՃ=dW'jm9 U9k~H D jg:)yss2L w`UTr".JMOGd6~>n롙̰ ƀHh4[TNJ9$+Jl 3[LY1DNftV|6C⁎0`@N+ZEAx}k Ynm.oa1}VF)RZ]t#::!u9WR)s[S#J֋&+)̑̒ MJ2Ǫ6Z+Fu|K:844xqFr̂HUYyWHx+SIC{S\6 \u-Dqw?5.;+KQEh.?IgW-L`Ͱu {OjXHdi5p($jnjXEn4ôٶpm {9Flk8w&czI(OZ˙\֕ j?{./J>|A.,Eqx6?~j<[<ۢ}ΠX!Dj; ÉUݼw=6&!*hjtyIwʉ>+DC Srb.]߳ʫaXUG*A~9&]1НHn۫M̕\F=1ˠ3lc#p ÓۗEN8r_v񟭨;挄U5h+d7hZ:+1 0qMQo.ch[m$gppPpSfØ30߂ "XZ$~ L[X)g ޹hP}q >ctJ4&h'ϴAObnrЊ:c  EbH,,ui_Gs#'l3b7ȵ k>(м =au}^g8ɭk<P$h"L2t pm^k3 Av{xM;0,.ˍC<ӁNG|H!{_*Yb2 tG_ Tl߲m1_yV ʍy40;jT:q&>'}䶔icY>oR&Üy("hd cD7sH"|@%nTk9GYrR,[[S,(~CdyQp48fca+ 2EBmpD7qHPis$_ &xu il?9G чg+9T>IqiASV5q A)&Db f+FujS$U<bKԵR+J /W}j[#̾ܓMɍo氵ac>0Pֱpђl2wV #͢i^ڒZ{ mc(X/eؒ!8[]&Dx{¯0PրɯKChԑk,ڔ!0zrVa4L)# jMs~ }; .o2jX _n+09 "j+-dxԍ㇝2fLYwV=eF['1<iɿ'Q]7Rˌ])1߷\ngOş=FhʹC}+vn~V `_,/mЌ,Ւv3Bh\/"aюB݆@XO sEuƤ_=:=H/}'m|;ޛ5w=]W5/M&|إR.Y#EAY1E?Nd/]xv%y:dڔzZ[lWeB X Pe>v8˚k~&-=4h7 & Tu̟o#AAhDhx5MNxOOLXܿ(vDC.qLYh@s1ZJb]q4K&dWP؞Kkq cU5+r[ <7ZC㺋2΋i7KJ%G -I݇͘ȎźpT*E`Q}?pRyefnwt8:Ao 5)4_UV~=j;5hJvv? 6/6򣧾 8%iXa"b$+k8@ap)g/I=+f2kBg[ve"W(bdn0\|x|ɴ)OTZ1$$4ua_b(d)V*~.ҧ:_$ĺ|{PcGr B'qAJQM^nM[Bnc2 y[t}%|tHn h!\M答0q~Cpp)Hɼj_#*HfI XBo`&ʗ9֖B. Pte&Xn^4Yu.2IF7 2). R-vND/ê6aT=eAE4GXdI>v^~A3o(7=.6 sUI;vԼ.Дedk*Utا 13x7\kl=="\|.:X94$z]AoZ`:5W'ͷ̂h^=a3s76 Zm]έF͆]'#.*Ƕʡ.3A݃NhajJ$A ApI;u땉̾<-yXzF?^D5ӃjAšYI6#ej&]1+IA_ˌPYEK(a<E'5hQYK}[} \Ug.UB[VWL/-vI њ ZMD :XOM*Aޒz27Kc2}˺gtx!:}q!Oj<;2אI'.aF P ^[Ӏo2X3+"bv2Bsr!H qM3 uT*#FDx}ހI"n=,Wg^@*${+ʡLHd@Dg8֨dծ׬6х=خ"ojif|upM; q1AVuR=*q'0%S#`i|x,&RC"K&RǴ׻#ǔqjf +Tc44 (D37ot՜`+?vCjSMmW!AA* 1X_!(Ԑkfu^kCr)i4p)$ݍv[[gtT${,n*X ̩UCSo|H PPqD3G%ǦTzliL#iV_G:SdF~4Ɨ<2~QE9؀l[!a`K E u#Bܘ. ;1KzUZ&, vo#BYuCo22vvbi'ށ8ݒ:܆H){(.vDGYѴR>1=mh . {ٌ\mʫ ck1Vn/6)n"婶z1CGjfu?MX, WNI!59bgYk5KsW\I/]p) <[q ՠvܷd|cw;ʘ @Žfk2&]b_Mwi0_h;O58(?I=QntU1xx:TWhfClE !ɿkv9e*B@;Ӻ6il#f13?e5m<$S׋9IpCj9hZ^mx_(gM>ǍΝ{OX.5=,ss+r8SGsMFI|y =['y{uOEj(ʸN[lޑ1"/zyQPfܳd Fͯhk45MEARב Z_6mu/*`w%Ȯ h(L0rhl^ێwqbˎi2yI-y!#O%AmDoa}}|.T]Nm1nȳk8_h%C4=dsT@[H8D$dz?/"M s'2 G:n>yE,E|[w-&rtGhh˽+"QxUY8+ģ^elF"l[[Fb.Y=о8ԽVx7"f֗$--s1i/jL[Dޕ?9n D0c'.Ϙ cB| K\w{ʪ"cf]x<[PxVBJ 1b93=ƯyV˛%.AkgyۖǘޤN^9 4AV46bk|%GfmC^ٯld>G+R9(mO`t`ƴ> "5IxpAzc`[1)GL}0GvGԾ\\gqje6c x6aKcʊå*.xQx3=řTڈ|ӖfX.I޽ zƞ+u}(j xq޶|"% d8{y1PPxFWZ;y^.&Sf=w:QmHL^EZov;qnNv=>o]鱛:1u Si K@99"8ufk`\)Wud3tiM`Y0JSGĔZ7|8hQz+ڏt! q ihџw8IV1]l~@^Ӕ iX" S{^9v{}0s/@?딒"'~TEn}8ܦ c2\OoN]N!05“x1{`cqټ׫8[79m_:haWah"ܣeV3D݌n8#b_& 4.ǃElxVÂ;-yI-4n{oy$/|4(\(`擢/6kÔY9O/n{" HJ8M_c["RXvPV窟D\*"~/q>yc4UV" `ܛ*j8o"@ZsvOA Jqr (%orOLwVEh‹wVK|zِljbq22Pݫp-OۑKkvd=F$> aO ŷ۷Ǯ I`C$ek"Fr)'{}"~wI0w~ m>`i4}VOI%p" 8]s0W3[ۚLඬYJ֥TLӸU1| C=0fS.Qwr1I9Evi21܏f6p5~jg簝9On/粉8P` ݸT_STCN^Z$leõ%h:R{T72@ڢ"Sj&|Bu ʨ6yٌ0b(9fж9Aw^,B*j[i1 񪽰l(oKXTQEt\2ywHX\XצҞrt.*nvY hfgT= K{/Agx;}I7+2/a-3o ԧw{l0˶ /So~لV^Irp&|ߔ⶞"Tmrn#c&P +>-MR^.f3"G uNn׾+!H|?6?/[X'GYHȺa̴)^*4m Eg/U{ #ɷw+Ws#xg +Ͳ'u? b /zW*:zLR))VidVM&_ ~_[h_ƷXPҀdf ŸOt͉}ReSB OQy!ŝद)dp{;}v@O8ף6Q;$[RR]R\rlJUY >RƹZʀ4̒zaN׽ r!"S*@F\UUF!NBX}!-s6sJ}٬iLQM"` C?_E:;!?7u&| e%Môiuf޵X_qop=X9-Jj5Z jRc;WYvkؐ%d#HHg8uA=NOtiEu1F@ )cvO]>TcDxICkL[1"ԛgYW`]'h iHcIIƲ,<39?iw}8eYvõg5l#ƞWWݹ1e($V\."إgt&x.QſrHt˳bl߷!vt8+NfoC" [md`f}}b"GӦ#˅m4)P#-dOՔȘ {^ 9桇ȗJ&w֌*xajҮ՘%Os/3@l4W2B[Vwww,^?E=K(qG&R^)[3e'vn{эv~w Y1lMJjeNhg[,&qPx{t'j̀~#{ya6ձZu#xk6`ž%{B oSptTF k</{S@H#!}f,;UN#,ym3jV2EEs1wBOsuEw[:աW-OLamzs"6.L /h/4=Y ky  )[Άcntue.O[?ih8Q9ϨNS6M"6-Zf08iҍ[^b.Tr8wXG9E;~T\'6bW(x f(^T)3CF>>R`KVOܣ3"(iERШ"ZY '}#{IB1)uLq %*PE#t2o{%S(^(3iqoham%WjAY&ag[|&60IJ.S%nBp0zPyΩ }Uy>`y1 mQ{(A2D9z;cn͋J1IXeM1;pmȄFuA`hZdhkI*'7e!m5X@R?p?400ؖU@t@ uĎoWљDU6yjYڤآF~UҌMoN:a |W~GA~B/5S䗺a[`&O6o:nx_DJm Of mks'[yjW(qkR`@^a,ʹ1wg|"JNT$"PSBi'0-KO?t1P=)d9m!sW:~Go(f\mAα A |(Dzı,0ɎWc`G8v ^0=1& M;n,$sNr%QR1C_ih#vLi!hz⢥nuHl=.oWl5S@!+Y%g2$&!M8pO-ՅYY7(U(DW'P5"%" {o4 `JēS<bm1U"ws4X(P_1l޸{50@'+,k!ob VK&}d؟cGJD؜YV(OEVqؕb/͑T!DWL:͉ćE؅@ڪ DKpdhW a?YܴK?~Qiph&1\`:oP#ُ^t( ?M@7p vA_`4"X)K+qGe-8AX22/懅6fCuxPTA'ہDoTp|dZCi2t>dlш cmQA+Uj5pgz[ ]cfHDBXPZ6`t=䪜h=ۏ^|AdP駠=6@41cs9;w_5e$)4~dփOpn_q\{5,+rwPAFD $VL  F-"wqp V71p9W\kq \.#{KOTIcOzuwAU& ;rO`% DzQ (95* ia>q"G|:5a"'=).9&G]ŋ z=އ(1/CB<7mO3^\ᨴ}MW2^˔@^:$zJz_tE>UkCG,@](]NX)- Nb`LqB7}S٦D vN)n.,m^jt(̱`gmjF⦍ Ij ٬U{O?y\XR8ꃖG7oSŐy8rh-U`e5 Rd WK]Uڀ=ݿY8oqI2F/.bPhqSa: v\G8qH]1"}f)a@mh}: +_d%ڸ5<*v|?kJTtibͪW ԛae=ĵ{g ϵY&, H(t6,^e?sKHBfujF=m˜oCFES1zka*vRBa>a?pe92Net~OZ-09sy@GK:큷]5ۻOBgXf5af-0x3&T*6W=IjpFqϬmx4L- nfjm'}R,^jJ9ljȳH/]muB2=6)jS'~xm; ]^p z,Pв2 >JyY=BJD. _Iґ2xmځMYzNq@d@D*"C\aUW% ScG ꇋd.zc@Iع,Ƴ2L}m.q"љAY ~,#5o/rT7b>3AS=_o 44y M U#>deP :NV-NC뫯IadKj*K2iH{|R{^ԝJ PN782+a[Y3,kԽ2RjI%#ͪe_ ueַyf;7"Ysxq&,ak r>5%84sz~|I7hFL,@~P;m#:D2 StR߲k be],r)*NB?[!af`$;3QP Dybd|/[TFm;Ћw8[BzV^!f%l8zn|z՟%'|xlM1X\ u37_-,g dDCYmpijVa.k 9^`//<w{7'@#u-YsBaKikkժ Ke %1/*靐8Ճ*N)dJeV¾L{HT`if>ZeY]D:Ym9TBz1za y?>́P5{`%NVDY aqA|臃S(es`vYҏc}$ p{#:bxaV;͟*RXuB"g0gL SSQEvݗ*O/jthekA %s~juԎ0p` Y˥2^ hzVP&9I aN3μI|70d'Œhgȡ3- z[M1rsPzcTM;@%Bٗ4*Jd6>QTai*ƁEG^Gi,7 I 0v\ln䘘gUG̋ڑ4n VQ5(dQ~o=& ~,cc~'f.T=* eik%}LDG_" /_FPگgf3XQ>4֝둓ZF `kZhUA1ye'd4mk Nd=倝/Pe$F>M<55o&*i.Y(Pᅜ < tHbgwQM<.B6"Ko3}(-. 62NƒЋk|w*`-@'/:-{ K=T:E*)8Au#9ssxݴT`9 ] F*v֔M&^,Y50æ HM~.;:=H黊4n SN[-XRH? UYlٮ,5- YwXZ z(N`:[B,OqΈ Uϙ' Ǽz \?4cM/Z_=α2xo Ui.jz3+Y2eG$Qߵ"[QZ m0bu\eQ#?S}xSBe1܄0Gh^S)l[`V$O{KiaxbocuwKyh#BAft`lF[5[, 8~tF5VlW#koA,D bLU|Z~wbfI5ʪBfU},ADZ׸RսE9smYkcRTCCY]_ՓYEAe>fZc.?Ow= /%Emg;W2U+PHͳ\M\oӾN@.365Xo*RcyNpwoqi;}>V{:X*[k Wzݮ עDAhi`s g|KcR a=>2AӇsI:Cx3NkZ7GG|+9{5OiFPJ +ׇi#nVܤ)}:=\~uoGpjcE8Qè`S\TYW`vv *USHG ;+ ͤe`n+ fJyP>׾HW>3lf  S$vf-MmI>`+3'"?IBCC܆֣YO#3K/yVlbrkKScZGPϸ1~8Y$>G&*)AOx@+wzmxXY(4.ķ2bȞ>XfPV9Hy^u#K!مoe?)Lǩ}j=>udtMuI"`%)(%P j( S$ngP#t7MWqTWl$TU;K(eݔz&.KKElPXui1:69F}I[TQ=蝚JYVfUx@ӽ F_\H+񍫆I؞1fIט2*ttA J $+j:/pz"?!Ϯ-^ď'bIM]5}#YBy'2nYXw^s2;kθ7)|ʅN~H3͘klxn'ZJYV"co/x, "Z KOQunj˦m~*b5B]F.܀=\p7Sʵ\)0ވ+iriŃVY{|-ܖmo`yAΚ _h6П\H :geO&le|k[ J/9+1vhBcI~$&t&+b d啐6:=(qG~鳰$CS6=˅! LmEANBlLCIՉa$JW-}onE)> j wTVjf9Dl?%Bg@YB| D*j+؛ ~СՍoȇfɞP|G_.JFgf.5f1Z$m=R[i8,M}}S8tRߡN/2,qDi{WQ6+G.4:%PD2VHWsϗfj8YM r^EkWwZށ4g Yp_$աKHQ%KοډfB/J;_dw( kOj?3z0سWT+ɴv/K52KF; _K؇PpiΑ*(>i}b81 nSlDsC/'{,jAZ}9|;*VHt^+Li{+|=wQ.c~g=@nl}j4E:=dJ2h;4!}.iPt⑷ 8MtOj,g:YG\22nv]{:~Xv\;3ĵK/PBXS+w_A?r>hȈ葀XҨ`ėZ,NsjW RPӌzeUN3 sw esR@eD85_6{A8u;' Ro b/VEn9f(+1E?d$^@NƇ̩}4MĮ{?K|X\<=,u0Ub \Y| 9p_aQ\?g2g{'BKgϬѷD[HT-~~^,/yȏPQty:n$m $f0jPEV2_ DX1lxmyo?t;*"M3h$$orfz/6{/߿ͤ6rB֨>}l~Bh K&~Bw ڡhdiLYη{x;G6Q=`] yQRqAc+hٿ#`Gʛ{lV+:rD!Ac# @A r3GDTM?fYj'GW%fֶ94PL05tߘP2oI,9@li4%гwAyRHr70Zp,RF4crUqtn?$#\ȩF{>V}y^ ̪mLPV7:!jF$w*鵌1IrȑQ"Ί"{#.d<2 u!&H*d[)s$B&Sx.f*5vtMx]SN K#p-3cH>5PߓŨYLÒ9L ZQ' I+(D|Llx}yk/hN>qPIDeU\`W }W`:XOXН6C¾by,x,hHA9ěr}1Ts]--Qž`rgY]lڊW%֕yp# ?0 鳟4N?HCm6,>̏oRU(m ]30V- +#P[մ8;zb[4ȩ<8$M=wK 6t¼I$.mOjF)jBnH<*L-ftLGB'D>-1e_{ u҂;|kK -*ZLiz ˎ%WёtodpҧmBwx lI̦ @:^,+4cT@C+w:X 7r G7~Q\ǁc5!Fnu1SǛ <I(L7xuQOd)=mIm`.9=RȮo2;lڒ 7BF2% !Sa3]Mf3J(d ^ ˝l .xJd7Šy 'ewI>m#I#_) Vj!vRBXzgd@-nCϮ! еʫ[<&mb!J1i_\4mT( O񄘅w@ʣ3I ՛SX[ 5-(B^ݢNեli9C}LMs/r;h6g d" e?*en N_^^za+vX#t,>#у->˹vu* |M:D*X˓Ѣ~10 Kr yAdZ0,ڏ@2Yɮ+D?(0)'kSzL s(솣*#DK@l[ΕKtP(3`MԽ-IjoJQ[=*C5b^_K]6c;F]+;B6C%_>r)ƍAH}eg})Kܑ^ޡe~%#5m^{; 6`u4OB-Gmc]ܦypyоd0ߓ;`' Ej+O#&~[;V`49ty /uj|ƻV3/ &Piò3uZ|rNϜSa-~zn;}7:kh֎p6mb+y^]lKG?3~svi$BV<اdwB1*Ú_fqfCx| s5 :is0D ]#E tIitI՟ `/f8/f 7RL_\B` ޾, tYeJ.Y@ݒ4lǎ*|vgr)h:F2uTk4߰p^ۗkKؗؠ~qt\Tv; Hȣ3#"Lݚ,Ra}q=&G!3z)Cщɒ3 Y|T8$g)` v) Je 6ݰqJ藂$^pX ؁,%D ^ gxGz ,6pMdc~\\_Fiۭ d1GEYOM"QgƛI$GZQ:u Z=%,F;Ҙ>-!UQ݃NϨڼ88N!!e)n%oc3fF&f[W:S>t]{ 7'vE3R=ǻz*900:Wi1BgeI{ Z#2k8q0+~ޖPRޒ9c_U-t!3KN9q;E`u7AQxjLz3MX2+"W\jwl:ꇫNq'X$B}xl*S@?)4ul #hu$U#uP$a{!.K6輅%}b'DrA-ڽ[%n!N¥ !=,%9[`ld*]T+IOf.]#l~Y>л%D 9} K/J;4a5#XƷ"{6jeՋ^j޾FCUS]l0.$tsAiRġܫ@JQ^]Lw84f8m>HJm4tC<9"nȡvf=xa*ᣌܓ5+U6#W_<a؈gDēp UC49S 49Bm k%db79@?%3sn"Ul!`|hE",= se;*!ciT77'̟gHۂÂ' t77z7ioS gNTYdwh|J2tg-_~ZA8BSӗH&kѣSD9?FXKceFKORvHp*}:!OfLP.eQcb]tLA3R~{HN%@lՇf֔]c>6p%k9<f/@_n07[ yehԚ vLGr #.S TW=n$HFoL-aT:XP5^Ԭ]O~5CT nꑓ7q;m/uس@I쐁 &'"Eys_Ӳ7𧻓[IbD;TLTRoZs失O!=?RcY9@;-+@/WKet.zYn1&V&'|6QYȢW_my }6h"4[$/\?xuNv ®̗Il@AAk#H:[o3)uCjٚyTl>y v+ZBH_dk4kdx8bZiY*"a0>#1B"pZf _q=U̼rxw>T6qqHQ* R"%MNh1:}c|NAJTR^,%n1Ueu͒u"~oLgCr碬p.LΜ+Vbǂ[)K$GIx`u* uŒrn.{4m[}_ZS!:x Rwj}y&Д'fY3"5c+gͬMj ŚF7ɤkw V-v [>rM/eFY%s:jA`Rfs`z0VY?1cT$kǨA hv;HZP'" ^~ T,畹7te@rcuD=n,("5 e)g g_A i}ve]C";/x4w7pTMg1xrBzs,hۤן@é5~mTRtEҤaWoINםΞ}l]LFƼl(S9(N!cۛH>ʑEVdؗPD݌CaxR"E)zBqS{l\V2^'!o׉7[d$Ypx!+TJ55M)DqHʊ"ʚi{Z2{ﯳA\?5qLr T|':>H>~dFclor2NJ hKkro\}vs@H-qr&.r)>;Q3LB7h5[Qbjcm*}Ljόki'sWT9TxYJpH 3iٚݯ%B`,aGnanp*YEqT'XM&Dxˡ}B0Hh(=e ^L_e&S̖] DcHS4_؉%Y~'OMUI"Wio!#me"޶B]WKFs%q]pl=`PE'(%nF.Z!b]6<B s) "=`^@%Qg֬1lkhr1MEa2 g8!`ߚN)Bh?Cah%<0B05=kw;[u iC;jȫZ,+NULFOomҒO[cm˛%* G89xߎqظ ?約&9;> FQSIUb۹>r_ɇ0sbVo KLv ^@t{)B֤e T%LtI8ppQw8#pp>Gy JMZBj?f{iF/G?~&Ip=`M6%fו ;D$i֕*o[qcBR&[^]_ݿK}SF_ípxW\MÃKJ<@)^Ű QjQc9.vx)۾޿U4O)u9 n "||HbՅ^UφK̻ṀVͩ,;NLI]ք5 6|3鯫 .2=|JvMu-w)2!^V~ĸԂW6wce3_E\(3W{7Z% ͑$k2W(&]N1tw?ٵ<q7 oHϹםšL#H9Pԏ@,*~Q`?'hEjCA40nzuh `yڇOsmG¶g5-E 5#t -Gϭ󹝎uUw4N` FHp>>3+\s6/d\9Z+zE|)7J󫤮;jֺ)~ꭧmg-mzЎUՀE{zr?&s4ޞ.%eJiO3bgv[]~Mi W)efOak' Ƀ򻃕 3koɸ0g}W{ Jh\'̤Xmdzify]͸$E(fvʘ0)kya `1QD *{u|ܥ!tE A7)}J<@$blhdiđe g7C KC.χƚwd9+bJ*w߿wP`0RA5;"c6bxN؅e@QQX ]z1(+1NI9 Pח$'Bȿ+zFd幸G1ynh9N'{z4TZ81b9X4:#H/lHr aɎKϰU6)8x ;vO˿܀ ~,%7FOH\P*r8LT"Vq#sYۋLpUh|]nTxzYOvH\2gb!uDnwjjkዧ0T*$ϧha i҂ŷ(F#Vj3&Թb ~F.fÓz~?<̙Vͨ/I(pZdc1j(RYᒒ`C?>-ж"Dsn ZlF 2Y7fv| @ ÈCX5O$mВ+!#_3)֜R:Y~`d nJ59o 6:j:drp ͤ~|jen8On:Sx&R}KG3Bi>0OfVH (VwZ CCƪu [0L} RV9r 7gL|G!a^}qdVCJ7E{$cmOA<5{,`-}`\*f~]7[+7,}*ZoӔF᩷.Α꬀Fzz:^ \ࠖzoR_ynS4|<6e6V_K9iC#deecz3~?.i{*u6 HNF4 0 0FCc?oND{t~9T#9cXbU}TW#n1; ΏX >!@mR( &mzE ˎ.)&*no Iz} TXNIT{OBS$bțɖqef Zp±Q3blF$uDZ'yCaF,Q&`X Ǎ6:4^CT;Pv /wo]t_y3NmE.ai0p2?ٟD T*4#Pyq|xY+Ygߒ1\W  fpg7hGL|K" *r]H<BӨTVAҗǩw->{9 }%Z?75˃Cd,EۈG8:eaDb5c+SVH2UxX5` UnAZ>=WMeairE]&??e:Z'CP:Sͨq_~RGXWt@B֡ARsb Kse4<!rۈxj;tj+ˮktrL%0/ьóBH7 /HCEʎOt9%,t4K[?`^\6VxuזJ+&sXsiF:'((%4;z97z]psY27vXCo0JPh=0ew26UrP$MJjC댸b5~'{yQN⓭U4 :aN>$!jWX64z><Lj}: :4vz>aؼC4ۢ9. `sS3"/a6=9υTPzDhhg-=Pdpu;OM[P ߊ})Ɇ򺷪-)WXp[2JM?ZFrubLTf_ЪyW#yIfiEճ Sv_dvqK#E.mZ>ߝ>i|$ΓHE X/2 P37SMfzDB?Qj;àh#DV[#kxS@]%DrVdp,lc{p~lNXǺ1=X^Bؠz~?Lv](QS|g-rr3 vKU27˹0㇇]ONr '-{Z2Md֩i 仁@ WD |vYlkw\']m, "9TZڰCĴ (p9:aװcO;~Pv"` e]r0g|M]4iON d9!tWzv20 {f@>[9&oB ]34p*ufʬ7 l߮)vV}ݐsxG;Jg*ԍ4J/]R[S5_M Q=,ؔsj^IU6YOh/X~2a@ 7BZZ_zkѫxvx Im;2;[cֶeAi$oΡel4Kf4/DXnS GWs-r$y6ԩI"삔u?Q*x L' b tve蠩xlX]V9rkHF]j>vp${ JY9 |*3/D|~̘|;G ܃X/U9iul$ca$1e_-58~oJLg@$f2a1' Q/)dAEAU5]uY*&d~-!ܐvZJ\̲uG;ZkO[nOu8pg#::2DgY>ŲV;TTax L/mCa'Syff?iA4}Rb&/*=N6ls]ŅDᰊeZHñaNA˞J`DR8S]C"Q|Q_@@#­א ؾ|1w4-x#0)3 5Y)p$_u=hc<;*ȷ rF#pُ:1UljKtD#cCs#ă#]>r }x!\=Y/.l~KU-Xo[Dz \?16;S*lп }q7Qly.썟E{VRA1M'K..+5y(גXXT!PJ G^a4O)?$9q )cU{>>9[䖪:8 8ׯk6x&W\z*tB2xz# 6`(p8,1_L"n;%6aAiʷq -{I$qODqʣz%/oU˞b0Z<\֘?yLġ t';ׂ~ urMAN\==Zտ]Tn}Rz &ĝgcI t@tvJ,A6o1.lOx5^nc%,G3, @_yEx(vkyle9Ypj?'{$f"u,tGml%nQT揮 mA۩G9rU"~hRt{vLPl0c%ɐS[Ȭ2GS+{%K8_giZ9.7`I)69*2HnibZX?d'S̶֔#.Q}e\!BifamA-pmԿe}!Ձ~h_2 mc vVSZw >t>Q~y|KZdPS\uoIlY`9e2-SQL"mm?1&1⡈Rs6PrC;،OZ&xf"Sfقظ}VHE-98$aHѫv}_\%%7v;JW,{'M 5.j *(2xr1$c[_ =K Y9 ̉ԲuFzk}zS҄Qw^+ӛvw`QnԼmA÷oG`YއڣoH%xXkg앛ܷ)>@~" #~rǧsyFec;JzR;9Qf苻t |Y:,yu*F꣡'ׅ7bfBpM8 ܅8$SB>/61$f7ðF z2mZLCEf֒u"XZnr@~a5`PjJ)ƓUiw3opɮT?/tzCu?9 }\Ry%HY-+}U,pd]N unOrȚj]9IWiX)%O ~XdZX]?'3nOFo~$8ٰ8lʓGKeFn :24!˭3}=j_ "!76`X뢴@$hͥw|F9~[0 :MGH7vm=gp .ח erDͨv?wǰ*쏋)qfF{:S&ed@GT ;L n&8rO%gvHeKkҥW/m F*pC&8Y&Dׅ>>y{?ah!F4^^A< =U1_Lua0IOz?& >(V~Վ•䡅 [XC-۪9a^v ,ӱIz2\[Ye/oY^Zp{A8j%VF*VFTZ!aN:Nǽ.t+E(_}3{E_viŃzUoq\><+;HL@S8 qM!I+ҍ<5 PL ]c.ܓh( 0-')+m=qD5pY-[rդbRJet%}4=>#>75FHdX2 4eg3̢faޖ.' X̿5ee<g_ ڳ>,3_h&FL7R~I&B!;D5rt"KF7^E2};^2jͲSNv4E47nutjxST{dzȜo {?^\߾Ď#v9hXyVbԤ\ JϮQ;զӳ S`T,,p*"2ה9.DMscB5tj\̛Qs3qs vR54;/rjoNaxx6 9?f.E(κ +~OH+Hzqi ;1u_>1%|8UʅK%?!NQU #=Yoރ4/&!/&of8Cg,eOe1ʗ,2-!cFpƑ҉wA:73fW8YliƦp%@bzJ#bv2L) YW+*~\vL7\ r|c o1N%Q/]r ]6<ꥳ/ -9d^'yRuYt&kmsMzVTS]c䛎qKi 14 87onnv~8$9l,ŗ0<3 nIAd {ul[{ȭ^N`vy1MYp~ie$h^-I_2~Y@}joMbfWLl@p+QAa >[C2J##.d'[^'!<79 ElmAzJnl~yM(sD)˷"p;SfK-UkxIܒvWDLBӫea'Q][\a~ X﹀֕Ŋ= ?e}K|ӓtO7T6~}nslgfIkƧ9G <{"iާXEasLA^ %ZHszհף1Ki\|eVbWsruMUMpZ'vR7_Hy.*Æbw:>oIc Fc\&)98$UXTM 헟}ڭ}󒵽-a} ,N+QD)G]@E9>SXi8UI<)D%]({L![`L&\5l4QPH()Ju6 o՜.+F>+kCocԐz(hL;!wjv=^i{Fr=d:2Rc$ VӬ|R"P25NIKpX-xT{uwfHm xQm,i:J8+n0< tYQ!=6i{ h7J5RVջGKx-7Z 0^(B7jT;u˸4;E5^{Dw>vր*/ nZL-π+]Ad8ZN䉵~e>4$(OB%QyV{`h)4F(O+gSWK 5T ě_e[ş_ZNQ(VR$E{~&JW2:Ka$Gz,ČqKCa]^oDm Tc=KC]0EjaYA+#$Ks;Q5g4 n6~vǻca/|mip]n@LA±PK#ڡq։~2(w\yD1YWz3v slgMm}c9K T2H5o"RC3 ]?ЎW!:L4{,TdF@/&.YS`T N!,G 2Vէ<* \P&SCt)jw0f>RM >Ԩƥ+ ?&6+ G4ZP猟ęv,CO!Wtlߧ YN:v~DQQzZј[mE~pM 0 g`lv"gA#UaZ.B}bqһX&2K)#eu:/Ȳ5/'Ea#dIB6RJZma=9ܶeufcﯳ 5d*gDa\sl< FU6#f,|ɝtL]Ԏh}m/3H  1{\C"+VQ\VbcvCpC]Ji߬T iD21OM 49U2_8j(U̗ NKp- xN=q)*vש?m`neiH Y2H<M `)lCJ!R +2VK2Z.Gm7mGx 9P =rWc5PJǷ~r@UYZa&>>MVDί6ס1zk;T"׭BZ^,2j4kMxA)E 9sh2m QzaCFooB)QCqx;ȃ $PyQ?J8~μ:?[## i 2$lhV[Ɩ7~Zz@U;XSoP\%G\jWFXx;缗/>b'h6'gJhO ĵ4PՔ'\fb9Ai .ƨir㤕@ C6jGcޤY (^,{t<9(^4 Kڀ}k&EnxBBBL=u{TOͱrͲ 2y\avj*.F ve&49QU}F}jBf /z#Y~ :i}҉<!x]"`#Y5" #B_dPrl=ZR%>Pk.!\pVu}_qY+Ғn`̺E#i+y$3ǀ%۔;` 2 nJrdA~|WRG$B+đI-Nfg尰h88;#w_Te*f +yj Qˠ2cPG(ZEpт 6sui; ۨnYnZ=?cegoXNFH|Ru_W3Ag nbakLXQG 6|@r,x{]' o)"<8?d8lò9.S%.cս5dXX3Hd0S&ݗ6snl+Pu%#ׅ2𹲲4ڽwhOKg Ձ5#+zⶲpVEZA;:K`5 ՛K!{\|2ҽFoEet{_!46hDk^h3cT?3O %XsqBHrޙq7I\Wۄ)ʦvr}>uNMtzg6g;),|ryb>%jl1\-x1rĐ܏!>O`NkaX#4V-PʐMgTlp\O>$0Wz1=xXWDع&% 䩊u U}snG8 z~TJ~EA%r={'ə[,75?p#ݴˤT=w#IF\Sc, -l̤#f]qj[,J63)N7;9]p0f>F V2]rg/JFЖYvDA!{7e1ң`PS3 PBFҢ3lbÍjRP %+`. l8JyNA#\^9||}[⧘HvTBm  " 3yM%gG&0R$̺#5a@Ojq, ̍D8A ڜ28H*h,Iƥ@Gl Fn?.]6gi<^?eM5ltq/n]뗭wJH.> 8W,j`º {_Gzgў3Щ P+rG&ySzv2<= =:'-F#FRgA2ƍ̺qa9f=_iAra'umLuo!.H#=v#r)%Je\ã:?ZyN}W,ζ2Lh>(Bb%r"GbRM$vMI4pO DDfdgJBcP^S#͠s bDoRוyሂ*'mO']DA}I՘ pI͞R AZWTrP}JI%_e3kK55{|,}g'A+DNQ-:Ѫ5q}s(t6$4P6q^0;IluzǧDQn0A,B?/W;1B7JizalromX~PͥÿL-yy`CS)ۦ%yb\_q6T6෤/[Y*iTw_]lu._ ɱMrL:\(=&s TJ*8O-^%pj9޸ZJ|;G&kʥM'\8 TFry2uy$`yh <&8EvA?o7rOZtCpzROLJzC\uɔz9&1 Vz4G]u#^,[д xa{ZT1XDC7AgnTJEob*7&@޲LF+V&}q5#Z+Tm'˙B$#UhVD84 2#j2j|ȊIzǣʰLa F-xYmB^~U]5삃djv2>$ D!z srJ3Ex#\@c|8|/?H°p=kNRJzW͞D^R.FwaE."Gzu1N.h^zt(ȝrzD-La%1n#cxX$ԛ]نh˦B[k3 3duYa>xuiԄJmw@." R\+[GD`2Q_,\:ɿZq酃c9EqоܿIb {y >Od{RaW~10t*C2T:S&EFk}=oG:Ǎ5зP\mۆYϲN!W/%%TZ/VrQeߦ CVGGFAHvgiR-ԯz 0 kX\#ƝӠ*7^g n\F(Y&!I#4.1—l _}X5o{NM*0K+K㦧u~Q}_Nn(j-b-3@B΂ B-k2+E[(K@AI(1Y7voWU/^sEڟ 9w)W['";9R89εIVcS}' J6LR0fuJB^?eGkQ,RtCrz+{f;ЋܲIqvQsEDiX1o2u#  d,xG#8 -:6UU?)W׹#{ pPWZ(~指8^913SzyͭH\;v 9P9q#NSQ 3ԈLYz=׽G-w I4#[O:ݚm~nI!N#Yo :'G"$ا=@W,'<$HHIDʇ黊Laa)fr{S}/n:ZII♫,9d^.&Ji8~ʰi?ҝq[O/wP?ܞjغP [o-֟(TPF+:$pcz>ݼWeߨuD32?d0HG6(D]t ~$˽!_x"8tQ܎z/R5!a bh΄ 6 骊L go;N(LKٵh^0K;?YUFS<FwihajsԠƇPҘ"\r=rm#Q*3 :}sPګ֮U ~uo&4dZ҃ U.0p %I;x2b[%Y 46[+T|FF? 3>|',a!ԟԢd<(-w=q+[8`|m 5MkE%JD{"Euqza|o3=sN)yfKf2 L灕&/x3HGhy9~{?Gd{;=E@7̇@)y]tb5h' \~[?S *zdЧ5 ʽg{0HT?6UɩS GmAϬZ~pI!eUM ͡Θ_^U k2wIUWge:RWp,` 1,:{Ɛh3vڑm uY!HePlK6T N<T&Zn33>m@7V)0;Cac 1yu>>1 7Խ]aǗ@{]}|*!b48|%\񱻡/:5moaZebK ( XBcIӜ,[ ]Aq-8N^a^+S05:ܔҟ2A_mͨX(҇t٦y--J*M<ޚK?z674TAMb^F>K{~e&E c^J-{9^Rg`fYY-B-r2!?}؆ZiKʲ;ŖA9cڻ,:ۗ Z`Q&t:my)tqUƯ &=KDK4Z˭]NtPAVRg-1__^ 4'أXrmk|]6&>3mg߰VPE7? >63!g]>l iRՙyށsm$RRmA KgׁD?^7|#]=9Uy ܑv}ǩ3$X2l +,:,rwF_B=0 BX&  a .vy3V=`G׿6DTC:̼4I#Zϯ=l +^ZKq̮Eڣ_Wk{S$þ.fqS~Ov)`9+"6K펅74-Kؓ3!& @B ׍?afQ A)|т=n5F}FUgV))( G"#}0ܝ/1Ptk^tUd[ֽv<- P#rsY%ZrF_'%}6%n8UE9Q z O$J+r Zٜ2ś|C+Ydoqrk> >bG¿ɟӥ OZ($GӾ5IzjM쐾rN} +>#8'o)3c]x6d*4K|Z$ե4!,+$IxzġJpc ƃA呡ovN$;1|GI:k Uq$z}?mEVvҟ\C:XcNOiz^/Ԝl:Sy5HJ hRl?isN$<;5g7hv&l7qc@s~$^%a(T]jJ=е('?o.w)m \^dO"6"Jۈ 1m~5 {`-/ {#{j<\Qk-$ 3g3n~֠&yd`i ̲C{[9=pѺM|l;2OژoJ,[|u$bInmZGB}pzn׋* DԠT6poUx77O|Yr*N*X.2Q:pya{r:cf(Y'FIj*K5 ϥ8 ]o)W72mzLnlab,[ugaP|Ս BWC8o5Hx{K5xh,76}'JM|m/LS\AL' =EW<6.ȧքg`d5~eHbYһ58e?FlG[.彏XZc\Ԅ>$,kMB[pݝ[O%ybӵ5vޠ{W >ۅslŠ|+}ixMIPTG(_vWk:]&Awس/ 1,Du)v{`vkMx4i%W2_r 7F#>?&&U\?Eؓ6jcߩD,E1{h2U\C-Ƌ97#O`"s`\~8%ZL fs`0[L&25ʚb@f<Y'"Z_y[F!TyExI#VN5~ńG8֝_=I%F%?k>;ɨuJz kS,ScaPTTwQ=-kGNֆݧZa2]Tv)[;S ,q=I8wdh[MEA9>H| ^kG*KͶQ$P([a!γJa"Z[HWw}'FBo;op=9}6p)(/xj\[Ủ-#D3oH2nyW(Tڵ*iG#'itJ^gዤ/8޹_sCSoFٕDZ[ʶ TIٗXDgJ製݇4ONGp:DLhNyNfTZ1m/yvt4O靠c_Tk?e⒃*=lK_ך`9.*!K"Jz0h^|e#_L̀$SFb lد4>,]6 41ve.Y38 U[k3~(*M518 #Ͷ>phhfo ܵvfŗRl4]?6';-dy9Nu+V`v,iqDkÏQ ]5b{^a)&LnUj i":l12% ;{牪|4ɕp,"TZz `/+`!U"yB<_bG=t]E?ߋ)pB"s?#XiSصjhe|WǂS]cgj#+ vE+ ҈H ҍ_9AWcZ,,UȦg G(ǐ".?]l nK5=|%2[IiY7קXN;MZnse.w`*R-%D77\g}2CWH9;.NECKfzۯdByA/v.I3_Ö_nP`lrW>]`\8'G2xq=M4;kUzt-6?DK/.F=J,91 ciY(Jfލ4 (%e3%TJ^5;+'B/X̰w"L;1x6A Ǘsj3\1MڲRrܿeBٔr4.h@]W iQӒ9Wl͠#cTT\NRoyԇd"cf+.o 1燢R9.V[2[/"=C+$qܥ.@6Z.V 23(.RB j`Kn[zSW&G0Oqѣŏ$^ͣV;4ćsI+DHTZSlV[hFOߟ@$;o_V*JExUast#8@АK஥N fT?;:ŗz]*Uq+Ҭ>zp&$E₨(P c!ڶ8 $7`_ mYǧF<| Rl9zm[ XdAnu8JP6g/<H"9%;NrX"'^7Pe`v09g4 H1dj|* 5UՊ H=z5k{Ge1""dݟ+|7G>؝z1/.ÜV}إ$kSc@k˿ 4{w5+Xg8À\;} ,,`AqBeKAK _ibf_x. }>NWֶ)$rs̹ !cN9X,)ܰ&cҭh#)ģ;1?I:ө4;C3v+ij2čucC *?_TxV/B shṁNc!E(r2P_WeWUO{E7p_3xΥh9 5]_pOa}so8(oEس1bq0~+Bu9RtЙ3_-jMݷH g![ ?vݾ;?1)?(1R6Z~k@v7N\/I0MfQZtm?vahs U,&)U:-JJw5>83n4osY.荨K̐>:xW)qBb3$ëSFn!Ck=t>nׇ3F_ J7<p٥mD|GeF) /qGCϏ;{ E78=5YVEpzQwo׆g >I߉ Ef ,CW:Z6pt-{i2KUϲ+яijmzFG$g}??5THgCjfT&̣=n4IϾޔq3Ifgq\ZG!? 0![aMYD?n`5 i:$-'pT치|ҙtWR<L'`YE#rR~[X;%*SP1i&wHh%()h.)~dzO$?j(`cRc6o=P*52Sڦq ÀltQyS }C]Iݎl&y"[vh*Z2OL4(!l}?jhf'T4%Ƽn'hK^#ɽYCFj+l.);x#Y1ܘ/k+\7Y]ˬἐYɍȖIAH*_h/CQKHF: A#'*M+B:SʏbM]U#kp~Rm]| .ݡSΩ;ء f4 3K~ Z iH(2lC{BxdR4~ǷBTE]{-3F6$m`{6N 'wb&R2Pp)eUY_|NUp 9^Ђ^ r-[ޱB3B9(^RF25 #Inލ|CePGɟ7qTyҊX׫]*RWL Ek~K=!WgR1fhU>I/X*sn"AwHc > }s~{j)V$> ֨zhzi+KG'& d@$ Rڃk$*V@+hئ,.H"(G֓K`|KwTM >;:0:Т.j&sPKΛuJ _ ww1y2̫HQmus+!xi.G 3?Qnڙ혇}o2]!7$$=(.Q.7Ƨox㞵eӡ.Wuj֖SaˊF^ !qu[K^O41˞׽)`_ 1o? qRN%҄l '7fHMj)k N/F<%UOcMM$]=4n1,xnl(bPX{DA;<߭M*ίyC"Mu͖$p@tHD !Uc݋qu-p:7@써#H~mq.۴Ml)GYkFjÕͨE3N} ;ʠ 14i"3 `A>G a5#ȱcLb:p1}Heq"hO GkWTmKwۢd2taYՕ _/& s#ܱ v!uVD)9;O$K*BBѱ46oo6yK'Y5 'G/ ̍-3Ԣ:K6*_t <8=:r67ާa2aIvKʽ!?X)c;R "g?$ˠqۓp]5#=cŷL{ڌc֟Bѳ_Dq웿Є6qn]!+6G(6-XIkXdy9ˀE;;Q :=쿖8PhP/_xlP5Ib11LsJQ8&(6 7U]A wl L῭bl€r|)1[8̥ a|^ۑϗ!8DUѧq15qw15#5~- ^MA.9p ݐMXɢ@[^"8X9^+Nq۬#Mz^%\__sqT:˭ٷH=NR(.ZwndL4WkL_\aE3.-S_sIiU7Xa*%ǜ c0W{"vf֑(mS#8p?g ȠjyhF vY3jx>n[f]/lvަ$Ó"+/ۥp. WY1zX4>d+c!9NթQUTiAûCd E[,b$J@Csb#{=1tx`WHho9fhGՙʃu-E^gFɉ`yp+>m:Faar,0:^ 9 􋮏R ;ayUu3/ څ 0KKTIݳC*-=Wa4+FR@B~/ RkD#jƆ⒳kaXgh}sUH.Q+>>"堃_ ˵L%x@(`Q})6Qy)2κȱhivZi714%S)v{L蓢  ʚٜjCdǷ+i1#'gY \1 `!ޙ, VWʰ2_կ䬭žo02gYvpwwґQ-R+7kUb<g[CWݐT&"l> c5Ň/3GOġ㩿^V꒾;dz24(0 i\D%HZMA9 |^Sp. 4|[t,} ܨX*v&Ѯ6p27,8?lf5ҕt1Ϭ+9@7dhd8ĄEO%@:X=8|:0|F[Tq_ VD%T3/SS m檻w#BůNo.ձ7JW ;UnωoKlLu4ׯ.p1FSQFPQ}Lon6rbND0cu4Eotn_خBjV?禱ܽrs9WQ`jXM)V@\xHew#ڄ9ok(.pV = ˛|2.*ac#wYXԒA)rO֔^ Ʉ ($c}D-Աc7!]lPj9D:R4-I‰:CP׬wAgl|[R];cMMdžVctF qwJ鵚zSYGF΍PtۂԵl CNjcma؁~m'aV \9R=_Zc~O뫑F0 "{`FZt^BC,RveGx1a92~$=-:RB`2!VS`=jŃO+b=25tξYWdᲝa,Hм٣Y_B*CKttU1(. & p2vLXؒd+*LNbqxGwvѼC^iם_@$Dh|RC,7 H_S`K4 x΅1+F,jN=~%,>@3*4s#i~zHFLk{ y4cqbJےEemuL#Â`>ؾc;n 1LtFۿQG}PݯqID-cPx?wC1/&h@im꟡H wBcNVW:/iDRtYS..HS"<_)mVn/^ه5)vč=]9^z1KYrǛ%\&"nVOO ].h;SfrF1cx#kZWya{PufOwF2LUn> qy;d)-e*ә~ 0Ubd\$ZD~Wɸx*1_7*f#`R% Ĵ/ЮeY]wuIh{/ E U {fbʞK(qxvTI]I'=4$kT^i]G4ec}#wAgo`p\rĂ]K)2ݬRuKvqm |}S}.tTqĠڨ瀫U^w*HEI FAOj𕨹$My.Mhtq#i*gA&Okd&V*W-M߱#=vG_8(X/4,E":g]5H0%St&mNlqK8rsbfFK>&gvvv4,dTT<$Ka0;Ʃ$!Co]:zd?` m2nSuٳYc|Ýt?Sc!Ƥ R3ךvCLl\}%"S2S LcI;~5:_ة][t.~ۀT"okWލR$ n?K:RdAyc FyfDsRwCv8$[F[.&le_$'N(R pP/dE(gs8*SjYS7>|d)bS0U^grGb(I ƤG8myZ$̟s qw^+ю`?-,4,H Hn ~a5'!wTl5~c;i 6 AfW`̜ KYW$ЄgZL3ğ3Zl"y2ǂf̆AN# .֯;!2oQ"5a:s{ <ٙ!Jrc /W[S5m,سVlZ=E~j,,@>āBobVr5uw~;(<_ ލmfe^UhXVf*_{$:X*S,Ue46su !5C\bywhrG%9(mYZY;!`Ƈe3`Gri9niG g eJ㬗M!G ͗KORM`mB!UŘkoLQŶˇ!5/ޓХܸFaVɭGMsZG m*q*[W~?w(F,%Qoj? EN$CE~tVT"ŒXgϮkugYyoPcn2{֍O2R CnȔ3 ;7-L4&~֡\uCB!S;OD|)M8a-_Zn[:m]H/1`8(-ry>JQ_i!LmC_sEw543ub-;?VN].C20Unl,JQvъ$L)́(G/Gt^;6 Zb k E=ȧ AQI<,dЁ(`o!4ҲKzU(P1q(tc:kSR{|*T!C:i5~?*s^zucʼxl3ukU& FUuD^ˈyE p&,i(iZl"ykM0g$iJ^+3+|o ލyqADviQbͤH' e7\bON΋g3hf Yϲ 曲1Ny'_=dx^MBc:7F?P}/F:4{TӊPYϹ@ui]3%p(䉏Q޿:UFJ]J0TceR0M~E$i5![_UO|fD(ݣUe{&gJ5F6u9:I˩P{uKW| G&+Y维/YkH 3F?󱦾 Q=e.;!2&jA]8Ҥ  /NOT8O.=Zm?608ܸO0H[3I|dh b ][bR80nQSle+PIZ'{ NrfB-!g@|ď05QvBMK,mgjJe-s8T:!<ޠ+B6OUy^ɯ$wݜJ x gJf 3 豓TjVqsAKb%cqMX l\Wv'A]W"j[!tO_3( Opm9S&RꈇmMD(V`Fl^Bz}f#',DMWeŸS ďUߨ { ҚÛ.ОwZ[[o݈#RؚX鉫'ϚhA,+uD^ ;jqR(B2Mgn8 {:7'ex,ɑI oPXn2%.S OK\V>([%PZrhF;=}@2\A6u4 `ch*sוAg1lXX:v:{|KMj0KK ZU¥<ԼB™)7Mo\^X@c[% =+$͆z ZQ]uJDưY{G|;,zeŪ-6j,:TMOى{ jF$XY6v pE`&mO/ CG޺|m;a͡`A%gJ`M8q7MnZ˜I"pt]35DŽ%)c%yfnA{&BbC#Ƅ2LOe: aƒ2ILoB_aMTBo-\|&"5:cE}#S m?Hԫ&C}6sp.G7%KP~K'RO]~ HuY7d-Akh)6ە,N\ R@2?Ϊ<t!@Y vòvn7 4ˁ"vk"ͬuQ"_AjpH̃P"]G"vZqVA7AF+f[*3򃋂BW0Cݱ y:RGįe?K'e+/,{;/A3>0ՏQcP?5 ~|;+~3~F]fMϏt=q|],qvt\֜Q]!piem.$]p4f!w2JYbh;9r5\z+ ࿛ƚYcB6tiornPCQ$ N֦Ԉ#! l"0P}/sZڀbʇi("U~JtfEru`4(9c71W'N7D>g*TrrT ۑi!1qZ;xB+1JF }\ER Y?8 ^ab"CQEbOL/O4ו%sEao*d0+Q4V;gu֎A"X̄YiE}݌!+L;E:uWkM1{\əABItTQ!xі(VWw)</fg`K5ݞ gdL:h]棷Y?5;2sf; _sۖtAw)}3 v :cx0[ Qm f;/{"GwMhF+KLceY2wo}#AmXoĒ9ъK"knFm|yDۚm<#dT &l@b<b" ʝ倦W?3QZfU56s'r,TmȆas6b VQT C?prLG4@je$bڌX|etW>%M##0y)3 OGvqHWVD䖸/@ʆ^)u)*wPlI-;ᆐa~0yeؤ[Am*ȗJ>!I]8[Pg<:LJ3f].t.XZ ÐL~_2Z娢Va{ޘ!5߽SY~. & IGk L7:1TF 1z~w1 Lkb"Z5;'1pQ23"~Q^~'t@8)n)p,7 Zb&NFq-@QwN op4t)w/"?*@);S R stU<SCk{KOpQ71*H LعJpjTr=WtP +Ad'4T#h:/Kuk'E!I Qn)Ѧz+=%>0B9p K~dؔ:K􈶦/3U/2sۭeV̛[ >˷2%Y GܓLa>Ji63@6 BJ_8ě|R#bpsbop}zvFfܡϖqͻ)ل\mg\?R/Fj憛o{)i@z0YHVj05WY]Xgz2Ꮭ-7AMl(o1Y˒y2)Z/:I6hg]iB}ޚwHA铍s-MZ" =* C'qŎKg#Gt n?P jGl+Jpa*t0Z;Fy$ ~Ŵ/$ks‡u3dܓ<[p;FGI#>V}ɡ~'ee(:i:hbݻQ1Bs&&0?2~-' yN+ u崪#'5c3G5ġCwfBr9Lb)5IX7&389[| Xw4iih]fx2CRB+QJj۱̰MGN)"ϭ}Fp%/۩uO ߳‹|8m+\or(VˇKZrgȋR$,x1!1-K<ٟ pi%u&<'%5/Wcryq* AXֵTdw!_]MOv q,}t\-̫T*Xćbj HħoSa["F*0 >আY݁RoT?S&mxP&Fӓ'%>&3C<W1drD{jl55S/~伖QDxW*Kۭ,A+hHRRJ)5aUZW[Ō]wkQkK_ ] NԚii.G" ONpH%Xs0!FZ[ÒDz\N<8偏ԢrCc(ƌ|=z5pt[< ]^-|w=|tcp_J,(4?ƒ~+ HJ2߻QG65mIoנ.D_?_`^]F`ؓQG-X^$T꾕oD 긚ٯCڜ3\?Uc;z*-GuU:+_Gh:y,'%5Q5sGX(DB};udm(b$;W1dvy}0@B 2TZkjUۃߴYvmϵ?g#',Đp&a-~d:$cd!L7T},v:bڹfO(A.AG;7T"" ò3uC.Jdmߍt$e';F9\Jf*E=L@BoPن1&CLe`8QMõWG46=B E53U''}x494ԥ=F/eMɯ<*A Mk>ݗ.j NR;zZ)e_u _c5TPIR&4h賌K erm ^܂.E&=BzM)|धqAGOr 1 pS;MWTGD6'9lnIkzivBAFa9@Aϴ,\b}H"Ko;M8Qf~3QtW+ٶ H)]!s'Ɉz/5G`>hT$ރZD1ҋ'jWM|D8QKORU Es*npXYCZmb^5݇f  &I "{UetJ vv> uհudt<;[{oޅd4@ꞗej$K(=:5;iCNcZGL6F4̠լM#U"cpk/Zt4v0Y[:RlGy%Y yfe&>k8+iLZe!^:.^W'(JoS ̭ Qn% -~DP7\2Y Sm$:P1&>N9.Nq7{!'p$u Vl%Mtƭ^&N - n-I.LlNj3qRF͗쏴O>9Gax\ޤ0L}hUAqnA;?/ͳ l{t庐jA"<@(6{E jOH^E(aQ ,?!M^ڎ#n5ZV43N ~oL\l!C>:+)X8kynr?DЈ'g *ֆf99T?硖Iu %|z"E*o]J{Fd}>a*4;Ih3jҍ᷇JHױ˙V"lp`FdXO 'N_}ڤ[nǨj }T5ʤbٲ憁% \u&CYAC{~I:{?c^̓RcذU<(7 y\Yyс$ڊk&s(ӼUPmdZEq/s}{AGGň`[(Ha;xHh+QU 'QώEyH4dj:@UN\v-%{X&f{GCKnzBW,o\m.+B3.ݰ+%ns^hf@Vi#O&a(2LvO-:ʁ՜s(V6P ПD9IE*DUVo- [­ЏKL  ë4,-딑dwQL$Qx}g|w|'E p0 ԱJ=ߥVVoKN QAۆKb+ ;dxN>6L]QRoT)ϐsQ#Df9GeԸ[ۆYM{Eu*r)Syr ?Ln *c ۫5S?ah ]$+vp vU=!WFY;H\!Nd7~7U.i$DY_eʺj3(K46; CK{~?}g Qr?f/qׂu? OXAh2AʢU VFN, YRtx[VɊԓΡZzɊn N6w_s.LdD= M'!َc@], ]UzUۜ-BO;Pa5m_%V򱞅ONc|0nhضy2`Ag|O&6jp}Ew`hV{|)yp6}Bi:Wr-dl{]\@dmRгق {YYr*^-n NnBbS2\{$pw`L6z\I銴Ϟ<.¤ҵw>=2Ȩ"Kg@ F0a:]zbXGAd5<(Ȭ׮9LLd 9o>0FH!,ۏ:s Dҙ Ҧff,6V8w k P I?AGaÄLJ"nduVRy=̪.K,-h*< Dq! Pg2rD5e{O/ 1#4BiZWq d8<tYE/<HnU\V:C5ގ ud6J 0j{j2,'m߄0#h=<r11/(bK%zyFP#C }V]ejg؀QG pKa3ycKճXh->VѧsfަYAGHuC9\wh"w!s& t1Lձ ezD9S?E1 Jo55!'j"&b8|ؽX%lt<7Ͳm) <7x]er}$sL<,c)Gl]C?ERX<YӉwQ՟3ɅHk]0h2%+zrs]6 Mw$.*9[e@u894wl};>TnY%I =A"g<։٢-(}d,Xtl[鉖vjSIZ[s+V贔4ߝ f 8188rb`AOA鎌P]CcVv%[A<ey*@D%gL- F;hwNE R]liP>RԎ婩u.gF+4<@UX/~.CB]rQ)}GBiTQCWvzx./y ;T~GMWucke];Nᢂz$t5K\٩}柿H]Y(ۧ}b !U_ʮ^}26*wjXtL세X@)i)~3C$[X7aDkmqhs 馊"4ơQa@0[wf,ՈGD8n3 8ҥb"~ڑE:w%"q쥊'.I1rG%z[v$XEWB)\2E$ĩ(@C) -'th̸C8j7wv-H{IJsC o*pvϲd^=@@E3xGP]b̥bG :EoZ8>Kid#Х\67IqGp'{l-ok/w|1́8zĉNٞlҳ:&SZl师i &"0.m:`j4߳^9Ad`pG$-Ma(Fsc RgYMYe$P9ם1sWSz_J d*pD8@H%[UskuEndh$<p{ԟgc=zxFdc`07i<ĐTf3ɣ:BrgA[Ĩ+XHT9OzE_ְЀvqZʷRǼGN{zDb\|_}t3!9Y2WjVCZAK2]1#y@ [K R@snGd&ghG 2 Qaw( ӾoQ/؂ߏ:TQXm],Bnf MUH~P;WfC=l SOrZLK`勆ZS܌|=-@g JJMXa\A? h$ W- Ǧ-%B}cU/2hK1`يXqء@$r2N4Xd`{H7?8JL4P|2uOlu`jDu4$j'Vh0Iz8A;֯yF=c_M"g樊 XR:UE N+R@ޫZ`4Q텞Iߑ6O (!?/g *xXψw_,f >47DdCŒ:9af{45 j9QQbJVr!~O :6=`N  [ssL߽LsUZZOa'aɨȫ^ƀJD?r/J\k? 0i2d &q 2lBlR<[sB\tn,n욷f-V*yp7?i'@vk7.uD` xpЭm%iZL0VflEF~|9rg$hԤ04 Ȯγj.eqFQff0 zgkha5qgN% l5X˜Һ_4@s#HrNRFBfsp7|X:3U5ڥ΂ZdEW5\z[?`XQ`BR9xT(hD>1Q11ԭ텡}Ԗ o V87WrmNG7~g\l{ WtQX?N9T^/?*$lufItyI'ga:Њ(9&eZO5r"y)ǒ/0yWjZbBv9>I3 6~ =3T%^ZGiuE\Xd!j %̛NM7>*s?z%{Xk?$(T#6~:{fKCɠ݈]V WND̋5w&S~Pzo:O9G[jW_w'6)~umeOahU37tr_z-\"[|Par7 },f' 1Yj<8kWM9W;n%6mzQ`D54mIr50ci,9ȚO66xJR EfcPvDt N,? ;pe|_ #zIW~W0ߏkA14Rj!g-4]DrJd#87ܦl MrNww N"ʡ8LXA4ȹy>Hi\RJ`i/IT$簎kWa6'&\4{.WsQ9!WQU&/ w`/ V"7ZYI\[2җNlKe!X |s ҅/6XbW pGKe; .n6n>åO*zaJzbaMKM3#@Yc%9|.RAӣm|F^ D¦qrn5DC8Nl-1F*39/Vc9o97͎J7\!qNG% PbWOL}M]Bph 9gNt's%*ŀAׯXΛqtUݢ#^CKL((~q5/vT57y0N7FYnAW&wn|KX1Noz`5Ao2—(r v6j-u F 6{a!= Yȉ5:<\ c$-SipmC h^`C-':m̦sgoGhG6 z :&:DQ=Ly"Bɚ;8$fV8sW6v7I_Kp/Ur:o2S" Jة+Bٍ؅"zs*Sy[+?y]{ נN"% 2FN,Sv ]"BZh:(h!{Q 3'M9W0͇@g6+ܡzb+~qgkslE@ pjF =HtWv yڑOpB7 0s͚bo#G`FJZGsdglC 5M̮jZ-UY4:STWPlȠD [+3D}:݂UdvD62RDfBƽ[JmJ+`*]{Eg6&j0 _MSo;g\CJ%2O >2`=jb-(d¿yܿ職",]}n1sO@%Ofr5a%BrZM?OZVGY*\=e7!sD!uA@{M^IFeanEp8d/v S9Je_/(17{ܦgK8|:pzN=! fxSݦMh\˕]lP/wHV$rP  SfCZq_PJvqr:$WlZ_^ ]->B [y4aN ݼ~KӃ!6r7.Bp<p-R~ x%N~':c/CHdk;Jb"s不1^Y:Gu]1jSĺ`q\ئ;Y̩<=ӖE>Z+H]gC{꾡%=`7A]lrx:TC$7I!`LkMs5.R&mH~W _XX-fMZ;NtB[ c7c pRJB,H76GZpI{TCeBGzXY>s,ӎB#f%%0;>‚Qi }4~?(XYXa n4<-䍊 ͪj=/D\h^Lxy M(o8IZrM%k^b9S&(@$1/t:miJRwBfZF[QLc V߿wn4DY.0b$ B);7:8S\8"w )o$/ʉAVM~nڋe6r]H:8lb QDX HTEӬ* !E 3BHbT1W'sW3e%;=B,vZ˚5=ih0/3''OPC]ܨ+DW<3u6h\='.v1SA&RzCm!,#t6d(ؤ t8LrDbGOb7EkL3 g:4F 2zh:v][6&V:D@c}"{> VNȀ.yDDL- a$h6Ɂ |/>A\3~K"EݤC©R-<fuʤ)=0s$J]L>j1PDY|D:!j1š; v8tM}1C$Nhm|ѷn8W4DNyl ڷ,=H.b`ăkDr wyː' O$@uz How`>y^Q?;i[;>%ZD3y>yi vkt dCsީ$;!|T8[4늛j%č(M4a=a:M|! `9#|CHq|̞^ ;|dvW2V1⊠ E~\BF~nʏLInیB2X(@Q;(Mb<}ݡ}dkGWۖV0^j{/Jc6J*V} +}v*H -I(]I`86XWSWdajS(L#= Q'M%j@z/5ʮe>s 2FɆד=<9>խd[5j焱X8*|r֖`:.!3L(!nV{O ceOĄzh*h:f cb+s?VF`Iyh4 w4L3˼72(=8栤!Jb.Nߟ!p}gժ[mU&:6hn߇TzrOl]۔`P 31L"wa3Z]<P?H"~OMwKtgúGok D6EjA xm1?*](y^rЊI.Gj\뼔dr`NV B"Z.Q-3$}=GRsrATUF&"mclJĺ c[!TOuEm0J7 (6.tiL:#nw{íJnF{(;{lwY݉=ҙv/o3.f$T=J 8.+h^l|$#WFϊ5d9׵ V&ٳ2~r VݞW#vb-<泅.[rKܡ&`GN c߻)qܿMJQV0=hxg_.oE8/o|3%l dho8Hˁ k2\ޚpgw2$IKy2x0DIh(`CiSХx*Si}@*^'!;H<,XP( ^eN/C9k4wAV_̱ƒkq% پL.QJlzxM"M|ǠK-uָ:U{y6ۦ!] 6Fu\+u5G@yimCJm떱PIMv[ 425JqI:]e(S>b ';IPJTnܤ.aU5wf3*[8oUB?N3?+:hx􉑈% *1{ N$ݧ &zCmHo`Zq`Ж6E*%̐N(*Óffty )m˟*Daa48R|V&7<ލWG5оq*4 Ͻ`0B6al. ⶲ爦uS2Z 6 R}b~h&/!6zR*Bsh+),PGV4 $7M&‚%jw|J{ @=;oh8|dwn yEPL6mB)d"DF625-9)*4?;X ;1FgUʥ馕U\4/ ۍ=SA'F]!V&$x"' ! :;tKivama}N͒w9Ą6TYW-"KL -'r{Db|e IW5'0xsV ?Vzp\i.UTɩ!l5eOlلiy֡F;[݇uب?!UjBsW J/awYw~}ahK烈΂doyLtDHǤ& @F A[@YkW @2p2lɺ{[\:ʢ6Q.K#<#X9%ΐ 'wcc' Э<YNZ/\x' * թ!`\> \se^դV" @, 5 bf{8.6vEʵm}б$XR6Ih[tX0doawɺ&UmQI#!/A''Dnz5g0>ʵ*fi7!.fa8L2绠5[~{qQ O!j=-ܑ76Ol^yYˠ`ﷻVpz* "E-Oq(.UjeMgQ`N?s`6sox088=Ce΄^W.2wD^pj I3)1.m<=7]V@`JjCcޣ1M;,;WM.K a4s[E5{ VC5vp-x`@P0[K僾VNN1$J fO׍ +;@',~ 1_0ѷF쒡ۆ5ҰMӌ|N.U`~]|RQN.r(TMdoGQ0 T9 k>PkW:{R1(;wLrrp9mn橅RUkPO=WF95Fj-N"ۣ#gYgiǯ T@i9nCsI4' zZ GXnd:s6&<݃kXrs@itz 3q ']'_>:IA/zopthО[Wye9z)r[DteD&gjhY,}rЧFkA>wZ[ZeW^nb ,Ӧ~Q<@x}LTn8MzI),֑) ֬ȞA_2g7r)ōj+!SP³=B"hEPyNup5^×N; 8{i6̐,b?Л({rnYVr>!&G|P.}GS<9+D:.LuH}:WI  \ߥݲMVܿ%~S(p.<$tlV(> >G:ɏ%֞ #\Wuzq4{pDS8M[I/_5-8pYfˎQEɇq gv*BH惹#4pGmaHdV̟6ȬO禄IN!:nKqp0\V/w<3JŖf31]P*@O:/GtΒAb@LK롋MREyܫȥZ{C?! x\(ݶxA͆EF<a In"9$;D^nyZEw9BuxFO1pa:T};<=q&ͷ{7[bOCiaFiƋst4~YvY)⇓]l&GKԞ{DOe.K)vN L8&/VЪ+z+`IEH)Yϲ|YwtVMЙX~Iɦ57Thp~>@N^"u3k1~"T8Vjqzg}u;Cjl/M nSjS2!OM@tA&Thr;AeIBUtf7.aJȥ_Jɴo0%''zHM!ȴͽL3Π>1Q>wPWK=y]&78NN3G}Q`I ^G.ǵn=x |`,Ї' d s-tHc:Qf.rtB*)j̻se!8[>)Lep@-ju 2" kE}b Wa.0 N/e eo[T8$ DpγkS(#8C?HaJ`nnCL.|jxc%5:${am5ANhnR͑>X܅UȫBXuo*j.l|gP8,wsu`H?|âR[d8:xW J2E?,Ϟ:WtE#>cQu嘏mt*{?Ǵ6M2ԛIXxooUyb4#Nh6$y2FkT0cIAML$2cb@BXToz5'U Lu?/]M-< |Ew;!Tj50^ԶHz%9r](Dפ:xgn7Q#F/BछV6Ph&cy'ۡ3. 9p ` u-W"TrSg ͔'N;?0"]"KP~raFʋˉ CCSݟ%+]Ғw͉rv}ʵ0\@`i`fZMHhJ&f9t?s{K2:o]Xi,XԊVn(@L,ʓ0i~Scj~WS1۔03adIrT9_sbx8R$3w2c 'ǰ։Ǧ^GT6W BVsnO*16!aecNciST¸aS"n!O|3ժ }+G*+=&KpaX pr (bp@:#}X M^!Ljkv %!o]bxL`dWRΫ|E}BYh7!V#RPqC~J;fmՙw2_|ҝ>cfjiL1whD3ίKFyh] 3Qdsg\|;|D}SߣLU*cTM`o[āk-~B[j}uAkZeZ(2=krC VKBp:1ޔ9:e9&Re qfo|ַxMm]7 K&FPVHITx !_$EEDlz0-_rwOd%DžO`bfDXEe1||>UfVfC4ѭj [ѡGfe+˥5훵`qU˦!%ėqث#( 'pQ=\®}ҩΏuȮ٘ޕ72͂Ρ# Ϯ_IQ/:rkGl02  #S lDG[dZ_]pp%/(nI= 2rr"ubZ>*"FpsJT$@|޸-E4pi)7huaZinFB&@)v)or4dH(CcȌUxy6}< lʍ8aVxiƖ]ƥJ)^ 7ML=d M hcK\?|:1On^hc݈T$ 3_Lo<#@Nrl> m̳F4U } PU;p|$bGvq}XDɽ$ er 0I DDoe-kD*\eX7 '^;%*XF$_Aaj[r9krNOw'W e,iTdlQ{Rq*ݐPXVjsH"A3$4|tEN#>qwNGU@aD# ]od۩))*{qpOGH*LX.lwEX Q+1w2 nxs*5 ܠ&< o)Bd|rCM.ֳM;}ا3\@bK+lxA@`@[CߖiMV p L~9cS"W/YP;O+ Dv:T: $WfLgq8=0bZ&sXÝd9a'0`յa =ONAKZdjlo4K$:lg3]ReTwZXWr#od=)ӱv&û~b\6DM֡?AP$AO\:nNPHfs}c3$͟ Y_Sr$bуrLHg2>Fi S 4pGb3bп,w罔 3?A} <`ؿ2Zf򲽱/zm}%rY?HQ#n׬I3yvsPfsse&',xIȐmGhl3f3i>ETRq0+DCP0p5qby8GoVZ{&/(nx *f~! ـ݉Or+sy^=Zz>ةW2t" =ojm 4`-[q)Ex~}x$rb37833=-##C07em)7Ɔ_M#NIj{;ݜjF lLr QY_k{4׉c=%l֪֟5xzoGXaNh,߼=U ~붢#/`!={57 7< SK(SS7JIQU}O`%nlXH sGi}YrU1ɽ@4eXDl ff&JB7u@+}Eq=c:d,[hYeQQ*wK3B#nO.9?bTϞ <*әZdI׏*KV#!o1S n%X?66S*fKoFMM}| *B?]PD^K ?J 7^↮`ζo?Bpa8^?'Э9+la wId!/I`(wбΕ .Yy%OI<نȚ :jmŵVj0IܒLrvrE!*u97.W#KpbA -w~4U!h 2J7vt|z%o#8%Q[aM֑Ee- }i\ܚ!pfMs㴆4q#{dr dSK3(oW@Db !K`^!lUQHGW㈂#h:.&Ke@h6m9!E=?˵%jm7s ?~K׫b$M)`dc#xUZUܰ,3#F@,8ilmW/9 OK@+F3+65wtLtc[;^FeU銠Q,d]g;P=&l9lcy+.ML6;a3L4E P#}/LgAPi? `UI2<ZK0@rqO"ZF ,&[\ZPSz- @) <6Qq\Jg fz5/Tx F&`9J':rqm=ο8>J=ԁLJ/p@:-d'ZAIfء'5Ëtp8Q d+Ŀ 3%yP$УoooșNv;~YFkLҚp^.fh #lKkGA(K4o&{Z'7(JD՘\`o턡ǺI1Gǖ oOw%?ĊڷSd,S·\IƗ HSPw}|haQgNPVOiU8 5^ = L C ip-2mQ^.>iuQY4tB1+L^t!(lԉ!mc2`;(2v!A쥡t'+ c95쩋;1qz.>3]{^, (d CdNa\&'&\8YxFN~Wk&%g<¢ /<-Ez+ VL D'6KZjV+"1zq>:di )焈PD5y˯ ZrUMp.W?\`44idPEasJצ#e#8u@PN2с4s!{sߞurVuK*w[* rtR85aHo"I?(poQCq^  nBNht6CUh#OlhΞcuַp.#;qSJy3/ݍ)q{t,93WyF7/A g_q D3|ޘamEAxOsh-[i[Tst|%, (Un{\7=t<Mz`|䡳(赯6Ln#qrk>S'W >n*Tمr<ڠR(~Cc-{Jj/æ9IZ^]InXtVLD[xc3dPTҗ+1\$!Ҥ6j‚J1CFHr ?f@?AJ;Mjͣtk̄Or(Ϲ5Qgl9Ze_*AR=q!J=uU# m]@rR8*|r\VUonXHY(JKV( z_<^AG 7KW/?mAF}f[|Mq )1 DFDeo<;GV,i^σ}{u#Pl@Yc3KQ>aΐe4]ʴM>Ӽf*Op ?',өg1;eihR/4Hr$쵰X (8_Ѿa ;sa5hj}>2E .b6 pͼFі)awjgdjp\7TYyLGp\b`^?ixW+z{SU;9&xAd4l3(ۜh>8F>!TLwL oCrꦟdΑXܦ~M9EL2~ b~]).t%uDj?_a3ӄWS)N`zukxY*9 Z<Ì]'O#V&~A* hNHNa5o8e> ھmMBm' ?@=bgp2[ޭg*?7,fJ SE$_dHAaVc[T}5_4j

bS<9qxTk 4/nXSrDNkJjp\FY!FYDsou٪t'ZZ!Kۂ7T4Hů.@0M5&+ ]=\H.pi5C=e_dp7P1ȮqOc1@CL'pf/ `po9<ٚ :㤾{M>\?*}ӐB@kJ}$S~sX 0I@!V0޲ (6ESNM,Ԡ^Stu&؞t3ֽԳ: Lr(y[@8ڣ^KGmڇMDZR hyޔgC)X- rG,ݧ H Anz%PDxSi"M3p`…>cݟw"gAMYs_-}( p>{-*qM̸ZcK $e0癈#>ʩD뽟°y@՜h9Y|[.;E*B߸$)mx>7=49 ~9ԥ !9zGJ `ivIqdZB ~Ur3.!X  &ȷPY71I@Q`&3Y5Kli Xh̓(AI}MiE3vxCIB)s>^^[e,Py}2KUax VĒA .b}\:Q2lDJz.v˵7N yKА*.}Jg:P|ñ͡xRts_]6; Ll pÙ 3(tL\=zjIoo͠ s&|\e@n 2,*\;Av3%;0(7 _IN?A za32Qkۙ?<(j~.ujvm[Y:*t| \'}m ERFiU M)֮MFUf6to6$~4=5R9H)}ҭ%>_Y0cA;3M4H9I=8=3Mޯ]Ջaw!yP/tq}5E)x읒GpHerhm=z*a(*7eu'rP@nsk<I<:EXzY{Жkyms^$Hvk=;i $B+9f $$j菶.e59|Dc2:3aD U&]ybF!w!J+RU3.9Ժ p^Unv4"ͯ0SA5x hw  n@ZHDe `ٷL%|@hz/WVOJNDH3H+<;KȜ11j`hDžٽ>| \gW}ѝ5NRPނ/lNDv[͗,AC) $>:QJxkWKO!՜}pu7]ԋ\kj,0PC "F w7OpoA1=<yR^w6U=M}]>&h7>Y%Y-W0~ۼ~n3l[dIs1; ?>9sjPE11]>̥C$BOjB<7롋q 4HܡS|`7RK]rlH~@-]!z7f1tYhILԚ{ƨ@)ܸV}/1Y;{qTyA(yf&Yxѧ W` ~bpF<kHʧݼdVʘLY0nеv(ӸRD<(i3lJ޻R3V[l]]w~^{U" OG!댿>9f[U~(چ:bXw QXL`x=K#}p[W]FxalyW.l+DyYu`VRj10!^xlDqH+!pφCӨ@cvCjgR( +hWf)R? U~@e9\|M7WfCO!GlvSU5:e NkT\8mIcSZ0HpkH"\bpf&Ә6cw(8"`TX&.>eVW"Lnub 8NdAncorh΢ EG(zvBH`.TpFB(%T6]TP?7mU7~>od>N,8wj I ?J V-DF!9L6 V|]F`\6C%Y>ƵxdXNZ"‹ Uf1E;u+L!–ZhJ[Q`_z~FWw֌q-HLA |+ 3-&|SԥSRشmi0,B ௎\L Q8??1 ,2_$;E;y[:T:G¥tW}yތdě1VДyu;j%͉h)8JI &I>@ogm߄ 4W(Y^4JEJeW`-QGԕkf_, YE(eƀvMumYJ<5 v dGR0e|Iy &IK甍k.+wS+f^FGUt4B-a37#RaY%!Rƈp~C޳8G6>8Yս$iΔكL}OT;oq}yʡ[բFW0Fš$:x( նkF2Ʀ#:!?$oݰܠ Kygv*Am1hqC?0LA~Q=HK11fFyeJ022qBa=إ4mM],Dg:~Y`Ԟ BԼ_N`F;S07!&S׆=H Qh}Sj,RrI6p:h]H~1u _|Ƈ-8K4yKrMDit؈$&ri#];>>wOk7F,J,>cY#csoӜb(].yL6pp\̴) ?^- U1TA4 d;5e2 6 mV3awaj\ j d{{37cZ[ PJn<v[ƪ7|&^lj zPu]Q@Y#Ltn叫OkTIcS2pFIhsDy-~iE>+5{rKB!xئٴHjЀS$5Z?QjH|,ͺ>p64ȷtIRUt:;o aUH8nh,TYh3p,Y#p=Dw V\$_HXb>:riwKhCSLxIQ6O%l>C0j: ߆0l'Ht癩 Eн;phÎlZLK"" e5Pme$n6Uʂ dޞC3}q5^xEY' y Y.~ 63X3X 9zҝ+,ބGrfϐRtP) 4 \?i! EX:׫ Jq'8\ jvd |}A9W."BB՟eq<@y/*K7MV=ǷXd,䠏 ˥^>IA(A=bXMDDeO֌Vgwx'IPbje?^|,MhS'%oFbz/h/54Wy*5ivᑖ{zcI}CޓwL Mcۚmf3ueHM>C!D'ʟ*j._hd&SoqY,t59VS!/ Q I2p?HN+*k`wԖbC>C6蘖?[ݠEW:1\HwfL(k|b(}p :H]?)- KhҠ_T@+ K hP.̛kgUu,s}qOqz%R3hG,6?s͏t&WF >z' yГ>ԧJbmܼn) @ }%[:PbsM)m*qtۨUjH1a)^J%$&G0n:Og!/%vG@aiAfc" u6oX'Щ o?e*"*a0? `N v(y-ۦmǼp݅-K5ЈOo̠|Yn&j{5[[Kz 7ޑѓ d ".qVVģu`VF-s3GY+sOdR53o¯\FҶvv?؏bůnԔO;Kix5/GLcduh,%iMXOS51%Bj%64D@`pSh.\>-^+̳wQ, ddz,g@|1 mժ' /csbz?5rՈFIֱ]=W}4oQI١wa#!)R ݛ|v5evjب=Μ @^B;W2E %3}!D g'V[El쮬 ̾YcNden\SˊTfeDYM`bbJ7V1Op^(I'[]Enu hd(Q<v9QJ1B~B12Q2%|wL=5 }g>5}>3s =a^MϠSDMFChPOS\gip8?FrkaqN>{ BZPCښ16.UEp҃Tǔ"i]ׯ IOst!q`MtFCH܊E#k<:g39?m!#e:2!0PZٟ`". T~tr C]\YذhG_5Lw4`fwZ >*/["WbTt[{4 xѾ)a_pѨMk) Q fFϰvEE ZJ E}Wq<뫽zi>D%ZV_t͹AIe E+Uӈ!g(VMXx!CP0EҊkWMiQdTW; V1-2X9QUP N?]B/6?3=oD;WyaWdPET4r PWg%GQ~[F1c$I+ ).
?o/;یhy'WUJr9-!PF]Vg!ms!<*}zR/WKi"O4g褓9/;j  ߞ]]=q71*KtMYm[JA)d@mOhxu2!?^7P3NDu%~2l2-1+B0w 6sl$id4 (_C0Jx϶SEZApCemՀ]5TTYRN)awz%0>A]:o!mPO-;4q2\Y򩗸hԠ#qμ@-Cp$ͣ-z[]CgW t%?ѥEȉjff[ <ݣU#@ e)s6q󁥈WhD( m6f1] f`81VX΁/64v9aLS|90IPx&?\/ 8eK6`mF(2}sq-5)O{ptgc48[/'H430M2o昅Xvk3]S~OQO@.%!B]#rîÕS{.cnR̐1b um:J[\BѨ.I~'܃B2Τ Ʋ$0s< { h)ySzR\u!h % :pf~C U:q_g]3!;皡ud^{ );xD]1ϙ:+euCItU)1Vؒڱ3Yʙ9(9 zAoc$5@Ut:t+*0}$#D4OfN)HeFsΰn'+E^y ѷ_@MSi>bѴWXXmG{.^$2#jJnd}--dh|%} "92C1izc1.xHןd+3Ȗ_g6L=~ln=?ü̐8W*˙AX:t9z.=Ծ_Ru84n;5ɩ52c(:Ɔ U*ng"걭1nAޡ0Y!f[TqG0teZ؟2r+^mO,ξͲ,st\*;֑V"մۡ )H|@^*ҽIj幀=CuNDnT4yZ-gf8xX0 t9*zWl0Ɇk^2R딭 5wt_~ZkI¹ecZm_mdwJˆ~cmtw~w#wqKe5x"*\ ~R?3"F߲GYV=Zq'OIz ex$.rBN_DZeKwb-~J':ǎHрvS>w?n6W3ҘԦ"چBjrMx~tC*\pӔWXƖӆo$6ѐC\tT>X~xKC}PRvg̒wdT?/ԥ&+65;Չ1H8~(n0i>],˦[D${U:MhYl81N*85:ŬGlM7,ߦ0>rupF4jh%sISezW9e#F(Efޭmf̉F+Cq+t4!66}o=YhS.&d櫜n+bEUx#0A{C+,}Azr5 r) 0;Iޝ :=ruj2yNA!z+i $;{@@ ayZu.PqF6VO*^_"廀(`:c'Mft# :{$8BX˧RF#` {4^C0Ci;.R8o<b(GU]ƙL8"-־i)pኻwИA9~h;9C$6Krگ-;۴i]rpeZ!㨰~+ f*Wf5`&[M_ܝ稲xmHKKKASdHU\DQQ֙{C zjCARN7yqZvvo.[vA k6IWpj@ eN[;V/壩 Qc >S+Q}i1si4`%߽(`Sv[6z:b:s4kMMs++6ukݨS*r@yJSCVߐ>`$-xaJ`mAY gsTkL~.pG%[ۏ('R< eˏQxsbvp&!Sr5J"3BLpx<F(ZFJ^fI-mT@n͂/njÀ9(faYHUl!CcS0<ߚQl&CգQ.cRjz! هsR@ cK,X\Rs:~_vWÑw*58~M6Ȇ 맴0"3ned]/[`] Kuo Bl阇XwZX1)voGKZRUfA0 ơ3{E"x@rNRg1q{U`I%oo0싃zGn qq?k|.1-[vOQCдlC1  $La6smۙVM#ͦ6z`r%]+EkGïvٔ A%^>XAYlQ؝{d2xew OXyR TGv|~>FW|"՞Ös76\an+޺ш}jRϼft_m^һ1ͧq/{o?yصlP@gJ^Nd|.X;fO9o%0SbF^og#sQzXpcOD=PrqDA| )FؕmLO\%OhDgj&FYI4ēdg@Z`'?k(+YGh33Bu`YnJ" ՇLvVqWlng5Q*Xg$*:4vxgFdܰ-_'n5"U,-$eԘlA wE2LY@JCw V<=)+~|?E2Ӿπ ".;ŇƵZS-"+S"h hͧ*]B.@jsҠa}|@PB/L"t G``)w0 4̇}HSF3Pw^(\Z x)3?+=5)ۛ@AN#0rEg [XGXdOϊ'?_K~vT3qnKX.@uP~WWQVKnJ>Yj/JX#8\~55j~Գ >C7yP?nnQ̲Il# $ u"&){閦23\I$6:r6(Jq΀fd^Au@La aoi![aBHs\:?oe.<@oWiT"m Oml0S2O;66iUk ;н(˸?2eezn ާZ:<>-uؑCט(Bwo +[r!޲7nf,eNմdCq <):9r&ɘ'/c%T F[K@qn-^S:*(mu_{K*?:Hj~$=_imkl TQ0W%Xe !e9k'/[{wsɀ/O11(n}W([wx# 5)Vi\ڷas7!%QIi" 6/=C Ts !BT%0R68ig +R? 5PQkZ Ng"&/e;V}\u/m_2p?4|Y3|Ͻ=|,91UeoZHaUE9_*9o=a 1/"@{~ hV[~5eE5nd#ױh:K3dHƷPuY kRZR`[bvxQƜ[]r7L^IA^.Q-o僓l#%O>x{~a2ư4Sɿ:W#jU0hŸCkX؅ju/y͏R5ߪ<4n$!bVuSK{&lgJͫOڬ H ~QՄDso) uybTM*+YӚjGt~5¶nVP=nKTtQo\ӪYEgRʻK2Q|1Ζst2*g9_)3yN}߇5.@~vs"1T]C-m"8ssUvg>qZ{%nmcxLs#r"Z>M,QQК|4 S/8R_"GaU!:C?:Ó>G4PM.LQюa ݹ*)}He煊%h`[Ts4lj}2l- <뭲'Wt镜hnx=P*Bb~\,Н`0vp!K!Ww}ҼЙ$N+GAY(fzVWbM* 917oȫu#jV|~u)V^Em E^\ۍu{'G1H+J(evkZQ;+B8a3qD`q2\`˭# ݕ{d}CKߘ&|W#ˣbt=!,ƛ­|y`KW~a68e\IՐ,#:nVwruڨ8e iW-zRDCWV0gw(gK-9J v)(XB Ֆf'ޖOGgs#SR Su2gei!.'#μJլ0x_7# C^kJŒ-Y嗒蛏he٨^Ie+:G@Jt1/u2wVK?1E:_4bDe[%M}z&u ;V:%z0IQN8P(wŔ?}Umat5tܮB#$ZZ)y6-[aN-R㴦 ejkv OhHWo8Y Zq:? &ɵ EXcn58difj䆳99n#U8RdfR֥?Y}Pa%TQ n*΋jj3?>є$)1ZЊNGuU`Fqs$tMGр!SmC#ϧ1W'gqPe"d3_sI=rXix)KmIApW^DtdM޴<}Nv ݘ/! ]H pJ}6i&X R!Do`H يѻϻ|DCvSK 5zHyUB{p˾sAeRև*U?" a lv1 W?C+g55V|;1"%K馯h Ppݟ4E+7쥘GM|q0YIUeOd;mB#i_,+>W!PZ/1vi(2gfC=Iy~/RzǕ#iĜ4{IphTU_^y +2KnޚChvlpÍ\OE)CL@yRF؄ S 8aШξ١~==bDPw0]X\~(_aTRϦ_1iN*|(%Zy˕}wb++hTQ o[>c󫾬Izץ?sK ='i6,/[֝5(vzbVժYҗh% {z8\61rdLDe4NRTP3{ |T=F|'0 X;9יap Z]ֽVpz', +pض5E N狟>"r9O!X@-$9*&]O oqiIn~+U尔B=b01|Иr=&هbnb$妦Q iuw㥄'umBi+b\7 )L㣖Ti#D:F@je8GxއXIF̓PУkV߿$nHt(Tᇡ[Y B[Pz+u| #,IuִqSky )hfyVP8Zՠ;xWWs䝨}ۺבrya ˍgd{ɍG%5҇îJt&V<Eľ`^ =f *KՈ/CSkCڪQ?;ugdrlvB yba7 i> oOoV,%z%l4&Jh|V:U=nj;:Áq֑O7'jò lW&{7ތyOV‚+<#N+6'X͓cL iSPFΔ023?=ews3ֶ6;l?3LY뜒/;Sf;58)=qƣ־)u9vkӯ_Jb}܎iUVEYxU|hg!w T܉Ü y.̿yo#LXD)$27o;>i5[{4)a) F)oƼB҆P])zexd7 VF+z$ޙa AM" H%HE,eH`'Y" .oH<39gP1_^ J=KThf.ziyTBD VR%˼wE:(G^)L׼'9hh3ɵgtYF!v4Gk?Y.mVN3SW8cEt%\Rރ~OpBV>-G%7y 1@cJE[ap="Z^z G%vAA̪"NqvRMp[tHԎָ-xt'F Bus:-w~ ق=ZK~'3ga~t*ff۰P6Q;ۉ9@^vJ-MXs"XKuJx|RJ8/( TqPr6;[o!8+ K,ky*u֨Gv^T RStx=깊ÚIl12VM_phim0vڔe$esVϪE$Pٛc27KL;ﰁhkv6? ~$]߮\~rGp6rz kMY%Z6&$#)]1}5=*k ,:Gtg4X-*$P5)Yc}W9]eA*MGΜs,Ump @Ecꕓ%"/ۼ+n8/lU f}-VrF1}ɜ8uˢ#SVQY0n(t. .s 3T}CmFz,ydD+;SdSmd_?9f/6-uVaph6 ʀ(#07GWFՀ"di gH6TWWuփV1¬1+f3OZ_:aF@C&tGR{bͫ;H,[5Ӈ2^|=5@R[f#XgA1"ڕD[n$L!YgwU(RCuoZ%_)QfJ k0,Rsa46<ٝcǗ&y~UxH]F= BfкMX6[z"ܪcnpϔ/ꊿZۿh!e6fx-o6(3ǦbxZԣc4^Ԯ["IpۼdQ:<ݪ`]Ha:&(n?.*G.`nm^ ܡ4? <]QXQDGG~[Ma#s~oTvEO['bT{=Dwqb}'f{2#R\zD{c.wm{xאZ> ߤWnq?D>%$zɃSYg~U3~&|p0¶`ԍtUem V 2߰ 3Ce_xjKKDZ{wpړcI~O@).ri9#G XUU|\ʛ RTMf}fa`  zr|0Ҥy'TVdШrҞݓ Kr ez^:OQQ#[N8fDuI%g^!82r5.{B 8|<Z/}=l7}/=qTL&e8T^n3;0'O0 ae 9{Rۓs8;a_`1TC@8c%JT6X* 毝URC­Ýdd}kU8ΟZd}U˄WrgdLB '0&ծѐ󲻙(d!1&-o>M2GdcϘ%j9D(~'p]'H SmcۖU'!+c\hbfx;K`WM@KaЏ(WmQ|":@*p \h$i9!$^ՒKͿEZt݁GXg%&-+<-GΦٛouoPZ9Qz{Rǥ|[vb|KWWW#IK1VXuf0"yL`j=:F]DFx`z0Oq0h~F'Í柍^_(.3oSn#ݰ=^'FL.(> D_D0HW<9IW7`#S/j-G&@,4G7Z|q^}~Wvh60揧r+5F,KxuHU~iԾW~Nw xh*`!T%wv}Q zcK\` 4-wU7_Xs/%S >"/x6 47.-XE^fmR[Uc]viy)Iq ئFZUf&sݡe `KȅD,trMжB{bW:V RAAԤv!Q\0>1SՃf>=˓HX4_y 9~'WX"lc_C@xZzA7jl-5}pY ⇿ݝ $t:$Z£տC0yR)nU[Vn )Olݰk?Y*\Ovu%ZVi5rN m( [_^eX,3bSV3jpyaym#ʎ1LhըI? ɰ0 8ʨ־6o#ӨĴ܀OO.Y1Z\}4mLVQF.Wc( yXI-m7%D@]Dz9a@PcNI;*)@ gXLg&џ`gE|tV=\گL$E0#_^m&F!+9G$\iN9GW]*_ƕǂP##8gqL%../H!htz68TQFƓ=YLy7ZkˊXPT%AMjAt+9'苗K|Hm| '*$68{opϜƒ -L̟>HM;+yt_-;sZ?XuEc8I.)V`A^gMU@)y85E}i++O%s0`+hMMS~N.DT?!c\xe7"%K7%=0clwf>+jͶ9L[}&$YKφ{iFٿE| 9ꌏbg\ .nUӘt}0Dʷ08_̍WЙ& }2jtAK( JmJHRL.ߩ:#$L{hj0YV'X](:S:B +JY(0, &/+OI~ѴRǚ#̊ͻާiܣ UӭZN(ZvE![~-ݿ j}ETUɵZ!Pqg{QAŒ D@NJFۣ*7'j^W{lҏ\ox- U"YJ_ǾN'yxb/x.Y/++(>Ƀz2QKtU1Pf'}zٌTC: w̷4S?8I{X>֖3(rYg<(kh L٩)@6[@ km>Vql0ùvBE c]hQJcRq(0Y SqqzT\ijL,?>(hL]͐;xi ddX B.|742TOO=4ʽtKɝV=Rasy㼝GEvJfx4 cr(S]^N|mrpX71_y')ڿ+DMH{?"F<,! =˷[7}w]<MRiޟj 9a4^:+)XmUV"n1PSgGyc3L&滜zU榈8?r59H1yZs3?_(NX-)#ag+Ɋy~|$KL2K9UtPpCjZ{@T^`\撧ɢIJUH0Q]U# X"p.iZ{Z!jJ+Oz='e]fIQ?ZšX,"i3vJՍ1w@kE {a;xE1&HGН8%|On@$&X 3c7@[;zqF-28c"C@4ˡ4_cf[8%ʝ sG:V<ٯ9w*A-ϘvHkT_IP^tW2ƍ m0u?Ώ*8Ձ?U֪ބ@ր"+Ƌ=,Nw3>lmń8',RZX[%W=U#=jt27 S`s{o38$@EBH~ɸsWaeL3Q(c9@HtONav]N@ mKdU^ye̔~u)U3 lF\z( ^{3LW,RvQJ_ΙJNۦk :%gP%fVq$>KE#`d#[%zf\Y[n׭KX!5F&M,MHp\UXş6DD‡rgT 1G 2$%fhN6>P`I+5ӝ gDA8SaGTqߴ-kf&&i@zG4JL!zسA9=4 /QUI2ѡ<Zω|Vu^MYοֆ+:%J¾vQ+l`ި ?V{(}NJZYyork.E: *.1Z ٻDI`ź_7(<2Vj[yh]Fg]Z1?#t?Ƀ啵lQ䳖 J7!+^]/mƙ@N3jUX'3#z$TO &+>UOc1圣K+ &&]|tiTمr Āldz-lQG[aY|41вG(#٢bYEy']-Aƚz4k Jʓۻ봏C.ss{z4FG+Sw9}/> o_gt,_ϧ\a7V>G3 JfLN?#xki;zlksDĢ\M@뙛A7T|Rp< >!e] t}&YY1[9J{ *̓/ؾ"Re:9LܜQx5H4 _Ìڗ`J N s4I@[WO}цH#ՠ7dk'j?GӮ\Cc?[<]-%h~+_vIuǾB>EG}7O-N(͙Y2al-.9WL3@چ+MYL̓άtK)֔lpLVOHGHҺ ^/W0fU1bv$w5'tQ_|'NBx!\$`LEvCCWeSuNsc'z}*rc*ﯺ-L~M&A&/-^=QSC8L`+ȇ?t+E-މ`KJ°4dO W4h(v@|jp\0ۀV<Ʉ+eڋCEИoFm.΅.S*X9ύX纸P dƒK^k, \OzeqPk/Kl KP\ښ xH#T>*+@ޮi:Lcm (Yݡ@;'ElN6!h-fX|CP9tPa/CLoiE6{\Xwg??28dJe`%Y@-J!a4<® GG A=ٮDZ@snSJAON, ׆ D }=R5 WB(FJ^=,oapDܰ)MQd<ۂxY~bQMVDam *2G[H+"qR Z.ğ4S<[ʷ^[s nbAFak EijY2OhtH%fZ,O^JT$MyIJTֺrLAkU;RV]}i0dg ^/٪y/СDhϱVG?za0x#Nü"ҽ'7v"JuV/$|!eH>4&⣓#]>ScSagM#ct)h:W4_tݘ޳jx2|0|w0mK&JgP 5g#Ae xfinCT.)H3_*耹bH2mC5ܸƤ7iǧbV H7{X8v3CA9>R>74?n=I TAH9U s_CI͍i ޾K2`g"A=wԾx ~I4l b{)A8FÀQ4Yt붶E\AsN#cr|I›}ǯt*yd⯝'xvֽv7|dj.^kbdZ2Qco&T9&-Jp:m[~}ۺ!\-N&a]C[1zz>3bGy !G*eW-rݖ;~$\O!H ado4\gsхy%Q Pc j#wEUHtskSa_}n~|,e6: S?US/*@zX1SHA4t*/aqz^zU >M)Xì@gF! e}S6rz LgH_*k !AÊpk| ٚ&ٻ*ъ> '>3nϠfdr=]3!@5|?cÀ,+T/nk 3_npYsAأp5R[F26e_-xy/Xv{!6)\62 j@T]5xU6MWv|t4 QT%j+N_"h}Cf|A$U=7=},꼟NHǝMJaTmޏ½4l P>nёرl繣7tQŻV;&d$6D5WǝщJmFq-3:q JT%9]/MEOUEX\+p*"U!$􄦎{y+'$v܌>Ƕ)xZH@!{vTX"*8L7Wwjrnf ͍4Tr9s:N>Aij*PuD+a,hJ> m8pc+,kQ~Wp)37TI3XJnr=e,vps yuüνI50Hǟٜytkې4,H ENz;ǼG+) ߯ {TCݞnּ$#U^ħ1B$S0Dп-d֞B[ɬ $yT0.e ' EJrA8-0pkM?'b,']&hHᩀG!~=,RS7UVPJ'o3ϛ*p!}Hղ PVn'.#%&pRb(F5inB:z¶K6$4QI7JWAJp.7+0KqjZp;gU6䌇CqkV3JHM*a0~rsq]pWIcRzF(TB b0W;7{Ա5(L}cO&r?Ϫ=EhdJ=zdvJS?#'tI٫f,9ɰbg  Uc]x,Y5298whǽoCAU+2op.&~uR{l)MBupFCN2Zwlw%dSer>J X|ȷfth~#gɠ8D~ɫOWCgaeONlKv%/Et/d1E ª؏/7 RFAB.,LO]cRtV V,<8k'GaMJFtٗS=ƛAaJ!l𢂛5V m9TgD$Kd~ȯa"sJTvЁ!R /7ٮ7i+Bጔ>wMzú]"#K;D8VnVL0 W)UC ◽"TNxd|\z_ubn0]w9 Z7Ixy#ʏA>҂DE?dx{K SuZIKGtIaYq94uT H~D(b;zv!|Z6UxÀ8@tqmAFC XX+JYϖܱ>u(HOgƉ]Cbj4}}_~Q|VP#gfrnw;jmh$Qsat|fylb,4XD_2T&eke l̤R!_Me, 'tolE\#)2Ѵps16J56,0qEd.>AT2T`U)AH=Ef~rq6vY3 ZeAs2}69CќB^5%?>cS&@-6,=}Ff9mb:N(J^,v+b5!_aJs7RN H 4A 9E\>S8 8R,(&?!`P#іX6n|?={[0^w6+ܺq--ⴼnZUOch Gm.C x/ºv}L]!5-#.&#pϑՃ <:U*2 fHU>6}δ y[z2UA7Ǫß6m}Q懅ȏITn/(0.6&zUbAM?TcLNeV&Sghl ujtEֽvøtIng_rֳV>؈"RGx%6 2ڮ@! &RR3.U-7Q` uWwtœzĥLnOJeT1ts,F~6Z]4$=()Biꍆ'];0uR.0fO\QHF{6@ipջ=L@.Z, pl{ 9=^I,xOpBl^? }5Xvuϥ*h~҉d(Bbڀ A$vD[{j?-;>U@1E% @ќXKZ >qD/?b?V474W>- [qNtc/C[0sQbtJWV@ěYO>a|7̭Ƌit/qƣve};?{ uSz!TIAs5fCk=4e;AC;N9X/0OɾM HZ 7Kk-YdW!A06~EV71V@|&}hcMtG1d2wh"Vi,]̚خN1Z \cZ%#HP2wIlDQ03cV6rLOi1R/1uK t2'(x5ƭ ri>i^C|ra#q&5f9 }Rԍ?R;kI\YumsXsez,:YaW*4+}gp 布x5:_y(EJj7݌ыxtX'JWr؟''=1?sp (ԚfxG8֡pISF #; X혤z.M*}3%Rxpfu 6u.Ƹ`\-Ҡ*Hٝ=)fRo  Ӝ1WOpR~Ha@&jq0x*|yQ,KVPu]u ^Y(ddytèH}u/pW$miz%n87trL^yaJ(Ʃ*KfO@H<*4g($L@RՆEϸ!wTTtⷧʼntWʌ4 ÒI_m])C @@XWҍE|4Vnx%# Pƺ5fБt6t(-|=ߗ $9T 1<#4;F]5yrPDiI7Y؁NqV}Wī0=r)Y8VftԱ)}Sxa)Ȓ[!dU<\ft'l~8irS~x?2VO.cvq>#&wd+ep}Xr0.u~] "'ՅZ+4LOR*q";z`?,uA`>E2 R8$Δ>ܓa]YmN3J3h,IXt2l)zf/p'zH'JYˋZ#Vo=\FGrmҋD.>k>vP0[D"#ɢfْH~ t^ASv-`f `5A)X+hzۍ1S*]*;-_g- cZ&i6A&}_87iSW*0c?~fOcBKB6krV(:mk Z:i^,N$ Tbq4 |=` ^U>ZRsw);hdPIN>cOg}9|p*zH4eQ@HLHw1w]!^cBRs55"lVWqpUV۠Mjl*"W r`dž*eE MҬq;͛F]l/ou=|7?%شa8?$1`P6k&zvbQRZɏ#) w73 'm床i.yWZ|@j 7Wb_dijxViRrXoY&Fο|(q3 &ד;[Q{Rr>Bsx}5 ]%$r/5J`5^ἚuȫXZ~ktj-1@ kɔ،Lg-Nm3Zqdb+\²|6L?k-2UX"f@YΛEiX\煦AMݕ PW悐auLŷ\'kWn^-ʇDzt!-FqJ 7vбCk.ցu[ dAQԒ46U[_2zkouo:m4sTq=խb-"pq =?-&\H܌$X9 En)Ĺ[ibf%?,wO܇P\$ӎe %rҢ*y  <0]6nIj`<nJ!e+38ٟ 50f9}#+Tn2㗒7u<<2UwpfQG1|9mQ:6}RT,I-aڇ l Wȇ#5o ,jngP{ /|,A~aW6xϸF1vVĘ`i]"OV](p`1VXQØ%u2V:o|U50eINg>YN&Wsh~;8n5cymۚ/uD=H09;v_F{tDaL ?>Dc]pUѧFY$!\/̎xEo޳| #w{?iS k6KS|nZ)mDc$tX|)1S%H`de30נ@\,XGQP1e|hH'Bu5ON ӴJ%HTI!)K_gثfzW"$!MOq,xZT xmyI9{ lD Pv1D ȸ3KoS7 ڄ{^^"~+G0zxDgF9imse=ljJ!L;P`{Ux0o1_#zxYEP aGbּ/ cct˕޽+3_ɼڮN34XV e:U.{$QZxBz&1J&Oђj";S#?VIzݙmXʄ9~GH,،88 bĹ&_p5$S0W"/>4-4_/!VUD)BϜu&SwqT(=!=:jg8/[r. /+OךYfRa; vs/' YtZ-9qA+v"Xċ*N&Hv!S5H#W)ZYؕM:܎b/\ QנrAYFijk Hٳ3hjP]b: #j-{kxAamY`n p Oli,&G$W WCK<Ηp&0㏱vja/`ݏ꧰,58nby+`ѸQ9*U6LGF%'$ccdEI3j5WL4HzЗx]NޫC^)bW4͐G[4p*qds0Dw̡.?e JUDd-X(u^UW|ݷfu3,(6xJ;* Ŧ Q~ ܦ+Oe  xE2+\}ʇ5i<( s X3|y$@&*_}0SDS:KYUa]x2lX5ޛ)IFP|_qoC)/Mx[z8*'Rr^, |^>V6д X2odI&hK]n5(2▄x,-ܳK'~;(eK{UձO`l~. bE* vq6whm6ʜ0 YlmB0 Ŧ;VVdJw'zubǸsѮ^[E,4ō{{* -R7my\o8c1Xr(_򠶑'4~fsKU2ab6pA52P5%*ީ-}iv}̟t0Qz 8+-wi9K-o[#*l韍cl5CA( La0_7-$#UN({HL Ějtqz'U}[{z\7th;agsΧb\#;szpw^dث>57C2*YCTbC-San3J-Cq\6tߤ8 m(X3c0B# *SK{hgpW`>v,0ߺ+޷ c$+|Z;C1![Q Kb@gxR͒@1ȍX'jƿ!u?G=nG>WٳNMX6bz{KLr #*Jԑr sPk>ib;`c$6QɱPui('(h :l?Ufm( g*\y?$ a/7j؟SM>P}ZV@'ӲUٔ K|V<{-ߠ[hц{OU"uFr$|WSFV%!fd\ 黴uWgkyPs ŒRl)eV9WI^z1w(>u Fhe'ۀuJf'{+q+)9%L,hҤY%wc@ _3d*u]09ĻqaLIWi p){<ɛ.1{nַ7?RgIIŦݎ[!_Z3N<۴T_'#.9J vݽU4hFYwiBȹ~!] s̯F_4ƕҎ ,bu W6v;wKFf(q$w7)p\кY=cYDpo,K3qQgNsܤrxH0ũ3~68: ˈL$;Sevm*'4Im#~/AfE樏i@*[TO;lѠEw1 52Ggͥ O앒U!LJ{UMXB`u '75qg.E)eu?Hc  7Ėe6X{QdH[L&!!r\^u- v @9ܰa.. qZ~i]iN$p7Ng~.#KQLT8?V7C:fi_%S}9ۚQc8Lw^GLy+hKcqt xy#oC_B<߉Z$Ҧ];1`!%P06ha3>P*¦F_Bȉk: $Kqv1W7A@bQ y:+9!/flQXVomH}8eΙ!n0SfɲL掼kp! i*v-̪V q8"~ GNQKlV%"SgxI@+0լe51e‚;"cxIѐ1+2ueQz)ȻUZ:YS!Oܲ `^7|_ =XCCG|;03V=]!q( 5n-}D=HP CÈڟAЏ<`K;^NP(Tt{[ュU^4^Yx'OEwC(;"䍖2dْ܎՟6̗c:XX% /۪ng4 4E+]"WA\܅y]XXZh&fBIDZVUcSTL(Z~a!k*N[VAH ;Etf + JjȤЎp&cx"9ujVM<=/^N,^[B8?ωyL_B>:f:x~ ѽt}g(#\5̞qK³[#A)du|v)m v L@¨O$<o$ NKqswb]kׇg~K4GKnI@?ϑn^E89OR69  HQKV%Td`QVlxRmjC6țGkQM\&kzYT,ټhtڶ6 z|rٳF+é J *MUDI6HTX%Der~NG8_8~^]͏0a{Tɜ1䲆zCܖ &ǎÈdL3:iZV+{IJr* uaE1cx|[wOj5ma!zNyW Џ 8+KZuة uvφ %AB8t"jc . ϑ5O ^q˅]e3߅Z(rn.$&[e8³]3rAZ2')yk yu~ f(&BcIX<,79󙌊B hGW2A7'^Ky&|ӠI5Mt*L7h77iD.>)N1Lt|h^m(Q";h|=]Vz/"Hc_gʬAT*8;m'y®X<7qhGV'4Å5+$[\, 9&ȭ3;d–GCF^1'N~AՃEPG{MVblBlg];^\N$~*5QD:_}գg^n|찌AQCd Ý"F?F2!v&?ۥtNi,S{D^9MFfDQVIVL+PްyQ+foJcp!Ttl59l( ƸRaXD2f)0-:^9n̫EJ=Ƅ6kSvAC]k>kxp3"Ŗ."rIzѣ!.{Эr4S# A/HnZS^RuD('[jJ ˍ`''-f~KcGl/gsm3bތm='}+ZP=&ǰҲ}zvOqT 3"4ԃ:mS[-:K  @iVi(zx7OWC7ː\"P\^pl{E0Л$Ůqxl"*u&Xo'e~!âBϖT\:h]Zu5%J<'2"[em9 FegL$NyOcxZ!G{t>wZcQzwwyAw)>'87 6yyYGP({xlw{[8qRQ`0׍R]! :Ն MI#`ܭrD;ʌYI?U8!Ti|oN=aN iuwp#( fZEtPOi`DvV)dy@`i8B"% ʑ|3B`;qJ`^RE5@/JO39ǝyNU'asH.;͖k^I46DȄ+Pj$Z䙻D3+fQ\kWW"};FWَ :˥0'vZ=\^$ˑA pm幧|\NV02j!8`.*&9 ީ!QY, [uQ:`K+q7{@{Um8А@+vFjZV'?Mży~.Ղs.n=So1Suz-0K1-lF A4y|6aT#E1hJÑU?.  &g}v2 R*=]i]*OlyOצԊ\K?ޙj;`k3 @g59ߚ>UVn"[ySbܼ1V+ȟ7N&Y6cQO&z |@&p2 ;/T.*1(Xy*(_NcҝYOȄi\d-Eb Qx7 Ox"2}XU]K5^0ܻMx<\YƾA2U#EX楯$,p]u:C `ERcQlXlDS̵xQ bw 1||O]//A'3MQ/<}![Z& $'CamlO49jDA*jV"חqI: 5UI^[Yyv9l0n;BSu,G 6|/ei[W s[7zl.M+%sDb_p`dT梕 ՒR<\86Pu&p>x{Nݜ);<כd% .[OqoA 6\pwgN#0'pbAtw:82ӣ3xY|evY_eBK#Ljd*h $TY[J_` d Y>yw^wT>L?pfY0D6|T?v3wPi^zJZe9ymW A!!g&3ӯצ/D4¬ yZ[\Wn/Mz$I,rޛV a_loԦϟ~ #BtLXɜerj[J{v" h0Ϫ#921h^_FCa&ʊfhÇSuee\`(+|Dsg,sՋX6mƜ[l+2R{i`T!{K]s ,?k|Cd` j{"8+)V$4 /5X~l5#\_եTL^ BH)D'| G K[x ng]0€pń#8Lf';cSe'o,5]8z̈́0dVO^8RzNuz}F۰Aya㨲+ (ђA+tDC Qc~ Qr,(ۮaQ&oQǀ(K8MLXcgGذ81,o n>z5oOEDvdFJ~;o)S[xNC2ݣ{D;fp@F q pI6 bK(Cؤ,Kٽldd](p-˃*ܝ]ϵ \Wfֆ0'x?8|u'D}~n& $ `q0L|+V6csڍϮ\Ve|QM)ג눊  &s}rFoa81gL=W+5b7%ncx`.[[DQtiZ`ruKNU$6C0AluW7>mrqd2<@bmWCc 9ՠ<V<)'eS;e^67E.Ա"9`06X})P CZHӻdQxŏBD#J?W3NS pK-i Ŷ{T1Z 1 &| i ż)m_uFm7ako(ئHO]v0l/I VH ]s%\irQ9+ekh0j`u{w&aV}4>= ^9 ? ~)tb/錈^j}4^4}ma/Ŵ6U2ڶB ];uDovv Qbo[ N<@EzU2RB3cBO,ɸ<.Ҹ{@9ѳck`sW"*p6&{t ^(@.N?.foȊ WymuAIg[#:]hqB5fǃ>Hh5FuPn37(!eEem٣]V2]^q2٪v}[Puޤ,Zt/>J8D'*AƋ򇿱Eevq!*ч2Iy?R9GVMzk&FkY9iM :ӍR\}eg-_)ɸYTw6 c-Q}g827هs][ok@j{X~<ɚGodz5yv16gݜI-Eѷ]VǤο_n CA㉑vX #QzR5I79_C"Oj,?0\%ԆMU2:O9,SI=R.Zh'gzw-|^0bz:cq{0y=F4ׄ,p_Zl"qf)Nw 3|HJNJKTDX )@^lȡl f.Қ'T?n6 [nvͺer*gҟ#S^996x&Z4y2ma՝TR28Zh5\šOae^Z5x\m|LhuRSBL4"]3_`(;P˹1_^>K֖af^MCԚ!?(a \QLC %x@Nf['b'hmE- OYrㅊsvD9 ŏ3|h 簫9%[yQ=bX|ϖO-!*6`f9#W4}~UA~e޶2ɽ w273PGG#3g}-V345!@豪'$3nּIp|)zw%@E2 2S:~|Sa+?I$Z,-\xΧZtoa*eC\Eޑ'"_Yx: ,^ӹ2{B] Ix[}j{t;Zi&;ǤWiG4 @g„Pel[lQkC,̤GMwՁŋ%u<:JάeA><ʬ*i$͍SW-XL(UWNa魏ڦ]m vC\RrY%t#[l.%5SD~Lnq8XJPK2X8LT=h0\!-*|׉/w_f>ChhJœg54C톞O#d NphB/hr7W%%f=sVi 0"%&C.}%c#XyR6M&ω!zÑ3Baަ'ծyИ 6T.2Uih}lTm=*ͺ"ܩ=wL[\MO @b$S\iSB1pc_ɉ~ Oс+F0M(qM̆ݦZ[ɗ1+^r#SR]wBǣpv:ŵlo)"Bs%b|2bMNcp5-x.1ғ[.\Gg T꧐9rSE>ZSWS&BW#˸at.UBr@F[N\ۈ=S$e聳)N5SDBtm/A؋YsioIx ໡r N76<&mch[Þf1je@x]]1φ|V6&K}󜆨.q3:wB^f71Ew9"h9f&fW.H[u)Ν`;;*"dKnv/~zGl,ظބ8 %D8 W- #~a8YEq)3OB""2n2BK`Z[no f*϶SP Qz8|zk!8McQumoSk+Qp˲'pcL8}yN㫷mQ`f'nAiܸcTF,Iz؂QOӊ΂/< _;e}aFR~>f|D_L>2D)|Q%xؼ VG$/sZSufxji7+6b8I( I0Hɐ (~}됸`6dko?ay|d908rF |"것ac<ឝv}%o:0G_s`` [AЅ1PQ51Bj;NJ^(l%8!=br7:Rx.%b~GmNm-HܨyP1Όf9Gk{}z<_ihSX]r,8sFwmxM8ʤ9p~@/ xj+)*U FQ~T `D&汒֎|Ghڗm{/plk~M 9W-u$߱rC_x4j8]N8=UlzX*RMyj7P#DgtO@0KoGk 63EC4PC3S ]e)TZ`a̦XaUqZyJ-5TB}\\[Ih΂24(95dݺR5uxޑ(OJ( AL=9ud󆦖Qp`C\Gr;]lΤέPY$)~qnjdhG=+QjF)-֖4,A6{Qdk ~5FrEKsx7K}瓍B[l8#ecljꪁNIr@GD{9ȟ ރMyLJu< ,VCS6Y~ya9>;"kϽ ]H ?7 /qTkHk#??3PM]Lr-74?W|CI(1a*%~ 1r @Ape\WU_r9 x2V,#1X(A|S@sT J ܷ lu"$~@-ovH\3?4D2vԑ}}.ntM[YZ`#Ei_`2,-JqBHBMzQ 2g3rõPFtېh3yaZ ]a |tԤKb%\S-8p><~+iD- ~6$9q߀z 55?{uslҲJ~;)g=uXV2{$Z*qxDk Yf* YH5 N[\ಪQN`PXrPj,,` Y UYE1 ̹_xq%}T ׽ 9!Jĩ3}~\d+Y ϙA%qU(- BEXΤ|p꿲uҘl&@m8%=PmsclV7h'$W1VչGU6gO@tY:F4|l:yKK0hm,'??XUZ+×Nk[>M2 ) S+X}҆%ބx 2!_fjD^*.0kO6QT.gE#(¡lqh7a}eePCڡ6_jM VG*,d|1ClHp\wͪ+hXVr$lh!8#~clh*лAY[sgeeTkJyloz.76H>̟W}9]q)b5MhغŴk18QNu/?5puxˀ{ġ^Bo!DBIrNjdG}zaȣa&#۳.ԄM|J/ù9\W7;fz^92qq6Fb`-Om-sv'`D*FQwg:kPi(`9j!.ܵV8A(>]~詃?IdďIDxDi_'qU`j迊CfA3(L\ ;"ȖEa?Ύ`Y0qk42M Frãm(<ϧ̧e}CVP}LR!d(=eS oi+bȽkBP:'<\Xvע37{-3N=>AUǴrPaNސߺ޴,\f, _&7>y4NAL&ǰd|A}ׇIOoW*]|QߩKz a5]4 c{w9+M(iZ(f*%ac}Di2ai ;zOǖy:&4))mW}>T1I@q<*)<\ԁs:&||Y;R{w`ujN^H J 7074ʯf$H@/t硧];$ '#~#VWN_w^UʀnSB-HB2OF(ll'q?BKQalŔX|2eNBOMsd3эdD }R7{AVx[#gZ|'ŀZfEZe)tѓ^ƞh zu5|ïy a@w[#SdSFG`X|1|? ayʤǩD( yȇfx 3?M'DS%`PEF \ea,;%2/kkݕa{^?|ݨG - 6;Qb?Qު׏zhtʾj09fU'f5={Ntqx8pYQaf~ܬQT Pљ=>O|О]hrAQ4LkD*MVOV{S4I ub#4,$L;l/f䚎| R$1{B#u4LrNv޶i8V3 tK˜{[5.JI'ۗ;T x| r.0v\))8%&!!%Gx5+~۩1ƄPgP|=vL=Nb_tW$ "6*q~daꗇoa[3fjPߛ}?+W/X~ A1!á;䖹)#D<uK'чWTTC*Pn?OEƨS FxG[oS³m"$9Va*56jk)g% b(+ ]fn!͜Rب[,lRt3CTӻQ֍347BFp\H =(87 hUlШ!b^Nh2J>nBiq~NjY]h[ٚ5 q>IEVKuu(s=;7F:jYD\I&Y hu`vo388>MZy8>ȴM$qȱ&iociV1*nTSlfkf51#(I4Fā:uBPĂ":jγWm,ݯ3‹Q0#4S " 3fXMZ*y"|']ڤ d&`9N+}Obiڢ>!&ܫ,^0N˯~JIVk 0ۚq,Ü=y\d} ~ƆQ删ϘIl|Q8( iP ۩*=kTvmIm]mE>iצI"Y[5S-ȮW\G]ۋ[ ntLgd 39x]o{km[13@/= bZ)M1$4sk:Mz6f+琖 V KxgP|(M_ؔqat9u?tEQ}`}t5X޿eg9#iQ(bINRz(©h} @Q? Ϳ | W aZ"e">1܌w\*j+%.ϾDT,݆[&JD د1@~2FYC3Bfޟߦ0&lU0 A?=A*Yy07~)cӫqkJ7:mH䲷~/4<%mLNr IYqY7d Kx55UךN:n5TwrL(Bb씘x\֝F{ƪZ̶]\۠")V"M_wj [ڻWofT|hMގ.iRf_!؁F L+pY$E' &]Y"QS_Itˑ?$(۲y̎S슙߯OX&n1m5̧o@ku{ I?PҧߪC1L"LgREW.ʣAκX+bb6:TmTi\Kj=R.~c -`H3#- }3!+*Շ1Su3o"\Ŧf Hft8:SRlMSD/3ƨ5.#LWt?`_nAdbky$' J]aj'HXYr]&Xڢ!]vEλ1C+OPjL;\DDQM@%ޖzɚS{"GT0԰©77nIz~Kde+r RS[hW'WVvKM9\m}(2MS X6SZak[3J%i> )y^9_>-jPz|*D1wW+0=CAع_ѲL} ~&}dB9Kc8MbE%.m܏vhEeER 1 W=HZYԋ[T;-_}J=ZGC-Ưݣ6|:{EC9ްiEVo=A GOuKnUT$qcu"%M}aZV~2F?,1^8+ktUtA}xi 䈬,l3YWVGS%q`TcgU.mOK}7 &2г=sYEo\`&@ެ+VRIWӇ!JiAw΀ y|PσC_I9ʿFԆJPV})9CEɚ \wL_qوo+o^B;NL%UxTڥs=*WA˓ˍ +t4'\ G OؒM1r쐲#h+SHC&F_]B 4ہz_kۮXpa&}JiF_4v DƲ>B'{[]*=4?b0 _scΒt.(EA8.J6wqeGyڞ{amf4nBĞվEAauQ82zpǖ9<9:Ԗ +JPpBaKQ_<΢WJCLΜf+:Kc!͸r\ WFJ?n[aG % Q#.ߓe"td~|*XvvL<ƗKnu#/ׅӗN"~4kIeߍݹҡe:O%D* ?[`!-}dw> U#{.(C H%K#y&!csnsS??-KSš博F&v zC#=+1U&]ÎD.@W<ᐟ/| @sc#prln@F/!Jz/ܯq xc€ٔ;.C7,c]0˽*/=;Bߤ %^FS G?C96 ;,gՓM %ީ衫!1J%mp*eqYtvt˾nqFH;}jR;8kuIgJYA]bJ2 &2Z2p؀mYD,eyԯ<QQvHj-9n*D~v)ݠŜ50[{<竔 &[:0C@]S= 1Wé*g9*[;n`_TkJӇC:G(FIgL6&rzHXY6_'rD[E(+*SF"yoxpwMpeϑbO#%`Jct+OZT5}w&DSDlY#M:|;g:- ]r"~+—wXA>cF9Ź? F#ڜ]1=VмJcHQ3$ZFT<P $.kR#/,߳rB)ccR2ȽP=+Yw lLl&{]43g d%1ER5t"왤-*!Q5xe\̓mQX^2Ou<_34VOgZ86SQc`8MW3 ?=9$e*!ĔIx-Gx]$ ]VXQiFE4e ~(.g)ׇ܈nsbuY6jG/oW lZk(H5V^cczU/:3nxFOŢjo w)q6mxIWނP/nĒ.NXa֕/ is ՃXM`>'U_è+놅@nt;~Gp"{]9>'jNV[0+G:]ppv@l}J㈖]*kz1;Lj ѴlH (}PE DJ4>l'z0b\9Ueš"nR7J vN .=;Q;0Y | Ӝ*hЕ ׋a 94l4_iBh~tst%YrmWa2X[=a#@-u )1}sD4#IM?e%UZФ]>Bm+?%ѷ ĵ2Jz"he9?߮rK܅-tKy+3 f0l%Ks5ZUtGsX%7*Yk rrz׍R$Y\.YBTzиNQermt Kz">ɥZaܱs&N\<fi/3F :@Z3F׆I'k/Divڧ@)ڕ #sF34qtÒ=YRAO;"RÛSXOݿJ>-[;v-͓{y=|.M>Iuʚ I݀<6CF.aC&KΘ}%".-1WqE@x __AQ5z8 Œ-btJ1bH Hk7";'D] ݋?9~IR`7$D)ڐ`^tviYAg3_,Oc(N̊.yH ! UBWQ [)"/uRթ!dvtҵZg} 3b嗩ȄTŏ/0xl_K=#JOWqo= 5=fL΅5O.S{h0 <6Id2ӑ1XGBV_ŸHri?헄_ɋ^[bv62LPQ)jĨq.?U9u!&A-2M':jeed+#dw$X~-ѣ>ƻie< A*x%@8.ASѨX.A,hu3AR.@) ɫƢFsUy"&5=#Dy$0]Wěo=f-sD~LԌܳeNjW$8\E^+N/\6Lu0h|M*UKt4l%Sޜm`.N-MՃ7BnbwY|N?;լ 9WS%7(8_-;E0EᗹB2 P3J(WȤ_C==ޱ P-2JJfBB` zW}1 %gu?1aз Hx@8΁]ֱLkO,DSxM%g\@z136ԙ@PWB(N "t3/2K,nFi=@%~/>0,[UG/=GPjt,#.C'&̶'ʼ/fx2_RYR!@}1.G?2!o61 s* HH}WT(ΐu[f!5:Qe]/ ytZ1@Mpq^%H[߇6`VWo»lE-g*?($ƍNꌀ0գV1&M*ȗIcX~rEf#!q]6,U;1P|'A$^<*1k@pτZwp-ePSMYԮ]b*3%/I$k*búNJ5ƍJXqj-A"MnN Fߎd΄RGtb7'ӷ$3Ԋ"|(&ׄ =WA9%ywoۯlR'bv=&kZU9Oҥ?uIl8O57"FqO.$g7 \i>,f*Zy ҵ\m{-E4[#AEZhNo" Vx;+; czFıv 0,A84(ݝ>>^jl&r` <0YPϐo+,S?@ =YmO Oe^7G"qR<(ds8r3`xϪ\@(qחJ5L'C.,+Gr*E\b 5{Iy@&J-v9Q2r;Q˹}Q'oW[%)DIe}1NC¸N='DVCrE j%K{zYs>d"K:HW<3Ƒ/ixTSҙewk#W ]>`_ 1 &o?m'\ Q6S5Rvnک{eF rp߼Pmʤ,>s}=WD@ݒ5%Y(l Η90#GM4Ww^]A>+@EG\t*gDԓكA-~ {CXmR ,4S=E茁ޘiد >c}qڡeZk')Z3@&ma;-2 څ>.gYm)ei5=\W3[s?3*C&V܊ _A~gE'u[/ڜeU{-%M7t)l :W~ϻ ) oOLE ÆG %Nڿ7ne'!F=&jt&>V1Awp&w𞵌F>h ՓjH2P%6JPtǜ3Q.ʪs,n]V?t!R? ȫKW[} 28Oş=Jj-v⾺rWOXeԜ>Z+br"G34༃.Gr0O| KM_'ց6LҮ!D'(n|tNbbMh%+3r.=C5oH2Gnϔ<WEFlwA {UCQNZ7Ea6c M-Ԣ P=tC(-#}Ak '01o e.x0QB̹$ғpT nㅋ=g= uvP[-Wwz?~~ 0{w–s%P/!F9w*O(OhAr A߈Ge7-zAxۣa!B!5tsW7 `Өkf$-[&KH/2/FiL>HF@4N$SDz+M*8r3W5Ah|`nIɕ낢(h4b&CH\6As,J~i_X/H ITz$G@O9:4,{?_A}_nZu4Xzޠ2c5qjKPkB>ܓX"6Tt=/=: #zH tCkGI}~%eTwrG;}tdF41op220߹mܚnq/z K>f6Olgq{-ZQSn {͏J՘#EеsW ;Xw[h+=+\Ħ;/9uV%ң`6@L13@@(Yv3ussSgyژjZ`Ib6L%b~jQͬ<;rFsk{pJe @)0h؜`4Gtkz34M.&D>My!(<51*ɻ̼Y"+<_ƫP:ؖ*ʕ/0[(&2?}]r,dq gVhYn]%jӡ6\6 VS9ٗZ@"*pAW*-ϟZ# 7+%6n&dLNgV܊롶8?qYӕ!0ԝ2HJCb cF5[u|W ‘P|?1W[@!6Q k]ekP<)5I%%Rsj<6%Mb`:Ԣ٦87*QY*3RmHz$(0.w(I Kv-ur ࠴Iv.wF-sTĬZO*ygI%j>4?nIԥyգGX W z}#Oz'YkFGMD1intZ2-fI-'W~Iںz8նۘd8:+̀ C37AuB'ʭFm$8Jqn x2 (װc;VRf)^O61!Cƣgt`)P;$2 |7ȕPa3J# =`M) : t^x,WMȚX5Ol (?36MoӦz~qzr~>ٌî7BY-HA @TTS#HV*?A2 Ց<ϖBeJ"c?0›7:}D:[./  MlB^]Ȧ|}`|aAϴJ"!>]Ɨnd,V oq4lO,C`釅b25K`KݍaYv@ =)VvǭnєaU r?#)gs6[Bїr'] 4pw&mupfyUF6][&'g61$[x듼xk<Їd >ީ8]v*H^KjmPDAuWkrBRqNu"-u^:0h[(:Gm݄rhsc+=w8Op56,J8%±n|y9JDžtWFoc&A g~$*Z:1.YK 3tC)[Q:=iMnTe+Ӎ|Qx̐Y^t~8*ݖ?'5 у?íoVtS:;yrk fk݁bsOo>VeYsIƹ;juCY4Q[F`/QeY8ov޶"\+"^ aV$ (t[мv-!tpTa;T\q@kRtWv6Pull?9/`/3/ ³7 9 ,l5#pГ2y[.qL XG q<(]`,;H2g⻌L[.|6hnG*]E@?/ 4P#!BS'/(MT@DցIF]+u4N-/zFk/\R-OұmCc|AL_؆as$ZGl 9mif6[فc.n{,y} P-i"8WYW.\-|Bb3-gC]+N c Cw9M =Ep"aF 5pkW{R2twȑw\~ɤdb#ޥM!lxcꛉƾM/*xuN~|eEyぁk X!~مB̵-}] {t`Yv.G -Q^K Ξ| <_ns nFs݅V=%AI:,%EBvy&1QoTCNʽuAcl T!&T~kXT|ǟYd&4rIkR+GsCjÅDO H,K y8qٔTOKv[X+93q=ލ ${"YANy!-lZ%Fx(+mSKF >\֞vߪI.ۊ,9t$(e)uWu䟽a.kg\iЫ@, =p\3n Z/ 8oUӤ"pHl{m |}`zb0P0h:[YCPv&2i@ɼVyL'^^톣kAdoG.e~v P[D dGijZ7վBZoae@:^F73,̂kӄ\ik醎),cQQ~"S|@t^s\]RkzB[mpMag_:' cyRsȭ0w~l`[ ~C輛ZqW\h@.G1BkI@zd ςw3r+(cKPt ؃\5lb"j9NPwh179RqbKH-XQ3OrXUlqD٠>Y!bٓ{ƧIl 䰳tb)sVWcg_3fè y%--&/m3?R(}`Vc1b3w_.\a~f=ǀM6hnk$aņ)> * R[oՏee&rt ᵄ+# iԚ^7;vC8JBNPRyw++)f.3,&+D! كe^ kځׇ\f}lD%*E4 ?' y?^ƔYVn?h47,~3,s9eLjcTΗJF\@ Dr%==3 䈍L8U9CkIwBpi>@lKJ~;f4$Oʅd#[n҃έ9YcX|8Y~%ϭ7G"soK|]4`!Bi<$k3τt:57-BPZNaxgsP@arCw.dp7@ w~%TS.ב gRH0!xPzLGP)vxQ[ Qݭ_Dz$[H&f\ L=ŬWW,B;a g?1W@qM 6YKW]0(!w Y.{K\C/1׮2d|.0dddX|lEӮYуcW ҷèṯ0jG阹m~r%fHӧ(YR>*V%Bx,YsJG1i%f9CEdǠ(+6ӛs?=қΘo䭚>i+1ozG"C!=hP[1~ZS*5ys)a_pE> (e촒6 ky$o66NJ?op*PK ]E4fp>MpmAsJn Q ɴEJUSle~~m|km J(D^zh^&`jHSDZʹ7һr 3m`'/4?_P !¹w+l84bNp8>\1 n0 /'aPxrs)TcX4RzAɕ08'p@I ͠TעgzPAyD5%鼰sdp4~yT0\EC򛜿^_FJ#!M@̡}\(uP(k7J)0_3< ^&%#y-OEKͻ7,[<\ `J&fw+19)r&͡aZ K zӯzhD00Bذemt=i9XC54$Xq|f7)S7BqXy+yj!r?lY9mZ,)<1cA>>,F|5lmhwAy۳N~~ )[Fw,p AED/r+e6ᝧbF}br[bQ ` cplɀpBrD c:-!F\e>nJ(w7 V{}n"do WeԌܖO[;khʛ}iiW^Ny1B۔q?~sa?=MVŇd L&LY'c)EDv/sD'mB`(UQa t( s}3lnTQIrk紨>歖ea_(:3KWLK$Аa?\^f ]U0I;;Gp$넿1# Ճyƚʍ*"o}L/# f/Zbuݸ= A Kpt> *5!FMT#q{$QPYAH:ZƬ3¯}^f7?26b}..:Qlby؞A缢RӼ.ƛ_UL,eZ%W݆}jN{-nQ\5~IzVtAMeG#D3$.ܠ卆 '3B `p'؜ߖ PQ+ UBZS/2hOтz22Ra ̓]MmnkP 94):%à-DCT oxܟkl ^\o!_jcAŻBß̣9M)ާ_(0;wZ gEEJXk Gވ#dkZ{wndzRڙ ?B죕En=>+~kƍeYE˯5#?.u@0hIu u@]H5ޯEX 6Qa %J aobd pP,җ+;.bAL]w1S&.!tL02G +V4:BܡJk`5dc;z\LP(b:z.pO')'(rJ8Z3AXp6{HMv CY` ,lf93Gb~\Y*V 7\rsP Y" p%6ŧ?Uo`dY;3@Y73moZC夰4܂(zH#ZOAa'Xʟv Q&0hp/e0Ò[X8N$s$C3ʒRZ8be/U{ &&,X L1rMBO6U$ }n9 ۜ;TU]ؾdOm-OU`sD}eb|!o:lNUo_ Iv QI?_o\[CB[ -M ۰K|4}Hs x"X\ݨ _t7 b)vQ`sBJÓwUnL:G ̎ww[)GSir6@.k2?I #,"Y~&oCU[o29c<7)rciiJ noje9[O) rk{ZzLYw~2T'1; XjK@uDȵɩYzp07L>ZlP̳ sh Fp@:}\>gSѯæS"P=1.X2]@nCp">@ś T۹ߘߣxb/}G* e74Bn?qI)<3QwkG]%Dj>*,sH ԙ(B@!;f/&ىրZ)89dZ)qŗ 8#|f]ȃk-؂|3D^@acg)= X+ċna Lۙ-YPz2?G&r2wfM1}ޱGixʑS$5Hp%gW[t[͉@+~I7L9#3K$l#S]\7$_ǘ UfS1.B1ݵvf-\ϒ` Z\fxUgN\IdMTg 魷`T?tc󡺥: wu+\ ɗ[Fw7-·*"2) %p}fJ"s3CK-2@A%k ~Kg2FO,;n)J{6.D Od .g\vn撲EifF!e8 `\;#*S XQ^p3k[Nδ#29)nrbjZv玩˭/ V=k)2x+JOȯ'CQtg0 PI 6{ 0 ،yh'^VBpQ2bc<>b؆*SaVkB|[}L*3i@8H!AQT.]?thssn=}gTy?h,?lOBMS!~ gT}&º19t.H{vSM}4_ ,Q0,P >?+zNPCH^ WK_PS^/zdf!ݦJДU:H<4z}a;kWq#FVzcn yJW6nme%k{2S+#I£6t^GSarg{##=fCKG!' 5)Hܛ=} !?=\ 44im?`m^ z cK6ðqN_3v1_׏!OnCjV֜Kȸj|Vpc#Bd7֯tp[vX?o8C0QPE>C( l OT@/sP!R(Tyt]2r,uE z.Ԧ i/f`1JB7jXq5^>f RAyac?- IUhLXfB4>*$B'.jȦM߁IQwjJc,:sUxwa'V@7Yӛso{n'rp"F3;V0X.p #nL __!=Ӻ*Xa9×I6ND 샰cBj-`(=RLw<&jڕ7cZqwU3yp-P儜P B\4^pH G֍͛@#P8ǾV<"3\*-&lsWMʶVQqs/n"B_lP鹂ݏKcFbHWyl l:[R+t]C#s\ˉ+$aUbj~6F:}u`R!MbfNupP +_!Cck{Y%$ )EEXk\`LZ짋$ #ѵ@x\#F}Mz7tB~dp}kS=:l81ahjdz$Z;N]C-(| FL (W;q\:ZЫo+\'EP[y~kVtGv5 bu9SG3cksΜ)mf0l 7- NW.:yTRl .箒YЂe %~$@},-}] NqfY$˞y'd0-up!7n#q !cѬrWA?Y\As>6 MTy Th1G;wˁlBKFPdȍ0P J#*$CjOSeqÿfPsL HQMmD[3SLy8.wчseR ձxq2DztmL 4$E4UPq;4_ҍ @ĝMD΅m7H30IԍYF* Aw!!A96J54HAE ,dG*e|ηuE2$')|VZ}ףҒHUM͸ rLK>o7 JvQkڷ:QP;_DMrizk `o}hëQ^՚N& u#F%U:( tLpf.tm$c fQ5 75FB{!(B7PQ0?ߤg&b7HjT`G0(w)Q]PoMSD&'cNj$A/ 7bk: yٮ+OwӀ9 \;hM2TLm3T̙nC&[M=].ۙ'\l뱅n\ @h/uֈsSG3SBV#Š6VѣKK*ƠI{"3*'Vz;`2f7!)K޿0Y(%> BPl">¸~{B_._S 4v.SQQ|O6 7tv:V:]?Eկ@̠-]◇6tuu8g[ -sjL/w!2 5uYp?iFV-})n#*9v*6龄Q6#Az뼬vQyt;Xf+$N_g [Q͇1W+aqOybE yՙF'HZY۠yw w ?~=(>Q*gl<(qG9v#򬠓Dj$dώ6G*o|m=GIUXjřK4[ɔUK IbGRgmxPJȈ=W0"Naj䥜Tߍ% E |0)qp[ck̥ڋRp{@R |՟8% Ndo=;ͭwRpXA,# ~\ᖩP ']}nEnXπzР"Q_Ǥ2#jf%U>dg{CTC?6MKLY1>"c~DхV۔7\ZS@|B *s U$W1i6)l4ؙ1s4A8 . rj/Jg>iN}x]<>|<&ZzCIh46LyrwRYV !u?M_oqloB$4,49 [c >(^"h IөνlokG/a 14 y.6$>=cX:ku60), ̏uM\&S˾u)_,;p5Q4 -țhjֿN9PDpSz8-" iDҤ_I C+$CN0/K`|KtN;OS0>d(hӕD5%&8^M t'Wj'KRCMElH6&a[.-]yF'^ϫis+zw-iɦEdz%nE$OUVj˵O%ONg28KW"^%od{a?뿭H"jYe8{b,^]cs90I.&( Y{W7Pw˔씂9pĄA37 ؐ =h-Hlߜ/i89EF&sK N[wf9%֌AގBhzaO4jV<@2ueV~a(.8ןPhtչ_u7"jQPD`PeG@0u+tH}͞ХR͇fHr$#%=u|Bڑ=Xx_TX3j,IsL7U)i>$;d"Wsoh\D e:H`,r lX٥˙z" x$~b^Aĩ|7Im<øR2źu7~"*D*0 =^넟'x9寤qf M>]Ji$Pq ٛXP7sfن=IWXK.Xm4͌kg;;U L FՐ3Sh6vd{Vl ڑ<\1 Tpn`Yci6 ]C$XNXj]fm;̪2;?9oǙzgo;;&h\$Mvz+T%"D]>0CE5%T-&_߿2ŤJ")!\: 9k3 TQ4*$WͱZTG54+,1Su%ffݘ-P0\P*J:5jeͅIA0ĨYiCf}־A Er֌߻EP垙nʧuΆ39U68al)ĉץN&%°qmdD}Y]#H9TkTJ X| ń{jfBXFY^ѫjRMK p?-@8W 0](O,_1]L6 .￝TS<i|מR ",g`ܞaA,R!'Yt^ @L(F>< ([k辄&HqA* . OvB$]5;lhkҠ!1+ɍĈ*Iy#!ךLtPHT1L1qY\6zVl]r h; #J |pG;->9n=קDiAJSi E7y; d VԮfPxLJ ]%:| gl^:-ZMTF}2䵉$ۥf{@ k%woE([p=vkh>}fW(MOfu1<ƳOj4^)"%J7HPe"E&!K Ѷ*\(nD$'JɿO@_#@fV2 3FA 74^q -v.kM&YR6 ߐ]ց^<87dzjE[V#}[-M=zŖf0ϖpkEv썮7V'Utzk.6Unp/W;Fv*`:9໣|+|펹&o^n/0}'m\ȽsYlφ :no$CpE 䮖A 'pO8 4gPS3Bsh%O^'M,華1(/lȾ 'c2H?.ޗХwobȔ.U)8N;(JͼBeIay oi'w"yZh50M(ljΣt+>99^1Eb 뾐ngLk~rS_3q#C e PY)Qϑ5;UHq2"nJ^}ewDW0E5yucg˦A G'?oH-/xn<ė| @Գ 7 %K9 јOltxӶDwS.]FbNR!D+I(&P&ÆaT/〯XB32b~2+ŷJ?lævcQh%@\oe8r8qOnHRj1 ӷY]6wXg#j E/iDI_zRi$R\3:ʄAp jԩH.>(a 4P?ZV:_蘌*(h/&*y(`Cp,۝,piPuB&>ߊpV>.uz~$塯i|*zɈ)1I4f ư[-;r3p,/ SԬ]϶AtaDNLOm_G)+F|FҚCϞZ|w^U8iY+Vܖ߬5,}n,8zBjְdxӢ9 RZOFLGks&uԄ+R|#9Ab;Bs,; =Kް')]c/m` r=c5[/_AZEUIGxH4rlv? \k蝓FaPW(Mߖ!(\gE`hYa &鍯f2a!xj'- ;@3G\'x\#In1,x8z+z-Uv1Wpnn94@ w圈Q&dȕ^v DF3/yOk->Ω3 =Lj6ZՔ%aQDe+2O0{w^xlj1-)9vV3r)"%o=&XcRq7䕄yu$-E$b<ބsѯtPg-;nYtB:>cz"F fgIL\4 ;,߅5۷I1tf6^Qk\Bv6X䱳7X~PlÊ. c+G0j"M/.T<:xO|^H6m1zB襻˒ӧAQ7xT4M>sY% &dʇC gAdjl,5\O`; aS3|Tˍӓ cnWy;Z&4I`2:}~`f־&:w[PqoEuaP}d˙h}ACD'ߠ!zž܆Af:b ul Xv-ՋY\"rɒ\"v{TLwKqEކX\Uw|bˀ;Lլ\mIqϕ 1c%y#º\mGKV*D),ʕ@reCqY&.{x@ڨΜ "F+E &S~=ydžD%oŮ&{W1d?U+ T0rQn.jƧʛKfsI*_@ ڡ!MZoH>nLK$K\W0؋d~Ovu)T5x1|8rYYLzOP:Ûw)>~N=};69f 7d:v~Uh<[r]d|,}>,pJ6n)xLBqࡕ3Յas]MuPŪndQv+;;퐽K _/'5 Q="X.lfk'lhzeD&J XrA쥝?&0m"Ѻm? ]^ b}d`x ?s%Ӌ|AQ"(.e˻C3;n,#Z$^!M.ـ10d&=׳;U=P1345Z//D97Oas=F>q:U5O^Qz8wve dak9Ee&@ei4{TDfRtSk" q[`HcI$lSs3a Tq|V=̋`cs P9bD.u_+Ag#'CxX ͰsL/?hxc#zpe|c+eKqK5|#|SI̔dlor ZL_urUrK3MM~o/h޼?SI:9>ƶ~ {Je=~ޛ&2¸3URLۯfU|QtjE@dM_>.2o-pԘsҲ蒘&Pe:&knǿT0] 1-Fe$Y)ygefy 2T`L4"HۓR8O!$_+ɋ0V >ln0eJPb)0{l'x˻`P$6æ(LM3M53o?Y s LNfxi~K4&ȿLZ<4KsNѴD@ 6yJ2\ˬSL]?~tI`ւ?: a~HTmS: 7LYA,&Zۚ1WxT{wMod0~*14x3<;,g/WCmFj8ڬ*QalQ:gxV-n1=>^Tmt\%maCFiXC 7re@>^ 2!7Œ ˼0 aT/ =]#^~e#/Qz3v_ފM}kslE]u[5`:6:jS,l*EM.mʂöBmFФR5uoІ,Ζ%I-GK4 cD 7vu%=Tkg͍˦APl xME9FٖoIc&GwC;[96n"PÑ x7>*s5lqwϋ`l4IZ.q*$ KJM 0軆'+h#Х#n*ᙎ`kp=>r6Vp!؍WJNj./(I*o{)!ɛ(9fZR5?3F1fb hC 7# * D2IIwi }[Ϳ6^7'eq$ ] HH1nQɼm~MѳdywYZD'S_Šǫt{,O+G5 J@υxJjzA`aFjMn;ǿ!5rM=Y? Laj6kEm"/i/3[2VF <<6s͒ԧdBP; u efE-k=F¥%z~KL XsnV `u~~K0d 7:_ϖqxMjEF O9/- eXZ_~]ی6#3bqxf~3t6Jzԧ?UkgMZNeQS;PsB+JZ+!/m~8 >#c\ej]#▯Y^Z3 -P:#5yIvsYKFzG[wh̿$81CD{݊! O0g.1oޅm y?t--I+GĬ7W`u5&[i?{5BؗFz*V,olV*:nXa'Veb310b|T2M8š] BdIPݛHУW@8]6χ?Pr4{ `U<0JEކI{H\ =Y<õFy fuu(+6JmuX7)Q c7+Xk}r9L[a|4 g#4;2U*Pc((4~"7ZV⼸`AMkUKr+&W+b`;ZY _Ƨ,61)i5uQ|Fx>u[/ZWK}ȯ*8C>cDy GvY"ֆB+ŷ*{\`y܈A<0)8{"ޔŽJZVq\?2f0b>Fo$7sAE7W=;ZM4oхp] u֮r;obᰟ'E?6"z.OchjgR6/#ONBb0"H2s2Z# T`gxrj Ư)>jrbK@ʟʌ|VK4mq,mO%vu#uIܳ! \i`E@3nmHiev_YElDD͏2;V[Saľh8Fg@|[7<0Q,>B'3F=scjHF9M;U"iɪ[c2J3!L!$>f +Jj0.@J-2J*{D, ;c^w:j"ƨ8-c*};5+tݍ7$i^.. &0H+Xjeѡ,fŽxa5H{[J^~&fƔRm7HVbpx4Rhe5E4V-j)5:+noSL;-n)cY kDlq[ƶwttf~(ilj{˶xtJPw/qɽ"&ftsAt8Jr,$֛YdukuPL-]׃`+`{gTމeG?*/1 wS8o@o=!K^|lJv@!Yx&3g&^H:xp;EM5K;èH}ܕdN* if q]aRmR)Ua^6Xbo /L/V'̻~fK0vw U|S)ާR"ӫ/ ς݌vi0ʰçy:@9Sy _%Z?d u `9\r ZSAb֐-'󣃗`F>uWUBJn{hœLԧ"}-CZjs> &6=#T h8S^Lv)7p'V_6Y >Liba-`"G7׹;͛?rDC-$pkxw=FzzZc>ahh7#? j::zGx}\ey)D0/L2AKasx-4(y4d}_%5mF/8!xĵ~cEHC7 cHlaMzIV![GMϘl+CιYJ":=܎T *Јs.K԰ȃo%-O3~F~=jK!vMR$KvrL9W[ N29i'Jr6g&ӻu+r )64r %y.g,ets x'X"%w%njppFR+khw.ۚu -ocK^!Gph"Ol |C8𛔁&!а+(*@?4BhgFuγ_ Μʞ\9OY cĆ7bo - +"<H<'/b 7$$ָR5>+U&r:JCWU R+3w!1%`.L+eQ4sA |JX1QŬ)&qi}0K j gGqyܞ{.Iޟ[G*M0b| %zM`R#Jh{Uq3>ȵ5ɘrna& rxg}'d9Gˮ8uksJj]AisGR;Eh{nDFl Pmz ֗ED* xaFژ:a6!I io|Al#ƟNyhm18]845߯YsjD׌ʢ78m"B1tvItn9 ikdxt@)ۦ2%rn&2nY/hڗ$_6NT`cKO^r Vk SX~$S޺( T7Tb lf֛;@g"-۲thMCHZr^lvN73E߅("Ylmbx?-J3owO<\AEB[;+*g>x 1&¼S(Y3ҿĉ)' Hb>@"z'}bDaˇ#rW& Iu rGx1[dL-l%`i,RU:ۊwݜ:yBhDPrh%w`; ۲(}pGy#hZ&X\G%]05y!`TL!~OC¿BZ(kz6vJp&_v- G4Rڈp9'HRoC<ߪ@`4捁ʿa"NkN^c3^D2ׅ q}{l`Y+ܑm:Ӗtn[`&&]b?JC c'_e8(^ %TNЩ]\oi[wJ⪸JwBwi^P162v>;cdCj:Ŕ`\VrpN- cs<ߒ/SCؿ;$[GΝrnBAo{Z&gԎY~)yE u9}gRq I[V\|Npܿ -ɮʝ2_5-gko-*WcNWbkmD~Yl˸p3 |-6 Nq = d~8IQ:Ѭ^A,x6Dkd@WQp#2=ѪW4m"p8n 1lFň.=um/3P}bz E3k5rf0Esm+t0 ~@׳0~Pґj(k&qQMMrGi Mb$!@g N? .ycc$8ST/ˆ<hh͑A`|:2#O2|IsS„ѝ}[[;אI,ّmd{ɳ.DX-޶LwXnKVBs]}m713{KQcJ!(H<]:V/+,ܶ2?)ߡeLy"^ɮwʓf)Vh\%8^})C7m+:"}k@c7)(3p-mOسw2*2/:/[0iDu?d L [g) "L/BÊ$W[ÿ1oh8-!uAμEUVAC"kMRU^O#xWi#;N`!0 0ʆՆ^ܖը3etޕ 3{Ndd&}6y]i!a8pw_N |rL?>hr-i +u^(ၜ;s847ma>ymU}X)\+l!|R=jx*W/TvDO/kZhU,LHki'7:uW<*mF`k Cmu?ߺD٦RrmOB6H~>Ww#mOi~@b1l "Uq3I4cJmsD#>=e}!\5ӎ  >aС?ݿX4΍qr|5yȰ7rb_ 獭0,(}~ s{d sf~#y|W4mr*Y .wz;u6I'`ֲn+'ҝ{l"9H #vϐ*Lv Wvtu"Ň]KtsD3Yu%GR-VӋZ Lr=:b5RIސ8mRoIqx;?>֥gOCod>29&"jK-#!%\W뚶o+ɋVÄ8YdG#Rg=#~+EUZ8We W}.扛 .k>қؚ"Thm\I% ]qޱs܃O ٽMQ* i-\)ur6{v믎Y;#\-'!u圻}VU(/$@M}#¾RN|c-"&1&i( ]S&Oy@wC uGRG5={.~<^k(#vQOkF*OSQ&єJHæ0Dmtv9 +Z5+rF0Li &LAzoۣ !ea\&e6eaǀ錯l+ H3e4Y%yJn֤+G#GJ3s%S?8?5Dm* H{k$'L, *0nZ!yAPs9yl.[w+,R&U:mwgz$3vc<34x^ƬE!' :9lNE/Gjg"OY㟹\HɈVmLXQMJ1#154[ /kQVZ!ӉV?5/[zm[v:0WN-mUM:xNp;O"|ñ}V2å`Rx*eA vl̖?1fBX/]c<6rB{,Q6ءۛ7qG |pp9Ůj!3x0 iln@O(.ꝿ X;Fq!?'NFRZw,jk2֢5 \tbvI/ëq aĐ(hK!ZPyN/UNXΤZjq艹ہa^ x/\m^ ,V)y$7a$oS5ҝ8^i6QCYpҔtQyդ t!#L@  M]fx=C`*ׄ0*;7iZf&|A>} C`O،٭L#~gXGGϬVj_-yK SuSTk>@5.+v6(Z &OC[ÓRg{&>îjG]\Y;ݶ-#2U\-{K9D65@T1l2Ĭɒ My%au4g*P%tPnZʤE: ]:0Z{gvy9rSRF:`5+V N]ҳYgEw=| kj5* K7C:nG:^"qq-AXz}l4KjXS9Ji<q0. (O(SbAbNqc ŭn*5H:Hi46P'zNOk;妄Z` Eȅ l8n=qʳDh*YfMk:l ڲLP߂Ѹŗ#âOz$ABPs&HBYR=U#rtlY륙Ls01?>'i%?Fxw$evyibA%}M8Yu2׸$VPvo#PK7h)`/ށ gGF#f>fKimFF qԿӻ _̙ӟfqM)eqRr]c| r A7SLˊ1cL9ԋuUM{^yP̄PRv +wHIlOngD+azdO.IM RLuя^;7d;0IKPp]fp8tI/l^>{AA/Z'vjwYZ@uLyM>іܮv|c]ϞH4RmG}ΉUW>Щcw-w'7k9*bZ uO S9֨lk*}Ue4u{\B0m*@T,&27߀?D' }eDx"kxHpVYBvdXUM}+9UͥiHbJ)>*(h4pnH(oV2 H)sm6+?GXǣ? @Ru{ɴv㩓[[adqۄ/G5cYE:E[ 5BU3<'o$-KW *sF[Nbq[bXޭB#<`U`]*%hhHߪ6%䄥!܂DA块I&h>OJ\pL }_m z>OLhmNcNi}U:8j^(XX#Q])vH5`|8;_OyFl^L^GBy+8nV휙7ˡ%q"knڍ5UZ^vam4D륝&bo`o9W(,ydRUH3pN[d.|6iKH(G _jh4닑#\û ?@#q<\tn_齰`"AT3 şp1P=RҨ>(07eswKlHG\0!:m8+M55VOz^^ vT<-k!]"COm (u^84H%Iܽwh,~ÿ́ eGS¥zCca6~RX)y!jVgS-6CK/k^y}%KbA%K\ZQɜސ  s\$ N-k^&p.d*BNK:fABl$%%: Tp aMK.ADMOu_IY_{PcMb茖^q|,U`OH͑\=~Ϣ4#b[hjO0=QX0o:)Al{ qNJ>bm\ V&ٸdQ_tvLtU  DjDMKN.ʑdZωWcV¹yhct2-ԛ!h&`a+6~8B $ѧZi$=yX'w׶a+e†2O3T D4rN_GpDQ+"IiiY)gXw[G0O_*po`:dLMZMO}͛Sq|ogIт];L9_S%:A PaG),N֝ uy+ R1,] ma޶Ǜ";V,AL#\ܾ8G 'iPQ P V]~uZ6oMuO:F1eH3v|FņC {0*xD1է ̅oVܞqRzRkeyW\ݝ##ZE ǙwZuQK;9P.9SzCKWy̕vl&%6_N.`*N ҀKʱJ3Oa7N Zk)5Ӛbٞzc\U=e{9cϽT{.l)P!dWhîRWx` yu'fB2~A-;߸? Ȼ, {;Xs\j'?8+̙97T_uwih9G*<}UMlF`QY5 _Sw,i*Rc{Q+*=+'Z#CPx>Gr.,^rρ $%Pn[T&2}y`{]E> M); 3[u4NQ*uYѾE=蓟mdj5<핯6nHB6V 9?gKga!ygw(07<*cȍrf(h_J8OsZ Y6J!@!,gES_&S83Iq1}qOY1TpNQnqgdE,mf{^O>J}06 0slT5`K qyf^o2W&ZdfC $[@(}c,˂ =OgϦ&QC=~=8FEy-4p! d}P1Žj;oI]"J5~'WKw4jsLP&&Za~czvxIZ6zo*z ^ٿg کMŏf< :rApذэ2!ڛ+[X%b9 K0l|U[a]T%[{IΝ(WzoQ 7')U߿3_?E]46Zhp"mѠ-m^CgwPWQ; Mȏ 2 st|5}rmQvQ%"Þ3LlANLlzj+R+us=?ϘNϊ~" 0l$q^@?5G]҇J32סOu<0BB9YNrؼuK}R}~RlUۣ6f,է8B7ۙO#!IOiS~ф1=n1_ǃ\vlQ}a<؈|( P`N4]c?3+7 q]=y@鵱>+A>tA9t1RTŠC$rJKK/(4,q nu.LV]eT}L])I߾}+gs8w>f yMϵ:_+K!X<ƛń>xFW{qywiq:t0PeEoVHf~^ў4)m€G% } U@bG2z}p{ $Zefpb4߰] "#!'y8?,Ng Ò U FeErGf'}|2k^GQ1ҋ[iɻ~Y}c$-@,`{3a PqY'!ގ( %Z~U4륛962s 0?O# k34MyUDaj]+祈jv=lDiPo[ɽ&kHHdΫe&!;M'rY5ݾyNJq8<ğ55k A<{=[FraQeD+$? @zrk &Eb,&/Q {)wcPٛrpօ`Gʄ7s} t Xڢ*i߳nPX(EC({cA NFV^¸vF2H.@ߧ{7=Hʛˢe^yPfcl;&+[έ}C!F„VpXk/B!Uomk b^0UDaD& F]GJt/6g6IkgI(J;oWsNiFaPKyG*h?\u m(ӂjE4kMاϳÙnnt,cKUH'hjX 66NbJ,G)+{ YK6Un;\oc j,6y>F-}`c/  `Ў| ^u\i3 ?  0cSJ3zhLgM_ӛ|ۻ@n쨲6 "" ZRvHDZvՑ]p70"ΤDޖ IFɍ_M!oB`(Rg4C*R7Y!ĥͼߪjZeQeIYc BĆ@ F0NT}yI95 &:O_Dˍ2-fzi hlGfE+5qu"Y5v z> ƞ PkwS^wݹc1K1Jf{M:Ӡ?|1j:[2I'fj>! 9xg Y'Mt[/ZVcy_-H`QRBߤ$Jw/wTb.%6+ϟ޺u䦗,yLSAYD1ܛr\1@3G 혌[Ȥ+1o j$#=NCɟ"rb5Nda) JC@*GL=K;gg)o\+G@@yU,*vZ3 ?[;6/+PpLo݇H>"HWgRv A`hRn[\ndz ?jq+nXeJ]#J'bt֏")F^ d9ciIe3CӗYc7@*Zo{#|h@;&uoQ/svñе+!7({s$R]xF5ER6KEbMt]"<=X/'<xm>|YUg;`Y13og+;+KHRZNvR Ymf&w):IBʒW(zIژ-j|>V j /l"[^G|=![U4/o oier-+iǒSfrLoE4-$SK lrҫ ɷ}k$5B̀^+s=ZSK&v[^W\ EÖRs 6ѐӊ)ST<0)<qi gh!r<2&팒\C K~MϔAEm!E?`$iqkw_s9x#Pzl{bp9 Gj!njvfoUBO =fqoxd 0Z]u*wPG']u;r,D1x_X◡+d,j?+W3\@=HN1ғ>|45(@}AWYQ5-*\'TgeO6WD3*!uMIs-oʕ)tWm#:O",ufȺj>;[jMmN7"%ΟDZ`ZUYHn> GOf[1ܰGvR*8JҐ䅆<˨p滞0H (#2RP9Fbb7]1޾h*ɺA4T Jt?6+:uoD ]X8/j t`s [&S;3l׻#RqC P5#Rg1^D(.]KQ=ʠu:@F m뱘r!{9'3"^rH<(e_Xvv -O,bO ˞a@ h {eV=q89}VYVnRm ){VaUȈEfq͉ـ#Zbߙ:3ׂdzM?+mF >oNpT45`qB] N1BoCҭ4nSҏ'lEbSD[>'/Z :dEL h:2ʢ O0 PTºEe6Ew ߊ0!2R`T۝i#‘mrnicfe7L{0jGs CSVahnR߭6= \C$Mt¢?6 3$usG%39 ͂a#a~MAT@ pLc&g!>tB{Stz~%Nx6Л!b^Jꭆ` yJ5ȗSksK\n8K1XkԌVT_*J-*_okgM%&DF8g/ Z'iNC'}98hcȜ*fzIFl(R')/Hޢit8f`{I>LVy^x=+ ?4y{Qą;.5$&[*w%)8O&ҕnxJɬXi z v6oNto'e^09M n2$9+!Q7<ÃXa~WT9I6Tѯ!CWpNW {߻X?*$\lM% с.c!uzP Jǔ\& 'tGm7[{7H`&ã0\CXeqlY(3eͱ!nɏt0 ȶ[ hYoJ,B K)1껰O^&n]x}Zutі}g8Zm,ni~N7 | qLQ—AD{d?w0-??CĺkAG赡D/cL 6  @^AE&/c|+}D%"4&@z|0f5>Њ{UXOʍ qĞŬ_0 !X&(~|Pͣ1jU<1{ɸk[尜c&t!ioR͛`w}L^mLJPmdc]Xj%0pa ѵDHmcQy&)4rIXcr +\ĹO #{Ez;< ?cuyV8\ۏ&-#);8hk,yȏcZ0niUoˋzy'j|y!p,ʱࡘS|%h _jz[Ύ LB'ihuQ!H?Vd''2K0 Y}or9eƿq*7{SלFc[%/92.Л,Hr8IP 1y5=*MyVulT6UYVbG̐L,Pᱧ,Z&iV˥sD8UԴuǃi(Z ,M#e]+#mҗy5cFq/R$KUo'j1^ 2 BToA9^a|Uhy>0 po΀FS`)SMo & OyFDHL1Su3VMtlBȝl{j/J<|u<R #q1ih.WDj nͧڮIw0Y)$8 }ߢ0O+4dO!O\`ă.u(7nX۷;r=5;/Ut@}1ЦF. ZsG((tC(myYc T%HƓz;pښ:ZxP Ln)u`=tEvhk pK+Ts _L\·f^/0Qt 0' 8DQ!9c1Dٱl}2J^9MWyz.B8HBs}][,e.d6Q›.8KB sP̐[A'H)NTekhH߂123tk ]9mQPN:)M@=bHBRj9mp B#QlS@s+KSu |>r?{QQz#<-bPQqǜ^I%h>P%-5r}^fn@F`}M𤚨 qQQlKd9Ҽ|vpwܢn &;-_Xi1c2(. VV*mH.ש-F!_(Jr:NP?K:1BsߢkIQ>/ө٥I !#/>5Tָɚ-H S4h9)%G,Vٕ1i%D' . IXW!Ձ>5nn=%i[OieM+.j#[j$7ynJd"[sf.7`9VuVmආzftv Lݡ=x_iT|yI>ϰQFܹj*P< ϕԩ1W^c)> csXwg$AʋSz$ZĬ (o7ix],M1v"Je>]?Þ)~Ds6~$ | w~m;VUQC0=؍F HSs4Bf)["YRa>T(pEQ)?'"_ %g|MN`|W8Ӟ5= *Bmi " C6LkU]f{A,nrZOC (#>}w-~-ol 8o8EV~:Mܰ{zjC 9 Fڐ-hG.xUꪙ\ kwZAx8Cia/B-zCdġ MQ[*h* QP/LQlY2C-0-.+=,Ə`]f,A1~4}i,F8*)Ok_ۘ.j wO <=^Uiօ9)~ ,VO64= c (65gM naB%Q%fQ.)+|H14%7`۽u)SצJtIdSVh/lloziB}W!#7hr_IniiG($;0u86-LZ;:yܕ UKxG/p3aɴmNE ]19 њw*nj:%Hy_m{hI@z)1IWТîhZe$VŶ^E1B}38  |7|Sm[H/ gíNH%w!r9tAC'rV<CT~oU<h_xZ W.pL'~ѝ˺_ In2[@rA/y4,Y&3&U~/R_ e;yVeޕ/0--pv>,I+ [n75Ds1R S2mѸ69ArHXS0Y#pֹηͰֳ/7b ky R=) celS?i ?#D/G Ѩ[K>u,j vcQ,޻b=x)۩>Bo9YIJTuaZ R)U1{N9'vM:U <|3~={h!\f걠 T##C=0."-;#孙f exZ% a:jZ0Y[^ZTHJ؀+De/wTz C9ˁ%2q iAۗC9]%u2=8Z[ ils<~ˀpWj10,W_鮢4K>p?L:ꬕRd4gZ[d'ɆC9F~,\;VRa݂ l|gu@nRD@dTȏ>$Aۇ8w\YkyePHai#ԋ CNlXdGkT+lyܾmqUdiI9BӺ;أA#4@#scEvrFc}OO_ݿ>QGrMѲ)?|'PؿT~w]*$Lpo/s䞤 G[94@zn :8yOzqWԢJzWH8SoSu goTX{ e|,X+), e&:x[os'<@m@ ?GE9険'%>i7q.g6uNx쨓HQp^l3x(k 39^+k)Й:/az^Ci=2`k[8!k`WX ̶_QU$h:~nmbL>0h׀'|o)`hJ>A HÑpf PhKdQGp1gbP3^VZ'3\7P2o}VK3=CPvwVxX2qvaY0Ꮝ$&taYxcQ35ZA2.h%GF+n鶇0mc\U#}E5 a-f(`hojè˂ٸ^]MxXp2;iM݇ 4+ex) .:}Wuk |o8%`?t-g2p\i0ѭ՚waΪ^.@5 \B8&?gE _ ɓ`)p~=NpYv}4^穀h/k2n^GO43ܰsۣkM.8@Y;nUI؀돆,rֹteMm{g2(?PA8 mH琬$cW֫';do[ K<Ά}%1'1 ie+ޒ')Ԣ M]W6,CQe8^fDՠR[5"fIz^ФP ;´\Jx4nhDN\;!0  9Y +)VɾyS].޳e;ŶȔhR=@{H;< 4Fob#Da-ZZEΩ?} VgQx.cSfNҕ4!"_K令+I ZBk.ajdӇu>g1%gTReweOpq&rxMULR_̌V^59swG8HxHwEur(CF!%/alu[Y" H@S=2/A(Z)4'D֍4'!}'sux57=C^%P׾IALP;ʓqChQH^_ڶ Dj~P~mSubD{'$7EC AW8ɫ zZb) ɫV%D>:N& I6;d2NW@b&":2`?xK&j^fl-b_f9\t y"R|Of6Z'0EC/aJIJr.W="K[űUT $J #A<3bLK=0#m̀&QwE:"@xNXV.*+v 0\[u"8$f祫.'SbyeϫC8b,4k4|ZKݛMUqd)1K mJsjl{d NK?Hz} H,-Yk@Խ5 yCU0v*e a'_Ș5IGN"Sh^#J+Q E}e P6RGCvUͅŨ~)hc0xҟaAG]qhee13d9d9S5_z8kl=T>t|K҂O!JV8@17πku^1SF" j n|]@m쐺b_Ӛ5A1>X%А4%zYkm])8p:38dqGIQTMϭ_(Sbf[qel9!Z-t! 7iE?dk.0t_5+u$P~a%SԉNǵ2,cBmuy40ND7^kU^S׺J뛦ū[kQUTZ\ ryv_y H^o'")_%R UeP[F"оcg-b Bո̀sQʉC|`Nc`{"4/`5Ƣ _56jB,5nhwJaT`1Pѝ{,U[ (! #^w IKb m:GH5Dى?@_%_PW{„`LYY=Pkw\"$"zqdTrUM\\|GR}?=e;SZ~'waއ= VppCO}F4UCM0>qnl t*t#<:d"f}30ybR? 絰]Y_@a]A|] O$}s$ dzDQʐ6Sf)tx]Ʈ@]ز#MM{Rc SoyXL-=ِ,&A\cL&z+FPyۤ c|)5|) LM+MX{?yf|.CrT,*(tEH@-g@Iq15~{E>=ە.TPx-87|(L"z̥%WC )EKbHhҶ[rJGM@bvfeOL~( yz);sn[d\ֻ8Ā q0a+yg5l^ׁejVWmC ѴC2P"u6ԉ`"W0ZEܴzbqbW]ciHR_cŇi IP:;l6ӨZs`خDǯYr mޗ/7 -:5zgWWy򤂬t}w:@3ROD6gҮWYBZ( U͏ԄxĪst;˴d7q>U%LX9vJ4itC*A3X!Ct"2ዦ+'#NOoV\ߩf YV|q j.n7 0/r LL!oWr{YR%~[Z,G>)!^WW1Q^fxn|kiBN0fzTט [Dۆk|PߦהG:; 4dFyMITTRc&/~tnrڀΰo?ur @Àbjhӆ::nB+27bv:r.G?P{퍉,&#v6ߐo޺` Jx1 %֖kL9 Kp_mKWV-@||YX8dxGm^t=K\пe!k$&Š)~8Oac偺;sC]s6n@e+( Pjnqϕzd61>._"rl c8ēn|W$EƤbV"3> 1)XJkd[$G]ǭop' =g¾ȝǶ1=$}{ޟ;I~X@?;#;o#lF9C '_}bAģ[SkJEVƌ@BM]cˀ E]$_ƆERQBjU4Z)`.NuZ4ޠ_drFZJy{G/\Lå*cK2{;8`h Q8ʃr|n=O1 y_zi"ө%P7 + +Hs+$AѨQ#?ek/d\ю{:! 5!@MeK&ވM֭`+uȡOCCޓ|o7?1!AnݜLl: AJ+X#r5qMVbݗomPj"]DQ)VD_ۀTa3\wC"8&]'{JنO nXn3p^JEPcXWKAxw///%u$o^$  (xbIQ;G((ȉ4l?2$d23XJx;Ey9㵣'Ne2wa?x-ƒrEm_,p!'XQjƔY!-4B A? aqቢ{&v#SeʚwE%ȝӘm 6S%x 4 h68mTh,~ʣ' Î?1ў4! CLu {Q6?|ϨzffSrow3۟r@xg+4 RWb&8ZؾeZzb4mGV $_evZ2=q/XeɃ eP,,|xott{l0lqICj0d/_+Cp)CϨ6y(4&ۛ[|pV1!y ?k²;TCE6czmz<8`Ϝ`qb8Սy%\8ЊNs5^] Vh&%vt[NU;\ܖ7]:<`A!_  :RCRY9FUBPմkeu$ۚ6Nr3φa(<¢aNhv|Nm6gCʣD&f R7U%~CSл fNx+hwv+> 9CyuwuQqx,?0_h{fš $`9 Z>[}cjLY!O1pM *Y`T Mf{v]4#,)||tr#-1.%=V゚mx1Y=LƞPP?T \2ơ*3rwi!cA6QLDGnBgݚ~+Y~hjApVQ6=l>84 AINN'?am=/czC&θg֛N :) I2wx!u\$rۇQE\i"X S &Se"LGTtȱb& pqt1'VOqP=2r4{=鲍‘XTWf?kK7͌݊+GLHlMr [c]8*n|f(y# 7ߚ\ ķm]á~!׿!oq-Q'+آY|CVvRX9[U([Je9F/̑篳g^~4_ƸECB|-V[yLkSpxET7>N09s9wD^%vx 7  lx"oy M2^+6DCr&|JTMHqJ:JLe}˜3n/!Xa_@%ӻjmaGgwhHq~/tY@S[Wє#P=[A>@ {Y qYO;,7Bpw)mpSD`="AL9Ik! ¯Xs51|)f"r*}2*4ha)گ>R}dnӆqGͽ\M9{=or( z+ *Vى)pW-u,cհ=O'{K2T,=oF`/4pl>YӺmB6e V * ׊pA >c}ŭACEnrA lBY#jn&^1 7Z輎ŎsgmA7CAsэmѰG@SFaSp"XBݢcNYZRtN0eid OKsEa0AmE%!rzol mD^iv~3 H#)p7#C/<٦>i ɑ%E ;!%/pmF1Am*Eo )ԓtI1s-2i1UcT<|O\U_U,'*)sD!t+=A{t%,K[tIXVwPES;S?yky^AlI 3 Uut]kz(~c9-}7! 3Ty҃'GrHmHYtij Dʉi)]kkKT~50Rփ4CצB$h͇q7!ЎXl?h_&uJ8BS.N`?Xbn#78qsRF B:ǀ|IGX#}cbpg n]zUB>'P61SO֒sz ƴ&JQ-=-h}CNHL}u"8әrpD̈>-ȾC5AN ic|흋7V~#P1ą0o-kC1nзz"+?+S]-ÃA2!)xtB\8o(yv ardT;1\5![ !u"Y*? Bk Ե0Ei}brdb(s.2*Kp  z#&Fp;Sa5$7)BT;bw^8ϬfGᣮqep!^5fV̴o.R\84ET S`I6Dp(W{Y  Ũ`gHH)zq]E&qKa/ h" [8.?(eRB`?Wm êx(ȝW70uhۺM& \ X? ##y!}u W֔a8qankp GOn>u~Lq( ISu`9`#d8ہʴu*1V]`t`]j;t:i*)yiMh5ne(ɚ9)St\"__*M:EeM5No2(?Ea_%yxmmz<^M% bWi15QgWH3!jcW4#'$Ά+<;LfrFuTB[1B-vmty7MC&UH4'=߹L1t!O~]ֽ̕]"+Ay}~?HcYB eWsR0E'1O^nC >8FŽ 4c4VIa`p}鉭\NKQџRpɒR G}Ua"?̟8bpݵ<(p?RP3/\ ӣ{+Wbn]oʾAŶt}v9epm=n^ԔvD2޵"!}`z'7[.e7 GPCF-Bi}ӷ:(q~,BCӇљ0 KSD)^*nEF7pSA.deI_K/5#7&L32X&8xq8ߗ8q$GN¼g+^EĂGtHl5~|cRήLRt\@R{JHvHS=@QGlU *L*>ϓ]7jv;;٬[ hACUSdi2#{;ӻfEWvV]9IU> m]ck}N3YQFjiS|WImb1s+6yTB/ {}2z`+~n{v|;xOArxF #0PnOXβ_ ~E7Z~bє*u >auSAd'}saiCa1B}]|E LZAIHۂ%3wm>Jex%I2nLkJ 9͝'@雀oicz$XۆS>k"2vyޖgP]&H{(P輸} -gJn:2uVԸ|N5l :p[u9wň. !(Ţh. Rq~#kk~+bO /avPz@pr7ط%:.}}("/eS8-1#bA]0,uwe0:o>V|S$]bڳ"~,_qW`ф)ڮ?T+w|M-6>3_Tma-j)XGfv%3N8!;;g[9$0\;̤2xă D ]Sƺ˨-E1{r'Fr0J_/\x $Km=zn2x5J?hqWRP{(, w 2\s:.,/b.|tװPUwqj -b:U-B- S1 nߝpg32O=#bTrm}1օȦZ1&!2tmso0! ~Kv%Nkpo2&xjux K52=TmWGٲ(Q)*RXp_pU#_6s/x gK†s )ޘ rS=Ӆin5 Y"XZCsE,NĹA.j螽C܃o+T $GTJ*v z@v "Y!>PEio*!9{o᤟) LlN8)(Qܒ<"8\0t>+ĴYRS0Ѻ~g& h8d s À=Pr~!{]XaZʲGR3F4WSt$ )R1@!A'|-j.)UGf닿?Ww1}Yg|7(c 4M(t\0[eP>5t|M=J1?v/[_[?a~KX r ÜW KZFEMb͊;,h Dx*YB(ІXceS"cI".-́Wc-}5p~WD|b^[ۿl,g%>!NsjT - m靡2\kk{5I7d_mAζԉgXil*HL'n/M~Xv}V$bٷW]ضvMs L̳ uz@2U/w@QH̠thC|Q<՚u)Дj:u%"}PB6=Adb$27Oд\qUb>lmLRba$E-B0>s_Eu@!H,`ys!uv|iksB[WnE̠e?uX.HOqk1\<7L^U {Ci-xB;XVxY'< \D~C(T&L Lȫ}MU%I{0|uQhw[akQE4LEzXx:9,DW pq)[o;o/l]7bvt*{ݷݙ>DGx=;b$So_`;<=B2vT`Fq}vnx0l~_zZR܀m3,m3h=GR4'jA)>4oΚ[jbLPy."T:.{A.`$s=ut 1zT>͉fn3sn=(7H9l.eR, Х86·;wcGi>Bͻ,ŐKq HtyU&N xⴞQaA7s$ƘB2I.BP+ Qzj5T(r,U Kd2?@SfXѣٍk/2Y^҄L\៼~te@HE͢5uФBSOA99\л9*{t>YQ]JnPt~|GQ[awO[2,HR}m$uoHaLķl`.R0d ޔoЦs-#W-6w"\iJIG1yFuJZNYRl+40)0|/M2mw/ _yX~>M?ÈswE1KflT#W6=r(wvYDu۸/ r-WwK2q"Y4# n#ۨdkvGwTv(ffċ^+&nfvoB}۲YE.[0+g}q=Pyeii~Q :<{6K/5_0gcG]oZ=tU/`m,p>uG*;]NE7Ѕ3yŴ?~cNŐ.(Fs9~L/N)R$G@;>a];FrrI bki&i-p,yI)1Qur=0go|HCrC /Cn}|6aы)Q赑{Da`Ɣu¹0nex(,J7|Sp]V2̋)U_Fb*#Mxq)Svl<#Y`zTC&[p U'Q7uvk묮 a7X_ lpcm4# nBa4O^? ,G2JĜ] L}@|%7dm7U|)r LL59?GfZU27 `3׍7BǰRV;g3š쵂බ=۽Ơ#WG"Zw؊IwjV7B<<&}!UlC\g!4HƼ6"\1R +LBv,Kœ 11w8뼐nkKkbU`5e9#J:#mQihk ~~o *FHO:6]e!EqBЗڎ[mk2#bZImZ@\ 7 -NѬʨG8f h[R&s02ٿV `i%GҁЄXRPb޷z Ai,z*;"9]i Tڷ3&#حqZ-+mC`"%SƝ& oSQBE7^ +O @"=]!%B^4_I?p4 IVef-"BbKB7.+."b4K\<׵ Nth,o@5ՃFbK@G)&h[h`op~>cDKȭ} IEQn?^Y<>rY0Zg[ _CaA>`3hO|Əj=Y~$kdul :z3otSs UQ"K_BelkU^q!.ٌHW|01O ٿʳW"evah[ѫ 8,Huy%h?>VT)k R|Bl 2 MO<= +꜅m Y3Ul mUpTWsnw]Qֺ\_ :qiZg (x bi:`\C֦^PW:YAe(Q@jdCsh%V8"hj1ã5:Z #k0r85k(UϦ CB( K x"%\BXd[~`l8<6#Y% `0 ~9 vj/"-OFq@ud"t+Ĥ Qk80\bK;q~Fʂ xȆQɴ>m1uxJ̿)q'4-]z%N+gYycɯuLR$28ְkQk~1UP`!Wv$+4eHQ3X?\H,`M&BB]TҰ8DɾeRM?dnG.h:!ȏ0} ^5>OR kKs /_))$hB:zї| ۘ qqF;ZCɯ_4}A);9PS{r_ F4љ_V\в35 y%ye6.P: gz'B$lk9cӓ;=eFJylW*{y|{VWTͨvGΫKT]mX50pT1uKw+wzrPiƷ2=+8k9jȋVHgf!@1Gtuሊ{I1u<I9IPFE`擞bDH]v3gw9Ӈ ^MXZ-[V`{XёY0ٜP:1k6?u=R|)ʹ$\&pQ MEL3/}J=v#SxBOG\ΙtmA|6 _V!$(=r*CQ}pkaF{ĵ#rXmD-mxS~G;i ?]jcg+2񋉶~w}{XqP*1@u.=Y"r@k֬c*X4>C.] GAB=GQu``~ Շ4f nx[FQ m҅BgTFKܲ\KUG>X3^`嶜VLw9=4ؑcAd4b<1y#xug7"${|9i#-8ֲ6,;pZD((I}cfzjC)Aix{ƲpGF-uӃ *µIM8$Qj>_`1 fmJKB\ jcyfǽ.!&T7iSp鑖bea(꿻7GӒVSmI09 ?)1tbDNRY>n%9iS6a= SoRnY3%|K7#D7jB^NeKI("Pf;S9(,֫Zd_R/*ۻH_`5kFϡbevqj͗ޓ- 4w@;.mٯcL>=볳rxXE\`bD׫SjsP2U(hW/OFBq3)y*$#A-’9Ch~D;=РhIZeb\ `hnhJ:fV'&a"iWp)]}(|H9 nG|]\/]7)y.'#6{ጶt˒+8IRr, Y7<)nNvxMVp{oBjV;pDak) |i$11ӯ0Q׃r`AŃ;OU(CJ1+ւhal oc-чo?8 GpPi`'}\ OoOg_WOE743q8Kp9I?69tm~9Yqkct{n_4Ё4օ^tqk3 $hnt"P$mwen!xE emvX#U5!:JL*Ltrot\N2: ù*iL\vS*+IYub.7Ϗ 0/^Z'`t=?WaԉBQr'K&3iVҦYuW2 N;|Pc̖A!Lro?b%Ad-Ǡ`'Oozw{f]E/ue$)y.ZCW8}>xx-_d-j۞,"!)5*'iNB ,! pI-;EX3h#b~J|CH@/cڪcex IX\d%N&Nfǁ*8~uj|d_rwF$P67O(fȫjzyUܩR{ RƇ9ABq9]89dsaK!yx!:XdN/0,_ 0-uGوy =Dž:*H'ZXs*BBBDrHqeHqQxKb8n'5X cԊd{oM1sC K} k̐$GۗcF!FXz?u"fbb0kNH!-jm#\e]A 0̾eN_>+Tj7ʮGǡM)*C1 W.[P2}B155z$Bek<=D+NgDe9N$qBevm6a:Ӡ8wC"l &=p7|` ONFsŸ"u7FUWlnp r,qt+n/K, S,gXF0Ok;7+uAl \DDf %׋My>̛f1 ~1eIhiO@Ȅ fDx_;W;],DX 'aY Kfrggf1<"3B%Vq(Dnݱ->XQ_.Isk!r4֡p٪\m&!\Dԡ-[':BBL(şpNx*)a<#OZK>yǥ\ s#' F,u.@DQЛ(RCCsǵ|:N@@t00/tӭ^@Rt1bOU9./1xwG#\Uk]Lm̪#D\@DivWigvfӘDu??ZQ1%c#i3FA]eezQzCZ%Uy8LVD=TS0+hӟm@gl$&39t8 $hNPkw h `Rmbu* ntt?^LR |,W,~-8/@8GJlL(fg\{>RxbrUT7`WۼI{O?`ʿCr]JM]m7 E{`PT펏gc3^K!`aeK[\w3[~~Vak."]A#0d熟r.Z6^@ny3FpuAsvw3lh~S-b WH;\8p=MϮ1LӜx &7%o3*gnT]0gZL2 5hJtG~au6[ؚ QНɴ_ ߀;njy쓅MC8G1@Rij a`UCOo d-!mmQ-k<%UT^˺&Cbs?Ps|Fi_]z=Ewzb4FSd;n"n(]{% mq\jǶpO؛v bK{Lqۮkrq?xx΋dvl☁ P U .?U70`f+ H3qxe9'%++#|op =6cA!%֬F^3l1fՔJcЊi6.}b2?M{}w|vEG׬C]pK#\^B+^{rX3QV)hK+x^1{(7\h2)~P tNǴטőF,3ev@U<\G={5}HP& M}l[xq_u%gz[cPγ"ma35^H~oDA:iJMv5:ת)dKh8 <&9Q 2`QS5<ɿ߿~J6C=Mږ(Sz9Nt QMMD& Ngٵ,ާ44EP]Vvqx9N|k~[NV4dK۴! nϖdK,tC +}LќO_\"5-]koԊhJtYM`@N77' N 8{!·g`>Clx3$ á7 /v=%鶕lR Tu5[u+WwƑM 6:{׀ da=”T*Oto(rAvqײʿ|dRYDI#P1fVs7m?^}Z:6v 6lr2r,ú"ã;MU\KOzbb4NP r$̜:aCEۺ㌤x{YElRs&j7HU9Ie)аɨ7a%14l;ޟW 42Aš6Dt߄ =hNd9#/;/R'ː-:}eSXRP#:b*0'1s0tj0lQ}Db?̖wK+5 I5 ZҐ%ET X32gpy}YLfts )buHK+|`C c%Htj!Sκ3.5Ql32%Ey͘|AEff=0>1InW<CXr]}W;ZVԹy%A pq9Iʏ}F/wdzn`:|QO9 9::$aevэJHag5`8-c9"Y9L/ J& F0/Sݙ Y5PƗu,|rV4}+[\o[`Hlv¾y>K07XbQtx.T<=)qa!Y.dѾ&@qۥ-"~:rwx7&hg6S|d U)BP}Vb$]xDYU?n̓%{ [hgG&?;55}x`Po!7 q6yM{L+pDH#!UY_k.qu@dhzbG,qbabW([BHMM|](mJޮ,"`X^toݍsIR?P\J0z Zk+ct.6 |sk^q<-5RAhO 1/[ BW7FjVD_C>"ttPM]E<>tOdݢ(oP uAriwd\P^MlaM@D㙳RRIB7wk ,k\Ch1hP_'~Ɵ#!8>x\7:3FwX_{1X.kV0%.Q9,((*hӧۯa@%]YBU*S͉Iw\jPY 9q:jfeXXZ!$2Mg)'yUy{O7F.ѸD:4 1&K 6[8'Bۺܲ+$ R`ԃ϶E:ĺS /MS|P$?:G=CpqXP.ҿDL"8mK.*לn@"`88/6@=bݶ bħAuqؓ2yH;k{d) ^,"8VZk̋f9mr^*\##h".$iXǔCfG+c0 imT?- 4 kaq6J@e|x}mp8[$z`=OQu7HK"w?LYq&В*[T9  tjl=pPC'x-4HpUHLGxYYn0FϪݎ ڭ䄥+A_ڬHz^ '+"S"\]Bc;'n:ƉłR.nf xyIgY+aȼG1+ +I @YDX2fE[GU֫u+'%ҫID c"f\,,I&j5_7Lqi}{go#0mk,X{^T ]U^sh e HŶɢ8A?়ˉɖC,5 z6zLU4ȓ 9-k2UTK =HЩhhz΀)IMw)JZ*/G>y{?&'[VlE>OaUnd<5˻{{dXY~N B5nW1<"q>ÉN{C_(=}Jsuʓc9{  ^eCU8An_k gN O!m_JREyv +I,>yfKr:tY,t-hPi fj杪"O+Cm]zo36ƞ),Cefю[GR-n_q`sC$]Yy>!a' ] y % 삸;ъ[m 4(GeId 4Zަ0[5Ev>,>on$9fT.Ů 8g~@dwk<~A}tHEDb[cmr//@%D'^`AC (B obPɤ/5E@XQv̔)$JCbcS`Nßb!1?rS t iT6F{ Tg?M㭯zZJ#1,B;s h+eV761$g׭dRDڰc]7hO:+Mx }PCxI \ #&.Sô>̘Ҳ3(\c$"3ᢌ{CCO -QA.vT{8> xN2;p |O/ s nGMa/N ~Am-׷4>xGPn5I_hri(of$I8 O)y@(&^\ˉϬ0užڐ Wb#M0yy Uɑ 6yqM8*"(GVw -҅xVoÅN 1;Z[= bѧc SV-dJqI8UA5H ч{cv\z4ghFωwʕb rCm]u|5@t1 _KgpYAڕmٗD$&Xh .]"PL!YRhaa9ۦ0 3q3܏jAɢRDժ4N+rlG)@y돕=ҕ^lkaD<4f5YTѻ9 \3?RƥάkS)k]}_I'K10k!҂S(qA /ےPUre95ly>$/k3H樯G[EhR_^ʧEs& kxAŤ3@?3P=xd\ o"BϸA5Цn=qGf32Ѕ=B=U؛5 rY8ΰE4CyN/Z )h *R'W}MCS1j[6z VmE{e}(jq(l Ǯ`T_V.ήHT+gDBy5&J|v"9 Χz&:@MYlf{07a 6AH_>sWGxhX[Z65)y%"^@kn)Z[z eG 2 ;jh4P2,&W"ܸ8^bd0$dժag/qFb;BmzZ(-\C9h$=O @zb*׳P +vu B3вlhA5`UJAA2ew@h|'| eg[2NQ +~z&A84)i`t u*"8a`>1`HX"3(;Cj7z[蠱줽o/W0T)%XR˫XknEцVDh'b0ѵP^kBx`sR-OAl3L9)Dt͂,!vuĭ<˽AݜJA1I}g)3꒚b֜3s>@DhFҒu=| L]U00`>0+hر ` E~<FHYWæ-_"`0RhEW 8FUY2T|2ՇԎ„wPzN5aW$ϗ.A0уW$!1HWE\ `8xGzՈ͐g2hź R3]<}7%;SJP<푵 EqE<9=!Go} /8*y V#kr#a1dM&SGlSm`rDxo0*v3m'R3jOQ!T!K]dI[?<NEzXMM7}uTPz>CĴu9Dk/{7g㻧NS8[7n-E+&Am#3-0vwr\)Qi|٥ ]9HAEt yINJU Kl[1b̕IRf~d=6=<4ܲ`L%e㯁kZ0AQ0$į)[n@v+Y v\oJVWD.֋cm7^}q]GMeGߍt=uH_kf-_hl sV$8nX?`8eYϝO,/Z(% ,w\~nO/~INQE :~L7r|ךN%Ehb?{.7?sd^F/@4A#QD_z4l /vL&٦WE=EM&b~^'VUgR%UEWC|Uk1#&xFL18QCfA]{_UkT/1UDO4]މKb'X%Oyľ?eofIF=q4 >)27%,g^?lUIg5NO:9q>.L Z r^@-ikY[k9[7/Gli}GYyJ~cKi| *B[xoA s'I੔ޞ9gazƅ*@=G~2SW]ϐnVEϖu 3LV b:zV%[ i:1.0Sttg'bM'rG l&Y9avšZ 41 "7VU,7˽Ő7e/Lg;@s3/;2"6\A*x7rG#ցnH] K;ϪCo{^fʭnmy6Dȷfi&2E޳"[P˓RsS(FY8fap hxJHA9yPniErܼ ԔX4UgX9cAۉGO{Ɠ KHfdu4G|A j9@"p=\lpsD%MDc0|OaطʐQU߈,xprC䈢L>{F_"늴xphx.'K=}ؙ.ү [պ'Ӥu,l^QJ{ f6ypО(L78QoT>8/<K;)%uND=8R&tw/CzuJ_ z|,!ݺ%GIVҢ)W`أ(L݈a~2wO% m5m|Oӌ *n@o#Z{oY2W>V0Ybbm/bu=ZYep]e;1VE% $h=X&y8hy&,r^yتv-ZNIƗe ;2q$ɶ&Lv{ Q!h 5.YX(Dˆi4#~Kl!jK;Et'*ـ{ 6ޞUwRce2br>:_i>&O) g(ѩ`v)!g-}6F1w~cqE"W6'֗ܓc)fxD_,+ԭKvmQ @J-vu$9.&$A ~iOD?׭9(COSSW?j(+{/1󯝱W}Ő?ajd_ MG2љ\+aE``ĽȆzCBd4bC9;ge @{A G>Yɒ"4-`Db^O;^) 'zË|9{;aܛDYø~Qa1Y *u׾\o&@ksҩ:a)*py BˤKƙd^ww&  K%wT3£Xجgmuۛ]KRT`f2_n6k9Qpϸxd&]9sT7]PM4r?EG"gC*jbb;.UӛU.d{nO]@Z#iffήl~Lr3%ƫ:Z/[ʮJkJY4tgC[,,86eɞл/4D2Œ1nBkח D$CԢӴ {.0CLX@+ }6s6G1`Z\%5^,YDY =mJ9؂J/KuIGeu>!n"F8D$x,S4_utWZ6 {  `ּzjuo,JmHݴю40|2ft+d MCQʣ;~/bdN0Pb뉸\ВCAGOJcyKѼZ2=aǞeYϠ| ٘iV STzAvC <6NX9>K n4JRs$с8뽐ݼ{}>Mm. U/ק=-ϔfd` 6c|TlBA߁7 4î &͚erf6UdۯTJ63af?kߜGDNmdh[>eDRJI 1hO:'f[߿sVᑩ̰">TFȬܐV`+(Q1wcI5uþ wr!Zӆ0\sRES?)?ibdF48;/+e.;,PH"%:k >j""k6 ijΗ|qɤm?-x|mXdh>kq'k}ռKT?whȣ{;Y"X{_5e7R!:V>Q%. .y6 ,d+o%~] f+&|/)hW4q,>_?]t5PIVϛqH޺I"l<;[*=bO١Y` sU&l~"5JNN^2!o%hPμ7BGߥir^g{>Y2SDmϣ4~vq[#t[` V!$CXn_fU3x%N|X6>~Ni kHp}on =ބDsj̟y62 @"=+x^sj>^UTr!i3(Җ'Kk@rx1\8ՄHڵ02Aע~|r{DI, UPm<&q6up//RGt 6z? b+"OnO2{{dԙ¬`1ף^EK/~4jJyFo:V]VC T輩C,>MI 'Be>q+؅' 5:Gv>yVP4Lץ{fj]LǺ7^/MɄ82NqA[X¬F3}gz85D@5?궕8 >⪂k+$x'FxEPeo.Y#5u37<'@;0 #"qqIMhۉxyN`-q9;INM?!{@Wͅc]̔9b2$a@ MEQnAL㯏u?cĭsq"\e#Ӄi:ܾcjY.oHt'A^4XjxTbO35"n7c1.aE! T_11,י^=V_Tx%0B!vH/q |mHʔ%C+TEp掠y,$~3di;Ti; 5&m{K?gwJ=cugo?"BEi /6DmHKZ Yd/%QswuX/#s% o@vWqL p/W2vf{b%ʌ  㣞n'aP9F1b=>0fnʹU&J~xYk]ϤjEpұ`=FuOd[TM5/_//K7}ϺCB@T B)6 N/)YI?B }a_ft3"Ƹr1"u![9)ED (+AX?D"M~ܩһ#)`{"LS [?hrݯܟI 蓤ou2cXZ,$VQKÃ9`~I8/$`W+Az> )hv%GNYBދNtSS!RֱIFe׸&1 N|,{$^Dvq8 /yy8gX4)kJM Qaw:ǜpwW&|4'n0.4ϋx[Mx(hͦP}D*kp+ūducyhY"?AUE_fT4:%E6aEgq- `p70r:_Vk"~x~Ǘ.'ʳAPIR<R:k#/YqJ`wܦnlSoU%y7! |k.3Ł~Yq+n`ߐ . \"Fkg' !̨h̯Fq}2| ^m) -E'Zw3Xp j[I2sņ3M p*zt y#~SC9fG2m6/?+νI(zV`TͱJU.I6H7֒gG_c@`/͎;>%f _lVv?65"|jF< 2f2x+ݺV*9䣍f\WbQ* ~" jCJ/z~xSlQڧu;z͊'\H&{ Q~du!#4?ѕ5V HC]mh nKrt5R ޚ!}ٴnc$V$xS}rU;Ii٩j.@Ͽ, G63sqG+aleqꩽKۭܗcLjTU  %U8?ICXq |{aF~D2$r7gIlFJttyFʊ-[^]$iε3K‘ $yؿֹ㱛q$ '9c,@m@?<̏\!tvT|D(TI}W`3 vI3<~bâ#+_n@7VqQj̺zⱊƿv"`c${-sdsԮm3o`TVƓ~y ibO ?Pz^+'+ g!JE槇Y,%*3>PqOq?kk(`#MT[㋟”wꄈ$6X?yꯐS@?;9NZ>D}\ MCp3cWCWPf9Ph}8lB<~)$Or ^xc}_N%?!lq^to%LуFSPhImѓ3ihDjlX 1U ~2i[CƁ~QQzr֒=X}U~NE/Zc_$uF۟Ό"ɑkn6E4<~*|e7:_佳,~uMPPШ ۭ瞃V]CJ֯QUۚ!ވeH?(G"a-9E5誘j鏂.1y tgYwUXA;ȫdB~RWSLc%jR΍+)̸ih#?ud2*0GP{v}@K-ԭ 򧾅*_eYb3hZљ(_Oص;K;-ƪ,UӓK{߮ X-H \~5zi?䝎LrjM;.^#HI,)U]׫flrJ՟CwԱ{/ cqX9oݣOloB\&W>ZEcaf6+Py5u$K5o U l1}c g|7:#ingB%G0}2iuy\̚6@.> O=bJ:=әbڟo oa &8(cʨ5]xC=\>K|}J xнEW¯q.ZMACV}&Ȏ[ Jy1~P=MEFJnwƸdQ/owj{Kl %੨PFf"p[`C0{N,vBsSl\1]dgE%0K/ >G|gv[[ oulK%Yt.E'ah;Jt\&]&#q(2#P]5+ͼ|V6o|\&$ϟkpLѷқf pO1@.MTRP5rsnrIXcn:@ sd{aGO/ &ɸFkx$~E q YX'BXp0@Ӻ[Fȑemע$g[fqCOQHӑc*#n_흿%v$/+%kUV'buG4qF `]9C{p)Y %dSqJL T 795fvDFm 3"Z1޵)(""q{݃=%FHP\nӅKD!c|,l @tSU30 KJ̌ xB~ݯ&F98$` \K_fP R׺fWN.`:Tizi-9G=o~7.aERʊ-PI/=L$ kֺbO&Rz4Kyn*9aޏ(;XuAV +w'°C.qHΉʏ&X20SzA`(6.MohD`-cfe x#xWw CĬZ᝭,Ț<ˤypnb兣`Pp*w)ov79L,B7% { e;[^% 꿥&>i@Ԏvy! ;2)A&RQйR/rEl4z98Lj26$X˦"ʔ#MjKM +Wrg?mc4lZ21L>n3,1KwLBOئdGYG%E)icptN\,2EȒ1 ý' N)ΗF_ >6OKOj"Pvb9'7"NYo8V?)Fㅻ6vϭ̻n} [脲OO.Q j ـLӡc=Fxx]RFxc5ϋLMsV [\P;tmUΨPį mI_hhzUHO6Qt@.4~Um1e,bxZtc%T!A؀Pb[e3[،U'ӗ\mgGwuK@|~Y$zPWC˫Nj:%T7xZ[Aq-G߂>nv9mSD]X/tns*ԉ.H@CF]3WԳ$!gm<% UY%萑,0=h rV9Zq-d 7n "/_H_n ;Rٯ>XK%ܶYrM1ػ 3c^}dN(Vk >Z@GeLE!m\ë b=qpmupNn{Cp_Euq\Sd :\d [_x.Yf_kin=Mɪ9MwWؼhs̒Is4u:&啇Dk(/nt;B w ;fFsW!%1kYؓm_6CӁV5U?546a l.NY$ȯ,'6n %c(\ 34 GB[8/\.{W*2qe H1M4LW(1T\^U:QGt'9.4@؝_٩/=>/L =Z(Ǝd 9L[,@&;l }RZ&@^콐K䴠Ix%P𢃰1&s9S6'@:UmF7+s n汌ʆP3K>ot{ri N0Mq_튈=pۍ#жY9rj1iH|n %7bEBRO 5$"QPF0+>^dBG>o).i(ȟm4`fd^y٤Hb?ٷZE2&E$R~` ?q0[)1 }yHYgceidvЋ.:V֊-]iVWDLkm^Uq@*u*L!?a6Ljw'Fg[娰=-oSXfD(j8Xg L?} 5a`';15s1ɧm/xWKoWzEԘ.+m \k.xּukubVh[FΫ/e^>f}V0~+ᚗ ;㡣b^$UAM*{˱3*:IVOVBԛ ^M"]4&"C7V:bqrωx .v{7Ւ _ߏ5]N85|;k̙uDWTn2,wZm99Mè!yR595p ̴(Bʗ77d䛍FȪ:"ִGU;9 `G;D&t/Q{L:"Yo5O}ZdjWgrnL)q%ݟ.,ϼyBf _ U?Lh__qڢO+YzK£&̲ '`O-x's 6ݤ8'0u_'@c`J4> h YXJQRfv~d\ݨV~!gFn J.k/Seb+m/PHz8fC˖uȰ㖔J'uS;S %HPە%-41^=+$X#}K9PmCsPpR_1O$)dh&>Dw.M 5e 0Bsj;k (p3z[LQ <_Yۤ9Sa9(Tw>^jUUz紹a[r2Pv m`aH\#`C]|1dܤX3ޡH3q-;$1e}ǛԮn/$0Sci9N&A+z0=7  Gd;R*(%R-YU]:Uqȼ8c \=hXs%B\NEJy_w9 eTPisSߓ`aNH'j@5eY**vJMp$bZ=߮U~˷=g9cz.] `kH,!uʝ~ ~>t~ϸmoIZIV9Hpqvn;W衣 c/yR"u6-۟bj{DTK6{%p JM‰%$1kC𠂊qZ,c6#>0H2a22YpEm6B%7GHW mʶjǕIhfhՂ6O4h@-sX/] Ҷ S; ^Dw*hRr9J}Q|_dԱ~bYCӴTɻOW zSJ30"Kk+u$ggitm4F} {r#:D!~,5H6-‰^u#HUxi e%wy;ߦh]n:Uxd`aYů{퐻w;"+v^$Srd4Do3haf[KJ ܣY _'CMHe0ܼ%m|#PvBs?ƗX/Hcw[삿WЍ{hR O J=-Ag񫅗oFr,d͍p l 2]#Ldp2L`賈rWk¥}}ǘ:gJXZǯPЗ jN~DԹ"͇KYhE2;Cu}R9k}'(ޗ; 4fGX!GG`Õ)"V8jN6nX.D-丨~CH@\Ux|2fĔD^Q#HC/r{Գ)ˊ }ExҽLV. 6j ת}ݯɚXBviqS,9hR'="]).X|g/JS@;IY ar}:Y6t:G0%KhuͿx$rrI MǼ,^bkk%o髗 f %?*sf,$3/>X5AeҊJCgJU_>-13JoeT6L3#2n9'* bOY\ClIm~9Hd%kQ>&#vi-Xd)ޥ)` (=?ظ<Ǘ^JSspU% ZiFMY#Juy/yh/846ޔDF'!$bw##_X10 ĈQ񯯟0VJ;j/N(ajnyinJuĐG93S>.Qm1f\%dc9XkM09gR:|}7Yzu"ư y 8"y>h!noz94J nf>@*iaVvPh=ł4 ԩok}\g`^g9X |œ3/j*0k> 'l< mnd"s`!Y(*B+N1ֺti2tzR0bLRe 2M}lJz% ^!TY5r #r*x"cl?;ˁ׋@s"y&ѲHFm'S Od9H?9AI=]fhq?:+[jÇ W7`Wsl$:e/A:~>KON(dv{zn2|EnWȼDv3fUYM apk'u* }8MN8=y؆`  9izPu:xs 䨱]U@=19Qlyt-)jIʡڛM#TAu|.+  dnP yC*݃/ێYʬ|BerM?ukq?4xZZVwSCHiX8ےNlxj 0R .jo wR-eɍ.)a۴rK`zGQF!G3;Ikly.8/.*䱽0+CA!P`0 i dv gF ( p?2c3+?5jGoUHEIn7#_T L%ʅ a yi6$kK?-òIFy!J"6=x;~WVT-3t%MwO^:fi![ eN w~oLg)?4V0愛q ObMZ[Vg*5n>[>=s_; x$X 4$@rqS'HJFGC~)\=:+7u:ƸGNBȵOzM ݝnrꚄQ쟵9a_g"߽Z!xc)B]p9= GmS)-?NzAir8I QR6yzI8GzIlJY-=uFǫu3VϜTcnrYg#YL1ѽSEQԦX{uip>~%d:B,.nUz.R ѱ}/(X5$Aad~{bE*r괭+CQRf2ǚOn ljN|n*~kI1g `?U{ dށ)쎙V;Kz]՛>ZNn󩲿s[56C\NP('6wro<} h1q 4΢ڼq*`Ɋ$_jW3ޝl7UΨ~+&%td2SXσfvOO!).7h]o[h1]dts^9F+Mrٕٺ_$& ty1~1KSR%ق5 lj?\r^֚/ŞK,N<[(ujHfաT7AH}(ScX*MbXQH[@ަtNͩj `XCbF^GX;#'Q0,|{$IASsO#c5rD@zؓ^%p~ @+)m$4)^Ɓ <[sݰ'Zeߞ(٢wP'|~D0$9`1zW eM;;XW96m=EK !*VNMtv3xVn)0dݣS_-gJY[Bn Y E(1 M$VQ)nԉ325\M_\d􈽟uig٫ִ݆o:ֆj7I#iiHZq#[m IRz2 bssڟ`T N 2֣8*NvyoHAzjKCN 6^㈂uߨ::'pwy@#y#LP~1b ٻZ_r~.3ݥeOk"i:KQD8N;Hi}pK|V_خhOlCM}ҷX2N.BS J ްM]AZswVMJҢ!?m>@;!0ʄ$ACn#8ʜQAss&($(.H=x 51BVjS 1km@e*pj2r3/`Y}uʆa ̌ ʈHEK$荜\kǼ~BL~#";f5z5Dv![7CNB7qOCQ)zl9xy12I.BN}6gl:{H5IRbs^ߍD<!5}^A#`;ْp렽lL cRiju'[Wn+m~3qأJ2 *C'Jaz!Og cxۉ|b2R5,Ҍs{%$Bw*JXRdlBExC+'d,~:x᱐j bOUԫIpC lwtݹ;rַ /^R EiƲ2i_kܧ|^@D~Vn7d{ QcL$ z+ h< ]wP&a));m<Ȟ sBeτ7&' pZ'S+H\*$+"TDs|FWztT*&YLiŴ!@)388ұӐ\ -dDàmaqi$W:oE`蛔*VnekYB 烁*]#J ;H3ٽS>#['c2<*)ڌ-W+m4tXWgnnn-Vg;+?bIr[ %~!%ܡwƻݍz־P /Li=M*p@- ]ƬZLUm[j&Kw5RXz[GIYlwjdN1#@oqK S*$ R_u„ب0ʗ-ZС/uHו;qzc&9؛4I_-(z/em?wJ~xy/H) ~/k]([kL+?_DW96O+ @jz\ PhX^Lh,1¢NUכ9n8wK%aHI@#?ACuk c!K鸄p1zN5rKrsok-Lw[ɬh;>|E#f 57f#MUoE6Q|M`ץWv_+=͈ܝ ImBT'_gkr ƈ12>"EN`ⷁq̕t#a4)1s%jmH?nbt\6( m2{x@ ajx2n OP:` {HJ} pT\PI' !=Sq[#z5*֗D8r.4}4בRM q#n Uqì1?4ѴFˋÆ۽x'b TqUzBhS>ޥufmMG`3(fo/{ q sMIp* }f'! 4䶕ob1 ҐG[)MW7ZnCBO(;Y(skRKګﳲ u06<Ü⌌X$ǟYj& "VSc(+Z./Ϻhk_x.E QHHuR=(RYca౼hSXSKQ1gQaYܠݚA/y|9FʼaU 84R&>[>@:!N8nd YyiWL.A(WZOfRndOe~!d2x%yXZbH^E~┖tn CzK(C S)Փ1tCwSDjk탬\lg/hpuoX7ZȳVB6(>:WSA G>(?"Ren bRvnnb/Ww8} @X WTxYۋ7P#4MkUⒻ0sەP:0QrL<]׮0 (s  j;y_eS>=D8&KB u W};@nuFOZ ]ҥ++\eYPE89:[0a0I+(avUo 恞0w"Á~K2jP*QrK4Xҏb;`J]NoIL#-ٖVSf,+Gu*UJst1jW;vS>cRYt4cf^̶9o)FqSa!T|̝#3i~ijno eW'z Yus((G5aW|lt>ƜP-# B|Cþ&Aav1hҙ *D,Oگ?]yd/Ơ"hyHAoX*-iU:풏AWkQru<[ ֎`dM?g sw=L5NJ5΀ϲ*~ZrvACځ:^A^a@_nxz^xrn9* y~E )S(CF@H7rѨ?ɄMO~&Z1"&w;c}ң1 ~Or0,_p$"xcg6t ku\wPP^  `Q+2'TOBV?D6w|,3Y?vxIn" 6@8p0B/1Vզ~;e!p+\?C d:-Eq܁f= {^El<:肙 ^9̟@"Ozؐ2O}դ@o_d{YYgK1n<\ABMr1"QU^h|32g~9^A"$'*]ث6ĚI,BF‡cq2dzUXWOxQ<4 ߒL1ߏ޶Tb<*|N< mih ;хI|Kar6'&9T8Ց[Hyc-CB!vvgϺsTz$3S>R?P"@Fw%Wp /b_KMm.+L\,Vh?i D=C73@|iFAA(t~ukh }G(K:aB+*,;C!XBA9ou2O:S˝G=}A{zOp6;FL#z'2+V [ 3coiiNy7+2OM&-蕈RZ:.4DH T)܅!g N cnЭU1nYtQ]-׭q2o4Ws[yV]!57=`BVWߐO'uc!};zGCmc9h/"XbjUIl[O ՗(VQQ*Nzi*L|\MZn*4mE272̪إԌ82uxYٞ4'}yҝ;H%Wo=:Fk>]sx|&jGE鷴5};l#d{Yf4RЅCKu0 K8%1[p>`نE(P%,7tVv*մ( %sbL/n♺ru%;<{ƍta{9OOC[hP- 2.YpWk=]Pߤu:K>z|+VuF1ks{c !JgLxMa:MzD^2U2'>`3OFܝS4Uw*S>nq̧ٹrJ7RtTu&s9"`7;=)nu]CVUo1 j KJk %J6LS? : u6K\vpjU} \?ݘ.iYtgpKf (QQT1IhKm[[q*&M}fct. se2e6 .馳܈Q¢U)+ԴDUoF&rpsc$q(6NoW~/2AS? DH bH{[Eަ$0`2~a6tYƊ;2N fĈI:wUK]~R< ;|c5N IapKX #HehLQ OO}K4}gHos㠀sk/g%U Qb qcx" ~|b;:0٧sUl4ZKh 8iʓ q!E,5[RO9yNWp}z,o~\9I~h^rȎVE@yv.! 3 pymD0PXKP_^p^nd-Ajd\rJNw`$׏IAldfK?vXC}Ӽ%tFϹn;V2aL9yE"h9S.Q`EI^0hpLJ U ޙjʮ|-7JSry`r1ZU ]SJ 0.vo OvùCHzCGQR!EkI_ҷ( ShXz s2Dr}#pY3HZmFr/c#d$*!>P{{ .߃;̯Xe\_%pÑi0$Kg27 jf눎X[)3E gvBph %#(R˰=wG<^>P'SSYQ߲ŜƒBM46Ϳ0r7`2(,$:,$>ج:dW,+ŃW KkxN]9JXk8U`-jH ޴=`jIv 9foFmk0Sבu?\\rQ#wt,W^ TJgxD|!5߾FxSl;,@ ^VHpT9eMp.G)GsPr4%Lݲ$`2/92NP8 Έl8H?dB ¸&c3$mi  ,,KqS&i'us kDͩ/2yِoǓʔ5кo ?D H._UoLl%z LJ_pۿ\7p?@l!֙ &F5~7]!'Qwi2/-c`.R{lە={I֣(S#QxCH2-]€!},CE/ pc_)lu"|e^KuvSr0'v㇘ ë,SA@Kd|3S2x ?N' Q VU鯪'1NsO+ fE7euy{$aapSpW1X2HPeTñӟx>^|lx~ ;r#V" '؇+>(N1cWε$4[)oA1f xqi3a#LOn9_e }f6J%8q0HfoRm̶RF$|Bh\rZMSpG@ z;kpj lL`)yaz#Y(VKXi%Y32 e"<_{N w^zG9ͤ%=! (+ϙS(<Qk%. WyhXrd~ 肋->Vp;C.UOXkO"E33B|rԯSk4XIukMd잎- 0 wH<2n8|kd>Nԝo*$I ОJ,Ho/#a:P,c)²paH"U1Ep5+P+]=AD^ϥ F(iNf f+4aݹju*w+j0u:\Np]{ [ h??0DSMkn#!ƶڂ׳R9ذY韜IƔ獔?ymR#a. `o!*NͦqrqYL4X`4&YCzc'Ϻ QoX c|[no Rݴ)ѪjHB偶ҝ.0ߡ0dD}GR"cqp 9D_Û{h\ٌ<>"-1pҹtZ;msO/Fr21u"|EjSIV8AnfoQ Ǹ9,\oaVm#ֺ;(K+m/TO4rO22#rb)JYʭ!Bɢ)G 2yGTBW5;c7έJ&f=>^Y=T՞S&STCEy m$y6h>\0!Y^haU`*S6+? r=c (s$ͺ?B+A-Qoرe%x Û)CU y`zd9enRmNHw_$*U5Z(d-FnL|SH[#-~VA&yW[9jwucw,b!y Drsp!0DžU5С:ZgELsyn䒿hS͸)OuJۢ+b&!ywtL࠯`X-.$`Q|#aEC3I6d(u*Q. >(W}e>;ݍ| %P\kh}o]q4)2ƿr;X\dƭ-Ld7r흅qQtMȕdry5s 'A]wJb'aU?ědt*VPtK˾2+OqJc|֓N;uѤUn(KjJ|)O\Nz~xVkG%gЈ`ݵT{50*! Ӕ~ThUQa]b݊cinvu*}7Af/u{+8t\JO|@Dg.AE4WVVHi |U>Utrn}GТJݯ2HE݅݊q)V#'=^t9@f6Anw.lk#XeW!kϾ`xw wJ[>f\VB$蟥[-Tq9ohC,k6T5Isޫt/O`/T#>KǨ<l/ ;4GDbTD"J?:#)u`! vF0ssϲSXA]԰Q΄{{ܝt y7?$a^kjcԝ_7;g  f!L$4=ijBVSZBvGR@yܞS ="ׅyG69i|ALtܱIDRe.ACIn{z Mny ܪ3'gX9ًYd~!!oA/UGMJ%O > ˱m={-mNt臭Q7<鴳@ q д!m6IIXyO%FE!j*/?G;{]ZCE-՟#&(')`E=OgzPb I PʳL7"l/'0DGMYʷ;[=XvMgt9i1snsUrD4yGs>[.)Wڶ%ң*{zKf]|q~Ŏ4  U0+?WE钫Yԭ\BqApՂO#ohd{gLs~xU0'`N`&l--9EgB6S5@ӄ]3P(uKCldi\ u$v.߇.Fz(c+Q@(b dB;;ZU㺐4KƄ.cyt b&9ψfFLb"}K"|ĠNzچNbǿ^)p F/TlUiv&׾2X}7*K0 99vךnT٧>9DZǰΥI-rFAUEv4`F)-cǤqBKc$a7v\YL/jmc)F>J?ndvd؋bKR|6c#ZJT%|=8wx:#x#m%ޝKH }32kނP 8'"&aMUTCmoB:2VWȠpO'WaFU)H$˟.i8ZRun'0a %Cm`3G՝% 7=uPM:Ifm蜜Mr?1탂ݩݰN lcUW(vwȻj(DAv)kH&L;N_rW(~X`ԏcO1GjeTAyi( UpͩLJQ)y<e}5WV!c"}*W+HF'6Q, ۬qj m=sH^{QYeNe D3yO'ZoKpюjn:EQcLtƳEQݤ`7â6KԺ, <^lNg:|DLÓ{CTZ%yk_O<i^EZӡUťA/™<~;qS}2*@T26ئBjErU(WY&BLN7sFSNs#to*\BoɍN}m/d%g1$RW?8Q\aL(ӑ18H*UUj'2d{6jP0q2Pԇwcqɗ`B$cL iWakV@~~mu oFt#14])I:i3DmC2J0ybHMa 2iŃ?5ŌzF8>{KgՌ;qW0-tF\\Y_t"Vy1^g(pDG,DLDr5%rRCnkDG,|,dKk|A۴XrɽtĔZ@D#$6Q}.i", %hɋg2?܀l+?6Fg潶h؞ %Rh'nUpGD)O(k4{X IE+^AmcuL`h.6`&@mk 5FPc6[?} ƟgSXErڗln>{~lvjd:r0hS-[(A]ԣ:A[94Qa^(H;zXl2ȲU;gzՎ݆AtLމӮ=NYc`O:w{b5%d#ƽp*^V_W!XpH ){{aLhڷ;c'O'opgJd~ώ[#D(.ALFZB^UXBd=o4/[^>[Gۇn#UcNRL>M3BZ|s{!rsLw죌;T9>0@ 󺔪OBr@by Z+A -+ 3!QЅw{*L((M8eYi=H<%T;[K:D>+]+f޴6X+: mOV5a]B ܌y/y,H?ixa) cRȤE8f:J8gj ֙=SXx7?Wv>撰AXxTg^<Q.3)wbu] yP^_ċ(<,%;qV@sVaTA}iCp[N<AMԋc;1 z㭤b>-]iBGq/5y>k? OW)4B !S76{e\e6DYzavXDkl+?i]^֮$X{AW Z mnоT1>Sr(La5_܌z08dfoPd/y-^b"4,y_Vڀ~c6}'LȔx3N]>e*VUh5R|W ̰ebyNԹ,aO@hˠA -"na,?@bhBZm TUcaa .{y0{wyE[(vV1JK1*kn+ʮSb f X*UVk)͇}SDtoL.N8/X%BpBeSɹw;bS%0!=+ޭ uƷQw"Y^is4piOuv]ˆ>I?jsY◼qw|RDl$Y5vޑ" yRσi44C^H7=NBes=6CleO;oԨYldV E:'1"MXyVUs9g -ŕ8C[[ÒORǷ:g6#nnP~ZZ҅!F,IUFey-#wYr@XNh~@`>ZVTp@f˪-yCBiXsM,,w 0)`|TW*\XTbVamSplB&=q RFc7bPH"%l@vzxW2?"XhĴ _N c:Cn<ҠzhF)u37OrwPFrFpZX9A.?;skWʡůyp7=?rl7KgkE1M|mP&@C(]]a6Nb$.M@TAI<)q!sKDKl9~y*cNvDj|Iμ}MNs-8 <)-!HJӗ=ÑosZ kg2ͧLMM `19(:P1njCy+.!+& &  g$<#Kk৵ Z @2KP[߆}E#, ^S.+煆x^ʠio/d"xbf:>g!EZ;:N#w0yFdO$㭹U[ }qHn E#pvΏC@,A ˌ{$$tݤ ?ogƇt\/cὶnqf2nvR!P`?*㵗,4k=0&6G AJCӛa3嫝ZKF渱J:Ԍ>kˤwT5FJcڷvTfQIR O&1CH} ""̙:Tv..Qz]+q8U"N_46,k@lk=9!6'T!llg;ꖽ uG .VΡ"Bk6bH%ѯ f0N5 _/%*ÞL~ DCϚXׂGMes,~/Nv:juj8ʅ@#Y%8S q 1V4M zϿ&;_V1Q_oV2k"= iHcB3}<l2@GT\zK .oIfr )L,ˉ遰%VL[.?$"o֭.lqX)bKӟsgoz kgKE^9NX  2(Z~ʬѠuίx_"I<mk)>_x(LS{t#!/9 #aH| mrfz_\77v8:i|vCJB@I~KBĖC(^EcjZgd!txáWjC`QD ܩ%42b=!BJDٺTtϮ&1! &K <8+NQq%g7 hM#wBL@ )ٌ,dv$o&0ϊֲaF2sHTBl"/y=F^>i-f7НQl2t sln1sXRTH\q!8BL8+{$#tŽP=p(RPsZKChwaV5"qpixQl U$NJ]·xg"z_Ů)/? ָ"p8KM2w7Š<&Ŝ?s >uC rZ%Zr|G\fQ.UM PtzS iL?df#1;%xIw 5y{0|zwVH58NF 3lƿ92SC'߿p^鎷yoW٤ <%닿QӦ;5jS0 Ԇ,Jv'6P!\Sī=.re#x vRsn {;n"Sf2m{,.:^4f,tBטLy֧?o'd͝#Z5othK<}Uz2٦;\)h /uf2 Sހ3vH7Emϻ䟳IY*֪O/e[YHE~,&idT ֬{ Ȟy*/I!CZȿ9}$kCl>*r5|h 0;9,=- d;ي]芊S'Lk)<1n29lŁGC`s cA)}Bۨ! K6ysy> Ը8vl57Et޽F\=v]` 0pNmF1j#4z_Їk(2rGV^nehuEP9Ghfb}ު]ZS!$8~@D@Kp !9Sx^gjvnQ~Ō=?maTl ӳ-{-{@4[3sSc2)p}Ed qRM͆Y}lw/]:ےVpdM\;@FD_)m~U u?q9 %Խ2O_D4t610 8tb`jSO87w,fv;v o p#jZ(~ 5ɐpחN9s\z1UG[eY"n&A#"qXY-iÅܫۻ$4dൡp|oQ-.?JO?:s[!i_sȀSxB1nǿㅄB`P=@'GV PWxs-pj % |܌Hѕa2KR20Lߚz0Wߨؼt 90?Vm' 0G8z?\@Zˀd dhk`Tw,ִ2K}xUɷcxJ@L){?F0gX!"aSbVfCzXxA|2p/sWPHMHi6Ǯzz\Ih ZND0^:1w:%ZI~u,.׋?w[FۿEx( 7c=Ǚ/2Gap̢g&*OzYk#Y@(/fzvqތ̱rYaPT[쳍7 }:6iSӏgvmPV' s[J;K_PIg=$$gT^ i/r+B &Vn..j4(x>RM-lܰj^'Vϧ8Sk :dȫq;PD\7F}A+yyl=©OV*HT|,r).D =T|%Z?( HfZ-.ޅ6jar@wьSK4=idHS5Ig(aZ;p٤ zcf ׯ#ټ4+dk3N^Qgy_}m5*82_HXGW\}T:G)?Smx1h MT4gWnͺ> )E_,EFxXXe7Yjl,y3ST5ӐAC4ջJwaC{qfZYR!]3ZCOT9~`>yKU%K`$ d|LgkV_)%V.v ZSxN`gJsݯ7% ڍq5t;&VQE"mʀK&ls>YC(.k|EK`BUrFq~F̔Jq;IJ&E+ޞeW1rWǏR'j [FQz<8]kSllqci7yrQ |+ EOWy7a`߲gF+VsiRw7RߪW\ո*9ሃv-$oعFXvQO|,f auCyn%;iѶͬ|7F&S"!%`fsֱ64e uExSv\=(8֧?Ux5J^aU+|㮗LAʵ\gl 9$gqu6{`vc3'F67 F,a6Nj̡L4OS$qT|KNfnC͖8Yl46ԍ\i!c:7]P/b<&  22[䬯U8o+>.KOj #.ҊY,Z[`Rk{-Wn|Md{-0{jGTZ8%ZNe?prߜ3?Lbe2} [D:me'szF~ AN4oQ7M L taλiB_iN70ի/$M-.J'$QEH|<#4, t8:IF8q*|}S8{X}y|iK>f:\HCo'xw!I!tCJb˚ V؆f[D֓Ve /m uvyk5 w-&b:I]|q8eȸ0`|^܈=PY˳e4sr;l<}68n2;!x©K7WZцj/6Ip4<샪pKw.jJ͒R2QҮO}Thb{zN2%tuY%t-0۞MYhS#D`vBxy lN=MvGRoTGe'6)V!x'hv6GM/*{dmA@wO%^hzcW~W<#K ,.5QAy'3sa-ֈf"R҈ 0=2z9ڀ);uѬ#=t/TV}6f%( >JH &==FΌSx}l|†l-rA:9lC,tdS3J/@7-a5%x-k*߽`SjIQ9 ?Yq:.CB`w!^ [wP@J"^#ͦImHywb|n3g4!nR4u&ߦ"{?h*eؑ(q8-/1ӹBEi>VMLhBB&OTSEDZ# ނ),( xe~t-M?ɱ*rs@rYP=;TUZ6䨎(E#if=tBN~GaEEeV֠ x|ش5t~/"h;E>ZAxRB&Uka F)]z 꼭i2q14y*mO vۘß&?=KnŒc\PR I72O [N80<SczfKINOf־L- |;ߥF#ʂjY\}Ns!%58`zkhM4SQ!8P`MEVEUEnx!JBDAshklȒְcNJt1*7,\aȌ{ZK9iD" l{Y eq3ë[s=% $? 82ܬԐj3''P gMG^(b/4x|Ro6_?6*lK.G?@@|gY%rY41Kǧba_H+ /vkZ$%ЦZ_(?ڲ .[< >>n+94Je% ח,|ѡZUK"ym1U\jB(o3ֺJ!P2$gP6 ީyRQXe(7 bn`uWxB]sg=,}-E.~ ChoO:CdZ `{Y\ T2߬ 7cZ@?o߯fUg)<,Jvowy&)0:@ tA-CA[/md b޻,Dhh3mm%LaS]^z̼^\~H{؅j ijX/WQ`NvTj*֎opUY:TOqA~!S|x X-)OJ]Zͨ BTv9O?͝1 7֛F/ϽQgJZ7FA۟@(֔[-$˧3=ܭa7Ԁ?.Ir l꽢T+[g'ӭx* 3A݇t0|u6zD]"!X4 hǧ> lDW|{U暶ZΉQc!K^ӪKR Ts++W߻| ?x0 6H 3&0)yB}~uq 4u_@m+dB=dG %GOid$\bq&eAu-N2nk|w fD8pg3р0˨ȗ,]]atUYHصm#Ac=(+f IE䜚Fs|Txh .`i҇ ~~<'0?F"L0֮Z L2] %]}t&JBj!vPuvQev}2,Zqp-.q_}PI-[HtSR]EtnL!MT01 5`NpqQZ-9Zބ!Qtڻ5Q\__gAodNtZngk QpTr^+F'`Q Eg]E87eU& R4fige'ۆ5;L,8X9&=U7)tH76@$S+{^y>ޝ3^BЧhJMN_D N5k%Q~N^ŲR7tJҚ`Aёlb08÷p$;)%|5M񞌝S!d_ǥE&H%~M\εNtʣ9w,mLZfۢp3TI r+kl8Ol >}egmWnY0TS<۩-J<Zr_G #Wl;)eݥK M3NLC|լ6 ҇uqSz,nRlӴ}x UG/~6摦0]i>yTQ;UIѻ`X|`Q;՚%gb㣌a`^eguv2e MYN/='1!hXh׉f%PZ m.KWbkÄVn,dP'Ō2_fy zPm\=xVQ.sV&Go\HM+-ub=P{N` fo|3xP-HL{[7Zۍ*J/EbܯMx;6>\=>>q7Uj*TBj=;uAj.mչ+pwž,*P*/8{WMV6ל,=ǡf{Y@E)l]C|Qu?֤i#Rg+8?߀쑍dc pN{=F{Ax =y uFxġ>4kњ_,&ɔsLi%9uZ5s-n4{>  r,oe[|t0W)rg9U"`ǒ*Ё^ގg h a+#7F>xl?\l%AxƇ^ w|?@z*列gR^}ji=LDE)GˏL"lY3&7KTrƭ&pAݚsu"b*b:.]8 ksT 6Z+$du>Av0rɪ@aWfxWgb~iܢ+?>q`dgh++H@oȳ\k`e)>˴\sT:3gKtGF4|v햖6JT `a#bOޗEPtPQ/]zH`6QTztgGUh|'/;r$ᜱC,˦1@F} .38 #궦ƥӘ2ςATgqkneH=],VӽBfj(>Hҩ_ib֖jBtlbgZ|Ö~ KqY]3;'򡈉:;P,?[I!VL@9g9 S{ G!vH0MT9(b6jwhi!㎟I7,;Bْ`:Y-a:DɽfáBaW<#[LxnPCw%B'vS-֘$7iOӪUD"@<7QkypA#tEH?1^J++{ !Z$ (f[RMB5@=] RGI$|d >Qj- k&+IЉOOJY'>|f V^28:F)fRE,r*  W:dgwWHގi% T^K?陱Csg3q|㻩֡hxߐW|d58w'Qm8D*oܥ%`+5:)N,i_]'+}gj%ѭhpC b !&ȑ@]N!1ib n!+|V%l?ofa߃ y4W@~ʊ WJ52vY4>mZw j<;55 _E1p{ ׼#|M4ܓYqInLLq3^"!ȡwΐpą8E-cotzMnYNLFT(1){*wq!!Cñ8,߬V’ʤv넯?k3Uf](AxU7Z W15!i-g2rsVqs:귞E,S <S zbC-= y\p+IX Ki]oe:]5n|1<λԟNИ <%8Y,^![x*!g'/^c=ӑ`z5 }hݚF f)Ӗ7̕9+ph=h]ZA`lBB$Z72 !pM{]"Y"Fr]yT6,1v Di2$,gL>XIY5[#k]%!:4BП0FԴ¥Yѫz}|>Bi;#jTF ))d35} 6cgb?]ZC<h!Htc:y S^։w gO3X)3;@퍐x&tod xYe.2}V@@9k`󯚠ޓs'mH?HOP'/^. MQFBa{8S>n!v"$4suјUq!OA@ a;KZ'Qjg,#^%ᖔTG R"g񊛼X>L )ĥfgfo_ cu!#]O`9]^H1l~&uʡCɇ|/EгH~hˎj&:kxg) kZNA;T&|:[εڳR=rwN20-f8c 3| p!68DX6s04=N#'Q .^ OAХ%yDbO- q/ 0!҇w[ Hm@&u@24,Jpj0^${m4cm:T0-kYOL2tHf]|Ft%~73Z?@7J<7Ae0FgK]V&贝d/|lb1zSI#ͣ 8_)M R^Pϴ(V`Lm{* n5AKi |CxV\.*@:IgS{jPfVe{ţ 9MYʗrjJGefZ~8*i"ɂ%- 'ߛ6Wg6^^G(*q3Gzy`@#[* q ̳! d;8CjdA;{G$wB +2DYA۹qoLx#}(n} /}C.g@q4*-d4O0,O6"Fw3_4VNgܷM᫨ `Dif\~zE`ڨ) 0_rp?I nsh,$0ff~#XAK^[3pi%+nkdTl'Wנ)"ԝgYE#(`D|^LBpF x"CB+\# 1'y $SjIE Ztn%W'ֲ+c C$ѝ#9ZR%${5Ŝř[jQԳV5y܌B7|R!f[F(P$D=L)VV!7JlI" k?"((-Gj!!cq}aafiC 8M$_ ;C{k"ĬY{*śz1FP\?xk؍st(fLA)[`}}Q{gXSZ ~Fe[kٞdb#riz)Q| #]!@v]9E'kϤWl析+d6t :Ѱ]#'kKX@V&tܺ(Ks0ۻ]<uzGg 쫶)D=Ӄ4p{sp4$MVZ^sB[sVA A?w#3!8= wNBZ\83n}H8+HFFɽ>1 ?3 .<GdIPE<*`!5E$ZW dwIE S<+"@VgW[qlX*4;Zs', :zx'aIF+cd%=ik2?Lv{LnũZ fdk/@~LTt]WQyAש=zd!_"fT6B6xvD~f ޳Hb%5yXU,pd}J/s\ 3KLpYKk-Ǟ;ʣrJ-5~Mi5> REƼ"eVfD[W# ?o-J5Iq~U *SW9Ve(0WvښU@Qn+Mbd`Fdn& `pąd=!;htjQDu%,*` ]oen@quV?n)y%=&z?/'rz.MĀ9h4A|1iQ2I.i޾<9 5%P*QlL3R7EʾI7j@#X*8fuQm/i$!e)K2~F=Z6 T-O`57_d ZYfĒ85_LԶd+@QXLacKi${*U;\B)=S~6OUؕ4C!ܣMa(̡ 0&]uW_$(߇ YVg@܂v}s3aXjԈ wRLT['bhȪ qxS0K >1;a25]r`B^5$c,@A-J.br,wD2ڒG#__C]> =b8sNאNhe\&* / ",`Ms f bj,]}hO!mrMz&:c<^f%5+^$XҴ(Ba:G~/l][B WVԳK\5!GnGWP|kuyHcٿA߇X-Gc 3яE.7Nx,b xRG.43,nWr,^tFQ!Kƭ!|u# LSʱlVPIxwF~@}D;|2,8:ͮd׵0VWKZBJR/F+ ?roҤf'ŵ<xN^|@ ǝ* [*p 9r靌-4Rw_$) 6dK6˺q c6GThw_ܨ*iEu[ԉs*\/yaiԩHWu-Cp':m6ڬT1^6s OBM+ÊK ~Ta^]0~ Ĝu .>wCӯb&{$ 2( ( e&5”H|) kq\i3)kl: 'GtiE,峫]|3@mtgG%,=F8ЇK*7< ]wA<2| <«c> d[딅 6͎weնҩhoєIYB䖀uՌ|ewˠ*t=WhԂ)XOfAdvrsM`p=TƗϱ-RlÈ|`f'a3oTLdw`q'csHk$.u.gqo32Eӆ+1=4 ڂ⬩ s9b3BcPc:s5.+{%m)P #Nv<+ ,tiu aK[åˠ5Hޜ_IPi]j=i^)pk 1`(57b,h\x4 z RQuNDJIO!FBU:I~I1-+ "¤\ĺOSUY4 (,2Cqdb,c0 i8oo cOAxO_D B'7*(}sܠ,XE!~r4XNjGOpj< .{$9 woކHS*̹:3 9сJbLV Z(Q 8Ԧ 1xdo{b[3,uMJ's1*oҐwsSp`,6&p">^CK?]1 ULFϟ|IT7t! kpRh $Z7"`hɟt $)C3o(~]ku :clP[oJLhn34{sZ i_rrFrD1zI/eDb+v x5 NDVrꢲSVHb\.K@T  |cP=V1͊v46g8G|%M]X﷮:\l6eo^@]sy V!!3R|K%ΚCҲI?D6CSYQ%CwqĤ%"Ənl`ef(r#Y\&+~&d+q{jSYYInxN<e.}wq6%=ArPoYx2 \ #Ҵ +h(A-G{An]TCr.ۥ7 .)S]Z hB]NE $8ڥzGf::O Ɗ=sȰyUeGJIIO zمJj~'5!MK"NhA+*综0 W, ˿ty3{+OFo?ӯ +7֓cF?-.^yo xb9 ZC*p$9xl>h3:^jq<C0f+x@tCFkFDK2uBǀ_y >鋇#"5qXj_3]j<)eQRcP2`gZƒL 2S뀽vEK/03WSliV1/N%N'Lne" ~4O 0iE;CVum$hb! oϒ|J9 :5b;V!ėt0[a5,O\hݜ_&m#nmBchL ēgXэXzÄ!CBf!.͚c^ %ڊ pA'!n܁t/ EhE#!"M˵`#"Z0v Qtm#Pp+6Qxgu< !da\\?)IQcZ>RX-(XyqF`FV`4IS`P=}ݕℱP/ ,MŧW_xzUHXvG. '1 (2NF2%s${&M{E1/:]}8a7[/)?J=V7\ܼp*Pu׬ٚ dG8]v~P<;R*td??ǭ3 <{5:FE~&d ˥9^|x5cg*ǵ w2h)x; V.3r'{oDȜZXQtIM'P4Zxg?R雸\iB3APL2(᯿j+)NSgkb% Fx2sxiZ D'<4a}agurms!iquU4B-}{ p56 Ls`9>j!a1:̏@vE Xѡ9~TFnġ+s1DmϑmS8$(ߡ-v>z$a2\d $$ ]>9LU 4"Jmu ѮL }aݮ=/f ~&_I!m;re pr =!f"uூћ>$%;]+eyz?3JPg|m$ PA-kD@3$i*ʚgMg.Vb E\w50ƪ4W4&6M@_!:]|iXYlmNf%UQfDwV`~qm#٩N˦=ӅUg`n9O[׊8В3<3^&Ԫ%MF C%o|)קj.?Rסn3;b9^0qO]xi2ȣ,|je|l ]\#ݟ,DV*9wjz~t\#A8ۮp4S生CIBEp:QppVo1U?.m-`6Hen}n_wau/-tV:biʇq :Iɛp(Nޠeت=l̥BğAv4% }VN7/'Ve <( QOR ߪY9‘NtaZ3':Ʈgj1sm8b/ߢ*0Z-?xFޱX}OìZnnࣧU&tMԴW\fx%$zga,)OX̠k܎$K3ANT~A| tE47Q/- 10t :zok5/4!N}=3kˊ\ %Un]FlW Q$ԇ,)02жB4Ly kHyE:5D :NSZl@Z u%.d7ISeiWC\~dwO0ߪXq9fUW5 / Clri?&=NVQbը!&m'jvo++b1%/Yf1[0ٝPhO)nT|] u/w'QU̸Z{n|_.'@6E& au5xo7Y@U{i-)ÙVa\$~a CU{Iݡr KحU7VU9ZJwPG+ݬ{Y^CZ'#e@3BP~8iY.t1v)o_+yxwijׇgyHH0*(J|-)톗;@IC%MP?fRwa@n0/mbf?zK̙ 7f<#+n9*+𕦄t Zcwp (ˑϷ6Kx8JQipϙm[d02aB( ǖVd0  ȱtF}.կ@<^9ޟ_/ڜ@_ao<3^{UnG%V*ZX udͧ}̀\":&0TĬP;Xan~mWNg, C3?D_4Z e[]\e't"egʆcjBfmPFU0: `?+ɔ/fA=X[L$MiҖD״h~YP'e \)pύ!,h K xЕ?qn _W?!@>ZP1ϺŽ `Z,ҝmK<{Jۛ{j1tԾ$@ >{Ȃ4g}ӲN=^}P_o=6c+}u_R/‘#8vFDE;]582 ^GG} h$3MY6[+n&nUWfhI3!N;dqǴ%ϺSejٱd ٝO%!87+x,!'5Cf K<5 qN_mw 牃R=AAPk5{܉A5|ͷZS(.?~bPK"2ꖺ(9 n) ` xbyW!u ki|UZ=uc p>{`e[wm2ص>w^f%ngG=1CltǗN;Q 2TZOEq_HL4*.l9|X']7޲ʺ=jZ"ap(/(}4Ʃ]8I.7K2/LwVcY}l;msWlib0+;*&5"kr3x.s$Or؄]\F]A5EĻjweH}qU-uz.PS$p\r5g~D%<,Ӻh2; ΉMj0p6x g(&so|ǜ5#LH d3?lKzttB&0p@A?ηqQjȘ|@v4q+"|Q. C`ŏm(We6oɝ].zy7ˁl!S rSf]z(RCF Wa sjڱ^)߹D^;($Tը-v9-5agͤG#` (hv1Zֻ5sfr jU?xz@\:k:33&߭+~ѻMDțB _4AfpCWʧsk Kҥ1cF.w!;iFC^֨v%'jO_Iv(A|jY5IVn.:j[ةrs't-vxnlbl ?I"HHSr~)T}2243j ad `sr9*掷a,v\`"*d, YȌ+fbDV,%yh>xkF";qiԸQN85?j Т| ^`KbBOG.ǚ\C$M q 90MPk\Wڵ,lD.oӠ贴4fPmӃSXcfsɺQN\ѴEKm1 2#Xs> &:E)Tڈ_P Y!ɹ>4ѻ6ww)Z!UTn@ɭ&0^ۨ0>mZj}qzEXTa\V>o{2WdHsO?JGJC&aJ-Rrdda%lɖ}C#'8GR}f>^ 'ɡ jrsh"F "@cp.֊piv VG>2҅c(lAĩ]T,g?άtF$ (1ݪvPd ʧTCVi?RW*H́i( 4D6-dcsU=rMbf9jyU%`/JCS;рόUm 1\oqct_0型|uW{pEV|IkCB[}0c6=l nOhO䵪.zD44+BCtL$[%b A1*rMR ?z. eV|:.5)!W<Q%e3˸)0XGA*rׯ Bj̡d@M𓟭D@U^C)Trs# ޚyDJWGOQ˅$.#~mҩZ]pirlw QnOfMa/:?d3[WtC)wחg]RpH#ߍ{58+cmi_b[m }3U8l8yDH#,߭e5 nX`S p\PDlФ/w;+lPm5NvTsμZ*5p[YDp 1 NSOo~pEN C@)tj!l*=񲮃k If9Y 籀} 4Nn"kwB~iVn7QW7vNm$5!hd E~6*E4s)klFG'vy9ex@rLBFb%@mOwovR)}t"o8oh8'OԔû|̴qb)Oan@R fȎU;ƴgnK28@8W?)۾`g3B,jgXF?([@).˒ơi ,VJ݅ҨOH 8MJϥNw+df;~/61F[kکvǛuAsvqôAl+C?OC&Ol>_k|`S Έ?UX*lj4F`gLoaGYi >)MN&K\chzh*l$VŤ5j߈o6 6~& 4_1i0=)ڇSـillRkgY%}gu[wm7؅|kI~Vu5n^loiz`r^2f.#֠$%L}.J/$ oqxȠjWj~LdJr C_.R;(ĘڋzV& z0>m糄WQ$)ܽO s-%I SAR9E~N ^ļ3z. K!OZsdtžVB t_?[ V ~*u f7TtKhXOʎ0k3͂Au~lcQ{${vx L obn~I|#cF:lE.!daSQ4C_wȴ }kJ 9&f D1OO6yAyʨtՊh/ѧU_0E;)-]. 7v\c\>47,Ǫ1X _H;)'ͅv̳ T\Pf/>DkNڃ فY 4iE,\2ADfui7ĺ.-*л+4.\%k;[_1~9z3ud׈MI#+T|XL,kAQZ6~Q, `е eb&84Sx|́ aWl/4^zd_xƩ\X(f_4wߋu*΍T8ǕNaਐy#QH Ti%Π'o%goUmM4:>@}7i~-RJ-'qz}ԣr}t}0 K/ӄޠ:Kbq4L< < Jr3OFM`a~ :$#<3='[H*ET(;@F7+Ry6^?23n䡭S] R}xl=5=D/˺Ng U.ޖCE,4q&ૈ~6tPWYM~'"%g|gjX9u+Or jyQnW`b1o m8J;I4hw/|UjeG k&<%1 AFxMG8~1 䏼#aO#dW<ԇřT#@0_+ gT!~VotWQB>-$x75H߄V`*ڤb 7ư0Ru^ǍXevͦ8 lH8fWh|UeYSNkckurqw1ձ$|Ro泥Dbzv*0Z97:WSdDip3MEMQ&[Z3 H|X)jv/40-z}uڙ⫨1 %1uDN TIS<ͳsPXV+҈"fnYߢ+)IK.iaT;'GGxsN6Z՟,y ")sFcM^f*Tcԧ'j#Tt" 47Zڽ^y1{ ֍N҄L:c"dvQ ǩV "]!6&47lJa##J|H<)+ VHv%0e|K几 o{pC8SpE%c52 4r5N8XG{v]SY݃[j< ^}MU[y }WiBh5{?(dřX]R B^ŃոcJ+{jpvʪ-yon1Xa,'kWDbM|XaySϊR柴d x2Sќ8C)f9h{_;v_"%cc&maR'_qFtDcyǻc눲;"o"Zis>MǬ (OBVuk^Rl WpCm0rt~y*w~ hC4䝪 ZTޒǚv]z{a zV1>5HD"ˈy=)c6wYt2glWwg^-::Zf~т闋 }Ƣ%KQ~HoZך5byHm1 qΗ GLoI"blr;Yk$~ASFZǺM?<5͍NJ ObkC JxGWW&h(Ɲ!~NhdafʍoPG2}$9{ԈUEE߈63EX8泍ͫ9kAGã /!3Al䭶#Waxr\(g '3 ]>>6)Js [q~Bmԫ\&w6d hçV:#`S`0(TUt2%ʰB`\t2nj5;4ZKT?CUSR98,VΖAM(Vi}F{>mAZtSx-ǘsDR/] p׽۬u*L'FޫT?+XH|0-wOT7ӆސ~Ek=I* fV|ޣg&jsP5 !R=q'|1-o9'Gh_o>`{5llL,-qsJGOrnϑd4)L. 0|6/s|۸$ RR]vBZkql|6( jU:dsNm=ޕK1'ERA5<*ӀHm$s^V\!vs"C 5bͱ(MM ^/Rȱ ɇ龳M\S@B?I-D]2nOiPP)(6vS)*~HI7oIzF$jj|kv.?jw@ßZ:+9?(SgJ:f>Ccі7Ճ{N7M- %!N#1!5wjFm~8Qp;;Is_@8vPB<.t]7L}QZdAhE'pkx[Ԟ"G'2~u aO\/3S>%EcgW^# q3y)]V_IW?p@_7Ji0\pa>nQn8ɡ>n`jQygf\X̗Á3. s&5j2U1+ڊ$i$S>+'Cdɾ tľ&Yo1@GnQЬ;KGXyZvd/~zhXX~K\LdbDF~f,sSz0U^%E+\ hRe$Zn'}i) 04KRE:c᜻E bVІ8F,. 9YlUNJoKvt.TOrXʵB!0gCogر|g|qUiu x\91Gq0ʹ T:%m4}"HZ:x WSZq]xGUS|-rjvm~33oWư 76 nZrz }??N^-K:S}r_Fca8Tpa@4fRMR Z.0 وM^l^jYB=ٷ`o 8Ps򓎽L o_GS aê?-ejP($7;"D JJS˶w‡j"TSWSSBU{K֡:ϫ" ua敖畜7PC stQ1^=-4ϓ]d`,&l7ʛhk&!mns:̥~CS!h%´nOJCeaUҧXx0z_X9@ w^IZeLq6N'Nj&WFrȴV9_mi9Mu܊ˆTCVh` yv3p(E/~"QU2ͱ c.HDԮ &P!p Ca :PCTt7 ,k7i\{``#bT*+eەѵ `;1lVMp7սHk~iaK.?5!zz`QZ%h SY ~jim'%AWMD7+4_kjc֏ct)~9RTxV"pq6Cw޻$I0{A|C[ j%Y).g=#;99̂#mgLG`:KDs 6EEZ_dJh^XJJ&`&]$OoLl^ˤ1 H{Bv[?cE%jEG\i1NGbT:Ke|&:ܨ]?=[SeEl堈R=V܉L9d(r6,]u‘4719Dg,g#k=3nz:Jf>:>\P}9k wn(a&ฒ t#"'9Fė{ꮺ?'j=.FAlKH}Ǣ`W5bs=(]=Mc'XZ_(_sɼ`T;:8֖ww#Zȓߠ*R%6z<,{.$m"&mxj޶1zx:ajHM G*ޓ߈b//wL6wk^ 7EcYPFr o@xՕj :,e5׶Xd1gDc _{~j;ox}]cXH2 5TS:|[|3wP+tW{*iCLi/XI ${ +i*QN0?_S#όL.luSƒO3%QCSz2hY5`6hvu_ |~-f=-  h{'<}Rzp0'`yDDUJF@fK>G*y$UB)$fS:"q ưpe}Q[ԧ!GYu@}7-0GsS#2ͦvAfǮ)'{uJn/2F .f~[ݩ ,3Od) X\>u>P%A*zS (xzl~K5Ts!u-y]ٗ`7BQ`!d $A7q=J7y.!go_DiO4!9HPֱ֨-c+ 3c/K͞$~o!WdLGTB/Aü4&Cͮl3{;EK^iYoFif!5_R{w/@^i(djHX%lj_rXk=*ftzl '8=[[gIQ^q1I1#\Fƪ+ K<rW$BI×@Kt6IGGM@^&xԨT(LQtDjǪC5Ȗӎٕ3f5gxuGE ·i'zʸwՃ hrWٗ)m7a䞕q5'iw]r/3 &6 _-TitnA 2ц%ֈ$KZeF ;Ř5hq'0d"Un j؀CЦ F=s4&4zb$ ~>S!14gs`k{KW*\}sP7{6yߝJG/(*"y5shjߚ('xɥ޻ ѷyȇ>PPiE9d;~6|'D0\6l~lp wpHVD']jQunWҏϗcCoݘd U..jW?IDg49a}P$lN[FYVp/M>(F(̴ +#\f,myKҴּw) t%g&,~cuJ30il.*f>GZ9l2»͐\OY4@( O׽w}( %5`:TU<3* ?IJ|1~,34mfNs__XO;0^T{]8/VbqlI m k,>FoKKqp >_Zv݂sIN}xԆv8bZ!ˀ([OjZR 9)9/99H텲#JD.6Xk:'RcH\F)&N- #]nR͚72) 9XKlbnMq8 &kf{ܛ:KOZ`y9^5ZD0/?uйP~7f.ZK?!aSH23rNEi\k9̪l&KmpU"9qIr܅tVق +ޮ-t&tƓ xlw9Oyī톸i{[PD,΅"GB%F Ҭʽ4.5T ]^Zo !\']-ǝ"p}`hGޖ,mP3vƧQHG+{0TcrڕnHz*{ATpBaIZqԴQq†8ЀrSxï`M}gW)Eױʉy-@ۥ2X !yrE<7'X;Y[J0т9=)cseM pßAfum0o?;VDXeKum`Ǝ M,%$3F.ø(ΈYOIO4zNds&13_#2I r!zvxkRAS{̦X7i\,#cyseWj)u Z%>k"Y',A}J7}XOpa >RZz{<jMI_%T4+_oiр׆?Wx:gOIͩL Pb:ZZu ZSUeH#&ORBuXg+7;)v heѹj 6+WoTjh :`_?[Oɷu1)N7_`.!5 $T{Aӕog6y2,0/xLXMmbi:y>U4f3عL{Ȭxܰ322k _toۖC\oO~%]S',OGH?H2wqI@fu*&I4l˜HkJɚ3IB yD:3fEJGbw82Hhj85<*oTٺ,ih'v:jlEA`.Y"Ԁ$]- %Z%>t u/$zdRH4%ѽ#uvĪXPR?yuMkNtdٻ+M5XփA1b,;j=֞![ڹȝEU˞֬G),6>Ýs> #2s@*C܌J(7A'IfSos$A`vQٶn{vu 8mu)ۚ'Ӧio)|wa5sƎlc2t.EJjqXj?.[;WUw$ke\ 4IZY>Hh@5hUFΆ g֋TjBSLFrp\Vdu %912tM{Ts_YG՗5}/(rHW7QSڜ-6hu(VY-kV7?fˋ`% 7u.4 <~c9킮ٯp*'ٸ[HAtĀtz%i ɚ#g5]pBf>-{7rArk&5i-*}J{?mikDwRFHIVL2=\ü7 &AR2y:pü kIIVNSh!Yx'x*6R^9Ƽ静_-*ʣ `cSKN}sE$Z娭g@U#]cʉO/k/7&~ۺVHף97S~UbwXX1p Am3͏*pr0Ix~4|F`R9љz[ տW儽Ŷ$m0&c#鬼)Ts]w '{M{+{TMĈN@+\kT26X5VQI6=G%z" v?ȢB f%._']ӃJ9Xd6@tπi^5i!9Pr+KLm90~s#g>LA@( ДUf3-A0]cw.1|'MVBz,`v?T\ 1/ZyǓPNޓr*)p &u0ZG73)SۦIjpEs%`~C›zG"T#M}Xǎ =✁䭤VUZ~{(i+RHX)a{ݹGeK"KZKFbfM0Q2LW.J0w`u'NbviS ~qٺ|Vv~鹧Og&122hH+ =o7>ULqhJH/pusvmB6Sl־9LEޭC8ߞ3j+?EY"y])}6iF;3 *zWM]zc7:TZ&1vﴑma/=fq)%"\N|?'k?PPg0CO >=9keY )I:ˋ-QlF %}ZaQ8߮OKiAc,Wya00=#6s (&RN of.76-RPh=Em[\/o |9,UD/w,(: y qsjcs})N&AO\UޓKN(A"LQ~CG3D7[`:Luq)q؍bICcox/\Al5W9j^_# CM7wǒl]oq|g 5'N''6olKzAFF'Z=ZIQߍ#Qթ@NK>?=h=:][܅wi&%AA(A^w=f5z'LCP!f:~ؒtgD70" ]PϤL20s^醆dda IEr\Q]GxZQ{7LuvrOHz7YAGff0 B kL kwSƏ>jfVxP<9FiOQ0'ulG/JЩbN}Yg^_@S S#.I[A|`;چ7Imœ.8b3;b]]4P@X[!ߌ>35K,8nXpUZq'.h | ;^~X}d~kl к~;L TU uN1rCv.?d)n go'S'+ S* &@[&tr*xzFWՑz`Bsې-6/sA2b¯S2ߨIHV&~Q7_{5BQQ% -F#0;zqsꕕUc7X ojnR*\}5Z9ِMB_Q4*oZ5+3C9TWɗ%j4*s")EC42-jM J1s-eʭ`еÄoGHN864L?.}};Y-H#Rhv뮆~ئ"WI,=wpZCpȼ]x,ٱ%_[a%om;YY<0D,u JxT2)%Wv+wI[a9jwe|<#q"pDO, =z#cc#wJQ b@/vᲚ1r/cEkS2%ѓn]ȨY1v2S{v9SVE=ev\P?#.Os@UA*dWz#,)rXd Rx^S|<Ӵ/S]amPqm_XM 62 ?˳F DNu,E%ŤȅZfK Rɘ M1z0'%Bz24m ܐ,4vpǝNuU HVq3gƻ~us}'s[p#Dxb^mB1 =}/(~U>+ߑH60FN|'<6ɹlVC Ael#"x޽HA+ydBx}iHhu 3*(bQd܋t3ȞAuSH?83T޴CI\PoiLofȴhܦʹ>paHޑ/+5CHēٴzLV.pHvܕ%.:IȀjBx f*ޙ%ﷇGe nf=Ĺpai5-VfZX [TRJb ƣ0Rɦ*N/bx6ڴbܹk>) Ҁ\ja0XEYZɟ.;<23qd6e{ <:D8uwӒ]pfsnEOh,VP鱖9ZeH5!C~@M<& Ώ5[δ#stw%;̗T,@p5e}@F6c'Pkk7 {yսp--MyŘ`j~5B2O.aZHvgfm7!;{ ,\Jr 0 ]mKIF [~/̟ΐ3Jq4TS7*6Eycۑ t%8?XG qJyS>g5^;z[i*s>?S>5;uM%Xt'-ǣ82(OgK_!'~J"0"z2T,?ʢ=6P*N$zzSױ\}0{eڈ<xD{$y:6 >痹,tRH^\}\wwi|c-jx!szRl(h|w]/W7?"5~ Ĺ,7 ]ߛ(`%9iGDb(:Q/Mw?k wبV2M><$u+'Ym>vr kqUގPSrO#ԩT2e9#9C$9xtU}J[6҄SHZJ؀1 F3c5ҽA$אV.K{:cVa92viBļt7Tw P&!4j2/]M k8iC\ΉAIx wւgz <2خ2<4Km{q_ي1ˁ cf+uoڪă2KC ,eV`ЂOrs:[pv#uOۡaY7Rp 5j8v-=ʖmݻ rn$\^&˶NRkU˲Kjj}xtBPž!_ g9iD*,es*@qZf4X\nʄeG =Ukjk$1f{O& 7cE#!:I2’LFn8B9s)('2O, bq}x 쌻Œ5;b] SKTܕ:D0z⚗ywrdS8p2~5+٤F9~vc 05fg | MFvţR٢"QzJP+d ӸD5*^^gF tMjSЇ5PFBBfJ'y [[&)" Cl7vƗvN=E|%bc?$ܵ58Zxp膱!fvpˁ>fD_ߵ  ;۵R@enq1,WlhT`g8W;(ǚ!LȲ{ ;&8cFj:_l`U\' fy'sB_z{ wO]00,t9 .X#ÐeZqqhj+5S0nST\*Â*,l#)>\gAM?ofvWp+2D%V{wg&6vhw$rcvieHGʽ0Gegx eGelomHن]`{ Z`!V?{T%FRwTMP,vcq\9+G!q@QnS< "/&%쏫)<i'&B[٣9Z}W>a⛒uv89ض5.k)u^Ƨ9 _N<84Y8Qx~ޤ9&d#WHꏓ9*{+Dw\4ܫ[Yik壔9{hR+2M3Р2XxmcluWVEoUO$.uEP'ԩ ż:/;Dh:y3d6cRȑz1 g<7#~ "Y9ONַԁ搜wbP9ϟ3;拙k)p'yg~'h*qUgt?@Jve;9K9`ibe6'b^ ;Km\e82Uua~ku Wl>Lf/un(;KUy"@~ry?`H#{:*ʫ;%2gÁBMUfY8%E`T lo,c|_&vT4<ψ'AKEH-;y@nC}p&P[9F { qC&<kVH81RHkW2j/ybjg1f1SY?-zӒOg)g҉9Gy*NX 5fnCv  omIΫW>&J.h;;-8 & LZXM/ [lScsWi;ɿMgJ]ۻ%O :A'$e.Z(e Ym]/]-pNtPKS{S _fKa䱝$UT[7MdmqsG#^Ϟd.=a 83+T rY˿˷6䎄wu"'0w햰n^䡆~VΧݑ8 iyVQ#yw/Tl[ypT|xU{{FC> \o<6*i7I{*k*X#"2sz8Ce'4]|&!_@Fzoڄz14ln{]0ꋃi+ΝgvmG1K}g#*sf@urʣ P.i[SA*7jlkwڣ:ׄxnĆ+ VܙM(×4or7X`( &wWPT`HHྤu;w G;Zg;ҙ޴a+c]$ښ ԪW:DF {6R*v&`Y  SQ@,_ 2>ck5SWuG#P]#hp\~MsN-Ux`h TOO=ľXP`&>5wYVC tEm׽- BmEşOcV'Z@8Q+օyzҋ+n6jtw݌2 u#\x|K)6`4UrmL"+¯+m]E{hk2nb[7Z%ӳґA˯rbWՒ XnZx ez&r4رf,5>OnB= dS~=i75xj^ lR+҇Iy8t.+zAqcT]&M#oeVhAwa"?86Wj@1W{E]J7M ww<.W.6rR 0K&I5|-?sgDvsEϼNv␼)c(Fy|hTQ{%b%.=Gf.fYկ'd#g^gqbP8sqK]xMkp\Jp,lA,8)4GDg3@`uʉMfk#ʱFЩ@oG~ PgѡF5_Re*kN&wyE=^Ұyp}6cthS.oZvdtX4pcs#9,Ytdb2 ?1+#ս' k!h,.beh r ve+Ms*DiSAdW5Es+ /9:@Z)g߽E"CN &kjIH2Ûѝ׷rD-l/0{Y~?xYHKٙGOEcݒ^}k7QM B1+?1~A{u觰ީ>p-sC*iS>. x+DVU˨ jƶɽ5}1l-첔JCVL|MHW # ۋ[&#O1^r<4'uIzDWiZXeO=ԁ6|)izpuWP=D%AN 5m Z)Tσ]0nX#.Ir^-ɷij%]߆Ep(7$]c{[bʗ€*7%Hi=t (}5?rg 5k3hP(h$fG|B,ԴHFGYf\$$\rM ٖY$x61Ulgk[C˼,DE?TJ xB3ѹy5|_ZqX0$۴C^A2|xQ'ZJ6~i,xQnBg>x;Y / OX%89V:S?OV[T%P88g &a2FYNS4φ5pRƖpGh#<9_uEǷi(iesڗCj$g=LR[J"cu/DqՎ/ >}V)*o]d?͡J,Eie"BщPDV`@l..y-. yRQ\ƴ)MGN{"k!B ڇ*dz73'?äz/"ȣ6wd c3vR18WݤL#AWJNtvqN#hW"l +߶r\BйL>w[f˸G?=vj;1t.M$ tNV聸yUdy̅rALhҳ}0]nTb=Œ, )͉y]EmElA11>X+ ~P.G1b1 ŠUtaFLzϑ{AO嶊cF9ռi*/fnchv_VR[mg%-Ye : .ky}o3x9PgmD-y.lUo *v^ g`aI!oףѲ+ N,ބVO(pFSƒGXiڿc稧ԬIe?\oсsvV6\h7{r[_BN"nWBOҳ\b֋ĸ;r7qU,6TdmwWT{@q[ZԅI]hoz2%bZ8r~W$JT\(wbodK< hˏ!cëbqk0eTJLvOnN#ϯ2SI:*P{8J,Anھxi{5tUaK[ۦM1 9ބ/>@hBT#oSL'ezTJDA8r]Yݎ-A7e1X:z(!|Q6|!p^L@ =Mjw$%^5#g=C+-g#$'C9$w)xJ4Z4wD<.*3'."7㣌 yUW( OSG{Έ6c ݨdD6Rxw|!apP~ B{%k+}Al 2(io]_KaB315f<+"e Io\_ Kسm~JO(n-ddj=e`_b=*Mwy#Y_>PTR>D+kY{^VRȲ j:ܸv"vOz'yNR?R,^?eY->TCi)?pz!M  5l>nzt=)HVEi1 +ԗY~3G)/X+XϒHM4<EG^x !OZQE15[y1qEp?I131/ S"gltucg|L _(e(7Ju޾[vKLJhhf.Is+CW'!O5z(. 0Ts)C{#~ot-<Rɫ" bl/Zd6?:?]$\[5h4Хe8g8Q£0Fd pWUnEy,g{݄ϟFi0쳤?/A)l P>N-( 52uy8#mO =&&;Z.BYhjj0zS3/C,BSN8L,רVe \>ypBWJK)4v K0ad4p f `)7ʻčCPpJ||R3YJXحE(wLC&t'j3Hv^)] ge.KI <1x?v`2#?>kҰÂ60 ^wE:9($E 15e|b؈s=R_ !~*G yȜf FF@f?`!|Odݸ܎N}U:\cB5qVU?ҪI6`x AJ HXZ !ԜJ+b}3S( z6Z[LEcjtP63H @s@5s٢ %Ix -FeDy(V+g,iGyY>6,֜c9'ޚ N}^ʞu MX,FfÉG;b)$ޓ @$k06B2%Cڃh<yE5BPQey9 F{78WWoB+ycT2cI.bE>:D C!F:!y(jUqpLԭ71s[wHӧ971 ܀m|Dftcfo@UH 3]WKo&YDT4 )1ё@>X-@;'LFpVe H Y^ւ:5KLsۼf8io$K91!aM5D*7w3}/T;&- Ï}d_FVCFTkw:v"^cĩ\`xH~ {-;|/ 0כod X \R1rv՝{ "1"M (;u[I+h㪑nEvë怮]n-yOj5{دz2Sp,_G{҈__ =~v{#uivHz#V^jш4Y`f#3p ?͗/<@ cadGz]#M0ǻdlݚfI& *Ra |wak{ci_P[]ڬr91X~eE< }Bx|PL+/XtPR8\L]΅o:#C}3$zs!eU:,>c!eK~j2)rHTb+ak𰚲yQzh*Qr!>}O`A37\"p|-Ò"l{(fc%+̈́|}4H)4ia<`wi5_@aa4cEwl2<|bTA b^|8ݖԃvֲ$KyqL RȯqaM1B\()!؋(4L([r]FQ빼_0ZBsik:"dj} тvr{v-+$l%$4Mm8?9{A[?j9Vv,I)7A> ,">xT;6}Y.ayqW}64,B`R<G/x ze<xEnRO81WH-#M7örd_256i1W b,,t1ňNʂnFDﵤɺJ+@j! ֳjktXXzG?WmW^aA,'(~Mg; ^4TJ|X%cS~}!Xcڣjjސ?dYN=y",Q'gRtϱpJf*΃ < ?eQd}S.I L&s2Yv^:ā`?3Fldćb.,Dž{YX.E-=̓,AOh4wİhL&+{QvyR7[HOH)tEp䃹F-lԃ2E},zec~S[W=}B]UЄӯ7.y h{-~c=X3$k&"̌pBOB@($Qzp*׾vA/<1\SC;ap)T ;A^ZQ*]L61}B|pմAOn)פf)QΆ,u8]d uU%QMebw %=4 X&LӘͥ } TPpx'#{]-}/?qSy_vFh0 ?/-LxU惽PꍯcYrdF7C5Zdσ \Ze}Ս6=1\̼-d]0m?XˮunF^`,)ʚ"^XqX,cXe#t̟BӢԛeDMђQPR-,62Ou Aծ^S=e%5z8'uc7& vFRe36cٰ˧2*o;7f<@e&W TطXWvb+̹l7j]}5$6'pLa/{f6ӛ"l#vEuhu6Xkv<@Lm.+b&Q7~k-FC;W7'"w@۰&WqڵUHLEnƗKP}^8F ̬)0 ] jrYu .CO W D9IB4~G YTۘ̀R̂YqݬR砹`dCxk9pXt> f0vq5<7ub DXnܕE(k2٭&zߺ[g~K;.m2ߒ#=IFoأ>dKZ2bG"Ue͵X( OmEpؤ',Z@[Fv-N̒j*Wֲ8uʣ --}07yt$^w XW_t8TچpDcr,uACJ6Z+]8  n@o-E\Flp@z*m^y`Xrua~K/YT$VO5ֶS:oN/l՞1X-@^ W'-4sq닛Toyt9x* a)c*~5eo)/D"2 h<6i{N=Tn>2r%>t`l5Ù ҙ>h‰9=w*KM;IzSh#ABKuzDFpQ"Y%VSqf)1, "H%rgnX!zn۰6/˾x%O5'%kѢwm,خ }&Vs^'Vܕ{Y2?I8ߩ~)߸`XE8O!]xQxW ?@m]mx& [`l#.D[ӽEf* v:y FӴ72f{~yjz_6(,1)+?;k}H7S-H+l1*rxى8/Qing( ʕ= 3zf~REh4{Fh}dG9CX%o$`8PIԞ./ҜJ2N'Mϝ/zGtOhh\Zk7T /4knD2ЊWuP w3JX@VC2dT/ɨwLV^W*EHw;LeǪCV_`޾O kx$iYd{OXdϷ8Ȭw U/|,|0n^_;oB5;s ȧ8:yYcҘ-Ne!bF'R@ SzpD.#zqSZﶀ'x䟍KC=u6d,X`tw2G+: "033a$׷#xE/Vx=`&ڰg[BnZM͊Vi6YzwϮ`B,Mg\Cv!,`{8H|57b~PS`?E1/ݎyP\ QN@dI am kpD1l VKu+!JD C)UO°xs}%i;dSYyf#߬Y)9$Y&h<3d^}kF.⯱u puFߵcB`]lz6$U%1UʑA Tsl #H/f9ۍdVj3=D#{]~zB >UF&Οc`'щ9lËJzW3 72 ;JtR=iR k)lLhHU: 9 m_i8nJ񝅞;8öiW<.Yot6|v<='g*Hi~$!˜8a rqx{ퟎgԻCpn,:dr~g5=4t3{i8 O잕~BSC25.L(0%$ SF[+7b| Zdoe4C?.EZCw\;0hT,LMQCj' +| bZn_փnX0|\F6=ȼ=E%^곋|{%;}'>x 9V[ ,#@E+K:/+Eʿs`)&tE7YVo:T4CjVQ"S_u|Y1%3YոJ/AbF\%f!'Qv|E{ۂ9g(kInoq#d9C/ Gʹ:?I)#zM)l] ptⱥ-{}r*c68gZ0w(eǖen9VH22m/t!FuD$DCu%7w$]+Q syCb2Lڻ@0-H(uL57ɫpx}Hޒ$S3t7@%(zLӖq>L_j. ٨nM!@ud@.pɺxh~x喗aHTHΒjVe"(Xuf;Ο΂lRv2*0 @="qH(ުj%d׆.G>+ YAus֫-~M#WgؽRZ w )ۚ% *ʤeLS>fn3gc4y39icm(,uxoF5~;`~GpSl&_F[{zP>PE<@[,8о }3`4sp혔\}5[ .{9{;R؆wIXԨUm$ٽ||] SB@X%Fe$?%HmtnPX/ΪSR+{ r\F"wuO`HkPz5*alaos-]p=c{pS"=-9G0\U=.l RT^ ܔ@"<ERv W)>px"}Y6c8-^YMHI9RmW MsK bߜ O11h7b,ZS^ ;{vL6_IjfQy_қUqݒR%)OX0Mӗ&o\P\y#K2*[o2Fc~<57.ʿ;;V_QKT-g݀\du*OYM YITc5`}"^Ş_rɪ$rOS"I8@55͵JJ\ŊjpqJ*~6MW+lNMpjd~AF`˞gplӉl%̡:+'qL~1 Nz>tފYR8Fpcz E.8=$W/ ␄q RPD(9M<$)[aR# RVU4P|NZllx )@o!>Kqa…[/]R a8#7!ߕ60ϓ |ubR4O\@&|t&FtMuYlI,Cfç1}Uxh.-A~n n HDvW~)H2cp'!:Gݾ0wk~5Ay8,25MsCCpe|IzA1>+ ^O;* `Qler8#{3?eOD@~kj IcAK/E^>{*_7v$9z's߯/|G_ۓRh2g؇ԭѡקfW 1mn7ƶ=٩\#,We_5~l78ژP6)\-ϋ!Cգ{ Q)߃aKxbI]q`r`d@ŗ [WB41d[F/0 35N%m2M!`.>]_S(638g vy:DZ 0|#+h :w\#?[C6K2lX _ѡ#y,^uh +4PP@ɋt>(Wë7g{l)e*w>sd99>^r]~ߋZފ].Nܧ2/nW)c8=Jļ]m8UN'%ΪJӨOyĭO$ujm3A穢ʴs&O^1W] sg$;zR^ZCA!qD $ux&RR<ZWK-@[l7 MR5.!: 6Fm/&tvǪ=SťʽB׬6iʗm$@@*5s{Ơ+ԗ0hISE汀HFx&[_aߵ^Qߟxzdz pO`kqǡQshq>oyIQTd+#%} 7ׅK:Vh;]`-3> _?.Nrx*oQ''i@,-푴o#nD,\X,R!~@7ZwEr`PqźyXPł3ON2wjSR4\>:Uw1~g,;V3G^zVӪ6Mϐۻak^-ܟ\`7Y±ۤVIr*>w1)ֺ2FkK8|;M-ΛghѫWN?#t]f1Ϸ 6 m"Бx础 2 3œ4+jp"vRi|^\##[6K\b.V8?s1]9:-'E$3"W,n ٮ}hagn"Z~pՓ(-jj<~hds+YO=vjqaO$V1ED}5.LcF>T*pBh4ifo[8;cJc ڌUHR:,F~ |#xS)mk5cC{pBWw8<\VJ잩[0y[M= y1:8}nDa3꼋9[}ZgbYkz "hzȲ%4qb@n mh%v}#%@Y,4-K{c@xrrfx09eXuέREnڢ}A[$ivYFRVY:VIy9g$A'4[(?s\Y|qŃ"P ilRO|d nٲJeDavgj Ό6ta );ʈL}gמe Ibl pp^7e^T/m/^I49Ngû*H4+_\ :qWѻ-uy5J׉Jae\,=Smfi*N5>:*XԀg;qjk4_ɲoY70L0aBq[ sW @ڀ%TՙxDd Y{;*زHn[h̾;!\n05ssJ;L)cޱ0A7 qZtjV{9? sRFOkץ`U .[GBQRׅ"6N`xg +A.X_W|.ل,0'%7v0z̩FhTLݘmĺ#olEk肸˗[oȦCt5=:WGYNW#N !5Uo]َrAf$3PYwD"ћl?~ cr `M&X!%hf])tm3VIl2Wr錻4O;YF,fFA7 nw:+V8fr(U.YLFdwnUӣL6Ve 3_̖\I`i ]G#"E H`kY򺹾%x@,I%Y3A[rH?]I/`V6W4\/Nx sF1k˯նOk௚+9H-!W:Xi]ٵk+€-I?PlVXE0a_/5+q-\zD,/N*La,ߝ6EB12&쓧 V2)Q­p^ߴ"j!.e9Ӭ´6ͩ?P].*c.Ңlqn]FM1h&.V#ϛgj Xctu4#z #zՓ)(/d>%U ȡO/6]k.-*&ʼD1 %j%;PhWЃ&{Yd V.E>s@ )][uTh9nb.z8 bz)Q{_^*S8~)GNL*_Wqp"JA|kDF(=~tR)KX~mن&ל^)gYDO'k+.@ͤU6=iGOKE[u I|p:YLSk UWaA/l_}@Ts}0NNĬ._[%>D=aa>Pmc_wdkzm`!#ُ\!?.{u*ODLf9FH WͳKka1̤9}@}Db9]FU ? Z,JBRs+)u(:sa ]u.>~t.)Qz6ݴ?beI첔/yz5-@۹ 0vi`rGэ"w3mؽV!wΙEBސ>@L=jAZy6OF8A܂#G^aF+$)(ރS'NǛ{dA2vCX G6$,22EXh}6fnDV#`2Uv:UT>w?`G4!;M[g*`.Ҵ'Dd&Ir]p$[^5ԢVJkt%]N:s(@t(B ɏn|XmKBg5?Uo3BU21j(QuZ8':7 NQ(mqQWTK ] .KDި|8Mj'Vd8UjzmVգedqP#_" vVGuկwT0:Q?2GG`}1zMIe' x@.Q&|G mصYzMCCbMJ1)^o[ W=p޶̙ 7VHQL]OS\cDHϳ`g f0J%5C.2L)\> YtBFza_$}Tښ+;>F[ ٪q=RYu}jpMa[mwa^&'=-t_0PMro׬ `r/c#*5)?y+oZÔ^ m*;0YBU B|Vq?tLF=}@blWcNz\-"?ICe/[(4w2R('֒0h Q_~5""9J |$Q2!Fl!HwEn<b;^ec,f8;!#N7{3ܛ c2!3Wj㷕''oFWkGߊgZ-y~v=ީŚN͖6S2u׃^[<: a.̣2'{fJUvfcħr^~p4pS ֎\3xԲj76曱{)4+38[ S3-NACބ 훈7ж@w="\iBe֯AB;̴( (Ynzk퓰R*RDw#WBD-fA{a.w`1*,\;18MH A[70C}Mϒ#^ t*b ^хFf聀y09[Ìi/8郀 v&yj@@"0E(HQ}hK)3O>n_dDѬsnYU|+`x~csQ;'Dj3P O6$DWR%D *!,/P{WanR /oS,7i r "@Ss<1L QI,3esJw\$L@F/HE#2uŷbe(/fsv-& FrF5Uyp \ά`祥qǴa @V2U޿EĚ h\t1o-uŁJƂv9f(:8lZǬ(XOST8|7Kh|yWGTpv]|jw/>=%+JCpa=",ľ 5LGc`rN#ū{?mb,%-̕)]}P'hpϫQڈ E-I].dZN"4iS^0X (,0˅Cְم9|ЏNE|ĭ>:㧑ZBN[R\b:-i'v5ilou-S1Kp4 V2dAfم|-y:9RŵSO^ц\vHC7s;)HNnKpkNN|Cw5_] _$,;F^׾AΙI{7M`<KnL&oL|yc+` uפ.=$Y,$lNEJT(*7g=v`?7GTB}[6Ga'Χ1 ݒ4l6KvY񝻋9C5MB$Vc} n80AeX$t=Vu:Q Ϣ\~[0h2g1s7T]DA-&֋*2̉wyHu_ٜ*+L B,L:ɣYm/1ŝa+dڀ9$,6 ;kG%Zv3gޖ$k:E8fz>(6K&u"K %Q9džup<.”p7M?[Bnn'RzP7xjG/=Ty4Qtغ3T>)on=yAkeܝH-bT7;rQ{3/ln/FuH Fe,` XB,sH P}qs%SrPwC&ȇpr{U֒+p&Pc [ċY:p L:rZSJ$jG[Ç t Ǭq6-tұ,;&cE!pJb 77Hz/XJ-݂$)O`4 pgYyrÆLCh2 +r${I 55J0T 1,JÊ_Q$s9*[8;cX1q(9-Z9Ԣ7\&jT;Ϳ{%10eSj2D {-$Yе+mo#bOA }utfoҪ\&̬}_HWĐǗY׻yEeCEnEA e@~XrgṔjbTFqf,F|иA~ sCeD;I )}lzq@k{~$fW*)C"(7ŠLw b-:$OsΗ4oZ{>Aǟ戍$+ߠ_F~зZ8m{rUdtq܏@ZlJA-q!l6H P`p $zP9ë TWn/Q*(!^EUogTR=_H'eQ7o"WX, [Doү d{~poL}GhRC-S ]rm#F نֿsc0|F )gmY h$)<* )j*;m)R=+rNd;`P8Aڃ m+`PE;c a&[^'!9:!:]#DERQK } $v@LXaCJ##L!YzoկSSSPà¥錪 m5W@#/QXwV3* qC(=hI[kwIe;l-پ kӪw'3&`?EBEN*ei[Y6H}Yŝu+|oVS<̧̒s[{jG1[&"熽51՜DSUlÜ"Kqc+F*\Ȼ;$/_! Tn<@HGZ<tBA-#zu3nyS*_0l՚&aЕ7CtYOPHl.x0aQ,*1+`ϒv:WUh%3*+,Tv}3m졗8.{'{Gq+G @!:Mz0û]mk$$؀%jJV0T.l`kfpFE1GJhEg-\) b8Z}&+jPx(J%F>Fͧ-_GNyΊŕuJw%G7صyrjً4ze;FIק`aFZ&{joE2Lug  ,E|w&O6t|@%*=_0^ c;T:8~)_'G&PDWΙes 8d~ OzixG<4ۻɃ?&aTs? ͫ9S: sQojiGZHzI7Zxg4>nyRS4Z[fzMF}'= ±@:v/?Z 8e/3mD %TDj $ es 4cۊF%޽s~"Y/,H%A D'I/:!jT#C 2k"WXM {UlߵJCq;UiؿGs?Ls{hD)4X9vk6J/$FDqdҝez(<՜e#r:618<+\HE,13q WXHu!>F*HAnqv֠Jc=2ف~R39gxk]jƧ: 2lzf2K,&nVMu u8ݥSķ[ GXxs%C9^{h9P(Aش ؔ]A7x/B@ACe Nc\l; _8}лIz{ U 8qYqEq!6;`؜7CྫྷB/Ќ&QtKo~a޽Յ#LAI=XbxOT*^ pLk(L7u9xd5\iVh$x$s]W#u}6 ԩ<)/ }cЍ̚0 r|I}v횐n&ƺ!~+Wn\#n*T9n{7XlՖ%rro96 ͬeՈo࠯~7 Ėɦ] ajRЭ V6UnL2}OXpS&0Zg oݓg/#ų =LJʯє(U 5W;LH_tkA},M3_3nX456Ob2tcQ3Pǀݞ5w3rWYY5|` :aBW3pJ0^/,%pVz?[ n! O ꮽf!k,1dz~q@Ҋ"6#~4g|2S9 UrӵߖL#fx.Cݝf4O3 Q#ocx>QEMeܨ70G`NQ K5u>? [ԗB)NYr͆qR8fÍ1؇]rۛfƎZe.r0:I/FF%CX&fz[;԰d@|%. {c? +N4 4fT1@:$Vʌօh{YIΖ!dWVjjUG=(!&Z<@k٨p_+R|LQ? }4폈HTx<ōGtq; }AYA/kXRb q~Jw p9>i"L_hYJX UKWz:iy{F(lt_:jbC f=MצGr]UnU !FS'5R%w nxc~Z?xsGa!7^ Ո<ǚٜ -h^G!7k(|6?.S>Z/P==alxԠ1L0O4#?ڥ udr"R}jE+-z(a zn^\OwoF AB;Y/,;)9?y8QDR&DnhDtmb犕ߒbCEsvblr{Ue˾zCM1y0 ӏu,ؾ^~sMAPdN!Lm !u nkEv:Lԕ#j N\i;t{Xy-e:FXl[J}z3 P>W2G!Ktckrk'onLMLtju]9 1u׼W)]co&?h">áDY"{-+Db{7CKN kpNS#qL 1VNx(9}d\ld5H$AD@wؖnT'v溬q&h{o{ #[nջBŰ;0G]`:NI* F]xQCqžZ$iB-I}y|a(Œqi2 G1`vb1B5vf0fҔl7e6VUgW{4C4mDV RL :uu?zGlΪk_#(hD/9á%HƗZB@RA)I2Y;;^>"f{ϙ Pd òtȺR@Թ;g>f$X~}#@Gt ~qUW>i;f mg%.׶Ss5ߺFbB}*fh;C_bP?ŏ>ms_N3s=VŖe3--~)ϵ@" 郄F" lwR~rC>7Pl CFlnF<<iw[('F/ZHƄ)vΐ(WePKErDse(C0q9^>lh-@\s* Rj0 {Yٙ N,~s'Yi1[{z}wBƻ<߿0:XĄh/bNzf3cH[%Գ;< ͒T~Pv02JK9N4SR/>kMO՞ J/6(@-^Ⲽ>͹W2 % S ?A(\>A;#sTu<jx%,~({[8?g.J0Q"U)ےJߋVQ? ۤ#]dyeVtwnJto;Q",_g81-J|1?r {וmF3;OxQuUwX-5CJGF4[i$5LԮ_ 4Fd/@)w?:=,%VERΘͺ6S$G{<잋lxuR׳DrFZRV;$X2qx&4*ux#L0-xq{ F縱q ͏/Z?1z鷽}mk@aZmo 4!eȄc)V jG%i-):-3"MnV[ͰKy{`QԇU㰀 -ˠvs9ILJ Zt{>@)#T@ֹ1!Cer1R1^iJ?8ɠGf:x}º+21<2ve]،', 7 CU5|Xc:cE>2>7N;VǷ"i.o;vBtuɝk/ F~n>uH%qR\봊G @;yk^j7浼6mƆ'Бoߊ5X%.<)K\esixW7ԛ(1U 9D.V\VcY l\KW2!jD[шŢq] A]oCKf b ϊp!Dʣ{lٛUMLYJ,2/X}踃qK@Hm>>Lp\Cl@ b{y63 Lō/›Q nOOvzc54Ch:L>Zt&J|(rc5UšI84 D^YGsE'lƾ[]08?sqx/9 jQMA=7wx;SEyK멡TӻZ4rp1' 8]USוc'Dn}H04=ԧi8Cy7v{zcxʷ2zKTTi(hԲrpRޣm Ff4t_>7\2 aùI흀Y5pg8u,X^:Ot":Y$79dlV%ƴ끅ҋ š;hŚ8m̫gYB*pz] Ig ,)d;G4aVCU0ɠy=S?َ9B'񠖡-㏐=E=6M`1'|I8.}fsCڥזM`1h>*fDn?e'|Hua>'u#(w+>}__LzSU?#:Dco֋>!fM҅8ՋRB/6ms]&fz̝SS^L(79T gz-^|WQkEm YtMLh x'f_1J\8/g[Sȡ\/,9ׇKؤdPo/kC9?a}Ok@HScplL8za2=^_I)Y!:g#n+!+=fkR!}Bhzæ"w 2E,L.gZ=N:{U?8DF|3P{6Kf ;Xjg.;GΦK`k2rg85.PO 4 R*($DV(w&"-a U]hՏ 2*lE@ E:Kv9>Q γQ\x_ӭ9JeBoL᪑򠖘y%E#F>?4;,%4Gje[WFk,eDhP쪪&!f!!¦"Y\Re6k@P3T2Y9)7.DVOp*bU@h};+({Oz9uqk$$fяbq螏)/fS</}B!Sx!n!Ԥw3Z[R4#tr8!-8Unb)>Gq7_u#hJ>vSޖʠ폯 .6d s_ PA="Y-2G2|yl%2(\i| q J+lj4P4RJ'M,e%RgN }RV 6,]u V*3S&%PO$c~c6 Yށ%Mت K3Oj4uiPC- 4hrHⴠH7_H! AݗXjy?C4Y6U9*8PJuM6֊gJKGnܲ(Bmo .ѯ CƏ?BqIUBX J7+?NO=f;`{U_! {lZdUrTڿa7]tIaO=( 3|_]i7RR^.:~,N~[5"ܡbaN8ZR:TW+uC N@+\`0tŦ9%ͻfi#h+4__>|0\:?ΔpitteVnji8 aMdNgOpV";yI:[%սf]>1#% W8?o I`o&"RZ ?K̗GzXX6]3uRY"׀ǠmI L420Κ22*K%Wa4=o 2XZIc%}OIw uM%Szdo^Vpkū&3PL1,8`d WUdB`PI,=ԕ.x Jf;vUf+}٬tQa &A"W;Ziʘ( vA#e\K/͘fa\{jR#lfIh-2b /jťGЗȔÆi9(>_簓~ᷥԉ 󢓨Xwh+nrNG Fw(O魖{pz~~Dmmz+[}Ng>-g=[!\Y@ZO-_{m׉r#>"d*'e5/5?HӜ sY~W`jO%%Ƞ'[k`XѨHKP;^L]WOI!.~e e7׈qo>QzA*C>i~1X'c s ևnEՅY`Re<(]8EA{p؍^NZý9&QDSoy1I\'t,hjSTg$PHpmgkεノfӾ7Vu42$ .H?uo CT)-"4- *)#>'D4~(F-+i]Y7w#٧WfWLAB*]3Ɠ_M@DH#%͂Be*<E5J~3^lntJI7gYD4lVSޢ7(f$04幤R*B\S×mGhBprHqn 4r3xK?YdqTbbyijdr iySG8;>Fم>Ϝp_zރ$ZY#dmF;MӰdRS$ ބ="YRX)?)Po̙}KR(Mm[0 #ջw|Jr%?ya{5ЀMY)RO*+sF5cHM!|yv;\a3 Q2? 3p XP÷3d[%F>ᡄ=XV;, ,[,| >PCj,^f/E]HP\c 2O~#˽9{ 0Z;H F~n f+=/@}gx=t;Mhkףq\7~CZ##۽FJcPPII~Ọ{F-B_qypl@] M?U^>Ԯ/3ԔUG]j"I*;Pk)#FEEcn2ÿ@W (J2qLGT?"L nY$G\-I'ރXO㼰M~xF^zCըC8;|]w#8L M2n-V·|elȎK˛s #i oO !tlPoߛ~SXتV, Dߓ >AQf|dƙ+BIz|Ybd >mpKX{YH>! fnuWN=^fT1]diVQ?ru/i_c-68ZŲ5HYcԠS5]GOv9482XhN?pINcV,<RLHE+-¡K} l; B5@lK`e$Rĵdŏ֜gI.3f̏LЀ&$zC|$fgmUΑǺkџBs?>:~吏do0eL7 \ ǔʢ mkZJuƤϸFIv1 ,3L[Bb3Rvӽȶ'Q,(A8TJx#YQ@AP"'Zo eHcTNrƷ}AwP[tFrP4cͣ(7KۦEtd`%x8Yu}oǼS$wHF|ը]Aenނ!-PxQ/:|']M 8:bPCE5=i}pgh>;eJOu$Y~\; ɍM(BZ6\t^(*X-'PUd;ϙx~Kxl(7l@8`_{n^a+Vn߸x6Ih,M <Ohlކ7ry^O*,TJN[/z"$bB;F0OCtdfa`P"AJlL+h`Wc%cCgn]C^N1_pX(-|t h.kT.r<^ƣrwk5$*~ekn݁rbu0όҬ>9Zl1Q ի vgkÙzDTrQB43tHH~H򥠓x9FF҉&q|p8mCMDW!ˣNQxYJymzGkdz<wВ6>$,zk6, K0mޘw`[.;Q8ņ*a|:rڬITMb7r~Zh{@2]dkCGdLRl%OGIj[be.8pWigt̟*צ-B5jI((F3%]tKBBV5\g( GjTM&ĩ* q|RD/v4 L˓J_%!}P#AFZV tqy=e+MAD7KSd{GFLb ZZtp=.e|h1laAP[;DH֥:dx !Cͧ <ϬH{gz80rI*\egf=Eux-#iN౾3W7l6ֻ4@He;L)Tm^Ei+9Kƀ*tU7i5 w/SG]ҌaP kMw,Sٹt_gG t tx.WW\| 8YZKò<>A$Yq6V.zynsb9(O+g;[t>9Fr^= |EUH#B7YӬX6"NN(e}h\{ᚁ$h3FkXk\49^2TXID٪},:pbDK2SJoɼ/̜/Fij"bF̢ WL#7 QI} 6WG8*ҝZm䟪?=Ub(}/ﭵ a^`t.`QS1P&пTpMo2;˂}>ӳ,'naXT^\FKN+ԁ\Y&z|XR1Xױi:If ~){fK*V3)48D 61L @2R gE"{mV}1jJ&nF; Njהe|(E>0Sf]TrUGH% 99-퀜`{v,Cg/ұNP\H~.؀(wmJQ>Pz}a+yYAK Kh7۹F#oIQx(~c=Q<.dkǹ^h YfVDϟ4퐪EZ% d r8!Oq a(:Gh TJ9l WחYYZ=\264hZA'j^QѝFDp$֐/zFO#x%n!=|L$p'yJIs2( *jCrP7xk#S,Ⱦ&\W\0@%-1MZ{!j PD IrP (ĠPJ1:p-ݠ%!]V\ ^'Pe$8,iX;|) ֱ{^`3uڷ0LĪSmku#9z@lA_׆z;E˩ՏO=a^S+V܊ 0]o*y;3dMYknȾjBih^ -!qQ H8@e" QAPV$ڧnCؐFxw'!e;LٙM5m#^D֙xw*͙ķl[zB-9mtvՎlЯ<!'R?Zv;Rm;BrRM5 QK6GkS xڟaJXu~"0SZv9%M/T~5ކ 9~-X0ˤ{MjG$l=EڍqJ5b^E݇ZowsKrXL菽>u+A+~*!xKݛ;O!ut +RT p3Liqq,<<1UV2w6w*@jsڰ Pg.bQIK5)aENv)v›y'2{ 2g7M-WЎV7A=,Jȧ4)0\?->GvI7:LYD ԒSn@rW/TnmC,dL,pZ}h@oixCM͓oMvńBUpC ݀mUrTqY=; \7F#$FuF:`\ 'psQ/]ʬ;iNx-9f3 1 6.aZX1ԇD=t =[" lsɒ i ۫l"ܯV$c7m1]i_}vnRjawkc'H5483q+JtܱR)9B1<i}kr;HEׅ \eFO݂jVԹTUpa\JRR,Fٮ)>T69Mr?"BGsS9<-KR S f`:rw&. f+Mq*r -];>LC ӀP4>3uzK72!pbl}n iQ02X{9[k/ {\cܫ^`hhu@ⶔr%?项$%-QU;.<䠃9b)!F n⒦S|A? N iG{3p&v:5_L:teӫĜ^Lnrir\%kye3XPHiLL[ذC00"@ UAh-PpZFJѬU2=o*yW0 eq2U#^n}d+0'|I5W,fb]"}p:6?0>mkfWu+kYN(8x[ f(asbSŻf аp~+pԙ} { VG+uV<JN=*& #.ns5Ɠ38d=f,N骀ê/ j#l^*9DJl&l,?t&s<Ϣ7hN=.4vP%y/n:_;VG]]EΖHjt7L T{-$_68^`s z{_?X{q;O?< sbg w HtilHuGKd>r_vH8Eobwӝ-pIcֺ?ewő,Aʀ^nව?o똛^\&4bH/afl$Vf2 acHDcMBsӷ;SD{\J(Γ`;Xv^M/"0oߵ)RG[]U̯ɲi ĚwDO=dDz|6߀{jW*7y_ݟU5<*}f=CtQ%XZa8 ڌ"e#59 zEtyEFc0y}i:\Zѵ 7-T矙OV6h~ E3k )@'o3 qR<}۰9XxTbE:b̶bt""ؓ(4Ji/iFiV :nRg_.n։s43[7SwAieA!ŶϺAWf%K3v}}V6:^`IؖzM{sZ`cU(I쎗qep^6Dd\[jw϶*jN|_W|5x(T$-[6gP4g!rGX̚%ƻǀ^/q@nU1c3_Y,5@hlk?KxYhw$wu(kzGEɥjp6XtLNb%eW,\f=wMsè1/0zIYsZX_hd*V*Y(g$J?SBBm^զ )KVЅ:I.F\ٻQd{sO+9q-o xaٵG lxKdUNһhfy^v+6E:n.!ԣ8Y(@ P,sr|aߘ2ls@lCS lĝlAH1>ݱ;в-=}-R(䒛转I'܃қ0jMhn;iLI ^׃BY*WP[=2呫@3ay:S 7DBc7MٕgoN_sW?^f?! F>9c>bKo LQ7ߐW$1(ۑ7ӿ~@??@ PDǙCB#K*}gOA _$֤hvUflّn|R0svPp^^K1:(\\L">ih %:6ɂI3ɣ 50]>gw؋P7~=σm$W6Q641FOd;I/V?GHaͬdDtP¶kq|9JSS2^?[{0rߜĕeŷop5ŇgCX8qhIV GFQ氤۵, i:'`=|ZnԴ⧴-@ԾU,AbIҢy]Cڐ\#2 YA9(G@]]S@qO%#1 @tҔ ˕F]$&j#cxEB^̫~̚f%< 7iYTܣm/0%W1ڑ#-^; cPH*)b\24&PiZ] "J.ަ2]bVCB `4u&qGw_[Dϙ#o> Zl<ӁϲKU2e/mfm<B= %ݱ͖xjidX>)ۨ*~ҭS/&YN Ӈl;eQq.XԡB47ݽ s9X-aO~wz[Ē5%ĵ{@&185nVmc:CI;0㽈nd\'8$ :VJU>,n+PE5@1/` m](rb$in 8+4I$rG/U3GzQ2*wN<ǵ4/dUϖn| 1 x¶U>ȞcsHl]VZถcd3&Rxe!?}RvPa$v=A/n/^UTņ:`/1|AWvXJ50pxWgEѹTjzC ůFH9 }6[j6M|߷x?"utmn.191u/0v c;mRY+2B3oL9I:29;;CM2_LMƄ۝ "P \b>#)akօRGo}Ş{On+ j2 ZO{i! 6[q=׮wYM#$` \=hT7aKwl XLT{ӎYt˿1-KMcZ> c_ԊS dgnfuھ<׃?Z@WA~>wOJxA\hz~m$ k.=y t(hE}lHwMCm|?sɔ;b"ɦ1攭TKB*~f㳋_"Mx2R1+mz1n ~Y䝜xS~/q&EP ,pF-{r;D]X%M[<@P>(b5ѳ:3ieaT\hCnYS)S'(jG."1e )!shW^fJ$Mf?\ӫ&fTy~@U&6Iڕ;J[@|*\7k/Uiw%#K7sfshB2T7HQs"Ih-9";/re.OkE!9LrH! [`?!^~Ji*k25T<]D/#E,QQѦy2nَHTЦ&Z;.8(B'юM};}W]p)K\LdY+BF`=;v0p04q#-K$XqKGja9߀ɤJ Ї@0Z}-M{Ɛ؟pl E Yز]<Ӣޖ1t2ws H&e4`"+ovOv-' lB/% Y裓 E[u?'/p.ݾ36&tš6d5~ n;p_/mjЯ‘@ͷ½rT9+3 %]=T:! &&k19i_0AlL6QrDg .EN6+L#;$E`B8+]εQvji uK>-4+U ~rýY)q9h`7>6tzx[{XgU:`ZΝIT@րP|2٭ci|$vjD޽67d #Zc)E^翅D^N1KF~?D?7y"ʐK{1e *Po2Z̯v з|swgExi{m>1xGv`@zouytf2a`nW1YQ!#>m8 5B$̕QaT:1FX6ܡ?4MΫ8HHƃ'ͮp\@T)ж)$HhuT2e@ti-m\.wMu?X]!dƧCX_iT$)[֧Œ:~6}O3GCL*UWDEiWSyޥ+dn8t`zg>$vm#~r)ޗΏS C&׬aU6#//1nN#cnwW[qB͔nzj6*T1\xH9t_tpSߎF#bW#n:[5X* -aξk: \l2?eE^N2IJY8<֯Ĥsrھm-OGtYyӗPN2TEcXv(t>1٩:Ίث94Ao!ګx!VT3VLyj}p\Zx+ۜn9s;K!dv#ݗu >+>ijQ*A4%L6CijK=xڼF?wG¨ '_L6 i0fs^o:ȉZz>bPtYyTب2u4{N7OIB{w;Z*b:&`hPsC/(j& P/Rau`p18Q١\DV0(pJK='SldV`6?})y^-qL7Q>u.T+dEpig$ܔ;[H±װ@kH\>;/۶+T A6a)y03a0 @W롴NT r5KlFNJViBQ1LEJ+#oA h8)64ND-8"SGrV#9MEPXBQ^vq&P4qʑ}(Ձs֡v=V5)G7h]sT_9Ybj I3:m@|\i_+@9zlR[ɝ?@7 O[n! .7LÚB~# /խ(>j`ղ3 u{07DJ:Lͫ P%=׷K=D}E&rqXxOa{m~w(UFyM餺$`Pq$ɭt@VoecG,jmc;NCqC)&j^h"TbD qlL;dG_?]E%Bgn(bOGV]~V?Qu5*}L{ᎅ"=o Ki,R[aЖ4!5IG#;I/iA碔qHreQX! m(%}$$dƇ7Vk'߳{x~ =L RDaX5Û*1<"Sz\D3ⓣKw=4ZOlB# 劢nC%ZK5#-T(5{w|E?\gu?GdHzY 428? {1њ) ,O-(-RY oԂyU@ %a 9|Q1!Tfm#U[K] #K#%okV4FEQ[-ʤQ<ᮑu1'O4dvB fKPŴRYł`_:)[ U Ln^y@z("C=^FqNtlL0AD]4%EC6_knT9 :70H^= t9'j:I=@% K֟kP!*q!o)ͳ|6.v  ρE ,0>nYov\= j[ɽlֵ:@ufh \Qgq:~m 3W6E ذ?x],:Vp}4xwH9inQ8t=A$ʑaH^O0u9Yv:b =(eA:2ô DZO$iLHЯgtԨbb' mѕ=jFi|?08>nN 8c<4 H]sdy:h3+f/:>w3B6@/߈ĔRɅ)w&W˖Xm;˰ pڽj\1k:q ޅmsh3V j[[Fi[$kt7["/QSFFKF7J^^4څ,$LЯ{ kz&>EDZLOw{?5]HR^9 Q zwKx\%ukb޳(I:2/7{" Q#3 5?y3)K#;'xKd7x=迫NcD}Y<%Nv sX32B! WLV:-ibz [T6 ]P՜U0}oΑ %De$D" %Of$ubB _QsJm;͑}ӛ<*U}}Y Ֆe͉F K-Ԙ<3EEM1j$K- ERBY$rKIM[mQz! 7,ߠSioUۨW"D*8ľe1{aZh|M v>Ef[q+;54%̉{ob0v9|~ř){5_`W{a.}Pu7(Rj<|qicbD 9 C~U-@Cs 2Nu92R&T5l{o+7j.!4WrtQhۿ2M1ow-0[,-ĸ7 ~(n:Gltϟc̼f3e%+Q^Ì ?铫BzE <_,,t2b~I[.`c4'c+Qv[Vĩ.L%Z>g.wxObD$&1.3r>T j= ] YZ3璜$Z{K/yYk4^ ,|T~'TÙ㔱"CPN곹3kʅqȤfN19 1V1=T4ƁL'jYRfMYcjpa#K=]6$KLEg`{ah>ķn30b>grߵa})[C2 1㴓p-|1."(@bVMyXtW54k?AcK7? ђŁt1=d|Ot a Ἢ˝lX<- .\dA%dBἮgFq oV4.\c Yxb(ؙo[wHT(C$oJN3~aqô~Յ҂^X57Z]ړsQ3 /M&Q^u&i'^,w88͝V%<|*t[غ*хp9ZюNuul\km-ů-@hݐ^5jFaK&7p(љ">YqN' oWѲ4&\@Q#z$[bCRF$YWRohzuP,8{8 nzhfQhsZ"@ ~i2bIѴhH^ƨ3C'0,aѵ+yRg9M ~$P` rvl+7J.#T/1\4 Hc_&i*=m>9ImTifpb#92xNscCQoܰV gMj6u&؎Ȉk9AS0jBis(WԢDs3GK] ~m^9xBѺI=e[ X#sZ69?!D5Vǿ*30h-= &|,r,Cȯh>ӣ DLf)ɔ|K;ew?="F(Gpw.gE,Z v:V;xb 4כlL,ayKGYvxԷX@H,D Yy?ېbU3XaB 60Fbwl:L* ް,3+ML$ѠW'-Ud؉lK3o?fblneBB-UnP$l]2q\|ԏƨTؑq =Fk"!DY 7uPHKHׅZҗQoo̘ K '$逑F]i#Zo[%! ,j~LM{#M=mCK22orWyv/juA"D:0C9i͚6PI#${{%87$KB;~=bOgyT(n[JZk"90W<Os,L -c"Kq~OO¦q3& y_P&c{`?da˕,dpPl94<:OS#i`YXւ>lGrFxLZ4=n;n/ ܔxqmюV `pj!#6=|J[ iK3q'JPjg&IF'hIM=OJAoH,(QAfWQQ(ֺ/ܕnmَ)[B~7oqeGyB] X:,rmO-Q2jCpuYlmҸlS̟0wg5pT3Ng(}@ᦂ蠟~\|pJoe_!/a= 耬 $m-bJ_P#nBv6ksWs0R |gX*.|+YcCߧ}GmHxwIAQxKDqkb;*v:MlH9ޑwdrCp,IcL޶$OX:`jVV4HNOh"%K,Grȭ_ ]pߒYWD$P>dz#tmqI]#Wdd8K",f+b̿1a?@u`D&vHLԶo԰J_?rf(2@8{@kTk8z?tܷ/> %ƍ%CdWIO590aq##+} BEC[^E(b\Ѽ<&KJ.bA%_dDqܭHg<ۤ%p/jf{+K O Rh;ˠwx$~8W|_C8 -HkpPcԤ$?LK/0  -%)Uƣ1TmL,/TR \~UO> gJ\!u8_~VW0M? ~zli9nođeND#ƹ?=-9D4Юawc줽]RsgF2ñ4)8:Sq?>YԽaN׻!Z{9)ێp=O%v|PV_jQ(&>KKPgU޼w7P+o5˺;e(gkMqU#疼yIZ_YUѧƿO*&@z4L.;;0ݝaʣH  Ro CH^NdZm~9 &M[l\C9nL`fyW)dguZY:mƋuQ }3un{l!+=Ȧe336*O hh`n88[a^ͫ>uc;n˘S#ߴFkSŌn^swk:XVpUB¤{) _90 Kʸֲ]].պ>g:oB,f3L|XF&eWZ; HVK8aKmG \oE|J(N ]WzU ;%r)Q1< ͇ U=/}9(;H<Tsf[81g c`Pl c{ {m=x?^=zK@ȣͅӶRO+DR[\)-Ӯez 1 BX嚼@~ Ӵ3Z$7FZog[;"nmڸr;vV2r5A]6yݹv6N+2n /:}s//iq^!5G1`v:qw[x$l4 JGQuq%M ;)3O^VOb}}LAH_@EnӌG?7qx"0 E!ZwkAN+\g}>ejAA{t%/hQvLY@0+ٚXlb^F#G}˻َCHF^o|E68"?wcN5:939D+y6(vz) !$J._0,q^+QBL`a5c'ymN.$0 P鹎p^HDO`qƵ[L3}W0@o 푆01nKA7vl.E{}MWÀ2)G{D3'6)oܮ 5Q0M1 Ui˄U ,A呜m .P#?QK62平)~[<r*"ү.gU#BZ{@|3.ݒrx KյCޫB+zthX-I1Ϡv 0g1 qԲG(;T;8+*F%Yh$)>N\ZBwDWM=p,8vB!з`[+@yHt0H%'ᅔ &Cf0al@/ݽ?b֌jlWۢf暞hnG%Xtol9#B0ʼ~5NTQ3.:ݫC-K0.MUNlVzRf0Y c <_$iȗDYĦ}G6Km ȩPI g YP B=l&.4ٓGO~BE+;~QCɲ\x BqnOhvZIQ:IjC ^j&r"tX7^k {|^K1'2~zSqFƴVa3E=8;^c(c1Z$A=e.V;Aآ^CN> ^Mz WHp###' D!U|GD B60QOqzOE@eOI2{Ll +oqs d{$}vt1l.+d=/n-`:JZ^uA+(MP X! )$ vXaM_fGtZ}jájo}+?k_x@Z#bDnld@$Ӌ܋cѺk:[6V=p71,$7oԐ }NpAsZp4R7d|6We\wЯm{C`eLD >Zʆ/7[4Z OLS]gy'91 !jhXU !vDQ{Ru'{dp(HuLzhEM4x*ڜeƾ;!xFZGоҹSۜB'MyF{~IB:[|eZ+sP_^ 9m'scS}K}5Z^:"Z俅00.ûdXWRi2}ةa;uO?E?A{TzcZDk4  /O?sqA{s"8H(FkϬ8#_`dHh nb2:Bn~n*a5"Ίߧ뾲&.ۆx,1+:W{}" yt&Lc(i  | -Ҩzrњs4\Yv- Z2JAOXǺ:)f.Jٖ;X0f{~"%*6-w˕\k@PsZwLgs᤮NM |OV^iY]WА Z&w\X~*T.%/ ɓ\@xպ>74Fڶx:jhP+*ENم;DwWN-=CP5c͓s[0,=yE-*rA]i+KU w9`9j0ox@B0>:Pf)NC&䓷ItƍVɿolװIVY˸v;a\?s罿DwUĻ2'/QY-b Eq6ؔ+;)"NX-];E"0Ra3ŷ.j__o+nGajG&iб0Na% d'q9; s`d*uZarnVy"n7>"%<2qV8{͔_&4oP;a;PQ cTǵ)ǵ&Tsdk3ʌ9xn @]3lkφ 0_j}<5$hܑSZ]ȄuB8;yϣ_POE)<{k\G_:вڒ&sxޠ=IF [ R}CP^C9sH$Б8SDK O_lJ@΄N^̱D10octoVxNC "oz)ƄfR*elO e6~r߻ݴQFaGeV&s˧Wxls`ۭ%uu_,SMDDaSX|5JI?װ`4#7ՊHCXqOYCn;sJPsuQW)mp4K@ ]EE?mHsVe'Yy̐*>Gj &%}OBN yu򮾟&v[G#nJׂfO[®]xӦck `%֓U4aOY|1.߅h]gl=mOopZ ʚS!}PtЛ}l. FR=u>hs:vbW({&0R?/Bq~/je&G3\8C5z0^J}I0m0b.9ulk<+*dN}H#~ OwQ>6?)]<}DI@foSxCPу8wRnL.K^<ЧUaewb: .8sW!Y#C8m%Yܛ(4Qٸ1bRP,鳱"cvw]k;@%0h@XT.E7u88<f srj. @S3OzEݗ.X {BпŊHGnb-#F4M\6P5a!R aGԁ6!b-L.Js\c|4IT4q"'5U"EynO&Ĩ 9Q>6[uN-3̱%zG6plds\0DMm0]Ad;4kqĸ^1)@뎉ի >Ԏmu9'*mكYQ?l"\D]$%MNO}Yh³ݙټA=d$5.U:U$SwLߒ3bxp4nf8]ޟ&xN.rV't#RU@c{:&8!DĀ;Dv`XFK |0oa1C' !|(lP;hvSg`oF8{LV4ne_3UWP!}X[ƹ~ HM=}o<[IMtԾbbPQ]^p3&BKOs G~ `3 U4Eud`n LrاEx #SAlYG1%%W0|'h|\/y=&[?_cj7`#^qO6b"2!.\ļ@}w :Ok7qNsjkŞLM]̼Φn!Qu K*#BVZ97 J\.bpd31.t0ٝFqgv̡ELG&F _Z- H-9cV$I*e9@`%5x\KpN#-mP ݭNJ/¼-j)+IcT7>5ؼt2HXD hfqOJ?V?;e;gLW GV)m9S4_gzwd$Ӂmf/"ӳv[v)h#'!Z!IdB9Wv笙Z%qs5d)$(%듬A 2]! +N]K=+}:sD}%>jk\ΓpJNɺO>v0yZQzTfiN5\o5x%#: uypڣhuhBL˱ 7O1Ź|/?<۟ )H_P fC֎;ϋm;0 elrOF J-U]!/ 9`.9Wb$ tXHwcI>YטlAN? ?s^ RYmB)kȅ /CXpuykXQP:xZz9׋բ'ٵKFw\7W{J{@~̓CNc˦6hn0hސ[97P r: ԄY^^':u>^`%!nĈ- xو-n=ߥ=?P; <:3; d'%wN7%KѺf u}+ Q.xebMV$)ӻ%шN/b;DnG)d`8ҋx5lNvdJ2xXMn=##Σ+rx@7j5!|a{qo/BHa g'J% ͳ]Jʛe"'y#37ꠦ*#KFP#87ƌ4TɉK F6 &"pm2U7Pgw* ,CA Mښ: GFm¾)@CO&trofpzv"xyҁf-V彏p> UkdY_\Qa\uin¤l0؆e!hPBM:b+/L=e)eKc臲+K*_8PbM Ύ.禧/D_Uf5þ6E:BIب‰`p0a9 F[ $Kdya%p7dF{XmXzRcd.M[%zSH2Pӻozyɷu~*v];E[)hpF6GE\Z IܙgI?#' {ylG45pv;#&/JH7GTq. b󻙫)?|3L^S1! :cv>~!PP "-v GQ6 %5t?qSN#%m'X)E(*7<c QX J#`\&yb, j|)ՁR6)kkc.]2ȲВ r'x̱S%GxvUke/D8.`7 +41xl"۰m{=ۼ^'}p6cjau{Hq||)oVyāWg ] r>bT.\8 ^ f|2L_/V'F' kc]CҾOMud=|, C9t.TrIVD)J0T8eD0J/ #YJp [mi 1ij:{hRZ7ݹ$_% \Z7Y5?k,ÿ#WgS#a'muUU!& ) JH˷''Om,FڞFyc.zlÃa殈Ƽr!&x/h(XDQfv8hԩm:ϱve:ճ^5wFsh! :([z+:M8КsJ)yH§sG!Ń^tfCRKkb&>;?KT۬Sʾ.kGdIcXM!Sigo%u톋qxزZ:oe7TlWԷԏ՚֪Dz6n"ufz@>5ƜW'^[vy͚CT%. n;֒+W[ѐY$ئ98X?LYQtJ&2 ND3dgR- a眚V h"EVē6fwwvK z2.Wú])~D5/+yoD/@/ -P$e*4V!mbE$!yVm$qxpBUsQn!Ε?wd~ _FA;`(2~+0uMd.fZ;0[)#%נ,4Sj6SoHfs|2fOy~bZR SfX5XĐoj#,B:`K'80R&N:m~Yҭ )󒻩x8XJh1eyHd쨚b]c"QoXjNH#&Fzp~K]}qJ~sY|І1@ #\p(,@_aN'Ip0*j5DBTУ 2$48G%7/yg8+^LsG(UwUJ}YkStzFf߷nт1K$ u]WYjj4*ä]뀅 95Ș·*N3g]{پ㋷5 EW%F]8͈#c 5jw=s-]w<#nq%nfoЎٻtD2;-[qXsM-L{l  C2(EmuY 9z(ѹ{Pgq9t%E5k>QzCoBDϖ~DH[w\( U|E,ּ .ۊmE˺VܽU:Vvq2yIEѮդ,@+QF]ڪ,_O"M6ƪpOҮ!gh|{e<}vTϣ|W8[G "o·@> tuϽMg* x5ߊKbU Sٵʷxφu:ޛڽƮ-6SڵRzL[ ^O/+G&8֭[f2+~5ǺcQ ][YxP`2-8TZzv$&yJF?]9_6 W7؛]Vb֣H\P:r7 稊=|q?CH3!y~EKofdqݷ*i!o%aQf7h@*ϰ?>'УXu SwR˱-Ap/u7ꓱ"`ٝN_ V/)نMՉ 6~:DӍOI7xOMtC/UB]"$whE4d ?ǵfjB8}"g9M.CGI%a oFl/4E2c3Nv~z"0UßtIJr2GtJQJL 5g|Yjl1r,̓:KGj`qƫ]2皪WL~79D \X`&s/i͞ -7kOz<0^dh˨qKbHUWxJ&4nls怟5ۙz X6TJprע}X4Z0ҫ^Ӕ Hlk]4}6'掠Ci]a!?OKbX .*$NKhŧ~˺=o6Y^C~,1JaP HZ˴y2>|h4[rLtWHWGkF ޸ĖFAf w!D2ͷ>G\P6ЧR5A8﯒VL{ W81J%ƞpʀ㽧G)Vޒ7_33%,.6#o5#,>%;hwPgXΐ۱LTNܬȄ((Z!n'#Y <o5l ?+Σc#;АNգO2}叆MjKBkiC$!]N#;߰U&Pe]2! PiFqYmт7B/Ꜷ\F!ΔDؑϻNR1QQM|6֬sK[s;FGC<@g |C̛fdc`vhT*i-:_Hg^ACEfj)<%Nmw"Nf`CfXQ˔lI:%;܁=u@rf&S@@/~uHFCBtx9ԏc4> 8KjVjr~̕~k8XK)8,LV~4 ?dH3ҁlmeo(qXK\ Ͼ*O?W&uvl5X~>{t]aRTƬsN'?QĐjJ+`--U_ށCքHkfԄjq]hIÑMI0Ngxf.VV%MESN]Xhsb+ʹS<,rp DCv#7lŰѤđ5mdHf;ҿΏ87^K_\ [o@#ETpvf~NT}irl2bnpue( Zu8&X d˳p(ODO;sP)j,s\iqB؞ ;_BT|rثJYSrތjZRyVߘz wߙDoaՑr+!gBtj?۱qk`!$VKX<BTh7Miv*I>մ3]~Y?_jDj#-VK.d=?oU V̗-EZ8FAr,GD|FcqKYĴx~jH.cUЫ>H\JBɧCf/]|;i%Q(k|!IFmafS*T0J諾>HIlX[ W.$H{&^;o$&p!pStcª_D&N^}9qچ98o,u"$Lu1nh<9YZL¾UA ^(h$v ( j:]=zCLf h% -g^nTxhN=@壂 =QY^u6ă ŤBqFa}HI"#7]!G#$/5Ki)̗8.| T#ZASY.7q-2ہh$fhbkr&ր]wF|ML͍G" |+D+f0[K[C8y>@-$Uj1iQrxp| <6 IF-jEv+p!p8EMD]r,(&FxQcmhmVAYhv'V9u~Wot$a`l 矂[tidː<,/^Bcl 0&"pɈ*H5P2*jtyҺqg|Jv?fIϻ@wQISNj-R'Äs/顿A%~ë3R~sBmN3+)THI&؜y[}ẟʓ,ك t\F_8SW΢<͗%vP:h ;\frJDJP4;raᾢ'˾YFT]9lb/A˷ۙI$,hVH/4T?29e?H d̿)AI۪n6k;r<ʝɵYldf0lտL M8$ ϴI-jC9߁Y\nz{$OheM*]tU ywf) y ӴwvY `<:O N:ը.k$.%)U?RtI[sΝX dqH{΀C~ qy}yv 2cx>T|ywrR顉VO??[JFNMyBUVPP1A>8`IO&%e#|Sopd++4ͱv2@o]]*2 |~Ye)3ohl ~X&Q3*%~աVI ҕBB:}T熺ŋx|CÀ~:k!rS;+/)oAnb}2l#o?@7xJ#Б&i~9 l ?FB 21 &F0>Yji1?ɯF#*?A!^@jc*#!N:Q2CH"Tɗ= JFn!0حO\&q\V;b $Um\~2cC=weVԎr358`Dg)?5G\vfs`a!j%Q{ː'n;5< )^ u-kh1S M2NfÎ&BvYD$Y0`(&}B1(8;^xU墱62Q{4RiT/)?| 94 "ziɫr-t_u҈;Q/uhh3Um^KiTca*KaӢgm9&{xs󺞓h;Ԟͯ_r tZj!c4{?bSw8 jm׶TTLҠ"OC!"_E#lV2Z RL揂@hw ;b7K_S ձKuGaYި^ 9n\$(.W؎'tݑ%5;>w͠ط%!TK$ ZD59|4 R˗%{.*#qZW n3Nׯp5W̯tuhio&':ZZb㑢~dYҨ.G}En%s.ӣj2"&oͯ3 LBE't B~.YIJ{ŋ tNأD| s!PL+Uێux=JTSi>CX y 4i4,u${ۭӌlѳ!]y@-؇hӼ&:3aQG $j)bDZ2YA_rC% tC$"u³S3# ڮ9r8;nt2o}Ϙ lf|ȗQ'詵)1jm-G"누["1ݓ=l |9XU(b@h<kt$HX&sh<{B'ĐfP*мx|񩰽_7Bex Y?$fhC6;΁V UQc1`_lI4eccvW*j ugl`7v6<2 !ح_!Htߘj%Tw\{oBuFoXY !SI2+PkD&A֝+EV1,8|X"$u8U KY殖s߉韖Ҳۉ&:Ө(^Zf8@~MYmCN-]Sۚ1(Uz`ڙ.a\KtT~jG.?*-p@_oXw8OaO'FђlW3ìӷQy-̜+*<@k\8Dp>u(h]xKc+V6IIvrO\VpPar4{=?-nWj6 ("٦+ψg+ӖR{zUEaik#ͫ~̡#Ŵ2MQ/ǥJ1[ɅfWS ݝ:D Pb#ѸM2˖ O쾊8-P3]TRY=FT}5Jz?ЇljxGJp^A0,z(| Nšj1{NK^zYӞlwz [:ֈ3+*s[ä d28"no=OR@6?H l;@{Rǃ,ydNxcw5' 摬g h琮/g3_C ,5ckwfo5Nm#Z "^/5Q7̂ߕ Womn󻢠%:a1hr\ yU01!>ź7 e[%)#kcgk^!'zMz`o]1>N:nMjMLr;*Gb'M1$+K+d.'~e))^$Gl y@6t6My)9^4 Y3,~3"4}@]˚(L6Pg[fqYT}G?xAxNzLʵ^9d y^Ml(EKs9,FO\ Y*ɯq/`Ȭꖪ z-n@D?Ad)\Th21G΁?`Ц(ړH,n/$f ZaB/>33@/.62EVqhϢ-_s`e;Ǝ(x[(liYW(ZnS6 G̹ڕA(8aY3`f0jkI A][5G~gc_kSiƯZ C‚ tM7FȑQ+Cz22>iPWXPRsywtVi6bC+.s{h{0Os М.yG.@k!uk|漋E3hm=jzAo'wJT[Jt[2U8t}Ch09 T i(í7- )@41%DV[Z~T~g|47CyeRh3"63z=!/y7G|r=ƶ,3HEYؓ 7vo-0#,#U!֊\|v xzxf7y;E(zÁ*=¯˝וg rҩGj\8ȻM#Lv\(J"?U ғ@l%֖b*@gmLR#?/8@.!A QT .֊ŝ?;~(ć?MH擲ƒ)bQ&_  G} D̋vޏ>d./M7ЮȠqܟ pt`XYi@06e1x:NH:j-"NsI{YL^[5FYo-ik\ڇjq@vxL΄r_V)~;<j "5'J(ui MI*okR׃9ʊL:igeBo!HBev5EcnY/U΄,T7UBVzbk'p͞nv~HG3}Uvc,( q1"|۞}gኯU/49=LWmtt*h,mW_z&$Y^=Q: ֔p%x+s`LhJrv,U\  +Ъ\Q}mWfl}dn<[ IJe^q ąm`aד/K;JzCz#7~@ *b8!hFn J.}\oAj4,Qb*1YȭIMu `% S 7|>Qq&&;/Ձ&f dJXͣK>L+ Ԁ9E48ŪۡWaD C<iRCFytF@ Z ~EpzeZ@}ifLO>ޘR.]:P,nN9zNMFlN>i#0 #`S!`=Q4ޏx3p2(W,/U̿yIH\M*8\,XZc~IÂy$%cƹ5Y&c&`lƭ/jZEF[sRxȥ5R[:Wkػ|sD)TX. h=WyUq9 37߅jg_,Y=|\f~G vRHWIF$'DHg]t"~..R^hĨmD ?Kg T~CЫb[F 6>'cBOQf4yyQMXəU9#$mX%1}qcm+&b i++Gu1^tHWIބ\E|52 |I2`_2^w3ڭ!)ܟ5"CN^nO3fy.0h,WowfK ![6{瀀5A `#zwHdm9VtD-Y($A@ʃ1ctIu߀5 ?Q=`+Tpa@ECȄ&7pZ64I#B E.O/}Y*MKi̎Lb>DMW $Z͚OP;<&T8*k N iZYrQeG D* /)s-u\3@l, $J*$eUcp4?_s}Ca"mxW3':?pxMx %呋Q,* T'^ @x㪄1Kr!rs?%eBGu9c]VȈ <8JUg( 8dV| p59g'45Yvn FMSU;&z~6THw`#ŨF컆cu۝H'ijUHEED1X;!ٜěeOuεJ&"X̂g=|]u6;T=8U }g.2bФ)LAZ}ǐvQ^AR_YU#?)G8B{Be'Dv5Y{urhnh.9B1O}yV CGDPuFCK5)&|@CG 1'2=t^QʌDm5K^(SG-ޑ,ã ė;q[8T#9[2ڰW,W\YNͮrcl/cj.@IbVI`%eAft0iѥh$'-mK+ 2g) Ȝ\&J6^rnܥ*no"#!,qͭ$Ke+W$k>'_-`=_ [ktSG[0>y*2I#h/K EBlX$}~ZͶA 91ο%s6:!d5;RU33С#JmMb` %mizJ;soX@~>5 ̈i`BkYBuE\7MvH Rސ),D?㎃ϓDf6fBAƄ: Hd}!r@uz7n Ao2ҹyTGMt{=>gP].EA#|$Umm^1.I&ďnvOv=~RƼW\GA:20+Bks'7+02l5[Qt3w *&!BU=Ĩ#θS+ȟvBy-lU5ź='|w;K" rzݰ:RCSޡ'Ạ&ylB>NG( #B 0&l˜: ~ *{"%3KQw]4Ga sTm;Y'C%,%t ňaqBZRLD(qi B&mTM9=9CܰٴELTmDBc{y]/>`J1BfYD 8!>o?2hK嚕ˉڶ `]1YbWew&HB6#A!tI&^/Q0 [ed-׎0&?K)/߮@ B >6X7]S?ӂ7:s:t&`]t$%c'D_L!SШgXMNR7\6e(9ITw {;IQ|JtR~V*+|;}s93c-аwcy^1;ՍoL!ХO!H NثLq8|r,X'-c]IwDŽ 3V#[EeBN1owLUNg]b# \0?iPSz{[PȞB겿φ.oC@DU5;F/.V5SIG~iuE,j4)zԵ>VO5WV;Ʈ )v%j=EV$2=i0hoe VRdfyc,X~CMŴ~^_AGDuENL!-a˛%7=9 n ognku+t {P=Y$ES)ȌlaJQ?!(؟^p$Jmyry}&7>W+ڕNk"ooużSTD2 YRE6'm%S5QL]R]#L7O~5kRy&+CMΩ7x}4E{Zy: poJbP." 1|b_eC `TvZxh3Iȏn0 m \ןN̦3\J ϼr&dɎn11UZdy~4F4vcﭵTl8*bbz^hhohˠŮ\S%? XbFdsb~[IuRm^n$sVzAj7$:] -V~cC7 kZԴ8i3aik[k!eRBcvJ+LԻSqa֛E}uJʮCa{4J͗/vct|[2\&9=O5D = >r\F'r! 4?thкA aF :h kX^OHȥ*6>.:u)w{:I7Qamc4WLVW"c`0S˶29cIk V5q\/%)`d("]羂!34_is7^`DqgT5w7oϺp3y~e4/0qpEs~z#)|hli a'lɳ~T @'*8_z_Ī409rG@ŠX!6p+ 睭Ɖֱ ho> E8mx!%#BlաQ>\6V2*<-E+8)bFPnxԶGQƟd #p=#h=H_\1Ķr*M?ٽH0U* GuXy}4’ë fb۹Ns']Zx8(8V6Tߦ!]x.8C>HfifJ , Gv;do5%P>WяW}GG"Wr 8 XzmfhG;]DuN>Jn~l^՚c_2lGZv>1UЫ($;IL[>c}0Z+XxNpZA+ ߤ=)iƃ޻aeݹ3)+-<=oNG Khia-{ Yp?jx,ff~hq?Ɛ>!꼃I5?슘툅0u1̀ t+ƽv @5<\!ur#6XgBѭҢ`sȳZIdZlۂbcNTrs^\ z992jdjqu)fc"_Շ{ɦ@ {j]=". +X@U.ooa}3*Bnz81V;0s*iQq]6bw-LH ă?3 #V cEjyL ᕓ0ZH^&nEa ~qCTQ@0夒 9Ly7{++<'#$TAqnNhs #h>±si 2] L [AoGqno=$!CX<9*͹E`?XIF qn 'rhޔVJ'6ІRP98fq5VQ -eHͼgʝAC\ n[_E|'/n[z"h j4.jAa?>q-Qb7Χ4,\v?_ӯl[sz/JF0?Db'Чn4C^hMnVQ(2{ȩke`EEgĨՓJ DZ}S-MZN`#DS ib2//]0:}e؛sAFHgϦ $(wm?Fm<ri_׫^Ɵ m"EMEPdS~W?\x!8t¬LFPt$EנHmVGFG. ΋9cLҒUi&aJk7[B gƂk(uvvՙҳ:e@[lٓ5W˼ȱcWw*{mrQ]-P;55t?}hYqCq(Ł*DgӰ7{{z䂙5Ly{M0lU?%&4yI1|ZY@ӂ#(g`c沵A5qE"^] b %8kqm)ʘ˸A[ANKnE|sS$RPؓ!X;q%-y%O Lo$sWk.pc5LKJ֨cNPɌ&(ThoeɫGۄ8T6ޯRY/B Qn08pS5H^ˉwMvTU'jΊ)Mݤ)21,N_/?Q} Um>wJ[:+?}^ '|P}MgSdޫ)ЦDjϥ LJ,o`XbcYt:eSX01ݬe?H1XY —pܔн΋ձ3MIP5u4]y +ʻ ǰfZf#/zo,珰nаIB_*\ʟ8=a/v'cP7ٸKq>a[NVs)Sv#iBCyI EnjJv; Cw\͊$2a.ŹːdI܏=NN4]:dCnH՟P6hRӅ<(U?b^}YP{<' #l#i{ &(%hey?`AnE$sV'j H|#Ϩa^b:I~ VȂ9)2MqLޯR|%-rZv^Z95|}PtDJ]Ry=lH]d^S/W oo,$zk8ʺ6:ZנI>"$\y@*lu7Mr8./_D𻴕Es8sƷ,w&)90nP{D#M1ҙV{ԜĆٱR;>ENL3\ܫIWTKy:|aޝ4#ǭClW0!3|7bakT͗=Jk$){q?uqdQBcr?t_ZOB~C#(Kc{7Ff(*R$nwg_:@b^{Kv2[?J]I`c0JU,#F=T6w msP3'y;<XGS\Lyɞ4r+齷=GbG-@/6Gnq73R}M%K5?n_ڷ`]4f癩K6JS,?瀋C33~~~#Ԙ. 3BT$bHC8mw"x i=?"#D5ihjxs x)~=0Q fo߶SW{Vi 5 Tu0jvJ38^eYXwr7Q:0|m֒L/HԠ9'ԌzJٛVۂ&"YDʼn)BFk_A 0 Aa|EU1M\RSZkJǑE\b[Z&_QΊg_mktMl{48).b[Ԑž#bL2OJa`A<puip4ڌ?h8B)0Ξ#I(2NǰRޜ_vm9vgn5E"\V;0p2#͒*i sxߌ)zƨĢ+Os'8 " ҡePa§ Gj4G% v^9$VcyIJ!.g%9迁Y ]V?jd<`A,5Yq{_%[iuk?;PeN+z< S=U`s~ىmicjvJF k1RA\ʫ^@}| WLBUh c3yh? M qQ9+&0ᰡ6@{j2{'r0FRXOD'Bl\4yhK v1 )ryDm^ȩbՅ o = :qFZފbg }u@;F( 8m_+4|:w-;AQme7GN43j * $1T< ݑ{hR'oIMe4ތ-C7>[;1~ *3ϕ~Qxpv:@HKQ_XybT')/TkAWGiJaӠ&4baD;0=x@ Xa6-=vbwhJC-| J^ȨڹxMl̓okao.J̅iH5حFYŔػ+}d׼tߩ箰0AA- 5Kn$,Mp; [Ѵ 9|(' Yx~)klV,Iv83zL?O|7(VMJog߅t.bA;YH8! QRp!hN s }_yjcKs3953Ҵǃ.{)`BLG4K+'2ؘMw:YGcyD+ 2 5mU*ێgk~kd@x$*(e)jE$ lYO&>pyj]^yIa!Z ;vDJa>YSbs5)03!ãu?MhYi~<9qhgY^A/HF69n]̫ܳ'=X#ҧ 4:@uLbívCQdݧO<Ԛ0M)qIi۰}VފalY#g3?\ؔrp>GT$irqbbjuj&/.=@-AVaؖtףPyhq_\ڴ'ٙ*TLԁk}h ]ani`y<1Xe)A#ԩuYiOӣ4HͭɉE3(8Y_S7{6AL>u8ۍcmޛ|! >}5Au.ͺd+B? ۾^l(&DᦒTVo36lNNP5BQRvr!HKyizb7iBX-9PD eG!4qS`sղOo)uIT|+a~wz9e>np@ BIY3?JwEP'\>s+KF1)[Z= VM]!O?*h!Uxkp)agZ; F`Ǥ3 D[uMu;HiSE@'mh v盽9%oҒ,e,ᷭAп2+T KTWl YخH?еc<7a[J*՛Wp} FpA]`ApG3D&V?|kF "Ps 4 .7Mbw?Ah蛷w1#Fi4(եMP$lEOp~جCC,)WvgK!RZɡm*zos7rB?,0P6w2r0:rЄ0S-ޖwJEz QOa2`6hm}P6- f!_dh fSTU @ \ER7͒{ siRKם5KGdvЭ~YQ!'<BtF k=!a\%v #vY9Z$FUoPjMW!äi_2@6Z_eڷJ5‘@nM)MaaMeh6}ܫ4=\I{Jk%,Ia?X<71+$x̂ _Mf(;ñ%ACRm qN؏곯|W%^}~ՆtBD7'Fs>b@_Pe䇞-}5i{IfNﶂf7B)[f 8ktƍE43;Z|27s-gCH:]FT Ԕqr+쾴{(.LPdbuǘ3AXL.To=ٰ~cX' ЖDƔ𞷬v-E<_Vɞ=ik|ȃh(_}\kӬ > <4ձ i0>tbd$N͂'Zp6P]AkVd6ږh7 3]$8rUd?@o zf̰C}rݦۺw"?@9Sj;W5Jj3ȋB a2;uV+U INmE]|Q74{H'?ӳ%g+|R-|azuSm/4$#vOl`W!Gjio՟' EQ6b5ӄRQ9#^7&.[ݚ@WݬJW*^GTG&sݹpR=mM@n+ޞAt̄`$$CUy wzKP%b4"#Yg&ug~Xr,< ~7Kp2ZfK(RoMJ9:K3)h>M~Hw΀GCM{AU3,P6AJ@aPw7k-STXeqVqNiY$AzitGqg55=V`x 񃋫"Syt2S]'tz>]b2e\֙ZaeG;M}Njdsl)Mc~ =8` Ж_pPa;ŭ3vSəwѝ ͝.Y HZMT^ `Z_/Xg@Jm?(qyh4^mƸSQ4[Oj=>&qǦL*S8`ȬF k zVbjjq62¢GEv~}Hh\ ]hviݺT١LzaeAr8N X╄ңyҮ?F^.J%~pUE&7Siw~KG NxKl@HTB=?4]YaE3!A z1p(jMHg$n ~IW+Zε$W蜶.ua}U]c)k#$B0Śd6s"@YS*"cav(Ț+Ȗ_ѐJuucGprc(("]'k~9y|^%-lR%L8*Z~D(gcF8f.n)^N 0y{mtg`pG@_*ԺVץ84C2}'q'vAׁ3G\:wx1.4p iHc10^[5W+EteڣCOޖS`fH@ "~*ˍjٳ]K +H%5>,lM'oeJ~L >4pohͫ!&~nyީlL{|=.; u~S_|'Pi}|eP%iLf\YZ4@ ղen_Ƣ/07E`YŮ.}A51T6^ģ>mR+-ѾvF[{L> ;g0}m?Ě {Վ6q#Qj\hZW~s0*"Ui͡K5QKjU&`( kg3l+ED]ocmYMZp@Л+OeifQp:596m`ٱyԸPQ[8|?m|C$8c6,FDhAd?CdBiL3!NS rhao%ɃP^("^hl@Au%[@VP''=Z{>1kCW7|lNŊvԸMO/hw2Bg8W7چ؍'%d}-I)B W};՞Up sEFiE?1HIY\mux;gwuNy6kz :^eM[c>^0gr4 'LL i P$5+ ;i:$&ڮR.n̥̆X1ItZ8wFɾx"KY$ٻnç0t,&Fv_߿P<{h}pH4 `jC]@u ck-ᢘϜ4 \ϵօMB 0rZ|#m:Aʙ9f`˦VT~EHIl{4\!AٶWXKyQq ]Bf仌jVi3]=Jj`ȅ9y@!w?n}^N;H`٧5Y)@@npGaCܐ̾MשX`R{oΩ+0~`O幧 p2Y1YuufL7 ^Ke{:}_\)(+s]'(CH;""ㄿgSq"c =ǻP`ݗW:fX! yW篺C{i@doic^Wtt`q5\g1Aup;0MrH!u|[e? ŗ/BLJvhdh)f% Rg^lJs(n7EG> 6Vzc X#P7g۱D"/B,osZoG?UbjADk6׸yY ?8cܤGi {=l.>[Ľhs(>%tKvx#t]L=UT摽> CoxHqR}=߶]|يnSKX4!JAqYhpg_cLKcoQ=3CfSG"^UK D$Vki$I:Umk'sh ]4_UgTQTECV.JKT S!A1:nݹ8EeRDzb);N|ajSDiuWYN4dC%ky}uLb:CcOx7͂.WP)-VWq.&ȹ}FL2|4/k/"ꁟpS5|SPWp1ϰs ҆s]􊇮 F\/wJWf!(ӌ0CrQ姓y$l:™fOCJ,XW^9)];=Z ]5jݲ*p wwin x5];_qFo(n{v3Aރ߶s8+GP0ATǫ !`ܘ8JpAp:q!rc--ӗabeCfy$SL]淏o7q?EX/g3~hUӀ~.Yi|,JrF|ߩ bR:$h g>׃:2[O+g,Qx'˜':op C\jY [ KAzc!]N(ZM00V7>B4Q(={f8 !G}ÿz Nڹ7^Zm?G_o !S8\.t#U*'c0a7Dd@ly\ mam'P,B$GC)"bXS|r8j}nju]]瓞eۈΕ*hbSK]YyMbkrJ)+W;Pn*NhP9G}; -HxZ&7ڬ{s zUb5`BTEl5mؕb")SyʰuT?f4[3=9ts-Mwrg m$]JJeJ}B4Iަ;+/Oj\ɍ̃I.Mڑ z E9TYfvaV=O$bчcz8'0Y`pˍLPKoPL$ ᪀٭+۬Od9(;#hUԃ?q7i ڍ-ޞz 62p^ז%lUN%L[*h.2:La\hY 1e 'n3-0=8Ka4,ݝ.'5O:@%\= D=gmKMvьzwhcF+]d5n:8>򈋳Hsg,bA^_Đwל3-}KB 57Dh%ϻFFd '+,$ vwќҾU8~/3Zy̦VV98uqT>Cl7f%FH3J|yR?bj=({N"r g$-z2܈_Ƿa9I)D*9?*BM]P5|!%^0"V$\:# @2 GLĢ*Y3|qÁ(DŋR{A,Wk͊WZMyUؿ+{q ia8H~#X𬴍<w`q6K Hz5">љԵ؀Ȁ'"?VG3Vx+7ePIE~ zM)YՊlq e͗zcjouQ{bk߿f>^J;}zbG͍F$܇z>M%l@xP|ulT9=ozUHw[Ήe Ʀr 6wW5[*+_tk'mݙho劝FM uD mzeEw 9uP׫ALyDϙ^~]GgD]+:Й'75G9}jVQ"[Ž$~:*͓Pv?0OjUkZLLwM#2 (,kŒmڮ|&ag ,"Nm@lד-P@R/HxmAR  4sͷg7UJjH愼H>by1&jş4KWڸOՏ dڼ+ @oOg0_3,V7Pcn7ZJxspߠHXIF؉YC" G'!Kulr F j72 a ZA}{^X fM}Bؽ^nG%DFH<ُ֤'Cϡ˶1[{?cݻF,iS"N@7LIj0O*sQV{9lXDpf#.,DR-'>PڥI"钯)w",i}raQ *\YgARI=_/M] V4*1X&ۨXZwpjTTir5HRJiIUP1D`W9ﻔr A=kwƽ1%yF"[}=p\~X%L`s\TZߙ`Aop9C.RkGX-fEE,mM&UD@>$K:'U"T00Zq[=B#{_ Z'z&%DV) Bܜ"R>sWSC-_}؍6kisVg->Kꏤ)YPkS3s:-5-C';617^]AEd @ҠD֢O=ay/,t_ t9*[=I 9eA%eJnojJ׶%Jڅoh!Q:WP)-@{Gp՝6VCѴZϊOj"cW7f0rQ! 4s ZxzVr Ĉ.A Qұkުj2ǕD}!m\z[v,z,]{,O7"jܪfA)E](ӧAPk~r^UѤJp[ܿPN $ ,wRଥszG몂')ӓ`[|iV UhH1*YzV% frM\9J~#y[iėo4NUikͯ%ot>Vc3G2=u@`eT"R6#>vO]v'8RE |/<af[s}Uj&_eR0]xU|FyUXCU t$אhh@ɪ߁Xni pV} 2B{ Q,J ^iwTZ<= îBψV4Bn$Čج%0YKGT?!+0>3=@7OrBf͙(J˃h'%Ȩ 6g2!>OI(t)t>jD̶SB0}VMDrx1ZH:|&i~l[fb4\?tJ [6 46H3 &B ?5ȵy}着ɝ39tE!TҵRPLv8-5UwYruLI$g9>H˨O{P0r^:qKSdd& s on K Zody@̈́)Yshz~x?Rx~}ѿ'@Zj'UBIH#4&ERG9`m śHϑs77mt*Gٗf獫>9 KlLxq%&)bT;8{M,\HzDFBlTcBѪvj TK|C:|WFR%w)9 bTVLѺ@s2@¨[ ,6b!G ţH)E1$#t2FmP2`)"@!A/]El4[X[+LN1L_͂~ \]]D5\SD+B۾~֐oQf4 ) p_hF4[$rRYK6QCKlIsj.>sCpZdGCoUN=: 'mul>?atqPZhMG4vOroA~I4yQ rd}e6uHQ 4 #6=d|w~AJ&5*D΂j{_6 ple"]9\myoJ9F/<~a5QU,n+~B:'51}Υ°"yԴ`4%Oa3G^)JdךAY,DzM0bu!̴ğwuҹ}=`&vN[СlԈN!"qh$Y]wM{ԓ08ǹn\ ).+܇~M җN nHE]\dlZTC"LRߑk\\":|<E%8缃J)D%Vo% wUSK2'pá^&n'f01+׃.$oby (AnSj> #];i0~l6`c\n}1x+␻GNJLa4V jD!~'ڏ5'"q~U$*A~b CSʟ}P|5S[.㪩"3\(hVFߣ@ Ǫ‘%Q4G'k3MG*ez=a-FjZul =8eb?oNU ɞ)t/[^b-ɣ f#=T<~9q8Vv[hnjwDi.!ܱ#_w%cͩ4оB'ξ#6Xk~ ^~Jq`5;N\q|住ͮ/EZoY⿠K [C~-LaJ/߰P9G;7R-PX=O&}yo4x9jr{=ulN?Mf^k|9\7mA_|84}B5`7a-,7Va1w^! 2袒bNv-қY5O6}1΀Y7F>}fZ0̱)HǕSE+/CANtάHKto¨#-q߭X/pK}6k﫧RNxu騊 FhuAeFr&P ػ;[LgSڋ?Yz]KU椙Zs1do"3BgU<3u%xƼpΉpJ#q!t=y?`ff9*We{ѣ\.\aKZJXk ^l1*Xx7^m(n 2> '"a$OOgNѹn]puPdqjyG7O#C@?Ϙ5 E/+_Yk^]Lbu(Oe8 2zcwBMv٩s驖gtN!ǯ"^rEڿ /r]KG9ʈ_sa|8է%O; KW7xOܷb㞵TϒipbfhW*92Q7~ =~-oF )!yŴ(cIxQIVoUZM oIݸ7^&m2@ݚVSjfAs*qXUm9pGiYRel(UMUN 3wC+"0 =yt2r]J>5YjC{ ޻gr"o<]0yG⯬3fSJĵj+8QēB #G?3&'߭]5j&dOVoWbhs% ҥS*5ľΒ9H/ i6q^h?ځ]u0a͗GDEzu_}#n !+ΜM]m鉛D@]76ou.b{NW?l((5>YaMV?+bIPrGh)LogoC4cef, 辯*JV\`{?CȻ?{a냕T(é6}?L2ڶc㧦b|wI/]es/bKWYa.v5/B$VI*yd꙲VMtS¯ai D;} pz W\\ %nYN#IXn{kbwm$^о"21wJv?MЧ8S7G2q2/녲ù)(m'݂U г'e Rh̾4R&f!t89=Y v%MzwM"\DhASc^18A%=wr]5{`m vnHZRM6yoQfiUTEi?H]ANm@Doh2F )6>w^O?bvbX.LJn&քLT": GcS4Z-Q[;-oW/Ra1й+(‘qd,*kK,(uKUs'oP %ro[2n?Bl5F2 Y~plωU[?b]rפ(/pQ]>aL7"CXg &ˆ zN.>6KLeNɢYz`Ae7 1~" \cX5lHO0R*(j^ mX1'H$]Q[$(4+Xk)єͪpF.dL=8%wtTT==z| ]z'76ӥf3gĘx&1矚^L P"P#YUT0~-3! HcMoͰNI]H6?;;ByueDiR J! `#K\BP$igVҲv97[U:񞐁k*79H&)w5N`ɪg\:h0*x}bw'@{#i| ! 2TN4m:H{V"^Si,/:둦TbىF,F 1GL%v>&>DwBԪAAȨ! yܻغ+>F!O$&+rl:eAHAHs)?X'ֻIy_%ٞޗ5l?Cjp1ݷz"4ad aŖ%bxBh1f1P m[Igǐ'ʤJ%̡"jX$Ski\zH@h!# ^HUQl)2Y@Us{H~Ψ;$mjYG1NΏ>U: |b)-x>XylƣE᜗Dw0kfͲvj#شU[ COan@<_v }%i>W~UΎ/i] eiT@Ɩ޺GQ8G/H$ GvzܯptIX[VvlmwTx6|wnYEi=;mKЊCBeLpyKP{ 4/Ƶ q$1_vDb[ T5ΛkkicrjԶ|3Ӌ-`ܡDgѶdž/J}mwUP~"Jj,A}SKP uF\`%vYj/ABLKYP-fH+ӋrT9_̉C`=F%@U&Vf( _DHy!v?PkɗYX]sdXwAv(#qQ|s]A ǜat;@AjnVBl: Au6BNrμyyϟ8omxCq!ZU|Sc OѧGoFJPPÛ~֠M(cX#N( vΠ6SH4kKT=h_S>zpa1WjAr s_ C/q6MAzt$[:@=~{\70c`u`B3.x›<];HA hwPoUZo-BAT8D!1ΪvsbA\1h~cXhR#yb"IHN٭%3UƈiY}cp־^٦WNmh5= 2(.pQq}i!d4C |X0,XVtFUAL2ʼn\RǣˊO8SnTֱIZfg r<=WevŒwӰҞ9օ0R?B |K,^V<{7kΘrNA(&i^;aX9"mBc['ט4X1}yCx|V` TH۾v0pW .A=l E>wVwyitئgpMȉl-6 (No\B9Ycj`& ^"~jx,ex2n8~vb|B.xCeM 9~TH5leTȆWO)hb#84Q.Dʋͩȡo_(O;[8l{2G V<)s*R/mˎ.Pkyd' B&j9A+Ku X"z>A<̛cG~/їPB{Pfk/97dT/QatL(L G:*dMhhPpDt\)7wܥ+ Bn57HAFŝydh07'xC c*[zLųEƦxl[(@W#l,0G d<6/J:w<"lS*l 1 9 !kD3(_&('O=G]XQ;:Xl]&pf5c`\ZrֻCcF$E-,> ̛U8i, Hۮt+8#q=kCg;Jv<숱q"IqKf ꭜ4y#T>_ FvXϿQSi9oazR(8-w{T8]gΌeR4 K }bյ;MS(u_"ҬM6?#\k_NURn.hǦ Ι?k|旕KOm>M{e[Sh7)j Gl yAF0%{ae Er>D#V:(Tl<:qv)A*kC'cmKғ& R>A'E)@ys9FgU}M^ mSFq akqpc[@a>;~FTWy|x_ò@fCS!x-lǦ.DC?jh,O,MA7\MYyOMVhDH#GLݩmΙA=3 o_d lx.gª$y ٰJ6>FNn#oٱICZJóo Jhb46hKtdr/ DWn,+,[K*TP27,$`Z/l"JxڪzCLg A1Rag j~_`([&Ei"b*ц@M6]*uA8^Q_UZ4tβuLuh_+6Ihjb>*JGv97(EF +UgXJPY%]!/tJ< rTuS\ QMZT=fW%k/Dz^^UN#}þ2;+ҋ=-JdʅljJ߷O#uRh j[{cß讂nz9:vs&u4ßUy%GxEh t|Q1{/G8%mP<܎UَN-ЌM!+HST9Y28}}h`% kw aL?+>*?"6$+Ggct'+G~]y,Q CJщI?Hmk鍤^>Tqjga=2ƸpC@TL $%$(X /}nsnq0NW%0cL4x9YɪȆn%)@z5 CAZڏtjߣ8a@_$M"ϔrJ֒I7iO3+}EhdJ0y{,{)|nQv¥2]DLₑj#\`AZb>)v:^K*fEy_Y9˫NՏp<o5_CE!"bp|6ufxf3\6pmnc{=?)q'Quz= Dk<|cۋXYIDD1wr#Îe:FN&zQ#BД5YHdpH~Lwko#r$ȝ4.z~5]ij@~΍ꦯ/BM~v - }臟 }EφUTcF?3I2aM0믴iՓoNe9:Da7:'i /\ X,ۏM!}+Tb-KjJU9&3TaRfMs{d# :R!,@g)|7KY*kKs[:*ve6(_[[E&d-9^^gA i $*[ۚ\Po5+.%Ag, /ilY&J瀞XMtϮs1Wt2G%^<׃gVxt4x.P"MQMFwa`0N>__(3FV?jf(r* Ho^ϔq8 _M]ٲ] {7N Gû-3cmSl!h'k"lYwmYkPYJ]Yٲ*eA77@>N՛57! F/+AU;>J\o̕>EV?Z{@cNK 5V@|F-n XTY-={0OR6tح|lF I.Z&T,Ĭ`WW 11Y&c[ͱv_AeJOYbX雛Q1^BCcEwR5ByE!3IA0?}vV~z ,rEw,!.TpvIuւaA h}5 كkZѪ|^\9]Qg;Fȶ%v^Con#dr{1 dԍh=#;!mR$QAZ*&#AA6XvF5< )< KS_j~0qҫH F\sQO&AbR͞?1|q@qy|V_py.œ2+>qk݃+^֖:ؒ*ĤcՅ(Hƕjw>%sy(gَZľM6(Oa.ETg*[I(MH>55/SAK"gS/ې#of*^2# EGB %kq-Htp!QRsVCɮ94'wOW8B\q7XTwȟGXh}o&v.mgj5~(ٯYRl[>q SOIv>lh,?]q5'cȿț\NE~B,겫39̝K؝ ۡ##/BSiUkχ!3O0Mj YTl)ϨY#oY,<+ă݃/TD[KZ.++o\!Pߩ!'dz@U^IM’2gAJ –.:hh"6}(- Ŷ^H%tNJFA'6rELٟ,0ѫy"|J" r95b,Lᘸ*18r˜Rkrh*ޥnsiNJ=G %X9>,N? zQFc1v nb&`<Ĝ"ywDV1~YjͶ ;Ժb+堼f衚c[9fűNf٣.oS]M6յV7~Y(a,ix8ĥ, +;\?8#9!|܋ؕf=5?N H6G7qg<e =u /ɽeDn4]ٟx[i']%ƌWkPn%LDZ7 Hu!+ ?9ݙ7AG,:YlsNI)-&p Nu"Ee[2z#eXҿ^̒-aB@i5O81}]PM]M,NU|W;_riۍF=ģe2A϶/j9gG4]hSE-X'{1ܸRcJh=8LjC{#z.e"}Ӡ#W=lu2:)iG׷6cvyPj9NɦKl+bgJD0܋cHCAIMGְ d dZ;$ֳ+ #Qܓ~sW+@'K >eziFwZ/+m\[\u8*:O B>e#c〰ꦧŜ\͕;&h7S}/ē~>>YǦ&@%!qS̝JB?Q%i/c He@Tx7.72puZ^ÓȝOE=pps`㙞B4 pThz[hWCq)‘:Z3nwA2BM_eQ4]Yx.&A@CWN;F_ _ݻ}#Uԫf6HMX04_7]^3t%)9hhJ&etvBCdP;w[ j`tcVIXHP F ;{xr\P&ũUzbgNKH{kk&P|BDؘ3hw&|!~_?̘ iVK ϋFiyNO,&uNeɏ ߊ&/hlt^iSȹ/mm&S}O$qZ+kb/a.]0 <`UŻdP%Yyb2qLwjlZHAէ{t~q+1ٝcF0 =l?ABBO5M Ei#ǐ*/qW"нp%2X+)[&AP73;08>6e~#pUf$ z)O%6$,c|Txc)۰Q:NC 3(|xzkٷ*rzuzr_\Gj)ԣ, ت*YVBV%24x2ޮ8S_ns^2Z.öu82PϴoǫѢ 8n>tNMdqlFYSºSM7`lmL5rpBs?PZ#!8Oץ9^ޭ4iQ^W! 8|1 2D`=$VXshGD[}VOvlt{ ˜/~/J>]) ;y1m:Ut87i^ Ȥ$b蚰+~Y>_s[R4_ msd{%ځ(wxY6[ Z WzT˲TC yРZLU?o +NyjGY=ĵɷZ-6ޭr ݈G+ݏ8U`u% =d1T_m }΂]}$w9<tʁ *ejG }n35ǹhO}E^-9ϛ)hPk62NcW>Ysk)XO0d[z۽>/EۘUq[E ww's;QYy_oW{\YLHPŠ ]>k0rg,Xiw|ٮ<az(5I7ù} DZIn0J2!}cX71&]]S5cOY!@X#!N%m%Q0 $I.'ଈZ-uhڬK7(:yp-w2#s@M湆=#r&oVEsζB|'7=ZsNpb28Z^-W"&D_Wmcup gȘuQae}.laJҴ˨n"5Y9A0*Y8Y(lwWkkkh%~1՗"}%/{})QNz[:[x%whQ4o'L!}2c"Oە:ygJL)786b얉 0=xIp~'L2xz=llOB;sC] b[tfk Y+Wyq4jʴ?T!W%rTy0\zVoڡl_{xگD!TX;|"&̅R\YU*~Ѹ`'nJ\vkKbt8ڌ>E^['c#dm 8SQG:a23E7;CZѾ]S mvnvz,&߶#VPXH3i& S&&g6X[րU 'xNҤ[kL7i56wׄh_=AW',E[?e31EP %2R2D\ xPV?DXD ~j[r&&CdȔYvlޭ <01򫄔O>2[I+G\GƵП=nv,Y])jB֐s//!;(a ̔cBQ1!#}͢!D5Dnܰs(bt+OEW8/'cy0#QeѕcxUD1O ۓK5IPK~zXK~b jHH1zl@=mTTٙWD (3z¬!PjP+ nϴ atB*Zڳyv՜ʎbH^ڜݖ[ Bb_7k7v'0Հ?k8kƍ[B'}Nֹ-CpR[.ۉc:>Uo|c( OwVb }Z\n{|fT}̬fvKGbYjUĕI[r;=ޞ[&E)z FOsT=gD}6 -[n?y ix9+( iFg@hh#/ԬA=jZ+BP1w1mb؟]UMNpnb>5BA좚Z=h 2@[y) dbƇ ۅKbjX<%/0/j5ٻ~1ӵ![uq:Be~ ۉ&>o6Ā7rl%\?iH'*/cŴ] =;Ȇ"@oa|Dp=P@֮2qǞtՙ_aJ9τZn#l)~(ĠqޒA-ʌW53 '*בMt"!z%%ad]]nI)Y3ho =4idfPJ]F+T~.$jE!&:T!As )S^qt"ގ~MM1!3Qo]tDS.&[Ze'E:]n`27*y4"I= Ue$fNj)٫}1ޭ`N˕J%:EFV[PkS-/KRlMȮ9-.pgB]KQ5KlS5L]3b}ߣ;7T^0*.t=.]t-WX x`-K02Zc.gcJ?s"vv D@2*GN>/ã hKqumt7[TuUR ,}4 '`g t qsչY}/{^۵V!F7H꟱RhٯΛ$lΎ;)D/NN@ P u%ɢ YϦ7 ( Al5$ymF`ng| oq<;kݭ m7՛*_ ._U7AYjUgU|6Z}o5(rd +h ̿%< YO7qP>_ e&=o +e}﵁}Ha v(B})QDH4}% RCi=FHmaE &6Uz' 3X_I/:0Mzgu>l Ϛ? ;1U9!k>ho <}} Xh 8rAH09\5'rx(15] -?:8C5nuH)!7(ElC"Q𧛰|rV-Z'=c';+$ywWJ8O?X;B$;0EW2 [o~L1A,Wkw`DBFb qzM=6vIBtT:''FeMUݦ"$.pqP*QlYIR rө>m7W'1g0y!dA]⊀1^ʏcl"wa^a)sEzy:S;}ߕ?VUj9e"9'Y*g2Rv@!pIAHY48Ԕ_d"RŞ9 G'3M.mp`I/99Ǎ,qs.PiO(F+ J]+zR,wUC1| ]Se@ ]ݻ%gIGuqt3|hM1bqтN:9%So|QfB}vșWOZ\ݔ -Uhm ?B?炵P;fcaUg=vx5E/MO7ճˬ>*! ATvp& @7y1r$|5prb =U%=imk*c_[)G)Bt9=OI6aXw;湃x,'ċ<:a{'uQݯ3gیU`ãrJ<h"Fc*3J6FX#$:?.BTE] 7TqRjSSKu]$o8cYY,IQxv7փ,cޣT EcLVy4SDzMc Kkw>JD&@/AO{ޫ3b ??hg;k-KWM(kWLXtߣ.pbƃ\R ۑ56yON_N}'Z#+R4%5M&h' m͘qP_*`tIZ 9'%L!G&-a ̍ԐXTG&(\j}\&=VC:iȧ#ݻvm GTyD6Z6EXY%^fP$SvWu*K3gRO{*vb{OSAV,2 F PwG4f{\(xku#uwQ] YVv VAK ~FaKg! &̅C;aa2\m=avp/3QX;y\E:AUp5Lచ+m /_,wk>u{+لk("S_g)48{;{N|HQRxtZT!Y*ni@U |NEtˑk Ww>*d=K-}G Pŗ1qTW[a3+ iM.+$O&k%"\7>XS~?pltvl(X纑3~ 6aCRg'0^qX,7uq?3*p6/BX \ +ṇ#-LRKw\J/V"c-.,K_H2B D,$2yRo)=_+}J8E.gpJs@zE/Ҏ:,m_1И`$j1rHO1pf`jt,G7?PzҠ4Uk`x䍶r-KE*umMYA eA \}˕r=%@cVp]h@7i|o6%u&wp)&(ԁ;p:G3i64\I)fmϝF.8UXp_͵D[o4SSg&E{X `} <36Cf$C+8#d0"( xXb8ޒڅKv9 5x*U\Jh  \3~aǚ6ioNJ4U&4>R i?TkrJagt+lQPF^W7y CEQv?18I};>uGDh/R|mf䜶/O4=ZVMJ-PYZ8L*~ӊ*1`߫a_7Lҩ`RUWѻ9_A )(K .99~uKt&,SF[)@Zځ԰_OXY'A ?}*I!g'Ǔ7v'v~1sӀ?,d<ϱʝF +̶¿ȅ ,&'>v5-܇8bcTSX-BنI_;ehׂ =o֠R̩lóvx,~5!VjčUKmU%kռYiGQO ґǁDFF6Y N Snmd@5U@(& KZ BHmN"WcԿgqDGgan+EFtL=zkcrAuRRM)u-`1Ԕ@݆<90Vuzf=?KolZ]Ь,,o(OH4OT,n4oHZO-Ν+% EE)NfTw0qNY<'2F㩓|ˍBn +^uv`,RaEDX1[)*P>dܢxu!ZӊZ,fh{ۭ4gR,x^?JvI*?)r/F/TXXd|(s T$>ީE(*=c6 t1kz;mP7 2oAcSCP(QG o魬_ ɪ]vWx86xlwdKdQo&m‹٢p3bw4Kb%̓;+x֓ U i." 큞j` \bن/|ϴöޔ ˬvYœ1ŮCik_D-Pk |@DcI)9w$y 8 c;LVF!Dԥ mdkDSӷRQC6p:EL9VHxfsEDll@8J>L>eOUn55Ԥd؁F~1F͊wgiIC񍩌,'wU/[R7̦.w~IAdO* 0h6bIuX2WPG J?brA "@gӮӐo}]eB 5'>+~"<4n$n.K/nU?G#kE078z60R$ !!#كhK YΙ+ޥ~ 吏1 km ک>O(z>8Y4vSVi`݋; ygaYy[p{uWz.)"&$n(m9l Qoy <2V&vҕ^Z~ĕUu@Ju%Gok/~Ԭ2d<@el `2u}g?x.RdyP]VwwdJ$ jn݋ )wKzmtWC-U(px|E }@,\YO ;bd]yyI&=WSba4d"0U(ذy& }?G=2hZ4O6\ {ץ.T^&1odĐb`WYX0)t->{)l?B᷀*,, rCFbE45gni}`qÒjŦɠ-m1-YoAwbXyƎJt! hNO̧ࢬϜց1todLàA-9@e|fRY7'+UVsjˏkQg}ۼ ᇒJ7?o cBfJbSuec%}D&*|J#ig/2xgiҟ6ylRLKYg03<_peoJڮyۅƒj ⮝d4v W;񰓡H |W2 b5E'p ,O6'jQXl)asup@1LBGd^ӌ7X58-`[FB`D%f&ex橌6qSyecT2QBLݐhořI5cb'BT un '!h%sس!{iJvŔtX,!A+4fv 5_d1厈Kwvň){ !/p,k6 Sc01r (==4"Aޖx۶%["* DŽE)iyr3{)˓iݰMpCTDƎ xBP]Lܘ~&&N**nG? 3, ͋k=4"?aFQ.UgbUW*WTs޴Y4y3SgDİ)BmEՉ8Z]0 @~ouKT2Pxt$2 1V.)?=x%^? F-[Dߊ%xRRBCcc=VѲ_{Xr72U@/^\gwT,[-xZ^14'@Րzr1G"ua9xU}7EAYC{]4if1Z1Aݼ*3^wY/W=[ o 2 ڕ\iɖ:Exg+df,{؏X 1VJlU35}&)Y.1zx0'bfʁeC*dҶag'r4j"&ѧ0G/wcÿ1#/ǣo+ +#Lm4k66J$D4FE7޸)BH ɤOͶtC4|^KdnTw2=&u"A1M ,+d6&49v&lK/Y}B\摸vrNYx#-c{\'eHCx b&Eu,Bݣ${ |.CA3AWox5XVV!YYy""0Ԗd9*_;$jq L_ܒ;@*WVtRK8Sž_Xyj ^*QCſzwY`cDRw 2oh8~NN;)f `:~_W" Ak]WC[j9GrB8`bD_IĹ\&ӉFͺ z^ՄC. ,trgD R#0QOՋm͂r9db)Ksn~Z mX.).ϟO)OȌawڳI̡Q&"ztQ1+<ڡ$n:\6?ƔM]iұo;#}k}!0&"cMS^ސd+Y}0CAY{D*bM} bƭ۝op|堌IΧxL P RZ#W\rY-Q0 n@hqgʔPvq$?2Wڵ~ػ;H͘H22+ 7eJr~l~K9*4OP5zi%C'M:S+&(a|fS.k"6} WL8CuoKN<`O݉iBjʽ+4=9D%D*fT'{H;`C4{LPZ㰶n)E]u6[t?f-5/8)#b$~$5cܬn\f)_1L烺CGyƊ]=2,7nqIUP઒E\mCء`ZsqZh=_ G&*bN,d9V.J2nAp[gvNfPqGl(FGn C^Pn1ɨY9CMErWeV9MR+%EU^BSt<F꠲!3/Jc2lt[M5&U$t϶@zӳ~pTMe6n+>2.%mrE6W|V1rLp㝙q E,5rq7C\ԧc/؂8-[)Pǻ΢RFEzO/f%O/5,oyS Upzt?.At6[4 -Uis_=J15eiZp֗Sm|O_DW݆rR>z(m}( %6Z4Pe֖Q#yG(=7]gf3ljH!Kԟ7"76l8ڿCiŠI*1 )dY+3|2vu቉EzNƆ!gp^Au<'檪Ϥ Z'cz )ǔ44Qn`Byf b/eЂ$/A_Qg5.ks `FZ* rpER7֡@UZ0*Hzy,D]IoM' hj٢W)ghim/930ZhxsAwpRXv-R>mb+A[7 qֻ ަJn1#3fyvrxStUӕ1ټY"᷑+{{8`-! dLBOEv<W2%3@Ĥ$h_[9_(3xtP8ZZ|So4H[W%r ׻* 6VakӃ֊%\~5s".Mᑁ/ΐ~2,rպaOi=YT&?&Hۻa>Py ʳ  lʈSzL5vyDf|eAX/=XFacƽ%m r{%1Eh =Ih`dk۩@SQ'lqgĚ&5'v_ T$Bi=sBoeÆKY7Lctr5QԚ<H74s5{+, @n>A_XDbSKwPCE"MYaEn#tTyﯔ7h_0 kysK{b<>V13&ChQ.]ݛ[bkr;O)S_f'CroNulrl &O3s`mfGSknd\ &\3"9媉;vj:y޾['OhPk^k@sPnE">Ep{9mfVAEOY*(bY;qv|W 7UN1ߵv$|<}P)X(ޒLj+Eg\>uݖpUKH?DM\j&z_opG}<7Oh0nC[˞$EBxwĮg>FB`tsB3c-X-*ԝk5cN B%nfָj sDA+S9tRrM;&Z knؖl a[.44C|. ]FqbX+cHѲ@H{fH4 ›dXfڊSN xMW.Am̶VfNGE1=@c @}4Vp3w͗fɟh ^L\8zL-'?'l}ӠÖYL܇l;. \&po&T, csip񥹢b-.U1m_zGG-I-#-aj#؂"2C&iq9/JiŗRihDESϾp$e.I'? CZ&Hb( (G1 pM _Uw+QOlpWz%z`}rx0Ë鳩3NE `ZǾ^P1XrGOu[2s 7Z30(n#o>VWݡ:kӱBcR-9ChY}f~+s27RTU><\d0žMqdrb;KWZ?0t^sO2H KmVI9+A8Vͼ (tFH1!Lθޚ$6`iySG,'Ǐ7/+K@un}5U mZh fa>aJ5~afthqԻ{'̷m(Aӏ 5ˡXn ͅѪ~=}m*nJ!92_V UJ˗04FDZ''H K BbasGWEf[ʩwfIُ݉BJ3e᷍Ae uo`VJ-VF״E8)e1iJ>L8:H6PM~b.+}5'~Ep7;ۼs< ʆm@G5E!-|ZB*Qy?cL7ڗ2NY 4d8Z2>T!Zs۩;D5>];m<;M5D*{ZP@&|cORG{%'fj uce0MhX6w+7r2>|/> 4UґH@7%š9?jsfcGW%'ޓv2~{If BA6C%j=8{ZQr)˜+̴"M\v}shzf>MhTlfS/d^ ^Us5΍_{h )dY8æRÆ҈&_e~~i>a2o~d6XNh]C~k6,$NӰS ۄmr) A|ؓ:~Pk;Ѝ3MC [(h8_!sMRMRIf`I.蛍qfbǾA_r̓p~6BR?!9{}q*+)ڻ>%Q޿ G"I8wp_ƅÃROav]Yp Kry]` a⤴bgw̵{߀-ϧi!Q炨0 $UFrH XW׹ТDi3M6:Mfh"BZQ/6 >€*C@N#{oXjDHٺcScCs0نo>$E19pNtNZxqyq Y1fA*W7*6/o]ͤB&|.ʇ# VwhZRsw=5'(NO?dÇs0} ]ρzCM/`sS*(i"Fɞ ^ zj.uyZL9;r%Lwn h+>;I7N $*n,-JLk jc_U#VGW69i5E9Q3dZ]p23DO>a׮j-lkh6Xs=RXɠpI8 t>U\Lm2aWT31?j"&9NzNB`}?aj^9!&yMWkmvbAXiIu:Cmƹ&^"yQydk|dF K8Q>X}0a~p1%%0v6%04s5]Zjq0tZ/X6W7/y ~N4{D/mIli7>Ќ#@q2aT@gTvaQ5mĉOEd&X |-r*o*DR0"30 J*,!ݠ)n$ړįES <ԥڠ$E>xwRU2]OH|(U;2Bm¯5Wv; ӬDhHqKN|2?(|)T.:_9x㽓9&Vr~0P8{yqr~T!:}A9^og=5JA= DZ(4මX*D*h[HVE Xz y/9^ Ŗ @|RS~m|[t{]zc:uOJ0ڨ(\W뭒~5=9 ڌ`d{$Ku"#y5WSƖ1<—a-"k{1T0έ!5)_U?Y;b "O5-R>i0Ia_.6LVG$TFjdE|x:Yz6s۩.j:`Wj@՗'& l=!0^LPG[Z+9N5÷RippզQUt\ENJcنOyGXvYP&ٺ-v YzOsۓ1#w=`Axas -w#>f)U/Z-}70G?_",fI;I9$ƨPu,VP8 GTDIV'w\|I oiv(z2ij.h-i^M) \:ke[M~U7q{nhxئ=* \JM)UZg _4m0 &-mNhg^ġ {joڹW\ 804>fP OM/'SO47 #)~j^ tQ3 MmRމZzD $x,gJ3T/9뻦1Ȍ#e׆B[G5*8f}aoN4s7\8 =@Mj+N>h/XZ-̝W'Vx F| C^/Qì;&%4O?o+.I>nQhRۙcOIHANv R*,~Ae*Qt4{BBMЌҤ^qLfXg6p\kf) 7/zΨٙdSwC1 #XXHbwxA$"S_jqc0)UZsS^䌯{F3 Y|&H) sPlBw/v鞑K4" 9y2%CPK)X,rnw2K i=&Q#o%OF!:0u~ l^k%6 $ij-.;]޿%L*24^Y@d+Cmo,OYa f6 {AKY8d?lTIJtFѡ6XI6(j9wOVL{?H-O{d+vxσ8!?߼t}y@C:Mtוgiyf;v#P,xzWXuLxČ:KH{ E _ _n)2?$;p*kV20/pDYsHR6?يYIw]$"n뮂MGn6 lTO^ǎ\iXV.eKD^owB,Sh4r_gW'$F~1%YYmo}| PImERJEUT@d;+r6ܯI&oA8Cΰ(5r*JI?1wDY}tc+lғK:!\h= ߊuهSt$RRck?fw.0B _WGZpAD /,.zPfIV#j;+tw֐IG֩4HݠHkĸw}1PLܑR>Z5nvQ4fg_@݉h"2nR1|33ZaKc .ꞢJ *C0ͬatsb?Ld*T)u1q`C;bvanKJS:3\1.-C4(\e10fSm`jCr5|ʙ}YXNi\ 8!8;vG_w[gîYTN%9w5VXB(Dm:N7A_G厽(1Ejb҉y_I R iVShN]'s"\pQa %$s +X6D 4}?Oh5FgRvu)c:u0$'gh 2񔠎l!\&ܹ@fVval#U^:y]ɹWܝ|JmmWSX[#@N}?pgmi..֜NNǟA' VìwbXZXlu"[ֽ6{-+i-oc.Z֣1sHԔ/2,Y; L==jD]v-PZc/K,2B&)si5^lƭ-~,"}ML#׫& }[$hm>F+E:>iLs3HDwOdܝx`^YWc,}mHet,J=5`ZF=!jfqicګfzޖmXȉ%i5M"SP D6fVїjлY_TNP/kN$"uDF]+G"}Ve@s]X.H%=D6`)cr2K0)]'( &TdVlSڭ4鼁3*±mpGI^ӐZ5L y.g|°ݧi *ʆP i-&GS@l$|9'&5gw:GGsSj\~:~Z!lD@ym նb0|U5F@aRJХOr_yT!*שN<cƞ79jgZZa45v|d"߫44S_ռ`ˍ$!BH0,À0F=JoÝYe؂7Ya6ÝW~ [ &<]40 3ª#%R5VK1WV]Jfl|Ǚkoa`5G[k#h1K?xIuN_Z3Ld(yq3ʄ W#&QDB^xL"TfkFz`8 LH0Cfqns Bn0q0;;!-+y* c@{Q*4djTsjZh7BdUJ\2AJd 3ygJ|D zU 8i Aܪt?*g~3W:^3YJG7ͼB ABDeԣ/i"i[8GH7r07T=͌^SzpUG!jBN>#A]VΌYmTPLCݫDRC2!E̤b4_'sZKl0U6hV\l&wO\|M]_I"⒎<R}:;j1cMMf◾5|K/"s O#~a?,,am)חU(J2K23 /b4)׻ yZbvSǽMQy̼4sf2aɵ_:A"Oʍ-G;f/ rPӁYq?PtLs7A. Icit 1e10gPqayf=%4.ytsr0ƒ- Fx+rgODU~dϯw`z'sIvǪvFŐ![bjY&]j(>#jbm_)FFS^y_';P/Iѳ]淬 cpmZTֺHQ{I6&&xPÚ "|Z"!!*HrcpE`OtssFi~<'^Y``T OUP0^"q#nypvE&ݰy-±<)Ij<ET`& FU]x:!3.]AX}. ڸm} BlT\D*GM9d ACDd2TvOhFsfZLC)^7M>f'F_h9B=mƎ5S4Bx,^ڈZm? P!DsoqurƘ˦37 qEe WtHoqF*?N1Ega#&útY']N-s6aFk [-HD@}l~Pf-r^G b번E˼'r46 C!\!R6Ԥ! E;AԠDji$s}|RPbg6vBqgI̮nGyMS("+Rc8ȍ{1׃KPSveM-0(*hyLz}8VFzBRQ,u;6j@/:(">0֜u`;7JeOAao5ZZ3"yHm]ۓ)\&(48ck nO`-uR34#Fn ~^m?rCM 4?;.LhEQ_ƫ:lԉN~¤T(?@+Fs4J)-&Q;x1X ,P;Z^H)=qh#C "EZ /՟YmGƩ:[VnHBǴ5S~6hqR:*-3_|"j1n67#"E"4ި5ڨXt8CFyWM*Grq'(Vgdc+3ց-je_`o>mJ}i -{Qo0[Y2̩{u  vjciS;{Z-gB6 ,l[ž8-I5㵺b1UcWQOȣY`RoI_%@_AMGUMnf+glw1H)PiAfe)u}jBa a/qKu\NUZVhVa^kaf(5R-iEÚdcE[٩g(]c\ON%dfx="dH>BfLQfp|8Y{1[VτކYs?5KE{0#\X]s_!OeZz^(A?N'5'~ʳJCקgnuQBMa4m /T}E(k"$PLAs@PaMq;\" Z Nlc-E|jPŧL*`?I2*I%!񎵡F3qy)& i3X\Q$($@ڈr"A۶ c*z/?5M1 V+R&ZNOKlch'=GG˙M>$]JU_)  0_0/͜7GQWp^ J0} I,:W /v [S}aYhYW;]azl:Vr֛i,v#;`i.HZS5񾽰PŊHIƠxv@~ZfFJ "wX))$~-p/iyId@nw w: #˟9{ Hħ`،8 ۉ e7 >[EH>FxypKf qWT[l8B9"LUUC/D}7.ٴum3[32 xvKnaF,ؚ*ؖa!?%q 5}Cg(;'Qdva.ǸUb&4Sw8",dCEP*Κ?哋.:׀gV(%J4xs>75g9)zLNeXƉ,M*繀E3-b% Cr^M}Fz1AX&>$YT#Ha?8eeE1SJ8W"A!=yOH\r!iw0LH: KQ&ߦ'C_u͹ 4﹌.?%u,ѮeV0jӾf!noʩn6Sl̲2P4pS|݄JggB _r H[V?aZ@{KÐH^ ײ<^3E~g:/Z!mP𠖟诩D"Vx jC4FԶ-^ at̼4T;OWl?Z\*eQhg6xe N[Uڪ>)0ċi!꙾. 4\Qtԇq9^_^0j R [uw90TXXe/Y _a; |/hӒ{*[v۴w ]$I5Ӹ_Q6+Tl,,)Q.o['?w1|d,@xtY~IH]˅c[G ~6 9"`}`8Έ U3)q@nUs66@E{ AF/@]ώ@ñ\ AF,yHй'"䶐6.g;!Chy=MZo]lbBVn@Yȗw |Dh dhۣvq+[$fK1͈Űd_dImji QlgONލ^`, ϓtZnʯ睟Ȕ< |創O4ʵط^1)K]@#щϯ.sE[ϦL->~IeR6|Hx $Ye37 2\ߣ9$a 5Nhϊ(*owL\,.MқX5=O8}ɣN=L{>E*5D7뿡}oD,f+@:TFG5Mp` o5ҫ쨠<%GX\[lXWY5$`9qY4BlMk>88/&/qPu"m~M2J6jcX?wrV!Wi]T2$@gp%p` 8;# n -AKqS\ $MT)!HD#r|舄~ +oǂZ梷^Iu=KCsC\s0$m[pҰ>LɤhFMەjFL.~k.@#[~Y>pjl,`/Z:4I[*U9#U܊=':R#Sk[>#,G/6mFZ9c\IGxgY҅nPff,`$^RЀy^`vATTQŏ(/hp&Ӧve.8LBV~Lϻ_>S_-wzBGQhPvZq" 9 7t1DUx~*_x69H|*{(H67YxjN"QO\ el ⨍9 S uZ`dq(lv0-66*oj瀯ZP AT`f \ax,&N_6kf%H.gb/ ml5+3ҁ ~+ː1CI0ҋҲ_!{0#n/׃be iij岅=%A7O& s@率c`{o\PdxD wy' 6_\E"5+(e_pZhfwD!+ǜ&S&Oa:x"(ڕ[ ^L4c~j<7G-˝Y2`l tGd\ qx%u<DZQ>`=3oL#nLnqFFO%FhLpx+!){yQOy+m {~їHRO[\AOkG؞MJNdS3I(̳#ɩMCߠpT* MZ+t8=ѽzJ%*_& ` Qsj#2O~4يHб\pt~^+ʑH\}8ky"vuZ^g'[Xns7uYtͲ'7<^rh:$$k *?LnwbliSvcK2poB[5CP* n)FRݵ zGArCiPDq\Žx1zX^ (6Z ^_Uu`Ӻq.bSРXhXZRkeuEVbbJnRbdw2?XڼNzU/G2՛a䞍i\t@j`0aեH5SD{} ^G)b+?I!Q e`[>eI!gkX]K_ݳŗ{Lq JC} ƽ̢l[#)%`OcJλ}c1wp,zՎTAhNfA8E/p>d+F!_@ְ|B`^Yp~Tuk^ 2FU8&Ϻ!iauaDEa?`Z"h)ĩ# cSA#`Fi6cM&4^ /!ְ?QI~ &>zYegϏ]a1մXݾjXeſдq>!@(Ǜ$G -uAզ޽&X-@fGeH-7VhSˆ#ǁYh?B<6D[$R![$> cT q|P]_0as+e`DUfd٭xWRdӳL"EY\0?ėn8t@ QT U.@3`\ E?7|V}O9哾9}+Ǥ֡ٶZBMH0]ؖ5GB'q/+m4* ^&#ި&Fad4JΖ"i`fjf8E_%.u5vI|GY6@EwJC F%1!<Ԋd86J;lbL9hLfx՚ Y-H:R)K>e3~v4͡MdеY6xHLmTnMrT2ؒbU:G  G]q݁6sk i0lN &3keۃN"CaAY[IJ* O:_;IɈY^!֧߲ɍM=X )sv[*y-ʞ%h%6rhu5*L4\!\_?%AQVuVbW"<+4z:RQSZmD>{=c"ܔDڜ;AnA5ԍ WK,McԢAvkƁɷ<,I_o+E%\yGA66?!z]xاkwp_Y&[ ~=xOiOSe{ >k"l}nXS(^/J~uk#-8;gq@wY@PYRi4W$ 93~x]HL^+J=Dt>t(bu_ʶZJ Yl㉮`J n\@*:SOlC1r3=qipmL9eulcE NJ`?2LCᴀ̖E:VO)Ve;#bG=]0Csm›ɱ:svJg</ņ&xuTK),,"Aҳ7,RZ1oWu@d&;-Q Z[~EҕpΖ=q964M_J߅=qV82kf@o%oe܏qޯ!%aqc-;K5F|~ ܮ6ⴣjAjG`jo |KmiuVjQ+Pa gpp9!a<,՗ iz$ĉ@qDԂo%&&ճH9Cf &G݄iosP+o?MD2`gЇ2hAA\,7ze 䶈 NQDA0s tbGVseffupBIMrywWϞv_f񳚢f9U#+N#Cɛ \؆uFS»C'y)O=Z,d7"vʻmaEXt!v[m2%eJBg 3ŶΫc7N)Ұf_B PdBO&h[/4\oݫ $38 >zβ=*, \5;<4rBqZp1 % G_ @)ww[?B>ſ9irG L[IQћz ՆsA{E)1`%lan&,|w0%a~ a=bOb.\,Q|Bsߥ*k,qY|鿀5 a$] oS$f; ]H(EZ;}P$AFW?gyNai[4`=+پrc5UZ]i^[yAч∬LaU$`&d杔u4 GUb94bg5*i?bۿΘ_ NQ=(^"*ԇ~i56n A2r6N ^¸?MW/Qܷ Ѷ9)2Pi[=_0C!j粜zCԃ]P7>; m?+ڋtQZAc(}qbod<5d]"-01\WPx벑ӟx;sXMk#??BјJՖ&F"+$( FW1-Ҋ`5.B(Rm&ʎ ShJx8eJgFB'k*9:}s\ e<`+j)4 9۾]8ЫϜi|nv/zop#Pw{Tv0 5.LK4s{t(zYAKŖ}vԙ[gkz jfDax &cH:.7?Pk:EaKUTaucwj `& !̌i6([* XZs 8ȄV)xTVbH`l+ҝ\/' D\gg^#$CHc3j2J1m{^JΙ ZUVv9=]V"C tUJH4@R,%>tsU 0ۂ{^ ^*aJ+FŅrP/cT89 OtԭH[$wÍ TF*chpb|; =~M //X ͈>x2pkx)L`U}]%yB_I[XYBSd(ʰ̰2z.Rux+XZIȞ`'iD|&ņ?,@u,W\]̵}&Yp!E8#q$ b5 <ίNI"J40Hyt zBz_ۦq;p5mO/'&Zy+(3rjv78 X_~\`! imhuX̽p(" 1$J5kHT_0Ȁ{.Ws޼VY#j@X!8(Ј]ގWGL(EdkBgY;)uA>޵=k~GFZ@Q 4s>CFSǸtvd7 tu.uSSÓS/H#*9\Tm2KFnfVnv?n@;,4-K݃Ih}ēd!mb@$`qj,we\&wO,q VfpʂcM!"zWM7tؙVhhN.bB}N=758m’v;J #%P=N _|<>S@ I:uM[W3g-(49VP`!zF#RO<{\@ym5ƷzG&koz6d=Q3?0ƒpƳ'4<҂1<ǕS0l:L*unކay>0Z KFMbfl7Rx«xn&ё=IA2d!v 3W=!W?A\9zٯ[A$ĹBN2u3V9D 7V 3҃ tˆhoRQV㝮ͼ-޹F9Tšn#g {/N/߷K!f+inlݵ?˚L1?I YFBOH( e{+R6Pl#XWh'DACb@՛W%VȌ<`YK2`u͟~H|Kvz=/ek1'aX*v#yyo A#[zDD/y}0ԞXzЄt%zdC,aհń_!!*d)0(9Cf|NͧZtdT*JO~ :XTMeOW_ YnsCo\ LkG\!OVZ7$ K^ V~ô~_j{XȢd(2nSC 2~+H[GCO;W)4W-dmS&?YlǟLaO { ,%" u[+y.@d](ֵB3%8[6ЊNLc`*]3A1pޚ3{low !D%KbN“=;t_nq1ӛm9 v) ԆRQ)a_SJ9 Sd;Y\@DaG3GyQ=ai濃fE$ZY!(LjUfF%t&kwGMEZemxf)"nz+Z)``.C0v%4{ ϓ.^#‹[.]+[ xb&E *A1joU?w\'|@ Hv|)MnqWN/ p9q\٦R):ǚ^_h DLP7glT0 #p|b{$Xce6"4hc w\!r*vPQS-YaK{aODodN:xEl2P,Z|GqҙfQ6 *(רx icssL 7wy鵮evW֑pl1^ hf짯o2V^A(R pɱ`I<79_Z~q@f_R#T؉xCŠ|]j+6C&]qn|皷\*ю,|$2Qg𡐧dxyDsB +iQGsvqTI(7,c L+TO&ݓ8kx9,(ZQ9.c2rL"ܕ 9X_Y/Htٹ:>IAwrUhT!NU+c%,*GJÝKU6xԈM ݰʶ;vꃸ(P=䴼>,`1rEsKן2zHjГ~bb4KMQiL+1`OQ˹ ?E\w3~ZW%Ʃyj%wv~cO<#Fr}IM\6T3+Ci k6r%SUt]D.ժ~<ڝ\ڀL q ygЖ+`s, : )|[H{a^Whڼ4ګPZg9^AG kI \1IASd-vHl}bnPya|="vp=i~,ӵD=i@P9!4d1;MaZ+gU3Acc߮} -mnrJ:^>ҭ῱c]fQ{=lg-+0y>X|gʗGY?Cxϱ4~ꬁ,Ut[/!ށKnqլĦ`RL g3 O172ynTK0,U[:tJkouH|o O0ɪU-_pBbM@ T7*E9Kаͧ^Q "0C>"J1&3MvxUɈob1T0mGUA!Q@_5⠼|P )YWMCj Բ9]ȆvIu@]m@1#?4dLɽ4vq}ƥc,TJnFƞ (+qRF&1(+r;v\!*bi D}Jd]Hي`ˉ@:7.BrdN'*y;CJ(],^WyJ D5/b{D>OȎ*vl`U)C4wKRpum%/9nA @ >py?T$"#_Am!K7,s;Њ"I׽Cw}a)T D\ 㡱{bګqln]ʚ:keBQBty(@6y؊(7O yX݆j= bE$~%'4M3+n){lP!ĽM; *Ȥ g^}&a[.2v3|Ptvbf."aO?(6o+0Hva3.]E3P}d#W(j,I_Nݞ!BZwRޝ/H\SP_*ȔCPeX8PB2L^~$๣Wga&/fpx HyάlKnI}RU%XTV 8i1Yfꬳ>W(d~9^.g\4 /Y1:wskozha9:1Z; غPaHm!jm]XMhHΧvHumа,! hgsYgeguj~m5D"է;瀙-PڅMЄu\h50p*}j,UT^E Pe/O@?Nr,EKٶL7dt6ٰ3E=3 RM6pUTk)o+^*)(:PHRƔ-?Pg99|zp ArWfǺOY]Tyy/CApǰCPbXGG~8"iLyH?* O !kjA~ڌ 5npyS.Z{Gv26]S yi8}B#HXa$0m_DZlh{aHTc#KŰNJ%at1ռEUAt_zG0*12ږd.O[C:K:j c/kuE; mYH# o{ }` (`Y3T!Y8]Q\@CeO̷/3˺/OFme-UW+KTns^d2O8Ϟ r ڐ]pQM8d`0?F-td3!ð-I5Mf&PԈ́DrxDE0J?<i'_Yvb;vx_nkt*YZ5# k}>?Xq>JQ ^A45NtI;~Ƃ+obBGk͝=%HSD@t~#dXdt=yrwo.a Wl[N5mW.+pq[C0KOPoTtQg`bu=G 濤S3I,P<[) -%b"<|2ȕyQ}h"uEf1QEZcaߐm!a1/q^Ҋ*i{qE2˩!`dZ]ckaTqO(O@|]gU)PԳ 'nH c].w@F jԳa7ƭ# /wTB$LY>ޒvN*2:ti?aN+r}j$koU]00)6-ū1 3ܴ%L9$aK)yPSз?34VV)K7+ddjΔgGT51$h]^yԇ\ +9rs̋yO؜p;}m,$Ecyȯ" 'arH\} ":-l6׻sXi.A^A Hb.'|{Z>2Ы2 ϖ?Iy݇.ݸ$HYyWP"/rM:H9K2 Ƃ[Ad*GrP&^^Mqh_ I=.R~S9Hkڃ,q$Bb^3N'.PiW>\u@lgU>#>Kl'N;¾FtszxL%o;d:zR0a7@}azځu_Mu!^s$8LR3-+}܎8Űpst"؝HNuN/J6K)v_WϷqE `yu/n\-Acbd1Ol!Uk˱R c$sJcvߝEl*cr~ynJ 'G|V k`wtm~?z\EPbRd{5xN/9-;g+ jQr}#s&_N y*{}ĭԖS.}>_i.,O dnȑ5==qG<چv=i_ӲMӢY O)/B(WUY"rV H3;%.X@ņ8$7rÔ .̈́[ b/TH/Ng",;{3@Dc bM_ ǔ%HH FUя;[ "- [ JMbY-&)uK'O|}'+4BP*أpO 54Q;--;HM P4.\io-PC5V_\PA0Ek~\HFY&2=cxFxzQRzӿ;\+E?F8nR 7!\'3WfSIF*⃽g )<{U8lx 1Y _WF7ִxIޝ?y+Ip{1, ;b1QbVPh_lj3A6BVROdhr7M\xț?S&Ksk+eo/j gT `x .%䀓!A~H.F$M}[Ʀhi;efj|/SMvy_ZTDz%вF^vnw x8Xg%jEa 1t{q`{dp3a(Pc4XGh1|AFNK숀*~X1yOnz3z G*urbj)Q˻% 6W.E~hS9e"M5C?B:9ߙe`j LrW̰%lF4Nn)h|JZIm#* $oҝ^#. չxp $*hj#ʠ x2*V}3UBif̨ QDO?4\=mpVewS [^2=b&Ř W 愀#wM-q8}?^hv,DLzG |yד 꺴ȩd7=skT<k8o"FGْg<X(~`rP|$70Cg&2쏹oLׂ"4svx*}?veK)"Z8v3`_uW>:NW16)ยV!joT s}!9?3em `a {jkɖ3hGa~& `\\9aB!9hN z7Kvb{~tIFٶD)+9pBo81>ʂD7(a8Yr {2Ǻ8Z_J 8*N hϹb4022hhHnJZ3 тtS%.0s;\UR+f*xP2z2Ѻ!zh0[Nk{Cm#wr VrU) =MQtJU:)n/Մ nJ24$܄ "i5-.+x73lPZ26V@Ym᮷0sy)Ob0Pbܾb \qc7G*;x_1Ÿ$L9SgХrOX9- X#ṕI,mΠKp<+֩Kem ٌޖOʑxXUKY ^@'OR vGXN8tb{950r• ԰V$sm%RjsR3U9kÝ3SG'[hØf8ӕ 3(-eݖj6BB!T^{<xMrzM/BHJKvhR#Zʐes)'2/HHqJQ?UP0&#Gg7&!W]F ڄC]5U4{*,z_'IV周o?i1-jF0Ծ6VR~\O;Tl!+4 RP"Sq4r҅N{ ŕMﶗ][Esʿ$.3mpo#AU+0P쐊ܘcc3an> IRݻ̓|@d6ߴ\R,皕Nϥ e,45jDsdvBt` t / 7[!ͷXՌBKQfCYMxDrcwd޴ D _-ZfQ S/v M | 5&cVD9cMѰ(juy%gȔ.52j )BTY7Z)]^`ܼ#!~eP5O٨}Dĸ%v:=W{(Rr  tQ䆊hZTL F]f:ji=wB:  S"9<ߡ6+pD Nljd 7(wyvо6un[i> yr{tXrˣ)® yv5kS-EL`&FenbÑ7?eң~G Z^RlnRfYMijq'\.BLaQSz!p&y{ڰ3RG`ڈw4*ߏIU[4@,'XgZ^#l`i{ҏ. 4j/)thѠ-"1lQ^$FU0*{_`*fiǜ+ cU:e702;7Sh1]G61ѕ( j+@p˰jtd:Weӝ^:a( >SEEX.ZD c"exi|m+H-M٤G*#z&*V~%ĩoqVb#uWE^~\w O8/-lCjUvf5]sRNYCC\.Z"v2>WL•3BUՙ/').<vgzЁRR}5chs]C\:/Ug 732r5= (gxWUdjӂq`דBm۽Onȍڍ];*TJLR8= Jc="' aKU%j7X֛S1Џ+1扌 sW-+hxfY0@m DqZ.Lo_> 0&wWR{/G7x ;S} CYe|&K"0CHDązf@:1$uRZ[hk;C5d24Oq\+Zo@H͕ D5:HR7}#EH\0;$&Nj8hE<%,~W?qI#C8&؈E7{Vȗkh[GZ5,ГiV#M/5][n!Hg{iiW/R %՟;*T }/ 4q#EFF?22cOIUTĻ kp/^v7c`{BOpD [+ꤖhG8 JX8 %|n*fae?y$wt==pp΃h7'DD['+fƮC\b4rŌv=2.q^_GY"<&RW}W Oѡ'I? UTX2KYTe ݟ*`#x,h[z%h:,$COsC'W'|$Fb'VcHEkNBe[-O HW ݔP5zvpV ƢwkL z[ё&N$3wF9^襌oWUa2dЁybFL:-N^m>cEoF^"љ5M}L)p5Uha˝Ѯjtte_3W^pU A_ H;ށ'rߥ.uj9P}%=|αkMHNKPeʘSkJӉV~n;?CxQַ.n"eaI(3Đ_NPʼe)%c4}Vqw 4SR,faݯO2S]J<8/"!rŬU81c[]ǚaakiu,J࿳R}[@ۈV"02%rJA,=i30[? ^F2*2v z^zq7t7E {Lݱ_t66'_Ő&^)٭:fjO!1ՓA~n'*?YDD)tU?d$"g2 \S4co* I΍] 'B,%q_r5v*Ar`.kU@1̏E'glNIw̕\ma:ۥbpqߤU =HWjOӔdwzp^zYޡ#"TH~ O k:0H{{~`k`Lr߄ovhG ;JsG;=:RȮB no#&^XaL{eOZP[흗D -{k쀏Qu&FEGqN "qx^6Vu:mp SdG3k T(-KKh&Ygg"y hp[]<=j7P%KvHu &9*wJlJdc?oujyC]q+$y|PrDD4$z,$lOSY )m꒞qIJ>2W\A+2dER Kf\" 4o$Ã.lZ3iOckq5tMF !OB"2}wŜJyduN7pqccndINQ/RKw84KCFyVCM$9Nu*vD?u'U 9(WFJII5((Şi!P5"4,e+,4'&w_<o8QbTOуڃR g¥  ~tg*Q /Jj ޹9bS?JJ6 PI#6)AoD]CvX>/JݙŁscggeU8$L/;-  ._fen^Ya{WaN]q[op <;FM1 %fSJARW Q #JwQHurelm%^5i]> X;܄(OܦqHDMK=YҲjɩ]k58p6TZ:݂l~QrlI%) "^:~DZ^o̦/ UO% q6&z]sXx6jF:xľ|8ݢ:vi(SzxG5޻Ki@< izW˶y7g*P]0>_x ^2 uYU׽%V1+S'6Y()*S)_Q4d!ҷeΜ'xL)29Q;P`..gzZ 76#(=@!K2 f8.rDc)f,ϖBYM0427t3=WAN}rpF`Nt9i #7&X[o'M7oWBx>]LtڗIG-X79X!Awèt:nU'>x@KYdlg WoμC=' w;a]7s?o K2O#-t}EUjtA3h*޻"0^Cbbcִ131WkY-~?gTwf#f:l ЄEvWuaQTfL*uWppM54dX> fRD {;KWm: -,ޮOifIsWBrhH1/ %Lu,=0I٥"[MdO NX#ˁ$!rM8${ht :Z0N_ٖ*2_™zW1GruXNS?۵$fr\ڵËw^7b;Oؙ ]{2.A\C9wY *\ KhyzX <YD2}n[襋1rw{T|>p@_DdEZ6nv㑱:Awy3Ϡ;li6UzgK?ԧΌ"7ʖnZxK8]s[9x LXjpX#fFBjt'CO,?@ӏ!1Q2mzZ/ ·63䠱aR&!!tT9M3؝Oݦե,2I.dxQq8vY8e LKrR~o%fD{?8-%M.X5ЂOI~LVe$rj?TOXwt)DŽShF\C¢)g}d<*J^JV .j+Zرɻx?o:ĬXb.6'YvBDzהGpde(Rpܖi u Y;Of7?0Vw̲|v@ g &m_U#I%' T!#[*9E~ J|_/UHTy΂1hLPZ0@Mwtp½8#1Đ|t_פ$|bd ]W?t&PL{Czحk٤M)OP] T-_hflB1j$hҁѹ<6'<p@}{h.vR@r]IVE*L #3Aooj0$>#yw RFjK\5Ӝ +Շ[ B3/-2% {n~_jO_Vs8'%e\Ʒ(I' Q0Zv:$I(/v 5 PRQoWP /9M9Ʌ,"a5cZo$ šd}Oe ;DK%I3]3SE47K# nc |2&`pYǣ*kN׋-yt"'֎8a%3Q@/hE?\ Phoוz)rO@\xs?Ns? ~̚'Ҁa ,>;(8:h6^Z,&HioZ:YafaD vRN X8U9>pSU=X"f>o#mmh6{+/mȊrqCخ wą2$ռ_o+X2gbuH g6ӧRLRv%G¬}Q6Wug9 Uz>["JUX!BY2o݂a/1L o ׷a_9B㐍d*i0ܶQc5Sc: 8l!/J^QLnĹ%2 Av@3\{TڠMIGwP""Rkr+hp/V<&ʞԦCrȅL4dEx%~4`Zz=+n6j GdОR׉V6oJ_^)WVw(G%+᠚B@3W cmjd%Po`aA{!} aV7U#DN>4OO(U0hs(s p.i PA06NfTK2V:U{`al1o_[FyUfTI N6p'a7 ݎ )21$S|SǪӋ+[$=G)]h.b%0O0̼EWl^W*΢6V!7iWd|渤d2_W5)IY"BgйZԏEɸIr `&_r+-Cbܹo<xLK3YVj75ML{!ĕȗ139unv{Wط @>`B;.6jBMm-0IXĮm, 7[)~ Zgb7/*+LՅpԅx2Y]\ q1yQ2Q&HsEz[x{>٨&eXזj~x#S*V{u:gͻFbe2Fv v0:[*HHBC=!) *aM`^jNV]Gm0ܢzlC3*{>l(h/(k41}b",j[_Ang!nXdÌ2Sʛ|ZIh|(-xA89kT}䘳+'k[>DȽf;sܫKZ2a9\)|q-4!zJt>Ǿ_A ԭ{T>f/EeHHgl>O 2d٪v'B/dD#y0t-'eX.#NWeM(P$j[fs*:5uS$;C\vkLVmUU' 2k5~MkhT?]=2Ej}LܝXzVd_q ? Im^*ׄuXfEx$y>|P5 Ϟt^(_i$ިEit'xH`vv05oX>yͺk>90]m^ PE< )s)=oPI+maP ml7rz Rˈe1=A{OHūN[K3U0uur6̇CYO!Dqϊ*̴##l}Zݗ5<SenFÞ FOŜ҂c ½vBGdnSHfjLni0z>M2P@#+_= )}pDK#~:kꄫٯ& $_73-h$ 6th<9!kIX݄&)Ϫޒُm#Q4O-[\̟yDd.Ehc{> }1€(>Ԁ//\:b-a=!'G(:jjEV(^}oQUF;t -brChv YQYIEbwOŷ<YYfDp3\D .t{Yߌ7ufAf?y%zWHfkΞ\r6.Q)7hw;5`݅Bl>|iY$`16hߩZaϬgLb pz]"omCz,uI84:Ƿo]BQG8a^HL,8Wl8ؾw SwHpI<=&+)t@/:@.>Nbku o.PVC؇ HS#XE~0|:rft.DNQ< +KћaQo D^]7+aO >p(R"*ң.bo#K̻`mOJ]hx/W6lk7E&:sF=zJ܋+NaLz@fQlxk Q w]l@:`IѦ㬐 k*(-SMwȃYid8dozpJ'~m}<{Yx Ip?VU@%:8;m'o*H(% &j )_ം-C̀3$Yv.Df18+ L x&g!0{MsBɀa$#Q: rL3A@Va@c)@5G}Z4d:!̡AҴI":#JPTզ?[sqj8}\Νف~^"ӹ1KF*l}^wK#ǝ0gD{dZ. fTa-f;=uMU dB`](\#`'6bY,.cT 3X"ӵ~KdaA 1L|cFTo߸;/p2 `TB3W^i_qstPij9dGzA?=lc`K~ {'OasZȈI7iiAaqB,NI %6'9TœK. Z[sQH&\ dIu 7?At%, wP" G/,@[ݚR>m_rDq`5@h7]躞Toq{e+t4Djap"Fш3&tňQY|[œ矢65v)wٵf7$>b'2 /&NQadvʋ SUoE'?0O^lPΉUhJ{89n*c q[bRLC՚ ̲M'!K-2EDs :T[;!S.Be w{U<֥2E]历#83Ds64_vH(:oFPQ WQߚ A1?zb?T7뤝 펳1pBn9VՑUD6u|w &K2x&M4(Kt{+h Qkӿ:!Ï7{HC >ȫ~lq{l2`w=Iv?؟\iRy+ RKaZ+ &𭔋+ipoOۚr^v0,KseJª ӎR- 605G{r9vBHG~ t#QFmy^IB=-\H@Fxsj9(uݸnцvV̇ NEڲ8\ ߱ έZN t)\|e[Ƶ2;YI\0w$ Mg6(aa-5~Qhnv3,FmZn'jÙC}!%Έ:C6'rQ ŵzn[# o"cץóӶصD0e4Q8"p w04RGL!J{s"^v~ L c!D47‚"@9YUޡB`vJZ|kZYb8XP6ql sr;ݬaWQ‚.q솳PnYj2.wQw3uCFHMJblլ#OoaEQFQk#SV'5 $0'Z%ZSPt[>wbgV#6[|k@-yqIHo87ߦ!J;Z(0x' S/.5nո?~3RX6I@٧RFcUkbUK<#Ӱd }gbQ2:LQbHCHrȞ޿i9ʳBZ=sn dq2qUg$CB<ܮ|Ǽmއ8t&A6P:@/RfgTs uE_ح횂!a9MG8сp> ]}nv|r_݆.Vka/kӊ@LRCDKV!v5AfVHON"%"bTRDUDXUKqvgseC)ew6>;FUYA;8/iLM% Ф=o46IE{H޶x!Юƿ#S Hm~kN o0''a3"+ˇ:2 */i" h,"sQ5=d Yj#k$q/ȫRLv ?)PAf2&?`@H462*;.M&<%**9yB u.|3ay*mOqR+$ վ2PA/a}U^P~TM k(̴βn~Zr %y̕m(Be1~IM۠Y^FbQ6=^O7^-C=x ikb$h:tS-p\P/_gX uE(@'!)qHe#2f^_$pG˯I㑞^2_bu8I7>$N T7C}?ae ;4.N`fZS`ImY`R-wa~q lH16 oiB3q?;spQM}ҭi) Dͧ3Yס8ŕ)^ 90.8='E'u>-Wd8FzFUcb3e w-Wl6}^b >'Kn.AFCGSrǰ x[Etzm:jq>Ԉ#^ k5aJ9nRnS5=m:O`*+W#1OQ n֑, m$]yؤ H|Ԛ}ƱoRߺ X][ TU "дpj!Fo9ήᒣH~;5(ll}P_+']X6*Jj1H{>+ /wtz0: ܹ5Er>@NQ j񪫼DG@}2d&3rEzo .-S+^5,;?S|lǵ~>{Шό.qEz 2?+~wˏbst5lwleL%!1sP xx0Mߏ7C <ܴ dD1Ht5l`._)~`+h$~k)!FO_Vi[rAPZ,#cW](IHwebIi1Cfv.<,fU*x jx9n0C_4 VU'3eޛ+<h0,6rZCQ<cVoSj 9^&$vrq:̞- `%em1|ni& 8Gݣno)UhM!#1€Trv;7X 'V= 'O#2^Ai{ySg{¿&4n@_ѰXewHvZ'=+Qj%k@/Xu_9?]J cT<n=~AvVNJt3f@'ю>sC8UG$螳$&74Qt1gqSΕمetnwVPkv eɹGCsQ2/U犉pyЁ|*>Gsu C9ASx`wL<ƨХ UlW`!zW<.”M7ey?W} ҩiC2Ϲ"߈A^c#G&0X؎WΒu``هs ɀ~YQӡ;(oՉ{pߡ* cvR90Ȗǩ[ KKx&xH Ntδ}R>+E֏[F&tz`m$C/Oo k$"A)0ĝ cfϢ6Zcd?uJsjU X(H+i􃁣ap&9^/LA=$đLaԲW+0FX'Ӵdg3 ćHiUd %5 #\q #5q!C$ٰ4ߍ9^N 0XLT[B?$ EmH.`No-mE!f<גr~ ZRFa뿶 6\ߺR!>z&kn${v ՃKwć^1 %Q;ClĈ ҫo ]_7*\Xt4 ,dMܽV:+ d>[P闺H64B~. :t5abAP< -3.xf1WώBtnp2X%x D?Mx\S܍v1>?Zu8"X'<h) n9"& jG"o gqE{F,fntUy 3`RĖfq('U]x:G'M VQ|)z6>0gYV6G˙l>ja@/ V/r<8[-Na2q1*kb|.-&Yf:3u='v+PrG2-E\e5g@*3ko/DQ 4b}WiYF8M]`Ը>9/03o Jacy./pِMlCb-҂,*T7$Q(J(̯Ik@1QE<+-]{ڬc@[tQZ)k,U~#j?X ISu'#{_t.pe2~(=a:]~EщUV J퓵ֺ_//)sBZo/쿳줹[fd'4aUjgr+X#8Xu]i)eD'xQlqQNUK!뱢i98gے?OO5c:)NUDxVW!VEE?+<@CUÏb'rKQ΅sl܏֑h(ܥxUs#:1^F3;Q u2p? }3B!7. i~܈:vA\'F^ $sUŃwrhSn]Π$ܼ$|ϾC[X3 #AE` %8$ g·' ZUhB v hdu(n=>^HQ0TA/%XJgbU)J4Yxnw&]46^I;2"o3kWaH6$)K{{[H_YUavtgybx5 *9K*Y-Y]Pl[-BRnm]MUPo ChaZv^C*]F1fa\Qx^2 yB&[?[,؃UefiSb]šE'qL*C1F} K-YYpmr9d;WWzf\]s КȲ~3}1k8\s2!~yLiNWMg K?IL_]M*:pT(ڥ7*Sѣ8 c/x$3ғhΊN@IN''SG RJTx ;@ŒRcai=M1 IjŽcX{gZ@ / E$q*8K|5O6s-j}Wn(>4Ok|J l).r`IzitA${#sUMTJ۳5-( !r$?7P^Bv3Xo,ue.]e=C{U[c04!gwkzpd tgo 4^`HJtMۮ| P3jop<\'_JSsuX[W c6DFm)P2*#c4A蝩bVkiZZa1JQ -x0ؔqEOɾ߻ꟽLaQmi65||i-r^q `#KL]3@;4qB+]h.=N!=4п@m5+'I`q~"?F'G?=/JI<5-A ZPs ݟXf <*g.DZpMd}&}۴ 8u}F'F]P3ඞ'B. hg_Y]}.'hݯ.3{o@ 鮉3lۦ'-œQa+tVN|MUKMґДg#$FMWT};:+b:24E~sHNj" LuCTQz(hAG+r"QBc<3 ' d 6i}y=J|P^u:vSt΄XI]Vd9#y{*sUaJ!LqQ}+Pc,bJ_A*r-}9Q7^W)iGc5kWp Jt3]$}g?4-{o:WEHbj 7m^W(>鲃nᾐƀy 2VrJmJOBwzLĔ,Dj =ƙ_# 9} )%Dy S8A Oj3J˰l,>~#eRZF7K)F&\6F[|^3wF1u+G<ŲjJ[KC>'AEa_Eѱ0фIz4/wnθPϑ]Biq[)3]#G~WUJ O\Z=2YC.hOaZCڔ'REɊEE1SbNZpr@g`P^V 1\F?^=t4ѕ﩮,G-MX0ǫ|)Wz#Y<uM&VIdL>k )lĒCF6.C^[ J'8RʝT 93!fS!7֏D%{wΠgY!i,E GVIVٙ;Zf]Tσ'x*\n<9vVXF7$bƀ"x$~sJ )lT#\Z~>Uΐ#"_*B2Ȃ('> 6aʟWۘ0 p`uch͑AȂLF.oBKhjj/mV?c\id ȡԚFP0yc#)jDħB(|pG nO(J fuaVJ}e8eLsbq <dŌk~*iz(#6|۫gN(}20X9qq:[{0DIJK9'3׏*jCm+*~#}`7jT3&\ /_Q},~*0-v3 ~17N^Xް"T8hWh4ڲdeOHxM x65_hk>X7h3)9FHP2iCZTW0 ܱP8`2mLs6`VA%:[-'qFtAz'Y翝E-Ҍiiz5q,rG, cp ݟek5IQqKiۗܵ4\:$VxǺ-U])8qqm]xw!FKxLh>-Zy(|_1./i'v*`X2RV28֌$O w.#*Ȅ=KBZBML0H[b ld-/DybN0 h0DŽLjLH|ǯ#T=M(Md:Е_~SM%̢c@w [.g O*p *{4\#\\bֻOulw_U*a4&ǧ5Sԡ=]Fu3x VDyɜ) MWM `SA76[!eed!SσmqnyZ]RVJizJ&-_R#wF!8Sݡֺh$ *0D%8OKY~>ϭJTS~xQK^wt#m+%jJj2(FmI|*w^)> ,m,'.)f1ϼ 淚@v1-aM9 3M ֻTy+~  n_0Pu=#t4FN>PRȐ,s8U}3?&' v3,/k" eD2+I2/8kܲ#qz?iuF7~@3@ү<v2$*Ҋ䜜yU3+zaVS롿 t` x{pFt$2^K'B58(a{_K(jq)%?^Qph:^VMsq@K[҅IG T~/eT8CI2FiL8T^岯$ָyN0f?g1;GZJkI'g]P fr}wrIJr>f3gsU4{J:!jMv*>S1ȂQv1JQW7CQҲcp !1wO% [$8O9KSx@r]qr*wEx {ҦF)JE7N7ySA)I(f[#kQDR[QO'u1ݎ6. }oty=h|.r!cn 4B4n-&kUm vt8'Tb ^E]>?:5X Qs?#0h6*45KI+uHʠR9 A&=#`d'Z?&mc2`GgAxX$U͔푵_9njj,Lk'egBXYÆD gÍEJkPlΡ1r 7'Sy ^ԋ”*zzZdrwO&7e]"ULz~cLOb`=ُqUnzd(*@#V`ii6"MWY*d_*daZ/s3_ J7we8:0"xRhzE&N^+71׎j kRSU58'"r@q%}J WͿuuMC%!v[4c h+t %Sûln\<, {]ŋ^Z\o^"6 +6&U֦'Uv|A%XDSL"|~2f#I= XP) ^E,I5mAs%iҩ^~H"\y(N26ǜP4VK)Ս~7uq撽dP4Cg#؜RV ( FhiP&_RW4zL{opl YI6Oz.|=Xtف7{۱/R Cjv,FCKe ;?E2К)6(:~0f,ub3\Qp7ΏCxhUr.~pA{b*o%9{h{Oq4~ߊ[߀CAHc% n0؎1͊i?yKN^쑴f8c-PYabĀE+ _EJUlӯ:fiEAߨ|bo[>Ѯg>)X/;T/\#?4c/{ |u @TdJ!i%ZV*hCKPզ)i3¦ž]?;:=.oywBOrlXtWN f2mQ"]'@7#qjx|>iVyݬw3~q[+(G =ɥ f93)Xf@S"G蠱.DɓHYd(GWCRt]V"I ԁ}&5٤PHnooPSdcY%ϮLX=uȋTC˫˦tdT%E/ӳW2ŷ$v_Nʰ3o(Z?;~ZFY-3Jr 5:{W@YYq1[8?r>/6=rz?./߳e%T,v}RV1<4(w.R^ ڈ 톹wHࢣ~ZbۈCS=LNs>P1DWQ$@WyWha/.f HM]`e~4lb }YMt& H48a>!c+f#!&@*X[~!еDr+d$ώ¨2'gyґN96" k4Opi5G=E.v% b˓U8-'$^3Ck"kd~Al#o4SF?IFVi s{Jf8w] Xޓy.ȭM+zD1BiO1E B1268C/tˆJډeA9E\ f" = q=m5a^(|ҝG/OȾ Ġ]kIw G9%4v*{T潳pTIPھ馽}hmp.b&5{cҗVOWpWqW_ EԄjE_ _1=qnܞM |s½NsնTtbX 43taKV;xRꦌj4#'ǒ 6/$vQ94Kb ~ayk= blmm=%w(Up,[.Tk@;u,ܷ* lWR]Cͳ2o??Sa 5)b~%^4Ge"\\T ց0UÚ\ $&*JM'/|F'Q(^&c)U֥!`ëd]giAQ>K fwx/TRe9vg٦Fŭ\&w=[(;U+ r!.0RvY˴ӼO2XOGe$̟ea* a`{ޣH]<4jǺ|‹PgX=/0V-\0TZ@Kj<]qʏǀw$DZ8k+73ˏJOe>rl7F+IBcJHf5{/jhl] bK)$0VAn S/|m%:̐kD]cˤ$SZ6QqbE! n+re8 [5Bxqu9=]qoW#Fe\Z f) *H.IFj!0T#)e췌?o GUƊ5E \GQ/iSqyfo6N|먢s!Gr@QbD`:ʆR-z##kD y+ҿ~p@ȁE\| ?f}f :T[v$(,a/pNPy cQ3q3lp-zrZ'~*~l.[S1vo:`R-^Z ƒ~I-.D\kTl&o%z\*8*0ҦE݋اvլ<ݐڙH79 Z 98y!ǟ1NԽfY]Q|,n=^4cK1\fK 7e$P}َ,ݚϲ'#=J"\Q&] STjD}Sb,gv)o]?4d7himJݳ9q|f6΢ey%,u96=y6#Uܻ˙?SZzFS Sf7%4%(MGɘ7khiQpۺ b;T eVTDҿ/B\ѵSS^d5gC~Sp7m* 'ߺ?<Η[xȤ 2&"6FL% tWuUjMa4Sz 뤹xgig,H/ X"JR݊g 뽁_n> 7fgU1ÉߡOEPM+BC *0YW8qWg<:vy%/almeFc)+9UYjeԛ@<^e=$/5gȷ2n3SϯAdv?8] z$ĺUh@ g}Gӽ<"WZ m&Qk8(&!Hdu?. w^Ӏ:{05Xo4SVczH"{KypcyVBJb+/YLftCc&J]Q\͆?({>7"j\;@+[ȍ~7{)6vx uǰi-S8S<˒l\Y 9}ɬBEbΦ6Ǖž*Efb1!f9HBeqw$kТ&0fHNn2 prV+5nJMYhR~fodp'MͺY}O.K;^JV4ir-kn XA͉d⛫ĩUXC7<ǃ:z]HW zT7s}--Uy1A^CKy~uv85&eXmMU0dVU|C)-ܬOE~u}Nw=9dE ;oݎX%\˪_ %cu,j/剞?^XuEDq LG;Y _h(΁/@בAXh`_H𚶢vmͼ H&.SDy&SfN$ BK|ʣ:_⇛ ߪ( b:rpՐdL/AIiuٵtL'SPx<{Y"bv/ ;$Z›z216<7~?~t$k -R?&`f2"(V4r #LڟFDZroll'Ue}3bnEc # 4jh{뉐6VVԅ-d;\: ibj~y_KnW7ӚN5=d \'Soc^0rUoay^ ?[aNfRѝJ]Cy^튶R%R(wނ!Jñ_{%5l_4繩6\2ɞ2 Q؀[i}u@z %=( :S$=otR93(1I0xӣV -=ӌ<5g0'scHϓ7U.>.oD%D4u0J%u"ՒQk\p`F{PJmѓw$+>5Dl"oj{ڐO5T=UzfG܂X`ꌓQZw Y=lkxNzlo{ I3z89ĺUg ~njVóxt9G,t\J9Tݦ0LVpʔ6q8 3/Ȱ͖8ݯOl %[M6Uo=S, oo<$>gH8 oA뛫>CQ]t媶&06D*7*RI ~_TGڱUWTB;Cnl1Tn6|ړ*4}=*S V-M.|h٣B3CxO ({Cyb"_KM/e2w:3V6gq^~c;kTef# ,GiX{+sN1ĕ2ߕיcN! g:ti#ES:(+:DGTپD UB-ƉZ %ͅ~V( N쐥Ѣc ѻ-l7sF9^ѴvbK!M<.grcjbƯx=caE /:ao@-M4bT_1ȝҀg~[slp~Z:K~cƺD=]Ck\-p&I<NucyTz|Kr_Q܊ttSIrГ pO[;^JG/ptLh2b&_Tl _?Ě*bn%Yi-46&#'3Ą^ cP圜-OE - }~@z7*8騐=PnKGf( tj᪋JErt xF^[78ؔ[#:B[B 18e>w{6$ozEQr PB̔[iצM+oGVYg  T,,+!30 o_K\eoJ?yہIܐ9"[,3A3$,Nά[xGt^'B3;']c&9B-hK^7C*X6"|caTp3o/Ҹ* nIC ?}G z#8cc]jYjm: ^p0 /S[-#Wg78KlY7uo-C7UC|ʻ?SYA9 ] >5:&uMU-W9J>OPEWXj=,#Af'[{UE6M׆U M8tB1`)A{ad~0auTPzW{Ģ|&n{ޒ־C`?ϼ)OV/WB/cpiHj4 17U-/'ywN N_q{Fm-\ `*xy ߐOiʕ͍LipPN&~{H/y/ ͞<0 I-Fd_Y\|- nbUw6)icL9*%~Y"޲ tէC w nihQwFĜЎo\q <8eWCnCN$Qؖݓ뤻iT#h42vtWTc]O}K@*XtLcI^T㇙98/1uDfU -TM<5՘?ͳC]f1xJXW IT!w0 ys=*Y:o%Ky(^GASNϤqo21]0oBC 2hZp$$S7|Q'eؖP! {^jjSs+9rJ y2[a554T9b|b'BNrFQH:3Ãrmlnؑ}*D>Eըnry=bTk4 m_L 6*!h~YX PS@4x7RCu/?lCoH qn>pO%O-߈נq_> /SmkCb~"(J"Jn鉣74 n40IW4Bg,%aW'ÜyNOy89Em>[eA,{okULd=…#uhlؗ!Qb  ]31SudPɇ5RtQnN @xՏM%otf5dd!E4JטSj[|l"*T@aq21F@)mO„1 2SX4i&ӎ@p\9Bg%m,f Ö`9z\hղZ9Ma!O [r+] ({K3"8ǸNtIhW7s>0Tt3M| =R (aA|"snysR(2%9jn.9z5>1 Y? e°2BPOLhN21qM9"EQپ.iw ʕD^MwM Uco6fT+>mї !U&Ae8 X S{: /9$ݜ,sHlQ IRͤI2@iDpw'5ItO=%G'y dw^`^Y89 9Hfˇn=^,)tAg, u6dYMilvƹ" J;mҍ!A5CIq.!H`{mjpDkk:NkʩpP!!^[ȶ&:PMޮťNWtLկ׆:pq8*cmk}nFa;騧1{F$km-vf/ © I:JԵ'.fjNa/~%l:TbƜ]ȭd3" @\JN+i\~U64[APŦ۫"$ڲ#^fGႏ-2vzdM o鬛N ֘dFUf? Z9_6ӹELRÆ+2AjNY/4:!. r)WޫgOu|*^*x_,Qj$ Y=I>_D8.VҠ^(\P0%Dybo}9be4`V>Ek0YsºjlPdP՚nrz!BlSdY 7*g`E;[,(q2wuS%*$6zv0gK\t<C:FSbcJx / *'>$\Bc 9Tt)Q".0ԗCVŒKݓ䦣 u 9R8>l|V+%sx,Y@j&oNik=?"=c㭜V6>Eqg]2)0'1iWrFT(swR"#ظ2`Ԥ͗8`1%|(`%ǭ JpPjsv3T3{˷jCqȣKS <t;ěUmK7Rh+#owwNhPCKŇqtCr6GӋxv;DwDq YuА< F{IG]ۨڡ-r3W}I;E5 >h3֖![yэ]uPRγkNWa 3T>ga{wԔɾ"CJ ClQV-gQ_)ƕ FӦf,ЌٛpB92 5mB4,"`x+R,Vml P? OrEfqL ":]6Ex/ݰQ+_:p| zP'zgjc 'M"KHp" SoJ{Rbvj~"4< Y 1 9ì? X&4CC_KJ$9qEzTV怮 ]3ܛ\C`zôth7+Ӡ_2|Cdvt;T௛-=oi'H{V#˜:*Z In 0˕27Tw"ʚ/j5b_۵:ߘN]hVї'<Ӌ␙{0\5n4FYdF5#r`3jdgS#Nl-?m5@ YiGypn.k4g Zs}?v3>4VҲZh 6 yDn9%Q@Dr%ZlMVHb 7noxfit1(FhȂMٔB v`HN., 'aml4U"ΐ 96-%޵oA^Pod۫x>^kCשH@g8Ot& 34sxgRdYvw|?8e~07 ( a~MEK~SAn)c0[Cwq2D'6WTi0~b"ct EvxGa=LcI]笟s[ŴS'0*F&煼Rn`im g7JOaW0|s hڪ4iA$9.^vo Ž:'qm~;R(C(eNzw]_f W+yV^};HHVf Fo E2m#3qo\) S۲`9m-%pd@حP.yC}=sH^e`/ҡZ&''8m8.-<[2yc67Oo^ݑ6b?n{v|[j[hc*`/.q#G2Y̯Oma.m0,X4$~1g;n0]3Ȇ4d!\4+&=*#'AĦZH߮ L(%ymd+>u[Ȭ)`;;F_Jt^'׺uTGG>+w:Id1L(;0.ܗ.x  ն 4'ܮ]&6"ɶ[KlL.4\䧩⳵3? ڮPSYiKZ D9[][.wq?#,eA+wNdy]aVYQVtگ2|cJd-g 0'_&R80tfäOcZ~o4,ؗuɼMja[l739+0yK1 ߢ-n!S8Ɨӕ D#ȱ2>-?mR%3R5cIg'W$jhN*YR "TNK%/LO. 3~c@-j^Ύ&F0^,):U0=CNTf[NB;ޢ뱫,pDl&Dg@)K}\oPs D!z+$I[vИ&j5j?3?k.hp @a .ZU`jù#O785 o+lW ;XیߚITO+=-E/8cHjKL u#mSizomJ8Li}+P?[J4œLo뀖êCim͔>>օ LوLJ>~xRuN-:2lS#2?u4j&}SQv=UETj&<~ vȦh 7H?I`ĴI`4]=`"rc#&")q>c->ևvilԕFF=_E}0{@Z/XtqӮ.X;FEfUMD\},bg&%gNOѻ_%Qb~rphH}s\wJwVJnlxǭun{v/%:w:ӜA%vo+Ba6p,BJ \C._Pl^18y-sHޒxm(憕v, Iu Ļ!`j+g'jZT;Ӏ^ CJ(Of;+2>ZXd8,1M7=Zr}d-N*]ISfll;oojt<A"6^.,"߃ X/&UOqG^quj[ ¡-H .Ĭ`Fs)ɠ?ξc TȱL˄WF[ z;h.6jDj𬖯X"A}E2LdѸM\ǂ /. 9}l0vrQ|A`\U4K *fPȏR8*qQk]b#.mH-AUx {KL~V?g%_DMma+C?.oϴS1 ޱmKIH]Ѳg2ĭڌ!߻6ܒRTQۦ.x@cL|.,M[TM3Ϡ؞f,͖}4t+?&ΆrQ/UEaPg]iyJExgd+F2RC- =pf'DF݋3GK/Q!&g!`SG>*fJ䯃Bgʚ3 eH"(iuy@Y5L(s൩C i K㟬0Q7p^bt8f[z[ ^Bs#zu:JAHgohM:hCLdtf~Li`/"cjqʣ&6)~Y]]%`,Iz-)r)P?%?Aa鯅'Cvڿ< 8UN>Zpc#GRٮisAm2oΕ?(gR$$Ѡc*[2]r\@I|Cf1QHc2?,5X(1K\\Uҭf<Y}Okd#n1J~nH 2d#)HC ˼&V2>"(YRm aϿN0:{Bj$>r ^jQԜ|qx+ Y"ic\ f1+K%u^hu뱨 Oub.SČ+*: QxrQ(@؍!ZE|'ϰ@l|ÊerߝmD%jXŢV1M4lIs%95.۷9 mFp0/=*۰X8g+Q^ilIa~ssuW!k.aIô~8VZkԧi%Kx!t!$WrKz+ݥ,Xkӂ`A#].={\qm7!WʓzpfߤiuhhppͶ|K,ςYMyo#OFES/w㟃mer#F wk}Gڙx B#ǐ1[`Qr"Y/0\V 1DF(7HR˸F=2H ĻJ_̋\;*}Ս!*|7qG& /"R7FyMF ,ͬZJ*/zp76wQ|a%0礤}[.%~eLCpVLW̖9q5uhMx ~![H v;Dx込g?$Tr07p\> ^p]?-~YzjѓuW{۱]r>?ᙬ.&JT杦'`9~_zx]%lMU\ **_Y@`(\^WnԳ(IA§K)糔x0Kܑ5V}g{$xDS 4rl]}28 ӡF&D"V{F^qӝR(TW$]_un>x(ogźОAh e*[PEI02pŕNooVf>Syx3UWVcnG؃WN#Hvvx=% X)ՓBgVN Ï{x;br޶!+=fB~7׶٦h_ۈR {SΗt Qwr]b9؊o>đ2ޭSi1IaC`%C+R?Q4C+%ز7vh W07 ?zs}eb݃A)&[f JAX:q`ltH;Pa2ݤ>:|*󻔧)[ $hWlE;Sd1&RF~|Tnd}&> Hj{h\,&3bOR>Y7 1X J!n٘|XkK$\e''uJэ(~_aDC E$6U:zW9Lww|opO7m56OE$`USPXA3&ikٟyP w Yv9xY /o k(f{&h^9;BQ-۳衜U=sxa+.H' * D;ga?I+`CӸ9hZ#6}zJ^P|s"wb3rNv=Yb*e2鯱sSXC >%|`k\y/ty1+Z?͞CT3 `ꯠmHy]d]XS7 Y_ (ݏC@KJ& *+LtZ3|!͑P=ND+`Io#+eZHܺLpL&aa-6$^ioO]'Qs&{n]$0Zq>y@]'eMr[8/ 7K L@ZWuh}OgyLi-{yBTMtmЏ9l٣kh58os5^dЇZX7zeXG"-.2.ZC8[y*g_)tyyrwQ' \do*0&#Xw95l^C^Ȇ;`J FvQeb_Vkx"}yv>nw]|!'g=Z 7Ţ5heujX+Pl8chIB%?ucG6ݾ?f~J&"҄Zlв.Wa@O-fjsyh`-n$u?6aH%!vAev&r/dYu\pgT$Se˘Nxr5O 5&0В(c(4g 8wdwQA`s6N_|;N t]r'.v.Iq{ @yi x**:u Yp12}I YUדGl7i[oX%sSd.S>9p:3/dNE|]فǹ~,jZqpG.Z |BEe1Г6`A:;$-xDQTpOScʑϫ&w<*ҏg){hF\\_Dy AxoЅ!ӂL-9z׽nl 9Jbo\s|у:ճGC @E*ώAѨ1dTSmNd҉FwH3|GX ѝ˭uPn;8f v ::|P)W]j%0> r|(ft)iFU"({3ԴFW'!V2Oe.FŌyNGu8[ZVr=[Meq!x3 f \mPong7Ҙ*ڜA\1) qYV?{vYrbm[nHBp(a?K_CBEwTd^²2(@ɾ<ҡtuGq9) [ qA3Z.O~ݴ;y;FQC>l(˾B76ީ.>ul`,9+/ߠsm~IҖ[L?Q@yZB1;J% ?c xqcz '$2(-,AaVPNaAz=ťd$ց c!b/YBat8~*xz*w /OtȾ\,"5{'U:Y7R#[l\=5UN(B z,Le3$A*9,0ݢ U.2Gt除~Tqzf,DK@i4_r ɻV!#雹6 {Hۮg^ܹ?<1 @2j,$r `C ?lWP5G h,f [~xH|徕Q': `h;c?Z(r>gM ]G[b9U1: Y?KGq _JM|SQ}U5>:e`T+|.2<;x!"JU |7 15ޯ%xǖ#%)eY8q6ߥwGݥTo.>#[}POE3mmy@$kz+lY#{zp߈>xX:yNw_i4`p ^yd&|CKˊ*4!XIoA&!Z>q':Nli124ϣ 'B3ЪeS^ryi>Z+ztZV[9[]fpR]~_}3C4oDR)nRwXS?c%&->ʓ7W%(PSEAv3eV:?~%ijذԯɎ1Χf*RQ~S!f܂kyQy&dɻ59ګ2?੔ʱ݀ xTRalc&d>HoLy[xej"Mo%.:)r$h%*"1Nhwq]4V/@ @͢(|iw5f4.M@reC u~ѻ:,!)Xo*]&+Ĭ 9dB}Û_DAoy8rM;pEcRܡŔ_fTAIMiWz1 _|1ٮR%-VF+tR0Lf_\NەUL^ 5.~Um:1_9p_zy ^\qU!fkњ-.,mn5ӘT*͗<U`,ULJ$̎"$bޱ>`T2uPf Tn8=sD6s`r CF%VI |-sކydF/BJL -p1,ú<>,Kw Tюb r`yjA P&8I*&~x ]I'8EO=οӈ,] -#`Uy#=kCq R!LBdFĴGFHO,jb"DDO'(QȝQ&-}h ZǷ+#ex?cPZRԢדRER ǭ2]CmSΦlۜ'@ ع߿![,A`}"N+[eނV&;eZm&^FAy4.l,؎B|De!2WK nGizܰ=vou*[D$ڪbG $Z[VX^9ܨ.!(LqRke Lg?M駺eRBIUJЇ}( loQXƉ]q2kE=5;^LǴNO6g!g.*bT _BkBr|ɒs%NQs APH& & ICpS{{gvׇcWuMѩ̉e>C%̷PÓ!⌛8[99i39m)?@Eyi#塵R w􀾳`F6# It-7ݺ~A9O+P=m?[\x7TC3 Eq Lဏ`""xr#').Utt8}I^Б)[YsYf^Tczn#v7ׅ|MZiy卍P?87z+`W*BA*_˃򊀘ٷ*@{e78&Dכ:*~ HoW{ok2м JRєа Brd?]Y- ԳDKv XLN)6o_s貾klX4Y/lڇ{fb>|"vmz\ε&ÅtwGա(_!iҖ=&x&ScrLK_p%nߤōĄ7C%F݈pL^(8Ãƴq$jBjf(V;eRپl1]" G}I$iέ3Qhk!7Dve/rWxN{-FmAS!;IiC ^Ќ?Y~[ErW~X)O>gC0&{j1!o`]ߍX<^] HA ȅUG+G? <)'f u>k&r5;;' J>L#. V{ñ)V [W3ǂR V47n;%tQT;J| l 7{8ig /Jdk#sxM!Kj HuP[rRM[F~3f6TJKc ^ߑ?yLHˑ,5(Ƿ 4UbQukYI{2INe21<| Uӆ&-`YFLT#"Pl7fzh̚aEoE t$bBIsb1:FѸ=FI$ԳɬttlbHClݼ{ֶ}|aۅnY]F@bGϯ)6'mkw>-5~q424*۽Zu{jsX_A;=`-e*DZ38\ ,*Z4}AsI(u'z61Ŵ}A*ҍ=z/gEi/=SN&(j܋L:y/Y:rxj']=Y|`$XynQ{3 dT+Tɸ:E%ph1+4E5@*aQrA#/ x.b5:4tj„t~V=tx1YpYZX 1F*sJWmȫxqMdnN^c8ZQtpUv,U!ӝZ|_jlN%>L9.޿#a ^,iMn ]{{'q~/7{FM %j)?*:Ac ԴC7%ߊ7]Q{A`7O pto"tLX+7&$={,:nZm*u.܆y0-o^P{@ekbHhW8)h?dJc؂]_,">c!?]qR@i)/ eIXJz)oә|EexSv.4fY1mRYz>7~1>! blm;Jv74BMfIw'm4 s*p3;eL5 Л8?_p3jsRӊLH4ɝKG.$RmF(*9wHqW\__{G<`K88K$!'j> mDd"Lqb$hֆ<©۬ߙ)2bEPb+7>~ QiX@٢uj@Կ2s>8F"@ *c$ $-VDj?mdkbЫж{4Xx҆OXwgkRDyKm3~+aPd}-Ehbycq:Xe9BV|ON)­av%-n~RG&` RI$&B5{3NѻԾ&4Z#8^Ld&̃fw{Wv!D*O]n3]ao LRC[='G榳z&:Ƶ |"N;`}kleTx=o?J{M>;t[]=-6%^IPBԘu '4۩:ȑ`*OxFHl-F &{8huc/aHT^O&{n[Ҏ#孂.34p  uWĥI.Z=8|Ĭ+b4cEucFZA^9`)~76U]toCw@1[3}0 3Oѧf"ROȰR7uٕEWfz P6oR6sF]6rd Q'Ps-m,e<,J I!MKO*4ǡ+&-`Stنy6[;bVv V]*zOI:w}w9qv"9iz+_yN֜JI[(FFטRM.3P': ~€ 5-߄ŸfPrcoUtk\K1ATj]T ZS#)}4}RArB\$`;p.vm7U0R~~e(1hƶHhP% T+8(;q*~ۈ"Zyf bf P>(rBjζ'-t0W_sk_ A0;5x=AZrCC~` }hnLmTyKCHM!-Alx#Mlw(~izj︀L W v:StÅ 1ѐԄi|*-G)BİkkǑ.n0)Ld{opkT)\AqVYHрJB2p_,ܶ'h4C<d=R+!z).Ab[\B'0쟦c~,kTB|%02:ƋW-_2~KYE}Ҟ{吠Y* 2c[XDLiߧ"kk7HY{3ؒ8~32 2Y)sK_  mL=VOd'l''DAZތi.N?fhnm ysaм;$X-CX*Ov:-R'>;6n?N:f3 V:J^ɴH҅soт+E0 #RpBޓ&QGu*^q-KUhSǺ^]eoRVMpQ" և] ]==`“M[Ҙ0H=2\6ʄį D/sb3b ;!Y;ds5CUX[Y$}@F}q&!N )[dV^,G,_ [@{qF2C)vqDW TC'Ml T< N6ǧFoZe<{iI9Y^2B E}5¤SG>|?է/RӲq#hPXԹ405ʂč\U~ Ą<˓7xLaYke/6o1=ј}y(Nd+]1zB! g<v 8%޲Sg)97N ܟ%osǾЉ\`(b09tSqhUCLlw|;g-OT2A)7-3| cm*o$Ӊ&d<]Z3B .Dݬ݉ZF"88YS&o/C;%6)imPP`L s%5:'G3%1y!~)iM񋆁G{.c2YZx2nME8CE yH^̆eM?x!cO5s0i5=]@ZzmK%N4\'<VbqgJm 5^VwcjQڽ[%릟Y;_QGCll@eyFlɺnIR#=&S*QbvxMCiyQo*_[TMzмz*/(Gop;d"b„T ؗ7y$c"j݅G+)KrQarA\]#t[#" 4<1$yl@ݙM8JWSLU#2?~a>0rDyE$O@te? &o94،W駬A0fFsHE{G[8C*#OWɾV\?Q \TTlax5\ ʆ"zMp® 3u})+0"(vIฌQuHekT2} 'e>Ԛgn K22`-2|EºWD,֚ oO?u lrL[wS8M)(.&,YEno4tɘͱ$9'd6M]KV]fWBs@B6ZNMټep?zƏ* k4B8??ҵ:#@9x%cKMJԸ׉XMo8mjbF +-ǹNvUT.5|=/.#Cj5PnuGɫM1_w6586 MfhhÂ/>PG>"mo0?bg^ 'Lq{Վ-,W&v%PBسsq+Sd dfS(h[K`h7rXV1,/050{:xc=I6d:ݚJVTw?W20~ .a'Ò6/LڷPh 9yDGubkQ^F N~>}) s,H:Pme|hKR뫃ְ%'5YvHzчxзVC~Ib8DgL1Ngs5Yq1&:0wǖGrpaa/.>aP]@B>Me\'fB,g:lo< 5Xm`Ucb%_nʔ+^F }2A,cZ}(vSJQTk , &[ƭ&NЛ  q'TE\9{AMD#)qRGՠOC*D/Ӷ]RwI' Ki!ٚH^AO!hsҨ̓uC]J/M۴ aH2tKȬ^Y" e֍}Bb^o3<Nn)RN3 G>=HwBf0TzOȢ)2e&_ H5K-;&2%: z9C&r䲧$ B19ܶA]Ii2_r yٮ @?vV3Hß1YB"o@Ɇ7{L>V'bf ljtQXO@ \)DA3$ ^L}1PBU/t#n)[AnQ`glzԶߥnAekÆק̕Z-ElJhsݧ+E+~z1VN'p: Ŷ @Nw[9dWJ$a܅ zq~kUapBZx*ʾ9MĶK!#gDj$>6}#Bq.㕿Ff2988QH nY*%F5UIp6'TCpR" ;,hpkA)gmp`gU4n&[ B7VgGhFr2.ya|uy1iKM?m0zX;5_?dLZ&bkcwqmV{i0 hxs] /yә +KգHvXġa%?뮵WReH D7)8V=>qY7s4*2fU޻dd殺?Tr9w-UU,r¸甔YlK _Ib0L MY?ʯQk3kErD(H]vCl"u{fۏ܅{]!AA{HϏt{əj~)K5*tJK9 VzKX k]3D@gWgd&E])=U@E02 8A3zm^jh =Q0ԛBs䉿H%};X0I<T4ڐkGa8,xO컖!Snׅ.@'@CB6`a0ٱ#M6e9(,x8˸m n6ľ脺΅'ǁ׻JW D0HhE rI]iFY)5a`PxJ=-ǩT`}@. QBj_' p@ O}<uVe9}Ȑf/W`'8/y|(̧Ò Av Pz#2/ Rݛ $Wx@f aFW" a{Fncx"qh/1ծC(GZxYshu=(/E}88so&l_~_aE- I:D3hc맂٩ki쀧 (Y\LP-mvDTa q/rB,@!~FyO:Mc!xP^|<3t3fW[S`|f7MAUl&!c=6$&ѷB * f*C58l'\)Hb.u[La=]Xaz!* ~ѳWaXwrT0R>aj\')?„+56g!S9 h6LW쀂hk9àl6-}04(D-| 40ݥ&S~4xʷWȧ%R8D|JN6@LUXrϒF&q-5D Z }XM_-f䫍KҥZ ,NvO[ _#2%}k{;\CK,ZZ]-4'Ej=7GH܄[&-l:]0| u[eYoJ\Ddv9mQ[qۂRG~9-p s,V h+] ɌNM,?6Ǜ UL7-Prx 2V`+`e4, YoyZFvЖW+[]FS.2Xm InjBO2YL N V 6b܈o+{^iD>_4ɖxZ~!98)d3ĉ9t&O=&1+b(29S*zb;32xf=#LdlCZiƬ"\r8yag<胻jZT?F:NeS޶sN|бՏzKJ딉s-x^G5η#慸afXzٕnuw0{:q;9]4#Xh'QQJw_V>_FWݑڟWE"ԩ+w÷[*ᶺ7ysIprB/PgQ,A05~&]Rc]s1Au]:T!/E@WZ,D(RsAY.o%@X+ALs.-hYA"9F\ĕO)\ TJ okAJ͘W9k;uQ"t vLvw\_ۺ|$!q&iF%;z,W\G_Uno+FH`DSbAMJy GCDq@u6eEask܇.SLMf.B@b O׃g$d!d^Yh2׻ʍ5KQqH`A"m<Ό& f8hk!r?FҊ=YqFGp7ûNT ODJY?8?J} -$}II.DB4PWo#9]o A.O`JpAHsFI|A_qo~8w4L(\Nyv[1P)"VLG3r;DSG^sEXVqR7_R-csXը2xPnS4X1[U赴)#F.ѩDNaf(DCwA }9II8AF62E>a̦+A)a6fv>ۂse(N1 \"دTQk*>gTǔÐQ$ҹ)ܷ bh%**Np 5<~w I0zX)mІ8i_seE5<@#јMS[O}Oһ .hKm`JŸHi8;\":Iݴ/m/L`+Dah&8]]b%n?FhÞ9p#؊N)Z.86miBE Y*c\[W(]4Vj"и⨆Q ;[vL,dA)GOVZy$j:(ITm66*Q3V`6sU`@P2}8WL˦&Y6~}yGa?}I iZ i}Kjeb jw %TwI#5GR4yJX3 ]l-Vaxcr36(umYssMKs8?4tvr4HnO]BEtޛbcx"NٴH<3&nk؎F2Iw';]8`HaXMk/s3~Z%h4_@{9_Ak))wR%]h)9W <:;xxunqiF+ Ye8:2,!0<).n` dQuMRoTÝOg di&}<8`rE5xhFu'?L1lJ[IwيSw Q,|Nx9>( ^ z*\ňg)ͶjeFi^{!TKqsBQ`5Um0S7) vy>^Y?{Ѯo{MH -{8zYKp9]o m()]OSKЫ' !\(t.*.%'arY xm ?1{-+IEk)LyUd/V~vI tG^fߥӊbXT7ɊΈ(N>FOiNrPlfo It RE/?Ąp q*)jH$݊P>{ GY<`^9DPZʺ;S;1|lj+^?2?o`Sf:HOB?p: v rt;F/3ccU&T ~8`o`PmL@Y K[_l7.OCќJM yfp!7=/7xʦEڅ6Ψ(GѼ*,Hٛe,.~,VW7GP}$[N ĵQ.maOV SQ,L jKFr϶,W|^oJ؋-GAx{H vؾuc;\#U6Y*'ٟGE${{ 4\ƒL>Q@ةbY5^w yQNzԍR#ە-% .) .ھ]uu@yk%aϤdo$=^鬂Tas&1! R {&7%>AhXP㈽WC!0*c:$ =ͽ}.F ol{KØ* >:k<ҋd={Z D^ _ETUγ%vRxh|p[d$PTXe=jDT3ǥz"3^O%42%:1{cAYm3TuT'?fbt9Π&@TC0e#|'j1lF {hcD!bgl5?bP ` 3~n8< ^WUQbAC L2 I~.mkw;1knz7C[ӤN9#ٟʔ֓VO'Y/ۮ1U[9~@~U}eM? 'Ja0+Evy//(lqi|4h:x!&Ynt{'XAo #ʙãGv(%uW^覮`H7Vq\њ3"#ܐO K-1{U ?FFWCP ~w +!rdZDXHD5 9$=NzfJ:%W۠)U?tL]o]NYVH\.|}5Amgf c':gVwr!6,ϒdHj,ZXaoJ}**?;Ct::PUnUqN؏MV{oqZJ[BlD6=v1Xi#6 Gj.q+(=1TD{ V.uoLڟV(m8$ 2JSlzf/s J(uBS}4>~8+*t\}P`[^)9E^ Fe.*K~8⟛;SfK0#*,?O/>Jnb;Y3oYmU2zV~H Bt^ӯႅR9HlՑ8PQ5G>Qq%m2wR/WV(&;24a%GC#NmW`_褨YF ّV2E"B+2K|,R]h|ܿ.  ƱgP\}RkLp2ۦ9'h-'kuUt=},T|&C[rQ~̤Px!,$UyUC#iF6H|<%Љ6u1p{]q6}tx4' V]~>ʋ2ĶѺpmgG A/&Yl**v n+9nb󿆄׵ݼ]t)d\o0~FP q_e iOYD'M5|s:( 4X28L@7F1=@fACkCcl(BEND#SLvz\s !kLvdwяA2:'|r5#Ogg?v{ϩ$/.9K$f3f~g y!K4R{h"|&d2eG\MYޮSp'_scY+eV\jXXU0:5I K]Ư7lt7\Ǭ6܎;wS7z%4T9BzhQu(~ 5ݲl r@,܍Kjq=: ˀÃ߫Eޣ:ҝ;܋5ǰ)ym7 À<ͣ5 rj+-h۞N0xk^}]Yd9wIHw=o# uz~fyX8R啱_$_"RMh\@RFuFmK6SkUktnzl:g(Ec3(\r|ΰ #-iɽ}IL0)T'rVڳG'=e0{u[yh mթz66dY3yY=Azo㘰SqM0ᓞnzV9.Vp,YlŌ3Y?}! ?!aE1\ח6 _< ޾mDs\pk\},,R/w J \X:O4=?Yaƥ9btܩ<Ή7 ]fT;׶XӁz(I?<σs&?Bc+sF:!rdd"vۣAp|DqBQVb^4Xx;R*#ZuY0ۙl!1Plme2Q'qZ.wx U WL"p ^ 3[!T g3Q'#0{K{&y[ES-)\>T(˒$Xr{~omL*${cV.ڦj}%:U9b+u:GrF z"o/K?H8c)s!'tB>mQPqz 4XF@jM\CjVU|1N5SmM@ޘ.6ȼw LP.fZ3tz(I?K yO%#Gjm~`Np}\\ ܉7 x@t LO93!Fq6;M&Rop&n4>+"PF؜oO9]L,h}/UXtlRމu$R%P~xXIjs"*̂Q^$`ݨsx@SJ$z \վ[Bev/`|jKA3|bazH)!hNGJO 18V~S:av)$g+Ļ|3|#z_U#b S2h'H"tpD@-\zE,Ύ? y*0ZT4:oKA_" 9rbm辯@>Kr6g{#3ͅ8M>79x*ߥD`i'ZsVve_D<_KdqɫG9bp!\ ,"dCjj,M`Wp E'l oh#pG1_dLj[ 13A@aNY`5\\Ah2 %݅0HƗoh XVk+V3XbU]w_ ~{{̙nT)DJwq>vצtEX|ޑ,ÎsRy7a$M`'-EaQᄋa@rBB !A M$_*V 4+肏ë:ŹHYpL;kYvg&Toi,ѱYk΅9zyR@3ߩtIKzNm#^ ucCaooh FJ. e6k9)>ucwd}@/HbҗX[ BiYD(%phа"qhm5dvn^y #ue;>ikv)='[ 8}˄Fy2vʐ1qƦ "r`$C!zH{*Op{tz4#4|Td%'<3zh%s&Si뷵 @oP iiPh0`eH" Zkd#-1@wz[tFX<< s"Bg3_!+= k{z_f{(#붇Z fw'w. ڪ?)9L-(<7hj=2Z@l4"/2凪 Mc+n;\~@# V$!^2S5'aR:]J`R4<LzpBp j a5+ׅ*#[LȽA'LĹ/GxPut _pK|aA40o1Vt bWPpT`n*Rf _ ́Q#` FvPQե{:!ɽ*&Z{ 92 n(rLz&sWޓ! ;J"q џ\dtM˛O@].βb/nOSOb..-qg&uLqkQz.FC-06Oywe3tԵ9s[jE(횬 #&Q`]1V?iDS3)J!RHVFP<5ǩMߎ:fzl1NݣmR;u Ztk&@Ջp4m@.>PsqfZڬOX?q@}nOCÚAW"z|>@sN>NC$5HAbB oZ4ןr i0hP8C̎[}!ImK]rݦb$ޚ:uxLWSK]-!#X,IP}-ި7%vo,tM$V࡮RdFD_9_Ivo#'/WCu+YZԩzcb+qHPDCQnKmd5! $ -j- / Z΃ӛR)THAm2ktp/_u*?0}sNg)+qOƬCΩCQc 6GXاeb2=Yޟzz.7,WۘA;}lCdInD,mܡ-l~Kl{Cf=!(b@K%u8_#E\vDtKл\"#6xV*w<,dg_&l{Uzp I_qgGS̸0An{i¿4w~VU`5Q?9iOfKTs]~neΨHɘLoyE}%34CS|,H0 ҿ}K^%Nɝ>C([/B VP [NDfm GR@(mu1`rigm?"k$rk*^Ppކ"nc5uz<ӝ$DK6 )쵃VAc>zE ab*1Ҝ9Aokcr-;Ltr XQofIGp,UT8w[*FNuS=C$|MPLH;Ʉ7QIs ނBbn` Hr`,꘧ ul;2Hv`g E {9pD6הR.r;j}c/YCs)x[> rzvN.8Nf3^qS)tj(3*r4}REkJvA7ٽ5;7of4#''ewp6v_;wu)#{뀽N`tjnEP谘BiwMQilbbF)S@ M K21?x*x_NERKo!`X1ӁϤgSDkpJd6? mp_: OL:n6BR@Kwf6dF (|8:s+tjY$1=^QhJqSg`cI /cY`Jwb]+sTPtӑPABC:5W֧ e<Ʈ53ZEN3ϒ-Tϊ-ڵIv_3!SmeBߥq*UEjx0R/2[}ޥnج~'NG7$] a2J:6nnuKyahmP4b\)h*̮F]OCY"8j33DAܓN2yI'2nwg Zէ MXe~V@L[[]}f}"J/??( LɉׄltIF_P3믻sa50QlB6<[ZО5Tg0>G@Rxº#VP!kR$g@\k)̶5">L5Y&;L%Z~JD7}-77aܪDdu X%K29rBԝk᦬| ǡ;pY ͡RAvÇsD_s" $/9\*u?\Q_B9^vu}0O`R|sjy }`OD ܢvQ[cvqzneЅ"Z(XL6.o6 w{vߎDV%cl*d@1 +\w)I-!,V/75nph)h+n.ێJRz~Kmf<,zϓY7IrhJ"/ @2MNzk"cu$_&v^,`4WI]c]"'5eD|p輼%)t4$_Vw`̰{ 5OQɣ N(,ýOZπGO×26eҲd.vA¤+'=Kl-@\(Q)crCu(%`篚J}`#(QS_[ :pk^}9{L4&z䯶sj}^Cy wpN"$B9Z_V>h=13;Hv<2w3Z^E+nM}/IKpTEhSJN^.0NL%w#sPà&z+MS=J#Xi8 KJ8VGd.Ă d~8\׍14Wx#Ϯ]p ՄXy3a^)"W>E6d~G*+\ꥢ(OLlM`JDpp^yL2I۔l62L4SCO_? WE0cSYn`Q\}Q_M 4@7a`:ps^0(Xi;Hr (?Ʊ[%VU6XS޽ ?[Y/A8Zo׾j +Fqè]E)%|:PUf o쁽3v}2hֵ`:)P>(vDWx\h#=-lϳst\fSDz HzH8b+!i6o_"E\NYdVAFlrQ$*p9W$ّ 9Q0zI$ȶJ &1~mgQ1 qƵS=1o"-, Pٛ63YY]0BCps|n-.hEU Z '<0r)ʟF.wm#2P@ n~3DRn tZ~\r%9`{ ]vָ|}b#VxeWmm%&,Sv|(էAEX8txQ f=Fdz)_ȿŪs<("A;~&*Q ya ɘ$N&n 擎/h կ>s+4ov&Ԙ[yI_ҧ:0|[,_.YSG͘ԞxR]Nъ4vq`Saz5V{5nuρS.^+ϭx.AvnԲxEi~A vR.l=uex p)C2{~Y?%37=CG8ЯF*]͝oU-}J ψ!OԚ_.l{N&%W7VJ]oihq]c\YIk #<{XX/<͚=Bo> 6pJAFSG\HPU?Uݯmjs̀ ~HMƒ.#z|/2oGzڪy%>xօלQlv*`ޱ}Y>` ndծEO<`E/冿20IG2L"e ۆ1OI]Sޑ䷑ΣƚPӯ% 0$>{.P܃ .QdHl'kZҡ箐=KȜ892=%;*]>{զ9(zzX>/UHm2wmPItӛE}S {<]k IlEfWkj=e)$  V;FFv6s1 N``-( irpj2֗3* (/=6xLw^>@#sXrmgťrp}#yQw> m^~ţ:$1BqZKLf~eTa+dw<߻]XҢ>ʵu/RG%ў2QX^׽>jiێ! Xu4bO0k+\.5>|1QPHf|GM%?= z4ߢIvvt1m{Ib*E-o!~dI~<̜|pla7ŧ`зbڋY.e3ɏJT+o3ʅ=}I9@Z4zZqkҲpQuP({%*cF vӵnt8 R`_;`CcPvCZ w ~ظN?Ǡ==) *"3 @ps`6BmK0(OB8*fP{Vˣi8UlA"3ےYLjlGaeuUz}n!Ɂ3INLf o;ZߔU &n el}"O{W@]e'KzIFznfٰ >$Rv%)sE0BSD%"de4@ʀ}NALm 1T?m޳Á<\t.nMr4,NY%m)FGX™\1TXF5]=Q&(}HeJf]& /o}m79>sUy'I25'U}_$BS ZYʅ[S0>a*pMCY*MJ*d6jge\B1seܒ9 ;;Q; k8^g[xx>45W f*a?vd)ˉ0._ QĠ9ښ1!|*(ZL",?}y@Dj$[VbUxRg .6[m-3[d w;5OrǶs k 2+BAV/֠)WdzǕ)X!//>!,<{YPwzٹU^ 'LÖ5hJu3G ivTM)V< ? Yd`fu5 ]":SX#8b2DQl\'T#,qo7#8="g^e'䵪=sήvpxۆ~f Z2:09vւȏL\t!Z ueq3a18xw`LG/$ CG]p vdto͡%ĻsR(fo-9$R?A=i! m,WW̱;0 պ=ȕm ^baP^leN1aVJ %;=vHg4И1uLIJMȥDh *"6TR83K ǨgLZ(5i=h Y|ӓež%}Y 1]<ϱK^7Eo}伒&Zx^ *^.aujրFJLjO8"BU3j h ]y$4AXQ-e7>nOrsZ>y-~6kG_OX a}ϏGN CpE[}2bAJo|KPO:o:uwuc@ *0ڥR ˢ)~셟<;z)4BmޝĎ\oPc/[Wtn-6IT/yMry3_?FA.Qb)}`?gcI (8fpr @C>Ar(i<42/FXD,GˍikzV<,oOؔ[mcXHgx' (@5@zlzGT*q7i &%quQb2H@ƹ.}k9:cM8INb?H]?brUtH؇Q Fdţ%J v8D=W($"–^X^Vxaiv#_M*5[nwÑӺJҵ́mMIV)r2uZ[3#(L"4~M w-D٬|Wes H TѪN]`ܶ87iJ`OA~;Q9G\ϱσ̜D=J.7biYZPcE1m7T 9==$ax:Ao{b,}\8kӀwY'd80{lW[<[ aUAK̀v}>]IԧqJYZ2dmԻ]yi>0U՗K~t(d߶ *5/m@lsW ԏہg[%?#@";ܵW\x>bSZwkˑ"&cBkjԿ]. \{YT5>od+ӠWҸ+SCԡ@.Iݢ(.('Vc X:l%?wRX=Z)YM }0Mc̨ jcMp=");-gQp c={4: Fbj$Q(9AԒCvF,{%|Ƌ=c~rqb_Kd@I 5u?\GI ad`JKw$Їu2F+!y6Y (JfUE݌Y@zBa omk2 ؍إH aՑ+SM%rK)_8< V8)i7+0*-Op !V V(ڄyvi jA(c[ջD^@<ӍOR$qZ?(j>v.c[sNrВ|_q[51B˞ :Gl8e&{*0/Z9*+ +/[Vi|1dEѪF)7T>\ -ZHj%)ObK V>amLq/tQ 5gPSnHڒQ}Q0'K7QL=$%/Ĉ-IG1HKі![>vƙ | ?fV"1{W,(GؾeIj5\ (c྿]<;ERIsXLj^ ># FZh掟#'֥È_XISɖ^ծm~NW|&)b*mR:|MQ3!ezQ+!IQ{xj*9L'U#E,"&)Wȗ7"mSCP q>w4B[bsJ@fJPV; J~45+We\1H(nFmB^hf^Fǹ) ׯ$ӤtV(L_|0\N$ PKD)v*uQx%TH GΣ2 %vsb􃈿RgLW@p'kkX%k6(RCh{:IC1&~/4в˗GZrE5EjZ*`+%+vKJDkb'3 ?nD%?4-L<$Ht5 Ľ>_m R ˰~>] JVc*wLWn067$zFRIK̝A%*D`,8IP:1ĝQ%l8{7rwrܪ>ˎ%6ӂJf=kJ>*쳏$Mlқ5C0hp颯(ꆊ;yk5u_w1 6p猓ԅss,q٨.}͛ftgm*3H8oTRC9"΋wAōc}MUݳ\B"ir{ݫcFmN[%: ͣ?:r式W^(gG(Vтt7Yj$_&dB:4qML&ýYЌGӄOBԊXu*h*gK(6ԶK yaMybN 6j)Wb=A,б5;u,,{FPÚ:2 1gĂ7 kuIN`_%s*S6y2AastNT Q8_:]'Ʋəv΍psu%'g4w!kvAʗb[@[\P>M[=5poBڭYQc8Ql%eqL"hᲃ$6.3GnH 1W\kW9@SHR2^5igU6%5e0 #vjb7܊ƅ1jyLb'l!znA4/U嶐7Z1Tvݽ晗 YA@Jw+6?9"z vS p ٿZ1LPXqA6!Ӣ+fIWk:U]u!#\?hgǐʣӦ&AVRlwjtR%Jo:t(<& !bBэy0NRfXu$|@O-)m}el82 ~/f/x/ G݈E;T4^Sd/Q~G8 Ưvטj$STƚd 'o>FVq)ZHCh]S챑 KRp%W2epO$R!$8 I^V\u#Eq(@\g*^>/ϱ5\O!licЩzq%/A*T;BF#gu.A <c$γRVEQꄴg-ga)%) * 2? {zyg[dc?8 ~ D2wl"|Pe5<[D1ݕ-C @j&55{@" e5L?ʯSUѓV!+IS1Aq=܂3Pbj1鷲N+晜(7> N+0U ud`c 2oL!BIM ?zʜ)IqqlPm/SMŽk#|sSQ:eC$c-ƪ"1l*1_Vsa**Xt6c!(^"q c ٤O1@ 0us?r['0W_mSlX՗A ,KۄK֞u?U_ҏ.P"e#ݟy Y\<i8Iې芤~4 ,q( tpZ)u:Y} teC9 0gf8o! ] bXU)tnbqG[t&o[%+|iMK: W ԟBx{<\+H*J_]q38vq,&#&#VwT _z4~5B[lL.ZŅ*ş״8-Y=09%9L̏ױxu"MrMFF(s ]bSF"]n^Xھ;ݾc(rwo((˵@esA٘6\Q0LX{w(`JwhQ(7/Va"srS bݐN^'C-1|LԞtR| 5p rtĵ\ BR'Ug|5pׇes0$3+^vӚ~N-\~V/C،098S~uU/%"JzT0j@p4C+ ƊZ rTړ#Q kbV?:̍J$25U/I9O߀><|ѽ2}Mw}+ds"|4ˋ >+g'udalbagњ ,>(nEz829n6UB;%` c.֠tW :58^Yu2'_k@7#M<^9'.0(y՛rÏ6 K|R* o`J? y؅skSFL) AA-hUR h5/j{(C]  5KyHsVwݳMJx^N)3YQQ"Qy_!{L?{k9SHShZQ(?U&YJGKXTo_Yqs>:ȕn WO^`b;Dd>mDX'嶧3q(A}!ǫ*Bluo٥=%6P+, zMIIϪ uo"XPlSsi\gn=;%s`\\!.NŎlUM 7 u(qO97#zDa1+}h4[nY[΃$jR~rW6+=lCĵF+ck[F]:, dgVG 863_`/=t&qLn&XO4anjD#p r**_ڂ 2a\8@+\ڊnd±5`pcM`]a@^9Dhhn֙M]k8PO(]{F55'1&_k"Ǎi@Ͱ<) " :(чˤ#W*-rP-Gzdm~Y|g| M{X93c\xM즉R}tEy3MR2MtZ̬q#6K Ct\ɲ;=ù2tmcvYuBW/xG2L_2/".A#@hwtPT|"Cbкp1KG}Pהl8G\MmYu+Y{RoEFf|򈭐b!NZ܂WLh3dkUa"Gh\SfwIupEr%ȩʖ\[8dF4]L#44[7 @l.E\ ?Y9[82gj%M5 ė+JELA2V*O\4g]GE26:*je.A`3,Krƿ=Bvcl@v{@}Ab,T0Nȉ"'οR $ꇯBz$Ld'&[0ܮp6 x!Dmz"tO> acEQr)hj+_R[a(VfhDҩo;uv#D ƼgdrP9Aq(]}b@tW.Q\pR {yv-g|lZX,7d/U u\lWWdM'B<ۿeg#23poa_XoJS&>!~.ժ*Dݑa* bT,ۗ%jxQ2G+,4%* N5o!w̠>8Z>r\{E.䪓_0h%Qdc(ڬ߄{FS3.w]`|ak9`1P`Fѕ '/5ﮇ_}1/ș%s2cs]\frd]VYxB=Hr$vpLftO}?=0Fҭ*#g葮CfX󟈹:G)bD+_g}o7OJ'NdMU5' p _5 d2&&̘wuf5VbɵQRK֒՗yqI%3"a7ZRfG8<[Qzp.7y&-^ K DW^ o6i/}CgQSRkmwcgBV:7Ԅ2|ΫGL OӐMGd%}HhEP6;#>ia{U8G+}+vފwR|3`G/Xv$17Άm:B5wyL(SZJC$ЕRqƎjZ$ \\"N-FeRB[䊖[560D!G3&*xߍIږ3o# DߨWdGNւ#S|L*Jy4mBym-[(X5@tc_MB[^ŋQ E! 0y^i!:9Dմ#*f J :J LF5o; -^Ҹ#7a mQUj>hv$3ڗz>}M2g}+- EkdUQ(!r9sY aunF'?ex5m[&%x.FϿ4@:"A}+ܚP1WT&CK\Q1f2_c Z ITyt"gz3{yxa_hG_ Ǖ3SK?jW*tj3lpc0Ȗ|M$o-i\j.&+PaE܀sjJX5,Gth!rw\G_ ֦j2=w֙+^.1-FQfEG#S+nZ2b}xՑx&=YѴiVWz)^ZE4=ڐ+ fB.3фr6a(k^ڇ>#3@lQ`:%܃ݟ?wB:$mg=ZL-< 'bT5.*݄L$N5v:sYQGٗא@C*%~d"ݘ%i@f~"r$^)ƅ]tXR7WdJCr@nc61q ]J-~T,)kQwlʂp=~C [62 *0K `o>V}хnoÁ⦡]o(9<%#tT'd_6(ҥbj`D Z3o|^y~#AnFQ\Th Gۑ',  ]-7g."guq&XY~¢qu]̗8Vsej,'IZ4>k:ys1 I/O1)s e$EC)4nOWJi]BsPD#KH6*#^qٲo&msvWtbL\t໸GT5|Q[3PS xleo#*1hS|hK2"F/9p 㮶`c^!3*4,= $ǶPt/Փϙ B=}k~_(NO ^ ҂s~fqԕjQb_9 NzWAH4Ӭ$.ZB  @<^Ý@XFu(5&OYDg.nm@IJ74#|ya v˜%Lnce-ƴZ0^B8Z]yiwzl"28*!cNkNT\BIEdLN'sd3qHX䷈ךh4јa@EH6:WXY DA5+|VY E5g"kY $n댪>2sW Ɇ0F=]WyN)m jdCҔ*B{to\KP[[&fڶ-WE6Qr, l*POcZBe]}-Nς?/::*YZb%xFBSI`WYZR'3:}_Y]O4LDnˡmnA)Q0ȇ)pvZ=S9Tz7^p9GjF`;W -)#'hWs>8ŢT*le` ?nh6A'tMc25Qļ6'SK)U x>.<%TuK31E2vw21QLb.!V {D~5 rP ;GRN0Y cN9w@XڜGNl>8X4SsTL7Әp(u9MWݚ2<1< ` X/l@ԝHz![۾sR%`HjW%'RhU=/l^2XӰױv7E!Qj*}]d8*)T*),ǃɞs@s0n[ӛ %y Hh^Э*J uyXcPs2YiJ^Y."X U+7E`[QR[1;5l WSۡ\l?C}$~\eّ=֋0 )^TS9h cd[Ukl_x굚$W _tvim `u4BbP=D+Me:w%9X.2 2ًio?4*nHu-ځsNU&̰e]pw[lR^O>|-ZzP>?}l,B P{PX_n-!T1N`E ƄhYj dTIg_S"\tϫ*5{d8Qg5]WM18N9Km:૓iI߷`.e7I;j@pL Cr_M% e*ߕ*7%TY%ґ׉@It4T5C@g6JJ=̺0ʶCfvFiS0Z/5zj\o7irYGF~`GiK ѿ1!3IrgS ߓ Ygk;*)<}񭪀;r]?:WSaMK+(-*?)jSs$=KcbY5k) ;ݨ9\Gy݇ZdžϊnM|;A.uD)lZK̩0JRW!MahqRFfI o𢚶?Pei9!NF_ZuV+>IʇBڦu* -UGO!l ۙm5u"(Td_ضۈEwȖu.q$wi0>1|B+t/ |Fc}%JExNnvp[A+uĐ*|3 3l.BZsq5eo 7.-t&av #l9"P}+=A9kN [ׯ=H'yTK܎ g|=K#G Gg[Hj qQ;:cRrs#v^+b%DB]4jo +t?<3X+b&퐦>__臰9O$'[NGs50COv*'^yﯖp΂ ޼>84My9\+CJwh A5aY=c!u@?$ 팚kcU} "D;îΧZ h:0Q5&ܨ 'ŊXo*v0dF@SLdx7 <-_צT[s*U;eq-r>X!4_ʠ OJގFn SܛΘA?¬{}_7ł^_q yI5;?>(A8E;- nè(w{Ң DY(nFk ͼd>v| '%Ue5Eh(5k%gkҊviBȵkS^ærm/y\o-#۹B8?Wys4qOG24. r3Q`faޅY1"ۦ2[ !ԖT)l" 2dİWEϬאeK{ =!(5/\&Z=3$"&p/슾"]NU G y(R/Ⱥ' d{bM[))2Ev]rsrhrP7ҫF$Υza&~X|!+I{r _2~*]E!R . %j2p4DI!'5E}EmČ0J@\: TyӵQe"e'zfC=zSH9J_ohozƂH|Qt!Q Xo^i,ug${f{7&*/!X%AY,L4uLh/k\j#cfYZM_T 28]NՔRB __Bقhٕ^,d;ץ8sq7׫JF`9d ifɵuRDol0xTST&wKSZ(H1PLMW m/bTRykFXLOyJӌ¬ޝw\)S񚁯(D/2q!kf[H]#~wL`#gj,GS0Ҿ`m֑slI8Q4,`0ͅ8/>MsD5"$ɞ=/ht+u=cab̈̈́$GS̗ks5{$)jЎV@FQ*"](ĐRi.evR‘TF&yc4O6^^*Hl'X_A/[[1ns(r7UuQb [GS Ke1\t`Sl'ťO`3~%h|- N}iWʴUe^s]4 zi/=`06k34̷̢! 0WWFp|]T/KzIx.P&r=&YH߀cb,^K+xdoj I7RFh,_l61wn*~~ukL?Y}r3٘9x5)(O{$zs jql@ϥF4FQNEcUaoQm"0l;l0rMky[{! sD 8fֵBMu^=1 Fۘү}-pm@[j!8<ɺRn9s/3f7_ZXL-"A[6 M0qABYz;AYNy7(iGbՓ!+=lӆ륐xhkbkmq4Hљ&I$j쳩ł$LgIfa&a'?}BM㴉ϽMp„ Ptp ;V ^e3oXB =Ҙ7cE_9H/Mv& eD?h̃p3>DU{_\jb§IH-jM0"-Bd|^x,5 Ǎ{4RV/Άl8fFK+a髇 xpD"zTJěq'mV ax'unTF e} sa4,)7w2hF1/pz)M8ikj jf4ǻXfuf]p""zD0_QbA,`<W4B޳i,ƷF#<~wv]譼P}`=s_K¨Bkb9#6ΟtŻ/`$)z􂠢J~ M?lYV w\WE{q=Q},mt.Ȥ]f6Qu, &ı3vX_8XX0lPEJ0Fz&(Dd'(H,zeYC|6Ouz Ȳd".Ѡ6&G(?큟y%P(I>"ѧ'`+:[:|봯\b.\QD=hKWħ&q&޲=Re꫷wЭ;CoudqGv 0oPxIܨ}ݘ}71UA(s6*ǚJoLC )=L{PFQ!p ڮ!XDpuhj|Е-|'ZjV &zV=X,|Q͘cKeűØEq@ykBX6Ё/˸4\ {i/6#C:^"tD,,nP]jWCd_UDZT|(LDDV2 &aYҼ,q[9xea=}Фa06mJƜDD *NfXNTx% NUzghiߩ`R'@]LM( : =}5u!gL]x\CܜHƥǵPz%rВax˶#,g /zF"^u\*wx I(urL={_4a3+ [Odflbɗ| 쵨#DUP/bO-2"G w06l 3]C~ZOJTŬ8#9U'ƿCS-V3Xf߳13YxL gs۹hR(Bn'0{ jgS>c8LX;Fs6c< 3CesC0:7nT(|y@σe82擴_OY5wP ϴ/-[;y?I{uH<`}z{8ch5X   IO!cP S^ TP@%g+ul mzCR%"妃jPPNO{B6ѷ*:ǧVǕ4u¢75gIv0>mY `u2*&wt ¹<a]mOGȎ~l+.SWq a.a6 Dqmdh\x]e0JWp ;&9ԝlgVX Dý:],ߒ։DfFL4zU{B~6Њ yIc`=b] |–>o[kWd`Sw|> V%͊fcXwxbsZDدդReR}ߕyΓR .1 Cxuꗌ]=LӾ$ElT#LgYGq>3YTr5F8˿mZ1ҒI43a/N  Z=v+: {jtf)1B%us;7y cJj$3: !ݖ*lSmtӿ|c ӤWQpw'HEN 15$,q邊`ǁ+;L_.rz7.c:l1GkN"*|eh|+!aгoI.9h' i [>N>[-3d:Uտ^-Qqn]ar`18ODyﶬUc޹!'a(= eA f[&g"ns aa)؍uq-Ga›"tŨȉ0NEvy'O^t7[qQ=5<غfқMaۺ. p jɓy9 SBg>ãL SzU狒CH ߧ{Q48Q4#˰ufERֵ36XC>+^LClj.ښ$noWLKN KS ;W`?JHh؉D,:#W!wmW#EJSLWz;- ]*!׀D^U%la8NTOd|CUI[  + dk(;Ϡ̷' ()n^atǝC8L!r5[ni`wDvM =r(!!}!> ~ [Y01J"'?X*O*z>l63S~2g$<8{_(ֺH wT(49uKS\.O{5{@m˭l \~h>?Em*-qz[xAH`kH‡w DjݭjohcOѣ;reEg7μZ,$5nbpdhm}ژ=e{bH%͡&3:y=Hyo\_,T`02z\Ub)ΔDŽszei.6Nҫu6ޣ> Ƶ%YRFV z<&pORDヵ]iwa5^6UL%vzCͅY'̅LwO2 *v"$ڙnP1`$DŽCyW'H~b$V^ցՆXo Gq%K-*t[)T#+ݽW%>n$\CuJIs7z{,߼/tt9+x5")p%)؊c #Da)*㦈 p`Ug)gh18sViaJe5`VxD#ח r-3ZZ }qjI 3m㐞jqb?cWn\ou0v D;z74R7%B #.+eCz3Mt=38 uCMkm7bmEˌJF$¶Er)aPcc`nnKݹ`_-fjO—N`^~lAW֬ w=TYވwb|1 wRwEbޘXp"0O0ּǺa&F3hw(9ʽpp ؐH-7)p3t1rs =_4CJs629]Aш:wv3PMw̡%,,p%0}1nxhd$VP_…Ք]v|ė͟VX/x'P#1P~t T9 6%͞ |_k8IvɺO˚r( &&$F7>}du^ ΩzԘ{B҇WҬd.Ϳ˃mҵn&8ShZ žKڪ튥#ۥú1 dɝ=TSB}mjd TBqxA >*uMe 6 ״G: ~ QX"Z] s n|j&J$ Ygлrսfi t-)B9+>"[V""1f?y8ㄯJmB+w)t4fN xfM@38&ﮔ]SS*vNPxA5&&Ѧ 44Z1'}{?" -=_qgL)W>v fko;zO , )k٧Epld-}Tb&'ZB-[qBHYc `"긮 fg) !5r<3N#Q(uI5c=$!ɧZ:1YK|B%CUc32VE6Ξ7IT͉N&thYfE)\PvAeOlvSX}* !R~IbgpŁBͥV=6? _WbB#BV-W)bT̀!Lx=]]y z}{s(,Kѓ5"P;Y^VC᫬롲i*qcACy`-ͨŋֈ ѢLS$0iM[kaq 䬩Si;l 1_& Rj׌rMf:,rvfEQ\;1.u+I$-*'tM*(oOjKaz}*Ӆ_Gn_5NfQY1q6ZԈi/:/)wWTێj @,0ΐx!'*Ёx\}H_TC6.Lj=ۓ>ᕿ)6:͏{!V\K R;84C}hM4M>9LGRv5ڧ-ܤd#'pM<Q>G+{@{ĆW= u-ҠJUkH , kPf"[Li:XaLPJ.$k4.Sۦ-(Y. O>pRO]q_!viFpgJiyo ρKV=fkrͱxSN,]Db{en#ãlMΎH3S~EfԶTauƳ7_+K-x̙^!{.!z2oqBӸٷ'5DCZ$N\)rr" cS5 H;W+x> )&Xn"QiCx:U))S$<f̆Մ 8,ҡOL l 6\]s' Wt0,v;w>9:0qqfY8ucGA%әZ %~}@ |ЍSehk܁~\/:Z6ʰźhf5Ule&cC3d3l%G:P4߾m{ Z06Zq*sH1 *0?o$ʬAQTP_w"Mv~9~0NlxM6D5V@gix,wx{voGb Am3Z*KYύ VjjU&}Y._8N*D2jA Mt+,wrAK0Y>,s)|54-*܉x@1:^VC5}bDU71rKW}EVuI׺hd{_ [9#Y뮹!2x mrjl}V}n t̰-Eku24{yK<#f#z(js^[B41H!.fXɎh.ĽѰj%Ѥ,{U<7ŠCdw^)8/;4! QeE&G 6kݯg|c,I|4kT1ͣґZ]"!'M\' y;-\b?Ȯ;@"w@'&tjrǫeԎ 8bj o gy1P?4ho߯7Q2 s .9rjԔp$@_7c,#R#vyV8@rS^ O ~~"{w\Є ax=837OG_l& s,(K*t twRqLEP1v*ፀ5 6=4;:Zs] j s643@*v~=q*9,R6.wPԖb@dzn)(6}M#Y_8pK㲢8#դq]Hkc 'Esܘj֨BBcɶbqukzh>_`l4,YkDh4㖿k){,Vm|nWuDԯzv^!c؅~Jө`l&XvF^Gf#4$8)䌶-QT`N!+#d #,uVH9nAĢWd}un|I_K|Ч9Sy4BGP A2bZ e?o+$v{ vJJ~~~ Iұ] Jp Rk9\0+ y MÖ~) yF,vȄk gr+̡SǘLY\ %GOrxA+GFd(c*¯rUfk/P "6m/zD7K/y_h;Ih \p%z)bԙY&W2̔B{@Qs}域8dQ#.f-yf1ޡW(9o= Կ*)E 0`M&tK:xu?j yR~2r7-db/ЊKW>kӯze,JUr&:.w587aZ;vKs[A" ;A٬h^-oqBX>QDzȴ?7{Xxd*v 7$s-:#gYmBAʊ{eH_ٵCiZ(Cu԰ۭuR: G}'Q!%c=F}>N"pG6VP}EL6Y2HN?ĘQ(ByMTR.ޏ[UM?rm*ڊ+(ՙSkHdHI2 v-Lӟ$QU0CbP+r]=K$;~!ՋD LGBT]%Tg#7u3Z.=vV̽vPT#Rd'Y!,}C]Vb(6r(-~i4s 1u{I-,J8^p%#.M/]/f<so) 7;GVvFۆnp5ޯ䫴AF!cŒ,qB>NSOt`+b.f~Z@.] H4tt-KQD/"U*㪳zt>~x6e؅qmXˉ2f^?Ō2ԋE7 axu*G7fT+4bl+פ}mҒ ~?Hidp8[RxcFs+ho>njW}^6AAI$ڨ9`2B撱8;s{7w"_kq np xyhL3=A Xcv3J3TF#@9"}TyچkQYk' rB^yIԲ M;=[lbU?)\9Lecظ.ؘTKJee%?j.17WdfιaP;$́GMGF=G#M"! UCLΆSN\!cID>YT" w"OGր“);J' i6`> &\8y iBp2ȰE1Iܗ??ie1$P Y$ῌ n5U (0xB]^Pj( E;,!BV$AVşD~HC6 L󐀸w^ ŕwvt9:cʘT<?XeŽH%/\ SK/Z{rPss17D`Y,ρ]t?[vfik\Ϋt@t gs}EϘo8H穭9r(lz`-IWh_8$*rؙ2db["WqY`~6)#%?:qgN &-[ k٠f9($'l[}L7X`KTigg3R! _Gbkmkz|rbq&yXE'_OVM{Mw/%p6\Z]G'Į1/2^kkFLx֓V7eN D]G\La<)R3W `^ (k75x{@Y:>%W/ef72iP&oqjMVtNf[^pr=X褵 ` ;|ybpR]nI=M->uֵڧ67xKTH6ћ}%p4"KH(KGC ܹ Bvw~3C^qszDό?2<9 (<^Ld$n0wyk>+NRۓtU$Xos[zK}d$vX:yj(n cD$[:VNuTJXL;|X?t,`(g SU\2ֳ"tT||ﱶd5_y?ZyQrr@ Ц螴Ŭ!$rpPy~ ܋O<,+cx; W#Bk~Оk^BFLĪzDhȆ&pB !ƮR8&1qݙ@$grg@SZ<߱UBLjibXzklJýUQ B$ zPidJ_!4m~h+]8YDx'֤s Mu=k.jGQw ~lr (I0Q-GIWO`~qdذi;:Ҽp}]޼ppaxAöhGn3ORaQ&F3E%yqq{+!綳'/ﵱLU`jhax7kv֝izoȐkȳ@H?,[uz5]6̑K]uob~W/Yb >PF{vAG:9;ǟ0;ګhE1'vE`J ]ijT2k)xɞod0]^^*&KH;5% Z*H,×6)O,!v8-3PGc+1ApdӖwHr{h2 LX9%,SeDoX"()㡏IM@Ό`?--nêVĠ@ԇ%%Qi8 ;8kJy.`%ӞO8+e_nwz7S>m"f }#"hh~,Y#"ԫR䳘`>0<U<,D;2r gV-}5< {DΈ4J[{.A ^hIZ4g z{<,xF;Eis$_o"# YpI,]H+KѶ⛲MJMoW(=_QlZY53]]x"o'*VSQEUsG'n]7nʪ(:ZAm5t+e2x5GδX* 2at6қG`#g&fm,E$w8İƄB)Ikj1i屚 =r gv 5Qqp;߼6kƑ=*-2a 63;Ժ\,g*_N}P^QOf~@#O3$#8#F:>eJB|Űu$ie-I]Vv Ώ9ݔ;et` 9=7a*&ndq;ᆪxu4w XL0.pZӂ6&zdKO8-v6zob=kL]TQ0h?{dO \ʚC#DR̷kݨڃE>nfnl':7Nyj {=P`u?5_AWk]1-Y[h+t`@ jʘ 8\y'u5}vѦЌ(#BS;XY@FFG6Mu2Dŋ^9Vx0ȉ㟨s|>6IB. ~'ڛ3@F(7!t;oSq=n2$хǢjQG%ddsAgeԎDfU%n# ?cƌg!%ÅܮWeA*[oh8Or(آJA`;w-ՎGG4^v2B ~_ƛKL}8t0n(J?641&"je_i`;;s/41z(6vRiaүA`+h? \̜٢=8"3UJ h_̽?(4R~ 5j(&}C@׹!6&6mVE] pգLU!٬,W/`LzT@#SS꧸Yjv]]4"!c&ɢ [ ٌJūz?| I2}IW#RD\9Z#zȱ&{Eg+j#X=JPaCI!^֝リ>BiO*2. PŹs/%j h+A|8peLlWw7i!,gdJζNŃAF!/5Y$E8&ki:^~HؕeuPx}!gN"nVXp?|8:/ǙIm.( 4 ^;!Sԟ Q]PlͨgܲSfaoU齭{ި/ yÄ"iWT-0ׅBu x@s(شdg~-Y1K^@DzyD/ME_1c#2JQLJIP˼`YLf=<޽]~F0yNܡve}Cz`U)LsYR&{86A2YunD֝^kۄ_#oC+K*` '5ԮK_)v kYi%j ߹zxbQڽ.זńzAsTpo/\7xipہR:CY#,mbZ%ȝU .qq|hElbl =~j[4BHn}:R cqjV9*h4(F[4:4V$N6'{W-8{f5V0uoux#ڭSQx[NT+S֜Avfxqg^~vh)xO 6P+\j a6`&kbExB`KR p@(3:1-uꭔ姿&i( kWokW).N|)\Rs2%ƫt-`'E&tl$Xqsa._p]w!mE $ݹX D!@fHUna"ƔM'g#uەQLfjםi{#gԟ%]&E\B~;Im&0qTm]ک  i zj' tJ#0- ӳ:5˭GԛٯQ۬Q 3A\aW-M tcZSvU]`5'#d\)Z p8Ki %NJ*)TpЕk}&H+O6JJaE9?u,,6Bpʃ&JF{^t0?Aޗ#dbIf˟>7F ?5- fIMDpꡲ#`),^}!bIw$eKǻ{7cķ) e]Mzp[Vu+=л)/[r5hZ?|+,TCbR1#%? &9>uԦvž<瞩ថw6"̾%n{SFidR@CNxh9F R/]`ػ`6jh}NՂɸ@ :.1Gp2x<d6`@FGtk$xfqz^|vыR+9ql˂GqfvKp.incbi֏G>;WJv3'ԗL ͋Ƽ.K0,G*mv,Q30A \\n_6Juw [ҹf qԬo-yJWǮÐOH o|ޘSgnթ0 TUw' #m=|LH|޻H(lp\pb}DM ɾN߷צk*k)7b]0;9k8$ݯ .h7{|?C[4JHT][wNĊ@b\bWO}[_dqB8UQ*ϠaZ%wTa}ZJ rn2Q-TNC=Ö[uZ#L"d:I߆؏1(t,ZTgBg:XSf6(8`m63\r q8./\"oy t~!RNP5ÈCi ҉y0$o8֮Y(3'ęhXu5B/m k:Qmr(|&?ĭ#Y5f iT C{ޅ1VPEƱАޖ@DG)hۙq_ ڪ2_t_w^!EÇ䒻 < l gW3j&1$r9 1ڥ`3R0I&d? oզ^d]uy(ʰRxeqc[P1  _ŇDفT(9 ٍ'O^0V}kRUڧJL/UiRͭohy|D0=mjAďp8BHY𭆐iԪq_6Vݴ5:gdZfƺE|ւV|9dەr p|PQl.ygA)\WQsgWmIQқ>%D g"el5Η)#w?%F}7/j DEXɡ՞9j?3}́sj{Qm,@+I?fC]v8+JJ965B!/JC>Z=쨦diIIMo)eK~wH tcp`l}*9f>sFRS I$XַDy!8F+!v7#O$[q'Rס a`N,y"*d"iy-C`^־c+?y|YM j0pO|* IOG4D'V?[!#K=Shض;YFyƜOT0}5TRۯc0n2Tm\9u A5򯏴UFsf,\l/.RџI`m%/7@fsgݕ, 3sdz b3c}⁗"۴~ cAڵ O)R:pw擸?/:wJ P1 &g/9nqxM > _Nihfxy뚫dqpa2 '_U#+ªRKe\[T 7p RP|`PWA/"#~RS~(2}A:НY9xoo$t0b5v(M?twEg2sz܏;_܍h [n~:T׸wc)A\eSOc!~.&O=_~1l" HZ? 9#c܍ԩCkӒndA%g*5[. w_ oEĆ`/~YD :6SϠ*8Ov,Ƙ\JqgMoRxTa='Noh]] &r F^jc '^:שR *PtPޥ~NɂpgŽGEAgnXAAmh9瀫X2ΉDzBN'b(Kˮtp.9Da| ~ ѱnqZ糆[-{4Z*MR6.@֋f[S%:Ft\6굉)#YnNbιQ|ٙCl<?eRfMJ:Xa|.ӧX[H^^V^D-Av'b9v ً]5l*O @:mū]iVabk!хql)c=7"]> tr]<$ }.P(<& '5  GJÞbN,i\G?sM|vTᝪ }WS] vK%ѦphFeIks@sG&,tI}vi-~\`7Wtzzw{pwiPO:elZUxkqP{DATgWnPy+=n!*$veH4Mt•^^ \ۢ}ߧrv&Pz0Xԡ=SJzKzU3g zV-R# jă¦@ܦ1Y`'mJ QLܡb9y3K&o  Q)=\kbrL+Pr6&8A7wͶ껇Gt9p=܆nxg$U&@H2_6) $h2_w4r !3{&1SO^E^g2= /T44n/`y"rHSm^MSuLB;wV:8l2*ҏ=XFVJIVh3)ZX``\>}WvFPN^ӷYLٿHԆzUe>,|H =i R<4Gץ!To4{䨂1õaKw6$:ÒvaX3IbiF j'4@ |M{Tݶ SWـt OGbkNt4ABQtz=iBuW/w=ۙ DӅM' ŃYl mlc> 7lԊޢHw,`4Ӑɐ[ZiGCXǽ ;)=*aӨD腹{-s(R;^mi^,,]*+&1:L._i LBCyN|37u?;f(eTxm/Z8ġ]j%/g<˩M%Y5ȓOftpJ3C"7u+QN ? If-(kF.DI{o"[Ų @B:Y:wpgk ۴HG"Kd1ARhz0ag15+p<հs!b"FfVAĺ^\=3F!<(!\#SmQEt䄮ƨ"~|t=LBc ״.g@^D~/EM ZS:1/~/$לx^2mn8r*Ә5S&W<.D 5C7yw4fc*N2pax # hݻxyœUgգ$-(Gk+0r(SHN]fA}R7BpiQ^YO>Vޤr|൰ĵFj)f4;J+s;QBZ$tf94E٪@Gr0o8p'$GVOk? ٟ)̒rJTkPQxh&P1pś(p;N(VOE _]0$X|]M,eQ|*QxؐEXVqtlK*(P ;0(E,q4ř6tpB,g_8(#D6 seSllar~U"hvԝh }cJ%'(NNmP|>A{,#dIRXi0||FMț6pFG,$ wi@4N-Tv-D vĺUSm:18 z>Σʉ ĞOi.nDV3ge BJ"W{!nb#3 w'[J yM!PNLtҜ4D11iz]_Oc[3`O-J*P%W"2]=f,vAx/ `S%~O#p VfYP\"҄7uaP&\hD̂}}EbPTnj]{Fן7xW (yŀqNsc:b?g> ?IU& ɏkkAD#*r-T(P(G˄ccvSzѡ\{m.6t\ɽÈ`2nwA!*:i"MCzKТo'BlLl;'Œ5f586t\+ЩB:_`p$kg"8Ss}]q6Ad@)%Lk CoѴޮ}]/^ɆoiT3ǧd̖z&&`q:rDBpޛֵ[1,$PA8nw0!˩4L^֦s7kzQ^y[c_cQ WΡt,59YX%@u/硇xTZ;L ?L<$KcH KLr;tDpep8O"qm':Voz;~#t\L+|AsKCgtB*k^ Ϥ|sذM@Cz+J^2nOA0^׭ 0UPb}R$kC|+~r]TzǥfIWC܆g4yV咃ىs[B/[4&wdˡOL37/4;mۻO/ I9n5:y tis2l\t~1tBKY(4W嶽}YGh\j"TkIߠhKv*WRޏbI4 ;!'8&j i'IHuD p|j:;Sc̮1X5v#Or@Ӕ/o@<ߕƈO9#taG^}i,]=L(t_ *hx׸UUKa-룅ݸ`o[WʙG=, C}vXfCJxǯMM# 6Aj߈#пZV|tv+saT}#G7t8x0 XO* ѭ^sh i֎Xs# Iz@3'KRצI "+DJ p{UI&O8ۘm拯<*]Urvk|(X!MY|ɩ*;4 M.c"l轋45㤶X!DgnPE],=#7C'b-:i0/CZ !??VYJ3b^5 DTrE\3+7r s&̟C >[E^gSɓ"AhWsOuV$ӵٟw!H9 ۲b(HΓ`Z>y\R9u[^N(SxPR戭:<-/βLu` H<&})`vp/FnEA:ү΃oӗld,OBnM o& YI ~5!m7qc-(,Nap| \JBuaO5]J,@[Vp78b !].W} }dVkSA'd]rLLIQHMɧD9kK`qx \;s@1=n{~m~=Up6=JF6J-l5s+5WpM?$^>fuqtybijYZ.TE x[_h,vc$(Q0L ()|>?owzwAi#14 tcڼhҏ=ŀMWΰhPN;!"eS&Sefj]dru*߃UEK3o,b\\ZD@1 ?t^Ù?K#Z-()MjyGJ[L"!d(FU#YaJq;2аsA)E9ZUF$;zsTx,' Z\`{ }iTZx:G!'2$6(¼N^ENʴa&RQ'Y1*U'`Ό8pJ|s31%@,OOoz?s$ƻQVmDVdZP UX5bOPz 9] ;(H~DSCv1u~ [H ;ǿBJ!ϚY:o]1E=>=ccl*I!VlXS*'qiđvY]$͠(|ߊ|5ƚN)2/ٚM%>9+S\\w84:NasT En'c8Yy>НޏUP8h:KD sڠ(g]v={ }{SZ6uc41uV}mi=UV;8<p"&n\6~' 1`Z>}x[D O'IOo@aF4):.,㗋S=ڈidtY:~+k%vU{ӭ  S+uS\XlR(Y 9xbS6fqDұBzgêi||%p x2p{;FhW"RT w=hN-ⷀ9<9},M\x'z^ {YVh62{LXPkB?+VZX,Spy'_ /ɢʔ\v{ދp>z|P %R:oƢ/S(0.Yo̞V򌓞urŎЏ)Vƌ,VGd؎Y" `Ymd1 ⠜ ho_'/b)sLOCx.ܓV z`P"E-&>KrQN1vݧQE[|_z[[ K"IbO9ڙzJ% !uPSXNjQW!"oE}l6U1 ,yKPCl9dqCx2My[7j./m6űۂqWxrx7 ?*i,W6D;~ܓmJo=@yR +>|ugʣ"t}4:s=ΎsICyG.IWv^/O ^ODh%#Q7Y#b%/N_bgszs. `ł̴U?bNu@._K5C"Z*~Ռ(҉]*LW^& bY?ODCwhmK%qqCK!B_AWWH i ޴T)sC/M/H0 M}%>q,o!/<Ϧx# jE!:oS2%FGhe+r/:EtdCaHN đLizN̚|#::oTKߞϻe1?3R[ؕ\o ?IP>L4>vC߸36`6 !ZfFn5e3 !^bK;=Z[$#%Bh!\0E 𕠟vٝI&ˉ!I5p9Q_^34s-n;l"SasjhhqjTi:{Bu@H0 (WaNiVc;Nuzr12dCܳ~/zze,UA: cxzkMnjS1L;(Ѕ螌]Ta;QY 4aY +&\4xV4?]1zߘS/">cZ/B`;hs0G JVhh QEgz$KqwRSZ*)!SoD;ۚ-G3Uup^~5=YSQ!U[4 n@LO n$(3M」Bֈ H쇧yg@ܣgw2p/Z*wEIwqlI06-'[9HՂ%)YPx7T@&T T , V xBeRaEV,r3esBy|7juܥU?5)<ұ 嬰zRk딜V!Lin{}4iX-Y_ XO!}%ưu̻9\F-_t0,n?R%嗣v { ۄ^Lޏ`NL_d1{@cL%_bMMGrB*zGYj!uCۛ<  4WI=@Na< n%k U:]P#!{x\\ NH7vA35݌.ť:24侾/O@sF+]8AE (Y֋/QeHoWȪaZvtς{YSN.T˶rzP3tFyhCSܱae;B(6TVb G0,96oClFqCry-tՖ%,IHOq~Zi gc`w?R4}͢C1dJAbpzeo|шqV~Nd/d9_ՁDIx=Y, \"|C{,=$Gtj#!OZbȣ_#!382,_lzd&Q 8IfMX~{HD/ HXHIdze8m҄xJD9lx;ԓ6B^]m%z@w":, }g~wkF9dd=Х2Yq2f . j)t>ͫг!sՔn$-%XbqJp+jSv2 1uJ *NA ) K4& *\{LpvNi"b|&[\>\aƕ٧1-땑UVuF<.l~ȅ ,n Ӯ[!W\J^V,P˜)W<7*H` ź.4mlyIjwT^:dG;\(S'3l V"=ާgY' _Mͷ} Gĕ<h(]-'vi>QE%Ckj)si9yi]Gt>P.4#*jg8#$0 -Ȏu1mu5,`Ym3%xCq[b Ha: ۶E j>(='wBMCqn*^4 ~UR鶄_Fg!`8Z7i q?uQa:_xg}PyO1F؆1U}6Yh!T(FyRĮm xX1*,:C#=~Wktve7T>Agq`Q:#+01cX+fznY<]+g{9b# \&O"k TC?T9b߳6_Ep-4F,{*ٽS,E_i`!>`]nIPNw*\mPnpY_okrd_ܟ¤r[z?>@,ZLQ_1#UZq0֖ YG$hZo'tG!%|J`Xx}e+\c ?: u L:Sw3iY7MG Dg//ҡ< O2ρрש5^x4>~I h!2{mP$ ~ZlnH ѽn7N/+I_[ e 纚_~9 ^iZb?!q]{m[@2{=^0;skƥH qѓm@q:3w%_LeA WfWѽ @:2I? IlQ|VP4.]HO5}PN~8#d̪Es9y^f GQ z"n$ ZU\TD2k^n}>B@.`(v](4vc+EYdVJڹokiJ=kB4s:ܷaR6`6p"ԷSfCs;s=ҜXv Aa{NzB;g<<=ybqIxR!Uq7NZL2HR(~݀jY&IC_r ׺SH4"$%@Li~KǮn`.|2D:I \2 V -'-b7O@^ =<^n4y_ҫwQ7y(6"W^Ұ.t{ ML8-4pa*80ydޅUm8b\E¨Nq3TG&gT`?Ë0+*bXL:7үR\78ϣ00Lya9 &)}*~ʟaB8l3ء7/&ӥZwTbNZ:~=? l&#v7jeГeBMxBjvXoC^cMI{LP֮>dw1ר'!N3Ƨcw>#rO{vȺ+js^Rk ;l1B@AEP#N7 8/=tx%rQJ[VvMF%|*~w; 2Yl*o,ӈyMf)bCcSzd\vRt?4=jo>{V9DpYR(G̖tAp.Lz@b'B6=hd}#*#WXc[_Y,2ap͊GrϐBb5k(huVfXh~lR"jO%Ĩ;C qXՒCU nRt8)tr.f4pq)i:L2X3FaI/i#dNSUxfa,p=+::87g(yV+cy nџ,gDr~AIZH-*ɉ6Ck&. w4sf{];Iev4o%I?׭STj_|7; Ad["EVFp~K,Sa;% mݑü~S Շ;r7=S|Ӌܠ上s|?wkWV{jFhx9wB8jR ʀ%MG?d 6KA:f.T2/ rC,h¥:8`9(ǻJCPo ]FAJA+y\*C  H>k 7&Y_uH1&0&I^B0>׾19Tߘj tg'_v}y@2}&a&gxl+=~ܢ? [N6~!oDSV% 5nU1BSL̼Kgԃbѽӧ  > FH}FC[?>N+p4\V1bP,_$qaA}WX'#2dB_ryp!L,f.(aG`dhjGEKʈF5`p!kH4q)OPc8aD O(Qd6rx2bvBMQqJ?Ĵ}4+]pukr!fS;+3i;B;^&_wG+/R*JK!/Hu+i:P멈 LpŮJJt-Q0h-x©@N|O@}dcp"!5u=H'# 'go! i|YXg-M5Ip7/%$q%;o1 F vdG܁6@".{m,_0<׉%7.ZBP|GQE]d|I޾mg{In`>(H!2-/>;CnZ0̛^fLwyf~/?Nl/=_<>ɇO!#[-2UmL E;lE[4AS~nk e6/NǭO-ˡVA1Yݝ ,nQ)sbؾV ֔ h)XiἹpjY3qsk7dt3;KY[qgqQQx*=m=$L$;+Cuȡ B-J@Go.t=O/u}5aMI|"&Bv*:#ʱ;Bì+1 e5SnG(> 4gOB5$Wf=RO%.D !`T[BQ`T/ -o$m|emܤUQӏ!AU|`9>_7G2߭kN (z k]2+8x|)ͧ#2@iլ땖 0$3*'~yY)ܣ+ZEj6r{ޏҮћzv&lxFad|>p?s|ѶTSPbK ֏DzYuOwCp}忢TGB)b2ů:8p_>}R? GG\&&rTLu^YjّY?N| ¯E Budw9!E>-:q?⊊<\(wkh)_sft͜Ks= n?lHU Rd'En\|W BB p^ef@ M9&4bڈ?cz5IgUc8Z=8hxEc.e`Hĺ#tW ){#lw F*/LNZE8=/).xY+n;7R#n e2@ͺ\F/CcFf-h~l=<}Hdn8o]\> aƓX@ O+p6՛8%+PI^<yyf JWTMk>MˍꅟqHEy3^v8YwN{AP*ɟðc oT0&`cԟYqv MUK bg{ fnQi.sAQӹd?D(aSqh}Z4:tE 4>J 0!qǫf&rރ*\c`q뵶KݨK`˥}@lVcQ<(ks9t;N&EȮ[jnʞ:_1Ioڳקf\`}hvRȭV<o)P';SͱgUqd #K:SM--:-߶ )\-$+iVe9ļWM'fOT` kAE˺0Si$VC0R+UH@ogo~&. PV_ l7ٮRJh6Qa P b7dwf6.Jepyɯf;aG05R$=gE&w~V_|)9ZxWO *U{ٚmuLn+óqhIM;Tϊy6;x[ S ~`; t]GjMJ%>ɏ&*i6ߎx3jǗʃoB{=|Xg"m@F^9ݩk?RH; 耄Q.*_]n-vq}=*-i^5nA梁 Ȼ-j$4mqjo]/LMJ{㪈;YkTvbj!RuYu\׈_hY8seG8 yFղwpŪOήmJubrTXC.ʗDpTm@=;k%p LJ<*k?dU}vVu|Fq3W28$BڼI*O&D׶0}]Ao;g0wm仙5qgƽYD=OWN=#9#"P$\?aWŦu~=32!?m h SvzMjcQRzZ.nÖH\:Str:ϰGU G,Iڢ0űkO;~ұ47 qhJ00Jf-&dn Ϳňi}4.!8*@|1'O/¾N RNaТ"EYs}D4 P`ϻ5^lAh?'ң`;f s !"6z_$o*fKvAP4/*k>᰿ @ rUʢ.k[?TcgDE>P](-b x3N(f؈jʌ֛C-' sú"O!]]uwHu yq ; Kx x.\%oPDn i`">\)G:Vuo0Wзv)ɱ&+ZψW>Sě)`{o"%k@_~rSA\'}n#S.Nn]LonЪk6:xS'衭8L|Wn8+S9?1IcK۠24ëՈVSB1Sк~[J2>i) T?9\7;n.s8[(,p \:5Ǒk[޷cp'ʅ6,qӀ8;bNYYeYPiqKCv-Ed%vze C:2_wIϿ™^`g겞f7 v1)ւهwuS?XR#{홽 es_(̐v Hu='6 >?S Wq?Qoـue={dIY~=4&r7 e @ǹq@\:a^'R~-c&˯;ʞ"_ =`P! I mYRvX1Zk8ƆHnf[chJ>[_6f #5ѪUIdsߝ !RݠS@*^|oP}Sѽ"Y% ZY $I!UhT:XNyxـfˌJjU9Ե|0`t;6a:v](.<PS.K^5\.{ܬ'MC\Ynd[ɢ~&f̀hFdA'Z@xu];1[S-xrD|nJX+z]Զnҧˏi"n"Bx}%[ci=,s](9x1\MJ S6W'JFk+:!$Ғw 4/;Q b)bYEZ>1K-q0/zֹPFЅrhPM;0{Y5~.> S ,at@B"U*ʈFk<6hⷀqb 9a 6[vLb ^ |NsAqay%^P($>+{VIu;6/I')WH&ֲ]W7T&HFFϷ%Cv DE(-*m⋱QIJhD eiu{ncfsKڋrH-Dr=snA 4 @A .P}^PVr%N9u߼ YmEFC!<{ F\^to+LC``(I#0a{Ke BZِ7SϙO%*;^I9Ħ{xm< caPN8wqi%\K?8lbj83 6AT 7 ynyw}Hhξ{_f3'WP85}; UzGƇve YIWJ) i/&qo1%񓐗m 2%}O*|ODz3   Wx6c)S4${sKB,6v5zo%wO?p[^;c" ] ݍ;PXRApO>f b>LdièAU_#U{t۲<Nܲ8?RoPڻK]^g,YQ\UTJh=ĭ'pop@u˺Ca(X793sSV813{Ĩ!-p} L̏ȿHڊ]"r`5%s+-Bl ,ig}0p1䀜:#7[U|IB12O;63X LB9 ^(T Z|exd[$9,D1DX'_aX@`t%%F Id&shuk-WO] \D4 36޻yԟq:E'G$ XP|/;U$;NhbC({ 2!ڄ=^N]/Ă W} fmS@ 渢fKjr>/[oE 4<%$xuq6gJs\l!i`Gw [>Ff(]88D&ۼcS,U"Lx|bM ,>!9>FBw6e>"*ֶ7{3˚DEoKIS34Ƣ#8_rD۳~/n/!2/,g1~٢pHo%N Jf݄on6ToϳDNOAO6J 21G!,ؿ*op68Qv EY66D#86Y >-#[i8q T7ʚ\\מGbfb˛^?Bϻ|@ؒZV (]g磕`e pfv?ӱ p^MykS/Ie~qϦp'ih#)DVij%KlD=(V19 3ɠ1(\ -ǥ wNJDI!(Ӕ0UlS]5"SvWL6uPwZErm+oOH!u@a:%,MkƄ8dY^ "ffÃv 4,H>v#D3ۦ2W M&ޝݴ/7@JClSsk\Ggɚ.P:QBHڕ#b5دB5yu5Lb+fY?8<\kmZ[͹EOiwOxG.jL_âQ/#jAi~uWtnziߊÙYrS.zԷ*i(9'pe_m#ކТrw)$sQpIP]"79A 6:Rja7MW"AKFZ"Ha18+Zma9M! t4A(g^>EI98d}B8:݋R?yΖ{QVH;7]µvGkC~Me[X6֌ $Ecql8>ӶbBBgxZ`]$% 6 9 >vpDIU)Ԁ}=5A\[9}Rw3_A^]ˣ&NjmOa8.HE!յڵ`Oq(|do|c(;៮ۗ&{G@P*(UB0qSypu}mUx[W=A% Q 7w ؒ:#G# zi",]X7'NI\hbB-L |mn7u`h T_O?,5iCTG}=-yt~Djǡ^F)kfRU7NW?׻Vv @ݗbYG/j>ӯ(}3H:CUU\*o&Cub Jgn3t6 FZGןumeGZ&yYd 3hz.h BxBu$W2DpDe|b)B1~U pNgAӼ|,Z{QjEkya_W W 8+l |CV彚$^Gn֥dbj&35yOsڰqEk+xXoDjF%E37YWFY Y_G<EW b=PV/k]ZwXRl2Ԅےk?2o_ܽlCI2z*8Kh/1*2"?7 *5hB>W`0-v,|ҕ*Xe'Y*RIVVA~S0X]>q!<tfc^)v;Z,#zQkC$R%nu,Lf365;!2#8`->nY+>O@ 0ǚ ^Y]y;޾ԓYTjOdʞi ob=k(ZLEq&gYq\l=j`Uqtt eM6/QY2Y3N(>9`H\g((72yhtP.{0BP+Q[^/O '5W\m?3O\l%諝Gm \l91 & 80Iޟ%SxNiM$1@ جÎv{٥t+y Ffyv"Vޟ1BX)禣` {IXG2[·A+i[ԗ0)G䞽 ،w.j֩ H-^hו]b-7]UT&9XA"Zcj7G!oG=b Ɗ"{ޚzatˑek;^.T<{ e8nRÌ5G+DV_%ÂD[InV)n'lt̠ a}ٔXg vtWC:X=$jVȯGY7SR({S 7Ny_ jiLy *2WKM[6K1:f((VRUHIOb!}rUp$ͻ;Nf)<*;#1=d4[ LFVBHH5xVxӋ  QN޼g fpc1G QBIY_M%퓞]nXDHe4G|0 vp,}[L9n},kv Wj\iQ/"}RMUMSD-&yp,3^[h|fhsDiU7IB3E_e)mZ { &Rv}>% '3wmݫG& M0 i]IH}'&mh)J肧>*yyeϰ?+I,Z}fkt'R@HnF eGG y[}5ACpWMR v/Y] `GqN<6+eW#@,Y@yDԼ"1VeKQX N v4 ] :Njːpsv 6ΏͬS^XX;&Cs:Xdͺ1&O%cAnuV),TX k#5Hsܢ.rP-6Ğ#=pwOcΣI?@sv%Bc|8QDi`pGLaj<%9!JYޗ,&DC,4K^$?lMaA[0pI\V)mԹ}S0 60uǞ)N+K^:YCALSU3xPɱ$El!.[cSluh2^ma6Z V~ 5r&} A~_:=1HwQ_ܝHG 21VI{Gnd}N2$˅ß1,qR=*H'R6{\h_im ^h7o)w )9l܆.X ޼Y_tÂ/\$Dgjޮy.2hmce${V8*nA\b#\dƏz7anGn25?+Vb+8- WHт`1f8ICp%?7E1y:0hMaغ 8yx}'ESoG@`oH\Q?Q&n25t4 hpoYFFXK^8zjgy:k'BN=dD$޵0T£Ac N9R6ߥtgj4۪,r}e:19S<+HV墀t.{]T"]w\.[s!7ӿ$s[N(lE/^lyJ zJd)sIa-`RM9,U|}2'"|l@F?Crq1>]k5]T!7t?9\YAl?F ^CI[_-tVOuځ~r!5ě=(G@xEzbgLոUĬQ 2Crʛ MΨUHR5w֑12PbM{sF Av ]~y3өȬmf?\U=xkQ=r 'ހSdQv?v ٳ Dnһ S8|O c?pۇ^<W& Pnۛ6輋iJ;OV$gǢ̈́Gfzhyv>#CG0wWoIM :yj·iT_ħ3"o7\m1ƈ1gk<0 ]1~[_r]T&z8W'[Cjuu}qѢ`O2& KFx{x EZ= 25$m Y|~\憾چC e3IUd)k&A]*[u$S"!#@7dQ02jHa+.nU_}.I{ %bu~jVt {+_=(?*J9}=^_"d.O'N H-Nav KsXuA?&Wolh+O--AgKq;/#.Xo2%!5mXpS]4n6/;xJ9p?PJ(=kE=mF" NuA6l]X|ܭM;ֿ?A{іy"{}BڜKpmc%}EQM`@)pmpˌt(pzK% erF:AtVQ߱9CBK)w5{(ɌZYd <9>c PRh0Kd  tt*}oaL:R;VBYNr12lw$+9n˯aSr.lX#(EqyJ1R4? 3ۺ杉fՔ)ۺ,,S7O^!PU!ћ?J&XzQy")/@l/[^j9 \b{Zmbl6nH2!ډ DݠO{fv9@4 IOEJPi78 -Y*~ >~N6|G"ݿr?keky"!t7ISKAyD|E^yC^?o؃ut띍,Ƅ\@XjOABGp{HŃbi+g1]#s^@@J7ߤܽx~.OEni+e[kٰ-Z.j'ejE%C/T8K 0hv׭+ݼH2Mj;.oQnI[a9eDt ^ [xlD3EL}sÏ)ǫ\*c rLn(jlx/0;CE>P%_Frh N`@"%žsDb@zwna95dP P1Kl$-)5x`k@67cPgg2wͼLzlU)|lBB{A],BEc]&aq!=+bȚml qΙvN'$c{zymZ_MX/gXrswUGA]>=i7xQBXv0`eF y%;sD3N :)C+ٙj'&dg:m!^$[XIXDda%  Kc#zaڞrcrO΍uq(qc[Jb䰨*+! mwt}[Bp!:ieѾ4z&ft@0K}LDwkX:M? $~%0؆8 M_+$ sg亄O_P@[eJU[v~``:{H +>VUg24f.mJt\[]N<(6?2G3&0n ۢ#H A9ړ Y)IuU-? q[)32[- ǩ_:ߞV92%ԾY!:]K{͙Q <]^/ԷҚ^UWaL.3iAncWd"oppd蘎[84G暽Iu$ٹ $5MƏ6_ҴLGgB41Y9JUq.|=BdPMT@+Z~k'a)l1¢TrR  b\I|_5@?6BUl=s$w@ߺ3R΃9 ĭ/ĮoNnģb;RfdAZhjBXyYT]F\tc[z:Hg}}mL |~˸B'X .-〦իCbc.0Rw2l*Y'i{aRIӄ5'7e#Uޅg=1;zFP`?!9 _d=3K;iBO4{Vg-9#E@~ۋfv4ޥw2[0b`LMu}gMSL#MyQbcM<M PA04鵨{Jr?t4ߊe:%^-)~ VS>8PMV+.c2>~ͷ$_`5O]N?q(!s2S>6 V;,uG>S z=;#Fke+y*=t x)9~S3yDA OTΎl̲YUocE4_@cs8v0-#bGn&^3 dV~]̏p(iG3i.¦kSjhܴUΟpYʛ"gA<*|b`9RO%C,ߔsK҃юjH zU\޲AZȽ&+: +OJ%:oH.[O(J st,W0km=}EjZr1 :D2XHGd \D@ĦZW߰x\r71&0iCRUp<^m1 Xu߆b򁕻8x'# z/ܡ0SD ȟw"hwp^j|EH5"?szI2-OI)v2w6}Cv6 s8y2KC\ aY9 N@3=+[Lψv\M=Wl$Q?ȡ┉c>r˘#)%5?UTޒx6 FN+ 3?B^Qь5ltnSEf:Ө;V\Z䜱}:z+uVՕW?#@ڔ*̄}j_QS)_'=DlLn8p *{\iQbd:d]*S?oA@'3lkF1/`s "@q"%/ɓ\>4G)1:$˰a;6N3D~˝Rc'~#RD3])+@jQ@T`/ D(AjAu&:>+BnXdƔLi!ԧHl |PPr/)dER'{xlv#7nJvL^9ߨJ*\Sڈ%:5]*eP~vwp<)^iuJjRn.Wzˤ' |Q< s ˬeW QEhڠ ۾Dqc-9ÐnXIo+fxmo۬%sllhˊ/@2 .QwYxmQZF*. ʪ+O;c-I 튲+G.kUYWNCUM4F;N"` l'Qx3`{òd䰟d3c 7v&dz\TveR[d& Dopu H@"M0ͪ 9:^G1zt_5+C-d1gګuPϲ. | K>xYKԊ{A~(@1B?,K8J] }{\m/t4 =EAa/oИ) '5+7, W  l~I "B>"P!̊=GpV:ie$@6)XyE% 7rE1"K3esX Ԁ?@%0,$y0P;$}}|3O@1$ZQ 脝 wb1y8ΎspyO<* MUSS[X9'#ǯ`6N#)7Bdjv`DcCEtG!q,Y)l'F#%3o7P\; gnk|9?ʶkC_6 ʀSϠMn>PS'*Xދ0d?0܉#; (3S+EJ UįAH4f,Cg6h+fkjHe{r+6+$ܖ&$w(ss _O әlJ2iPM!̓,yQG N\+_ﱙB + V%fiȒ=",:tq a|؛qm- Imu )5F1ܕT W=0'Pֳ%C=zEV‘ȗgYّbW8'O5*y.peBr\FV ڝS텑Xٶ]Tc@=XLiB KAu~zi2вh hԵ:m>6}W_@j>uM˻.栳DZpÇ,e+y6 yb!LNywj]JVv : (-܅qzF2A}`^2b8)Mazc/Ѭm^7nq?. ZҿpΫLhc̿/)pjBjEm|I"+>} v>}\YǞ9gӪ* ?4] zwfJ׸鵊hQ䂡7lǢl:uM( Zf'즧vSH7 Pڿ_4Û tvң)icpn˴sC0 n+ JFpC|Byp\L1p/Lju)Aӱ!~Qδo:o 2ŒA} PAiì^ӕ#jl7c=AtMidRߐoYvtMlR|hܼ`&0n34[BGh:Aϙf34Z9eoVZy@4_,$Rdm UXH$wagV1,C2q9-0}FV2bW,ZH4w1fzTMMxln"ݹv9QHKP|i#gޭ\N= R[I&^) 8I"}_ u6A;Pܵb1bAZdW3l륆SJuD)o$ 1d?;M@Y_Ţ rV9kUc$;-Qx$eѱU*4x"c=ٗ⶙og23xytP)^TM ;{;?,^3.koȮNB.x*K4><ݧkPF &ezNp˦1xn(,ғxYڂ #=V7 V=x*׋hYonXׄ5ɻ c w`RK ^o]uey qBvSفx!ڳdG/eH'1nzv"RW $UyïPEZJЉgq 2DZQ{.ΐaT)c\M vyL:lskHLux=G)N6|$A=^֚ Ĥ_SeJhdB h*)}"u5Aj"(mY!"1 6̟ `89ƩP=yMR{!OkŲJ9O30vr52!3./cQڅuQZ@bmh/?[U~okfFX14rENR6%a:xN0:*V 2KКК>иHh^ =|[Y`M[GKbbd8_,T$Nxs.\Ԉu!2]͢nOŽb}ҮeIJ@5G`-ܒRmv P"*K2CW@gӷ#N}e"MvzHR Յ|Ō5Y7A!<~e14آ[_?;s l$MH$l~#[_Mŗ XȽ,!Cyq'ڱ&zdhVMn>abK/Wt+fp+ Ln DOMWkU/&W"Ϟ+TUNRBwL>yM=r5H>v C T3) gg1d>Uv;gwn;K+BZ5Nd՗Bmk|N~p$GT *}C5ꧺxzus>6KFOm3yvΡ nmt~ZƺqUmkgs?)thaq.dUI\0ۑ&{xPu^+3 j:gd)7R65S!]@82T>"N05(gIb_/D=tJznG~Nb'z"H-9*V30x.A<)Y؂'6X: {δă |Iid ow%4ET*;Y5p\MϸEY eK 2Ox3Ww>c:.[+4;nxxգ5UpG._#rRL=ݛik`gH?|ITWLLJZ:XWG.#ӭv3II,$|i$Ң=j|AlpfϼAx '""dviStLo`e<$WMۦ ivnԕ+ĴZN  uP)H 6R?{\ip< MnlI%*Łrʸq?I”#\{ TW$TJ|O"05qUeO cv spߑU-!3xfˠWKpw 6X];49i5&4i@瑷JaidʽP|^}6GmXGO!Q[Bxì"rk]J{X ȥweDh9hAscVSh\qC_hTq/))6=xDdI)·#/H3d: GjXT M3R>Hd!ѶlD}!3S[7, a*v_"|0e2hw?ʼnmkAeuMMCO /ss0'U1Oc_N=PsZE45=.w)焵Ro@:aU%(n6}=](Gzw`AkڕmBzb,(7[q/U fN#[<\M; \͈XڮPÞ)s\7P"9?P d.:`i횮U* Tx|Sk }e#ٞM )t.w!Ë"{)npۄBLwX(Kp$-ktcO"1\^+es4d}vTb Z텾<2P0$So"$֭<-t@sAr4x)+nK^O>]j y̥[BO%ɗOĸq53 s#ιNZj^!٦۝vkcCA&>.;59Pp 槅,}7,YЮ51K ⧟㾺cSS7Oj,n6n18:=X=g,C;/@fޜ6cN;TA{R21֝Ҟ</ntNBND/?0q|+ZfA' 5آAѝ<^|\*& S|j;}6N+0 6ftD[!GЉ5c&Cl֒S7tH@ F2f"8cQJ-o+;9$G}S)ٛJ* n/QırΤx&+(͵SCRD+X䲰YKb JfTRAb&K]CwA Hp.v9e5<Ã|JfCkcKnSX1KLז&&:oT4.o‚4 ek^,ĺsP,I1Qr EJw&Qi,{Ji`) T>|BaZ EEc/}^X^ ,= Ȯ ֖{c#!L) UQ%cS_4EY4E,Ob<g7M&0aNN10^?C$~IebP ]}V6CrjfMbA]=#\@*~JA]I6\`DrOT,yo ZtH-[_chSX2* l.[Yj5jA5ffjWpTrʒkpa)AVb: ͓iv(EN'Zk X\Y7Ix.G}w oU[}wIҚPeJxB7wV! eL6%tD"3olրWcR?-vPKf̼MfnRy|`+D8( bqۣ +K$֤}Rp\m߉45e CdZ4},[C @]r&z`(@d?f{kuZIeJ|cj'AnSώsuIi7Qܱh¾hYe9PA_|g o=]fFVȣLwUyAm [ MT F}?zKlh2F"mmu  j7ch2SFBp2ʹnB˰j9I 3 ez"-ణP%Iql|ΒCU:QCC_r,,MO? ?+-SP,cXy"ԌLQy:wep@;aYUi-Ti#$=5e Ja.QL|7J/9b *ov#+6 W{9Bt?z(WU""t=uV}Bf:4e6L$۷5y4~ik?Vju '<s.ḵ3QQΚ<@E2/ҷpݦGdZ_gVBp Jzyfvd&Xo bͣ{___-P)|.Y (Mq~z״(&{0ht;W #SFM}؝+.|ȉE+$9y5]֮岭..9-|)ŁܡETUG̳k=vs(VT#I3 j S2Pbdh[h`B"%1|}]np#"/ bf() U;=h@=dʿ!R͙j}ֻbۊ^w*-x(+[8JoG#Án\Alciu3g|*gQZݡk'.!݋y28%qZ=V"OE>Mu-蕻9-|njlR$)e;ӊl>*EG_ ,54|ᆤg>j?g[Dg3 91m@=͂:8pR1/ ƠpTb' x TDu/IS 4\ahɡKt>]OIt}[սW{*k䭍 2\t G,,x pkVQY (_t(F:PqvB ;>94#Y5̀Yb* ƍN&Qɑ4$+[?IYv@1wY@[Rq\v`HTtaX'k#@aun*DЩxdT,/NbHbQ= yU&KL(㠇I+q-g a[aH\,3Hj}=N0sNd3jԶف5 lŸZpē6eR%^,# .p}%x9'.^}sgu u\/szT3{oaSa,|v8ȡ1!5F%G ]>BOn0oP/AP93Ok{֟EtwMcbNWZ B4>T0kÔ)!C$Ùnw+1\qBYf8um)7[qXŸԾΪWpc1[((2Cil3%{gLi >j 9\;NX@3 Z<~FREђ#OB`: &-8?T hg{@"pw'᪢UЃeЧP`"Fc4j=׻2H~_قa-^ѩ̯FNbTb> ZxSG*5Y h\Jn2iФo`hp>W2Ž`/(0Cjn y,X46ܦ.bR K9h/eϿRp/ba8:>lFuYX@ F𣥥^BMq̬ Ot'518?rm36_8٩е'& f(_l 3rܜt}cH4 *߾ǵELr 9R+2F\`vݹtJǏ_LB;L+ҫ3i#+ޅ\a㻗Zkd9=;4tCΩ"f.wVBa1-DG==j욵op g&ٻ/z4kif֗A+BcDf[/n8}Qp -G[,pu.hK?0(@Q< _DYȷsh¤#G!\ c`~4t񤃠 auv& lR;㥏~-N3W?[7Jڡ-zIᬰ6J; .[ocgcpAtr*6}v&'&?>dnfD|]J,\$7L'6#!0V>*ٜbǩ} N.;qիEܝ=OVzy2s]ANFӄ{C% DK:9zcDxyI)^,m>>6qԄ\((2`;{M=<,Ɇ?bxl6>d`>yTy'ih%vJ-d#J+r"IP-%s 5}č~}q\Y? c~2")) d Ɛ`k o1'5^DOqawKL M-Z}Cv#nƎX؈Y{![ܿ8,$Z_r'd8!g=0TՊ% ŋ̈D͝>(Jx)9 MƗ.`F;'s7.ofDǮ}G+ÝC}WXb>DkHF҅s̪{Dl5*t]7tp}r6%Ӝ.oRl_p[#KHy cO(,kRZ/ -2й%}o㯼>y6#]#1/Hl4wG TxɀhpfbFE3i8^gJPϘ)PνH:I' Ty-)A~xt  t\c1KWH-'xG:$plA_:zqr*dͣR"V9<ߜ)4+!y+O 6C3ęm,1@( 1WjmXEzZFB%G}2JՐTOu8?)fʬKQXv<-]wɏ1cӿ͛<^-ORdX6~iHOJBEeQir61}Q#%mO@Z1:Yг X_9!6h!t;ܒb?ɴ?MY~*,0)ofEg1"=H-=LeA 9s7&?Y#wBhXVon~-nYϐt 3MA -=,!Yte|vO(+8?]}i->jOt<56&sxʓX4O,r?W* t]KWN;2X5X )+7FY⡅:CMEW+"rh\`_9xI&=Y*Kz5RAj3{M8'D G2S*.ͤn2i& M}zSēzr0́wͳ7)j\QG˽SyՔ/<$6;6`ѵW)4'AFC~cA>ÍudߊO&ߐ۩!;?It8?!-n},0T\nr)!1@`qss6 y q0grs{)Q儚:猬?-'RjE?B&ʫfώp*dm*ЇYP⌽~WHfOm yK[^ai7jtf\KnD]=̥DU7; $#?)bvdJYzB_ _ׂ\d3L܊eϴz"h!zF߭|jezQmT5Y~e/L?W>; ٤U%4nvYAQsҊaiNFϚQlah&-|v[P+DkEr Dnl=#&tO5TdY(!%z"D+y͏ xҷ-aDf${2'e[3Y:ˑUU'#eXG@fMVkf'z' X6" JE~{1XF)c(I&tD஧{F=*-5BIk5BDe9ܚwQFBhIu| F۽P<FCk!73/Ĥ|=I3 ü2N"pyW߳BW d`I:_amG7N.kGJ}ZXOV.MI'KW\fR!6 vMSh ~<;^5 Phd3P^O9bd Ee}:rIThwѢCoڈ4yIvlC$;yCȻi!Q4, {97׺=!,;~dgvZ{KE4įV}cQ,`VK*Q(}Q7%iW@G`;GgIch2( H k`e%4?(AE ޏeK%)\ͪJ 8qƶ?­\3ϠAfNƝ9OyEDŽ]#SHRZ'JRsvI*NJu&HH_$vY>F%YP{7½#sc%1[okGP?`w 7P)˰r)U*?\u(d!Fݑ] y#b>sb 8"B)ӞA+%%5oz |lN̮%`!9GLPǩ0]"Ձ~t+u ?tGa3|=c6LնV qWq܏s.uOf)|Tzii ʥ 3hVyRvk!>R4BGr'ti ?j`I 9e+vo9Q{,59*bAq? ".iM2l= ]\ZZ5٥a9G;cd[ʥݶ4Z}[m]0.(k~ǔ}o_; !Yصe -Vm8zYkgeҌJ{3`pU?U4maˤ?Q-[IH%`l+ Is1F}fBYTS HyV]V?oډ{|A҈pͽ1Ѥ2N~aE1b{2ao*$\*)7; _6i^e]c#lDx( ٺ"Sk͊HKu@ eL3Ȁ^@I+xqbZ@l>;Iv|z3c-&D9!-S^tpZȑ}K; V<,Tj3űhrJE28rRQ19CIW"h2y_CIڳ'agWӈ A5dҳ% /eG9s[YueXNgYr-{<}ڪݔIu:RBawDߤȠW>/8Q.Ϋe eȺ;sߝ+\V߁QЯ]HLo sX,kho=ҤywOR^A}2@ew=2d-rJwNa¾KɞL,3 SyؔN>7LɬoK$[]oH~d(-9tz ;/ v`rmxwFϧC K'"@0,%ty dA/Z!y[ƥ E$qߒw&PMmE382t}b櫼p%PJ"xLb[+"".OITtbBď*я?UYRR6Q x176s5{0sbMH_?C4 1eMa՜=]au1L]'{\QH Kܐ0lY0o>:_/Ua.X^z 4ӡ?|d@Zl%&{^X)ߑ:()M{Y /3 hM&HU+묅>ImƸ>F3Dp Jk^IyhD5YNKϹ{nGi#$W2@ޏick F) GXBH#(Z 8**DDp-eV,i| ,g cB4&#Fvl@  rUЕ)Ii]33i~qqOZV JL5DN Q~mezyhrÖ.dDK6&x,;ӊCFN>swq%;yuȕl}赋^T (Fn$q;53T8}fB\孁wC q_j7ܥ*ذV`q}=VjqZkmK%K<?r5nãjOS; t+ґ>l~a> W(Ղ?o#& C3EAAkkz"m8E&F-Y~ȘN9HW|`l~ǯG=HR﵌D[Ik濌b+qUXJ9ǎ|eaBF.@êsBMԁ QuWRbvZ< ƒVL__-g&!Qa P rZn XwDx auE&l9q3`]rAC%LqCNn/7#0`^ze&J'Lml_|"s;~y^c?uT=F֫ĎSX"[87ȕs0%%ms= 6ZZS孀h M?* aM?XAJOrBx4QN輺)P-Gc2_/U׳!GhA$麝Tt&"EX5x?l![RD#Q3"+A{NY d8aw;Q__Wt{gC`gđg&W|b Y*GR"YuH|=qytm9kn K6~h ))?Jc["3Rxz9dXzzB^óIPNe0i9WxhN~][$,`;\EVSjK>v6’?1A˞""ՖFCyg^t z9q3[9sM-X? Շ53)0Tjyp_cJF D /P Df=V}TŜvاBXZvA rû2!Y T+(\x{eS9`K'1׶J7ɋV<J*}fWbYieW 4&&[Ca9/jһ6N*|,2˯rh6 Lҟ볨VѼW\(]QA9?X͎шƞÍ@n"zKIpU4kկx]?NzXWok]$jnz,Z*bfr/3_T62oCg.'M2ڶh^6Nqߘ! REVcH왃g۶SzD#{U K)b|<qqv޽3\RhT%]g'@ѻu*m؍@>e(`D =fE%Ug2hx7Vg9d'P Jt>W-F|s#n' Lm]@ti~Bȉ)"`7137E t[x9g+BxM|Gx *j ]ܶTxEy,1ro 78sUմotqK07´ۗPIz'@wz2)g~t`vFGqB6 ;O1kZ],OMEHrw [Q[+LՀ<ߍ3a VpI=Eӎb5Ae-@XvT/}@b %i 9R}8ʽZ!yjBT#APc{'F\*u%S@Bj~T% Wb:Z,rå49Aq _-c:ehjeA3(꧒U0J+p%6 =[\zێ#Ȍ,_GtJ8C 3Cp79u&G%@~e[ .$9UٕN(gr3˱bp< /&txk}r1s Xg0jOQ:MT4e뾦-ϔZj"1bc¥kR(TD)ZY?\S~t1[(@I(*p8>`@PlVŴ-o :2ȴ޿7hzXl_e>K&VܳC%T!7{3aA5w"WT*`;`Ԃڕ!0:uۿ^!ڽM1~>]`;w+e0 $ BO1ӏi.@ f.xيEu)fͭ7aI}:p S,\ByՇi&JKȁSNXH-p|q hY^jAtr7 j(!R&jppo|s8 -3I*fځ>1J^Ě3uSt߮'73@ ˑVqmkg\ϐA/ua)|Lh`5 Uܻ_EqO-%A -u]?7\\EK˂WxT$_tv\Q 1]v[jXі0h VŻ:ɡ*Lz5)iG+Ç$.\s?B#u4寡 ٚ<`>r\bbz2JdE6ly6_`-zb1B%sa? Pfn&JH<1;\z#ZvZ^-E&uFnX΍et#GTfT--u Klr0:Ӛeqrk_H̥~p)fIセ*-BA؎Q,a.qNH^ t#=G d }kv^Ste*^ô}>с&h9Vlg3|K}_lg<=α`34vw|J/Fk'-|rM[<Osjuz%e!mFmg+;0G?#y` UN oezz*0U8l2>ԟ L@5ǬVc.Ĩ#5n5_D0qxWפ|$Y|۟7=`|@V(/T2ftbMrV A̍9Д ܽn$"R sszh]b!SZg}##y_EVE#,b e:$~G=2[AR!$G]b3{,զ륂nyqʷUM,$} ^Yp>'TM LNa^֞e|l׈>0 X?uM".{݂SDEcVoY8-ZϵbR/:%=;rׂ((?,(ybaWzYH/ڼ-*iFJsΛs&=[[ dr`Itu37bK:(A$Q4P2qʬlxȊO\ܣ(p˨Z>#gJ ϬoA{̄6U68ߴD=]zKyx!aTkZk  TsK884dk@hZDr-MycW$Կ>6.)Cg䴣*Kzn 4,֗9Nes~Y᥉|F4FD4nCe ̺鬜S8(6%lQ y q쭣uwCT{D/SzAQ^{-D#ech4W!K]fD#Y-C붻 b7"s:LkngTP{8Hhw٘Vl߁*lb{x@(ߋ8J6Q,\""?@L9~a76ݑcwя@cvBPCNd4fs>zesr1H T*Rnpd$6u%|)̝xu/Gm-,bBƙ/9$x$D)-&5s+vd-k ߾E.iDO:]\J+9z :gb/wڪx^@mj^A@]뒍U,Hl[Zqk(^en kWrM_2μ! _m੼y2c8dg>To6n_QeLa= 8q[;ԛjc24i陸g8K@$MA~H_ <4TBM 1[~6uR*s "5>[i Ƶ/8qb`h33ZGWI׿nz+yPE6-zTնх/x%_O8㜹h7&m[[j'U ,R׳|Lˠa-(X Y+Ò.S2d]s-_S;]jsP޿)Ew?pmdTÇ3g";Syş`.uK W`!5kVb@ [y7Ț Tb!P9|T6j}u Nζ1!+&jA =}J˪yf#D M=h5,͎\9隝7Ǜ04E)$ܳlR/R ]n|4=yvJ"W%JuNz`PFM`m[Ғn2eNBPF>;ڝ"ݠ;d&8 2n0"Zri.Ůhlw40ܰVfcruOIU6drn[ /s6e xl$e=ƃeOMT@TEcKCo{4R {guЕUiܩ28qX_O>6 H03[$]u G C &la$r}g pV$QE^EaƗtL|Lx !=0?(63uZ")vQ2m8FPv1"w@Wq d73hJf'抯cH˒aXpoNX VDǹD/_%1~;XË :Va$n_A KpJfaljcTF*e7eOn65;Uv[=ׁ?/ܡ9ہU*{m]]Jt*7*<ʕTa9Y;LT/,iM1tlv( $; t KUI=XU\{>TVjř65xGU/"gi.[o{C2iߔol.nGn11gK[dj0}{S^K6&n? 7 j%8$ĝEf+|tlAI+"ѵĩ- M4eѵw(hZm*fߋکq"g %LmU좡wNbÎ%1s Q2V{'yv/+x]eQTTfLMQdnc@r5sqq꾵nnˍȖǓ&s%^BKqrFcrmz(ab Xevo v3527WT>&t*ΣrpyQFw6*SF  }S1"sAsGvkȲ CS&(OoycnlƄl24Pd<ڞ3,=q`J ?Hu3,]B];60)$<). GRm $B5qUmqJ}Z pDۘ7Q~7Z ߷o,yi:{T%m,O.S"I_[RQsIM-tυ +`-IԄaINy`&h *SwF7ȵ?h#f _kSg?m ͦ\)ܽBkš8-PK4.ׄ ^ ?洛M<3gRAKqE$ \2kNMʁDs9h6l$!zTwS2G tj٭u$^C᦯i+7Y7V@s-DdJ^sK7a۹np]š=e@G{1_54e%a &)_[L ԃ$ geM/oITI6VA .+\5?A=eIՇTsrL SEXVd 7mO[|}ZÊ\*lZV)br{8P5G Wœ^.vHF8JLGÉWF }2{uFr-"*-wg#.n[si NkQpŃ(GhKE;m|жVGL^F  ^|T+ M#e4{\2,NY{{5^dSR/;%)V=OՐ #_I]H`b2?V:M}U%D +1Ϯvܐ+jk7?1`rMճP,5\< ꥝!/uDRf' e ۤP4Zɢ1eN6JJ>;ЄfнPu3"B-FV=e{";{I|x~2;O|pf \{d6 +f# OB-X`Wm<>U9 Пǽ6r !rX~`r& N9~O sBjN6¯sYRyV_J!si=9;&VI vL 'm߀ߩS܀X JqֈwArH ~H: D4mo<4yU31քHXO1e. $EE ٚG ps>TMxn }GŦ?G>Ht7v5U;SPf!L>b@4GgT`kf6 C6~UпTp6Va#==qϮ6M&:8{W!s NE}zJ;|Btvڒꈭb @3W1~q da!f{pE Xf"靘 `!g +?@Xfu@Uԩi؍. Q=$$+DƘ/hTIT`fF{ !-O(k'kN6 ƞ=suj`;{fhP}K>M`^eVč7@l];7Syy+w/ mċuI#3`1 QڮnDRNEZ`bЧdO,?}0_uT a3: < |[X8( /`%/X % #H4>džXK$gI(.qi]3LTc;Dktt<{8/s%"EߢM҅uv]2n']jZ y?H '{_k_̑IjJ/ ߞ;('=gmHmq[hgW L~%L&1ntCxx6D3pZ L⪙X Fi_ ԫ>)(,}Ww:iyR)->хG;[ԧjqbe}m#B`ldΞm C%6 }mN/yocWȮ]W$W"]1UK.шx/UE@մ4 j{OBtc⠮&Oۋ|V=Q÷&8S.?9dLBn +Fv9 X3p"pi5w,QZ$%PoX_l(UpHOb^ T2 5Rqؖz ܝД4lW2i0\<3ykzWFVBcpk{^?M*5N y'tǚ`Tꝸ*W]Q/ qSK\ /r ղֻH +7ݨ2%z??av;9&8 |JBŲ8onwBro8 7a> v)1;B#?CXq ח&C wqkoF\c tS+id\,}Ʉ8_!M9 OVCנ}߆d&܂i3>.hjw׾.햭-Э`Pvp 2D6Y9@*5hB4g)e G7O!U8 ǀf(&uе:78[|º^%" =fqE28:*`7rO 9}#| }1CB!wlтD(:,Y٦f]IV& ̸"yQf[uGx{g9]q~i *hm0_q0 1=DkeUoE&*!GRMz8\z{9ۼ.)IZyZJ|6NCIZ\2.ij6.YiWwpNbSCy-e'FH L 5N&#q]3[xpa@n[m#ikP c9BT/5zԹxT[~w bgVg\LQ"pˌѯn XiÔ4b.QEЌ@ oqҊXZnT2ľʶL:U),`=q\8Qx2BL#Zwv0(@_;ƻSG\jKRć£IG݇BM r)[$HϏL Cc-9zּ ?@DlEp)Ρtd.iH_DY /H2w #oSxP Qw q W1i^Sz: + =삏w-ӓZTjgwo@.y!XB^Ѻh/PF~K]aX>J{[N&݄ )HcvxւrB 9azT"1C(O1}a*!b*wjJڱ W.4lШ;CoU6𴔴~Nʝb(s2KI $-*"/_%Ib@)p"EA(X.>S,{nFE hmG3~Ɋ24:{&p}%d;T27M^%5Mu2A˘OmeՉr"_wnk * L2Wh@d/o0LIs?duvn%Ol%9~Fb:gp^u~I8s?5 ' dap,p=㑐G+ۣB\NÛX&XF6&t4XT?g{2A8B^+ތO/DLs˸զ=I>1$fZy'IGa%%nbmS g\S: (<-BϺ7߷*=Ɲ~6s',x4h#5r2(|G-6;dmeSb9@#hwryIg4 õ.@XnMNϋiZv<cRkm;bPwM2y5/@0{Z(P}e(Xt~6cw}q3U2cKky@D RCsDFoI.][ӨX[iNs^>nϐ*.R&1Qsģ=ITLgq[IsCEtZ?WlP \$Pg0G+1xJrP )^ed)x1jӲXA啾?/}54ڝe;mO{9Dio7O߯_ȝ7I 8<plSX=]]ǵ:߂=:M;ـ|Uk0D'aѰ ðdQV˃WCУ#µ¹aQTY@sbtW=URXVTN0-A'Brt /r#$s:pؿߙ3OIXxy8?fsK]tODsBn 4v70L b6ܪ) .bQLK9*BÝySx{\bJƔcGy{^g$A+ˆ6;L/Ip8I4L !vܑ#b:~ TEz=zGҢħ7EmsA7IjNl-aZٗIђ:c^^;^ G^\w;K7fgfD0`OmLV -'}ƱWn V˰#qgaET8ug3T/DAڪ\'dc$cLYH>X)GkMvR#cɜNy\LG_T'=e>B_X[n͔`a ɄqЖ3#x3,ߘ>ZN:^5݂;Pq4K^peBi0.2dXFϩ Y*-i*9:\]p`p||E^EpH-MNiʁ{Mhw nsp8 2 D˽K&?ʹD0*)(WKnHF hx,& =VCƖ:zտSH.\G0α+jb f|c)'[ ꕩ0R 5!,,ҿpdWX轳p8+c@s@HcB:^za!+)9jIQ=JHce*Wm&5v{H#l䨟 >nE4+:_w,֪erqgRpYcw$ SbS ÄF50`#6дT>RŲ: D}S^ 5Fj]JM"Mss%6|_hʹ|#69LWv~89P!*9-wHRwxX\Vj$D[@mu&yXf9=+kxŜ~&=1, ~"~p#I_5@Ħ{{y+,~xqGwuShީ埔Mbr !MEx12$XtJl\ⳈZ(a7|A7("(yjeYRBG_> mP ԈтdC5ʐBTLMW^:LaSo`Y2.B/w{|E&<5SqnS{ G=Y{SN;4Qr|@ÁF(B4FFG]u`bON6 nAu" neX䌹 %l ()6TyO] `cC~*}] TYwt5wm)5P j ͠'@T^TإƦ}3 ȓg%؁o?"G"#8[dv@+BJ!4RvFD2 O߲Gy/0#\G=au=}Lٷe6$euc]/f 7@KFCAI"{G!Fq$t/^#Y`nU}g*aO;G]\lgQWddB"S%j܁g^J4\Eo@c`W?7ll|;5: ǦU6ɐ#_x-vg'VyI2}+P݆ a6 Z \. Bikpg3̖0^GvJIk_L".uu}O`b9)De:-I/T&`!؁ͻB /32 $wL#|X`Cʽp~) ~FvT%l;dJ}7UEgM,ޠeili-h@BO\/ܣG@RV~Tޢ&v0 h 'o;Sm[1UD <.!m7f .[+ͧ:rTj /XIW^D"00SOfE@T:)[$-9 MK 7L@YYm|3:2Rf9iuRsDTd/> &L䀔=P0l^aj@.t?m8ƞE?aQ93f<'! m֣ ǣ  a/RN6 T(aZG_Zc./$t:|DR[ZPw͓SQTn~^YĄw!HȔgPop`"L @W)#Dн} F4s9{K;#,&D֫@PQQ0k59p+8>kH2 [.D4ǘCjjESY j5ls3dA!~WD|×R[qL 4QI:ǀrF 'Sc-T"e^TEF/0*ae "9i8MÖ#jDO$MgV"Lz>6exLS-|G*꾰fԄqƓtp.3yLp]%j$`ݚ=S7RБ$"&Ix?U@];Wu:)bؘӹtPďТBN)2,*l]Yqf_Q/#&p -RN-f2湨>L'rJfCc5_P}i4=ykl4'!׆ RԑZ/ɋ> j;SH,vC/tG?gܩ˰$܅rmYC!Fus`7K\2pARlBо] ͒۞ W+4Z"LA;2B V>֕ G*x: ~:YMݓny}5j6]A;}0"23bN9RS)=S̰ .ual붼WUA~c~B!ܛCo (#4 GPK+*rO>"  D2PmXey':ӗEGMquJt.j~= ƣtZ_ZՑІamOoj&h5ݘecq`a7Zgl@1Dx?vF]o] &ռHmqGy)Ot@U;.* 4;੣ 5Er,c T焌)dGk/Lt!mAt!9_옋p լOG4t*T&9wU^X2gmі@- PTaFpEͅxb_mƸg`pdᡱU+$5묊/{OhnFJ̟[7 dˁ[?U<3`jɮ*ڸZ\B]&5{TBRثF`Y5Q[jA<ˠW@n L2[9Kq*pl"J!T`iSAA_ȒEHy:ǖd\5}GaRW\Y2PF탎hU6+ `z;za51⦉e)լezkL\.!B xvwƩN&'PWA~)˜I>G=}Aئ9k&SgIAt0&GLh-?KՅ%6>ĹoH1&`pA#a 6` lXn̿}IA(.X;]%ʭ+~q3i*gN B[hQ”]?ဏQ0I ^%40o22Vy<-Rq1:o2RF&*!xj y5U4>#wj΀4G KT͌Y923Yi]2r'YJL!%N!+&]<S#FP>\Ѳ`a3vQ=\.=$Z)/hb[xDyHDg5 sفO (7%M1ĴåqԖF?d8΅t9Ʃ߲e]"7槀 yRJ g1%U8O׹?̘7M)", VOڏx. ո[f;*RzœRhOs\;m5">E J=8.TR $P _(E) Nn/jY"BjWH|buYիPcN3tn3!u +AZ"I&_"x}42~D9^x4:fp~bi8&AK]S E?0r%3J؇DuG'>bXfjd݂P2O95ZGH 0S'̹-(.{wbL t ьDݡ^цADBJ_fU2˝=_B;̪T. l[IԓE_&"P'+OsSxڹmz+)xvbcX "*uq|#|<0o&MBԵZ#~:e-؇;{;"`Ӱvj=4ε:j&$W( =X9z|LWqq3D;+rY+w.SyEą> ;:6 >׷3N5'Niԁ<<:-|n*e@_:@/v-A)p- CoyS1P7L`>xb/&;Cgq#Y**hc3YWi2\18r-8I͢uhdӾT;[ ŶLaÔ%.E_Gy%3 S%4G>$ֿ'{uB9*H‡oqڧe#~u-V%G":QOwuz84ھ-[rgQ'Mcnsf6;b0c`RƑ`+!]PZėz(G^e1 ݳA׎hQ@ܩ/UX7 8_V#fi71#]TK闻`K9n|2O8Km>" aGgQ%d kT;E[#M4$:󔏯vOO t] mJ[+%P{IRxAӆ3c"4lg%ZJu,Dp#a6@JN詌ȃ7L S! = -׭J&|2(X;)vR0d,^ߗ`{2Q,EaJ2;A/_ (P5$pA"Aa51v|\4cjqy.ݐ҈7NTCpn.4_ Q8C=h W2@`$! j9$?}9[p0w2~uBmOHjo;8j){a$&~竎fqA$+%&ҥBՙĦ$+FcallYˢi6>똣D*Է3݆]4]<5ŒT*&#嚳k. 66_KjnzEM Y5G+(1ZeKٱ8A~VmꭃGG*Y>Wr= #s15q~ 7#&X|&0̷yK^WNn@B/;19eǀ)ݷuMIזY*ARZNXi:?yꖴ.m@ma;O:/|H^  |Efnl.$08=yGQ>I~:SCП qRp_Z{Tz c(,O[/4uĶ UGyFuuЩ*HbMܾ*pXՖuफ[@ds^}k(Q12rntn@kR)̩cU!--w\""Ѡ}j,W9ycLR3>R4G@JkjײʂDt$5>? R$-%!ֿҚD(=9v%BodPG?<;w?71ՆySvfn+nNlŠ~ {1fPC (?h;(AOGć܋Um[ᕘ(l"[ &ĤZ+j+ H%~Ja>VˍÆ\J>v˓2cJOo0dHH=-~{st1s;{?&F2VS>EnF L b1kac%%WG\89XٌZ% jN^W;KKYn zբASS@>=^[ `XQ? '=`$6?Bn골r*E1Imȟ3ys҆ɩT[ }vPq=/0ԪĺjMda_\t JI;͍ʶ+H:D)kn- $<[KHșھHNYIфޓ:?AQ%nV`6mװ"!̖^nЃ-~?tn)yH#׸jI>KJb&X:({i}UN{8Y̴GI @+nMA'">(T3(g%ZRVZYyR)*U (7x&&5G5,o2V7Ɨp,I>4g?i.%Md}He{ l64tŠ8VgI*dwNxNB2^ʮ! 6yo!o ?9h j"pq)OY;_34R캲КCCR<(w<g |H,\[Ѷg*^YfB1@] u2J\EQYsa>:%t^UӃ|hw$6eZN27#Q5}m@d.ϫ+jpax뚔NFT;yc a l@!7yuPQ$`"B((P*vviQ\MK~M& zY",Srv4ŧbRU]ZG292in͈b<4um]YU_h[/2:I0]JI[;*!з7&C:DŽ@}w=WFjqBrO>e6xZ(9ItؽSJ'th ;s&7Er^7lp/0OZXI^Z];>wV?fb0X&B ^ߖ1XcsYt`0,Op Q;Wr L&I8dg8KY^DBaa:ʮP/P%vBF̑MKڝ4R)ҁr7_gm_-v%oՄл=S+zQӦgr?FE _mO*%d,zyUݐ*rY*W7 [&ǵdI*Т<۹}$! w a>;Vt!\?wHYXI(C<S*_D7gn-%#&0[IKɢ3>߄h_V>NH\#?s>+DÚ%(}CK+$ mW怨2 Qyb-TdP- hNo7(eFb6}6ਾ@kՌ«:,@nࣙRS0_B\]H}u"'<(b<ݦa>!\FkL.-`\`fof|<ΦZDϸtaU4+B.-*}q}bL'kcSj &ܴ7Gu-%7OBfdB5a;d^mH7B@| ̶|DuB' t:/ҶSB^ws\ZVx圱ʉں+b.,_н;Y)S7DhRG'YCrN޼"~*4M9n"#Do/̚D7VsL7Q ȀT 8lcFhm>4&(?^yJ=+\$9Tn+LéM0ښ֛mQ[*#- )Cp3(LxbgJ3:xi h͡,oCڑ<v.D5̷Swzk}o-Q9^ԇw[Ǥԉ@61z?qq {렲|E j1"4[re=p2} pƪ#ugDN)\4jP~Z Ԧld[4Q?`UWQ)ӟsmWaIeExYx7wM:doY ;l! 6c%-I6e r_&yA)#.WJ.=&Eaw~F0b-| s$K1%ԓSL&ԫɽ{b}OG*ڢ!xӆtrgŽHg- 3>U V^Cb dONwebY0|,T[ݽמK ŏ×T8~D̵ +:ɿ&?]^Y (hJX(>8ĠMa6|}kM.rF]:7Y,,ȟj3}wiB6t]xs}EKugɿ0igަz4LbUs8p{gAC9er`UklQ4"*ZcQ'g Qǃ)By>#ܭ9=0[\`#,OmXE>ם7FF>Daٵ6lrigBJQ}LY/'^9Cثk@ֈ+Sqesc r*"߱d-8W6T8R .Ѷns`{C'WE 56IJUF*%mN6{ z§oѷi;Dh@QrUە1uEOλ [^խ+UW,-KX AIiU=Ɲ>q0~lmlx?. \Gl9y3x;ܟf.cxQai<(haD{F7o[L[TMovxyxϫ9lW)mf0E'3Qx*1B[w_H=1W А^5H8R..nB[D$V0v+0׌`P?Uݍ 2vKU58K.qr3ðc٠xXd|9Few ȷ+9ڭ%=,dy6-<= \ z!|R. _@ME!3PƜfɶ惁?MITiۺ># U9iQCԟmuc%MA\w3[)`O,zm#su&z@X P_GCӜpiiX"2u7A.1ג\k"՘90f7Ȼ :"!;)7!;4tQsyG]fS$PZ$Wݵ6o*zU(<ÿ.xѤa?R+V&pIћ=9aWw\𣅜 ࿦&6|qpgE7ŊJ%p__=ѰwZTD1K>Hh|`criC>zH~14Yz6#`;GsW\进Bm(bg*HUBp(Җ EdQL*ܫ'L,#Rʼn"2p:nG.U;ܴbo_ȇ[f%#NNp|Ԇh=^jtvR顸:z4?+J=Zka#xx2Zzv4[,r[K_s]:폰!:&c|&K*PC;YMd9\;4%~20,TxV4<8iq M_,Y>{SvU/ҋk%Oqw.1BI(^ WhӅqzEsHN옊~5ZpA7O1n>4g rE0e.(~ѲFje { @ YdsD؆)v1f/|8B0lgo 1vˇ=w]6zJ|G1ތMT{1^@ᬨ(Ѕ& AElB= )4 k.h<7 ANQi1+Q*| &MK8O)S;UDN+XMD+6DZ9%vmQ5c=F_)BXG 0J$u5V;|㒮@f5lL7P\x3^b2 Pf5|/H9g Aj]*EKͺ"&8dkZIq9,o¯=]k /L9=M'ɑfYcDɑ%d‰Qgj|Yӡ4o<5yw3*y2@ݕ*{?~2=#җga>dB-9*\v\Y'QAfo;9~L>n3B], (i;6 }_#ZfḬ`q^'ջB% %Ɠ6%_I{]`[Ћ-^>IPoF&yA'(׭51v&p>cīk ;hGȒ9|QCqubuUawUz۰ S!tBq֡ ni2 QC^w|u 3Fې?SJD 3 ǫWW2k3J61$PzT1<.L%<58Ycb$w)pǝq*МG}]߻S0>t$QAqQ j:A`NV#f]ˈ h:pŽ햄@L$ŶcV; b7`E㘴qxƒ| N{# +*Xר!Kr~hAmo$ C?9<pU:~;^ьx~1)1#%ѮptW'~&tJ]֛I#/HݲFb@7/bĊT~.dRsVDmeGpHNas>["iRY9C;- ga?ڲ?C#4UG^m=C9r o$jl D`/FW8 )Tԕ_[Վ/WK@/̓{.r{H5V{誘b80O7F^FŸ?  2 K%okE$ =@G=>[uO Esk,D y l׶Jx=Eb5v"囲/u֐YcteK,(s sd^yDIy'LNy>Z}hQ]+-_{S7nsǏ(܅g+R7XdPԍ%/1SZ!ŵA65TJ0;R+(;lL`9%ӃV.;_Ȋ^3,䪔k8< !9mqeʍy_6SZ5ÿ\~'YإGK:3@8X~nDJlcWף[!Ya S/POݶ'ʷfWoR8 <|K4F\z%Eopzge1ߙ kXv)/T^oʫ#z;Ė+dq@5KT4 PC8'}5߶hdl2cնJ*K!I[k7Оf}Z`5mid)nႁ~^ZnvȒT㣎h\x_Gx@bƄr̊Vĕ8bGUj0G /YBG<ׅh>I)kU_Vg.~^R zzG&OE8vj>y95JЃi4ڝΣH>.kVc_<_VPc wm:A5#|TgVOڀEKmJDÚGAz_sg#m*kXDflW^-Q 1=!r'EhG?5EGo42P/t/. P BjKY\71W"$ёRF>u5iiG}7tg+:t@OaO4Ây&_ӂ7&EQVjxh(e`3X,6KuLF'X SE %ձ3a3`ޭQ1-SM/aS^vAb` ˰ | NJKGVaD5╦MG l%\g䲬&U)hlVh]P{ehn r5~~zUr `UbB+%Ȍ$rZy&Uw`h0/t wl&Ε4hq,#2\Ō6=b|oȅW*o C 쏒8Y q-z QV}Cl]dSN<tBjPN=wD|E$؜fݢǽ|3&RQEZ3,DocVl+>6}Gc ށ.igצOeaƌ'~e@ު'sKSb-3rDlh:4SkB=`O&C4%%.Y\Vp.#KG9 b<PQfLq yNv63DT=/739V;+Y yh2'+`(7/4.S-# w4kqRz<НsQMnU)d)0=/bILҖ\G1uPbx*Mhp8vOL,}6g=!-)2eI8FPKK IY5mgyWxwouFԊt\q(*}bY-xrDg<_bv]`DDow4W5gE/g'g{M{J7ӻ8^cUPG^{< .o)G ?˜MK&! Rlў oB8T D{ہפ/yA%Pbq МYa'?Ŧxj$26nU1X=f#6_y޻Y};v$HGmvurQd_rc>BAZKO /lw[#I!sCa9I갉cW=0xoZUG%lchSwg3,Nhٟa=t@A^ow/`P $ˇ&v0%D{/B "EfZ $FRGesB\ 0xҰ_vsuO"P,&5Z*|h{5F>wK>J5#Q-|F/bȑgٚfK?]hVtYPuq|؀W|'E"ԇkəEDaMsdw"[(?WqJ᠓3"9"iwŇ )FzKLj3Ƣb"@")Ƙ)A8M-MɌ"jR<9kAnPH#㰒hA%Ptgf#Cld'w̸G\v秝9Ϭ?L#|Nϵx{~8R3sI^TcZd(/4ϱG1.Ao_3 I<=*tf Nr[Rn lfG4RO=vfpSI(q4zJx9]~Žwd,9su_HDU>"ж޸qb-JktÜ y~c3#i;̙Ωߖ4ol[5މpd.<nPS;rBc~C~=XcNyVPL;E[Ћ^Lw Ƨ`ngffD㎴$7iH& "RON/r!r2t7qڀ)P"uc^/aM>#Q2QsB[mp 3^ų =!ңW,2 qZUK׾B/S.)n^ױ* tTY&lEb: 5!>O_d"{Xaj߲f:z,bp/LjMnOW%Y)nǨ=kEˉS*H錞zQL?G_6t[1} C%Z5թ=DABYa  MA4! ؄| (o>_뵴7hy&NoFlkwi"6~e^jgR(:gC4fk$d&2CɵsKN*̿I@VCaPק: H2mihft]`-a^<^ۆׂn6\F"j7d]͡(cx"]04o*t.S\%5-A;=0)[B[嶍OQs[bW.558y s1,(+H3tE!-0lʎ`bgFAaw'szo ~Yk4*|EcZ&#1pdwt6'/dQ4݌Tx#J&F"2l՘DΥD+Ƶ^8*}kib6Ӟ ) ǰ3C ÎeU}`*n98Pj|J}[鸂f6uOJtJqMP]𠆕wX}Zfh\B@9aNڍrdN`Y{a( JX' }Miuyˎ[pБOp6)Q:ʭ*@@ѨBAzSMDρV9VEFD6uRv jDIwsd4" 2ި_V?ͦɇcut!xE%+AJ[F2*!DYk/`%W76@ )s@$ޔi>&:וAYv]› Ar9$sz:Q*^ 2xڜ/ҁR_z]7T]S>n&жx l (t,w%NhM)ӧ!{UXRpuf9urmfZ;nHK2 ?4nǁ:~:NECp Rcfe [$\ź*,PV YtLp)p5nuV}U%p7QxgP_ 'r 9l &ljGCs@qEXWzT elb3'4ָ^jc{v~'B۳: = i@2yQ:Wk{_I}LM>a8QÙ"A{-1 v=Ɯ2/sA\Ł"V tabg Pd"--m7BQw3l՗rAk1_1iaUf7A?< 2.Zk32aL+e_DKP%Cο͍f7mCmЁf,eQY7<`f"]TP%(q!xs)}#`~ekǬ&Ҧ$!6|7yJb6?7,nPdU 34 zFg+ekFJ/ܞ|](;ƺ@1V ![Ê/DU:en î4ne:0{lX8-`v So M sIa>ne.\tDe;2CkAa7[{]kfz> 2DD潛|7c?#ϡhҿ5/A*ok'|)L!Fjx{%}ah$Er'L{ (g<%\ S=˽|+3/&.io -O{F30$~(=o_TΦfmԬW~ӅQx2| x}uq:uVvU>w$5΀&U%8.9kft+VW)yD1q{IIqJ\!$;+'ߠrzpfqR?*wxOsu\2.IIo4gu{e0Sci;ԈyAxo%:1gB*;A=:< Kà!;qH_$Y¿U ?vPҙnS|.:'Ώf<Ϲ@x~gݿl2-BPU~s]s.ԿsP`RF?aR>,#Tu8#%!)AR6Yvs.lhR;p^>Ad-zd|5 E26ܱEܯe<S'M" XM)=C0 `b6Fsqc BҜB>(ҘX%uLͨbj9faC&]<<9{ʖ RԗNGxsQzcU-ޗoX C۠QʤĬhkjXRچJwvPF+݄J 2WKc aqB-k&>/ "4}4$pyNb$vUrtmH\GT^Py)ߗkiI$:q+__~*kkDG`m8RDG-VV˹U ̶46 - D*'nF=MdL oʼnuug,IKk"Z*t岮YL,pHW5'#0Bq 뒢Dc4+v춀 =iJ=z#rYhn砶]~XSA8seK}Eg;0DZ~5u,Ջ$!F2CwI0HӮfz_m̵hr ~W pE2k0i^!a)HӅ8X>12mpm%:1`Њ%zԛqu\Zz>滈j < z_= ȁ= *; IH"wJ)P8d? Z݃n>VR1+|sK'h%)%U۠wLC?JJ^[@dJ{m~^mxoNZz(r̫+|igۈBaQMd,syf< 7\J C' EmPsZ\kfC2Y#OjQ0rkrXUI01ُ!@mr1^W1Yۂ9Nkc9ϐT״VSeթk\0DjW8ŇC&\e "hi-|٥a)Fo@bX!ԃpP#->$g VfZ7Ǒ;Pz棆^''Lɋ00쿛@ȑ kϒyv~|>GuT@HYUiƎ6~y[hkED%(DyOFG,]cXR  &V uI!_ ?UƉ3&pkO1 W⣟^PX`@i77 3\knRC#A@! &%74cQJR0?~#W q3Wo;ٛه:E =~|19LCJ@{[^F-hyϺu]u&u(pB.<1xxSfo\"yե<1$#q"8gg~^|mN@{ ٌݭ_Glûۻr9ų1[8#C{vIL3 mєn*k %S˫qUr'K C9Z&fF2'.gب-U <+(3l:T%$`wq>~k 1 Fq]@bA5\-]8Q'y]h>$7j> $Af#d($`_](K1;_6\H[g%Yn(g?΄I3{xӊ}ceWp`&]ayQBo,1KTFC!y8D9vPPe7 qO'Nmf@]ϕ\35]gCKKa^t]`ѰzBeWORхh"*j_Y gKԞ%aN YĬn8a}g]pr3>F3l`ezXσcDU>hPAFҖ{V6lenwL*bIZ2QxUD-,745$ˤ4-#Obpb#o`[,LM~_OF \]Z&Aq̶)AB|b]d='Ê:lvBr)F33l'~ɉiݫO {B-hށ Kw,'mRv<_“W-ME;*bF3xr #Naxd<67G ~RZ rsM:? fQHh3ZtC6_ Ӊ-7?g)lCMFzU ZW Uqq9ŎP,,1ɦ* o1A_UXs=.*^]1A#40M/ k#=Z4:T:rCCG+J|!LL]#Q3hB3]Yſi:d1q}Jf|/KЎH=1t|,}sK'5̲$Dt69ScI] zL.#U us66! 'sYσ81yJQ7w5ԽUێL&'|cŐ%\2č5cTR2T/oE9LbXÌW"+ vRW#WQE P{.wMZt?_ݑ8F7s'Sm1qpo<$I7ef5J=uJ 6%/= h ȅ1,N^aT @]@ћ"t0o/DNre bb%s pOZ_wjƴ"LBr*Y&.! ,T,8|m>gI#IuO' W&}r4a'Y>bd)voKzj8` ٿ!0?a2]h kN)R*N[h9GەF'fD6ڣXTÁmSUZ~m!~FHǸZu'OaX ~)+=ڣGF.>43zUZXb x o,K3csKޠi?u>{."_ʡw*K;(?qKXch/]iumr&Z7Əlo-)jxPwqT{:|)lmUuƿkDKQ{%LQ/tux(R4݂e}`>Ֆu|W* +qKkL'jr%qOՕ6kY̨@rHVoܧ'pH|^!<,zm¬3_Ux0XM*@W2775r7ߒiX` gwkl:99c1姨uOAbhrRK/,i A1?\{&1׉ew 5n2{4`dd=;BXvoH^ЭP?4i>t4hgmnoDYkEꪙ<3Bf q;8=QOV!o )/mD stY3F1^%7kZfu:AG}^Rlj|vl+Fɵu%dKm,9kj~0ٮZC1ͦVE@Ip #u8NXl\e>Ѹcc[ySf3(+%e:1_LN-f͟a2Ɇ4V>E."G_Q悭i_lNL?hhPф+(N"'xrbF5Nkl.(1PlЙ&1۔p^ʥTk 0O&h/*{[`<m{T)dtPIH8 ŁsQq;[Y|/'U^4Glz~MĖ.b"O]8]OFfU>&øՊD׾f "$&!gǮ9b;WO͉43Ap VAߘ*zG9z@a.Uas7ٰ8~OʊQ';陠/\;Po'^hUxd=׃01#MIຽه>d}%Ldţ`3W>j:Uxr Cj%mv;ku^=$i&ڠcDKl-2Gs|?N TQQm:R'*v𫛎vKoafp0Wy>uƬ\)a{(X'(h $ `P!QzZrUlsqb[fq51AԐCz>;hTܗoVzVǦ%Xqp՛'vj( [59B "y D>I.vPծՐ.@s5{ZkRʑk2CwJC𶣶tUY2`LzMnS_&VJ9;gk D*eA&k{5IOZS EQ9GR|$DrfMO хYMz$h~d|-_||,EgJx=FH}'DG+ڒA^$!E(o H֭[KӣP}/$#pEޔXoJx'P!%7_pMTMU2_I}]-wS+5#H*5ߘ1޸{묝ɔ_/]oH ȅʓWK'Ǔ>٨D&04["00'W>vL}۷HלV~[+:Wd$v\PȄ1&,_˼\A@gw9 =#䨿6NHTP^1o~ {Vob)8֖cR B_fmb&(~Rsa|'*zF'&^=?y$?F_ 5niRz+I˳sc(<,Ŵ}@N'0doLNSIڽzZ^~vݴ:ch?0_J)īD\ b-1)*:fbڞys?Yg6S_[#o<6ǐQF j˃}noBϟ0s7 Y̢#COxe9:u簿z%pƜ8`;Q؊k.m{/ yJ(òKdhġ[rX}= 5JO!uxVLz+<*%uh6-jF%`#>ֶwHq2PtS.s8QԲ ks%ɚ٩bBc(JJOD&Ȉ,\9mY١~ݭt=(^3az&qc**(N`#a0P^X 6A2"/7u?V . 5Կ[DLAI 7'[*w(7Ȓtfƀ1ZѱJbV0[lN9˜x$ԣeGK 7#K((+J 4Z8Z=7ѨT-m)} 73u[x9 8Qν}zlWu/3>'@1 2Deq[od7BSBŤ#(ENw@w @Lٜ gt<2 '3U5Ѯ2':_~O .0х,az}ǖ.5ҔA66K&*<.?/ H*fϷW2 Y%x -jvmwq73.ͦċ0ѕ5-i#\hSUЇ;U^H8nQE20"<j|ᱺJjJ=ٓH[ !!P c*42 ]fX̖s[VmLAEy'%S1SB"t8_h3A3q{ hH##mR(D&Z(=G'ֵJuDs.A3f#ȝٛLZ07 ͕S};61|hS(-j? C݅I 2S^-#3$?T6N염Uc7'uDiT FYnBZj^[!i RAQ׌j? 9Mնmf D@u!J \,||g.Q JwcEΚcy7+?m2S©n58 !qvɾ$ !-EJppN|z'QxfWz˚(\j4wZT;jY!jz++>T p1ڐTM*,y$!1H|t ^/]"_9J;jӨ8 A1]v@}YZl0#^8Ɏ:dWbjy 1EU275:n}݌kGdoPR21i[JJVj=xrHkdwCIP!mʊ1u"\&A%zg- zdž@ltj# y~Pk0;8qA#oe w쁼1za+ٶ؁dI (LhfbJ.9Ey}}#]kb2kez)?`e"873 ߍE{gts.ߌگѥ满[BrBH褳v EfpIK2 g42s}i0^, BxQChT'UBn!)=^( 5⫬/[¿8jO"f$T#6BGeA?3h#/ А՗mIZ4bk8퓻k-{Mot_?)<9RciΣ%'Tj'j&Qf>dm' )aNWUBæ ]Omt"ɭ|"򳈨&5辪]hڑćk{e`7|RL@Q eRIuS4ɝ iخ2hG=2 _U| Nܖ)+rOn r"9& Cudž~;WR3x"#Ϝ 7p&BL&ew߄ katA`N &I5 _u72IHYM7 ]?o>%ؓcteFSurRZM3=bOvm  ݡƄ9wz~_oJE~n;%L5A] ,-s2qF@#`tkw+RGdJiiKrJڠ#B/Ne7?E)8SRXW[oݭ/|㔛&.JOYmuD7pqmƫ `D}j}<̱vxۻE3t?0ZU&|;umγhæwtn X-lE}?m9g4 6IEN@ul/@f硕R/2#+k HekPá l\3;__YcX;mTz +T][3pi=Eza O,X.Ήe"CxxO}פe7@P=k|Qkea/eRMq㿪3֌A E 0cW 5}{0. r7E%At͛V wmX| y`Mнq;;4HCQ&Y)I |ACfypcpiB+F`2uU za(65UN&9{ɔbUcYm`7lj0)D4kI\r |waFRb_^轕>,GszHjztT]NKU#?RbY`%WYR}هK4dH' c^)FzY7Es ~ɴ/DSlnf[d-%H, 3MI ȗ>ȯ_ECH`ƶ_r{j{Ms+V|ދLS6- 8犅)7Ӽ_p!(DD{:( 7z-*9tφiʈ/pdQ=s_tx&ُ-{X7ɫܽ E uOiMM \p. Iu[""% eW ^YVgU'R˽zRR}orrjd90̜7 Jbݳan*K2Ηc\DZ1系1*ϫr:kh-#(HqNML> qM#/y%џ !(a1 _e%WT!+W`w}Oה8fy6'НH5nzcK0 [50UmD˲ #/Ut-2\t5E%iY+Ġo >k˿Ϝy[ޖc¨`!c̎ӕx-E-DP*:<P&+["h}$o3}uk)djO0Kl0g]KQUOw!d%qj?5p;=sSh1Ԋ:=k:RjyP-_Uzj^aQNq4#ɨE1&?v7-nP,*zgj Y ^HzXͣnH%^DpWA-q{>6}KֿCӬ{@C*1|B^`teUt(J P>%3! \x7FY@z("SJuˈ=\Ld;(֫wiMpen~02bk=c zeY,8ն?[6AYNsh,ȤܣkK3ӽ=*3O`f4c&.ۖ)RoagLMڝrnhcBR/ L-s %i6_<ħMM*-X#_Q4C7 gp=|n,h&k :^QG ,Jj:. PDf;̳+i٤\&sSP /K\r$*8daة79>mZpf:rG*1ϚGA6&[&rcNq1GOD' PODӧe_ƨ^-FɐGٚMNՔB@t a5(%wLY7u/8ISa\AalR!pח0CSbYg/nP()7r)i Ez6̣7yമEO{F9>#nj1@)VP[Sa +rpIod# y`Ez,J)륾m|yOR ]E{^1FHGs/q'U'VR12R㧸Jݤ71?EC7n) }9~CxBoVFX&wG,[uD^KL)9va> ~)LDXLTN)P/oԜxBG؊Xq{YQ<̷Zt&PkfW+B0F֝bX-%8S (5KZF֕oVj{Ώ-hDTawv]MG'Y˃G*mv ,*en<35 XIN5pYD 07 yf$sQzG`ڥl,d~᱘D,  ,'Vjy?跇9_ͥ06"T,S- .-inn妇r19lsc AeH0R OchTp g?R&. =eJg~0]|o-NBIĮa=p |qۅf_:H.~TݬP+ҨZ45xA]PMcR\ːTDk1d's/we7auNSRD$RM 3(vUpA ׂf,+j==ɱǕjU|ES5.-yj(}'x3> +z cO?9\* (Y.r*N0W@|\Ѥe0Ty)C"x7, ˆh$6tDF2v\9jXpȢaB26Hc̜yMRi,롌qRUFPM]VVΉ9DlL.-h|4!Ec8#7g{r,` T/?bA|ͦA؉"Go7\< <_fG!+¨qVB/!Q>"7ļf׶-c+`=\-gP V.&t~ȏøXd(_dD BXώapK-wFΦqOaNJ2rLq  hؖjZ!}* CBZWdx ֒GߩLQl*t׃8H#@ogǣ5<=hDh 2`uww*1էAYE)}@fݘ9ىi[B טa)93'ُX URÝCf , |q:Vk Q>YJ[WWj ̒;Pal a\ Հ>o] B_.ౝjIY$zD[=R8W{فY5[|D#`%í[Yw&2)"ȥ=(VOFQATܪsJ%Y-P5P3},m6LQLoM']#y9ui9uorhدo]4Y`tHch 8)q7! I&'Fō"8EUP ]P dVHLy;R׽w[[}8ԓ `V)ܞع %d'.h׏؉EQ6o>U)9a"ďD5Yчu8(:7M?M#9I?U`gU`7T;a⋟+O+f2zy_{f}TbR2 >V([}[wFu>b_ђmkhU.1:wSg,x"͜E&i-=̈́[3`ޑL4].Ej-ŽڈTMΚFQ_96Δmm&N^bBdXwS BGZj# 7CASF Lj{)Gd)R\08RuOǼ o'bz5~Fl,QFޘv9w >U!uuAY@~Tݮ'g\|!N:@&p:o& b{ s.8=%LD P'h ݺGSB_O* 7ʊ vdew}XU("^+ g\1^U0)ܼs8\ʡS&PU*9p g榟QK.Q<]l',[Rv92U]%YDH5^OA%,&r9`Vb˷: 9 V$b?95/4/1>u|IhCPB-~ x1.f;֔]XI}G>N!6>}TPe.<>pΈͭ߫]̲EΘRE\銱cCpb8h.|`3 0GGKr#P]iN-Al9khTn N%ʶc,C !mgv0laUKrnǘAa]l?a5P  yֶU!tK@ fSfd=kcc7aC$S|lӖg~}8t OWjH:@cQýg?W3Q @H aH56, o}R>=IvvdJH Ҍ!T&m+SEDwK&A P/3[&ӫRdx rGnĹI xW1x” n|,%~pВ x[Hi4 s(KhB/.yqg=0[JOSZvP^D5۝!j'|PF1,42[iы-Ncw6$Eĩt#fJN ߱?~jX!_~R"LkY|G̩2m0?ګHv7q{M IX`V`(/qQSD*Nm#b*jH@zG8T3xEG\' Ei26%oo2n`:cYv 8zȜ;If(}4VzubQ8ى#&J*B3m1'N؄H3 fsHnM3}kU_1(8ꡣ>a7_z?8s4#'(%mr5USiȰ/eu#ٞ>d}T 7m*:; g, F/ZX&D|I) ahxdM42$Z,OW`OlL452UoZɲC_[Ʈ$v Dj}CWnLp@~`UO2a@] j8CZXU5~<5(=~)K JrUm'iKn @d>a=aA6+`~|ٝ>-lu0xAwhAvQթjOî8 =p')D) ?3|W$W &xkեM #t=!skOzdRp]k1dQ^ހBuoSc1z]&O> ZO@|U8(ڍrxS髨%0R&5DLC'6FgP3>FՓ@_J% KMĜ0~0px|xx@A:bYg٬khH1HUR}o-2zN6 J^#8>#4S#j݁!uoכ^mP^bR8zQΛ5L;]X~((HsJw\h bgR¢D6+x #XG].ⅵs( 4 u^M߬Kp̔ZYt.\dAdm<-,yqek*x0A?{X=&A:{8Uml/K) y+jc.'rۯť 6Y}) ɪLRgHcY |3eGs#ZH-6ʾ9Kv&nTG=5r 0\j8:SrvĴ/n8LO$p\!R';1VLZ be%6dD7gW77b,FYE.Rpb\I?ಂ_AhU9~}Rgq0 ًg v7tO@W@$_EJe`r- v5 1Q6.HDt'ye>fK>8 tӧ3lZ:9.*cʞ#Eң.;mM0H1fH~bsV8!Wx~7Lg>fIE)}3zT&=vY`9N/tg ـSZK |*7e5>\!I>mT?Q ,8΢|}a:N[kw,bZ.N0%z 21!tyLL`Z86zMyʤN|y %0p=Щn̑5y]g3;* n0&'FM>KH[mc {g,^CȢa]M@/ FypЌzFצg0?[3[a {:o1M1A:o7e WXzR68hP?'Y%L ߾Hz23F=)wrj{ ,M~飩IF^)N# j!k6@Znoj_i;"h ?y|}Y8} ya{^FOR,7jOY mFN8E]2K؉Ӊ4Co]ИEzckg-,7Iߏ@]zvɧ7FGᵟ'=9onܰxkL(8[6w][QXp;ֻ g‹)f[mZx7o6 S⌈SFє%[b Zfe[T9v8|Kd i eÅa+9}Uۡ-:zqC,'㉹ɗ^YkeNzVrܐZdCt!" qbe'kEp$umdQϚ k"Ŕ*ochiB%{bV(J}y&-)43G݈ ?GRJlËN#0ve43c,sO˰~fzĀTF.)Mb o,cIKl GgR}. :OiKo~W3" XfƮ[.=S\ɪ'3Z&$( ƽdq0E;JB!ߤBE }Q6tO#7ׇ21ǏZYͳ֔,7XK /"r!,͊!u<]6]1FNUo;x̡ŰOطrmK4e/ :^|n5Cb~j3 O"TK)Mȓ8lw:+t"_d;R= TN]+Fhi/vAa֟ ٥$g%|$JQ'䥽8uz r\&0?\Z)Űeύڑ^.oX񽟗 M(xb0&^n:_JLEZ iM?(ngg)2,T ,۰_nJN )%L/F(r( Ϣ-_0j7 }erX2sEVu|'⊦NX%.+k܏l`8dj,H2@qj(s97ӓM[U Az Ch7<4 e|q |mD7^A24hxnf􈰺"xeI)v8Ӗw&ی6׆͜ˎ{?tJ{AO : PG•yHjՌ MoqzCz S,z$w␇1\:bo4Bka/[o|bַhuRqFMQEMgv l2 gTj] c_bD [#/o |$LLuޞgg@e;Dxb`ҹ%Bfq =4gD*E㆒KqȽ"zUClP( EXDiK:L#؄gf1Zh(!8s4~L+]sN["g(N>@a2E7S3*nMP̤y|r癳+!*?ucUS:䇣c' i\H[t*ْt\T0] 7%x-PP$=:{Qm}JS!41LմUvq<^\tvQNdV YU`͏U0@[aol?(`vV t-,Eyوj i"O{o_L#t\h21ܖQt\őukaT|;9XoQ) 0ǒ/[%A&Z1@:T^32I׏O.ڻ@ Qӕw`ir (A`GLM^`J "L—{OhkJ r1H&V;2+A~Y%XeJ'{6أ=dAhe/p%S` q"O-3IdgV$]j$ęk2.>? wbeF|Qmh`7%fz,P!*9U=whͫB UH<4Nr4-PEzxtxbeՋjF!ѧ Zhje;i\EL+AF8:_x#~\b:=Yk~P +|Ѝr駘˕DYܸn0Pm㼍C"JNmhh"ZxqqZΝ3 y#7vcN^ t8rc:^9 (̀. a c@< Qm8+v 6KfO9 y Gf߾*x JEU*e;G(&2 4?UfR a JN_Pqp0,? -NK4~C*b:SQDR푃 ~C(dP%AT'ŴŲzr-B9";еqck0{8^#yГшU1Y&F[dH/rJQ k{<.,v m8H^+ټB6[~_< !`@2*d:Sŏ×VZal,mL9D^.MYi[ѕCoEԬO02 wݏe3ϗGgjɫ+0 6Oʅ#?wZ|NxW'Bxz *@1ƻ) -=\R>W!/vH3^Jmq#&\ru`BqVtQ;iNTY܆c5'׽ޘD#+^ӶHď_h)2_*20 _ө"P#桝$gHCeV1@"^ࣉȜAѯra$5jk3D^ ߏV<5P r#u0?Muz04A$l9MbyYl}c)>;K+%2vc*Ȉ9㧠\IqW(=5xGOn/f^dsR:xДFqGziHVi==+ܜK&>׭s Z h|nZMaeӪyY8H@aɚu16}${)×X&s@u%qdi%|>՞5l&¹{DFR )xdrun{Ե"iN?շvH/t[bXytmkT-Z}%Cc5AA,/Ɇ2Qs#5ecޠcnc Θ>$,CWc+_Mg>$o˒˫uTN 8pNa Y"EGkZ~̞Eéo?,҈{G2h+i>\:T/v.[cƹDGDP|Ǹׇ#2)Ս|3;\) (DPU: -?XM&a[bR,EƋd?F]74t`:[w^:"UtiAW>΅HA=O^ S[F*!]\lfE@NP,Da"<[G IWͣH!8졔q/Ϋs8d{ne)2QyİhbHd2 tAC7,>W?IzR-2dW9&5ES2bS:aЄ;|?}bSO3vJiL:Ff6ƈ٧ ?K OGznYY3sGq݌ɖt&{\8\>A`w,~:\"$cQpِn\vw:rKwj}JcNVFX\^ IaRSdJܰcnRylLhQ0Qzz0FO'qxƊD<.xCo| ˰Ji7m`u!dggHt0s ːx3_+:,=9WOc{sԤ,5aoxŕ3)7ʴEzwH@i-aCK?ګ 3cn3֌"ㆎA0g| kEVQkK=,Q@׵F8h@0Ϗz(>Oˈ+C·/d1~\kgLRR퍗XiNn*~u$^}C9@zs%6}P%#W'/dfBu4~\Wp[KqKJ8!hGQ4CzdrՓ7o|׳% EkKFjyy0pu!8DH-Up!̡.cN/\]?‚$۱tZA<%/Ix_>F5FbeBr~8T0էIpg4ߑҳjXKdJ|T1i.C7Hҹ826[5sŃl;F Z fqزA Nؼ{<ܭy{"FNw^)xoa>M|Ј?Cҝwt^~}d~˛Tt(`wÌ@ m0+ Q {kI[ASJ433DKʇCf S|=ԙ,;aSchcGLJDW^#aR?@Lj^[gSen}JO2|e{P-ݎeI1C t&4Re͂Q_a'?N Y_ P"-]Jfs/[[eorhh04TF8՟8kknRQu0"% }AO&)u kqpgq i#ۈigLv!)tZw($1Dh&H^+K|ba'9zu{$d۩~BR-,D[Ny4E4DPf DTl_ϡ}c=JFR)V"kE$n W)R d4'<|+,< FKZ-+LEh^ K.Nse( v-'\|,8*guc:".4Ǯ@ƹ 3vA:ɠVwP'D?kOU,Uy?jA)8KL^-\൑?o&y9x7ѫ>T{&ͥ\L#˝Y rR&5 Qd ;5R` 5B<CF;.\Z`R/?dQh?ݑV~._"@kZLࢣ_UtHv X柕S[;frW^_\kDYYZO_&jfCCE4:>ϳD~Ĩ_,1f ŗۭNm31=̙[.!rυܩ :&C%goVk{Ӡ1E\0%mv ? 6! ldw_ (XmyFec'SDVuȔ1MlrmM o\ OB_LM /vC3,T& 7ѐyyQ+ҥٗ~R6cFH{CG'f~l{ñD j7I`9QPQ1t % ^ h36'D0G4~Q+FQ0zVj!͞> e.eȜ'}ګ֢/ԧM]W]硻g[<]xOJ_R lR!o*>R\=l1 Jv M:!CZ[8T&ܙ`ѓm}qM0=N*:\~[ċsq%78`*Vh2h?_a%7E*C"9Q. V;Q%Q3l\>9">cBb^0 Y~3OdF)BxQ m&7h?\O#߱FL]LeRSa<&\>_t<:Gݾ<9)Y$VF8xlh@..pgC xCxevGЏ3aS6لS>xWRB82r~J  H)p:c)zZRvE)QI_ h_F Omqr+]HY/ʓyBQ2CN|3UVhI|4o?Aʠ)CY1? M|I"0filb~+$@߅"&|DWqpYQߟ0r0ۥzC}OSM8Fwdy|d-Ahm1aό6OSL:e*mQjֻUY_܏cWdD$wQm w9S;JGm|*2`G]~fDP.D˫%7ס@"KǚD`9~".w ppI $c`^P* Ԛm qGޫҥ^ HLw,.~.l~l(hOqwJRnU]N!?[r;wGl='qyyx+S\u]M=䬳N/'Mp/?GQ/`EdK{ *Úɘ+ RA3x ΄N܀&ߧH_7ﳧ!::QQ7MDrS^Gâ {BmN~UoƄdbeA@igX?/Xhr!'X4WŻLnuܜ$j;1gzހJەħJxWxMVKdHD(SE]O// -O_0)_ & ~+챫n.#T x\ &Б808'WѽdX:҇QW[xŬ +)WӡGʸ[Q9&YӈAx T6*jE.Φvs8I[W'zxS'4f{)+р?3]+t:^kXFo\,DgBP $H* Aݞ؀Fx9p `ZLįBK«%dv3bH6FBwߞžp]_L Y4Jʡh}vO_ pѝW'ܚu${>yo/6mzeI x8Q(j =Ů8G[4qB Ӣy`iJ9:e9p ^*#xaT zsA:`">}(ZN/ ׏:yDXedTS'8,UHr BP06G2mez? 0'"ֶ&H,V{X`A2Q%>^D@zBc{vOp+'1逕{0%ɼ\[* #x UtpAEهXObl̂dvhP@_W :*IM:(/ߵ/Zn6 0c$xyXf>RR*^픞HJ6E2*C%VrC}ļ^6- ׊⼐=Lf#Ha~h&VSӼj{K(֡LqJɄ3~6T 47'=6@m ;;-sr3%fҫ=CZr6;41]QGԻbD}{lȾl8ȟ= Gf2d_F9*sz'u^Ĵ0 :nzo"ny =l*1}'ztk'p"1 ,9rD^VQ^ɒ-:9ѐWķ薥\<?O2TZ):2ekV|6*Fިe-ļ\&/ݫL&nQKb,{TyN\NEX\BU5#jeTB%}Dy^oռ>XBnUt8e" Tl, x{79R ᐸՒ*`MUX|k>9Hj (e1<|`$+N4k(#ׅ'= d=ͣBZQ7oSSnWĔLN0d))řC:+f2Uד 355զUu 彝BmX Hx!ԼRrpnM\*뢚7s.VfԱOyWչ_pRIuSJW}u"`(uGS]~dF6B/*=uZS74;<{8 O .KK{ eQGʠՈ^1b0[V̭zMF NxdX*Wr(Ѻ?9M"]I= wYJ0nc){|9]$2^EnՂb6;hY F%{rkΠ8Sj,z6b)j_7nwp .Kza82U\pZ[trTKP{:vPY9`IPhwJxT6FCǠߘ5Yܧ_x.07yB7WqO{Zk"B9Mu-qq"!CH ˱y8Zl9-)IEw!rVgCTp㳑Lx)y.s.k9SLqKĕ埐bL?3"SX+9t"Rdk9'g:J'~ Mr1nǭb)a hPPa͜F%L#~⻫gɬN]b8|._y3ɔ ӞhYmOSȴk;_N#fQ?oH{݃acCVYCokAadO]5Q!RChqD+ɫ{S> gZwy F)9߷A,s0g:ʉY[ "$;qq*~v^akࡥyq0TW /LE!`Z>2|g׍+0ђy0vqTfs>>*-13§l?IRqw O1stoYxDsJ oZvdaqO[Bf Akc;$r]3hvQ\g M|COc8~J (C{UexqN݉kyK+`BtE󺕙Xtx&X"TbTqXOHd2 ,悯_ͧlT;ݣE9 ap(:Sv]8 {5# ']5niؼ*-Y$|GSZrQVI$'xQ7V&8WS@%^h.LJͧ< N"}qjϏBG8GFW7m:"KP` T ,ҳd'$1"=Γ5V)|F8,jml7^Mf픎9;W`,> ߽D[Mg?etԢXӭC@)dd2'e׀t?YavmV[]ܬJ.ʎ)CL ڬpcFM_I ޼筎J"m^[V%UHտ%RI{w߶`L(NU."NSzKB'xXbL.?Sڞ܌|$`('~ωIB*O2ƒWtL_ٗ98Q\# tiY4"ĕB D]TW ݏyIX'1Ot"0Q-{򬑅-5[ítNȋ|qE}:g% xJom*#35Rc&k1DaGZ1J yz%{A٫U|(@j10`t~v;.P*$6d4 KmɘDnf%5!Lވ4= ) @,*-5%0?G$)(X 4:yY(^al=/رq3` !yAi~f꞊dG.NgE3a 7ah*Qp7GPzwAO.ǯ L oş)SL&J'Oaa~Rj`%,e܇0ïlz-FMR A/}\7-=zw?(FS'm;89_A}1Y ;? [[~ghG6lTF j>5m(VOo>0IÊ,46[3^wMu#k]Z++uؐ?atcθTeLPkQutLȿmKXarC}gD8x& 4È>)N+83k:g?-(IvGA ( D> KYя7$-B`6nS׮^^,"͋`"zEԏ-Mu5Ji\PRd5)L4+D?j o:S/ 2sC@8Oow9:U6}LV.zN*wԄV ;VQi\f/d']S :_ wC&L>gZK5bkL=0#]Z~\R1 {њ_*,ٓ: 6U杴mT# (蔺k*bi@ҩʩOKONiQM1fwY0Eɮ-?._PS^HF,bgEK9(^6U;27Z/7n&p]])5koFiھngII/3ʰ? ɇUmIwUݨXLkZ]!kS$  "2`o%C>FoQA'V]S&IdH,*՛+?`,+[q{ I"̉-5%-MqƇSݣfYݱ?=Tl@ZmeCHޟiH^sb)ZvFڱ4CB7`d-㭈 Fzj׳Ϲ bqw4"V#s+WeZ$g"`cϦJo3do,*0 ꋎ}52 IIimy4Ӿ#&? Y0ϰ6s(͘[$VN/hOTlzv›AjzB` ",!:^B 66+ˤʽff%M wY)U9pa SqAYq&/G*o4LyCW΅ƜA*;f,2`d="N*Km=pƙב89ϔx\08|5rH,h vTM9{=ʃ1)Ibl]OM?(-_$lzd $a K%ˎ׋liojΩ[T0"CuPt '8s\ѾeV|t-Kr7N&]*MsTm>&OEJh U,a8.ťs@:݉x*q(ňrxőw(TozZQRa.^r+ZןbKcLXt?0Jlt!&8[P4}ж8e>;Y W$@Ŷ5·OQz&]W-3jZG9~PE K5 /җcUTqrDr4ڝfck0v纛D&9ΰҳh-2k gwZ ǻO弹n@W hp׹pz0%$BՒGFl:'V P2gl Q꒓6qyQ̥QNN81Eߒ- I0)Hn]GPgst܄%w~x(ͿHe8MyXV0GfFUxdHdOXn Z^{'X~B`)6?-&ݣPSy#CoHT[angz`8S rIQ8`g`DϴNǝh>~ s3B83tՠ[]߬K+hN4i$w;Tޔ ɪ"e%Ve4IƗ .LGJ")x<GG6؃ـSG?}PO&lZIx",t˂[&rYEQ7$~SE,9Q}aguY g8-Ih_챆% G c zi|)(XD WN ѝ,o #{ W}N~=WV[hFsh鰐"gkp&Dr8c7V3|tR"}5 ݸoP WЇxmٳ!) ?' :hlvNv4c1)Iv0{*rup/& AB%*>0(Ua(!Vf*|VY;BL~.Ie"*6Shxޅ>2sw.V Տ-δZ%S^E@[ Qs_g:2y>tɤ!&ÚpE`Z-KnWgᒶ :|Vñ]yBd:!4bQG:\B6qS@ lvͥK_[}@[O^_&\v\Vߌ vH-IX"wz, $(ƾ ~pV9|Bާ̶F`̝rD$݋,y묋# 5Sk]}Crx/&89.(LQvW.q\!m|}_J$-2L8`eD -h=U;}%Q$jߗ0 ֐0{z|}$8qWF1V_mn *9lۙAiE2ih#]:9 - uƸpC؛y쉼aQW&;_pGyC=[ILjpHfɻ;j*%Uf]X G?vQr#,l*I5o Wg4(7sōiѱ"F YaQPꤚcԞJ::AH:^̫( @@DD^ ]c/V3[ v?Աk$ JGr3,8v`J:dMy.BSyAuo:';Z{T#JeF5!:߶쏍A1o$}hX-IYm'Y>LtgD-T<ߤCqwFn3KyLl}Q%G\蚡^%3Q?Vjqݿ2WlS[یw&AFUx]ڪSaѼBrT0YrL_Ъlifn՘nO=dXz0 0蝅wa6|uh <嘍eU;Ө7sj 3)`^O-O+9 |m:=.?`ƈ,:kt(6eSuX~:hb8D{s^5?m,JxX $G q* Dz{{ٟE>Z9y1'*S+m['dflh)*)ǔVAw2m7q(i OMvO1!55HszB&}}٥gvƴ ƌ?͵=ܠ3ӎՇ~Wy XVW@t.Q\}Z].g$7I卩[VVexg؋/' XF6r鵌^B\ۻUDlmzs>53ׯƺ +ZQf##F *d{-wu ǭcMB{*arYi2`'Pt֪;]B,Z'QTr~ȠېT3P!D%~ Gr2՗Ƈk0 FƑ\6&UahC%$ğI}Pv~m&hk}2GIDp\l)Lur߅ВR?!yU\+oi>MQw-#{_]n(ITRj,џbɘìH2[yA/o :ヘGZ`Eϳ"+6uGY n/ᩬpٮU$GYIRեTRa:gA@5ru0;.$Uu zɱ3Y}]di{ bG JN -^?0`VP/]BuCI,ԡ@;"2,M($sJx Н:s\Ol<1Ne81TC)W),<ZWˮo%ŝ >Uŋ2rJh5\(&6wn2ઔB?Ș$ҀZI9ĺ2|? ITiެ ÿVЫJl- T4lU:t_/cͮeti!HKi F%EK{:< j!=޵cPN $H}t@[BӞ>1ƌi[n5u2=,g9t^U)2:Ct`@w-a$ܭ:#4dk2%tشvaѾ&H.{kUl.r63uKh"ܐӯ1 /VGaSni劥2 |}7Jswg0dX%34'(oesDF 7ťCkW =+K%&1sF>G a&Jp)9RmʊZʏA;[ 7 Ob/T$w<(Hb]ߍWg}-Fr`/ꨵh 92PYU-◘ f5Tl^P@WM}M,H'x< .7捺qV\\yKUHEWt(YwﷲR ťACv]v>>ƙJ\ jyrw|I)eݚ[ vWo}X&buKX !rZa;(O0.\YA(DŰB |'dsq޵"h=5kX}XK;ok0@KU MHAqR1q`1l}%>%ܓ.d]) h'HXDؐ|k*A:zVyG`OjO>v4EB+͓~)µePM՘#h & 4̈́R '@yJpՐb;L@2Y_))3.8Ƣ|ÿг%O&KI6%[y.LӤ:'3z@0/A&ه^:S_MT`w2NY AS GV}A[g3 l [1? d9{oh)Hѿ'cWrqVlk#sPi>\ ck,V}ؚvhUdž|܉DGϴ=NTNm5!ө/>|`P7~;2W1RcNwP{VM~"lI]D8?.u Ȓ[Hxtҕ{ _3{t=s<>',H>1(eeO,K  w"Do3ak(2;fr*}lfMkp DVJ91KTxB>5b#e#k9rHwҼ2H<5>L~.6?B3yQ6= xJ G]ZJ}֎<1c_?[w; D(QkAX9 HoNrWIlM|2< ;_qDfKfW/IBEb~ij|Tk&(xi }z"1RPEK$&%JyN@Wz%S 9kLP*:9tFtY=7uݎB4tԹm&$ Ѵ,!j-^pERz֯Kb;gL [ddMWݬ"VZ2\[RÎ҇,ʿ'i 0^I]wcO1ЪWu~I躻UxL9oݘ/jidshu7-AC@QIAp O,i)A[.,zr\0&ȖTFWW")`n]{ZP$>\_̄ %8)+ړNEGp2{U o2?G)΂S߽+y]I.Z֒t`ChE,Yo</6\ffSgK7#|GS|+_\3:A,蒤z#Ǒ4{Rl} z\_Í["_kc"hv9^> H|4Uфz:dэpRDzp}R+ir`# n|'H 4>:S¦+O!8-npUr(n~YCMG,/OΥ%ߤ|^^]Gg/1_=+Wv[Y jâ'>VЦ2D{?ȋj өCmP_PJO0ڄ6UdӒ:қ}+&3#Ov@ ՚(4sCQk}xh>#E,lB58*&=-MmB=ťWr)>!uDG$ݍV0NdsG|)?kK.P<Qs!yH Fr `f^%Ò'ܢdv(\bi3עgajB2Yel.A)`7TO˔\$ Yiss#Ml;GR5ϙaa#w~NlZ +"V=] ΚO/mʝFdj7J WQ=<.oV5"JYdG+7,׆M#`TqB72OAHbbk cG'9S(8+aRj$URʁ.uqNe4P"I.z=kVPO1ƨZB[\n>?7l& }Эɓ7G~޲@\EN9A?jE 'δSuq7T +1 싘fr0ƒz|6+o ytI錾vΛ#4 T^|(ppS]ZIHd4-yMڮ=Ɖ?ElӾm{4ziaf:[.BBɬlܪe!'QitI2V#ދz717-cVAo/e.jw#Tup\axP~x]DvK_߻[/Ndغ?ML UjZre"!d@\l3u&[(K!N[JU(dxwgnd*jZ'!7rL$U%n eL2Wto25*$i܄{^[,(NA#6.W>8ϛCζTċϛ59 ˅5ߴG*PzFї+<+`JgHmKukG$n z3R : xKnC )´<_[ߦA.uBhl ^ܰ8f*K}u,B:BÚŁҔX̜Q[f] 3+AKoGVѽ֒pԁ#,(?}'hF]s?PfO5+Wiؐ_PKDCĺMbf?FMy:RB3_zNk gY+zpаU7lq1~o&UP[t|7D4jۉ#~ _v-{}qFKd1I5EiJO~iPE7{;A( SC\5{Vg}=u va4!`zGN%z1){W&uأhJO |5By;>]ɍT"voHбlЕ/ v6 0#Ezt<Idna]ha?.0sYdY8Ji eO YvVgUeqIiV|ƃ(:0֗kjT~isyrKztQP'j ~c2eWJFNȵCԩive2aLJv/Ĺro&" .@#&֓Nl2$xNdP s2{x^ɹ{bLE7h_p#^3:(S!'Im+,]R $t8#Ea*CVH'+((Q$|u 2rl\E$QA;uJgwbe U/ }>,^("3^ģFBh  BDu`:"b*Oo\ +t>kɨ&soکYDnhMhLcajS*K*,(0kFTvσ!aX0 &.K{9Nջ#B3 $L:²'^XpgWnlLr1 0v€Zb!vsٚQ;$"Xr`+'!݇\i"p3#Urr3mw2Bqa&Lv\ n=Fdp/7^.O}ɦ&b=H>P `u~z i/.#}:㚋'lŶ|Vx4|H0$`xeebN 1a͠闷·'7(^/ܰԸٛ[N#T#*?E2;GTJyHpX3.pĻ^O6^.9Jhf;vܦeQwoT.)DZ9icī4)?I ?Dч͔}$r4.选f`uP:D5yCRV3m) Pڢum7^x"ba@q1'QB7SjҠ.gXBq5r $0$\tŨ׮J$}9DM[z}%8H;RfbK3կ6'Qܝ,sA Cޠ̽><*͗3 tZEx1S#JC|ۑ'ԒmuP1i>Hm ^˕ˇ_ 0Q 3§"$~lNqI_<(]y-10Y;fwgR8F,c89y ^h m;ntZyCQr×.p液~0$$PLO;;(s9L` F W:fߠD*,agȸ"N:%5o[j %%io?ߌ.Tx0h%R&<(.1uG7h3Y`Jߞ5.7/.{ %D'CΧG!g,zNTo`*;0.$KǨEg39MUBKZ5!I~P h# AQFL4s-eGR2sVA! 3pzN#{cѰ|5__0B+ <~C+dKA iڠi%w"^ 56J 0>}{l%#, w k=kUerg&_+Z'WefY6k^59񳴨;G1n 1 n10By ;{]TdoP^IϋN.,kɳP2%-C YȢk#w.EH<]0Dk qRy1#FǼ,Շ,v԰-\Z2Z*Spz@w\-kK zwD >`ziQoωt9* #e|ɬB/G9\Ԝ$C. Dd%uDɹ*U'Ӊ޶u C֋X08A :v$FJl՜$Qkh91DRKk~vX(BKXBztND:4Oπ'I{midw|aӵw'skš +^tq"I +ڐ]<N@Um)>{- y#lK R͍vv&bC WLNOKVr@SE4dg3P~ƄD3=zQ[2<9DmR#uE"цJ?ٌ3ģw{@<%:ـƬr3CgV ;Yc8ҮAy eF4cCpHEhdfZ 4Z2hW)5e؟ꜥLҎ 2 & JKhGulǯHbd`L!7 0EK huD:@-H 8SS4QcaػQqr¸[zP1$깼"kz\1cέje 5$MsQ$(=m$isi*O gTTVWά@(& 0 3u_%U1x{dzz.oLcr5S/чR(Zτ~Z>1ݒIEx\ZPEܠ }~C^`RB֫iItϒN# /17ȭ#RznOgd1tN[xC8S8n:# h~I9%Cᩮp-$,t_CMm)G h]|/tHq6_J"2ǽ1T*2_<,JBܤ>wKP|%Lj182^Iku1FSH6m˔>g3~GG*s 1].EDs͕˴P;D F7mBbt4$ `.Z ꒌ?a9@{Mתch#&߸Dž3B ]KeC덪c8ԓ ttƏw&h/y39s L0"aL,"nx7)MJO`.Hz Bԝ!^UXAH}g#^=J5ߥcd_g$z'6WBç)ox6.B6@'zv#2>ZFLsT#.ϰgqs"Y ω6d]YވSZ~>,܉,UՉz6[GNE"}V{s~}zfɄ$l$!pi96hVJ%`_;e_4K(} r) <,kfv@(]CpPl4 bzK8mvۉUԎ(ɷI[&N &Q_Yо%@ymRI&{rhR#fdFc?OKn" S^p82Y5dX֘xAzP߯M?N._9&\:yNˌV5zJot(7qe=qN{kq_mD&i, 1/zb;|f;sA^`{ifk *QHKW]<Y6n cYoj-X!r 'ii'63lMRÊ(-<(I )@kĤTP:s^OT)/V,8B] mTFVPG0}AřkA]-lx}j2b! d"_f,WQ| ncӗ-mUADm1]ۃ—2-VEiduJL3-CdzMncw:u :"a!"ӍY t9"ѓd04P^K~: wBi6}\(i,dي[skG('-@ ?h}ŦuIK4RN ;񟭨?RWy1̻[@|{ Lցѱ(/=ϕReZ;e3 7qƵTtj֠ LCK@-)gG<./] y_;{z)H;Ol=Yc O]WǦCR;ۡE8žLȩLGqbUbýhJ1m4)T(o,ÝA )u?ŔMFM$\/ a\ {N cMen 7/|)!Rj& _Q=^z9*`z'KvKqW~Km-pgtt 󎿡" (?H[JI_rퟺܡ)aRj "Ӥt8%}ik߿ɜrY˻gkJ#*Y j;j>" t6 (>e\9)7)t (RnX0ƢGcq#]6^X(G LC]\b3o>45x QEfd-4WCN;+E)h!fF~;sGۡ+'1Tt=eìF`!8xUƋ&?hh:*)5eQBSO\zDH$r!6<6"Ag?K"L\ҿrӃ^ʌp" -O;ŏtlϻAut|0čՊ IxcyěqU3(kv#o?>lf#q&'ٺ߱MqR 8z_,;&5 ӊ:*cFY;^(&s|lNv;]6^ű5c b"O/1%̣#k٬21ӌr1fDgGU)4H5drµ~62I\B @NO_l)L}/8΢HxA%D| D A8*h{H|y2x47!SN`ݏK[4 x%ۃ}|PLEjϐ +\(%vN;<_bzXdFDerHr~؞[_0>H7Nk'Q JdbbF|uvE=JZu <js1Vخ%cY7:a l(-Zm' gbTM*\zǤ=Xc~}>."# LsYnH]CI5! 'BR~J7nr)_@ dB>s޼FEZD.T\'eqr?o%A2e(x]DT@\y-BχVak//@BpS ލ"*ra e]# Cl oçs8"EbF4T.<3+2"TϯLfѲDy&BIACŒqE& TlI¦# XYŹOOvϰ ~HG&ktBCiWLYvY~3=-xKp4Yf&K'Zz7hDSF+#To/[>K*Y3XtaA#Ȱg%Ai<0Dz K'[Mk `uH!ikVD`9mLqv}g΋&U M1Q3:rŸAT[8% $ HCqFܺuցr*koq\7afdGw:ֱ3/=j)HR ` CjĪ ǯݷRPǖw]/j}VɈH&nEw;$-}Cdq:]-ξ$RPft30K>ֺܟg4vټRpexvFE %"rT9Ƞ;O4q?duxtBӵ3]mirfܾK+#P\ԷKJU^Ps*5c;ѿ,ym$^y!+*Ft4ꀻy]iԼ\"0hQ$'JC;NAbMTVC9)"JJ@|"Tek6^bhhpBw:|oq#V;pCmAC?MM$~tK!m*;@y,*c8DE/8O^&|F79C^ 9B yK ӂi%Ĵea;kt y!Ģ8WnF-@ AQWcmT 7oyoFTROJlxk﷜TU}yqxVDu#fNϽ{>'d]CU"lc9-epYS>#ܴ 3!Ŏ)G'?gR&(=OŘłxUg/"ȶI],"V5=0۪Yov1p3¹/A'x9R1uH*5xib.l^Nm>ׂCaH+J <cJvtg[ɴfYqXEAu=8!,+{kz°d@2Tp)Xb\aW"pܜ,W$P(\5%v׀?DŽ}H^mͭoב {R:Y|tؒD S-ѽ~|hfoԋ+iRB<Ț+ Na)C eݎ,j{ {Pv3PӋq쿀 l'jeU S;qfnFl*nGAg1 YgUTb4(Mw~=m^JqO-'{& .v P q)vߚ 8@ˎRw{\n &fqLG{&~u,)'DFu R6́zr+ߒ*P&> ?Ā;ϤVcZVų>UqfN(} ;;Wkdt8D CU^0X]w>G+}rE7ӒeѸB|7] жQ$'ѸTOl* Ӂr]uM&+Iٗ~У'N 'J7p"<5Y<𹇌4J7O%"a#ľ\j[dbJm9^`9ǹMAJgy$F,19`5ߊ(deiHY%3Ž֟iOٜ߬ZyU4-uĥpZ [ JqV bCW(}TT|쩍ݸz;p AP'zZqP[l8_+=l skqᩣ|GA<"zbf܊DG\ (T1"H9,^w2On>3xoMt62BI =ׂh hzФClJz!!ygE#+)KOҨ%lZHȱj)C#0?a~,Vd1M --ȑEWn% tOzw5Bm9J- Ѯ uu ŧ^E5Jgzr˃^L΂16SOmo@=)pXc[,/BJ`D8YsQoW:Itƀ0//gk3Np9Hg_BxRNQKcšxuc3O|X/[)da;w|'|%de}]㡠S]-HJޠqtW%%zMgМ o`wl>NCBp>_>-K\T-rXYn;@[gpa'" PznL*Z!/IHmW&\Y; X'N s@d +ХQKRR_ &J^``e B=z#2+b)4pA31Z*o:7-;.{mL`AuRn͞Сɀ([-b~Ȣ'O =3h<`SJ#;E/Xّ:~v1ID3v+9HoT6M{t; u$.&`Fv ۔m睝?_`Z[K [^Ϙj#w÷:4݉!C`ڤr2pO=݀s\Eq=!TQٞ -08캉Y݃ܳ7ۤrÍEId3ܝ9VD%,1Rv1o2%E+ 8(J߂.N+#*-u/g)w woNHFS.M-raT>sZX5Jʸ*KX%^*ym,bV,.L參&W^LBSԍ [Mnj99 N^Oq6j[–!a*#2HK7zee Foi+UОyu{E]B: IGyTIiHs㸜7ښ݋zHIrN㥗z ) Ԣd!^LȚsA,u*vaws2@ي4-柟{ԧ6[?P4%FiSUP`ZnŠ 2ၒ\~EH^ i#]p(FgSB/SB>6ZN8su3-yL ˖oHu[|vZبgT " ?3h ~ەsQ:2%|h!f8QրA~eě^=T+j0-Fbm</VT>4qAr<>ג) rx"mMJֽ}eD }-)*f'\9'vlYDV@c^.z"xO*>Iz&T&G 7}tHZHعmjgfR \Sk+O5??􋕷/5>dE>TƇ~3LIցCpVdw|Mci3F-QH|鮌o&t_a3+sr1Rξt6@ĸCCdYφxqr劁h7sU3_V K<⼅.:F'v(C엍+AWM`- zc88iC 1>#/B8jQJO"z{5~^x]H|b')+8>ƒptM%p7 %e7U@f8&UyKMg^ ewwn|,C=Li`wDh_ +K3PR@yM]eAVZ'sGr]~#Ȼ $q͐8cA_pGD$q فxc,NmP aF:5f,h@3!>ّ@Sx)e `ͯ0$> uD͓ Mm6G 52x(OZ DZPA`-Mjx1p[%ٽxºS5W tA>4h~.ڳ\Tc:JdXAohͤ.ALSu>͸o;v <0niɗ |P NQ(_8Y0[ 1t靮/t-V`RǪ'cMM.2BBY[ d)X]-:taVEG1(GQiEva"&֯e`Pl1,Ls d\#/BajMF} m?`\x$ =7௖U]. vfTms4Uņ0ҨwV3+O%L' v,ܠHP(u#vZ@p_`̂ns V6Y%] *YʶU|^x*,xQ&rl e'?; R Ƅ.3,ݹs.Jf梐WlUٶc>;[Bf߬( EznileP.3`4@:ϨAw֝ + CPJ\Bt 5f e_q*yitNA^E:LbQ#{>#6Q  2-9L{uxeJC9kͱqTpS`{9<: 5ݑʙ3 vmy1ߩ:L,>g@fH56UFA p=tlMr:` +ᾅu'.v|:& .&D{MuFX;uy7e_xSj,M6h[[fͷzǪ{߸`nIg@D`qN ܑ.QOu"+fm:˿qq'@6-_rW7CRC˖oHZfՄru@s߉*ɷѠH:1_uDT1~&X/RD#DHb<9$SÅjlivX'5gV>MOF?,_/\Š# ]?WP)L|qE{b9il8馹@nVN1;(TYFaᱫRyXB⡨ ?*#q~ҾCY[P&kF|8-EHm^8[DLz3OO4qx?UE*q CU+zs`iʸC5jN >'N=@ 1@0=>?Rާv/ yWwzax",2xet>!eqԐv[nuWߋzQJ}L&ϠfQ)p|Bfy¡D #*p%-ˠY폝* UOa׏ iM( la*t~8"L:DXKMsG'}(Ry<Ȼ+Jȫ{qu91Cz=Po^jF#_늪+ї+Cyz|g>WAXh~}<9_6d&rUMcxvO^.OU<6$ ́C @E7dh_yP2˫kQ`딻Es{GO(٤+rxB=$~^0=DH!89$/O{F5!ԢWx?O|8>Tntw{ws@R}I_=ihԯaOOhąZ r5]q~t?Vz޿X S 8k Wv7dR i `a}skõt:Zε#T^-ym)gMIq󺚯HVB a=r˛3L$.t,pD:oEc݈G=ȅ9ٟ]>F6M 18(NiYcH)R0kVjߵJ> ˦"XI_H[Td*q16R&t՜Q!N+d"\ņŔf+n$dQw\`t!n=ή e6΁ȁ0 K\HmKοU'Ɍ6vgg]-&~wc㑒b8Fe%4+;pϷssQ륃ԙ }AJٝ%eyUrآ~b/`pӖ,BB #Oj\=Bx]#7/ڶ8@ ĘRSP(kmt"y>0D!je;H Q 0wy E(2Q Y~V PV= N$~"9xyyQL"Jc7+{{4 FbRnir1Q*44U:uqW#垫_N\ @Mzj|,XBz{`AEҦE7'7w 9SNLBBt=Q?$0Gzq*vJ>˗qiK[s?uzBQ9}]zSS"nF >n`GS-ZD%9/(TwCШRlZyj C8f. vz7AVG_Sb}y"EV; ;&P>T\ (!jq \.PGy#"%Y7^ }n۹'våra9݈ѓ>]JZUn=2Ij~.yh]0UOφJ7i(LJi&+:o bFEr0:S@ wBo%] E- g]e2mj,ADmFi.uХcsSScD)'cu[13kҬ@M?/_l .DQVPghy_,]q>cYCvA"vy| I4s) [(xp',c JK\n$c$# g :ErFrО|*{{CDErAVrߗё8)lAzҰV.~r&tY b2`W{_CNcU&YّNS^`gT X`ZKV§u0LXDGJ(Hr CeAgLJ[ QD]̍mޙNhRz; pWS81.0`\p[/U9mN #acMI!UJ-!I cL֦ڰJby$NfcwnwέHȥq?YuIIq`NA귧vqMA.AOqQj/ I'})M&x| \CK7O ퟘ7Kӆ` {}NK@Cey-UBU'Qqi5p5`ycTcKfǠST\l2|AQA燽2%ETC;i+3FM!U2g=@KST-K1M Z(]VX+"| 왊PcrϾo>nܱ';.٣'!J7:wQ}[OK-&9|9Et7!?Ԩ+'A]j+1=WhvOo>pv؀t %k :6COYޏgLԍߓLyV7G{E! $M|\|ó?S"ŴE*S@7!PɆIOr/L o$h$Jk.*  !d?("-K)|bt'g jҭ&ԨsxLJ;*;R[ q+Y5JIU@i{!Nfv{, ]Ęsk $;FI Jܞ5k g,0RpAv&" Y ٴ(>LWdXҽJ(* "c[lZd7&h]"B<9Kh3`y@ VX⁶躹p-N,b V珌%6%1!v800ګ$~4:R :pMoG؎9rd=f7ο@91F8j_nGvzzNSpGWT_@Sf=`A&׹uٗ K/5ji G:D >@.E|$ox(j5̒'}o{sBʬ5\*f߂1XSc@Dr[L~B̈́1e)⭩Wei_}=!Ƴ6g^K7V@<0g,X)'r$Ēgz>ֿ{ˉH*Rat"3=]-Ҭ)YBqdݪ*R9f-?䊭c4mUNB\#MݿAx9!n(PBM=bI982ffLߓ-;8ee0%ނby*( Y.qݞG1a`gc ص0w+DxMIsN\K|S{[*U<x G7H"g S>W&z| 8-~BMNWXDzRC":˧ph@K50 , 3/g^w}I鉁4j5Z{7͜0:om.r@H Ai7m',d!+z>4;h PƞB4S2"/N uq"7""UKJx=Me>ٚYc勧 ۙP(Gị9x49АY-INXGnuH(~O2et95'gM0K AT^Gh<0B]ӟ(BFB 6z 4[R{_ULc6n(YM=jx[FehDjKX,qVsg3i[3\ZvKbPBqԊժ]ZIm|;wRj3oH|Ų0hbb'Xkx&e.cվd-c/5㚥{`S.t-=hh[/r? > .G{`pZmGAE ɀN[dh')aPo{EAmdm's" i̅QrU񗹵auImi<#h.ډdRcY0&Z)J`QοQ!-~ΈNjE`(\w* p_ۋ1l3%*zq42,t>[hW M,5J mx'I2dC8/Qj74KnXc뱿kR>H;þW9F,hES *زN^3Ǩ`JL7A<6BHl'ڊ^h}2NzkZD^6H]!fku\qwd d-n?RbAuNYkl >{ tǔi{8A۲SV" yA8?9yF?:Y$zgKCo8c4[SVa(m(Ilj!##d"]mvB_l>X03~hqa@}76Fʫd7`zAu_x3ٺ|(&l'g8&%ZP}4范gMd})$if2Nr~9SaWUya`|PCFǵ^^m׮7Kw6Җk턼ueY>Pik2Ŭ2LgC=<( Nʍ 63Vw_mwb_倎Y!ƆQ;0~vvds@ DLs7,i4,a Ξ::4\&ks2/0>| 76 MnH.Eb>;Bv+C)]-bUF)W,\~(B9}_OqXɅDpd~JoG%uQ&s>bmKEJG?Xunk]sȍxnAe>GM>]d~G~=+uzh_`tl^pvkjb]C =ͼh=ΐSFB-ٴD|¿O~A!)[\(RFQ%pUYŲvE8H2{%HXwcd6ȫ"ۭN.1I_EjmUXa9j"oN<5S~|l cG^^*'Gtw=NKUwZج4Y$lRbk]IuBwFBϗܯD0wQ ZV_ܰ5I K{[$є1a&QM lY5H#%ɖ !)̌4 Y@qZd\XDDa;ҳ`78l/b2=M5 Fv%][T_&A}I2Z1 .J׼GOe4[Ę!LVB߉3L s];$ Fޅ5`C&yҠqi]YK}SƐ4t[R4zRasώV!;^NO~IS/8$J0KM; aVI%yR| WE+/ R_L_Ma}HYj-9UOByׂq4+Fs^yÕvtxjJk.LkF"owɮ b{o.YfǍ< 5o!`byB'{f%"qEabuv]R cbsbާͰpAX;mAH|4 u[we'_x(z*65՘93ăt7ZR1*JFa35Z# Zx5~ؘ7Wyr09f3 |_t|4XA eŭ9OGBRcpV8[ЁrǒXޮYY =ߓwn{Lʸ PO(Ւvb7y2ҵTHqTQ{ܧ+?8y4bfQ1՞FO`Ɖc-fHEhomrl;YVRT{5f\n VUdJ)>r;{v?HJg79[ Ǜ$fJbGo$oND5(!5ox`}Tz'0" t^iTFet479{ rźܹ@[Bd(+9^*} }AB&|pEP'Qz$<(+m1bd58s}an"rܜeT-dXIq؊#*z^8<cB83pH=vJkd4̭[Cب^'Pt")ɟr3 ;V"jʰa9+)m Rv"4&!Gց9R^Zʥ[&M>= ㋂/hJ)OnMUW !m. 93C#fĉ^sk}ɹ2hOS2f3d=P|̞J)s27ŰW>Kz^'>ac2d(37uqX ڷ樓W6F,Rv$+_a9NYCڠE!}9b&,; "~Q4D $a.擱NhS1"1emfҍe$b3%[gC/[p@$<=Iz аSe,]*wq}tӌ2 6"ILl|5Cz~"n:ݱ;h4i Ԃ)m~gH.Қ&9/-5CPfq1 0ãaPO?6u;-bl`b$QX[S.\^ [ tzr)Ar0.mjD:-} jd3~2,vsBܱL3hb7G)*9 jJSNe8/^!,p680/ȩEZ̰"`X9Iufm\?_ĐR^dǍ!M0" Azue^zȉ߰h*vF]w=R2_YMj9q,M7A]ܗ j,v{@ 畜 #֌xGYbPCKUQib2qxhJ_ط}8NIdD{;Z[a" Ρ-6i4 vH}?h1ix%O(s9 .&U#//@\ߠJZm)$α>'Mү O/e6e[,i$ڱ>ǟ O1Tm:w.㘶' ΍BwI=Z'@" %h&"HT){^|. m+dG |'[ȚL J½t ~r TQ,k3q{]ȁTdbyNzȁ B+'ґ8NٺΤnXZfHs#jQyһ煉.x$p=%0RORF2AS$^`$:zߨB T~a2pU#-_MWCH@L0p/RxVx/_HPĒtIO|4(PtD5O^2jYĩe p"^OY7y"N;x9$bʆ'_F6F@.ob$[[o8!펲 JaAJ4xev7L@onah=>B =w8lGڋ5jG^#WH0zqW%שD6$I79JS,';Qꚳ['LG(mkYu;+΢!j{M+f2cƧ0xMjx~v/GR }  !%$i4N|m=4D|;/֛ȃ5PX |ͅUpi4y4j{huOEҏVc8\mЦ}4O8qG50WFuNf3tHMSb7!?\泡wZNbEqdC4G3 x6, m^>Qxxqq>UKB+mf%DK|t}ffQEG)j>_mWY <=^nb +c&U 9d@K+6=+!Xv &)ua*^:! hݍr)؝P5hIىDmx,N|_}i^k@KSwb\ѸV",9`_ X[C%pV`gwԆs}4\fXC?7qMxSA>Mv=nFgzgJ(~Qߥ /XΨP`3ŃD̘!2G؅9Ճ\g*ܪauNS/zoԾ7O5v Ǔ' A18C^lN3nD eW@]kZՀI4R`H>X%uP,`fTz_[hiŒGfʹ]t]˂k,cu yyz8˟cgig7ǥ`/I)oE&3w򹐔k SIX *}ZA1ǩs`:#end`UֲrT3WDáu29&"i*I&@੶:/r{s@_EjWV@ԡdIIKK?ARq2 2=6ыNaC=+ٞ}RyE Gp))+~yUE@xrtєej|-'}w]S3_E^+, xGs)I-o+ekg~SSj;Jzg$Uܩ&+p؛[jM!]BQmDFK aXPO'!E`L(ԧE=Y,k]")q&?Ɇfjϕ+h]] V:&5uyB{MyEe0z~ /U5|¢۫ir$;MksMR~oz.}6k$kf؄|y=r{1eݶѷ3,8՚#G*ŀqwTǏDOz;Fhbn{^JNY#BkS5S zWrPmû0`"jNԬZqG5yU ! 'ryK3Va\pbι16o1GzH蟠p2IFCwG(iɤ Ȃ~v紎 xtXDӴ9 O$^emBfƍlX?ßn4 /O;L7A]lTZp#KNG.XXf_|8Zn۩n* ڊf=\J\%Hƒ*JlD(P͔ra$N7BB[Yz#SVZ.+7҅jߓi\7 iюCM )+cf֣o$:? .)_xl`eE$1G^ u!fQ&tj8B)=;O}8E-B`?+GHRI6:o:=0:$qLq]nĸsJ͹U,WGKCPX rظ/ -܁qnRrS&JZD(xxKK?4׹q9A 8wJ 8BZ&yMe0){}*=MQ@`ј[zϏ`X+\v |RU5*]2]Eu>!Hq$%1=z$ᤘn(HEG!ζb~'B`C7>|䡮Qw+52-!-ΕB2wTƶZJ7o tX11]'z9<@EI¾<9NKKCi]0@& $T4U9)tOWxOC&w(5 r.[E (\FgٹE~k-o g@J!ǪF`78ȥ,eFy7BnQǖnPYPO)Ú,0EI@32BRk Z?UD) if3%CsJ T*y 7{S;GȻ hÚts>U{S_&o Ɉ3 +=2Wg/_EF?jSS7&x ɝj(6W=0tXC&}C@6\8!ۥ4IFjQsjJu##Hw)~P:О|!j05m:d1:w編Ch@6Sx˛o]ys\ VgAw9P9Gv{Gͧ OO.4342ur?XX8ǜT&>;Uj;e{ZgynqE2tcP_.榣G>e[+UuၱQs2l{A@k6p# h9Z?4!v@{g}`8.3/ɿ#wl:5w7WQR N|/:3g(?B bs\ o\i8pd3cwcֽ.m]a)ړ3TłhgR>Q߮3盝埉%}|1 Fd0;iȏD'FgՌL`Iaק,@!ќ$|_[;ߵ ^(;iAͿUbU#@.h~(zr-C%,r9'ҷpωvJ1Н/ܨr# D^8{9Q nmFC䃻B0@"d:5I`\'|qůi![zYחL׶Y89lK( vM.vPmI-£\ E%;JăL%SB(V!rfY -mH%sC.fdj"y域hPCYfM4̳GJLt q,֪W4o T:Kaw %Dp$3@#S *꙲{lLuн Ȧ+%Zv~S%WcJɮ2i^gāl>#&HH&*\٠9ѐ{4=Ξ ~T_LVƛHK廆a>eEاI @r{AbΰWːԊH=ӤCiqe[:I%]SӏRk$]uoijI+Fi.zҤp 䦰duFs =NJY4^D*/HR֦حJ,e큾E B/#7XJ'6ȸIxF4)T:;z9NFTa9t/æ ([ JWH">-m8(.+1(=_(fЭ}-t~l0vtձ;6b iz咫v o$oUv@s$iEc so:h% 1,F@.UʑyK 'y۬F=p[$l ISkY DX)-{I늕T;):!c\\b~ZVI(pi%F%U ZImJkJtj04g htЫ%VҲBg~#[,AF SP/vpgB ӻ:e%R ߓi4;)jTw1Xآa/}Wl gD}B+8OC|vKMv!]jnc#N/hc8hH*Y턈|X:5Y΄^='H7Vp,r  7+BQΪKr&׽Tg +@EФ9gc<6S:h*cq130Vۂx>T2n"8$YB hJת%.LTkםf4y"=R -QD_Yc_z#@~x? 'Q]Txs!n3[AJA/L?G`À͋*Jq%Z\J-Y_qAX\E_)ꘑ|ߢ_v3o1uL5deBF1Q`mno$N>$tEm)YeDDP41;rڗ"ȼ#426y^d 4W: >08IwNc \xr{m2/A{PV+U3n8+W@ u,ʵ VLz ghq!R&f6/6O(Opx^hWXQ֋OrIV.bx_`G*-+, COZw.&g2vIqP G\Т>wlfA|&g>jǬ*~1vPuR0z:OXS}|DpH;ENUXd!v&X}II Á3O[*B#K0*ekh!Sgu%*_;LR53-CE~Oy5_$ CiJҟ<5V3<(yp=cwCdг9xBOV}C-n8~y(en8Qy21,Nqa @o4!*!_vo|F,!ֈF][J`'hC@+'].ْ?cDU&ԧ\>C„?γ1?RDyDwQhaQ.hex]2Mnх8֠gltrWv)>m1ǎ$/o6+ĹCnl s!ʫ˶uS<*N+&bᏦi5g@!P8䮂`\ FenD}*yQq6>(&`+7que~řXM4y9ΣEG1/,!{,JH)-,(E \MuU-7넥U-!t7Ot2_͕x<;>B;^ j?7QBkhfˉ^J=UVr{Mz%^9.+gXҚq h}*JW0xGY"'rM4Rn|~T(BKmRٽA[&qf벴Aٵ}1G78j;2TMҴRa"IDo 2{.M8|Ιx o`z'UhƱ\'d$6:WVW.F8'gWgܲ+5Ud^;  m[l(Wh:v#`+w? `?ʌLx RΜ4%?pNi'8I`ioQq'͘uBjhyď)},yfBeeE#jɱz·WϛЫF{ܑ4{|!]x;IV 0?炙B(m{Z\UVuD_ 3kF|^W#DY-ZBT[aWN 4yɨ O4eYbuȒ\5WG9⶞:zA*^1e/M*)2711Mf1:[n%kpCQ,Rt/G#]@u]͸ D Y?d"$ Τs|h9G$ Pxh]Qj`^^kފfFN;\O'!̑J NVq L,<<¶Qw1e@Y08 ƐtAcS; e8Sm]'pԝW&q1l^_rq//?Q4gRN%DRUz!%zt'Nz~k. /uê'd|q*Qf&4]Y٩"T>mZM :lJ_OiZ›¨\ƣPW3^UphHpGHnuMc"'݀yH5Bԁe.),ڵr h`Ĉ^Pu9u7eC}#=3 #`%48Yix,Xivp2Dنѻ(+ę3D#G3,U:1 T¨3$d_#5KҘխSm@78 SAx29ga""Pk(chDvc4IO!Yg*˜{`RAk`!3q& ;[+ v&۬wJkոe G*)E`"kߵ Ѕ#&1~'o`jD/.5̖s'}k MQgS#uUbܾ߮%M[HV7 ${6'84rF&9&'1EFz_AIڡ<޳jw)3$vd`mo*غ@rϺWksk`ݻkccB2ЋF^Ͼ,?2+퓆!(`izeE?8VMRE:h\,B؈0d7EpD)K6[UbC?@J^$ԧ4Xgm5as o06İX]' jyKT2qdG#4]6ojQԪ {j^“|@Xښg=^,ݜs͊rD5\K8Ipęa!wtU ܆*a:cgۅᦵu$Ŧ\/DSa[l& '80fu5@YB HL8YgAg&q W\$_گXď1A`C)EkX߇P8B ȋϩ=ݓBT,7nQLkMM agfXxSp& j,UƑBBX%lrbXOY|;dMї ߂9CWrSF1(GZn=b~ygmWYV~˳~<_`ǔk.3ǀul)m=NsFr~l3v<Ѡ&[Qֱl5rR5v޶Zc;Z1O,&mΉgِZbsO p+Ƅ ߩ(3~hy.% 6czjq恦z:A~Րsh[%Nx,fRlyEXkKeʛ4_ v(!vbE$_pz82zgOP1* @Q HJQz2B_,~!ZyY Zg(Z$-۱I"z D-]h{UP4kV p3B b@W2.LB-ڨ”BǗ+ Ow 6f^(1$"՜WﬖL?NJs9^V=|nl&&& Qgk&2fC ]UۏE)2Nd8>%Q`ZMRO%?,6.^aVicmXuXy;'nԶ1//\2nKB^:l8\/$ )KҤ$̭hp(䎶'DJ/ qV`ǴXOoh5&B>XiFiCrkIuo_=$20-հ6\h: \ߞBvOB̜m 1n}岼3 tX+%g,qhHEGe@t|ɁsۦWXȩJ85fhDč~EJ5N¢e%<^d+BH;3hvu)ܖqfzGtz?5X)^ ڢq{ƒMPz3$#$nQG9壻NK|@h ˰<בˀ4tо5!00y?GvE s촟gT+'j3 n݁tV־~;dˉ,/V7\KI^kĽEpNc+j#J){tG zcuEluguwqN|DlO7\Y<꿇po{%•ϣ|.>|x՝0nBDףfxNrQvU{ma0THl|ɀ0S_GMOy&QSdk,!5cX\KnPퟐh&R= *B9TK<,i=.\#x"C8Y;32䧃 [0\j[rS "CbVRٹFӄ\ejy [ML11WJ{xs_P5b~nWQb8[!S蘎cWk!ĤXo'>J%JUm4TR[I9c!doy/CkN ~(C\mѠ鎈*0$M:' §\ZO_bCIՌv+kKEB&89#=˩'X S$ip2'*%Nry/poˁ 3e<C]&9IV6ro܍甙H }*3I}#Xy v &$/꼆ϑS@G&>Ͱ⹻ԁV2H< yu>k^4JĔ}$ g[A8ZڜF| %^pd0]"Ġ;dž6CbUb3M;UC@=%"H\WKaqAܑƫf,|?kH7? p IL`u~!+lŇUqqqb({ O:OuH=O"ǟ$̛:Cku>Lہc6:лraO"h8hVƜx%бk^|Β5J֠lO-`t3j/vIe(vv|}l)fZW \MkxNgw)i ״ Ќp| NXA}Qޅx_;zuǻc$]>a`&~,UJn>/[VDk vwlH0ixGhX@F% Wyi$gv~ jjE# JE*nD iu3Us*m}Е/80-I=qHUzWzb  tPC6NԖjoT٧I;#RSaz Wq/v[#&Jp$|Rșw11OE3nkB.NXwUr]Rx5|..ҏ\{V4Jri_d3l4[> $9^IҬɕp&pj\oSBAjoC:)?)9fM86:cS'»n\U+ܶ;i ңzҡLAa$ɩaj$k?Jih Ϧ-̤⹦pq*vh/jITkE 8 qGoܹjDy`ܵegy*euL?9Up;L`M4 *WF!j*HqA?ҩ2q766*nb2g +W:^iL*E{Y:~MB8j &YY6>ӵ_贡Jg0H4|f拪[( y}gxT>/.`*u.&ih!+:!e]#Brp9zDzP_*Ei;BǕu9Y@(,kJ2壐r`ZpMHo}KIT̓Էl0?r[; ʐE^K@t砶RiݼS_Q G a#:MR) I";9ܳl-9qQ3SZ.b䡜vK \uUmB `A{f .|H"Q؉<1͇7 ?/]έ1t6lkrH=Â1\`T%[$t u8pY~*F(P?c+`!rp"D)3Э*nFW1IJ("s(Ūh ?זּzWטۆR̦sJ2S1o?+H]O~-._ZPf>:r/d@Wrğ-Ӽg01?AψVޗ]3ԁP[QH8anRï-EEo!+'4]lڽ Փ)76h>M 9HYl$ qgzR>yU%dЏ`ٱƂdFz$ƺmSR}b>=D@JZhQ(CLt>vA#h:?lnaJ?sE}Lds{kYBK ,ƆW?IrYNqIwO:E/Qz(YƇD9,7g-ڤbЭ72IB2/z4Գ:Ķ_Mwυ=Niլ`Jm^๤$ D -L qet8&(%v e\Gmy@|7+{:UmQ<bM\3|%X 74IZ uTNJVBy!? }m Ac_GxGĐhoֶ0↨ XǖM{WtEuWƅHj ENFǿ )P_>Q?ԹdAfE㎑(;$4MUH @ eN ja4RtmEoD/ɗNj*JM0.Y1_hղmH!,b S۽e~E'Z>: ADyہms$g:c!͟tBI wb(wه2ǸOqevKHd\uXnP? .#a}κmZu{>7,@$$ xʭZ|Xzrxg>i^P~cM'i@ -,yWU_Q,H+4V-w=*g?ŇU@k=t<0V39?v?QԦh)F%C G2—J #ly*)}U pCfv*h\%@>yU>e}3%[)C8pqJ%#D۵c|7atc?yl+)᫭!H,2܆ɂ1fcZC" v/.'oQe\% )O.kXz5G2w[\,b*\GA}=eyN Okh]qM N̔T_HUo`~ލ / 0ƥ2;[ۅ —"fǔȌ̵%ܘħ]u<_ ElbUNVz v>Ԃ%7?Zk֯"[E9fC:]QtOF2΍.]QG|b `o s*\q>GOo~u+]cBMպs#T9⏳B}c%̞{٤l{u3JB;Ʊ,Ԟ H`N4QIioDMD1?l>fl ^,W1:WNFͰ+,iTc%@5<k52.KDŽ"e* 6.%<0^LgQ k#qEt3n|B|hEjDQ|o6Y1 *;!ex*D}0jc:\0>@W*c֘R;{^CHknNbG Zeep։P9,Z8kq4Y$X0F,";K }FQWC8&!Gf6͢=zKlp#g{Fx Cs [X?ӫ.n3dw%69ڇ̵~1yJ-tU+?uhqK(uz9Xf5[]n$q@b'Z{oQzO6IL4ۡ}S*H4aWQ ǵ]+|9-ߜ-oǷvZR-1moֱo%BCnb4%JJj5`-ELWtS sӉFRX BθC+eOz[mf'{etiC6'3TgX6԰5:0b'>nM[-KeDg*uq.'op<{&n$M/OF"MA`C"D99w{w+!J^;EtޢF֙_mְX~:O+0~hȊUa{屷+K!RjPb|oDYQ7 Ju]+=#KbKRǔ'qCg G[6.!| Л/NJP-zÝj(ܶBtX &MY/#SB龬FfK/Gz_ར[÷FQ3a0fŹ=Q/$t!t3_$O(TNv@CVv,"P? g:IH~-H͇DK!D;sVe\~a[2}18#<̘\v}d4;(oˋDr1pfeMX&ԽP<t٨m%E9CUW_]BaV#,cyHv3P_5"#Q;en7ML zd,|M;j}Hc}zv-bĬaH|P{umMq J ;:jߴ-FF7&&H}>lqû+X 7[Zhk1>n|^6ic;zW6je %N7H摣] %*<g^Gu*/hF%Vt_ewau]Y?Nn34MJe{2r?X4GL6Z~T*NQ] b1$D9_G/̀"mf _Zƿ//ST=t,ξ&N`'ڇϔn`қTԼ( lęO83խHI%E+Ya] bnq}L5+|,VN(’mԠG\x_%v \0VXI9sI lq V<)hZk< ssboc;64ߌؖ!=/yOo=of`| *淡ɵU !uuk9sѢۇUe­\!rUI7އCN,vX{Hͦ4ӱ_Ջ&Nv\yrOXV!׏gosې2"0ősbͼ)TUnej+Jys<ϋ5٧6$>pH?^C?@D{7rzCOOaڒ^*%Ou/wꞖ EMyR $S>?[նO?wK#ԗ RHpmN\?Sဦ3>)y"՚I:MzJ9Y}=z 䍇x8fFI9dgs]yH n75B4L( kx%}Hd.˄50+tmPmY斔|vCL㦞15 κ&^)C7$Yd6jڴ_ (LQK_ˢU { l:o?HN̽ 뀼!bQH%8ܱXRYs`6Cיhn sVLjFk[Lػzώ)(|b~}e:}4-3i75lxAu5`` |ntć H}j^BQFje9>W${eu0`蔸o_!L]@Y, м,`eekTfЖ&L\4 y(Vɹb$v{!љx@ќK7O 8i"&ғƎ$" s-kNJU81|p<%}BDeS-݄Or܆k'I3.އ5̧x^=$]IGivӳA['T&=re4sSn)on cU5 ,Q(@gE5Ո&ۼIHFղd~,t{[MDz[&iDy4^"!BC,׫ Y xj_ '{l嚇P.pdmx^'(րyBrwB(eP1h{ |m1?T HKSNL(B?TǪ4_ksp͖yC|nh1Ci'ϳ䒊EFTCI{WcwW'e,wUsvb.H&&zB>b =.~6LrW"Dx^69cI E֋9<~z0*cV/AR4*eBenrވc-Rf坏K$@Bu<T SDymeEF~zZ1l mpRz^ޅ%(Vێmzxկ;aXanܶZkVϽMթx$%%| OJ??l: ~4II⢳ʮnN"F&,9V hɂb,PmŲ ~૶RAlS= |zK&It+Cb_e{'Z8||uks)YOh,Jt͆)pl;9}9W@H<xm[+Rr_ԩwp V3x [rjkN-^1'#+J%* &WDrQ\\^?r|}aUg@%"  T75*2:r%8;||qU@-i^B43I=HX"o@;-˦%'[^inx;꘢Jw,0.9O^H'$$(isI[OK޵ȼaacT-]@""S@~N @N~`EubBDr_yy͠BX{U\"ʐ( ( cR$8yʒ j(I!է_ [_ ;B))DB3@9wv%#kP)>VڱbJE^*f/O}v_ҭ@85tL+(+0 Z2J>ts5, `gofK4>s5cp̞ǸZ>EGKR1L/.&>ǒIm&[u>ՈAJv0zy&xc8ۊEf5wWt )/Bznn,@9OJ>v!F$NYv{|i]hl0PũP*ڎHd4>wۺ[BT/y\ Zji铝wHʖ{ki6XEǍJ^jNSYEl3TҝØDַr*NEʺ6cLLpWKmhв׸(ŗ46LLåQTWus J6 K}"h.F}Bek(HbOpu3uհWˏE1n4أyu78X gnj7MPkީԙQ?[4dէ^w6_{gv-;w`[O@+G"ok ye-8Upx:Nds+[*h5*s#(3ܽt.xˏ\{+%o0J(qY(93su5Jڗ<8er\+C6ů1ٌP>qk,K|64X=ʌيf99{ z _UFILXBj@&vvh؋su6A1ϖ\s>*hi⭻_LHyVpbe{NIOHn%`zWpCRe HUB/}0cIu+{iyPU2m}=1"Kj>v I#VO3V(? =Q1Ov‡"rln?&/˹-dQ4㇐SA*/'EU_IKR8Oy+C w_p%e'ȫZKBaj˔y}en_?Cl%Se_A1f8c &zuɈQ\P'z2RMxEE;ZF% Y#q6qMƒTDsch .0Q ܏[Q DH͒<\gܦ ٝV7EgfOM+$]-ָjkSuTVw(,6/YZ*bK%i-lX$󩓹Ap<@ x̗׺㈷ #iُ<:~'CљBZvF  f+)J䍥Lo*\vc܈n{#U[ٚϰvLpMkGC抱Zx$膁sQ_wZxthRո`\B&ɋrME-ZяMe{@S^"SU1{FE:NnN8W)]˝(4z+:8 IiȾD}Umtۼ_=X']{z,K՞PX7.j' \6 ^֊I0(OTa0Kygq Kn9Dg5HhЁTŅPs ^Ѥ\oI~gI2ac`6ط9M+Ғ5arV2 ן'WRn09KK@ZKpB9׍Scoف}rwB&ĕkَ|O[a2.q3Rvr'r`tK܌3agΜ͞ExUҋKƏD8[ӆSt4٬܀ySLL~CRqsoIkkUN';NCxnӱ>0*ZZ?Sg?Q k3>cYаڰ ǧyPW8+w0roFb>O@d"s-RP~J(5sS] A 6.z :IppNwm=3/W^Y(MN_; Z g<'(4fl3Lw%d~Փ9']MwV_)j~IKP eBϼj 8gWs[N#v=\ib\ޫPןGNM|=@?v:yv&+:-\í$\rk(2eIf;׊fQ)Ċ) 4Y#H%izѰ=&l$D#+gB]Ȇy*ϷMGH\v|zf2(!/E@yvdY*F)͵5@T L&\MC$%)>!dD'Zpc ; &Pٜ!g"T6&VhiUaݿ\>( mbz>2 j~KZ5/- NuFyRAp)Ts%jgJS #G&hxN\˜4 klr;BmDNy샜wxczMK.B-՗fϱ)͔hD?m[A& H6V7$2D}}cv=6nqgUˁQ$"<^p(}xU31*uځn:Js\C _&E@[*b3',hx_F[>5 5d,)}(6'i|5]ER@~>U6sAH@19ԙ<7ucXfנdlqT~[ml*yON3L 1nySx{0fI zA"-ׁ(Zzǎ|wi0Ȋń+нK;3ioguMJ~wj{6K Apsj; KxqEK!]} 9OvHWNuX31J\bct`S L:XPؠ66kEpW m!P*&q /`䍣UB:9H}SbǚcyWHIq|܇>ʣw3.H;p5Ӕ NÂLF=8_9Iw}fԌڍ0HTbNa+nf? d{ v N(J$7g‰3۞$bayWzXx:E6GQmabCe$ '9e۬ö-춐!=Wmg#)Y7(|>Gvo1Z4yhW}h:$/97omx)`#Lg1!2:Ӗx7K#E0\Lle7.4FfK ڹEVnk'}hUnj_z7䌓AS}H4 x#֜>H8rD$-5wMӽ9N;JUy,%C3YHJL-Kȳ!Jm"S,Q[)y ᏶vXN,a)0lgRz{9 &R)҇BM{grG+Vr% +o Rqncv(9]rHW-3sQ`P?YFMBNEM%YjNׂ. fGCsmd#g3I}]4]OAcM6iXXk{S* M>k#f4iǟ >C a?*jd`da~gZ\"EtO+C TR) uG25 }Afo.(a꤃Nw2dAxI 1{)Ѡ̎x%WaOs06f>A"1=qĪz qaιeQ>1ּ=tE:?F`׆lŀBC[IҖ$1BIzWC4tfdHKPnvnގߛX$ YU u$-gIC5\. P{#M_\rZ{F?įc|03h1Wzvy%f{8+ť^\G8T{_luX.6w>듷Bֺry9_LnB ٕ)ۭHf55yHkbωfHLP>VVV`6wn/ /ٲb Q/>7]=0ߠs.[•t{WC8n?5MH5UR`?HKTpRtchMPeg# ,GvFg5OTVu| !Q{dMJ!udp 0DtGY&-˫6[9oh-02Bckqfe1cpl؛$uG_5l7 "LԺ0 `|KpRXU\a-8'!EwtiyB9u*88蟏:dZҹ?'+ôh̼M׃Im;D)3]m]69„T !ڮ=I\0F;9zR)S߻r`L^I^BtyFdIoz kz@{"j1`4Ch 7ڔ:z"ɳXar#}Z75>[ n& ?Ml0]%,[Gx"T q'Q бϭEmA5ƑsTZ;֕#mC(q7_N3ՕP]h& dD&],n7u%(ay}YRc-$Ohtԟ>xA4NH_c8^L"~0k!LWTP96FF9H&gZw ihV^=1!_{2JO0q_"ϡmtlh\T(\atۡym-]H1@4%U)~@" v{ Zҵ?fO>JpeuBhlx!">м{FLc"}%OLB.aB)vZSהStHCQ&2_n^ꊤD?svib}_ &eJ`qnަ4=%Қ;JzvռQݹK$ K/E<y%$6bWoqhzQҞ]Tl*hRQ|na@TxG{N&l<'kFkcpkZ붐&( ~%X M2ZqP]N𛱮5owy+9.; 5Dtߴy),jtPYFibI&ezq2GCXo&?RϳyB65^rClcXڨyVGRe317x/nc4\lpg5K Ҫ]k{M)Z"W/ȵy_a/ܨn8! sX*0]Ysr1}}4\B++˔.jxs .!Z9A3!{Drο%4aP _K=G9ѳ)*-ۏLkEHcX2wtIzE˲s\ ј*eVN&%ЦksXNb7 5w{w~>C{ i.=B"s]n~䀅Fe[F|'t0qu^Kj^fg`π&Y>SVi?Vʌ O<wڋFAI[ AZ|C'=/Uv㪋0IcQM|-&Q6a %K.ܛ3Pr@X5|qa<imWܐXȂ;$e2? 832 ;hoAԋlPV#1wb sW9WIX 3rLJX]ɖܤrI:ީ~>Ji묾p*+j4m-Ǩ&p H'3$Q8PYgdScc %OhlV.HaڝOuh A@g^!yD,ƑVaXKV ST1$a.8 A=d0f`֞(Od9_Q9dRGMdUcMI_:ǵ쇲LuBwk6_0ð!C0t^Vx_!")r0w_ x!#4H&T}~$S@Ci'lS-2L@=`0rɇk`0^+JRDGU݀hN[ɔKZ2Tv/ޣ&IsJxHylo>/ :_Q*0Z-H6kQ+ 6^̲]%,IMAČZ$Dv$ۋJ^:;QI'Yڙ{̏>_HX$TW,k8Lo:mA^ : :` -e˓-3ٕkm|rvd}<ɖV^./~BYis~QޅU{lUmf ,;# $I؟02omh()H=]5$i(1}v&/5;+2x+SbmKy:!BNU.8zN7dONxrg$Z,чp*:.u ^ޭ ~3ܴY:P`/nz=kk!h<|4c0W`v^/D?:=%$6Bf|w5!NTp|G欋gh!f1Sg9 ЊβG+=7`ˤg` BQeE ka5}8|nIjl\|R$^g5|(pJ#\h"#~a}|h6 6C^6pzXۨYeYR:ƐnR9'q<ܘ%>1OA¨q-MlMEFػ2)ɥJTfce4![ -rȴ\ V9k>`pאb< ΆQCM j)zI"dp{'0GwڨU0:Hj`]v o8M5CArὑ^XoV9m i+?u t^"s qh{ V\b/)7T/pYZuFՏ^btD؄Ml[9AO`|Bqy0̰p,Sl]&AAkaM+o6KNdOIA \DNk0'X$e͸[rW%),( KbHaMR/wVzZSm_A `QMKDdZ 6橜}p r+"a #JFcT_G6נkn@4<]O>[Ee]mubI `[ ߳>̇ F ND "gam>,Yq+yMq5dp| /nϧu^^S8*XDm"8J3o%%5jZ <ƫDi]f*J*[l}OWlGyJĹ{"J*wfa4sM/{ySNZp?Kv=}liT~֎Dv,jйϺqΝq;Qt/gZǦBRJyyRv:%̈́w&Q !0:(қB ,١mNœ8Bbv0v.혅︷ӆ;FJ"AeMA\߰<υQݤϬW.rbE'}%GGa{+6Y6ǵ7LC2!ɭM.;gG)yP 9BT>Zs̾v3fgs .'?8ӭ?P4.T3͹<\k DQ΂[La^PdcW >^>Oip.WlcZ¹/S03Es{-G E /|JsWzJ۴ⶀ[+6?`+LО<UBB |X|nP7 ^#͋حU􇬋AS j5 ~; "vcѿc 0F&3'j3w=vMvLž|Z zdmUu ʊ:1 ;/p4uiqc"ژ߉oB;灎QK}rLWd]4!*P&&D/Q> (;9crF 󑌉dQU[T/'ͨE}2umHT-%Pߒ2I5rvcNS𮞩Y gkْ[cRwwVm;ʺMOnd2|I5T[ލQ;dLp ޴q/l:`M/-P{VL(%Vӂz j}IPR)(tD=)@pmcry][G9`tkBxWUE{&A<2[ДQDzhH | j*7ԺYCzy96ױ: YqQ!{pE-9f\CvGtj^iX'֟/:aF'}&v7 Jϙ"\l8|PQ d>Ry@ h^=s 9:-ꦏJ6)$ :bUf(s1h pϪQ>TRןi<\G{B^H2ɲ|Dle(w`SI0zgE!S&krٌp*_gX2.HKҮxhC좑]ܛqɲ 'D0/롵P]|Kw3;|xra}8'F~i9"N1G$:8:cٱ`rl!0Һxv%2qtR| Sh!ӭ]@"q>tTGOlDFD1Hn~&p"`.b|OSoLwQ4'Pnq2[Aգa00( U m6ƯQ}dK|X{2:tw+j- xh"Z|ǣn-,ۤCM[6&O-/O/&AC<]J~j}ܝ/oݿ[~NEOvthz-d`im*&y#&Ė72KmSHo>( ìEx#ri,F'I%f qr]ц*8!VNl(u'ٌ.K"X)QKQpgr_ G2Z` N~ǒ}$z6*խ$F {Rܛ-H>CNeXpp,%g91o`mFr“U9v0Aɸ_lÖ\p%Ryv@pÝd!{d FZYv68j)r|-&[:;g_F>3.4~sШ?=7iE (<W!ƌg IIev,Vv<| !sXbov~#Rl7" +*[<N%(rY;޲ܲ%>=ͅD ͒/0\ N& %2'Vs6qJI0T\̊ $zܫ;儙-\@/#do6k/Z$ȏ1%g>F~pvYCRSC|]4ir%*[GײԼyZ̫}{j3ׅT_G";^}FH?jqw톓G~16y{'3<)4jo*$=bp)~<YXtˊX(mJmUNUry# I2 ڿv/6+9]& iaC v=(򥡲:zC6d}ʗQO~T}[+R2S ^)"fXt*s~WfwKG07+׶R{r/+7gKG x "UZѢU:A34)7[ځ(ɴK~C ?Oh\V"E%1h4-ޘaRta՟Ziy: 0 ]#7K}dכ18 cg`.raGk͈$uPﳩ!JT 7G-`qM γL׉-f] hѲ'q_g^gwL2D[ӊpe=zs0= o"L8F֌ 2DHJ]j|9~'Y1zӧES{\'ņnL$W~e[Q/Vm j]r@] Nk fZiέ G⋓g5] O,[d#3 (c@ b|kd15J U\2Ds+B(K)"$\I/X( Q9Ѯdc3/vp`/#XKgN=Pz^5:9&{}/o2~h0S!c6JnXE7-w;& Nc`bAQlH;+X[&{ؒ"Oz :*g-?D;}k(c:K|(2lJ ڸFdXwasA}Qb"Jq{$XD/{N3q\.vzR!d o>Х-U?[)B_&άȔS;&5Q6^Ad#YYXf$h3͠wV˚;_-L&3(hƖrȏߎY+]JK[N XXbs}ZRU[ ɐg:HSEJ_j{TAPHz<NJL@ddk*Z;8bmΥь#KV+Aӹҕ cnDhu²MPMm A,Uh2^ cf\G (_pQ|voË-\wؗ_IggۙZ8Ĥ imY&%ar:6rqy:Vr?4Tw[+4n}}F`= !lS뺌5mAh|R5 Ki$!Ju/n{\c[ h*t1`#h(3mb!5pPRmVBV 8 _um@HInCx *?o=ӱ/bSL|< \zNQ.[Ș0eoNwaLgB! z%g 8 /V Dd/ Dklǒ 6Xgö.܄)FCSNŠ쨂yROՠ02`Ue$&bfܷ?iȧv T󴨲^\.G9dBǥ -v7|~\Yx 3OqK$şwl[8 +(uȚPB6,@Ӹ0Qgm:T.だzcbJqXgD:+/h(t'Ye$\ Oѥ VcN/+}}~^›E'Pt)! )Xt-;p+bI*bh5G)~)wNհ4-=h7},)Zczj*@.i;ToZQ4 ?F?03+ccNr.^ p2~tx\]{yݗT==30R0_0\@D}@d앏qPS^CY=.}< 1՝r!j9\[\lH94VymaׄVk~ EPS1[4[$>?Sp} {zyGJUO"~ <+|e,~1t&yP]T^{Tz*>]Ps 8%<^bЄLwJ搘|Kl6:s2PлʧvV/BLv9=[d2邥[S`iҴ>"W ,g=g,S8spX5$BPl_dɩu%%OO푃dn`*,-LLxv #.fiPFQ*j$VX>zة-F0(zE^-(@G5|DRV}BTIUK,WY9cV:o('f,H+&}98qUaN rSxߖ_d+q6i2;ʗ rdI(pw^a&[W;~>"o5nS{j* :Fl jfع*%ϵQR`*3rΌ0B©̆Ҙؼz<9bG@[[ez_;T5!\$@.X$҆YHvRpRW̐dMTnIgM;v ]l-W7J2iE"`[c)Gg6#eiHSP;oi+w]HTD`ldk;H,IʂYi ?F8@b!ۅe&Zyٳɪy`t?,f#ཛC_ds3)t#|!J\yElͫf6Ӈc!f_=񅑊nF1xGbQ͕q2M7qAyz}b~c_g*a}Ӕ |Z87t7ʩwR )^$8=fmt+VORf#82xp 5|"]׵{s1I@B´J'[ laRVN?{2fK\dJ)d i M&/KpPv5YrGUӐ$  Gu.F>vT  ǣ+Sg<\4(Z*Pr=o,E;U{z]/qInʣkAy 梔I~Iyq)W9v8%4MOq@>Ky'q}Ćxݓ)!2%6|T~{w%(FBa i6 c{X"^4"5q˴;u?胼F0!nh=/ [Qƒ0/E%%e@{bڼE4RlY8]iU mKy/K'*maoiDtu[C@=W-adV%ZdMZ6V3iMf!!˚Ef8Ս^ߢ6Kflo# Zy*Xi7nP7FHPfk x@SA-D>ZA+Jr Q4i*8P!@~Rz[sCH0S5r9;DE"Ā:9vLWKK5BjqJA+nq9mXZppPz7%i)b(M NdEfcHgڋtzH8/~NЯzϽQ-^R'Ѥ `\'btقCkAsktc3+:XƽH[sA1WnD LűWWf?Fja`Qr12߹g  <=)tQ>oNJp.8jq Ǽ+7w/Xk.3E5Jnj 3Y U* QwhĘh<q֤MzZOazU[uVȞ9C-C2)&x)ĭb0 ^\ms+kw*L *B Z5"%qH&^T9NK ƕG%v~0`L銡äne+G/T(x&:oCzШ:5 o,w!v"lq#AA[k@=&kv~qdZ'8&'X( /4@ Ovv9`kX7*ײIf֓%Ωi5/Ίps r5 l]q:['-#eg}&NfL2ut6hO@.V1;0:*pRcL}ȷ ES6_'5 QQx& h^8OY?|U[}%#Ls}53G9G{*#DW#+v!YY3Ac-9o Ue5ߠ0tlft{^M&'L+wDT:Pq$T*Bͻ890G>[ 2/ϋztr{>Xj덗.q]#V34]}$q]:bτvK*K(W:~VApge-|KL RJ€G{H H72e /EmnVG aOx#p B;U[`I]1ntbvq-0mzA'c^7#{z/ΒexͧIsdf_W*W1s.eZbjԬ ;M˒HH!4!pctK ߵZreQԓ$!j ,YstK> \h^aI AK<-۹T(]MhX$p[,-gY Ϋ[W{b%] 4U(ȀB6T\I .C*e-}0?%:ႾN?Ϩ ‘kʌ fH O2yq*Eů4 Nwǰ4hP*Bkо[M4v!~U0Fdk%ҁ0\ `ÎDbdJPnb3$ߣHes,&'w/lN#&常@Os9ÈQt&.Ro a%_2d耉JY>v:xg f`Ρ %wUhVj_a`t~\`WWc7xj xPvdgI{ 0#if ٞKPïyB'T6gC י2Ag0^)XrF6I_n"tIA`F,nk $ ɑݐ]F F"V"U7۫{ݑ4iڻ)QTl2 49/~X[@?ɨZ ~nd']q׵8V+S,ݦKb%Z˶hV@wMV(uƦ L,c=`N> MK ;PxcvUH/ TĨ2FJw᲌$O޾J1ŏ d3H= h޿[?HP :=.n7:{@j wJګ&޼X. _*SiIIwٱ,kt\ׯ I3U)f%Qޗ%G8Cn n@#9V8< tۜZ ̺!W#Ӄv}~N1JG(RUVmM|)B4P1a&5/z!Xjocp ,?U'u[wm5{; CՎOcc-'K[%l֨}qú_cd?I*9,6L׹Ɩq &.yqd[Vl)B8uENþ_"NYD؂;g3iq{(j2ޯnvxPJs4NPkD؛¶@Js^\0ֳ~&oژs$tjʒ ^|DC?uB1%;=Ԩ6~"j=4,=p-I;kpVQ;W4ӮmnPSVy~P\P jmã(' 6bTÖ[v {R܃HCIF.)KSNI{WvPχ#l<'bֻh%/ x.OEn'V\tW3HVt%)?pI~`\VEL 2'2HM|{8ga4׿ye%k{!syt \I⁊3"&O%+' .B ړE Ԋ'U= bFCwwgyShMXDpY&O]_*tN׈BĚ;Yz+e-Tɼ(k /F)aMw@R/Nmt#d.X.[ZXs7xo|@QogVR$ MhAF{lӘ FzlyBźޗL6dE5;S~2;۞D *@R3RYc| j ȮY0V,4_&Z"SMK%B)9c'a4=Rf fkU~1ƲX czLEKMqrVL0#"?;QԽYC):H4WÍN+-p|5#\[dgeUoœYʝpH9V7Rx!tyˍn]:oF DRkU߹u”ϙ䟆1a{EܶC؏zF5A$%;`kz=*{mR~S/W4zE X7*8sι;QwU3(XT̐ !"uAAΒ 7*;Xe9':w yؤSr^p+T hvD>Ab`RyߜY>$ T> H ʶ`q*yd ,[>;ML ײ4_o;Oɣ3E)%Hv۸EřyJd|t"uK+{]t-Ԛ|BV}RDi9[n|f}OnR1l[GL&9VgQL0g#; =V4jh}SZVMF*`͐3S$K74%U{ _6Y#\ٟxh=ju%u-"1(\q`ߘ߳_miN'ؽ_<:yQِFcͶ1n"-kgMPU,03 1K$; *ny,,]쓉!:in])`voH^+Xt[˱z,c8gP>uѠ拘Q¶c?*R=jX5m%r#8"o4Hx* G3$ѝ]Ĝ:3=Ii2+x{%V"2aNfi#0G@to6㲼b23r`۶,氉(-حr0Fsa\<8FNS2*d<쐻_@41։m)k;X8SoލfXˎnXBM{=qU-/{XK_R (9Nym EL$jG nu \uo)(R]5tQ%E ,Uz8<گl7Wj W\T Zu~Z`^D[IG.tj IKrK;N+#%XGWK;ciT;zwvQ KY`:pefX52'-hQj=-Y),[Ѝgˤ33q2PfyJUgw5Ciҹ,o]>KRV7<V.]֨=`n N]؀G*;m5̏5\k(@Rc@ؗ}8^.hfSV1Q&r09)u=9IVIxr[a Zkr@88U:UK?.z2pj@'\y?' }V<̈́,cTT3vBa3GP̑Y7Ȇr2p^pӤ̛>* cq|:O** qƋP vШXdc[柏A7đ$MGJ3fuyxA{)fOFB.&Y#83=?D5G`24>I0H(E2  2^b}m4F|w(oo\TL'JȽD*,O)naR=ۿ#,Ns7jE3['b4cFq)2_DZ۶- bA7rNcBӍ>dWVuސw1duvMa7߶53ċM~-í2i7n|Mns o%cТʭ$ݻ;Y^9֮Y jq18]0j|ȡDuwCg42)< YRJt\\ӄ&?T8fmcŒγ_Z݀TfJ HN3;hm[1gq1i}TpJ =# ɚ2HDte"q{\;A͒eënhʼ&.մo,E]?~q@`PUE"/:Kg^;$MLKsݾ= ܱ,ܸeXr2va\NɭVyQB{RͤtJ|e2'I!q;۫&>#:>5eWj=(_9 Is%(k;@Dږ `IMV=~ Z7vxI y D=6L-0(@"z E^,X?V5X?18<ъtנ~ -Թ_6fK4"IĈhw;B9U=K mgīr>p\RHnxߧi)M&ܿ2ՁG M!XT>"M3b?>עD6 =Ȧ]$wy6y5fsdY[iv$熜1Ey+h$ᘅ3$PX/:~LjGݚIGū*n8Ƃԃ[~Di=r ({JI:z֊#J=iM:lľ*R}% !wD@*-uV4 MzYk[!^}p =8ݩZ:RྍVO}Zyh$lE&#KVhXoV=$QO45Wa,&Ku)-%sC\M*w2f\7}L]&~"YY (}] _,lIdgnʖ.2/Ke6%3?nH $*8`]ulTM9IQ?|`T}eI0Q;nfrAeLqRp<^}DcFP3KO|!1S-^ͺq[K>PW Vϩ2 KB6nF W SG h'?Ke v֛>dwGIGcTgY%O]+0?I.fgS#暸eZkL\sqq*`aCoKA8g;XyL#զb 6fnW4杻L"mF Ge2< 0a:O9+N1$0wz"wH%ѭ3_#+j6]+sQrGٻP[+L4u6l47EBrRews(^7;]&;vU\20׺VAD=zKp/ȗЅCf5C:ܖJɼ[WA2p¶(B_紥*fg'(pf~5h8WY"#|ry*PobwnЗglAn&, ׭J8D>.$n[TS#1þv4vsWլ~JF{ h6p۫ {@0A_6ǭ䶏b+>r XS׻v5h(4R3᜽*)nexUmC)s*'Ki;Eԑ3jېdK?ؖ})2̨#&m+)=,:aQ4.,3vA/'IFoTL^m-|;,Rf.^0;znb;e;y⨭boc mF!QE})74%5 gYfmă]0ܴYd彾2>B-5_3f̻SqkO64d eëY|՚xk`q( iF9s7."mX M% Wv櫥.w͖f sq@8Xw>JA%gJTף(ɕ̸JcPsXIBָX)sjoRWdG`k4T?H1BsvOY՗C-٥&a`yjWTP"N;O~DYu .*1Ef}8<3[glgm_fo.DB)uMd)/ FqdU Ŵf4_m9sװʫ ICI4#PDi! kY!XbUϊk* PoJv ־tQeD7:Ku(u5*>o]#9d #H}%rE&DlN09Fgp~T ӫ:)+{)Q s}[ه!=)t [(MF#cF_A/ԲR[/VT) !(|N?#Q@:qk!tսI-iFI/gԹXW %_nBȔ(Rܛ v+gO5ֽy[IL*c#(\,2='&.X :EQ( Nh{`d!X6Vzr0Aש 58|U<֏qie1*0{[j7W$#d[jҍ2p<^N1p ^xRF*-rޡGq}5uBݠg/ &jRŭ.!=qK祁:w5!zO"|9AG.56 #R`(HJUmy L|/ U]i:.'nwz= mNաQ +;2Ϗ/2ƥL ؞jAl* {!0ץw)/~bol חuF,[+6> 7ȨnX!?-hw[ZA ;ؗb F۴ 0ɡ+c^I!4cO*,WJvLg6@rP{Ӑ5p.>D"PUBۚ]vue} @|j#dl"*;d0:#ȉ}j_)W{"P弌 JGnv{{r{nGʁIa'j ߏ0~ y*d7)#ČϓJ!:f/?R9Ilcz3ui(߅|P&Ȝ{dH-f~/D##Pt`8I%!} ゴ|e[d2֪kZq?g劁f*L?I2hkS dEG*$ F$G 6Q*$kfq΃lK$+#3&~`mT1OhvFyQYϠ#d|7"&XECbu~t^Uc5ԄNb .9ʴQ |{\~Xf>4 5pW <#ŏ8[r lpޱd*?"~\ <)َtST76s-[^0XY.i\md&AAG^edɭRF}ZDokL8㔝dtNu(KXڤ 2!4%0u\ɃJ:D!RY3c3zy>f9u̩]Nδ;ȯu[O&ܴ#"KEv 1`ܖKsn\.JH D7RXܔlLcLhBQ7t -n*ð2b> ܔ&lu"- 1r >ghLsG?N6aN0ggUُG,ù#B^ȑ #T @ceHs(֪OR`XL?n { b'4*|tx?P:0b. Del $2ʌ&TzmNV_>?} $,wnV[]A\P?tsaY} ;ee68C l?OROBϝ3 JDҀu?4'hh(C hLU,NY_^k~D}diTs^6И).~ }WЫNYyQ7'&z ŗ Mm"bKf *Lz\1^Pkts^33L&i;K0Aqvx{ʯz}j_eWTt@01DZPC:drb9y^VIЃ+3AA@y5"' 35?~P(k YJt[1t.U8b-'DjEji[b#LSV`de<]A YvT;5`[ >3j !'ȃqtO(G/ { _9 ^7!ʝdD)hh~?)N!{P|l*̗>IHJ"4;PRrX ߎf*N 0|ЗBb3 ԔqkNL$O萨=(ɯJN.,(BV jpn%o/g7_$mc)lҨCm$af=$ޙ~迗ҡuj8Xaہ a:+b<3v0=Csr!SYĻ ulI;-[~cnaRtd F-ǨSS(VfFNZ`GV9%ٸGqJ'$dηyO5~3tj"]_j(:K5RDyӯ4L"XjC9NgGz9[_6Nйt&V8)aH_;wp;ΎhC iK]v+;Bg0y"mErOQA/7L8vjn-O{[I곒hv]L!dpчQ ehCWVQEq)gr˱5(2,SXX] B:,k]6k)#XLE Q{^ɵ0\-#FI/.EVdž{JKd,~KVK2 旲S0Vr ȅоzԣpB4T-JX3g_Ci5\#I<}BI;e˹tcd^ Q]`mt_b偣3tt|pD,4m^6_%T *P q*{y.pTwuQ;P7ѡt?: WhQ9skՙoڢ {$vRCOT>pϾvaآbCQt7SdTwP"sHKT҈K_فS$'g?dU2zW/pA\ FwLBϩc-3O1T\"4d;m{PfT X_(ۚSI"w5CX:'SKa̩A|CuYLq8Wd^ D*.o/}n| rm9B&"1ishW85BV@W] ?=@/V8 >:eo}x+AvF\^ec}C` Un ڶ>db_WtOTo%!ݏg.> ңR0}MsJ#Ƶd2uq˧&.$Lgoz9`f>.68x*zչIkOGD.Mz8=VМ|~^TQ!u?{VnڳaGM9E"+:?"#+SK/ Hۙ4TJ00gKϤe;ؼ6V\}-vRotkζHp.J7FTFJ.^%ڍ(sԔqȷXBsXOo]Ƞ6sʗ=PiX/I0ulZذ[fn>c 4r| :'&/ :\v)0*@m:^@"ZՂ&)k"o+0U)zv5}3Ԍ<[NV@KK}w8. (x \1_5 Ɂb B0Enaz2/rztWA3dm@/J Lr(ĺg[>3X7R7 QN*;@a:"<-jWEMUlvcSLinPH5cd{ү2l`1'D|lwub֩QQPš%Xȫ'^Hu`'?G|1Y1zs2ⶱ1jXmsͼE89:@Bh"xe 92X;%5o}w6>H'B3~c QA;z7uSQLK:U ~?&+!+(p[Ƹ=u/TH 7sv 0~Nr.";KѶrNÿ ϟʹr|ٜd{B)$+IB&F* Sƈ0V޺ф4/8@r:)bXH-ݓM#&98쑦胓Ԗ)5'~B*n3M3iCKÑ F2ΗBvhC?tANX`"j. ПehVNo2z|ȑW9;b= {Q\R`r*A$ȬF% Ԍ<[%ҭIYV'7҈DJ=@Uջgo¤PSW ҇m rFf ^VM~ig> "&T#c #cR>e,Gm˻[:j>ޮ)u(jtLUV~ĎK܇/N5>YFڗb+-s*>92 FNcdY8{UĨ=ī??` '搗AV~ CzFGݺF-]e͉&D gC)'hgH9]shh8-f*Z jWxO:`[s/&a`#\%?e1f%6k~Nܩw ʨi(z%_<ҕxmb6ERw$Uilkjp&Z޷/*3Wcz`$/RV? 4ؼ8!?Oׇ GIzP%%{PA@GKQZ+fwt\/ duxc5 wNev% (3MR8I! ݮ|oޕ]q*fmTBW58^`F ݍYwC.4D;b0&ܔ{%q\;H䟟LȮjB~R.igZeY21/`4dѱ߯6%E@q oyo PZ&]—?@**bv4>nqb?)38!Ǖ,M۴R6B,DZF=䚮)",$$O^-V+2ܯMq)`+tfuL#B4id &Ox_|SÔ8C֤RMZ4J/#ˤOB5Us+.D LEu z iH2Ul ‡GVEPsŽ*H6p_bX\$Fx`^7"՝s-ѠSNa2䎽2>Z[GDRcek'$s;s7 6n쐓Ц"ҩ>]gTh #Q L;^G(ier*zC ^mO9-alYZ>>ɥk ۋ#xPL57qSn|!wADS78{o_L!*_͏[Cq|f"j=hQl&%FS^9 -2҃}mye* y .9Ʌp,t2A6H: H &dÖ d6Exd~Grc3>=׼!=(r ,VA3Iwu` 2 v0PΊms:-n Lhsd|N׶wmpl'ܜoHR?wD} _4gz=Rst_WMi"(=/dB;es^lX[T5uaw_d~i1@#6>Gc-+Ka_4v@Oya2Dl&24bm:_L+iQwea:,O*.U||}w f$s{NXN''o{!w!_}3=e6赱OzCҼua|]<ёW4X.k%g~UKI?G` >0(Cy6ye%M ܁:u6Kf ;V '"Y"tBs9(eq!qGcaXcQc#z!T鿩RW D:kOB0&:|Vs* 2%=SNkbBn=6}Z^Pc$VF g-tMR-/ZxbS[d t"e-Do.+ٴUMi\@rSVz]G4cb&kf*y { ݧ{M<;TG&!u-Cqݳ˓WZ:rb}iǖĆqTyzYG %vpY e+ų{߄QHrW賺P4(-P\!pYhŕ+ON-8>&+<կ8&<9d9󉆞VC|C=uz\IPNuv \QW.ޑSJpC+%7;6!ڲZZI58mtAO0GYx6(Y@rvSvmᐃ>8OZ9&O6E|hdV7Ukߏ ~$CKv|H(?.w Hob4Mu3,.p" a5 N0$܉Wؕ+n1ȟ"Gxԣtv7+Q"KŪ].vS{Դ:kfHɈӎrBds?;1,ϙEK>9'o3aS 6~')$;}KGT R cP4|.^iQ,N$=TP-|m`^\F6jw ]%qH\i:ΒP&}4iFlO֊l˜X9Fr F&23? Uko' [svcQ MR*r-fs Nc"fk??F<҅// 8,RUϰAa7*y[g$"jTdVL78_-DUgknR&qE{d c{~Γ_O¢~Y'ZZ\%iBK]j-/ϗ=Ҟ 9jD́L܇ĐS3A+^+o,%9pj樰py:T"lURs'v72IY2?<. W *tڰmhK3x̹dʸm?vURÐxovyfs_g)S70A{>Vn 6%>aF6>c0pǚn6YRJ1+^@pMa$2m4 $˜i- M׫ݮs[ :G6C7 wk9y::E4A(DQU' NŲ%3Ho$<>3prSǡ/4luH#:rO7\8 {ꡥ^Ȑb5mob!#k@J蘣td8KA;0/:Hx*!97n=R1J!}(h3٠0#B2h`xS )“G>T5G-SFd-)৬Qi/8dtNt=r@=56;eFv7qPݩO]Xz} c4a/ah,ʋH!U>g.1حD1c`c3ÎShbif{\6>9T{,NǺ첨X7$S <|%[sYz@n&7{6nAGܱ[]nSJw.rn|9`4jWF[0la{A%%T4H!!/oJ{y417C u0bB,:'T YcrI{&r|g#r"gRxq;T#Ɩ=A;:.\0pekVzS9J]81BL}#K4:F oͧQybĪ]ׄv @xDQ-tp}ȏ9~N|Єr4_&Zb:pF3ThSᠹ%֍QvP/skj;|EF ,I6izZ*\"*UL.zAi0 U-u{)0){/$ EZf7|Ƞ ֡=B8QM_o$_~vP rtH29a0s"ʯ\I=L^#+rLDdIeT^`n <@dv&y<ܙ:ߊ[>/'TI'$h3Ȉ5 1vsRmN{NR0|#1Q2<% )Y˸;.őɚ?n:\Rh͎R3w%`l{$)JDqI5h G&|_Rr%(sHD7_Iɮ]ud]>_>/@9=OXG::W7zT̀]b"+ةMf ȘLQ,t,j9h6@<\"n9;PcK4MچU;ax}.`FC$:!D=1ƒ%gJ9tծW$s(ŧ A6&d0.D;Uh3! UU?hf7bAaյ^jѽPi՘4LM87Pi63ƴ|Hf3C`^ s8Hvy- .wV&>lۆ# H\hͨoE%M0c!j`ٔx*Wq=r5V_!fH+9}m/9WE7˾^lHE$Sx#V&IJvyt[ ǐ#9vH46 aMɬvRÇN*`GjjRKw295ٺ+?E%w9fl<{ӌ/U{0 gAlZRF>^$uu!Ayz5&f:ʹzb p߂"#!xXpP=U0b2rN#ASDr Afjh[sC#P" ~c2K\xI?.O2lt ó8*T KtN*r``y0a]B3|?(h=,:"Q ܷj_~K`>z 2/ sE~9Tgj*$o NM4{ E|lz-dn(96U ? MJVۼDe ~LA|uBX ߴ [B b 3Cqhkê,?ꆽZ:lcoQ&Unr(qP0@ʻ:(e8tse ѕsGs:c+RԵ?no#1S3u5#ko)TsJŻ=z@Ӕt KoWBI`?3&flDro\D ){!yRsD*ZnVety5XG-C]d2}\KcK;oq2 _G 㷬&DZ|&h7f@F16!df6'*䪢1i=zocϞQ =&{D4p4N F4հ)p/T,YaJ3~.,&l|o\c}ڕ?)@=dFX⥲-XgovV ks,!*}-DWŤmS&Zsa>x'a5 s -|N&,ZI@YiXs /[oC%dB;lj=ؕgR-0=>ԄeHb9vZ0CSg;dvBq=O|cFQ9c@)e?!_9[[pׂ ;rm3\j"\,` )O ۵џSj^4 =/X̘0JES)'m)޽actv)6l>gP$5h^0s`qܼFK4fm.)&D/qQVxpx6Dݹ}ؾtZQg9yF6|E1RIkG?];Dq, SvqbqCrҿB| j|8r^%o#CG^u5*؋6̒=y9ġh@l+XV(w~.ŎN FEqm,wFuVǤO$Z͐xp'^5voIQˍDyDsv*ft{(0bNB'= |RI&y5rZ-(#1RՀZH:_}&pJuz% HgCeѿJ}v/ $PSIM{] {L/VpX~{)8x" ~ŌpCsŗ߳ -%tKz5B 881X:Pc^u5=rc;T'xQ w?og6Xx1sк' \6QTp@vyhO/ǪLm( iʒ3?s3Yi"] w|wizc>B:@ee]]dp7RoA,I-"l>Fի;i PUm%Є$\ rpf,NJޚWijOCAntI+E|"gݙ49w yFԐJ1bр'K0aڙG(YMU7Zq _,U/Tt-.11yk~4.83V$VpIAO?)O%5ۗ>mS~2⃢jtdK`s܏WQңk 1|k?ĕBWƢEuڴ !X9qOe|kn lLM/yajҒ;NLAn,W8`k%A^gJEhP5Na(`}yLR,mh f$ޞT~]Ir2dh7gG7Bh- •|J!>`1Xa>sG z<_+ 7,Mn UJT_= C}FsQOjwLWPVzw|2߉OqBTJPKV=$@;D8s7s\1[(;^vOL3贖eYAE\W2t_DŮ*X0m9c>[jۣQ KꑣthFaΜ`}w9pm7Ы7} i$+@-4vɶ[4]4]x" _p"S{ HG[Trs= @W"'4磬eHΨ\-Qf>w2i]jxؐA9N Wȉ읩ISNN>kLrCA#[fr<}J3qI AN2cI<d}T`L@!z=nJο<Π4$`e}KX EBk̻~=|ǎmfECW/߳0TtQyɖ5Ey51ckv8޼>(Z dHUJ4v5Ġ퍫5Z#8A#x18F体Q)BmyQ޶Ff7Q AAzI*14cv Q4 ?_ NT"+FF)Ŋ+=zG>Ft}ty#(shyzuﭨ,!pBW=ec`\v[&S@@d=w(ި偞0D\ A_i2aUVz68Օz6.=w5&,ї໌xTLBS_y[&_w8G ]D_rfaN+i;-,>mo2gH'cr_%^*t^Oo."M5r<!WQ!$jZejQx+3T F(yB?ie;.\t _YY<.,ق*bf#MLp+pNbY:\l&+ |I nLsϾG䠄W&U_0)21&ƦW[寱* U- y@ϰ ܲn4Dd;8^2;hJU:. b = [5XE'i;H^M 6$j*] W^y!5HhP_u6`-z۹y_z!,D[)8s=/yб'WZ _WN=UKNRܲ|"+$4eON'v&e[- 8&EeKj\l)> ef*(щsFoϦ8X &&lnNjrE9/u)ۨ68aY|Ncz:Iؒi_@ ijc-+.Z~G:Er]QI q׽!SՏ> .GzKbLRPg(X+j+t46jel[Wh~Y$}ԇ%o'аFc/H Le`@nUAtJ DZ/VBC9>Js1J>陠`&@ 㙿Ddy/UKLUSs7MrxSXZ}pU~%Ԏz3dvfq3g9\|%;3,3SjaȪ\-+s@wRﳯۨ*hloTc(E}jpK2*TzM@o2[֞fÅ4aW?S1չvѿ}Wqm;hSn7 u63-k,w 5mМeԉLۃ޴5g2ćȨO+֯)V/Q^Y-jϪmceo 4vtӘZw<_ڹEx|:4l1w!=p+lg"*T8ۓޟ^x] ݶ6틙1G^qr[MnM[x%g v &ee]$9RkIa< }o״S)OЯe>xYܩ)!S84!C\:'Kݢf僅o|l:P>H~7WΣUd#\FoMwyEHo?,L #&%q,d*"R_SSI=:eaw 11gK%Ze{WE_;6TFKG7c6Aܙ!=;spͻse*|Eu q>&XmEN;Y7>l~ٖ | !- n((+y;]?5L@ OڍKO1$Y &FriMoW5v,ltݨ["x9O zP::`Z*r6J&LNg3 Xi1Mқ.tBy).DtXn5:7Q^2v0$ZֲaZR0ΒXr3iნqώ0T(&Y}p˳Y 1Gk_n}AѲUq(Π0q|$7F$86P@+^ImyiMǤ:5i;z`OTf$*3imgV6a1:<TK&v/ׂi&yX}Azωh.1,]LNL΋S o.o\-E5 {b%kZ(c Ubȟv;jz!'$ODBJXk:lח R`g(=ET;uK1IМ3i_܌QB9*|edJf2"6])pXHx6ˇU7RUhܣR`vzgnJ֨)μUo:"t?v s^n`Gl u^ẗ́iVˤAP)T+wfR^[Y?6X  }9Мaj}/Zfρa`@ݴv\d CD[1wjwf슁{]]ϛ2Q Xܑ%'tTmꎴ0ٓ9؏34m6셅<5N_#HnmaR01mZ6 vJ"L;7 Z4[YIz{fBzVjڅE y9cE3VA UTyt=+4>OO^L:16*B)I$M:s)i _^1[ͪ] 2F-WǼ继r7 \WeVG}Ԛ$LR‚aI>:XYE|m,eplxuڨ@W(0F[=-җm8͒W#ۤՋjEv*W Pz"Y`@>װFL()E䒟Wv-5jCP!3 'ܚϘ1$* #;4J(Բ=~?k8f+2A)s^ٍxK~vU4 1G©to{pPGKcUx{4@8|f6}Vg5e;jMd&Ez"Kœ?ScZ͕ I ȕߠpP]1/`!`@ ~@4W8?Ju4c,2D24]Bܚr^";W xQV1!TСiQ+xg݂g# ŤMeG|b !zwV9,5ݨ,KFG7MY˨ss$"W4 P׶J(ICn:gM dc/ǟP쇤.#6]\fP'[rx8I`1%r[#u䶣`[{ On0zd\`!<!+d򨋮-ծY3>VG7]7 VihH|xB]Vz eRF#[W' !qs^LFV*Eá@)P Rr @4ٙ c"Ѿ6d8_M@Bmv37}[,:;47KD w3sUIbWTr)wG>ZӋG yVV$|}eq^C(-Nw,6D+/6 ߈5(qv4B,R*r$%{ҎXʦ\DT̞ٞr/81{_0o^'T~5Ôqxɕu9 Se˿4 X)v>B*xg'>V p<ݍ݅Ah h'1vL7k[LE87d+?>?:TA*0# [(jb9',x1g25\#$ (uԂ$3YWVEOc#1S2uU)miƜA)g*:=*0V涎@??d|'4ñfh$a0 Нl:-"luprJ^LP`,?T%w,g {2G]S?FV:|,GJIc ]lv$ڟ@i;emń:m&:f[,ƖRD3#Vqrӵ-ȸg- dg1¸1,(4k6 32OR[#2cUM3fYȷ01’2՚eٰӛTv$ E| "GP1ڇE^+@xU3 Ti&`%poeg,^,sCɞ+VO7k߉ .!-މb3r lR'q@om ٰ:AtnJmQ<5a רQ+ |0)ٜS3W^J|` d?iDKL&O"[]_1$]$7W+ׁ']{/Б@$fl&S2SnemBgX{R6kEKt^〿18Z?ã .1zRi,,ⱠQAu62XRlH`DlY{yw 3/ JAcFv?0:xZ6k`e@$v1`T89_- ?L|._V @p$P[՚kV7jEf>Zњ&~6ogXLFm=+r/3cR{՜>7Ӏbx@n#+MO]K1*l&?^/)Ôgh1e&Fzq_䀙 9)4)k369I(G<$Pu/Jv[ޱ/t$_}rk\o2u~<.u3K,Ȥt_dC,jÉ)RˌJ#l 5tiVs4?EcR`!7}P$wY^KoZ QKx斡0#=1}qJ4rAA Bm}|f1n g]ڽÈx#>D"@3 aMs݅FvDF$ %x~,癬+m?!Xl{q$w|=h+illU#h&򤆅u5ҡYN /I+V|r|C0|C2nbd)iR֓ .4Ьb.\WٲR2,WZi&X ˱E2 tVV)BEĨt1~~ cVr|~ kbi @e4 i{6Y1jLܙ_M g%x>Z`ɖ8H4G}36ssJ, Z!z RO)ݪ=KtgGK'gH{,P*2"arguΎ "HmVP1>y}s"'yg1'#U/=*/4R[j׷ !W*e2q b=iVz :W2 mӖsU~$:+;`@IԓDUJ8Y!gd}Bjn=o>?T<\> xsquv/a{ W1 nzVaco55G@' IQc\R) 49ˠu5js)ӎrRplGZۊ<%r$hS>X>tvYJ.H3!`n~9~7U&"PKbz楱g؎R1s9P6^7H:e`}nt`z:#-5L؋][ΟaDzea9'U")G>쒤(ٵkkVXSPմTe`ЗMI";y(h KFà|-ȉV⑍fAC_L&(%VdװȂM-QMNqg',[-nIB17 2E} Am90DmkSp+sfr2*rP]|B\HښK@x#Ήs(`OYHɵHhO,DO =Ehu*,zy.Xr_ +كd w~~;GmFtvj MesO`Zƒvst|=˜`|1KAUޙ{mG.m~h< H@F_'9C՞=ȭ6y9De|~Мk<*nN 8T(*o;dKe:2ψǝқjcxh C?. =wAYb~:|nmRL( HZL mY !k" #D͊Z-ob=>a_K Gdh MɊBOűĽZDaA/9_gFۄ_G;蘜T EXNvV+;N\ E+2Q5q%s\L۶$E0L>Ĭ#HH; UZ6w3rYj:d33n zb.tit#m,2R?ڿUT9vr~cF=/;_mbR%saڷ{UiH?gZ번Cf.U=B(RK7E?.rK%gȕk8cB"&–vyJ(-LW9w%#O۟C#-ƿn~,5%Ap iA=jKJO+r C?X!F[s2'L5eKB|+4S1FQ7JG>jŏU`!2Ta7Q wEeրVvU0\:8څ%%4ͥGmg619TxP^I͘p(@a.ίF.M*>Vq]D#C%A),>=Q876 S0/8J(1]!d!x <'(: Q,|,nx͐ +I)>UQ^HV+NyF.IrDDwNlօsԦ6+nx\6FMk^atYU~Qu8q>fA27^r+0wLli.)MXm]"ʢ htؼۇm,qSK~A%}19ɀ]/!1|6V y]t4~i7JحhB7DauwIԝc,Xb701gil2UĿ 9Dy^ RBI/=H ZJo撳sëR=`lcFȊ<+AEq^QXh`Y!)_r| dhhjvt:/@gw!;&\"H qȢR#pS;̓x0\d[΁i:JL z4y-}ەZQKf_A9{iCЖ:Ru(7 ,#|[_tCUqx^%\/^pxi0R}Y-3'/ێTϏ8T3d$(و? #k3Zʒs uX}0i%`s͞? '`蟹i'6㩴7i\Ln/6Jbj;*SXPRi7|ye'DdF)@VAws玤DtdjKhah՟zoR?߀;$55 4K GE%fܐʒ@-.'p}p%FiQ9)$K%ӯ^xN4*MSVG9063vR#W'_p.X(S@^PjMZ% > WI&,+b9D$jh`jRoj շn+ll$64$&**JۖnetOhҝ`](2$kSX6W xts.rS0hšdhP3&СDu^TBʆ _@VJM3Y+فM6ѿ 4ߝO .i>Q)[n7I LX;&Y2U&v֖v$vm[o@\o狷QAf`/UԘF?2׬D__ZqHiön:k?Mf[e_0$@=H=RD` *N5p>ZhJkb(V:EK !Ƀr/[,f雟lk*9`Civp;|_~ٱ,H _'[tX!_㠊*Cyx_8@H(> "i[uO}/h:tZjfϞȥEj Y.-S^ x6xՉ*\=d:x uG_f*~xVY94Zl,!k)glc\j}_/tZL$3l3S5 #x4i4ऋC 舭*Rlwg>==׋kl5XHge:k@nh/Ʊw>BRp|{ƅ/C(ڜK%-]~h"ttpBG? E1E?4+W DKe)5; UQ\?MdyЏ-6pꋃf vqܐNK 'lTcow9 \ &&%d-b'J[GI$ ik6si $++k7IIxZ<^^P=d+ӫջ,{N:!soY-fX orZod\ul3͒|KOpkAҫ.DtsjfQ_+ .(㯛=gn VT2o|vSjF1rG0)%8ƆԺ6_=YɸO -hAG5b ͙_({p(oo0[#p`#xMdVPTu*(?pKIasuPLQ-f8Ae|Ff_{z%z?ك&F ztγѐVѩɐY]TJƮ.v5>XIA'Gᨭ,:"yu_L/GFWA2dmTGR/N:1v#_Co(d >wY%#k 4sTpa3BZNK! Ӟ jez+ _wKJOlYZNݸ#FPøiE1 X 8 s0^?gtT¦ĕj}Gk.a Ll*Ϟ Gi0ZLޗcٔ2Gx3R3?lxR$ {A7zK>Z_OW%qq?#0~x6tIMTx 3tNB|Di[Eչ 6ZTܐl$"`(\^DRe*j9*L祅To۝>3($6 Bԓ*,JV5Iaa{Iv'B`D< >05mP $+#$=c.0]W< ExّsZwvaOLe[unͷY~Tu&0EҾ C4y#HW)0iRՒdR+`7ԎmK۶g<~,U7OȂ!r9zNᾂó? 0}Aec쉡0>{|H6ר_! {W)㾷eSOHm c}aFw5'{+T_x-4tϒkfNfZ'zT0I>z] }˘ZsmXuʾ_W^((.W۝'s?ү~B1 C>WoI +c2qA1!f͉d'A/'ÚUu}{3p6,zL T8U:FH$BJ> Ƚ.| j' p:@$q_aX3jvq}K @&j { f"Czt'{Bȉ0csdM O|8}XTYB}{*7q!,Dbw'N.>xG\ 049|{L:均|E'K}EܳLUq3t%O}܋ZсGCݗyXW)pLy^H,m|~7o-3_7Ln*vOnc~!d2tQͻ-fYMTn{4M0k%屎T-%ME dXc˝BQcr"BT 9> K_~Q_zO_Eò`;cr d^iAbFp9Óty4m1:ɺ]+jCOUSjFR}2HQVPPylвz*˛)5sLƬc;R/1g/LUue3Wq[/ _NI 隴3'OLF ^KYx?;&wtӀ,b^ljՎzkOpt5H'rK(2ycqvjDlRڀtnFW< 9,JNm^vp<\ (ߡǡjz Ҙc*NķZiqg K¡Xk` 6`R+Vo6? 3jo=z;J<(uN3EPۢ963-Hz|1XPXRmrI)I ODգ TG@wˁ89X|o ,F.~;|x50Wp N2tB'P)'n ĻPuB;ګ[1KЂK= pk݆z^SMkb* ƐخJ)t?=W+W} XB⏙(J>#i+*`tl"("cp8%B wDGerZ#_#Iq<@ n}8NQYQ vm׊5x=ƀ=_&'3 !.ȻU>7żpO&_dž(g* 59 A;LGK /jB2tּsQ)1x.]o*L=|Ar- ErW'QN"VmbtzZQV5?Zn@ rV= rB補ש"!ڤ-q+ "ź ʡZkZ^ Ѡʭ]* $!t!{Kz#HltJ6G9/)ˆJS{8M_<9YC1E?Tdہ8mS \.h8x0]6tӅ894ss&X4 bX$k IRxShHFkt-@.-$#e)>Ũ)1dMRX7HAȥh7;< W"r)<~!U4mp>vg(wuڄyƂN?h5wD-J\ jfqKGFi$x; Dhbѵ[R*))P|\ABݻ'[4ZLcծ,&KAɧCQ2ܮݥ10+@ø%O4!ۥ/OUcEvS vt|&T(1RrZnp`6ԅރ9`kv}z<J?*;][RF3'(Ts!qn?/T*J14s>q7pr;WWcڂ$0)@6Qʦt*qgMR0A$\,W;k4x煻9#}\ܨ;l[DID<:s  g[{OhzG3 (;B%|c"F8b@H]@eל3)VMFIh 6P,ivZ;ɅB֖j+82x?PI )C 'Op`Is2"ya{h^1iptcLmvmۮ؁ۛև8ϘpbFT9=1ub,6\[xo&@"1F nJb ?B]<ۡ=\@kC')W$cƊB nEVBӣ}8_$WAnvsS=Dd 6y !ab.=5jа>ܶ/rjq-*C獈PU7Af,8qhaUV?xYkpJQZ{Ösg4`UO}9/e6TUa?ow۴|:`LRR'(_!*MٞC5.A$rZ qMXFG9ot7@qQR@D޷&T|!K>E]OzuTP6]FSM.)a+݁A=j9jr#YpɨV.c6ub(|$Ƥ{q}K!Ʀte<WzM޾?Jq3ޗXYTz8xiG)[[#{V( ϧ!t<ȹWG$x\uʆ'gKWUj_NMD1FBo5HicTx ½ 軄p [qi@@d&9aS eGZGnV-Q/ L59pIs.!&gæ'-âc@s-C$w n" vJUa7v剈u[I[*E",R9Rvk}%u`# 2K5csRK[FK=\nqԴ/zK(0t#K0L^b U~bH $|v;oMH]̧S@]Zt, 24?q( +fBf+mP &h? $!qBW2Y5nc+e)%Sv7nCTNk{d*77WLWv;mZg2^pZm69)G7>c_ѧH.4"(S$ڛ]#'2&d|+xAq!>v/zb͉UI<#uf.`sgn#'PGM ېI\7(BSoo;@+Eh.Ą637]4Xg~YA8\e|!#"/*vK0jЭܹիOP):=Uf؜~&vWxDQ{Uui΄I4pF_L#H٣rxtC5{=iB7< pK oQ P:BHRZڹj( Vgxԟ^tu跇 yn7=# qջۡ^i*Zvʍ{KSP.x!J@"&ȁ9OkU {h^&C=Di ?G(l/}|сŰbF2㝴6}@Mw؊0 2 )+pbN-oq]KprnetT,Lz]o\9%ә3!g r;÷(ra쏌%'P8XMݿbG$u[w+7f'(i ۀI!TP sǘmج!h1:n'~ܰ'e21)**Žý6!; @Xί&Z@܌RIB(|/a=.RGJL;w>dZco! ZvbYςbhљ Ʉr2PqՒ]SQL`ތ(+":DW~*ᩁmq17ޗn>Ks59OǽOjH'{>^^C3KB\ Y!gjiW0gC/߲ڈ=b:vDU(yA^I!R 8}_%WZƉڟ7 hJ_r]<K*^#,($HP1arB?lA$?Ov@TN0ҷ}Fy'=G^~6ItDe7MdY:<˴Cb0hQ&&O8[ $M4fDCY꽝l(hhmJu!U+)1E{]EȋMo["ʒhQ`}x^$j3855WLi|'^Wkt -~:zA7[:˹b:0#sj〾hz8p$Р_X GQ؟滚7@W$U<' _xͨ%6=JmgCR o $R :s,P"= "Ϛ:j w]ѱd{'N@5Ê!lТTnS]%,b@ nsD)L4ԢEiWv2W93'-j&$R7.pIiM;>R4֥ &FӪanUW"y^SC|{Sͺ].$Ǣ;(ܽcli OObeӖPI=B>sIoNnapK,e]lPBdPnt@l$]m׼ͭbHPM_5L7qStȰ˧*ݳƁ펻t|kP0T t`̒#R֮yܰɞl{HB!c+ Fs΀|r:I/%O#.k r&EQVtٸs ;Űzun}@hV<`;4Y|NWbP/! *^. 53h4@Xե0 (țz}I>icWT$$! 'hh*LJ6-)Yq$b =ɣnsE׻RyoBx{qk`P!7($/8Lj&^*?G X*yŘ4=5[n޸*/(ew>ntOCW*АKzÃwo ̉A)֛2W [=K^(%/ t2xw-y(b>[TTjC6jKs|K</oܒXo=VhΤAC7DfNbه+| eV># ilg'd>ddo鋉'l-, vh < afT~]q/!8yڤM(I2gicu;_;oŔlHHqQGYJufa#җ`4GbdԳB1JFliRre} SONp9qǞ8oR<5U6(X P:Ɇ*ֆ]zs4ԷDaMӑq~}@N$4N=~Ut%7_^kkf=mGS̘-݂ JO.H{{цUјI6_ɒ 1{% @1^3}i)M9lgE\'lc+3~ό :zl%8")r5qG_<{ß GfY/ [rVʒ4]'P8.{p1A9']tYU8U Ί42|_bt'^yB)4"1 $G ,tZў?:NDl/ϰWf$K_ğc!*3v՗]ɂI< wޕ6zuK L;hW2](6NYRJqL}xre|!ɭNi9VqV7NLa3%oWkwFwox< NwŻK tJư.Q&Oaյ ٍz!Ig9g!m)A+_2^[ܘR`pوl ;K3kCDŇI9ń$ĪzeR{ !&i{Wcd8hZ!2 `K*slr'].ٗt#^ ^s`IBD'HtT=]`C'$•GFCf̚Ɲ$ P2Nu`2sv7n&d9}8u|ީߎ~۔?qf.趂 nLAoՍ[:GMsupݍX9 ~cqV}1 ]sX Ȭot'C,9@x"b2P \xռhbV[fN *'ktv<lyԑ#: pX[V $h%@u^7gURx6WE{OEy+2UrAK+3Wl-K>+fG`\ϫpeߠVl)%.R3:w;9Q?pRZZ#+/Iׇ*]~[@D"_)xQ,O'#WSqDA7[d߉|ޥֳ]nl}g6s|*SSdS~eiܬ,Pw *$;`w/G]Unh8fq%Ow|. uյz-QRЖ l<%*1Jj`3K4P}I! uOlݽܽŐ{@1GVܓeq~a+h@G"r FkX^:'  TgA}._D=&9Z+BQ2ZB=[<̽lƺt߸Hv_&cyؔL3މkmA)Q8r4)Zhx۸ԾT7Ǻ u%cY3qS;LAQ,B Yj"h{1S3wChH9V/筯l.UWc hZR.ňZt05^WNcB4~$4kx?'ܼcNjoM62VkGv m4RSu|>d{HP [K|:'@dM]&SN-齸y+偸MKcn3N $k  `^~3DAlXHa=lժGh#w~.^[6nOF:#ͻhr?ZM]\OiЏ8H0S )&9`Qj8њ'XʹT'm~H҄JwFI}_.\}*pb]Z{mmm4(PxƋ#FNkDmwD\\UcAY/%Зh |IF%p0'O.')`mZ`K I[2&b &5%^H1pjGV6֖%/:5:k|)`Xd<|aͺM㉦U!r)SVQ^!7FLb|/h דm.hq_o~ a. Vy,yB*eZϷpD(pWVc=~s_lXٞuHK"/U, KY,)W@~nc9DfQ90Ej `r"A8CM aMՏd:-zUt58<2 N x b5A*XJnW| |aߩ.^QGwwL94;)6#Ss#:[Օ] T2: sW:JںcxK!pIKj趵6(Mm<LSFD #5) ȅ]<ϊyx D_-.[xgchA}X 25A ew!jHqۡ٘gԽ?+.gcA T% L_S yj9eҺ0a<GO>K?t'P[Na="Xn]3 0DŽ t^gX 3h!n\n2}K >[P7kP A=K$b9l%n~(Hv6!" cBĎ+{3\RoakYtkPBFrNt&ٚI[Oz9 O |;f(MHϏM|e^f~i?ND:N |*)^ #&Œ(T#  :H*Ĵ>sQ6>[QYZmWV qѵLWSZ} evk{X_JGfϐ7:q"4p .[kvviqoh*g_ZIa:ozTu%6T;{E&jrO;sֽZAsbs̪\pR&_f4Y[}]-ꗸoυJeUbO 6= ;}4$8R|%yVV֞OcD>}ZW|kC+kemMoo  [> '9~9Ѝ.)k\ٸh%c#9,Q6:B΍  Zk8(j|<3JdS4"hE'w /A/mv@2mDR}me!<& *6ێQމ/8 <9|.{j2| yvE 930o-ŰQbT+%R2؁2}d,q?wh!*W6)8Ϣ!DNy$ɷY4b1|7SF483¡nǹ,ū RFbPS#WyΆ̅tyO@5klK&AbuIIl*ot#.G8)=:%wL!,s޲c `onA)\m{LxL8j7yN''e:Yfq^ ;Ѻ̲7E$VyohSg%t!xvv|ehyI9fܔ,R`5% NVkmCfE7n@AAEQD? PO ow7A*+OأY1˔*}D;k5_*oǩex [Kݬ%zEPXL[fȥ ug]*fN\wœ% {ΘBdxp 8!r-~S'^ʪ-Jؕ^yM4Fu"m]~jA1a}ݍA;OU L~ڒ Y{(=(DpЯWB)EY F8'wlm2?7J?[R{m,Ⱦ֠K/G%U"!Cؙ~.|׈StEpsвu+_^ĥ+F]s)CL<=cz)Uff:&ybaGV{yΡ0 Igq1뢖RqAM`b&$|]$)F呂t !NHխyuキ[ܰ'ѓޗ_,KF_V&tH>U2Wh47qTYMf]屹 &k56EgM0N߼ 3XGZUΙF5/f2M̀IE)k u,dPNPf7ٓe&M w=]-A:gGDV!A[! Mؠsfcͅuj%ev?S@"[C)kU>_4><[g.$k}@R>Mw-ް+2k\L@ÁTBQBrh|j]ջ3g%62ά4VDuS FVšeLbBvRʚY4#;[UeNt)ٲ \mu; T!"Ӫ%1 ~Fca}/ }#?OU6/Jv.9m?>o@T^7qXO"|A@6`۸v.uڡRM_5k\uGn8c؉QbAGlL/Tj> 4P3iC;'jS>}_]B֦P@Ȉi0Sk7:0e}Vݢ?(ڕSOuUmlI%T:JK*CfU ]Y*)~QUx85uVRðğRVf^9rΣܒ!WљeC{fN@>`#7|{Y, Sp0w0[ė2 [ 2aNg}=mgh`a$)OŽvs޷2J{TK(Nx(#.藂o84ZzmdG-^t ilkE/yȇuL.$Ap(g΅؁۠םRr kfN*|vb)gL)6)P%Gy8UrAJ"4`їJCfFntab5?PBɛ}~E0FJ0ϛQy27k◊$#I7?I}a ~ 5.-ҶآM;[)>RJ+kq|Û0o+RYQ&;59 8? VBKT18B0'>n1SQA4P|^)[u梪.͏kЕV1Ps$є=f딍HBw4CY /wO 0\JFn&y!|.en+C&+(æ_\\ٸ5OXY@vL}n#`*hY9">=0=koĉТ !u1 %*uQ-$ec[Ijr5a3稓97eeSɗJUȤGb)EJ@r> {f03Ң"b&*Pq B1C*n6jV}a DPjQ+Ft|;T%j'QW*̚#|e谨 kʕN&b6tcے_3s0FB>sO +s:8Jr0#*,oZv%Ni ]9]}\@Œq4)Cz0Hڈp©Ön}0u&_'B a ~ ]r%ZmϕN1%$K}3bVATN7TR<&݃r0~"Kl^Ӂ"#ڜJs a̒Ajt*z>V=U>YWtٍrXsdӎKx`(es,A XqJgȧX[1QH3A+}Yk5 0Wmt%%rD:VY1@'6xB>^d蘤?gUZa"AmfzVrTP5s[ 3'%x7`  /Mut0&mV=9wha@YzCGw(7?8T.2[w` o @l6 LY1X'e>],Q(Mp* Zׯ%l!a7`>-Xñ*>PEQ?O?ܴ@du/G@L" T q*z܊N$ús#wFXdLz7> Hg7i:VnMt-兆=>zȰA<7G PY&mh |(WVIIr} im6=VZSG}w)1$4D5%6e ,W@ާ:JYB`ˍܲ!.c.5[%H c,A:,a49X۝ qGH2JE*_ݢ(4 =YL {ՖCњhԩ4OC.`Gzy@w7m8uݹTw'B(gt;H^ȟ'MV:^ى'/ L26:;b5xgDK @|UvYu O}vNܖ޲> /26T8]Nw ;Z~*9.n>J&& ۯK/JI^ٙR1_)ii%j6em+WZ8D@CjQl;W'% a?"l_EU(;H+ Wg*߇r#_BZ2mܙ(j(MrZ+s~aoXMl~)uKd놙\v ?_*W"*x&";ި2 |E =]vDuIqw-5YT,|lV/^ 'dfs/? { 1Nvoc?yۋczJ)vX`6&chQ++\ ]wES񯑐^bZ`4_nWղE{Ҵk7^/g{ޮӌ2q,'>' 7 1",=?hGe.V|dpRK΅Jְ?֑kS,%O>,YvkH1I ?Кw u0Y\o 8 搾K>~__no_!O6ԘWbrD:xek;|\rߊ j@`YW>ɏY,A\>b0p:N~M9P!7w;W,<ױ4F~$&7ZG]Zz N{rCfV=tmGI!r+"O/TKמԎX8D?L]Oi-o<7h\c;R3'J/+F[wҭ;yO,<ׄv… [a9PKjXB;0qm7 0Sz5mGfMq=UjSG8vyfYVԑs`56/|osx; 8HGhyAiiWgd8Ɩ-Q"L`ؕTMH]9Koj/ 7w;!@)j潘D,-c}/™ZT۹8_xv'r`gg^/wZuTee%/=R{Ԉ̚w.|"z "+ѬLq6b\ \qA!7xV/Y&HxAo WS&lӟ;p{I;^&z|'V,Lra_[^gBT ۴HU=tqwJ)c*2wR$.Gxr 9dU8Q&ONg}c' }̧9(`jl!Q=ӋGX!]6;Ptѵ!iLH&nh\Ʊy=Ք[_X^$}bak&AO3PT2薻JQ!9q`Z`dU#r;ubg_:zW8ټFonwڣc)[uc}&1Zf ZX&wpWMGD閣*d^O] {X% B.;/Y}7K/vZZPP&,Yc4eijZ -Q¥9}nF%4ew V{6t{B {y7YLk_s:Z#j2wf.}HʑPD머ܠ}-Gw` {]aO/Xv ТLRG++Qa+,qVcUte!^ؗw$%1,]=_KlNIXc^\ ~Uxp^~}gUK1s)NaSH .1 se+4Uʹ[Wao,xwJd<c[N~^mC{~=yrLͽ4ӶPS~&݄&^=Y ?$)/i6xf x%AݫL ^pϯ2Q/Q\ xWHt3fϟ$MkNhs~n,P+`, ? 6 j1Xvm{Hփw!%|Q}!#y>rzG  C e`ֲp KM@~8 8|-"r[6Ю0yO`ѷnwP*a[NML:b5Dˌ_hG?, unx)NrXq7t+' ]zNcz1Sp)";2R:lhi6+` q0i-yH{;͎kwim*zB<֫]6 s@[ CU`HX*>qT4U,A$ݸYP`;- uEs̔Jxd3V7[E=] .d7] 6yڿc?@?tZrEl "PQ6' 2 4,w';rX˪Ұ[Wd5.{+ohYs-X@^]@Rc@LHA6N9l0":>4 \Vk2Ш6"| Q {UA}9ʯ.TX?>taZY+"'!N-! \5鲪e`DQvoE@“ ޒBgш.Bq0(֋dUw|♊X2x~K:2> Ǚ`V+]*س nr)ޑڶq#1L{À7PIdN`ƟvkbzV{ /7o,DoB0ylڶծ}῔Ͷ^z&jYdg'#p.HOȘ]*`$/4fvI4e .2n/g5 x+Xrr_}!;[B }V2/b+1[J١U5 t # xnlH%/ <9G*nv}E}ũ/בn)嬮_ؙ|o&iؔ Ge>\4ƶJIb$6*;G*KIrElR mShQh=EuYt MUw4m&FTCp Lķ8# txH_9sl?j'<U!sZǘj. 8m86wI: +5)j"U4 'ńj9%P KbM'uLoG:|^c o)DyuE-1O6}w>_ٶtC42ù 7Yl^$HiKK^QfZyoza!hV0`0i%Ir j=7 uZoײyM"&L=|U rogu|%'Xw~Ny]PI1"PȪ\KPv.lA=o *E% ?ܳv `IFdz@!qz0&3=cl=,u&_aW=%Z;555t,T'(6HlFTpmXӀ58U N,P 8oH`jF2Y! '2nKNVt<Qb& 8L47/z?HV=Mҥ3K'E}9'@=K,f2U#[n`;V;k޿gVbUgϖTbg@ [CuuO:4;[ Z>\qMݼ z&|3)rD81| /d x3|nCHSyx])->B);*L4OKy'Ԡ^G,iWzrca~bk&m&AB%!87>ԷhHD\7gAt_wyaԷrKG*OV mx%b \j0tbTMb/0K[L7pxP13&Bb)CuᷮmnM3f5@$yv7_94BqPg{靦{# K_UU-XF8ӫO𔫠sBy⒛6#g$kM[s}V5"*يc`XU>ip >J{X9b¾A_:|?{Gŝn)[V@Ų "W='"Iv|aVhz[},_$5v=w6TOlxу..M{y5Z^>3'U͠%*"&b>.jI o௜[ޠaHQXqDwճw~ *rDRc[74@˓qZY}'+8Ef1ĪkOuHM6EV`Yǡ?la;IqÄ`e8S;.T@'l*{liR /]-Y:'_%E-K` ҽBWcn@Φ~$^C%-5}ԉY+γWN7pA~ jr=ΊJ .:֢$k2o|g({sDLy܍NJ~<7Gʹ#6][TaLB0JL͋Zd~M\qE7mo/L!a7;T6Q/`=-;;q3Bvl.fg`$t~H{|wMSab~b񫶇Pq=W|rf1(?/&~1o?^*93/w^ixYB=l Xd4j^x_ {pNccgx`oDr\›.B1[wr # (a,S3h8*?Q\ИH \-Ýˁb.Ý ~N I~5E|;V6_X8C+/9$OmEe<.!OQ^e<{ލ5jI+y6*4y_)vi̿% oMp@V( mP=Mzc)vb*z?+ ~cEa9GEHzh,evf3H\b\9\0RgPx5D"em:SQ T3a̠Rnz i٬^4\$ӳ`]J%v>W7<ڨѳoeCM-œQңq-)\H5~ 1 |0Shc%)cxpI NGz#-7}~bQ,w3/͑%V˂-66Ob70^dBR;M`C"Z1 \ւחv|Ȃ1^+FSṃFg4?Pv 3BM"v#\_1SHqNo[%y— ŴjaJcq$^B|vL2T"DӀ:;4{ʛ٥Q[-HFx 5a yNmjww}u'c$BmȩP0ޥL! ָۀc0cB8\%4 \l7=HW$d)Ծ]ѭ/nl`>EkUfիb:_lFZ !|- bVef"@_u>=ĠW^M]?rr 2()Y٣ᰊp SHo8ɲMSλ9k3`-p gcr4}, -7$H4Y}y筨&JU}*g 8O5{3`eٚhG'"-C zCƒ7P h⮫cq=Rɛn0}V [C{hw_.HF[(U1H4kua(\1CjfuݔnrQ"-dʭ,OՕ M` ,l fThhㄬ(8hoSF S8 zzhk033hd΍樍~f~Wkz:^ugTvx呺EJ0޿HXI2mԅa@!XIN/Q6xy&<J΄tlfB}n:pYes䉉q?fOA(fTZ&ŖU2ʄ_wm,C][blZE^y(o+JelaQWldo+>'k (:ޞf`$GB1xh.%T8>lo`MFIhaUȭ,T0^A{zٔ[|bzlWt|H z]!R8@d,Vqivn ?.Ddubx)YT[{ceU_K;4Ien+VbWU6S Ul3{sLMs00>Kjnp,Xv#V&eWHw>xi鴉OFfgl NZ˃.%ܗ/¦/9($5 8`7p8Krtſ[k8;:I7,* b?&Xh{#:Ր)eb! iy&.=dddIsĆxosp%갨* eA0lHSY1 5FxOs q(vBwZ}L;;ÕJ 7 Ko2ZFgu%g[:Ua? r\LPq^vԇ:V24:Dex$A/D!4_F'p/f6"˫~@ٽ3ᕜoȑgcSN_,'Ǧ8Ch&S-&qќlvNl \;#0.bzi.X'{dfIS1|tkgі>}qR<8\#ȥ,ZM!o%V-P.KAY IeOT_vB[ɁEgdE8*q'- ?N uk8m0M&P᜞7H8q ؃HJd Y͟3MZ?VxjMP+٧JTQAk{JAj? 6~4_"+Fү,S{,+@˜+vVrc@\{__j_1- _/ >8CB B-(%`7~o6 USdhLStnsNvrE3L `8"ꅐ׺њA<it=bM\ htW'շ&e GvP3,k4-Bו:Fso|q\}iapj2)!P/}ee%Z "ѣIHFk&?tIiIc?}!ex0" iFeUh:ҰOͳ"9t|M&mR'Q|@ƨC=~ahh+L0rݯɘr:kuGna@XLaG ]?̟!YDeQUړS &;M;@#t]O >nWXM8#H&F^ٲl*6QS3ͻ'|Ōl02ȁ}Wv_6QpPa^*eBQ0FXM0C,:^trpu'=.O; Œ݂HQ4yg}}q**iɂ{y ⸴Df{Zy\›NT -L%poΟ>pJ34j53J,cޠ /эwӞWcerc= >GP9"nOcu @: | ,w{e/TSDsOi粔Uۓ5.#W6"rI:?A֌;i"Gj .v߬ʅN21t"7Ւ:l";,!+6ćQt>Ѿ:KsDbF5M'hfy"Ů^& qA|[- ZOաݍ3`3=F.- &7Y4/ρR-V 94:nsfNC,mm٣:DԥjJF1OLq%:HҊ~#aݭ)mԘHNH7YJv{:Z=P8=Ȓ!(tiP `} l/4:JcycG:S*?$V"}t4I4*`s2[IBdQd܆.+*уdF— \KkϠQW“-<%. mYH3/w#O w}ʺEv}=yTQ$CeUN ;W^V?hh{߉^ +rB"0!3~5 }3[;bjB%XU?`hdbJ$U2*9]WƭGepM8.{&p/(!b8}0O'e LFE)WDkߐmc=NR.rɂ_P#tA㖨N.2^Px,U(Y[R^K:N]}b80r%!͎wطއ[TTx@1FKF)a+\NeO5\DKźDF+i1uKXUk"qK>Av?oR.>7Lg!yQîzsv9?ɴRwwQN=l1%$R][8]OT2<ݸ2ume=J Nw4L4 r {"ȷ ]j/p5m7xbOMM:﹁iAyϟc*I5IZ$ YO,>C,!vg?r$zZnQ+pIz3J7`S-w;`a;:)S6T 5tóߡq{r, N <hPf/F,U`/ҳVmN.Uc :jvN ]TE̗xv/aM<(BO-D|ИI s4eTͭ wݠ]szu&I1 nO GIYF*]~G]r:B}խC"x[pj9S0JMRc?1#8;X(F|Zb=ׯ̆1dì7O+ţ%4 %.\^#LOHjř&"<]-Xa_P"l6KbM+`W&#ㇴ[*20_+l*~ $LtA9߼ӫ,X:GQnH%rC׎)Ȓ<̬Ԩ֦-L>ZI%NXDžU0 ts6τa`Fj\mrU~AYUYA8<ԩQ0qL p4Ӊlpy4%>(S ;PLը˥΢ČE@b_ғj n*Ad6i\[Lׂ.Pq. P8VEdwtOLZ/ΠU_sɧ&{ (;gʜKGy[5/` ܝAC5k9TevUfKC;y}VjNhxG&@6R"m;" :pN+ ʅL h#KHgrybPf8;N/tU<`2}}TJDJmE9HUrw^~Gقha̍|ܻȼJx^,dؕk+ w- Hھ5eR ¡p5A6#aa:6:{:GW:H$==aV̕Z\[eX1EF_yBX0Oʫ̓Ά>*M=E"py|܂K[P?=}kTtP#8at; =KШH42L/|BK@z ؜MT|סv6/9b !o5Ad76z1b>a,F8]5 Zh4=̒s%i78cad o6#8zE| oD _tt@s9^}jU NW N"'^8cSAbZ> ~&E73x߾{eVm$#DXk7){virIء-Jӹ-(LCgq,0Ϩ֔a^ߨHSض{ph}Єu1s*9R09U l ?X0wVRq/:C7̺9E g\;5fi wOۧC+,`š7~| ݠonDn#͙9w,P( |P[\tl(GxDWJG[ԭy+\ .!I)-AĴsv6ڨg>P$1euh~jy`X#=;TgM#/BH2rT>aZ{[;d'4nu:`dW]W@ ỳ^F/I,o P1ٔ6Tg|_@M[1\_r B-j*јdxUK;~fĨdnqu8rFN ̗p3+y1Dtq|ޟ I|$dgE9AZSu ӏ+Z`7' zzⴴ:<!`ֺjIaO0˯5z!Pj그 >1_4ٶZ'`^#ZK, >̷.*jp eU3?hf ^@Oh^`Ǽֳ.&,zqL %^a D+l-5 !OE\~= zbʨ`hK [=xF(.(#-^^-Dknx2+wy5$?NLk91`'[ 5Moo2!oh{'>Sl8]G.zh? ؔ_Th)A9Qދt*r(" |I̘?WƙaX-c8_r9\Nb/l5+0cqIr7W38KC0E[k6Sh/eօN@{{Z]@h!;y6Cp~㌰ #bNBGٴi=uu$C3GL z1Ǜ\f'wjkMb7`qj^Q\z^rVx(ۊ?xmn7 'څ)=<1n>PlC{A!L(U5$9$)=dm,#K }&V[Ɲ\G3'%Gv[qe˵`^AH~cSm*R1ܐx뮬-o!W<Z **lB&DQbH5W4_e>9ۧftbd R:76WRRR& *ȹ4p-MѪ +G2;^⊙EJL y'0@Mo)$EBQ⼔UUugh;0b{똁tJҘv2~VؼOYNo#O{.@6b e>"3žOVϾyNx4ȀPf׋uo,mNX–K!,䇍zӜd&WC@2yNF}LG!Z߻d/>颒^ '>0IQ^̲ɓ絔<%YK3G;` aR %C&~GCSdb6>+2@p{ʉ!$ 1CT#8zJ]H4edwq+ ]x /,x|K< C$la͒?pul'DPVya[M|bs|h4a [6I[ڰ[f Y$20!T.a˥-B7>vkjmTgz|2^A"h3ւBAF6mEvKodjjԵo u}N,e-4i't蚺y -'=2P-C J\^,d) ޢ/s@G΁['޳PE$ƶʭMG ޜQtucwM8?3KZWW0Aq)>9}6# /l1}ƆRqR-[CV ӍLȎ[!"ܑ':P_m^ŁP_BKTh*| y V)u*J#qE֍$?|F淕Bc97~~sQ>Ui,&eڨ!Ȕ)IJ$kV+<'GZjTäC["`t=s{BꊂdGj,N { })~6l9^nv;>.핧\IEL՞JPۉ6fLk R3~.XM}g;&w]\f %aA$N\GB|HĪf~h3pcT[ĢcȠ?@>5 !fY)~hIUoK=5'<ܻaJ}ờMqWar~hR*mS$r.N?d2;,饺7xD6O{Ztߕ3ۈiEIMrb^po涓>x ЈAmڪ쥗U# C^GUyPCPtCʂ=il"R`Q~ 6PR#ÿFSa[F qWrڝ!}eOhiLUnx7z YEDU0 n֎Wj_.7="KNؾOKژ*At 'Xʱ-'վ>=s"(W4!K|J"=Syֺ",NnP `I{M7}֌}62LG?uy2<_ݶ<">ݢœ 9,ZF҂e}B0Z)#WGs4>9‚v z게rvHfEdr.ܛLmk(D6X}һ"W04w0Sx= ׿C+k|2$\zX$]j&}{YMW͙Ss%Emɥ>Lcj}sFo:mE|zV"%n2+uJkg.8|o1 hpOvz{l#N<1洟TD"!Fqge%OÒʫd0Qߢm G; >{-75@=_QW#/{Ttx#=c A=vWր<:/ kŢ} `f}Q)`JXK&:3QwZtOV) ֟ǥۘwyy,l|;&^ DVU{аO1dQ^m4jvmvw@nk QSBU><3F/ѽďs<CCtmY@2:M;UI>;_tZPb"Ż`n/(\[D pSbeVXK:\ {47Z힍!Fx}>"HbrZeTNK~*ZHpgZM3q.8fSd^ˣ\2+NIMiFDj=^JĆb{'7KUN)NX \$<&[|qn ˒h-d޻{'|ퟻ;/QؖO&`{,*>oP"hcܞH4a'k]΋X?*rM۪,-y ]'ge"9v!iF TDimNǞ ˢSHfD& dEݾEd0Ѷ 2|fV;/t jXкt(0?_Sӏ%5*ͩSf"&NoT =[ΐڶ2u{biB1&S(jH*F2>jc+oATESIK3z )+yl՟t0ܰe 2?YMh(#tj@)+ҷXc|%0P]NxQcE}"ƥ\9qcYI߄4b8oM:Irr+1sTcVAt-wspL%r:+|-,#tQi*llH;M DYMM,r( ? \zY'<7g:VSP| _rQrLz*NE?*3hl⤠e.d4fȐ$@m3wiL1(4vkt/=>\|[ HY $>d,E{Od,~Rja?;@'O` =BnTV^"bi>UzC@ؘcf: '# !qJEl|ajv<̥-{ӚRT/^Wmfk&(aν$ `#A-5(R)KZ;=eI"hmP50$ }} M |a0)>f.+WF{ه /mp# Bg{:,$F(s eê+*yr.FyFJ~b6de<[Z`ʼnŷ /ǩ#AW+_y$R}˫˿Q Zr)X,EqD H狂~p~L .k>qkS#GBK剽XHєĄ{rGbvvY[l_ӝy‡;٦5FX5ͧŗ-W fSr'J &F3+^J\^|o%xB bqZ\;4ws~5i l\T[ #JJrBqB_S(ہ }ѡSbMB 嵾Y9mEK(\Mķ˗nn,(6JKAl:r 3 ;h;\ ;,y*_ӟ qk  ψxY_{EppzJbW/;FD؈HlWn/!adz=>ޏRnd9R&XI^)~,2MYʂa;1K^7FUq(=afoF]` pp|]eJĒx ג[#2vT=wх9~Yk&ʣ=y[=wOΌB+H)6p=G`W(I.CkWjO9HcccaA.!em瓾Rl5̅A>ZZCo!'nVHuBjcy@m?5)s"1>+ԧf-2>敒f=$?񏽲 [4&z&x5R{Y߻t'!ypvɹDD׻6!鑆}usCeVz>n0yYf4?(;v:ۣ } x ݟŸ2,bI9C;cL B?vP b;nH.:k_8V:b W^K2v)6>%[}6A^S," 1 :?~~H!74,^{Nl ~ëx`6B;((͉%/tN(%B#]i \F3"2" ʩzOLiT8\ju xkbA7 G3hi ŕH'~jOfܙF&ֈ&O,6r.*H6lDNj6z;RJ6@D_% f&Q~c1&ozKlܼXL\o$xSqCteYզThddq&D c4R1qc!Y<} iUʜ(VU W7> IK#b,@&^\*Q!#ݐAYgYʐy01B+@!y:sqٙl8]5MٞzxiDe">gH= }DC6YݫHzq/B%m;< eIJZ捊 aOEKMDZ`Ur iOׇ#lN3 aT*d's?~+ĐI, 6\v%u RkjLk ꟒wJL5%2E u6"?Gkgc[*oӄ8gfz7; -MvS M\0EjEXD5s -ࠤ3!ti:M1V|GVش?o;uE L߯T $8f##z 2v*bihA.}^maǖ ju8ifQו@Byſ0 8a *`j_v @QwN<یIV!ܪh@E|tzkF03W~d|w_eZXH(s=TQ>uD_U'MYAoɴ yx7Fjy]9\QҥgdFu*-'9YJJ96,軒52@'Q m{[Zs<#GZ/ z$pJ !6q1dR* )(Ԃ xb~|rpDDIi^$%:"S2?o,9XDꛚu9y[r}8{-]ֻwV4,+ A27GW95b\TnސlJ~嚹xb):Ѫl b.TC1`e J ECC9FtjVL A&4x 0PYr-hU_*r`vOo )H.0>s y TBW)`͵-A:3eBsOy5^ G$ûڎ #uo>f+.x!H\7sLU}Car s7,)Gwu `D_̂B8VцZX7mƯuEJP1jU7ȏ9ߓc hLyY9a'~_AHmLI@8|\| C)܂iCDaFԉB&19?Pc8N1D5PϔcM~)Xrpt-@+.ށA /z86 cp[Z=AS8EE]4S1-οĔ_$crw{jnaroq[Y <ԣXgܡqzޢ X3n= G'GYH$(w .8-^@B:8L;s4Ioa^y%7.bϧBTG a#)x(Ȱ&#’W#UۃX.~}5ňϝ$c7a,Ƀ9ؕs |K9n$rVnom~Ds|g-Xox~&[2e8n{WD)8yv:YkŞ@GY':dn1gq g4?ҁ_CoQI{&Mw~3&W'<\bb1Ydu$[ӽ%f[ɰ o7t}1EP> 4*Tv~7B=yB3$|LY8%*As+?$nBz𖡄 9K9L0R{>Ղzrn5[H NYkSSn;%zGreӉFt=oMW&Y7֘ٶA0|"@]:V)5Mj %wHޯ"`4+kK0=m␏$0PuM9t˨U3VP:/*_lkoC/~ U3Uьe!(͢ZVJ ͇Êi6ZeE`F#s^pp9^h"T͹fm=c=l'b(]ŝU`žET)hi+-3cēk` i,+ )=W-)M Zg3Ӯ,vsjF%'xG["'`%ӿ|V8$mPSFyHL9ݕ:yAj:dĶ5LRD?[Ce L(У[8!ZVqF9$O)kkayxpΣ S!r;IPu"[ 7n򩊘U>ZE'^9ԗgbWhV= >:P@ !eFɷKHW;|+&BdĀ!*f!-7n/ 7wR7*k7HLi3U2I4/]+ 'JݹSk+L "|.oU0` BVȭav*Y>k{aI+}q ݗ 6xME9=lҶIdQrySj*A"^x-Osni$rd.?eP9^wTkgm=Kn5=P+t T-ކ''9Ppڔ6#PzH'BC2cpm@ < 6qi:yo`SXnw)Vw(qG)4=S&l1c|-p=(̲#  r>^CAXܩ>ܷ 㴼 4; `~9JFbtx6ʿxDN0IGtQ&\Q@É!:6r6nq/+ 8=d^gF!2*dm3fdE9j]^.O.H Df &36!gizz,F$Φ5uuA1Ǚ hݾ86ԡT3}l}\-A} {/(Qo Y fHAV N:$?@ۇv jp64a%Ouqɀ~O"/$L (*Zo׽n SH>VDc8ʪu` ~^n̓ Wc<."jRCvr8VxPʙInZ+,4[,>ᎷPAINBp'-O,, 7lx%Pv($R[M`Zݩm,|AR#Zl♍! RMG+hI}!M~ML7ʳ_3SHWRa c:T~>I6}?x02݃K&VN1kncu1y =(d*J݅ J {y:h. `eZ5vF#F׳run:o5zYQ`Z_c.p1Ȗ`kmRvm*E5iЫZ!j8qt .UĕR ;Zu'm:uKugs0=ӭS1E% EADrg#?6j|/,tGSk.} ^q8?_慏*b95mtw 㖤odI 2u`|4_[Y>2Iz_ ݺ";7n3F;2?䶩rs,H}Y,8%e05Ƹ&ॸw~vRIPZ_háeݏ Drd} .' V~2@M UF|BVriKxy&iI&0=(ݕ5GH!VS$fË p1#Hw-6Q}2Ŵg6+cj"Vwypy[ERJ\\ ƃvXr. C(]zl0k0q+gTО\ Ω ՆI$5.o=&xYy7kqmMpl8>{Пnk$V6?[ OG[f<TcB/!{ ٻ!% k?}mĄU:(p;vUR[KjRbmzڠ{FІx!x%h=E}O *͸<kEfBrHRlR747؆E{|٥OsrW?FL Dt Ut5uƭmjZ;h)$W3"Ky|Cg{Alv]0g+1aj.^9@~rO¤?aژѶnӄ˙ Pb&Q]Xôt͌s_7Ϳ&ëX4owWn^d|z?<ۙ30՗*|lc6ڐVٛF>jYS8I'|S07f!Ep~p7Dk[ 7Xu֒x'nscFOH}av'ś wH g)M 35O`ma:^%klYL0eCwrLJ*5KCSW?K! 34ƨky@XT&ut\(gnǫӒnmv>=OKgJ/K($ھ^shTIUhyIu1Ok1T&WjvuLH;٭\!*ZAv B7W>e: UlcLQҁS+ykH:]Wi+O[l+a% pX,4v׵&&%O.wĴh7pS^ U07RibZ;]40ziE:S6#JutD7W\xؔ pYSz[Xlf`SC"mM #iXP2K[Cӱ&VXZs5(4[s`RMá)dhːi`F8joޠ( ꖘ:G~#یzdzb{kOx4bUލvo⫆L (h4DɝgS.Ww5Nj"mƩh1'.{ Eyo!8V|ty; ĄwE}Hُ΃iBkaO Lu'Z~Jp>1)'cW?mkFgFY D1wf^(^%BWʂ}r{Xg10&L.C ɩ PRw C2YG'~,_/-IIt‹gqMe<)6 xV|eO. a S1X`@%[(`xIxe,4u.k騘~dzqj$%I*k<'8nQmJ!d껼#hIX 5ޑ;xrGf67xtk:-@1Bb*T{O:[ńdP~泅ӝU% wOp=Yq..@Z4¬s}Z,] y`ɁH!k?c⿟P7̤C{s\,US,^0);؋PeV0#R0GUrqn"ɨNR1zJ$6OA]~5鮵ذ\Dc}ήuQ49;>D]=HK,SHɫ"WM_.:AcEl 7q}^QMPy4*D/]񾞥Hvf6B&h5KO`7ѾlS 9%!`@K<Jyy圱H}O*FDHǗQVKYfT"I.%аo/} 1p+wCg\.pEq%~jp 7pFmxKph~07JSd{G,NڈxeB!Q `Ht&fladN;ْ4} y1 aQi؊[7c:4&N53L3!`8YZߟ0t-!_T/j9 ;hc: c Ua_ 7\O\C%nD7wl{a9pT^*3hz 9w23)c!ikeiZKU#*Y$$<=K`?_bކ 0.Ft+ۂ.U{FؙTD`׳c]epN#3e@7,Vӯ؛[" KkhDX041=:K_'Bv)ҠqBZӑ ʡ ]ҩ=RF.AM##eꡮ@)H!Inl@]ӂn[1hajBie'9pV"jL>:&_7Fͧ`yR.\_4ˮr5ҷs鯬bT?rf+0[tOjjoZT>GA3|q9zn 0ep#@BCR؝kL4T,i2PWW}ih fណ?ԝ^ RQkh`V&O _E_ Mdv_6TnyqݎbvsN= Iޔ%^|'S"2}-E,S/S֐q $\gTyО}L`ND0Ȥ: CNI$ ^Wa)|[4M@zSS_E!$'.?֎Eh.}<]8{XhgB 2F7ԗ@-aT:$춅b $^u$ukdb% %N8CGfWVQFv :l#dU f"H"?50dY`#SyTn^INy$Ա jGW Ն p<;\d~}N7ʮI,FI>],勉KBw;޴|Ƞl[Ūƙ ߛugIp Petcw2@yDDߚ$+~JChJSt/!$ߋe N>8 I֧1P_S?&١__q\td~/^Ajt녤w>zO|pe*>ܘC\H:' ZʭDB ?OolWFD`j#._EF}Ňsssaz\Y$҂ p6ABޯZU3+yaNHj3jhl(j~>/kKmD7k̸UƟxms,^BsiikoDӀ Dm!{f{k,%0~ d?k$5!?S,E3\OI y~Դ0DuoǺAʩ0}X@ ^t & <|j8d _Nq)qkB[t/W$homz }ɬU;HC^DV&XơH)Qɹm(NQ%z 2I+ GmEt0$-. M?Js/C3u\^IT;H= D_jo$ _?Ȑr5)|bed 2J\72~ }@XQx`Arվwq {7݃0ʷ`2CgL^kԏ"P5`e'YMZ#?ǭz tVCz47_w0':zvJ5ŬoE a;utqiү2TS i<Qt01C4%íWSzlk:zmBo:('қ~r,̈ĻMx+@pp_ p2ޮ38ͳ袩#GeȬ G*@4zdY}QS7Yx C0rj>W]01$)Yi8X3a 2 YQ kN҉kK iq%DS+OVXv@@aq,VB0rb}! .iӹ4D1YO |ɩ Nu3LSXMPN5F/2\Y<ϫ ZW-+*{qc8'+~l}E+ބCW%M  !~#Os0#K.̮uaD7Ѹ8axu5% $%<.-~LT_$O8v;( `5V=!+e*=uo?&79 GT;3Ͷg ۿ,J[Әޝi㐂nn,ܨ_KՄ6L76Wa"ڕFkä*# mCq /A\.L:q=+EZu4~X6ν c#<8]j{LuJgU"jti5ϥ=G;*r~0d9 1dI0C?ܣVv\z?˘Lw9'7`5Q@[-c9 tBKqXdtԁqЊ;9@07Llc tC?hX_'z}C&xn:k1w,#>:yJG^r{br;#KdgOPw,a8Y7hI7־cw TC6VGŏ.I"],Lʇi`wd +mpg{s'?s}+~+x$5_!o)8i/q^Y ,ϗj K -z<@枓w=u4ٕɹqmN2ʟ.XcWFǰ.\OȨ#a)z}yF^!XCBg 11`HKyL< ' %DOmk?j*E>fv+<4B4xdUV7Z1joڡ1W gg<yҾ&@%-t xyc4.$ ȄB?YW-s@WDH@|(p\*JEYr:5i2(Yh1 򅅐ރҮ I>7>ZE4GI)uxh ;4tsME:@4kM=$R0͕U|gYHq %,7qY*8 omƦ$ʘ]X [Ǘ*рk:6$ 6s)y`JM#gs ̪Ivo)&S=i᫉CnFW(3_3^و0b7ޑv >"v18- ;&Km*7;joGtae܊:AKow7.L}IU@nXWC Ǖ KV5 N+-U"(wyaqKlW}y鹢&ܣY~)sN2zA/ۃFtxezA ޶*{Ex#6])f*dƺ;DiD)jF[˙ʢ>$CR$PbWCHbЂI|Xf➈뜀O ),?X[vmR ,*aZb>6zuK"O'jA'-r-0"rQC1s|Hz9*5uh;É)kعnwvjo<{m/炓i1*GmPG 7dxԫEӘKMav8]|>H_`3M!E#q EY"4w I&pztӲaI<Pu{f8҈4y7Q-ƅ;/%6A 1*"5y|5XSYztQ)R׃i>Bf}.ǰ(fC1.^J(ud.gC&u+=EW1+a#5͵'F,s7I]WR+6U~&d~iXi@: @y/BW jC|cZ DEe9,uTӮ39iq֩/A,$|S7*x&9YQ#4 B냀 7M#]h]?/fT r@bҜC9xS:&%Lq}#׍3!os86h^!5ޏ 8^5vH,ԉwZ+/6=gh4;;t݂}|λ>~Y/`RvmZjk|&Д΋c{9hnrnG7%gGmwVdaNj4u:v3jnL춪 ?ZӾr ̣!ij ?b>JԦ[BKqq*@}9`p2B= :W"jBM`ԽU#N'\#u>n`KKVQd9hNs9xv$ɱ!UA`pjW@x+)G*ӒH&( F)! ([l@.(Inʵ όsF!+=" ;yVMX=(6h'RjθDЅ!3\ڹ]4E;B+{4h+SSӞ|z69,L#jKaBRKDolҰSk!#K~¿hA>3]໮΃赜{h9DB=![\H_!Q i#?ŝcpDSOX5#%0LOCLO?ޓ$QnFL̋\p% 'sAKUju|>\`CBʄUԈrՋЬHUN:U7ձ8Z)ǟx%M~Xgs^n3t%A9dg}+3= A_ϥYc^$OK5jyr&,.-}]R=rMRl_`WPW1'Iz: "VNKNI4bbN#2&춥_˯km VN%H?AixКܟiLxIu 4y~IB`U $nJY,sǻ8["%\b)ZQ#ysCX]o12QįؓBޱ*-;Qx4#O%ۅcUqI2)@c*N\ b (\IZļD:PڪX +`fc.W<9}mM#I ,V)qbgZpn];ײwj2̷vN紝&T0R45^ m@Ca7";$oͽ[lbwt*DTlVOZV,stJaQZpKV/ɞg1 MҐAuŮ AKy͐dR]/aGg.L*K(B8_۱ rR ST7^,e(P(Vf]1e~ )ٷp2!~bDO'[P pD֒jC~|z'&W' .Y{!,Lk}#:_F[rnj2yY6>CÀl$w-/-¶u}z<,HeHyځ7sDވ&Z7Zn/*$喇rC$Ꝧ;S;D,zvm<9 <]$[ʦ 2xⱄRoJ^$ 5{z؉ уK/yj7^w娠*97v|(PO/ J=1z]pXcҶq 4ǹL VmYg/JR mCdAf .Ar'Nܘ1 kkM)18gf z :N80l6CG&%Nʣ`:Q3ۥ4?54nggbd;T!63^ǮwT\n[biNU/Skh*k8sPze;Sb=;o*.n vSSwiT= ԨGԚʊ4 *%xV+%2c!,k|C!IkQp``/h[&eL8Yr/7}VDe'? ݰcѽ'2n^֨TNϘy⨰W1Tg7ξߊN٩̂uhe1l{wu>57W&0I~5oVmMhOħvwb,C>SJ5% q:].zb\yaydGBoAMsv~1|X#v < _RimK .SHʱOLy)|/lw\QjŇ+\g!_*^Z{ʀ_$򺬼lv%YłFGo,:8C3{0Rۂ\jOGUj20^)) EƬ=Jo(_'MحJ^kMG^yh͠tUoHT2(7u˴v(R t?"gK9jIB..Y dzw;9_ѲsU߂]Um93QJQH= PGWPP1]C $yl+ HqÞl?nsWhqcyheL4O \% \"% _<]YHZnFmpV_BF}˃Vm ~g }ѿZ憟o $]M}6 𴉅ATa{є$V@7V?]#Y߬oygTy7֟HId rblNA].lܥ i'x:IL 9mCx򤘵}" `s֥V+~ooԡnصG7M$ (NCfbB+]XxztZ ̽,͑q){C.%NΨO< t]D Qu?p,ڝ̈&p*Aw:nѶ~X6 Qdp0t f)Α {􃷧UazSrR5-61&Gjday}3x&dl-酡Xqb#B!|Jv"ez7{EI7`Ϟ8Iz=ݑ8fk(>B*qSCi_"\yɵсDk(E@H̀Q CAuŽ&X 9IDKGL{σ|iq%`NaYGHZZqi~Ś5Wud1< 0t"MĆNjRt:ްAom)9"E&/|v/ aWM-pbHT#U-&6ʨaoR*aO D>o n:sPknw K eVzq}ȸW S t&"V4ɧ)aX h83?IĽ^ 5[{wu3Al=E$DI:L؏-])D0\*X ec {^"-ٮm{rJ4k&m)oMd5-8(oعW UX㷸_;<`ws}hcY+*#Il3ω~o)rш~_k t!&RD+ ;/Jt5nmRFa(LgȐ7Bl"WXU1 pR53- C^]GPޚC\Kf*cаG2Ygo&Th,F8^O#Y@RVc-~=nr5rT-yIsw Rͳ?AW(TR|2 yو*"o?LţU.xG%3˝è; }V$/k XɥPn; !ݥ&y0j)\[:yFآDSZxzgYCbz/[ٮ^v n5ڢ(ť,n'I`J`8 7N(v_ {$ymM3_3*هLEkҺy'!`f@r/cy VF1"@*Os|o#[*$qSvZX!͠WXp%c6 n[ ^˅v~uY/|w?J c6Kg7)촒ncqE.üLe`;k䥣76Zvxmo9Wo~Ȳ8k ḟ(J%)?SfPrk]O[ln:㬚 V3ͤ6{AJ}5X«Gy(s{$YP̅Wgd9P4^Sۥ)~^)Yr/œQqcwu_)#NZ؎p .1槧S֙55-Kr<#J: YW,㧳P6" a_눔@@(Vd[g?RfH%DznhR9_w\ ϛf ?g+/*h,P-K7 0v!יD-rU۾"pEqq_(SBhOuW7٢2ŝ_{bv Qn=_P+U[/yעCΟhy<*Dqc[Zi,85=0!8 -X#-f3e/q˶C(E  )~koƪ[=24ΰcEzE *89|, y\ meA3+] ѝ[iHIyw&C){,ӕz#s9exJ5>U U0*CQB8{pˑԿHGE(_nDhzL\nciqv/!޶wFp-2xէΙ*1fӖ`\ǨijĀn̙ }Ǽ`|\ŋ QDSW~v uJz;yksq*!ڼc_=VdeE_YĠ.s8p\Əfڙk+>gnWʲLZ -܃tl,fa6u0L=}jP9NşaĖ2C=K>I:YdɂaRl2M11)g E0y 8J OtWx8_SWkƾ ċfMX{>ˡ^dw/TFY$}Dži؀pIzѫ# D ];U@t[|j,Y Z  sߠ%[x]&7e([Vx8}kJ Lj 1'0ʜ ''F>PNп Fmh>]z_ Nɜh +[e&B6CzBtCnB.}ߔ roD3UCnj l~?'6/ wae yfWЩV#~):'I/AIπmI Y|M1̴vpG但5:Lg̓6|:΅/{Nl=QxaH4gS)`8K 5Qi?~&G2N]%/TlP}#+5!2PUMgQ58U sgJ /N؆%ytO hm[T۔uOk)ih0lbQZe懙F.#JBUw-ڊqF^ "8ˮQ-d8sѐg= Ș]q@LcI1 UBF'Q=SpA~'2 cC~K삒9DT(ȥ\=0r)dJt)ӱd-3/غ{/x_)@Jq8riWD?$/6(wžFNpzijz(` 'o7V. `=l$ize ]gLi~j*?=qv ~'NW8<5>Hh"qW#ȃFfޣS9=x영zڨ(8%S:wBR 12J۵ՏS 4w&oPxDWܘ_=LӋbNt;_%!QSY3n%crA`P kf\jLKCKntyO""߶0#ys2DuX+Ket k8M.b:XY[ J#e~C %K泲V{Js[cB=P2$ \mrJMnAL&{jTM6Ֆ=ٸԇe\P̎停"3>BBh8by38*^;?PKy)_!y$ \f8|fW#$IJޝ\I|{NXfI)Lj %Q_.= cj( rv[ )=`xK^SiC`c{w/FX׋N%(Sm̀ce 2,38 @L?z=N#>[1^n#¾KuF I>1v+3xzbzVkO]\hf^fLo/=}r3pL2I)\B,VָrKo4k+}Q\`ܬhRE#cG=Ei MH96双n !}RT(z\dI^Q.TC(@Ѫ_/d=d+YuniJe'뽕z7dWQUh0ro U[Uh=@mK(1P, sORT=AZ- 6VIZ lm:(,4m.p|6Z/|e56AǰiIgW&}tp|*4(-[c +iWXf:"zmT7"6m)@H?HnLߚ"H1Q-Eњ L8+211ZCl^TV9\ }&(JhR3`e;a"˾|Ȧ7ZU/XHufܸW<&4w9WUC(L5%ԫQ>mM`Jݼҏ#jc7e5RIaGB B[l-6N:LBKQ%C!}SQzo]뉉Eݩx}]i0iV9We>Y2wBuc+ O8$V=Kqo6q jyi"xdYtc mWHb䜆,ǒ`ژ:C/F"if`[:*ze6+ 2>+b>ckGؒh"ĸ/x[JeL?kQi :n .ӛe_j(Z$^\g!& #m8،Wr%;]"BčE73KN,vO< )Dz67#}5ohm+7s&lk Rp$8]P ~e\[90857o~Z8#B.;<C1l7#ia橘wRwܭr,ejIf^3~znONIU*ښv-[̱US v2b@IG-y?3DH)gkxhs:_['w^ Tq ->nE6?&Ud[rP11Bo.5 _юI̒(yǮv=iљI9ք"&;QNUs̳bQw ZXC뱟nmk6*C0$DC巌_d3DZO|{^$ 9H}=}[u sls1<|T?yao֢-a+Z?ϨW!H eޗ.Ag9;ECskJYoh4@6>6M櫻11xWj^bQPZKdZߡ ST HPC(}İsb.+z2+10oUZ2y03\;EڄA) *3{d%nnV-F1Ldj^~)ߴsnwR>Qce딼ZpvbTl .G VSQ3Mg+G41Oi+n s@_(5eIl }VAUŎ6\ppRP]FǶ(~4jc LNg&kKj7i꿒 tqWR۬ %8~wt$(˩}U?< ;H^MT^`y53ӈIWh9\+Ф'n܁<~bRUD6RsnɍG<4,+.Z/:;7% `'q?p[Zw)E ސ ܻ!n|q'FmQCU%1;c7Ei4Zit@8hxM>?g`̳4}K*tP$-sy[XAT-HE S:{|*a/CŪ'4J{5Z1[1/ۦ< zF Θ0ȻcH1ezɰ 9^mǨX l gE"/Cŕ֤ƹjJ6G+0k?= ɣS 4xU [;hp2I ,e%Yd v:Ǹ4qzt"D.Z+;aH1><0wBqڲbڶ׉c䫐aư" [Zֳr&r@zP e k[%2[@F8KdYL#jtTW[ l¤ͽx !2h?;Sp#ޠ̮VH8QE/DeSM/HZ1j 9枭w?Yk$gԵ#xނ!T Ʒ2ztvR$?R8R ?cZk&6dh4^Ǽ vWolUTԒH.̘͵vVWg _iJRPO/nt7o7Ʀ< .8˛ur: qVOO(?W٩8; uxz]tȀB"r-ÀO2c ovqo!n\]FygRޟ=IP̫WL[P p3>_NIԶhcf#Bx 7TU>?Ze`:F$&^63OG;@wS~9fe6) >/xqw:Jz7y{}UFJZ| Um͞dH5iT.։Lډ[ouc-(QQ(0cKrE -:x~ݠZ#UGsG{[HLw<@rf[h"wEH"9uHI1i4׫7PP:ь10lΎnd $s\jiI,Ύ^_l(]3-[X3џ )c I}\lja G'Vussm9ښj1ھ˫*_~X2R6Dc?= 6p4̖3Cd_(5G`t3*茓~zFr׶yqzNs_z9癵F-8]A'5f!q 9A9 \8ayԝg}&CƥӮg|i]]=|^M:şXdb r86Qj tn?I)qqp]QpL\SK&ioi.r|=rxg0+g9}˩"Iw S0PE ߭נ-Sc Ot2Ykʤ̗ ک1 סM"3C?[ 9q͜ڬ;I7[6n/o#U`{ 8iWɣRzM/>kUl,4\ I Jlf7OV]g*2F[W:c.!' px#p٪*{ TPHV?'.'m)#Tzi+T??JlvG$tt5adqTMHSRR_Ov&~)_6Z۴L٬#ur-qB0oET+>1季 ըg\,Mɦ\ۯd~_"N Bh>d4s!ߧ(dKPS'S{eի*\CyE'9.|u?0jg:rWZLtpb< *{:Od'?=+K0?Re9z0.]m~DowQ#jFWS 5+1ift(]^zֹ(FٸQtб7%_;+a-a1Kz6qlQ_z@9CY_.Qz/ug86#M.w(Y֖s↷/?S) F}LBAPJMnjdtĢzs lw.;KKZoWFW:(jJTV$zYvLUuƣow-IU1K$ iů$úeb JUn7īuZ(^H 9P9Zu -W YJm3_{h.CSp@%F]ˏŖ7'nCS0\L&nE0q8=osE hU<@[`N8a7Yk[܅gwPQoS!w"CWuC 2%=~~hbU(KϷqVm~q鷦SଋQ,w,_`Ul="J0oaXnvB!n3 ISGof7Sm EU#^ '_nktBi(ix.{;; v/n%U2 ڸ!1.q-~EI}`nw# mWs۱ӕ;¹%2)U95m%>=*=QBSy>ɥ q;uddg|jT)]Jzgb=k&\'HĆi|3$$fU~Lca#XT4S{_>b^06zs# \ A*׆N]}_=5*v\66}TovJY(xW(?^>N *W5 +BQ wOh, \(I$ZϨc-$MlyAӠ H36z/nm4Hx3R#dX=.=:b( =}ڵ$5Ui΀"8b̔xQFi׉`$6@ގ WHNА2px}cyEepS(S p,81֍>1B]dD5,ޘ!!b̥߫{3 W,:cGSG81^P3!>0e+ - X t>gkYkݚK.2TQ= N8CzџL j@i)L/d0Fpkg}2*1S$md/eUA*Yd@oJ ~C_V#M8U 0M±OzLFͽYI0G4<se_!Ȟmp!duO/-[PL7n6Cv0 k=4a,v!=$᣹=Ja?Bdc.]Tѿ\d] apՖ z7J L%3[GRoM"tc*b3PZ8Ǟ%RXL|3HgJ;V>%I9h)ri '!1HP6U1o0E1-$ļڍϒO aiW[)nQy  &f]TU 0' M|m]@lPf@r#v"1cO݆:eS EW ؜>X(>qSkq9k2(&Ig,R_l==g# os& B6l%S5Ni}2!0Dm^C8oi* Hp.eĘ]Ɇ[&`l a?b@ V.-X0x^.TDgai'U3,s#&ѹ7>n4G]X!#CWXA| djƇLpj*.X.!7[eNr7:0" $2{9ۋR!2"L&cHF rTc}hgDOrԈ`ko7?sْ}R?[ֆ-FfWPxKLqcIz/=ȅO@7r,F=_)v>`EKQk^ϩ6/cm02+ L-kLB*6QX12BKL63 G4cvVfz]sD^5Z|1[0Vf7q Ug2k->bF'17\μn'޻'x6?W5U|DI2Ҿ%`bhJ2.M}D0*+0QJi h9 acRN)LG=MF5ղtJ&L铣9xef *0aJȲK?1aTr`dԒ& ƢO=o[]DԗjIݤ&q?Q?rnUbXĞW!ƪȷ/C GDJy.ypPHjMp0Q^l;-"LjIӷlufogȕ [(e\#dNjMVvm$&SĠMAlG̥ez͵3z碑 S ܮ]( g8ab:ɱs0 )GUM?. Ӥ8j./y7:Fm~1{MoM-;ƃ!^;ҤLۛ>/@Rz"LxhHefU'Y"G3\ ) f7Cs ՘&h[c+Q X-Ke3=Iδ=WN'B!:j0TV4Z\ JK{qJoΎ{7z%[ѤdM@|&1gx $xBwS&_be>comIt :XT@h6<1 .#qR;'HHdj$7ؚ-545ogWC{1߅?Gt{R"8ճu$\V6M7]%3QSҫK[eI9U\X\qܲi?PI]e/f ۉ$R$|̰^6eJ/ /Xb8Y=hXwh*>׋`욑(n$y R=Od`j6\B3U)[>'ӷZHX23U/)T]ؓ4>DSF)ص\S{=Pc_UjpD@#\;)@Zp5`}0$X:`԰m 3IHC^+QcuH $R~9_m@#A)\7DV8Xvo]}V@TNTד.p6xkRp|[C ӺWL݆n+]:;Y+N! ۮlA+IԦBd ^7h:Tj'^U&M,_Ҟ+9c61Ґ;AiX:YtҚp8sߙ/:AP^VUV*Q3s>+sSk/JVrGti3406S^mX3ɍlI}Y bX09ƧMTuT$jv䜠6d+4I}_H *%I_ zhcrjx^ ]*_=5:Zy|lR9(O9۝s"Rx8U]+}}Cf^5~8,@G& :YDl΁R _] cƭD ƕH\1$ói%?]V ):[RayT# }rR) y4/*?JR bc/DMPb\]bo)m`HlnHJ/Ȍn@=׶Cpc^-_ /`5 4Ed1PzcJT W!#RѸk#ʠSG[$0Mκ-n2R)|oS?vDj"Zf$<؂ RQZ:?MnNt;vCĻBI1Ee owH))$KoGKt5m ;CI(ʃp:b1 $ TJRT-$BgY,S> aZ_ qjIGUkI }$ڑ̱=v2!68~ԣJ45B#A4N ?ۋ(6;_PŊ^G^4ZKV<3kc{d72 ow<Ta 0?WdٝꮁsQP KV%R ARghn`Akx!|.y&gD7DKdfKu{k"Bs{u5Gg'6+BO;ð:}BiY1d׷cc(OnqyAO-mpw)$`WBjfп#A5ͱʞmݘ8kgaR _wby9^+zX>EV7uJV[?=zlUzG&u776A]d7/D(3ٕLsL a#'4Njǁ==?-*Ĕ؟Q<*c` =j40\[(V(lUF8]<+R=\4> k{Ӧәx/ \ԣЅZUg| lJ01k"lGэR}ld0p+eL;Dw#?'eһ=e|K DE]R\.E~̊I *q"'vRP4Hn):=P/+6h>X*8-9Ĝ#\cޖ1bo o&܁($l9DOh8+!_? ݿ c`"ZOLU&G ljц'Ϥu_Y헟cMxպ ~!H`f_Q'DzyKߧN($O]WVT+LmevՀ鞔P^ݘMrR[cHmOJڷ1]2Նk8?-_E)]oAw\o飛ha[; ˨ I39{kYz^ACrs~.@}?p)%`7QdUC!J(4Ci h$?gIw~Xs1IXφ@/ۼyЙIOCc 3 r$8gϪŪ`MQ"L2U@_'B 04ff¦4%JtJV+q>(X#|Zr֧7i6;rOdmYQ֐_^.KJdzߙaR Yut_n^!zӟ7eTҜWe/8M=[Tz,PW?mJƧczUp`b#3LuYb! TǷ|A?5iA;zU̓f^E!ӶCYx1avHh|(YJY|pKj\juZı\dK.An$]5~˩TbB@h ~=k{L3!<0@\1({5su(%,qix'(f_lwVSJA\ķr%{!oϼl>rePO\ٴn (Ȭxa@U$tAוf2é\Ga28V:dy 3*n"]iv7qEQU)&)5} ^(Ջ ėHo ,Tq*ﳭ2j4d[`Qd+'ݬ30dEt A͍ TEޘ Ԍy!@]j(n^C:]]eMy]r^g<޵0rA 'hAԅMGgZR`2ҺNMڶC8;|S[ct;)^<&{هQ? O InnP;-u N3*+G:[y-֙07Be!՘Re}ۄ kAcYD|ʗTWFWW1u|zN`zB}޼i=4mEb(φV݁ S_]FsSXHZ<ԶGql쓢<+peiZZ=o5%iYy hrWTCĎqb?rǤ 04r&'l`j3M&ˆK0hV;6ڨ¤=jF RύL"^A.xBhea qiQkm?mQl[.pEVݠ6*}IMf"+dF.9jQ˨bӰ}lcs;Eq>w+;ͻf ڛOK)']o?CkhyoT,{}ZZeHu؏i|xWNPZuyAvLf-$ē!ʦ87l&UB2TtKGH(ƪwEҽVk)uF=*sǽ,3:Zr u٣sEUp'o-DBpC(43!@,AvAfX[7__s0*ER+M;?U( ϴ61«^mN8NZTO:N6]&@{MwnHHg+]=MK~ hOz1N4P>1$>T#< lQ[Y'y _bLBx*\5ݐ3vh&#+܄3wBNmG*8O!yu_ނP'?D B#xxϟoK8w%)H:A>|Bl9+L$ =H:ƁIߡY(y6'B{$ﴗ̭as@WNbQRd$hx!`UrV?r*2uNjFq뿋o)G2W|b]=ȯ@5(fӝ#!ַHLc97~!*$Rp"k9d Ə]cVl@+ƞH_Q˻gK`;c?m[guH4>Q\ll߃;JkΓ |$66۰ |ln`~a6)ŃuN𣪘9i`zoh->WHa^ +Lc_۶S!wS_즬~?5ňX# ŮdV 8>3Y[x.1ˮgv/HòY!T(X9roSjm}(7Aƕ\puuSaP I2BeyL:4120.vN>BӸtř7rwfHhpO yŎg#%0*`we1?,۵(xBj-v!rЗc_ [3(U/2OڈhRPerJa74ʛ#%":@"kxFZq" $Rdf4%9nhjͳzʨޞ5vf~f4sд=@/A BXawZ_7ʹf#[/q.). /<씯ހ"gz/FkmC GqK/JhbeބwFr8$Wa~\޼{g ,R9p&;Z=ÝBGq,4`Mm`'ghH|V^Bʨ 2J6ހ%reCbvuR)\ec,n&/P@rZ{fPO0k2b)8:,)M`[ 1%{}+dEik#CNQ%)P6܈^I1d8K)GHm{?`j!Օ2/M{Xr~W#%!MeT4@I⅊TXF@Vʚ_ƕ<`*VC-p2Aq)FVxɟ:Bx(&ib wLLZk4b3dT kj/NɣN_\cW,BB|auRAݝEO;FpS ipBd$0vGx67{x"VPƒrɳQ +pt¾L^e+ĬVZ;#I0D+#“1/y똳ޗ$,6X@1!oTy\^"fKO; ԱSICB+eQP ]t& %O&o!זf&STh@![(1<#dY"&sw:66 /P/\i ?eLoeKhO`/Lѻ@:Btc]U~.odR.MLupq|.e,q[ahA:bvvr[Zݦ\Bm>dKb RLMf=mT1ĂE(O\`_9E>0_tpZ<;p !]VdaӢ:bZGw(!=6| #LHZ)k-s)dD[~gT}Vۑ2@bgjӵ!tX0R(B&qOa ;`D76ĄaH/c͉˅_s1 =:fg2ߐuR D@*Lhh` sڐ;8$fWP\#s EI`Ӿgʍ:2* @u6ae Jorq<5iE:g´L?UJ 4~R)hȹ#_ UT)bO0R].سr9!ilshZN2&7Bf|e/K0RS?u՝٪eLd"3JajAGfŐ$O)a6PÄą cc<~SI]osfi6"&~buTZ@(a]%\p/g?o_x?-:H!Rxxݰ7^'ۉͪ)0'OFYeL{N@ұj $n ^ @:f.~׉BUge/[hy1b*ȱ_RЈtr} qVIH (M=mh"',k 94vo0J)S7uG)s *r:_X>qU,E0B [7$_`iH8~#. TO&Xm75\0~ĊAɵ!o4ęy,P(T!_/;1Ş!5 u wrwRpZ1g >[ޝ8AY9J_y_jnٺHˆKOƙ<\;ݑtve4g)ڢ b+sFb{[%A?J}!PG<^ Lc> -UIX̔ pI݈k|]GށaSʁ'^ rm8KI!etq =ub u1QL1jb2LlHŠUх_os"N)ij$HgPS TꙻE*q^ aA9PS=0WC1'nUzg1ګ;g'=}PjKlƹת>)T 7V}Ӱwіubi2?J|oz|ӷ\L׋D)$֪^zW*UogacSymN%T_ə㏹c؃GYd{ q3}7d6`dơsr"eK!\1mU[!{۶;{D Tz:;x,Ս/ 5}Ծ_?~pb*iQ٪$g]kFUpPj k@ "ҐxM@*/Kl%7?fcvԱL^2sL%'qؼR|B 3/)`7Vׁ}T\#kr|[{Қ$Tgn}uaS1?Iƽd_a U q`z8T@0--{0=66ZN슌 aS$npbÜU:'h8v$հHWO;()w'c%eI#~4j%î0>O3mO5=YEJdlPyhye MlzEzd\pbN"/dҸJc'!q;мcX 2N@&wRtS5I濚EWk5:uqh!`=U jfL(mRvPtmUu(P%vo,G~}j?o-XOڨᱷr1T">vb[[dhf\LSB>I犄SK^Qs閶9sU&(EGpƒa)z/9F⹃[hB\Tr5p Bq8vz+,~%:uxq_r K$,MX\CK Y7}ΓcxWd$|-ev7cX PkscRV [gA"&\ە I9ʖCYRУj #t%,p{\ ޯn{}(-NJ@`DM4$do#ɱnnm 62 gS̮-ClEoŁt^%!&yuqG2kH>-L긻QIbﵜ 7ILw#ts1ġ\ ǜ&[\hV2{[w?ӠƬAg ggwrȍYoULOz|,- ]67 L8Od>{%ܭ Tf#qUm֦ OS`X.ꐭȏ7s% ==ys2Hz5SݽP[1skL9vP%:ɬK8J#ʀ@[mG(^8(gu+aFHsT4yDKR Ng4oo^@O1Y D4{oG 5RIz7QYvh:⭐DVG7X?mco1E &3/RO^_nKT]"oMpAƇENqBf0g-- aR,^9=G(Pm0gz1w}v%b >b5dRV݃{sچ[uX$L3t~^P-ge8fm :E:8nc "/Uh;̇')|y1>Ʒr~!Rdj1=~Y $S2k0KFt|mKIf#?)b9qX.DLe]PO4ZA]O11f3 FK[>Z\D(qu"Zw?TL̝u,|;3M~.<_ jrk ynxRDGmG~x\?Xk :RfQӈw0h^8.EF|42g )\kS]ZTĈa|?} ;*|9n7+ C%ƔEz+^##;/A"<^=J"-Է%*t7QmRA+N)3"`=ٺ} J/F{5 vs}I`=i{Kuq+hamuXNɼLI$a"ףЩ{6 2*x_SdYX*/i_ r kT{feR=5'D^Kݙl_)0Wќlᯍ~<'f|_>'&wC ^;#8h(_1d6;^v5{R6ӃpWyOЗ8S5% NEr"lXRBp"ང֭(sŨҦa`6;TΕGwr|w%i1ibn[㋖a isS(2;E1ZֻnKRW>%Bo<8͵Bx;e۳ d.xd.K`$B:#&"^.!Nt'+Ѿr7L1Dnv|9㴔5UcD%WؙEߋi[ӰC785{k >_^")G ugk,ehC9Q"_^L1(v[F#YrLq{֖.p\<>@{>YоZFQ_fdWW"v{4}2U]J#êﹾ[3Hh)Wԭ;׭rc_]oj#v|G3\pC%H)8Sb7=U`"pLzB%dM|aڪjlk飁M~ɂtVwXhIt8UүLo뼹wusKAzƛKP*x]{{oby=e oeJ:=zZwr'"᭾"^Tyx"70" )qz9mH#Wj6h WUmqe9Qm,bWu}@dB4H?[~mb{[Q)XR@ZjM6P'Fe7%"+PL2ܔUF[LFvfI>T;>/Q IV\USfgJ4*o˼_ᄜg8$sD.}O*sq;^bÕ̳/,ˉhJRz 8B<ɫ%[UY)//Ls)sA$p|P'tς^$ަ6`+0)p3rN#\7@r^鐧볿qeWǜ2g&om: h_B?f㎗՝X/k2 'XU V+WЏ˲@5ǽ}vpIMU1tN6Vy\+g/0GcCU,EWo_(+0Dp2dDuEt4Lp$!u R@:N$Q۫R j⻛2/ғ6%M 'qCn򬭲s`PcIOw`{rGɌ8:M7{\ A+`Us-'_Ϩ-6+57D{>ǐݗ,eK 1##r~_ @vʽ!\ 0G.ĎE3T>d"ư ti;6*QI D'X46W%3! pY8Y|ՑA6WMn4YW"He;$XxkA{_)xBܪWrWܺ6!wJd^IcD?ȧK;=8g~+i9s:]Rs* ?>JfwP4A-$(YST"kYa>?Dos.QUjX>3xFnT4 % +>z^˘N-NЁdAt*Qz!j/(7ez thj@pM\X#0=c'xȩqw\/$g)62B1]:;-_dkfh2i,Od}ϵCL*,)B擘Γ\aӤmuIiv|}Q jX"o[FkAA J5ؓ6g!zg8ѰY 7ߡPQT$ւ# c%wޢ8z&B>:EnU8p*v£fp$@s< Vd U)I#n?Jn)/`L\ې[g3:HU Br.O,( :J;=ŘCws'd+i8o#J8 ^1JV%aHlROWf'z j%aUCG:Y>v7#!)C(/1~nLҜwM>nn An0wd. \>YbE~AtI[0/!s* `:k'$A R",`P/ׯ%JKy\`P<'_-$&|.??'|*E‹I;Og C2i[czbw, #o)?ib oV!'`B/XE8sH%ʷ gٛRfj Z'b^SkM_`=g#Wc5>kOh-ֶQ]jd:8Z8#SQR [dN~@AH?t+Ũ' .V69=x@bϽMʇ#"Vv1y=o돌8=*0L5^VZ3hTOTJ5'2UB[zOQUǬ/N Rȸb(__RQ¼: )AS\3;7\OaVu;Y}eӮhZw{b}.9RDUv Vdͣ& r@3!S%TJ/9s!!JyF+1[֏OL-b|kryd"@M¶0VDB=c>-Q1].V=5yA!HK2sިmU$TO}~GC_ax֒.I6Uʒr k>#@J$Mpq82EcN}D", xχ`q*疫M",f|Ōu5 Ucd& wySfS|]M%buBqfӏi"臛3L3gɬBY2\vG!Y*Z&3wv-Y8!@sxHI J< (\,nvoś0>$`H EZC~6L6 *H3 ]lc(ap)o̴aKM~mҳp<w87;&PC_rhr=Jnt݂G"7'qPmP;J/~N;Y$6%1Tݑ}p| N/cpt QhpԜK!~]׷WǞAe~ҵ|c0y9bwE [VcKKa ģå5z?V(eʃ"!?wJ7~iV+f':^Cx;ZV^߼yKPʄIb'$eP# FY1fAfXu@auަ㩄 ]7 [<$;=#*h|R5Rz{5lJ~fmGSLu}%!HAm˧Q1yis8ë5\҆*;見ObcJ%An#KV MK/]SSSSΑp6:DT a8xua O]o{9}TU~qot!Q%:_VAوISc  ιJ%uqT/&? Ma-d̗'Zܓ1Cw+0]?;翣׍)}gttHԺ(I8~fn!Qzm DaoӤO*u4J3#U Vj2;OJυg`znJLJb\ QZ6:x*>gȱ㎇8o}eX[, U=s -n5˳꒟x}GkфN,0]kEMy;HZR.;C`z]ᆜhg'T w(%cIJUM͖|={DPޕ™]4Z7cRePeb $;FAujL;.=[Az7qwan&{)L2~r^{{X{0hd@B*F[#-%G;2?pPD* 7tz|:T/=L/jBpITu<_S _Y}XBR#P_7WBs`^R1⫭-^ ({Okz@`\7Q8WHg&$KF̼p*³ 4z!wIЃLHL9CmOLIe}D1JuF,J^ Nq!4 {s=h.N t`Y!IUs60OU?:ikR!P)TK'-`t9(u0,.׾7reD$v\d~,H\N>hH:z!4=fut=2xO%#Hͯ3w-xXSk#SKFnF ޵y ASA"vuق$,5ڰQ咇:^  tdN~[/%L0)jҞ3R^]/UF߀8~`OX8⁐%)#4eE+TewIHitqJ߹j"5wDž:-h}k͜iڤ5,d2?#jF~ӓ75p  ]r n@/ 宨WV?XIrgpY`!sBѵ|>l9:h(f˶R9=oy!tAT5ɂGIlR9qӿ7[nx/%=4 3U.{(tB68ڋ͂ pJDͼ2Krr*%{cd6" %WSm,ܘM1Q q~v=#sE@  ;ܑ+, 38n r¨m~nV=ж1OŌS_깈qb$ ?)ۼWE pvVV.k{nNXЦL> 62g `]JßהQCXlqQi5f`|c‘Ǣ.n캲?BX&`Nrł3<{ [@Ђq௿lC^Ў޷ɏʁ(uFI>q}Bq0Tѭ> O[-ҡ|+~H}se 17N [L?ܼĄ?(/ Eh˽"#*kf[,YzaLxh2#y kmM.|LH+3떚^8E=? ?ۓ(HB}K<&!?kđTzxQlKDƅPN#iI P͊+,13e 5;ns|Fz`AHELdjtxr}Y^Xjf_.S^cGS_8rie`9Qs_(a1l"S=tXƿdI7bi zM~QGg`W'3&=> Z+^ΆFS=?S IS(AP^"zyl>ohx:T7[/A h ȧV."l@btx~,Zt*rЫ4h! wDk$ ]+hOX{C^eV_11w%/}U?$l3wkx<\~9`  y'k1lv+&w(;a92SpOBU:s*|9Y:l˺~^g,!fW4q%u):*n^繭2Nρz/ X'xcOIScڰ`"P9]D^^|E%u{2s J.R$eʷyM2o@x\#N,&o!"{/2%+< p I0]E" m⭱jrk5OXpsa6~0,J 9噽ƨ"7 <_{bsYXs 9b1ީw9^_Uj.S L/WMu5]F}-D0C4˔st3#?TaK2]fèf⋋#H 9bk^ٽUH>*RNh!7dX'Z&O'.5XĄ)ڐ$gķ Y g˾-,7?:NjɃ'vACգ*BTQBE#1oqD~asy;e)4rY?fi7[T$)&-F_IҼ&yҌ,GiyeBB^I[iz@C-ki0gWoi2taE%*ߓbN=vލr=%]h@c(|t>4Ӎ ?'HM :_˪do HءŠp܈v¹"Fd r^7J,溑R?thVC΁$tRvna #pCj[kW׏᧙*T@3ԆɿnAΖ3mvIO +jӸBbIUlV 7HE`NGV)RruVlFh&`ҕ}ZI!" rljK~44>1='DUM!}\-e/?t 93u8~ۜrXU-ϐ%3%120r/=RC(9XF}* ~ZPFj^(` Ò[^#m@mTdևLԶ/s k[g@,̡KK}Kħgih_.N[CDVA2G{KڰM [n$H˿-ܴFJadۜh-K a ع2 O+ak2Bt u*|VXs~ 5',IE?M;V`]Jp%gn܂n5Xhyt+t8{6F]hA=cjsF~1+ 1q5ܦLc*٥픭7{`>4f>ɽN̚LH.%a8j7vx?A39} !c?1e\Ibx2z"kD3 gnVꘛ0ؤq2Kukb;dtؚiZ_V?eɫ8Plo^rTs-@[aSݞũ7\}c{N#v?V`*iu%YOC 1յ F%o}5vƃ@JʙD곆,?(Sc/GVaQ 3! MJr}Q5%+I+"#ZydhhTPi+V@@"pemJqEd:o< u|b{H/G@ٕó%:.~OcᄯS+ڰ$FhD-LNK yPhlk9x0=HXFR_UlIj9߁8ކwOwH;=ޑ+˃gfވۉX/RgN>]5Z`*\Ħ 1wm]uw;;j!t%$iRWoPJ2W)N? E)U%i[e?5ג£ K6;QQJ /Eϕ4nqtDe&ѐJX[lba#3p-|OM[G<]Cb"DkuFU)`ogy+'hE.k]?=D %m" [X$DTG11*&+Yޅm44,$ƑehM?i3dP{f#c9Ӯc0P2In$HIsQ>rI#jifגvά p|ѺJ@ *E 00oe?)k Ts6ᕽ?ilJ8;++[c:C(M1R:)dJ1Y p82rYaw_ӛ㵊f*4,5TROM4"(6njt! Z뾊c˃$8gz|3X'k.{Gl]1}u}| e 4zs̎M㾰IYw0W 5bP| o=vD* •Zfmeh+(c' Xږ_oKFf;SAW#BDam&Q*影B)@b8"` ׶DuJ&]y8hx"\`?yDD?X _`g;Α|nFFq;7dxT+϶pi]!"Z> ݨ#LC;l\e^#mms?u Ȁ`y&!'M/7 *exS܏&xC_$AvуSBm{TysZ$YWp C1Ir]PZOyHt3]9Mj5g1h?J!6ԁ+`cGEBxXMAg ݶ v{( ⮌L4՝+1/Y+7.ʧXEOǵAܦ4TXUV F?1gqpہ rȃ9'm,Ys3+'ay9 L(1L(+<"e'&4n A_iK aTqYٞ qQߖJ`13j+Œ kC-b y 3+wrF0(-|rQ[_z@PZ^ QoJ+cܠnOC5⑍R%a*~BEY{&Ppu9lӣj$ۘ߁9 a(; wsIyK!/6Z~!Mܛ4VmϰbƤL[a̧'юnM~DC_fUe[E?Ts:& }CAƂ΄AJ`{~0@u\-”6rH~ܣ0r=ۧ1[4܉ޤAG?_9b$کyaZq  =qap[V+ (| N@,<ؓ⤠ D f_r9ψHbj׎?k>$@2$!VcxtXq@&lǶ|'|)ܬzgQPqx[PLzLNEtˑPa"GC-V(xqwv|i$/̐p8KI2;'9 \~>%j2U:gaztDuH)R$ cEւE6¬G!{.։PA21-}^SZ}AXdEV /fp kLKٿmG8`AUz?dFϊ1( K]D{ ]!`n<EC!֤FĔt 8>&fܝ?gMԷF <@+'kl$G" r㪞CwE #vK /D8Q. "בv1F<&2Y˯p{b6$$ -2jU/Yu޾z]C#jYC2 7髀^0=<np/C'X\5vebSZ{ Ggfurq`#>Q} c${W>h _y?:y(l8JA7d5-ҢJݱMw&̺RR8s-DZhW_Ϡ"`7D^* 'IV1<1!ȴԺsy0$2ŚRPxMhSY΢HrBf[HߺD›ϮL#csC ADƉk\;Ee\2 NX.x2{6خ&sA{ YK hU2Y]`HFknx*$J$O9&TY 5]@tg U(XE UIwiۢ@ѻ$h{3='F޽HA\^P9'\"sXБvâˎ=B&7ҲKm+NMR7YX!&+ "PH2Pt!Oa}mMjC )w^+魕"'U?d8%dt29 Dub3 ׯ#,@20^iB8ɂ[}3> d/#֋k{h~=\ ıHi_,^zhTlGTy|L T4*(U]O0Ƶ<{L<" !E/%'? {"zM@v*[OG>n~}̱A@^̮{0EnMOARV fc f2;4*c{VJ yZ__6&w؂FYʡ:KZW@-DTv? WRxnGnQ9B[N16(+Ky gV,|S+9gP"SGMAgEn`+kz]HˈȫWtnh5Dex܎~6j.f a F}S<+$UC'VuiY.$r*`SNFwJax5Sj(1rTIT/f3`!MM P&B{$v|H8?.JUlLuO- -6.F|2tG}iLLl'/+R58Z=9:YAUͷjVJ&fHU`d0W$ sW(DckZk ZFJL;j-GI^F7"CYnxe0oy^u$ ~sӱ,:A3nWy?L=@ft7T(Y1).;ҏ$*QmsZiyÞ-=5h/<ԿeuaEff12n%:P%^&.yS77VS#^ܰ*2ţ|3[PQ}/N(zY2ݔ#]8<_IlAGmtBgd(C#(cIa| ϒOy dEmK}:at71 _?Xa"c<@V΋K 2V3%wRqɱ)Sdv?;19zT!4tRA":\a 02|kU;@6d<}|LTHn/dff;;}i*"8OL[#LާQxgN(>)+koCa"waA}p%>umJR|y0pf7Iih W߾Q*Ǔs󾐵 MR~u19K]!ݕzo{J;*nyM󔀏1vR(UQ*"E @'hCDt=% *"-i0m`-2;k~TqBUlNLg^ ?tY`WܗI8([E4vo>4d L oU?dy5~#TUqu3BGDbPJrSԻCL"HaNygHf-t|5߻r(IR]“0'UEcYG7+lͶu[A kjKC-7+t'-u3 uEP*Mj A)yiG, ~9Q29DJqjͺmx8bw`=TLNN5`5tCޢ$a0w["XDT>od.T^ԣ*l1 J}?ت,)(i>ބKW}Lnj&bHq4Oidۖ,1j!a4ʜ=*ۈ$/}v}97`cB~াWg_ WS s6i_N+H6tꊂqg_PjGp.X${`WU@̭ ="^GRi o>d$ keSB?YWʦ;}=,N>|x W4iESL> + \g[wP 0ƠwKAoB5xE2YkEOZc!=h p@\J2X,G/;%] >e f6A gX0MLA➠g̈́켨A`|SkZ\C`Y1OKD^N"չHv4'V$茑D]gčt6 ɓ%V-ꝵ\Qdo(FB ຬv9Wǯ+nCt3': R@<Փ*Ù]_/`׿P4qxrPN%޻ǩ^i,~;ݫS&4 s%Ja'}4b7yU ^˻Bs">i co6H#b# Ue _}q2 @4 $=;ꂂ&BbUIp@2,L8lǨ([#f cIw"%ZuF|=MBYLqMݎ*#8QR&XKf5fFF >i53E[ ab7zM 6gamcOKkXR%3No|c%卹dR`(S-N\P~_ CŪߒ,ś_Ƹ"qu2ޮ}p!ʈ&s 2qpvDr zw6RşI,j:'5u$uIғ]M*>>رD57XbAȣ[,tE>$x:O*!)%D-ǒĹt\dQlWL=m\)ut;]zŮKKO}RȿAQo׾wt&ZMܷ@*Q@3?@oHJ%N eŕb~-6Lfa^Oy' 9鈱^C.9n Ǔ[$u$Uib$yJ3}XGe:n.޸g== .0[[n~!^/?wȂ}/:Z\kB$%_;5ERr}5V3f'F[ٟ.T<'bH ewks)yrMq%R9Wyˆ"1xo\U΋HB4C~K.ZYz'hgp7P6Hq 5At=g5Z:͂._hdH ODR#7DHԁZ.Lꥏ+4uz pj[ݽQd :ʼnG6lR%_77QaDqbf^MLfڼ;6&d- oI]5#u,R L?O€^tx.%!Z\/8^:eV*q=| }Z,͒s+%?/Y2TسZ0L,"Ex($|J<Gرh;P Qɖ>Z`yfqN}qp ѥqUoSOo.&D0>$u-g,>h̪W^5WFzľkH}n4dzزokP";L<9<bhAaO7v,$Q>rɹ\t:u03 6quZzHm?R=k4{礿8몜E$T;3=LOM^V$47 '킪dJ$8w/ m[H 1Vmڝb:N{ĕ,mȟR{oO-FmCc3E ʞ]#q2 qNON4NX1!bTq\U<|9W>Wp к0,YL !Q?WyCgQ@3M+%@7d5K R/}<=u U=KʗZeKCr)2^!umem*?-%WsĨ_H:R]y4%B\BKĦR i4Y\*R٣YB9oR&f}ƍO[[a^*h*<;h{v҆]6"*xi>srOai!ö-1CWF\K"G2 n}lIHlZ?c᪉fB]dw)K%JwxU|05;=))ʙЋʢȌ}NjP8TFnx,eGm'At?օf\' XK., LP\`84\!3Ȃ$1WwCd]ѡo!PMTB=Zbg&zEA(Ar6NF^A8#i}S)Utħ/nsWs OP[zFK2e,lSatZ`f Ư,핎siʮ α\ 3s51JH ${@脖83EqYm?5yE^bN }@w£= "S%n2) _SmԞUms_ )R ~8O4Yj'3ͣfr,x-ťwk"G?]FCii]ȚZ170$}C$xڥRn Y*j+4͊ s%V;x!7̃v5ͯ-MJ-/U+(xg#*|y 'F6$ѕC;VvhjBz̿!3k@,ŢKeۄFkPǹ$ҩw7V蠘1%γ9Sfn|x/7p;j}n֊Al~xvQ$?@)g$MubmNz,5 R<'ےeՀ3 ѸNO l P;CRf"a 1(}&ԼȢ.?hy˂k[Dq/@8xk_T4_uTU3X1^SA䷖Rcp8!U E&\Gg ;0YZ07070100000015000081a400000000000000000000000161421e7c00007134000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/p]?Eh=ڜ9Ptӿ&Np}?Y‰ P.5@h]1!~fT}^dAbn`wXX Xo&jZG?07|3U \Ao+DZ?N9nh,HNoijÔGu1\${ {xH;WR}yݯ(H;je4kAtQ9QžssT {k8>!PfA9]1'1?n?҇H4qݧI"#nPd|<+6Ζ0ۨ8>?:<;^8 FDE=[Jld!XA2᫷7շ|u!yYZ087LtjZ{?D+ D@`eq[ Gr3Fx }mĞ?|A~[sMJuؚCc;?}:;1P 9^W%f% pͯzBŒڋUJ_/[zM.5)A(v["zˡ::s}qHeb2P|~]8ms8hd\4=mj/7Ĥ)o Wea r(R̙5Tͺ0O!NT6z>~ή SǥQ_Yb SȁL9Kz0TrF)ʼnC'6㙣sہHgXg7*{b2 *щjRwq#*fO:(OJMm iϲ{.PHKR E <U>o-o: &gxmbQ?wX{o^sa`u#O^ Fm ^G,dG/X1ߑ.v߱))K;૤“S*$G`u@hz?C^?obq#;MGJBtD\SPR=Q r?Ta9}x>weJl9 876kӨ H!j_MeM 7ZkH T%KYislk+o͑BC\bP~p!S珃dքb=M_lfuj \ẚ:T*4"zl/|^%j_qe=t17Q tf'n ' !_#U*ri\4tᥭA M`F{t{vOWQiyUp#ޞN(m z8_LwAE{͉V= 01Zi O*pPaJq‰8]+ȼe^uY:r{;TY@Iz|QD[X_7-N#:T&;Eq)Q[˅-txgEp=Hf#kATf-#2 [s:MȯiEkѲg;5担R.ݞ ;267Z}¶|EwG;]b'4|t8"pUͱfA)98t%'ãi MC5TuB=h$hYpE肵HxkEou ^RI1y1HoWu_v"aBP[e^Gq_XM-eATJ5\I/z{]2o:WH*\7=nQ~,ǖhVZnhmU|QC2 M}7,5, ϩ,<7֌{-]Sk;F N?TjRvHrAx1Բ(N/@3_&&?JXuUN"*јyC [JUgc!z sI~@:\ZP:dD*o}O4r3֯+Sͺ !^ ێ?۶Ѹq`@:z OEQtϺj=Ag^^81u@#X}o"ϦJgi.:~p, %GLErˏfӞ_?K`ۡncLٛbJa[Ie-4qaC`S1*^tt1 S|J%4f&\(&%o5c,:TS3fn[@J7֋߳KCeXXNUEՌCUTz#ۉALx9IW'ݏ36bj1.p2643 yXzSCd j" ˶a= 7)h v! LNؿå[SUбu?'{ՋAfH: erM7vD`ۤ\:v[Tpi1/P*rpn੓+D[ F~T[;^J7"XAx"sE) 5,5b @/a_W~?mbÖK\5.r8l"m-їSR#$:TQڣ=}toِC r3Ԑxuvvfq N7,5Eޘ80*ZaUTb<ÔmZXKa(d=z1MKdtiY?8oPɛjW6؏W:$t7ä6k溛=&?5,8FUҬ5KLi"d o4GeE0Rgɯp Ң9HZ6[k7qA'O2-ƶӢ_4CLlp{ch> 9+P)8'h4DWBY-mKߞIucw9-7Hv"DŽz a+e>g[@ $HqdYH\99Qÿ]B[oŬ->TSByqXG^B™7xj)n"?B+d]yq_u RF9BQt_07uEj ꍧϳ  kȔ\R݊Iw$ nյ؟ |'$O|.l3bggo}?b;Zy>сMjA?z@`O(T5&סr=xpł%b qeṰz*f$%x۝CV{Gc6=fOoN?]`ȰSS'#+ZM3?@輂Zv.ӘDHy .ZUb8E_6hX##Y>ƛUCQ =eƕ~uiA_7y-!pf'ӥ4LҙWtq L'`Ur! us!v^zg]ՇJ`[7 #OCt~offK,&Q [jj؞(7̾nxuM w".Ĵ ;"8:Dub}W%ACxv< R_5x2b0U5gtMJpgM->4G S/VLG|)a4=/tR}5`sf|Lq>ḅnK=BlPw.`i:3Gd#GC'vWWBN{e`4$ ŚWK)nYswJLQVG>? l \:2-/ލkg+r `8c:PM:jYSޕ*E۩nu(A1Tao.b M=x"noԇ0o2RE]+&87^>Ȩ1<p]Os"g`WpSy &,3U, /qOKG*H|3ˑr[N4 {) -D-a28AGܠ-rnClI% _V?ϥCk+7; !-~/`/tT7]"Ot{9N7a7SKJr}U` HkK >ҕcU';ZV=8O\"߆0W#uUQGK3p0b'=RTOlʯsK(E1D ĞEpǮomi(RK(jnnVQ۹rb7L*Ks&(CrsCO+/8uZG=[CC-4sȳUXg0G3ő tcOc}W\ڦQ%bmYM>S$y/.NK $LE.$$y}-y,_()5N^*<4[iJc!@Gj^D{f^fx0>9Z0lBKt#[غ02dH'A; khb])9k׈1~Lk[v;\HFlI 5XD~b*WߌCwa?È.@An8Ww#ӂw zb7pGD~e00{Cre $'pq*:o,J cGkP- ) ;-@o#CXTqMݵ=u5W)QN2˓2HǙsir< ]RDPle;R>4Z[=_S<5.e'BtNH`^/D6}A)+}kxT5H~'%ԝ:3L655'hw Glas[T۪tVn4 Ɓa^GX NJhlupi/#ۢ2?C8s+9!Lθ~S2gvan@;9(=p%L`UoYdyrŴ-l|S+~퉹U"9YeOi˜xn&ܸ*7ٍ^{9Fd77vUo "&3:dχV-t~WºޥJ"ͤL%Dꩬ#-瀑mEqf:O#JzEAUDGVzBՐrs U}s0fOUSltѧlcĎАs)Hzvh@whlJNg"'5$H"@u+;ͣvtq,lM4IuLա~⥭[ִo|z`c#_azRݭ3+2M$5 '?堊E@69I.KrVdM@ɿ -#L_VaT#q>w| _9!YuA?]fp7S߬k\b7e(bfAu7|?Q0٢7XJMvA /)P)'AOk]Lwvc`Jj54m!ا7O8+f⇡1#d8 Zkһya1U0_{űν=Jlg"{pp};Wώaie(R6X"ι$ j)cRB{,L<+h<2ˬԾ\ȑ|7̳"e~:./X5{}6"3ia%4U3*K3j{hɺc8ַܸ:sdDÀ71+j8rǁLO.f@_?]F>b:Bj[2uh4BGIL.Z 28l4Vx?rK ZvZJ7x8p(n}‘CK}AlpI7!^>r#^M#fSX}蓮zf7ΐgk.'&PRx? xŭkn_ց$o׌$~섵b Oaqj29u¹"#J<.D(72Jj=BV-l1+ xCc cUUEÞAt%mfjfU Ÿ_((vK`TR;%?G&6Y:ΏP!o>D^s~S^VVsLvT{x%v> lKZ-'nCc؞QӰ+!Zs dٽd`qb)1LF1^?9\j~ڊ$%gs3@1^RiEFU~1q_@K?3_e xd3( iDef*+*;1J{^ M ;¯hHIg)znLĸM6&p|:w/ƾl6GtRxvҝsiX\gk\ryDaYji=1&oQkLhZXt~0s'B@Ec ʶvIBQ~2ʂrT!+ 2ՉLf + $.t_9 `-u/@5Lw15a$;΃ Dhص~|)c-#x~]Sfm"*DGN  ?Bo~.#6^?&|P<$fZ%)+(P2:o$RgQIihW4xUrԶd Q7[B&#lL\vYnf լ@C$&vv4{ww攠{q$(0h}NWH/z_ ݅!!"Uqz~wP=6ՕV^q3%o_jKtg<||48ERzh P5\{}ERTWu\GH[{uX4k]Q5RIH3BcROT7tnca?O%GDvHj{p_zj::uVX_(ca'EDL?wKOnVŃCC,҆ѨM[3]VrB7}~bHITBMKC$[JVxYuݹc&3e=>+uKZ&4qZ-f9ZHPz릇ӱ7aeŷ RA!O&&;Fy,* ar]`8(~!h#3"WTz* d$WL19uA)o=k|8aNM =5O` phl>{Β9s~"k]J .8NҝMʜKr## #D.2P/^2nҭA Nf;hu1j(~}T!KKl"\^on)"_4bLzc[4ۏh}P?Liɯ;]򮕑 ",uH8ıQg"V]$0]XݗuDQ%U^ B3q7sfy+kqsˉU8WwVKQ~ }im㇃aX4^vhL>ض J" ;Cgѷ>WuCVNt{! >ߔq9U$e^{Q+ol̘&IUJA[t -5pq7Fgj^=&h%b<#]jWQ՚ˍ8'YH S$\5*geT"3=-< $X20ȡ ]r+egav[Sm9qUr"F!$ "vp0-1c=~?;8(l:mxN?̻Ye˻gRhӆX`oD$mlƚLabx-41#r4?rֈݒ+ĈlGDѹt刐rq+$3ĮeQ*X\¡9g߁dpAe}wH`c@3hkjOA|Z h$bC.D~a!{E+c} \J53M? ?5*se!YI4y&}i0 cc*+ɼĉ9T濲f$g'g52" ̎W vxW?xie ^ZߢQ:bC^|f7bg&`~h%}P:t=`}E&P$}>ObMϏo͈y;EZ&Bghq{0ND:OGr+J6ۭj(gN>fIIjVK7CלnuX chFr,;5nţ ۩#L@1D2tS[ >npn, tEvZsv7 ;׋[xs<%&Gs芰7IlTz(K "sXWD* NINC/A-%\@CX]~A#-zYgC]zA/dZ'hrCWH(c 3[kfL#@V@aJ&dP_<W|=rc)0ҬiF|=|1 ]㝻pXpkI g[8c!6o݃alwS*Z}aݻvc0Qh6J#RJ*0:FD;GwɰQ{M/v}g /(%H\9QT]X,+(vN'֌p^K9u ]2-|g~&hN3 O)dLlI>;*O%("y90&9F ^w5;溲gk.uzT8ޖS 4W"f~>4P_R/!_G <]{LkHt#t<ѿ%\Ic{s=7`j^>,>()؞,9ޙxMʳ7~2kxIaHS'ߍvL/Qտ([vQ) Gk͓`o5ol*搪A`~vMlw[My27w27{,8P\BKt:˓ 5e\ʽsH2 9"Nh赗 iJQ@xGaz]51$7]q !kA'ݺt>lL (44@OF(Rm^͓Q}j#yr\i. HK.K*ZwTq)GSe;N =4a1v^.#!+"oEf 7[NKAV$\ӷabz'"QRe5i`/YN^ye8eqprxKUƋ> zeEA 9]E+f?tpY`dmA׸@H-s7#R+y`9>x%*:ْMVr[䆂vQj V{ FkJ* ā'ߏEh D>H}p;(m|XN&G;\vYk0tPGef=aW[\W,R_"uGd$Fg F691\qAŽ\6 V<5Ul B^aG Ʋ.5 *$k5=թ3^9-a en$II5NG;xH;7ӗ̉~ziRTԱ |Qi!4HF[`+}قc-,{lTy۪G˯/`/vJ1R6A35 3/!+5[>.H/_qBoL ` YFYpZZ4Rta䨸Fv8@-Gk 4 V]w2_gKP@R=z7N`T;  ";$sg?AhKwG mpLw8pH @r6y`4ԱnP&Zڣ fSy$km5܏SRR9*$fvtoFX;.S 8<:?4u|SC̴zJmu2 }cݣbᴝcஎ2{N̅i9#6Z&ȵV=oǮvyU s?.cu,XZOu* 0B9QJk^3/kqM[!}aӰUr <33Z8֚jrmfXv.ذ\JSuФ[ A¨&m~5)!UޮVd́fX GhFAhQǥdqGbMN3ܥD׷Ί"[>聦WL\} L Qs<>!ɎɊl%c}5ዩ3^(MD[)[k֪:`R'Ur's?Oʅ1bd RZ-P/?!qZtՌ Iq\6T>g,z-ҩ?v78KT(Ԍӽ5 }xMW>/Stw8\'yGRK .M" zd&fuM=F`'JS?!qN'XrۑX S4,fP#e"yL|+XavSKgUARI}f(';E7$tLpt9Ŕt=wA´u.h`zR2eon G ); S++_ frO5)[mbq'PXFg_{q}"W3* Qhfӭf1A5_vU9([7ѐ,_$jxs7;ZUϷul&T|ɉ80NP6$jNGȵaV {xj ϥ9L$l`mΥB8!ql4Mu`hT *qztȪshlk tD~$y?r|T  w,*#jz1(PUF4ARV'@4'2A jpG}XkŨc}=pTh,}W~A3G# ח-oJEO"Pp%z(ൔ(xѮ^9 s4yA;nΗҜ-yK*ԏ'y&1d2pr(oؚY* s?;U>ņ7]n!5Yz x ysN&ޭHPWJ=ڑ?j&j9ID'PxrՈ}16aABDo ˈvkG~ljTk6P Lps "+7Bc1 HU LYXj\%@g'Hm3p7~@rcK>FẀ0=v㭍S͂1_X=/<m &/|&P P"/Y0MZk8O4P#S}ʮC]s*b+䜯&ș5ѫ`D͗!+b'>ص]aÀU XUɕwZ,@^f(1f]KOlJ6Fɟj:,dI㐱C317hqK5y3ЍVȋI{ lIml< |4<59s- DŽO;,@_/d6}4m ޫ|kCt#7ޑжv]KˋҸ,KxX`z;6O.w50"*;Ly0ĹhqK^/y01} i MTl }xdAojkEv9F-qPptE?+SќJ޲= H+!!۫$JLyO܁@PiD' ڹIMI]:޸/ % aZPi%Z:" {I#}1cp/gi C>F:bΉhmbB A"G 7e }es9}{" ~H5nFL;z(ϴFR޽`jLK֘/+ \1v"h._3֑)Q[*Vxѐ>m:uHA !`ahb֯ Fέvmϯg=UWqǝp?P.#I>dN͏zJDeۦuGe=g[\7M'hdQzٟeF:ׯIJ~<=(7œ By%uvwx .b<k1>؍ Y*Ky ¾Ji=DaGd XΓ;k^ guߚ l Du8iԫ&eF}^Hɏlw~PEM#5_.XXvW61iE~0#DXm؝`A4G`O̐9AʧDXontr.}-+?0$r$w6e(}<! 9-tEIKf?a 'WBg$8= {NdZ}j4Q^a)q+&=isUE3d2hz,Z[4v]^tl_kpVQ+q BJDTyInC!a \74(&,ؿrᏭҒ/EbVg'vqCYbZ}-Qsav/3r*_]YbqV- }V`mNsY<ֲS48;OfK:Ĝܪ+(ɀ߳.0h߸Z{rI=ρvmo_@_bƚjwg~azqpJµC!8hee(k=rrox>⬴_}N'IBd1D6u r.*¤Kי(y$q'}V9%G.*@cOj)~[Ƒ@PQ_uH엂GJ.45'Kȵɪ0!7Yc\Rƙ x/$5kc%6,2Js!:vT9=Eo ? 뎗Em-O㰶en 7?{$O".1VϤ,jJ)epmyz+E qaT9tha@=/\")ɑyz^x>"(EزTki/⚚vwfP!US`ac?e'1WD K/Tˏ{<#IVdˤ`Cl>NZ(܈*}W= +$ ٘ؿv(klj1nKHVM붰L/~nJ]Z|0KZ{`,?1THFkrY!*@YE(%U*`?W+}\șK$ ♜imP =5n0R@N`8rn]gj`[HeWG!hg7dMg8api^tʢ\CDe:o]%7f#otWt.1\:.ezBv\݌YQq:nf"\sjXB u8?MޤiJ} ;Y b]t"9`*bj&P~N"$]1Х ^N$$#([394[`"޿) w XNE@5t}Wul_>#ŷ6BRﳻj s#ɉ0)Tv}Oއ+Ö3";^7@]:0s2J2X׻l4#CzCq4ƞ#|4丐 M%#ߦhmߜ'*zbϒj sUE=ؒ8J+h{kW[ml r Ĕ y^eު)5AZ%ݢ5HHgO3C~Jv`=yDrv8v)vyG|mK~VdBw_YѢ}au-Tr%8: klkz ~-yʽ/Mrrznjbu,/TSc6K*yVG JLTs`8X&jB*bitōg`| !ݠw4" FXGu]QIJ +MU}jeͅ4jZA[ 2!k"itc`2? k[ !ߠG@W)t BEr͝-&80rds],ҿ=Y#-K#C gh>P8P'+ҡ&UY!,`4Kޛ1lη` meWz,HH/\O@4BgjI\BD6z ʄ` <(pV>'Bwz QM~2aaA_1,$f{/4f5gĒ}O4zwG  FemJkӈp?n}@_ YSouh9 } hZNUGpu-i$o9GH+e#m)Td,@}vM/''5uu>Sɨ@D`TEd$B6@xⳞ>9)Հ0;dL/9i&Omg4Ƶ>[9YމfCQtROc# }wyusmC`u U5v5JWqEږ`}DdJ&Di iMwz GO{xǙ*'HEt@a7˜gpj<@vo I{X*ކvMlINQJlhlM (#'jw_Epc7\P/,|hpn,{7;2%ܫR 0ĨV@uB.[%3i{W :~0|d$b+98);.LYAjךd]-@k82xtes{*:N2얅çxhX'Axɍ(!>,tޥMD\VWPwPmFuj+;#&|cS#Nw|<;ę(ZYi0܈pW~h>hcߨS!4ղƑ$eIHDEZ˪}G8C(D:bBy}&E8N'{\!گ:iq`O@oا`U_aޢOS\֍TD:d{ḷ > @exbD[cMjW#XN^%JluTeisJ@az,dbv'?$L`J1Z[8NZAl"0`|18":iDoaUV8i67طsxf 2(jwk25EOYGC{ Tx91򇫞dhK* 7&2dCd+x{yܐpN{tr{ /rf|NG-דa'J+xL(#ݘpE (-L }x#OZ.xYr]ξA;8.`NiOYǏ*nRcLN?D\RGC)MKEaR\q y}{EB^y8/VWƒvp;[(E 4]z%LUZem;q{/.6< BS=jXVnF2/" fH[|OD:EszUN1|"O_Ƹ'qGa*Y;F_2sYXjP/1dg(5k&y{sM ށyCuD 9BN0KEFVŪ5E^_,"ZJvUIE4Ch>-Ԇ;/Y; EDH]8h}1G/VxdH9-g˾ ˆFim`7Ѿ@{:YAa*nc.PJ>zdY-a0ͷsz:EB S!gǺK7MХ-!@?qnjTy %򰞿tV+˳zקڗ¥B)D* v?^n*Ja0>BvC`Xt-&Xe)R8ha  *S c?Wi=&X@-'O2Zr co W.DN\Q̤tKRuj֨Fi4YGOeL@fQ5/]0Rڃ]QIq%jX6kHwYɨ/t-Bƍ2 L @NQ-1^Ն h:ͼ+mi)^m>Eka?}݃n̠ i%h;Sx_`PsG+D-?$p?Zcd#}hCzqc$Z/'sЪ3%^%T>]= y9uzbS8Eljl߅6í=07m8#A\&d <{f4 $VbWE/huz|4z"}ܷF,ބ KS -  u0 9N >\OfX JBN!aA")O9'+82 0\8]XX]fu@W3`kʩ\G95K Pt~RRx*XMyc\:IAjÖ7FaIEURUR44'߆hȱl~ķ@?{r0*Ii/ jZ0G%nڬd|~hX:/(C &=rIMn,%)DGܬ۞ j&Gm0rA1y ZP ์|'\,65*ezCK}# '5T2V硡ׇdҺeefl_9svW;ݕdOsM. Eq@L2NcIP~cB<V#gOHiy+U-o{Zn] M3 iאЛ2*Ud=7PBZmu?:єs X #<ʻ\uxa(7;dla>ALdLEnȈ3/DŽ|]|HhU[\@Y|<75<6IIUB]k;F2сrb$b*|X¶!kߛW:L|Sә+YgĐ4Uz˼ ҉{V>VP3ߏsďO;eLmC~p]]l w 4۔>0;*KWbnk96=壅6ƺ9mHz\x?){.zRg2y^ ]WFE๔LeDB*kHm( YỳmиCMUd7%e9Y}ejllҍl"3(׭L& OJ3E3djb= =`l@ͶդkR[F㞯|PFk.R Mtu[Ž&/e^?5B< lyd.HB_'i 딵 iglYl#ΐ>'v??8u5)Krb鴠$إKdjS6kg5F9M;sRZu^շWgwigUV\iUUb ^V+;zYϦZԘ"$sy㾒*yK0.;UŰX*ffcxTF״wxއ& e o򜦶m̈́qܳ2OttEtw&}y(ޗnXe %8@όfIzܵdnSG]%ebF2֭">wVi{J]Swji9]ѢʨujC}/g`Y1oIxsjR0Cp,4ow5{K&AqOqWGp̼qe>5,@bī;ͺ.8t#Nճк &@z,&w )|n=: Gʒ-Tr<;"YEbcj6w{> QiQVNX`b+xFA3*EU56.K]Nve t.n$gYZ07070100000016000081a400000000000000000000000161421e7c000027a8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/+'g]?Eh=ڜ9P&Rc2]eޟ/bP=WhnAK,-@w ~\g=`\UpfiV/U)<aI ?#@(th&l<a-ˏ!ڕ]ODgtVipIK腀>9vL-Fήx}ǻ$g3.$^f>ѵr;r ;-LX#x\ bDuKn8+DuԌP:@0 gE}T ufN_ ~n~ A9c7P]3?arMP+zqaCLJƜ,[_g/OI z~ )Ū"ǜ@6$0B^~Txy}f Y0W6Cbf&)u//>᲏oêg`.8 z^Kq &vxmwug ]E-4`:I<Ða\#gJZ n*R$y(:ٹ2~Tm*J~_/y`K+TyfA%FjxqJu,;xO)fXvF 'Stń,N-}O3Lo4:j\<Svܨ ֏Ht[eS@|Z5f ;‡|zlN*2{`hk* Z_V Gn@Wdk^!#3(V )s2 R+C2`.x'qRհ;v3!FJZC^6EwE씃q G׹qGSV.=|h-W^MQCM҂̺TAEP^+߅NJs $$2BT?F&x7U]&Vmsi*vm}a2K %|h)exEod#N$F 䲶Z{ b䱭wV[M[:Ypbwu~dt)czua1~ vIxAi!2b\#s?fƓ2K@ !:a6IW]{"\6É4 lTuԒCeٶqwU 4M(u|[6o?k<26`zeNǹa2WjVdI(:p&Fgf23ޑG)D͸OJS.t}]$a0CT13B`-Y|S4∶cq74/!p~JA>M}7-ho=`ҭ4vůBŘD,oI\|SeVoM|jJV.hկ 1; 7D5),.30nxfIDC__7]QۿKg-Bßܝ!>lDED*,h䶒*aI!D!EzpRH]"%y).iJMf/Iч6qO?+GZͮehŔ"lMM-j=2? _xk%E+:G<r[>!Qp|ck[ăv)~K|ZN^Oج[c7_K뽌(Y{p0XJy/^TWO~/e\hmJ /t['EMݏ/.Q+K76hn3n萡" V̌4oGnӱ;'r;o@KvhgXrKpU~EHB&plL6`Lm;6:X2L$<v"w'zʔ%rɊxFɺGHM~:|wbMOIIaxa Cl&3?LZ7pӶ2aObs -ʲZ!q=L}p/fuxDM\fQubvB'!NoVJFMsZ rWԈ6#r0E6 7(k#jL?W*Jyc>tKst LinK ai(?m]cyHmս@Z\8O`Jl7YX`g<,@F> ϙ~ᝉɆk')He]YO4F'7ೞAvwOSP\of[8^5.ujuML.'={T*4! T-%f-a09lg1׮. Kg3LRg͢SWidѢD+>FTO }x {07(=8:7"ē~Mi&n9F'WlX3Q;uN]Tg\q[w\{.ݐL4|K>+-hmmvI4Ѻ]N4:[3c̺'2ݶcY Ot\qh3=c CF#yOBw5&'\g"U!zJUF XS|$`,w}O"'60ۼݓؓ1k,';v#nSHDYWvk +.]xPIo82[Rݞ0Z )wC!N頃I>0U%1FӨFjaCWP׭ *I۔K7>(~#_L3.( wI̤.WSL>eTlMTc̴feTKz&J9@C))w;/zN{W)7%:M0!.QR1$;}O>]w*yD6,` PVh^Mݺ#8ǰM';Rbx[nj0-%[6 19T~ę2<ސ԰TХ3ʄ}QXǎNHHDneŹRW2\=+L140q4TM |0(ѻ w:НQ]| ⵱ 3vGl]i HA|k6I۹_PYöal܌@5Qh,fdzwN4˺-1jІ;S}X!0y (iҔyabEAܡ EnmYү멚c{6甽cG3O kPt*kGϯ>d6܌@~ 2y~vG}gHcH4eyAS3WVŊc6)S#’w` JS3f:kچ휪DEn^ʜrʼOxI@``zmv5nr| pf!@(!9G!/͊H"#36؄dAŇ0pvIS㴩 ;\>4‰i)%ηҝCy; AMMn#qCX,BE[ &gv'WCN;>Խ砲9b8>l( Y"}u*D{w t^P*tZhveMz{|CxFd};=2caIkP)Bkqu}`%(ގWC4I#Vs${9?zީw[];vv0Ø m(*kݠlX)_bz "?$?%Kew>?s}ʚ9!ޝ v cZ7~\ 8Z@(6|RSHݞ]i řWJ.8Z )/)߂EQh|Uv <Lm{C(+"l"nhBºЪiӗ[:L224{mRΓqu:a ^-Fc7C{Fn~qwSvkWGȐ#kSه6Qŗ!:4iI7)3BEo/*.lce'z1%IQWєeb#TT [ M1XF\A;sjVJ0Ek&_b*%p{2Nd9cM;H#yv}42^Ua qbZkv0PO0(Ues֞4X .6Hi>*n)P 'HגPgʮ.%!l<Er@wQztG_gN]P gR #-lofL:>['1i=Nz0Ij.zXշ:nςTOISV*Zi#da\-]o_h0* i}J=:jY BmL}_&n fq~'/oU/௹-LsjK Y>⊟罳ҳd@H5(EnfCMYrTjaqe$Q{`L嬻SٽAHu֛p( -sif(Vt_5C}Ud'mȘ5i9;b"ҏMzgq',Υ91?ACӷIJj^DӔ(8dN&g-8^g:Ff7q0j lʊox~xIaQna#kbS=/f5S7>G([i3q[A}A)L DlN'Eng?Օ[Y8b^Y=qm.5J@"<f0̐ GtŊ3_"45C{Lǃ ^˂x&-M5;ՉBFktP ZDμ cS *m̋` jCmh%ic (N (D2R`"Mhn[y1o?֛F|6\~) a12Z?8p峌@!|=2R: ȗu! g2 m]~KxSLάzz츑m|-"*e{]^S5;8z34{ $e HlgZzi4f>]pta8tCLI0V< ue!R3HTCE5 lWMDq"(UT~Is ɅrI-6Bjk}QNg˔wݰ:\odŇA/;]{k\KJ11E~N +fӭ@5 6ɪEv!u2ZFסUՅ>?#vg]oæ䃶.N>CDp Bּ5:EF<Ժ9nXa>_kKt`: fQ%?@0%mPɾ OhϏO1KiVwocyxƛ!`a|qC~`vzqؖt_|Aȗ*AQ$s̹%zPp N.1ylhmyiԁdX9:T5GJ8:sϧt8Pg`x9Bo싎UmD ѮybRĈ 5\.wz?@ w[`E:/v#^7 fdL:!sג"+]TAed@aҎ!\WY ́v0nCK)pmR}Xn4$5]?y,|/&ƢiRAm9e#j%s]zǚb]PH5 k:'x`xI.dʸ&"O0 +Htmٰ7D+@r;^&ՖG̬db7/C'@moޞ馀+wC-!zf( .!A{n!Xq`] *-I ^n}VMfAX(QnM]KcuɌ*Z5଒]R6@p5$]1jRs=x$G޴"t,O NfәuchMwk5gq%]ٛQ" IbwULN q̣ꨍq2qGrjd @7 peEVE^ĝ1;-7i{OS*l+s /g] Xzy؆II RC24(@iZ_.ia)dԄN{y *Y@kVΓky =+Q%&%~ @ƻT͔$yp*S" jmmj7 ūWniJbw-#ЅOPɖk4V 69RYqrLZPxs?]&3мųn*A p^|{*YEuGήXc!c,뎰E;8[ǡ!ҬDjt=syF/_@hw|*`Cc|k}29 E^D\4^CRsEN "0= U`l}^4=C"EIe/nT8*9gO7PVQ#,e!>:E·SL WZ 푭`(#hi v?,Fs;bHXZig̟Se ]9p:80OnvU !3SS:܏ @RSJ&Q]GV3J}[Қ0ugIO{תUU5Pj)a22.H*N[ G۽?ρqEOqe,ݪvNBщ;™_mxoOjH n3lب&Ч܄&3Rn:"+Ծ-UȊktI8I];ȥ}ZRU8\Ր99y 4p, ÿj! 45]񜠢dUjڳ5A+XtuF`+3[ HֽK49 8XPV;,tSP\+3\XYй ;™Ibedz~Y Ahۍ(y9U˄ __cEʭᵖ9@^cY?يa5pEVLIzv|J=*68NE".T{'_ǡ{@چ$NGq(@Kld{$S( ܆"fFZ?3|$toe-:D7Wr/r=} 8'`$l/?/!G"7xfkG^{jr,Vd1 \ڧQۓfI2$rςII#J3=\P,@LNRF坋2t#.1E ޶s=Z 3yiz< P{*Zɢ@kkĀcr/kbH_ Hʮ O s z->ɕMY${KŜI̎X~@z[4 Z[> FL= <[bj?tg62s1܌@QN̛W őLΘw _KLKŇ_cU!-XI+<#ѨAInj}vb{B \A X o֫]eut"O('#2F5Tux#cOAB/d)|N Wi6緦ϕ!o!0Kf\6-Ĥ=VSg2K=ar„[\u䪐`--<9&P]{h~L -LZ٤FAq㻮HhnLb{6╨ ,"fXջ~-]N}=Dߞ [?q5nZ,ꖗTK_byQa[OD-[V|<(jzru-x-KM`>@2R3 ٦n?aZ}t_ GQp2m7Rs^θikZK=X^0^pl< M0깒cɞYCvK):R2>6/I6 MY=F:XEIj F:<40=@%+N}dd3P]@<2H7~UKab;8|&I%83%`p aS"^HC`{1z~rht^~qUfp#L"ݶ>>7rgG38"Ł, 4nj!C6-cxQne{͑*> Nő`3󵹺ɂx*[G񑁆$,+y"p ĈVC%yrD 5f!^v;gx閍kRgޭ|ZF`mF lD΅w(|6 آPivzD1Ul=q0S$ 80#UUu\bMrxe{|סVbx^ٻZMȋҧ%3) n;̃v ;6sgVO!a;*:us;}#h7i+}yRZG݄q<(OYP)/K,ne2vdXAv$F05bf{iP<&5Z>t[V$>Dj+ؖ9`d|Z^5+M3P1O%3^C2'mi^Akj%ynu"ńD1 XE0|PLx^i-9\dGJ)”`'3  EЃ >3(rt4 Q`Uh0ǧ>ҏ7ɝT $- EKǴ^8[4 .M3U:3USwq5.KJN5wɹo\lRƭ%hHy(4:_irP`%c[OgUVS-2lQuɂNLԚ M6&I_[8DaNtu Zf L@Iܖv/QU0v+Exݬۭk7O0n:BfRbJpƽ,2t^逺㭥ZJS3'yay ݮ yPXt!M@0D}8CUG.>?ػ2t̸(J< W|G#+5|?P7꛰7Jӹds) a͐OǓV 5ȸ} E#ۆru]2Rˈо+ʌ|2ݘ+E}ēAh=A$]j~%1ie2 F(h 5@)$>'? d0r'z|GTIyeKj{sA=wG:Fi Bj68^a-m~۫6gkP\glon,dKA;);Gq9}d}ۇ5 8 4qA$L{$}-=rS8C|N`C?>IGHߴ01kFڰ#O&Y_{vGi?M Q(Mޤiξi @}U~<2o;>'׆"([I;07NoCp;⻵L&ނ='B{LbcfAǞ408 3rȴaRW?:d3{Y[ƞ> hȡ'`C;"~R .|yp*=&체❯nTf2zb_^8{F I'+M2rp4mIXpfst~M2\<qrA2ZWNs]@ zwAnH:hW֮6u`' P1d~ye1/9NS7{!QdS?ۗ=|^ cN'lLRiR"tod}>$[_ȁ,X369v+dlѠUoaӲ$L*I).zH.lT|/7z¹B\qԨ%b8.y= T`Bه3X1 &_#qP1 q%o 2"``8}y`|"@6Nҭ.¢jMT\`(Fn2 `1eQ^;v-{.9:&3rSP,B=/FP ij֒œ5^tiJL&>UD4I3$4~F%u໭~BHb'pAIF5yM!P1_4r:Bہ>6wg-b>ŝ"BޡG*\tGig҉OJԽgoˍHwGˀmԾYOzy(e3ziI;w!7juA{n~{QYf$+XQx G8:`GHbTyۘoeaR#@-8N&UJ^gmKޏ9pxQUU͊V_H ~tLc DQ uVA鴀T[֞^zЇh·KQ]>;|Yw= aAO˯݄u<Ĕėz'3'1#SZCI1Lq!Obr]B]ElnL 7\$dXW*t؜))OIG~@1ǡ S_G 9Dpg,P'2,gYZ07070100000018000081a400000000000000000000000161421e7c0000349c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/4Y]?Eh=ڜ9S ^w2<-n[zd> ӭ:DZ&$2 5cS B~kRDv: . Yt+Qd]?yb5}@& )eRz~:&~LY,DC_FX&.zU(n;܈\Gv*UgB>qq<!gED{6=J~GeQm?ZY :FZ+SsɣΪ߰#]l?PJ5fidyeWӞ?\JTMT]"h8JGo;)oujK_]K.3\ǴOzjg"Ω ,?ӛS-BБm_*o6pJA1AwXI{e?h3fY94>}X1)5 IqOF/'bOHxˋ[$`84`lr{,3Za=.exfp &x;J;L4J;!=][Ja?Re2;e]_HjͅϟXW8gAd|b"yKF;O$rccXu=[Q:q Lay ̉%Z{r" ^@Vjw _xPPa댷M.QNݔB_,\qխLv5ZZQ&uBDVٞ&K|( (ڙ;d, ɲpa=8$;2NNI/KK+-2pQ;_DL87Hd-m$Fk׭f L˂$|նMϽ Dn]{fj5|y¢橪$˕ (gLTMBFr}}EQ*izO6lX'մΡj2f 't:FM2bOAP{'Ji {TwOf)Hb~yso{H׬{()iq͠+~36$k1̝V{zgcz{0Rul듇X*trJRicc7ݵy"Ntc8LAox_ pf6w*wp㸗:L+j^+CD|oxh0:Ӿ:(X6+-V_^o Ѓ;9@%6JGCn pȟHƕXjVkݑ@D%oX}: W T-l̳[zFcs6f|(r ţ.;cfEyݟ}7C8W͚\˂-'W3I*IIٱ5EE=s)ñIuEu؝q=PQs.|"id+'C/yK|W#pIdȷ <U0DC<0r`z ƨфi7-pw8s$JԮlc,)1HrW)/KuUh=OGn'gSp[~ #L.q Yiդ!Znߩ xAcLZjGP؟( }fun#XTrH C ȱ-Ώ!ˏ|u~wՇ暑!.tEEp)qS@J*=+:˦9>Xn(ĉ]E}2P_IR`$D4iL`6^ӚI:ǯJz{@Qe 'R0>gR/v]2wA'ҚZw_Y&~P0:Ey8k!~r9uD'E5zb4W_ݔ;耟OWiCWGiUkI *&=IUnFI#E8_+~d5ND 7LI4WQڑpl, HGD: P)Iy@o[uįVv<3`XPTF )u1Ts5:p~Η¸kם heT%nT%"~i&s~3pTdqAg4U8{j<W3L_>?_mBhwJP(YcLE'VTG$4g4å`ed)&>+UOz7~SZ<=dWՉye@Xݲ:~¾alA" ^*E>9R&`= 5 |_Y {kzڌе9qbݿ9 `iI_AXQ,TƂIԖt(:yd<|bne !W> B#Yn/*IR~dey3l!JBY?RLFhR'?uiWpu&0gգmeS.6 ˜x]ҲǫAR)MJNpAws 0܏ ޒ"ӗbs)rI?Upw-TK ;znxk2Qyx[NBOI9p#DΡPOEs;yWrWҬT䫂o(>hZR/{ujoOymE eEaXxfX@55ȻupKiUC{Ar'TZ?H H &=ꆥ?Jo6SV2&yɲAs!$ϓR|)6.}1U3Pț~_^Pu~@% 4%x#ANt6#W h&ai&75-z%DweIuonpޚ_ [[Ma; :L7IR!& B`ZZhׂ7ńW5솽AH8G@`8L5xAj[ i'AYzB(p7U^$%KoEE`b˟_QUbtn}Pmyj N%~U'lU%rx\Dq 5L/`]fYyq_saҿ̦ǻ:p;MQ l3/sWؠ "vojh{)W,gf_=SBy^"m<.I7u=I\3Y4AVoׁa#4Ô"J=@ t-c2D/xCwMNsqn/Ț@aTi F='6K}Lå:rA^wzCĮGP&13ۢhvm2ptP\;nY~W[ԃf]^R:TwRHHn? yxJV2J?ehL9{io#^X(`qVGb-īBe178V2rwWVMwd~<ӼT`[-->v~z5Pm>qJuop__BŔh[xDjֱ?9.AlM -˼U XXeLj6M@ k4IJ9PZ<#XDL_%bu王{lϱ\ڬә7dY'tIp-+N=&OẻW9׷JL9~ST0TC7˦_2M,mp#̴ b9 j^꿄48b6=޴ J9dPP}[sXCI[Ԁqr4 zߡyw7 7,B+KU4Q#OP\"yc@ɏȆC=M -vK uBc*.}NwEvbH}my!s$1e2'?=0ު8Qm|)b̈M䯯4xFIT90 EPQʯ'bDTR*ս`'Jz!A♻\XD:IQc$[6.|A- oo͏j<#.쉬#, a C/пx%<@ZKR'~QJLY_b? V{x̽b O&I>$%@W!sȽ9C}咏jGJeI} ue2nUdSؐT4XJClXC0'%Nou[(30W`GΕ= (Gä́a mb{RԂCУjUSyUEgTs1Z}nuxAweU-3Ps6*8WBOX?5/|~ZKtˁ  Lėh6S%{X'oJAe)=mJP/wÈ$dϧҭhmch44"8N,Z'0O`.94d3\|u6Sjte}RU"%#/g#SrIpylfd7SHI7Pއj,+_>' E=mۀ̽cvϱyUzW1;E75hd:D.)tf[{f-eۗ\J* TQ0j7px3_ C.KSRB9n.|F+1(c!F FזT#14vYo}ஐxN'2O%L}mzMRV#)/ $ %.tc"eoSW{aBTŀV]"i x<7.f+(paQ\:f{jqB\ hsр#6̿"35zY7NYB^BJ@6+r0VВnZko赛l= (FW'l{?K]t޾H'+'fFCADe )\`ޛ ĥ<7/-ƨZI獾BxBɿ%OڿO=j6G%,} 1mU.2+_Żlk2 ҽ3ܻSYc+NhMT(`ʃQ7n$P'><~E @;#{Tʊc&˦G_ B(rGaO̬C7XGtMA" WI1B0EЎw)l|0;8 dqڭJu"̎:K ur9hb!q%,}@CWkc_0bbbV Cfbӌ)& ,vʕ#9̀,HMHu<L8C~A&Ru%7&'LZyp8ig XЯn؈uۛb-(_גI~%cf Utϼ / f;J '92 EJ(F7 GJ⋍uk1f \8M}p-ubTӣh v$q@Ep.Av0<&|y*G*ݨ6$"5_^WDH)c_WMڣ){IHuX˻{@ٿJ @?6g?N, n&KQRNAcU1~U(I)f.F/Kb,Ľ,*<24,, Q5aK&+%@R}=bP(3IFA@&(ݢhC}A\<"Or!H 1{oV " vڻWMRHUVf-*Mۋ oPzE@]  Km D$mȻltk)Cx]hw~pAi<:W\`5wՍcP9M Z(jI%AJݏiH?a NwJ1jo+B1@}>՚@knDLv}jG ^'Ɋ-y!Ɋj3c6K, x煀O8˷-/>_NY@Ɖ)6᢭NՎ-w`햢y9;NEq/" 0}~s#lC;M*f$3>_enXM`,aLܳ+.]|FrX SjD~\3na{PO&T##ao{{M `-V5>qmUeNfiwUAWl}}xsA:*埓RqTQQAvBڭH(:Mxh\ ;}R=#6ZVxNֽjsͣPټj/2b;_oPX1mJM+:ZR9%f|V?lzlR1-DWEτu_jf{ߵr> '4,͛п:@ҏsRWm~c (k$ '&{hqBMxq4+9^Z vNrϘjL F$;DYAJ) 3lr`ՊQIH,"O@mm)eNnom@x*?PFϘ.-!ۇHMQc y/ϗ־BrIM fVq,R#c{|Uu>+C[k G- 0FVKv4emPd<.x6j]ӽMߦ<ԧ%w0A4gBi!M ~^D&ť̀(N` '>򳱽Vtgn?"QXmM]vJQm\u^V.o(l\q.J'xxfkYd* 2nc79A'Dtyn;os][C4LJMb*x62ܛz0B~Tڭ6dBDSq|BU{'<=]>  )L8$"Ns4Xn6䏚YR\ӝDc.p>\ ݥT ,ALE(yکZ)FRTN{-3)\CT{fÂzvYb)'~ˣxKu01Ce$8&;1v*i-qڃAGݮI @{ 'ĴLuO8`Z|N.np@4YL)tGvF-G[\*kx?> o!6ЊCFziC Xmoe>DEU=Z۷pAI?3bu Ph@2 ЁpF ?1Ն0Ɏ5=L6n]ݟY^wG0۰:BbC?05" bx`ΝhK쁮Es#pWk|aIܔ%)*X0XMo('*Ք. MloEF403 /XC T=Ti$=)\0rbs­1#h[\3# APnQ Z"PZҗ*Lt3 +*iڴϾK֩uNy8'"mE*}ٗ4-fj> Tg)r0W=2YĈh3gYZ07070100000019000081a400000000000000000000000161421e7c000acfc8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ9QLּvDVMLNpKoO7R{_ ,sv&^3o:Ь#'[oFp$wep/䖎 <ի]QZtйG We7cXѺiǻ4I(6߇(DDBLA{9uəP߲ (b]"kVzO"=nB≗{PKfluPA{RYG^Â4 6(<{-9hVٻwXƳ/H?yO?]_tߒ W:;}poua=J[pK Pt,݉ %F(G>e8Ggu2gDu ]i"K7@ nS^7n|P{o>V^Ҍ #GDfe)N)돱 񰾯rVCRLz+^Ch-d` v-eLTִ#VFz^SK];zG@jTcq =+N_1xU|JWzG>nB\}7ݐSF{c|}3FxԘgĈlH8ݓp U  ojOG#7=;jiE^T/\ {_q:f=&]W(^A -7n-׮|E|1 2a$=T"9*<ô-rI:s9\\%~Mp__Y\͏BISK(Ϫ8x>E:9j{48MLbYygΥR=BSFTkҐpӝr{KV H uZy(^Z49+.m>T!n :-Z1:wz|qá8DP*O[,QSLYvجI<qfI,\g -gQH'J"~&hQtdTo@-t_3` 7?]ͶN<ӹƎ]gjVk/u'IJ4y;Ea@vY+a%r~d Dr;{c5*`b X=Ss[WUv/ر#aBåCuᮨlRd!(X y̮ĉGՐ1Z t{.dd&ӗy5KǶYˁ a|°$$ǾQjv݁S <`A$./Z{ۣNy $&P/P2o->}pdiC65$jp8X"DfW|L%P~_Fn™U]xIB|wa֜׊2Xe&TeUfv)md]^{5Ei ߉o'F:;!TW0Z1ʋa&wLRk$9ుTa5?ik›cֺyJ,HBmcGcz-T2;>%t6wJ֝RM\j.1krKo"{ BD W3N@e(Ɯ@eݠ `R5r& 2Dֱo˩ΣOmgSGpnD♘B_t f=H;w@OĪۯAnN%;F?UPF9o&~C):Gp]t@ݮڇ.~TO~ ,7Sxوwaؚ1Sgu>EÒʲYy([q_6+áGv sBv(}H~}T,Q!۴XGPv!LRB iA.$5U"ܡW9jl`\W6䭒x^TfZv:;oqӦ1=l*i < YV==Q&Ry,𮃚AA2_Tswޓy%)Bbtn*V:t߄_jzخvNgܩ$C;P^qcΙE@;  v <9VVgZǒu1ﻩ(ۢgRTfyfcGjr7˱_N i[ qvQ\-9rp):d*]ɦH4Z1w} 66E *Ѡ̦ڠ\G*E#zF~Hn=$྿ց[6m#8 aE@5XW} i\g,Agzš~Ӗ;O?vtgV8G8,OhD &FIl)ZU{sb2z d Fʽ(QrmupOOmr\,7*O8JJjuMf)ԛΜ;VnIEE>fC~}6U Vj_a>Z"+v*;l_6 5,Kk?gyF+dvO#.ud^b=sD4DȄS ȆԊX)a_I#Qi!OzI6r +.k#2- ; a^{$rC>)SÃ(@:f- @azً?n&Q]":52qnZ rK]F]I1bu1=W\wnT,UIe7uH 2Ղ0|!Ym 7x$7˨gpu ȷUhhpN}z!I(wn7P _NX̟Wd{jvAjtmWӵ!S-x Fq-d5וK 趄 <9^B-ySz>Z)Dj'&x"rwr1!֧?(2:hliĶp"w9vn;Id\>bBv=fM a{_U@`$!7N7l k/"4s3S*I41?qS2a}~QQDZp8bBvJTS ̷]΋Bp( e\˖iT[,Y"]$? o]πlBÔ_-ư$شY|'/Yn[.p4&L(نŮ"pԾ՞{B':q"5=^تl}TF$lޫq^(܃fP(@S]+e/K۸U eeMP/ClPw2?Hy=4!&:ǔTi;hcXq2kO9sGUQA)PzoC(mGSG-3GX6 "ΒЎQ] XƎҁE^i& ֿff @ҁh¦z18I8`qB2O-E7d_I`PklԻl$'(m~mi"y>wr4wdJHt/»y 0F8rLGZ(MqV$52G'n@*rY͐ 72!#Gq'o[U݁mEyyxLC ?y/@x K@(Tu_ zh{aM%UK< nhk~S\!`|x拗u W-x.O=aHzniF xTV,i޾%^ؕ8BĮ91 ?5_lx/{SՂ3V#0٨gO}'΃dbIidrCm?UNbo.~̓`-W$bxAc~K[Lbnd'Ex9 y%AžꄚZH ox{Zң{M{6niCEEd+Kq8L/GD~ q_- ^ՑO4JB='tb3&ŻJz1rt .9XtgU1׉Ɓ,:TrԛM_B>p`p$Ao5 luS_l 'Fj sH2A ~芲`Irʭ5V&gh x#%k]2q"RkmuZ  @R.\halg>Q&fbK/☳yn jmw}1z/y} ~0ߚW٦Z5Mڹuv #7ziⱿ\;M>uRQ}(v٤gsP*q7sh}rUJ 9 Wni#h?y;ڻ#O~VgŬQi=&,mj{H*'Wp .̽VC^Ѕ!ݻ:n|% ezLI9s-*tCHNi %'dItoz _^zF72́݁]g[i1fRֻ~lG٘|m1"TD(hqt q~ɍMDoӌZ@TτⷷWTڔgOc$ݪt$wm \g}*V A~𐕿{n:5}'jߪ:鬴ˣ=Uڨ~U)AC;L#Tr񐩍{mwGP`OkoyA>u5=1wm!#hMQ 7PuWGᄅߗ*F _cn:r*f*%d[ uvs"e;O!>P%֧I߃T]9# ݁b󹃸௢XG7n ܺ|_LL21Ƭ4%lp=$J鹣#ξ5 fP W,{B* (Ug%՟+C>)  {b2s[.5a0q͑r H-y! Ξ +#y^ F\ JHOdL3M"=e՞IBM7y3FF RБ#S ]G-^#7ckT%BDK @^YJMAg*|+Mu^2{GE䧡pqa:c٭Ol+N/i cQl-XASCefvq6x@];ڛ >=/ /l>6\wWWBuC딃0eۨc% y0bL^BwxIUr$^!V_lRK{z鬡ђ8Vt LĨ0ɧSZ<4/i,1uL2.w8=ޛtFwZf6TmIUIu^_ P܀Xt:@Jev}Oi}{+C8o֠#}^V9|M%1,EXJMX*:ʊkҼF}xE=G!CBu<0*<ߦq8˄m,F>- =RV wIaAX6>fीuf@2uֱjbȋb4TH=2sSbn4!bwILo"ͩ$@w!FKD6&$vVySi7lQs0EIVjlb6]:2;t㹮KWߥ˵2 '0@y"OKTE VnoQO&P%=S=d'UVq.M<|+.w\2fWibOqхҭY97iLj_kWrA._+hi|0N1@l]S gslD^Fz~ߴGH%s >/UpY)AK:Wڔ` Dw#5eTD6JW-j}Sh.ȃ>4V29CNc;~v.vvZvJb_q[4l)hP0`fW`_DDir o:aV9 Ej!PN?V]UǿACScn{dDs^yI* j4nH:eBz c_aD)j,࡝g%f rqfi(Δt%k6玓RiI0?]J5O-cqzXu{Ju ^9(ّl.M% `i׽.E󘽜Nӗȭ/ /"{ Bmzm!(=)ov~ވ:S¶Y A86beL|+b_U`㭥uƫ +ھ$RU]t-L&]Ih G=q [vVd1_eLunX|y} Pyek6 '.;.|h3QE,f\ͫZc]IUj[t]#ەLJ;m-V!ݨaF ީ*/ l sbBx>g|8Vzns8jwyén"2SN Ty sKѬo}i -n6zA dWہFUV;NZόOi\]·CLB_,lR;C;37{H\ Ċ;)b,UɎhUæqR% xB`5AW#W:co(b5+7:H u_G閐t9oA\ͧO jXR]9da)#dXaZsj J6x[Nʰi9OݰSJw+(ð|l~`+x*jA\ÃԤ5#E3 uc2.)ru&9_-#9yظ輯 x&>5^|(ZQ`^-$ld*fŌE=< [v^7caВM23yDVfe.'m}*DpGz& z*gw7@cG.&{/_|6<*CZA94 GEԻ(B9%0M"OP#$z"1H[hIQwRbٶ WvȝBC1q{(_(kj[;n=dx}9;t~}P{7Y)!(rzR*  ~X/P͞ !jH)V$dU^#aV'17Qw:{ Fc= !Zv-s$Gw7ȝ<\S/V \OK_Ft[j!블IW}4fWn+CgcqCm\1p c&bKPX0vA})

te։ 87x:f{iT%2k+zK@ ?h,C;\~DJpFsl2h@ة(EMZҀU w4tNF1{`1iwk'lJ6;}<` JĖM2c?rjoi=Ņ@( y(tNtX9N ?0cJvxEJgYi2fŁ^%n#*I?Z=Ed&^*mRVkDQe0.f9[pMIlmiq22i7*x`tj,bhtjo(;K;&~oXPkqmy*HDE[\h˞BGJ=LI6j>:JiaӒV7%Gl]=Oi/V?po 3?X7yJ[O"IZ+h!epI%qeAB;f-M]ǟD7J9p.bޜ.QQ_X1Lxe$σRs5&W'v}1_wҭ $>Ȱ'9>N_N6x6~謧B?෰تxᖆ:eL뾜FrF2 >bi>N9Il;|eEj䛘ɣ!M ga/t|iN?, 10C.api0ȑ vn}{y Hnwk8>ktH_wf6i$a!>$v&"  *rn yݏ.Bl> a@,v1%R^IxTdSc]Sn㰀Tݷܘ zde^XD :Igٽ6"/Wl=.-0 |q3`+gj IZ§3fk҃է$_&*D-s-7e&/ ?s`maPh1CR} uZ }?ef8M(B ;ލXq6kXuB|=- Oe|;. x ՜1VacWi`Ƨ"\XOv:Ĥ=Wq.=J<6`*]k5v ml SL_>p: \<vkWgmX :TC"+; Ɵ?Z%1vBk͹d`3'$҅ Y}AW=\Dz3c]uH .LQۭ9H*~a^R4o}F*P+lcDϿm պo N5U^\~zHLc4~~^+esn٢ 8h8Uc-c-.}fAuu*|8'7i ñt, o(gƢbbKxއf9j_v4^ ˆ7](EgI,2e{> O(Ć͟0U2(cVSfɌF6;{\ ŸΤ=7u$jN6F2OK-$l_T j{ɯR'Ӣ#V"З;ru2{X18N*S<_OJ~u >~؝+Ʀ./Mb/3aTT:Ny MN~'<[9/COGv'2Goa";/@4T!0ɸMl?oߩ[ܥ݉/(c=( Jnq) \Y` űrל4).5> O7T;gip=C\pF=b m|| U_`h+ QqF@aIzK Ahz;HEv2!bI{dOԈ!KPfmk{ =C6xpOxkbNtv };9X1B7b>)>89Ƕgr]3r7[am<-8Ֆ`D-4e=2k< 8zD_yW&QCWx oi˄ϵV"wؔ5rLc؊eW=E.!V0'/%?b;p#lR.K䧄R`|2YI$/֘N5#yheO g-Șczpi!Aۉڥ_lv]NdUVǨ!зǪ9jPNO߼p=w"#]L-hM +T$,vC^[6-[Mqcl׶;6A}CB%ٍP3 ũx=Hw"YZA]l;ϧ,{fɯgA;g^1e KЎ]Zu0X L<D$7m bhL r+*Ia -/-`9zQP2_ň(LʰܝLQzq|&MZ' u򤢜iPk:80 9QxMGl>٧?cc `@aElwZ0C_ {|p][3Nx~[EfJF\.k3ˣ_L*"p'F,=(_#q?|Ld\̴:VGaۜH]%XWN 1&'8 43|7ٕkH4d` A"uk`dJX'4.jnepX]Q2Xrw ~T-M(3:>媙)C0 ?T}/eߨ0C'0dŜbL,ڙ[ |# \HIL?r i+O+='@! sLV,տ)IN W/ñO吚<>kpN,ͨ0-Q2#qh5 \E'4PYp8kћ=PCag4hWk^ r]8׽.7%0Eq}*Nj9j k]< 낎n60xw7oŒI=३q#jjО 8DH5q;:sߟګ h8!r,(z~Ƣj LG-34)~,+I=XVi(ߎT#AwYYǬCALt̏EZbjFr/Ut'+턡ô)4+цM@gobD4F}5)STU ~UҭUMf>H^{ #vPОJpA]g<&,Kc L.-5ܽ4kqoqz|=9]:R& bį_nU}@`(Nv,%5OYկ^M,w;G~gC5XAevc/vnl(τsO})4s܆?Xk"xuv"RT\'+%/9\MU.}%hEՄ:Zl B0]+ZVukЌ7muȫ¨2sERFMgib{l@|iYWkmcBP|Ռ<-ACS1]UU%n (h(=I5>bPT B T[$aKI̮YiMmx&P+ n-8}T* **<=圣 2wA$@ަ5Ylq-r zk$N TK#]l集w2\˯u2n:t$bkJˆX_ `K3Z穾l"˞!* Ps]'(ks=}{6ш86dz7Tkc&j{}#U:5@}1ޣACDXq^sp8ÄFuz@bJA M LƂr Z8K.(;ȉ7irR#2lhJ#qqIҁ,cBg:>{}_dD R K0h'آ My.ɼ,qS0gL1QR )|ѡEo Wq4SC})W6L(&}E l-!*z81y{iI 4&8gO`Z02*8.p)rP>xrC/;TJ9iGc dQ*CvKw*j\et&Ktބi"Y֚#0~KUsPY9)ǹP]N#n #xsZϖ-bYث Yk`n94ʌBIRz\A"KLzx$ʟFhǔtمζמt30p@Lw UP}P#],@_S ETzDOOx\9"" J̷]50d!xTt_oI4:nwXlZ8+@#䠪U20 #lλF?~ 9$~ßdx`&z(r0>SYh)0:F Ʊ15빉x"Bɍf,ޛg6XF{&Ld"6IK,m.ɜ~a_H!&΀Y%0=W-0̇ fh`c˙wy7qnZZYó@Q:)e{\"o<慒 u e-ohɇЮ NW\Ndaq]a١9 (^ui_A_ h8c_hq}晕Ĥ}W|Cd \C g5jUig) +$]ԛK5{&fc`|` u`crFҵI1q G.HcufB8;ŧс~("%ߖK2 !P x y+<vxOOhM%:"A4e.eK`L:ӖeN]=p Vzdk e)WŖn!VwGk]5ctk"ǿu 2Ⱥ4$?uogm#b1QUwrY ؒ.DeDWr6hW zk\`UX=5XqP]6&+.1&Eg2+_SZb:MI8PLCr4lax +8").2g1|`X8'N֕t"jZ:$d ?0Ϩ"GKƜOǃEhS= Ĭ;˜`2:zhpހ0qZ|źwϐlÜأ~M^RůDyzCֻu[t3Mr;}٬#UZINqD?W5+1S}Lܥ}>w-ƁZO8ޠ0%Y{d* ["=ZY)j*`px>gcMSY2Jـh L>OKH]:yAA{N]c\2=3{t =$%q|%iB_d#eZ'Lϩ7}#v[b\.wSM@5cOR3}r+Dì$~35-[]"YsnbUEqbfZ+kjq j@x wFՉH'CS'ӝ6}&R>tK⹺-(/AYi\g1V2Q`FRճhkKqn&N}ԃ+KC I;nT$qna,)EPq[߶ 9Hx9?<‘{Eթs[̮8BFQR))ť$'pH`pV@VPF@{?ypGXz02S3/mПKQܬx W3ndx܃֜ad~+(lgR>jH2rVe/e%U@M%+3[BJҮw=)MyYޞފbTpظ/fx / ef0O˰=q'kcj FO2j,oE ˛½Tllw@#!NKDF㨃&,2?*<_>,rFgiiWZDT9[a5>n e^ӗt5mˆ4pD 59f-f^mFRa&ҚX=.TKSgc/cJVt?lK|܁+0jUe貯Dx,9Cm_ǶѽZV N:N99" )ۜӤw^LtP32iD:*#OO&'5t-И0`$TLwؙAoQIfbK['$΀WN6R3K;+ٚU{c/a&;Ц檶+gxlg "++U??|3-?X˹EuK.ܶ23x3@jZ:fրs\ɳ8\SPڎ^'%VqYQ\p~;P5eo4WQ>e //gY wrԍ( [_&7 #J3f9{ˮ< v 56vmKbOyonD|.gipf}xtld#s \1;t qFBIh#6N)gD2 ~1S`~֞~È$ ؁+|ӕ<^p r(i+?"!9`NZ>wyꕒ'_.2<*fQQ1E/vW 8+H] Ahpc"lqOFlJiO}~qm/]5O[gF"e؜r> Xw_GAȉBTT=@DŽE["F߽rF⟇ow>!O6,Q (4SLGQ%|K6A⍼5(inWٙt5ϋ'* Η W\>7,-Z]Gs+ *F-ybW98WmݽQ5+,(rbȣyydD9o](V%I]ሢD?RGbFD 0`?g$nzs֝V ;F)D-Cl|:YOש o ~P0`i>l}eXtzX*{NTzef_[5՜vj=8Y?f>׏?IXկ<Vpl8_rFTT^5-D)IZ!.ׂ^ȶef7=lMvgLJ<45lӊO\Qy)smeX-c2ow#Y.ܘ[[LH[0Ŋ9%34#,r~x1"M%JF81Ze_ddS BF%S0+=6ϸIC OQ82J4s,fiӛb2}tRNl\źGND< gnIRiaa>U w5col2dlK'(j^Z{dJ*sn+MqԌ]aE/{@ҽX|/Tle0zt,aЄTO[cϘA^dt0]]A.nZ3!1M/)>,fKǵP\u7])GS[$ ɨXԍp("B*ΙЎ2(ۯ%ɣñӕ` ]|nv<ۭBi7ҿm,]lh݅LQϛ$G(VNS"eCwne&yt_q3* ~mT.\[EDbKbld0]v&`A*z8z:LCp{pdjb##@\.8&/!Y_͚UQY%r{b3/նĮ9_)I< L#媷i:I=G&rW`){&"xT+ "1u<6D9ac&Fb}Nğ cgH{³N)HT&vwaT^ǸG}kZ4(nm4ʳnrݪwVp}2;>8`>PI4H*:G~erdVOynȰh/?v]\Z{w-1|ɭ +ImxZ:₾ysST,\g}Ǭ"ZsuWꇩe4/~iEkWMdx1N38:%gcbj%%"AruVrH")BgF!q[qQ2!b}ĘKp"WBǜ5hy#| * \V?ܔ6 ΚN`?a5.9SEU9tT(ٙ@pXJq)Lf>4]1zxGSZgWǵ0}I?ITvF( pG#S :q 21ap*pm 셡M)l3YȊ"[?W^ٓZ.~vX wnuksc:M"^t0IgLѰˈSK7m^蟉ْ+& /ZH顯ȢXΝj_F L7^0u~HSZz>.~$-qW@oӾ|7Wjԧ=wuҪt!꟎ZS}[{rjtI$Džg@TYqk~,Pm(U:jOXL7\/ji~i! ={wSY22>XXN7htF v&Vge:pj]N|O{vcH$eI|SP\)2Ȣ%wӅ!U޿[(mGSst3Dh`,Rf*0 #RȫԠwۿ&^.?IՇK^,Ϥچb=u~$%p큄;p9 }+{p*JMy-_vXXZaqIc<|OJn?uVKu^6?I?pM?/;fOH*f) NT[ BCy((q0K >N,Odl_FX,Iݶ R! L R }[Ʉj(Q& y6݈6ohUj[}J ni9z,tt.u]:3l՛X-1LxPM4.Ӣ' XtsǷDM>ABҁ}e4頠avx[kv+-a JTUN[&Em'j9P>B1~TXUIYS#~`ɻwʃ:_J=|:RSpYRg}:{ՠVoK҉Y/Y^i@=f]X]pZKE>0tP֠21tAL)\E\ .}ӉCVQbnh\!tw+jۮť},e64}iK{A?ߪ,V?ͭZ -ߒhƗaLcO7dNY}qۮO!hs}[~U׊Z|ױqKwFH2!E)t5%Ky"q"| %&|u(VV7]Q6vIVWrT-J EU ~6NWcxg]j`)b,/;7sjj"j²L~FK- lYKY "5tbxϽk1A3yPS?,.>}7M~,N{" J{1o`!irI4̢1[r&OR^rB=Q?2]46b\Ra|W؏@ޗ  0fQJܙ%l,ȹn#[Q܌EZL!yIotSWc373!hd0 1ԽodƏ.9 *p6L#sek|Im̔qYi`zn qjO N ߭~>ѓtUHBxtt}E͟#Ĥ a-#e ik|M-H>}5<8s YBXȨan+)q_2T;i>.%˕qvZP[/ƿKO!Qj!&>έP06  mPF Ϧ]}7˔5ż|׼K_!1FC0NeDCozDXA:]CZ ?Wǝ!!PFY p.ֺ Er U7n?L}p sGP(R!̰ pD8Tֹ㪠r"agZ8G>5-Ay]e{nm{R߱M*N8TWjZOrNRn84x?]z St2F.9k6#a+%è2   > þۢk*|jp Qױ-3ݐq.OƯxz&7;V:vu{sB`eь(µcퟎAt)~{`1S˿y(2a?:cmg ) au1~WM}KYq;By/n}|Z⡼Mfjg9RSFP@zͤE,_= XK '+']ҙ+ON1njE_zANaa];<Ęoy(]x} VR~8``jW>XR_ f-x2THڔnDw<`<̩ƨ]9 .Nckj:E~7=l_r. ᅦUu#/[m37|=D O!cUbJP\[k~0݊dT~/r; E, so!' RF{@:'eQڭ ɑ$HbN' Pm0j3 tDV\p i\iHq*^u(跬*{|Oc0d ) 9gw䑿/q+*GG^tSW6[oTgw1J4ZO a}w0A6(Y;=8HW.a>w[c7u]@sd3`v0x"JNmTv9rkOss:z$U+ݥ uf~ mc +0rj1!s).iɯ#1̍z:}*{ә3VoYlc˒dه+Rx&UL0s8/sEMOy֚`&1lSbO:lM&bZeJ5&PmT4$PbC?fe5= iJp!+N܈ja`jmBw=c]V/m ܂*=+=&:i5.4'|q_š So즰 אD8B<$Cwp$]N̜AW"nQJ9䪇<. s?$4'z|$׹uJGꎘ s)/ _wpwۈH|S"leGp/J.-PW#Ieqى*s:>\am"2Z&feG9{pFDߩ~ Jf=p^ӵol?W\4[ 0ޛbW >ʯiv5-:%deF0`ypUEՕ0V rԺ.0:E]r ]N;~~ho!e[=AR.G7uV㗌M$vl|2m \$팭ֶM-tP׸IO U Akz |pΚ[EYxCvy |m>/S \D9.U$Hd>, G2Bq, d,W.3y޴!OnɎ&^v, Ǽ9<5гYLU]iJҕ* pA>`3nSTBQu _*hrXsT@k 7430d-.G שrEa)xzs;d=P idL]=XOgZ‹(p.@Qtm&:@$-x68jO{U8Li^dS)\ 1xbj N@̧ݵ$q Q Bcz 6^oϽ:^{ߘ\lL .cƑj>4aAIKXbƛ@-լ.^eJ'8:0x]CcaGatU⾭g5Sj7hhiĥ{S,niST&H՜uqh݀hOimbH%3enjd_=jXI-qzqVO,Ȃ~O*x luȝ5oUQPRLC)10G3'wO&8)ֱ~tY`:ȓWs%L:j dî㇨{y9niUEa aP^ZKw2wF$ѹOY͐ sq;_iy̏Yꬣ &̍W%),녊1bl#x~K&y~Nԍ B3EpQ`ze,ðIŴ}qFM ϒ$VѩA+;113^L41u @irHLF=nfñ07u)@oFjȍv-P*:G.I'2n+(ЭTPF#e3+Г5Ъ K u!Z߮s]m>g$֋t4>!l\'Y3O N Ӕ}ׄ'"X\.qrc[)pvCj7Db0'U& eh9RP(t \Ss*+Ym,5|8LYǤPgTHMzIALozDڏʸnaTCa-n9pP8غGuN*h[-AErJ@Р OiJp]b#& 0%ya6(,XWp#Og3m߯\H{*bXŖA[A֜pE v-l Gv}N2;ȾhvjmsҦLHnJ3 1c% Zwި.N}l]"PrAa IXltX6Ɒw /Sc*7qn#jX+oK^+Km7lB_L.\ F9!e_h<uJ&;㼑K`z!$'PtvPgqxSơ"+-Du4U6)QU:_/ [ЁSk}Dz0y'ߩP_z. QA]@#3brӺXB4o9{FIuT#xLvޢ%8Hmj3Aw{RDܤTefeha$nZ faL7@= /ٌfzhOOƋ}G`| ThtOj6hv>ϺJ,, p_L<ʻ]%'1H\[ #!%__&`)zHrpIˁV,D3lSЎLQNBS/y]'[H@2N\ZGL䛻q\$UG=槇岢^4k#_bױhԏ]2HO)q@aşgpr*L[]>OcR]vMhYO J\gއ3<`4.8эPs",% S wpg!򼣛k WI1$PC͕yim5>>HQ  '}mOߤlw ]`XjЩd4 :K|vqNT7E$W5]ϓbI >iu@/y KX1MHCܠu9 6OPA?5-0" | ,4]3 @ތegs.#pl*p< gNb #iG=>/YDbꋅ5 '˱BO33 OTJ5$c uDyRseLmx.3$ AU "r!ؙs ="jWfǑ3E)!Jbo7Hl(+t`ũV9KkTEQ}b*fT !wXB:w=}ϔG(#PklEjgh킑ࣴ5Ҙg]ḟj5Z/C-#:7$G S1 ZPɽYD|zPLcK~ke:QgD٠@j0f=E|]"2O BhrcǙmxOI)}pԠ[om rM^@lR|g!6oCA >γ,vU!3B#,m'Gl _Lޑ}:m"H 5u{'u䍌.@۩[o }v3InBŌCtx`iMmT/8i)$Sa1 52pNY`tp:RZasʦH 3ǯZ LR̚GgBӍHЬRe<"9H9[ѵEpM88ԭmB]&>͌mR!o>W*[q jB?W9/4"1V;e9۵$ ZX_78wa6AZE ,!Z ߇JnK:^ylQ|WEv(G+?%,;zbL r(ivM෺&Zk@6dttuiVwƟ0H)L,k8  Č&rZxVJˎ 'ov"TUgGͷg 4%1} a#jzh(1>?1_Y L&xp |?|O˚}hQ֖P&*Ty ". P҈@t,Cx!#UT%B5FcvÊKW2S7;R֙BܥM(stKSϽ1O>X|=r<&qr`A!bI& QLJFetQNO.i&鲨:I;z4MkcV;Uz+дb ݷ8XeҬP =C(A'#>/ XI]ꎨ ef}>[o[j NӋH =%Hz#krCgjy%Z\@9PKt( QC؝OVl7/axqgϸir b|4ο*&#Nѿ%%wU#kA<,ӥ:(qK_%=wAL+r׆dgLޅc:ԭyieB`ͤ<~iK nZyCp=*U-r'R'[3>Ox>#)_g9C.nlsc͑v{BpƂA#+-Tג-[BB>B_J:c/_?FjQ3X¢0fk2qҀeW )6:L,+!lmW+04R3 ml Iw Ī?#(Wwi io ɺv؛$;" 3ehI9%.KrmZ=_ lwPT]짡FL"(Bow~J<~9}hQ=N+晡.(G'bl01=0bPW0TB*H7ߔ}iXi>/-WRf8$1KVo2V̮Z !l\ t1rO%!<']L f;hDߝeC;@*>"}Iow6=i{bn$Q?Oin.;'v>Xe@db3_Mh6szc#;J ʔC"kYj;P|8R53fBZ 2sH%>d!=zÿOxs ݋"[S@Vn(',S}%EϓU|DbۥXQc Lo~ďt.{->ӹwSl9nϲxv$S\bIM?l Z4t+ <לg&J{&萉w7X^>uUN- ôkٌqa*tBէn2W8Bti0&&XfDN5>E8R# krO[/:4Ei0O&rg<%H]y&e> q=,̔/$]d0^-ylA֐7*N;^c#y9.jڵ  !eS$6[XCM>0*_ 9r~d|FD<J,UEHyre2ކ6T>֎zk$4AcS&FdtQd%6R*6sJKP娟IvE9 g q 5^MlL6+2 NyBfa+l9dvy49]Rk0ZƦdZTqmTsޔ,ZZl. kD'2l ^͸tUreDj2]*8;u`a^*}N'?݃"Mi|7sB9eh&& qkvy7BJaٸ = 4AOw-k.ۦ0"c8] dڛ'$Z]D 杷ٔpl0y2Թ,Q2h?(2 OZBګww\q͢OyHLjg7n{ifOpC*w }Sno2>pWr ?/LP P@Ig?oݳ3Zp:fFrxҮpqE1SNz u5'Ò4,-rXLil*\JF4h®NT̀w Z '&8w_[t8ceWშDAש aTrÍ9*Et7EnX n? N8xz{qՉNqfX;ԼA7|nzU5ĦUA%w,l*FFF!Ye;^_3wK] (O2`_ o\n)u[KK} Y]ޢIh]>Ssr 4賂\_{ё}D[ _$-E<5UN]L*9%_8K YW ",A;p`4+4z0-(`} ( %I!M.[ \ǡ[I޿HTVTBNCO$w܈#o 7f}l!MŢ/-{ẍƷGJ*-v"HB&`쓶xAڬQ~ɰE3˹.hm1)E]r0"oҷ0Ht=2s o%Vsrk_[I@& n%"JeY);`*8>e0_[tH'<*x8]CT#ց+FkurPZI`Uw&mI +)5ʂcG c+AǸ;Wb6&~\.Uggz ,d"p]~m'w@ܜuR zJN,X ԜW2\W7*7jQ0K`q/O"ܴ+R-A=|QzSoz #W?c 4+y^HkOQqAesq yK YSC=hӿ2U+zrlSne8}h22'fz`Ř|uBy(* 7D`G 6;O܀$LBz߈1K@ ::d.[_1,TW@ZCE&!W%-9< YloGJPgFgG{I>Ġ4}&mxD-Rr dP%ˣ(v6u^m"n@!GRfJ0Qt{Z>BM6Wdr̾R'j9S3{&06gxq&O+O%40r+)\I, *rXy-6nB7v&m,N#y) hSU|=1*9ebԵNx1(8 PyBVylWxwduibt!+&b?50Ft~!@~HI2, Kjz#8<ߡL gYˁZIQ & N2OʹϏ pdy~dox]g4vrܨuuK$qX0 t~*h>k7_z ;S\/1r X#9z43 -l&KW S܁%]ohΟckkro@ұ[\ % ʭM/D*T"s[eޣ*6mi<]`Z beEˊI6s*ʱ* O}É<! })U);Lpakd|̒&g|~^"A+kagƲY&.Ld"+P y 6 |QUY{6fb D CX) p!9 BժU &uE,xgM\y6 3qˊOemS ?^ o!Mܜ+UkN^N]繊[Q#KGgحẓ-#e1Vk8W35idL`I<=ѥ饭?cp*t;Bi7fv2w_06!lUe,$!&SKڰ˄p8 ~IqM( 73.U)#=S N/uy9ͧq}VScS B٥os5Ti쒌KBC/Z,hHm=ts+Pas' ho1擃ΠԺk5Ϊ}rw&/Ro S;zYv{cI`Vr4O٣E虝 v[Ŕ{)V'1},[cɓ~J\m%13GPJ8"61Vwk)Syd1"^[Zze5u<_y3mB]z.h뚧h~~}P!F޳:'sVzSTJvLQ 9W9W!B fBQ _fYXR5&j*YkZ M)6{qAgH2ED4P JZcs!J:RlJ ?mar0+yoQ՜pQ[J}Ee&me~r53|N9 ]ƅ*`_id[a!1<>Y֭/?Y3\pcnf_*8I Av5v9 g¥{wGnKO ,[kTU#ovIԲ#PPE=y@ Gm-o-"FN:T{Qk{<92e荭\I ~*pl60Ӣ6>q|;`ʵH ,n*WZۋi]vZ1 "P0a pCۈ읫Êӿ)yQ=Bja,ĉ/rRPJ[L9&X.LJh-Y m>Q]4+) 0P KQ%-0Y6wP hInWlkV- :x{2(- =e5}!( oR%ҳ>Zع3_ь5^ZIXU1KD$.8?f awe0`b1?!*uhq(VJMÎB7rGqIA2\`|/CT@Y-(:oВ{Qdzbb$'YE_Y"PLݶ? |s&+d?v(|[!qME3H$"AW xoU*w g)ÚWf0l2lȽ u=4Ab#h<D EM!/}@>6AAe7Vf@[  +1,f)ٮms(ވ߫JIKKOTdf 2CՓ7 zxY`Q WM*#?ґ2ȵ˅]*䓺50]|> :7-HOG qiH*"y?PU$AjGeݷ]f?2JlC(꬗"NJ:+ tVQt0۹ɅBFu4(mbWU$P7J`/bu1ȓxJْ+ )%t==x㠨^*b_p$a 7agO(ɇf|W_ZͼlaSP2r(900p _(dB$(1g#]^VƖh_2npqGZieo߉ j@^IPg3" LZ#_\^9Oعū'o9Q g_m++Ja?I1DOӫa%,Vx˳v:;KgW&\.aiy f Wp^g,|+Hkc xG/, Z 3X00r8AږuatIJzrrUGh$^.P;SQH&nWMǟ5og'{k{~#9RB}춞9q*o $^{rxtwͽ]z9\/fl [92ARH#l}٠ mԓ2sbeZUp)p* \̿4_;◭Έ}["),Zv D?iS>$%LHo' M_xL]8*LkMw[tqWbE}AI_LǩQimzܙVuAe4s'dq.O 2;]:aeλo8l$ciAzxHؼ5-h9N]j{FI`eڒXTdR{eQP^ (8 N!m0wLĆhE0;ԜMӥz)گiqn8AOl'o*[n~ k7V| o;CF=`7S>gG(s1ye%Щ<̀y%DmU=WWsS2ML`!ҦQ 3 uÌWDb8<9<$]We^ȄSO'{yݬ| Nn_*xlԜbG"F$7ҹך%1lK Xؠ?oZH~J3bSm δ;ny@"gʥvy?4ElEfVajQü`ȖkKBJb2,Ϡ*ϑ%# fwy9>Pn̽g99ݴ$rMnFS.∻Jb JxIݢ[T)yq8W?U=0#0/UBt7qtݣ9P`'6V2PDM+ϱRqƘS$|Ȑi>ҧ%LZnk^8zWhr_ﰺي=~eSKo@җ$[7z͢Xk|~0ť60*Hy3r"T͍$G&O[_ D#l'RuL[  +%?(3,[2tܒ)!!JĎCFjw\H"9hN =f|s8Ec} a*|0SP cdGdžݐ76gF!Tck>`(, #~wW7IWͶD;P{zতe gqX}?Gf\* &"&nU~›!D~5׾FNw@~5+*r]FXjSRŴSqD`~P !sT\Ya`i [m! Sgz >A~P'F;J㜼=ׂRڿR&i |1f\aoumJd#@v[W:Xj:6s|_bS-,MƐF+xAJ_Ӄ V츦^6鄖:_ۃAn:}]՚i@c9x5>$zOy{ ;aR0a3Y@lvְֵ8 g3+UI{K`h1w@>t/k>՝27Ajt)X#F~BS%2\94Mk/:CXy\2r,QoBQu buh*DUsTCuz^H,| S.,쭶8Jϫ0:>xYӈɛ?(IЀ7TI vdދƕPrL]5+'V=mm/RYC@Ln[5D/Nu71"}:#$7 !eĻ(v//ueX&zStޥj0Wu42w|_4X_c%3-? DiVA1U˚վ$ 5+ՉխO MS]ئzR w3KP̦ H%@V8fe,D$k͋VN) UNyer!n*GX} }ﮮk2#$^)Mu޿`>691_jl (kҲADͶXSu781U"EKa M"<vxr3^<_oq8)sB1V+\iJ?cDZRb5| +`4q5m\a4&20/?i>T2Lylŵ'qhہVOTl340K9Kpb__#a}z ?${F;IZC6%^5"LlnN:K|;ýX-8d4_CIī) ߐgϑ)H=KA,\蹭 lb3󍟨Q', F3^ftS<:ۙP܊(63{N;pNlpYD3xmZ3myNypxgB\?bBs6~ $5K mO3 76 @#7~,O6|jlW`ۺMd^∇`JeڄQ-;K@ #Չ#"tJ o'ކ&Dp4;qS%DNER'^8ZhShpSkTtdEpZd5P2 `zMɦ2?ZX^&O vef+ ^dYQ2V HL$_~6 O$0z^FV)Qm2,: B An[m/d~Ss"ErDR?H s'U@h]M3?osn!h8KEjhvax%zCZۦ=Bf'_@iY\`)-R9-AH 3VKq*a& /TIkA9oF;b64E =tF:ZY~ lO*iLJ=a}u3`-)Y4'Y|s ~~; #^S5۰46 Nƕ>ID{`JfM]ߌi;)JF89D*9Ԯ\CK5Mgy " E>ƱB`fQ6Cg_ Ճ̓ڷgq+mv"~x6+!W@6QXe[˥-' "Ld&C n*XKnyHgˠ ъ9@Nc ߨod㓽s9Og;%8칮-s U@)+9[* ̂p&`0x.90AzbZǂGqwA^ %~䍤ҍG\dYٴuۣo2,+ù>dއCe*D?w3Aգqu1][&39twFфU-f BL#'Ɠ_ $q>Ą QJfL ,2N 3f *g/I iI $FRĠ7'6#Q@xyiC6?fP[M]ݹ @3#s2Gu^ī_N o+"$c5KQ'z#W@ssvtcRGd|#xT[iWuQD-}6$-LpFd {qynԌ#Mx\0Ę")1Y.v~]ND ]rqMn Kjf/|>bm8B!$_49r0ɞ1dDZM-0&Y҃Cm[Wj1*e6D׾޹C?w%|3`/"L D,ʢQf7<1iJ1Ze L{DW?i47#gKO)س{^$OX@Q/Q\Ls Rxzf-2xC;pqE1j:nM?e!>:!v oݕRhYX?w84 US̨؅sVK 2x[(=e΍ ap&%oAx#0`]i[|d[TGiFzԟԞt{axro܈A&d$"\F'0|@>?t! #Zpacַt8RQ:NH36,Dˑ9_JgUUHk=ᖝc"Ӆ b.~P) @^_nv;=f4j_FN\l o,Ej~]P|scګ: 81Ha%NdS?6w3ޓod{X.?,mĮB;*S%[D5sZPǴMF13 )rt&Aa ʸ2$4R?LXza$i.8Z0SXGœlJٔtt`Põ@z>sVz -ݘBaZeYRnA Soք!dPC>/$`pê)oD / @xPw,#4#b bgLL<{0lXRF4 ΗzqJ$$`0fNqq5Ut{ ǝVlIP\ ޑNt1xG{|y9vp%rK͓C XL`R@ʅ3 ^-tm Ǿ{YqKQxfAM+ 9m/ J+ o^SIM^ :&[}@qlǩ.k,kE]. H%``gI}׆qȐ׌MTV m-[vo =b{fz@D$hĥKfhR2՘|Ģ %kg~$Yx&=X=e*蛔 WHʧCWQ?؆Y (d.N ܮ.GdZI/t.5I;ۀ %%s~vWy;Ƽd2_'4^WE,=uH23W?ҝFn!&mۇ "9)]e2o= UxZ1Ȫl}R}oHzMp)yQu\ŸV_9ENAP,=vj;ވ;8IGKrA>LZg''vE$/IcHJjx@xg'k\eʍ. 3LȌj柩;ϹK$#!+>~[c2:5_kgC6o' HhbTCK ,)ZbB[UU\ͬC/55@5dZ u߽-o@4{D2'jmM`ĵ7)ٝW]Qd5 ձ6M0ڋGKRh+MW Yti0EpZYl4?ĄDcKod7' '%`nPaz/O4/wSv kM7>@XV[#g~G$-Cϲ%az1+%uSh("BM_sG7!swfI @ ^']JSAYX7Gk!8gKpTqaO@NjpcNg6TfJ|^f8(|GNUӜp>>fDsDQb0^ f=0f'ӂڡ? FӮ)x(72mՃ[Z\= Ag"uBJ9|uQ_8*T ?tMV?;sdwﴛ8P*F3o\αp^,C?cEsꩴf& @4ѯ[ӨrrĔԶD&ؼ [<!tQoʻl (dthk0rV+>ؤejKoئe/!Ł 5HZ| kwIڶ %HcCنddJR43A-WF*}y,-t9[(J 9aY-p9̗0ﺆt:pX7Q'^EΏͲXai@Z׎Bi\٧p"l^WBQ^T.ER+|Pj! q7b8zO',2gS0Mf n~@/Rzj$iyM%R~nm^C;.yJw&GDμM=,8].P\yw)9Z8%vb U@7.̯BUD E4%>6#w[25* M(/ ߷9f,cl33Nl0Kks+qhoѱla-*Fbv-Flm‡QB:,n3@O1+3Z4K~)-8d.@v-OwivꩆԠc̡b6hKUCH~) cGu1.&+h =(?>_8Lt[xD9m(ЂBʓZzaO?RVx'y'Que75c5 2:)UlK$ /_cbR4# 4$U8%z+d22(JL"6p[AhOˤkrSC\F 1纳H(;o!7iW8%}_*zn׸-`7vgS<1uc&g@?$\q}r_C$p]lN)Ly{+'']a~vFA5ڏg ^ vTMת)^;+]c+CB8.50XO'!7"5LXlddOphA+/OJ\kD xCe{Mҿ~}(8abٔz1Rst=~~,1nxv[Uܲ/%FeAA#lI/ HFTzCՒC}eOs3vNX5;{[b>u"lpHG+T_M*OBم5iQ~y!餸Y(m~9⭱':g(9"&dqP;1f]i(%4ߥNH ;b鑨'ޤ. "HRXBOt:XՙIr>a+c֢L0x^/sa"&ziNXTu {3Vk/ua#d2=npBR?&`C;Ӊ=A U,lrZ}O}V3,u?Ŏ iƩgK4TrdF'K2l*7 ᥾vatF/~JFjަ1wK;H:C KRCo̞se>Ou|]0>de门n=!@+;W]oE.km|wM]mPpRIl|KU=AJ}BDj ;J51 Nt U;ڭ4Ay( Hx]s.рRO7;pƚ ՝.sހUH8[\9鬒K{Sa f sU::4{T@+Llm\Ա÷6US 7M(x&kH\1#$jN[KG j;WgЏП0cf#mo.0*uDT -k>\ZxGFx]%%#Pp-~I͢7_!q-2$(m|HcDYxm g}p *eWbFQ\ލ|ǢGp6_Th$)\L[9zpNVF. 9zoqiZ_uy 4@<=B.qyZ\uk:G_S=<]%\E;9-fK0z#.#'u#:H>kfi+h,]'Ϟ6"m(0Aȏ(>Y/j'>0FFv DЃSCbV.I MY# hX"A|;߱wJ!5[/)z\4mB'$3(F%Jf%u4(4mxcȩQE OKT(o3P4/c~ˣ'xߛ9Cs F6,>(^3`atf;Xs-N3A%8P_f(O^{$GKq4G=>}ƺEQ! [!*v gc~Ka-FM^Bt'nQ9ap?kz$m9HB[YgͨP6DΈ\9!kzrZDl|J?ePOW('2q9?8!XP~~{;ctX"[iRMWjxjdU~9Zh?vlA8DYX&p{@]܁M毂H𤘃CvER| 2 ͸ڳTy ` jN(֫ظӁӹX#˧95:IӊTh'X_K G-%I׻3M=9\'Lp-ۍ7Ŭ?u3gPG(Ў-/h"-ۢ??y>8,4YlJZ6ؐPdA?#8^\ 6e͸[e+ êNRa^IS+f -{v7ۗZ.p4u`T=a?MB#O Z .ZGak5կ'UO\E17"`vrӚ!œ+٬f,'8|6$X"SM_6 M5o)qW7Y[·7KEZ^*#6"pHp)#6m1v$#-$r&^Ed>!toBQA, HzM]aaAH-LRxA䏰i< :٢4,<O:fY89׸3 0(!Ֆ3M9'cVX1v@XZ.p: qO۩ rĎ Ma 6Zk+ o xX*t DC ,ڜjfWͽq;~>,_љo۾|zA,tj|AM=wYa,E&Q~,{kήν#xU3n ;~k3rU .B@D9#Ez~j{Ѵ+dӺO NPFN#˚/EJWyY`?zGX4X[u.hVrlԧUJM0_kDSynl=lhG* b:n5Ob=XY[ Iz0jੈҖk78S7a^W|!jgJZ'#o°>t&󪹑SIq|8F (M0:bCn4i;ξBe %d/'G*: nJB஺,v_ =޽e9s܂@.t0A 7XWQOiR9+0kƫ:}#edcTCO/$uڴ՛lqdazwDMݫp˶#LCiN0Lhߤ̮Gbd A/lkhxd3裇C36,+ 1RPv&4@T&Wwc kP?cFǓY YhG d6}jV^ 6;fG(O _D->TnQZ<'tܸ΅2@lMǫ-1jq:OuUNə)W ʇV"IZb͎0׾?BMo|7tBVpPi>Z mq7s.:"3;G(9 Z_ .wpNdB:t$O@V3"nl.R@(hH ϩn2Xk%`R Zs:̳Χ 16`)^`XdjDE:Uc!z0GU!1ni9 Pw^Jet |`iGc'LW\BYuy 훜mMeV^aJ^kgO{ b~E&# 5e?w_h%ݾ$aqI[5'ֶ5  bn̈ⵀ-A~g C9qV>Eo Q9. ]]PBkTI  gQ;ʇTª*s[­LbMfO sk`kHڦ&r8{|Z\4|{GZ<ÿIK]Iyv6'L?bt/"lp5B35 @VHq& ̝UKX2IÝ&i0B@IYq/XкDMHa4'&1[f>0a0ή'B5tN %"J:3EBx˿!7<'yahiY)PT-H-gLS I_ vFEOQgYp~ʡz QvIp*D]eVJHqE@CZ– O !Kt0dmfwʂkj" CE1\,:UEFP5-]f<5h4J͑\7^Ka^1o@{&]cU]1zVy9kwE\q yQr :"_Hz{"%jAͅJXŗ=?Jr|MsO %!Em2t L:@[a>ֆ4Ya0Yc^7$ɇe'[ Zax#1DBԾ[tM|=9JǏFaӞry, hcVܾ5N%[:9{,:L,  LkMN;yϥ3={X(hP9wмi}S \ ԕj VPkJ2Jf <+X?O?fB`p+FY{uCI erDmVy[zsv,zwc̗5)[z@hcN$ CmB~"%qLg6FSamT3,jcrS`E Ó}Ε'sF7`/BzpO`[U@, 0Q5u-?)@WRzʃ"p[+^HL³|BtTmz4}[?A^FRS=0h4I(ov>>=*+~Ez,N?9f,spWdNU]]U0HȼUb,Nsz(+ws],ZQ ,Ac|$5 3#H0lXYr: 5V{MqN!GߧUxx9Uq=yI- \  ]gk;BvLE _۞cjNlOSZE 1?T]Y6AoOd4lΐӌZ-vH)C+-"VW E)s\~$u[⫌DjKVY<伫 /?9ۙ UXXJ%H5ř w| ,tZ$[훆־@ >XK b Ք1y(v/ONBY8QswY-VMO!C 4.*dZU|0vCΑ:>S_i E~=/"rwK 0&uff>.DWEZ gcHWQ|ܢ,\5Wc/hxQ}z ɝW/@&^ C;R@-rv0kخAd:|س(AnlW:H*U ϐӷWHU[v,CT&Xa,r ]G|bᜣqLNwc:);1^LHs٩V&?VN1$y d|W%߃o =&*D|=̷w)F=!Tuq#boIOYO\"ߦMZgAHwGj; Et61ג 4k?bu*Ad%n agEFk/wl'ͽMNGK+ 5;]ˁْ O*FoQD%7FwH4' >;w$oZAd$ɻ^tIkW۳v]77Xh?WIS|^5o=U8X=Ҽ~R?s[/WtJ4zkPVrGY)>_T+s=(1ΦHGqm -FvΩNl>(.. Ch愬KU^[{K{3Z58!7)'fIdtQE< j+``?AA*o6Z/W[[hM[GqJ"*ni) 'Sl*̽3Ķۏfw^f8UfhƦ:ZcפD۱K|&{Q|X67OmIhX]Z?cnT|#o. i_[0xHDOC:UYiR ~7W؉pDhn!~Yhv Iږ}m R<뱚V;jCG{ y7(>2H;; $]Σ' |-I=OA>s1*U3bg56tLIYؤM7֘[8Pkq*]#Zn@xm0Tw57J1">,*¦m [0혨1YFvM.pbva=g\Lh UͼHe59_J/ mE>!gZ g7Ip5ߴ}O~wRU[3ʗŭ$otPJy*rm=@n&~ m1}4vx EdxAEE6Ή^n"!?֖4%$y1wuNxFVʀ cgM )SDQ-& 1 u|mނ } c՛J_x`1?dͺZ^KDa !큍:;XIe$w5ML+6UM5 { Z#3DGjZIC Nݤ~(gqX_M;~PuKEn]W_/V632wH{?Lկ1:Jm-8SbW P1eΨJpcwua%Zwr!w.gg**ru^)i- ^U)H-ԅ՚z3bhU)*Mfl*AFL_^YY|>(e%i4`8jI17a8}\M0:, HK.9XRޕԔ0Y/sqw5@p/? }7B6y&~DО>hz9 f[tZ+dt.sA?biٞY; bHΩɾ@&QQA,ѧ Bdym?xL~fHkU~eZNq4~eZ}XohR#LrO`T^jb4#c6Ǜ2-N8vOoFG+oi'㡒0Q+AX BLgS9)=yBpه /:gc;*e< |@w]~,!G!vHĐ2<-ʖ)fIj+nA%~B 3 PA.I2nR;5mW#7 \WQxư4I ӓ' y3 Ge"I! ىUP uMm'ľWۋ,%mFt ގn\J3[XWе voޗKdSV("Qζ2Ė9b}B+r6敹X`y"Rՙ3cq=M#hUU;v) S<*wk.CkI~[fHӏC%]# Ȝ(?UvZV卪#pή=X 5,&w5>Q*X$KP+ CdFRs4(\EE1'r]8୶̈́ ͤ{p\TQ:?uIupA>T7 Uߞgz:ί/^>]4'eE>U9{=T%aɢ&|jk?lJr`hOfHPޘȄt寨%\+ @:4|Z-8|>LYivc8A,A,"B\a]ӆ3;B؁0o w|7R*7;U>@T#_R݈(n|g-,LMHQyR.MP=7u'ت}/kMǞ3'>#Er&'$˕b )pg]2EXg+YX F/O%x}'WםqTc_nCh*Hb@F_H(D 5k'5qR%g$b4z{EՐ`4bpw\wAT Jfjebψ-qTR;'o:!0x.lpa!T2w.>i _O?K i!.R\f|l'bzO٨O2tԜ_t|Y7la m,~pknu+BYJ9wv#3)#p*A?x%Z\7:!vye MĂȾTK7+pL#GhF0Z]ӻf`CXcK2^ۍ~a)?y^b6+1_n^*xU"ԓ*OPdqMz)47G,7^tS :5C݂4efr։@] Vt2>ȦWnD0Վ1Gik&3yz~yQ ^mkvQ`C \.󛴊BrT Oc \k*s&Ġ!L(-ݣ|iTy&Z6f'|ȶ0I&B'=-me?U?L(_\"nMQHIoEd AˌI[,lp_!KKtݨy1ē]n ߝBrqm=a! r0PӤJ*r8ZNdڢ3ى$'à0ϬU:M8IJA U|-b<QJWL,w]/ +omHEPHnji\>}Zc! }= eRY;祻A8)>2@~^%(Q&O,qq4tӹgMJOξq5h-$.1^ )nT66)&%|/=q.j?3!\=i݁p/Vʧ< mTr-*{#yW qĖ[*H~Cm/: 璕5P k=:(O2#Llcl&>>o:>*jRǖ(v:K45 fHzF( "S'!&/z @zM8*G6Ru9-q{̹%ADh$4 (5go g[O/}Zy.y}Qx1Fӭ=v\m8AC L%o"i%D#D @X~Q{wZ疻1d0 ӝF0Uj]47]#%KJ6jܧuMhM&FLo&S# zol ]+d0SElDHayxOV`<ܨGM?:Cp 0A+Xqm{Ľm9yWFxs;Ǚ6-rD" &0^*ȆVrc}#l8b s n nL,ZH3[Kc0pO,9M4SFݢn+OعcߜU;3{nGa4[JpcXtKMz8 WEFZ|\sFzaGWLռDLLIcEu?s@8G * *~-x֦EXN`kW-فRd oyG` üP*Y(4˻?/{2~>oGͬMZ{{ } _h/JeDCsnL`~Qn nwANq>n'Mb j:X]#k"|)ȓQNac9?zD&@!"n#Tv9_֍zCR;  K"/=F`.5ʆХyg>pd3>I1,]y{!enzdXr1:roRW",qD;6ۡRGYHӀf*sANFHqbì~J UT&HeƊO67QebǠ1";Hdw_V֚X|s%]GPCtl7$?*+Jg@i?HHH~ 5 =jo[9s]K3aܣ(.3'MR]erh3ȊwV摳?!wi oiyߜV(& &S@|q&/NMdcJ ÷'Z = ub0YnݤYq!i1gSKN!ӞPiU r}+ P?c+; Fx0ªLj<^Q*\"kV:ii3r(G@togfcH[z1Ǿb4ToF~u>ɞBϭzUERbSM1*P9}t Iuyl J -%^,{=*}/[J_e!h7#WlK֮ Vc?ȚnP "MI︷7f`]Kȧ ,шflB'{졽dt֪'r#rKxM MRq|"(TЩ.LO1\k]nmxZo;5No>*ew,%B9z*r`ӻSnxnHӈ:R-w$i:?iR0$V0C?:o Mh:E~)k :5lԗ/ 0kBHҜ"&zG st_e!˟bKhm7W}?+tkףuoCqE46 ߗniPiYdO `08$v~,VwB(\6QL͈^\ \=&7OQHÅhtk+ueW\t;2I* b Ǡ=w]\cHvhGl EIF5n_v3\-;V|q0I~v O3M>Ы^j =RC^t4C1f_L}ւ|1sCFkcAnf=y &f}|8 !~`NK BˣFoqp}A 7k?lbOZX xXD7 c_eGc`qׁezbjM SZئEK;UT p6i#Q#¬seN֚%n:&bt:1dJТRI'@ce%S$mUbd"mp2n[zj~ZRz 0s4jdYc1s78x:"13v "㰴U|p&s%gP&"ZG=a£n`Tv9cioY4 ƬT²>qvӑrRaߔ@ yBR&?Dg(^nElJt4ORzO]< "l4>Rƕ~LaͲD4 < .36{EJ(aZr^\Wsu?㨪o@nb/6m!W,gw#TM1œPk(ls=y3ɻW dCjDXrآXH=\vA~e#+B_W |rCsV @8wI*D#6XP-6,|0|g7TrƏeˀ5y;\dR]Wo%˜r5%q5o!3kjeA⿕-kj3#%gy^mಚ%M]`*ci'Uc_{0zaj\1CL0l ( ]0EbHꠌ?,XG^Ə<%hDg~gЖ `*ؐ[o7 U<\IuHW;x"Ϝ gEHCv(jJf6{"\p;Y;{Lhl sc/>|tƳIDf(~l8ScahXLAGR Z)! ̓kl!KMDyNpFbش!.խ o@Et/ժ; < xٻ6FV6V~RnN;$0N>V`/rӒ #W컓a,ՂWb!1b&J^2E}-]vܒ ے-8Q@S G ,(e,)vo%lDO8{1zԞC/#XQS/K7eo^587'mNl; ZOWC cVE @AV}AXZn1-HH黟AT"4ZNw6@ʎ>D4Kеmf=_ju?)U&ⴃ:F߁Ctn1CLffIbLywH3~GqH(%!UĜN"ovҜ1}ᵽoFÕM7UfMQGR^oǗ|Ԣt?P ^7)# f<ݜf GX:M ,ZFHO .e=x+n>͜%:!Q]u *hԝ;;A|Pg"R$d;|4`Ѓ~QEG{>@:zmU %Uj2Jq9Y%^|[0T,w"^EC벭;$!Ig- wڞru o2%҆TZȨzC{wԺg Ԇ#^gXO3#GgaC ؉̃CY zY T$ n]ǢDNԧ A@'U G!3 ObK|Ia)ߊfhI4;u<2$!PP':S[% y̎LCɔ YX$ -z,' zsv⿛@[)144?>s{0i2^{)dq}zTB2`26d  P>DQNyX|2^UdNeJʕ"E?_R0 NQv{uXIoDo"U;<tSE3>0f5R_g k k\C6߈+6BKp[_i[3pBg@MLE56o[jW[;aګhܬpd2Fx}['-]찋gZ`2j}&&bvD8myoNLg*66esoKY=G,xOGKgΟ4ܠm ,d.qXꆀ 53RI\1B<т}锟*NM;2Oһ:;|<@y<[`--A џϒ urL/Hbo#PBӨAa?}RE v7C4ïQd{w}FFr/%)ؓfb,DxQaAcmo`-rc?{g#'waJS*qa D[>W$,S9_=^aH(3sn'R 8YHFŒ!qkb)TadT庈D -Y+*Ļ-,f\YhA&k?>ԕon'L*U-uyp ۮHO>{V/ Lf Nl;ǃig]| !7ĜX=ǰc]ovx@V3bV`~BvERr,CY< #B~}p}Bw0K-.[VUЈkp&F#riÖ>yNJA1WІk\ zoOCWh-nsm03pxTѫ} GTXi#<qn`eFj0~9%pRyz% |j^=nU%fO7GmJ#%-<,ƭpQmQJ]DB=ONhF[S\.*2z0tK7/CE_?Ah#^d}묟qER&wM@C+,X!2=ύ B+>Ŵ RML@Sҗs0Յ)NY @T#8Z%lPR(q^֍w@gy^/Եj"=c CvI(hvFfr VlKB~7̺SY9z=1,]^ `=8 ^!"eNr?_K֞aza(+TeiofFyrn0wƤ?LBݭy2ewuz+bL|"F!knt-Vģ jx6R2_tf\$! "KG- ;Kf |o`^W%K(R͠%§,aŒ;/N]\k;$΍vLh(pǪ-0 Q#zđ!BY&[+Ո&,MPEѨ~?s/O\>*Ѳ}SNdx DŽ9OZӍ89tǵ}49~cLk^.۵kDz>CHHӷ$$m!5i)e_k<jU_f8DJ,ETl1a۪Q{:ݖU󭵅o0=?d70v7]ݚ1i`+tvF.`^n{Hl\ʄ sO kU u?jbk<LȵE~T hoSۜ>m}@ciCNDyTGVp  Bnmou䝧 Zl%U+Π4rRMw~a#8_f+|)ncl%DAJacO G+:';hX5`~ra|8VӟZ6R~晴x9J\{6G&O4:N}rx`d`c(EE$l E$?~Gʢ$VTH+H^=)Y>$dQ)9}ZQ<$r-xE.L`;B A:lOk졺0co|bU:*t\IJIG|:% ŖIԘRZ|bg0 bg'7[ѲA}$H}-~ 09H}< ";e"O6P0Ԓzc:߹XT fF;ײޑBp=%ymk4)(ˣ`>v*O7*;C*&?d_9 oO= n%CpV? 60kY&Z"Ó'#1hҀ}3̼9fLVn|!OvLԉC$'-tA#R) MkMF٦8+Ӽ_y*>ynzJ>t'gk0:䏮{p[PVs<=5ƾMnψ_O+lB,u3 ?x`#WfQɧ-pYit 8STTեMMM0; -pM^L_;`-d"l^+͝)l};сx¶KhEsytbL>a%K~ o&}0h=c|m^"'U/^e}ꊴQI=I\i 5ÞІ73zGxZN6u\7uifCփ>$JM9*Z(.<3RMC$$Z{G'WVmsU vl_?c; ܕhmgdG~L?%vr)ͭCĥf Dx`8u/^jP%aGQ׬.ףi4# U9Bsa3،Qił-#F #ׇ:2+Gҏ$zn^R#UcyݼO0H-R((:O}}Vn)2DSE0S+fXTuԎk ȽsrR̳CGπV>xl.kBTQw1]ISM; Y&mu4 Ըm3}]OUIoEmzd8{>?U!GAUPʮwJ[4$z$8[z ~}Q OOtZRJ6X_hF\nz0L@<]t8Q:?p : -U4: OL܈0@$E QKES,@p>Q\YWk2I]Z \$q.F2(A-~d)pNU3<-roOvJvoEL 6EX}=b/InqvO]MfӈeN-c]syqkܗ`KHKn8!0{(vg|x{-|~ M-fضBH$JB#U7z@Gc0ͷNiZsІ] }b#]Pֹ ^|izU^|$2΄y~pl(8Ǥ&'KUJr;|׊>\vku~IH626rpyA/[qˆ_,}K&S/hԹ\BtR:wZ7mAR+Y̺N˾|hFV^+~/sPbC0qCޙWwA~aac|K#z8JM]Zt RJM<}}pM+peH.V4ʜe2P X9Z6t6A28O5-|&:qNog]*ZQK] 8e^"9XL/(zgD.ktq{b)/ Y[%cl5?kڑb@! ꮪ:^rEp`Uw|~-oW"Qk}+)/Tve-@Dt-_\ᩡhBIÙQkUA%5ߟǀ6yzq9 ^4>%FfqƋfصY-9 ĥ/h+C>x!codIVؓc U ua{쯂z{$U'WƜ-|-4ДCj~WmU+źC [;qa3@Lc mhaITa8t ;+P}xهW4RO!5]-gJq O/ E,UmTgO</6A AZE}zuՑI|'Rv?:mAX^JcMlrרZZ7h;ArRo*JN%5tkIɭ?aS[^~'+=iT H>>|7_4sF7d^ȣ"co/n `Ow8! .&d2+ {|Z]J`Yj Xlhq.S6>m([ߡ7g(vG[,/}_d c큜 KvBQhyu`1T/%֎x\Z|<";t|2ф~W 7'>^zԛQdVLg Z0 ʹ5ڈ_poh9&)q&>rv#i ~4h[<;3ê,CQ !CbG#C 60j5YE~^ӿ8dK_C}N)ôntoa8ȍ#.e9hQN$$B4pOmx`tiEqJ-4x5TqB=|rtՓ6^Sg=&d/.Ηk ^t!Ľi<@+Ad*e{#@ج-Z^J_!f6Vň/mP|UY8렓BށO͘.5;9o>1zpQd@xgA=,M^p6ʜPDW١)-ݒ` ttVnZsrQZϗ" 6#z.j˘7x4M"#9Ք7z#oT+%/`ʞAq K(Wq_SL w j$eW>k_'j7t ^2ifw,m]Uv%!VZSY0"yfm :bqaD_s⁕XV /뫿˲FJXɤxڽqD 3ÅgDY #j+)`%ɒ߾DL D Zi&= 2¨ fQ*SW"Y' H{NUȿ686dQM"y(Ob=զg$ތe|"tqfFj.6Yey/!C 럸,UvN /2զVr!3/nil;8*?^(t:zW9tm^3B[V.wqؓN|;4:A*;y|ڼz9x-FSR*N,a߇Q}woG^m_܈4'3e`^wTz 2N*_1 JF~z-bYwf" ę OQ#~֊[[$vI]k#\ݿSć)k7S㕸窤NbfNDO<-IE+>3pi5 'Ch_KmU*♧fS< a'DtHRV8 #τ譼ɤ(BaN\Ǖ*37@g مe96b37C{|~u F$_r_G=?3^#Ê1KBAk} R?S+iR.Ո.i-o7~ߺlyEk{oydMZ(/Y^椉Ev*N9xkxTM=,OZIO*iQ00w>0g452L,z>&7caS)ק,n69FWnػ/>Ho&>+EM-paN6k+`2¿\g;Ks:n /- ʢ֍q @2Ŵz [@F?&Տ߰HJNCRŧ؎VKr?:l-^l-OmFͽ&_ [aUj.MDUJ}_^Kr'𚲥k*ĬW{/l$p'v%͈u֢)U)ߘ ^O3-a۽|o=f?he5{1Xm*}螩Ph1+ՖrM9c*ۍ-ڀ8R7^'a>ԥ؜^ۥ: ƇHe4A9[Dkh|V\aea C"ysQ&HI+]mGMk@q9xҸtK|AL^mO`j K*p6yY pJZ<|Y8iRJHaG9B|0[>&<`O?$IB2x?HqqLخH$S-~TQ*6ȯo.#yvˈk >ͯڒ(`sF|81Q^%I-wO=.7e+#8;"+3 #:7.^՚wH7r P?0MK| 5YR""[lZ~TȒu;Dl8+D!qJ5rKPg!'m;]ҩ ܱNE`"+z+⦀إbث8f滝S܋ ᥼)QzVw`RR+Il-)wNAS8^ iU@S_Z+m#@hS%'X5ig[g~>>TYVrCNr.en?x%df QG*H!9I퐏lpKУn|)<*pX1\b؃ꇧqvmI|D|C/T{6G."4-Vq/^[\D鋲<ߒ|~ލSh: m-samyY)]z-O{Ml=AS̄"tl %7 J_+fIe\Ȣv7cYI.5v>#M 짭"%0%'-?zf0>ײ>!Ovf< v-S{R] ;n>UhK<~ [ lK0kP[hfdzOqZ hCMuw1-B+2dqf8Z]d'2q}Pd>1'!KM"+թ1+l ",ۤ+ tZ/n4ް UV RpXqD+Pbd\rcvЀ!9 D=y= IrDL}sVr]" ڬhgkPa&i^,dRa1ȗ7=&؞a34Dn-ʮ֡:P@cnzdKdׯU-kV$؝=W0q1dX/I-V9:"Z[ڒZН!([v,#\P:j洼aA`Ѩ95o#]T7F!i G;]t0f0FK6]ߟ^|\c!< $)?BqhP΅ګ<2JR<7 `Jnr_hN7DX4*3QVGt OR~o.sԯ>yJLNէRjxخGɷwS32wkJ=OqY1Jq/!^#g1~OsZ }A2 ơbٜ+zY&& ETF;`۠O)befqW+ [U#'Z7\7SD4%~RZᶿ3@嘬/ JA !OMk&BKS}K-v׬;8k B$i9-;sڮP6gKkÝbBEG@/?[V/F֑rtwOp ɦ7+-,0"jQy*r1:6BPqriFV&11}wr"_5Ya7"LwU% ƈ(Ht=;=K*LEJU4:BP0!~ pBgOQ<􀞋P|0?DOZ m'g%I9,%}x7~.7Irj-;icA:=˸{c0/郑1s{ ˠ1 lQGٶ]=>);8m 52CJ2Ϡ 9vz]2Nca:\f %Hޒk0)mbPF.}5] I"7*S٫娶O֤&Y@M#L^hu V@ntƌjj-9ˈuM:Pʬd9t8cSfy g.\gi-{2]eҌ Ev'eT"x#SR!0(="!{iygv-ȉT&1(bF"E>2ϚC7jkbOJ>`VFC'sUH=<*p]I\gm@0%H$֬0#YK*n;-{Rr5^GzQ 3`cUoD[*h\PGS;BCb3>(˱D5j,߭ʬe~I`Jε`}W@#LFʽȒEWyOcպilT6C\7H ݳl=~x,}[$HeȱZv3>^ּqP&ѪS:S 5aJe-0Cmඅ!2,p`%QO&PW\;=(AF7U, /:xö"w<ےPR#w.5ft+B.gu(ų箅9ZYl::1<*5%+W?M'т!DC,gĉR) ]P@3 } `3Y -&m.,5/jEdFo =HdtDpoj'w1„w\* (fӰsQW'V6 &}C%l>#c((hO\2QC"zhъz4$e)h2"v8'E}U}j|g&|Wa8ݢ#dt96nW G \?қ@s5\H#CZh4} 9$f_R;,06 ;$A@TV1}4Ԡ!`N5/x_h4gM bx4hpntI^1O wiiZm4.mdM %/|8#m 1V-ڛVHVi Xb̨ #j胓),䭉1V%Bޔ3f.7y#8R9kiw}Ÿ[qV3;  i5'NF鹓ӟk=cF(0QL27'Qk -tO5@^p ?K~mĈ[|y7vpz/%}@[k, iE1 |jocV ]eFuas/LZ,_Ѱf\=^*۰j!\fec|9 iȏ#u?b9B=ڽi (!xX+FØP]e5Yf-4tP) 3M(phVMqe֚GY l Ed<ejG2+X+T ƾ(Rmn~M$ly .'(-2L!dGTèJho; iX[}~t$zom4:,U( ˡ?%tB<K;MX%i#ԞT04)<ȾF}4@TT \V'HXv+NB֯; <]3Vb8'zH d/f8?;z^n+F2qOsL`%&?˛Y KXےQǐǃ$&/tyxmU%mU-)|D>isGr'(j=9e8kxM- m$2f״'zR(9Qr4(4|`'~ ?t9NhBZ#S[Ԧ\щ6B؄Kf?F p DRY0]N.92BD!&&t#Q-#K*= > <\QZ{8{`+xѷ=uqH<&L)b}ׄXi)l?n_s>'e+r-yFਥӳU{ giŚM$e[jY$Z ^P@gP؁g R^--ɭ 4UO;v.G=Qy_Fvi|>>)/b(yQ c8/,@.+6'B!"tqL$g_t4i CbT$"r"{M&U&sO;nnv֟^YH_wUeX]&z+E?+yrTT%-v^QI7Qa!mء/ A [8;W)8LV&[O>{zM-q} KNgS7`DTZg^h 99>X$Sʢ$^te?ڗL5h4AK9#psVR+MnG|da*RRG[Yw.7*y6p3(O0EýXx:-*i$M8 -Ǡ|r*nAv`2SLiuòh+֮"oj%Z8ZWA])3/a"bKt@p~}mq5ɱX'C6&Y9!ܳ!֦QO\h#iW"LI iMP{{f|N>S DYBx%7ޫ{KӮ{Z-B,g|סYG,:]Cuתgv7.:YFybBc{/9HqTVo"l1KrY^!EbS}P ox@e-׏Q{Yq~cC= 9vF9ٛ WjG(""BRMNP6^R1χ\-$:Ya(İ-|&SE$}J i% <22ԡUs pTr8t3:| ŰT%ʿ͏(gol~+b ;:f|Z9j& /t^LO2YD_~*xn{~5N6ܷ/;SD u,J4 NIuRו%=_hz@ ok^}տG!z +uj1R)5+l8K>gthg"Q)MMOG ({AafklGf1 Y)qA'/>++tbW ͎}I e7dja>WÊ:Yz쇾1fC%O`?|.̤Zl']~FY>nr`TA*bm&*x<"!w|3~)Gۂ(bYreSYҺc+r s;s6=I L-8:6RoU#(EF)Rޯ$J:өUeX>#נORX+&#wt]Ԫtŷ,etqƕ3 1,ǘrww4"TŬO qR##qėg'޻ _Y9÷h . =# ϣ?G<-[,ғ\RnOmKƯFsUǤ4  Ct`qze:P^si'tKYm{|ه&i1{b&M4?{uTsK:$c<_eUj<&#P= #㰊̈́4 `os`(NQ@5Dd=3,m;ukusR_HIw9'~ x@aCsAxODjY.EШ1ďn|/LvDZ4ߙD?$=%TP#kҒf#3F[K \P2,ĩ|bEm[JuAG #>B{J<RՑ-̵c#D9b =Xtm P CpchpOՋ_ >D?9'R  ~k*JQaaBۯl-PH3g4b)Pv8d4(}Ds+iq!xҿ_թIss#iεTԩ_|(ߛJPyl W_,igS Y mT1/F|d.&h .XclL oIVћMSg_y^6& "x +FXyz_aegʤ\ICq҅lT{a@Im# r'=]K}wٞeOx.FlFqCYh~qq[Q8 l]gP2AEϗc,Dx}<V&$.L<)#%yrZ u.2>=l4_c&/YFo*ahz(+t-%^J ."59%#3hYo%ǃmDҾ]bOk5g?O&n6,2~IC~JDngxV+a=!!1QaXsWm?%ГY'n3ȳPNu*:)$+nQ"ڥ8 =x>jp3¾JE3sATİ)qgs@eR~ϋ K])Y |.h-nHsh+꫑{>?:L+aN6?rX9?]*h{ K$ ~v滰afMl ]HI`CW]2~zx]kJ]?rm\]lGreq*5 T,J-J^tWDS? X/|$r@]r3tX8/{TUD7)ei2Зz"eSS\ GK/yg@Kú!Hr L4Es9!0FS,!EzX]T!\ 2V*Dj15.H20ciA/7U,瞡ɇHu;\p OkƵAIQv0vުyZkUdnG&lACFu6S-Lw\qi1. )T.\M!LRhq!)?DsAvwVުU ѷziQj&%Wۚh9$q+\G']ZmBxn1[7;j0 O A=D[&q "wf X^[l<[r#.0EZsǽ|ϤuN}Z%{cMRȉ_d`g"y2̋^nj.Uޜ]k /hƜKXR*ߨ0i'7e H X֖:M"0WDdڅWa_{Ke~nc}r>.Ƀ5ewҸ4,~51A&(Tb(`f|PڝS + 7>D?Ǜ%66"s6M8Jk1$B5<3 Н|dZIgX Ɯ"ƸWp PШGw|d"=$i5R2lVNY ( njIPtC+%#U[%V| ~~uLd)uj5?Q *rJ7?YCKOv)h$>DbV^P#%iTŨ.uڭ!q+m'0bPCe8T/)K(HVJԚA\w>_n6Y&a\Si^r_* vvO^ 9L{:F/i1\-57[B˵ț=2ٝrC&g/m,X p;MϴL9[=+?}e#4v/tb%T8GLy??YqOגwnH̅x~ S.j w!Lk76A5v{<*tAGVR< '; 9IXhVh9Id<_ ]kձysm]/kx TUqdφ!7cwg 8{ouʰ/6δ:"ShŰ ܯf !ǰ0۱$vJN 4Ӹyd 6fm̙9˜U{&w7edE3v!ړ}͠@ LXѐI@Uͺ&aF+#LUO)p "?j){d.ʌ$z}u_c Qv|7L3L2ʈ D?}VʕZY QK֟|&,1,ZįQi 8\QGu&Ob|)l{\z ]y$GC*qAuoe%HGs􅇀v5 [LC}`m'5 .=^,g 봻9Or\)Va,~ikt/k6GXX̎(F۫ ^h]˓tKĒ>9M( g|ou-ZΣ aGa8h;)Lw0}N*me1H|ۦo]'_ :4uy@ /OD`!]71 %B#|w6BgGH"*2+9_o̳Nnm)3q8ۯiHpz=EpmZQ1hkIHQC*vGҏl՞(^ iٴvul|$-\tB'(Md|'P_q3^kWq'h)AB,7Q.B:b.z]|2lW% 8wrϤIH1_\Yaf(-o8^)$=榘b.hmg}%lR}Qq@ToX3k ~ 49|%4H*!Kq߱S\9 7l qRb^4y굾nh$HRkQ[#+Xń䦓oT{ZG$˖|P"d)ѵ-pMj}3qęrwOcs3XOjˁW,>HE)#jh{agQ Ẃa?gj JHzŚ4nqȊhX< ŠR ų{p2wnjB{9`La<>쇇~@Pae]L·_VGҫԥ("ݢ1Xm،+Ǩa]]\ nFmh ?6$p3сZcm26rԪ7iwg̍gn@~SHFy $ܤH l<=GP Gꅌߦ=Xmpa O+ 0'zxy;#<.oLʺh+)IKtRrġF;=n*X8;ۧAP9'(*NV6829.SǾ :TauIZ[yn_/2P3`. ց \UĊҫy7ٺ[RÌX@~«݂ds, |f k +UA|e dS$`s0ɡa;oWaB,BܿH+M~+|5*ubQތi, _@N$qVwCD؀hRk4C4 @w(pZ^D~Tvi~2o; (qb*QQ܈T&h͑d'0(_V\E*o-A)dH9 ~{%f9P2Dhi |N$%ʞY;J9`<뿒{ vsumitvF$OkZWZE6Pm;7#r=[a8Km؈4$]S%^](,Іg6{{;1Ek.4Ed]3Gڟ1 jMF ]OI _|8.HU؊ qPkqew[d۪{z]s0#] H\*[!H3"֕Nz*hS.syk=$uFRO`` 'W;ݷx7V"R0L[Ds[)4Y 6}WU⼤շ"eaI̛\*F>V0׼77;kq8mvVЂ=rzn Y). Ϳ/綳trropՃ 4U6Մ߳%ka5˛:C셇M!n'lTuv=@1x!=w8n7dSp'Np? SsNf" Av{~]c:e:&~͸5KrJEe)yЕgtֿ ~Om0씳ȎWbY <+j8+RzZUؾy"`,Ԯv •zfgB,!?"8RNY\BK,fFP\Pk cq xS4k2ky7O*Zh {щ9bs;4FRś|ͭlDzVMZ$_qKG$q'WK+@;נB~4;@[7wkx~ #kvgȥ?s)jZ,/ #қLRKG2 Wܛ&SPPɚm-~!DzJ),ACA(N t_F>(aGtBp2K.l #QPʑ|Ǭz~F۷~\gSZ& tS#hiZ3ӥs3''aERVeS kelR=(xv~+I_n]_#b9^k'~DsV.Oq靴Dg'd`(q@HNU^WX[y<'wkg*orx:o1{G/S tD OJ"A\&`φc_aTO~ψnPQbL=36 MO]azW3[[AJ^e? AL ɝDP*'CĴgf4 #ylj q`e ` 2>&]CRUsJDC(Z"0ÙdlD?10(&q/^B=mx=T3C s7xKoDnrJ'7r ? .NønZ.嗪M&N(rPf/N|Yg AX-21;O]+nߡOB-P]k&uK xoj:]ɷ%LEjֵki񹺅=vYLz*gs&Q^^卄(Hxm|uD'1vK#zѶ%`UuH(  U( 0pEvab.cjc, R `t.oO:Od BnΏzp^-<#loNY8MOvm9Q8Hf VVLDFs/B,! `Q|'XGoYM ᨴj+8Iʥf_pgZMP2^c[`vL*ɥ 3峉&nr CtHbƘy ^. QXI(DRl0nLF?T=K"Ŀn7Y)gsf~%zeYvL q_ Gw{9:~HlmSQFXKȣYiM~T|$p*b ~?cj]tT|^ooh?';<̎tD֣82dvI1qɚ6\|=+3 e6D9ɾw!> A.!gQ+QwN'h,(`|h*2pd6 '8g`>C֝X'9 MT`{~"Nu,χ@0Ci̇OE+эdŁǏeþ~|v~@ 6h ZWTX`ϨE=jɫHB1k7O_/)TO&a%'oNGAiaA `Z@aA\|QPF B1m BR]zDRH@r,n|d7Nl]g/6XqkN8]ώ#kid[L.ǽYADLs[3(4v3ܦ CZlد3M&sbWmKt)~˯ah=mwa׮e#fןС/G4kJQaopNa`Xq>0qxD$}]h 3m#һ!19[F-]ڴ72=n#m~"~Ld;Xh8]23]tSKΕ=}@2UcIUf  IwpEh4QB `DZxxyST-w2ρ'H #K헸&ѝJ`BvRZjLm h$"h^/.s6'Zk_>5r*VUZ1znwO1&L[ҏP|i_,C\DV]w t] u/aH|_3ҥH=jps1/I|[ ;- Odzě{/;7Ic/UEi1ON&26^H8j7# N]};{T qd~> +"F9yG^5/ W8z X{2:6UǚHeDfDR֡G6/w+kϙh'4n_ NXmZ]S!T23Onn:$d.pygD%?w#bUc`BA`bi-? eXYM?z%.-) (Z$*c6zð\Eto)Ȝvft{AEztw#-w5+ښ&q.eL<~'v6 TJ3 41>sxy)̼TsN>sC{[ePyɞez@hIX~W8*2ޔ%(>az]x6 qJR5E\w]*$GPeTʎ '19ShwbR^mȹ%\sfc3 gky5̠WFIa,U0Ug\6, ٘KzE mnZGisIz3) ̠8}ow#mF Wj_UPRI[17lWZp;v 5>q쏄T \'l66HZDԖ F 1҄.X+(XEOpVi3R7R:g9ZDn*7.K BWM|؝;i LaP-sSuvã!)߁")[>U6LB94;2Ύp^a+ڐ2n'4 jV`8 ^{5 `b$c>ՁKZU~7[t4g*6R$,†ĸR8sǃzz\[х/jLQۺXI̯_uko,@[:tmoڐtm0 )w hx՝9J-vۖH3 ]zS$`nl)xq:`eM4>W .l5gƬ?Omܗ6ʙ]TQf_@VQuyݟ2N[bbtTf${ᜏӤ0};˙-=%_ln1'#Tg YYr= PKC;&iN.f0ogv}m(c|NjqCpijSvR^xOL͈B &|Ca&c.(: hkam]z#[ hoy.u3I⁺RؠqMt@1#w1#yRth x ֔?{h!rSR Q\n$!1]a׭H4f|U-c79~|$5K]N5̓m^K˽l ~4 ;?Z6)CP7!T -N|ĮʃNR[7GCFfs)UyA&ܶr1'z)apVv^E Z9ͩ:^>]oDE։%W 2zZf}b2(T'PЯBaaH(ye95)9QؓKV|e<P87?%ZIC<`֩WTHp)v{=3L;ހ x3Vզv`ƯgY餤ʚ[L\O9N#?@ yDnO\#񡼌y 8'ZBJ'6NsQҕ^Eoo?QdP!$$b1=TCRr[ 0= k"qP=3c[Z- D"j*0ZB{{ -VI.ZV/AޜXcGc-K^K ;($н۽<G}xawa!*LJ}ML0v( v{wmy9u P V)Eji yQq?)"U!m? p y5!9OXrR\CLϷPbg҄18F!m1R9ƬSU-^jжD Ѧ,a[ItkJUM[a:J5}aMQ,-N58e0P:ksJs 6n>co`yV k!GEطr(O}T=mU@jdœ5X5:jP ۳o+Pb-ǻ1;eR*ukZgܱxSAʝ]c^N/Q;S8}h҄|].S!{,獞)ˏӗTIq:S[eMTu^Ze:s1p@ PՖ[`l]!a{[ "e[gޙz @.J0דS-V>"8Ĕbɲ {<~7/H4[3@JP$<~I}TQ/. B?ŦnO~^OPpbam[t0:^w<^hԈW|6+6Ǽ ]:.i\M2|\sOW]!9l! )Z;*횏!wy,s?g%OD-򞃐m#ԁI8 Wvf~Kgj.>oT[tHuu'V8h]osfk=0aKu7JU>{Tw)sFIZ&(:}G05ے/"Z5 ޺]rx|9dCx>Kף] wTYeW^1V=a*BeiMMI>CqKozW!ߟ.x;`XťCOa˟3gOb|kqkHX-!*=LX{,P!eQf"V7gTe< )\S! N=o*Qv BtAMiD,Y( _Ve1q O -m@ܽ>gfmnH=i-RUβapNyq cDhJSs]3U Ѯh (:TQOZ7%.B'[LUޝSଣ> ̫=I}i NlmhK)$AВ+6Zr_=HU[oGW 3n b,VPcHMxrS/UI͙Ry"?I1<.0t񯐸rݼoeSvnl]Us@cZK_f4zl7 MCggׅ Hܾzv?)])-qC#uydreX>1OU%62B-W5}^`PJf !a՘;&,IpXHL2rj鄳Vٵg2 Z[ IOʔFZ*vҗWsRt.l)F2keɝfqADdw+cvV ] -^b022V]i|J< m80! BM6Bié6ۙ<098ύ8x 74ɂєe`m= Zׁy ]C4m|tNVV"DjL~'ѯ!coi>|彬nlQ NZ$]PԴuFJٙ\7dE*X0UsKzx' {*-dlI)f2t׉$&VGMب1ͮ2L EN32xBÛ[!AH/wLL,sNq]"&tdrgϤ$uΛ J:CIe< ҥhٕr PJ}Qz&)}u>ONI濼YAK  v+ZKҊ4;xM d"g{D eo"LJZlWVd+M+ɳ6z`1e%D2Uo#^v0"A>^ Iki]9F7¢U;ET)5yKlvrD!z 33 q ۍ_9ܪVѥ*b\~. qfB ȇLc;;ſ:L C(i4i&ȶP9х6oȰ*Qk(eF5N<:RlvC#wҾb'$rp6 rv״ܡzdW!J"Ug [ӧ'zam@4p+R )q<Ľ/' Jk0XoD*ߘ'hДK"d/%<hր{ ”>yP@&\w1"Y|ܹO?R&ʫPo 4n*}s->fRVՋiFc[_%;PFbRYq;Dߩ4lLug1e7㙯b^ J>v^cgmqḰAO-e{,U#mkƯAq1Xxy缎-? hǍþ*вTYG-pVz1 yDx&oQ=]p3q&53X0<8’%' ޳=hz>"Y ]<2 6>4h.@ڬ L˃ =thmʡH!{k&1гl #m[q7i}vB? ) b`qT_ՄsJ-5ov*3VUSIELyLVqEjeCfqV00`n7P_lbtlM>H(!ޔ]ɏ^:M I7)?9$5;e_ +:\vZ'}? Ab>nIF>;~?(R'fv7am-LSo.N o+ UrĒEp+@IJF*dGb.n []wӮ)y7Z3,Bğw~Bf;HQW*92OԈq5Dulcr3=8xR1{tDB9wJMʷz#FO?6TT. RڼEåRFi~yq^{* pBlDfQ^M6l@$Ba<縑_*2g[ٙřvkpP,引?y%HaD?5s_qbE% ׯ1<) st}x~77ÕJ=HG/d3RK J3t0(]6Nݺn7B qD.(oGHh.L1H9XCa̾RNPx8@i5x]oB8k.hn|d'Ԁk\r˞ˮÝ!r:FWw&Inвz `aSf<sFA5Ә4EOVg]So^\KɛW)EWgvΎ8![q8goqqU0b& ٗOyxe_z}$P:iv`6 }hy$9cС% &su2턛\ l.@{OSEK{y0ЬBd5gH,LppT4_%~׳6 YѼy^1 coy+>f`ǫw sKAḁߵPJ ⁎PȤ=FJ I I نsu-Ca㡻ajV6F$ӒCzrX@,4|7nz̼IT M Pi@k hL7H55R5\+{AS)=SZ5{Y? 'k2I}N.L*\gq#t .7 pOy BLR\vee兽 'NT(@49~*oG)EvTle۱f`՜Ԫ3bAփIݜ6uH":2hg*6Šq|(ظ'іn[i:OhrB,ElNZ#O 1'Qzخ{4ON7yt$htl&) ^ˁ]]"41Rhbwumi>4qG?(m{1]Q*9 ,LyI×lܰB7ؠA' ߬*#И.e7cۓA7 `5e;N&k{4;5-b NMqi56le jU),.L g5iR%ZN2BN[xB?sp:ziBj;0E|q=9~M!ǤX!=/|߱~DaP1`@1o=>tތ5th$Yhp\aCt͢w6z嫃7PbA~aF7WXX~ Hi^9::WhsVC۞2'ޢxcտ[5r'wwE(^?En|vY+H8K/X^ƒu@y-Հ;a罦КWOB\$AӜٿEߟ3iTTʖXtQh.} (h<;ꐏN>xvk@,E龹i1m9:B ם{!'cbR2W2Q]VڙK3g/RZjsX h+fLLjH 2wΎ^*BU"Zv 8Zo^#K{QvGHпmUOn?<2h,(8HIݝ,g_z78kϟ}PW+<L &|H;قi~mrFٲȁq{_> f3y7.-q0Y5? Ϧ}a#:ף1p z[r?]6r->q}[*iU-;({ 0NXٛhе~u||wQۮce*qGEqʀ\ T~ean 7MϢ^[% x=ԁ J3M8Q7%5@}-WCT( {3|;&)_og=> R)YL2Y$i¡Npx}o<_:s}1=ue/\N"QRIHsdp4l"o:YJ/&CY[>f&_1PXu,ܗ6=Y Θ7wlE얹Vޅґ.bcV ?aL? !:DzQ<vSU)ND3k/yPw:cV[kkP-PAp7Wޘ|hjyǒQi쌶Sːxs6p78x>Νh. T&崰 ГͣǶN74-ʘ)US#RҎ 7$v-djEnjhwQqF.emz呱i}z>ױݚ {d"\Dᄢ#=mLn1؆Cw zO+0Hv+_zyTu*| D% {mbw?T6*Nylݮߖr 4ϡ}J ]S{7EM˽ѪMrK}iq<_1nDX/6w/,uT;eyK=ۢ )W?Y9t[ JuhĻF+ƌ~eĊ+);Gp%W_͍qfurnU,gNrcS.\pZ"ǻxWY6$>2קq YqGI`aJe{tu߁r»+z@HƵx1 qTop2kqՌ4LX3,#ǷQASԢ@?,#5=uG t}^pm@Xt&-;(XsiBBk\jaKba# BjiGƗ2@'{\#9.3?nN|:me\2'oM /N ݺ(qރj!sj~mP A>'aF`N#!7˳gm=֦q`1 ʖ !(+_ռH/PKff-xq~SL/$gٞM{qCY(ި{p M_zu[ܻ ahee)_rQ"' $2Ķ)E`hZeOt]DhXKG_"Z!Ѧj|"*h?˟ACg'nI +uM`<H憨r@S2\)VR`y#2I*YN!7E_M]bBPO"NLYω J)˘G!&nvC[ؼſ% ucжb${hs?oZ$"rwΖnRk/bt YJ9yt}y0!60>6t]ŅH{~Ks9bm ^2D O% ȱ$ f#`C: QZA=&%93){27{芷".c^T/8TJaYLÖ3S:i{~4Izmh6[3LPJϥyahR{޺@1IGѬ0¡uN=9n׎ n'W8kd#6e8  !`W7_{Gz9/*/%6{k=JUdpM $:"m,Z/Ār" CRT} =K.qP "gڝU FTW-;vJqV \+JNB8S jU,E|m!=1גC)DVZ M}<y7) wKL`"e >4ԥalo([\uf\t P(uJl/xxKSWދ32) aFB14?$Wj I" Hqwi P#Nh/?Kxfc'!њ.]{6:[bE*- AT_U"e8Mih{CҪi;r& zTV#bE믯35.mr(}Iz=^ fk]-xmw)m`Oſ˜KMLx &xCw-T~":SnypCp=:2BӜ*WO*3@esV2^!*ա&#?!j\t_(O5͍6Q*:ؐ٪L`d̉ʂwA6(jeDqZ,P? 6G<|b#9Df|!$Մ!cmD |?`Elfi]|{r?wbDX V.hU,#D}]DKᦘ@8բ6+d Abt"Fl SQ?w!] '%˜Vv 6 O[M'yۤ٭ap*W 'J<ᔌPq2,T;1)hbP3D"Y*|uK SmUŤki:TG&}%C Jn ["x/fWR/$!SimF`Zp 2u&&ݭ 0I$bMsC4jSSRdi`§um!@Vl.?&z%%3p ;O>:2maԓS0$/Uw-񨍒5=׷R NpZw ]P#!LoJ3k󠵢 KS|g܂GzKuWg _U;ub Л~)a(_1ƕe [d/rQL;GݧMe+9i!]| vcSpD \sBF(ro^}J #Cy rHS .wop2dR"ӎJ'4PU|M/skaP'C97MA}=,I0jx2t2 5b6ǵe!cx.H!h1T$a/Lz Pq]EI;WftVĿ,yݗDɲ] AD%]H,1Dbeg(i&V%RٿbT׵܌( )̞z2YH hٶ(h:>Hd\1ܢuV$9|+E܇J^%`&O5#]a5!H(lR5ᖊt!y%ʒV=[RXAbt^?J!ZfRVwӿT,1>{)S*nyh"l-|襫#6o3"c˗ۜ>+'5sLoc:otҖ{q(-B9XllH* &Ǖw=70~{D H' 5Ƃ$áe#x̔L͕l&djdj~匮>Xjs1^8qi]XRC폈mB+5=) X[NxļN9*OY0eG^ËDF9Љ#* ^>Ap0993w].`Ct%97v5Q0 _|VU-Ca1ܛ8rgio}fY7⥌hW X= !gaF:F'{V'?*ƪi+GR-I։Fc}N°\L12YX@6HtITjf3"827D;H$~KioէK]:߈X}I|/MiYm3f=?>I[9)JMNZן hlw=1H 7SNp_8urasR V'P ӽ OUi6AG]K)š$&uE/lGf)i/d;Dq;d?PXהҁl _CnCYsO=E £ؚdLKM-B[zס&Xr|.۩\:VY!rqSS7.y&ނ k&P~">$t;љEWBzm%A,R•o?j'b(N_9Ey؀lX^\``tN:ׇ^)Jŭ.4 47/EIou' v}1(J[=k#>0u{B<hTUMw7oڛ|(٤Uq/ɯ*1G|=AH:ھtW-UsNQ塸 u)솸m?M3IyT,3!֩P,6xnN]GGB69iݯ~ǩ@ނ!w~s˲& nI;F.6SB]̏*>!hou=n!+1kxTƠghzr*Y?S~XK8gK}KeŖ=uLܒonNը}{ϬrK#/hv;\h>;؈KyrYKU}`@@zS`s {;w*y<꼾$DS hes<73poCAyU҈ snG+a}n`˼kPR<~c .N' .͊+J=2`۬yW!6,yQ:'k) [j&c.'DD*k)d% H(v@`^5KMOhoF@:X ? EHr ڛ%MKcp({fDn/A2tI:_${ y$vgx$n25RW 19 7/nc+|؜1bfP`IGE*n*W2K+6m~|$—A1i}YIچf ՗lՌ]Nc0ψSL8;`-GZP",r,xqop*Mv+I8`3qU^Bazx?Z` RY|8\gb"7#[:/" -9?Cthݑ4#P⑄nX6X#̣YFC~Ww jr3)Ip uqGVDMAdb۔%;u;1bW4{dtD _N0 zw@Of-]3wM$Di/G`3a dWyKWE 0uCt3/z; 1TouT8.39A1[Ycy w{'sRĘkNw?uo]GKWmg݊n&&Uװpk3~bO\ gMٙ=mYTъ=L"iZ.zQkOݻȍW9%ne/g iSZUFy9kS(^ȥ `YO8>w/#Anb{`e_Xẉ Zc&7RqwW?75D)Mّo% < h(3YY wT :}-L <}* u۩{mY?͉w+Pω1ہ r)#_ڢdVG>9ؑ;CcuX1~U`-P*cb|͈IK%LN!zYbQG9|[ͥ5{3&:'c!~-q޷,lygqn܌sܪ#[^:4m/^L;>|if}PPfrC6(A_@i*a=՚)mB186VGجn^m{IEROOٛ/G2h-,Ns7`݄,qj-g)u@7/ ?JስypRxjm0':.)Dlj{qo 5/Puz(e*!<10'nIm, inG/^o#Olv{]Dj-Ra0o ݤdt#D¬>&n#ոa\ n'DdCrUwll.l7ST^ 0b]fgYՖ6z؂:dB9(%ιeKVjzX c/iFW[-M,ܨ7E6; ;u52 ] ZK,FI!R')bl0zixy-O8 n|_Yج:&8VDH4ڤ#쾥]F%SԆш#e`-m,j~p(?12+7`8>T aI?mt}&fh6?s*wŪipwWΆb';|dȫ? JG?sv *-S ^l.4e -ԁkTId~KQe9;aDiM-ՎBFHԇ*,gPFZ*r;v;ICpWν<e["{ o:8CkXAjD艤!F$~ J"xpsSUGCseodgDLe̱-T6CL|B<ѥM(͛s;n Vbw[#mFN 1d2)_x}HAP&@^M Yrϣ#EY{sPyzo?v[Iůr׆vg 'IDk''65<;XzT\x)E!q*#KA'#hsٸEl,ۢg,5![-f*rBypSpg2 4I4Dtgq]Czdj>|SW.CQz|ar]ƌ?)G65b&ؽ{\ 2 u:C_cԲ,|\@70[nVҚymo\b8ZwSF!St4K`2uT\gMCg#($t'[Fv$l1q =pB Q> [) qS%,ۛ+FtkM|AC9flՁ \$g7"9x(y Yt,W<%e3+U[~"y {AW=t;SL9zx^JʋOKT pe @wQa}=!LT]L.#8`'Fܦs#\o6||#+x,y{v6b]\\˽-a +X~\`7OP=MdU]+f-:%z8sK?e|G#̤Gph 8|_v;$˖+lS__UjU\}pb sE=Q@>VA2P6oA"a 5TNJmRUT'XlcƔs[Oї=:~RHl(]Rt@(9vݫ(H\"UJ@|ǣA'.=f\:" Seb'|o7>2f?('`j[Ch1,:#v^zi/Όϕk0*fx%Z'|R:Mz(K[QS*a!h)_dÒbF`+/B 6EQ¿xy/W6{԰0k97Do~J Δz2J&֐[ ' Xkc(d !nH҂Уxh]eQѢW }½UOsP*\Z \P~Nl|&HR2#)tY{q0O**Hz喫i-rqql@xY_7K6m4;5y'"v_TIZ^<}/g d5V)Q2{{;_>*EL]F,ӊMN븐XhO;r<$0;zTxd{ Ye!Gr@ݟ,֥`=q{7c{^1*NŒc4ǍUU&+2J4U?$%otOr8= LNGm IGN{hd Y3ך?mTB̧zH)~)>ü"zXAԷGE<Ĵ.@ʆ1K(t߃*rAgr ŷmvb-L\)RWUR,ԷXsYNu:ڽ${dUUNMG5֮ߩ^ބ{+,lQBoߍNbA%{HSgI'fO Zj٫ΡLK{z)h›Oq+D$y ՜Z"u.<6vyhHvo:f<ږueT ga H% FxJ;ZXuJ {n Lf 7dlr6B?EwNL* drM^B2tfʈI.@L{3_~+\GbrHQU׏{އr9u)T ȭ'5Xg rlļڇ{4=RPՔsQ,Sܣ`[(ڷl_ylsV*ן@ǁ8dS>ݗm u6=RѡNh ̋)kJwqr amj#ä,&?ik1`+T4FdfJn" >X5qЪQ"LZfm,Ag:B^L?,ďu!6l'-)'("'*: rj9q0`ND4c*t ]C-g srك~GqݣF-6 嫪'7?=+#Ah;~ I胡H H֧Mg?UGv%%Flb<8( :G-i6i0$l@Ȱmxx4tgmɬF#mG6iNw nOUޅ5}-w5d@#Nc]uuG2ջyX;`v |p`ѹ0'K:]:Tb"%@vN/ 7#T/]*P}+ zۈQ@SqOVr-&0eWMx{B{RZa$>鲊BP/dqN7 ZNt* f2{Q6ao; }VbMlgu60SpOԬs+pit,˵ƪ 柡ry+HCoXgr' J=Rt~WpMc+[h$2w(^YcYX ,32ϻ%rPyUg1x'?..\1՘'ƅP} .-epgL`#Adqýe39by}&DQmЈ03!:mfR39LHOБ5< BW\ q1JD XW3bfSm ȥ 8O"S#PcNeBKt0VڕXGyIֈ1&Nyao~~//_*yq xŁ~p#؁c'dǂGy&6Z+l.jpzЯH#7?xTڮ]+Iyh [gЏȅ fٰB+..%XMh`-:'G-u]/ѥԖ :ٳ i<c|meF&ODT-g=>f"Mz1eD=`t6;v?3 ̺Qq2H-VSfO;NldѥӒ)QiN M49#heJ79Յ*= UI3Y SO >]:k.w{'۸@-a/872eC=k1e]*j91H07[{ҫ2Ah-Jm=MA%%I2!)ObM>IdJc:md{\wtlTԀy`Q큹sGP֞g.`1SisB_jgdG#ZwZo!_\pۙ)ȩNܶ7 yf;F GL1*uOu6Z`gyp b履i$h].ЃEu=Wa4^Jij_-U)^&%}U_+f D>c+Tٞ xUG,PIu>P 2Ę]è>Vn%zOA/G`ϸp$jIm{3`ӿ9\"G`{2 _;WGh©>[Vh\J"B#f p>3&p%dFϔ4c\,_lG[d4}ϸeA4_ຕx΄VX}5>R:,X\a5$N+ټ0|-{!B//Bކ(~k[PHtT1se.fBL!;9}s#\ۧRm,59;WVW%Mo" u& hi4@R$]ۂ1᤹}`pq;Jq>Iy`|F5| . Z+Jq AYjq)1:8 Bc^1<7ڼ 8U^5p%4S WQ-B |d'zPs\Yo{܁uL;6:뾛Uq3|}ƪ^uc$ol"x ,Y-z>UQH}^urZav:Cχڴ5/$K x-Ayæj{Y:er؁a~"b!6k!_G%e3Gbfe< S 6xLbd lY_WUhT3&=kPlܱ&ivA8ilVj.x/-ԫTT|m (8HYSY_s8k`Cd@n;2Vo倶t).$TVwZ忂?-M0$jօs`̀4ºj SH,:9!v>G괺K^EYg BE܁`$1 պC''[ZD(a;urv]ܹ ҕT?{ǻIώ LBZ=ݢIK _U.f ݅wEi6QjJ H|8?4зDTs(3Mu"b%(* sFR+)toPǻn:OR{_h|}/[c°}1W⮾G I>Ǒ'0׬>jLЫ=Iz~} 5 ǭXb3ӯo |/F-YưG,C!wĨvcD!8sgշsٟBhJ)m$|1_B{-۾¦52)v#POf.4{YP+&FhG~0O )D*HL0W$b9A#љihNXj>+Dbn`>Y2r|4R~ccE8_{{H]L J, pS 0gzyD;53Co}tgv檺t6$l!sZoltY#W؜TB\.E*h3obbNØS81 ۦ6( Ў2 "%h+Efo& N4'zsǷtZ4ƝNV+7cl Q!qďnk.FU@ܤJ,$'h \=QQ6Wo\O|AAҼK=$jR[:60ZO 6ئn?33C~Lt"xfس{ACA)lgV%jTK^,8RYZG:f_s^W@pi?a V @ E2Oˈfb]_5x%Rvލ"Sz(4ag*nC?y (qK*Nk.kh헵?|L̋ퟐ{-w QЕ%VH T(;}w)' q BW:,+l$9v&叞*@}&47n#rYiH6+G'+gσi!H`s;9% -cW-,}=סMqQ8Z^W12$ 6*;3q3rrIޢpmPxo_覬ȓ5 مN&vK*-GU?y\J0wg@c2;/z*SÆ׀6m\8k7 YiLfjʍLDL'8lCA?o7*!/cu=HrI#K}_nov|g&@!WY l[jDaEw>vEZ=w7J wFIYz<,MLH'TJU磉o!t?^FDKO!;|BiGfB?np6t-`a"$>2__-BJ8 "wV/ 1}"j ,*~i8X;@XJZL80juu+%H-,l[jXXqo֨Sscm~rDKЬ!:?y \+gv']X8Rn $|޷361=&eSIi,qm9"-&}æ)'<.5zb=~fRTF/hABaS R:V.m~9k-BfkϮ=f[G6Wn74o`IY34G& `$ vr_iHCID1Ē4h9 I;jjx`%2m>7u $f\J3JNDzxnյ 5#IgF- X^g'/,_H0FlF78>4e(&m*vAt $_-Y2vtH3닂SSR|1N㝇o[r~R {>4f5k8Tgއ,֎9VcMd&7 .Bt# Y&YZ=>Ցj^;s) S*.}I]bBW'?&sL9*c,HQ\Z+*`]vs}n6cMn ؑRqskI$;{ aD+.EKZ?󖆭׹R&;AJ!N @b]q"ij$b7B 'd"YCևpo4U>y XﳪCM̅< <Щ{5?xTyLB/&ɐ3бW>ޜ * DVߺ —?8FàA@,⻺4k쫎=jԡ^B?r=z_o0(f qǤ5_Xog䎎/TA( _08Y8Ge+fR>\;7j،J. j\pX)|^S'ѫ)Nwi7SP7&wJPE)Dq@Gcg;6+D% |s!.wԫW0!+%bzaJawυܝS zIB 8{G9 8cEe{6ydPzVGp 45x5ZA.@ $41ևSiL FCx!컱Q&1^!I<>qQ`1p7ҁ< A>&Fuڡ'I]0Эq9I,nmiX::x/.pimWKKC}c;yt~S݌UQpjjwEh,(r"M:r=k֍1hi)ُ.aqSe~Bez׿Y ;WE.DjdFXKX}6?X&sd=TOc*n6sEq r父,a6z=@[C1SȮ?ZT>p8`Ý;s i[bmOW] 2B~$GXH}NpUN!@:\ܫ<$θ#T&) סl _SUK*4f!a ~,ǜ@SGHGqE2=sq,;}H 9u ^s/A)vitYPW*UIqdE;{ Vanē9P1) $vhdΡ kMh;q"Ir==0')nYrم.KtydZL2F'BL?y/BKCeDy=40t#Cކxn3Զ$!> ."":áq0%JQ;j(wr\fJ*C;O@1Q+8ew_Aķ+hƽ8J#'GwOxUDsN̂!sgPڀ F=ҨUQ5j7}í/΃_BH}iB߉Pöe/i9'fZy-+%OݫDRWqv)#^ܒQնE/FĪ^/'b0* "͌Ew{Bry_GIM6 u~3a+Ӗ5.  b;A+w_S^\Yf'Uf)k ^zoE!6& b`;~/l$d )"+]6D" `F$k^4o$H 'k“PH3ew?Y,>t׋,tx:@ftڝ/]luDHӡgL e -$>)i8&3,(bP("j _nUG/z*\ C4d+(‘-@ nVߦp c?4Ƒ1fM apilj'rdD.|ݔROw,:mP7]HPؽ`7̡RfDJݻn~?E*ϖ*Ȓ' :MzwVy=6a+e*+n )x0i¤vwW*" ఔMoY*8Ј?oЉ?]UnJhӊej+qkG,TY0U#•yMV ;MN\ ` 7&1Fc}^wM}N"an,kI)q)ڊZMN} TTI"j&{ VؓHvX\0lp3&/ň Bg O S0+HAQn1{,wh )3a_h<2B8nWĥ|v+;@ R(D9g H_v<4H *㔱TZ6w~a,a;XsM[$c3E|*z(16)Xndӛ!_ Qa+DYHٳw,OPlsYqkIJ%J2=˧Xu;3Qbs%˲~ 4l[?'6X_r%/nǔY ξ'smRxk#rO_w&c'r}ڭ ~n_ep˙v"g7#B.L >V*fqC;w&K׎kFίiܠԳAtR~yӀʭqB2^SE/+s^L {( A h'} Tp3L͌| cM[7KCoQ-ec%] o:bᶂm%0gE}i.5%7c= S#j<l.I35Պ@XqP͈&9!m uF/jNEH] v>[LͭԌC"DbQO3AH)5S*c$$KHa@ Y ڽ5G6-i ԋt OJPĻ*piਝfWBqZ&y: l;|/B>̟ѿ>r2d4^<8٧zKvQޙHG>!Xj4.#`jrrҞ" \d[(E:C m=Pz5i6۶aJ7dwG)/`N_ۈvɰJɠ“!Q[O&ɺo%YFh"m;Elٔ//-v'AG[0Ÿ`$NƘlIm$W.[U94$8ݙ&8ΕZSPku)m] *FJTb<(ai+|r*FtDak"Cֿ<_bX> !\=ZZ:uñPqƵP2GZ{27M1\ts53`)&&tJol ,Jc* g#Tx5MdGxQp @0Ա '[5u꼴qփ(7)ԺJS [%(U x'j*-OI\%osWI]WD0ԡ3cd1Q1I@8.#y@Ɍ^9fm&C߬~܌0Hq Q}A5G݊byMCi6rUӅO2$ߵA-  O)ڌ:cL;jqcɚ78㉆}x8zt(m6tG|:-O=9EX xFLzTCIsnbh(XB:4k+v'[{͚jD8J5i8,Ev-503ڋd&I[?].ܡE4p";#p;DL}ۊt à7zGr8㐯wՊӇR!ڛBDZWv=Y)tq@}la"YNY%(сײN:ݪ崢Dj‰7WYU{)=C*4ߜ7c!п%xt6Qlf ,IR.)곰[|rJDjC}~Qi tr0.^9J?_BYZ}"M fDo8Ga:P4>b3x:Ā7{1k&b܏e aJ3va6ׁm3HwvP,N>]=rNre DPK.` Zr\5>շ&S w`оЧg}P̩(I{V)nA 4䑫 {qTIucoZ~. {S^\xg@BIE|ٴłQ׵6f˲ 5WOv}_GNJ+o㚎]fF٥_4kJN+LJ\T;oem[xIi :[(E3Қ&9E6"P>i~6ZkmBSI?8bwFj60N/Q׈AiL:S)֢^0Y筬a5Y.g&?eHOԬ#3}*:kO7P11[ hbǨ4O4Ժ-CיrgoTayI!8eD rl36޴m`*dIcBۙ(У;?b"j"`h,f?T0%`P`:[}5d|q#?{fBr}JVpF:$m 9nq,F5O SRjcX7I0lcMĮZ"[MooC 1#~em'麗s2V,!s{AjaBZݪ 'پcި딜Yvtt`}H?|O7inq[I^FiTHo$<S~X;|bA*s/8e_n+l_WUɦ'Rw"ŧKz n⳶EQhy(2'UB8q7 , E(<ˆ67l ]pqD'jH?Yj-5^r`;mi*(mq.LB/)_k$^bO:]AWSMmq/!u© kC*.ݹAƙq؞|s\*c")`c14ٌ 5E>>:L?yWu/3>6COY.Sg@< WWl?䰑]R@Mғ?aGgtfhguD |HX|dE :Ex+ϪQl?~$uIhN8Iظ0bdM czi,:,!E~w_) 2rtg1Y(w-PZĮ|.dB'hʢ15bn-cBqJ~ eGOD+˝opODg셪OёH,ڊԫiCG{{|ua sBnD|OnM(~M({_1GV{뛵=:tķB^ GZlj"!Y9&@Sw̆ elykkRQO2%MU(V-`4zMYB,YkMr=Bb8JjĩDeC j&x1%EKDyӈI{J؛x?ntPWTT< }p Ф^"L4ljR0ak/gBH0@wW+5ކz!\WmgKs:M3@OȢڟ؈0*+^! Gc)Ff.8hL Oi*K*+SJ7 >B@}ONs{1`y1߲63 +D;hsFMܕ=GV%[|HjO{'wvOT1.S&k403bB 4;.ZԲ3s(oo#&_-{]*T'Ud@Z'͎GUY:9["rJ- aIZ69Wr qmI/4G "5/!U"6ƏilRAL0_dWEX#3dñ}6 {7H<oim`3l~ւI^v 9 鰗&NjyI~9\C'i/ BL>'ۀpDv)\}+@c ۓZ_/?tK;Є91;^*]t:9B/å\H~E 6nlLH5k'w'U YT;i)w6Es&Q}>7gEJ [5= h@iB1uxsCkXh'%O+ -C#詊2jfLgPa0FjۄL iĆWffQ26Zns0-G;#T䃤 -5WsU $qj S5UUd [W?\!%Oe7jBʹ#12 2`EAKI`/(Rޘz⛳ BxTS`n2HsW>9ihp֨Uס?wW][ Twy3[kE/ԡZwLz>r>/W/dxtLRo+ĵR>!W0QE5fK2c2 {QO Sض3i](ׅ$h5r sD!W#}zH̛_DEꙄ3$y?*Jc%.0xTwL"& 0"XFnVǙzװR5D }?a;M(U@/+|- RU Ha$j@6?t*yleF",pe=Llk@p3.jf5_vIUZءZ<hB#RI*-{sBζ3rriOY$=#㾈c6ሿbfJI뱵DZ{7X9FT ߀M/e8'wL4rsL\?f`D=*$b#Ctpt]٦_8RAHfCxcuV*o7dtJ=oD7]ր٥Bqi||5//Y55V_03AK:b|,&IrEH=\vl sm NM_^ zFSrJ .(ct'Z7n&t#Z΀k-c>r=Iё#XN,(1Jŏy`\}85fPugjԕ^V3KAO)}Xq4ZǘcMl?%t=ie[Uтh|M:I9"~r2Yk;QWI֬ 0-|ՙmfyvk}ؘZccS7fFO[| dr,/̨hFJcZ*g cE j4R҂ Y *OG8, xgG^$bi|I&V ajeZ qyꯙrƔuEn R Y[Um#Hol" BAq!Urp3^֛okRc٪BwEj8ee8(희wuH A .WN:(Sl2N^ 7mjfU/ϖѬ%dg.LYZH=R jw6<$i&+$j}U-fd^fR.kW60 [tΌmو :X:*@-mg]gOMIgt@ Eh,7O/CaA ؽ)A{YX۫GMrE(eDY}tBekwYY+͛L1<=N $ȘKF`̖T9܄Z !/ Q6#J,N].Q {h\!P8v尧;3cg4ݴBO_MK{&=p>j}#\o`<1Ϝkٕs@ \9Nq4ږJys [gTte*k|XiD-w05څ<:&GDMlj6LFa@Tzj.h\պC"' "\aZ`uL_Pq:>,ܥVtbz>vx22V0=59H|Y>@i~3/qgVe5zaWR?JKT$G+1rtQ߾~"+ h@&̇lF@/{!!s֞d^mۗIlT ؅Ή}BfXRrZ@b}:1|ŰV(^ofe~~]!xSƦ>*>#vt [+_.=0c a,YI8 5z8^B 6VpBI˚RЄmmgi&h?y|DyZ )ӛxGn"Ω5ڱ ԉs[ ytϓWuRrdfs8T v:(rjģ!ɥc}pVE[a鲝6ߗoRsK'gπ7v5U1&1]-zqd+~Ɇbˡ6#nsMЪ$% Z|2f+Q-2vlc^I8!\^RB0<QvkJ1)i$V/??hDl2Isf6r)>XpLzqVͤ5P Ҳ(L!(>%Q{$X+)pݑz>4iMSОd&ڈN @ZprrZugS/еPp1ݽȝs#S2[ăCWJ &5s4%Moݟ%w.2^\lYE0$8a@;״J)BrՆkB5 h>'Ȉ"nne.3ª6ɨ஢V%DЧ #E0^3D*Mcb I绵ao}Aи];}, Hٙ%71ĬXk@s4%XQc9`gEL0EZ}To *e>b')Xo A =D%n*#?;X&+$j%~|7 C(0.u 6,|ُf.-̈́1(74cb2 w0Q(/_fFs,L#&rzɾI[FfRU'f6&6-ՋbـhSw f,`(8a=Dl$srr#U"s= :i)uR46I>r&f\j ꟓɳ 0= p̏Oř۸h6C\>h*.# qb2c`܆lS8W"V2'*RҪLy:pFЏ7e=]nl+.I?kTZ\7b ^Ag+5g@N\piQ5*Z[3šT8EO3DT_\ Oe[ID}G͗!V%;T,Z>1V0 @, ȝ$bbjȜ_Rkвs笖,q7U i|+z=7NaMYnw,/@{ͩX ֱX lڮw6Y2TsxuOt2c&념3$}*1+^ȉ}#jAD |Gl#Z[vV'F a\>զ&[?Y.M;K;*5xz@N?46C&$G8#KvdpjN}Ho;mg)!d}Y[/aGF̿l!T׮`gXϭR#3hG:w WC8j'(aؓ/ AW9๽鴁C5GH7޼*V$g?@ɓN5^{ܕsFTשI a+b]䨶hxS@kBw4N/Ey:xb0}Lopq7td}S'g]cNJEhf0hAEXIqu;0[[u9 $8YB.8Ct{JGغ8Ə}W(>t`ݭ؏Eض%ՙօv\qp@0#o r+Ґ^QKDpN+ɹh i{I$aC_.PjG(DyI.‘׶7׭ȱ4s-=Jp83 Z1j-cꌍO(8!:ABO{]HgYd{/VԔ{dk^iz .a9"z'2hroUl|Yb wR3C\Ɲִ\J/7Ϛ }Z%!g|=ٴ4 ɱut2Qd5daAHuW 38!(ݺ7o;.꽹5bÊ«k1}{87hQ\s%Z,W>_4AXMq#?2g}u =̀XI@T[-<2I(6g}_GAx,fa]&7OusKIIMVx|eir>J!zIGqxvw, @@jۏJ= y;W;7@{h ct"Dv'  9-5P$H/Tzzp_= #Y.INXtpR/4z7k* h{c tH%>Cb|ɱNPl@z'*n9G2qmݰky˄EDI%=$]85,~u8"fD @o)f\2hw5+6_LB,2 1CA;ďFM$\Ȑ{f!~a] O-:Q :erBpӲ '5-.r!8jj-VqDؼώ0D#稡;- @.o˵푻( ;?w)~!j Y%{ޥZ.wĩY}]1m0ig羔4.c.ү--׷J(> 6\'O=2qsg w$Ak%eLFUTѾ cU8BZΜ7d$YŐKdEe,ĈxHhC\ w8#3n]2'YZ(LG_*z=>sghg`ҏ{byoc4da r!uo<>{oS*%.q,N5e~.7uxPtLzOu1xD8qdYs@:(κ%p(lFW<<)uC2d&2x hpnqw ]_<֨@0`./$A.ħy# t }<}CE$ |f=ܮ;Ydz@ Ei,_'۬˻I=5,hc` ZWr|r:l,G-E)c/NZm`STy*yT.zkT—~aj﮵G5T(^ Hw<pJ@'l΍61 !Ήr̶qVv&Q]Ýs{rm1^~fӉ{fZJ+V]gLwz3}Ãw|2m o(;\&xʴ '\#""ByJmߨ7gup~¡K>UuwWs}U5+p5H rTE;c 'w$*C4;q'+XOV^>)mMݭح%Ft_R_'2IjvsA 7V:E:ۏs+B#"xuҋE!_l=3B_4> bI,u#N`1?|(b@u|]wjMܜ0/%kh^͂(9:Hw1gJ s*w(Wx$$L@Ud%K 6u,s#s!ϊvuCL¹F9 NC+6Qָ,N7β` ݰ|5%Ǒt:So{:/Nx]MЉ;(U]˄>&B_1LLvd c3@!/?Y&'t5ɒn%ӆaM9MCV ;ӊpfR`S1`A]\Vn3\F]B?Q h} IxCFںkk}Wzy$n{~`n4uV52cN{8\ g3%ʠ9!)_7%I dT3(ybw N~ y 0?| ƻ;VJ FҧfNc׎Vo06{pt$n r0% !2]{;ͻe`o v`*`j ϱIM^D01O{:Sgݞ=;WE$%Nu>q^j/ɣ>ldAC"iHhrD293?̼W I8hiՃGO% /#v ,7r3csB>YxS++=}R&Ν`Ld [oߒ t92 }\ 9䕔V}ٴ4 OA>%JیZ~a \niP*% 9QAmB"bA"5E>j4HE!Gّ^ip-)E$h46Ɲ </p|S[p?Z^ۃ ֵ@|b/&j$QmJcuOk?kU{r:4C\Hv"OQ2M0H;E{: @~*`:&2ڙ4&a+k4C;;}ڙq0U>nviujph0%qӌР\̼Xw(uHp2pq'vߵaƇUx?ljhՊTYBO%s kMщMZ;lQ6Jk1NMV\iA¦ۤW"<0׌acmN^إ>K$gCRy,`6"8^AWӎr}<x#$nQĀU*N$er@hs@ƶҕkXC>Fuɹm4kTb5A8ոOs9UL3pwjޓqzHkǔ.lS˴rᦡgJxM#pTcWb#n:X4D/Ǽ'j~&%pn'`7?;?oޤ^$-'S]jXk{Ʒwuy*eϏߒ_ӖQv| Y|n_~˗}9 vfΩ=O n,]=2~rGa XCļ8`14L}*~ƚ5i=['PX@ܱh)gQc1~6[/1GprQ_ePhJ%g|c-eXVWSR +'&w7='c ,^>H:4@I&~F} RNG3[(&0x=hpȼ=b7t<!vxgZ FE^WW=6?ޔwd<ТJ=՚vn \(&Xl:A#l8 mp0;t6۝8x Oz6O(RV dH7k3,?Ť;F)ePt 0q bU%8V&~\coe j,NXUa"(zvVt}. sAޏ-\Sh)E=Pew8>޸QohRv@M$D ͥËxc^K=Wb!0$3V@xh>Ó7n-!׹j=ah SODfߴN7pjC8.ЇZ*UԬIR( @J!"۩obGz: )|D!g)ہT31eiRd6 )B'Ľ\]o\++bЂ? k_Zi2**Է?Zچ$Y5,o=Kx4_1a+[^Nx/ºoB+\8f@%dT3J1L>f\%Ybd6'ΫY:Q@5;gҒe~ޠ P$"T8:Бr6AbOs 'FE(il:|Ln$I3>y=A![!sgK Fr/XAfFD,ըǏwne?[%آG$"ۺ6psM8;JTd(8onˍ#>o~{ԩ5FZzIӸcE.Bzx''j`%d+S++0Т18-CsܳMn ֘x/Vi[-c I,pELG͹]9|2ݟy8ů-BƪbC.u5xވKqx /LUg5l#SodB}2(Dp6e*U %eCc֕9cڢRZhq|1Ӆz=܋ʀ3p>l,tzți,&yr^-؍3j&g@fLRSV?ɒϷ|WEC  S8ĐcHpHTMHeLXYWZr:_q/>5 v5A84HuзgZ+3ԯ0L~^๛s&>wIR5yKX"d\BDEP@A\㌲ O+vL"qq蹬gIos'悘5ˍ6iM9hЯA'AJ exhp]{ ɋ|@tXDd.!eoK @m'LA|KGB\5@Iϲ-䁀L$A,6PSvܢKYFLO-u05+EUoq :@7&H􂼠{(7YDkv7Q1kT0㋟vCh/|SfD!&LMД%O`a#)8?NӠg`30Kqz;M'8o= m_W7K{id{0X!D΢-tMuiHb,#ه4RQ'Z/IO Mϣ$zyϓpo!Tx+H ><Ix"Jc6~ӷp]wy cHÐf0KB1Q7X8/ 2`g",j E$nrq狊3ÎgHad-JPnR))#WCHzz9r" e)PTrS:gK8L?꒕&&qO{qM!օٳ`̜t'?Kn`yX+xy耋MKT4]÷dg"_ ϴ!Wï*VJ@ղO*R 4%!rɴ@v I̾,)15^`2mծY:ՊhXqnQXwRAzLQE;X"z҄v['A=xblp4N\]^Zˋ haaVtA:2L݁IohFzN@tR0Y0(j5r3261]Jb BdAV 'O;>_OYP[ygh(Zb{ru3Ex> 7l?dGxUV!L~w^D9q ,wS.G\Vhs*f3b^1A}wL7J.V326ҥ2;jsj_PdYgTpMg-vCi A-S %`'MT3Ȼ0EMq=d@ JT) Ғ3U!m`\tk);-ҩ ufAw%3AYnzkx2f%Ӛw1Y^. nɮ+v=l<`7< cj9kNklꝱL:}/?4cAG=7_4*"]P+nS?ITY61S?D9y=[>: \KL#pc)غM;Q"睘6\UJj+x%"?܍2_BcתΧl%'hW$-hZWFf PW$t͗>_xGxnh!|TBܭ"5(יkBZuP3PM-O)Lc4\ "r So{1AaϜl5)ʼn\7/<0.~0T@O`XBmg@F 8[iPaoC=<׮ca`r>?-ksI9/5eW7mƌ-61 Iɘi@/#A7}On6J^5J,}|:*vg}[ bP yf}&x?.)[#+ЌFIyXzIt fJ8NݥmL_i0cճdN 5CZy**UVWӨ2i|m刺p}dvR!2Kecˑwslgf:`8l-sժPcJ мvުbqDQFuyp{C0@%'&i&*#}ƺw~ZxrHC,Rb_PVTBC3)VHv@ggTt,Wn*:F  6ÀQRtsh# E.V)&#.Y,uOJẗ́{;FLm u0.\<|R9Gz?<Qs'ܽoyž#@ę>zL;EhRaE6$-] O.]L`ڱ]D%F)b qvWAPAū_0 קav?Y&^4%-3`Ö́_@ AчEΑ=`6?`<$n; B/,040w$6Ƨv]m3/ȥ7>@!@ޥ ׄ zBPi7M!F8k@#Pe%,AZ qt=áq"\y``{3; 9(-ahGBHc-5}atbOo&Ql8wkmRCI>yW_^'s70aD1C~*RmydXeeƯL"8*3I@IhMC\rᆃƼ7y(Fy(BI0Sب&M:#~$.j p,o LKϊ2K9yuEum 05ZCeruSF@1ދ89p~mwy R'sNhfiI[Qѕ;FݬI٨^1V1RF2:|pjx)J6y7WȼMUa(gÉLežb/}SMw?)%q,>pNwD3e igv/C/Ӹ9pڿ2+U '_2` X{dRwʉ{ڮ'Z'd "CS4سW1zݎLh ۏ v.Nއ?ZYSռo$[9SO&EY"R Rͱj{AEh9)i~R;G (؋nu9>R)Ku%\Qj5?r p;R q@ʟIMjV-:SxK>UB[͝*I8J0>D75r:8 錵碓7>bTj*vG Ʋ,=ׄ)O/Z;%]m`E;iJI GP8⑕f"3JBg#6Z-+VL18>v_B`F ՛EоSjeVmITƹN G"ԒYTOѤ_'ŴGsjKJ~_gH),<,W\JQ=vfeF3&rd)̖^/w!UL,;%yo fP6:jw:#}-M:VG"$|L_}䂹ʻ;q8ScW`tS nT*z-U32L`$VqHjƐDeF r LkM׌|,16.U5Eݽu7ʎ)n|YI5αmCo}Afپ4·RH}Ddf#qgBU矁/,6Xx "5 HCdGŴt\a""0En^pk hz› q䰄t<]EHO_uPM?'}R6 +]IȭMcTѝ,i$W1P؉\s .{"vdqABA+>)1VOC?bVk+ _4cs_FC%o(IKM+iaDLl.]©pM@N1Ur*4p\dr۹D/,p*S8{b[+LN!)N ǜ [_0D$M]!͔ 4c-g<bx\&X*)vsۤ T;'}%ع!-}fZL4tQ (YN-kQS$XJ~GǬuM>[ E8-U6P«4 SYKK䚒^0}T=NPyU _=?dž8.;'Թ n0Zt iORF0dȎ^QwG}6UAJpm\T N28/o?;, < J_HUz*r-i{yeR[Q(P)RքDd*Kd|$\E I&{`IsR,/~g9APU~@ykcdy1BM^uYa sOZ釫G<[* LA])l/[sQS@JXS0ujI~PC)<U|~KuB .[re&Qɘ&"59E"V~$YgO!5V@B z|qH1`k/KK3.?&%U!5N7pph89|hds U}֋6߉ϟ'Q0ᣙ" 7Dxtw3XNYX׀BKX VVqB)[f.뀭1p*0AZ>.Vv28z4Pu(e]ledGQ Њ}4鰔k6NXB6 ƼRԎfx֕$J"кؘ0ŇtkyJ9}D} <^5Wjӽ%y{iJ'MzFFѮc 2ST9~}fRQ4[`{1R̫yHk q62'9nT֎LcSl7wױ%Y)>f_ur9b; $K 81Dr1yDOue B)W#svoflPPh$86:*8֟O5F3ng^H^1ʘ o.0:IBd-ThX$m}p:G?ϓꭙlto6츕z^l*F|P$p)BqkH ond*^S2pl;E,\mDx |980 r4 pNIYhb6z?j/\A (aj'|,'Ybsr:?w-L;?$Þ颞=UHy1]}?.c3G\H.aJW^1Tf_^ykS]f;TNmZXK SA`\~ѳwKOiuDDQSK|ٓ]SLl?W~G>Wz$yDFR+ˍQr4Mee@4R&*P;>]k<((ԦJ2h`3h[ '~Mנ9MQ8q:%~͢$p72|s!X&Zb݌ 0|HX0Uqh᛫bė_RPMVH$*aO5!S,T#S?`  Qӿ9ꥭaYU:mXm&~P焚`Ѵ d|qh|l$/1ϣR /S9(g% d@c~1~2X&@b~|!`a{պ"u{a%BnԜ؊ JaE0x>eqFa|D]iQd`XTuw{[uXgOW#)/@3:`wTauwTY`N%oqɖ!vlj-A}Nu!%~Y4 )^t$jA yPjm*y/*&QgH Ag6@x19-tX= _1L4f& (`hse MI.n=N$*[ܳ]b{\B/}uq9ɪbrA|$|>*].r=qGl_4pCyIeGgYUs;]~g3@QE92-u@>I ]L#*ڥ߶}jt*V(5;O4=b@'H"׊9ֲ7dG$NMNj-g%ARakEt]h-_P.RIJڬ gI(*ݸהa\HgC@kẅ́M\hnV yNP"̾J_ yZ5ѹ$5G![bzg5WIsW~ {7 8^nmg rhD:H̰,hޢQgwL՞Md<ש`rƱbvS#n%*GJyd\ ۋ+ahMnegi Ŵ1mduە rAAbX:(ﮛ⚔~Ex! 1}`$n_ѻ+]e}X 9TJ <%R=dʀ!*I1~], {Ss%*{|lU /2Zr솝+H`i)Qrc'Y2֭W? ul =>ogqSz^lH߂I(ي7"nc̴e$aQΆY|$\ϫ'D쒬="zNroμvћF16ob]$4K8Lh9cjV^e@v4QM&~V/ϓFaա'^@l$ڪ=^=TN'9~GP/}Ec MYr:(ʀ:Y}4#+*RB3@.nƠqRY6$!*1<0dž$t9c9y$rLBH0 l Cz5@]TOAL 9HcmAY̪ꑑX0|=SnoW>q9Os w]5E Uisi0AUXJ՝?zhu&+9ZfJeQ*P| ((7A#Tԥ!ay<åB1,MtkHUPJ՞w%ŸW+ _8/agy\$LOZ4jZd-ų-ؘ|t},?Rb~avjRjln~?Ǜ'mƳYT3Sк-QкVveo?f_VV6MZ*C?<D-恀zx1`Ϙ/A&u8_&ofPM'Ubhs4N7{DTD OȃH&64ҲU+hP]H3hDI#Q E pN~#fb/@y=PT|mw@"lqjvB=RT \NdZlrv]XeZreZ<z_I->,O>,C XTH;lM_Q6:7#rt:4ǯ eFu1];wf ArWʸu r-u¿\1`Q24Ѕ B! (_)jOG.˫k74%'cm^$Sq̣(fi&CR{dZ% /$gN5vPq6Y >:O )7=hO5ᾟ&df9W߸IJ&?́aRhiH}V/eI#p Zgwo:!dAF ^<:Կo*AUY9]*Iꚞ*Dܙ'Y%(xO{mL:}J%QKQEybq,M%ʄ&H BW-MR kHp`G>A(8Kv>s؞k)L:ljH^44wF׷[񕪔VX+7NMT׵9؋Tq.F6 hvb>uNKŗs~QiHu5j5q:հ]ؓzC͎(v|e仴N ;DDԼ4GP@{",qcBunIJؤ6[O(鉣 fJxzƈ |4:X,8-ܳX8KtT+{ -8MV6@=𞻠I&A]ך! coz^/|?qШ9Z"sу= =ߟIecRiGOf+s؛ͺ h|VfDkfKga?uajѦZAGsI`Xii$>^-rhGpXaR;IpDUS\\o\s!zUAN.'㫘EMJ)Tm^`/|2W'XT6Y\w.*%uLfr'gu5F0{^6Al1鞑Cɗj?-B!ze:o;2ǎ ||"e V _WrY#>V>ԛH$1鷅 00ݮӅr1t+V4І[{ ;MudJ "r?GZdt/&ȒLw "!U}0SځˑNG( 2#t-J(@L'5\=jԹ^@2BWbΈ 5=x[[gojzA@ZZ* ,&[z$ѓ*{~Q4AH5k(1 d9mϡ:-_ :+5ґZe*فn N&Z@lۆ3a&SwBn TXm : T-MڲB24֥o[#k].GJ>RO blB5:F ,тë` j3ho*nHFow jS]W!ɧǿ1*O1ƬVq˵ofJfv>= +/"`-wM7U]‡&ærͯYĘc=8lTIڰ twCe,?vFnxt8S^cSѮV`e/8)W->n$t4+mGx−1|>Z0󬹽6J)WΖoՄg ֺf&;GrSMnNcgkyѢ!8["$}]θ 3X|_ہmrv@:CC}TȸC3#+lh>=<ÙOd"CHI]1,hHkJ=ҳĺuDλ[j^LsQ}ɗf3Dy^ )~0 F07D+!"@ ,ƹQ*#cSk? (vaY&#)RW7hla0#&38C*17= &;',Fc@z7Ss̈́'rKa=ཞ8Xip@6grXl;J׋JbyH}o db_0$$m⑐[lIWm!!xCfv~z}/&Hk,0f[f6O3%>ژ ,)6f¶ZjJP t`nAu-``r#n"|mOi]{ZjTd3 j&Hk^ɴmȧ㛝ٔ8xt0.]L3HG0m'-r?wFmHvY{QaKvpԔ>lrX-BҜV6%ο_((Mk]Ki7YSsvc*mُd>flڕ]w/ wfmr* osea^MHKD%%HxHdCШ`j"cofg LCUE ]m~EvQ& <[.pJJ 4%_Fl[FH5 .YC\@+K)18lt4C4k<3r% TҹnpB>(;U$gRL"1SS'/ȚYPg`RUS8VF*]<7Uqf~_og4\c#1pQP]Fx([=3aM)eDRu^^])p: .KF?3[Xo;_@Cl ݬo7KUKؿE*TaMȠ_o}<;5Xifk}PĩZf%7q6g2Qj3O? mE-azqo2_P U!c\,ֈK\U0aL u51gLo^N3h={$H)Plo: tR,kyXWYi_pQ#^HtrLҸ0u)f<ľ_+§g?bΙpERN݋JCc r>]9(ڜ#4N*閱pV= 1*vVI_۞ݙ79HW~؛h%z $x7pogPٛOZiIG4m.]6Ƈ.ylj0;EKK&9BG >S\{+˗Ptf1>9A|c)cŗl>V" 7 W%ss ).}~@gz~RPKNQdQō٫e'30-\~]S$ܧD Ӆv֣W9ҕ^cET!A1F (Ew~(e<@|׉viRlXl%BSP )5WgK"ͅkḱw܆p5ex8C*޽5i pMIlX7isě(:;:(3/Zy7{АdL:)Щu45cw $}aJV6?k<`9KN\fׯ&#L9-f8jAjCuאao s?'}ԂL/&/^|'6H.t\+RcqWK(u>a= Pb ~J@v_Y.$4 A  <91ȂПlSݱO;Ե%Ix.\:rґe5aTH.7975Ŷ򠍷jћe^{߽PBmӕG4M;nO:?l@ZZɯDqp5qf7OV +͏.UܤNh2Q0zĠx.C  %>5kD!ə常ǂ$ {E0X}qQ @S"Ffceu-kn(MX@l~wk`tB}dquo CߊB!5[u dwvT~#sBM|m.4eH@tz:f%S[!3ܝp[/[8fP:M0z1D0AmGtЅed&A [28bSJ%&o,^vȇ4nq"s-A簵SlDl%4UGNOpxpS$vzrBY^&Azor\1WR h?UzU0h ƚ4R iVwVbSjZy562S~DLZE(8cgCh+=b.#8p FE8*hț ַ1Lؽ61yL$IMeBa'bJ.!9Oç[/E5*s``e>Wf}(<ɌlPM?2W ac?hnsꭷ%ΜtН?V)m_IkT &˓~&c^ [Eu2f>uKV{<sOO&w E EBdbyFaX3w&P<"S V w9$"4ҲT4w}0s 5 Zph\">OzE'ЗonDZd)pE"@yOB֓ċǛzf]<#'Mܝ)/4+鄑+qvvkcڲK0wulyS뒂.dOK L(-M eQIOpطHTHEs]hՑY)1@e{B£5x?L1|^\6=ˍTڢ5 Ǔ6:Nj 6 Ae<vy,KPۭ յn۬ Qsx|^9"|mqBc(rVTƇZSm/x0n;T{>lqZ3I|ш047nvo1? :+ҷf7G$8g>)o=Ϗ \m*tBL'ecde8knFpU>ˆ(6YjRtWD$LLq1Z~ י+jRk=;kJ%L56цx엎=[3ɭoo8kxѠ~eA`$Ԑ[v1QVyVvV:1T،,, R+dŒA{Os *b5Iӹh<Kj>MwӤEAi> YHЖŢa[} <"Vkf7XHk>R̎ZC)5Eq% gq`3D^;rpw_  /xbA VZa>;Ie8a;&1 w9.1<(#n|< ]/,D)xKr>!3jr„mugV ^E VLIV<¬x7ɼ񸡕WkĮװ7㹂ŧX&(.% GS!{3S?^Y[YJUʾօ3cJn:YM"V32$NN jYg5)  D Jc~'HU)b\)f; e3YwmA/?6*t9p JG<"Rv™;ܼ\jLYB: TE{Zo֧k+0 S!Y7Ql('ƄSUVRIS\g;==1jFLDh梋>oFÓJXTvLibȑh%mb&OXw7!t.ݵrSñ[>Wk؂"Bg>Ë$!ΔW(;:; Ek)7 9ka͵zkO`R)|$O5."aS7 T?[=WÉ\mf37bS!,H-ݱȔ6v6mW9rr~T0L{R0F( XfEpnl"ƨn7;JM:C GUX $**̿|$v<%1.9!5h3^m^,c3~ c5In0QEE3is0{Oa r&T<`*Ν̦]<݌twbe\vkOZQv7iuvwlԋ O7zztsw98X",bpӌsTcٌi 'cهܖRez=OX=F1@ofi WaÙ-w66B,M%WN璨U9FN@d$cς7UjK'p933Ě\^62(SEK nWNGz eJ'tuqL.s@-}t.o+/ט(*r9uld; 71]L,7:ɢjAK1QfҌ7[f ߺǨ'Z+^QďXWtacTj #= =lѪ ;םZrZ@H6#O)m1Y+RQ~{F<E.]CxHs0K˽D~WnsD\{jvažy#;00#h\]+Ux e'لȆeۀ!!WьHjq5#] ={^atbd ݊97m"D xҟd:7d.J;lG.i/I_7bE kWw !W"TO e)1͝sV Ff2N bWXE=t* )(Cve`)o%)hn{;OѼlج΋5iBfRԖsmnUl#$]_i/\y/.{'H) %gɞط=3*br0淋Ba{%I-TtZxp "Rus=%X`esⱊaq߯!0!an1=8tD`|w]·q%@5s%1n_/9aŃL~9,|q=5bm g4 l̆oLLLaaԺ%~xYett6+c ||o*/$T/nm=)ת\2v7q%~ōLo$J@Ƞח]+,ӎU^m@Se&m>>\3Rg̘7lpR4\o o>Ӟڑ `|"|sK=8Gl;(vN܆rƢw ɶhuxϬzxvj*) ܦPjkҖ@wCxKhK-bJ5='Cjy=łkn^x|mO䦾4zk*0Я$v4֐RM0~krLWPv7NatF\ `gڶ|q׈DlJnpw..p ޠ.f|WLvYDa<]0rI≬Wa _8iS1r11.EI Ҽ I}4e.uutڴݲ*+AiB &I_.v~1U1<|"'O[V/|l|6VH;34DB+ia^҃C50np// ]SoK7 YqOCoHdL<͸(=eF0L\tG+~pgb,kzH6oÓJ\='0ƹҽ'RȐɭ"KZ2h0) $FA#A 샷4i wC[8GDikX D Jԫa I[t4s&AlEгffz+~4IDn!i`jF-G2FYLϿ=CI+EbRDdi8 {ϐ,)T?mo6x]argpB;9 hRib\_R w 76Ჯfoѡ$d UfF M%4Q}S ۝} ʶ58Zj.㌏PyuY2 fch;{}D0% {6ÆA΅ f}p FGv:?IB0_z,"˖[Iڑ—J ,,O/J\ӳ4''ܾHlce8XBo(ֹ0pV?3fbމL̑%b 5_[n!Y-P'S:Md:)7[J_{Ӓ-vyJĪ*7L2OA0<+eN_ ^v?DS|S%uJKA;iTҬ:gqphƷDp`C9wAm HLfOoj(S*אo0/&*kH_zkt{/ؠm֜"h.귭3%E:dC׳,Ǻh@]vYv}*n4q ^cE?f4ȝ xC*GTaWhD+#"ʞ$&Ih*pN^IF\݀ @}?\6ҫYG5͋hU`74p&8gNq,WJΘ褶V.g[ A1 øiy:j^ݶџ|لot(JWKiKe!v3U?H ܰ4q7'+DRyS֩ aƸdk̄aB3qv]]Epczl~9xԝ\C\7?4TtxM9R9t x: zKͼfкp=YhT߷%2 cgbc~.gd (ca2Wye|>J!_$BD6'>؃@r+`Wue"T/+{A+xj%gG[Ud5K.k] iF\ƀZoR!]a3тwT03ứ65;cEܳE>R-AI ͓#bv7WC6k,p vȽTxA^,7B"q]_nH/`Jq^4|0:2sUE ">֙N|x1OoBO#t{טyʈXZj*yæ e2]0EIHIdhF92&A_Gc(V5BX/CL%M^o'-BΪTw)=%BǚP8t>Ɍ/>v#Jq~FO70MK(tNwόm27x%lI-" ,o@6e c'$ @[aAQ[[$hq=M#c1^k.*ׅ`9I C*''EgMFUn~rͧӈxbR<4,ܣņ\;z2$Pr/V$,SLwL&3#R{ipҋ$`c܇&T(t%`y"Y/uC4{PW'V.v"@wuj|V5^e*`0v@IhsO(Q;$ݒJkVk mۢXS$_ˊc])1wbÁo I/ ǢRU"q5]\+X--{4DyG6&W1upK||go=KQ@3*#iUlpeږ7M$k HW9Q-žϒȈJ-=9AFM_U@EUІ+eɚG Aj>PWyWVtHjyX *1G{ !ϩmaRqEلQIL$Qx_ւkK8> q{܅Ec#C-\zFb>ܢ^%Îif~BP\ rxMazHR/PQQ[E2z 2 Uc=Ci GSQM\tuTY۱^:}oA > !]|O̾Z8[+d, rS@ܖB [}f- Zy)gj"M/̕ (< SӬCRdf彙4/ A5a.`b(f`qGZKBhx^f"EW6M%1+xMJx]w;3-G" :dhfNg'vH%{=95ݻ Wa܂Z5_'v u .zY%݅ r:ҝ;LNI } TA^~ 0)ӛnrRmEΗW+O-MDǯ`.bHMq%Pz~˷5'9I %1˷'s a PJt8DS+3 hkqCVǻ׭/5Iec\ȭL |s@mp,ƔZWKPͼ"Lm=K>8>;SY, ~'}\l`pn)sCX35G۹]T[mY񔲠/{956B.{Z˥ _Y;S:W?NЖqXQ??+E_Dֈj`8`We5l{mz찻|rKKdF wH([tCk@qlQvLƓu"Q41Ex9 a+42v&ﵽub-ʥymC8yE$Uu[3͖:|v2El dOll|MF坡)Y~#CEМ^ Vc6)jjmLb~+c^ P79uʻUEG%};qX%Q.X1 fqaSl4}W0h3'z`Tj۸tDbnDڈ(_iq61 .# EcWs o|+KQ',oe]LOeN zF<7|]q؁:wO] o=Z^-3 8.m! 5 ,>Y4 5.vq_pc5pBZ&b<aUL{dn"|හAQmK]G(KhTDp5Lj"~ ZH0{c_!Zт(FSQދF}.ѹ}vqQo.g [kNEysE@T6AÓL?AfA (QsbҦ #'K>״XoStےV$ltJ$\\??"S7.kqh>La'&ϺIA֎< @5M^13pd &o(SC` 9}|:169,@>+ P2uO಄ Y^ٞLƠa(ׯVybswb#_[m9dzcM8"u(p]$DF3^=,>sQ aRޣW`}y{枥ˆlg!&ǿT@dy\22q&wcnP^}ʶJX:&UZ8kY6V+f~GjHE9IʧɾvݷR{i0揜;YЂdA$!{D2C މ$T5‹e-+nJiŞt'tF͇a?\ϨJTG(M1.6٪V'uEGWDS1\LD m xZfƲ6[bly$@saHf )|z;ct҄3e2_h{ Z͋ME4zzӽh]qayʚ;Rb􌈽ToeIW^qh ag|[!Vk !+u"{~cy[>z)#Cؽf;3=.n~L $%iRm<ԒA"AaꓩE 4j5mՋߛxRX; sooC]hEs}SBƼFL~Ϩ_"I;9drJ̓!cO[@hSE&h@tefQ^/`Xц$&sq/BH6Lp"e͕~{*DtL`mQAϒph#Q8<j8A$ܫoEjVeq () ud/*HZq#d{<U nm._ſR+ĭ :3N [-29"L4WUR\s5a2I*CeSb|G~vFX`^>F3ic`FwE$.x]YND>vDN V닜ʀlRQ#5?sڀne bGQkʌopߡӋ㫲 P\ziޛ$pfrYnr[iYW[E361>%}lRC\\/M~ < A[lEtΤMd$F#:`_Aa~zA~<S7KF3_!\md+*m1%VY4ھ,\č.o,}/KP5 hUf>Aߌ70d@0ſ {M4pH@ ߮v'@^ž;pJMGtd9V w 8=F*܇Q"x.DD&\ **jY`/(#3<h=xrPbOGAqN,ݡWp =%⃄$&ǚZ0S"ָ;"@C3\;`nʊ^ڃwݚ AB6?7)Enz([RPhx H3}E}5VR G9\0$*՘ceh@yŝ7ɩn.I:H(f)C q{`ZPg0}PCY֜Iw+05TW`(2\L ZؽkAM. /?e-CUTӕ4+Lq)1J@gjRAh 3kcܼj~: Z-f=W_53LU"=Qn&b"0UAB|rhʭLæ8,z%r:0m2.-GMUGhvKљ$=W /PUܝU ]LB5Z ѕ=d~> Ħ8$HꏸJ,O@n@PQP[NBsäi1.ī6чמ;ŵb=s6R9qGH0Z~ܫA}cSFYڅ#J?pKΌ_mÖ72c5P=K|y 0TPicT!{jxq=$Go6|$#c_VelHGǥխ4%50bXmsTu}`̰,1yLMǾjCngէ,7O>X>QO!eD $+XXHbҟƘlZӖ~YR[9uraV VuT zt3czYfOMJֿkm0\kĈgPMḖ&xgH$+]Wu67&ijGa물]̌nKuz\_7BR x …MߟB6^+z:1=؏>YRsPƏ9+yT Sgq=ja09RDdy+N+cH 56} ͕8G&!cI8#^DuIRx8Y&w殳XD3\x4J Dǡs2^ ߧu?x} Tӏl|iB5*C5;U@h*:Q_=`a^Ƭ>+/:4صERV]o~Hy%V`Α+>"e}CT#HD5kqW==9mWr:s(T+pK 0>-H(x.8юa XXDdxkÑeǝ/݋'Ϡ)NO*XiM6hLE,E fgwE}V$݀bA͜VO7xœSTlWԂۮH@!M5(""$(Bzj~@uXxi/ mGW|)<4m?s d7zD9}߇hgϱU|dijE4LJsM qLYZű> FbvA pYt3NACMD,qʾUs1L~шV(Cu6#@/1; [ŝѧ?zoKndvuI`CE_!V 3<#w^Cܭ JueWwČSJ[4gl*yfB#B3uFX ˷{;PfSjζ r)jPnvRMCw;`Z1 t9@^$WKQm/XVqSbVsFdAGT.M%&$=ԑ@Uó׸/5ZEe0~Bi4!$@%؍%AnfG*!ۦuNEl;q 3҉ٶ|lW`i: ˻IZ[nuxMMin t\8,'vC2bECY;ѤAZPOeVn6zv#Z헇<$f4YwI ؅#\ {tF ^/˥.Omd+Gp115rWp7`˾Mk}KA̢c*W؍ K Aa:ˍHGXM̨G iGrt5 .' v/*?*L Q=^h2T kܖLb:bI2hB{c-!<G<9QǗu/8ޚ]/<~DJHﻀ}8bș|u9f`%R~_d80\`&r1 TlV D0L3d"y{-:2OL(sX9j=xQ?QΞ3a)QɮusO!Ʈ,&KɆ$-~rOH1:̘klWwM--C6NWCPGde=i;؋GT+}$H?eLKap1$w*^1S 2 !1NKed#^x+A"\kh »oU]Njmq]v$~fE2]&GB22]l]5 0m)|~jF&\=vptyl2qmYl%5lf/jq*_;PX6&#^wdyT9uCy|뚒n4ѥoY|#t!x$ҪOoN<޹nv+ U_pr/9L8ypBpQS0zup >2xwl1@ {@\yN ʦ,AIF:t ?aNS]mlHRHΐp_{ѱ)^{r%yvH޸:{z冇GB˫#q.HlwTybBHggaod CʰM"Lr9|X &(wce K}|*(׭(kgc#!̓Fz %w? [DAc?8zQOIUI ߹9X|'iyuO~D:G4;U1~ɉ2_S: T𱶂x"Ź-== S>!O9沽h UޛPH.H 9OY0ÜOW=3Fkk14 Am}sb\~y5HFonFF`$pc)7N \E?nDiKᤸgCmC-Gby!Xȑqh+ypv!2if_EHHn-& vyp/z6M=eˈ92c5f:P7]Ӓ?v_b=  Ћ"7 ~ !!hb{Pt+Ӑn3Ȥǣ(l,,t]ɢm0 5,DzZ}-Ja@y~/(މ!i@K|:6?Р7Fnpt׍-g )05g׽yhDNe2uP]+ӭX;"Hޓwr{wB0)/Ea5n$at 63ϡ?Ā^SJQ{-%UL+-xqFDmL,"P={`B!AaSJ] ?^ +xLmxh'wlhlWn 4DM;q0wA @|i& yKLnWA^.Q`#t(b20leϽة9O Gw.G\)CB25[ ^, o;f%jF)<`.O|lHnoҋą9S[0B瞆oJ6:e4o3 Yah% wgMox0r(p3(p픏u=`'ڑVA;֎IYmҞ8w&8ZOR=ŽSKZmIȺW6r_X]-@؋ܼnIiqo e΅nbvY"i-uc6Cש C>>U?' "-oS y/ ʶ?Ã&/bEЇ82OFh$H7݂߹l(rH P| k'u ٗ^иFO5+lRVE0Gܽ*FEӢ- 㺂 ${ qbۏ߽Z^!P=kjtLf%' `>TȖmE`,EĚj0CQUem^[R!24jHص kH%wNEeHi ΫN'\h^LUZcV g$R67$ AJVٓ3Ԗdy9qHownSrT4ଡa0;zrxD: FХDroO r'3,D> z]mxȡf, -Z?K)XTFG06Sqd$Y/IJD%# VCItIJȦůwL %)<]im (Lg6tAxZdri(L# ' x~&8F \ܞy@8 Դ7tqXevPer[Ggn' *|-ySګ1F$y+\_30(DV7DeEұ;$ZIֆxQXVkO@:w3MZهkW.rߖدiCaLDH\D'H-IH>UMqucȐ C-hTl]|Ax 2z_^0Yρsz8/\;X3a'+r}]ò0AגN(vC I!2Pf^G4%*kuC! _y@2;Atb0eK lӴ4j#z_lbȮM61ӠF.+YFmr,j$5d[i ilt&t?H}AV8~l+֒s}̆9"} p@E!7ABKi8w7s%cfV&=pų3 jjtDŽ"s9lvʐܞ&eV6A+YI~!a ['DDx_j3ft=I9N 5HmךkrEHJ:YTj74)b:8m :+Sd8"kIKm,趟ۍ$ze\SsC7{;e TvdU(%CJhɷNEPRˢ)mEDSRPrIB FCz6Wǀ:o.jmKn}jyڄKZ0i5ot䍔C]4jۏP~8PLiyQnQC[SNY&r!M} mU*Iϊ:zhlb$g=;<Ƅ\D{)5ӹM 9J6/9=kA XWi~>T$i!֩8«jlnU)W f]jHN>z~LYUDz IW{3N4Y~<"kJlگ{Y}0hw dDF La1Iq_$)0_ {4ay3CCՐ>`4+-N]R:<+)|cXs|<8'v'byJ94)X.ih_M[Op jH2AXITPr)zefX+dwHpɢPrϛAv\pU:4qC)Vr_wGV?Ym{*hC_A,-`hѮYwg\mͩaj?-8Jy-OQQ.fzn\T.+Hkq|WJd[;l}Iyj )1| ]/=iD@+<''o.;߻Dʜz4TIr}z!{fѲ-ܳ!Wҽ~X~'"3~+$+Sj8O/ri2s7/?jOb˝1܂V8oSs4ǁH#ɤ+o.nٷh-_f] ^|L(Z;:ז5Tú&r%.>=P|Άۈk+M9+2wOyVK3Ԑ|(4IpCtxi!_mӚ՚?jM. %sWw)uW:b_P`"[Ӳ2z[gh'%>l;Z,Au)KhԊ>A*["8zɲQß-:MGV[QR gTʍr#~ha7Rڍ jtIɋeQD)M3C^yIBq9sewy{ڽO(wTϨx*)@W:k!5$#J`5YnKU:ZzRP$@iUv1W+;1-WWn+͟6˱ jgF#30[}oW] -!d?ЮP`plb ͗Z@Gt5&65&xط=v KVa94Ƕɍv22 &W1u׬׽dx_SԶg!$`EtK`Ő#KرaEy>fDzjE1M'/ӣ4;eQp \TN cNQt`WD%aZEX6ݤԃ=XlIjb*?~ǘʎ321IH'JL,v:^] qppzi^g2^I%^ğ i2mk,V|-#*Vf|ZH(M(]\֧ 8}mi[<ڱP\g(532g# )_&qQuH Ȼe\6#B]B6g +]ϋaW:tA Nn[* nA9m@AK߰BW.oq6* ӯA ?Q0Sy79R:ko;oӥٍ@"!IPMA``g1"S+xnIK̇GH s0'g 7g}2Ng(k^O.64$&_R39SK+]"LiJؕ |FkxDS\%}Vb4n]'z&W S80@PΚߒ5rhig,[S94Agt &#4e~oYSrЛ@a:]\`; 2VX=?im6`;U"Z$1{3MPAkM/~(zfg\8(˷Cϕ=ԹEҳ[s]%aւ[x)CL(IsIO;Xd锎ˡħ>@%9`Jf8l f l{ç|իa-BT\ 1)k;@B"b6IdYBaN6 kUuܥ S9 NX;k,nt,`v@Xi֨30ڗ5 y&iWaU&'oC7!,')ba4ANϊ {43%Haq 6&13Ѽ6H+/qۣ MyWw߾6PtX._L梁MMgN'Lj?>G0Q4#+uщ5l}6ﴵyC} couq?-FWvA# cݿʻՒ5TΦ[46"xbW&*Ȑln% \rʟUn˸b)V6Ww5|R7#LגS­OmE>H~r9}I=bQmNJD<EF QEFcGe:IWobYn"61yQh):HbTx⤏s| %N*u@~zA#-?2R͕&ruZGD9<=9zwOaq-1|m^B GƱA XuƼ|mB|vT,tG2/ V\ [)*xN?A6!X&c>T5,N9A*=i;[|'s(6!q^GPSW-8 b ՟ <˕u|O8Ӭh(f2u xj6Dg*_?ڂ@$Y4VHw5I8$YixȪPp-†Û`~̛DOq%`p%*F"c lv@0:s7sQ(:WRgD|q0}Ht #TqN.M3XY%՝ij_-q( yȔhmݑv;Sktxq5iJY6f79Rҧ9C_WFΉVfMԤE<9=yأ.$hQ9H-j~^nMNK #+{gD ДF-a6Me╡Ejw}lLjFY47}iWgpO`LI+]vl~xKZ)hZo):,77UƛUU%Y -ХYsa+ªD.fl|JqncUb&Ɖ~)r iFpa營ܾ2wYjq #0"b A93*l[O(6cM4SPG~cQ3~&勵3j\aA$~# ئaTuqNa}{655B4Z5;jAJH BaϲTR%;Xհ:j;2gyBV3Qf̢@ u/ful"zDi-}?1 WUPLlc*a̼mJ 騌{1+B#xdV @T͍Ήl 3$|54.$ǒ[>xfцJG&#um]UH+w~jzrjrE@uzQf. Vv/0(I !I~qeڴz#t2wcvVYYO̗f{*Qaio!e&(И %#Ij"rԋ0ۂaf,M7U;XCS%GPփݬ(8D0,%3kEDbn~/ʅ'2&#y;Mx6C 6tqחۺ\v-t]=T؁g/rm&$S}Aފ5gce xAll}o 1Ҁ>?3CMU;οHf—KnМv+g f[ 6hX '#bq=._3{jVYtḗܛ*n*ϧMLKr !alޓ3ZLO:F6+[]h}Z-P#VJ!d(E8#[VoO`ίPAss08([Pm f z"v[+tkT@W;©/ W= PysM7k<=/ 9Id( 7x-ӷ`ʝIVt>&! 3Atѷj0&.`x&34󶂦8eHʮCMB PRнBي"A\4ln NO<-cZnםvV?:ڭd>NR~H' N[uge\*^ [LnAtȿK&zb7 2xyU AѬ);5Sr-SG;&xϺ-]QtKj@q AMSMsf9bRkˇ=p钾9vhEUbh_v$i":T)r^q"MXՍuӜK- ^|gN3 i˻w඄oa|%ư.n|bp3"J^J]'2q"v67zgQZz1v{]xAgeףwE~@@paBXJ;2| ed/;Q?ܷ(}WTi0DV NZD|Wn \2aCpYdoܼX{Nb6;ME7%gaWc:4]̔{Ii㪨焍xz^oܘ {~bbjL]ZeۈE7-c$@yVAi vLcOHy|֕>N a|)uce;$h; Jl@q*Pu$@oX=!Fu#i,٦ihr2CH`dXY\jH5X]-h?#H;(~(t=P42%Dm Pd9t!b\apԨv}/,OpgvmNX0Qc]BҞ]*g!U4yOp{KjWfy4U֛jsi)8TLR%t0U$l|āאg aGk\GD/!&//*2rv " SScObg9I=scӪˋB<7gZ1ӋH;Z^m3HT88'hƴ/ 11J]fn_Na7]G6$3bJ3 )k4KPX#37'[S%QITlKydA(U#zoP;R8;54a599*xͮєi ` [݊>9&] ,`)s᯾2{7ĉO͉vp&;JY{bJp4#ξ8.U"uuxZOOи<"^妉3X ]]+яp\!yyn:d ŸDjLIc0Gk~!r Dhkz޵Qqq 'n܏MPBAd.ːcܶcL7,rT`+0ltqr dAӦyQNsx2t@NKB伮wG] j,,j5r !^ݬZP=3$; &rȇ!ӕc(pbQWk9XN+OU|;}uLCtf=ai[u@?{OԏP$=2nFûi{n.)=̢ &|γ02*kᐵ8ë$QAi>SwMDvsӝgktUK/!2ؐeb@uFuUIa %QO\8N,`7+G~O1eC@[lX"n7~D&}J)4I߭!OƘԲ+m})p}dZ?<UGbx>yuTX>Y^I.P! !Wטʄ]칊gb,_W0d{Mhet2ߪ$ >NNdH떍}?,a͵MrRL/ÂWNPG'OBOF%% 鱸XdǷ@-Jg).@ւ j۰b? CwnrSzY>bkVb! <??'!) 0f7Ϸd!\at} o4 2`G1?jv~`_q%n}Cl1G#n{h1 %HU4Y7#*T^#=s\BhGS@+(?>XjTPA@9K}W[X$!kt/3`rL$.7gRf.4sL8ByC<m;7}O=i{M&8N: ]5롵#p($|cTvN`ڸ6\`kUU/<(R@Z\({#Е ݫeNT洀Ϻ*`FG}nF䋉`2JwŪpa1e1\bLQLIe,tER}؂4{C݀)~?]IUnpbUT.AZ]\/Ǻf#tiXZG>7*LO ̋fh uC;D.,5Xs:\?|W6.D)Hd"5yBsV)3e :Dۛ?!A~ϥL{9Y>A蛭UwԔ7 `$Jhb%~HkJ h?P_*GY"y$ϾQ! Ip9jٴ+14CS1q厥mi\8vO" D2Ai߮ܣ8j;QqY9sJ#L700<ҩpIp*p>opՕ㍰@xuڶ G[Č8Vf:s&lxOg`w<ʩJɽi&: ,䌎RS!lΆeŲum@9ɛ`P&P` +MIHS6^J/ЇyF^O[j&=M'Chvkd~3yQq璊뙬4>AFe;_RĿ3 Yā.I|vl6dUH'i=PK$9ũ4LE[aMqlp[%9=ǺկD$(q r|A`T$Uf1"zgwB34r FdgvNʼLw9eܠ Ή%TZ  [`{g[/Q,/r6F9kxZc4AO=(ګY'2VU'ڬֈ;[rkR(gHɆfMEC~34#0:wnvG}Yf3c:yB^v@ׅfi^@TQ"yISl#l)ݻ3ZdeՍ[QШVYuBjJ8Աc:p iM&柮~7c[΅[emV!hւH~wf1L_2"&>4?ﯖ졩fi Uns-DHI ]ug .8HAiq_o Kn;IG.w*6i(ةLf HwvgR$ϹmAy>Z\#+ Qs} @B|47 OP\Rg> xdL!x d0lQ 6ԣ~tZ\a!JN`5e%H8\-( ad9`=FSf+Ddž^Nf?8ةO8f+%IM4a;zqJw>MP%7I U,M2HtʶQU*SV˒L~@.\>PXN)"oF"bվȅf3}sIDbBSn4Ȓ2OU~/*_!rJ2.KSQ7 G«:-c Oʯm/wɺ|}Y?` E܆x6t [id{/T{zV#JmG+GTHS+ -/\, H–Ke&+Z($HP,Ӓz8j 3. 9r:Rv5qg4?9Ej]D.V뼯z;CmQb9xŕK&`)҅QԅCzN$')v,$^MZK eTux13$4w9k,0gSx؅IaA$A))l8{rw= x,X]Dg'}m3Xm'؟QU%g0^Gv !4Ze0 !@Q긕{!jk; nXl<,6;E*>F&xO[]bz!W:s\T$3G TmSV#Yx25Fkgc?3M:ׯ Gc`6|$gsEȉid Ph$K˺5T]5f{"Ӡ4ryP?QXx=gX9(DH*YIśK<f~gE7 LcҒ jfʣj=[)&ˊ݄PlW.7Lp}O(<9V澊儔y8|qi?[ۡ84a؟l3JzY^4%&ABan|UD  *9aL-H_D;A;{ofbwB|ޚm)kSi|lTM7|a4D>@ ݄![,2lFZp4>SLcLJ]pV/_]0^Of^$y$aJtnU_ey6݌e +|~15zCs~%quuJڿ}e%BZ{57{ =`| +Q t#i#{H >a xY%)Qv2x̚$PcB,&NSW=/[Im"L;霻E0Tm8 [>܉_Ӎ~@\ߍ"U^1JZ;QlNaZ NyQ`?OYꑢ@3~ou@ΐuGH8 i E8 rY 1M*62`-5J7AӄH MXks1Vcd vgx-y`|zO`( !Mr }UX\vWzuЀH*vC{OD,!si~{A9%rl&_EMdž)!zr @~*?v~LOL(AONW@ wMCu51=H%z:WorA&'GBaH`kBZhQ|kx=2j[@yyAO5 ܤmO6ˀޭUw7>p/cb1)9mxN՛(%'qzcW3Va 13zL޹ #9?*m&6 zEEa+MϨ]D^+ 9K%5uk0q(TGj{]dYЂS9 Vk|ؖz^iD=^g*?OlabCMb3T ̙o锩\SIK|Z -cH֓P,&[9L'̪eȄF2xFm/yǢ(Q~J[z*&ZEvEw헆o-P $' zbqm0^axƾfS\3Þ[dis}P0R\8=I\qy(Zrs6hY+C 7Y_=pkv@Pf,1x`@S&%g)mab UxFn-'7oeX5̦"4EpȮ_|GuTВ__ 4n^IvHf$jU)$Wvbⲙc#LdI5V\)'I409?MQ6sP1`&q>8ʼnm_0?̢s[D> Zc(y&B*B\ĞD״pcy,b mT P(Tt<_teZj!"%ߧ1{"`?eQ3;JA\X~S!yoo `ZK ͑3f=Y_DMGxW':W6 cQ#cogSb(]DQ?5>0kc~JxŸRΛH ̤F8{F[t폙䁅b1:Ŭj!G=xGY~M`E%*X!&7' Y%;3a;ڋK: 8&?TvNw׌*"EᱱZfJQ36%; 9gjoGĸ6$ҟ@EU3>8k[(A?[>;sRiM1d#dux^ֵV8e6!Ĉظɼs2MNǦĐFEigv׫gX#] ĕ#Ü\^PpQs67Pu^A孩W_Q`[ePKk ߍ ҄O;I \ߥq~j#5x3'6"!@-*K! 704/ܴ{+G:%mn6$ҷPu Hw˟&r׫9jCz4,S{c_kpYQ/$:N$ae濦IMGԊLiZ*ڷ|oҀhtH_(wVC Z?F HV{Je0wlDx#yPhrz3ƛə'ԙAw $ŌQخiEjzПIdmΡ-]!В<;4: Zhl5Sl쯷C(Ma8NN!07="dw(q L<]}R#mb3SH׃?TSAݵ2].T0E)̿?% I}Bwo퉗Y-4`pl3yXmP*9uz9S4F'v|+$ ~ d GzP]5 CA/`3-\[ِ\}k:cnl#Wh}BnP?UiJ3qyY4H}J@2˽d ^pm =zL ̷D7hY\~ϑI:+j~lb!bRCX_/ B&@|q۱&}57#G^P׺=62'~,[puxD>p Θ^[h"" 97_yF^5R$OҧPvCeU 2A"]^gL /tD&V?^6cf Oԍ']ZfYznʝjlyiws\~ٱmsFR13Tvϫha2bx!~*oiv Rr`"KGΕ(ûB i ~0 cEHGHjUiScr6H2-!*8ӪY7RemdI * !M(p " r3k.4ȑa0,A9,xn ݭowus[EYJ u e!XŽN$h Xˏ߃u *bt>|h"o{f1)5 !X S`)2ٱX@Cވ3FtvX]>BX& &b}epŠ9Bm %/1d-$^ c`B>N?ܧ4Kߕi OLͩ稼WTPhzT,Jl&QwaJ8! /Ip4Zq918?Ms̉2u 2+,e|0\>;Q#27\-MLLT E8F|5Gj[[&W#9r04wuI._Rȱ-% Ifң2I.: y߾3<Uڜq4 T8)4+3%Y%i~ȺGGdgP &+DJtLH#q Lp;l3kQlf<[hԿN<j(5`qn3A2wZ,jpg@ΛGo<)fo"3f [&4'%KѵO|צ~zd-b"\cJ`]0+htL..95&-)Q$Jߍ,IDtFuIj.9Zt:ly:)A4Nü x"Z2!̭rHV 0C2HPҬd8eSc?Ei v}W@DM%v*w߷,KnX= LÒ'Fz{A ߹ ,lGmfص(q'ȍ<{Vo﬚ V^I_XԾK1[[-~Ilz# O%߱EyLܤa8&ŵpc_rrO>$f"`\P [Rc**ϗU<İވۛ0A1<]1 pFy4!;yk6hLgB(+e(-`9z7xgVD;QAy݉󞭧D(߄(vWK;{K+T6iIh u夸lM,>)NTWRXiQ7Cd#:nBP^9EV"d%Qn4pchE51[@ʊ ۊL; )h#`T(f\]Bؼ'j ۪gҊSa[*r}Y=a_kpÇ7'(ˊuTMm1!~bL~Zqg$N;2/3mWU)U)O7fݬs(zٳm)bLF-?c,fAL1Nk}c V[R *^SE#$4ZTMTu}&ޓbJi쁲@j Eª\3o;ڳo/U@xvT&9h#*G[M x%S`Tdx9ri/i8&OEZ-E_0HݯK9^dPFp9+]--mpIrF.uKKIlb )x|q) xL-'/ZR7Р]ޕ7'R2 X|\˿?9YZضj]鞎Vyy _Gd[>\LhDcɨi5C yծ{;:P"b+V}zGZ=0%lήpKz hE_u?jS {4t 33u[7OxSFQ%6UXjѝa:zg2LAv K^OZuCw&m EQ,%ZU*GH._J:j2MEB@WZWxVa݌zy^=ԻΟq}پGݖ2pv,8_ּI*[[q:( F#>H}ʀ刁&af 5{5q[Rd1( H ૾p}ja:KeGwrl@9ۭ ??h_ QW:>虏FiO.w&x#0!M*δ4UbRLbn &A!mq ekR*/44)Q."fc]^@' 0{!qaS~rfX#ϝ W9U+qWrvC_Dc2AWX{ ΦF Jc@,j[N^tTjI|ߚ,ŅDW&( ~J,.0N"ʸ?sƊ `l^ڏk@$l3  O 'ƗqRJw &{|MEvkBN-l;ZyHYRfOqtegtpQs7lMK6#'? mͿ xaґA)-O@C?j~Zc%nj-ks M.-f̮AwYgEwP1BBɼL|-.N\-.ê+&3:B.C-(cvܗ&!@5J}p߹i GF3r:l쮨i,+W|^A+?Z qV2xf`PWKn5cҸm}'`'RT"| S(1jב ЗPڃIyʼC&| 0@.@=a ރ}#._ouIX>ВKG y]ѽL'JoUyb\y y쀳 '_zq o~2f%8PDX? =Esݶ)ؤ;._Qb0Դ%Y Wg)4IJT&쨸oB}Y$o+==Е%H2-50?{Mdq .zuvamlDE9)N= ~UtEDuAJw]߯@h0g6݊e)ҩeV4B"  w2(  x?.G|A!# RK n܇D|<#M/әړ|;  Kqa˲QXkTP(6DٱTfF#K$j# ~Q`Mz iZ@{i 3b4X*(ߨMfW$咈zcc~w4W/rII.q!8l<9RL sNB|`EaFf)۾eAךܵ5wd쓘k ;Ob5͖HS>_$O/HݭȠ!^?H׉_eSQeީk-P,$C԰j6~-0rG3%`$br\jd-\bC /Zܚ˙qe'Xw߷T 6Dˆly!'6TB?:ӿ-ҚYM&||NeBe"Yp]]peuBfBo9 GS gd:p_%t.EEwT[;'wty´-V 5HƜvi(CVd}@GֹgU V@L9sq~7!6%RzSU∲kEڐ_ݸ݂ DPL.b]Ts9@Y~W{fq5kϊ5ObV4q`[`RnN9wJR >8=s'T iHڞ_$#) _^sIXo-1Y,>R_LkvKߚUVNXk 3eI J=(7< ?}`h"\̾g,N:jI"Ar+GM0YM 4ϻ?\?.iӻfD:TP63oЉrfՁA$KrŲ-l+3IB)nEلDiHp}h-O0ՆY &r-CV[XA0߿}\`2{1oC~| a[ij m{Ynrw(a1bDƨ;'֗Jv%Y5_xWԿ/͠ P+jZK)Sjcnx}˳ij`٣q.;^VlN+h q\{1iq $?cBW xbCmMXC]cԤsA 쮔8U,5M>Lz+E,Ai84 5;- b!cGZ13}l`qY!n\;}?b$a]Y#f>,_/ޤv]|4,_etUa{imRk): SX-J12򡼻ZBs[N@}(r?pafJyJOArsYJo ~J;\EZQ >s0٪"eW \sBHRO~VZo#xl9Iϖ:!#)' [\֑M 4U,wHCe;,zqgYy49"PP&"G6EYh& =ɄlBHQ&xdTd /* S 6ADb%[|D7VpP-!=y_en-e)\xGh'߹GڇB :p"f17$T3r plY na}O ţ/b[vDtTyR/QBv"4FhԧX!,MPA>~n՚)Z}6xւ #F>*/yr5OADN,ëxk}B>W'$@elw1dZ7`Eַ|cqcى2D֑TCVwFw', !!7*ߪAЃ%vI"4օ]W>}\?ohƘ\ oŁؑ9{C$KI+]X3A ^&C-&K%/Dt'ͩkF2ꏉԹI4RA5K5zmF׀JLA\:gd?D:/I"1y_E9Ev%:ah!@ :D.?zJJW4;|,)(MKwh0xyeF9ʍfpķBѩGǠcf'CB+v淳bAUb;G$c6PaLˎntƌ ~ An,B9+[.|a͌n>߭Aj)+7qknYR>o,cv]A%*\y'C ["^L07Z*jr0mHZ4 <(WZA/%0p˘趖ZVj?xW^K!O sn]TN E@x\nI»l^ScF1I fjiʢ;(I)܃ް,qv8^66sBVrV"8TYyMR_xE\EWRA'N p8^׿_B@/载i}2`_"a7t g_e D# g~5Xo?1Oaju{(0""~߆PxWWOوhv$UGx 2IHp5X3﷧~^xOJ \4¯DQT^,8?pǝxN v>\X-o\#>MWeQԳ~ڌjf'~;fm٭ !ɱ.gma0 DP $UO %5~4OǤDZ8 j dVlg Њ3K Ib14)GodXqsto z= J"JDroO%Ӡc(%4vܘ2F<}t!AvS+˽,gxXE/ (j~@ ?)OY,EXXyRDјEdPf HhÇ힧]2kZR5A_qb8=iI(!$+KV¢vlPO/#H5%uZ0ƌMMZ"NE:foý/%& fSHۃAJ `N"99ՄFõC2pFV!mcc^;µXPFg$WѝC_mn%xLDY6y!2H1RJ=}XzbW1vUB)wr iҟWsfdWč+@MPuw~˞({İyކ HRV7`f CPhc:M]n,@vg)Q:0}3v'4fZ,2#G8|;.׽j z 4w9|iLRh{,_Iq.{*ͷ82 ѓ 2́7K Qe.@ZC{yw:.BLw_)u)wvZVY~ْrʷ+޴Har_8SKC?/Cmt > Afh*J;IxNnH?GDfVĄtK, F`XNo@u $bMKN'OIb$ɛu.qk9XS;ep\X/b\ dAIPxV ,7#1,)%z;j%w(|%Q!~3*yA<ζ5hi^=0z)$=)% DGl^`sj{_!A^Ppƥ=̉~@pM~EVZ6V=.-Y8ɤJ9;jkoX,O*t)ݸ޿]7BEv~i[R=J-UD:~ZUg1`-ㅒ yAv쳕!VBPBJ3 ApjcXc?1[l1`i@,|8ʓYQVvd4=:.O}C~S.t~ d|W Qno?L3-8 yb0B] O@񵫏ł"uqpV3}mFq*R^_uyiE¼YXK+j´$%Dx;(@C0$Jl[G;,I m>1&~lq:K~h EYnEݟcM 33DnWWЋHȋC)aYF;_A /jҘ^dr3O\YIq>dܻ6z4#3{M[`v[h,HXY1UN<8gjG+ٵYnz5pz |bOk:HffNՊΔ(~BAqm/0QW5|K]?m~ЅlI4ašam[( ;D!:sH,'~cqշY<ܛ[*^N~SgL.c2wK[:"nY.^MP7<9͑|wj_&so[F98>2]&Z965wqk30a5ҴE'HYze. sh$y,&C&͐ü='9\N ឲ*?[+y</y0,x]psd*RPRsӽMX0GӃFxLf vŹawC"D<"x$CxIګ|3N17N\ά 9plZ|gHF%6k=B2>-ޏc6Rhl/\\(m(z 3z osS[z^̬OQS{t:nE)m/-Gi`>ߖ+>͝VxZ7wd 5sk8 NLC@a',i#5};\&:S~7Q9PCapĖtRSG$d>)>+ t[! L)5j~#qI3W Y6 8)|ϨsMN`T阬RI_Aq/8")J ]ov$IrֲOc&9gWs+|> ?e(w=t9pa8D"Ps;Z!엗 QG!rːq "I)Dx%U/E?iBMj]pZ?k'yD6 <J: Wnߓ}]gEYL/bue:f[cZp{4KE?(wnr~ t \NBZgpXyvY,BLM2Ga=93>L* j||滸aOe62J/}ܦvh$G!?/& u6XA>^Cq?T_#G|&az}aN/};k?ʠg s#G5ͭqW#48#I܂l$Pj\ 9-/&SA_H/b4ũa'2TV sEw"ZUKȹc$qq >=^iWobAֵ=G?B\5*r8> n5/OQyt35Uǒf{BgW?x!T*IWzlc"ctT4fi"r] Z@_Kei./kd>T"1}\tkt >,=Zػ 0"@H o@cyw >h?N:bb,^_[ dAULᏏP@*:}31h EA>ycH+ aV|Ae҂o .!5x_G֔RDtk$m `*n2sVniW+>3}T⠭}Ef5G&љӞV f[[ɓvIb{ _sSn^!Kjk 6,GnVRi9(a/h3z^>n?pcN~r#_l)FtX2+LեK vNQǚ~yUbN怾n4wCy<]|7)u|\Q*BNt"TV$Ňk{X^S7gxI߰hXwMqs~qB hU".$?^C c#_\mڭRzB:)yYƗ/4IExl*PbLA|\D ɘ+S` \TJ-dk`tkZ .U„ėem;o-}X6m83N>zIR#Y`ҵNe.޺2#o>2яޒ'9XL˥ũ4s2nen)ٝ[|lZ3mЏYiU(9: 0}IC})Rۋ5(braL_:F+>W|7?8u8ƜJd vaWaTpbT6?O!PXxcJ}Ni*ѹL,htP+Ov 1eN8Ҫ`%[6@uDq.bh<[C񒽳ץ]>C_<ъ^!tƜ"\)nGw!ov-6T~*JZuuk!\md`(6NG8fِoazn?Ȣ[݊ % [#H˒ 㚵Fk/zN%>zt?c$&Lc  EiS/%)<وM}[Paq*D|r$,]*Q_a.E `΁jרHcY\91pNl(ĶCUuj,B_ f/s҃`6k{FtS2wXݗ%XkI7W\P϶5Rt\.")V A*Ok vRyz(YpՙLuV`GzKA%^UWB[,cܧ/(3=J^$LMQ6/!_ֹge:Gj hY҆jf?IjarB S֣Do8铂6⛤6e9zl7M6pX{$bg6SYxBXn "Yp꽉9zDHٴ?] o腼$#5n:ր"%@c<ު~]Namkm(5c֒E$ȱyOL,b,=G3 =s~`Y\YsN}lgU͉*5!SIZ7v/Zq n6btѻod1/Ov5x ym%D.W#|mE `7*{&b+'n L3. ~S(GFO T(໪+@gaz{("N@9b*R 1Be>D^ܯ]6=).[L5랃m7b` g:pQϗ JDޓNٶMI[pXFs魯@[ƵUT4#f gKuZ s&xEpTu`rC/h vq޴H=9UswXt1;q k8@*7a&4?c`qx]qXyR \|WA1ɕ~ͱjlUC ũ5dfZUYF`u{`{W1PVmy\0~,^V9_N4T6XU ώ_R$t)r-j7p&U VVKQZ0o = \)o& _愐3 WGZpM9"\c{b>̢ͫɣniXi|xNv}&y_r5Ȋ"uA#1 Hմ{i 4`sٓ L $\ 1F %l"Js",[0W@FSí-7 e `\B*X>hԪuZ#$ %q#gK%OTA$jof+H&53pNRNii&ЊpOAW+HCV c}_2j Maj_摶t$ LL6|cKTY:o] fXOg~4 mg'VyGoeh!;Wr*hazXsIrn-$ss!f S(1]n`Y2$ ƙ9ANVa|cfGyʝO6E:l4o+r+ OWpbxV[T0 "{\.Ӵx1gB."[jXSy .c<|/:(yA>CDS`6)" i66<*\&K_.!:nj՗P/m1c#h{i%SOvgCy!4jmba)-W`NuJ GL .P{QdarF) RY!:X`Dg@[ R[̝vZVl&s@Ky4kb;OxqTݨˡme7>b91cϺۯocƽVh,k#&ZJ"(my(wPjk]`CNcK`GCVuY;!# @r,Sk 0^n~:՘J02y C $B-@ӎ嫚nf8B)cw6Aty~'.سiJ_OD~~ʮ}hV]w^OT8/&_b4fTx['JQ ~r}G"Sgϳ!9Փ*eaп 0%A$]2Prˮ%M *UZvij nE O.Q Xx0CE a;jZ (+«g pig)'}2B^Q+"Vw-V[h^ :Ïc~|#쵑p-r@WwI^ޡ5r(vLKT?uCtT^mE=?ֻ] X42p bωؖ0<gk?Hi6Gx|Y3H"L%hS0#`fݶHًA!h6rpa|!O}yC')MT%#eݿ/yOɡW|c֋ַ'!~C\;577.d$a܍ L|":xFk8u=RDЂ.N\btƟ(MxFσ}K瀣>:]Е{+u?b lsւqYmjWIɟ{+tM9"ETI cofgU Ti%Xˣ 82-&ػ#ctt(DVn=|ԝ1^ .`Tqo,C-zLMKEO' `*=Ij aJb!X9^/ +JOO#G:37UgEqI ,@pzPpWū:T2& |VB$(0y\kwV44-]Ȋj<<+h(j2q˖E,cr0X+*4hL`rM.^ͪÏ(C\HP fR^R6v"S'=4aK61BV&AeS>o3qB&C )_a!`W41?xZA'!܌*pWVH/IT*|j?JnCzȪBss/WQ oS( lܡ iM ۥtÂ#Y MK+o[y)TbמiWO;ksTvgpNdȺIPp"ksd˨~8)OS晷j1#G'kfRjAbzn=Btxv~<[u=GMd3F嫩g!9Wh^NFq$-$Ol G<8J#kU>٬~F`MbW`\4][J<{Ǻ&CN+%ԣR,q3 ř/9.-/✜Yu V=vg+1m Pٓ?qB!`W.pY2m|K䣢D }dLQ$m`\aFJ c%k)2%J@[$[ am+ԿbE0yvuqqmc¯ĶVAeJA(36 hސ ^ϰQdC76=n&rie-Ar:ioQ;9щE\VK U馵1&R,kxKrs vMc0 ;NDk9=mUUN=-CB7{ļet5!#+C㗔"E ͗18Uq KY'ӍAŨ*cd|&?YZ 7/(`+z| ѫ5H'OZ ٿC"AE#:qh$tsВeU&kx&!npAc;{%DhiwD(}C߶_WV+dʢ9|2L{9ZI+l!V3D56 `T̍>Y*_y2}3bf[dd[?؀I.}]9t&%{_ayXXdJdjOqLPw)ڂ{b|S݁ѦCZI(oy1H>+1][E| 0 0@ÅIkCYllbY+-ϐM%*OO%jC@\S j nSӿ,Ja٠c2*$.ʼn}ŋDKsnOP  6_&[+IQ(}?|/N 1!҆/צܴlo?1(QB|[6$& tbu,3q*I\1=q ۹f2b׵ # R_S;/ڇwZg) ^m}vK}CH69`fBol.fa!W]]uv:78H$DI(3X>,V%`DxuDQЙ 0Յ=U=r+Txe*ntR{>aS F1fL"f(#?C-| oՒ6Mn0PnwA_fy 93)Eo $|ƯK zBk"w|"RĠ:۶/,U*=|\Z̰Hz BKNNXDER62<φE֬](#G}P7Ji.: HdJg3JL5+ne}wam׉:K8L<1z̜4ǒ9ILq웩Cqf|%M93].j#FicȄTqS}hqTbbs}b8P)w&9RiݷY<%-ErtRwIvr愝\x3${ԩMߟ6!)S fx9qYb2W2:fݙ9mUl0e#3Ju۞тT6_9:V(Nݸ8Μ뒉g { d m֗%-nӜ9t.MХ~VOozEʥ&t)"(އ몯sa9|30%s =_1.p0 ܩj0}%Ɨ*!4 c88>}Y@R/J1W=br^RmCZ.:a#N*J^_#DyͣN$F&28`.,5j rmJ7mP"YK<iXp/&osrbqfPe{jTv ry-;\HI{Ϟ;TS>`r jqv~0!.Lzxk'ӺnUDh&o;d] ј*?fBYlIE#ENzN켳׃ϡ֘Ŝ=E"yaψ{Y~_߷D_U76pxv7&2tH>2W 7Z{ 3vX(>D֪ɀ9vT/fb]ۃpxTNY~rcjU|YyHss7ˏh$wkF39$CMW,PNRS\N*wL f!{6 3MFp81c/8HHM34Jܴ@%o>)jFLJF=☋st$8HJw:[Ee5 F%Nﯙ/6&"~*{mo>DUi~::`\\O+$F[Š?&mC"jNq857H^pŁpeЂa)N.M'3䴗86"><盰Ͼl!6uB͕O%XW27x˱T%$L&UˬDS}:F  /.b>%n 7-[_@<`i gyEI?tR$*s+r+oFgW{uS3}e3u=ӖlSZ(Xz@*&{lȕ:u@O.Z+/$,sXiFWGsuKBow=E8/!-'!zNi8!'55E@dS f_my>tadJkou5H`5|H zzۂ<G&4  $'\l=xxh+]-o]3т8SoQ; ,'1u=p[S'Nɪ]JѾΫOX9 M MDL<={7C$B|ĘaKTZvddp0rp۟G_ūRXϤ+xQfSgte|1⺐~=\}a=)Vl'jp?x2!|`rjf%" дIHɿdf소'9^-:Aj{9ArΤVv=d_hz1*,n2qnIa#aS~|FS L[x9q,ЍXJդcsL6[%MIFNS"W@ּ%N ܷ'= jJvCR2ٸ/hndOY?8Hbo_/S~߼..IÌ WDG3Zܗ!cb;Iߤ'%x%?}B'G̎9B!op$K!/Q-UnoM@¸?Ʊ*75Lґ^Pҿ!SbE`T\,pC>VE$8W9D?95C dk}+K4i9YV=.GE0I.J ߮< oKMzLVB2 0]5HaԠt$#nN-9 =Rq#>xucˮXBmvUewkg0ŒVE:p* t_l#qX8bHF5*cSqϩU+`oQƼBk)l> TQ@> S˶ %[fB3#-l\+ݠemtYEeWjRmt{ LjxK1, VXvyOɂYڎ"7UE s{/uMmCO -6[쒴0]eŌ;rhto`+s큙] y@c0g,-QI;K0?fBd:+S. ! uϼ[;$($N24CiNqOthiX m6{YEXbVrxXKiQ ט-$'%g>G3/e] <97kg]*q'ŗ )p`:= l%KTvmJˌ2wL].ڻjHGtyɫRcIJf̶1)H`ς}NDmF{,={5f"oA X!ۓ5S[z$b U?֧!2XWͧu_UfV $z5V^ldo `8g12 &f6)HN*IVn?1qu7GOиoyD-ia19چ_G$jz~Q'bu'`z2r,0;[mh v ߉EpoҖ k`pL]Ua,GJ ցukˋ&wsJ[4[rުzWfE) Iqgy+!7=#]`IעE "x(,LM#}Yh}8 og( qG ,sJ(ΙLonp}guWW`/mbeu $= ˘g2~&zȼYd((qY;|ݯ$]fu dWBLGtw bUiϺr(ݦE)^m.L5RC C'~>&/M35:4Xb^&ڶ=SNn~ߠJ.L$q+e>Y yJ"Azsq&<22؜~Ru_`F+ g9mUAҦuQ1Jq=0!$iyGzcͬG;J+Eva$0U2,bziXlB:dY$(y `: !rL8 -֓]wuj 3_w.9,svz',NI^x&Ēci_ȉ*b<^5l$0~3_"IX?"R&YtHF۳}\BHXGەiOIZL M,ܶn !xiDtVTmuGT #dJf`BVUvEuaߔ(ٯWZͤ6t3Ŋ5^\Oǜ!YI䳇8њa P<|WD3ڼ8I:` k4_NU* |lQc/MqB iDu:?A5/%*.|)awa2~|v -Sclk_"v;G;kr UFg0jB>gF?uFX±Gu.~Ί! "w. G8UMh]*|2wiѶIA\ų\r To02MH%~fE: ;o=|[BAќCX԰ I#b\?F/n~,7iE4hBȹ~'_6^&[v[WE==E)GJԖ( X} ^pWU*9yd7tI,~τvjasƗ`j]fgE vpZkif9% y6`7DrcrQ @&[jeW~O18Ֆvyᢠ TиLWQhk<`|8nOFOgneݗL?73"\ Ƣ@K=0u)Is5T"g1ڒf@fbx<( *%~YdC:m_X'~k£ˮq|qR|0&^>:iŁ~FdwE&=Yx vm$!.!9>ȶyPN1m!6 ÃpMIy, 8]llŧ4X}vHXۨC#F[$^ř!/^}-g)i1V/:A*ٴ8ZߙpËȗon}\2ۗ?QƄ\OP)r N.ͷl+.ō>UqQvIϻf' Z[3>`:@ȼ먅a[ ڴ %`R]Ek2iJ9) sW  M$?<<{]2# ǙY2,/.9 [窂x).-,#g0lcz+ѡD-SaЩgJ`d4ɇz .HJ3R<)Ocaˌz+q).%d#L_=d5uN :0@$"&Cՙ)TJ'2rh>!34z9Qw>],7*ǸC5EF vMۜ<\:Tv',]÷ ᕱO\3-$*)d^{h4`d^VN_LYp߲)prVd =s-= !hó 8qrt196;@VR,$`1KetZ#H`YvQg\l1x!CD,XH`k9*9(֩xLvإ89q%\?9B_F&#QIoA4vGiF,΍aޢ^% [a#Nfx-W+~ .zř6' b5՜wClݷgGֱFXԚw:|NKPķf&-m:@W~SaqMmlk%BqU1kvͻkL_Q2sT82HI.*6Yϥď6? m鼡Uh:{hyo;thI&yeƣF!.@8t^><\\ܭ2хߑ= a;u!*_>55 OZ aM2. 1Bu;Qm?`~Mu N7eP }܇[4L':rou%b ;7ոUx=q^݇!ѤXt 0|lgPΊQ&@ʶrc6%x_ps0bx sl/$P̠6D }h2k `v\f~8CŝU6`]77Z8?A6 C{ FR~AؘܘbFY$i1[fηŠ3\ymh(:+?|%VJBe^ĈFsԿYЕ[pKɰqRș|55C?3A~#9yU3yؽ R43Kozy /No36ظ}xɉ˄-oan8]ȼ~ub9'RgH 2[6xa@^wh"uaF(M =UuuNq mM9جuVԤɺA!!I䍴%(0^ޭ q{gTH啦W$huքy3xe) s>鬨LO'V,xR1FqhҡB B@y}Z)Z'Sp5җ|ʦ13Yd0p1`'{2?0SaO2'|QԌ0S (8}jjA+ѻUKVHcrRI7WX񄸻h]:s˒NػVYF +:t0;wβj? Jg!4"qbnz?1cȔęqH20 FKCK#3)mM~,CHoΞ Aؚdm*RY)o@auqGh*gn78vc+Pݽ'Yhy~P@N(ɚ#_jWxeVZl^7E^Y;v ;3: 䗢WeRJnJ31|-(DΚ˾䭕$v}rlбob4l:;_U''(lM$PW2,6OH gcC)dN 5ou]dAj#O31^'=Õs65H?dnrlJ~<'Z#lL :ʱuE¤\r +?bpϚEXz\3 :zuR&/>%q'~ |hUjA}7h%An\rb#`΃xW=_o㴦bl[8#tk|YT5WwJ= vPV&d^aoʏo+z˚SLQ~ ~zZO2mo-BD7[+70KбDj܎y|(|wR1}n-?A ;f \GY +^_?1p@'\,trœ*|{}utf vd,yh|6=\d ?B뎳.g$i4!ٽv#@vI"JZpJa W#J$lYS2 fmMU 5.02 Ћ`a Mj()w8knSU:4)ۤ΋ڑ [쟍㷬׳Tq\#y9C e1jkeC*oG!>Dh .Qۍ&qcET~?-v(Q"aN7_yj᭠:y &W<gNfR ۚ[=& gv( Wکi㑖%'BCj׹φ bB"lK3x5p-EP˰~\FbW_a(w(gklo)$^pН.|1 ٸ7nv`] oYxn9@ܻ* }3ݹu+ dP1u4cc'I۷}Kԅ}߃g؍ 2Oh6Z uQT7F Z$A~t wYDkϰ]م٫>;ڏK ] m!87ƒy@@oE۱$KD+\x"{mތU<4|('p’3P $QS_Pv |k_HY6 d[5"&^#Vϕ `h?\;-=ٍFEucz=B^NʬS'Y!+G_rB fY bydVw R=h: 64)Qm_%S#7 96ݖYX'p`/]2"}Z[!ƨ B! L( 43JݒaYi( F?.?A?lk(SwI&'تO_R=G6C_<Љ0]ךX#Ha3(RYF50C`C_aqU APj 6Q5+Ɯ?T|s~RY^DA,DǍ@1M&z!P7 AAC6PꂳåV;n>q4<SvN͈X3qr9郆Re>֦f!DCOAvQzj Bo!wPmF</~w 'c"zb_OsPTߥ~(>9 [IU+jŶ$ >SǖpR%{s1!e_Kj1 0ʧˇ(F#VTUھ*ٍ^u&*[FN#Q0.P*L;։vz*ԨmAY 8K&ƶ>GS^6Gh h pRACce6{6;VJp7aCNTUeç 2eʽ鷌*$xO;v>5O%b3EhcyتȎO};P(Gb"e/ivº]5xMP!NPfN,>n3) uEhlVqq|_i~t#?R(O 5ܝs6O6"PT*}ҙU-e!1g;e+$Ȱ %tV* '!)Rfs6Ex}|G㾒owLvGHT۹|5&<7s*p- B+ݢ讔h6ҭ=cs"j-ycL)R핝/v3izx7-)gwIGyJ$,r)FZ&oH|wc4.C ܇3d7Jw\Q`P vb#c9c(9תdjJ34Pg >l&]-,[J65xVٟ;ғgFl,J jNcQvd$BSf!^sj_yu6a4mjvE ]bˍ9NwǚSs#juoFoYs0j?XEHnY RbZq3c jeBtIH:kCuFmr6kv$>[b|Ns1κ(_J4vMp I!I~it"sO|oK˶eQ&X`dŮ[q>]Ԙ߈Q@vTA!_N.y7jUT*.(5Zi)rRPS֮]R'p(-|dff?1s$_O2G9RZ1Y Zb嗀oW}!2 wpݥ'~r /:',:Ü.E/'蟤|ul;DjL (Pޅ}җ t8Diȓ^Hː\E)Tġ{{v\& ,q#CQ~:S⿦=Mi2!8 ʖױ]Qx#ŲdQc?Y'/c9 cz >?/̵FWtkv փN&] cV mVՓ?|o:k;w:e&&U銃M Cj*8d3c=u$o ^2q;"om=_]=M۱q#:"@k-3˫U6lOLPi."{F" ȵqyLj7SQ:*-ĉ6R՝kfmw$SgLS +Bixb6 "y°Knܭ"?Vd,|%μh Ǐ^M>GNjBCyU_Xuj4HJ)ʆWo-n@Wa._Ň7ߥ'ŝ;6*f*v"\}%1S`/! jӬtb .cdz`M* K6b}pd)qnh"vj9{?Ƴ _ɦD;}r<h^Y ¸Z{=Н8f:p6~lpT* p=[[cŰM +yҫ聀.Y-e4qZ|'$t6obLrG׀?3eV]nJ5L͢[omoB}w 8 _13s .L;gc v(5qjtL(Xw#|O)3ٔ]v$&h\}]p`5FA$R 2h+07ٺ2AW'%-Qu)N4,5k3m݈NEdfh'Bd5lboevw=ڞXcy(^%1D3f*Ezw b,3ZssE%5E uz J${حb^' Kqޱ$rX89{ϑv]oC@g2tO!Wsp(j:1|ƋOU6˧C`Xs,MvFaNpkcSa!b[ "PƲoO&UwB^{ǂX+LO-}砹{YQu9zN:傶MQi9CTC&pu>KD_FeT"lTSn{whXnSAWJWL>?avQAWY2m(c-$03|/W#I2p_H' Γ*{xlPLxc+H6B3 /)Nb R2}ߢ.r(%ZR5mǺ?YA)ت fRFfD0N]fwXV).uby2٣x#.]NMTӖKr0/8S,<;'d5d7-cW6︢@h@BҶNN/&2}=#=E6խB)^vRnKvԮB4P5Z}}<"!.NJlfa,SQԖ%o*Ƒ)sWTehxi,%Wc^?x@0bigdAt$V Ψ{@ ~;^tGi_IHx챐W Q!3 ¸=IRH\2g,9*A~§B>a{As+lSu唽A} `|ҌIX5ɜ\{#<ܨZs0@6.luؗE.$1(DpTѠk] \ 96~ݔmnA/bytЊ-X=WFfvO#*Tar^yKY̝~HQ[\ _QNNnssP A 'x‰8Y .D?Id)P _{o? YNrU: !ɟSD3}Le"KMp dVH7~Kk9KG,2+5 vl_g={< wFsb ;*4~?D#T{"NAD 6a)20Om}y5u>oɐurR!mt 8֡7}u7q 'I b(t(ie#a'ýkGT&&J3h6ؘFݗ þUU8P|n i7|g 7L;?՜/d>2͉Q?+=0! fobM:&WEL>&[,Kƶ11 !%b܄AΑ%FͭxR_ڐGfTm,˴m<O/99r--)gBCt,?=+/C y5K D{!LU[^,n8=jhPIdwS(:Oω 't6}Mzar&AE 9}Sf ,ΰBv3Noh 6Ǵ>h4Yk諠M#؇Xᢌc\/^kkE^׈T~~KOBwtQB16%,).{ܑYɚ{4۷V}~A,٫:܅Js |R (֤P;:R'#oR?x4(|j!1}\ht" 6Q 7V\@_vǏX"Evy[2؛nW,ƑJ&/(O,+297$ayyQ0<]%#5{xKھxIoB,m=p Љyk<لx+j$P,^!Fݾ d6,*~COIX yNU5ĸZFyɍOYH WA1ӆ4t_tSK\4m:Wdrxw@ăFR?t)|tci@ݬACZ>TuhG?l7od'˘|ʼn}VՍ繝79IYy-JXі(`P?mZ d Rc^)Lp,c}epCkjg'8#j~ vbKO(LFS@ni@jgҝ*GU7L|k[^BrW=95 >pP&Tf.Ry7'Hs f#e@}xQK- EwFMT-+5~AeY!0?O[.|We-a='Sg\Gg9n(Q=y&^v_&j>$U>-5ʡFSiГ-nG^oBkXJ/z5;0U:X&$S+Xʘ@ }:`42GGd^,fB gȨjM Ï_Iz+ o/7E1t"F:z>ǧ,n>E,]wN$\ C'82I{\` dZT@YeQOxpȠlߨ]"kOiR%@"قfɎq2.ƿ;ZG#˴7A<J!تsD'1C ޯ_;-GI?JySj8geOwjW9a~z$p!5msT}Me6%u?OWXt ^1bERxt)_u=aUg׋BmWD*3=K0v Hv j&2I#DcUH1y}5B6eפݴ6ΥhՈ _ 'eL.ILf; {вlcXҟD 54%Yz",ʫچcI`ܖ^7%A|[<I1C}4NM\Z:scQ8  Mb@59.U^3r&j#N8}"wmR].?ah.c l?^2}gVd0YLh'LWa'r)|cc3|CQ{[0ܻ!F[m"IamVV P];gi#rFj3,DW3H"|(RPY)e5k4+.!u2>z^ǃlM-Ɂ:ȵeq/VmNjӻe$,@  ѹHo;c!5"("hrP%Ǫh `w.f3ݽ|f#)u.Df重p+O kѩ[+9?QgFXV !\hyOq[MOԜgPY5kM0 G:kT_4t|a }{eV©Zp%wǘpCw7_*wf q :xs9"M/geu!WyLN%2]׾NE8q&G-B22Z,Nd0L kɪ Wlo 'AaXVRoR`C#=#i>o#VW'<.OY(ND¤ɒ{zUS n$g٦YuSU͖W=>F1" em?8Wffj)X팫 [r;m jWѠ!:u򻁞;B=6\Z@Uq^3LU!X{b8pQ7=ob mh248tڑ NDL W{)k1Y njfmG?bPkiϼC}ݜԼ@-bF$+̽o%?<]:3W+pt>SZxw:)Vg /٭ -QRm4뽢DV"@8f_oٺ.™>FњkZ1vQH1K8fLGO4QOg>mP鶀d,d08iT Iٖodj6SБ*c:)l8KlS^X)'˟!?±o#hqv<:;ƹڛȏ5;~)*Ϊs\VathӃdb/'A?P 1 + BօT㍵!E00qTJewF~,=EҶR`gvB3BP 7 @r+|*lm!VR_;nq|yJI2O<8&uBD R^=y=9$mCS @1it]rH0#P59EGvGcMƫ G^\pv7 o-$! +m/O)b9ZY76bqzd1xV%ېcxƒ }ue*! >xh=2O@7Wȹ@&܄|3 Ф^ʖjx҇ h"Tuh,pv jsJ$ k說H}RJڪ&iyxVDC3ϝiLr6MO;Li'Iy W,<ªK$LI(s\YMh'!)#em{VjIA;,ۊKNF!h ëb+5:R-H%ekE,TjМO5"'QC-Z HR?M\OPdq uHJ ހSF{Mj \?*^9}i)VZDMk?mF^љ[!:gSpyϐGUE)]4uz0 ZtR- Dp FmpMDmM%FeOǯ}'C9?cxn:첼.Yv$Qmwq+dÂdz}bz+0W~S';*ϑu)Qrf&Л@݌m{Sg5AL8+v՗P_+ `!yɴ-P;#5=% 4`FȎg NӾٺT6̗\|]$U Fhk,;-mI8:aT{eQ@K:*~G. P䏧|4s+$ ,mу J!0ftɻ[7xJ?lc1Rzk,;wJf&[$q(}B6 .X`56 .0h*71M>${- _$oP!$x$ j^ LвkqI" "L]IKIAxǀ2o_q ہdJ#{Y͢b:}^R`zhЎd<A%Ԣ)˴i:]+xxBL!jU(^,T F_hWpEwq)Vޗ"}LE6"w .q+j\CjW[ #"~ԏ! 9-6*Sy:*$%H&;MeM(É!`XiuLGCڏ Y2N fv?>f+ݻ',>Kv>[] XXWud97tQ"P40/{BN_CX K m$&5Z_6 BOԠSΏ/Z-lK3ا:C״¨x1A\ch/6rV* csNh8~ %1Jw6?:!J@ޕ?ԝl_;s0:)9S#Ed̈ 4wW[L ql*W\D ҁu-24?pX,qQ1{vCdyh@O >;+L' DYn1c{}}wh=hBx=Fc\@},D6#Vh@~Dnj0Ijj9#0Ryt9\Eb4l]|5_aJ-6:?ޮg?-Qy߼WefNlR/Rfy4Whn1v΍GiMdwk.펬J#k'"y骨AR*aSBcE1h x6/&Z )eQµHItgA)fSeH7B^e&3Vp6bvDʊ)RL4Y<5&02gq#5G8nO m~1Aj$Dg 1Wǚe|&{T4@bB­> 6T WATV0MדB Fh$P.3%.k1 2fJGMy*7ı:qv(25WX2NWTJ0yz~?_csjMGPe;PN9[&֠HE@DX?)IR\b:hLK  u 4ۿ_︌ӈSN^`,8nQt ~"Alp$&:uÅxm^Hӳ-s.>:a{ [QbK|S>W=9zs Y&_J#j{<+wK5MvG.m#K'Ο#m.ž?WN{aWxVT}Rr%~^$hUǂҦȝd K[K!^p >C20]}A$LD#Q4֯2fs3#Tf7 a/AKR[}WXwƚv{sOXx1 QjY[n*,|#B$1K'Cf@hBFM餱OwL\"u<ћtos7W c:U"V 8: Jà ̼*/?㥜ް5跪Urwvzov 4.J4xq[m JyvoӢv |$^2T``]e`no|^C[ذLWhE|,"?c^5nבR,C(mjYJQ=o-qCHtфz(Ѽ*{׾#Ne|Jm"i{’7*K$ C7$-*F&]/FLr7+O^NJaV|<%04p`?t%vuMY#떫sITs*J@ِfxFX 58!$8JEi=D[mK4ב f%k I a;g Ij'oVBp"W4TmToe÷ȴ˃#A\V=|ERU[yIkp =a}#wR$0vE+ѵa鎧x-5=+E( 7P,~̹2Ol(3aq DɔAc70!:l r{}p-H?xz4Gb_XƵDA.A_xhmCY^\л pkX״3R&];ih$TSF(nMcBK I`"k8M^~ V'WԜlqS0l|Ȕ׽@w]{ ɒs*~;zci\(A{LC -H c~]:Vی)QR@Omohft{퐣 h`*B3͠;vioMާϸ_1;VM~i\?ɛn ).0hy)oH1څrp ]+wX i)-}xuL3p>$nufE8IpaѤ¿qths/EnЪ$Xm:o[víqP"l7LF557,\{闆yL}8 Yq@)K)$2p, viS^|}Bgd ']Ͳ]Xm x)sLbCx) F[BU1 n4 k W\ɃCyIWz*PpwJnEs0Sb8X@~)Jf|acp]oY7msf,iȌ3G;4޷}!o YV}iwZeR4?m|fEۦDc1Bro /$ŧF7 1t(%9 䠠\B緲xOHI =IXKi@Q6iL8O$|O$ /ю-T>L'g*#H,#4!~ sx#G[֊M}r9o/Bt BbPPu*U"~Ig¸X$FW4L @+\L%^Kx6L_;[uJȀiGF|X g%NaVpQYHBAL"z4QR\gywlNP}l|jT@6a%i#7ʵ"#<եމ)VQ Y $rPz2f 7,ۘ`Oٚ* ȟG_`-#5EA[k})zD,%ȇ"ictv7m}ui *(OWU OEowc!KW,d%(V,:kZ~PENiMB1194"L Kl9E[GEζOƔ8Ҁ4&qㄙ]Bצ [ pu:X=1Tbk~70KBr?`Zǎ_hEj;O~ר?3c=wEWzHUhwa2=Z" EDZ9vbey=,EKtB˙9 ޸]xvtRxWY85y.V G^rІt-vQOdQA(/0 OcY6%@BCd8IWeni}O AE 6=B@\+8MW)i  3ae/dGew^9+hR +=UŠELy&M)-UI&,57.295A16^ep*;u! D4rsWa,A/o;ۥ#klZ@7iɚy<gDG%sbڀOd 3J~x($]/t SWͣi!ޚ4JJEWB߬YT &ni&^~30= ¡񘒤:,($ݸ |quCys4Oq.`HZ? gED_FU…z9g;RuvEMÉiVi$XҒ5 z=X⨣Qj`^_ϗµ !PýOxͤpmG ]FhRï4öud#41(:B"?#[;Q' H'F{4:aZi:tgm{ ER7e&]QRDpVXZqH:ڠYyNͅ}i8z@o7~OPq{Kwu W5`rO1u+EB-cH(acI㖵\4/,P΅bDrwrҷ˽sڹM|"RA ؆/&7iU4tf_@ 4Et}t/0> UIL^a7m #5^ta%wQ]D&+Ͳ%zvf tďlʢ\NG!Lϭz{'GOp5$=S ڴMPMڳ?W^;2Kh} ¯˃X.gظm KoJ]/HRRQ>e Leq|V<߄(].G:BNzΫI3Q"gs\a{Jk,*8[EI+; fiӶS0U$a+PÙV__oU{yZs=4L?(-c$4gmlśgo!L75Au5""?>]* F*(F;_-C*,XLTy$樸#WU]9GR'-2X6P4`I@Bq[.pV0\\8K=no4?]S$n6&`mAy5E s%I)_#Zuܗ9Y-<%'@߭B{>~.iMYz"]becnnKUGQtyoIpp@U"K$ƾD7cZidBSF5JUbO*.P>VVfeBZ#DW-A Ƀrb[_ _: Ad2 Xm8%M`/| a |n|U/+eKx[Wvi߅40 'Z u$5z$kOC \")Vp4 ) /&oz/9y| bHW͈^"?)S}\Ok}L@f ZTe$ؼwPowW99JL+띠=evYoj0Sʲp $A| S+5-JlڿAY\mlU_$/4:߿}.t |[.)g?ÊqhWn.6)>3/ lS_` B\٠[{de6?8My 4(ȕ"#6_4Гۢ~~:fyd[GD-ɴ2 :5_%'GfXɔsTaʒ,iP) )H!f*2 A5q`P.t刨m{r5gr,"ȃ@ mwA6hH%'S WRHӛiwU ʴCsm%2Gt /B\UFo3[wݒGv5!:= mp:rhX&X+=_Y\FhͼZ2PE+?ޤh՞ʁHZ!}ܱS ٷ6-T=s{P[ <򬩚wXyz+{@dw ? |&T/ ҦE58(166[UB4 xby:foTZ$1 V_Z c0crJ*3Sz+/6j/MIcH-3閷:҆hET\KTVIYSU>:\&G(a|jKA*wMg0b,>NG .YKy5{R@y6<Ė/z:Q άbMQ 1pOKU[: (PB" +֩~#-֑nܟ^ ɁXԾ.>^H)`ށQڂQw /_`׀Ӓh1[;#_$b6F0Li,9q􋚳FPiŹʳD=|RV]@Z{ s&g1Ur"n%*X9ȑrmt5 #^_{]v,5!e-tq< ܍¤p 9l]xO3X&n)󠶺SHKWԕ%BYwמЏ.lnI7`kfRZPA,53+`،pѴs2lΉr<h# MפJ"gŨvPBFew_sQx"s [XaqcvM8$J7<$G3Ii,i Okb,D]Ff!DiQ~hTw6|̚!@>-)ӎA*t6xQQXp%D>̬ĤjImRfI(,a"fP)\4`q7Jp6DFWT!8@h}F8ڲnk6[mzr+ 0Py4)컈M+lH.aT+&ޖ>mw z%Ѿ3sᖻ %Op5qôjXO"MO<3oS2A JmGN/D܋*MYakgOnUs.ۺ%k'7FV;7 >>Nx$+:\D˓f7dl/Zu\"?٫ekrAv adz_kA` _~P6 oNˣcpS6Qn;" f]A 7#K6dPd&6m9Ú :md@mу.>U`!uM/n?X NzөWBɘ:* Q&o}'O; 3+Ro1urۏDK2P$KeRrlrRD{/+a4p PRD駯OAټ1!^J{=tmc?7MW-X@Lc-W;SG^cjxƮ%*Fʲ^2!GV)iBI: n@\FKY=9Q?;bSlg^w’8Wz.yإndH)P]7*Pޣ6,y6b?, fiKMl:9% j*HY -ogR>nn"EÁ2J^F=L7 B U@ Gr ?E5޵Gv&7VIؿ\}g+8ë洿v6Ey/1% nfΖA|F)řShR7xn痳, J KQΧiPސ͓_ 4w UNϠw߂ɁD>'׭!fFq[M6Jc Ny$ &Jmo[j1_ͭ6\2\)X엉Vd{((^JNHY[ғe[e'rvVl( ? )Tom34LW~Ps﹂ M?̯I[qqfNƱ}}A0*^&Ĩ©bʕ)8>Vƪ{c-vYkm#>i=d{M9f&N}D!*QIZ,nlAga4iAL\p. O8;\ENX,Ya\9rRZKrb WZv*p}fgykvso?y-SliCZ~隆J>}%uif >ZOU[.e8Vo~U*MQt%Rv|OFDVoIKoR= #_~9+JuP(|#Z/bmvGoIv}\Ah79`;_J>mFWee &S Giఅ xI1#ttub x*W.l]0]%V]Wc8LDNӣ%#%0:+=^A"1$DTJJP`w~<; !ժm2SRP)Sg왮`Ԕ8n] ߓ- (z&0Z~n0/RSW{My[̍BPr)MR:<v+Q^q)B`ܵCeN2z=K HzSFp iͪj(t Dg09̂/8b4:kfTJpBP3F#k淔hUIy&4 V|]"m 33pJԬ2bKxԫ&o >6^>VPZ+_0G|vBNSP^2IXSUF*n4OK33ٖ&R<ԭ#-5T5À߈2b/ozwC`! R|% : mqs|<uiqó %7,} h#s& nH S͔b(1)9aȘs?iEJ3Xӯ>2=5Os3y6E(i}3gvAzQtʐ9<^E9JDTR/HOU{tXndXh4pH 'C k'B 6ĉrTi#sIb&Xfmj{2OraQO2(Z ?1J#߻eDz]2O£TH(sX 8A/gNh!CzN|B߰4TrnǠ)'S@aq(?>27nQ/NqpW]Q"fR£#ۄ]*D/%~ Jek`TӮHk:@:ҨY5?qFc5=045Q}d)K'S j@8!P/\g$JpӸP2LXZĬJt,W0X~>=dA$=];v();,t$b #vf|Ɵm<ߴy 9>$ՖC/r1oOb2b0!Y+\&8>l-9 /9 #-]T ?|a0dˡbD*πzc zJxvR?Ն'\zszZF Oxɗ`lP.'ܽ…lz=BQį}[ICݹIȭwf=׿wj L~<2zb? W|WL)3k 6'c摱d? ۈ5D2/ uoV!:&jrBX& 8(TJMiS7-ieLXpce`ު0"Ow5)3G 2_ y6kLbhM"MT3tvc1e؂ L?x/@#:Al`@f|?:VD1~!lI2EQBI-{oi&@J̮ypgUX72wʩ}|r':6l4nĠZf8BڈS_&=\1jOSsY\:vJVCtgVq׫;K8l&㊛/_e~%^{ϡX4⿖ W F3&a%!y6SZ2д6AchWV}!  C/އ(aOAг:"7#D@uGr_ 1-!\|/OZ&~Dx.[+7NXWk飱ZnČ!*Up-J'd:6B!gb|En 1:(j]Bxi9iQ 6آfvL||݁ls*rYܿXnS[<Ƭ'\f.nY8$03# =ݨDz #H /оl•HKN1D/ndJPgEmCpGP/2VLX"3:0| W B=SX>$BZ Tٔޤ5lOj5|C w"ԍX7wbOmړ `Z4ma?p.߫&T[Rdi/\%gQmߊ[WE+PZl7lxDT]ʹf#7[YƐ+K + PӽC&>f[?HNgq@ q4iX9xv@Zv^t 0V~OXgv[bG~l6_-h!-`q2Cz2woLۥ`TQ7<ؼNpW#ueOF9B 0XpT:Xr}CZ5S^bWsRf uɂ*F 4)灬ZKk' XG4*ў!eWg̞! >tkyJ9Y#oĒ``A[-LP5J(צ~7CmtRZIԌpRθ\Sϑ WkT]x wh hBСE?!Yvp%D]9QlϱAtS7.[6w!:v31,1lʈÚۈ*=- <6wo t̴gObF5)gfYiP&*Hɿ-X<)-ob"(ч ~C=v}dGd4N_{g+ V8@/L|+ tMr ]9yщFGjA4;}dQSɢb΃;ou6] b'7Me,b_u@8ÖR Azo|1>Ȑ vįQӚnjE>fwxȫN)`|k.=LehT,ުŵſ)<gh٨&ZRo'!CsJ'ДvPzE&p2Cyk%3$xhi 6R+-c#(ɜ-G LG V}Ԥ0zNT^uTif|Md; T9jR,bhOuBAӭPHִfUfN_r>O)J:Tatb-h6B>|Qn I*㾫(UaOP-AdIj7B@iT^O2݈=5 x9ZMWƅmA#U3S†ہ;X!^0*07 "(Se'-e}N5Z %!ӲNJ^| EwB;ߨ1Po,a ,vj>԰Skt(]I=M*ROEDN )rFF?N"=an2 5 w>mI0~6eԺozf9MQ[-#IIL+ ֢"ӞU~5F2 Z z^TMO"7["Jn {|fMppZEϐE帾ĐiȷʋQ*FD/wdޚ*aۻjhq1'HJfWNHj1ifp6B`7oȁB$ĻIx.t8D{h(K'D4b'NzbĨyfǑ&ڎ 0l與=YOɖӒihh6|rNuQf߀i7;}4۔`i vENԊM\HŽ|טRK$tkN蠷7B"5QЭ,J^b"J]߳L Pwq:0.">ֱs/ΰ26T :q T'5NֆM,v^:o `ʿ_E)-9톳5d+* ;~E'Ud#MVn#9ŮO" /ρ \&c[XG9CNڍܺrM\ MS- 6DimQiyz鹰K x@xjƂ8.Ce\A1ț J/Ѻ}_ kkFzZlp󟫔PqŇ/a~* Wv$3; R8 3VmC'CWҘ&o1ٴe's $6WbZ!;j-Y~Kuň>#TfD[r|6UQD` F_k7vFR/^f!SdK RDOװhDyf$3"D:F2?ߔvDYS_^`ׂ]0 iA۴u!aSn!5;G fhv!/B<}#u:/Ň8o[| 'ku+؋0gW 3gʦ4Ba4c֒ΞB:P&H?*.==䣉3:Wd@c6\@|Q5Y}TnH L:j_o $@-$Y< ^`!?jR3In)PɖY&,OO;FÒ:m?c=Sg~!gk^Ks!_&:\єb/9Ȇ>P7g]"xI9F-ș2&Y6O~%*='`qr"`x߄͆qˍB\_:OagxS1 v!f=aX&ew*L#JKhh2+e0#4(> Nkw뤵Q3Ҙy3CN}"g7Vԏ;N%^ xfouWr?w~"W_HĔV< bR&hc5idŗ9qʬ~aVn4H=A<%Jxj<+:l8вl `΁`O`LN"BqG_ς~.F!MW1gdG4PͯϮ(8#==4zAd~W%wf%f^m2S&ןөsPG+rQ-}l[5ha[OGwf1 XA2Ujtp3CB ըǙ@fN.:Lӑs>b#_Zda%,G:wc+?T'n:8bM"/[ Y>lE Hk/ٶ sN={Xű5y"q߾cy؉E/ඡ 7R;)w\>Xx g-M;N)6*^4(epģN#2RG63/<Ԑ?pJ2%c_-FP 2«=SZ%'|_a@)VRc7Kal yPtr[DJ!7QqɩD\l AtO*neKv7wkML3vGpbʺi:<7F^toST) (CJYlE6β  VqxܜF2ʅT){JwJWd)2ZTMSV)So] 09XVEn5b 2+_ᮻXu4_ CH_l}@3%.` ܫua]! IyU T TwOiL+s4,AٌDmJ|g[͈QDvwu&٦&"ibܔI (P+E:B>_ ID qASDXkZJD 60pnWsvp ?-/*~7F}\n=R/ rK 5M݂%aPn䔼fr6#ELb"͈)k@vV}` \v5 )UtpGޮ4 %&lQ[đls}(rs V_t]vI:P]#e @YfjxY_I=B`}XB#|z'giD l /ϰbϺ/EoX[ 8h]B:.DقKq+ĐfSll%ٟ8/p=+'z&(@P=U>+H ݻ.L',/ +V`S}ʋ?,̉Sy  S2k&[ b$1-QJ~#ʰ:%{t {5>p*qFM0+>J56Ť8B?>f"($ Ԯ?ԶDxB8_Bϯ'Gi᭽ˢSYo^#!߆d瘷b kg^LǹStt3ijp_"{{4ZhwH!Y߿J&rRǩhbѩ'BU(p by‡uȀ1U+EE(x^\!. 6CRMik2\.4vFn#ARR5pMȎq=j+@WGCN8@+oI&;q [3v.6w$7jЮe=*>:[s('4oI"YŞp.?T)r,pX{ XR+ iΏrX%{DqE'Nj7r#9gOvFþlc![T&O Ӎe@t:ݩG)x֕aUa]?4vފl4u"Z=ϞB^]il>iYC02I -P r{=u9Y?2VNNr[2%КUM. V2KyFfȲC0nIL1q_7KZ tSCG@|Ԑm!X3-g܊0Cw_OsH [TzZ< =jНVgPY邻g{*qOvZ=on<Q:o*lѬծhdGYaȝIm¡T}dS`þ)ϳww)1]xymt4>Ns"x|J<ݨ^Ċ !$I=2-G#$zS;`_֭Wc\E@ZƩ04{VJ#qQڠAXK4)'+LfqKʟ 렶7jn֒`3?,e${x YC#qH b+JTU}.kjC7ڰ6OwSMQ­z6,AsN):)9h;pjQ=읛"@M! WJP;pO`O(Mn뫼Ti4^*-WNQBD#bכʑb|scPu̇X9 +,Z \Ҵ*T-lJ#USs0H|y* iq{9epu`Z[ Â泘s j/[NX tvH}TD1 FiL>[@*(P<_!==rףX]-SOll i ,c3~X5jI{q{B75e]6 >6ffaöDbEY58/f Wy@&Ƅ~O+!XcSg@A$b/dq& =x,p5R);[Ҕ}<@gZY=D>z¸Fp<וdt*i[[{q)L" ~!we$^W`7> =zwd %w5:l-l 1K9w[7g"m/[v**bҰA"U=mJV7ybͼβ:oCW( ilIJQr XTL 2OJ6 5rk^K2ʱ05é'lxV6 :r?m1?a&dKRhxz}C v*<> t)Sǫa=WQdځjwm\9ڍaWm"Ty:agkL:F. 51;x[?10=l*om"c8 qRӂڞUR JyGA܄֔E0<;qP"_VՎEN![y%rG}pg"aGYvJw%#MlpGi8:\;u8JH{^&Ѐנqߜˬ۔_ߙ#4 cv\{dOnGo j8{_: ]Ws04m4sʛm)wf"]YJ-BM0Ķ 2U l%b+apRN 46jX0n\_71OԪN+ T%Wpv3~q.m8:hTȶF\g+ 5 ʓA2μE8[uAYZ #DEM2TO^"U= hpyv$k*T+ng hÏcBk}SN5@_HG6sTb*xḾ;240nҦ&O8K+ 1&?{7öabp2ϙ`Nl/DX\E6sv_Ͱ!0`~ _(? in| L#a9AhPS$;**ҏY[NEGIN<9z=w]"VW vѱꕬ""Q?tGWx3D xx6P){X k^fNTZ(^IÚ@Vq$X{*&gp7SbyHmC,u[~۬ \ Vc+i?YnbB;se^5j{K5SwY4kaDl*ǾJLG8D(HU'y [z4$5ޢ?̻y-m5KuTDKE>mwc$"+ 'ذFn3l4$?5M1hLȾ\YعM ob}d79ް`/w*ݸnUZQR&^ xN "wN_- )n;QE&vCPSr<o_ydeM .Cuz,A.ءsW͙ʳ_ = uBTaψRkІzsi)P4ʗXRk\r:XGJ>n&cEcF::y-4hoToy;'dE{M| HFGmy&h-P.;o & 759$‡EFBo(3gL&H{'"){1qP; al.06猚R(r۟'4NT#O'E#ϴcl9C H \qmk[-q,mȏHkJ=x Hrm8xu #!#t L :_DTT Gd[-CڃF!%۷@9uZFpY8(9O^C{P5Xpճ"2#~مAv.[݇B5~O2dFظÎ|C-Yp6 Uq\sz=(D?=Qɓ~ܦSvBc4)q}+@f54z^ _u*ŇN\X}4Y`jOu ]Eimܗ-hוFU;@8gE)։Z8M N9@tX^h0&G!. Y8(h d1L.-DGZQ@RWXrE]O ԊXCļFb'(#.%5MeU]Bl 9mVa+{HcLzQdÁ cJ# *CIy)a `gR@Cχ%gJU†xeCVQW9ʮ\Q&A1 =' \IJ/>K4ɯH[ `9ȟ&аŠ:R -}r'VДΙgCNPWfڃ/Ʒ#58QܮkMx)g1'3 h.pGĪ"/3qPBo6Al_4<>r2gҕZ =e niRy2T$o豋i,)bmt1yD `Ef l~ ݨ+*3(iudVDٛ*=œzY s5=sĂcb}XЬA]W8yR%Dm:;-qr NR!}Su{3JKo4ž-b?6g3\S |oSr&g`Iކk*r=f`͵(#ǵ8N_[w;OS\& ÙOGl'ql[JkZL@4> mT匧nxwYP\it3) Vߩ%10:,in?l@q+S$ 3zuH|ktbk! 3@׿ysc*CMɪ\26`znf)!q 齹?H:GH[>i0 Ԣ'] `.g;z?!&cx\K꓈ CDm@۔7WuvU._ݚI#'cm)M|< A.4hzsX731J;泷Xw;Um#Q #w⇃W!i"vBvŀ؛= ?p,(UxXfs{L}"A #$4#C,~FƨyRt^ӸK^;J|Gt%J Y>hHՠ CjeNF+W~aP 7L*6`΢[=h.U&9謊t2JV(}-jJWI)|%li<̿v@_౤ ? fz9ƵD)ԎkѪR}w7'USlc(5G=D6j'^Y\A4&'sc%V>WJVM/ٴ.j}WSD#uu smaWOަ4 ÌϷ8߳ vF>8@dGN*>ĭȏ(ʹ(ݐ4Д.3aPޏЈ:}g=sW))хt֋mӰLWzG2X@xC /H~TH;ȑz6!Wli# mj6WXջ2ڗC/[8g ]*UTMB0`.IWkSKPOqhz.~?eFH P3eO1 V<kL䪊36[Gw[S3Yz͇wl8(}ta?ōS@Wd1N]VK[Tf_DX;DJp؞k Fg噏Ta$ :]C҉fͳN fiYyŠ uU zA}퐪DB'S PDstF22 ]eۦݗ>?w9uҸ孤:%C:[jg%Pv?.E'eW!:<MŃ` 5p$F2yr˄EuhUp8ړכkd;^WWZqwC젇>''e3KYį.cK9R&d)-~CC[h#Zrcǣ gT 'aTS-F,z}`]f$yX6B3EuI8!2ވyoajBSn5znyo=}8mBK+(+ ;[QEk+pxuA( ^qS*6kWS{98M}:rE5BC&G4:N*ĽԎ(rn$Zyl"G)rԆ>"lNTexX5WڭEFiz$U Y*fӉ4G4qKw6`B1$+Q}A# H׾M1~#Z&@ 2%B40brF1^!!sgj`Qu9\hpĴu?4 T /xULn8TLAj!%Zyy :υUW aar'YDh԰"{͐Hѓds2fP7g嫊tmId\ÜWBC{~N$pR2B095OcĊ(j ĕk+ OSdUCˈY vФa +Se2jBJxrϗw|ºA[v@갱n |)j3,Hs-ӓ4 H _0xxV७t T‘}Xf/X偑ž6pz׈U)YYb +Q}絽8|,|"Sv"}Ԟa7,AU)f=i{~8Ӄl^9Gm#Z.ܯZg/dIm!ӃR/EdW2b\&wN&UodKHOMP!Z,YB67WqLh%V"rܷ7.[0Ya~?qrUQ:d=䕇XL>8nyS:6 #F8i:4dLUTJSxơEYᑫoX$@L%nL$WIoe'M MS۲0>Ie 5hOQq7x]^v܂bc{8X}|d.3YGV>X?0~lr,5hd~Gus s8vyF,zzNah陯Re.ɔ^Pp뺗ך33~+NWŅrC}ԇb'-xAa_8Y՚!bv/iP]QǮ>B#XuP'l{P Y!nBG su696%ϸ-LV͔l\A+|<[)%5aT$hO2 ^]0 <)ZMX,+DV>NuoB/sa: LvT{'P]\OsVߵ؍duѾ8J*[%c7r/icD~u]:ģ՟$0$P!2:Oܚ!( gC0J()FXW_s ߬sk8}Xt;%gV֍%"ҳKHPxR=AG7Q5l]֓d+g'8Lϲw' ^8F"2~h8MLÚ,'rR0[Fpn3{>:\2ÍW۷s d3Hp9erW+A1 iӌ?uVrZcWeBC0Al'4G#2e9> ׯwnϓ*#Ӄn9oM諮&bn1Hk yrn8vf7eL)mͺH%d(8֚dWew<=CVRFc\{|Rj tR[wܬD]H糳wILKp2ӛ<2k>cNj&a$ERV,x˖1X>8 L:Ⱥ4Us?D:nwa<`Th=bL.Ya񏯆CMc'S0q07ojh5'{#Y2" J^Mw& "Bcdȼw{1s(W ! nWDݯUKOvts8$(`&GHgÌǶX=?XIJΤ^-FF\v <$§fUlzdM1]s;S֯Ill xФGX.MD)IfvmKyuVIK|njJA][^CFD!Y/!o^V C=iX#lbnDr֠o zJ.(Cş"rfY&cM}^ULno.P\̋6`NZ;M8[V>mmHl,UZv|Gn#0ˠXڅ@-w%8 hywQnvz"h2z|#V,j2k08=sI&Ra O+wx5'(Q?-9 ؄Y^JOf{.%jt@>؎!vz03o@ /OwkÐv?lpI7Vx}ș(k-,a!J}fndS^ni';;֪.d_XD8e}5h&|Eh~ dKmsW ʩC](G*5bj[u&9&+8J7`3=ȤO߹v RC;߽bMg4+0TaQT;H$\rֽRN]c"͇ J?Ur/#txVAȎĐoYaI/'ig\~}Qu_}krEYYO~#-TjpNqx;V `<&H JYlBo(}NJW|i4,BEWԡ 0gZH!d"f|Ւ?PY:N*Wc }uq'n0'+%rG!O燢i'X6NGUeǕa/ӳ|?CJ&DW^yR]X,kZQ6ڹ8I\x5so 6  5{ aU8 ~Fu&`)k`N7Ӳ#HS !"̴o( ~SR${zOhG@}avrFW=|f*7ZCc;pF{TTGc1y 5AyGE˧^WpՕ~ɤ lC:(s4)^p?hm4HH6@>yƏzE gQg0эf=ӃɕF`9^zMTfD5 B;>#ױOsW45D>? y >zur.]vnjȶCIfG|v·Zlp15׊͛7)w{M∅/#ZG*$P4;s9G柑 _Π`TuaK1ȡs裴# h/b0|`}s̲cA,=8!8G:zպZ ?c)B+˥A*_*݋\Obg¦ 6MA(ڦ!}FYua2;P6;" o9@e=@#Wm݅#lGur8M5/HyG[C=j٬NcߑTL!IHa EV)Wƍ7Ԅ,sz=+Re, ovőMa(rw$-\*+cbҥs͈grrۄ#;>.ͭru)dd ĖG԰W"Z{akc1!:.(HhԽp]==Eꯆ?Hӯг"SgZ.g!nICqvN7jvQEA_-}M R`vgg0ao qmru]MɾTGP)u$3@$(T&ݭW#n\aAuԔ rJ~+'2Uy|!PnXw!dD<"n Ke׷(-/eE;"bKr!GF*B.+lلY&di}Ů`S[.;AybamSi(θI\F& WwY膟uE=P٪K ү#D9PJ8ep=k"{1[Ҏ 7qc|')K:vF@͉! OTH )#+A2?V]kә kHs!#2۠ ,wnqy /Z-/,aGzˣc)e1231*"[hcCHÎG#O4ٮ6P3 .q7/oXRRjaV&ws+Uo<:|uvZFbV ?UaOq]lcf.oށV&.ֵGQĒA;Gt%,x9/20"vkJRI+4SK-:Z-&ӉP_݀⧹52<@ű*5ń\d6V *)<1 h' ؉"H%#E 6oDC\օgOW IJFfQ?j,yHD|7it@k nx4Ɲqj561f*B3dPă$w2pƑǨrCXeg󞌨P>2"Gtd0}B~Q=w' r1˅߫{ܤfxm.{}0-jE"Z_yh)F ٴcr0S?rgRm/$wP$g?d{{9(/clt?xE菑DJVZu5/]sĐ8ƵWfP$|܆)hLI> p[bV357zl{5k4$QP]g2"Kn]G$siIJ'ܢ%xxLXgg#¦P̑jKZ<ih68̐ }BVzd`2~vW{ KyNq29NFvs].&TIq:^S+- j(j: geL=Ƀ^!91ks-<2kR9R Wv؂kpD/!ٜe'4KDbZEk,cSuS&g%IC -=w}jLC .Z2boewWFFyU4Jq2}91[>ٞO޾VδYD^O`rDSwSImdʼn@s?'C0C>9($Eaٮh] 5,EW-wp2?Վ4Bx~rϦ9,,Q6ߊ!勚@D2syx>)C. u5ʿ<86$|C'Vԧ-P!EϧZ㐧!2n45ofzAJ:Lh->֬܃t&%h趈]TQ~⩦mR8e:I_6;Bd\_B֊qgӅH0ld!3;vQfm5c? #׬q|40eh:pBˮa#ᴬZ\Bjw>DԴ|0Yw;C[2G\d0E:;A|HwE h"k> 'ʭ&տ |ֽᣂ0 OM6ivQଁז%}_%k1<73al#>;vEN@ %xpvHLTS[5uRjX7ɍGkי)|5 Tr#sjړBȒ7³\ Y9u!o!©-KA-ۅ5M5~ա/֝ E>kw~kncR'OL Mgְ` ]BRyb \F3xPZ*6Hİp 4΃.VnF.&|hz͋̽6ӀC+W]kX4?A][Tmk"ĖALYĂt<ߧj&;a7,j'i0jNxdY#iW$[A+cP[2u8gZ+/05hd0+xϣikK]ZJ G}N#HIsm (# B)硁*Fzj,Md>= ?hvADVsW $s6K(wX}g͍ar<1e*!gtGp8m4wUNfmgM`%mo Dž |3|t1FOMcч-zq(-07 &WW0Ftf/D?g7s ZJwr5%d7ub}ͤ]k=Qb}v7l3%. ,9>ǭ#|^ Nq*k}+|KxҤ*zU{?Ta0*)kS4Jm朹VQ=Y;UE Dl)'A7Ky<~KW!g35`GlG05apb;ܻrQR^(]T,SKEb3fx+bէ_0k~7GoS/&3\WgZɻzyqO4߅|,iw585+PQ]aDžZl&03K|t%MZWf8eAiKh/pyUY}O,էT$_.RPsnf<`m: lf_oWꯎ-'d5k=`b/$GjlW?(y,0%$ph&;=>/bC}7E(*ڕFn/fKqlLf= i7 ;V br{ %>!MY]Nʹz't'g,}w&ݳ#ѫ b0y(kYbF|A1Ϭ=_Q}m=7H~΃tUY& O{)6R7Y+7gMbܴyK a_qfءө7sWD z|Vju3".yCi"' lOX8{`MoBH-&C6i؎}dǫ*+z0~Q& rSҕEV(9o6흥>FS92:)i7:f0zW~|,^̀iԥb1€ m"?eI77[&1O%oR_ oDwV q2 F$/(~PT{b.{Ꜷ&2-U5XwfgCXQ ^a/.|AI4r9%[!s 9ˌ[>hkO8} m*r4 "! =TOe j=_ j;e/ 6 x 2 0 鹿j/X@PX,wN[$\kN:Y>jPj#9M_HC?^~"3_ƫ][lZs^ :#l0lPI7w^1:#rK?Ư,<;8ZU`@:$\~$o5={_sZ S1tl<U-Qi,I)ӼA@Kpc$8G;Haȷ`_RbTXTDݞ̺ie-o3^z!2 G~cuJa X2_L07SCY%_/Qq*Ҍc4~Ry=Og]j㵪aNm: Y&"E:}n_r9}4T `^e2-JV| N)Xֳe$*6y Uh/.qI}ƻI2ZQa@e-v؇hV>y*tPT ߺ$]SN9bo~~s`0cpðڮ+5?RISg?jHLu{ijᯂtH(p_o`lYW"r=?ba[?kDȑHCJo3eVUPXwhD\ڲ;trL{9h垎<\7AA&k).@bRM@ݤtP%!1k'B3n3ݣyk5bf&icZ7433XH ÚfB1([F(8n5WGS?aXd>^Lͽ 7y./yٕc8Fq!]lI"q_5|ciu˷M1ŭy:K魷?1N'[@$?cnK{+e=ƚ"9ՇSYDEm6O9+ns*`ݮB|I6/wx22V~(yh_>' eY)6^`[tL6p4VY@>S=*11E% (yG-:v~9q̟W8?[A|^EsNr,[`A*?þHr5f8`ODrb{ t;7+9ݠm`err%T_0 =1Wvp1 ]w( rJ{yd%W8Rs<-zFAA&@xX&fT TM'sr>y.o/y-a2AJD8CJFmfYrs$vC@(n`_Iq>\(ךât 7Hy"9~<̀GJamF)9Q5Yv,Gѯ/}t),њJq}fzõOyn2ҙT[Uol[DSzuOQ1I'qFyE7Zie %җ3U(G_'#.;!N4Agvh;G]VS|*.g -5R3 z9ΐSx2];¬9DsY ?6Bip 6DNm`fovԯ9~pE'bTLg~}1 ^"3.%zu)J~yG#s6AaW=[lc-甾EL4$wgl"#յF*x"G& 6`$d%P<ԨdԷ̷Ku_g0B0R!!  mxc6 8|.%Y`u%n`v "I/N:Df kqա#)U|\6)K =G!Q q2E3"ۿ6)vxl1eP T8Д\rɩz|ڭ9aTʔ| dm +|WWB^,)r"En:Mܒ Ѯ1GwW,=cb"٣ I  ܒLB%s#&)TOQ6Le&U2o} 9>GuKzj~P;D!6)6\`a aɝ׈=w8m%eov~JpXx ^Wʊ!g*'=ߘ$zh:l4i_#2;4rYMm`"ADznX9vP@A^jb3)q,bL[[v\}aB1NMY;>KbA\*|$^h_( qtk v(9|$f)qC!]qJ!OJ[KV>O [WQmG 13.y3JЊ}߭Q:C?FY/ */ "X.jJ8׉7kqXG%m=MRTm-ugIth@-9z8 B-G]>ա'#^QoCkNKT^뮄+ ݄|e9qlnrb!à"η'3_B#ك'ѝv$NBa( (^CriOT X|t6^Re&$)(1b>m| _fZ ]mr%1Bl%XWu*r@XA.#7l0Ǩ>QS\ %SQ癫~&{@CbQ]{㢡U'_Vz9] j`eLD×RSCwx Op`{x%!Ǭ`g@b#(q"aC/Y}5Y = 3À;8ucmlqn$CSSÊ%D_~lKV=C %æ 㴪иpK5֤C .s c&7ڙ(">K_TnH"ġk򵷈)q|o/p7-BxREaMmm(c0B!%cd^Fd:7y!A7OqNiK܎PB2yuj9Z)NFmiB%z7i:ٹڤY"O%Gs 9,ٟ]7mo}']Kd`Axufz+Q)XP fs>ވۍn|R ^N+ j'͡E'Bt%LO [U©{=,VK~_J+0ob lu1>,n l'|$hlFQ(=}[`cJd'yIW2c4*o"E3nehs!=QK-_*eŘF׭[s70j1p+dGd۲+a`=Dr tYկ`sJDl_){.ڊ.yr]ͬy{jPW]׽[JWW7!_f{% U1t .8ʨEm?h]eM 7{FWM?9X9 Apa|] %)HQjs Z/fDYOO$rh-4Xj `Ӻ[ʢ __lMb(o Rц+`Rr qUW\ vC&PNTٿ miUdˌ2Ys^eudd\S3VB泺41 .?,7t^NC0&47L44m&@xͯSH2K8:吨S<" ^h W 8 m .մ U鹴j+@q܈3!IUߝoymQ (:^I.!K-eq*xNWSrvRDvvtB \ 2 ׾.R6DGڇ߀Eٶ:\E`M Ԑiza߄d7UBD^.xшO8~XݦP-^/4NĽ}?i"V,o׫wBS`u MCsRQh1ŢT_uU6Asⲻw ' suн8q §Uʨֿ|myaǣo(6b<@Lo Yq}۰~GuLC!`ucj;/-`4ҿ8xZuJ^n'\:0N[?ӢP'^7j} a0zmhIz碔g5"$hHih\o yTEڃh:Y9?UR;1 (b2,ET:ϷQN YdmR{_>p" Cϖt~.(7f]Ӏ?gsAw@SqO0] A3kkksOۢ7zoK|d]{<3C<=Pa: FUhQBLKXEy$ͨ81yt fY6gēVR@3Ex27[q䂈^j5gPM$AcQUᰟ_Mxo s,ypι'I!5T;}~  1^P̵y#$mkXtOqp(8Qk(IeI~YF@Q'`[qqwB-8iwP)i=I-TA ރlCxWFͭ`N^*=,/)з k 1kiT3XBa%4.KuٶR5?) m1g(4BJHv\Ӕh1d3^? 5QAFx|X]$m#hD,/4hg%Sb'$O5QXO;^T*ɐd҅RXX.}qeM㏱' {lѫ߽ ̨eu5AH (\D<؇?vh'j!.&g]@i8ۊDNv$ʧ%cKNiҰi>.D^uc uftBG<UM4Z?{~ayϐ"j-XnjD:G G:P\-I1xeMusfKEh|@hzc(3Ic~M5$&eKh@ER^.AK.#ö5lz!FVJXWfg#)fZt;M9q&gDl?p\4i"O7E&ctփ@z]FEtRlXP_SgB\ɊTU$I J9<Ձ=q iHzH aW[1})3PN1⥛)jvL2^5M?tzU\ܯ˄K6uFڮ,N KA[V)*QD/{#[VVQV]YQ`0&NC(eh4MoUƾ3q <"fNl3u m$^ʃa$ ~X-pbkKL!wrۍ_hso%}Ro ӨT#e.Qش?VEф b_Gq/LYub2.&ě/kPmY^;O$jDx%?lj)OXE`%7 #1MDzXL'_k9mjj-Kca0B῾kxWS~z,eq,G)#[H=&W 篋I٠#lβTBmS3r͞M*EcW?<@oU۵/4q}'X1;5ڿuFcȵ{|إMhGIENSK#"֣ ĉ[R Hi ,UwAHmc*̧Ne*S\*C4‡Jb,f}1ĺH|vQDv=ugL QR۔!'d"{_bҽ6%zooIeo*t|˿Wd5}cL"@}PY߶Л{UXQċ*N8Yv$_ ?'%u[=|+"]-{|at!@Z0 GG7o^e> #)!}if^qn6r >ۻ ֢s 7$w疓sz$. 8c=P렴@fkH]#w#ifomg D4 Smg-~u_8 <" ?޹\S~V+ᬙxnhLLbxZEZ/<67ٲ!2"NSm!( a$_. lFaϮk~yIe֞IeLIN z k %Y]7ͫ#fog'Vh 85#ŒyZ^3:@| 0T(:T5Wi̇!M օ9kg:Y3VHN’zsVdIU,f Fł*3.pЯ:0szk'ؚ:O;5v*)4ϸEg5VPH:ZA/09vU`"6ʓ'CGq\><=)J}"owLFBf#͟/XJ"Ȗ G22I3`E'H*aJ|.rav-I1DkRȞ?XX<} }e.Sr*M*QWdD.9׾g!,t)x,}&?[HdKK'NCӦrӯL,4[4V& .6r8=8+<:,}j N/C64l<VqdB}s$4@cXHPE~ ^; ^g3WL7T4ԢYA~V'~%Drงp%|T1X7rGJ09;ϲJAB9pt7bHZG!eR" =όV̑ᬉB6ĿgsȨD]ޖqܢ2s{K~d|2q|]4&b 㰌L͋~;(?7X%`VpV}dt58S zEwInQ Ow:F&z%B^"Nʓ *T 9i%V e]%XSp&-!$g&/h? rQq2\͌N"ջƬWOvP ٯ:+F|I2|}`^cS?"ȢۃwQ>1noߤV`~|w` ltJvr&3V9(<͘3HgQk-=( (a 8ڲQPou_/ %{{Uet$Mx'i^\=VmZY>xh:2lzgב?bw`SpJ?dQoNhޚPJgyόyL>7ʇ#JaNf~"(`w+f{(wmQğ\RP%JU_Sw)UJa]ݕ e%É 2/YS*~/e$~ؖi49|wZ&0fB !!7ef3UWƦ0+dN@S7cw%w+ZgcCīm '%-9ݞ4Ww*|~8AfCؐŽFn+$)oʩ;(3~jrn!ݩHF_IA#P~`9qE;Mjn0ȤQv F7bB,D ޤ㈤hTl阇aUf" (މrnQ r֟^T\^H=eu t'&bN! >r^0y/fܖWMء Ñ"|L hhwߨ ɔ}B jG[ d^i99w&n+0JXO_ W}˙2O*ig61/B/;(+-fN;H~Fd|=@v_huڮ] 4m<-evu(@ H}&S,f[0B"DE!/<0T2dkJKH_X~ݨooH^ٴ/XwY^/iҁXQ7R C{AVScR>Hz{eJ C V}c _7 %=ՠ&-,Ǿ"^9 `7"ﳡ8 gwra*̅ua5ԧ",KU3bt+1=%+?SV"s_jB&ץ'ԮV6E%|2*cxW3E[˅U)^%^38sSvz*ܨ7BL>B4{Exwz9 ɻq﹁[$YZh l"N"(dC[ kKԢ7m8&<):7R1V?=Lk?XmSM^͗'9:+yϻ&j_$wr'O` oB{Vc}k݁`/E]A?g$L8[H!{>=1]h,1Mn"7۾E)6tjh+*Csou3`3Go=n.13 }S&T5\8=ĺr&VJ@c|Jywޗ.W}YysP䅽=nUu Ə*{1OZ0-jsLy9lw4#Q 3v+AY\GP|Z[/v{&RȍgWfn 1\p|HVZV}pW9_˭CDyQRۿ?z6PM7Ēo ^ޑ` <.xь[?/F߂_>cG`/iBC.IqL]O.*t(mA"VoչKC!t<4uJ#…Bb%4@fCdz AEwO9٢gf1A im//hZOX,4;[ͬJyϚVaʮI O^ZWy^kKⷡHwo~I(x>?u^S*Ax]𦦗U?'%'R0HBk5ff@n:ar "9)0gy\jDfLS&_,Sڥƨ;@E[&ȼhȮ[7b|{]1nw;47ebі–=Փc'D3} !6ʬ^tzfHkm=4{|8k*Jd$@!~ʜj||̦i &1*[y4<:9\CtVG4iNBl-n1يؗ\RX4oe@x 9!>YjƆ7@Q__l5GwS 3ĀUa^C/r}t790u@\5Y}/'4xl4X=wR?jZ@. 5R;|\+r4*bg 0_J.5k#Ιr瘶&ڄa|ѡ?o~r[đKc]oas3p*Q+`)YZO?".oQ:$c|󨣿(Z^>Q'X># z JҎJC胃*,-.l2 Ĥ. dζo/P_n5,&? ZN? uo^=?rr!d m} p.Q J-v\y~OmQB^4TkϑHJ`33Bk j},h)gw1F|I JwըST/8f=abI==Qhuψ7ـRzGOW=tܼ@TYÕ!xj,w}\}r\7L+4-ӃYW]`tn{\ó,% >M{4XN}䡝6QD Y)yl8w<Xx'ZgCi"_V+ bѺ/?f왋m5^NhKސ?ّw8 6(o9i‚ (,P^a|nET,3j, \,! QyY ׾G=a)>s_PXZiL96 D jf#gĻ[Z!=s/J eWz%4^G*A-OcG:jP4c)22Pos)'{#Āߥmct4MPHS |tۤ ̝nvHN0Ry69Kݠ{az}P?oԱ%ƺfOƨzBc#.C+Qw'V yؖݠ Ac zũh|^7HS^k?}}Jboꫥl9հY JzLZnsyƫ;7|+е 'G QHʀEЄMt+_Ml|&FkR0;ݞ;oB}%CZ?AD6H*Dqw{'5ĥ8twʽܠs%AU]`hgdvQkstQMVG` |x0SCyjRqƽz1tn}U Fx1qX<6݋Rh8!f9=ѤnDrf%P6j,Uqxv]lC\,z͡(Z/T_MDiwC2DEBVl8uLՈkBY"!^=;Qqj#/rrVNHY@`F8y&?AhfHBU <4`=*th͉lw0ͽ8Xf xS2 $sUWt QL%wg1``8Y XB-kJh6{瀌R c6{fi@?P&f Oczm+piI3iPufY +jYL퇰*9ӻn=}~R U0hKx_MhTEB@Q aPɽu~9 V\AeQ[qv~foԪIF" Qp0ONxa%iLTow &(ĔmG{1j8tWD+rG{ʆ;iӠXEܩSۣ$ߥH.CԐ8ʶE5c\VzϛWN8JKPf{> XIm@.(rLʏXE|i >T{WUB8_"3 ޅ|xZcx~~剶,Nru.km/ e ..L 7ѨK(7z`={Ɨk Nws1 h6{)PjB0~hߓA~NUy?ѥ_˗SAaK=- %Wovw_+8ю-TIk+z+%j&o^h]޷+xG%3-ehp}F0(D_?\a'_PJIQJ[@~-Y,18\-7c ^џO[a)*8m+t-P{ SԽt!N's `k/6RtA"'CN%|rmr8{抂qYl zF4VT0XGA{K.]zidlס3S{ͻFOV- L3n!"AqdIj cbf3<@"s$@T^2_-ԫqgG:L?˵VWA7;Ìm XK/Y+x,_gY/"&#@*%Lҵ=<+0ůU]!h.h@ 'l_3R~Yܑ͜h6Cn P lcܝX?C Oyi٦>݀o£snxWEv,(C [Pk6"f $޺R6YJ "@cZ @qAIG0@"NaK\y?.9xafWr *Jpp{JLo9[яVY&9l"2Gw3NFZDmGz,=>,$"3b^A0YAaŤՂ(H++٤NWe=5cUO7^~hFү\B1'vT_.8ZêayJ䏸7s7ZQ'@օjc"4(i*"&*Y`Э^ QXAw#_9MVv@?U*+&W"gf5ѳc$UG8D+}vrgVp p3Z_R3}Twx/q5& GV đx~*MD`܆]nY ;S5LQ $o fh%2ysj>*A+5oueg&Yf/O$Y-tR.6 C Cع-ǴbgN$$ܵ< 1C+([9t7ܻUYA 7o" ]e_5?C]ؿaFQ FO/Eޮ̐Oi"nV%R>SE=XfXe ovs406b[RIAȽүcXRN6 $iK&jx!v=_!Yp;^E;t<jMaR(T֦+S 8 ~k2-RI<-U RV%IQi:XOclUÃ<;CY q v/5 +(ҎJߊXLPԱ׮':'ʰvAx>B=sJ03ww4kf_9ԍDF FV'숄j~A#ǔ4{F%AEBN˥;Dk\riVku(Q+ó7~ ߯OpwP D`NL%^q0QyYQl_DjaK/jB݉V轍>+a jt-J079H_:ڃ9v\jbm|#Ìi+F-hx'PCi.Dj6 8iQ A}wAz9لZ,p_@0`0I!ܿI~}|l iwC9 9EceNJ-^ɛX|VMmq `S! z"D"{A__PWMՅ)Ԁ۳!ge@~,.#$-Lh,◸}+F;^]9s?³C~X!Yy/Rdm3X/>~l4 fF`:~/vO'jFQP&U>/$] w-nDn9ȿ|z\#YGn<킬oV_{?\>|H $ Q\~Xz>,{E%ލڬݴX‹7#c61X:|f8\$ca>+ӥ!Y7~pw7ߩ;6@,,•W{3UXtVB3woFIE_QKDؿGkF^Zt6"RyCwH2$pf_KL0!S.wQdtuYd/ ZunB y#%( PZ.Κo^2G, %l҇Q2lDu2+)^ɯjo+N7-UeЯIXRph=xV}M7PQ /D$_%Ư1N,*NVxt>I|^ڛH$1J3+,:UmtQx ^@xG{x8lnծD+;*s4B.6hG6Tu`>QoZ)_\y =p3ś^!ШK&J 8k7uX C`LU| KX 2fg~;yR1r7gG.{:T>W0RፖxsTɥiĐOJd/V|*&p9oF["#APãK4оwjnx3''>BKQ BO'I ?#vtuSH!wjoGS0a(NSQ!E5C? Z|=`rTi0b uø~/z*]yVT+MP>#Gas6 ^3P`ZSԘsΤ:%g e(Gw3]ӥr~yO$6b(~w$oÄݢϟ#'v8K>h>eD FjbbuHrb'h,ORڬN|KY y V4P*(mh Y,M>6SNdu~D(ͤKvR@"!G^o/'U\M֘E 4,,մ=n?jAU&PהB52 ╇]DK?~f #,VxD0XT1 -J44AU}2^Y@X0^[͓[F> ؇nb0%:N$^l(pe?xxDK^۸ED3-}³Ol"OJGT+GFch+J -t)YaL,\#6Kz†~;ׄyƵjݒ> m3X:.QsXThX8dhi/TU@}䙣5mATeP:k,fX&Iul, $h>k 2zm֞U9-}̒~-dJ Of/RşMgň0խߴqLAܑ \xaԀAu^l1A*GAHf!wR%VBX+@qj#A m#az1d' g*$Lmɍ)Tb@~NJY{4Ô>KotsuSƚH Ǹk5ٶyTpH-]etJ~G`AOYET[ G ;|q,mPw/enMA;uzFIK?z01d=:(Z ?&ra~Q\y]`1o1d $ofSfcek)v\m3w4ճƲc0VI,j_msRWNr2V:2& ͪqb:oEF1rB>p`05R>'5 tglƉW? !Ua 1^[򅖃o9Au;]2s-mf ӡ^ʣ4B&7 1ʣ91Fx_%-@㥠-Ef{jdu.q. ^@qg.?yb GxrrԐݪ&Ϻa%u?3cPr%pb>)fB/"MdL5do¬P+h#:C%qJK%l7 UEaL(3zuX'Nj`Tq݅3=kܱYO1(8¾ t1IU eXt7F=o0 Sm*J[&eI`z 1-L:R?PmgvogW/|{ϧO</2Neյ aƎDJ\ugl=)Bj .WmD1o6f=O7?ndV]~*m"oÝ?luBxnz/3Dy4b Ԃ =,2~c2Tw1*[ XM\lH~=0_o!Hn0l,cQC֍]l45eim9\Q]A0{ 1#Xz8&U)qNheImǛP~93_80}o4XZza^I3$Q.`7c>iSy5$#Ў=5=.k"QEv+ ]u F9N?9zS_P3K[{hZ\X?nJB]&Ι+e`c?׼ Y ^[G8&%Rm= =JFeDv5uģMn=_VP1ȁ8uH]ziЁer9#.ҝ,Wp/^J?GJu%h?kU _0"ͺ C)tU:TjyG0叙̎DMWʫ8^8iv06 :|&゘:JT}g=3L7 IKXͺ:egƯ1d5 (է?ߥh 3S3_})<=$ nk; r<S[S\>&jahJkݠ'Ki;Q$8rv!}Y-Dk|6we7sGbK- k6@某W~AHJr:fޥ 2J[ \2EۥWg6"K)[v_>PPX{OzFcy#j'Ǜɶ8:Q@g(z[~HFδBk*pkyy٪$z{u'6oy61~iv)G֦q?y{?p̈"8n<ep:;_TAB30 +9?u丄JwOu!) EIzΏ*> -%D3~7ј[t=  Xx0U^ԋLT<[*.}RZ M/DԒc1)oiPaRU IA]mZZf Qeȧ":=hk;, *FTP&t|Mp aRxv^f=~)p8i\/˙?, D %-A58 * 8:K2#p~sx@bG`'b%߲B?u5/iaky7t4Ƭu/GKtJ:Cl7^68js6DJ_ IPqB(}Y_L+lЫ?d=D4n`OOjb[/yB.0U&w_W,+q%y^ӯx6^')Rم}&3/Kэy:/XdLUu3R 垗EK͏1J}뀛g)>I(f;x}h'+|6^Qh5\ˆaWWr_eo>}ލeӗK$xJZ]Xpä¾5Ub" $|yn6{ˋ+C}懃`}0,t x} mf{~vlMTdMOuz5*Z_Hv?„ڣ|zE# LL롥^AoI] ~WA:ex|mrfQ"o~rCy`r\0` Jٖ3#)ȮW^Cb/ۓ 5uP

2C@ޱۗDLuJc]ofy{Ul䦆#cZkX+ NufM7no/V"yw?-Y Jԉ ݫ?-BR&0óhke26~vȼh‚ &ZB//Cw60(iHnRӫ/[UM(}6pт⑱ٵfӷɓTQeկo;9@Aw*y<%Uޚ!fF>1bzA"U P" ם a3v}E3YH(A DRr6]5&J[deAg4V(Y,V]0xNIޭTνJ ziq}è_ئQU™deK`jݦp'!J_l$2qi#XܱGޞV>%;@ oOJ\(+Z4gS֘GvMNԩHVgT)jgh%TMX`s &>qүbSr*wl(muAEJIy,W Bn4H*MW{!xy;EغL1|?"ı^$6?o:,UE7]wެ7fVK=Єto>ero7ߣ-gEr$wz=(̩ Fn}w 9:erӸ<v9:Btpmp[';1B)O<:1\<"Ձ7 'H#C}3VRnYszfDa>"mBh|KaQ%yM.A~;cEChsPW=n`+E rWfW/ } ^.(vl+u2bxN,Y+_{+y-_WRvGh&p*ꑚؗ& j1:DR&A&.[q<6'Smm /a# ǮzvY`ճ{JY t:>/揊+\ ~9L|> 6ˢ{;`ίyX!!\k 3dRed YHbvS_LA %m28b5S3(05C֔R▬ud^۰ t R_4>`/0? 4h|aTN2Hfɼrc0Κ 21waOh|Ͽc4BqXM ܤi$_Z@QH$UEĊ7Df1oHG{cuS2\aQaS lz>|cɀۀ6Fonhy#fi0qƺOō}J29 5G3v@::B̏F?s',:ʞ3a$xbbSx,pyh״qݟ¢YWnj]߶pe[hY!;[pTc_? spPKJQ?ȡ5#ψ"HKa,;LdP#\ޛ"81?md]6yP'0;%Uwo9: xc bÖo)TW[L2M{#-2m)}NmέIлJ'gED֛ 0(9Qͷ|{°B QZ,səO8u Obx9=] l=UU0'3 _jQ8L&1~UN 8Z#Ȣfc"s9:`op': }K(},AК%!J9< SG韸Bfa{ P 1E=,kƣ`Dflgįcey9z[Lnu{̌q?0/VӦa}E3uW-e0 KyTAGyo z3z֮{.ïK]@u{1 /c_O/W0.$2 e@BkuPhGʈ>0ivx]{iD3z:ՈA-ѝ'.\= F e\{75 5S0P21ޅP$LyeY"Hlb,ϴYŒ( J͌y%_cka][dl:xK^gBv75ěl׻R<=؛|ĝf+;r%;|Ů_>wŴ(zh0k|ϓQ0eM)Pf?=s^9xF0o;yiPcvI)u(|&(=eW\ 4E`ab;&$e=&hݜd7m+m6=~ R:9E[S b9_]ؖ,n' d/ԨHʅ"QE^:fIp4M%2sWmߟ8@ ܮa@+!8o8: lU+rA)-JJ~c#m =Zj.nX0DOlOQjZ; v`>BQ)6L9 `@ XtwWJdL.NԘP#Ճ5*+65zw0DyD K V 5PdA % 78ar&IaJ"(7PO Z6kM"3JOFQ~[rV\T ]uߕ"Dx P;H@uODЕ>>qlP E]?}ToeMXG,qd'8 csۆCUb{mGq)ietp1k{Dz66+VU:Fn+;(fr5Kȥsְ^f\Z!IͱcbJxc.b+~9ԝ/gKǕͱ3b@Aۭ]:fj5'éĈy;o"d~[:ԭsWȜT3Nсy oN$E~ct=QXjAd29ks" VTC{D 3hXY{ُ4f?UC`GcVC}FpKxUb#@hvŜwe/Vlz}q8CMY*;V(Kio K"C7^8ĺKFt!nH=y˳Wmӣj͙Y/w$xf[^cD [+B|TfJ8+cܽ,sn Ek@$ ;5t {ʉΥ[ o4t( %mv'"mN (ghnzI&h*W͒S.WPG#DPҵ>E>G tS;O2xBzoI(RI4.BɓUm fB ޷~EBiB @ė?MĻyΑ:4Q0JT3n% .{HܥTn32>gԆ ך~/HV =!3`F=1u}AQE@EDtW﷬I #U^2O2ñ}YCH{NlXY=܏O,X>'GbJqNNfKW XM1 p*Fګ]HSڜm*a:"Ag (D_SP&:Es7i7#Q &[wG&{[>ZcI}W\!l Sv> R}dIm/H |OjJyp4m >^Um ()NYA0KgU ^]oN>&YS-3.bN{,yϠ8K+>,N{51<\Š`hv*U7)Т{r$t=/U6Ϊg٫@vm^rHͯL3ʚM]$1ѧ-WBM?U}ܘ=~v&T}s,oӐ/e0H'>(Q!kkDE*k(pMݒa&$NCT d_( 9k̾+xvרEP{48N8J3b?(#@f6[.l獛 #l)G叶G$.DŷYQ! "ddi=O%z]~؎U![WY|0YxSOXI^A3n{9%FAC_1gE67: ZrYjc_\,Zt9?U] èM`#N:JZl!dZrA0A \Vc*pMdGE_.bݫlFge5Bbt'R>"l lPʹAfOwUMZoTj\g qpB%݉P!YI{6zFA0%o*.1ӧ`?Ó`>Zh2fsyV@Zr$fZŗ|pA4Ih>%T^#㴋I3 { uK,lix7lmn9ut{/ ȟw Al_19ePP3IYʩY wAdS͜4-hZm޲=$>`;yMme0Є oiֈ*9i)5OpYs7(]oKRa :HCDcJ iVU~Wpho|Lh\Lr߿IWe)=%όG\ e 3&7#!~́>@>Z}?m~[bɘy.ޖ0Yfst˟ 앚zg@0vkM UU3 ')&8z6Ly ^A2aHh q5~Ƹ%Ki*T++ $F `Vқ:}zl||2b6DҬ<Qgh!+IV-ΰniΛj-9ւ-f9 &ȭR' dעe,hL1{3v 9ݡ@?54oqd),Lq8*AJ)f6? V%yc̱; Gf4USU]-tk}b#5xB8v>"Qc{$8 5s\VQ7N0n""ܔX^,0Rg'4AC "xB(:_˼K@xfg4?" Y-rpFtNOT[P>Bp!,LӪ2^d2֚) Xşd E} `W!aE^.-iOrܚulO,BwX ;~F"P cSL";nU׆/xWY95^7X[Vt5-`?;mQ;ŭD폆SAM1;~>rd?;Z^0k$.)V8JB]n^^ʣ6`C%U! wȟٽ1C܅Q~)š陭I蜾XUd- jN& a-qSTh~G8iL7/xȐv<:^.gpYҠnk+GqފPA;af$H; 835^v?k[ f{zNgP'VN_;Z=4"}~۪jZn>AfvOӜNYѕ\vXƦBI/4#fg 8!w=Љ1+eFQ߳k)R $yv˚9GIh_< j\˥ԭh}z=؛3n=aWF.@0ŇH=AZ#6+w̘B Ҍs+ۚ Sw cd+ 1Va0WC$Fg;=F? h~utS=:e|e(7)I[t?'h'L=%,Љ=$|@aw͆aDɇNRSkkbDRw!FDhVήZ3ԡcZ.pkb(& ICkuNn}4X;4eCؠ[:Kك;_C-'Ԯi^g힄|_Mhƃ,wmaRn8_-őw'102 Ezd0 ϩ=I5s]hÕUF1n9L UZsXŌjױrK(Yw$`Xr'WŜ.E6SZ.o8 M09cf9{'zt (=uᶹ'NŰ vHJfK ;~Wf!S M8Sl|H:IW~QCLFΤHMIK]V`TVZQ̷cB,4| s֝$ɵRt-#SLRD)N(O JomY,*|&7)3HMNA,^~hLϛkgCS jΤ"WTR԰#MP0czj MY-ħ#|#P̛>m.'p뿭78/3Gʉ|HiD"Sr&h~~QRm|UvT=7*$^SE\>ٱ"o9.D4WPvj ; bGn M {/W~E0ZpYYr#]{7Ҍ$gc* Mw85 {݋9m51sdKE[M~\m[ R {8$li<7c\ NjD wL1:heh6.r J5Rk-LRm5/{sw24Ӄ 7%{e. ҅T&Dt]5lFېa^;A\5o` ~ 2/_:_)Fl#gE6g %צ둌Wwg{K /ܷ9ړ-3eY$CJ@?IVח%媔{nѣx+T +}X47tDo,۱]sߍB'RbfC):2l%<Q HӞm o1%&彷ʌC-Ìӆxq읾> AWdSe؝dU^C ,>tGb NxX^=nf)2hzz&|;NGFO.XWZpδ՛DoXE[`fB[Ue4b!#^μ{vABGo ihs@ߏl#IeB[1=f/Bb~2 : eڵE6"t*TfK/(L Wxݞ"ACWW|( z B1qeYFHgW S&?[(* YTv'97u;t1I{&HNDC8-ur:GӬ$c@ZK,@Iur g' n-Ŷȸ0$0 '\4PObm֟&2`NjEAtA92h:`Tq䢓ʍB n HI[`GՔs<;?Y6pŤ: quDRDDGs֙1w. v PxY= Fo9^4+Q2߰:f+ $} hnԦQ#2vo]]e8XFg UoԤ-ܓؐ='gZ.Aty+goؕͷ:~X,8<$OHxy2l*8h ָM!1յB^n(5Th\[^z:ɲ ]5:ɒ"VF בV8" r%$f82w"}eLĶ$ &}At[ 3Q$TO:>*TvuRP'(-8ZUףI!L}M!rO 8Vlp1.Ð*d@3v.C N";=t2TQK}XgQvh֪: #&j E|WHCdJ~paEv K ѡYH 8됐_\IkꚑG9 VӉ\4_Ci77뮁Ӹw9mhFcL._wvwwhr^E0n뀃I^U|!7j]4 /5I2#_"&=V|Ү. 7_LkS9܊WKM0'"5pb&@a#~n5lE[>jP̑Яƨ~@_Kt*>Fj3j%@O?f[F'1ךH~oD8q/)tMj#E ~!V-Crz'KR'A",z/{IGayON%4;Z"wK®xA "X-ıcJәRaN\XԄ)}{[2rnPS\?5&AfKm3+Y5I9%4 pk+j5}v+TQ!Ysa6UIS( b>j;q Scg;솏 D6sR~Fnti.#T22g1іۧ@Nc 0 .{8L~3Annw&he}8q775ev=*4x̿ ^Ǔgf[:+c;Z~6&&2 ]YW鷎LAm˿C6# %_ ;Ubd yd"ٓl{h4G8R*z&4? oי_(Zk:XA`a9$ .Z<<^H){ZTr'#=f2؝U;4ے;wZ|2:6N c#F B,qߎ_]$CGW#bAq|a nBurA*I \4T8lLXv,Z`PB*TS6fw)QC^nٓ\Z oRɇ5$D_08w=N%\.cK}7Zt@@;imn&PuZ3uGKE;nw;Ar`toK|xvՌuk(q_+lq7"^ͣ!CQzWLJ:Ηfݻm}$Taֵ@5>S'-V'DkA KID+kU =Ez@%-A):F[Xo ׉.,9]5뽅x yQ]? uhyVyt}@*7Ch{9:lu"eQ&oW3Մ޽O@#$kf|tx )B1#S6ג*-%? o3jͪCI TPbKM7}b} y+ *XպgwaS;eA?a{H)m=*ݨh'q9@z+ֳnD6$ほ[x w9c+垗Neۑoz7aVňppR1v>I^qSˏV3+K뭞w# +Ր3t g*a_>)EWh_~d^ rW@Q"g)i-,8S z:kſ,`?^ghI,Y"ÖŬ>~6H3F,=wַĠ˯*f7̌Zis?22 &(.7ŋS]i-0dg2a|s%% zqX dL J ҎB7}mw\!o`,cK8ַ_DP%s KJY'la(*Cޫg쳈1-<ү+\0};fُ' #5($.'#l0d4ck1Ť`ՀAn-lM{ut\odȓJSQ< FfaEE$H)cq(PidbZ)hiOgplHj՘"ؗnsA7.V~8;- !+Ӌ_c=B#* A䋾k1!n?"Ok.`$4ҫ ڵᘯi _T\~C^ph<݊?Btn5 [ȀRQog Rt]BjHU9DC5b{r..$B I = H;ӴfJjKٖZ$[ȱyu,J|AU>pbalZΕ ΗMKVXkbS8ǃB b,1cFQt֬Z@oæG,/1.\5:3ovZ΄;b\yEK&YΥ&Nlh' awk̭/,=**l`*$V|^տo5O=8SOyH!7Նp#Y,K t(m1!X>Nan=Hsu~|'#>\+ hŲVtFm pp>ŽAKVAYvN,M.(.q(f´862K?,_ڠSK]9BU`Ѫۺ3 ZvBx9MzkFmlj7!'!ט2ni! 4]uwLp sQC85JKbEz :oY)MX3dTY.=Pxc+A%EnٺIoGj/I Ý`noyVb^A yB2ۭXԕ~ nzdsЎ`Z[рYsq>Ө D * u:S PSZ`ދ/2%18:2 AQfj`z#Bj(=Llv` >$΢qy=FTSn%NIN{ a7WS^h. wP!~OVxfїD]mxN[/)KT_ѧȗ q@`> ju{q㑚Es}O .*=bfR\9.hPg;)9}X)i(1,Y BʿM垱rCn@/#O_`3/a=}S >J12jqnb\Q1H *rf0}.>;0+7}/7(J0Rʤ;6] #Ib,0+$S\j70qfJ';Rt-[=D6[hTIGN @Z=})ɽDwo9Mbnd17HЮjY˄[&Gaqetl{{s{Heэ 3~AE(i`k V?OۖѝM$a-RW>lux$TCmzTWt;6* 52pNTUɪ2ڧt$Ӥ 4lτWb:*S %(:xerv u,N{onҝBK 8~[w1 S3bdE_bígs2YV[=1pN#Xf5 .3X1OQ̾wrnj啰0B;>E ؗ 'z<(>=f\E"U]w#X ށ";?௥X%^M_`QS\[OwZ͓$8]|z A@áj]&rnmvvU'E[1{tӁ,rX$VZ tжQwբ,d0f+?m5@*E=WK>J)LZc$@ sƵs )O*511; 1q:WdM#ʐGE0%I¯vH%@5Aۖ3d t%xØbZ\@aW)+hvMЕ8KK7}6T6B%P5CWQfdvΊzfte==ڔ7Ho~A>t>ye_óH;RCCS1_S"Y"vZ@O,>r=U hf,ws x^~]uEN<ϨHNkUE#4ROoʹB^0f$x3n"ϓ@XOOf>Q굣ґSEw,.wZ]bXGXʹ oO$w.[kۚas_R)xi\MST"i[Jċp qXR\}RPiaCmɶJɊ`r_ 0P.zL߹4 gaQ`0X]7RLwqd,׍{_7*oQN-]zm~dZ&)+OU,b$U,o1Rs(%88h hzCy"1^SŨ@p<HZXD@Tg/I#eD1p%r_ |&_R"~L{ګ?ɺ"\RP9:M-?vAeZəS5c רA 626=PȰ9LN{5-:k#E!$M Cp \Ǧ%TBY+|)l au|2urI6A_4y/OLn1RJ߷*,fMh;-^ (r]3l9QZatB)SN8]!18x؄a<'EXCW_7iG|-PK^0uWհɼ= OEeBcOǸ*+>2m–!YM;9Y1$XS%#@zR&w˝ҊΚf03x"rt雱AqVֹ#֫R҆^/ ?"Rg hC+Vݻ[ ئ.+FNXFnt1 K?AFߩo]Qk!\{Mmx<_| b59u/Eiku CG=4ݥbIR0b!7PLn l a]X`]z>Fw9(zҿ ^_ GTUD&E'OT˿ {,cHw)T0<|liS#-;ksiɋ0HN\Vc=O==ɗN]g75l8 D֭qklj6\@uRN건"J/cU[5] 8MePGJ+rrϻYFHӣa6fla#r!aG۞;$qśoJ$h`]mkh Gv<[ (YrdݟF)F^>A`O1D+5%iG4/Z{%AՒs!YᑼRقG_n~ !-ugދ^KR>wyq_,E*NG%ɖ+zs)ÍoOtaxY}];>w[ʟd Bc6CBL'׸aC Fx|kg5Ae%FAug36Ed8ZLU3G ҠbڵM>1cyNnFđQ/+G`4xRo]ur^ӓ:GNrG?- QV ǯ׻Y[~ 2>XllȲ8m0Af?p]ԄdbladH|QI[9E¶nѮTp>G|ʙ/DPvT֝ۈy/Ϟ{!ȌJ\T|*T5iRG3Eޫ}=aӝ #:\CA ?;UˮU1VPԢ,o:!J#$WсdЇv`RLl48?hnuW#ƬR9 a(ɽ[D ~*HX 8lSjF0;: XMrw/vqڙ=ܰ]2a-!.CWJК* gm񸰉w;|4E%"O0ȸef'? 4縆i!: Z+RheBL^4i;F˭6S'g+Um AE-1"`G_ bwfN/ѰUэ7 r1Vsm" wO‡ƞ%Ė)xV6@[_ЍNVbUUH"W-_@O>(xGTOf{>#Yonͷ:,[ы\^}.<,/2ԑAgMI4hG>Y*s*ҹ01. C=)ɷ--Z_s5Va@+ުAT)^{ȍM峺'!{)x FpmIw%Z5_LВ~|#JPA(Gq\5 a/f-pz.wYyʄF`ŐA5sHg@H_y;*E8|кSn` srpaMRvo{iΒhc̛èw2PM O'E~a>jzpJϚ~[Tl:X'QHj&+'AE6DP3}/X a6)e͉a,:!*砂g^:̧3 G<lR# l $="ms DwoTC?@$5wv62?V wzӵ& _Ծ{#Frx& hQ S8N#I`(XPf[(]2N-+:9ea~GVk8RPKQ)ܔA=^8uSZyc|HE( cL42@~%gh\%JyGlg< yuؗzN"4^ et_T!-[|GdrnAH7~nr/en0> x!iȅڟoi\,=\ h*\#Sfe5]9 QfRBTp*[1!bYM$<0X̨fU+_FdnYOL։շ?aX9cI9ǡa)&\Q~AAgQ7:\AT*)wvuMm*fjp\dlr"? K~I@F`8g*kMt<4) _^*MX_s8|s|˧FK(n8LߨE܎\o@aH`'T Ph^Jb{`Div\]^X͐K#/~O2Г5EsݬJt7_V yAzBC'(LR"F*lsujfn@JvM892CnA~:+EP8@XH*dvЬҵ|hSXyP`1SHbhĹ# Zg`UDҺmqKJBUgg!d9JYBE6yb_{>k{vt|>+{m׫D2J/tЂ8⟳)J;Ղ>`>BIp K% E-0/ "`drRۿǸć~eۊvrXM:tBs8K2WVOTײfV[gDaOQWYъ5Qޥ#=ՠAβiNG ŧ$Vl|q0.6X|%{ 7%9P~PN+$u79QHYY2).SWOٱ =vwJmh` f䖕EOy{iۺ|n Yz㜟b5]c.߈KQ'xX}&m{QWm)N좰h"ӡN<ގB= GBY%܉$( >B@#7Tq@J͡bBE"t|d.wo8ѸJj-MN/f5WE"Thub77^FaYh@.Y1+2#)=;?S1?CNiG 8[$u f$?Ͻ׬D{˵ndX sB1d"DoIa 6Pm>X~@X\*U] |e!8a=EYᲘH$KPJQ@{?|øUȮaS2F %xڱ.k~UĘp9ۆAb 2!"`pZob aWET8H$(Y&S' hȺm*揂 y:,hY3ڂgL8#qGvcZL)X8>yBH&/BcT K Lr%&mw<'6E1,&_ I*ƬFeWIߊ%''̐Z1LaYӕ:~ej8," ֎l&,ze+č?F>((oG``wUZNjE9 ? MX7x?}s(;oH1"BxM: `i&2;y^=+{ n-UUXZdأdÁ[ZU4j/>6ʼU-a:[]ˮ$a=&y2f8Si s\_fyL] RٷԴ6ER(QR#N{) b~ > Ni;8"' ֆ50|9Wxaë'֋3Bt } !iȟu,kYP1Z}CGя5M<ц*_! Vz~JF co H 3-L܌ +f]H/ϲ财tl eOlТA&bJJNO,LGGpjSj13!MBMe f+ej;cDLЇ"8Aac'P=3'។KZi=>7A4rs%C @z~'LDn _EAbo|VsRrZRq ? dpũ{x^t׺;ՙh1OJ.w!ݽf|mXG3>Gԟn=@r_=h>|{~Hș4r"*(,6a(NRDHrS:yhv%7鸆udBei웮 >m] _(g(#A oIg=ׅe`dƔC/E24=^|цbFlr^"`^;:[VF>u#؃=GvGXtc x|v'=́^y zs/*5>gRYYPR/@ w fS3F&l+ot~?AtSS9m/\*nvtu 6r/ Rّi>tm\O7^抐+,0$T0Ud%!yzx .~9 ղ T&!St![:m lW~VHl֕ld@IbMJVZJGe3qcPE.X9_Cl29C%1Z0"Q Q4Fޘv9[L(kY4^fѓhv) v7ȷuv`d"dl%˙Γ&*>RX#J8N5Fk_rB6d4xhQrd}C|I3Xfg^kh^A΢O#2U-):DhΚi]%H}Cqu*͟U{ ❢UN*5L:=^ w>6}o |KWr]:YZ2jf&䭀ŵSjK#p/Vt *iNsZUy@"E{Tv8K _XN=\XQauy R&S8?cGg DvJbPan`/8ƴo@f0~KO^eP3x1̆v*>%Nl s鯏qkn@kpDr>zZ\[)6.>dNG -1KV^(ZICy$t FD hh&!ЙΨfݪvhۢQADW8(ni*q.4&W$kI{HѺ{4wRHly׀'*)O[ Q֕IN'ڵ]vVh"hm-YytqD hDKUp1ά㧥 n'~fv9ro7$%C 6+8i{ >fMQqJ - < a[*Z.~ɉM ,^'$T)NNmhqK tp{fU9pZK8ML8wp~B +]u*]]2 [ 駆z+hM)r7̮}?DriPF>[5.N_$rYH7#D*լÏ.-GDĭ%S&_tdn/em@vəBɎkZTcwr(}'84ͪi_~ϑf}Rx#*h\%-SAIȵ0mSղKf8j't,h(_AexvioOe$\K\`zSx,UAG*`Dv)vcnJrrKA^ws;e JbYH*`4nX_6>Q}pxs܆*QV YPDmB j<2Upj~_Q6 ]D/Vvtlo#F~0-)tux6g@˄+&[9L,,\$<1;nMk gu?_Y^fg{s\:&ڶl|*wݙd S3jӶ&E5ԐVNMN\11޸* k9s Dx*mu G}ړ.$YrG>(RygoR =oj /y0 ;!E<ޝݗL0櫄Z0>k(lBqVC\0Zi)f9G68I3ᢝTJ)o&퉒%~5î)M9/|rZE {m8+8ċ-cӎxΠ8 j 7k.X2fP:z{ں54h=a0W9k%Cӝ%?%#̏ f(p;rM~4I4YX; rt3ޜpZ]`ӹjR9F IYB:R+tvg͍kzs͗]nb,|;ȆMsa&un+Um*cp O)P|}K2O9s69xRE6f,3o/W55)|IG"S":2 0d\@ XQ Wo G&Ȫ(C \JܠL"k30- /K  R]_7?WiwhWW1%z/˼H i2LtD!z9ɐVvwHbLÓj_jҼZJÒlWfۻ@^OgBW;o0a :OtoW2.`Ph'{~]N/8>V`0 5GCs)xgq@7"\ μrRLJa[}5[Ģ%nfAV uxQ*T_\tNk%רYn5j<,!&S*I=䦁ѳWuYk` OlF&xlz(d,YqT\^1MC[KlGIf;],9ۋ00AN(MIDuH m4S.T.:8&*5]JᩏvGa)rSq~E?jFѬSb.cЈIn-S:Xd>340|?cLQHYMHx~36u!Bc΀%Bb*,O'# .S_EGKL4¯نu]d޾~\T.bMM,'ُdZ M݇q80rtmֳy l, BJRygUBDHRY/rVhbOv:>ORnGw Gc8DZϲ7/-̿vȾ"ZCwO:wx#.9ڮ}CUo GG3Uvd.;KXfupoq"&r r^=EƝ.C&J"׳QD"矷%o, ?+9^HI0z7`qt= qHXWj:wv}moy`'ZD3b#Z'c Pr?ay='<Z]2LydUp'&D̔Ĝ :/Iro7P꧌ב[ZgFxxS6E"q_ px܋e)VV#AmA+*bѭ&ONW{e@4 n5)J1' PXF4M O0Ez`@yZ]y?v7B"(e"v]&IKA$4"pԲ_S.#I: ^pIwց<1mְ畳V?ƞLugdFW_R<+SUcj "K`_zGR@!QÉ1]I"suuDZ2`[tCëdcˍ&,@q냡X$=C/ ,qVf}gAʛ#8N\ZyC T;< oőr$|k  FF0CϚ/<&}ǂݸiJ&b7aiqfP8iH&PwN?=ֺx-)3p4+]aVv xr dXzMu :. 4ޞdͿ„@H'YxhH$F ~LYuDp^5~I!]B,.gNﺲ "3}q%x_%1u1͐ W&њhZ%mc|pW;(0Gk/Lqs׃_i*dnBIξb+@07ɵo3+,i_#pz̪Lwq(y t}yN _=Ԏl+ȒeΧcuR\s2{ $nC}E'mxF[)SaN?ZQ cQ_9$Q։䍘:={r?%n /33쟲;PڿPK_qX F"8Y="G2!a@j &]iۋfڶH]] VӲc20YE"q*Π1P!ΗWfȪ~m)XM=@zsz:vw`WR}V%$J)  n鄝툧yk^]Yc&(~0QS)5g>rMjk 8kw$u MƎ)I|xV3/gFMn}Ag,- :( (}z4G{c T[%$>J} WN2oMC=w:Pxz) H"0mr!\K<\^ᾙeHUU\=[MMv.AНU3˰)ӣ6_+|XZ -rly&N(wHs"gO)Q3T]Pc{>wphXRAd s 6 [r}Cac!JlI`W-4ڪ?ܸdRPb D%Aތ6rmHcMX+mҺaڛ!Z% MZRӕY6t}h-gmn|pv$@9z8?5x+@[[?Eܓys)GLY;p!7 Vb5R*ߡy>~6Hb4)Ֆj1|6.dDM 96CNcvC;n4Z͹I(v_]Gc1 Sw$Z%.N1&ڙۺL Q,s-@cT=4NߙT փw?zL =ԏq\ DeyT6v`fɉ`woG$G,`c{K up6g^{[d{jSƧ#]k`~jɧ<"q _T5W dŔl`Úye 1՚)I,VuPQ<̹es!EbDž^ @12q`WKń!HO~jG,Ѿͅ/T;De5- D[Gq.@D5dF(_W,eKd+*^ڗ v`Ohv.8g![`MO`*`s[l-?>'3^uX!K𸜻]wi-d B/~).;c_S$- t]-{!%HG.(K2XoKku gtoTQ+{2W,~bgb,ill[;^ÖJb̞"ipߡX~$/ݼgOl3SKl:vr_zjFV^Ud3א1x¾IsSIpO$o-Gkb"D JyxxU%E0)̐]o.l%hAs;Tsƭ)TST~jZe.|v 魄۷ܸ8^,;"lZ)-Ux3\z$p1]ߪ#(Dy2+e@3y>oHnM^8-^8 fGl$B;`xzнvBesMG&O9?3t\t"D/3g(SsK'LP\GAs%X(N")1GiGD)ce_#c~'e$W;,C5c:w5xIۛt ZSiz,siz2;E@4A[7<(ͮNҍIjo+ccl#wm=W7e?z]zԵ&M s4&ly*gtif.22 %NڶHܒk++>#.{R'4^򔠆i,لWI{&X~¼q*rϮ^ Xq)VŀC hP?ȊYC,S"b?N΢Q]q|8CLFFm1J#~}Ru@iǷ޾Fe^+5]Z::Ə krY \}`c{!Ogw%"??,暎vi$?гjeHRs&C,?Ҭ ݄$'lؒJsģy…z0A(0J "F+wPgYYzZ&TtWtW![aH/*:o+$ [A=pa&v'`+DZAhpC~&݋ڗ2bB,ҐIa\ZB'_We`#66+o8}E&vw'Νx f +~*NJ.3>mȋBC+aDD xo99=HH|Н# 41SPD燯p(2bA Qb Z𞘾z#ئ  (Yn;[GpP%UwSA.﹞<:5(aS?8U51yY4W8rK=+*s \]J1O(^M<3U ;M,squ_:8믲=@ml)ʨS ri7H.THTXCuckïR[ծ 7Bl9ݒ4[ٖ2tBj~ "@N bd4D g 7DPCiz`֖bD0RcvfuxͻĨ1595bzU=CG_|sWcJ_!}o`{o*`Ttp^V*`V"• ą08fh3V:{;닖Dl]h{]_s7*9y}3Wp.e2Bo@o`]s5e>1QZ xTAnļ63K>QO?]8tT)8D,`!i;5-olFKGԒ]Y3,mj-bx Je%bir4up^lHag3c}Z>l;z`}! ~S=oFiAzs'*BI՞:׬ p?L%r5ы3&7Ӑ0ܲ"#~՗7=lt5ciSʝ{'C@6hJU\' +q0:Z<0o06פ΃a#D5ǾjſqbWW so$0I1qhgտ#o;tdj$-XafzP<p-)4榀Q\j_f8w h(^ԼXjK:U}=s"GQP0AVdEv \'`Pl8~t,nTbb3R."v3"i^\|&MWݎ$>q=$qϫ9 qsP^-NfdV0@sѠj>dy 0%c"bVf)S,|R=M"4a0E2"azV3 ;6Hya;`z fY&6*EqFA_Јg懿ńٞs)ǖQ2o8H5\3:dݎs m,i7$p_٘1s-LA2y8D2Z3ns,<ƨۼ `#8liE_3 )fKU 1Tp̃&WT2:oyFmFJiJ-7'a ,1gL!a`|Jm3g҉q/{m9e,uEci%VZSqa< ;gcZ $~tVJߏ^p t%uETr!5xcA1ʈ E@İb6踕-\CW]x$ (v9WL}ؑ>0 ]V@ a=ׂ-2hm頰bIk6 v/us* j#7>6m{I"T*hXӳ1/M% H[@ݲ<.ϗ> $.X~@Sڳ*VysG8dKÔ]'gؓh z;ehb5|Hi[ͼx<nf5?1'KџsIA4{(Pdej돹.1޾0 Sv+bPxNL3;{FjCӗfkFhk\&byɯQ[CNoJF! 4[2l{oF*9Eg%IB-u"P+ 1>]tN[ػC43m|GoeiC^zKV ; w4^_ ({?KџAm}ӕigG0m^'O72Cls%`XU_01G7ae>[mG3pr`wdXW(j&Fe|b?C;W`&;,ECG-J6MKmL>Ӏ_:N4~&=ֱ|O3^2Ć`XGk|uA7y'|&:i bw̰hC|%j 5wRB&JM!IĦE&4e̮3zyH`7 vLrM" ϚyG6\Y\x!K<%j^￞4ƣe'v=7u0 % m]s=K<8 م|Hd-)ꤜo&tj"]E9/y%4|:N89R(j{,t+!D]6&t7WdtT(#SnǎKFZcVOdb!ITl jߺkk=ouh=Bjʥ8B"4'sAےYKp™3 A,8}35Z *$G WAM4jk6X-cHV/[*P<Ykt@벿w6VSTW{%$ٽoVXgNai{9d}O᰿ K6$-ťQꦚUneگ`$C(4(RSh=ǖDfҽ5zzfz^O Յq`krt2(6|(͸~jށ|_Vo$rܱ7H{&\ |āŧ=-piɴctdm9/-J*(Sk _8?ujq3 r |'ᨕGJ+vD]?'홙8+ݨS5!6!kS%#sG}wvFgTUB &$r;%[#9trXnQ0o֩|&v61A~6ܮLSdI!|RQ,7Z^ AH".:߾9᎓iHU'%Y?#DtEtf`ÙmS2C77M 33 ZX>2֧?GeM53B+QhCՕÉ8 d[I0)#:L#)am<%gR*vD!/\&\#2UupI^8XRO i0ߡ a"Sp/_}pDxy=R}]a;_{=(w7XEzF30XJ wjq册(jxE̕D!ct7O.`DڲWi=q ϣu7 axU˜]EZ#:}3p+9!Ȱ(/OEylEP,9w3%2\ZY5"k^k9CNŚpo$F5mt/45~KZ~+W(^5Kt=Vaa FE=QJ ] (yYo'$2&h M 8e) DZGGS)ܤB,e*A,-0!c܊4ݧ{ >-WZX1*z5.fy'+QV) ޢ$"7 B%tj"!e%@4:gّYƳ 1 ޼ȏ{7vOs HƼ=R|خd7ǰ9vH|OLpfBNSoU|qMڔ|Τ@0o'ph0zàTeYDl TG"LrT#720n%&^yPڈT4b[뇚R:HƱ`FCekv$|TwA ᤝme>F#rЂ%/[*hѩ~W25$B :֧&Vq>rz$—6؞P oDl㪋J%l1 4,bygW~r|^`Xѻ ]}vNi|z.PGC^,7e"0իW<$?\tT>Iq2;םv5 Qc\d-e݁ :u[{l#Phe@@ ut}IF߶Cwjq#c*X^R5:Pp^`O?#Lz!Qkb}ׇiڻv^1!0/W>)j0.FlB0OϹm}&w`UQz&\H /o #\`k2;Z}wO O<"̿v֯x'?O ,C1MUq #œ>p/@8HOŁp9- a5U Bg>tqVCqVG›piee1dJj0$\Z`#ͬ5zf㰍 \>5\_w$EYΆw M3F?վ3]$|{CxIJYTv) BVzb,˟}FA[Ш(<@=6$T8t^ţ?9}zd^З&gy_bm#{b~2q1i Vl"t:ߋcǯ {{޸![]ߴ.s208 ?_qd|J!mɧ!s_Ep5y֌U_P-㖹+G +vC0j>@1XZCSt۞/-ʇS: t]~#hwY 0-qqmSXNk(o S TN8ߞ~tsdFXc̲7j8Z60evKyAfкêM~ h" t]4ڎݱꝾ& =$VI'Q"J:+ :^MV/r3X :>]9q\A)) n# XGVzє4_,[7jM)p>kx.RCEv X0xvǛ J,]ͫގ➲nG,vfѩRlOZĸ`\b${)VBֹbћ:[Za ;ǒKU_Gy  4iR^[:T v,X\ul /&`8wn6qBY&Qc4du N׹=؍xkW3v6o'yf{Ϡ[\QLJ ڋR7s~5_р8ER}W2OMrė?c6C/w@`ASnWoH@)3ihɪphmX&`\߈M‡[0˻)5srid]U 4z҅{ 2~Od2on5t뚰WP8/QX<-I"THCpt{ юOBN/M7ezs&R56fbdB͡O뫞K&W;Dz5"܀\%⟬m璼K>HObނ7iMC6Cȱ2.+=\nz&sFHt)qT1mcGHut ˞vm}l]hM#.b*愝cDXmRKd3LtB@FMPÒ OF, +~K)"SϋbO6<^z'wT+tmc BjNb^P>*Pvk0YuO%.:y|Vf#Q`P@%u.I b_h+qFo4:qr[Lv{ޤCV+L *s؍t2kv_r?oakHGn .aƭ: V51.p{b]LώO.wpKs*QIocSB Pv"fЂ+KT(%;bQ#4/97]|ޥn9_˲rj0!OXi8`rG'Av\*C qL1,xW|W/J҄@ *# Jߏ⫝z\A,FǶIe:ަ~wgrL%o eT#[UUܘnŷ}kq-i4gmk)Xrp6Se)?-Np\pr Jٮ+ -+E \ဟwHFQGE1Uvj9adsX,NEzhJ1M@tqd@CNf1.ݒ6ӮyH>Ba,-&4f24t ~s nfm !3E Vsժ<ɋv8b 'RfyΐJYӶh_pE"K c5C㮾 j뇎@x %B=wIefƪ)XgBHzsoT=}A)wnmo. j| /jq Mffz72JK8Vf͘VN?aiE`|tP$XdZ'M KW߄e)FP>?ԋS>G39"$>5~i8"M׊tV}ٻk gE4O{P~I<%+ᨩ/0%-El41,l/\QO>_sn#;.[6T3WGfKT\CUΗ"&ZՏAhUpfSqb詌 r2>P2&C޳|S!&ьU!$p`-Xmצuө%wjLS8,# IE"T@_fEH7ʬU01~n^.6el6zzEu&$rSDtE\ sB 3x;AM_KI6$3B_v%w#11P8poctv|KbR /|Q f{`'Tβn>"r;_6 >c}ٍ>A[}WZ'W>s.eOR"w1U%[a4N10N]-r+@ {n&uhKwx^YjnQ> v2nT+>ȎN*IgQCD(f< + P~%d_2IPWwՒN_5NޠBӐ~56=h HāBv07+s)EB;&tǕ]x}vw*ûg>ǦoZ)D4@lbJ} ;N*]aK5)-⓴V0)e6!`VdOy\S lT6>Bo|cRM4MUBJ sZ3gi9iw"JM`Pᖛ(C4,#B ˶ >ȵb0܆y}I\C`u WŎmǫD$m!XV,X ~d͸qvGS6 4 ҽC$Zy\ZB#vGMjh{_65Xtyqv293ӳZ{P =} {gWtH.AB hhZ$z23KuY:]Q"6F,l>7n;YF(ЁktO8~x!.(+o@dHeW3 Ik;+#3tCf?)zUMrV1גna@?\⨹\De t3xGbl&i)K *Thw'5Uq(QMfj膕~&G?k,]3zI EmҪq n8m<?ߩT 15ө!'U+Xb:tL*T2I"EXQ:8Eєrl:^֏,%:}21ީc+C<@6e6K$cf.jPՑkU hB-@.Fض")&NkwSET+a:q_B"4*Q)i7l)6tobۚW,Y]?f9==׸Cqn˭lg@lxCo19}IHj(>*;&[6c1Jo($J[Ǡ -}|CF$~+ly0 vTR QN4iWݞ d KC .tȓQ u1izEvȀG`DZv!islـp>Z0ĿEovFtI(E]| 9>#458'& c_,B4o34U^Un0&;FQN y?l 2ZЎy*]<@Tu:3ɴV>T^.:MK ͱZ'- 25p[V|s5+F}ծtߠE9c#+[/pcjC)?6!>?tk/W-skRi?f 5]˾(5Kya >48ޅ+sG s&3,rY4.N@#GNF-%rHnBZhi,+ u$؊?$iZ S[BK:oAIuMA8&QV֭bVȌ`N\wb֠F[~Xg?v2Y_|KC$9!E]ЎMEFw6n4J"Z"7E% nkZGnus lە*;^E>89dD}p'MFey2-#qR"f齮0DU^:a~2*4oLaW Y-)9&D^J. 3$V'h:`&oq)řj!댆;gS8f[h3 JCt/1 ՗m1d?1w` -_ޙAUEً$ *٘w =5;7c@@N#I 2?klvnzK'6#0jQjƙqd{@%iۂ)e1nf$U fYuO2Y-ûeGokX$!;V-^A(Wo}a>fȝ}6GVEB<{Ow;=iۡ`7%4 ʳi_.qpjpzta6RWY4K0kd obU9dDZxN&^̕ 6_͋Cu4\I\/h/iNN [\e΃紣G&*=(zz90ܰk j ,`н/jno6ænčJ!SMڼpDbal'ƾ,/N: hLe׸wU%VNw;=} Ir鸋Yzf Zv?^c,$p5Px0rZeցnLՋI$$K) OznF_R#=DM N\ 9 L4Ԡ[4`JETodv'4#$ӊ= UMr~oR}%:ln*r|ʹi =d`)q?"GP$ "]7m ^NFSL=]^TɪHK%K, HJ,Ee[OZ48TfyJ^:|yQNjDYϧ +%^wNmt/Q%r@GKl8oܾTX,)jZ-`[D/:gxȑF$,ήB:LTP|ge}na#Iԉ>.Yl2_v0QfSeyG"-E X:A~<= r▊N)2 l!0`g2pܖ.ƛob ANEn/Ј ތUÊlr: m.t&D7ykV,Iפy[/@©dGFaj^j" N`Yui36~|sr@'S/*g*-iM5ޡNR%\)3B3>zlam11@g!r?kQU>WƸHaF>w6d*x* o{V@jDڭ#,pʐuicf78:z,T%@AEңEE.[xB IJީwS Yc4Qх5<ƒ[kqY+/ڄ^yz<ݗw`Au=sOS5+r 8&fFJxJ!a? *`ŁʛmzhIߢt lAb3O%wT՝Oeͧ[_C|Sw5 DpzJ# v W-L5\OĂ_/2lg s~>VvC &8.j=lgA@V&I R S-"z8/0K˪)5r7۱ueí̏0A Pz,.v8nݼy Ȭ##?.BfnƧP8c,X,]dDfBv )BAXYS̷Tނ8S0Wb rבɈDo؞bZ# NElDDWYuSKqbW#Ce2pzK?| G7)b ݨ-~c<ƳMZO40GEzR/1mtXvrdex+Xw2tS,}Ɨ=toF(ۿ;< hвObmʇHkXotnb[<1JI%Z$x7Gpi|(kn=;`!HɂcIvLt0! %UHI4eHA䊼9Y[x=ilS%Tqí d]Dqn򿙆 낳ʰ(wN&*_mitWW\fhU}MpD v:^e%R ;98Ɲ[VYِv˨:j;4Ap/~[{R NC=nXxio?`j8^j@b<_2 DivGu|U-qR̮F{m˲.`aihҎ:?d;99:B(ㄝhcq%onWq{FMR> f+^q0z;W{P9r{/u\ws|r/O#gca;OGŝk:!wIE;  vVjFzX7\!)?۞߶k_qC$|OlyuWԢo,ζ u+:mx(! yaBugGEgVR_gwcm3]WR/sd^-zZ.Isq1gU3cݺ]UcygTy§Q0G|ZK"YaO_ї\`4sxSŏs7(N= D0,U yGgkp"3{'AxXjv[Į,[GX0D> T:[S\& gwS$ =y'j"C$5 rV %BP&j-HM&_'~!nmetErជYMh=NX4p0O/M"R#/4v/Bp8.}ˍem3MM?b,oǖX-Fgov PH5p5}jqZ؛7;7e<9;ijmch/dճС͈)e9)~7:z9[qUYAuv`ɖubRAOoq[m55o>ˆ/;3'NxϙQґ\CdBdG/!4;FDD 0hhaW}:e2s%l༵iՖEg BoS<ϯ[;ȳp"9$F.0FhW/Bz>64ori#]N$)Ib":S,kI,"F ܅|%ceHenh>0@K|*;m']8 -4ܶy[% Lsx&`EVk|'fz }B\K68I HC Qe:4&@S*(lӌ}Rs $HerzSǎG߮ d?j(AafC~ES)X}Єjch=ߑsYXLd̐d)sa'a1R/ݦ;Vp:uIJꁅd _y(])h prehqP'r?YbӢDVK@` _YZ]UЍj7eCQxQdzKNu$#`=N!OUѻme)Iehr|% pRu ^qj(^Kq'1㌥#՞۽n}f6w .SB 汿b{3Na*l/ګIoΦ1 *=52$pYQCpwfL>ϹI Lgè]55rDQS,&ιPg7\f<߿!ZhS e~`$ݭ!ol|& [|\󯥆CA4mQP8VZ|12HMoTMgjMqc_ۣ!%?E Apc, 2=j$#ͦZk^떙y5G@d=&mP0;{.* A ![b4:;PfUTa%Ofa4C g1¶wx*pfQx0?v_m]\>֍Vr{>0L޿;0ny ee?s G; [dIe.*n/{ۊ2yX_Z +%z @">~͞e[AEf$ ĥəEGbwj+G"j™@[= D}*1MB*maVRZP 3Q ^o#<EjgNOƞ%M.@71';YԲRگ^:(4ȏiP< (4lڐڔ,`nsОMX{+f*)D@v:>>nSYPN-x7ewx 2er~AhWV+e=K7Vʟdd W;e<7vO K1>'|F5+sX,Q 0\ԻU0H Qll-!0" =:<Jd\ܦ䜴`B3O.A+/ 0zhAb)M?a25N,b1?^>7ϣHhwvw~gC3#ǥ]htR-ׁ 9Q硎NNs4OCڟ Rb6>T_o| &>}/^$ͥB쌼.B4;, a)xC w8BS_xZ,=I>83^nmku' H2P6g)6!HRz&P;=1<(5y3oEOHM˕\<X (^d w Yʾa8ZfPIH!qhFPr ?`$s-:{8*JH[s.m2MG^A(q} {kty=@ m[W=FZ=Sܭ%BvnUUf%T>̅/u@ŌhL+!c탄t.RMRҝS,EL?JOB'\Bfe* 7@~uhajj0ӕ he͍w (CȈfs0^MYʀZKnV,-χZJDEq_w1ś$yNAzbzN639&BrFSAO#X\_УĞ#ER0`<_mo4dWcRȥI}jY?410fwޭIE_4T/b/7,iQØwI)kOs:n3՛ÒyT+$~iF!tmD/1H]K,dТ+" [@ Lu{ 2@|F5ڵFu.%o Zp'Qr U9\uaG2KKvm= G>Wt*hX8ѝ|S+1a_ҙYl8$a>AwxOrهaCIR+:ay#IObCc6t W)%a,țKIQAaRSE5C#io-p:UzU4:AHi{Y_(U~.4>Nad,Mr E$乎Slu*Lx*O`PsnGިZrI!@^u" [\ߔM&4 rqyt&DT5+'?'hzMo'8ll:26CKLדV3N-w H_BT?ƧȬjxuhKLp{(kNw^ޒ8}ldc`bk[|N6-673lnv6oEj2S&`#Kp"B0 owSPK$BTl&6쎭vceB +nQHq <ɿv XE*넢{ 믿6KVֳBjLWx 3/=# (-0.` o/r(ȅbs˔qwWKg݋h.^ S@.?? 搑M' ONJ2\5/rעj?1Dۦ.dV;Df^IlAӔ*^)h`"@vi@[|F2zf%sY"M)b9drW1Rflقma~a3l` {R;2u|L+2 !{zv0/Y,:BuT~bg^!+4ke;)F bY5Of Kq>3<.!ɲ\iRqA֦PX_s9ucI4JOЅHI쁕..`}a!DuuBwKˑ)*U"ܾi3nD.Xq7(Z^ވ|3I"@wBq{w$!L,άG!!"zdZhO6";nNZg4.|Wy,prd`?VMbk]('@|.D oEUxUcM:-e2=u1bg uH՛_L.ʶoi FJaFkR J08Cvl܍f7\I]hJ@ψR(tгuj;4m 8m%ǧ2VoG?1s0g:k @-e;k1Oz5A9%d7"i'fY,%IYj'!>ݠUJ0ҫx6r46/0frp]E -0OїĜTJerArUE3ƙm<A9_>q5z(1[fݺIragƼNUEh&vRAPD 9HiOԮ@J_Xus@Ѻޘm3&_hxD9GHDk)7H7ěP\P:w=T w3.ҐkvԔ8BH'% z~CU5ETv3aMF)"ɰRo~R=_՛ۊ ^a#%(y_h~a">N]1:hKjCJ}.ql K-]/͇'OF)T?¸pǬeR lLĒsɕcbk)Ali/\2$~U[+n,`tHﰥ!M AۓOuQV@r@J 8F@qƚlX]( E|J@Fpj/p~Yo*S4,sx^~/nEH_!}[i1=:p;/=h11U$ *p&i@55Q&T,F"^@Ou)QĿ TZei4n0FgE \Vl ö2/tB?γpJ)4!+ SIi&(@YCѼ=pH⧮SkIvS.j&gXLMBY-oſh) y:?܍nV?g,1A&Vu毝/bsYm/z/ K/k``"Wv:MSϊd6| [Gyѧ["-kvquՅ0.#rJ2:J\@*⛷#⠪f k`~O-ςf!]ܼ҆%"KU"@-<!/,:{yf;MT5_oRT?h+77L "[B$Ǫ]VVE?3R!7pClV.hu=\9yt]v8O YTY8JŎSጵCN:#V;4)<]1{dP*8`'& !q8huwj85iN!}Ij^jۭ!V;&湹9G_LHBڼ[=3v\S8&= 91wQ 9Oן仠z6 ή {uwI0UF{7}f' Wh*m@T{WnTDڂMҮr;퉐EUɔ)m&++E~be.@e#w3]7?J¯1m ^iq]}H>zܭ~ !n?TTC[|(BEGIOcst_| XO VT L8 ooNnoY|)7cZ`m L *LRB$0x±d3_)>DI`Pauz7+iC;V | txh|Xs_R5˟ԐFT? QV"^C1G3ׯUo6)8$;.}ܾ@_Zmζh]MzTQevkQ/Ni3qD h$_ 1vУ}#ꨨ܈&=u/9*^]tTBYЂLw?j;F ^Y6@l)/_a3sE {k;S y"15yÞC.BDA9{L+G 693<Ż;a%JyV[e)? J^Q^̯ײaʗohȟPO t{To݁$(wxQ^7p^USMԨ%wyH,o3I6=Jn}>!񁛛٥Ӻ=utW'(t/"5.Q`.ږ dG Q\$ c0}v'Sdwd1.O`<VYiEH]REkڮ8{&)f:,tV׷_J;!o*jI@` 3__e7pmԊte$h w=g7=Ǟ]qVG;)"C/T-d hsû}N+r]s+ *M 2H$__|ynf.{W7:57![Ի5T)+ zNZfG0 Y'uoCm"s"Q(5gwv1:VAKclte1q}Q=Uԛz$?Hc/t2I7\:^^pu9}MuL FaF=e޻B[>I4۟{sC.>3EQ63_&z|||7BY,O&uBnz%$F,E5 냓l|{j$|`;Z#eT%sR"č~b5yN8anNeǤ+3 UMUŻܺگ(̎ Tⴓƭ}*8ޢI *džNYR) CD! 2YDy%3hGȱDZqexy!(FMbŖ>pq\ *wQ)XTYfn])0&EXwU=,K|/ k .s[5C%GtVTVYL)^=#?]O}rй iҿGM a"_~m^ޅ+j:;PgoWS%.Ro!Wem_}uZR_e/  :(L/iX Tٮ!lu N:C~O0b @pe ѓU ̂oR.~d`RO-͈YFሟ9WJ\f47b?/zI+0߾=qYDă늋q4ឆ2Qu z 1.-V~_'C|AQL_H/7L1OV>בSzA>sCNOڊO9!J7^S=T"|Z(*TtE}Ta"w g:dGd]2/IW(#ʆEK/e,1Z{:?RahJ.yfM"Qi>oSYMdžX5A@ya J %"MjTlRL鄚NYyθַ hʚR7R{IFMh"~kyXñ+[D'27Wg3x69PVF?x^~w`6<iX"&fF)s;lbs;ib02Qj6mL/qbt}cHDkK`!GY.$|_%Œ mmJ>3^SooP`׷G4CҎ+' c\+e VukT|?Xcݨy0h ۅ8Zh[jn{3`Ux2vbe[WҙEc۸^"%йrASt䉋' F`VY'W7frt3\mIGM+)tTzUm 7C]X\4fvB9Z;%ڳZAWiSSRE;0UVG}W&c<ұwlB+ )V rheA[mAM/?SbwQ n%!9wHea&4R뙥SeUqwGrHc(+.ro ̈Yzgḁ;_Dž 0S.1Me .cs|2aLJvpi8_̬ІBog4fK'p>4mݰ]l-Fe;5?UbF޵ ^Ah%إیyX#QUNnʈU% c./UضT)g8ZvMWJDwKKLd Cet!SCFۛ .BuPߕTDs͇Ftw\lMj4iheEU2eV/yZ" ][Ȳ:qU%#1#WRo7 .T[kg/w0 u@ 5fd GF!^08 | N=4EkxzG1\Y/go%'UKv"Na}.r#؀b<ߘ-vvXq§W30T` 6LSʗFhb BHntE3D{Pa<-ZMj:4<t1SW@eRIzq0)|JӐ,<pd!m/schTfjW|a'!D VjD%1qt9yNz81fӓ=@ElDJV @퍊#C $RJkoQb4Eʫ;%: ؅$p>a~DeILdžR*SߔdizD4ꟳM\(GL7`Q1Fͻ'uKb`12*Wk:@R yQJ1Dk`u-JR4G>tHTWrJ/5_;ٖӎܞ^7G6 I,_ ^v)C;C"x|yɥtH\bU{ͰrNhsaQU&{辷=YoXXjJ"tyqAL;ȰGp$*LUU0z0žJ+Vc`us1[T8FE$ש.DްuPtcb݉0adّk=4αbhYLy&nɄ-)ZNʐ8%B}⼫`mz7[EL/Ft7];sg$T- 2&9Pcx]īBS0uXJ%,k.1šĄ+:tV4U R_yI>ಂ( h aKxSm Ab8 ^# "5LM;*yU`-~/49ETi:5֣~Ƙ(qv2WbG;d2G( R}[J51M, ni<5(8tl1^9Co4I(BF8/J=.'A[xo _=SploI[J ӥX,lԋZ?*{ Kqoy2q{Y\fw5!2R,~8herG_BEty uvi_WF;r[iITЇy3Xi|RPT V_ I4ˬ1aRUEs P;b`;')9"=ج/<%v3p(`CTj=Fo\579DI@hMBדr60] e!Uח-aK%6XE'1k Ҳ*-Ј,T33I<%mZ´k*8S iPe+z>k}ؽe`鼖TlҢ\QHT N-~V;=q&z?X)p_],לl{ڗ7.kRdb54Ƀn]2򝇭ckBx+ @R,wF|#P# Q(r 0)g]_-)sG/|^puG8| u8H rkԓ)PHc0,?ߧL%;;yt[3?sB8[cퟖu6}gAd3F#{dE#u.M@_O8SҴ@9 _tx\U&cвĆr{ &L Q]kaGi^ ]5*Rw]cZ9Y +$HFzQA؅C_\#لz OgT ,*#r1x#50Ɣ l+)4)V(:ɏ2]t*U܂]k:$P)A&){ݖCu}Gx]q>XHTxB1=YYgg|ǖcK%^a黊 Y`Q *(L`y%[ڈW2f]]rE#xEZ t$\1YBSᥴb-Ý4V 9 sF2ډۏyb%yΑJ_pyDm2%NQ_΢fψtځ⟬jCr`OP ւ;Ή9mY3YSXt Zmז}LY6T.ڴ3H**6(#R&m%-]1AWΠ<\+' 23I d"}+PB]o߮Ar0/Ǩ6{#{11?|r\c'eYXq:@tkFU-̌ilcw'ukؠG9GJsP@XvF-5=e2l*Aܠh{tr {noctI%W逮}^x^jj}}ss.Ct^O@}ZYҌYɹRUI s8oJQkD8ejCV& .%{Z EWD,) ezM Oְ\#_`dwѤ7?qK Py~拐\YS:|.J( tOHWgOe4JERl79'P`j 9ڎwm1.F/L؍Ar?(Ma&F@   )ͻҽFrLYHEƖ9 6#; =CfZ*ݺ`?Xb_G0đC 5r㵋O -q_",2Ex+@=l쮌(Za>qq%]z #:Y)n)Nԟ9ƲHS%huW|1:}5VZ Keoz'~[N3Z -p˻f[9D ªVNXdF˛ FU6!  7⺧.ʙ_.FE]> &*,ҍIJ5Y7%Ýc-K\_W[ܥiNS:6UwuDcWv'fB@BewzW| ;@N s}Ohf\=?"eLPZ $ n?FfJɐ4=xou#*9jrm,57UXs/"roA]@c AR.z>p_S3}ZȮ'$}'9"콅2YɄa zk ݻXtneS}ڽ^=0\m) ֨466u0YIԋZ2,(|ENt7= 8u$Vq \++oJTYA 5pq“I\T7R]9:dDF@ z#{I#jx8Nbx?Q8(cQ.N1^-3?vFEQXNZ<%C?"?o fb2ŝTYj/ C)Y=}~[U@ڮ!ֻf̄FeaU'Ky3*RuM }PhoZtk6_'RnyXQjKsvć!E#. Od9$5Ib&obMJ[-oy2 ͱØnIԲߚʹDAR UXG_$%i͒l3d7mh_-֤)w!g"B+R)*zT60Bo9Js'hb"$X M3ww:S*EPCb`}Ad~{hj[iis=P,#Ri8qJ[ngݺ1/mÍ\s8w@/4$z?aS}h%ζX E91"2Q}:uQYB1T~WCQNN1t*{zL~H~* &/L |TefOf 8}Oaꛅ8];tl.Έ)!։apFtziG*3˭V\a'uTjŸj[eoAkt׶gOMYϙk<4޹۽ EfW6VHe BO6x5͒ ̱$]K4wG ߫Dl.|Ћi^B!R N_b\Q0&ݯ{愖}m~,v؅gC ;C<߿ T:2⪢b\Xl{qkBbS?:@+ ڮIbиq}^],=0DX`աBy.)]; m3{u 3,u \pPʽ S\XޟnfdE )NM3Ụؕv!'FNcvyl<_8=m'oiݵ䘓pB;عҪvu~Ik?Q!N$3r>đ~uulϦNSo;B>vMVރ*tQx6DYpw=KJt\Y%~A8tfJ̽?clSNz;ȅ^X>y48-"mo ^ مXg⣆Soi"о!4 ~vs97krKLʊ #Yg;%XQiލ|Y AJ 5-6&wQbL ^9ݘ{Nr &S3Mk6XxTX.J)% &[Y\9ɤNH0?qb25wAf K< !E+6bw-xA,ŖH3_^P{'}{G[vs+tDBܗ0hͲ̀UE7+=fQM{{M^bZ*^hz_:Ht[V`/uMp j ' oXt=%U<g$A;ek/ټu:j.HEVJiq/Ny9&ɤbS/؀@ǣga{ 4>.W5]fTt?(@P P0lWҟv0zAq\|l\m(zðٯhr}hPqExHZ8@a9NR d<9"͸z;ᾮ'ib4;ZF!fb2m0,^l.5z@ JbEiR;x[+H#GG,̑~`kOꯦ#]>ԵGe En~@\YoFYrҘ1ֺQXdNbܳ*d$mTRڲfc뀧8Y)fZ?m^7+VI~E!RҬ]bжRj |W3. Sa$OK->CjjMuyDs?G\tDRJ_gZÆTG[fEote]{3gV?r hMī#~p誳F[+ibn_O>6_U; ZgPp.lOn tډE+jE!""&7J!EU(L}3)q-}dKx9˗lӖχ[L +;=oy@(șn,Yl+ }stZTIzuw\A=c<5sӪal2VM;qhDInr}\{)@Y9 WKV{.FZ%m~V_dOLs!<_^e\boZerŒ#:7 XK~պ@f~ZJZ )\SBxx>&qAODՆT;N\ |x?){P](zkIr V'.v:2|*xqAQ, pSMu8r)+mt7Տ͛^n0x|ŅUIi쎶=/qq]F%Ar.!.T.=,03?~`tJ}B)><""t_&EQVyOco6õ޻uP16Iw dȣې_#"9&/tteSw"%/~6W4mQZ xPc?4ܝ^" J M y`">Pid$ ݠ/s0V'ME#Y۬/ݎ֒~->"Qb5|##sc aOUGd_^ 7xDG0Vډ(YvE&ޢtqxЀ.*" 4%7;307er)><~R7)CބAbG&C5Lw- 0ܯϫ8W?e^vL4prcsR:$%f9g_ϲk:f),Ba@O01D`DRA}zzv/T~Ǟ5E&_$zDje IXބX_JV)i;&1*&._ ʑ ` k@oŘ y HW* BMU=h8wfijUAL\qB27 l~YN(פJhN14r#9i>~Ȉv/*O )-mr:H),h:mdHgĢbərT_QG}cYA=#a"l< uNs@Zo>ԅAytJ{ ,M概*gxO'3_ۊyn) mKW?q7W +,eA`nQnYY<4B澑u19Mn ,>9Hüؙ= Pakq#:w*O`D). ᣡLdP<ŲY{8ؙÏx0j?YrOd5")V2<"S%L|~&1NÚȝDdPRb)H'\ad@6rgypJAF_\ӭXD;APtbߚTٝu  [v'vTcg('Oݴ[L||x-mxQ{3a$Ho۟º8%E¼qh1os&+ɰ3ݜU'[J@*O%Pʒȷ~l;92iml@ǝRrl@IUJ=p9\1uҐ[|ڤ|+,/5_VFO救 KpRuuױqnV]-H9BwP7NgȶYLXo^S;%ols[tEhܬѵdE}f0A|se S6 y˒W`ya6o|l1eÁx hӘ\6c*] ,Pz$M\o_Ϙ8 f:Ҵ%1/4P41;dE+sļ[sHCg^!K hÁw^HDqZr h 7i?՜13a1:Q.\#+8QCz*0"4IYR(.CU]?*kqTyrEcI>bF xY#{}N^XݿLR+3O.,bb!58347};!/EX 쑍ƠY-l, 浮Ku]=5_<w*+BA8+Weoifϱ ֎j)Ehu:sxs}0&$»2!6:+0(V/rАXAhu#( p4*dPԒ +& 0H$QX;'Lmj`X5>SE1ʁ}}s *=K)EU0D,@ խ"Y{E<a@toM;ߍyINs*9fn[DUptQo@f//~y:Yd-5! ='t!GRQmȗYp6@!!ShpHGd3vHe ݡ+gru]U3`7}z0{~6]DܽJI1cHzXu۳g~(@ {s7*52V̒ ;* F_+)'sّ̓F]\WHc \f.vqjpCb:'£A<= J";kqI-ۆPBɨ<~E0?S%Jtux h%8(y(Q‚Ϩ{AfR{=<"(/a%|aWzyG.Vh$ШEb hmAyVA18R(405ڤ4WwP:JQ9{,J1YC9+c¯okRm=5Sb[n_bvqHj+_wZ&eoˈJ %L6BqWb02I92jy%~x~aPG;ˣ@j)PRlkNF31cj54&m8U8|m96ay}ݨ_xye]{ؗRL}WC:򽂊ic<_!3I5IK}?x ݰcN˴̺7 z;:_:`wkDs~g}WA7aG‘Z/ Rd@v/Y/ g^At.lrKENj"|Ɛ| )mH0ܡ ^{I~. ]3]t6ċۭ^J<ȏ6nﴏ$akxj4U\އ=6$nS9ʵڮ۳J>ˋ4Qs1sx @+nŜh5-*]}Pci% cvҌ{;z"tU \egHtDX|w]]c"|7JdFyȠF5*y2@`jdhjjA?Ho>zt=, P/eA|}AվG V#ë"`UAfSqym; -P hNJ?$[&x\@1wQI(#d5 yER"{Wc SzRZ敳.d֤<ɬMzL8Ł3X o^m^h'2!:6[zm9.%ұ!%+45>&#˓ 0}VA珬 ڭ\8S `3UUza Lؼm$Prm@lXI[".j]|u Z9 PͰ{?/`%%AMs:wWMi bv*QYc٤P v-Oe^ܜbkؿPLʟee8i{̾]ϤCD,>@YٷYi]HnN$<% QJ#Z7 >-ah1 „26M`%r_A{  5)Q(ʛںr+%MЭXH'Jip f缾Bko^$[t!{P)%,_iCH 46ko/0=Ɠ{c @pmd)*_K(Zy#zRWvr)xrewu"?d7( cpӓ(aYr=;B"=&/2S|v¤Lg,C p.f%lbQ_U>n˹U-!oC]>J #sP<6 1Of:׏W !)&wBx#;ln'7ģڲ-XI$NI2m:iVcF#"r:~H]`?V}-triRjY|$d^rgA}d;'S>ۉv'A662p'E ߯~?U~V>CfVRw֋z䩱98*{\].\o=+f3ȦLJ̘"YP"FhàV0psO֦ Da=S 2rhKWy䦻粷17|QĂYݖ2Wsy0j`sϓQ2k΀I.}S/Es=2ͭ[ sWK9C0=ȳ*qq6pٜM1sA@;9b*'32|2B_^<ľ0)pF}XY0Nb%z E#Ug토[d}2>zƮ9沵"V9>Ŋf6N-A|b(Z} :6Cot%ImJxC 98:0*15,9+.w^%;6WS}Wjp[_J3n]dŐJaEX-@SEݶ\MW* & g!D7NX+#O+$ ,H%dr<^.)ڂneEZB(XZ +~: 9LCVBOX1G~`$SWwy7{M:QYE"o0) b ?k%x8NK\h٭Ru2Vk00!Hë4VVHD3j~cŰwG(~; Qg㪗2C8ĭ4Pkskk-fj[qw4"-XrWhDB3(խ5׍ gvC^֌+am#ą^Ѭs39-*5bCvưMNt=KC-w_"Dž!qf 9lv2#1MK& 'Sڠ.wHUxC.ۚ~ķ7f\0$YiaQ%XߴxOΓA},hgcsI]ͽ})|ĎDž?r FL!rj P%n|;1-q%%lIetxg 3=fxXmD+F.UJ_%T3\29VEaX/}(C t>,{,;ʃC |gNC "V UjU`7X=Z 3B[1IpE\j:/"ccqH4 QcuKO+0A?ۂe&+1N/Q,#Zޚ d#i(Zƙ V.dq"LZC9]Bnj_PQn7B)A j]@iN Qs32'8DzL_UryL^vM3hI1`-V_dxx'+Q`y*6Ycg ZvzuHܞ.΃"Vŝה# w7`]z΅plPOY[,b+-&yR\,&@6ϥ칻 aȘANR~ko9Pb EHg5$J|8#f ;ed>᎞ 8 @)S{Mvp8¡n5U&yTV~!{+FbBHW4qVU.Mթ .V'Ӥ+k6SʔeW5-*6\eh [+;3_7HTfwZtjR3ZݦBApR+ ou! ~3 .e ۭe]mFٯBo2b~!Λ N&1féHfjσyGn 888^m8\I6-;(F'5>a!H'oW 4`VR(Y _5vpasDf:e㴱?0wgQ~UϤ(AXa0uU<|=iDD6 YS/`mb8Y%plA - qJX v>D4ň"haI\"mϲ_H0lwg/qh~XI۾+žj#)%Fb\هJ^1v5!'{WI>ͥp ٢XPH RX"P@^ %2~RwS4Uh$ܖgѰٿ0h^vؘt bXYs¿&vJ ڿY嘰^\'5gFTl )j"=tVMm7Q|+Ww4D~IQ$HlcyهV%&4& .n{WSU+gqn@Jg}4,g1{6g*tBWEi wO T[J3I'_97[t(p_]K̇m&(V| O$ +mȨCHx~(OwQ\Fx3ASM.Z(\H0+||w+}?ؿ@1X"'^~`ưq a"$ՒPax\݊jNVwbD%@tnw ,CrBsP5o.Sޘ ;*G59 𷰥=~#!=`a?A{Ir('&1U .bf7v96 Iqu&6=l ٿ xG[Y~D3Nr}LĶw ?# 06M3Ƹ-zEj6>VDCn +E2ztd5bafA4uvKt 0>RؑR7%W9eR2@9Ad71 x*s[ QF8^YGG~@fdN_+'F!ÞY|W"D}Jy*>V>!Y}w>oEZnԶm2h@B\SUoئg9Q7XRl^6^kb&9|d'NGP׷.'JH9&01D1ޚ+q%~*1pQ(țqGm?q@ߺ@vz کsE&ͣHJ:OJC|{9""'QRXn|kŠQQ`|jjm(ʸֿ ib9jFomqWF=5۵f.G8~-8Cgu%?<VlZq/BW9?Ow\AVsűpz*X[&9iSnݮ 2M22-imwCYYXqy$;GдÏv/Wumg7 blT(:>oM)VgWoj!hYH5h\^n;S ^Q:_"{vZ]-}`pWnhj'FD=8|@#_>"RQ!q$ZhK!^WE/,k K)`((_m٫ꆼV8mzF( .TK8X[]V"DH;n|q. b\D${`t`5F5"3U*Q饺]"N r+jh/_n֊-6Mz P{΂ @~XV\,;8Ś*?M9՝}<lq ) YuZ)=ɡ$ c^BVC齮_`&:v[*}Mf0qIE2v8gE E"?tZcy\1>^ĢA'/bdHu2sp_/Q=Bx$. cai~#nOTs}+5ۊ}'G:*QSgCV| S#FI S2ě2 vrRkzm<G t~5WcsqWpN_RB%n /%T?9"on(`0vJ0앷:1\ҽMv+tϋQ)(} i6PQp78f)EuAi,7.|)+|/cc~H {|MCz0Ƥɹ"KS5}"n g;Gwbק.!lj 2OૢiwY@tRkK3wq|)j;6l??1 d8tZฌ ƻ⏉z1ҵHV/+&5.ϠwKuɘD mHÔ`T WI`7ú<~_-X<\gKOݠaZ$YaG%_mOUnU9&x^uM\#Z 4<; ""tvQFTy GM=\2kEJ"@%aRfb*}yk4mg6Rw@6%x  >7Be9hC"p~?dNȺ3Rx4nngW' eY1s(+k 6šOF괝DwΪ!* 3\ì Yx[qDlxPer)nmS:0G|EBlRoX7YQ*ƌ]oMe&J?f'ɭw߱?ihl#x{ Uʴd ?I:M?sCxc 3g Ȍ&ӝ:<L{I3 =Gw7"X*D׊gq MW1D飰ؘw= gv={ac$"xSn!㭤xk6 usMt.$7ROH$vOl`_쇐A[]3ǴJͬl_Fa(FMRȣIKa&gğE>Q/1 :!t)+FwJ݇;z\LĂv? z"*qiy8&pәcytVoj5eB-k%oEQe$ۭ?fID_!Fw p ̔ C.# 7Sl ˏBV2_Q,Ge0IG.OUSg6-$ =j̫ۋC+"p4vý;ȭ'}#  y(0&0q37}}m0 eE$Hg*u%TSw`J'wc^N0Gpw^xtl )Mp,5[I'4S&};ތ@uCB4[kPhsӪ bc&>[)6mD I&'2kfxꑖxܽ?a /,FtooH`$%7G8|!%û=8•Tw| A3 MġpbjZf'mF7K`W}r 0Mx3safΙ%ɡ&m`L.JEÅk\wWZdڛ}H{*ahnBD~VQQ5_jz JYw  BX<))_-@G,vnߋXҥl)GC#}Pi2#aIjy01.Ou %|IQMm u$"Q T_L5^,_-žچ5fH0UvVZfw-6@dPyEl*YKCǫAn{#fֱ>*<8Υq,>u.f W"çNwNoJHv)% ""(?b#GK.ߧYI:_ӕX EK2iDW0Hvx D =pN"NqMnOU;[GV`cם!c#jYL%fR!4#R&- P$z ]f ~ `v;-V(d@yD$/u"Ap9]v Ѻ#XXjPFhwッLC/:Z߽ F.u("z'^ጳATx?_+,'OqyE%.Px&BsQﳺ}Br`Yf7"*(y{b{$= EӟS䭌\璞sGTI֜U1RNHn`y\5S|MoS|ct/2~Fڈ9 ŔHvvCwUb݁S$veȓtdž4ʯfnfOU$1_꧅<* I2V8XL1EwyOPrd,UF (V8q賕l=pxv)BͻZZi̊C^2YU>z'tC[1 ܔ)e{*,EX*sGJUfİ%ײ1 Ƙ@QJX:adߞq} b+Go-:?o_ h 2)ucbKycB=2odb︸ ܶ"-eոK@䜭o̼YӶOG(< @%DMZpSv1ԻwN~/$rmص_Kl_TKS.tߟ49D*^eM 2ftNKN}#j@l;ЁNd{`6Pen_GM@WH>QXT [VRM8FUMBgM(DɄŝLhеdrݩb簓"n}m2|SjXXhtCG2 9NT7DȜL>cDÂn04@6Z4<ފ8n"ʖ`@n$ m X gVߧrXR Ӳ}?% [Q2ԀIsqZjdL+퍡1n3ih] YqkJkCQ8gW-BDK\ӧFxDC@+vhRf`` Sj= O~$4kc:LnKDM6;ۛ/7у-wk}=%oovɮ=]™/vy$-0k'xk\sS.9T)31pG!t  :M tn_c: "#wo{A{v߆ešMZ`. e RUW;+gBR6k 61MA2,7C|(]w%v6P}cpyvIc6]jP9J_Ɍ Wh1L.JJ.Í>Q,6a^@oo{zR3oG1̭A5A'l ~JK)OWR4qFApǍ\,t!K' ULE 1rO J'U2Y=P/k*_Rس ;%7tüe<˗rkIZ/"YC_Drv3Aca=)WnuޣH?.4_b3ҝc\YpS(CR\l ;W+ nurAbz/խOC|ܳBϊ4Qý}(}JRU`ÙF@):X3U%o U* Y+pT\suX+=O=;zХ"Vm tx 9Ll8K&܉1|9 ⬣m諰gVVn>H25"^K6( <4"GszG/_@-t>KIP-ٚΝ_x/5d_x4-[ yÈFO!^=DO1\u͖e/5lH6T» THp0v%j+ZQ8[TQqI R[[~EV27agR rsGc ͒tHxUSI)g_{ 7({Ob+aSǧ0,QaV3gFt %Cf_UaqI|[Fm!C=Petv53cF}OY\l8!<( rC\ʼˈgP[H>[Iai0)s&٧TٞK L'?UC̵Bs_S9Unڅ3AV$=…:8jՔty&x0^X?v?Do؈B7hw!4)]jC-3X-!WC4Lbiߤ/G Es}I|4="J`IOu-r TI]]Xĉ\(ɸ!vzu }.TM a-!J +JFTۑlOچHLpaYrCn48'J5\̞?Y߀k>b-WW ..c8:X|bk4j<>9KQASFf&ԕތ)P @.lltn/8 GI*nx$R<٘%4ގ ġ]P .a tv>"a-!9Y>FB1ȕ}$^qg2xTy(^C{EY|k+G95%cԏ>_Tc!n\[zRh!yF6⎈5IQ4p k _d(n4kS(AѲIY2Zꎴ3w)$)IW\z^^_xY61MJr#ÀI"6clk<` VSn+0IB!Yyn7qR-8ջ^" @\3"74/*)cGQk`;n`i)YD}Pb(dJi!h۸fـۉy !nBq^,ELJ7"NHuCB\ŊԳ3ӹSDzB (zW8#B@Yes ),2μ5޳i _ fwKUa3>jx&'MϳU@!v[2˴_B~mZSU)Zqq\e QȈϢN6~p5{fb"feݹB@jg0-jAQ>JQ,= Ӫ'S{Pc"f1A!AAq[ʪ2G2 ׁqBtbR9cW=em<8\{ib#[g c&_<~FAR+tZI<ecSn+@Z 8+vq;M gγ< xӣr])]w_!J-QܵVG@vV`k 6y q*M2'[jˋgXFlL %D¸>'^Lũ>.k+^te5spGlF+C3n8+QA@I"䵟`)N CVӿߟ|"<\< JfeLs3iC޷T02(i;d>c%4@<91h,¨(B&"q˾ .4]dBf & A^t"LC ki.zr*Jnb+ṕ䥒/]N\esDݩ;OެVkrX#[v2,ȠeJMpCK֍i_!5{<@3]nIryP1[뙎0Ii bfu3zq&/a4&H2ub abQ`M>>/o&txK=d!'#tXUWR}jy> #iW wG]PcNb*oF];8kot ]WޖRo P-ρ?iF)2YGVE+ {]+^bB԰ĄhR.Y">^d?I-t=NuAF E5vE='pO虡Qy"T ]C&ޫ ^'E8E8\ κ 0v[ά6.2jr83zL&PW.( }Ee}Z]ۖkq>5.cA@ՄC_%m|Z]3bb K'* #1e+Vs״˚L)I88#/,ɪb5[VJăX=bl&?|nӖ<\%tŪ'~vgOKd:m;ˍGkv|-O5[ Bj3qU*]_Tt`=q`48|lzЃ%Vp  ocX e'Ňq斞% ѱ?E7 ρL~?  BF%UW;[K&Tm!_dPVU V)Q!ÙZLnRbm|!x7?R")tM){4YFˬt1 z<#(t%b qR}=QhǧJ -'.+b5mXJd: yhkUTaP,7ILRG 1'|dIK=kR3 t@+%ӈ`4|U0w~o8ݓ{]em⊸P<RIgj@vg[œ 860VNZ%_uNH7i\PGhƕt yYlEkQ}^޿%ЉzDvuy)ϣR0`A74lI1FsBg./+: NuC^Z B8ĐlE AI3U;)Pjc#VL=~RLLCR À6ʕf !7:+sڙ)?<|?F禃*mH67m(foB2=P;pzg95j5ǭ7]C$\.)mK|ڦ1{Ce>6Q L:~GqhG >n'q7^6Q~ܧ0DVYemנH4Ua^~^=.MWã@,v^m$}qZX/ fY6H{zg*,썌 Ł.dS1`q#gy4Θ5h =HB,%  k":c4~!Pǻy%dO3)F긢f [jٺQlQ{myKK ?A $EYsVamZ6q6vp"-w(bMkn$:hϹKS6bv :1_t7a='i/+jj2>h7@vs᷽륬YLX(Z|b־iD/,\#vo7Z.[ K&#MgT ̪ NJL.xƐ=Vع9.--BGW])̩8"*d7Kr:!9 ?T0 /J`?p۰гl oi8݌&-OJ֨D}0&OF~ubӆT"yYS'ӊ'-(u$0h:63Gdv6 !u` Y3VnHz@EDlR^y5KlxXϱ4#niG<}>R=ؿ@,3o_ ?5,A}9>DMqP_ODHA9}+*$ i!nSA|w7TYjcN %K4e[KZ[[kBZ6ݚ3 #JFԱ޼J@cci"M|d_3g}(>a+##B'#X;_伽(Ut'(CbU e9`nr*ξXLkOs\yw)l׻,q-5O",La#]Jn@k'#҆j&҇ a }.v}bAl4! T+ 5K1',R|0w4.B%I; DNC 訏¯R7?) iW^J 4plhm\beXJ׳텂k< ϭ 91aGP׆5~C| f̞ĸT79BιVfWN뱍,m:L`Κ)RWph j*V,q@ {4Θ7x0aK {L-$u̕7OࡹW*Q_B@ݚl?1" sbX=  %0yo/yۊ tw-J>`kDe ?X As ] Ǐ!TyJjcQy?!GRuv:7ةT5 6}Au@/7L{xg )p|6N|oW|:۴|!=9:G7e\gھ<XwBt"{xSpShz{?Sxn_mKQNљ"t+To^{Ih! &rZ6R9I@qS)54|']>6)'f5 ZF<_7=<]9@ i'8(aKQr1_Ϋ[$θ973nρUtwNEǶZfw1z?ң}mb>R@Z#QB=8Ń_ᄉ>k^|lT󠋩0a$Ȟݗzr3EsMIQ_<5VG!Hm#(]QK*bG8&ښNM#1 Г~6y(6ši5>?, Ӈ""U?4/#~..@t7tk=jIjiyu埧ԯ~^ug@cɏ Gkc[e0Rgj NǜUi]$ڹ KdyO#)]t`ouZvݺ&Tuw~҅~-,['7D,9"hOvfQsmŊȺpSC~IPt#3x[dD٫֫ .ͶK&yTvkZ^ ]X+tq"ND@є%n0rTx} kA[:tG!XH_ebHah嵦 Dh$7F܄7u1z3s{_a݃yzTuF3HdX\N]4?~?eȸ_"N+t/h&j4"Mi\ӭdOC/ ! Xc+2ae!p8ciUxq8+R(}{~;kюO`Ü^J0֞#u@QOUDֆb*Y%GNp% =Kʴ\,)"htpC=°k˧mM%XOOi )μ;XHj 7-ơGL?Ҕb,PIvNk60E8Ż ؊ zjh⡖Gc"t0n.7yVoMm1H̀VFPBlVN8`_gNs2r`uOYVUeɶ8QR |d]d{wuL\ K8w T,Rx*Emdָ6Oו$U=9-vМ;" \9ݾ% # gxr'/75K dVW!nx.gfzsF:e)?5P*V)TJbn`5'6b=NݩkʱmQIfO/3gs+c݄s7tVy.>E9{wk9H_f4"8͢'xc\XKn]*d>WZ"3#B8OsLn(zZk N$WRFiSf|'A@M?n~Y&hӃ&X-Y0cm5z[/jn=9xFKV+,?dYwT14]'cZV-]|jQoI5 (18!v=wϯ ihGő* 94k?΂S$CjdSɽ.Oڿl5x &89di_19;JycԎA샕1;%[]ffe(wZ\B/Zcb pAhGVY#k rcü~Cw1R:1O 8cb\ixNK푸DM^Oq b/XLgLXYrXWg-VOs\NQ~^?9b@ӦMDXrr˿wl"ܣʫ3@AkNo纴2;GqbLgAuXe7p%4vEs5#ee,B!8L(jSz̮VX$u{/|MnwPM5txv\A*5FEϻ1Gp;1G&Nhw:絙})kUqNK韕m;yZi*aa1sp)ND66VD5/;rb?%&6L[i=]dRDBn*.o>/2Fq- ԙC ,v WX2ΆFN(Op[EXӥ.%bܑ!kD^BWr~Ł8-7hV+˒{*v`tڵ'[QB歹K>@Rp61$Č|sȯ#7ϊW^QH3Vn)Q'86 >RKEgfHLKLGc\jmTʨue~(QL޺M7"̂%4TW=s5TQ8E$u/&x׹}bq ,4Qj{wJ.woR8yj)r9}j&M3a!^$d*e2p#b*: e\(7q_ڍswOz\Zˬ.Vt,muQ,(Ta ]@,XUy[{3P*bBj>ߙ2LEP,C=C}pEλ뽳 v2*a AԴ[zUg-Yt3@6(AR@,`f4p7sy7 li |& o)p/KM څRSd]|+gd٣ 0@pŒ;;.Ay?,)TZɃУҚSTAtrJd= kulm^YJ!;=3:t %Τu&[=x[ꤓ\|4Z5 cFhsrk?m"aƖԦ4n:Cw?(]:@%K'zei")xQWv-=)Py ns/^A= h\u{gnattϱ]kJ`0 o0M^@GY~Q<JYzV Hj똢 lM@I߄͠݌Dm k(ctŒʞEt#U@-F[l 7[RY_az H(ɶ+]mr2٣QFvٽVΉ7ܐ !+W˸ߤy0 t@I&1zD'O\ AߚxiiK+(4P h)UzB bWp]RN K; m^KzUA3|m^\0[f<b/ yWG,k۸9\8N|,t,\,+5* X2:/f` /zA!Dȹs._Ic]c\ FT0@I4Kǭ|8<|VWCmJkVu3S(b_5`OkʈHy fďw+BnTiO:9JeߏLU :GΟ\4׆,MXTQ}n8z|'Rw)Nl nOzc.7CMzh3 fZAOَݗ'-KםOsn+MSva|4'f^07K81W-eyP> .Oʉ.KQkJ<<ی N36p$WWۅb8dk-uZ-$Y䲘% Pfƶ%N+v7E27Æ(jՍ&ԄqC=6 rÞmEe=C;8cКh<9"+ͷnpf>'3-?#.on(k!/:X)&b&Ԍ%^s!ܲ q_MhŔdm ԥ^T;E 2@$4*zE e$GXҶTOG +)·i 1Ւ?s +{ؼSuHIvmc|X[[EN{ҟOR:/ 2]k䚗togdsԹ>/G&7ͤFō}o3fvq"|jUQwVTNZӱA@[Snz GC''lLC^񃶔x3LWj5$\\e#4wy1j!^ۂ 3nMFfPUٞ!'h3ROϼOx{DFkFpKHԗIXc˥Xs4Ub-,,: ~AѮg^'hWN*^ f˺|/+v:,7VV)1[}o$gL;rrb%K&m4B\$:{ 8Oq0e/lP_lQ.a;{?v/"gmFA !lCbv@ven>1>XfEN-V" OW E184P }}C3迅a#zEHysX)' puYap^~1'f(a2.xN箈ߑV֞6|[U耨?@0i翧a-e\wQ׉o-&xWOeq;:rzȇ2eޑdU²<{j1?!GyvY媆j@>4k*alwh&|Y]yT"@ӞwīΔ< '|eXrPڿP9SOkrC]9v -Ж8GsP@;nr}>"LE2uv^q.M_]#aF^&OņUiwxUK7@+dRJ jH2D;?^ r,wpfQbPŰZcPPm"qf$(9zB8^ao_2^0|{Jy;0`1chVVDneBpN߇0:E#^u襂{o.)i݆@p;F$]; =4ds->K쑆gTU[G;(1/* Gf$͵vmWl#ʉ8&0&!`Vx n駪,/aJ~(5j ~4̈́13` *Qr$c%4"E4fϼKbcNKϬ  YI: P PN8b5wxr;R\y`{m"T=3qR q#DYWs,uh}U݉?7n[1jaFWm2tw6&+! hdL*gcAޚ7lQ[!yh|$y"|z mJtD}B8jQ{ױU?J 'r1 ЩWruS?,J~q~ed^v'6>֘6l)A㛟Hgngt=eի9z]j9dm-k$< MQNoX{n)Lnv3ы.0QX(_o11{9w#*txKѕOx8xrw;y~tL$ֶe ;aP#HןPr-TAnVZnPr`T)0]Ð@NopO|lo^!J4BP?ФE)"&DJHQU'|6e}VF2(õlSP׈zSנ6P,sH-hd۲C oc7C߱<1JYܷLLh ^d\3}Z#gw9qOb$لۭCv?b" JH\qU8oȖ}n4bqkj?L7<EMh|w&Pt00࠸/fF8lqtZ@VÒC yp8SMO\CWs(OīpHSs]&JFs]e`4N9V{  MP9"MRuI11=}  LSee F XcPzHFU>voqJ|jAA? lqN$eU?/@ƞ-5懯aҰ\!7ZԷaX ЮTs#QheKâϔCN*;:Uq(/ qf~ uZ;(LZ#v;YeCv+7`=pkjک-;9T_c:а8紣MuaM#Ğ14PmF0 %Ȋk[䟈\Zn+Gs5!hb ~-cgg_eZS({ i4V4ִkg_%s&HƸߞϴxi$oW$~e;"}tաRPIl3 !K~ir'1Lf,]Z>%%;+ߚ##aݫ_E90$\21t]S!"~2tSZ&$ dѿR1"Z=mhlj<͓O&zSMYp^A{LI~K7Le=걌PqBWA~ƃ^lXVf^NTvh",W"/[ѣ_ף%ۆeY _S V~%=GlǑ'gP;bå(,TԸEv,gw/!][n֜[B'{I辰&7p#ML93,}=J6y&,fdIMĚdJ{?eXYBYU/ՙtT-Uw)~;o] t%V|8^P0q S\|d>*a9yʏ;єpfrghԟ24G(AX2Ff؆WVSD/2*4eyV'J7 hL:~Dy/޾TN[|#` .Z0M[l;󠊶(^(ۆ/^ H,"geSOPUؘ#Pf( 7E HjȁT?_Zs[(!ZаȆ"ң!LB{)o:xm"V^zy諹v|GtáƆseX]AWIfN=3}F9/d)i@i )+Ou/,p[K,;K[!h'r&᩵cY~ $$t388+:sS?JKna@x85K-ym%voy00*|twL\m6ךpcujoCk٧Et:$3S:Ջw]8έRhkAOP*.4 TDp|ڼ`$U#!Q2ևzCoe tHe8'JX!ZReH-mOkO1 v>`Sa vρ* 84+JBQP\X3 nUʅo6t`INî@xWbM~I6­HI#pw䘝ns-?KwM*^GcUM፱눡?kFz%t[' 0h65a Y91+t`yl6&FK ޘI-Z}Lo|i!s8;/Mă\+' kavzk{D@1R&gnV2!8*Mq4+;HpΉ Y0{2+@SqUcm- &`K+{{d$NW9wJQo^kVH5I˝"{RʩvevOJǴ_$P\s((A1 gY:#<1`ɔ,%&8:4u=NLIuOX}?TF݈\b柼+S, -@xW$✜ɬ'3dVZ(u3±#"ABIY˵j8.9Pv^axD*&r8@i$6IRtzqd m o#f=9.k){984G@Uw~)lm\+I*TyPS#X ie<Gg oZנjWJ9i03̈g*10h".Я14yk-С%Žs탳YB=*v8+jJe|`/ڽcPc9\XC(#&#qEO&|sR+X (6˧esv^lϞnqݪ ߉,ިUVYteSc.|/䡸`I VL y6^׆;uqAe7;#*l}Y"j (+d0AސHԡ<6ZrBuJ0,|gt*x]z%9O7EűG:cU6>E [?]_5^vD1T/ TSTÂrdcS<¨LqЪyôlO0LQ R[ ^Tg}\qp's$p'?L;^ 5!k'7X8u3PN}Ncv:~AgYS%Sjsq&sL͢У3ԗa#wnX,[^h?OK:n:9+?LcjNv)+nE'CzMWa%j;-)IFL4qa KWadm 6\\Nl$G{bq!B&3oƆ*FZY~@dGGw%Ofyh KNIQ.+7\iizw/,B*BɞwF[ߞ4 Sk(]uTNhB2?k^kToEVyQ?5>L;XR\%579A*"'\m.R[_!/>slF!#"vP&L+Mm%n۞kW 1˔8ר.En@q\0\T4ш4)p\GqC:35mvBc)8BHm26#9X^4s gAq :<%{o(~ ,jLBSxrarҀ_y@l q'd'к @-X?=6r`@'1 yDUw=#Y;EaM㪇/yk`*[ZbdʹDCO1$mD:|%]) 虌*ߏ \q!5$|[" hȿe=7 F+ .̙㢋ը)Fq*ns4ۓUbSr,S,-{ 7:hL6k?\:6>iԜZ^]Fk4H^1⎎/?3w[U @* fcm8gՆۀ媿U5?98wU/{4Ay ([廬9Q ^:LK|Q]Or܎4[ i~ `k6HvL} NJ_;C-YRs`S4 ']fuxřx)pI&[9mD2X'&MKkW7 KnP8e2צjBA yLFaNr*>zB=&_˓0A㒍2u$~ge%L٢6vD½RD''n9z΃)#r{Eݗ0/oH=^eYnāҸ+|*/y2i[,k~2=4BeVkPț4q/҆e[8@;L_JN.jdzlT3~*n 4jBWWaǫq(jP5%#6''dԔl|ȇh{DÂ[R[%gj0 呮N ±n視p!?ȩEF?3`OvP|!IBZPbϾVܰb/zKΉ .'Aӛ~Mmxj.Pk<q roK.4DkҙRoN2x *ԫ6N̨ 7~㹟-I]+S.eX&ș:JBcdFkr1|Gϐny{${Q!iX9n0/-_Wg"*հЈ/PKք+Ɛȓʛbй'AC7f+˸-_* [IP̷>zU R? 6~BHc iT0,G]jw!EE%v Iu골S9pA=M0|{Oe>)`ST$8Xd,RMhj.I K# af)"J$QCubϭ}4&a)?<0PssӠǨo+~u^aP$߲>?f1tx!& LZZ[$. 5j[46f{\f}ulU{ ?7|$nlt;8ވ Mgy?\r!2>a%sa{0A3-,E&E 0$Aj@=[[Ew"MGޟ%2;S4Od5g:GRMG\:؎P?CݸZ'3oxؔWNe Y^U?9e3/jM53^50`͈AE1k 0ϨHD=|JVu} FS~7e!/x/ٓ.ur~5A{FuʭH{kי,./ .ZrKcpC95֟h[w+WZMm^'g[ztTht*\"JHr-VJۤj?rf6)4xITL'ⓦ{Gh'FQ0ňӧ _8uZcѹA8vOZi0g)?68ꡬɎSؔq%ǼBH\^zFk~ٿ&6̢_/">e"UcͭeE%p\|-uywPD\`)"1z]` 5I`^ι+H-&`Efk焺YoRw;2<`7)#L9wCS0߸h|zj0̸E+y{lv;u9$񌟲A< ?ɝh0nc=_Ǒx> G 1 t 5f^LSW˫G䄄6Kc}.efoe~Cb¥Vc.t\x",G2%5wM7RX=,RdO;S$/ eYC% ^1D;8>p nrO3AE2zYϏޔ*UU hhW96:aHB#,=j#Y5FN+ Ea"Y\؊MBL=U_V>w:L*l^iW9H)?67pG͙s]NEn;=TՊSPp8zj/%K`# bl,aFp޻t]Ҵt YQ T J#kDƂݱE9EL& 0ŕ.Gwv#7R3Ql- JˌJ-ׂ+mWq8Y'6E;HJ143#z* ҆GkCErߤ KK!)2FmqS?vN"ߺ5b@S+1vnaQfiGtĂsQJweYtq~X|ip[#Ad^wJ9U402$/[(餍$*=V~ûM} tA_>v!AȥZӲx^r"|<VGmD>A/ҕ#mݚaZT8n 9jMAB:L%,4lD;k47T뫭 PK6鰨zgUY<9q4|p_#p-[Ƞg읡QL6tUq| Z_P:FȎwwLPaSk(wO !5-~wu*y*RQ Jc(6 |EN^)Z\n2ŠV NFj<&w4:)*x\-}QVTpU`(r;TN?* +1Q.0nʷ̱+*>phֱ0ԑТ-~ z|5Pkh 4O/tSzr:8K GZt.Z `9s<*ut8+"Gp<ψZc:VQN[7c~K|g.JϫOJA_ٜ s6NP[ ؄ȞyJJ,\bRgqH{cFփFm03Ƅ;+`bQf4gqa>)DԒ`d _R@(;>-htdlC:`$ }"WCo2 jkX![%'g^~m) y@(sE^TPF^ -":Z9Ɍu,=+k*Zh>VvIT7xTKģ<&pyD{M@19\&,Gm}+Hjri)1eA}_z#Ƈr.^R ,lM[= #P䑏$dp}[BG9dA<ˮsS+y0W^" #\ "P7Ϟ~iPBS*=_ɹ 畧»UW+"|â .-~FHcO(Z?OPb_(Fe(`CºN w:=T?2ݴ,P抮I~bZX,ٗgmfi(T͓3O{Aq?)x{L{,5V~tO/H,> }1m:b0+%sk9&]!̒r/\b^ӋW& `"lap 2~VޢC/(Ip){KF+[04o[z2HZQ|(Sa&aC}5 Hϥ}wɩ0\'J40s8/c@8YE_byBגGSu !Эս 2H~Ĕ> thf:gn1 S=:MN="!{+(솬)SS̒q[ `~TfS SroD7Etg" }9@~_GUQ/`o2 nhoQ'[(CMi(٭ju-:mTk6X(@1o||WmRM,0ww7 ǻoOےrvE֨N!.4ZB=BϭSnRRr~"68=!c_9\gUսpDJ$x`h K $ YX>T C{Ҳ:l/`JkXGЛ_9:ܿ΋Ԗ[Z6 A0C@GB} 0 2[~ o6 zݡ@M6>; N"GG8vm~71WS[N_u/, Ujᒫf5^q.tD% CJ:k"{90osTFX(l  R &h8Fivs=E %2ztÃ[i|ځR]cڈ[E)PЇ$x⛅*bkG$6lLFNJG$Vrja{c;!&~ZF PjOV75R`oo˜WOX5D7\v ~_lq0H_;8bRN!/E|TzjpBvlTP{iFqNh(F<a-bżEajObN*?br_B;&0+BgC\EFf".Q^p%YjKI)vN7)z'}ܷ%2$>S'sؙt0ô/I14YLE?8Xne~a-Lfc vìU)o˒ oYRoQ$<~|?3;Jޭogh9o 4*; -[E-tvs洢n2"-sA7{C*}TIºtH Xp’H.' i hxZRgO˛5(>Asݢ0l~~g]e>'ݏz|pf|CbjcLbUC_!2=#QAg &TE >~̱dŌ|]L-tvƮS:>!߶R(Z/6>wo=#;aw d_PzonHSy;"i:x,w/ؠxٽU&nyW, '5/nm,]Eq)k?M^͑J{=jVY_s1':AC7Nh2? 9ݙQfON!y.2a=٣q|=`Cg;J4"݁pe/7-R@X~afb`[yt" (|>ۇhZaf(7V87Քa{A{ \$ X1\]J0̽4ӵ< ŅLZ<Ps>m]\%G4T^`FP&{e FG•5@+S}yz-;Q*TŒЌǕEBh|U̐m4M3pi$vIu%@2ﲲA7e"y"nrm*x@]G_C-"^*,SI7*A=` k,_g8ͬ\)7!e4R3ԔI?7 h9ؼj{2¥o5/Lܝ@KCYN8M@W1FFM(!.K[hܕLpn>=M;/Fx_?H(pVkEEpץgy3(ιCtM 6q?@F^x闾Y;42΁Mk<y[E $?&O67۰S!`YjmSRgЧC-SvEszx?mA]5 Q*!rԒVN+lc .{1)tY;8,O+|B.%$lOlAXyЗǶQ׹جNU6 qSNLK^ PS;Ҿ# !'ȕg мI-zE7)ꭡwtЧZu[-TaeWc9X nW4EW;Jz-A@\ pX֩N wYۢ3U1do?=Ugx3h^2amCE!7n3|:+62qN3Zgz9 sn% nœqky|VZO4d8 P)ț +|$`}wNȁ'PF_ҙY[۫ XC =-6 :?/r ӞC(rZ/NfP$*XN^$P"0:5apkPyVPacsRP_{4?B#O>uo z<ޠlxhD}ۨl:6o-FչalbѪZ w֌ мTDXz5_2 `{*?W>;Gqy{a,Wi~}MHDp5hKɂXNd3>uBk!)d="!PId؀`RTR:pK&ZRKXd3 &ߙp{ge}6w% =#ɏu#YT0L>5NCv$C/m4 . B<}TrX֖I#!4N85OW5}-zP)3GϏ kػ\Gϡdo;.; 6-ܖ:O]( i7/ OӼ>.njJ!vpN}rfm5Dax۹[ =crew, a. 2،CҸC :gTAB%&ӓ3gш7v`!Ykx"jm)ʝ笻ە.>k2W[ʼBv4C.A~5)E[&|dbN0mu JnPڧܚkusz'HnA]AGVvkO]4~1PП@jx:xxn}(wCڑCw9"kgZ"B.VybTTe;{uf+7eE|*x3jD1d@ NMSz?%T,@>$pլ ;M]"9+I36-kycoIL'SVu97,=0[/$.KOجJ S80Y5?_BCQhF,Jq#8Caħ^ۃR"cJUtѯkMnLǠFpH.pXUdž{F=Ňj01l G`m p32GP@̉#zRjt^zhjerޓof̆뭤8|C1=Td&G7u,,N@tHCz oP߮ M Y^V]&`p܁xQz~g8  V-g!3ppٲG<tP{QRTW)AT*f-*G)<$Кz |,Z 2PM(Ί2jK?6m%gu~_Ce6T1}XIɀyZzHP |F˴G ʞԖ|啲']זKH K9I|E9 5;"pѱ&tL kޚ,tPLq3+s׮r (T;D:ͦJJ{B`p6gN9 gq4ލxad󋠊D[&Ir*!@ fקõ !%Uq]] dqxqwz~țhJXrƃr"u!a'HKbTI[ ڎx1ٷuw'E&9%;!  ?DU((Wξy}k4>EGsBZITDJN'͸lJunF{)nę!3˭;N@8Vհ!EJp0ݯ~ 7T!s FPoEi{kZ%ipf]?{CWVLGȦ"ΨFf]Re()¶|xy `U/NJDd~Ģ{'"i2&H0ļuqx` ~pFng&?VAHɩF?As8S;‘YxšCE^nDl9Vڛ%㒉p ˷oN%P/JZi:VgΛWj哴>lt.)(w18Ѩ X̂ygkgɛ6h7 mtDG 6YxRb ml=Ew'gKD8 ysɣ)l|HA;ͧ$c? +ܧph zUߧ6)IR'TR %Ejl۹F_nV5g&Nt~hۻ-jS c WC{(wINje,%cןO}~*?#Tk^vYhe:OsG&~q'GfG-QX) f>#bP (I,"~d5 vױ l#fEHޤJʟ G$;G:w2apUà2PrxV#-{v=bÐ5ܤ>`I+7ҵ##q= I"`hp0^$JDPoMϩ,^M~sȖ7>g^Mbc6>uMz^013 '^cA*eZ`bw)ޠ6G8[^]~~X }ϭH7҈2!zKFxҙښ:\WdUpp oZ丐9^Lڌ흖>z42P-Ow7WCWC_%{fPfI^qcK7gdhOtdBi0.l]/_nj^g?!j;/Lt!;27SA.}'G3B+ -=q@:~[rúOe}e4LFNvG*%GճxK|eEq;Ɩ\.eZQIgR43mFn#̥[+[ OZB2fS4Ǭ[4Kl}oܿ,5C(oB2ovyTL)@˵ QF$gChU7QTG8L)[ԋ]9l[ɥF\ddZ8<#dD4\MS8rJb`C|ev:tr,ǧsoy"АB8֧j/%TiN i(:RI1-dUKrC^lfT"(qykLAd}lʓĞZTbD%$xe7J!@ Nm7^&O?uSW{rbƑeD"6xe6䱅L$/9#-}zO8*\jx&Y_!ݗya"Vw94qfI+`{Jykbڎ&E$%vzH3o;'! 'p&GMI @SZAʣkvQ8"u,S.+u% DEXŤߤI}C墝~48 U7^gȇ=E= Y}<)Bبuk/W] <z(6?9 Q rhĚ(šg=!_zIF?2:h[Q YL?E\t#!oCh̀2؞:xYOrp98noI:{2|i4ɲgRK@|Jթr$\RR66L=>waH$کlOi josDG6Rmֹ Z UCqD -hdL*nf  a-(ҕov-q'B佴Fɐ{4]C /v}V6l>'㾽g42>%UҧuoIC_nMnHBX9} -t_ /zHB%\?hb A:И=CJk7FD^ HFq6ZQA\O6EٞdH0*=y;<Cq"#i V {J۴BYHMO~4mD~bЬՀCǥ=us$-~ ]`0^D"Zcגl8w?&VTbyoSk*N-r[c8C3ߠgb)v޻h6Jx0+(09h)B1E]Hwyufi>Q3}"~I7&!f㊃z.k10mGz@nE>RQUWk{`Xtu 3ZߙL4~4O1x srI+A=ujD9-t9?B;LdGhp-q4;eLڋZ:ʍ>oC"FNA^7X$DwII5[ttW8]jwW 04B"dx2K^pOmDToN;;Ox+,[A;SJf`|W%a>5{$XsDyX g~d)GRto> p4,]MP#@u*1Qkv읜<' GI3VR˴ΩpQP!y ;XX©1*;1PKtiT,%zO\-nB" D>@[zIiyo bzt򅷉?sa%@`wHPaaOƆYlB4~`]=Mέ4e5|AǷkξm:f }0Ԁ~%<-ݼ' w|q56Gun:`h?ę:bP@بwS([L@p?Qh$RV YOP-!OҁBeV>՛gMs|x=@{3 6%J .do `'mY1j2t!m$v۸-c?{uK>@ Ȼ]sObMSDmɫ^v8ROa`l !Dh~ܗ/J>EJvΌyJ5,mxW0 O5Vǥ5#?p%Z6]wչ5 s>mv.t0Z7XK>w0J M7\R+UȮ.,zrOt:\ǧ$/9gʉʊS_V=F0Y L敖kRFcP<49p mנHD+ 3ns*@Pw6yyBwSv mcrm_>|JF$!h sm:`(4{ Iﱮ=Oۑ!)^ +MXst-#pפrѥ1w JƝKiF?zXNZ 1^L"hEmycb'YUݦι G;zSM͜뷞轩+[MnZc tY 1gcco|n*qr| -mZ; vRk0(AM f7J.Yx3 3xK (dpgQseEx-' zQ. *kC* NeXq" RX 1FnI4pS%9T#9Wodl>R0-R}ȨQ|8w2? K*F=ISlAA8IsqTڃ%/hZD%̬--XȁC#ZhۅD Cb}Hwˇت\V)yLHcLȂc'yU{#c):P Un Sb 񥷽;5E<Na#Qn?}2;_Q>۷wk*3UЃد`gn8Y.e!;<)D#~q3,5ߤ ރDDK[ۈm՘Ǖ&.lb* xz'A fg3ӄi\`-aU^tcڒ1˹ V_h4%q4bT96(`00],gV`nhARPQ8٭hubt^>4pm@?Uhw2?)z_~7Ӹr mZ,E-M>RKzoR=\gTpGb œ9]֯y)-.LcgE<s iLy2:wYDS=PHGMYϵ,`n-zGKP-$\rqf=b#gJz kvUO _M }^- J۾We^t! k^9"W{&z~rJ?!NnC#iQΞ'{B!L\]/$smFW @\/b !ЯLvf{H\Wăw7|ʀdܖ~] ~Ry,`E掵W0⸬D >-&ze$V쯮 O}WaG^h56"j~ov"2oڟnD]嗶x]qg/p 5Jt9 JB店)uQ=z,K0;~&'8Ҧc;zr.,-5j<ϡNټ<ּ.Ru#`rO$9p6TA^$kRT<>pG0*u|jsd[?v&;xѻusM6ސn[K!(&*Pd3NAM8MvbH.PZBg 0ƺw?(N}y՗![?y1$[3.ubinB#S _]4cxṬzí &%}a5]3l0fOĬp. t16ѼMz"}f^}Ƶ|e$d*N݂+suaNNPR5@K$,ƣ{nĵE?IAHQn?9~?od/712T;qmo{4|_޻GpDZ(kvУ.yX/W Zk2#1}h҃YsN`(L'A64o ,z" *R<ǓwS #Ⱥ'؊C FS8kvSlJaCʴR7,5Dg7Z;XՑK2p-n*r`箝Ct󮦌1<%h؉:%hA XDxВ +V0QS{ZUQR~mUdvi82"-W6 l >88J5!hFE_SAA6zwj1Jp( j8z3,Uj yH¾Z$TJX Day |rgGpf "6FssUDC_qLaHf5&eWQV=23 O, d1멃RG(ۂy8jprl+bBJ*X=,>P|A" !Tw5Ԣ/N-.f`ľjCMu虚bsÌX)/Hva ΧxI\N۷I4US:7c0`\{.p՘bV Ry6) ;o&$!f0MS@u/F#ndNW'`N9,+uG=@g}[ف=OTDGX0!yxuU$f%zO|.fQ֕ D.WoClϚh)eV}&4raf&f `j"cEw/o HYg߈~eiWi_#|}݃map(aթYN]S\jtDs4͜IAE_>0Ŕ$T {)+򉽳#˭.K6M6Ht3}ArF>Mf$?y6HW,Fߗ+ ?LƋiRUW-Z=crt%J復&=Xn-ИJs U!MZӱ/dtkR;˘yh2)*:Μ|9›E2ri0'^gkZߣk 6-`apg Sl ae K_u"k.K gY~i/E-,M-aeذ,(BZPYAiGA?"a5Kp3h}:p pAfA8(f(;#"6h=_5þUDOc6n`(ޗđ؎ՕPb1()/€B_{Ԃ6tznID-7k}gìBbWt! h . e:M"+^ y ޠQ̪;nz]M'q ]h%t2'7U5cw LJYFf_?6Ykt} o0isqy4'tEoIpό֐,\n,ﻐ0bN[0]q2w=|$pa?qO Wx~[74(H$%eW4U0Յ1tFEp\ΈE&E1.Hq6`50UvNA8H /el@Aw>d ;SXXҨLjWAgt-@ѲG~NF/a-(%J{&!5s6OEbpa8MH l[I,Ӎ e=biNg1mJMac 5 ZXV:Y3SB \ZATpB_ʨ;rg,]V;^6uSۀ$ )5nercq6@^4nuq[:z.;Tj1Cpb~w?)R$з)k&%Y*BdWNZ> sQP_V'zEE5.ڂBD9Ckk]RTCdh+-ؘ?A%gɚ\'钳o[Cgaյ2[`p=*Y:mQ?]Y'C{*D11nfx+7 q$NZFsi"3kɑ 6Z$ Uk ~Iz}jُŮR.=(DQ=bsUD:2>6ld^k7WqCUc4"-% z,j,0[MifiC@ʵ IvFєn |5"Ӓ>E栮*9 _N@,Qn!@_檒EoXt c l.M(Ie/ܠsTtⱱX(8plPv#*ʓgMCr0rQ)lt֐}F Qeljhб:d@ihbG~(ù MQ]Ӑ_ -vbl 0Cr Bɉ%OIn@-G#b7G"b2]P|@HwV9 kϴ}ߨ?A|lNWDbkS.V9v]&\ TdPjg_C O$ 'D^pʻNt!FDe.󛺷IMQǿ#^ᐒB`?f Z箿In!*B'b b̸})Eۈ7q'ƾ!'Qե:+`[ჴb.k;m12GCxC >`F[D V9/! 54j#q`eၱnsǽQڥ#br/%dQh2Qa 0+8 H whm4W L(PTbUsdK=#;&ǯm Yj&J֍իj[ߧb2WzbS&$ڜ W'0j~%~!duڅrlCkҋ$} DcS7♍9ŧ2ԲkBd8@JBk, *rm/myb d Y/% P_tjᣤňK:dqO_kui#?% &lMhp ~O)b"$YlVDp!BV\6qz7T^?iG81UlpzGŒ&4wP.߄Wdu~ PCե2h3g7щJfƏKiR$RnXɀ@;, p(b #N)*ceU'= - D]U H̾5 ,7-RvG2aaDHs h30"\W-qFt?on{Lg>=z#])l@j*2~T~U4ɡ e(׶&(Ѽ^(xU!%sM]m|x|b9gr}buZ3|ANѧ-Td+07Zd/u]yYRv@8C(OuoՇxG|ғ| Jc7;i} / 21` ZnVue#.z̀&OgN[fdrlxs~Ms饹t]Q$;ty(uSh.#{cĽ:, .ͩ(7BcƇ7W\g;LvݍGu+w# RE]1=z1/+;tHgAsT_zS:@"sEPж](<؝t\"eb8+)u1UN(vrϿ$CT.h҃J/Ԙ܍,E삐ZUkKKRq~򵚖.&/P5wE%!#16m=heaJGct^|K4&`͋U{mg;Qm}Ykc#ou,rq ^Ru"K ;'cgj2Qb@eMZeTqrd/b;Fּ Po*B. )$!'CW&iRɂ>('alApeqvM'-Gi%Z = }(ךe"|K_Zx8@#D .N䧳A&HI;9eV1wyH`V6, N:->:|"@+&u5:G H&麒џ;:]9=&&vFtW(Э@c#j.u9IPmWZv[8/<d4i!;Paz"C'*5E۝NTU߄@j3_.ŌzG_cmb 2ǘx6rqi&ۻdibi(=]H0&jt޲ϗw;okWP=]0Kg&OJQmX'z0׊E?:†؀ɠ]T3 #}]"f3(dsT(o?[8'ܟMx͗F3Q8d(= n儉;cu!@7B2!P(iY荗KK:]cy(h࿨=xK<9IwׂJDsnPy 8zBڱ_mpyW q BOq; 9j@(rٔ cyhu ^# w4IaY_E9 K.KAJ:]@^ \@Ϊ=?!ȾEނXbZ"10]@;urexKԸo΍y'~Cc]!CmYgn|0VHI4KtbhuF{GՖZMyF g/XW v?X\iȹ ٍ?Yi {؇LF]>PUU=ruzKSrC\+*vx?FW-)6qbމJԟvaW%* vQG>"_ 2/RhtBR; ʢ_,/2SֱY:Ru՞ n٦1 +5_ͨ͗ /4#Y>J371ㅵmqJ_G/hq2R'²,N(R]%]+?B5I^'"3j 6gZ<2ؾD Q`K.T;A$z82M]imko3k%92v;flLx e=' t"Sj#v`|є(xF=.(moF"|P Z&y X6 C 7L^>xF 5b~xy sX_I -Q w\",:O]JFɎEqR8Y"Ym6+ &ZKJ3*@wTK!tê7Ȃp}_fAR"G ssZ1>5-[ST4aեӰ]aЀaz'h'퉳sipzb<xRpi"WIE˕-i<85 `hK\X\R?:( x?8gLn8M+~$ N($,~QK:(ڊd;5G + H}GE K ٷ'<P+>(gMGbksEzoUW r✑v؛ӗft SKhg:A'XQ t ʹPC) SQJ rk/!bv_3ٶV4r4ϔ"CwDPÀqE,/&GڰH6?|U tsH:~ XmGwC׮ZXMZ/"J,WqUJS|c,x׼qz $me{nL͎0Iވ.}5\}\yP (^VHy:;DzPiܙGQP &%_w#t̃\Dp.a .jf娡:T+NeP1PtSPqA2㢭nGZB1"3zLi P,M@@YHz4 Iـ2WrI fd@x$7#M+QZ;('UND|OžR%ÓiW gm +CHc!>p VA-Cld~#hAN.~%52z8 :Fɓ#x;ta \I.sLX*!dn xϣ0f1ݜlB f逑!/p@kzC1>MiSr`zZN,U>:dȾi4@^7ICd 5 <~M?t|4hyk5Xf-smsdՙBo~*IU9T${T%R3yݴ4ҍeYKȦ{ P*3f䦴>V//=ZQ?(`h!B{PBlϪQU01q^+'Un'X"KY}Ӆa*!x",V TM%|N^6y]6Y@?YO%Y 5\0+$ gfu51f׏'(Je|XB:>s# |Ră^ {lԦMWH!{71L=a`M2-;ꄙ@ *G \UҔNq䣰Z-M1 A~.X_Qdm6pΞZ:*i =]iō O_D_ I8Zf^ ~egJa yfg4䋺yɦ S%d1ц)`v_98%wvHq>\,ץ^)˾Ft' %Qss֎roK` p[9iwM& &Ԟ 5eO$ys X[YZͰ~TNJ$)Q?Cg)`Y (Q""4B4Y:ȧp+ȋ:sTh ,ؖ)"vTc) h?SI\MR:Ӽ)W,) NX̤g_`Gٲ nɰtC%gl'+]Ў5N2[Dknq @B&-ݴLt 4|Nq䨓ID4"A$fm78N3xe=٠T'#\%2{aP7=. @,# s67尙}%Suߥص䊙R#% APH,D)s$r(DdZB~!e>'5Yvn|LײnfS ʵ +WkCP 4VfHoP9y[Ј%s޸=pv9 am/6AqZlM9*iv(C Fs KL?Ysue'Sr g-|= >XlPʻG TӖx.ˏD Y;fӅ;B\neWېP?`Hqro?I/E PaidBh̠<\(kY "sg\dZTEQ/҆ڗoJd\t|3iʛFfu=u&@f;t5oSW-^]w $=?awp4x 6]r9z g6lVtQFFIMAJx?jut;%?urSLSdLyjO}sg uk{g*g䋅_N{jɀ ,v'{³1h\$[L'2|"i~ѳI҂# Zz[u&6Eg?:37rWYq&4H$0ӹ0xj|be=!LMA'E)u'Me 3huVZVeRki8; J7C{Sǣk31XO ugdH'$,A&i=P9Fgms:,>G%o8Zh;WM:(^)0'ssC}6͛hGT=O> i4КMXQ[ NKVFOsfŧ]Ѯhh2LJv٘k6sXv=q7QF] &gQ. Ś2!RQu]{Fz'0DG$.zG$ $,ERƶZ&rytN멡\#_zqso,%d}LL[R/Lٓj0@}b0Cn8% gm=D'GEf < sx@ƅ?4#&h Zj~Ƶ؟)mdKK6 ^tl9uUx^޾TT,r\2v0/fz+}?hVX0[` hD8$YSMvl)}dL?sPmksJ;$+gάy}?>wR.ERno 6iɽ#+'u!pD_ Vʣz6=Biҳd`NF/)ns>& @afmawG-rﰄp);2!ARqtܒBj楚IR7[WH=E9z/w`u~-Pό# #0ppUH#1< }ybaO|/Ϧ7D +v<#{8cStHAJDL[77tDqK;{]}d@A!VTW/Qam+u 0#И_\"&Iԙ1r z*I;aOPŗvHs-4A>. nfoNq[[2#_ˉ#yͧFT6 oo֊K&Nﮓ R#:״q\|x:͋ln!:v+lyW)ruHUGЄ9*j5FBXņ/o'7FOyA E"W tCC,6`{.梃o'i fr. bٗ_TFZcd 3yHEv>f,v]zjg_sP5pAQл8K1s})sU. 8Eиi6VcQJSv" ȳj#:۴i5:R(V@I3_ϡ9ZuqgӵTP ,{䃃Cl6o(\[Z "X5Om6݌Q!ʞ4e%I` 7wK)M<Эt户**5IYh5  Ysw8fYo>Bz \݁ڈ:i&ޖstr op۝ۑyrc`x 9Pw,xnpո ֽ2AY2eu᷁]wD<&_g'- GɠM hfNaI=@Ntek+R9+U \wXKUb 0s#iyp#:4U1h`K }Ζ:DN.UUbIKy9MM;(QA\ :`abJRC {HzujqXH^9il_59V`XYI5`ͧ1kP\j"( r$R'ܹ4Hhɫ'U)P,S>;PAu~݃$q]J# O#{YxNs&qǧF&O3-RUس6F71\*SewBRF?7ܓ @Z#<g'`00;Qi~Bm0:V%?  NGݶ!~[ ^%l/ i>>Ax u|sPE`Q#%qEh׹,/xGo21BG-Wg_>@C(칳ؐݖߌ%䃶R,/X_Gc&M Jb2:,VRQc&G71yRCF&Y۴xh8݌Kq+_sõ'``- Oex, "@12 9L}ebYs$#*%/!}|ҧjI(RShtX<\RcQ"Ʃ₀AJ>UV e190tS CI6@Mp5* xg d3 ;)~M1 e̳qd}y"#`H=guf)럴b(1Rz;}× X`NJ`ؚ4[<3a{!G0x)UJ$n3 C~EVgَ#"K5ҷшp/ DF2' ?I$Ȱvzggct1%hD ѷn@{N #Yy]?/kkXPUup56 \1uVv_iTضG,Y:|O2[#6(@ҕR! @p;dASՃ6 _Ys9ՎY V/}U@X2Zv<fOCՆ2 5?,F{wV+! (jo[fM n|IJj5)\ץF.@qh<#lfc=xW$ٸX,R.(fت*v2cg;|xBƞA\!!l8F 4`EGd urTONV1_YÔCWJ 5DUl ij D˵;T(#spoA[w3l[o}eSx0*ڮmjhAl*{@.۫\37oד liH{; ʻ,TRJ][ai8j5MuKF7ww]OFlW#Ljn^kǧhԎ.bp sy !Ӡ9 ]#ѭH2}+'ʽP.=&n\e$O͈ ~,V&- \D&0 46YL[ΙAZ\8A@)דIAڰ;d)*ʺ "0\JyTwn2lWM"g)!<@X*6t˩}DTU"^"7Yv>Ɇx@r4EG(7_CJ=Պ8 <.?ZX ^/?S=yztm|NZ DA]ѸLr~k>tku?YjpQG,+}RR?.i&T6:>1 H= (DXPr<BLȥ=v i3&emڔJTNo"$N$"]}2ՅznHq\䀠eFBg@&J_._!o Ev^z&Z6HͅqT[X;#jJLZ/Lf_uϫAo2"@R5 ÈVa }`µ'=})tg *5&4$8WlUC.6d8Up%'LPBK:ό28Fp3_޲*P8߉q`mu;#E)T掭?B*ҽ;%xkZv+}v I$ܟihcĕ6>?~#F0`#Q*UV*k!DUnOqCъ|>"BLcB،[HX1J5bqm8MM0?]| JImNp#"N}R%~daUVv.QKNJn2,JN {؉Gś`d(CYoq@$%M TBcI4,HIqNfe=C!_k?^Ioݻq)Maa >17܉'aטg#:O)a/@IQ%"AGH)>7b8|YFD4 jK~Zۓ­@fQ{@^3{JpBGw^;H_ zSm!4R :f%aE6P)" YQ,$u.F2{`yjvgj7_K82stCd]27PMRV[GűIP#O,N@2Rm]<.Da #߯(ٔ-F7ݑzJjjVU82atJryM̥H{0ݖ6Cvl| ip.+ԯezksa)_"0hU~7  P9;خ,'#`Ќ@)|T{^ڙ?U*kfRRȫWpfn&"E^TM]wcSU jbcE +B>W dv9?un˴8!Am<"c~˦ȌJ3He})#+ s3-mLfŅ(ejҐRSc>!{:vYL*l Q(":>KZ`qxtlFiWk}Ȉ[hU~:;"MG] -MG}y, ӻ:\&nú 狥@"ͅM3(ZKeub]~~R{ n %fm'@n8G]&i= Z,FtM ,tc0eyx'RC$C:a:HPgCeʣ[ڼrѥL}s1Y'jVfdXM/x3F]Z8*r?#Hn=pԽ)=g@0SccU2L!%P?Sf~SxrYkrWCO6SVvWWcDEBX,> "P3v^- db[n=^%Bp3G:jBۣ$-\|!xtb 1C;uonݼ bt<IV"ס4h◳02t*ZF~ev/*+Rq +8 b5M{8]}S'949wKC]i8k0ĺ/TtkDv27fq:y/v;I.C59ɳN:*$p^i8$?K)ׁቧKdj< -ng.>A~HSOihtR0|@CκhSD(jGJ..Ll‹1HW- 2a+"hCghyza N5/ET˳h\yT(kOl@ ,EB=e;k0PqwZ "-rpD\-AB&w^7J5@MXˎh[4zOz\XAU?dܩ/}}UH 9JԘn{mt.nRƢb QZ nNwkb1ؓ:/\Yϋ~<⽫8F Jv$E;zu?GƏ/[XElxjN 0= A.pai%HS]04'h2?6V7uuĮ%]<(蹪l1q !o&"BE9SUHV *BH"(:xɵِtjN~a1?ۮ}OEU&Q3bhB g4ihMDVո:Gө[;V-`LvEVW{=b?wn/ {l)b ^7%AD=J5Xvh`Ξ;y_f&LZ(W>*NVU'gHf5 WLb]U3ػtƊ,Sig)lS_M.GoF_zN`׊" gzX!1(TGt\+1([߰ wf,{+xφ)_Ee1ͭ&ۯM}xg&Y~#Z]xg; hL65XNTpĝoLK 4FאJ}`1*ypUK튍mNG1JUm]Hh<%1  e{ā?*7G {v KpV ZzG "e+r⡚"ks IտVa$r#eu]EPF@Z$߈'CI0á~)E+%߸uu^05ƘNCU#|MBm*M$wPEPXG۰OWrnZ<!* .@7kO$=KNp* y\o:GM/f| @w! @>wE.RH_J*T1'\? $}wn}u5|uv׆oy{ 7AHk)Kӳ :ߚ#2%;`yy4[x m2jQó=1E^ w N&VSIhɏ6sF\^!-*g/2 $|7hq:CA;D(l'qI$u:خR'̽qV!ZxA"y|)mAVl!( Īvَi™J8k&xhpOIG 4LwR7h'+A$ ӿ]Oi؍+.[cXe߀Yqy*G8$m_V+V \Fւؐcr\JIM7׵I'c $Ƒ%up($w ,F 0vJO MR Zo*իyf -(UAV]uO94WcXp:4](f7bP\zJ8 0m%mEH>jZO%Zfm c7>F9&i#0=did ޤ?͜.mAoW`o)fcٶXN|x*Ǚ'!3$00>~]kz ^b< _Y~I~Ꝭ/NDQI1sC?E0bLv⤧wDuW;qGzqj R&8suD+{/.*:#L`8C_!Xs|ylYۤYeٗN 0JlݴH?3Z;u[fr!7dNSYΤwq/[UIfl5K;Ih*R;iUN'Q&q dUke|_Zनlxi0auEwToϯcXz~@fP> Bd[wOeXY\iODۭk1 :oM-8ϓ|!YxT)]ݮHE5k}`f*>)}i @u#wfZ#ZG^^ԩ)ٵ%ng᭽叮ə▯p ˗=h*D{QlH]g~W8}lA >7nѨ ]ue +k=-Q#]$ Er^Q P5]GGA-], r7KF@ٱ{hhؠŽ-DoRY5Zvt&~;5hwx+fșSl:y0ݎk(IJfFQu֞}Zx1wȦޣ9+y>^A;_,cP@ d&֧rK;*ϯ W9Ҕ9?*qͩ /-BWH$KW )MԈr!}N(y)v1`aoމ{5\*cnj^a06Y镣c@V "f>Yq'CRQ(ɦz6V3]c-ql:G317{&=}&V~LW# =<[Z  N*FӒЄ#fS$;Clrͣ ?ɨyP, MèL[S~<I]:{-3Mu@@n!ļ׏RxF $`{'ߓx-Q*Wưxv 4|&oePR'lzt)4#kFJ7`dZrED($%^y-wKBlT0K*0v>(j鴘!~􁜆b=^\B'0n(3 6QkH/@$f$凡VZ(:/PeJRxq6*pQއ ~+J[ۍ)ڌ?[k1& qnG1D*Ydi9@^JTud ГNwIBzPd#MHgW7G!wfʢQDD!֝S]P%GD0%vYR3Y˼'J !+_~0;#1B!>[I! б X v'XZP[ z!`ʐf`)#[4+,Z@WU~ 9GfXsl74zdDrf<JbX"FY%5˛N3_;b) /t糃i+f|Slgцuv݇՛)'ڰ9sH"r8Y3~9ϴ/??p {2Wdu9ryt͈\'EC1]2y-DiIΥyHAu{̍HbܰRN I;V( -gJRDC\N!ߤ'ӏ'1M0=沖CFjc.O]K`)~/b :/`9TAV?G9vթ\| ۲P;FJS.P0$/t#/c* j>gnUc/JSNn6~7ÕE(;cvt|+ApYstU^452٭ 7&a*S>BW8ֹh_~e%l%>MB@fD xXK\ŊEGLTbZ7zĽثZU`*߂![jUG= #Abaju;C4bd:"`OMA\y4e9 ߵo m^a!F7-S3GjL|S| 8|SN,x/pIcmDv*Ed_P6)O%vj}A@<|y4'*Ew-Az"SG=Eq̧+?O2ᑳ=!v7I`c=?h l%F$Om▢"'Z%X+N/8QR6uvA/]IMF^J=UUkFcK"tIC,36: $m5 VdoAJ:eh=Aow,(RRETg+YeY2/ Kh> N~TprV}=x&wCn FCӗNTٹLg][͍&LYEc8E0^dnQ ݇(یsbV .QCaTQo|Lg'.̌4{)ob`}K5$wBkNjRrf@f/|OzLM j0 8@ 0Ro@6,N9>%aw&`, 59DMZHZ]K)ʛ A*6NQ|Z:֏V{lqLY;֕򙴘Yѝ ~:dR#qݧ,a0[;̢0NM mgX`(By$CvKFz= \F`_dQ$N/*wG@:pl8DjUCJXM&SMk̶ \h]ފdy,aT2}Q4}ٴ࠽ )@޼tJ{ Oˣ)<  M?%KXʾYn@|SC !QUZPU%Zp;ĹhU@]uaQa. #lR^(ȹjg&+z?&}ERu6}VΫEPM366+V{E4'SxXYB[-ZUUCi`bƯ VTnDP2rL/ɾ2DMU:,]IzF)`|ޏ#~p1J:N⌸i(݉F{OaEA0<V.ґ: 6^4D2$}>6m1+vH\8yRI8SBr؜۷(s0.G}b_K -Q$Cj/%-tQjƪ W;hYBp߁a2VM PқN;-քXK#uZ`U !LGwL@yZgߵHH6ݤ/Ҥ"Ƌ?3b $c"}Mm8] y AX:0Ghc$魺"yA :'gtJ8_%*WhfGZ&-l'?6[vȞ"ϵ?lXЄ@ *˶lj%:95\+R* 5>|Fto w7 )ݨ{*0LkGgT︯1RNBtn@:#wW[v&v#IBr:LBzcЗ3\[Vo/=Yz 촌"h< > 3 _z!@H:h:Z'CrԨwZ+P8"CFq /K(|x[Q\|tUsr5DžZMȤ81r:zC/>DYP\\Fˇ׹ټp9QSgBEI]x$ r{-nFZW%\]9Z3SO_kɛ>V3e[:)87n4P9xJmyarʚN3`F} fS I @6+cbRs1\bb),`X<pW#eRV{rq:"-ض.iO,k>2D1w$uAE*K;ٴM+!pcu,]f26|,MYT^'5AC--%&G-u=^S#q4Zᬝb1FH>D|;2rSR_<{DjB;nkx "릩ߞe*"l|$( 悱HƙԜɮ@mg48gS-Jj+ш1%R[}ynjv^fg|2wnp (9HXHmSBxrquHfc΃DWio? q3;a-gd0fu[?>oj ׮a`?,!aE))7kkQqyzYr(ա‰^h HjcyA; ^ s^Yyб2jY{h"Kvn0н$FQI͹FZM'WʫU~^P]QOd]Y 9Fi/b&S̫i6~~E(qW NwklPyT0azۈyzm`gU[aڠE27$ɏ&*I?`'W|T{¶*޿iY}$tfX/CCp5u!2jbAp3=Th.gbyX?lzM;|kz]mDXI @ 4M(kQ!Svc͐ vd'f$m>h ;PCQ MhQ Q_eПN0.Z38Br$_1GsD!L`g# U/Kޅ2a*FPeɟ[&0&Yʚ~YqarJoo؄JM)< >JO>@rOKp$cabB 3"WV916Vm}RBBrI^;\pE+jaj!=]6xmK(망aqnd5ojq~pGd/@ dZd~(mOVΗ拹LM.jSS'\owgO}ô ʪ(+ z`%u`wqj6K\k}]D- n h(LI{K8NS"( -odH2U[9 *`2n䥂&ギoQ^yo@ 6YLScOpV"cA9Vb;axV]Dw1)h۟z/YNa+o+&Iwm-Ϭ;Vo}EFYnM[tLD>v\t qc4]рknԥWWo'+9[>DCc qXk*ud޽47dfLgޚpb…vp}lAN>m"7Jt!R#OlLEД:)ؕ0I2oh?2ױ 3,.wv\4jUf].zպ!d5E'=%'x'0/4_! :51xiI; 7$]ν֧IS5?_l}6Ff$*;s{폸R>~PIZO24,IYݎrr1'yvrM3ޔ}甿&bREY.-T8hp*ŒCRƚWUץ](V[ z'F| [m4LRT쩄@Ⱥ$k"{z߃ .1;g`12W%lAYOdA,\sk=mi{؀F=P¥3eIoWCA¡/x`oFbC,n]Ed6l9vjCQq1OoJ r7;@6_lyczj2.i3_4G^qDEg^X Oim6g7Ć j>ռv3Ijmȕ(Jф.nq\6 ^ڶȼJEk) 4.y@},Zu؇VA]~-q KMǐblH\(d१ٞT;[ Hصz:^PLZDɑc5z)V(IJizUJu471. lٍڳ2mDoe { Kʒ 1lGc3EoϞIgйS۰GR5h)|s/yT{Rt @f9OIVbטrNdzS\mas y@9E/E<L@[L:t 9ivqb33} V,8 tK}BkMD(BBDWGVr*L8ə5vɩ(Y\e>{o:e S֕C/Eoj]; ӆh{h`4btq͙|5ZVWX2Vɱl?.yJOe6[<9YAxC6}w&ԁ,/D2n&D2ЛVЌbbAk8yQ `]& GSI5@M~!2%Z 1 §izix͉_(J #U2?HSb;Hee֫ *wwr*S^LԖ ~}JP̟W[Ri4>GS/Y:ĻnbK17 ~n8 bS1-&KCgoЉI&# 8m8xfQٷ__riZIqڒ/B5z fضiĒJMSN6)`OIܴ(·/w絗TU>'թT ak@ \y_i3\d\SI:$f'UlzǍ9$tj-D@ 8g\$89WHܼb =y8Ⱥ:I)2Zp"?KSLi%V_%s_jJ]'@fiv)-S]q:^J蜠$at(eRŔ;4?(ц[UQ8r}$!axݷC;?3][aYs] ԷPQ- )ǸK\Yl|č- !8%FQHh}ϥEö}8 yUQLX!8hKl@֧XĎ2~ߒer"2,+8*dD6à q"A1> `0(8L.??RD_<3=x]up;;n!.KTSR#XE7gJ)|a(6Ş?B]~(Y1XI9Xwb-2[-(ޑBm{W+Z3>O;'˧JK'zŸS>Uj!^vYkI x#GH{PMŸdi׭ߏFxQ 繚`(t1gYdeȔap5ϵ>P;N z3Wh_)EPI*_S)#\JVlK0;[ȏ103M_Z|+6O @2yDzVl j~߿r1}CJ$d}Y̙*AR保ndb],m@ރC1|z' :r4X_pI'4|($MLp#Yu `4%:m QٲbxSt0p{{h,?-+Ҙ;.)W]QЅc3'ױL[dT/,48Kl-.,N\^ƫҶ*s{(oov=Iԣ%m+sTlLjuXΡ5 GOIC[<<~lj0E7%z6/|*8&B5҆z˶vo2&߇+~%C)Skݔ^K 5]?UǓ<>&x W@h#1YY9[b8[Y\n)ltϛ#uy]rrOd5FSIH{[qEV-٪5Lz/+A֦L==诽M: J=vBW;Eud$)Gh\ږ;\ZlhmGi[苙͆/uICvCK6C|Z5fAyq-vٻH~Kkr{,?&xs,g+gQ|@sN Jr/Y$9u/foUV:`)Oh˚bS>AET4;9L_DU7}#xb`z0R3v}B- MFa%A1)iƠR ~")nx J/sv@bBQg3}f>G+D \q6b˻KqZ4#z=loFߣU{l{q7ё0X{'I(il):6Vp[G d|I Ϻ*̇O|`Is<.'4(b(s1S;*{=YQbI[6`y}/#hբ ssvhEby0|᳆6Dzy\#$ZSB`  N,'^@HgT'G$ )9律eiѳON2ց>wL/#E>Jg*cZnAJ0r~6 :'X뉍GCn|;5;Rע#=!SAO)x#Q Ί( ҏG|g .Y"oWh5o?P b kIOTwC'w`4}Zo_Z'Hph@uo@^l40La UHzY-+ \[\ۗC?pNN/#7oS*0̩k@Xⳁ4H2TؼxCP֩v5b)62 |؄u`,4rM|[5ږdgH-~G5/ ri硽8Yȶ؆rЂ<i4uLaV@vg\.2_]Zg߃SЄݾqt%g@`6sRc'[ĕXcuGGti=Prpū <7=Yq=+ql'r!)y:uiUoȣLJ o(7%M#x(tj(GWr g :<ѲFl:sx}j\T.J'+W<LW.veUA3.qXPs5|; +jq8uҡRqtnMPn(}mŷ‹QHleD6Q؜VJh E )|ԉY=!Znr  ;]v-eYQ}TZhs . :" J]sLië&7KϟXs:6BVbǤ/2AI 3#ZŮeѺ^͸yn/ҾȜ8Ys$gxH~fK˞̨MYއrk}|*Wl^~v|~ b'1@yP~@9/e*hlB7{73kire:N(ԫ9xVEed/}Ԅc'P fH\>OD"xE,M#˱2fK^GGyLi S+!77,+nel?(RW(DC\>Ztؚ k͜N98%;2;sÖ}sk,lJ4Û ƍppy,-?zr=c/˗ߔ~)Nx.F.\>8!/[cnbD%-|QV(l.Z'b"$-=ˁm-olióme $΁/( >u?#Ƚ׿yk.,u42uq[)kvAwe+ӈj)L$laYS>,Ae# jdp|DSL "ٛ=^I6F=ٿ[HlFѰQ?# t?(mII+CjlCJ-e4ŏ!_ȤʐRВ{&or,2\%Z?+cI89_܉MRItsnܗبv50ci+˛5*ĥv~Jm^Ȓ30n*hAGJ}͓̫[pS^aXpwN 6>E =,r~-;J& 8} %x7nR= ج+O֤ov=Lx~3;%A*K!uGl<$ht>.TMftΐ6fFCmI4H'{'Va30`mE!{l7m0U/ų~[V# V3fٳFZO3zQ/OPe4a}Y˩ L$͘Syy0cL?LJ% Nv=jI<u|.I;E@1KMnϤH dKp \ v::_ޠpTf8r1XݶD0bՒl&>a莈 Xi8 QHghxU}{0tC\X:r1?X&T̰zf2FY;"u[l6fcwvX/}W.n<#9{|O6w?㜴^R k@>o*(dٳ>knkzC/!aa՗:nf.DQ~_D]Q<11Ќ_ ͨCLꆉf<|4=kj)?GI,ec+i;B%o1MKW\w\-7֩dKdYD(N񺮪*@nOިޯs#ֻT[Fzɒ' @P*-nj0o nu>K[;b( IOWE񈞐7jy 6=܈_fvȏ kΒlC?,kE]+; {T$~e$zm5 69!=7k[kb^<2شHK,Ea22%r'4Nh8fe|'o]yS#iw`s(1UVQ`oHnF92@ fG/sHoYgG1H5:g YfzdXC~()rG`J赾C-s۞>V>y$ oK 403{ :[N i\mڃl?j<# X4RM=5ȍ 1{r1&f@R<[AJ&$Fa3W5Ɩ ugD|pOZQNc B8KA>h%6:Uoe؁9V5&?2b sg L2E:8gf# +I[,v4cQoP/w!Ͽû mFn5qMN>m) r/$=^V!ihr}˜J+&DZ[oCdfd)šIE5<7Ŭ-VZ0M{/',"S@3L, Aiw@k&;fJ4{M~vϡgd&J'Y ȫJvuH`P&)a)}qx2\dʺ$y :=YģLտ&WCoי4UWӜ?0ݪ7Xkd,C-\t^l 2;h:2qjJ,肟ɭ*aAnd ̄i?`-Q6zO ~5ZD,ÆчBb] Y2K;ue.f"o ]XG੊&Iyh1.|y7\> O6ʏ} lvvټA7 2sao8wfߏ@>瘉=ZdL2(fE<;F10.X@#SD`Ԩ17ބVSlw6Dh1hJEI˗d)WR15KU6TY˩oeVg3tz'7O_p-y#PD'akPy5?ݑ^Z)X0-tW`EveX#`)B-e,Tx^^(f $$zʩ#´$4=Gsq'&9NT&7?5tFٮxYm[z_vfPN눙3~awbֿGZ2m'eEk[z,FFMH7CNu%:(h lՁQ+5zN@ޫLC/1~hCto9# .  frz^BP?$tlSz- $DS`٨٨ׁ86,P_Le$NᡲYS0QkjYؘ;#%-y$Lp/F&#ؖߧaۅ_pS}u/Wݻ^cqfRPP-<9t2,Ȃ%?HAtvv&+eU\-NqԞYv39 VLv |ZW%\3 a<@&d4PmK%3g-)+x#x=_شk-υms4W$AԄߏcL- ;gV?ELfd))C e`*`?yDCm^1M T$.>xv1ݹH^"}%5L  /?;io{@[-ŸE>o u@AQ7.5µ7`av7|+Ym* pMxutul趼^$ygA5HNKNdB6rL>Īxك:DK )K~g5$-_d1Dj?a_m)IĔfj̷~liq(FhYP#hMSs8sϕ^3շ1fZ~_3L;x5XAOjpT7\H2]B^i*^ӗ&sKoPQtomm)#I)zq|@Zu>Ks^*2#]|@?Zz6C1@z*qw/ߤgRAt&QWqN::` ̫?aBqC/ʍ*C [ &vj`UJoRYsRڨ>POj{gɟ6zig ju\rnkkcxWnk>y vub>R><ݟNC5]09csI&C{P Tl=w/c/~n~tBb@p½ezo0Q|u(/j}IM0)YƼ<ً6[89m`T_Ug2 L%=ڹs /-xj*l0 1-h&7mN#yl _ZuW?uHN(a^Ga[۶AGP[x`k(VNS=KuK?zUq&(g!_]"1 Q-;m2LbJyBEڻY{k=}no&k>j=׾4Qq}ۗ7|!+bw*đ&_[<Vo M}?!^+%tjAlrj:mGr$wJ|1)HeyPA&h+ nޮbb&R唝C ߎ^Z* >yB)Ӿʛ>^y|I?Tצtk8|A4 I #)<b{Ѧ[uô`KŞ5}[y& Bo@s(7$/$o3Ʒ]ug7P:RI )J!sxD`8\s5N WxR7Ngd5e;;ȡD܌VHhYu,8<$"IN[}8rVy+$ᢞ0K6xv:MoMdYf)Nٯui:QM&ňn5nYD$SsnjfM*83@>::>k,J C +2=7oiPeD1aÝ+ 2n34^#1kAmvD; CE4̟$/Ab ]VeԴ먔i,,Q2沙+T .DC5z_Ko 9Qa ]h%m9L"[,b@o^HnМ6@nO;Y&2v]bdj {yżRI gɶ2!"f3f8'BE)&5[*ڔƧKE 輊>xU^¼k<ۚ9=!HpM_NBEǻ> x Sө,] QPl#2v)mcQuovN wQUC^W)3`Pj5"/s`<$%#R$#e;e3;򓄕z$Kw~UFrtTnxf]lmYdgFehgSiIQGwW5䂆 ~Aqꈻs{Qdo~8SfBi-ɜ]e.j 塞)f͙ao֕{ȋ8Ђq5>|=ck-^ w'RƍNa"0EȶIT`'V%D颿Ԗio@̭ "Ho|u:mHpfhAq#)>nWwkK5T}6yo{uHkesV;~uG ~2vv!rE77SOٌXO$#˝1~iinnCIG%+ Pw+0Ni=6Eyԙqe4XOkD~fY>.6n /`Kw+M(s[k{ҝ=)§]h z=͸%nqhX2Uܥ ۭu=o8`16]"| H;/.7OanF&!JBA = N~ox( ѹLߌ{4̚Q]ƁRBXҖt% >d"<(yC&gZt1Ha J%fفW]Rlz>7HjuwE܍"kda#X~<j@-="ZLU+QUb1!1KB?:nƯ Sy)O 9̃bDDGip=ИzIt[gÔE;#W`u%7f1ȝPLk<. MBΪaj\46J>?np9A[| Qn iu2F ך5'j9ؼG-Y`d5Į@DQ)Ax =S 3x_~lu2^UUꃌ%h^f!PA@;VЛh.. J3vdgVM^䝜zVpQN@ňn7f%UEh6I?} ֖\8Dq y>d7/o{*&'^^OH5 }Pq@8uyd(KR>X`Цr--'q}R WkTٚ@hSMKV@*mMBR 뚫Qm Ps- r꧴k3|+5Q 8hW.v.^R*rb8:#w2jT/'ZJ2F,3EQS Syo##L,j/#G]g5CyЧF$aRqCDRj~9U_L(e}>Mp[StN0` IL Mf+I^$Lizk{7j@X'bOag??z]%$z[Xsf!3ux8,XQ3K&tCL+$6pɨ)ZaTC.ˌ+m@IftI>;Ź5Be/ 8|tS 8c.d ĠIҀ5EU%\꣟hS.n| "XMg4>S6fWKm2«9'CR$xMdiԍq?2X1Ȏ3w28Xrs{LInq(^#Zԟ F؃:d{gynJK-:L(^ y=m?d%)&qc?"j-ORP (. 3c^vaM=IkK>`KCo5Q9 4Vn's?RHH1GbOh"c Bs=u^È1G@Aٝ $ODUl }Ynʉ͠(SFc F+M=!EPb►FYeS1h]6+:xn]ߙ8-"(YWf]u}S  ;l#Z m@H[&M UU?RM][Żp䱵c_1@ɔm?dZ6Ck<=n2Hą2ļЄ_-Kua#Jk<>ޑ;sG*;lV&.Cڡ 1iKVk&! {;'Ս,|2">%ٟ׏e,aD Ap%eA=AIc^_5{R22wH8曲Gp5 Bqjn0 }TŜo$!z[bMoOr'㏽ v9@"O-Xte%qsal' aMQ/J)kC%VuR7c[Q{9+weȏ,_OɔL=\=܀6/]&3zҬi2+Ê aRŰtQV3o.V=<6uMZSN1\Nht,n$S"%N)EOpwu9FPmrR-Y.!R/͍!FyK[~{"b 'g=RG&䂿Ï!s&/V@^?<,JZQIS s@AAFKTӼ\.*][.Zsd+ë=|~gdQ(̞#j 2ׅĄbf}CO>F?"It|-a<ƒvZ4(C@:1 -puQ+ZmwYc5F0G"6Y tҘ M#bice9M\H}sR #.W5leНL n)z A`wR_ڴ="VeJixx\?V ZF1F<9U4| @MTQz`$u`{1o +Dk&ilcu44UK>2 iB!pFh/^Y='C*B iRye-rTR2^ߺTO`CaPaeFp`mKڂXTOѝ9!WgnnF{ּWA(XIbsEZ1DL\}W<斞_R{(^\P5& MoC_"4NJnAi*q3far`9Њj˜k صfU4tZw:`DL?"(|A?b>ز>^X OPƐqujvMKwjhdǭ+ |?0k GTh 'բ>IN .RIS'P% BQܱ[5˺+sHWhH̢Wn3NUG"tB{HCΩD/a8ÞQ& 懔qTvE¿y#}[ua}odd f'EY={`F~OAp@ԯ/bKEvsxLZ`~|]9kcH_ԡʞs ͮ2Fti"EYm*[udh1A@U\%T<-4Ma~qeh8+`]Ez ZyXv3QAP6wR =V[XeL+׊EL5]8-kF~A,| nh9}2gox>.kUb,8Y5ga{1^C61+<>}{ E,5d1QcKs1ʼnr|"ľ9Qގ~B-e钸kv-DhqWrF+1T VT0fjǑ)ш"u7:SEdѶ5Bh8?7$M0l]ݓ~nNx_\x.聑7]/߬osHކEncݭv(-[Yn-(vNE8Q=9of-:|Px /#b,d:O$Tշ:N7$ /FK:lY^?lu+FLF权׵$v\} ^M8Y (]7\-}/34n~8_hu.ϛqI'F;0G6c08V?TwcI-:Go葍i.)5&'w~$*%hh6:V&vsoL^k/&IXb@ښ̞=LB9;j-Y~;V֯ 8͎I"=CΦ,Ed.[z~j|"o+S@^a#XebժEG'11N1ԭޣ@W\%maf0!<ϰ dMO.|ƴ=5炑VgO~*1đ X }<{Zmb˭Kp2ͯ_*S7  xsfh[&WODJ72PͷLδ68:LlӹA Q5܊/y73 L[?)iHng,[b4vAfj,;E0a.  ;<9 :7+RAd9߫/@])*ABffS$' |)\i` C)e iAVpFrns UH6Rc>;QDB# [JT:/5XC]wJ#~٫j3ŵms^{@t!JH}ILD${D-OX`7IڧL1YfŞ_@03`FI @wqmI.}]|i1IpV;D GWh5[wUII4c$uyk9N\xU{Tc!" (wN\S(ھlW"1`c8Dw{J$xk&Ʃ\Yb5ӶgP"V ?5Cخg#Y_2 Yb(o98ߒo `=BMq3hէudQd\؍\Hʖ^&P3^~Q;(J^P5#%MM;;{3HJw}Af*jG(&X 'tϛXM{d>8\U.<<[hyfFC( # :gtӻtCTj]=vדH,NF%_V<"0'՜8sS('vNqL+ {[vBW R+\3H}ɤ8U)lud*ntJW`f=/<c䲈ll$YUMybώLP-tʢ L 7nݲƝ$ͱz'Z1{UMS`p|}O O0T- Q٥J-:R "ܔBq1D4\R>B9ӧZ#5&pϣp[VV3 4;Dy|VFv߇em#Z``Kx?хuP v h&Di:-~@}Ou(UZyIb#ND5ޛ\w%ה|*l(ik y/cf[twXN \#{uBYdܫ ٙ%t^7%E6wtu"YfGOEy ,Mr/3k^pF]͞Q#p߈*dE]iȌoԌf:e0mFkkmK^~lOϹ \HÌjc 先~z evxG4L/d\^ʱ4X,8j巬'hةzYZ7I&J"|1\b*\~XyKA5DPz|NϱZ'. @9O|,u!k_1h)>m_W8@p{#dؑOMiLigX5s %]]JeFٷj4KLX<:B*n11n:/a_c3H V5[vi;Phߧ+d {yB\CqpSz1#"Xk -_~#pu⷏axﺛ!Q}ߡRtgI 6r#n" LN(G! `ISܾ\@Z jkz<~(RcYjm?ju?Ve0^I*G,C "Covm*SOg"( ih<RPt>lP~k{r6]uHx$٨#,/͢0tG?;5@ЯA!y'և٭5J9-6\lGF 7s6$k@o"=pWQ^P#a}SoRM|ôPfw*7 ϋ+ LII(ڻH?L5n7= pe=jC_K"?M۵RTO'[ -F?VTv"h:uCu*gPAd5)[WsTyY1H{ekKaDr;:`V}ip[$ۈuɽvlm&"KpxW hw{sBvr{p5ƳŘD  X͢Iag?,Ou؍,S/&}AL.]D$HF.'F.\Tt{a|lØɊxݎE^Vx8d &`O1kD緵)f[cꋃ"mvE:[Nޔ>/7V*@X#2neڭO@LH8O:&0#iOmg\-<ejpߚpM[]TkPɴV2Ef=*%ldd?\\Iʝ-۔$okgsBe Iq]r6SUB.rrz;snNb0 {߂YC]qI`pgCg>rVhF&HW0 92eQb/x Gk"ͭi9-t.Ae,gq~RJ>kU~K?A0_]PRemrPĉ{owAnk;rKV3-Y>?}F>h e5/mKn;sw`69gc:ؗn `*5B E\ jII\ԙ!Ƭ'Q<a|a\T ;~ 3,}jz=ԛj@)m+[˄m#q-&= Ua%AGeDb!;y@bœTI%4k2x*b o)c1y &Kgo1(i"g'j3fƸlŞce,uM}7C1Ao<>zj)@o6!ꦬM~k5-:7dp.C\pFϝH헉AݺK5EB?Cp< hqh8(1J釪"#.(=of1Oq&i=gwzF6 yl`F `q!1iR'a^9g%g4w\E>*;=Y.d{oTQ"~((/05aWzm\j$( b4>Bmv=k,($jgGC#A+]D0@=T6?>n m9e +`@p"X#GĹjקgvfO(M$ >Mj{H/k'|=k=Ngz2(_9sBr>EF"*)$:&.bTLɩۺ״@Cӂۨٶ&mi%p:Z1B$b8^3+%"ԄI#4mٚq4^2UEEJDaYMT&$/[Fb~c_ +̨BǶķ۔:ʆ~2dhobW})S)%]'-_V ?rApS%z`pd6[BUfJHV^+mH?2:DwYrUj@ь϶yJ0> ,n*,I(kT֋}f{SH.CTKek{Fpz@,r'*K5I6bQ(ͪ;)g & @aN^;y6c"WT ڞ:UJyZ$5I<}g,y|m_)VS|xÉѯG!6/_%3n3~RVI}kʤAQ8YJf_<訶WH37(Iy- =̹PBnb쭔(~ D7.E0*I-`#FXSFHN'* E ,26*X0z|jGԃC!hӽ$:_luU:GSma%ΆbO/=?IbaThȥsZWnH(Sr r 8] kFFĞjMWU: v)]FPң抜+=k{'4hn!!@27תJ.QCp(xi:Ux9 ($B G&v'ho"RRareLYݎ+c6c:ҕ6>u0v:=_ys;QnޚJ/u جQd2d{r4,̖nn>Y>ehz}A6md`bg|/U#y I2[=#EWnn^I :ʝY6 u U)v (N2~9Q#ec_ѣ2#V+_pÑ3B[mwLw7Nb`m1d-6^~}*OFN:3I?_ԇ&x3`"Vo3OmzeZ9/NTN/rު ]c[#>oo0npP ɟDıDOJϺfE yv&HöPDs9S؝]!zj$=0t{X/ph~r B/8nh ltPD!B.9Q;7ޖ3֑vqdټ{_IMХF@R}_2PM'y W$*ZpsRAg @V&s*J4HQנakoa&6OmTW,7w vt>]+RXPISg6#GHs 5\3s. ,4j|N?BpEӼLs+E<sl3GKfv a x)$ph=,eT0k6uf {ww/&DH<ۛ2$A"ahyT SS5j[[+x;PjfW:= 6~3fBM<$&Ҽ?L9``V8E.I('V:01<#6s9"-ku~@ɳQ6_ Ȼ>c:/F|A+%ʑJ#R3tK4 A&N;&e|3!1Qtsv%$=xNlo*؅\nm[޺Y}6\J[>!J.lQzHF@9 y'b\ifQM &2cNg0O6 ډKmꈽh;þ)*"*M=i{ZP h)2`,zYMu>Jn]ԁ%9%,I?NKȂu$pV;W(JCLjo`f`iureaAyDkT_qVrCgHqj.9gLO)f #4.vqO{-> p;r*bJ",v/\I[/Wgf]C٥zEB'v&Bzś'9Kl )ZKBm}wy!sK+fq< n +* 3C 3p]Dk4^=gr}]kK".2rs1 ,緇rT#_.\:$z280-z"ή%X-x!P48C[yC@]ɁFL RY#d-?i1/QTl҉8G"<'*٠G.ZvX}?Ɇ ׸KnEJDCorfJna_}E)׍V:G. '9U}VB>&ocO|w{Yz*lqx%ذ,ptZ3H`hZ' 37GPS4y{SB>ޢ}EN'Ii'6 en[arEשA0X\؆)'=PE%zdP0’gdۭL>pd`2JGõژm U?QuO YDJo~]Jᇩ$k4m&spa `Gz`"g?j|?h\i'y %0S&蓗Nzg[*7k\9~X5cʜ!\^gyForFrge'3'0Dd# ӓ8y;d `2֡R ٨@JB@؇3A*_EL^DzqG~KCN5jC5$|}eq]UddُEXRVNЉ UQڂySg5j=OY?| ݙ>xyIhAL̞:6,X1F|U1͟Ҝ` k?l,M(=9WA'uFMGc@ u?Yc Pl(Sw,`b@ZB7qf` ԉʤAÙR(0+O%l-8G(Qx,ƈ9ۀMbj`- z|ڦܾ㧀܉_~=03,ݸk˴x}~Ҽ̇EJZ.AsS! u!h#fru$׵Iv'1 /aȊɢ,[_2f?c*a Pm!4j XV/6#~6(KmU5 Mz +f02$ftC7:pEg&voeFZ9EztFI;0g3}'Dz^n::b {,u[_Q8(88]EG쀑2]E\D΃x,R$KڨPzvf:j`v;xEs.Dsthߵ-x ␥R "8A[PDt'a*r$Dk#GCg7 DiAOZ-엿%U1cDbH-u?wݺQob0>K9r\N<{A8POA\aIz]}u)>RzOdʡ9c,|yatť}R&hiy+5 OVyn ؐ^Keŵf+L 58¹o'(y##E_s`90#_u BV+JSG c { f˒P[iM2Rit'v[ؾ+`5mc, *6&cbdm3BzDQZ]0W8_F>C-EQn cQ2Lfl VTy>7ѿ+G=mxm-@)v;asq2 )46l%%m,jyg2( HfOp'yeqϝ.6y)pUuRk+#|oƘF+.MSV`BԜ͂?R2> O_'1h3AcyU#VUdTy U$Q~ nm,\Upnhh=]!ŴL6uuh͓;Ft=ke ^.#V)#r|bf"03[]z*𞅖"%F$9Str̵>mupOnMli_UO~Ƈ=AɭcpڸFem?<{Ի6J=O CD4]j6ָRL&Ϥ8 u<+pzZ3|:g^ѡޔ{Et|:#-(CT; oh|ےѽL*iarF(n!RBz `¹^SOz@_vv))W^*=uQ>!\r%j|yr:mv !\ap k(s5 DydCpE P}_}ZG+D:wYYsgkO[ 1&mTo=u `A;m3u$1fy!A2A."&MʿM? $ 5 ~9)tdK{|;?5E]#C[ mѿ *ru2^Sns b>EMZ{o` cX$E=b樛A ޙ$)")>1&i;qw#CRMFJ`MqkTxٳm5q/hcUDw Ա%HN`}mQy!E&a`UIR#R%(؏woU(7ĉ'9%=yuΤx71'D0ʗz%Tͤ 7Ӧ7t៕ X}6^nZ$XLb^A1!eD}=]#ky}! cu7jd v;V8@ +X8}?TF_>~C8u`gE=BE߳1^pR%5f m U}'ڂi#503NDoC6݁l; ;)&&Q@$\售Эq 0/5FюSmˬ4~W%MA[1HeQ{.>ڠɆ;p\vzÿCSV(ӱ7ey;ttw|vr9כSs@QR̒5v!h/[|r>66kЈA~s8R>ҝKN`3HԪsVc (\ 'tYtTqSKhT?'E/;Ӫ>*dMX7+Oztyy pqD6bCaFY%H;9Aݕޥ]i+g-(aH̖UK s/ĨIܳ܁ԜX?VaSr4Z\Aֲ=0ѷq>C1dϡjj.r"H"i"_a%mcQWx}ǴD]٧9{^mļ[Sm2$_aPMmQ8$"29aeN8N%.5'3wue? bzd f[T}^ƝBM|TB#&a5 iij,EPw_ *Iv!bgHEISRVN_Q }őaL$ $C"o j(6Y%+ q.ZÙՀj-!Œ},w>WRrI}%,snHLɯTOv4.Jѷwv³ߑB0Tyc`/NK%4Gml F2.v(fTd; |LȧH+숪u-zm+tfhW*-t>Y,R!o{s=c7ń`uļ[Ɂ"X*/ҁP0]9 F`O^^ D?4۪63A7c9ĮMsx'`V0eI E\m ;jKen')xk k%jCd8_ ~bF*箯0[btBX\ ع`LXp!:xyjlrkRY i[m98̈l̮uLqU C̃4lۚ j!uF ̾?V2#1qܱӷl^BB}}0:k9 $Cd:+DksšBBBYyYk:s961W?rfLLu-iԖeIf"11?}wWmQEr4"7 # &4,[/ܱe$qϭ1Ij_eֱ mB<509D=L%ZjwUd LҚ3_EWWFB߽e*& [uX>PPgPs{ ,ڞN N?V~xt8pw}uYu9*s琜=1ŋ{Vb- .)`v6-sb$:;`7ut pEt3\O\7zﴰ'Y m?!5[(/ǵij?ޮ3Ocn |]tAefi;0=df9^SLt)mH Ev;A/QJ(3"ENCFy8[p*TCg6;p58Z\m'9F,;|iaj"< 6N`q ໞ>a'p-z7r^wKy1\]ٹ7 pWd9OT5Y~I]Ra2u}W$ %DXdX>Rw/m2]!VtLS|<ÓNj% I\5a\x\Y" 3&8S90ei1@@i!ݬfeZPҜ+hh>-jV^Ccʊ#XOcKU>~DSRYo<:2)?1:Hg&cÄ]3h@U׌g- Hhl#m)_Qw|k:.(o+d_Z01MDS˳gH9Q|.̤Ms(=餬"0'b RS[3{L8I؟c6|l2R{?(0K?O)8TIW@/y(f@֕kP钔"BzGH 斖i& }2?oH |S2" ѵ(ة! r`F]Lw|#3\ciE꾁>_ y2@닓Xر҈lPZl3m,Kw}Py/.e7U/1Eփ"&2-Vܖjî`F` VԁkX8|"%<.(֚ tS?[gzD>WP9Mr\!O߻L lhG6gcLO\61Pl>4Ѹ2BqS ޤgpon(7k.;M*DAyuqcvJ]vORz 0̝hyxJlucŎFBO/B SM76n]Q_=FA, +'׉@$0hcVMXF5F@jJ2E1"KSHIWŸ\bGҗP&$Ix~MњVP9e s 5)=_UoEPҭQ[Ee ;o#w@-(I}^fLB 61a8tN4_օ7dbAH|F',DPr }D 2R?1>8AZ4\IB "iH KNz *c|Pح1'KlP`g/"WP.9gZHMˢI8zzs}#$CUvhO#}c9vm"m+2~#gV;O"kPi }~|tNO߯@ع>n#RG"Q3(W+`(ӒY4$ĥ&5&Q]QY QYSM1BƼZP'ާ)ucIg| u|Arm].yUl7,g:Im] Y‚! 1'vJGFnFlp P`7,.$Nk;5=oS@L/<߲އ }dю~5Fg)\MO+'XKQ`k3^'wVwp7K%}eF9J?+1xUF95"+N.FD 9$*z|P0~j~߻tƜm:82""۵_LU[ˆ Q@Q,")_nܫBjaWz1wzL\[hr*`CƄ!/d'"{z/1v@)8И`Yz?AJVnܨ6uco*0k@$eދި5>,T^cS)=FWwa6^35F*dX< (* Y|Wٖm&4'9v$$$HY=%Czm*Av_דrd-pr@v¸e{(G2]dm&d4c .jrWXx\g25k=Šf^/4RX}HAW^oЈVt(:l.|e_b ?5~vjM_q"oh6ПU"Mz?qi8Zh;qyYvҢixƽgOkL׃@VdE*8 i_En~V/^<"K2a)FM͝ų"dMӕM."O7܆3vL+wsuQ?O84GS'+ '# He5b!EZjB{OT5Km*m[==^)0g-$dm{v3yTd#"l;Ȼj:Ӫnqs ȶW}:Vsb_ KZmShЯi^*rMMk&s:^^\ HOEv&RR.,M)~oZUʔ%mU sihmH`u%T(j9$Lz+68iIxN F-KVc Mr=#V붌ת_RK b}5pE0Ny灙C뉒}'7T փ[i=ɫD]IBLdtճ\Iр_Qx0MWr3.rA"cl':\(Jl 7{ 8:~:?HqK: -^C|(|~TG Q4qBMre7ߙ rvf C%q(=H/LdKf=,l@ҒI,ć/g U]:t,G BM癇A/m&tA,.q7 C#FW>:~3F>XyhTO` C%OIk7T^Z ErS CR) R<:OJå`Hhbo/wp`~f0&YD̾,觘>21b8S.'?3]Jvb;JD9@f4:,h@ytC <0?> qԦ@蛋)"xz-(&Z94"oȐHFpxv̲ZhBu_7f>e,0bXI|ҹ>݊8pAyhee?,ǬZӈ&=8مZne)<_B?8uK =RV;uYԁ5ꑥ~_SG [عa Sc},r}P?i$K^c>}qh0Zex 9S+!^Rޒg!ZL[a%)Yblh͋JTV؂o.&{W~}q ^0M فN,9m_w {G{:2Sl\p>ҼF' ltP<ӄ<- / [W;F/} _DDS\*ɵ5]pL-HV 1').Vc11$D_RţWdR,Xܷ:9U6sbF:seNRRK]V*T:0Fn^WMD?܂7о,qq47Ȓ6?bXěf PJ$PC3Ũp6=ZZ8S8gp}:c#agz9"E2,g` \>Yixp@r -żQA_ QrkGH:$8UEoI@?ģeQ֖JKHǜ$pJ|&+o/dكƥ!z*( /1 W1oވنFO$FTMY94Db5DKw>ȗ0 h͘22*Iz}:Ŏj5dM Ş /:P8Oϒ92T]W _)E^b TeM  Ě QZ9S'sStx.86;i'$]n aCG-_>!Vz[o0:+M͢Gb~rbS2Xxeͦ\Nn<_bvAW-ܰkr_1kUd#묳{*1CTXkЗʭ % axvL>t4B04Hp ԌP5,UyT)my\3(m놂&Qt\ՑlE—Q]ޮ>ɨ=Tztb6 B^!<@U =R!c3+{nΘzKiQCv#5|1-4ԪB i #U5O"9ݯ<Ob&^WBb3 2% n1OBZ(BrFJ OXvgB4Kd|L;CIf@6+@No@^|0ge/k(AsH~E:4УKùU|D =꾲'TBy)Tb ,(9'0#呚47[SP*w {$~>uZ;gGMPa!s@ SdKfd3u=.0MBWséҦZ6} VxMy I&)nm]SJ_BOIH zm$l}zagozOF)>DٝY9_1 xU!;h2Ζw4f}.iWÙRwc&S,꓁ lNm)=4Lf¥f` WA\L\'3c &vGg{\LXxm=0}a#Cxd0:m$QwBv|l}A (kjToðUiL;#!ڮ梎D9X` #叒P-8K"²ĘD.`+ڊװGC/GGCDZI&$5]5ӟJuA5ӻAmp#cƂS~^'hVD[1'l3_یg{ecauL1c/l2sG9K!W:TƝ'I-kEo P2i 6̅*`bF>B$1Ua(b"mtNuO9UiD_> ^ $uygEKk[I y'Rs1 x4/Aehk&j-dlO \ x7:\X_f2he bT[{ɉ%;e~L?=r Td2E|^wGxg>g]b^>H |jEn\JόpIb;OT?hOz\OZT33(cR3&mCģN+Jw9*;E9k&H)Z>"~1bVV8N5(wOldhP" β^SRBγ1cLOWt(rH+me˸1W#Eq-.yU5q=Ϙ l&G!p&'DAH`+T[l['oN73[8[Ǹ*E썴}=8mǪ:7)C@iO(LR&O֡IdT,[Vr!a`zSٽLpBu`Q0esw-eXBe=t-+ KS߆5d\[6'KD_q~6t.icK-"e7͌*g<2bǴghp[ ׁtI00nϟ]h.9HoRwlDp4YjgEy;|{<<5{d͍Éx(.x9 X1ߵonxlq#W:ti`8p?e&PX\,55|#A4%cù4B %)۲@yi+dw,B8/'!H%)Վ?WrZ6Y빸*;῀%, جd|ƿ_DaI5 >Qu`)#O|t]mB b\‡f/7bi6 uT Xb8 3p3XU3Hyj BU *Od¤YK=? ,FӺ }cp3i#vPTiY_nin}46[5í#2RJ΋Z5EƆ\Q YcZlbyʀ.[тmӋSv$0`ٿ"JlzKfa_C 8QNԿ,DO$/RހAŹױ xDP=O*bw(FcOe8H'<;jBXyʙcׅBibB1Z^s<c}^j)^{6-pJDCE;?Hi!RH!EjjbD>QCa \<kR\{Řsaw-,B˄6}&_cTw74a+HJYx.kmgl>{ 0"m2h£lt癖9oF߹P;PE*#kZ(,#>KcCŗE(6XF%=1S1I^o}igܽ7ĝ.0d@sj}}^^5?n:,OB՘֠}> G(+*ZaL Qh!-Yvq*6:6 LS}Mۊ$ϕd9cdepo(!@#>7<rƥTNT-Hb >b]^vɸ,/ɃꙴTֺ.m~dX֭%3t&AMZ)i*p5^;/V F^Ō} B>4]t>-?'v{PQi98c &ۤNt6Ūq)M.a"߽\h ̂"bsj7LNN#*})) <>!;G${favWe-ӷ9u]vGvū#͌]Ufgd?w mVj& ]4=WһVGU@OnM{M>949CyR ``Bӗm.y&>DH x {v0P^8gm$>v<ɵH_Qa-PsBD0C}hacGMM{$ke?^NcǺhZ% BZuO`+X!6[T3 B]wE~Y%:<<źQ6sJ9N!7NO3LZ+FƋfK_8 D4H| &i^V[JFui(r.^:챾xEj NZfeu\qET8wgp)w߲ pMSi '35caaD0{짨E޸rrtyKR/@h\ ?r4ENDt8w8+_↦)sg)EN!\K1*)5OeB>} +Vhm,9&A0*|XRJu?ln~7_ޡ@-C 3Eq? ]8Wc ]Zq۲6DcZSq>^A=`KPc}>%C2dtdF&L ;q?+$8¼~RpwAVJhsPneԃ߃J!q•VN|[u1q]_& K1gPB5Q?uFö"KpۛxT_q/@rЦ(x@0#[h{υӉ#99_GAM[38b.tvGvP1fBu+ƴ:Pa9 &b )b]gAH/MNfXgOq9mWP.ֆ4x ݇=p+n"T:x՗xXaѢ%h)NuMӷs 2ɪ'CB {zULՆgJ.'yhR6zbYrd~rpu5bm ftwf.1$ 6`N7N|k0XS@8 2Art/YLQPCk },i&o/*5d6fs&AI17g܀s.v_MB]H, 83>jƗbvF&t Z0ȋyUE`(T!?EL$.,|$}pk Eiye*㺅B66JZ}|. 9ޖHO_([iB$ov&Zz|jLru|_q+Vl,R Jcewx hخ8YO !MhnIzsjyM9ۚwk_sؠ8:=^^=Kܖ%VbEY8/O9IA-Jk;)a?:6LG(Jxe[VʩJ2y0}OJ2$ڸt#NCMV,b<j3 #bֵZn3wVv7tms# bĘ%BŰc+Îd-`T!&&F'Ppqf򺶂˨w{;Ԗ"7A( 5Zr$ڠz]> LM5kܜ~rgڳ` fBKp.W 2?3զAR}áB ͜FtDb$é 32|rSt϶1>D Xl qFC4/}C&t9ye6U{>!"0Tp cHN ^.$#=_18JGĤR*_T>1dyvӰYf{odrdsH {&8} X(앎ê״BY ޽ S:},Уϭ#g6 _r⏜M%"jelPRGD!rr zF&Zղg$Z1bZIW^{;D|vj0)^e˽ 7j4~xq3`|fhWןFѠK e1_"ak$Jyos.F9~B(끤=azKILj F洏V)cu;ݷ έ hYb2F3 bf3dJ~슣޴&'k\Ҝ3\jЫ6p3r^3 U>._Ѻ9n׮%ylH5"P\FU`BϮ?lK}]UOe(doh="B]_* ]3b'5Yҏ>{]~]SڷfQa,Bk%Vhmf6W*C_$#kbjc]YX,&ޠb\w_,4g0_ն hv\*P>~r5c$YANl믰Ikm@*TarIcn֠}:̃Ij | DVZ ۔khθȫ+TnVhO|d% A~JL**.ȜkzI`9'/W&vvG4E[~T%Hv 8O;+މ5-!_BMi$6>&0AH;:ש\OؾKB'l"g%[y6D*BJ?c5 qn}{e)~>lD+zsuli'B(?V%c;D]4ͫ.t4i[\=W>9{DznXvEȾb= $ZV9YF x+R(ף\7iP ȤV`{h!dh*e?+"".;owH˾/5A0-KFm1V>&ovmжC ~/$_U4=+;͵NC*nP8 ,5PV6Gme41NeԤ#]#$yXg\ nxY{jz&.IcyQQgu ,H_xw$లX\>2*Rs9wUΒ\DV'UX9ԙ0]br6^» ؝ҰG`zmun(8dwNf=E?h[tiwY7+T(*#d輴e›7Ϯpdobhih6ɡ$3't^FὋvD yM<٨Ibzw`|TtkJOf7R5uF|vV1 g K4' m np"ON ?ʳُq08tᱴِ#)NrWZswIJ^@Kxʙ]s7UB[)L̔;]]ANr3/ Cjˠ;ΫH~3pX[J;QHD n[ۏ dWE]5OGLaNbBOPzo&tF.Xzɂ,ڮ%\UTPwob9o7%(}A G~lj/l]~/*-.unMnx8L䒍H4nPL3"+fDrU+3CnbbQԛFvi4d,~S=|7+K9s,I{G:UyPDžol/W121('F|:/ 3P#@y@rԍ`ϷaY v1c*cԊڎ,9̲.˯wg5`/d C[IHKHc@3NcܞGp,*ۥآU\6T!= Rh~.[ngD[F{ hx7&Gek{M<4[<vNDKbi[]9iڗjET%tK%U&B6$,-n}fgreЋ>BdfP ʦ{^&¼I~DZwonDG2r.^ 6u"XD[,/^^X)%p+k92/;8m/Do>&+ R뗀"caDcs,k+¬uSp ٹvCszz1[tG4K?a1 {^créܲJi i?\0uVyzwұӿ'JgO0{7PkύLH8V꜋1bgq=UBgO:4ٔUGa0M%\Shq}_rav?/^Cnް I;O{rԊD JcPrW"EPGSa6A(F!*o6w~^ğӮkm:*ٔ)'}6 9ǷdE= Xvvudz+:H+'SìsarA ŋoۦK:@,dddEM B(j3 2^(5+º_isBO*rN۝}f.ͥ ީvt `v?2@aNim"IΖkz=HP ,ȤMfESɖly?`18c51Iʠs"2f6FyԗlxW_TD | >tC%j]m.p>CJ cA<:uű;*&*t*un@Cs|h{$1$> n!#GQ ev "w zlKQsnR'W`;o1 4Gg~|5Htx7(~@5q zoɺ\#7ZZB"^Gu@B7p3?#?,GhIs_lYĸ/}b"1z u+ɽvĢL\uGu˄l2[yxwު9 W` "Ngϯ,t44ABr=XK(e"lJcEʤWGJ-O QeQE71_jV+ƳHTƦe!ǁ#92`hr5ˇaUt 6#TX!NzwAåҝRIi}) ~  W8|lGbS=s:NI[ӡ'<ϵnD dxG$?7֒LG# 4?"ZZ/e[ӁO:8ćtzeuq ZZ@w@q̸%j( nJ Oo hGgE0$C,K5gu[M,wtgDxX%\6HRYLpOVj BDenKaLtɼ9Icrd"S% ~4cJhdUZZ\%„1eX ԝatlu\n]"˧ %~7ʳ $g~z63fk`_Gl7OWVZ} `l2 @-p?+Brgw{+L}B5dBY"90~I>vV ĸPR;/t+Դi HVѕS2f]k3=lBACj 'vT)bbڧpɤ#jЀw۸4׃: &+s60 N@ihІ4meK_R~`2oWª"t&,k!͝Yv{GߪB'# ^"Yn|m~fo=w-u!V t:R9>~o.ԡ ɚm'uQ+_޺zK.4D ~AͱwޣyyaGNj2qIK=>$PJI, ~,$g9p5>]+g(Hx)"WKʠd0.8Tv Hzv\6Q~5*ȕgٱa .ô^>|H KߙTtkmA-+$q˙&NӇ&_m;+4їÊ!աU- X~i?q._(95}zn폣?*ZˣiV {DgmױHebzGž}.\5w*_T2XqN#3W:͇]h mM>gK wsވhBA )(9ѧ* F.$ jeɌO9#Ydo֍]!Q8_'=&4TJPB!5A ?H:ӝҎ=zbnm-i-0,2ώ{b}*|uɥȆEStCMkS8ӄB͍30Wri^O"T]gǃͲak1qe iyBY&7'!C1_]dq1{,͋~OqWb@ϙ14aZLWաZrQ'M9wv[ b՞eF /Q``FvjO=31Ջ#_ݻ]kn5B;!MfN%R1qzɯVr_]^[I3#'Ժ[V:5eV0ns+/ $F[#~JWM|!v}'̎T 9UP| f?_=(=Gg4P!uȰjKnB#='_+u a>+=0iI˃D#"yG>yG1C'̻Z-TZmz,-|oalyՐ1\E9B:}BK^Hύ.@45cǸTIea#X b/V߼u%aus UCT =33f|}-N 3R?61?q]/{xAnFr`֖|7ICT&ƒٹatmA;raʇ6DK#'Chʝ971jl^3a=(ֶ:-bH~*jc *`"ݵT<6y3u ГxUҐ?h`7M?>Nʊ~~o)c N\8P^ Go떴wT(x8,6_@wQLWf"WYbv)uF#JDM j^K2ݏ|(}@U44-/v)N=lY&mZJ~" S֯a0V3T?eG b&2:KǫFY$mvySy^FknCђDK*w#]kq^RXêQ4\ryS^>XL[0hI&Ԑ؜)?m5o/eK9籊CuF"'(E\,z]WO9ɖU[΂:}~n{xµo N3q=3xs/#Ems$vy6 qȟ/냧zqH& iڪbЭ@mUOBdvN ZZ9@{3$őz| c3w)Ɓ4%e H'q?6a) OMĨ;$Bl3<O:֓)Ӆ$"<#ċRy/ׂ ALڝdԈQj5)O-/$'mAS7MOab t/ ($-Qʽ%P͵}=wsB M*0lx x*غ' JߝEG_9o*@GڋW5a0Ђ98x("AEhsx\|!bQt +)||}"Hbq &`+lj =N&8\WSk,yt>#c./6tmcRڟ*]XpGxۓ&J1M3V`4Yo` 哱M|þB_nS|BFȼa|v!)P=U(X5I6=,ٿ38ɴ{|xDRA{ îI<[u`p!?#Ơ]; uatC0;H[lg.V_uؕx@poݶQ %xz!@3 q$=VAbXۑ0Yfacq dї!Y]ǝrR6,e#jG[]LVLx0A1pYO6&Otd/J;g币?Z-bLPB1eL͝^vNJwL-I ቔFf"7WfRWT

ٞ[cvé4ѹIt?nڬLn!3|B޲EQ뱄[dCbĩn`êlҘ6殮8<,d+p[jYF({^&X2 {oJ{RMlAvU!͸Gdj" !1x<Ol O(j=p_@~>C oUH HI4IQ(K=VFr_(;*j(f +ۊ Q,{ρA^z'8 fyY& ȼqZC2faܠhbo4hgWm;i*&tՀ%6^ -<36H> fՑfF7dJ9<'|#Y/ ^hF$PbqwƏ=}o%`)b}#|9D8S`IbNC @+.'!3H¬p&Z/Y̯<2& 3/D$6\\?Yy %FvkHt  |ddg&?+$Nvx{-/B ;r D-g `jA0Gl?I"aSCgx\Ώ7/#`Toazfz w H3R.swʅ?t3ͻ$\m?[O[̐Ǐ\׀v&)Cbѯ0sـRdEHk|w%?U#=TԷ r^aPS7dGxnnz< $1? L?7taAT&耲sMzԌ]v͸(79BtS)ETK&knK[w@uU]THTN:NT3RhO0(Maf@ 3C_dP>*aø-8X20vo*%nC0@ضnϽK<[8DjpZ.h|鑃Fb]НY:%Ъ⣙-er$<6~L<~eIQIr|tEա<v 6347/p򫥥[4ș_1kl *_KNyaˀP-||{RW4^ʭB$pbK!tEi׎a|3xdw-`8Y% tm4|D5`yTӕH"uZJ&B7hED G_?y&s)˭Ր<7־il&̡OF(f=h 4 y|>pnHGNBB LsͻoRD COVj\ҵmϱBhrQ<uCrRdZۍeQxZA+mxE ir`~n;g4QR.ݗH׉ nx ;i7jOh1d:jż:16C"f>ZS_{ e4ۅ@6I?4S'Rx!NGIkC3-hCE$;V&<~!]N6l/ɟCq5@T3B~ſq|W+w]\hyaLj }鎆 ӊJ>|\N~AxoT#Oʩ 9}Y>-p956J,9 YtPnky{M'*_s n|C^ QTleL帴hf{X}J(/ s9Q# l%4t o}e' TVm(w067VtHx8OQN|uN2` ʖjڶs{@HuIZPG,ȮMU+w/*MH!-v25ܕ4@k1׳0 Ky/*qiN[K"ssYf7gEj~K̖AdM{cPI-FD=Uyc8HҜzh"P8RJ)}ܗ$/?:1 |+lm;夈ÁcݼTƶ prn>Džw_:PMY:X­?&iw=/\ݹ]ghA5] .PM{^ #I"D;+y4dTXNSɽЬ] Q,znna(j]WO'H>_p°ARIv0u&^]tp,9\Gw6-E!ULR͒skw UZj")7v\M*m2;fa3B'rN3Nк}zo5M?PާH@q܏`T3Gz~ҶX%7_WRu޾83vQȝN`p~4<+} X'ruz'ikW+dwLLoFPB8ҼMDb 1Is^dhu}ʚPҹanъV,|ϝo.:+Q@٣vP;DEpB/}0Nˡ8E 8t.آxKe.9OS,CFm,% 1ȺιZKa3683H<\x̂c0$ %ԿW4u;u$)Ii-"Mv'8'-8 n[~Te A Ji_3QfG>h9*!pGwr- (B%p&f@U#zKDP4K<!\,dj~q mnI2d-SxQ{{U4I#n=Hqw79^S#@sx/#ćUNڦںvQM, nW L洘Zxb|R᪰;2^c_mk-KXJ@ a܂@j`{\6qWH]y@ˉT,(;)i^4aЕӸ;%JMgΊH7/Cɫ>ugh;$Z$~qbW8VBNaO3 9Y!IHoٌVD"n 0]$ gBC8mhEZxyn8ED^ISIW aNТ2Kj';r#QSs m=#7sپ<+ oFp/83')2#}P\V40&?h!Nٴt=6B-ּg՘8gL4z:K.$Im],NMCn,Aᗟlix` DK]79ŠO2GZ>R+Ju"tQ;*l`Py~pTNAđ/d9C4rxПFcB>}~~fF[OܮccŁApҞpa  L`YA~ɆӅxw8AIkKO^}@ڲGBy!ym4 (ǎ;|E /~<": fV Pҿa`v96`c}6rlMg+s[Ѩ/̺:2M$\³.̎`N{**Q }̊$ś& SR|Vt K#ͺ4XhXFŪ05 jWpUSu]R*X C`ؐOlmGm =w& {R@/!nrekv1*1Bu,e``ⴱ޾SK?T(.~VRk_CL4=k;E4P6>f.LEykw0V6sCgP!Yt JNJ`]ub8(P>Ph 7Ezshy::$K;Y4.E51o91PѺElӾZֳ~.w F\H6]fH5QޔO'7K~BVP[Act3cߎ M%v@*@*Г5H=ALQ<<\נ@5oWYwBfGHuB{Jo7jbR,¾$hDFe{54D I843~XLh4ȃ|J~2ND!=#œaFUrp&l܅(h)0܄L}%F-7:g?Ogwt|Ά 8_ *uwFraf -,H rE^q"7,|pXv'UL,IQ=&'p4dˁ8>70޸p(4^|oLŌE3sLBVa]Ce*gGNX…ς6نŤ \iut- :냥}c.k|mh!I *v:1V.qA{=Qs&" PXa1q: +y% # a]iCB=~oV;Um>v$t[0zOL-pb#H4n@xaEvr ƒks 0`hA{ $>0 +a)?Go Qb`pv6ëv \Gk欑(Ĕ&DEQ]{M|+VN|GPXeZ9`oooV:݌ `o*85kI-u3&!~3ʞAM ~=Am!pi ?4FnmзQGba_qz%NqkXɿ8iNۃc)fkw) nRW Z<(D iy D{5!EneKs>}7ե@7ʷ5O }=tiSs UK ОKzNrfnOtۢowl{?][`2ag :g'^2FW{<]JB)6? X~a$ywcH"4G컒 *N Q>4?%B%5|]e5J+JQ{Vr7 R1+{πU.znn(и΄tx ('``dŮG @v(O:9bUmcह)ZssdU-Pi;[mߕ 9c^R]D4i>OL86 |<1,o-;3T{z:/[Nސ珥9Oa:ЖP<EDZ*,FZҀ.zac E#xAXIW ntĚ?'"MAPzljG=݌u NJo20s,t3?bkѯ : %q;4-ٶ .2G*Z @a r@ Yr 9։a ꑁ^1&+[Z";Y)D؟11•[64qU r8wjW?ӏ( N\ch2rvg]D sҲ]VfwW#^avSo,# GLk=2;i&b3G]k%SX&qW?pAvzta-~8T?SN]ڠzmzAſ.B eZfAq䢍DsJo?G9+'zx#3:lmޓ>h> %ο= l9z4TW}tB!s̊|d֙mTK[:ܢZX Åt~Nje4ԸBt"%4z~l. n^J% YO24c]5( R`,\HH8ʩN b2+.#uI]g)w<Q/@)vJ`0~}!!$*cOFk aя&NJ#0`wݜr.ڔjUtw)L @ؐv19|ԣmkMQYW5,8e ~JI՗0F0s0LvR ovőTwe>n]=ǐ]GЊSQ+@ὖoȝRD|qBf +b.5m;$D!  a9z"W9j]l["]wt-?O?KIkgxuNLl(BUJc-?6"rNns2 7Af?Q}'Wsmxh6BfƜƖ*ceKlmЃҤ{B^EAZc,DB/Li'VXqH7ENHQ>Qª( wPl:k;%om/n.@tukHU_8b o,вBz4_ػb4-]ɏ@-rۛzA:mpɒ}9hYۅK 4?) Rr$zkH7#S&Xz z$sDݭhqHh) Ћc<'r6֮7A"VcV:{]z]%.V )exb لfjVT׊Km[i'56uXuM#튚8\î& /T}p_~Ӆw6KC܈Rw{zkz xgzQQ(jq"D   @&YF*f;tՋܶx!0[UYX#uw$:'id :=W*Yxۻw5c98:i 8!>עX+I$v[D#Z< ZPwQiD?K YqFױ*1t^, ꀼꄋ˜%j( ՙ݆]M'%Ō/G{TQ:CVFE'χ/~8ldcGV:W{YaxcGFg`\u| Sva^.'oe=5axjFvT~o۷cdi"" ?C87#v1}7AU%8Zϛbveb Sv<[XFW<#(g'x̧LjkE+¦zD.U<Df?/H$@ϠhS嶭&\sdxh 6y6ȟ\ {M-:IX3 [>;F9Q{'j{7zbr:-f'-25 l!|tV rֵ$ z)JVfygQp8 SyL\ H'BV23ߊ Yf]Dmf4CPKG3oW$(ƻ#N%$hW*lm)xe,2ac㛵@ʲERh=`T$[ ۂ^'E,JXts ne04ɈgѕFrVLc;J*; q8.ToLlF~:o E@}2,׷XI"ÈG/! \-MmЋ?zؔiXŝH},tF7 )rP|o@&ŝc7и6];şLY< |wFzzʪz^1B&S7azIfk&,#[4yN 1>oQYyT3hC]'AY m]%,T[t"[W!$a4Dvq6"VF,sBJ/MIQMw| ʹKUCtI l+$.YhdD+ j_/c=^I&YU,ʙJʩ.+F~>8_n0 ICJZޚ1YXSEE$x5 S]-W(l+~Dž9=T3`;Q㓴mu>Ԏ.1%c0V*(UYWF7WZ'$rE ҅O H0gz.V)aXO؆ƨQKd=^϶:TOχ2ǃEAj iTm.V| ݹj" qG?FWuɆdKG|yMD㠖'y"#Ry1m.(P7RuKSXY˟$%o*@B'.LpHÐd'!eȶ[m4Z"` -Sbbh ll9?%#m cFt mйյIDc`*l=|lZSىmOI5a<%&qE2p(ሎ=W0!@, ĉv8_hURku"NˢNJS ֕`O7ӂ;ؙ+8[[33*XDXPV@g R"H$ 97cuW{]JU(7tL8 q"6o"'4_o E_zCB?ʈYT/vva H"=/n#D:0ާ4:#L0lg]y^r gٵQ0a&GnGw鴗rS߭nteljBYvV=Zr3>f]7SYw(ˊ .FvC9Z1z\e{mO AXAǑVZ? l?J +=#9nc&iV Jq PvϘfaw^32s{GkXElW-Bx0=ڼX1'fEI|gGN'čMO380kp4t-o4YڡKGɷ{wijy@,Qby9\@7op/tݤd %.zcKo `WHS8(a/$g)jYR2ǜ.D6{Z.ЇE{|cN?4(LU٘Ӑgm*h&]C~Z`Ez̪5\Dmh3}2  ~Uw 7]V,4Х_,Ւ{.&^=;\z'iMVvV ydZrl׷Sȵ8wJ*XHw1Ki 8Pt#x>+iX$O 4Rtm̅M8" su $-{$Vw_7_J.*@zqP&oL;阄2a |[#7ͅ%2M~Hyge &p=k,\qfJDYF(+X('.!1W({˅4v{?q۸prmJy">,%rBIto=sc1ڭ r}26W{ϯZ]sb-B#VN,1:x"lwԃKrdB_dCo@AH+0 yQn)'A:Y*>'~=TT~^t$;jx4q喗+,dZE )j%胙b 0mLbOx΍h;SOo|Nj8T@:jD?7Ts!31,kݕz;y}JUzv'ڠ qH1Gu^ j1W3)E׵AXByf57t u͞tCr%#<..`/SkWcIʄZG\,7{[,=P7Xշxg n.+8 pȘlxR9 1β`2R\Ht{'y %AQ%= iz?\Xva ߅u$GAqɇ*&::^0pF:;TZߍr[~XF꾇M+x.HJ v E]_dNm;RP֥"xCb Ѻҿ%oOZWZ{6LK{sKӧڀCL>GM9?kNFSU8ԏ7<ɦNb4өVPȱH} `qt"YVE]MĄc !7&?g q'5D^aN|{{\%l#FYϩ?`קCRòs G9 ~ Gy7Է* >΋Mc=ݴSѕ@[wI^(n/0F$VllVbJYY Šsǂ kɡ ϡ,: u cbB"-@( 7l;n&\:8LSSU %~r1(o}^ƣ"nRUiK_uS*}|Pϼѥ TzF/g-J,yTa MWA+L);=D*Dl6[uolptc*0 FK%P8dUp*rXlG՛B3Ć֤5SR.m\%[L) #7xJpWE>־o ﲊ# 0MI=P[TLz6E4ݿמ $%#>,d !$.~^9zAZLSI*UpzK e|kha1:r#QMDb9`#F'7U5HrU,+ޡ ,hȥ :22h0MB8KՊkr|X&Ȳ1DYhh$ ԞewM]QNwK FgJq#.beG1ypPm9ԋlK1^$bKjq[DrOttV\(B @NzzZr9Qy8r~W/11BJ􎣢Z au )5ha-aq @6tשهU>eltemXK=p/W~BP3ѽǓ:{q *c=- ׌~,2`D YBWjO <-5VKJhp~tPiϒ|J1 ?%gVΣF.gOyI kA~,0qEk j "r8B$vp^~8`YƄCsu=$iuf O;\/G4ƂԮxСPuoqC`R@[%*4qKsaX_Ѐ& *#Oi$94+Գ` j.{ mۓ=3j2b|X⪙9z>#=7X7/9RۆoȢ,p>K4HjbT v~&1$ M*"꼽Fk4sN}|BkG $rw:(YOl}B>Vu6,TȬRY矯힗?wޠ# Ǵf)D3(]<Դ빼l),xޯIJ-n!UlwE8X_i4J짽7156STXE /Y]qF릨XpK77+VId(zyG \wr3CF")ʹX]*þ=+vqNdr*IH5= ]|g|d5/BºXa ㄗA@P=Sn.Mai, aPk§J ?{؇Մ?~ѩIH5NPr+Nizr$E61VP(ZM;Y Q 8c R-`эl2?6ך$M\R|F?*I߅N?-5O1Px!]|5es%I OYCizVfl k~,s};,P՜J8O a2#‡ۙs2:J`aec-6A s.0|w0 Ӛ1q։fܺV:p0-iZ&%NY$SEqĤ!B7= !(4ݴm#R|M+RB*Z֛eLA~ZzJՓ&dNmk56;lqc  0{gGMAhr֩@ iI ĚFr\_ ^=( g}vA#Æ=9J[\[D5ѡ1)ƐfͅD<w3Q:5:50׽̅fw['LU^/'l-300gQB%;]H@@\Xs kS3ן^SIJ$W_9 6]}^0sةKz.p5ֲ`-4YdvC4jfVH߸]uŚ |Uz{PDEq7.0+4҂I 5ݗi"8_xYfiwl&ΙA7/BI6[& fd6E89&3@'n!C^ֳsBk@GmY[s|4MߌH:u"#oCLWYp%M o WJbD0>٪gC 5PIbY_SsZ̝^!!hc{̳7WitYʅ%C;V1:rcl%GIjYmeOAj*H֌]?f{cCŹ0V(Q 0ۘ4z>۔?ZPpdA(f)i^ G$L?E$C()dJ uX̝p)Hm0ɶ}eAʘ߂gntV Kd(VZ]In~Ӥ֩Y'Ղ׽ONg'WQI&5+ ;2#:+_C8 Zs#,rNi?*t7rxG9k 9Е0dG̱;2VD}bT!2Ix],³e7 sv gτ#aϥ]!v{7f(g$4Y$vHKy$VM=iFڽLXK4a-x+3Mo7-ZiYZ  bt{W6 [z&']%B;/av#s@ǥܙq=]~/Х`rJ˖; gu2{Pb&4prr<ق;f_.%?FD0XNFj'شޔ4;{cϖĽ4v T ǿ L䀻3- 0U]p,zCV(bTTMcMcH%^N}f>u+nL;UcJ_H$m;5/ΔBBY%g6/Rn¶Uݳ 2,5P+" 'Eި=`gVzZ{E^?lqc&ogIm_ ̨xWy5M6Lά{F|Kx1#HDh= {!lUM,JlRڕ~$@ Pc]S' &k.7H㭩~Wez,6ʗ|4<#x{aaYͱZIԌIbMemf2"`?נJ $Y_Y'&>ay1Z{}vzs]w՞Ր:[i O5-"̈y58/;D!v!}g]4[G5׶]h鸧fwec4Ov;tLEIrnd<ZaE='??@*9'ubWM1QӯOL5mU_yR!J 7&|-𵞔wѶW!P"%j3˺!:ӑ"Kv6}'p\z,G=}G &gNdk ¹4b\}Eln oC⹝ҎtwAM*+{3e9 j\#CJU%| -|5#'"lf5'8R9j|; E}LzqNv4I˸\F{\8FgvIҼK8wRL y0+/Z@rP8/jĞ,=5$Dx[ FE#G%Zdw pd6x'mAy^1UEhtoȘ?e?vkUZ@O= AךrIk_(@jNK*Cz܎2etj CzBUH7Er %9M9!| Uk1'kw'X;لz}V*yoM\4XdzffP*{PaVqTx)KiNzn٧͎w$$u??|Iϡ}R80$fyGѕ7@^P!p'5]5qB6̵>H{.(}P{vtw.hzؓ:Qkd)2s{l 5J"tij#@I;B,eO)LF3/re}4Kl EFԝn2q! e ȕ%޿#fb~B٢!L~S8K.7! УL+!k<݈hmwyBR+yU"Ǝ<%k}Bj}jWK8[xO?Q~W\ Aܯ7P${.'"Մ_X ok;|2uKH껚:O7ڔG:%ǖzf 2KHLP"qh2w]#3~h&$mܮahWN) 6a$lnpuDfAw?'[WwJJÞr trt*}nA)uq=a wl3<("E@tڧeŰ! vv4fG&E?<9Z9g #]e7O t8q{4lE4%_J&W'?.,R@L¢1>_AӒ[_ִ@Ln\.=L,W[mϙ |Pږ~{@~8 ӯǯs>aX_*(lr_Ie G'{E_';D)\ #O'48f_JK>AR>va7f nJ3i:$YShAKݲCϓ5bUOTyyɨԋ]QY51id~_`׎B٧W{7=(<02Tj;z](>g[RW"58M1̜qI7Z6ueg-efnE)B!cfMzәGu>>`p$OMAY.!<+0r)/:ZƦU-r9jJT?lO T%C٬oZڤGiFcFFmA}_^)}9Uwny^T84=ijVЈy-􊶾Vis "r%M.n #or iM߹Et`8a@Y=@|HkSP*.\ocRpJu*\ՕT]h IάH\Qb0z#jˬxy#B2 j[hEcỤ:ϛl$< *Y; tE3VslC{VԙYPDP=\%ƑՐM6IIC1j/\~xDŽbjH'dpxF8A00܇^z6mH9)=#@. d,* mێ2(B\nb3b;?͚OP"3dls0YEYI)uJ.CU5Rk{ Yw :n X&JKp/K.Eg !"uZriTY}j/ ["X-3U=FvV1"hcg;B惯<~i)[a5C*B##C[|3?{UIY^vuV`n#| [Nb9d'}zJAۗU? cLöޗb!NB'HXн{$kSy} sKd4ڎ:Fķ(P#ۼ -kgin@$Lm+z3Q@[](ha`p@T$vXMn40tOd-qÇ3Ovl71UzrN?{ωeJIIkڈv-o-zX6@l9&vA*gD@RXPL<& %*_*Hsn蜤Ս刬GrU$ 5s0s.EV#@{;̗O,ԫ{>ncZ@5 T[bzZcQv5C mPK;bHvQJvXp$K$)6YJ.'юVp8x{rn4dze*KKQ\Qc"^&7Bsj]sS2M^hלAduP\fzַb'`ͼohOqP2s=QٰVDKR@ T9v ;^7$@}XYOP8' '~#ls"&r#db0?\yڳ2|̋(%ht[ӽ`3a?eRl $i&ѕTY0I 1F1OsB~50ٓq{k-clB;{܌V+/{dp:2M~tr%#/C&3>o?=yGrܵ4KwJ|[5L,шIY\>f^!z-SvXvl[afJ~J*&(ϔ{Gper?䵈IR(3jBd *|*$tMHT_-/,FM$4i6y﹄E.,Qv̮#Q|gH@!piҿՙ5zZ\G 4gJgEe3A51[t7'܌ 6UoftP)$P!2b(*Jy]`q'n/~ z ~fw iEAfܨ0$pi NoL18O+"!7mQODU l }c{oEgtMXcK* o5=w0mԢF>$$1׋*AހNb'[E`tȶl<:MXc[phhXJϭ7 h>z~3 vd(%T:f!n~2#Q`>q[&77 ]` * ^uZ J;YѶa"c3Sh,7RUjـ-PIT#}c .~GUZ-s]>=89^|UCLt#YP 7JQ0ըYA6#,Uiz{n"ܿ SҌck5G,q \ZEZ "SG~"e8p)f b4&' 8gI͆VJf9* aaL`(F3N~1#{sQ+Bt.W)Zsi<2 ravǕ{L2׬rX1^pƹG`%kzkĞMQOrYu !U_YRF0d; L"Vv P\H#WE=5s>nQdY J`iIXuT \7y!aȬH& Y {켧*L)&`8/h~S4$pc`%!Ql7Ii{y~gVJfZ7{eywmϱ(Ew3vdY+CĽŬ+1ᙲTᨨr6}/yP_N]ҙrH%{:,wzQ Κ4 $be 4,BQo1Go{0O02^bspE3 ך@=ʉo _AA䦘B]jLЯ ,Z ? >4ҭn|'1[R1SO) ~w3+S|.ԋ-[R\isP=)~&ګ={Ф?M$L"YueގjF[>e`fҼThMO"$O,YGHD@R}de~FI _*Mߙ2uG8Blp]N&f/jwpŸSE{Q}.yLϭ,{@U͋qr<=% t-R-"g Oøw2#h~&k3؋(I2ggNp\t&ƵmT 0!,*lTbL[L# @hl)JFt[| *<j\ ܊UkOXzҢ,4O Xe1neU 2W#{ʦmi`́$kaAD"5l#u_|)7XkMC$:_Q8|µᎊ6 W7H:#kRz1#+OڳDN`v4sHcc16+2Ѧ!FP Z&>ҕsB*z}7*EGWw !Sw+"ɗ MV)rh7e4Dz_WBbTZݸPV2%xMLU0S5a> 6y0T띊Tėt+ڻɖ5ɚ\b0.wJ {ğw>ԓ޽BWױf䩛Ip,;z^feu$? _][D!k 4_9W8.a nEb5xOe#+# 2c`~f1J냸"6=M5%gZhΐV65?-6 Tz,[ԆCҖI.+{3g-Y+_Aݹ=KOڴRSdž܁Tw:D6 A+Wx*D`Ϯ*S 1< %Mwπ ][ϳM>PvQ9``}hTP`2~ |mxkz]rAC|=h; BWvRQ LIK<*"'N ,w.s f7=pU-JW湴ql8lϤ0–5\_ט#8,\~7XOϾdVu@G +c3 jBH|ߍݬ/15g ǧۺg8dK$W!c)_(!8XhA(΄9^-SS {#uY> !y*9'v81lǤЛ-yg2=f &RsJ%+VþXWy%c !ݱs︄SUeD%| 7U7?3 W}f1T3PcpЛ1O4f_2Sbv g苓z;[Vx8Vz'8B}! >SR$ Ni /ʛl̆&%H F&ι,$PVHAm#;D@żL=O'SiI]m?^KVK/d?Zю8Dn!:H"a o"O:ml6+>nb (ߝI x=N"ݖ_J~@8){W3.Ҹb-d\:TTY{qXv TF4 W; iU $wX+Fn / \<)~FyRCL 5_ "սl& ~L&Eߞ q&_@SpsCx]o&Oby 팳vuDb-~`Lq)7682U2Tݰ˺;ZLDFPם2ɥOؿ1JPW:;1_-;摞jCO&]elatTփF5ӄH4h`C3r#ν8S_htқĕE@%(9W=)g 6ZFCc2ÚY3f։jnݧv:`k&Yr*Ɏ$ 5r*CkLP.oTƾ ѭ^dz[mȩVz{ Ee,x`PGlLֺgN-d;6~v_}$*pwun= }|9y Tצ놙}رg%[}{k0g0/\M}O"+ePtላv/O Q|+Fp îzZSY,hYlۣbY'sa9,A3 L_ s:(O4,+gH tN/L=M [bQìOhh^ڹY[>7_]q J&ubxnQA6,Z*k&5Pk? mH q89M-79}Bn_mCWJ')%6t+n|3T܌PԁUTbF [Vc!%D/{-B*xie(qs#]@,b|lxqyesH*XN-sQIw2_3y ZMX c/]?ln|j@&QDހx=FteBI%|eD 6ʸ 1ss@}s$:XBӲarRk"dW)A ˆ?6w_,T2W0Zjvd= )hHȢb ~m큰,*XD!r3r87Jc'( gu(`VpU_/yN"Ea\N62p>L\8cN\)eaRJB#h^^-ԏa[Dhn/լ %[%1ع+` שw`d}5ytۆLZlVޣrXstxx嗲hsL;OԘҊ"H!3MS PhzF3›{W{؋paڝ# 7[b frBKQyĝ~o A ?:\9ZB]m׳4])-2m jvjSP[< D)Y-sIy#å=ӪU)sjEWnMϐaGo~39";y&&5uZg>3 L'M%e N> QVS2 SLJJ(MCew:FrAс`*g !CWUR^Za7^U^K5% mjg8_ (jW\U{Kmyl3|!F~Lyzwo+IߋC)ޑ֍Q>kHdB{<Jŗ$Eqֿ+u;Pfo0L&#V+ϘVL|l.oc)Vbg0yL# 'RaC|Dqƴf3r1ʸ*p@^Y`04%~-ӗi NlH$鲿DlY9`,̰p$Q?=CFk3E : Ewmb 52FI4\2LMKȃN&+g D8rG69V,5EjdKrUpՆʋJfg"I)k5,6Q%/2Ԇ/:4HCs0̊@vÓp [~poUq)~otYu(Nb9svI=/WO{&KO*e'j̲V[y.-cU!bA3Vvȡkx"~h.. pe)s O]AR+U>Htx@ULݪř5؞- 8O(nPoC7|̟1>x-`;y 5~)}%Rheh@бî<o)$ q K}#SGQ*$ؑ&)JO.__Nߘc| fjiF1'*X2";-m bܧk]_wÒ+YS҆BI9:if6tͶ/h=k UQ4QjXUA4w$Ƕ ncrM, eG6b K cN^Il'بUO5ORX7D^Z'#q#3JJ௔VP]2; ET; 9|򣥤n9G,}!VN/=P]:@\kKuD8ߥ`Ƥ@Z Q}PZqX)oe@wdK!%=W^4)MT #pD{USi?IEl~z,YBRqPX?|L\]<+`m|-6l)Ipf2]Hw"GHJqj`V }f)ߍ^Lp0I y F2*'$دɾ5P{N,dIT`A) ;1Τ NfG/ 3tF͆mA}W@l:అa5f(bd d45IP5 E'2̾ѩ2fף{O~q4IHNԣ"0-6e0X@WZ.y%+0@d5na#aN{Blk$vHB[-^x֟bw\vlԎVc~]q_6YޤP*Dgĺ fd4u'^;%(]FG24F>k4eF2BJ6,6u@QOypnЈ^)VL{5}{qJLb.gP 1l<>d E0reɟΕ [lţRc[%%"uO4>6G Cq]7HXaDrݖbM*q?J}tR,IuyMYo2f^A}Dm ?*؛>$~tGd]Ͳ2V(e0;@9*r[dewi>r_)ϴSJ AY 7hLL`pĦ_*S&l+=%X9 Rd09W6Xʈ+pYoCQ|[@"S`1$֧&bvo.574Rk1 $Ym`PHic@)`4<\LCI66YF =5)$+ٌW_$T<3hܿ|LN. ڰ&LʥGdc$soT (H%D=J#ZE]L`\Ŕu=2Mⷷf7 T׉:t#7L&%&_mppf%Zˠ~3_k7L ]h<2V{01/E !;¶R) I2 a^fd-Jj  q"E"4i:ݪfVdYbJOs\* PEYw@`e+.{k*dNf!8X85ԿaD_@F;K]YzB mW(_#J[F{ w/UfpX6HDFk6ö~v -{+7 ɄG>Rsߵ* G'V9jC]ݬڴ[_CTQ&z91?7'Hmϴ0k,z_mq>Onoaݙci}[ ҵjcvBeĒެ<ة%ƣizKWn=ba|bEv')GS5âZ- %Hn-1rd}3$2^[+Bu~jT@`0׉ ( o;r !T 0`ACpXgQTW 6o`6+<$ F?_`ǟp=I|rI${aj݂;+`||J<H'˜eg0|esLך#?kїia %iߜ $hV3mY[Hį?;ػ<Xt_Ҽʱyݠ^AK 9,q:h-#{GB.#bvSg@fOW-;ՂcF`*ጭ(SxWc1kR:V|u-}.Tb.+3}ZE__ XPn!E/29r| τX0DJI0ELT91o*VVu:^$ 'qY~Kh~>4/BQ@In#v!/KAPcdZOF{ӝfn0@ޞ&O{שT?E)K_[D/.GGDUHk,پ Ee{Za#i&SALX8\;Hvs%a:d01jAA߬W]ר@oa:T9VK'OϨZʍOz1UHl"5Y#)feZ9̽Q-3l5%Qgy杜C[#M">I޹ޗ3c\Ivg'%UKR-nQ`\Ƈ$g!GmˋܥE֬pކB;xgрykêwn)c14mʚ#iu'{l{o/`;3w>#HF86;KNܼz 8.q|F?@E~?״Q_s[hw!u5 E4OHgM7 Fac^0X4PUG{ښ/wF( ~'#M#ृ/)4])QF%ơ)-~ !<嫈׶`BH0 VE4!t|)2d9w*To4QqLgQ/~?![0URά$bHdiqz(_S$L]wE94H\Js8 q06s3*q a$LM2a';>%BqP*Y_q-&gղ$Jɛ ؙP&oT:fW[4_3m_Nr\ߗ.Pk"^ @^dOó/c]NGsv"(__ɈGe_hˈ ]͸tZU<Fuq *{hSIG{-zhZyFWϝCLp`#Rdr)滵!Z%}hz}_~)܊WjFQ4ԬG!J)Aऱ P2t6S` dTrVS({M[ߡQ)4~X~e+Ԣ6yeLz|[y{ǹŕOҤ#CS`T < ^ 0]E<=~Du!R5 5?>a3q{P#YC( nB05Ƥ6?0 (8š[`%i@ӏRɨBBXW Z:Oem5iBp#@&Xp:.U|Gx4߭%9DG/XH!tGK".1LY:Q.wARw1;aQn$؍!GP$z 3|S9Kv@`k1q8C>by$ $غlڕu\;:0.ÏGa@ 2zj# ;Krq 0SuwR#Y{S| 0&YP  NHK7XY_  1An8-@TQwd\K3 p4xʻ<;%(uc KmGݽtVLʋ1$} a+IםY\?M.&8{˭He88XQkf$BOk1|DߴpA)ӌ̻Av(4EOK "_uI\8.6;/;S%%gBkܕnMcw&t+\'+|M>^_jO lgGBa7p2Zg1}t/aZxK۾ Àڄj\/*4H V|LnCvYi$,b!R -rCu<_M㽼-uცZnxnUY b*D Rr L)j(~HxE , Z"ȇA_@)-aF#"%3ܗY߼iUlr3Ji2H$t4$uuEϢnT`9 fU$#Z2Q=@t;&ݒ YQ"DOfS f%>y;(Ϳ5P@lL&y NEo$jqLj^ݗoT+.4b$`ֿ)^{oN52 1wzJ@9AY25S|Ue)w(25<[Y'|o;ǻ˱UWlF øՂ{"Ǯ7iMkx iǟX;BUsc,Y{wk"on)r{WQe\ 6=MMcdb=1;nCr {"Qq/7hYa ޖkO=k}7ƈp,ILf pI-ls^):=#!PLV`TgqlfOfx+(U}%'$J"Qm/?%-=$TyF(|k>Wi`6;7).%erĬc%෩$UB|v("mnvdѣL7ݬv,>H6Qo9@"f޾6 J $9avi=뚏s}۱|x8ޣ*IԋQl[;E W|(Em^ð`um$0kΠGH0/nd atn#m i|=뼢oyFz>`AK_wG8:m\wVsV,&]2_"3knѡX7Ү; hU>6F EQjVKl9 ad<"dPUH{!s>SDφAAdkÄw :) CtF(4<>}m`TGu5*<muJT=Xȝٗey0~~{%d\A-ڨA|qҀN<"6 Z(:4,7 4y QLiqbXBsCsB| Pd.D9#rVԕ~BxAfplɚ0u=UԈDy'_'PǎKQU;8`:ռ̾$ 1b$e9BUhaOgm{g;1MNPqx/ٯc:a2ƳDa|M`ƔX6"л7F8^fr1; #~%>hC:`[J>5fTUOŶE`72WNPdVA \&  Ԩ(ŷSB/_e~?Ee?gӵ)#͇Dogh|s.!hc@slT敐N"D` g `ѥq dpe~ѣ!I}:2&6@fZ^sZrL.q71~٪޾4ˤ!ʁ-*—MYֹ)~n^EGʴQ{q&[AaLe/bJ"?GJd _UX,Yw]e&Fu'E f߫r y,r߹.ˮb٥ ~<dy8Ee)2p"~9OIGR'=CHQ;kyތ"IJ2OxyJiYE̕W'ؑqI+ኣ> |?ͤuCr>лځ?&>ЭG*KjJP+qO j (T([|!U;Ǫ'.j9Dmς@xg6x8}&d3]{_m(Vvϕ.:f %Rv4}\*["'NPhH @}>seڎ]0qZox/rIN[%F,;0#&l`றdSzwPX8$TC3:4  F"|U{LGRBDTdq|sMu-kCEtA,ѱ5oRYɆFlC*x#BiQfI& $Dlprk|9[ M57'rY.-YpBS:Ύ>)Vi*irI"h&GwQMFy* s)e!j܎Zl' p W+dAyo9gzG(@LKuW "fNX~E,. O{)r$`$2Ǐ|^x0'*`LJZQ+"Cm{o dA?i0B >yjo֌Ԋy*t;M u))K=EV;˵=/mEњg[3N@ P.; ݊g 8چh~JQw}+ !0ܘrFb8b,nxo/5{}I,fHօx&7ُ*)^tiPH'D4FUZ@ԪJ}|)HyPI@EGٵZa滝#[0JƻH "*uyPA@3AhWf?ޱ.LeQcCuZ( 8k_tV>0HD*Þ UE>BXd7i#P/^(ۚ\zQIe\:q}{t+8ګp7{"wQ홎],cઐ{jX)sS5Ӂu;X[ڷP1IJ~0)NjJ /ٮ8Lp& I<їX̱L6B;b\;0ibg0vK1Qj\C{ {&|FsBaQ!YY:Pw,pĽ!#݃u 2}Eh1: #Gk"Jl`g״0oTס{ S,_Ϫm#!N[6qn³٬duc#D|ͭDFzks%>Ň' Ham]L`ږ1sY6otŊ& `yѤ7% }i)iW#v+<²dc'}:x;a=9MUS;9֘bĿ? ]$}dGyQ줾CS@҈4rT=QPXȥ*f(󖱁EyY՘:}Gx@Mx\};g/,g ?<"6]5x~a8Ɩeow2NE]6F#bL2|Hf(MQPNo ,hIyk`5o"@YtSD&)cU f9¡_+RF 'k.^Vy^g{6bi`1: =yq(T=N4-EIVhJ|!$1RMb9a׀B[oaȃOj9n E!="gcULRш$rLj'$ô~4R~NWwfc+8&.7wv)#Oũʽo,sQ7m}pN't`z{P="No|1I鑺]U=XJ[0rUax|:o93@uJ,t*o=qoOm6 o}iIdG@0^[#u&YSQ+U}dgn6۸_*&0`T.ÌL13T0;)rgar$vjR u)WY# [L1X[]ɀK&0ƩGH;. ׏jJ;ylrX*/C- V@MXBAzN{zz;cA\$1DTb[fEgvx Tvo,9jN @ŋ{B o/q9]K B7^Qg>B. ͼE+/$X"hGjY)l֬a{;ڂq ͏y5a)(6iR0]m{4 9kAv%q,{tW"68˻K W{׉qJQ#l95WK=WA8ElETthǚJ'Ld'ˀ; ׌ o`hºC!x; dHC.0`c{=or~,S[-^2=øRKS5iЇux8[|! 9HMĖ <_6? g[Ъh+œ՘!E4CB$_1s7> Lʉb ?+Tniv[̪]CtCyXsCk88`-glg 8T M($|!)R\!֚q/妶G %B/Zlgզ6a+{SUfЋg$*8TazoHm1ZTR@o/]E_ DT`ip!nNY\ ,vvLPt[JϝF$(Σ}&B ULe϶MJw H׭)pe٣ ^vFʱ8h'[~+Q&OpP(s@.O~| K͐1b"٧hB}!BBtc(lt% ^Z*o"0Qt%K%!?5G1ss0mGmtf΂9dCC@v|[[kM+Nު-[&`OO,zv {5jߕ[=>Ԙ(Itus.= 垫gX_<Zl],sr!ڽ#ӢP#$=Bq)QC<{vś*JaHJU =ϊа 8:.N[DI7|M[vR N@ S~)dmT !>h>‚~zW/XN~ ^ʹ#bD}410ڄ &DK~p$PAפ~Jr(VV3ӼmgϦ]9Ԅu*<Ìo˕oʅHXXR_LTxOvr _j_+īA+$L"A}=zF+AP @`\s(h5,CddX>cH[y$YxlѾӐx2+CZDvZc WR,TLĪ8."WBw?V;o0@mbUeV= "PSpʬkĝIb'x7H%?4֡KG"ϒDu4z CS:- 44&ْef_/4v@tt%bv3D^#ByH\*l0;)Mdc*^1ִmT`U\u"ojZ׈vr<Q.A/LoU '/݈AN}ו1s~]’Fo'6i ʰF40]¨PZK$Ṿ^Fƞ#~`WYgml/cPےp ^]uпfF$9 kpWuR; t{uۏW320 o%ENƸQa;rQ_n J5u329F^ ( Yi6H F[MS,ZOF CJV)аeycGc A\[Ѱ:w@Ꜷ^bR$uר a4dž69̖7(i*l;afH $ ?3P)kU-¨s2UgS?b ̍dg@7c{ᘻֽaCky^]“v&o0*;rEaCB ": XcPɂq!p} 섑T]żU=8Z} #a;a3͏%2֘8܈ sIR1笪##zLp]QجҗJS!qA _N̺Y?1eI6JSuGy\BN$-j>\)UŕZIMOiJ9pZXyg.\l}ؘ зxGQ~@v>Gtd%Z|sX2O.z'|`I 3S8$7U ZцF't(*HK~3%ej^igY-=. d1Nc>~kMC=|7p,q6KwaԂB|~sr"/i8T!TdS]_2v8z H!# zsKZQj p[ZBI92{L8h`n"LG{.Zd607+C .sUd(FV%4*.Qf-/nIm ` ̿WX9]絹cl#H21 : F`Uv_̽Шխ ybӿ 7=w΀aB "_1Hw?քf)oRX,[{@x.Eej,r).BmzhTNǝ&^ [|.9c JOUufž(X׌zn%5B9YO6n y5܌eE@u+)$+v֣E=3 Q5TĝQjl+uQ݂sgHLO?'"мpYm6 m(Őyjﴤɞ~v̄.5iQ|՘/0gE3#;OH*ZWd/J$F##)vE{Z68J/u)G*Dn"BR #37QlmsmԆID"ԞYWw\RہͩYLqn+x߳7 靶}5˖dsm;Hǀ8B:Ρw.ȶjo^w" B^kucMf٥.Re2lYG&hqr P̝)#UQb1VٌBVĸuUK&*S̒cbSi ݚ4&7 Й훏UI|ş:ü fQyT}@cj71}ZXÖn2Ov5}?p[!>"0vڈ;A)K{=RPÌ:Rn5`n=ԎFwn؇m7n%%\/nD[:nrMV)|5VPAI a{6yeVYӃR*Sx_.e398DYB" ,}=6ys{7")?,F ݑ ЈNCi4v MhnD} $J 0(던m*j)Q\T6tq BA[RLV( R"ҁoF-,bGoӊuTVI ̐k+jC1@܎S5Oy蒔^u9xx׆"|6.Zڄ&nE.Ϟ@ …3)weevi9['f\.t랢nW#byk\͡W\N4`$G ɯm@r wQsFc5Z?-oS xTdrܶUwq Vi.MۦBnV:W9>\:NfPbaz9@o%" YMH .!-rM>I'f#L rJdȁܺq"{Tf#W,{[o=jyB4+@0T*J@a]WFL\:V#HRUZ7Ll4>@hJ/s m5T dkkḆ? xm !Ư]v/lE/a8,@*K5F:qK1VrFualx6ndȌMC-N~o*G{/?us zp]" U?̽Б'- ~OQ٭kPk @T .ذ /#'@c "%Ć 1k%N]YB_e 7g0x()DGz.w߯ C=9Y`̭ul\}^o<"biksf0qR0YtW$ʛ ̉Zƀ R$It` Szc@*li7#֜MIR翧Dbqc9-1%c4iڲ8{gL$* cq1(~ pSGsMv;.*hǘ[v(>FJoY%QVC7#d%4l"C|A'h%,",`pn3 Xړ&|}+:[H":Z"1 6a= d~I~j~Cj"R/G5-m M-c{1,4/Wq!hqWb=Ȍ שX˝ Aԓk}=8ekT-"?.wv5 nj /]-(WfR^4VNa[#"i_@>2d=MX.ܽ3寒:W2 To}KxuEyÃi$ChJvq(fvB=s1Lk_6!mI A,'3ԨT*ԡ+L ^ùGA)K 掸(~"+R=ť/XmRntN"=<`dy"!m`JjQ%aCՆ&6|IJJ8vj:Uʼ~yN^x aNh(=VydpD|؎940ڸYI'Ti H^X)5 >H_U"l@|M ';+Y^R(.4+P9#h0VhOf)r1?pU7pDcGwuaExZ5~?O'Ufn.7/Cw&$/m-oio$,9lRwR*ƻmO6v1 K<|]Sa9qInAA{)GTkՠ[p2rx66<{ u:'%~dZeˌ{(nt+$хzouYBAiiyxB$Fs=@?@ŀB׌&@ӦHK5d|:ޢz<8*4 iD84ŋxR~F&wIZ `f8mb-c"~ɅInTbί=7Of=HX1d3?IHK(+j%)t}_eߝFw+5"kZrc#l 90-m!w (ue!ODQJs?Dud `uAa#H; VB$J&<͠ `@a֤[CSj@7f#c0_M ^ܬۺ'k].!2Nx `K7_7LzsS7p([XF:Gnh0Mz0n%?gTϏn'w^,׻8Z-nLAR%6I@ʖadqzg|kjeܫ6isKQJQʸTq0 s->(K{K_x-6 @錻|c##^sxfOjE~Ȭp݃H.qX73bzHO,@>CHNn皩Ѱ bWO'BZu:-Qpʕ`B.ffc1i_(9;k#?2[e}hRn%6\ qFMUBd.ꢦ9B︖"zo39 * @p['-"Ia%}{bk %K˜qQ@`0~ :g 861t. ,7n;,IFPYfvFFʘŴ<(t*14j>qѿ<`4Pש[ +]4 <UP]W{N0 vu $<;]aHQ \_-,RL39{Q1@#d@ސ^\"u>wV9TqsAtU#b\i4:R>p}$|Puv:28D2_g| /ሿ2/&tehZQ|L+(r` ڪ2nn>+ hѿ%I;k |}{Xy?W>FE3[׏i. }'sf=mC-w& s+L՗e̪mGL2|=׎l`\O $ck26RbJ<~QBNr ,堸O-ZO,;v`r,{HC6pŪ S ؠ>_‘Aw`r8W?]]zPu80dwlzZ"ۆ!u|j8bi ~ވP&P88]ip٪w|IA)mk0lS)uubSruGpH`}mC㐸'u.MĀ jcQ#iXM[̧〇!O]5p$Rr|ߔZ{L, 7P635#č/ttSr55g6: {_[P=jVI3bܡD`HL@@u] ʼk%8r.N]D~8dBD]9mn `Eg"I}"T`$۟;IeSfE؈7D;,w}Y뢍\2SX@dUgM*LpYwԷ6ƟBoX,&G1`yaM+aC9fM gWu[:iͬ\4|VĎB ߚ޶! J,uCB'˩qi $ŕ~T _c$vjWQIʛ;A$S 5ъ༖dORr]}7{jޫH<{xx@;f[͈%+ꥵ4_S; -USo+b[ReAM2G$\*{ίuJ\N2t_yGkźǽ9I޺@Lz#NoZT]&:9Y ."d~-vNSo;,GS+8?l73tD8nuųw}GoL٧UY34'{UybIW M!"Єίi Fz!~՗{mMhw뛈gY~W>۵{_LRFSni1wGȦGQO\,؃Dž]Lu(m[-+znAkUf+^JVր 5*>m:/J@Ej=!O!9n\庈&@%sp8q2 sa-?9?cڮ j*{F߼sy,HZGw qZY f ( Q\{|p:yuO| 4Xe0UPeTs=VCdڡV z/f".sju (2N?V߮"PIX@j Ӻ !15\L7V ,ExAŠѼ9_'RaQQMR寑c9D3?Q7P%J  **d ^M>?wa3 {5qi~4 Cg>XrK.<0lZj~6c`(&J$9A]Wd`qmm7ct opK*Ni17_&]m#X3!:rPRN bu_*5_E qL"W,jEf :cD/51¢;d|k+cP(=Yt[BRYti;+rRd5z6KsE# xIxhXynԙ)T?t؁pSP\1z=b$Rl^pOmim߯酻ƈn630ά[C "[G =^?;}`2n Uz|G0)Մ H|uj2Th 4 ?YZA^Ol_[; W|9D" s@ Wu s/[ Pb؂݃{z9M?J~i#tB~εs涽j5sjz2T/smZvQ"|Z(cVH/1{>(诡n2ZC<,Y]=&袼/v M䣋y, ͯ}LUAA="f8nw|sR\ӡZkH^&sD|6_̻d++|21Vq8E-o~V 5\R:"sa{ma8ň(LB z&X>*۫"8rRݵ'ExT!2eM{L61 n:7^^-Sap r(#)K1gq۱ɟ[z1qa`S"ai !(&xJ2-N " W趾&ʅPG&td"Ϋ[+w V +؍džU`~o﬏v<2sXHflޙB'm"0ְi=H ^H7VBnǿ \Q@.T1e)-'i j/R4'6%[Ix4{\4.8+CK72DCwmh>9Ȏv)9=h?9_xM\3ʧ.U9~1)`O<ɣx6d#dYm\val%D/FCg?iUEqMn6ۭ{"ub)l [?Dg yXoUZέ[g)1,٪%9E2|<F-mxtt pJ Z #`bk7nvZ_ dTψ&(B5^?E'^KxD/%&hFmk<7GEi"-.xT^1(YfIEKѧxmI(O0k( C9 ;q Pbi%|q? 1Ae;O؇֤ȩCQ CxAen餅)$[@q@`V\eʺEGY3l3_RuE΀·DLRNx* }O-EwR`v98C"9zuUs#ʠEh]щ>S{w&#Pp^KW*VrfЙ~ g3u~nS@/ǃi-^X ^7rCo(c)A^鲠qA,TtwѳOɱ;nW\=wPOsC„UL!>i2B*TQm23 blsP8x~vQ~5v6}:roz AL:h67Gb=AҕiTRnݕ,_l5A]{^v֭6"`Q \eM)]݁SPDDo?_>wn6KXHf˖ ǜq+(E7ySZcrɟk+{!p}S? { $+&,L'q<"եA括墒OVM!O`\;Xd;gwN};aS[˾_~ZfUÂH7Ycڣ[Z_"cmC $OeX4?]tME /H~خ얋g_sS ޾=Gq]>.E~*%yw)g8gk^s%{=ߜ{k+>/ߪ[ڔuc(=2TV4ǡrd@ϰ}L?Dת6@6~Hj+m{3rs9-凔h⡾۲U U7~E^_lh48حF-4I:y^TBZ*4bM)">C;_wgEm{eGz|㎘D^z CHWRX@b_|v_YW 'oImGKET r -]8ߟj Kx,} \u#[9aJIST8~6 W дHWI4{}Ua5،hr( ODPEװopB2IFw2L9nsG|/NF?%x2;]P{gqm\JAOAvi;Co\~SK éq7os4hTd0^U)^qxB( Emk2!<"a\ylS@/{dA^5@@ (? rך,=:o6K%V6tjgfOsi+:Dpu3F؅VIiF:*U3uD=Ic d@]P;q[wM>րRP/(4h_h^)Lhb?oO7} p{[|VFmҏq9)3@3Yk*lcY- +%MASDT}U l( 5 E;!}A pɬy]>":> ˹V}2KYa8Du܊2,+l|SKysZ>1bjƁ<0H3t&|@C8. r;@:Fr_+LB)rlcRL7N3=ۺ BRBCOy Sc'{?+cQG3lh1$h(B~o1=W54%3!|ʆN4[s:/N E f]y"F%h#tLnSIpǷn$՘^蚲ȤMWbTC(â' JK֡_[e%'MDu Y?3\WJ9nYu_(sȹaVebi'*ȭ @ |96)?ƑF5VD܇]~nT/&=1mj տx;;۷@Ld)a~gH `ZL* ?)p5g!jHvl{6a]&8<,UtQBe fuTam@l8.,_+Э̐cU#FcePTӽ=T}I%+c(=3'C]0֩{=S><4`B̗ &2'St͒Y8&lF4JzƮ<w6MEv@.m\tʖ/#bo1Ibڮsb Çǚ/u-WeX}SeS3o5z{2Xmx .bͩ0'CvmD?.cY[ &"ڻn_*h<uRG?,J)Qzg;/j9"ek Ӻ ^p pٯ-I!fkplXVeö#\v͚:YMVsf/H nlw6M.س{f3nSʩ {ea4op6@( &4)I/{Qb=5;K5D$ /!`1z&Qm"+ЧH&G^0 ,McX+1~t; ȏxGzexG33bsȴx}g6A%Ɲ sc!e<7B"-*s[Pqݮ\tPG?by:q? 0ŔguYOR moc:Z:BzP1b[DO{KjQHk 3&0iҦ7dw`/'.kr䈔Sn-0D9)2Znq:fR\}CyC+/Dbxz+cZx$K5ar?8MسUZFwD\ hTS)ۇ/f\4i.M@4\HVx"77*#d .xFި)e p|#tWRD#mBہ\Gb,|F4 Y8oKr!cox?9.1[hqT~z;IjJΨIv{yk\*';&ό߽ID*Ɛ)V϶ Ԛn1E~R|k8:s(M wVy5>٪!)՞=* 7 o ]1m"+~_ 5~6oۼCCԪU;uGby75gyrg|#&*fM w4VSFUat"1'q )'ٯP㿑+wDt'wL57)Mro`#n<4:`a< ۂM8`+DE TgUA) 0=cCR(6=hBev7:\#(l/3}X@~jA,L$ƴ3~@t=7P9o?qydUH/&Lj]gz{ W/yf=wWy\eZ>n3X/ ޺nTyE&y$ Q1ӊvc!\%/^9*T,KKkx;A6;ᣌlwMԹeǔϧxK_s!jEaH6WgYݦ廠Hp\x_f@Դmf*iZ7I>%6E`Gm, m$ XR"U榍=CF]rGAl~*9Oh{)KTar s 3 S*8m쩻\.z^+[hr%kU4<>b> Қ0r}k-LwBB]:1'{uBQ&gX>S_f,0j zY`pidn%#LUL4X9Iԇg? zu7^Mp<R!Fu/r31,VĂ\&Qi'bUn^]iv)hJޱYxb2aKC֓JP\n):?M?+J4+Z9@a3S]%&0vW\nVl>+BHݨJĞD_E˽ ]G16XЍjeF坐ΡixuFvRE-uOӹ DrU%e/S&q㷜D[:#/&k Aȃ*wP'Yf;^;o k:<ɥHU7n$WlqxU}4M'QvGщT?gߊ3PH[ Fn);ܐ[ӈSPx풦WVAԠNq0cl[sgɏ3F8-ϡ /HQh,Em˓g)N!6-G=~@%l|(13uOV}ߖDr CCGUHo?v.YYP9B~7 ,jm\ujy zN&NzEk182JPo * 2J`I_ul8VkIE5zvF~h&rƤdtq[7蝢MqDVcyE=; iC4h꣜6<`L\f/:Z{_nT+ÔiR{!; {1Zt>!ɟM, Gl`1IzQAWsF8nsawh0@/̼vKozqooڪplx[Wpeq*W+{D\K0*?g2SלUiszXIV$ -N <:}2KAmǚBP&!by$ `J`;e%lAG"Shh'#ݙ~d=sQDU6e54Q6Z :|f^φ8vI7d+_ W](gj *s@i4bHQ`*t|R\6$]V;]Dek5dgI Vw‚V~ rU h(diZ\eO% Lm~Ha?gNPܚ2f!( W_>[ץ({^hr[NeeLbB?Ee+]Y!ZԏՖ(w29T/6ih#Gx>X{Vt#sot=/쾆5*ɇeC~wmN3 'nq Iæ|<ˁ' ?讏,4[ęX:!2%TV'mk~2Î0 ~oz7mJ }05"cVO * %;Mdf7*Wh+v˅Vʡ+gs\T\a ѿ"]#1 Rx=_d&6g;JC*jO+seD%%>kAzі~ÙA@RfuxHU0?7 %t0ŵ?U1/ *РLTUpQ7 +~ߺ#vJf_ԗek'~;wMYKm!_ 2('$ԛunk*jfn$r0I$W_8g3g3aCᐡRJdX%ۆ;.o. ]r%C.I۳U HaeE8z$z!z}<9/3Kw+RK$I&Gܧ6`xdZ\fɀ=$%TŲ\B#&y"k i ,ayKpl򼃁RɢYBv׬NYOS*3~?d >*=ށfk4AoV0Blmɧ? ¨f$_ÖOfrJS "=Au1_JKl 'V\O'(ҹ{WO^kM:vꚩICEG\hūg^L+'eVsΒ`ò$b܁ al>_~T&4C s; :Te[m~~)kߛ2g\*lr1RR4zN&urqd83{1ݣ٠$+G̞J+ԬJW=ah=06 2'{]qNn䓬\Z\]ؙIKzbhcgօ)"POݧ% G-`uhKj;ɲ>so3S 9@Hgy>C6\ڐ̆hQEv| yLپz79ȰAi!|% 0d4唏Eb!<4b!Fm&9 k~SWNi0I(4[ԁ8]4W$Ak4ƪil՚ʇ(/} _@ŬL0ZVX]%ǂ*kQX @wTu [=zB6/ʲd8O2Miu#ہ?=e[QNI3(KS [[n"]ŝLGbM;I6xs('`*4 <#v#dkͦ:F\ RtD~^{s{nP j`=IV$4@ZXo,faUa }JH7ʎzj\:-@Cã6R&&1OŚtlE2ޚMd.+['CuCی2ȘBʈk;3#gVΛ/v&((k*nbn!YZc79Vn^&uۣUҝ{sArp3s:?dT*rQIJPզGL  *(O؞LTF}*r!1BpƈAKG-V\]UOj!U%w7Z~n-̎hݡJ1)Ǫ鷵+`s*lտ_"RmqoiPnUeXmZ`jr*ֆ'(<]YZ%'.1| rZ o^l_M&[?H0/ϭ4 kњICxb$Ơ\F<ϒsehFKq 6O5dBkF3qҔY>s~5q7<+ .n.ԛ#[]Zt4&^[XZ'Ŕ ݞ AHFnj$y#wLe Q[gǐE7т^&#_Q @ǎ6 Ty5mPGW+BSTnfxa}cǰ lA>]L$2-ɫ0ﬧ&MI`WO Qn:3:eB^0G+aK%Đxa_뷎j2 >wCh}6@*۸|@ne)c$^v>:w(:2߫ǭL?u0;{(Rӵļњ=vvk_B"TE^Gk1~:DKdO* [ߪKMK/ d?H(nyNٹ2v`2^D\R'CJ?LƱ@zt{MK%k:t2sU#]+YA\:[DgI6ФQ9el9 ?=p5Rڀ @2os8\a00o mÙ-MdqxC:i>CjhH?)4{J<(7CjM1v/ɺ k; =ҏ)rG :rB_:0t"DX2)j/ٽAbix i_!, MF[oᛨN?7?q{Ha6@I 8V*I۞m5‡<+ )g)uN@ޅ?֨o/\z+ﱊp19Rf N:*61d@LolY'R@Cnlk1 ?۾G}J!e8@xPe㏾V}UNe΂x G PֳMև"N[>Hh[C8=0eY;d~^Q~` еt礑6WxN*HIM/Nlܛo1lu0Zqt.H ϋ Jܹαi(94 /~ `T@3%chNc _j8㐑j%S_Z]E:)F'nQ$vh3 S#{nU׀}-Laz{!cѣ#ûwιuaW; N tGhq }][h Q5ŵK~wg}#=rٍpf}qUTH.%ls, SOlbQ} eC  /˝ɼmY~@@??)VdOvҀ\H?Zhj&*ws $, n']@(qC#'h QRNmWTҶTeqy}=t.–[7+e[M[7D} Ւ>Ӫoy4ƑxfH" z Z->ЉW*1%4[@?@R9GVts`7jӯg@=HŻ?1eHJ#Tg:56m{X|ħ-)x`{Ȋc» k%K kr֗]տ̻;f}QPiYDbڜc?1LdW%9вpGTdSlJ'E˟YՈK br 5(%&J>7J',# 'p8FFW| ';Dy#,P 2 ET:թ9Fj4ҝ9 VgR<_/-Y5X+ iTI(r[n[Nn>i4f>lՊC9c "PJ^.ZmWd֙&jN9-!"ـ~-jWoc3oR8nH |qnn[Jr%8-*&xtml7:{^1ҺLy'(Zl], _xRvN <5y5_Qr( N܂d5&I᙮)7%*e!L?ŸҘF.kM"*_j~@pl ]yl55@H!qʯOv(>hiQ݀6F`;JsY^u EcJcHȈ |j"fY jrSu5>^ha vn1-f_BׯVJ¸ g;-Ϳw`P8BeBF+)A2pnH DNIL= d;39 H tT ۤSڬD`u;#/AxwHF3ҵ 9e =']. (Ef/h?1Nnj@:{5Y TRF BaǗbW|չطv!mk `f!1NLd+J̠(K[.x]K'5eM;Ps ħpRr&ʢV;o͵1MV,m g86iPs?zRc21JHJmp]Ñ oPft`4SR>EIQkVR UD:`MZ}02W ^?񄦪Bb"Sd +KqrZ~qk;<*CRW(|kDhcm6ZVQȬ[8 -oӆC@DR{e>":D%*2^)0B6I0ݣYb>$?ֶ}D'ey%g BOK qjhNh!9 [REX}&\AoTf26;1$՛L&?~FCyS"`9aKrg!:+Fwn^Z[Qr|pQg-D[PG/aQr>%eg"!Q!*-Ս8_&re 7Y "]3פa6Ԣsp  F 5_<ڍn2TBy1aoc*@SR _鬢ᵨk->˝ulsjIN8 ~6h>c0jY?b;,4gqϫ*(RMҀvRXW!i\}ԡ$þM@mcdLLe*HQ##njw%pŋ?WPgC@~Y;k p=m &f yhQQ'_&K:r OM,gY`Lj})`48yNoCV@$ף RL6>(I=˰ 7d/gUT0b)d2vw>.rw(6off!}WWzQ8 W-3JYEߢ9=[aq}s[vGTUKE>.}]$Vݎ)" gaE hmlBJ%#ZumGs-OS(1D3@љНcS;^jVoȯC|û :x[ONJ~ _'TB1@%gxPv&r%M~7=_S8훴=}:dD0#Oq PTCqtwҒ2yJ xj#a.+%ʈͲa!\ %Ȥ<'}:5q'0!OV1rH2o[>8'`B7@B*y 8R8nϘ`bS#pu"L*^ጹwFѯ:a:vETİI%!O<͊$6ڃ9۲wu!:B~~k,vtJPKO;ɯNvW˸6&P,y`5A~'0j_6[2^J1GHR% >7 JF@)N4Ne}ȣq`=7_ 0NVo=ydӆf)_j딺%t~ CI!`^nm{4qq:c7g.];o6hկXE-#ca9ٜڤ'1YrͽZ{zɪ%b)U$tb#W{|^RPBo/AN K7c}{f%wS\ƛx?x,^u1f|)$\ F1VPcg &ҁ, [}{cۘD5j5_^!hڵ%]<0oJR8TsIۥ nYNۘyE<' VPmkdi( |۵k,"#"Ϙ Ml46\-s]5$߭4Dn*>15RoD|Frw-V<ƴg;P4eҴ +QV`XCuh:ă z3 $^Bk`A=.bʬ:ZSotO!@&|wpjlOԍH}a>N.#7jAxBu,'MBH@Mv UxrmȡV1ݩP"e*,+l!)< #ze=Kv02X74__FRjDkʎ񵟦p% #B;իTR'VFC|BA|۲7 (×}75&lcM\lCl 0wb4=[JךDnDM#hg[K4ⅺkxEsP(ߦEQФ);R~w4uF MO+^{}m0FiK2 wG` Iֿ#A,֞lI s˒Mۧ5o:#}Xq.)-@c*L*'sk0lƜl}#cPXmsJKUW[y۰2}EZ?Ęv賛s,qL}\]'2Y;?6W@;w)sI[)m}{ }vim>;-\eg !Z1@aHɾ iLewze4H3tP |ƺ@Ⱦ`K/GJ_tl`@.<%4@x<e ly+`'fn}Ԥ ش"t^$Hn)&p$XMQB5FS-bd쪛-a=sv;DdWltK:?bN}8B?\%c>HZ^k,bm pNܛL$wן&V擢~,>Zl0Wqp?֚Ep>`MY=>7@0NkQSTVe_` ܍{^9dٓۂm0<u(ەT 8Pr|n(2&|EkqFΕCM1 uW6R|NBt6p J$+lfcwLq|S Src0L7YQWì W*Sip;󰥩eȂD_1x {iTc9H+T _& =5[|S+RͩaUM'ӿUS2[%oؚ+Wd՛ۧ.DF&c |k/MF6Gv e۷BiJ](%c }׽5:ҩ~Cpo1WqpC1ӛv̕\pl 8T__cG?S~a<^q1(,Q`2ϋЦ js R -}k#Dl #_ }j?s3~,3%;6AРߢ$|2F:iD `-=6M_bd_dS0~s[ߓ}HْWX'*~"CێX|/9d Pge ]^P$k]x}:C@y`-*8JSbxFԱD)2/ 8>\ְ|J+bؚ͆lDHSHRWN xzYXO(2͚D9]&1嵪ɍwFamz"0AL<-D.V(#3l3<0HV*b֜8F$I9tntu*XڬECx)rr  ħDhȄIAVqǽ=0@lׇgDe-[|T(ﲠ7aM;b*ک2}܌K OĠLhg]_Bc::r%`5Q?e M\>^rؗ#Q^r@ޔF' *٤ Sq#{U9A%DHO.ŽrodFYxўnS^ZCԌ~N:tNM4/CKz}:#Q=>u%Q~ŦA^4`#o mKge{gy~ 6L,iFJmḐ(*sp`#TGyה ?cNd]eF<"{Mn@SĈ,g_.-Hw ȩKc &l&O7Cn`^tLjvn>^/SB`zĶ=FWZgH&]&Y5>}^:}Ylu>^@@VZŵpN7P~FWeef,Z{jL\l_K7wgipry}kՉdE\T}2/B寯.14]UƧ$1gn1:gkMV.H6[!cгÿ-xA6&{=Q#Umʴ0P' oD!yD7>NPl+He-j.yVNH}yHfR.,PTJãX_+`yazJF\6UҭW[GUkY_{x~!(fhaY14‘#KyU䷣X{-l809y\H ށe(Qk , j كً-q:sYSTu#~.rOU-&"aHoQQ<.kNvI!6F9ȸX\mHEg<"-:$^EU+W ÌթQ4gVV,dT#o5@=qG51A=ŞSC ;SR#%&6>EDI;2{V?;NW/|7K* ` 4$u#tB3/Lr4v40ƍsn{e-B U\ V+99~tnO28#nWPf:j Lr^$Juw(ҟmM\O^86nbل0E;_2:t s9l$M # 7'C|.+JB&.wj9s Pt~e+ڨInSCecg̮pSÜ5D'}ߘid=m! }7L?"]Z|M_V9s7HSjǾYoj K6&N^e˳V @mXaB\1H4hy0zW$W sDYu3ktX/h#\,Ҋxبh& \%t›YGp ǻW2%k3ǟ;%d ̃)>Fntd(T|s|vGۏ܅R /eGO41ܳhq8$UA]KУ!o kSA~'rݳr|#jئ~?iK۳NyZW[ݯmG 74bfM8:>p!@Y¯]*ka,0+SR.i&%*ɿ;$D'rԞN{8J)Mn<ͧf._+24Q1_iyZ X6J)ATv1V苸[N(ݮvS0W !Xu߲YơM{-ƈ-]Lo\b|>ͩLJ"ǭTwH trTD^FALf ^SR"Z/~o~_R>dǤ'(wqpRq= )&4z8b'N}LćKOo]H'maHmќ'Hߔp(]ܫgK UWYW c ζXoL\#at7uFh drgԉ)ebb<^͗M$ԉro~ 0 ]AV?b#Wmk*.Tior2Nidau8z\6 |8 9Xܛe4 7:šqD$hPup[N^ O0խ>^9p^־8{u5@ ~SY!b|}._8pvR`Vm_9`sF&YiŜLƜe_K_^HP؅(DK"xZ3X_1=+0kvb M7k :2ghLX5vCJ$1(N/(+< q vE8nt}p t}w-͵5'bXQtptڇLC p*ן& YUp̒{XkF&>1 92G$ٛG0@g¬kyhpV#JPh6P7{̊h!Y:bԸQS徖=t»H$E7;RCE(7Ħ g~'?7Fsͼ9 +H]|L} vh"KNn"ڥ ,׎SQ]C4w@% z-G]_j>a2j-TQ")UBay$WkAH?= eMdL$,E\OZ[h9ʠNT1=.zNt($ Z{;;.,@&H`2D6z%qc(KC;TdG`~ke{y-Ul}1n'ٳy">!7@28Pʲ  Ho]fK(zs):Ր'$]D>uTۣ;BCw+"ǣB{ԶA&_BPXS&cզ{FüԼIsxƨR\xCu aړ20jk)"Ij99ԇHEh'&^Kd0V1keݰ]?A 0c2z P3UM_Mv)]K}:اRjjA@s""XHd ,_;>iK5Y<7`HhG=js $MtʸYSpXJΗ~qSRh:]b/,N *P͜5ՠ~f]| Ri+zⳎbB<nW\Y9 w[yTD* ^5ݖN]O=">"b3Y8_EyVKN/[;:|=- X;m:5TT&UIB%ȹ A3%ľ[|:M&CBݏSR{[~ü8ۺ 6B[@ bTD M6>چay FFs{b?`JMN~,,0dI[Z:R/zJ8d @QDcRγ|#u3X >*E`Ӏ7j/y1Ѭqj< OŴ^jtnZKFKm{^1e҉'mw$o5jr26Vdp!;n}NbӽV<GeflT5Jn8kpr(`R -fD_JLl&0@dLtr q5Xr՚gE9bPSoYF-'w)z%CLތ@N%r,[ȫ%J"܎s#|gʚ0)EإkؿdLPtMU7MWSƮ!}.{W]0н}ظnFK~rhmY0 z&$_$)y;DF"b~[}"bja<9oz7A3jԆqEO+X] eU]L"J$:բ̻LqrjB*zx&sn1sm#'I[! дw0mR+7| >8S̀YZ?ҹ SPNԒB8.j;ɫ jA$ Ó{b3_S?m\H@ۛY R[jf~vY#i(9^ Ŀ RnUD! KY!D8>`*~?ב|;EAov!o=hNK 'U;K]CX^Sc\m׌P D 1UtmyQ zRdLJ@i2t&5^($ $ &XҰF*o3>G:Ƚ@\aoo6ANԑAto RWG|"x\A~^;i?9-) :䇵a8FL‚U0{ i86Y0M*#Zq59qpF&`g MaQ@*D ! vm3#vY ͚1b9,*L֑*Ս};UsmJV#uإDd֢k| fXDkcu뺝( _y~n2⤦[Qг F"0J8&}(1.N3 \lY7< AS* gS؊ɳ>@(w.&ȄӦ:^W<|JrbJ;QE@TY9x Cl .ep]i uAz:W!BED; \FِϊfRt~aa7F{ a_6 Um}4AJK|Ee8ae]l5fka~wmgM=b"&zRߖ!GLh$17 ;^a_u5ol"w Ay^' q5L#m0bFHkRoѷ~Ɔ;Y=-O"~|F'ӪBSci GEfBW'H&ua9 FPKB*)t0pL91 4K)e(n+|c204?l@B*9 6tnjhH|.+Di;C%dpZKaFee,S{z6eyWe/e=od? (^vc!t$(aF1Xj^}wPY/2Seߺ !H=9Ñjx45p3z^7pn Ya0NzET`1_$L \'KNvdITt|":; z.wˠJ+7Kd&[ ؠbt% Ny>2~͉)Nbt𰇌ڮxވmE9ׅ( J k*>v\Znͭűp\GGJk9c:i듓N]iY^ϫ/a.럲Ti.D _g^vGjzEwntJltROzCt73sVA-<0,J_e - 9N]K0E;m.,+yk}x6|$m9H:͑ + kؼ%NcpbX5ǸM.7͢\EȨsyR=f,1& J!27Pߠ/[YSjd"0lĉ#khbRK#ģa2Cf-"q^VSDXkjX"㷛=BCJAYx0f^kZY/xQQ5'ҨPpD;ׅה\1S7Eb~ 160D N#^$6VfiPHf|է,a_m|lbp'?׳O3w1{ջ5" 7P C,qbwtm@ڹyURt,a^u<ݕR[:o]=FX/P.ZJR׎VSVWM:( %h'g:gP>H z$[=~133䃄et ]?5̜U՟X s ytp C//y8ϳIN8PBj{?/p13啑F!mY.* rv~4So2\2T~}>ՓV/^ab8izBw⚣z"Nw\KR"%Wl>) tI0;o) B&»/nGki ϘWB3ԫu]b)]lI&5fU5w§s~L{;:9C,g oGIkwLC^_#¡( @(0J.ĸ;8tzNYq:_О- \DDS4$W Z;/o7ڟU.1'b/̻ ~C-ӻd':a9RW@[e1} L5vfI^V?-7(3%9HN.:4ۦ \ $JmKW&wj6Tgr-w85zIֳkh=]!egBn=W㱏]ge5OV0ۢ sq׹۱5g/ A{B^W,T$xfȆPU xy$=w7q0Y`vG٤{HGbQy='sf/VOȣ.4@Ag<-|> %5 P$ZPyYѐ 1|1Ɖ6ͯŸ{lF^,[_"ɤ\NQuG F*uTXƞS7rv+t)xixvsD>!jmSO^_D]yW3F6]!ofKZ+,1Xʯ+J bW}czm29t >G.&X..aGU۴&eytxze689rU JPoJywf߁z&nY3n;1v;ٴm~{fiˌt#Pi(A8ИYe;*vGo%oPAQeczl414qV^pmTmS'x@YcS-!܏m``=|*Al:141v%ٕ\{]\ʐ?RtYhwH|N(άh:uK\49 t5%n/iEBY!7Ni<"^Gb{deW|LZK%8)zW?p..DE3M^ɘ H2+ QTv9ى; j $`Ywt+rX87>fr`"oh\9%wvғRRs/ÅYBЕ٦omHU̾2 A \VMօxw|݇#1U)sZcԶ!0F?^nөR9kІ7dA_TjSȏjYVM" &fWdRaɫ) ȁuQ62rꖤmaUF 'klMVz3DC{i] qٵuU_,-ȣD]XAV腉/ (q'SK 1]fӲ8^=bd1(zUpaVŊR^U?nhbcQJOpk2US gcrFJ:}ֈV(kM$3cPab@`RݷPu0Yo!NzV]OoՖ'7$̷(̼k%tFc;n ""d^()RƖno=4f]13h&-- lt:nL{}SR?maԫ9ЧJsjt^?2q3CYΒD6ur'W>/Z(;*\HFZ(7h>?!T>~c#w7.)IȇD?)j E\mqd[D`X!M: oϷ2C o_ekY#& _ JSmD"JT ?+ fؕ|3n"(8[,K&DV9NlB&.KG~PtŢ1`SMŇQUa`sk}'sl<ɌW&d^j#Jm1zs~Sq,9 @ESqea[U?=hhqGQLJo?u^qU"?"x +JLȯȹ)!gpsNtl1ÈN&DFa5>c[Q>c@~4yW .e<1\e7%иt"n@TiaM2Lcɘ^tO~V=jS"_Y$4@{%ZWO_+%jSCSH;e6_ E=L1GIwjP-Ga4D 1w<[v1k`hjnq^_W}1 B@Lz{d$i[VM`u||]e';w[i:.Y$fuѻ,$U21+NoD[Q?ݕ^Dl:ȹbw %zfl2A!NLF|̞7Fy~5(\~ t @@A1LOKȌWXN>:ghrj% DKC:ﲦ_gqhlPHɢ.ؾ/~7%y{/X4aT1RH]2B? ܮjPmt'#"U Ӎ~qPO)\ g 1a6D`V:1|MxZL8oce,aJGHә]U>~MPg̉bhuG KGӜg*G'}8 ]u=+.>ӣ3*4.X_؎Ɨpm1` ݘ4*W% TkF;`%eQ.;n4򊦚x*4fX\qO~gL"\UD ax+Eȏ]}"+>LX|{(0nBJףhUutn]=ͣvwFx|UlĽ 腫.λMge:פba7%/nbxFt.8UaqKBx>c:J7%y⟳g4,H7jJf$g' h6K<l)B M@,ym >̮ճL5.5~"dAxayYBq+BdB.lWpe-lAzqg9AѝT,[17u,FsnW~|L=^f~ KOXlk(qXnH %ϵ5ki3}&"Sc2O )~x(!e& UHO\M s&9nqbRτFN>9%jz+Kx+ G `M#$xw䫵*M_yMRSG|"aOxvqlO8Ή Bb]q7d8B[IUJM9\};r~{0RLYn^gvq1weaZ2UFpu6w[b(]]f悿|a>Ǭ8v&).bj5%'÷БPOmVVJφ[xj&ֿq} ѦjwݚCa8L}ǧ`KP=>8X)c.oʼnV$s-MLKpJoo.*OSp^'be:=.0! <-DmtՊHȢz&Lݹ;o"LJCL]ڱá_ U&}j&lctgp ħ:@t /~ k]Jj}y8 떖l`fOHX4Ȼ|/7* ъP&M[^O }} +iwi7+;p6*@weŷ7CO^LqQH 9\g@޾(1ir5+[zOu/aJ^NaEk`;PU ] Sw9d#k.u"LOd% T׌q8n]ѥu^nۊsr+4JՋ#cH& =$'#aS; ܤ%px#`xMyؤ5Qiau(HD[\])+咲U`)UQ"amGgXHvPe_ 455 JtIḛg+Cd ٢Y nUH,L :SF !m9˃%C(]բdtV< J77M⍰Pb-/98&D1TU&b)옮>xE(*J;A-дT :l4!1]"o!}qE.ð]r}χ|7Ap^l\ZmP|ͨ%Yـ}Ǔ˳#2攵q`k]*F F]F1RBO~*\&J AM zj7}c\"\{\61{HW4hvaf;sʬwa''r |&+<8 /~ܣ3ņ0JݕQ mG!! [G`+3]BḥoΡߎQ6\ Cl  ea`ali{FZᘹK=:oH! eaA&kVO}^גWw4#:p4i_u @o^ 4>4AOa`L3ɯ -%WٙY)#Ȉwg`[PFL0 `1˃6YW{k8f/@(8: >CJ _FK4 &;^*i[ԖV< 7⥘uc0O9F6wx=4>}W2e-Y_R=aܿh٠TRQVgnX_$r;%CV l}WԬADLIm@^cCD,1)2+WL \pQMX`Wofl@nD%["r+9v’뱩c@Q:&Z>Z3m  K۲F']6Շw8vhOtvr$P};$ӑĴ(S{ԇs. ţтk9er$vh7q|*6Eֈ,,Ѵ"yѭӶnފ0/ӎ] CȰ8{^5vI;u_!`⠋ϰZFU+l A@i) k;}[p osP)FGn Ԍw<2IbeEV>kw K+fzK63E*Aa^D/KHefOH39λhAǠmt?q taFvV܉ގ*+QJ t$d>[ϙ:FsD׺ipm"j<ϑ G2 ٪nPwɟBr0[aAQv"gU,=bxƸAes 5'- X-t hN!bMMdyl W_/)$i\;3NLc8Pζɷg6Kطv='z޷Cb=Â(0a[dxu'6!34klY6{ }q_z$R2I' zYD #I,+i2o]?;qOobXhO)d;"8I-9~Dž͇̯ۤYc iQaH sCd]G/ٸms Sw\4[w;֜_˚;dc%BG93 w炵ZV g:w!yQm7)'YX`&ʡ Aq,I(Y\#Q"ԙ/0;B/;ׄiߩOa ;ي;Mne $L%}(X;5+ +_Q5* ̣#.'unzS<+>l w_|ֶ2[Ȑ4(+.Q 'uƹʋ#yh u;"5vkmd.+$%YK!0;,`fN j=µgF'8Ԃ3 '[MC$^nȈl$Mɝ(Uei2;."/DGk(; nqt^`6M bH7O j?;i*K(КfL[xǹ‰ wk1@ɋmQ\¨MD =oۭ)b39LH}s(u۲iy>C[J6L-K1)]\ bI>N/hf9u9ةh1Uܯ#h}x7u&tRj5'cw)}ldެ$iH MUWP&"GnS)]CE+H>M.IfO^wҿNռwK~R%%~:H>NATٻ0Å&^HE`'Oj v%쐾48?$] a ґIQ=F`#H v!;&rC~ȴ0E)rf#p!{H 6Wa2(C 1& f퀕3&5qOǁ"JgF:NYj eh h`LF ε5㓲QHPÆ,' ~3wb}kj$OmƝ =jo@ڹpEUIrOC_o鯖FG`ֵ=W7^n싧 wpy*= 0_}wpH z&C|yәw]7R:co+ӡ=ï4;Q<&8kwR_Yx9+E#KQ*Җa7HݿuQlga*/ dH(e1'ELs˲1 ց@# F y b]S*dк7sX m ȿҢE$#C 005)&%uYTǡ8鄀I`*Dtdej,pǚ^̈p@y =O4 Y@R%(t΅lp]GwG;('뜢v6 yW9=ɢ:m~1 ;Ωg}y!))ďY~Ė&!R_) >_Kw{D J=o~[҅Ji!`~VYO{ݿ}4$L+4?[$bP'L;b m4/hv3Q<^ItmӮkڦ8\FNd1ә>Q3!W[Ij{P_ j>D4oze]$7F%a V01>#Q9Dh(7yYVCJ;L褄&!xBO]nUW6V*}ʧc_7M.Qi_)._2/FI=Inʂ_ԏ|4{ &ic2P`uX hm)o-RFƷ:{'|DWt[W*ܮ܉[#1H/& }k ,l/§FޗdE`52x[ ֥e[_9r:3P暴` A#܌h˭qh|ƽOF&p.]fptgw`k T|G'J=]i:Am mhbڎy(I]* ^KhֈJ:GCJ=܁6.|Uhc}ԥjI)%\tOkQ+}B<\!iVN2ԤNyq:hP2an 4LfphS PHH-_Er1WYIg=T4k%=v^Pb}IP 1qUVW2~-s˥s* iRvUOLlupɇBJD6Sx-kr, OPsH>YtcCX2-|BTjQx}66.NI T Aє-roZ6E`b Z!pdXןR+ō\f"Wۈ*]Óy xVJYP *s^? MQI̽bAGs5 De(/3tEhi2^01ud?P?HF|H7R?^fhZ "P3"EO}^lWRH5xPN>ˠŒ~(\ -KO9OS $%YlRλ ,tKsNZm'Ofщ#h)BP2Lß2lDY5.9jkt=.e&qD=-0@]uSPO?ĖuhTbMBOQv9%0B l)1"!k4p*#zSY*Wǫlq@trXx&Oa1HWbe>-v9w["ΫQ3ӅxpSOgV5Á%_'W¦OU&S&Uy,<15tD}V&Jy$SH)?u 3<ªOA!N{Ȯ0~r'A<$qJЭЧ7Eb*pZa%ž+ˌ0~ @%x8iX fd:uH'q76ѯcV+Ujn:d9:u~No*ekFɾ|j!^L|/:lڄu:h7$]_̿% k79zܹcHƒZ6dC 2T#)s[)V#uNC*~\I3'zW*̌ ӫ)!9,FA [Y/ɿ=b\ >s|d<`#Pu y藻eR]*?nͦU>]RƕM#-V&-Z }ΆoG QSڱ(ּ]fZɫ4y*njY=FȏZ`ChI$Yy?vp;~I&.ύ H^v`PT0 EjDH*'Θ1*V8 p;!8?X [Co`!PL4靐;P~1e2#ϑ9$= &rGu(JtRS0<.h9:94ǁG"ANW$i}7{I.bQz1!pR$"0y{U#<_x:hc®n3N e7X,i*] a?"`FZfFCQ<pD.d*?AL "r[gƔv48W$ܘixĪ(Q_P ]C=Kܨde<>ӿ@3!\~Em3;ANNMxk5>KyPɏGH@ϡeyTS蔾,#m<6xG^/"!8_ P3սeMjev W'IHEON#H9\#Rʅ3Sp^XqHHÓvGuq2 Ny &z ⠉.Kv(8)GY࠴OVM?d◬j-_;$bXޖk_-Pbļy#=&0o53C.njT=:iW @^Y{ޓ6H k&004-tC2x~\X`ױ:dz-fSy[x=22/8 M[JaN;}?D` EO2j.p`6ozG&Oj)iGE9؆Β&D87=erj(vAEt8pinD&PO\_%<.5lniG%(XMէg2Eƥs*.5N IٕLHjO6$ޞw^%!@G>$;aˀ5ӱpAv#;,ŵ;T!RV dj}ZXN03WFb>9 Vn2n߱AdZ留&Fw(#Em#2+^z# fwnwMGפH'򶧯ҵ|$y=P:#rN^6뽺 uhf1y/O5~R2:`6a 9x';t@Gy:2KY|owib:oxw\Cœz.]nd"/6//`r!yjR6rߧ_zi v =Χ] \8j5 2[?ktH>)(`<ABU镶@Ϡ协jY 4&l|sֹIH})d4 ;Dը4QK޹p6&m#ǖGPWۃB>u{/Ձ$;]3לwoUM>ibs#'y&[e h]kfFMDer)xҲ$w 1eL̜5ERxQ_@4|.힣`$.ֽO6"H| 6`9f'~PDY%6g2cPe}.D>QoVp:kT3DV2-ۤK4z8DKWPl s\A_TZ:ayf-j>K#{[ÃDuәOs%,'Xr樊4I몑)boλQhͷ4 쭁jo~of^? MG `X< H~ȀuNQrkԣF/_g'P]/ +CG&V~7WLvIb)Ymt*'YD68zuA[eA &oalcKd(28聴*Ycm~Ø _KߌCJ.LcU !z{o5+lDzT%7W -R,!*{HOԚl^-lyt뜹nao({<8J O5 À,/s&9-Ȫʤ;O2e]r} ,f@Wu W.\LOG=Cl+`:*<( `_ő"oخÀW?Z'T2f$ape]KąR\<בo^=tahx@AjczmHzD/ lb6Ѧ3I;q3Po%%sR;DC<ΟE/sf5 0<8Ulh- nyGiqnf"tUˈ8ΓC%gyO#$"vf3'ϐ7r쳉BU{](̳ͯ=gJFgz !1Qh|Aʵ6\Tjڇ{]YY7ddoz{%՛,(&y[H`-h|iS7n+ ,t`k"$ujtqg5AaAq\_5*?.佄qܮ>8l`o_;KZ4䩾T{ ,u$bfO%w 1u_#h uvE KjVѼmܥVf[`)J0+w,.u荨gx= DѫaQT)$.`-ad 9.ҚMOr=Gv%,TQ&Ô(;* n*ګ 4w(Y$׮DAt^01Ѣώe(c}oLZf&Gh2DL ;\G,w3{S!*}=$G^J [u&rߒ"%.+agz\Pw&hmFmܔXՋO&.e!'Yߙd8 Ԫ!fFRM8RհQѳa=ӳr:6#;Lł(ZBC8,nUK HSOɢ 0N`H0& S2K1q`Ae5S42g):T_ɣiFO#Mfnvj~LjGWH*jऔpق zdCg3brlG[t.0Hc7dy֓r3:ۇpԤ^ՙ_"Vbm0/?>MH Bwzl~%X_?Yb7lPhV檄IIb׬}^RN48rrﮛE҂G6&f>+h|*d u >>͸$ oKpvcupN/!I M{J ߻L%D 7.'$WP] ̎&>^.L/{IÙlgOn{גwK*zYBcm;Mka}*WFud}n‹xY &1v}6oQts:go c~7oa}5`/y&ZYjO% 4к(-A)` ׶O5V3r:FVm]wRZe,^tZEOwt ;ȑl)Z-AA*˪&zZ˛usjߒ|)Mе97MP+Aܶ2y v ZگV[].gg0kz! -Aуį@7,oaqfd٩Ts$:LkL ZL?Ot1&{1ab#&E+8^r.>Bz Ws.oK`~N䳭PF>N 3vi|^A%\YJ}qtbRD8! "L$}Xukba&\na E: I/\u>:ZXV覿M L(@HNxvk!պ\"uysGKe ufIj"yA,d'SSׄOLȄz1F0 ۲I;#)ˢ=c2KV(A.&qEf}E:xDUuQzVkW.Hy0- ~@ fUl3Y-cpR@h+g?0$v3, #'ʢRU-"L&_o[}°r?5Yv矞TOpk,_ps4}‹Tjꈬd#%a5>`c̢$ *GrxD&>SFS8qmpk @q)#Fx\؞*ysyj<w6XnA1~Ǔ"Oܷt 'WA(#쇐67Ը9dLmphي2͆3޾fPCjRD'E6ۑ}"f=WF&}Kcܥqoj7P~xHvl뱞<`ξmF0EIDA5~|xRy\ W$i]2`|.]`<TǴ|4:x[5i!jj ,! &2#4K KsQMF-rWes1ૺLh+At'U '}mVU o")ɒ#AMAj\wRp@}X22b=OPt(ΓWf82PRsCwys9λm1;ηȻ>6s'i,nIJ,pJɡ]~`1;,EzdOF?KQ@+V\@cX+É۩vvs >_ZoVCNZ47}ީ݅6 `tyNϰ&xjY׻By!+KIkYHk~#F9gc8_A!r~eozw>!Ps7X_yICqϧʈBƆ A..+KqC;eρ2Ezi g~n_ !GbZ&q|mx*db,H݅R =Td$Ix(kN$;;:%Uٚ"O"0{LhS' y(;#g'@IEFYxbOQWm+Y%ǔNs\0qs{&=:@,M.y L>7/&V)0<DZAz" r019&tÊ~ӄIg-XM=ƂCrT)(O@ɊGh\dfVqWѬ͜uլ2?@56i"ArfPRE:8ho= 0ֱ& gB'\}l%$6`j }*iCBLq9PS id*fҀ8#FҤGq͆VAcHDM\iЂj$$fȜ58V1tK GRk\89ZcC?]Itis~}_Eꅃ~MyfUC:u wWD1§;ːٔ$mnrYۃhutprk*G%"\CMM^ߺet(حϪv>v[#:;!J(!ր:nݧcR@f8Swl}Gto(أ{sov}):aCRZk493Ls^?w:ޓ|`;w(T()SAp7wu@ݶ6<7*dd&2YH U*q|AY3*H+piMGL(wcX{idm(U1bիA^~\72.g>•+2fcJW=-Ys>M ۉ0^eg_x5^ijy"eRRq(.]whb[2H IGa(x7e C4w?H1Et;%Qo{z`~HRd$l]^U*[]&'5 '.Qt1cn޵x ̑nge@ SYS5dwL$u 04[*+BJ bfrypD#QjY5).tg SFץb"d3ِ0R$zcK7Ň%cXD9xO tWykEb1U݂eMt&B>H\zԟqȗUL9_hע(I)I R}5uӘc@^q>e (V)WLNToy&2aEv cOgwt*[&?N6METȐ]S*|ǗR)@l,F7۔ⵛe(H9 \4,`~AXC>POt[pq>m( JO]vo1t3#W!F@KIQj# ܜ&QTJx@/0;fFP=AʐKi5^mQZӞ{ӪLުt1΍DG%BίjxFŴZ k}4n&pH<=b!Qd,ʷ/ x \Pe#I;}+Dnlcy g=z>l\IJ,a1oEeFɣ.3cq%bvF!L >0ʎ)=)y*ݭWoQ_<_r?:Mxsa IPOW=y+cR%X;Da sZxgޠ0&2\Q \ oLy0 ~v uA >C0?}^<;]/H(Sdž=kŻ o,}${`eس CBr^uTBZGBV'ѕa YmSq,lK 5gЛ#˺WY8Lpmf32⒈zQ؄u$>@v`L?TpIȳ2IRr<ĩS2#ohJSbGTR`f=o"FiHNܓ4U5`HpsDٶOLfgrFGP3T\r-x|>E~b_O&w8v [roL34\^/ e'&ӆ(K߽~ЗtoJBSRasy0쏎m²קU9>Cmd,e3_S<_t=U6K M]'Ծ\7>ڮXw<6}(̔YNRђ(e-G׹=R=V91rgWDxw(F T|fEyBU"G7APsYr#Ý\ԙ:^%XK|BA0cP$MmJjCQ%$&闌3k>O7g?ȚjZJDTT~wBК7.pW >m$a'όq$s\'L 5H7TVU7"-=+[[+Užڠw* N89'́zw?KסJ%Ǹцx $g&pp; mVX@L؃nBMߑK.()|(wORIǥU"rշ7Vd6@MWfg#JDU߯eXa Ua9G=7دnV x%v=Ѯ5yCY oe`)fv\m^_*ُh iEޞ'j]o.0,U a]7:99qtz֠BYNᎶa\p|H/,<2f1b\yБ>Gy1)Y?n'6bXh S ۀ+P!6W] =s5r"TDsϤ~@;T =bv`m^G@Siv.]1 !xpX3ug攤=紒^zh\OmѢ 4h?҈o*5c|?V:VGK՗`JTiލFhQ߉}T~ӓ.WfpsK}0;0$_ : prk{[Y՞I'zƐzM20)>hJ .u?rvvH@{o} ,A)$(׊Gz[ŁiY|1\ƗڪMX0^v;KX`As|1T'T,"l1ߡ= vUi:|`̋Cb [QV/&iB T{ylI]M q̙-;TV#(k ڋ4#UD;=~؜%Xفj. )=[(Gԧ~Ɉ/W?11+К6CWbiX roZw ֆG2,Jz s_OUx!l+7ZYiqS-T-SFrO0}WƇ08P#|ÌBG&:c: ^&KܚLݪ\{.jW 틾-LqsҊ6, pw`G;0S\1f綠K𸰥n2OfiNQI6{B^1#_k촔n]6[H.j.DƑ#6E4eSdỢӇDM5kAT^f*U\UƍNμRW H*&*X{,["k@KԨ! &\ 1:I74RD^Ja %21PMI~Wdo)|`(5~}4+@$.**ΌCb&gު>@"r/H 2(VQ7ƽծmHmХʎR~X{RF 5py3`EbZ\zC=R]%iY0Ӊ$bHx,FQϯF-=_ c}.7N˘--*p;+mLX [QS7/EW52OA쁵$[DB*h0I70️(g͊mG?QS: 8^ l (I{`榖;x uRWQpހO ?QC+Q2 E'}fKa; \ Rբlס&c.y\qaE| ]eހmkC0ۑiX\l+4Fuqqw+lؿn!?BZ1ڀL7 ɩL ZD.i|K}{uD^ ox+i.u œɒ؁ cL2vb6H7l80ig[o6EcaeJW-GMpÉAn^ >V*t.ifht8tuͨ/F[Z6mB,?~56"f**rU: `!ypu_cJWBBO️r[Bk3CNTkOw2 @d;qՋfE>uFŇGЕ^|ԟ _'3mceZ2)x?yP =_U :vjI4 4:̵:ހ&NV}O--#66bUyv|3YTӃu]l+ՙs%4!9&u.܂I#UG-U)@}*^,2'숑K-wA=s[Ok^0OM ڏnvLbnВD$-Mi^#t7NŖ'\V$wTU#7nN8e4w%YIkzcրaYytS5#(~ƊrTWebQg}T"6GؾQaXE/axwSېJ>- BG˟ LxJ{ ]1'ĝ⋾g2I42eeHRx1UhG9&bQ|iMXc7 2 ]~ENUN( /K=snA#nM5 bpފ?'9oNT ְ}oNPᠸb5&}7z?!N2iyY^ 7(CٞBU@ɄjD'3AB̓KF)ؘr%gaSXmb&C;zx%oEVzu[d&&oeB6Ja׿;mUϙ$UEG Ϭ0gjiƘ%xP8AN4 83jR{*PQK_zsU \%ɀ+S@ GgYoRk?R^7cvB]8qN~7r%9ȝ{aEΑg% {Vf89Z-}<ꠖpe4]ŒPTwC:@J8ّh%#es#cQTr2N\ͺ&G*Y/Phʇ9KGZrd@wfR=_3~:3P,4 yAc Ф=EIkH . JU9҈0%tV &b'-Nj8> 8U-YƓ \ƫ т2`}PpFP~D-b^,(&4r6oè}f{CVK&e #IJ}]z}@7Xc\kcm`9 gF vn͓dRVIF!aLK{w4j01POlfc fUx c)]^3PZ!4:UD'}!-MjSJG僧5&1 }SUΰ ̒U1M &P72{wIX׶RfNdy \%J-^I Sz?o/أM4$( ٕ:j=t-|޹y2m5W&g͑P VM,~/Hj0iA%׊8N1+kUgZ{#OK1$; _G@ Z%8:Rh&K5MH9A$]N\݁C_0 ȒN|P鷶 kh8PF&[lo_:5J^d7AQz Wj{T#RB.+Ý%HmG r l'4ɬV!c 3k(B6Q?3V>ʄ{>:#|tu2uGHCMrj"Ob&w!Wu=4m;+_o1d_/% 6̡rOhܙ^`ڦYVߔ ɡϞ]rO()?"lKwo w2i/+eYXn$:6plQ=ݵ26&As!(3^fxS,G{Db$D7R*q* hδx߈O.1N*1땎Ce˄U֥Oc?(M.vcRX2Z/ 0"yeOf7^7G?7¨%vu~F6<%y4-| 8ldJnUP0= y<!aNbFè0Z8P GYl{;*D`Ӟ߹J}TeL>0T'qZh9h w"Z)q ʣzH`q] ~fu/MNqAi y,j&nJ 8v`Y͆?[%0@ K,<}.fMg }[yJf;s@s+l2D90oȨ ]0 JM"Xz=g _%652,&:+|ewKudln'i" (ǛRo5NԶ,אhǽ|y? 2,ԈUsUo'ze*p@5dvjqj m]3e9=0j{q }X.Y}CFj6B&hH'Xy?SJ'M> mA*-eg_ ME╖K"1 YcR4շ>y%*=}"Q+ Hr=*#Ϯs89q H}`)ط*|%}VG@ith̦4'4Z UvtmSWx7Vr9}^>|pr-[BwV/IZHb]Mʺ2gVC$Gpv`g IJ:8)wgqO4"{:OyMz PνkKARo@-%7(A 8bs*t ]7vLy~~ڕBKx71e *$a^9A]A#7vR㰦>ధs^k>QG|CjP' F:8PN+#Ý.EcE@Q!HUH"钑B4x}2_4JVrQb]w2-5R[4GU0tz$pcv!fAyP2ҹȅrvCtNFE7/>P+MyA>z PNh:PЦS!~ePT$~$R'aN4nRI>~L㬸ݱb,o_S=WDp1DGiprO^c袬p/G> "V4O枣 < LD7Oȑ[[~n$.)H)`?&'K\cWDZ &F(TjL4M{䩢L!s ,-S:vZ0å[A]]|`8lI֚RT"[fVz38a1ZY'yՋ&[GaZ`VhÁn0_tY"ڶ&BpF~Ց^N3.79R U)$ѥxJKWFiݾ`dL)ihC$Tzqa@QǨ- rᡵyNW8`P&O5 U'ױ+^償Kv492z2,.8/-Z,$ Jv7"<彉v&8;2[>k uH)D`י zmlQ;;}zs- -X mM,ep_>8#f7AJjCD0:ֳUP|,:`tC]=wǸG)Q9fdn M 'FFvXS\v9#):kf7X?8[6ʐ킼KV9.J$KGm4ؠ'S|.kVmkSQ;9s+89#ϼ/.=(JMEP6_uCm/P-=2lv3Ҩtρ7^)yc~]s Of]A*S^_=._[$=k&B)8>x)d\R"/f < q ʹiv#| =݀$!eH8X8q#z\~W*? XbôV,tQa}C4S<:.vn[^]{ .QweQ6&6âlnm5(G|uivr3p<CguON` `& vVۘpJȮv-w'utPOxnn $g>jyL*}uX#OUZ.{y ()ˆǐ҂{O`"JX.,ʽ$XWQ... mbK4;{^hǛXm*>"jxkP^ІךA; DkkJyv3.?q$[ʑ8gq)@s_t,W.|#i!F!3 ae^p{sRxu>ssP*Z2t㕲mhʁּ)i[mklNxwjFHw$r--.6eg]0ly/TaB%FG@z;;aDG $q ;:1L@Ao>ǨViR7>^)</ =6AZ47JuK`"a$BqXT"(l9Q&\0Fb|X #m鹐"ʚ/Cs22mz`| N$D^`PG(D|o#S`qѭxN$26kU_~84 QL>6ɱMNJ7Ly49‘˓Uk*g%f(<K0c<ڍ.ॎvZ;iw:>V`d BƢ"Q-W\7QE`-`w Q2)`jj dAz-EiyDeL|^WˡkboXz~0{1!&} yQ0Ĉ| ]JN0wS- @C,]ZIcEKZ*XrVr<̲:]LiZ}*{#s#7""SD} '_h 0bhVFǚ&| ]byXud7,C&I1?!Z(%KOvFŵd Ok3&dA#)].d~KWz]1c)ږ$ | _Ir#5o ï=Jk°`RGv$O%ށ|/R2r{vfk~psp EZ-ڵ~wy+~~)  brĐ6jeq?vR?]DЖHh!DŽ6b™~r?@9̓KZ`ZUD T.ORl*,5ـxVUqk^l9[cFLфd1P*&z؆_cwo#ZU{adf~qƮ ~dړ (kRi>cm5#a@rاe!PLy°,0& AMS[O0qC}Gy!4_# 1u_$8TG0!S03".zToHs[1@xfLfCk64{%K ^p|T HI:Fd4O5s=n!^lD .f{LQch؜Or-N8#؊" 'nᛠykQN7*RX<,QMHNJJ`d_WSi [9lntra,D<(u:] B@ >V~NTvj\3{M VUa-tT0Ma0]l0]^W3 A}íλwQ8#ݺ ꩎!nxN..] rjtz $<΋>]- GWGqw}(lP4Jj}G5B|[s&P|18{k!$~b?%!qaxɑ|"7$sؚgEސAc=3e(E)0>IO/ĬǷӗrg9.ίǪHc֢Qm-t[?)*v0ES@= yG6T uyI;PBb;*iz^X󖫑pMsΚmt&3ǔ҄Lrvg &O nmNґ.>7<= [5z*=";GE6CHϸ[aA<˃C9 x+}4"_GA=',WQFMWX0S/RFp4. uf>Gl_|@Q@b|Ƒ7{lQ+R<ZVBhfRG}>pN]8/rSvҖ"V8L@T"E!@'5Js @>*a4=aWǽd-@8"S ǒ=:Ci\vg+,u\+5nMlSg9l}4/,M{C1yR{Dc r^|!txi wq]c9g* Aϙپw7q%1 &wI$|jM I 1^?qGoBhD&sa\bJ-w{ clyaȐf*  T>f\Hr}Ud1Vcu e7eиpTBA @-Gf-o_s8\h4No^دk Cm|㋓&!Q omSGc%i(i%e_mo!+" ߨ䶣df"Qڿ@I^G)֙V]ɵ 'dj*nFZ&͟U 4YSIEɴyrX ;.=B| j+!Kqd%3jt+K!Œ{-ʦ%V]eĬbM)[2+@пk3>?z+BxuߧlBn6A]y -e"?>*OSF⩾sM?eeUCDq=oG+eLzPE7@s:}]xޔi>Gws{H9zm :@ ;QOJn[M_#ջ&;k' x|68 R47R2gei59#;Bq"TDĬhֱy ]uL-[A 0ߘp j%`HI+u޸sSLVk"ɹPS S]jLUhbĸ ձ g tj|NWlޮ}r Caўu_o/g<+U-:#yGCo [B\aS{ 'GIx)3rOǯ-yeK(Z;r5ͪZKKhͦ} 9PR+ƶ /}h⿄r$ ԫU:,Sb"U>ҦEi->1iwC IOy5'_Ȋv~??.r{&R. hz w&{ߡ/RoRU } ?! ,2:.bO$J%$1|LYXX%gօvO9GD/r[{XMlP2a2 (3fb{E9k%#+dQ}`轾 c"8DiM. DHf1[L\ib5k7XR:qm;ڋmY=}\ uey~ uMȎ;yi溼Q[̞t%lrK͸O|ܔ/֩gd*A@X}J85,KbWO9AB (_7 /śG4鰱|D^t``D-*fY 2k "Wm魆Eu7 =L\Vkw.FԭtE Le&`e 8`Q<ͅg.W9ӥc0Lk*Q UHF-MGx#6MKc#~E=T":3'L2Vq:Ϩ/wu9eAۖM|n*IQ.X)ac륗I6 *_|GA ^n;}&&**#,e<.R,r yc*O#slp#S-{&Lݻw-IY+Y0=Riҫ48&41mY}n"oO¥ۥ~?ߕӖ`L F־yt$%AGVi,^޳Cpq) e6$n͖#<え9# r;: ѸpZw dTK:<)>ؽh`'XǶAѾ.<%7?֔OeF{0TWx*@#E_Ԟe-ki@}u$ V(*py{<@Ec?oFx ]@0XBaەϨo[>kuvLOj7W|(TSRv)NZ+8'&F"9Ǯi&\i/]oNk|ӄh7z/6Y*^~!+#ӌ}h ;3rڨ Zΰ~\6p.\ }ZM J2j\~0 χt3w^^?&U䫘&: =NZt0-|OIHCjp.:)ѿԋEN0?G 5҆̉qo~ϮOKκߦ!^n)M @mޛ=kuBeQ80*xrC*_Rm6!,DU ?zp D{ ƽX^qɬ'i|Es>?CjE؇6*\,;S/V E)_g7G#&A1܇Ę:H큿P73ѓUk]WP2,BіQ %lڽ,Ll I3ƊIĮ; ݒzpƭ_br]kSj&'!C͚  Qn<ڥ%h)m <84mw`?!۹Dg"Em-.'-9A"W=qE]"= f Xڒ%k+,F.*L!WFdNUlKK:n[ҧ[/q Ok ¯10 ` i%xeDH*XgsŽ1u h8,#LcqS,H.tJ'\x$y$Y@.+)9zWb/Q#3Փq='t{.J&?RH-(a&( #$< 3Mٮ؛;ƽ`.,A«MYZ/Ekk 3tR `2S ŀݬu]yWciĞݥ c.?reyOY!yww3B;1yx[ =Ǵ<Ϡƫ^8 O *⊦}czrhlΉb >nBeA~`!nfQYE:~CEFwu2L"Bh 9 LE)=\ܶnSewBRa fhD~|="lCd93.y8t-ڀRBuH'lk&͇adgDcV(ݭπ| `'O*9/\0lu ֹ{F&26!+UKm.loZ8Y9~*l2"E+`^-|2˰KmY" bG0 Cų!=|-VVT4 Ls3.w%N:[!`ıݖie %9AXыK$?uHS)oI ) CUV%hȥQ!ެ:53?"-ыa/鳆#zVBW_{e|@u)Q~s4Bw]WIU:z: am"&RH-D ^yǻχC={apF-\r %uNn_VħfK K=U3D{?/e:=01=vZ}rz?煳5ZokFd])_&׺ *|8>P|Mi 4#[lѽLzVm;Д'|T(g/ 8`13<MK`xVaC5kǑR/؂_ڌ^TUOtļ8D{C*|(.|R{gXS'C{SE M@:aN=s1kiDgq ]LUϥĐŕzXoM;R%P5V4xmꘄERI ]zDnz ,@ |r"qVFޡj0SQ6 % GҀoHVu-W7aЕe#lX[dy)38Y~ "p@{]EG:y+uk@%t|=ҰvvLηHh^L{N]➜[ BnbS%tBwJTS >0  +#9vlSf]`.ϱ .DY E _L7mpU??J!7=fH \?DLԥ9'%";s.h[~{Fg/AFu} lײu2HїSVj$~#PcЎy-z-LRM,-xD͐0lǂZQ qYZՐꂥ9Ei0jCf\J}B!'Z,ltp~_ɩ}YyQY؊ =x2?~^'SxzVOy=-h2u ͗edZ55߹_ߖ֪"Cuk&3Ѳm<[CQi ltS'p\<.+oALjAOԕ9 _I8d0Q ڠA˕E}k`89eXd|#tq$abT!q 3w08p>sNdk}eVHz(r vVo/]J}J&~ b k{f44v=l)"Fhs &X@%jBc-4۵5VZW|IW~ض n_SFo}OcLK&ܠkxƽQ^4tţGXe)f̈́FY|cOyj:5ܳxC/;Tcq֢V"<fG?,ؗnCBg1DqQVpZ'('r|twU S X,HA$  ͏?WHlq"65͐Kmc#A"+0Ò,қgYUyFoo?Vy*bs#TwPͪ_-Au iS0' 5SŚR?*{سT_ hbk@7 { ch&J1\wL@@.T;yCm\db/W;Ni6|=izzB XtlM0 ˝]# } UK6ѫ_5d9.`צ_BF@ǚ{8qCBHVĺ ['F9G-;crhSNQh/FE4+<2pϺ;.(Y@}RntU-ꨔͨL&ms>hیڙ^􅪟& |D%ЍȐCK%#X;a{5@1>{$1;;ž/| ,*1=x%sv-.ٚ߷ _z 㤴Pt/Xh&އNT|)-i^d)B~b'*C2dh҆Ib PkuxHZ|1M鯖|$|3E*%;S/Gm6>3EC ?}Z\wgp]9|(Vy_]VY~ (ŌPZ<l >hec(s̑nSeNHLI<#[%w3 5o/CB=aMv>喝/FڧeA@ Bf"S9e}GGދ}pQE)ׁmQ=hJL}[t ek9 Pym1. #^X۫±֡s܅qn"Q C؎$n)dنl4Rn{S3$/~pOS"Ҙ7eWINu/|  Čj4mPYdM2+Da# K vla=w?4c,gHt?.x*˗)(ʓh2ntc2oeٺy[7/b$esᆑJ]Vo(}lC6z8#USX![|WہMp0`q?owޔs<;%FP=(Dm xW.#u6k-|'gGy C,;p(=wa&/8j d ٧z5:NggX1Ln[[5Y㩊YF^|+Â6<7 I#c*@SdX7x.4|"zS]_x˶yIǍ`Oc=@~*Ax7inJZ[l]k q/?eZ֏`j| BϠ˽F6K{=ri-'w>r5jj>o` J 2}b &'D$s~ۭeBVRZulk_Ԙ}+z"dyה7ƌG /4ʆ:l%Xբ|[?$ܽEh t 3/ iv 1h3>]X{E!SMKO|vdt~!xm4>h2Iw)TR<{iKN:N^ [ᙗ6X.;<*In:ϨסϘ1 e1ӆFy\vQF{A!M,RN=JZʉ3se@S>ZC;J۳z53 dSkcD9^z 5H: ScwJ5C]^q K]P#`Lyͪl A' &l.GIď 7M[t?}`GeK6]Z+McL{BX)]KuDh{J-ݴ8 N SERʏ!H<.kwD/̟-V.l*/KXA)mtI#M%x|/ܰ`8BB}Ijvl ,DqCy#V)WYb Lzә"̉=Ijj<.W锰"F#OUsf 0mߑ0NR?2D52%F;ԃf 4tp*GRiHZb5] [Le֐zN4E gTz/=)WÍ\[C% k ߵ%"[P[a\ z隉K蟜cgjerv_@ݝ2qvТxGU ƹ1"~B=2x/k('Ò v)?lܻ ./i7שR_HX`h.:i{_27oTBg `jg_w8lZ a[hq3jaѓ]x7'{Fnl nfBw*g12e,[!))NjG3ŝtHaP˒m ˭N^o 6GJr%̌uW=Vbvn[ [ʟJ9 3J>;vhD'HW<;%*J J [GR$Y}둣>)PU/kO)6B+PހݖPY4Ld1gkg52gP{V !%9 3ܗ.՜S>q,tDuM=]o?SČ7i#Ek^ A"E{/8@pLDpf*fqQA?MՊGDwEeyYtC&_h 1A/sEQx't#$q 7d˖ـɅH}=1$(jXN78J 2{ nᅳJqH03(eV:' }ܩF'-)⭬N Ǒ` = ^%e "HL+zb^.F::.o ?oUH9adLi;)F4W)_N`{}Pa\@#qfA L-Erh@^%>jd-2Ի@":^߶Q>3s8~*ԅ4leN I܀=R {Y T4W $7eLcw}m>]sn[{qб {5Fs~,"6A(b4c˫sީ Nw<fB1\2V|7=GHH9r@)~}&$䙋_> Ƭ$]|IFW6(P?r.c &u}l_,'U:*tRՈF=%Q-",΍gf*{[lLjIDBQgcw4ybK(t7ni)ziuĜ}*cc9J>0kHJ"A;AuTPҖ!5آ. beIeuejkSUJW{J"4>9+kׯ ;"ð[aNDD=- ;bd3:R@4|>7O0meM$Z'ɵ;^|gű5yGgY*HCoBIweZr|rHLû/H .K&]q#J֞`7 zi<'{X7Ty}kt1[՚U$fUE&߲*G_2̄ BcT艅7|IeZ+/YA&|"e'T ѓ^c9muxK6H3H+R`JT8o,Z05˕t f{rj@v"A{hAB '=6p8;t5iT $ \K-$Ǝ8R+ 0dSЄ "G1&B-  #3]+ E5 ;Hبl!=)ޡ*[kEO dd_zOrjMe"$ qS9ˬ2_*sX&Tן6 ͟ V|Ha횤 x ea}&M)yqgΪWXR[ESL4KDqJ ƭoZ#0:|c+&Oc2b :$PlI͠-KJ6heaC I懪MjA^ySN"8q(wEɶyֆ\ o&1!Qldm2[e:A!*n;37/ŽaѡʺZW&nԜRY|nZsBɚM5jKFU }8,}{R>\CNwQQ D8.}bZk (+]Wh2|~6Aq73H#_÷X]W7ǞbuZ w1k@8ݲ; ;_} /Pْ@4YnԭQ . +5쿩9"`;al6aW]mL~o4~h(SSDН&,$n~Ry~5}]Z \HxğL咨-f]$3>IuWA'S ||x7/ޖR{G20Hg|Sѭ7-:V׵{Sg窕C4meG{{\.UWw4bO4EEpW>?X죢ܙ!~CaGPP.{+R{S跷<s34S?L]fQq\ZSqJ{j!YY/v> .eߐuMrڥ@D.vnދ[63$\Kc߄]R3XܠClUC%r8S4 6wr#4"'F6|6Pm]ϼ}OLb!Q,0Ǚ!s7osU~]ދmISf WYOpp r5B V#/vѧ0G="6eXtx.BD2Ui[`:bYr$"/BR^BI ^#))vGGYD] u~}@6 ֜&C6p2[{#:hW<Hyt)mKЊFyGM rFs3;V;i\xnO>qD<جe̿iy>JFl]e(USCefKA%fLU\4\S0sO,Lxod:n5,UxW8Zh9PN%WU bXv>NɯwxncEF~ fmFZFh>=ӗX2z!Bz8?: mIK屙S, Y'v vIKʰ2{3I1!s8ҨILI+䢣Oޫ>0ڥDD@ow Α:H̢9n > Ͻ#htL):9f'UI[i;o3@gi}f!@.{>_ѕ{_0р:v$x3Pˈ{#}NBTO/ 0NwTB)i5!Ff hCw[+ݗ/rP"VIt&ҖG:Jlq~wQV!BpQb+Xk4Oj"I7:a3K*(o{x(Ro\Kze8b Hl[,xqZGlbt9;EbGVF9(FGdۤӜYd=km?G3/8W R{Cl^D.g Cs_#uap>G{Iޑu20MmV2ºr,/{fӊ.JtǴDWr/KѵR=7dR(L.][w&P 3|3BK[n\o`qv޲ 0[T! %-4!Q JTJ@;IJ8'm;Az<5H sb!$AuڲW<vs!ǙU ]e9u`wϏ~_#Ks\çhHeDa熢b9%,|ll4t3zix@teIDxtUOj9:kx:pSqBLIE=OOĶ9d$yj\"k- W/ɐmx6 &C:S-Hhq;+0 eI.ښj2fUz]/mIHr #G$X1$|N+Zt"Wh?SW>ֱ@ l=6l+}rp"]]!FٸK̀Eqv"v2zg^(-_.٘#mH=1H oŢ[RDPM&!VGP>VjpՃ@bMZϠҒH ؀Wx ⑱ڕEL Z_D+WILU }4;IvO`4Fd`%4YZ: (Q؞1 Q>D_4 KDZ9OMQ Jcj\K9؛@zeNY!"b;#~5'E |'m>"A=W3h_v/gzJ|F/l ]?39ft?HI EC|fa=)K*ڷî#c{׽|׸?4n=&*P΍8AvrRJys=R! 9* `Q6@Usv93kd?lMAhD}DzdU&g1 PTN%¡8qI; ̸o;t qlFY!q|T<+e*l0\^l0`9Ύ JzJ<4=bWo2u#n it]={|aswI[ yr-)GMI,yTACpE;'<MxQ > P#%KM's;7%PuE=1:XDr dCͨ[8Æ ';vTaٴbo L=(|:Hvd^"u78Z$-~],E9=V§{IH#8jp(?c]+0x{A( yNt+6w~[m5`~F >-M[n0 , \%s[tj[:u7P%>VT!O]O4Ee$_kTDB>RASRŧ(uA}~"[$ZyINrfbg[[޴Ukp-" ԓ{f Di:ħS-ݿp`e2L!0:JpSX]X,P;v,;j[#z"" .Q) d`T"~/NhI{tExՃvZ/l?@ Y0I* bvӵLq63c(AҐwb {:om ܈n`â 2peL$~&}DƶmNLQXJQʅpXTV7aO]˙NBn/v[i'&p7g+6sZRtݔ쟚[FXVƀ.#7T-{bgm,|Մ{?Eˢx@jsI9WvTʎGmhP5 fFwNeHH  Oi$}M֑Y0vAKHW'7H5\%>:gx|[Ѥ&} z+lsptj53P-fOvY'Lg0~=[:<Ŗ*\%Y2{Cnbnn20՟P#ẖXǮS;rt">t+s uug-"g) !F8w /}qfbkF`$^@5a :ĺ |<3Ո`n];9lNl: ?wm 8'6_NɫSwuKɞ~}V+ݿKDV7rJLy Um΅+ kԉYuBfo}\{\o= .Wt9q2XIx9؜͍؍'{7P;JnE!gpesszqUlj'ÿ7JV`NK5@KM龇a/Aܽ;3Θt.h^&qm[@Y]ЂĂKP@M! EZ#_X3ؓT5ՙiKz!gabO;H57\R`#uk8׀iRAH+g&.IxĐd׆Tpx$2)jA)iP,;K[GB͡/kHRMj08i1S$Hs)%"Hꛭɝ-[c a8YK|SP5`՝Y츭 !UJ9p~mo5)ruOxfMB>3u7ʬ? )M!\\U"zQJDQ @)G[+\7`+kegO>C?ѩ/ԩ4#u@yF2Pm072wi9cu;lۆC+֔6`w@ 0n61Ip>{HNQ3q<}xVة1>e˓F1ʄ 9{8[ lӺΏn_]"ƙ3Z43ﻬ(jr/^H#ExA l"Pzv0F>~OI^r놠P6t WL]cr*NeEfNRd-t݁Vb M NPo2ygKqu  S 3 -^mg3y{`SSpsMhסm0z1-"Rcy0<[ ;./Ḳe`Ç{\!5+F<,)zm[czo3 o~;Va\h-zeuތTByi!& l0sXͮI,OZ^U깬s4>XAdW Saҗ"&]|?"fxn6q4귂z%nvМ qm]%fzSD""rK!pB[Z1NE.LXa%Y%"+arx  Hv I -DJ%QFQbQH2_ybc0OTm, $y?1@f Aiq;PjBj6Qlk{Kl1IpդbPޮ;jM_;*e! !"ިX 8<T"Y#3`a{_L* S d091v^4/fEYS}{k%W!rWA"prB"_2 vu[B/a)FXAf_/*Xq+6BBnA%|G@Y7 ?xGkg#1h痕HaE2DoMgҏ!z*"dJ"Gvxʞ)r.mw<0iFΒxC$XB*WH)LyTI#Џ yuj-Mw/J]wԣM]kA 6:$hH{0Aͩu?|y&Dq1=Bςl4jrG{,J 6 ÓsuĢ(oڛ+q/3u}&6wMhCX,Jx;0(,M%_╤&.HTB̏9\|Q8K5'a'LTﰎÑt4{u1sT`Peh%~ Ͳ=;iܢwnMw-[>J/l; i<6c+9**Y2q 3^y#KFwSëŴ0Eڶ Cmd]W jOG l;Wr!r1&L2Cp>͂]:9s]v}ž~/a†*7] mQl,kVp O3DS_Ů4 j  ш,u)Xv4 gTpSj^R?$dخIoPS{'w ^нyO=ǎ/_<%_f'SIAb9CFo7Hs3<.qb?<6tP}]n" -8*~>| !5p{H+ժ)}Vs 8m$\2EaZ!5iv– ؈fHJ :㐥2svS-Fvr6wqc"6MBH>Z 9E}cE@╿<[`ً2NvKnor!^dݚsd!M*,F1W6pnM E~CO7Z{shdٙ1hcɚ%ʦtQ0ynH54[,S%ꖽ;Pa"(BRZWg|V+1wA9{4 ^޴[&8c {붊y7SeaάFxϽ1{$Q6ʭ4meryl]A#`״ԋ]#15xnv/csT6u" 1iQݮ`6ȖsǹK9 }Rt˧'t5P'M̄PJd3YT;'3ֹW/\B% pM+-e j\:/py֧ӡd=<7vmq{Yl}K:xL腛jlˆx:AvWii2p:(phM]vI:tPHh&YIw`4y՚)띝 ѿH"p@KA/j9MuEIBm9}iK.} ?IUEvU;nڷbtcH* Nn7<~zpVů2U8O^;>y8&ոp'4 3}H;ĤzOSr;yZLG|EqMkOaE-Lj4%^HD`ZW[(n:(H$ gjpJPCUf˖{?&煈lN!ǨH}LjꝨGnjTl`s?DC{Į2xwYXjbХqo)K`drboSry3AZޤf!4Y|s@1YGp{dgKר4г@jx=*,Go4yFkR>$RpD˹(7. V1s=j=5\TE;Dx07davvښ>RrZ5}ܩ&-m/N TNiL:k%_Wq_}Dt;XW).ɐXC`!i7[J *[rZqKT߸f~Gۛ P;G 'b:WG?ieE3oiGd439yg@V5 7(<7vUs8)mTm>m<&Icï>$3`M(Q2!d?Z!IDiE;$45b@}bGusWijB|uG82B MVK'0]i?⇄Uno ^?RmApT.p8#" j%! !08=7*V5)~8Sɶ KJa?F*m;-Qlf7:9 ,t~u:`{쎴IKp QXnX%P ިi,M MeO4?@ DnV&e Ruu)c6Oi}cZiC΢YZ94 F`D^aw)4.$z J>T:7V6MJUVY6C2Ɋ罰G?[jT/}l]kl:4:V(-OC̷ U'<=}W"!pr+Kvvm} W^dd։j!(dEV`hl2O3,u}fqnCڞ sVZ/Sg|xTJsrVA>4%2> :y],RaD Yb\Ce7ׄ]e\j/^+T"kAu t6h++㌎l@hSvZ Sf.iW/aBh3oX+ݼm8$. #8ᖟ=,$mIG#d{E mCIBp"#w[FdܡLPG fS:*us,~DNHoOs4=h<?l ,a}{[rl)#ߎ&^k7 V !BKRn O=%Tt7[`z4G<&P'_?T*F2AּS~״':IW+ _L#?5S}|N3y`*qy!(4ϳzĽ|60><?& :6K5-r8UA3$m u-OI}+|Dˢi\Ʈ=ލ{ը_edם1JoboU'4`}hws,] dFp2wjOW~˷亓C\_pKƭJn@q~LZ_h <ŭVNMOk}&R|^m$sO!V.ٹ,6^~7/G6 .4fp;H'Rȶ9f_"Ėӽ*4#J\rp&;MVTeMa~G `UӃPPG~R{|;q1g" W4l0As,wyN bnbM6 ɩ|HɁЫYHwViʼn3N;I`2S`lӮ]#aDkXw)T T@4aꅅ,nW#u12CFwnq(o:KUгCngɴ#:hz٠  wXBb̭ߟ7e`Uf+K 4 `*Z/!_-K ]឴Usp^')cl^ؓG7МX쳳Sh#Z**SB NCG!i0@Ssk7@Qb;+;0a_(yC3PJı=b>BVUrQ!yѽ%0xD aODo>6l`2۬aȐ9eZr(:ܮ(z{dWU|ӻkb T٭坸Bd8t5-/qDg%؂fl+ Ef] Q)Iؒ’LJss`{93$^'k UU cBxl`)$*;ͻGZaqoQIw9R޽uB=fhvVg;[LBm9bCckN@NXw?#~1rmX2MKS-oǼu`Ӻwrћyyn"&V MԜr];WQhcvXl!-{Wݛw6#*0JKBv[YD m[6gk E,B)OaybEs32[p /P}I$. G`X=-SEp(UAGl ɏOɣ ٨, Lo8sPmuvZݶơ~Ĉ&3hk~iJNj<ﲇdyUD8b\6y9@z |'Cˌͺ䑅b 3'N9 Jp;~cX kutW9>5SjIt[6]le P0֚if{ zS./^9f+H79j2o}zkpq=D'@c-G`W'y5,gMQV]6bۺt s7BejdCj4>CYpNTVf6Tmg:[u'mX&ؙݪxTX R+њ *CS@-w iu:RYb  Ea^=sA҈b$7ptz篟% PF$9pO!cR tŸT;B| NVKK#FӁ)wmܸu7*jBz{x#$9c792䓀e$2R;y ܳ*PY4)+ -%Mcc/ҩ_%#/ h >:MǒdeVH9i^̮mBB&R@4Y=O rT^^N.$J‡k(SpH|C:D19U''qN !SOA^R\xXab];=ڋh-X)m\sF) qI?9 AGPW}gnl?V/2wR)3̠V6oت C>([>W/8Y ]y_$0e4i>"٥)8ygT>4NJw⬘ȌZ\[Z鋎:FRkgрPJs"vm1ؠ-QṛGW&&by!FJ<0d4~KCLYQʏRU&5/Dzi5}x^TZSfdda Ka@HյuѠ}Ī f֎<*;&͛u*1F"xH ֵfet7resqcʭyIcأnRS%fM@La=" \G"HZ2ZWi}oJтGX&.9t!N Бq=}rh0 یx~҄Ή/2GP]O9XYh&_Br'؃1=]?kP]{. :V X R΀!/2굙h7,Pnd*̀%v.y t2w 3q^Sgf2A&kD3u,_]yᘝ,ԭHo2(_-hUu!)OfޑS4po Jw% ?xSQr% )h$s"}iu5q)2|@%@·9h?#Ӯu@c$pB#) }a qKy@\p'> bOH7({^1VV9׭_!QKׄD8| ]-1%hQ񿳌3yo*PU6g{߬#+eB w]i gj$?%1X|*0A*񧊆V$iN|yD4LLӂX|R8 ->O@8P_[BV\8B{M:ܚ zZR`B]@.V!V{yַߕ O7ʨkwXh!7$=[ZŻ~aC\̇4niyc+AQ4^!6<[swO$jmJ„ax7xPbR18(fi{&8- Sa}datŮIf&n ˝8Y5qk^gzĚH@?39=b3n_bUV NI2l?dj_k&?ԃb~2#E}~Fe'i<:LDl#eEҿ_^atJ%$:`cxDcβ,eM1H>gx0^M/BIj`$j ׾6mgw{S@@7ӅkX"ǎnw)!1$}dTr2qǁ ?C7q`Z别 [tAпKZ͹[{y`6# 4I2]ȠdZ`q*5vs6 f!HX0L9 lSDh0%ZΟ`%'93"16,:~{^<Āj.c^b_4s: l=) xM iAFxc?yb/XI"zWLȯv5M<^^|U#;O ;wF$DRg"/p0Di_,DWF̦ ,Zѫ)R7ef4'˶ PցNyzҲdqMS]xy~I]eQ'HZ ,۲D.f(6 Y[2ZyATfֿa?N_j@CIGPqM"@%zvmYF/^ФkB^.Jr#]Yw7T/C >TZ|wX ;x3aOP@k}STwJv -EGj>gݞe8LX|1zAX6'vACt9N!.u;|=6l1Њ;,*b$zk29N&T9Gd)}e3J(߷43j+[ڊYeCm7<9Trf`Cd-+eH+z*%۔U(s9|یa ̒Q0fLfɖU'Z>C@..\'`؃lxaں`PȨFCP4`ۭѬa^HO$9l4{P<46h£GѨQ\"N!8(3[:(kpG[*LbANc oaدwv07#ʢHɾUiAqQ92b~p0vk 08ߵ\(8%.&RBkgvG,{@vb1 Nx9|돷 ?$7I/AB%]dC< `9cٻ)#y1(ozc/;='BQN sKSRjQp5#ݧ 8g|7 O s<|Û{5m`_į/y6d,AUVbv3Zi?%̶d; [٨nEʾ]1#(hd\PSccm6Q7ƟLRiT."Aq- Y]f u-5CUz9OUnvZ6kS+Sw=V(Ix=d!~s]01Ȫs'.y1D[t@`0Ή\i@L|9EXG*\³rk+{bf Od5MZc i/Ƌ`{S|^៮@M d'_*s"zGE&`n5'tz-KrdC+6^u Y G(z>(-R $\#R%zFLƗQ跢/^J2 aEЌd%] ̵%P웍J!s+ .s:> fJd/0g }+ lDCؒi@Md`w-C$_K+klî+j-#I-јt櫦^*҉:h1+$ԕwzN8X'kQE h NO/׫qHUN[BjVY. N}X|vQ) Y{y囥߯ե SY.~pVgvN)gHdUz}P:uԭr砺Evʶܥ3ʜ ;oo4L 6z޽*+&1SOqg7. |TR/%P/\pb'VxkmKs}S\+Qmc~S, TU*W@ZĨR@-| k ۓ=[;)&)@e.䕿R_D:Yo]eL;E:}9 _'KS٤y *nInj$i;d݋5+̦h$)}"%{  d͉ZSV^_)ғOł[wIpCp%)ܻ&i-ti\a35LTW+tmA ,Uo>/<'4/y0UWݛG^tP?7@"8)Hե>0Uvrp$bMAg3i]5Iq+p\5 lF0`<5M0 YmHȎ.,벗 AvVv01C4QXTyF ClA" twr+}᎕Rt I|f}6wؔ"MB ir{MXm}K yKզ[f3}`f PBu *_Kfg+mrLwt-(R$OWF8hsff2J&0G"ĺ3*Pp @ .WUk{|7 +L*Sߊc{x+wsQr;um79No#T@$Y[}t\_dPH @B >e+,dvH~86:tR3Y K^:7T %Y?Z 6~yf~iR,^W9zʷ[\^{7VB[GL8yIk9CI,R$aV[>_R| 64I`'Ot6 &OT;tT3~#*: "e4!P%hu#V7yBGp>Ȳ6U_ ln१F`GA9ǡtX><ύîKg㽅]W֍jvzh%BƹkT6#QOgKSg%ruG؏vKUa#3x ~ɦXWxlWM۽RũqS-^^ٙ s6axʻ/O47Y3B< t!NDV۾nٍ$ T`piL J{7ENѴv{$Lӷ"-**Ko]谼j{H3wZ+i3g1Z;tUa/hb=+L NYJ %7th( ƴ2Z<^yTϛ<%>:{HZ۸ C+2#*Yfb/O)/q) ս#n>/~" a냴5+%32={-ͭDĥT蔍oQƤC~]tęaUP ]Yf{x&\4 UrsjJʗ4P[d Fny%Z= : ĩ@h1e4SqZK̆ZSz$ jAzVz{~BV S) BIżFLC$(чsqz؀igeױX8oN-+g/ 0Kus\}fwٗ] mbirGfwm YI&Xgфwu0Q=pY5O +P(+"bZCѮ;ڔ|tåB=q?&/P)5Eץ{$J0Z1>?ńա$%Ue==n~;Q7+)846fearkdwHF O7H͊9I ˄|LI[!$) hI[U`܋oo]"u9` ,&en_Vn/8CNfҠW2g{9L~;>d}{ȳӔYB'̿U6c"91n!mx'Xq_+&=갸kEÂ_qI^镘Frne'M]Vҗ >ŒLb\Y}Y7*0L+ W7[C8E+g>w*x6WS]2{?aDy4Fqy"zA '?G:DO܋C<dҩBx"WoE&%%g-R7}+zk2z~%#D9Uƣo)J0`Y yA}HEoX4y!BDBC'FԐ a˔9.~Lw 㘪a-/_a U'"%Vs1X%RŻxܑ秷 O,*A-#<⪡JZ;]G%R% ݝd~R2#%(78/'fן=u(-A{*'T'DJB` =m| }>Q_.'&yI#}E;Gjlo",dS7p >ϴ: V7`쨠t@@$K b;Of5aZQR6!ikjJ\g G sEQJ%FGb0SŘ뚹=jW%J$V7@D*rup Ȳ`гBIB`<TLbeu1(z'fHaړSt;'4 /EG]_F\_ﴄ#z1װڰ#Q*7{uM#B)q?3rjͦs\)~2`i1mt4}jUmyVPuJ[0CoM9*gȬJLQOR'T |fo#rs/Xڨow%iק[n\glevDkN;Tn=14e«+c1`έQu۳q%|R2dpڙ6/"׺X_OitGZ6{L䄬/>KmN 0RkM?SIil@FhtpW+ *0TnV;b`RMk/پTTJB2w3դ[|D^]ē:f@Pf'WYZˀu,vzkߡgØ]6LH3jn"{^~9XS&ъ/aVƦ">BU Y~K,:54Zt7ȊMvEsFl?,!l;tU)VVޥ2G`DHĤf&)+jx;f3E,x(C FtܯFSr[;"?7a-I?pOTy6rAo.PWu-0V%?N'sC "YR,n]p5tʲT[OllV: V9dJR$#U&8jXGpc#rltRG-)~w8ԽĎyRS WhGG%`eb~kUObXJi %r-6,0g-zܗ)62M}3VJOzc|ius@gC+fw<ѷnFYbs{|) N%bGĐYɘZw&䑰86_'/̤Zq1Ge-ǀ ?!מ\mִ,D@V}PGV(5ˤJzL@,T:߼Y4Gr z4 (4%4^ [(:eᗹR+NmDhܜ~j/ P2n6y~t_qXJSH[e:E{~H^q.ۖ0]]nnxJz^E+&e/Fw>ulN KKQ4d&`,=h@]v p|sP} \!L'vo xP brY72*ϭ. LHM0P9ඃp+n/ne޾F3xjuOt:tg0c `xb51,ŬH8J*aj7}ZRh]!ƚ9UީWFI0j[ ' ձ/zFtyмP焭j ewb P}9$#%d-'aQ1wfZ\Q mJЀ,ۈP757b|5]}hX16(<scY 栢_Pʹ#0nfu pw Lrh~ZO:?>Z˂tdǡ=n}naH&XzIENA=\lf& HC#ٜSOH6fg]8ץ':' ?-Bh6&ewaTХM,Yr};L:/OM;#/oYJa֧tc: ITh~m}rr$^_tJ s}h5 ?0~;b_/[4W239Rߤ>q!&jئ[4Bk-2Wp2 ɰ!'~R ox +TDQAܪt{umE4g,2ԁNKZc~*z5DP䑾Ѷ-Aas?P# Z|hً&v!ǘ$g[W`kl($fuST9dK蹚3,瘥S嘑m,J ET*gBKY\ZaQ\PL׉j.ӱو.M:抖[P?ctxJ#Wʟv`g+p#šbH"eQYF4SX$Ь~ÓPhuuJ*빳=?S}Y[Z@` ͣ =TW#-Lb&faB`a֓Yāhb >lo.ah)Tr<O~ܴ?0?'NF_nlH ªKHĀmO~ZߨTC\ךʌ& w@HB~H>ne#cF+7 %hݝ]ѭ<&Zɞsfz;8á/ q~gP M~dg`#ډmK['76Ο| E}futG~Gl`,u]kcnjtR.# E_[ٗ7yzj+HZIBh{Բ%lJF&&=kOڿ@0`$S6zB/nHm=>l`^Vl܏AڏTj=烐p,;գحbܝUA6H"Qxv=J  0r2QԷ;H%EՁA`8PՖZ8{Vw h$ljmyÐ?Y.%9^qhя,Dsf: ƉaX_Y]^>ur+9'zbwހ'SYh:5ťX321U"]MZ|o̼Y\ IAۧPsOmj=wsY"@Q=0j-|?u2qö|> d7]vpФ5%sT~mxc_[#qA?t@vHtX CZ 'e@!CqOMT3]mԜߒñM3M%7l}s zLju|bbZ^үBņG5yl,e(To}qpw>t vgO{KH;sPf l$߶oXd_e 20LZ U׋nV(\Ha, &r.w %Rޤ>'tM,T`y]%' xX6{T,Ήn)ǘNLř.+Qn'Jt(,q<YMBf7&'N8g髕pVO窝h\R??6'1T^vmhyvu?=w?0 >V|lE cF _$Q*zuG΂3x&80Jo]'rUqlC0_Yzf6O-{L/eL_t("ȃrV5lixCO2riL9\Ƽtw7` _^Iwy;L/׏{W 9!ecdz\,Hxt,qH[7:N#,@Smzb=ƖO^!s}`3Z4u |'.@d}dQ1]/ ڛCT=I.ƵH$,| ¼=G'W`0qAԛkRYƷ*.pRWP[gԌCA0E3Q 'G>kyzvYA%YN9CHܗQm*[DU)>Co`S‘ͪ;0K  ]z0nNˇbvNW-w[edꎣ %- 5/:b7.: +(IOؑmR]8èz~&@`Xmw1DkNDk#6ּLܝauJe+"!ˀ!zokjPu~ =coգ8]kH ;a%଩!g[u㣒(tFR=7i3eZņ4#3o_QF#4тS צFdY*A5 _^,\:rq(^DE!YlJX?aˉo #R ̅@x^cKf KC pM!zMT ܊%bh!LݑwVqN;#ߗO2꺒@#lU ZD?{d2[:ۣ#FE;xSȾAu0 (ek݂Nȉ@>pdo6@)^MIT>(R3XKΣ*V#:,OMs"mK5B.힘~VQ͎t|i%h0P&jV]^ b5 l[lɤƕt60{Bk94xl <Ƞ{ _Ȋ۞|߹@7l_gR_ߺkQ&gGl ʎ[l]L~UڷWON$ﭧ ^eL]"\A]4{zR lXlh }?EW ƴ_*ֿ7;U n'kV'&MeN潍s[s%U+5qFd7IU5UA"1dnplC"ceTPL2FO;j=4/|rG"ueIC.81zÓKS2$AV , 4g|衰\u:CoAŊWmQ%̽I!+3 i:`["2eW6QSK}wftì:+%#:o t,KHYG'UO0!1|ƝPQA%V{'iM#Դq6B̫bw{.Ȫ|8D IT.D6>> G}(._F1PC*S*?*B/ ]ge{fN\ "ֹ`^ anfsq;ILS\Ϯt-C5lvI̐%f(#?Dd3u-`hϘibhFƀvzμڥY!ebU$M j`Şg_79(5ߕC㼓kL[{ uj!-H+*Oqlg`ǩ. vH Q8^noxZ YءRB1fR EL+3enV?0i!^[F/e*s 塨nqi^<zʩrݯ 1xnpx}rI9݊Jjyums>~ʼnB2\j^<3\!6ШT',( _a+͚^lIr@."@ߠ9^Yl+ 0Qe') ]Hco%0C|E(fC.(ڍ=RC j0wC N.ȧȐѺS:lKJϢ-XlM633pc4U ߮G'$M43pd?bnj~V߭fsTF&\rxshz(sh ]¸ \@&m1I -4hO2xC8~F^mXJ `g[s F*8n3XaCтyðޱ{',S4wE삘njMVWX~BB,.ӊ46Ci^eALǹ4~a(ZTº|XRTTF%$NT -e=-8t5Ć75 nə f )`wovg%ػ a gJTF*N]qWq6VhCOiiY0dy=KؼXx( KWm6(lMӶ_LS۠YڼI,%ٷ6k=4мzo!Z[MS4״hNʪ񐟡C <-C\} JEE5Q+ˋ "'|Oͽ2if|,B.s @pmv}j3 s 8&l0}ů)PܝLxiF= 6q*[I[ɨ}oQXVwu%FMϽQ2p-T΋lFZe5^k`G !>.u-:,Skϵy-_783' s w:Hq#I"' ʟ}ȏ&*OրQBY ~dOtJꩫdOFdx¼S5н:a ۂ XYyz'SW|8O ]epbbk!yfH&X]lh͜k4Yٯ4ȁF }doR90}G_9yE}x_O'2bLmjIF~*iPv<;t^"3PK%SRE3V#vDz2u:S HaNf Me0#Q}Ǻgְ)K&5mv_E;]K0/*fJ,aTƟҡ v"H^ֶ:E;0YȤkiTwSţ@E@S l9rWw #ae'e_܋RyAbmуop.Y{Q189r&$*8ΐxb=bIP{YA˘`S/Y "y=W+$>aUc 8xᖐ )#N>|DEy6N]*>xV\{a;MnEUe^Q+F}=SQg}O8Gf@n!sMSZW$7mAi9(U5BSg V?ٖikhF@U9i-i[׻p ZXXD񘘬r^![\Oy҈׊rDY+@m+mn2znfRƗ#8`KigN~E y_mL0L^OcQיkE+A$*-`GvL_-ơ_gV[;N=rz7*3V0N} oO6^Vqsd(iDv<.|qfzyi-md< cox!RpoGwg~oWO*ȸ4Ӌ&2嘿c&!d͍ 5n_%5lx;T?.r*NN4Ƶ[ ךa`BQm$jJҍPvcGOs^)WX\H j) Vn# EEXda;+K(޼`\*(9?Y$QVib [vr=M"3K((>Wp|ڥnJ L]hI⭒$79?d5j#i7 n+$;ė>1!GBüPuDϣ9&ٸ);K\/]e?@YpCJe?ueRb6ӯo%sU3'c$J~(nw+>(԰)L)A{:SaK7c3VPY9rYBYe6H͗v;Mﺈ{Q ?G7͂^^[!އPh &#=Ukof=^3H(aݎHMG06ExǛo}F-Xa"{礸o+Q6aYmZ(m-VTˆ{RNI{x5PmecE?p|hk ~'g`x(ٚd+eʣoo+lv21!S9^? iB;~Ϗ'Vg JV?ר6=}Lo kMan" X@O(:m^N% 5 Hoڕ:GIYn7Vxz\QJQ#s#@ZbD7jf3jW.0_s }-Vg1ddT14~/g}[nU$=O<8je& ֑ a$$dk-~ FkbmM/Ec27 &z z<#NH/kZU Y7c4bŠ#,-n wwˊ;3O$%Ͽ{R1yPH1{z|4LUAS~Q)냎 iyEbfNJ^4`*lW~P\>q|7`#[Cثb6t8i W'AQ0H?8ԫxbȃW#3G 4%4Bjpqk X6_'Q/Q@~~_w]5?k#S .W+o% Ka,#qvH1;"~C%Eڗ-~]4 nbBJLv`zM b%BAmaa5˘6|i0/wfV5$Q7fxzHEᏰɖyDsK sǙP=xw:-uB*`WrɳMcy*QEOڔ#p`4gÚjwG EV1M/'ќŤNF6H^_ b-U 9PgChL#\" wE2g `,ؿ&.'܂%8Tx:B3Mg&-B(eXtU΃# %ICqiUi? 0#e| o&#p^Lޚ5 sTf~u.0@Y6Lzd;(N)HtFP#QXfxK7wuc؇ xW],TH}-#oᘀW-wXc 0`rEiyvQg#*eFOR:՘]PzČQmfnmNߒ=6g?V*an[W|ʅgJquנ4ߗݪČ~z<>>Bo VAAMc!%{0~o ؔʳCҽR|%M "xk_}?#FXOa>݃I(]$b) fӎiaS滖l[CS #]ɩ'Xi<:I5DpƮk ٞGa@6Tv(. WScT9]8˭&#/|f%%("eo57*TYAR[{C!{S4Q\ Ɵ Дg<b3SI?S ;h6=һ,Fxڙ}G=?D2fwHϕ-?:-J@'AT: &5K/kXWs3+B^;=x䍨cyqHZ^cTQf[ Ӭ쫮C!!t, \O:vEjR4yh 5+݀zikfuϖ{-ż̎۠+,;+~PXSB,}dvVLeL 4T?B%XPoReV0к@]?8Lc5=ń^8wH8=# F HhYGJCۻ_4!򦋰uՠŐ΅af$<+Q8TmV%] ip#0e';z%sv["&i>=}cL-H!\ Wx;&M"Cj'DmJO8BoB  %;_vC;rs Avuy?NeՊLWhIg bk*;DszH r9{ oׁjf@ \F7a*5誗fqRW?WNȜȤj99Gb\QR-9glS).CVqRs"v7,LAWc,p!Yl[%CS0*"VqqpB. ?T60dQ 3i0tAFYb؏E0rVߨ/mΈK.P/: OBS1'1$Is+|2[lagIlvd"q@+Eʅ@TӐl1'Rɽrhho1sݽM7+;R I5AVڈFYϠJ-JCmWkb-%P|9?e{%s}|dn+d#"ĸt-qW\L'=UKGPEݘ jGe҉zJIo?AY(/գ]o觾8U IϷo3n&J8T#(/7a;~(Ė$9l^G2*~:6$ȅ'ow֭(xTjYRs#9KTx\cQ㧓L¥2lo#1%|%ᝂHEީDfU ?N, :/ p{CJFT-zAKaqX0薶[*mMV".Ɠ&B9] 즣qp22YBdo|^fzioWPyHfu5z)VyMtpbNE_n/x/@%YSi>HX2_%z.\ʅWt>o~%{L[;E445h!KVg 66 f9"2Qz:]t^=2[sAt4]ys GCАGH9"ޢɆAҲ|I|9ߋyғ%[gmɝ~UӵE_+%lCûޑ?vleLz?T~~}I%匇@Dt!ؠoz; huʷ&e k:l?#x+< i4ldY2vBS#͙wcBte P#3H%  li_ò)n-9]/uAiR+xm6ɝK$ȸכ]S31,1˽^J'?n苸;Vt__Ӽgء ,?nm88Z5 O|[t )Q|)W㘦]H֕$S Pk(x\YoD3u4ʐjgMg"mڬMFezR:(xZ!(u1Osg$^@BF,qL'OTOX}J?>㻣~\5襷G9"7$'=Ba ^$W+:jpYENK9likݡE:9 trn`L *OY=yNz*j%(n`"%p| +ZUAfh=p+s(c9[صs- l^_@'1zzŹ=%|6Z]ZO;X!Bz$mrګ6 ;:1GDž^AXc6?m(-|Ht 9qZe1b(]Xq;~ei1 &4@ɢE Z'ȴ)!8oyÌPhPL`Nk";x5%{H8ئ|N0HSkqIeLYS^?O -<ܕ2 NV5j +Ѷs!Z=VN`W0I:#,*((藇NThw~>'mh?)cMM>} `! .LCgJ v) QOa¢֪o'nȂReBL/іo|^~F\ǖj3m3?-'tI~!7Ԭ8J:N}GaҝX*$S6,**ŷLjvt Vǝw ԍ_N ZB%E(q6>([TSdY˞U絻{5r-5cX1 *@MFv,AH9oZ>u~Ŷ5*P+i/~A?jcC({,oUmM$M੅İy }5m ^U)>g2vX$CDR|>DpC"Xt8A)- 3. uW8F ͇>D,2Od/3$;BT3 >촼#p({ P6AJsJ0BBF(n? ǚ+ȴQxp,7,"G_,_#c3ABԮhN=i7JPLaEG|;Xٌ( {} ^M-3UPCjZvQ"޿]d}]Llb~*w2]WmoWmY WUs)^,<4R8sA{`2W=^3wé6çz(L-7'h}䐬UԐ`1Ŵ胨ot/1 4g}`$<Ŏ1jR/+h'Yh<,4CI@%Qbs.M=ʤw}/e xsd]%T]YKE?Fm'2b!^++6 kW@)1ڣ^x+,ڧ|:G2Vn@åݬOv*T2qb<5SapnUUP (>Wj;>x)G-XɷfFfCԵޑt8=ܖV㜧!>9/DŽ+h%'ʆ+tބ~Et$t'aTfӍ,9#DBRs[;ƺ0p2q ȀB0,tG׋mt=|sJP"~d9[r .V w͔ӊ|eGIjbȦ$ S`/1N&A Azk2X c 2P(:ZE4╭`/%un~YM5xJe4_ɒrX@uۼ}J,jIXerËgeHB 2K]x4s$^5L}!f}}EkTD[bom|F$7 ,nmuBi'oyokp uŗ ҁ.j9ЬHL3W`_%yϩA [k c{i!Um1g ϓNgaUJ%] m7Aڠf#B_8Kτ"*5i ^ҧj8 CRWb]]yʸrk+C ]`)GX*&F-EGd'~֑I2¸l}? ;NdoI%syta"W9N*hV2Rjg ,ibH%~/Bq+ ,#ʔ}Bߓr1]*l=*PO@f\;VτV&CxzqR~/Qdb8/߲>REG3N)O[\ì>GYC+$U#QTK+ԇxNEzf8IG]'6gibz^2-0HpazcPz Q,I:f+)9{/~b LPI1RExlfKsːҺFeۑC6)gTVaNVI%:;,Dz?8*:i^D O.~aja@mq86H5*9H`LSnPbr5~Ǵ cKHY4ėX?-CϬ>k]%_]L}}2Su4Zfbz)kIg ^\-ےH@}Q<[m_eA`0(޳3(ss:iuX'-)(YS:71Wn1+d ?s~Uz Ү~xt򳨅$X WīU,Ԝg`\ Ģj^sBTQHۉJd/U 5D,!J| ]ٕ[ޠ3fLfU}B .u) E7^Ze [27a7vS Ui )*߮+WiNj1]z+G{31; ~(MpZ,4kBoè{89xrQWr#Χg7S(9-Xd巬P@\FOƅ6v wB:LGc")M0/Ě[_&ThknDNi -;I~[wm3$< m]d%7߃ R`ksu:=I@z;-CA}֙J0[V&EU|uSCUU$LˑGZ9!SB?|!rm@/7tW{ ;Y&ۮS6pNRíQVJv1?-D IXaQ ðt1<}Z.G>X*m:6iZȈ>}G+|&41{oJKq}κ0|Ұl`k`C~7l;spM=M"`%ķ1j__PzOBYU\ʝ٨ERG!_%[ޡ\ fdzSor;>X?-c=`s^ tg9oA}Aq=ir˹m7lGaǴDAt5*z M;[ױ<*=Ӏ{V,k^Mm%QI'4%>Ɯ]5Oo UnFk mY.],GӆtwSѾq+_\ ܬِy*cQBdxtxo\^?H) N!\<7G-شCԵ۬+2 r,!R_vj^e,a9P'Geg ۖ8$(zib`zݙIt>!b4^UYw  ,zort6Ґ^5=RPJ"1r+)]r[bh7Aʎδb9qf:F=SKMo7$ o@oN:`ru'v"ۉry&3[f$-Ԏy-ZXd[>H@iW\T7VaX/ɐ?J)bqJ8TJ**>^g^Z7 v6srQEMU i| YS"QIx|?GZ Nl{o!EjkZ1 m,+0k6mBWJ4m}Ma/n3 9"}ΚcE]PjBeuA~ K/hFyyW%"X_=TsQs!pbXD>T<\9-Ɏ%+R8ڹN7 fltmՂEػsInp\':y3[>\E[CWJ%Udcq1LP-M탬xTl:h% ޹>2} #4eH,ȴg> `K+I'`?`D=#o')_WbRh** I}r2'?N7 )/2qIk8{_IusD&6S&:`m}wÐR7oQ1N.^oak sP%\a$Ey"346(Fg1ޔ@VA}Xtfq7\27ڇF?9D ?`N:qq3Xց/؜E7J&SS2,ML>ݓ0LnR)fuOx?3/B~H&:& 2{cjN/!o%47:$}v!B>m.+3#&CZ[D\10XA6.sgMlHe՝*0LeNPh8BҺQ\R="T]{βCR oK"cFFg9 TLJv+X8t!EOpۃ y?b1VA< hCNZƻg&gؠ^Dr.o|;q{A@k[ Hr 0>ՀTT_^U=(9&Z,CzUE)t i1MƢ-ɊUX>EJҐk<~&l`Xsgb]%”鍥2X7O BM0d񽻏dAwDwdAV k#@/v 2q)-slǩHX곝y)GS$#[;*ZdVP{;ije.''U`9x}=@dqD3ɚzP!S*N2CK:<}Aj(\p Hv`̦43iŚB%-.Im8~]ˑM;i{fL89&9 mV}N0 P7esEo=њڻja\ 7{N/6-82 d]GklSjӌ"GAnGѢ)Rh!yITÂG]ځٿZY|ɮHqjwWq'2A[]ZCG ﬈n_FYS}%{B *7J.7BcZqO5u9 o-DTb 1B/c8n< {*Ul egO]rc&e;怲npvgTE]^k_V9n_vFI OŕokLb!Uqf&~v=D:6Ӑېy$̇f"D'{Ofl{nQű׬{\1ڰAL)~VE[`qSPK;ۀaE|ӸNHvmͥF0{qD,b.yWăݩ_{DI:C`u!ҖXּ6D~7d#=9ZH%RU &wNhl@50n-F|k',у@ˋ5EPMum {=y p_ }A,uĮ_qlq|k|å|Gr.71?-xP2ƙ4E*-#:+u'кD-f<_!-%øMnلϿ=haZrqtx>"J2R= V@=e I|obRMP⼖ӖYWSgEiAMHkIܲ9T5C SjrO[_nܦ[s tlBOUב-Er?qX}nש D0`@̀!|Py6*$O1^LD'-@y Rᙼ! `>F]-DlS+dT9/ƿs(Ǽ+ɬҸl~w5uwƐP헃D HZt8^[^,Z¸)س~߷D57u\Wɕ" Qć?E;]y~@.uo?0ect]4={1Qf"5TBQDt2&(珄,pfMvCI QZ*.>"<z"lSE3x2)DW%vYZ&J#[kbnTqhg>}{`NttPdߝΪA'HF%ރ E3sw(v=}K Fl{&\EEbQkhl1z1)+kVV_+s»gne֔qc¯h2*H5GGI.TҊJ$ 2y꯻]|]E:D opi`0X_́Ў_fJ]3&;&; @~,Ng~zznn #D8.4e!&!"Zhj {=E9| ܯ]UdqRwUCHT!o mֻ] 5lWX:BFk6`KJ!rknqB6V'2 (r=ִ}[P_>fѷ >5S$G9 )'|2%'WÊx-3.vG ڭ禉yDpE(k6 i)Gy8pLus\=>xDSȹ[OU/9{m =~0s `Ixd},5H+G|8Z^4fǬx R 15<#V?]{6l_Kp;ѾDd5ITrxx|V#6Q.CJb|<Ԕx}(AtǻPog}< I` Vm@dSWLt?UcM8Iib915^CBavf䔅i6t~E-kUk1ތRtKW߄1mNYI[eV1 ,MuDs%py^]z-5wM,KE?VS=|(N%srSûz@3ui/P=>< &]ӆ#y鐈xwcҞ19@s+ ԧ_;Bn ;exVnھȡ9wj-}g8o&ϗ0t[+ՙj̗'5CTHdi _3duT8.ED'I5v#74aq)nqL\2*]EÒ\/*»YE;T&JUF 0"}OXٺPl+Y{퓛T=}A6|bix6]͵⮰IΒŇںgKspsrwd(RЛJ7kΆOk&'\)*W3X` MPLTKw yd[^mF;T_qHx'T^`>N7h6wK䄗d]<_SfTɋЇ3TACϞ֮M!Xv5C";iΖ~rU9p˚' p@W8ޙ1z ,f"d$xӼv dB"Wi:p gai96Y<.J*SIOGڃSj܍{Wי7OB8=8\-f7%MßrN̫HR4|[wz(ӭNo/Ge)~6׭֞4ؤr;'?E~nOGTTǁa;"";4EPךEgM>7ߥ="L)GddFy^Tʿ7ɇwb+6mH]ȟ'M}IJV {'4#Qp OuTmp5!i~)ڰ4}=|v4Ś!XVn`# X0CE轳 4>]H?',d.+LyuWKS`{@\@)~k L5s"vb73;pVRQ@V|IY=2:ۆfzv|[2h{&*ҧnLLZ WroC j6MOL%7m BqNjO@Qn2k{^wW#mD,~|F_1&4{/W}urF]l ΋ʓSX;+jEn/ϼ?OPdOG29hr6D(Q`|i\㾖a0f8GjΣ!74FiON䨼, 9A u0Y }P&7s.daL ړ>=[ ЄR|;ţE=aγG;\a# NSO/!yΕhs:hhJ)$NyCf 7tY) tѽ!zzb`WBXP5ah㢤-H'3p׶ڟEVE,u`u/m΀.|nn,t`vėbu-X{҉ÖнԹ cdLMC\ܟPZ}oڕzݽj {(edjh) zvB$y3m<*sDה\g6M)O?n~t]H?ǥ1+d} =9G6_25X*a,_ɀ.7U 4=j_cVT۫ㄅ._䃨'$h<'.+8Wh]\/NOrAul`Mˈz?]4ƃ=s9f zpfCs6Z8TWC,k(-@7.(b잩0GTZ6v)o2ŷ8홾,:o&Zod*/6,iiE# 3'}R>6lvЦyys2OɸO;u͹ڟ଎R6\e{gG ;UT6E6f1hAaOƂ鍊v 0磠 HڳE7cď]AP-=0C,cR~y/zX-cA= Va4^]Y]Rw=LVC$K;,f.-k4i>[L _ʊO6; 6FdGJ „cG\e8Y͍ؖ6d"mVL+p];=ss@j6\NTNN:bIr'o[\ة0mr|PS.2:|>ik~l} ,Soѿ~!H{H䪤Ypo#:c9{ ޙ Bsj/޲: 36}XL$ϋn˰A]^ִےb`>RJkKYIY Ur<9=o$ٚ~ J+7"(P'7+EǵZ KTsU'dNCESB?'_NRK0 st)/{9ag@찛l>]$`;a UN3[MP630+0y[7R}\@-X3C}`[g~Lw!gL٠3wr"TY%m/阱H]o9jنUl0ZxnL*A!JbnrL> t 5/e#vj&`^)Y&ꢵc<6GqH}Ae~KXb3n Dߦ Z G4GɗT "6e.׽\yh*K:e lf.==7;Qe7ޡE|ڞ.![3!u$l n{XomAj5䤙:wgQYMh:+_ Elje2'7("4C= f*CmVaỼD7!`'cst|G}}źШI6wAHʴ&3MS*ݻLJEQyCL*R #[="HۀQإ$Υ74ǩ~+S wKB$0a\[ &^ü7,^];^iyT2Y_.z4i`ϖ Lh[n ̻B&_L[%_Aoؤ'_( xf! uږQfUA">\jg۹=4 _|}A6D?xEoo|4{U󺨛vh4a{VE _Ѵ`p1>AjSS "UNo҃rY ŜH4 {jbc.羄~ЃMtYzMo+(,t \hHW2LE@᤺,O9CQ׊ɠwRb`j|Ǵ_Y!tw}owZ3w,Nak0=͊ǘ;$N*&:,1о+U .vtcG.`_W[*ebf%qGvy `R'48 DhųrbI5+` U28n[0><'֙P"᥮hT_7 ]6yjz c˕Y2#ן8LTb% 4)H=`#Bx+:9њjci0Bg=7H`{&rOmDb8 H /+Q:sRM3Yji4>?JLw%\Q?\aWIٴ_o6`ŁQx"Q\RgqU"}w*ϨZ#Я ~8gI4b׺z.2cuv™T~A-7 p!=,Z5Vc2ԭ*$_{̧r~W$,z GGO%-! Z'u.A>AvPx"˒Z%puW6p.FHa︯ǍZN.>|d3J^ ,y`{ǒ&:x81} yV 8evw: tO$1γkooη:5/} hAO"!Gi`dS`X- ht>g`VVghEBDB0k/DCWNV |DE5&3e4g3Zd脰 1؝T ̅薱|aD蒲QI3m?bbemg3I ṵ1V ?|H"TT;=ឹ](nCжPuj4NDZ"]qm_~fNWk* %񾘺-*^=ۇ60!6lK,p'L9PmOKih錊`JQhb̎Z!DT&4֙mEbXZϚj2AzE{`lȹ砃%]bt:`\/܏qWe'9dA'8gHui~8 .K.g8LB Q٢ei"*^{LF,P+ύ 4 u2ĒB4Qxdd.\LbzHϗ54%u&-fؤ$k6|p= ms߂#VMg)NBһ%k6b}e:W2^esF=3k;,N[aGwa)ԥIk# Xјʑ!΄ַݪWW>笫\Iȩബ;3"EF /|f$4 Ɲ2pVr4}Wp7\c}r?:b;t2ӻ1HU (BѲ("sy:iSb=jj=5Q^!Lj#o<}yS=&te9YxW!iwҋU#xֳhb뱌Y.?$ˏdѻɆ:!,@IhQcH#cuI(8z>W˾}4 5Gޒ['EK&ތT9yaA/S)q+\S?Ud)ͱ)@ OqbDCBòMnMH߄FcXY:(7O=$CtʋAt!Cjyɗ3/ECBvJwLݤ9TO-5-ktxݤ9g}ؾi0?fh{j6Ű= aVzzösMZҟ3$Ts΃b]ʘC=1V|/*=6 1.Hmҧw z庵4+%gP]幞lnjVYbL~VNd6Pݪʹ`rFL3 ]>-\ <#d, 6\F"|޳߅z-ħ{ Gm 5V:r.9cAdzGL7 f٭QĒi !v̱[F].;sFqtn8@C0I.: by<;&'͑ܖ-aiTZ(ߞR_dyEHcA)1- -AHEуՠI #ቇ W[fT\0Ir)I6ZxG ˶KڹFʛ"̽ x(٘crk y]t8\ YckdWZ uDQSAM|]$(Ce #⒟9QWY1*ٲrΖUɪ$2lyCT6i~VSX0kNO_އy3~Kѣ-LyD휦cOGۖ~!.ơsbFcg>+1s}*ؓɌ0?2Z#NސCF5pt[׍ eOKx/e}9Tb\XQj;@}kn7PJE'~6T=4Vwb+BZn4Pxr^zf$#g?c(vPF5ӌpX.Լ.ӣ~8Cgr `u / fr)-" B]MH3#Eu)Qȑ ~hEXz8ރ?zF3V*D"?)tUqux R6Jdsî wBkH{;ž&"'9ڏ-K@v3@ [Υ%iklu߳^a/d2h4WWQ(INx %;# ɧ^ٙ9 ɆVu[n,+r &ue[/8Z2b ԙUm4\.wfPR`瀊-vMCV5; 3f`(q Q&:<`E5͞2_yZXC_<ߠV7G ]GQm3FЩܶ׾Sq`GZx45 ^ۘ]b¤fd|B֨T ڌj}(i"{sch#v?1],u0k4T~|p䦌h!48v7k%EZ6!ønymІ5UiŚVWÇZ. rK$Q~lH(MU;i 4ƃOk_T=ߒ1neeC5&A5QDh=3M,Yvc^xlF!\s\wkҳYG78<uں6\?#(%tPBdtc^tO& vc]a;b2kSUn5ǓPj]{U CqeȯdmWZ+") #9Lx N5IA&tز]YMgCF XR@[ƾn9Y;RH2<'_/g~_GʥFa3ba./ɩxpRdN ?0 ĵu,Pe$EqVޝvf`4 &}2wm`g/¸V> } Ŕh)L t ~_$:`Ot(Q}V-a):fYOw=wdzYbzetfBu]rh,U8}?/?nS 9jNڊAE~6 lnToj:sqFLz{kPXB n-%*EWvs۝ߦ69 <@.aB MInӍ8rZ5΅+T8)ڼbOԻ_נ9;xYG )5zn1:޽Xl7F=aQ~/PgUw_ fFܩ=Q&HwWdHE $ZH4nH B1njR7cs`'ޣ[?SA2u&yc(" 3q+rb>GB9؉ȝ/[Q/LyRW4T/ZkUa hs d[DqYlGzW_Fpd)53KH +l,BQ@}aom;jU/s|1(W G=:)qjsl_EMG,$j-J*oNY _(dPY7xֱˀ)^2-Ǣ9g ~ZPSRD5D:ÄKprYh 7 t<&G^pPMz|kBNN+a%/n@NԨpAq-!T'AWtvCKj:hbqC>%6_ ҧqm!2> qS~=L 1/ AIAtL_߯žU\CXrd=b84.ۺ#PjM ǁ]ĕc2u?gk/C VWzu8xɊ=&y0˅U޾yu! mntp3Ķ''m''ɿ˪!@Wk]%(o#  @p20!gTq<4.$/HS2Ua+"l=L[$ۮs앇}WZ#ꆇOT^*  zsyV-`\~eC3:05I}N O}`Mhtt>3H9 _Otėsdv[t=,]_{ s)|8voLЙ_X\b^`ꞯ+?a~fLn[r]Ort&Sd@͋_b5t `T;YƩhKѢgB.CF-h' x<"! lLmu3:Fۥ_C!/@[Y;J#?~Ջ G?8|;a #XչҀtPR7 ܪDQQJ^( WY\=jI4z3ka3uɂn^cLEi ٣OOؿ*ChNJ{JDHՐ1qχ>Ru(ŅY3*Aݖ&ī3pjkUT}Nu#6]Ƌj]o)G>Eg1kV"Ck.I 4s)D:^Eq>2sq˘5~䅺7pʠ0S"  G7as;0`I8 mEUn}z>[JW+!it Nhq*0]^ٖZroZAu|6@u<C[$o(K[> c:y] $P^JЖ *~ _e썦Z1 l5ܮn 8G엕֮.ذ)r嶈q 8d" =_vJ=⁋hQ{yK}-ӈp?2<bK>;7< g&n_N W"Ʃ3iJ lKN qQr/zᾀS#E ظH먐݉b8I`m}3tsiDJ w&saz|U7׉mg 堙+aZE@Qs PN>yARF-w C$dtzWxv{ pCD"9Tö<ՓYVgNbWi~B8d'Oエ>o~YSf̀ +ڍ>" nRZ'@3(VjyӪ́.ڠIf`]~(.sd:sqzަOAQ5<=0fx5KPS(w[r 1G_D D3rpdk__}Xj:iwtFO*?%$Ν)M( Lo`})X1/V¡ Cݲ P_;≧xj$fvF]/0Yzm e^1D"D2h>AܦK?Wz"IGL險-/`HI >SH1 v?8ݢe td6qa2tn#iBz?5@c<>eQۧѢ`zkJo3u}PPtT#ڎ*-5_E\VfOZP5P{n hφV yDaX.(9wS;cxMohޢKISBOT8/K%aHGH]ˆOQz$#щsHid&'xkW|l+peѽKPjަ Iޮ^<#T B2H]Є0nصT}e38qh cϯϽ!V F1Q*kqk2C'o32.߂|pFk:^s!ef_XIS7-Wtx^8\˯}H[Sڌ:k ;*^A%/ȬLr*g{B|Qka'%6,<[Ƅ&)άEV%[*~[{jC_HLjqokC/mԙKcO\8F՝GZ6|o3"*/.pj o$l#+qV24#HOzeQ{'Tna56 iS:V!L oPZ YXLB*2!(`i"Sgt;.9嵏JE$#zٺ2]e! q]^;Udfx#_p5`sp|/ "ZG^5%31RpܳfBʱkťkgƞ3!66AAKz kq$tlS}w:_qӶ!s98ZT,#f->{u{o0ڔez_,p2}zE@J6^ w{1I9.*SIlT(@Aѽ5L0?XBܩVo $cȁ*='cĽZ%}#q;|K~!Y&d)r/³{3~4J ǐBj; 5_8(ad {y4K7Fsɠ6;;+PVJw'-,l> #{_US]ǦuDXXTX,?7 ﲧH%dؤI.w1`??O槃уǸYk)gX0R ""-<1YP(}*~LJ-$w5]r*F7H0aA 1nnnđͭ!d /J996%$,_&v:CL8 گ`-B;+ހ 3|#<2fCӨs Q#۝)Kf$E x{`4 <(8[v֎:ʏ6jFӠAOk'WA_^=rLє4{"jx.3N +y߉v,CG;9.Q^a9?&4 [KDvn@ƽsхՓcg N P`a4e{+5dA],ӹh$tMS Jizi%N9''Ĕ>P]?u7eIv4'őbp`w}m ""|,>;3i&ŖRZ<`007P` l(b*=dOFx鴏Bna+ES.27pN$;䮄 Ivϕ=W nI8Iqjp^SJ̤#wMZr]v(ϕɕ \ .p}'5??m)`S>[V ؕۖ!,*?l4u0³Iz(uĚnyPϲf>>jF7>_xogp2J.\# JՇY ÎvΧL(mؓ#vF`$J8h,Xm./V\?%J'y%>~f(ПL$ RtHTϋ *SH"Rty6/yB!?w6?q@ 6xriߏoeXҚl%=T)%z %1 q+k&0C4R?%J̧Q;}|-V0Q!Y$͎E'2t->{/d}{Wh)4dgrIf $5U;& 1&OAumV:|ºV.+b+gz{d'&5邿wG`\)oٔ]\5ċY`?ݵGq?qW7v-[NZDe_.Uzm mf.v%`eZȎD0Mϐ$gP/ųSX|QJ$\-ВG8Y'2] M5&fڛzp_1rCI /AsN7}ϙ<ᇩ "񠀙 :nsqB'Riͽ3o ā'6 |VZ>KdbSFWe!ظ'IBATC[h #H75KQ <0je=ͿbK+!HisF9Ggb~` PNf`xYNRz wN_yHK~1>J$yk]}oF(o> T4f.c͒2;`Q~7DҟnEsb*rgdoF4cƱqxǺO&^UJ^CkDh =VrVtyY\bV*K۞xhVN&Ƕﳵ|w͝i2R642Gkl詽;<1wR= YiطXov팗3\;6WvsVk#-\&teVFxRyɆ^tG7 5̾/ ?F=ӅP Ki6ˌV8lέ7ònV-{povs9?9Izoh-ZpՋ0EQ)sBDT[on@I'f|>!x%Fr׏aD%GZ=.݈{%1| ^xvOpY\f;7;7Gr_Er0 V⼩R֞/Far((#^A5& dԚNYܓu'5_-piʠ i.)aj*Ӓk ߶@c]WjIN O;L%}EKdۀ d^JXYMJ˗ SPzED:ڠ6]nMg'qW?d*6 3GYs h'aAν7&9o6ʐk.#6z!: KP?3 9<qm i*M?:Wrn?0bRs q&;ry\{LlXD):fNh] d?'<9Md K DC8cH֪I앷U"g$-ih!-FP!R^Q7)E}1|7pCT\u ?frѰ!@C2C}X0 $ = f"U_e^k l&l`#V%PhW ݶ ‡򌇁`CfKցLX,QR9btsebvw !Bo M-veZ a,syTΦ=w&/lID0$d(B2 ԕ$eZ92z7kc<h,{zc_=}YR [CZKyѠ{ru)k$ֻَd0z+lA\Zu)hL3r٫ǝLSIRvFG`# .kBg@٢y8u9 =0Uj[#D$-)P@׋Ao~]˛\sq T\y'k٘ve`Q>et.ճ@Xwe,;oE޷ vi잙y86/Ur/;5'~[&;ͅ<$aYވ*2 He" 3 f y3.dW  J!]s" \a¯d0U^V̲3+ӒƆPS(#i6(z+l;o]Еxo1RtxgUyUx͟I ,`W ZR@ʼn/ү8%,Џ]%Cf^M 3v(:8^J] B^6\-wMl_e%lGui.TE@Ba|1hM^;$2nͥaTo-NY C q0TT]QwS9t#8.+N0%FOX_WRfۥִÁx۶!@oR uĕ)QQ,%@39n,> @>qppͰ0eC %|ċ XW 08{^;[%l}1L|ถA)2Ҵh"4|nY}wC4[p*NT %em] B~^^}*rTn,UWإq@F:F:i؆*-v&5o[!Єmj"y'Iѹ\V|irVpnH 7n@XŤ mjkkd@9ݮ=VqDk%k sЇz7 J 1=6 CӅ yOikpC`e?gu F;G k5w1ڂ>¹xIn_$zoX%6|Ga5'$??$ՀOwiy(> IX gsD/Q@| >)$|mFd{iZTnzBgO\9?i?hI㈡2Y)`mSM)MC(o$cDuk[ZV夹?=I1QR Ua_!@,\{r47_pEc8~  G +AAԞ9gp#0U 2V0!iT cv!U9B7-w ANgb\r}'ܟ_*~ {qԾ`(Yq~:sȯ@^RfV~cs AW 5i֪ѐ0Ob_^1;ith \ܭz{@? RMc׳4! ?V1yHc w{ZڥBEXRݨ>{m辦^jz+5[y>IrQc^Oui#/S2T}n{`S݉ E3i!ʚQpsV㩶w|73?yk;s$n OR? $$!jW9BFaJVph^l ɉf{>QF˒+rCv8[S*"} g~ sO\rrף4;^R)eNA?' >j5K˶h~roX4mIraY/rgς5M.//vkIMmdr2@\n(ʴSD/I4vߡhA0B:MeƣXzl4pՌxx2/ONHOڻ3¥!;);r0N{@8dfq~G Y Y< }<8DpbOquh{Ȗϰ5nގ+ MU;EX$˰TP +>m8)I5@ h3`!ŷR0; =+aeD;j\&d<3: 9kp90A+^v L$VX,(oS}IVu XAхj\64\,w)$B g:P(hݺs-NW"uO}ⱤҾf7Tt Ep8Pܛu+^G=ï#&h2~jeX' /7IoGơ{e6u{"?ЌaAEoǛx}hfZ1Z3zuװH쩐OVʦCvA\E^EY(SsP\ ?%Ţ`vpA2tWq7h IcܜF̹N)Z\ES%hk:Fx;$7mx7/0yV ~.i(pjج<1p\h.IoXыi~+qQuJKQǩD邯TA:p#W /NKNB ahXP@*'?!wϖ XV2rnU=Ӱ0.b 5"ֱ3Sf"T`|4]%K>am8)Bh4k}?h|XEU" ^@+sRÉ~gg,>˚qhx*{sZF3 ;8遘6s_QgtGf,ՁQ'o>Mi'm~aP}nAl3.f+iwD^<8DMjB]S'dձŎA?H8@=sYys~x"$inKe%v95{ЂPOwv&P?|@֋Nkqަtt?MYvMupZѤϨM#B ΘecW$^;)5VxFw/vXPo\߸,7vj RR"VrΘk\=QY>ki*(%bQ*:HOYGR c;%W(%7{+ukɊ]7_0=%{}*sO`#0?07kJH! tDT0fípD{=VQB /EAy76XeԚbJ58PpT1q2+ͼ \O1ǵޏeοn՚7ouSr[ߜM2ܙf\57M@aԂmpEjP-Dtxg#|6"9(_CSfJTRsod!J%R-| gLI<ꮿ5֜ë ᥕʊ*I nY4'+lz J"vBax۴Bnٷv;ڂpDܼJɛ(ct-oL7ԟjaC Ο_JDdY$yDר)zh Dk*>9t ZAX8텑4ZIӞ;U=Ua& ?>hRJikp?P cz|hd[lziOi)&=d icL:ӥ  кݶqze8֟e [| #uS @c7wv4sHz|S&gj_7р_p+ Fvl *\i$/1.'Y9<>\%3 gzѩ2,<4`<22 e8lZ X;Sa_q&Pfc5ӭ A_9!jOUJ`>.oGqU|0x{5qb[Kеu2sC}Lθ15!edC$Tay3  Ts#hjx~`Y uHrX Bٗ7`C&O F0.kj\Κg=YJWy0Ly$lzp|c wg\nUBe2SJ8rĂOq جv kޢ2MW@tI3^RX7M kQ<A&flpP 9QUydj=j_+}0N\ Z&jCo\%jQՙ9s`,[yV[q<2P0f*O.5+W) GI4fhIUO?-Cqm`Z+0CX]'sR.6nk{~rlʾTFLMDB*e 5y"e#1tm5Z %/#kū_]=βDpȟ>6NQMz+0{w10KBTmM|UhWBDo0bMLjZucHژ5U0xێxk{vK>1YMBp54v,Q!CnfzՂx"8kcFʁ<Dq1AD0(&씊VJqFC9Nbܨ6ej|;[gU1_&&e)YN}fȳEΗcK/kHۙ}M ,"x {-J՛7:KYe%3霼C[54ieX<)awҩBܞe6,q`Dݴg(]ϺYZ8B4N+ њ2FXNu,x~ۥF>dìOL(ma{&ZE@? 96jԫd_a(G{0;9<Bw_J!mWؓ9WNN8lu(7U&{WRxpEMr™ΎrqmJ'/Xߊ-S}OvvN\xIh5Jb5QQHGFS*:AU!CDWXl{%$? Rprΰk/X (_u|oz5Pўy/3 5 ڻO+ۅNd|r'ȝaϣ)-$]KJzYX"TKW2L.gߒƟD_bC))TN)=*4G7!c}+YpU+.B+qg'ȁN@tQa|q=ٽQ!2{c~6O 5Z}wDS(\z⒇ 2c?d=p%PlA{|/{WSuO$*kPaavZI9iK4JWx\;/:_WϹ_?6@J%.:oq V5,E2zqvm6⧰$K3%@ֳF)tq SljnDRi{Z+=0\ޔlII?mI?.aU >x'1,Lh*FyIN Mb$pE!-"rS1ihЫ +za`q/f88 ~Ј^ u;y7+RsVj&}x\9xgͫU PkMaqm;)fܻ,I- a sqsZQ-Ӂѝ9  3 xsO=R8Uz5١buPYa4}þOJjMɀӂ;ŲhF$uNQiqĂiEЇ2y%NM:b8'!"/;^\"ֺ B YjѶ.( C4?H -QGc[UnЄ K SS.tY [jAHv{Hm-"`}"B wTĪ|<{<٥oMOӄST[ŗűظ?ŜܽLrt$AXLgɨI@6?DJ$in8B9}di;ذ]K9MCOyTʌ2-Us[ 8UYP%Yc/?`2nU r>.z*o^i-b뭕wAgBe]ZۃY$ǟ[z2Q[p8#풼l' ^zKhF!#)ZqQ%Wf}YpKa%-= ̎ .&ɮj&RUr5K訪;:* Ŧ[ڬ $}x)'S8T|@ow Swe7";ck,rl&=_.x-u;TuW3OShu/|F CiFoλqs$G/d@(mw4ڮ]؁WKΟ!v.vm H!tI̜g_ͮUW% (?du./rjjuWov4ܧpʧ V2͡|1ɼOGWn//9j!7I{zI%9J4Ze*NY}m&ˀjŨEj'#8*!+IVEٗLY_YܪMO<@RS~-KL\NϞsԃL>C{ U~0eĹĴ1}Va86#, i\uf" ,;&1D2ȮF2ԟxlY8"tKZwξa{6%s?QY\zgT5ͅM\f v_|<p9?138+nBt)bhh{HE*F9 HYhܼcU&E!-71ūN@)G‰^[ى(\tb蛄ňwsA1<Ԝҽy#ee"UM4I0 Wg}M>r0#(d#۠sUn±Y"ŝcDV`$} cxM._ :_{+ilUôB0+-zd=x" RU:x6JWW j(UXn?YAc(RyI3Ǹ!w|[3<ߒrN,|Gq2Fͦ WőBD@Fc)B2ó)'G#O8GH 'ԳQk@|k^^r;P5+ehם]j5 C<{pXtF &%!V* TS=ys͹4$XsƵ&7c~XRrV/==ug^ll4_f/{$#lid=5G.?#Ok{,/E)v{na1Ey5RrwA(C!v`Ocxʛ3ABS{W%G+tR'_O rpoq$Nt|nN' &,6rbqq=wV#)s~ )41oPmE)Afg6gg:tfoAJ|C ?Q_?zSrY `:{ks묩-k?ޢ?\i\F@'y]QyfR]| b4#0WN:BYBܸƖc~ٝZ2u%&lJMaXuĘRREbhivCI)vx+n`aBtT,Ɣ.Óh:#.sFTqՂD-2 'O<^.n\фh}F'n7Zc5@^K-d/LxnTO^fW e$t NݼȥP9!at#ήiEgc*6YRA>ytb`4i4;߸;3Ώz:#Ҋ!?Ϧ@pÃyBqjq:MWlIp_`q]u+eF/ÂԓمƤJiN#ts[$b(im*گ}=[%t^b=^ nK 4ӹWv:q?Ѩpqޯ`0Ls^UC{UHc!H0\BEW ; *\$|* ={NF^V z`WRy;V֦ȹJ?A 1/z=5dguf+op?1jNSMNBݐ͖xGyu/^rSls~J@.G낷j5v5< %tzn$5.e) ԅ*L޶ٲ;;t^2X<&<$A&E<diu0J?9={{18.c%as%$I((Dj̤ ݥ랎7&7 ]R]hu?_tFDѬ9ca&Ֆ["BA#cj+Hh2(rN ٪fԊQPgJ<0jCyG|H ܆QT/1[_FZd^AşYwXS M ccnzOJ`}`'u/LXPXBg,7sq4Scz#R?%bX LGp/k_۵WЁ<dzm܊ nQa" ^.7]vBZVM%[AAw?ӑF-v^z]wn9]e`?kxuY!#Zdm2m V65F}O /SgWwFcf̚Qh jLFJj52 㣉uVWy:Q7Xc%@I{Gs֪3REkJɯzu>97'kL|=-WYg˟ &3(p)}N͌zmiQ}9b*#G}͵[b6L 8jS5^Nx=7A~R¶@0U;aTG;#qE;mf.hh-U}1\t*yM.[,UFULaICrELq w;֪>!Ѝdn>g 9NL )"ɕIۊzWvg՝&#%-hwt%xfedJL*o(p AD JLXeqp~r 1.Itwx$l[e}#7'ޥe;aj,7XT=qed{[ սfG_r1bk_Ico-\ .BhCRZK ~?@U>SڵUN#hޞ.(Rp. ykOޛ po“Y>6$aa=tcf?rum@QjW~-AЩ = rˮ$ %ý8 x ^b]Ӓ#4+?e]L<8?ԮLn4hn@,uh_+ЁLX@;? nu1YN*ęB/L|RC(z2Dt4`״@,!8Z 9g5sTA -˗: G*߂(*FSa(0ZE~FkPHoCFPхgKt+W QьZکh-Kz^8A0ƿ]'׆*_GQk#G}w*Y̓ն1gm =e?[=+RJlr!9(U J(]jos!/T^ ;aTB&Ρud)%M:#5V N^;dKnLOIbni<3.N\%հ\R/tped3 T| ޻Ǵث1h<9Mn/os[-rB6iKa I=2gtixhFa Iok" `Z@[(mi70H:o/^H{KnPA(; )zr7֤ f4]Kt#eN*ف|b4[ IÄ1ɐWiLAMǠ2;d-5'3"g[06i1buyy;VɨwAZGnܩ$ʃA&\)\wxpلܠ]1{ްJlw0 Ձ ʳl$ `Mt3*$=n\EBoGZ :HƧɖ;ڱN ݮSފL@ot!M%b2:6Ue~Q_|y WZdLqT,ao/vT<#(/d)0wwjBKqjI Uё4R}p$Re&wH(ӣ>ߡ9Jj>~oGO^x,URBت{S.x8% :_R .~Z>v-7_l.WC(^ 3lC8~0HU5c[*tyt֮*O)5;݀Gu@e%& 힒&uO2$1\5s+_J~@úHgG3eftl2ʬ^ᐊqv-$Oyz-[S {3}ަ<9`#XG7|8("w3elxeM> Ctv*g6[:gݑ/:-KVQi6(' RQD}oBN^jD u:F~˗N ~W)(A# GSXy\cצm ~1ʳ h1[ӇQ3bsѧnу33qV  ݼyi1muɠE-eM̪۟ Pܣv3%"~bm󯖢m@`R\ۿ?V!!]ϟbO |A&_hIg13;c*Wx?ct5Һswn'grih+}X摕x1Eiuf}b m }ƒ|⮚: 2ڔ󤡹pUR%pY 1a&c"=v3mk?E''A/=ڠktD_5-щg=?Hj.UrfX%YG ztt>_ܯnxǸv䤜&F}DEBI0ɎΪ-dAQ_,‡P:#rJ'_s즳cWnBoHnQIhny<*H,[+w4 ٚNWvЭpiHh$.i/Rv;\=7~{*pu!/k)a=v9, K?؆8^Ow^TRh@gS^#5)\U Āu/;{Om?TZP!Jw!7?f\[%u8C%XcL)F6@ @8bOcobTG|$4hEXB?UݧY T˰>F9վx4~3=YA$0 _c\EG@`qfmi䡨Ol{ux'w0a6 rX^ r=@UUWOlу5#eǯoݣoG.n _\Ӭ"U*u}g,{;:{L@' 6N*Tn7B{ $SdLMw4v]_y\"AA˙Ms"GF2LJ 6ze=2hUq|Luc,(ӡRaԽS ZKBp=u3|2DzIHtq[57,G[5W'Xs 9*%w')Ea&2T9HV`m&dpH ί;9( 4U,SD=MAHcV5Dy7ĉ;fۮ7Cw6fG*%,^+n fUឦA]C6' e{p[_T2 aȮB2l4M\G`,chgpN+C41  tp9#txNW'uAy'`:I_H+`<(DŽEHߠ3MN']?x^2c%&]Gl} 7T0wN|TUsEFKfHy l:lPbLd^tTUgv~sn|d\w*ĉQ Z }]'ƶ|g ;,(7JX,W 7JD;dUznŊsk` `<*_0&_(`2iMTJ$?Ikٸ',QJ65ޚ糑ٞ>l$TcEP^STLQ HY)T|!C,/Q&\. (Fz>>[OVf (B@^9]^XȎkNQc'笠N(ͅ  ,H1ؑEonكcly"\p}OPuȌfxP?O$705ͯd{MY}\o; ;}4uh}ҳ 9@7"#m V&H"\'tLHC w}:NFƋcŷEdR?`z?K] $a0NqR[P'1,xG@,eQܦ>4 W7Ϳ.er%ؖr7_{p5t+"W)ሯop>Np K̩ZQ3SoQq|6 Jx_&O u{du֣>J55kGz=gJL^˰tFj3h} z?DeptxpfMHou0ъ L؞vTC5]D63lڳL,a(1`DQ.[_boڙ;ޥ;Nr!'vC )razCGQ m)^ QZ[2jw@6ː(-t{-xG(K> `8rr D'hש&~Wm0Ա,xVI<[*X5:U "lk;A l|ILinL5/{iR)YJ ȩ"rŃx[і+A "tawu#+Pl/ەm P …G*gm:';=\~Jp`fDt?qȹQJ/l;qToB~ #+iIq.2*]AaR|c?">B?+XSup64D2 >pۣ)v5e:n?a{3(k:@>B5ƾ;|bй\?stV =tpZ"‚ 9^F=+_T|Xp()p0ǠHC-4"↽% l"HMo*4qⵒK6s4%PɵpBgv. ;f*c.qKZ&=ט_m֎rgRöQК6g1>Ȇ`3r*-ZpD5W Dch.IU鞴LQjqKtPYY~7y%{˻s5@] ӍSK /" ߔA2Z,C7bxaX]xBdYhaEܨ4IYm+DF NZy!*8ia/D,f{X2/ȩ`SwBOt٧&P0ڶ,V;EwW,wE:AD8F3d2t,"sCJn>VtsǰtNg9Q2yB4%^|"VH:=Q}2l2c:D\ ",Wn9!sD B#87> c2;~cEZa;ަtj& 4 TXJ!:ߣC"[t˩cV>D`WfJx&r պ5 |jq12&p (m7pc10].Z؁_bCjc e sӇ>%EX<Q]ķJWē{2Tqj~v o .Qo %"v]lIigk- RIYSLBW |/'A{YU4A>H_>i nsPEHŤ-Ȣ?c>wx6aǿ5ȉ-"&/V Ͷ7-%+70dI;CJ6|ZTh2mQݫ? QöA}BOpMFBt=k*T:Vvg;)W:kSF½@g9~d̠ c~IAlOP +fF5}_vXV*Ppb`%cR)nyIz(xЁ停+gL:?(Wnnt[! de`+$qlrgZtPSlpGs ~GZ*7FJ \E:jW K;^{EDsM`y 7)dJ]f~ӑa2NiK[ɔMr=)~y$V}@1W[5m:pGaںm`Yt.1DX鸏ǁY`8_7ArtHtDOR~0rPi0#|D`lW>FR}=hMFCO$AT8o0B  3jx#ѰI݃n}+AVpU>ho2 1I#ʡLOu[I;BW&T9w/kl63ACb#*i%"ƣU: CDNz{A!6RzO?r_"z-ą#KxxAm8Q?tnW8 0/04ԨO?7K\բ {ǹ ޸yr2RyaYd%xݔg[IO.jspwK 2q$<2+\TǼ[y6dњڋHKKT.'=*?UBTC1V& oe"!Lms0ypm='J_'*7-I'{KRH'wZ_1U=v7M{[)f?Pߢqs7KQwWMP`8lL$yn,C#gJAea;-|MfxU3iݚ`M0=2ЕU5s.u ?3Gi58XܡuAMuZ~{™VbFQ\Dv17##we<|w< =vAd׌1p`z7e@I}dM;94Q-Փ}6+j Hf>Š=I6r[ÒKR.[9MBe4Ad*I  B-쟝0OnL[5Ш_đOF! ] ncTmcQEP 0 S Dw#yԿ3.  $ѿ>K=K2;X7'XKs->=K"Xw)OlU]iYo? 5~H~3tsBU`EXqZO[>N+Uھ) 4X#'t3RJq'%{%)/y1޴>>Tإ8r,ƼN5{ cn6XpUtaVDWS?Q ۞ E(P 1!3l'ȉZ_F+QQhpVmα)ݫv~+3͞y |1݆`v7!*@EqU' >%KVɭmE yz~y6<)e*tD^nZ(Vrk壕θ?Zm>ΘmFF@cћrO.. 5K\y~)LݎѲʔeMf]kV|0,bof趉3ΫK5;3#(]tĚIFg (9$"& "nf*p=ԬDVE0k/H#7!+͔bىqP U갔TWOl<=\LH NNx݁s`DWfuj6N }_*XPuѧ8u憫32|YBXNUB/wU㬇>E1n[Ѥ)YglBqu3T4zjs} 6q'A&Y>=J2dUĭ/ o.g;o+d-q/wA");O :0 y@MHEa hήG5" jAUd!#Ͽ {֒1"սs[cԨ!\Ac!ژ-!ɰuyѩҢ 5N\Hb/WWuVW>m~Ɨ# 4TsacdG/ ܉/ڌRYi im[w<+d_FA2]pP1<83ni6Ю*v,fml d5VAŵn8(;urM -؈8)WM&(r-Wʄo7/:3W;\3Jh,eRZ"j0rHc$3GBqAX!x CтMP_i16q2wB`{gt2=v)[-;BВcy0?Yp^t Y]I'9ZޗjXCV h9Ko&ylU҅{LDؤo}gЯpZDPe/2I\H?}Y?Z\\֯,1| !ǾGOTwvm{>w3-pI@ut 1͒lR>-_26EcZ#WmMM-wԙnwa_ØDۯyuڇaW|̚E\?!;}Nu]#7[+n%/`to{cOS+vz_uχD_Y!P6Bs1ݣkA>~BTBrDOؚ [+P DXLHxUƝF8c;~O͑xߪiPavjyk(k`_f951ޘUV,yo?;_*d܆6/!!.cCq;Ŷc>K-xT2'T fCT{ʉ-7_lԣ+)³X.D6AQ&ɞ)<(X"t&Gcc>ۏѠ=TU+ր!EwP"EU2#Kذw8Nd'4.+&1SG3eֈdlp[Dy:eR#jTTO٧7y* :rDmjƱąw_N=ׅ= 7R]rζ|cd65|IMZC>DRt{ z{Woݏ7XBg gX%D}]fP#v\ S[q0RaUYr:?KֻJ?6H-6qxǸTH<2 ]QYWg n95~נR-QDHmJN8?K!)&q>IuՈ.q7x۳>ߚomo62%}r|`3b1"&)(Z`W׈o=0"%/IՎ25v}d*QL(bfa-ʵ㠸M(F}IwZ]:O"#:oR)3%+||ae6|Ll9kp]OLJUlR Hnkbu< 3d2 ᄱueQ/g$Wf.FVz `=]cψm0* ~>N4nү#bPAyoe7h[Ċ?#IL`s>O#STKʛ)ҷ] P[QDjiem ls'L"碱 zI{[Mߡs,,Bn!qW^]/V[u /w~B2 cqs0jm\(,:07=<^.-{DCHK{@:;I̷uvݭ50qZ#<# 3&61<,B|6pE 4Gn~G C+68!%W=#Ps5M\bp<fQ&Qj[__JpNtaȗ=z~)_a&&bM?5~MSf1rEErl6?ekxgIXE":$"8W\|zZ'|kNmhЍ1ď" x+:fr|Fa Li8Q9|pCC4cF[V[i!k{<3q/oؕCͯĤܵ:f훷K|ON#H*xVW3-G2Κ|Gp/;}FotTu\=~Vf_XoE{eϷtzf/kZ.QR u&e%%rT\oWTZW'Kud9=IOgW>EAa q7aE'D'QJa^joDՁP*ދLPÙC2֠wKM"EYC\'n1uءykB]4j < U3cei`dzpjh+ZW0]h&V[+w |YIi:,gss:nn2%N{tjB |ݘ Kyn9';zw~6㮭'{'V+Yyzem(8TI5:#U!vB;YY( ed<\y7&Pi ʻɯU:rv=$8w>raO-14!81-"WއԷPxi\bC26JtgRWPag墩=uE?4⦭(c8]qW`^2%_O~ H {¨4qEg% :(\WiʛQoTFk~y[EɫY*Ÿoj=Ġ5 ;f;9F1k\0'/&,h7h XfA!ha@Bm2N\wcT-;?u QX^29T|`1+$I+q?/oGNFF +n> $ϼ?kMlq1IO9)iD+ lR19P+R%T(.9sThyvy jꤨozSft|I:x&ߩr00Y\f&ru t̐L[+7aͧFUijhA]YjmMS0a[]igA->zI*%aza7<͵A7QCQz-F4WC,V#=P4[ޯ)@9].!Pǂb8tY&8EHU61SXR0+UYB>وk^j`"Tгű{=v|rip4 L2abp9@`CG˰`E@3gp׀<:֒dYRb^X!+I[o F\~$ܖ#\ZOpp޾l|]x7t9LxJco``ݳQo ,,:Y5A Lpn$]K =0yٍU;662<@ns-*!AR B!HqM;RcC' n  tz͖WF{(Ísݚ Mti9vTQb.i5+HT0س%f> jgW0B9Q^&dzRTA9˥"O% mxn{$C-E~pkΞu0fK]@6R_@@Zk K@19vp_Ѯ&|\G`~.w0"4OW=D!,P丌$)TGl9k||N%5mE57>픖@x<7Ň@">]%c)PMmZvJX.A|$a ^QxYltl'oO7QB]y zREK%i@e tZHd<CB!jDlV ukCFrE#zǼY%ٳ /"4 'B%rL|+橦l\o 7 )B,,d%Ym֠o㢆M :8HB7C#֚jzr)<1!>s 􈧳fbjջd2,+MRUVI9w=GwioBJ$#Nly+CI(V`7s Ys=%n|vUӏjބE6E<dGF^ :"z+qX7+GF\LOe_K!h՟v"]A*q`s7loXe^DB59Ӿ7-'摹:TOZ>iK9^!ɺb(V3Պٗ;"o=E)G[9Ռ`4 s!  %H-L vx"rkįfz<ʭZq}B>шh"Z ^zFhT+#a٪b %&D4ªYRfկ J(dJW5<Ș^nc|Xx#+HП% <9)ݞZ8  3ܧ5W{Ie]! VQ[HJw_EAc BJu9-F]e>INh.mC6,ɬ_CYnl͌X819&A:{;Ֆ JuotD}}~/kn%sƒzǏd4!L\@6~P[ϖ쉜MR[y&֩A9p4Fe(\%'=̌i5^#heh$o\bHV5, r"*+xkd<Ӟv6N2 LzEfLqY"/SL*7$M#e 4Q鋘឴`%BN6Y$ Yۿ"yv( G)KMz TYM\,"43eeWvv .!Mǐ>#qȗqNgŨ1mGWRف$]8]ýTy0~:U'1>UO \-nY4^nTFs\ Qc{2/51$"N׈1xlbST#BR;]Z$Zz>6\Rz{ŚaM)vhʜu먄h ?0̅pmoMdp2Tna!ZY ܡ0sޓy#!O>滺P/ޑ M'jSR]P vRqLhsUFb,U]"ۖVEBSx!bņ?"n$QPJ;( \C&swJRw`alBwؾ__td&Z )2%^~}Sh2Y)I ۄ*UtتֿƁ%idDCJJͪYj{Ƭ,[+T^nGzzs 9-׀%i(*We{f`} Ϸ,D!aGU;誡D_6CJ,U L08x jήk%#Ycaqr3e?;Η'~Z6 UM#8RTG`R)dO ް"YͰϝܸ3n&iA#}K8̸iҒsU,iIΑZYwp72/m7S0]1D}"[%6Q0sa=U"( ibWp6T x1hZ Ȩ; [=6(ا-M]ԉ)~p}ɠ )d3qc3!b$fv%.(‡Ty|(J*w.7MBz˜0Lݾ@I۪Do9f/Í/`]C]g ݴ鴦,m̡g<^j^.H] 8=΁1f=bN>:_H'LzD6cnN?ŧU/'T@B2%V>qrJcq`BԻNbīējiMW՛^Dh( 0V6Cs-qP IHYK[3xYX7On#r8ϠW(Q:.PR-iL} Q󻙙[ <kSUtq0ЉBXIh80RZCtYSaf ,UNo56#aEvNZ"PFgyisƬKt ã%~M!ڮ5LU4]0_\ F8_ ^q@tLii!@jb .\65DP>@L0+Y|beR)g]\VX-ɢg=.]ҏ(xIh*F!M*|_z;F s'n r$:tʉN"$VtQpJ'30I蛹a7CsVU2lEnoҧQRֻhLCR޼!}x:4eoB:dޯsŦb4[n R*闽-al~0]b9O:-U|B&%覣AlHR$#F 31QhQVQ)ۀ\ǜ ~jⳂĜzJR9qJ3,q'i?k/ڲOoƓaO!#oA 36);Z0| E~&*_BzBȧj}=U|*3juT3b1T,RTDj~*:f42oqŖ9 ]G)9T/kOx.UGăyq>߲_U=ToWtY  e޹[(Oi}++vI|lrpygَ%~#‰:}a~%ג@?S N@;]mFιԿpaYxz qy]l!x,eMټ#% +kܩb gfqD.;E:̲w; awcfTB /UerX}mG. Fd%P$[@ԱaZ esϝ?Bnf߇fSzهI;"D}|յZABkD9qGBxgxL7 ɡV$Xx{@bȖ4k<ӦPxAh{B>Q? @o }8ѿ(idǂV>$2kK6Y,2$!|Ցoͼi] d7u&$e;sQͰwvt zCx kuob4/0FR<:$46ZN7DڇΤ^k EJr<`?L~DU]s)[MmkCaBڡHK؃mk/ |u`fc6@CF$f*_{Y],@? C8,(XJk n{ݽby )'vU0 %Ɖ ^ge|eKbJwo.W;}/8w{,!Kai}`1K Cz@ WyvFW A'ϥNs@ (?aO0ň9'@J錫겸0'_@ooANΥ1[i6_qaδ^Y6Ktc`sIerޡ78YyNנIl>(}Ϸo?X}~ |ukE2Vl ^iEdvU3>1iV; 0rGv-D aG\% >8v^*4yWn@^F2#^v~KM&+Zxa.v6ӹ`IMd\l7Ӵ_fп}YV@K^@ΫݾkF%z Wm0Q1My0ꐅ0VzJ<׌9^ųZqa&(wu@aн*zAY6U_G4FR}.7,|s [&lSVn{YV,ƘINr-L2lL`~$e¯ȟWFlƽ852燅L# FKs%26^K㶹53[*vQ Td5J&NQn5BTi$t 90ul~1s3e+v\}Dnh̳eԮȀh djKvSL4!v59S;ʃ'{gPZ_Swr0BGnzLS1KIG*FH6+!`z77q ZG\421Qr~XU>qr~:HU`d?21G,Ю` 3L}U}T$ZO"kg9kQv+إ`oGC< T'*`}_V粆#r({RUVt=G~h>=Xgz.bЙKxqCn-fȝM"Ae?jY1#BmԐ"b8#J ]%$>:&;Mv,ߘqCӲ6FU 'P3U8 &hX X n ]F\Jje^2!ͳ̦fY&1o( JRiS˨;@c?vf[mnlQ~cYZ%@*QXy/v7J#SׇcؠDbbP>y&~_-0ZS*Գpmy \T&r>Aկ.nzXY$8 Gzu&0OΆd]:&wD~ҧ1تxeͲوq~tooO_rfS9b 9^ &GFS$-HB49 Pohx=(0b>2=c2m_NR~^-sMJafIS%[7LNZ͒8XTog 4r4 ꯵!B+dkJ%k6qm Z\zD8ܶQK"HkK }~FD>~G&;1O#%uw0Aw,1~LfFHZDXZ6A#@ 04@[X`\*RzxnIє:o$H]Kq#vv̮p-sC~s:Q&$-i21?ҿ?ǣ +wvpq 7dHTXo&d| &%sn41m{WvGBM70O6&z@ `R¼neߚhPw▆MnޖυM7mNrΘ; gi8J(8MŁJylѱ:oc:"É+`/Pz2|$m?06u<2a<ÃW¿%1=3ͫHqY"q?X`+gH2{2]R(ɾX'TL5VB,v$qI;/]q(JKm_.r!@f(ز#/F~1QXoN_lPrELCZ/SǛ1E"Le!kYu05T<:#v`sӣ_ʋ>*֎ %D,!4a-->ҩ_h4\GthNMF5nq:/.yx J*[(].%b"A6#WIlڣjk)RZugvQ""m(A]tMNCǂ1ˆb槮 Q))\ fs}Wd_ĠY99UF8/ˍ͸d(QHh*W[]ͅJ,n9'+r_T-Æ[JzT?4~ ., T 8|)yiV78(ϔozO{~-5}5uH x\î<NBb1r%z=nvN`͵_ y~dڻ{kx>h;rD\8,tBQB)4ELe[(_#5O-#^ǒuX73&4X뒾&~2s 1/P(`yk 6yܹް/ C ,J új-jHn9҄]w d Ahn8ihU .|وgI~6{$Vf*ΛI.}uő94cUܰ8,Y;V=m=`)gD.=VR-=~›~F7NqNnKaˉػTqu#ʷ6m.nڠ l]~o,zPߧږC1S]jFoqnJ4}';Ffۖb1Hwc^~0œF to <ȎL<ԩpI-\ؽK oPȯz"%BU6OɭGk>vڻ{w54^6*ɩ뱪qp nWr]8DFyZLPs^CeAY18t :PrYŊFl6%*ܤ_DG ٵ+ 2hB]\`=`߳|5]!^YqÎЫ=N]jfS W8<a? Zۣ4)n'G@$w}9.^7?i @gPCoR1~d-"eE99ј< \/ݸ$Oj<>@1pƢxˑ|pR7X3^][C j͟[+L.?i(/rbXLs.GV=> 1ڴOz'-qS 6 OaDe`TRe]D0xh@\fК]`|`[Ap׹0*,`6a>oU" G|"yBM=*UOO̾`ti֪sGPBف CH nvEƎtF~W#֎5{yͶӼxf{eOm@^@ܾ@-bx-Z'6 O`X>YN]ʊ![-K*Y9gFγU86Z՚'estsS-OdLr}J%h%s~ᑲTIFEXllVo)nT`p=E ;}^chWKZ&lxӱt+dK'zL;7p!hɺ|Ps2A5#oeSҳ6g>vAf0P{ |(k+_x" k'9N]`8QGM Qxl??aR.,MVd-D+]\'CZ]d n9'ϼp Fi\˓q MRݪrX`fH>=1Ly٘x-`fvc2k(DŽ_J9,@pRƝ2_3#}vH؟F mb1]MàT3\{^G(xax]"4%wCRQ.S r)ީwxiVįF12o|dZ`L\/ҺYOP E{X2lZ`lSKZ%RZ?ɍց}O?$4ٙ /s{ qHHªDp7[LlxoJKOj/\F.g~䒉dmuJSlCӻ﹥]ea(y<]/tLbYZ9N.MAל8 cA9{=VٜJMA{z"S?%'CCz"Z={>c pݾIع8|TЛN6m݇߂vPoqfU_O\4W*;MQ|Ɗe0;C] :|G<=qE|1촛!}y~'Ex~\ 5P0Ÿ71^*φ 9J'Mm[EY틄t zweE_E\n0Fv^R P(ؔf4ETN $7{Lo왐; ӉҲEu<-RO\`q71=RW>}bHTmFwcҘ&}ݞޠKG_֯4ަ4c_ZƏ\f?g&J.A΁/3DugF a)}]2qlfBJK%`{0RJ~]ghTY"BV4z;hr|/u(\I1LI_5ǔZqg/6A(7ZSvRa&rQlfn0[cs~'d-g}C%s/]%dWtJ;iE}.a\E<N*o\OjQh=+]HfE/GK=ARVM,r>˳zB?jhJV; E G ,tÇY^F"3E8 b!7r\?xqLOo`["*c~ŝ/ţ1忷}Yݹ& MfHZ-ӎUQH\_{=:[PL5A,3j[^ρWK9H%mߞqAW]\p?Za>ĬeŨ,/7& 6m B_VQAJM/<>dwbJS -F|{_GY|7m/-2Nn[P 3È]Ռi $,lx:FC.R^=?h.oZ`g4ԉ{eZAvDMIn{Odm71=VM-/#.iAFLs%ҫ%I~ꕀŻbf"j]ka >yep9F^vؓ܌((w&Z]>BTp´f}^Bayqzy?$D F4"rGgvw%%iz*Ys_rSՎ,&oNCVJd*!3r+byv:멫ZXG2OĻHU͜o$;_tl {(b(P6zDIрes/(T*_dEf},rO<<=TK)jLGlVA5ճt#F2cͤ8BpÌ>Fs\u-P}ѱD:͸cJ)M U 籬 R܆~*\:Wx+/?fbف>K$ p>#!X7k7A iehvwhD՛OARynǽku $e 5n\K͍()V|T^ (V#ͨvy\i?yDbR鯑CkKĖ4_9Qlʧ"o)5˥HhɱNTe6aݔ{437:[4*lzRnR&.l4?84lrq8 KhϿn;_O J c,$7 9K@6I$&Q@}iw~Kra^J*kOʙKGCwO(aC,ЯWCL0i9ub@[D{ƴy+͂9IWWf soV)#@Wwe tz^I"z/gН M22C ى BƠ\x= |uAPvaEU$؏&sZ l ᥱ߶?IvPz =O X}{e7̟w<uQ4b AiDqQ\wfS@2c,!.`]bFTr`Erueh_zM \OhUUe68%,29/gI4~QWkxl TTX`Mmhk \jM/[tǘ0.qf:'ixVH: z!"yﶅgW,CspgZ\Esz`zAwof5nv+$@b."9z]cgUm98Jl':'V!- }xkOʄmn?RDoJaRΓ <8Ajq?󡇘yF-ALpj7O SݲI ]qjQPN~NJdm4EPܧu](h f[uAoW",pPU`yiƌWD5uJ^lF Qu;ΜS=/ֶ*7ӆ{JD$?,Mb\i@+%/~vLI.],@>=TRFY 5?-\de!s絊`mJ_%Dmaʘ7[nV|% -`*9R;^{iʷ;߉ ]Oeӗ{#`[acuȤ tZiHqbrGEۻz{ YBU7V"PjuS_ #Zk^k,2Zُi/{ ƩwHJشUD`{v ]+Wl?w/k]gΎ@:8R4Dynzz6݃_^Rwe6]0Og/- xYvQR!Dg2/'Hz쎺Sh~[۝pѿJ~]IIImEQ%*# GuXxt?PmdcX%F?I}"8 wXy LlLSIs7>l]njY\;?͐#t↫2Ä݃VP><`uv_?UMgv&<0I"IrvoEE, #c-5vofo1xvaKҞ>smwg+z30w)VKiTqwD{r7udm<'`Eau.dgΉ`A'a 'aO |'qBL*{[ى?F uKVid3{q8@ !]$zbD.wzF痈bduXXv$:f!IΦՐ\mC9/$nk4_ Efleu>*Đ/HG Cc&rmkaMR QD[Bz@!; Q&,Z&o?m05^d=̃,|Ɔ#<]YT}F߿L"QUcDN@]Do3Ė*(ݡE=xu \0 R^tFQPۡ?SLS "Ev]Ш=tGH6eOz|2R1\@ \].HW#@q~g.3~qE眩 mu%l, `BR 6"Ӟ(6680%Lr"FAwĬ#=R{3D'Vif„yqsc*Tp1GMئ{R6GFܯlzM4\/D–29L3$5$C2A&rkJK !7Jynx" DvFVH 4uǷ 24cӹpLkm/YFSTAQ>(I y yέ=ȉNB,?XB!o]:4Enq2g{T#(LJUUO{P5ͪ6a|84*8Ȧ焛Q5Ύ-T f/gIe2U蠯::3Ň&2ytqPYX&>\ZB6GJ*S1o!i+G6t+Cf6_ GgOI˯Ff+omL>2Wt]!YY:L)p9(5ܬI+Ac_/u#R3ؒ`w`Iv29@8V(AN7WH ቮy֠-F֑ ccDQf =KjZKY^Sn>>86U2>T),S6NA`9=䔬'9!|//FC,u lQuX;<* o$j S(nAdO` ߄pQ DhKZhfy]q=6~khO롡\qPcwWM7nIL7}CޠтѡX"ϭlY\Y톟A_ R}~m*yI2yR,Z2Kg?[UcRd+>(+\L`bk0L|QJ󁥙6.-O ¦q0 Hy;~]_[959.aHT xocnd IPdv&8Ԕk6x/8ʘ~Gɫ ǁX-\B52>)Qa:f%L,N-7lYE~ a:^k&vQk0ū7_i$GbƹXKaI%ixc}ڌ9VUHKT7U۶X'>..*op-'lT0&!Tf6@,h6pņG*p}Zˑ'B֖\p8A2= ֱ,ErUEpe$uyئrG6mvE5@>]ZzjOu '[%°) -+ܛX"H`{5\b2k׈㮢:)-?g쎟'MYN-* 98Q +v"GAo49U}`dS>9#[vuuyS?M/]e-xxbZRu"a93' _DfY#ۿ0) wZ.5 g'n'yG_oR0Tܺ/Mbl6h2ƨ* 8]σnooJ\w3Lڌ?_j/=kq86uwģTNQ ML5\vj/)[G׿*Y״rݼ k]ԶSʶ8xv\Հ'ckzނiE4Rk!xizwۇ_EO1~VEi̅,͆F!nC J- ΛU҉㐒 mh?x~}5_$nmKaX]u1]Xx2^2sjZ/ 1S]r%}Dd]5:ゕHmֿo4Q$OG oXpaz/ }rJȜ`atƬWClI `D3P*JCC,0$xؿY=˓qot0VɔC97nox9>KJό#bD\|-T|%*Iإ30>SD?N:d>!T8Py2icvi}ڹCRYʒO#Ks.8K l! K7t|f 88z .ORږOG)ѼMSߩ9s Z  a={/%f]LHE@Uhڨ}ʧCF٠tg+V۹jMT<{f&ׁ<A˛}(rs.d1 XΖõXGV Noiʜf?fqb5j 2sfGN;NaYT*40Ÿ=<ƨ3wk4`kJɡ$Yy̱cVԢPu'Vl H<1XuuBC,ٷ/YWܧ FK>#%q~\&xuxH -lMZP4[tL"nm[blKyKċ@o&@¥ePP{ MHVdy_DzɜUi=~~%zô*>Ym4 KvP:G G1u҅'ϣhI rᙬ/Dq1BZ ypuUT!(L=Xnu ;FNcj!t^Gޓ$f=<^7łSqqlIT]/DLƬQvV@iVY sm\}ńf$ھx9<1%|ޝ@CM?8*q.ʌ:zW8~CFn;h_Y[7<_GvM2.Ӊ?wG|ܚwPVCu {a&+[]L' P0|L5z\4? 6蜐 \K6cX Yʙ&)e߾Lq1`<ې|J _4.8[?>0)X+K 8B/?ܖ"q(l&@~?p~ɭԓ{˭B焷tb](O_W;T!68>wOfDa H wҿR`IDnMH`GLi+ڂ7 u\ Ħkп\K҅4#b{^Y:0 aF}F_:׬\8-3ճL[]ZJgՑqh&j1A FoRU-`jA~X1j/_=%2=b۫ xLVgѠ5ϰ{H];zf[•vb3-dq!ڊ$JzJ.woOd̯0|n &-3MMp<ϝ܉C# X1Evd06N͞`꽾]DV5\B[ӫQ X6"ik-0_U )umƯjp" @ǾZr#nz\$eIq,(+רPaߏO 0TȥЧ|LK26 xѓ)]ζ1+}ygջxoLu , 3ۍ8_w/Pek?0bw9BmvK*WX|BMGՍEeO= rBsYԘjז=~6MD8 ERnD4r)4.Oۡ;Eq=Uǀy<tF57[j*$S[k… iYc>sCq4GGk1 {^F , 2wk Z9,p.H) \kBQa܎o]Co>b5L㦝ʳ9MjVk]kgDy7! B"9@abi:Ѩ.Q_W#Ct$d[a DJDy\~Yg7õ*F_*|5T IrpO\[ &!=e>ǥ_mw'2$ة୸ 9iVORڏqY\(*)6OtvCV(*g_K^s,A*!('UEMO UziF1N'_їM^(G[4P>wz\Sw?ڤ86̢ȵ_1SoBL'`W~-;] ݂^Bq(?Ǎ$Q( 'aPظyeTtsaAu6k!3ؔ?U%Z ku0ƯD&lo~[~QeV&(1]|{#lhcgx gk=ebQ aF9d!]7+~b2ԷmEh#C6߱kŰVep6-'sNBdmD w0ͺp`e:Xpw7.1dK &2$Fl_[lʾ`L!u`YPW'՛MHMVTD5Z],Ƽi\.]IF61`4|o,f];)(&:FZm>O><:e?ódVH̓;]ɏtZ3F0F[H A嘠jݣ$g+mz]̪̹w7R0  WX7&8BZ\! Zm^LHU)7ڥʙVZᲐ:`;&Zx|8T[CFٍ?>scb!?s5tfCF+6\nzZFy.zRaak ?n5\9e|hQpKc~Q%Dy"%l<+#NbT }Klɘ=g΀UKWJ a@FTz'OWevN(a*[FίѺVuoJyIhR0 >]ΔUZ$r!B]joKїz#3y\*܄r,Eɟ3ʁZ)l|GI-9%?i*gVUA6 ei"4 H83Ax1`emWYΩYϧ˞ G8H@ 9ɩ3xʎ(AJzdSKG Դ~ඥ6|\B0NWKVũr̷@IDe *;B.d=STx yVK|zW6e:tx__%K~ḛvE_jջpvwm6W]Uմgj~^v掔.ʕir>,^RC ZPf_L!q4ZVo dXt-_c;zdJWF{;U9gɒj1NVH7:!:퉆Sp[.?n2k\|vKE]zAXMzrb O~MmkF?[BqD(,B9[ lXai X6qn폾ᖕ?xL8ШtЭ1sU><*6+Ȯ KځW_v9\Òf_JQ G@M%xAٻ;[a8^`%ə'nmR7{bmڰ!:\]7:[]v% NulNwa͝J$nYF:?[="זj+af8%^C$9iktCR08\ZnI (Q]2}@Rr̩A!P̀SEE!W &fV2%vF_~mrMǣ^ ؇ k܍_O C\ ҶZ=]1DtTL%#|͎`e*0WK$# 1#AGv1JxgUxYݼ7N]Jqe5v+TtGS!*.ʥeڿ 4KN6n:h&h;kR!m^g֠ɾS9޿F}޼WbZ9BQZnIt=-H-RRPXNX7G>US^IcauYBdJ `,L9BlѻdHGۼo]1>^3ZLIY=䝒y/?&6C#T-5f#JOOkL[L y&٧2Ck-;EoTN+bY,멚`G2=ۀ|ΐs\8XحKJC2?;ZSl; f g@aY"a`ohtfZh}}Jսq1:k51cՎː(7DCw-o~G$+WݼVTvg K% CXi FJv\mo?i+%Txۨ)E.C .W=4DkAGX*Xg۰K/N::цw:zni߸ i(FZ'ӆ vD9Q2seQbY[ }XÂ\X4H.1B6F$S쎦Pi݊J{-G^VđPZK!ףSe~iDr=.}bi X?>ڦ%*BFdäƖTRa5,nQ53N.R:]0mFC|Ff$&1,DЎrZq~E,v@ޱɉ}M:j|xiMvCi چl*pyW;L!(YF@rm">kl5u ^Q(x ۛ4[@O5Ex/!"p+GA]EqJݾ[w)益Ix' 7mg9)s q#\^ !&H'jDA`P3%+*f+9DaY{ ɜre*? Ȉ+XN jK[J.oJ6x3j!#kjawݮ.l{Xs%gku坓w-Mn.$ Apqhzџݵʾ2[wTgV/oMsҌfJ&˦^Vj.=ޞ9/;''KM%KrT%6>J5O˩mǗO)?ٖͪ)<*lGہ+/B0I4|0r)k%eף);G@>!-~M1'[HEMj{yd28h6G/}!iK}S &R\Nf"nҏHWчṰ?"#ݑxpfǜ9nN]Áܬ1/ƾ4('˛4pF=/}AS,O. lNfuNYƨ{R9nϜ]?}P:I47黢CyҶT̠ua$AUJu9r[,׹v\eMK}x_C5 [6;"l0hq"dP1;6Lتf S?etI+iwxۻyi{eᄼ@|b>脹aAMYa-]8Ѹ_שX'iIŜm5:bOZ_navrW8{LJ8=8PJ'O@fUY6s$a`s1/+ld q4+h][ITքd l܍drSE^"Բ1QNg'F`b>ȭ~7(x4AF.jVڔahBbuwm{^O3 &ܣ԰)qO<:C}W/?5<7j d?cs _b6VڌT|I>W~LKH.8/JmE`t^g=5>{39(5C+rs>FmMfăwNx|Nsˆ#]ޔτSrMüf擡6N{~IA(iFRbW`(f/S;9v9\{, |>/ |̨,;EgMxF1cE2&{Veo"LGpTN(VW ChitNv^Ϥ+ /;'Tl`ְq|`ZXu wgM'uKal֨EVd ?(2o..8 ) q'%%? hhYL `E=Ekopdxr ,cVz_%cl: Yr3hwnD 'O SJ ?m )j,cmFz*ki(Eƴ$Lm Fج6-y+BXe[_6ˈwqvq bSD+Q~4z;g`GؠYxM[LN?X6LP(z@!Lhn{E}SG{9€I +ܜч'3:\ʨĒMǞbw;>k>!) A [yVsuifϰZ=Ļ'BSF pzpy/ieͽ|L_O#QF)` 9olmV!{օ$Aߐ `fGpTE֬(0xuQj@z}Hj!C>84RR>N:;-#cw1NoZFRu_&=<癌R@#!v>5 w  ɹ6 }Uf1c0Р=˛'LVdwd6BVB"q9+Ф*6Hp4I(jr`)ѻb>kFTMLtD910-lbK=Vb=h[+tCkuͰVu 䫂5E":4H @"f-DA%jr\}?vμRX3پa *{P*l7/ט*syZwwmX6fq8w\M@%ZFc NV%[QSTUm_0o[d>PkF¾|Sب4$is`(C|Il4Er&їfQ}Q ZX Ćq8vҹHϨGC;`^#WV !>>zQ1 J{LHY'\ XlܾԆ8EM4?rT{>dS(C4 S$#5C֊tcEZQ>A(Yr%؊*9蝹 kv8qcbd3DU&cXR,j e⭳+9%^;a%m!P'RrWC@bT09N7{b[!tns⒎DPD{3c|_z5g [H/p`홮!= [,|K#8 kA#lyT0E{82H "&;WCJC9@֚$OeQy@a.;}ECL ukCU{?m(B]`{oVoDHpwPfpS=S$3Js\0a4?2gkm2@zQ)`8=3\ ;GMQ@cP7QlKm;qԞu|Z4Ȩ!_2$k4!^1 DfS%Z, DCcq}098Xdx-Op(v+B(o•:[m_4c&g43VY*!8SDps(u - LSI>Zf-T$g)K PGTM`t$b -A=Ʉ-$dނ&P n}7Cמb*R=tE"N e|u|QJ (v%# ƽso<%lsiׄįƁBob._66re,ʜNb1]Q4ynȯ:M橅.h'y2b c-L55|CAQ-B >У⇘{VʻG5[`?i#bn:C`t5T9<3Xʧe򑫝#R{2bu%=Ȁv&̈́aU-h[})9 o=/WSo%zuDV^r$Zn-}pTCډ;2rDԎ@i'J?^^֞W~oXT/f!A/VtǏ0KUwE@;rGGz%7.'; VHg>P&OA[(H'/UxujH`a`1In4jħ սfnPY|dS%]HK8OD,^Dʚ2ۈf fQZcSZ301[^aM-&XDcsXKt}5|aPEaxyPB߫O ֩1ȳdB\#>6V Q~MQaYeXUڜaļǗDiBE.k5+t+Ř0,yKoU{>lx<)yN|\t™|RZ~UeoRBťъ;UQTF*~0nz'}԰{}bRϙS4pB\v|uo.A>DCć̎eaا{]w5}Xr#J cBo_\1=c'*8N0s§r}V*/*QMsBrT6S{6O_L#%ߖƋ`" o-EM$b#n.w"!JƈXz[L NS\Ig]~u^eiL`jÖ́]c5U!97MIZ_oTo)SxNnAg(~bò?|[- 9L5Bs%54m6P" ¤ i 6I c=WgS i,~Tlֈk#\[jmЪ/D1Ga= &a~H^ Hȡ1932r 2H"Jwm9Q=%:øV^Ef|'UJ`~ټe]/* Ylhf25(f2jk_>C+d_&1@ԲvӾbnqHU ]Ps6uѠ^m,d];@)ܮaZ/jQͅK=Ce&L( 2InǓ&pX}l奬K®"o:8H\ǿ9f- ZABW`ޯp6y  YFك/-o5Ƕ5󟂸C'+/v?1gi7Ҙ-:yƽуL2|޶8+GF`emͻZ}8$ZP:T{BD'́+ܜbGKIpAN >ۤ.05^.T@ o3L o2CR q,;{G]K9RVw{.YVDɲ]?xQHLmJ|DI"rx#|wNK̹6rcGjc)* u?g_d N -ud`L(2jGI KAk2+jd$YUxe3n_el33~QM'jo20=>gT9C0N#q+kL= 0/%K A٠6!C*?K9'_xkG.MB<&tjE.is^=Bj:)꟭uM*cP=!eEX\v7P_F1}`GK*])#m?cr !'̱J)ln˗alHE ß,kݒc˜ĥ"CDh;G 6+3Cڻȇ +9FĄ$TTiIl)sa)eݕ+O,:j}+=OȽp,oL6R/,;q[]ƒ Z ^mR_k|a$ЭTgNBkн߫ T&yP N#s(d֢Zj@4Ľ AB3Kh8=z2_f>ָ\~.G[ҿ*]HecmwRP p=M7M J 8[TN!W-l ~ݭ=8tJW.bzB9G#uH' 3rR$)-sFiF=1; !8G/E$:M` Vl6r,gC@Hf?C.Ej-6d"Y h{ꢾyAzԀFJD* QhvS)Փ p^+r6Zؿ:ƒklj"_vuϡƊU0rCs~C'1FASP]xip-ϩШe1I=sH9@OWw2-gLyW}QPf5:QګF "T7/0gOŹ-7<0ɫ%3%ڻ]9\{xoPTٳ2ƈB8(`*z]c&FJwȵP*/X܀u<Qi.2@gNku+]eXN47mΓ&_N94ru {cDž9ƞD +͊n"(:% iS Ixr"Hx3:;cC?}Æ# v˓˙s95׸ΐB怌.D|8XX΄X!<SrwJQ(N8 ͑ٙIUO6{&A̷e?tߩlZꗬ}Su,zxP ])1k;ϝ.i9EC[޹0q}-̘`W=KJЯU .YOwWf]K1oY֦b6?W`W7G=UKydm1?)5ƌ9ygCtY7}xX6T y@/[ǒC/%U3T53.ȧHW_nyh .?5R@@U`z&:%.%RuoZ;F \fs>ːSj* ZBQGmC*Mw?gMν$bz Δ+XT`8^h\W(m{8M,Pg~'wVs=395>ɍ N+S#h;TvF̙_'`M5|vN͊HNsL}NAŻiKDyønDB/"Fo ج̑y#_I#L76=G%~d=۪D]h1: yq{&T^u\ee?2X aR@Beby|w@QPG,Kĭ׭'dG](m!,tpow+Kt6]l}@ښqwm*茻m8u`Yǽ8o2J0+nHw~°seOlku"-І+OI &f耍uWV<1`CM,.)#O'SWJ^fA{r\Th\a  A-2 =@W4&+BlRa4F%tp OeYzz=% ?%~,/臛"97.ֱMq؎BUq % q7PoCN)ģ2!)b>=+#z Uh4ER*Rz|.DMol5ʛjb0;t.M^֜)}Mm ^CKAvaJ .sv@jAːb`sw x@`ipN#{7aHr;ldI8·A1%V­-cRl/)ra>qzq:{a5dgnTȏ!(lQN6ϫ<_oM qlK@%Q5;ؔ*/V8%\!]Xhʑ@l<*h-IjKe ]4n20[O$A+f6CJ}:8j`{A qUnIʶ.;o@4k}4JP }Ʉ>/ƣI% ޴#@yTf$ف@F{̀p\S)jhUmoQns$~#4 Ld]1-*Щ)-Eː+F S$96f-oϣPM/NQn,]ۀG[Cܱ[hPA' Pzʆ`jnߑ7BASž@@!b]4>3r܌]fqQ~tM)Q3M -QL$/SeѷctV4#)؊ďi!.] :FД)Ii'zJ?yt[s@n2{mQTBC1 ' 4Ek«I}I3~-wH4aS:}[@l"}<^C ߆iӣbsyFP~BUD V a%@2{১G(.׏̅Ѳ +E:^ء>-p'8X$7ޡl^9:Gx[^1)1Ȣ0Ecā 0P; pߺAKxNt(Wa=sW3yI=^ rIw*wc ˃ u_kJ<::?ZDz}2עT|wxW7Pwv,Y~ T*y `ܶ7Rllf ;]А8?ٴ 3Y {ꏞQ }H2)XMM~1#i!W>F HV8_G.9#/gz]@:Xh1M K?_1‰{ev=N2$ڈ 3fArx~H>&}ۙƊzmY/Rҿ0dF:>hz=[6) c̓琲r! o;);5M<7*%b([->IMXo#׬7Kry[뇰e8cEp, ?aƀ5 8;goU!&1ݓ3ZE?-VA]- &*;> %HDY}\"JbJ<N9?D!l#vW#`0p)J(j'r[B.=\ݑ;wd 18S(C^-k͓=Т;*ۤNw75`]0CE\>`+8QYn&MѲn#Z#Fń*Z(H6B쪹:("8.VܬW5G "cBU^ o{.U6|bvu>Ǥ3N=LInZշb,u˄!?[U <+;u#agE[Ȥ6`Ln01weShՈ;H2iQ Ak5 1Y;ƙ(LAm7uStyԯZ.@bb<+|< 8FP1q% 3 #SX_E]ҥAڂ6sxj1w~ 1/NM .<$#ae*jjUbҀvš50 {G-ypI_{lAR ߗ̾qR͈1Κ7x7P0hz@F AR؛n\p pC.NX~Ӱ3XP`J}9˜j*N{gT`K)ȲCEU Q DŽz&\+wqv:{xn{(FJ0#>~#IJ@,*hr;@{Lw:u…@ U\=8#vD})JuyØh-T)r;rCho~rhWG;5\7 2_6Q^\ै($g2mzv`PN-mD{ Q"]3\kN#ۉ~^'țvkf*LUK$ɟH`Ƃ՗agw%Tv*Lj5oO1j(WCVRB=*;A)9\L1% ~javK.(F\Y٘]`s -iC=@]2~)MW@GzB" :"Uʭ|MTmғ=j)aN`$J7ՀoAMydAw3[ATr>R3Yٻ:vM)r|ҼѺTPɉ ֖| 9y@=E(_6_ r%xf3y{`W'|/S^@ȩ.Gy`Kj^{aw=/>HJ^=w4X> |qE Qpw@cgar{/VDU’ &70&-6٪Y􃢎,VcY&9ɹ\ 舤Y7Wt6z8_,hmPr l s~K6^,qk_VDU6"wT/ *Pi%IdIă}[Ef <CV ʕ G~d3ZF'N}Fa9C7r3x\ǁb14@=woGyHyqڪl3NMwe̗o%=Id~scs˹MH4@viRof0; TZ ~g46HW]*K[\_^SOqZ)K\TDSz peSzxw-_ [(c}i)ܧ`7W7jHݻrhܣ [aǎ+fi1EM62ہX'RglkFl4?pbcѴ IEf)&E!qbyI:{+<Wك@HT sIJ[_nZ2zUfG ^pkR $Cjn$|-qzM iSWF0ǐH7ZRT yIƥ]a.&hPgp]HS\ܴ:ihヹxVJ6>!VHV?:܀-AKZifOY!0Cxw-lA A1+PS94Ù.tɐՑp>ҤW,9!݋_==;}ZcLE E'}4QDjI J9u1=7흅@gٗ`GVSe~(/qyPpIUfz6%T/8ʈU)T0A4"~Sdv!AYPrag@n>.=,uZhnU?Vy)-FJ4lQ?ƫ덙Yvg$PAj(|PDV"w**\oK^p%}U|kuwoO{0W<'C|BBD37T[o5=|`yDqܟcUV1%4#PfkduH+=Fʺbv=x(Pp\ ^+|o I$<0 ִטk:JìY;`z\† [r<9(K*msHhM:zZϻM֞׆Eӣ7a 5VHPirkoRďw٘sE4(4Qp;-(^?b zG A\n*.]$c{aDiG_ޫn+6^=-Fj2ˆh\gP<eOx)\U&BVh,l2ըX; |!56M,I,~S|BAZزnQ|M2boPt_c cc~㩂ZXiЧ:DTBԩ#ά|rp}Xyc6X?T G|g,$) Gv e2vs#?$|ϑ+=|a xV /J~u[>%0hP0i[;ዘ?K¼ƝA[ipCx>-zCлĢtlmZ_a],".$ 1@˗/P!zaN[]jztP@ZC=P9*Uk=ehzy`d*٭QWb`^=X JScJ:t#CمwXwK["AR֒;ebnҍM\^@eIyEq~^h-gGU(f;)74g_(r MAx}Apۏ"XZ̶r\R+ix%-bndG:0YA}rTХ/<}=/>^҄!:? %Ɯx65yt̼dYG@1?FGy g+lb$:bAڡ|(Fә)XLZyfdL9 d! .k ;Њ|K`jbqݶUeќ0$쏯S+/MZs@ȋ7Q1nJɉ](,ǽp2s+.1UB(O Cƀ#ȖVOu0[痨#q#%4G[3ވ/͓e/*N5Ueqئ\rA[Mq_τkneh  ' ?A>-h*?ɨ[#t&JDJڈⶅX}LˮN &yeUt_RvS}f* &J1 T fI[^ݜM l}cPtR3I)LqHR_~$zwkaA*幧 B`]G9^%݄y\2xkma (L^TCx?x1{̋! ?Tƒy_z I"8+=]+zcr .6r)/ݙUF$O/.Z-tGeO(,[~K@(SES`ퟕ"Vܔ^ wA5M*cAK@̠{cϦ%XϞ:'{[4- ZMIA~' ət.T9'WcEFܪ8ő4Q.|)a++Q[:H!=ڒTW[y~_P/6VЋ⼡d`eq[ kV+0U?A=ςfl[|;o 6.%쭺@}%c xudGjO~\bGdɳ՜GnH2+5!Xzj_E G-+ú#1-E1EOA|{S4J-)&hiq5,%zalͣh4_o^I^s[rW<4*^1fo?bv}(q(Lk@m ;ǁlV _WtkSl93,r3qfaO:nj{LJOKN|vYBD@=Tȧ8#"O%Uh0b? VM~l-$IbZ&} ׃m abNH@-}g`i^Xnɯi)!gz 8GT~va 1$ö2#~ N䪛˲}79BFSm|CX_y,]cwQq`7b0Ie@]%Br%Yl-gM4&gnZwNmG%@tbӔ&]6H+ci@l`͟>(^X=i~ٜ@ݐU' 0mb9~+mcʡ<ӷ\k4Jh[t?`iJt9%MwF4DCzLgB9}L \{֖̿tժ? $)Zޒ(|M5Fy3N.*GBrXUU3b%MV8H+*Ǒ7*CQKJȐa@1f28ʚ? O.ƗYmFu'ڋ 2LYJħmPp;2ɻSv|5Ē7@YRR?G"`=y(bvf@j hFҎBF>b7_*xx!UѓYU geQ(nm{\ ":5@.dfX"0ReLxI$]p5 e53FE^iX;c-mimk0$bwǣzI :iG;،$U10wH S F LB`hXI)Zc,ti,ujM ~,}ϨlB5>p!GvMƷwJZl /'llci[h_nVD84k5+A,s!U}=-Q#}ә_m)Lӡ0DxZznn`E"yMNx]D%*{7n^S똶eSd#2o+t*:p6 %?aR[0]Z$1}Mm?/ߑ3:KIek=g߇e QeJ0G[GXOrљq6=%~kK DE P>$ NT 3Xf흑f7J($NG\"H pEШ[/pp5J kӣĹJ1E})鿺_X6mAϘu@*VN4v}zpV0A Wg({ `˳Z6.V*7J/ $wkp}X-3W,{e=0𔥕@YNh P㷒g]L{$ݤal%]{[|'GÙԨz[[&o*GДG.|4iGTUoT#A&À"E`Ŕg6I1S^qm[ɓC:~N&fk=<ӂ³@YKՐ{,B,"86{?Eǀ#Q^I'9 Z`H0(u̍ܔ=9`AeLãl/jeIMxUɞu_PN7]-bxsOϖkNHȾo#X> UJPH;8t?BΣ_-m :}#ώ57*R5#7 7nnA6-lӲ6I+`!r"o|n[n>jT_yl˰yh0ySV1{h쯡2tLx W.N)lHy> ܍.]bb(|򘣞H5OH*@ϓO`yWϲ`Q]V(HhGW613u-Kt 5 +EvvJôpUVR|c)'2SXk%0 m]wF ><y|hP*wiG]cM r4ySлͭqMY8u  DVrA {C+S};(1EL[R}p9;9s1=;J``ګ9n>`9(%Xkp=`xw_ouW˿'1ió:2r;aAitjKu%Ш><=[r`[]ao18]kUVi]>bY UmW Ň<WĖȱ>̿CzG?,M0z[Y],k"Fq"C)RB@tzf;HyJQB-8-e^Q?RUICjݧ6vB;nqX=b來M'?w9|\=j>l ,:ncfrB߳5ddG-UF9jD,vsYRJ]͎cSpw,8ے\|&"@T&ʥ=-Veןhf@Kl= AA-E#U1~Qc+[_7c1R"FuXZQ?^-a=x1[ȧʆɘ=Gw?jM ΐh]0Sh2 n4GIkx?ϴd^7+H|ΣQ;ETEQ+z\6c|Qjp~FiwkTԯ̐7",[s̴jL &DUsQjF̚Z Uclv_TAz+&KbxV?$:Ui$LG+ c `*3E`Xzi_Ԧ|5rXG>"R\S!R;Q"߁_atNs16|m˗ַZ& ]ҫ\C9[bHkllЧ)0GD[/$UiCU/G{Vw:L26(lР%a؇lsvzHBݪ ieu`҆!뗕ލ OyJW\!Z1'x, g7;7umWtys۠J *S|?J J}QmQ>KRRCLQ;5g-_hLpW߬_3~@?Mh9<7XU>l``tAbQj`KAٌZ/YIn|W#$WXJ "tF娼LSV`dA 0t>$yō~jl4x,,wJ53b΂ 4IS~Pˈnf3Zae(E߈ޭ=JA7 ^Hu{'xݬ !?wsg;^ʆ߈V δa,h*X2}9w5NcOT8  '" 3#̊"脂$$4_y{Kc`ќH|YR4opS)x|qTs)jyRJ*šV^NŒE^Ž(Xl*;O<w/$9M&)joK쪤Qv-%~4-i_pNm(*3kIn݄N,^KiLU0D]+nkNU5o3q. v)K!sKN]hH}ݝfc=HʍbfjBNcҊP.4*^-4FmAF; dN&\YQ0o^]_PϪ)qIz֝]-1-*y;F y?*& }z\ul>ѬE ='ýqJUףoR1S 6x Dջy+hPT LmtE4`\mχb_ldl pr< !N ^qlM h^oPWLuB _H\\xjBL#R}@P Ԫg2)Z@VBFhL2gH6ؙjENPK.GK-J;Qzqa6r>:̷5_ X3P j.QCF|U8:XR nde9,IϾePصAڱgj*!8**g^%+4ӥR «O0OPS+Q=ΩI `]WIyoft&g./<ؕ*Q',ST!6qHrR[m,ζ`lxU\ >@h~=<DS1'nH,r^-f)xO?m5 5ax$N=3nNχ|$)0Fyf$kOR+sj/e JQOCigI"F?}p.g6"?S5 T+, pΑ>ĭtjZ)S /5Yz/_oXly5AKg)}O ۢԖs%BZe eԏR5mӘZTo{gJ+r#N &iu9l 6 闳oI:䟥I E3\]8*<E{X2 8wy_O8LfMt].sF1&"$QeX^N%x=|qvh4>'>IgsVje96hUdϤ4X@:wU({q|!F|;$M0;j.%z v_F5 P22UO'4aGq&i&>V6"ΙLujNIk Gv:z5FDH7fAUD|Hfoݎ zITT5wN GVJLS imO)”5[V5bSgzii@j0,!&*~Ŷ.ԝpE~%`K;#'(ܰ76Q_9-<0Y#T;? jFyʈd/<=>"? R*jzI?u<'D3|B9á'dA.Jj͓EҢpf Q@mOEiKRB[d[PC{'܁7n/@,9N43e[>#ؓ}=2P[ x6"amӪ2!˷IzQKV "4U}C+UkSdZh E+'tu{8 _^8SDa oAt4] j>%nd|sL~1]F"=箫};֟ j^[m8be$"1u+7q&;>5)'ęb68 ,\|=_6gWG^m㇐ 8GlV]޸ϸ{dm=߀7k:=.J9+[G4(EU I ӋV" 3"5?[}eQ~"MNr!%S&XI@NXp1ǃ5R'?yBx;`얅 b%!枸VMO *~.ǏZUe EtA8܀ & 4FxolQb| k00e&S <2T;OZ )e0+T$DO+k%v;R %@iY͗CdK2?̰2?sQP~fV}9Z/?qeP<~"%k ͌82~TX5OT?ppF:+1oo8 _j#PnO/N 9?8P1vGP=I>ninţY@_5\4vF"l@^C^%3HɵjLE+s,]?S7{D0]:_H!"GϷ$IPkyPk&D+ "y,[(_ޅDg(.8xO>3'DXnT ˲qoپYkgbK3A bkft8z` `2 N[ߟ]u@KX禍Xtsdle 3 0oغt6P|k/\\h}2+=s?c>0xn\Te19-]zot. 4.q$"i&ڒ>WIi2a^=e&9N'p۫3"bk(uu%(9TH(_q8-m:GZl:=>CT2䌐k˼΀^Ru=Lz8T\ճ08#7yo<ҼkQziY[K%QBmAGz5Q*d̜f?еeg~dz1%IOso磡ԭF NNViJ AGE#f$,8ƷhL Y du0._E/:Y^Ct(1«]`lhrF r_-k:=5plTe54V릹vr@Wjy[^P|/r|T˥TG2( gd3=6p̫#n>*60#Xvk䠐CmvG/͌4B܅ۿyr<&˳b7Co} O*򸳠^HrUlMqV-޶[",-ÈE%v7upZ*;PK-"Ln 0 C4Nat+uhoWDL):r=Fɒ̜Oփ" l!/tH4fx@? ±Hb}sFSD`g 8[/>`a# O,RG |`{sbT5umu Ƅ!fTx5{7gthq] a+@-6tڕq}?HfjyP+Znod142Uʈ{LW\O24ir{" G>{KP xe@@'/a(~ʍή\uú |zeshTBhy:@KRpd (ԯ~kE|O ˝;fRzaߛUHU>gRc.9wGB_ s!)vĮFTR_Yx}3ma R-HFD;ݩp<<&m+>eF+(\l{fg,%Dn'ԔndzFl5}& ǥڥ[b)lUUAgv#!‚gh@Px4Yb &濌ݗ/[< Q6QF}0j8thw3 NTig堹?VsY`^PEsfNZ8B0!мw;6LIQQfgֱhH; bZ2f|YL>jPm!:6N*MmwfT*I{3FIb)U)"r oKt鯴ҥ$v6*,"߆0U(aIwH!"sOWap`m)5ʮQ3Si9绋rg)`^va<+zU1j-B jjTxlA^4, 44 RtEЁjF׽Ob;*(fj%g.p~uKp=,BE' qY eu(^>( j鋽*?soL;jq6 Ij eֆ:jtI/D:|?)C\u !zu' BHxdL(u~ 6{0GjU`q"$W~ 9U@r TIvQLܰZ^L_aaqUa877Wc BkB d0$Uo:$gmi+З.mH8U,,ǁZYfaRAj{%Px@m=՝1#QůPA$5娻 J]@1C8b`/nzr_zKx2> &m\n>s[ f[;ʥ[dV-' `>s`^3)@鉷@(?W\+)@Y${aqjd/P>;8݄WOAsbzŎK?)[f{!Z|U%pVZOF:me-ARی~;B"쭘1iŔ[_g&r ;E8IhC9?NZIKsx m@%>T"񵴿Ku,KL%:wc?ҚW^YXaT>::4}"2qK`Pb[d=9HwNu*&+Dȡa$2~OĘ') FO~6(eJB$.dq^AEsޙTOۆ,}CU?/H{pM'em2,|5f]0p{b-hM("KqɻuR`h ~$~XKx8 aBYЅ;CoSٗXaZT4߿QnIQJħV>ޅ{襂OR'pSk,vDj}nĵYe9qk;n*]]RgML՛[\:g6sEO'KqIo W$;ίK'sD|: B1^M͒yY *W[Cy b|xEK.n0 P T 0KRմ|E=$⋄~]t\"éx1Z﵅w/_0:iٕQ|1T 4AZa藶X+6dm9sV17BMz6ZV9J0˜pᩙH/rJ+ *7Ig&i"Zяp[ev{4>Wd̂h [tMEL.cX2_Wٛmu.&6Χ0ia ɝ5~J*@LKԇ$H d$ 0h{[Fa/,<'zqE͑G-M~#ۣ`z93HD0i6W@ٕAQ.%x/*/^[L eedyOq601ގ >}B)(ʍǠ)ˁ|MH:u?qWÎ%+ ?F+v\ g5_])ܘhnT~4$~=,4(cSf`ik|'I7a "x@ow@ v5O Aaa})G灃aї]pcAZt (:v4Lc_z,g>uT4؟i\LH4{Mjn{v);o  C50'tZVѯDyO_. !eY^Xp'?ͭ ]ĥ&M] ,-$an@=-m)GQtWxx½,zPwن.lY-cD_Qc8/Uc8k@.Fݻ/MDef&{ןkѶꉘ6RC,THc0ebH!,&W?0hX ]s)Eׁ@`[pUf FV%fgK?})րJ7\DAΫ l^n.Ȱ:Bu.^>`!g#;Z;6]3<\/Ҵl nhb܊<(({xoN2b{iNu9`Q/hIy-Llm\Sv٭yVȀ,O.: FupZOTȢ9NKgCnLKptJF畇{sQ6q=Y5רgz9FE++%;;8vmKӤ;s_m[|cdz)e3clt3MVo-saJ3Xw2yrRoɻw~$VdX]}zAINiժrq;C$D׺s@_y;d3ŬAׯ..{;/):m("Ɍu jBFvG~(W."+ވzmK!;1? oiTa!ɦ~+x8&Nj(eеGWetY(z2~{!1..0: ',هpH(Gδa^S ~w5)`Ɯ1b~ #n1%pU?s .v:, =!zϥwv\Fֿ 6@d~KVq4 ٦j&"1=-7MJ“ˈh3X#N.; \Rݾc| '1Ń³!xc\fZ 7 \߽%Q(.ψ$XmڏKPxeiR$ZتwK*ň?U'Kvx<+F{Gi8ceCz9,'dJc [}Txy!.}eb)|,l-c JI梤vڭwa+ :x/~6:;WhwpcgP`bbelBee-ǞƓ(Li ]J8VAY*ax.aO x52Q$ʕIg:Ùʥvz`up>1giu~1OB]Pbw2R;2ۅEfOt| 4T;5D !tLrV)P.~iK,zڇ%}!NicnEV\[aׂڍm"HPzH3r)p|TƶMezq*$Z^}IKy^b戡@:Gx[{B{8e;(zփYu (Gh+=KƤ lɣq^80:O^z1,Iw$)iz8W..r?֝6XBW0Ց} 3+XU On_-#5v0T |JkT!;-}lGs᡿0Z6]Gg#ņԍwS "wbj-geY 彷\I t<Z bMSY} J5!N0 @b9@dth,TV{vOU2b~< xiI/{sb! ε>f_n磑Ȩ~lY2IK%W-b.v̊K]&Nm<PTEޜ[A[3u>njuC0TՆuLzVu!`A= Ψ n1=neG6MOL/زbMEo}T)E1IX3wɍ/>f,J},/K޻ ivyQh=&ŐBEuk35bKg&G{z#i~+JfɨW|-_W^(nyDBFv%(?sW~jB8$4vW3 JzzISYqpCI) 7)_31jy68[t][lp #V{sLsp+j݈<KKi XJ4cF _ؙe]")#BTGk`tE‘&^}ɃSJEQbW-k'ԯaL$uq6~&ݣ̶$x ѐ9^(x23 |U0l׏+$-Dm`|3R?+wID|XF+ 0f+4A~QǿsWZI 'OΣD jI=IcN3[(eI8,8.P Ussu* s\c.ǫh,{'=+Y e/Ԋ ?>wxcnRs 9Ke)|O+mUu:1ulLsDi X씝u/D?5*ygΉ>jNQ]짹_0u]i-3(tl~$p=MuHH9alt+fluŰn}"> KFv8Yo,eBvk]V(PA 0TVJbp9\%k6E#w6x=-Y)^e3_jUNߚz9uzQbZ1CIAਯ7E3P`D }L5t(m? :a^7v=|]1CvOc2vGW>w-uڷ@"HxnL/;z9P-) <;2?)WY ]4GNۨ@TE֘TyxZSqES&Q.&dW{nM.iy)9)JMf X5$ٍf5r=}"pqswaʤk2FvPvw5+)v{2i>NXx+ouu|u<2$zǠ-56Ͼ Mƕ{4N9䕼21l!PQπ'uv Cn?;Hp {N+ET6rՐg [,78IY nW{NnPL̤pvbFtl-ʍZmȑW;3 F N!AH$~XbD. OлuvɹIX D*Ԅ *)iwiދD+D$J r5Ip7(seviVa[+6:GrGaJl6ih$/l=/i>E&[J`Pw a ^bY 9B hX  [Al[\ϻߵ5dILnFyy֋5RfnP,X;R~] '͵v~fok<$J_v"=TL?Vg 껔zp^ٖ]UQMٯaWӮsT/KeC$ 5Mg^̡q۷a}`Q.ȥ8/d&E0Pz@.P8Ibe6Kyu퐖4ªgA~04.߶D?e,F~-y<*>w}6/jzۙ)/d~o6@ȭ݅_  Q}=[pߓ= C o1 _ݱr$l[lD\g Eqgִw."P{! 5 W&Qsubza z!{G 3L&0M%WrYAWl^~"T6Dmt8b}p/M 6$YM .  [uQ.QDLS^%p #9^r-0ZMDZLq"z = 8 Suu~^& AVGx:yԿȃkg%ݽ kQ_gQh]%Ԥ[˩'B{R ~40jhQ)>g2o9oyF!Wwz4S| :e.G^Vqn}uM ^8(1W'\&!e9ٴUUJǗG-&ώhA^acXNLdύ6Ȳָѕ 0xhw3z5gijV&VUTҌp!$;`ny3N.u;]-kc_L-2P"]`ƴr=P v LᬒR-v 6[ɏ)HMÖ\IHBzq_Av5GmDyG\족)0`!d; j15E cމٛT7>=Gs`ʭrx1ʙfBM!a4rOh}Z##IK~*Խ z Uw}^ 9$<4c,wײXs8WK3|ݦ0oUw-;2.3Qz.xי0DZ TU/T :168'm?W4ށaf*U]iAChf(a\dzh:6.ЫWŜ qG!J H ѡ>czz$T wfR9IfC/AQ2ƠYZ YF#qł CIkQ/]ռ<@n/a|34j'& ۆMgIQ@]Ryem曟(nҿ; $(B-lM|.u'=3+0H4aHV* tWژͿKyNoڎHatk]&S>[T\5WmWZU—ZtT?'{g ,c_ڌsѦ֔ %牵ŸbW['qSl^EiZlD%ҰLw\Q`jLيnpWLGRT_z#C3vB ,xֱǍ *|WG390.P(ֶEp&#˕Qh E|KٛU1Yziyh Ksr#%;V'I5f^w͗%Cb9sF-Vيju;echUHV ?wJ{aڽoĖ%Lc[yWwl۲>|o_oG#%ak)Kk(&t8׊S)x˛X}ZeOKWҚ!Hb]mUa䂗Nb3~͚oGOϊ>1r/trjزTRT/E)-^3m%DŽ=_>R)J!2*Ht Ɏ 0GP=/ )WctrP/%&LDF/j6$>V3EÖHKZng60Ry~[BV^X}U%ykȮ;H N<}b,|B 1NJ(Ġ֎M!Px ?%9A8t|c2-!٢/DœT%Y S$:U]775ja=W@:Wc k=ٌsKחh{p2tn+ t1h}P׆H2xzMH{E +M.sl`? NNms66tK&T$Ճw`wJeH .W]#?$ 3׸!iC![0|z~Il=UTҏT8%]߱muBzisdVIbSSEsuU` A]]5>UYE3hpŧ]藾L#p}_~CL )ۛP#ltN?0xcjoohr_(#u!;4\i=kr]mIBʎ-m%;`eAr>㰎 V2npzn2~AV激t߿)u%"#l\+rVMI~X4e!S͓ו PQs6_-Ұ3K(['Xt u[Ñ*f3Y RW"~I`*y S'VJ^.*u?f{T 14Y2美]Crz96&/=t?Kwtpc?lYNH?6ap#.Bb(wts!dH&>؄ccQI6$w=U  8:BKjZA'Risa 44әlvW6{BU6ܰϣF3_+V(H`\ DzhL utuJiʚؠ_lfcͼ'~U)x>"r-!:@9-mN҃dڳN SwrGUHTTm Koͽᇻm 4+\p])ׂC#u!r+G@P MRU7~ٓX.sq"=K衔ⷰ\$(CP˜aEMk '5zD)6\\@joșH:E}+IӸOL,y]BQ|;Yĩ=#Ԙ3ЎA;M|aвo_8kKR (7*6tn=wñq炯:+ye6t˫96myV9"w߼&KX C1M5) ъ[ ͮVujx}i"H]:aD*" /evf(*p&ןCl=thv!7?Llk 횼TERv:Ԥ0VÌ"d1en ܼEz+ @RMٞ%~rqv.; np0kC7mQ/ bVL 6BG5U4QCwuV=VԲ|a߼Jg7qhj;v-Sun㚫LV>oqX,8M\nӡ}:|u4+S!RߜNp 6*7aPrԯa軋=7]^F a wn(0*IV ּ0nU˘xo)Qo9ypj(Dw s!?RЃnp#~b`hzJ\#m'%S?|s!b2,mC{gJnt Jjp1wԕi{Na>Iz/A XkQBMj~Rc +"0 )Ͱ.=盦 :"/Iq,Hx*DL-5iyI0;/,nf,ʪ'-vZ,JR?΅ 0ql9@|v"˙i}ᶀiFXHBMtމ}o?AhLб)i[]ٚGbbpulR DO%!d@Z+o%>wZ[څKkzJ}rifnv$d4=P{Ƥ(=V|yz#oIg""zWoH/841gCa.)ͣ"|BoS!-Š4ԚE(PRI2']peoڬ޻>jXįagdJf #ӇϺ돕e=}pL8&/e({I%O.h3 N)J j: Fz'{ذ 7_X(#ah77 6 !*$A2/=AKd!''iJh%vJ %-vy &;omvs5(cZe35=)kWe`SSL*AlbLhP==FVM `IhH6UÈLOEbEݜ~E^wG;CE~K,đ7 Gn 2,$]`E! ?@MQiͽ8u7Cc[%#vH`*nL-BPZE n<ܲ3Ӱy?x~ƇT@|rI>=h-{X  EXGev )k?L- +MHa a$)-AGWCБ}Pq伖ƏX-+Œd#Y :0o(j^+| 5/{|&}m))>z[Ib̜|[q=Do[s5cf"[=^_A6niV]~d |'Fu! yͤ{$;r/ Fo 0,j6oF<{g2 əUbh*+n6p#^$\ћ/V`Q(M9q? k,݊F: gt!Awoِ ;"ٙyR7YT5!E%cNt Y@; ُ5;'r=Bԃi aO'aCZ&]+"h=$ ٘q8Rܚ}H_yK}q g7Lx1=&1U!?\Nf9KMvu)0~(Bi/b[K#_8ܟV m+'x%ZR_<ׂ9~{>a]u+*%$&q-QnK]2)3j|b[ŗa8c'R%/)Hѭ"Xpa*$zx8މzn9J2z8ƕůyPn_WU/ҵΗq|>:+=oʧ["޲@R{(vI8tEĜusaC[F .8vM*>U՗ڟ6n s?q|el+8r^BeE^#UTtOF÷vZy]__-eFR9x~y36F5t!ݐM{X~8r):/-r8ReLI>ycke`h ~ 9iw19X6bΚa 58}6G쫜 ؜=r]98u{a)ީ<Z"W #zZseg8ԯw&|5dnc,.[1MVOT !j[l^ܲX(6<2}ie* (ˍnGR z 8anmx%>Kq߽zuiaK_\o b!Z DRq['(Ó+JM'/᥹4yͧȧo_)G% ǼcG'mda}{ 4ȖDo3WtfV3qդ? `޳ݴo=䟉dwui?ʘ_tmq5uYXXﶅ$^/M핦uKڄ+p5mn$oGH84xdxX!u]qe_2V#+HN!o%&tQEK=~pd,{*R#x?(٭ڥGpyEVx`*r% .4*3 [):+@c45zU ML{~F`?HW\B˻: 1el= x:e;1b[D/|fX[Wy^?䒴eV20㫧El`)@<&53܌"FE>NLn?5xZz &(؉İ3Ur IJA!NDmrN0BUCq5Q[D;V}$0oJy>--mPp+ɶd .Ȁ(B=2TCz9Hq8;\,8m \:S%(Fp2C fv5&On%:Cƶojc57E<_?R'18va@fBHA"FEv$F,ofW*Jo; |ȲL@xs=ܼ&5 +QT%}tH10N]rcd=z6 VѮ~0.sg8!k=&Ckpye>J^mQ̪ Fc5IR0m?ŝ _ԳRU&?4D63 {!c*vR@-/-z4 o[ulB|[mN&[OCq.qHƳ~qJ)p* j,&^gm1Nԋs絰d/D=3z#*NkʜQvVʅ&b޵88j$-ljx̋E.i.Fb#Gy"M9ٰ4E.v>W8vs*^d̡\)Z qMLԮ݋QI5RdX"k6R5b2Z߇ A3E`SWQ QM ?~0xSqXṆgEuAhV>_Lnp3C57]胛az#SPٞavZ[>ujySl©?⨐AeTXpd7r?5?/zTqsp!!Jb(b=."@⮒17s+O %^Iv)Wqaas2F潔({n2afRmJPv?MNyBP/JBu . <܃ [%ɗ 7G)L뛡L3и["2n."EW5dח(3PVW^w4-pl۶ Bd};YpޖAZZElyUK }_H3:;9%bpV=%-m*FHJg۷nx<$iɢh4[!lٴdzӚ?,4y{]8 }8ݮ_c|%rΒrN㮳ΣTC)lj",7Ȥ]Y_4A5J^yُ$5UĵYin5@`pG<ҵ{ % =32+pflW6y[BFaVΆ;5d)m\ivXtGqv;ծ8$y|7m%bW]9>/՞>bA RAPIQPnR6U5:iv~vic6:hC @RM˳'9*!DOpYıqL&_ 0g.9^,t@\;XgX@tߵ!AM@t}WtD/o(HCҴ؃6MS2B 3D?"rԄkȝG86(*(<zƯ$:;C^fAi{_ M1 "Z% P?+mypԴgFO;df4:rmAc%fω|a#N.Fj/3JoGxZ"FIF:yVSWdTcJ6R# 9,ת=G0kP+"-Ās9bEgrI׷:Nud_,~AAحY(訐@OT)VlfE]IYu?3 $ =Sܟ `{AyX'WFf8+ߵԎHYLNχ:%F 7] ^6EYs5њSeI@(7LF㑠x0PcO_ӷ,>A-c ö=O1.9-OSV :uJ-r{䲫Q+i9 T xℨPз462 ya= Jɩ[N<a֑~k/#4$%A;~30_Cr]e<'x2?Ht^[h!4h3;aC(|}D+g@ }^vhaM< ]_e睪CE r=?0V۳PխIv U',yNP&G.DtzDpIIJ bgBB&GfC21.FyRh7\aSpjG?8Z,cFT6$cDY%Vg W+tuۯrXt9rEܧC[o}0~~IvXIRHP9'uL Y'T1 IUGVVϬ %W`O& x8ޒ&*F17]J.W ~2oҀmӷ85R^\p 5V>唊T]ȍe=fy^~3 b7h=!&jV/!| 9ٰ4+ ɮ8?2 0k/:F@iј9k杧iu Q9us&b #^jhw\ J|@ٚP[:3԰;!v*g)̴NkJ>;)pLK{ IRg͇3!{.xeܔjN±;K򟖼^Lc\}݅= k%Q\4z=o3}@`'$129̗0v ˓bhzv8wc59bk rB,ԙD}&v>"-]2Ny f  {x>i! ˵ci*\yZOo?/SSWVSqiLwM%Dӣ!f]C3׈EdćOJHeN7^N_y|mfHL?xy:{']d78s1CwU< NX[uN=²m{lE}bj> m3Sx-d^Y61f6  lINwGM ;jdzCH3d6ud5mԣei$6ot (X >z%0(Rb x1g2k 뗿hP:fBlп;63 V@<~3ԈiĆ©fVl/djWBOAdkRlpA)ZĀH*PH3&BhsfQ'c;RX''/-p>F a`0~L_FJKth!ﶶrQfZB ӭ\7 'ڣpś)1'Xtp$]6 ˎkGu=kĘ0zU׈3;J4de*kѯ߯B#xZ xV'2ǟ4vx u2|, g?Q"NK5[!uz5nPH20^eFԫ+,L$)b4DE<abYC~HͭU6Δ{J;"Վ tW\;U3~|,0NvzW-lаL1ioc}@EGsǩA JT3[{!F?VHv+p\:~WH7F-dS!pS2o/Ŭk!FE1V d$p TΠe*ܶ\&mD{0.XӈQ+>~29&RIbϳ-W2@̾Sp!ƁjF^ɓ;x?G ߖ;)U?|AX1-1тk)I+T #9;` ,V^E~>%}?;r 4h_LjR,*n׮fQ&_F`(D(DVPDՠB1-F *E*r [*Z=rtwEe.VPت|Fx J\Dt2KEtڐs͙v&6K)'co x"V}) #6/0shm]DJW7d6tkẋZ[YRħ6wm2%0䜣WmjW#lD_>/ y{!̬GwufW̨^M $m\dnn1.vP=9,IRLixX%C[*tA WA{Nt!ƻ&+{ֲ`H6ly&tQzWᤕ5&726 ٯ3$ Q*ʞJ'rgv1Rf}M #l?' vҰqe1pHު9Ҥ_WCyBU Vt|a؅]HXu'Ig(!%uL!ހc($Lu~ :ê D9=K8y9qpjw Cgv\sGuc/m%V./?JYH^]Ff3j"đ HI.s ;|;)+5%yvi*brM($0H4тp0?gы\{t-`QUy9ܙJv'_?ҋrE N]c@^,J SHh u)|8bzWHi(BX=}K{*nfy7IlEWKTRznL{2Y(Qh &ꮗ|V%~ԈyڧOuUo85m3x*T~{\7BKx}yR2 ?b6_+jnW_oZ9j^{uc$J~tJKj U37&vN68c~G`ۢ]@o4 Bl -]iz5=^_፹;9Tՙxfp1JCh#}^O|A=Isƶ=W6MJ\ml6΄Hw療9cdʛz}3@9^: ?p7Ϸ[SsMc,2p l c5 uoSGr 5& O7K_(#,d=CRF< y߲:1QϨOB,3& @2;+1\"i%/-80ώ.uS5mDK6UC+Ӯрؔ/0'0xúsœ>v~vعڼ0<,+ ѽ3fVnH5?pQil'@ wPE+LJl nлΨcq3R&ses澰\?~ f-:kb'z>iyD~}wcΫ#?E8 m&x%2H[p'e :z⸰O2Uhdx_3o6V] LFL;Vlmig9 M7(ב_PyoaVAQ l_C+<&ȵYa-Uu]Ex?(U2yHXHb&0Gzk{EwZGemM$/HmT@$vȩ0b3O c{zlWvsT*5+g-8^^{ A5b9a y׻#8*?OUWDĔWұDu|U.= |9`>+N_ZtԵ>x$ uR$:TZCҺ w 07#/Wn}kSPHߨm84-o ݡ@T2\{~ܠ9vB#Ep&j-uGaP`j22u< wJvⷜdjsE Mmt#It5m j1v>vYo f'.3hoUjKT r.A*C$@c߹A\7FϢYKLYwuEiE[vh( }dPl ?7 FJDg/m O G{9q{Te3ǖ2uY*{3pܙf3 y^O2`Nz좝OW5OЂ‚6@iѡbb0?X`gR{ D1`=ս?[h =ԒE .eЩOm*lg_KCT{]60F=kO f %=f2l`Wӕuhi`X 'i0Dn߼)sC0sItfFC==vezf 2 tqv܈j#d&q(@(4/!wUɉV' a8'}z^S.t"v.d餄+ɨ$qXs-hչsDZP!ιEmC˽La~Z,Ѧ-g[ʫyHu' /X^lP昅 pt>VƆl7w-2GpsiJƸ2TpP30;sC8qvd"r$L'WF= GVZ+ЦeeӒ3/mk0ZN1jߙi) Ҁ~fcV<nԝ>I;ŽLJtYJ:BخI?6k3)H%So!GOt^Q;R "shc~saɼX )-rCY`鴚YXUfޡT$*Gp/[.(@ZCȖVI+BOQ‰,tZi5ye'1BAk'5:ƪ)Cʫi&*olsÛsP4dP@[NR" cЇdJqDHz?D⋓AѦaH5$@܆YWtR.KHl$3 ݍI4,'5$R.Ψ^l|1W M$1O(HʎJu_'R|c &i Jje1-ү A9~BԿU!s(f[vĻurW61~9igsuFڵxw\uv]0oҬ$LbyEox$GOXWKh":\gM͛7 Wz];qp" R2nRHW;3f (r\/J!+m_tj7$s 1U͏w4ΟܓwyS%kIdazkѰ `RAKkI͞>bOs9ayZՠJ c5Q., P,^<-'צo"IS0q%y 8&n .6? F٘Y>y&Ё^tR&7uPY crN rk',.~gِ…48%ysOR%Iu4q6qO`{F\ˤ>ETPB3hj)u{#&HB"6݌+rq̖+<8AM5ʽ7DZ لBE\!(G%9ok4eZߑtѪ|FF'W-=2 j<yKwW1H.ƝE(>ߣBM>맜"byCǿ2>UE@IυFa[\4ą/_D]pQYC~̏걄6V$6K^Ag YИ4j ztW +)#$ob<ͤV6GBm !krm[R0%iYx$۞/yWτO\3!4-<*e"鐝~h,Hp6W$R]%Yoʿ?gBtcy! gq{P$qme) wgl_\.iJ8ݷf px@\sv.:NBTZ缔 c›VF75oqYvW|]q=3,.?V&b/Á2K9elx3K״y]Mr?f {0EBːڐ'9Q.~;XW6P}u*+SJ8; l8Ԧ'5F%^z\ ,U)rtHK& d՛9ތ)WET!PIepwHS-<%'XQm+6vxmԘ!3MTv+>F7UY12`gaߖ1mu\D:hlF-7#HI\ո9q{1xE EMHi Y Ͻ umHk5tfz&6H;#ρnG/ӎכ+ܡo ˒V܍4}B[˵?c?|p3"vHu xZfd)>sUјIiOGRBL04~R/"Eeg(itv}F; ۛ 6))Bx7phBW,JA,CK :JwaZ@L h"Y٭7ۢI#pPW,R{4z. >mfdpŻR$枯AR p(,K6q`>(_9+ ^ry0PZ)}imdeܨkAa cPKUž CNhe;$(ѓslaAo qʢS75ꕓ{)qQIa,##'7ެ|&40GjcRJ\b4h1CqDb҈orٍ/ U",56T\x2uK<@hW1ʃBMZ_ͦCSGXI"ms=Ɨ{0 I6Pp{\wxO)C<*!UAXag,h* Iڪkɹ ]$^lAۓDj+ C7$0yQiID!H-ZǼ 3`E8X 'MU)ASא@଻8TsU?;dX+ވfRrԅ^UuF`K1S#q!>i )Yw!J@30<0 {@mf2|<2l^:tsf3'VjEG0C Os>U v %ǩMmW7sl^:6 X KGgi nDvҙAZ`|KbUc-WW~S^˄@"tȸQ*TytHǁT5ŷ;ѯhyR]{TP[`iq.jd%t٧d}lgmf G_-[J|"l%xK hFdI{WMsgf^s6h~`ޣER_?0U kw,e^ұksai뾗G-N&i5;\ j{q(} ٬~PCDxㇾej(q7d?bOX;t]"9H{Y;c8qy_˜* @еɫq)x|>gڣ룞!r~UYgԓXԮ*RLŠYӱ y&E @&-$]êܘ %H-]4о-tae0΋+愮AvP K 4ȭ@;tL3Nhm$ǕiRYҴ 3H$;k\"6u/D رT"Jwz6erxy핼ᦘp񴗷<;#&Oz&Gݓyg'U{f>m }t5?u9ȟHm;TDn$i҇F ,E>S;vI0:֛E_XIc  6Ma{&ȚxT9P:B1p1k2uH8@@P|B:g|T=/XP Oq"Ӂj2kxWY8'~`b)^ m+i0JdLֳӴFRd3n/<\a^_uA֚RB߭T9۩D)0| Yi4wZ\|1Jn7T4vbH8g//:ִϔT;nFoOM=#9-PZ_fi^tM 4b+U*V됓x4w(UON]-S bw)D2/LvGKu?.5Wq| "d{K݂gyn 0)!/j2tsPb04 6y\ɮwPt`y`Nh; _=SU^fC`MSJڨ7ڎ267hDe&2X`A 翦݋+)T@Ie YOrpCO=Cȕ*ލI^ mTɰ,2aZhŎ 1I¸./u jU"É.>SLnchi 5/Ң8^rFvIdUpkAu/."8Xx7*H5'B'_)ʋ(u6uc5"C0{iߑ,yv%.qn *A!dPngЎd1 bcM}^"OV]/ʀ%۟/2*ڴ|.14Q[9ZtJNeL#J1gd<#Q/V1<1'}b6Xz 5NQcڃr3>jPuͰn]i+[,kƘcfB&I#q}ͷff轴$$S) +7d`*P,:&BpHӽky%iӤ\+ 7Z{Cm>6oݭujkM]~E5a0Oat@P63`%ASSul^G_4#_gB> w y@*rH>bK96D@ @M3bPO*9 $e \E“H)V"~7(_w>eSplz!t?7bL%]*h%҅8a>a8b5M(KS %j²-'|DFwQ]aҤn2HʒFd} xA젖.6ЯapfDa`LTW4ρQʉ>TEM%6Q洹'4j| Μ1Ŝ|l&dJ 2M2?2I}D^Q̝!4qeF8Q13_{.2 xƾhg4d1|~ m?֯*<~G{1~PPx]H%ʣy-Ȁ"FÁkiW1?+pװ*&ތZ1<auM1[D>/_Bz Ng H&f531[>]Mp皃9)]áҴHn$̢F [nnJr77]s_ %.&tyh$lY0>n_*ڏ(O#8x/^ZlC#h\Ś8,BA}C==TQb .㑄'%BwЩ+ܔymQ*kx;):/CaR_V#&Fl/q+5>xV>HK2!*$m4oT@@\!wAEVD/s}NmW7T !@:7J!Hn5hh\-uס"U]x>c/_8sk8rUQ7af%ZRm..&[&t{r: G>NGeA^H4KNy*Yt V> 8bJWG]{`Ra,==,_Gѹ'\#l >_=#_BsY^@OzT%AW&f)ɷśd2~{9Z1G+SlmT%{tsoRh ?AwHsk{3qJ$MZ>մD}EB>;H Wj1އU`@C*.^cN0X=SS mѫ"i>Ab>;JU3BJ|!LYgYF5h.6$1a!mwCGw4Rndѐ{dH9tK ݿX-hdjp r [g;]# F:nWUF#ը-#f3OZb2`[ww9CLi@9AeQ=u96d#&w,\fַAtTF_6oJ;-L\@RHI3Sqpٵ *0Z.][J k(f/zq3Cd}36zz5ʦtX ](n, W br cl rƋROSy謑D/a}1N" (gx//Az&,6QSw)b`hM&!+!Tf¿#2A޷pppB׷@ `$Y{5_h-Aj@ڣaJ2oChj>)Hpia {znvyHspcTiҞ20rtфD\-XCNΞ~Ƈ({F몒B\(rPqOٹ܂Yi$~نB'> gGKˢME9A܏?!m=@r1^{'oAbL m6:2O,zahŷⶆ&a;ԃ$Ql e:ʒ;yﮉxq#U Kr̩uwN4'-C.n4*3OiU+ #%ygnboW"T̋HnX QFZ~$dX.$`iX'5Ғ1f.7YwHoI܆S,sSi߁l.E*@+7fo>}21ix+Mu: 5peZ3ԫQ< :UM֥l/*ׁb;+,= ~hݢO@7΀{1U9پQ}p_&9?P,_%וd'rJNݻ|)MD@wmf|};p݋u}eg*hʲ ]69y1$ 5Lf"0cz|*vD/W}lzlޚDtd\H3D2,i"R|dNغ ȿDrh2ZyuHZ Ia:E߭GSEЀƊitqcTb\^-V/,+a8p1B[/׈n[%KqIJ ;@PG;)Ɍ6E6<,U:U70bY~){w.mNss|ɞ(W5peosKD9s0]c̹ rTw[D/hQBNfB[o2H([XtR YYFhyZ˒f%^ ^+y7T7ftOz¬kN%d_T\47 b :.jr#LiJ4(.#0{:(@j[3-Q!r"yч0ND0AS[Er>F/gjMw;5|Mc*qVқ8y # ~+(S@6Y!9(}(d-|ԤX03v/y+#egZ^⮮ $X-IڢR+]J*{rå,5rRe n5U9~oኗ[!פfr WNR[zQ qDC{.S HuEF!-Vi]R G*Y'#}nIJX_*cƸ56`2O8kj$fm6o1 FL+V|&HeL {ksBEu1FnzsP%"ht}n&u (xbN 6v]֋'l~Z=2ɭV ZyX,d <6| ^{$XOSJ OVT\0A+pjz(GE;ÃlH2̋nc.1BۛUm`U 8/Y5Ri=2~?+ `C_Z.7 O ^V/Qwr~- {E _M1`%  1: Ī'xΏǘNh;X[R(8g\ ʺyΰU@rsL((H u2 C! +Y?: _A OMrulbVt#[%=PV-X|?BLS2Ӑ'Q:wSjGBan&@8b2ޔȆ@8S#C: ƳYR!F{ Lҗ}M@'(-v+q|ZeOM(Sʺ/Z̸Vknyu&6(qpwA_~u ϱCe8skh<|}m''gzr!H`4D|EۄsP$sq)YJpL9s@`4R !ڛK^}~TI}ȼɇs˗ ֕J$'02y9Q|jq|D4;,_X}|.PyxܰiCG_la/><ީۛUA ֫%b0kEݱ$Xrgb9s;D4@`{!^X9j~qH _DVBF8rОI, Iq]^qE.s`Q"+ڧBlbد2RBN}xc0qhaFkZ0?Wڊ+Y˃xVbaްxgoJ$osԩ18kz|@ : ie\JlyEPh@ -YiQ8,avqxްRY1hz=;SwSl= )Svj@30LouecR`hͩخ[}YjGY7' ެIsYPc[DY˛*(F0zk+@2w)FZxw<xơbv F<#1A^4r6 Q#ɯ&+pP 3FEݢƝ(oG~_gyզRCc(H&8.[\yițڽj׀ל-P iA/n]A  Su>N6.k7ؖ*-/2:MD:̈6a*k>ED)v!sҘBhmb:T@ qĺ&H[h" 3OTbg*nҸJ \Dn|lw-Q3?(s)Gb`4} /܂7vD 8\@{GrzDn?&g| J"#n"~)]-Р0N,sK?B;b[~L Ds*3j:߼ЫZ}ɷt m\uj$JB]i.0D7@$7TCBB<ֽRޑe=_5{Pݖ(9*rdg؆ 8mƏMI8~$~9#vv;W+O&vW;5Na̘2لMiX\%Y:ae@[3 k*u ͓]izM"Sl4>ط@n66C)B*%M:(w8ECW/LBy!mWye{L-ߐ*oQdPC~mĆк{촇MRҡl2 KI񤮥HMP>حK@|+:qRnKT:3(l"k^322ō 뺷\7aѕnS5[׻pV񆱁kU@& uYx"Ua)4f]%XiZԖNO֊^v;m0Y7kך~LIa~~jL7ji^~Gm,,)KgPivR?K#R)1rw-j ~k;E'$ٹ;؂hT9TkG "69 P v 5#&Q%"KOD5 -^-R޷fхϺ9]C%埵'uФIeQ$16 Pχ/JRY@XS:4:Wpt~뽘K.E $ :{<\b;{9]HMܓ/f-]n,ܓn%K腊3R8#'B4`Ufb=# vSVM IN7Mck{3O Z%}s( I$D%a+;y"V좋m\}ڪ# \pAyq-: 4GB <MAu~񹜼oIu#dS؀ٌZWIJC1~ 8 %9dl*ɽƙV_C r| U؈bz+,$UP*!oͿi8&FHb[n6pخ| A=~Z)ò֘!IR8m$#B&̓Dݔ.Ixa+-3p%.kF 9h#o#R $ |bϪ3."y '_S0cK(oëQU~`}梉bvf![RaJEM>(FzQaW~2c0d5*N0S0nB-tw[dݱ`, NPL$yW/h5cF] @5%V:6usŠ*lnZOVJD誳V:o+Ҧ3;zYytPA~+\^# b2Բ$qE5IuR"dF̑X \۽[ S~'F}2S`+$ko%ICE9a}ՕC H' tM9?PoIOP\T")EJ9s` lR^ǧ҄>rw}^9jQ[쪀W avcϰC$g!9tD\hEEzB}Rȋrٟ+>Sn@"6,ֲ )(`פI H6?޺  ZT q#)ǫxa{ҳѕFb>kkwArT|_:u#ҝ_.q hUKa]aڿ}x[])i_rcF3Bv\s8E\ov4 ߸cgQx6@@'&_O;5Y͛V[2NfBhe DT!<5tiqHax:jFٿWݍԡh˘ ~!k; 'py5uAΪ>R&BW)f:2]H 0|*ǼeF^tN^/QPd'ٙnw٫H R1u3e梪$땑'*;w3s,6Ul W`EECbQ6ˤ *B&J z:@;~#z:=hħ-]Uko+}YP`{7ءqBg UvLx-M\̡nM#]VLٳ?:woL@4P#r8OBvB #,l ,SWxЌU˪`dSHBע`퉭ǻڧ\uxS *TGKmq' {R5Ll ) }MM8WT2~<ơItC+ly;v Whߎ!8y#(gϰ<؀= ?:#ϩ?."@b2|cd #^j7Md +ks7`aRY;'055-ݕH44kmuw(t܏;U{}l ˒#)J]Mxȿfnrpi oXr.OwGā_+I\E-B| ?gոsϫ6eW,XXLV)`vB0TXAdШ⏤uZݨ GSJoIuJ•\:Kd`"R~4+gf~.GދB|w F,E`73VRO뢪|r&T-ޯ@!}^pB|ȦuÔm N゛V,LJйz:KdzCwX.\S Zl䕾@~Ț UA%AzI8 QւKE4iucQ9+!U]6Fڸ;؊Ig۳N }jvY{2g ]"nY?7y `x{&[}H6IϕO}CsD5֮ߋe^E⮥(8SY|;?IjIj?0KS27m|&f6qHN7!fRއfb?Cc/7 2eI;(7 "d{Y  btؔ4 'sϗ!Я/n_Gۻq1*ѻyL]?M24)~K]~A6ù B$!csDrP4$$0$aCT|JS[w 2ڸ-'Ef>d^&1N)̶?֟m|*4fyKuқª8y]) WW=2;Ux:W(䧡?Z.E8 i/)9D&.5r:5_Sҕ}OB N7b#v_eED}λ^PʉC,z / MwN5^ܤT\pyCcm{܊I^@:>:ޓLU`rP͐s4]7N&uIgmrD6fFB$ kTDP瑕mg+Q~fJ)} Yk$dҙX+-it +&fAW2 I?-(Տ.alLҝ {HTEWϩlb ew--7mSc7[? rvķ \O&L ODOK"fkpYv u eXBe~V CV> ~8g0Z2Y؂L+9ĭ'=M1l2f܅Fʕl q|JPRwkMQ-k+/.Yp98(&}&uc_ɳCeT}IYTI(v{Su/fod|ygnSu\ rI +"߃_35`\/Kgu!t gc&uw|nA`]+KyNGKY'ʊ>-) 2gNї`8QӨ%F Za D$.t`$qx' 4yhXq{ 6Rh|zw$XVAQ?lky r&?;23.Xk4h Lm"P) [C̗sH!%kX.n5[C* =㭯+Ƙ_Qdp^g FD |/D@էBL,XKI\ǻ_kYR_T$6wG]t~>:OGh[B q'4r-vc!~^/ ]D7k^MXۗ]ϗIELlq-V+[W0r@.f  NhEƺU\ v4HrMzL[R]WW#m]Fpo.͑xeK42reyKƮkCm@ *᳋Y[ ^ZwM:sD;_z۲*e$JwH&MMN.;h73>dN[p?=H*))9Q)Bg4, xFD%ѓ<_v3 zk?v~a.|?nWJ!awAƱ ̀U| &b9y6&ݘ=>lKHH'3F(ñȺ_pl1HFFZMqxB,$ }`$c٥0#Zir?|5%GĢt3G L3Ɩ6(!`7KUXh8c{tXZDok,]_m&Ggʿ=bX#P^UPM2)qȠagj\p? oG ]l" o٨Y-\Ր)쌱xٞ٘QufFCПHu43ʖ(S@">}S&QMnh;a.D%E@ڜs]Tȱ'_o%Wt!n1lC{Ѵ[R.ߜNcg"e։md=+N~3LDS9`2dieF[׉)6C XƟTnk}?t^JOZ:eVԲ[1u8Wg$n| i]=DUrAhI\{DWZ_thEz>q޹g9Hc`yo>Kc0D 1PO6гHlh`7s(9#> 2<ؑ)a\BTV5qk6qVPN`դLd]#}7df#Z銸p0VeE"BqؤY a(8"VC_~oÉ{ * V?03iWk{L?b!4|":)Fu3c^̮]<Z\m柟8w%Wad_xum|ikzL$F(yH`8 CԤbl~ZPQvB$#3#¨F^x2 "rxy hXv`URB]±Lp @:OFgEl)=2U$yf1XX= ̯ )Oscvx T$7KB Qd h1rHnە>Ψ%(с>dQA~`\ZгXI:;+: \??| C*LA5F!f?1A5\:H"\B/BKVj8nI" q®ɉD]6%= D3G+vdxb]8\y֫BcVz;$WD)Qn|/QXk 7C m v"['Ftl- u<^+\2Y/]q!Jeb& DZBEӺ1i-c tjVBA_| dSdTI]B#jAޛL: ya6Wg+_hvĵ)$>J6tdЙӞ'ekIĹ|dVOXۭ]ErL ŏd_(w;֊ UlSW3)CVHKp`3oɪ2s4 QJ#VzX8nYd*0K-[aj^Рu߂$B=xr. z@k$`Ou|=:H\sxݕ0H |1`;P0 h C4Q9ow9,?/co,EuDdi5SwT0k,va -CʐQw@T8?*k'Dډܙ^OP2 C'h|9s y+ErvAIcJV.&׀ٽ&PffObfx ph9h\{SJvn  Œ38+c\xG {; IpJtӓ`k[ߒ~@!|,㴅rsϴpEDTR=oyCkGbsf.7m $Z#96"FJ&9j) tЯzy7\|\zj)22;YS+j.oZ4N܆p9 GjJ,g;gk{w9qm* pӒ%K* žC}sKq9oY7rq& #4}zף(w};i!jc ]S1{↡I;ȗ܃ U3TotH6s9kN oc<tO(]γS|Y=Ζ;7LD.ÙФQ_0N7>WY"'CFlI 08L {Gt{#TWOSgBC|{\OsgK¬G\(XylnQp!D0u:%YN},׽gG N%@.Devd #go? f0`f} (~3IÅ_:Q)S&#%ΡS"Cs&BƙOF yt@sژ㝶) VB+ e!D]Ƚ*G iW?J+PA˃OwG}$ ]],g=wInENjnͶ.0<|nUe뫊8/랠QIp&MGs-=쎏„+TEy0,"iԘ;0&K?h^@, #$w-BLQ_} Ď[UciX\{U"6aM|J"rfnϾ(; ms_U XOiWr' M7 Jt^{p͂F뗭aM?xdbks;yr;c1lGb^77,^T oZL=<+\;(eA)-ia*XSySr~xsCJHYHC U,^ x(o./)"2V01~oK~r*p(r7F*!sʜꦀڄS|'J!gxl Y7ί"Z$ RQ9Di_E<‹wTV@!!C61Ng:4kY,k=n]p珯pT3׼9y^ 9þUv>sI5^v+? RdM܄k_̐W[@,nJPTQko~_.J6_zoߦy*E7{im\`NeC'_zmYGAKmic\7%36#E?$ߧWBmtԱ (8]cπYם~WxTjƺ|dA\Èm~ /BUo1O~.AT)N,Fs/ho|Y/:Y;CyP~ D\m~^=M&RR":8ذ䯗 weϝuI34H^P-i9QF hKԱW9KUˤF4eT nyCˏș,OM:K+_/?WtdNĩ=b(p G=Goz甒ި<5O.v۽Q=~KO*~/Sr)_@Vb)ny\*/SyQ:]zagp9VC*YVp=4b{ Z:v l 4!}r7~1<u8 (Tfưr-h<t1 )o_@ PpEG֒wm6&ִSyvnG/"SȘr8_)]OJ&"KWͯsR眘޸x H{]"Q uHϚé.!5j/Ҕ6כb+KzX7]a4sEs#Yhx }]کht-$ u]pg~M>䒾O,% 똚MhˁvJ6 =^%4*i8 Nc"9e[)]䷫HzsT6s+0ukIߙ0Yb !`1Db#jrKcI'V*,ɛs33n%-ˊdAHeFE1`Fe"+֞$oVOܛYrf&UiAe6d5QEa_G;" q4KKd܃ܗUf7l"]+$v>A!b|d}@@Hgh[x$/[48t{nJ񚦗'&jLHAc8A h6PoUhYK'?vq!͉?;9qCɚϚG*' mƐe!WK;:cu 2 T| <mr6lT`7"$Z_c6;=ӔRoϸNU>ڮr&3%.dVKb,v:8ƁbP+gҨWjt="|M-yB6dΗb .k@Nב']` |GX&J-{fS26w.m dšKؽ6 )٤Vcf#8+Â$U1?-OS?d *-DJa4 sCjÕ''737#r``Pe;kx^h ٯ.[?|Ly;* jܡ~ϠCm\3v_ o3w<8:sfYFa XiJdc=-DYpNgGka] {|辝')T?l&f)fqO:%̼A|B!/L). po"G6Y 5W1W4f[ Ā&WA@z [(`'kϚ$_Ղ#Ӗ.0"Q@[18v8Yڢ~KUUfk>S*zX)̫{?Qx 9ay& 6G-FI;(c Kx#;%p wMa[ }SGZ7DQ2Awv3ȟgXb]+xsqƽpm-'4>v݊;݁ep#Ո=. NpT66OJNJ4T WKХ: I90:)"u886 wkPȾ XO JujgE:z|Υt)6ӈ˸=QI)ˮ5ra P|,>j,Ƨy$I38[7AA ي9l3/S6IS xPN/ BRkd67Lpg61sy6gRt<;?'tIi υ ,[gظ**,,c:I[%#SE/~0+ư>w2Rib=FI1^M ]Ĺ\Уf7K˲ B"3]Xt@m . 88Iߚgܪ++&- COЗAŸqbb~1T!xzs[E0qFt^׊j /8$B|ȯ޿&}Қ&X1}My %@7uRFbKjMpH7֍E8-%J*`=Ⱕ̶&ΠԮpM3H :~^ĬkhOj~brSmQ~bD<>*uo(=| s `ZV55z &WtCC꠲$17>hp?5>>PQ";˕Sq{t$j|E b焾-bYFl/ l|a;bK1R1C4I W.5TvzUpD|ec&ašB7_Iob4ջăEy,3-R:82| ΕSuHjZɘӢ뇓5W o\ k>r_Dվ_tEM*F!%zYkϋcwD_dmţӟP;3\d%t7SUTowF+m fI2r&Ќ5o7qkR9cQy^Ut#LJj e@<D'H&}FDҼLo=!)J>&{`U{wg Q5&`fد:nOS皧l2j>1 _{Ù vs cyWgRPצFpphſ1Ժ܋m:{: x#0: %:CDqRB3̝:|PT&W9-eHB`a W w1i.uC{P?Ga6e"(ȰTN Ԁz*$/ -ѵ g@_hlHPH1}W/sy#GTGl<|^4(.m&3t$iJAw<&(QCT|禀[ sR+w^BI^ŗ(WL5I :3F_nv gڽ$mancBx_=1S>~6ߖMJ% Mso> q"}Z`YZ]nz yL$u[׾XQߚ)4 [:"j((>t:Y*30<9"×]߻~< xdۀ_$1^iYuMpK. ִep꤇ymQpܕ[%ɘWFVͅ:5 |a0ѥ~brRGF_U[ɫ.a`ܰWL m"xS3L{CIr7'ɑtD,@4-=|=;:7vlxĎp_D"+?2sBN]>Q]Jз WT|JA>b=ՌژissgzMn%sgJ6F"J _vBS-I-D +Vy f@)nq?l^~"T,m6KJáȭ .*ȜD vO:3?4:)rJ~/mFJ)ߦ"ďB$Ar&(JC@QK'@^u1n\`;? 2G-#af6A[ ܳK}% uV5snM<`|6S/O5䟭 |M!dS웏U!&NgD>U~I:S\5TPѺ|G/݀=ƴWP2$roE\@-ڣ4r5{@[Rͽɦ<x=-аܭz_eICr| (1pYL:G3]8`ta0TS4=sH([MmqqzlddAvC_ xiN]Z72YTV Pp%{ Vv" H.ha/0Dri"_XW. KFkT2,|yGOJc5}.A4 P_Ajۗ%묬x$>E(/>lJ76}&”+:ؿ 8¸Hս Y]ӷ&dM(1)Jw%iQ)V h8f&{6ҵc8zВZa>z27vdĻ<Gc^K닡bLbDbj:BiJK.kwa}A-΄+ʳm{&v.qrZjNv`aC7Jg[g- R4UγN5 "xkl7܃OqzDjKd4`si) u8wK 0ӼL7$Նaw!.]RXŒ'd 7i;eFll_۔-q0ϯ6i N@pV Own9DJ' 9z>Y\E.ۃ<9JX-&uC-P , cJ[#/uZ`uS9" 8ٰ^;)y */$+q)B9Xryj\H k֨'u`D1y!+5/2+"n@Ž3?N'{a5Qێm9|yc-B+x h]2(yq7J,4|N VgZ([KOL2hwbX7*B];6PW9}Ql0q%%bm|t_rUG#j[-@ƕZ 9zA@L*6EFDH.{Y3-,AAjۺCǺ''NKh:\*F} 7Dݥ b~٩7+f s 1]RVtNj"S*A=:s>ضay<wP]*.ٮzI7 LѨlmEИ3Nf L.RFڏoןdc?SG9/AH!/W[t\#@^$Gf>;G]\4̻7-ȳ |bTeBZ? BNC̋F*K 陬˕ҾJ_ ` EG =0FփiГȳQEOU]N"JW툠+Z|[bM~(=:nU0i0'RXSH)i_TQÉH E5leMK/2~`3>>l',xxfrZ l1>v,4sxtycENԅom@3>[s C԰3FD@+:#S}&MC` }V*qBs~y 9FUU;A=yY kB֛g'/yar#enVV:t6ɅGߟ%li%o &;H2st.DQQ0 9T)/ &AlGf'ܐV`G`e VwHVʑ "=.CH !0;dKgHaNCx٫E)ޗs: uA_\a bHZ qv6OX 'kS=rzjLM!1~eG#F%nnʤsN1E+ri+@|TAε*tqԿmܾ\vGY 'ͲqĆv4ZxL꒳iO)׸(>P*jhe>h HFlY1>9řpk6PmT[Lf;H9sx<:F/ Xͨ=d3#X1V 'g߁Ł:}p%X BQ=k>?rxڕ83,;B+`;kke1vlK c~Y ""'G\̗W:pKc܁`0ВMZWvpEh9LOgVR+&1R.7ܛYlg$i/ *'[+i:"uTs6X$R֊?Đ֯K6.}5pPJ57 |^0topwbN[d+=o:fIj;q T*J@Ǎ~ҳ κ%Is"} a5vv3,Du`؃ @ Ҿ\⵳;)(^ X/Q*ՂR~_rAQ,V5@ 1Q,D$Qk"sJ^XX!iNH ˓Y_?Ecܝrͫ/yUmRkvl=L[RVȄ (2%xYQ<^Y+FWF$&cPW^ fa6MI {..~^_Q2b\dА[RNc՞s[S8g`װ)h}~;|#r\dM_]=ԣ"vh<G -ZcN'D| ,ZMj?gDƨm>e C" w42=˫y zEΨjf(dsvU85dvfrdswU3袃"qv?X(϶T_ZgY[Ym ?V+U 3w毦;.&t568\ũmM}`:[no2C\Q¾$.|}pDWbrj;}Qvp6,7p3ֱ=k˞+9àtyHMn9Aa `{^8GT.[}WS|KK6jn| 5mcᄹDe9=ބ%l7\sCD$_oyĪa;@bnAޟmQ4Da",j`$lĢ 0uB昭jυsՓrylHzpٔQkY2 ZOv zǐ3i s>*<Ĺ#ji>\=qdHhoP'[h' 8 z$EX?ǥkVD!,6qk~F"ѕ!oYoOajj 6``%5=IG;k-пNKX(.rȵrƺ^\%:pA58 ]xvu0l`wuKiذ>0mSy=놄%ԣ1@p4TتlS,K߄Tf/f[{/̗l;2>F4C}'D$$ bMnhB~8[&L M:+Ext K+KH>y3H7*uUFV'B5Z7~‰x?w fTw2e!yH1F,5R>%Нe:Uu9$lW uk`F8 H4Gm>4"uIC yK: 0wi/sLJuG[q6=6DĎ_ۄ5 &* ymWS12dz)Q<|LƶȀ;_rz wpuBW0B >4 V*A<P4,4k;6/G4T''-H!2v NM>%^ OB'3i2%x=Vlz?ElsqgeUIzs= BZ*XQwK-<3_b`d)%t-z[6u@?/{Z7Cʩpl4&^nj'ݷĤ"evV6̏#ξCbQ6YLÃa~/FD+060{xpZ G목G$"/kNփhz4Hc,H^VlIMi^Oh?k3M?״+}kج5ԲMø#䝯w rYuӥ+"̨ՠӰ{$տ]a[QƿH>w6h[3{/cѰTDL[YրΚ5._\'[ Dj3@(h=\Ԇk1T:`xIyk]Jjju*uOVZ6RfK1,= s+NaKHMnCTW0T&s uKi(5GA9f._\XIRX 7~|2XN<7 17f`ڗ6lX|J5qRq2ͨ ө@23 5Zj2E7B6{MBt[)3_\=9 E0tH=1o"cLlݕ5 bĭaalʛ` 0B8 yiimTF4aYRN@xD{"ʢn܆.R>Kc ̶V yE咿2~on+ś@>OT\$xoA6e6XIz9Ko׬3ȍ+ -SeFT~%.^ocfu]f{f:Y~A5 rr X`uV!R,1pAS>Uj@=̣20n&ߒMr"N+c8\+jIxRENK=XWngJL+3cQSq+Nmt+a ?Dl'MX:.- b=Thdx猈kķ3#6ʘ6$r6jm$9pHeZ#> mCjk`h+V}s E2Kz$OvaYn$}L<1ܰ%tlNxB_ea*()uHFSlMb L7΅igN(n{X?,V\Uc(x^WWmtVuZ>r6%{*).n? $PD1ɶKR7;⚍xw"B10D :]DV٪qPHHPQةTKF?7+c Yyz%r2rtQ*RGBr$$LyY SA#$oWUnn۪?ő[vt0P}H } ̰8*Ks}"+V)nf:qdu9ހ(v̧x>N1pìW_16C ZS% #Jf1|w}6&Q5\d`| :=1֞y}esDxfn:ƁH G)@jؚEF `B2^k $A .bl1K\d"~eoy(. rcFU \>;&ⶏ1C'z+ i+DeK%ToAP&a /1NMnBTrxS$f*4&,O*b7T Y5~Vt2P:{Eȓ$dl <u3UiwdbYE ku-eZ1ƊTA [/^3u# ˄Whc/@x:O3#+>L0bp?7<-#^uuΒ: .WbfN"ş%6N&UJgyTZC8fWq+*$L5tҥfM\KWpBFYt߆}'7aNjP+7 |OI7ZWRل eJ(.bz; B|Bw|ck~RjFV6otQjRq{ϫmCϩTqj eЁ[\裗X\Pz)9%:s,AC_,j&qTMoS#n"ҿ),lR&\ݵx7u܋~򸄛c"ѭTcOCewBY,pqɹL 3mQ~x۫As\9w7^74mcE)t "ؠW]PmWr\˦y]yE#?hN*Ⴓ =;?߹|8RlRJJ /E4[D PLv<fՅrG h̪~;eM< Nl+)c:I!StB-fҥ[ Q= rʁ@!XCã$YWiwEOVFAԨ@]riv L}=R s*пlbV_ {oy?94qrhQghTuv+&ը+g~;+҂}.<|OXa(cv| -XK"HwInbEp&M+aDzjd'Xֻ6bSS="מ+joA4* ag oa]y,l Nzmy{ij{9&O aU闗?(_%u\wwbD c-3-+Ka(%efx,Ld:18Waì(ݤ Aig A7 eZ@ *Rg"U-yq[Pu'Am AN$Gu0{pbn> zٳ j^9OmCKc3|jδj|:Ma*ȕ]SpC %* yq еY+?`.U2S7eb%Tۗ*|VH&'17bl5jM;nSNstŢH*M^ryh$m r7סTFNB *UH4y̍6^k`|tλ]f$ܙE#>%`d%Juʺ~Ԫ&KhͪZ,ވ-se=P DT49'Ⱥend>I3'6]tZF< RIn)}ԊP MaDKe;r?MimXWz$2&5vcQ.=4@o",mZ6yz1ɈiF+o#ȞIY1ZU̔g J/FQy+NVm.ŴUɏΚ[1 pz2* pM];`8Sd&wy*燁1M0-a_qu`w?rU|W&jT9nn$H(BҐo56 rW!쭌'Ë}@bsTr_F&yuqV,X;T2B u4TB[!96nsLhSV?}qh>=SKjzЧ⮏ eJK >R]Qd5ԅ [}Vy|#$i#-tűgs;;M=a4$qnuwgd0I0d=Er,N~|aaLJ-,33r驕`= uN5C p((g[{ !`|EH2y3oOv5wy102Ë9XoY| F#iltT;gMǺ.q@:7$qbyxnX{V|;G!bQG BtcO]xdX4# 4æ]vh3qgNݣpxa{eoQ;Ӽ\Lʅo KHKȽ_g JH3C!a*`ԓ<:k!wlSYK|L[֝)7m:1 ]ˠ-bF+'`æ QN<+oncXKJNcuۜ6-|I%E1cI[48Z줌Kj]-zZ[i OZraȹ\b7da9,8:jdg֝ۓ~{|WȲ܋V_qU߻wL2 j68?K]2 @W]j/{]xobJBG,`YR؞DlQ)|i:ѓl(nTh2O[lyRL$+tIfM7A ~?W/c?YhK#sD$%0?,c?TS|显r-iE<54KH<'vu0SVdscB?+cm1\5 AEh `haгM$%$+'fmɡ/liO޳$SM쌕V[RTןKnsNδTl+ɍY8k>7۽iA f[BRiE0Pı.d2@2u7vP'%5pch?=XlR W=r摍ǖLm]X0;′8I;ᓕr"S6("Ziɹ2Bcil AZRV(uOԭ\"+V LA =KzI"DoWi .^cS_eU)Iap̴Jt4|}5,ʹցV/D}euer,v M81/$zX[&siԆ B2 a}jB1R& e-ر4i{#AB:^aB~ƼX`Y_ }M^;HJx1 Vΰ@JgZ[kŷmmI3:̙.тnP_`U:RHڣ㐻űqGZwwJ Ux*f;ܧlo;}MgeU]flXdʥk^*ALΉJR MNn a2ꋗtGvSasg=TФO%A3v8k|ujp0/iCTZs-Js=F9FnT U )Ro,f2:*fz:UkCS?݌ Te(sg@|U'._V~dikG.H8IE CS֤u?;^nEVKN%pWlRo(]ΎJUsXv_i*KhY"l8yۧKYh ~>dâ/~>)*^-=s wЎ]"GG͢鿟G (g8 o3"V YwxQf,7v 'vfA*j$&m4ϻoïB߱trGImB6 N~1̢,q߻ kL{ 2r$}bP[ٛ#k7Y}O^XRHf%n@"=l@j'tb;=#0Mו>H֪g@<-_`W糡6z塪LJoՇ!Җ^[n /p1yCmv'|S"Ւ֛~TX+9:k/#f `yK)ԥddG K;,PVY wog20"Kp{?,ݽP|6s QЃ_4*Ԗ7M0˾݋$Z`~X a~Y/wA5۫4o&  _/Һ,]kLk}pŘ1bAPs6$!r|_CM^"@B>8! mn@;' {jȤ0!Iȱx;d))ix I4WoeeW^B:!G<pPce?j1GppavmK"qtP.6j,sުYdXv(4THMd]eh#z0i 7 6wSߦV V#P&GW7*⊭RtmEr_.?G]09g냇q y h\t{Mx 0yMaVOȕ]i_4~G."Ӗj?ˊqXAwGڴI-zcaV+(\6&((N)C0|:{r6 Ӛ3燊sY/t#̎Sִ9+KthG⦸C_W2:n(X)uu~ ^>Q5C7+\W4ӥ = z/Bv{(,*B%3;K.R580:hUu2j^&WpP~2Iq![7|Kr1ter|/dfY-&S1%BSe{ZgezK!WlWCj+?,sXC0j`O=& % 9x3.مJ,g}&s=jWJgJ!؈m )(3s;?.YoSO.>Y&0k+V+-B|W ƚ1ofSzSGs𷲌.}ա"K'TB$UZLox vjsK%$(vkJfbJvI偡dt_.9C#rU|?~iZ?YF4[{MwLy-65cq>*|iC~/#k$iԲaj/aB nY%A.'9e??- ɴJ8ORq/zN#u '~{=[qX"k3:H /CnM'ꁏ.wh5~b)ba08(7 xNF#ȹS.C.{:> IGqmz1$>5$#/;TϊhS^[IĬ^|HS|ЀXɾ4Dΰj% F$rrօt.c iۡwYZ@ub1^-l{؜;s̛yuQ!RqTo4˂7yh߹!" sBY(Y;Ƚ扫pZJYZLViR: 'evf.]nS3t) fEIn& ޡ}G28ݙbK 5bmlOʺ^ނvO靌/:au[|l^] l&|>M:FÕ>4ǦzVed WVkM˧Ȑ5&©8tssmw̠n[RA}vHNؚKB `֋*J@89/%K{mkqv S%3~!f_eq {N3nKiBNw`Q:2sQ*%IqUᝣy lij+uj: m G:`{( f # 69o*ґDX|weoD]Bn*Yg=\,F@=7em{8kTipxھ~I({rV0TN|l+FLy ښ`H t^2G `Ҡ~ a1լuP8uq&JشFc)A=,-jI>vBg) 6g@GC7)mO3`7YD-FL4ޥu=uL/sPn* Ak9 #N7`-S*qh&`_KV"M 6P 'PAikEFWE7<,{ =*!@Ry%BVeU:j϶GYΔԎhŷϢ_V#-lɏ){d /aYw0)eĒE/2CJJQՉ50g|晐Eu2#Iq;tTIbQ%+='Lmc|2]Tx]_lᵍ1wCTM(HÍ]sƁ yu"+1]%FlQVzJ@ɈK(M+7u/Oխl&%84Γq6y7tJfS)Č_7~O(+Sk`75x=]F L1'8DLUXg8'/ے_PYG)H W)2HJ$|<9v:,PO7 A}Rή(fcJ=y**Lj^W)fO#¡kq;֒㨉>?#rsѕX=.RL \;M6"'8ja_.~D\Br*PPT&Ɩy5131x`dۊ PhS?gZs^\C}JZ3 ]MЬo3M(H'2?zM+SA{rC ʶ 1a_/PZ·Vڟ5/\qywt!m9Zkl@*T8/o+6s!h" s%uŊ7J~A(QXtd:sh{~띎EHWEd=JeKq’igr eW 3 Y1GCဖ` «*쭭ج${3|/4B }0 >h}g@׹7+8n9v`\SM C܍mӿ؜(-" n"l0a}lXғ~bCV)u`4!d9uxh|9 =l.9A=Ġܕp@/~2k+PI.ВˊckzoJK7 2T|r,'i=a]]/`"{[:E-PV*cۥD8X$ml]Xwc!al#IK K$XX; l"L̀z7(t :J15t`<5h:)4;q6sc@$sزYThy K[$!HAZ?zx8Mؕv)'{Cb cAƨLyCQB(:oI}zX6x) ;EأdcE]fه^VL/ 4īGh(4OՅoOV(W쾱<l#qaC2Z [-LZj3YSKN7Qc}@Qk\EȡZ̃mQ]IxSk?%y%֩v^Ms7I 7'IۡwK:lyqO;EsW343&y&ep =NJHq#K4g,iT Î}.]lfq0;+9neMaBb.隲pJ8~HD7W#,psa@2"ό{wt 0) x-&a.ݍm R[* ƨ DR[\A#tᶉ3efy s'om!>[t\c椓2-l!X:aDdGX<5iD lҒ fn€SȾXMG7/;}H0u{?Di[ԝk H\΢!1q 6j:Ьz LL"Wp.ҕTZg[KV+.g_-?ﭥfWW*97wH1vs!t7؊;O ~)˳vH-Ăk$ieN+P9ONre_y #VrF&J%~I2H2Q!iEβ6-ԜT>qiUuT7b)$j¡zL?b=p-' wAS9h1qEH+18 q;5 Ќnc,"R숚Ӓ&虄qco<}[6ϟS;$ʄ"pRdcV`js4/5}YÝKwgJ7;dȜuf(`>#"x/g_"f2.Nj^q\,Q%d.ȣ빜7= ~,QjsdA0ccoF=v> e%kDA>M4&ܠiq]p.zCGKI-Ɛ4˙"gH:3Qko/]gPc+7C5u돏;`RE0x>QaN73,lI~F}^qo!C!KS, *)_#e(COlЏO.꺤@4 ZjEVDT4 `z8*cκhS)"V rR/ #+q+ZDkOy-j`?#K߭%@d[dlxo{A ŏƲvslLd|3 ~[1ykIGSIɠec AqlEh>H`h%VC \ CmU4Fj=4qNqfUr#okV~1?^co` "]CeEIlCYGB?o:G%[Nfɠ08LW{i<7<@st*u{Pd[j *sqhd2C=g/ɻo:{S#r^rC.$y,Qi`X䅈rr`+9W7$wݴqEޱ9Ȳg) Ai k8NuKoC yea5o>C+sx^pzO>]Yž7/֗bө58| xz"^b>\160yZcWj1|{u9Jsvy^cB-x]:[sYc8?<رNQ fJU`c6GZ#DU]QM//K3%uk!hyg=@א`cW {c#u3_%qyu i!5}d)H>a|0)c2ȼ`</ ]Rk ]kaHî6>8@*"4z6aGZ!*ڋ|ݰ}4)zE;ty-}KuiJS;l- <)n.ZX ͡rŬa6aw4K;2Fz:RGtn%X01@}[_J'E}ҡ'm}AIe)`ff 4]dg|ǢؿW3e Co3iB;+*;I,J~+aUF=3S~Lc)᭝'V]v`"<>mMG/˶ZUh2RуT =U9uZ炯'/_UpKJ=U5bt"P>}=B9 v;hP6k=D$L` ͚SSn3}Qo9@>|6u/mX }1u=lPy%eX?򎪕1g*Mǫ{AM =K3JCzSFݨ~&}?dN1`<K^uYR40U1VOj:{{f:/ÿqbsYK5*6j4-]Y5ەm$\(<Ú ,˜H?( YF!F+―T?1 t_Ct\]ч^Uw52n&ͤk*v ū!&n{Q. ߌ|H)}\TI vQJz o>S %Q6Y)ybj hdWl(ssO΋G]JgHUx6I.[ʎ.SRUC@CĆ~_NCxP,Fʅ!ł hWtfKE; X^ W)5flSoO5QП}NWY4s0AEtp3HEz_pX,(ŴNA]˗F-%ɇĹMPIXR zTǖe=mLgSˎh7tz}V v4rdh{vL*͍#%)4w1UC])H(mÉL{{{2TvoЁ+$'b?3 .d֤ѥ|W X 57m]Ma/bYJ_&O< UQx9_#!7$vxVbЍ7$R Np]c ͡hyRyda42EBlea3Z4Od91 .gduz8aʃ\+,m֯T;4ՙ ZhPLna-BDn_(DWǿW$e1.\!?1`Q{dDft(u,2>('.V$ 16_7\" 8c1WsCRMO*>}<ٍ5ǐ3>9r!r5|c dFq kўia3_V5 {6 ӓq4t0Os6_ڟL0`8И^ d*&RU <(<_[ m`qÒfzTZ޴3_$IMuz'T>G$^,_9!"}c+1f.G98}8雹{61r_Aw›vkxrzT ºc;YYWSB``B$1tSscA͊9>1gEm>sGlX]= pNP^p{b\yExI ==EIP}-ufYa8@dk"`j&׬_)F2"dbkiD/{.^}E7کL&I=8I_⛮C1#-Grw^I<Ŷu GУS?Kݹ>x̕qQ>9vA7-P^p:S؜dRT$ dORqjKIyuKRJgHr>XvJ><{9m= B6SrYET:]J6Z2Zì$pXF4UC%i|5y;")DǓR8]j og ?1$x{4@c.'\۵FC-D#Ո\g ϘYM=ɉLE ё䁈 chkyNFk/'ͳG,b(|ƨ@N!]M|N}Z2mBIӰ$;B"|8pz9JUP5P-wX8,}%-}ܻL_:hiƾG Lv{|Le^k`OPxR*y*Z+ZpjCZ^e7#]~؝gbpz9t('U[a]Q[KU?tD AU%tou+K6ӬiHCCA 6] ުom,=_ӧvBt_u9dHjll0zɸt0VSP( ڳSv:l>d,}JBK epwd8ߛMJegK!Q7( ğ9ʣC7[e"}(&NX2xph d_yR#:#DnV,Гm. >4h,$3|m]w>S}כ^I8Z\ XYǏP!)C[X1׵ V&!hm__JSfltr-`(3aS93XՐlBb!_e61IktKu6$46LFt)o8=.O+L<r;4\'S GޭY7=NCs}0,!>}!w,Ul,.T{US4$L+<7CZ'rSXJ;@3DOF}%PAzOG]~.Er+q|eAT1<o_I܍*fȻ]4sLs|Rou \'|LkxM{X99>~BA&4m=+6ּ|)bBu^RuRawJ`[L5k} znC+V40]w 1wVT9v;?:*~Ր[ chkHC5O3LOʼk !TiA}q6/XaER,, @kCUVo3$8U_;Ǡv&0 ỵT;#x7%ݮB DBlPΞ,Db}f?̵D"&ǽ]TRA.]WA6zۢꔨb'py`+M_/nժ|N&2)0͊|j`E ZƤT9{"t N/uSRs"dUɠ:._u)D9'AUn!)C@e ڜ7Bu ~Dm %ɪC&{H=\ͧV&Ӂ .]o̊`\ex j2ahȔҒ0"kw@ ֣kQ$8+Vld#\2lF[ymbaI?tO~C2+9+{Zj#K| qlB #J-$(Wu$b0~qEY0imZ; iMIu=p=cr@KstG_{p C.܌,R"¹-u?zg5>y*g򗭂%4nTFB:Ig{:FRlda7UxA\Z CĎHy JAUq=geSSRB&e]fj<DgN}]G =}s[PzN1@)/l/Ae;l w {d璭Ѭ>&ye1 R[S|`_. NN& o02KX/z 7ʹtsH9IN5Ʋ "-~p7=Z&f|F>$MZAb 0kpc\!v^hY@NWԌ!jȔu/LIʨvwM ze-@Vӛ0wKs^HXZ;){ש_長 s9 WUÜ7;h< Ӝ嶌~ S~`+e~}-ݞE&kfiH| ~TnNuBG "{r9iQ{s-(FYZezā8mJ1WF(!{#Нg46b竤γuF+'eZej%CADz) j/,zQ[ bĿݲu_~/RLƛpe)h#ެ1F?9(tx)z*Y&0lI1ʍxsv]({"$}󛇊6jH[*lnƓ͵/K酃LLHv)& o ^:DLIt(?"ZNûQ4Ҟ;b0]~@5Ot2=\8 W' (^sO}I,HF{XD3 ճO^ߘZ6Y"ID3˩f"5"dQ<l0'۸:NXڧ^huNH蕽nlV٥c2y(,ۧ9eQ) "9sLt9k:?M,@l7oYfHywmWR"TE~,WE-2g3垳Rm ^j4}dŦO[L1"_l4,G5V!g.ON]{,i%Ŧq " 9c*gxhpU6,CX4Z + ;n}gwl\Onj%RasR8u%.iD'TA`PI)SLi{iykK5<3C,8R`>be Tz y'wՖ Wɫ/_\T/{w o٭(:Z2j 8_ \j\Zb~]E 3Dp[K /V jvY̮Z#zφoZPxC`[_L5%XbdB?PvҘ~pڔ /*yi(GXq?X<;USkҚHco(ڒYbNEolk3x0ˈY\(Ê$ XpNX \ⱚQwV"Eʶo1^ӏpM5SWFBҶDN3$ RhWcc 2YSFj[w9%e_]f q98P@i [' pb:A-$ؼʢ#M"8;/qK`5= X"Rzq)pļ,VVy6[C~c܉ ~ߨ*EMLru}TM9#*Do!K*`Zs_bx_Ô(θe \<)t t-z>丛MtBP_?}3ۡd8SRh-:0wh= _~iQ sqKgE^v8V:]E!!692|n⏑Oc* *8 M#ݲ/9WsƐNPs:lkjf }[I2ʩ Kzg7ѕ zSz$]!Bڿ?p6XXx^Jh *bt]ѿNWbk{{dB&AS Q{}oQ?/( :>yP4|(G_s9+i,yezrO#30+`c[Quⵡ-+CB𒷦̶huU,b!!eTDğ?8ؕ1HBgz +Uf0)$j֌bc CxR+8e< \c2~Xql0TDCefO, "X4 їK֛dK? \?szWج_/ LB`. i5-fOV"sMZNv}mAmQH-ն:UwwgtEʄ]3?aGHb|F/84R[:YiDC^':\)V' H*\ߩmT/o0sZgqv*_7Ha7yMIi8P?S |w "_3%4 tݤ)y-esݕ  틊l%[K eAǀIjD&3D|C eY#cE5\-b@!P{M-FTZ?t256uF |A24>2drdd bP $dl<$͏ :0M#UQwDSѬ|XгZn2UHgVύ ~K@LNёΑvw3wxHQ\]HY~,m#m2ﶎ.; Jvay+屙EۇJ/:5q})x_,] N w`?}E uv LnF&"OVZ.9plEq*n0+#x{*!z F"E0q_vz=Uz%NvPCS:m}z"{UboұRzA*mn9 tn@4+V%,<0}O\}ɬAg{24+=癘"Ĩ}o>֦Gǝ^,D{Zس L!<&EG.r|.-[k|e*6ϔiMaL9"o<\]M&*i k7DթfOk"&QǖFeSY㷟 :{ ,;Zϡ&ơ2zE@cp@} uE!Op9(`oY^wE~"C\3.!xp pdTB$咷qbbl0UaEj#FSQ{GvwH5wV@ylŽ?|R笄ϒyzEJ Q11KozB: ׁ.z7BÌëjQ,7gK:|#\kIuGҮ6N#T@.Cv:3qX πJ&4DŽPp(ПЙ^@ʧFό4٪)`x"VaS6, Mg2 6Rޱ204mZֹX5oLͷFam@%R\LX87F]b){2 b)OfNuyL3D0X+|ȕ,jΚ '/EXX7< UƋ=Qxq.FϦowqc2=͐5'x. qP1y׻5<7ɡA,3 Q4AC쓦'GO#oBMcw :'INC)ړh?GfUUh$(<{f#1WϪuŨ@]iH"a ce+sLC+3anڥ|.CV'du-eXCtGl<2xS?N kFr/%zAr Q~w@u!ވةwu"4gG|4 ARuN/,W[FH츰G\I$/ґX!*Z}}/ Yezi`%>QuFN¡LeCZHo*l @Q^N݂c)K-HX1 @+Mݵ*…Fqp唜00d(H40I*O i׷QPp7`n+DǹbJ[)2FtyIo-sv. F/',Xq.޳pvNF>;7?┶I įȦm.RB R m3jVt Ɗti/\qg3E>-ϗHAkC?J NW<Wq'D7@Ū Ig#/~x3ߵS" v(D[Lޔqv[C R`0ΩN }ᯗUzWʛ`* 'Zx^d ."hRlH\3L0;4]2;>  P ӮxXsS ʤ yKf-gx2[+~v*~X\ s?P]~t׾4>/=v×d~JM DߨjE^sJGAy_BpI Xyd3xvbJ,zf w@3䢜fhȺ xp"_һ@ :^IL*}(@IP  Id cH͑;r{q|{Ea'yj=ޱv7$Gxi-g!LȑG]B"E4.Aъ<}oXLa2<Mc,\r-ryq![A]i))[OSOۂe(,Οz:Go taF@guipA˛d(&apKk04#6M$ir8dfCFJ7.fh4Ua=Z{|櫺=5~ Oا8+Kƌ/k)kB+ּ W-jjK}+{Y3DRex9YE P {[|p*// :ivV/2#W$n"<"0!@]5 8Y:,E%BRph6^"6fZKpQUo:?ȃ=;ioLba=͛ ڞTY藁F2d5Ԯi[*Dj M? BWSP;|my"A#ugofEe </ ͕]szxcsNss J.{I0>FZfuXqyuTsS}=AGAt/rƞ+Fi Ex?}AMsE2n4$o~xN~>3(ki"6frz:P) IS^ /qc NJ  "k]$o4CY6XE&&҉SQaѦc)}MndO]TH.~Ou O|OH ;~Q2 b6kRQGdcif5:AS3:H\e o'ME뽰n07&0ZvH'PqUwLpgP#v2q~ӎFjdǎ 0G[oN$6=]M"M~Mڰh_fz@:}lz˴6{XV6O_V΋1afdZԣ_i?amPux-U) 0~ ޔq r?k+ }.aGH;qo@()|܍Z[ݺP~YP.֤er7Pv2=ͧJr Q U$2V?1uaMS:I ET7_c"iW9>P2I [}rmSZ~kN%L_/lκg?B7n 1z)Fլܥ/Tw+4>bm킔:xkB|Ljթz$LVt('dXS^Fפ{ !0ռN0p)~=l/,GL1kS*`UOJ& B#.HX٥YOkCɆ 3i\elaOԯh$g(`SJ(6@ LKfH ?=y4ZK˩Pֵ/lŞvC֘GA v<4M9"8G?{4m-Ԯqח@U(!Z"/ /Ca`i|'ˬdI1Fj"'  ݈^CH_`e~+Ԋi@Aq<}U *mTórj=rlRޝ Ay4Z9ޭɱ&Ͼ^@tOC5!^\< ~g"Ǟ *FZF H糣a'n,<7MJ!C'pL =T3qw'BqMQ<`k(Wb+k^6Q5#rQtLWʨ`J / &~l5{v֟Zd[z|a>.i7xm>sKlގ*SJ`tT&/kg0U`!Qn4ixGW YQ T7 sL*g=.AEtOW;sF>+z}4-$9\%{[(O {jy@IZpvW)v4; | `P38}*߲Ò;\D ~I銢=2 P5;LH`*Cjf҆ft?@8,noT7ޮtߪK )jy[̸X YӉr'P*̇6Bp%:税o JZ7ozJBgrȂ_sbgsv8.@> L5-~|)B!OcbMM~+QF;¿<Rm(E=4u@GDTyȧuŐ uhA AanR]O6" X75.(G*ŃpoI~w@od9pU7gvYS lze@3(8EJBX AwzsYwa.r}excqZPEy|+<EgV:D;<Rr¤UvaHMΆQq@o=Yzt"#rPgn6-Fd-{{ů <04B5KO'}Lo$X'(ұ H'2^Pzz:3 K'$/@/85:|nHќp͔}1JLHq'{!vqJ,N\Н1oUz,[RDaF{K?kU&PmsE 07}wޡ )&\~=]tմjn'X2:m41L$b+FvnϨ vrsT |L{Qp[ias^Uk6:LYLDj=Y)L#G d~Hs 廠RwѤϸ?kɌԁ/=E(ȉ +Ҡ\,zb/fɲNč{9a:SB>/ 7I}%i-j7}Krϥgᛤwҋb/ ?hAIC$Z[goq(-[BOJ-,!:[GoeḒmPlW{C~ZRZ.Pؼbp.p*ZB=-$$c_]>4sw+}Ưk5c#ְ+̚&GS/|JIE $<]wQiGh&n~1vqMsCV'L!A.]ھN%4CR:^_8W«ښDsT{!,Phʤ:h5}ByZokL .F^P#<L6Dfx'nUr{m|TܿbP0I s6⃻f~1}8p?N`Zn/Vc_YJ݀AttKY5,=v\=ݟ-~̓(O̡B`eރi.&GHq~F7= i{r46h(z7>n;"a~܍TPNI{"h UmGu>$!Xi "5qż@\̅J|B`9JoW<7EZL1 /idk?ѿ~S5=\omQZ 3mBb nIDBU+g>0W,(퐅* >a1`EYc#\4}@]&Yq?ta]Q[;]:%"$O>4L=pgTE%}`ۉ&ip`#:v1c |R'yOfCD.ks=qYW!}G0sNyS-+ݔ~+\Z[wۙܝCn1$ 8Ni"(>\r- qncr5H5Pi# Ue/yfA+n6QU代Sc57Uk y:,GĠRRɅI勣ԛ0BHGz|XxFFl]Vd{sY=`{yur61gX zh5Gﴦ\w7Ĩz5;9l qP^E&`+B>_J_ÛK&E uh:N6eլo!BJ8G2]uq.Ѓ" D̖S?r)5BLb_T0Y[z@߆ m: P\(1 i '0}tsߛJU;Xβ/OsE(}N4PB׺)w@{+@5(lMUnĕ|vTd}]<>?\}^a 0ts8-ՠUAED|v"3F@V=c[uǺ1}먯8!] S/tyTD35{rlR=vH/GL,>R@[Z*!9amdY:4Lxe%[yZCyM5Z8#eQ0ٹp3gyawKr0~)}ǯ# =գ {JOlfùSev,{6a0=>+0>/yݾ Hog5.LN6YiY0>sKWz 1ʒ2~5꠴z!PNAbiޢc+ ۞',Ъ%u\Q 5%!Oy 6H'jH.A IԮ^]ǝ'NF4/+E-=UJ~erŏ+2j᝜tFf`GNCL˅KJX\f܍xTRy4^[CazeP+g'xiv@]K]8Pz1|[9G^~i8>۠wSbկW_?>=RBNz )$/|"lyB 36T6vȀUQphƤh :j˺$\`x=EXQD`!hfϥtҙC.Ş#"EPcU;|\41A~FC5o w4pkOѭOLc-%5=U8dae6ՒB_f'A D+nĒ{0O]b(8ߞSᥓ3T"rTdKZc,.lդ@o0Yط88`#RohH_6TТp qzzwG Lѩl-"|=]hi{yFxEf|q4} 7<.0f]Su9.gIч U@NгHS֜S j͊*$p833O+Q#hȒFK L*gm!. ?;=1\Qh5P罽ogJҿgiAG9^^ʨ7A1\ⱲIʹ+h+ ΋4½{OQΈ! D,vq:K/b G `HFFS(z`ȅ$ bUj-ʣ(ӼfD>:ugUaf {*߸kK!0$%7*}-`ba5M#Y S@{bS#L ]C%n=&i*$+?足~-uG}4vktqh"\c/x p>"j׼OR{缁$nIZ//^z %xJ@mZ)uA8m[Mt[Oj~}W*ðf"7WnP$cķܥ2k==+7 :צ"Ӏ:qS7q=EŔ8 9hHT_d0*L7yk mJLI{*yW\M ip _, O?R.l]>GnO].Cڬr{dpC+эaԋ(tE!@z"MG:J/&́鴟ssi_iG[r܆;.O\D0D`۟Չy ƭFsq6'2w]|GʹiuZSc-@~t \ "葓5OPԶZK;+ h@ydٗ.h\- j=f \~P)#StKbf A RXd"b̲DG7G6x[@t^(Yoz64QŸ4kג}_ ڋz:Uxu{)̢S JUy>;s)D[ՕhpgŰqB`c?=L~RO*A1w(fRW ]I$%)c&`4OIz\mgh^hس79/44=>>cKQsc; Y0^LiautrJ#|ɞ2ۅn EJ(ibJ.kQRiXS{jniԐ~j#Xz?~/ awsU p3)K #Z) +;Fw *eDk/Yt]y=]l Jv}/ZD <~A.0CFb kVsCNQ]a8oo 8,-7Nd<"Fk.jܥ uMWťᷮmv ׅF $,-lO*#V|:&$Us)*m37:)wtnCլˠsaiDUO@52<|iL4vA}b*ZU$$l*SW߫zIdK^pkf͛ W´:M|?7jIP.%~_<*Qugp[d!{w|ʣHßdle`kK@-)+cR3ocs*PK~fJY&\ЀtK[RU68b}qϟ?\B+8MpE"#̜7y3,xd`I&u CLJ%ۣlS^Ȭyn L2;3 H^Q =t[z]T{e.Ai"r%ѵ{AQJQP#wJ;FD}>v8XWnC.RaKg}!5=FH~nJ%X %g'?#ٓk{O1a-4oi&ʚ#4\ o7RNzU>,BXB֧ &h;A>v<*v,p07!['Tm~tE8TZ v_FjJbmrg:2FQu4״Cm-W>N&@nأ5fu]n{0V9@Oޱi=)=@C۲ǍOGqT9.WR ĪFN)G@BNaWnЬ! W8`_ĵiq`N2-ȉaG#yuj` ђpq9 3xrw_G3}Y(իU{4שLOˆh m&D~48>1ԣ=8V:A.BV^Q6I@vDRSE񭿼sSx <[Eʆ=)blJ)`m6KH_7WypMܷj&QZQA2<;=6./}ZY+M))0^5 #cQϱKJ?\ Jb*0=5)F`iԆ&P/GyR%άnKL1=3nș22o@%&h,$t˿sc&}i91"1Ckr=ױkkF(Cc + b6 [SrPi) J¨hp>|WHk {>;)=T0? )N=U֤7?%ҏ"?CE' |n(7XUN ^}XWk:#MeLy;W\XGju3Ԡ7 \L>,?X6(\NQb\>xJ'ʝdOu4w7'|_:Wȟ.0K@Q\;$URdBV}~|9K-[B_*=,%~P쓴Cf:x>yԨbmtd! vl+g_e106K9|{Il?hU8Ak>}<^<;zO3!@ΓDP~'ˉ0:/͝&u=܁p_ A`DafV3f􈨩g`@d),t_"$Z$;eKߐ#h+Ny*!1r=LRS G8a@#=vҧhek>Y𹡊 pP:$[D c_+Wv|ggXlh=W]ޢ.j#_9a@ ao0;ip ^4OȄp(?ZPI(09/Bd)gfDS+![CwܒդŌ[/c?&B:jgZ"%$(l-[6xA$k.Jw}ʍ@9(I8E`/Ō+C)[>ַ@!{x^q%6QڬBR^f;+]DR>QObMRlY8[Y{x"lu*q`al6ujm\#f Ǎ*c,upt  w7 hY#4.Nz Oy(ы=O?#8qGkHpƞOp.0eelog9zd l^Bl/d0è2˜2j2{RԤFxN W,ʱ"` &*ʐBŌY(n!G8RY87F ܊qSٔN'@Cj) 2w{NGy=@pDX];D:4h}~XZd.rOW .-VLPV?LRq4ff5JHS;1dAǜ|p`OF <_+qIA{ȋ|D Kjj|ڎWJG'uZU(wmM%Z&l.U5o2{'zA]E?Q  ٽ/HxO@غhYCu]{LkD_=r+@WBLu UsK2=2]ױD2-JY@GNGJA ^ R99=nuw@í>G̈́^DQ>J}ك}s $_Dk>NtQfS˜ ]g][PdV_tJI̧Wv.ۥ/"W4swn >G. a, ﺭ:vw}QoeRX_<}GRą"7m@|"Fz6ˊ21&^r ֟[ ?۩c~-[n ;+m=ހHNځ< }'O YHViLI)}_ a7PHTyЀjehMpwB;I5ee! }uA70Uxijė/wMj<2o6vh,)D<Zj/!3TT~sYI"nlɄ|٨4K;i鈊M"1ȥbc0^ Y~ *2(HƵAAmѡgDޒ'j`|A!20RgܮB1rh\tynf;r[8OrݰcZ Y-Ƈթ< v^]'oI9뢲E% Pb $ k >#TWixл\NU"i>,SMhPSWLv9}71a+`+ZSK\כ>Q!UNkgAwcy,oN>0yE{FiZC%b7v Ԡ 7FE7(D|-||`{ő%`'kW 㟁KlZ)/5ީKDRyDq0`}Jdhuw/x`vI5`Q?靉.?{0Gd.FxeIhB_t .Gd^Nl^D?Y۹ގ7G굹&k1hsFMi?Ìj=~n*Mu.:teVWVg_vNTO"9d@_dE]RJ7s 5[0~bruwT(el%@[dR=.'+qdlh):֑:-F7@.d!/1?ԝ\C(R;6Eq'չm 8LlMo^ B!,bhođLr)DfJYv GǙ˄3>Y#Cq) =94]^#A*ʿ?uTJ`@SSImS_w+FNLtj_;1[l\!7;r>{OnυoVnaK"SG"xL.mJmEFIA!5v]PD¦79yDlpvV:m6feb]Z{"E)YK\2-G 1_h0@]CL4s2G#tkў 6ir**'RH3-hROQΑ~D&5מ6b^TgQCdL׵qms+hޢCn#MQ7_党*: Q5l$k 3>OoS }h:c V۾6Fߵ6zJjjpx/2ò(w #/3^|) kӃM>vbdy!@ \U-~I v,e;L6K6s4:=ks\7m+J<ٻ"w-9ר^M#G2gΒ}Dc; 7ق/t)k`$LӠ? a70ՔEsKEeM7`d1&Trn}!3M:چqejsu7B{/@={ͼzf+9gUf{AgRͨ>9{)M&{M`|(CЊ=἟ëB<)욾: EwԴ-C1"wX2->C8/l (!zP4IU[N lOQkIȧ7999a-ո9QHߊE[%\+>K ȝeBӜxƧZ˗X0ʮ|ҏG|%3 p$+ v`Iӑdjk&_NZy_&j# w*%Ɍ \ xn2?3aY(;eg_Hq-R{z3fP"MzM\ U7(\Bu^$*lE*FcB<'K`<2/-MD)o Nmx}Q=IXB ͼ[Uϟ~PnXQčh$=`00Uz<"qniɵj=߱ډdZ!{t6ehaQli R.2OƘMzufDKX7h*εJKYvu五-4QwY"+>eJaJ ;N;"L1X"QsDžy#a}S%].P=+^*|q96_g'/A~Ci~AɁ{kgmoW*DhQj=ݥwhf%?~24E!_` $̜~KE oU~).OΔLg4Xr0 SpKuF!;P/?Ã<3`_"셴.&]4]7s$P7ⱬrx2aw1оzrQXּVߦ djO&S‚ݭǤ:dSE RM\ vW6_6l'->C&foG_r]wQw11yj|fwI+vX[fЉDMi7R9:z1vrЛ2_ L(Jk{qbH3%I{jpQ=qę𠣓pӝw&g@-2qzp\-a%la~ȸo_Ѽxkq">!b,=)vk{/EU>PǶUbPeR-<%<-mMƔ;҄`h}eLczV!FA㻒P&%2)hۜNY9Q u͚GA%kP<4f5sS*CYtHdjNޓd]P^.ɔOzUfȟ߬{iɿxq;"1`h H-GSAhˉ-ie/έ*2Omo@YH-S!a-o/XyL^&džC]r -uk qfNSRuzPx2p-[oi}|y(ܿ\Sƭw3 \h˒qPTkK_oA~c+z?8!<&,(oDHr7$;N_ɷ%{K2qX{IMr;0kB|uP} SC\A-&@[&<*@SdqhzE<)k-^_Zh )&VE__m"a8bKMbrKt^q (B,# |[s/K!SJ 5zֻN|H  ckZ./*n|6df悞5ϭ!0Ղ@~::J0B| =kDǟ3w4QUS3=%e_ô%:aVhohI0\ƻss #: ,⡙eqbRT8HhuJeIǛ$ȖӴ,ZcuF ]RrDϳd)]<4M*Q|#/WuMeOXAW}s4jo\fאESMB 0}\rv-`EJ18һȘ鬽Ozz'q{|B|/)s LFW`WAӭ85@p^ eA%>"zmԽTGe8A/8SmfE{wcQIq{`iKp7uNoOKi!|%eWPt]Zk@ERlfXz@>&9Č@Jb%2c⻄. nd %m9{vC1B5t+#CӖjllh}qN(3/ܕ2lT0cX8<:4FCt_Q ُ_ kMK4LxKB'8/k{PTLL:,I;Ԭw#LNghb 7=XQȚ%NƋdaRG1Ac)`Yj\UD%3}$v0#v+ ļHSH(BM s4H5޺.H!wan9Vy[N3HKK^ȳ(̔$PYvډ\ ՚ ;š@&O^hɿD}w$F`VyDN̏+BMZw`nAyiGֱhmXe$-*huWbI/a}&i /┎LC&CCV/otI0u;- PnP%x ^XQ#.Lpsl3sN\ ~X1se=[;=)ώKзI0y}5\^ MPF~?L06boLNtQb2&7:a{'aWoJ [6)!^d)NFtqg{(qڦfCH-Zh9 g1I> X?l'\:QM@[ MyˈaXu]-z!~ juEmҍY0L@>D}\3kv`VڌhhW-H[7$ׯ{sk,gFUQ?`K`nj!AHӧzBpe1?P\Ǻ}Ib񝗆è%:́ԖY@ea׌fz3O5S>Jޘp$ 1qC(2nWtT%Nb&!zwEׅYu{ѺY-UMȪycNqN37(nLxd,'렷U03B|P.d­e>6}nĮ.\Z!!64$\Dt~P~x7 0Ibމ&dXnx++RUK0B'߫,79jmJ:U.pq;)=h)-u>Xg~歡IKf>AN?%qQ}[buQdc}zb\~?!>qMݬf #9Ye3Yl}(d YF8R2].a^S]*!ZHG4$k]PR`K$/OJ2Md>]xf2 b_(D(TƟ4e` 0ϙ 5+]ˑI?{kK@|qRn8@:D*ω{Fg78+dՆ*\DT Ezn߻,h֫(9@bY1&}ֲWmW[˲"r,lvЈW-m }ᐧ~*K8g 3L.x9CUY)=!؜lZ}Kѝ ӿʻ<_LdrW|q[ 긘AxuXbMk%<%1d⽹of͟Is!}3 U,GC;9 C@QpߓW2Wߵgط":y|4vʥO' bQީ rp79cr(e/uFĢaƻ 2] R3U4;.*ǧXb; Y 9o`0KM*pVKY6cpk/HJq6y'I?e ;G .bGFbna6+A\T#6Qo59/c(#hU1G]ڃHdTo8M}<4[7_Prj}狼 me/aՔTUщY+bR@X,nQY03Y_W.ϒ@iK9V!,/-2 W>I3{|"p$=eIBB By 3 3JGzlrZh#xtNJNKZ$lT~`C4:!UVQv'6٪786IJƦI[t uqHp \."iɦ!rT0M1e?ӫ/уYk^= W% \jQ)xB|0ͿD?_j*6GOǷi@(@'c6 a<9r'LUsi $Z4Ke. х:눾b"(TBğ~4Ǽ?8z s#;)WfF!^B09m6H˱˷ѓO^(Z( ̪5۪r((Ԟ *fGDC1_7s~dHa6gvѶJ|?>OAhVzDWv:W4C tmJِ7PT(=~`@։k􅁷q Tw 6VдZw6ܗc@Y\~b>k& n>HbJܥj$GR 09žr3uv{^MћlQŕ*%XiT>Mĕdh,333irJ<^[?킇1$1ÎkS9q^#{&>9>U=x;d.P)p,IߪS8:f૦zN0{_0zoA0]_m<4=qg2v~-ϖ˃" B+|b"|h:D8K۬iַXcn%6F^/8T}S_77dE+ʔJ_7'!;ߐZW W}[l*;$v(wU7uH1y\ Utj^Q>FwSB'6NtY=&%I.:cİ ;po %bk0-N=$u$D%b8jyt]-lRyEO.)DSFIjJG7X{C^*}?0y9%'p@IY{l;{_-bb3L3O}ؾq%ύC&000و\$ɔz:3-n8+Su2&U Qw^ <#>LcH]Y nJ)~dO'f {bL= Բe`tד /],8[·4%\Y8)i!Qϴ %ꦖ?׵n7ЛwA}ZKv(L-f-sJB <_|sF—1>I#\LDnSJ U}.9[?M.0} >Ѓ|~FngdMZ4Ab=vݴZ' f0|X,M"6 Y:GN{mBq{vsZd\'nFLE:i [(qo6 ZAA2y}5s?h@o33MW)my+As ^aYosݡE\062H;` SE( C}.p ixS~Sõ[qIxip/JC;J3!hr QcmQ=RM~lk0P3r2%@dַܴ?er5*j32G[:F Vc%6_37>IުqsS!v0(UMض3BR?}A/`Jm-^'P52(uHe>jߤcSNѾv.xnԠ QUEb]c֥'{p8{? uF)5gτТTس1mtn ]ÔP IK%Ji, .b@MYZDЊ%CY <,HFaWHȤ*9oqܷr[T&,?vdk_f0I6씴 ]52,iۛ~VA:Omo.llk_?,atFDT6vuܡ;ctp폜_i8:Y eCݗ[f:C$ؐ S;ԬQg}V7^I,3&3 qEZ|]!Sˡ k;(:Y 5OG5L{0/!kFq*ncYpnόRV4O=:a)Eaf=}X}1H!Y![ {g8!6w"/:+ZeKB`9yr>x܎6ÙNbFJ+T ~2b vO6_C?bE>>KN:#*GWplNR{M"@ uF cW-͠kc[%,?L!d0/ %A`iV"5_qd3"eNżfEC@҅&d-уbܔF~H1Hԕ#)7Fbrf0:aCŴcDKxov?kmߔ?yFmqg1dԏ#fc*+J7z'`^N^ظh$3̪wJv?Jmģ@{4۶q`ݘ6LmZjifq;:'߈tU򺠂9Rev`vӏN{8KiqckӾ~mtf-g FnI ͂&wUa^t%Il`">d萖 k̓ft);uAoꅠȖa"w(b[ |l)pV!N,/) uHb '){bxq ?.HAIQhDCoHʏfe/nndUa&r[36^h'g@$6tIDo;+||vrԥ^GαIJJ-?sCWNr6R:{HHKbd]>2]ZˊƦ o<^az)V0N@G+(N9vBT<v1Dw㇄ps|?zzZ,!}XW;QV}arT55'R6_6syF2@OC8aF/~WilZ^4'aSĩ!׽; }WҀto,_-u6Xlv'.s&,T8 HpI/EQ_d{3]Bi vZGuu?}^ȫYE"#^{ybjLzhh\ewcT󿻹<%-G!Oj(Xke?~ 5wñd澎탒T,c,sOÜ-[7p,gTHֲva>^鎀c] ( {WVνvD4!p>汽@7ЎD>`_rzMHV:GUH{u)3?ʅ;62AFU'+]8ugqWj u Y|CCbOT?0i;Un֩&Cp䱭엃bN(n!JTurӽYF+ۻk5/~M)LA,۔R, M N!kڻWAR1甲:=\q 3jf(MfEȰ Ļl5+v_#Oz8jf''AI=Q)E_"M4=n_E@ylh*5 b&7G̎ $ bƾAާkĖ&M-uOyڊe!՞ 6@^G4нS9HP6( _<b1|r3gGs˫0ךWG  m3wpK*yt'|Ñ׀(֊ȉ1 U RwBƺxdd[i@OaE-lי1RwNaKp ųX-.iiOmWXr# ?ZcA9NNx/H[P*"almd_I/DsΡWG bCP4mOEk? 'DA|Vce P#@=#uCd $y#EBZ<6$s2f=;Ϭ}>s? yT'c6&ZusOҜ(vEm~.4GhM oC\tqG'q#'KdV(%`䛮]/#\ ]Cok8¨NbϹۇ*f g(VZۈiD }T |r])M!uo 3,xqZc|aFrh@~җ/- ?Y[Zmm\lʭUu 2 NF. ~Pg#$ ŬIo#y8AY朤OmU#. 1&έӛ!L|ܶDŽScϐu^!֓}8־Dx)@ "Z)pdP=$?ރJ&bQqPj܌L-uezPg dVjxP(q $2 M'#d$2}-*Ole|0-T/<ޒ;"2,*YAhGG j%iOA.8,Q5LZ'0z՝k+KN6w1%7pYƜ/AcTnNmO$.ezjz}I}Ǭ/\>ΈV\ғCM=[֣hO]ktDR).IU: K@Za ™2 %]45S&WjSHE"3>`TE~d *I?# }.#&~_(σ24[X ted{~bQԎɎa^^ yfPg\&u/'bUOPP-+=oxdgT.Z6 fM\+vJ 6;uUv\^bc!"Z?6bLpM.7Iq<WO-;W 3=Үֈc˱# q :u]6T`?#.rF8K-ro(sLL CJj M*m _j1$FsTDP}(oq%~[ L45h. c댕ikoK]=F/x"b|ʍ9hnT[8N]c`:O_DSsqa&ME[1=9 =*a>fBK{}4G2%uY([xggYZ,Z[ةq*^=+)u;-l#MOә..5r~`#WxJb]Xw0,)ܪT[!L3TihM;m>{XVYp$UZsY`=&j B:UBZuvBBQ M_J-={N"z#lQE/,PL lj=G:m>E;lیkޭo<5>9ѭ!%;֡:¨e[.W1oNrwȢ=wjC<~)p"+C-vtQi᲎f@3 s-<8-p{7XTKr!!],h$ASp~4v`j 앵4JX7o2\^5ө;^TOhlJ9v޲N%U FV a>TkۡZv,t D~( wԛ(_/Ͽv++T9t=I o#aSӢL[^_)ǩ.fjlXX H*ht]%'c͡g[G|͔1*"HE5bJsX=T?ٺ14kB0,#jxSxcujƬ7Rj׌0X#wL,(汼h:`T^>ub'g% :Hbcwh82#_KZ] A`*n- "zI=", 8W"1#J 0.#&$<Qi i/K哢΁Z4/i պV39cjX7J б}wXp O֚ϯ 'ɱxd7萚U6G@_nEOކnBo7Ob^f!E@He e|Gt^{ۚVc7RӘq5*e%vl2)ZJ6)zW*C5-֖BM)Sш痷az"a-[5jniq1=޺**|MN,iŽ4dB7G" 3rnCAΘ%w .s^<2sdUtm6s-Y٤~YChAnًmeRm/ ɛX`,{%6nVⓡZ&۰&Fb`:/# ~<OޡgYc{ܩ݋cawТ\Aת5xI#\Q+ٓ<Ǡ햮Ϝ"V)7(oʠHM}*H'/eZFFoD#Ե9znͰjoބ8|3K Q(Y?Cb:Be@@|q\M{Vt8_8%и&1 a HUTtڂ\C*NJ~J,y莶ٝ@⠱]HN'fQ7d~#ƒ-pEh- ;:WFnIAjց(D#h``V!gQ:6~zn8"4i'@$*7m8AIN kT`˪.嬳+M"K]x2E^ K?84DWdߦJ#;VxBa+Y *u`۪"Yj}ttb01- ;wuTq_`3ֽ_F0+X jx -A:^;MkZb_;)EG@HXABؔ)#*d@iЦ54u7/-65սyA 8U8x%mJt& N:l^oޙxՉd>#ŕnf>nƥNO 'ߴD|/,RD#bg([y7ΥG(FmTJ(Ƽ{W(S>!Gҳ^e(FqtJx֮+ y1f "~E&c2c==S ԻBB3ಢ# K&M9='ZCm¬1͘QJNY:s!RpR hzk^f vOr"N2ﷵz>m32|΃On@:@&21̎oᚰ4GY)n]a ,;;VD[M\ޮTt֚:}2aqvɚGI9JBwn6MF%r)ce,>&#yңMnh]+V2 3/,!𧗟tEG_:*Wh\eZSs);d%X&JS1dZd),sZrtyt4w)GMYycr x)Ni 'h㎶ODYGKGDsvoA}#XvuWÊF|qLN][ p )phkM{Og9.swC,?VBv|YLWl' _%Vᢱ#QsutYLcmw16*͗%̃{+[ѣq+/5R԰|TpK!Wĉo6 `lɔˀrFAx3`´gCq [gM*fU;[ToToVC>qژqA&H @ܺo.AIO['|.S@F9y=ݪ@#WAvv o&n۔DqV /]kv%D&X~_i1LIMba[? #@ڋҟ :N1 1;nfL0iݎk$1EL.?iĵ[?HA28&El 5xkM02MBo8:*WޖEӽ4ϩ^/ U`W)MuH[w>r Dv9:^QF7}roeFnLoP_=S Ui>G2^5]DZ#b.͕i8s{q6R2O9tu-zuj8j/*}Pk-;Y JTDr0qYcB@˹}@e{{:3Ű$sI %X_(kT#?&䚛9{ŗn=SXO)S΅0N DOt䃺f,QP*#yBoUF\sFZ1a'eh eDtZ!*LOËh;3uJcpkʥYj*=)fH Vn^ˑi-KA~ `H|\ү_ǓLjCO0ạ;SFtS4PlS1rR=8YNĺ19=8|oJ(>+^<X ,f%&d/UCWLTtzru;ZZ|-x! 2b^F}z2Sy(ۢ96j"f_=eme Duu gzQZal uFUPN-2|i6¼5삡=;@sajܼAEPNױnN e1̅`䧳+sޓ4aN+,* u!vu(nKd;cўٜ02&c5@(n+xa ^0jW7_ne?nꕕ1H* =tI'koDb4݈-@ԕw,QZ$4l[=6%йG,Sl~^Z c@)7+l >GA SRmsh_9p/(,xڏr@rVӹNGs0a1U?gOe%,x{ct[EC%t W{a\rr]Ѐ])rnLێ䞆S$gŔ К@{tsr2X KMWX;0]xTv~pK-j-C_=6a0aq b <\w * Y*\No^N~:v˫V?i2I5 :H ԧ h'@C mTR%^G~AZ.[5T@-:̟"7S FHg'fS>7:h0lSV%` ϓ[z) ,bιi#k亩*ĺ%'5mCZ󿏼l؅9EٚDT9EG)n;X`F;8Pd)df"W4V"xhq,Mh_".Q^S93]jn>+`" ob^N7n$0$.,kn*o!' DЅ05$9c1qko>Ξ?QI[MLAj[Ţ CTtύ~p~ؚ`%,,6fBjzH5NRxk 00lQm*dԴW}on^)k XkR5U[ѺD FV:"xaIʣ^_̻oĥӦ жRzj#*jV q$sӏ]#tH(.k(OݹražZO#ُTV_4iP^]80&FvKy=Pٕ4i=VX[Apy 7:ׇ4UDn$/m/[⭏ 3*ABD#v=L[vb(7e@ÛgimuzWm Sz9Y.[V*!Uo&{>Qmvx[,s2 ԿEaDi7+xp dYȒL`7"/RL\[BK'`xg=CyYB7?zʹLpKVkiyx]̆5Szn8i& LBD!?*۹͘jC)|=x* } ;#q@&]3“H8C v.enq:Y^!V>qs$ɳ`$2pAR Yޫ,Gx!&rx¿=uB=\feR+C }Wu |͝uA OCoZ- dnj By~%%|7^{{_cz;-clVnX$@@cx/e# =VBЫVЕ [f}B4ncbbK$pǜ0!!}w 8?|VnP[!/`1.$LwMJkDmEZ[n&oof/,"%B&N\C<-?(X細2UuA(bsS֒EԬ >30~|@ni Lܰ e-QgeU/ 4d^4{ AFFt#D}}@BfPLO@΅ da4Dqe G;٫"dwS`kx,[j}vp@A?b"f?7MS#p)r"KgC9ipO!6es-inG6fU:'<7W)馞!a66%]eŦ( ``]w#y2ԸWfl)pQ=~qP 6ܮ]m<(έ

ѬTL-'-RUdCƆiUKya&bGMnaہF{R+Z:̞k]A#B;Z a?QdnkaP 96L(E.?BU`~nA *N7K!] 8,_;axvF+l7>Pn`2*@8D"$$_:P\ 5o@N!Fl*.%OjDB0f$]ڮ|`@ !hK[ )' ԎWJ4Hے8-0Ex^}cm UQ΍䏐+0B `oO {wdf2VɬF} 0WքװNUvc_TgW߆ʺӰ<׿ =g?#Q*ߡ{c Bt1e1B:h-\u1Èĝ&ÿ< %]<fVȅشX܈ tmk Ahlp IJypHiV':~䒁n Gk DW|xȹ9 <(ʒ9 $u]{3.m-{Zdkl8Xfk5R>%ݮASTX"ͭi9%?^mb"U\ʄ78GF lz*†drx 1vnXEln0+0b%)}j?a첵siai&:k`n Q4)q1a`A,cTXlSh\H:}CR`iIM]gI`|M;6w2#p5tGnҼRbIk 7߲ .9OK?FRdž.fc4L\cYGLkMըɷk !XDCB_#9ߣDT'TCN$mnXWGѵXqn͜à *֦P5T@>E$ gw"QΈM&=2TZWp<(rRp.enXaP+ r "dbW6&6{-uth5N:`Alzȵ:,c3we]}ًERةh@p.kC?UchF nE6J[l q]=P S?T;7#퀯*+ Li#qV. OT*8u'Tjy)C[iLW)~ P5ɣDo┑<ˡWi2u%+Z-}.ĤJ9|>~E3aqJݺ4t}ei9i]o,1аv#k0)rťR"a WP Ǩ7Qu+CU DXGAĄx 3xSG:IHcRsI"8 KfQ"Փ/.Wk22p/G^d 0wZ(n#(:U.d1i~~m62.WNnC϶''PUJl.XW( 8/Bf>Z,$Y"C;zZ.Z ~OWQ}lil,Qhh+kYi"=Z/ދ9ᅍϳ&#?\ً**Q77BN4hǘk!5X[{XUkRM_/C%g@k:|CoSHokvj]All5^f o!mZt9!b?jZ_N"_"x]Q,8SLy}s*1>&MoxH6ͽ5[yKH'jJ7ܐLjEeRuc)x os%as%::Z}.g42IØe+nmI|N\V$a3$J\JNhh'qL_Kha Oqkmx^ ry͂9j&dۺ`ک|&t#.Z!B4eF2\,鸖:ʐ.KK/dW {dEeŬD Vu7/IXH&5 $/:W,W0@U4ݲNܮ˗OijjT  ݐ%lBi?*8Q `6\-T[F>V¤!+k5l$S瓘enjU -9>uʍƏekDPP5p&!-Y'OV Bhv&?^4OE12,.T7D"g_L໩l熥 SDU?JTÏɕIѠGsH^D&)!1fNJe?}ɿ=r2%c0J\َP3N s}uys"QLKj/S:V]d/r9J/C-%S'ёCvqS^|;3+P˫_ܡ)}]&fmL#,f&oZ7kzejY[2}a[WّT;sG6 VF vvaF6(RFIB + f`g?,ZVu,qqܴ C@Z\LpP CVC0w@2foD*nb5{"#Ab)J`K)UHR΋k(@I.̚ss,tc5< r2sfzv%N2 y ,aͼȓ>D/T7%+2,lDLEii@TLQx h#Z@',SjLS/&q&t`gI.4ߓMP|XLφ~< JYA:€NDlV_"9(U~F+|`Hp0sUɪ.fi:6s9Gl\չ$_dwF>φ'A|&gF@ARSݺ&Gl>ǘeB$"Sڍ>fEL,._|g~_719Xeڌ $߼f*QKx mLS0nIzh}e/=dbCXӪO"'́ PsZTK b@(KNHu s'Azw/ދx uHh Irbuq- ]Dq܅ktESFK*۔95u-H=o]3 "gDnyHC% L\!DllH4;L%K2 M+(/\7)-q+g[ GM+ .m^nOV\$&ZsA5 TlE&> 2lաW4 Ch%@Do/_yNֽJՏ$q걘 eӨf/Ѭ3B~qQ 0;DD;PMYqfv/0DA`a`ؤiB|qn+rspQȼ"S.f`>N=pe !P!P[Nh5J)GsMݤ(wSdﲹGL:&,ܤ&BYZg>dSB~#VJG~kDI(PhsmX{' 3}E o h Bӷ2¼iiXW::HaR-(!J4I7|<_f!<|*lBئp'KZ-Q/>E4٬g> ';o3&2<7NߘmTpSXAGN T2ﵗ@ֲ߰+t[1i+&faGٶ-\\ly:.hP.e*|Y`˶w(I >9мϥ"T. wQRʒvSK0K&=@՘ V,l*u4w/]F϶/q ҾqJ/+m #Ŷ\hE ASg@Թ azA4POb""`;H qrk1,qbݰ7liGl},[ ӴhZ{8d ? NQBvy8t֝B':.{QL#et}SrC v=d_d=]噾Eg\1@b;e 3a~DO{Ec@]Q)îK~_bw߸t:AG4ESG,Lʊl/ Ù=ԕAz>8IR`2Y82hN2Zm[Fv{ٻ5yt3չ:{WLjđH>N`2dj3Sͽ;r"l g"x=8vRTɣV+'o1GIuQR.q~>H5AA= h%%Y3LjQz_{'U{,oYUq֢꟣ѽr;8F(z?Nq I>↔'p?8-򽬰dnk~ 95mBlXH) F ӲzŁ Qπ2@˥iR6kIkϾi>_7ov :k|!]Du<oSL )<X40UG7)2`žYQ]rD+W3Yf<Eu\N ?{="2O$0iitRU)ĶIGk` @ ?!%SC};N0-Y#ip9ٓu MUJ,ښE T B2|Cܜb?3ڕ&wA_| F [%[ Y7  z7sg8laiYdѠ{pC)4.4K\ؽU-y $ujԨrHodJ蜦:*$b5&;`*5_w7,ڋ %:k4'-'{ۭn&_\T'uRD7Ƿ4ʣE26||K٤X떜 >%׭^au1=&1[f{,<ޒmWS6_T#3XDqe6i{Pisn׷W쁇a;o`NHŸ;2`lB^>}LR`2D:-MoaVo2ypq^GwI%8S75=d\w#;Vb&#!Y5QDم:=l=v_a\]7 d5jn~"ͧE"1>HSv*ޅ'oA+avV -p(X<ْ9V``7Vb->mj!)j59okҠH<ٽƆ?7) sF'p.OpL'ߤnV ؀dj#"Aue^lIw<}9 ^ o|^zI l__8u9%D/W#FMIEˀxn dJx9ht^U\L߫<*ͣu~;$cF?eX "\qw&V_֬xg/ c%XلB0N& fNؒ&^+"5MӿwiU5?a695TCP@DJ Ke9{7Dn۞tp(B3[2K :kgẁ@ o]Iu2 aVa9+/K 0A(FȝJ1:5!nƑ2Ƶ a^ҧֻ7 83lY0 `vFKvFZg ewh }=P4dA|ᗖӁeݤ{x D.|9gBGDkUف&hZ3$iK 8>e7^$bQ>RjB6j̵jyH4`[0EQI3OonF<[IB#_x.,/l= pw_GD3P=Pm(`ߠX. Q*G(AHUSxcv ZsCE  V|Vޥ?l4#΂OdN1 4$bkϰ?. RHvL۫b9 %SUYQ{zq&wX\Ǟ`0cSBfos?GJ @:HJҼT/T1"7ZML)l]i{?Glw 0 \qzx+[-(PS^B"+`f~+Mąؐx+5C B6L XX [[A0>t"8#}q`M$U4ȪNfFڎy!QD 2Hs ;ַ@1j n0fIdo"VnEh֟IQΆxwK*-d W$n99g]} .": q|u|[]rTJj6zE!e+w(v|-Ⱦ؝H&b:6T $2XzgԢS#}CF'O ]RqNyhs{aJZ-Шu`>hd?fv[r|dh$֒ JPk[IQ~S3>N<+RdMM*xU(8IJ +Ӈ{uC,[ >equD?3T%Le0/̟X<#,yG/ga_THT JlRatȾmf&"erqJdgAiR<ް`,:Yk\qtffMYr= 23=;&d,:S'{{"M*r6 &or0Jp=1\u5V:Iڅ|@'،LIQT,?ڳ+a̚~rKc 7}Uivm e){:Q&R)GRN,\‡ O8e I鐢8/LhsE֘]w2 fSb?+9ݹWސk{&{6=M wq-t#\&pmF)MBDz0 ;QQD)s1߹U {A^..!P lm/]4[]7[߄#XDŮK C$:ۘ)(sfv(T3RwM[2ӓPB;k S3ߑk5R)ӌ&.rUT;j$EOZb_aI0Ob9s]XS8:^{gT2T] DLY>n\nI`?7Z8a!Rs~fPҽwZŁoy\;GԦjDr,#ε-?l4p2o1 yP6yo\u*؂Qr=]z]5=Cg؂ x0D[Kݸ¢TbúTO`Ův*ljWl-|/%f ]9õt-9h]^q]i~W'@b$t0`]>Cc<Ƒ!,2)0Sb{~ljp8.;kAw>Eybh֌]P q*F6@<|hMⁱR*YadmI/EwmRrGI2hOI>=V$b3:BAMb)l36Gk"> H^Yi$&{77vZ^/eP%nvz>7ңJlBgx"OJ]z0E;@܋ r,}/=VE##YN {qݝ lLB u$U&={פx:.:TV' d'}G闣xU,TKi -Ӣ|y8H".Vˮ')[S5\D~ՂV=;I:,g}05dzT@#Ԓ ~p7lMQvbro7T`N]8!g5|\Sw U +og>f11].j$ *6 fW?On_Аڱ]бi CbTf;I җTniDEoMTuNӼ%JsZ%KT"qJdw#cq:јaM+JWNaR"ߘLq59|OI tﺉ>wiٲJ\RL,AĠB星ܐu&q(n!踼A2LI<,TS@K'E< IPԪoH@M4,.@lga "-nu.7A^&ݟăf1C'$ >T-HLJ\N`eae(!_?2#4#v%ګ5Q@i:]I>WB*gU_ZI\_Kf%<}Ӡ̟#-NY3&6_eV8 O4UAkb: E ;v%6 |4GR]3w>ˎ۬cgAvep &lH}@>U\-SVhn6А %+J cD|HHUW:KӨ`h?z+׭ӝL._z` :@'D Q3"lhbQ 녠qRxwUb8v̠;,{I$fQS'iQ&rz2jI3) ,S8rj(t(#[ 'aT=݈xЖS,.#9MrbU!7tJڨ-!hi,~%"CuUsusuOa_KCO]g03"IrbCq>A95#OLAL;{ΑU1~):%` L܇$t͚8Nʼn7$ O^06v}ciH%eG0sۀHc(1K­^_IPG'd|.~}쌀Wl¼v ®Lқ衚Q ס⍏hK/,u*βtQFaݏ'ƫF_#f &{MӸ j̥VGŵQmϩKy\}[Rd+rifb8mN}^eH +.DɂBa|6\=FC¬fżmv*i[PFȏEdVw:(g6keHXFޝ׎yJ{Svǖ o'-O;y&JVӆN`r&Y}IGkO-+ZiJkWVKVQr9Q!΁}0U:O&ߎ[>h\}Ug[;]䇪#8\ rB&%V*%OŦIPWfE[{wAI+&9;H7ݭeQͲ9e/.ŒwdnNo[wU拄pUM=gn.&W&G0X\PM8cpvi3DS(#*֗ T˭ ^4Lb)8 !2r}t)PxtX{b޽Ӧ`Ν}uQSQCޠ ︎VG!qOsG24$s$xn8 D[ _Aʄ8u,F$&*S^UoaU=kB.9p" il%?Gj̨s'p{iZ~Lno_`l&RWbPa40D u-*m<4#:~КY*ۮh3“q`0 $π5!x<,鶃\;l&EI(X軝;mC0F| yxzb׹ˣOmdE'BwA1:>psvLhS2`9O&6qNM0S l9C∪_J$g,l`a+ye`jk B،k(hֳѐ!l`jMf-^n6a`Qj5_-hu JR4<m.w_Y_FholSFHGLv6<\(Z#5,g]b bmDrcC.V֐ۻheP:'#㯡q_08ȕf' =|ln_e^(*UdMyx#f3<7ʏiqGʭeZ:de&+Q2))/~Aa$/p%CS8>[ էA%ix!z^=I^N6fAY V'Ç#p& &LIБ. z? O )z%rfDǥɸ,E uⱟH_D`Dн( 2XбA]8LY-EMPR b/.wC#S < u#1ow7D+Vwif2dQ :ń+*=r\s%uVFr\|l6@0 h{Z $kߤ<⹚RTU 3RAomDol{;1k0HϗX ! kK (= E_P-*sGwߡŝ0IQp6#yn:g"L^HӨRqk'l;16Dl$ ɻϼ ^ك 4nJd*z56PVy0#*Q' 0Su7 5Y+p='/^CïzGf1& =wM#&ONa\+]e9A Xӕ|л=,K5!M Hhȃ ,ҠtAzT>r{=C@7g/x}Uhn |g.`d_̈́"U}l: LoTt~9 SU?YMrw 2,Цbr=/o)9[.f)4f''b>#LTsYwE9W/F z7Y*{^E8I+xYQp~X*4ϱj)YQg1 `تQG<󵃜kS + PҤ8.d"i< w t͈.*(Aj؈~|؝fKO{#NG$ѴMxY-Tml\IKlfXg%>ʎ} 鄬p*xc{c;q+qh]vXbZ?͉W&z/_nK~\=(i|/Y&jH%x4 r,8/`?hGuyd \hP[5JÔgl0&ĜE(i-G8ضj&K}H)$ ~U`[z`ˎ0M49Xf ƣ5&D:rMyW#4|N<.GtJ5X;?JBR.@o4<7#7>_Q"$@Z-O5Z:-$q"GE~1i@1 H݈۳s ~7 ~p^%XZ/G"Dwkb u_FX 1;cT y Hи6Z-fS!*-W_pJH_<|W$pʫE 2NA{|Z$Rk'zMtBC?|o(eZD H/UNXtIA+_\^mAލ;ɾ:"൞D"QpP2 eWT`]dWģ[܋_F=]oh@X̶a<JD2JaP;3Ӆ''? =9.{˹N'+D4ҭ Y9~M "F_YcU)Vmx~ƫJbIx)l92l!D{ل}"\@g="Sx fOz3^4A(M# . N1KJfdsY٧/ಹDb#[eMc LuB\?B~ځ3[ckmV"хP34ytvn##.aGxğ ^:ߡnS9nPW2bjJTl'Dlta[{zW"=\3WZl\$>~pT뽶e)zQ@zk`\><k;aƦw˺SsZz?@pB2*L:%٩p>؇:Ygү˚?|h^IhAYv0ݪ3g6ō앢 _m`U]Kxbi}Zp!]8 z1>;&zOgNDX-^Y Wqy(5ܘr[1K&StUW,.G©o-.|0)|Mn{'Mb(^G5zlT+yQ1EkKm%aAPw քB/- ay1ButT]D*K˖s_o `y;n'f{^Œ̓hr{kՒ7\KJ+0_f-m"Nπ7GoL8_?УCyv%lQ3 jL*?gQifK̲vAAbo[9 d ˛ w#ekdaJur|_0!oi%UiS#qo|?xF:'67< O'0L {{/AV):-Ug }Ѿsq1)HփGh$UI7sBQk"MRUjW% HpEoni\|m)WNxvY/AvLy]HsEL$Ϩ>g9*0EZcMJ a Pz9c])LȤyl;'9I%C?i+WJj?U [~)̣'\}?L} K”?OYEȜٻk v-%袣u05戆9T)"gMWk~)OhZV`W^"Sla"UUIl,nJ4q2d)^o4Vc9i>rfmAZŃڽy}T\mȷ7zwlŒ`~A2`0[tw+)MrM虳Cگ Wg5|&K@x-mcP@[pzyD‹f_īv[ox@':\J2_fy[nm94+Tӡ6]k@ P&(VGJGM(1)B`Kc+2ς‚?cq_+u |SYsӦ:yɽPX{.arK'y0 zVv!I?!]EDafͿmH0p~8@fQ$[lIԇe]LVb@ (5 -2c3$5#؍ƒwU*RtOrkUC!o󷮎$ʪͬW C|7Esķh0&G bH\CQdA-7(IqU`&rC֜ }!xqhW"!K߷L#zOtEuǢDV W$NzRvᖗUԤ"q_l8/$+2ESXQΘ dlUul~Z}&E+M vCŢ,鉳+G/]!݇|QxXL8)qJ.\6b^hvq\c!-v?jNDGrD(E<@5x珩WajP 7!sb$ iX0iKH2 3 zGG+ 5Vt/|X !u8E=PRjM^_p&tvb%ζA8n|9l$#AUl2*NP>̺Z.BoX>iF@Zt ]_סgʤq+۽K?q.$t̓GSzWp^c'Ŧؖ,nr S[-+Õwwށ7Q(= ed9j$Mqfh}\y]աsC W=Hбh}4  ͹6넅\d;h^Z%n`('h(;c~fD;ڝvI"P+,!K*FWEB:_"Vh9 M0R;ǂݦ)ԁeA ?o&It#ԱnC.SгY}ITdfgƌ$EPV' `ۉF90zIu~O.u e(3cgfxbزU@màbE C7X,ʥ~:DeJ\ALF\d5Jw18Sa^ʞJR:>Yl1LlP*C i&_ Hx\*N5%ǵT2<0ntS$I(9v*E9o=.e:yc]Am䷪u0P]`v 8,HNJπ˼ۉul˦V+:ͥkA %"++0.;L7>q05R,K53Pi@ޢRpj * hZE x4WE؈x+$ m:EDJ"0ewA`Sn4!6OU%^5'a q8bQ@Td\~<ʡզ4V1 #aԏmt x9׶#uʶ;s xP.#8I%0/X ӺbI[(oAVKi'44a [^>**2d6 HT,O(wXZFK nC`.rpPlRcQlspb04q"Q85c`RatFt `!ZŲ& AmGNiRz2NG4^=>ArĚ`X M1q(N}ɒ*!}S!p  z۬obyqT$OՅ@şV~x!bЛ EP6."e,UO]mܐg y֯;0U's?o9^ :Zޱ'2DZ 1aNkEEJy_t~Qm1 3sɲAT [X +wʑg)"11R/H/#gk/GqÁT\BU \|Zqkٲz;R,_s UCQaHr{Z՞,`hi䩿F;g2벴}}45ɒ>I5MK]lP,g]Qڂy$* e=e2N, g1eԙRhG]6go$XV!-y&4BU`w /wߑƻQDYU*_h!y7PG+vKl-*[4Nah"A%3[ky-m*v٪18U1Hw5pd`f - Gw˖o>`C{6 CmQ~0D"yS>mm/&#ZqRel!-=1jP ɡHzQ` b:BaUDa!@ }796|!^ C.n(v},"5!׻O"ʪ )Rv`h\'bNzOr bgaFc{8ZFW+snYS Y^hhN2 LRPB'vt[-׹%\ ٮ$WbGbas,6xO)bXZ1?`T6;C`͋CM3ͻґBDhjfDMpg⼲[\ET5h}c@#Kavz揊du& 9 (z|? x!5W38؆oy+vM@;>s[CnۥQ]HJ4;r7 9Hjx#45<DbZb3C&R.f_ /C߻y5DB{-ŝw2K15ZEq]|n8.D:XEs:9w~g$jw8 ^o@+n1iJ]QY^& dj΁10+@x կKflY(N}8c__+Z} SJ;Ϛр{U81.mQ@2/N'ޡ1b bƵbfWDj=9P81yڍYoNTS9 ȶ73"I~ <#if&Eq㦚=G(0Զm~9$;8ݱ $I8$:-v 3G3]Lr-2^۪d@ -1z\~f2z-,@9%%Lju'~Iq 5NDSb_FW\1.9lb0ɦlS i/6Vd?mBcg0\@tS oX#}kB ©57\H 枃)ڭ!,;9)Dy7jIГ7״oTVxm糐"չ{ZPO-CA<AIv9l[ZEa@T JVg ڙ.Y%K } {r38ѭW$bO@~م1EZN~+=%ӹ FvoK϶w_<4wվo 4:^$l'3][HːנJ*6f!p;n=Seji;lAx@<+pzVY:%b'̏&I]@W5}`Kajؑ݉\W]CT7p4ygCLd2`+i xq*ѫxΑ0MJ)k~hD.%񣾻,nY5w' K 3yd6MG0r `%h7N*Rs"8mmܟ*{ؼ$ c%2g; AÐewgspʮk%%{%24%eIX%Q2oy=JB#aagkqE;pvչ֫A$)f5L{N &z!pшKvǪAc 'Î?t[ԾܫxߜbTƖEMoj}ի}]j5n-ʂHk'g'/X:>Ik|k$%}%<"mBٹ #'l]m=3D.7:__t}oQUoo1fT$@o^}]J>ƪݪ8I!9TW{ڽR༃>EYX!gكJYOD=qE9Hhqİ&byܑ/iv, s0-=8koG_uKRO=59Mg]P <}Ua2q>'Ϩdb$\Au" #;ڼʖ?[Aš`#jRUWttھڬE 5lJ`Vrb"]J[s0Euuñ_(<]__9'&͓DD D nD2<i ֫=?H[IiX7$qP·hrtwx|Q_ai{s=Zxc#*qƑ7X;|B[͂n`.nZbO-,BJ{֘i?Y-Ya#2+sH-SWgw,$[O);,j"drWim h76z̽TL<QʑֱPִ}!GO^BU])a~J̤FsPQ^GBKH|Wነd_8+R \E}JE0~>}qO&brphhwmj;FXu%0N)pFeٳn.MK22eݯuՀ^{ 0Gv9^̊D1RlmjZF/ҤA.a iJF蒭{2)@lhlmVƔ͢gf䪬KIbgm_Cy4d6|,"]UAN&$5 ^^$Mb"̩ LZAQe]&"X8=]—V7 G =ṇbNz_⃶9yclY㠟q_w~]ǻAS*z? {I-uPPM ~8/Vqf<4,~v p28{g'̫csM̿(>ą\Q° A"}Ȳ&r'JYyJ=@+3+_-ww&J$kjd*Kĝ-+Pb6MQi@fpU!vETv]dxHzk+CEJ!<]/ ]7bmxr4]K+)ѫޖz)WE[ɠ\qpڝp _UZëJ{'CGvKRPi nKJVɰؠTZݵ[ԘR:-F 4 W됿/~RuBwy0ܾXR![q(^œ2?}nSZ5UiA:yUz~E%U(@& ĎtWaFzBo䆞O?OXz#0jV0N>pDJUZ5(E֦ /E頑!8"yq"Qm_hQW݊!] !ͷ[sW!؋@J`Nkظ|gz~s%5b˨(t8?m>RWKiro ~9zDM]/Tׄ #t'6BsEИ-SQ|5+X0;Ңl n$!9VyFk XS*`(=e1c t)2\79Ǟ26jhU0׼N.tmҲSi Q^*Rcb9B֨ZDs9~\S0Fø4 K!J/E iT!YғFJT эMf_+m<-wMr1\+y2dT$7FSiro $oGw 4%lׅNH,rL*6nv>č|33'[})kiOEsXai.EipмP ݟ@}6$[7#UyiaFTg:cgS#25-,3ma.SS}-wq+Kꦕ62.-,:RuV=>PSR^מ[)T/KtlDyc](XGKS"ł8A2\¿[4!w>`xaFCF&Nܡb''-}4 ġS4RosoDxןCTW TҸcbr }rǶEv„ZU#sLvUNX;7V>/0oVzSR^y1󽦶^ Tgq^?du Q‘x32<}@8\52[t*9#id8%ѓc+944_ےN  &Β*Wf-/WKhԪ^Qƶ7D*-'ۜ¢gef$i:L1΂SN2kQ^j,pZPe}Q0,0ZLqNidjy;"'8jtX wwGjOd9J^5C4NU:f}AXxYXS3'G+G Hn´ ަ|߁3EAܼIɭ\yo&_= `9>6S(Pe'f.-v*b *rB3I"rЅEcvb6KȕyF F!%# ,|縐R'Gn5=JjwULˆDžomx$ҁ:xZW(PytTW$F NceCa\.c_էo f*f"9Zn, `y*\ I:>@0s!ƽ ,_J])lȣ˜fl6Ąl1]Us1∐Kc5ARRno>Z>i]4WFq:JJn%6す+ϲRM57hŚq&>H`P9rOkMc}{9UnLpf~mx@m6s$dw01"UiE4z Y~/t_BH>BJ!̭DјCHYV" Sbh,{^0j v1@c!0Lyg1y#d1v[G o&JO)I}^w֊4Bb'Q'~.ʭ8I=pLXk0k 47(`#9yllv ŵQXtsnFe# m0MKfp2YHlǥ̲ ;`xDA2ԡ,:emI`7PܓjK'G0 ̌jVݨlpsb݁),oLXS 0leq^0,v-f&8݈8C 54?4wR#yH'{B?'p>G1z5CDu`  ůOɂX"ty|O2۶$n4|GFYCuZv~&cZYw[eY M,hiie8h4Hj\ٰyP~QM;F jk7#m#ڛ?c3XZrt?"9|}L]sG3Qac U[;Ygڰ'mD\`Ӊ#w~׫U*g:x*׮SĊnM1GJ[67sru9DzfH2*X sk )5{W ]d qk ?Y5vءIψzBֆsS؜֣wCIwtj+oQXpOXx/D;@嚅ZAqY@HkГR|mHMmnbgfo\}@Jкv@r1}Gm*g)oIB/>8;$F;m]?&Xjt=AkqMO2F4}U@g'3ܫ3}<}doOm)kk3#!TZ+kkņYM[5&g#I_c~eDEr9&0{ҤMZY|o/F)=p`-/j7:[Ǽ k])&ۼ}ptuxH&x0nj3b`\ڸ㰴r&rDM ѨKT۟Cl0i<ʻPpVvCCÚvܩ 4^󗔇$HJ!TXp bmnSz/XoΞO%< B$Hi!i6Oą:n`ZJ-rGsi^A"{sK2 @J(=Ǚ&h,2C=2ʴg&;w|P[Փ% !U~$'I-3C6ֵgBx ٌK͂ N7UăH~*:=ӿs0y׵A~յ%hG[rKdf%trM1}(cOxS\lg*C,F_Zp}7*ݸH8#ɪeJhyl*sBci $^iQ"K?HT(Q) TJTCT+rku 0;*@ڧ"<=-05grz Fm./7b7.240_zvSaGn*@=3,Ϋ)oh2Ј[aP J0Ǹ1;aU#ma.%98cDEJCߞ'8t\ThX>DRiSu)׏_ )JgAbabئ9v̌0hs7E)H, DC*aGLCY1_8L “ M3R3זּ=ɉ  Gh rR (+[n\*z<$.{1b_W'FWGxnIkDcύg"I/ uh2?纯 pԓk}'hxsL/(m:+d=O= S̒ IֶrH08LOW\jjmCFoI9o-jY-;Pl{0U\BD;}&,4cZ(ul%-زd, E`^':'МO5O~I"m w]ыƽs?I-U7cߣ5Iebet4IjU]?uD-#bꢀwK_),١0 mؓ8\VݫipU^lޣg <o% 팪SjW,OR,4#AOhoyF&>]0oC)kK0J>wSK.5K WCR?]*Lyd]KсJ6Kq,e PQ-Ý`3F!ߚ w=O{1$0×k ;W?'fMPTZ8t>W\Mn aI%AtJlmuKOvOݰ%NhC^yٶ pCbW4@4r F*ԏhxS"Oq&AW׈EfpNaOY|A҈ڋgz<:E'-ڔg UrPeʬ8"-P܋76"5jR [:F6<אpPVdʬ9cKxsN!{J mGHG+)= S2@hN}}YfH6-Jފ0qխ|Z { hM r8Gl;bz8b< dmB < P>Pܧ)Sed>u1!UR_:[^J6q\y`,OZM/3(0X׽Z "Oh[+U_o猦W8KW6.I SE j(j7+u`T-@v H[7;ʍQ ;}'g)z ګMpYA2;B# 7o9>cLJ y_PL>(!x"j"F,s`/^s>"yo؝%!a]\F 1,|6eX =Xİ>[r{+'vx]=MbnJʧz=6,?%䤚oq]ɩۖCW4\jRIC䰷0 I,Y^3RZAZ}d+o#d:`P?Z"nwC:JO= }ϸsRšD;K;{,SWs+AJ3x#ruqQV+ d rK|oN8lSrI1ͭy>'ڒ0['nU @Ɛ!܁La@,HKZ@Ӊ_U#/ffTX ,薞ު 5OTd  .uj3{KФ`Mtr3SQ*A!=j/ !9 FQJ%@o%* \w\k>0/1YB!t4 ^bхCF]X݉o'bsMEO0[cB42juׁrξ΋PDWNi(jD́V~)~ncڃ ,{(,iZ@@mPxή/Bzu;ˤsRX#OtEj-o@WY~c`ѳSbɢw9M0!=HgXQ %ʄP! Āj}HJ%ߤCWvT;ߜ42f&fx>b5OtL#o@h/q|ǙZhD[33ysѳaW6cX ~`yPʨ5?'$}(*-?&ċ{3ШGP—힣O??XȆ J2YmF7<7WxcV%_y !R:矲ͰT>s;4=VY-rd R ̎9{RteM WRv2?ʱ̲l8) ዅ]ϮXZRVDC8^ѧ?K87sݶe, )x5[u͞Ѷͨ- {|H1B.?QkL[ c 3C#PQͱf~V'6Lu&൉8N巧|n$Gk$6z.b ް^)|1M$ra(~"v$99{ 4H/GV<ۭ9n tOyk1v MQywF9.k*G8}Ndi0!jΈ\L{]7r&$ϭP:ޛ<#(=y*)8?~<'FRmyXn.Tb-?')x} |H@pdM v- Igocؖ?->:ֈV Sr`9 K6 ]#Oo5t8xęwq,ϫjm}be3UsB,c /4}^S`ZA;+gh5F [Q;0N ??\-lIzcͿF:S.1/p6#aϤ Do瑨5#\lb5ZLWiۖMN._gRiť[Y,jHiz›Xvv(0YZ]Of[,h?P>VPaŷ=otG$J2 7ThB c]͂sMrYӣuϚI{$⊌>W,նua.=σwv dy]fMQqb" +Ƭ P$ˤpͰ=ʦO!/ sI {' ℃爊4o4:GshJ$p?pTWW~.vs&WJx?cP`w䇖:rJ6ـ/U'!I=%8$=FqvH7?uWo~&$¡\;lAdoM0[$l >||ePO-}#/g$B3ӜאEohG@w#%&^КMԊ tĝxr\Yˢbd3B!*UWh)~?c01cZT|e C*p.EyMduS,9ٔN2W{ -dϏGSALH _E7^XqUA.JgsZ%J+YR], a-B(0qDV&Zsn4oh,qv$SE F(5T` f3sZpyJsWayd'=DLJ)*e&Qq18.^t3}!OSƯ)]H-)#/ :Gnr%|{Fzn&]T/\=˲yxG% [C{g6o2_ZS5qHYDpeķGQ$'0Uďx^3z/ ".3$n-D𩗧v BbH}G(@C"BktG50e*)a܂?K4~8Q(2fY1=͏Z/I; Gڲ.޸.=g/\e_#c/~1%ѩ|fTˋ# i{vh^yJ7N|4&wNj.ecJ{{7GbʡD K`kNW~zu+CO|a *lw!f$,o]035\=Z8Q~G~Z׫O7Q[~D`F٭'9ŀhYw|Xh[lqlRLpj,wIkog#趦 q HtݶxПzPJ>nJV߱{.&&lGNᠼAI"Z:"BQ zqtAk ݛހ'R#ZV H:ے >YMXVܗ~A|wW>vX?1TkRiG%IcOwK=BS&-mG֞JȬdnb)jSpS+wP,} ƞw/ܘE9\?K }m5+U /*>cO DW?`nyĔ.r5vtY\/jUF+OBAEgrCU$8H-xY?@hސ iD*[l|y0.2i&Pp2!nur 2h]AmlBb6 oLgUb2C'(TَY75y}͖ϔo=rPυD@-vP4lO?]uMLwN"yhu )ʏm=uyd5)½]Ҹ5 c#Y#$|5$k vAzEgf?#b'9G}ux2<⹋k&ʘnGj³q~#ʈ~ʯgN3zAD!,oXk+CL$8%G_W' =]%ΖP,|ϋY?j ͹ka_i/,O"P~W:x׮vhp8jwYXk^)^!q Ǡj&7Sm/ˆ5#ۋ;P]$gp[ǬZjt+嫑?TGCsU}}ۚM7qK[Mr*l## oTs=_3opkSqy;4kͯqf=-_TxƔjWkxM 쬶p,qTe_&;߈/f?Itc3M |CG@4D]YGɹ"."SrUFl u6-U9k SJ^Td]'|jXWΏqeveyY>RX@Z>?(so *{ͽ1tPr/C29lf 1)F]*?oWc#NnepSL. u2籑{vF3IT؀P+ȏ:ӔQnjS`W]QopU;ɨƾ%6MAРc4 H ~( W"%Ö롘/t~.9O}GW5gD4Zo!n YoS,M73Q?_gCGֱ^z x)eE_gM/%x*BVB/ i"?W ?9XbYZ@K| bVn6tPUL8st .n 2 !rygInM^z=N.Yn ␉i=}ң`'A~E6.kr\>M<]K)FkMbFeM*TL[:(?^P@4hRÒ$>L_j6Qr 0o>m:?4A`3 |q>2dplT;Z7pm[ t*)2z,PT1Q+tr/UcWcc]15oc,WR_@=e$p DT4+P_ TYmrJaIV=ыAfDrDdV|dܪz}= qڔFĻ74vقgiia$|2eޞx[%gwTkzxAٜ56(Ȧ;MEIp;AYu52#2u,>J4ɖ5 DD -MI[쬺P9} $֓k9Gptn">'m,y[rj%hckn~5ob?b{N'wG|`k$.XS뀱1Jް 95u-O>QD@%x$KM"mR`0 .hBkwa8GϑB/koxFirW9sT H;bmOé{/o+g3تBNPЉDu1O5:͐,,Z5Q |/<:(s}ʥHn(Τn\GJhδ~Y[tvM,7e! 6]$%`r6抡+}$= MJ~7)$ .x$@uhzX]q] >㹕KP㢰OH,w|K)P`vӵ=wi kSmi%;$%P Nb4ճab*ֺN-:\,HytOl1&Ӧ\-زRP9m4*gJ(-S˜ `[ޠoݭ(t50$ݲUh_~ Zi8dj|۟MpO7=hHjpյߜ ug8lgTnL[2RY23>Hwu61G.#vRC.~ս[>Y숸|H %w2$ uzs*^+F1.xd89o?8:MQ ⠱j 6ĩE|5enROqQocCaY'-t?>EFe1[`x}oc0*M8FA鸁ܢ6}&xb)&R_Tӊmc"H~uQ].pkAY\S@$h`s3 G.CAK%/"\F$@]V7.P@I/[m)+UȌm[SmuA0@H?S3CIZ_5.RB+_KǠY9:W7YLDPɋ?Ó1 ~3!xM[EUDK*YܹjZ$mt}u2#_7s>9aQh `F"~dCcOh ]dʺV̝_nwQw)H=b#ГV|4_ ] [# !%Y\啁>Ѳ1Jhj |\-UܛJrYU}5yamԈoA0Oe5O/{yZC>x8t09/k⸆3 o':IՃQKT;s)+|2k% ɨ?".ay|C3Nũ{W9W}*32jl9CxF9.m֒ѴB 2E#Sn$D 4M]G¯lvetxDUi`apWqE'8.FZ/^"C|xAQgDtD+UBG?/twYB^N{,ൺ4ɵ\P §oGl9ʴ5ma(+{-U\^hM1Hmۦza*7 ]6?8iG#mp< .:Hޣ% n.0_.mȿ_Ba{"P|(Y;^Nqtwu==w#$Ɵ8~|w Tg6 璘WIYĤ$pʅ:+yiF܃] Fl=[_+5ԚT)77haBmٝxiQۘ4o_2ḣ,}6拠Cl6x7QvWs#̧KZ-7 Yұ#io}eގ"QwL[ ORj{qX͡ի?C_%1c7 o0.ly3ul\AjY_>>SnYrb8*iVc(7Kwe9b*ⴉӹ?@-QJRYR;},zCL\O$\큚D;RvP,ObZG"oGI1l(}mY| ɟf_:4]鮮3 h;9?;S} lgJ ( bY40lV^G 5v cE-m:R";RtoͲGۛk=v#@хU5R9+ y*UG%Y~W6s:j84£$3IAB{+̠Z(SOA5l!?UYjgBbq)Cb7Wv]V %y+euwUwC75<P!G+έ}&ϙ$bGޕx .lpxFXJC&ÝJ%FImz^DzD׫{ȁiZcvRPˤB_fNv_aB,& Lc?͉+w13OҢr Б63~m(exJa`3劧d+n.׻|?M N|rMzVSc{l'byrI Е_So^jєPeہQst[U{๺.EIdZBpwƦ[V.ogyMk޽: k» [j*Ί)َÊjIT J~P㧸fm~v˼#[».]f=y魟^ԤI(rv? qX઎bV>,"&_DKr)[a^N+an|{ e,)j*a fpRЭ<3V hyTY&”{q^5xo>Mvõ??"~ f5\mu+qL!>uTR1+MTİ.rQ0#%ƭ A<+$Vաm]SZqV3^65ݯ>  fIRl6]aegb<=xo?|Bv>i "iϓ  JR+x]]/ncܦ ˛ kJ$́zt#O]B9ꔻ _^&`=i&ɞZ ޻JO&j- cHtT{2 ><:_츞||S&~\I"kHh 8'⹳kb9 )],a8QwNމx>eA# dC'(5Y(CvjN|KOc;e <뼃5 hS#( {kD$ӛ\1lUxJ#jMA]9{`L4*Ԟޣk!ZQ^| ؒzY!#xkKO8-u-R6 =+<k rMa 1f١-#Aw)Fް'{r?ŋUs4W3? bWRdݧFRAKOIV- k/`畂?̒;WFH^NW&(&HGYhGGd @ɜڹx'Hs esւ쐨+AڔvR"WwXM;ALf ݂ءc22fFvMĞ΅4Fa.Ve`v> n49X@`U Hjs{-UY4Āh VƉ_+5DQO/<.[YT=R3+vl_֓XhA ִ J )H0z G晫}]L>֪qBE1DP7:TĴDx)Q.>n!I1q\0 et\&m"# bpՏA\4]|l|2А=͠Sk΁k{<]3h!KESOɊ4&RJCt^FmdlP/˔sjdZϕ !;1 xCԟw!7iT3Q)Fα3^ XY[ ӕy+?nx+,x5kN"/cu`_ U 'S^,n&DZb}Z?U%v_i|lIA?:tTƧ3MS&\wl8vYUOCZT_&Ex⼝5S~Ě"N{;nf-Q>Ra{bqrl26fU^U8/\$^r>C>"r {5oזl g{M-E߳xi(1R:ދvukUU+̌_Ωp;anSݦR]A:*n}~G(]!:cfWRfʫ4Smn6ź,'-*xW5u {\22"E8EP|&P$˯Mtfq@/zڽU3`?_kW1"/jbΰ~mIw q_RO\jk1gH[lC)kmIӣxb>"ZPbmyiI1e6&Y(Jt⬵`5I>fVJm p  vMrEh-Q;d˔,Zړ2~7^K3f159N 1 @"3Tssb$*3 lʰ—j ,R@M \:fƄ%-Hٔ$G_v)  KμQ4+g?#Uf. mzspֈmdoE8 `L(a(&I-C R8jtâ?YoIºOdcR+ˑ'~ޛxBᴗd$A?IgF樜/[&$/%˲8 fi3y{\K.&d5LO3eRMҳ$z77~PIez Y"DZMB 7 wʩ3RQ6 K6*#E-[tO>{5+NsԝOV #U.=!ۮ[.'Txiaß8}wZ_G]"bb3:5* ZچдI,HJ tUy_472_P^wdXiII{qԒ?r~GcçmCM=E8zu>{ZF&kp[ EjvWܱ!%xF__ym< d:gQkHA8}vLK^>iRh)IK@׸q-&e.fɟ9/6!ƨ#5(ͺ0 1YpbO2m+>}Iݰ&|fg>CG8-Xy0F|:'}F-MFl܌Cόs>K(Gr Xpcw}Am8Ń_u\-Lmh Xe:i۲ F'<,IET<4/G}Zx 6pmzj1j WQa#`fsіKcY ߞ:GM:qeunt1K~&\פr0mr]wqARwKCS(29JMz{aG];{b8.*hɞÀҋ<Q湁%C Fq+ްƲU F2cYN;ڻS1H\YU0MV*o4.ٷūZ(MkĤz¦AUwޓQrkABnR:t+iT .ZvߘjϭWr VJz>aRXa]$sD5.B/%o@Itf8^:Łz(W$xZ u $j<棷i(@{[LqLT-sQxxןsH_DT n$Fƶ~TTXIf!"lSZ;ͽZ*IWF@٨lElqWտ(q2 4/4fw>?uwopidqCо,CHHHM!%՝;9)@C8)ihI z ҈BUnF?8A9`iE%cVF+Ķ956'`ߦ1Epoe\ c{B qWǃO/7s#0kcDڏ՛e:5{0vi) RQx&ej"9ZmZLqZjz)m4i+ fסaSBq?<]g1oߤe$TM^]l-j ㆖j[nF^iS8?헰|baeRJexMEmG#sl:6~MRR?k4^rwqvP+IڟuB+sЊYxTw̘EoM@F7'8v{m9A%>Dkj!;wQ.ՇQLʴ."lDWޗp칛GF_'  QLa-eiZ 2`tD)#Ȳ-qZ iElCeW҅hJ%Waer k%:h&wy"ҰϺsa*B0\ 7Ъ<>i O ('N$/V}qgx{`{R^4,Ɣ[%k b%cϊ+_59Pm?km+ާu"{fK*o-~ΘGQRtr%A}.>Qfp]cqci 8(vG㦕͆))Yagȸ*1?iF7) -lHo_c:"@#3,8/ H`aNVy+oic̑ .UBr(;H:hj8B,)A)$(5.% &ɐ=HE1O骾қwLq)?>A Mtm,_ ;o$Gd<.R$->ֳR:m+vRꅊ~1-\1 w[v8_OpTZ)!bUGxÆ#卲!b|ȑ+9> 9Aբ0 F'瞤tHƞ_P~ Vo@JD|[{ir(G)fXrDҵ>8"g&^] q w,VW o՚1O 51TQHrT [p2hxo[yw-. u$(k2Tʲ /;ɩl'wB 㶬BV!"f#i;(ZcC+;8*|(wXiv,0MY9 "' >֔#r>dpnvX"iM MM- [ʅME8fj6Geٟa3R>T'4 Ϡ򮘏N@WT}Lw$m_媎J)Uge XTٚ + !^Cb?xWQp.|lEc㏐V,cVJg5`#M0`t t`dmqٰdam) ̘aaMeG| Yv2'gˤ(Wj{6TH#2ҎkJ柣H[DC9ћ8Tΰ0ؘ.o,4ʯٓ-1/Cɽɭ&j[H>g+$]Zeu{>sc X&OW_mn8~l#DnXq[C^%vG-Tn$>qqpYWU[2qW&xf6eRq Hݷ>4XW)e'Xeߑvj!dcU祳wVccN(-[.tVU9#l.9Nl},\n]Xwx۟Sm# p?niؿ(JAK?nR+c:dlzS׌@gu/?d*2!zKRA>5#Gb=#+; h}yEa`K y+ji#47!h#y0}R4k ʑ;#Sx[@Hx4hsmT_:>BW"ELPNJOz.C&5Tl$3L *4# ik١FyCOrA*6x.Ι×8-Βh~/#׸d{~Nyg;=@@fICml_=>HMp=,v&`Z?_w(\e::+2Xq1:4@7s0A'0 cRO¼dgۗ\a>Ah31Jv_ѿ ճ_z̑6DݷV9fydB_71KyyϘe-0f_ oXEbnչq3j8LQ[3}gȡ_u> 7&1bG0H9\-w`g4:6JuBvism!L086Ј\N#şT1 D8ttCC+ (8]~k4Z1 ~|E뙪65N~ |PT^FNc=kr?,u,Ɂ+]WRtg~͠`^<;^'q^oTqYG)a؛f"RtJlx2 ߱-$ogMuk+n+~ot=)މ0yp ܸ3t n3ZAc1c]9#5[Ppg$ =Ώ{Z1-k<eun֫&?/z[g$]͖+{Ǩzu{k5 /MgBV>[6in:$=7,K`A+;؄lJsHO=bؠ?Ve쵺V ѓpK:rU|M6$6uRv{.4{Y}k]ut- SZjӐy WTR{&KqL䖪Ek]S!{ܓ&xE&8)1-ȥg*̹RHoswn:UHlm4a!Gk: 0N 2/R6_IjLl8$&-eR\A1"V4|ȣHmZ@Y*tL*d MW iYx0 '+P>[lɌt~f3:ų4WDwV 'cgabED_/aI#\_E&>/.p25/&3}^yٯ3qN^o~U𬧴KKA;闎_t>wXKfx{d3ulO7zch#H"ӄ1\?B-w"<5`3M( ~1iֆT×Ohƕ'=t4nǥ# Y"%>O:UQwc'(ΊCi1FgЄV] ha{M't^:Z+% K|IkRrRI(p0v=M4[B)Q$ğSaq%ۼN/Pgݹd% p;_&TĹ7ӢahvnJ~R'2 -#2Ow`xj)roCCVe<^ZM\lZka%5ZG6س+VR3p!5Șc vGPSc `ۈ",#h|w2`Φ XoEJe2bH\ E!k!,x4Ț3r0R>BTR[lh.:}U{Xy4whLO pccKw2]F3'#Q9<;*HA@"L~D"?A\S C7k}%b9v;EEWbu,aSGaKΑ;`2}jX>.EPܯ6أb"[ӵ#2%[/7O(m`='h͏A2G&m~pUeuߠUcQeGY51c NG(!'Dz?$P\PzFX^E=Vw m+o-)Z#5~IqG/aՁBupJ&~j1ȕMS "h;goRXZL}A/g$HKAIfbXZĠ{|kTZV0Y'Gw3.VqU)$DQMiyA":.FËkӕCF ?&µ.<]}? UD^Imcظ^61GO {_퓏Zwch4ӺDSWZ:̣>ǁL㉜)z7BsnUch_y>Fm@JWG/\'&/j acZo&MRRݜR@©#=s2got̅A @i0³WI*5cдp0[8QI-CϤ(~yMf@!:9{Gkū][L glDlsK7gџj/: <}:tU9) L'tS/ޜ3["x-ZOhf}tj`H@rcܹ-& k8eK&a m8RuR>q3>W5̖-n ’X)PTzKRpI%C+n1di2y@zR0"te7E܎t#ç4|nA[,6^qF5K-oMJhLS J1p(4n p}Gؚe"kU&%F { sD2͊ F Bb\NSWՔ$Q9:;Xy(Kp ߑea;K\pQ:~pc@E4Phv#"IRa [ k N]_a}R5Q_W=kC1Kkd0|ZlB-[+;'G7f|R_Nm yW/LlIqC莈!k"JRt"꬀&2UjXy6,$I=1@ys3/y"?mM'E>OjEb;_TMvvhyKvmH%AtJpu.vhX18}َyF$ʓzi(7Ϭw+v{[Z~Q'HґtYDTL#-uRoh[j\93c-86 Y^(C/8 Men_?bSMT,6G:1 ʡ~Gyriqx$kIPܧB{[!W(` =%__()s:ôg}e XP8o>qc!0IzҙA/*=&8=9' Axw?9׸{M@=n}G '$]ӌi@JX.W2_+P0(Ш^5N"'phஂw=-_7*| Xנܢ=mըͅ`l rQ FmX,T~i%_/Uˍd?oC̀{)7煙UhVl7x?ZA⇙rƔIұc%vdI(;<;*jn4:F`ڡ6"''Գ"ƣ PpQow|iK(uuBEe& ʴ3͑Dن>ֿܰ2[ 7cDIfxgrǾ=6<٦NY-Gֱojs.U+(;W'%R`4<kYpXSg WruPB{ՠ,kjn5 㾦`k*dy393 ~Uےs̺*<1nԽ#-)* BT6?TTBFXD bק3P2q:N ~;: ) u\4Y#]d" Ow+5F϶HL\`|#SnƗrI=,1*"EPwbJPl¡ZZ>Н+tVORg. ]fSR{ /9xmD&6{v| M]hZ3i!OJY*oRb8hQ6 G{A}ӆCreHP7yO|;oeҔr)-wBL#LEQI#(C1B#z棅uX{2Iϟ7ωJe6>ϣP lnsy=gCC0*Lxt-wg.-ǝ8ȸxgV?AoojIZK2t7;`(@TcI# W QY{+@/E7a Q:,.r Ωi.5/U(}o%v gi֏G"C-!_$h1yۚ!-L1-; f~4faƸEi( {R;Bϵu6ꠥZLٮپ/.YxRp7Jc&j6Ēm˄~3 .L.l`IC.1!{ E`[ĝ֊^U[xOal'V ΄npFL4 KH^qyA9HbUWǽp(K"ɇ Mj(DصgM .\ɴ3pDWmN>l1gcki^um0'h \Փ?ZQs|ڄ1ү5'e,0"KoQS3-rvXfL4(\st?(&>֕=>:SeK)a>!/HX9*l`ibյ:)M"y0_wb$ slto?IB| &#h? Iotz}QK( &j[ɲ TH JtŋGX)؛WT0F7"X~_B#pn(;tRIJ阳(Iɿx(EOckUpKS}$ȕ!ǓK[zߥmYcVt'*MϮ'plf)K/ȵa]"/"E*JCCc9Vv\ˮ (VQiHc_߭Ŷ7BelM2[̟9_q}DTk4jPn#*kݬA ]-Qn{ :`KB ƒ*ow]cƬNYoVLv`NeyH'x|7.׻>ƙ3߲ҿ@fi6&B:x-VGsҿ2| LK}*'eI}&Ɠ Es*kATZo--7fv G8o;,q t[mc5%/,~y;"!3llbFN?{qaa\=ؾ7aL+MtKڗΔlGBwu;#ȓD вx !};|Xx~ y0Hۼ鈌Þb}DQ#Z}Vbe c ZҫkmǢ*RW,4v8 _Ran*S|ҨR5ې4 q_zgRmE [Zt8Т3Sd^cmE:zQq%ޤ+Ӟ1hLqioA HEi||_?LZNz.iܼX0}Z.0L?$Q2^mK1#=*!|=Oy{aBmܸTS9a\nS~Ȼrv4m'w;66O4!R8qqüSTe{ (oH:Ȃaۤ+RP?qCW" $oUd~ xE@Mw0C{-.9D b?04jf=7McC}h7%yfnBEӫa+> !@QOcc7p.]wJS ߨhEAAO4p ;Aygq7d0UaKWD4Ae Hj&"-B O̎}ز [0}߻?0ѰГ?1H&;S−VG.4PBnM1J;"~d] Zs+)H#bmK:;#)gy`r,0-U#lB1ԯų*ej'o:"dlb}ǐpzL}m S睥Nt<;j2m5s݇ p%FQ;H{lzoƼ  i^e vQI-=p=;vfq_P ~IQWz諶Pq^CٕjXKz*Δ ͪׯC"@^ c+ORSE ߠQQvq]R뢵Yxy W~K-* =/6!$j0 h^/4IM.P8TcTܩǒM\͟>5į 5̺ _zLH6_ő9}ң'Ksʜu#8gr JM7h9d8Ʌ| u6  ?but EQ\(j+uvq53,bW);y6;b\XMDؠdpΡ c,]kU`@W~'~Q[2SdqA˵Nl?ٶl {Ml)l[l~XZ0p`:wH 1+ѫ^j+2coEXlS.k#l48in<.ŀ GFW}gZM4YŴU_Q^:bLd1;56y7\Q\֨nPܙv bF(TYe yCvT7dQ8o1Lsb.z>ڔ/KL">9 ^7~*,vMMPUBj >5_X5gvAa~QALk0~z~%қk7gP61;_j$v2O)I2cq$sQ-Y!;j32Pp46y.ϔicn4 "_3\Wʀ:nҞlN1F/S'y# \g;P§ȩ-aAh:Sծr3k+[u,_1%BM졥 |hepqCjԤZ2GYSg (> S"K V " ~aPdzT9 e3*%j W@]–V;AY'kI2Q \72n|(E `+ʮRhbԚPhgpH{fɜG6]tt(.s# V-G?_Hhr EN;U^XDŽ=t A0 :R} 1ڟK  ū4OŸFL:N\ٳ8xNU]TB9d +`ah3Tna< ԚHrFu;g !*y3mm8v0VN0lHu,[ы%;;.|a`F*gCՈ,Y [M~1??&إR>2b=/Ձ&ksap!%9XcUMiG6SzۊY$Iο"{AsheB;>Ǹ>][{lP#h bhj g 2i0g ϩcpkU)E+Dow*n6)[WԁתC0E0}I}~f fȓ4qhOL|"/a ;1uؑ(Oqz~+6cHy~ިDGq];2 +NMcQ{&d[]^21Qk0qkOϞxIK8ARXfh,lKbS/% ^higO dڕ+fLU24J*PusGk=u֞*]8aiyAz۵%*+9ճƃ1[NTd!{FM?`\>eNֈ5vc-_u>&'q8ĵa7ȷ_&+mLb.SbC x'Sd٠\h^!;&; lxJ.gvm=˹!rJCb/"Ƙ&穢1>R9sDx4BLQF=TyVEY&QX+l\ǬAY>3!0nɖC(unRe0m5vNҎÖ]:7SXw$xא4}-긨,<59@Οcd5NHp8mv*Opϔ*Mf}t.fC#|utL}X`)lM p(}ÝXCZU?kv-wҫè6Iİ` =,9 usVZ75s8 -:4CMZ\ٱiWKHʅz;d?o58<&-tۯ)B{:SPyx!gg`O]w>]tDZǡ+ZuVfnc28IRCM06wMu>ي,5^nԉ .Vhԯ>Ъ=45 _R2e;m0,-j/`L=!L!a^ Fgftt#.f|"[A8GQ&o<|:{d(ܖXl1~mKԸǺE2ELH2b@hYީi~:ͲjuN+tP L'N:J#|no^- "OM2hӜpą0:MñTQȩlXjԚ=/uDrz3A. I$M82$|.Ya\ om~-5%T/Idgsd-~aZ|7Dˡ~,^E@_. L]坛*X7rӍ6$;RVWa-tyJPKj fXւjTSGñhDcq ŵ!#`dpxW "Vjm?fԫ4*@Ԩ ٣ڋQPY|}5f; 4JX+_F@ẍېaIT񚥳 ; 8=/틪7#W©b\l+cB;Ohd ZsT +#M/| ٵNAmk4W{yI2VɂYב;+;cP @M}ɂ:VzH[c vCf%W /z_ ZҌ6h9=Q?%{VSzT!DvH>:мm3@M")ig:1\ ?%gֻdw2"bw'pR|ϴYSmB$MD b+= DCTlpebC jule&a6}%~j \(S0e̖=AE  BGY皾M9['،W6.fTO9E(E"yp1cv֫ wɮqJy v8wjNNo4z:y @^Z lG{*@faIW:=R{SrEM<7כkXоI2{ ݧf["ߨ )[.”74<fp ~|y{T.CڵȊ^ǤƳ I}9xZ* (EOR~wŻ0y1qxO%2szt@Ls۬Rk)U5xmoY>BjMMʰĚj"mhG)%ǐf} T=`\IC",w"LKꋁJ%b]Ћ] =f^R[Kc:LQֺp謕.zM;yͿiwE"1_';^h&BDD 'j4\-SNºS<gY0 ~' Fbf(MQzUlI-۪=0A33W8Ƚ2SWI(=Ewp (3 _$En>P1OYs{IAoj7 wp=dBW+=A"NBݯ^ӒIHpM#ZY%V[o #xZLxEhDE?vt_F_#X&8O pt=:'U2~CG<vVڙWH6^z6?uxO p}v3u#+wa.U2XL&Nm^5ګ]&S9\%M fNkrի$=)#:rǺAyjJ0_i2mJ]TZfW:iU o٧H,mk r+LA%H]y,7kl86X$p5=R~>8I3:Gi#Mܙv UcK'Ye{u[>Y,tzm3$0Es8\/\6,L?xǩهQZ) i! B♔4|؈rml * xr(<{Є^Kܙ"?D3)+6ZOKNU|]h_2DуLٿ]p21zڡ6̳n٠a2tEajowYw,%%|0^D̆* XGI>' Ǘn2u\ᮘ=ck7kQ$S$tĘm]pmmۍ=^A :WXD@/sm )ijz:كh?"|׮~j,˝q]5{#܂l)zYGpph]Wh9_n:Js0\)L:u;KAqS݉Q&V z01:3Y,vE ρhNZ.{GYW6#6nkG.]%palT4>vO 7}εn´0j8/̮' ;RMэM<miyR3k#|m 7MO朏1^3z&sٸAWv_Pf]\+.TpF<10H>Ǹ %`v21TBNDBGMVm?;d$Jʍ6 ՝j F$\}Mqi-ndIPBdTE)&j 4  +fT6Wjo'_/q.À~ %s\j9tWZ@sP3S>nj1ij-+I$&A*T.`7~"|dg2{`lp/_'l.ֿ07Sj_Mgʈf4MvI@b\292l賅LZΝlv{6 6ڴ__v: [M rm0* $M^12W y/V|& -A3ɥU}7Y օ$~g*pf{A G÷Rm:`vi ;E=zǝLiRcbOfԔY3,3>jԘ1/6OAA6 y|uy g6(LK6xf :ۘ[dyЙi`RqXә 2QsK("ϭˠEJp:{mR2qI^D`}a;L-VXk܁ozbۧ Btm>8sDžo oaL!yG! J+6Ia~5ya,y6hm:v46U̟YMV&σFJĀfQq)+EdԡVg]80>x謢)? t:cTg}1ڟXe ?nci p(|1k{]r.&^iP|‹4=ٸ.T Hm(.=L 0$ZLSRxMjdƊ>Xhd5+Za۩i.>|pl~J mǃ«|gF߯6`r%aTav%OkIFP -KK-TħezǙH7 PG%#B ԍ_yFs!Gܒ\hz_Ȯn fg~ jfٲs o/)IkpP){,WCo0b#6~E=mXW +-7-au؏N2geI|g2B !LEp,I#pp#ƀHn"+H_[ p_,4Aע8~tWtcnˍxİSEuēYϽ]k ,A2's\N"9"<ɥƷ*dC6i+{PFi.Vl ^ʊb'~EBc/&AՄ7^6IbWOl ¾mOwj{߽ ($Ɉ;̵olb٠^G 4Uy=88K[cgA gv?eVGɒHB`ۼ8ahAs38)W*@W ܵf@b&62QU6" XGYmte95_55a2fǂP(`P #.#(\qWF\MtSL Z11D| AV#pj|}kv@i_<ۯ \R(+^zNɷN:J/5H͌tJbxU*Oq.7Էr]b;Jewt KFׂf̉btc}]\ƎŁgwӁmc90sδ ͦ9HڹVP&@ $-]dE;ۮ&峱dnvo'P-&eX:lip 1L`b+i^_‡LC"-Bå1@kT/=`sJU:A 8HHTF;vi/m`>&{e^ܒ6SRD]%]^@jt5!±|F,$C5:krțyO$K?}H 5v0avݜϑ2ԢL?z4SYțvhl"3":P*aiXBJAI\&{= m!J#ޮFbMSL{xΫ|A+%E8d&p 4oW>]ʓWm|bs:"9t5PR9r`ݪ[+g[d7-f҆7U^Z .kRl`CV~x!LÉB:A`浠7P[)pl4 XqDrJu%^kt<:~G5k-_tJk!i OВBS|ǾX`=)Oâ ?aVR~oceG0AGz :sΏEX _@xIIhCayUw!vSn D;RV3n5b|h_뼸 p63 2g!1$Tb;4L̋^IZcägxeѮ zwü5??ܥ&^kB/$r-gu1P(BB\-9O3[ƖF21Y!z%e¹_urm[GM,5ZrF]ڛ"Me~%񁱋A$bَ}N7okCHD ~ )gҳ{`ס Ml T$*!E /خ>}:A9 Co<>@(a~ ہVU\-k4Zu׭2AEb<|LYre[֠E`HwNgq#ys)P 5΃D;X<#Y]{v2!]VIUGܯDp&߱"0͡o" |WB[i9灥m"z>*4xY>B?"v Șe>o B(aB'N_ C;{H֘|%:Cs8Ka?[lqǑ'c76z-  La%ѱٙbayky)|pg;v3.H +=/W7e a"~td=hbF ,S0{AG*aHgfHs̲r5թ  kxNy).MnNL9$aE`JELI(FwgPEd` <-pg* P{ksrSh\q4><_AmR }@rt%)Z*$Sk ΍r  fІ)(1& BMTp0$ʷQ_{Ė]Lu\YY S- |_@Y? yDhYj.ԮQ/A{†}B=2T eu $cPm{/:XX Tk^<|t5CTX0[ WNh(P6S{OR \"8T:f3 $^곷Sqn?a%T2\.c؁Su:oZ 8ax^ ;GfN}Sna/х.U,F=ľ:bى6-xΔ#KQIcݢ,ڑl7)2j@R[7)N\|n WLiVw JgvM$,Xꇤ9P`W|ST}d_St&!rl-(b75/4R3@mt ˚|L쫗!N8MJ]M3\!`"a̒˞jeOWGI6$-'J2=[SgSSavs^-łm䔎VTTK!CGw̛*L;ux[c ppKE6OF?vε=ۅuȾZ *zb<XҊzs)9A03O`&? 55uSu8 (V^- "^n~YIKl"w7qrVPCwFР,d325Y$:P[K @Cmdpk( vǸ(fo?THcsDj MU(@bRX`nY`YdhµTWV+e2+Y*ŧ 56ZHB1@t6 6buFC? ̾Xn"u%]|/rZ8  r7jKgp˪Jܫ~=_e$JAl(CȊ| BJs /=/F)=MՐaњ o |qVݵKl?tNAʳusihڛ>\ E@Qtz fEoR!3r&PɒFx漦'}P30/ccC_m`?CK *Fwji~h-SRyP^ uK<+fyoy _a(j>3<@pq{<e`Ȩ@XB %Nu8IaVp`k𙗎 FYI"2 ĭrȆI|Pqm-J]7&X XՁLR8v%Hk}I€یV͝Ev,T⯄ۄ%έaPSGd3(f4lm]G\k^з(A[ZzBʠu@6ƍ,Ev9[ϐNĄ Ec_&P³+ eJ_f|\bm3[,%ir=/\V6SB`c}OYQG0}E T -bv{WdCYq 1@'t ܯ\ehm-6ҝ(l{PiںH6!aflO>i h=d=w~O|GCPAgYd\8[=Voj>gzz\E ISE '̺L\ئ`Xh2RZ4\69Lԕy.Ď6K@.c-ZC3Х(ڎRjy~"$k\$&'Dz{) *fWŢd@+F5As]C}_lyQsESSriA.*gjnY7q쪚RuV 읉T"0UqiK8Go 'o6 ۂt=][ j~7=L>j}8l68Lr,ֹ{,s 4]p"rqVA4'IQ+:lԈ<Ր"7$ss+ y./Sm-}d{J{laѽR|3T.t åVyy1[̭|28yw= X  ;F$-g#LjRYƝbJ ̈W(M A FYwBHY~Mߌ DWv[RkCxt1ЁߞHJt<GUxX)¸f(lǺI]jvrA*c5_Nبd'/e|{H%P>i̎,OPff>.#O:wݰ&c@Yi8cV2p`?y]u#b2|eŢ0Ppl"RUoa;uͅ -ޫ|0no- ;kbBH jdv\JTa==P[SʜoLiO6Z3f ӝ =/ZB6/T\z?(j)3"xs;xb6d%%O!#^cu 5)$3&lMh%}y_M[lyhqjPLs?zq=`Ek^6X/{zBb6I\k֊'Vev?q={o1 Ibq5ϝ~Hz  c1% UedWV~UBOq9gj|JX©*d}N V*{q;H6aئ/M4$o˥zy L9NnӹtBA'@0q(~m߾͸k+Lz*HFCJZghFߤ!i1^[d E +++mKҜ6ăNqȫ[01Hxv|T!w/݆b*^qQ>7~{k"p'A**q|l-R6/y˕2<`T`#槎98NO5{9+"BЯ{y)a)5_:L06zpsFzlf_xrnXI{ԋǰ$lS:(d/ s"tGË Y`ש]9:9X82B:u?luagVK$jo{F,emघ+Tx2\ Z;D<%K".F]ZN>`}^ #eDԗl|q%AZ̼CG,׋Ox{Ԟ~(oD)GnFhY9|L H_͎inXXݩXnr^伽͖ 7fFD 'jvqT#Hx竾ۨ@JY ƦѼlb _9ݬCr@_qşҀ"]``2bCu}J/fҕy<5i964KMw%ղFL<>k*GB['cXs(8{Bs*׼xU?F }쪐mk]{H&eƍ\Rۥ)ڏd᜔%/̃5MN 7:v{7z݌Ryos~^b.z7HGo-\>$;T(zsBc P&l})y544OD"Tti`%g}ɄzmEܺ<,^3ye7ȇ +*0(4plFj-y^1:PA@VRLzG˵G|t98gENm72A)uas(,j.Nf>:^DN*(y'qlLfw, nĝe'%5ӓ _Ir>nՒbVN-`rJ2+CiD )+JCF@0zm,z0`T<GTZ:AUN|xXkz!A@ø]ZR/ːO0ӵ@FExC}v) AC%8hఒp}E?DtOZ<˼[s[?6\szi'J4ee=]O>;>8?,[@PަμtɴszW䛜|&.-xe򜹸 |/Pe6VpQ͓#m)5stD5֓${8mL>%+I&tѪb'ZZ7 0SL[u%^BCto iu1Y{3ƌR7xzQL@9N)-+&t-\6OwAm飼?o,2,$L0YnwpyCc #%v"Z~k:ՔLzk7$)E_(zH$H`uͳd5IҍT[w$RV'D}]^a'eMW9|u:aOJ17<,r0ospz_gMBy}⟓Ry:cZ] n"> 631>{byQ_| ' `[K1r+K0:"eTl~+xl? .7' N#Łt]lOe9@-Uuem"R)ڼ:ȕpAo "_`ۋQ;Vjma1{-Nu<^)T vХnb\-'qY}-&.ϫgнuwjq;h4SQ9,{@F :5T ʉ | nkżb&QgJo%+96Pͨ$sx,"?B(,z,b+Z(bQ0{8 !+{7%Ău"x:)Ϭmہ]pҖW ]&}JT ۯrR{ dK%XYϧB:>v~5%B*{8@AJaH6Yv\vGi3]* RqˇLL*/cSZz gRZ`]^=jBQvv_z#HQ\[2.Q%DPtJt$2pDB9ޕh|mqAu)/*e%$^c*b "|ʌVε OFkqXĵ. ;1KC *D'pc Vsɿ)R;R҄ Vw͐#[$@[BZkN!c`k69Nܽb6do.j\pBd6V7 cl~+_gh@5W|Jw/@-(} ۙ7,[Hh8_g^Sa{|K69T%ԠcqU?zC*o |jlXwgM(z#ey6fd e!} w KybjV'|~$?c!C6KeQ1ߖaO};elAuX^$%B"PsN,;/c)edj4T@'w@Tqټ9V/ .5)uzB6{4 [ש1I?S'@GS3榒[S Z2?bG :ӳ*Uȓa!S |hbLayHLNAvC5"33sE=s(cϩI؜ב0.MͣN)RgˑrC4-TDt61wogB"Q6OpZK+`Yh {1?,pH7)$kdVjG`p;hQ~}cHL%y({a(cqIC[p/xQH’HqEf88L(PGQxЍ4hKM|m߯PNk$V"\p3~/mfy#ܲhńө/]J#OvE.6 T4" bl/Zaw':9J: SK UjyP厛;hM1[1 }``:;Λ$݊$u`3^{l8?+o4IfnR*)Z*Pд)*4} Ycv3(.sW*ELA{aD&KlzH@j?OT!w{D7}a?]yp8@Ą#rlf&h=1+&K5aΥ Xm.Pk5ao&Pr-3yB&FG^&n>5'E5}p- TR mFއm1:2$mOP Iy{:j:܇ohҼIU "IXCTqQ ||ַG>48pf!@w&c^m'Шh_} rHTQ'[J$B1޵?(Buɞir*ЖXp@ " ѕ2q1 _# s}KE*VAyv!\WRυ-<9Kur-5QJUWTB\ cIwpvMBѿ0{QM| :s+) = H=slUOˤw;`VC, SFTj}R+VG+ Vs]G ˼*ϳfw6QތDescʸ*fq([>,[E V[/P)@Gl.O=GȖrZko$goӍƕFw;957X`[vdKҡ# .^gW wHwf[8KzDkЉ8YUEuh#ɍ,pWԒJԮq5)D@553okә5pf B@ۗ8&(",ld1v{坮p:PpuJ3¥5m[6&w jtYh&g+Կ% {seOFnCi#39:tq*3L_]$vodp&粃Gc/Hv7;[]!oឝ Vx6٘z](4{}b]D6~;Zɇv/m&f %u1R}\VNLi5n,k`_+/dXwAb={PUy9%6>uNLc*k^d>bۇ\5}KxU2,wϋEԝ@Rͱ\it1 }ĘE.& ::SOB'"*yAaAϭ-olŌ͉2Z+@ߤp+X1[@ھǭQ3ǃ#ej JQaP-Os&Ht9?f};"`'[ֲGÅ I89ag' tȱF lަ 5x r9+Hr'sh|5ߦ{ ֥dۛ(){vwk~\/3%$zh>M~Ed"o4ڽ1/: !^@x+0_qѠ 4 ZIRhL*B;IJP:·ZuysޓmH9VޏDꆦ({MѷdZw0Tc}ꁴ17b\QĬSF,Mk˹͇2޹|M JQ_todYbQ \ҟ*jIpmx)f]a-^CSs;>^Md`)مt}!6}`]N;Qs}ƹ ]*"C8n{_+.c33;UPh*́5 #yM}5sz[[RK) LP^ؖNaP笖5D'_,irb,OXdܹ`uo+yg"k!ռ֧ҍ:z6i돐_rrު"}Y:Xa)\֓"@$;q<*hK4pwz*Mgc8rCsh+:'qdvcۧr{-CI+mG9;Sx[/GREܔ?3:ol֧m+y&(`_u*uY}vՂNfS|әX,zof4 r2+3Co.)xo"Cge QwQ@ca?1JaӘ^oDR[9{OO0go2L%fFq}g38EV?XvvtW)G ֌,!ʚ[zRCpC}ۖZ{+Beo\g@ Xv:"% WdjAA2/L>,Nlu쀊44n[]?\8ėX@z(л e}#ل͹խ>WOG,x_!OQӡ# 0O]A~?;$eAQ``d@SB/N 4T Dr**&|DŝF4ո4]dWJn?kM6u4tI< މM4ErP5JXK酎P[fE{~Ze'еV@Y` H?IKŔ:1rًu"mj5OiL騣6Qt1j"@*H0gUtO7hϖ`TcjWU)v 7xp"ݲ}P\EX yvh[ԟۛ.`S^q(JS5(UKp^'7a縉{(Kَ专[Q~g$|z#Te A27oCAyBa/JҖ;jJ-9m+= igѶMfRm*Kwmd ~+h侇c*ӡ[ByUt1ENJ~Y+lVWlAB@.DfaQlRK3l7"3H5x~Gs.fRe<3wd%1q"D+q#^hB^׋,*9rZ$*3rٲcBzѫSߦHu}t2F%c I΁n@W~ aB$;y 5寒CI8ŧn j='&8mqUCu@.ꭖw1j2SQ89U;n(w amC'QQ7C$*fM*`pI׆M%:xP%;~QeiK?}Sl(WHnmS>\6V*hU˓ž A@cTKvJZӕuqn{N?cxvyuJW䌵zQZ $'JO7 cݫyO]Z蘌{׏AƲD2v=󰥹cn=E!ъO1IGyz6 @:ŃxA$`I+Iz Z*ӆ)'r\S+ #1N1?nᶋ_E3&Ã#M~;Қ4xymtV9,2qE@GWi)aY:Y\Н?rO>]4d XoХ uEc@Lyc' ,o7 =:ľEoXh9.UTi*8/)s7A٩JޓJk-op&٣BMR%EY2wpxgٖ?I_&k؊O14sM5Ϥ;j8l 訑!$QYM,% ‹zMǒqˏv)3Z'&!u)D(c/aa2A06IQ=W>9gưԔT67H0 y1QXR$ D_{oA>ڒ+: _dZdnt`ؚQ?r!>W Xb:KqP<(_ygKw;;iNŪ 1 @>W~>5yɣtx>;f]iyit~T|>jB}-HUDhlf D X; ag`ڂ-y"npU”2D%”:h2( YVy[0е KPo{+OdA\T:C%0PskpϹ $;'/p95]y5v>=`sCswwinl͊> {eJԱR wз?XYIB+nkȈY(o9(UnK5h~mJ*!/-U2KI6w"$TQ?\NΤ}LKݠy4^yaCRhj#Ѩ^ vť[0:Z\ 2vFCZrDqI,s5"%xqB b4||vO/tL[p^͗0Qn ^s'n KT3?Q._&zyNЖOedUͱ V!|1TuISR}YĔX p4cBwZ1ܾ|פȽE}פC{T:.nTf-\H%}˘ 7ax2 UO%'1Y6Z`Gepǔq-LύBfyoHs޼qEÇ(eUjR,f E>JzZ N׹Ϻ;F(ǺeߠJ|4VetwA[`K wp鸕 cWZ4XH_)2.ϣ]g%Vw047& ;5)м$?(a_3>/{-e1/dNa $QQC[a1lj7\.(P|c Do yVIi]SךpRpfg4݆љ-GxYF.0s95a P[Q_E~"ZIבݤ}]8aPu;h,H&`{; ZЃ ퟪML$*XNM"nUp0^xoۥհbx"F qDϟY0z)Zt)+ B j8bXiXe g ~N@}hr<ux\5)gژXI YaK_|GHrfC@NL)+G(!50!sGρ h3%b^hC&t o7kqm&գc V+{׎i FnanR/)y @$y*U'wؿcS]#;E*l\gNc0$hY-s16! [.4U 2SМ&ql~ Lpf%CSբ;"Zjc(yծvJ ld;l\NG&J6utIae/}*qݶB ! xˏZkeݑzZmok'zlm TX>ֶc^F DǤv=5]:(XL TqGѰDR1z|*#I?B,O\i=0` ʞj衉- 1kIX>ҩn%.q6?}UZm̀tb~mw?c;{A5Mto3TMݑ$L0`tqJ)9+g"RZS>~$H熦=G˖wΩ ` :@p /9>6zS^C><='Y*  1TG91n،Wy^?m\[L纰X 9VgPkU EȻHqY{iZn*oYETۓyG}Nѡ-Bu,@퉐^_*dTm(XW.9ӏX!~ f-^i$F\_XLXҕ8sѻyX=ݨτaGtg'[Յc|c1TzYSN1aߦnL#45s-|] |ͧgG+(P`5l)r V(H.sےTePzgFEWc1B&k O7-xf2;q>lIyoz`t!&(:≦DPa &-m]^ qkywvKWRvjfnQEs@tBAÓ Qo f9:4 -@\HPPYւ1|E#"xp*q=!4,$Cu2_ݵ$tL71dX[O Oc+d;I@ӳ~ %Ac-ZХǑaDI% hP0 4cs\~D~P!4AZY 0`L7uv_m-EbumKd63~kIkz}FmRMxbqa݇ :ӟKyfbryQ[%'_D]Z> ;^Tni ;m^Zp(~ၲ(xRՃ%N1x).ŕm]߭'Jh5\*#'Ag t2Sy;$lO0iVB )HzBI(}IDljܤ,DkT=EEV>]yܣDK|»w.B!bTP2<[@eRfbRf !V^`Ѽ~`u܊_c!y?s+!x&b*U 2gFދe@[z}Y}U=S JZ 0XṢ̌e&4 7mOM$y ;ƽB<JgҰp + :bp=g>bEg(܇fӱ@|4\*"ȩš6ŮKop ^LvT@#Fp;bbCoۧ,rMJJR-=ꁅBtWHDLVȢǺC%-[D~]L8j¢R{A߫}:LptHm8"MAEy Mj l5y!/8w5^(Vq(Fm 4ݷjG&9{9&8zI}ʧ RG{BV*`[zw658Rz5n93'8bf\DG-{9zdP]86'XBeO Hlvپ׈LEWbk/ GN'` rEIyY^~n">l)K X[_DMk\8umFC4US@Wht6^ծQk) %!;9N Xk%U3ܪ{oWnL!^[G&i źAGa! be@ рOt:lc/|.xZ%s{IF${=qC@xIhࣉaey@Ĭpֻܗ#Kʴ&aSnulZxnۇ"\IDfPoNs! 7X'ubcip6K@xKLXR1H_g/z~N)[wlFQ3@Nx@ F<<2gt&zCm.W|فO.ش$w] E=&}2zjY D'hg0R n?e\a-wՐbe\1|8p6O1,tNO|Z؇z(8sn{ۮ鏩L*eJD? y\yyTF_\>a*і6Bj Kj&C4?F[^y5Pfb,=`љ0V2P)zSb'ZlҾn;xtg&ti. )+ޗXpS|TDy2]e;˂g$&uQdTOwi*W;4.Q;8K+e"x^JwkweE%Ƈ*TrRJ_Ƞ&[@/LF.|na.'W}fiCEM1lWͻo;(qE C{GSh]IU[%F ̄]; ,*^s|h@F,&sruE gV愓ҵˈ: c>[nZzZy([x*dD{APjrSzؔW/)o(t8_k~U+':$,`& MKBRC#I(!cvfbG`$oJ/W '{4쵗}֋$@=&nu5 >t8noys*?p(0@1ҭaXqALp ~mLHT5Ӷh8ؔ"}zN WũKN}f2rYEя~菝h@j>)!SkTyQf")קP`}$oJTN%v.MHcc⼎}$=9މ?#xss˝O: i6FV)rr`v3AؐdԷ^I1>ݍB,$'E/Lʪ9Ӄd2zNXK4ݗ//&Vn9xe:dEQ&r!]Sv-Hy_rЈb/|__  4G5 Cf]PQ>H.8uI/vI5֩fqt+}g*un$lW[Bol;}bmPT\q`.s qRo.Rt],)\kb'CmL25eofEƥk!`k:?7*-hm?T!3Gi1oc:;WS||o\8LGgbR%ԠMwJIlrAs(h.qo05NREB%Ii5O^^ DJ*gafY{pbUƬ^ԍ7Ӏ'iH$RvrúxxOX11֟sZ%] {Lua}2@ F+oUs].K.8ড়:\J,zʾFwz?FT4YytIuk<8yl_$g~y/U|˦ƶi gY~2r@4A؊JwmS`[ԧJbD'۩p\&rlK&Ë _]‹^w;pPI@=5X 1qAy *n@$) t]&;n0^0U_@?Μz#{ dw0~a Ȏӓ.5y'@"վYZIR]l^0W<@w(w~PG3,wj5ڬ@Y}>qdBszD6M1ݻUU-|K>9/dFG[tHIr)!^cY=Xa i6GʫNnJ#CJ& yi.n+sIVe65\$o4;>`e h;"&.e`N͑įhׅz6Q8=EMkH(5 %fMIja86gtĮ QP>{E-N;AN8fyAOL&Bjx=k;&&]ؖmCBs\X(=8s`"pJuX-5JQ(n QCU-ed|1ov(F#O\οK'.+[e)'_?XiS~_/`⠩#_HޖA7A Fٜ1tVc+5LzQm:|O5}B76|$Pq*jͲVM]>`; Uj?7ZTKS)E݌E+(&_FDrr3\٪>^Xdkᴕ5*QF=( ZWHKp>pme1.bvG\A<~ 9l0"P _]+R " `7`;^4݌ H.LiKHM?Fҭ 9upALw֑ W{R%;䒇`/H.#T'Xk79qB'  xlsN:f^vZG"mhǏPXO_T;=lӛ{TkˮNauPAfӁ]iVsj;O_isTyM|&&wARi ʸk0 ПY9jrU@>SEk"ƴZTbP浝OMQ}1C: 1]MG-"Oǜ;w du%RQZl }ޱ/P* ;zQL*@͢eӐЏ@C9JDjxiN ~{rTtѐ&,*ӷyjQPO.H e'T7X̋h@8 ^j=-ؙR< S.4_+ b>[{ |İ?R qgqI{m8Kx,ٞGVb>Kt;ll.Y@u84&9[9u s BT- Μ<-'vQ}Nј^>(Dw7 ($5 p}]5ö}'sBU?^"Pܢ-7h?*RBDv@gw++>RsF.AwUtXbg sO`r\΋ YxboKgH+rjrű_+ ~H4\Y,Ԥ(ƗX%TeqD n]R 8'vudpmNʵ8 8Zl0fojOM5D]#ܼzU>sR :|I Ӄ cɀT61Bf:W8KUUD0o%+5J\_w;U%YùFJkO=FxN}F(ѴCBhs1GN9bW j4c ` IֵhV}Ӵ 8 c Rheb+.4lf dIMkN3Ʋ.# °uV:|TBT}ӥ%L#wybm`4/ΝdMPM+13\ S"n˿GCTj]M+WထMhB C_[b3ԝ',uvaWUEb>-_zNKZߍ߿?'YQ#CN`R#֗ae 侞ܶ-30wn}N|Xe ?`4TWf]/]NM^vSՆ~C78g ]^r">InPtG@Qu"%&v/ЩV,1uLh$ [c}DX |d;:M8lxOL5 8 .[\a5gܑ9vOS;: TB7ݷE9jWƱ=W4_Qm@CT-c(aRֿ;{s00%ɩ]YW <;gH}>JE3^zL ZuЈ*Øf,E7,\:[KoӢ&!7F h`$ca!ighufaTRD{̻>΃Y|U)')[$}։)촛@:ip=4ی\F‡bxa˵3 =6ۙ*b?o}ȅٮَ#&[9ύ:BPtpӂ~ S}ד b]zО `̈́`%U`.nӰEs)9uova/=Rpvz˽z&G'nmG" D`T7mv^0JhSLԵ!v!FML)5<'=rg A9]sMDW. fz}9}O:2"`!k$ F;H$⻀.w}9|rJ;)o5{GA"t˄2ߗҽ, ۔Ѷ.to2< Q@-dLIi!ޑD}ݹywbeF[.ojc2jN*jx MAfVeIr&uua=/oڙUt|0Ae :~\/^DRެ4K')t9i]J+- kۧo琒r FĊR ns.ԩnAqݸe*97ɚI(u.ggƛz?6vcsk@F*327p}nmȌhVAod84UrѰ+"!EH2)ɾUCbe )aQ}Pg 0p>H 8R˔]?jI ]WlArv/v튺VW[~4@}̓Wd[Q:nԹ$E+zz67  bu[EjLU_$mqE/́],1C״xf TU_ؕ~ <6"^4%App0Z^^QM ؽm#&nA+7(6W @uܰfaS۷%~@u9>hR}aqe[gZ$x~,NZ8OH[t/36A_ "+#ֳGs`*|r)ִm$Qn-`-HsU[7/M×r)BOi$ g ;Ju¬0r}QĤCNJQbB!MjBs \_Ww:W8ź04O3㈵u]p ФtmyB& +hzV."1u(\-aoJnۧ(H`>NArL}gd].t/ox;< t6C~rou>}F([aJ%hf74) D\P< }HH ?Y kR6oʚD/*]qC(/4h,kl? 95hpGً$F i6bhoڧb\66Ѡ\eqjHG[(QUFT_&Tְغsbc:OQ(i-Qdvzs3B_sQJ摰.e$I?K]v a2S o̴ ;ﺂMLN&'/ 'bnܜMwL6 p{0XQrDX~j2kR|x im,/NnL)]iZ.YB( UL!AZG浦.*@U}jNzLԒDR]>g^a,4pxt*{aa @ILLvcN5Z'V<Z74OݜRq柠m p _1C2~ lut]:;L>xn9 8U*ywŊ&P5=쥕Ȼ/;3馛༟'~nunւTsS! o@:|4%Kd{.@]G} yN&{h4 oHV^*2|*ǐ񟩆sTԫ2uu{8D/,NqX9idJ|8ŒFA9R_L.B[\l)J€0ZEp|!P&f4/ ?O &r]N*>8+Xk71GVne2oe$wu^AG@?tRe.\$۲3HD1*ac?h¤YSi\4^} 4f1=,x h/_F"A_u+-v4UeJuw!<ɼSHA CB8LLӒY*`ÍU[B0M6#iiI]:BJ``Ә- =Rb(Pp*pT&¸TW^ʏ̥G_}'>cޫZY-<&W\ 91 uPib={Bu.nƍO&9nN^?fig*("@Z9ذn^I T%CV,/`cQt_a\}eϑHh+N>!K ]+ڧAho&\l3a: x˶_{Qf%=^5&PmJa~3S`p# g;"^jE*id0K΄Vi$`v=vk`{4l$֢@]r;r7xH2ޭo.ysq%)w؅l0À:P*5 s6꾏/p7/!2 IX"W9|Х@XWخbG$o ○oKI9af^jb1 6:4 *,3Hpq\t̚i-NHdu݊~@n/탖V(x(Ј8="؅ zn"$I'ԅĪ{EmOl[T%ZG7TscZo PN,oKPO—hF-szkJkQ8k8[?H*dauc ,Nˬ]*K1,Ӝq<݉GIV,\ Tz.S[f\Ug@D^FN i<"#{C㣲8 )7(Б&0f^$f+O]͔cjoy56 K\'ZhU1#Cc_؄.%Vmu+]j_!xL"<@ٻ[ZiCU12O/E i(DV1c\}~aKd϶DN^(@dk>p*Yj9n#>#~2?|ByRVVe%n$G(]1>Vqx$%ߊ܃f;&)@ܿ5Z[,k=ݔ1 9((J|5}fD}Yf@04ENP򭀞->TYNâ7FbK0CFg^8~ˬL"okXDWZ84V\N⛲oRZ-!aX6?r{W zFHEVG9KxpVl88d"@XhXra;ګ'z:HW o:..s}2G֭<ԂunZ-0F+f_Ur;QȜ P2byPM)ū2F;}G.n,̳aVTzo%y`#eJW5iB،J-Eh$?u}:!yľJ |big94J1QuUA[Vjx\S%>{# h7X1=ɵC_ZM*c߇]?8q(FwV潚=RewT@R_HVm?)p+*ʘl2Gj֞ɹD2TYhE 5ٱM&I<,VZK@q/j8.ԆѳȀEEG(7&^6}M_wc\h=8]G9V]S)XOƴPew芴F X{HiGZ1#m=-=s6fܧV ({S<b4Zϗ&@t]b  };^.rZ%CMYYK)Qrrީa;b+]Us qqDvf.K̲Ԁ~C3sHEc0 4jќW8rI\SK)_? QGK!<]={0F0?E:ag#A .(*H>+B6 tDn!j~B6f+K~Fˍ0ؐU+:'O$K7R{@s\2h"j`#ɳbu|+6 ̣)ocId]\S?K;vzL"t+}^&V{YI@˟$R̔v07a.ÿy bJ?j+eN-e J=g4R85OM9^p \4_G >j:]tvg_ I>.1E|)s*=16Wtl;V樓I|E4r4 qڼN!ݮI{"Y3,"Z$L%8M?iWlp[8*ênlLJB=rXλtI\0mgvQz~uV$r\'/+ia&$<׶>: P @;M<>2#>m[ 4r+^D$'(O\6C,.(Sk<*Ȱl9wC~橕fLz07_dxhD.`h @ٟ`Ζ8?ߙ.L!J E?4A;G9:?oFn}29q6t,OJt{ p;<<#^ύ0 N'En t5oX"m#8@q-|ONzBT=j{ )r_ 93* (<Ħՙomٕpƅ,&5SY/?˥4 5?S[^܈x  s㣹.IHϫfz[yؙigxe2ŭ,:_wM>')PznJ*6/pHJK5-<6 94 6-g)`w߻ΑZ; $lyOKۭۛ'HiGRJB@^'Ȑ(2-v1yh ʽ0 m{m \P5luZe& ?ZN`=R*0ҷŗݎ )K]=޻{ ,Ǽw& }F<N*41uF !!ZBBi,S#Jg]iyZցP0wKEbM> or%'!O9p=o V c+yaaשb3ʮ3vi2=՛mbՄ/ҷ~l'1?%O~8M>jk2&1@GDw_6WvC#GNW8xTS Q|yY/[gF[x\G_yFM=+YWq_֫/`LJe`:Hn %#B*@o7RRG@Fpbe)ȁ kOp0s%JuCzŨor!-jGZ֪$OdҪD:rm Q3QI玷c9:\u2 @GBfo&O+G"xN}`Sju1Tq >p 3D"HNϠXJh)#7>2Hf7@ˀ?"A !'{o~$0:4A}ZQ~p}FemVf5K1)w>=r[tAOD7Tt4y 27Wf9P4Ǯ Tl;ȿ!+QJ @pS[l.*g!us8*c\x*u8׌n,lFߤϿN;d eAl[rWKC{B(qSR`TcTz^yF\>`5À"+)jkPMBWVOZwEiTXú.<ẽUkTN@@ЂM=C~'Q;,4"Fy›O(NZȯ8ܢ`b¨^S{7@B[O5E.nƯrTr tw#e6I6UF:/P^/T 0YO'i4:WgUHUYEӹH%b=5ͬAe[ ߜYBl4pLYρ4m'o54>`RaMQytׅ$B*>FH ;aoQ-?N|Y]_1Ƭ9Il8[ӬC‡كf7b4cldx*s%3q[U]gHPY:yRS$(i#7sġ^-]$L+1tUG$2^֪ʪj%$/m&mjܪbSQ=_TR/jjWg(5y=ra-{!˭R NVw֍Ǘ7鿾dlsδzq3m1نB קz3z-߯YivPُ_K-U,cօj˽ʚ÷ l`=~mSHjlu7PwBola:9ӔcLN[gpyZy)#pf$ Q^]ۑ'bŽ]wI|]'k;=LytR3yz(2 ]G_z^,5Ǒ^>AVt(q/Or}OV!ǽyu#8Gh:[yo(K.V1Wqv J{sL@ȫ3% hgyY)7T6dn6">aˠAfŘ;(!jae_= ô=ɍ Oi4-1]'Ci#*K r,rY5XL43T2WuN qɹgPUQ@&?[ aDi/^m6_K`?:M6v'{b46hlva}C} < C[;,Rt3g֗3R}Q &fI^*Y_@YRJZ'5eZ)]@&s@FN)68%apϤ},O6ICĘfB=- nF@%g:ϵ9y"1><)mɾ$Rb^ڦidGѓcNKzQnl%~$ hgH C!$dbɅYh.b5A !ArSmuA*stdhv>4ǕɌ V! ;ؔς3.~.Ռ0gYtVSY)t-eA[B#0s c:FxgG='+'n}eiy-vG R %E>rRF墵s*@XAO2#՘0JдvP;B@Ux83 ~\&&΃9ƲSyN3vCg˸l^fZW;adti1Q:?B{Jyb1s]4R@G7]zԚq}0m.?M^ЙbcGE :v0Ϭ/GxncgVWEdga Ik,pHy.ГB;@ބJ VW⟈8bytt GTS׽j[z]١QJl–n5[NtImL~:`}w)l D%uF'@@yUmVbR|eܿV78^Y]pɽѳStGI]:Ιd[fHo\+l= { 2)T{1jvuCʘo-*Dݢ'3XoCyj!\oՏ=Zdpdtٙrc#R7"SGsHC+P[P (BV?FE1Yx T%#UgG趘k]?®ܫ7@zc\1fjVSkk)lGU\{ZcGa]h N+'V콠HJCӣ&jޒV Îrd\R^Uu SS¼buZjUfNuCl0KGߛK U "ImA',j+ /Nt2~ pҹ{ ӌ3ݵ%pk{BH6lId7ʷ|ov fՓ,)Ռ 1=pѴJą=D_Y71v~Fu7@TA6H'ZӘÊzo: X1HlǶumLD{bjЪHQ{9iOcp ]xir?Fe}b뺃 V"g6B|"m6>o,a ECڷ(!:7$v%`d$Cpv,2ӗDYOV~׾j姞&үكgU% GtS7,/xe5}{EÌ`RM &tܭ"m A;yNA̜׭0ՙoEx_LJkAv0( 2L'}|eAe[z|FH uθ *r.&F?z4vjY~%"= -똒3Tπy/mh! 3rUǫq$,|kJ<奎.v94rk;VaY!CrYڗ(EZ 4ޔ 0`f\,IoҧdM%i 1s>OPr Bo@i\{0 aJJU~il2P}^rxWV,Z_}>8ne\CKh8"K=Y@)8=KS\xs0rd/2M<72fkny($!5ĻaWjTt_ꄏPc9J\ Pj>%3Z .jW!fŌ 4qljdZۂrCt-es?3ɾ /}q||N8Hfv0/Id((^cm'p^4>;4yl6N _WT>VO\3'`.,Q/B]ʋб=mv*<}(r } ɥ}0Pxya)mh.v=r0ht@5z}ᠪ"o<;BP4×Y$4ۈ$" ^C*y֪@ [տhsD0p\|lU繛tBbqdt;n] `x):eSw~|#} $`3~M"I\Is"YBqь^o1+>SqkJR%AROql~I2Bz` w}bhgVf&Gi\EZ[ҹ7e4ٔ#;ľVrNtzf_\ E0-;A\B/KŘ/ y!8ib 0@u:{S7N r_mܖE/BIe&{OhZ%f Y{=R3rQ]\Mn}q Ʌ\-֭(OT/k]K <]RG?V rrLXk-fu׋8{'3(_.Ud?.stYMivXZY+~@-Imc ?(HV¸^vYF{.B/"I.ܒN&yʡȽJ\Z嫍Qyuk&|ھ[{MɘB[Zeyz0b2#Y||Rq3 Џh`{FPƝ\CV`bvO2{hs]̯jPG'sR&W&z&A}7 #ǒ.1q&BCWjн SL=[ Es+`&+ U:ѐ@Iu(,;w`½fmIv>ʒw rWz$5o*)cV0lOTYij-pnTEaN~Ӈ_=l*; b7wqtze - Vc$࣌MX0+8Mhgf?03,OT\9x*aM4{O]Dk`̳>hM7*1caOg;',81NY˧ [IK?u{[ ذJ[F#֙9[JN~/\ _GO* _Oߺ Oz, t:,EZ.1)kj ~v/2te}]O '[u[ƃĆ ̤j] *M '!~tYg ۲tgAlm>`N2єlM?`Td|R= q근SeosmCNĴHWJh(2nܞp\X(0Q=kj_ؠዯF*TN<)쁙]F oAטa+ d8y^5}tm\Oҁ9ĵO:ѫr[sA/MYW/W/Zt YC̈́ 6=@]:vW&2qbt*hhPwW 0[Auֲ-=fi]HD`h!(ΕzMϢp lK:7j>NkAۛR(.Jg3b殷٧+"]%lnp'QJ&VγӶHFoso *jnF]aA4~[vAG?yquRlqW;놏m$<l&Vr>b4OO'η-x6;yu=U$o,B"c>e"#d 1;V=  L o3ZPm`\wEA'Wcv?ozA\ٿ*uyLio Fyj')ٺx8H;MDZ00K! Wiͽnא |>6ۚ߉/~7]*+G_am҂*YJo$Dr_uvGيl6?5a'$u;pKV3O4JK 'h_zbY-k<R!}*4HJ,&CtDi?u1tgC?T|ȩ:Kh0#%WFYA`o%*p",m0NS؛̐f& yd!LOt7^ {_n\nXWjLЛ8 YGCt ޣRxUtOږ,BrٲH2-g80x%p"#gJBU Huٳ!J-NG|d}Lv&qqޢ7A[y5zhAkݨ f=b{8sc_5pōՍմTw2^z@沱$|-Mſ#fb,V!yWN?te:\gIeH^SsmP$vȑUK'3vʂ A%=YzZl*} U)ml>={Z";k#'7#H ܷs#IjGbO4\cU2VRRv rYyk[MMԮ4v0NR3dfbQ5=bjsdސŎy2v@C6M&/p1N E-+x{8}QڕjeWuZ}/ J1uY|,lɍ'L,Wey^ӈ{2̎vC\3dGN o,F-,$ؓ%oٗʼ|߀-t[md@C 7(Vp$X+iFa.ptد6p6?n "#]酧3D3Ld<ۥ8[s\ŀx$mZh&EDr/{&M#.{{5fI%\ێ0؄_蟍/cl+|/'iǕ6T΁O-} ŧV6$lӲL^q6EtaJT;TH{,(as-Nƪn`ٟI jr0?Gm Խ0$b_"RZAsjsNwiQ/Zl:oNclbSU37e73Vo>X@`6k_ԐZ 4=S& ORT$AL"$t&h&2_}'o| 3ώj^' ^7I0p3qDŽI.Z+b*:o@JdZFlM!`lJdL[97ZTb GGsW91hO |lxzUyDv*Հ"z(8jQyc#U-v*X^\ڂjYEeˤE&tR`* C9+|M2ɱz49 *&jﭥR>~#,ޔi#8Mr'*=.[ƕqis8٬AčrR_~vCA|`m/ ]S aDgм'#90/O\]ӯ;-ؕƌ~|a98R?kf=5/"(03l&L{6MSt TIck*UblӲ"<$9os5aD!\kkڑ䅸Bu9p`Wʻ_]vţ{F(Q42ހ7L]vc^Yn_)x3 S?j `v4)oQ&N8[ޫ^)]_üٔq,n0]٥D: m")9Acyj5j=˄yk㈌*pIЎߐT'Fz)-HNx6q_$ɘ255Q(G3+PX_Y'>5FOI,)Gu-=ЗKA01q>j 67xG|(!CUPh+CʔZBv!!yd>1 )n"zW *L *ӕlL).fS{ I+ ?-jP4(VzkDǖ߸ҒT5=~ AksƴJ4)%S~?NL ]0Tz5(:f{}~u40Qxs#L /9Eծj]!Rڿ aKnGq=j۵]X͕IɃъ縐 eȑl؋Tr_61J|HkI}Y/AP wC d}E|r&`UqqVU5G6q~l4Ԯ 1Ey>uh3ߌ/=qH)DLzvu?C;s.dPԛtOi'륪BAx'Ѧ6Jh.,aG1:q$; KcռVVlmu0蜃u0)"}OlG=9éN3 = .U^+(#I11lCzxtڳ! &?i_Ueg㲦, dh C_>6`;h@@`o^gͻNEr Û=|!%j0= ܝhh=*G1 =>NW*m.Ҥeu=[eҽdL.S+u/ۛB`?I [S %%f 1Lga ES޻=Y۠rD e  !Je;2>YP7.RPkа 57%@LS'Z*(HΰTa5$hp_oūNjJ??@b%j泓˵9*,Pc%m՚ LWf]i 3(0!3*Ɋx1i,jl*Sn'{!c>;AWc'v9fN[˾*cYįPM3r6v;]"O[/.f>8BP gAD@h|O`:ȋʑ~xf^}ee/~&WQ5^O*;4 {ԥbC<=M[y%Ǫ~="sfiZs\;̳ISH1*5N3L eߗSg}΃OD-8g͜-{B2bplI^-ؤ e@0--OH,Nf]u \4( '1F)U>O=AR1RE6h8?@8erl aP[bGm_Q{q^glj8]׽"]ҋ69_j<[3- j7Qw\Tz"UTQP=`A3hxBSW8 W)kDAY;j d)o=io g7ºj/7 u,cupq/NIjNzS$:`!\4F'!{ESt\tQg55 y{U1R2.nx %G`Ch`5\Ѹ s(< CAЎx9 P戒ɔ.ΒGNQ`Ķ\)F2KSjxFш?cqO Hw[ ! re; $s~B pgl o[ڊ _:t돏GOQxu8(_3uw>DŽ-X< g㗟|'Ee)\!b@T.s@P,0M$|\T!J~2! =G e.8BM*ȓ6(T%iiJoIя~># vY 4ٓ>b9RC PE>,w=iWnizdGQ&6~f j=ze|g|8K tƣH1B^D݋'`~iӦA d!_agirhꦲT < #@aüoX5j_Y S&粃g7 %ﰽ'TYS׻+ۊy07ں_򞭃ORL3gb(ʅ щO!$7]cR{3݁ؑ%kF'| e -\ssdek36s=Ρp0zʲ!MoeO|HKT+7k%WL_}œ- ֎o'c2Wo6]O.$YgPtz v 8O"P>`l9ucP_v ʠ$Wa_-^p1AvnXiS_o:fq!` N:ضϵˎrsTk69ĵ҉*_6!nPN@%oJ AC9Cy8n8:ןR5i^7<s$nȔ$]бLGCU^KӰȦj):?CKPdHGƒ~ !8r:Ia%ojj.Hf+ A#oa؈Fyr-ʍz5vs׌Qzlay Wg],iLI8zX5MOզvS5pd?@ ݱA|M뛉x7.\)ӗLqK ƎUN.PkE3|I:;Mkf.b3M~1vңvr67CU9TYu{['r-(5b.+hNͮEɫ6qש~9+ӺͿ=;ۺW ȚA ~UvV7!n[bv5qeWqwpaf\]!m;V>\*w 0&s-6вLF x-ߣ_WɈYkzM \Դ3 (zkcCV5X3%nBʌw? Tʖǁɟzv Xӗ4T7OЮ+؛/ڢd~X@n/5{A9R ӗ{E;i;ƪp/T=\pNĕo8K꣕=|D^f /GbL/ܦ uפ+[R:G`?; h`cQK('ư} 38j w@ޫvFa[h?Q@eQH r0% Q٢wкƝc6wEIOú9bVx}0Z`=w}bfx7B0RCY{Dv'\Z$t.L̘lp-"hAv8Vj^z”{TO6U;2 pI=IN|j"s{^S{J]bH"Y%9T[B 9 B%"\rQRap ˒ԘBW;>B;?hϻӢu'b#MzʫNuk=kQ <܁ ϝp)ݹc(TUUNi4Q6%2ZrVˎ?bߋ](<3r%נ)~/c| P7G6rg~;z7 4b'x\ ;b>΢.%5DfgqXzBxm2)4ż/hPۍ~;i~='3P5,'PBRA켻Oޔw4bw7`X`"ܙ=Wя3>UC٦h"7ItTsZ;sCgI}GB~$0,'8i3<;O( ߈˕ͼ7=b#Hi nBԽ EnfE$Tqvaq,SMRїi4>1|i6}=GIґ#qH)mg'@7/Iwl6-ʟ(:Cɍj ȸ= >Btt/6ݰƌ,T NA:xDS?ּ"7zF } IUYojecY .q5 9 OVo6Lq.>K VXÙ0Rd} GGLe5g?PkFU|ҡxuCdXd!"f%H,N6#I,wG#_LKB?_LmfiL?NVn&hŏl+>ֿ{m.>螂|Nwqߥ~ ʯ[,BDg{5>CU(KFy2U(Gr1r7A0<)B1, i}l]X_ ppY55Og~m}7,gT>]d]ύr[,nޢٙb%&XD)L `7$m RVSUA9 ތD* D'zK(6x׳_u3!_Uи=(&S0$/8!N4pRb`HM˶l}(*A$1Gˤ}}U#Rg4Vi[eN5&-aq4e\wMEL&DJ_qr뒄xF$8)e'}mŐq. $/%hUu7J;\ނY/X oFm2ʄ 5f-S.: H2^۪gU`Z>HCes2ʿRsrvɨ%ɑczڎ!@gǬ>oN]m&595 pL+ZOガ$PnWn+{ɘi/q۴ я͢t`dBnG((&e(￘ش?e8$ s@,Vc -l¾ #+=X}${oljI9dĽdGݵ;eFtKn / 7זȅQ`LBF ikZZHX^[&[@,<~ޡٯV]9J[nD1ɔ sUJF38ǝx幃9ԖD(K4tT h42*[tLjjS%U֢~\؛M pBjhPOXò C:I()$_:="pT:;9dzČ$] %?|H"z$VP;ovyΥW[x@݀r:^: L *I)dzo|>CalpCC#m!ꈦR.MsGyM jا4S: !J u3뎂 >2GC{a[x:cgFCm]#XSb3?RJA(Nk&;#=6M[xB.df hGh!xc :3g ;!UgC洞ӎ($\9 #Z@]y05"}uNV+ˇǁtػAp,yT@ˑ`ѡdVr}b=U4bV4 CVk[GB1Cc "poYUډT't=28uZ?͖l {DYNduhRp rq+?Mo'g~UiNJ;vS xgtɊqf0PٹXb4Ќe4xLyRژK{tGAS]ZN&@9`y)W:|RVtsju*)i ^mDjYD22T ̱ױ}ܪN0֐UdE]fd#uBW:P]VE?Gw0mRאZ$)VYH"nSfL>= z3A=vp@ÅWF%`mEnk8{ (Ǔq+Li7ê*7Mkdg ثmw.ըX0 @ٌKizbgzd|StõyɡZ eHK=S1qsL7"_R)&EGwF(DI011d$Wpo>lE Xxy1ЫF,c`x-Ȳ;e1D-f2"nƬ, /6 dd2GQC=y2# ! 'bh {ǏWiD:8MRP6U,}c+Ǡ7on0u@#!(L G&rnj0y~U32Y sc>(m14}Ӌ'KcF|LJ"jueϼIJvd i6ʪ6LcGǒ1\65 $M[dU}jh8${tx yB qkFRClz x8 (R+}V 8k>ekS()mSlKhly[waUiFV>cT_bu%WPF<SgA&iWT}di}Jށ*4kFA gYSz3/?ȟq nV#[IrxǸr>:XlE _ظ+D*Da0^k)PzUkD3iT}'9*g"sE#G˝ZPϸ>YF2cl( = 78vɽQ,/ _ZTes YWCʍh:ur3*uP. ?Lղ(xx䃫B6oF.XcG8 kƄ=@_|0v`-Xf$!"%EQ6ro]Rp h*{dž!RsWt{wo\?,~PngfKjz!^,4uJ_1$,5ZŸMn2h^ q0utB(6O|˺5BF7u@9<\$?=?8>h:\ՌkGo/xu귍h]gef%|0Wѩ͗^9NWpT%bڵg hؑnl>#$QEc=q'pTx) Ĉ4߃R,wul0zQ5}!18mo C%Xwޚڿ`, :/;㸰sh 6Fh} bq2wJw !-M)F*VBVS{ZE$A 0 P{M%0^9qno]6xQhO0o YޑT)&M1iJJB4T CjbcǹZ;ಿ75AZni7R7\<s3[m|[LGayềΥRٕ"WU><4pe^(.(f}آۡ5(l˅%Z/s"X qכ]33hIV s˿E_wiP-p)wΦ;521;UNO{Qc'nS޻Gj ;`C2 Enl@!u [4\{ 4>7@jk_?w! 6J쉱t- vɒ:ģAvq8s*'Q>Xj$PT3y2Wa̒fRe/8mQwA>sci:;+8?* 2SC}`QfR7j5$aBHZ/VX1PQN1m4EGq^|'ވ?EREԈPQ{U̾5#YkpLFK8YKz~ LҫAJǨ3\'ݙCWTem9=-x>/sądY"1!]Ġ֑ `1=mv-2t>A(b''zd4(|_4WBLɍ fOx RDzF_-Kjgbk]h@[~Bm\[4am |ȷKO:m&xGjO]嘱}^<AXO@9_:l72tB1~T+*]u\[1)DZ6 ~ Aă1hЭȆ,e}Lx-AQ8%e ;&t3[3Kڻ 55G3\P_(JZS;]JK'x{ڧ ZC#$s^9BZ+ưrfR;.ҿly9 8 Hsgf~ձ;,T{u^P"S~t˥Y2BTisk4n1j*c9J1EfNI8 5 cc3\۸qy46IrhBQbE;4U!7+]jOJM?*dNtŻ,_P_MM>8+/jSzPO4a6Ce*@k3߂H& t '`q'Vj,LG e;Φ,PM,Ҭw)gծBA}`+AmڢɋW'7|O?,D,yQ8IgYߙnG¬dTV{k9 }̗VN”0B!=DDH VdLps)mhm ]ci-9JH/|^P3 1Q7u43vM_X|=MHhciaI+zd8C`\&c}zڠMzI9tJNZq0&<ߘ…|%P>')j Vx%- c#@CCvP 4*`ޭ3u{XBMj.%z6 gg*Rnh"hW}X<>^Ŭ( "Nk3hTߡ57 ޼q<%rqK <}7mPpay^⋂O1'}8҅R,<ƦAĉrb+詤QudsxFUĤ!6 نӔdsR{p*|N]#S$7QgِtE:/pE7Lb/{+g{.9ȅz53>&MB ? ~ƚ>ʞL_ĝ:̛HMzbtAHB^cHgf!-!%9E^}C!]$A٪Ztdy) j~!(DPM+>+ںNc5CA4PF|vBefb-w$Iq+u:{,=Ch"Ihe=lq^>˴I+R3~Ƙ_ண'tmiF̩CT@ ['eҢ)(WBUmuׇ)¬zNW.Ɔ Ff)!1sV;p]ZGu&#cAX]tG h2VKk7PߜQ,*z@fx2=ˁ֫i0ff2W0G{ ot3-oǽ(Kך.C@?$H*u{Nj/hOG@L{p&)2P1<(mifNڦC vi'mi:p!X dveW{ GX4kM"Oh?qw<ɨ[NPhϾDpG]ԴגZ!gkXlPzHI}M9ϑD&8A'Xё²3#: 9PAeu 9mL}gD@㡭hn70)d-@GAfC `| V\ A&nܝ'vt qa2]s\ _wQ(oUB?Z nX4E=t8041S4$pQ99YO.,tt6Ywڴ*的{DijMT ]l^m[Ea̲qDd?C Z2[w*?We*AS>v)-*b Ou-g[8yyoM Sawh=`PVbdqkj.= U9y|QIT(#tCWc9"hj.s3N6 [312ؒ]@bάy Eq(厊V$p踋,ƁȸbF`p&;X& 2n( ?M QVJ! hum`ӶGe0԰B'(FQ}NmcsS6I,_犝D a%ii⌂a6ctK'ЬtC-Ub; ܍IK]]٦o>QT_<9Ηu?*L*5F{+`抽va4U=[{ Ӽ*Iw} 1"]R;Asdwݱ)FR;|,ʋA@m>M Cj!<>T\l-^\;VusOd48WJp55BuN.UO, !e.f5e̫0xm`M9xRQo8zSN^g.4E\rd4?y ~]&O cAMDrlbd0xT0Yk, %M`7sgmFQP u"Q];nX@ѹ(HiYH))o/L\.ާȓ6gCPh(Y Ҡ^VĞo&eo7e:c5a|Qŋ雉:~{ ̊LBg}W3d@XE2m61KH<)׉:\Wl" !aR^*JC̀bα)<%T )N.)S>yސk!:}Z$#S)ۓo ~eM/L=6OD6 ʄ,( SٺY?P^͍/0W=<(<<PǴfu\ym 5v =vԗ,oΪ1k;slP/5mL[ u[Ƣjm3U"V*68~'J k>GF">}G,lj+sPa:+̐Gt" }zPDԭCeA3 MaP=?0QRQifrg">I*cl[h )yC^ﴢɎM5CJVzq AS;\n燥@2.XJQԾ;t'HI/-|!~Ȥ' f:3Dmrg q$;}'R͟t]$\Be|'c _ODd80oQWDn+K|"Sλ଍ĕ1b[Q*!.Sia:9.X'5ɮ!HAwSٶ3M6M/V`Ti2gna6){,z# um;\ZZ&5``<2 nIrFӽ=׼8J2܃tsh6FBNRюd+M&Xi0[5_a7CL(Bmp>6N/4b_q3cB>P (rN%lVv9i_\|Hs]NnD]$pKeTw^\4L;%^` ZN6DQd' {aD^d߳ʈE9ooNk*o Oz1&ڵCH5pN3Sq^>{FKxDgAA$"IuYdLi'}aQmYǶ C⻕g>qbZ[땓t$hEx!hn͹Ĉ8Ȩ鎭6ц6WR P>4:-و6pO_]T'։+]sDe*N !ad(6~խJ*j+T͖8+_[^L)%lNǎyiK0]LU ^ishbZ^.ۅꅸ(MIIݰr'|hNKj2\]{L{Y}˕Lh~Ma!nAlVXAG.4p xZwKݞ0ܗ"\@ѹ$F[Eq`G>FPl6%C+!C12*M:t{jIqbVvB^s Z{ 檔BBBEBbD ps]+y3mI"pׄwBN-J:Si!9$Jٸ/ӿLEKa[3jmz*z,ɲ%Tbzg?5d$ wށfbۢ;A0wD"@QKIS ?xY&`10Ü D|XnJ*'mb[7.-Ds!E D󨎈?+Nģfd*j=nc>Qҍ22:B3tv!Zlȣ}?5M$xdZZ]m4wA@%$ im-"(J%O廤cr V Vuu W#i1j"-aXuq[enm-9}x4Ǣe*Ts}XZF,*R޵ojoAVV5E%p%P no նƍ[د&Ȼef*sh胅 |Rx28!F:zRNRziJ/&8\BFye#h:xoCn!J:2_PTb3|#̗i-5g=cdq}a#$v3 ǒWw&o賞 {x:0@/@}SZK.с&uʴ\ 1B˚ \g // "1B1&ln@t}f/Qm'*'֒I[/QXGG7W?ei5wP[BM ɻнpܯe1nƄg0N6#K Ad1'ܬى=$ ^35VbwcGP+.Fj5T7խ .eTU]G59EЄ7ͣE% C*_Lz%nguI=OQ{aH_b|K-=HQ}K/82ӴY3x,qf̜ ΅A,Sɪy!2Vxj\nŃP*\)DS589I~-svFe֦u>s 7aIko!JW?Lok2ӄy9 X,pW{c^q4Iewk)XS5 2[E&;%ʼngՂ7X:h.Y&e_M%ڴW7$4:}I W^"5U@"rWҝv>]ƔxɐWG"TkL SΔ\r!DJ@l" {ܾ;y¬ju"?ZFu?+R93A1xVŞ;E;lbҕz5`N3^Cv :"t[Jвj+at(o&p#69Vx(<"4Q&">EoZs.3}=ZOǝ{xAjQ6\M o~fФás zn&enKkrib-{=xukr*Xp/VhV޼h*۪̅$'-PV'Y^Did$lϹQמID|Nތ A|WlSc안VgPĽHʙj-v͞8IE3z7dOeJMRJ[ HC}gd GT-ZXݡɹ@\QJcmuasHzz#bd7 ū|Ά^F*c@iι4o 4N1$%wQ?&<4.fst!!K9 xO(nqT;X:uGqH|ތ Uā4t٬OaCEmOMm!n窆0Kf?EΉ+$K!!hס2YOOjJΆ=qdKR!z݈ыWQ^,\n.9NԂ6{TkǯeZmB<àߋ}[ E\yaN"Yv&@ ;}S}H7.%m >|~S4~2]ߛ#2n7'Th87'xIxNl[ ໾[^O c 9y=> &-0{XL'|p=ŮS*np,OcK$ 5qR{3ှpIGNg6_E=ewTbiN^St5Nϓ w Xl!ȅ`P*PdYGWeN2Yqf"5X]3r8ՄPזrkMv2.Cjj ְ2mt]7򅵾©`1kHh拪rt f%N{٬uJOj Ь$+BCC`į~D @׾n{'\:%{bj€O# ?Ϧ]߃΅"d8\Dru7."3"GmO\fO2}Pi%?(Q4g@YdQ[0 }GƨӳIӚ͕T+A-1N0O n˔Mm?eop>Ih:zDQqe@G%Dg!V4tEgq~!1 #743!oNne4U-YpZ5[R-]. ۲c#IwI|J#Xg2` & 8e z+9z{G1R3j*!YvsnblL_?J6wD@A3+wȃJl o56@7ES4TR<<4Fq*{ &zoza;j~J};̸vX40ȔwZg/ou):⬂0K6Ld|a! []f!pW@ĺ08xdWY6Nq:X; Xg0B,_Ԩ8l5׈1E%B0[KwxXgJ $pzaͿ||-XʫLYj.xf&B?™| q-Q x˂nDz7o&_u o؇yHNPU* ΣY 0JReSO8[ YR쟃h#E87]rE+b[ !0vo2$VKfg$ŅLYe,D!׿6ܖ1^moξ04@> Z,< YJNL._3+g&|F¼{$%͡z. D'-"e]\:z'uP,)]K@^q$O2 K%`P_ϨҾ,}ɭ]l bN9tP@&+SNܐR4Y|ѯʵ*C#QzF^ndZl{Eq&i3St&b[1#xjJbx2K l^} wC*{c+,]ıa{tUX'RlU#No`g`9篙'9 Ӕr\68(4CWso>Z(5v&jϒ(\d>(13;^ mWwʄ.hvVg+S-2//'/oy.xI$`cX1*I Hs]Ҟop'~J,C_\K*r_`ד5s2Ҋ!`ޘa^NN4yc ғ;` y7|?ֆ:G4؜K Oh',UwN.ϷXMgSXF2j/ϯ;{N鉳WSF?~PT=̐ǂM.ϦH[az! X+>g硻):]+x*l." z@ـ[AGFyd8=WU2ֈ=n5k )RHVٙo$ c)*5Hۋ;E&O ek5ETM.i…;(bJhD4;O&C0 n@!6k?\&TXGy0-9*U5 L&sQJrz` FD/<&}/7}N;IH8z_Y*AJm L^wwun1OMΥ$R=G +Qw6j>?s$ UmQW-*jc8o:M=PW]݉:@pNj kJ  gP6cʹwO10/2V2ť67H -ȷ5 tҝo4i"ZV+tr 61RQ}NLGmoa`@DW9K?QbH :8$Isu \_ic;6Oɡ~ĉܒv SP3BVOE-l奈PctD rxȤN 1G^FbQ=`~ =!DxU#]|n E"CyYmchbRsJhYJ  ,HH[6&e2Yt*; {[A59:<í~ o|cjU5!Z -gg)e_E:rB:+LΜm 3 z>rfB\-=<$f3\эllk;CV ʫ&efs2|#aJ7Qe!$eCT炞ᐶGҀߩDxe;7ZYТ.hn,J[cwn*DPvΰ֋\幄wOH z~J<,<{DN'ZV OE'ZIbUZh"hn!0TP/ \Y6ԙ.@?B+FsѺG\^Kh #7sRUD/~9fxe.+ǡtKGY&K HoD "OIQCø`CldoXrB2 CfZO9 J^/@f@y͕}ck*{_AL#g+ `B6!;aт[qBYq5$ b>LI?ZzdαsiJKuEz6QMqKbGƲhSs3Mu>OY|nl8:V*:"[8+uOoVrCOm,џ+Y%Bac<rbh)ǛN4voUCvB ܞr!Q(~şC.s+Z=3g۽h?a!ʕgUJEM󌗹>hIM'7@ 3|k*\T΄>>ai%XnOrA:t {0m>R{n?$^mJcG{O !SUKXH]GFܽiO!S`H=4 9r&0}i_`&'6c3j~vvkV%<Л++f!<J/..rm}>;NK" įqbؘ b[@ӳ_xy?vF&y *߮ \33(/)CN5ģksBh#@p$} C=>NӲkYb ,-kG~=~z/K理K g#V(I0 72 /2[ŸdZY]R%Iq.]G1^D9G0W}sh~ࠆ W[i TE ePO\F0<ע@igbE<!vqij ?_b.8.}=yFXAbu UX }j-+E|ZkWAT_n#s\ @Y䧟/0fylSU;v]FN;{?4_G SȚ&k8Ν+-ƅ͟w4[uvWOCɦ6J隔bRXj t c4WuO4l'ܐ`1OveZ91DfL&1&$/}/ _YD6-I-sE9Ǩ,q_T܌ wp@&KW voks;;tY(F/۩9j7ݟ7<^sq4@VosBᩊ e㍀upoT(.y(}}y@\M=3BXXjCƦ.:?!h FnZqQe5Mb7j@-~kd|3.6`$r*̱#0Iʀ@"‡7~ à+sJ8It_zf,gSByLi {_ʙD#}=&xxnA2Lgz?N e'y\M٭_ۚ:dWvB.=.tzuIV:d9(MGQk'QdaP ڒ]'&Sۈl0t,X. #E$o*|0Yp}[OU#&іҪ$tQ2ݘuP]ٿAϤJ$L++@tbij;-0TUJDoN#a E5$ uIZԢyiiҩV+jQx<OI!Mm}2B$ų6q$<¥l]aw{TlՀBXЃ}{A@$L$c֟yPM_@1YAfcH#">eG7,իHf<[0D~ZU>a }[s{VcR,gc288o P a'v_ l#ky-ʡĥeaP}0Ɔ$ZBɕfK~aֆ9f%cwBǢ/VX*ë-8Q|+71-ZL0s+鄺t(ɀ?74|ņB6eSMC^l"Dϯ#jLێ&w wdr4Қϭ@i%]YT}r>s‘X6^jQqߛSh@mv8LY1$q:^7dN>z̦<܎rl*הf9bIبd}qŵ,;*XE6锔B̨~QlI Z T~iQ|4C#~ـk*ʂTeA=!<  |io=|E殃wXdGO= ɞM-`m$AZMlpG]7nA%m+y=H1c>}w6=PrDz74;(hCؔ@h#֙#NJgXuC>*מh9nV^ O,#&Vaص PF?Qbvt. @Ueyz38,r싁)8"e)NS$.^3ټ?_n TM0amKfE+9MKRfFkT-Snv@:p^P-}Ҋ?&`'d*w~c9$1 3v5{J>_yE6LK/C4Ǚ4{`*= b* 6{w#OGz*NծNvߦ/zĬxד56w(&5KGP+<bhk8 t|APLg9ۧG4EdmǓHሢ\:Y #0߻cݱ)o ?-kk$Dt(}aÅo \|JA^xٴe w^ _Eh~iTc'E]tEZCuڋ\`^'#<IQBɭ7g8Fps{Aλ>VՊF:#f77]n; - 2dM?Ձi\_Ň~i²_{z~mZ^Y{-0tҼY#qSƹ3I- ض"}RP1å:7ˡ]2lxHny@Si(5|\)&oPAG$?Nц c%A jS,俅֪KF)tt&@+_%N-J΃8ݙ8L*u@.FZ]z-u|Ah%uQ=lA!RZ"} <[2T8B1c30 0MiV fsD:|#ha>KXξkdx}^DNxZ#?Yj/ͅCE*pbuM:O{6QmKq&q?OfNw 6\< \B(\oCctu(8}Q7Q}0vVd_҉<8MW>Y僌%Fʢwgpe9:OT9I{yHh7?-;0X>#fYGD T_fc}NemĉWu ܥPZb⎭j{AK/GFDxWny%[V-8H %*uڑw@T_<7Ħp||0:(1„0S@u_~ 3Xz hH3=K~.)2dbI cǰfD|09͝p}Z+0r)Yrn"tD}XEjKȨv/X*Je{DUAL5Nf+nEh{ l!  nHb/=}obe Ƕ|}5:}h(Ũs?.4 I_ĵ̀2,Jc7|側TI)X]@yv_oiDIegfWݹVŷ~zVFRE6ѯ[Z\9P)N+]"Vm y@t百0e/P6yoJ_72r8płb#$5:]LU\q|k m!NON?KQesU$ҧu>7( \0wGyٖ_u /C/x!q \{OU(Cc%Z+è)㭜DzRmL'ԝ/[-4-蓗şAtPQ:QOݣ C0Nj"&j(*Hb+Nؖm+`t &(v:7Xesy,uƥ,,჉&pNQYu#z7p#6?p#,[/# j~~S;=|@dUx5*qc- &oZ͹bFރ|fµKQAbcJ:k(OM$L,ޚt fDm͉Nj"bAf!omu%R_6j2*x Nq5s}XeqCОKR6}(@CbP6:(RY\r1EXo+ icf,K~:/Ҁ̞D?hR]~W}ޠXs{zx2X[`D73?z!~:hޘ;lYТρ hHK\n.k K i K*\I%.!a߸ʣvWK0mPtfKob}~CPuݴlV52P[UˏQ2.br E~IBEvar@ty_n)y2# 87&WL FyCg@SWxБ \`QNˇvg$үIAF$|; ;Fx'?/;$ddϖh\sBٵc-]&-"Nz"oAX%=j>yBQ"K @K>#r?<9)h^! qR~ Y^\I \V$?$Fb_Q1[2ӣC6_X0{;*:cuM0D>zx[NxeifӦy8t単ZVƅQXmxoe^,e+8" 7V s]խ7tsoc wGtIGWaԟ'MUTUi$rB%Zr{1LYwCZ>1S3 Wtufi;.Rr&~8 naæ2+֧mوSKhH \[,#vXe w:Ƶ;~> g* rκFOQDP 4T@wzģi| C 'P,-bgvZ pOY?TѺqvB(AYTu:ϛ W . Fg  n2xB%n4 \0ݲNëzEQ{Vs W4ٟ8es E$~8h%jvF)V5tNJ]ΰ^#E]ܲgni&Fɧh,+X5T z9 ?*hO@.ٚQ|^a޺;_UQ!ܙ?vWP)@4޳h [#0<)]0Ie!%YK96bewȜ=膿+ +Hrb{gKm&V#;ǒT? 6DI:$ --sGWț2C[ٖoH( /<Yr`NU89kn-w>鉯д99cBAAU1;T{OGr^S8S_mCc;~H);hk3Im ̥e&,+V{ztr 96T0 *x3#  `HV"xL@.( ,駃H=^K?QK_; w}Aq(uD/6,`[4Pةp Mmgd%ڮHX/&dq0 2El^;RG/Hq1 /E@u4\v?$i)4IL+Ŀw'P>UϥGEJ{{;;5.\2 8޽5.kheˮW̩2b󷎇#S78bjzl9[Mk4;1St80ò@f0qz4!:>b{OT)}&ARBQ2λύE9&'14^ XGEo8Y _z<j9f|S[AQx9o?V)w|Ykb{D&V&\ml-h?4VȔ:x`nܖ2$esDAppO Rae$B}Mh WG˰B-pGO} v:/o+KPݛgjaE,mpmAgli gQf`k_Ka`1 sf [Q-wdZfa\%)Op[k5AqƘ]|/.++׉|--кrtRQDW۟%m9pZXd%vOa+J*xQgGvvt( e=_$NbRf5n I|3^fn_rFKipX/db$o4wғ2)8i 1lrEg>0%P6ҥ,pZyYQ|?!1H^OwY [(mF #A`@SS4]WepiT-[*o[R909s]x@! L0m%t E!x;pzUZ6jK{oxTD r4mlArKkD@XxR^=3TZMt\ݚG~.<쩜O,̋3F7&3`# /5:n<|HVY R+Bw`&y.r?], v-Yᵩ;[5,}P,i8xDqo2@RV8Z\ { ^`@5$Xj܋Ij>[wE|$6mn}A,%# 8x%!v[xOj~7#>,AoFa~WyhěM8x /,$ TD!kc0߆7|+U1zwف׸(a\/s6} W9 9`E -3j9P+êTX{{q@kYČ[ixH߀ x L/g31"kVB%AB Gtpe+ d6hˀ/oBW~p>Wu06^A5sݦ#߄sdi0biw &+-OMSP-FI6*o#lϴ֑pL]` \y% v0֧[2%h2~KfmQ'_}i>::m$=,BIѼ Nl ƫ}# Th`bmUj-k.ޤ m$v9u}g FrPoyhmK\@H2A $wodj#f@Xhe1`J?$ ?y.zF kZƅJ.$L-ܜ"j}t)tޱYsF1CyPGSqG2sP6,Y!߆@ 9I$rL2[rbWD[íboj!D2B`94&IOy82gkB  GDYYYh*HA/ {]ئ.MFE/P~lAt`>G.@aؙk\lTr&4ʲ ]-De=ʫ< ͹_&JI]%#2UN4Ӷdh@J? ׉J lbmI5/ R0=cz)&l4 ^V9+pkի. i$ SI#h0,@< -]n'OiN} vҙ1Z׫8~O!{CJݎ` I}^JȸT6!e/:496n;f7Q"LE¡a:NҌeT4vLJ <(E.1t RH#vA)ZW,bD&/ɳ 0)dZHmie-iV˚j/dATVZc 7`fkB3҄GT3$٨ݽrJې9 i{;(m-39g۰7v<>sHvB- Iښ^V|LGb BoȺ4& ><׾kὯFt}`tueptEa8|@z@(WgHd|TgdGor垸POPRn݁߂Rj|c V=^2OICA$pjp}Ў|LIgՖ,Ԗ{0uJ' aOp*Wvuz{s.*,ΕϪ} 9`YG[.[acwґImXjE1JSG>]%@yOw-u SP{uf~X ~r :]R"!+FD~T/ۃS-WO--Ws?w̖36F)DUHaj}(#©nsþGƪ'-.z׻X|GH]& i.nmj=QAYc?D1e;Tv ˶"bltrvF*@1dkj-?F*vĽGxqOe6ҼW=Xg)7;PphP'7{M앙 *AV6qލ(Qœhē8ݪF/RVE2.˛pG?S ؼc` ܴjCHnNhmx*i<#Z^?p_]7jtGe"HHhw/G7Op>1ueMdm0ލD.1 atfATJPH$]ea4*T 4jVHjh\#70~3Jis)o[G1*_p f9V,kU2k x0=:S?DZ̨Տo)gML_.] vzOvS=(wЕ>gOא _t۸3r"-묱ZhqC}#xBD_0TjU5oKz˜R&)T^ x'R@Jo1n,Z|~_}C27~60 \~_\Fd(n9xxZϲE8%L1$4P[EiT,n%g7neX1vcZN nR䅶|fcTHlzW)ΥtpT1U|;S}NIdYxYAlD 3+l^t4 EsG'5{`)A8UBL٭ LL~}貗{F6IsR7ƌN_~-${05Bg.KJ]-rOczݨG]P8P'B~b9qkҽ;MAJm]F M%K QJY&b-骖"A>LQk i3$cxo9^2 ?G+jٔ}$a?;7֩o"n WhJ*Ì*!5Τ7a~2ox;xPivHc.p|T8@Z;as^J0gp_~A+4Y#}m| yy߂k?Ef 5̔3g=#BOjc)Mۀg{]$#c$і(,P"j0ȣ<&x}RHC/0Cm'/<>u0AOrcr [S ]:Ypf[xg-Kqэ '9e8'\@zZ]bN7DC6teTD^Kdyϒ`ȁxF%ؙP$h^BWް, l+bWR/ G9DNm3\E[){+zP' ҳ$Dv.ǎRk\\_)96EIcA4*w=LzhiZN(`"nv.Xbi"[:kfNZ3?XTwS4BEY@Z4[L 2QO=[ U6']`>󜾖D]zQ&Q@͍ܓP.Ѿ!==rJЅ[?X0LnU%XauutU{nhۓ:(>B n;K_|k  biTnSpHǸ^v2gΨ7 % m]].Y:e<+^f}+ dH$Y{O!9 sv݈)"vQ;_BN9@f棑 ?Ysm7d'Τu4Ap|G*0--j(K}hg*;X`O9-d$:w87D#s1l BX35 М-2:M$G.H-EA`@ZGG/b~2o(& T bܾ%TW=(%q{Ot,aFEX%Bp˽[ՁFIh6PjyVb=W}HCq1"AZ '~8wg(BȬzd@ K rVsXW\G)w{ 笈#Ǽ@DCR hR<1,%p$ >]28̴C6AU-?Ì DS}H?t>tҹm~R- `U8|=+(\6&<ᴲ9wO{o t\ˡ8gf.0ZS2pVNl@3gPzAd;>ҜK7c5Z).gQ³Ӱ ֘=U6=?N";)d5Ifq\jbћ1y Y4 6GU/|jAGCᥓ O9z)QK;F+wO&6|2 ,Ιi7ׂbTO#aM\I6?Qmzh˓~i?rDpAf}fMSђEBx`z>'t>'TS65Hx5 u͇}A Z-5(#i/#S5iӌeY{6|GXG"Ox8rҵ!Z1JvMC<̥m-]:4( |_YIX>cwEA=P=/132|5ibpqķ+ vzo_9_ش[='߰cߠx&VO,7mM<eje0Ѵi{ɹS u{q_4rm0R @tEvN 5DJ&ٚw5BX5⇝oX ~wOi`̙>xB |4FKLW?Dz{N) 7(}\H~1j$rDҧ 8zGGkcs z02gN݋ȸ K2T8# Ys}PDȒ]Z4kh๾BL{ @pé]&>sJR՞OnZi? xOƧfFlgJYEj)+Q#cd{P>'jm^Ha @{,X/Z"(JAWܮ(E8hc[sY#H٩ģE:?zhJ߹]Cq<肉@<+qcqP޵lA)mca`K ۆ"bsu:bs8%`h)K|"!io2r/O,z>5%qsm<SWA|?#t4})9o' Z_9KGք?)%a+3ؑ,ajTxhLJa:j*|7ΖxsxNؠ˧ 9O0eRL\L W-9zl݁}$!OQdBIȑ* DF|>J^EE`|?;]k d{I4M% lMNԅ)=@Ej/#vˉM_D户lֻެ~v7*ϳO]z/1FBҷazbd?[=gv8 ݋ QQd|! jF;chG eUUɘl+sP)M#vZ% T(mAt"+ 8<鷅*.4@EI5ل˚|c,]{o-5el6[Q͡Wš}\Q+4ȱ_{8TRQg:/ tI6T7D~j#ca%KnvD>,F3pwiejjJ?(~ü>zt{Nuo+wxşAoop&~:i}DF.2z_ S_ >{Yc&/P=;>%}g]t@8*.t:$y Gv5JFƶg9嗈~ٮ=t`/M_KE0Sa}iWA܍ >AP3Mr;UEItӅ۶A Lg=WFr" c#en@Qcg;߅ɪ}@'5&7xig.+f^4pfҩ3<-9F8PfU\JH- )U-mw=!Mc0^279gs" D F7:L )]]TٻCL(:ըemdßffOѻ ?›~Zj.}E"3jm(z)N0} ;!;;yij/gYmUvwХv:aIhCJpA Q?R &_z2ZvM}n֮ u|-Ʌ)r@d awLX T6G$bџsܶ~6X@休uDҎ{|0S|{;urCͰQV \ޥ>@iV.le}R=Sfz$r26)ԬlL֨Q~(95邐pF ]]P œ4nrB:OЕ:xxa=7V?g~%Rnڶ4%:Iw4&T!|;! 0-pD0KX:rlۤ!jdpԁ/zŗ"ۥ-y6 :'Q۪L5%>z⵼3~?^ﵜ#\ѽj  1)wcf Ur8,9n_hN,ujs7>@B.{T?^U覸fĐÿuEC(L,$ p:jz6j\ѱPt/C\|$wR P2d$IE4"su.%XHn7 *#b=Adm43]'(P16:|H.BAE\&-}nmh#w,;i6U:_ ;Z?N,a5@5VB 3r{ \X3*X& \b/| SjX'KݝPX Ԓ+7^5t{o̯4#w>s&'\%ɑ-rgOsYager/,P=rjIYR)W%m-XbGm3x\b~G/wPq:B3Fccjy\D329{ƽns0+%%=U;N hZ]"Αhm/ryݞhr o88#@:`I$l!?*+X{6`/ms0rklhߞΨVl s,#1vU-qT[El@3WTXƍ>R{(WvS?qk3s$&h!":\iq5l 4%L<%W6Cm  0̪jKFu.2~#e;%齹ڻ;8{084MAڑ,e4D3i%#9C ;l~vŌh `/pڴgb=|7%MSmejS~&F;Qr0,5M־X_\l*B;_*JTʂs|d;||Y uN`.ﶿƫzsԐ":FA)W'Mnh 2K'<^?|k} +HeǑ " hGV1oeT瑄x IN^(e§C}"n<[n {F=QMY3|@ 1doWa DGbn TpZfĪFVO똝I~ AHO/'+j %+/k Hኛe+P7ȼ9Iͱ, yKr6kd|Ֆ0vAV=gƦ;>styQV m ["W놥6m[R<&.%~׻/0ce/ tʩ],W:ޗ|hEP-T6JJYcb|W/ɋ]>=f7w3dɳ{]B)ƙ|U%uʭoqf_#B=_ oN%{A(vL%%w&T)g[$wƒvP3WdLΖ/Ƒj,FD[lc;9jǓ֏J@li$U[ *V3em0pmYB'jV|9y\aȹD=A]e(}ތfsg­`|.T*/}3 5r$mcckZo ˧"ArO %y ÿmbR%qtY]>+M_:pBs90'R.\1˼3ńq-t@-(ӑ|uwѦS#YKaI׃i2V֝p@D(=&fkb/wO25~+o0.Dl1n "݆KH&;Ui.$GAϢ:;_%@ @Nkqe'Z%\H{)=FHGs$ḁfPWTն v? R\FGa$exjTYLƪy[l6f/BX'iqs6WeϋQJ앢9Oйfe쓇^Dd2P/ kUSy\}؀ f1 ^=3x\Hޕ֌qxHf @HZ ~-RW*o.ɯ7@`=u/>Y\Vs>^ߐpKh0A_i5.5. P(U:|~F]XA񑒑8\%qj 8,AUdcG4GQ*!lBKYمq'T=! ^Wɯۊ 81>Mn \fQUx^X\d2 %v`{+j`,B<ڃ:4odd’D(AÌ3ek4 5rz9y")Ձ\b {i$-wkNw[u`vA/"= Ld4챩4 e&8igK5b+I!PC8ΗfTRf^ǭOG"Gr!ߧF{[(4pp'K]c#O”2U_}ʌӥr=$&Ji"=++$ K rzB b |DR1_)rpCQm_2@27࢞+ YVI@d.(V(|l_G\-?% p| ͐y5J y5R* 82>#a(h m&l,Ż&~Jz)pG[LD₦h^Kğ FIcLaH:괹َL$C4y㻆?β=Fﴥl( xm\AI-zR5| $u T/g c}] Tl>xݣmM;i`:ccb8~[6Z\T*LVn_'n`8S /V>H')kD[%fypm{QYEs7`y_lf72b~: R9Gj{=G>/_PuE&Ch>}r&]b؜=* FDOD])u]f\Oן| ݎc̀AnY(/l:8CX/.E1O ѮGDamvs]RB(atVpO*b4Ee|ъUǞZyE8.G0qCrP.q!cYT\/6`HYQHj S=xҚ=H\]iT 8M-b98k{2uuYR_jTCd!碫 1u2oDvS6V6}hiyp~Ĵh8ryAVr YZMۨKV9uX +q}y(&%R \B{bã|nDT4Z\U.NhTrPo6ygQI#,/O$~2 ?F!侐 *p*DPg9aN 4ϖ:?ayvUaχ4OĊO1NmՀ:Rwk2"_FU;ԓex8SB E#_?䵖e*pt>H/q D,Uݦ]^A߻$!E"=R7{ ,w|SЬӁb:GӰ IJV8SY+ >, w!U?uxjM`74G.ğԩere;=X-{YCs4vH_ ݟ6^<&MYgIDrgU?+`!H XԶ8νӺ }5^r޸T(u<5MԸc4HqZsR0z\w<9sV*3r(Kc<.CN.,~8C"bzc|Vk" z.ׄ$gR- י7Pݒ<|.PHcځq]J5W>=ϕо*1m]wK!7 YL+T0P~p]:7h>h3[*ۃ{k [J Cq˹E$E腖rN͕*(;+ s/s][Kz3 rdJϸ8>c|x*6ny%ڹ5۫^}jf[YC~:俿uSxWO=z1tH類%|k^DWdiʟZ85Ct0~ &ӥ3}N"p@!+ԁ &QE@pq56,[0d7v ?ڡf.>|ރ4Cg<3E]f̶81.QB|lR`3u殖}^l'{siZH@` Ut ۞}ǃOJ^@=s=b<nc+w^ШgSZE؎.;!?(Tli_31;XEvjM3(ġoLP'b#@NCwvPz[WgZqɝ"wA*_x*"vM¤\ ʹ߉/!hܥ|0Wk&GȜ߲c>Ǵ,TYjB[5$ ]uz`ff*oipU3kI~ͱ{7KVq,bhVU؇gu M{õU,\>mBeK:@fy$',hr&xg&;y!vPѥreW,94< `z\ep8S@aq~}*PR_ڸ؜OhEXƃ1Eҋ/ ps|baW^3עb,XJ:ݱe,;3I2U@9ܿob:ǘѧسA+˜.OnN%/DhJ"|.@NSj/,)c}1Q! /A߽CIwU)hZy?R$Ra3!H| e/w<4-+IFW%(vos  ך0xV>?#k!H%dDp"Iq5K9}BFW1&Qz,x9z_=JsyKZcʥ(~*R=7&zNڱLɯ}FIHcP#p` U,2 W a^XHf`I)6a*g}݋93;fSL޻xX"#Ss1B[\ ;?tc,9`x 'Q06D ML{HӪ)$8X';& 3e ܳL į7Y؂";IJݗ s*bUHO!W,"MmXhhAlAN:.,U[ST)ԱwP' }#[?doIC')2 Otl <اqm9V̎!iúoLKXbD,7>H}[4ç%^QkhƼLƯ=4ji+SǥND^|q *88c !x p t*Tx{jCMĽ; =XG-h*08P&"Rq؆ٙrt {sjwJ*R~<fcO|K鿩kߟy2[%l;!xm2! _9!xЉ%y,I 詚[~lylۆ;l1dI}nk?׉WZx+01ky6 La>WKb@uJ\ CW8y>GGϵ9˶;In&̎r1)@Č%0WNr{mOd9Pjw{V9ƉFg!t*[{)_ZD CRݛEX7-NpEqF C32ic_U##&mvzSnBS3U$Vςx j)~39~R4!ek؆^Q2NDrj(2yF,x˯O2,?{6n0V3 zRZSOsj/9a &4p3pFR-=O@I8 &ՇCf+UnT" AK]ɋ?ʪ^Og 6yFR[AN*HԍJ*%mD~n!uRّoNZ#+aR/+4p-: cuq#0~QH[C<:Y\] ^O[_ XSݲeuC^5\&Dcel݆DH&mVzb,}:OwX=qZmv)},x@~?'c;$7'ZK|TƟD壶RL,q}xF9ݛ5sCa>Fk.B `坑!ju,h²̲Z/8\]7T|iy)㷗 &Mn8n`Q`(vկyx%JoF+è~Q̻\AHhz:;b{WQ`ܛJ|8J'Y#JZ!8XKNff&x$ Su[|X S?PGE)O3os7x;[XXBұgA^>˥+zoi [jX|H kd%QVvc~oŌkLv\ƇXIPߘ6/5> }Pw?w ٫C ͑{[VMS~(P;hhzp8~>f!9=p\Lէj1n/Q=z|_&]?|0z!{7 5 :(WuYikR "Y|i5˻O_2s.\$aT4%@P|eca"iCB=; ܌/ak 1N*%WOy {z M-.|:>րâ=Tzþ>];%%{?4~0ZG5'i2c_& B5қg] +yWbV)WIXaOEA ckDăs;3.LtiC8==uftW?.0>4hIՆ<2 H|M"R9!@)ʞ?Sypr֝O)rm|Pf bx% ,Yxk4tdlL h1v^55a!S-CjY$dbiCXTsϋ6丵hGHf~ޤ5Pȹ'A.2[UՈ^ZpdoyåH8O"% i@WY_64EQPLEe:5ozN:T90Ңt5)5|<-$LtR`F|̿/$V\4Al³+Msaj1F@nd=L&lk: `X/R0 Gιh?h3ckOo*P=cߣs>  v#GGʱ`u%T/6i [<ܑMj'vmR/ / j+YktVJndXU7=wbA}QfX8Hf IYXBF"yo]@VЛڃz6"#07f#m l-y93pA?{๞D9g\-P-5I VMG֍41+*m>ֻy$lDXUO*s|,Arh,L7m!vѱtWXr8.:|O,7x<7#˺P@_"h%[Y.\IZ iĖ57~t/ 6xS}KB S͌XIyZFis:5\cS큋!d,#%=b}NB:}T7woy1|͉XPTDA~Qa]>LԬyFP;qM[2M"dWnIp ^=y*tm~,hB5'NO P$0 8 ]9cOI[݂[`5! fr*ف7kpAK8¢)-mwy;Z7u:g&K@V>7d$(,Zf9Ȅt$Hה+ս#쯫ԇvﶸ|dgI%coԊ\ÔHb1P8d CͱU85l6Iry J_FSkۯ3I7`S^D,A)_7I!-6b$=8&P{)fwм"(^ODU&+LF ]>ٯX8Rˤ;xQ2xq̸ke)‡c|2P<0%0^&R-%r@/rC\$.Sv[!~p‘dq\JgMȏtVZ\6q2ZRm4# &.6H hM蓆OPpAHpPIF%_UC) G U=S4g.R/Ȁgױ|eg?=mEB>'Z\E/&:bb$a(T!-Eu22+(!)o#068tx<{uQ?3GcYS;!p :z/o5ɩײ"Z߷}{ꉌ5Ff:pdފ)M-2&Qk u_'Bb|Vg`ȄtN$2¦y= D0gPnQ1C8  Iְ?PwPjrAˎb~3mL_;bWCYY| L\H'IG>qZwd@BZ!2 dsm+Λ.mN'Uh;(ݍl#tA7]^LXEo!@ɺ\HX; Xr}ݾ;lmۈIǿԫJ 6qkfΎD$d:1@cLpUdW 'CKSrK*7g 񭋆w0gGH[3,"|7d0kó"dh`JiP˵|Tz |Aduj&lwqf22q&yj䥣F[./8+Ȫv _~%gs/O=*&B)A[;Ð pJזN)ՒIܪ1[k8ybAFkT(8"lkut+طuG0ުK8$"siav=~n˄OPICpi~&zߝ2t^X7Z8XL>.#[|ڻkNg&''UY~eڞϧ/xS\"`αiD,՛UNvus%S; fS7\fHop'$bfv!ty1twe;)& QmBZ *,KxnY ( 9Q5u1[vV<3Ś1G\Gu ǭ L8vN \ϵj/IILD OCV :m]S8<7._S^ MB\ƞ||GVrqܼv_cЦ5(.漢%as9.ܸD k`J"LeP{N: "eeF*>"UuZ̦:> Sm_ed,ht§tz%Y4MZ(S:txt ^H^}S|hCwCH;YOp.u?T5/ƚLMU]1\_]ş޻~mL^73xL|63;J:l7h$ d@t li4)_vqLWxs>mLo=~QY\9տ9@B>Ƕwn4j!mȠ`"h|mծ 㐾:s`ܘz|g}QY3;2c:qkǎA533N]^RjGaF9_?AZ.y< %rUh BQrl$iY/\J5ROj&D>5= gQO`/Z`$dpxj篼\NP, @̲svV0m/Z~D|x{g)hEV_\FC۫kH1$e| nh9 ޒ QYr"'[`%186U6}au| Մe {h=R#"6oxXd_TGIDB'Mݜ6 9jķΊ98 wAX*DbT_=".uh&e'x|jg[x?xaK}yδ#}M}b5lo@MNv#QL7mY'-jbVQ׆s֋B8ؙ0H)|spbŴi5(ZTjE\'k+j0Tb?MgC2 Ui-3w{^g!j#K۵N['a귌S Q J.ad/4'uV_:X Mz ƗBE (;R#d$pkLi3r#kC(E,ܣ΍ a󿏤.,pg6tt֜Z3䥦/!iߨ {ga{"$T6vz:;'$=-.:b{a'oPN>|\GPlxr㎂v8{:I[OyR6 vyF_40*C͕6 %4PI<]+%|Uô#.VY+%HPi8fx8Soqtȿ[#DI*v9)d߻1meyN\y!Z#V$tsW+_GxBŨozf-<[CύҎIe\mccBxPbQ]>ŭ} FTP)h/%4 y3'I(d9~'+QGv| VM*gyN9Q0;*׿qյ@l() Xo;FձѼ6jSvb)Zh+H04h I߻DQo6,hN)gr5Yrx-?G-T6&D+wI6Td(j SN蕁RNPv1ķtvS !O=EdX͗gYXr8W_6dO󻂤,} xy:@xOLSl]t (.kY̴TV¾uۿcau<,/DefD+pCu[xWQuj%X<c>CڴYS/6X;?ܔ)v|?5*<1Aw$qؑ̃4:?W0V[X*$hC_`ަX*>QkOB6S#ƐZlx$-9W>$6Yʞ8ћ̪)ȱ'Y+Be 9lS9* n,y윑Y}Ae* Jb%}OG.?qO%~_2h,JrY/pWaA'/Ǩs.1tÓ+Ĩ킟4VT^:~% "D] a}0}R#5LtC,k Jpecv_;om%Fϰ$/)naljS/~::[-vL,/ r&}@r5CDMЯ}$ 7y,U ?`JJ["z6(qZl?oKхFDp{ WLxX뤌VJfP ZDzhts F|8~uvAHY_N?6ɲ)q0VM;ǏcHDaD8#Ԭ?) cCJ0@?X<{us5#M"j)eOp`p و37CmŬZ*#//\[Z ɀʨ,M(HCH@Ai!5:t<̚y CaR6+ @S7`'^tZ]1Dn[2krܭ>'ِ:5*μ K.wmP <‹ 8"9ENՑ$`-&NA*:ГH t)+-r,j@|ngyT~jry? b_ՙo43ڹW3OABRP[bje +qsYØ=Tv q[9I,ncTB"^2DaᯠA l&q{:_j}z+j&To ZS ?vrbdAt*V8tJJ$Zd@ 5%QZZN|ūqK!<ƫ zʏz4n҄֍/Zkt)_ 26Jl LNa,]IC6u(ҊO_&6@OK>Ev*e{UF w$(Oһ>"gʿ%M[^~M!LPw3<`_GOjISN^|\BM#>:+cm8nzL&KGWx^c3,i ͇ [\oMv^e5v(EԮ/Sgm=ʒm2V}U㟸(\PTr88n:'Pب{[D ^Vʲ+%'%GMvC}\C<ZMoțf:\,IUUX3KJpPvfo]fԅH)pk}'+}(ig(Sc/kUg1n%4.W"Z sK u; | poeYNxEjz;z]^o]uम0kv#$ ZUŕC|U;<v傣=hիQpwf@+֋o U4*AP,Lat$YT:ܨ"ԩ;pWlU@iYv(ƀ ^A)co ] ~MG켂7;^}^.XFU`ԃyެ` 7'ӿapa,в=%>f5d}{%!m,m0Zs(Qf_ETLI)+n~Kx2Q,̿No}~(2 ~kՑ; W3ƔRQ}a!k߼,&t7?vzGhQ"mdLsI mns+*lF|x8Gy}fXrhP_u(怔6,&;_źJCVt3 m՟ΤdBi1]|]Qa't\C\7U%!կ?~CMukZ74LQg4d HJ9ڎxKMn+zJX"qE7?f=͔Z'̻3!F~'YUM)L4NꂹZybhDO|YSkCeg[vEJNmꃨC'c;X6'cRO@(|\"ykI0_o7ױ'=r5pρ3Hhߜ8RF~"ǔKcckk܁giPcxI::7QeN$(h:ѨїLbzdR R c.8(&)/C%EΩͬBN?s!]f8zpW׽I/$ I0em .Ք >%) 4 㮫O$R*qYSwVLЗX#u|Vm>Q[BN8N yFyLEp5\bJY$QF5Ca/"ެe|1]: %Oښ1C3|2i=Ϸ$Mr {+.Z\)EWۥ`լɖ7 ]c3~Xɧ~!Xg}X|ӰUGk4 hX.?_ $l6L݂!rU\ hߒG 85qѭ卒V~ިQKV 2 ^tȩ//ؾ!pOu}ؒlmW7Zv əgsh+g 0< /$*X?p?݅T)3/A2 [}.+Eۥ(5e4Ld(JOlRτ#A(O*Wp+Y]K%.^lK5f~{/9SZdޗGcY؛kVxOco$綰5,q \2k}Cvd9n_YL_#~?Bza Jq< 9i7Uǀ~~ SVCŠd\1P? 趶LP"pS u@ :ض"-pɧXRqn7!2r|h+/5'yE-8T V_{ʡP7i$f؂o^ `r)$!V͟2B8i欿[ KI-JhQ\bA:ׂ}jSk9Xu5Udqa,l6qh\@P]{Mdj0 w8&B'P^kYc4,bYP4"]. =U~gjWnX/֥dԅc[v{tFv]r/_L,y߉.! TLn4)b̎ ք~f~`$16Yf0 oTn 6=.b!s%(C^8=Y(`{)_1n(b ^7bܧ0,ݒFcqx2D•zb8}⸬믐sU!^eD3h bz%`Bc1Ry7<@4 012" ~)mNs-nYPaE/ƲɄm>xYq럛@ߐ?zRbNZ:Vº20TjR8&YjBy;]hGB[G5V|YcňkJ48 Ύ1:RAnYࣾ([-y#@5kRy`꣸C6BR;k~c{t\Hf_t ͽm4'.Aޚ[v*<:0ɆIIvDm=Z$!Q|-pڠg;gO79x['@]}O>,U}u|5G nJHd`6?ZVE?Sگo/7>Pk4Ҩ鋄2PU'#^K[GE`׷[oQd􈞃f#<+t:Y.ܙ?6ߎx)$Bмj09­ZJ'fu‰߯hDK@zY/JD4Xwxֲk˒2Rk6U,8,г7 +z'~^K=7bέ6DawX[>.ӫ˘/iAGȋ<m/՗Cϟ@ fks2q:o HPezЏ`&-OQ]y:Mv=ClW_?5f097O0(-_n{VH(n#{6M(~S.K{G{Ñ̇ۮ`##;¯^wܛޯ_;ԝq.jw/ Y?si! ):PAg4_!/&q~ܼ$Q&npʚmx |x?fr$ѵX~JY#CEMsP=fD]yt:L;K] xp"ݳwxG+Yj8W{CtQsKseveAw7P@*3G=vRRh7~AÄ7~ 678Z9تza*ln_IwĪr y" :Q 5S$Hڃ@;7)֡5/FE {O}\TE/zl+]ZK0,(-طuxHː,X}#o!I^#t$h\#5=Leg1#~eCwTVW#F!؄y_IEvf9.+L)ǶpM1!JF1g/)=}lcԫ!p.Wʐtg>Myu?) F dBLksFG9X7x`JFV8Oka`3r 31s{1"ܘ:QqDLp?"vnZIܙKW kS-Z8 Ri)ػӗʰ̉^hǖڽΣPHɩkecaPJQ^tǖz*㙵NIC e=+^?ҁ:V-2Ϲ5?Ń#$wZ{>GXXA~lx=fcF\1EEdkN `FՐkcPt w;[@f&0Zg>܅Ꭾ t" Aΰ9)BpUjg>xѡ$mB.-xY8woZ78Zǡw R 8|@EdLy:t& rhI2T(/0Rpy%bPE=a3#hZzݶ 7*8M{qwAcVE.%h9`:darMՔKUܺ ,czGO2OIҵ4_ط/M'Ek!Xj/%OxS%4(m4T'5`W BnP> +SJ2!?ցmiKOcsL'/uONM  x̍ FpG' P8U󵏳㝨 h{ܼe%˻ĺnX|s#X n_8]kǽDwB 5o9GI6%ȾpQ ތl8 ֢1URU"AZe= F&/“b* >Fӏ2jy$?:-z|Ⱦ%K_!gK WP̨J1tujybH]!O,=b:v2GVjhMsB$٭is24Jqb)pÑwjZ}^n,Lq/Aa`Ǔ0BLpT W"㎣DtjǞ`G8 ^lsAM[ߣCsA=" :282ߘe&T}Vz35Lg6/hSr+qOe#oq_<#kPer+M e4.56<^r)&fj͖ICH\7v{׹?;9roc Vs8 U>MP {҅1T<OF`.la!__Ĉ:][8 o&qϘ5 ?a'Qү0K.~u;ct}K^gYe ͺ.$lc~Oxe/KCo'V6KeSɽ[Zƞ 8WKCܿo5v؟ ;{˻.Ghoi%$ FZu n+we 0puyS[LM]/ ux>6Rܥ%1q}Z2^X`N$e/ 9Յ'Vej?v:)d'U5G&8tԌkTzA$%ʙh*Ll 3;/$L/c&ܗ k^)5i ;?GaP1Wh緪 6 r \tjJؙrc@xQr;xo)+Ftd hZ( 'Rp[l [3@3$ pWE)Ub L^o)v,0ĸF!{8=(x~ƍ޹l,q# 4+@i1="'$Peuw꟝.MHBh#uⱁoCj¯_Q?P'Tn!"3'P'dL)@xD[-^:FPI^" VCHY>EDE6rplC)$ ?m$^mT鱉̛ ^Wı>i?A4fux){'M"t*;b8FNF:mIWf [naLo5jT@)\&^YjxV|J1yH"7R]#vr)?J΂펵?؞asHFʇc4J/|f'elޜZ{n9ix xA5Ѹ[Bsvt6bܔ#¦>%ok;HcBƒ5ԸѹI==֒|%9ja/T-W7J3%]tX;x5bK:?C\ʡq 4%i%Q{5%79xT"0Znwb_$1$kŹ*%bb2k[Oo*NI)󶩋6Ng /,qPn!1ߞBUB/25|$KC ׾Rf&)yz {Ϻ_Hw2o:,~== )@U=_FN4t1^KE;DjGvڣ-tDj?FDϏ8_lߝX7i7cc*OO zYhZiHrsB!*hY0!|2za)C2uf6\H#|y jpjS '6q=^^'n6yGo8BQ@z ]/xpK ,t{w@k:*q ɽJ {W4 UЪSI=T6!dZg#} Iwvd+l92W ӳт=0*s 3ݶn4Y\a`2WU:~dL+eRMHy,;m4ΟĄ8SZlsZ͉ŏvE& gPX34'},3%sЍCI=vj(UVSlnKVV(6t"r!ĠybEK$+GJ?n%6|CckCDDRo<0qb3;+95́j:)<80YU$dm`J@jd܆*WVsl%7jBE|]x)&CbS챭8qi$oG6 Yj:KĪp&ua}, fCoEEb+N4!*N%tL%͏Ue*iwшI՛~w3!_`G ט)?toYVj#,O"%X.yO=Ar /@nz+9Lv%*л!TCbZxDF4z)eGE#p-{fݺ4Wi'I] # a8-qYSyP&d.{܆넌*SH4={U.#~WDžaێz/l̨eΊƪCpq,bLv-cHa6xH(٧3`6,]'a8REQSO`<Ǜ/7n08~{$GCh1WK֪QDrsP(yYx+f>1uݥأkX9w9;@]9GbXAJ;WPt!|!nLړ %)c RЮIj$Y$Uzt+Ú?<3_s!U;sBa tFK.rui| _2׹.aahaҟ,#ޥ]ohmo֏i#5COL'6mx9?KʹF?ps!Tq1,40Jptx*j #(O , <@w,S\lOWqϕo(KrMrPfdu]R~Mu-fNK{!yчL\%@5FՉ R0baR'rf`ǀ{<Paf.NdVxHאxb)L/Tm. 6b^4] +0sЁa:~/UY;tĦ{-)L7%" l !)M-iӐYh@k8/An&n B!$K#uj\+q`/ʽYgJt{ZcOh Tz'=zLJcD.xGEutP.H`2%"P. zHTɳOh^qoZ~!մӢ -4M[OƵAy]kZA(aX g gL7aœw#mBME5I4 w2nS^bgsnk/P p)]; z' ͅNHV6;-ց̨V֋p)US*7 :/KY,]Pc̹d$ 6qi-.XvFNGm\M%ot'+gW(_Ӡ Hԫg&l_Y]f_Ta=GO0lPX@lxMfL~4=QG vHԌX^ra>'55@3= kPX`3wHkxg}֢0MY&g 2Ùi/?jz3Oհ>`RA8ɖ-e͑Hˀ`?{z)o#i_,#`u'B8RKWfa,efѫOjǞ34 C-EhSM)\ !T؋Il`p_%Fg.s)$dDiS -~Vh>oɯE>-Ń,3}]c;cPG4ZN ^4(|5@h!XCp :1҈8Dz 6X:sWy8C(Z ͽ#?Ոaai {ȒX)7W$1WYxP Qy}NVPlgYtL4h훪(Ny8@s, tÀaLpM~lS()@@k q+_޸aW _|kp-zTTP)* ܎0 ܉3)?뽖zS C Nlf+w'=x1F-%ݑH) o ^%ZuZaj-BWSWRm*0-+?|h?VnƚPZ≿GoikE۝4Ϭ>ٱ=jLu|-No3><.RA /T2x:kF_`S')a{+]]i#6VWEП$߼f&8MVqgaFfAy !ׅntd\u`F&pr/L&sP|lMXhu S %oW/>DgE5|f\E\b*,GaDݘ V CIp-ᮅ5\E6ZB|;qY3 Oj8QCz\Bd2pSˣW*cu1*Y;̮`/.!͠l˼!+׻.q;o9qc4v φwV&jv̹DsjJgqŢr _d,T#TgW/%Eޏ@ۘĦ x;?= ӥr$R>}fpXA72zV^XG5\R2gim$ J$%p~9x[ZPU^g w& Te *1ehlcG~Y Bg^U: @r/^gL|d F%΢}ߠ%.P1-4VP#QUnuUofQsV@9}%[O8!CQ4MmG$BcUGh'$@5Z ?Ofs/B>=EE oa;Mfc9j}န]Mg1ۼ9Źg~sPpL{S4y޸v{evnCNNug+gHj;N'pHLgm^>2FxPT4U @M]DX^ؾa-,$9ӂSՕ'y//T aiɏ Ht3ƣeU]vٳH܁Rۚ0~{h0̬gŘڝa d7 sE6Y< @0m:h7WAvɄ|[{KQ=ii1!%HpG(~lT XZh'!Hvmy"Ss{@!fT-*129 X*+eMY!P^L{3Yh]l_m,ʔiggTV$Q]QD5#A"uQ}آFEF>0=MMW5 ɦod^IZaoc-(KzR69tEQb7(yWIA_p"Tk<$xe9Mc?珎Po* S@]YIO,?VrsO͢[Gto#p Aes;GY|"lkiSr/PS'NcCVQ 8'.͞vvJ36$ zsdѵeqpcR[ȏU.hI*Wblw`Rp[rc^vCnK|N#3 S 6bm-5>@v!y[,:qyqN4+*2_Rμӵ=XGR#z:@ː,7HcE>{j{푥hɐ֨sW",i1`3axQW~X&2D.42l\~8\b^dYAejǵLkwI at;>wzəQ"Jᄔŝ+AT گIn5=3 OW# x:0mG.I `>T>JCdQv^V|Fxսzin|?'}YlseT$4 ( 7 D!XՏ{L1Yٲ5рg15̶wM-ylqaNsL!3Ƈ4;\ٛ Aj>њ1 j!$}N}ht^ {pg_{uo H_ʕP bg] pOة־[lCpކUiʦD^={3d˾ bs@z։%Pj$鳞'/W2".b]*=e'Dfx CgW7 s iB+r*V܁jD*iԆL.JT9FT .T0J˛]}.o|5tC&}la~ ^n/k¦JM<2W"Fl/%tJL޻!H:KaakQXoSnx?l$ wQD]gÌfbu`ׯ&!d+\Ś0,2!}[EV:W԰;B/TpBF&$@n71J\GK fE)m3szRtg>9%ndPd 1B+i dLm3ݵdIT5?jg][@!b7'ƪCeG¨۹a U(d?cJcf)HY8fSvΉK_Y»or.ZrBFc"%\nSyN_zp hu]룚'zMQSO 5Bc(ˁIa .2ǃCf z EV{9Bp(S㢓,O ~~-SLv !,SNUmZkaœTiM47}Q~浂S]f/SJ٧>L^7HShHq< "œG&`qy΁,p!g*|>f#Lx(Pg)s܄,'}TˎYPh}g۸>\ڲܛu[e9CIJpZxCyʄH.[(Q+“j]^̓l ˔6`.R swg.[+3-q )x-*SVmE*\"5YD>qUR@@p^c5mrDJ`!BhBg.G @.D_!F]Y.lʂr#j{ڿG)DT9$Tq)ڢ @K KY25nkd@$ဨئ^sj¡zm0›!/K߭6G8{XrM$LMPBM'mr޼?> ѭZ}BwD- JMRl]c8޶!|,HQ:RMXV.M1ʓ!*9H#P;JnS;~ĩҺٔ֍Z;y>ZDV$..N:ƨ7>ϐ:V'NK aՄ, .NNKr4\'8<\Vbd@eknh"H9v#K>%d] /=GJfn媯6GOIMtీ[SS\ϣbK?ه=a)g0i)RT!f;Z_(jHu@ %£ICD&0bmѪg[qʟ{idwGp,>YxAn=j(C1m&O(:lHBu5I]H#֔p"k3U 8K['5V\wzDa;@|݆3`$v0!R!~ɭyNk;.>YSLH94NNwNENʲ+dX,k}vAvn3߽4勀M*6.PX,8 86ŖCjyMr~R>d' 5W0BZF1jwwlHsx^6!Fjfcq_xQʚ0|IuR1rZ~;_#Ht&K/f8|nAt&zdhi.=~ȝ^MU7N x_[ L -_k.SE"I-SJJ$G1*M*Ja4roR]*8ۿ7 c ⯠D{*W۝} {/V``<3`s#(* jū3 ˆ T>H ! Zi, &R$+z+>䠋:s/yĕ" MD檽%f&ckemIEԦ(~ 73TF@G"աvO}.1'5btFz2Q# )/T̴)y{@"cD?P8ðg']=N q}9_#6_qt1 Rc\>nzMZ{(l v=Áӱ,3TETl @]ۆ)1d(Vୗ tʶFe6 5btsd*hZ8(&%7r9w8grSkMi(8V*ËgO ,phύ蒎%:8mҒ±!^",{?RGDEr?U+XG@6'm +:_p`UbD`^嬧>Ե|On0GtTxd~1˪ޠS)]k>3Ă%!t3EotO@צZ<˲I}Px-M$:piRB$eR)y#>,-gªsVE̓ۜKq?(?Lfmy H/՘ty9Fn[iܣHъ:CيhHŭ$ zY*`{,eAJԼ(a*!~ƛ~sZM}Uدn^1Y886+b-s.ePLdF:Ogb~1YQSy ̇% >_[Rtco:nyZ;˃v#3<̿GCY`C# }OϷ[__'@y!_B <#Eaãn2G5ɚ@s~BƙU)qYhL |O*J;Iq<{Z7AɿfG·ԭ0΀Z.Z}Svb7+Ψj7RFHc2iw=IPR\=椲s Ki>H'"`^S ~]߱bC`Z`71 7JE'H^ E@z aqLt,azC5nژɺ#HVmv6:!{"@~GOXzb[ݦٹaFu5e E%L/-Uِ6}2DŔ)AG-brX/ !եM-\^3zʛw.69.D  #Wy.lP_ll"d[wv Q wf5`Rb/pάXIsL|j%W̻P6IOv%wIӤ}]3d$ ES,D 0w+@|gl-@Bz^Դ?p%XO=z\F~6>զ#5?gaw^e+4I3PhᐉZt3 $,Xfkzzn,Ky8(Lߤ xj/CRT-Ӎ~ GP6Tr1Xӆ@=bGPj{y>8;Ƶ;$Tv>@bcnuG5z^]5D]c PgF6w&3C tJgWUeC44Q;p#Iq [4` $)Kk嗝0 =xLk0$؟)xd?y ל'* A:P%[6NWikRgD/nSu "&n_z/K]^eY@w0+F'#>Ǽnl l{9O@]I$~]>י3f28W5=ISh<8%s“{r zTx]vDbF!f?9|RQ>)^4QT*aB{טJ,v)ezA[=v{U=V[F`NZ[mE$!E}MB-v5/Zΐ&4 %(0| խr6?2+Loٟ2/:p7["J/H::?)*Քb}M$ZÀt6MpuN#uʦ ZD=[aNSʴǪeiΟH^aWۘv\yt<HV{$0PLscFfBEr3㭇s|(rTx_äB wOl&K#mTSr y-M}T֤\oa;pQ"vK,1_h*>wBryk[g^/x4̙(b!0="B'Ҟz5* JX;!jRVg6ĩNfZyMC%wCR)^ϲ5lka.6 Cs[hT9$*ltU 5d=-ݹߩx|K93NPo%KkG:$^'9Pτfu\W}rrh;D"-˜LEjQ`ORמBL0m +r=Pw3\@V  ]b 1M}N,bO\A^@` [sZMl,ʑ%e |6)J@Gaw-;]W\vJy ~DH@(eԆ3k^gXFG@M95ϪU)hY@ w^`ʷYFny:Kzܫbffiwk{.MލfGRJ0e Akks:#t|J*)_\gZ+xe<.J 2 '01 另M+J@SeD+´jwZod|O)q#/4.-aL9a;i}R0k7E8ėWF[{}.pw*T>7 |ڎ4F,&b7cXvyC) Ӣ 8]RgB,XNMu, #C_׀6ܬKZ3X!'ևMma\_P AxP $DG3c.4}^萫M[/:<))')ű$R^@jPŒ־Ka`Ǖ';6T -:`k%v,̿t? q4| h$~;5rjg5kRo)pawp6*"ȷf_|Dd %8w)^]iA{`%{t=:Ң?{+g4^@U$,]`cA䭰f66\sg@~riTF#Y-bݞџm-Mn]>j)XXugE4 ,ӲϟU * H#htıb^NNB{qʲӔ9 ^b$)-xF N/*1U}+c?(/ ek:q#ZZ^ZoTbu){_V3 >7fR&ޙZ;wβyhAaZ%v墂m zxvqoԻ Dwkܸ}v, Q'xOj*fZGJJ/,@1 KC]SU-3j0qy`@J @ciAdlcw~͘k[U.iSz/"3Jqñ;4%c]/ﰙ,^hzt|M:E)b[w: ǀEo}gGURw 9)DcU~ 0&)aFhc!n. H go~ >-Ye .X U]?^yh>G*n4s˹"?|$-҈/BzH?a[Ie;dbG|EX sXmQڀi*p Sq , Z9V皼JhS!^p)<Z޶i>6*UH%:);aB?nVä' Gd2 ߖs A%MuD䏠xOMw* uzD@=wPW\sk#)Ii}- m:Cz eHفdi&yupwaQ*POzD. \uz@;r̪f14tiV;ct>Aˬ$eyH?O ӳ$&Q]ƸB"E lYY>ܲ>!KhwZGo 6 |:=GG%:` 1=Ha+1?kx;6QSᏴ]G3 6›r cz.9;b,I 5NS["MmI[)Bb l'ٻ(ݛ>נ3R>_!=hZ1(2.Keubר9x򚫷/nwq[#e*cp¥S]m)a Aj4Eb=^ d[l%=(uSW/Y@v:~pF ܶUud}]X_2o1?ztcoد{tޣ(&G\ Q3;٤p9%;mWLzƓ& 7(Gmz7tT"i.:<{ ;:p8|JGGL:D@OXsIJ*(v˦b=&3Ozgh μ{RbC8U7r`_ qF9̂k2 Yxu42h#r1XUV]Pcu@=+ڱ婴SO띐X@f& u%v/*.c<AߔAuF$HYT̯ 83\]#&~s>>ܗ}F5ansk=NHAdʾ ofo QofXs&h laV0,U9C+Kipel_3FpI3O&Ǒ,[?uc5|5I |#3X#z`ƿJ{(iUs>ȋy.Il Bq~Á~1Kh奟 c?b<(rH3zLJGۏ];\^R|1x Nve\HTPanC[}Di&΅'-;JR9hsCMq Q! qXMU'@\3,!/(yYGXFⵅ1X9gj~mG}-bCn%_ǩ"'"bg>35 g)y>A(<&b`ͽkE)p{v7̩mmO;3GQ ia4B{x}pH>PlxQ0ԈJ5EjgmJ?dH;0\?aE_K0u@`d2b ly}G:5 iA8L]8bҹ!{*9 n.U79oY91JJi3| !"saOm/Wh)$U6l)BJ) gtCwαkKiIGFj'd-1v( Q꿍ne&98鐚wnHȺG.tESCһӌWL?Pܨ;"+n\4sTm=+nHBrgǗܢݯ iO%"Q )@S h6 NiQTns2v.V7(   ,8yf|}c6;D-['?>IȗuX¥YI ˹ F;CNķ/q@IKl.9UUz/tc|ʀXlM&8u>~<*,h"9LG0.LP,x6|n-NŵsjZI՚0@fIx5qϪ qfd G1&;:M% еƄWcz% "DDx/-[;@y!o@ կ-%I0@+U?4?<ⳖJuPB5CՙPWJ;>m$ y ;JN` X>VA`\r$dR 5[B+;Lֽ-`9INb+'&hRmz\(h(5g!JR4<]T۾d{3rBD J=ceQFjt{>Dus^w6FxXpq.k6PEtOd[V?٪>Vzix{L R'fY~F^cad]|-dmY/׷ ͼ+vo[!sw+a&ߴF2֣s xvtF@7'g= -qաo-um% Eb9bmV\Xhl/rdbM4f "b$'O~,h Y/*⍔y{༯c.:.m=J> c S;:Lկ 7u@.-;+ 9Ћ3%A%T0H;)01HLuyM xGo\OBՄ]vkLu{KJf2{i 1"dMf 4<]My"wH佀jj58TehՐ!6D]Q(A#D:K\]ix%L>fld S (qFWXG~nz_p KGQf|]th4-kgYN!fxtKYDC6Lp{/yյۦ3E;BI|тz+-1B$^xꪱmXF/'WH4cf#sÈWO36oÃ.%B +"зkM|Pd58n0*G)G4:)v$XyH8*dVYS.Xx|<i`iɝĐ͍ڷ-`'NśFp!egAti\(`gPؒ' Cҽ1SϔǔBW([$C;"jiZDHoפcRkLج[;~սl&F.HAtW/h[A:J 7˗l{&.(>,JibX@>jAy]A`VVP$4%$7>ԫ^OԎ H۲ɒLMdkVa5±!X!_!LJ?Bm]NTϭоm0{N8rc`Q*;{tP\?L?ܾBZ244(v|CZ6x? t\OP}2͡r1{.2j@o-XO!2[zZɊ'+b{c<'zJAë0Xzz넥DB@o/fJejߝNSb`(2G=#aMQɕE.U;tSvBQC>mm(P&UYhHܕ(Ez$%> |B_{_v{ճ^D+&Ad" Y:{3hlRHG5<;3T}GJ:؇N4Xp*+=jCƧ?$q+_tp501kxh 2<L;?HyӶ.7=CFAIkl~3$WJѫfn6#Lád>70AJl&/FJr1Y rvIsn80@s"Ahj7\#%}{ob91/Ҁ(ba+nր0*D2 7{UQ5ޢwpr003+M 2O1ҴPm'/Fe,@oK$3}TL;x#ЈoŁTA?/uݭSRen*ihRľ/wg舸_Pcՠ01/jTYLZr2%)s~B !TI%CLdiEKa7ƈڄh>iDyRvf'{fT*eF5ܓUTx˗ZR$vq>˂8O#SRZx<V=k'4lWOgj2cC:z`j\ρq2f,0]fa*Tʬ QVarͪ*W*n<}(%wȯbAwoC+ٱTTkMn5p oX3s9U[9ԩ0!~mU jW:Y,lfZ"FP)a&5q6j`a~}@7M+MgxŐĸ~eۑzI,*'U%NP3w r 8^A%4o򘢕~v<4Yb UT 9 -1[vG C,BB YB=i": `,}ΤLu^ OZ9V;c--E7 ii%gwռދ=jȀcLﶲV#' ,EX->~Gvc6DO.~[ctmЁzցA- ǘWC +J b8ɓνE٠PAEP>jZԄ DF* +R8j&AMeZ?J͕|G(+4Ю$ʸE^s1 B›C)fi$A1?DXa(83C"v.<X":K!6 2 vR=!9/<ű?KY㵎[SJp|cvI=Μ->ҹN)kHj G|dJ&&!{3/=;"\gZR{vJ5lVKUAyGUW^& sG j9nէBp:"{D]1r/XNF7*]{Wge3Gq-) Cw=k5XYaÖ.H1Mc qϗiuhbqۼXU5 ܬE \j-77 ֥o]}Ms8u"vy&-Pŏd)spk*QH+yR*M K'CM^û"Oi?"‰}(:EkW=M~ԖH{]S Spʳ"k`  T7mؒ2jIգhvW,cWۅV鲹yA JҊ*,N\31d1ؘcسO#T2d.#u"ↇ0ICx8I XN0qcԕ:3P`\. k;U`s1 G&2FH!S\&2fAOG@VG65d)~MU1l-|blVZvQ 5 tiάH5XtImṔ* pcbz?pJe7 Ю(9hT,÷%[?߭=^'89MXW]F9hsw0^X(Jnuhuӧ'V>;46㇆×Ty!V ]B9/B}>&kEUiʹu[~Y_Tj$^ dSd3#1GJ֋ꠘ]҅(n'%meu6K]Ua| huZ87T},UPXP[2.6_ྫ, A\u:矅o@jpFA1zI){R=Mӝ\mWc 1gӍh"NUbj~I!=OK 'qH` 3(:d#1gvfඌrsFYOnbȮtS͌HZ3>RlZ>y ܱt0Jmhc}Wv]^nۅ֨je4d@[ bkPe8f e'=:YNFjĴgoӉ-}n2#?njf5톮jܿh\%+6]/_Q8q- ,LkC\NYce K[@E3BDGi9ps$ԧ,T(^CAC΋ur  [HYc9uC Nж4 ߟ $?*Iƿt;\3 nS&y}2*6;`,GX8 Llbˊ΅.}s^ǁ1K9{lDN J 1-k0a B6tu}璤NʈكIoٓ kZfQZ]QW5(h(\DWҤ9=x,E00~dMe7dFn LߒFs،DI~TZ7<>'Ij^yS}f F4L 7=MV~o,%Q&O+- 1(p߲94ݦ gg&UНqenb*oy@ v5?\Gx>mAc5u5z&wczY*`2? ߪpr$hߞ  r SE@X~ZPsJJU"FR iL4#A]aش"l]fK]yHsW}2SW [AX$ĘyPYY_L^s a>o bd ybp`b򍽷1x eu)7$2S cLop`$o u y-3b?t~&>'4H2)E}#mٸK\/8t*,yOHuqME(^Z^Y%}a!i >;*) G_d)=9ى&w\van d=VOBx րjqNi܄\5/"-x% @ZCkw|zPEgqց+5bLG$ji TzSK܎Ext>E*,K~ 6G*s";" 7t `,e,;Z N݁L, Q{vm5u/9"pJ>b`)UG^>B䶭K,X1iku -U6Ф)5;ो+5 ,|@LfC k1o3*? tsqTLz'09=rNJLS<#WIзxq'݌yl$O^l͏e2Z{%ɹ,#:rk$bĉBm{\ 92CTul[|IϸBJy-f۷P^!")ͺ ԣUޞ_xD.[aٱ)07Po?vbn d_8JP1|]@zL-{gT:©a +0#ϋ(  3㇬qK{tt?`>ٰtQ_ދnAY҆Yi繃/t 4-,:0xx0|}"OsNc1^nߝ|[kxG #NCW-XS2oDԼ~ Q-1Ɖ//hMv]WP%u tǸ҉$T~>#A@JS'r='Ȭd7Xb>cf"0òOd֣G}E/%fA2}]4SZLyGek&vt@1A"j:bS?~l_ psVݟb;I}@n)z*C>")U0[Z ~cI0I*ZG IoowƝ݉ˆة[I2gO,i1[{ZQEDLmB ̣@"z@^ō>8R7qi6vlzW4JnXp4n$y6at"w'f7"ecӐRS0=~>q|2CW:tfl;W1E #? ٢qF:\]&8:k0\,ZduO QFDW>@ڧ_F?+!ː|Er T:w(yOt h{}l AcF$\Zz`naE|hez`*YE4] X U㝺/IՄ}%퐮=g7>ERy U'm+:u>W$P/fwYw 1#ۼ3}ZGK)$/6:4j. o)IcDg|MhQLr8k<ڎC7=H?ӸVB^i_Ɩ/GhjѼBEאe0$"k^Tj|9^W/[ukS$0M r͡o8Sf!Fv+l0`39鹡(Q`lpM7o|ч218␟.s@C1q@P=^.$y:ui$|K,Y-!ؚˣ6"d߹?H,JKƨiHy c`; \u-~6Za E95.lx* dy`'i d! Taԫ$I$&2MtT{=78|ڊmC= ɿR:~n mfF7û-iVDbzP\3De0ܮjo&f_Nzm9q'';tdCl5ǭlk|HzOhgM6%Z ?:*3ϩX tbqJuf{vxǀC?F$gX?nM$kNd`=gXP̔U>~"Q"txEֽD5#ܨ,N>׿r9[%k^6ȿ`sAH_= 9X8ۼ3f;9}wUö* ?2rݾf/ ]˄ nI,)6&hʈ=)$@(*>=p!&'*/d]X'S`馃ҰPG9PoC.rc74-}Ƥ9NX.>ŅF.O"Y~,ad\e뙓5UB7~Ѯ{$iTױIπPN6~oi!YY,WqLCJbxiiV5mq10P{fq[An#/¢6RăC6l V~U9_&16lK % B7(C=iЃ]j2Vo(^Il"KK2@7aN酧Na@F/q?'{i\ NZyXY q$^j(PFt[x Yc]Bxefcψ&s/q~|[8+ lX+|0 UMp*+&25u8b0"8"@Ǐ}q{&Frh.G1hoKܗuOo2JVwD۽wVakD&MGVvzUtN3v)7(|'wM<^y xuLtjwzbܣArQް|;qu"y,\:R4?=z:Kuٲ_?/wor_6Fa1}1} :fja,/ y:6㛞uT[0)V ocޣ?! BSdL7&s̪%>?8N|х(=C8?ڸ i"P}ulXсsYBWXYLt/2l ^(S0y'hV.$Ԃ*[.y]#eUu1U)cM2Hd ?2.;V\i{L$0 "R$9rrj*9f@Yɾ׃A6ӵ6fsps i N"Az|7 m%=8kfIftǁLdeSi!hm-2"ATL>ke_?Zj-aN)%Pl9C̐w?By-o1k@p'-* IlmVTaqh|Ck/vnz\bzۆ./ *[Un?}kAQӤ %z@F.nߚHd돊sqJVQג)..R[%r fFUwk(  ă[ǏH euHS HA{T0^kf:@YpD,{(f⃾`Ő: ;CZĩUƕiJ lڮLxw^"5=-1VB7ub' 𕒵cQWK<9Z7M'ВDjw;T8#54*YM 37om=v(dU 9>yr. PBaRV.;O>,@v$G}U2B>Gki`d0"()hEh*n)t.1rCvuuG w aQ _eAaf (-x?^b1Z%ɜ2gكy$sɮfy"s [vAf ]-CKL".%}-Vhof~n(9:aC"YQehdy+n DI5=Js!v4;nw⾘*>X@w \M V]K/9Kdo!;9Eʕ/XD/лOZ2{e;$]&Hw'_2ߺPNŃr,(3pWZ+cnk~ۙj0]Qu'uŜp'Ԯ*D.qQ2."+5gׁGt])XMfsTW2%K8߸5b囙vAZ_Z{]m8({&YuGd, $].T([DCm Ldd L#Ứ¢v-]Le  + *w+˙$bE\ol =z\~z5ct.mFkN|9M+⠪AMf2'"uQtW ifunYFQ;X.<\`ZXx2hrp 8"l󇛍!0C7m ”UT Nzܰ^*5=[,jHa< } +'Ғ)Ǭ¥)jN=N|Me؊_Brk?5?o xD숯iu\0^F4nrD`xpz!eW1K +— p#q{]pE*Ry(Xկϩ0c! *"p/N qV p4hV SJW tK`Xo֕E$/1jbV?xR-&lʋ0.]6o}v`[,XP&_5WrMU=X4sm|Koa{.>8Kwc:Q}+ =n(d}*g~I?lU]CA ^ON  CCT,"~**׽"藫Q_O:y<\E*de \ܑ+"J˫sP A` O'fAOd mя4qQu$Y]i6z{Xu<MhFr/sZ NUe5:ԧCPDy\g.5\;鱔˅ 9gQ L[OZF-)sC ?<-کr"8 5~䅛{ߏTҶӇйS4o R#سwA1dS+¹3b 2A&vSEPLsBi]4 xb;%nqi彩^]ASNӬWQm J&$)@Ͷ}ՌWoy݉8<6Öܜk"yz 8]mޟͧa t 6ld~.ڥ_ NhT~ &ߥ ̘~qVHi+&9UPhb$,LOObffYj9틏PoZ"}y @HB%X<ȍqh^ȬP5 ,~eY/~TӨYȃƨʿ(lN wmL#ꂘO(E  ?!uoCiP7A_ǂ\P` EAv3)*eVw oR$XȉФ돩n)h%k:I#R,F~Tw=WG숗t:%v1J [`ap_1V<>q ?A?E ,tqPJF"݆Q(“\_H֧:UOmvVAΪ+2& 9Ua # g~uH=Z߿t9}Uɒ2W}MBxq7&hDZh^1E~tؓJZ8Fgq3 kq.;+t6:swFHY+}SC5Xm7l5w;٫DSYmQ$ߴVXqƴu%P[0 Խ a$1~Bfm9| #"qL 8H\3o4%kg Q@+ |í!ϵ7$ =[8tE^_{#F'cO,-zGY]wK>Y !5|U"o].J/}NU˴JB˅ #3t%mK֕pP]gZIcTNҋ4%E̢hAHTA Rxu4 EgZ-^ ҳX6gLVx,~r<[;CNp Oe8'g8=̱5 qcWrx`psb> P (W)&WxߓՋ( V&ʓX( #a1r(e{z_|\mJg˹%\|?!e,Nffc^Vr#KP,wTQDd%%f,9nB%lenCH@]K*ùY0 |ѝi} Ѿ Eb(Jȍ{޺hv#fDYAgˏ _]_?[`>ŋ2m Z0Ĕb}֡"?=v+dz&e@@..#sөHjc)M)Yt(rb 6PdLݿ8*Gk?xQi؏' ?uHXu&n_z! ;^jý\O7-,(3ZEc 6B$=sJ LģU#lzˬ "4rr L٠e5.EXUUhݛ759 VXjULq,DcѻJ “\jGL .0!WEIq DQ=ՐjHَ$zj%V'5ֻ3LCz:Z hwɉ"t_J:^dzL+R<~tuڋ00$T+1}0\`f*UP}O7xiш7) Ȭ&B3GC/-ų'h}N m^jUJ޻b|@q:1@Kes'F>>Nmi=IRF?U!XT <]< v5ކae$afFfv4- ߊe%6L9`M}Li<v-`q} K~q|MЯR q_7IδxKlELk>._tdrPDN$\X8 25%RɸcZ\NxlVTAϩÙ%)`e*$X+ ԅ?s[m>^k:pHQ |b6 3n܇pb8! @U=5ѷfybrr^GϦ7/348^нetv7aW=۳4}O'*0eWo| OLvEfmtdc|[ {v:V0H3=?:=GG,[1oEpߋ}ʔ7S#f5N!zRS u ؠK͵2h8sπ۽wds!R䁁K].>%罤xnf]uIM r!r|ĚEos}c5@=cEߟ O=dy*Ctkk1[A !F(jtݘ^`$J̌8lYJfbpP<PH)˂ٸ*męզT5xbx Bp EeǪKy d+,I!n 1IQ_%%Ag), ps0?U\gdJ岂@(t4j &~PArd-d!a$8hC%zf8 ' 'tҐiz4Hfu9;a1a$\ȶ26y!suvi;QB({} zݥ*f֘̚h_€ {;. >vh: yxCjː2ܧ쇡ڭ%pE 0'd5"qtvM"et 4 Kя0h bȽ]QW*?!d"?GDww+SA*P;E[lf9"#0hEA?-=dI̢Tl׭~,YYH3eH_ޏ:Đ; *Cs2Fvc^CحDonȆi9w O#5-3qN,/ hޔYq4TY1z\ϙ{ ECCn?blyU@$\̣ b?,v#b\SOSyazOe j%¹SL{/fip{x{@/ݐzMy g/Îen"7_ 5{5ٚbIk8ײJ@VJtK vGy 2z"g.7die8p/6TQ>rᒙ H{1̲4X'/` BRt ?yArnL锠`}3w$ǐfyO,( ` x{R' s%G:fGY\@tp-)Oĥv5Yc6ym2*6&%BOmB@&ց5o\!=T*H\1Z#LRhٮz=- f.W,{LW$UY tmF{]@ z.:s4J]pՅW: e*fۛUf=N+ WcUCRY-;Ӗ'y 5Ԯllm4#Hx<@D[atWսxnO*#SrD@d̳m8QT2a~pTccQ+"*qFJQ>lm>Ps}2qFi#3;IU^8M,;6܇j"? jYS,,Lr  Y*eW_r7Kl;J/ jDz?}ba2Oq5Ёoq ԂsLgwxuւ&f@6C=]x`m9qTbre FyPqӔӦ a4grNP]Ua.n?gasԼ?VIaEBy1#aRK/ĵ9M~vv. 3"נ_ǥW0FXdct[~!%jGy&  _ h:=a{hGNRAP9e-R$t9AI-غ-MJUj)H~ \XӘӤβ:[{KVuh^e@}88PQnt0Ws&mbׂGxQs>1 ʱ}zeZ:pK{+ĀhufpwMeeoP!ջC'g-X kbp'6o9g }ˢFTfTupۚ$S,Eض$'>X7"j=pL*낗~Y4lJ#P7qstnO?\"Yqz6mXŢ?OW̰nw2 2 I4G 2( T*% ;OqV%U"RpoGj6'spQOOoND"j"^GD`ݖA$RvQR#n*d,} X"Lk1(Qܑ\yUVsX26' ߓgoLgyybf,q HswB3%(@ab=\0hea:r'p侫1۟է֨> muyc $ 6>xuZW*c@c!q-A0t4,j~sA3'|xT^ȕ]g_{0HIn|^kr-aeYt %-grdCrFCT1LʼnyB3[~**2@Sh9fׄJhz BW&T[P*,/aG{*b?e+b+WK5[Vcʴ.2jsΐS`Q~g.VXv2̟的&_)zpvV^s .Q}>rjIE#Yrᤵ'Gbq?x^M|\˻K[x-)մsV۷e`1Y4j}z`'ɨc:84ҳ%wZpُ]. }eH6teP}pzgD9,tw$JfK5(C{L:Kw9L1jN~sYAD*>ß2M4{v搚aШ';W5gWԿ yk v~˂:dUʇ H42) ^Cc_ꐷ߭ Oo H]U`r7z˛)K JnV2/~ۏ^8DT 4rCiDVws,1rw'|m \ȅ3p06:6jnk獎oq`);zjӢHVXGAmMag.濜&W }h⸤>!i~zp5H{v6ctcy9i|9[cmIě”~B\vw Rc O5EČLd |wS|ormzcd*ņqM6Y['Z%SJu>wA@vrs'§n'ETln9~zY';i+ioɏ`{(+%VYM'g}6+N!?pͻ@f=QL$]53CZ3Y`'͸,Fuwֵ#?jBE<{ Yó+=x: >;Lfz 99R'311o6d~1Zw. 4I_4LJ49Z9V= lc B/7LI6NxZ |{R%r$˸W<):WFC)+48*gA4bl H1Mc/S 6i9nͳ锜1הVM!-rs/b%P5R^l * (IǸF> /5)rBU (?{IlZj =F_qݚ_ܫfm>x?9@۷  X2 o;K-F;ܚ-/8/簋ׁqXyܒJĹVg[1$,) HN GDl[t`O*B:ɧ̚Uth(9~c=!lԲ˕q4;Yˑ?zumSQ&Vvh(A ZNu,"p:n8j =C*}9 wˤ\) "6P䔨hyr QхZ{r;\UeT896zh÷ j'%%2fǖ"j}ߧ61Kv9^:5 xvd&AN'1j1;VxIqSy;BO"xarb*AZU.)|pJ!W\d"6F6aϞZiOLrʡqq cIo a<"\ v6TZKʜ=/s<:~/H:f2?HMNJzW-K n+<[PSZNww(dHs:JpeZH­aAWODEqW34:?ðf'x'exPك$t,v z RMu$^P[L6➁r? 57E #z0wyy4M˱mi熿0_{^_E9]G3KI&7ԇ=Ǖpߞh~B3dMItCWBf[ WmMtX (;D̞#XF /w0g%Or"~5$1mgDh.,;MiorEICHmkE =RP6N8uG*o$s&.ujvD-a+*' R/TR_eѵM Lh호Jo Az%Ხ{Qi" +s G7{G8N?rc;RѠ5_-F ..TEX!֏u'fNTh]sUO>HZL! Q:Gje0ftc%%]E-rȊ5;C^nB^Pbc^O HEX w˸ P?eisCp_asJ=xq'I.IC"鞔(9wbHcg/A<sBj톳i@7YIJ%ӃbOUfadV%|DAjE-Ϲa:= 4ɲYiȇRY{: &;Am4qikXx*d!hdP%D徶I";VbVFVZ7ndAE۴|yRB-`Uxz-3dZL|b3.;ч@D,xKRq(263YW )^/{f3iA(fFLF(NN3J0lm_@KޯFI5!뭢ӛEaT>k,t3~-4}p Y _KL Mj<d< y;okdtJM T =RU!$>WNrOR2Υ^Xr%A>|+Q۝d*x?H&&DiiY>6;d-` )X8’ckD9w𽏶as,I\PB%w376؆"EZOUaEgtr.qտT Luv`MkG/Nz;´yоۄ0:k4)YMkl@V@2{(2udXD;Dd t(C[`!ꪠZPC]dGV㢝ߴk ^w~éEȀZgXZ:dGm" zXqZ0u" 祮j[tx*TFCzOz}8&GRMksyS2[c3豱D~uf(,s,HcZoKAn~tG򺄎olv0=x%;$vj(ز᳉OEgՓ>n:72.ﹸj=Y"BEC".]; QJ[AFn v*VQ!uJ{fCū`5'ܜH-y;@v^*Is {t<]GFO9[g絗}T*yR)aוT1CCX^go4,E%{B)b~l~>nΑsP^c3I};Hr|b0ƤpGSPoVH,1^R!ٹQ1gejhLX驸ӛm?hgf~F^HmXIh+}dMNfNMȖx8N--؉b\Sh(h߿;>腒{r'@YfѨ ;q+y>z slFI q;ۇmɁZLMsI=p/ uR Ni˹gznIhY=!_/So[LG6X+Uڕ "KTh Y|M;'zw ۪V*l ƹwoc) _Μ]+,D-hVN9fBvNbOe1]̓ǒ,-\[4:*w u 8>a>tHSuj'ٮկc6 rwN3ˑfyl1x9?JW'FcNKϛlSFҒm ASȟ#E,kҋoD|,ľu!nb)6˳6Ӥ1kwF3!^fE ܚkiC8@f9"9)AnLQl8st>FfetiQR\bwhQEbm> GHΧ{rk<2b<#gœΎ񭠣%|59ckRr7 e]J7 \Zq6X^ ;G,ZFb^%Me- h#f)"ἶCᮌr+*_tӓ?w>E4sw&x8Sk+>)N|p+ިU⬞!m8åUn@g{t.b{Cr;t$ءơ-M1)Ć='UVո!+`g-7ΣÄm~y(T nuV:63SvF+*>WÏ"%'zs%='yT $UiCFص) %{sդ!B\o놴oDǍ~5ԦI :Y"=3t@;-~Vx+޸k~ x}6XTӑ4-ɧ'bI6DϘD͈"; .$ڃ}Љakv;x P82yaF|񆦶\ PAiSi*rqGIȾchqV" ґ'q'qcۑHs]+qD.D& =>#f ً9+A5,@UynW#ZԀt,Ӻxd>_~|G4,c ?J^hԇ0Z7ft{5$<y#,lAYAn6rx>Bcۃ.SW6q LJ'FXSQU3ZJ3⣄tv bYnUl@$:rr*%4Wte-VET#7rfd?Fd$P0 v@[ưYFo}YO؄\yPb_;Q¦~CP- EpХ mB+GKYrݨ":ywD+)oRYЧ, yoߔn;P'b'V,yX5J8 ھeT͓8*o7XY'FN&ƪȀw2C0h ܉6Xr$$ e̸WYb&Zhy4Dt%@H9_ڑJk/GHYՠ1A}sh#)/8:fhV2 q-C4T2sC#$LiwG ֓|wmTUun \RPpW'}Pn3GF&^NOiVI2ܞpօB;634BܗK/H'>F4m C~7lՑ8"n@ƥ : +haP.B/.?; @}"W0s\ L5,|srnP:.Y:^_;ZNG)ސ(-FIi57'\R~1GE=g &8sP&Eѓ-|-5 M d7ax.%EZ~476U I>5y%O>kבPZ(O֕gY{D#r哨җס .6NPz(}M3e`Zm@rE1#Xo0u҄TS;+/ [0)g)̪C,wճa@i9S_y !OK^w(Rg4p~ovG-6tD>+*Gǹ$QU)"%h;|ri*uC?0J,ϞGU)ÊF詢bh^tXyfe X$1r}:^sp(Xc!8*~uP!էgLQ ޥL|[sc T\Ag#h'))8ZXK0mQWlR\ "SX&3Bg@/dJvl0%bXCJkGUP(a{[lr#ӂ=8^ٱ_M>m% 4@f}>*w5Y%Owb|>Zg4},jF4 'ӄfP3Yڕ7`/Z <3toy3rߍaR,D˻BCM^'!fA4P(ϐq귆#˕h#_^ Q#<1\!W_|t<ʦfQd }W,ncysa|m􍤰 p/|0(xgFʢ N9]3gƨ~K*L>fdǟ@baD_E3ߎUy[)_ư8j}M;J?\U};þccj#CiLVjÓ@ZEhғ- ||!ӺUZl]U5%})lKτrIO%U7fRI|Gʱ /İϱN# J.@al)X~ pP|KSa@&LA~&E!gC č,[3n)X+S }/(+_>h' 1*{{i7yo/Fn?#++lp&dY:r:5uv.] `,=6cvcl5-xF}Kэ[MPSypU&oxZkZ*FL4,[XB~/KEG?B `xr61n7b*faû>H< rA yc6%3y7\_K:~kWGʒVѷNJsZ;W"ڹ-#rϤif,f>f:Q9cp0$k,P TaN֬?xn>'E~N[]!O^lS(!S {c`9]a]p+.ww7B;nJ.6a{9=Ě> c*5X]/ߟ(CScsoȹZ|v v{9o5_Y@M&2o(»\!si9vi(ai 144vϞ VEqxd-nBy(=Bۢg@h{ro(wPi3Ӈ͙~ İ!X. VS}APu*k5} }b|-uWHf q[U;1[#gF%A+2Ӯ{&\}K!(dgAgKm:z*:c'EGgw:wuѰU6͉#ysLu)aV|ӼH:na}&\B ;"!+:)jmhZ~>W)7zu .'$n1#cw,2]sLaXQjڙ[ôG)u!,^C֜Ӽey8uG:4`}N A2Jx4Ƙ2PkGOBi;Yz.[`Рg6s }Tt}ht젘`кWhz< -D8m<FU wቭb:{97ՃTFIS)X  CZӎXQ`<%rP8gj =ĪBRv$BCx=[W`w[5Hy0XJnyyYϾR_G: s}<T7q/0lh"Szs3/Lb |}VRDiWϥQM้ h*k͘Ľmftc%vY!X~*lٝ>hkŸ3[Abh@nW5#jM y"]Vcy $ë*dsjF#н23t.d(жTiIxwkșex`W-6MHGy5"g Ya-xhtň&`:YJ*dIf`P(?ݶַ :.1O7ޙGkWA]-HFyl𨿬z2ԶPk,&F=7P Wo Kd׾XY(h,?)YFk z"  MhdD2NsL趰,MNvl1nXe2b[- Tk馆[A',"V /zv#5*)1"$h6f&rgK?\.Me"$mV:'vQ;Nq\dTM"E rSSΏ4};JD`I}K6$iXʼn;W]NfJol?ݒ)H~/^;?碽Ə)52(??t 7Y sIJr!/dGP_+L'gpZ  tYo_oybh+dFjO}ENR̍mCF!:e#QlD' zQ2 O2=d=0˰ _ sI(i4s/gҦA/m!dӱ֤q,&~N7DDPWԴLa֫aS~CkC{l1q{*ESpi{Dy.#%Oy q*hǁN:H \~ K Z X EEZ̉t2p+VH^}0z"Xn`"8b9/Vq9ew0Sg6~_]d5j۳FS8E}0)b0N)&G}OQ9G,[1#T1>RHiygpfr9<SV"Jzs7s r]`4ǻE)2Yr[D7מYhѿE4׍PCؕ~{,D@( !e$r~6 P$}$ VXKLq$XF ?+3YB>ȗLPY+K-,a[;FsK: ֫^_Ktً@Sd>K7q&jo 3 g0?KCz=p{QÓr{ yxYKubE%zmi.()#O4NAh-L(=+ofu a:y[m3vfa4^EıLI@Lb_LEQϕ>aTpE ݊=;l<<5' CQ yRZ UeK|+,E-ґ7~2j4Vt4nƴV>l0ldv-lo${sh1HK)do2{`XɲG"3\pH+PꙨAZLܱWɩH\Fj~yYlS/gk>dyTag1͝󷇚2զ8oӚz(mLx#o,|拓uxn»|ZGcm{W#ط'[1awΉH EZ4 <y #1=dVgd}`&Ǿ#í‹w6NUre$jٷj= ȡ 04r'/gF-nx<6h"sEAGABo >q2ey;.u{+'S-sn/ |5ì!č@U]T ErZ)`J>Db!.VX(^"%bOX90Q1>Y}CcI>&ˣ̢jQ>Tc`N[pYҴO[! 9-ClIOb 9ҹI3 jX蚥Eø#zĴƹ; b?^: NҌ `'su=Ensƨ~,Ӡ°#u5 XuPkYjfs#wF#YQ黀@IWL *V4.mAO6F _kM^2ѫ.\hw?Sߎȷ,!p۪M;aS[~-bb0 Cv́8Ѥ3 B'WF~?O~ߣOs{<=h-\\K?& |ЂςA&U%z[v?9ABaP8O6be/czU)&nY`D?ث(-JT͋2I\ɻEeEz1ol*%S==YX}dɟ4酎j5}(r3#\+t8̆ 6&{БĤt՘ؓךs`b:x&Br2z2{RBeisxn|^.&0b[ϿAKV֫u@m!Yp?GHo"F"BFIZ#ޥŽ`na_7|ܼ#nc BC G rlŨZ` r,i׷GUU޺^?Z  jlaqza涜G2aS6Z Z$KݭF<77夾1 ,t%[$F^qDWJ}WMvl'%W2DGkʁ^?ܑ3۠ovr`HoktK!| +TAq bƯ\vUbO WXS B(ᐚv2K./w+,d}8.FQ)0)4iL55PЕ̺JRB`Ys('*W,lkޞVj31 JBs,Xۣp3Io5uSx:?GCd\ U_%(l@'r>@!.;#S(8K|lŘ,:IHt<r֊,=|ͰǍU-Ẓoo͹.}I·V.XfAk2*n!4QfGWeoF>N,k{u'|`F_! $dk$jc WR59K2`\V1w9ұv oRFޤ}2N_]\KcRK}Xk?% ,n(pȠTn?llZHpS%<1Z,Z4{W<<9爫H=;>|9,7n`LWCߠﭟlef{'z8"Uv,FTCV8| ~ЕcT$wC23 `R钾*|z  <SRxo?iغz!Ŀ{ c\^ۄ\g2ƗΆsT%҃ȺVzSbH1oG1=hL-.w`/8?,+{@ ]}g;ܝq ;'HyLm!^*2ϼTJf_gZT܊ ŞnUhSWJ-0%=\8mQA[j 9\U\7(']=`t(5[ڹnsMl[9KE=FVb!Šn$Mx.JZ*J=16[Sӛ&3iDZX:..ҏ5S oyz+}[Mw 0Bhn` %>)YY Y叴Z{lv"~<a"<2i|/ AD+?YEy􏷝 ײ_\I߹zǞ R+͢ һ}) sSrx%4;p%ie_a@ }meˠi,b(?U\Q˓ l&iU99TCΖYe\*Z Z3ndX[wVbW~1[ LGj\Ԟ[[aEz5s L 젢#[RE^C|H^u_$=h&Ttp vI E_>-&|g]d2?iehx &YF]<% % k`7UUұOni<_A^OwAp&W‡^5Y&O)r 6SॻfY.Ɣ_2 vGDayY!d'?FEX4x?sooƪ#e5x3(4`O-L,y}aϜc˅\1Ц)_?T%FLqτ$fi FW[R/QHX֖W,E{s7(6EH$Q%@6v4HJq-w4=0 KΦ7:fu537&)G T(&="}BVZd 81awBQ!^˭57[L4:ٮ pRպFQ"[0b2L85<"ޔTXE"UՖW"\-$%V7_CD@w f5h{a[믯AD!& ^܉ߞPt~|Y9YeyDv"Up w1`DPV@g%&?줻zq*HB."pՖ?&؄mӯe> ȓUoR| VWZKT["(PVc:g)U!W똽l5r W0mGwTzڟWϠ>eīoĽ}9 JQC†UW^Tzϗֿ)ݓͺ ^op&ekGۈՕ*obp8LW/ޯ!,ZoruzAg^^ Î +Pvj .#)bڡy@(P=Z׼B(\O +d5;(|'HN<70^ T;x: n5nt@ &{-k ,qi>!xb^hu0 Zt m@ //YZ3MBr/ ʯ0E@9cQװcl)_f@sx'1S_w'[%[<硝G8au`氂΀i"cI2*Lyuy <TZcW}fbrfXIvek*)iWÌؽDf4M< *d`Q[U "rɬ9ӭBu`mc̻1r K څե kxS]y vo SP"yZ}%LkTh&RgcMDEdK&( Y~[gAFe@;U9 ,PfK-1Y'2/63$p5@}ʹ%Xg iQj񍼋}3EəUPfhfKuCԵGy*YO$0-T5 vH}lUF_S:W~t㥞"O2q…zìxQm:Iل&cuxtIvva#/s' 6 RiGc6YEuX~' U= YkYu[# E`TdM)13?>0Skz  ?"ppaoQI}ȽٓnXgV@c[Ne6sqኍ gFQQƒ؍5%pyvݚNG۰D~O󜘿FZ,, MN_)w >`vbE6fFDYo=j6&#; *nn,nbg6MRH"fL 7JRܿe7|>LD}wggj_'<7ÙęNDwܻծEcˏ4+mATӪ]ygA@BPKt:`dv/z+5v/k t|4ceVo3[*힜`0b`n}oz#9i e|^%d䘩eӭZ1[1b9vH!Xk˓wIr\zjԮwlu=: ǭ/$pJe==A|+AOb1-@eGT}ďm6Nx|k "MLY*b"Rd<D(r1$y`==AyWJH[  l:T֦_Ѩ>^ F8ɡPO!X8j1-xohRzj ûaC!ө˜ rRfh|!XmK>$6-rikӦ%-5j!39 ;rD<2\GbPR#VifԕMjdch{iդn'z)dě 3SiG~V:MegnӻD!D/B5P獹iٵK |cH6@OF ^vI.,)CD <`6x0?E! r4/G0d!{n#jT0~?ȚE8NT5$MݑA=.6T:A x9e p3U?V|wS ~^埍/ UOE!q-(*2*v]NGF+حwR\Pb"T{60ǯ&cW|*PN_1"im݉bVO~7eCvfIǪi[/&3Af.w?/Nӂ2}4B ;"pH99Fn$Cȧ44ImT,9Vu8A\"svLj nkZ<5#p􌀫  E޼[{ݗz(ֶ}󚤑Z &S/Ckҿ#]P\Fm=D|CVcс ^8r<ʧZ3 XW6< vw1>4&i K#҂O@C=u!H1+54Kkk8N BXH^}0aGp**Ŏ$>4Y2dQgo0RimQyRL֦S`g1(HEQ'B%R㝍@NrX޳p4 /XXb謓h8G)&R޵EV]8k(k~Ј._z4\1xe7s1>H|wezS*RɐpYf{"h!Q qAosp? g[ՅYLQI cI!h( Uh9-6¼ Ht-ARn&P,T =Cd[L.$H?݆+ 4bxWU Gd8ѿ~md =ù6}D*fi] ~X@` 4ʹ UzvgXnʘw̐qW=.]H.`j<(PY#)b 1.ĺ3icEzcP+`=1CǷk+kiP>;*".l}nwbSW`X>x@_B cgըIv WH/=+i˫^1PO굩q1s.ĿɁӸ]RW0X޳iQFYuh:O?6r&?PK)FoN ##ԀX qw Dnn}bjcR^o7,1N6ǎ3"V ɟqLX$?^^ir18W(͞hem]d$kt/m:?g-gfT<)j`W` A3x xo|[ ƟM2H , p,v9SyI%21M/У5"%%%G׸2lYv@ M7 oJ|,ᜱJ>3) yB\Jg?Tg^co57DNwP_`6ӑgY:?dYĖ},Vww:+-Tz;Y4/FJZ$aBW;i 0'3X_",UrJU$1!YXƉ@8'|j=t}- j.C,.L4b97iۛK # ,Nu)5at)aR`b48^rR;xڡubQ|9v92x!T1֑ʿem=>MW6f׆D o;W֙gwCD!jv&͉qfQbl 6˾1Iv`h1AWFɝ^6%y9I>?2})=KDpYب.}+kDƉ<?ߒD(r[P$!sq _6^0}A]ToZ ~(K.X@zE:NN+~Mkʛ_!ӿr{S>40ӕS*E2pHQZZߢLu|wK`9:=wA'z.}kÌ(oKQTxNwR&ƽyw8_r>%]X(c13' `ⳤ{f2.l0Lg+E dlVfVAqNA.@~swR~\[.8-kɖ\0n`A+;ɜHx#ӴH{8>}Ĵ,֑&?FR紽ӶjKA.;u?4j >?0Kf#藕d6_af)6Mka'JbY"@f?/:q%}9R'&x#kRUOjPOQY)a>UMJ,rYa^o߯(m/ފP酪Ħ-}:]!A8/:TxԵj}[[Y /ákK @ZYIzGЮu@?Z >7#籷l2)9VcSub0SWMp Zy9- xupGsK0֗SB:Wʛ8$DIr^" Jm2;M3 ACp7v|FbVUԚg.‘v/jL/&X -A6z-6.ʵ?#: q|pŏk'9ľ\1'A5XB~ztaѕ\!й Y?Gu#rd$SOAYCty@0=i*^ѽ=ڠIiS4Z%xx+R:IV7CF{o |z|ZfA\+_|!Yz"o}j :|ּGpS`7#R6Z s" 6PުєaʲdI*(xx/\w;!D 3R;~H08e >o_N$Z::fTinL;T3%}O[}vy@G%7g2!n~l4bTx Q9Iҭ{0 g&?6X'otbTs9jgNix:[bHrW ⌒#e[2_CSӳhV c2Gwg g`'FWsZjKZ}`6n&qV.+FC)rE sinP0wo˷ ~p mng0os;\hO*n%j:x4)ok5C L` 'T޷3S;e wUـ/v# `Gjx8R̿򺆞'l허ւoB-4ΜpkT>>xs\jԩ|fگ%eMhns%C4'۩3<<[¡=7Uvʄ\SU~#"%K),iZP5/b ,a,Ӻ~02tIw8"f6*K(y;r|FmJ^X2,BE&BzAnQYm~,K>93H%YrU³Rg3WQ[]C odFuX~lH=KG0!QfKJVʙ+,4܅jэRR9[̈i6r$Y 4/ӝHM>{YsOZEGr6`ʲV35<]_y%*`+AސT-ߪ+5Ԓ9'K[J#Rn)sQ0)au~59[®줱N"Xh.r:}I?"C 4/Tys&@B jТF~g[8*$-!P:ח.Yq!zHv'Qzw-(m-!/MsFy }_2כ@SlHù =jX51P9NPCʹq0B..C?oQlZKB7F$7^~e%(Ŏ0CSs{Fae-B/q(R`mg{JO0da qN >u [vɟ;f߆yN  op748aLe6L6̫Ӆ8f|#1L UӗfӸ'#F`-##C @rkSDd:[fbG&U0lssM}H9[jiu;gHԧC:?C,+zzs{۸P]zU4HܺsfE@x'E]DW>O' &Dy\w?P3n)aK(wl00P 2_>E]˧q: ;e{rsW2Þ?Ty FvǓ.J⋿%s`@Xqė€~Swci\JOV'ۃ(P,R݉ va$zna9 _N6/9Itjdx몋S 1!m6C@yй"٩H遲Aߞ_6!YUZÂϵ}9F8Nq-yQu%wZQA9g8Lgu&hLP_\TJJCHVYg7: Tq+v^Fq;\BGW E<akHvQBtH{)SF +@RI*I5X*TeK}Q75$k=QYwg,z4>ʚI0sz!fε)V`(gk95ہ#NkNE>Id>=ᜟƩ?c/&JOzuٮuqO" .]|쒛C|r|M02.IP(r\ -DZ[A5AzY.{w" OcẖBsգ\JcN볆u vώe"/xcjP$w$ʵ*7:h;r$e~J1SX%un "SJY%7C s ${+7پYg !NPM LX^<JtWQEU4/c'#=9qZgG녉kЇ ѰCE.lB+j`0Jar6ԡƠ Rdرe$ ^t-xO6Y &֑hg>L>ZF؏ٖ U dbW*4npz2+5#8G H)ed5%ظr&ΛuV^hA e|/S}ݎF@ ~:L"^#=?%"\r]0W`e% lcŇd^Od7!!ޤ7c.i^=" iuk |tZ'X'=Gf /V75&91`RȚMeʝYMC-y-BȠ}ԽT;`vtU{ț"6U YR/UHL~kP+hC/8]5}"QYb Mљ֫Da8K\t0;hi[K+ CUR~ _~tK3~\=%=s-Ik?Rl2&ԓәmCtZy>}4==&(Q5P;g5ˈÏL_:[m,SЌydH|K6 _̥#KaNmѽ`fB0e=,>!ZU<`8AS0,ͬsY~0=K( -du`ѣF 9_ [S(FVn ߅C" {[ۏ?@^0C)UATfm Ňͯ)uu}jJ `JHG(zLޥ8IAP5QtMo#-IiNL'(Ėw#lkuB$( gXHZ~pzZerh5+kT1~#9DU*pC(J90tvPܰ1.yK0U F/@veWv]Vc߅(9f)<X'lP,#Տ>"6֩ӯIK:ϐ!/N0m0G3fF/I)TY=`S2ƣrLL`E']"2 U6>֮mILnp|@RaJ$u? b'&~"72_AaP=|vtsO9ǻFfh"-,uy)ujX-qEDzy]hAl9nҏEvvH |_a/bo*K1#&X4#ƫG.h}a@Db/źoNE)9M5z:^kwM YipJci٠C}JGbv 6l8*r 5zVYlƠZ| XfRQG嘡*VR+n8|42k'4*N9 p^HC! ^CZ*@cF#vOw) h Z݌w6%Z?tD sKw6aƏh#1㺲d̴Qz)CEg=ͬ2 zU8,gdŸʆq̻OĄ>"*"Y,ToB}Dx!/ne,SY%,䡁6࣐?$@@"8/&qn$ N#lYkJKXƂm}B6,Z(օ!m$* .xk%Koި),vҳotJ)3!lo Ix$Tʹl/ h/佃xsȚ^nuf.$AVԤ:a)|W`/P4JxQ>,| _ wj,|Nxʢ jݱs[eIz]JPm`ZZ01K=m)B 5? D㯼`C(Gk/Dhvўv&F._6Ig {!fzznDsg~Yzh`L3jqmZՃIyho2O## ª5͏&ġ!6 u v y F<[T/W, In)Swx1D30ٿ7t-VQ(R~aC1׻NRN1HHMNLo:G)Z-/^6[`RRqkYg*KgXK8zuX;d&T13lFOqЌ\#wF \e Nmb WA0vb;%|2Uu8JF.5.Hg:cB&&Įݏ /+=gq7xZqV930s =5222$%x[8a ~2-nJkVmи(Ϫk]us Z+A˱Զ1EҠ˫ chaJ={e/جn[3jh)zhlD~exЍŤ0lB(t%q$#F[)Lgz^ً{s]{'pp ?#PTPHLW녹E(^,h< "!kgWzyUՌC@SJ~:1 ̚K֛2֮G~g|L-]ʿ#׹7i WI@aM })ْ $[JWm웳esϦ:W+k3MzpSLە$56 кDSIFI-G*]7x:5>6`ls_>Dgx f_#ƾJj(;"gzy2c:3Mn;ת4ywq["OPD`ޛVj`{.-Jntv51o*7wDjZED,ԗNM|앸UAxrMHRpbbVZ -};_;Ox?]39Rd Q6#TJJ蹊 Ih;}(ʶ3 4, &= ȉV'%s f\V2lUzQ%f쮗/C: tSרSZ*IGxyk|h > `^}zi 5Pj) [Y)$%+hC1`P,ӽbxe0uOvsfIQsP0)|,hm,^:2Ett|:gPh q:S9 9CWMӾ;R"~}AXmgKZ;rn& b]Q7hu-[#௒,E<qy8"킾د#p$= <(R`(4)R1fwݠ)1gKy9>A嵢 ,uk ~z} O*-y}9:6oe_O=in@i)r .p؁3gLDy"x3d^ȵCFiUuUME7;"4'u1Zk3=W~zgyEC)i\b#Ͳ/Q,[k:,:a> %*(_>KCcw$&f.Xtc6w 1 ݽtN8_`Ce-]/I*g!mm$&Zj)ޑɱȱ (TP7Way|]r)miY؀Ȍ@~4"`TKY ɥ8oT0jR+,pH~5z8 O:}* 뭺;laftG^p @ohiL05p JGZ_,z!r.:Rj\ .Ee ©hc A_'H)/2M 34x/@Ti$*q˯ϏtMmP>ZT)4k$4_Ju%(BGn|wXh٤@=0Kqn`!fS;{| rЏ~JͷcӲ(L#ՎDZ$q?"/?Z$fNq_zbݵh| R9l@ЬԾPp,d_t1=Y0)s\IyS pGNL.ţ$8wp.=:pVIUz%`@[ 1 :8qif h&/`MNoR]<0?oB[;{n'BNWW IPoгZ_/CN3RBlhYw@ D>TsyRL)Deb-ྑQ~V7I@/*"HXVBL :,K>Z}v?[.l_buɆ}ّ݅5(p5bN*{XhjVK񄢿Ku %EF&mG5_Ǹ8YkSقmWnz-З&?mt^G47 ⣿(*.33 |RC_$++v/pz"QrP@z%:8o*$%h}>9jי{gD<\lOo_1wP#*S-dהQsৼ-hj_,qi%sN`pbkjD+8{6#-L/ yQp1j7P8P 3z&+<*&7# ɐiS5zZ-{%Z;TLyDɮw.(ʒa=+%:e10oxXRD~3}h]IX%!H̀L@M eOKE Cw"8/ / f q;%#Ǜa6/UԴ,Oי" ]7#JGj*{%>duD-/#HѠ}E,=YGᶳ٭O iVcP^j^R`'bV 'n ']1J#躣7d RZ;,iZE0QSWJzUaDَp^!+ߝ\Lúaov-&eJTc-Y8(+QxW+*ѓ xcWSBn [ e:w*őLi!v(E!@ wD^jݺ4uZ>p#֤>%t8_RmTΰtROޓKôA1IeqgfI9E SlܠװRA: ^Gۈa'69k9}} U Jq3#:;I] zkn_/.!6HDί-+^K)d#pLF{P&H9T|tː|:p~X۸8EYLLgr@6?':t¯tΨ6o1^-¤Bpҩg;A֭SyIN)Gvhp`m!lj-ȶƖ w6c'*ݡcaBU:oIw[Q,<,;vE0G=^!`υg4*H~/aIWxm65U5+ZCKoejws^pjCxBdyDu9ԭVNA-uy C.`͌lu~A%v ĊHx'"m5qޡ/H攦qp~[y v1uF}wb$g#Z%s0#Xrɋ6jgx|] vꮈzf8f'Ȥ(չ5^bP'zQhdRFc|$FĦك]JN]\ٱاQOQy7[}t&׎d qKGE׈"4ӵk)l@]6 L to$aQ*n#$@ĚȒ4- O`^uS_``1f5NKfZ3pVvcDBHQv-j+/8x /^O2r~fuКڮ nȞX` c?<' SZ%qL{!v d89/* N NI>}'J@#)KgЧQܭ,?>e6ހ =^T9N][Ί~2EC0P8Wmg&DkB!$ň~ ?6/סZϰ2q6~ݩ}1&Ktך(lܰҋ5q}t5Ys~OOWb ]trKzޟuWHۏ[BՆ,({bٸ'1/U^7}d 2!b'[C1^nSJB6܌"ӕoud\Dp977-2>=1*H$,Ykx59JopSdOX׃IҜ[KۏN#eS1nWJ\(Ouy{,n)[X.0ŢZjdSTM&V7TT„<1[܄]#8 ROЉYw}{䑺 bm43?-~߹ (DϨ!Y9 z"A c?=~Hwe#Q.mE L?[Ѕ-? S>Nty5CDPw$U>Ku`es!c^er6kubGɞ\6BKzM_@-jD=ČH~ND%uDr44R!x򚪌mL 64 Q NE~,>۴hl]L‹5lؤSA>\y ^kAx4%[={PHݸkUv̬*ejptxH&.wS+lWI;3dEW!^8m\f&c ԏ`Yz p¨<^ܝ4L=3;j|vf+lzo}(Fu?W}u*38/ì/W~5-WӮ4zEh̜7;dp<:S֮v'&ҭn"o`Þ<)NX[%m64ۓp,-'G-* sh0ZJO:4QQ$qc*<5b4,D:y l>C; PwU$П5M' fZ!d9@dqRDf}M?o~k٢aFCj+qX>!jhD)8aҺ\6Q7j/OhS@ .`̯o(]2 BH67=+`ll)C A⽲E8&%ߴ^w*Y7F1 ր_Sl;h̀<dzjR^*kOmhRVN};V:<8XLBxcQB~?"hP)8yxMCWUEm !-p+벚Tq"wk-I\){-mZTg]-A׆5|CUq PK(T)EA2r s;NOZ+P mloh;):뫡FVep*He~ x68$괬M]Cꕥc4rmڸ}˟ܕ'$(7Isi8 %qjC#TٛUK\=bYm%?4+d3trաܺˋ!֫LR3fJm8(_bo1h3qF_vCϰ|R~0{3|R0m[XJm)VVVZ:ŀ0$]쿊Ɏ28c΀?0:f谼 :HoD]WQI E_O]{H+UJ6W!oߞq9؄;= ^jsZd$jK#R@۲loLYд]{S/4uZz'EY{YdWڕGcM"GUMj\] t>2w€<|o59LtjIQT9k4(y]mvc18?=:S֙;&{;FNEK5'L-߶$')M6ARn :x ;Kٙ\klu&DfGm1-,JՂG\{Ffϛ_\CGG?gШdz8AkB|4R凢q`@l-%rvSdG eOVÇKM(?\u)6` ehR$Ev bM\Ȇ*XWI\!1n`jvWRlBMv,?ktX E>ffTs{?6[B«]% aQ/ի6 g["+FӭÙSL(A[bZhy#e$O2rف%[?;OşQ24{8g ͷ!UYXJbO@.syroo$Gp=]A~\6BkvT}aF-2̥ R!8ہү$"$͡1(je&#iV@xK B!~)?F#vxP  6U>9͛Y#xT|A} -^}P[ptC=Ŧep.|ŖRfTb7!X6_4 ˜aⱙf+5%CgLeQgQN~yJ:ՍbR(zs4B{N81iQBwKĀ(CWTv-Lrg6lcMhzmdy2Ɯkh4u 6 +xT@fx(^\kBX׵K#X(?tNyi^G#?rgsC`dLv`'1ەBl`Ļl(ؓ*aRn !.`b˼# ɏَ,UKmS.a^3!cv>Wu%>Btj7OձL5h(0_F)UdpZצFP)6>"ߍzWkVBGCx-%u1tZzLU~1oˎo6b6WaM*2O\}%&6(bZ tNEY*tRXn*_kQh瘅[d7h&A4I &a=6r'RmkrKJ8Dm?׽3>xc?X8~iWDBMzD6k8:=&̭IS?9=I4-tّg*x6]`΂y WP)ɮ`EK7w2ZaC#ȤpQ|MiA"Pen&+GGE88ujm8CG|NvvW=p'd;Tָ^;Y &acv^1TLeSǭ}>CvJbX[`6yM-°DWf(CʌN=xg>F/C$'fʲAda T4emKBHZMAt.׾fܨ3ZLGO 1@,6QAS4^Ou69xYI{+IbzzƞɋauV?&B_ BH~\ *JUk:5by+[uCbr֮^3ן~$*y9H@eJI3 J&]z>\տ34}a-43Vl}+aKIAo-ˢmA'7{ Kwv80u,4Vs^&SV4k-ST"7С?&^c]|r0mmA~顚"eR4dF鉔erNݮ&H륳TD$VaE[8RnvVja״hh;7ȸņC.XO-L.cRМ0|` j0jD- 0Sf @9GsJqHD75>7/#&Z;u^@К lYu#y/s` mKx^#꬙5"/G""BZB ;L,!}Cwni+-]h^,Ç 60!ТG6A6rN-1Z1fd˓A:O2}?h>OMڨSՄ3˼PR23 D3`:YѦV2' Ps2j95ӽRWK').;we dȿAʦ4O[zSnv'# Wɀҥ{?~;ʪx({sr߀Q?Q] lpM ހ0%zW^e/֥5T!x: Zx&,I;wec4v6qL|yA-cؙGkdi+3xNZ^}wUM;CVf,#G tfkK wOYZDFQ*/ 988 s+CW#:>él~FF-o. Ѭ:3 / ,>y W˜|Qz\1w)n.,W]]#H3B'W$F3c mu JUŻ VvS!Pq 1aZ Jgjp,QN%6F=܎ҵpIԗf1Jʿ $OI#E[幁gYxc/S!CJ㦞x_P\l\`e$xw -Qe~h䧣uy:#ːh 'c~1?M6$zQe>Q0S~g;eu g aX-J~,cn&}ƻno\=8²=-\v_=q lIɻUL<t~QT+['29 ʜc>l$^(A+CFJvYK4vza>lFY@?BY*Cd{]χ&מP锈Ødm9Rp4&W'XWvPm(| |PzZWh=]wg.T8蒲4vnq N#mwЎ(+xR`紅'j=-+pcJ ~w*ay^@;JKQ{8SjF $lԹl3Bi,KVZe]D:`ݤ)pFՏORX` }ɤ [ X  x6bNDee,31>&.<:L8Gjx($F$;o)=r9oZBӿn/H'Rw5bJKcfi*-)Io/4bBYfn?!kR?w|.~6E𲙩N؏ P{vs|4DhRξ꛱Q'5)TeCdx gqg挙$Xʮ1:Eں=)-^?ښ;E;Lקb#+ٿga5:Ec-ɡ|eфslӠKw +ߟ`J%-*qlP{ۿM )s'>Ŀ.2u"m5T+#OLF" D~'qR N N30k223o;C9)vY8{q_6avZy'S;y+t/Df}K$|9haԻf=mt6<~~. ʁ񇏋FсCuu N<Ռq#w<䗞Frcj[]-^}I:iMZ->AF'okaUZIXum2E,`.DN4/K痹n~I>vy 6Tzxs=1=6<5Ri̬:3wy6Y)J\={<Vs10Tty1] rh!neAVz$m]_1&-+G$=8d6s~<ۿI oDM p:wbk躖IO`Φ?PqnhA 9y ӛE1F`nGK:M4醟$yD{bi>;o.'2Ƨy7LRF@N ɻ*n`/bKTYg]cms?%[aJs=B/v!хقAtK&]+sMoec@?CL`;2t:I@rc~yɫ ihևh,2@1ys{:hgF=1DeTl`Ԋٮg3* F>=ql*MV7o`oI|uYOؐ -盗D r Yʓ Vi mR >|{ŞwOͮ0 Q[a_'pҩ;R/*uv<9JGDtj~)RH$=^g(o轺A%O#@͛E((^O4o?ox(Ʀ|:)ɦӦnJZ6 ߾x;_ũЊR< 1(uVۻUxHoD/@nw){&H p\q,\a+:{yߍ^Ο D,rYOAų(.b.Rً;y]l\zRжhR$.Ȟ:7ߦ1bܭ)яE25!jvA9^ۋς6:C lX *{瞼h TV75gZhsk;D#+EaUaz#1ϲ#= ryg"MA%dY]  qDZF&P۷>̺|]Ƞm`]kozJ/)g?I/I\XɫZC ׀<>fF8́+v={:NM=,gke`]_P'J,e.ռMBR 0-]2 V j N*2ߔZgY/ňGdUy.a<4uHpWTTuå{O TU,wMmܒYIb[)P%קӡaB$Q/~zY^&!R_ tf!ݛ`eȺYW<>b:s820AQkBN իΕtws#x 9߆T( h r e{mTYGEv1k 8\P( B1E?(]xbc oU S7ze"Bv,TJS|ȮVs<4H!%{3.6/ҝk?+-;X9`Aa5}~pE{` pi\^5>^*u?[A 7ݒk|&13ceL}Cĵ8v, ÚKOwefg-Fkl!]uTPɸL"'UH~5ΑppZ;7]h"aumUFMf]8vGk]V7WeFp ۍgߺ("H q|G@l !*~L&)uh}lHi[t@`.l|)xu2L, os{;.'["F/> |JCl"v9\M7eIqK !a)&i6K N reרP֣hp`FDE9'5a7yiDx.IN b21 C\MaG5⿐$Ws-c.#<5-P+rC~b$g*"6 j@ أ ?`C:/YmY#ҭ!*/N;N쑥RAS+CU+?OtOPIkFu.<$#pǬ_g q2dN˹I%IlU+8HnbżCx4.+0" K@plx/"=ޅr?p~-3^N g\_ck5Skl< >-4k* 6cꓞoR8l~nx~6~u¯/bʈZo9|J=ҁv)C.rQ͆&2}CJR;~@#bvôIiz3gVLW֛$o;X+QxC!DUm`q@-ǝձf_oZU}Т̓a ֵ b&me8<`:e}஠%t˔|M"|< x7kpR>$o?~3 Eـ- y%5|yKA/JDzhc2;:ѕP } ֚l[]<~vV|D6*"PJ U8;\) Ke[md2y񆥳0gQ帲CO 00n$,uOG%qϺP/mU U)U)YaU ŷw4Rz[ag&ex` ڜUQrЪ@(:P$2-Y\@\|5,={V AoK.Dp'pCU=s.^]v CYPP(FkD'NOe,!gH- QfSM74sDf{l^{*Y~]~\bHtҍBt\.{2QoDhyCTdH$.b$ (GG/IvG۟^|p\[=3_VC1]BSgx0tVfJ-mg_|@U !C@N$^#`84e,xmNOVcҪhJx礁o{& kK((ۧ {TtT2?f*bV;rI(ݜ̼4o w| ͪ3d3h,N,>n_!$K(1 L:BņHn${6^6!nփoX1\YQ\Ң*vbV;⮾Gi4(I\:y @ӓaϸV^Hn3+?T. -ܤs¸oliC;~h7JFي _~ٷОEq\ٛKNCYu6VցfGVO-OJ2v#OχhI,hJ3sܹ<Bhݮi8'kc+yԝz).1 #F m5a 8֌6!ʪ̀ pqCЛmlŮJnMpҸuQԫ {\<\c.D4Qƣm>;Dna/B@,/0"y(9 4GxTj8Z1 ^ 1K alDuf,Ljѫ8H66h_|E2:1s? f7y\"qR3=bI(P_zİ/m*juKMtAO|K[T<.mv h [xLԋl9Ji:-C[Gs|(] YQ pfAf2'4WSV=` ʹч .=`<w.~Ɯ+ 4z}J5d z'(E'X')(YAL !6bavQefFZ@7и[Q sI"QZ9gKs~)H^wy DmyawBQtC:/dz 1划H蝗nM+y%N6%:d.n? 'Pn99grβ#^G:`rJ(ʐe**Zkf31Q?aM%jƥZ,چH,xϠmxRF菶 <k%nSM,kh ԕ;(["Q, 9zFh^zk.{r`SҜFWl;C_&~Uj# B@G*rUIO*R'ttnnʚgXm\Pyik,4}H:Is+ۂ,=| m: d?1BŅr8xSMiiw&k~fp# E$ s[ M}w\ J_m;yx #O`5!$ Qp-ic+yȝbDTɏ4(ԬUz?5C3XxIi(0_l &}ĕތ`ȐMŞGr AqqC(ofPbN͡ s[r1i~!/` ֩R190l@HYdu `N Ī\kAǷ AKA߅xF$o4F.asBs|2㴔mfD~u;_!:Oɦ8i5RVȓ& T Ϝ@~xD:`QtoXT¸TRk#)~ԧkЗX6JY]Aw_W#,0oU~JOs WW9~2{t7m7-6J`,Q:S||bV:#inm [Ma5`!ѹGjiKb,R[XxZld*wpz)#gNFŷ*#+N4 ̱9KRQ̬ OSmaQ ,r? ]5X~E3 95h׷1O.i ]Jjɿy+UeZ]>{a8/UE]r]: l1U*)9"+P}MUG"{:sJIcNݧ, LvhѓqӰoX a\fU~U7sL(b,GI2*0.P!;DDjW ^Ji#RS0Qh HvwC {d{aA|]Ň?=wt=L;qaUߓ0D΅CW Y%bюkr1ޫo&wE9l}d{\c)|Wd/h7Z?:fs<\pXJTȶ.Z4nq6{l&@O\׃FU%wmN5G-:{^uDIMcMs°n1G˵B՚K\ z)7|A^M0rRf% R<},6$_tVir9( Q:5eسtr^&3[/Fgw \EG}\:-c$hip)1Ļ5:t3Y7EJTtTn"&f*$-Cx1Mڷ3geRou߀ YG-w( `k,ydQ&b[}X>ل Lw*>&d$`tl`()CfHս*k0M,.\rIւr4|oo~b#:aSX!xG(@ܣL<B aX=s!Zg-waOɑڕG ޥ7@ѮytG [/Ā=%_*j_P|@z";w$ sYzeG+U=g[#lw:$II{~;y(\ܿ2.S*w & L'2'$| 2Ʃy#:o^{rh\G3wvGmqW(fU~G;6XAg> Y}jcAC٤@LY ])( Lbl|B;m~ꀫ hi.C(uhc. wzʢhFLQ čI_Zc0Ժȕ1FŷDAw?GֵCICnB{n-DSq%5G67n\i@c ffGQiL0xuuS([m{5K5*A?ttGd?&Szsͅ[oRم^Q R]4oZhPΜxowWghHs+^Af-,䰲D' j@Qp?o'N)_!]}IBZc'P1xbve>*e&ӛ" 1;-$ Rz JT`m>fYX;!cQ =`ޮ\j-xvq'6sk:T`6lVrڽ [SKgG#Ʈ"rLO-,v#pbV=7f˕UUH)@啪*B ?GZH<Kߺ_KvPlb]EŹZlPFritjrlПk4s) tנ}L^v`>Fhb!7oCO{ q懲5zW0)c5DATo POv ޥ}=ʎk;͒ ۹MxG3HGJ =h"+Bk/%qtt>T ]Ww_fޱ F "U1ڽ2G$R()oɪ{| s㳌Zo{Q0m Wa@F1CZ<[v-&u$` $gRjgBCmǾ-iI:%n ~u EUgz'B#YW?(RnM4vbs8$3W+XroZwẜmq8,؏D[AF8 v`?I%U9qkϏRG|2~skGu_ 9zJZyf>7y_v>J?dG#Y9J we<;oϴ dGd<=|?!YUBs߿ƍ38=p)`)^&rH)e}M78NDfF~1DՔ7(kw>xSbo'n:VyZ0#)Hv|EBŒ4|VE` 1۪Ε2N]v=ׇqTNrwĂhHƘ@hzbxAb>|䛨o}Yh"v{hc nl`q]w6Zy.2(Pu .Xjca]ɾBe+ET7Hn mҾ͛U\$4.7Bfr97KOϜO۔!K=D;!M}"vw6_?/ꔁ.৹p0FՄq ;݆L^tX`Q-یA9Boku: ~0{7R:u3$c5CO >t௚_&:5n: 6xnzvb$cЋGؗk}0I =Udb~E_ ~ʑ!ѭps<!&v₽ 8t7vM^_(Ĩ+. +\+HS꧹>tN"i5SEa]nTj/QeKG;)b] WY3U"F|8JXúBDzĜk[ B'QhEhy/>Y g0G3ܪ˙7&jA%~b,sg_I~OL?D48yfs$]_Z~w PxJjV|A*f#R8 l#,g٩-d7[M6 ̒n~UnjFȄʒkI3d/+ &Ӄ;b$+<ދMFmAr߷؉0X6率LrIw) Q˚2Musif?ɾ+H?xnЊNKXqM}ϝDiJSw57킪0yx\yPf`VNȁ2s$8hr9q dVoܵF6bb7waĿsp(:9ь>eU^!O&P9\KQOIEÚ 3: ֨^ǜ\{dH?U]")K,19XӂVxv<7ݥ],pGr[_"֕2z#4x__|,QVSxaaa=#ʍӹ|iNb nI';[g4 ^(廋3Uf.(]m^CN31#Ցm[gP:_8mJj6.Y@7)JtWl}Rtc,b4>ln;&uõ-6jQ)qe8FB%ױdhZ.4P5`q-R~%1|!ڬ!u. H>q5ŭB15zn,.cpJX z4 {0AFe_d0n{1[X+uEkqnT88/?Ce޾ cNm znu~k /;\ Qz NV=镥69᷼WbB,|X~}B 1(Fx(ۖoi|vQ_=eShl?) Y:6"A&b ' Q^|IJ4?" THoih2O>ŵLNC-+"Khֲ 7^Uy#ad 4auxTTr ))S 6% 45{_ X+N8sw+,HY%|*BnjvDz.úqK/b_DuQUM(D6D2کD0ݘ=%c˧u`Ӡ!G_<3^L2125ݘ߁FOCE}mxUmO%2ҋ>_rkIajYT/6B]"q b ѸK2kK t"\:ďNy(iTT, Z"#՞bؓ5d izJ,?89$QM_۩Lo㤄j e%ދ!%1xMxL?f5y,Yfpdo]y3.k2_#K4rwh?&ށQDm ֟pN]Bof-}l%AgA$θ%j5&wR.',IRMAI!BV2K̂q(=хKτ!L'Q p@ԥ3UwP ~`rhOo)(Ex >h$V!{q~DMh,JA{  ͖\?UʃW_j`SJ{RSZ{mG?;i;{neҦфeK}= < X$E(+Orx|d[q#o>9Hb`f״3[<(Bq+P`4i ZpPDTI6GFlnH'Jqbpj(`o;;Ec\xF~cCr]=):L!i#%VD ]؝AT}@ KF !#V2 *ͬgsHmiNI:NaԽ/VX΅Ē;ܻ ˇ;^5,O%p*b'A=;# W8]<_-,>=xC{9)2/}TUD,e=Ns5([%lLc>Xoi`bOgcOZ].p}x!1:!/HOhdC0\CۼgW{C<=IO;c쪷pmZИ ŧnBɁ :"[#S!D?!kc5~P!]X|2ᰥ/ƚ-AUJf=yX˂1>{>|O֎,>5 i`w|fdӲQ%H g ®9a/j)0;Dn"S3;k3^,ȴV*Qn\>aȎ>!OS89C<#GQ(᳾pֻ] |ϏM=-ghBC]v+5Ru vBEc~ H; $up.--Ve äU muo#\&_Xc l9Wnr"H)h߳ %αcYmSʿ}hۇy{_4_khH,֏ZH܀D߅欃?_I#~D gxBH"^;NJs%dPakq(ag:}[Zɀb|X^C8FlaIƍ?b(,-52|j~,}&70 [f$f1E2;N8_ta _ (sBsGe3};GQ5t**?7tЕ8:31Z gytּOiU ,2遥e/Ȯ>̯Ŀ]WݧRi8&F\8ʮKnj+#b0(t+"J<dMXO?TJi#STvh.C%A}$ 4Śx6?$Y54E]>&Y6V;NՁ{WK U3|9ÝJ(n(ȈU\/\}-TtQ64k8wlU %rxչUp0rr7ta:ajs>~A (t"QWꢗzq7~zt :SaI :vwy(M+U%5tկ v}+w/!k#KE"7RĬ5nUzu.] |&Eh]Zy7[`q"ET _0ddP4L~x0T); [q^.FWJ8OY2zfuú0f ٕ?.GYtkxb798glQ'O@2]E6>ޣClFm#ega7\њԫ@mk/N1h&^')VxpűGDMP-ouL,l< !.zRXVz"E"SzXv;Vol]bҴJ8(+ب4g*=C< 8eԽ7EAX~vs0& ":=}(ZM}D9} 0Q0j 0>9nJF}j؉~1o)mS/+om৙aыapnU>Fw{yE~Tqϔ8iLx׬u ~iPԙ8:7mVcQYqʣZǩRrL0<;%?h< v"w E\ ;Cj=H3==klȄ5CGB6V(+VfsW6PՌ;NZs/"Jn2ƫ\#D;yq~K'?EJxwTC/SgOaB~Y=v~ԵNp}xR^{11Eb7wagU5rkD J )o۳i7sG(Mamu.?:|yy8-@~$+d3 Ks>X{Gtϭ|76 #`VV};[>qk d~k=΃erM)}!I\GbWGjz}>! _k3$?.ߪGgGe=\_nA%##)si27~ f~zځiFaU@0bž||1qֿ*?SҎ!f$תqBVblzb ZOagH;-,9dG:+ؘiT޼ yR&&9e "G<0[A$#1)6/Xm'mR|Iwp͙ϊOmuf¶A^K[Ѱ5'D}z#^cwbCp}Nc2GxE Gahۯaӥ-ax2onɯ&TNA¤\QUSn z=oJ\Mj=[h5j0ۚ5hl.E \d9O92E :}e |E(Y>2 2kd(,{l%N^4+.u FHhLmc#9djyZas&bM d-_dx#֮$;(4vNpN X:!1 QEa䍔_֛b}w*?O!֙Ä.й$80k43.g)|IlJ##A߼3sM۾] ӳ-F2=8shC4?jzOx8"6zҔSU9e(O/Ez.hUS1Ohm ObUgWNQ׉W]sa圥U`bK*ރ:/.Gc X~$_y>ggIPߛ[ YDƈThXj4U/k^"{|6\\bn@dB5!~(@yddM15gh&H]g;o<@"Ij1 "L-,,EG7KЎģc7>ʤzS]678C lLi("c:3 :l 0Ӧ9Ja҉r_?N?PU,^6Zb4~˟AOZGG9G.?uQ~y=xOl{gA(uY=`\/ kZ`]pUXEEYr0–v8?pa*xp?2M;k)r_$Bom߉)r "`g 9&ɟ/BPd)AU^]v } K,~kku:G$2 `݂rc|uhOBUk1H?`GTW{Zc,dJw60g?g[$Gf4JdpЋB-סSߖ{I*G'-Zjir2,'.TÄ\uy5$fk-d",z"&Ea[9ځYbRRD8e NEI޹x5@2lYH+k "pT{Ws`7y-͔N;pZ 4H`_ >~!"89F oSGk2v-i 'YW1njD54 ծ˾UλSsK#[FO?RMˤy!q~@( Vw')QHvd3e-Ó7Q&BY>K̡)w|ڭ/P@zV>%X9'N),&KC J sePR J2r?<qyF#W M@5U0WP6mu2&R]{{:grhJN#8b`(uCMy*.^! ds*뮝 ZKJ} j?;p+-BIyuGF;/\'@pM7`'b_ytfj'y 4=GZ&A!&[ w{x h@q:4> =;Q*\$<>Re>W6"T'U1Upj^:[VЍN\XB%k8߸N*vFۋ{j08M*uhTMiɞ9M2 ́4ӖMuqWv<>QNo&VxuRrɎZ gw7Y/Fr8֌@f;19uNʄ0S/qa>2HwE)KD&#徕M Ba(ڈ[G*i@kߤ g kl`GMd {'I͹(3>դ&%Fgܽ^*R6ValkżJF4V-/Pjމ}dm^zZL0 ?T]#f!7Kui˓W"4Fdy*񆗶J-b! Q`FA 42V#qq z!~-:EĦ[yL.H`,D͵,MCڣ+7xq8FĠKB=e`DDԊ]!񈄩 );seseAs&߫;d`ZJVf*'mD-ǣ7(Ѝ9;;d̳QF~rrk䜆{QB%zAOш\x+f&{EJCC(Ę`*? ~%1y[EJ ♰|9Wal4965?I0/OfMmg~VUwv]&T/_$Y~y"+6K- PV6 5ƾ M*iP4Rl3P/%hӖF {diۅmK}{Ng26m(8u€ p2k =ƬrYiyMIuI# HeH]pYs k`#UEANۥnGcXY] ^?;h6P*(24hA ["j{HhQjֲqJ3vt,2l 'eiiF/o_4ںS_%bҳ:ڥ)͊+ a|[aΩDjjFi2˛b.5 ڀB dDoDajVɫ\v_"NK]8=ivWY"!Wdza K4,jTqh8)JcB$7mN YTeEy$kNSnAŸԪOTjV=8֑9= 8ߛ>EWʃ <7~Ǵ>U 0\DW?~ ^T\˷>{TA0*^&;Oq&XPt5aќ]L_-[3+lm)n7af-RNlp5j˛k+:0D*íV *q"f7W>E̘(3/ 'H`lDZTխxXRFFNG]6 Vf5jxmdEFYϵF2識cy`ݮbo gB) Opx`ox,ʹ@=ZʊqA/.F}_ouRSa';\R,D0a+twq%Hzs :Zv,9a\YG=JToݹU[%CrpVVCkȘBE9.:M2,:>-g{8*%]:11 ׀Ϡo.i01*=P uw 4N?Ouūjb<_r G䂂 pjaU5Б"4 8F)mJZkkyxU{Z] QEɠSKi4[*}> "0I"ޗ/]x3 d1@5lt.t)"E:5>K.'BF1?%77f;&R}\R]Û~j <2zPzA$RQ߄k5Ӯ5dSV>4[N2huyb"(DaYhTDHsոPI65{xn(Oki|r뢗:˜7{'pk0Rp셡aNo)чvSkf!nwѵj?ۿA5p-ʲtshRnBVq[D[d\ͺyH ܛj;&3qĒEf($pgy깔-{FSv\{ΐB4*o1:2R=s/@ؑbWh ޲'F`>Q*ύBduH,YMl[V$0†]1,|2%~P6Ěk5=Ƞ9u6YH}C9|ͦ,hZ{ ,rJcHuC{cdFC0R@@'' chÅ.g[\hCExBzk:#Wo 8*^䏍(-6HX1ge}ޛ`'U`-٨qz6'iLU .94gĞ}Hc @݄}!h]cjIڍnaLQ7AWzg˲Ľ{"Iq,׿ ̯RUSɜp,N}+ie%@_$r a;{v=j!hr:Ƣ mKґp/;Y&8Q 7yjܐNU ;0Mee5ǟ',i%՛fD6gJ@__F$7~x&|\찈`4C]>']$E^4Cxd1|M ߍW e2cߊFˤ!lW ~ o p*IRqONi% ;7l ;U(6ݨ3rԠ&÷p%([uzv73)DF \)DYD+f~ÝD㩚4]iUz\L怙u;x`#&@ČEsiN/PLI"wĥ%X5"Z&Vk'k,xaF' Ċ+|'xN#]*Xh8+,`Zg- (י|zVi{l$B>h1@Z\'/])55Ij ddVto4Д̳O7B+" eD%)OPq;Oc-9JytLaQX15A=@jHv@뽧j=Ck'A֩B),%w!w5. ??/[_&W:hevL2j Bg?Rkrr1iJKFNCU9XIZ]xie{5z9voe?٨A贍lwy-Ȣ B9w u$fլb_ x5O:BU>x)̎dTγ('_+#k]%yIuRF\};-I3v> - >WLx-z YMP>64$Aw/MW@Y}wt tdFhApҢC]/Y+mĺ[OGz]4;y5ұ @5̮Ͳ{??Qu.e=-iA00u2lٮP,\nnjj0  `He0  *H R$o.S,s$B),~}t>>pS!7"|O4󹂎MGr/rC9ƛv4x"%r_-V[T:k:b }nf#S+ɹٱ D FԆ訦??䤦bD1~ZH'elJI3 gCgw*} xLU.jdo3kET@*1;7x]u1ܴaAFG~Id:zotT ]V{`1Û#dzf4-Ieڂjx'gN]&dO-U * Kv9$rzov@h,R<}dXu&IZ,AЙj_A)߁@\C@0թ>᢭9P;O@! `$ ezRļm#0{Ǯ^:ZKYTLij)~ K.s1m8^yUy(^+lQ kg/aku%ۯl1aIGVm{L?VnnL;ٔ:٦Rh'V ]pgCP{x%F pg}aby@ 6S]ɆokaJ&(] P(tfydC*dPx{-td |`#]1ޕ8L6l F[a6N)uQDqHB7icx3fnw^=6Z~_wJ+at)鐫;cFpTCcey8|pfnGkv߁KL&+ 2$-KЌRF Ⱥ=0Qk__ەmMEbVbGb'ڰv}A~WQijq^Z3|#H|7d@h3:z:j+[c(67|ZSދJmgƣL `OsiRРwM *G>j5l"}QxP?2ѿ)47FӼeG 7{U)9yM# 9-Ӓ*KZ^pḤ_+arL|^ V#\xqsжG2:ꀫ}̋CG8 $GΚYXDAa}8١o܎)t;o :9Y ֨YGuϧ3 6IdwPg -y4ȤJV "l:m±M{kmZCqbP9 jVp [ W rNGj>#Gz :07sfTUY>k3۾?oAb /@wjGUHjA.) 竟\rj}5ʰ&I#.o{U+1SЁH?QP3^R#mC]} LI}fĵzd?hɿށ:d=@Yډ[$$#{ OSH?Z>kwTEwpcIĔ: 3uw 84a2.iZ?/tT3,m{h*!bK&po:[eGP t⸐S#M64Ò &e7#SV3CZ(=ӟ|);x{^i=pa*`&B^o 0Ie+=8kwIFܦ`=H $("֟b.3o4<tͣACV5F˘NGbMj(1o`2&l9Ӫ+6f= G|zLj~{ 0 F!?_VeJeؙՋׯRױaM ;lQ#e6Wvhs~a-|0, !=|E'^,!elqe 𒙹3)v BTqǗkzglgu}Z**#0xA5VtEF%cN̆GiQ&B Ƽ\f"CIÇ)c.Ev8H\m".C8;UU5)E[7^FӜV ߳<Ԧ=L(c%%TFEs11nB徧"h*)Vx05I~M!XGCEnY?+*Е⽪gs⠍`jxl}xV 5' 5 c{naDp k4ܲ1F :j%Ȅiϥl$讨Zm鎁Cw.|4.3,p=JrhNVI/ M*1"-r\mbx+i Sh]f!ܦpdW1O;A ~N o&|= oZͫ^2Y]52ji= uD﬋ꦝqs 㐘b\DX<5"B٭f[o}}nz3Cx:V.\|~<5trxH ZG) UhF>" ^%LaDwT >&'T(ut-f,<7ر+~~ XJv*#OA{Q3+:3Y*-GlhPyT<q )2ײ-X"5 X.`@+}Te6!d[E6\t9/ì)|X2Z#͗2 ;.^# ԰yVzCq: a@N'X2\֤dvi.EzW.hӭ#zkFׇNp'$x>Ulh9nLWSr,?o7 X nu'&([Ikd2O,$.*hY$wmxJǘэ޲{Ucb;{j6 ap&[A'N,V.gY_*-Xxsǽ@UkdSs͸ )!@lE6$^h$mȑ{+OnpUt5t xE"˅uhOk*_Dױ7S d\YK$/iB:gv"J^ v-FS9v-r6Gt1-ܐ pr 4k ^kPU{6ykj [,QUC jŻtXN]A\5g,bl2_C:VFc4n&$+lٻzv_µ39QZ.3,[l$j!>A ~-w'JĀ>@Q>鲋K t.GDOɂ+5TA{Bط8cr,j| x{>ͰIe44I\-y'neCWlԸX?K  /I%4L)FIIn/^GzPQ2w5 4*6NJ;ЈNC!mP놱uJ~΁~*RU |j-VE>Tݯ&I䢆gk*PadU+Oh^rԇw^BI}^E-(x_L\Xp@WPR}[ŕidW:{c7P al2dE9DئUsed6]B^1zP [Аob$ R>Uz/9Ȼcǚ8O)Ґښ)pKeP<hnE,,+|<\=Q^ #-; FIU|moj]3YTTN~<8˧ ׀I8nZŻy76a$Z1)~c1~K ]Z)+ύ z@u'v jOc툺9xi )IYT^c$51Rl]ȦNf/ UM5ڦ ^2#߂r9Cr]:5\Ef\g5o5\纉oI'x\%w^ L k7#o+ cf&⃲p˽p aĮ'R D je$e0PX7{dg_S ֌P=t~p>NLhIyT .Cr ,/I h-t掉o'i)p\[_UPTYnAC2̰@8N7PvX=qA!]t F-Aop˺n*Bk2>Y"ob6;h]>AѾ^$`d.>V8;/BE6dO]'cb35͚+{~ͦ %- -n!PtG y(>kVOsq ׂ`$vD۳a[ fkL֮Qq>CmM4^E#} V*HrK4x:Pa[WVaG7!Y!KOiS/^X|9YSBlHf͎%ڨ]j dzeRш,?~lH%IQˍ:Gu ge@ƻq(0OYigAڪĭޱ:_`ITp~bʞI|HX污r\z*\}(O [ u`Wg{Ri,a&^=O`skA!R?)4!*)Ho o.5g, 'pjTBI-,7W^/DY.H ISZI~Fad ^I\) )Ty.G1_(XH6[;یbz3efsho+12# KY"te!9P8}R ljlˣK̋wJ8_xuQ222܅$NwreZGhϤu؟[RhPx: hܗkO< }s`qjCמRO҈݌ⴣ.6t^E_]uV`4F\H2bL0AN1yDk,^~G2R)PM}JY3?NN V.`;GotCf`1hggS'l"g91À~898Ll$,?6A_iuN#!aK}( »q7rE&/골G}nhrvh'-nc`-ix#. й \xֵ]>QLMcۃ&?-~1DT/u])ܑ0-8)"V{MI]x}O%\U3$w5n`sgQ Lv |PaЧd\彺A3$t y!V^Wk*ꨔKAnt ӆcB+u4)¿VE(N>^Y6S~IتLTjcBʶ`!~bζb=8Dr[ȯM2q Nz;lH{L/ = rIA ?}=2Lh R{BMNi{ vՄ Gԓܻegxծ"nزk3 ב"m_LXWݖV7Ԏ$L_[YzX)/-QfsMdg>h7|\@p$bV q1IdBVH t[RLZ&` f2%=c g^kn95ΐlshF R&/ʽ4PCv2;*6׺ Aӌ3$FC~!JZPhTa#!VG;ȄNe:KS~SHXx\>F!5Ϗ-HAe} 4?3@hƭ˵WM3- .3M ESo$SSgO>q)̧C M $|lS6w[Q?k<,T1Jyƃ<.B1[K=+ O5R,j#LǽZWXS|f%k7p{ >4JGHGl?nDG, 0(?gxXž!^[!Ѐdu3T_wU\qnVp1|A)6(7(ߕ pove>NJ5Ho˩ N7e!q+<#t-E\֘ [=W paͰqCIoCZM5x*hekI|ms@ܾ~PxFF,f$yHh5QnmoNT+meu&c^Yd+hǀzgg.. ~aϧʏKSJժHUC:<aTZ>~wd7%"PƋY #dd@9ȑ-DuT@FfI@hBC1 5[08]U@꟪æ;ٍT"6sO½RE91mZp֢*JZȶYyk5&a\DjC&99('B5_^Es*L*I.JAHxG5w[a@'C䯳;7sэ'[h*Lgw$I%S&]plV0b@6ժo{IOd`R6-yt')y2] ʘV=|B}6ŬjtoXå|H-FKTGS7"t5z߹{o*ߝM&o)C}ș, s)dꏅ ZwSVjn KAR1y$Ju/n229<8ʫLQ 5#a1 ^ҨBG_~9`ͪxf/нZAc% -k ˪L[V3 ܈}Vas.5aj5lr (Qo(0rw:j޷ MM@.éLf#/V?& qPW@1\tM hu_,zYQ.(`OцJ%[ߝ4jqY0.[:fξFֺ_?#y#?=QGPV8T%0 1~w gFxx4MX5`KQqƱbP\'iIч9wRfp\-]*QZNUk06„=wG:o=2 bNTȊ6js2 gpG~aK޻gVrKnsOV}yj4}V"#A8sV`Eo\;Jh.4y8@>6 X^ڎ0swit0@B?rta0Ʒ$H\~2ӾߝHK έ aڳcҀ]*4ް!H5VL%Na93%5͋1\2jmנh46 %x(a?nA 7\;F q}XՆ .Z. Mgjlr%s Y|= RnŤ.S6ãP*z)vhLinX˾XnU>ˡwn71_imj`} Bt}IK&Ou 2u.=`D/(ևDG8pa;ˀ9`IMԞF\>h^ZH8'<BpwrvGF y@?8ۉ_"rYZ(DGik( co"^I9 bfrxJ7g42ӛ@f!`%)KD@%3  N\<`|#%_jmgW\e<+ПH[fa2r³w?-LjI`8Cook0x'n虿XUp̊PH4 ?n9~F1r0Mj$ibKg(y@'x#xuK'и̺H@.t&E`R9ASju.kPPS-'eKMF&ة[bmT\E9y lۧ Jor~?`6\k0eďfmx4'^Ofď? _:D HF0GnpK~=0JBM@-s$  4Iyzeѳb"}<-( 475{y[j&[OgfZee^  æ.G  (gްc/G%+^lu ͅaNL)rXtwFNiCE80F`QX0U`Ӥ{Bʅq| 3QBǞj;|%`r[C fo*-JnU}QClr2i3@mlGmMu!D0K1l}2FUkJdo\w(v I ہPEIeTgx.I. _ct4paTCk%{feƕxD>ҝ{,w/Zu.T>G=]j@o=kFH &)=)ެ$4C~vm@H+1 Y4ŵ[ɠ HsβT(6[_ALߌ t R Wp3QWQLoKρ]%Iz5J$Es+tь*r3αo\| L)vZ썖CE/0:pM IW5b_TbBwyn:$T&,s wckdTuP7$MX5+4\Mvb8IԀwk..R{ [SVp^:'^)\^Cr·.۟_~7R")+M\9l/ 4ԗPxZKfGFl[Պ̷Xbs}=7>FrĺOüUXsKj|?S2Jb:CyЋ JwO1?xp\ϞmY>8h~.<ԓv-!/ԥ tR}#KVU5♲cE [ _aX,ĖT^7q SY$NwjpaY+\sxuQ_=:aȘ_Et$iCgmJD/z_-b%ǁ[>H, K,@$~.|A2&bKilR!0l1g-*QpdB#Ÿ"p䠜lG9:rQ%o e:2ή&4{"`S}+W (ڴS5%Eo4ӤAVz)Jg{C sx>3w5qL}L趌 ٖUgEUĿ.9>llN+T#M[u{C h hYVV2݋[(i /^բ |d vAJCIEhōp]29g=Di{0ZL%_U08 qT޽C|yfo73S}i I+t-,#39˵}Dx.) 6ÔBڰ,B [p:G36&SA[f7y^-~:,FKB gSդY:r:! )~a`wK>R;~i"HH•孝2' n[.RײVW)(*I -x<ǰb6+$Ĵ jb+.0O1)_.nxLQQO6ˑ]ՐZ,Ld"+,P_^' 1=r!G%K 9+֊f&CΈCCDXNq(M@] D ;N%_^||` ֆa\pMH$!u1>L:1 7ϰu,!O8KdsWw`DGA-w5&GD#*դ!H9uWتZ-JC.ZEB?Д2O\Dlr&14Cr^+ k_Ctg#`0`G^S2Urݪ׭LLW? VwAisi >ZC/mVZN$iJuy>1m7BB'w:@P6`1;J3WpF.fӵla8+۵d{ jaxb ':>i 9H,k/^YBg \})Uh Z0=ANA ˓rşNq)@#i]9&,}*]461CDcK!!O ?r+ٻ#Op,WB˜ږi-8]Yjg; &m8'FGC\;]$_ӟ 0cnz6U5Tp ٳY%^O#g3;eM3ܣU:0^92ҧf0RӕAu!?pGݮ+AGCWpn 3m!Ȕ(fw4\2*B.VY〒gצ ^ml^_)ep?{!E T̎+Seo":G|\|lXd;y@ChWB/ F>~c҄R:ωqYy1Lcm0&=_F45%A/~K [953L lR߮\sō܀XFo񤞢pFT{W^'ˍGe7QچOr;]`K")*={УI|a#54oOÂb mhVN/\f(GdjLTBJp;Mߑ}JBvg vCknfI3˾j]o@pѹ.,q:Xi/~MtaTRAʐg K#0 (ҫoN`skNxtaɎ:2n/@U,-H+Y،gw.tєǼ3R״}zt-R߾;\ 34Ent*fi2/\h Aj>Leh-E0 e\ŅEl((#VNqs2m"}Ii'?!oIu;$ B34:8 cޮy fEӋ=ٔ5 E{Zߙ&YUz`^= \5'Kl <+ ;S o@֪4TV\#k!|tzzV7 @ZQ8F8/#+sCnX&]G|/ "~HT]<jJ  ~wwN@( $O(8T@@SQOzŠn_RA60<7+o12duxǂ 'n'Ii<EkEQ'D =׷ 0?{66* ^M/}XrU4xKua,*ťξhGEdKq)1"Bo)vD )} "HhEDEV3w7Fl/۶#|5Tc<9Ϟ#g88C:@2yم8yikxӼKL[%ŷk^Kpe JIŜ:EwsqҎlvڌ1_ҵqqS"{]nm-VSƷFlò -fbޡ(7tͧK/$)'(˻ MPoAK#MM8V*Hm3nck[z^J!:OC>.گѵ.:7(-FE1k! gх⪆};)A3Qq|u_Zo<ž:nf, _G[5RKG- FT `GjAg_ +, |ĤF{Qшblk EjCM9$29IƕA; FoU@\tERۑҬLȏ9Ii:@ʉͯETsC91,IzE&Q/sX\ x4XVOh |_` Ua}2]enQ(7{<~l~ͻX-3Pz+7_Kˆ rajΔxk I+$H8-C lID\͝6G!D}TI22aI8CiSAm3KB.񿈰$"Bavl՘\Q;j?w^tN4eW#zI,/4Ol09ɂaD˼,.kacCM$VϠ٣`Qoz\s%xQLW\wêr==a*#s٭p+0R'#Pp\n,o7mJ܈&6H~g(s67y9Y隕%ABKS84]=Ӓ%g$2` ̪AWh鄷͡9V+J/PZ% T鸠ݍ >C ka{tƘԷήo&iA0}RPq=3Xk{77]Z7W`Y7'ҧ'Qh) f-GVDۛXiVJsX$S+?ZI֡Ln nPx! A.ZŋUs"4pGyc˂f(=VՄ^3m)V5kHoBTxyL8 8׌/Pgݪ6zɖk Z%K9ͥ|Cd2{9ФKݩ| ؚP[,&-Y (ElKoU*-6NH]~_saG*XBi6*}Eo=JK)_ؠ)KͶeg~ı΢%G!#c͍0m¦6Ckйڛ2̃\w* i=suEL2bRF̘~ ɹDg Q.h{J ]%jԯ,7Mk?0qPVc2kUo0z LgdXNn;ULqW MmH6eka.ئ@p*OvWN4ߘ%WtY@QdD / rAc4&@9|}:7oL=A D/Iyr46Q c;H'x^Ƥ|^=Sy/›Ӹe|mfOsbZs[r$R&4,9@J'*+:]9gdF*m$ __ N lkOPzh%.sAS)j5 ̉VM!|=~jKTVLZi50ZKPq~~dZԐȰ.Vn}C;ZڶՄda EUZa͌.|澷CקQ}Ct_zU\pw άC}Aׯd#%n宅Ԏk:7GnS0U rrdz _ nbPBP'0`,WQq*$bK*Ri&~CX+"w H ҿ{"3Y>0l|55t@+ؕ3 wşd \%Q ٔ$}`6y}N- 2A39ʑhQmΪMw,'gэ)!?]j0hb~B`ʏ D6 朥vp}&rl D@e!([ a33p޾\`ҟmӦ3jy\s/ߗ-݇,D8Pɂ[^P9TJ. )l"TVHs XAoNb]+ qIlV;gDAiLc&+ |֝>LZ')}_ sfMibUA%_f`mf{6 S>$+TP<G71!qG92[3$|ݕۍ&b=B$=V1:LhEVx?xG–@.@t: 0?W{Cù ݤ B?KSYDWe]頿-;+)m=<7@x|bCJ-kptj{qP67EvO A;;F0SW$<6F)9WӪb`mcrO:{&42,lY\Ef%=İev^.㵀*Ga"q}uW1C_Ut#X+$q.fG9htrQ8l|S AB7rnvmgBa&y|M~k؍])<6ffǀ3F7>jz(bj AVÎv`C_9(3;, ՄvSHuQCHZ"S>\HHy?Ɓ_-fzDV?v#߸[j`L̫TFˣzf\!3a1lbQ[&iZE9JhT9 .?:|C;>-Va_"`s;k~e47Xv;M\@*nH|'bÍ4HQeby 5P3,Xצ>SEnlUIw85¬|˰Bhg]t4~`}rX;B!v{>z3g %fhiNW%jd*;#i{t&_S0(.E{aC y&/ePlaMR gh AcnjL–&VM~o"e `PBz\Jv}3=<وѻEYp HݭAYց4-0Kdb5d~ %?pl?PHVu!64}QgYZ0707010000001c000081a400000000000000000000000161421e7b00002074000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/ 2]?Eh=ڜ9P$lIO }˩deʋ̣g/iWSXo:G1L(´lsԝוI!-33P4m kG=v𢣯wu\RɪԗH6t#C蛷*tf#E>(=ՆmTD S\Ry=\ֲRcX5ڢg2F8}ۆUĭ^q%)I`e89kp6=+$0̤,a@W@v:S\R-YWZ+iLyRT(dԯἃ̂]ph )D/EaG:V͔h {N| [Enb#\QKR ٦5l2˯W+_wOk3Xެ~AMor9 ܼ04;Sˣ6YزpBtEj(;Η7?+/`)o6enfR3@Jz#*f> IAJ7ux~QZ~R:P"[-Ԯj_F4E3 k;b7mv6+=II^g _NaMZUc ĩ4]8j\-^F(~é`]/^^ k޿^L2OtǡrsDW#({(턙 *Vլh=_9FxKI0Xlo%4M%%?sƀx+INʵ`+ \Np(KW@*>?~5)^ނ ]v;H=M糦ܾS_\=DWŐHOU-TFrQ?{,5+Wfs2 Р`bN9EéO֍NIPXNL:N9<[Fhīj9%5vծWw18lĵQ󼺂WvOf+%RxtIN,O΂ ,ߟ'{Q'ėWv\wD1D=*WO)*(+x :\ -ӼOV%F@+QA)G1lT:3shp%&:#ˉlmÆ[J[} JЏ eFa?2~5'$<ߏ.NR/r) ! O}XZe-\Byv81#MAv s=l\YHz}5a ocA浮e}*Ǜ_ HV>]lE%R>YReF?àj.8p,ʩI ki/D~N8I(G>hdИ_Ƨy®i|Q0azҳnn6ǐ~έ7vk8?&8gm/8Hđw A1{!dlZ AX1K okGa>=Hsp!#L}+kk͙;l84Jn2ZZ#>vLx^(H`FbV^6\ol+yVƒ{MֈvB `(tll]8ķ5$`;l0|Z&Llg c#-kB d,ceAc/nxA]}{ja 1lc-nu`h`- bc[G"f኏'p$=De잶&V3H@fcH`:E砕=ƹS6N`[4GM,43W R#qFL [mk _fqʃp!Ee?3#֟ڎcΨl@8\3}j1 0!:M"aJҜFMxNoit7ՑlRpH#&: >&gGIɷ}n|_~FxE+ M1cX}co"°H~?Wz'4f?SKr3GwgAL~ D`ՌJSf:}dh8OץG"-:1ۛ+d4WV~qaZ)t5PޫUiV!c;&&)hFcBeк)͡%$:nCy귪m1%$'i7FJId#쵽=7S M܃b-d>!( bdP 1Tn=ѴgŃRb8ۂ‡eNM)/ә ӆgr o,<Qv|_hE=t;q%SŘl;yȱc}BƑ eߢ-*WgXp8 !q9_ !uވ>NʯhhNF91O$`33#imJqQrvZG{k -lPн>]1q d_@0mvJ7Y)0~@QX{mz<7rWT]n"X789agf!>al hW!Šs:.\fUMJUԖҁ',O (@AlLNxGb 8y)Wu(5I]6·R Z3h6D>as uL^noE0s֫ PڨN6'{X7IG_G꼃(.aiz@e|Ƭ7=<5j..bnBCk z8!%0ܓ t0K40Y%fȉ  i_( |Y;}.t%pXC)6R  b9BTfyه ig)ӊ<ta"ZDT% P㯤4ix0Emzg d0OhQdTWS|.&\QwAЩRO`qU^;m]>[4]L?)n GbAP<鰢vhWlݗsK*d!8\ !V?Oka3 `&OkS ^栝~.;lrԋsTy|M5{zwg J)xϝBq"vDE[k\[]%wC;`x񐈊$K/`ԯ7(\^LyzLPcf 7ϭc_ ,ssF&t|֣14"OBM"NZlQSD]5 F H + )a \賬}mWwߘ ),%\T+Do֨i&4] #0wlԎBSv+6+`6nMGKŒa.&ׁĪII4)a0]KLe"}n15a^cIv_އӾ^v0 vB>6= 6qp &K1-FP]Ex5 ]Ok l5l{紖]&; 5mkXBzۄqk#j/̧CԱӼ{5 CωR[ZJ,8 ΐ=g4@ds yFNԚ hČDٚ 9[uxq?FH*bb6SWk 8{9-Gj% +3ZvmZO%l1:<3Ѳ䒋~Svx@' e^ :/%jɡO-)gƦ1%4q^0kM&XI6 Yu.G.gm` h|Θn^r)򀑘~՞U&W,Yh"#cBhKpKQlަ2 w3o#ۄ:V!(Zb{em{qч] rm/GjӨŵDL/0b?wRqnj8,F9]he3Ξp_*/JOUbS 1VmpH=:*]ʾb/es%;b K{RJJh58FÇ*6wewP__,+xuV/7#!W=9o&\mXa9,Ql.YzQ\gL7507ϑ.1OʬOUpsKKe&6d4"nbF0ۢQ })(L% m82OKY 10)oElJijB49'b KCo)-g(?'4pB4;Y8qfYG^]EO5i+lSfPvyreA~$CLEȴܕۅ m' kR/Ae"W7 o_LB/I3AEpf3qow 3 ;E/2qcWWY0S)Ő' 7zub݌d9DF7@ pz{ !:Oia;Dx.54s%|EQD\]2x /hY2~y'Vl v>'T4ՕUk@&Fxg[YֵfH[í[.K'*0/85+?Q@O<ó"ҼE&&Yz“9PҶcD`NE I16 F4NϦ0-Z|WZnOyBrrYϜyoi1M@םuاSqCӘ9:ٴIeP{P{onqK~*4ߑSB=OOTՒ"NYHTY+koqF2bc`q;:krBW$>¶j2^4iw `? " ]r h4UozTZ,d"$iY_'(JA`Ou@[Vl \ʈZ\e^Dim>Cޅ:@DSW^v8F1CթqO7R܍"ǩ7K#G&} yEGTb4+ YXy7YfRhZ!,om՛ɚ vfZ`7B%=/Fx'\'-[ij_ڏso <"qo%ʭh8C/VfÝyEg"h%'Rzf ׺H0gMn7J-%kż5NzS7 xNdh>krϫcI/3cRϳqwRq_SVN%Еo-<ϠM'V(_ѕj R4EIO6J)Pzvew;aBȫrˮ1ѯY+cVU ]wd9\NBR3s Ŧ6Pآm;S6-eV 7BЁ\7RMp0*|#w)  ,NZWlZb{pp`$|ʾl5[;Ne3jS LL=52&^*F2+ MKD26 ^mJG?37XjM4?S2LgĀY\%өbe<$h9cvbFacKc.*&F*T>" 躦hKi4iUY"65eM]] DjxaY0=@ZOy˛ݴH '"6RE^4tuy7R%)rXN'ǑP'2HHx]7bӛL~O#msSRE9Wc ^lm_V>n"f2G1+ay M,(3ϕTiRac門lWHvᩪ-ǰw3Sj] /p&ޮOpLaƢuԜ9eG-ooӽC,hz5m/ukgyIH Y=Ňt0F&hCJ$yJ^+KI@N}$$KSh99HsY|h1R16C,Ϲݳ /?)][L)2d>SHom"V<?! dN*s9!f}p;K-g;Kv@6ЫñZs"uPIP-h~6>72|%(=}kv,hM|$l9F}WA8VszJAn-Q4NYC ׻z4_c ^=O˦-_/3?-S5&:3QnBXGQ;DŽ 6t$_JW{ΙWMPh` <;۫'c'gCU"EmD~mc79P{ng+ ՗r/! ^DvN| %l$}rC w̨3*zw Lڹe"b =KM%!V:uvY2CDOne)mXZpGYa|_+̮2uD?Ά>]1 OR NiA &+Hl7Vֱ{)ˌ?{v1-bS&3qJ6һUIn넣iDQtW"WOie 6wx+XE͢%x`" fJndf /6xQ"LHRr›f9r2ZVqHBˡPd&?D/0 ҧ-Qa?P0 a[Ԥ8^ )<0g`PWM!?oR ,:Cl*nPw=nFp ^EDK,r ;Üx>t8hvffMYhH1v{kO3셎92dw{qK!)\"\I%wV'{Ct\X:Y]d>8]j se!6*Vg*.0/3˷Xz֝N%My LcJ}aq(l1@W~KA/W6XK(38)ܲaņ PT*c3sAW`;wS=JFvHb@+/2To .By9wm}sh!]vbFx?(P` C |q2HD^]LR(fľΌ vHGuQӃ#Vm qXtt9=? \/jDޟ>5Gj"$* F9 E `.e\Qm4Tޱ)T=e\ 7u %Rk"躘/&u2o%d sGhX?*̟)6V͉B؈X8/85ijbzZVCJ @2k"BGr]Y6IahѫޡS/T4ni8->I?sh!Z󥵧(bFkB4?- *$m0n]{HY bYaa/LE,]2_4qm*ȱȼɄTSBf!f^\ ,PS[e ["RZ"J+ 0u_4k:%[Tn9Bi@3x2Aa+%| t<ݜ93ҸK;|AY#݁\aG/vn- b*Y%VމA̡,, <|F{Y '}`{sbY37]So,yݧw<̰6u97֝s\'5f2 _R};Y <qbٵ%zɮ6|>KWƆEztT}9de4ǙO]=~IhZscYW,Jm߯Z? Z/=WPι"рYɕަbǸz|џQXŝ**ȓJH#E*M* vE]*^]93C5R56]}rɓ>Ea^EXyb^,iaU|bB_&3h\R]@ӨHMO} pJ<|yT/έ]S `DN/vFZq,dw+u U>#=$r[> FUL=(: ±9VܥWD,ub.[HB^8ADb[)dU~\x(1M 6ɥ?݌&9BKF9wnmM1NW QOrp%Gr(O 2eG f?۝Jc,iGˎ%"_”Ri '/hOխ.Mu|jV 5~>  P6=] xn60-pu˭*8"$q,j3TH*cD*d&o'< ~>#Ǜv2PH*}mywqDy&bֆH3Whp$@|ld 0 RiG&„:{ŕ92R,vXeѾ|VNͿ.yIkN*qah mN_%yGIisk\o#bŁC,e74";)PKE:;=o4J#c_fuj/C[u3*0d {1F݆j 4'G/є {\64or:x}PgQTe7E? BP.@@!˘ENrPqZ檤x0(#W ,&>fZNyZ* XU'd (AS{KF7[iǓUv~5V ĝ} sGBC~wMa3I2 Tٍ2aDFڪv[m7"_nFT7ZCݝΧ.bw:Jk•ol'>m)B3e7x6P-Pd'65Įq;E L6$rS W8 S ՌjVlCHŒFî:MB ̜JAn(Yj$J7 ]XP㼽~'̹ѡTܣ^=e8)d f kB'>B.zl\eOò;cj*ebUZ/P a$On|aH?1 R9StGnfz"\Xk9fV /QJ=/BUG#)D+b(Ovbs9~)$Ry|"0c OC<$>F4AɡHK-vwJr[bMl0~-IDOn驘WHz `!s2Mڵ(]30V|G!P*%_O)9ZeA-^QF4Hdd?)dz\|F"0.3#6)/a8',κ]ޮÊFn#S%Mz:3(Xȳ@@a{?k]QҪ\+^\DPK@p7,ꡠ]yŐH:?T ܊4-Bmvr ֖֣d$82dB₇ K5]Yry6n惄Rc%!aIQqؿ@j ǖTh][ ܺ},7*{~7`zOЌŸID\$.& mM}V<&SQYaV޲;Ei~p⚘,+:b39!Cc<F.R(X_x5;yl 6RZ< z/|!ۓN{ݽNQuBϵ5jf]/Ȓa  7ym|\[e9 \]'>T9|I+v:FV`qnN.C9hgɩnxQ:REԮ]?gn ROD?!kU`Gg47$M"(P;oT]5n=HEU&MXcg`2`D~$>aI >_= CLb&V(zYD)V#f6@ l ɽ/i]%|  ,0(6>Zm Dt gAip s7Wߓ|$1v`Ș mpCNj jRJrɂ:\ bEDjU)ZS'h+>x}`Fwג3K a:SEAX}F7ZE7?hh,)I#)=T9{5mYU%Rl)`z.fL@ !7\qXS)c RH٭`i4:N:W=vkQ?vQT.I^Ȟ=9OZ x F6[јƙ$̓@2Y aRg)e^|V E´w3Am"U_|XdANmE}y`KZMo|rNtp#X&x@y͠~'IGFNH4U/=A{mkg5JFpYEt*c'5%~;0"{7@QA۴ػ3>4p_ h䅒Qlu[κ oL 2La(nuq]({b>ăȖz# A}_l I5 tp&3 U&+&:*BQn1kQa.¦]X&^ b څ}vi/'{l< d5ݒoi[aE>)UdkFyQR-94maL+CAE؝#$tIEJu,>JDt@ǺZD`@5{e* z.Y#Ւ8cas-N|ݑVg(nYsLlb!*!+ ipyǛE[<Ҳ/M~DK--s= )ˤqM+ ˚/RTvw [#3ǶpЯO:黊{-Bx؈IE:k-K|`ʕP bDq#d?-9rk!)0KZdAvMi1E5;0=oBaknl~ 4~JYYVl~ё2$*! BصD OJ; {ϯ2=^imX>Tzz2u،VR@W4HC|^A '\- E${]n i_%IlC4gc#ӌm '}"k,j/$@ͦ& ۞ۋ~8+\D7j@eq9kґczjiXO]щ r#@"OP"_X)boXe=&9M5峾 3> $3,yv.34٪d^ &'_Ki]c1~bxl%TN(/o3kDF>3h;8-ѡ8DNjY`aD7de>Kѻ|>)H!NVe!HiQMЕS=r,+w.4BP.aYyׂ&$UE!{\S’a?5(3"RJ(]U+\sȢ+{m(@ 3]߸d_~A25A p=x8}@nunom!;7:|{ ! :Bkȏ{N`X*A]Q=Q(2 &+0+gگ?- ߍj 2ϚKvCA}QߩdW74I4'):H~ΊXX\-MO@yBOttyE3u[?8q qK?.%_*OI#m8ݰl08)aD/Lď\'9N+J-a.ElQMX6̛ )3.&,Dѧe:Υ4jrc}iH 4sygF_l~5HZLE3AĂ X^y}EH^wքn`ozPWA&/0eg?mA+}:;cC91PnUG8 &iw>' V XMc_t 4ܝDԮ j1.dJ,:+`fA&w BXPC:ɨ`WO~~ϯXq]X,˳Ve> NHc 230̢a.}UD~wM*¢,on:$ڻ T[R+y7cDg&7I׌" LJ}kռ/&IL륲0%n!MOG,&,7գ"042bEyv){ :Yt9fQ=  Sr/ vCCPv"z;'DyB sd.3ek2ON?{?hӚI,"|`ȑdΤCD^t~RR"iiVĻ g>y~]#~rvE~? 9(Z/я*ѣP3E)s`})1xb7F^ab[{a kQEQ%{v1kO}CS`< =CƗ.0-mgW$N2:SsxSSv/bS{0O2𧤖ӭa|j*ZumW~.'N4J1׋jڄĽѽbP k_5yLp\q=J}|V $ lh4(zf6$ @%u""p~q7DG" 7a6s~B|Yک؟>O03|f ĆnJѿHMm.{s0+˸ySE* ؃V;nNSeU]w:&taJD/P>0&rys =fb+ƨBqYz˔-Q`Wڗ6h}GPΙw_/D:_1?r27]yw$"gf]μs9٥X /ܐT?Z!,JR# Z,:9ƏU]+A"w +1:T((fM(ܬg(uxtl:! |ҒU*1% ~ŋN#vNxI˪e7;JBUӕAاN9``%Y[OtGɳb㻡8d3YX[>~IFVO'0ݢsJqoe2Q,Tq:lpWuVcʊqik+ś*RˀBͧu9- uKz[WXH~z l]^;`,uq)$ d)HZeDͮEj`Z!n\s&WPphܐgE^>yP?H-3NJ"n~a(cz>I3IdE?B3]];-0WCj.ن-^[/| Ӌ[hפ,$c hұvPИ2{^vȯD:Ɠ_a1̆-> 3&EXC%p<ޫw B"]tۂܧ(k ~Ln ]qcpVRJehu;$ZSu*h8Y)Ե56v&+ZfOД"de3`EFr{@8(,%vـ+@*ѥM)2 s  uNյ¾oCVIlgԁpب`:Fte $..f&#OSS6JK~| B sz=sU H0.gbfGdO<r4*0^ ڭORք{ULr|.n$Cyff7(Ⳅ&x-WbXw;F 'z-νrW[g{I\aAk@owd#뻆9XHf~d.C68lq3GE|Hpԇ Q:VJĶULJ"oSuSi0 +g~F׋YV ð@,m̕a԰l e3~-&nˋyT|`3<%ٺ/yGFP#-L4kh'ϱb.\^3LǬc4 @| 60;a;gᆚ!IDv,m[3H 'D"4U+ Ufȱx^O2kַ/S)x],V05+ku&0]`*kcFZVg!p7iݻZAB]}ō!WM4t&-;-|0!d5驧\9H"K+"0rθ[)UU+e5hCp5/\emrQ]o|%>!Ru4xZZ;6e ٥);sqŐ3u3Ң5:Qy~ۜ#LQ?ې/>$/-M]<G8UEzi_WQ*4ySѲEq-APk]u_1Yfa첺eXМKk*1JyZ૊J>$%D *E-BxD狰>\5ZW ~p3UBk@PN=FP?6W ~yd ʚdoa[^{-Ft(5~34Bk`38Y{&'+1w3?̗xRseVK赣FɈ] ٸoFbGIQ̆++ƜQ= FvJ4hhTս7bS?=d.oh_͗_%K"T´8i4ɷfyIE9 n"+X[CL$8;=(YkQXے|jU^ b*!~2 h0F crFQ یh?GU*n tKګzi;gMh*$8ATiοl;n(t`?s%!cmW-KՏ7A 0WZ: N̆wP´?ȑ>chkkV(Už w,Y+~7']q%Ϗ"LS;Pu]63> _KG5L[*!jm̥4e?߻hv";7Y{a4d-~%jc pa +2}jB=fYtǎ!ބeVJ ^8z5@j\Pk|9l@BtnƠJ2Χq+W1\GD)Yř:\)7ŖqIȎFpqKOĭV̄ È߭E$8f6N B){;hZ]<ɐx"F䎱;7|DD.|XIRgד:K1Fva'ݿj sJ Kï4S/nOZcТ3@w틡 E[SW@R%^.eG;*hǁ*qf/NZC,=Up "uE͖cC4buݜ~hs.+9X"6<}WRt8N4ΠL'}̰TTJ7d7[~|;qTnm 2ٲ]@t >,%]#tnoC =aIJPb0WI̘y(0"@ia=e}iܬf+^@RuAPo7ʣ(A#)`&PŰA0Ω;5J')]' "Ȥ:yI a.DrY^*8H~ V2t!1m+Ey_UdW3HUGKh.PBl"ۺAy\6hPN[sus8 ѾL,.w\"3zsats G1ToWI ݤ=1ʵԩL;΄ go0J؆E/DcqӥiTN-zg6A9D/ag@( .F:ao68Mމ(R)zjtȜ'ZTb '^كSW-G=y+dh%q&t*vRۡڟc_bo0F4-d6GsT:0m*'cp[L8Rr3~9!W7ACY=mٶQx-(3Wi.S=)Oq'Wck9Nx{洷I[OPxD~*Oj< 'P| w Q\/<z쀡s5#;* ̚.%ǵ;*XJ7vYzDg4f 4rD)$*pAo='}][J' 83%q$S! ZݓSV `J{kgcc@X&_k'LeS.W-lob,PG-!Sڞ4ƣj^@Z&S+r V+ '`H6|snHĉ(-*R9_)i18 =JǶćln-+^#yq-B{&wDPۺ68-9,m ǫ2[x",3pk?EE |'rNZ@4v4R󻲐4~4QGZ*]alc4˰9gMy&1œ4K0}>ea`KSS59qNm\Eņ ܠEMgP_a"eh5lņ:bmY "p9JgQPhC%-CgV'4ޫ:P̪cc_㬠F{xDW|s}y.z^lV,dlKCt cXv t_ Yj9M~>u1Ru(ͺU6{'a|\Epx6oZo]i+ɳ1Fd^"Q7h=L2Pz"?(l,6ݭ'eUb"zxxw5;:L/uN3+??7 $Be,5M}tJ-̼\w󦉶V5F*_PB1>Ҁ &N "7l\VUdaaP!3RB~o~r1 ]@< ujYcVШ]JVd0U7$mRm˃/.QzJ˵[ݥ̕vOɇw)g4 Bc?r?aJ|Bz =@KC(%x5D6nyn:16+=i-7o:.`)˩t_f_^%Q6nєBqbrY!9psͭFAY_v.gN3+~Yv{?S\Th8 _Y]'T 15"2eΩ^_t,T.l3A;SH)?ifĊCQZrmE";"*4G؍'ԙ.x,)v`|> V|`\*B!&&*Bj|gY$>HF E92do.8q^Jg* ]1Vؓz(FXI G+ c3Ľr:-mP׺uDAdq|Ѵ쪕j?__m \|0e/h.l̹ ]Q*~yO k%79du1d:Ya@[0 Ehhź,jv0, 2MJYa?!K[KM3Mǖ7 n$+G(/\%'l L']1mm 38`tTxڠ>ĥv4~&i9-ò^M-}~U4iۼ gm9\8yJAJx jCR)ͯ #L3ߍn4G '˶ŋF}ݗyNPCr }~h͎A.Zwl%sAi3T nVPL齪)'SM}=gAewU66~",tA߷w叀A`|?#Fn<ȺxD7R6Z`AQxUC=JeN/y# .F"U77F,hFU؝VF8>IE}LK6g 'p `hߠ(+R۷5w˲#73")4'+䀳S:u$ʮUP&sY5XWkkpmE\rՉ@TI2R~L.ΔUwN9K+n೽µeCCoJqD'Npi42ƽ{)o.P֮&VyS!o ιOcd5E@E i5NMFi$noXL2BNfX>jYQɌSDWy}.j2W,X'Jϰ2프,݂`  \w?/GaPul,|n&e2,ըȺSAn*PR2.ۂ!$è~ҲIEΥL/$Bk~P);ad%I&8g=HP{›&Cٖx`_cz-v&[jw]ȵaW g 5%qջpfTLۗB8՗?d)-G e =mD=($)ok'3%I&/K$aeM2AK;UD /~:V^`qSv}F-K ^ 8Je{sb7 5v!YSQBwwQ DiU3Kى)H/lF|/:Mm6RF]-iaWēPH#Tqn Z89[],ٛ sOoNaO> hpaEJ#bhb =Ic=d/D3io mXA@?Y"<4&9򲀫 8I xԲ{rWbsB,x#NUҺ |1YMEf(#Ou!̓A^n,C >}DIkhA̭0R d )ǼD|n9:~R䷳@j}6+ $Yq Z*)=-Gjj p #(8C ~s)8P_1E:z>κ슧MeM8)ZO$p.ܷx~P=R_pMgMRׄn1iðFbS8&:iZ%"3B7Q^7Z\SQKsUfh}gF uw ko|@WjEOSZYT/ # E/O\O%1jG=d<v~y7|B6~IŒozpѕTA!';-#k\=v4C@u%eЁ3n#2mZom T'z*﹨!c shli#sZGѶׁAA¾^NPbNP#&^)Y %f&{E(!rmy֫XK`4R;iOgsmE!n>G>+ŅȆC&q:(.i4˰-f)zmiU.8|Yu؄-k~ޓc~ U!ὙUbZS~Ru1<.pLDGa& ëJݮQ2mp@OskDd<,gަ?vS]uJ.:$կ3bNfDOɯDϛ0}D6ߟ1k&_%a"^8_˾4#[S@]e`MB@T̞ه\>a.X)?^g΢/N 0~HJR$BD@]3G8^xHrCyz]z px K0n7 `4|ql-P4] S?%S7{@uDhY5clk#_m79hfs4EH xa7M_$& ^pFДW+~5!8m{a}|j ᜨޯ9?C~ݝq,3eGM@f>yFbjAF T\E/1͂_)8d? %u.ū7@5gvcrf2siOY#ekb-Cϸ=B X4]X熷sK m8Kj=; xKƑFv 0<^u8?! NjT/u8 -{B5}O&R;%;5XiR4|\DOzh̾-ʽ2ޢπZ|5k/|*,,1*`4R0hNWZ#X>6)O~Gd G)y/~<3|J֖uqdNlY:G[X0g\ .B` z<2nnʹkBX}UNBWxH'm] k=1XO7g` ^FR&{s3d"|謽 d>C劽A!-cӊ_9P5r g>|Ɠ^H 6TdzMK{ootY;?㲬$N!zn'ۗX( X~Rs (uFҘN>ry^Q7]GnZ=LnƠϕךȺ^;){OyY|n[7<ʥ_ "JyxHC F]s#!KlzٹK{״#4;Ud~^Ă,^D ;?i]hxO}vL5D4bWѻWl 違3Y,!rD.I~ymw ƭ$KGDŪ!};͓ YX]O$V)s[09{\b͍aROPԂlz.\z'$=Hyes/5WU[اSezwͱ/dri0`2IäŚT -H oSsb"eUy>!1 ݍ#o# ,ƯY6ӫx$Nj5*nL]Z߱!9mB>h|px}1KBb}һ\s}+0+E0  ';ԌߍbكLItBIꓦ\VNXE6cMoTzHTؖY(Rp gOqoBuH̫9n_ cJHʬf8zzf[-)&8%j٠% FeZ≪R_\ @Hِ,I:mjh@J!1#/"͞Nu/)P&l|`{mAZZċv]nSG9 éx |F 5yhDX+1⺩#S0lRTqt+{K- ]ʹ[?9uknv`|3PIo &lO{sw E8@`|՝Om:P ޷$Zg:x]XU o f$A<[c,O+1 AUXzӄ~T C;TB4g7 k Sۿ S@ZtkI/lFE]Pj K/}ě M ̎U\N c!1i[@8]ZsW~ˤV)=t?3 =13NN) 4ۀc U^ƓryȑPFFYJgj`XߪG!XOa |yTkXhl\Xx@ ]}+4RvER+\aY7?HxP#rMtXާ׼b WRvgpo<Sc]̗Ho7BWj j|-_Dp1>GTq olkf(('Ly妗YJTc[K(,x G( oKhq/$DSd"pɓ=UH~| O O  B⣧8Xvu]6vj٪\f,lmpg(Ϩa I\ptX Ommc }T[r3!#N56%G˧vd촮T*l~sv_cCp0 iBLԪQR̅٤,'f-1puA^EyxF}/ 0fgD=Le}\[\X ?e[=[DZ-tU V.Ҏ=_DD~u;c rqJf̢.4X`:EsdÁD`"4Pju%HROZv *q,ťd:;5!UVmSVr36(P^Ȋe5wIyo̺p(F,,FTVoM[]{eTNRD>"HR$"m"{%(Y%{BuZ } } Zͪlu2bReH~bf)L +[eDN a=X-)//t%͕>B ur}ˏEfi)?U%;q:h+9ME+yi^TJ>2Ѳ/v/ Mp D;qr:%;rcTt8?ШX0$QGn˰|E[~{_BɆ[oϕ놞QO %fahcEA $ժJ?~3apOc{/Ü}={2>ȂVNO ̸t ։h>S-tq,s:vJK~C// FIs1Z  ^.r%zR5F 1p-ي͝u M|!RV+ӊ};s o)%D*XA "_Ii @.0"M O<.UP=:Xt)]Wu\fPl̛*Uj16[bjFL`0 K8 <0\Ϥ9 +(K-}L{[*W@PawUFDٱv|?'{qJ:,y[Ơ5jrqY(DȎ?y)tG.QN?1YxOOt#!sdT2t;=i_cqqxf,f͡gFBQ(*b7|D<=1hݪxz-\FhV2#*`(NֹЏ 1v|@i9=qWkx+#xQtvHW-zb'm>eݪ cSP""CbϽ qU2!yh e.vp&2aF{+Z0>"@9Sڦf7/ɴ 9X#WN-By껡k㗒Hgɍ}|D^j>dU9P_EM1F%EXG+]}(Ŀ^*6[\3d)=g*-oZ5#2LWs֗ z'^i<7ىOuqF<倇~BD)hvUxM#G ª\ٱ:Al_zo>2jS}=Zf@Ke!- ձb,%ᇋ9zI`XR\ř%PbŦ\$gy!E*ԬI[tbsyX4PЬ2`)F4[puZ2]|6'2VZlU7HQG:3ͨ-K @` vk4ѫ 𡀆R⨃zf$R1UCd?pϠs$ f9}Vl~eex/Lpzqq]0)2$2C[ ;,a@iTϝ-Uaۗ]\G}/}qIP}ldtm>ԂxGIl}/úǴͷm4{;dܲq[vH%>n~L-{hP[ӣP@]hiՍ]N[$ DV:xbh|`K*ct3n.X8W>L D1N>^(%0ێO_MOl UGRS@Txy!W-R8#s)rkQgj'48\VC=꣣<(liMzD7,vnQ^'M w 53=Ț/.@FNm) ˣ*o5Fsu>^lfvtl8λpLU(˱FuOYS ?В^F+S׮tPvN,c8D)﹝~;v@*BYN @>jtPr<.=4. };LpV;3 9Dp!-|Kv | : Zg)37z|)D 4 &q6R {1ȔUZ0/L?6)E(@GBFBҳZPy_=;̰OY|{-LDb:JFcV,67=!石q46,aA=Z.EY%F2OUK? $>狶P* Eҽ[.@T9#C g@)`ӝ.%` K51P)UF` I8TfiB#!nעSV=,G7[^6ʩ UTK Zͯ0G28B)x/. 0^7_'P|+OS q>)AQbr}x'8ZNmV$Y[L7Mͺ@hG 5زwDlL 1+ Ŧ LTsa5F'lL9y:%ȋ0+>kyڃ>R_yW x  1=Qd zb++uoUX2*=n qޣ הCmY?P؟βh*v8ь?27`Sn" JN%Ec8 D^E [gvPU[hR =^(+$]?H-sh*SBTs ޤ[A,?)Ji+kelC|OAF[K1q$ ᠯ|-({2lW\w'-r2O$YRuujE?ŽiN4ɿ4ݙIf%.0^Pcl=Xєyڜ,|{8eY6 )sA;kLbwq u"KXѷh$Ob}mZ-z&ioN~w/Np{;?Z\-Fp&} l=š`$)duHHklhCzbh:b,/)OH39>(`E13%3"Vk9.òa$j|_V'Pr.ۏf&]ˇ]OUpHE\ iuk^ W4 ʸt"Xa1dy A[[ݕոMӥr^f`J]DV,lKVxGM6tLώpZJ:҅e ̓,~UƐzN!b-h澊/gZG]ZOŽf\jj: !%ZZt>;ӽ07xtc7MT+P}O# *\BϞSԖW cMUlMϴ(ӠB}Qy+u,/G&k* /`$4,U!::|yS8%#P{Md׫՘ƯAmN,8^NFuB* O(~N̼KtxQNM#  γjk4DE&,7! t%o{%(RՉ}o[x'W&aLjY Z,a}(b/(lR⾓r%gYZ0707010000001e000081a400000000000000000000000161421e7b00024af4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/$O]?Eh=ڜ9Lkr4NU"G_խZS4,+oֶ<=fɛݚʕlkeu"]aUUu4K]+jx3AR @+ n{ô}Q,.a{A[>t^b2H-K76ӑ'E8BO#pUnba6LGGsG'Q^qVLqg( sMˎW|w\ UEz*!+oJ^cz E- #1h-]< pfwvйn}{? `FM[Qj#m(yu;%(϶~?hč4@婈[U|o{JpF9AاMkMS*{pZxn5, ` Ք;o?4TS8*1By8PM`Z#Q]2}ȕwnSt6k_rםܰȝ|x*giuvdr˜ttE( yCt~V"-:30wX` W}hb ܧ|Wܜmz6;@D0Ikij/ _H9y**=! YOJ- 63;Dӑ f?nxsf+Q_ ^Ÿ|GW#Is.-omuZݛ TU|ҵf <{Y2~!F'N Qȡ{@dʖN$fT'*@vIסvE)`tX]۠N703%=]7&?)X uQ'i6%!&jI}|'!w?B@|xVӢLT yr 5;.0 ]FBܩ 2 G$* - ƅK la ߶ߴil>;mNuY"+3hҺ=?,謬5ٮ)Ӛ;F򗄪\85>RW7@@q+Щdh+O_w(SvWD X MJ%쿖4jЊV?*5\ۼ ?q V}l W c,<)z4b &6@2pOU13f_mŕ"J0'ONXL x:tP[Rl3@~գXkN)➖6a+k!gph';f9}?Igj! cT (<.Q,HZ^m/ uNG{=!\N}[YJCMXS%m0/*v).wȊ (H}7^i K(UT#?ܨuxedcosE_tL:b&qdgzakyRzh$DV䕾yO!xC\y3{ev+c: ,q)2~U׶# 7)Wb9DnD@B}"*Vbi*'wMtCQlRapLh3tw6 iKSnhc3ّL~5 j&_Q'Ю)$!"3ZgALHĐUgVFsÚoiV؆dXgVPkX$Lw\Cn=(APuMa@et}q~k?1#ckJ,r8[CCL@2<8^(fۨGlDYz騼J¾O#; i\B,A㑈2N|5IC.Q$Ϊ*\^E<(7yN$*k۷njxSmsǎyvxJn 7?2w?2UCCFlY|gi%^V l>ɰvZ6(y[/x=7,_R7Pؾ;'+׵It эFBSC h4e2^:|$0ԩd,ԊG?Iy ^f}XjJ5b-7I c @!X%74j53m'4e%kk)ƿtm*isڙFb bJٙ@8x o!BkAVflD׸Е<(LgacyP<`2TG?]c;_#0jH'Vcѹ`R' ] oi 4ܻU!Lp3s/4ރ6]Z4hwU;߸y/{1<=L#霑n8˾na9ʬ5Ub|k¥_̣90}XeJ)P9n BD~ ^T[dhoZJ$77]sQש`Gխl೟`_i[_Nyl&$ ,"X.:F[Q6Z-gh Fo G󖊵H!YnwFIKPw PўY}y|2pZ[PŠ&q 9H5; jvo',zJe9?sb*y:6yn8Kr/#,=vῷ:>Wl硜m,Bٖܴ'x%ya̎@a ,Ym ӛZ@5Wz, ~}1\.K&W1`p)~?R7iW$WQSmRu2ew9[22-V뺪-s 75DUt5ֽ*JGP4QhnvhA7J$&S(p&*v7 ѥ%Il̪)IaX~(t}Ij:B`65 #,yW<Y57.po .72fXfoZAII"1=([!:51HM1%$)[0M,aeol6"qrWYX&oz3B !K% n|~~GHxFlz\]6SnN&0>0 ׃ռ+XQ]t%E^ Ӽ#8*Z h$ڮ >&ߴfL5 ;nv4~1oX%Xa5xY 0%5 7C2dқS)CgK f wH4ͩf;h J[?PN:K8&F\h8. FJ)Pa:}ݟG5T~HF,&h;pRk#/ `]KS]`.XD^t=,V}Qm)M|&W4/ǕRvU=e.g(]\JsVk !}v;T﹑r:J!󎕎!҂έ&SKMWIJ3e(.a!?z ^;x-R&&-~جKˌb(]%bCpo#%YUJONBE_>$LƤa 6j]$Y D򕮲!i g!bXϭ:mCBH7LmnOHo8y#R}~c\^,r,,Ɗ5t#׫2G\wZڵU&M-@㟻︄G:}Be'pQ,_}o‹)v {A3CZZ L_\ey}WnA5gSvʰ%sg}DU6guWX_j!d3tO4_r+Ԃ#zr{ ?,qX ;:X^ˤ! #WDCM="wf ?t)@˙t"&26bԔӰ Kwi0F456)&r$ޢttF' V[mI 7b%eͥQP8d[i}XjK$JHzϭǨ:S&X"ml7 B #gYý|j~R>/)5*^J(!HK>/u2`kU½9sF$-EE Op*aBPxޞ澇LԪ5P_%@Ժ +gfc̬jZi p@ 0w=ؽ:LMdELk56!tn\0hS L̾U y138 "D>N{SvB0N Z?0lҽ-;ZKEjk/eW3(; ?֕(Qkݣ"nlm|(.{=E#'ؐ{y)<%m"A^|qjxӳ!e=ZUDKH wS%LހfAxOkG cDI$wbt~M,IS ?jUYE][Ad rgkXX}U]EfD4DzC0װڢ3cxٚh)M< ?& ToÖͻ>T:BlI,MP"M%P'oxukBkv2"%i7_r/k?,fVVψFo*%$`l2<[ DhUHD?K5˔|=tr-H ?:f/ֺvSnLf B_h5k|_cC`[/Yդm'Fd>KD/skmd߈4֕-5뮅ˊ>W>)bzRLș7dÂi/ * \ i/f'\1٥~/b6p`D,H\.PJd%k.^:ۿܱvB[VA|VO2+"Gxs`Ǒ'2"%\>"[*VwR"M b&p$&mE#.Z+y ʗ3 H'(s%ʗ@O]()Iѿ{Y#5ߕ}F6+Ш_nPc?2*U'E7w&|Cև7.įKe=wK.8N>uwc2P)~\V"lk~F #m$zhǨx%aOL72w1 Ա""w_ٌ#Z9 zӈuG/[fb\Ҡ8v0OļR #Ώ_Ī8l鬯-wBlw u*#Ƨ 20yޱ,^ϗtD](U6(pƸ{wN6.` ܈Jm>8LB-D66mU܍b`8To7&Ȭ?l;;q#ooCl{;ltFK)=E<ENũ66wɘ4@BCbQ~/=r+jJCW'7<Yh+F\WsDO_= ҉p2ᳮETa2'"p=f[XAZL~wk|2Yy@tr2\NJ.nјoz!#8a4Q_oC^ oSQ85¬v6m"~f`:,\jEu;оlu~ ?}9A4Fw;qǀ;.뇶0VA0SGpz%km@K`ML][pXرb]u$CCE VE8~'zq2ylz|%K 5DV^⌚& jXRxh$ȷ  | 9tC9yx}#lX6qjVO'6@3ˠtզ$S3\Lg9>_3iBsbMT $԰lE2:q s wLCl#*['"\/̎M!L}??Q)4~e1+tҀ)}4'%S/7J3H xs%ӭJvKz(FH8f0HW20Y !JP|yqĚʓtig220ڶ!Eh×/ƷsB>cb`+pI#)tˁ7#t886{%{M 4Y=Q uSH~WsưVFP (L``(g^M3^_(\l^RUz#V&#R>|ۉj:ʌP;i2#Z,N7qOlREUFNVp7xi΁+pPIW#}xB9iSyנ<j+e);H4.[SB̢0e49phU_1 !1[Ȅ, -mhԴo~ j&vwg1H,gY2BA$Nl6yĴ`,aT[nڰyGtL*-xLQK|[}E!(XhHcGfmDB ..I*wKmHJ+31n+;_pLh.nM7|$82VVzgZޓ200՝! ܩcL|ß/Q-caq1e7A` / }rn<9'rHb.7yNS*\̄W<>)-cAP6tYlMk}ƒMH8zeq*. DUPNXq͚ۤg٨&ގ vq0kwm]75;bf]_-nc({k)3o)deh%XDe, Gij2/s@dTO)ȕֵe|}"jg*:gf-> |>ɴwmM'?,B/ 1;+ک P4a"nKyOĸ]% 1& 6erb]˪BoX55N)N#-[& q"S{qJ^3/ >={y@ۯ ע$I25T =ʣ[\j,69yG F?6XrcJ$J#^ #_ K(џLB'a~}BQyn(RE&&x0ǹBz[^*QaB*@vcDȣ_(IX8g+mp$ 9 ϧwHF$el֎QNDbo(G@'t5{☕7Ec^9PARqu!q]t1+IOM.cfr)ḆhJPyׯv+GQ(E{:|<CjEtT(4Fݬm ʡ8EN0a@ +7ɬO%{d *6Iٱ+Z?Ck.a"wdY T-&bEX8p;SQ|GI/ٵsObbjX3RߍG\X(~JyMp: ]w}V9Ǽ;>{`HV@Qs ~ ~')9 `^_$Ihʧ-S%fFwj<9JJPaxWлf Cg{UʹKPRS#8/m&\/pnchI6uY;U)#\ib .q<.=ΎX5Bcy\D_@8>nڸ=+a- )uYs!|M8\M-`_ 7i ΊTi,vxfXGhqnJs]0zMGwdUjZp C"_<=)D]V, e!*&ha%'|O3^P;>r($goA'&[avsgqCM=E0y1027Nco״)z*(%z調\UCF;jI+H!}~ֆ ^9[0̟ H+GF[M*)`6 S}tHI#B;w$@XaJi.0=MGF+Y@r k0WwQ(_z^B B&ln}i\TA&KfS2I#S.NDNp }#~'{>`YX .']&m#۲J!sz:K麳7O[&" "H^9 ؀5F(պg<6WR$vU1A,4SaiPPez8 '6ԏP:ƴVt%+Ը(t# 9P=g|jBPl-qnf/y~G2es(8YIE[GO--E)3cɠ0:bI{*s a/VE&#*ai:^ًajglN{,|%O:wC()kwbO_ETk{h^n 9:,6UcMGb||=מm5WɇPB /bcߍS#"*H~ Ϗm+p-syYǤ1^M1vE 2kP!Xh>MoɦT!18N:!g amEMSx:n͌IY8fqZ!gݸ^K@q0~"(70gN"}\օ rnMM\㱣qp[ev:|S`H X @{63' \74H,31t*U[=6csF;)dکo?@ ܩKzMiO3v}Nɠh|(6 kj2< lL|bmZFXEΡ]-|j%9%isBTΔq9u 3ߕ%C~qi Kxd2z3ЉnOHnicmJoq=czXau玟;#>aYʓ%SCX 0w14 :$^K C1dj_QxK-q!w]K?q,^ٙK `=USr |] ѷ33Svh.}!G-8*#`tlpCJIWZ(7K#ĩGTH{]Z =!n@o&leA~8VKȦE)i UM2Y/ CEx?|st9pKܸ8;jD 4'dژx_hEfr{PTeMlQRH̭Q S>F| ihQ|:=hːUPf׃u 6i oO}y.5erW\5ۓSBP'4?K:kAg\9j1K-)n@bZ@Aͭ;dH5tSkGm=SfFh6ќH&_aZr%tJu1aHl{R [/wi_ ɸ-|YlIMf$Snᆯ /H7u(!M߫>-uR .< 0c,NY T7y]5d*;s)G3r0'GrETzCz|鮸ՎQET抬la#*g_9awExF9AW]}僣ʑeEP- cїa9 \;ay<jꋆD(?UGÙW?SR_8+>qs0ĥUxxpo7S`U'Fz,D|9EQY)dS'*p6?h*EO 蔮a1pbP@i\B#lx, Qh>¹΂”@fvūۤGQtF{7ܑ7O}ٝ(ITJώ :bq+tWaS幊 6]mgx R4$0:}Jkk φ@ 2xuSِܽUиf~&vW3Pϼit!k 0-X i>ђE1Sj 2䖵i+t)P_k k;fky6@/)Fc ,/mC\#QZkQUyjI|ͧAT^rM :u ՝1=-_Q7ف 9ge/ 2eHvE W0@tX}kKDsْLkT|IJeDًL]`ZiC eRJ^ʇWm?a=_ |K.#.W(4wo~-s$yb1tw9lMgiyPm}'uDDK?[Al^@I??bgE sǑ'pz /8 J _bIb#ﭯ]d|b'qj1S#soscf (_B]Jah'|͒![La=Ut&m\#$vަrD6 >bXͳ dk3QHMvFo*IW珈 Cw)@'!Ud] 0qҳ;h:RDV쁡[_)QYbJ%2/UM*HeƧs"'98g%ayFˤmU®͒2{e "_$lG/aBDWICrM[mӃ5˩/ViTIK$A5fTz RG\R ~XQP/wcy@}ߓ*]i1%,Z&lb57c|/Hww󌼮}%0I^%x[q8;`Qa_tFDy={u)Es^ rq:;\_@{P4Ymd{V(QLE%@?A{꾗M&4<ơRkyJ9DkouF *1,˱Eo^ rS5MdۮL1*09P](M]Y,윦ܝ?a,ǽ6i=|gⱢa 8J"Ű֙hC>3M>h#W L* x̣Q)WPT2:g'nktMf1%f\ㅯ.Xvϟ~(iU;3sSB pW]âH9Sv! ?,7UeIszӅWV8}ѡ-F7GOdјI'Kg|-Rs.⨶i9p"4j/砖xV>dhxSg%l;E0v2rOJɋI5u &^)s.bCe)]Ū>6"Rg( F# 1tE^ BSVZzM51ǾX&E}-PC)J|]:H6S +'}/ޏy8b/6EҡzɦZիKp' Y\R!RUM_$k`S\R% e(*T@X%Bf W5}C{s[?#s^*x\xmӍ>|DցtZe< ^o{o|PL ̅TS] G4am6|*0^o9(D֬wֲڨtU,ucVrm*K\elC2UE!WS:Fe]aG `p~P2Ϫ ulXtVyO`ߖuGňȑzPt]HqNNU''\>Օ'J._ȓOD"f8bv?=z֤ VOb#t]`RWJD1:Wr='$nmJZ8Ns+:c=Yº9|54T1oV7IĴs,b`[-? xrIpZ$i2~O[+C)H@1vs,;g6JwVttKEi~l>N]_%މm…"50U-W.7[)hD}uF"ԒX7ӬGHk6纩r%C^]fXCYʭԉ& #N 3v`]_Y1Ť%vk k,? \ SsT&ͭt_cVF@m&ɼ˫+ MUl4As;+sEpGږKm*aK`:=č}`H/͚q8n>G]%} x݊$Gzٞq$ŭ26S=otCV6 „yCkǍ#vV2{cyJPsw'OƯ_^0!+[O$G ;Bv{C(QJT8i1;{A&OEeb>f^ 5m K/SA,^ˡmLOrA$ 8db';CB=uj . 1KRm.˖"P)tS6}1qeٝ恲tJUw7[ [h.r,*wSd6KQi;]Жl4Paݜ怐vkx?D2H .MܞدBigLalX"4_)FCT'#"pPL݄Iجh\fsI.AF#(NRf9l\*F!@t\9Ro~GI eՂRR; 3s"ȡA,?TuCoqL2`YYr) ,q_Y(REQL9-e8U w։> G(m@Lѥ"\Z:mvVv5s ˏM_83{&&yuZ@+;`o [FVH{T`0(-Q~>{7iM vkhԺIؾ7uAD&f< ]|.k}% =riˬ0ՠ BQ.`^}F6^Mv 4'2NLr5u6nns&5΄RT;s!έ2A n伨>/!gԒ4Ig&^O= {A`makSm8>ۂ~|9'\oKe6YTOg3S[}^Wܻ^ZB7aϱX|YC~W#0 5 1h v#[y] D}S\(nݔ{xg8ԛDۣwdNu1n(gsio8S/ɝZP^?BcSMĜW=o%lE&#zB4ϛ!6{ooIw#ɖ|MSFO"iZ]؊R|ox坔e:F2)&Ec d U8S(>&ich_ögW3j 5.z0|>{ێ@ƙ=YphMFW2.%== /4]ה҉iep*TA۠p +C|Q~R2ߖڕᓀSs0VrEcb5Y)̿@":+gNVuuSA;XPEXQ"uOsĘhfz'7}4UgoHNRIRځ~xs+V3[=5C^N@[UbY[0ĂX ;oL |\IAdO<./RևHc5O;;G ^u[L kȠujtlԊu"+K8%%t(1O𨉾-83_DY_` _]k|u8f0׆Koo:!t3e99bμFLv ҉#O/{qz`h[hS ^<ĸ2Њ)O|AŃC|$#Ǻo*Wn/9i{7,@,fb4 inDd jԾ'<x?ќ}X~bB0^D $aWGNch^iGv UNSG ry^AB# l_>G۬;Be1ZRFfMe8Q7޸}'~d hif[B9bc2qV(xuTd:kwS7>-I&-jR䘴?bߞtѪ$_=`#Z)K`E>EO0ZC 16MeYW!ژ\nnbk5$j4nr|=ή3?R)N-x2}7^\1tak%|2A棊zsQ8r:d| M{XAS1^ȘOڋ&=9|,uH@^8bCvFW[ s'GKSwȡ 0<'8[,FjQp%QKP<H&cqoVPT,Ȧ<ؗ0ewl%?:%AB䂳Vַ6L 0sbRH#|ND=E4lݸ~.]tCD AO, 畄Vbx6€#w!A߀3#S|/UI,~U+ВGM>͡? >Pu'TzmVc(vVbNwa]^uPx6n.5tҐ?:(ouηolBߙՅZP3VkY!)?J|}ىX:@tDKr0=&:ogrK;!vB)qC;(g7J_`BSA+? J8AU(NfN(wwP~|#^kg|] { fD)z&Ɗ;@GЈi &צFS~ ӱص$"ԕ騛KkǝӣI z̴N^k^JVG54.[D ַnN2I=+hgݏbsT F1}9=dДǵ>^g{g1' #xbWIoң8s <_Qi)@׸0_^: 16݉ê/̝Fٿ1n$d<*۽έ9LG!JR´1-0 |篲9]`:80I v$V_n]rTzHQNJ M7lHQ[+|"7qh =UW<ws5$VÔx[jR]7KX\< .ߴD_ۈނg;-kT(++8q ׿1[xKPM  VeD&٠gD/2E cJոɀ&,b Us#QP|ʅh8k?ϯ ckEGXZZA禗=+l긴}g5rxC%ݔ#M.'歾ϨK&P(X*z}mVYE_W@+[ɦєjSap-F".?v@zp@m\ uiOp+fڦZVVdҹs7_F\l1*ŵ~|TᡔxkDMrLQ~e}K,h2*q[Z|ׇ P \?W"[l$P96jr@y+T{{u꺶؀7A52N{ڥh+Ob/bU<GS>cuƈq>0U[zz>+ n$S+E9V7z嬰i"!9>[ ,1S6y{v ;F)Y+e-g Uh|xxoݾHqU1x^8l:NDFCk}z\ ^ȯsX\Iyua#[ j?_Ӈ]f="b{^EWw$Or"YC͡R{P{^@ [%ndգx|fThl/$ Tγ)1jcgn`^+"˟mqe>h4/C?J]p^~Gd$xrNLQ?`k݂uGta਼;|ꭓWA6t+0S Nrqh+)InR*.(7oht4GjņrY6^K%, ludx&&d[B^܈zZ'ÅGxuWGBb>ހYh`(k|„VHb78d8\8|:FpϷhfXL+VE P6F7 Õ -z#@҇an <-= H2h|dCe\PpvoXMך:.mB+ ]7UTFXbÚJ}=a>-TmB-AD1a D\G r3E֛urLlFyDn'K=gPJ*BFUw,f9-~G羬⴩BEüy2>4g1[Fś$XȺn HrQqaˉ!tL~pDQ;6bL0RbmpLf4Y/) ݓ7$$zPV^+:3M !->Vsg6zƒ3AGZ|sѾ T{cRK@؛,UIu G/sX8JX?h p$SeM+ rZ $LHMTC ͐Ws> PIZ'G6X]b2z$3{gopV0 msIG)p#?vlTsݱ}qA5OhIa'$'ѡ66! Ol ayEaD;UBğWT ̐iݯj/&;\+hth}ԢZ.xD/qxQ9Z+Xe۲tl@pogeB>#Gx9 0$-69_ģ-cgj!8~\^1We20)춓Rh48\iv9 Zߙ7HT]W.2Lkxu)E1:ᝎ^tk)ki3T((qO"ReV<]G7_ G`@(*\b~E%`qSyCw!\#Z R|ߡ!+_Wv$IIHU$mydz&7},o+" 5*!-K&H%Ȗrx[k=>\W:V'R?$%u+cd5p (IC3/aVKS8fȀ Sp{GU\|<'`ohUCXd6ҋa s37Mیp2se9H%|h kz% tě tQ,'}Z77׶iQeRc̝]R9"nFڬzqf"a|@wJC/>?^ظ%>wm1Q Ba_X?kPHpʆ_i@iWhmk}SP;/O4eWhAEKŧbX@qlHa; \H>{ -Vr L9!MP\{;IF'˵7Mlx+W 9~MTbJ@jMOI/nan)=:=Τq݉#oJiGW[0P]]%a0a]onl\H088~D<)Ȟ(%" ,92hL⅄opd tzMY6:g^t|h*X{\۾JBe$&i2Hjʯv6b%ߐHJܥg)P(3J ;W?pT_bҊN;WߞDJנO">*=A4yb (ؼ#c@q T+00/RCswĮWw1NIx(֪[gE&:Vx2JG%(e"N3r.b|NW*cRZcF׀oA/`,J€]YӬ蕾= PU ~ǥ= mWa`K⥎MgQQ8{/٥Uk [|nz};j12Hpd ^YꊠW/ȡپ.ʼn 9f[D-z)uZYLAԺ}*B&FT6AibDQ:3TF,|`ThiN`I4%j$QHAjѤWݑ6|SWrk3OQ}Ȍ6`XĽ^_| }gVIeV(H'绰LY$-rʀjS?oݿ ( xUxdlj؍7*B})h!@(h2J#/G`ė@.dL;Z55g>_UHuA BctJXXݹ`@8Fm}aJ|1L,ׂ 8h..|JRjʪԈly/xMlхXeQtҝ쿬 kǬ7&J.V(.9 3-:ՆI;;n[<6K.C`@<^ib\GU)N Ch̴jK@9@QJ\HG_>`7~Rw__4OV%a|C*nr`Tu*GE*E'],Ad xhmc(h5mܸvmok9H6 ]Ne5K]ڥwxrGn.2)`XIE]$ԜZl9IQ][e$é/ 92Q,nZ* +Z!A;F`:ux@q{Q -$ (?*čdPX3T5|R ˼3컝ك H}ZV f/cΌ$Ӌ""*՞Ř *5)Xv 41:U8uṞzD~c)s'B\SQMMƷJb? W+Z⺍y ٙX* 94뤖ԾgD&xF!(sn6n4ǯtp-t{"B6\YԲX?Zęz^ݺ*YQn ̩+IL+?J;mB]÷i&ѳBc U)T<ғ1*u8VwN_e߄Z&+ 5VDKgʡC^M S F(pLyuc)hI= ȁzSV)JO!iĆ槿hY=M(B3r C&nD+7vaymZw ?q7 tqYsS9W4zKU\vꏝ~G@C9rNSB?09촱1?RW*7ڃa.у#3x(O0Ǐŵz5,pCP' J kxB5v>ejxD*q2؟;!S?Aw1oz."7du@;ɶwYF+/cL} ۍeUП"ETJƽc'YP,{&,0DֲEQl-ke"!ԋEP %+̈dװXXnҳ:oK2Jv淩cIKg0͎ U0G@M5gUmqvGƊ ⸅RN|԰r|_&> (q=)BqTJFU}_Mй#1۞p&xCɿw"ץ pdgpukM#_ta7: 3IA& CjCxLC?1%nBKhn ~&mz|k4)QH6k*DSSY& >ttŖa7X4;t˙d1%IFZQK!cc!kX{<]HSߺ~:/?"uLBuL&YDc#e4Wڕ\aa]+vP\B3$^]MG #(\ R oE2=(vbL~,^C{S/(,ZYI2!wOY RD@RXːj%4 r^A_1+4MnP&K.||ǰdenlj:)=jK/⽱7b(GRdCCY! Pzw Idδ98!@`Πп"Cd{p"x:0'w9=n k=`$ 8u} Z6Ga>.sD_,r )Io ^ŸN uV`=rq@kbPxb&3`ݘe/p|9!Fy{bo@Hxfg63Y9pv7ȕ{{]1 4:{IP5= ]ǁwq[]}>C[W-ؚ%/Ѻ.|DN a"D,H *\bU$f(c#tкH9j'j^y춭*!2h@󠆮 ԿkiƢBg@Ł?UFD3䈨bP(|%VIVsS٬ tf:ǰD~޸l&@×E9#@TW$۴*Ե@م3жywፊ{裍-qGz )é6(-ZоuMO Op2}UH}}[wMD].tOjS+H]o`&W oՍ~BEtҝ=p翣Y+3},ۇOzV FVr@ub]uȣr낾A%Pץ KHfM o.!g V$2#La2WkH xJ+~h=)yDR97O#!U 8hkfsVp}2t&!"Dnv.JkRkq΢FKm]ChA'jnfO뒓7*Tpp=Yaݸ0EqQ]]G41},CJmw=:pX$W'r(5doyS |{Vsy(?hβGK \qHuamy0}lYA%k5Jt33WWh+"g@.n[G:A鸃3oP(J3ʨQPUx|=XyD3 +#L EVsWs =Zlr1oѓ@ }y(|BI|DNjEfCj;UǣPBFj)WSNa (QSl { jmc {S1yE A ('x{jB[Y7IB[lx4[;Z{Gm|V#R8@; (bI{ohXRșDʦјmU6L BoS>E6K >8\`=QzxKʝ %+;y'0b7gnYhkMKZP' ZfîӯSHIPU76oTl납!?Yi(eC%eĢ7N!r^ ZMAf?jQ'[croy%y+y} E^Ol *H8H[%dPޭs`Ӡp5@-ѐ,:gxΤՄ7,8|.=ROMaF5@pآS*<x@f"v5=fGO@Aan8ο b?'&E28u;)8֙O[=Hnj3z>L+ʟ3pĺ]3)'#ӫkH&A5MlԗG@+bGӃJ#o/z+/j'ނSG|6X`;־+5Kf8#{ݻ ({⣟OcFx ¦-WU %oŽ.ܯ3FjPjS<fj/@A"p*'F΅qj Z߄2xR(ȗ-* gr_ep1E_j"(w!$9ecZa0~  HqɷmdgUw30G} ΧȤ|@5BφQaYk!uv|x{afk\\yQ6sS yǝ+O-}i.n\2:A7X&w(p/wز7}%ZުDEcZʙI: aK7Ɏs݂ WV}~EnI׏ڤL b1)T?d;O*)qZ&9# eYJYlYXƿ:=&n%k,㪨_d /ADJ*C28 L3?@ΒBhs夹q~=_ X/;š AUo!2[@/I69+6TUJ;-WlMzX޸e:,!;(h:þ# %1Tc䕎8ȼ">HJ{-xcjn7?xB~a_2ՕΌǮie~}#30.omBhkpi+W#5˺kFea~rF=ǘ|.EKEΩ=tYLUaK+8ZYTٯq1 JM;fƐ8󸟠x/w@lIEp9p|`#R#vϘ|>Ӯwʟ#1Esvz^E9bޗIR,]ެv؃!pjTM{K .g!bo VOreU3)هy, S?Ԝe7 {BsOK .ԣ=\`ѿs xF2@at}C28G/cR%Uj$fuv($v I|}=ъ\((n}+IWOy(l8ݢƱp~֌ECecb̻X8{nbc':7 $xr婓7kN{츖x5r * pT{#'hͣb1)K\VPO|_l _H"µ-\'XtΛ)6}޽dz5-#Ńfmg >i^6'XB {@$6ℬC@YQ(}fni *j 0n[UAP o&a|z#\'4ߙ=1|bjx h"{Cj>WXA,9!:2Q9"]LS&ӌEzvOpjZCGCX߀r4(aq "n]}CKΓyVZo6zȎ85׷5|rK&1}v[TvuDBi@vߐkp1>ڐ9"U {zzsRW$VaЮހ }6` aDs*Fth]Ts:gt'EWmu<# V(@1/3?י=d/?ѺK`‚ٛR\GO)Vʟ}ewk§{_@c@yr.w2 _M[N$۾ M֘bx" X8c^^F~zG#+| 5`LwQގlp+ ~ddqmX5 anR1y^y (euFifIKĴ~1f67ڍԤyucȒIP=ohT[Jwq\ $1ЄøRk)JYH ӯ<ڢ^qSjsUA祥 A\xcAg ]KVM3E$ 4嗓E3Dbu5 ćKU?ljn')"Nމ7&6R0ї1%-FogE@[CI4}XW}$b#f'~Dnޯ:?憵ɉ_>=W`7ҕf:z[g-rkvD(DXh 1=>k.KK_ Yx$0 =ˮk쩋lG]Q-ܱ1Ey㜸!qiSLt;oj~u!wRIu/GԥBp*9{vS;4IrOZU oǠ5)qlVOuq;&=? AͻhX zNžY5xLuW2_qC(\+?~8:sCK( b,l] -x?3.H7qpFHgX6,(ݔ!W6U1 hegv썑;rrEV%v~K<6XPb4C^Z m *2d5R'u:.N#mbu_M|J^!Cd {l5@!Ǽq(PRĪ6aʶ/f9gwɎC~_d .hÎh9ǘiAFij|ЧA"ӎE]Lq NO.Oj>#WwhcN=7˓ hc?4%uWHlw20R_.ڌ)vt@v'%3#h Avk{ xOV&0=fA}tx #.#˛ \LnϲE7ոQD,k옂±}I<p+N`"Xh5>3CJ-ڻګ{RVzⓄ/U5ΖUM#]0R'< 9z+pi!B5׸OYm‡:X&"trq7g[DzɰIh6e'@\1@4zvG;x*7{w7|AXfuTkц>7`$E0Ĝ55[J#)/œђVJ81J$mXɰ#Ogk!{c]j?^&U 3r1֨ kTf(V|wPH, VY 4p>w~WtLH?VE`9=Ï g7 8dN̿n·\ym]"{]{lwVڂzj@ O16dmNIcx3 ėA<@e' dDm2y<Ǩg$1Bp0ql 5ѱ bxҿz:fKQ.?pjr.Opv8E@ӯ5R48+F9Z[ Њ5 ڞmLT5ܨ=Pq}ܫI92)ZG5H $]'?fYZĽ߫ g"ǧoBw6q}bȨ}٠(bãױY7QwGXMZ0 rr1Ǐq]brN|eU~$ȷM ?p #l~~ \YmbhcIΕ-ʍ 2{ <&@dquRG'tgӸ8y1+tL3'6spn4VԠ$DmRի#I>}w(XzʦYKp~奪ԛ UcYc1PR[f*Yq>=42JD͟9?PY筢R26!V{ڹ 5k'5^Wzs䤼Fnx{"}8n )+ ~*f{5saDtFŨyiE3U rn].:G?e#oyPd]P9m#/x g[C56`S8KliaqjU9M|PBA4MK4D5O\PmgV.eѿyŔ#f<4=ҾGC:bɯՄanɕ{Yl2Ls'Y\.öeDKlC'U,leD`7\0aSymv$thoʃ+Ux%'

`V5WZZ'E\ĕ9 M;RY-9eYDyr!+d~i\`r=P?[~1MyN4/Jz/{[SR@&}_}O+YW^mwu >˩aKOU;&䊧8 YTd+R4$)=p?D!Df:EJ89쟥Pm;iw+rp(UXHـ|ju6!!}x 04:5HO7QNr8aޚʥkM5džCNo)A^ NMUWthiD&ݣw]+\&02;洐f`"u2AiE8z2i,j@%wn []\դ#ܽ`$h lD,LgP _duCtVRٳVA6"B老p`8ƒ)hl>⏤E~-r!M0G:;^sfuӤT=?@l,G[Rl^j7 NM|v))?neZў4he\2T 0cl: dJԻ/htT PDg3X<6:/Ht( }k ̌F? gjдh?r3cƩ̅J'`B2۵X?D(eRzզ{r=!"(|}lRK] g ~=V<uAnEԎY#gF߄L,]O@mUkx>AʻhMC!f׀齨RZqs*.SM3[N_&_}cnW9 2†;BrKa௜L? MxE"[q?SCU")7bg-E8jQ O<|JGѶ$'~R<U/fyAxheZ8 55 |F#_lAc>|~ZE@#].ku>P >w\لD&6va(T0TT\2"p٭~\0g~GڢhJ!<k@]|ͭ} !;Ǩs,:;0o"YnD!G,: IPvOqc,RwC)~ATfӕ鄣~C6NAO܉Kڨf pv#L"MZ-ES9-|oghAF/^-RTnX/;VYLb;D4 n)VyԪeN꺹2" 2<`|8K4H[`><wEw}_L'بN!.2J7t%mZd(?a\@b6Qb> lE zHYW CnWT-_VM]v]? uH3-=0 vĴC;ʘ?Ȑqfr7vŐ(E Uqߍlf -h _mM8Wg$UJHs+ycZU8Rp#Xe!糧,SPGQ?h,cwKqI )QQ^p4z QVhp@JmB]xܬ:v RsV XVca*RKp% { ,*w b?NjlAb糹%.CD ?TM0 u1hze Bg a.udBQiX^.n } !d?PD`'Lr/cOw[7Is._?2I/K.8펇FWmIumGuCneqz^ w^@^\F1սd=b@VBم?!U& jLBIA1$ \5˹JT9M67q5Bo(Xdy1_F=[.R!mV] R>* F'g8aڠbR4N>ޑA;b! lRaWa;O~?M&*KzvIr -[w'|̍Ďh{:Gع/'N]{@,'X&w@)H3 ).H@a)pa17yOPn?&V*-;=a4YUo,<4)TBB<]9 ts,~ A%B!Of[*H3+3BzXbFI{ԩ`)XJ* 1P !Ć+*4W_&"vGUŤP CU4/{ǤXcOMy )d5H35TA6l+Ô6QaDG0-cPڞV+pRͿ:Y#J@Y|6]#42te|mx!Go_ٰVmFjx3Ŀ(dP}5 I(食^u2xBfaBh%|9<Asܷ91?-Т aOwup:@z}um`_QAnRx~ bov8'eԟyj*2/kOA^|ljh$]R)vr[ՎmnLpiֺ\lE\M'$>+Ц 9VteHj,A}iee+8F Ƥmajiu3AmÅtr, < Uxy[_]#dUk-r&m9.~$VYBzl'S^m܎7v@D?`J !WUb?4 Zeiͺ 7'0-Z%3a(/~]e[w"((dG?rwݺ[䤹Ce_q$hDrv)3,=S1C?Y1P81ڌJ4z=dW 72jq !@B/!0끈_I<{`^E1":.mșRÀ#n%?kp>ˡݷRb}}5P2k lcc)Xi.oGŒ`*G?@O嘷e OL"'84ӅR;YEx '&RPS{ #]\y?f/S""4ޣm}7<`1OK3>K*4sy1{ˍ:[N|k8`HymfLiGbw/jXR lWiRN`iً4~*튇119Ȇc$=S(q*c7UXj!4h \퉸*cmyE٫Vc -5R.\NS\?#|9bX.4Kb4rȶߺI7L<}P0 1F/zw嫐>r`0H86MBχ$蟌8?XH3Dө`66~+L4(XmÐKF.iy0S] bW995N4+V>*FLxA0.: _,~Ah".]vH&_||?+R߹Qӹ\:YDEe/J= G|'.C%[fQv50-| BO|mEi>saM|u`yA0G@z g GY,O ǃdQ>VlJpZ6 !vw ,}O(ocQ1l} Rh饈7h ʅwCa !MxnȬ}İT(o VB 40f?)\a N: P;G3ܫ>Tu و'D[ܙv>ac )&“hP/jÿ b/5[#ze0c žgn0&u1EKo3U3 Rkk_⵷= iC%A2mW ~=Cv':}U'^(l=N?<~LRL\X$lz!@/%J0*Yq> 83la }v ="g5 &s=޽sgOVe}G $\0Hjm~7! tv[% mRCxѦm7@y j9 Ai[MrH/Wv!xb.[#<_I6=BA:v;J2u]Tz-/Hީ. hwDǭQ1:|zt_+SIļqBq7F *84%kyV6zL4:<:R[c;I KE,QY [a v*6g@U42ۍ(&Eɂ9x' 0ݑuB:?r,uPlHR|Pu .֫ ِ1N*3PތQId>4U ߸XU8W\DTMלG$ 5&7SbwNѡ'H5_;”'3 m?S>vz$ Ϡ:ݟuopSq"sJ&( Msw([0ؒT]Ԣ+o vkWA2 i`2 #L}'K|%CNqHR縹)mmG 1VE2mEE;4CU3٥໧*)/U-Џ܍V5K./tLuޗkF"Z_>lxw| S0Il\^,VJ=p1f) ' .\sxv9 D4 #&H]g,"[2jx_:eİ0f֡QͭF׮\0ۣ@,vmNdw) e णɉQ|ЭPMecU!!gbNb]u@ AMtC94R俏'Z뭌n<"fG‰$Jfd$We (/{g2W}sLܞc$HfG 죸CEb6_abh[f⫾F~9)?:eE`AM(MHYu:q2J/Y4KlYV5 ly; :q0S]DŽ J}<-Z6Y6>+G?VqfrjƛCb\jx/*3'XĠe#d2R7uWq6F岑GFTJ[J42RQM/axiE5dWJЇv=s^ -}$Ξ,t,wrҢRBU5>խ ŧy=\xH 5sPU~S\;G|$aIJF=> Ғ17KP }r=YfdRmIxW;< V̯=R8 .10KyլrQ-I/uh<㦂ZߩG|Ԏ7uV?L!WR'oeOWms d֥xfTE?Z$CMӷ9ub\GfNnxvwVmo'5ܕ:}m]O-х#aLWvJ*凭yʐa}X3Py#?zXn8kUٵ>7 JXT$K1"/4$LhTj+w}j\ v +[@߽ 6S:% !ʷ!pE\LqrMq 5q[-?o|B7oq&U0-i?R48݌ف;%}"|i/ίo-H!܎v)nG_vڦy2iUi)Eex<:zj@0 Tu~dHJmEEk7n1>&に!o!|BW>AX ,q:Huۺ@ E΁yPUqw2]GZFx|`] W!ݸhʞS+QLN"%u pVUp#-QHq3[0}Zbhj'[I 3r4=t77gmf^vgCvm IZ ="wA.@.F{NTΥ)oYqpRoܿ8\O0!_'Al:!go@ƉP ޻Hxe >;(G9A%}3}U+r!oEjq枕тVy(Y0qq)Mg 7l\!@5%BGJү˒ZWM=$բH4&ybEʈRčxPʚȒoZl̫4T7fUjC$oRH Y@ "jy@ ǔJ ډt{w+yi(~6Ox8O ^,3Im@_?b8AQ8 '䐀W. EGOxYv{w5Kmq}"12=Q?EO|}f|ɃQ_><۵ܸg是̂]cȓC횉-3%r>QWHc k{T9C<vm c6/kA!3˻;_7-nGF 0b1т2JK!]烋!(CY^z'6>txJ[_ ~gu<Ę<FkWx|5a0i ą2Ĕ o&=*}9lqYj+ECH4-8z?ԉ%2ޣ.ezǿ+I+fM47"<.k29LTLDdJd.҄5I& ʓ4YHB\x4}:]ii!BjtSB6whOxJ0S7`m$$YD'L];TBN@ k#_3g@#XJ'B[E7\jМ+{z[.6'T ]a2zhBDRcrT U2RcsxI)Y_{tşNw,bs'k"%4q>,mHP&Ht{ 72fvY%t-}'$]ZlcL,Eh]dئՀ'ܺ. .כXwO!oQ #aS_\ۗhc2U7,Z;6%lAbrH޼ݧ U2'E,vĈ2ZqַfnO֓G1Z7(5CxNzc.}}Yq#;N8Sez:f)I ݢ0XsU0.`{ _Pqq9EipU}qC݄{m&\^YյSU ModA/DRP?gD> +LjRu'#?F, gu+HJ7#Ljd#3@.ڍZz8 xQvސ61Q ~1^mZnۓG4VU ihCuOu;H/1\qҵ2}^_ت.PcSLIi@/M8&-KK\,Ox!Ci`5T֚)W=( %.3+P4l4ZB:Bfa,(PŎxh8Dbnvzi UOgbnG_[3Vh\a&;+ׂY ܴ6b#>qAw5,7/A em+˾_c'P_+BZٱn{KOO5R~<ؾϗ5c5ZQ=?N'"c@i;CO&2$ޅlTu<D@(E $ )Jqˎ P1>k٫a-Ψ23k&gJioJjNJI?!bՌ\QR@X3V؏`8дmngC.ѱGW!a&'/ԃ1>~B5P*uCw^f8ntߛk#/u Tڙ!htzGaLwkBQ V=G=,ugc,',w, ?7X}Oɢ0bHy !䆯x9ÄH+SF+4`D}Qqn檩Ǚ'}8Tus&T^H鄨v6'6vP'ߨxxf;O76Z_,[S^}GAdy~kYbT!Cp۲ȬZ"l/:^_!,ٴvTTב5 \%z۾GU Uxp A_  .W~Ha\ dkqÇ&,w-(Ga:U ne1MJ5 x|TCh_N]Lǁ^k7!r>huL+r_-@Pٌ;Qqrt lGH3 Ԓ=骸0}0CZѽUj=3¥(pA2(ݐ'-)|I \/P\2_ *zD鳊M$=a4\C q8X5Z""ƤJ&gDCPͤ7̙?H{v>L!+׼1G0n*lilbB>YH4,;`i#dӼ#3aen·S[S$#\1%Dmɵo$7mlUyօ٣Av"Dtz3JBC*@m9 rȇ*8k3KBU5Ht:37kP/FrHZoGy2lht\pV]gnvo;'ZY<;smSk٩)GZzfx:"3w)#PS`>lk |bV+EgxH2dV{C" mݪ}.)q ;PCH>iiՇwǾvdЄ%n* h=Qp%B/a U2+gw۞Dzz6G#Dh=lY/(QS"yTgjʋ%;73EZia9"uqbwi<5>:?\N x1PZܻ . yONkrmyo )HR5k¸D#H\zeM)yϤ6 P.Iii{{pjiRMY06p'AU4[&Ka~WdGEYBܑHB3&мd  Ƹ">2`"MbSwWϾJadK?YsK2R5Jg+bG^NB=7'9eᮅa!Dcd كCZx?7rLI.ad?T4}UK(TTSl6SHFC D)A)zޓ Pl+H )gb~)XI%q&HZÇKJՄhb"8O3z g^#[37DJsTl+}lz =qnY$ѝRO Dқ:# Gr }0U ĥrҎ/'ZeӯO+pA|=o; GF\)bqdst\QStA2k:Ͱ^Aa1]U !˜\##E1[UGD>IϘׇB&co\[eb6zr]r{h4>ɬ \;5ahE+ Yjߝړ:8|"@ďЏq At96UNq_$a-eebesgc8A]{D ](3w//@%үc%m eǛuS"J¶13"LqOq)V1,fOqh 50ȑ@eqf]KRAI>^UeUQ k}jIL6E3~J8|%I?7\C(%i䬧`hߢ̭w}U]0_n`@t zGW}լ5E: |72*aA ;5 *XS37cLB}X_%qb5 lr}x:Re|5LyU7#PA㝈l=ߵ%q2s;^|߶]df_a LweJc`1= @5rN^om *:^4`cq.L |cC]٥fC8ڮmib6!4D7 v7_] E<( eC٭Y6ĔH KHv-vݤ/^ =du^X{ܰBBцH9[v`aA/+r[7*aWBm\ C _>ɮny`CMDvZ W-^(c ;Fw9,;, F  V#]I[CP\!VUJ(B/36g퉐|0cM0g~M[} D*1oYTJҍ'Myc{A{:O=vBqևRS%I|cO n谱@htH [^1QRE xZLBD:>Va;4d FgܛL/l P->ScܴqY_kcY<}(J}T,f^zO}ctr6TCOڬA_A QS gf4ulLqcarK!,bU|!UOzY%i'T*S\:jØ4 j/سY|䌉\_KFYuhWq:CbDw[ge>|ˑB>^K,˥<7]a w. mY<0܍K  e2 E-F6S~S<6#quK)+Ywӌhhji'҉ p%'{d%CѻnXasuZ Ō})0u"ħ |z]];@krൃ|o"x@WdB"F;CSK߫Xk!SXR<%(!ϧ܄y Uy;*6͟\mN. 6ebڋOR&J@a"1cK^J 95XԶێ3VL{k LƩ|7ZJ&VZa\[D5WKKm MF6$Dj^ xfxط+EY{s$Kk =^KG+ $ `EU;. )ZS Pij#q6Z)W{)z0)WRdkrמEc~Im_g]Z*W4S X#%TGǖF\.9Q/k1t"99-OS?ȀPnqF4GnYpl 9~= Yu/ttΜT8qkq/\>L0Y._5#%âNb<ാyYxaZFD^~".[VAR|0%26|X8(ބ d2#'No<bJX3D*e~7;|":JhlrQv:H[t0^HRJ#7Є3m;Reͮ3IF!%;5H?_ >ԜV陠2ڊW=S;.,* r([#Bs}%B9%fW=6x) ]$/ws.[Q0,ԛM9؊ڱvs1y8J?@y6-T(7(—46۠W%@0*Vac"(sT$KUd @aʶlZqs"GOô)y֍ͣftƑ+H)k*MƩa"/=wZߜ{X}=ɇX6 Z lZQꧫڄVxwa-SٞG-M)ppb^7E%;jmU7/CfVaϠ 7T_"y8s+Ȯrv)iŖDf_ZUL324\ zߐ=o[#ċ"hlK*s |/0(^o:wm8=,VCu fmzhU_,|sM]x--O<">^ݲg$ae*T+G`œ7Y;tHj\Bg@Egɲ 0 +p8O92Z˿(͑9e|35=##%P>@~oGt"?=kK}$8%u4B0(KMY8 i$Y+*O>6um&f|U3#R*㒜2 =*Me,0Qԕ0)BqKg |Emg&k5:L>' _c(qoZ u,kh?8LLåĚ猔ȪwdlL>LSxFW*,ܜX:2lŪH|_J'-.BF ?Ldz"*w ^:݈v 68BHD u\Q o2{q rK/p}/%Y,sA-b2XScSV_\x])ZN*+Rl is!9dQ[^~ U1@jBR뷒 (?ݵf]@c#Ñ[~! 6o#6{VBLQTJ֯3JHC#Ʈ}2?ͱ1R5︽TZĹ߁|]J3u }xF%! z}l㚲})&ŷ %( GԼHH~%ii_&,(i$Y*7[t42XD؟64]l?%–DNQޖcW5W X+}sI;oKv] f(RK:5@m'l*'+rdJ'^97k~'at 9)(uΗSo~mi+#6F\QA0mOhI*D^X W孩gfNo/ Z.zx5 DqXv! VlJ•V -ٕmBXǍ^7(גV|,MeRf*,A-WO0To,&n# u)9Pt396QM(5)O@ E:cp=w& u`-f4Tkg>|}ETISuߪGJK^a2/Ze:E9WS  g$'s6YQȌ a^KtG@}~klsa75os[Vȸ/$(=W|xO'u8INÔgV:&k{W VXQD%jͤCw{< d(0 Z˪^/i/G/zLaNgw`%=/4;ۋjyH>if cFGGL`ި-BQ59j(O7"P׋puLpe7%00t}nAm9~}HHh@b-TJ)`^DԮ&郼mMԥ.(d!`&K(#Xt608p@̨HkEDeIw#6T("Ö.">鸍hj=d(qtNw.;Ǧ({ȻW󑨆o9'tS/}b;@Ԁ10<'hh?i3+Wo†˻qGk1Ɖ&+qܲaLmۣR&L{JF,<.(oouG?hҮoZ. &.ˆѠnuN ~2!*F~* A=A>=nfXqlZLK ΓB}-i7"Z6r9h\;G4X̌)ArulXT޸}HZw.V OX4]RGԵxqOm_ T `3˩*:sp/U4=_poP$$A]_s0٧=?}X2M&*S (#ڧپ|ΘVwn"\ׇ}9 wUtqYLm %r3RC=> ZlNYpLO=F'S3Ľ+XXUJU'7*hwCڹnT" [6٥ P̝&W./%/F|XL)FfS `{@{!T*C%mV9Z dXj0nQ~pv%fsPco;r90)) E`NFAֆɏ{A)"C٭ʾtgިn T4g1x|\D0ڷTBeu,)ufvt#c!$?(30; 4CTVGQG, NDۿ-'q(0:=폳=~vW[m+ĩ'?. >פo':ws#pv$"FʠlƢ\e&5P-թsł&0jFҘԦ4hVϪFc-%\K㈼VjNW\rv r\Y#!.16DW%74yc`]oȔ'#>F(w`O/#[dÈ] 0QoD g'r^+qt{I'QJW)5;>=W]u^>ތeU \ܓpC%yҰuь6> neKBȟ%:h@"Eq/r)(5pP3-\OrXJg%@ogOpT!+@Ư\\{>^})QjYTREP͋]` y"ڦJCoBg!cq.a)W;"COj q"B~m*[c&p`&<эQe%Z] 8:fPЉ޲6҈7&0{0[k q^i#ݷ_n&=j \KA,i>0:ӛ/ q}s@,0󎳄j@!qҽb@+44z<z3cyEЈfF~@M ];"k)VNiJ6 F?&hSiUPBua!\¨`uv`/G8pV#~ԡf5 ):_fṳ?pzƾzwX[>n%oQ T%/kw5,; 49T2u9ofw/οydt6Tjދ՛W#t1yX)r[sʓWa "g R%g|A+qdTruH[TeC&SKH3*i (+޺Bp܂,ФM6Me- )"Tu^RhM~ /o4j`^թ̴t1+F\5XyǬiۿ7i ?S0ڥ&c'h'j1R(^go-+y֟@ZWKvZNk A/DbdD? #,%7h6 ZC(Af0܁G๵Ѩo\8}J;vdN2зD?a'΂ C;SЪV^F8 mg*MUehnbgtrcS9h0*5aQulp܍Ls#E`56YBM p]Vqt贇8s1%ZC2nPL@tAbV txހ8p/F>R{P^էgK_p5x}41d"=CVBIFdvv3ѥOr-!nR*"k.#ܭ9"$hF|EC+"7g!"wTg_ȩY#*nFL1L.E E=n%cBj'ZϘi fS\˓7q\aYs{rYU@{zPBNޗğ{̈́"*+b{Y U;rOmO) Iwacf{x& ::8/ii%@]͵|G+G4FA'i$%@awWɋiG/Ral;Y7Jvnr>RqMK)fC_M;m:rB.Ҍ؈2;!r*O_M9‚c8JWǛ:pjعլ/˪L@q~-o!g3oq): r Μ+JD$SGH1\fdXuER!r4F*h@TP%dCV0MT~Ck je1H*KLrHL]'w`wD F-UC#L(=>Em?o9(a5x]mSEW'#5N?b"b͇g ӘnfNf|T@qze-tuu!=Gk|ܲr3 YeC~y0ZTj;\!5KJ`-7"c%E@ է 5kaEj T{PZ#釃BG3mgkAKx>{/yה6h W4V@I]T2{do4L5ySmǫ[yxi|WyB/OxCntx3{B M}tF7h}L1j%n6nXP?b&nb mQE^%]rqyrt6fm++-(+-tIqN?PO(B@F3Yl?vje0yL]w1Q1})oZC5jaq˭h?|z8ɕUýbK}!Mc7c4r9_EUB=FfEDV $d!wL "]u}7/~ }2.ʭxaALl~#y JQ/}9l &l 7yRȀN95i>Otϕ[Ro~=5r+9%RR0fg̮=oV+h#L.rƹ(a҈#+ *{A;Hk9D)bjxq$'(qWQ\oLBPP@ 0'ZǵM HQ}W!?>LxJŀ АaamA?|?h<&"?Ƭ7_*tL%A4QS9*au"8}'xAek!!gE37Ƅݸ 8Pէ`+c UJrH/WHP|+ 8E3ÿa{nbXP%YU|U?%"65DO1^5RS!q8)фi{ԿF5zUNL17%O[-1{Bik|TH[s +&;Y,zS1dUU.Cݟ8gۘ'iyV;};ko]YT*JwpDk@I&!<+쾋-4)+ ŠJj5/ 4ߨFȔ. Mp*<?~#RQg3 qyc[9obE.Yad-V_@RںCT̆ Ԑ{/ZIU&)f0ԿY5#ckN]!S%鶓}0x )xD?[ӭaQEtlRU=|ȅ60\~բ FmOkx/NQ*vcq6E⏁ y*sX r|3I)JwK` b(=J- P饑%3&h4',qJ(X/zePJ8Evї4M)Eؽzltyd]t3Xw9!TBP 8Jrؑ&/5dD٥WmCp=GPd%\8K^kXgfrSp'-6ހh(pq*}YBҨ=x>n+<&\jQ1JPSsފçwv K#qբ )EȐB|+Z.v 8 6: BQ .I }I%k-2ㅇ yИ>!Ec& x5 M:FHo::Ќch=z Me?l#pJ1yxݫ%;B0eaa Vh 1L>ao*r;] F&L=ז3X܆exVT)LMc6M|9O+4ƾ-MQ{^$5YF+:pO轟/oO(* [Heiǧ^=RjzYLM`{(٨FM5{:oS ԭT7F_Th^uQR(Ju69uUmʶN1X5usUש=(?VGI]~;Gp:[U@<- sOrJڨ e!q`jп>nq-vGKR@(ܼ=NM!A(fw58E6KKnkT1~ɬw0mbJDCҜ2J3 WU$̄ls"]1"%8%/>b:D"s>&_=h[n3v5H*488֎-#B!RIT 2$.k>LiƃR58=l]abݼLʜ@XoE0_nHK[eu#mqTD{zMòH94v(W8>gXL$"(!FLj}Ϫ%*k♭#iM4\,Юb'@Gbۨ GIm˩7f%&T[73XI6/=.X-a{{2z`m+1{>\n*4MhQ/"a9Ai1B 7,,jf< #ǖ\cfoݏ띩g.rrqM"O9UXc XbҐ߯ftH0nGL+=gduPR; ǫPǞ[ҝ$48}$dEȦД8#Ao8">p׉a5\\7+'xˮ˩%wJ:u opr[^)S7tf" D%|NP /#ɜn LjGp)-́ҔG3h{̲S@xnuiC>1gO8W D+&᭲UXgK8m'hU9ew|Ýwg)ԷCrڽC_XQMG|mb"#Abvgn}GTJ5cŢm+Un:c0&J#22ўF1Pn?vCkGÈBZZNX^SSZ&\H?_>G)"v`֥_Dza F͌=afZsټ0ӹ$SS` ?5Av-0xm¹DdZ$?:Q2;Do2\,#?qmkiI˽AF %~[dIQs.99/`Z="1-dSHNcD8 I6=F餙}TQ6WSltR7"Uj)e7R."&W?iEQ&VI"[q)&ρ}ɉFC[٢'g+hX,Q#ە,Ƒ۾0Yqj'(=<1b+p[PAMbϱ0qXt'hdžk#u]g. 1n`] Džt /5~tC;ph]vq(>3 h~SbX|u'!eЇ(\n]P-\m+Z=;93!"ܶi`^͵jBu? 2iEѷ1@/tt?}i!'(Ct $; ’ kMB/ MZc5@cZ*\NRwB`^l׾dHv E-yЩ'NYN~Uv2 ]->FdI%Kp*%+fD4J-RB8sdZYkQ#7&h۠fObw4@7C1/# ×I]*"o;7Y(v  GQQ1FNj@`тzA{~}q{O:iHrl/bq|G%BbH;xvTч/NY~;UgJK9vd%ǞLgcD_mYSNWti\ne`&1T^|bcZ.9Q~mC! YBDr) ΨKPՅXEҨlA赥T `p'GתQZm0wJTWR}&6UdUQmDi[VǯT/ `Ԭ+T AF &'ZYd||sI,wLKхiHE^^'Qn|=eVY^~}(a-i7!?!//ĄrWG""ul"X"+U(Yŋ%EeR#]`'c$!h?t`zjoԐQ|hq,gb;nΏo 6(ۚ7b0/g.abQ6$Ү?Ŀ֑̀{~Gkb.cH JԔ4s+/0W п-,Ƀ2h܃ʳ2zM_ˮJm#6pM^.[؈P/7o^TY.x񺱜}WK|T.57~v<ms'vu((ZzA4s~3%Qe'qÔ JNWVS,5pG# Ld1ON+iēOPt ҠijoJs } DwX?Ç%R[uS4;l#<~j>9]gT$ZW |VRO Ro*lj%꧂R)]$֯3{X uDLavȾAyLI 1oy G[,bDmLb2܀ z8`KӁqnW1[XkF[rY\[({c,!faW:C8 .ͺ `w7򤲬;eBf;?YAc:bv͈FYfGcCbz=bL0/旚%ٜ~B~"VjK.:? *z\"z{ n!B' m:;D:#R)P *n[T%|tH"Ay/!  E\,1$ ̭kG'_"Ts$(hߤeMnFdzXQf@7xtԛMc;̶T2mvxhS, R'ǃVagɈΤi/ NEUi?^yv'ܗIFO/P,]֘\5Usmy8(UI+(9LltdrvhsOB M.IzdvCzQWkA _#ES ]8yK+nŁj?58˩ CCN:k?LSgY^,f!DҘ=y W,嬊jk0zXoU;EI#"v1=y)((f?kyns=쁜Uy@{ L7;a'ŬN6?#ݜyK8ř@[II&O]=LhA\ M^<$#ic&w{H| ܡ$FǗFآs?V\-w'a9KbGZ34=-,^GIwU\B2J]_|Wf;,%II L 07`u``jYA-ME~MEPPZ?R~`g ZFIu(Rx7:dE,t9Xnaf&o>sڦuA`$ Xq:J F/2JBL `+2.ũ(`ף"`^JYq:fXAd~4U 7;xЙ{h^Ф6^ADHJ /vclay~w72?gkٱEr+CW0m[NVR=] uԌB#U$/MI4.g0^o5v'+t 8~ U5z6=dzs/ije|KbBQ!Ic0OpM(1o3@Yd ثg4|Ġe- b?YkpI/UNA25!FY\=L Oש]>Ph +/e3i2C mܽsh1׽7{ hc!,rjPFA t -%$+w / 7zp8ioqBi`!ƓM W=XCv)ֆ_L/Z\¨ B!7EnV3_6W_1ai( yg\pQ뮮&sK߂{mgh=#^8fɖwhg(τŲ), ML#U&\czH^BzcRM {dz^=Yҹ=K4U$>Y;: ='R=֎uSUUQ:=M ١f,RUhSO"GepWm'+m_(hπONxJ;)St>0RRGyO w@/-h;G{ngx(hIغ +YKQ#2qxmV#%32b;`lf9 <:¥gib}gCȞL.k훜 ~Si{XօfL<0yx_E!V^q> u8;nEqлK>Wqڞ -l5wDlJA8tZgz.Ny A(N*@4I1RJRv> K\ÀJx`\%Ȟ+#zO"%|?I.aZ4[ߋ#ͳlQOS;mgݳLjB&xij[p1RXisiOhv;A}P{+HGHۡ{+{U$ow,az,#G9t!h\r}ĥ䮰BPv:{!.g hxk&Xx# 9L&֤d8᫤+lE:;>.t}֞Qo̧^gC+بips=Z'[P?B<J 6+= bbmYF ( (h- s.$| ]DkRe1nWi>$erig& X۠sAJEW)Tle bpz6@QLM5\˿۲pi,Px%spa\4ٽ*/ʹuQA{"߁on5Y/pjK`tx/zWcY 3ɡ]'C;$DᲽME2Hi&n1ޭ|'&q:fv!١ͯ$e?#:#Nj-&FMA_2ܕnf;[+BD3 c~.&GD*QʔBXILjZd4?ͭ%Vp'ro;`[c4X >B\ms v2iS\8V 3g*k0PAzyIdH-R$zb0Rݲɫ>]&Wi'zr Y(rQQz1x!||0ܽ9߫rPm}vimgt1Go2$:Ԗ =REK im.U̧dYʮF/@z&z=YփSk2QWCBY.w\!J2O{p} c8\[I"+v i@Y@zWqnց$NrjH!JPNlN7H%׉ν[CwУ`4wȒNݯ9-P' K>1,^x&݌Ր7IfҪK~O,!t žDwXH$; L/EW9Ɂ(:bQ+$5B+ Ј6UioR` 95oKz$Vqr3WjZ)lbke!_h3Z c6E g4`">l}LG\VenlEN U/Mvu9A.!ʅL޿Gv' n /ձTv0rFB'Q|7$$ *.|H4ehO"@% Eɰ[ DPl9T&0Y-{LYS ] {=B ڜ=|?`PSKcw;~ٿĎUx u)0iKr[ < ȷ;J ^׊뭝rt\h}ͨ`ɰx,,>R"ovHGmNDZ{M)s%ȽhXtzQWRׂψS @< }ۢHo'S3;^[WDK vwgO<赱e-~Ӡ5E)?'\jaW:O.D٧>:F0:=3ΐ#q[;S:+)0_>;eD5vy^A{ԉXo&4R&cĿN9u>ڭޠa5tha&ƚlb4Å?>#Q㙩f>UoF$$YO#=dԋea`=Ƕi UŽ.NgM A (%b~#r9V$$XX,6vl(&)D.i& EӋ hl#CiZG9Y)6Hݮ4N9Ƈ_S@عV}jaM9O?X9Gb]0J!oѲTIkjʙlNW_.a6+JHvz9:*m!I&zb}Owp\l[d"T˯iٙ18*^*/_A,!iFzH^!KK! n>s[n7t3;1x@ijj~fr̄1x,$K|\1_!Jun&7 dDaƶw9Xr`㟄tbybѫ&HΚb+-4k~Ҿ;* ͌BJM8LsG ?WmSg a]4X{‰<NqL\?[Uϯ Sf\U;c2)NΩM0+I!P9tjZӭdk4T-Y6qJ5y/+D=&l<iqծ,7y@Ga"0cgz(VA2⡠TȲ~ȉ~R3#q7\LӚʇh#_.tT{b\`%#c%$UҊOQ!oJ낟6"ʛig>-]rgM, vPRH3< yzho2wN0 `ؗŲd0afRϺެv>8+ܧ$@"K`u>#Y/Qdx 8_k{ϒ1'ALSUzXXd.#A=W]zyPJ~[耉Mzr,~5`W0 W REDtv4 G!8ȹ̻Hbz>qhEsߩh$Õѳ wy)I9f$§î $Qct&2n[]Es:laK8ߣ;Zo@XF{c5qJUǻ¨+?mOּ4zS:9wU̽/Sjv+@hi8*Xm';# 5~R[YAǕ1ІỠ&_=Kx32zWpacaTjȿ  }l+/g# oůͱwްMfe  )Zg+m]Hvj!xP]YصۑY =gzwyt=vLp%FjZ%ioBS?Ev:a+WD ' 3)Pٿ+*TB G;31H ԓ hnؑ=7x,ʬ!Mxd]X@u`Ҍ,q|P۵pG/DAD dKb[9bȅ8 ylijp<Yэ3eqwDV\ը"sO"b*VOzS.~{M6[_D]T0c46L"'ě\e*Wn˛{ˇn JkSxðO~,a,0ky c(362##FuKq-F%Ў݌vNЈO޼ե lu7i9^5`H| év儦׈(e% QJuq-u}8[G_q~G;~б0p-_Kc_7)NܓGchO[ 3H&@gR({A35hA8 cv+.? yo+͂e'C￙E/nzѢFbmj 0L_fFi1X-ݣk[jx-/Sщ*%0G#i'톖pYknzpJWYwy+݋W5{`~RۍH$|jy]~Ot:oFbԼ"5XӎyOY=QP }÷\>p Zlm'aDkxnbIguJ,u.͗>Z_y]x,evkƥ_q8bEOyzr|^;nMZ!+`ISR&0->%.bBM:@yWgXY$*j"Ƭ%nx<ܩu hHחd y>D#7aw)x:/A1)d05 ϹE$fV~8lBL8 u$xE5\/wh"sAߎDC{1;|.edb)ǣOܦH9%j9SZznk|\{6=O"z}wWش8ض"qL$SVŊ%WpG.o"[#Bc -FSۖu7Fd뤴dErQȱqoJj*'Jjn.aS10Y`P=u#4QQ\F$i\rKHTl? Aˮ5\e͗۾4 ,qPAj^sp*[P! ͚Y޸#FS鲦ah"N1F`Oh$Xj-T ;xl/9@0Z(4kڃ)J%1Z&8pNIUdJ}Kӯxk 2Ŵ \ ؙߗչuQ# õx F7{q(VdxmO|N3ZP½ tI\Jv3Ų px f,!O>:kKd_<mnX\\7Ϗگt^EYnI8;AIkhzMnfuTH7Dg(lv2 i/]5/+$X%/-pNdR޽s q3iTiWާ 8 )6@͞ {Qk_t-g4Nr{h'RHgfBne3b'1TY U\4"/gnONX7.WOIXP<& B,1?ք,iXtqYP`f<+O0G×=rhV!bݾ[HWWLȥ3PZKXgEy`/SʼY$ ?۰],W̪ Yz-ke$? )sJ/YgDi깿yJ9 9OX͢\dJk)]tt+Obi O ߵV;U;.02 lG`QH,OXlm/,<O[i!LzW"}@弼>4ih;I6Ha#X[R>2ua1l9>) KHW~|*(<_qt1Q4蟴/E'"'XLMbXoAʥW6uE#\-P'pt8JP:VOW5l(Tց%"w&0UOnf #pCi#oil7' D,VP`@$\p$1_yHE0%V4ypx +49 ҧv͉}?=hM-ẏD&ޚ3ܛd<+0`6@˽ VBG" ~BFꮃl3GucB}:(P*lWB|= 8ӖYeE? n9ѣx4(&ZrC9Zu9#v~g.}8@d=""y!_}*Wy"kgc}8˜:vy-;L` /I<3EiEv/RVw [jVRbxvv!8źY:Vp @̟m~)k's qnD)!6fR#_ڐkƟ)D*\pudf0Mz72ܘ[`B?Dz *IV;M6cS T?r4<4ڇ[IBTiCsܙVgƶ|J'Z|BN2(t.:Ts;‘<6vf͖̰($AHَbtW.hIU$l!] ͵WtLpU}?  LuNʕnuِrm2XɈN%KpXL=Xi@8Ϟo;K:(t-s nKa\=ocaKɡ]Ssҟ.ߩ|xjZRù-AHo|S--~@%f68`Q!kM`N'S~nfI0QfoZnH,Htp3q`-bAx>ο6rŗQKn}Up:45f ¥0Qoꦙ!~A I6ߑ)F NdaXF-~Rj i hh,rb-U>#iԞ /N̍"GG؉IUkrV9 wVd?.3"lQ_<ͱ'\ZNG@w| 28P?k ৃTӂŘ;>icٹɞ,/vkoY],d^po|/aDzűՖy,5gdL)/x+44˟){U^ٖ$i/JzF,vfb;r[˽FMqrZ^7ҨA}KE-? "!(X<`e Tm.Z&PB?nFf*tLaǖyµr(S_dC9o|l9c[{M yxr|I [' z;IB: v,bYavk]1@;+w~) F*>.dCQHG=/ky }TU_t8ԣ ~ mO?&9Αg_>:ڻ84`` #%տ[#&00.Ahy76f-lGbǦ:W}јͨI&mH"X<æ e|]SpJTFl9!N$Hm,:Fm\%lY֒S ~yk $gIl% y2g؏9yh*㛉u6oCyS[2"!"ʺ8!!Or } "wя2cm*gI?|(K0RӎiR"Bd iU5;HDՇ {aw 'NAHeVFhh](VGlG|xMᔙ.tCV<@5cOy*.<:+^j&jEp<ŸӞQ1IFėVUPD%c i[\N#⤨xixmj1>٥,mm\bx\g~쒧dAt1@ ˓I"؎ӬDhmwW ` ÃyΕ"]y]Z~;āⶏWM9@2Y-;#ʑn4 ceV ʀ:>ahZc3-Ҟ^9O1ʖVŨۡ?HFK:3o! AM2)G^?=#,|)eat"~wTq:ݪpGе01/3x 2Iv]Ŵ3`,`O\M~w)W!T$Dh`)NKp&AУ(ϼhZw h|@1=uno+ӈ CUPjzWY$>)~tt~u-%ODè#"<;Дems͹-g?y@k;W%4X :x!಼ڛ6KR7fsofҨpZ/lnL"FU%MVIh1~Qkl -uܸ C.ghnLn~(P k2$ Hq|11K \V^F,1h, _4Q'w`[/%nއ xša[wַzi")pѭl}$ WٚO2'ZAb~J:cOW v&!+1\OUxx^gt(iFa7k%)C ]OY-ek!T&k9 l(&19/ i "3XAa|oL&e)q/[pk/sInQPeô%hyprrϻmN pfBs,V^a5w{`ZSʷJFX,- Pk?]{='MxMRT?8ݡXg'TۘO 5LCPĖ6z:Jjw~u7\Ufڼ*#JLKB<_(**R`dŕsI,#'?K1)DK{H[.ݿ !Ap3<4z>SiVľէ:4H$hb )a?&ǍڣtMwu [9~E_{>FcB wʱlgšBM`u7୊I]pkGv_ Um^RAm7`=d/z EvGr`='VЁ4T6aUHo$>ݙUko42B\aq,v4$ʕ}F]8&@Ek1h"ryYk͵j$D=Xրclߊ%ys :Y_`]`9hn1o)#׀^G@ֆk'dCnEAx$2)uEe>̝UK{cBiS(u M;4z:{8/%Gx<}\:!>`k_Mu Cޑ (νl'eM!iAKRo(^Itl坑'^d8~4|Cp•}4̃i i^?Calϰ^i[F^kLT2[\V ag+gt6r}2C00}Yo)w4YS.8 VzgOFpW**sI{7DU*dRIۦ%ڕ鶈@ȢX9\m׏^ߧ*bJwXNSLuA% .l)" nϣަާ~zZ2g#&Y2qӾKuυ=wTmt|z,qf!Ac#h=ՔŸ8!S}׿N~.ݿE?\n͠B Ws67=D =cqT 6GC<O?Ar{kLjC )mwUWZ׆Ym.;? DC#*𠐼&&m.H:A,E?5OKfti H&"ħ;nZSsY[<mzF2Dh?\taYV*N"AB]0n$`*Іn،UČ@Icؽo:M߭)O !j 5Љ%_B5}WEGBP.ܱu*m, kawJ ݻ dk /`l32`zxk)b3c Ay!>`7fp Љ9X4xMaVeɄQÈ]ֱhĴ&e #}/˸g|b#,PE&J!V~~ZXsUXt@؈~ [Ԍ&I+C2jBL༓Ŝd1m̔6?E({ni7Dډ2*Ěm鹽yXnCS |jZD& jPs>7P:G H"_F2]ҿj B{)K :|$1 tGjYXT!q^,uӎ bYD5su寈4щPx;K5,Mb;iZ.Ϊr\teӳzstydtZ8 iKŸ0l+ҷ9 B>jdrtV2PX|m/-}~kg$"v=&ָ{hRlsuf)؉W8x-W`$dsPiq* 5]m3Y_ME8>SUytwH\_R_0PjzAt-C?!,hcd@riRV΀K C 3/,\8h^uw)>m墻I/fiKas ;@SC"V`?[.pYWgV((^ۯ$V첧S0r~)0&F:4m&nbג nՖ K4_RrBp .sY[eq{}TG:=7Ĺcڅʟs',5`5淝a2{Ӎ٬`\ *l`=XseD.9L 5ݛ- Gz,/<⌱plsT :klꢶ;hY!_`tA3~Na*Otm@ʨtAqÕ~19qr?/6N:]^trOy 7RN>/`u.V9Ln*|NY^ \ӰOqvW<ЭATlķc&ΨD !| YCݱdiszƁg=]_^>h j ʺ p9T,@荩XYY{߭hazV8[_#;⿐J3*Gj|L7}RkR$P ./}6e}0[]BT>ާxkpdLxL*~/C=OFy0Ӊz.d iڌ,q<@_#[yt?gW,v .Noi5iD2aڭERٳJt/ZF{ r:ocI[4eҬwڈ/<L ]*=fe7s/6c㔬Zھsf`*'w{}teJ|rmW7>>0WBp‚q(K(g鷄A3z/X:kD[[Evǜ?, |)]RP5±VsON@w w+;JfyA҇ῖ˿z 'ʼn6 cqq11yqosk@ cNTr w:3/r&w'+!3|nJj}cl^/)^@-[a=JڋiAt KÉy;S3 ʷۆ+z&McB:N %[ӕ1!zCuJQ(i?7K>]Yx4ئsՊ&`o/%G_Ew 6M#*WZ )/Pn&߷NW?#rPo9m߭1v,w0d!5/lHZڎޕHJՀT\<`ef {B`٥3?],ݦQ ,f+nJiSܺR'rxOք_#Pkd1}In13M\b?:tv\Yvt!K j>REOiBXRhFvء: L%W=b4.Y.a>QK]U]֎\͓gCfĨ$Pm*ʦb3 wi>"\8cSMZƀF1v&04E/grPÑݱˈJEחW #y{b#%۾@їF~ +GOk#{{񕒂V$F[򓞞 ; Pm1m;ŽT5ZI8eЈ¯[&mуjnu '5:m 0;ə҃f,V%)R}S+D(/`ey0AVW'VV ylw-was ]"m{iڈ RCdrDơUXJ)#,iEГ`wxyrQe.6qFn͏&NtKi :},F ,? h5Bkw|$t4ԌSqZR[b+;H#`SsLIpX@އG2@Wl5$ˌ,Η1tŴͶ8okgw% UE\g];i3y/c)ESX70Mck\>+R?;iR)1Г[WoҴ ۹O>{5 ƺ/SAY4=:X kU`;Y[o--[L3k}}p;c7`lW'$0N$́u2ѦA1cE&cWfl;EuēW?7'T()05aڄHGm:* :ql,b狩D!ɈdS4X^}*i7FK.b}mf#F܊*}uO(tMzŲhTl5Jķ&&\ȘzNLlaJbY$6Pr^l)v9l 4":(?Ӎ9ZÃhj(8Y~RCӫ(fJ{O=#s"`AbYpuķJ`دX9d8I -ߏ|~!jX_ay%N/Q{2JRZ,]|ds?N5{GC5yZ~Nҁxgvh@zѠOz!p6MQ[BD:]mJ#o9dX}$.'Ŏ'A(T߄}h̝l,j`\:-'aqxx.N|puM$pI֩ ?65.x*=y1(ˊn`ihݝôxŵD~%YsNh!lFRSNpb_!1-%Yq@Z'锷srEeJZ8}]IapUr%iW&m{TM/ZD)b%+WJVa|hnt:4${O{*졝@ֿH)/5:$xrHE>]sr ̰Snf /SF=cJW~?K< $Dy@IKY/N4)J!^O4>@\Ů|lycj2 OC]9-Mha .C xXd4!3|؟VlKW@d@%R~^qbhtI S Lǿq9??5xQhb9myBy4eiqUa@5 xY,v -Nٔݴ+ءst>Dw׋d:U|CWN_kOPhO2KUs@kfY, $hɍJA\Iplhti J n͝\w:&#^hL0~1{ň)`*KWZvw42e X+$uܕC=V:}B$Gr)fi؉-J؀'5*Gpme SP3#nT-1eB\vGJȑ=%4hXYՈ6gX6i{fq0{w<m ֙Ď^3M2YV59 ܴ ,j7\%nqL$'BhĉJscT fE ]냿 #Dk>?C\hU>(@5OB>E YT>tlPvL7!oWM4lÉHXИh Zc rxF0QXgw 5ћ90x';Dڍޖ5 Sr(TJpof5Bi6Iea_jup&=LI9|PvxҒ]\#o@R&T[ Rӌ#3[3kM/ n-}: DM 17 `”/|qNCW8uJ *8bD=0F8g$Rދv$(Qo[Yl&&8+3 A[_1MRvvm oaӭB:݀g <AkiQj< `O?bұMgPW\'KspM:7l9B8YgEp\rbX\R@;4ޥf bư_M&ev "`jWYkDhʲR;Ԙf/-x^syGΗo"sqC {IRD%CX|:>hG3 VNz;Kp$`r8WlZe$9[E<m# [d^sv`׬c"3LW{, eSk95oc@ ׃Dd/ӃhЅ*X67JWgg#euI'-u@@Κ37=$H-vۈDe x=,?Nh/G`({ 9FxOPYdf~GN'YR0%iaG-q>t$ǚt$Ś~t+j-bOx5-gXp{-|1QpdSbtCA~(Q5j!yBr5)go1Z]ʄvqٯ`Q^#H>1Y_؟N$TiNmo9aZ|R Yr>ҷֽ˄<*"`CxpVb&9]~_B~A!> ڀQLOMSSVx56TQ@{%y>6!z6_^A1E޸]$D,䒀\ǞPһǗYh>NvyB Ȼԃ(7ko*i@ йƝ$7L]֫y]K&Vsst.ADK.cI3~yt<"֓RCIZbW|׹zE҃ -v"Fo"s[@Al֙$݅*i8;Kj6|t)_7te|̠, Ȗ)Vm0;Jӯ>a'C'#zNd KbW,4:XJ՜H4"?aE#B୓d!eJMbGvVj騬.ЁGd!1HRqj::k +stm2$1ٔJji-慩wqS~ڿf$u^Ʉ#K%>Ѝc81C"!:FZ҄EH2TAVX>5jguȬ'RFOEpE7{* bY(ӵL (1`Ӎ|FmHL,joɄfXQO\ɪ-pK98+=Z;V7OG&ں50gO4:#q rIs)t AbrEr f}=/|a_gu Hi!}M e|I9XC,1 J2iB>5edsen6 GrB̍QL1VB*1C"=?#oA|ez:G}\>?Fg*!6ݪ|BAw4K6_up0/Q9B]ّk2>@2ʕlvͩ^N͆b`CJTNWP~OQuӬFƘO~b,4\˳}x8wFg#5ǤiǦ|S'E:*!P@d8CV͵Հ% l;teVqMzDG@ifa=W) 9o, `t #'Hn,@!ȋPݚjpuisL\&R v N>zTS@<ee,aO$_[\^(v]o#܁Jq_nZZVEsrIT82=ZôS a?JTkE36rs^<>ڕ:cw̩%Df7[Lu"{C9@]|{q$/<4FtT oldh?{?-#90J{9kp-eꬾ$ .Jܱ66ڴ塃}ޞ2m=1E ӂ+2|¯\o dӡ5Ud2ҨkDŁ:nCDw~4x wM3BhM羕٪kx?H8DR5` 䇋2n:p- mvgAP8ܒSB}QF[O^<Þ*_δ])ʡY~ (x4hu*6\ 5#L v̴æ}WenVHg'c@*U qfbW% EaKFGsk|3~(w|yeZ~^jtc|AT, ,ϣ,\,0 KNs8j=@:Y^n ap;'B5oSC8n6ezHL^OEnL?@Gص>iZglsS3봨uy ȑ&uֳj*j X%u1f u4jBAF;ro}M_ң'J9I\x0!Ndݟd;r.bͼþ{l{ T;ߥ8,rgẢW\SWLroG__n;@.)f.ֶ XS5;iu|UKfy-Nݲ4Z/s5H2S1hؒ 4NZATH3h%sc 'ߕFնB:=GB923št5)FdWoXqĀ/SBtl|o5h}O+}O}@%CL9iELt ș`9H +^Mµ$YRH_Pٴ̵t>ݾVⳄ=of>-V$|ֽMĠiBpe?$\‡EM^SHV uwB_T=|>Ԫ4v;.Mc#UsZc*h b%Dyp8yxkTeBq="~%^ > H#sg oD7³M ees|#CL=x𞳃߷utHG4"_'1U JP_xNwg,ޣnњGm#'[pY>/.'uf'XROZ&:ǟNܫNm%*g7ps ʥ?~7*}sjpHSH@Z~ZwՋ u+f3`J#!MU.i dQΦkQ1S<>Ӷ%$aH -3Z9P+8eIsKY^̿84 i^N.o4xjzU\T68<9'-b/6STpC%JG%ן`)sk.:nZhzM1kU`t*]lBק]c(li{sǔoǭLb/rLji7NEνt4aQFI_E+a%2ˁ+k/bM {..`Z\yb`)̕&OFi~}QQGb?lJ-Du1 U(SscG,Ect-7!O![iT _k`pB4bD4 }mNlcɼuھO n 8ǚ*zΑ[頿"l: L#pz+#M֒iRKcVM$<|#;V!~zW%<#ӫ6*509ɹh䚾e lۜЋAIY@<{6>M$ǽtNUK#ߠIzhm9U.66bd3T*^5umPTW}շwɀ#kfyϩg沃sC 9Rg-j'V.ӤǸMs^ sqXE-ި6jRYٳx(Yućm9mVʣ`:&MIU_]ETS{TG>H[m[!b#iy 8+$/ VZ颷d.eaB,kD`>bmͶ` Ph"auڈ@x,f 8⟧b:;03K\R<ś&0C=`3i4r?R^HAd{ax_SQG85!pDt47 s1D)744t{mh$X50M}2]ϓy}r#1aË 'O}vq՘D+Sc/Z4rJzv)iScMBuKq M,ڍ<]7[ S֜ID)}c oZB LԦ.!& tAc+ x 3 s˥ڗC,j~/! 'f&Wsj;zۛI x'8,ʥ ZeENbѶԛx+-+δ8k\OUc۪*(oJ_.۴&|)w #F4U:؆ AMg|ǔBYhg1o=u!d^ rAyHQ,Ƿ4>`D UuO>נʼnCo[?=**P̚Zjnez:$ /PCNhZnxrMtavyKcy07`Z@ܠ~OM~dI=#k:15׀[ۍYGHj)f xڬc6wb^\A%oc6TŽSa6$8d\*%}[0q1s6!y׃{N`|աpҮ*j\XFmZ-rj)kygSRC-U!ln/H0Ln>,cPW*~Y\ O:XJܿ_ﰟq ^=`82W=38% XC#ٜnS̚r}\CG؂yNԃ|uZX :#zs/3Iy5+r !GT6HLkێXtf~+`(vt\娸h) +0]!կ#il{\vs&7Uȋ;9ΑKwX&&'f*ߟsuA/_/1L_ %Of/i@_^J,\q$v%\~L59h,@tyܕ[2M0mk8/OUjRQ Z5B[ 0Ao,MbҏS AcLPO@V;J5/ٓխ#3LZs8=O+N*%);h7KxА!=PUGò9k*r`;-i~ \?w+= zl&DFZTJ#ḼP82Yh„`L<%ƕ> klt8N5Zӏ:ʭ\b S 7:{tbFxQIj3mQ^s\3,@5xդaF 7Y},@x&Vz|s_!gϟEt.aWڑBii 5ڎA5VHp'}C9PрVm[tj3׿9 Ji[t&5D:TI|&/-Sz=MJHq 1*ǠSosf?Ig[mE>9ȕkX7` i*u6g.EHEK;0 \v}-( I;#_IMG3*x1*WožxZ`ay^=bi P /tQ3.{y*a+İ)ܽdڗ{ ϔUP $^-4;kbUU#u7 ls{|-%֍n&qW]a8\aJ__2 ^t|#?𤋪jkk̏ݜ"}<ّף(ʛp^9ӯhF=hN`'nFxr.*Sl2e$#! yWz뒵x,K J|D MUH%оbwrK,ƀcWv I/x.r!P$Fk+QM/YC6H"\DN":"W( s-4#0;RVr}%} 1nV@F"_ ?RY,UIfmSxO -3Q'YyWoSS%Slzȭ:12E7QIE$-#,]Ytj‰ppX#2 s9˟SZƍ_f+[T>QGWY}/6l6 ?ݤs>u )/6U>PN77`[H)jpK*8|ZTM9L+;|db6[n]TT1sY";XM,œ}(n>PCQ5ш+n?5iCI۴=ؤD-ˏ/x8_Ez'.1++bJIvދKݨdG4ɉԫAY]aKX)CzPT$.?NLNjRz dRekT/ \*L:Ch3d/quh'%\B-船XI&[wM50ˈ?.+(s+*rIƘy%bdQ}0n}1Nv'==Qo׵ڧz<(D$giT!:k0ɯv*76Uy7v6hu  sO|Qc\]Yu >Im?`~a]unfVVUnZV 9B]mgut"2B#" SྥP~vy4!K$#FX "pO-{SZ΍'Ss+^V S@[-R7-rFr]n6rnjo{6yoJ88v:!V0R!;-5v 8?%W1%[Csq̢k(i?>tiDfzSDN9AN?sUNU-ҙU됻gau)j,J~(?Ez>Xr/>P׸ Qh$t]{%v#^Evē Lz\ڌ~CNSMJ-L],ܕ.Ts3(&C@tNz@u`JZXxK 3\7q}MuOv_ʿS05(9ao_C,0 :Vxbhج W Zӌ6ѽ;ܨY \hIBKN82>[agvYrII~)HXu&iZ.' @!h v결 > ;DZ,"F'ߐ$q9:iQQ_#xD`U+qMEwԴ:1j'ޮHWaYa~.@5|+u1F ӗD*|vz?`+cu`+?'P pc?Bl a4ɄƂ`n>OOØaޭ*@d?obH{;Oݗ'VQ[IfkR "t o9׿z []/mt96K8ګ+ #9p'4PRE) E؜6>if\7V4J|#v_pzw)1N;C?sl6 ;f TKH@ڑ*/,_( uwgrck„o@F"kİMJtB[Yl.;֜2Cn_[o%u&ALK$ihd[{`"+P:OTIQE&!Aj)LO2+s'lm|1. a:rb m4Ԙ>0$6zh(Gt< SL8h!R,ƃM#c"mǘB7t}z1BWa>TC}wtkjr;*t ;9ҋâG{ eпDp̔+z,sk=&9ȫs4z`? p%dHݴz3Y/ Ô'j^skh 4Rsȟ̘h 71C36(^=߁EM΁?N/}}Ϯyq*EujΩ4 'Ch7FoH<;M>:GEl"/ -E0MzqdqV {WהZGQ)5 ˇJXv>;{&84?uccV ;ϒd$^_)X8z<Ɠ̄‹(0 w(?Z˜Zg.W5z++t:Wyΰ4Z1 h:DxtPx'FN/։cEWAOݍ_zm\YXT@<ՈFr]k^fO#rqgg%k?N PQO .M7q%Zߦ4G}y'xs܋Ѭ~Q>2a$u1m&Qbcv>Q7vZuXt8O's%` 7Jx$\0"p$i6gɈ⪋_ M^];b\Ў1*|)-XcL"Pz=Ut %nUu\{ڍ\eϟl6g)ZCԊ>`^TnE?<@fwԟ{ ,}w7.6ΜwIz+(M] 9?ve¹ ́goM(_z7L,EOqbrδ/oG\KT/_^J@~[dnXC9#իK&48Dަp#t$;uNclFxvk)h@W?~x"B0<g;ydX6|{γ{ 'T: ^FE⑯NOp>7e|B+)w:aV9pNy*e6*^ Xhl wX%E%oS[n= zuw(F"y貹.Ibᖇphq &'![ؼV8xG7ܹ򐾬lAf6ҹK+rZV6y:&FO;@;,oNKЂ@(Kdzl >G-#!,F)CS;dx &<erqgh CҗZc]{l*)jϩ)f>jEmБ0"2eQk7[nT埊|M~Dҩ}7^$$vg4=UK%cx='yaS>mT#K"x`ظ- l#Z :X߅o7wU.`#/lv5^͉ЈsMI=qCbDrŢd{oӗ UvDq8T1ҝُN#Đ0&[&îQ Ee=b!/uW7HȷG9U31!:ָDzKȎ͑.!%rRG]$&a3dB/J~JpyFa%~.j3g}W(X~8B?"_a_BrDc u1rʡɲI&r3Z<3;k{RpPޣ,kHY.Q#9b%f[Ψm!vgu,9ZG~Ԛib7av"zЧy;?g+&F>9{|8_QW8ޟ|g2zzUͩ&9qSrk\<Y :`x[:2Kҵ}6(NF 5c㾴gьQN\819C86_**8ʍ7;4k쫦@iF _G}U$UOr1qcXəooo45]Sua5樳Ku>bҀ&HΙZ︗ "3W쌕jSe?<lJms|ɴOS++1iKH)E { ?w͂j-0 bze_! 0_e(VkZ!Xp4M0 3p694 mc;NpX^Sg\̞]9Ӌ<jl0y3T:}J|3ۡ &^Ȫӓ5qjSh %XAu0$u, H'$tN`{kpo~%̞JkG{܇6Ao+$/ A3otH6)q&HQD4 |A~zl0{;gXӣ;5X俟*G'y9Hix'~yZA 7M1RPlq@XǵzUz.ʯ-pY34 ':x@N*:FyҀjIePF}՟҅#yK Ds3CwI 3:4ɚhxіw&"_CC,9_5ӓOwYݼ+ºb`Ec xtC'/)ҐTN{$bljXKLK%=ZUV} uy3lED\0"L;%EeikuVWݷnfe1fZs̪Zm&mVn/#=Kx0Q\K͙֛;vjs F53Adt2 Gw=V`p#kTA1qM)Ȼn4:vXn @L+RKGavvR\9 VSiXg8&4&B&)~FDJ8<j,$8d[ 0[6E,lt[F 0x͖̓GNeLIfFO-g'vSz#b0zU4CKj׼&C>Ό8N6ϲ{`jdUA[~)έݤyQ"M 3H"8|%h˶7>" 4)͆rJłI]alHM'z"sqR3\iM"q]AZc 9ҾBo'8q N_86 `S?)Ε:="ugY$'+Ha_|$.Rw~'3+@bţōVz+b?|`lmY?k< !p7:b%S7[Vڙ^g3'Ď`>|&e$a_e3i1mVHW _42ƫ}i\38AWE>Ko 5 ?ZI' c5}Y;5ڑگ5 ɓ]D -[P,IzPYo<Շ>IT ת>RC;Z;]$w6a|{)apKHhlnAwfy&Mf32DP7#9sfnfEH'#Y@7 Fksd2%̄3Fj2Eyp)_HI@k/P*4#cP_{/{w {_%`*44ZkR %{#f|c;pޑ0F^|Gp8ca1R${šmIz:vq7[R t B/]by'1KLP`w[)CɦquaFap/!2AYv,#q#\iy %n-xS+U5݋?Տt8ASXJ;3Nh92絼m˼D"PŐfyB,t$6zK\P2y{ flS k~F_cL/huh'3iz6U_}fmz_»Yh !DR߰C ;–dﴉM@z=Q&/6R=Ϡl{g>,M3) ^J)*bu[k1|U=dS 21v48YeM߻?MJ7Cz?:WSBLv0 g47`1H˜<]'|h}[J e~p46V/ LM*BXNS+|Go./C((bQ5GCH* +_1&W܊s>ގ!Fk AWU:̓Zl={WUA’&!+0F0ʵ}GD_F*|9v2|2<9vX3|uRm);IXX3ȰW%&TP 3XfSڼj `l묪E@iSsq5RX>8=)<$EPhP%cXXuTd|y?LI^w.wA=;%dB )zBz.af;@Ia|RB E\>~QN8']dAIS鼆k·ǧm1" %eoViOepO8bXF)'&A'd}yz\$=eW9~˨z+s%[m5ވҋkNX16r歧Ys]V?[Dѻ6"KUuy"Z"pt5ocy[xZ1yk#T;6~òʀҪJg k]+S9_%VZ6b'4en_ap%|@GKGp Wt3.$ A \"W{F ]bO@6ϝOn68$xt3cP|Kg8T^}ZGWvDxm]7R5kiún9OП1C}G7O;ZF68< zu+ef>/밠`Qa"CJ(^nMkj>XzW/8rW}?n|YĠ֧yb0TLRQQ´ϖD1bAuxR)H {w9,ЭfI oRϥbv"u߂7\$h!9Ӑo04jՠ<-m<}}ֶ6X+N"}z=3l]&`-^鱦s=$7^4PBmQ xNI*EpCe 4:@/F") Fц0]ŝ=s\lY"Ћ ~ɶt i&XȟYulq\j{AQCR LχW*p;TT~gCNj/^w$4I*:e4cu2( mH :.5"kZѪ =1BevVs3FnarW ]c.rRA'VQvkݲ4Eeii$2a[. ȶmtҚ/^:a=[L\(pGZi <dږ7[4Xpf"T 468/sm,21 W"WjC:AUn){5]wXmGjHۤu*^9ݥE,d "WܰdtMgkMuHc,~4u؁Ku23o5]`b(H6Bd]äkkG{ :d)z( FX/?7=:Xh4Lx4 =jzSUNC\mF.VKA"2Ęfxq*pYpSp4= P2T'>K5daq?{-`ncG^0")fFr0з?9?Bm 5Q)?m!Coq-ViVk@^ (ؤP)缭99Tl(N;co n%ӿh w68X=AG_iK_`gW{GʢM⍥"`-Ps<ƍ|8&u! el7F/QW̥H>A ƬAbW[Pe%'f,6bgk$-}XXW7cP͍Zy^_u>0lo ӊck)|@=dUn fAnŠCUB}Ti:S22`17$䍐Mf=AS#>\_y90q̇Xg M%!֡(԰ \s"A!#iUmPkܠeMRI]=s(*,G:%cLUj)Y9ɧ)F)+ɂ-3 1xa_x*p]b \rUԜO?LT9^!PWyrXLdrP_93uO YLpݟLhp] c:Rbm֭Qdu3UN\-YheuK6gN|ޒI XRl UC}2P>pq?Otd/Ӗ&M}zאm%2|GO:Du7EG ~5O!eNV ][*nO= dLF]y=QrrmBx5okO|ytH^f&yςnCV=Օ?mHAGT3"8]t$DBʾ;AY@Rq bgV2(nŭ0os;)YEa ~Сcsb-nl޳b1N~NM:3Wv7k0F f>B3Ʃd$ʪmuvj3!g~%zDY(!3H\U?AdDk[({;RsՊd-3u#,~R=5xQY BHL_q R^q,+DwӅpIkgt0I=vVbD J/ezGUQ)P{TpܿV4ƒ%pQmt Slq/gP-wy5݁hnJͷBAB\Q;I7 M0YaO ENcL86{CVj2 -D}ddRа-ISsꐝ)o5J+ =PrRb7S ݲdPUdSE/K8.oKU~s/n1!Y>f=>H56'x&7C+pdwJUcҜJ2|0#穘z<:Nvb N*u)\֜px,sBľ'mK>'OpFv{ uQOTZJ:ȭCݿC5) {u3҆X_GY tP1շct XaV\HN&%s-w1zEǷ- w -h}J{e3]KHŊ*X TH,U$1-6& oU 孷sp|"(p5swN m}EH9! Ā{=nI~uQ;4]k㧵EwR)q7݁V]d*p khg8cGgD=đ%|9_κRύ6C[ԓيf`ΘqO#o_J%X<V!qHI`05քfc)J j=Za+Vq)Zu(Eƒ<.CsTu0xWE,Bzut CmiV(>Å  >+ wa':av҂5jVqF^y! Ԟkn^S '+dce9#bso7:!]dtK2ݎ{Gv3-xjN-(ѱ(du:"2NGFQkUW5.1 +Jz(1p q.j')k147*1a zy觵hV3Wsfށ}"Уs)05K M-b'3sѬ#.JNŻwD}%^3{fMza}vrp ].9k@,]fo%6XaDVKf+`Z39&vyikCX;e u^6UBͺ[I>%4!.JթH_NADm|SxLn D@mDw V.-IUwזf|_{u[kZ #W3fuAV,"B.)3c5V? s&;G9`wIVO#\& z"ȲƒkiwcnP2m(r)j1 '=QTtO)@S¨::L9EXHT3I bQmUi,vF ϪʻG{ƒbx&s.g:B}xwͦ>`l8 .;ITYm-L~۾KJc{Wzʃc*PȧlVɗJ䘊h/]={É BکvaDknl<WI# qj;0Q|+ /%fP( 8̏X:އ;L+gW'hyf${jۉ;`QGz4Us^&2M`ДRPof?ܵh#H=e6+`U:tqKꓝtXr(32n (;'Sِ]SBk?X_D882Aq}/jP^S#E3KxrJw[|8D8 / z8?QW_ -z d{1 qzEvMo0  Lj;v{P 6J6U7pmyE&.زٷfPr1cVj-;pdj:kv#v_˱x?gKE@ץ'j P6¿c,e.@'MYEԧusMCOTXZUatf=Q WpF:l:ly%E Cn;)-ރ>N9y4jS8mvjjpDL8,Qhi6*@T_`áj&s!Iߡן-$ślsMj 00!*ѿٵn2Eۖb2YYmmkj.k'ָcmi4|Wlǹt5:,{_z+Az᫴{GhOpD>*)QgzUA18SK$jd)TT/3Bj0k(4selV6 #?  ĭ4(_:urqómg6Qr(zq r&^ v13lX,qV5xޚƊ' &s 9h>])a ;RTևo/x(|qP1եV  c< i~Re= ^#cuYJ*C?x`"{r FѴ$MDZ5JA BxW8z'.`"!ɌѩE7}GZ]5+|kW)4zW1AH@ W.kҍl)#ALr5M#sFV !m XSF@ i&:^b1ЭkcnJ:,^=(62+ !%GB68Kq4euҽﷷ5rw3 Yb<2_iߖ$]j_samP!&%T(uN-ӛZQ9.L MFp)OYrx5Vy9htz0rno恄;F+TNjg\ݹqnq>:@LLŜ%:q}Qiwđ Y0+-mdN]{D.N0R; Pjpaí dV'yÿ)޶cA9k4X4*TK28~I=+%KRGcZ /BzZ&Sȃ[#dK#By{zjޞS¥A4ڃrlME_9 .1-{1R&vPQT;N=He]WN UD+ nSH۬Fn<Z0s0@X/p'"2<*\7se@k?mOeΎTڴq-QQQ?>/qKA|KZoWвAF[P;}ݛ5$xs"訾mB"CS( CG"ؾyhы$v_D{%T@X;-}BӾh{<@HV4VLGjq^~!&~onv]DIbe1C[`poFVC|`y=#[mu <1l<@_Uy wuNya$,@cyYzo Wgq>Q8/ntm?%Tl^ ⊴@PDDrdr65'e!57$dX$w<Nvp NFjD4$m+J]'-sV `m&+FyF3Rz@raEul?g>` "2;|73PJV sV?A|:D_o.rN 4<#9)CN>ahrDyiQJᯇgL>ʮ)D^.NlsL[>"/C&OHυgq~M+B59nƐB!~:' *Vv*+,F/( a3 t5۸c/j{P=MB.ӹLf+?.l<8UXp:QcHg2su0I5vwN1-n5ʹ~'q9K|=%. NQ/LBg*ܰߩ $gX% ؕ[17eŭPMxCAŝԯ\F^f<Dc(_azN+^]iVj #g[C$i`M 3/]u1`녘N*^.%Jv4w*Ǎ4*(7N\ ͆c+Ћ͒dv{QmI辙@E}F4 3礫;"#.S/LJ=:|9@`"Uy\.Q2=Ťh'rP-tXRӈ@]@(?yZ)fp<6l+K"(/ڛbJjў~t'ߕf^.k2`lqJpT3:'AP7aˀ%c%|=` WP!vcap,qS"媤\al&S7ҩ;{G?TRqw Ӹ|g[Tt-L"ld^*1bv:-aG 1?Pcu PoݍZR\[g ݯzFL3!'ȳۡ^d̍qî![.G;2}TsI*r}%|ǟ}hn+XdN. :3bJIFQc+jaAe\0q=AQ waE7G5cLs-7D_kk[ #<򪠙>x!Iٔ<&013zxU5-=9Cޓ:؃j) s<ǂ9J4P̲Jw2~)tS^!Esʕ4*ɦ\pq]ԏ"@f-+!rI.TI;*>;CUQC ĝ?&Yې%Xk(hJ^M/àAW>-hHdPc"c,CGWHRqlX$DKh# G=Gh=&IS|fJ'*n/PrnMv1QᱍkpTej@YY`ܨeE 2V/{owcC\Vd+P>Ֆ[;-۠rL2 nIr+:i֪J*^qml̛-ſӮ^KfΉ~F 1&HD=0vCʲӯ~qmx'^Zuc/ydDݨ@[O5_gv/A XC0O)( ִ<>e]Oovz>0Jg iWh3(LObć#kѩGw"t k7Urt*N$cV e;b(PMl,7Ŏd["=ޙ,1p;l椦`i<dguϳݘPabJ }~hFS8ӓ&A(F8[(3(y*<71ׁ,czrYr]o48/ڵhbmWR ZTwl4K;8I8+0}=Ksn7ykm] [߭g]l^y|bdVn{az RxFžBu"j'mq9z"xebtX'X8ZĞs- 4%E&plwhth`hv&}8) B)xCeHe֞B!,E־){t/%Fxn3_:wkR+e(&wbT n|S.) r <c~`Lhq :#Θ9knw.jK},]Zs m*CBfQ5?i u&mt=P3{WT{m ,+']..^ ָBrG؟!v}a9mRxc.̋kJXu*J\u? 2xe"ZN*!E}ȝtz:>Ƶq]c7lnRpV%Sy1;OB9, q|TyBBEI(&54đ߮4`=x 5{1N_='%uHepP> 9/ZbiYqJnoˆe$ \SDZ/coccy3ٙ儂&mPG2X C5#4|ЎhsKFҕI)Pl)ں6Y*\%n}^~TxjZ# PR@ ?o|,A ö3(xzΚL׆X43, m6UcD*]zHMeuK7^os ;G0>(B4!ѻ5kD fTD>nmwe tWLօ+YXb2UZJ4֤b^!GA4uc,詝?IvO(5'UzkWb6#Y^ng> __Ce) j~[ p,PT Wįŷ{h$ꗬxE\*̻}I :AR@. #h؃ tѨYj6]nq9ްXykS~ %)U#B "齟 /s }zg9"XVaO`-za:+MjkCA/{r\vӂw]EZ{s[9H [QGfc'sXr GQsZ$8~ uxf#鶱y"kQd vwdr'mwNŨQWAf%YOŮ}*S;ԄG'Y:&)&) K3^*3i6 E/ѝ5E9"26tj/n.z}*\g zO<*e FBp ݌O; JN5O43L|uSؕ3^I>G'QS/GMuʐ[䬰 C ry\ [_z4;؆4 $NHy$C, 9;1%`25/pW0+?ʂ86`les by+n|<>u5|GxES^u}npÅ4} G8õ^pOm7 iǶ&kh^uXʃid|дy"6K;xkҾO|NBJC.C)d` i~#)6;(E^ y^a B!!3_`㤼>O{VuOY_gA|%À׆:RUX%0CfTDT;1a>fm>}n#F&bUi2(agʈaѶD4ޖw1Ǒ]/i WidU˫$/vݟuwRnUyE.3oC Z-]twef `8ZjJBQuIT,7"u ׃ %92 ܡ68Vg>"ITy `kg*ōa{>-I}@chfqL7 1OV GG ~3Ixlղ #|,6ii\zAji* 9(^jz7azq2qn8*-F*5.¦p j-T;ߚM:3flY#uc2;Te`|vƁWg211IrJP? u~Q++)3/"~=U3 , mii;a9oYD|.b^@@Jca͒9Ӯ!Ey2QEGw>`SSPl 64`Yd S~&?/ʪԶ;4C T$]glUc]q 쳊zZ+<(JY659 E`նÜ&Go3Ic{Aтz/ j2H qILF>TQ4>t_jV/sQe~v.1KWӝr20FCg?rɾDU X?\F8"c~[! h3I ͬW,8ИjhE!(݆n E6d֏s QKEq$DV g ^xb^t}KYk:pOv3][mϺiܤ^j4[{MRA~#o4w8(&L~vgƒ&:vwpiEy8'$td Oc]"KKB'$ʮ==Ԧ"z 4ѣŷ=NvۋG^ޔ vFaWTd)ԓȥg|K EMlhG  =7拭qD~>g nz\x"%n4 mbwAo۽nKMT ;Z.A@Q6X=zV{ZUh#s ˲kf8Dr;Wh ww,j/j@Afpx^p588>ҲƼ+#Q`p H֣zIj^Ql)]:ȇ{_b1b> 'Cn7Һ9E ϔ&B\* `?~h\h߹nr"]@H2횂3l!Bxuv\6[R*_(+/AwB_aAj#^3@@ۜm{|ge7mdF6xra{]GOarz~Bfڗ\gp /p.d."kgTaSmxkNWOr%b`t`g bLʼ ͋fɉt*tQzo)tȧnTɋ->6pԄaX6kbCP1\z,\1:"dL(,;@~VÁFaCv̀4l>ϸd6LFӞel}XVoagぁoDmq6o86)s {xqzUku\NWʬ˜4IQ0v;LgM(\j.?)`dw|q2mNHٍ3J~,4 9zkSѶ D_fcôa9.nŁ V9}p^oisۧ44)űB71"Jf00!%t\ `>t?^O0s3]aC&.w~(X`oL+ RM$|;S&L:YhI!#wxƯTXMs*R1,W6F3;01<{D೸o6~4WCK7*` Y*M`x)/'9ya%R7u\`ւ&ܢAyc0DWx̦-U`1G>9EԨ:0]]`֏`044~'@eTZ8s CMs1&Ƕ-ELgvaE?B YEC %>e!V95vsddU֟yk7D:]42tHl"R &*CfHbrlqmt:Es) =>KӂMղS^J;ɭzxiYI-D%zS}VL|kWCɌE\TW 3{eל宯))J=IJS fO'\I{w`gHPN_,!VxIVYI#gm`x5l{Ŗ)=SG{;xD)G1h@ zh AcE}dL5SGB;C_sk(Z-vh^Ώt׋#n7du_GzZHsr޶KvDd1ğ@ oaR)7СIwho[,xE{S| HGDV"]? Iy2`QyP^_Mpˏ'a5tu,c:ϱ rjE+9$JKշ72Vd,ff}i`l,̈;zX@x6Vr&ԛ{sH[+ē)0tiv{;ayP,4 }\a}qakUԚ2pagBYd讙NI=RԌj|7\CŝߨZˆAONx.) >=%p+k;KPp6;[ddvhK}|CZq%5`ƴlP94JqH y^-|)c֐mSt =f"c=U$Pifi5v3Aڥ%&ϗkQГm & J1rIʯy[rNXq+z兵A}KzZ s稧l`r%RH=G u*Wz  1IH^?{9jmV8Dl_&`z/9}\J}蝷~q? sE_Qi My];\ym/CZV^8g"2hIK-Cu6A}YUzh;NwG͡{VV%ou38ȋ0PΕ0oP~rd]C&=Xz :$^9"2~v}ҁy1묏Rlq m"T&YX\Fu)*.IvTFpC1N,(%{؁xX)rsfVO׸4mXՌHdž =NDqjwmGeٿ5V t߳rK/Fl;h_ (Wg>~ǢB6)Nx*6ױn>ѼaDWBOgs^scmqv bY $ͣ"'H׹Jp9:>.lo< t1sZD; Q#d:\zx %Cˆ@,B$(Gր$fN|M>M?ȗO{a=v$%Z}5>"---؂gJm^Z@U`9!^B`.M y_?in#gQ 6?~Nd!w_9bI[d_֦# - 0+4~ ΁X.owk:Id=  hX~ ܷvJtg 9M;sDe.pxr?j(P&] Eb܆@7LVCqU7U\@O5_,SsV8Qs ]RyfER3lǓg8J5&գL^bDa? :j&sIg= Hϕ,!ɪ #:ƿ +⾓זAT.'C;+s<8z2$7eppDcC?O ޺Q|xu -ki7>q)E4}890ueRNێHxBC\55Z|h>:_);?G^[@yy,nLe^[*Pjfh0ÚCe|?:_)=cի? JUpw6G|M$\2I+1n(fێdz/dV!̬XT@jʁO<'WB c \h Cnv/@ T-f[UrpW(';G'ʒ *x5$ˇont~]MDKlc sdcUt|bۧMpYFy 9E2 "æThJM„aŕɞt/ĩ(ΝmuE9(q}0P'~! ̓"e!)>_7"j)'v?v6`ϬC7̪GD+bG:du3,]d+  xb }nتRg[͠E jjl+W;O+kse"-HXWQk Ԫw)Ƭbh,j{'~~(3鏛jK{`_"eϫ> >Ou:HaP.!Ǯʙt@XC|qωO%DsڳBv92;|Wt%^ YPWCʼnSُ^_w]&aogiia1h'|*#>~ ݍ˖A=NA}sVD'C5C7D(xG =a4 i os 5N5dkreb$zzpH"]j\bUQ}塴;uAv;sk} f0Ƴ0ihV`vyi T(J/~@ӚsN!wTdV&qe0 rQMDc:~%? &٩WNma }ܬCB<6<ٯs͓?"wϊI0~!%/>kF++F3ꊲ帞=}e;n9?RD ?ChMv3bD`>;K ~5SIc,tq/iW!?(zfEr묨iT[2`$ހl{q~y=LJQ{7ĚsU`7ad{Tٗ}Eٓ 6b[ Ăhs'!U` 9!refW^p t% u>H!UQb?#@,*QS<1MVcohГ4Y+WѺSM瓊sy蝻NK6z ^W;-qltY+S}&<:uT@?䪸 iFf]^f)JL"jm|X<> eM\&Gg?vplpw|4BO{ ! i';Yd4Cˮsp*F;;NDx>Il飼IX'ZԔ!P@HXƛ0`C974`\91x*[C."gUV@2HU>{5| >#JC  +eF<ҳ$[] lzEZ1|>$/|^cRG1$##͜{DG$FK)ڍ5 Blk*^_,fP =wk5sqGxe4O;M"?O:сm\5%:"^7L:10X2b B<'t$>Y{mgZ1Ï&A|8rJsp@g*Ј#EJ9[fķZLJ;d֮@}^89A!5bz&mNT4bF9{ȯ?qO] R1n!`rE#~I<>/"vD*e~b'RYrZ%H٘_cW+VA%4!ґv9IBɅ0\ g-pBE\W?,Xc1vz7^kx@*m wKՃw0P:1ד U-a/Z1e{\!*iCWPX pȥ|6c6Gn[a8`<'U+|ՙs3 k}y`)AF Ks5ҁ7gLuΫvaLu-4d r7yOкZH~Cj_WVyy%cl}yYO=R-MA D[$ [)ne ?/}x}Eb/Gv{ ʦ(;.`ɂDfǘVNOs`rǨRLjHWN,諔f#Hoohw91b8 #et)%abCM?װ.ѥ],š1nӉ9Lq(9zWnK.5B 8g=,sAiֆXYl Q0 WG?cӺ> OF~{KvI5|w12~\$}5`Z/=v>/6R]*ҭenV|2L&+zwKx @δ)&+v AպAyKVRI]ZYgAN%G1CE^ߔTdr)ސp 'KE ]+mDn$)-fj'4_vULj |?K$4Y-%M8VFXܐ]X0zr3hk6ne)k=z" !$8`o\9`c$6jݳmBܞu=fO\0OĽg_SUvU4 6;!Pser>8RnJo!$ﱦZ(Y&L0 ü49[pW-WWlW&n:m1#+"H#_UF 175fs6SZ%Nb+/(r(- ('~Hաo3`'$RE&p*a`?ՉL<Em˒uZezC$s6&Opjf W=l w{kv SϘ<-h-iטs&k2Iٳz=++Yƽ1TŤύw-HR6nvyӫ!eBu>XiƠ1p5!kRO-*Kz[hjH0.UdfChǕ4tFЅƌls Bw@UDۄx@W h\IV78R³ܼ~EZyJc;Ha%&ʸvOvveCs~GZ, ;w~lrihB#^d. yVpאicXY93 }4:sY(ҖZ \-M˾κXU5B]K͘?a'XERPi +DiMq aЁz՗V|h=>A@Oz/*4&3˦)MÜzjAR~T 5W3z9 6Ũ\ Wm^/&B+UDN]6 ~YiӳaP5% ٥(ć|\ʋ ePd6b_<Y*X\a(ߦZTĽ҇LbɝӰkRF ) .OvqU畐%ܷYֳ?ϢίvT=n;N U׌)\TS%wGp`RyDDC$[v/hR8.P9N_%jgr/`IÃVfҒ>RM;P$^$f{)}k?Z!ϥ6e}FZ7ղ?{{}TZq G;E3х <[+] *9-e*+ݢubyf.ؙť[mx^n1@ص@z/`X ksi{Ƶ<@r.heX:0}W Hu?S[?UACD:)AL%weDdv7^UIbi\Nsv*rDźJ[WDHcڷdZ .pe;MŧhἈO ^Zz^M2J!X7՘g*:D6)ús(Js%GVmgվG750ˆmátf(f2 J2o'J6C&W" %W9߃.pJ}fmZ]V33 R1/f;mUzmП{3=rWs7 !rRn\DV5p9^p}cj`?N{[E'Cq9q<й%vm0p0X3Uxĉ >wlcnj'u2W?=ٶ豣Ӿ8I'CAu.*ؼoDYp s/|a&n 5)| \諏g;d[2@}R /߆ Ij=#T,bnK N*9\gAIdJ2XI5_W33Ii&3 H|u=09 :q>k <>sǓɡx'L DݽAu4ဘ`tB/2nաlf":JM4C40.ZTS/T G5V BH;CVAEu||6ֺ@ qNxLAC-o@#//yv%4(mXbzC᝸IrDͼ#Ttt^֔]rxhUP=͛Rc|ق 4Z u'd ?r%{G,iBUDw~~ldܛ1<"w];5\Ŋ|3yDzN0+C0+5I>6⠟[r~M|"y~)z+-ZS*t b#K0CHI ?ti9)Rt$L] ּO7Ijӌ>;"IK< nMd|7. }5(fAP3"V;§:AK«UT0}BBCh` `cF4;탴DNZ/#r1χy0.Q5ǭnv$88~}$tV A{\L'5հCn[NՅJ-_Y#8Jn\@)_u~ɱ}h$[ jt>i}E:5B7GXq0c.>y0ܱ?_AKpuLB-._l[V_r"D`9I@"clc ?bHA.-yR_Y =ϾAesa2h&j6>d2^{K~,iQ٨B˱c b3DӍlBY2((VD罖y5RÙ*HU f_U}2<q ж R$P!P \'jܺvLGԏ;㩥0J Bn<4TqK5:ˍNri= iT_X44d­,DoF#c PAJ>'hNG&AZG-4qO|9Qkc0ǣl 6ǸhԮʜ8^{fpHZHM% &7"%p$"m}0%h",H(:Fq#[Xq]d tkߟlco. Pb)$k(^G'@k}_X81BKr |e f !qQp*^,^|'DuK@FFnͷL$ffG>Bdw&y }X.RF3tzE6@JV)E/])gc?@4# }vFsQK`c7F6pMRIfJ5Ƅr{^Z4)qopNYХʅ)!ުW-}"#UlIc\-){U4)2d6ϭbٔ2R.^5iƛcI?FY&;!񨖨ZD;FۍV6 U$,#a+RJ))+"EhMC0[.Oy%|)XM{XbbQ\<&}cvt懋xoN.݂leIQ|tϤҗZwfahFNy^*S5R_ʧt3p8Dzs\Дvy1/Ca,܌ܸW~?a~ǁu(t>qd6pt9ޞG }!@-FI}oCTJYtKŁ2%B$VT>?;Ltt bAx,(rIj ze!˻O#;!AW`_3ΉG\p (2, k_# hUBMXcH+ \!ԍ񍈉gi,E#5y1|t^)uR<^=>Ι F(&&~3ו9W2RPXg080΍<֝#MgX?kF1ca# Wp6/Jb2ֆ*pu_˙!`07kQ//gmS1%wn,@z wfYSH(#.Г=/R~gԡRY5vSJN64%Z䔂A?%Lslݟt OIOyw)'xɶa /Aݰh1TI_SWc|Vڀ|o ԧHKm=8f9 _d{ Pc7'.E$8`SM(4|d"LbF}#8j9 )Wt$|]jXt;KN)t0y4GE$3cm#!ei!ς{k?j_O+1Og >g7 F~,&%bSgs+9{Fs=# k N׭%(&!R](H Bk7!ZuD8`;sv+`ݤqR E?7UHz+/N4(pO;Bs yc]NtD>Su&SU03Pbqݞ4Qyq_M+!z/ӱP@5ݗJcyбb4(rQAF }V%ҐC[7!ʹw 2cͲ޻1$`q2ဗzf4Rgޝ (-#M{ 0BGDsq@rF4ՑI 0kGxbܧ17R3FN&lɰGy&|i_U s-woT vlTAߙݨSQSH,<)ircL]MwU9@x kJdFvZ%`_wr =ШT`dLaIU%vo#|TI]'T+|^~}!Ԙe.(,Z,UOdf(}5dqV O)v Z-bAj挠b%JpmdjoBy|'PAOi(uHJdXH$EzdfJ.; }V 2b:~HeY*ZIȀc7ݏiKM/|?@dְ^)y`>#߶lN wz;T[pZOFGcN<*^8>XW7aלʖ;kAKѐ+ȩv7QrRXhZ$pR|:@8MY77 9/q sq)DZ, O-iWIFL_T۔D=ÎAazS"kuէw#/\waq-̜[-Pj#b&Oe!Wŷ;66n=eSf@wx>0|XRhLD,a5 M2YWm4Π<7i~E5o,\~F|ü4ҰN@g KNP$jNIvtqPMN*0'׎i/ #dHú2_7ekgєs6_wL4&9Fz 6f*={-pc`FYX 4C R}sEV̞xѪ2#x*q&se\\`i1M/ ׇhma@V3߻KG1'܈T5[ougVAw EuA%i}ԃ2]yopͻ&W%WF6B2^}?M}p7tK#|Ji=f0by&5:Rhު"VfCGwye%ΰ'0^'Gjn;#is"O>ȮC1Ht=^x69#mjΡ7BadX֛E 3GԢnѴj=VAX$D8FtLHx1Srz?1MZ]G*cxD?~Ck3и#9gІmid[{j;0ԷUi랑B'Jda,>Q^ sB a-fG+)} eku%Kaeom&Ni;1T t/%{}tDD+h{¤"GA~R:iÈ$<ǖkv\:caSrdmc %p'Nq ה|En Zxa TVS IZ#=:g0օ+]@g3+fWS̾^4,"cɧgq[6yCu%hCEN-㈆B-.ݚ xLV˚Jg=kv{=Zz'**%I8IyYZ>sFqu,+> Z~*148,~Y#'`ߞhzNA!h a_vg$_yfCc)XnO󐤩9:}+oŻgz&*PC;,/z1KKO o}?oĤ@cRpr3ȉ|&y/ րV$q!OC {d QEO79_Yg/P4[f @$%'|⧚BaɒZ!9KB 'ƍ&w~'M. ¨LVu&¬ elUG *KE^9z~:&O5}"p'#\5oNv^5>%x]ۨJ8|vwQ&chv[Bğh;F_2+w&{GzmzZb슚d5E]@ т|֌ZNa,U7]`2pt*JdBm;I^?p( gK'uI $2JLҜT\_p I9foѵk*| u= ,mk?&;bx/ljf;1&M[sTsUϞ$DLof*IսO (H8oٌy{2 DIf}</xGD[ -:k0YjW:g$ʦ_JA5iG+EkH'6m4xk!oaPhNʎ@PzvYԉM{f ^tS#;sObw9%|lɒ2nE.vgA2ae\Yئ8+ /\ HHaa<0~Y!s2"o(wTvza|͌YlN'|tVyWrщ%zU^8^kPy:X#K bf"a,:NpGlri_§ )6zT\/h2zCm*[vhu9"Yt^ *O|*r?+ȓ+Q@_ҙIY]D1gM!Ϫ^.Edxg8It㣈A5 Ą_$p8\v{h:g A"p hJo􋪭rt;rB$z-,a:◩P*hٗQ:H}":{pL$ܻ[ `s"ު|DĈoʺ y4E"#3,]#6NVD=q}uo(KsǣD.<ϧG$KgBnJ|!Oko$3K tNf_wCp@Ck'0 x~oCHs>}櫶9# BAmO'8=Qṫ$ʪuB4M1zv3%H;z㲖EQ$1&;sWsG8P:=p< TĢ]E䩖ߺ>)3SZv<H]sY(ֲVoYgSJU飶|hL?kFI ccF AcTIxlM™.8.Fk8nZ+L2x;wy%Yc+Q~tُ!UV4B,hC[/ Ckww0UEHݛHZ]q^#H&PE&sKK-d™Ť/r DŃڤj~R y+-&Ͳ786H "3!TFzqͭW|ơ.JB (8Ԛ*B]mtZŎ>teSpM:Syi Hj; ּqK-#'sDoQzwU37MQadǣ@&x_jg]}i<]{>ZM!&! rةB`B!`HڡlpP߮jFF7=K9* q?tU8-vW#BPK7*@EP2 Yrc =vvqh#1D=DC1bIcq4Je]r[j9$ΖUn8 k'䷯R ~:kdVJC}aѳЕ 1EgYZ0707010000001f000081a400000000000000000000000161421e7b00003bf4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/;]?Eh=ڜ9LͯX⿩U[Ĭр;'V0#n:,H6D-RZ\-8Tʧ؉^S)_y6vvq#|EŌ,;&9z,}bQI1E}s$& eS1(>s@5}-p* q^eFoX/ҁ1v-D3߸[5M2z$cӡgǸO79_71{\`gf^b|Y]E%;^~ !eD]M r *4˔`ha~ {1=ъJ. O¿-rxGP%yXPՐf\OΩIIn`*CDfF iRFolYB#e򀾚L9diPa9E3MFffLs(XHTcFen,^)H'/[p>a1勫UN>i\]#i ߽W AC` $~;qU# bJ:0Dvr#rW?ol8YOR&t=c=0ó-Mw#%YIƇ8n2)aMڒ-n~l<&n)gHҧSp= &bH!b\\90䛠 9yT<_bh(:{zÓS2A׈-~I6iK;-ڨ:%4Ǭ2>"IGKU-# 7A\ (qˋn9dcyi/X]#QXףFߕyGǩTêNm[QuFK]ᷳCUT17IÑ|1bk]{_AkRB(MۋrǨB䲨WBC6 FO$ퟆ !tiE(aVwjf9EAJ"za>t8ڑ)PM8}S㡔08ke$gihMU&ז`H4w L伭wzH,7m†Nmaa dQKSCOKxq4;duSd{Φ*:ԍqXTa䋠4 h966>LJ^V:r~ZmJa@6cw eU 5^yW-%H= 9}GpI&nXyzutX|IgqSr@}]$ i@+c:A}uhջc4Г%JO*t)==2+XpR&TeCcqtXu*C/5 \>8M8XX%ѻA 3n; ݖ\b.9}ghZ4 AxBҡy v[9`tNZ2U>rt ;׷a8XW6"qV3EXG-NHrGv#RqK.Y_ ݮiӛ()lpW'YyVb`Kϯ/drU6"n 9Dנ CRHynV'? (;Qn?JXh]|e_:8FeR3hrP/‹(݃,`k]=d qاb1>CU .8g,u#/9#IOo[1= c\o<`B73iKZޚ݀󼸶8c3"c%|6s&"ftGUͅ#% *kӓ˵|G 5o'P 0vՂWj;Mُe?HH7'V$ޗTTT*b,j=VD+j@BӲVz;PBR$ ̍s[pD/U)CwTϸ`oFΧouǙƄŞ{֑=~.H#6][ʰ`k3dY 5L}y*!(SH)R[^d@DB4|yxz)ʿ p?{H̿";WbH&K1X) Vl+~gDo!|D2S?>r>GA{ kR +}|hIwyR%𕵇p6k;"՚ ]%TUBy}L72@@_B*Hb+J,7ɤWڢT2.SU(3Wff yw-sˮC˺V\Ώ7,G *3ʎ5)@%_Vy s$ul4%qDwwg~ WǙ;Lsgh[f($Fp) ">R2wwQo' 5x)|+UR™0]YN>i(KL"a-¬׍>ń77j?z&7Y.u4{PؽwC3J#Q^Pl4H/(kƴJ$M"K_Ow*2XGX?jm+.ENyxS0Џ`^3HLk2Gs6B}byBe = @Һcl+2sbWT>UiSg0t/2冃1u3[4*we_g;RHMc jWǐyXgHd})/a&xOLj6vL$:btexZ(v`6^Y~5E3t ͲJsڿ;* va!lD|&n"xzutB4TN,*3v-LaHglj#vWe(W ^*!xF]^4I(xV zgQs|w>CѫutcƠXz! T3GganUڬ=qp%0HXY6A؛fanbC8 +$m$I-H$Ňr]f[uvQd2- F" e~}DHZjj4;J^gtBYt3ģ%hhNМDG IFHvDb_0?F1ԽѲpǤlV-Up\/QN ͳ5Lq\s|}:6~ i>)G-JKwm\3AմD<㲈 #c-A]YXtwO\΋Pvoi)|.M˶2 KCp S6Q[fЃ B 6rK 1ݲZ:۷^eRg&Qff-ݞ:)֖B=5-\,mUWk[gWoT' Pm0.R.P Wbz-<(%T؏u"ݢmֻx_7+ K5ґ %Xk/_<t{De!`u&Yö!s,USLLj8( }FdNkDq<_B͞0窴eE?B}[I\#^dK,@E%2 " )iQ#LU!%sI:~&Pq}dB6/ҋFjA˧'r{?kjuR%K<խe ayHa{g *4<0~{~L*Ox+7{k$:r}j{;j硡[ҡxX> Wz x1O"ҏZAlx:]ȃQ*<*R<=:CrtƾP^2񻂶Be/[1lS4Ԭr7պq'p5sւ„6nn 'p^ \/ ţ,WFG07։0UvI\q?K9(HوKo'p;Y @& ){m /E+%,U4Xj DQjb_k*Δyiw"L*.`Tl~bI༭g n>Jy/$I\J-ԡ\*gUDT)Xfnfѭ{ۓo/=ˆ,O5?+))H۳QbۊM}\yeh2 7:3T'tgCZ9]ﮜay$Yf{ހ,Da50~BVü9ga`I3|pY$mךzd9|d<ܬ0Cч{D^E򔩪yh&eAn/_X\.28Ys|j<{366K+n(KuQzg\Je^i⺷Tmn}m>DX4fϗY|}-0~>`M.a]jPt]sthg#;::C7jv,iJɳ2Z\Nz= ٔސ"go gٽsL[f_ާu4ЫdYLp{}e!G0 dEv -*okd `Agx)4}=e8\2MDPӵQ$-h>wXA^V Z_n5 6/@3fnpf dݢRT[]4ѽN…py[uX .$bUU9:;Nm$DwHtԥ?`Ϊn P7y#ƯMČrpR}(W ʠ@b5|IHaM蚌66L/{>tf)M^l6Qs!y`*!_D'awp~֔ x|3zK̷UǛfs杉Mo <]e_zڱ턗&BӿeCpV8C {<ߖiI8RCZ#Mǧ@W5-G0HDyc}<.B0PHʡݶ[Ec!|7;O"ml, (K6.IN6CMӄF22EJ|Mh. !tJ !\L|UC7\DH'ny3) 'Z.K U7R22h4DG/Z#%b;i~狳ǑL3tU$,i'ʦY8 8rX 68F y}n>9mnx-H)I%iQi9}Al_1; ~C+:BjGUD0[,+xE0n q<7「|T>@2^<%RbyeGc1; NEp7 %Y%w@~*?4&$#>RSނ Z撠jlwp~ ɒӻ+ nER_JA߂W)rrS\֟˪S $y$Ruj1^+}j[ Åë#4:3`XE>a=)Q} |VOt)W^xw!!s-b&Fԁ!qe7[7 Zn Oۄu|M@^ų47:ѸyŽ,5;`t|z596im5pꑪk Pzޟ#g8 %)P{U@.*tR=?ybReUu*v䭍eOH㦹SȫW0U/X4ŏ)jvdV[EY}Μa|U-J/%nZ[.w \WWTYjo=.C FTMY7w=d'g1  2%Z"\>n.tLܷ.}G{a<-Skԉ ]TR4ɡ5?\"h %JW_b:`|5nd6~E>yWU)G吰%$Pr\ih4=]zoj^Ӭ%]X>hZX[7۟c=rU#%XAB%wEcڦRZЂDZ#̈́X8tv =tԡYfT6 ՔNF1B kSgGc,ܝNWuuYB aol _xЯsuc >5 J\C_pA/T54a DrlݪYs`|i Km ϫ%=B %qitHU2.vw|;*< l-'H6m؊fx+TK|h x:+>Ʋ)Z’b7ǝ8A`H!#̏jrΙW'h"4W<O(NY"$}z zf>τ?2>* -O j܄+{nQڸmJxS@S|=;ܾJ7q&0Ϫs.vz^J5A W*\MϪXZ"8^-XTWzR94 t#P&KƜ`ZJT19ۿK `0DdX ؘ["`;cG7ɱ:D*5 u3Y#|\1ArQF5ZOq<__\Y=7es~Y]2W4`5,,Af/ _qhxP@Y,&B\8ԖnU%J#ւ*-i&C?oQ+fz7+}|Y֔~"%֤J- bh̎#4W9׺܂9gI_~vsN! O}鷉E[0emع*KP]GuyiD;Bs\9g3jށ۾@s? !RMы6%e A8kX)B WI=@[ ]'?=fgéi6>px{$ll4Ku#K=DGހ| b4C-$vFq& )@,[l*f4 ^N^ kK PS`n+JpUբٕ*1vՀT9"!E_v;{S7 *Ԩ}o]~`?:fj{(o="=ACW ČNlRS^=/ `4C$u/Ib>39Y"&3M~`<=ERNꔂi77(302{M-čwLO~H7Uz> dx;QV*AlJk'}YIwz 'rxvAV\#s@{kW?wQg|cVnΧ3 H}&ܔlbD/0m;9%:?B[L{m8̉G\<>ZrKL@ EJ8gc!HPm?jg'MVwudPEZwW 552Q&_҅WGCɘ7 N=X@fIwH/e)}M9"Ƙ0"J{B4KT *6bܩ 15΍M&EI]ݖ=irek"vϻaqPL81hԜjsL;, Wh"$Ӈ VnKO-d ̡߃8Ke ݫH}&]N^=ΩJ >eZ%AM1KV $ҀڴTuv? 7N%=v"V9$3tj8U} ]uMYI ~\ CDA[]t=H@{MDh!B/{ڿ, ng~ʵ߁?-(271ۢVq1m"vUKY{ ؟5˝~JTۿ}nGx Olh(9 k ?…h\'oC H:Wꝰf/jҌi9F-JՄbndĪTDxiӐ h&AFpZ|\.7*'vm"]gwkʉy@p?+(cX2qgfuEp}纵v%jĤ#} ck_ܯD?_lC!c*w;l'VȐ'B<"`c!!& SYtgXB;kA71Įzy: U'K$C>]C)-`1~,3O'j(Y L?3j|Sӯ P".3ƱJ-7X Y\0e7Z| @++r{LOYMr7h]Zn~SOzJ.heЄ k*G|#Ma'phʸA{_;9 ]ΩFZi P>X͋:dXR Džz'QԒ6(k0nkQlWȶׯ z'ț%~БF=2iIqէ t(јмIb/T&G&\ڟ}ł \F_,|=sԸzAcsdn).J&"NZ+88Xᠷ^'uaxk&bvv2$@2G2B893nSg~X fV\+mBK"6NSr P` ;A@-c@+,DSaW\} th>[[b bKí^44VaHTQsM0qw8fcP3(49թiaЌ=VvΥqFmwH5,e9@PXXG¯%]hfҫpPG Ar)}EО拣=,/ί}Mi|CZ}y̹/EKMxgb>=}UX3 =iȁRsW-DP>E{Q'_t!mXL:ĕ"d?ʫ ?X@j j_ag<UNo>@ myWHs jbRQ2Rȣnjj.Y#)Mo/ z푑k5g [#qJ|IMՈ3Oat{zU٭ܹݡ_Nto1zHc :;QӀjhxջ;#Qx'ShNAkN\RaFot%&&`Wϕ~,AvOMn߹OO+ f a/'S:IS bը業T.۸Ǿ1ɝ:vM çBj^ d"N,~ZAdlu"$;,*-v."h~Qtvpi=.pc짘X:m3UyE8,EWo:v:2N:\߁VS4,7QR *#o_N"fT,uL&QȳݵKsZ s4 09@vײ񹦤Ѓdn!x(ާɶ-bEK2N_+u6510]G3*gx]^`GUݦw%`Z#Umz<Opl̀¤s ƫ31;"idQcz1E+k B"=™0AMHyVb6o(ί\N!0Rď[Ir:uJVNϨqH_JXvưC9 aW+h&͑Ib$~#%L>fӏ_+Z京v(kg״!VJF͗ǺAhe_Ɍ7(%Qbc?-|2X ~]~& nD7W4ARaBD5Rg8[P#{vz]ظSgO;*2/5@0CfQ$ev9]2%!(WǷ*b 1e?C9OzOOlѪJI6.=V嶚G\hvGХ WD9o+ƇVؼm^#-ׅ7}HCEe¦Zy7z +;*!Q2Ϧz8r FG8]Q:nAQ|!髨6nY`tKVQah `ū4H֢2AAesA PiK9T׿( hY\;N ESɶM\u6"~W7Ũa*hɘZgD#TwzkvNمK'*9OdO9<#i@^4ݡ^;VctS`",n}ZwH$HFB K d).|S-htí6T҃Y/,]SDQA~&K^ 8Vqh(F7dj=G,&#XyTHk#;ri7`5Wv@ 'k^A7K"EWfx j6Bˢi}8W-;$=J@;+qhCH^(D0PUh0`-y<8E1S y^L!$ݿ ^V:NO"3QLV(幋đcyW꽀nojvba}$'uʅSx 7@.FDR3|,s*}DC(=ձzlAKicS/WTd/U3ZS3:FaT/ocv<SP#s!!Ӣ(wl#G2 BA3ח-y fC+ :8Xl61m4l(_] .޽Բ#tI Ξ vxL s1 } t =\iT=Qc^W*UVq誺9[qᾌ(۔3-Sߣ.(d=:|->2y{>~l_%e簇ٺ]V79Uz-Oy(-jĜ.QS#󡑫55 !+$źL$ \~1!a tzZ!OBMQ950kҴ Ck9uRlfeRy|&=UHÉ .HQ[CΒTFt ,FEۃo;gEҁDڞW5ݟM3b ?nK}=!B9Îo5wBK^2܋8rXܤD4*ǪA)ͻ~{Q\"lvIb5CsLP'@'\wiCtT3`\LAr us106 rY4USU`l/K28w,gYZ07070100000020000081a400000000000000000000000161421e7b000101fc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/^]?Eh=ڜ9R0@ƺٱxgROw 20 ĘzJU(μ k?!~#vIk5 y4t `Kbeu E_ MY{EQd ,,95MRc0KXqQ>8@i UOH!}VJ Ο!"p̎t$G_a  0p8y x×k@̰V _]nv6m)˼\gw~žgz?`QJ疍 0BN^0PSY3\^5գi_\b7Sv9ܓ?:%BƇsU;l}eHcΪCY!(5ʞYN@@Tҕ rBeK%ҥ0Ji^D?VC?1tqS‚;FlZGV&[-뷙;}Kb lAa ݚ)GrBpH)ɾR{rs>6ؖa>\ \H^=Lsu&O`[(!B&.psv z_}t[ScJQ:Vp,2] ⥧jҥu^;B`Øq꠯oVh}oIrC,AZx-,ʥ_!L>6Η j,gE]96~N7V,,#^ORib)P*̘VHf˩ [8ֿ0BlALlj !)vgz8 ҕ!Pp]&yޥ" j;( ͽgv*e8}D~z%a/w.^ oJRbJu-uLoZug`8caɨ-9C PXН &bfA yptx3dܯwq<.%h`{8^b<ȧ?6騕f08ݜ1D McLAqp }]@AOL~ Vԉ1ZE^0Jљ+yƸ`Lmp;E`>Y"i[W\#,7=<˛η,~^m{z,cW"_zqd)Mry"y8=MmꙪZa"yui6 C胝1oo= fXG3#[@M$x^Vt&nMgZ T J0FxbGsg3l^0l_[LFKܱ05v0 y\7|Y&;~j7[ɶmB@%G^g#ȥB( lnި7n]@X^7!'iDZC3(>Yv>W22Y12]rOPbl$ .@N`qXvEj=BKр֍+1d/6&O"%_vB[ 91\]}o_*z̈^4DF}-j;-S,S5T?tPm0DY'ڴ@^滌&Gk7$UV^*M q@sT1Qw%,']Ht csɐj:446@OpS?݃*4RQfLΝFӷDH#\UNb G i3X0O/>E*+Ő-ݤD2K qZ:-Ҟ@Y'ٓ`<}[Xlvh@nLUa^){U<1.䰭<z\-HmԨc܀B F$ Ӣ1 ͥRK׏ ϻIÉamM:ay"ѲCK/@P>epG]SUJŏK! O ;^nâ,K:Qы3؄ IJ=Qc@\XQ?Lx!;%2 N"BG[NlDpfWg46«M@̮|jshpaU,Qyi6JIP%=20dRgv6Z$z:VDOYq~LQo{N)+{Z9J y?x*& Γ9zByI"z[~O2NM N}s&MkMpy'bmeDWF$|Xj佲dOVN0 X+* \`(\zƾ̩l y=fc؈gPܥkLy OO8T@[fÄW0qKEϗ7@5V 6P2ºK!k1> n+*†aYΌIat4-q3D\薻[WZ>}.I<.1sE^itڎUaж?v!Yͦ(gA!vk3yK/6!rcU?~TMў5ҋX4=K U"CɻKy]id)gacۋҨЇו`;P :Y+hNeXD~>P]s-Iҳ,g`-Y㤞!_7WGt8v̩7k_ar82|٦ƾ,ZDӘ~BόAͳ(6 SO}xVl #D?I,Atv5YGv)%hil,iz wp+i G V)}@K5?LD0\vD?dZw&:z4E!ޘYB`i۬/#}ObpZ|]2ѡ*bXLVM>0#UduRd8M 6r%Qwj8f%^eLmE&+=;)|d\aἿ[]?p Z#@6 ?)N7 ݑo+ILj >FoF+)kc;eZց\mDĊW%mPoj˴6X*Mk~~`f,%2w(˙͏/v%2%̚P=,`b g $ʏ z{|H߹{RyW $CHeä]Y+Fr­_ߴ..ǁ"&)uy7m-$>Jp)nW-vs^M0.(:#`xqw{ʬdvNIjKk2->J2BduoBQ|mN `pkX >M[({~lp=)wB[/aGOS¬&*aG ?,i=PܿK9Q(YSmfPKC_+cCTQu*EJ]-0q>:3RvDlt@C_HZtyO3ݧyc_p78ɎfRb7IFx@C@5=kԔ& I#~~} v 8S? zs{RI+s6C2@5mX^Dw|Vg<60ýP)ڳ߱Bҹqvrf8kiJ,'$&vE:FX[͠E[%OJEA2Gb6[Ǹf62GA~9F`nP rGƬæPeP 8 0CfT`iՇaEȻ U-Je}9lfN}ίIb<5][*!jWנR6`W}2HzdQ yG @IPqfQkY%M2P Z$3,!H:7;#A1}#+m8a쒂9 )H*? n:l@ERoG(SR@ OE|vkHǔ<$GIȂm We~ܥ9qݲ?WQar/Ŏ;"4jlFDA4Ȑ(`KMMHm& `}E 8 J1רt=ׂ̙%ѲGסF&-ֽ5Md3 ( @/-*W0iLz8 7krl=/C9`k<5aw[5F%bt6яZH*+Z݄v. =5K$tj@ `[$,_- G墯H,5Zvdq{!{w7i~Ԧej>4iZA{cTI:KJB |}HlikmfODu OTbx9~Ft"9f;u [a>&E]sjMpM 2 HYW : d$R(} *9\ *GH$LD6 r艜>7 L #*_PIKLx8rB9j VX599׫OZ:n 3ϛ+ho"8$m Ej1K.- h?5wj*9- ̲9!%>֧6=*l77T.IR>+I<LqhwjW %AZ`6CAv ز<\}F^*ƚsd"~I#|Ч*`ɨ/dd>']^e4gT m1=W *'ZXgVS~5-Dt`݁lB&XGy.\Zno c&u$cRA cdF_BӚ5>erZg8_9PX fӫ䆁{5ELY}0:^2]A#0+Q\\2hƧ*>Ndb瑾{w&WwG'<g00kR q|6-uSF`h8afwɘG&<_++ }I*yVځ|#t{.VU{זz>hr!cӍ1GGo#_CZ!-i"=NLA>Hyb/7.osPIź<ÑCO"p@}Rd"-Wg V[نiy\)!_C7?y% $yGQ%PdyD{mH@ ._Nr{uas$gLm&ΎTBQB?6/T ӹ;þY=mbJy+f*]=`kaCy "<es{lOt`š] j R-!ar_O>wV{'_"\Gǯ̺NkִB}Qse6מWvr'yE ^lh;`n[)"-޼ˈĜ H~fґ f^`DJ .IèMmH;wxX<>  __G^ahtƸ^1<&K*r_,+l?}Kjmx);)yvtӂ` %3Xr`F7_|0UA d҈9nsbe} ?vRo~:!c&N.Ceda=j{Lf !65Su:ϙp;3婮F;)&e[TjK- 1^$-SN*M(w!3(vy&%9tĎY䅶A)},wvkI^(k<&Η\DC(nq lK` R3ikB5 * I̻tf;#]<}am^@n3ilUI'_4D9Gk }]\?xxj(<[!^9gUFD_E3,)iX cׄ-Ts/S,sbd0δ,"BB6C|P!MnZv #YgN7:׆BU`l\QNWШs)_<'=wzB&(kJ^\L9 ҨN@FrrQ^93m{Ϧw:GKJ\5]A"O(D+ ye;/@P˃L7P·Q2 a!Ŀ̆zO2[x"--@Y8AqW)L7kYgH[A + OvOISW :uX'¼`&ךL=CXnCTW$%2xՓVp+lmF-pA$ ڦ0o1}B[LcoeWk#bUҡ+Ds(/~;r)*LF@uHc^ɤ6CBMW)0mh Qa;ݎ$~U=Iإ};=" aM@qZs@.ۗˆ>[uw(+Aؙ]pʧ͋ji 6YHzÓ$VNsM)m#V\$$3Mk 1^rUV+> qwaInJ=:'ps=쉮+s}Bim~NYaj7_q`F3IT tpP$# pnR.M_6NUN`Җ>gqS[r' X8^lJit4E k%*37Q g#|Na̙L~9k7S`=o."O/F+biAN#4WgNۏo#{K2hR9۷Tb 8,$V4gt}ع:;`Yvzb$WvWa+mw7x֚u3xns}KoF0\:0O ʖC@X#b&j*v=3(DոV9ZXIx_=*w{&yd!ϥJA޵V_z<@g#t/8HeS1X5AᕒKj8(j]A/C? PI5|3I(=Es$B|qJ`0Ɔo0ye -v*E;A|., ko 4p4r0F@ʐ(GejQbCœtj{MR*1W ݨX z8NfmZq~Io9Ds(ԪlN5ԿL,iv;rr{M72Wou=^n)B)C\LQh`M8oE>#*#s2`>$DS/`jqݛP%g*tUQoS6L1KMۅ!gS|VtmM"@20`j_c]R6cvnu-+| U1@yk>Ǜ@ghr>7ƝǣO&[+VFu/0u_ ~&9E|w ckR~-&A9-!dbK#XXvˮ^炞 R8xICEmH=Jq,Q|g5noN-]4٣9rQ1+QӫRRvj17v8T{u%w77||n[#&%\%+LPOg[k}^DFȋhuN<$RlCjR<n{T7C0*|vOYgak"V@iAU((nn$ 65ڗ-zz@TJe>|_n ȰXremvo8:wqC>MH[^R2ψ mRP)vfZP/A9!  Fwi zVoo-#45@xH+EO.+# 'քY8Чuf:z |M^V0[8F̙1W^?&ukuf_(؉\Ib֥|>O2. zlR/%wѱSl;# Eom_|oT,*TNA<~=n̬Y"]En-EF27"@HUjʽE wğ.ߝUJ<7F5e`_۬{Poz5ZH'+6[3zʥQn;eLkvd!}.ќq(cxik#mx*E->sPT|)-TKv"9YC5]d%2hp~橺vxڔ쵌*ZLby0PQ'𖪶S:X2WK ݱryF#oabdJ/zdiLݥe{؀C|]mq1LSPšҥU>W[k>Z S4Yzʄ;o/]AhpRzx0^g$ih7 x;|5 qB>#@Z?Ici)N{9 k758Rû(0>' 6sxGBNipVAonI|jsd ۊlR7Xڨ&Z6jǘsr-vW@8JWyL  }ҭ k ڊs*nEMDc`Aͅq%@eRjT%ĜlJjz-rqvVгB(d/[֣x*A0aݎxV:/otLdj+G;T{4?U M"^wDp0E>\!ou%劏o]U(z7X3`d\ʑCh.Wɿ#9d˕f7zѢfʮkZiQ#y[BtH𔟄8T !V\-G=+ ]}s žȰ -R`c!s4m} ,M(9=/zb}V96H1?!81kg~8VFdHΒ$kZ, r<c)CcAԩ5E܃T{ɡ >NEJN^I#7m]r{Ovvܴ} RL؄sؙI՚MXG2BMb#9 )B7W"Ħ/F︇~!<(0fo#ydX&VVfEruQ_e⦟#2Y39/~yiHe_ 13+aBWwM3G4U}nAØH ʥ"~GDA/)i֤g?6xHh|PH"[RE Up٘$D@,L<קqC.tLd^=bdtb;D^8d7/V"0XJ`\ypj@]I/ 逕-p& CW1Pŋ9~^ j8"ShH%yscPX|eH6rA6)̖C8ц/`~ \rzW\it9M?K[u ]X+9g_+Kc,S3!ƳKԶw6 $O h6"nAO ِ݆ԐZ<1nxG Tt Fy[]gj!'9?.te?Pz6m Wh0=1xNw]:DNQT6:N[aEN@EZ<.IϬOL-~,<\C*NjNw?i)nB[%BaeۚuTL E"h; , 8gA9'8F ׄ7Gh͝iqeSkO*}bǎt+&ڱֈXT\ T]v_8ɡs%غ%Tw] >a֛3nb\#< m@A6_\3?;-Wo{鑀jj: n{1hmӎdY}іjo=X/׀*sFXڟsmKn̳ zp\*WISJ!ElȡTT=?pj16'_Ic2~MKiooM%F%m&n+ fY c "4sԉM3&_7 CTs)d ^ݐ\'qcL]"ueC'aiڛJ>1,+:+JAo;25;b2wE'53> _[#FF1meOcea!([ ׬.g-N|_}K})jX+%n{іS@]lq[z\t'Bs!9{@cqy2B-KlLPu'x/ؔ 5*t̳k½kWOTn%VMbs#w!:WU500sdjڅ?HGb| lEVOGݛk'&@/W/+s#GAY2uZxfEbz_q5 ?ۘ2ѵ"Ј_fjqK}|[i\ 3 iXhqm[H_PxJH3A,: 3'b<82AXy{`;b6+Ӟ= ^$7]Z* 20ar_4/M |=vtCranq센ʼnu_7Pl>j΅ 9Ϳ쏌|]a, st>ٻKt͙a6$U̹@X܎ICR*`[Kɚ2^@zwͭV?zIP[ Rsd5/R?>/jHҢ2ȩi 㙱MA&#])]RRٱd*ʕ6{c/axFpPu@"A1vv oTWӗʐrĹA'?v+JVG $0U~5PؤKY%$DdpjPui숳5̲G!@TC/Vq_jrJSiqơuJZx+18*@! $AXѐ篡YbuFJ+NvDž_Sx92_X[-IQ]n7~r5hk}?~GWje!WpWEh #$iP\B{b,S!pʿNV8~>6iⵡ18+KK/,xLo7U*ka0t}fE6'4a9Fi-ov>k^Q jA;}FǞ+I!omsJȩVQJ#. V9B o~AZԈ*nAy;t7mִ̪y$SheQɈ ΗLf4R^gwFY ͵o1fw3* %>P}+>nB+*,WBTJkЬ2v"B*D5u (a,E7^S?fRm;yg91>)č,Ngç<)g[IOC>(&w>.XD!TGB.0*R$_DjŠc4hЅ7i"D&b*5Q+h3fOЏf 2ʖ<* XҟI&4?9`]2CGd.#Q_J NwAU՗#Eɦω~ip_-z U yc}Yn!Y%b&òZW.PHo ZZvD6 9l}H:HKtg2sէJLYF}J_ Ф_!a1ϵqڴz jy>&uU-]%F`|;^*;pu|j:)h̓wxb9BtZy:f(Ё[b 5\DwРl/0@Һ?L#+,4^9S %{"| E!؂w G]iLĢ͂Ք[E}K0ez\y𾘙_3GX=U̼꤂ưׁiT 3[ mlfȣx|xR۩E5v+6>/Pe/x3OW'"Q0$H: Gͧ&/a}sQuI&=_Eer!WNvL=`a]#Oˁ3;S?!MhoCTؕ`~0]@ 6F۵@J%͈E o?K' Xv1pƀI}I9x~8W4:=Hl75s` |G-k'gȷT(>y?6 $#_)JQ [[`s %H:eLޟ7cL,u~/Q1~V1cwuO}wƆM`[r1 Fm1[Ѕ, C ?HKsK"+BʃA u;X6\wv.Bb?5FOCiG6ݫo?2f0]}JY.xmxp䜏v +w֊$Bc-m}o>f(Sr**Bˡ'<~צ 'F\m*kR=2LݩgЄWq!O4+_&s8{QwJz``̎n,,Q2w^ ؛g)ž۸ MP35 %茝 (ĨAk,E>.*X `]>!aU$'>WSw #~PCϓ3f&1)=PT3\JLLݥN8E=+?HɒY_򾨱m4RȀRYOsEY>6JEWuST\mHXILP=wFT+Ĵbc7GTٷ.a$t!ߗMvּcմ?]chgz @3%OKGi@㶘# JY;jq"(k:^o3o$jGy"9&fNzm BF%fiLNʴaIQfPPEE0S~Kŵ\"%=@ O8W%O.OnC >ۧ[li3/pzP,4S[Gs*ppkryYXjhL< (X/`ĎyP5fC yMMGب)yBz}[d,Uq̰7k$GWfBSU"\Y4ЕͶ0r݆X v!L7t%_Np2k1Xotj;r*yxD‡]E3N-d |f@JЭ/[=. ]_wΘw *e2%Kc$p,_k'_/$^XSm .nBzzkbĠݨy6D5ĩ5'ȵWnfDCB_k*j, 5R!lE J&/V^M²},*#ʞ\%of ;Y8x[xrCz艚!a e6."y:<RbzS:NLd~AC{ڥJֈ; LW ux_dT쇅d 9v~p4%fsE4m(_$AeEeэH0}f+'3<=Q<:(5yW\`-S6BEmbs9>~T֢|af-`rwBhAAm$حrO_er!Qlݵ?k|MӶ\ĸG3@\S̸o\mCofaط޸W|!%"\ÿ l@٦}b%68WPuU1NeH<" ڣ o}!i]o7"Ղ-J|Q S=muȤ9/hK{NqZCv>ݫYǼNɯ yA:*#/C43kdyP[}>XĮY?cHtTsATC%t`FJ Dd褜u=f)-+7qQ@ W꧕S;%3_I&&F' @w)doohWΰ(o2#'{L 0,;.%R.'_tvhOi;tsDUX "51tڗcكp󹂮0ÝO95^ eѢ`dDEqHѓeQ/ί ܥ n$AbI f:iY`C Uc{T yN.s<}wxY9pPYh #u3htT,VJ+?J<=?Q7rocnTԼ6מN35֎MI#9a1ʥPtCZu{NR8ڙzJ􋷕!%sc]1V Mw+OH/wyݕe_l ՉOIWnj~ЍNL}jQ{Eg4%2}3&T+5 ZfƔV65^6~>4k_ [pP Nc40"r]1=؃ccW{ K `jxcvӟ}@^;oz[p239u20 &<c *:z"AQlwA4eGx|; FSܭH.3H:["P%rV&E)1S0ֳ_ ԤS ]1:Z'*iF;œ[&uB`-Im~)wUwDPMghP 8D\6.d(}d˖w}#UØĪd;"9rP $nm/ј#D/҄L'/_ƑJF|9f!*5w`8Mub9!aQS7`# BlU &`Q.4_zDzB SʼmE`)^IC{wb"i9?ݗic*Vm#ok /8쯼O~g_f9Fن@b@Q jBοg_-" #ʽ$ o_.JA3|dX^+//_3GgPפ$o!}9ʼn3jRaS#ԌkGhaBܥ6E,e0c̯ZPłv[]Ys޽]bue2I)8Qs^~T`X5'et i%y8$#>8H LMxT>l|r{*E[IKX3b2 n΂19qp3"e ??uY\Cr1b7{^Z{d7V(#+SOF-0@ձ7A/+Ȋ#5XW'ۙ;E[Yf_϶'8bS6|PbFָG2B̑#z(Z' p˦FTc%] f3Liيm*a-oȨtLp ǃgn%qS$,]'̇GvmE|"8qIμFWw7:$RѪ:.ZB1ZT?gcImmO:DS%6 FA pGBugŴǵa"WV3K}ˠ!t7t=[f[;]pxs 7s|xC;0](L`$S?fU M)Xʌ((t_f\/:%T3ҦadX,Rd᪷?fDǽD0B>)"2zGp2 }3LC#܊ T$PO2QyC5]79rMy@/C ͏yࠏy g7/,~q18sI%@ЈƑRn b#D "à+ ysVMeKf'[tP!DD䘬gVWz?>Жs?ǵ?!mL0]oS'IX뼞hh:~({ϿjJ(: ==r҆T9KmkV\,ݧ.)y=va}=w/L*J{v}(VIZV4}~/aR:eEVZlI?,$z8=ihθ.N5(xL=5=]2 F(QB$5`?MAyp|̯[qGtpq_ Y FtӠInC*lh\K=`sXA$4;` ɍ1kK?GY*^&1qls9a,TK~env0^Wђ so4w~!抙kX˫OOWz9,sjv7όZߗ5ou !3ʹrb|4<\ n ݳ@Kwnv8kQu$uz;,-! okm*")U Yn sY1t&U >EDwd[%Nfaŏ4y7xWmnF KSܖuJJd.G2=ʀtآm-Ω \#`:awտDEȚXUW{Ľ*| J/FrqiE%MI >C$ڮaNĀEB#X*_PWP\b, HH ݛLxE8cZ^%7A6g⏙yc{f w)ّ6Luǝo6Xm{zYår*@M_&P`UnҙYڐDRain{geLr᜶p /χ\ٓ_Ӏj"ms>A~^3GW8El,qwJĸX'KL` fto<9<`/|dXvim]Sz s,}0.Ӎ[;dc#vVnR\_]Ej^:A, Xfyzۀbg cv !WH] #÷֐.T䂎>cYaeq% dˆj!GpG* b$YQҩ$SV&_Zb6Ym1H/4,sp)$hH8LPՀB-2BHD5 (nLt)Hm F8??}S*ͯ03zm fRٛ~ %k^D'ߡ MFƧj!9U)S"?YM4LUg~&U?D:U5hh\-RͲIQYTs. :rjffҖ x迵YM:xS>c^۶Qr@ٮ7!c%~b'@ Q:ЫFe%lA3 6@7[5ѡ4@[QD[U|^l1 1gD8~^6~ËHbW0S~")B:'@_4hScyON6f,8n:ӝL;SS{y^,o!j{ 0rHK)CsMR7F"bP2<0^kbqORZz1X>_y/]8/ B}K3w~}QGK `6ǀ<|W'"~I ? %q0+Ck~Aq:Q]?G8,^϶ ~:R=6Ӧbc75V<K?h4:6,wƂzy!0+wfc2tG,44vT15 . ty c04K.7 =ԧ9{)Ō2St4a`^ɥ a#ƹ3ۨgg*{ %|Hu_3Z^SS>ys9ß>5[X.ƕ:F 0h94u$~fAٳK\d"bk--wp:K 0([2:+X8f׌ ؁Gj%5.=g7J(a].lq4+Y&&1ޑZ%|m,3,bVbDgG\-!_U(DV3jiMZe,@쩵F Ԥ.U{w!c}N3 tgbsȏSWuD<ܧ69.+>Mh6i7)ִZ|ݧ UAk[ĤcR]zԹE31POK?~+fqbi^3!l9 Qu2"5V|HGM&_/ճIBZeda. P,[qm"Z`:c6C{}/P\zI6 J։BuPڐ؈i9 Ҡ*݁Ly+=Cpwk4'h+JI£bySg| E=1 #FHyC uֆ"ڗ2n؎HZbNhɀEC0{>BۼJo5誈e;d=962M;ǟq$ /H(͍!@aBcSc`=t?.ab<٦4L% ˏ^+Q_>׍u7/Kg"$Z3]{P~;.^_]2ݢ[3ZJ=Q.1xCy/5,kR|hY^Dpg%-uh"~1/PuwG͊Ld^ ARrwK[@~j*&W=n,5)T1:&atzkjK>5S@՜&_jԓOǜvs˨EoI,t㠽Fl'Eا/bDgZc_Y;L̏;ja'~0~[4.+xsmN^&o0P|:K ,+uV;屮 M4m9p8S5 !tgAd`E.1}%h@~cvVr߽h'!_I4w״0Iy-&ha,M,{fc +i뇗Se*?Z:]GIr X;+3U"sEɕ;< NmzDTĸLbJRIOo#W6@`RNS8Ny[WՍzUc({ qYl;*;ʪ|}eZKuf0;<"h]YԺ EmW!s"o1/ܫ|& A6!ݏ:yt]f5z(p.8"Fzg@xov37XU#KfMШzntnnWAPPc<3\Rҹ^Jv,>{A!ݞYHŲNj-F]4J61ZJ7‹\j7FGp$1pRn|E62õVC?jߒ,׋l[s3&m'y/$o! U6KamǘzѮ"|_\Q1"CGlCxe-OI3 {{OXj YY;PL/nW'L1X*!0#|2\W> =I-KI|?Wj.a)TB&8ȟSߤ zj_@bԫP9 ]+[Ï4N&4T,WjM 4xx{ F| F/uϡtly-\a҇:p lnƕ=vǕʙ8-5fY$];M`vPO_FBA F}JK]pguO.aVd-B\F [%u&nR$w0`)fR)oX!ZUՠ&Ē\rv\Rz%!e\(&D>:;:Pwy/K'R|~L`#ɑ<#ʮhmٍߢ\VNuU\2 񑾞ᑑUܼmj)*]: W__!s)1leuzyX`"p^z kzSP@$3fDm8?1w%+ P h W. KjVmuehDYoz$.RL ?iҹO;nQU{ p#߰aK|֡g@E=ACl.aÝ E^a.ғK.Z0D؊ Р9/ rvFy>rO>-Q1׸iH $4-JՊ \FF gͿ*m6s{S_ yuHSڂ h#M=Yf1>ؓ<FѨYzAnSQn /y7LeGO#7 ntB( k,qӳ -y)J lƵdJ sR 75:V!;筙tt9}^NoM\g} :T٨4](x<Vzq[OzAzqzSz6X(M~aETVꗰG9>wimif4CP,}|gTyv0jJ}lȃv\z5pFZT y<z䴦#]CC ~@mk8J,@PNzڭ{jʰfݘ+K eTfw;q!g#y<<ЧICb*<j&?2,nE=|ǢKG^9htPLm Ԟ-#ؕp^;cFkܳLtIc3:Fu2="x/b!e{M_#zlD3J3-M,3Ho=[>ݠq $Ὅn?a0gqH قM_$]0e+`f{B''$ZklW>DG}Q{Ǹ86'GQSxD11Y>?ߧ݃TA|Uj7*eCmXX1j ȥrob6/(+Ɨ_Q]\eN7ы!qJپC)gqlrQUqPxކ2y(~ҦG8l)yv3ȽbGg/Ҹ(0Wj+$ߒ_i?BL(7Fw:Dyqwg"ѹ~bi/r̆.bx Ös*wSqXŠV kt<|$Ǿ,kۀ6 Oeu@}#>MzCt~k0Ao|-V7 (] ^-L63 ?ZtqgsNkDiRC0 C;P0`*C!Up6tS?Z,]Շz ~\F_q9u7;1]l2ʽ+Fa@D2x&ks ~–0%Oq3`] b/Z:rЙưӵҧ#_-+PXX@o1#? x6kd>n v^}JAy|FH~^#R'VdWbB|7vbe߁ gteRӤ̭b-?V=)ŔTHA4{)߹?7jF"aozb;! ߧ{P"%bϘ>cҡCnУhWmh5u"0_u?WI3Nkmכ"5T&E _nfFtgVԙܛy4G[U3Ov1]&\cLk4#p]egPk`A6+-O|{J]_LJ+Ve3m3X>GR(Xd~'ϟ;:E)7$j]m 'T4SgvK m5]B PP ՜BKR.ajŝSٜ*<P]C0D˶˻'nŲ^+]k6FbY]BOQC]0gKRvHM*&2u~y* Of~!҇4[.a t Fo3)A0 =Tc\53(>YJJs|Fآ6<6p&~  e@Ԩu4GgeļڵXӰ|n+|8{_Y?YU: 2qZsߌ/5eȠpi^`ˍ<,"og$ ǥ6*y!Qlӱ6 t{-c҅H3^U1LI3c=k[?jP'J.<ƌd,P?1Ey=akٽh\/r z?c ¥Hr>yS 2bseO77ḚCvwI3`: Wn [Z?ٟ_@xsýVpSnw %B,:Ap," s2AaZsuO(x7W,hgc?q;p.?eцYen;mnv~nvbcT5h]!0";Ԧd/yp5!TiF>5ዸWOHu\pҨ-+ϠZ# o=O͔m s}MbT1])I]lki3z+;Eنj)fՁA7|=4J4®ďĵo][)^AbIjh蝘`ڽ][fǙ=@lPϧq" rHv tF|AhC@:oy?f_F(g;2 Wk`@ 4Tb}|7h(і[ oҌzqx6}\CUBo \0sLPmf0\5pP44>pzrI(؂Awȡ8}!.QF h j70X#9 1q!(N{vϢ5`cFҴ~ƆkzW>- V(ka\V)ED80*,/#{T۫4qn IDjd~ yPH)<]mkOn.:`?qvVt 87y -&~s:2;zAc JKzVT$J:;1s5HnDB iBN[gѤyÖr Ãi[m̧z烻!έQ7jp*=a]KX  Q;{n+Z u w.+3^rJHGAvAn mS1VJ{ ~$&~> D)͹p ߄\ooD1sWiNBўIىM#mfҴbvɠ(zfSlYUaͣ"n!-#U iy6F"pQ 1i=n;T 2I)kFuuHӵ}?цϠޢهP??3<с&z^hR_M3rf%uҐV 2RR't~ La[$b< @3͸7Z v[m|0`j(H"k` /mi}^+HGy:U] H\ۭr nJ#.P׿B:Q|[0/O5Π U""Uqy|VsHcsiB!PNXTuTWjI0n?7O61k]bAyY6MgaH%`kkp1뻣ܸadՄsϪ~2$57;+ӻ3ܶ\O_?WͿ((Qd xcb [ۘ3aUeĂ`XK ̓D؎p%Cr}-[rFV۪ QeBKj#st8yIʍMőP\ xq>˽v͵"vg{<2(&yY3 D8ʷ>r)FƧђ. 5`7:m߱[E˦ wcEbZv`XvptХ cဌ̵y4kxq+o ֑e~!Jfa' 3Wq8F!f\4IWMt1 mf1hSJ-CMKVUV=0z+, H1Ӟ02.UI((K6J eXNӽ}hŏ٪e_9޵LP!CCH@}47f!w4^[ eJ QVe(3ǍIĞ8;O27}0\(`N$qJ'Nс$]giJ`+}7Ut)/CrҔPxA53Aÿ#fƄ?xyLkLS) M],4AX=daV }c4 _gB)Gd[4h ᧕K,q^\Y~y̓#Rm+)sUtb/kU7vBgʧ7\ C!vO_~/awRD@>X Vh7mqԱ) 0LzsIze-oښo"|֜FʤQ1h0evozz̝|ߒתԪoXfAbRewڊGU}8zL dBkW.LWPHh=Y>4غ  }{N$Q; X|L)5{taE*k<SYu*due)`50lm wt}ai2hS&Դ[l<靍Q/@5A^v()ʜBk.A0>kbo;O<XzWuECjiXݎI,j P\[Vz/_w48ZUǿRt5ri\/ZlC6ݰ-ש9x=4?8b)kX3NiD = 5L/jHj܈ Ac!+Ն7ya1,D<]4[kҎ JyB{T~\ 1Dž)eo$i@C^&<˒_ K=@fsƄ?"35ۄ3OѩAB΃826;Zqx`"GDk9_GD'\K)n/Pm~&ayvנ 9v$-MySI,YNևzGiՇk{Rh=Gm+d:cʢf%d Oݨ$]8˩vS 7Iژ2(vŶ 'zۺk|_Hc$$G@ZqŷsK9KA0#HdnY,}DCé `b.n{t%6 +{7w~z /W!waq^[lK7T)A{*†2׉a]:n j,CWWloR܆Ȱ uǂ~sIzpORS~[8岊I V=jb)T0MrHXi";ZA^vر)Kŗ keo>>zL;nC:<̚ܧu0oZFOA,*ц؆lWcL)j+#isj1FGvv ^5P7/oKHnyu,_v8Fegˍ(7^N#5Paa-Blȕ[ ԅG5 YٞM# 2?I3ǛgOg#+cin9⯆%&7,g`$ά9ሗ25s@ʭV?VzigfՔNKeufs_%g4.!K*W6=pArF>0Y+ sj\c/ĬEGJr Mj$8ȶp)* V:R,g8z:T.&RA4=&V-RXh;`?_&r$(fhEܲD'19#5Ӡwzd R}=mJ.<x,-3Dh.S"|ؠL6rI/U.@ HX Bum=%A,4sٔaRɟu^0zW30 JX%#}uLH978Hs_dMAr£K$˖e@|_0($f j-H)lh)=k. " } M⬕J@{BJk˭:?b#6jw[kP?nU-ưo_U;my0lt)>`0y3&h)W0AحuZ@LZ~@hZ\4]/rk/ Uc8Cޝ;z&`!j2j'NZ: ba\  ۫hЗj"fbMwT: F-$,Ks<`,vBeWQ̿Wŗ/~g_yM9;ޙwORRf-HKg!6"B:=H9]q|^ $Fvko2 KKvcG3θzxv f_]vjVj"RlSu?In񡥅H&;uQ- +6kÜ3'_bknܤā7]/ ,-ӱX6o8z+TfU0DhMpV0khvA[#3[PErгҁrp0pEN$oi9QO=tDU 2M=l*TkCڤ!=ڛ;yhq&a5 iD SaUb|c'H6@ж3])..j[v u 弟?5}o;$8+Њ*u3뵱/W;*JRq­lQ0]0Q4.:G+$g,wĸA)N(-eA뎈 of1\ *Bި4=vTd&(/--#8 LOZC]4fQ~dj`$9D mMa$.PSG>ncҤStrf9 VF/.%X.dOi_υ%\ vVP]_܀ac:K:}"]t]  o+a@cH:t,6o.YP%oy%hXiIud% M/;Ķ&mQ\散tc?qD'n8JM@/}u,Cjz)5=jq='+{JDL ftBY5lz l$m^1B"2`U6:KonxR'3;@obF3pHܺ.KSDlTKNKܛ '`kJL /Da:mhE_n^a/nkrDEhQ4"Ge &i5s v2SZACwiQ,RCqSLa./y\jUT;'@ jAEpNⴁUHE2]&x^rCx3s9ˣŃ~XO}Wεj"Xɐ!=p9˃3#Ywq~w* k̬0zr? FOG|Ԁ]s.|  a_fGᆅӐ SC옘|Phӧ*mFDtԻ*4m TΕ2d߃-2SJӎРϦ׾`ra*a˽ZNWU6"w(Rf+鄘}yDNzQ0H cϜJ-sqSZ&>+~!þG#Vj{aK<,!E&[npپ,/K?ROc}b4ji{{R@brA7O/]OC!س{9!.s?v\iYo6kl{$z(XTaX5]ٹMTgi'=TxSbK8671;e{+c$@k$o> X2.tғP1>qdPbO]$۠sL)[0S0M[Oc{0;X,¿.7^7"nRIwLz,:A"Q]j@J~EfCw@+c;1`]5'9n2w V3oPLEv$®*Z7R?lx!Xi[ז[ O֗ vTV&c ռ3Iv Ǡ iPJ W{׺В̋>r%jy3>Um5k({ #gSڻnqfr%rΦ'e>Sd]bXg莛Fj5B9)q{@.gX-MgAWXٍIzG| ¨དྷr K*U٩xO_6] # [fGfӶ]}9KTa,dfGTjIYao~_-H Vƹu"vN.ԕ$ 49f<975k3sb0ѣT]AB BgMaF% , \6C9r RQ[1Q[%45odq 'Y@+Z 2.Ea)Fk1g1F{\l -n>@,؋, CG-U}TjWy9z_{pj xtD#q K K3v~u|كM<C ,VCϔ:Mk\AO>iíOhC3y$y46#v8Rþ|>bc3"5Ѡk_ӳ<$s'1i`Vm^P&(і0L 0P9'0V-.5S ɕE#l^j=L;m qt|i !f6hX]0t30[ijv4ҳƈ(p ]2 n5LwSB-t-!D&5!QthUW9hI=7P6.WgӇY\}ER/x8PB+,&$\TUyG48ND \|(q k2O?D*4Đ)gSvW?#2GAi\MN"zکX+2yչգUu?{0`ݗVa-%jzbqE4z0qZǀzUm4h"q~aW7Es ^]]m۵_'Y$"?`hFVlf+'M XD ](Cˇ' qN!o}S$ ]xzrq_ NK`zַ`4ڏB١GIɁnFINE `ۨ['AX6i2}7r\`& BwQ`5A&Yq:7/h|8QVi)[L۰ 4W'[ւT]uGyJh?^] hDy=wapSO <˲d& y%$0, U@ bF<\rW;6#FwƂWS j:MFjd?^;(:ݸ,I>ٶrPL.{[k6kAwi3Knz~g4{"]O zve@2 sNtO=O4|acsvjY5w?B#3/4r`4H*b)M=GEdCi({q%2#"Z D=4wj'*ct=H1M(^g+W}{s9ݎml jykot%"1AFnZľ" y{hQ,Y j1C,퓟SYf/N2fZh(* Fq+JM#mXfMl9rJm!-e_-4ŖG>Zp\I);\w?%d2%(klm& zd&2 5QOT:Fi%(Em^`!?.]ܠN5>Z: v=.R`p/mHͶO[xs }d~P?ϩl-fpa/G_ ·,L뇢674I! ~-}NMy(^,g`Xb>dd"l/ 7w.B*n>#`%QM1_Opއi^lQ&\ewb"[z.G]+@ZHnZ8c|f-gXۣ<ȉBbsI}"_잣w%qƨVlRadϥ]>4a6FMGR4y}!>4 !4|dO$3x{Hm !%ᤠ& /j,y dދ{]?К\ݗai<;^Γܦ~ \@_MIΐaJ/-?=ĉ/ /e#5l/C"fDJa$|Oٚ`{ELÛn&Ct^0ⅿnѦZz& Ґ< A|-}eG*,ϲ>j:,Z#U:h2Eݼ3҉pv D# TgJ6:cFF3W-n[# %njս}؝ۼ#CG=7>Oy .:JI6*t3*c /}>waN= ǡ+W7= 1>1fϾPl=J4 a^H$lDZ4fV2xY:ƤWΓFd~ r%"U%b+L.UlHKg)jB.0UXC (6Le})rk1Uqύ 'oNWtWI7Y:jCj0 ޶ .ރU~߱Rb%|aݘV'k9Ú(E3E;3wck/Hxb)Cv~6 >m0Wބ5Gϑ"z}t"O| Q.8K;3xɸ9@LCP';2s<[@ |]@Nip>9ψ۰2IG\a3]Hi|Zn2jYxOy3eф:nxjh__1Fs]3\ ˜ 'N?ԒG?Hi^; Y㯇CM#S}>`PaI ;灝, XM t_h{Rm>=ˎPw:zXKƅ 6jR59E 3t 4ZS1NoˬA-i/@iMydp#K10ΩIxn1V+}y :Jx1ǹibvcïwi *+d -ȵ(., Lllz4mZ y̻|]sg jvV"+2@,`Z%]@|(@[څܟ:e^˜x۳x+0EVbVaTu'LzgYM!WbO28cMj`B,(сlαuEK\e/3PA"A'πf50PRI~mc̥,ļj"sOdwM(pAd3!SLJfs4Dp!إa9I (QU+8U#㪮n)BF?=?!ئچR?{FCGMáIYa?Q!2:\:u Ύq#i8/uXˆy2(=n9U2r4[]Bm/~Tn$)YY 2|ߔ9@0 ;)ˀٿd&PL4ZcHJV'> | {G;.i; d_ D/l.#Aer4:<-f{cI(YflD-1 QA/ ™(cV$QG5mgW)FWAuK&2 @]n/DLڹrh W;`wQV8ҢNVՂ<  jT=9v0J+U.Y:_FjJ g<%Q[|:ug 7I(zv?ȕஐ FC)<~2=n[ѹa ~ c SҘ@P[v#ku'ȿ+,e!-5m|dxz277y)0ω!2\j&3x[v x.u2cj[Dp?C>SWb,#%.}u֠lm͡.~]SsI(%/Ê-ƶ ?*ԑFP9on|')㣍^3AH*9sF6r Ky;&>7"<.bToox5(u~!o w @" kqLTO#X~z|ozRW{,D څlL/OGŒ[RocąJpy4V%3~2ƚK&uIO4ÏiH$ƇP wPιUaV49$ yja ,enVۜ{T: xB 0(ql\M@¤vetV6:>͕4#Z%m{HmD4\7ooŵ/ Z9}!J,9TSXM%y2 E\_Y<esitin%oh %zƂ).K2+~XӆE&ͤ3,/D<k@|,ucL*Ş)0ou@M[<`fb/{;(#xF pr,Qိdߺh잓?1V>A)Ffe|aiÖfD%[ MOu jυ~cKWQu%^D~7Y,G&dh$HVz܄SrNmMb|h7 q5c%g^^RGlLA>-@*۝ݰ$jo>&cgSq,_kir}c7 -9lm!H.ǥ>c4K?JBcљi7d'VO4apj@F9 d,db+sh1O:u25G d|pX 9 ηm)`> ~ooȲI"{WCJ3<2 T^̃<B C'S{Hz9Uhc|Q{ $wCCnӋHzB_ݒUcZJЖQ UegixAiJt6FK&~}#)Lyԋ!{7BN c@'[7r $Z^ꍖ촾wRYWXρ8RPgTzk=l @?aZ2`2_cpPLۡWܻκP?y:X cݰv/v|v akM"K55"BF:΢!s svb'l)%{ĬОUY"TMqYY*"v1D~ ) ~5U bQ")9-mr:\Y-Y}8W/:q^S zMPr_11>t`_/D- 0ȟ| L+{Dmey"]GꭔʼUy_<\en 'YegiDNr u]Ef M^Jݕ<rhhgu0YJ)`gХjwq{Yta'X n)?1 )Hig9nX;<2<`CRD?P'1-,% 8t9!ʟ .+t!89ç  W \~%֑xJ_JlئV _"xATiYl] Sfꭕ@G9\<9@7w#AbܢN@^V訓E `#,^w.'4ym@pQJ4C#9 %OoPCfP!-VtQn6 x]]Xfe0dB 9K<0\ǑGʏjyRҾ--n?wFTKUZ۬ASXTܩN[kd59QeBH|>"k #xMήdVUWbmx}NTt\P(g,sևp;z07Xqf ϔtϼyFQ ,{f+Gۙn᮲)'[cFՔ5ͺjё_xQF8@)NNƏyΖv#djaD:yt"~2-2Yoer/_%Y-@mؒl򒭬~HbZߌdcI&,.(|Lxye^pPGeTE, ^'^{-Um׿yObWXxfWM9t}ց/{v4qÃۖa&X/NH%$E튖nr&$D˜i}YCѻ=_~2~k}oG_U+Pg"fVPp6:ӊdXTCNՈBbYnK'UhLCK̍yɋ̧u}GÇ`*+G !(3=WK75 TrOhCVC .ωzq5tPXA!"5P\f]O;W}Hy$Ԧyt䜉p\E&m4'˘, -f |Q {X;Wrj*X~!>"'$#="6A<mW i\$i8*?җ )iE|VMiZ .A <6N?NqvGBd&t |Ȱl2wz\sѼ3U&cEON(aag`1R'W38wNxJtU-dDBHh-ҙz[Tf-it!^NH. 1 zCZPB&FL_Rmse(1~Hyh&mM&6@Ga|4T wWܭ};DP]b:\׸^lA"[0G3#<^gHڎs;=088W޿rb(@M`~D)qYnOg#z25(:OpIo'qd's}%uYBX]h-bL, | ?3gΊuhsTs)l䗵idoڐ Z]g֌sPDŝptwǟx=bai{ '>zƥvO~?^ 4͚_`cw%_ c ۣ8dZn/4 +J4sTYvGcvU~jb \G`HЪL=PT#(׸lNE`f;]{nYpRiؓ?&|\ aĕeq"3D)`Cgn>&s:bw Fe*a[d. AZQM!"m~&|ۛN|Qc;) ,zZ)+^` E5W^i_)Gה;Ir#yE3WiY,ց41KSf;oƎyѨWsCrWO/l1tWk!8r*ݝX/GG Mstcs  X@Dw[=O+-~ hZcKz4dW8e3q~f곥YNiaBZU@ҝgts>b_W͌DrrRSxî+vQy@jؓ|;ZpJmߔq=Xa__/-doe$̈f?¦Ŝd nt#uXcLg1F ÚCK&U;Oj0M$m48"Tas/J. :xOsY+S$ůu h# M';߿FOѢɓ?19PI ι49/"3,6lv `Dӆ3o> ʩEZ[{3_RvH%X6А{lgD'.?)8ֺQǗalEGd!|fkAcV1P#N.Zg6/|AUH1JB-U&RtTmHD}?F7o~quu?fRh0Q`PPoE ]Wx6WxE&L>hխgŔ#X!>/QO%@$Ћ&\W*& ~6J-0<~5=8 < %mL XOnsrbi.݃#s|h2pS51$`M6cWߙ@)@F("_@ju;95BK,6zxZ Y0[Ҭ7{%.a"%,Ah/WD+9A"QIZ?c ZDL~vN^I*6`ߘo̱Y2]=()eh `IZK >Gsf7L]^Gfcg! IH6Ck25Ivzij_LC=:w:}'m }$Y+4?lv;fNY2r3ZhRQ\KЙ"ei]|NBJMr*FݜfCL5#փ7yo{{@?B)$Ur% Q8uKߤ\Pc2,:B A>d.I›sJ$74..ݧwj2SnPk`2@{s8ץd 3@5meMW<_lpoGhpo:=-Vg][}-zY!~i1沎ՙuO:zl ֳθJk_.+GݴZTDql2ҟߡV#u(h/o+&]Zq 1;hY$e><uݤmbLh$%޻7`pW1ӝVSCR~Pi۩CzaX97Yaqr } U?jyroVRH b;Ý2rGR}j$Z '>%1WSELOB!> yG" ɧC Ⱙ݂.zt^ҹv(2 BQx^2X(l\lTd=)HPbr×bFtrjXTS||bW)iQDkG+К.Yro]aӬ'*)0C#aa7hȲ[o[$B#ayrm@ARmQS0dO܈K5DžP;FYRRPC50[6*]LENgEZ酉s> fs=Ө[?<@usNAn̅詚\fpn11W}e2 >sH@&G&E&t:\#XFgi۪?~c 2Mmqf>EZd]уBWM4D(/Ӱ'vjr k\rQc@5ى?GЅS|x [SFC"vR 5t Sރ9?Ŕ!rt5*]=RYR4"O@F /x7F!/+fupG&Ft:¨5Āj%oZgq D4Nf'PxM3XOkki5˿p 2я{ªP͚ExvWLޫ(0x⚀SdV:XdY!IyIRA?k{{Ą|4)k A8yh#y4O~C'J,˃Rʝ90$$-w ?|ko6Șt1au7_WC%$7O'nN,|&=(} 3uқ\#+g1Zu12Q&/g<_p)RV9P;=f  bYA0P3#v "9kٟsE[@ʹ^ eo:\*d;6;sq.#W= (k^"A²nuq{$ 0ȍi,*4{jf\ XX HB*w ,G|V69vw zg/ضc܆g08 *Q<4,xV='+Ls~PӁ!OAgeD~צLKH}ݵ&S*~eI>2HjVkқHfWWH.+`꼙GW7Pv#oeT*A&kz}Z-8=g `ۯ*h?:" :IcBiMb"$N25nkz;Uu -҄\U2ߐ\ϐ\5c'\.zO: XfGo<দ@',iЌpdhE3Gl|j3[b-EfBTxse['A?ϗ #iA-;1[eJPuA\`06_f N6aR܎*""qHû)G\YU Ol^Yq/-(CEJ_'Y,hK'ܰFt7![2CcȽg *O$5HqIh{bir ͋_nP? n+ZY4y:Ar+U)+m-ݻ 3wo K1~!ݗ\y ~sxXc[O?UaSܖVLk.C>j7bae8I8<[f;CF$jLPa6> $ef{$tޢѩ:~F djۆdܵI Pj d!|'F4*0+>{"{VwX;׆tiNwP償phѷ0kziĎxwăA{fM'K$mviWDpuf ,26\,ӎt .rRNjITV{/JÒ5*I@ gfB9>#* 8/RSrK><("mc@?Zosc*6ng~hRg;i]$=ȤE;wX8.hL:ihW3p;'[]cWf7ۋVt@[$Wi˩ Q쓑~uoi hSՄJ`.`*mmi~f֏>3,? 8BjZZ [1PB<+h")IL0{]| ([kESb4οYvC*It*ƭժBALFXuұ+l\!n9<0Iks()Oe"TM/XVT2A}*ZFZ/]N2!](BwpC0Nu\nV^b$˦HӞxI&3)5'W2TEf! XNMWʒs \B:XW!y7[ Jd!Fw8 eI$G@$י4VkV[GWlZx@Ҥ /bhqA#út1)F 4j7q%hBpo Zwp0d'Y~ S=!KelEil`WfU7p4[ͷuCe4 ,&A{ ZZG_F%1ۂY;d}*|$~*̘LP. +DC}mk$ uA ʷ*B>SF@& Ix(O|lIſ#_>]MdD*}'c:_kbTcR-"T?n {2C- Ck|p`LM`+s1iWʵl8|[Y/ƷgLuDߑ&!,# `}z9DӍEE()f{P1iNg6JblClW%ɞ?ĽK.0^+p:F)UulUQp,xM.i!Ñ*Og\Pݐ\`ngc%5)#/4}ʢlf% [󶉈7:ŲУA%E?j#`.A<` 0̈́gt>9rRcaAB`QJxї f$TMuS\wӍ ’"LfWLE2o1[Iap,8U՞]\@gLR)v-O H~W)Xe.qBK-f) f!OfeAr-Q^8Tm#c/8O(v z.o20 rvvv+pn~H Q#R'QwD]_ߓHgvvGx@'d*U#9p+ #fW2Ό6CٓJUPz-<"4^J;#`}ruA9sr ^"Z jwYI~޻H4`]$"1G\" .n ~9nL?ʕhl{v-Y@q;c 'w%ܖR)iAv1X8 ͘m;Y,f+]CΪ7L3`,;˹KPHG PqФ7nwMK2Ӭ]kuk_)zՙ_KRUtb"ƌmai5n*@Ⱦy%+.sNx!f/ \ ݝ3\zƘo' rvD.Jށ} "p,T>LY*\&ÐW&^ſ| C,ASҀ+MSuRXyeH]OaטDQ- v瘠wYf |2It4&GeVJG@JYbq_ 4ُڕX~>psKƸ}fbuѣZIR]lHQBRcyưzF_јϫzJz_3H:Ã9S>Qs%ӥC3\[t9Bd!a -"7('ۅ|$n0d BD4`͸:st7 l_ 9<,^\ ȫF3S@iZ'F;,Vjw˧e/5fu%;[Ue |n+'7~g٩m"7$e m\Y˔ *K͓q]XMl0(\\ `$u=]V]Z݆p]i6shq|hC׬мk I3?DEPLܻP}&eA_.~9v\rSY:Q|طQ\{8  ʬcwY)ƫq҉DfiAimrn!y۹`9蝓?j.8fJ)pV'JW ^W60 )PG ௌ;A{@+AzdL6SLqpuq%/ $Z'mA {$/tkQĩnsQp :\Y8Uŋm2/5n0w7$dbN}aAl$E*3~z\$:eܔ E}= 1dS`˂[ɶ@gI q}@:0͒tnZ_ˤp\˃ WzcQCM \.V =fU]0(MkèٙVJ/ی;;ܔ?wIeCnM:TTTEZQ`§xNcn.Oc'Gv_e3eAs| nkz/Q]RgBw6bIt[i67JژLRQmQM o=(\m֐Oī-LSkMY' j>z\uFw.gJCŞ&?e~L'R.ϵg̾3:}znzUD̓i2Z8(pz?`M>{|W ԮOUA NwEp}cLr\ദ饺wl·+`um^UCyB~OEw;ry#Zp&ydU!IAl̨鼿KcyvT eKvҭI;7ILT1I6פ(~,nKNfdHj8gxIхС7v0wUӾ3O[$v?24*Igv;9'/DO\+YAPyKj0++ Fx(j6GD+Ei۪\)İ~L֍=ƞΉȏrؐ&RN{ K,#ZR7kUpSr$ګ6a;lܕb,[THvrlRw^noFLHD?,*DlJ@'QVlyJުpKpi#8+=3RySۀ\&[GO ) JmY._w*uޞPׂң̋@8V pQ2w\B4ܡ珀+m'no9ფoҢlTueb=?؃ gYZ07070100000021000081a400000000000000000000000161421e7b000053bc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/S|]?Eh=ڜ9Mt[ Kh}HKGN{1+Z_\˚bWfPLf:E?؈!$.!\#♮PGAOtwx‚ѶGoQOz#l[8 }HQ؈GHL7˱Jn% y>rh_3^O55˯ F&@̧?g{ԂrX0Vd3eqh5`Ғ?*ly9LAQ1MJf`!5'[yn?7t=2}@O.%;aU5n/k?+pYnBNJU愷 ¼H6 o݊K2LAЀ&XnRF6$~BNll{6nwxL%H@0qpN,%O`˟\܍=~9%z>5^ϰʛ-"Rܿ-7'LyOׅGM@Ix!,#m CNP7Lb~Vyc(@AW`vq޴Hi:Al;j)Ja?n1lLЮ$0mdM|ؤ8 מDh$S5-q4:1deHRǮW^ɘ1 *bFaet<DvKWӞ*~'{[b w 0^| ŲEay!6C 8[u1C4wmP#Tl~Q$*U@B㽅sySE AN*!򊩿w@bgI'-ҳS|4lⶂJ-,_РM3}ܑks@&EV_MaM3(LыG9:0 Zy}x׺_Ne?Yf9$1*x|@u>^=}3y\ws'νAWkiڎc|.%Қ+`5}wQ8O+ڎnzi<`B"YdpI])y$}Ijsn~{s\>a%0)i.~&OAw|R(ּ,X9 h9J͓D_ ᩦ=]I]i~&3l =;[^̮P[w\8dY{(C, >'GA"BxF1PLhR0Uh>lv2OJLY#/ pFMZZ9l6j;6#4 _ț4 uԊJzT!Q vg!ИDQ;h72 SQUeaPVKkG`Xf1\"+} )Ɗ} p"y+ Jp>$o.gtL6k5'ʗ'>RF"uRrqwL3zou7-J_6.RXI C[4ң"_s@@kZ-0_2rƹJIo ܢx@!&}s>m {l}{0b| ~8?)#KDŴ̟M耿$-rduܩ7atI}] DSܒW&(`  q75T,:gJmNӞ\DHP촚,΢+p~ <;)W.dMuՐ"`~N0>>ZR#L^e-Gxuo6"f F{"2tH k0U2C[_,GW-_Ptɥk?l!KѸTa#:3PxXW\t'_)+QC|_~.p/s V pZٮy-ukn1#Hн"N/ xgkbD)D|gЗhmr9\}!TfVAoŪRGgU2!I.ks&nB1<xѨyi6Ϝ{Myr X֑Sa Ge+<>bAJ?*+'9E2Oqog `Pۂ ֿ_7@> VoVB:z U} \~JX d/: Wp-+7 4Jt0QGYǰbh ZG7ɪaƾ¬<55G1FŃtö'E:׃rJMY(kn yHSf Ҹ %o.cΔ]5LNΙQ !BnE47 9mw?ȇSOf.(PIalߣgBĈzuƔ/p:}b[?e95D2 vJ)A"x^6\V͓S|} O֍:=V&PQgLg(^ʬU%N #VX}OWՃZlh1wϪ2>̌m%)?'0LDM̝n܁E2`KcVɜyC3P PES`NS!7Bͫ0CL[JhxeRPMptr }~'85 H szHr`fCM71uu>rY}9l*tC,@Y3&J7~7B̨ .=b?dI?$o!>媈bNub1j1~|̚"= Da;==]`E CZ^wpI_0]O3Z],SpdA9Rئ ɯ.M<@3/K^$vJ0;Rӎ^ǯOJ?+UB@Aoa#Y$2qLWNMAxCErG(ؓϲ6>*ʣSLY gLL3N{:PjWF+Q("qQb^t @Lceȵ\_Eqd*\,1۪,$|N5rL"WBaxJLۙ8p9-%ݨ!"k8S6`2In%KV 4aR^Tp&&B )fxa,M5I~7SȒʚCw s>w;ZBX\e UrxFq$=a%)B8|8Z Lv+D@pRKu4+5*)q0711Nѩ5 $:+-!C%E,G1R0eTe4?cbJ(<~M,Q뇪#L%3#"4:2/-B?1iR{!  7'w2AMAPvYk|uonYt^aT<,)'ϣk_g#A!r?kzt)=@}A|0Mr?9=M$XF"DCtZ2%|)en zЕ'7ؿH(Ɔy`,P AQ\+G8pͯ  _Owp I/̭\\EkU k8)EjN n.JkA*rУA{pQ t֌qo;QjǶ]h˂@DkwQUctYibt oubwߝs3 TNw[6ѹœB.OOyxڗGRD,y)V L7!Uoڷ I0_QyV0(c*~7\#7!%=+)gdN+/M:j\w4ÜЧ&'=74{"]w(2Gy)3B=8(~{Ж9]EͶW1v\GEE]7W9yJkFc&fấUm ?H[RGj+ 7qt qfu(a|L[k<,=O5lHԵψ' 9S-[&J+w; &Bnit@H,/X ; Щ&$yWJ'\7d%O4Z3ԚvKbTCd:ob&{#S+&J%LEm:usE)n9B"t1F_Xs|4^r{q~96 6V V>) ,(6T;w#-93 >^ JH9"ēT'IBf-ؚKZfJw%8h!R իMXd"ꖨa LPqMI4o2 ~~K" ]`UY\wDžcF(@f>MA( Zx@E92>X` EHI~x,r4u"mb4LD Öf/>i2mb(&ѥ׹ T'ܞ"3GxR|ʘ`zOmę'#jܸ2*0Rvi^EyOuDt?~`α"Nu{X~  W|G;?Aw WYD}SOEmլ~^{>W~f ~ eRqX|SLRz(PR2iX``t7Jkyɫe) KfiK3ˋ#(IClC@k{9I4l'sHZq]ON*gG$Y0:d,YQ6f>uy#vӪq@B.F. _w/RqaΙV( Z%яOQҊ.o,_x7YMj:k>7} 5@5EryT|sT18mqSfߗB0g}$?TWM4b9^zs#ҹ("@v*W;%CeRA%mKb8[ TA<(JػH/)r{wݞdCh̀p=zkˢB55a^ʆ6z:3O5D._ HkD\znrtK694 3WDД%c\V5D(a5ޒ3x_WyW BBCc҅su#GLCa mB~;r.vc%} @ʐ^+Q͡ ԛ[% ֪R&Sk&KaiVs*aZ\No B# c8PVD͇3w\jU;Nqv,xɍQBζ/ i]BVpM[)`2agEY\<'ЊS)$'I`,uJܜ3U^ۑ&5f#? Lmm:A-Zg336%(~I+2?n Tnhގ)Z5'fÅÔ_GfG2̳bfx$,k ;*/Vջآ=^ 1|SX'zh5i Wt O"+m`~TS fMl_|oeR޻3y 2Z-U_GX5 WK"-E%VC2F(+Az bkj#pzks$oiFߒxZmJzl]?J:}Ox4zb9`N{_UAþ&]3pW^0l~ hkE[at31VqxsbN' ;r~~?pvB VGr0ke "֋uxՁjͲU*||{ާԾChx`SU0oz?6&{9 :^"-`粊/bR6*NP@Ԡ- ۟24«?z@Oܗ–ɜJ<8 P :lٍi{ڴם6be+Ht^3t$JJEXA~X!^_B.*w^!5( VmУNGh83?$x? <V̟Iށ:zT\ZR ޖxyͭ!t}쪀j qw3uTp]ыuq ;|ay:G+چBaGFq2\$!D)<ׂ" ve䶔)&?of_+Xϴ k=TuJyqi|1ߥւ`U۴Pĭ(-ie?mXH@,͒5"B>~ 0 !V]Ž })%)ó|6t"SB8Xkdїz8 Xi#OCΜg,R.Qf.ֳnzg٩0Ø9ųH~:~ |¾9l&ܒږp U';h0^|\:'5I/Oe7x 7[ ɊD=`|FN1Y٭δ:=rnl27g@)6utu45KDcn*D,Ydtc\ÿ[[αD=hB;MSQ!=\֮o w 0C^rfiT|@V.㼈Vܘ$RI--;K7f%Zn sMZŔR|<@)AQ ϙڰм2@OPAaV;ݑȅ,qidw?H1lj`:u>DaYbvfZ˿H=jt~yN;doiɌE 1\ /B.tHlٰB?>CKrK (FGaaZYAׄl+h~COE;E3zLH(_ [E!&Qzc%B- ;BsGjKW*;i>%TVRLTOQ !KtΧ<@^M&;kZ,_Xō>VaPzk~%ǵV`s?y| r3KBVŸ^y6BcJ! v|WOfF?Iy`,+q|IԷtPNu-ٸޫS }:wd-9QXxޓ>P?kOSfiOO|_"b8>:P5' Ã́0ۭap w1j3trrrQuW=l9w+W vRu<SؑvM&*M'Tu6O7<$VV$a\Z;"EsJKacV1$'E|_nX(cy?{W- 6Ëlcgtb3^L2ZMX}&X pm}:er ZjRSެSoaACi-Q.*VĕMmyۈ%$D`6q(u,1bmV?C\hPdqɺ*A!*VPoT=P+l@ dZ;\M`[lEI' RuW(XQ'?)"ӒGUAt6Gl~TQrVXptX |Y?s![Oï8*|` n^nX]OTx1Ҙ0DKBtS\ 4I/t!Q{S܁8 V{{qB")Mv1Wxo'ү;#Ol+Ǹ¶7@-x0G(/h NqvPo4pԛ{a6QóF|$2~Y;"qb^ L$JlR[HH?{32/"} AWq*2~.ǪYa_q.rU^'5XxVǟ%R؈L?!m^ _>fD`SzwP@~qo"ewoE1?i@K%01:ԼpD!-פ|N,m;eK0=VW$O1;a GE<$->cF 85zOK88!&p2GD>ĔDDDOyPg:(i$dÐ5 J#g9KkSJ)޵cr6\,q;XBk9KA5 ;f@EMO~ * `TsorYJ /n~3FN <ܟ/{4QaWN$^Nw2/OMNX=DX+F"Y{B8M2wYY F D'AK hcYE$_x{EZ~b^͸Ym֦޾(jƟx,7=CM\ ]D&ո@퉭RӭRsmڇI= `B՞q6.;3yړ`BA:9R k+ԁw͂я_PrLWa.g= umڧ`n=GWθiB e0x%3e5'B>fTC$m@ܲxB/#D=LcML23*ܔW0WDCjuZ;wԂ'" ЊzqsgU7_45f1Jbgqx?:_2dMu%|!C)Hu c8rGK5[!u5?2O+R:mqс ^hlWc ݪ5ucJgJ[j_3}^Aٙo_Σ! C􋭺y~F_kƉ=&J P^w$Lwս8`,5 Y24ΝOIc4r n7`/u#E;$i^#ci `o=.nCtkXůB!j#ꊝ)OHYVnQ"Pf=][MA"T.%#`boI?]~ۺFYTYޖ" Xwvu|njhwӅIBQ2/_"Uq@|aۆw| f;g' ~blRC?_FKzJ<{v- YL0帋G@*Ozkg(|$ F_>7rbӼ2l|SkM[v+™vٹ ^ɩS PzOhe Vr7Pi`i|%"~r^rrxhY8-̐{*$1w]ϝ4b NDpH5 `(3pb2 KCG)Cr1%KoЧD2>'Ǐ?]m 364 RIc`?K{Z}/ĄM^vu|.דłɢf9{Qt;LrBPt 4&oj4/ÆG ۄz`'"g5Tʖ%=[/ Iѫu(8 uJMÚkAd3Qw]F[!;j RHel/du~)gEϕٺ;'C=p +1\^N~v:JF׭VW%Z* ô\+O2+|tqo} LbX_җ$[ΰd *QU2^69a|v1g F:B m;%#!]YEw9J3Ou^hߎc]'MuLب]؟}+P2e8{FګE82m[mKأBJwHWgQe]%~>D\nfdQ `O1w_T\ȄJЕ< tӊ[kp_ DvFCDF$/5nwXx&M"4;CEȽthWQAǐUB1-ypV eX ;b*-IQ7mT~:ՅW_l}L }0ޡ-Ԇg>xnfnLe` ?OiM5[켭vM\? #yJj (66*c:"iMn[y%|w/{ |B'$!K;WE=e9~,F,c拙 73 k[0rA;6][5#Г3V,$q F`Z}a{TW0K-ܹH{x&h\yG-]k԰;ch)\U6g6o<8LAo(YR4,U%2|z9&@;OKM'nZ4㡫5üs 3W_/ n+yq+H}U+]Ȯ^|@ Ft1H +vz.?4\~"os9S\mNZpãz,ݹH/mNb$KC>COz9ZXv9k"}r'L鵕#/JSV*8>=rFu  @M=1|8XiKTBɳ sGWorKM !|a|!< iҷ;%˨8*S{{R} d'Zt ތDm4~/?uF,W5R^7v;ݪrfIcRiY_ ZoBcMS4O"VCVhc+~qâǂ&g̼QYUfWU #G[ ӅX %LߡIWtC3(Ѯ&δ4nne^ԗNnBrc 5SΜm>ےI(Pת2J* ygU[Ʈtec B|1X&?1 WD]!h(-1YL0hMxjը웧KfQ=<8*CX A =I rt\ถ;JKbWq18"NQ#-wga]lB<6nJ-79'kWk6WME/ ?ǰOc"G&KOi '[bµ޼rM(攐]"7AxB}<糣3z?u`ge; 'prlY~f^K5zݭ,@,A3Xal,`qMm ֭iYy#<x": A7 =|o/a txJI,9KQqEdt_vq?*7c㑪jg%J0w_D^4'*aG#^I/[%e΄t<ܝg=M0ޙi .~Izȵ9U@Qq^2T޾mW(t<~xe(oq<%)PSS]F =~̄P%<@@HR맲~Im"KM?J`u =vHGnstd3 d5sF7=%E&,sm+h!Ҳpd s`'SӐ‰{\v-C*]#wfTcm "҄_lȝ9%x<ūn'n֚F6$Jw*˶2v)[7AC]r8lzv8zh]7\|Sj,b₿@YmL83I CvFIM8b%"$,7!m1o tn/2l߽MX֦0>9)k =eԥNԃ!bS:c{#疯DJoS)P4kȑi˘^[U2]R\9(2Ug̡t%P܎iy@ 0rR.:4Afi}!g:CS9mx!R1}?=Lx΂VpuMIV1Rb^3̾gWLHwACbU}Ԉߣh} u >u޻R|b;1SaUE_6C }@!0̌кq.x6(;Kh_gaFc(e Ą3CGq MLC%#hc~`~uprrYg\$Rqɭa(4Uoqšg`vG<&-a7ɐ҈YNܺ1iQ*׈V6f^f0u^VZF9-"6E gzV;BLhe -x}Gniq$FZxN;ˎ~W</ Gu TEΦ굸?R@.7U/7sc\MKv ɿ\z^N3qXB(|Sw5D\_w &wLJڦG/QtfTQV-iډR눚N'kN~ apQUlfAf'b"]"R9s\L2ݜ.M)+ɓ-mAf Z!d.S)2oztAlr87N5P/|i<Cп =9?-lٳ,<dHiI \Q*߼:l6^[-:[(*<9mRTP0#ARlD !'u!9!ބvGG'màgT=+írTQ;I1#XF#E`LOfG'QwOG眲zhAJ1lɌc\-mdc }(\~MJp=@k+h\2d~y ?Y2~3Iɐ,2 FoM<f>bBM԰7"YRFPbgi55} ؝G:h2aO۳]p!M}?Vۭ3<" 'Fh;rɿ!+:9׾G;ry']:wH;$6vOj|s *};2UbE`SdKt@I 8c3ɬUQ#(AhԭmTXג #WؘZ&]2CyS57^F" mBcR~!_kquUDo$Hʴ3wp…n 1MERE)q6W0m}IJcшR}2 %< `RZG7.歓E7e'7gwҪ_5;8=`0K|#m`S@\v9_fnDV>x5`|gQ GB.1 hg>*zSuW&m'(E)\QY]p݀@[X0wqMuÞqUVuA#5L [,C!r%˜DBJWvfEDvH(9 yn>w+)$(}79YS3܌>+A@ZU] syD` ^IC<\ ccH![#mCfx3 !,|"3pҔŋ?h! "i-[9 (^q㔑S'O+۷vЁ̖-*h [7Xo zuʀ{.j8`g{õ|9v,{U')ڶW{ =7y4ٳ%ʥ)8.v,XE,\+2Bi=Cbf5BA ܒ73:׼݉8 ';0@jM>3$ .,<_}\{5tYuĬ_%ߍ?CY8ti,׭'B1mqw2/#3_!$4}.smUD1 S.hi(Du/ :3.+9=hsux aGhct91܉7&*VQ:nQ/ č): x/$qʞq#Bf܋PR"µ\JmpoV"nc`O( JE^n͓ޜ^vn-8`abwd:r-Vr ).iΔqh`zBE[n؟qp<B$o}p>鲑luBoZXIËx>Q'f%=Lk[>a]uŮ8pz .cqG#;m3Bm0nAגH`O*;WhSMu,J+6 i2dGbø>09-*tUKvضv{4 x:Xp]baٞK ٠U+ډ6i.g {\ّxi>ttfӤn в,1rg$o/Y ~ MzG%82dbBv~ʠiPOߨ!6G+s燯e-9heNH#;T_PLʁcE8QpR >u.HwL;@H< Vn"_b&۵ڳL >`/N2Fٙ]Eurw:E(mTpf`7[|t+$+J["硐G zt&`nqMP/N܀VWUrSi5b$NX_j3RL&8LQ{Ɖ5ُ{.BJ,֘+Ff}CCoփ|W@Ûp)E-Ʌ#Z1vZ h Pcsww1D./AM[!z닸Rs!ߍ`ofgT49w{<LV9le$~X>I'^ p6G&A2^MobS ),$k(.vG|4xE9&OPlm<|?@=nP=`#Dڹ*D^G+.hk+L,iDQ-ἙL",qhg%bbGoI.x%HH,ecxo..*/ wd)Xbucp`< <.>w-((f5ƕfRŸ K0)bBGZ7`dc`H|so*aoK&Qp&9 E !9) UT&〳&lH*7~bW;|_ g9VLtoJ\Kn1"r`Y]hDVG\%0= B 2+懳,9!rŁ_ӉO42Yc=JM3qɔ{ҕR4GPL;^nϕ?f9mpH\D2XO-=; [ꑩB~"l /+{7E%Xc] 7neÍzKYg?3 8 B npOln{uexLSU.>ƶ1RɁ6hI \ qD^ccfףt2s%fi8%QEB1A<,}ĕDfp!Cwc-$?I-Sq>5Le22Y`Ս`ge8* E!L>U9|. _qyQ+6^ 'p_M$ũAy,U`lN= -Tf!GL1oA,ReRWi?ԂYU@L7tĿ)5t4hl_P7\XJ{ /-IJLމmx^9"wDA3}6A"}養M@ԊhPx_#ݺ[Y{ZCo|xfB ~Ԓ#pZ,IuN33੄qG'f3I)Ooy/;DsGl {zE@R|[.XzB%Mlm\sۢ֓J <͊vMr>X%@Ѓ-y`IlIH*zRL)>l j⑨D}w`_PorEF&LW;'Í%X+CSØ`?\ѴXtx`Ң3 Ӷ,ğ+xt7ﵓQn"8iz!R*ey0ґ}=jPQ I;=_U/%"'W;F71Ր~ z3:UH GSvN*+T -1b#qMlmaj{"94>'l5j2_jG bdr(a+j$ fLPYvlɿᘌtzm)Ϻq/]ё46e*&ϙv8JQ:_Bg9SwW fO ,st%vx^k<wbM*9x+g\d\Mꂮ=LuiAuH`d ky~;BN4e3Zxl'QLI52O]we=>ڶohu`S9h=#0n@P<JH?E&*Br4w+,W*oW&aТ`gC<}"Tf0[ٛ瑩D/xlp6"EgaF;o=}2w 9,L#4֣z@R28ݞ_t!໌b"9Bk͐er%ubw/~@(ԃ[@N2#`x5OVOO]Ihx蘙~8v4f۠ 1hfjkkì[TxQ,5ޙ Jf.fn^V,jg(yiW;BYhN8ǿ#^`ŪҜVģҚ5A>A19fh>qtVeOjmb XeY9=v^2>(Pdkk_qB n(UMu* ^̬ʠntt==}Mu!2HJJ_lۢa\Xy-c kpBh%rh3ƿtFLാe zCWzIIkDɬ) 32݂^EF"/11V%F  hC9tQ”M (19 &:Ӱ\JM[7Tk)x4+8^[/Wx;ȪSb/t~FFbdYRHR^ʠ! xo`lSP#Oà$iHNEQGO&<MQ3o{! ))d,2ᇟsx p|Y$f|q #dh֐16RJF|mu i}|,Mc!/Ԣw4S?y_emS0N= ב9$~:|M~F2ְe6b5R"֫6|cmUED"5 Еih{?w\pR&-6;k[ΏEXd^{,3򿭊b|ɠ^vgTԋQRs\kSʫC]*-UT4l;:V/ l~jZq`L *N BwD_9ŝȺi@LzsHhc6 pw=j (Z x DşmدH 1857 F_͢]v[eX+EjhXg|'?)$Q --zF\G7@nh0?ܦv׳Gp̼Bc 8%(1t=et'#,[dyEb#_#\z*z+nDA鴖lLfq6dDF}0K9{BDn`X, pSe;QQDZx(' 98f"^h͂و\qjLfʿ}KlPT>EB7 __}~RƧC/󊧬G;Tn;IQ+,9&ؑdxAf^&qwIsapKpg$٫-!(-3N-{nߧMK?*+M|plwz6=U;d?f+Œ(4HTiɫ43. YGt)Z̫p9lydz꒖ܷ9"MkLˈ$W,ҥs}q]*y5# JTFsU`YTZ7m[h$5Dr+pEY!&ɐ;=@-ADZvؕXQ $_\|qzϼhUKmcX{\!ǔ+(Sp9ַP@#LC Ia7@tT ~ZM]0*&RtY}.W`L{^9C:/3'eaz`fV<@a6n ڬQ9;jHc5 4Y+G#N% ~^?KMODQ>z@sygn0~h!j#gq8BH^]"/P揧T̬&]Xzx-C;$rs޵4ï LB:LElNcq^ 0 pP& 3`ﻝ*vr%pbH 10IUIȍc Vw+ Ÿҳ+$s'PB~X(ZM'dv >;@XV``ezjWlv fM{ux\~ {:YrIJAa2hr&o H1]i!dfac)[ƆOõGM ;Qd.&4(L+AV5 J<-T7_[~}M`v+ Xz0%L~iE9 Kr 5,uA[[̪]nاczN >~":$%0 B@b݁E䞬D"i' >oBK'k&weeU/֢ۣ5 z0C'w(I5h5Fjd!h>H:6(}{9Q߭z/ܸM9b3}I/  b VU/P$"\Dvc, Yg X$=ŧ(Gu.GfUwjJLs#^RNuzKpԬ &׿)u *::c6s6>?oҊJ)lx$)%-4LgdֽDz-hq K1`)Thp˵\nFlq.rUk%j{5v?4YQO5)}pGGDfL~"w0aQ0}-#:cieM*E`5vtZ<14 c1y93Ԥ}|M3eֿ$VBB`}ڍ.iɑoBaT'&9{_?"FPo}[t۔%ş+x e3bȱb⺫|.LbJa(TiYbZ %~m*FCUv"' {}Ɖ\hE( H{/sfz%)ᾊIlT,2v,ew?'- uHbNիRo_$E Q49ɕ϶G8 9{,VZ b]BlӸ xr./%y&M8 K)JWE7TBAWMMbɓUȯp-pv&'PMcQZ{ t|9k1CKs_ُ! m @ Ta3,4ZŇ]os{zߚcq)8זCh\)}jJ3s-RxҺSszټ>-?6N6l,A *:^ƣδ ½ 'WƼ. Q;tD7e>SnD'b8 2[@3 `F0M'HRR\D8־x*YjvIkFMPs ;Ͳ]A(OggߑBS.?[9Ҡ;*)c`&s h/$vm x|!v=NG vUn0@k9!#xX4QW ?xXނ\eBB? 8`1[­AᙕkzLߙry3Yjn.d?ij1ɝy( Pa7[ANֳQ~[ cIxpo/o$ףUCmE ,2ν~F}K*%) 9w]r,n@f_܎Mr?T0^s' Hc#,ɤ^deaycbx2hj/I^š&\T1+[؇bH?[vƏ< ~-d]b_(:!G)#*D ::cg*CikLϬ9XM4/Ex/ t-XWlDMq3Tk/hb7-^b@ipt$btdw}OP;/AvF'ݎeI 2e2fV_5 V m1m^A&tEUlc {:|9b]{\iK:e)G>}.7 Bd:{WthyqDZ7Sx୆aR2|߶szgP-?'J:'>qv` V[)=.hbXndl8As"926M-+,FHIzGV[+{51YNl@/y 0ـ%g[V`Q++z6:(+Bf4]dl&v8ɨuۛ:iOK{`&{w$:i]aëmMUR2x U .]<ʲ$>t!5^Vr竆t& ^\LQɳgZ\7*8AV.ao:c 鼚SڮϚD~"rR Y7YY"WGܞNzQ @ *^d䊎ʂc,s0Ib2eSDfU SQ~ I٪Vэ}≽1T +4HJ3:`L_Ej"vӛRoM)oiZʢ~fr>|H>[<[,A;X ^xC@vkgzOxND*1ɝ#yTHFDMb0z}Q 3:tvmM -wf%QXRQN0n Q0-3!}# LL߷ؽ.ߧiɅ|^؄@!oTDBqfo%ZԷ>OB3iF5qIQcJ r,č;г]H?'bZf_KF_Ҍݧ1niT?=p|<9h*SwΨcnE5d-$!szBL#k/2t)|z"E6+qiM(<AD.ɱ8Z/}E`#6!/m(\D<=/pF@65;P;oBo_Њ't/F]-~i+vNW&DRڐMj6o+-2+iΠ&ƍ#sIHr؋GaǗ\*SԔD 4~i]qP eP?.kqmL'}W@ezX|w8s-:6wRm_DCdR\wלq/Sou'="إT=95AyɐJ l:hO8#AQD,Y ߁m#IvXb_F "7?VzՔtj@osQHPܵJ6le(Oެ=fJdm WoՈc p!9 Rs@ e&“]p)I2 +n;ҰzԪ|@j|rDGl!} <jp}Ol'j|ۮCmItN62LO&.-ш<"k@`,'Xk6?=Ƈ %$g(ъ#~?j'=^Jj{%JRvu`SYwmX`؁f Cu}`m$!]Gpe61#͉L5Aq0) C- '܌z:}ڬ|={zt(I-Mz#-nc JYv1oyZL7n[*a0Kc/\My V} o?v-C6sՇ)r ihfDd/cVz0Rp߀70 )C>W-3mFeL~ǔ4REFte?~=Z/SƩ-1B_&DQ|4ܕn smhO 4ٗжl@-<4)Q!=nP"swN^Dl`"Cr7{tyz-d'rqѧbCWLHDv𙹋;3\ث\{zub/3N{lqTwp}CT.&t!AUC';;o"[9Tɥ"^Os)7"Lܹ}o<6R| ;)Xș:ؓ$H$|Y0sK%WKt ]YɫV1-O?WJSnNW!I'`yUPQ\EPՑtR<|niL j40u7Xwe\ܪN(艢O+yP A?1:qDZ#lUeO)KQ>PDO+ /k?3"75a~-B)OM؆dzkb L'3QUn2:mnZOz֡<:>Hbl;YXʎuEt@,6[abi<߲*#bkSf!1A u?:c#nW>MѾl`Fg5l%\V_T)woXX6ٸ++^&g ,4soUݕ%M*m¬j՝YAg;J (\iADxXFY㰣4Uh^>Ex JIK>&XtSX \*hpq9nj8]|Ԩ(l'-6H>:/ fahoi<M:DzB~ct~ώqE&8]\["}_IztPFl7w0fwk홡\X;"[}Pc=i!zfk*ֱHIi",2%%RQו}8!mᤗ/ךּ5pj$땚Hݜ",Ju>7B"F8αst:L%hLgK jzKy[r^e$6({tkm`"W 效A}~f~Aaca>UGQm+BHPېɍY4wϊ"ۙu'J4W9qu<얼|ţ2noqSG{4ߦYSx~@mյ5+.4&yX&>u\]pXNQ.թa*?-4zM>2CKUa)%-maOIWA X5}٣Fr0ܚ U> O|uq# `V C ;{a{3JB^ ZјpBm%&-dأ]-N+~:5PNUcŴ _km^^gLd)4k9f$ѧB;RbNsU:8AҴG[`6=r:fr;ә4"咑WsU 3 f#sI$DKqe@$|(~ GAcHTXd7TUɁ̟|:U S߉“"Aē%5P!};y .2^2CL|Wo"!-s iC5ĥ3 !me%NCYŨf?PZ#>7O{?V'Iɞ\ }o0j!\Ww"6=`2ϊj2 &#[S?x5Ff=%5^ qZEעɾ- ?_}XBŸ6n! һ |Ğ?26o:6}7˦뎓=%Wo&;"H3YxS)j@դ&JVb_m+R\A_-`?jVAd.(B? )'/w>Aغamjj!Gwxb=}{ݜjC@fwz;^<=TmK]$]-^:QV. Fyz'i$(Y6%k,Ln6XƟZPIS8Կ8GSLvV mvIPT^C;OuFM%}MDmkXNxIWR{0 2ǵU&Bƚh:FcodLX=ˣtQa,!e&oCZ,B\F`<%G(i)R Lv~F6? 7[ë2?5:\kЌqvADb"q ) IW6w85 ;-'ـq)*ʡbv]>s?KgO욣Ψ l3ہ19 MlqcS~HDvlaBV`&s`_:'PWzpK WuHZ,@XA#̢yRRvʦh|X~ýq?Ju J,O)Q:g¼ZRH79i-Muvܨ%/E;_șps̮N+96u4/w6M/-##s~:K`=. M#$]p3$Ðm[<㳠}5mKy15@\/#s +3uJT.R_!,;a:N=k hU+tlj3Qd5)_=i!,8n}*x^zuyCd# /IyJZ_ooS:Y> ,4\ \:JP#`;8ȉ,ӹ&FÉHVX+DDi oyx$ oŸv+: ,ڋJ00uV?Ϣɛ<[QڀcaTDm>:>urA*,B2c>6K{m~&zƊVoWhUhÉaeUxZ+cfޕ+At!v9ɅI 6e0LZ= ܟHLa;^uxܴ*udY);vW&\[}S[r a?TjڳhA0Ixa[1uĽml3hg^d<}[cY⬁ѝӯxn{U b:љ>Lq5)(yg|!M9@fRDBipFIu[.,P6 \4 ݩ)<ds~/'Y Y; q jj(BeASxP*8.əB`V $E%5)]V*ݥ⩷C{~gN? jF 5_-#q~d HjG(o?X?#:5mzzuv˿zJ{|>9)ey'S!p2(d LfC*U@JZ0Yl8#BDm*9hAkb,C_>d=!MV lv!'.&b0,+йFo( >T/ <Vհqh/"OO< jkל+2y[pYfhEUU`:H1Dl Bu7ӳbB?OC]V R:!9Ǹ4uH7,x < c'foi ᰝXK}XΠt SsdM*A."['Y"M`]+>i$|Z vaޑ 6{!gxId!UlCX& 8=sO|,#nݷ\;~|hE0!]~x>^6uo]bskH YV)0Zw˨ WLSƹ褓 +xF X,VDI=[q70)4.2%$y1k,E0a9X TsQ~>%vaّ)\h0F/W_Cey}jQx]&t|':q_UmO/ ?CUO9Rzba y9 GUj~ռ0a9H݋id&Ģ:*c5geJ"0c?$D sڨ'<>MsK}zm&Js!lCA$P\5{| %m7L'[&{jyJvVonQ'NoJ+O=9 ܃čƢ;VܱgD; $E"$5779[ \0`!;+H@u6cEhmN#QmjwTz׽7Ol,Zd\J[Ha}X(S5+o26Z2Yl/M"ťL5cfR"at2~ t>,$sW ;s@*R_Vkbb]U:P>W~"+S{Su"l+wEU-Ձ8FI _oa"sA SV) xjdmLɀ<` In{1 ]΄Liwx;]W{/x?-7TEכr" riz#y3eS %p5y `3J~y;?t G+ _? 3;4d_,1XbB(6x7X7<Ǒ~Ld6961`=ץ6F! ^GF3ԊN ^>N{=,bG١wus|n>Ahc,Ow6mzIg*,LN2 ,72[MpSxqCZ+9*$W4M=9JJ1wu *'xnVExTz,P;Q(K9ztٙDB~xr*ĒV.hqKGfs#jEگCs>wMkUeSg{[*mf|JaY.%Knr49f`i/2_ife3r#ĭ 1=Ahwi%fruMo0`T,LDtgT aQeuƠdG^Z3 N=*"$ CRWsDz/Kl& :Paq+Y ň"`-Y; h2 a '(85}~Z$DBU-:ͥNGSs0jG=B"L|lȻN2{|;is<;d:vZ yW?z9_ڹzɞ%\em%0xc^ lkʇG_MU:9f=8U8B53AN1.2gU:ֻ&R-^}U` 0c4}`,'7ݏo td(̽Q)[D`;%k`!Gq%es}Y03Μ»Hk32 掂aZySPx TV˂'o> M83RIlҍL`_A{x}29BuP2%(_qAN7Xc~R/!O^<\ix&yrℊ4;[n3a+B T7Bi` -"ZVϷtuVzآ̓NG"`$c-#J8868 0Ī,aKu#W*t5 y n9=ø[I"cB7b a.% 9K?&SϖE"Ot~f<( XciK" vlە_Bɦ C,s[gF)-٠|&vieBnlsG ̩ӕ#\7GAaтs<o׉0n{F"Z־Qx.`ߣnݳMN86j jQEϚ!GGi$"tFG%f-ʴTVؚc$ƽnxma礸eT2ri}9dyo!7_`АE'8"tfg S.{v[ߕ,l'n/9X1+Mja6Es5l]u][DޣuW R_Y}ު;wcG\};!u5'-BwL YN'qҩrQ MOEb3L%F틁ƨI.zS/M= U=1|Ox&~~:R}o]e!1A뤓߰"1}q2mrjJ" &w8X?GڐN%roؤkf([a>NN* cCnظ{/h |:<(Xt 8ghV.1WȗqaÚ,H-}[Uf0:,â@JRLd9ðܟ&'uʃ9m"9!. T.**l= =*BHI6 nxW٢<$jźqkSχ%`wzE t?3x,L_:Pz*s[{^|gU籝6UG*et5e]R^al9oKߑ}>t 9ώ) ?@K|o[|jzbMfJI޾f#+]jʨMU(@3ITH!VύMh") RI1E_lS1Mh X3oiW[U nJRHHWY]U6Vm}Pb4|7#͜&bgĩu;f]GkH˙L8qICʟLxڠrbθT8&(Om?=⪃ ZjU>/K5\Q;lvN/Bm$(`$b+<;Y#@_=1)#] ┰(1_?W } MbZKRMߵm~me{[-!8j%;ֽ} !~ʳDcDQ GYWKᘿb zl K, JT5cտ;?1*}<|wEaf9~q{ȯr)Z[9SIŠ*dj8ڧ)xxOUz.A֮qt]M0<an݈cqK&A4OZP|jc--2M 1yD9憴N yLHJ5rOQum%ӣvܔ?O"qAOs\0 \dolpo_'PSP :~Ħ"^#m-a_+W0`WZwimqъ' G @Ƒ N3+O2P~iP`$p0k:2?dx\rx ZQ2pSڵh=nlc7X_A`z~"#EtEh8F1lU'@s1{ybL0#]e-]E&l۰tZ,_Cj+.34&6Mܒq1w#6jj7VMˉ z`IŽEK/Xxr"9$¥>ȣâA5:G8+n!OKz_̪#*u}ebBǐzj:;Y `3"< aW)V6󆃩:iv 0a"hْ0SXg)eGsQ&n4QX6>¯WLWg8>qB u4Jfcksp+)ݭĥn ޷wERo=xYd d~@'O }hA 5j`8pM'N>-0\Fz/wg #@X$*oBpöx iv'pb;uvVFRAN Rehwn8֥zʺ$Ɓ#6TzQL^[ơIjlGw󼜞sn@tèo1<ﰦ@8Wٸc7;;ZյOA` t 7_Aqz[7PxI^*nSyte!9Ћ.XixiIl⁲4#β{2եiLl:{/e t3.J5V yti gUkLUcGWuno@O())R"&k8(| $LZ3w;Dbẩkw7`:"?>,i-37_wFX+0ص| P7QK׏?n|)dάo,q$yH} ]ōxnj)vzmW{[p*'p~@S:/[Ȓڌ1McPno, 6:5C(%M$M3nov'dsZ8X/P_IǨ@~T;Ye!(9jE^7:55籄nPr_%e7 ҇Bd#&:x9;CŪj6F:LVimgJ{n r$0*f|56[cߟpڠ7+8v\";λP<%KPQ ~mrVr,WRp 2YjM$$4חߕ'i+RK6@R0CTy6s.Nƛ1+Ba $^b'|"Sk;*<ɍ% )u1KyUܯX/ݒ>ՈRתc (l[fwb~S|qI~[~-f{-#fT(;4g:S{jB…h2, :/ 5^2rƾe. @Xי.0Yi5QV7{Q}Sy zgS;ecUmJ{j01!?0gpRmt˜6F<@{в1e $*zcLʇ^݄h;¾c:rډVњIQk`m) 1QGIi=dD=R>AL={Yy: [҆_W i:~GUmݪI~WT͏6?@a\vkXIF{chPštf_$RlUK"\: vfdS:vF P0006jb+#nPﬗ9Fhp h2{,]5_ v_nK0f+͎8TMe>]sF'mOɥV/Ɔ8)u-4KæL3)Qg-➝r/r_ygt)϶/7BIdORBK~06#Q=OW9$pgwMW % [ NmQzs#Snr#++ȿ4YTf}BIwz<~twif'HvnoYɄ N[5B>b)ư9ᷕ-p ta$hQf(`Hk\IZ 5(8xs5ZcE%W=6^@]9=z_~vұյ㢩m63 =Ϋ,O5aFG2"1 ҃_Ҳ8ݰbj޶Oq{x Uট [A "@QbBSZbuJv?xx fp8;iD5fe[a~tCfϒφQYP/Զ4y*l"ʙ_[Alx\ L+ R2?!Juբ"# gMvpօ3-wHTƦ 'dDiҌ26|]-o md`+EȆ6.~' U03ƋЭh3] ]Z9؝\0h‡fٸ>O30"M4D\S[juf\IMfo6x׫&CQ[Cؤh][0viFw*JW5D%(Uٹ!(;<:¯\R\}gRfϟqsq7Se2՞>ѼX-/JWa*He2% =D&1wvbYmwfgC%AJ;A0\Ċ ,\nxkmb p%+ҟĊ$k|ŸI >3620VjՕڗXD^e`DV<ꭀfw}$9&*{o2;:@8qW+,&Kt<+H"pk9s8'[=V,F7!&7ny}}(}B&:Чkfs=^j0R:2L!XHi]S̕΄mB) j?{خb)XuX=7#؉jHЬybЪDod^m.) _´PB2A}Tc"ìW>LϢ݄Kn^4*#-aHݮ!xNk߂f_`uBTu`x jc~O}\HRjʿLЛ=BrI3 ?Ejp5kbєqẢ(t (8vXO)糤Ko@&ؐŔR&3w04WuSKRCHHd>R@w/OmʠmqXCpE5=kaBe@]l-MJdF1 jE{L `!mrkhR/+ ʡ ^)Z{@հd8vX2 -]@rUCm, n`EKYXsނg(% kٞՂ͒Օ{&Kϐd3 Rȇcm/ \E=>f[+"C`̻U2Zﵖs%Tz@aݥIg{GBcpZm X4ndCp%I<{p_O-k#0 uȃ$ ,W'/UvO<3O5xtL}e5Ml$_GqI|T@`M)? 9Ym[M=qJ}E/94_KJ27XQ+`&Pgmw3_$lb啸͔>K_vh. ߋoss|6%SI616Uw=ݦ^deѰTD/BNg!iw,8o}8\r!Mt)C_V*&Ik7Zƀ g/v3y|\cL3Q.j{nͲw#CE Sm:q)hB N,-h {Po<&4n=e}0t᪐_3@:k Jڐ1ٍsF>ZYBC`$*eÌX=ٿHB==ˉ!~\aPܧIJ>9M13_wj-ԩ= dƫ6#+o3˓NPT&_3C`]啯prT 106)hƽpwO=C_! 8qG/ [ikܳ 2T?~҉/ %\v=ퟡMܶ=M: y8C|)[~BcB@N↔s%0曔."%Η6y9K9F/в(4̭ `ُD&)@JV]7~U] ysQ/N Y 0 i+{3Gޥ,oǓR0s=A>=V 4ܶ D9(,zĩzk1m@mҧ+5quGߞӔؾ?I8n(+Cd/P1vV;'eF|u) .69֦2k - :Q'<Ť}S[*ΟT{ilŀUVTʹ5?KT]DZp0a H8}f8x וMA}D"5dY~pxec( >S߫r`.>{b<\žzr 7j6W?#=\dwm-LRv|gc԰9"Oobizs*# &9̔+McC`=ɊHkYLZ: wߗ.{Zin ;xW~vcMZڎԳI9,,9Dž`TlHJ"pjj 2y)R5 bnj`$&Cuvߟ(,+)iC*䬸-av|DQfTHE:3 o_m, ! AkiDgkKoNF(EsqAAg -0m6֒xA?.Y 4];@5&ďA60 tKtI?O}%y,:nNl[m~h೬}=/F 1c)C^}m:ɴ-,KyW0tbM,f[(/̈IJcdcs4b6!n:x r|_ f[9PE5vi>WÎBR6hOΧ€sO%e}_X,##zPrzHqN#o Q|ƹːE{j~&uIAz2o!n$M>|8U:K-oTwJ^> Fk)TÒ'h}YҙDNy{x$ ?|R,^gzZ \jU~CsJҢpYIu.>opu % s z)#{sC?~VZ_0 p\BzR\mk`D%3h#,1HV&t@2Tr=wHkDY _GR;q)[ d&Y+g]:;Rc abJ%q GXxw׭̽i&S1 ''L~|R=a/ O|Sz~yѧh4\Yb͜n6rڱIzY<1۞jߕ(G? 8ˑSthMR 9c7囌LJG>ӾFj {b[LO*}4#ϖi?5V.eGR|Q_bTNW{,صO;̣UaD:DiW&髩lF;l3$i c*͹]vEl񒟔+/O˦mbENC?eC=g}ŸmJ{ .$ ns,384U]y=;dY51CJzכ wA t#(."~.*Uu _eD#waD˚e+%7tqe^73h| .[ ̋)ʔ_mcXOt@ȥpݿIE `?47ebdY7XPj_۷IP`5?K.]wh$B`6DbVLxzf6tޔ]{otaˎY Sjj5LOl6yt`ڭ`mZ[eK/,ܹF6g#BE"WS>4늟@F6xHΪ5?fb:!zfܯi=^oW?>Yv$-ubv;Bo;hc SGfߣpc{l[nT$Rx߳UDl5Zl%7Zw *2Rv{rs`nzCS,;Z3Glzs5eڲ-!Ä@ʃϋR>Zڄ[6ޛO!~?QqhYuAybޣs1#?Z͠:]^QbKAg71t~1z~bNsJJa+уQ}GSF=q|8KW)_& i@wncTGEY8=#d4mm N/ nQE99eUQ1͇50uyn?A@qlt\*?q`X%iwwC6ƄT,? #UUB"@d4Yw+/i2tr5!`~`Unl089sGI% f5 N7h.=ÀRVsd†ֶ:4+Q)˾r+T`X]B:}uneҩW{5fv?tUq;m8^xq,7Oƈ$܂4^N.y eӧb IQ1{:n|j8H*JV.2'}!h@Ű!=#GS%DBgwIEGPO'/_9t=/VNRNu!`k"s<ƒO!)&}@2ѱgL#Twt>Eګ4s*uԳbĊ4?!2b[,=É 11yHGsO[Z};>>PCj9R-g W0ܬD-R4Y}De%܌"'W$yqP<%/jOM:'8G?z'zV5Qj4ƣu=f#Zh ,[Ne@:%?.ii VaPz^ԏ3DSnoM)&1FǢȿlCC?Լ SQ\O@;+fP\r?,Дq(FG^|X~..ah3bg>UHZ.*qM3@1yrkKR~lƂwoM+ӉcNU= 7(ƬQg- 0n(o۸7+6܌B4\2Y?2fD|>)  SZT QpoedfQAyHU9)|Q KJ]7 ^Yڗ]Wir^VPͪ,a-<+X f>4NqaQi̶r~`) teR5W>C G$oT4%< 6WAP[-)KԍŨ7m]̋O3@ݩZO:hp,^mtIO] `=@hHe("WC +eP[$om7>l Lʻ5Uw72w3Ttl1ښ ciP~{׉H)#$ eKOq.n&[]з,U\#fk cy|nr8S ..@Ůc@{eKo@2GWWQu:֟4tX/yYv¨SD%&{F߅)n/?([g}T60Gbvsח!3r>=C_QnzLEļǴޘ3 {_2!I]Ŭ4Ev( ! Fg3E;z`iBo*F),.cO4{ӂ7r2-$G٬=oYCS*)A5,#J)2[Yc(M<_ؤ *߮ȊMb]=2uڄyqLwUf|thJ!U+}SI5h:+ kmӔwZp'J9ws%9 'zgp{*+Wc<}qiӿ2El&Z I58TϰEvgsӡPחzC] Dľ4")X5ÓI@B VN `/Hdz(:Obq)11މ!IXb0orMB:BEJ<- :\#g ( -#&*B-Rruqœa2/% IC6a_Ig0WhX11O!?JHP٬#Pub(;Sn=PՓopvANTIf%SAf!jגb\Gb{H:d%b6}jhMDgci?|NxoSJNWnC1!1Ԝ&걮BCW ִþჟ[ /0x_]LjV!xPCs1PG$v!طmH6vYˠzhCl`y#wLREk`T,bM@)@5HJ7=S$p$45 wiWZXӔR3fN*nR6:Os *\B,X/eBvhX!rټ6M7.WߣY1(=fCH`m+츊L%'mj`+ǗoTUuX_l9A_V苷5۶PA!E *~%U+?:-/<{|o7Cr9"*6E|Y ҅T*So(~n,& #)rs5 m|Q!1USOahZ*uN/2@IK%=Jli7~Л }ôӼ5V('}U_|hU9ȼٞ]#O ʍN%5.'5-?yYwā*> !F4Sm%skT_\5fpb`K qA|QMh8R_A|uͥNة P2eԜv쩗i_(#UW >]O#R8t {TJ)'oއei񝚜_M%a }Q'T w]-Z&Ztb켽;zmI ОT K:V&Z1φpٲezgnRb$t>$׭t)GǧXN~4Hߘ##'U\K76=Y5;zݰ;dHv߼I,obH%J WoݐX eCE`?WbihX9F#SQP~f&i`(n2CwxKHQ%Ѩ!JC!DpK#;"<񄰤OVƪ^ݶ31hUT%[;df={/aR2"[ }Dd Yo;թvai_=ћ~nSh8&~XPL rWrsO3?84MU WDŽ\yfLݪIAsu} \c)XT'cN. 4lf6Aɔ4N1D]q̐{Eݼ沋K=LXזPXʠ- DꃰCoEHiL3|3V#Mqx+UvH]כ{ 1E nAtIRO^|FtLNCMmw UnNkJv#7~Ī +vrt 8DgQRM)Ƚ)*J-;H#ɜk]o/eL UCĸP ݱj{O?hgH0kA;td)]%BϝgĒqĂ-4651|oh`Yj*+G:TW6@ jڇSc|zAh&r**MHZ*.}=4cFRqzs^sawj+ 0L`k4 Y Hf&|)QE+z~ޔo5;}gw1Hǎ7[Fu޻6QDe8jA_` KN1=u9ԻRd[ৈ*J$\$zm`tk'\gI,ȐF UDX^80#eT}9$nӲX mހ3[Т%VsgRۘwMG_S?>>Z@1\A1ƍcUȪ *" ΄]*§5SؚfpC<fqnzy(Dlo⥴:¡ qB*cn |4a]=KiqF C5Y/.)@H;yhX|HPKb3蓙FTǪA1*>dqA}䨫bFQ"D;_kߨvD\GB ]V!vв^$[DCAYWhuN2(QHGE7O;4eo/4a]cV6kVTNnA+&?-s"Xrxb.⊽sxDhqwX㉛NׯmV0?,ZY^ϜJk F ۛݽo^v<$]HcƠ+HpPa Mb_3UӚu)L`b TikvмRO0h[Q,,+A χ-rOqD uY+ہXrEmq_j}&k9Ѹ06qz.G'IČ\h'{ޮC8 $PbQQ5kh#Fy[`cG_G=¡B*)pη[߮bR2$xiHh͙X~[׿彗_;<⒲%O?NysHQ*PBBW;p7VˋaqEȣ! #̶'/\}-lʏ4:'߽BfkZypWmI_j1^"B>oY# lVqYdzddF Lu ybZ0qkDo5`m|1VReR^=.ur@`l51 ћ ^Ux*P5!b+D^22]uLX.O4sˣjbZH-HU`sj5m<:1`@ MW ^|\{"IeFK4[x-msQ0d#ku"TC{wVMՈjsI-3T0;Km)H?ꥴu<܌ڨuuw<䷏ ;Ds/ľjn =SŴQysY@س1YG ;!KLwoYCT#Mpxr"T*Bá^CUKr 1#|FCo+ߎJ8'hmZBv'P2o~0`9 Wqb<7hPnt$ Gǽa5Ěr{˳t'cJ5Ŀ!#.L"߀gܹ0z.,G&pK7(}x,5%0߫5b󿨔|/"V8[@au~5V`k5O% ߟ]C_YS?MsB˜n uCĴU "5e,L!Qh%+s 4|Op.+aHvCY[yRX?v)v[״nMD ? BuzRE.φZڣ `.YMTS-s(h!:*+ul6ر$Tt1p8dpDF<Ǽr7:8">8Denw(Mx '$H\C*:k>d%:ę۵[2eme}kPD qP"FC& \ZKzj#T1W=PРM|,CoE]aSCT ,+ZN- \2* kM{~wϪL7x>eϏmrBNUwJIzACAQIL;hF~=v`S*r! ̜ (l|RFٗXZaB2؛ASa;.c.rpDH?GhsY FBQqōt{.o5G7Oll/RNk7zL|Bp-As8+^`w4"軆 ?3%)&ޞEuvL6$w(~ ۡȂ&Zy)!MX]ܪ! TXeEox6C}s}HUs雀^ˡ h%])ݞߝn_ sEɗv$|deyYSERJ4`;EFnQlV]#"r!Rͼ ICOH2fk}9BcDitmۇp*$Ki~#Ō <=u.AdiY z<[qLifqQِ/:;7R _ o$'RUoa8-`㟋#Ax'}Eg´Ol21q8uctR%{C`ȹkmzC.]ހj9ל!BoeJ%j/wʋ q!6z$APY۠iY}+kʕ^^8/7XB {j(& K wqzi7ju8#?\P?YOLC3vެh3w+3.xFSnkHTiM~11{%orbƍɇ[>tCo@qT4 bۮK4YzMoC:?eSu}@'D`̪юlF V#;uჼ Jwt ى E X=5[SoI1brz&.6 gC|d.f43g=dU2 >5_c' #U M epIR*:Z8Äg,8n:HW4Ȱնf+H  n ]_Μ?i\43aW"w:px^P]@hO{f힆sC%~ۅ%/ݓTs"hĥS?y#/,(0l{'6&ß~soo*@u;`g2 /Rf\"L}foR*V-j!'q8;neɞ *)˱4#̹TKq)6Zp7}( :4GY`N-UNзѰtaR.YbTmؠY90rr?GHWI٦Foc(:ZnogGJeF1@ytӆ;Ąc,юݞ:twNWY![`^\jA.ֽN>F˿\8? us#(Ma[O_ ԽYIO-%~AK3Aß0gE.p%@4s=c8{|9$%p' \X+v3mlD^e4TTeQ'l߫B疶䠃=[X,/A͓DSJIXBðtz},?fK\j {bhYPZy[Q؆YU#7]ڡSĮi`Fyӝy:Yi"5nPOmjY+|1(Fg5?=g<.w!<.S*U[^gPKwN ReW|:E.b]>\*{baC%!/AZe/IAnEGTl }"`n X&h^pc+Lf;OD`%ozb?l\\Qإ=p 5cW )F <+LiH5~ (2 A,AFMG@) uA?5 pһW|N3Cjfƾ7H?%[euPJ`l7գrP",bȠ?hcLި]QwG }tr5@ԄXX;4y1CYYދH@.et:y>dbeO\6S.џuz0OŸsVM|ojl날0Q U5ok.+?y`x>Nj K*<.{VӱgO ¨KoU]7:5Bq|qA5V>F{f<zPlV-^tz-D2ۣ$)zᇊLIH(}"PCK%`m/t:^TJzF#Vik 7.Fb$kq)R9yd_1i_4n9B!(y6ЃIKX Ye^W×|PfN-[he$gnlK %'k[Dpњ 7qg *l2 WYyQ+͐)q8:>|iY "Eb= z/KZ=|̆N`"97sIkUPt(:)#6aVQBۡȶCs?r*70=:Ö7[Brxj.qD) zD.#JQ(m_N@NQ_ax dS/tYVŘ~%"{b&R#_| Q6VY~XeL:F4lNs:ǰ&u6eyo_b1\0R@/V` -`nE)6},lb9*0WڛX9=o[sO+|`ylzyߙIKwQ+`|ho5@E6~`MYTW!!7*K'VɐpIP" ˈO"VxR_? [^bIϗ { OK~i&/ FOd$Xh۶ўƶӦ>P|pEE)RR2"9eB %Q3^C;hw 04uZX)s!EU83m8cIZQX&.}=MU/T8 Hi&O)%C|dWVO1|X搈 0}n$T+tJ{6@iu+e%ܑMNiDo V˳zL1r ߶ЯH*N3~5⻋^yMi!|Z/SrS؛*j8>%ؘ@w݁ GC,"ט bbU5JUCXYŠZZki=~:es<:ˁ!9 nŽF]JK;xΝ?0Seh֑ X٫ǿ #m~_Q5?9x (6vTB*܆H b#~A(tnHy& +Ϩdk{> uY&/&:JJfpU (e1Zs<`p-7av1fP-PiLo6j X,ScUE$l9Q(M&5ZmS닸1]\?6+{ߖ65sXsBǡ`a?n G4˺Cr{3{و>zBS1UH#'˙/mE60TӗEO2Cmǣ/#`t4Tk>wi|G[B%_)tRyG3^ʺ¤`-jU-^<٬ȉ!*U\$".u|9YJvmO}dPEd?=Ũo[<`AV'Khv1bR^TҖJ0Bְ uǦm(υW%_Qwm2sVbDJ }k%>-8[FG2tHZLYP)9ivѩzqUstY@Y iqE..SKx 9@KN \j_ԭ}NE2X&^O52S ]2d6z:C'jly[l(G\2$HbɯnfꪓS DnڴF0y`4irV~(Eo6/Wĥ _imPзOМ:nȱ":6A'Pefٻ| &Ym])yy_jKotZeFZ|9K}G8ER(:%ףf+(C(w{I8 ~}3Q/Cwa9c~KvS,OՠңPJ.@ܟ+68Pi~nqiCvTB eX!%JJ "e*kz$:Mѝl*WX Y6fp쯝XzM"sʷ/o( B;_GR|s}'~=ZV' J'”ZFo޿7(e֨\{ '~h2Vj\l^fzu2#ͳM=nǔ.$CEJ -w}x9R oL(RCe]Qz \Stuᕋ?Ξ}0z+kyeǠ 'jq0 =.B*QH?:Qu/';#6o ^RN|0}ԧf>e[#H'1Q:G0$iSJ/M/$8%;F˺'fR!S$[`ZIyݝZc+Sz | `^Qtxyӑ3!=tx78Kr5BA OWgyrWIkK`8We'i`~[nE$kVOc^^ա+.@AOǷ֭L 4A1h槥]ጾϾ.K v#'N 㖆?5>cK׃V"U0`+dh4j1n4Z Xۿ^xр9\)2Оv0=h{}IY)OmC&+G"pp'- klXzʨ Zt9aWN6Ү0HI.0 _m QMH]"ӝze׵ޡêr>ך?3+}5ru^f@$J%/$-V@ƒ78ݨtP^/9A{qLOjQ@Q/O,K[ej,"_g)= bxdxCAÄVB#7VrQ:3;m[`bLA)SAkV~+z+hr7<ul^rçp1 +\jЂu fϩqVKw ҧTãG w6κCCz zF`fEWq†B@+e:3(5I|{)\'21_&bh?}9xe.T"YT @}c\lD}z֛l. m/R!{0/2$\m7$C}dr;'—kO4C9*+}SDYw*BRNOʐ"k[YIdC~w ExgM! -]{ٝM{ο{kRRYv[*{$nbEA\x]y`W=|i$>N4;pB#$3{\f,"3yw%!8?gcQ\i(ΡzѬkMT͙8ɣ]Mr ^JWC&.3L{>8B ̹7soWx#ʹ_b=G k͵)snvN)X$ Jk' 9AVdpB OGKJSÂt0@X;kNr 놥O6KO 2 NJC[^Bh`6,-qTv2_7j>95q$g<4,3hcU3bRҎQQZf1= ,K;h3gqB%ILp-~Hp$֬S} ^!U!# * {: 4/)dw?' gk**"c+-- $Űڰ K2Zek U)gDѯO$="ʺ=q^7ͰDp(ebUԽ 5lk !O9 b) A HJ:҃:Bg7?o؈mOSC^~CuA~p@&!yUI`5fJغ* T-=xM!YYJg"OkoCnw;XH^&?*נн*3q+c10<L9S\ 0}Eob1 @L֥7xX(&Ï@O]Q *#3t9~Qw|2̔ =i+t3~!*,:DBdSҡl>}m@T^0L$Vr-?"5M/w֌m-Hf{'2%6~ u9źaXU[}\ȓ዗4085_tJzZLT fMiDP0R+K ߫* YX7QفA#Obk`*K;W6/Lb8mv,BOq%>RyW@Wȭ7m=d̻͛$9ܶ+HV"x7in(\ĊjODhЈ)TlLɆt% 7,\/J#"0خN@_&>bipcyy>1`>(d4cn߼̅^h:zoAJd5f xH-6DpCctc'Y}C2b"$;0æGuvT)DVx%c[,O}jDיp^JjΓ~x2ȁNòtHajnBb;|Fj'ǪTR^u?$[|=[1QeM3؎&SP!($E?$P{Չ6~ݳ\1ػ^W _Pp*7C| dyflsswsHKI"?!J/*t㬃o<^֚7lM5FgK [T$3T29FNd-Ijt`3gZ< 7Z-zd mU)&h3c$5Aon u@,[1 [k6t3|ڍo]ʉ*_6M7oM2 .?Zeߏ[YZ jcAzEքA"W9H}'A}NY1zX)~D5N s UKޜl#IaD@l=Y)Os W3Na2j3- Ϝ=!ܚ K_"M4@`V{tR9[:`]Τ/Tucz+ L}T˰#!yqv>Ҡ}6I6n+SAQΝCTuEs>넳〠u+cMc QP,U`!>kpefEZi;'&:[PpbaE_O屒泃zP0)*Gl͟:K#2^R5e^WIztɊupr6쭎=*IK3%ʴnuk~ w7Ƹ=罠01G5kKaOzW B2Bjt9Y!Xmpt>B8vUA%9&8r;? D]qDʟ8pwl<zK]ogާ#s.qbStU٣Bݜb\C e;Xs`YoHIЀƻs-iKiԉy{QB_&ҫz2'`NtǓB޼oy>q.5B˸E$dʀ,]21:?K>3 EgҠm>2Na);foR]Z;vGT{1 : s SXөG'ٵ|AvJ18=2< K!3WG]S6̶ V &+mq^B{e⠔,{uSg!X`t \_2ݕkPObhyZU:_ > ,#rpM2ʑ&>VToh8D@6jPfJM2t,jtYBk4FW r,lbOoې4k@4#r\s.ӡ7(PIgsehKΔI WKAHt~ʬ '0wTm;1Kx!ryG'CPeX=eƭڿڲͼDAlvٶŗY.rYuLͶ^wd,x)׫;Qxc$ŬLמQeBn0tJP/ߝhm+u mQ KnibYf3ZʧA[5qDt\ 1V 5BX23Oh} -pENas bO}o S;R44:} $4sW .'Ѓljx}͂f^_a~W%@eCw fs3^;$%@h%hcbLLSc\j 1y 9We朷"9,zь{hgZtS m @!)e0rzm_sƐIN8>Pb9fv𷛼h&o b~ 7n jWLƉG,C'1Ea$ƜAqUcG(Z*L@0ٰrwKGH5g 6UD@C$|0bA8h*-0bi倆fAsQ'3Gf@Pu'4ѰwU"Jr/-{k{ s)| ҳ£֌ÞAJ6P@|ݨvYHx[fѩFW8pnއhZu> ,I+}@E3ܘ4m.LX#ʂ&1n=+϶/tr91>eYLhAǼN3*U-%(ŕP@.@:Pk bu_IH3Ϫ3oB@{Ad;KMFI!:Z@2r-t~ tD`J0TSQgri(`+HVPlG9>>8WeGZ(Eҗ2[9R9\z}@kG>~(aP4@i=2 bqqhI%lq쑶&W\k ~Xo"5>xʏ;>MȂS |[ڂ-أ, N$)g@+~]XM $suV\g,nˣ8!R䳌R3Q4^(_l&Fj DNZҸ Knq[Y]לwVVY/:2_/o M:@eg]Q~cҞE7AuIO'ndzܢc ֟š'򂚃x)ӭٴ2e~3ҷy" dsnY[~|@nq蛥E r_,;"̮s `eVT:x[W>%e0mF-B$7߈x?[d(6q9џ)4˩8>f^W.Hi|:6AC :ӽqNZ.f h!rs8VIlzOO_|#',p4Hś|7^BVZ8#8?hk18V^zwׄoe^ Lf5BGQPW?$ W>-&ApCJ}ԉ 8@sa[InJuS8XuCljg({KMTn<S4]~Lz,ƇoD{ ؒw-a*DWc2_yPDI=Eu\ܿl^w8[c$}3lo Sݴk:|b"}=F/oꡑA^wA[V^jpnMG,~\h^?g\#!{⺤i^=Nkʚ-ytÜ1QH^k NfQDq#'V#䰆):wx1@Q_›ܚu80# 6(uB\4;gፔ7 #MKwf4 |F;_.^ue:S%!&h˽۱l(D Kph,}zj;;eN:n@GճDlN`lN[Y[M+^t+n8i*}Wre!UD)sSp3brlu{6Š7@2>Dm}la;l7֚ ߿=4u}RP ؀(=q&vJU0XAcGNsxX4E# (q=+=f7 PwL/XE]72Drtk^[@5G$O m_)Mn5V( >Ju;=6C'YDoޖDP|$l\O͗O bɯ+ 4g04&sibtL^N]T=¯X(af^Nr;[:{`IgTv }[1SV\| zpڼ*"LazIfg"󘯠|‘\|fp tLŒp셏[TpˀYe,}DVKwD&Hj>frҰueniX,;ܾfsgm#ƃIid_U@.vB$!T8ޞnKOSޣ hVp>WMKv㺨 w#xQu xҕ pe<;ɹt[J1UQeE3iO96I: m 2zBReXdo;чS:43tVV'H䅎܏>L!kLS 428c{E"~cV%S6}1'W9OCd :`fAyG󳩼7;o[BZB#Iooj)M2gFh*vl+>'aLh>R*`n dz  sW9Չ[%(@ʻ `@~\GB!5ie)Dxpc|BPşsyv^pZ6 4_u3W$=k O ڶXu83ÌddQ~Rj2p~\b$*`RfApZ*:T|ugŸ"~x1uYn$(y2Z0=3abZ)YhS:1FD9%{ 1'VzZ',@5*)ߣE`Jw#çJ+!bj/TVkpV{6XMEH1F%l)! ]|S-D/&*nyaD9vTִhg2 ,5t#(.SJ/Lécvӡ<[P!}~Xt ~W?; 90-}t8bX|2oxdB40QNǤb1R\Y:'6([xa'hv2KcGub*Lm?_~F9vᗀV Y=xPн%[p뿬b* ?gn@SNC&&}P'l J^-0N#V:+\c_^Hʇ}ߴQqbBOCP-P^~ g j1:7%jYZ4fn{Pe6)_G@5g<כa *b,9sX"1ɸ//v~b ^Z0*l]s"푉|}/wGSԂz( i aTtæ>=Kd͓;ZX;|4\Wx1nbd5Zvl OڴS*J`풎N_sNy 8 dQjw,nDk;bEDճM(jEg:UZը}gG_$d#c&}UT&xcv3!TM|UT8̣?zsŊ'[nm9L/c| I$Yfy#neU  5BDD=#\-xu]}S֓_duAyU8[\9]'| S"e,1)<"&S2y^dKCcFlXM3Y:Q@G:FP=X[afE{̥΀s_>r4K)xgjR2.*:u} XoH}kXC2N"S>y`zNĵ)Cԃnmr!L,{GY/H_gi3)^@Dq=)BG0vxҽYJ9!,c,$[ nJB}^4]4B1oJzL BJ? \c|7#Mka5͏6}R[1SZ |I"+L/&ν<υA7MtiÞWBrsv.<ReWBL!oo5 ]<6ɚ CŔGMNr%sB7]=iRaTa3ޒL-&P*;v|Uœg0xLbksb*2?^W-&*kڙ.i7{^JuuiBrI&׷(^-N+;U 1__:l,6PC ݘǡ73k~F;9{M ʊ)?#$Zz7"m"ZsRW92;L*Ys NU݈(yX,K@/ZpecwF+3 T|\aV "<~6ge> m&} r_yTt.Σ]5_E{k*0fݐim$5ݙ_ZNt>;~ 0@1Ճ8.Me1F7/:M* NE4*35\=Ppw?%9CN}DMn1579s6/R+1eXl.AQOqT}q+=BuS|yQgVtJ"cރ!!zfiv ]`>HӮLUslY!Hː+ wv Fra#v-]h-#v/o="&EN^ؚ$4}l{I]#Jn:p 6(8 .%j(- (iDn&VR7ʒq٫X`FCeC;rKdY'w;oΆ,DWNKN,d:Eov\n?\3r.A4l>7jr%_*9:/ JySQ6Y[k9ވ6gȼѕ,];,yu5Q܄Mx}}F{)NA_uTߴ)H9rhUM<ҿ'5-sK#Ӓ&7Dla$P3 V6҂%_[NtIF2;gIiݱ?:ͳ˄ythU9uC=؄SqdH^Wv ~*~˙#\ʺXW" C==$X^O ,0ꖱgD&zp9#nA([X務.ڝd=aVw{k.X8Wyek#%AMͦ-GUoʂO>K @g?uGТ^ xF;wC VvL$6D!  I_.d[h}Cɩޒ%VZ|I?k~U  I*Xig =H"\,Nd7HO;=\]}MpIq!F0}NYԄߋ'_Z^$]|*&Pmnq;k =g 2oJs2WlqRRee ." U}9TqI{R@S2T:㨂TKZ+̭hM%dzi\VooZ~[oג/a0f,x402M!8u&š`Gmta*$<ҖZZhkpw$X[/Mh¤2S߿Sx6z|=RfzYR!=GaD Zp6dǫz j !7Wv?_:zI;u5xq'|]IڟS5*w3 KqϮqfq>$z 6B¾;_uiqHzלXO;|;7pXL}SAzk.8#ڊ1stJp8ר0n6 ¹AF>[Mŭ"0yaKmBPIA1ཐAӖ6sji'a:4sYZ01~]7nl1"%jJQy roPR^\rKt k{O/^h SeTtp1ro͆ife?VܥuKr}s s`3`kGm!c^J \XOk^B١1y\1}I[x=]p~ 綅.]tKV#1AY(r`#VOo. 9K.}ǃ1n!~{`d]OGy8˰6uS-@.52u N:x$Vzza6BD.#CJ2xFkXUWQ %ED:?֋1)inTRWטNV4/H|'MXTtyN]]୼ޅq\U bjۂ{\prVUȯg䗒9 3n2]w501׎?z}~o;X~Ƃ ߭JPyzζP?fBW^c b-i2;iɂ܉P0; SO<% H<_(AF[On30s/}r\XfSSn{4D0T4%sXaC!!v5өey_пuf^^4~]i>f#gc怒teP.cSƕnJk̢k{4ڔ~S4Bu7𽶤2Z Y249F9ϕړq=ZXC`jbHkQҀASv6% @7ޠ0cD0_q4!7OvdN֗,Z,(9HD!hXH ]6c(~Qr+?AanY+x'O q뀈0'LTN۵㻖 d!dX ]~͈HCtшox=VL-RGVbًrKm{22TݘGuq99oXyIc,T4,xh>R`+i~ \dH:q>ޏwuϵ21 NeݍYQI>UMg 1ZVbϐ3{e, ΙyWW޵lgX/0=2G!G"- %=fCubSh4ʆ )_ K^ꗭrpuG] ]K=MՖfYx:'Wfe< X[z 3I yy]I\MZWH(4VT*A=aIQZҹD0و>Y.cLpsKV8'l/={Id>O{D4k5^o"Sm\iV* S]0~:NgdrmU1A }m% 敪9tfT~/Eq1Nh?Ryߞ,TT\ 4eJlU ceU|$$S1%WP,Fo9Lѭ>Ӥ}P ~X6Ys~KW50D?eh{)l/9ܬg9QnԯEm980}ľL3Jىed}']ȺS{FYW@P cKNm͢0Y2 `;kD~Ll-j Sle$1SWm5QȄ 3Ze}F߯M9QrZbLR#;gHcw-St@4yt3pzKIG]|د;_uw? hD!Gy~cM= ۙsZgЛ1Aȉg0m ,l66aYN!IKP׿()T1/La΍ScA`w.Vmcaș:J޲ yCsݖܵ9Cjcy8K C̠X>H)k/}}%iwʥR XYd 0*.4xʾ/1HBI3קwpNlI#?nGtq4gηrϑx踉8v 13)79HK ?`8ޔkEɥ[N5ld a{~?VO~qoIx"{pj ^R(NVA$*)3-͑˞~~KA (uQ>%QGS3~Ch[*BXhZW@{U--0oqr2tDV'ꗵMXf:wM x Cx.s񲂉km:v9X!4x}fWZ݅jpX)`Gzw"F]Z&!jҠKѠ}b2_jAܽOq/P i^ l=B[#U?WvM%1'г!Myٵ/c}1=VN3/V#N@6сv%WG}52Q~QF9"F=!91lE&ޑP,r6?`nSg)V~^ߨZ935ʼnӿk]8S7A,ءwsw|V"F6|- 1NJP-}t4?O!ϸ:^?.0Hy2|&r;F-ĉ{4aTauu0Ԋysv"Bd7vȤ*^fX7_A3:GP?Ƃ*N<`b0zOF#/=B2:dߟc9Nr|3PC:; !bvfom 8ԨԄ9TTV̀)o|pu[~H-M 7 trR$#WqZwJ^wʽ'`3$SzIN}rϫqIHZ.>hOp3EG6y.<} S0i6ƪ+ug}SM>̑؍uIce%?xlC)v4Y nԺq4, p#OK}NGn9OLO]ՋB#nJVXO!OݧE)5JԿz4!.o&bR&Y[C{t*d?BD,UZpwʨ=!xq* h8}>Zݴ`vleR1_o-)؊=;g$+d-q"MP\=miQ+mH"ҽ (M39[G5ڊx$~}kb'>d h4e63Pw~h2+oj֐ oF-ˣD6[Uk7#[y"^&*vn〡-$Hsaky )˘ŷ8X E%> Jz| (p8}9!<ߕ`_}m0 /}XpGRr}$|K3p1@KW,655<#i #:BY\P4ajV+5@+W,\y17GAUt)[CX\b jGhk\WjPڶR'Q`|j糅YBsqI#yBi6 D CL,JW !ߵ:]vb^Cagsz~(8rd K)` zy""hYdiJ[R](BJJjx$%3ҍUb@FZY}@J`gy|asEԍ >Źs[as._n5h~=*s[@1txS*t-ds(KϹ<Ouù +)Y^~ש jzXcNjsJSWZ4W P8 `;E+ to"[$.pf?0QEI&ќ|3!(֗ ˆw=Cb` (vHh` 1M* HɱB=2w6n$acڦ!TPC ڰmpB"Ğz%m+!{db:[JRDݜ{<ig}0>IW|D麦lb5$ R+EgԲ i_EPFEMͳfw{4gV7-%GPxkWԺR(s 5=# nӷ0I ӵro/kk{ gY:m֛XG;E$W &lnxk>1aKIH8J"ݏٵשrVpHr>rtт I,q U災nbol}`NL9 0Paߌ9yx;y'[4#'ywV\;@WJB Kg䱤r) GNL: g .Ly%&<kS+iz^ '*jpDNIp/<$ v*I/TSЫo@l)<ܽ?i^uqc=n]p4Zd l@|r!'fvi{H-dQPcEetB:5uA!R]Sx:@!1-ϒ%VQQ~k\MaV3Vċ ֨V?&Wu4.yki ETK\ii6`x3AcAK// :YRV 9YO.$Zv(CXKݘ{h֜PT(?|GhDf:rɢ QR !id>;lZhI4p*Yki4-8YfNahETQf_Yw4 Pg/D#h;8-O,ƿwaHY-"~ir|66Z }{6g %wy3߬d`Yuz2u0-nhG)0=q4@`qY,9pP^؈%V`m [*Wx^ܝkj qBB*o$IMl$ɵ[Hli^cƢY #ekI/EEǔCx]t ۾4L=9XV`>GWR]a/k+5"Cfž,E`(t i]bYFyA3?}d)ۉ1dwN@l{]6'wV`j5G\"f8⺅H\lv}x]!~:ybx7D ` 7DxTF^Z#5ƀ8n+_ ZEWq.x96P1gR(]OηZr6]\(9 SCLq nشp/}UavƉ hCMwBlZߝ,|8dJ@'f<7LI?k@bhEke"8}7 0Zٞ:Iµkz.[$e5g$  .ks&^.fWz i l< h2M讀 +4M,ҷh[},52ճFx@ v2 IC>tw ,g)~bdI.;T IS%4tf?}~T^l OUd=B5 <; 6vd5ɨup:٣!]sɞ4`%z">w< TAZa:JRbonmn8lmkI&|IA&B}W/rݡK;Yb8i70f`fN%$MvmLniY},$\5>3Z}`|"Sdu'|>t! d\p _f K9pl, ΂5|BX H(Iޢ9L `H6Ꙙ3ڸdtmsk{ 6NQ T@69NB{}-[-/$m2i*=a'`agoXe$RD!Uj׈4K}N:!F JvzRvƚV LI\x֌i s:QFL*KHЇb :IRQ$g6\,ÓG}Ӕ0YH ;Ή"/O'8SK Y5£GKJYu\9FR)?͒cias^3_̥CCϑv-oXMR 00aؗJ[ɰO5m$ T:C13)z|'{*$ƥ=9Br' ETx"R;+C|=Tkg)$q (mDP-|An4 7/V]Jrύ$UI9L7=)yh K#䌚vUFI-GC U$JE9QLd-#V7h,`Ә~!ALt.iyOap^B `CGrV' o t`fHAx mB׮:䠙8W6z ACWA8|%BM>n$YŞ5fRwK5<ڝ\WՂk}ʕ': ?/ $*O,V>~0 ~!t[А3ީi4Wa]hn&8 5c[sX;= Cpv݇#ܝ!bYLLhR0z(17J@ۧ=Ubs\(QBKWWE-T @-9PwPC7&E2"5[G~~`X [d*J;'} +ojoFHo5e5k:.֣͠AD.|V >MCDq'BО?͚*6+tZ1ȘOOTušpSs ChU Q>pȱs&SZ!{5G@ ̆RpTQ"/)FcwĬZ.E -ah *lm>χo'A>%4 ZaM;5>P&t ` yc W_`Ee-&oIYtXT26 a2@fXboX02ڢ87qcN5A"&훟eW|緔i=07OgRVMه&q퀨eE;I:a:#+}";^bH,a um7 I.'g\MY -RI!6UBGW;|!I"o(Ī}0EҨkT m#PjkshEQTXosp愵ng4EW=R  @~)*$3 ~Mz4R(OiEē õwB( NЬUɵ|qц x?Wq=0pV;8e P,w娏q[J!RDȫojupQ[I_*jK%;o4ndlmS9"v %V*JCDFTC+Dm!9[0q׬v@r.V*ЏF @.)RA #࿈ƛeAb)|A̻JaУ]2WC^uOsT}g.fV-syj5ұ$s hږP K9T]8 cAu~n*s-u]v5<:'/S]q|J;^Bȫ"mv7uSQy;Ԑt/H)q7V9DrD |"tL`j\Jx^LkmI-bV%6,D8m^~'qnOӣsX]#twoCoEZlˇւ}r > W,kMXXògEP_'YbIUMFe4o{NgjN=Z,8 SrD0$(\P{_%׶@{ "/zZՓ5FܶF4nO S~馾$)<%JVgyp` a-_A5?P-do,aT6:`^=+(ښSaRY0U6_->음 |!th;!a<1V~*z{<چ2dIϢV"=S'G+ /;5dS 5??F,0 o5zˎ۬󽸲XP3 p 51kKil{.;b&/dӳ;wg;e]l_y>u17bW`ۊzw|B~cZ 7UbtCsYEq#`7F*@ੵ f 銄"IC8QFhoڛ``>=4DZa-d6z.p-A|X;zCSQ/s`+ FW<Tڃw1|;G`IT }맥+lPA"ӲUW Jc9!QT:C=;…S39̪ ;'BzD ŖcQOB )0pjR 7VN6Qt/<_%4aoBI1[o0*`@RENAept/ c`R ⃅ؔ $AHS[[_.pY$EbmtQԃAxўt]!sVj>{'#)+K},Vn)҆ dP\95VO=4 kü-oP픟wR2m3̡,=A\cF=Z)>`({$ۜ_疫%4}R\4Hl}Av`fMľtƱb=2 m р{iꕶ!&( -U;"Uxc]Xn5no- u1B+Iq'P}F^WasCyDRjaon#^_ĄYCMEԅFn.OT3cV I aR1sȊ%'+.D_-MyDXdxTYբG d4h@ñb9Vs%/F/W|fZRhi&Q ܳi~-&N/UVt/"6^[c)x2._[tT9HXD<ւAY<6&!${Ɗ7kA^y?YeFF+-IxT2ckTc"|+ T|f$i)/c?&-aڸ_Q+WwN(yFh_k籼4~_e2b=rݙ%K ,Nd?I\w&{+SuE~A'”FL!8WtԤϢ^n@kiNg6:f{7 xX̸oQ !.'2-.W)⽞n1[ {_ "k꘭2-~|ZJ/6K2( ~\o2)Q]CvF.)N)Lc6'l[EG֟8˃L eT xbjV7~TZ|fc0zK^ CbUM.˫L>aN&a>kð˨pW~P+|R鋧3#l|QȖے=3ja?fiN3uqt Pl<`?>xJFFƲn6DbuFLJu' ,XA5G30]p*Ң6{ν$kR\T$d heRCڤZV79)Yq5 ifˆiK෠,lMJ#zΰM!ͿsX| NOe+hj,#v}1T0'c./IgaDv{04AH%oYHA`p+,zV`_[ ­%Ȥ+Aw3WZ#GbĞIab5Mu/{Gc(v8j-C:/~(61 Q&Ķz ?bprh a0D-2јWdW'OC^QvAFN1~"f"Y襭VF<ӟ51L )/W`Z|}[5 tF!4`r{WŞIȐ2{x!h6 lgΖV=oy "(nΪf3VDs ΧF5MAfEI7)?-25}3X 'cfL^[/2IT M 6Τ >IѸw|]F+0eEؚfvp֝@7nK}JN#CKo_ag] i_<iϠ]Z!kS c'w+'V@_iZ5ϚFV%ƘF~9ISm 먐"!LYb >CвDosdw-U7{ŤxȚlXYj%ag/l#yܕD"/wk~͓~ p)lfh" aC3?e]̰j5WF7,>_DhdJ.Nn{v(s!)o5i5-1$-iq#uZئdTb%iBߊfggאRg4bGӳP+6WR;nEƺ:-l煑]q8a{uI]rlHa o?N&028BW]a <>*bL*З*[m`,JD[^91`*pZ3 G'[U j'W` !Mͬ'|U`PV JSTOHE WO iR}F0V-v'EiT7 (F0'\aՈh2M9 ZeWH1O#=eٛKܰT۽d0VgMkl\ };rB^nm `@] {ɉ plx"RMx8F:IәM4e{歙赛oك.h`!wX&η ztvQJ>!.O_}u48Bu .抯Üz i T CqX.y^>=|]\Aݑ3>>cKvũk4lL4*ԛ>5/{ iπ$ D|NiF*>-L{%R/q=.BŲ5ܤϚ*f\dkC~7-"lbG v0+oBĚA8\^h EKVZFzd4C s>bF3vWf;M6d^&/2NgGh EedtEf%DUh)"՛ SRg㾈d2.EY1>=hw51V(/(z*>πuâHªK%Gghx"U윕U'lħ,̸ };*(˜_/([>Uss:.NBB/12{;s@Ưzir0CRg^^Ym =3e'/Ed~d7piLk#Q fnVH0 ɐx@ ~-RLspK8j 1/$>Y'AK4ԇ=\F{KAָn}/~Ce _),ʝ&b98-oԁ\pL zp#LN5!|F{ eéTƛBl{u_ ֍r>D3-4"d\␿h_ihA)MBP`4–wU ӝ3\|M.[a8v q8`Q0dhA:'DTTU-tEjiE/~ IG4=[h>sH*8"k]MfB@$w_|~k iK-> /Hh=f^) }=ӶDWexuUpQ!۸"WH斄]e$~r1-kYh;Ki o˻{bq JuE7"E!;tzJ~兄k{c L|]@7m[1.ߗc*=R\ ?:g8tԛ*#@(cꌂliC)A$͙HA`U SJfR {fr'_mId:椗#kSphk^ 9I6 Xnͺ(Ev&/eaѬO/Y|:!۸uN q;?Y*&-S/K"c!es 6cGUÂ?ymaBjt +$4X8"SZ1T;‡o3Z,Jn7 ߛMV8zkOԎ4c19ã_|Ƣ W޹t%p{:gCor"LDžgԋ͓ЛriXRe(1#ЩK Iؚq`MvXw.! w'ݱP ~5ղ(N~e!/GuMh%9iŴ6 *Jk5UXѴ2_y-NE<ȳB~G~u hZĪhoy{)Q>fC!ez|2vN#?q.(QvCnN(qjAm$u\ s D.C])4oDĄVʛx#SY"jڰݕtui2X&!w=`J.-1hkw#|"l'X.+KF}}H.8%3c8 ֘X JcΤv]Ku(^{rzդ?;4R-X[Bt֪U iR@Ѭ &;޶GSꄟB*C刺FqMHS Vb'[G/a$ų~L_H6O5[cϭr}IC?ٵ=˕fܕom~ĄQU2elq| Ǯ%:Oߡ(ɋE 7hVȂ`[ga ϘT1f`9̧뛺jPliy8{t11K~)s9yN%Q=06EMAyհTW44hSᓸ=E^0L:!]$j]U$4xsHuVc03SHhvn#<Ӱ+@!>=d jV`8$U!?K }l֊F3k@g0+5( )bW|ۅ?5`G`:읔Y4rC*br\W֋HX?LSf (zeoKG-&Ni+4Ш_i_ ݹPUV< MdؑU  UQ֛c6mhX^ىyx16K^PQݬ\܀s|y:cy~r&k {)1-4UM!.ԙN[WNqjh!;-]A);J,}г_e דY2xC.y+f7,CtX֨2bQ)s?s0];<6&*m]d<_@%t*+%2j ŀ&j½.6\ogLEBC S'`z#\p2ŝ cAԺ;lbdr`=,㘕 R?USm۵ ]D8|+O5Fxd]gna&:|IGjYoO>+$StOt4]|E#yh;vHP?d_ס䞘$J3ϸQNrȍYʣMݚ"3 \Ygmɲ/G7׷=0K#I`{uu$buxAb(0ԪH}رDETpߙu \TTs%xĺaQ\0 yKUY\9**(^@%n|O2GᓶbU Jւ(6=QbG؄!*d@& kpK-\(AfL ۶{DІ/q/ul1aPv krOwi0;.€8ys875Pa+×M(A֐aUb@>"3rkL$|Oӷ? @Dg0%9 e*pY">ؽ.:6wZ y0}R p9c>VXq%-x0?z=G]ZiA٩DhpxD|i8W Ҫ3X (?ċ۴@L]>B9 eK]5_8{a jL׹f|_>'q8 z DW+Cim3E8 eSx^+^?m?4f:C 2@X?*B*r1.Zet Bw`6c |{`%^& ٦vd%],F\ rVOXͶB(sn89\}'[XlGm1EEā+Јߜ[a6'q1Ġ/.Z7껱J4/ <>jPEugILVPlw8} kh#myJQ>- CC߾R\z-v }w jl#,D yO[>< +o}_!%Z0/gp_ѿLe4:(4 M]{rʵ~xFLU3YW &hL]A찾J&d9w"{x {QAZ ȍ\r|?y32W@bObR]6WW޸X}~lj_ 'ƩJ:D# Gބ"eI<{9ĮP> gQY,{TU8%n3:i壺?ɘIft s<# ߗ%x*~H^W &*Ca @},wnZ@4).{h'} 2r 0ijBc!w$W|ߗ5j= +uXN[Z@lmyqÜ\1k2bc{##0?e 02tH<4@`V>Z2'Z?$Aua(*dg.O6A}fVN(L;x]ceXjH iHa'?%Q Hy屛ypēJˀĚtnb ʼw|tGJ+^C:B<#a?Y+{&]5|@z@ܰ>)G&$T(#!G!`~[ @IozY c9-4#3ˤAG)~!Ĩ@=EMyHFsڼmՇ@)!4i<*m;#h!S_Ɠ-么~OPь|LCX*r{$RE cI2xU܁D/i-Dђ~/3:~7neX%26uƹץ_xլq $glGۢ NlwL9;V//k`> ߓaU$^՗5XwL(& n7V .sjeo#̽N@5!CQ ~Sz=Nm83< )N~ߡ>l t .*--7O;;' AE]Tl!7Q)Գ bDLȂ,jT^= ׯbQ}|?{JHɐq; -@yeƝ/gX&[$X (az|v@`Ԋ=b,_BZVl }ivB^Xc,lm8kI?]׿}s-r!ab Q|1[Ku#eշۦaŧ9I|;ދ_ NXy5:Ybq$2U 95Gl3aW'<oM ^7RQw:i} ^ZkzBv颞ɬGAy); ]ɔ3F axyr̝&PPìQ# aB J0b%EOmVKtZ"mS-ޫ{;dm(4t* 9=DUQp*@n `D4q84j)s-4 ԡ\L -bE\~3V3K̄55{gfZj\^8LZ;zX3χ`Jw1F \V*AkP8sX` .2Fwe|a)zS%#Md7,փ*?YԽ'9^KU%Oy#: ծ`CM神pf~ky K@\@&W݇nS!R PN'sf|Ua dHc=߳S7 VҍscxrtcXGpYu3\bTZΜnKx+d5K8S1yGyD:´@l.ǶO.{އ28< 8{$}so!,rV,ޗ.˾֑lY rVgZ#70`2a1InϠ |ߢ|'l1kWjme$1TvP?@5<&ӣ݂Dʙ=!Ba8z[^4MʗDIܤLЕ!,:4J'96z ӤTIR/'<G۝C' ;κ9hu@f3^!'qohޥVq t%;dD\Y*m1rf O!T_sdB r`Coثj>  +0ojͰ}GCqo[+ɋrЮ@RR}6'7KV@Qbb7&HƱ_6-y$f SkȲ;QaH <, I!|} xjPU Q6xon598~>]l'ˮ7/#B̒b:ڌޑ yVyCqa` ՠFgaN=YL*xɴO@VP{e_hGtH!%tL?d"WAïRx%z5wӝ[h|a6^6;x)H*FViVg|l%+z Z!KޮRuT72Դ7@Sm* _[qO# aGƱ IoQԎ2keOˆGm(v!4g6,Tp ;Cb'`ﺙhJŲC 2sE ΑWuzqA>#Bͺv1Dq1q =/S./e4gݯݶ" 7^*2,=;nk0֞REgf'hY<]ۖX! w\z) iHyMv-|GM)kh9Di)n]7;K*١r .ijR)?tE,U6Hq#ET̯sˍH}~2(q+!uŭDr@csavbe]Hjs[P|hQ 7V:eBr {CI!,81V-Zv̚T@֪".,dIj@^);l̗!s%7tsjƶ_E7ESMѴhp(67XDf@uwi`X~Jd]LZGTp D9'X2\af[}F7Y(U;r|/A8ɏЋ1e+M:\]r^?Q>ِ}ԩF<0 vXRD|O~Xά&~I ]M_|qzqT 'j6 ŋ ]YؚUԪ9)zݲ[.K~V$cY"/R(BÒ:ص73"T_D >xࠅVAұqyE4 wmf si腐/,:sˢx,hr#H:WX&UX/3xyF!sx0 hH>/-.ʒn`U'"[JUnafUg -W bref@)h=C6m&ǷP:?;GT(;.BC>GiNck1Uk\t5aJg, +eypƒOݴ#rQmr=V밗 QQ3b<¦TF1z[7uwb,^zH'˞ِKV6T0$XlP{ׁz" եMG/$ ˸9֤ ѭ|2ڞ_3T?}a,S cwe3#ZDq-P2z}ٚma iC)ݬ2Y9qP@qA sC>-?Sfo,D( $kef'm c:ICTL) yCY4s1[xcZfd_ = Y:(14Nb3:i;*T70U H>^px^ԉaEO!<"+q'1^QN?[jآ?J?:XdeZ39x@ q]$K B*ф 3wtN58rjǡ| %KrA.P?ӵ$f"MҶ܀Ci9Zz_? ;q#u:)4y}yu)i]ۮ[)K . @cgp+NLzr`f;]N3 81MUJSAlY-z)d?@E fDZ,5K&h>(?bt&l 7ky!}]lGG<|{~BH;XҮ^QyR^忉GWTꈯXe _t[3YM4'GDŽêI列 klK =&zF3uFA>A^6qp]_:_Ouv+8]^9ޜQGx?ٸ7vE/m-@!^2wDF.d3/#Kv{TĞUiz@cHUgHD e_'G OQ$nL12 moo:S(h%=D):)>6m/ rȗ^$@Y9}̃kL|NB$x˄f~}V_&)MФ14]D83,bT2p/nFnm/([UMlەN5v{#eRvK: 3[Wda38i8Pc E;1w}?E磊|NNdN GYê͖ab6W|nK0~6 ׾Ў6S?!N#G0ҢQ4B4:>`ai"Syf((Ƿ Ohtak_ՍN ˔z6dyP0Ef׃e*%,V*[:j*.vlV~Բ$t#~Z5Mv*26)j#c@I]ʈzをoQF0?:B*@ 6AqDTX,r:c:HpFVmBy:ٔV>=FVo'ncA vVKbt,qFUxawas*1:Sr%6ؒ0 E)B0%@#P~A9ޙ[+}d2:u@!um3ΐmHi^10ɦݢ {X:귀'9!j/ z궽@˥誥 цaeP MdLy UhxאӍ YP{])԰gW\̗Uҷ lު^)&T{pԉ83uabtVcYo-[nBByj[N,,U&9:rm'.rΰ Xz;X܊zfjRP 6td&7󟶦Z}f~"K٤VnkEEbRњ@\q5Ђn[!Ϩ)'aI5,8o:V:ʯ#kE Ц@"3xXfqbj}M^Z`u8^m;e=o0 Y)sjPb/b+s_"3a6wȍlc2|'>ibCx~N.5/3ŕR#y$mf k`پMTVӤUK%/ ~ ^,S |YJS_,~ [c%@TQbmc3XdZc:{,~ǓkyJ1 7--b3'y>³Qn/A?U?E'$=r0juY |72/KYs IN"$CGs>Z9̑,)'=\§ahB3NuqNB7,{ɇTkktxQa&+#4J+]}۽Է+Ȅo<]FW .оYGLknkb&w ~fh3O_vCzryG};.U  QZKV٭"REa#$z4箺@ 4,NP _Cqݷ0vqA8f75ίOx%2&b T7+`T-.t@7Yvq8>>1GOUuAc:pEm YL`]=ቫ):l0@4%nw1˷`լ>oEL{F&b=2-so\86B"I< M|=u1 /aSV G}!63(cJrP,P)t+JjZ%!1%!TzTѺ/L"Y*Mf@¿3"~߀&2N9W3z7_jÎpFVu#MV똾pV>D%|Y]CJ~4'ֿڙYש+G+4(d8~`w7aM]+<8z_yfB: ZpSR!ޝU;: N~-(ưh'fKa@ľup\Ấ4$n&RAδ1MEXk5If-Lx^6ĵѱX}>RLpRĨ{%7B5mbs6,u+HÛ̀7Σx3@3\Z%"+;3N®5F$;pKP?p2/U N4ϝ ka!(0ymp@pc6bYzN-; I8JCvͥb 2F*,8XLhZ8#/-&_& Қ_?H7Ďzf%0"I$PغzJi߄%VWPݓt0hi/V)i]ɼ*쪀Mw6E9/<rӟ^U Fr< yӎ_vr$W'Yd+j{dc*~2 hnuئ4~˚3lշ76{L.M/QƁqD"T <9 0o ^8]7%>=+M`̍?֏2y&YEKzJ}xwi')4UCòŝ2]H2+6`z{2<3b[<>ȉ8 8g(I }dcQ? IG;%LQCZµSp/Tz8tꈩCe'f |$RӄY! :Jb08Prd4Y*Xx@jwlg~#V4Lc}QJ 'y~ lX[<^S.!MU:,)C3&D!LK.\΃Xׄn%(!Lְ="N|1r(XZth #0DxW\ ~Om[~5Y*cI|Ͽ2:Gl6PIIM*2zaOz*jǾy|4vXv^ 5ê2,с&b6"Π3v@}(~; 5MSKJv?+-Bs܅3RNLdכiWcaF"ay3 MI s8%|. `N!/=3D ` SX gp6b!l"; UYҌwچ1vGzyVS^ֆ3:"Ef| ?vTLaF,Prb!+@U;,y`tJw<ʚY1z@$ʷ} N,K;% # ם;tms`nM\#oDwџUp1VLd` &N!jkԍgf+bіZ Dv/UVyRw@:s~+OkJn"}\t@`܄\+Zp*&),WW-q$ qQ&Ym'3R+x^~EW 6l n2 wǤ/Q{4-?^ u1vv€U (<Ǥ _O |ixRL ec= J( lL q_7ە81 VKp×X׵Vn`mGa xK1'#`.@ s{?3D [{H3PdST? Un/NtD@2+RYJ0Ppz۴@r*Ojg3sX!81g0cRtWAÓ6C:4 ZjTѡ_P%Yeyە:?#LJ* z9MwQ:Նw>bpMn.T\-j?N<*uK6l2w9JGm0:+C t D-}Kr9uC9$b#H>y.mI #Gχ0]_?;",17zR~(ssiXLc*);J Z7VGL LC*MWC:9:Ո?K.SdJb'!sM1߇wt2w$,Pi/ʺ ڕq,斥 0ᣱJ߹602jGQ# iK}@Y@p,&(aI퀐޸ilAYzP_bs/Z161\T5Q+(f"3!o|.ML8$KӵZ](ɻvi≯ J65v#w6_o}jnh& i{WkuR9FtayF&b.CpFL1t״-Q܃֮" %9nE6Gta!\柌FoJ-$3]ʜU{1z`@.ref@4V*XP1>/+}O{ۢ/"G>뫒}VزrǗRhm%ӣn"H|=Uު@L7 Iz=W (zEB [v 7i O:%5Q'l-fy&aVy ~78a噑lTSA5SB5Ш2 gH&xh"l_BKTmuY^σO ʔ-ˆ*Itj=ʁ[ĺGED2'=})!2I/ήTD h%v:gMqTSQO]Ъ(|~R]>nF)+qδm_N&nPc0SC[zOp'ev@0_lܬ9K \)YZZ.Z5}X1Z/!)2M_A.Pnrt30z-vw2/,N_ۮ3L$CU1ߦgLf{̅|AT޼GrAmtFXxԊhDhH.'޸");mShJސEFVudd 8Jߺ1euL^kq]ܫH< d_gyKiE`2TlNsa oQM|>eʥs"oK@Yuq͋~CxT*M 'z`tDjuJvqtVgt1UzE ȳɂ( XyFuDa_@m-a+ B CuG( 1 e5"=ScfX,T>nU`w(6X)K kWkIM&hWVO@gP3s|E9aY$MHZ:ftM uY̳NMC+*d^eoI:IQ^] z(X-U9>- Kpqz(šتӘs K.|Q3}zڼ TH ,Ct~PwFrt [ʐ-e e S V(st^E+h uBth]+TAI#(|L-bp` '%#Eg >.rL_Wr U C# 0xG牒wcP[]o^M9[,{zkOn_5^B+bFeITm$w Pr+~t l^!g̪kMqЙx~#> Gͼ-+߽_~a*ȵ*"BT]^(7ԕM69ԗ&cq; =^1&K,r"i{(YzW>#aY"9=M,K3$\zbjZeeg8鏣*W>S#iEpE]w75<#/%jXnOf$NvvQ1+͌β6zuu&:5<Ɵ徟cUx`>h`BlGlt /JDwf.stO#24Lw/ ybtIh?"^!W%vbAs]]cCfH+x颀¸7mBx-= 8m<h0߫4jHFyl+!9lJ+S? rTE+_^$J^[&PO'Nt'd7p:*+y% #zy@)E-Q? KU͵fcᮮˌ&{I>LĜ2/8982Lّ oM $OiTʡBlrj6AH&y _̸Y,UZEuP4Ia)O"XﷅB-O3SKH5w#B*}m8۠N<&xu[\X$q`i@氫qDH5ғDGx+1T^$Ξy@e1|϶뛞}Bβfe9YjDM\_@.߾ b]yWI_ajksf}W.M\ɅK-3Zғ礛s3߰8bISJ> 3Mylu\ޑeq_AI5I/}iu)B7eJфú9]7KwE*(g4ޛ %hJ넿 | '|.׸BQ["oOl ǧ9XKB9NE$"/Pfp(m/ŭAt7&U/cУݶƭkOC}lßmtB)o[wP>Oeۣq4Yަj)i"Dqr{EQV+bSW`!L$h2AijZ\1{M>af1 hg mڣ,ۨɵ@Mڔ_g,SrPXx7zxV;7 5^A. ;4 9&™{KױsmGqhݥuV :*.?gv7jWV|w@h^;I LW`hy'X4}u<X3=ښzC=k#1a0} Aؙ5}ne`+ TIJM9V5}IT؞آRۦwH-"z-xDbhzBDpmP/ }YvggE%4BQ''5TݞK7F[$?KDg5,Cl\r/J~d++!8w<#v3LΤ1X`l˼IO!JMz# ^d @H1 J;B-#NబF'Xobj!jtykIЯ(66"MdXR ݿ B>I@ӹ!ӽZ*-;k̬&Q䑄d)`fޓ q#&݃1T,uB;YT/$aM0iLڼ_1͝& v$4E'1~Z10 BK<4$ticqok.^7r- h oԷ~#ip{Pӕ(OIKۢܖ͘i7wRZQkM~-or[a\ K_}zSpBa0\eJ_=c "'ߺDT"PA?5M\, ewC&DK  93wWHznq^LhEW9p֔=:jkԻ E#탺ԉ#1o\=ms€yuK'GU|+u|Er1;Q>L P)q)YITS7`0_m<>]]9/o3XlDN(0U5XhdOGT߃ dICTax8rFB߭Bi$oW3q`h#s'G.z}<DaMhq#4,ig(p.ץ[`Tχ۫NlO2qXċNfv-sbO(v\`ϺsP((aƖIam&)r)S>P v< m5.XcIKö{ydGcغ܎(i'ZdMy2t6B!7*iZcuGhKn(pC 2* 4G:=A'Lw~E]3m5UJ[ecqfPt.Z: /EYDjY`b<Փ[Hy/N x,f7-k/[)0((1iwatRY^l{l f> kWf='g^JDkɱn,/8jV"֨{tSقL?iZwNh}aǘp{x{:P".p: ]A7mI aZJâ2Ƚ;f;t}z- DZ5saTu aCmf3j`靧ڑԂEJEWUQ,t1 ˌkz f8ͪ1_{IƱC/>WL1xxHhSf:JVȼ5'.XN~̬C䐰SCu>F@T ͪߍ8$Σ_89֙ް}&߿CJ,Z7^/V^* ӨZfxGyKoVw#'>()x BH1 h-I ⾅~f<[Y>ӟHP:uNA_'Rϐlt{By9c8Yo.1SLR~,n~hhDOqm^1p7Z@slcP)_0yei2NZBr;[:tfU[PK= (#<mTf80hh^q i?;&o%`-oăB~/0} K#O֮{+or<qABЌۢ>,nJz+;tQq=qsEPX (pXJE #2A=/f4ga7>yR}\*rƠN2.@v B;$StgTm:@o8v3&y@d5eGuxj j& !5?s'k![VmW(S+NkFb:yNT~, A%gf+}9*'O^\>8mg\tazCaPS o )ZWWKzdKDȄG|x|> _FNPf鷁w)ɡ3I& 5!n@a y]їWY |uĈ4e}6y2Y[oW4f9Aí px:6ƁH0`)0 dPmJ(%RL-N3:9gUG+ڦ~M7V%EKJpCeưx)oDi3 6ҐL4ە+a/hž}Rf~ !Jy?<>#2ONZK /c7遪3}ޚaLqYCo\xao+x ^(8}޴7;>S+0rcxSr6ib?*Pέ %3^/5G8;z׫3-a%t^Jt,(i@va347U}/1\VQ3|ƹ1k 6N\ e$T(%]X'w h :?EW!D8m't `-JGm8Ӷ#!giA>R;3j0 e|_QJǧ-tF$G%=61w:U\doHT\p+ѩwoKtdž,q݇opkO;{+fXbc_Hh*8AHy4zS/CGyv 3 X;^o1*ɾ7jR8Դӽ*i7;qi8x`{-a3VByWlק3iBo,}u{_GU.8} y.Vc mS#AI Ӻqk{!/B-J`ϧ^ μ}>gA2r-.v W:$}AO\E.aEhM5o#c%3BhݵShxTz5h'L `c]w8.uWW?콘`+Q " _bI=Ԍ'w ]\YEg,~CB9}UXz^Nxr8{ٵBɉuɕVX|{$2@h/:eIbm:=Ap^}f:#6!7KYfKb #J7aPVڑ H]NP 働6": tԆŹpJ»Fx qg ;Zvf ȹb# *c,=t<#`nc+‡Ta~ g굃*'ucJS(CKvBOd;+SRT{up7U258b"TAoUF$(8Yy͞[֢$;|8k4BUQMp)mg Y*wC*H=$Z~%Ohfl7ˠJˠApǦDfE@[ [kwh;֓ZP.hġ$h'-;-ENV L[jF 2` 0p,uXJdx=|iX&>ћ$0X)bլo1gHKr_NRɯ޲ RK`ȭEbM*#%>`NUm > cM$h0Ӯ\6 iP/S58PY,ƙB]6 ynM_U3D GVyKLn%*ޥ hn!x1mX"v(\Ő1PdA7uQm;أ UZ<(v;of9p?(& O>VF헐=p[M z'9lӤ﷊qFtHfNY`TM^A h a#!c-컒q}X6Fިڲ0?7UKhlaMhy) l!4.[ %`ۻ&2ltſg$V{P[\ޘuDniZ  Ni$m dQ fjV $~PF}X5(Uö ϢjnPo>>n|Czu/Zo0^j$.[Sɍ#|+ϻqX56pW!{Rzs[CF G,NmÈ#<ܴ~j5۟հ5E1ivnǘ7Wa!gk%P[z"{Q?+0u'^'ߨzUMo]eP(tec_0Oj^ 2U#m"&^WoU+Ws>ØtnE vw. B1$ EU+3шh&ww9 v+EcR ]ʾ%XmlU6_C=a91/4Q۷J/\J=.&D[1w}l#2,ޝP֒w7 Z|\'X7I^^@:zn<Ѷ]*֦ xSO]|ԿJFrp]L_Zd9Sעp2d-/qhyfxUn@C3-s@wg<4ޢ,(_y嗽vXvW̄7V *L ,XcqPD PobB3Vt\TG]/7*Z'xlBԺ-qmPO_;7FaZO6u,xiҌ~L7@[툦nj]߅sGܺH S{DTkA>u|u=M`%VJxvfE FGMT&fMRZutN.Vl;54ƴ \ti~v ]t{[p 5`q3ƺD㪂G7E9f,vEPZ Mw_IkAD2Z~谗+[B-¶zqJ*n%ð'x4ufmHbc ՜x&j7Llj*I(! ٙe)t'4oH1y #yZkDJ2xT1>Ќ* oԺO*ak ӏZh[?bWt Tl}YݲJy,Q3!]kz&4(ީ :Zr_ XJ:+qUkoE'8U7\D'7mMW3wd 'E6MAZ֩MYmi{a!e@yK6^}ǀ=pL[Ԯ(L(WAYx琲4aWk5![O.5EѽW{1]A}; 2z9\VעUr{$6?Qme37gΰ[qV:VbmMtCdד1617;TY ^-S/ܸkZ @…u$s~oiY^DiDLZoF>4 :]g%!ijn͚VF=z҇*$;xD0qMmyvy%MƷ}[7ZһxxP9%?ј9[EN i,h`l?3 U`Whr!֑1#RMf׫LF/7iN} (+s8o8@`FyR= >S9[UP9+`oNF^gCcϼ<=5BY}A1C+٥z7cYu^ mA';4ν怞׳92wz*KQ]xކeQiVm$l*ϐu/^pqewWJlQroؼGM5m?$ʬsyK@@"q-Hv{q~B G@*I㗱D4^Ҍ~mL-c:'\oN^d]93֠~׸K*ʊ~L)#°xlOń>,[WDrl̄e#[HX0 } HZbRê*4-Lꇋw8m`̪mg@9(-%6D<oǽ,ƨ8lgUx=SJSk89γWw3JSBGO#Uu5IT\}S~:S^lMD9ܘ8K3Pݒɻ3Z ŋs_%wad6R4#0 e=߀_F] -Z0 1;9c8ldlp^C@5ћz9tIdh &9ApW腍KNyL.g-gr\eS͚z@B {X /[.QMa Lˠ9.An(h:{Ylqpf-uj[vn#42dMv:9hN`mSCc!=a,@ V\}'%.[U|K'_܇RQ )-7 q3W/^PmǥlCDbY$܉VT~=qB۠S1~1"H6ͬkj5{iV|q1->ԫrv\>/B<3\2y"ۦV9=$q%~N\B.h%.m,YeJ2MZU|0a*[Tnn6DIjs`>3\'Fr9N Ӕh·%:aUh{ANA )٨W-'w}^A,:kή_B =i1 \K<JLuKf?vfI"kG=F5`~i^6pV/^=.P6q?gi:*Dj59 Ns@xc4›ur0Ji_nMA/pۇ9ZjM꒣. op5}y:fGj!VR-cSS1jЅ4 {0Ӣ&eK[-0.o 鰈}>0aQ!eYCcEPB0 y+}Q!H p<3r9pw&DiۃvH`W^$}Tc8Uu Q;káUgJZW;5s$&T+ P)-eW6 c%[4v j l ˚UXQOs,6~дKR)wL2u4]Ч|G5|%ղ2G>U#Cxy_0lȔQ%a2f |eltP"} a*{"JuQ)ڈQcD"i+:h)&w/+aԵu Ok?y0&[n_;'Lz.j%;on"hbg,)Mꨞ\g-/a=od}*dur-EU5R,nXw]^//ƻlc`x,1(;_>_l5 ˯khZӛ s;} ,%<`YԀ-* rkpl~L,%$hV+6z* ̬ F$^%dWQM[CNboy7W߱#oT~>jzW 3>o!1$?=ξ.5_`#\Ξ8X$`7w^J6w#b u6bNlNļZ\@8ڶqC#Pv @ΡUDLe(% YO'ՊY_kYK28URlC>?[`PYѦ4w 6y=:_7i hu&M6=F}nBOt"QrZ5}0mm٠:/$-@BQzW[k#Gȷб>vOðpVF9 $fް2CY}h587?'`U] F[}U_'2Arbo#Ha2^2%KmDN컟^{≷Oϖq">X<]ZVisӦ' -^\m,z`#cf[)QinYMͻtര |uQfpgLZV~YMY=ȷj+aR8%`D]?'x9{ ۹NMY9") dU? gn+3ʝ8JյP%. gUԥ'!G-J!bamrKIf8g"^R(m@UK 2B;>!؉x(-,=c_"-; ,$5..}\9 AȧSH+馡@ߕ*8>+|UaqjEJ?Ly`cA %jCWp 8M}MxUmO`oƢLqtYxBMLiR<9DZ#J#aΪzqW@= vI Fk5%i$X^$l"hw# bCu ܅UZ٬llO/p I5;s6 | @R[w<0XS7W& % n~WwW-%Ql0u *KSo{XRF]!DLɅg.PsDAa?OVͤVr0ʷOA+)8ˈTWmRluoqr aAWK)@E-(gHP91 !.VޭvaO"6yԷ>IWv?יmE2.Hi]pR75kBsӔ涆lلfQl%w MUZ[>llKFTw0a{_L~plUٮLn/78DcdCi-#}ö+O6#_,5^Emf骣Ǡ}W}<9ɜq 5<[d*; B~./jQAvJ#2QGXĥj '>N[NafN`zi`hnnS=-^K\t "kO՞O"p?*JE:Vա<%,ko6v5b+Q<#v@yچ&s-ި Ύ^Q0gCOQŅEp ܾ$)nq4\gl-GQ9'P9J)X٥~2hE^@ћ_<1] LۧSfZxQ |GvwA( QCIqqn\!3i;!AI @xu2ÿS>V!T<-:*hP9dS^&P$bF{* xz !=HK5 $\zjEpOL}za$w,*c=ßܩ@CcEFіҸ+G`]Q=mc>#龃asK}(z Oӝr!<3PMד%d:̴Eɽ,B20Ck@3~RߡhmR 2Q1BIHT|X?p9TT!?_mMgĂIlt,AS[SJ=[U {S#0/9FLV.-gYDjT]sCP@#TYf52㋐ W괫N-"KCm& X2A͇i-*O`$ qnIև`mܫU4^wS6 﨏*|4#a(]=NyJ+e? %vaR~N2oWHZЙ[VN{*aA95C, a \ `_')'˵?cr?t|Yp5)]>ǩ꽤߈9S&ʩl*EY FCD,0sV{lރNdwXksI%2ЄW,7nG 8$Z,M`3C:qjրuK1 j}`6E04K!ipWI@K<&LKw<.qZhNV$]eKum,?/×XHIS($ f.GI$Lj.ڈ.X9فN~▅3PyF9+E8x=;EBBzH+Ԍi}s"f] 1$P}CP w}tjD OɆn|Z^ pbJJtUڣM^% ƞU ,*Um7WӾFƟ}% 9!68ut]bTGLf7$HbI\ekOFkQ]6K0%Yǖq&?fRbEn+|gg|dyU?0G._WuG&&8Ev&5C8w2 aԢk@` ZPǯ4s;:p푡Lk:Rb^]̃E;FܤkW01 d( ,{=acRcw,ҙkS5Ap8qѵS272Ako>pp^K/FZmDC<{ЦѰ?QS}K<8=FQYG޺UQl6N Ep@„$qlڭTҦvbTn&{C>,ӃQ7c8WF6Li~"`rYJs3z,C|u9attZ#ӳcyt񓞎2貲&C# IIVqn .JK3hiUR*@7wxL]g Kjpq%JH-BL>"YڰcT% \!g ܌6~zCpT}N<+jT CeY3F.e;﮲gɗ▪Yr wNW/y]:7kQ kj)z`ĥZ~WЂŎg0rA3BݓrVA RzMoX4YjԆtj134H˸KST9*TkLgH܍ylD`VSDh^3#LY`*k]Δq 4YYHȒzekzNJs:!z: FHY?"N F2Dl4}]̀A/C:?OȘsy2ɇhQ73UTQ`wg%/#.z;p L߀8) >:9)3d U~MgJ4*2loQ]DOUbS3R}M|DOINNaPRZIV4hz-K NYQgC?k˗n6#@33At-oj"U:JyAArѥ5QcyDž[ gO0|ԮM] (`TtX_}+.Am/4&J"GD\V=<~ jBqg6cM3"{T_#|xt:Mm\xBf iUVD؄sBn[F@$e:߃כ[Z@|rcՀ'BTS|ƽzW'#E;$G'HieL#N~oKy 9=뽍:e |J^U*1ros5a]FHZK99e,Pj;"|(0_6Wܪ}Q uxQ% q1!]Ƃg\WNGuT- ,X/46_\La8 d lq FBpBA@Pk1(`vc-=:_# CmN:`#f(0;xgcJN,-$emb3XiL7Un7R|ҷˣ:ل݂dNWc! NUVϹN4;TrR-!GbQRê®_PP˸oܫ`]ǓbTџ\hy4S|0ǭ {'PZ{٤"41/72@y)k:ʧʘ{KMݲ5̢|C!kY9:'-#ߴJ5}w3`'o`; .%kq ,vu_|%pD?RT_086cd!4B3U'b { ~23Q6t+|daiAQiX}ig(qd5~gKC{"ygV;f$ _X'ם_(H[58l-Y\LP RGǒ ^\>BQj5d0*HU rxHP ~H+x2e~)AT޳*Ajɔ"ܪZ0sdFJ'BwTu>S 0v蔄՚mO%cK_:32?!ӖZ- />]{r)TO_w#l3;CQ$ =֢L/N"ΥXI̴7|Lõ/O-RH)|l~ˏ=H]ZG{D\H~ :Vou89;k3쓙1~ć`}IW6+S㽚|3Hع ]"?ߴdEG0X+MCL=Ƶ:v )FmT\{K{ rMK 4n!-#X;HJ qH̬Tu`P,4*4!k%}ߠV ßA\0*DwX֠G׮aRSKpβ EvF$p=x'9#?E28n/q" Z19"i )&h@k`BH&Uv k?#:0[UQ\BLAv7am\f/\u@r,>FhC ICaҿ@n{KC2߲?[ڴzzۃuy-@nџ̍і6"a؈Mjmj=xDo~ gw^D vok)NΪU1`*03mtÐx†e+qT+uqq:8& ]K>֟.8!`>1"L-z8˰4Wox(/ԙ't& v{ȻN*Gc᧒)_64 -rahĸ?KUޝW$'i^vBTue=#i4#זN 5|a ڻ^¶E 2+*}d+E/Ib^RD?T KrLŰ}+dtZֵy2s1t o"^4hvh:nmR,d[V^녹IN.HF~[^V ,R|Z t9]wC|ݿOut*üǣE0zoۼs1$kTSaX ;߿Ǡ?95"p?UY{ c?B4`V+fagxBfM0>e#IJ:̀6Њ;+E+ s2u;!#xGh z]]J Z#QOD3f۲IۋsFQ4JI¶H>^neqB-S .19{i~.SqBsln ;p-GZY.PFzYxgYZ07070100000025000081a400000000000000000000000161421e7b00018240000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/;]?Eh=ڜ9Rr [&>U\:Mщi_skIH^xru]Y_!>UP_g-3 m ~zREZ/B{cڼ!rZԻ(#i+,#)PѴP24rܭTbO`֏o snAAҌ&/E9ExQkR\.B+R>MSkAew#S'2PͶ%ƟaRԓ2®ie3M} xQ K"1ٝɼWn;KkLW 1~XӑRG?n z=]ӏV׭Yߤ͉?g8h9r+߼L|oXP.rӶɝٮg;熹Aw/(uw˷ ~dY4X%.z"[ֱq,kNJ"izunmjkd|pyTI{{],6n^W?Ovjf԰sbN{)Fgu&b%s˲b>W)#Pcq%_ʇ|xY Sg}tb;k 9 JkZ古3]$@@q蹬{j,snB۲- /=m*ˍ䂞UJ4i궳I Ï Xw{N4/(P-B*gs$ʧ%I >uIfŭ4?qy{ ``5 AZg+ba(^{*6]s8i`Z|2Eͼ$ՒJ w~z'G/=CfOT`LvԌrQ!*v趠Y cyIIэGמ—,-*֊Gtu$^LgPp5FФE^D,eTϓO*ƘSd߲ph7 q%;& J|aEܜKq qŠ>SxՋtD`-h8e|V.\~.~GPKqw q$<l:E^Gh뚗pNxMbh!f'I'y,I얐\k_Y"zy'۱S$xӨV*~D} |9 7DRʭg/U4 _f`Mȶ0wO]f|iІ NiGƞ"ꭎe,zs7"g+"+b8Rsx#n{(ޯ~w+'|:TBw4ʿL*ot +s>(t+Y=~Tp6Q @qU '2q/s ebUT8r>hHhОY ⫊A#MV{˟1וkTLzʼn-:n82P5x(`|H旴K|߳1mR 9@Jx`u+根#+n/:)iz,lbxP8\o`4ttɆ^t=0vV@r9'T C;܋!IɞU6Ecg5XT5vԣ4- 1n~,N-HhXn|#`hGUl?f\7&+Buv&l s~}׹u%Pi'k58; #sF. ]`87RNXC%lڠ~T1"$pP{V`:H`/^ma.n?ύl;4l[6 qYxwMw1e`tL1w?/1tzpNS$;ƢWn* Q|dϜ$[YA> 9J躤14Oʣzĺ \χ]~9RiYSL(ST*!:n5V *qOXmW`owηM4ux[o\?G``=xJ(~Wtk؅y1%;;ھ3gd۾W;-Oz:hwk)ook}Wbn)i rfr{TXml܆Y6}@-oiĦzYv'n6KEM>Yg_ >_-L?9[QmEI .T %H'C!{)'eWk=6? Ivռ@;90=)6K {݅p0CǛ,Rjq /32j cKt;LB7 'hp 3PV}ܐY-bm!A٫O7_@e}8,щg</:}UpkBŸ5ɩV QR+$됙X4Qt}'JI9cS^}1"R KbQBy3QU7HXdOh=dojC٪wDv7~ c}kwL7! RzoBPyg0Oyzk␪48IYk!3\~b:ݨeRr6_"~ܘή&.⠜0PRչ8s@Q;# 4 h7DDUOLIjv;* \H)mEpRu˯c();2RHT)IF&qYEj3AY\v/%1 p}FӱQ&%y#CG$.iy=3ms 9*DHj,#D?c9KsjG S7q.>XPvcjT8 ^ Ɯܫf/H B3' É@FZ )`"v(.Rty*Ioo4^zN'B}҃p Ynj _=F%& sB/[&GƵ:؎ORECz+g`Е%yi``u *CGs4-vؒ,W!7IV5 b 0Xg˖rT" [K%}fr8T\jJMi-sIW&\ LsQ\4.LI^c ~"ܚPjU ޕ- 1'TQS0 ÆIL"KzF8DI_+"gYDd>nzu/"h( Y@.ީbOiMb( G8 jP3ࡕ-b޳k  lj&d\)cAVFw+AZl^C!(}AU‚ޏewwSeNuh8Ϻ:$ ~a?erK#8ymZI=\xs] /y_ن]% `[}ש5 Qzh(>#Oz?XJKeGvbT M`BͩŶ$S&lv=ŮJIJ0Add o DGR3٩lS`rzxhdB u Uu$- 2 aЏOs`6 <aA3J^66wae'Jڲ5m]X!<Zzދ;~qOյ" q_0& K A [5C=+ƫP5ыv,mgJ}-oӘ"s|q;^|Ii4 @r(l){d6t$KHܲeidPҵܘJjYOX蓣ª(젊^~N-}ܓ$3 d¶&D OzrXGVZ0AtHuCs%[*1DHtQ%ך+Fk?S }4)d Gn]7Ag3T*69D+?0B> nEh8Q@b9)c GҢXVrKt&IS 6Iꆮ 'j< QMO cn#):c2%_O])]p[E ^o}͆6r(i1\?CR {ܫBUQXC[Qbkmo!F޴~,:(&ZN:9xRsZv!&CZN2,x]?j %ՕmN|:qj].&n5?j fiʵH-oZ@ dS/<\h49@Qo1n~S(3?J6Q>h~}e%EĄCsr&ep&z[%A|@xՄul5I8f<:$49 za_gau΅-|H9*s0@Ń~p;$nvyDEJ&Rd~F.R展]l.{/-5 y U!22 L"ǙC ]hdѪFI^|Ч4٠:fȢ `O)xI0#i9`vd$" {x!)7K3goP db9iO_3}Ϙ`'(e%ۓA& ÐcT>WDk8RO0쁨Dc JmAzܼ2.Jh2b[ {l=tFf `bC9Z\޵~kq"AQ2PTp0Zj7OLd>G,6:}k{>P|1օ$YӖJmG%83cFrPr.r.Hk0D7,Yi +m&@Dk%On-j*j4&m@VcatiwΨcAJ|7Ocp&b3bvua_{ggVʷvxM`.eA_H`ov3ڜ)mY&V^L,rjM"pZ9kP3I6,żg8'X|Y[y-$%&5!)qlǘTj.Dd߬g|ҹ vYzUM&biyHۡϋ$\g鯐@Z(&%kDxpiIݘ^\vpl0LXއTp!j<@%J*C(F[NoӍ\v2DT^cL0ZJB`2 {҉]9lTnѿvC+ZܳVx6(ePP5:וP[~Ttt Z:"n"RBF!"#5K)PtoW@gd %%}[v8}|-Vm0MX1٧moS6ݟδa;p=3hpDDJ;9Cx0G-  dK(!2"&|Elia_'VQLf@)y!"8tSe\~HTl6S%lLԪ<84?bI|{8CAY:~8m*vfzRX)ؔ&z[==/qhJ[; P`Ag2-# S`@#`P@3lUhSPu yj߹QX eo䬰10C(9$wkr~*S TKgfe]'v)* wlShԴEOXKSVK:jȹ{5m~BXϔ+DjT#teFD+ ],!4mT+ڎfIY=w<"y3&/8h%Z@$#|`1Z~+@N>7:)S>ZP\h^f3BUTr>"E)#}kPUF=uRu1l6m!1||S&-/qANOv!EMy'jQ Y>\8$oҲ_Y[/!AYy$?mKzc,qKJl&<#+eǠ Jja\0޻1+ ,o`[:H$a|WUWf$P'ܵC[İ|D!=L6'j<%C9v|\tC4Ằ3*i%8\Uh'٘COiD$ 1 "/7ƞ5 d[~w2u1fIM{D1=*LW-kR#uc4k(R,SQHα լ|&b4bʅinF9{&o[z~UEO K޽}7OST%v n^MT ңw C#p=+c0bf)b\EC"C.Q?bd(:|$65vB 랦4y6Q57c$rv&#Sh+_9_)[Zs4&5z)cAW6Qnܮzo yGT 'D+,Lqll&Z^ e`9Y3;CPѩHmt:0HMF;ZgESyPWq)+a.z `@qyd燓^Sx$c:0Pb\%8|_'"~E)̈́ Q pyӁ`e6P)CO\ƙe%D3Q7v58!?UuhKmusIHlR39Uc?afW{?xĩJ*NN :}F%9p2‚'`вtP ,{v*2kH#lOHjyvղwQV;Xo*P#`,x 1]yomq)ǓbA`sh!oҸzs+ǣ@^HӳQʑ36ʁaL½+#Y~psDp8^R 4 #Rس74u4`V~UKD?~}1!߱>J/_օ:2. s$d 7s)n`USȗS %ߓA{=ir]RH){Hd;|*,Q=8}/ 2Pњ =5h4 ފ,y 8.GȎ {0 ])l?B} +V'R}kѲV 0^ӦvE:m qj5[]3@[A?."Ϗe)Vq\lx &S6ZPHH ers _~hV5Q3,&vjf,:Ŵ4>ŋΥ:s`rKŦ : ,د y[zɚTo3-;GA;R2U2ob?cANRٛa;`ÒeDqn{ B$ k%,N6)ܹ!X ]b/.s7`iV֋mac ~DҩRƫo(oZ#U|~d4D#29F*ܸ3mJ$JB{)v_gb<Gog@\q8: ph(` $5ݫEJSTJ\a1cDya ^ix$cX7᭒ƈ#6OE|Q#臻1OU.`t0oIuc*DSↅ NwM@KTޱ< Mz?Y@`Et9J9:"2<"խ[iu2$/Os H@-2߂1Ȣ {Fdz:ae7L8Cg|;cwW3 p)E;4qB ᭱㖷ר=O`$q[Y?F!NX4КIM.lOgvs3lf0;`&F HDT? B\!5\1y( \*kq_1"JFWK BX`w,t?O(;X3tۮ Z2Ea*ns[CSZH9axԆ="gь0`'R:#T^ [j{v4H;=Kl-4LlD0vI:{?._q+h;LYZ=l|Cocb:; /NM&AJ#'zjGck,*Z^{{&]0HY1LamЏqz}{YfvX7HcD@jn}``iYiBGɭ e|V3VBGZ75@O ;<͖:ٹ21\ٌ3 d3t¿>'`u'N  WRgȣtgz#u[cZ5,^ƫ, tXW#J#LB VIJ2s dg!;пZalInϐ6#Q29(䰾kA\aaU- C`8@8ɓ)X*VTb7g:`Z^4:iW]ahŌ"kDqRvT⠳k^Tqc*lݜM˅ Yh hHs;y58ڿD]THA*六H%HD.mH4yǵ*fQNv U631c!yռx؃7WX~"/1UarWbQX贔 D~Ar].hkP^w{0ᢓ7?9y)> 9 ][>IyM %=%T%. ; lz !`cGvmhKW˝z`hǪǝNn{@xli |g ԭe$8>(AOBӍsVEo9^3wI eHG+^ҼJ}HfpʦW`,Smu[Td@%GMyH>J S^_)%d>ʋh Z3q<=a@OWܢ yȆ[[8G&O!WqFǯ蒣iүEN*,io(E5%3x‘)6fS*xl^i9MaʼH+,Az 9~xq~(Ӆc]nu^%J8|bQ0V@>Q+\Ϲ:Mo::$;6sY0\!v!k֌3>8| 9$C!f:H)6r">:yץ6eLG|z%|ߩ~, q6(c3&b#X>1Ҍq\ ' "/83N?>v,* bgw .u+߇%z5Xs$pL}>ӹ.Oz2ҙdJ7Pu}@.|M0~:esx҄mo c0gԡ&y 壤R8jܹ5*z"ome`SDOƬG J>&rFNVJ@B)Q,4d03E|KQo%!Hs&c&gS rь ƴn/K@gz~lvS[xiC(jaORt:" LuX}t ac'B@IN'`][$U4` Ƽ!3>a)Νd1`#[* .ͬGbk9E3 *Q[14x4k' Cf_eVpk$~ltoVFM.2 %){h3D=}TV%##5!YlfiP`iٟ>Yr\8[rMAæ6L\أ%C%^ YL`o52l!dE-t]Sg}N C 2Y!+d.x&G$ʰ;$E&^EkE\إ`{( # Xhp>b2>F%kRhC}NZ!*CXr|ԥX*Y$vF; /cAR>JΟUwM>ds@Q[ㆈM\^34­{iY0J%&\ǟ_4S/D{G-wҡV|rlKrG3 iM/3V|V,&Ӡ0PV3gt[ACXcAfqqKzP6_Q^!` KTaQnRHf1vLCm(XXo.حX)u~='*=| F药X:%O!1t$+jk]<ͷu9[")}焸mB=k-ȝ!~u&.`CV4J蠀]t9 CA9`0!(t/.b;s֝<ܢM,aSe1編 O{DCWX &cvNϘZ s3vt{mA=h[^ٮW )љh$-4: ShC@<38g\M}RkfoÃar/|B:+A4fgxo-b?5Rh=ϯn .sK`)TH&Z­!'-rIPi}1JpJ)jƋ WHZl}/#ho߅6MuTi p +ǂa Q~>FuʣCO)N,Rֈ=He&>W|a?hf_ z.[iǕtl 24~.| cOMp~Y9%Z2{ F3cn:?ycgO nݷ2uDۺ0|zOGbeý~XA7 x&*78oӞa~ 6H53zkW/me.Ts-Z +MXK,IB/q:;`)ejۀ#CXwݟi@Ia[ y;I|nD]luW7pO?3˿-|țI\hy)F6}C}Q |3MA\9AMҫ8zUHMzƂYEvWǻrZ|Gl ƝՀIJˁ>TV$Xh(AI[DklX3>GO@Sۃ@f:^.%\f;ޙ9{l),u Y157x{f5 /hH ]J)$ݮA2c, > ބW2f7SU5'M~LG~ӏGT|iC˃ce.Hx-yF4W+3Kb2gPfw8ۆwx/s+ZuM=eYf/ ܍~y }vsy/9s[uB);qGV/я;O/B%0PP?-!VTElVf$օ7W 3;"f_[ ' #by=A?>$O2kI@e4c0K&6N\ n>ɵce&0Q}Uyi;؁W[zLWO$, )ku8[贕|V[hh5 Xqg\r Sa0/ӽ+u#V RϨꨇoJs)gѼ;)n > 'N-|T<`.+R^nKXLNmBP6`RЍۀ< %qIz}a) 0,:g:Ò v+ߘ9NI'6yC%+ƿ[JYߒOep`=WMY?+ a)%XUxɣ`ˏXӌ;R̈%P3}@1WOX-Ƅ*?vږt4:#啶 sߠT5nn(Ky_lQfZAzQ^"W0uPvlXrNk'8t Q:,B1ʂfHe4sA,`x J}AUXkƫ d ?37 %"swxC;6H:i!9R6i4ߨ2V[WZCgVwJIϘcRώ~GLY'a? Zc- 2aTG: ? ϝUo,x#jm=] Wo(4^`J(R!-GR'5G+1 d5JO_ ϟd‡? Jy$rZymkyPX\Gqh1[nJ/,ZQ0a0ĉc\Wf7ׇO?O-޴da;#GSOkdD,[â7)3l< iR,C3=m?w36r &w?XD.*~ FLx9)5d) ;6ҹULWeօ=W)E[|ywHa5+` 54n!v*|Ǹ22vQB]܏/vnwcF\'ιdǯuDv-$xl#m30Vci(x!&`eZ ue8'F)NߓʤiLָ(|ߑmNbޤˀt 4hz0Pj m rsyf:|oUEPaRēɴ8YjuOs [v[> 4s%?[ 'FcV9'ZwTZo-٫YGEeԪƶē~2;Ym O-#YsLǔ}TwL0,/'.%\ X'D mˌobp[R5^'zRONAKEs4Ǡx-1?q~m͵4nɜC<)M0h*}QS\?PUBdۺ;0;kpp]{#y6(ot| He/4+$0|ܿJ&2N}= " + ٌT(UzWq ]3; IA,6?Ol?pid:>ŦfCjdƯ B9%u:{PB!ًy_=2R=ilhs履#FRTAzJeNPJkQI ҕ#^ƀwȨhK9]6`ӓ(9R\My߂YI"嬓.(֧5]IFm0[{կ M UQ0 bm[^J'j!ʓ4(J@AM Ջ cޮt dۂOzsJϖfJX䲾[0MX}mLoz[2+ ^Æ6}v_ea XqmN =nps ."%^|+CeJ/#w&_5( 3';>sITli5&C~뜩IM=-Hg0J>Nju[C55e(d'N'3g:,tyyg!)JW܇{\z&;xtWYJ;Ef 8e`XaI&2hC 7}(߮3Ȝ])q:`dvAϺb,Eoi/xECǠYhȤD0;ƣejтMc4tyhiE߼J6 G/ƹX׊ŧZqs>Y3+t = yZؐd5q z5̀ `,mSw]Џ/II`P}*f /7ȳlۅGt'uv Lvk/-SHT(% +ctxIn,H˪>UuC[(MJ{JٛƌtK:J5%ƸNYE 5 5Q"{ɸ*7 Zb!' _$ܓ+L#{eBn-rGm$`a>⥫' Sl3 y\|mtM:Ε=_Dy]lwm7B =B3L3;{T4ߔx2('s4߰BύRDpQckGU~^]tMGTD,dh}RUbݹ33gYUݭ}moYSKHpP2>8i*9vɯPДZL)h<*ϧG9~)ЗgOsm?j(5y[7|DC0ߓr6zn{d6!J ^Lz# 6@o)ڣuba(Tmn6tH#μPGݸXQ0Bi(˷ou}As g~ěWU$olf&Amېt?:ȅ#t@CI8'56+&Jv1[sC>"cVuy's'api0Xtܗ^ۢ19D1]& )]w1IbK   CZRi]|͢: Z;0o>d#]v`Yj"r5Jd>iv{ɚ9q]iB+Kb7"֔;O¢4VV`Ff6{|*{<$D[ ;UMmwn[y6&nݱgٗQ6ٽV&,o raծ;^[+och}ަB Zz Q97U"ݲk^Iጐ1gm"6( 8Mr,X\zCNr\i_%:LUUcv+= }xE*s;'nM854B9Vtoߖ>Ppد^aF[]l8s䳖4tOZU#-p3N6 ﵝqz41*GXWBoP֕FǺ-YGF)YT|tEhD Mq!KMųb"/xZ"`& ( A9эqG )cʢ=dN)rUH;S ЊmMw *C M~+ ZRa7H7LLY\Ya,fBdߺvb1+5vunsz %V'.-kBO0SƼl;fk46)!v[8R e2࠺N ymZN3=v݀_0ae3гG3X4Q-TUThyKs=Kg\Ciևһ<~iO. ;ש 3:PaA4*WttմOo ~)^rC]L3Lu?]*vS.0 z7Kg9Mk kKK@N83%J:RQG%) l4ݢx©t܉|Uߏ󏊱p` ]G'oct,n uQòlEmέm:fW2 `wMgIZ 0tY یԋr_'0Or?yQ:-Y'QǾ=AW! l,nXd^pv P)nxLbGkA5 A_v$_x/P/="=O K=#7 Ҡz iw7d6{:Mΐ^ň ->yptGK轆ό}(O$F~PF >OY7%KeL%uH's@FW uC=J.zu}ۚX@?Se0p6,BR sji`CNV釛er0 b`6 mh0L9yʼ>fcvST3醝AWFi!xb6JJYx  IwNTf>Ī׌jN>LhoZx "%$E`CejP^6OtDzeYva< / mƬe]QU-@_^uL'.,K:g:AMJ o~7"l]1. $Gғv#|ĉM@WCJ%i-L8DLEK)1,~sI? Q(<59F0) Ur 4KJ\!n*B [hZg:6KBË B5)$TA1A$?pezFBύp +]4||cJjRbVPY JexPF^1ct:(Ѣݾ+v=f< (dIy;3!|OO}zÞ^/RXp\5M$I ֋8| .옭:r9XRKU(~jsTN-o@̚YqQ3w3!"*-ݭKRU09(*IzyEzx?eYDqXW&eM urDq+65\Οa˝>S4Np̶S@ $hV]О4Hx_=mxI& BA?'_^x~9i76M`I\;*pKqhw{ Ajv)!1AV3PڼyRS̛Jh6"?Dllj'"G8ҏ#-J/U:mI%<3dڙfEk BS yiy_/( wό4&)|.Rc9p<Kxz=,CSx:6oqaC0y[&\wMkÁ?~nYYfpO8^ :"taSgܟLN=<))ieLFm+9yf|*eI&=/fySc ;W1MO3Dݨʛ;BĒa֔?|!31L|Oďv 8/5YJs T<B .^#=5 սd׉&T}ql'̓v3ee?t~j{4=ʑUƢeppCXH^-b5K~~; ԻDŴDMWKlȔ;Bnh ɦ :hmMUFֽL^53F'NQΦmxwmCAMD+Ki8{tv~5,9䳆f+ƤD'dƠۣHu (KvMm~F[zR]ɯi ٠*C8!f9ʏovJZ)Un":zh75mL2mJS_z@$4!N[oS@U}|H\E{\׉<]%psOd}]BBptS:ح,LeOE^$6csg!<еHC;>FY4F-V^p5?phA핎rV11_߰J&y:7ˇ cwS7o#iJH-5.-ql#$ɔ~>#㝓s†*XVsǦ4P7<\-oZ+M집W`9# , 4J< 9X7lbSV=.$3A&[8u H;)m/~E .uhew1f Ic҈ukF}lot6-v3@r;?ǺW>3* %ME]6~=V|Ӫ[D>e$Ln=ήDUPKD̠@Qyrhb!#R!B9 p@ElF3c+Y)3@XOW&~KwC?#e7?`1TqEPvΈ]}:ML<[ebAQ6|Uy U|Tk``Ȇi ,Btb݄XFiv9T$m%JaM_|%ҼY(hUz4~(agsj8 ̚vn}3`S. &nLJrGUcKKv|btDxGBr~D߯}67ڥFK(v  0r>ljG`8 ܅@&sS}L}rbTVu5@z/2JɞQos)%DWšL;kc}6@\4R e,MArvo!A*qԪ y*7r/Ѥr_.XکqqrKF+MFJx^ruh^|j_v]uW=m.9 Rh+ZaOܸGzqw'?.EZݍKznu3˼e)z=vP|x>I)zFν8TSJ,oԿ~:E槩MXo.t?Pw~ FX`.WM5O[_ne``Cm*d'qIԨ2ν9dmcsق@]daeY=- ĶG@N}\zR)G` |g*q7n17 W)l2uP,R3Z52B*-BL[BsE`6~"pө"r#~sFu(%Ƙt+V")t"Q&g4J^>5Gz(?Rң%Cm82QR~9ItNц1~y tVtX_U{ZEbLSܾ"=ugE7L R~њtM ^Jghc_ܬΆ7*NR`]IDR¡=  Q6sktUnECu<b/0;:kBܝ`R]|}㯱ZP3X*&Y!ME|[| Bb#z+m +*M1m2twժ&G;d`mg\ԅR'ZWcjP&i K~se"jA zu9:exH?U$xV6ef()ZzfiC`mL%5"_=—}=0H=((0 u?Vzisxn94>8Gk,3fNH=ҟӖHf*ë_ Gti5FgtALvt礧:,.πOaTƈ:zRtTz 1yd9C=! % => < jGWR&5%Rb= hBLrs:1Ϊ~FK4( |R7S}XB H:Ƀ.ylO\ \axlV{f+ևfQA]H63F^mI!7,/hu*B:"@ r{у0ͅe9_uM.ډOA[&./f[+u% կרlZy ys"Lxls{\pe]4%"OJ e]dey|&vwȌYOXC C/ 僬xbv2#$zagp9Mtg*zg7Т:T:5 jPĚK*4k&#'׸[28p=@hn,5~mކ: v\HB`ںJVTvӜw6z=H:ke|6:u :G]J40 +Øګc8%<Z<3;AA! \B{jC83 Nba?9! \ޚ% SRJl^ lw/% 簎scԙ[]IH4[˭zǃ`(dFw8wmГėKRub2*Z k<=`y PR޳q/ ROx&E24 ;x53\w'*!T*TZ5mCz ah޳A6&=QJ2! }}z*j1&!$~}cOQtMyț_8)02}>NcpKAkFC(5Z"e9fu04:}0c'  2/3Velw['Џh!b+aT+ UYR4Om<.o+qGU_DS_zx,]/m7M\SXPK4@8Vʍs]˼V þYgUoGY >96FO8_T)\iLfOWCCJ̌ɼCJ9sWwȥb!2ďhlp0jI5etC );m0.DZ^eQdU]b8xt?o\miRI误X6t#IXQpm.^(.&\>_d7 Wչ]e'J ¡0Lp*Y ٔkC ES!7"TA3&[fAK?,eNz\ v?M4'@b>C6 LAT5 To3Vx%`bC8w$ MYД |#; M޲~:Q0Ey In鱞e-~Tčt*7!2gW]@ iqH [AeOS_wTY $uLxl۳- ,",NskPX7UG!TaKWҭ'[WgkͽJQ4=6w0Q1yHNwْU|EU>Φ\4Y=pdb  < i5qNfoٗ!T KnPjͨ´ɼMSS/Y(ٸx53}LxggH HCOhgoFqʷ93 hiA,ao<'\Z4H &8}/_Nx wm-Hf.VַOhO.7'1k^M)|p3r2qZvc"cy`sc*,h:fDҿ2c-."NRV9IH+z""i c0)AbKM1)xms`F[8mIl8SIW3βcy,bu_U jxzo)i28sG?9o 3?utrC΢%^ Q 2HB-FҖ&RbJ5F<;~a?xu|bZ b$L`.築)eyۛz6,ك//>! +Q*QHޮ?W)CZMi@@qQr8 HִbO2=7t9A3q4dR%) <4{]W>@ͫfti68z*]Gh҉Wv7f(l;ْEg$ |Q vY{?9ͦQӠ}w?YW8Z,s^]+1ȎD'jvpל읖XJNc,*'YtT3vh_*dtJ{<荧k0 E:"z26ISla~w1.u&н@j" }͑fE,rGIl|W:)bn4n]G DLgrIDdLt%YC-#=wgתDyhv\a'K/zl[f#:R//BEB3N싴'^d0Fw\%CA;.1 qw.GccV/_/6T5n30yI!̨:jK^=(.^sO"t1H-x)8ͳ[zxW"83,Y *'J  iC glfGdRFyq=C^amSͪ k_p5>rAnְwe,fwoK'Ipy}S!]NXn1a}iĬkMU9ΧyH-i㕶spH  &?:Oҁ`G׆t~ɸz~R`Iٕɩ~*iXz^C0q]ktOA)Sf uZP0, :~|g|~viCmJ3=k;_rtڱ=m-JsO%hO9#ا3gZmEӐ&Ԯ[WMiǁ;Qd-jyٚ1HpπOGC[Fcf{Q 7'F>q 8 EQ׺Gчle|Y0IGԒ@x `i~=~\K'JSϗ)h'j-}>Ҳ)Ӵ6Y`lv6Õ!zȒdص-oF$^E(^~Bh iK>ܥ$]~(mAtv Z޳ƌ,vcI%LaBN^91 |(`ޫ浇wM$t~8z3wNG uZ,DF`}z>baFW&"ZJA$X޸[R1N6iz &F}I \X͑' !X#NoqXrs8T-H ,AV{c7|SOf\Wg5xh]nYE-?CWIMPWGg?sSsN 5Û8u2R+JV}m3ҩ˶R{]=#{mh韥CZS\\ x7: @JgDm~ji MI2w(m,s2i7z}ۏ@Qd>3G]Tby41O ҥDF 0`I2i ,Q) f:V)YN""捈zO`p}Iac=g@.ҤGӖ7)Y@X;e-n7˷Ct-ءȱiW8on@c; v<4v߼tv*QQ H׌ڜVLag O!VL?ιظڽw ..`zMQJw+ Qv? 32jL{ Q#Dd \L׫Xy%4pCWj_r%]U~ AYaF4Z}} 0P:uTVoevyU仇+TmF߱7kDC nKN]'[FT5IØaKrt9O? ]4%·ckoN eH,e;}p /f}w1ѮTR=\ra2C旪HO\ͽ"Ov]ث QFr9 <5<7~TK g"_|v([lo2 7:2^<`#S,$p܇C7}T{1Cq.2[]h`>U;.epEn6f8jw_uK{z#-S~LvSh*8mE 8}!*B-s 9͎i*A,=EN@Qa]v|\sXmB' ߘ\lH ѹSl#K@a_9J(ˊ<x8}Isg$u+߂kRt(tfYğ|ɡ$)SW5hB r<6AM0^3sϱIʫDYyWi}q܈.LU_kqAYUX95IROxf0CXʦ@S68=ijbTy҄P}, lѫ=C_х.I@ODZwB^;$W&m R-}_v H `^LȊfa= (])~j459[dJQM9޷ЙCXçhylϊZQ*UF[vN8ʈ|EO<.` j֞ZZvinGOYL9ȌEZiiX{jm_wN$c$:`jA]ѕwTVnЬ!q94#שأD*WAKg16[PŊ/5'ts.i2*Sz&{D ':o{">x兹bYP0r 1wZe$ixj+6,FX@)hr`AFVH0;ئuD9̦ %?L*Y3B+4;Wfq3} CNvzFqLv[i)<+e䩋}:DSp]u#f:wE Rb*#DIT aA0p%lu#kfj%]=@n=mvYyJϪ: y{Qc!KWS7L$= {L qIWGѺM9z#2oc΀0ƹ|aC)bC=5 ͢A peՉ[dTuw7SyĻ3uv{"Cb,P2G?]k3ޡfI}Fg{^|؛8z4M19B8R&%8_k! CizeO[vݧ`dUC.mk½.W#evLPLi^֊A4ᎼM)_9E皈u,Y6ju5qjm8|z<.dwa=ʬ̲Ҁ|M{c+L? "R5cfaP1![ZT^k=7*kBww+v. ~K' ʩPPY+)JAit] SaQyZnavW^Ir@< &:f)Eo=_HODH2v~M(S7i1 ^q.y1~K,4|%i4ŲHYj>C%4ʤF78Ō}KXXA'WbPyCP؋۱>؛ v" J Fpw&#j`hLE2H6#B-XYpm S636Uȼ<Ԃ\uVI. duϔK$90WRX}Ikc|q[x [deFZHIQ4 R!2ЩHZ=ab`gsUD~ϗmܼGU3?kBjP$/E_{A6Ay$E\92ؠP^UwJR 'o-{'ZO0chZcS#0.o`k"O0-ˈotP3AfeiYfճ_&PW[f2e"Aߺ! aQϕC)q8܏cq–R}W&JV׊(.hɲiJ !%J}Փ bz<HL;F/M4B(sPRrhs4j[W;7g n@16P, ⸏[E-#@.v'rMTM`w9)qJheEn]y5sf(XE8K{Tl<6!53*a;d`1}y)_=!#!}[5H~tt(4cE,qH5+!bjD_^M~zZ*Wp,c z Muo,܂'?S EQ ZXPTjE5!>5> * ldN%t7ZIJMG|~~!uJ@g#qJǥ#zV`o}vZuRȵls'Rkzb!=5rW|jJ+ Fh'JJwYys0ЈMܐ^2q^Ng!ZQށlpu{]6d_Gxv:[ _x]},3CyF1&e."n`/,к-A7 sׂ[[d xR8ή>!mf^Y.W{DzʞJpNMkO2 Oy-6v.xL(ہs7Qo;zZ@c_R907TIWŊ$6?*8V%!O\AZ| aR_zC)yt$W`w!]A2fac` CQ];?z]J@NAjls٦0)lY [C? iْW~ <Ȍ//#Hf;V_DBAdn&R당!w$IN6s67 0!Ň憪 ,k I])C+@'NwOaK߫*pky㏼;^"ݬe8~~!LKK<)vxLR /I##Zc}f GW$\6Y~`_`gzGh N!)X3 Eُ˼圙)Pl}+> $A,muXэU5 >敼BaJ-SZ\)j(apԱ0^Hl3^= L'CU'WT98S8B [ G+d]?J"y!5TH ]ç~yiX=pP\䳩?Ed++1*>͑W N#XC6d~$*}7;?Zb&Ԇ;͵q9y*k3O*¢XՆ2x!I̵eF-hwo5>;.(&(ۗ iJ$+[zh28_4[,#} |N8z `3ьAW:t0-0YHR?sA$z$ϰiJo0_w|P|WMOݸ '݊)bK/2M?q`S ݬ ZTqyoDhPUrk7b~!BkT8& 'sdrw EAuvu0Qzr_3ROVEUh;4 :0 W'F3a| .PZY'is Grg^q"q,iRCyI @ ==vQvôn!_3a/9C86ظzkFѯk>1D` 9$X\e+/;Ln5uj]; VTq1x[w1ܶTE W?[se`ѱ\ubvY"D|cnJ㼦,k-L}l$ [Mc֔<|`詋SRmx.d |+8:Wb "K#ߜ\e_g.L4̻ l4U$;,~ $ zT NEx##qHSsOUC)867慖Dwb6%}6H$U v? ?KθTmDECh$ڢ$8tQuqŀ͹Ȅh^~sAiB. mhZH]== !='L1: F^|w7< \e'[BEŝ Wqnψ|VX5* )*̐ A]%?>G"_閝z[=}l_RH À#C dCW1 2N& D&?B3%vNqE/ː4x 12|:RiljMB= jTjv0Sotr" ~yW]Z]$MBe-4ZMy$?s}qwMʗ,rF>-ӮmSHY *z .Jn/?-_IӜWos@K |&݄|ەU#\𪺞Ń q41?#vwTuB e#91q+z)vf'츙-H*8C(. a6?AzٚI&ե{%?BFHFx7):>}?(zJB-[o{~EO K0QmTתQf[m2qTIPxzfjN ,k,DENEUqo^&$f(; {"'٤or>RTT!K ;7&W"^}bF_ s2<&Gݟ`ưA# %eq2.ms?gyy#MBwദL;ϔƸq?FlJa$"+Nhʢz!9k^2zO")T=X;ӆ`48c~Z]/pHx[cŌps|v&>:PR. t'GgBLE%~:O.#(_asnkzA?4/մwϧõ it5¥rh>Ȱ:HۦTo+)β!R͢-u|g`s) D T^5I51=f* aqMƶ̉K)Fj|-B7nYhWNoF_Xpjk&Ңh"[(U(0 kXtw ހ>2ʋ4&eR7.!`^x_D?^->AFøZǬg`BG=$m}  ڼ#`beC c,߻ ޜ#Vv]}᪻DŽ)YޗFS:?n#kڌ! JKjf o %7Fq>Qе/\V_<FMrtQ Uo@  5#8H3=4)Iτm<ڶn!c[v*Zsm:,<>3 ٹ=k\~\^(Pe|/ZizX:cV\ÿ6-A$&2b>`\dM7sXG*{4b}b \ajÊƐ݉BȺƛu~Վdk|b֭V&Uv%*EdP²azq1).D1T_cU6(+ge( 5 餼34/d9By", D=7Ғ_Oylg0r e@5Z#jA_Bwۗڲ׿|+{K. AJTϽcQ{G"3VrdQ>,kz8et=F@jۘ|C=fmRwY[Ii!`<$1]^fh O-OyZIݵ,}Gl m'7>UNZk`.oKGJ@_IV5 C=Y-(ӜǸOo&9xӧi2yN2Yx hV&86k .Lϗ 0%JT!,ChoK`H$ *E\rAzF#|?enyO}1b *[y]^B~Ҟ&:CmqOt%*XXEՀo'?T fF+ mxyrLuz) 9lHkq-EO+; G:*WLi Ɇ}@ouу 8Y6RE~*|Toȸ+P\/_a?'U8C4FKIf(B_UD&C"6"Ry~̕B1KJUQMh|[y%ɟ}!5hC0\UdlyK\wiv6Ցcϒ@# )4^-:!!@dؠ]?t@OĿwN?x!Z[sv\6/yS2 ۉy(cx]܋IV͏lV 0G^[#U'KcL=XO;X齶>x~E1) =W0 Ey&ʈ<5TFE:T) #SMS5pz'ИWmﯳڝA\zj䳡7V(vIxΗIzmoeЮ$>ǜ܏5zUmB&HPYu<|u?YJropy:aLs~(b/˒Z% =FWpH@+8;8{b/`>%5#lP$=2!]zczDE:,\E暡xm*5^v|R?POL^t\gMT1bɯBxRw<6) wЩ#kPGub1!yYy 3.ۜqhɷQr)(a㥅 ޱ,hsx4Fcޣ[z5K349Xy҆8Xy|,)b-Pj7ZL_ȿX7RvT^ 9R2Koq'L@rص9k=nSs"abs)z:`?đ4ÂˁM7vC\(`^E 6/{ e,˽=8`_0*~S XD{q,*[feB#6qR,|Ç2b4plq*@ged IٞT@K>A5wͮw7׈g؀&fJmj؛T* f Mң+-zV AYm[^4#le^>Ʋ=hU^2s_(GݖHQn&y9.[)E4HBi;TC. >QOtx|Vd w0JZ4,+-2uRu^>zNX#0=e٭L*C':. h+x1$bCs|/=@qf"F`Zl1GOsq$N_τ0u-jDѵ"fFeVnp)?pT+eqv~^% ȱ,k4Z0j3AGq(`Kw0 N[[Շ1>eQm%:3)@AejZYWnhd׵0{=N rxk ~rN#8Ӏ|F9  ǔ6}](@W:m_Qc݉-<a At=$-8c(h+= aq?wђf3)Kȟ%iOG ނ+ rYK211>~->oORgdJ`/n&l{T/Qu%3ߠ.NOJWg-D*ݿAK;.t69B,K(']i\O V`ިZ!ߖ}nfS{m+y;=.h7f"R< XFz:J(\ v]4XjE\ m Xvp\Iy'CudlhzqOȜ2CR5B0]S|% c6`ؖpsy||DOX[_8ôc_Fe-`Qk)u{b'f,41sͨ \ m.o%4/U,RZl "p51u($ח^FǽMɛʸ1M W]0 Q{2VvX 0B7p:-d،KZXg4z4FfbXxT:4@cYd!*"/`[-[ X3naNΖjF]~Pp-{BwTyaT_=Y+Q'݂s2:8ĔM{4PD+GsMP_T*KI.ra%F,)#"Z4=` mVi 4 f QH.S/R\7Rvy vQDMD㸙Њ5c^ng" R AƗLj[˪hR}Sjc&Q; ͋+LC H=zΐXh?PI9=7r6d+Eh+I%C &f&$U镹ݎXO+:Pd m  >N5qqioSg=ƨUOmG"Nq/q? }]@~@rc/Rz:/@5ê\:c!QxUS)a4A-5':ܣ&}<&CD}B]MvehO|L!PhP)Q2vެ~SJ&,md<gļXU_wd5wܣ"g^Ġ7T'&LV;ut囌2ܤ#$:)D* cNMڽJ <%uC*Zb&]b%B+|TʹZA43x^2?N1hp\ 9yN C3ێ}#ah@eeޤCh%-'kB'{TH~%9 3@0H??jw s쀆Ӊc]~=1@tS'S{hϳ-}SZ,ILE ZzL#zn *ʀ:%GZ.2>M.s~0tsinv U8tnkEQeSqK"gǑ?LaE H$Ʒ9MW:ƷIn&A뷋CJ+vp%Hlqq2Þ 9jYDe^6߂KԳ,_JhkW5tMכioIyW-7 ˏ&eoz%yq{݅dбt~V JP}p ~i Oi[ZO4 eP]EA[4Bu)&)iOT1p:GYKG]M@$2]pH" T`c~ߓ߄*v5-7{{^p9oN]łӝYqDHi('_z ,&ý5-Rxjj!hlgH'*"85"Ƿʳ$J 9f^U|U@7U"q&ѯ;IhLʪTku_cՇlyiJI%q/W"xG|6N}Age?=GO}?j1,^ y^gIF؝wH9=}$)D< 09Xc(soh7ٟCrPDzovl2siw:-7F,iK W05n+Dlż.i] mLn*g`4WUlwp ?dUKc=l%ZY Xx{с&߀O${! czwU-`֏K=B)Q#a~ .^g*m\c0:CrGzt5 $60uHc̠Q|mGC= ܴ"aLՇEl4#=]2IW}ĭ<@#ԇXb<-*TQ{x !/i--6]ԜaTujtQeYliZchjAf[,"8t=_P2\jZI7;AbY#٥c"vۿXV@Fʋj~sߧ q!sS&9jt/H,k ?/>F џ4܈ii_PhNӗx*Nz O4ԍO]G蠚a-NjTM'J[ |TGjԾM{?V=+ƥW"F|A]y$cV(Da{S HBM˼i`Kb?6E7WkCv%21L7셝_tl Aҁ\F IU#؝i.p,iߵ  evA&qi6=:YJ,Z]˒' /c29gdc.6ḎcDHa71k`as1qœm^9@PfnHގ}T\3N! ìL,OYԋ uDž9hs\%PS N-p{QkKdE 7H}>i\dqhu\oxLXWzh ȅMGuRH6|Աhz`'z4ٺ'/=y\H[5`'M۫]d]h>; wx$NwP(̛0.JgA; ,?K=lA;mC0!,EF}A^`}jd verӫk5>ؗTDOLU"BoelY}x./omiӝ?Vp:,493P&]L-N'DY IQ.@(f݌崟^&"Jd[\8eۜVVxьp.z4l!C@0:V9IXέv"o|8yĦ[-#Faw&Dg̭Oy\u"D@4~9S=򴖴_45.:퓙ìwZIVVD<`,s@CX6*db>9-I~̈́.KO:'wpcJ7U|eO:/eX_hN6q}I)So*?rp8$4 .ecD{9K6C:.'6Ҭ j+V;2WI݋jQ1/3Gy[^;&J9/*Y9$..R]U+!c14UFvLfP՟A2DtPޫ囝{?4&i;vǎ~+d-?E|x֡%otUBe,(gW2Ay⚏T>UC=?Eqr5ЇX. , 'l 犡om< SM &Y-RJ_bFXf9UN@)Z] AGp9d kY܄RT9-t2Q40 l?\;0 /$A 4K>lܜv?s“/zibO<&-X?sX$:Q<9*2Y(7دKPD9tX8`)uO6o{)#cˇ?6M*N$2ǡi%/j*eݵ5q_ o^fLy"D %lr˨(M ;Zq> `R~Od1nGUUd_H ghВQp55gC_FNjP^.u }sܰwWEHY~ʝick 7,aF6 |B#9Huʭkxc[*( SS }e~dEZxyJ03єBȹ kM39k[I0|$N4)GԻy߻'#ILʷ_Ms&3C'dG ƫ1 TP\ϊ/dqeT0vFrU[|u@L>!i#XfH-ri9e]A]uΔplJ曧'{V"ll gUi+46x|i)pqkVibր)]qdٝ_'OEwpdÀVxZB@]~E#h3Q,_&Vރ= dӰzA$ ?]ftFc)`b;S g# ˼T'g7/y+-T J(>bxPtwwv9K-8Jr7{1ؒ@ s2drw*w>Z#Bss"8ii3I䭿Edl!Cķģ @9FHĬU[(U)/Hl025r.b5YGMWp3.0tUVf &d,*C6_qM`͗6<^|yO1Ej.L7Ie"PS>HnD_32һ0hFPul/Ν(j(t /oIy9 a9%5{0škF}cc:(*}T;1\N=yS쏯ҥQʖ, :I}L:Sөx?g?a5W$fwY%_Ww͊xl.=])kWd}d^U{l1kGPOn. /Ι&rxt68(䚄40S'3׉<ZG ;Z~.PDqLuS8X`Iif]q;:y/PƳ'?`깫–A}WUhR}Y͢w$ {<W% %m=N/ˀs Ds W3Zl[|WT r /xgrG:}̞[r擂Zȇ/PꧫVPԚv~ze YfYJ6ң&$fz-(H\Z #kfwhO>)oj*fVǾ^mL`|A{_8ƒ'ݩjk l{zLnw &K];;B6G;Yysj%K4*N=u%;Nvh%UK,PTD1 箪挈tF oԡuhb/DIϠwWOv  Mދ 0}WYfXn[Y".1ۊ\/|sz UeB;Y~L]o : >י{(x7\MC( 'lBoI㍄LO[5]3ب*%?Mz=MAsR]R'd7WS}npK| x6t4Xʉڈ+P\nmA87>f΂[KdO3k{(}NᵜQrvJT/rѹO)n"Njt.Q>g${pq(k"ge9nྠ`]5}QXFOBILT[~=PLR!W[BkWOZ T{PZK»BeچeA&a 13rE}yc,2|eY"}!TEޣ\}:JvhբBZbW5!˃z}9BWݔB]2,ޒV4C62SVzhuD=8#:Sҕ%hpL_r6'K]ZZoLUpk)>/vАcBӁu=$עU Km}qWo篯;6&z@hwP}nFiܵ]w7 0f*T=C] b@Ok%3C:+ C<΄9@_hq?Z4?"~(G JF ]=@(k ds%;D͓mDb뗪n˅֘8/y!z58;= g9Jxb(73HdxL^ƇGW5e-ĉfK%!Tg km0ahI+ÉhV@ߗA/wdqDS XGдʍ=B#6\\e}6%&:t;}8S] 缢ؕޙ]n.1$9O"5UFM_OZt`X̕F ZL%"4&I`&h>3U䍭-"OP [%lzu|rsW/^a9&*|Ti(qj@xJ}(^==iӢٺsye&ޔM#FF@.㋴γ>I<eP<˸냦rPL*٪bǜ&Jz7hD,KJG;I1ij_̅S(DɭPSXehOḑ;Zm'vG]?LI +@kx`э2Ku4=Gs=ߊ_w|X+NdM1JDI#H =DlrjWLQ']o.i ƭgjBLbM!ȼiE ,[S흡N:*q@vR\׫L0>2O( KhGExa,_E}@Ggy?E`Ƞ|~ * (]",O xu\ܘx׽W`34Hid  ۠[9~$H"eᥢ.Yȃ?d"p!#(HYnvk&Y: G=!1Ϋx7#gUCIz2 V_p_eݴw (7w?b6DG%+.ZvS#,BVb= rӍiJ}PrӺZPҖhGaNX7:>CТzF!`mRn;P.'M!~qA+ -,rgUpY"ڴS ۚ4B7,B X x < U8ufjkg"ЪG]{Txl7BEjzGcZvtyF:(m#{Do/Tf'*gc\X+o:#"s2\5C|jly/7zPZniZczwuF*z{ 杺r'~T1! zYj:@\w>4\`=6⽞Qn;5tk -:pܪL ْw[d%ԝ-]3 [Fng8mj%׬AOXbmbw_!ycy5i#Y_(њ:=`y{C+:zi;HdOY!umk\|WE^/ ` AGbD`c`Оzb$u5:ҿű {ʧ7XF n5FdH_0@Z5w 58T RS}W|&}[?5Y8ɣqA JxIJh4\&gX"{Z%4'㹹0`mcΰꐜkW>%zk2;A:FhgX&[dW:lt[n^2oG:h^|cվ0496ej!vx&?YA@LW*X';ХKuNǁCDbD!PxM'2=k* P~qAI|"Tq~ԖeE˚kAs\> E^U=73OEiSdʋ;}Nqg V&~I񻃂J}}=JV93\G"b|{vo ZmKP^)7[Xi<ݘěvz>R-gK*Biu G!Xbba2)+`/4T'95:H!bf! L3d{U?3tw3Eo1XTœ!l:89ˢĩDJX6d%.\uny)YCWk E u3p@W$pQn E}0 YoV_ҳ@kh椹 fEw+۾]o;w7t97!'r)}공_%e~axE:xkl54MrgJAk1eLd֞Bs:7%OW)h 7?FYj"dϒj;cF :vhbt=7OnuwixeM͜_[R>U>6]Ubq`0S8'M`m֓DE]%/X1ZK9gyg {r. !D#"ר &0lgVUvK0TàCݷGKgA6e Ӵ myjs0HO V0Qq(> ,DH/S @}fZYKп܋5p15^hi2tчP(N.,G9|́ﶄsP _j%7~8x}ϰ<d|$Ř/ְrq`3ӱ:=BΪdДL]<:^Zt=TEЎxy+Ew4/B}F p6z%ms;bm:D]ȪWXϴd15o#n&Ke2ekl. / 0-]w1b),;EI ;#Ҭɮ•+2p#\ mWGoF\>vj҃#n +1'aڙeCd[׬aA6[q0>\HhK FӰT搵vL9>L RFu8"XuNҥVQs,lgMK )Q܌n$_jx7P޵{QŠQZWnuV'VqP˟'+O"M(Zxz6,P!eRn]ӟJ7vX1OW/{']@S\d90`gѤy6 (2.c?ΥYWB_2 H sX",#5qIꪴyZB畨WIO z;H =Wa&(f|a`ϻ @XÆr2_:\TR`o tn9q\"Puy0eq lAe @M9T7rrZ$uKF8~2w595*ܫeMlIL%(b"K^~ .iWAJ=o$3YadM#<"!Yz1I?7mszxe%g7H o Cļ ~tf qUIw)Z^J]Ai.9Bj#2 w*twC?rPrR^p y++&[5,h7k:a"8C\Mx`ޤ3X P'0a>;-u2kǼ$VNZyR1aYyu'孑1ew*5  :\Zreb5ӬrsޯD73]GQie!2րˑxRkg%>?K>)xbH[ !ۧpoW2s1NrfީD@>Jd'R}ו`ڄvT(V4mUOno&BVA #+Setڶ>JlԞK@Iܓpts=!iI6vG<,Ue`ld&!鋞N=$kx]4v{GP뙦{y%dڢ/,ZMvK[~ }Bj%6hbϰT;L|#\ы WDw͢BQp> Pw+ilm 5Y.t$+,d5\g߻Av&xAm^ycM^FP MmFO'{Ԭzm-{w~w=c{v߸dd$,?c ^T7l bx?Dbfdv_d0l v7=i OcU-3揀qNV>s߄T@ѕ4`5Nk}/tZIuQ$X0vs&)^DT= u8͒`"yzގ\ؼYZRM<Jn7zW1GM$f|N@G;PfF ;5he,2OUpnT1Obӝvx{ )Lj>f] #P^g(?ԹEd{ciB6- qzŵqOVky:*P^4F{LtTlxms)xZ"JΩ eB8?)ң̇;EdܴHPAa_go ێ-a#/0oIuGe !=OQJKX)٘Κ> إ75]"oB1*&XU>|el |@:a;lT$G]zfЛ3k}zjټtc!>xY2:'v*tM⻬΄oQ͎\YGbjE2&n_@(PЎbL}t72h<3 M-ۊowjab~ɻqkj|ejW9 ]SI SR8^'Ƕie桌4(B/Re#ix` m^/o^DJw`B `@*(Lȡ \µn~&w1oo2Cc348jmIKBzؿVz(<GɎkƛ~ ܍^7")%zY;F"q/?AT>f*V֐8ޙx7lФ]t25._͕UfNB7-*6 qLrXC 6^%pPZB" (=B4X5W`RII߽W$Y#Wf9{"YϰxӃSi|rdWu{3yUPz5w:>>@'tyf(lF \߲ucLrCiχ:g&&+Se1W["wKF: Ad*YhL, hoV A2Ay,oN~%MDUQ~ϼ/\2Ġkm `~g 7iWہy[(!FI][6hVBEìa{_B!!GKq焖]f &/_:8u'RB "IWj9,܃9I xD'>6a[w, ,˔iٜ'[VǓvS&?Lyl2ъ]XΙ,^µ)P$6۷p >>/3?JI|ei1l{F2p-:j^Zghi EwODQl͂$h_Vw3O9VJB,1[Y?AL$"ēƼȘ`zY -2ߨۅ߄^?wSc`;* c &k mP2 <>^!)u !1f/+%J=eJr(bX/Мؖ1LjGM##'|NhT( 4q pEoZGDjs tIs- WH4]4r7R UB;%uU6O=àέ$S[7t7SkJc1cHw7]G!yTahtJeLA+a?C5EY;tyoYupC7|33߲,"+H q(?G4>~ >kmjTʽ;"٪]%˷tV{Yg#WeX/.5 VF}Mt_dpu>>p~(G{ia@ %e?&u'¿(1*7u+z4|>ٗR WWF(/"V5(g'}[9nko>2]E=҆m2݋ #DG%K]<@{2Þ\f"*M: dƟq_0'ٕ/ SP԰ ~ j!}rV*m@ XQw8BE@k[؈K[e4 焐ڮ!OKAoBb?u}:^\#T9vxc?;ƀ ( ӎ:+dܺJ63tH"u)!'G}E %r) BqȏB=/%m^[ZeHM-=Wl'Dk2R@;f:>Zb&ѧpT[`_38 ˡ]n&ؽkCEIWu\]n9e \`)@i1DF2*X!> `9lpRUev 2o h%6 ]6ÏSkZ`}1?OND;(`2*[JB~tn YozjMPئa;#19|1Lk96Aaccnm+0R7|Ot$H/` eki՝?iܾp2=C2ZGL֖ u)Q6:ً`sb2wOP+[)\c_#v*]6,`7JBZU%J"s,R"hXA!lvGWbz5]nI>J;q޾s#gU69Ʀ]uLcƌK2yklalEﳵ4)h+6B9qa-w40ƟFkjָEh3&)`{)>uĭ naR h;}vM_jyADNj VL|`XůO.![RD^ $ ip V6T vCJMzBɘr{U^/H wC]Hxt64&`+0[a3>h^sK~TiTTdƤT™;B9k#OL}GsvV^1 FsԸʙ`j y,IplN,4xL-V`H賱0܆)Ou<0XOq؃~}1)si;CxYtTP1:0G6Cdhc<_Ž"[82w⥍_N2g`#nes|햨8DAǏA[uʇF MfM_KIb<ıcnQa_; =f nWz=Y'$o0:3"udl5 ^lA -jnL 8= he=P£?raЮ?[rlErn}v~y惧j33e򰪣_ŨDlj KxtL]1FU;f{ʼn3M VV7{\h_*[16ӻD#C~&lWÇw%Sd UJ1pڠt-{Σn$j^:QS=▨KZ1/l1Kd/^A`-uʺ"fob[h4WGI@IX> H@Z뤼q3e~އD Wug6*[;b,hT;.pg۷at\esQkRWyWa#"$!kS"ƻR?*zfp.tc2wOgsJsn+ z]y 75놨Q9_3:z| ^QT_"qht8MS|+40HpfݍK*{z3z+-^y BpD#|<!+z6zoFZ ##Mz84X25-P,=il h4:9''zʠK[g#mh+Q10 ?ag&&@͠˕lι/4AQrd`3DŽe^ႮM'OtW5?FxDTP5QD-/W7/,͖}y1} e""ճq,%R+P>6xg(j5@t8b Tm`)ǏspJ=A6\iYթZZ͛ Hcհ~YЋuIWh}8,bGF2iS[#EtJ /wW;|o.h8}&B&0ݨbq]umFwN%Hpw d8+PUg COߴ(2]׮oVP-ӈ5aK^5\*C+%S!ʡ/ 'v.s@M7efW&w#vIvCc|Dy 6+M+c- ^^q24sMO^qaHJOBxp:cD؋T&6Q+RC~ӂC3RP?6ˠm(䛂 Zjr"e?oHL)O+(A#6@:7qjE]N(P`pW܉D@LO ;9ӬkI p8 l_$xnn4p*Ow.Aاiqb?$()Cb -!@kĿr ٤Ž %k'wEEN@RH\Oul79Ɖ#:S PQ,ޱr't#݅Yȯ9jfY8sλA Ȍ]b7)VEdH&YymfwǡΟ&|n1FȢxUz4KҦS_`EG/aE[6Cw}C01[f^Oq3VW!˵-3fB1[1  yxVhFֳ ˽q0MRteJ6lp֖v$r~-*b)_Ep*:Ñ[S0'`/87߲R6>e?z/*VFXLk.H>Bov&cU TZAqU]g7(`|٫Foj)=vLEVa|7.}Ͽ*>Z'@wP{F[kt~y6faʔ*9l LQ@H+YDq%LCf䳴}KdFvp?TDJ9 ,=jȾf!ÛpOતPOp J&E D۟ڲn}/R"%PȜ&(U,`køW|(͓sC |cㅌS^`48KHTѮu_._I2KhHGq.H%@ixh6Op2q:T{ǩ/[VBx4,)La&&Ǯ8BްXu`G8Z xo!a\g6,Җ4pnġ  ϠLԝlH'KTĻe!#(Z8ݐ A&}EyN>ogV*x@ȓT v܍f,:;699Kɡrmܹ͵P: a6YD$et8A*-17 "8Ɵ Ήgv' $JY2f(yE6ͷ2ePdSU\`;J8$”riSgQ[(ɒ_@Jt8'c>M>*b~‘7Gawuf^,s ]HDbXp9z FmlE9/fk%&mW?{m2e8|f5NOp`+isШ:nI4I|dͭAb;fA`Km`Ol<+QAUVTm+!=\mS'ţh @pώsAh zȻW'$xnm`:Kba<鳝5XxcdcCebn'~緻H#KVJ&fm#xj(@)`,K ~ :;1'ƝG2j˹k0Tx3ӵYm ժ 8ETۍn݈͢ -X3:裡xj2VIg!9W73ƃko&U ƺ"z8.7[O!¬dZ.ɡEL{"-Bi_ށLYH8iyYb=+HyKjK[h1.ܬY}isqY4n J\;Fy|S5ӯo#1!tdιpGYJ(;'lJ )Z[39{\Y&PU RWAB3TԮYR*q]!+z _|郄-y{Zڱj*\_,"{`F(蟸]ix >ƛ-|׏L𢡊7VNB18k"N%~lb7E/ #fX' K"P7a"XQ~>HILś+0 4䵛u/+ET dbK2}3脶"řޡ*ܖϙM0.ivVûxT9 j˂Oi{I 䙔yEO}\tta'Hgh=)7,ek_lg`XLJ0ъMTsRٔrƕhNvU~Q,X*hSJa ?_}s |Q )q0 "Kό8+ t0$ 9O>>~ɮ`iH`-1=rxѴ4|եM}AVn1A7sÚՕ5?I;ev .ۧZ2b{іַ k7H3}ܦ՛qSH>yjv'ARQ¥c} اc>=55 ѺtDZ8D_&ܸڕ _FOi.<ﻬfKWa+@>)הbDϹ2e\v p#-\ i nL¥FO2CtEo$+duA%ADHq`M[*4 Bf϶]>h*&,mt h>hGnk:?B!H>"8ogc޳k̎5Lez_ΧǼ]^2&BS>AhڇM/?[B؍v% 7("2Oax2xϬ+xg8OfWMY)S|O K] [S8=HhRVWȩ>VEOLi%rCl0 iM{ڬU9E fC7\/zK0|^+}W2YB@@r!J$_ɾpO+"{/G&/k$LpXJ*FMn5Q"|DKg=Y tBW<}Z1\'(ÿ!mm5qVb /6ie̫#gk>@Α A=) ~ˁeij;e;"dfFw p9kar<>ngy;\z*a&֘}(21O[-C49X>Sդ׆0C0e$||C+]/4Ǫl/?Pi5$ѹ!Lk1}N8W[ܩqwb.! 'H_흄'2q§`MeTȂ =-2[1o[1:_f)zvl)9E_[ʹFk'{.W opfYdtX1~M/_ކA)V2>Jo䌥B8FI( )j5ƨ`I9hƚo_Gl-eJ r%b}BIA GI,@vA猱(寱"+bQ'Ś6HԦjW|pA{:ͨwކ?4U0l@M_n!<^pE\F⼣8N~(kjIj9(f]W7.J . 3O;h2bJ>i" ySd:u bTqCs!r*rFSa` x|i4QHM lʽ컂;yNJ'>H(IT|VPI]ZW؝_Y5ԩ״r6kx~㚟3?ZRk dEchKNͅθ( &^/l^CoY|#ҍ}^4^4'ԱB),6ěM"?-E ]}$0Ab.iԆO4  ?d 0/RY{.>[/[,a_Y> lWoRBQxM:Meނ8ol$6S[66bNl%>G4g!dJނ[i-jc B(-i,Ӥ;ۻ~ZlcjQe |cꒅ5;gt?aA0>R;uf B%ef`l"A(%\}Z Jp"3;78{?| c#$בh]{p!UIS^D-YG꫔d|ѪVV6l4.G/gxٹ J9mlL[8^j>uy=L4RԶs,#QϹ*Rx'"<#yN=ٺF>+x PhM\;iQs1qu?g/xnޕwmPyٴr|kT#w&e $w+ J(X6t6)#5 <Z<w_3Z`{B!'ަ}.Q{@ʓPSf"0S( ۜ$L`w,/ARx>hX#*ujxo{D&ލ/!ȟ'm-JC0qN[`wTؼGQ< ։k,Y 6@(,wm1}ʼi?TMg.\+)юS7A 'I57Ոr(olɴ{BUoՄo`q8H~('KyiJ[d^ʱ/;q>%q;U 踡&L79;n\W '| T+aB`Oi,gWh`)Z28[rAINj";QH\2YvC}HK/C:o\6,*uX9bk%W e6ḐbQw{.R1s 6 {VlYS>pk;G`.ٟmX8vpc%v"n^EEJ7 4]p%l?^^*.u#a(8HLƄ ꡨJIRl JC$' DCkJ`Pu}Ǐ4Ё75m'~}?)r=ůV Xq`udI.<tBq8x m| -iZ=1)IӵD|]VɰVxZR^NSX,dH]%SY>.eF˴5hHb}6{譑ss N`.[{Ph輖e4Ӱ}$K\V*Ûd'ǹyP9*KYZ-f+!k;Pkor_ӫOkrYB ^ĺ}E0z?c:O!"H7VCgsleyѢ#ѩ K/3|*Q~%/eBoQޝ ,ZÝq:^N&kfZGǮJp%#\Ey˿F!(553Y6ْp3%M mr g܇-v4a5?OMٗ6\75]#TkEf("`n4h h[\Eb&u>䦴Ѐ!I:P ']-b} P7ອQ6j(^A-0hk*wI-{I%Tt}`3CHq u0;|7yبfSX-FH2"vΠn,9t} ] hilIhZZ-e_ v#GlYZ0.B,:zSʓs/8:'@-Gg&zM+_aw]_ ٬jJiG?/z /SLEw^q8_b[bEa)( E~[)Y\O{ 5q9e72yl(k&V+ QUbHBv[Y}tֵi7 2Ӟ)u;[h tSƼZ_1U۱LeҵiS(Jky\G2g5Oh?1e^Eg!n.CraE!m:By 8Rcpa/Dz\ /Nx6g1'l)nW}Ǫ}ܹlhKoچ85RG'5̅<{vw rL`DNgqVCs}J~IlASh {Cq IfC[K><GeYn^JQIDRX6 jte(X'!ƽ=Ycp`S{|7wgХRD҃'Ljq'Z8*Zjvݶ)] cd]>s!ktpmzv"zdL~dqݷC dmЗS%5+rE3@g m %xyKTlNJRGg@X8mei7ҁ1v]?z4Rsm1 e) ̀ܤh"MO2JG=OQr^[$dhٳM| D[R똷 {_UJ طJV+N["pAPpd}B{b=ᲲiIcO=*#=#VJ*f)1#6]a1GGPQ< DQp)? @a*_R:M1=`]58T׏DVYiVvȖ%9mjk32AVL? E-R׼дj `?bO- Fryټ;?'\~E&_{ya@΀餮FuH6&jgz f4փ==w[x,;6>-5Lz+{uL~eNsgѼKQU|°g1GF;pIh@~N~h&$IWցI9?[U]wt-ZoI;p\y9v&/{'MNv7@kM-;=G:zcq]nxdUH$mҼ}Гz[-DFmEn(hs8P(q,_z @UVQMnlwyfﭭNNe^*@H@Ϗ 0$VʍD)VOR1K0px=wWC/F7Mǯ0:vW2ja q)-v7j#S ?dlsx\,ki-WkwKk4ߘr>\`W'ZމKeǍ0Vш.{y5׌5ץAIXϝ5;Q־A_'6&w=qY4  a{ z2&A>kih !] :vR垯X;eOĬsO[w +i\Fu/Ego9ܨh\_NruL;<ƃ;hhb_M/ZmǪ\rlՌie^aԁ1\}@. Ri$T7}ur 2!kH^oeTvx9_OQ]|2s82Ǧ$MW#U?[xD JG]*G*)* WB%֌MGüUlt]xƅf("u5 w?|#"2Vt$Jl]قê28F$Eyajac,j {aF9?IIa(02t*}›?xJ Pm̖@`&sD/+^kݛ}߃[QkUIAK;i|( K% cJ[4ҋS5#1i3y,__wtಟUi-έ}Zo#OWBb>cyɁMpD3F kj?A߹I` 0 t}Ih쬧+P"3JIDâ+?h?ԡ_G䱛F2av5G&|í{oK29PbI|neSp+8n)l.j5WXq& 9{?C? 5ޛQ ۦ!o-Ë3)N*o,@7]& (AQx\Īe"o=Ϥ6Oe5nq?2 1_{T#cI( mTvhЪH}>2IS$*P "b)b,XD k3&PϠ+ҿUg@W|5|!zWcMfF6Q@yؗ7^ E흸K%Mr&$=3!yEpL=_ 0={r^ Fr:6 eUYBP9όLNLKEo2gYG*h>33ɝ]ZnSE6*w4+H'RLgO:MO?1D_u2\W/ic| 2DGWe pE=0guFtT,AhTrq*{(0>"4ߵE-Y ̻P 1wa<9,L“Vx{sebQP.iL##GXw ַi1R%qD#;k.Z0W'/NvN!;*B?qsF.ãCtwiP@4Im 1罊;N_HxR!d?x&GEz h9&Sph-FHUЩ nʛd;Qxc(bPUdAR!J!֯bED)ȼ !$,Q]8'~jT|HS񷅗XX)WuKL-rG =ZܵTvъw/}&#H Q&r(W_-H:W*Vxd Aco,&Mw*Pe[!¯&xR%!"vNz KvԠ^ O~ݫ_8u1n̎J !0B+٫<2-<gOTOh~>>wmc.܇ҽn Ť:+.6/\~qVo ., Ђ;/q.lprVeQK/:zӦ`"i0jDؔP"7+sʬe}Z}ų\MX3 :ĔwZ8r {# 92}ޱЍyS)f Cxt.?VV~-B=sx%(`KneJRŝFHn8 9s>$S$m~Zi~Q]MsgLVGiÝmLkhrRWQ`O)]Zʖq֨YY1Kd N#U!;Wt_T[E]fGNgkĤUmjY7(6S aU޶U m`KDI~;aDWHI/}r*CCWXv)Kivgk5v\ ѹ즉3M?;UwB^F,YL#HZͻ3wq6b0 t_\&b5eʬeHtK%TD_7 Um8215@+l)104^99 >NsIbLO۩KM *7>D Q&V!5鸶ۦ u63X -7խi7E;fVFvɁ Nx]df ٪&gKع򇺴.;_25G0H!F$sm (6* l蕸f'?ٌgT&CvBBuͤ?dNB탙J?w. g cm=s`hV ˵_|Q-ztC&+27~u0JɬSfkiĪ/  "& Ϝdfuٱ֪һD-¥`cfOALuzs;ghphVYtn6 cp vvBVa5'0"pS>izv6|ϐeNB#G`cC ƥ*'QKC}Ґy坝"jWWby4UT<]ۍfkcO.cO` U3 rlGa6{3ō+s•h_lԐ>}bcg 2>V*Ejf:E;+BUT'sn*˧SL9u?31#Wxv`icٍyL$ 6Ǿtڏ$~)R-yo[95ZΑ\< 6(Mg2ϝ *qsLws%4eHƾeDLXYjwH(ԀmagE _~j>rLJ Nle k g͐oD*cJKz4@-x~͸jo*oqpClR/ҰStSƗa 8{s_m>,H Eہp4/A,[$(?n3 hx-\ '0KQWr"ʕNp1Cl~\?>$4_'}W GմR#,VsC$1hZ=:_ ?J5L&D2Bxo>3ǑGW;y*S2ʚJ+PUnL1}VHV,=?Q=\z\r6wGn&P,yS[ḊN}[F,iaVoS×=qW D][,5[HmT#tyv1vIu(!v[ỉJJJUϔE 6Nv#p5kުF~7i,%ȪF1`-ceu0Hx9̶KI5l֌s!FϕL̨%0ܒXKw T xg2ˆΣJvfM/߇za9~* `w2g*[O, d*ί+~|2nhp%p{Zp4&hEGI9WfsEV >vUȍ-v/n!,h%pϷM4Ⅲz`=Fo:^3Ӊ9wәi9 ݹ$AHY0:)fB;g+ ͯ80 ]P1^斓3y $GvQġq/:NP4 N~o"Zڢm*Hh2OmGU8Da1VdtŖ"`NHw`J|t.םP–\4[QM@`6EܘlG_>UtP'|YN DV$ #}J 9ʯmbIDY*U3j'sgX(JF>42 FߙNx1ܨ` k+F}*3Rivq-gJX>g-݇U |U@Gu>|C#!j)ȋza%: W3$g]\?XGzWM趁1~L';@O@~S fe4)K~ve6E|0lpjusK_]P{ŧOG܉(l;u5gfƠ.4HXR%Vs0zIZ1OuҳfCW-LB-c۸~eyH>*6G H+mQo:)S]XI F3Pjr];F}V ;_ۮh:v"ɽjYUFE:R-ځCi{QO,`ۆ ,ZaI.r @F{OjΟix*/;m4dNuB>֓~C&w J6e?)3C*I}@ϥqv 9 ~,ca끝sn7()ϐG]3,{O.̣ c]<8d\8̪>@' >Hjʇ]&I˂JAp'PH:$!![ҥEScy^*~>|ū0ʫP5:XpP\u^5Fp]i÷7C>Ɇ ),֦l*5 :)ZRhmh3bwa~ ~|U>&*f|J\׹ Rڲ}4rh'K]3 +~OcqiM&tu'y /jI}K[{i(s s_ X IZ㫓ÝWBUB|`DOiVǚJ>donQ+ vfkml7 p)O\jqANPTA2?P`<[l x|@X81A;RZX K@J`E ghAGDɲLE1֬w&0Ql9V8f#.}܄ndlSru]kX#僲NJdh:62`4Ӓ"CD> nQ.$4_YE"_'vzBM(d(}qFX>3 yp/Ԉo9vVNQ$*ck1xjd4Ei=H&;{a_>SS}}R#kx$9h=rsYRݢZNYubȯ? o&k87ADJSVu8 c"૱7GNO )|Sy8F>R$ElA=.>"pRIe3_0D$=rxRǴF?;"@zV,pt ƌRKf!k$x(*lB˼7|̙mSά^aed^45+.cOY uƑ&. wN7̠ g0+H{ZE'kk1KMz<:''mGUݻr_m5 ϙ[-?oQ!x˲Iok΅2GM&EbhyR.=4_=ə_͒S<ҎaHnBV6ukƄ^A 3Ƀ183_aR$^E5.A*j`h΂MB8yw|da+Z t"MOmm=~&+FAt}aH#4liw]t$Pe${M6qFW7׵tc8/]2eZI(4@ 3qmOVccjm MAQ~W4;p6e,F3%!paKwe* KO ӵv3p!R,RkӇ ,6aعr>)QI=ebAq-"/h2By nOfuPoD }qD{7G{>pt+egfX$HwN6Vw| pwtV<٣ꇘ~qjp֔=ߨI_-#8[5Тuq~Ĭ(A}o ?易U\H/ 0?V9#+K {ȴ(,8_rNaₔ|;1x<P3ar Iq];Էﯩ1k}9WqDR_VJlV-(]320{`g,rȐ;_z@>ܫ*\__q=aM?_&#ㅁ)7P؉4K`sݙ`xݾ-Q ܁cҠD;fΌCiwđeȌgWʑO֕8,ꮍ:]wTrJw!L~#+iؕHp騥$s˄_ێM_etM@؛~}ۮ`ffXp e$Q孑$@8@^Ca/Գ-ov# f91w~E@NjTDe*!DS}7e56vi~dmZ\r9.̪x-62:i\k5XwCN:ݷ4vfpI?]U E+G.O`ZxlGlQ߅RlrcVnR}h64>$WOfce:x0d0J2-X_G Ux}RȺ6mAhcsaM_#Q:zw2G!sɾMly֚PQnTEf?ݕDF S(gIAMݲROwtI <×{mGHRFiSxʝ]~@%'c48ÆbT5R{n1vN(O-%L= (<&0,2gGMI:>cnW>Q=yeZ.zBQoDO>ԌaY!Ζ_'ƥ 67{)i_ W_1{1a\n1 \cV'}8xsf٥O01eujVXy򰚽k!a}Ex7|cp_XۓUWE1hz1(7˺^ZѼ=5X5,U>´i*dF?)RDw⊰ !{k0:f7-:+# vIJS& )rNC{%?Y*\1ET&QWXVw=~muxeҶ&t*ё歮to#H Aukݨ2UO6h AB%楀PxAX;0 ގqy'ۡ˓&x妸0zV BX;o4厦">E+R23I-0xM"τa|Pr% hF{8e_l$vI7(h]j +J?G <ƯR1instv6蹮W8 ̮[ OLOwX'%e,5߁xI5R8`V $lg{s6vP K?XgŹfjB&|&`Rʨ%K_y) v]%egdrR˾wcR':,ΑtlA:2^.l/g&S4>! bK} <4ly-uES^͠{>$%2\~z CakH’Mz?ċHwIh@U. maՙb y-3*UcO5uSBX잚'hJj*!9,"vGTW"f^zU N/L 4:@a^$c (9!`MJP,ӥ˴W 9T",<ڼo~9'k;!:uuY-٘K.{Nh;omqɦgsHHSo6CkcK+24TfA~@ za@/$@߶% MۍLolW`B:S2$tWViʕ/0/bds[71+ K$6Slj JԲO[Rݎ:. z}z _w毣><&}(}7aĆc Hڿd76ȱ]7RC>ce%jvPN:J_6<ҷ9tt~OK<N/§mY-*NS[HB^ˤCw8Ԥ!wx 6^ l c6}6^XZ4.=|=OBQ7 ,q:$K(l*~:Ʈ;i>sX0Z#<'CKU qBoLƻYH(}Nă^l"Xg6>y;Vr]P9=D+9ǾLmcl;Jd]\&@%l*MiBDroBu=Ňw1=VH KIεH|V $ZjԖmSA rBAf =H56Yvvf(5<<< `/%qfMXlސt$idp{d56plWCoT7X2!v(HzAtv GWv MU */"u)zKq{-{3Kާ+goA|c2^,q^A[caEp8=7٪<+'O$B,G E=4G_M>oVKiP6FpQONQJ79Jf͐t2FvT8D6Bm9lV+@{i…ɤI}8-M0$0v^|5q#Dф}3 XnK^ cZOt"2XBY*Ev0{ZU]PR9gmÎEtYm57JCQ1gݳ"Iy:%&8̝)j"=> @b ¨^w_ ѪL=B]ۗy$X笊ퟗH0(C%8PJV59Z -@Դ_ `pjMM~sl_l]W^G%sHNUns*O -ťDU4QD M?+o9@-n+ 0f'n˂Lr|#ٚ-q0{m6$4|aS˺ qv lQ8j +)ZBMof¬𑄢S&UZ9ex8 R9Kp洡6UT[WqZ:D*|80Mn+Ȱ͈@U"K@%[Pk<|Ag&z."y +0v1ס m+-1o,.yV9I)g0 z/mhTܜFhs9e⭭QR4+BaX&jfܪRtv |9f'B{=E~1z":2e0JaV (4X!H&Xu7FA-P]EWA] &"2TA5g&MX3Ԇ}#g ,M* EgFJٯ 7/hDނ9ö-qrؼڝ_.Y^dҷǐQCO=7s6 +vvZ!oX 6/'TSe GK xK1xamNbn4Lv q{cQ/B0#7F}|R.vd+kׇ[3%u6Vȉ q> oc$.zx'Ҍx[>W4O;'_{X`twWW\_p"XGz ITfۦizcb|s]ay*%.u&`w\NJ r}X W3x0ӹ EL$W]n2ƒOK(Sf>PmWHP*V&EP~@7p&=I. T?JbDV~CgMrߨkv2(Kk&d[ zpwqy>fc%Pa(GP*SBUfN(|˺ h 7Tн)^/+/LCMyO)t6iw- R($BuI]?7]Bbf xdVۋ$= C;^E8e TƄ88=k֤b7 ,RvNPe Z}"Y?rem::8@a9d/ax ?;٦vXiޜ5v)YK> LYj+NtڧC!4Ĵ"WWa0 QAt͗h8Ȑ~6MO#ݱ,wI72R eg3< 2U|&άOmWhC}x &&g>t}Sq~ 9}bOV+xT+whVݟJ(~JUNGndD^ %nJs n ѡpVZOcDW/M 9'I3 F0+}W" ̰~/xsBi@?@#J#H_Vi7Kiv5EZ[t鷳C c]\A^3}z25gzYի +{M/nQNkr?"É 0)z遵>Q  $7tUub2jOB FUEo_PrẔa 35#_UuSqحs8kjN#[{B+'V* A&R|:VV&"13՛GNh ٛXPZI=f3(q\BZUJl$vtESlGMBz`_';a`5}$4cje)\-(R^9Ѽ*4"I]g㌱8glDL#aJ.ի`a KwPlL[>V]JP}$(u[)Tj5%{lQG~tCYzsa=֯myZP2P쑪eЖ@ lx'g?L7譲z&QBnYxv9YALP𴣅*q1gvFTv>.?v}ATA@pCMS|.؂!sh)4<2=rMM謒5EF 䥣(]'ʎoX(7gb; #o:ES>$>tyUnW**ڃFUt/NK5m\JFK؛H7%Dr* "q;XAGM'b~M7ISڒ']?Sm1B\' 4[2Ђ!$ˊr# 5sdY]pliS: ɱu_lިDPג#!kw-<˅ ]/l昈VM(KohoWgr73)NȦe<91z^Fpt%QŊ{>,̈ --QA !P*G|$Ȕʵia_˼.|| ufNbGF7e@Ϋ³Gc챙* jʡ.0k>ҳʲOF'8.m@տ`;R97p_RY>]bSRP)L }@Ap'f^=H>jOfM=y9ʍ̼Kw$\;nE}(Y?i˕գvHiyyA_4msq3|k`CUR/ZY n$< t.uI7KfROuϜr֟%I6lk=VD"`^P" m+J&K?rS9 w=.,CiwGx|wsǏqA#' 'IGPBz:܂\Zч/7]~f١fb [k. {ĿͰ uyݢñliʁ (9Aխg.#|cIH%ceQ~0>o)(xika0A|Ki0,KF|넒`7WIaT|IK­PoUU,ǰ>$ȦsFԤо/TqDocjpԂ]jˁlB> }h{K-mN)fi;"/MM,yvMW:r)6K֗t$:"=Vbڢ k76'u;lC@6j٩$޵صaԢ #L"r e.a%Q kou!]Xv daeN ŌJD 4*1kNuՉb+ ǖ炠AB^:F+6D9^Z?{AF%`WjqB5NE#rX}9&U& klǕo?QѴQwcAXXs;k\[,\d%H#uXh.բ)H[ sQXBR+*YnW5R&BrwɆ¨&`)KL = |pH]΃^D,S ǀ̷1@/.'IYpG͚G)l5Qd1bDn,oBtu:קf=|[d 5IĽehS$Ë5y/LpRB"ViL. еz#"1Gρm9y9vΣ.{e7cnLoih2!U\U8 q2:q瑐!"!˸+pH_f|[ӊL1ju4r Yeq+4]}m[i㍩oTE?{;\`n6e)oSWg 47_' "Hďԍ J-:- =DBB@X3uI!RS0^Y-y&.;6?QO5M.0&cOBUMhhXWRaC,Z5?JoDlܷP ArRՋKQ'wyJ,z9L$v :pWmC4K FoBGE!lYKɴ(7~/ T5g/#pFnNҭ/UNo-쯂"&r[*u>>#ۈ '!գʙۚZ?qtUJBX;qU q(uBݛ|3$Nmw%Z"6ֽTw]{bV}%p"[0~dI&JN2Ĭ8u;򁯇5J]__;n1* ގ5Uĥ;{*\/%v;!ذһNʴPEȯ iBaWQ5w 98VUbNTu~ M )lv~Y܆Aō fsx[XMyoց뜆\1w!6^M솄|hME.%2iX$L[9b0P_:c&ǂ g2d@S8SLpJ usP@ 9| 8nV}TF|My.E`d" fg3qI0R`8d62ݔbij*7Iʽt]IOxl\qAYC>XYgl dPez`svdVNY569| zc?z9rl%&;Po oW HzxP\S@p3sz'IOE;hx&6[u?awҽAiw`#Mq;:EUV$&JFG&~YfZ4ܮd-:y{ޙ avԺAy[|z=-Rm(wӓh dUͿ%kօy`Ii-gFYAh^ S@R5G \pL'܍h1^$VU`9=ӡ%f5C£3:V32Ir 䨙;p4g/?$<$ByD('b1D  ?Rli}OdoHJJg>% ZDu`~-aƪt= ٟ$ON%Nj fpu#mi(P8MQ6vvl;캕,ytV]A{>K<@w\ӨB.P|8ɇ\]8~ZD,Y듑׋)mթn*ҴDD nj8,8 y(.W/Hi'!^2{^cDl!I**u 5.W~yyMOz3v`*!~+6pݳ-z\ɍҽ6 "9-dUtd.v`~עbrtUkFI^(^ȷ#0wӺ}u*z$b027?2yk|ٯG-EJIm\Rֽ~nS1 0?[Fw*2­E~0~[Ŏbio9>agLl\ :].GFtd7aG uh 7I%M`.^|˙`Jڌߌj]ԗld Du 5)HnaAc+g$ k`Y|k3aH@p'Z:۪p5fSIw1"D>:A}[7s\slk@ BN&,@;l?jP`~) 3HkU J|8=J?(맫8#d>Eץ3 `hj,cN$//)-Kw@PJ8YV)S,:ifPJ}Ee9e_ fh=b8S7[J;Z,LȘg?/ek8rV1D|F;gior$S2kz@h{ħ<ٳ [)jKkYC +;ȷ]0f)[C == +P\u +B1W?~bu%kIgc :C p=^adW[ԫXK?7pval H"93vG4#l$*k/'gTG8o@/ 8Pl#WX$Zj,5Pa'ɣe{`XN߇lZQFǡV@tP+C4g-[E F|ӤTŐlW4%EDЕ~5̉UׄhuU21gx+i4ldkJ[êE]I ? ?k4Kvek*A.^𠝠5mP)^OVs$*ls&9.엓pnG<9AݰBV::93ŋSd7Nfn]@0͒U6 ؞j9~h~>>1F-"=9r'Ua2ODiu}\fje Td;{m(Ɵ.!o1NՀT8\ tFWRUo|(YV9ިb5gm- ?laᜰY]Os|S8MY̋\ s,@,6Uy{~]YY3-<a@L2 H/VNC[|hi5~o⳼#L ߯$zg-=liEOZf͈ c` tra/O&20rOga_D+j9~OSq6 -m;7w?pg6y&+.UI䒸.VWm6R3 ki:.!ƞbTR[?ffKskݶ:ll)޴0 E8*dWZƇ7NmMh/# L J Ylr2>O?u\KX^F|"#r0΢:A B<yr&N~ObRrdTCn;9U x b~t\n'7M~r54LG"aUᫎbw۴)j`vU0݇#ިv $Kd;,mJyo,y&AQf+K/#zQt)VyLG|8sJf~4Vfr={od:ss*J_MEJ;aE5oMojOeYƂ/Q=j:P{V?x̌\22M YOG 򅬏M-c\oH5E7`vXJɴ:sX+LEz=cESV)Lq ![mTKur{歷3$"f|+Nm8cd1nAϙ_v"tÄ΅%C'KM=şͣi۷% ^ 041[f/P%lij Wg0-[&{Da*OD]^d,ճeHb{V6DisG͞Qg71veCE/J:Y݄ |cd`y??ObC2bpH֠0ycgopO/O$MQ a:?C8<|tʸ35|IkuFS(RN1^>:tgY8nՕipcu'' Nov߽LZ!cnG5m* ̘^%5 JxOlĻ&M C% %TI~"zpo#ah'|l+iEltJB{D :ոGA$}r){b{9`ZFu]%#}꒤‹X:q%>4YRH5z͌!)Su|5p;9GXu=&̫"5ll݋vafKZ3 }AE!Kul- OK,PV3F紖HON:l=ڸQ_ZDo0`Kz&Ok|[TGi뵌XZ8T 9O7,7V*ܪQ쉍^]%n F^jlSY}#1D4!ii# 'oQCb e`k_[6B0ӌhxj)[NQڐ`I+ĒsdzZT>&P v*u;UU,!c!3Pv45C|_~rvSG?Y+t!*pn.-)"[m4ѰOvPA&`_*lϷwq[TAgI^WWOiOgDT6Z'jο\'[!^a);oy5F^ĉW&j7@i$n4v"X(Rj3B[7i|K}mIں5Fo_L,22GO19 |UEu>ِ7ӷdt;lIz5fS ,`fo1x!SZA~gp|P/s!l`K (9E„"m rF"J"~|O EO(Y+Ӿ"j܏a_A%6 ݏYݔ{qR&(̉We`=;,5$eyM3Wl֛*[9~9+JDl ޺]'m͍. z0LTA49ZJUMfm٨8C!er bT(fXj[tpѭSJymC^T>^kwG4B쇘Wcf̛ȭ$왮m % kMu|`I 5H27APKE`yfO:/x&|䦿J_|1t|O[WN#SlgMGqP Np 0$xLBDe'!hT\Ǫ۲1APslܸU5%-TB< CV{әl3"ު&oQO]V8~- txVOp8S 6HRRP !{ط7@f*c|;ivJ끳r^55ۡV<(]vo.]rK %t E`\vbY@f/; N .xOWsDn? !t}2kS4+,KjǶI=~{]늩aT` "~6y]ܽ!8Ӊ9i-eɏk8f@& ˴( !Ͷ .ذ'D- oJ3W;ʲeb*?ܕe øYܗ:\$iI7jm0|IVw)b2O@ޗ\B];/CKXFq)՘a~SRO2S{KB0$P=%*ߊrVF]0hvsfTJL{%0#'(r5pČ! i-/v K~ ^䲟Ŕ_|$- },yafTQ" 9|7=Wnw^;jօ= ]c^ɼN^*s'djG 6d6RTIr 2?h1g?'mDa5Ҧ>a)TH> RTO{;Qb~{~0٥Ҫ {5yExЖr0(bˠ̨n3%}zM!^=Ǣqks4]GGr# X1w Du)EEBHǬDiFhFuv„[BٖLc_^8Fh GԴGj̫c Z~i0/ w^l$=v{Z029_Qa+f+>кW0e]/ WBszʨJ#H]lBbhPM{p>ZZ^qU6x'g@uΨQbzw@7a0%A",ɖAv ?)*w^,~1uu+`rnP5fLխk0 I|Cڋpir甫OtwY´*G<CZd|!d]$97nbGlwvU|ؤ3}Ytt||e^ {ƳÝԅzW"l7vХ6w[Ƞ a/a&ڦVsY1VϻJy /a1}:\BfĂsF"<th4!{cH ^ȀJ(b$QQ֡VDVo8ޚc~Y1_ow63s@,1^Q1njuy wkeP4\]hx'4KTEȟe61Bo ى4Y(1|^[<5ڕu^(g1́w (9@L' @Xl| &gA?W8wl~ۖN/B.| 0Vͥ_2D'+,}wkoy/>ˬH~@aؽ$( tw[!%^gk7Q d Cg)CT& iHC:\- ~ЍR~2s; //_zcȋr3žQ;">̿#?'pCD\#F!*Psah.UҹdI}|JBlEы?+p'nw]Y#E>E(>yx +f[Fdr*m]pmύ՛Яɰ{м`=9FvlmTɷ޴+/GW}ajC}_oz7H>[T;5˂jYa42MWAҬ1בoD.{S-X 5Zš CPf|-̕#x2mLiwsQRL( @n^9z;`'zn10zR \,Ȇcƙ"Ng#3A2 }Г&;&9dm6G 'I5s#;R E-z(T JSaNp4  x21:KiM#fD(+>YBzc@ =X=aBwbM2SjX? k1E"c/t ֵc3"uPpk?LŨ7R` H%mgN"-93N9oj@[tw5=HdY|7tM49j%ՊHq \2Frݚ=-^o@0_uhPd@X$ƓҊ^)tov]|CWODոpʑ鍶p*]԰{|VIB4J[הlfg5֯#J6jдc i؇Zjx˪#jtЀ^{$Bb {v>O_rVh!(9(޸ډ MpRfw NaRR>dʞ,8q"1g/sۓB{[7Rvj+>1 إ\[okZ]4T5vQL(eL^{Z}P|f!܊9M㋀`KR.:Le*b؃8}Ԧ%ZhZenVVsu~L 883.UIt5~)x8u:%1d?I|j#t{?)dE,yHh5ػ[dUPX яRog'D(D\hNG\iL|r(:VoѪtAH^V|Yj'-͝86O˫gpUc1ؕ+ؚDhz`]֨7ߎIǭ{N ש83%k9u~kV5b 9;&@?KQ֣"-S&6g$i0}}[)c!9[{EMePt cj-G{ݑm#iifWG)ׇi|WXx5# ߂I`e B;Eu@@oK7NW0xA֪g x* X'Bص5,{3^[߰%dU藥 $ yod\G 4O?MeS;΂Jмꙕ TC#9f۷F9edؼūя WUW{PWࣺLՓ8@I3ip|k&9(Juޟ<7L>gf/\KOρjJ",ht}&x^qBݍ4̮8V+>ȹA ~1}ٲ#m>׀liBu1|AG X"&.a%(mH#E=(y6a2_qC&Ȼntde|*GC&g'ڵccj:g06<6:aTRO2~O7)` !odP`M޷|APL0 tx\,_T}vH+>%s8!8!gwQ'o0G.pq! Q8YRͥ|JaUY'z pſRv;u|Z iXJnNW_55 h{`Y<V-9/J %?~UZ7wE׾ж yrv.e` ;;U_&{$DA#Fƹ ZSҒʴ'Ixաqco_'cc^yex ck9׆:@juGjXQob/C ;ݘ'n]( !]CDVf'3z߉/AW;7 VfiSkQx{#2h m$*#v|&ʦ1yx%] V->#pH5A2~)vkw!\ ݵسGZsrdmÒ@duDTL8 i=Yg+ء> ~z|c@Y );CL/'0%43qQlP=H:bY,QbP8!@d*Q. }ՈpvDxrS$C6G9z\QJD G}'틒YuQ"R hd{kj$&!d%q >I^%EG5|m4ԅ&^Яb!;'3(+n9~7{=ꄃ7>Jݑ! `^WB4%/ ucs(|cc&yr% 90, |~`5=RqS%daRHp&%sBTǓ]`$Q1Y!OE؏5+6>믈IM!$fO.N1J$ZAd7=>g|:(=f o:0h,C(4*rS`i%zot=Q?\(DU~BISz =Fpր6ԇe81;Oʮ.X^+IIC ~)8 v)cUF 1їK?I)tgYl`ȉk$bN p?+FQ{ŜFJӃ{|W =o ֔TaL5CS4E6F ڤp :ɿY=BQJPdTo;p]t̗j:[pN 8 Ifks?y<18^3^m"lg:ZV&,{w\æpvѝ洳DKf5xLoa49^^Qw?B[bJ׏VÉ:vC\HΒP)z䱫"g!8܄[dJ2VAȚR q 6bGLaxG CK^V6^+3)Z'J3,f\߆a|tS9g+9!~B`ԍzTh)* w[_c ŸzٮaDzkxЪXu9g<+s WGޑD&JºMIY'BQrqi=9*;hٸRNϚmNw}ԉc`V6RS%.傿򯬽Pp4<3\yHEYʯ4]~Xͭ0ݪzbcS kcWލŗhCq> <yƏ<3Y@w∃4WH,\蘕.lŬ$,Ob[iռhBi*{[MfQ;?丠(rRBh &VSu%}4;/Vwn*aS5^)\S5A'Mi #}m׈$ n5h#}᳞\}BZ~=C^J'qufis5p9\Rɱ6ѝ Zfa|2җr-4 A&8m+jbr~B9pHSTR[ yOWJ6v; Fe B걞^yHbG9ki^tQY90D,52Aj"1]e%&AwL{,ێbcim %zޙN޷z{Fk5Y1,K@EjC1l;SXKr"숭c%LfM]x *<@%2T ;\J|b"8mBMQ[Pp^>R-RJ2EEߎU[)kf`ݯWsExp^9p{dա#(i@sׅxapvF/Ro{5ip 2DtA1XϘkVMQ/j"oCc)'//(![NB ߔ t"|u{ &:Q oZ:FA5VjY*B0Q媂5fiin.r9jt>U>Y9!#T[tD+&땸͢y6#"XL:crJ*̭p+-C*"%3/;3] ރ(DHTmHu< [& )m3 ?>0ڢd3 Į&#P?(;CUzKlK*}aڷ nf@Yw*ٍέ-D k5_-Av'M59zWCvYw'CL<t\,(,uBonXyB wLzѓ׭?vV?ޓouQN~xKh R]LSV:ab F'b vviDn[zu<!-c>r:/TQR=kB*nήDwZ ^VyoRU?reh i{4rx8/nIIJj;,5cyY4WRW0kV?ty-¿fLnv itP~]2eT7ѺOÏZr2(X#ɇ/p7L ..՝ImV{9% g|"1O=^ D ]o*[hRKymm*!4O idNH,Cb.mnDW-(!Jv 4[Q]>\C N)WՓGݺ;K=̒ *E!+@#FnJcWgJ),'gq`.LRErwAd)tw1{E˵?ĕ^Ik=l嵷>mo@= IKLV<".v-HAtoK>hbt&9D;Ȍ֯@9 XDb:g1X%Ch'n85TE|z1r/EZ3C週E˂F1پ6G%O}JWU^m"m $m[ϓ.=U8LޱDQONud}l߱sh ɪ!&ĻAe9&VZLeTЖ>dCx5d +ΙZi5XYT>ذcW{+z==||8Y^^ jU9*DGN;bЧQw6J"$ P4IL i,یIvb|+9ũM \,s䏌0'E-G1,*m;݁Tw!nc~`U7qy7rL컯,2}]FͪBr 8fi;.D»"u| NbA3cYtH7|SL&w"*V XsQ77QjQ~8蟿i8FWւɺg!U$P_Ĉ)I8ҥz-ŸZh`2CJ+vϷ,1 2t?g MLlNbQ1B I 02qu/,[>v˗y `sj6c%pjlB>Q< 9mDԶ. nEJ4P濌n (ʴjwF!Lp=,(fj%,7d6Z$3C$tVAK*h{45p*Do6?ߋr`ܧzh`':g߫ޕigT.L(?XBRPς p1XϦDRsxhٖ6zgkuV_STS.]KgW8WQVV_GNKR<\9_ P:2Նh_˧=gsWN[%S m- :y?d2hHJ2vn=7dݿu<=2=n>B0>gǥ|~ Hڬ FuE/f~]{_tQE<.7Ν+ rT.Lo:-QB@ĠIsMUPE-]{nmo9;5ġ)̤ פޡ2S 2E>#{.A\gMzͶIxJpϐ<0PJ4WmlzI[|N+HpfԞq&Œ.vv?;]D:lpp@yWGᶴ*[ ϘgŌ7:'&dZ9o$rI'|M?vXaLn8.a$B&?@T\gaf;!=wkw1~H` Yuٱ?1;R!u]L *8DZʪZXq>ؔ)܂C38Ior2_+ޚ%fcdѯqPt,Nn(\).k;E]$e; (ݙ7Oڍ!%(b00iLj~ˢ>HjjSUwE 42lIipYM|ݕz4DՀvg({b˚\3.(6 "qˮcIsM dr@iˤaJ;@h]cHem`%)5_8I}&X)"LuyqhmIKl9v= 6]Jn gͥ vC2e/sgiᘐ 3>Bͦ@/C>` s(8L]5:L~Nib+kFSY <'a/qE#}맻Vÿa %hG,_xOmʳU?'RWX?'7h4rnHXP;>O:D+΍< 8I04ja(n,1t9 ?_]ZZHM:vb2$EA^fRŠcn'oRĢ:qQGdԳLBXPT`>t(~*H|&`OEe13u/7P)@}*@PKկx-nuEH1ʎ j JiI>,'h|yESh>x>\_yZp4׫F++Rگ%^(v9C_@7_K$2P|70Լ7n"W_a8Sn!#TѹɷT ueiz&'ެlN6Ri QnLW`&L%hdssPH69{<,_϶"ZKq$7Hh={{^]j _y,p(w֦?CM+,cxk՘BZ_zUaCӜ }9*lZʎ7t2( )elt0t@QJJ+5?kc9(W; H~qZd_`cwzI>6ϭjן0돳Lya>e1ЖIL.&xh%>]KJ0Oͷe7QbhscVfe^M>DQ.4Y0t3abO^h(ΨͱI7ykwRZr/2+EtX sF^TQw$1;oZTdd<(Jϡ,zmFдHX6_0@% Qupś? piݣKLȺyFROt9wX+.9ٽu _?!<~>jK ߛ1#"c]M[l;7Ȃy+7 |g}L"/v8#qN:| g1i5EDLsV|cRo bF` *%oYP9q/ǸqL.@Ou5olRgч~\^tefK&i-[ kt_jpSD gjܛZ'ib 6aP\ey>wP9R1_3ٮ^7(&/k_1p?áʂ,4>< W轷vsA*>ԛK,bFr;FN"y lҟ6GL06&=i, $m]$sܖV.:ȗ9ZZ|3* _u2JA4.ˣ`/aWjSnYGK&54π1e|gi" e#O4}l$j ,\Vsm.}U _z?PbLB Ӣ]Or{Q·OE\l+X=⚊mm^ op64cڗ:,jp3&qݲ r[g&yZAA#@kP$ԫ2 B\f81hw%>%FD E8b V1ӗLďWD1\.U@]S;e:GEEdLcmyW7ynRaTsy[O^95I巫޿03jD&sHSlcFynR6L7U~D?&^ӗXtvri4;n`JCi:ҁBEas 4`nP%Z([H YA~ µ Шr&BOp0j^k7k 7=<y|xkN?'m{-T ^9e ].W*^ΧT-,DzgvA\=QUi%ru~^3Fɾ7!aۃNT.%Ee6il^A"D7w -O `--d*ݼʭmtnզGN`_#?(x*?aJ*Lr {VU 5+AI$,Ky_wBb&iqmNw ڔ"#OHSe^ d;>PkAlL!IRQ'+pHПo%p(]͖ =yG" Nuy~->E-6g6{$yv*נGِBؒ:EeR5PQ ϟE):?)pO;pzoO"J o*Fiq? T Bev~ƁMZ=K"ߨj? Ttj{ؽ|NgzeFdh̀M^1̴Qh'@!mn-f:Pgգ/9kG9jJ{0f +yY1q-OƩc@bjl%ѧbNe+ NBIGNV&f0LE37 iW1k?/$6Xgx1XXXǁ^fN~C9jtW3 uq3R t͛M{7ӢmgV9/nj&^Pg-#˳ohhXL0ȊZIN#׷Ju7LY(6nn4̫@TG&YhR,_e%5$tsKO{{=K ]FԷvr*^] /s4z :!X[}P޶ݻ2j1|W(v!+~:<UgO=7<4o c]kJ?_aIz.K 'k'iIbZkpL j A]t4hf޼+- Z( &|u3ctU()[Q#f7RGwWWb)63u/`%m3ɰOR#{( ǦjU)'Цd7kA$S :,B26WX+J@EM*W f;ׅ#_`L[3u=z:SFR,@ ~3P+W_\S,ԼSti_r8~,gJ!%*U*eQ5[8̻B IVZb"yJ k@KgԱ'<:z`C=M[hpyDAGZ*UqNgu9,n?dAo2ժq EcZ߰|& PD̎'PCa &fH3pc]r!tQ_5q] 7y9j֮{vcXD$msGojA`C͕E-J(\ 1<(Jmh-dj>h*A 9oqldJ>W%?q$cGt%E.Iq+WM)? %?_3{۠ЬCߧ4'=Xl[>GH*-X3s8ӍǼU.ײ}={gt>q8Zu Ȃ T&ָB*K $A?#=YYN*`9bi|vS~u"*BO̅ h+BLblVmV ("rWl14tP>29y|zI؅!f`YR`6p>8Zyk.1""T;N4w"5pjV)@6;L,_m݋^] 9 AOg^0Z77AE0]]_bT1x6MEz% S8L5*aSmqou:96_Q~c tX|n3vt;bI<:||)lПZaJ!k2Re=D.lIB9_ ޥ{NKr~Ucr+m>"ߙXlQn0f3iјm`>9>#ZH3BٔJP٨G`@|m(VskChvkM;#S1 M*$Tn&żV҆OGqB5C89ئL9G9JcGU=v!dE/&#s9:H~"n@ڱAZl/WeK,(ON4~?]A[ |]4:ż/C+if Wr"=j"ױؤ,I hGk/g_#m^[S Y-6iږn_I T>Gݣ'I.@.+a}hL\_0œ58Wc plYöN|1sPA598pABĄ Q -^(yɮ9g_Lea,Ԥ?=E1n3,UIb6\rq#cFhYf<)NگR̵OmtI8 wb,V ^ז1p}ȵzB/ku210lK*s$v]^+Gfı*M/ҫLsj"So`J-d+#1JMbL'r+nSMo2NTpjȹ)Tva >c:3jyn|;[͝@|H`tuTsU#xC/m)k9*h~$ vucdPt0ktz֒_oi4tؿriֈXRյx3)U$̺Ar;925V%GZ7Cd'|VKLk~ni&BDLlVЊƝ\DF4?Wi6*":+)a$jwD}.dYB}q~AM+>horCB3gwk!?#!sџ $#X5PɯsJP ;'vܯ4G{È~ensF]&\:;(DR4[8PHJlmQ׻ ʰvVi*qf2=l6rTN` yEɂvzI#5tY}iQȼ0 axeR]ʷЬEH6Ih](p\֌R)ME j2;5mA6PA}mt*IAUHjz6/]iGUL0je>lGTIzA(/dv*{FRQ 63 ҁ(FR,2 pW$AၛEɁrWwYlO܀{!H믭,rz%df&}VBA8zP{\ |܄^EmzoĖӭOTӘSS8 :UjfH_ !-t 6v-UB(dnSABZU"1,YY~NTG>IE80%7Кy #.ʕ)wl"Fs'Dm~,<(fyiRՁHck D0uz)~E) <ZjD\znCr j[tZZ9bJ"ۡ`̻'~L/rJOUs9ol,rza!D3*#v Mb(@L<|q##cW{gFeG6 Cp4Hi] C[=.Iac7Z H^Vʅb宑 $c ܤC#}i dG#Kj1YZQ g(u{O25EfjoM!艾ZDaO4'a/Q?#n카*j`4UYp2vg8Il47"2h8ëyĆ&M"/"ōLs?TfޡMw$/LI@K2J >@vIk 6獹ahDJ~B9`f`ٛ5$2WdY2SXqKCL_7w1 wgڞNKCɩL'Uh!OC.XɬFA4xS(DɃ(}  rDqq e+5NĢU=XhhmIu"!Cm92GAB&'2Y\.t~3B3AL5R1eM YԭSF8ADda5F1TX@ɺ+tz::iv tJ1Qfk!lc Pc{jb#reGomMoXzY,spy}2FWN6wqeQ lX^,@JK}ዋtЪ$p_6V+x=L U] V,ܙ{aKZ~b؟< >Cb(ο h_~#b/mf9G!`?̐gh}EDi&:JfrX[߀6C̘n[|0CiYCx⸪eZr+9޶SWYٮ*:]ȅ$R$`,غgqj3RBؒ׬.Nxhz}yͳȰ T3&s$Ф /Wf˜RxT+I˾WJ8i8&·e9KMr@)K?wܽz.S2Ҋ V뵑I:*%~L FVX3_t_7:]]Rl1 wE!ӁɋPZǖYQN"=⯟KQ2 x欮-}'V3ؓ]!ؘͫ}c_JRw^cY_~U y7"xD l M[ChДz>9rR0ď }73,t34ʺWxk7\\ӷjPQOpQ\ Qy[s8!P 2AN\F3%M%r)ju9b͠lk-|5 :.>;q5+%4CrqcVa3 Ե%:;dG|ܽي֠nUVNg"=Sݒ5bp=L's_z @KQfyw ב`RWuT%D/R;!AܥSryGJ&v;ȏN\1V,J;LA-{ݼ|cɍ3VgM/ZvΞUu|+:cfņ S0( c%'{F.É2dH$blc0Z_Ncir[s7lEvܓ-}&habH/Y#^QAS9 `ڜNk|KK15w!S ’ 9\n7ȗ.)ɝHhii<~L <7adӛma9Ҝ#) WA`r0+BۯBBhfuUL}Z-$$ A,ԥwO278n;&$a  I|D;En=}>zg\K$-eD$]I~wEK @&L!2HVQCSCU.TpLJ[%!rq:5̩8Gy:_f,\6$+ Kw"p'ɘ )s=;)OIu!<F'}o ZbM?*g kvt\-P\h|+ ڦ70sf2gi ,йj2k1ۀ6@!n¯q(oi2Ԕ$ee ͢V]-- rl' .ZO`Zcwٟy4;'6G7vyl[V G;' 8[5ъ`DT]ZMS\ҞN9e5d?܃Vdplī&4q3SuF!YQȑT>[|Rӧso"gW:*> -T<68̸-sT\mvwkgXP*JI_OL~pck4"lI,گ!kK>S~?пexO VS+*J-cj!EFS44tn*N_P\M;04PC`ˏ}ߢz= <&|MH#LAdWdќo`V\3צ2C.@ `r.yf*@(tJ;/Hx o((XK*]T66e=Mzmg>.@6 I #]9#0﬩,XJ-DOGwX;\eڻQmI;R *Hs^rA?{.% rW`1K(PHAi7](_ܿZ"8u5dc(J+6qEj1qqBU ՕJ@ xZOKU~gC柸{lBxbϙ{S+"*Jev63g6"n ~܆>xQF} 9Tw"nB0/F| t"5 )sV@Ү[d(/o˝R5fSD\Q`/Uj3sZ*<1fk]L,ܹqH{R %/f7|u1Ḫjc 6 pv W6'wd# P{÷ev#=WŋWS/κbxK~}3UаQع1EQ0ms<@YOg@[Ilm*N_Io$RTC2`+JRdfwgp0jya1 y_{UZOEyX|T ] ?֣*ş z/@`D3??۰@5 mvw$09'|z.aa;W \yo,gP:j]S4U`5Nk GEܕ.ZLbb{Xqv9?C/h*D V.zG%5ֶa9on@z:fr @z,/P:I_($'8Zp6b¢I;|x/~ 29}Q|U"e$m ?(֐F ?Iy,*3F'?OJ@6yh/PQ!SRD仌y(vTy^xBl^}g @ef q9V6IdDsF$c3f[w|1~M;'(TШti &'~/dXǬ0م=- { {HAŠy61\g.J3\pZ0(q+Qfڶ=Y =x"$wO;dOϝ(%WBEJأ:Z-kO,K`/r-F뛥`[Iq܎#^eWRpq_ȋxn E(K`Pt`/  g'vnQ^*?տK +(>b8Ռ6;"کբƉ`fi)lv2Afϓ*QH?.j{GTf%y. ,~F"(Oy)dj*Q >aK3~+f@>dcVE,cDZ/EQ bw"A&o@sX&>4azZ4T i^i, 9QR1qHdoAgmiWdȄ>OtQCȎ̕)'|}A;|NynPR6rAt!\V.ుWcI/{ϣF?+SwPo.(+ew!iĵGWվ\=y 1v2?m_}\tp&K.ouV˺vO8)JNTCp!s=N=†kYsee)poB`ul{bxOHW_pt؄"2cF^{3_(ME8-urs[iv0QpBCI=Rkmķ "-2!(lo l@;Ԝ)uMڿɁ{#y*&ĸ(AM[NR6#$z N觮qUk+_X*vd=O];+r34Uq71Ty3Uӓ-so\d:-qn:\, i( #q;#e<ӟ ry+[/yI.ށT Pk27 ׀IJVΟڻw4u)pfɖ1kAwsn-] #gL[&>?y ʎhG)EȆ WW$IT7?:I=crxWjvD/\hζy#>^Kܙ~T5IySGS_DmUݬkP!)rzB&PǢx : )ώG 4[Ӊ=> vMퟋ d9s\3܂Zzͅe@.5CB6oE [ 8LB%~owOY;%ÀӇ# KAy3DՏ0m+q-`P=Iq>_5?ӝz~]a-0^-НYvB[yL/՛r^'*Ĉ"@gуԃ/plvK8ky?o$D>1 * 諫Š'Nu-xItǦQSFi\LdNWڣ' ?ȩć>]Ɂ?e4tgQ$o>|х |sނV<{Z169W-8IԈVu"A2KLpnSx=rˏH_hVs b(F!)㾣)n34.h_jvv "h4a92Xg5YְBϺsG7{YIj/Xdi#']YkW2:2<}KQrqsĎ,i?/VF/L6 Hk@ی- 5Cu'?)Vmķ*^qr,i/aS-#EsNvLnʶD0]gAxwyRz.za>p6%43'6h`Y!|'&ܕ#Li@p[x TπG|faNэ.!j)/7>S\D5rUY|!绫ȿwg(F^u&D?1ύُ;gH4zv lzz%Iem@8qTf%:6hŬZ4<(n]:7?ߡV3dH:9c,<]oGFe$B6-W>.ڳ_.͚Ne,i\Tw MdpLv>˫5t,R8ԥ>o])UjmtK-ae9e~ws*?/GӇ{Dw={̏5 zZK{$JawSR73($u=xeH*ty2"fS5yÒv Rzza% c ;ȕB][%ϯ ?[ݘ%$w|L2t  Tu>WobJZp7>O b̥W~>uڢ.sSё8t3KYүB :{wLbVٙ fa q-TX^%Zz`AU͉r~KsXU.mk>pkM/H24y؇wdY\hjC6Ae@Œ&M>ǝ+5|m0<6|c~޺Ʉ1$zLg j#3ˋ߮G3èWP.?w|@z!qc+Թ7t๭"pj) bb>x}.OJCÃ"]QLyO]W} w}><`x lnY`Cvg*HQqjeX([S6 Uy!%T{-jmXW#20u+n~ Y!v1_S=@>}p?oW%)$ TȭF9z Aԉ1XXD|>a/UË׆aM!:MSkuθ 2| ]牏kMo'y6e*1Ek+qG;.=fT>oGLw|-DlJPpJ#=VRƥ[: +GKGEW*PX Bt&$9%vvݫ}.?̥4Jڴ:TϾm /# ^oц돩hq~H[0EXL~Z0 8Y!iF-: г fp!tCj$)Re2KP֙ĎcQ3ΦLsb2MLgQDKKKj$NSl2g.ޝf[ l+&"epUtϻbP[;}ζzؙ|]i7FZ2[P L\ uYtlMq( U cat{dm4ǩ=цLZp=CFnQ,&5(́p#quc-9 c+[? E'FL cTY?]Jwd;iЧ^EaAeOpZBi"x{Zv">cP\ =:hfOSr sO(ie/DA}v{0 ilk' wo֎SibNNv~tZj oH V/?^0U4٬%-1ķYHP5Ö(Jy&B]SܲOHH6хyÄq[S tPG|VP _z?7+9ғ&ۦT}}B9g݊8(;z#of,)呌Ȼ#(EMr_7̍%U jR10duRqfD\|aM¿V"F"E^-krb[mdNo? ReN}Wa4hFwLT/[>GRSUP'nD?ԝ4É:2<!uҫׁq|mb̲JYBx\kmI:H*3#mtHFq]3X!HZ-WOkCRg5#eHCd*JMu:xO~:&w`;7{jjj= 墑]=*}X f.g2OɒAM50GO@>:]V;Mvz4 [kTqVa.1*p6LAVva07YUuLsPGl8 T3ذ4ffnbvA?"5mo9!|Aw*n[JQw(7ѷD2n&kf *w?Q <~S҄5e]B;0ol_c㿞=Ryߞ 0[*lAͶ^+aghhlXzӹH 'eIM&᭎?Ȓ9YPizd<^.5snp#RI B"J6Tȉ\@E&e@CO8Z!?n_$C|4Ke2v*dey`ɦFb0>(P"IcP6.7zl [*^?K @CY[ IS$A 8G(䶚\@GyHT\z!7CGlWUvC;=hsTh&HPz-ܙ(V-I[k]at c 礮kQSxuߓ]" (+/}q?[Tgpѐo*uO$ɉSt^v^:#MEk-|19s8%푮pE>`fL*z/48陨˒4%@;iU8v1%VH7C.8-Du7rxtA-0חnXx()Q|OGOmpIx֦lkbj[DiN)T'Q>I˸$Qڈj Tؿdžo" On,4V:vbY84S!m8ִ.i*NI G[~rd ~5Zڅ0N`]z99Yv9y9 fgJIMHym)\\V%! IA,l6ȏUWG4y%k#tCI-#RtQ4wWƩdX"9*>[1%q7`໷?1D zm@¨cC+-wS]3:6=X"p)2b9RPpwւ+3-\L{3X-0 !\Hvh5t _XB?jTgP";C*d]SҖ_ccKC4.%*J"n̳pB&P&tyUWG @aE`*$#u,8J Tsg#GCR@{s Z@q֓R#lQW*O[zeeva V%H=ֵbM S=qᔍkפ?F9y+B%)j^G+wީܬBj ky޸VaP7ݶ~(_$JQk=$ ufԑW |,y)[|Li5mPtMğREopk2| юWcUוnmˮZ=q mG)遚!>@;2$s]A~TEAUu2&7^xnMǫ dqL91.da8\b|gED04lOnY8(]aص|ABnȔD23rQ[:v)jc$xE&lKW0}ՇT}CED!;|k+mx^Zݮ+53-hBQUBi̖Hɦ0` dvX7vLr_ο/ƨp@벷ȳۏ `T[MX352YF+^Wun-4N!85}k4d*||DƳi;vʃ(m<'JSm5薎 ,Ss3_hS?֖z0I`6dњap$5:r3<+U:WA } CN_kdFѽewL˕X»V˨qܽ|޵ |2C@D:T8 Z8N koga5PRCOeDt}V mEjb,U⩄\=oo/襹h<(;?כIAt[ njqhKdGX6v׼k?h"ܬM)*L""*-kD\߰/MtI/2פmK=] =oKt J1uзU6aPPgYm28?3t L=fpR-si֒n0q CܤnWMo]NZ4}9aoVJFdˌa1AzhE>κH+QZZC 9bfc3hހC?G"r$a '5mMLoӌsx{MOFvP/Oy'/O5I`KH"H߰Aꙑ=G!w8{$WԲ+4[s1Lwǹbj *aLgZ:tb]S{XMJriLrfJ:@"cGFC~;9 > 0r(sŧs7:5_W 'CP Nl͏=`Q-2dNY!5s0`,>uE^{e7kmup (dIG qyEh紨%Ñ^_ǜ$zFjdHc>5'|eY {6\}!ģ3΃f<BOE*C3nC˽s¨i 謢rd1ɃYd_KA&xF\LN6`e?ؒX_ DysU N\p+ g՜`ʩ$ cc`NJ@O\`vW0KC^')ٱפ{Iӛg$DEYܶX"E]5/+O9 l7 Hߐٗ|2 eRɝ1I_T YfP^_}Nox2yDn`b hPһuvRT;~\yꞰxC J  3z]%LեM3g8y>4N+z0H;n(Ӽ^۽xc  }Li%KEmUM `8}vVrXqy==KL+ /|ד3D*? bX߃tpêy;N}ܫY[R[IO_Jl2O.+{!VPZ*)APH9MYbrM }^:M;aQJzj#KZ[ޟqSK(hٌ2#پ@oc̕~e9ԬG|j e`!мCˑA7*9t\o9W%>q=[L7=A<3E0[?X/F%l'1S/]9P;Ox5w @ vgO}^uAtR8 (~vV~{-3lT:nz/9SFg gv_wFׄkOU{wP=!s^~B9N.GGTߋZFrAgharN-qeAy> Oj|'G eFV3Skު |fDFAQ"j1ęFwᘏ{{~ ܲB>`)nzj5qm|ִAb:kFĔ,(d'PZ}1̇;ePᳩoQ7*,k IV4ǃ:B>VW)`BߍUA:Er N[oQp6ȳہ" vɑȾW()f2dpbAp}i|1вQ/pA럭^Лs8b v\S^ KtnU)o4FWu\w3H'(8[SD$pu죏T/nh8oeڞ. t$X2[iKkiIB5HT7Ș!B3埍D@eWVj䔜*!t2a%(|C87L+[H0<1rQ L6@bnG>Wt296#v_!ӻ}bvqGޯ$𷿊x$axh: Ml{P^қ\or"vJKJCC48}gG֟!wN&_ˢ5kC`Pơdfr(!e}\l4t| **\/E9P|I' e ϺXy^  z/Pc.ƈ_vI.C #:߄Ea`koa:z{syEVf| x?RokЭ8*/-r}!Kb*cj#ٝ-k& \o]3foI<}\!ۯWuvGXG^sOƟ|M&S2w*:.cCO }ppNY |b WYg LPs?Y}dS?nSbhˠ }iGo.F5T聎V(@7T}=8*Č jPoea3r_i_(ًG[|N3sN JTvVB8m8Bm7f6`X=y#}0cyFXaGUkiɳ'Û;H(e ^cTv䉓X -}#J$NܾodDּv52SߵkjD&g _ġ&[t{C"oOʈ7 iK7FEY/j $&5 ^}z40~uF^L]!ɊjӒfU2m@0JQdKDaH#rW-^ |0QW\+Jomh;S 7 穅^e'BI~k7u=2q= Xw%Dq{Res$}2!/$ Ypo>HBO}b2YwyĀ jLvE؀顃ٓĄ1ʶZwKP B m֩i*礵yĈI` BP)$NA`)Gڕ/B]I7>T5Je2JU X H><kA:HU/E8EI?%z:o*.p8lCa/kXؑ;)VSV:$H ΐꘑcS}uH$֢Xj[G׵a(Mu] J"Pˋ7;flaPǧt.hv<.+pnnIaak͔ƅ&!=CU}x r}wk VH!W CNwqwhZ\Mv.y]Mɋ LI_ Nv9 H4up<>L#Q ZgObՌ6b0SyҬ=:M>f(JRA {})jBl,i "sTi㼓:YW 7iq&EW~S(S k+ǰvHl!GDh`o'Ƨc+{vl{&~j/Ym4B>7(A;&$!}a1l":-X=GBm󮟺zMg1)n,:8s峖kW̟lw~J3Q\l%N;U 3;NRDw ʸwO~vnJ@w&@| KU}g?=s-|mռ H8#niJ__N1+4֖S|h3e/S\Im1j5Ӛy¿ n0?.eE=D]2JN &) RoWn #_ϨKO 58P]{^{fU9 rIArWcw&HĨndF/Cdcꭩ -S hsTޤxԲk=@CN=Rl:|Q_P8.1XA"(1M.6<:, n4^ڿʻ-m_+c<,>DOsKV(ՠ=[ `5K&~YGB*P3}To@"]|# 'bWm6w65Q*I0tkk0}B{ê~IgK)SpS dH"8Ҝx. ʏbZ3hq]y6Z&͎db; 1ơQXoGK^㪱c]Ev{HSXbn R[j7y w%:Cw6R!{Ʋ*a1e} @#Kd`AA؟SgII=WSCn&kы%ɳJQ]e"_^Y-z^ ]퇱:X@<\5]ඦt2Խ$-ȪOu[ou?V k'CbwA '3ZSM=1,'.\|Z`` C ņSsF3CLz9#pJ 劚ܞG`PSUu ei4cqM6"d)qB1p/' jVŚɷC|a H9sқCk֪w'1yʔy 7TR9L4 I?̂:3;\ĖKn;ܾǘuH=]X٦ڍOr@v&/5EANr'~ G"0Iʱ pޒwlf3 DOAyAz@&(˥7y9d@H;~7Xz_[l3< ?JJ4"6*}e6E"J?evK;~8㶾Z)Obwh JAYʬ-|P&>}{0&lOg@d`жTցxvj'Ͽ[ק"͉w#xD"AȊGab'n4[Bv )?:>Zb1@H[S{`C^V3`W4i Ԏ-BP?T,s8 x }Yx@f:nK_ʩ)9.qӜ7i*q7ra5J'O!XY̭Y 7CL:yvs!#tp }V>|2J:ŌT(B7KZ%豹*[T_#"0v5^8^f c4H7 u.]e)$AR_-NWUG v6~tc@_5i8J7z@xX OlMA)%ϐkԷ32hOrUaD1"̵1bDD-+- &NGKWpA oDsC5VC(h}s cev5(.֡Oə"VXpklQIv3X'*ֲݍ8rչiSXzB`_Hț;dFs2]7OwV6̅9ct,H,VUKqȍ,e}T !4ё"X,q54Ue{l{fQùQxpPLV8yMfeU?X*O\JeNY-rjgH2U#K`O&{{1 oi{ZqȡO(cqn)KLJKi,M3.:2HTEuoU]ͬgtheJ]6Cp=t|LlO~P}OˑeXySLY:o9egmްlCQ,6Һ${.J iM0Z~7RC;(aI%g`GXbn2ŷ40z/#T,<^ЈTCu/jMblv4IP?FҶdeoWx3RTrW]C -M,{0Z6Q@6-~oքrW`'Ԋ>C!ݦ8nTz6% ZsF" E'n,B-"n-#+k\S|E 1'ZB B V|uc)iP R0[@ yc/=(DN5*9 c3߄@oDw:ބyedkyX)x+-pI"}1+V|)ά.8z̨[bET't 6'džA$9"KO√6*@ެn 3TWieJ%HpFfBĤCji8_/cJEԏ%2IIpqb:yߜ0e-Րk1?lST"I(7#xM+.Ѳ itC+ƁPY}[_TKF-,of3Ή+ի2mUזG{Ͱy (7]К>_ $c2RQžx66wd-6Ej=[$խHf7~}&e2(cpxl}I$")}@]țuTd 8_x9[3֟KxSۚm)$)lmwFӑ3H)7%&iega ݓ 9 vv_J2v u)!O%*P=='ivGHf&-Xo1Zֱm *ֵ17}JȚCn}+9U2yDudۚ?'1s'w ȂsV蕋 N9'\}mh/qo[?} ӷyE\&wĵ=Qa `ڨ>-Ufs"XGT`+rzJ+IĢʙ&'3J\5MGr4syDPBkCýQ8PjRL,ҒDH̎c:)Y{054 סKGJXD{ܭ1~M}HJ?X &Ny\?'޸rMPЬb`Vܳ0C.ҴSCq5?y\A$^(#&UʯV0e6ھꇍnjc“tyr_]P F !Q#$@'4 .48K@99J|46t"b%_2XIԕ#R8Y#_*5xXxnP&p ӪR@wތP_PlwT_QeRxN'+7~JЎN:Ρys9>Pb7rF4Bi&qjJ_Xϟ$I@BDAWWԩ3#5N$P_Ø$\ 2}rr#7SR혒 ,gD_;ܝkFb5 CL_CVX߽9B^[] [s)5 wW|Fp4ulE ch_o:|>!( ζ3[P8X+Z4ei&7w/Q'{iBKIg: nb_my]; JPтZנ :y4 aHIJy5Ґȶ±?&)7Yʌt.;1YPְ;VDoG^XrKLhtt[#Z5aT. ;|,|ę!C߄~E@4,n(50 ]'À:c#&*l~iZ uvTUW}y)&c}]1Oޯp[XNs_ӵwkʳ!abo%'[ 6ʹ~'EGq?hS=+#eiYdv5C(K`{AJ,W&W~@k]zdfǦ߶VMk^YmKx%q YY:+i0ϰnbីw9Qr.EKt] aH=Brdyfu*բ/٨,/ܠTrKO[0۫zGz"S6ڔ{OJF)v z"K 3V8NHr360HJ A%,$/M&(r>*vKDj)x*b@+-6+/'/-_AuK@8;@yVѥ8I$v{YڽnݞeF(H!h8[[ΗɈb˿ /!WK~\FW/sה\$ y"; _*9'kPOzzF`oqIkr[T-(| {ڢsI٧g +\bo(ҚJ{ywolC3@ s.t0||C4. Gt8,9eq0D!&s9e0a&.yOv Nxq?e!2tW؎yY!U)_jݱcBLj֞<yNsJzv>vdbg__m fx#,3͎/m4.@]:4,36?;H:Ň>z͕w|wكAh}sIS>}A>Z4-(`8`Ghat@ ȌQZMotoya~S}(VZObQ'^E<\6a#I\yy|Wnmitѿ7kgOK8GcrbEq^3p~ ܧ`2YlʽֳD2F뭛矢Ҥ$ƈ>qLq1AL@NmdzlQ !d {FTo8'C_/I#k!~1"=zy>Ł\Pr tW`} *>^/,Oedr=] Y4H2>a5 3ld}Bv+O} [m~tޅ]Pύ1SQѩaEt \hDUzW*A53jٺӒ[Pa>-"NfY_\" *b*?o皖_Gj=thœN_ٳMW4eB Kf::72heLؒ J=CTw+lұ}؄\.\ i e1cqXm`aqI'#X@<"EN"u$~KKǎ29Λa* b(ڡkgs7R8-4 0 J3Ez}GZH(%RD5sI!8\nm#[9;|<Yڙ4$[+b<_M*P YHs/?WKA 6إYt9D&hs ?%_ȨԸ:ngYt ыO: "Q\!2E\#_fhDמEaJ>㸌鸧E{Ew%?0}&y]"QǦq*C [vN[QIG$~![^&EgUE)}aw+ m(5WF [3gSazhyk$6F]D0%_C&L˧Yy-䋇Q]QlWc(D.6vx8ыԻXl~ҋl(P,txi,dlx9 hB<FFFH ` .vys)N0)ͣd K'YF@&av n sMOx[?`rv.WHSO\cVW<[V ‰_>eX IqtA*K\qM* o<bƎ Hp_@7_WL|P+8I^}rƆ`(>?p3T|7Dжbeԛ !EiZy[T]G*ԳWGjwf.ID{'e~87!,WhK`\?Q9Pf&c4,N}l'^ڌrL~sAi.CmL%`̋Nt8&^鳇a[i+3G6^1=uzL9ėː=_v`TaH'"g# !W%~ec[<$LzJk pʹ h6({cX;1ojMw;*K_PolY<dVۤ!Qĝz^T3Zjxd1=c^zVJ)Cb Y=۸n<3u=a4} Bє0"]R9XM1NG?Fak= R b>8J>C%WTj^?_5b("Bp--#aEs]l33ҁ$0{Nad i)Ͱx-4c3e kOtU~+A"`JڀeCZ)uiDy&r1T_;\m/Zт3FZ:eD)a4mB|*$mȠn+~I2żԥnFjyͰ(N&׿&잀ՄkBUh1t6Mґ"N 4mDo& > _i$,_nSKA8Zң;w…GE[Ewqxw{X 6[VEC?D-V ~S|X+DΈXܠWBpl}U%4(6T)UY+ֶgW-'됢 g)E1r =ߍB?zX[)ꆬdoM;G32XBS4.F#7_fU<ꭁ\)K},t/ SU^z Mg$Osb5gmR03RV^W<Ϧz0/+1wٍȫopc=)EmIF)Rvf9^Jᘟ LW 좧RMb19bgqj={?hM{`p(HySC7ػ 'Ar/{TMi-ZT WdAxĵ/qg:Q=žK!Nfމ˲'c\Ü=:Au%3Uq~636mfR -rAMv, %z:lMPC=~n44eD|k,;CjlPzEH#t|_,sPG U'«O( &x"h.w%@Fx*0⤕Uz gH7^faeţhT*}^,%wP3޸Ӱ! )+h4n$m=f*= zvH>2Gw87XUhU؛a|PoR迭 A(4v;2WP<|U0:tA&߈sd9TdOw]Q`+(z ͔ɓFVxĺ779փc'xI66t*DRYWQ^A= vi*!󗞾΢5Dpnķ CbScYC XT"yMo}723em(r<.sB]VҾ 7` ahId} 2?sHډ604j wﶜe`14Mđ 34ssr:ض1 IJMiyh3qgbvRmV$-tdw6*`Zʼnfy%BH7Пhb{UF@$)8b勇N7b+*}-mGaqXՈM*P 0*UN/?M4%q&>=s,&oh]7"&CT Cza8nXڭ(z)3;W:vۯ) b_ }i[wuⵦ(Q! GposPw\cs73'~hRSE&";<蛕g">0 W "_~PLIu Fp;C0n~@roly mL 9ҭ#|u+Ix'!O֜F|/F(pTA-P N3P9q쟦AZ2GD<Y38xap&Z7u}MqT :=)BoB}*6O$G_ȅe8n\oi-n$bz83!}xڬOL/ F5G@.9T]'aS=8\'N׬-XX^);#-+M7EY"~وJ>)z QS޺sv'9$?N(Wq0K`5LwY qh6$U@aǞhZ-y:!= J6Z5OsU8AzG/F޲&t($4b`tlt%[*)93pgT4` [w.[ T&1}fqgۗczBgނLPVD3tWhmI@3 Fd=T$@N=mU"a.ǿ+Ӳ\*i `B#(r2,0h$.@&5BˇzK(^QJ zk` p i @G?0%{ m™&ϻKKkQ]{^ Ls'|p$JVHnrVtv1L02>8ӝ2GNH+Xs+Ilӭh=;/S:x^8vɁIR伈"<`o`^(Jqqk*IdfE >]KO ݣcK"`dRƾ9^,dk6hQ4\Ž;T`ՒmğpDtJM[)a!͉IpCldC2ia~#p7D12q9>+$3"ǏU~0*`df=`Z`f{X,E} rOl$桵>9F~i8tª`A.R"*_j,|2xv"2Vw_MvnWgB<Q1]9($X5JH'#.(7ts~ӣ*)g3IGw,|l}2S"4˗'&s&c԰+/GZY8ˋa2?xyL(6`dwuj2RBղiiy[L=21Si*nP9-mNЅ4;Om.DQpO }WmhV Kwۘ] җ?8"R#&P\7pͅԤ CgAsV6jqbPne|\K > ̴2yoFwƲJ #OEgIqK6Sfuefl 'FNtK^r|»%zZ%~" ɠf|)2Bk ɁD |!6΀}@ӲjVYًe!B f'fzBfшL5&5l5^(}]{Iӄ:5ݟ 5aQxajkt3й$H߂ϊ{G(|H+KZw?#SܪKTr Y^S?O%4i]K^YPHߏ9c (0Mr3u`kWqHgfDZ;͙cԒ 7 ;"ްA`?Q |n/&|p)ۭu%T:P;a3%Z;z $іz"󕛢UeuT6"ٱX*&'ܿBԆ59zFvrsTJ06K]C4Q 7E}Րl+}l~GmB y+u~-[2'JQu@$P־.5aY[ *圐ve0bd[lޟ%6L4vkzC_uVF+Ӱ€̜X.i X۶2U_h W#h>iunwBg Zl.Yo X,LPV*ֶG%Y2vʢ\BaGU~M8\;G:iFqbZQ-?55e궵2)E6"98tzd"^R40ŠRXpZwfKLGRܜQ[t'ӟ ,ci"m3!#OhtCgO8|凘a"3*x Hhz/F8˒io$@s#w?hWrtY6*"s- cOgpV9wjA :lf9t!ӡzݗ.k(͖ ,2G!# 1|QW="1;D mp$.=M ć-"⦻ vC1|dM&``$>Y[-75T4ɋs1%Fx!, 3bJ8RY$l#KH߇"XVN4CLs̷F'5kDs8,GTx(cy%jP(^s@E78|L G}:Th2_LGJ*<[Bpt%3dɯ#㽩PBhŔdCH% =,r:(I &Ay2<$Cc c:JÕ2\@z]NᆌХXµ\\IOFY/|mLL WţG|!Ea ?`6#9 zםt{l"ﵒIGHg@ѼRv CZ5O5I"8݊Iw:KbD"jdr"6@ r>ku[gsyTi*,PɞtoArLdCSmjcf#=Ы7؟yc2(^^Q"7d( xpnLA6Ê=ٽ,+F5O(7gW>9@1J"zY7{:TBsj/ɜ2c +3+O T#ClLw@.2TR$ޏ7LP T*Ow$#&A1f1"["d;fK`6|{3Ώݛ PO;V^"M16Ñ>%p4 L3;?˨ V аf Wtzα\D172|rpNmkܶ,ޥ dEF,mDh V1Pgi{M;4Ŧ5Mo #7V'>B3 {dZ`,F:9i sV/K cG> v$S3t$)oLЛt]#ߦntI"=&]%LI3EI >Se!pn|[&%wPM@(VעhKa7&J J]1ؼl$HOXlHok`3}xA?HirXlm&tc.Q.FGrDŏ/z2pAvm7i3i}~`갫b_HbgQh5Oi\VG>[]ﶕ,L{m%bybw_3Âa|VejDv;x Z-E\ ':tʐ楌l9('L#c櫆^)}&o}pf$.hVfyV!UC6q,(d"/½̣j xU;j-^#s6F cyq\O7!$wY ? 3Z:t'BɤWn].[@p 7#1;=`gݹ pQв^ >P̃!#wi@rP;(C/u*%e%9#=w`&1!t<6V.`6T岿7E Sv[^ԅ0BpΩzreP?3hi" I~D..oi˻][N QR3ϪoiZMO=cWc36Lqޗx#^n$;uA)H}}U_ܐ$OXc1Hsœ: _2}o(.|X}_wJl}NOda^]THs,d27#z3` sI,΂ JEP1.:%^_¶X>V[@fEvr+H/&%X0p8E;:!U#:X̦}:> HSv޿v!ɀZCmG<hblXwVeiuѹ)aڐau 6/yGBAmXnK/"LѧQw̙ⴗTC r6Q ^M] 6TBIK ^,~k3 >b s3{~5 {V=Z<5/q9#]PڠXjG- =>B-ټ ~>=9*hn%يYqKNlT%I x܀:3Shٱؖw7H,HD?aqJ}P(">wj<)׾_=Kn'QWPc1g Y.wM.&(ҌP7iJCř?fD _C:vqЗ}u7? l-V7" Q?O\Ts1tx|%\h!JT" 2WVܩk )2bnw(׷vۉd2'Qʃw$fdr7`Sdx+~u9S%WMSj~c* Ոv3gfӏTSۨŏ 29p7)wy=tuI0ܗ_j=VMc)A^1|9l;폴?8ah^Z8D@яeHkhcXe~4,$P'}hu)KML%$b%"x0 7NM}9AONx\ _@m*>O^3o1][30h%V1K?ֻE}u8ddj'qI%䦦ƲI%ۦnbmط@S9@~D)#YBsg)#*q8CߒKY֡+>)qe[0db~pPsWEϻ 37  ۚ|v 'Xղ*ԃFTٜ1y!ȸ<-{L ׃8 8.$ " ףu3#hAT"5Nڐ[6"uTl>))krGZ2Xۈ\b<\t˺*[BlfB7?8AEeaV*>3iDu0낦ЫLZXR[zF2nȀOjEkj=f~5_,j"JfލSjg^:mMAFo*}PhQ7X7JR:(KQW% [! &O#Z05LRV'5CvUI ~ k3&,tu^m&Dϯ!v.|~sWE? M.f;M]_.} z[W,hSz5Wi1m(]9DwP(16Vΐk/3/If^m X9qh(Xp]R!v܆73^-Q8.nm-/7'xυݫkkTx\T}AK~pvElj+G=lDBZ tKH咹ᴽJȈZ!)nlTRs,~@ji⦲Wc!VkuLkwpFS@,(yFfE/+״bb789xc DF9AZ2H hwuBs^Q }[ 9r+^nEX!#EA[RoUY~*`3T/̑LOe)A?1W$:*, ނ1Y~8F9gkS hŕQ^jI'ŧ,f81lyXBV(@ ;W[]r|䚱<ƙe?h[IBhoDɋa__}f;\_@_Nxc5̩2"﷔"Hv@:26,nm DOhV؅xbhtƘ{f A}ZQ{6!sM0KC}dQFI贃Ng^hUڹ ԵNcVv]2s)o6F\Ga(+l-VnRM';7Nټ,κ8_[&Fe.}2_r0!9s) ,bVm T.!E?L^Zyk ![:nDLO⋈N߿Q;]C!wGlЗj0@BESa5y_k8*XE0 7n0دC45V9VA]MRYfaȞIG~ѿ튾Gn( M^.M1mu"M|Xw!Z=EjX.IEq*sőVS9wjHhnF*+qF. cLgyq* $["QX%"X&Ե8u\K|o1+ ×IJ| 5)V= ր27[ ,cEѩlb1.)\?5'̮6P قO&QAABU ?z+ԟcϾO p5ܗĪ"sZ*\cM]'hKJ xϕJv(xeu\tAI^| ^sSӓ|@/:yJ#rjmgӬ َq3Kl;Vb=( Jf|fҷB{l:H2Q¤ZT^d$ed#)4_WGvW(ɒ 6W/ok. 7L6mè8B5a ;[Z]K<&>`N ,ݻ1p\+2nԶů#% }|V%W"YU/T`l雕陱!A&Ϛ 8E3}ARS"# ~Ά,GCxҒ-,?cOt,ƞ ,f"08Ȃ{O۶?es.1wCI% $ƛ)ԌfsGMW'S٬ p8 E5&ߡe,tXUx ͝-}YϠ(jo)|!F"!2~@N'`6m)~:e7$S޵o TŁ y>kb 3LFm0NĹ|Wq] MК4ʎ L7GiOnyo>iWܾsKZr oͭ] Ͻbg6Β oRĆ}  1|D^?.Y''c@nҤԭkb$X1Ą +0@@+7=lλvlf{ އl,+r;otG0 jvK_F KaG8!Z9 F|t(Ee/5\ :?"wR+H7tuz'nj;ݯqd:H=.e>K3vkr}5v=[{ eHHe۔רL"kͭ)畨{+rilE9;\5dQew˫eX/ƐGjtMnڕDr(4:->7뇱0hSq תz[~<yh%uĕׂ%. 4&l8w'ޝ(=r9\?%K]pq{ ZK99W,I,u ˜.4V5axuG60yVyb>V90C mcѝ+< ̿I%%PH Q:A ˍoj왤}Bdc:-Fz{le0)~gK"ئuܶ UkEegUU3Q9ϱ.cKÂ8FsJN v[I,qIۇ Rז*K^0cxG5aA1ej_ qW^Z@ũ5,:s؃8:#İsSGbc^0IZ59~9An3mʂ8ao $_Da*c&ic < i3KH[M{钫 "
  • j/acJRU9z=pyHΜHK]Og]I'0w;OvDTxʈȂW?Ͱ$neG t(vc-sL ='Vb?aJ =nY{%y V# O8^K\Jؑ/6?j}8WqЊۼ 5dn+aC=oc]{fZs.R0̯[xLiFd0-[2ii0v FTƿ Ww8wo>&=I y,]:k'ݲ&`M] .$S5#bh0Fiu2H3 sзB% m5ũ&ed$-8!k?]!%;QR=`ڈMŬ7)y"됋/j r!H_}d{8߼b84wy `Z+byQ!d[JgYń536E?OK/oүkͱ,<6B4G0@E;8ȉ;TGҟ9E|Y)3| R{lR׊w R F>]m4&["joIUW2V\H% ?nٻ=.xX~%$ׁJ!Km96`mgiM]ڔq("Z43hgR7kASu \LP'"#o@`BVJw]knk^rMʹoZ&uhCFQ沯Zh=<o׺LXQ\گ+eSIwL&,Kusi"%8.4pPX-7k_ \,V%m]@yL=m9(& mؠ!cQWP3&f< V=fb b7$ௐ 8K=,̾VȜZdzp %ݩq ?Լyl̦2sF>5I|tmBz~=s:V(,!v /8b{7514Hup=r.,fۗ,OS^?v=eJ[p03(xҏ&0R1GFjg;l\@쪩g AmIH?%6Dxs ]^)S7\aӘN/.( ÉcU9_*aMqރµP!U/2D]@˷ny宯]+%ؽEq$@q&@5#+ld8yI I@Ȭ=$x(sr`6<F_#tdAng*nzZyN!%ntQ ~e3"^\0/eH?fϲKs↑m>vo5E)pX$XۄkSY?C?esJ1dzQEH-a&X^PX&ӌA9}0k,s*sv!_gP)d: 騂_z5|kR21gӫbVu Ov`eVJ$Jd;$0׿'Ysr~Տ? k>;؆.Q:.sn "ݫhU.֫3DEorwd<}/7FMtP RsS/1'kv?h!Ұ5ܣ.qI6ԶR ZFDkׄljЩNAKSUm~ , txahJ=ȭX5.#އP@2iHa$-z.Vv>GA ȗ Ym܄.Sj-gjԅ"Q|b? ֥[?T{#;Mt8gH }ז7\#4tC" ̛`s=4y)N6a0q|;q m3fKA (TN,nUv%'ۗ-e7~?x'QD whnw4ڬo qD"ƗN+;hV@4|w VlhodpVQ!io|_*l@<Z.cpח{wg1)VZR_JV^5De4hӢQJ斺\LH~C79:V< ar$dr$vPfSߚM6l/!,%Q< qZ,@%Ix9wXգuK 7mI!HWM5D"hNqM3*d0ץ?7y\$o5AukﭐcПq~fN!S<:_b4w4p 0oG״?ġS9ܮW#"Ҝ Qhn>D|P **l#gs@Lf<9&v]B CÏ6yI `,_m],׉cJOɆ.{}:Ngx0мF6g=`r^ c}>byFmsE' /x :ypp;mעuR0@3Ri؟0$g׃K5Lq^n*(v+}-#nBP.PfOt5,R,=z7K':PBhE 5i¬^x5ƽ'.=v@_>//',d x5#{I?&WG²1*-QYW$;ԊOtO!MBA-r{1{iZ~:z  "a|2_4w [z4s{;O:0)0iZwO#(S-8&(Kh ]5=sx[fLWuMQp~k1-QW>^+wMNZ fpm!pcߵ ,9$^%Eq\JH1[,ӒԝA ;in"p8!]!5NV3 kL5cgkh{3ڛݱ1'}KI #ⷒٯ@vpӹdⴰ-!nyzr*K5-jĆj)`9 U^581k`W-gx/*anMܿfLxEUj7j+m}%LK tǜc akxc M(+O:!>nH.',kD󐤫ַτ6߷ᜆUUϠ [CgYZ0707010000004d000081a400000000000000000000000161421e7b0000128c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/4K]?Eh=ڜ9LkXxvR0IXLpS6/}( \$ru3*G R~y] B^Ajdx;C,wZ4),ߔM8 TdCO~ݙrD ް2[2.,o`$H簴jB41ׯ{=U[ +钶=ڿgesE2(gA]M.4x_;s y Xjcyzk? c("Y\v8Q]e_g=:*?G{cͽMخVb_SRFؙO]vY)`Z]SWo@5Pү'CH<~Yp W˹; [x(.)y8Or|.HHQkV`,wv_:>L#  vrD h2*o up^`:2pZSguΥp_xsh_g1*JkwS!yA. axl8 5:{ [0g&泃HWd%yne{؟eX e<%!9b*xj͘;}Q:׍!xAYY_a> 2-zuulDUD%cFwDžwKВ_I:(x#X^#J==`$ P KW53Q*=CK%,#,~|/.$K' OsmVs :ޙaz?[W~ïSm|1 :Z?\-p4:yP F]L#nɛNHov~w|n\ւ"L=o %  i93ZTϬsV7.!5f t$2I9$"{#Ȭl0nlL[`ɠ$T '~BG9xzPKoewԉ50ۯ^12h[B^>V' }CZ /"{n,?D7 9ElyBuMwZAr EWL^:(Pcl៾6~،Pvn&%g jO]SUeeGm龜: %#E%s8nOF\YT$|Fdz"0&x%NP, E#?R\0p=Y Pk|-åE+\*L)XrJ7"$cvȎ =#Ǎ@MS9< B=D!3`p'`}rgJOBCb2ӌvʹ(_-V%s"&B'q%9c7ϲG{1c2cKnIza~тl(@GhZzbBuyJp׷{7ւ*OKc'p--o [{tVۈNw>'k-l-.MC(te^:p*q"lMDHR ? 5zGE^ I9:&V(o>88K9qaw20 jy*\iNwg;F;9l< 4VWÛ:m+漖&r"+G$\TN[]-܆')hxangĀi:_ލYq'ӎ{=2[wq`+RS9)ױ*oG&.ۑKϯE54} į'OB΂<_Ρ!:g(Q1Pzd)3 W|zt|U;RUi%Jn7|v1dt'c\$G#`A*ԭOO^[*I$16:j)ݐS,Cigg1HvBOCnКTYdOtK)_A2UR `uk"<]r&Ph~] #= lVJC<~(ӕW9;ŃRcz*6&0e8 WOˑX XT"b8R-,vՖw:0ndiq:0Of-G`B6?apOD@Rct?H݆ݻT~fefUvN]ԵllTᔌ(ݺ^2@"*,WujڽpM~f+'-7v[NE%n'&pε tt]b/~ϯډ)Vwݱ)bF *N[fMD=F(}yטYR'Ri54SѿZڵf~cI?2'F{\@'#ʶTc.qC@$ǂ4ВŦUYPsaH: SaY|V(_c݋e?!wݑؤ6$[He4E}@_Xx*D' e۠d@MsۇNBi98|&5̋4AE~XEu TZXޤ\x}썜ivӹXCwSPNlD':MjCiӧ&u7BނUvmXg Vp<2XtQfCwg=! ֕a_Kܴ;1G^zjZ'-T}1̳Q0.Y*k :B FGXGg䉸b Y<!bMܩwx<$Dh]kff&I+ V°Bos.4F "'/v;q΅|t8[1JGAN5fUiS|99eRos!爹sADo_d2jI}^14`E䝬|3!S7x8RİҲ Oz 4aίAuM5$S7M3\}U}R/sh:^K꥝i'-%D^F!2!#v]OO<!vw䎮 !W%'X .)s҄Q~ťMMϼ^b7!f8D=k15(ܘ*{ 9HKw@] ␺7a 5I1#XTftQ 8N;_d|ZhM> ߘ hGŇ hW}=OF(*sv#Oz$W8zeopC,u[oe wo[L22O?cZb&:(*me'0H ƷAϲ@v( u,{'C3|;, Ǥn̞Vv(r/) 64+P>EÝ6Y[} 609Ɠo|TԢPeg}ذ"$igYZ0707010000004e000081a400000000000000000000000161421e7b00003cd8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/<]?Eh=ڜ9Ru6)ܷZ $|bToV  ׿`hgwi֩X0>qm:^G2J/T\ s2L⇵"^Ib]G JnTgsO *~PTI@K;BdNY9#X [~Mݬ!rC;Q,삣>:7} SuHf6칌Wط~#DVu |f՞m: 2 2Q*Hf2cM9ōQ|&%7s-HgB@r|/)V3Ó[ںWy4+IܙByp^(qVso௉ڈ&@Lj@ߓU{QӗŖGB5s71 cHI%^܃s*i ]~ 3jzS8ͷ _Vx+9j+//|kt8}9gHQ^lX  Z f;d-OM4`9=0 b;JAzQh)ll8t @ Q琏 ]=X& ?beRcgKWniRG@;=]8V8Pꄊ/ɶWAϺpGc!y(yBnhZI ,j :di?s0=j񷘃hF\%Wz.:YJX^iE >RcFo:pŚƦi:Go6cmt"\ X!/{_J6|b$ ~/Ѣ|PZff}SNZ])LulgB] xLQp,&=ϒ`yjT¶=;=YkH!ÚZ d(9ejĺm6_8 ;I$SŅ`&U Nf+0~:=14kt2]Mbk:>2h Ԍ9/76$g T4'l$̛_ziiP8{cѭ&̵XcYQsVk"j6103zKNuT} |L`]STYk'( Wm1hs"/Qc/Kl1Y.8"GәIqxLgxxqhyIqYvΘQ߭ix>9$5D^< 56^Dbj%qr:r7,5җ"S ?I>;~s13'eW2xNL#E"ơȡȩAWmeF}Y6еɶ3pl<0B>c5Tj Fƹ@ `gh>H|kwsO)57?CF-ztcQ%mc*(weۨjȕ]{$mBuosTXbxL._IS?##~/`Q/eһ O^ѺO74,hx3yĔS~m@@Iv#pG5DFg΂WgHTC̟.PQ`P}aw\Cuㆮaz,c`ayNQH譛$I@q0\Krv0_3zg&  d!1`g/vu-/!?n/. \!Z6pBC9M&)PUVsݯ&`WB@0J8έ*c=iThOQ9< 4͘b-0 | pZt3wԝVǂm'y@̱Oٴap"Sg*ݲ99:Xp}~(끪!Nx?'Clj 0f/xSRbT4l_&g*̃7a A-F.+G:` 'YfBExѹ,drq>֟k k_jE2!$ rPϝC3|6MkC6qi66ٍ>KLD!pV5vl@#w$`"+@ ׿OXwAV o%\6˒٥s ?AdxXrpnfGoT7\ɷG4C=S8aBxӔ|;xTS//:~ p!ڈMRA; 1R} .| 9GPSEaS%l|@ C^2ecܧV̽ 'X.IV֗sz,~ΕlwVZ"H~gr)NY`|1'HOv"A`Oln*c.#cTxn.郫BVldl)RXόwQu.g;ӵn i/fmRJjNYy}veD"?% Vq=S i[R0_sQ7ʟ/M \TKD֕&8D4 Q"eo@%Ш_-ZvDm,V<ꐰu7M I&DZso0ʷ}nX'Ę?9.0?*!㒰0Sf ŭ+`d R96>-\hPaڑy~TْvSj~00EGmuDT:#_AFFz` B'YY֒ĄKX Hz;*ZNg,m sa1 2R# 8ӥ3H0& 7/wF.Ē"/55#Q6mƗ( y;>DUvL!ZJz 1d?i6|Ҽsd F}a!U3VVGb.odxgGųBTdHagO: @\@BzA`th:41QQ&>;$;ɴ#x!#0`Xshln7kLr A2COnRۦ\IJb7MXڒq}2)&tBH>>kfڜ|TJ(Z>"") f6)}-~ ^Txe!U|P?ŵuur]]$^4fDI-Hւ\^uB$Fk*-{Nd\P~r՜,:7bL!59^ 3nGbNWoGҼПPRӑJL|$8 /#IK2=\USXJ1-2>b@TȩOfM|Gx/4Gö'aǧʍqіyXqߨV4xQ紩 GSo=;V+P78}/[WaŤ$5q%ПW ' W+ CքD0UY˹h^&4Z'蛶y }R&I YUuJ$>Cicy^YZ?y䌴MQ;'p'9`z IDXJy8 g ݷ@.͜xw]Ц"3T: iE/yuQt"n^k,DkBUH{X@QA'Sm+S 㻸ȵѱfAb 5N\pZ$;PC{˗LwW\ǡڱ"%fK4uַs`Y+vSg;a $qUl{EY1UaD~Ӵ0T$h$Oqr>zT {+M`i*~96),z9+aَkmVYq eȒ%7n^]G|gD{ A +)P3CꈱIĢz[ z)0~#Gq8W #^!4fAc&,ۜdU!A(\;:7+-R+{yi2ndk/#OvjW 16 oR*GځyM*p}h B aڐJϫBֲ' vC!(切8v"wKՕI<@_n 祐 QA [8.}?<2]^OmuÆnCG\̌ly![gAOl{w ϧOVXۃ!$;MS<.M lu!jj?VLÝ-I"0F*#UssɬA@rĵ3BJec"UPvލ #)yYNxi4拱?)/tc_4=9.iy57̈hŝCeDox@8Fy#&&)7G'tqg2K>xM<yAvm2ax;aZ`n7D"l>1W\5uu9D_ϙawfHcrUf:[M+8q [㡭8ޝxބ i4ЉJYſ7!X=1IyP(1EK!H@tf_feLAݫraz_KwP."OFYl$uQR^5bq\!5DN.Ens)FӅoaz1qHӶ zMp_p- ?6r/։O4O5`9/xc*R*+B)@ $D=(UW1DC(!:;Tgݞ? "rOݴc%\aJ6awAP;- aՁ-\6f~8d2ޫ.^% d,1R6KR,E Lki!hxTB[wIfED[d2DHFA8Yb' ^ /H#_/T%Zs̎vb.:[ XDKAYZo(KaNcepo+}+J#H\{=Q<ҁ ^$[Y\ϖTǕǞ̅R""zgX Qס|%,NHl#g]6 &ñ|oY\.`<d,Xv [; K -?DJvVGfW\< ̍2)#Ng@H)+q=#=AzViLMR; NC-G7ySsSYD6',2zGw~y&`9FU#*KJ*F6ddBRu ۆVҋuBOqy,'**ƨW0z))_TwU/t]J%cs0I3C/>Oii[tL+ed+5T"':K4A&4hX@#X Uy@<-ÚS94@  T`L"5XlNaT 5*,=9nvC֛}袕7:Ҏ(k&/ok%~eyvȼd7 '/YLDt"%Spi)LKm hڏa֩÷~Ի.*S\%" T!_*ztnU846xEdDH(˫q1]2?>T[<1Lv6FU;#[{~%< w *\/$11%3:? .QE &ciS=k q!?T 4Gp\ G.iXzz|a{T_X=m o,P?3e,yT \R?a?(?h[`uJrB`6Vr}{[@ӢS(e<-p*΅NR]EŠ" KUSϾw3~R9Ns`2=P݊<#/B5Cb[ +yV{!r%JgF:h_,\QHD,7yѭLk w =IБE76hՕ X9 _9DTb YRMWd?qu&ˬH M;E#{K^y' `q{e@pE2Cz{I>d6!vL/9N WIR+,ӓ05^DF"@;CZ\=rF㋐??y:e^H?0ij9]F㟶)1JVȃId @I-TnX\xwbʷR60G0;foDXWH1n 7Җ4=p|,Q,ŽEݒK&¼tPuI6X\("OjT'yZO13/ pрlHcFKҒ]lC"?1!vh;w-.ERPEVGj}EFt3S+|3ea?2AiUO ӥƱgR"Z Ly+>g|P`vv^d{T:֖~6p= $5' Wf%V48G)CA~h|ۮ]ؗWwPݻӜdV=r4%-f@ VՆ&۬$`ZT$=/7Hqn_}>X)zjSCyRWnrGb9y+p20j3unv1$+ GS{Nu#k6IJنΥf;y}mhoa|n4?a$ b #Iq vf}HQ7qMH?.KGIS@:iKHu Hui4AF](Z&yRBgWprU]~`$ZdsOJٚUVent7<'5[lbۼ‰\Ͳә7$Gws8CH`v܁4㎯N>h UhR{?jȘ<&-ѳ6'<kC7&ƈ~lɰp甬wZc9=[ў^]k^/g&S@Sk=^1InY dR`]Y jnq)V=xbD]J w]{ܳGl{ITcyrFC 9jFE[I&*id]sOb׭do aMH9)B$(W{f#E_z΅ZP,pJwLo .:Ž-ޞz]pS2yVYf٧! &G,ЊgjR}^ WJo; n y&U?Rhz q_V7 ?9L[ 5g,/Lq 7s g9֟j?0QOcz;~z\t;j"7Pnd& @\\EFK86cZomJ:.8BV*'b:'nYKReMIZ-SZkP4{iHATߥlSN9An\9[t2!({BwP cөCD@ SHO#]q2UcB[z|+"OANb̀gJ5Dy aI&o,UNѧ9{DmNӷbdΆ AY -^CߘyqzUa,㇞5*FU쀩hhP1ueR{p#oFe`ϵUs)-Gc/pO myM8Dg#4X%/x'"Ҋ%P<!gh OJƮ&0Hd"X'ۮ ^.`4TǝǹNPXaqE'I 9j-P *-CE8dp"P ++9AU͈x<8FY{]JM=uu (xPcs<;tAѱ.$ ͐P<Dɠû" oP;ؚC?݉Xe*&s//}ii>y.fEi9}pvq֫H!f|m-6u,8Zx١ށ^ʜJ(dvvZ&P#_[lhi'o !0[BԂy.ЫH>&ɫgYLmi#BѯO_y-m4E\>_C/\=h5H_rks_N(H *#]mxȳZNs+1EXϟJ s,r4JDp!J6>(Иl!nF\QUXfgPڂ1;B8Ba7ܕM2r.nZ0v嶆ω}/<_+Ulcy}Ϫk;Y^g.H2)0U-;edQG~[l ٪N aλwvgy5%c&NB ){G Ğ'q€ޟt6ycOcGC 8v{6I ho[?_JDĕ&ߘ3n=ỶLuJIx, wEԿF3vЮ_t2dY N]~:j3{[F6*ŎƠՒH4.cGzjwӹI!讜{Cd~u+F>+;b#"UX*2 㳷dRɟtګЗL j;Ti+9%汃 W;}1pf"!eDvHBOlvn@q Ng˘FDr%3)3Y< ҏB>(]Q~$b햷XЭSzj~ an$^=3&܎_UYW,USc?ߍ&ȏ=| NO;`<0bx"Io qF1PLHрFKؗI)Dh[gA80d}lӲa {I6beI>YΕAb'0Xր.{5m*^3ӃBby8ѿ&-+w #CcINs e4 Q?B1֙ s:h,Tx/ 7 xKQe/A?xoym3jyuA񽇪ë# }Вˇ-C6% @͈)Z\q' #T9y=bY.@eXt|Fr o!xaɔvL(E01m FnCY(+O##a<)떮Wwn$*Qaru[xy%{8>\*̠l U45Pac7ZXb2 !f1V6.chkAClQfx.ؑGXhV{w\ML咭1a(CŨCpyJJOǤ}?pdBq" {,Th4ClX %C`3.3NlL^Qia6a=Pi'SJxn>HF!>wѲ'-,C,E &)1ilOIk*ݖ|?6Q~^<}vVΩқlOq7& 9r4^C/b}f (?mӲ29軾Ɯ` PUd`\%+dS#23?wmDL@u }ptm5j5ٕiç%P5wfJOZq; x h#8C.`WH-PeEn DmVSn r$Lܱ;WƁT^T? f ^qᮆ qTQG] 8OGא2S+{ /lGlԣs%;<ffv^SU{v.PFN#!W1϶ssˮz G1*2Ed(N| FB*Du(Tᓪ_ hMHfH1Q5֟l%Vwbclg[2M7ϧ{5NDU4U $ba%9)W/[*n8lTI/Jbs dgNJ?1keTvwô7Hô@ne+%R(p;c rl(f{._rfS`6፲8veb=|JwkaPk6>1cߘ g:)+E2:Tho0X9fM%`cedw`)W%$e|[$(BrR|15#$M"3BܾaB^oҪ6|'b*3?CQ`fɱhř_@%zNjG3( &Sn.'qBKukq_Wdˑ~ou{A, s[߮7|M.n95O Uea(X_uLz}7:H5jN|C3}!d\2TC6}wbW, A'ԗY-=~RFC"yC%r2l Ova n P'VXˑq5%G@ԁS"1uy~O%٣ J.ۿ3RW-`+_D =;В>K3.s|Z:䗟vi-Sz?^;gqΘb{":%Un1C}yq"qgYZ0707010000004f000081a400000000000000000000000161421e7b0000c80c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/]?Eh=ڜ9P$CGy߭4ru uj(֭ 5M6: QXM2SQ2puk!*`%K!7]Z0El%nBGxHx2D؀Ŋ`~ຒX5nh $kt[ͩCj['J^QO&Wrz}C>e<yW.y(ӤܐpkZ^uU.=:pqxtC4Ƚ4*brYQj<{~WOS|+F.2g뤬J'bˋaPVmw W8]8R)#£jfJuKX䇼,20Ӷ 0`FduH}}trN.\5Okw/-lMM䭮 %|" \=tYC1y΋IJ-l&Q\?=d%t/}S,p4y%N@Z2*F& /V8a{c3fSZ'2x۾wթN"kD6UgεrSK)ru,pfX,EX,Ǝp1\Vowh~KD} my2֙dN&C37GD<g^iBPHйe- HV7+^cgt>_H ~~hV `'LiNp-2MC/B;AuSoFT";} H8f`@n8ł!uA}:5hG/QӐ]۷n{&Fl.ӴT)gaz-{n1] CN=K2.Kd5(_l8 qHa?='aHo#}5ʒP6^zJ5$Gn8oVxt˵[_W$Oid 'K|x]H:=wcQeuk`{'uz+Cz'XH` `X?ޠV-!eH]"!vБ]Gw`B$<ό_CFdT00i6KitF$ T75@UR^ǃ$7G@ٖPkMK44cĭN<ߛwjڮuo_̺EK-6[/KZ"âpK΋#J^am/{]#(TK?~p(2{ƗdI5sf"{eʕ ۞z7 h>N<+ Rpz_o*^8jhS?OBFIx$4",mO4PW9w5u-:UmBxf5!}RU0(yWrǵg^آ`aGIq1j5be V̶Zd@۠^DmSrnͭa`4Ka$gY28ocbhӊZ?x5KgPKxW| ?tla7 q\&'&t^1]v!6ӂ}g2C eSBS&p1.cިLؕq#׏=-o|~z^U7g5=IMT)4>tjc-TC (P@t(W\,,C5p'm[ NWKj= vHznT ?6`bQn_1+T`mBEq oF(oFDߔ}-ZQOU@b U^})*k[kg3a&K ,Nt@J$1.061]؆ިA%7O3˿9m=ik,Q<僶( `#>Tt-hZD7$O2A|z7aTIy%%0a_v\`)b|re6eW@ }:[,R&䞌=y dޞb՗0coD>EΗ_(S%VT hmami-9~8p7[!1wx3;,C|Byg^ n7e= xmew?VzgR(ō ԷJ w{Y]{# `8bRAov0WAy>nd5L)SlS@ (:rWB9+vըINpo]~VW'ǭbcEBMNֿq$]QBc(Se d`˶1t9y Gtwة^:`7sP .bR P.Rњw%$2CHY/#AͺOCP]CI: I38q1Ҳ6*ԂM=hK8n'OhdE #uڗ@WTK.ecE17w "Iِ%V:FYCl_MM^6tov muVVɠAc8%u/^m7y)  ! gFU{SuؖN`bK$T NcBM:xp"xLc|~(g"5"5̧1iZuԢ6݀yY]5]$EW{{3hPү+t1|"ōqA4Wb~AU8gzlxK,ZhURݺ[S *0(͹V p>x>!?w>nj` 41XB1sÏV_QCt`)7ÅY4!iCkңeȍB?\gJ}wP(%RcKbFh73" cٸ $>4tp9tkTHG6;I.vA KMOڛ\:M9:42sX* \[vM{b.9y\P}@8>|} ]tsG5 q'I>dV4^#*ngaȒm8qw/R\4Jֳoo~t`O \zbn_W0+ϣjh Zz*ka$݋zaGo "ԌGL]wخP8R" {< wm@VNAJ krg> y .Q˙nN8>tUS7%mS&Z\_j+[%`EoMPtt,Tz ꢥ6[,36w ފ`$CìtlIUsYə O\7!Cp(kMR/%)){H#Vx"ت(dkm~h3 ~,]j0v48XEbSzELos$ jJ D,i(R$P9Zd5rʮ;_Vyxc*h\Z%JjSdx'%඼G͘ގRdx{Ȇ-d0p܅ Y3x'ݳ/@JI?lA= *%|4ڿ&DO[M]{]tN-sgOcO鬜NH ]#`uv !tkٟsGQ~!sqH=fsiO)Ϣu5?)dfZUA⌡݉lB ,tYKeUYuz fDBA\eaeJԨڠN<[uL}~c`d"gpsL</kHFE%m'$8Kʴ.Wِ26mYR*ڈïjC?@jPZgV+{AP v!S,rB*PWz7rhup a7q˧k}PRdwK0nx,fb3CU8 2jg[QcYQAנ]._OecT, !P)?nN"Mz}4ж{vHӨE*w|WpUEDs;əo9 е֎VŬJkd^?8dCo4͸NygBo1"NMVc^8 ]A֌qCaB1 ~2j=M>aZW/DjTЃ|~ i>X'ʄ%uRwʑt f΄$7(3-9ɋjڬyGrvdenv}w Fc L5\"3#KENKp<ɊkQ<ō*PN_ P;hórfHƕ{r;yKCq ˡk|tb 2R^.&;ntNpƤa|!eC6qlrX Հ%ҕlt5N[n 9]ޒ#_R#N ,oO|PycF'IDMQ*7$ոB5[6Ҕ_ 6ƝC_^3`܈Jpk'Ej`Jv崱wH'Sӊ'{g zv?d1Q^ znmA 7+W ,nx$++Y~KvCќ"gu߷MAE.gM/C Ѓ>q2ngd䝘š U^/##8ML 遒|. ȞE4vpz-,Acmr0t/7au4!A/DHXa;RK7KLL tpj )rczQB(#7MU#C?p{bo,@sB3:Wke f5؅r}%Bu쿕n/EŴS$ (®"w@]Ȟk~9@ף{@[X#84*gYbp"ͽ`AFv*&RhS.ܒXos0&C_1lyK4A5R0$G{ETlydޒ6Y~D'MC_qڛ Z]5NƗ/y6Ov?sHܱzNlgRd(>a~9= _% b4_ƋȍM=DgY8j(j#Zk'$0tlnEKx 08hM6 #X7ɭS1Iޙvyl 1Cu+pڼ D8JgŻ(k5ԉb ܾSb.!%uiԄͯ ەՁY@`2weig2/4hmb 6T$-Yװs x^5q)tL]ܢT$^L!pF!8<|c,gJ΄[)u>l\&IDP0Y<]VOJS+'"CO\UJ%'P@K:\tNM+õNOSFGFk>W5=f_UwcV"^wAB? -ԃ,te\ٙEKDOׇoD|]08>wΗ?߸Xڂ1ϥ~=[Wk~bf[(1qA<, lNm)ikuEV{eeullZ#=8;Gnؿ{ǣ΢HڇJ=,pjyQZ Yɜ=5 χ:3|lWXV!=MWptL(S2Z2k\c04z#: z;8+"nr~XJ{/ޱ~Pa ۴A]AB Ӱ΂;VeVU orPTe rzݿ홭"o[0VBȢƚ@oFZcA "0op\;f~"dC*kv᳄[fB2 !Fv ~,a1$'HǺ:Z@h֖^)dPLW6-@ooٟ2﷕H_Z=7RaE^d bRFB@z:#0|}Ov [g 'u:6DLu'JtjE <u@9W2u172M1CE+pvYHUbYv+Kgm_ݩ 6*^Cj*хkXl!`qYOtEۻk`m?INrMj#9+DgQ$GV elƆIնes(} #Mm-qjG`pq ]2N0p qoO &~:At3CK+c**K; L-nD_`kBeIF,%0--b"VUV<% -Tf(K!YsʹL}"s{M>hYYh2fb/WTN9bFJb )ѳ2|A=`.0d"x$5}?ut(bF M*K$> $TL↊Q:p-UT+ϡHiԆ+xB|9Su̞2s8.\杢y1EJ\~GDMdz(uȦnJ}ls,cA~yVxyc{m!od-C{ gj%ivjmJwMB>xr r5L֑E[MQIDXe"P0mPyaमM 6;c%eT["4t)ewU8kIû׿R fenȲ{`N2DH}j`)uhSg,Ì[!4=JMm2*x  1Q<f^pu}-*{At1sLO0Qu-9(-E0z!A;Iz ȽL*S?ʍn㺚AN+AH[bc;yN"?sR!{Rl}x[[@"ٱn g̨][PUMIEުl zbgl:OrmI\|E<> 񥌈U^n8/-+v%xX5@ۿC!j;зDIp). =6x.ﯫA ٜSlb򧭅J&-n9=o3d_wڳBCQ=?x+SFo˃p8ؠI!jegz2UQ}}xw`WY~[fÂG'x8:L8Wj i/ZCs-]ۙ\b} Uд(Cޚ[Tnٚ/KMb IK64\džM:6kozKI&#_%M _2ߩ#\6}0ԏѐ|$Kk ;}? ӢwpɟBB `=e}o8 TLQK)2I;:c}/kM$R~&$k>Va Mlre5ACsAuGl\茏Ͻ3,hdٟ4L<"rtJ dYPyjBɘ_WԁtaultMh'.@)Č5EKUR~B-Zq0WI˩.gcә,GT墨_(];z0{D`8&{#u13=Ιp,7@iS:9עAJAbZB4xz0aAm^))p\"dX4<rUm3* ~T]tl +G+@݂'8A-{b%5)G$FJi|Vj@aXF@zYR\ $֏}K|x\=i1@7ɳڎzZrkAOclV֎6е!䄧y$x_f8AŃ>hR![: >A[={s$h%\=V AB/K@(*}6mgeBd]#:IDjţt9pFL7uN ۸҇B͒1iX266WmQ 1aYYRHxJUf2qP?|6b1maSN8ykpX [M|2?Ft8Vh/_͙>D$Lzs@TPTi#AGAݢ%@!rN~̉R6~ȧ17(j`By67PRQGH1%j ޴JTw1fJ{zQO+y%_24×i#^;ǁT XK '^^QKJsʳ|xϳLxj8eӂ=U +a& SBu(tӘvNG+SҘ߰[!Oш<)?Ϊ94_ݣro3c#˵]Жq%Mʳ6'2UޮMGY<)ʉI}12[ )9jY%4ktQ]+G- d\:6v(2fע6D~90Xل~s`/{wr84,8)"Zn$r͇ZHO@"e6#)2p.7} <HHYfދd Cҙh13;<S8PД|ܻ?5s~24^P>2z> MPr.њ[sqIkβm},Mˆ+JW I"z;Evv+ ͐!Vi_"89[AT &h~ ^P9kOb@"o״ᄩE`G>8Z,hamLEKy yuH~O$,SفJ,.9$.`5W0Ek_X6G$=КT6ߔe anNzK\4#Hn~x^~y. ~=d1iFntO`SŊrZ7E @#{_Č/̮@4:^{Jma)K+TʼZ F9ַLG82DBHϾE rayj)Wu z7uo.e3,SpKF cpyj 9aQLY; 2eaG`7@bwp/ "R=!Y>/$*k "^B^Ճe_Gzb|yE/E% T~qmܔie@'mhL#'nyF%r-PwU~x4eiȸ$̱8cNQ+3g pS >PLEâlpc]>ů+6 |ፑ^ `K o]k9Mp(|v(q8y3fq2E>: lA N1BtA*-E?M\.VL͘jռz}L'#B8Dǒa*q)1I귤(Z k=(~C7/x} U/w4 W\M;ARj˶Z 5%{o9߂q 9v/c0o%_( F<iy8CBk<5PXCU@F?fApzЫ$Qt$CS$nOOTSfخۡ_3!~L3 iބF%X9hI<ցR{`x6Å|t5 8âpSLT 44m%!ϑsN)/q0H A懡3D!9g,<^M_j]3J`uc M á&˛:g>v/w{^ġ'B&2%.I_%^jM<-=MT=1y~Ko"J RH[w/ raÖ%kymw-q/d>>TDܻ$lf`-ԽI|uL`eO.5łkY8{(}3n,Wo{Izo}~To\xR=]XaW7-9Ix&MDzwᓢӹȡ͠C*l5qT$'s( 5ck6% nH.o:n]uƽgsgǗNwjUPR~Nx R wն csokW9褽=>c>~@)|&yz(L/igXڰFA8d!ғQ,O.Dʁ3bQؑqik//Y#I>&*|qbp7$o6hy3 a x;,Nzyf`䓰zv` x^x}rϳ tl#˄]4y"鬯DjO2|/RKt2̂J9Ze%gt3lP_UT 3xihCoNg 6ر cBQujo$`%2j  m(b~WPMlYGǹtBI箽P|k햸| 4H :DD5TM)@ /k&”A[B+ ƸA@u9a%>˄ 2%!Duїj%)t.P3e?v0ާج7i:)Oss7xÁQE# |aײ .oz\Ьr$G :H=[P֦sFaflk궮'wTkٵ+Qu~k섪In C5 -_Cpaiϙ硚٫%ɇA(F=tIsUJ:`wIi&tW?a<ae+xO6F.,6*-_!ZZ9\/4S2k|w%5$GNo",< B)Ae~~yEl@N +A*Wr .ݢ!~Ss* e{+LY]+ i9O)z_~ `>GIVx:\1Qs :rV܀1<;u `"ԓ˯Eb8xRiϗ )]1?7.ǚ;.Z:i!WPqb_bXw誺~+:^ ):6~PpL.`Pf'iҜ«<<ΐ:4rdQUjȂĤaoF ma1rN~3&޽ *HMZ |̩0E_Vhܰ ]F.`qp*g2 ^}tm.N joev,T`?kwŪmt=y6QFJ"E'Ħ_|^g_폪A'G^wNnqᤞyv¬=RXl3X鍀l-}wK{2 AfKiT& x/lBuhVv Ԥ$$EsyS?-F˼ YB̺.4V9XƮ1Z:`P-Or0@<I9ndeo0Eu{ ۷+4QؠKp>Yk5]FE⮙c{~r|:7+8Iy8'D`l So膾nCIGAPzmQ–;l'a|uQXgﳠf+rQޅRŸd4ܛT G|W,R'ܯnʅ_O ?DTEu 6L՗9sԣfP{_3Hev7IF܂f@ңEՌUX;~/~^6C惸~7~)mݖI>萌d>? ɳ&W cb);$'P"~y!&2\eBiur+v%ũ[4_+ u1mSW I@w~1P^w"Tw4[N? /`<6qݬhWCWɗ2GJ1jBq{?9Ûϔ1ƨ蕺M3_i>C Fw>Q03<DQc XBeN(& j[r0Ҫdguԫ`Zً2ҭAW(*u&g?ЊŜTig4S8syO#}EW]دz^% z3N[p%:,ܸ sw {eG5 ]sP0jpšf08EPE0-u B& ֍egkZj&'?ÍX/[q%`/xyID7ZB1} >{cg;N`-O]nq"m8C\/6g'q(' R q}q2H)ܯ4,b]sR ^9|r8"4Q`-w uxZd1ϼ t`Tspľ7ޮgJ6w&[!Vtb{{yʅT0v}Ⱦ}; si-{% )mf sXޕwBkq\S/7T=ÖHW'GU5񗜊 LM^`Ͱ4NREuV%~P;<|G85;?Rl<~/^6ӦՁsGߟҐm.ݷΚfdp6՟,Tjs@ş;;#,W)=<,T N}Em;5 .eF:tĵhU6]i+"ҤyjT^<!ccE%I VH=ZAc<ӧ#ϟ+m4@4+T9@9;>"Ô])|4b2*dr&j1ExF6y_C%2k[*M{C%(LCmp<Ӑn{'"|TV@3q)ˑ|;~);):zQA6;Cf}@]7ŜEͪ?O1 ~׬_J0Wwî9mrd6IܺR%7SnC[6|6:c2Qq}ӿɘFe^ G`&mR=-MP€84.oC*>u}?*8I$2mH7oᑝYY_: .= 1<>^;Ȏ"ާ -nҋH/]@9u9GS39*r!C`9bݵNI;G xۇLA|aaYY#$ ⒺG@؂Y7WG˼6*t~Vn߾FeDZL~lڕu\z~KLb('*T6uMjD,=R-=. :g~+axbbUZ8ɸJS0  ~nma^<8X ;jsfaH9-lʒhibf cI0zf)cyełР@BNShRݧrt5VLko^d|cTu7ǰIK#gv܆w\|pa 2>r$6Ε.&ZG 8oe:knKb;Xt˪d^MI!-'ݪTtNQ3>lcH^\=kܹ7xt?Lv ;_V#YD;WRxŰ WLi˜֒1 *ͦ2cV)wi<`:oawe?Vz&`{o,uVuD[OG<4T_Y@%VכT#ppyFC\/VͅNk]RzF1 d()SH#sA +NtP.ܳDŧNʽ_#@Gdϖ>taU]q ,|zdc͌wwxF[r,(^`%03>"#r\ȱPfvx!(j|J!9{4=o'Ph z.ch 80=2[?Jʅoiؗ򯴆k^K ۧѢ(%V99Ι#4=v^Y')=-1q"ݖ\$]E׆E.1da2xٹay!wf@4͸d ϱ19=M5vВxyw]9yy~e|[lǨL]'9҃BWNh.͌ wwE]樴cB/~%sYLvcÅkmJo )Lne^%pO"cjs7A$pϫ8-u 7mjf?.5WhZ{p|0F$rG91""TS qgm;)W- s*:Ng]eea8VXFHͨ|e6d@3$Ǘ܊%>yX=^%5K|!TW>6dYUSbi,QUv?Q)PJy5Uo]󣞢%?*]ybhA Mı7n{wLUd nsk #uK.frkSDȥ< O՟\4v#`=@X6 pwĨ%.$:}4n ʥ_lVʈËqKȲGMnlNUR1Z.tHBy*=_0I5gCGgyScwQCHb#'a\Y"L+bW]xZ_:is4*v/ÝpT<85j}KUF`Gw,'i'=Rd9arw\CƷ#eÕ|ᩄ-'˾4RHS uT&C  ߧ-K0 Nc'ǿ"Vugtq d댴:b-qh'>Rn `!5:ߤxدY<2^F6JP˪a4W킭QLg5"ޫ9x}vy\PeZRd56vR,ި{BϺj3kb Kٛswho5G"RyIl3szÂ9‎VAZmERN 7[ +!@i-\%v|q\odK4PT@c6Hr)ξ`y|w]"b9nCG5hap.^)e(xMvb"x%gܶ#8k `껝R'Ix1v6k-'o?6C🦋eV㻕'oz]1!:PP4Y1@2=zop&p ۤRUlj3v7e Z33\"\w&*b9k_p#(4ΤHc8y2^<<G^JBQ9ӓFcXOM\QTvYa[\g(:m+3ޟLvɉ ~B/+] E* ^eY/FEN|* j+}fZ.Ggΐer1E9#uj6j$ 0YSQ\ZK& 3XH-򈮒W_Z2 ViIhmnl!|6*0q]m9Ol)[O|%K"'ZD]n/A&A1@>{FLO*H:#đbP~;L#A<4HS/΅^/^Bn5#E).|fuz:`bcD8@CG a2jZϨ?.'!m0MgGkKg~EY*y3ג=Ze%/3_madIZܴ9<44G@~07>8c4? M_]rҹ\"jN.Fb'I1ʱ;3<>ۊ⭣H~xҗŦ|SHuߛ;V57~CF:~iE,V!n J&kiI %|dUx"W|1WckK j$]ĆjkhC+zoy{:3/i#UzOYFkEg]8B%hPxX #[WHy- {-+-m]@YwZAwG :kxUqyLʱxQ=U)GJv3F@=bƒ}M@أ] -.+=?{63mgXcO?faWk[z^fZ"?ԧZL#TfrrN¬`˧냒&)h3<`s#41Ew΢.7P;FfE.e)T8wr4X}t􊕜F^z yhZРc{h|?OP]ՐsqyVyx㔡Wu5 G#St@K#{]I@v)"C¥gNAW1| _F23]r҃gmKu:{+'.D =ꆰCƻsq$ ڭ"!0WP8v_O*3{"YIjGN $DN@j*,[čŅ-ˑ!JI;Ř(|q1{VȨɡJK8tuS}5`1}u/A >scXG Rų'0T x-"Sʐ=8oVCM;úD`p#&qݎ/߼Q{1Zij0GDQY7:w3Z2Qуi2ʛ*zX3 p#jX[6j)%\ t`OE#TI)g-x*)24l*RӎVs +)>GDBN)Х-(70Ne-7[A4eCâ|eiF U 3x嵥F c$7 Ü$bc×WP"Ɣ)g'ەTYk F1ȧ,֔ĈيH )>,SG&W Tk 9VQ(osf"#6F<'k_D|ٖ͙"g :!0]T8U9;CK9Uσ9hР[ᙠ"\ uE8BHNZyGO[LT𰛩G1 \!r.[@;5&6 t;5.49Bh$MBQ>Ơ@'l/T~96Ζo)2C6;z &+-j}=!Ų(]M02hP6:AiGUzlPX:]w\9rZ#u%/*:Y(ƈ R !9;KB忺HGyu5d.tge1D ~:, 5A⬕ Mzu'YT +=G7$ bA2(M!H#am#{tĴ]16k}{JsnQ>Y=s>[m:=\ƿSQFPei[2XhO:dn<7q0w4&1tbx%plo(,m봎\#<Ϙ~XF̰mR Ô yq=oԼZIn JhVb aIUmeYPb'Y)~H=PVO$J>`;$,.*z$3ˇ%F7ռI32Cdq<!Q2.LÐuͽx㡚'g*‘(0JpJ=WS=ܼ`U3[@v #b 9(]!QбSLSUH$(2>00 L/!3;w";H4oƴ`?Wywճ]<#oOLh?}g#&TX,/gxNAUH^nt?M{ 22]8a9B? r˺~I9^Ώ/V-"lˁ+Q\q~Fղ,/ ܳ=u^:הkn~_*;9ƣUfvƕn_U;!_I^x G}L: ,&mꠅ+4W8ȤP:`WWƠՂHGbawn^,u&s-/TAmզ9H5H*R76"^iahɴAA47by;ϐ&A} (="7 $na0@CR[2 %Tֳ_֌>{X0 xx8 ͜ҡgQ,l K",:,ʥY=TmV,9<:KjImXUMs ƵUXaG l"1T6 zD1طi{xgf %غk3D؋*ZtO_k{3(Ѳ*#\3* wJt=[7,"KG<ך#BO?%ٹfLh-ُ\Ϗ,e0y*aCk'fk7eDFeO w PEl?RKѷr M ;uL%}oƤQ]fS<6]ȼ97^D\ A3Җ;@*q^JB/dgS^AL»t~MuW O.w-A hO~MQ f7=R6Q mȀe)k$8$C\c`ԝԯQ WkDe^XQc:Ǎ@UFS_f$8;j$"rZeZJ UwVlI;` m$al=47n/pjrɋ*+~v`n4kna}s^Eʱg;8R4Й$Š޽=*Ӡ1cJ5G] _:Lq.#rɢfmh`ZH.XVXej gB&QuvA(. {hZT&_tb8"n:oe }l}hgvBS D8iAlU8j( QUC]S-^|﮽9fjfԉљQŵeh `97v΢0oL27MҪT nbۉ4VI1PZ`-fSPZvdZMeFkFi<^UA8jνH$+''xKQ)?vɤ (Ɍp$!UDVPY2=,3ԣ<]bjip͙!M$ GMO:u)tM. UkŲ 'F| 0a*ilO ~ސMYvfV+)b6o@i57t:NV 2nAo:HZZL-/u͂SR;-{/0{8}Rg/OUwV@JPdG(דsb9e > g^k~S+1|=xb6Qbݫicy %E7lA#xR@~ aVW\\s%"NSvOTG.ks]0_ItG+j`y$ dO{\?>k䮀6{\p`v!o  )M)O/{͞~Q5'p\aAҹ^A8@_p(-l4s&Krr(s{d'HX)'c˂_܂5*! Ag8m#ۿUZ[DzdspT}zcz=9ω0o"'7+/Wke'{>Uey%̥1s%* ?QփPP+^yjHW_E6h7/@"FޑZFЫ[,J$Ѽ6au_.GXZ fvLI8,I8]ZW}H[/[o[>/Je!,uZ/%.L.gW%+S]@VVeݜ]Lc>W5Fe:T Nˆ&jm֠)@]#ifR ڦunNԊԛL%貄ņixP=jb_MMq i:cm=]*ban_&3^:WAmjzQWS0/iŔgJJBʁJ%&a#e܂JJDC?MƤ}P}a'w/} Nuf[ MӛtC۪3#ERx$g;AWX݉ϊ}&?hﶂ U._ˊ )jCTY{7x2=.k9"d1o)?A形'o!(c IA gOu:zSBZ2՟j˂`J'$<*H5lrM1i'jyK;cDp&0t`4*N}cEɐNq^) ;@YP-,n,6KSĆ+O@g_62៹c- AiGyZAxW0=@Hkk?^h-4<פc.$@636CrfZu1t%qU0NHLA'Gb7NXL%3) a[c0V:֘ L=%g$i].G8( }7Gq ߹̷U/]Ւ>g&K?aÅ&V;F+︬ijN OR`cWB#2lS$Wp4bX.syqy[MEX'/B4YL[*ևlJ^p\10mcf@ v߮|8@gX+!m ',JBݿNۇk\}E ϿӔHN`!,5mCnyj/q+4Ȏ>sRuZnkz>x"ݨeQ,L)mBFv}*r\az;˭i@!0 ;G6ʇd5T7t:]Bթ0>4G 7qsK4*SM%Z4ٞw"ɲ_ jXNJng^07( veFfoktDbqE!/xx>˱jx#b'? .>'qBg`  >>0PRZOx<5D#2'1x0PO@&@e[s-Y4myӅͮ&L,Ā8{R؎DWsĹ{H}Wf{ơ_ >J+V WV|G*E&l4D7 ^1@!ώd D\;}Xd9z}}`͔/dhdwF_g҅88\vA`L)^}4.8ցՑ5g9?~3483糧I[_gPQ i؝h UJmJptNo?ܯq@x;j. v;9fs=-]&{s/ Q#ܭ-w\K}ov@& $vd5?{CR {FY8XJ5O%qvm2G^>1f;,hO1k W-* /" a l:'~&bX>X(kuw)LqZk 9i&ȨϨ%'t R,XO9ӂ l48_&ũhA%q=&`w:mYf7%Qi䮖tm-?mh]t@4it-R:w4ks*2dqԯ3+1DZxC #rRܒ)L("hl_g_Q<xxf_p5~Vvf ^>3>ksg p31,^ f|7l86jQBLZ1Z)Kdϰ[F 0$'|es@ߐ gZ "d~Z}C! Fޡˀ )p'AIETg09M*:wV8TE^4S,v}#7k ßxTun&C~ ӬO³Rdx>SnB?*̝klT8qnP}]Q=p\~en; .W8a-5,٫*$ǼgN~}(WfpZ5Q^Np?UO|*/V#` uK!ݴRSg\,3\~'-̓Ѭc<;le78 ԟ^цPdH}u!21w3 k=Bw!5/o|܎1~57Pi@3fJR>-ȚQy4U 3Qt|TSZ@a4R_G=:SEdC yP(rN\mB*L_6#;OOnkcݘxHR{qٙwG1 cq},G:5sS! Ҡ!i腳m.eȨwe8ʇ,E ]Vǭ{pq vՁ7v,.&{MxF%K%K3/Gƨoțkϩvru( zkuNX~14}7 U͒\&ԫb£o)إF;5a:j!@LV_AjiVsTnnVWſC@ h|AHCJ;K}};738~;qZ&&9sA_7Zj܇vİ9>#a%9֏E5q@WEl頄  4]܃`¦os)Gd̿.n MTxWNy_55)A{_aw[Dť@53I Xfmۃ}.9 Ue(˲]nշ.1.ohit:6B5{X"G䨽B);W@Ze%a6_ 7hAb7V(1=R#8#θ3a6[W37duKb5j0Y IJ&CR+N,,,(/6E# qYy`9K';cp[l_ J%QdZ=-Hd| u#046p`brm娏4C ;P6ƪqK~c6sFFɐXd)]/pox-0Zðu0U1ڧ.̬! E1|8FT=Ռ0Z5gik2)2N`|錵3=af@6G G(?yC{0t=͂]5-[~&!2|Nc98f\|(cep1ke'+15vJBK~X|_)j9JuR7E}Ɯ% qtRZ^dF 9Q}f%N7VqY k]D %ߒ>߳0/Zshp<:Hy=Nyɐ/ʻBb,]TsiE|80UCF~ YMו⥔q~IgVh?7g!1TdB`ۉY<wsϖ@, E0Zrk9j~O=>F={T'i|/,J}&GbCwGew5_WZ&> Uk'#%aSpiC`@1鬋xY9=tWU=U2&="pL/5ziuU.L`tOq%b EIHݘG[2OUXq1$ˑlx!e n\Lǵ ~wpi#yE=+5@R鈑UƿT-~Y?t%I`:u+`-eO6HaQ[Ʒc\7ePZ7-{3:R)̍!GY|)0?Y@wez8뛮Z𗃶Z ]$g=rRI`\z"pSpqҐ냔6͚x|cQko8Ɯ!xb,.Gu8)lmC56B${bDNG:{!+p$D &B~`}xOs A:R &K"@DPoFU"H:?P WM}oTv"ḱZ q\pېP9S8`cH1ӽo$!l aI&w$Ū>kӚW$/QI(&;w5vzAy蝔Q{bqZ)>޶*/ОR"(3VPWXA5+-Ì5nt$4yN55ezshN/MonWUt2މI]OY#(1Y8=(ݝ׸sa2*p2E5_WQ>0%wmWn,YNVXzAJڊFnw6pCz#SKg 윽CʦӖt?-D#wLEEBY7s蘃h1lC2MO ]@=O$.|]!~T&*v|"sn"01(*J5@3' +y'!89:^6s7WbyaӪK=}kj˵1w(‚Ow΁x]Ag![AaGza&fL0#>9S/0 q} ]os- I*TCO9" Klxg0 ?CGPm=SD38|'$qj$G U`K\cQ;mtxxZ4kחWP˹yy깣5p▧wҟ$"&fj Zt#Fi9's"5ԓEjt;H9}7Q@tYuʋBȕiUFt_qUe:9aQR2y6dƛ`ql&Ȭ n؟d+*6 `6VRI d!8WtVO2DwzWPTx^>_K%QBD^i'28vzCUuٳ>ɪT?>׃ :</p &~[+ 9iMͼSC4{dؼlFv >aO$;ݎ>[\4moKs<9 1!G+|7A'mm 6N (=!/xԙmkY6h Z. +`^^5,Xn_N_74j%xZ.zKbp[@:H5t"CғNWT J.!qPqO2g\Uj& k_q4"0ZTS' ۯ0/lǍV]LM+aWq=PD)sGd劤Vd,,rn\r~L/G/[^I=IP{__U a0s3? :вp132s^ eJ?2 p1 綞eeL)^ϺxCP;JznXmG'M 9f;|/hǂ$'jX */cMg!N%p:.isB;9ޫA?@߭^Aȳ4GA e[d诊B)79:7: jpHr΄؏-XKr)J~e{ Sv4}faӷǼ8D B0=l[ץaÓh+=<' uFH]0]W^T=#9}(45;Rte~~0=ݒ:yҫ⿂kce=@KbGEצՔ'}oT-zjCYZ Irޚ_ *?m+a)ih_y߅%9L=J_PQLCVhP^+-LXYܸ)Ң>^>za RDꔗfđO YUZ<<6LrݝL{/W 6 JT>}^BqlظO$Cub%+ l\f!f6dM]ءم=SDTuHv7KLX*{@ү I_·ZV&Wrl݁`i*NYpEl#~9&irRg+-$ЄJ#ǔX~T%os{V-y,[5=zTB KTHⴓ[Jl|6BOn!#?QzRS/qw%$n!}0W@-sūWo6X:>(ABS>mGuQs=2ЅXڰƭd p_H TLEQ $l' Vd  '(%ɽ(ARתJ@ ֕+ܐ举"58вvpghrnJAŻN|SYN!:RÖBKe7ml|-[r?F ]>9ܿ2y`&t5艆زjڶox*7Q阴lw*]eEv)d. k?C5 ޻0/ eQsfV`@rjހZ%C\ 6J FX:ͼJ238ݬn4q2g"ެlg mF ξqz4&yص©R8p-Pb̂ӑ{9rIVN/0q! 6>Ȥ睡]JD2r#/ @Jf絺+x|LcEDR$)U8Ch?@қw bY+q}]ER9,т$ɮ7NvnR~"UXĸ=a 16XkN2DwJs)v &xѩ十d#N1`sYƢwBEL6x`"Զbc;G:/vK .PrVLП[A6ch('9?Hm~**2NkXef.Qhi#- *Vz#Fa!E4R|%Pűo-bu'L;~Y7v_{#aqJĶ&^ގxt|2|m gs"𞷆#&B˸}lpc0%x}< 1-a"(2T"9BuV8PBo >W$( Eh à*EWGN\%r1:7͞Gp(eeoFgu~ Bwko*Q^~0~ R )*}\?Pb֊.+6q,i.+#1@c]JBypgĜ O5pbU+l! vCNŤ%#RFsʴG֊zB1v1; sZSb)cI "I]l-!ER!O(u90Ŕ $$rsǶauuK̪L"i]mZ6HcWWˏׄW ۋzPmT7 儅͸؞ KM`F:)׎*xf'D'⇊1D9qFct]qi5Z4{VqHFʴ}C٢)9&gurjmj}c>Eo$lUZzw\--$e9Ii*ϳ}Z((1͡wՇ#oe*-Kv)s'ΫrSN1ѥ:I zb(QyXa+f=itk8]d̀u~lYLa-wt!1s-(4zeqOُSbyc!\ҋ ,!9 Bg.~T J4jx0\դ&ňPށ#Cd Y„Q8͓9|@< Q-$'<$]V27 7y3f9/ٍtAz 36`Y6_깥 yt0U-B{hS&%N۬pIFBD`> 2,ܝyLgn?͖ʖzh1Xn#d3oTN6W{fTEڜkϒTC΀r^lj\T@1$Ħ_x}ymQcczS]|F5_R+xSXobhеVu&Zflܤ'̼0sQ8%{7V QqDFإy wΙEvWh1κqz Vs,Mʷ%C*3;*Ͳ9/Imx3:X6c)v8B2+^?pr"G6+@)W4p*܃ bB}rΉ9zDie]~JK{owS(x||W#^,EL=p*9,UuqUffu܇[NFw;0r|SڲN֙x)x/b?9­r\R?=b?Tp)g &e-@NHJ2wGT1 W 9< _>]]T]`SsMOg`JnmA .6&L$0@Ɠt Gel)}.a-)#Y]AgW\7Ä]1!)FT4%g&/R(]yP+2ټD<1.M-Uy)慺nfֳ7 Yw_Yһi[s(E]-[ኳU\"|j"в " juzysӁnj<32GN:>kn)gԘFf+abHq|Lxf"C((&Rr*&ݱ<toHG,%h ؚ ,*O9RENoP`o^ 5(PL2v)yl(BD_q> iʣf5}KFѶ0Z&;b6\'͕VɠP+/HLqқ|Te] 7UaS5H`Xwv\K9z}\24PT8Y%֝FyG Ԥ5ҹ`- g >9AQ l=jo!_w+j,cNZp?ST8\i1ʗ\ m?~GB)DJn+f0SxjCL&E-/[.}2`m8v$D<9'qJ]z((Ky!秛i:sF!LΚç .xwzc>ɇe$ 8ﻺx}D1Kk)!8Cݲ"l2'3) W+7S;f,8j?Voԟ*-`0fqlMvM؁bv3zjFJÿayY>x-$+v7rb|Q !YJ,l)2.k=~)XM :I_󕄸/ȣ?r EwN#Tr5#~<(Q%v~;jW{Y6a{Ǘj:f4SsS= 8! `Ѥ'CŦK="bfHqӬA`s֫gC7d\k|mOHN_ aАǂ圕hu"$5 ^%fNB@5DFǼ~\|¦O0ß!m]Eýy3:rϽz[m*剖7p76qrD{͕Аt[;+~r+uB.vC8F;`O4EEjBP<uZOYHS@fm ks(AY/qSg:c#\!{]RzQ8",U}*%%&U_9&Ǽ0ƘUW=O',$@qHp7ˢ~Ro.Ws%u5嗟l:\xnľ8\w@ܷYh"oG#0fOTXN2{'D Ƈ8Jrrmטb(,%aF(]wZG K^sT=sz٦hݢe"^.v dj|]g5V)6{ӟ)Տs; }Sqh^ J*蹨E|@4⛙uD(\B L}:ZkYkn?+&.]q?9|Kk9T1wE8OID|1.)(K_ʇ"AQFu~ϮrZw[):-sFE*?tU R\еR0HKQ㚧~y(-=TMX@sO?bmfsMy3 IYAym4'.DQLq.k"&3%|j$i;9j'#rc+ RYF3d 7G6L@βas)-)*9n:Z+G.׷,F2h$cDiS)9$Mt/Y07Cm Dm.zb7*axVy /7neSJԕA\~}loN̺q0sqzP5-jqOH)%NUr=Dbs滁=^P[$?[ٛ㔪pU$#DjA sa3(6EtR< Sw7y&[j׮H~g-8'gPgY/*,v!Z [w6}Ms3ǃpApQBmbFUbZ.iz}o2s3JwlaC?3{w(Mnszܪdc֯@+ {^2pq6|x{ȋaTqϘoPJZJ:*\]őz>Hin{ПAy~~]v%Ld7oL?j4DX 4iz2}-LJ A" pT}/#Tt%LtHR;7K6E#F*jM2lǐi[e`;d Pn98A  oyR@҃3Ѻ{n:qlf_[ӯ3_`H {<,9VZwOwI CLsשW æs `jly$%~Rr1m,۰Lc_=rs_8ZzHO'^9:)ۨ5JDnyS!k77D0ѱk9.*3[@EڅR/F !]arT6,0۞)`q2v<Z=^eeCPqV>NsA@ضͣ {{D W40IdzN"m,N/.F/~Th9(4*WNw!75u;wXw+3<-CT.T?=2SDĺ6 } /νg1ةg̈K0&9~aOCdL.v :2/$*XCc\?OTm3-B1Xt-ЬYqQ*D&w6I({ˤ [q y6 {|&hx8R䲬eMl@ 0F@D9-GeU Vqii`DJ!AYТ!kdC,3n) H[Iʙnт! -;:=>G#aBޅuR;Z\ؼdh+N&@DUhy(^dKBK~Ea4_Bw?9@y͌U܂^ĬTLoZKva }|1`ƠkeaÝ=ENz11fZД>_l.F}ˉ['5pJ|S\8Ը(ga-L*Q: Jĭ77qS!;[ɩWEk}(S+]{0ȗ2H_,w֝ue`AjMmЖL?J~v59SS|o޺oB 9Wg*'_"9 Gc,B ??iylC95DX;PA?5),ӔT9!wkf dYLb 9K˅qcIѾ4{ڤv0dzQIi^fc=n<(iEkf )Rǐĸ k{ΧaM\㈛ذ0&?Z\$\Z[*?#gOd^_L1qj 8A15BEɐ^4,c>||p:h񦸠Bk( {X=ѽ2?-uu=FSLxz)4 \<5a*"6|~i7T*rYL17ꓢ %7Zay4ܗ}&xPpbAv=dR6@b6B1$h ))-: Է3[!ͽwQoSۆ]$ɫA? R.:egI!A ш CW-o۬j@azD+髠FCͦڿzi"ud!9z~Cṁc7KmaB@tQQ)2/<԰"zAإ%#@n" TJg$nUˤYς5ׁt&цiEC-/4]:w ڴBQ\S|//Ӳ2 G8MaU_B3Xq}aa ߲3l ] %03w@y&\Ϡ;sk.\tA&pw 0UTK6nY*K8Ib8hr8#41v0O̯s,zaI+<%Jo:"ȷH.C+RUH¯l%2z3@и3h s!uoy;/x3B]e'؆VGcɕ9@׾ mtpC5 vqpfv٢kMYbJKNbH6ҷz;>؟qytS9yc[{tW\&WHBev"sAX . .{yT5@+rPS6z`Ug^Cb)nS~¿ vN *ab1;lY9ojth עFÚk{)@^imԍ0?Oi9@Fe' eEƨk ([qdCM71/[DkԔ9.3PO,#*vd,**gC!!bH_G^g*9W$JF6VezЃ[5Uq⠇[B{}(vB#`ޔLAjwJ;_ +X^5gysx:K?w]:krۛ+%!SG0&fg"V gLc6E._!TODXˀm%= Ѡ1~ ]m(#_?Xv3HE_':MY4}f]ԈޚQj~v7 gtLJێf{2OE!)uJOucRva W D;>p~`?kvC!%0E"e 5T)bc 碵D\GZJ>*Nlݵi˯<"aB=ѲC {o_ OQ qe"{(B J}`ZR.1A%gK Q.3sYװ]J#`Tbly;ˍV"np@bzfIQRb+J29 k t+22C+t,anI1 #bz*D9G:[Q*F#o>D@*1Kz9ρ7`_/^IH ڗc;ͮi x<^RZu/*gYZ07070100000051000081a400000000000000000000000161421e7a00001170000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/= -]?Eh=ڜ9SZ~w2 @a1!h"Zdƒ.hrL"Np".j>w֝Z=iC݋lLs&u4A_$su;)Evv񅧥BL/,U SBe$WV CV/ȭ vk}Y)Huo$ENmD ]jknɭ0Y+KU:;:NQκ/=$[} 0;_m=wqH%ƈ +ϾӀGd =`Le@`6 QEpƤM~{$4Q90C3ԍwxFyfOӜդJwDÀmPD =˺C|sEFE?_n_CQ0Uzƭ>wu$'hPIT+I!;ɢr4+OR 5zf$A 2f_CXa xGʺ| fBf/FEtʉ rAw셫,rf8DK #,ȓ&<-\<|\DQZ~?n^ .:f5YIzs@kll$ j"U x9D;~ؓFLY2PVR9INDb`hpsVM)zxxChb"/AQ́Ařo W ˆS2܈ 5H$j¬]Ifj:.rYPK`>.bڦ)Ew'YYdqA(UZA1ML0h5w.v0pT=<=oZep= uj뤚yИq;ͭS}Z)$Euܠ1?٩$ .'l( FlydQQKH8b؂_q)CwLA~[j T@pX&9 \VW*dp[N^/v1 =zD+$gsMՠs2kSD\'Iq){縳e=IH <p9Y9 bϊ &^qMҠhȳ.aTKȺ|-'dQ%A #:0}#;))sS B-Ŏ0N6D<F'KtA@yC&*}V`nIjBQM }㒙$ZEuIͱYo fXS?P6]/[Pk@Bb0m+q (z~Ze) qՄm96S4! OZ,aH!]$Jd7P4{2zb?en{Kx}!R+U !}cf+5|{Zo5~T1fVZΓfA[R֡0<΀7$^7j_(&xщ !7FJljSĵN Q+:ӴFBc _9"9WFK{c&)ǯ!}P^kB31SLR^ \4gs- I-"2:}2y]MV70xGm G^s-ba Q5Ev%@XsPw~c-fņF+J\7HVP&RDv<)4j 758tQOH_Sա)0AW#7KV9qhl`b dHS[2'#B.g `JwV>(laaBt^nTt^]Q4F#y (aXn]y`B;\ǴP0N2˂a$;ƭcYp;D%%}"9 @e":0=܈"ʊ}%Hm9 2xC14tme_upZpLǨJ",J~T"A53#hZ`Y?Bֶ%tw#gS0Ԯ=ryq\9N![U&Zw)@֗C MH^'NV#n@gk$U{f H"؋RSEf`Hl ߡ16D0c/)QaِMG7ҹ_5ߍ@ 7Sp&6%uu |Yh 튆1=yA@S ֗~u}{YwFQC)!~ IOި bST='QH(t9K` >|ϛ(sdbLEy£Sp^Vvd] 5D VX!.$ƺХ0+>Cu24xKIa/s=Kj(ׂ;ld4roCwiQV^p^D+8ć^#V?ę3\ցb!6(GQŰs>BtDF8mP".j\@1Mb 3Qiܰ^n '$alNZ餌Y벜C9{Na7Ide @JcA[PPH:1U)̳HΑZq<ЫN7[Da+`}u)F;b{/Ȋe>{M-P2]7= ʥC۞I|.iTz3uI [4Qw IIҷI;ٔRw3e.R^u_cb_o~z ICF6ʣB4bF?ܘLM"tDkA. n1 G,)I@IaDA8׳cVuȸMNW`’lj0ǧ ژ@URU~PUyZzw~1BE]]Ʋ>ʺ ڐp\\- w5!0Hx#WgVV XakS jڊL6um hÁ+Q=Y EbGar2Dq־05D.j/ѣ! ;6@QOTTp=5>`9|9/}Od#LOe $Ob *ZMC qIݘ| a% )ZR'#Y$N'V\?]9`bx|}ep*_>ޑ8O :kXxbZ3v-΄3:ny4.삱P>n鐬@ձ}݅<9І\K~Eg =A镑AdZo0pmq2\kN 5nÎYiZ3_rLm;1c1RسUw,0c).Q"!,*̛< pw8Xqhb28k-p5悔h%ViܢpM\g.0JE0&0yC@C#zJ<`aZMc'ݛpkҫ r}tS9(0v/\M2n& 7s-}o,A%yQQm]ᦠTNnT/L˷Nڏ8DQ_#V4N#I #.㴲Oek߬tl)'{(K9)wJk~Ǝ=on yl!PPCQ,YWRk^Z/XI_ ]GΏ#[{9#TZ\5b@PCgCO9 W*cG4E+^8$mn A-sf_x F ǧaek/,]H]#ؒoMݸ_j"V0E^Ro֑If!UhV|ý'59ap%L&t"Av-ڊ!5Y{\Ktju9vLTyDIL,WRhKLZw (k@R9*^`'Q[" s[>>iXS]g]qICVX N{C@#1d+gay~XqJÑ;: ߐ}_. @OM%n,9_v?%k`bbަ?,UԿ)!LG`ah-[B:&_&+0fcHeCcwJdpժdh(Yi<+P7K~/׮t[ I!qBJieNk0\R̊q-~3I_ K,Qh*-BkJ1iHJ|u 2 ξR9>-u=Jx,\ "3 ,?Wkw۝MlaΒ'5ڜ!UѶHIbE4Ux>P+g&]oF3nPҖ/mll޹- uedQЄB? "[^A3ο jkF "\|Z (oWxF?t vXOO MOpu=(,< a-"h 6>=G#A Cu\GQBDNT;E9յ!4gg:s`K' D>AԔ7&н06΁ H7Ch>JrmP7~ vО[5opsՍ'?,Ҧ!`]X':&4&PӞ[. uveVP˝+ݻ嬑4 :Ϋ]~7dl ܸ -FHὨs?"f͈?,T)Ɛ c hvtXDz{ڏ9 ]k&熱Zt0%!>ח%xYb0V;)ӝX5Vƛ?;A߄ʪ*6I} }׶Y?[-lTo7ߏߘ ?=j>U]|k?+3PQަW.]?Fpͫ*EVR2j3-Wp^svὪHFLN3MƇ`NbJuNCik{#޶ .9 `N??#⒈PB߸K[&]f48 X%[Um/mWف9>Ss-v Pg5fKp pyE@hRrH8Q9OZ]E4lߊϮE"1[Iil~V= zּ0 va2ƗQ\:ȪG`[d`B?X;]ݖ@m_Mij%Jo{NW~M\pa.멮MFp<~_ʑ\u  !W!hs|FSZU(5QDev]ǵ`DXM[J~ xW?BSM`F8zv]uۃ/`7JQ; 嫗Fv;g#P!wHo9./5HI mh9`,Y3(ePjI uy 'x҇JJ؎[N1-5𕇜Jf& =RjLFͨ5M#` st8KCr,ds1"-!C=cIP-@=~\&D⠙WyMTs3J0wqj= &X Dq[)}6:=x{1_~F_v&n[x֧2yCtPd}8Gk 9z. nv2c8ǩI`Lsne !9;Ef,lѨA]cΦ#rfpe`ZtG%Uw Qڹr6pćh`>=kUD~oqGD޲:u=*Ha tuWuS&Cz,yT HZi$d-›@aT'xDd~ ;SPO/ފԬVb}A5%٘ud/mcvyyn.a7*%E:yp|\^O@4-y(hze17{Q?l?ֹf `*O%Z#kV:қjlk'wOpHqNRgQg'C[P7J^7Ϊ:MЀiw"ߪ´x4B% 2+r_l`5p-PyַEZ߱Y-#Ug\I1P f0;o23l;fIF;ԂlY~a-TtS`ٺ PUZLep#VvP`0 z[.ıJk nxWQ#+վQy#aB%W ta0TYÈs@f 1i|B'?/hlPlS&R3jeTs"qQ=]o!aEbvG7f(ck&mKjΚ蹊>lE)IY@,/<:(AN t_:Wnm(YgR3B5^9Xߚ3j>s)+Cũ P D}y69M(t65NA RPUxҋKVmP(E SATaѽ&S1qwV)B-Z+JRE6]htvk`馟pPL*O=ȒCbV`cE9[D#)d8ߓ>q^X?zLh|iRcFp.orzgTIoY!Tr&GV.k lZuMSD1]x"hL%;9̉|h~^F܋B_o_ccǬ_D~*HaʚOjöRdx`Ț(MÑ(\!)"7XsRߍ+~/N՗5}KԒi{t^rO)f,\7P$uę oojpAcz 6Tπ B۩mОa{X+B9* ΈU7I*kmAŞ+uv|EOez8^j`̓|'\㇓뭐Jjp|lQr0=W݉ca\46&X\L7㟑6 5W~vE+Zw'kQkA?{GҠI \z2h׈ Z1Tސ@\xMV]+r}؉f! .ͪTiuNЖoC PZ rR {lyR+?nm/T.30E*F:ԯi1W#%@X5A+8 ^1W]&LFig;bx͜F];)ŵ8 ›A+A"QkĂ\n4sǠPk^tK)nl8feKH&F43ƝnOv뇁]?td=bSx0*%&ÊaA\/)H[ \s;sF<(:koX poqQC&J ģ;@h[h,&zn!T[,(Hu:Rm"uV&YvuA2] y3*!,M~bxoxP=ػ3alb4ުvli% TLXoyنsp`U tͅ~+)fԆ)~7Lr[pTxv xKx_3&@jd!I~)*' !h}+&И)Xd!h `oh(Nw>/Ud߽W'"R̻[q5ސ kmTGQpa"}vUEP1]=߳hi“Z`p]8fRXrdz(yqirPץo`̴L ~ xR;.E"!JҀ̦Lbd>ý猖b++^e ܣw>Zd+mĂ4J[qEa=]7(D]y 8Z4$'»eRCj;lmj]8rҩK#{4Ά׸ cN*fzFxhmJ`p$픣ݙk+*"ٽW|zE"/H@X.]MMf[ ~"U}^[qT23{5mm*@{&Om}F^Ihtt]Ћ:C =6sCГnsr`*XKMXcqF}FOR/e 5{w%G_=ɰn1KM}إh)&LGf A&Ӏ(j'xʶ+L;j=^~.mÎqLi vqξm-W4+*v?wR/SpδksAԀꚚBǹyȳO'+Ixkwؓ꧘aRۯ:(s.uQm5(c2| gFKx'1yL'3 Kåؿ|%8 o`:, 2Гb&p 4wDt/ƃVSN%u GojIG[mrv~9=2bbgDUC%o=ZfQN>DD_A\} cЖ/ OA9 lY?m3y#qpCW7li2IF<>g5T2T 24.,Za)`޳5ZJ%b/&RP7Sil|FvihT=~鹾ZaXoL^-Uʉ- AOU>%'^JQZ6Jij^khY{-.΁3mTti]Ǟ:S,(W>xo1 oT9G9Ce\99֦K\I$A ٚwI~K ¯v%ay'K_ €O`}݈ ۙ?`F`opGbAآ"~ҒߞH61]0H2@f \Ҕʼn^&Hn`ayז$Br3!F\r-:/V_VQYANEԆ5Y- nJj:C=p|׍hw(567[5_Մ" Fua~K,v#Ds~o`ݨ֊UD\ &^q.+zCA':>iT1Ub'=c%[E՜#_mՍx EtXI^^o7MaC<׵ 3unH ($UĢv}j:t@ 5 #`ǡ3t"l\4;FW(T<~`wT]3Mr7Y.O? [Bx¢EvA"$tEy;fE pcPz4 Dn8 U:yfnmC_m.&ȉ6R\2it#-2iz4GE.QAQⅵ60IzmhX LhI$G5NݟC|KKD&~EM7+;$f;U v_dEব$!,QK}ՒM-~- dιOѣ8yZг" N4N]:'4r!(Rja+4@Ĕe!Bs(qKVmD{F^*TмH$".H ҠKx%Q?ÒA1r,e9u_g?}pZtD9Hi3vM 0B+ftiFv<(~G )Y[H__8a2Id^D#D7G:bm6rqLT7i$ap[b`dvuͧrhjgl% kI=&Q 2Z=~!1AtBix*wcB ;wU>+hS0G#/oI)gkIij#M|Xb-L֬FZoJ-Vzs^0 ۵Jq ,l<[Hɴ[$@a+$mшI=k]4Ԫz#1!6Lz{hu$I@TTq63.ZW%B†Cvi$Z2-=ov`7ul7RN7a%NaMҎ"Z>&i 6%vBqUs58EԻϹMrR?zW{y*mdQ{H8.e 'ܫfsφ61R--*;2-2dT+IeO&Nf.G]}ϴq$m$D/hf"6([cOQx]T@uJ>nIoqRN_oKBInk-BjƠ9Kk]$u*ܶWKBt2A%{-|P72t,s Q!nJ\ <![§BSi? zYBO`}KY|Lţܨuh<_8w5 x]<d4ex} 6z(mM qcIsYYhց"~ȱͭ%OQ/YU_P*VWkT(TKO;T.c0m @J`?Kfү]UGۦNKPm]w{ۿh}aKL~+,/O <%@})~^gTѭ7V^,I9P} T%̵Bo~=W jefuUym箬pXPĢ=*ijL肖L>Uwy%b_aWSĦ>1_.!. ' 7^YU1!4p vУ0VWvwfd\߅}|.6u*AHJͽ};+)8rߊ>*I 챿//v6@ zڇi@b hS~؂qeҒu9QCۉjkc#wRg4<tW$ǒrbT\.ʞVc3Qtr"tDá>`C%t  |$-{hF~'ok-llt⢢Xv\\4_O4@Zp,Xh ua㭎gx"cX /"ppp*&lFM=Zi`CLh̬My"gEoo?}{S+TlZw3CGDk7L 9aa$+н}o6*b(_]i\'}QDz:dZ3.?:*䛸eRJR P,~M\@=FjbJ8Sʎ{ e1\g %ymX&2ʾ/C=J9bak%YwO;W. Wn![ƛ+…``NX8y<]D@6F;5M3mdDt;Mym8~ɹёv˾Z";|Kjh@Z#e2J&ca*&ϘK'h.1s&&܅ywlYO[Y,VP ; n/w5/dYnq$$@̄E1Y,#@)q04͓3 x3*v;@JdD@OuF7kӞ~e']TDOs H"hZϻemR@Drn94#2L ."yaUOC;ZCJQ Z:˃~͵E{Kfʡ'υA5bRk-VE|deAIZijl_G!}` ԡU.ϐo@|y:?[`jx/NS[6IAC|lcp5)/S bT˓`aY=]STa s4p>^OYQa4'^UĆ1]j&F2&XSzUdF0_N2өg@3)'%Az8" 15U4r;Y4N?8/^fWp뿧键.ވ"Y~`i]oxӡἘ%%qs!R[9mZ-Q$Pj~վ7X~3c($(c:ъ:!כ _)ժ\-f|T #k.KZt*)x¿U>Rq ˚(Ӎ [X}gЖ½-@%zd@"t`(gQc/0*΁̷8:Ϣ? o\}a@!~Ѓ' gcJG j ߻JX[=*ڈgՒ ]Cc X>Yai֗_gw .%rP?yu7GN 8L GN$ cԳ ¤[ĺŌ_8{m-YHP^,1znn5m-IT?@L!Ж;c \^kθO#Y?CQ,)9D5)Hꎓ5ehm@Hņ};ʐHIg/>–(f"Ƕ!>0&n"U ɍWqa9xT JHB~>$$<1m)(-MM'd-X%O{-Qfw*FtSDžU83қ-bۃ졗 H`#̵Fv8%Wij*CM4gݕ+lR# \ΨaB w'k{c)z¿)[qsڡk5>TvBŖj;Kǯ,O-"ZpP.#3m2e9H ?ue|x@6"Ŀ) .rjyᵐSc';B0  ]%Sі0/-5P_˂k_-QeQ }ȋ7OW&|+p9Ci? $șӕQ{4.r75iE] !,8 9UFP8\ZVULM@4}7-J|u9fmVY0mǁWn|#UL݄LcsŹo*o6J,Xp+Ң ^Aw+ێ 0Jji'oԯXMm9»;M$eōD|VP#oC=0Ns;@ g&Zs?wa+Nv83u^ׯ{'j/ p6".w{zO>6>a+u~E_ ѶaKeX at'+Zس(BZw +}x`i2_ mE"nb#hR9cv ;J 1{<WKcl8 جSVcFާVƂ^z F,kvˈ*`:!8- шV7|*4P B#LYmxZ7lH?|}Vh`ttݻ& @l [N;:\柛w`,{RINU" !CKeȎ Sn7lTYGiR7)FQDpdɠ Yf,QC),JB7ûQN7J 3<6)0՗C]#\`0͓2ؗsB;8wy<5‹8=YNr}H%\>L76eQ(0$*jQQ)[jl!}78g˾T$ ZDT¸R*p =Qc[ux=Vs  ٴ-fO F E*兮m&>YNhmY L:MOwAD!L#:'։VG,Bje^^8783;A}VU5J JK|gYb``d-!!UG0se>Z~lFj!{ۤR#^yVz;a ߴ/S0BZpewJqA>(ܨ-^_O;m^I4ji:2%{(i;"_#ddI[ YkIB.>"I>y({RH`ǨO38YW6]Nd&Qgb sP"Pʌֽ4l&%qqvWSgwϯڻ*3)Q]xe[Z~v4?U+@<@ 5|DeIuX"<|\P%^=o9epi^İ,C"xo a ,:dXP.)Uk7@kvK>l؄ 6N+(ȇ)lR(sjə"?QU˲6:|8k |TC&{}K t*xKc֓rLD,Y>i1^Lk*R?fJʘ6@O7PMb#zQC@uٟ=H:]hߩfJS:b׻5q.5V(p+8c3kw=ㅘ=5ppo$h0 J.R=U1%fX[7bkLۢ2h9_ " P"1kWTŀcʷ;q !R~[ĻLlʈ+.4'ka'V<=M1@)E\x?Z5p+YQUE}/kNXRS{_LwX~R1AȦ iCGlcϮJq"zU%~oj*Fve1rC wyLzvǬӢf u mu1??דNŕW1+V3sU]𒸉u TE;h(E}vprv)Ap \c|nܗcz>L2scT6v4 ofI6*W§4⸶ggh9XmA(On׾6ʦ)J vTr8Zg<r KJPtCoM5+ ܶRǃo)z,b-Ύ@u߽0yLgq5?}@Hnrsabasn.eO} ]$>!Qn;˳610:xD&*~Bbߊ@m_3ӿeӒ4Ji&ɘF&X柁rbJЖ0$< K|sfVwqM 16iaaH64zh$p.."R%(PT)yȥޟ3E/JwW0ڻvKzdmU935|)1wΪV6l9 y"l /<2XC$HL ͔~]\=jjOl(M[j2{SvY  j7 3?sVǭ0D^Kv㶠*PAhHA{'!;A-u4L=2e+g&iGEʡ\ϐ>Aw\jt ?:yM %ihQoFZ=J*ŗ\K*yQ-DV`&HU}/*} % ` U7V)h8GFÈ`Jȟ=$R$80mU[BeKgJ+f㹣#x|iږ"$ :l?\PEvq#ա!w'4r͕yE-:ZG OM֎MigjKLLNus9wr ,jӤȋp<6UnZMޮqU3,.gX2 INcPkW3AO)"wW) }WF mF!5x+RfC1H<_+>dNsd }nVQ|Hl r/x߻os~5*ŧ̾v_F#yFwʙj}~$OM8)iΔ5華@H~Cd e>TvCG4 zoʼW;PD9R쳔(Z}(R\/^_OȾO:۫YoQ.7\ v=h0{,u=1_"g 4 ՙjoL]>i T+zXΐeZ}x٨I7唍^ "@Cl:K$~e)"߫xqB/߅dy"- `tнt4yAPX4VFOY_ ;,x@RySꙞ-vqDcJ/ $2Tk  ]LV yQ7Jάx6Atv7j!`P5Eҗd RO9!x@o :)yJZ[hߊRkV9ul0S'=h|Tc}w>eo`A}>Z0-optK8B *?E:n\zŚW'-ǰ^?{X;ݥKO7ݵ0Z+Ęt: ]N'>vD̆MveWk>cBɐr҃z2"᝙mMB"(& Ώ)عpu!ZHc=hiiNke#rtRpe-.yq#@nZ{H~)~|9V@17&v,BԽ'eɏ6O.YXf .F6ks *q L} !OTF` 5(^I.^ma=.}JW9342Վ#yh$^"Dltp23|TgNy\'n˙^s j%_ח!zo~c~zb_2w\.F0* Z א,ZY&u=KB 6 @Q3[c T@Hֵnꟿ`(Ն$XxJ+J'삣P)zB1Hb\&dyWT#H*`K9Mv#<\tɳw2IG!ؙ$)+yrv27׀"IbbOO㘕>y` Uv)Wi3ɿypkiHVcKL 7$ !6wlo*|9N6A>۠mk+CإqۭWK{Wϓuz (Ny)[DxXbթp VMGVp_ro R3Yg;2N~`-7:Uʰ[5+rx.|l}AVӖӲ D-F@t^QxO&+L@rL[:-Rf/"\`ԃ c?d ghy+X(0@h)9ܶ0U}< TGp^!.Tϖ +vv}Frt99&ms{'BdAIβd7I5 a|x]Dޑk&sH|b*@5epFv{9X$ThA.6ݎ#@" p[3 EM *KaFNSPę]k}!ؖpRYL`eCKq/@^{/>ׅ Q ÷Aʂ0܂G[4ҰCm(Û|rבweJMu9bdbw.7ULd<"-ټ׈ )sx0? -lC%95[œzP&* AI ,zm1[fx&#=̡4S'*X#UG +]y$DFFf$ϲlG^[ o|)9>ZCb grg"pҋ'_F%هC5rc;Ю !rކ!H3ZLysTCsc>x5 =|Ϊ>)5;8ƤIr ?lQۖczķ/5@uV#v<"~D n(ۧ~,|;%7x4/#+WhA.SC w_miN<~ݫ˰%rE;$س|ӡUE`12Uql)ʔˢ/*P($BPTcH0"J?oZe(9*Zς5{k*&*&NB>[:r٧ISۇȃ7#B0 9$[nWP&[uR pU AbォHgL63Ov1og٪_㔒쟩xù: jy;v5<^-Es#ɃABl.21Tgz Z,K=p2𡎞#゚}gOss [0%@^F5 H6R{݉mTɸ43? D>$lnegeW=KVm`N8U\ f'M0Zz!Hø鬢FȭQB'fAź_n^M*fF/u\JZ2¥Cz!m?yCC~*(4nP D)x!<Ve}͡ %F̎O  .۔*/`=iEoyQ+ a ܱ+Ќɺ}zuquYD_Rc0&i@bZB3rB ʒ$b[)zt瀓2@2I *zV<Kx t ?X(\qсTtG)Jb 4'#]tR$N;jf69_&鲂fE?}=n H[TB 鲊 YnVOZ4djߞJO'3\: 7S^8:ՃoUQRK*ѝ^? E K MT,U]«' ? If.udO臵4) 6;`@[ǃ$YK>˹۴Af3NMMlN(m 3,c3 оQc0n8PZvx tp3\o:@ k}"?hI7@DI|L׆gg#nEC%Yπ*pӚģ՟01s|-B녙a_;H% KV+꡾FGܯm0P̈́VP8̉+M4vKXU$[U,IG(+_ ]c!-ܑGiVLT}\hiD!x|IQ5ׄrY䧔+>nc6Kݼ5|1o8ATk1̷>Y-\QڵDfD3 û}l[lYxqɧ2vؽYG2񽢆~;^oƆt# dOzN 'g'(#M3P o4Dl]UffܧŶ 9mQmag9ko8U II)Y4݀kukK}aܥ*a9f%aR8oU>V#jrKg ˇ,Che;;k'\éPT(,lyq۹H’>80E xHjDKlNy .9Շ#t>ЧTF_U΋F1@jx\0@¥ܥ2BjyyJ$- [pg82kw7?l>O_b]뉶`͠l' Y|e$쪐Q:`C]Vt-8ΔB $ H52W?M[Ou4(Ե Rk ;53po19>@P`Nĺ5bReZ}`l1N*)sMWYTdZX(9E`QStycrri/86L=A$ݑq?p$vgPI K' tjs1S`3BJ|J]b΋x3H"6zgEa"'|rDC*9*/9bB^, D9va\:^%>"6վ5S5^8 mרD$HI(:+~*=^j5SgpȕKV4#f4<鵎lNml<ݽ3 6TVitf9Ӳt8+gWm^((Bxm 8=/DZ2A,s˄`iϝr@Cbys" sRJΰW>Z)33A]|eUo73v68^fdBz8iIS~:9eP/ 2*V0 @ˡXMG=yt}ɚ=%:hpճeW' RFXIY>cit)kPU@ׯ&@LҒ i6ϻ@3Lhaz5ryMμ{1'gno|;\7:x_ᰭ‹>@T'Jt kKTF1Lq`ܶKBUБ9vxRPρAlz!`c? q!q=3/̸Kn(MAF<|9Jۯ=Q1Iw9A5nVeD+I0$(Ū k$]KIM IFW tRZ/R\Fois5ԺLNcp@x&OM;_faEmW> ߂G54%DN슌AtD\[ڣO_sSkIf`6q@Mh7˥c pnjiᎀ6 prD@pKy>8X.NȄ\tcerj=( ^k(^OYRk VbQUtsTm~OۉE\:$ WvJCx8$λﰝ=y)i֡bh;[:ۨFLe+U {T>"a2nv枎RmZ(h9hÂ}ǒ0O~eg1…!t=}(pl Y2*0$e"ɒ%ξ̙an84Q1- M>[|`):]zwP ޘNCy˰BƔz- 3Vrbq"$U}%f/tR'fp3OR\m^2ЀAZX/ũO x<qlf|j.5#/P ~iew[ePEX$K`;[BnoXـ⒠,i:92Os­Aɞ?qr؁(95{BP9k3o?TX^0j竿 /js4%8"K=|)>IQq;u*VxSpYF"ԆIud] yǻ?x࿠} wY{*Ñ7J#`rY>Nٽ3]lǺ]=Ub :\ FTcIm>؎ :2&Aw\s_b'H&Dfh Va_$蓁Zps^:&V1>]JGGg~`(<_[C,4t1d&"f=d1`u1k5QIO*{w)}QSa⳩&(6LqWQͪSeZZp+2Tيme =KpoEnc irYe)I3r8LuM4}3ui8nίj dwFfyh3^-= ^(+Ufةap)U2 j"*#O\icUVZRJˣ0`QrDI3*`TVۑIF=Xu& ԃ,\ ^6t-7:8rQt:7[ԷmOtbA\wܯnz=Y;?_ke0̼}#/&y@]|^4syV—],XJyAcR%ܡcdTlyNpu^y JoY4tRui7ݓD})J(nyjeO댔Dg=d=P :-ʬ]v%/;y#g}`G'WCe 2BBr1,d}6O; QewpMϧ0|lVLk!vc|)Ѽ]-)L*T!-wH~%6pY9|J|mU x:+ޮx8[ڬ03 桝D=*=wƵ}s b2v>:K9Xc`!WbC&?] Wz* 6u޲ mqhM!WV[? >"z. ˙cnF|6T1S;Q0YHk\KW]| wVInJ$#oĚf$]r&ޝbMf$ {"(UNzls܁>h 2B~бϰ"O^tm;EAٮGR1 s\i(vNRCA`9P0}$w`zMtEQnG8܅!²_%SX17uŕ1ϸi\3] :uˉlj%HL;oQ>]V1ܨkzX7voЉ8KS~ (>t-}inCV5WWtqH=j'g|pͤ1Z2"#V"R''eXlRq(d}8,UZ_^^*>)Uo^fBXhgcOHKoXP~rUi/4G"̉m{g{Ca6-^"oR艙wB|9n)*a]"-nVdyG,^~ g!u99!7@s}~T4OV-txx (Dg3U~}l sTC=1;ũ]?'aȠg'|T0!erA\ t0DrѹSqgfl!h.6mw5Ȏb no6(ZO6Ţ;8oT< qx Zz?{Д4rkVQ.L(BHnl>,^$`qa&=$8θC8QŪ^+9ңt pHx.rj`.=$鉥G~l;%HvvoZ&=~mަx7LG_r쎯"xId^ eÕ8d%Gʢc= HfQW iOI\k3 ߤIc/ } /Sa4jGfdT9{B(qE{hJv:Ќ?TB+;kvQwpO -{w9#g GX.fO9V>U<]/}}cqi]Dvź(?Y5W;g>=ve\Ȣ@8crp2,>“M^-"A&y{Ԩ=厖EM <=F#t:ǵj"I "r1fA׊ظ6Qu˧hUWo+.U}-{z>%֠Im9L|VzՄ D 1Xv]PS0&+Ɨ t} @UЏc-L.}YO q{1sil]ֶ6gRϥ@HPޕA/eEЛ:CKB=UZ}869,~>'wϔql-k֡#lh)Hqh'f&,,@qUz,%!hxypT}>6x@rЗ$#o7`;;9=OzNm; $>j JsF:e۝)ء~%EOc8O'ikOc7,ѤvHĕ?E{$IpT]_(H-1U. D̕gH aD+`X xohh(31$OmF9b oJv qӄ lXANk-0 mXA1:42L]g+mQ 2a#Q/%zGssH/m>&#D\#ih$[I#7vqvS|S}l1/p^—x-޵QI^.X!DX sM+Cb`P}m1I7 J )5EnλQ3M eZXvM"QN"m)wƿM#2lxۉs$9F$kn##O#+\tϡ\x% /$imZNO:Fj}D #Mxby'*Ԅm_r6pNEls>4wA. u)SzcusCwb jVnȵYhԢ=9.(p}VQ\Rj=xiؚIl;]V?QB28<xUV0,k4\Ngu\4FfWyŏgd߽;ҭ=w#͌Q tݞAaX6Ld@ 3Ud{\+@亰9Dp3!Vz?}@{6ƘW/5 _b__Mft`T:n^zaJͩ'ᶛ蠃25QkNjb5+LZkދ !*U\T@l;QNR~I| jeEtfxZo,sx{Y'5(j,~C/{zT6zK3 N2Phf&~L`G>y9nxHQm׌ּ&=&AXQayL3p̜lK5uJYRS/͡Z}Njbx~;% ,᭑c>Sl8YwVaR)FlC[;v }TrQq WN ^sZy\a3B w? eX}{Ytaf KGyo2 qpY6,Z/ga tE:s[1[m'J.mv *ǃso@Wk˹*sKuDZ`A=&!bi5 Cq*&(bR Rǩ&,C~|VZtLOn1h&~QN,Tce턇|YGsFC -QwΓ'g~ QS/ g~FN#RqoݤŇ>rŇ^#.gϊdFgQh*͔ZJUֽ[ċw41WZ $df|GPfd!ez*FEzYDobpI2-! tG)*i.q8Cpl- Zb~5)La|g<Ͻׂ:r 4Cž7w- Md'r0DJA-i4(]JQp/2jA.wp Gp#Y%}wT久xYvOf_(SmY=-ؠ5RJsi$WT0auevcEfYt, JrnN#;;? p,#w O\BFO3[@7`-@2(i 2rc-z 5m)Ì}?aHkUMVEcܛ- 3]Jd#bK@1W-uܦ4ߪ׻`aW#45eOxlr>55%Km8Tlr $*su0J׀` MeGhLFU'TxTymP$ =9SK=1os "]5 9x|mYL2IP{߹w@*(}u>cC.GÇjdj?-UUI~4sf'[J/ ȂV" YG=@~ j%\b ;|Z`Fîg+]e0Tya6dk:v3dPk[ &Mji ;*k̅ylɅ)Kmi_k >) w4:(zl_ˠ/|seGh"r4Eɍ'\\- T3lǟ&u 稁f$!^)Ta1>F"[̏j;*BmqX3j`kYT&A~KSzq'%9bPT?+K='PPӵX߀eʛ01&ŧ'q 0ĝ3b(R0#F9ֱAD{~&яrp/-֎[qRHj,Hu/ƍ;h ]0V B3PC*W昳f_23G>ԘU%L n(Mdw|w`j5͇Q㜟`x'=)r@H*d6!8b]r M~ M}_B-LQ-1fNQ_ZXu,=_ ut4A /v?}h9KOppV< CEe/֪? ~#drhkS ~`:EtbO6QUG  {. 5}"T(x /n}`E0(Z(K-g_E:Bx&Ll>VMSB<-yjힼV6|^1mM7rHY<"삞8ڎ#ѲZ:\(Z|.TQ*є~Z(:E-~3"x? %tTwl5́E,I X.aB@]]p\ .sB1kA0꾜Kt$/G[jew9X5vS]M "4c^ȠʪbJ/H_NVm *dSX9efHSp-ٙ [pƑy;5L! Q90f5'VWO6A1.Cd1a,&AKvI/ܱP3Fo_uX0D+ jVrMO0 y}{zˢoJv\FAȄ4$O7Il]ZJ~H.Lt,kĪ|VPRr 8}"9Gu.l;P7l@28L3uorDTo>b77Zԁ[[}O6‹;;$17⭛%'8'C%i3Da(?-ZiKV~2hͷ`ETڴUg8SYӓpXeK˸2xU&w"e/[?4j'[N-}s6ͨ&/F>Ao_?ʟ>= w8`MDJt =rhgXVM-HSZM$k2V1rS3'n<6D5q62HI24|ué+@zs؆ca =NJ{U_8lY;`3#hRƥR2#ELcqC@T:"~!pՂ(Ctò+& _@vSr -K7G>|I3]γY`@5,RLR䋦*0̧LsZ =Ѱua!I dkF65褹͏ě;>W.aN%lC6[V}zgkĮh#DŽh6_w@tB_xOu~8Kf~ AvDX/WW?\єIC}[)f6q;m<) k8ۯ:rue+-IdX$׊(Iڔ_y]qGCԁNPila/'}ጥ ^tM`aY7'V|ռUAc-,WFɩC9@Va>x"\h/?>` LvnחY1w Y*~^hwVTW?qt5WCG Wإ/Tq( U1yiNr ;U$*Ԝ\P&L%rPb%.Rߚ(I~FN[?9:(nHڀ+{˧whqT c#bp%CNSX@ e(9}>#_o_1|Y~ ?, bSrF%bR zU?]}1oyVj8L+Oxw\`65+DlG'*צmg:Y?D<^?-"s8c+ R.F'"*p7[ 1Қ.BJ)|z4'*u$OlpSk pށKE`XL("bbi'h nZah˻+9s( ~Mypպ%"Pqt¹  I,9x& .h;53AY$5p_IroUZ'>?r+۴jUr3[AŖ^rf^'uC= {sV θ^ȧ3rq) 1h;یΑ p.^ԑDȫ*Jy5fC[47!b68\?]ck&C8:oV+D%5--J?3zאָ0ƾ $Rmkѓ*D]{̿ԑ:=cme̔>')frev״u0:8N%jfwM־u4lމƷ9+p ;^O޺ߔf\.t#BOڃMYfahf~8־Qܲn6ق].yY.n$b7x35e9*>_(} @>y/g֏@65.Co'Aԣ(Ca^ePܸ*8#TU2FX 3vcP!qҿ7]fh @o%cķKwFtZUylى)lm UH 4(sUu CSP5 g7<؄8# :['eM"LYi}$],ٯ(I _@t>Ǣ-J0dpjeD08m}pNWsW4(n4 ) ~#zu"@s7'/Pein$"N4mb8$GB8p&sN4FNsVQ>%+^N [|y?))J] Tj$[G)(\ K3⪱!:댣e,,%FP#>v:Ṁ'6juf9ČD?^ -UF,(?XV16xca1qT^\Pԇ̤hjqtdn'~3gDF{0a˼M4:űZsg)M#dXΡK-`PnEF!\瓟 9&&%_3F9")Z0 磳%pCךuYKl͜ og.mHMd 2MJ f7+fxcYxNP*y\#aYH"q-0iɗiTme k;S#ғ9 h9qaMugSPgJsuv.Q 6hR{IڰH[phh\h% V4ݱ~Z*Z_MQ5p}#St<}]|~1mo6٩;x6yuyG篌*Ŋ=!>;af0CHJJ LœMs:t[Pa4uԜK&Ro *(+~:eowJ##.F ݣz ;|Ϯm!‚%"蠟ՄyʑT,Wg|Ȑ/T(b55}FYdL㙬Mk5o[v` I43l(Ҏ@ "v9H.ڐ+vHr $DF64;>&ab$7ε2wv 2eTWieZ7$-Ql,3L{8̥[u1@(m8 7p$C3)ň@8xiR}6H0\-&bRp'\H %gҎj'=N~-Dp65 x$IYZ4lP<շ"mB=`u EWkHs]C6j_JS{OHZ)~@,U8YnkFYؾ~ogxAQ)'(`\dˬ!q&I}91xXm`3ۓNoK`b(s2BYdv3˪΢Gw\'uV~Iu\9Hq91 .FICs6wmV9l8v )F 6EƗĚ=C}1T_m}ۃO(1α[ikF 8 aӅ2RB,W|ZuÌ0_XKH8x̄I /tfCcpOS3Mhw)4{$ SJ1edQ졸R|b3e1^2|J#,%K$%@)aFvmou==տ5AiÆy9S*]%4%)+oEc]``VZ~2xJJ?]sX(s[9TR :6ں+}E_HN"ޠIs$NTj=%0J[eT~ |{N;W0$\%=ROF[IGyW?G@|͎_ iw|/dV,kS8DkȬCjuNF+>>dN LnuaG0=4-NH;֬ 4-^dm2'ԯ|"G̑)J%X(}hsZ,ۗLKg˴=vj< :K1 9rJ]3w:oV2pZnU R!`+1ݐ);  }LLeH=n_(>?PflIN>o/\6|a1p͸"z))G_~nu} YۿNLS_}~@70f>,<+q-Egu7D5dNQq6"g)fkkUŗv #(e_F2o(|.Ig "jNm+<'&{}T^K]억za'[K]>ěsDzLi߯Nłc4.y5PACXIv[ dL/ŽL-iܻKxDm{<,m h1Hb&+*n{G5T[xgϟ}x^?XWt&{%"Xԟs(hXZ7ֈTP1&E5*"+icJ3Ge&\9'ұ\Iۿu\o2B˰)Q"nQш,I5=P6-Rn >>Q0݇g A:ol=J9jaJ Z*Pz*Q<Y=DLAz)n ',:ԉ'113Sq5Zf %J##rf^s~H'LLG'V+16&cBv<_/&w-`-N ÔZ-mCMG!V(F|65do~Z;Dzz2+淂k`5 @%}6BG \/ǜK`0eXQ".M/UѾe"TDq) \RK)G 1KJPsA!v6e BrK>7o.e WE4!Dn ʫ'ц|3%GD1;kI=NbeXmҿ,>k<:zy٘,?:x у´De) KRRl`giܾ(` MO,*ߗ1E&>o?XhF5XX] M$i#:\!= @z793ݒ3䱸Y/nq"o \DUfw2g:7/~k00j7)}y'EDxd2av53="t$,=O^_^f i.9*8gݩ ~LI 0@ŏ%ޚW*n|TA\.0Mz>B[k%V 0j.ejYoRi[5 c Tn N+f-Ց ;@kVVOMc\-:cq9A aM)O3r46Y_:K ZmY&%O@ʘPDYQ*㣽HefJeLh"r)[guSΥÏEQIZL~CEa~ԉG0_j"^̲ma\$陽R_TXa@[B{,t ĢV=G (.ЊLc2ݰ_ʆz~GNf.ֳePx^^gb3`TT:n|4@e:ܪ4"~oBNw}3͂pc;, 3JB]B=^,$3};5?(́TMp}mW?|~J+b3FNyQ[I7,7I*>Čg%Fs%#G&,EDHj#$:_W8ǙOhGXGsлA$ԓ5>Cy%+Yi4Ð>LwЊ| 3Bw0nѱ `8]0 U5me3UGeP  _vgm)KWs%`[)?ck;|${Kbӫnļ%ڀIEØ8=㦼iQ#^6]\T e%6rPcC[Es4Ax5/]l>!KkKfCdTRM<0[Xl,qX` jWs-ě;ڏ瑂5^ǒM.y΄kD ίk(G<]B kQU+ݛ/i0_.KBsĮ*|@^$!UyfdfꝖ&>1 Y Ir84Ip e&XQcB_z'fh/$w*@ffB*|7cHv9Sŵ⎆J5ә[U$O]C; Н%,U,=~E*EaY2lɨE;Đ-8CLo)@Xj tr)+~|vpvY tYLUT ǁwּu#tWys䌂X(4C405sX"?KH;;x|fUR'r'Ÿme;Vwdv- 6kh cb?t 8@2^Br#\,hJ߄vg"kx>sj %+H1@Ye5^An`dilAA76!kjj{[2ڝV'N,bʯz+}-\])F~?6TM(AnX5wU)ot˷o"۸:;DXa9I#E7yb+Woz[$PfQ<^hd-PTT: &VS;,w_?]PPk+@)8NÝ ytkSm,ij3!^D>l1\[ڗ\(-2 ƒJ"'tnY"ӵZ-+fؐ7_̦JnK?r_2FbrٹF*,qc^K 6 >Rպ}{'*zA^aӴŵ;2) OyR X20GďR̀Α],(QdceG3 V8!lUh8-f+d~*1r1T G*PGt?{8[ǢHnz<Ja)"^*ď V$f{ Nwn9v3dB7I"$XJ'v7c[w]3KS N K\ =Ļew*j5]N)ƌ#|Æ"YIhX05 PB)%g;-i#Jdw{:PZ;!HOH2KrUFy|w ˽k'Jۄ.y C'L4u:/g4Τwn!^ NmIzp+Y:>X0$&Lyiauf52A gl+Y(e FA`ivѴREǪ@sLR*B0/\`v/D7DnR 0]n@dݬ@a])eMo̹HԊ["ajf bD[R"E0}zɺ2+ tkHM8>n)&{S<|jgq_4w&fZ*2qEߋ djN%Pw.u%$ԃ3?R,f"lZBTJWuC`(U~-37az"#ގZ!|Ip-QįJ0#:1F4L΅#j킉BlTwqsgcpp}U.,6OScsu;7 !;\5WNt5GFUq{OkFxKQ/Y.P*EڲGvK6?쳑""p~SUJm'8rc;<,ֽƶLB־g^}b> !MقKƜ _=G; f0OY c]l*ސ~xy FG]qx 8/ RzF@.t?ͻ%״5(]{eUNL.V䄕ez*_GAFQq*lC``#!3,)^/FO&.v`W'tlfl俌׃JFZ0Yr)>W*W A~d,O|!!,du7Op3 71dǙ $o^bd(spTA~un3#( }O {%6qVzJ׺eՏ1 L3stuy {6 2/ uʷrOގX?/CP.SՕ+(|{9b.b`N]UwS'|1a\ d0TI 5K##TfODzqÚGHI;3$L wdߵ{æ!Tΰʞ`>2 "sIqhkYj9r[ eeQѦ{we+|;U "`VzU2+2,fDeb'.V%5gOHzH7D[ -29ҴW7} G~8T5kfR9cQca>G"C(Uc"m/zNCt~H%pE \3;GTn}pjḀİ2LUnmo~l4_6X\ ]動 j\b18fqKA5yބum~ښ31}NY|U+UC?x!;"LKG.ǤBC.Y8N W+.}Ix<壾 J&k~$`Ezk_gfɤ|Ph/whJ/?pY(0̙AS"?Di9l'."ln擦RAV/Wbbjf%5޻ 8Qp9ILjƧGb2\>I@7aɦrrF o)m UTk>pDVokf7>#|nGu1 v~6xʾmԝ0&eዠ>7>oz}?xvdSCһ.Gt1V.bz[IB[`sF/'mSmJ7%503hNg= e`D [h{AK|-ܞxKQGv.( jnYHySϤVEj:,!ӽ#p˄uiMvDʁ2jDwe %e$5gMפ'G1A466P~ep6ٵe'=<7E͌3 . anNM~S,ș*4s& ۹/_1 ɟx9qay'{S #wJG,sb.I[[ifiS*vlצ\w6b_KpKme2һჲl{l()~y&>ѝ07^F>L[*P.az35/G ':4o!t)ᖴe+^JS|ERV ]>;N&Z>y)*w_Ҿgpi}Jϔ!P>"tDxRx,! ,|[[/Vu)|ih5V[\-1NXgi v%6Bs\%*AV"ÍxF!LԘ [A` 9δC&ךI/#櫛"uΒG S4'҆l= ''2jo'Kq^ ]>|M \r'<\  :-LLld ,߃ a݈UT>Y`3 -3p%g)ԛ&.@Q+(醬%dμ5C0Fj0AcK7&>#P1U(y|aK B8G?L^eoUУʵ_k@3kvUmC6/xxP }|N~Ayu¦⵰i/O`/2i&-=~v=(PpĚnk$iB\/-KP0-w7bkw7Ų0m& ~ei M i ݰW.O金ܸWjwe6eRU9 Z$@YxSA(`bj6vW$ύ2؆jԯt4{"t<Zxt}nXt*%Hh.y1u9SOX%Mš-;-ܟ whrI4 /;YInr wa՘en*W%=Je7zR n{=,u謄YLQ p˯)gf(W7Yy3ȇ7YI<4ܓkSrxͽ˼Gծ^r+DPc:?'R.tZEѰD"lA|ٵMk[.0_5;DX[iHMiH36=HzXK]3\vFatmw٫D5eBΤ>r 97XB&kw^ɝ9JvQ%Ժwnk?3xZYK=,PMˏ`{zڞD4PsZm,Sts8YR@?њ ڸ>s2L{>Ⴕ7_"9#@'ƵӵqOB{0cn:Z NE"*ߧ[|ɐ!MZXS[O2x~p .uGQ,'v{9d 1#uKy(uhTPU WC?s9PNÕG&7PCsزl#FBGmMx,+Gǵ3cR&"& _=8!l1e|D>|k3d-+c>0Wxg7=jfU]W"*CA3 \?W5Kd>H!P >]Ეoe.><=2)(DCٽ0otA:Ko|ѧփ`e K x\\}D^f2+2C9Mu.L ^U{a! ox:40]&+pyRΙWj?3&yoGVZ[F8y]o ` vRV6=fA "[b{moV.Uj- +Mst$b^ .4>aم?5aaVU;K+2~Tm6Fj}tl)tB/w8Uql3B@/jgu'^:,I?VKwzAj'UP9?PEGy'(97}'<% \XL#HAwUtm.%ҋ/┕?H*^F4?Rn5S]Ŏkq4Mt/xc].;V7ۑzCi'q("?z1J%m[ TW+|x_ӑi_+ul^:Z5ɌO|D[zEH\q1Q%dҒGYq*po<"h)'?Vt@QDM9u5:FUghV@,xU+pn v״\IBŀQ $jX 4U'˥,"e F6KV{GsT EK6/8y-`'7P'K@obc*.iXOse F7cGͮ?'TGi~BUʄqեi݅tU&g8g2j3P_M Is<_r,>fnVFVaQVۤP ->љ&<TI?Nh_\чBaO6m& rQuKBat*rmB?Yz=6г(q0lL%&1iv4X%Maޖ`y^RB U]vvT:~slY /9|X;'('CyKK),EYf24D_ҹ^1#؟4"d]'aci;PP0{4Ʉ2JHjWqbYT_6bB,S"e̓Kѿ`K>چg"IdZ@''1M7\.?oMEl-4jHtK23-5,C=D9<rFڔy9xoLcbc*RP7V(/fY'` ܅ͯnpz2qk<#,̦/8guFZOmf!򎳟aNq_W(2 x5`j^Y>%5$\^t@gޜQ'Mhp%kP'z&>75f%H.<n.gGLcRRxk!sͺZjBx|p_4٨0%!JsFȶ!0$!JD8x:6|}CXA>i IuEH^SWec]4i4q N:Dޮضi8i4UhI(ACC5ȱ W+)%8NJq-VB:6r.ْ#H}m|t~}of3n<@)W` Rʯ7BrT`v ){}@>LPyE2('7j+ύ˟ -RNQ>N`rD-W!B'Tlv/31DM.e-5XwuEw\7FۢFDEtLWnZ$%썙/4#_ylJ0jiPkU7-⏵/V_ZC9#aWQ;`!yN9r @N!5 Ay(+:fMy,DB{ʢ rI&8sg2^,sef4UA̟哃rI Zuʰĝ:#Cd7|Ń\0[%p|t[h,BpdEJ[n ݩɑ"b~xjю$^B>tp-0L9L/'󾮨$˳K )03ʂ(`:]!"딿&6;d:|ĢRR3<&V{۹ QAԖs_Հ RC n|pq~HJMw:y~L'ƛ\ yq$LJ1M xPѯ"w*!$к SO ݉s #Kٽ,QJv _IHMr:; 13$sm*XG;Y;{*P+thq!t"F2}XMDpiٕvk@HkO'FvA&-Xm BAgh2 9PNfd+~l QylOkΓoǼĆ2j⠐p%X^eajc_l;uz˯~yiA$@?)涁w |9ޯ:ۧ9ы!P]k GT4^V909uwSOz޴jO]AI9B\uez{}:fqL*y%m FKzQsZe6^:m^Vp k}mJn,{;;MV{7$AXd׳W2ܪt {u1IdSnv7Z,jA sIn:>0˧Gf$ہCe8q=C6SVVVp)XH p)a=8MFl 0{~4`+{*yL[teUiαp+ -P|~z(-7]~^0q ls-l#deCuUX2Kx:POj4c"Zn@k׳Zc1\2:L"Kz]my4}ծ7]߀;_MUsqwgDgyUs|c ߈>M;y¬YN㞛\Ja-<0ٷ‘ }z(qAϿ9/J\fͅPϒUn0\=s^ ˴)RH&7;3V C{a0hz,}V$AO(l8 ]j) .WYV1óUitШ~ _ h+|ÛQdюZIav&{U[wq,@jQ#X=QW| E 2֎[W6=)yӹ. b@d.=q[.z^7, *<"n [`U+L+7m#B_'|L˪ 2zzlf]# {) Vٶ`NT*yCܳ h<mwEO &u\ko'OYdH~/+20}"u6cd (!gWvfk:E](G'?QFdQxà Eנ%H:ZRoM]aeI%8BB7aKE{_PL’ ~u]WbCy;1_^ָC][M6^ߦ JsW\f#D?2m/4yO~ժgBM&l 6i\d'eY=*2TRE9%~\ "X՜GQtBR ;:MPQJ3 G)iFm8~paa%x0h4jhXA]pY }i,nl!]Z D_XΡ+8v>&ݧw˚"\C:&)}$$ҍY 2 E0@J!Ǭ&_zטZΚ!^g֝GYYLSu"_༤eƨ'g|nch%ͼ!ҹIa!^=a PB-:'QD0?s L(]NUz7[Re榓IB͌+=? \S~}x2W yEy/݇%ߞnMY=GS_{l[,4KŋAcpܖ#ި/o-\`-C,b.QBn5}wޢUL:98-V걗 #N5b '·ʜv2 uQoGp1+H`&pwMƅ@TIZ,ۼ1&I}ٓ/>UlPhTpq7BJaU@vI&mտ&n1>Fcg.]t}bb:6S;+CH pਊ 61% 'Ά0GG~qql"W\*mE}¯Vtz/jSLSۜZ F!FUS9x[O˴cc' 5?*kPՔͩ}Z?U.bpJK񞛮IT+y$ё:#7wJ4Im_=}[4ym0q4x%"" E1vls}uۍ] "^юZ#`>\?zm߆ipߚXt WF7I@1$^є=cfjW\T^e4D*r@[-cp P#t^6*/ӝ -L40?3ɉ곽M\#,?i.HKHQ4̦x~5ncYowhzulU8NsZ ' tBlM2w2k*nZZQ)3MfC(}[wV [#fT?v:jY]"+XYtX 3^ny14p rٕq u; GfLRw}A&&x@AfLzCUh;}8'rn JڭM]8P'nadA.5JN}`գ41ۣwXrðƧ|{S+ W{FF _ҺcK:l 5S8`%uB;} ܋ٸAYMY4I;I;W:== 7̻Vi6\mb-ړ.w2H4ViW[%"]ӄ&j*|d]1'ɇxAf ]P:u ˱hehz|n\ Dc=7LRnhΟӵ#]3oR,܃)5Rk<apۋl})qLA؉be&w VHe\D!dwhMbIK:ߨ}W9kYa!}r+ޓls`TmABy8?9qI?d}zSBHGպ0ܥkCv| ͇ f.m:\B*`;NJ{Se]D'=MYTd %uNov ik߷o5GmPLgС|<vz΀Q< :Pa~B{w2+K]Ë:1V}^ʸX@ɼpL^U L̗p ]Z?F@kv(Dڙ&:: ~쥇̚W!0V_A կk᎗]Kv6J.B0s&8IF% .ER,oIZV0(i dzW焜E8( iC-QDBbp;K硷fAKMw"E.m+ t;Aӣ25dc ץP@t om&Epfղ:BKgv+ER1.T+\慯@Y8QY$ĸREC[>p &ɬU71ʢZmnukL5d SGȩ%Y~#AD4e~mRI5 eoEC5)jE1pe';w 7BJpLۺ" T7/rY5\ oRpKJ-Y^7-i<7SJ1-u)i#jM|7ۢWߨϖ[6=ปD[}լy0 < Ӵ.O4kTOyf\kȌ5HC=PWjU,WIR*h̝&d`[C^[x&EeǫTNLS8C5PԫnId`"pLyyW"S%.,?^ޗĺ:̼ CM-C2F_Pa.ʥeb&s=K# Ƚ=Z2[ uI,Lan+@l}{_ȍ\D9+lΧQ 44@+,i]H5K$5<Z#[飌({ f):.E-q͞3-R˘ypisPZLH,k`&pEݼxhm K6gr;I=7bgU<ȄZw_ "VI1MJM#|wknxIsS94.ef7ʸ?pyseQʑ->o>2 bC럧4_刜jLy^4{a!/pK@Ů(@1sLwنȟ;}i$:,"-T{MG֕ #_\6nH` *R*%?5nm %y_{+,)]GȲcB i(-}dZ^%:җtT>ɸ\t;iy=Eޥp]sƥ%"՘Kd"4bH`zK]cM ףpOM36⌫p>bΥU.7;Bs7[o2̍ g(IPXM]0r:\hGo*OEk=M80F#e͟Q* 9^ƈYïD~s`H P :v"ߜ@X#Ͻ:;j ڎvpaќM̬IV6o5CKyզ{7 $'^Ѕ Rjp?x>/0Aeۓ׍RvfD|mBX~8G^VZyVw]iݱnphRx%Ԭ,А'SOA2Q#=> Ϧh{w"R6syOK(U.p⸲<!.H7g"Eה ݫj*3Y~uZV(*CY7i; H`1/nIضɤi(4 3o+4m%@fZqu[x֨!tWh 0oc\;Mfm%8!Zd޸zJ!@娴2"¶U"ڇ -ޭf` 0Oz0"$ o\7A.>l[\9Z E4HG=b"+YtR"/I2ٌgv7Eֽ 6[wOZje!z?=ZfOkH<L\Id?bJS%]MjgE7ٜ/ЊBܫ_U$kU2 HEL G_vϜ6MOSyԵř]}{[- q>Ԝ-'$wM:Uu[.bR`l#!nY$$FRc p [G09[IPRYzAXdj]+_-Ix礔#5[VYFA7#G`{=ӑΙGq :7YX3ibs.cвPjБah|T,#]?VF$6v(H/˕=i%ɴ[?蘒ZHhn;YL"i0Z8h "+JWnYshujzStΗ,+P\IL@oFeaR[VmS!šW-џX:<`EFu2'{ʊ{gu楶F^h t45>`>~@H&,YYN[h- 1 *D1TRF[]lu7 6_$Y">ly~C|Sigۧ1)1n 5n XTĻ= ͞AW7RjVD@,*o>3eዙuЧA.!ѯi-UwUScoI8 O>=JO /ߐBp~hϏG Zi}N++7yOQ#ܣ{HFz<“N"jklENeE@~czdꏴ|&˔3]"lH:ݽgU7 7]z{1x=LG}љ1e ϱCƁ2 )嶰s0qM [-@ԦÅ/ϊ&[iqC4>s|Եcyxiоj݆W`^=VtA.J_+_'O#t*%D+ U<+Fe}DCJuR连Rn}@)<%}o 'a(xPluwKvF*h S{f,\+C/6cE 7”+9Y{Q{N|w&\gRxH< @xz7ƛYX0:Y진%HP}z3 t1`x A)UvoL.F8ԇ&{$Lvti:XGPOz] ׉lRYl(}W:bwv#2€D;u7ʏ#iOB^R\[Ll5(pءy M(DdQ7i;ͥղ]E j`waMHQၻSCCw=%h= #-5J^oUU`ISZy r{=߼N Esh-q@OEGVݮh!.oq9lšZ4ɺ,gzLwcA(J5rΏ duW9Bcɜh폍fOU15Qͪ>-q[J%Ok\؇[YAON".]C7^^Dr"+ n܏"Rξ<~#4Gpd0/†?æ! #mb¶Y=Gv ~Lʛ(:#>sXl:@J>V/iTJ>iã;l Q<^vƥ-%d/dPObIz bvX} r\RΩ`Y K7 +FM#;GD dM9ޓh$ ]QTBJ8Bjk}6+8r=+%FvN*\EP+W1Zp/VlYtfw|e1VީJF0BIw}lmڈŬ:z)ͦr/NJς#L݋-5 8ʮ&XI*ξ9d^WN'd?ClvaԶS=m=(^ 3M"Rљ$+w/`b^CZ<d'Eyi: n,+WS#U H&X$vQmt˻!WkQ\36{\I>bg{t{;϶nEeUJ2:cqknSt#~{(!Yk]]M#$NbXP"Cwk܉%>/C2}S.ec,R^z]N4?8XWxg3t\}5; o=cL_|dQR(Mҹz-.%lOoE=R.Qq ]+.6-[ǟy)a 4p~j{E~ֵȽ0%0]&s'Ff(uUA>hhBf$.F`,dkɥk1 FJ Ou6%(8XxeW *z _UzH2\8^x M7Cckn0WwIUY.k.=j?]71iMAkbderrIO#}p)䂯#;."YLuKy4_C 0SHw&[uH^=2@ϓKŽvO'F MO >!w L=l>!y=ˠס%9qroǴ4K4PJ琭D6~>o3Pڎz)5}יέV _h{/冘9J#+.<_L G!V{Hz\/?f2ƬiϧgT-hnGA|Khx?ޚ ruh- ۻSR}+\QyXK?҃Ԡ&'>쿅="&%*8l|9N[ݩnt.k%ڎx@v}a`ɭE.;5М}\24'8w$s t!8|}5TO+X xߺ2,;*xY F6H ?8E$j봏Z:9"4;(ts!'& RE`WIVwuRIƯDS [iU. EjD=DF Y$}Sَ=F0l>ĦQpn%큀k\xiL L8tO pC%ej;=uCwZY6WFH|NMh%+cJ4ɾ̾7](7o ,p{/zkY&1Xt,*$`6ahVbahx܃!BxXO"ғs(g7Njq^>\m2@. IoqkA-L1Kh|Ƿ ʛG 30AiN|L* C\ybO^+QI?wV' ߿<9Y灷ZxLJx-ˁ_677L\<`i,] =-'d]; ک٨]$Pa:4_ᒂ7yg )$/ӵfuGxB,{ԇKCn6h,z-ݿ=rS (w7#~j!hHAKWˏ3=2coհ&4q?c$\MuqSpzt.Gz3yXǨ˚FV1bdN?9sR`BB|d^wBDlŢt0lIw$oq SO!zaЩ'cؓ"El@"KeDMH/3[@+^paz1V89!a6wӞJY>tw8VF,68E~V( \L(?̋M 0# b?Ɏ_g|@잏 ypaM(u!LJW0 4#>lu;m-pY5`[ꥤLQO覕?1>[MΗ8+gH w!-&( ݃ͩќ7qyCi^RfRgGNp#= uJYKLЮ^TQ&iAc3wFTejΩYS"OPq!".䔢kQ+Ht*Iw_jh ᛾oԕfqzB@/S\!~i0b&x^Kִu`۩4M䤫c@s#VH9E p0u {K*EsK*' C<(!ۄjYnxi Hgρy1OZĸЋέZ!¾KRU>̖m-Km6M -hL<Ւ%?_ʼԛV:?rD8tTћ6 (e؛c9GX0Wv$eg6a,ddySab!iŘpd mG2x<#I8AGq܋L {ѩ|s欂UO1k\Uv5|ԋY!k[fֱ2.SkARi?A n+cԤ|'>B΂cp}81ПjZ`fҸ Zp0[nqƔYWL{5q7Of1P{rB`U&uы9%EGq:9a9!Y}sKLY ,-Ot;'\BzlwDeܤEX%-(OfB.m^$!“m2d^t;lU{0ϵ^,侯WO0 yɗ>0dv~[vIGenZF5UN pTGݡg$NŶ$L;8EuEhG 2UzVuV;Ykw6m ó_1YR !f^ˮ 'S PcJDCݏAA!cFeLkWо`cc*‹bE.%gzX,40z?8}V/[RnHo [I:՚ o3@hιx9N+LN휾T>p!fO2wEjgc]ʻj&߷OaaC4Y_8owEPpd nYSUb؊hJsڊWf;f:џmTD(9~,YdL/]SSڶLYiHdITz&۞9O? _)aňS?ٔEk1+1s ҈Y(IOբUk# x䥚S靫~uD1kh5VV=И[>k5qB[AB+ۉw%+5ePID/1GBND%Bo6V>hRM]l[  Gؓ.QWI[kev=WPGqENZtzs+ח[TNM[ vY~:gojvz0!(m*maOq'=}ɶC j*$+Σ T D ء pSh~{>QCFÜfmW SJ,Σyh+/́Stv4BєkSafhh.43)f }v+;gE"CL|7L6vλ 4I(^ce:0o S8!4a1xR옋0l퓉ycbcf(b F\t ÈjxG߃4^޻>dtP0eu NʕLΠ-/VML,-yF'BDj<=Aב+mf}>׹%w,I=gԥ7ډ*wO#a?Fk*R:HNhZ?Ma<^I2Ar*yK?Rǂ섬! qtt4qXWg@O a\.;ʋL ۝q^?&~&l$ Z*%0Ĥ ?fͥpEi}d*P\N&y ko[:\L'6eʌ8ػ[}E:gZ)x =; S%j, v}n , P@+P VlH3Ԣ{&sl"p_ɜ I[-j 6O"{ډgL^ܭ fG <0_CQ0,0Z"-:.&h\*8wă;J~#vVNcxM^eg"MkqpuXVEb㷝 `Cu]G$=hbףBMV9a ٝC2O米nxLgCϦ2wb&|֊jơic]a[x<㴳T_4|/L6)$j-u{IuTbP.28Ww"/r\Ky1RvT9fƟӠlu€@5ڙ Ȉ <,gXZVtsdf#װACx%(|8t(Dby_DFP)igW*gM|'?Ջ~g;dJ㼘@pNn$$J<&sf{: ۷hv_-pdi®=O:k2UUIf 6\#3}v3KMS,%K#I:LWdnmVSivU&A-˥Dg]ʛK4ͽƽ)['1JD{/HH„ PUW߼=-E͞ќa5ڜh=46NU,ܮlOݷ&)}ꖃؤcRGxFV[`.J9[="?dTXe.?)MHgl NkN7&%/&_w@GfC0Rgnemq:eywvE0fAHnuX" Q#b֫y{rN]б<^Yx9"koQ Ipryp /`B\Tp$W5Bf* A\.0]v}չc˂|QUj9&MD.]hV,.z6p™8̂iQaXK@1rǣ1p@g `Xb@1O7n (3?.^n|}lOoAbr8.Y^[ʕHndG_-gKѼ3;TB  .*+a<ǯ/o)5]9;Db?pIzn)Q%g,Jh?q.ҖvL(.v i7'%2+dzAG?]1v?6ԩ /Ԉ,taꎮ|ʹtH6)k}JE'ҽXW&;+Z[6_1!YD^bH:9gz'c{SLÒי&7/yCj3LӺN =-7<5NJҀ6Wޝ*7PbaS֒ '}m4*\7jQ&qgSo)GG"87pP;[v@=ϡl룄k KXvCnCg3]UY;g&!NHrR%҄ `2*gSCzn2cEsɔtb(ʀ5CRX;7{*49Ї餸ٵ(آLTKRrXl=9j!0 ,hIlCڛ"L /xj$-y$ŗܘ@4b&1ZrhD0NfB9 73N8KgySV~ٔ>LM3[yU4D' -Ded 1\*p [;psC괚 \ ?㩺f$œRx~Q1fraIҨǕ?-5'U;\8d LlUټV/'y~A/աڗa)b8`eK{?o"h!sgFU;xU -F/W`dȠ v3xƶpJPv1%%[v2M2q`݃i6+'0'E Df:ZﮬwBڃzDٵ )fvsa?c+<*yhobA.3Jy)_6xC&qM6)tՓ53;dsU>&wcZO=s 8jWXB-{(,RVM?|"< yJ_ r[hoM/̤unm܈Q4ѬTUףE"T R'JZљ5k.[wg/7\r b񲌟[PvfEsRM}[c5ie{=xحFF((]s%4/qH 5 Ԅ&Z Fr(U(5I &v 1ZaP݄W)"8=\geӌ/IG{,:|drpq3g&@: T^b7F[(.tz`kTϫ<>yRmekm">HhKfLy7i2AiudwqV+Tl]h% @u j/3}VPr[C7pRmɻg7{ 4آhy;BaVJ*pel6V= XVniFmKCi]vPr]Dθiz/ ŗǨc>W"&r abQʸ%zz>A Ò2ޅeg95^;>'ة2m-lCN#|#>;0L57?5 KP<D3WK?*}#!K@/P9b\hW\觺Y.quOYT$'/Cӝ ZSG)ڄt/n Smzҽ Q nbXʶ{H*T c\p;WG{ZȴZmtCְ17,{xE᩺ ѣ$1"%^T=}m (/}k/kY Rtl-벚UբozaTVs z<"䒲GjbGq\஼9sI05ʥzV%z-?}!hufrUy4CaG w+UW>-+7c[ӥf :`,C!&2sT b'T42")+3&muVZN$ O>2uD_%Pģq8ԭmjm^F['N¨oͺfP{Dj8y-yɜʥ -64є*Vk`%t< /TS3TgmQJ.nXYFcv$l)Ѯ٧Ȗ+:gDokEkJJʵ|՟ bZ;iV[h6u/0OgCm.PaS#jA·AJdtR-񝆣|PsJ?_7)F*)2I rs-Qԯp&)Fq;谢^ {4,1)LK8M&ky.J7oX. ް/; y,NE؊ӻhᏟL.G΅uέOs[ Q" o5SfL^tHMCGxCb#:e|Te2KHl:aCĴ/n;nX?C'0U<fWbJNĻ"VguŸh*J [P mn!ϩ/ϭ[e>ߴq+9;i+[V|e/@ŴtլLCd˚@T05Ct0f^SeR&Jm?=n.Vvu+NXJY /wT q[di{=;֐Iޚӗɳ}|<@$OY8f,)اo1PT{W8xT%^ya%7DardA29NfK|z'&* >_۝_ غWFl`WabQjr8W@TԡjxE|Oɺb-S2}ZbA(FEz|~zkg.&D `lnu\t qqou@LJƲs&vح(E_KpoIwf| [N@@&P`P08UȔXt?smY8:\6π\<`ص;}򈡕J?A l(.[e}g8ytL,dmy#~R5o *h*v6zMҹ 褻޶XGЯ?I'x@wWJTGoA_V5M_H4㼺㗕 &ʨW {DPh7YG!UC*esm.Q{]M䖑>g҂gܒA}m*w%CSτf$VfHIax@}zsUÒJ?sfH. fԻpfvy32yә 2_ ={AjE7T{/NOew llc;<.FV:4 m@Lq*;XrPfY1{Ưέ Kh8]Wa+ęݘJQ>E ޵%> @$17W:͑DȗT5`s ϣINSm%4džYE3qK^?BBFlA\5"tղwTiaW }'X+Y@b_;wHR#L$  TDNʳ]fEΨkhb8pa"['!⒱\IH|!9p*sAJu:>W)$O2&7UM%22^$߁[#ON5nBM"FKi , $][~,N?P%"'@(qq <@zKKQr])VƘ F܅;}6NM\ET@ xWH%>GϦDjY֩ )šC1Ϲ\S*+]Q$KrEzL) UF#Nݷ*pUBKΞW04;&^s"au/ 4뻻ҵ1߰;p8@=2$vFffǏŲgT<9y@R!.nSfĩh Dwm?܆%BcLRqV>=Z~J+;8ͧ◍j pbqR /׏Gr72p]{2u*+ޒ)~&YW2MK}NqޝGSv5>LwWxYߪoXHRGܲsD,p}?K+2:C&:& mygE}X+ǞVYER K(+SLD'QtueH.'i Xzproޚ8TVPt\⊺\8vL^"m3hnhLy{%Ժ-4x0}V c,1A Rtys*l;U}-p9 87Q ,%&Nl!U\?~lh6[_JmҟIC 怢/։ٰ+f")͝٥[f^K <3/Y+b{ 84;1JncĐl e0<$ LByJL2Q,*{ ,@Ge2i-ѡnȕI5LMGtUKGKAo7 [([ö#nWu ߰Ԩ92kqԏ2^wIi"MGT1rӿ rѕ},ë.˚Rj5b\P9ƽ5Ħo2>(?/!Y]ֶ>ߘm2!/TzҨu#O&C]M|㳘0{;OQHm#\urҖ˯јyr5m* HH?)$,@`7FFZ+~n(k|hzv[^B-@hIO]]@'Ⅸ{Z{xM˘-1W϶=RU*ԥ@bH {{\eVebm^m˷`.ˤ90sq)TZC1j|Α*=2 *>)1sҺ3cb=Q01К{"QqA2+oX^۫Ih nb1ꨧcQF VBʹT㲙k'9fRAx!IOD9jvx-* \/˝~[DŽRI0G|Kqʵ1FTMx)367u&U(Sx?z<)7,l*]B&r\a/ fD@$hDҧoumh ӭtS*p."iibQٲ@2:wMGKO<"r*u3ZFl^M9tO[]q8{VОt6Gm/? ga7TFv-k} )F=b9yxtKOui7V" r˩[U%n;/q5 0 Ƚ;^젪z,oJkum>ڙ2f߼ͼv$C<פּA ON'[[ڇठF{S᫛~ÒK}!ً~e[z[B!_Ie\Rxrֽ9 : {~p̧<БcEOgKˊk|&i'0_~pi$Uo<&ord)'ʗ#pʫ95"^u.c4$7ȴas \6V ZIn3<[$.` ~tǓK/Vqm\j~;3π v)Q(!^]ٮKXz(YtAM2pM-L9=$G&+𳵖C5t@u kB7ы}+np_.#xOa ։wyFM} 9Qiyt\t#l6b咺H!|ХHsR5&;h"$luuU*AeX(gP5og h"7˄ۛ&N*1ݯzx]L!{sIu_k;PM@jpzB 6ZR0ח{)Юl[]g]EPkE(X'_r#Ȧ=8tG1`kj[EbBϖULOg?~uQ5XG"";W!w]!N⺇|#92hR!('eh9zZ'[DpAU%/xQ/'@h' q.wLWWl!F!;oM@:uM Ki;BfMமN7ǽCnSoޏeV…Q|\$$w_k,99)M ʄ)@EF\?")iy \eVKJ3 N{K읽WrqC4u>UUgHR#C Ҥ+-Ĺ]2RV,i#D@g3P,OKP<[8{4 CnKƞ_3S!_j,: PF3_HFϣYv = KPOֻ=}B-( 6ehީ!Dtu3Psؽ}(XqCQ2 oYYƾ fZd-!D?e+'"YaiK,!pB>G%fyuq|U# oNca1Wɽ=qQa tFF@$cqcB|05BY2)K9kSqqXٵ$WL RvEVV%$NZ;̟uqyD-u}8wJShaE{_hz_XEE*`eS~°gk%G?&'w]W%a6} vH0!X]43 LZDܒV,F'oDۢ4& ''7o_ I.u!(I$2$DVy^7Ufx>p$r8,\}\=&U͹|!م*1]=2|^+J)U$ a\}p2h]kXO?rt TCn1J:Ӄ2R?+#vpi2A$管#69>PCfY/-+,VL4#/ _pÄ]Rƪ̸&ҥgƄ@ÌMM#'k ZM}^ g ,tb~Z \,Y8')©=O`i) ً{8rʇf7 M:].INj3B^dz FbDP$U'7ɷ-{]C7ڲBЃ3l)f o : ]ZՒ{FjVO[˰]g<'~ur~^g O{6M:&jv $<8/s]ROѲr_wzqϛYLkE-H7%/WF`lzь\l8=HuZm)σP;-Q;L5%H`triu#CYiس׮%؇ ܺ9Wr@~ 8Z_@gv; }n<~M -fy4Y-|-4&XWorka&a_K3O 2J.prh3LAJlp 0obo3>{~3msaLV%"ŬeǩyƼ%!aeZ@y["O,9jsZdw+npR˂P7pvr x-fQ1// -al6!!f~tg b R2-HwW-ZZYménҫ;a qg]J7Xj#XK0By6{22"&8=:i:`\7wKQCI*X];l[ DP9mu{zK#aߣ1myDו ?|#7675K.ÙllQų'"fXhnhF0C >:Ir^ }]qb;?1w'==I+Â*HChsz l}0{AubWPZ'eM}!37D(8f [E ˨b dZȚ$'-k>7-m@L5=OrxaڬxZ8jB7 %ND+xhP]1+h)Ns(06]Qv\]0َo r\;1ejc>t6{:JNWjQ:3m{Nqtd`p, 4̒<2ճ#E!&۫KG s5E@!!BpgQ MMR6u1 i}sxnҁ{%}(%#1w~v,Iȱ:@{˅1n0b)e .r;j2u"WZK) YSlLF3`´kT_dqL8JEf vjYJnFk,[1?k.O"nht<8L6)O#g$ʁd~\)<1 P̈́ k#_ӿҮJ8&B t`nhhe\we*x v2O8Q58uh'rZSH5`^HxyqA J =c*EL4 fyE j~j{=b)$YAF^yV 7=rWXrKnXp3݉ibhgNi2[ 82V.svc :ҫ!A0DrnG0牢 se?`anxKmՃ,f29{#/_GL,{F\ >×V ukFP"ᆝVбHz*C!6ztz[2ff-7~ ch. h]#rW9'}9D aOo3QQHdl-͛EŬ8b}[ZN٥@txR0fצѼG! L(o!vyWmbɣՕ`^~͊ ,}eˌAKM7ȚJgy KxU@{jνT}Ϟ?T2* .}6 9*zEg@ssUhõM _I+㉢ŧםBD7|eP>)6-8$%} >L[κU:n@iV4 6ˉ\Dr+Yȭ=B#r0s@w^Igm]6|6;09O¡T8`%'UDq[c؝'u`F0xrELg.#ޣw J[bհHVJyGڻmX=2>rm{/8_*B#w] x۱ MwgGqf!}A{Flz 9{C|/Mo٪!;,/{G+ēU0'LL`I \ޥ `MO#Um\ƔsBս3z$ӀP_b@ 3E8ndU]=B&fiM#S;6>/E;Pf o8;CԈ7(6dUO{35o@ja-6dB6Wam80/tqBQ0?P)1 j'6ܕf=~Qe2$':> ]u+,6 CY_rEw_ܨӌ6kh# ߥ" ye,l&@/zpX5aW\EXR])$6^3E-s-Ls Ah XVƗfCoO?qo VCB zT(~xifhp|Ԫ""&]FGe|U@zuͅEVk yoÓ?͑bz zܹ۹(xmFژ~Bq1fd毅n(C-KG\87p#}w4wK_^j}T R7ChBqxJ!Nw;N8v_7e1gHA8!A!o@3$_0ٟO*Ii٦ռښO~] s*vqX]y.o{%N&K׬LRDm*cA M87D*Q?MNF'49d$]>ZOa-lqlLƐ,n)xy3}~`D^Xp!}Rwp=  0w>@Dї1{, >~FWe|5"ֺcL)'o*nrQmX1VsiX&EoV[N}jѣ:4ܷ)]O"k (փ2KbJ/BEPwf#l{"cBEƣ[ 1M1T[eF![MmLp3hK>^ \~>*ߨ jMy>l U1/+^̙1MR9t<ÄlVxG%-0$g:kl8`K1VK){c؇Km/(_߼" +7B5E",#bRK9JX@"BkZ:MZ`n%1b:Hߵ% d2uNJ}r*0xNVG[¼;^wzu׀>IA渒nmx& z xV37HWtvDiCN@C̦?'ʨ\6G!%E!2IZfza8Q>Ͳ'5Q xU4񷾨.#4634&J&fmuJ#^-Y.:Z5,spk,cq]ԣ< 0QXvHRh0XX -R*’/-!0y(O wwivj]GX4#$VJ/6B5]vJ?|:dU("pG:i۟HaXVRycAOE \TtNcvYCZDuw`E۩%5z/Xp@qt5!+z 4jFAmc7l;Cx[⍘㡤}i}AWS-iGt^e&Z7!U;麯XᇀhK;~'R*mU{cݝ.ؗOkWpJFa.v}bZ!R^J@:6'i) t^ V1.Mݪ Khr2ZuRމfyz]G+5w $0jdxϔ?/xWpfG =ї76DZxŮ5^~ij;J26 h)Mctm50]Lۨa1*1@ wS0|3e1/9WIHMQrHYh.3w!M1 {8=4zeJj(rn-Uc}aǎrOmzZ[26 "FU\ CpnJ[hN/3c|MnCj{kl0^I9T6)ci'}Z~Jd7.m}-Ȇy_4`f:(?EHNR&PcBBV1MA-G @.lQC*RnE5a[eݶ;m?gS9X 7)>_Bm>g2G.=uP&y{9aY+Y]BoZJP&~ %>Rª85$q H =6x.C o4lE‘`mL(U9  @†r:Kvijf&~|%S6u ;X@dD^Tr›jVym4k~I>"pbrt^TԁI]]g"_7f6#g<GQ' g`4iv1zgOKv<]I0Ō^?µ =8k(:;44Rq"RBI> ><HT;0uq..\^񞜖maM"?Q7ր :Wuŭ*d{|_T|~t7E%]|:#c}lp@B @TBm_]`3&&lCe̘qaFtvηuOǧ i޹fҋ Z1~͡lVoɳUC 㷹Y* +r6͘|wx[\)O+,-^FZ/+a?F {"%Ye5cLA2;KK$p%(xƈv:1ry$s꺉 , EOp_.yAIaFmOd%8nF>T- jvء?r*fͪ z&xNUn-l4qWdzȟϩxQj4CD2GBj}FSd '2.‘;Fg1$hk+5 + Ivw47ƴH)ZeZ|}kp$J;ɤt|pg$y=)RI /xJI- $#"J[4D?R#TCe &Atw]=v󇌙ݱ[đ?"0DX ke,Z|U,1]3ڂΧ$O`iC(ьNPZEftrW.c]6͑(*D,J4 ̮\&}Fj0]1S TŐl9VW .o00)>55M*) K>P^vcI,q6?h>.\Eb/::."u3-7d:ً̭s̷%#ck^ٿɥ=9CEÆ9}0 PTmBκo"?)=RX4L.m)kӐ>ۊLR,xSNT!$*0I$iJ3aUv)HEzf%\|~D\pmۋM#Pm=cvTBɛE |7nbcA^973Ǖ3+ϼjYoWЄ b\|z# 3`<5~L'nGQJKNFdSk} ecsB޻.h ̙D1v}^jk9O~>>K_!!+#z7C0KCӖщR9hwMP|#X,"I_ᴈay .{6k~Tj)8KBI UUʟSg)K`ӚL<*ICC{>TE\)bL岨 &@ K(I? gcj*Qd3cyk"fmL5}.b ^@/zf )읤t{ztm$: =\ = j{yjqHx)ԧξ*uP]# .>6Ŏ%վϔɅ5*ȶGG?f~S/Yɰ쪈chOK9(,]ٷkj]"^&c6'XiZla cTڻN&$8k`gvAŀWR%Q}B=1Y>8djxR7|xX'ܕD a؃\ؓ>e!+(&=A TdB/Y p9)݅{^~޷P2>ԑ(>[-E,F)!AKQ8 ߈NgG|;-֤i̢a7 >4,SǽJ&z{Z; OVBWdyKa|U.X^ {dAo@"4bu|VV14X21kp)9O*\BP:.&RSɟcH!`c&BG]# 07\U[%q٠:PgPpʲ5RM^<TYrD_[j.k\ЖV}G:*v. _hyy\NwMKsE}ڜH`DTKycf#1xV+VT`w'5U!ݩxw+{ldX& i0SW~58D"QYG"*iB|+y,\>'CQG]ǎvjVDB3SsdxD6s+7KM~,!SR_0,ZFx(; #5]>2ͼg{S{> T,/R&xfsr̓[Flh /|`j<H)ccX)JT?np }?™OpCP֖lGt,r@#U&"*s? ^$fUM3dXւT*T޸_.ͫGR{R!Efv$S^(`bn/8E\9t% "~1 i 70-dSR2V#MY{1L:KRCU'MP~F%~: c =ηLjio4_tru,@@Tk8l(zUS- bDU|X,B6Լhx1Rɗ{DE.i'fU#*=)X)fz=QZ ŏL%i'=/pCIq0əX4mKxn(W9 #R JgEn7hKqqюk~zP.樸*} jn]|i۴:ʖ[ 9`# 9Js}4p!O6}9PAGM?~pf!!~aL gMN5ŀOTI13[_޷VlM߻4[u$;/ a=5J iJneXOK>)僯_%DŽY>ʚV/9}Qc6c/U.Uw;Fgq MhU̎fpVvb<"hj[AtsO}'~L'RР$oDn,v)>q$ӡ Z. C# u67t01_k6 9f([:=cRaS,'bPN3-WO 90GKIG8{8Ex1Fq(ZǃXKeFԸՖB[iJ~A8#jȭѫ?[S흨W2𓮊glHZuvHE`R-'D;e3d+b)d<@BU}YZzir2NX"qy<)WG8( R'3BzXAdM^"@ לdZREdx>cD)mǭEEY:#R#8*/:Ok.Y}$;2‰9z^&xCDf'_='M00gyjZO(aHRpRte 9jy/\P᫏_'O^[ x8 ,fxq')L&,3nlthj Rgݯs+l^Ls,ڭU0] 3[ ra&YB0kWk!u()x8[JZY>n o`\ Yא&!~e\E&kp"HEH#'O>ĉt_mvmS_|uFx>LOT2|C^Bo] !SsBC 6JhVckgQ}r!տ;PW~UWhU`Lw_n3܍&b h7 @);2Y@l('ՅW`i#ʥ"ɾ0';,΄ 8|'2>7 EJ7+SE:&La(@fC W4#Ԧ*hWOVi!zo>3 oTpG0 #39A f8@P\a0-%eMф8q}qrJ~@bg.v;$m*͑8= \NOH񆅥aE1s@Xw#6tO_cD i$#>I4fgl㤶a: \9Ceb^PI; s(&Amgڐ7LS]{05i:5]6*WBÉ]Xx_W;}5~gu+4DkT}#0g8I^,X0mP+L;el/$!|CstjQ _;ЗkٸbۥB|+C](,?`)zKqB&LhdK*Ah 1,']@苜APE,DGgR1"ݏqTC1<6=ɯY%P͐]un湹EQف(b*ߡAq4:2׊tC802(Tn"j t S,!1yS^V$KWLh@bx ;LMbkQ#s9.[*@b17+I/[x3xd3s`GZ˝.H@kX(iAm랆 |~UCXGX‡>݄.yp>~(('Bu W筜LŎ$s%p]'9oX>%vb+4TUQ6Œ{-j)72u=Esφ,C➰+@t)SqPVl0fq`+S5~Ѭ@GFc&3KWnMHt 27St>@<]ގՠΣP9E o&+cu~e(UT5.īX#"Dp8pcCUpd1QFf5 0r]{ä V)Jwqȝڛؓ&aI'jN EN!riYV2Mt,%w3c%0`r ŜΓN φja8W6hG8#Ui.ӊz\b )S:K{fV{Aȗ}Ռi8_>Uv'Zsi:QSi]Gb"(TX)\3s] 1  jJŷ"H:|Jfk`k#ܬHLl4uZnK8:w=<}LyjuH.P"DEha6nJ4ev;z9 7Z]vNqӦ6O 8ZP믢x@V7TJX)l|zT;/ l4ԖзЦ$YϘxl\`_nT Bw>^z5] e8rGBVce T$N? mAi3RYQr@(!ngV| { + _|k"zQC Y@ȠO+L< /IP`B $rwJ]|O=5zνL멌syw_$i0\Edu)?IZ CęBZP\)oeĿsBRIB;-vdŇc5*Y]v b.{Ƒo֌snf` #BBժ9b|xY]^L9g8)Q3šLB={Ql#1SW0F,<VlBPi-A`%Q!rDA;NS%'C,*$1Zt(,BhK~t|'<˥o)Hܺ`cVs3!,F`9!z_XF[,jֽmNaɾ;(%+@J20qbWbnъs0m9AX$8 c~b@ QSsY-xeb-ܥ|R[2mTY.ꏇ؃ QSä<%2]T~0pN?ceڋ@l6#K*b_W=ojǷ.:#nL?)G\Y*nkƢL:Y*ն5yq s_3/1F5LkG:jm+ʙ]?q>vR$Y;즥!MVs,L+F+zƦPSfS;41K<;/h4r㉡|އ^St8e,);O~;4JOC2=F۱$_2&ˢo>X2,):j(9Wp}Ɇ_=wHV&x;.KѶvj QDVHaE@Š -8kACFsƄ[ aȑZ0sH:zB7ց~sZtT2̩m*= sJD[WKq"؈/q=.#y暅 -\E-NӬEylpy{sXZJ*l+kXTW\- SH6L%, 5**׏ͷznqo6z4]7W7s>h!+f#md؏pnR+}/mP%l{ئU` @\؟ ,S#0 9|r_||"g? kqY+0_˱C*Bs)#4!q.ZZ1*IHR}a) 嶄ن [R- r>AsAtVC([h} g:Į2 eR"d!E0`LX H_$4RW,<$ଽq>y{T7ioBbѓI"SqI~sa1ʳ!_6{J;3 73M)U ,!楢ZK W*6њxD˜S,!0C{f6vXj;(';Y+k0aW4˚OvAzy lZLV7@ K7^̦Kڏ$B(!|⹕*ٵ!F#W\)Ȝ`3y~̓ Kw=i X/oe Ƨ+/$ r%! [߈mzH_!jT-dh67|w[L2%II yGA _0vs{DJB?;|6Āx !) ddCK1i%K;: XEl>I"SL*&t|;ĺw5h%E#־ ^f hQxTeVAB2keiE6\֫J/rF:)k67P֥個_Mx |cEWY;}v ehT⩺BM\, pQqfX3ws͠b# ~Lt{&[Q+&P(jH;Z6@=CVGx iMh7$#tyT/qEKGJu26cЙ 5X^!>6sқZ*yq8Ƿrօ>Z[wp@~ʠ.PO)Yα 6 ,OXϡ˯X÷ I$&˸ih@B;-=~o(gSbu-Nm}{FJj5D|BE#2jF֢ʹJX˟<{hwStd:˜{i3~I$D=uw,#q4Ny%QL}dQ?'PιpNS s,*j>-:c@F$:O;Di׈Uhǖ ,~&p1wi+TcN9$o kq&@!i @s@VȰ)A^XV7񁯚Q|dd)|EE\'DG*liثB)-5tNpVĨk2ր ;6"MTߴ@?mpB~5T4DOٳL/MzؠΤje(<˥Z>3uҨ"Nuc>Up ĖU 4z,}lzŢQmb<78 GI9~Ӛ+@ԯ<9Y;n"W$QiZ8=qd*f c:d%]s 'eGCP3+$hU4gaÄʕA}rV`8ȗdZpgfMD>ES绊yB48Nػ89J Y7E6-AJ uF]cē{ y$E@N%2Rۿ)0psqQ$u$C~[MdO*thW+_"B9kG ~JvX4+{:C #.DJns$8!\cVS3 KdI8_xIR|zUz,P.2g+³ߠm.=\\m̽=Fnd-j8Yvzuʰ'T^OE>-Tí{aUsc*z]vDv4KsAѵZݗf1:G:kIc,Ae3= F1w)akW#W:o)Q}zcpQkarXMM>; =1omC-Nj،&~ФL͵#ee988HvAO@YkYN<.*E7be?vh,%kse/'&h%g8#T7s QK9/ڋL'h[9\3*NUF*lHnVT^RoƩ|Lӄ|٧zZ]ZVpz<%vG[m6IXwŔZRFL}Af]U7TdM vd>$ɚsNfOXhk+7(T/*\WTu*jmQY_h%R߳ܥ8K3O!TK$7-$+ByOEM= %4"ߛalBߐPo2٪g<jCǜD񁐜={/ӦM/m;BơJ:HZ@5z]ؐ]1 7)9Vڈ&HBApc+RceÖ3ss¥gzkҮ*ϿV|O8fi8ߗgZSd+n`(:Α _Mc)9)V8:Ŭ/ pG, L%nڦĪ7H 4DEVH /kEu@|d E> d\ Om1 :6kkk_:.K1ʔFMr{mʂst[XԦe$Pɲ$tD\Z;6P>Yq^l j"j3k]Xa(=PY6n~EiZ{Љh(=4&)ߘu6{9p5Λ#efx%"B+#J¡a[IB\-Ք3CŻ5vaxyoseWZ̩k$Jhw#?:SR)&pLfoCV"S]S" we4ţ91,78m8"%asS QJ[E@akI+9mEdPUpRCdMnY2W' 9* H@FTus3 me,M_M"rCU^f̹(>7*oׂ5vw=[7]}R֔=z1/]A(f7KՀOTC̣Ϛ/'~Q2 sH >ț:Q]u`r4 蚈‚r6 vmCj[l8 X*0yelxa}QWvV "+!h`JGa!ٚ\ >҂u@Aä!cuC-h=;S)z'(0;n(^_NHf0l¯kXarva:3 &'.lQ1f;$붡h?!%ؗA?H(pK6i3Otix-c=-Go\d:{FYSc'BKy#\D:@(@՘{Tx^؍BSSGP&;nmX dI>u~[.q&ػ4ծteuή В- 6aM7Q#]8 ɟߘνz-1eT@gx#$q+yD0ݽ Xн<+ښi*Ѕqmi }GYGr[2݂c$x m!d ]RzBͰkkY hT`Epu}3> `H"bg6HC;X_dBc9–:LW\=+k;D~g雓`n՟Rv_Q6C%IYnI֫ 2'P򙧟Kg31d/9/xE|pjtthIO]Lir:F@Ы/mˎyqKt ;캂8_/^I"VpߣV +쎳7 >ܥDO@ce#i%SzR?DoűOMo(ёblL4_  qc)#$Ь #bLjM`1IpIIHz sw߶ VY&%P&4t᪒jXisC\^:X#RU=h- VDŽ~%?@wLRVO&Ir1I(pʥ)sH8^Z΀ PsWgUEtZ77ɓ;|/lસJ^j)_^B ; +v%ZXU,?˯76u.dw_7$?dw%> q{=caϭ34|(luugGvCSoh̭}Fl%$$v& nICq?*zH4.qhկ"ș;K7RϰTd;1]](ү/v)ˉ;",9٣ˣ7lGǯr?9%/FeΨl]  agD$46ug6X̛i{MFɴX(x\VЯOgfpT[ Csޣ!lc-+i+>3ڊvӌ]ɚU%e\)}k[봠Dqd^P0Sj.4<;!-:mB>ݴu]]_ ViLb ΄VW]miUCö%/I򐥃O.B,mmL9gWA|bof$4D@ y}p]qM,FKⶑ-TOw|)AOMμ .&~Su$/>UC^]Vv㘃7RI$l RFwhޥ6Љv\>Q+_zM>)Q Tv3 @ju5Axyf(,_4 >4iQx{RnVxR&^ٞ`2ѸU)\@2XҴID,:j5IƆA*ir'4)xyDV4Cmߞ-'~ThEF]m-ZRk:H G6KarVhΓoY㰬$ If6 90[Hi/=D<0P=Ր̝7x3΋H=%ḒWA0jj8օE]} Ǖ@x_sgsPsQ$'WWƹ#Vџ)[r4ȊPW.̊dC#5ˈVSG/mn`M*1wߢ>WEZm-`jIejy%&6ZÃ\xKhreTˆa!:jFty3"Yрh *;KG%vƅi1R1dt<!Vu""!y79̌FG0/ gS:Gŵ ƃMd9.tX1cA](oғ jHgWꦱ3B*H].l{n죢XU}Rq/j%?iУpx<&nBbPICjuCZc96ַ0/p*"XŔ`w@u'Iiջmɾ^0f=ɫ=МVعXͿ7;/K!LDmٗ]dosNi/ ;Iz2((/1I~ƾfa߯E,)tw9]D UΉ)+sw jJ%]6Ȼ@eZ%9Rrv0%iU{aH>4'(HYx ϙX'i G鯈½9I@B#ǃo$3TVZ8tC?GFr}y\)U9?6@ƞQD%SDmfOSuM/*ֳr*h EeL矽Ht?ku<)[aHCO әn#®A"H p2^+eNU;DI۠(Z `| [e d!g&誂UX{7>uIy!0:UE*NIO}u铏v3rͧAwI"mC^FѕSR>9 X\d:sdIEm?`ϱg[Td*_(=G ihݳfJ&]ʍ9˃'>,#RL:֙ٮκ-ݯQ\ Si᱄j;LSMUPn1Ò=Xn$F͙( ?c.z$].+1ͩ1tysCnY#ECFV7*]1>(hƃG7gE#Oq(IX"I.(u!Qn5Rl h &4P F~:A%䎫iy.H3ܘcؼwY6l>/ٲ!~阳V}\3p!FxBƪO}05M]E)`yJs'ӷ/z[ vCwmQ 6ךaKO 8԰Ç$?˗ o7i=FMTC8 Хrzl V;D +w|ۄ Y頚pՅXtÂ. (cmޗ:Իx+5gSvYpȌ&d/6KC5+yəƾ]zD4pzRew ݿ`]QH;E. '! /6TU>VYBEu=CpQ\"]%st O]zbrKc[zd^]RJV WO~n^>2`YdMXi 9Fxj2#P2bf;6S袁@h C:3IiiOA%*]0ɹg!<+]py'KQh'J=jepXtbX-|Z|0|Q~Wo J'ۖlUYtR*i2ɾlsR72`ZT-3k{ٱ և N$HJ1E'?BBԪ'_J_nr7jø/B^?t4 Lz8?ugyҾ'CZEЃJn1Ba{H&bS dww@C3l^b,7ɑEY}Age12]J,9sEFŕ 'anww3qRIxjo'dEgzr;7lgdöRÑfK~DIPk`WOue5w5b<` th뉑D<UzmS~'~Wp]/ ? 2ꜢX%!wJfUyƊ &!1Nbfr3OdĻ-:J:L;oc*ӥ-L&VI? gFT,}pgoeh@8nH^R4ivfHQ~Fv:k&flk&N7DCVuBh}'-&V^vGdAJK6@CUP?7cY.LoA m`&'.M,Q+eѤc pGlU{[XpH=` }!M[unv]hsbevEb9Wa~xE"NC Mh.Srr1E"DwMxmK![R9b_)͏uhFWYtpflX] y A(<1dL k7T RgZY]6:q>nd9+d[Sp9،Sek}:Da:ϲdC&q{>!a8T9SsM@{+VjEX ;I"8脏}u@ZTnw҉@f5W*W SNF>b@;12sS[,NSm0%nH5 f!cPB "9G0G{E ugl!Syegd"!/Օ?h i§ ߝ{ BbZC%Wͮlp^N\JNuA2|` Z 5Ϝ}Y3K) R 0obᖤƐX4 }<'87#T6WW0c{!xvA{.&/&vO-Qv)C@K<O[#Ąw&&OZcLa>)k_Nȅލj;}P#NZaf/wR!j㓁T/Ng"n"AJS-Ԑ'AAQDٿT(gM+% Jp+*6#6<•^9 r}tdGn>`?4rI &<cN|%e9,I!"N " u~Z- xB6lB4010XFF%;w!:u[xN5-eeNV#[ 2xx>>e#5&/<¨eaT{zesھxcm `KVwU06 %e߽#t : oh@!EZ-)"ej~[C!:g/>ñEL*~ۿܑܥ>z\+712 (1gvԦ d Mk~Þ% E-G| ]s8>C?$0<) mn@۫ttf=qA+K8bCٛ?a2Wo1fm:sș]uBzB5 ̑ 5 tCR@$ES!"焇;Y[C睭.t99[@Gwf/膡}UUXy@bN+Q̴Z% ?u(\aw?.5ZB) +&_܎'-S;Gp=9Wǀo\|9 wc53|i$ARxh^lnShUzKZjbL(ybn)s jp#,B0%GtD"S]8<3UNbip*$G^vϒK]p/15;97rv L2)cf N fK$캈#9Q!X $[O^9K]ߣX[/|oP6í;Mfo խ͟=shQoqXoQD ק<+^6Xymyq'^gJ#`H!U֛Z &GXzmQ+Int9ꙟm5{!yrlxEO;{Ow3͙Ci_9䳹yl|AKH%'_z=~Y<%H)XY `MqXwsWK75o.WK`,^^hc-,G)le߿ 7m0fѧrO`oCjIvfIP531ytvgUY]X<,];׆JN1+K>~AUmqɝB?_"IX&h34u~G኏4N bo.2c&=B5(Rʛ3O QqQLM_UMSUqdʟBKS}t G1EA+[o)npYtl uvihat194f[[v`{|k{JV$Ï%|gME{+ޖ }iE<:` bAraoXE &3],N u:ɸrf::Y5 < @PibKQhr(d72S HuYtp'Iq@ 8o %çqNvԾ_R'Q:A_ ¹(UU+$:xh r_Tؿ3&oxSjWs5oyJ;FhQbF,Jԇn-4O0l9u[ Z~o@I)Αg ,4q0HO G'>šBJ{ܛ.gzd񞫨ΚW43UoRBCeff2;S]8^ u>/B`>|O8bk/ uş=CkD| h]p`s>3^vx7x~kAML*D!l}Cnȡ`\. "{Z ^lWU_HlDudYEtO15¿nS#% 7z<~ #nzHM}P(b*x]Qlt-z3[^X,-haJ1MnL/ŹRit'048o/>6'2 G`M#_^~j q>Iy 'lқkԪjU~|:ڡ^pxbRn4%ޡ<,`EiX(~LY;4ױ"Pz68R2 v?EG@g,X}ep(ZmF Aze٢9t= 9X}Tg1)=cGRxޫ>EЎ>&T2mKU nlF~Dr-ǹR*E.]bqM(R[.\y;ʹtWPS")x13{[?[a. mŽ\5NU8Ǘ2ri :A.JQEV5-x%V^˹1p8B|)t #J8]abEYF&oԟu n^E!5!U;Z!\lq @'$&W^zo[`?`Zxp6ҍbGkbF/qCՆtjwkuT=v|rΜvaz7? O{7cz{{6x:nPV8:絈D̔1n./2q֐w56匲0ن>՝ t#kyx6_NڳU &n#2!o0c39R?̖RnNBygAU';w{IyuHUcxJLIBLY- PX7f tG{rI.X_wBꞦ㷧G7596>rn} LmFTo M5w?] 0d):#ĞsQ%!.r.b _`V3"\ƅa@3S*@ekUZ~>?<tqVwi\ɞcha_(0d3ǯ|qTVDŽCj+bw!Sg./rGhm0VVd JL\)}KҙOWg-a=;+i]SzZz;s-긍Bٯf _!DH:Ӄ)`+0@gXόn8? z:iM<: H2y:p~ލbIZ5yN7 B,َK"#l<[AFUiE(xN":56s-u`QuMEꚗ/pior᷅ގS#44"+r+~<‰}(8w $ LĠoϢ Sc@;cMd< VOt,f*ݸR^qCٍѪyu^PEEBW'WR6GuJD;QiFTbϢ%|JԤ}TR 3.>gQo B +Qy 3i־'gX{njqI@sou}&5 ʏ-5U/]4ק}<Jؽ&ٰzKlc  9CNYU | ھ/#'^-2Ö e{ p^\hI2^8 7q¼Ex+ hk#E;}Rz7֔z{ty '"Pڝ-/ofvWR|pi&UɨRa8!F?˞׷yzS&gd켷K}0R:ѭ/W A |{eYrƗ jg I?Iqŕ;WUӉoɦ;Lm&@5]kΛvlNܦ*`t裏IDwFLmRٷ/o~{<_eTٷ}HH P尐 j+`w{,Glk^"E-py &o'4gԊpz/}P=PO)kwLJ$ S ]&WRH {}=Z~Ɋy;>>ymzq_/QdK ̘'@2̗W-,ictJoוR/7[4Պ1ٷ&8_vi,Pj@5aiL\CX 0Y<0xuH5$N:d8 "p5#|VVeB^;w4sd80eUB.tU(:05KV[>w!;=\ɰ2t$raR BQD[a"9n1)[jdq;Wk%Hr梖ԛܮ-d7 ۙؤLRc>A&,Uzk%XLY$ 5ӴJXah P*FAC[sxYz_x<~R+D[vfp[wuZ:A>?Z갎<^!b2tVVb-䜴zH(g(m x6aMn\)ru/ш?2 < Ӻ׻͚vgpT7:V'7i|u}ѻwva|?`]q9q\6t-{# tZZz{@B60(h;V, O9'z;8q|zL} ? ~I:wHPOaoQPAnI5 ,$gU mx(hj˯/WfB⑞yͽ;,&?)MIi Uv7NV`{)t %g[s= ١tVzISc∝N\S矏SO|8kt<&k=X{\?Sa,tK]`_&*Y~ Zn6*:noPM(%sX(RTM.!08陙 7< 1H\o{FL3/rr/yҾN~1vD4:ky1vЫOZkMNh{޻5$Oͻ~z&h0hHG3^|f# ɽU!h2 ʫ% zPmsL*i锎'`WHz8OH,j}W^ Q+Z`M?:b484{&i>l'3VjcEdt7*ʀzeQ.a-_8 h|D T!jBSOjv4FtWoJ\>1HnO | ]E˺\Q:Lᬭho9$kL;"H@]fg9F8e=J'-Cx꼀)YeIFDG6aء&\|LO*%7ݼesiAcK"Xv 1R<[Ŋ "ZOB뿅_XvkN)$QIW|tLQfgGWW-&r;t sZ&݅QҨV53M@k+ꬖ-y _xdşV<32n|e0_JJ; Xb¹LֵxB|xQ{-wH2 aw!R^%̖zng<?}HAd4C xV\A_D 2ꎬvȍ$Tԥ8*Z~Ǘ?{cd"] yURM2סˌ~U4'3P5P#o;&9hS,R4jS@UJt{nQ8q2$J2«eoLxzu+,&㫷 :msP$0Q!:>] a0mi t7Ȳ}=EYp ĻKؑDmp\*իj3iU'&5pu]M+yl՚!@&{L`{tP!)\a^b[sr)6]ϲe kL @ W)u^ L=9;q@6Ad+Ky~Lz?$  xJިP8 !3z*?J 2csn ; gWR`l8 82+x-Tm_ePzTq^d6}6ʑa T,d,~P^K0@Q|VX6J#b&RD^3v?+G,F:`+Ya=|/L(1T(\)}76z'ڬh2x܏6ǓV 8:џ%$\ eG%Ywi]B׮pZlsďP8(Em(=R|ZWty(zjjMx]'jo V flA?r5 YC*>:ӹyQ 1;,>|:tѾ)$CJweFh J}LJ+?)së^FcK@~gӓf&)*s&y,u3JJ8hsؔ*ja4$zybLsma%8O`_2}#$q=@ 8O{DISh^х`r vFx2y2{Mw;*6[.]5#+9xQy4 )., _R8AЫls)ƴvk0tsn:+)AKSus#-{ 7#,J!2L7z"öO#4(?eϸ$˧kڌG[OmwD`CF c :Dz% /=]Ֆ;vuSN=DnL1D|v&^mQ=3Y~{_kG֣lU@6YKvFtP 1P|Z[W?AD'|OVi\PG.׀$u#Ts b*SVisĿpe# 4b`%/+oҼ W@\{ÐTgfڦ9 \YL7zՌBWAi pfsY=|.YpERg l<,6Ug}w?M$a (' ^p2Vw 0Uju\Ev=$LS06ՈbZ4zQaըx1˽0TGou 2%pF{J;Lnfe@Y*[*M%׊+s,c+X4 @CZ.P9AD{Z,_ BBEB'&6䂁8q)IC[*ԻGSs缺մ˝Iug*_> 1M2()<6 {O[s֯)VɓǗu3Q^x0+rUz-qMM=xA~<ۗhD\2mWv3cFR/ wS PLKxJwPTm==5 ]$8?_MDxH*:1ҭؽK-i; &1+Z|m -h+@'ҭZA`BK <߉K[? RF@F]c[40&B[/ɋpwKJ?ZMh},+EdqLkCA6kǏa. ~M߅"XnUnC+LL~?>ld`E r<I+<]vk04^C<>PbxjHM\:#U6HRCta3k@Jp±dm?X -\IԀ˕ibGy2oZlb:c.4cw3brnVy"kxև+JaX[ŕZ4~Dg;aCNVa[_}7+ozKA eDvşsŶj9tkְ |exBN򬊱Kn4W& jH=zlӹ>O)ۥG(,`e:S=]z#g~Z鏙 0'S޹!p!jS/}vJ숅 >٪^?uzMޝl7["=u˯7Ke!cẠcxOlyKPaC!*}= ,KBPWGzİU-q BE*˹ OAhED }'t>P`ˣoǡ YX˥X\D6',bfTEA] 'ưw{,9Jn@yT)3Ĺ'-_0$Rubmf&ӄ=q2 "8hjőQT X)ؼDZ`?QODyn)pFVZ++:OԎ y?0~%ӟgyu$W}9? `\@SXDG29%7~Ki>\nǁ<-0巴yzIR$l!|w+]<e!r]Zfh, RtFz:CIxd;9׃sT TB֓x`+mi= nMG]X(ȟ.(fLh$LATo5Z?I4Gq[xFl_N?>Ӕrm:4J+HQ#ykd >p3޹:`ՓRp/. pՄՐ@|פmfHDhYOЇR73bjC*Oԑ/ .ѓ Nil'b'z/QX<(Cios:)Ob\+" W`ʿ{)mE6IЫiM?"0'U ]~J5^x8aJWhs*gT7&^l0P/Tkg5ՙsbXSȐ="PN?W3=[Wf8@f@a\47RT@sCnP<ðk?Rj+_+/:zw&lAij0CXc2˨(V_0ȇoǣJ*C!ª#[A*<ƞd=-KJ0yf>indtLL3-V/p݊;n2Э$Ԭ`35!z`Lz\^ĈJ˿^%+Ԋ HBq K8.S{ ^F'4lr,X`bǷ* MDV:Ie-I_73_f4"^=uMpuqF7$Ũ\7YY|p tPAZ/1 hIxY1(D;,1TddE@ǗogXpi5\&0a8C{㑕p}jx9ִ=E<ڽeR89fc#k i3= md𒳥7愗-ڂ# (Т0ps?(eXc%ܒea(^q-JgʜL=DxGf4,>Yx.KOgk"&1Bz+ 0+:d?Zzt"&=m?,mÚī4WC[Bxʢw Px3a>'3ڄE)E&Gl 3"=8/W,=_5J5p47tۛ}Q7*fmi,HYb4f jjJkvηQ.m_v-)L˵ [E >.\`%զ4 vt_.![Xu#kB /]d 0 $z*(Ǝ<Η;*Q{ItV =؄W(VC : H4̴0&:M8+4ν@4VHx0A諸աf&/sxLJ[ "14CP0,#)CjrznBT3~YN9gM4ЊyTh9&C|:]aɬlP>rZ4]Ah@PL_֛\f/ZknJڤmRu:maT dR aRY'Ym%d?/[n9׬YgBߓ 2sn0[Z aAEi*YM5"u"FX_Uai+HUm6K> |]%00w䤀s,C`Kar@Oo8<#㩦;-% ?DꀼZ5~P] t5F_W62<iDh5ptw4`e)B/y9ƝH6ߑa֏pKg;"Yf3K"=^&5٭](\j z-e`XïM\}`*ՍUAZ^ 4Nd@>&+H y-Qu6m`#CO{ > W e,Fxf'm>ybgF.Y]EUdOO\BЎ8~_$.F{x'1)--/PH >M{Q'!0o ˢ48l=ӖۤO߭|/#쎈5q,?"_hЉ&# 웜^oȱL(wG2-˳_ H!d;@"y㱃HLJqUEqT j\[ni(ͤCj(5s :wi< ,~# .AcӺ<%\3.OHN;a*m{X #H!M^KV>En{+DٻѾr`O;xa.RFئ}#>&YHޑ EͭEԨ4*^TDcd=:*-"'\=Pg?h򡍫C-E<<7ӊnmx/Yvaw{\ʚi_ihj:qds%-1qё6sH\Z q I=ްi#L-AyԻ}-ݰ7F %5eFRD7e`-x8s?RlXJj=ih`Ux6gC(ojgP"E\]+=5Y8CH)OLl7v~G"@WFRAG㕨zz޳2LwmI0WB=CPU!w \َŊ#7P:l?^A[NNi>Pk(?oʡmror\=)-!\T#1~B`?q|zrl;!]4ĹQS'Lr#KhyqגdRN^̻ Q}xܬD7[Ľ݂֊.D!2Ge ҄?w->-e꽁}r@Mw|h!GhE!Nl0g1D|,ô| I̫ЙmS2I"n;k4yd&y2H ubJKͰgG2qdǕ0v7g{g8zc|"aGePZ#럍U$Q*R;SSr)cu+.Fo Υ0fbB^?դ|`rȵ"OY]6 =:AHqJګy(y\ Vn@;^Vzm nG-IAu3(@O 76a˩JNɧߣ!愼1=/L['lm,n.> p\(.#Ps(hTwODނ_9C\03~!Ï4v3vCgG2W8dA=:g*5CeSM7^8j0<9}PO[]WT/΢Ĉgw&@jwԞ߈ϪCT3;>qy5s4m 1Bu=LmXP ,hg4mj{K{Jk1"P%R+m&=`^ *أz#Kx"hYX"`G" %|ƃR[y[I'|gt ~D{,W$t,"* G] {N~x$J;a~Ru= Ûd^(9VZ$QH ly<.]羔19*r}c6KJqpKo弖ƤKݳBzs> ] X,/GVXHϏ-鞬KL܆6I0wͼ㒇5/RaHwM89_O$NGDf vL{s M1Su>3y ҠP'Ig?+JsZp98+BTUl4ghJ,1c#4T?X\Ċ0GoBvG ܲٲpC6d*q%k6+Y h;Vci䢊oۘc0F5S#xgx|( /֬Nd tT|>@Cܒ:)_'[ S;ɡv1IW~6s0Vʄgf-l ڋҏ{edn &kx1;Iiˈc$HMu77 㹅)sU3ljRajwΑ}kt_Y} ~ە)k?yMsjb*'zvͭL>M#0S~T\2CZH /^H8P5iAhf0x-Y]_/6 dE=« pU q(c5UGGἶx?t ƈUlR2t{mUm qF^0e-QinyYOs,4kO`*qOI][U9S@yIFpis̞xz6O[_@j sWP'\ V ̢z,ftKzŸ7%aL=(^Th5G^Xԃ,jl" #z΁kXL (*5TDSuWyU'Xg(Bv0_Z 皖9N}iڔ}E /aڜ܈ v>˔Y =S+eؿBd |3J.;p=Rc,AhCAԉzec㿛?u#+ci.,B|ʓ`z/ax!P@k~yJTA?wLLzMdzއ7;ʫh'@9\"v cPL7X<]d&zAmEӲ o߫/c^]Cv^^EjNz{ H%* L1O|U\8/9y^Jg>O}o)QΚԲaU+āAY~Šח{vb]3fBTꊶ[e\Ms~Ӂ>MzܢK4Wވ#>yg}^ձz0aikj78+rY3IaKK^a]P8xxQ#/%y7/w[XvvsFԽȒer7f2W 굼J+lw_2|xR)iu[@]{"3fѲK2[ڨUR 7hYh6Gfu0#7.ՒqR;5Q2M 0V}l?cKaIa[Pr.5:V7#T#}@V&zbQfy>(aɤu .X~ǐDdN M]BTFWya+ۻJ겕uBd VViӠL_ )@Ƌm`KZ+[<n(Q[ &dU|f}pU*"<뱐_E /`mcgS{<0Zti%EK<[Suߵ$~wx ^TT\fRJf=#8̿u!qW løme,I.$YSeGG]yx7y2S:q8N :ܤ澛hsU.d|ܕÅxK=ۨHrhŲ⣞s兗_xiH OzRhYx3ci+ᘮ:qk:H|A/c- ՝sthΣo`kH@ S%0!=lʊqNh9Vߊ#jT!S(jzʒ(*)0#6Aeܵ8cmԇayN# H\Ę>Un\ 7$TµQc%7W&{3۫] )IW\2<;El%̴K.9<0 ;*,qҿ4ytkղWovsl_]%$lCm+$ cyUZ \ǗYXB3֮ k(4X׻ ׀|Ya '1ϴI+%RE~铎Μ!hZ2[!4rQLK Zr۞A [ Ȯ]CIB??]}Ć 9|ifEnJ%Ls Lp㕎jwai ˫K77JNikCSHB>s_T l"1c!9uy%S4V("?RK/#_;*v^6.[Av+ ިqEJA~Xz~5YRf6'7Mx1yi^p(dv}Vɣߓ@82H1DC̉bg+Pc$i;6nCcC=N,}x}:KW=<<[fRE $-[5wH0#J]i/ؠ!f6<]0 UV 6\"a?Qꉯ /B_ (~e`q1 F8/ _q>sceD_"{l)hrO |tYlJKV\z*E&=m7T82XOMsNE!UV?: @D͠mщMZj0W:Q5v^EvbdO{GXbƠ#z>=sl LZhKRN&7;Mx7Zp@[MAI>PN΂3>zKWA>[@v ̒Q:Q$g/FfaH~xE\Kq"}4_DDЪʵtB]ټ':ϛܸ26IP;11G[&8%eM t~0XJ4t &rvWИфtF#nb6_:݆)!';;Z_”>mt|J].9+͙׉NaL8P0_@Xnb qݐIk .B!Q|ɡ&?4N@,N76C1dDNٯ -p~g*_'ͷˁ+'q/uqqZs-JtȅI;BN~cUbĜD+YͰ)gWM~ -( 3kH[7Al1jY --YM0 ~ d3t= ZMbM^u*l(f2?K{X0^ȑm3J @ wW,b6mkKy9g]_&`?\LPD%<@WSDVTd}6s;S*d$k!DY!g#b CD;EV:e.\y.]kH_$N`Y36UKfNWDcY]A%5"^6Ÿ){e8+-7s =Yh#{Tu@D)lbr&|{x&pԞk7q5/Q"ξ+ 5Ti/ .z{孄WםQ|WKFw~7EAXz/#ތn5M(@dGm1F0+ N gKcNnAXټ:v$y@NB#91e}zEJ2R@S;/l]dU΂Ȟ&΂ XyAIb֓KEMMoہс4|:BGS==byjP"7!M3  IU*n 8G0 eG ^׬:Z(dm2_ ϡx'8X&E-QE0go0*'RNRH VFPJ=:1$eǮ 2fSvƄہt/i&lg%l%S0s p˱|,obRߖq!XK) 9N`^" V}*J R,3uJ`5j94΂?Nqw8طq_q9 ƓG73j:3N8&jƓ]c!b :߲{-4Rya*z*΅cz{EMgѬzA1fT:dT%|f]!4럷m$_da`̺r/іcvb9j)96ϏƄE3Pc1U'sX]91Y|x; /l#Fj>!v$ޅƣܢ}@ۃ/N j2Yo}LGį\ΰ̯/LxI*",7_q@Lq"x4񔞣>_{lsp8wֶ|@xZk7~}[kYAF{={#y{RhD`-0?-jcqN wf56SS5LBAN]_NJ% 2RX } (v"t5!RوE=a!L*uW^HP LhA4&hewT!li5?TǗ߽fF5IT0Yx_jF LGߌw]gY.cvj7!_ REwyIJnTJd4JgU?`[4*M;u6hneQEaX!D:| !eNtLԫ%y,4 <Û3Z{7Mf*bvn#1DJL2#%oKCsopnksO״\* ȅރ {Kpb[q6ߏ ThElSz$ .ѓwx]ok>֨f~7_E\9BM:.;qm͌i41=7oJBu<SgqSZ#Vaך?f]L}PyT86"^o/wOTY v(nnM;29T7^&7N!vaq' b*lX:=뷊H @{0hſe0mX5qG,N୒ *lbE8+RYck ?e/)bqĥd3YU`T 0mf{~\+k 7x냓W|UAd=@oX/:N$J><*ܝ|m%0Cv"+d3l: +82jrz7-tNH/InmV )jc  2~v { Uͥ8=6Q1Z< z['XXdj^8PdQ2!fFU~)c1CIc-zS%?LM5_$ᔎYʩ[Ygh8q3D<2[P4瓹ٶhD]N¯#x\nb+JԀx7jEFa(K!=8˂4e.P%$Loto%H$H,u І|p_k0l) 9+9HS=MuW.n:wҞ!ɠț\lh;xUK%~mСysw!4T\:aEXNs&Tj_L%^<+3&)y||Dݟ{՟qkk1hE KgA)l- ۾|E!SJ]Z.\S6ϡ"Xb@]WE*Rňe3s)^w 1 }4#R8(1\ .9I5Et$dCŞg/X`R,fa u%%pD- 030MUtŲGIXP)~mkpK%Ս~TvH9:;+1\!zmXsk ڍ_Y^FwbxRbTS6C!GkeNR?=ϏJܦv9u={aZ8Oo\Q9ɝ̌`Lhk 󲏀3eвd,i76ib!?l|{ Nl^c!jǖO2׿3. ƺj#u%o띂q>f)XjTZ=`эe ukLdhv6=ܩd + bvw{ ـ6ODY\oIClrHSنEB @(-inYNoRYo 8_U y~C'T^d+$$ZU'Yfz11HAr~@y8l2ݴ2|b*$`Np?VpC?"ﬞ\"F4LMy3`N>|5mg6۩#Xv}"8uJ|AmOmt2?!c;>K‚I !L,nF@Xp\11mj<1Oٷ'/c5\A RD::ݿx(u\Mi j I=s;TN-˂%l4nEE.C޼%HOhُIuBE>WВ{u > jXʼnRSt) cdžy%Uy<8)@^{?D aQxV{X 8}.x.a%܌nDO#*RDQ%1ilj ?ZDsӗ,p?@(wzMX>IKd|Hr_flڑٔE)"($,)v#guZ?z° Jv4%q<)4Z6U/,f]b6Gtzb'|wuOc2FrZAv)WhiT >Xe`:.dbR+0wVe]F2;*"d'͈)WX}Avt s*MT ZzU+r/Be8ֺ:jC#ˌU^)Υ4@Ak3Lxw7\-x'ZFjJH∼\G%R˒ a?n\%뮛nJVgI AND``KDb+EV/E-m2ߗScvW ]D%F,X>KvS j1CP&F'%jYGC y_̣@Ue{Xsa_A1XYT+w oQB"sȪDUXsFIj&|;)Ħs3 H~x"zT,(BzbO8|_Kz(LO]`c˓] '׾cn{vUXwt5x[3dkz_720.eekBV`k[tnv_g嬾bCB"݃snLNj6ӱF']RJA7ä́*jURE2‹5eY> tX". 3|_$B=&º07߉s|QLSr}c"[.PΞfk DWI#3J[('EYk, QK8;D c;~aZS ()i \^hI&Э3i(lLF\CBw$7|Z ;t idח R 3OA}^XL!3 q1rEJyt\n@Ԅ,LU?QMK\І-˞# 8aPx{`\PGd:&\CXb/ FY_i Y]p0ew%yk3,(?~Meն(3F`9r"c; o?攓pxtV7'/a k \1c]V@o۱[&y~{S g]֙{QȋE)p86aUe9G dy_ A-x #vg'4TKQ[y|07K}!#iKFR7q¹><[G.fC X].H`7\0̴:~</0!f%1lsv.3j|{eCp1`n"7C>;PM5XltbMfƕӕUJ4V`5uf-EDxhnmӹ\{Vu%50b a\o"g T^p-oXڊ)Xj2vIrs}C\U|1r@\Ksf_R2B8uL z+ňp!W4F#pvd:C ~n:|@}eipBY #-Q7'89*kf?c{5y8}}!ۯ,HTLlSX^Gt'9|^ER#)0{zNaTbLhtC^QΎ/x!u .A=A5s@}ѵnP57[G s'n"06WL pkÕw#P"B@8y摲5~VIι:$U<;|ڙI@d1||bxe)|8R[8dEA.28)(i~f ̌ddPCNxT~*hйfem v#s\+& "Pp0QDU8Az_w6mxଇW*Ѱ{uj݈y4MT37Y6R,3]X 8-"5=3Zd",%CRA|4>p.ST}গ8c,F(]4&7:;00O AUZRn&ƖZK0=YPG5|y}ar0 ))ԩ'Δ36 K#7jHߛ-翖aOhξ!![1*8GWrȗ2RꃇA ;I%y.t" ؍c6}H'x|휜:MB!B3Ԅ,94զAMqMrqiyG"s-cYB(9Z ϝΥ.>KI&ec=8r`7X#ZJx~7UqfjJ1_.^8{m"]ϐIcjttoqrRG\ :ÿf>\;p8 uwt=yC^<( fؔqT`%Z_I\mR/s@1X>VqZy5~0.k (^rNπYQvH'k,g;|r[6WϴA8G3)=X&N秭:L؀pދFK7٦r1E/輬ݨ8jf ~<BXmhc E dԜ+ qLSY d &@+>wMŌAIɽ2X2|kw繡:P0 Gj50&XlT ik #o(x6!~gGtL^ÓS($$өSTsaw7j{ORwXIk2 >jF$SRϰ6z,rfYh#U~2o \*Bd+6a  H[}k9i -W"|Rkvy&ˏLjj9]=W]Yo244q ȮcB>Nt( #\h:^-jC[Z^-"A~ݧkU4ќƳ>Ol ̽*<Ǩ| "+=9pn28$:$7 SPuf?y-ˍZ 乻,8܅Ơ=,0KԨ@3]7;p*xGP3|QIwq%cl➆ܭ0h\Fᦶe˂k9ǻ8Vo}j4t Pٟ`\VgaRP7&Yqݭ=Fvb >1Jw9P{25z{_M{R<ԭ\ RNZO\O{SK9I]s1[!5!܄MJaSQSGNt($Ok:8rk搽\ʱuwBڴ@䠧W8Vtଚ 0BeFH- /c_lNj3_TGp{cI٣D3EidVF4,]Μj#m<ߝX5wĆ431/Wc!%kg#3~Q+LJ z|Ʉ 13ke^ѓs '‰+Ic`ln^'-NuFH"37{ŝt<[V5@goN_^ywwf>kVK\}lcNI&fqAed?g/ (Dt')~WLj7A+xuLlwűVi4dgiw?%?ɩfEss@1; EJ>cQ\"%7:W_c9ӍCJ/Uk_F ? \9;> flqW둛ۅzOnī@a_ivTlUQ3ŵ@CJT"*7WY IYa>4R*Bk⭆Gw\&حP/m+}omjjﯭ9˭-L¤ 8 hud_J4'nvS4[R:fƌ pu N~`Y~j J7g ?Djkr3'v˹|ZL윁 $ Fv mOeOyfX-0R &[(FEuJob1Tɖ?}^E<}á-t'ܗDbv\QawC#ׯ=OV b<8C}PTeoǐB:K h~ [ssp>:6X*%TMYSazym$] ?[BA=J|RHN,V4Qtvi,X2&W/!u`I3 26 ݭR|E";]t~/Z4s[ N,̂2)e^ig@vIwF ^/_ at>dKh+lE󮆵Nͱ=ieG6Ks\Ԧ*"klM _<>CG6:¢RDݤF.NnT@Py/EĞʼ3])p^{^Ve+:d>˫&qq6qQXnrv 9Fw \02 uщ^j *:.&U8z!mNCvBoPr>^[R_\)0<$@Zd3832.xne5uU!`#$= ,J(ˍs f-<Oof$ oj R= d9Gfךxȳh xNΚ%UZRmþ2{J18ā(Wv:-ϙ)"nZCv?g1,&S&s^O3IfYU*3fݏ͵2v8fs5مB30MrM.o]V:IumVmMRq[:#eniCܠ|\>M!F  |^JL,Ȥڠ|\HXx@|Tu@Xާ-Py&.ܟ$l~*c2JdUd\]_8ӻyYNKG+:q׸5d_3@SD%%V);ǔe_| 3cA#jq& akg*ҖW\I嬍cWM۪qO{H=ޡBT'rHQYJ;Z]O ͧ_iȴze mo=gՅM[Ճg7X jvwSPԺB\ع#S8-UXƢvz;7Au}#be?s嬨YĆZGhՕ1d%pٜP4֪X(3xYՖaV( 2Ss]\Iegġa#)34;`wp+x-zw!ь+OK=,oOX*5{t$jДZho-Ԅ݃o&1%)È[WH'Ѕ4*uE!WE^ P|G ^4wa6]A ->F,wzbz.E:)v;.x[{%beDB=: TTfXrNHzm"CY9Z@țp\ܺж AlI67 fH9TZD&̼Ϗ=-O qY;/-KZ&~"ߨoN! LL7:-U3Q5L|I*bYlFn>HAFZ^$ZSKh_"@&2GEጎY_9|QkaKI+>ױx0]ZkB(xTwŔ?RV£̓~ɍW1qby_z23o$,_ԑ އq@s5 &;MzAvZ\Hm:\;-)Ƽ\[@]+;6q:|tҴMf'y:M{YkI>fߙHp* Po8[هѠg$_ )AKp§xߜמ>b~%AepgDp7ahNmk(@X!:I8o=%kBwaTܨa) MQE< qkjۿqr'elG 5둟`q=n{>iK jɦ^NѣHa4Aq 'Z@@f"PH05y39z46Dy;2VVU"2}z`pUC1z|'WTlτhBZ!x/>4x@1ʹ;-01Q'Z"1}y=1f [%QVH7)kw0hF24vj^h ,? ʸ.B΋LR8UT8*>:r7ʦ8Y5JnwppqVB8 <#9;iTBP;Lc a 4zWS܂rLdQ|y#yڭ@8Ywn'ٜP@Ha)j4:\qCy=y'(mF*D(Hi[;OX&Kenع5t޼Aִ)R Q8 s%L埱3`/B.;* c7Hehl!bN'e Ӵ-ȑ= ޖ@tݟhSP a?{~]mp̃ Q+LcrDY0t9)x*n7VxC~͔x,f X dP k] zBgelqYȅ#f X Jnd0.b{6zaDPMqRx|.t4ͧQ`#:?W&[gwGI0M`X5nxM!rpK~H<^eݥH?]!3YKSQ]܏ѿ<]iկn|3Qd 7.uupMեFT(Y;A(c*$.w &݆XN`B@x ^Ͳ5wG,3rCc~@bˍ?߽ &Re0FIަSˮ!تXk\Mf n.u%Ğ)Pq  ujѽAd%eXI_ɠ&BU0#^'Gƨ"e޷D ' ]D;@sXyzj!a,P?e$f9k3&>0~3 RC,oB'GV'g_}Aķ@5R,tI f-XFG lPw2w𗂈f@sF;(˨6~zہrrϵ/0vW *#?y?K *쯄/8qJ.t|%ib.?9MZؐF4@4ּt@-IN%LDZg.z_1H9*աS\D49rQU>?qg ~@`߇{Bg͉RMйk'U|v:4Ms޷ y'P8ɂLEn]lש9Dnd-B"/dkJ30_%pM6V`Ш M_ru'^AX 6Z'+~lD\ o N6}<_+0 v3Z+4Wh4@jL>Zu?UCiZ-nVtv[*E̓f~KcOȫ^#q$YM&7G;"Nc޼+39^|XmgZ>FH+>>p[(bS-nJ [|sq>". R^BeU?r35+ GiHJabqȷ9OƑ+iƵ3ItIH".PNo&uOprNJ`W uhӯe7HF&\fX?c΅^ꊡD}#1],p];<}+3(JՑ}1i ʼnX1f{Tާr2\ (&rq`0~-ϘgIx@mNg m>G3?ٷP{"cZ$:[vc'%G4ncGq6HL#,!=€n,->.:O`B2"IH$uwk7ݰTֿ8_R͓IIi[a6Ɗ]';_ic1@m]RkѾ&,h O #%$ufǛ'|-Kojzj)X9ĚHrƤ~9Uj1{O{W]&0xC #0-E$avd=mQ:EjtvJ F$Qw3'sW ڿDg]25/#7R2z‘Vke#_m7@FҚD+Ĺ D>6vpv g aMJߗX|RC$\{yxA oEن`u[;]r.qD婻ZWm$0=OYSp_$v 'ߪ;cKIul2$<.򔤶ZU $@I22 @>(;'Q`ppafʀ 0# )=1!dzCSA+YZdi Cm@a>WM8Ut\gx ×[1 RzVZ%Q$sZW&aO|K?Do1Q`Kwd6ӬBb5P{j]Kn2999lYUrPQODZT V.bx/T?8-#^224vQ%;<:tƦ0yrL=\ci#uQcS5~]AMqLu9-D o}+}&\PLF~"MToUG]&5q/ T;CY}~߬Lb\FPR`̲:ֳx&ORڜd9U)*!`+o2DuoZ$JJF-{R==p,?s3E:ULVD8EM&rө#Aq!U}m*7H#Zwҷ;6g͝5 ~;͉mI?u:I(KiVy7t!dU}6U@( BQC R'W$ +& >jWV@n0oH->~hrf;>wL-jBrV˚wI/%XvQE0iln󅤘:L +/w>#4T8*+2=Kΐ+FxM h$> #r5w{w.l@hW&]EYFSΙtvІ4Q=g#nQ^h$:$h'xK5 ktu=G^仭@ɼȐj;Igi6f?K OlVy#7p-/n<<*;5S\&ԏ[ S9+f"{(w9yz?2`sVD3:n> yM&s_\H轝7DK9Ȩ@7 AUbNKaIHaX^dWNbeiQ8->?⍶|=8*`=0{׀]wv2 2@Vxolyݷީ@=J@iAo w!i}?cљ"LTdu\BpÅ4Ỻ\ .h;t^5]̞C-ͪ,6 Kd 5ijXa?$Dd1;kPHVb?{:;h~^ 7>}H(8ݴi$![ n3󾢜 B$}$K/B)TZpmq; ^Ӵ1c1[uOz\5nTUXǢ YҦ3ML! H]5 NvPI$ z%zҬs_Nƭ|Pן d^)0BZ=P@Z> ?Ѣӳ3̱g.ΏX>>/wÎ:׺ =6dk3ԺAUGٌd{ͩ r݌ x;=c^]$Gʍ2% AD]hțu㭫叐: FJ4 ՖvB U{W>xZR(|0"SzC1hO;1kE >(1ćkaf x]qA5SHՋ&j1y?nC3Z@jCF<@PI8Ir-3)Gw#DŸ@W$ UK@;2X{_TxFχ ˖~>@(3xZ}& qj;#mF3xj~ha.&>[Q+o:YK߮Q|30Z-;>Bѡf{X#4_.bYH2`*\ 3%hK˒*S@: ŏe 1tIFw"Qvu1h;*'{ފY6`]c9}}P-zז_"ZgE֧-–::#A_C);$թ:Z' h8qGfZ\?p(s u/au]l ‚JC.gD -3~0dV'JƏj2!y\EKGkf'SMsI>yBM%-,%<P*nmDf- :% J' TXwI:6ߕ,q^4z cysͳr_XEAD\M\Pk i~tLvEs*1,Htlǐ%nQf7CEleBRsOùHo^6ϲ j^l"B3pӞEM̪m` hF<)Z~V 4FhM6ܻC۾ND2.Vt7epxjswicO@zCOkL*8B8|m٫]Tɧqhv'#'=!Uw| 74d7_?<Dt?_ß2dk(K܉~B_kݪ{gT]sJN̩b}48'. hAp,E8G-X9b;83ť. oZ;~9@15WӬU IHP(3%c am7] UA?:pt9AM>qHսoH4]39'lI)X rt0h,#ZJTT6 n~OG.շpQF*Arb M!OĘjE?`Hg+#{]_)"\R~ӆ J˵8)I Ho5H)pGIeMQ1^^Wujn8s#{Ce%=7pSJʫݕ2c}1r.CmuFoO+pF w'J6!kcu[Bx-D~ {=ƃ qQrD6u0m:6jy9J)ͽ 3M0Rn3WoE%Sz?-hvF1b^YELԛ,!)NF,ёT/ `,4/=R0(;'2bn:5iܲ%,GLk Л, z=.I{t~TMB(^21iDf)ri"P=:J,^ݺPϝWC2@Bg}#(C3 mKN?6"jT)i`;h x6n3@D6Ys"Ns^/ ! C>S6S acu3zXܪz~OE.TW^*BUa:8 VyZU@!O̵DnJ[` +Ԙ_q,X?ad`#Ǩbo 6!ĂmX@ ˥De$c+kbqQ>IjI[ lF0-̒~9!Y涒wwj&s2 6GaEKr@-z+CJr;RɅLCԥ4 mzx6F \AgFU|F3{`Q|>+/ Gz`a:;B1U"KZCkIB1і{mGT_0a0ZX^^jQ'r{s-iۼ#dJ]+κs5cZO9!/±eo9dCX"55mXKN8RYEjrzDbp+Ԋ6?EFYHfTz@" ѕ7u!jˢX{_F~qS~1 %=8M#bx^m '>^ޱFP$,>^VZu" b}q{JVAl7R㭇VE󳰯20`Hw Od; E-j +u/;6 ],{lܰ[ ~Nc%&e$X%#bKCk$׵\L1ZO$u<*Wi_ywׁH/<|&D2%/Oh~jDq>to]<EXPGȄ KM;a`"^~^x99!U2E$Ֆ,,+Cч-"+SHWAS/wryѷ]{htvk μ+L#B@`O4Mc1e!׿ں xﷴ%혖3D]S;7g'f'!Hdܕ:I}Kcy6t ,$ Em!rz}22뮴:oK4`t&v!Jp7Pgп㠌 93 Nr `y:ߋ+b91]DxL޼ /JbܼԹf ѧiW!6.N:sQ8]Q J괄Lޖ==\#-~y 3gw6 ry\2Z/v$M>K,c);]ߎXHԆ&`[$<׿#.{@PWWEໂR?*ji`>Oqyl d -m]gW%"n5*i,sf'c>$ÄZH.[N:b*de !L77񕇒C+ܣb %}Sk{K\( |41G4^:D|t&m0 ,g>4G\1`)3giwU-Rdk8ַ &aeډ@eI#SBզۏ+ _>@uGyd]qRQ\:Zɡ?j!e=P&`cF8%w Pȼj$B8i\Ƅ@;k ɯ~;u"bibQ>$>.*y6KŗR MĻ)dqM}@]0c:sl@8 ?FlU'Aih3ͯc:eۄ&yQvlGoJ.sfrSԈ *쮼ΕhmcjQ>p yME `4n`1^)W'^oMcJZ* Itxm!U?stj&3I>0LYE'NRAg\8Ip(d(N:JoH@@1K3D9rxZ%x I5A=ו|uS9u7X(Jˤxh$񸑬ᩆ%|< z]=RLu[B cih1tAl!;w %Ś4(-sWB$&{5zKp1l#Z/mvk+7cQT3@ &OZ[ 5+y[C%r\QZā 9KK7Tph61Ac&ĂQ8g'N_1a^ .4AxQ9w{|7ŞvH>%P**A:q6) 苎;2/#=cU.jD\vVri. 1rG˥{J璇ϪՋY]+ʌurpf=SW Lq\1|P"G!3 wOr_Q<-~jȓUbur21tmçX*ܥ#~-fOE367Kd{;4vJ[ݓc)k1wgufmqpNŴOf0䵑BpiX9|;ZBo^8tdyHז+1xW&Umƹ1ԺYf H2HjüK%@$ ޻*k_U{(> W  ѽ.sr@s, /,Z%9i:w(Aa⽶,V< WW|hp/ 6?gīp/I C9*4';]sʫ'#v6:wf#_Уʑ}0%C\Ζ򅾅U·`p+@˨:㋧F T@F B4+ԥ{P=䄛OӏTB=e_/v4%St2YQ3WUB&s5vsjybyz2fWpb[҆X+S>,5r/çL}-['zo4)ɵ[8g0'O;JqZ;@Gv z'̯!3>%fVaEUVA[kb*,hq v[ϖ ?.PReZ;pj|L4$f˕=V1 E䳛dEW 0f{e7SgĐZLZRR?5e U?|1u޼H3A"OLMbӼ+&8_FPH2ɍ,9QZ-pLt DSFGi?VFrbv>0u0 ̡l;l=9Wmtd"HT_C")pBA|Wqmn[ŒRLY:e5@¿=(]0~&S5*#_ᬣ~ޤ,v`P_{m70f _dHW<g'VlerU?!q:G D^h|n`3 wJvMFP=h*?l`5_ *ap YJ~6,ŻqUBhC"R:R>NJKi=L0ddd&A.BEja=9Ð')" p#NpyiWA(A/X=吂rfKiW |;JPK}*`×4 'ot ≿_ߖ#8cr"*~1-#k0>Zjiu!Mos?d6 :qkPC:Oq쩂X{B p_ش}. ax[l~ R?) NMWKX "0?ǔwАV;uK\'Y-*~>bqP2jԑFc:haU~ ge Dۨx@pۿ14p/U m#(Iay;H-?ki5ae« ȱI H_ToVZ0jUȣvKyCQ?%w )(-1ձ,[wVT*6Jj\S7d0'q!wkOK ~yQSZrxC2ͺ%KKѷm&96ߤ9V"|DRF( $BԈ1-5ԃ=i}d)@]mvC!MAE7 Uo@t EAސUԬ9AT7-q.lǷ50ΘGIݷ쿆W~W)[3"h,DoH){Gg؀b짾ncn3< j(!B.'M}.?'|YpTzIcuW}'5Sk^j"2LsY:6LV5+uJY˷'!Aq?pݓR /؍ujIK@B{)(. 7:J+p?| ۆz."@,X@{Րocփ?Lk5j0ktVGY'X!2UO&A;,-3IMW}t(߅]8!S?+h)'F7BhSyM]: =ѓ!^"=d0˭*W(ql^oJP~j>һLgdX4>*|g"`FX@#JAxФ5h,d H:JpU&ys|P43uҀ̄/J(.coh2ՈɴDWH@rI=I9łZBI)&PCS^I;n5Q2 P.l#Ҋl\Oe _94x8;;b cBhLusH:K >3VdH4Z!Q!z단=2rOMq !NɊJ|Ϡ\-Lt[F^+ Ԍ!Fl?|bLSH]аYI :{9(liI+/t~9IxP]gwy2? Z@O޹=Hݯ*l}a#n5mNG&n}#%:Z=(&ǦzX+H]ۺȝURrb,U,]FS[\~kGQ|0 e>[u1<;!Du:fΉK@2 ">?~p EgL%ad45>w%djoN=H{o? v7 vop_r!y YP6U{1;X*/ AaT=0Z6}emĺfMC2Zʷ'fXD8Թe39P ]1,A(0 f:7#e#/`K$z%>O!fjN="(OI$T:T*҆NϑLGN/ɝMTJxϡa {Ib]NU/ioob(S1HtBl彸P 1˅C, l k_6ʠZ3JjOiX.cdK|"kg qפ`r~ťV zqJ zӡtYH0I@H͖ Sq1\CtFg Tֿv"DW38~.*ŭЋ-pT߂:ɵ-ŴK.+*r<1R6<4=gTLҝf \"y'BwL(=V vad T-+i2XOT6U^]FOCߝ5a!V?m& ]3IJdXGLQ\m+t(|ZðKҵw߭{l6:~_v( |S1m=jN*O(o 7oe%լ.Ϗ3.8ګ0D~MstWR ѱaZEe-z/4[ėra3^8xᱠ/qGgA_iy.BDe<{OW}s VriWaGKd[:/\p0Mz͙gdE_e-/q5hdՀPC ͺ&a l1tǏsam %iU0k,)Uړ"&Jc$3Ȅnp݅]ga 7~w; :UF-hx@,U> 3%muCn% &nݣ62PڈxCW' T* J\j"Us*%QrQH7cM/ TQhn ge_G~PO&wÃ"tI'WѤ R9.uo[+&4|Z"崘{ ܠ̃ER1Fӝfu!ęR3֩yDN`N[: }[A ~1 C}BE:`5vF]쿷edžؾHGQa`D4Hg&QJ0aq+vX$l-HGilXv[Tu$5(aoe6$V:[3O0 25õ <$h"?8kasҚɮ+q=/X;24mof5]o 1: `8tFd`Rx+kk-i%#apE1w}+_卼"qT0mRfjRӨ[F={>o#5[^>#@q>ˬگrYؔE"ݿ+u]k~"fV*卫0N!:1}:-RKJ]rĻ%O--Nõy,4Ci{bl灏 V(hAqMcd 1.}p5Ilz>l&ӧ&:tʖNRTa**ȼ޴: ZYt".i;' l K.kKamb،/m77ХA  |?5d46t;UdVʟJQ$$JF0Xhޅȹ'2"A6MBhA"g(!yHﬓpÎzy0́TeoFVq.I7Rom*v@~ 4HPMϗ?*$'\:Oį '-z:qs|9A|94U~n-n%B׃Z? GX\Ha.~(; TFf?* JFgD@eJ] ]2陛Ns 4KL1TtMmYK oϊ T1 4H9x v4 FamTnׅǟ 0]0YjS~ˇ]F i-#c`-   .}DF%N$(+hnD[,mu=Add rA[U>Uv0zl:VBݻ.QXⰸJlu>Ë,泮bjf>T(L81i(/lswB`VPOG"cr_oKL0)XOH=[L#y@-}iz OOŠZ#{';HL gsݕ˪-v4FS\|ީ_+ߨ+@wB y2RJޱZ }4<+f<#=J- `pBy}z[{$ 2H!Bl.*EPP _K` `bP tct EMڒLLS"wkzL\kHdG`UM/֠pcY=R;P WN Hkdxв_hFBKkXм*q|'B]AKlNV4x]8Ђp"%W[c01ŶjtS sCXXZlʓ )q8KL,{ [a'6rT 6W^@3ª5J e;ys{Z$ \q^q3*LC0yh!AIϰO p217!<-k2,bSbL/j}dH饻Нc*WQJ ϫPV(4X1I)PgNR(Tk39Pj'_J o_idIv~fqS~Ic lÐ0o h?QƒMz bPy 5vo|ٯ@x^Ѥ#2>ۯb\WNIT2}N8($jn,ewMݩldb,k<5ru^|6jW+ ܛelg"jJ;)/67ӿ7˞JgV9lR~rCrY=CdgI~cIPnhyxqa},\`MHv436M-WIǡ87jd?ysNy O[ŝ& M1\nKP D5t~#I[4q`SwދTɻ2|KÎ{()lQ5ʾ7-mz4@f#U*O&-jRxr%l\ brK 9uʶV+*^?*PNP&h݂Q~Uk I QVX'=0PT"]3\\5bZ: Yu_9^r.齣ki,0ciu!^*k DY=d+_QVl2 ʹݔ)1φD4LM)ţ lT`$PɎ,2!m.,)Cr}ޘ?ijq<5V᤮GeA{ M !S/$U}rn |MTWJ"8w fNҩia3I_NV8|$6j\<Q tZLNcv!c\\B^ҨP4H:I"qӮ&%>9Z$>hϺĢf/_B!kZsɡܲԤΉ%lk Ujv> B{Q'XkTm̢͌c+k1J߇ّXwT&;VY[52UBhU FW 5;?}5s͐^k7"tpRr,a'$;q ٖ1%G gxp5`Txv qiaȌ׏f!3:MFp-6;|PG$ќyM]վ~w$(#q,-qU%.dH͙85q85U^Oc)f2Q^Kz|8x]fX{q0EZW̧%;6K l% ;O $^aV16,K㲱:pEʖs@`hR5{ŅKc- [He6 pN!?eW>͛4߹khD[ŴY[ 'RP"C⤈ >:sYA0DuAbD*_Q$_,ڿ(ZeLȇ",eb,B.!/tݑ@2%a67_#&e!,Bg^!aJ9L3$W a%N`$NYH#:xX-yݙסr`.{9ʠ4RTxo+Ѧ,?LT9SؤMԘ7 0WHۧ%ogPQ%Up8g4V>5_;afŜ Ng{/9U,a,R̿,2ll?F]rk36U4 fwPxU՞5%T<$!L,Bul ԒPDLLJވR'yI̯ҼY!Dv-DaڛҞ y2n˺5XfjR 7s0#bm3$Ee.)n}[Iۙ*Q}.79_ tQ㸌›=iȜPPB7>1#D^åZ},C 锬m.`,D+uYjZk%]a ޛOMQexT]AJݴBu6 $ gLE@tsۼZ;o㴩c(v09OŞ۴ݹ_ U&As HHD=(珊Զ;m⛯5+mD,[yqsqoE@$ =*n|2QC&OpV#e -q"=ԏV4'+:_xkp4mj`e&0ȱM*zkL>.{G4ϭBcOTpma\럾>C/zQsH)%Q2BF0V.c(7%H5KI! bFQp7(-wL"7 0J1H>D%~"ϕ{H[27%lΉ@S&0*`YťPU>v 9|U-۱=%WC͵aV)$z};W&b{gOmKT ]\|mO,L~쾀mA)"j2'8ҜϨð^\s8? bp^y{ԞgSP#\{ѹl{dh,4N 8-p@`~ZΠuO]Y&[ 2Xbx4+8Q4T.S',)Xbzd kN_ِ_c3M]ĀQ$Gox4% 3w똪?Z홻61i .$P;tW抈?aYg]2!e "1bD)1S2L e^"8Xb 8 uRoM:SysY CDX Sjqm']8A=O%Nݥ}E]nYYSAP&й'vj]f)䰹t$dT%E|e2a'EL+T۳9S52\ӸI4V*~HUa#f.SQnr)~y~nb1ُ3{ZDvEHAI]fz법x@AZeϜ<4C!HVsp[厏V:`M ++^Z:=P:j8-ؘYըv:C8l%7fsG t0I˛g,1A>v#ukZHŴCٽNUU\4gSCokByh`f߾0 eIZmdDȟ|h{kBرv/mŭtÒ/vlO1.Yyy2vaBm?(QᵿRH: ӑ$y(p7UdFgBn1Fq/Ơj u =0%g \~o&uS!wK- 5[fَk0Dͼ p> $amװyp'6pX`G?|@Ͽ0Xk]2TWKճ*A7ۡAh CVGlm216EƧ2iʝ.] E4.ܭwNo/̓Ԡnm rS"-h//CǯuoZ@@oi2|G$ݞZ܁bnK%%蠫 DIƊX/9xw xSϫ;Y >BMNH `๮1J<%t +z/iu1' F`x7.Q}_Mm&`߻N֬rHb6_?V7SV" (ފFwɭMYK x{4žA10-LF"xT='1):8<@ɀgT&S!J9:ÌeNLW(_T T*zkuE֒ xiV/.mgX`,E '}׃фz2 Y#b;:klɃ4 Լ@@F// A`< ILOAf?vآXXɨ:uj.Jj6n w4fGy,)Qs7ԩcKD1k*i*zWZO?gQҵ>OBHdh>Jʶa5Ao$%=rqb;S& _@gM;nT($"CXK s ]8ϺծN&1xvf4 >VLϟDoJvJ?@w8>3Nwڂ 9A9N[YkQVMhYygwoB"h ltĜGTUpPmB e#~ ;YD;y!Y4ȥi&+x"S6{M Ukf8.RGTIR9C%ۛW`[qkCe}1fwζ0:"LW7ҕc[X\=eKa9CV6Smn >W W@)c.q>\J m-*(Ic޶*+"B5&% 2!P[ (By4ΩES;Iuu޺Eu2̖4c_D.H~ 5 5M)2 dm-"`qAo0aPpآw #{(,p5vaGVǥȖl=]0hl@i'8ԣ)# 5y_fLY5>́g]a95*mάL@r8x2Ϯ}" D~{lx` s_$- ]mA731cJGoCw\T]1DzYV``JA$.t:ǧThQ8Z*J u1l+ZJfp?}4qRmUOPa7DcyRmwM˞hݣ;Lofc/!]os@ [yݷwJN D@Ǿ^]2ʇ&m ̟ 4) n;+nI\AeR=L6IXdA8蘕yVSa2#h.}L-$|Z7Wv a4oJ R~Q(`ɡ !W͜+e_aXe})G?ْdukN]LTqG-kSx/qɖ1%߮&8ϺɄ}eGGe*^ e¥S(E 6lSl 0æ"ag)P< tsœN\*>ƊWz5lzK~䯐v3oI=x)52~!]ւ^Ԃg3P[Y-Pⷽ?곀`={<]bof6z4HȄu Qsbq%\1vim:/!pPl+ eGdN'5!9n3,gR .bEPt3f>q">O.Ϡ[ N9D^Ŵc$ ~?.naI ndӼa&yrƜ(?²^_3"׸:3n8}n'0ܩ|UO1< QյaAXLJW_whF۴8>v<@pa%FjNy7yLⱎkY^-2~Kb뭬m̷qzPzGd&yG:VM6)wP"GkNyB^LwmօL a\ kV?˱ڳEbM8M C24"(ldkVҎ#}Oi(fډp^q[,>94=J<6%_0[SzWF[QUU\KQ$9rMޙ[j( jƥng35?J?UZ~(2b#i/%X;mU ʙER2m r騮1^f(fdB14Jho.IcpDxe&sӬ@^(Ӵ~ (g=Nr;.Xh EUi NZGm29 Ǹ/QqpCMV ƃw ͞} s. 97/+JZ u P]1d5ceMOZ-k*QK 3[V q;fyS9+D'6p Dʢ 3b/x$ׅNʍ$0h1WId D6W[p}_P6l,oCPQ[{BL<ŀ`Vtf'M))a7 tBD{r PDj)i7NO:JI=]sG0npO#WNeiςoaוigl':w!Pde @ϝG,URKZF#.9>ۓWF6N"44#2]ۢw)D ^bst{ؽoH=Lna.+6k~A2 B0 f:>ث _gi Fm.q{W_EQV8j}zYRS o4׹ljdҲתc:d9Ng#:|T|H\o RiE;T*E(8 /f s.̂F'y 0P)b=77NxgL &m ^&R*wdt& :l[.;s9 f)3?dj sOo.mRٞBb.[Fv(ځBGuT#Rmn~"L-+x'(2F: eRJ%ypbJaDUfn|B-#7sUZrDV\0h,0nОH JxjɑM gu˾eW2YBl *;2rixZv3reygn h^xұܵU+.)$MkШ%r}HSk q>1oobcGL }贻yV8%?{ݡ\5FZD_RGp]E#ǁAM"@IIm IJv u𳏏 yTB,]{ܾpZp)Sl/4#7eH v&ИkS(dr.LNJҐc0ŧ@du7'ؓE<ȥP8ࡶ3cri(0HY%T&]C8T|cPi `Q8'G~o.J=H"/q{ս އZnb|X k _dC\=G³rp!K] AeSP/+Y:m* b鬱IPu'Z|d}i G%.u lAUl'!>K}j*l>B1}KQ6/ uH(E ZSX̓֠j/懓G>ezd@ U)maPӉKzqQVtAbZIf&[q3KP39MB<.W7?78Չ2:HSYBZNjM Ji}S6og+{ cdp&O5'0ϢXq3s?ug 碌B f* [mR=<\6Q|Vqʒ4 +OIan2&e(T\Yg1^"5;2O;Ğ\*nfX[bff'YWVwQRWji][h{LTZ 8Nz9n(SFn*Z*!De^.mpϥ*ECsw./xN!+|*^LOsf6 ?ӠZ34$[mMȂRI 3i#d2oys&e`3~F 6U0<:}^oN #._D"~_.t+E*;ĈM~ o9J˽;e,~m =MRmr;=KŽ <[wѼ_oͿ(>U;![5s-Șoĵi]*v3+V%=FS*M` ?+cDZ6-^0( 6EÊ{fO%,֣Siscs7yZ~Pu"ۇ .5=XВϨ<^iPuCvƍh:Y[K\$! @Kj !Iݚv1'.\42Uj sKQhl\T;"=+H@um,-0+r#jhbkyItl.HBm(uYmr*ILNz`"O8Up]FG iʼp _VƓ#\b~v0EoF@vj4#=ޯ+{󷆙iN+?ڟMavcF]fg4rŌk0H"a E, To+jŐW cܬ a){ru)xFDLHi=yW.sѠZaL\c@+Ic *A9%nǺz_0KR@wzn̶ ;Wy]*MbriǬHybT<59v%J(+WLYN鎷:KX&P__84"Qe< $] r[NdLNOJNc6?qKo4p _廹Dɬ*%g*GxQrF[yogU!)[}l]Jsh `=SKė)7F| EՉ0eep=m;3.`EtK) hBn^u4nnoV z5-u 'v\>1Fے4D=?EJٹk_[tb>@]Nm mZX=ĺHTl*EB:r{dYiY𣩐[B2@T҃1}h[Ы}jidF(lbߋ^ڹXikрE3+d~@84fmr!/nBYV`v,Hqī𭇶Ptr٤1v"GlBb'ʂbD&?_K ()jҍ[Fqj{Kdmp:h 9զs lf?Hej>yG]񀊷$c_PCPb瓌 [Z,$:EB4+0<@(QUXxiL _㣃 4-q{G6hޟp&tV֏+-N\rSIDGAeѦꙩ$Iof~r⡉&*6!ƀe1Q#ɷ*{e:X)~.6ƿ-l[?We•|17t緥&\|P9 rGg> Yƿ'NDt)-%d}ɨG_m t.Z%ɤ0 m [T"05s γ! ATFdUPy%K"V-vVx[_9npO*7b-l}Xq!*`ʲ1?1otaɹKVJ'.PV&jR ~`@/6[|fCRxB`lpQafGG-i#M&"k }fߌoKo&PL9^Ҩ Q Ix1$w-]r @]Ͻç՛SL2d'1"i*JeO=}UѸuȎF u0z:_"6] Ob3ueݓkU$*8/zʷ1aRe|F&=ybNo?;\ +u\'%E.y R ^\ԬK)U>>)}ui8#|*hk/ h:ٛm_H(Z\`, b_ mhkfl)3k#7loFY'\e•B8vw-Zv[# [։ZuӒBrw%w }fTwgwŽÙ7P B#uܰԥefn3BU#_{DnFm m?A|V zjSړh(L1*qEQ${įӐZEto7R9 ʏJ8}aґ_> bscY@ɷ0ѡZ<]Y]ŵ>08JWXp[G9&n;C/~BP(a+=_ 9пkE%wuݟڛy”W{VDmYV3g T.^ԡ?V]\ Qvec8Um8Vp ~eQ]ǃ U9[tڣSna:0RrVN]OԤ,QgBW; `IZ5n&PhpgWyMWha3aR rp=\CB[RK}^wb+ h.:D5Ldk6MI3TMX;5Y;Im(Ln33wWaw9H (la|KϪ9ѝ.A.|*_+[I{)=ah@NV)7FP6} o⽭V {G>yɣRfWoeY;ӃVIF–3=Hǜ9dVS& S\t :-Y\V=]GBVo'Jue+ABw6:C.]Zay0%WH. #F 3}kژ{CBSGp>lLϞ5};{݃7L(C/nH܊Y *a^dZfZ"Mim,z@5sٻ}I4cun-8r-]Vȡ+d6Ǫ!"{|RP!0:"<}feo {B+qn0׎]Z%{M` ]n9p_F>ND"/dgBXښⅈ?p%Hۤ/-ϭݛyޠW=@B"[Y7g3)%OKuyB76 k̄ٗ@F 7x-x%iPX9[wa&&3[dlO2mtٱ^cS%s\kИ] 8C<QsέdЯ}*{j^yXޅ-` N\G9 Mi;ʇia7nO=x}ohe}7FֿȤeDIh=-}?'+X6 KTּ ? Σ =1a#@x4n< We>[)W, =HkF\XT ul(\\>KN?%I!^֬[ζ#iGiDbTw`lIj+C|@>AeP4fr~^rH՚)EFd^N}1q_mE28>_V`}o8{ЛBNh7NR]buqxES~rϾ8=C z͹'/gż+RyȻ\:ǟru1UY>dPGu^CV$^{#gti[B:pO~\Nۍttz n)=5>.NΜ-z*ṫ@&M 1q*<۷Hݐ<%o' (c*8Y.-VozbכbjDFabWyޣ;{KNa&8*6I[zKpPe`'3P~ W s}s+}YhO T^qҙ<nAoWH3AKSprBw@-P3%ie}\Xl`"64C֭OXwo5y%biIvvɢb]@A@bš9 #Ѽ00uB C.)>W,\[BgN9X`0=G+C "Vvд :fBa?/MJ wd#m µ 1_9F8Qy_ NeDXbYéRQ{ʪ/RWP=@X1LEmWy\Лab\+ܤr3{%U}36WY5jl,[uXin{u>zdFHu@zzSkDG[h UKpNɓ$«hӘe/u!{Bno?' {52vpҋ]J|^mn::~m1ZrZab&z0:0 .{I1Xk8Gqeue-1~LuF ";e| fg8ӽN3Pؘ{}9}.)t54;FIb^s ]npO4Bt 32UR#.iA5ɬ}0ұ6lIIhu@Eq|Flu]-&L>ЗY͏ݵUQ+b'byQǨ>;i%S; k<'6dh !$wSH?{!*{HLtWV8cu~D\dfx9Wo~M'-pcztcρvVAGP'j[Qڄ#v=gP3'L5IFj;[`Ԣɡ3u_Zpr(V,ZRT ~}ZI|hlgM C{Yw'Ytaɛ`Y!cܘ?NrhuMQz-=`1r6qqnu:6-IY tl4>)ǞcqںFc^.@V-*8EeoژJ+Re05(ԫȄbR}iNl> w@qݱVkB;Gb遠2:ݬsf2f4VzZrNF[ t*Cx`H4'?)vd¹|''YTk nٞafl>8qyTaO In /:o+xޠ6 bEWrY)d<)XBEQvog #*bGlz!/<g![eIHg o0W_Im_)qy옗6D0nz^+L:-O 5⁀ " Y~pN+4bKrmeg<I#. t<_D0qrX%RJE(c#E^i_.:uA{XQ^1^M2Ƚ%h6%#s)lVI)g]WMsO;FA9uo6X~xV uR /'FPcDb ٮٚ7Jl4Ƭj 7Z >4\aH1PaLRMRRMU4A]YTL~` r( Gißao6ЩE/G<w?.;/ 6ƞtv+ʟa l4eCPCT qL妖ٮegJ8tZ#qhiUi#~27NaPN Dg6$I&pq5 bF#Q9<\|K}m(t_8r\t}a.ےeuPng@c*1z gisjƤkF}Zx6k~ 泐^g"كV7HV0x-D;F,'U{ 3k.ֱz@?y ͿV21Q/iT W+ a \~ZMMCn]m4pp3*&G Ҹ&67'h-#s5eem ̪37sKMwQmvXTEƹ f^ֻڏ Ls+rB0w-"E0Al =]!g $_|oӂ%]}oJ$? ϙ"Ӎ@̔~bb6l&l=3\SS{FRCPkhE YpzS?1 7j0=}45-_ֻg94WZ)+It/Grg™]L&1։LXVU}TYs5ڸ5E/`ot;btpH$T~1 EW`j:$lJ ד%0I) V?_,S!CP;?5=dm1Xٝp6 ńxpth'`k.?PvT ]-N&?-,3'LD? Ǖ3ɻ8g :8Q׹; }@஑da֑OR(t]&Y@-rָ/P,/̤X0 ;>01⥢->)`SoKH\1iG@}j) n:Y\Cd~'[ ^JbrY%U*CI}Y/YxNH#YyG J9"|ofTOH;٢oܟ%/W~msrBW}ٝr.p)T9aaH4aBb*dCu J%̠熖ȗor6sR.˖=՝7TPV<zO`Y|ob![̆*)Twgdҷ8ͳO>|FH#1Fr^pAZpZ[ʟf]ܬb2O)F^tG9p>|rBTC KZLKV>za[^>ģx{<̖zs&lb]qrl P łlohXH!Ig8e-ܮ D@ILwce[&DEJm S 1bxPr[V|$z_Y⥐Av,-D.:WT!Y2>O$o B\Rc{g>Bڝd63(~Ba~bL/9| w_=Aw"  #U`Uɜ@CʣL LO>](u1sFkB¬vf2X-|gDMr5ygvSn1mW~S@_aPޫt+:O'05K4ߒyC)nBsYܨZuӛbv۴VKr~„2m#hpMCɗcBpBꌏ09NJn n kײUt+v"6`_9jIY /fSSwۆtn5`I2{NPؕX2pvEߝ`$0.EWҷ-d3 F7xw}nR+a*BʤPjlt-z ZQIH*ayB謁?G$&&y}Z+-0䃕zCE"Sρ1 Vg}r м6/knQ-"; PP)ݝa4HPr6*/纹Vu'9MSGҞEٰͅmK2 VY3wޯgWr}>`k61ŧCfTk{?aQU{4D>{kXj=/|1Fk` KVZvMz7@عF~Sstij ,v';w{aƈ;"6_5K%ICc/k lss*2Q,KUYvjQ2{~~1>p!aftK/@QVt'"uVdCT}U]BYhMS=JWĞϬ7TJtlpkjjx:rX!f￟ԬX5ChsENë)H }*Nzh+Zw[}njge`!vGŶ@pUb7dn-\#-}Ӭ/N<271 x ad~0aJ]UurKyJ%Y,V%ߘa.? }Ţי>2,M{7dCa{̭elQplݔRAHJV1LJtO%PL?C KxZlbIw>bQs@2/_*lȮ)iLYfzt3aBt{ؐqY67Kxggc:JM͐O-| B|ZhTsXS9s&>;QtO"+ +]3x#Jj^@߼~JjB1])Y >n 2%܅3fӚ#,^J"reccP'3ȏ%:I1,`T〾ou #@stC[M7^sJ-W^O|u5g$I bSYkW@/WlmŎU]+]w1d*!SCAR*( 1xh!QaEq?UuD8pU(k~>3(-U q:џB)ŭ^_H WIǒjﳅ&n/كt tkLSOjݔ,Cv,f-Ҡן;%jtr^˔nRƲSd 1hYE[T;."Ej YP7ΞU(ZsUYTY* "SY YdAiSFfƖY ;ؽe gr{*ǐP60XKtQy))m^H{KjHƠ`bΑwK@`? C9$g BhMV]+9QϟW| */AH* N"WM*=)Kσ#dh%bVn0%;W[jn,(f#dR "$<#aBٰdz/=S jﯾ[̗hio_tyݧӞg.] ;+87͍]*?DrvE @X'mjJ?itk =i}}rUތQV}]%O*+~$ u# vB~ v#[.Ä];҅@Nz]Q/'sI3jDVᝳDcB>UrߍMQ4h:ϡ,PM>&kFA/߸uT^R;Fr^uf`ޕPVyw|۴zKJPaf-PFAi}a:퐨!9Oyy$0G(F!9~*ղtZ\ē: >̟m{o=J# 5MrQތ'/S{hc 贯8`;b4 6Ӽɗ9VM HA~ &RWؑ@9þ?J=7K6y^AR)dtl )nN8jpwP5H#QwU+ 'lL H;E)t\(ahV(.:NI8gU9?/Aj{gK!H?*ObIڂU=?w1U:Y 5sP}&,y2/m9Y@E_ biC5<ԕ-!o`<] !Fڏ0 (U pJ#$9M3eP?8 ս($wh XQDtj}p B#L0~ A" Wmd Ewe;H}a:^PbFK+2$ D(G11Cdžw|BW6tM^V_b [*ޙS*#3LaԗS >bxl@o5w<64dB[tKIc>4vb}Ȭ^^(uU_x#<"8‚δ뉦s!ZXu[_.Z?G`܋yH3 ,xh}[>kOO1i۬8\zvO#q!;K-o胝1Ӈ7-X%&3$%ܧ]Os9c?DХbC#<I^l&lv y4Rbjc?7ぽbLªdj9z$EV r {M\țKo_UXػ@-pGY)cXګWSΌ# 'BSb]-똡25DΒJJ^}n810&zd}EN./tv,xĪ`peq{c< vxraoɚ`"躉 E {kZ.*Dk@qOT8 kajyhDqTEM)֟׮j<S\ ir x>㜵bYcOAI)ؾRޥ=<18:$nR`.xǓp_$ /:Y`YPJ(x b[u $ZEwWYcPGSlPdYky=p~?:ʣU:ŠF>9${̷7J$p6"{玪.+Ap56e;:_ Y|_0.* PEZ 2[O$=ڽJFCw:Z* Jy8-]ͦKmѯL)5Pj3 |#F86 U Gœ>? l={F{ޡ`~vp- 7̤sJXnQ t^)?뵧eGH8 7 "/u{'] iK*U] ʮ= z Tٖm{- @wwRyѱԲZ^I Pb<8|Y/-7?%oC-&&0vy>ȥ9pa[^CtXTj2_?ǓǒckE:{k`Ro%a})R5Xw- dA@ 5B1dCv5S 7:̏w)#jc=O8u }5[+Kj:;l\\"? j"s蟆x7):N 5f10}iJx{BǙpMtAkOŃa;=5|kpw>i> k'VĻ$M؈lϺ% w2 9^߮D9/C991 Yw=!K!=gbV/d}!aFFB_ %S\ZubF,NsiۄLs+|whE042X(0[6KRQ`8Duw_gpu4ZOK~SY>*WԅގT]>a p8huX*[=nk謷EJP뽹8#6[d #[5n )eI.Rb |@ȖR6s4m B"ФcVq1xqkԆ@Ǵ h;[x%>$o,J.ά?0#-] }tcR 6r @|ڱkrs/L4 bLhX Oѣ$ 9kP&`"|qKGBI' :7fAP_!@Yvb艹rRť8TW]X J1})t.IVrWQ&9>G߀rѝ0ԙR/-,6!mjՆmEzquJw)aFuPGp:L!ES>Ec/{>Z]hQCE`€g[E=YWE?{'Z$:V3{֦UW 7S2FO6PM%G'aet0jeL ~ʍ$ 1όO#b[!j Q߀!8J(WkP_]}Xâ}Ҩ0,I %ў,ѳf0 eWPdk+3o?'ka) Ј`?kAƼs$RH"W Ϭ;PZ]K6%ҫ*qzsOH&4cz֐vʍLO@ż}2 =6r"q4ݽ ǧ\Iu&R|_z<Єԑ-{Qk'=8Mdz*6_$g󡢥.m iUko薌N͏&p"дqxKE12+g=Yb3m(A|gWtIlLf6mY;T^Ȁ{RixsYo4ULdF$k<h ټ717wFyvN|UC"J]CejeBJϜZX gJ$R*Yw|L@d [@')wܞ/bvU>2E:XxC#hܜpzo!M퍸%xs{K{UlIk/GJoPJJ╯hlT*M^vԺTs-̦]OF^)F{QY2p*rܛVA z:5Z8t aow!H"pšZG9]N g 9𯯿Ɖ}'.P  }NS$B|5g} JRJJ q,\G4Z Ϻ dևQ9Rv2 (:ʻҹ%l`Lo^UNQ{%Z/&3[$?iHʰA*Hd8qA]mN 5faZhΗVZ).[LG(<,ЏdDE/G9@yI@ր/={l 3Wl|{MtS\GZvrP&ܨsXm/ܧξ"xaIwP{j܆9ŸQa;_>2'M*A`?f]K2I0,rKS$j`پoF+Q4̞N&Κ'ǜr/Z:n*kyvZNܦQ'r2D@ {~aءj4bRSwSMv+`Q]#< }RkśBޯ2E?}]^K[ǻ:dVEQY845c1ka߯W<.oVpi* Ľc}!AG<{ 08UG:ISXz֘Ni+\E3[VL$lv{h_L&cORm2Cv:9+KC0K'àZs3VYȼ\el^Ӂ@v:nl$Gp,>@x{?m/-u?>T9Mf#`}v1hq xā/=>xѸpO]T"gNM/_.l|BWuWA[_X5 GnHk>jm \#۔\rIxvoCX.!n& A"8|>ĻCT8h, ْ {i6R?VI$:Glh^W{YmT9?tFb~L#%JӇu%UYq1OhSQ$-5s JLsybaIOj 2imk8!.ҿ+uۦzTv{ F?k46(>"J}ͅ{oN hns~|bZzx U~E3"XuϘ\5X`RvVFgz&3,YËIḝ7ׁS\K$Jrf^ۼ Ċ俛i9~s'eRU}ZaڝBpt{U6S)/!r _5^Ӛr\A)b7 ?;nPDE\Pr{uƵgp&1>c<K2x6&OpWoFVR-V7^ F[3Nkx?y5'e\A_y 9oE$?7 bPvsq9IvO&O ŷ>4t|ä"s2k. ?:r U~?eXGu#gH=X8oa^')` kCzs e!%loRF(~kf󱦤RN€=Ď}=i{#c8]Coa%g50KR+E~yUn5!)tJ&xx8kJq~k,JDk,IW.bvMƾZ ރs\ȧ+$&#ub|ơrlh\-;nL AD&/0%TrmYxa4Yya-;~.X,K =ûLSL^/:b4DaZ}{-SV5 L&3|Ӷ*mz[#)Xۦzh[W8 ŮL"v9>iZ}FK-~bb,JTo{w ;FJ1c>pBTg&H LmeS!8.ۨW0/ifݽGiTXE=-@}̺2 p})@gv.J񤣎"|vy)!}Gi}ɯ{) it"y\rS-wlI~Ū3_ Y9/.;v]1u ?$y7坁Hief0 دYy.[А Vy~ :#SӸ/ہ $\d=Kֿi{v[,B9}bgɁalIxQsY6j P8oMt,=1z)HRsK:X@_#;~ޑv$A]TsK+\8"ڴvkI͛3U:a^>j?|nVdfpH_C}v>1m]"Z~pҐ> 7>_"F[vif,ƵϒB@3nYy?+Avɲvq~ګ@ygm MV@[ƟZp1+vU0=&OW稳0.aK/orh=!mq+gL@|O~uNQNbQuH5ZS'D z-*Hiw-$M//RBuKHeS8ea&7mB;Hg~|P*A @ڮ=q\k+a+b.(=jZWsqtF΅hwPdz7@1K߱9l⃛d\Ii " 㜜A6-kԃS&qA/0,22zVȪY\283kTG ;Ct& ?iCa +muwf9H`2":DZ0'Q|GX\5zJyE_v8gpR| !5sۖ8 FB:4'*JfnՒ&]9YDM;i = M*34}c|%CRVn3P>IlE |1tHftH?$jpl$aK~U4Ӂ[e_72*> ;*ӑ?#e1fBeF":O N݀F{lUbQ y z;w \覺r W\ģ I=G(O/||PoYGGJ7&PQQɽ}]Sq4a{uzddXD .}YrN ?A77[>S&!uKRy3{B7N/" s<:]]=S"M(G *dgYJfJ"wYiVV"j0TCD 坠U|`DqJ(xA)Fj K~TY3PZB;ם _t3foHK<rQ+vL+^ D+a ~I^WˑI .W!'CG#]:[pY*MC{5;}brl$4xHA3F]3@ԕSFY!Y.mM;lȦQT7/BDcVQY80Ou{yW-j\D l3 | `1 Ԙy B{4 G"S 4xI&٣V+E10b}V0o1HۏOѹKT~?с٪b:R[@.+XfAC<#n4Y"u1  t)vK٢D1JbP{."k Gy7vr-aW߇ZPH}[=N4od09O(}?zАy2a7GbF5z{az<½8QC4x*?l^%X]Ҁ*Rxy%hE}9k*.A-qUP,d}bg>X^޻hg|Vɘk~]5){w0^2v_~YKiBݼd$BO%dіl  CAmR?Nb_x&_:'h4se` j"_ȳfH=0%EP "O;r,@(5v:a[ ql5Y5$UZ5^qo]Y<6rkДcg'|jZz0ѳ .oS:3)椯w _Vl|j-ՙ2O_-jq8vHzZ_. Bu9<Lμob9 kB "xC3S7r Xk%'U w=G=RY)È^t5AfnP$H KI\Jc,dPc}ӏX@m)~(m )IxSQPz%HN?“7DҸK4}T8,-뜄9|:h#~槨_Z׌+p0\DHxnGr|T#`qYS:t]avDq9ֆDLu-ƣ 168R﫡?ʤw,p q`$#8`*y3^`(0ŅZ]LDU/- %v-~ \Nya9'2(OXNBܖR2g]MAk%HL'~?hxChg)K p Wb>n\2kW/0zH,$haun>GZ ?O0*rUڦ@DWlir+ܾ= V'z&7g*:O~mc +y}Z;lEP>A"OjdH}2_>XM~7cЯ{M9USe\89wTV?l:lh%2Z\QA7v= iN̈sl huY:3Q|xι[:UkE{+,kVIJI*\kD|Sk'bBIFjVς+Y)56V mk10fخ%C>΅EKYKVL3ᘸ$-xG%/[=nhpzǿ;Uz_ ; 1̫4vлz Df7dHO!uTw=\.႑`#ܫ6[&2NJ)ofJeb{/B@x&vn!1|%Cņz0\+حؾ|0\K )GP׺ja1x 3 ^2̚@'cw"tֽ@VWǓW&KY m*{q]E5TtzRv"6|ZeDW'⦝ ||Sq 2eyXV{1)6k [&uN9,` ~pD) IJO7J'49.7$MZk7a(3.zQg;!XK.]RP,a ,pȞfeʹx2 >aҍ Nvك%a4 'Er{|=(B8m6w1vs !Zإ%+űtZt5e2`]Fއp( %X3b?x8h%^xs1L7p8haHKv=pzIrbLq|~ * x> A߈كDiQ8L|aG6m~_?:e ^@qO0z2]fzd{m+^dEKY`AJ%*(rCY*N(df'u{Х \-,Gymp8p>Q@h >儅HNlLju`-[ϳTxx"X-BWxb0F&Ϟ忢5pZ>U`މL jNhΰcXW?3.,&+~oèTji‘lX7X4*y, kmHI9هI_ʩ_DAŸ1@*T[L~njqLx/Gu2][K|m՚2A!.b^T $6c:f 1ANX"37=@~`p_+byJr7 ipP_kzH }vbxlIZ9s!AN,uBY-U՘  _ I3ل_u0RәYڧ7#QTc3i/rVޡZ7ny @l2k pԝk`5Ukw:2]ݢL3M|^:n+XMwJѬht8RǠnD`A)8}QU)Uam:6G9NklA{4 wE.S9ȱ)s >EMyg"XrR))3T;+7ǤUelco nuE4i9e3jZ 68a ="ddmosxʜFiA Dfq.|;P*SN:T6B%@˨_Y~g7H$;D`}j'-coԗ;3kNlAmN .3e]ᣳ s0D<D1}yXax:<`WΥX:k,wo"ny6-hy0XZXDfN3(bF;q+vN3/1$Iđa$u)U3WoYnsi.>D̟.z@*HԜM*Uqf|mox!P ^SA-${'>3ZA_X @7t6qrd>>ӨS* \k`?$;+/L kkݏvhezOF#K㼶T* #NkicAC5MZCE``'=l&?@(jHbay$͋P*̇ΜTՙ3Kg+'HC),~UrɆ~թ?h vRCkަжO ƶ"la*Uiq YxŏCihf:}5oEHp#l$Iۭe`"֎j;iA3DE]孖̟7\ g$!0*IJ$Ak}%> NBqj~db3"7B&} u 45~ !Ě]=d?wbLUm됚45{$|%qrjdZĹ˓ ȞT=L?h=v03ksb\AKׅ*;̂e_ Ub㗘c(.;Uw nW/8A' čgݨ+>NVZPQ zJդ.)6SA>cHG0NwA~Uhɱu=%|E>bq!]GzcUmNMkjY3EV#{)Tb/~G83_?[s QSg؞;7Zэ.(lrȞuw@C$ n[يPݝRóueV)U'W IWŋA]9~|"p*:,;&-c3̗ŜiCvHԻx~,Sc'G.HITAfi{$:eoGJ.d늻R9T<˜yKZ38 3;)f%x@4OM ǔYmaNaz;H~BuM-NjMŊ,?u a7meP FDy$ܶMy++|Y=* Wd]{ 6̫BӼB ^_]c^ᔔWlU 7b:lyUi Gwӽ2b : Q}2%o9G0Y5s:~Iˣ0GBG> !Bg-rWK3GvIHCEP>,c$_垛lMj=0f}Aʏ`'څ-sF0P~1n|-oc!|`ޓ( r5r0cuC ]H:r 9 [u50_! jLb9ܬds>/}(v%%4Bܝ,OŞ_)T0$KRSZmB>7cK$@IBL}K6"CH{nEfCBCQ@R ęډ*AkěGΣl,U|{IŒ6`=B{C!W,xAJCQ$WB.162: yq"3B:ӱfY< 8l塣k6~{1*yb*`BZW+ IpXЕPlŝ dD$Xu=_< q7|XlVil;Npȍt| n_Wōs*9\u^]tK slZH>Lyb: }! #sf7 za&< 8`^&ڒsKҧ&\7|^jk5%m#-HV(6z gV4iږ[$ `0roSQ"Ly1y>bzߒo`o~~߈#C5DɯT}Uwm8]]m݈$ >2Bz/(ks5;VFXUےN=UrsF14L8Iv! ӺDqfP r6_%Rdk*.Q>?DZ!S}FlըgS6mwoFa0AY ت9][*csp Ljs(;24qG9#Vvώ ni \x"$3P:֒%oO2޸f@o1N1:T,_.2.+LG'pÎ -wPBZau9f kHUSajڵUk}e]H>9UQ ?`cV$-tE_`U_!-&0<Π=>18ci[)fb4wO9iz):] ߺG;E5CTM$4Xsiv [nYh*zɶJRuQ;9Plh9wC'jLZ D!?Z(P9Y I_`Wm!AVCa &m 3$L*6$ Տ7m5\,Cߠ+˝b@m?3m^9kHѱiiÀ]zd4̗Jx(?߾Ѳ 7Q+KK 5-Р6.0ZVxc{h>obGcǗQiaн))lK&g,4:elik*9 SaA=[;)Nou7iR/[̝.[{R}>=3;Ws/BEl.3ѐ̶*o`L.!m9UhVU:3LHDa<+i]N.Q.4C+]}XQЂ5olL@ B|^!Z>|e߾dj gK;ǯO7a&$T jcc1+zJ9 >ն|&#IܙflGM.d߿:sCHK.:ݞ$'X@P2w$x88=#9U9,GwLjfoF3K 3cqtAg\@GZEx42t~KQ~] Gvi:(Dɨ l ,%ZYdaCdƱ Rprsw=o6j-HﳠDݪ?Wzƫv#c1sϩCwfҠ)/5',ģ9)T^|)(~֟"{痾;qLL(3̤VPפ~ %4C~1\jgc+ :د~$o+Q7p] Sy|0/0EZY: m|UĄDa||dw[&SH ^ R'" {UanDbqRB¸N,UC6tFWC`NPX*CB@sm | RAeRU΍bL}蘢͝҇ou%C{'|hæ%JrO=\p0T7~l s]ԎשϾӄv4w[GEa.`oW~!,<$zuOIK!ZS0wr~o@yO[yNȣE:cj>ҡ2D2я2-r=v)s$z QN:Jv\c}:)',D=@e(hkb>wJO6رͬ13Mlp/}Qr@uy*!k;wfBoB2ъKe2s) eϗFYN~E)õdsFLU|r8iQ!\ѓKdFDh .UWXpfG=p(l^Q]Uٰ@ %A߿K5_tK#UTj'&2H-Cܾ} *@r#}wSẢyji@~ikQʰehM_>ax0X1tIXzMт- Yny2'OyKaIn23nts d[|Ȥyr?GTE/ZF (ԐTzKP>`'Nhk`9{K&%Ty(܇)}}Ix[t*|C'7ġ7"r-@܏;>zӊQQi"6OՔ#sA qR#?NzJC_i3c$3v10E802svW<'SBE3HKf \J|@W*-XHdqq5i{'t,/*<.c@r{7J-,cB-n@iU5|D<|OIg `|nlD2GC\;HOSRāYP#y+8Vq9xB/ ,;¤|0r*nWQVԶ:'ǩ$=J A(\ohl6fA4Տ$gqpeiOt%4 !("Ɉs(1SM*Y%ͅEN-{@ci)) p<ljt* EYB]WLν>ЫsagORAdF xSo|JVبviߴÀZ=biGqaG)isUBHw>cv(m^)V1W!CQ xHJO@FYK'qQ&32d) 1 {8Bć :(T32 ې"q:+X=ͬŴi>Ex<ӷZxCm|F8Q6}bZn``:Vr#ʾG~) _;45Vȍ,N0w,Sre<u)Љ qc% eXRlv3\xۅ=gq8 &mЏb2(BCyKfI!($l)Jgg*D@[RIwO)a8X?M3\-p^5!jjۜsl@$ҽ꒩vidٲ:EU?SٞkDy$w;;( ].ΑwSll0x&o`݄+x/b[d\ 7XWAE1ϛ ;k 3k#b\f"0_%%,c2L (\ o3v]1rg[?Oԑ" ;o WoKDRnbkTY{>j|"J)P5p3V6HJ`ˁ:|O3-jʱj`a{ޘNQO5BmȢ X⠑*uaF‚, Re itS]4Ry]#&ZDײ Wz {gszr%*'P G|=ޔڌwFO0lʟ$]V PОNќ#i;ݔur& )pb%NߒkjEEHCJSΜZ-qTG1v%Q!,:1|@Snu~YbeΆC1v|'N_HgtMxdrjr07Ȟ6 JT@ &g\lĪȒj<zn2(P":B"xR5.',k[0#3‰Ԧ σ` (U΢2v;kE=|QBǐi)hbr5&Ӈ)z?cu_R思aj k5#|xu cU_2nZd)tKC5덞-#nZv:͋4;G5apmT6`#{#_츚T50 ^u7;sub'gJ*v_A3$f%&0ͬE5eV&s5iM&~3\dXW9Rdfw(6(E$A}[wu?x$x_`Q~5=2֨xhLWǔ]kXTk }L^]F>  PeV8؄b~J/4ΦMdjb~ul ^x*ND1{BMBzkDoBѯ[<) 8iBǶTi#AB@Dxy:O-7 dZv= ӯw=@SqZ:%\o0RBb` k'w߷+YΨK;qL|)R5`U- ?pmZ *N $`[1 ze]9ڬ*v^iEn1xu5=@})D6w޳< q8[(Ym\&mӫR\,C۔&1&aDÐ# rէ Y|O#HwG7r$-2huٞ NSI9}û,6d, BJ܄BdG _*g+r]Y:hFjs|!iavB}"YXO4#pw<֧x_Kgw͈. mj'#^,)PǿWWotԝKZM{B80Q%ڸw'di|W^*:%Q-аIh8X]=,?q+7@ ^KDd7F&}'s^%(\sc'c8fl)@F" -#x @#gӲ[b k|"r| %nx- J5A5̋՜͕CPŚwy/Բ0mv4YӮ:!e: Arnjj*#+@D9u fy#\9 Zb-{%fʼn m=`/c]oGI*2W5ߪ=Hg}ej5` ~9?wu zPk_!Ytl szV`s)nvN1єK*3kV1 nmp^l܂`UcL*e>=xF2@=<r$N2IyɤT $&@8-^mKJ, EIRhEXyTiU-֕; .jI{maY舗-p#Dof@ -ZJ<ܶ8i]1c d(ʚ(v?'i LPbnʯ g]t!ޛH$U=wPH8J0"\-Y+_z AfU3Dzē SŁa7z+{@;p#bޭw0mH3Y+!r"[WCyx¢k!SVKv@f˰8nWے(n׭<>"򫐩%zjoV 3Pg/E?5/-&pVl0/cey&sfir>W2>KZ%b0:GwQe-` x\uJbc [BG׊RLnrJesEex slHf8I2U@UEthS7I/@"1u1fڈfr1t`Gח{'4FY0GE>0 QTT fO-$BKH1ڽs5gbDro];Gv( 3㣢CB|C F|  )Kr)o1] IXU(|!X86;?}4);]ժ"FPK:Grf|uqHGrd^E)1ZyIRɘ7o~/*'# rnQ-Ũ"x\Ѻ7:daDŽ~6؉\QgҞؙ]ETu \{'Ws!/zx,ӫ4q\1r`SZO9{!ҐFW8+sh9NlZ'ЖM$2C'Ǹv |L̮ fA8z '#QN:$V=p9@XAl*)Z/a(_*P~O1f~yꐞ_Βlvw7`gۂTR.8CqVlM+(ĶS_&Yd}Oeǚ;$RiKŇ,N[61sv4΀TskQ}xdz37RL k f/b?xl7y<ҍD˱юuYzx ^|}vtWq9{~3B,_7/p}{8P>`| <7*]%b"l&Tݜ2A(._]@*$ JhI-WWaX6RBj~(n`(+?2fb3i-K˱,WD%$ٍ&C~6MLqXOhQ;TDTf݄!jC@w_J3Q]~߾$zyz׸҅kbV2b3hU)Y ԁA֝ $o, Gtj?ZS-Q"A7ꐼIӔv1,ƋN͠d0{D&+ALAShQ/CXqmWQ 0&#¢l97ξ++s dd=D9KJ1Zg6ץ@xèDMX\05w@I}u@tYRp/.1<Z:$1MaR"\a4k `פ8]rB8]>TZSMIU8bvH2oiIVw>.c\|)L}'<h6lujʒL%^Ǩ%sJ&8nV[~ɸBM"1GV7}pߖd^ mtWibE ^w1"wAh-A˨53cW{l1' C^(9*սo—|M %^j(Z[fusލ^] `S/>N6o[ ݵfP%Ch}V9%DouL"D<{6?]BѪRKc斀˘% J N f*,bī:)Aoq1m`F^,P}E,Ґ9G QoV _ 5$Ŭ>' ɾmz@*XjeSvyP&5,W7O,V)21a1/,ڨ ndvmSrk9CujWbQܓ}}fvSlX~T)cg3B vMv' wxe Npjwa)#*I>35yx66}oM8$Mm#zwp[XO{La "=hR߶5mCv!\dL>1?J:t8kwIAt;n;*TH!/H6iw MH gukG)]0W^^G6/od*)tZ k1ţ,)E=pД!#OjżF!͕ /c[e!W78t;rbM~7(LN)9XJ֛sDWܽ7"4-.8:OƴշSّ;gtIW(~ߡ^`mäZUҾh;#ȏ;0 2(izl~%ZB1@=C$mc\s7=ă8FOZ\fSLm7l;XhO(XfJA'˅1ҧV)l΅YGrȣ{25SI"1jMyCĺCw;쫇8#\KAw4 4N{)S2jLJXk덎\]iSC!1`i+ OO.1F"_kĉkW!qdz?k4Fy/UrwG*i}BC s$IlQǏM= [y勦X--fp1,RxoLZh.nW`ptn*ٳH[`rԺ2r]gxY w6fd#y,m "[]V " ^`iZ]dʮav]b':#k \-ތ:`a D+8@Ze7st󝈄hMYqQ7EǮI*[i!8zQA"G`#=vh c ʰpK1i:A!i`~-u]&llЙŻ6>3})$ jdsnG=&N0 &jo $!I5'Lg*3[_c0Bo6ʺbu6_S,} v @F#܁4·2Ee=2%ΫmK~D-~vڒNwAzW`٧CM^or"f EA.|B*gl^g7k%Յi2v= ^,r'$o_̳aaJ{Zޠ%60!ᤇ28 @medPPtжҗ%a#gʝe ,j%5;DnL1db5/!(zS mBJfg2;(˱i`m-Oup%M|L9:P-Ҍ6SGz'* /%(R=}k^LFۢN$_-}yqAl>xH1<; Ir;0\+M`' uIG.Aq9deؿ>)j=}^q4|n`f\ r BQo| Wo&2QAFvH1\)w+JCِKw}hO^0H]k!\u ҿ>h:ime?TZSɅT|#'ec]?@bEԩ9g=EK1:s=X w4`qc^15E Px7[j]_N6o]U4BGvG݀_6QN/pț? yƴI,%uYjJRTe6&F".I*(J#wMJfY {#߄Nvtq{8>ZWWy~Մiy:.8TؿkNvB|UX>!vcVgtdrd<xOMoܐE\eEzU&R+oBe]Dr,}t54~CI* ktvU_y(%; P|)֍5'T--[<,2w $*SEόp@\݊T4(rdTK{cm\/z!>ʩ[BY|KM(G- I ;QG 9eiFtTGO]FQEI,t/s`A*j-8M&l0eu=32 kPB6PJA#9Wv  5v| 7<%1UwH>xDs7;Ynye] מ9^@J.t*`+*&>vUT̚!^bzE8؎SXWw^JxTadt'']z~z(9ӁUQN6ƈ^ #,j{{LMt NW%!O# 4RjdmSZ{@ TEIx>>2W,WR.YM#ْթ6CV9ueȭēSE7b~(ίm{CvTs*xsD~av1Cwjڴ Xu,mC!>Bzo}$WL]mѓMrp1CTFOֵ{2 T抑# (o'3EfRڼEN>n}oL=NvK#F _NoQíMS7W΍D'q/1<oG2SA~hJ+r75w<.bt94^hA(Xi_ u?zWcax2V znA91YHq @ő+j"d,yL[.(dnƮU?}M tgw*?NkHQ <#8^H]}?VѮ Nգ\?#BJQ38y~(d2xeY='L*WFX)SIͷ]Kpu;dJOQx?+~{O[ IUwo /.AYBH"p2?[63K)jL4G[9ڒ> []fOo)"O2N1\<ΐd Q1Ny<\(`BiS`\\0 -5cGV?RbòM"m$xE+741̿83sA<988٧V K= pL6DK^S;yh,7w 2ZogW7,Vk'/}Y$hlDm*H;@vc ~~U%$ K ?(^OjF@#KXO,Fam%XG''cVv$F yL1H?H,RA46Rv _%-W _vm:O<snF>ue~Db-/$ j2:XE :e"BTكHe HYL9 蔾-Wק ՛[܇,+:?8vKh0x ytU,V,)|wpALEs! Q@#?jsqCD(h̀jK@-dV [;qS7Gו ON)ݞJ&}@Y[<cK6&yk"(lMȰ;h]sݝ ]23&AB;aGȀDke^&m@tgƫ<Zٲi@}?6S"07f[ZC\'8J hC6<̴D&RUbyЕ!{0Fh*˃z9 A_“KdhGO'z|ǁ4ח_E b*c N28Sr|"SBUB*.H/xDd&Hb, hJ?H-vtxFw6]PtPdӜ+/A t]gqee@=l] mv ӧ$HfbUҌЯȇ1nRg|drG6h/=fBA^礼mݼ,@~7SzlC!C[aݶtT11aď8BƻL֛j* ߪp6-^O@Q]- 4f .g(rd@WDd<-׋ұ}"VIE1k,*H]xUCWu&;+`₤ YN 1)S>1XJ$VL =P^l XkR7Tq|\N>?dEp$bVɪS"{|X5UT ޚ$ѼcH>_;Ƙn7 dfͰfT6[&T&rtBU"yC$=1Տݥ̃+sĩokJg[bV@ 6QSzыHf! x [|0 8,qe(;ѪQv4>ѐt4Gc 7Ta'FG{@\ T\^'nN{otNK-: ܉^g{&g睡us\GgX/^ʑ!Ǭ6W'h +ǒx$^ixïkͧݲؙO엻_SUόm9ϗ.DvU@y~^ʵ^m˟h~|GRq0HPx7OIr#~!ZrA&<V;̶i7B`\TS˥m%8:5MrV-n?^Tn528.Lo%e6(-w&=DTuw؞sCQfJSn\.\t"#͂EE49DߤڑHB5n SCWڐuµ׹څ׮`S7)K|bI e_o1QK?K*I2.,':/- OnNpZ|[2HuƥH|;*0;^1 D:* Rq*]<ܹaE es>Nd$`ZzQ ytgad-θ˲JP_P{|9$l+^R/W#fs(sRθj.^n wMi9S1a eyniKY˓w!CUڔ؆rdǟ1xaY9,['Y:ֹthH8^zd@ث۾*SU,!N#U 6#hyoeQ^ ;kpw\ƒ]j<9f[UIe{-LΦxcwv'L|E!'Jt6uۉj72K,:U{g僃?B-iɢ1$? ^6q,z\utolX;)>,;dAuQN]u/<z D|әtX?g\Zua/rVa{bP׬GZl(EnKvzsuEs'S/[Pg.qXZyIZaeE3,( { _TFX@ƸBiit4!`+:)^#q KxgG#+,{A r5¥:Fu#t͆YU,Y0@b>q!>|ٔJWR,8'opa ZpO' t+ :1*|t7M%0Whт*i\f?&xTKQ,Lj&e 84fmиjrړK󌇩7w~{6zpTIVxMɕ=eBN,/>5likR \(!Fz{ʥH| ./8pLeߍ5L}{u_s/7tTޒRc $ T/P_Yȓh4bVq@A؝^^Pc W-SJLDZϛNᇙNbӹw73U`sjcNQ ٴHZU"+]Mq4 GNSe<8y`k`q :Yx<5[Fݽ_^)ZsOJ x5HVSU\L7ABR [2ܭAZ!ݞtuyAhB`O+(=X" kڜAfeNtFm܊>6Mv \)OluOmpD[NS1Ano(KRgb4"5H  اIWeP#n,K1S[&X3@-Ujc *A<"N70yXE]XBOXՈM&g]*w##-%wEboZ 6=ku#d-p[;@%g=kpA`@#_B"Q8lnAUw}tqAc3s׃(@$+<b[ 5vJ?/Wd: 4vZ0D@k$oCߓغɂ(4Ieս;B.X !koKHvԽ2fdY>` SI.@: 6E(W3j"N5Gfhw閽e&@H|J<ԏWac<MʦicN|J}jϓydm mDFs!2U`jٯjr c_а$ Ĩ3G rH- 3b:y5HiqxCK&*k OՃ 5ç_wevk[uZuSp 8FF'eEt6J$3(ɬQr @9WxqK5mdՊD%>l NדmpC 'Ѥy.Pw~-nz"0sꈆ"#O(n5Fi i1S5`/͕#UElO ,, /[({.뽦IN&4Ö;82WAV}ZWыNYm$rL'0- x%!O|}" Ji7B;>[ȯS G[,6]Ldtc7]H09_Lm { I Y2 *秳"cuGK֐fwoc\-!>>S)oъ@&-q폅녣XppTk`F<gAې9̎.]1ǂ78z\"d$cij}VG/(K 7Y/[ ҮU˅ VwyDBuSE Ψ[Kϵ4F;%ȸ8gQj s:Л;pW]noكK[BlגP~ʽd2 rծYkbDF-QX8a IW܊BMu%uď3Ȫ.4Lo"B5+_ ZWKhoYeWY%ܞ>l'Jցl= 6=O5pXbY}Ni8ڥ-Ks} B0NOs D7$+*ЅsaK(s>\2r uS;ġg+ED$>Q~(bL]3{=:-D&(^ )95v ʮ b,xo.^ mh&GS[?êN؋ d@b +oD9ry Э:D$/B7/f^swtllT#yO<<,ۡv?xnB*6<|nҩ`D J3rR+:IpyǧLJN h3Q[iV֔#*̈́osd{sgU:jU7B ~rʶjb(\d l+ 斖xVUr5*KpoF{B`vda@Q6w]G:ݥўQI4 ]} bޜO܀rMvMMnzp(h 0Bd M %C/xʹȩ [a}1S1zKoB䖹NAjL}!Y]IۿLDT~eGhޗĪ UsJsh 4ai1; 5q]tH3_SZh73l oHՆ&@7kC2ȳNl9b]À/lBdcDro7۴o_ H-zL]C_l%n-L oWkl˸`4JItRdFV9'kL\-8yB%F\'-+T< ެc5l#o!g#W=qO,?T{ETn.<D-#ηN,f$rB LJFA")y_(0rDD*>*-^2havpUoy˃37HmM6 5| vQEtm &(ny^<{4t~c16m Ir"Q 5cgHfDg&')!!Y_ò਋ˊ1^IF[ H>lu9 0kTҲ`mX<9)Xw~ 1./U%#g ?LZDg[8f}{?TW9~~}Tc ddH3e-vA$G *mJgne@zdMpl w, ٬8 :Aiz-4.SLM q h=QQM֍q 4Cg}_ xʚ(řԊFX!TRȝxK~ {`4#"<_p%8qzv8{6 D)*?^BVT a&Q۩ 7C1ߐKCm脜ݮD=0`@) u<9+MPӢ5yvu[|U j£TndrB*?{)Ih6p@O6zCa\M\_*#Xɮ&/T4+h{X^'$8ͺsStg`Yu- 'NtJCXmi{ ͎s `կ⟥jh&Ho%HzwPn]y@lN1aQha^&Z ޒoZݐY]Z%a8Yr]mT] uprGDg3԰%CNB ꅚ-1L]"95 V ʵIke֧x@.ؖymyb_pu]v!-`}|y{$L ?r&O?n nʟS-=qDk!"!!- m]cvaGB8<.C-*V?h ,}D1to,bON1` ^uFP'*v h]KX;r{Pr ƕQ^F?}tjP*>S;}-Rs"@:CT)ge~jʋRdD \tM4cEGlGiV{1kaagY5X-5!0!3~jiShI (z"Kԋ2]9r(R5K_NQw}k$7pgb_حSڐEW[˺Qu8RԾ6: Y?P7:wMN4IŽ9&<.e.w1+Q!^gEf\gU@> ʖ9o^vuި&q龧\ZdscFQ Y k3]˗M\KW-Jw.wo}P\ToHMCXV|B7Ҹ^Uh&d5P6Wx|VxNfCZ9YO~6lBi# ؕ-2q}%bk,!W3+P--{}:fc1'/ YwGQPI7H 'muG\G`?VvoG8wПG]sԳe\6S2ݤ\<ԉ;¹<_9&}G3%w$=9Q>@teY-q|LQK:G&J`<di!եmc r8NEќtkCբm7fh,QA'-؇9uF.htQ վ"X~&fc?BZ8$ `W-mH]vp*9O'Sd @^ HB2je Umpйz_1]JJ*n5"|/}%'X.X8:T_?w+8 1`| u+,4&Wn>c0xt%?IK!\Ä 0 /3aUC!,C;Oj1Ұ_oߖa&㽌V1&lBnjs6Ϊe 1;st%_aH'96қhxB%d/sKpAPQjۮ|.mQlp7o@VZMYwcSh|1$[+ $z n|5 F=C2}*㩄$v%2(X X!jXqwLt "&؋с#e^" _QکTpdng]0G}vz]hJs"Ry$^ri+$gz]g}i @]ٽYNrN@QpCnhD-vu3PU`R@NēUOFn "砳wܤ/-|+#r_%;R:X%|V@H-7Xlb4Vݾ[3-0i#,g/Ҥ@"dCȉT@gqҕ?+rDҀZJ9Ԍв&՘wp 8P‰|)\%=Yvf=SOɇi0dNx|~J Dv];dcLG v2~yjl4WcGGJ&-$02+0$x@[ڕ7)c14V1`Bk8=7Qo9?N3> kF=#SRBJ+Xrz@H6ht1iz6}ྂM%P Eh[UTiWxm~ŕ iS`EfnkgcѾg38./9BYC hvzv;ΑG߀iK/zM^̘^mX`y-c3ߴ/N6]~^M)5Ɯan wvE%9TT% >9tL؟LfK6҆0?fu f|FߓɔZ͔B uCǀ[V"{No󣘋ݡm">9U[?>>]TϞ  B.|A8UO+400PMSS֌sa8ݕ6~K镈A}A:~i4خ0>xMX'b4|S9jv l3Vq@@u>V<_Pbnu?hI9ENi/tF(/ʝmy6P5f"P;*GCjѰӴB@ӧ`Z[h"+:WJD/:9;+i t2r-vi {٩]epsK}]z$`oFA 9q^ Rܽ1UJYO$lޜ u;9`<' B^]&8kBt\VӑQ[C6j !G gTKot{1/68]ZTx 2FmV/ΞױHsvؗ\hHg4J;LЗ7:E1a+ٶy54ydiU9ۈk}3+Ӫ*WsvN몈AeM7qkŭُjHhGtKJBfyyW,Ea 9wEO%P;ŐO9dM*5J"H@[|~346ЎtZr\ҫ挿ZUhdK- SV}tk4sZBk2JKUիťeoTn)Y-3;Z3'EqVC '(%Z>3Ӝ1`Q9aGՕQv7zG+W-K_6Id\;4>må*PV? d$HF]z7%;;LLJZE ?(INmq _yqp=JX~"y5B1B^j il[“N Nn>ko?jՆnJ5y/Дߴq&PiA$*E. ˌ4F<Q(Ɗ0\dTSLtjV O 5vBͧYA/OؚhXR Zy_۞na7aLę_x"}"* =gr*;?t"VPOMl7v99_ojIŻOf4V]LY aCP6&zJ9y[dv%)gL귝S85ì0_7m|H;OED926GT\<}yZz}30'%[ZkzV4/=Z"=M*5Y]R?kZ+^Dg{p~zBoqB5oZCi9Kd/-EU.\HϋZO;>ϱjUbc^2$HḞu. Ev=w:Ȫ)IИז Jъq#vJ XL3-m#*𴵝c+ z_7%XuQz)Ux YJI;:ؔtAD*@) (H\r;;JnQӚ^/7Un?጖|-N Dr(C,hlO)t]) p/A^klZ(W_F'*$ZO=򘆿2->Tv"Y)ݣe>ʰ  (2 RiBt ?OpNusOT~$UzxQ(^fp8Rz#ϒ߁[DzslK$57ew%Km7)90ЁjȆ"9ưJ=,>-]m|X}׊748Z ~tZ)t!672sQŰ[> ҹ} Qgq8@,-!]=$M Rfq 4̀i/7mG3O]kơqsQѨ^!D`-{qŸ%/5Ov7]ttC׀zx`ům4ٝs ޽4e<2]̈́p| BM3V~5ChWը@j`w:-/-|u. 1GZu!!W1b*L>jW)VzcsH+PUX3;E*nNN v9TwMkŬJކfwzspNovsg <=f.?I92[8Yx1 `YH@4Dh.&@ s$D˒@ ջZ¡ɂ!gpX|Z/TX2e-%ug%NiϭX򯞂GKcy1(tQ,+'wmB/LK,@ݜ5䂧W#cG `Xɵld+n2bIyl6=hP%!$F{(<1&O2~-:N^i.[ПvuwTwmϔy;`1o-oȇ+ 38 o3LP vhUǛ90^ό-;(BG~h~љ\p 6cPg4p5'+,dxǍ}@>/_[ZК6=Kw]AqBG(yParf.|6KXby1ƕ-Il 1Ң*.^o0Vi$%Ou}&S@v_1/]&+G/m⦆Mb,xm&0_JoA,YkmxmipfYm*dw+ A TUt:DqkZXNx[ A@Q#hz^s* VtnZ ULϱ'4Uizo`pA3$ +wUUA)+_ҕ䙃d =-(k$AR镆0^yLw.4`*0%2?eȼnl.Cg/_p2=evW `XP֎Q{~z]mD"H_Z -MRRQfEQJ1[P']Z|1]E. jZ d] !#$ҵSodhJDI85.K`(@7o n}PIs q@C;6I'jMhD2»mQ! д59r ECP5CX >/v G̰gV7!Amid옩K۔Cj"tt" Tg=BE3DP/ŔiEH!+'KO*GJ*¬7%ĺy[~kmշxPD 7GǻZ=&tds^\"U'q_N~xFP:jr waVf,[g_/y¬Z&Ѕlx >Ҋ& Ъdv,n@&<Anp 7|| @tn.)&%'Lr^eۓ~!?"{ Dbdl)Nze i&^1 ܚ$ ݊G9`"3 VGU,XW`5 nKDo}I4xzɵihGw'(!"&нŞ,PmWU;s;[un9a 6be#DZx5?+>%"pC]V0ǁhx#o5ŕ`#qLC 6AD,$G ~[] ZՊ>|QNC{uGpeȟ&sq[+A}44t n8`xDC[sxV~(ejÆ r\lrk=z_,^%$wi&brȠ_.ǜӋ&Dsfl"X5la,q|?XWb do${gԸiˎT\m?l;&yln *,6_0'Ure"kdlo";r'PR:Y':%W=K`'pǞ8~Et[^Y|#DZhY̔(%sNp/{B,:DW1kۂ)V=WLUFxĚǏv;IMٖ$ >eɴR"vzrD{rW1"I|!7!уN@Qʟ88,Sֶ20].I`dSCAISK#|r p1׸wy~ߵw}2E,zW@^,sC4+e0yuɏ#-hIxj#s@yS^I@o{KF9D ZPșgftmO]QxF^'ԜWRZÆ}nIv~Kd o -@C*MΒQ#,^"Sa2~btwL(1\= zJ0Sp t_;SN1ZOrVp`&YkXI gOl;7<#_.EYLv#j0VK o0i㒃/s+a }gGefĮ|AsFG/f^Iw^Z:D1*~MiJ/os2OR2N%0W(C3CӉ!B߅ et%:x` 1ދ@]d DdǫH´BKprӓߢVavjn%wjpj_&r95F`,"m[K$?>ncX:i gc* [OUsjATY4ݒ9=D;rG\YWѝ=J;$NLNvhlD@L}UV5NT&tߔȺY7W,h)t<-A99m(14F:KמXmxX>ۡD@?<ͤIh)cvU㖽$$YfMz6xp@ER򂘳T1k;̑fEPޞRHzpsEKBY>Ó./yV.@kYhs# Zg$-Xض_ۗ.$Prsd7Ӄ@R</w1T_&A%^0)T8Aېj+?R=Nȶw~`֊7M%E,7#e"e-^YB +|ǸEdTd|nWb&P pe,(߂}9Q}\őZW)zznG +[_92)İR*BʵA.(1`Ͻ"G\{z}LřQc{lw")ģ M/3s,1|mo_K3)x~ڵUUjhSؐ-2->=ڑD)=9e;CR4&􏊃郄\- bKuﴍ C wDU'qjcrÔIz 60 E(2kO`( iO<vNmum1/u$-Px{c"_OPg]}mGۚD!m*sD*> >z(T%ɑɓHѺ]dQcx\N=x4y T4̓ی%\c.%pM.k)㪜YN𑾑Z c9B]ȍ0npk.gh]uI̝d{b1JhrO /4N`T5ɋMjY=`m`~ʫX1Z&p]jl>tJ=sSH#YK 4Sm@D ;r4@\ěEd=p  .T 㝅rݔgIJ|RF7>,jמ&W^jQRcqvF.U;&z9r\I>5Wiu 2u'p:puzqT r2KMl"3΀%s ;䠮*)D;n1q5LU,p"V$Ӆd3OsTߚ.YqHc՚^ 4=TX=oSa0q% *WN(K59:(ζQ>aSMq'[֢5to%x'/q>mYDуhEȨ?#eJ:hwv'5?#/?J]jEZܫBF)/\ӱS4<5mڔg$4T _Ԥ&d=ՠ*@mZ2~ܰ}%x-t6 ǮvxmЫн@6f-/5ʙV-—0ÿ 9?'3\=q'#`{ekHJarHHf J4-o#>.JF[oh 9qU(D*-o KQvqEI+-SR]:̓*Ogr!ѐUD\&[BeL(xbiDMxD'ז#P4DAbZ_vױ[*6_ҼDJ$ol ]E \1Uϲ-TBī\~k~ yC)-4V?yw#^pZqq =q/Tdٿ@{y%kk*Ljytp)Yxe6J޾Ϡ *{ޔ:-1c̾,gM s p,C3(W\5o$z4[Ɩʰ5=ic2Î7UFT+8&XLa=e{z>1x7#*s02 쎋95# k*Y5hJ)#MjtL.I9xW ~pp--d)a7̿l0ʤ j7P$ƊA0dSk8F2 xx̊FT}w ̷s`HJ 43.9];=IˌVn{Hh,v vc!xlV&JW"o)aUއm`U)jsm #͹Bg(ȷfX~ [|j#~]k}OuSEhB;cRsV}@^\FZ]5?ֻ+Fp{45!SE|+ڂ F8{Y&-v sZ'˙b"L#rF59m73J4JUÆ{0XeTjqU1VTe\o^mѫ|u][$;l@ĬXqlc-mqR-39xIYcs\uJU~c#˂'Go0៶\(%2iVH_|f`}8=~VT>8 6ʑ aaq&$vbu ҥNH@#E51/hyj_7Y ]8f2vukr`glr$/!`>_H(ۖ[g'mȮߔ.>#L^"Bole04p8cYԻj5NN 9Gp ŁE0/; wP)itLz[v0`,~Qa@Dܭ>/7 ޔ dW&a[yͪ16hup( c/-& Yy=7(\p;pjqąH i wSf0;qyYD)3EK0m|ؔ` 4CN O԰Z)<̐qb|y&nY*9 Yn£Η/BtNv:sqvn(5\r h4yפ5* XSZϾf3'!\"A$kj?ҩmJ{"K203fT&W9eg~.I4 a" dt^;$L-=a+w~T%TSvK(4D$2X5[`E!{%]Wuս&5:6?uƙ$=hH`3~g Ǚp+MHMt'ieh#q~j0ջ+D׿x~#GOS/Eś;UFtW8FgUkufɟs]4dFz~qeO^2&]~p"<"G67C3 +>Q2MZI:V_Jn8 i8=fyU\h8VX2HB:0uq n-@?5S~A)m=7V5R˃iX0i$I\D*t:ODrwCx?LjLw]1MB >`Yv?.3u}րlɼehߵ;i(Կ;*য়'q0TeTc>Hk'7^U៮2y^h/?֌5n,#? \|ҩri̿1$%wX.X.DN<*L ӊ:5xSPo{)\~feޮ} ,!# yBcT@4Â:}'iAp{z_iwxSʱE \;=vOGυ33gŦW_gUBtć9V|P)A@o%Hp/;};;ѿ;5cȕ4ȫ;*.9φ@6i-Rw{Bp*+2l$|:9uvEnmѧ4Ҷ;L4grz>}ʂyEnݘ_ ) ̞jn)AcG`)+y:^_ˢҔmO̫§J3Y-$Z[$e,# o{Qr= y>K^ W_MaBFm:#4pt=NwXĔz' +(e"Όem_=po62c1@0@PS,mN z'qf&~aV`Nb=1B&ݭv$"T)/ݥ(|T^"P̌wBŗ&oV$]o[L'Vלԫd- .ъ=soĬx3kB V5iJ܏ @ɠ\rԑJg>{_J]uOLMpoy;,VQ<*h :Sv4~EKstM?|ㄴm_ќT,ǦFR(qYey,3"105 crG }ӫuMCjbBVkK"cAlH }C0GLmy(9 X 4QӘkt |:3\]/9 D 49pܖG м}kMpW[Q\,I|ů_~FA`АPt* g)*kf0_]ct~tU:3'x곸3]V2l%@Xout4V2 1dCjX䚟/#WRɅ'ekǥ0eUfC4in9.䱣z$|I~+.d$8`pqL +ѻaP!h:]2K{__IUͪ" S_iq:ˆ9P50}byY8`5 DlQ7$֑A%п%olFۏ%D,]TթƗ.'}2jgmS;ڻ[kB]TYU:Q7@,Qb{}E!IZ)'*lB.@T~#S^f|jkEK ay$ب23 #vjk$-)祬_ xϣ>].29ɆLG'N-Nh`߹k {8_Rtzɧ!/=5?i RE YƆuMi1kA,;bpS7R/@zس\'xH;SJ߽eܷbVK,r ,a Ɍznť|wNK1k{4Uo6uMX1+ƳY2cNF s;)3̸۵LLo: ,j3žC-\!tz0Qɚɭk "a'Ee !p;OBxiQQhX"@# ߀-L0)>$0h;wnQӱoC)zywjB}lWg+|m.'@zDK隴Wpf2Sj&/)y`:)MT~?"gԠ "};6P: "nuX2}]NQYTA_ͭm!&8 #뀙ëb&P(gKvpx6VBL8UxQK yƅ4»d gpR5!{4N8 0&־"ּF\G_`R4ϳINPA.f|=ArWdt%]=AV[b81ۡcqiJ/;C^~#|?т;{-3Ov"&;> zAVPw7Jя /Wyb- 钘>#T uC#/XfS"PW?]zA( Yݣ,?@s$+ko=>0%%$7N*ȬBy[ ?Ȍ>7*۩(L[!j:P BmLU_ǎS3{AIMCluR|*؃xEWwg+⭅GЭҟiN ={߾}viu 5z,+Z+hΆ*#t=Չ Co- 8FG5h-&H{9r8Ɔw7ǥ)fOeXbV%|ȍgX "c5zSc{]lo̲3rفbԔQ- vGZ4F2J\u3qS>%/F\Nxz]RM*U!oujcAqDmT@e_X Kw&З ӡǡP[N˂apm?۸ f<7QWӑ  7Ib4xZG`H|:ۍ;t%t~Wg Y]uP8dmzoM3L; 1Z ?hO?B/mFSWcG!Vn_RaAmv8FG[ۑ9L,;L|Xrńp ]&.n S{lApQxEboޱK0ܟz $uc\-5:2rEg>yJ',_' V9\umWa.aģRrV4E{ۚ#]4_W3n!7*'G KYw2vsJi:RӍA ofK!X=G S66ԔWWe#NeUɨ`Z~Aܑ~GҐ£'!sDU dLD;S'߾`&I9t^M'> y@V~\,kioE?}1ȼzۅ~7.Y,EoSWZNۼ%$J{7Pyr10>)# | ߶aM_XtnYޞS⠵[%Ɏe57qEid\l~9wQQ&ԿZU/N7O~..9`*'ՋiZ FKtopųf<$=fx Y͛xA,A"}™bLSUY ,MY, ;I|P#&J's<S@% 9'K!.BM27խT (bo0ƹwNWVSIF:yK)q גã1?pH;:޺G$c-DNn:E-%7ݍH7 = yh\Mи~-,J8Sv@*;X*7-;O +27kZ,u}4hTIS"S 6<7M^1^oL^[X+p6nE wַRQό򱖝 sCwcJxj-esVO\EI:,rDu}uӾYZ%='ȴ;+*q˓"~sJb9^@BN4b.\ak3|XONXջ2Ɛ^}>騃JFm],?:Qu3nƔե6=N_WbIdBnu2R%a$67 ={0"_0Xl++\gt8qvp{Z[x NlL## ǖ7O]Ҙ%J, zD XVæOhieIΰ '>`CuTZ-{lPEi'直4{&8Z/5f̏bz^2hbXRrꊯs~"Dyf:}>GVR㎖h_abjV`7Uh]~aGԉ74upW)<Ç)nl2D(Wf :H9EPQi.8]PɂQXs `F!'a(Rq{gX.5@.\;Oa9>ї 5tHlRwN鮿uѼԣ7(wpcuiz !GHc銕Ͼ\I"J u6uF;+x]YYl{颣Sc+CR^%$uPYīS eiB+^*=u|9T@KĘ6ȸ9U%஌VxMĵN%+wbm˽%,#̏JqY/ L5#$ܣ%FӚ轙jFK87:#1BHV0VGn5H+z||} 񄡮@y,146,y跾 ̜FYQȍt(ϬP%K>VN+Ӓ (XF~d% #(5@ "kM^l؝82=*IlH+EgwTT!U h*0r/Օ 8yVH ឰA+zгbISׂGBuCJd ~rS'-M{IW?vtե yh bc!3eтQ^p-vp 0Au<^j)Po h |iH$$TDVdmRJw[]I@ulQ2ՙ,) AjeN{R }*=}~ȉtUV|9Tps4,孥.#41,W%PF$cl8>1#?xNݥ~#ൿM7@}y鵨ll΄9O=IQ 5Y1dLpjtJskC)ZdXY=S:`c'C5%C~2:J,mS?NYG0G;quHDGA;U]^GuOCw֝qIܩHǬFVMZGVmL3VMHP$*# IWM uyxlU==%oقc..h7 ?qTRÖ\TPZoWۘ!Oemg8Pԙ ]x8 7ʗ jmPЭQt ro+''-"#p Al uD1䇁}ʔ\nͦ贞&E E2} 3ҍ>?{*oňi0t< mJR@R?uX {ȅvUcxFIЁ:á0ďJAMg?n?+ W!c%<әv^!(y0 ㄭ)w-/*$u@ป9J,ʣDQYmEg 7޵K[,p}7'JB'gFSZ33`t7ln7Bbd,k@> rse^\5̵+oJX.~^YBMP$qA*dtۭq6pS_Bu|k%ӥJ&MArF[x|n7>zULֿ,I2Դ!RCHv@?scfÄ߁՟䪠澡:,p,/vBGl6xvC _Ie J粇aH1X| f nTVQ)[-b7y}љ5#W }X|#| zuDpI ӷwZ/ ő\[Ww%=?vO4]_=9oXN"6M)$,P(hno *{$T40Bg#zDr2UshOL-~1c9^)۝ !GkDj`Z6 tBdi78h 4GWc6&*@{_j˫Uiw}){~?%o^HxόD2թ-XQV7PbN]8viQiYP #zg \ aY"'/iysx&P6Z K]|,ZUD4,ag g&z3҂ERݗr~c>ekgOʗB-i6Qd1@-8gIMS.ZIGȺgܰ ?(bŋT+W{dviw~t6$͇6kMΖCf}cye.3U146_T8lYFM>s3Ǧ*!wX~ nfut v׊ҶS#~xuxŜⱲ \&  GbMyЕD܍%i#6%$5FVۗ4%%#ZC킡,t#V.*3R?@'ց|e"izT 2ؤE 4tW-j0fGcoA#53& H+`Ag,@ppĜ@#ׯF;\Uq5n}LKN7A5ߡ&?#Hp~Y0X)dd܇Ra 6E Lj$/ QnPqXmWwqd"tߥ9(QpiGE 41Aj2OLkH6+&3|_qm4>7I]vL|k.Uʾ7Ouv7҂ElM代ǒ}8bPluT9ӫ-ͺ+|S~ 09<$a/ \B%!P]RNsCEDClrHvRmm]>bvOcAq:mha1Lo΍F&}|ȏ#=6L{/l*9"LM>vv&)CgNE5]Xցage*|ENevuhhJMlЂ>|rcĘ"V!E~ZvR3YTƁ>.0u LU=GШ6ͼ+ DM,YbYڜ-N;CpYQӥ\az%gJ ּJe@~o/X+ !3 RӢD?\cvb8CI*7$<^nbr _E`s>~G>>cWH=&+,J`9 V#p$ #d1ۋo=g"Oۚ]<=AU")EOΞtP渿 z.f%PO1I+(Z|*Xu{ц}sR/.种#HO{Xի 068nʟR 1%gr/"s%abZ}ߡ OW?U`1+!{փFs#ΦX$oﲽ򿊍`ABmri4P>>p׋Ó̲!:S}TFZiS+=,hd€b4(](FO#2v0X -n{3~姍͌H;?S tR㠯H"z%$M@xѿim;.#ّŏQ;pz 0^?L xXb [99e#?P(b?Yc5Ju/c;h@T캱p c J[¥DuWW+54h5hK4VtLhSfVlۧ:[\GW]#n`< ]5, HR e' u |&BrdQbcxf8^&G38sT! iSٵjx/*n.oyV>mfyð :BRg\jC|'匰X,w  Ax7<.P_ <4t&7\ %"J.Lﻌ*@,+<ʘе%U>m.dGyp&U4'6tN|d[*D J"<3/[?] $k|HH__2fFmC;q2$S 7*"6rĎ$6vY*M0Rǝ{`,T:NSZV$+Ƣ=f: EgʯNV p~{SkO 6u 5L`jT#qN~C(߱'a9,JV~yVOl#u*`JiB}O긛G_Bt)SA1 @|=ߑ\Ԧj^G*D9 Mw*UHLL$VHYea)ޠ+mxoS!K<м"H }#ٱx 3ED5tT쨐>0 HvnDPn-.NyM1 8~1̱t%LD{d+xuѦՊTaĆB>\NVl: xm>%Vp"ʮ4Uw|[GD#]@7z@ 2[O!FC9)|s]bȳRH"-v'rKԃ6φX4H"28pt47_&,=49p*4rXG]BxN-~h71Y#ai 7͚TDDz>#d9w3uH|g$WQZpvtfX :DMx)-=oujwQxk%^оNNoIXeδF>Iyyxו8? _3ǮǏW(K@_A g/.@|hgnѷ&JLvh!ZW\Ҿ!H XVV|oP(jBQ/'GU}+e~Xs2 /\Bz1ں3B >BXJY 4*~UwH?6ط1ZmϘ!8'٪ﻓ[%P̭!Ӝ-L)IId<"n!UݐiJs9=QRdM)]h,kwtèڟ`6O8ۢtCۚ3OATE=gG ŬPwZE/z}j+TTʯ774 jZs݂(x6ʨnPM#DK-W%Hi&\jyǒnxoO!; }T)TNA6<{#>) :& D3[S,L'/d.N|D6QIv =TSG${ǥ(p^3$SLqA}Pk)iLH$ ԭ1}ZtikXC~aZζ4-#up(Rkml⭉ ʌX}AgrƜGtTO.hRZǾ;Ra937W4NGu>c2e-0V5䏊:`>i!qv!N?{{zauZk(;>Wenp6,4_zLk۝5;8ղ6OT=he{!v2ۯځXbf,EczjP†*ŵ+Y0 \?2ǘW&4+ێU-NlN+U| Q8mC{fDžY# tu8<< K$Ͼm4W#w |ie: j:\DɛFzE oyރ*sC n +nBp`eG !SX"v}q&} [6O}Cu+V,CF ɯ@Ci,bLlh0؊z8kzxLJ!#"uU:2:㘖L**U|{hHx(|YP+i=p`±=)\MӨٰ#H6f\zS^_兪t:@/PM'cK~hs ';/> Y^j1/AM" Rֽ,lxU'iɱ- = WnJ_41(LIƃق[8V`v " GVWI5L͂2z|F~XՓ&tvSo:FE߇hJͿu;XJ7B3*hs~L/z'SQJ -w踤zސеU.} ̷@=BCfʜ т}2\BY)Њ|ǵ%AM$ FG1L b:ѪO4 Q٩U Gi^smnqma<}lg[OM?8/_Cbiή}Z$ ,Ol_K.[iUfqBbS.] h},0xI^d?R$2Ǘ96! c9 Z:T3 6.4B|%I> 1CQY7dyG1}RSsnmhqr9ؗdNg|GQ_ 8bbSM8J!(ܳT$;;/2Mof(!{L"Uhxw'3rH#swD;Rc^S{imb0pc^'3wA˕q9 $ᩇ*đU!?Pq.NPQ[4!7ˏ:r}Y~6wj3&UEE حő".oA2EuzieLGnQXVLkۑP78>1!VwN^H:+`ڪ󞾦bC >t"FE* ؤ); pF{5R jn=n,|Wʛ6%tK2|eQ8z\ cm4Xq{ҞUJ> )"@9.n& wY[ePZS:yKd(M+/n+mhtC(cTdmXPd+go橳.-ttC_UO]'ŌDɌ}sb 侥9!%G*rz%(o\l6H/u+5ύEߔt4_D& M$rVӫSsтT04ʮXZ&@by9%61E(1@P ~#t T?,q<3 W&vS1d`&A ƻ;;<;&#Ë.L_[E&u.\Y &a"*;6v Yto^iǃʖ,d))eԹ#cڕj*5ͧô(PCt Wo&#:jvMh@-oXӺ BR- baV>}F12OHCM9J,|7÷ΔO/d ME 5+_Jw$O6{|0Xt5,ǚ8]I1X ['<-\g%g]aL61rrrHq_>nro\O s QM{ }tyV2=Q5VO1ֹC4JXz{HUqĸܲ2&sVVts!Yr,BjmG!~r_zR;s!#'-8uR}ɽwr*3q CAe;gX]5/BO-v0i2WrS=nyy\R9Cu)g?*؟;~0C[?3K ݍшiMۍRZߪ 5 ݴ88]f,\P)&n捌ԍs5{U2 $ rcץ87h1@pI%rԈ]Ъ*yi%\. n)b %lx0U #MCsgOKͱueS~?Am,KĀYKlR2V"W-}+#w/uMR՞ e4U@$wՐz4A㖇êķF >Z@bG82WÇŬ9 ^v=OFlwT\h'X(yVKV4azQ gصu)Q]EvO9KxLJ44oUujpD͍%_ORxI!

    O$9dG4yfv%X`, n:/7ɱ&a^V!H E[ ~t= p`*[HWj_[xЏn.lg;fjh6Rʛ!,\A1YvTux wpW!rH>H;cEN0[,_s\&W4GU-pL57&&Y#JtѪ岔P$<9@^Uk(, Ab7}v*gEv:O@[VP 뙼2[V_fj+T Ba:`"XaD0v>@> T?S$X.j+5eJM-S-'iE[[@K Q!%S6KNP-\ DΠqm-\"؃Y%jWJeĖNAܙ'6|E ~Tl]eOR z;u'97}2&Oܲe<;>Ή6nSGiU3wy$*_5Jd YdK i?.:( 8a^mz^t4f-bڭ\@:=ުcUKA5:ɖAn_&0*i/<,vF=e +5zE~C9ʳ5i|p)P%q9A%d柾-Wi_8:o;kݏ'2Pp0vhs z|O 41dV/XV#u5D7aFdli-U4sC+@WB 42.~OF^O`qsyy \ع-6لR:]菞AZ؍媱6VH,=b4b)U֣@Sp .;<*7LV;jx F9T{Ąg2p~2l6&1Gag4R_HM%~J!yA e|]GmqP1 9sscO[IWl Ty4Sjy縨y9;X`OؘW 6POfL9N˱X%&)96~I>wqc͋ olN$h\0)% 3-tK; ǿnk_,($ôTQMtsM9%%|S,Aܚ.7?]b2q8`?MK> Yq ?-x.t!n WnTQӄ}`u >Y (":'hsnoW B|՟d8|۾oAIt Adn\?>jHzW:kWFǦYcrA)f74qfZZ2X Q6!X*4emМhF '-'2 !|.[: }\gXH_cPn΍R2P\ b{#8ezA*;j͛gOT9q'<}t!QMr&[GvQx^dq,az,)c<] HqԬ&-Py'MpҌek|}Ú'ح2ey,*)W pgb{:}'6T3ǘ :X:g q\1t-Mdo+\p]G3oQ3ؕqDv'*;^_QcHX*T5{ZSrT=n& L"L`($.' Doӻ8ȃ JZn4q{d&EO@[J%-j#ZP #Tz@?Ѧ;dFb@e=m{O ^xpP{B9`a{iO'zWnɖAJ0N3=zXW,Ssa*Koж9qtg>ty"5|Sv]r., 5r )sFgjxLPէY *ؚ`I:72~X)pR'o6&,.b"YY>B,"o!9D M2'U,.by55ڂ1']{Fu< P`@)gƋQcWN\y}j ]YpēKQ]D)Z[* i7pJ'>o 9W1#S/ ^w@RIV3rb,m2J0ܸLfs,!+.M7H7!O9#CRm҈5 g'n.]7g-e?x(goOO R p&7i.F׭x OCQ7@6A,oHuRB+tw^Gĭ7)z|p2c݅d1kvhW, eK>thuhފ_*Q[ku|&UPi \3]u8p6$|DAт#}Ĉm#=W&޶ I8RsF0EDxɵML "?bgϖ@D͙U@g7AsRQ[t̓_ #ҾHASCaʦYb'f[ͳ*7q()&\8>(,djvjo{#`,3@w'pW~.QQ= vÞP\f0C>r31+ǕqEd  iWS3ŢM {9; 7- ZlZ1%]%3*6T苿 ]Е4rLsE h,*w`]SPQ,C`fi}aGTpIVdȌiD:YDYܝ2Qk ߤ_Fx)lc $ #L#N/rIj^.! n 6t<$`s<00d/$e)[ _2\?j0NurۛAJ9*mᧄc/!L8b(H GqdG?g4 kB8B#Ps7qŞM}$͈'p"w n AsHXr'ɜH-_#~l6It̢ ^~ƍA03!<ȃ~?[ ŋKyXD0bNY]_g^7i4x_^}Tµ2bLwX w|g714kn1nRD_00Y 5S>&lZy6R@dkC۴ 8<#%5dxҼV ͠@P(in{`Y;]*FĪl͐!]1^ZRw(Vo_dmNb"\VAl'E(CinlT?7@z,+2oC6xV=-C,,AYh6VﰊFrB("N5mZrF#WQJcFEsx_}\i2G=xr ĩA˴myR|[Hb z*9ZD!8z78b-Iڞ<3֍4HLPxSOu&:w5+k$Y7OuC1h?Ni\WZ}쁻#¿-%0/Ʊgܘd[ TpSj{l~2ݙz/ЏY?{4]]n]6ĦD>MϱqG1w'3ށ?[FV`MʦX+^ވC9¥L\7KVӶ>; ~!JS|iigeۦ?{,ejy1sǎ 2coc,[>U;R[Ylԥє/B7J~~W*AۺD6Wt;:i~;S(zӜU!)tS ׋]@m`Cn7}JY TW ?ݏv*U/z,'7*>GBVt\ e{+dWэHGwr0ILsS$imj v'TEĞPOlѨ9>Fծʧ;Cൖ͢ǰ cީ#C?`Zt_GOs n!Bh6zBU9~42^B3G¦;d88gEw)L3GT1Vxh>R{mYeŠagj`ߢln8KcVhk1M§}M=ݡ :E+ՖMąPn٫ErM%ݶ_ϖx7|14uP8ͶR! /s2櫙@ț\+"qe]U= 4ՌB') k(| A!XDY. T [T2d&:8} "Cie9JځaZ H(=K?.gO1JJF?9[<ifT FLAPB=[HW&\%'NIZmk,`Wqz^rLXHk61 ǜgnvH*t*,wZ]&1~вJ1w}c *(Y lHo1}A+,u{-1v>sg接̃볂NyTU,@53 4EgxjRpn0O޺1J-i[qRme6n7(mpZHϮ*4%먮xr7ʒű[63 &bσhX>Xd LR.8$җPq;}гIqT(]Td0+vK0UeoOG li Tg,4sgi W"Wpʵ˃դP/q4%UٲYD7,OPs ;7Mz!ܭ-**V)oP*cQ1I3EZIjڂW{A1cMHɄ0/s)x<|3u$ejOa3ր46 +Np* %ڇLnL`5ѻQﮃw"5tA˟q ׎ݔF87UmWb؅N8桏 U(Pku ;ʏ8{v 9,z%NW}O.{8S,:[٤cM @hg?W`cݵՈ^Com-2]- {@Uq$iE [n-V;EIRXv9K/V"n3Vt"@;- TWY @=4}[&ZcY, "ܲ4 =zz-w6COxAkל mӾz2W,oSUq8ػr 4um:p[7'Bh4uen {S n.hЅ/UُōOf[^G) 9U*VQ3w{q 0+QO8R: e epb4Kp'?*+R!$IX1^2gA􌨺ʜbRx܅nE *l'rѵĆndEsA>iD=k& Pu{Vm\+z G, 5cXTFMsQ, _d ]{9/#4֒|/ g1YNy1݈V)&%~X,nG~ԽE6&.N>/D2O=yeM4AN>B? >qrJh +{:`X!i8DToL0ӕXhq%g!444Et#0r6:7(qayId7DOa \xcE/i%| P= w(L~bk-\RZ9Vw$H,bWRl +i[phǦ!3ʮ:kTTYcn6#c6<mP9Ɣu; WDk t\K p%[A87ؒ!|FOEU]osU:66 Nsbj R/(~ >:X-=9ߥ޿M#h4xԋ?uOUGC^"d=Cqu]"ǀ:7N1A V׃ >are2C W^h`5%8SP%M47e{oVug&,1T|fa~6cL^ 7:gnXm>4B !ֽŦРM%. V..Yr05beSJ#0r8b)e 80+٧ڍq17 eds6ķ>WtMR$VSnf9* f)׬6w;YȔu!$OS GC|s# :a.=}>PX&:B@Vh=r6 &gԯh%a>ԾO:kuq+։Xm74rFLݯK3Vcdc܉ Ѓ'KCz@]b*  H$͐hg\bEGA[jj|&v\ҨH s87 Xt߅MԏNQR;U/JXbyQMVgG;݇LkcnW~ӂ)V|\Qq8L v7IW#gm17jY:4I䏂P~D1xȪY)j !YfÑ| }^)C[ *$YoX_Ub$|k`X{ #s'ώh{I_: *M8 lBp7^;]X% W 1-1߼w_%%$ 1Z`PH]e(LN8]MǃmP1k3E˩ NDcu(h` @SU ݱ5voZ.E9 `R8R{ I1O4tԡ -{5*8؍82r,HJ>[#o*"z ɩۘ !,n'a#ᅣlj} ūq)_k\Ri$+w4}.QbENBOW=]Ф#-Y`j ]Fx7Ӏ Mox4G$?]KO/*gJ_DPVj-&paVɜZ63xaC1lj2ԲD^IOliGU1mqIhcy +t0x\mR)IťTCÄ$_A(h۷REXfw!g$“m+f"8^ăg.y,L6As #,˺3Q\beQfZraij]\' _'p~-mYmzJB9N5nG^ؓ8V™k問n )`Δ3x-D`0wx7N ~7t)ƂbMlT?Ja/LEV_ .X@evf3R,δo:__uP8K;Tt)[Ap<Mxbto ]Td~DBO]d8OOgZHAAM^TIֻT(lYSοUV XllW#DZ|wH{'@Al#NVtqIasK쑖Jz)P#"orrY}n^b}enq;]=0t>NӺ9m- 6ភ8wIh6-i[IށD-X/؎3c_0}nBvL ЖN`8N+YW{χ ~Q(򖎣?VYe1Qa oվ0FD0?#ͷ a e|+nHw '9?䣸L ,42ZmB٥ F34F|xWH䅈=Ixt,Sp~4sXu'kl~_bEp9lI(%rO' 8\;+;!Ϟqb˼!սAһf:0B:]}=|'3}GX!'ۛVPM,^)4ePSz/gv5l/wpPf7Y 󊒙s#1|NNfkc?=z,h mzo=eDHS>z{T*eGƥ+#6.]u$\%â>Z< KY'>#UZ0$Q߰b>w"<'(l %a>qAag4ÂmC1J-a -PjY%[SB-~ ONL8icP4WD #JdK _c58!FIn7&qݐ@]R]zqYZ>rWн^YGq ,Js7퓗4yRZ#EN _q$Nu.Ly,+skQ؛~Le /R3QB\D~zM)j{ t! 5M% `>wϕ[2͕ibH)b#ZB2R_6]upV3$W3Q^eMh5p}񤃌Rt];lόEE$"w;6ߡK),fmWiem t`!Z+U>L!t3D6w'F[[{GD#[k@.a%;QE]>W#Nxmg'™1r8DaT?:*`ź"iޑh頼MTt^[!O@-Ƚ"A*KJl<ۙxeOσ B(A(V93ޭ j1mׄGL:BjwUo%JWGN]o=5X>Nv,lTok9 akaR|O躩LUOyjη[^YΑRk0ra0B0dnBcg4LTX@U*x?ՄdW Q> ҩjYm4$1q¤ 5C 1zrVuV;ȭ(zq)0AgNp/z{H;2ɚ%+y{sJSAA@b&som2+IIu7$cAf5g~^6NW2,wq2N凾*ruJX-ԑ7ֽƗːL|١JUa^`Cfi0ګK]ޡ4bᣗ?)0k#;0 (Ҷ5Oi !Kv3bܹmqc 4"-Gl%W 4SgB K=@l]|&9{U{~έ7wv<m?vĒ`C]`tx ǒFg#?!TDh*M:;].]m"r\i\;~밦߇,U- ;̆YJ!*T7̢*0 )R\~[t|N OLXDPUzq?%% l5j eXj߆^t`,PBp̸C=X0OǕšgS ^3ts!??$uR9GtG^xja藕d^H@vT&fwA Upo_ +mɒ~?5tV^tOí@tCOᙅ+Y>v; a9 byA"_@$姷b$UXɽ=_)[HE";\O ^GWh݅ck 96ܒ\?`Iot|As.Ͱ`~kVz箓x?y%x(>רTݙ(FԪ ^AI̸3\ŸK+Ύ,G]O32B 28#bBnzTa7fbm3=[:wB.L~akv.>Ȟ/T,7{Kox n0=qRva^v^"J ^M9)&KW!.oH0 VywP+?hGKᖐ$y6Y5j3:E R<M6fKu"ye$ju޼+'Zjv8r\K#@=zN/L+h\W<6++{7`Rnցў,aт&a52!x]Om0ku񒮶}aw[l9˜~ZFo@?`|,R\r]ܯL}7-'Аίp/obƜSRS,kUG( ;a^b2 +sƇ01hӤSeΗX-xi5OƤ xA䧨W(ώYHW.1~Q\12l֝7v+=XlpT Ro_+"ꏩNe\[;Iu"kyPAh܎؍jԁȊ^enJEτ~jŔ ܀W=R`X *K t2 eq&Ϝ6V9X\p:Ѻ^-E,Js}kşﯰ% |*sK2*ǥbK(#ٛ[X<逝uL*?H/:3De rp x=+ vaz-8cQ-j@չ:ՊP>(f?tjRL]*2ŠEuح&mQ?҆<ջiofg=D.|.=l^_^0c}VhXzn4^ĭ~WQ\lT b󀳭C+ws'pȪ[cԨvd8CVf!/M2~;\TN囦zY0B2QޟjiEp8#{uM8pJl~] m44a ,EUdgVgw$J+3|KEnݶ/XRJ۝`.}7 DYjȘ=o*>kf)<(x cċ'Z[Vi29 ~Jһ)dMdInAw,]lTZxzVp 2VDOYCy1"qHGuZ)荄^&*&GOy*Ì faM5!*Q׺ڴ - ғ4ۼ(SW.-.D@Q[7l>|Wῇl[ Vyi>훘%rmܪ[\+} VtSp}P \iX|g!D պ|>*/0vZ:+,J, f%쥍& Z/5}꩷[(, CY+sѕ{~* ^Y9]LgH}cSlEa0 %u٦ɑכ[t;<&@|@ē-ff W?s HΨ$9t=Tj Dc뾠3b_au)%Vq|;fKنU+s{oeTd0#PJϾٖ`|bԑm+^w^&OaWwh(1 z:DP'w"'dZjx]vYN eT -C:m\*!*LQ]DثS/_daRގVs\gf s0f.D̰G$]OlypԻ?Ŵ^N(9cX> o~cGzy&n􌪺C:wg s\g-!ːr<1t+2KnԚ ;`R냓.0].p.7rM;C>˞^TY(nQP[u}&g>3 Ȉa7a{v_)!w;IBY{9?:Cƣ Z\ah oCCMAEu<_WX?:7NΚ.xՈU&b˲((qZ}EqܸrұK9ش/fanWޜsŁ&ZjN9Er8;N@%W5"2W og뎍> kO7MC\|=#q؀f/_`!7Q2VI݈Q/ݺіpZ}BLWdHhx.HZBwQ>#J3a_3;mXLvNKoYT6*'Iai]%tÂUc-?h3a&ˠTHyhsd3*heɀUouIUHhdfiBHw|KeVr!nJz,q*)B(St;[:HV T,ӓ-p:`,sm&f0cvIyR0TNn*]<2|OO^=X P*P+M~PZT!R.{+&iX棄[D:ɽTV<0|0Kd;&G (ZA5K-K3FCaNf?`uubE0CKE ^Hp1T-oҟzzB2N:fRsA0uDێ(9b; ;-BYbp$Rf۫B5mxꗣ.ds*蚀eڦp baYBX,5_CkkcDqd2˪9;jQ_7볏.cuu Ui(ث`Ԅ0$*GOJ  _Ł$/U_^hx$<138-쪃ܹ7q.63 ~ b\^v76#.zб_`L`SJ4cVI5D.\l=6 _Qxif=H1a-z݈ؼP; u>ea@ |nx? ZQjA$NfTcшV+OX} I܂iɲ"]Z81Y": s;!cwF"6VEK)A'/&*OP*!Yx1W3gj%gKp-;6>rޱÿ]*FYg(J cbBKd$X*D5UxͻYw_ fٝК@gWȦg;I [}>cglFS; M']_zmLߎ74`BÀHT6.Si׺_FgVF5ySRkpV٧B).>_(|MU%oAn_6UV!55r2;z(h۪h1P`JiX ޠ )'Ez%?yT>WDl2EㅙI-S(_d7WfZ`,WW%6>Ez,lǏ};R=VOHmY$fҌ+.kR`}iY;̈Knj-2 q*IcNrEew>ܞ揔;,a\2XFyi^{괝DoKF*f[w>d3>*^V,R-S:KȕW=*¨x aD,Ǯ9sY)֮.<_&{8ӵv ^o׆Yρ, HUq/}ǖzS|Z>9dWDqBGqW."J#F1/i+ $Ų[K]sq?]w#Ws2uq|~ڽ AȦZ kG -Et- ][%R4'Xj)yLqtm6P>JX[lsG_5j 1y195Z>aFQ#P^T!jJkbE^5ߎ1Ƒ!wPZlzL1FW ~P(7s-a,L,EOv:jvhX8'v/h8-An"X8T o : ..{a4)v\fEVBer|Br|6u .o;w0NJĀe'N[>Ge:յ*H( f;Spd (~aKz;EdJL,S/"Kf. ".գ.RűJҽm"lg` ]bͬspqE'>{ec)Qe8 tb+) ) \)g֊ AorvK\co=ݔm}zj@&Vv@JM#Y瓮XrJx92M902ZIM/xj#U[Hk Y!>ԆxOe_Z`w6TMq4XT_ak4fpk+bЅ?,ȝd̵vzk ?i;<F^\7a sH[c۪d c5l(OGaB[WM }|R{J+QS/Ee`,'~NTr57oWa2f!9[PZ8.'} !`kadӖpLj?ˮlDW_0 S['Vh&N~d]DP];ZqB7ueрq{B7+尵~XJ[K)fZ(~܍]#<09d/*k$7ڹ]\ʜxP4 mg nDG{tCxsQўW2b<@mzEzz01TӰr1-6e| XU}cˇy%?c9nKJwr`MP`-h)71QYwem#u3SV ˺7ׂƭ*UBHWljpy[sLUrFr,3w N?*Y}FI|΂#^^˹_՘wɩ-NdfmNC!0mB& Vwd}Qxy>+X D =j$0wO9* Jfq" ]_-q}vk @L.rΛ!\ۥ"JS5+ yٻNZIdsǗz^v#4'$ '/K&ިg 8 D5M=5c%=I1 Sٳh8]ǔ*fi}>цu}H8`5CKI f=i9DIj&HGSxxLw%xk?9 [e>N!U4-v]ɭ._ QusA!Vս]lHh\nMv8A[N}Ϸ ow w]:2Ő^өf>Wqs ֎ulbvBүЂكSRr/U1u<]|| PknԢAzLɝ׍`3nv8gE昮47a>ѻF`pܙ,8bEY M s։` 1kn6y^*KGRœ{k.R1.Uߐ]<L.jI1c9`c-|U & 2,!+")}zĸ#Aqԛsh,М%4; uT?n:$9 X@Eiu+\sm߄ ;6G}Pr Լ8%reKB:z|nR/X9.WKݒ'Kyuόt,66nrh{/cJ<s˘8kDÿ"B~'ѠuCKy[:}'b/x|'_(4!.ٌ}-LoW;vWV+ڂgˊðQsl#lPubWs\. HU!P8]IYdLmE}`G,M5OB38DTsY $,4+SM̒}e"L}w2i &7̽Jrxs))m9m}ʵ\ʕbzR?W4d#ed>ӂhs%qXT.$ȁU^Zh [z9TԳ$_FCt tO Y[U8LS!zk6p -I{{jJD>AOAsA3π&m`z%'4 a(C-ڬH ?Q控d,遝e-=MtQzeeQ`@jvi0ZT#raᘇ=o?S6]jXeZ mn N+L`VE \p2"!#U^W4RYql{LT7޵j JFʘ4HgTU6XR 4- CRbņe˜6>R!L>x_ݰ4{vZu[5D8bz$`>I?")KDž-@ PPcV)^ FO)#|0GdB3 {Tj֜-rt{_Hn〖oerI_wʿ.|k |]ȳ _^:JQ/`1z!ijD.캏J$e"f!L?$@kߌKY̯.Sj u">5 ?S_0ٱnLNnvxn.ͼ G |KH5* ~WY 2)ϐ(zkռ!K2&R)w2,m+MKe%q]c*(RNUEϐqXAvL>2vjf+(]vr$- ib.G`c}mV'5\LYd!CW]Ǥt4R^l-eڟy&jr'8!4~~*T$7euA?c8B v#MUo\\ArPu(aX"d1=pRog=Z+Bg}\!T,8Gp+Slı}v9@ڊB}&4.`=W Q5l4?k|]X.0D U|;I'Z*H.%>dДO_. efP' Պt(^x#"h 5_Qg\}W$ݑÜ>Dk e1:TsP'4k?c{8EGpEdJHC^<Ѣ{h'f Wnl GTLZ2~ukqr,I̢.~1 l6VSUc4WUY?i>!qʦQ/Yt"zZ3@flT@]|W>'aoj5S~Jsf˵nZX+ e5-( 4^Ԓ.dTB/p2 /=}>[tL2m[OLo(thE:C j~i3Bl?3eqp2#za:n(q;lPG]+ZGeNB]~yZƔ {tSvޘ~_#-C@H#6 埀}JOI;gHmi X9HGGQkg ']L:+T'ps*FAd!fc i0ഗ'ӗL EP՘ %FG-;ft:.Hy[E%Ynjwo1;g1+ݵnin`I/teiiM!\X H?!MmiX'[]W:2-zfX ̓z@u\-44$59#Bbt9yr s%~xj )1RO ]E׽`UnΗI޿ "{u>E4J*\X3Fts ͇ [0w%Qqw=Uqt4#DpicS A{+:%8Mң!`+ +CaS݁b)uMU;JCdي%Zis I%E)~+U#:\?C3Fy r&S7aB6E& yke>6L#R ./bJa+f Rmwط[dI͔'he"ك+.V06G s|mJ*Ii1 FAx йC[-J 6g8gYZ0707010000008c000081a400000000000000000000000161421e7b00001944000000000000000000000000000000000000006400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/i]?Eh=ڜ9Qw2ZcWGss(UiV%nBZZioS"D/l ,?RS<5\;DD {N!8yF|IY?_m.y?9\Y,6%,HQaѕJ 'Z_@ c zc;qiҘ F$u3|nq* ڧ^xV1`3ʎ)|ȌIv0]-(uc=\S3{inI.Ӻ'z x_lPƓ$.3`^߫4uڃ)ћs{U8Fbtppxm:H ˳js/= >#x܄tf#2)tf i.F%-MoW!צX%_((I#, $ԿJJ$LP&œli:ϫlOBKaC@/7u@dDRWUgI}s9*DuBTΐyV1"c9̇UQ^G )P Œ(X?gTWjW94}` 8=0ȿi;.[~6Xa.M i=,:EnԞک,KҹꅔLD5va !mh ۟PewQ6_6quf%Ď{]hGG|kHR ~Z)j!d'O'!Ǜ_pU5~m{)*-eEOnV͜T'zj3%U|ݽi 3\*ˣ"u7nʹG5"08Fk  wίb7(ȎcX/hq~Xܤi4usU_]UXсħ1QdmEJrhVo+N^2KΎ (ÉLd I4HÆ Sqq= . ?ۤխj .{-%K̎FNi4MuvYH젓+,$)Ţ{(cJ4C xCG7ICZyѻpZ@z8&+&PְSjXAjV@F$ 'GE ,.?{U}M$." %6l<{F*ly1_/R^Ûf=5+ďrH 8TZ 3l+8=#Nf>/|K|표5 m& |5I?mR 9xMȀ@L}a1{tg v e4ox|7Xl o@n|c,ŗ|: qJ@rW mQ*"1یhi.j*'qf:-}?Wp%!Xx '3kpM89uY|1<#/F;<7Be58q9&,d)!dJ ` _6zhܣYsDO˄g暨6*;&b9{>BL>B _1 V6ŜkĖy_A(MpBbTġMtbTڜf)q*]bN\0R iFE;2әuYveJH`5d nP?+窩6D _S>1[ h̸iAR|۵>S{AM{Z:7w*S%a촖]6tZԒ nujMpzw#)!}]&CЮ'SUٱ87pNL]g"*e1zJʳimY%ܕ`XgZx/a+};}ɊTG:7AЩ}}QScG|/z`bsy--݌P4]ש*Y NOS5~lW+ɜu$#P~`o,N=20 RJ%EmiKp\@uY6?sBq;fC[\@(+glu5Cl᜝y9#ZZZID3u+F`,( c 5ܯvS'՝ wc!ˤF3^Hز]4_*Wp0h^SᵱJNjMbӔJ{Ygݔh v*KZ#g{ZP` p 2k M"6-=}wa"B;Ꚛ1N:-tz8 )Dejo+}I= R_ 9dדۢ':^B/*?wTN #>*ƈk~}P_A> s }[ҥH,{Z;G̗Ϭ6_P7.pRSy:dx`3]x9:iD(3̭\G r/'zW؜B6fr({(#rE|~.kUǷ\5qC+U)=T;=k+r$ƙ.gaşYgwǼGDk'rϤIxNy5%eq?L3*[=?:k i<$3SȂT#L?v{ϵ'L؋G"Zy7W0b`U'@'iπ5!YEpѮxJiw5;z{+L(wLF=]+S*& k#Lɷb7z(ySȞL H0`Ab?+}f( ϢXr]WAt>ZW(Ԛ_d' Pewl4ͅG/ԫ&6Əc+PU=e<~᫺$CQ0O򡮏e5V,:FS8o:8aY#{m0*e]9U4E&8:>AHԨTp>NCsWbN"޳->Q=Yf=4z7 5CU=?φ:g 98P\cmbݟ]FxyBMzˢېDyE@;_gF*ڲ_&_ik{;C5k zM}`Y7(rVy!Է* ʦ`)n1;xO|TGJ|H~ ߍX#ŋvD sᕒ% >adzxY= )vܿ ' ؘbOsR^Ώ|emO4N$Eprl{{{t*u+R=*/tILEz# D_N?[U$ |tRÉQ:wOfmA4"dWk|6w B*+[L b#E|־5))tz$1>zu"IGc0o$P/}wT6]dm=6bXPLX}ؤ,yR{ZIbgij]\)y%CPUK4OsuPe[GfȧqY woU-M(g3ZN0 K6V ʓ@f5I1y\#VaǽBWa/:!0{XqV\>+ܡr]Lt=zj\oօᶧ'}vr|lpMbwFzZɁY$x׷//C芼@,}*B玷w(IpO%(xܥݏ.'O̿SQ;9]Ʒ|4_gt2f\|\0v`cuMGC:cDHM.Ձxl V{wYߕ2Qa̓ ̿v-S\| PcD^F_"~tqHu%@9h77_= (`?EO'N-ǺY2%7'D  1oɳO~ |NI`/<^9u }+xYz4Ph/*:HҐ#aܭt3\7U|财P=NJe:IZJlցGiBy[U}<<$?-^ +o*/€eq}fGV?ԉpZ]!Ulv?Oc 熆MBxEyX[o", baIJB% E4Nd~DSR [ a4!=2/J C?c:qlB匮8r?[>G-ms!*=H*C~36-}L>%Y W0.p=0<iHG;o)%m<md)i,UE@9D(/"rē,D~>No&qem2l@Z596+86T+-3m'eDZ ~OCWbFԅ1M uc W;b܂LMs| 9X5/^6RSjdd29gYZ0707010000008d000081a400000000000000000000000161421e7b00007b38000000000000000000000000000000000000006700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/Bz]?Eh=ڜ9M" \DRnջ؊D{%ac2BHw|uCv9lbXSOSoҷ u}%Y".LULZIZ/CxOnG/y;#w]|W3 sҿYz|vQF\rI>\BJp%`mTm;' m_ `hN;[/ۿ'<Y_.Jm4Q/Hyc!c@AqpM;g j~v.B>,K%*=~9A=VTbNݭ=~P7p OqT/KoࢸA&h *1%*o<Q2RMȿLߟ5;PЖH<9> n6UANLDua</W0VvQ:OBR )ɦcBB/:Lx Rp$o񿆰ewSEPO+;ncyQjm=k/@_6_I}T RHU ߡ~&ڐ5C(~73ɬbXlಘnw}_ <;;ͥӀ]P U3Z4 _aZ.KrմɎxژ6M ބNJi"إA+@"~4q4`ٸ[jҮ!H/CC+)*K" gJHO8?\P/pO~&Xz7˺*J%RU#v?ZWMk33C9M%5iyy.õ}K",8 ސ"T:yMAB%B;y:(r#⼘5`ˈ ])+Z s͔5BR,֟c7->;JR cpפEAyٺ0HG Q%+BvVda2iWݤ$n e;6P-P8IK ,@>H ^%dГxcvueTTʱ cZJ*o7Ui;c+uNΧy[4xuWZ Ogoνoݘ;6?mFE;֬ KS__yVi}|m/'X~e?a02|weҕ@'K#:QKkk*R3蹄/R)Jv/P~aOB:,LS;f.GfAOm l ޟ] sᒗF-Q M9o.́>jTZ`c&t=qU_5V=,(.B+-9;h<dLC熼 EؕE rXu5|L|Xym[1N갔.H셺8?l!r;oBݭ *pv 9G_WiJ0ZHl9BBlFrCC(VYOuA`ZCSQOXic!BٳqbEk'4GIFL\l;t1֯3myT X05w!=.[anı%6`1+qe ^uܹJSb,$@S-"j7N"MXZ9쬳Q3:2ݝlmV|WQ 7t̺'iu!1GmY*?ݲR6Qx=s<?cO;ֆF3D2}~$kO7cfaLuUHsD~~5[[_.SLOj f @bOEQV#.tdi /5jJԘ%zĩb.rDAhpZUԗu(dPakX88_fTJ4뀯Lh TS&M *m IKLYp0r`MQ#'=&缹{>ށU& »}2+ vޫ{JkL*8M&Y;g0B L+C/H 2)tE$*Me+4 XIwMXIA?#Me<) j, ;,KGE(\}Cs0hC B< qbm%&۱P2e3]d+ ::+-lZ+;#5.< ) voe791'}H  85)V]PyVW٘ XӞkKTҹaǻn5Bђ;/qj^X;̘l’HEhA"]=^{]/P:'|#(쳲%.Lp"@uD r\Z5N5@@11Qy7MqĭO>z6y89c%sFaѾ-8n}>6Js|W/il?bUZmz5dg4P4ң@U+_139D[%zq~b(u1(Լi6ahƊ$đow鱍axn5r`^vԣ8s ҳkꗍdh6qq7rԝ4f Èm/ˋ&md|Ja}B#bQU1?V@c5҅t$Gi4HH5H^-6-/U4g$qԅj7 fWGA4Äiog(fipat8-``6ξ0MN7F JXACK$v2Vmbt$YcѩG%Ȑ1Joc/PL8s!~5<ԗT $b\lնfU?+:Z}ptF[dH{n!Z,CE~N'n`+p ߮!V jlj"qlr5{2 +峸VhP7P,ТUAR~NeQ$hiq4?}ks|W`?fyc`z4%/y3eʕ }>9)LTqq_SMƍtʘ;SoptӈkkDv OVچZb9 GEeMaS+nݭ%!{e­2瀳>-ٞOw<~G` 2fF%dBʣs1c7eI&^nߋԻɹV-!O%Iag13E?hpos:Dzp׷i#\teه RX%j}s$nǫ]Xjà|ĮoT-β0389b #h2v%cML_+pT bzk2^3nXG;{nuim!~_.jN4m.yfwzr`a;Zy()L'ʘnhd,b6Eh4~EBLvrAFr :@VYv]iAtn)9C/א Яx;;(Wv6 Smo@-A&,R)hk;SsbԌz ƮY"7rL]#uy? /F96PeK* /S.\5ToCK~=$,g МS9]WO-H3s͸i9er*;!4^+&?sjV EUv$ηv@WwvәSi{ KZ Mmiqwʅ,Xsy}қWZGl8%U VxR~K$@(jfmѤbyb(|Wz65.>/i>*t(Y "FrFsJjžZǽ&ʚq \O="/MZO3^-XBFB?aשxY}_Ha;pe&! ?KUQFfu=P58ſo3%'ue&7*YֆʖϐR+7KGKf[xoSn-0\Ū-_-a.k#^wLXF}-9f67!FHlW6ZB\^*dV+Zvy9ui2H fj)\ hgҭ D) =|{uw}{e/F,~kf~ߟ^0@< 堉ˁy*q" eIhsl8!.ʺ PVcs̎bD6VUCi?)խ,iQ)x(x~[hig:|₞`{] \h& >)NvKVǞϴ}z4zYie֭`Eud(SQ-]*:%m4q+,v^vnGZaB(i+4DZ!"\r(4y+ƫI|

    w{ɩλ(͵:Xzb E [U^ut4cpfȕe- ?UqiB H2a,Ii78c sF;4abްԹ^ NұcliןgIxCE&roնP$`}u%  M;3LН!3/tyAzcj|hkZ d$H! ~G:,mʭcۓ%۸ 4]X A'a԰{p>ek|iRj;YhUK9d;Ha'y5D,͕UdRx]nc[`9|EI5gl*@qFnŬy>/e1 ?^0b) /ӏK_e~fť_hqJ 0zLo24M0t c 0iy: 3e[їӝ|7a(B1!. U 'aLx\eWr$.טo.aёN33W-08s|@,Z5b<'4w9ܟ{2d$iՌ"HnP_<6vrІ$#IyoDrd56RfX#O 3tAD(O[H*]%,Α B.X%I!uztNƬ)xM&.guZJg9;ŤlhԟJݏ5VndcQ]qf[,EAٚ4Ħbz8niV`N%NYNw9σOL`JBD[sć +'&(M;E!z2> iHr2,oӄ;ɥѬ0,+}?0rn@>4)v`Ddyn6SB2kAƷh$t on4ǠI$$WbߦpU֥f4:snY6БT7.g>M/NpRyJakGuDLLCgE[6q4 $m2hrL(ƫSGNN%oj+^)jFp+}#E ̃%h+ߡ"< 20 D7/OI-7\"1 y7w3m-_+A=7JA= 퀷iEog\mw[kU.a-g6btIB"oQoN| QCS_IlxDoh1i9 ,>yVdhj|A`py3(O;fCsɈ_(wDHj{):HW6.ALЩu xB%b(}$b%g(M;iW7W3WI`qqrM3@@*{ z@VSԦP~@3K&]GTR 'oMfޛMИBI'>4? 淯xW2G_yS{Őr ?ZM=cG,pMNgI+ZN̔獪C>'#$馩3X6 ai~&Y!bڡ͚fpe'뭔B@  kMUZM!HxV}Bɶ|F:Q}9A#NyiE_tWjY}*{0_Z`s=}dzgU:}8'nȵTv1cj֛>XnXN`gMNp\l@B?=&eD@DtYM%C䶍`sd*Ž!dl =FuەfchIυf+ęy x(!NY &ރǕ$96֕DYL;g F( '@)m/vPqM5u=`)Wő":ƅ#L!+ ;ڵAڳ^䫋!X!?'1Z4Vyw{14;,Yz7.c,0.iҔ F)u!,F2]Ph5? c-f AIոd"/,irpHڧ48*VKk[tJ'.: F5 [lV 5J@\S6}[GfmgMwnMDx͢ʳuq-(̨a%K2#'?ˌҤ@ns~-ᅵ,)KD3/C*}yjexq9H! ne~Z+yD.(j%Gw||mdqO%_-(ĕX¬\ IU]68d8V-%oɟ4 6s^@o^Ɂ]|qj4n&|w[jK~G2^=dZ$~k~(׾97-:ni]B)E(.Wi/MUpB]K ,Cи8{G~.aP;;#%Dy</M#YVGTeLj…J] at5zEeқ'm$;Cܟ),HݧmKz]e,jϡr&x:Toi>RPOC{6r!:;.V^ d,6&UsF!XY-;DR6uJVʻoDQjaiŸ0в+j .R6CzÞL ax:feqtb-FEn(%5 m$NÚbC_Z؅{=m]KtHt* HReAb{|ih`x&riBROrH^٫2iL6',xHi7i@:$|_K~cɗA>ŧU;c>P,q$^  "|˫qZ*|!i%yUfrJ2f脥UvJǃPL SZN=FܗQ>#S]AS?vv)5zJ4 J_p|G4riٌ1?nj̫aqAߕޥM=d)6Ā%SUxʁI-!`$l䀲d#&jrO)I(oQ8('={rG5(J&"/`>*M.ʛv/,Ml3szٷֲ4íz1lipw`[)EcCD&O:q= xm7 G65Ǖ`"GqHg+ 1~֘J/# Mc2B1iS-YkDI;s;_+E4b2z)C}Μ r{J# HJ.O t40's/b$i eF^#yҭIs &"c%iZi)8q%z6i5&zY<U'D,eysthMoJEjN wƟj]ocpz 慠 [^Kd"; uƆ0g\ ټQ(%R脧Wg3&"$HYJɊLͱ41NJ`1(?e1u}UJzࢸ `eҕ~44m kUf+UeF9K8ݟ~{E002m\a }jYք]@D{SЖ2Ħc5h^7lXCNDmܤ!Gftu}RipeMVP`V5nb%y|eu5p`Pnt(bPbuYz+K٣Wܠ J-9{a잆Տ#;U5аԙQ J46tJ 1u,[E =|T$bԚ~%aFtZ. zyW/寛$ h6$y]1g"_`»*P\4L>[4~xQ39or\~qQf#ý4S;d+Xy H~ЭOPGȓ7FrlT^ͬ5A4,\kj~q :m$2?PT8dh67?JBE\ϣ|C\ W!o U-dt:_xa^k 0RJ#@ Q?730悍~O"/ 'zQnQт%>׌>To1 *f*:pӆfЙM\*>klA\rr@)p*vzܢږ׃C셒rmH&\ ,1 VktsReH/Ha*gb |U%)$Z\v-j҇ٚQ;OG Ki¯W#9ҼDyIpް͉ë:Q] kuzI|!J8PZٵtb00jOΞMB⍞zsT#BQ=NXDH 6iT2ro9! `e$ԟaLj P#i'rKF%I>ȟHM,Rb|e|^;J2Mo5qiGPOfmsy r:h(f~/6_/jx+Sp,̓/pY'D6?"-ڹҗ:39{03H]MA't˪6yusQgzi,O&Q@6kY&.ŭC2k.92t#vdzl( `=ҝ-Jr1/$y;3{`k[ߘj_ UO_<#m %wgg?ktʖ_G&`d!$,[+C4?\2 :Uhf6%K5֘p`@#ߧnTfo4n;ܸ@n+(νGqo~3)ۛx%7l!?kl\&u M&Xi,|Ca4hp$`,3̛0j G!jY8Qv0)[{k/^ڍ67K!ORtz|0-J ~R\P"L/cT"~ff0Ɂ8C 4Ρl}vV}pX _bDRtQ?^Fre!77ִ5hw*^7XTeLjp*^UuNFFۖ8..$⏨B:`w7鬍 Ƞ7[f`cb&6án)4r!|,o]/es]\%߮!:Qmŏǐ8c?]eE۶֢J*͎Y9lO$)g~C b2'xK?;Q]h@φ&Y"PۢbTt7Ś 1ZgK P"Pys)~^+|_Fw@3f hbUo9M9N*Q svG&f֧H+l,RgjhwW;;:s? (A'q,2E:+ˤ9k//Yh*`rυ≯# _13Z!WZ[wxl!gA׈(P:y:IVyJdi-iBkP@L:ҔЪ-A:@e \6B1oOv T p”mU!ZNi4(,2U1O>jr k_ٶ]S>7\DMɮXcR}OAWa"מqu J}\eE5ԥ[O^ +0C'nj~T-/=[W%vNa55>F.~!&71:(pZ0fϕyE[/RXQgώoE6svY[ )dR+d[`z!zB[!ȄHGWZ/  'ᨱ9{pXg\c3+p8WX1&$txbX+K#("rf< `k)xԚa1/ӔzA{l;} UT(Kš}en|jpy-x]jIHXxa8B%,+%aSkjm! @-cwr-gz|m ̒\f ~+YuPaߥdsBNz+HA v%Z:iQ s_ QdhЛgBYYG TgS fP`~0D%a[cti 3sU Uj*3rOM[*XƪACg Eq/(9#?\V!vA^Oy |ikXbZF`5po:uai.}Zp?(ѫXꚳ׌Эzz`%R%ph;SU6j=λ ;G};[Xd f4  ,E*l/j А6&zEɅPbA.z]pSI_ԳTMQ7z=/6+k?y):<>Q yOl 6jxjA0kjʅI_˓YH2nt!+g#,MXZ]kIWxɟV1D`ftխ~>~' &dauR{qU͔{"n}T}'D):TGt%-D0(")ipdaәY'p-Fp^ko|+hg޵' R7=SKHaKݔC5tQ dP[ I=Qk/F$ȒZ:[!R X)[qm<&7jM ȒͪL,.վM@ K}q͘NRzΑ]"}P{t`{¢ӯmQTmOY[f TXp><4UքIzQ>nU>qA($N qGg7l6_{ӽ D= 3~^2(mU^/0d^rJx!ʩ< dDfo @W=f-71SUɞ zr‰)vjuQXwϰf^):?ϕsk\>w>[pS8zbc'쮴ο+}d5J0mV\VEGIrbH$H:,?fIfD4*T \PΎ˺4[ݗ=׎^OOδ8 `δ̰=rﷱ"iznI[,qNoR3ܗNM)xgV03T(wOWD҉Y#f} d\E/LRMAb:OȄ"^9e)V3VsԂAWfz!ȫJ)ğR}TeG~1rQ)Q l.|ћ4AJ e[wvpY4`E nͅY'ORAEGRtk@יn_SA]ղA"S< r&.,q:R9AH ,ױKhKĠ4L1At94>eP 1:mN\Y.w:Pud-?΀栏XO㢫ȼ߹=iˑW %[8hVzI[YODeݛ ybrv--DƒgT_tyo/4]ڗ7qz`Il0?dʙ!NʿH OJx7yB3騲`KAxRՅ!(7~]2,DŌ̚'*llww=g ar8UDAn`W2t4qw]Spnz@}^QKz.=F' 2E-|oRhA*҂ޞdIHpԭg'#}d]v{lqrͭ wФaA4y R2 Q`x5;Z`Po)T׬v- 5ݪ۬;yB!ep{KIj'hZ+d( @Igjϋe3~d,ܹy|g_"&Ǝ> D(9^e A Bh_rlV'^I"z7^r!ȅ+\[=b~ aձVO6{ ܣk[ômJ^c!L]'wR& .X/ݎV_%'G6 >`=zC+ԎΝht (TgB4Irvg奴DT5 UlL G?CPvd+/VIXN. Dn֠Į!dQ'Vm$< Bkab-:rz-hur3!bA)4!̒d4Qi\t㪡A:\A0r%ؾzGνkؐ$p@YOHW $/{xS@ifDӪ8@; "- NC8 ~Eo`fL:\0 Q޽iܕCֲ%al Nf>W#3t%jj#AQMCt3oH;aKH]729-I:9/ 5O!R@VnډSE)η;HׄB']vChz^*_30ZqӿSii1bffp* E"}=G!˲E$2;dQj\\h,vR@KKy?(pb[GAC?a,an"Y!/䞠j|&;x֬/kX2泑|b&4J/1>j4kK=UAQ?uPȝ[8Ïr(WYĆV |>f\qPgwǍ0*Dž : :$Ф{iDCL.3٧K'ߠ"^n0 "G:Qm}v>bBl ;!g߅χu.0sWx v JAѦcX}% R~}}NLC¢}m 4[);ZaȲ~z߆rcϲ:*r_={$ܜ"@7K2p6\envb:}|}nC8[y}6CC$sF̸.Db;Q'":mBmAѶkq6 ΣyE^V&L^c\sH8c`Ƴ܀GyQ$,y@+]g7dl0vruxdڿ!rD T]K 㸏5vY lH*2T}_4tX*55ƍSDqsG8bS8ip̼{XA^˩ RVk|NSza3>f0mitؠFY~R8+5 )=qc61Y19ךhgJYwA_~R޸k47ojK:$q< '{#&HSz2n^U*cYVIU.XS  "w |Cغ ~x؊ScsT2iA.L7!5h0549yK~Wp\Da7vG4Id8˄3~.k ā?u)I\liaټ6ir0狱i`Ϝ <=g_|! KFuǑ̱)f4ꓵZL[haB4ǦXa|".&?:{LtF}Q+p^rvZ$8~-T&Na~W۾ֆx] 8_T}Z@_]Y#a/":߳'x aŸ0)*s 2Hg2'+nD5bT>?=KEP P fK:I |UUThάO4TMDu7vHj (\^Zy:[ju\+ OK.ITf }Ù/=?GQ"^9$)Tπ cuR"LPm.>~ܺ//+2PS_*~ۋK>ǪJ+)YeTKP(٧@-]C-!AVH]cxB "#5Zc܂08FS%AM,܊CyВc[Hn' g,b_+]^7Gs,tM 4{`9WT}g!A^hK1yFH">HzóےBq±gYT>%0[QpI%S"&9D|wS ף@a oCD ] Ycն^>>ޡCQ=SFI =6 W zY6rݸB23B?`S0mWa'5zcSޱiԯA!r}%o&g$lᨔHCdkCCQ\/TAJP KڮRҘ+U(L#lI9*YT5GQ1#¦3:@y W =)>z;Fkh uCU/ [ I\ſA\Oa˨Cd \%DA_0ID1b*w8-bn^s1)&Y^ṝF{{n@)yxJ-znZEƝ6Օ6^#Јٔ|RIkgf4Ғ$z]rJ|; Bdxϓ4{\%$Gʿ!78]k?'GlLps~ۙ۝8ؐ掽.ot+}"V`;5lc:?W7$ןP/^Cn:FVi_aU-O-./Ҋ 1In}GI2(QH|ZʽjV?y.oo;T 誽P$+9|6%F`oL26fǹǦ8LkUU[8-ڈIޥ͠JfGQlHD a6>࠮1G3?-ϜAG3m*al5`dGt3[[57kb *f Ei_Qr҃C%\[!ry}ғ3&2&OW!MKJFAZ%Y66eI7LgIJ }(!b jש*Gq̭daU_Cd1Al!j-,zY*"]z3<঩ïh/cuqU >w+gxȢ l#t6`}|;"v) xbeʹ@QS'x^8"yİ})O~t@8n)ٖI"/*R$3(?O i=Sַ8"IfVCA S=5tqH0*IHhkK'LJյ1 yD= 6j r*+ z0uT^u"[lR?d"#;adU ƜAcY.$ak*&(nJY ʶ{gB!/$f5% 7s3aiYeHLQ9L =`Y&P'f*i$3VOeO؂; n_ٌ>\ɞw~uyESa/q+,(+=WS1sK(Zl>֪{^t2k۾nlp}@.cJ՞+Is1M"Z O3o&Z^ӝfsiCS1s/&K|")=O9k*G˶QуhQpN4ПBRnv`.3Σ*0e/:YWݜSIlK҃": ɥl 6%/=(Ƭ{KŻ_iWzvO!UDšy@rR`%@(<)z$Qݴ}rGZ9e/yx=09E*$I* n߲8ɏ`q=2Qde\ ~BE|bckM;o5ujT]?qk +AH`7)5K\=heqv% tudB=V UrG;D4ߢmܕ*-<#'xHuFmZQwsp~HHy,D@u]-g QF[ta; -l-=̀3g-gnr%9R) ; {k& Ah6m ~mVVOۘt~88Ń$vP YV!~AH˥f,l:%,áU;ur|OQ*'R#a ]WPDpV >W퉺.wAYUC&6/R2J?](]C3jkJ1#l 1Njcvi!t.,9y_B"C8zmPd.1oy +p-V5ݮ6g ҘN!LY͎&ŋصP`h#Dį D=-B"`.L  xyjgّJ' /0[s-9R @ Ʊ:,z Os]Lu ܝ+ $;#8aKX !jֺ^mQAoDy+Bo0u:kT^aŎOո:W~,3]Fݾ&.(Fc7_G{rc, ^1 m-5pcNm\>LCd1~F pܿLnLI9E JHs|ؚԴ}_.5뛂dt;Am"Ł'Ԝs%g+u%B P?nzaryI83XyOqDXye1HSKc$lX3w踓#r@`E\bap2qV|’SnUM,U{g˜`q>XW'1؎5C3܉L ۄoE7~_?;taBN`1Ygͦg@bxD7J&M|U}}ux峲 !J{(8ǚ҅Dl?xchkg>C}{HgX8gx T1XKf67@0+ f. WCv0Md& ytFbaB?;R;mjԬe>Mw%/\(~ĉlZN%75 ^ra>/E_a}[#*u WqκX%_%~=_ݎDa`&7R c0"iTo ˎ]'# 003bwVfxP [%_onC>j=Ea}(fRo'p!-6ㅭYg߲)j˂ْqˎ4BVG|Ǜ'C]j_m %Y#1Lw &bmM7 =I͕s'AP!t:ɄA꟣bK6?$I$gI"n9s Ҕ#Qb)Zv[6 ϢWIl,z8)?.JX`\ʖǟp!]e>ؿh 6]E_G{У@dNU͇FtM`^u3f)qB=_T~~\*4MH?v@ؖK)LP/;]a`l9 XP8̖47c.vHMLEEFCmܟǘ-(銂^aobV J *F`y=e@ V{|Gn3Q.;;6W&jA!T f+a*`6۷x ę/23HfUv)7@"R\< x9+ &M+jV}5^3Z,ǡkhRî rz,6Zj|)Րa\=B1>f߾Du#:oJctOGf%WB".{p]f]bVX{ȡ<'ax\0_oƟ*K%\"A;uCAQePvsSs6870HlK[uZ-O%^~fX- zJ)v쇞p{ig!Q;qi~a!ZV{́ݰY]y*ܻyue U]+~⡖TG0{Pm,S: O">Q2&h!x"MY3n@hOg^4혞JDϯħgQĚBzt ęͼA8A[8zEny)#b?(%Zv{{#tk} `{4,[\Tm|P_R>0iw4Vp\N K OH W2:@^JvJ]'o/z,@Q3b œ-JdyeE s,tkU&Os[ڪSWw1ѝٺEsd1f˂2CKLe*d0~X\|q .,C%j` ; ҭ,JY!|ܟe":$sI-T#8͛O )F *1y7dO_V$aAM5*E$!&P~zkSa-jM 4{ MyOGR-/Ӕ[L#-i1k&xKИ$ }P͌RHՎ?3wh}s<`K+El(%)iY 5 a?g.5ɚnnx)vGCmR v<(0hU ̦C5GDR'%D]_amV*Ê~$z@tz]WL2-;廾n@ >e!ByiuWZGژUo OްS㌄PQj!X ѿz_q"?4>Unmu0),t9?J^yKj-!Ɖxމ1QY3d糯Ro4!]L5PN -q\8M^r*suWT;xKrݳguLt\<x>}Elx@c`R~ҙ"&"M K9mʭ*vkKmbh<(4Yה ߑƶ`@7b3m%w!0Q,!ŒepT_?Z%z/5HeE~D1`TU&4M>U[U}jNL4_+[}T%O$ k1Rk\ epb|*+9_pȒۑ!ఁk| 30 A(`8kLVy#KBKe&F+_],U- TW}F%f&gI8Un-X݁#w/HZxx ;۲jKX^OEhYIp iJHJs4ڂ×qd9lċZ3Ij= k"Ͷ%T 'HBVĢ >EꦢOrmڀrdI1f ![:-Qt5tyaV_Yl/"z%A!or\ wA)6`oq tմ\;ǃ}jd3V;egdN'}D|6+ G;}I>ܺiAfд΀2:'4+Ɏ7!VX1sumwG<"M1Ptqk)M9@~C%0)(@F Cp1zfO5jLf[lwa&7􄋟Sdt*QhGLbГ4=y +m;ݼ(\?1J!z޻~qYُ(]KC\M5Ac;Zt4Ma+?Ե\fa@s2i{pmX$]6h8\  r >gYZ0707010000008e000081a400000000000000000000000161421e7b00003a48000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/:]?Eh=ڜ9LU}>.khǭ_NX`+1oKGËT~z 1>qHQry }W\<ea>uhA$Tg%|Ѡ@C /:F/%F[4'YM X4|nsZGh1'&[>+$=1pE'4ƍcEP [S`< 9խnlVHwG3.#?KSS }1k-{p{5@40mvoE_Di0vĝIntW;CX%MEU:-4v KSz[ 2oogJ.͘PLxjR'3H+WXQIwuL5ȤpDaɅfXUSBLVe/qGT0F i3D Cc@>W> Y?.utIvv,gZl0G;`xBaMӡFFERBY8xO,GXR+Z,Y.GG-k)q`ߥ x{3YbD{FwD0ߙEC>Zɀ>!U Fј22ɱ57B(h,PYY ҠǷ &)3ߥO$t9ƦՇ5&L~5ak9 ҳ4CmM8q"e6dj8:q?NL 'Z8P}CRrRIF8q~tׇ? 7`C{GCQ2V}e!4lx|؎%?_˥.cshi M]wQkgCK8;hEq@ziR䟆}M^b8hgu >n.JH&*ư#*&?h77s&Konyzg,կϗ;Yu Fц"DQ{߲Lpc؎X=DK6Wn_-[3cä\ML#c;܆i. :HG0d?_a5qWq8(KS|D.D3M!Gx6 ND =L!̒zPM^ކ_^a1DmU ZVEtti&. v!m`[D$qRD;"ժqTei32e ",5#h{>8+5?/<iCEX:4<m.] WKZK}oM _wYSw"^&w{ ha2`:M yALbV] T3?ʫ]OoȘ?zf<5z1}N¤:W<:Uur'?bzKϙ T`xsAbֲ]yu< 3cF6?d z/ Ć:RNMVJeditͦ'm_HQr |5t@$΁iCn2@ .!uƐ%Ǐ7҅%MC>}IDK&B:wFxo->;O6.bpEHW#;&f¦FDPI#tih!\-A/2eoi- }pmgZH@#B\|K8%+0DWZy T>n(}vѲp^ 2ڪ-jW1[T{acMMܻ;IU C1&vhiۂcdR_g)U_Ԑ{"%vH3.Rvַ!AÓ ^M\4 k xIИt*XūycT}h; `H8k5 ^%RE)h1M@OlJ;'< E\[u|4,/7ȱea]p*d_oI(G;8kEv)|xIi8-$;8/*qW.(6ؔ >>p%f.H36]X !@{(;?*dA虡3coXC~l7$ApFM&wafibyP;~drR )Yb^wTB6cW\Jr/"_zqd]eW6RUtmEQ(@:ct @qtCPTOhhzඨk~J([=вfky0[ߛhGcaKpBYȥM,jKVh䎶z$ӭ h],ka0#2/p 3rdB,x6_(vI}*)618jk78,(=L/ir1PuM7 kqFT;h`8ecQ҂$- VKkujy~+wxj][*/'c7 bV!*}БYy8|Jt apÎ [AS\66eW6ŪX),Y傠JHݪ2#u jFRwwc(A2k mt`m18j//f◡ţzv7-</GH~T<&4l 6 m!a@A+-̵K) t &eWF{7R @SB?.~Qnyi\9ņl鴘|S"!ɍAF$ZoS8>Er?k m3,tӉґ9]yzh)ϒR{ffb>ʌ *W ("ְ.S^26!iߞf{ѥ|bW9pI{)p=zr`wy (uaːS H@VD+ y>14Kz'Ccqjv6ZePR)s!|DjÙvcQ5z{xG/pdn?}pk_'M(پtwρ!A`hN"FUdGw?$Fc/q8H0& *d=a-{q<h!]l29MJ s욙Ď@LiaG(0bNl $o5Fb)"R}c"72p!F7#ظJG!XVdד ퟓ|ep$եw_61oZo# Ąy͌moJGPۋ)Gw*YpՕcL _j{vF8>`i}~22KtaB͞u#{*S dS~#&L^PQɍ ?TřtT=_Lj?en#&69*|vob;UÇ9WY+ »MGd)r DvbDwlM9pWeVU?%mIga}ꞘyC ,.H@ Oc.0VJ2fN%<'~+P+i;F|oM+b{UXm[Nk[$0k0!7sK%ْt|"Q}ߌ۝=N,1V?ӹ[IwS0x~DwFuf} *; ;a81n6KR lH3|6~~D~IYzc%i55ذeAV':/惋wRO.,cӒ~=Z;IkovQnL+\&[7O"$2 9-w&Mh0k{ pVmA 4%CaڑY}.IJrWa٤A:@. :5)>i!XdGc@Ɛ0t-4{}ֲ5x^Y(F~}Wi8uswL@cXJ[9!ONfÈ Z asyLqٝ˟0e%2T!ku -@'^XF:?n`9)jqITW,"4^CE5"ʥ'WovҟqI&+еXQ\mtySG|P]tN:[Ex0ŷ9q|vEeR@1V'1\ ]sά Q߻)=Hsv )*kgh\ˮҵ]|j|P$fúoBiħ۶Pre y߻QLLѳ=iA ÊPާ[w1qxձ7ۼpCD>@-xvoeRG`jx(=TGeJ٦H}S`5 O}`8/oTx󁨹#uKs@-p2 th6T>I1wje)ƙň*|psY}koh+lA6.S:i}c3;"hrC(Fͥ wcQ⋰0L:jqPZ0;뜌 .SG$N "2!WnZʱ_pW&S.'\`R?dޯt4Hn;:f׮=LER#s*-w7 CY?uMxD$%ԛ5#mσA;E:3U f8emw!>C⹷ZᦨhkgNjobbZZQzhA{l^{:߰! "3T?AWu/k=".{ [`7)N"r3d%\<1ýyWğʫ>é6T'ܴ֘Y /YXQ&|>AP.P#D͂ATZ@ %0h?7;Ի ?{+B zJ$"XӐxeE?@L'>x8ʲQH+CTNJpD{Z߿{9!^MݐԸ%RB;%3lu9<|Da!?bTaؘݰꒀVvRKإ͓`#IbX$}Ri8L17<3sfo&ƽp uo[HFA2 |NcP#T]_6'8Yg+U@7-"4oW"Z1|R;@rE! :߉̻f[=k'G4y/WF/b$ $en[gQk CfJA}:[N➆;JʌsqNN dynF+"L>(|SXY{YrCJVCOVl\i/T{SÐ7o+f kOB;A0[Z i26avB[Qrq[epSnl6$5(0/4TdĐe+4qL@ Sڦ&QK;12rKUWv=gU$J6dKnEpg 013稜^ց oKDHW=%16[Э`p|?pRlul/  fD. oJ ,H*#ʾ1퉞js|(ɯz?oW*Ľ$E;:.G_n`MxQKl:k/q%9W&\b<; ywn\dpt57%vW ::JZKLOoN5radKNGaAȗI# !В 2 T,krz` Yc 9?!hN9-fuOQms sfBa>)p8RXhG~ݱeQVB@Ԫ]..|EөE$pYk3@T.Ԡ G^ w>ce*o;WU9DomqCS;`qh0`nΩ/$.;t|z#e_ )Zd8t$;u7ߒ9Egܰ(1{TVEx% CefݑHlX6<FoNedU<0c u[ϱvb:gx^wUA Hn?-Mu֞[CrG*>՛y˃xCtBY u)P\n6NG]g0mRf;rAUI0}z%H&NDdY|-Wtئ"pqnߍK.ѹOjtC#26J|ŒjV>|wSWS_"H<|T`+MY0YEchm&Kdt&R%@;gbHa/8uYF2Gf([auX_H$<7vvJ۫A3M_3yݨ42g:Ah )̈hb_r ST6-m;?]?`Q.h^Ey&򌌄4΀0#"$tQt4hI3˗4y$Fye-!ۿ;LXFn|"yMha:KBiak5P68}463QhC4pf,yYo_J)Υ%z!mAPX _vH<#/(\NUS)Wv_kZ)I3'5n%UHokE"^Ѷ@v{.Bc{Zp {OuپIR9bgrMB Jop/='6\~Sh/师Ej hH婣fg~JeGS̻sβ |œ E2?2^ь^؃Ѽ'.cf75K9I}Ic9s%'Ѫگ1<-/Ɏϴ {n;UMsfTcՆFe"'ޤ뺄٣*,G #߶m[BhC!ҡx vg ?cHyi[?a\YД~n`swP~{Ithow"eɅw ƟmYKK D>N}!>ޟdJs柑v]!5Sֻ4AMX#\A$ q_cF P3J<"+1Z#Cgu^Wg=UOOo*fLDP/(vFpTSO^]A ~E֥vO߻ 6,9N72@G68|*^hݘL1w|/ B)TE3\n::/G`9AU/|w<֬uR'|ub;+sAKaGf*I*]e˚?&r2 /ýcΎSO{]7>#/ˊg&sg0an׬  >1$֠!PE,}z۠D94~p=1.G셯 sYU<RxS<'ȱ U"b#7)hRh}\J h? `)gIem KPRe ArD!nH Js( "e_ sDC!/pT0gdIy=3ѽj r~:4,OЫ8ķcSi! kC' ?yu4Gp ٕO._]i [A*$1X'[J@({e~L/ʎIc ~@hA 4O%xB{f|O$>?4<: M* (ioZdWm|w~Jz.(\aHw# E١1tS%>-",8@UZ6@aS'm;?n;/mJݿ3>#ë M$&ZkE=B2A5F޳٩}x ?of@ hv%S91քD]ם3^Y:Ӓ6M,u*\(0s.&$Q=J 1?s?*AߣRC̤]l 0Kj˓5|Bag2 hH΀Q0AcҾSO ǒ1fQNXɏ,u[[XsAQUiWb2U_]vre[)թf[p%t}Hq[}`-o 0]w2' C&6yG敂v ̝I \8q{h!B9c!ŕOUґ vv:}fh,v1QҴtt~UN*mLx8A_*MA]4xqIp;HKj_wÎB8 Rxn@[Nƣs,\Pl)#BŲiv.r{,83E{ W-tCmGl1g0X|aύ|s~(Ђ(ZuStUp_dXᘇgZW7?(A_ͧ (£I9,_ɝL{>ÔVkv?'=䭠\J=pQ-j1*\H RQq $ F=JOe X2NHZ;HiDPbaփD˵tCdx*vTfTWk\ %^pXu'|(P :v@Y&R5Y8`L`=y;9_Z{V(oبv97gy qS~n(ϴ.>'O>AiT"pEc{Q~l7AԢQOP~l"h jXbdMx;g}t1/n)2Ow-Ҷ*vg̑>z$˅Y ՚4H*$@8PFOI[0⫂tJfοa047֙r@t2sjE8 +.Vҧڔڟg +c8b4z&_p_Q@򦻙2|p۳e fr ׎]k_*.:lxȼFA2n|.baXB2)ĸm8e=tLɽՉF\e[%=Ε3s4|Cm6#w P|YgVR7A%QP4zV^JwCq=6nAO?qU&*s E2S'?*/D2M(MwsɡaDQ Dq2~Jk#ʋ;%n YgQ{' MνU(9 /GL_R``ݸa2FF_QGwLlD36k(- L+pDZe~%&ݿ/J"}# t(4*y,}dko04 8/w_oDlFكǙPY;7צx }GDC%nw.hJL+Bry3c=}9f^J U=_t $xrSV"܍s: VvJ 34A9P}?t pZO/Y7 NhUhr:ф} &nش`+S6Ok$;LYv:ex7Ā&.>^jEnnvlr`U4ՆQؓzd2qwo^#."$6pN;, fKi=[N5jF{LbcGܢ`e4xBi@w#Uݧ@e3=!1YO7^o&jo1dݪ2Y';<[ qW'V$+is3Y2Hl.a^=J@H)\MJsx͉aȮeNJ"WUCa?Q(WYGD#}HQ޵,WVLGl]%I~$i (d|ǽINoP2vikg!桜 nC3k9LĔs}a/@:ͦ-d?\A$H49jc.}Y]pe#אw`rGn9QCh_ŷ0ُx"xvs9xQ\י6H_$ۡԁYv00dhm(bibbBjOWcv(́7C'n^n> <[ ,Ԍ9812ije .!R_f+ภlӔϬwƺMy̘6,#o[>1" `-|yi^T8g=M$\5sM 2C5ؿ( G,NK%=% 2od_sI)aR?f(`JB w>˫uB+ԯ ԊS 6a܎kRbK(L^0jGV7-b0`>u*˱{8MF_aB"ql0;ħ "m7=icρ,w(%U)Q&8j܅-We=yOR#:ztĐH?P pӠY+G55d tԭB4gYZ0707010000008f000081a400000000000000000000000161421e7c000073bc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/Ss{]?Eh=ڜ9OB p-ZmPK%8BHzVmB8"u01xrt wVi.#%C۹{Hu } Z}i$SWA\e3:3JD66(jݘi)&$`r=_xg|uvaI{+|R -'zd4$D ([LʢPB%ĥ@U'VGZ_jmSfO\b:;:Ҋq YfMAVE]5ȹao"QOsW`nMV@|uH_w|Cl̖T2#ˆhPE@*(X $|Lrs3R{m]gL9!Y@vQ[IAj6>kwVKsO|Z Q?˝cb8| "{ d Mץϯ@_T{+u%Qĩ ]~*▱sK=XH ALlfƚ熪unPql%wA2Mb8,9M.N WEӕovNb?_cF`Q 1Cܑ`+Su\F3i(4|Bn$LNK Ls F˿`؆k9%MȼRLsFF:u dj$F=H\;L[B Km?,GsMnԯ]p&*7p/AV^إN«kV{=bJ+ތy Jdxr+^[h_ug4bߒ7U7^.s~" n9M|~.婳.\b^^$E!7V҄= ""[y|HX%=DIQUēMOb'Cw*y#ۧ6fr&NHF\x׫ mXi$/V:2`|uS"CbA-e(`^aM;#Vf"-[$cZvړGLuk}qV'V7#2QĘækƍ Ifh:EK;ORSDYQ,u蟷<_cjh(T$9SڋR7%(K=ъA5a3չC>e>pS&-Ҕ.Eto1Υ+,XAB;b f?%]&I5GW陞H싹d(3Q?LM%Kim̥'mQQeiЌ-4C9\ &~|$ Mوgz$-c#,?MĈuo٣Hd f[y{^rQ/'.lif6_siԏ+5U(Gߓ!"e%]|p-&v2C"˹> )c*LWÔ%lV?r~`V%Lat p,}f~,ͰK c8 $Byn;]N&&.e`'Mh;ͫD5UDVX7M&L֭n=CܡSz|~v.o|)lH6/ pY*nhҶcNzD)O'`5%4竖9ok%Wt3ԭwYVwE1/ٓ;uatم ?KِhYs`%6ȣz]JMe$wFO}V])%(0@ dU&fZaXa%qs z8("euF/O)#Bmv^ akwҕǟ&#坁ec9,dtĮ(g*GK12I3;{^ܫi-v(:޿̩=,)$ \P`gF`:}1]oƻ8W8߽ ʌ|:/'ɚ0),!'\TStNk<3#g£֕P'S^v&r <]"ƢK. eyvF wFQfXh',3M)(y#]K{Y$ |>łfǣ ͪjSI$WT~@bd_r+cs>_tge54r"d|HJD4ȟݑ׎8*hN-D{oG1ELYֆۊ#.1]u"R ũ =tZ~bv5O 8Af^:4kB×p 1K_-vx+oJ׽/Y^$_yUoHֺ1ĸ㦏`Ms'${Ԋ{Ԅ%tD0t-!V>)9JRp.>[N+5sN3hkqWb?sw;uB&TAh1z c0˂"҃W"F36[c^6r'ҵ;< \Yod|\~l6!=}χ83_& 3 ԱhP9~wZm$klIuV}uo1ws,|54BtvHVPA4 oJ\ŋ@.uB(z\&Y_ Vmi"(y;`$8lAq4w c/F1?6nS`>=5.s&D=uIJr5p僭ܢoSv|Gc"OuG.-vV^q)|Hn~1Ȝ77yxwn`bhvdK %H}TO؍1oAJJK9" nW'u_gfE.!w,Q@^gl''B24?1W] [3}eUozTroExtК}gh%\C y\ޔuic?\QPݤPKC%C'3T̓ ν72G4F-]pzw#}Mc&tČ YVŷh:'p$_[ ɍ !u{X?;d w͖D(Hh֔)&g>LKsRbn׎>hu`!Gm%ɲ^K"2pҰlwdN,:Ӓñ%bs2p۝1oC%$fwd⟆/e`UV/C|K?X ˮ.~ceKRٹ :$. 2qy1]'s)e)78VoqY uOycAD1 8mg-}Z41>GPR wѱM/ -[f*XoaF dtM ~Yd](u^4)1 }50NصAΙ hj #sb8\bIkux e_(w5RO=B(ܭb޷x}t C5kΛّt᡼اS*gzkmFn{V%Qނs{ i98(BDao4˩6S ֺ*9&D)D˺>ALP]xgd_{jH놇7jcoY96M' 9,|VU9Ipr.{Z&lK^Gd_@n_x@Afiz)@:7vidu Λ*d, 2:U0\eGE@; rN|EV0]v>oDƖ; xyWڂH4Çt,''G^PʱuEH=hJ$M˳=tAU -&d#U)1>7p op;cTmUa}zdPZHKwbwffmӏobw9c5)'?i{{H-'=!ꚕ:Nݡ 3C,PSWje^\]v6t!7PQ+Z\wѓp P= PmY >~Zwwp]z i-͛g|Ag?^K=NhI; rЭ'\HyNRP៓3MÉujmH0_<>*UMiY0-4Ty[$āp%YUܽ$rno}fc5[< mm>Q%#ܓ"1oSI3 ٲY;oS;zͻ=:%`Ssi0orkJ8:8xSh̗:F1baVPmV& o (;ݮ 쟆Gq˚GV76?H`vϳhتV6@Pg1jN h%N]~*ųlW!T(-ndł$0abؖ@jش?xgT;R6Sl}Ws #)ONʹ)IYEY 9t{xL>+-k\[s@`g?J <r}ҿ睔AgG$|<>Fj-s?PTCҐUOK3iLjf/l /oup$;0YF KWpAgfh5h#C3oa60xLAP NJ)-Qsҋq'Ҩ~o7 ikUN-SCړ*!r{q?rFezs";0̱(/R |ռRn)-|cj)挶xm tF OL YC+QNotuF߭tjV1}  hlD6}a d֐bV2@Y1&nw,A5ZX2=SADT k\(Tg 2(n{7t-dzw{˱'yjW;tY k(?/uӞjvbmu $s8B.)%0Oo%;nֽBV;|Djq}tbL,/@,7.PI:]6 Hm픗 2cK1o]aH‹\ngc DO.yE޷{zKyL{dU4]>1iN:`rtFZUl"{o& s nB:Oiȉ߄3%3}}=fU7]x1iɹo쵛+=ƄƓfnKbp`QjP<_TIj% wic򥐜.^q۹XaCj*W?֐|h1#'mƝ%zNnT};r UU9֜AV1K]m$c.|?<;sM荼4}Õ L*{}5Uh|Q6+ꦿ+hGO{[ \#-rL|F;u.oY ҸSャO0_Io<ѩԁ/L0)Pu/5(0RCgo4BVim`þzĩ\FcZo,/cRi]Ӷ>YEPd[ JrLcѡK%D%mZfpP~$m|D7ЖJV Y sYDu]=&W3mgDI7Uk3Ax&W0>#'|b!v0m_f8`1GDp&ۍXJz<6!lY$|bƵZ_ɨ{`҉n6PղuAf,br*LE Z@Qv Ws\+'s7K@+`NKF43tJ)Dl4s c?~/Ptx]zwΏGԟ Vhtŋ`Kbkwm?w:cvnlA*;ҭ)vINt_]VaQ'[/NCݹEFKI0/b!:WlBA_[3vks:ѳ"Yڽ 6D -I,fKnW0%QϿMaYV{%#/Fh%1?PBBAY%,j2"W}jS9[B9 |ma6o%C6RV'3RXLI it6M'̻|6%PW -l=/)yRTgV邱 SzG<|=-z<.㰫^>j e6ɳr""ױHR .iڲhA[ȶebYj<@v/8ئQΛSF5ݲ/zqi"n8IBϭJOTؾs\ 1z"EMoT$ĞcR[?)u &Y2-]7Cɢ]|'~p 5hEz٭Jy,@w"=|X(k4 ZMDU oKw>xak-RU)KϢyV9K)7Rr1$T1NE0tؼGI:ՆLV8tžqY2=b{sp]֗NEiŨj&E;lu"Y Gc0Y{ؐ/lN3&Q.Zn++ڎٌ*oB|_cm^QvH/#1׿Wdn>3 Qk̟#FO,~9A!,DZ'ǷUec`hF_$bq̓dӝaV5Rlhp7vnFDhZn"X?DK@"s3 3M'-}DM;VA/';X[1m@v[~ )V$`p1Hʢ%<cp+ךlumƂЂBC>"ӈi69[op& )kK>;+i+>;*ѝܻ@9B$9`=B|,P]@% R|a8rR ` ~s_w,=U+x4t׃H|֒ͧ6Y>joE ГW VvU{6:^rE݄+ӂa+[6D2! M~ua})bT=SCPӒYXIJ򮣇Pq h ~D|Q}oN< ABnl6vОܡXAƤ}tؼ::6! o8߆&7Cuci"*jb7&>xy=[$k? Cbp ww]u&d8[t7bOTMV%dv~YvŲVw~w#衽ɠM6f-yCU f8M M$r|361m\PWH) BOT@gB/fZLVUK }k,*d{2PΚHS'ՄV'gkB=iC7nh'iX*!Xg](ZsB;HM&҈%,qGݪ_ \%To5^hBݫG)gs~IJB6I^v## na͋' ٲjS"6sƬQ78?&mнԭ^pI Z?2Y5{ xDQF٥{ )n"O\R"(IW|U>; xty5cէ:φn nq!+ԓ(F0%bp/^ze,2_ZqZ`*ZEŷֆ'1Q۵dodi >AZ# Y ChKbТ%Fq޽X_n-&и Q]%V7k@d\ +M, RU$o!m!'ұJ,(n{'j!n3eoP gzZ=a<7"ЀJۅ8ψ[:l\WqDn榕*7U!aJ0=p:!(I&2h?PfDј G;U~o_/5S/x]7rـӂW&\^? "NaJNȳ}pUB$JNߐW yFIIѲG7L *_M0&0Q!7*xxC W5{?$mX;͔ ^t8xwQcWV$ɏxdИyZ)yj'(.[>lFpVB?8{[Vʷ+ -LFk8Fr~J5*%Ҕkz15ޫd ⇝ B9 48laeuNAܺ7S=M_g ȚB6Қɲ-ٜ5#YWj˼;eèJ(:A"'oz)5h߉ŬT74;}ZZ{B`[,Ļz?GtE[4Fe_TS&6F*wE4|:!N/>D̅C#(zYчܥ(^FUbٻmn< o-՗_)w%oCk+W)6@*N12Zf)1uCapkʾ3 9 M/DaZxOd4\*PHZax EU)9NI=NY5^HCLY9/V{덷鞏FS?0ۓd}N9htҞNB%GAc{{Mp_+4~eN\uk8Ud:R$RƣfAPh,QۑQNϳsҤeH8IZ# %vXG;1L.RwtT` SnMރSsNoDiǢHdtQ.>A΍񁽋XV.6څYw0*Ӄ|^,/Pxr 8i@EmC8@/5y@Ɲ-=plٱ8Ug,"0q'-{RbW){! B_\ƱV.,|m(QbʑcwDҧ&4loiJO^^!5+$f/}p ,zxĐC/'_A/1P20W4y%@&L]<ԼwΏE#^۪A5U9"@rbjjv'0l&M BoB~8woÍ`̺l"$5-Jރp[!]v\*>}Q EOSOՊOGzt-Ranc¦cCqq&~;,AnxY@ʄ*Ky|F.s39pQz鍡eP"pT3g7]6{.Cx ܺBp& sʤ&lF#IRHF5Èryݪ/"ې3Z+h:6W2ԣ~1Ѻ,+Mί <X / K*^TL7O?rW+b%&cYD%;O Iߤ`P?4֟j "bĵղy8Z G'ZLض2d1}!t*YVnjq%f4h '!olĽ*6y,`>qWX˜!JB]0m\({dj+æ$rw`uv5_߉ 9\sZtN56$~A@P7攰)}$K'ZUwebsEN#ˆjyqމQ6ў^lƓ{t<^s-HH* tLHYP'`uYJi K u=bʮXE zh2^]8P`or:/Uܳ)!Аkn3ϊ"E[WH'Pof]`h a5L}$Zx-{s0/ƜʺʸIS[zpG E> A3Q@i᭤^]"'RF2x9hd2Cef l =v#ShxɾrF.PM?u۞ +nSD%XiTwuGl1.iW m jXn#qUxi~>a0KXXGXyz{,Sl0Cm^C@#CڢVtRp'&X?PĹЭ[ookk2RZ͛_ )TxpZӹ*v74 *guӣggom\=>50^M.tx4{q'<ŗEI5lH~M6؁$pi zPOp \.<\E8Š;Ym>mȩ+(9%yR$Fo]T=S6[ ٘XYe 9޺z˹%97e1eњ BɄmfw6Z-Apb߄Q %/h|4)-,b'nO2! ٓ9GM^]}cQ\'^bt~S*긩'0mH Eg06]}֖pbOd~]CԼa巫vU 6;,Gƾ%J AXue 76LӜe;?oqæ_kZPdCܤ C8Q(o]?n&ve@N+Z]v%$@ Ϋ3jBR^k6XҞ3ӿ0 V4*ưbQя#GTQ_8~&rʺxݚIѴM|Ԧ$3ɭU ]*D\O֜x<],H024ʥ T @*q3KoGblΔ`" `n2JYe:QdpУj;U/'DWÑbFBYdu2[saZ&r0(p-+Fÿ_ ;aM&/匏 PmS6Ag*S5(2p˧Y݄ܸ&1^c(s?(h*tt5)կg.s)ڲQwzby4=ޛT=W2ZP0~~?iC0Y0ʾ\2L"L& ߤoroȒq*I.%x_P|XYs5İa잂Ԑsh4EbF6PE(ƷcoB1n uWR <^&FUfDzw4^]?jvlK։z#ף'Rɹ $[}XHgl7EKDW&1Zhmz5 + Hc\YWzOlr.*AM5`X+%DA֡puKT&-d+=7Sڐ>M=UY MVt>"-ޛsQVZp+CI!QωKs)ϟll:ͯ@hW@I\w7JR+MРPmaw2xG*Q X 꿫Qwkc$῟Eq<|l`vnX@Zs?<-Ƃ8x[kz$cW'{켱(H\QV}ڨv8ƽf.D!v3ڔA'O c$BAFzԻX]xV۟f_?Zlcch^V_&a:oPo%(n'[9kh%(98VSWd7*GCLIP;۱}jvvJE%/@EEqo6}x}qc%XdSE\!5ɐt#cgjJ tیӻYI I]~,@w% J=_PJTn>hRaPWgm?tD|%_-6zow+a%ԉ'p" ]CJʼn @kZl$攓dZ5ج~y<*#Cbcؐm'čW㌱TSݯ;B$oUgfOlcIubh᧒H*/?#Ⱦ5L:±oQ"h{ Ig9h(%#6V}6he}:/oҊ&BZ"`C"<ɠdio )d~d1mI$d_]ޡlUSF̝{tO7] Z,O_ 2ɿr@889kT/MQrfzYT ^[5 #<ʧ;5T&A|d0/ސ-?w`EZ]k]1K;b)v΃5KБ<@m_G a>K7~3`}bVQz ,ddNvĈq8q +DeI )Z4;␊X&s\imHR#]sdfAc!ͮ'ïFܫθ6p_R%UTxj "-݌:1ty=+dED;wM$?6C A$O#XoVi`Ϭ5]7MGO;yg)pLZ*WrǚAp.핽v4%Pbf˃ZC V-U*1Wr6M7k},q#&uʱ^y\Hȳی*rcckYb8nb'$Ʃ0z NP 95j`;Smɍ ;MHSG#Y|,uSQyHTdG8Urta1TB4"[v&DHv멇6-}pZgvzl rSN?Us !Vv?U.ADkw8I [!gOWDzXc &0DT  Y%5I.FGJ#?uPuq1t(TG5bnp+?G/7 :؊zʴ7IF{pp{RQcuO)`_3&qBNY hLmLz=G?T%LG/D9 `%6}oaHJVpr"M~}ok0\غw@#~'{/XVBB|y1exsTEY╄յ> _.jm@tE|vAX p +W;?ڲaBJTbZmYQAsmSM@Z sEƬڨjFn7V,)aqʈTzg ֡h|`;ae *ͅ¢v^̱ڄ\E]e` Pċ4YK/+ػ G#>J@=.mQu㳥p{,[CJMN{2U>:X9_{]ңMsSb`[ziLXsHrʹS797$c m+R}1_(=fBYQ찴E?u6d5wkxN1mˊNHcf w t=Զ$-f-a~$L , >(0(BS*~~O̡p W>l+mGiv#V ~=wPH'F12z3\55jlZ '݇` (v>./7vZ[GzJq 4 d6%UnaEr@ߴ (x/QTd7fJYڴgɿۮQ-hد*<$]'Q+t ^S"xnwdb=~ ]GM/nka ticR?ѰQ~IϺE_-uO'Lc [)oײvh0: avh:xRR{ߺNM"~@$>F'md+cN ~+Z W QNYX3`1<^7<>kD{Mп@-YX=JKA \7":TQ&$O)}KBJSJ88cY,SK(Fq R 6/GA9=>JN0&/D ~0L*JJ0,r v e\gqc3$I- S7b~Z嘔M1b+?gSg`!݆^R]^`rm`D!t+۩z2 AzFšEayI *8]9MK8Kʰe=$tYMug*I%C,@]O/"q &=d@J٘\J3XYd F>S[iP.$`4>?zQ+c |8M!‚aG z6H+5yj.Evw^)8,۾Ti=I"G| 3XI,v5Aҡ:51*`l)̂FίDY4ץíxn%YٟjQƤRpMZEvTP+Qc:tY%gVby_D>9X}れ^* 1 6UC`tZ$hDc`Ԣ|5dވ d'0+4Yi/5}K?}5CֱVZ88_zVC<R[t.?$3ZUQҬأǨEd@8ZQ.nnRv%<̐J\iWq 䡓qOŞ&G+CxSRL%ij7JiuґURmS}48$N^Nzh{i q*(Qm-6)7pдM|+0f(CXHJ/ZFcMbϤSxMu6)H:>{hN8tTtTk8AX"]n*ƀl}nm+/;2x*}tɹOxGj,.uH`gZ`iE7e@;mEhѬotH"Br6Wp{+IM_oGXD7a~r1 Oaq ,#*2P/Z]rmMX fY{e嵪ZϼdÌJsXu:xP2{ySB2e76 6p1S}r4A,۾HK +75|0]2fB"[{b |MvQ`<:p5msT7b ~3Q<"RdgZ<(>bP'F}i:Hܽ^//t/nrXfR YS}"iI"Ew?Q(?M腜*̒r5U\{ul]`xDn ʔ9,ثx$ ~h7-!~0])6J:vN,T9 SP#؍<; Q|ZX_қ6Zer'g BwwttXim^'_n0CmQw]^Pر /Ss9Ude;*W(i\ͯɟ Y:yk1Z.-BѼ3@e'驽qv-2.p˷鬜q %A  NE_n&<3;f_Qvf_VM'z\#^߷ X)|6a޾W r~>#+ֱof*[ ͒ _);#*,D6 "|wjpda5DٸrA`dRnsmSvJH)jwzeJ p/T$Wk4 쐋8ڢrNh^?^ڋ[1'Ay~F_j: \)sl-K7q`w5(NOx43i'O.LҢ!={ן>gԙ|rFcee ̞/c /gc<4nz:z*PrY(vQ259`8nYdqײW殶ʰS$.v¦ RLEd oi׮k\UsͲGlQ)y_ P/B=OpfEi6"5mXM W=4[X24eN*kĴՃ^z7;\>b8F5۞jj։—g;::H@zȭrЕE;-Xxj ,U7u֭vs-\?qx*e.P% i\[Y}#A͖m\x :1D=Ӓ385] 0 ]-i`^GM^0VůvN|79h r_airJ&wxsPE&vFpd!g\($)6IB-^ t(}!b-3p1,PkG`"}>6J8mͨ:}f7m_xYL BGg&m]`R"8 CGy,^p+< + 1mrO(jcsk(v`Z*Vq$Hd0>(j6&Zp^"œ{(9එe|N0KiN3n"eЋxN2㌢̶7:0A ):DVR`Ѭq6T~&։Jk>D6y;Or %ХiCa;Qd?ۍ،J/*uZٵë)owAϹnni#O_,er>^x@1hQȶ#_}Ҍ+0J0iyM%+vidx pC|$ }Si{CMA y|vI0ݧh JCfW r.0HףVu57| (Ce+jgt(߶jW&)*WpaOE9AMD2:_f%c: cU.+SR7QgGi9RTw@9ٚm @ '-r+MIqU#} f/4S-^DJ8ItV"2_&J@CedZPhȉd"S˓%.Ӕ,RJ""5@2qf`` Fv dcbmJ 7V=fa|ɻ93 RB]ژJfP12v˴R:zm~J[1DaGn{mbӒZ"n:=,Z-9ú'EY)t} +QB#HeJ`1| PxG](ӎY R ?,Uq \BAZ|]c|Q:_v[ԷIɝlHѹ+j[ЕxxNʻPmn$J8jP,h֨+glغmRfy;ͻw/GTZ΢xV>5Q9-h\%zZt~G)'Nm^@AICE3mP ep9X B\Z;<qfVN=2{;Pj "t,vP<ԘH[32=L-;-p.Kh/`jk~ntIC_SP*a4 &rv]̜a(*2U,&)00g-{leR~_p*sy ʣU:Xh p4d)dTvW۹L93S>}ؙM} eھu qtygvXĔ?~+J) i_ RxxRGݲ6>rzimC;g7%iclb^өKi܋qG8ᗯ>ASwHx.ja2A O">ƺ#OOLz@sm]뀙h`)G^Õ$Oj"M@ I~?3xc+HU8XEq3~̭-\Fj8O ֶDN۸Dml>ןfeC޻T0}?KJeTGeKwYzF?>f5̛?gk߃ v h7{%Fag8K2^pd2WkR2M랗:c* 5-'#?~xӨ(*I;B4@c m5cfBMl5ȇƤ#W:+o1}+><_)QC7Ai@hl.}H$'؝Ke+vȣ9%uX`g<E7VA#$Z%f8]}̬sJYp4px+%>dpP-q[@8MÄpőK5;(O}NNL"}OBTC/Nc`y'f _|7 eiik2S_LpŨPI嫿lˎAl\+Q0?IyoP3Mt&݅&uDNȫRØ ֏1Dדw'`mE"- `h(n{1H=Mwcox?Z`.|#v6շ g=qS)e7Ť>}A{l[L]+!+^Ŝ&g]TTZ[}Qj KNs!7c)Pqdwti,&Ri_i5fw< 5T.E='oYyu|]Ua.E$K͒F'ɺۇ=c]3@YJћя5Uvh$axF$WXfvyn*>Y'SdS H=W;TJ+4FRʢI6}+oR/JØR"uVo gMMbؼKdtm+2<)a{e;-F`fGœ?{wZUijUM^Ӧ e,V+SX>;!UlѸĥMI?| aydPjVe\ZRH]?ap\_~<-Z(>rzA.;ewY3} Bapj~dS:]&8X=*Z^{1s Ɋi_ +N$X(b™W?'Y{ rqC!G^ q}*rcu,ahS>},Ӻk 84o|@Gt4ig#F 02޹9Z9g~J%,WH}sԒ _H$˺RԊ ؾӏNq7j>[=f?o^ ^)WGjDe nʹc>slYػb4/X7d)UJk5Њ5XCkI|/$|AnMww7D@Vj+&O0[2BrLjB ztrUzM tłfoB^R/C*b)p-OGglHj>X&iJ*9<^,'II) Ïj܇u`fn>%0H}!Z,;ʜm )1܌"B` .Jr@!;N-tHߣho\DLM,ċ,3,wwCخM|b պ0TTlP;NCYhw^$RX_/0 ёq~;<~,Xmx7>y46\DrE/eXS/I IjZ-/%o`վqPTeŀFi?{u!aUU[+/Lr_"cvhJ n&hӒ:%fA0VK.3Џ$eR_5QZ$1Ŵn-[ե=簾+פBӂ5!pSM`#|g.;,iO4ċf[r&" r_hbҊ8v3%VFX[+yp'P<}`ܜOR^N43O'l5G XhWASSsV1N0\<p!ǛJz;pA,Qm^TʩQ|J~%:~{p5Yωߏ<&޼/yO=dH'\MNXN%q5J{)+?q~cǏNʍipZv}dJ) ]Hi#^#,/XE6 u-2dB/AG@DFB ɾAZ\_$Ք< J־ X,C(lT-o>ﴬ)-30F?d^MWPC< pE cDL/3\]nAƄpZs7XLE=vJ%#Ԇr "w|7WFM\`HLOH[oLإe9uѧ avusVY"SQQ!uiXQsw!b?r{-zJpYvf||%7Z(ЇF.ttd*(uk%2w|ތ͓ Ad< #68^I^g^Ii%jﲝ>fk42p4Rk濢+bjS ö%y\*G`}p]=;+> @Wtk{f?U0KzJ&VXOd Q$.'SUvLdz_SUl:M _@t {B8Aa6` 'IWYSG _O@J~JݘN1S6wC2OnFgֺs#孙f4+mã kM|VgB. 82H șͦG^ =O+E"rNV985li{:BN3q~F :{?Z.MJ)dy!O o"f43O`@m/ >X=Q'3uG6N2ih,JGMCɼ1Sjeƹhճ^&HJ+PI<q4o ɻVEvp0/@׊o!r 1r-'7Ϝ֝G[ʟ6Y Tn1C($Hl3)_ӑrh36= /;B8Tټ<2q{k3=mtY p[U ;v+||#fbIf,c>_C6ڨ?GԛzUbnπ3=n,|9/ER 4qG_^/rK cӴ_&W~wm}ܡW I;Q΂ZDF@7."EK~B~$oXvނG,/ s(ۙqA9=^Ar *Ϲnk&/N lej[s| 2Ubf7K3ZAO=Ke1w6TT b]B${ɨƱDH_c}/'`ĮutN-m1wvHnؾb1dTC̕s)Y!Q()L˙O@ϛ޶W{}\ޯ9ց*v#BF5ֆ.aYq9?*n Ǐ Lw[rjͩڟnB"pfZdfow b x x=si /)tl̬\qD] Z$i"Yط=$6!龅D$XI6A icj:{D6I xI7Rj΍᪃+s۩@Y\[HPzؗ>DFj8hX*56sOUNz5kĎ]N[E߃'.cMin˟8zJ ˚ a>I`F5.1{5YgJ.5c%!͠ӥwsy6mUW}:@`0f ]WܺC(4'U<|m2E'rvL[YzWk\Jj3-rH?Q,Ow=GdQYJϒ'Zhw<.cI; f.Md;]FpvKMhKոP2&_/־=Y?)q 0+!OaKj^[djzWP_rCFw_&s5e+!b¦0nL렎[pY:DuM2JDzZ^b ]d"'ḩbi7E^-nCcb׻r:N̈^;LnbҫU2z56(V# RkW`Yv޹X=n-Kg)ݿ![FY#.˂:״/am:\Kݞ8V:9)2Ol3ʃ>g%b,KcYY,9*j}riQ1}W-L=/ _00?i~2A fQ婪ɺE a ^I޷]FKx޳Bi<$\c[ ɻϨI_"]ު;hE gF.bFڒY~ M@tO#[!m]eމJȊaFd,CѧraS d۶ō>qRV*AHleCɂ8EcȰs(̋5?"0P񍊪?>~m◔bLv;QKP#KZGP1`NۃI1x"<Ȧ@Jf}F\`&keG6!M]kJodx8ۑkx4S 5#NsC EA9kRƧfxHa{*KPX|;MfLӳo{( Ͷ4jz-(4ܤF~ ʬx^X Rm۰LޓE$7T>+1hRPv^h8[V3. }P ȧȳmDad)M=p!HlS6!ŕ0)'EFPKqԯCf'ݕ?tv`*}i,߅h·!;l|V®flČYrcɹk#tٸ*1\j">e[tOW8 (a#zأ' R"*w0ohoÉ";ƹܐ#̸jU)fNL|XAK- ->TLykKFgqDn~`L@,ړo cVϟx:Cҵ~-ゾGd+Ձ{Nj\.S?~93}?y[+˒ JOzDmLbUHAp_HJ[QBltXz'uFK r A`h-P/{e Pt{f)~fwP/Em;Ԁ3ыSP=4H7,/"+} J{el'hCfjcIE(\3K.0*%`TíeY(-܅ 4b`%;Q)0=#H܁dYun$#!6tӌ{" [EK8S^QCbXq9F&:|$R53!x=ɎöB "'@`LUs;6(7C QcM}juv\F)秳T_Dvnf; [OI֫P\6:. q88uQUfOڞ` ؠ4to]jo;{m}2+pN]}'$?x2͆tC|0A ByľAקGR*ͦcD,}"I' IDYk}K$l^C`'s+v50 8$RE}BgqNKޤfLV2bUʣu5#0OWl595l=Ǒ! ]%e{Z҅ :Q`[HwLLC;@ ΘV| ET! I)xE')Ë.TPnjheDFtR9,OM6rR=@<: uHlJC II7?s}pUs2 [$%o !ȧ/áE97,ӅګdH_>'ߊTAUv>"ʌ!Oj|6:^0KO&gZ#?Ւɹ> =daH.a1;$~ET}>WNubo5{%٨rI -ޝ ;UMs (ea<1$Dj8#!2= ? +GgZ+~6缊rewyA(w7HP̫zpYfÚ}a:iy;vGpJ*;y,6d+z*ᢙx].XX%ٜMDHllT_> h4 GY'gɨ-N5y|;*pv['U!7x,(,>[[Ӓ98)>lrXm2i~?9~/O#M.\Evo^aS{u խMY0[4k=n[YmX (o(Łן@؜B_z,;br[t #ȅmkQαU"tzs,d!2=˅8f s]zȥc QFG%M-F|~^bSWd)rYi8ʧ͓[wVu?e  sxєs=,fn0^_3=.( GGh;իr11-bD'mLhKЕnAA$n(ؕK #nv;,yE喴v$M&Fq“)rnU5gD^'3bB"~OOe9xI=R+ry 9甛gUHy%B׶F()i{ro-(QF*;x`ԹIWJkZRU{\$~L$dT1>;pepd@Y'rt;iEp*̩z-I&U;ЋJ4?LrGVF,M$yXs̅5'ai=&<׍7}w._z?ڮZ D3 BSdb׋zzs(4B7Ms(K3z&O8PyCw^5ݐH.o7jп^:!jTgsIOn~ '' j63R&p7,z`? n艹V!e9;/Usw0wo%lKKƐTҹR"S۾(OnIg~ ݊0v2ojQ:zIk-Qߋr*Yqz6dј_gIzd5]C|2^$?WNЖ'^aƐaaCT8| JI1SYC4 F_~nxww ҇*s|kα$<9 X#!>*/qa_?9`IbO0 [qM2]ӆ]opSx@Xo@n4 2M̺0b[lr) ZtC}1 /`QՐu9js ޫb~F}T׋ 8?"<,J ޻0 !kHОL6@*rNv9ǵ>/&q/w<=cQMoRD# <$|OYܫGʏJBdzapjBéDvs["@3I$r9NmJC^Dysҷ6q'nh wH%ZrF5k")8DtJ9%& -1ey0~䢬Zn6%@%YD-A50uk ے})V3 O 0iRW$'Ta;BޏL[us8㵄H,W^up^g,wuվL`viQ\ ` RF3;c( U4x` .{]`^b $)i&u0N>X-0ieN%*PNC`au-)fUg4S^v=q_%Nu*óqt$_M&;d,*w`$?^NE?0~I!t( q@×No4qT07(|!HP? u F,C6|*& ]ږټ+K`|Y#ch{[.DJiM+p-(yH WICCMrd:0ksj `R~qƂ Tl-D*K59`Ї)t؀rǜۡCSMk?3ODFvhyX /HzqZt2sNr0Qgir eUV9D{ %Sa3Pq+S{Q)4W΋>rGv6s{͹F-Ҋ㼋x~sb|zzm!*2Io) M%Ҭ(O{P]aE{^;R|3vjISG"E؁ʕ㭔֨ T(fc#ĥY._L38KUR>#'O0N ZfO-:(BMJ0\n"ߡ1/ UWMF|~;7 FEh:נ=;^ ΁|o^mXN~,薡*V}\'s 5+]ם,86B~9$!oWVݲRJq^j'R?Ρ *DǭhT 2vFzG|4轭͉G8/y_ׂsR JԄ.輦Rڢ΀f }PQ6"r3Y+Ik+b )GD{.4'˺VcE'roZ~5hy@Hd =u,Ϯ8xX0mWݾzE`c͝7b niPzg w4~^#sl?R1yxwy"yNڪ+ 䎀НZVu\ӠUi \ hggYZ07070100000091000081a400000000000000000000000161421e7b00001eb8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/dvb-pll.ko.xz7zXZִF!t/{w]?Eh=ڜ9Th)Aw2ђ-4SYZ"P*Tr>{|-ZƘR('Ez QV:L RCnk̈ߓZ[Ĭ`UDV/s3o+re?˦x:Nf]8bŗG>Yyf"Oanj.?k0Mˆ}QikOױc0S3fr(2ܒ:FX}fyNxwP%݊v^{~dheZUV ֍)]  G\AΙ)jg;q!!ٷ ZK~t.?UR2B C5j9J^ɧvG=B7m]1~˄--: =[X=YՔ ܔ{1c] L,wtzbȺ4 J:G$ T5qikOKZJ!̚Ȏ{l)Ne|X.*V5*Kݺ}0-DfXF #L&}cG#5e iR_/i+@Bli F;HHe53bl!f@^Ԗ&GE AѲ8Eύr=Tc .RfAgb7)f9N&6ř~)I [Y(dWD*_Sx{jW;Mwjf3q&g>PB87E:kD^ְx{*C;RȊ}+6Mz>Ím:ZWv'~z ]j,OeAtĸu|L/FW_68fR2W'JTO ډ^]B¯E6F3vbAEm3HV^x\3lЌOb 3{}U7^\y8[G ϠO ;sĚ #34(BW0|-9ё,ʤX&?)17n ۩zN}q0=A#Y A.H3RhD1([eYu']Xɽ36S&dJ:"\.G*NCz Џ4'$ORʸxZeod`F@t#(]Cjܞp[Qax{Bl<$(7\R@:Kפ%{RPeŹ2AFBEyH$f[Ž|grf0 Qu&{Gк69YV&A4ф,6,wɪC<v]t1 !*NGz|]Z~#LEBݝ j8io28VN ,H }lƔӕ=;rS):$.[pl#I@PK8z2ROS:$K@t=}N/Ua) ʷaʲF2&]fgR.P__ bC Sjý;vz @Zb=] ϪڂGe7_? ~8nRrxJ 帕&٪l/rVٚ̈FL pQN%p. psrH];QZ%*W&4v 鷀O8rj֊n'>.c.>=w 䈢a7 bhgm&ŃU51 WD`Ȁ+E.HKWS@ @['\^_NW}6ɤCڥ%2:#w3㜠+dTm}>%Pđe$-hc-sJ'G;|>c ~i4529 C6l [?(z+,J̹BPkWw6ePX";td*&D0/ #(69P@&n g2f/56|KE[ʺX3 u4?J< 7DN qD% D/I̙%d"Pzg۳ $؍dv:.F3M<*Y\,)_>\?i_bRUTO7)<6ve-1%灍60}w&:ZV{ fr N;@^t a[JuE7/|fSU^=Ŧ) oV%m,Ha'?v.>k= M}B|#Ayun"dgMr;MBoew0IPGC,^A3k(?Zy[ϟ!B2QiGSԷUk ^+CŇ*;Z]N[ q"&}m oFX7;[|p*\տK"^c1+t+/M<و&^ODKEKcXE퟇͡Q#y۠?(r,_.]o`ku _M{!:t v 4I~ЎX7u!TaafNIy(;l1=$fA97 _zaT5g7rR)ϕxG?ڱGBEp{!V10Ω$#0: ΀oА˾FsX԰Dj}Fj$1:䏤ۮCɩX#TEj"'=ԊU9K%.~ mW:XQ}敺tv~?v2c2yT2gd{Y,a(! =4 ?0VA%Hzc7Y@ <ēa9q,io)s\w7 aϜ:T`c{(_TpUF%W*\RxsB` uz;b0K+Ʀ}/,~Bfxa3Ӟf/ Bm6bR#h(Є\lA/a7vr/5h<w<3}4)ӊ<]>mR.WɳheݱpKJ3=eG+WaD9z) ԭiltZpÅE^Շ*fJv%\81&E"P(-y<'XiCXҵ!E^Eo s>Bhf/O=Y>.#{H["!Zf*HB;͋< ;R '2 i4#:b잭wi]qL+V'̽g=kOus.95LwS @ݔ+4 jT X@X }oO]2u@RU?) {62" J p][AQ$6%JoEGk7!2gvabc}63Ʌf4gwfi,-WG2=*,/ؒ49V3-5#x^ }Pۄ\c#-:e(c@E =)sxpq&@rbEg$٫^6L( 맓|癤,_lEuh*dP QsaHE̦(;p9&iǿ+3^tՂɑ4:p!DGpNV&v"whCܘS$ ˒TMznp6W{ $ o}rq{9e˂ZIu U9Aw y5X8l߸[%)|u:7IZ)J_ Ua#†+K XڑM߭ M*0-V3 Mv.6Ԭl(eي܊icB}C0, =R]XLb4YCraEs1^{8n yV} 3f›l'v8F.-uhMzp <0w d%eAcv\nHOu4lXIhիcM26M_ʁKР[n#Tp0rd\u-W@{4,/Mf^N,P@ ȾԨ~_s྅O1VX{n0Eּ1{Txt,Gore՘}+eJ1 n}ocl^gT~r[]t *W3yFUm";Gq#S|fR]u>QFz6ѓ^ˆʳ iXv<t.F2Cr>uEQ-^1or.*k坃X.(u}Ftȴ0 xcco6.{4M<(_D Yqp:vmf7+i 5 H藺ቒR'z3 FAoV ³]1df%Y 6Iȋ#mL/n|;&r:-%bl6RRc*Y-THbхqo6% ݯ|fO_Qa,gL3QiqkWz MG{2S&4-%QCk)I:ggԅ|ͅl3:N(*}}*Jfg'Ow 1=Py.-?Fp-{C +]fW9ql#Q\Ͽrh<kxgx鶴a\v(ɤXkhw<W Oqoν-0Ň1#?NWa6,X~PbHv? 2<+Kv^-8T_YS-ګk^0 2H̍$3Y $cJ܏KaѪ֟=V6\Џ$^17ĕGϴbb[qj8tT~3S܆o#p\7wdT؝sIn sO[fVgrnUl-mɖcnW$tB4nĵ^?½jRkn[7QOν4^s@Q0iD~5N;jSf ]LɕiþCK35^nPh`AqrM,8 0qfOR зs[}$jJ1]1N{\,~dnp- VǂCz^Hd9X 筨d54ᓎOA 0᜴^&ͭ,\RpXԨFZ Qu'Xn8xB/8bm M6CPh@98bvIsMd29sd7*{Kk"ςwlNp/A/}A_|4); M$Fn;نŧzErZcQ p.PMhnbdx:w,$Jh7~%^i>/WɵC?pov/wj=h҉H|?'ZBMC+٩5tgS i|*7.dj~s:o6j3נy HwO޴ג\7"'`r4)Z8dP7G3)r` ՗owwE&\M.JgcIP:l՜nEvv( J @emx?r{THpdCKUƅb(rtZ/ձNBȸg;⺉\x^hyyU S{0ձcf(Kx3?2|IaBSH' 8勴]  R@aY]z.ͦ`]+q='Ҟ4*!"f?{s7 0AH"0N4l9Am};fɼߙ `{1"Ld=;}+V^1=LXa1T_aۤg_m9pdv]7'Rgk#Ήcr$fzYw#5  X '\'L0"En# $()ڸZ3* UTqѦCo~vŔV- OA ~7o:)Feլ\zw6!We~k= 2]dd: |ןf%d@gU̦6Rp J(>*T}'4-(}L h~BDA…Wdl\љ y> j0֟lQPF*2d[hWģ:_G)e:#n\4MKZKGLe>cD]\`:Eq3+s;ȵ8gL 6*Q(JdY&:zS5' Ξx٧j#1bTCǎYȏy:4υ{q$~xn V=r9 6C}^nƓ0OcvPPb-, ")1~=.1'yBkDP|>?z4s#o]{1?+ԯ0|Vs!ox'WgN0N9[1+K2zz~-܆'z`lV[+|5bZ5:}_S8GzEF|˲N)j=#4vx6OSr'%8sN3b֜ M8*7 x|qciX]^DIXx&rЎi<7ؽSʾ?&\* U&rmaȴ*vΨ@IT3{,v*ԋU5X/ABbπZ\ b&NhQ=F& oslŔ$u^|OxЁݚt_l(>Fz<(Q0 d0w,M9/u{998SwyraABmՂoC_Z> `c Af2F+NЊqHڸCqU@-rWP҄Tb#Joc#"Wȥ E, z:u "ˇ)o|ϭEqQzr# ~oJX6yY (6U:KLP⧵) lAVDŚOPu!>0!v/&"F迳"ѿ'/|`/Uk s nhxB^nv3ɤ播ݰ[c:iO84Yh7kԝ!C^ MZ\5W 7m2Nsڮa띝RI?5\2ᖢ*(}O3'w}++(ov@agK]sd?#-=З;ϼ.Yy֫Ga@7\<S 'ZM< )˥EiT%;l7u/cw#"~m|;bkFjv)  "q^ļdǘ7VdVsX3k﮲t.| &ٮ׈e -3Ko0gFcS) ߷gB1ƻRv ݱ`4/ ,EH9"b?Y-,\D'!'B4h;w_ 1hd6ֽlٹ>!/"(!](l~vjHIѡAQF ϟ xx d[O `+,b4F-M 3N]6!!v;1U׸}lL JQz{N`/W>l4m'84 ͒qY%ōQ?Q^H=A Z'RӍTPwTʡx|M'ת ߞd(7sIm wrw TO#0xo=DQߩ3m1 liPWEfk0TQJ8[E*9Jb050iBAq~:0&|)CϢ 6z8mULN@cIZ.5/Əuϯ;g\v1]H$*7=hDHi8:cQ}76҂-LO>7-'A5qsLF]FHAjS+ЫhD@oK[;ΕLJnɫ '~Қw|8 Hc/K5=ǥ [kzjsjФtHyweZo-6wDHM*fyֳ_H.Pk2nR&oyɟ5AO6.`hAD{ɨ PƏXO],q*qܳ4?AxUT=sӇ߷~(KyMC@{h$SC:N6щDo)<&&#zppㄳnk7+%t3#ij+%7@[-`a6?YZXV%W4C gx"-0rN.YdYOV] X$tI^FGTVH[@)T${M&?F75cO}2^a 02̳ꚞBdz08[9㬨AM!Z{^ZaAU38"hZuK*2I] <ЧDP}PeS6.=4aں q3A|#m#9J1&b@>#E~.^Pn|2¥%e}<)Q{9R_;S hؠw]nQ|< ZA`rn䵔QHf)D69gԻ\ x^QP`7O@wjnWDJiF.8C$s#r݄MK(vHs xܩNxWV?Hx~keT&aP8 cΗu9<cP}/#-Zr=F̼Kt" yMJ[Q;lbu;ml+hfD=zx}kǶze3/ͻ8G ݓ>-Hi@ti-R.ɩƳz{>j>cz{ۻJ_jAF U g=A"uHxѧ;J*eKV,*q׉ suHϲ?qE@e.8#uDFm=W4%%xak*'PVy)$6k:?Hpg`WÀW|Y#U_܍ ֤YxB*]kŏ |a4w4{ rbZYߎrSm\A^'z Valø#錈Z߀= 6?} h;@z/JeaFn--3 6(}4*K)?ʨ'þa;] jS'i[Y+% Z:|NOX5B6-Q@.vu489&&AٛZg[t+waTgrs5x4F[n;f `lra p>jX k@yg\\BxJq/=Sԍ̎48Ԙ+(e+;-Y)nSLflSڢU#5MBmܗnPg@ \mĄm-b=egT&A5Zu?֝ƢZ5}js\Ѣf҄@4HSd8t(XLD,6!GiHZob2c ^{{7Ķ^JmTx=z "'9ȷ#eF5"e>ѭ,}z,<;̛ꭔr鱵ŵ!fK=" MvlT> 6&[jͺ-)X) xg>#.r;adk}S! ą>g=TVx ՇcկM*!̕7K0~\]ڎd4zYC}x8,J# PE3Jhc'ݸ537UEmBG~wp7Ƅ88gߧi-v¶grKrI4z0u Kh HR2FZX5< /{ { #?u@29!WdH!#r|rZ{SVc}dz+>1:YbSD0~U2|+ s̷F% ;}4QiUd>_hYDtQsJDgGK54b~YڻP_Zb-At0lYYK IY6"ٚLHPwm2Cqp fs7るkVyylYDr4ÐeiXM[Mk7E{-K!b}, @DBlҞ#~5 |l-ZBbvʽBIx*9ńgk[lS>ۥ{N&xYF:XCm;5qEYnBCM!:@ԩt&r7I<xTDfoe#~IB+OyId8U F GQk_ 2%0|dtQ^)o mrsgD%%SH^k)wt&Cԙii*_#\ǻqgΘI.V$H ,HlBlƦ 'vFt5޾f/.w؆c 30^8 ͱgTMd,v3k43Yۇ4_y)'.Y:'uY֮FYr0Gr'upFdqѼmJR+D6.[JZ|.ԣP,{y&[%[L&2 v~*f%S?V+?ʺwIo)G!֦sbt;~zo6)sxTφap!]KួhkOZx: ^B}F{ӎx?`T@,[xQ@)8aܜ%Mvύ;e+K9 &YK{sO^VSh]8OtQ@nHUܷ }ӀůB@?On <.O\dEp4AxQ}7[yW!+6-pUHXjtBIzY5uu- $[P+\r~Ĥ_f`^wj~B g .LՏ,^9 YQ̐*](t#fۀc@\zTs:)PH' pjߗD51s%0f"KPH74l HX#lohU b~>W5~q.6"jxhרbq(;sm`ʨv4(/& '}?2u/k,(~_Q3 D~ RY8Y dJ-nʐ,5% 'ᓙVxm400@DwƗt?=$Wr 4ngh͔s-~]كRB,s"_9) uɕ=E 'PzDDOYҏDCv:,pQ;By ̵H|vߴvpeh"b.ύbtkgZi?IHE:5 (I9j:J+PUAT6hk"aW35o*lօw: ?(ƾ5ˠ^tGگv~~eyIʺrOPpEė`uϱn0ڼϔua>͢6g4@z%+. H_{)pnI5,mHC1ʒ@eEHtP؁j ή^IiEb/HoR24劣 /ro ;1ܘ &7R'T[D ,"&hV)X$p*r@,}'){p^8@v5@}!/wCl 6TN@.֞N,:t?[Aȋ' S$H!QΉOYDW@$NE[7iizu7Iw{p;P@$mٝ5Ĝf#wHLnNwwb׺D=BcAk`x41pUR]`?j"O7=>Ǚ*)P'^.y s#`gEKvIN Hb oJ0MY$.7FnR$6Eh2Zp_IjY?gB,ZܙoO{צ໬pX(J; \^ow<랓seJ"M%ݖw ; k᪦=oy0IgARS͸ҸU(=uYp\}^=NjL{܉JlL6 ۅ¬Z&qDu$ zZՄw27@n3IUBxrUh{{RCs  R&]qOzyj& 0Nx(D`=g#lwRւ- [i:KhD>Y\Ʌ?1Hk(V&vT.qߞmn;%oo"ב8t3G/&\“9=׈ eK'γk C&GYC& n^kegܰ @+jcRy# 2#ɑͭeG:WVڞ6e{c"?Xf0J {bռ3Gb+Z!%2N0-}ӉN3eGP3nڱ<o8 ͥʻtBex|,}$?3^ y2أՈ;[8򘟵W{Wҗ%B̽CsR;sԙm~H,d鲥ПO2#u595J:iQ6jOdٽ~3!K"\'!wBH>Cj<ËJ7q3ia"_H+s8fkvl!XaN%|j2=ҙ[_6lW`~;Hz(hy'ߑDMH+:D xɌh_c:Pjac;w/C0&|\2y6k/GUIzyY Ȋ Y L՟.+%"mAQ7zޢ%n Sf0 V $Pag;%~Pht-zJ.YKv676ǯz h\InJtHpQA_}+76Q6"ۀȨ=OIעEdfA (%63vl+Y?SX+j4?1Xއ@g-oے ;U -ޔkcT}= "QdUbzaݎF4t`ɽtHO3l2"8ݩwF{,@ȁ/*sw=j}S1ӯAg{G #( q6p<Hz1őFJ;"ȸGx@ 0Iը=z%AhMjQ`3Ns_cLeMkYk*VUyRt';Rծ tDN?1$~GlsX:" 6:U,ORm̀빝֧}7Wzz-Svm2q <89@ (J#pfO2GZqkcFZү1ٵ ԲRvܜ2RC0X`?ۼ'ʷFJ3Ħ^_lat3"G3TB'ސ]LżQ{ֆ^<{k#dK JRO&U9 ]9ΈJ J|̲ yK97pu䁨Ly. 9[w5U찰>$LynR;kX8YCnX>A/-j2^OƕSvZ *(=o_^Ej&$yg{v6^͝) 8:X2%\^L~Km.yv}0nvr#t26%4OSADҼr|h9^[Տ@9s@W{uUYX/'<Tbw 9BG@^k]BNzP0J^*6,xPkSTPr[0T11٫y6I|E=([7+R38(s̈́PA%nLFyIYs\:KG!v[ꍣ! =U81>"GOFƹ|AԷ oYTIΜ 6,G2;'|bƷl^՝feXSVbWV7K^.Yz}6i͸a=aV濼AVy{ *g,/l=AO ~1T,A@ʸŅytY3fG +SطDH}kBQіzZe'6Sm=Z=']02x!dbD71 #zp+mNE)!l̴<:l.1 \Y$VnqP^k#&?c\gfevbU1ҧbi$ .S.K"aS\VCF6yIFّ(Pdi\W* [L&רmhN0Sr8jkq PQ[`8 <'`Ռ<=Hc!w{a#PK4/jIHP:t1]F:+gp7(6b܉&IJr [ _sݤ&*i_!6@80jEK)fFk2bOC: s5Ui$4 ,&SPXTX D|^l^/H5LoXե EE9@u0yR}!/%,ĐݖV![R(hoXKU Է"q}$*(}TK|ma8%SW-581[9guTM{9.{) p{G*CZgk%WPI`[ɤ'eQB6C'%o׹aֈc ㎗ ;1kf"cj79۪Uy 2.}Jupnl|kK"` K dqCVvGu Ih,aY 1u jL_!9aN]+d6+RLsYkMYLP0DO`ydf9~[w^905kU{"\MȢۣIٶ :S@dv ȐPK__+iww`3i1+\ʸ7dԧ;e`nmhg!wS%9B?<*Dfl }ဿG&0mX6W 5atYŕIV]n3}x/pV ΂ɦp 1 BZ(SyȮJ~_@kYnVMz1B@}K]~$!҅s[2:H#/ύB=KMA/S;(D5)p"vbǣp&O#18?8|*&'F܄ݪ!Z6ԣhH#Dqe1[NDIO(ZOڰ°dH%ޫn3T3}ejZ &²iodw $G՜(V*:~Рt!l;ᖞGg.`RQήLp:0ǎ畢z_8C''aM: ϓN "QҮ|W/ΝO&Ms*4K=e-=wYK3j{Rݫhgcr<٩ջڊdTfT/$DEryU3Baw߁ 7M>*1QJe((O%۲>d+pvT#|!Q2=Wαhv\ɺQ\/ɠF_KG޷YX $j'jm,Y*-92B\M v \sU(p2"oͿ-;6;.!5;(r]& -/go+yn =^Q}~j4ju  %/f a{ڎn?6'.@DI4O|Dn<#%s(^ڞ$ЈI,ə]z3.)>#]xyc4IމGk0 3ޯaZƒ/# 2UR\ q83*fQZsEEx(`ؚUҗl2&x[D '-x R[mj Iy!.7O^X|uh!Y^ Խ T@ B$BZ`<$4t֙/9[T9ms&|;fhORў `s/m2sNz6|dv!Qطbdza=Y[Ł(OpL#0[n `jv2 ڡ]/e%8p F4KhCe `'uQK&Cx fva='Cc[]Pz7!KEul,o=mefB37!f3T|zYn_EL Z*t~}78h|$^OY l=qZT{s6CB\<ʶ,Hq[a֞G]V/֣ 2<ä.ւh^ܣ;ZA//(B:o(UL&\do_¹M/ :!oP=̭~־z-9HqF,݃| x;xMFs:4n̞˷>~z-x٘9E4{JdI[zu݄Wš:AٽӗGն%FeiӦ=S $Û]8偑]XI[϶'uψ;{MiܔYtfmvnV ? zB ^v4sqד cIz~SoSNF*G\rGld#q p>>(MҰĊ?PoirQ3O([! n:jS-ZҰ^}b,eK96878zi4W$I@ÈjN8^NGo+k˿&?UsIrQ᜾Z 2PgC{}~BFV;ƣS!h\|lҼK ibĒl&hOqkw?^Oh գL뗰RON;oJ.~IMt2"Z?Јgţ)YS n(΋=*Pwo@DGGC@]Qʫ"rgCUK P1G[8'c/+UtWZ'=ݟbnYmlsMIKZA!4< ر<"6sbXauH✘:ڇey @ֵH{g:\}͟Fڏ?%~MFr3.s[ewSa b~ ;WM1'D(ؓWLe#wL?!T )pvs`e[2dp脳i+9~Sj?oM {SKn|M *L3{Es2?K%_ {wt;C Tέf XsP#@k5Sp\kQ]0NmpA+ A+ȯ%~H 7=xT\)-C'|lBqJ~U|a !$30堇E63P h0NΦ8}u>[I/BrhGmĢiEN6?xU'2Ft تRF*[.t'J]S :&a#c*ܞЯxhԆl1êg'ȊMYV1ÚBs'bjOHs ҺJ .} V߶B 8ZmG3Ul `7 Q#-20{!(7PKgP_zwud;y_\@: |ZXЈj+^oK45!{W- N@_?E![Ղ/O@e4լ?$*h=tT$Ǐl25 vKcכּg4q>]xo-=BJlPqy9w" 5 wpƢwtk}eu3T7i:4LL*wN@{7Ez 8(:vA|5B"uŚoeGa`E.<Co<14I~}i<t^uˁձ,[1DoOH#<?N $ Gjy 9n*\*f,xZ9?Zl $, eQ&e`# Hi9\E#05`-7F8~. z;"g ~ 9P ۀń>ru^sP#X~4Vs}Vyj ZCX0|lYMj>lGHORt6pç٘>9pWoPQ+9frBʴa03,j @ L̷mi,/H/ao$b?Vʎؗ e}h/̓)4K^\6&uh\QL̠r4mˌZF Ѹ8O8NMCJ`{gdQugi(1GDyԆAtԾ0.:jidp0_ϻ 8GJ%Iʫ *kCn44 Ɏr z?K-'U͵ n| >5x=jrcy['bvR;VǫT<6>U#Xb:==3ںSyk|UȈ!+ ^VGTlL2?Ԅ5i}a>Nj D!]Q疂q`%Z #gh.~rwZy/G`wml: -p {/X-#=ipEpC][\cnPxD<ڂ>Ge#g\ r .ĬiCL%B͵W!1ErC2 lp>! )XvHhtz 2d<4/p}%k?TǯkF1O,8)LExYb/,P8>Qt)FEe†N|A(`Ym>N;3nN2B[+qMP$Wiuh|kIOz'蕏oQvU)[tۋ>r4.:䖽u8["klm]r^tC&{&P$⪐2>Q&ȡ,Lۓ,d?JNڥ F]Gr\AT$L>20N6dqT<*9 8e|m9ɍI) H~4als-9; lJmp <|Ż)^1q?ġQju9ء u숒E,ҝ{}aNYJ|P@w+ bcBE- >|H-dW|)rïlITw. O2૬. &OӱĞl5E!;KD8Â|I8\Jր!>O94TǺY<qAܘ4þ" W$OF0FX U}g t̸ .ϰSЅ0;Ws~Zq3*tH/5@ohJ̇Z#%pu5ĔAPXmv2{c +V0 )h|xqb@شx Ó6*z>Q5gm4@lMB.n [0ӱ#1Jܞ@"ZW_0jg{ ݸ2W#)~nmV2%1XVV} 3'zrAͽZט1㬄M ~W s,$`g+*5<ހR /=2?M&V5.mVm\ J5jrl4@ ]n9L; tPtI{;A}Zhj6U6=f} D JbT'IQ.x,*'sziR}G'қ@U2CK1[L=fٶL5g!dU5Di5sC&"|m gM;$BnaAr3b~Q8_X{(>-Y YȫKTNdf%B~fs6՜GjK YkV0wa1MG0m}-D˴*J(N3P .٠ŰBq:v[B1IābcB3epJTӏ+WrXt`bM1;VJ⊢'f5Oc;`~1Bs`Oy2Ը]!-8gɲ!e +> E%'W:==J\9[jJE΃L![iVa׋%:U6MHlg#b@X:#arbdwEԌY0G("k]()-D7=wAԍ܂ : 4ľ;C+ݱK\G 1 /1}2x7OO r&jZqWˍ,p7[j{RY4lyH:G¿*a~!dRR\:&1 /j_:cey#F\42Uur6n,rܠwEGc6Vo ߃ySۯA_*T5{y@}4`^ƋɻR=8#Ni^q8G۴![N}_Qa2 °[JoUjz˜Թ(lUl|Th?-ٳ:LzUZ13ٿ]22Z 5GQ'VX 2s9[y9chTgtbpMoy9 9V*Nz `$nJ\.7LmF%:-8Vb]ѳe-߲9l*&{6XtqԱ@־F8yluEJl}ܘ#~^nMpzΟݔ8[S]Ym ܡRKur][Bd&T"³kWJ4uEF?Kmlǔ \Q{Q5Zߓ!n'IOy:+; xd>?5L5⯸gh_ɭzIQ00|OpMm-7{P$uBifm H#;NOC-(hW$qՀgfCa21>ۭZ(p߽N[#N ũGZp3 |K-zrg;e8xV4 hn :MCT. 3nd(M:7bX*7Te]i46NZL)֧+:l2[m6R|G^w .s˨6%#Z^_G8)J0k(i 9)WTk_1#=HLWB - vQ O0bgٓYP`-_g+R]9}'T=nZ kVu83SN 9%[ [qc. HСs,힟I ҳ?hlň=7Py˾|U)g ^FXgf:$f]=ǻYDeXH.(3]F3oAStuMq~Q?۔}#xVYRFt:vYT@vWF, Rg*Cվ[V:9ߟ(zO}tp йP {(Q*Z[_, {XxbE6l51r(5ȴ R<+~ǹqZ kG.'- ')i,{F4}i}OGtXJ =#`0F3.%L%h['CQ{~$ P3F1Tnn3/Tv W$(pnLE`5X"tiWA0!0RtЙi /9nyH8 jWs$2)PQ)2ɖJ㴥W.⧈Ӻ3-, K*J&wg}ʘ‡+{w:3%K$FiEĝ-3h SS&2 7~1P Fr˅bm?0k=|%7лq{aQzkC1sHg)gq9A*ʪv(T,8u*E؄(vo1 ݎ6),ۖ#L&q`&M<$F֘pod-f]e gk` _9e͸.!?<˜WIE?wP5 U# dZeq9&3#^2-_y}:ð_)qXJ?+~6iׅwvW>c B[dr@4|A9B쫤K!t%OZVnƉF6ks*#-\ËcH7'DH75$^%βBLQʌ~X?Cݫsj㝓נ"&[Ӛ6+~-j[rSva^V\)b8fb5 =Trհq뎦܂^a9r%}64a0@+=)KzV1-."O;#ٗܜS>бכ3a32/Í:Zg0_!^1H)4 Я<oMyHFͮ?9~֗V!.z0/lByI^ŗF"-޵D3*.:bpaaEb9 lmyBaJ2/f8s s$G`_F0ti8`._rD4 񓞓?yՐEL>qR*}=L!s#P2'*oKgD* ۟ElÚ.MFғuW|wpTyEY7' |ff9'w(WcPwE+O%nO8TiZy6m|r] $Z0FԓCjx.5 b0^7B1|eܫ |<0K|ǮHdsl\k/^`tiNtwȖ?3_gsYϣG7tѠpbh3;A 脉i>&V%T#uy\F-sEC])A͘yFQjkQ;x|`lw:ի,&Wb(1>WPw #~^8neַ}O]`7)٬2~զΆ$MLu-:t&,bb",heImN%.-f9oܵk埈vl{]'C X!KAgXY-^-cVjmqeBXSW>=jU9w}|(:BR!ԩ*PUw(02pkF]i}W=I"klqlj'-llLr6 %^rcɶHΉC%yߓ'O9ddGg=&л_e BďbSd قr^:mYsf 'UQp`j,vWm5;/i2sC_aNꐇ :7P.Ʊc_ (*Mt>i:9#R#kz zw*%@)M`'VUw' P˔YU<|t=b5R a՜IG'UT[>"G<(DՂrJw MI4Uc'KP ʤ$' 6$&$ lr 7m$ _av(iW~Euv.OM8aH`8.7z+[ҡiVpci1% gNxj͙b`bX`vbHl\:h+:*i=&!-sb7Y-HlΒדOkϩ_KSX|qc[n\-uR[I?No==h ~{&:y5lwɾ\P6FL}L/?7-Qu;ﷹ,X>|\A9 NN@p KZ0_8[@^Õ6o4]_EQW[mm~]-Z-NT;sp/I9. ?+X 6%ۧz}"Ql-&~sþq2]HZȕ 0pwqOv(0i STx)nQ5BX"r] ]*K%"\qH7/X/;~(nn6B(iHTK#q)5VR,FҨp=> W4W ^Nt4ӉTF6 vJI.NFqC_toKpk,A˄iۄ{ptiػ`ѢP/*q1,|'S!£L |O0))_xe$/E(`Nh3&Y"4g؊49Z@RWD הR0.[vxցHOkF}p3%FtR,wݿOg#`$:L#ѵ@!ͭ@]i&%r&DaSd+rㅨON&$Lr4B-$ O ÏA}=wX|~2$~w .NՔsY^"㳯{\ 0 ?K"YAN_M1~PHbv^uFiLaO*av;u Rx Љp=wgD_mΌ}kwL%KqkgW$^ ?~ledVpЗPOA1*29Bq փPC^] w[;X,DflQ g˲Jgz':;lUVl-8?FcW%??S;b03s$nt%J+ JjFX ]GL:KB~>0uelmM'y>ңr Oc*ras۹eYB~N}A)pw?({p(>%~~~ڵ_3,(-[zt{^h;|+MhS~;7 Gg'W(b)7R1H V 7p#*ܴ(6,WPRpiBJb*,(Y7Ww!#9.2RAj̢ %cٺr)<eKL vA,4E`f̧` q0R#h{dc-JϜ*Qھ#XI4`+bC) 14= f3z6Z5|ExJ%iy|[ENz.s U䋽VWx?M?+|3OF >8o?+M{wm_IgwpMgl.-瓅e,ەb$Kz mBd8kvDp™ ~h[wNGka F#1@ L':lKU_q!Bt%fN K̏ٵˈY% CksNނB\iu/#&4C#O10,16$P("-;Ye:S؅6MEt.`F#"`f1LB'M;FrXlAbS[v u j'9!OBɴE/F?Ohm;,ֱ"(E =~HC{>}H"^#p[ۺ+2] y6Yxbj7{Fd{AQ>W?P0EBs^˪d]i"5t!L5^ݸȰ6_`L;g4~_7F]M  c w7hP"gJ.?+ Lihy-&z!@a߃9#8?7/W @7O"xbOǺm\?s0Ӱ\@T=K&6 t !̲wkYm2hvw?SF֛\ 8y r2P֕cr(f<[yR|FIAEI1,0.۾%=WzsTafUׄoj ]Ҕ(2c rLBZv 7@Q슝8D gbÑHBRo? m#K)O0&0D}+!+#LXs,`{6k9 "07Hr =`,x6kUejF ЂxaR'!/O>ȵPQku# iH2_Hkh4.myxۯem}:sg$-뉴.c&n.N"ua\wSܼva&)0{Y- ъlMB]d-9ڍ*vR;f1xܑ{,6 Vh2N$:f2i.}.xNEvd ᮥh 1'ލѤGeotjr>@>ZzD[~r_5v Wĕ|a!u_Q>8_ #]4oB33d<7`hӼ3#ry 1MR# w7IYVjMN%*&5. K0UJ Y&֢E! dls'w&pvV^jz bEoJ^q8ή65xB6:<"Vh{W@ olq!A~^ D湌gAg8{;֗nD3 2NG}ًQyO4if7xw,rC.󧱉^XQ҅M Xk6yLN%|XgC|X.%s|XjKp*<(&KC?" ,YT7 upsMiLz.YƲ_\RJā?'r#]ը'O@G;YD1[$6kT #6%DҠ<!y-M;ajBl ~P|E&Ѣߚ~u'*uJ%3-3*f\oyL렁 E<ӛ$cKY`e|]!%upJi%X4\^&V Rz21y%I簩3ѝkx݌) MUSs~{^T {]@Q+Pc|Yyjtp41c}*>Gϰ]Q*$ 7Ҹ ,T-u[PAVcV\~ﴹE`齔SP т 5V4 /nQ[Ջׅm`,AJtע"T[.OS_r Y>,Cڮ*J Z_% & 2''>t-!u=ZqtⲰ㤊8C*Mܮ (iG rz}fCGoN3{BNs7j::ᨙGv&l?#:dNWgOn =ܟYh"#$.p>-K m=<3Ժoó8SFeoeA?p0_L_@[LXDykkfLQ{Ž^Yob́ޚ Mim=2ˀ O7P{pgv)q3 q n7 ,QSӃeKdb)3Eg+;0Zy8]bĺDPS}T# gIRc?%O:ۍfIC`zt36A=鬱^]Ep/`<ހ08R=1 A !jN~* BhRE <+%E^=Gs~]NKP:~{|1NFc M|}jRG?wpK''3o*^ T\p~rcK{" Y_ۏɤNnd(L=%ׁݐN,Z]w`uR:RS/2Z~C;Wr>6xgp Tdڼ -P>h!itah=^I Bі6#^62Z.!nD>[,?AY"Y<9+c[*)7+ɗ~R-oP->[ R;k(k]ٜPθmÑ>*g:o9+h ͏&,U4(r'^FzP5YVoS. |16:e7_v M+9x|AM6d0ʈ&quuϕe_h5LQ t)D?.ladFz.py+B8 &PRFi:p~%0%$el&c>@\ Wso,No ױց^2X)s/fӞ'k`+βHhn>bAm9SA ģG %91Q/Ћ~dQ2.@ *9 XC}@"C:e4]z"7_TqaX|8 Z)NK!w̵NgKߺUCU58.H?BH&e鄁{lPdS]t2u<G췸P+Jvl؞DGF.D֖K{Ph/$`nHn=yxJ|tqRp96wfn/{?~A ?;y-Ѥgfq#u-iIX+ƟhRa@lqؗ^6!`u];QElt2Tu~L/mPh}74.`=y*߬>b,S2&-bH  }IW[I*v8{-ֆNb|/N$dm/k7|%dւA~bweZ" 'Ȋx^Ê_UO[ _odJj :.09dnaIQ+5daQŧpj&-a"I[ƯSQR̊NɄ1S<~2Χ$Ĭ>Z1D]BY~Z̶4D/ 27v#p7w,94D>nthUY)nl[Lij6"}`>eb>4U:ii{tQZA EyA$ "&4MnZsO^<L6w:M9edbn ąQSfW{ܞ'ǝ7)p ʤ>qSFwMVtV_1hlmYӃex^g6k;5P[%}(;P°_9g){Y:h}\uz&/"21!k T5 sS>Q*0FH/zhNa-k1=V嫪 B W o; Qa*g hᾪvU;S錬_5z¬JkCgW;LG!k/>u#d^%LjWhhJ $ XSTqhc|{:zw]VVE2_ ]cV۩ԄYΜ@WqA6 C,9Sd*0@Y[m0UcF.G RV@HQb3jҜEGAdzRuh!3;cY+^.~+MR|\iq@gXcAQfקp!jaVjܩIZY]&7\] tZpL0[mb;zv4 t%~y jQ]qG#`@^7npjN˕d %(NLAXmdžcG"\sNA )0 q}s4(C#GG[Y_SWXR#F6 3ɓ$4~IiOgH/k+p?sj\&*.k@R3/Dž(J"ȇt_2.fX'V]h䑓Ɖ^{X+XAQ)VJlCOlU 9㲀Z]NA ؄%`NalWU˄P;iw_B>m2Cn[/jAr7* $Io i־<m*7w6 8ڑPUwLK`W-+{l4^ R2=+dZp;pEu5rrLV2ݕW[>S(mr)?|RE^s6aaWG; ϛ R^< w@Ƅ>:QF2/z! )KՁr;daEv, ɕ"*tO%ΩQE>ǡ?G66v};AiG]? &[zx,d #Oͥ1S*·}BhnAJxpN 3@޵y⡉VwNJ㔶@DȤ vّc>Q=_B' 8’23~2=!b8'~/:!\1cLKm ?8/1 B䶗fI' \0uWj)*=YZ=\׭C]=]ܤ&GD|Y}#:gC3yS !JKZr9jp?Tѥ J3 nwzMʼn̗jm+G=Zj؍|ƧCz6XK0@AkIV4 |--,콷{w "ϒZH3yxT98]G]#gT]=jS2['؃zIL@~4m381ȼEtUPIp.3؋=Ȫk8n Kڟk z8|'C`ףd(+mҡ.75JBj̃򏪗Kt9t@#bh]cKFQ&тsRՒkЌѡEVvM{Uej6 ʯ`cH5/crQ,[Kv}mD=1N8˙,8*F*'%0dNe&- -&]W=k U:rљNM OUq`mN$a,Obj%Px^>`͍\L-䞰>Hwλ#TS]0LP0qWq>rSc5@*#dnGvb`F*hCEƒr9 $% Ѥw'>0:ϫ6gMY'ſbU34?t=t׭2Llƅ_zn D N(6!֞rY=m, qjp<*o>,B-r%-G,,;"Fw F>qIn~I*Ao!̯Ǣx`;bƝP3OOHEZءe<')&w'ɲލpOK~4,g jqe"k=vbOy) `gwzb9!#%~T:@S L7cz3;mԃau0G&2D3zk/DB6m/{ͯԯZyA$#Gfv/2-]4dj:gYKfy]^>Hk ҍ=2c.8Ol15|cEҡBϥ2hF᭓RyO]+g 2e׾暔LR{ƚZD|Ԧˠ 7" 1K|DKA"xȯle;&.wѝB1*b6r4M OF]kYW ]`&!Dm;^/uNFs,ptym,A>pq"r 8ucͣnB>"]:Ey &- 87tNWIjsسm["~g ߽Xԉ,GB H|rY +UG; U,p[!'#O+-6>6^'F'$䵡pSQЯf@jǡCIK-g8^;qʣ@'%fxin5Y,yۏ#m 5"ccOg)g :xv/P:Vw=8ux#SWT!61мݱ`;$55' t)#2·r9&X{^.f+gW-[K)GS(A$=gkϣUN~CDBmXQRGAiV-55ZZGW?Y rAaᙊs2e[Wl>4kIK}` N>, *5ojÃPG-Ըa6:*M7C=Hszfm ?+A{2KXT;J^mJ 8{TOo d֧.~;WROIwH|N,ԖZǓy%ZI/I[R.[4ZgM4RS8LK"ER@|_Gvo'B6x,i _נ  e -ܚY^ڹ;]^*$:@lx1ؚ\=٥>5ËxT~џ;}x|-dՄW{2v^~E>_pӚD|k ~"SȈ5*sz%(mwr觩< #E naEu0N>1|m}ҵ FFrsX|+qC`fGzo{Z|OָȃDm58<3Khz0дz\0M78HTS3Чm+ w~K<)~1֕\} :!duNvҴ&1x9 މ5J h홌1)lCDYumfJ ) FHlpmcYM>@LxU Uܕ %1VPwzt%`RhB]9$tit/]dp7 t~ݔh{>! QxvNy9 oŗƁҀiy.cq%뉧l|K?jv]^BnW1}HMGzJUcm İ%aA<$a6@DVHs)L? )r?罹P:dN͔T.v=~%&е%uS ya\wV;~F5 !_8Mkw%]R ̉r?45}^W)ىB; ?8У/|`f@>:X9ZRx N3Z@F 3e%nHC \pGG#yQvN+\CRrFOO zkmUȿ]%FNƶ~ DX\ui +uMv~.s]\[`eRX<}`xIaHǗSoK1\E<)9!_ 3{Uk0=Mn)D`mRnᆊJBp%{CKy|trakѕA$(!x% 1 @Ug̵=w'uEDj4N hs/?N@Pc1T U[,=p^; A!iN9N*6ن{׮)1+rCs:oהP(7\ 1r' 1< Ln^ǠqZpQk]A8N7zVhzVĜ1\TF+O0&, 䇽ǓC&7 ;y2'JG_X#_Yo2cx!JП+8v49zˋ)9;v⋩}nW>Cw@om{V '2wsuv7Σ[NXE=%[ojP5)!cn6nC~SXg~Y{Z&Ke/AA%ꢡ9H 0pmP =0d*ltӟbT*9pvH{_+՗Nm\(PN-I>Ox>UVp@e?ʑ6qhlTff;iֽݵc3ϛqpہ[Zoz%^ .n p'z$w9lynq dQuA"u2G$uW /tApZ-Ҵ ȱ&c˰a#\|{m[Qƭj.p d۳ۿNN\$&ݪr\~1]K[ξtW\q+wh?:o,ŹElX(Q7:.2Dk(#:4 ,`:h s jW+Y^Ѧu25M<Чri:EdjIadP1Nokjā#)m:AT ,ڵS:nȗ%v:DـP^^Ȭp2X m$R\ NKMa8@2-e}qqng͎[G^Ap$}+1^-ylAFlöt)+a;LV2;CIndNR rRE?(F4ѳ!O71BiPd}ql+WṪ *~m@:#z-2?Ʌv$FrM(j-: f!pvqN@t/.o 89C!sإ %W\f-c<[/hAM9&Ч2Y._4'ƧhV[`7w_?6;@ڷ>,_X8 7nj0}H0\(gtyԊ,٪O-Kġ0ϵ oD!,w!+kD2D 4#BmK-=2H&ȶVW]kYnx bh3V._l۞댑K^ыHJΦ7KȻR-=B֕!N9P DJ> ^-qy)넬V;C6zTR dG/za1om9ғtWYWLg-L2jͷ} J0Q'GQUҩLXs% "aoo4ev\򝰷ޢlڀE J & }_O6%~-HӪ֙VXҡcur vхc,= Gؕ|Zv=_/&\iuMB?>_"ZӋ, ;)G[y6-ia_<;l|)-R+Cm)LMqy]D͞=#Yj6{Яɛ$ =lD2vX*ix]pc a=@U2^lFT]1dXHƵx~&Y'tbiȀ?ҵgej˺8WϲamNxm-\G!O#9O=TY7A!rp[js(:gv*:٭Z1MP53.LMS fbfLʢJ8=Fhi))~`;Z D1X|>K@ r.ā(oxJ˭i>ɳQqt Zx'X8<ܱ{o/U_jk&#Ĵ!MJt̮6A$Z+QhY@Oݯߗ[ `ZTv9("RVVX7Q,z] " $.N0kQz8CC)@UA6zG _Q3@W3sghH%c#:W77CBPR}v 3 |_YE.]w"VBL>(oBYw`4IɃT ' ~)UE[kbh=&c=KxJNrbucLaDyJe&dE7 1 Ո2N ƧC7(sq `U4VC I xm`0\؋!Q9Ds@xz<]|4TԸt*97irp|f{ί^e[q$/ u]qt(=+317b+ٺI;\Yj! HI_ nY̿ZbSPJ\/bJђooC)"t[zǿ-}56Iͯu)qM|g(>$q%}.bDjrc6wYa4X,:]>>[,$^i ▗krjeh[*F(v+lO~s@[ppۓUNK}Z0L*`$_'j@rfraxRm_ <*;DBX e}=0.&##sLmmz]hBTZ{,6 PGN8+XoFqH@lc'k0u|IG8uvEԥׇC@CG tg.[I?;O˓O:w*3RkXVϳ01qyFͯVQ"~J'#,.;ם0G((G3ގoʛ&1Nu:OUŖ" 𵐞ҽ]jiqBt,p'țeUy?4検}8XMj$x,P>AC·-94zߕqr1`[M}BY1m+KO 96XVRW g_HkD36֪?bGĬN r<8sZ=Nm)[[WROVE"==F;2AG5Wo)TVU3X yJ{9]tEJBTjǔ{Zo=v8R3j Cv_+Gֽ2@ڕɍa0mCQmnyoeas"23 %e?݌ @Kپquؙi\hLYu7(Qabyf e-|\cEtuc?#⾾*) Z3?BP}?;'@j U }&#D@rxhq<*ѴF9PV@@]w;_X괳p\~4 #cy]Z+儭7Eq>άtWԞD !OS[tweq;8\k[/*AQebm9KQg(D^ Y: 1;9rm]u$OݰI43ybFӂЇ<]0B>fZW$Siނ(Rް`@Cd&&@sא޵raRnƧalg˿Xm\JEO=}XWHAHbOS!>"j%A3t웡X ^!!#*Si@2w֊2ۂ(?ĩ{->FN5 kh溃LFC6U'ܴ GsT0w2[p&]m!Q7dlwjBR|:Lzl&[b7Ba_rT/{}HbNtHHY񐊿5ï4ulѕ/f3B3L 碲xx Lvyo/`*w9khքYxN.GѮBIؒ4{*!)99*l1D$[ y($3L$ PV)O AM(?ʮ<{hmz%1Lw8؛hzklsQ;(Imkw~WSY\=e1! QaR} <ӹN,(722//R5jFƊZReM|N<9M1Y>Yw|o12#`! ?Y̻6/ AbX)6@ɘK[#+BwፗS-C!\Eg a3cq¤޶, H]V  8\kꎫ[IM5NWR gmz(S0˰ZTԴ6`/Y`|;!>[h>i]-gRT`h@'J.Tqu)!D_`@Cl2 tO9G & jUNU _+7qa7 faS (TsbwlDk}g|`ZXC}ӹrE\y %A Ob) $pϏmu*=bH9|;ϼ]eu!V֕=):T7W&$vaO"S=ǥ Z=<_jO+c9Mʚ7mh8a ٙhwz#bB1y~xѼksgAs3Jkj!9*?!kdX^`OD4wB]M~_K`ybS86p%2P,Ҙڍm(he;Fȅ/FV苣@@(=J(G޲c^*CLЩ.jz3gߜ:ɚGܓŻQյ>Rɮ0D9Xʫ\892uLëc%KTÖ"W c ͗t)[3:`[BR%aÃJqCy5e' &#tUwOD@@Tc^0y7#Q;=}xWVLpwg9t!Lό>찷zlGERIApnL׶^ ~(eQy䑇PAa a􄴴2Ɖ>MV>8ހes.7CVdhFrX͔U pV"fpgy6yCS5.[_!ìB=ipnt]g`7pi#OZD;,<7'YA}ࠕ-C!UB|oeV?J3. gBsb|vBL`4UrJKP$=fMr/!UNuK8ASMB$:SE/k( ʏaۃ hiI,Tַ4VagJৠp٢<~iY+~( #NP@yf[ \H'%6.2лg$>9 *O.ZJuyNN?-{{x64SAI~y8vrS$Ҷa)4 iC2.3 (mM28Rm]_ L{gHI<1K$lk-Fn6Ղ8kR /UDZĜl?2oo2 e؜}$N! H׻W}iga͜ ècC%$s|>oDm}W1uczC˰DqFaj(ѱi0 ϨaVKߐT RJ~K4XL"KrS&i,A΂+Hj4OgBQ'( Ɯ\٫=9n4e os:+ؼ Wuܹ SzqP׌|_2dG+~*{ws'g(zpB]9^v Ȍ8zeS7os+g7gHǣ[G)zo/ nm{։Ydp H ͹<- Fԛ%2,ሃmC]%a㻤EٍC n)rհZ3G0" 38"[^ g֋9?mNL^ֵ1pR~߁hng3x:5crhFkO /v>nSv>nEaaYxxQlfT՛—~QJs9=JR۵,8I9eOM21͑+u%h?֑cB৻^>H"s2QIfCvdz;~JQ|R8Y+vج"ÁӾ3@,~!X4u߸̞1`?m1n)ϐt}QV[ -x tg,>R >yn"];ǁpҰɏw vJ&U:j& Ul흟K鄗̍r*\l*~V1D'#%~ȞU\2yK5R5זy+XRMQͯ sX+oZ$6IB<٣9431mg\5$U; ϓa|s7^vz"Jt6I./z"x`,ǀ.S|>'x+v 5Yzk~}topm,"joJ} ,L ^^G4!/莼 T ќ~2cZn0.y>6+ԭ_KIB7"h'ֺAf*a}ef<2WJ"*DPYJ"&~ şb"2kME"jk>ΆfEÞKQx(݅[[R-Nx^1CCG ,Ϣk<;+NͷA-c"hcr,hN50'W7!̶θJVw, }[MqVȌ6pB@j|N2Ǥ3 "@Gdm J? DV1d&dO@,kGc]Jrſ:7?a}/NJJ9Kپ~!P11KqO,NrH*؄sH_u|clXxba1JXR)kĀNR>#i]=>9Y֨NIУ2<>*-v P쐏2<5^G:ձx4, IǴg'GpR["Oعό9F7KKmaGcn&[(*$pM8,st\hETI f7ZoKueˏm~:8GC<%O:0`Lt>9eIm5]v ƤxY\z<oKұ4>'WZ|јR>Q/f@8jftaKdn1=ŃaBrrct*LbXz$ʪH9-s7? J׬a+g%a}S]Sk:I$R͕R107?k.?3@ Je Q곉ܥ+߃ESՈTKΧJ3E3uD")Vv}`* r;ˁeka3i$(iwsSp(5"́d t"C)3^{ab[+)d;|KqB{‡(YW8CAg=[Ln M0l7dLHp>.`|x%w2=4[6qOG_@.V`Š.''à>숛ҩ k'ja~#(9nx!t8V <7d1!-{uo]{OG{m:yY#E.f:LGEKeE# G d zA#d~r:[ӿNJ{rG%Qitʚqe]M %kx+@bG _g)hxlbdLLzBxAISf2X5Qov+GЇ/ Ҳ`v3KӴ1J>s" 3[kE:;Lۨǖ@0ᭃc:H*TmMyo5 7E>`.uV2"DQxy2cO=E?bpV%(5ٙ:FB:u_e˝0~1 Sÿ3J,a `A;?tuAY;.1x9D8Ֆ2hӖуn'Õve~r%-T| Fp{`,򌷇T1~}1n=pOfNyLAU+ԐA 0Vn:@ul1P@6 SDF`8GJx+[L_ߙv.㥺_32{w;—j2`=W}*I!i QB5'rzڈ6С˂3d,ПD(21WlS@ٮ^̮q6c,=ݷTs;;+N r@!,D'H1Fa˅ mB]b6='/Bg_Xav#JrX<1լl}H6 <{&5ZRPNh½f~q>oGQ,1!/)0Gf{UпivaՄ3RvT?v]kz,F o\m㨗 yMthCB"Remk&0jH-V0Cԧ>k[Sflru$>M.$aNOϪ] -ұo3\dO{j<=IʑIu8O4dnF/5T~+ ʋr`O !DiSTep;By-1.g򼖧%ÊryK@!!SHzP/JOqrMSu>x…Y 䕬`#v6<9ށhCc oc풇'=B%4CX2Y;KNW+#37%ԣ=HNoCВ$I8y/kV@ʬ[ U0K{: B<碇-цzT 8y/RFn?/􍽉Н~`tާ^-N:)dW :@l!~өSb1׽:lPԵsE'e 81~K1bTܕ SJ,vq~1jx jzlvVY#z5MVB( WSDV>օ~rFUV睂x]y7b{/ӟp`dv*63IO}q A'oKafP &e!/jm!aڭǏ짃d KKNI"1]v2q TӴ{^lmkXYg@^,3#0Fz-&)"SVf41:[%9q6_ڭV_H)ypӱRd]fwPH䦻:0K,zڽ[JW ̆{8toFVuC 1oI{jRT wih2z&pj;Q &=JsNRrcړv0cwPs]?  9Qs[zs/Emz]PL.b9w|)=(ʹтsnMtG|/4ٛiwl$sZϏ!h!eAHE0Dƚ?{2 d.|i' ܑy!Q)ft7z}eKً=Ez<6Ѿ!ɷLZ~U, IFY{,d5̗(~7jڄxy6^LsDcD }(hd،|Pf,0{˼a4?|<)_y*ؔ,;IɎTq^o{W\NHGc0sժ!cC!jRИɐ16Ou9vý=͹*y^lAkiXY0ޙ|YKQK~z7n|`ZublmwlXw'` 2A65Ǹe"LyJ ?JQ(C3޼ ۫2Sӟ['7qi4|"'AZXݭp?BSpud`i~e6 s^^g|z api||_BZߐKqT0RV,~C`ͯSx tFc-`xO;^gTWw/2/} M2b"J'4YC jHq܏NS(T}c>F9A2d/&#};w,1Ty2|d5=lQ{RFē |e36%1%Q~ Is=: 6k^ioCjئmH~(廒j|kU"kn?p4y^$O#,}sJOߺlNpy9qLE!tPsjyb%dvMJTbV)ouZ;z5s0q0^k`nEK\|̈́i~6P\;G'g@PNُ%{iwxOB|`<7[.=E"V(6Qm\׶PYvU2FuJ V1Xp_Ao)Mhk0NƲGUCv{#Ē h[4 JΩwUٰwT9!Ph7 CM?1+=cVI Ʒ~l Qˏz<ڍ]qa{ENaw[pB1ռΔ)]9mn\sBfU aNmJ?JjlLO<ɟt Evqs .MoxrIZd92d~jR%@rH1p\е=(brJj,Vea_hb$? ꫉llK<ֆʂ8ҭ{{h}#hvS2a@:ApCP a㥲x uA% )72ӣ[uFwǺs @TM SQ#kQ!PBHR+5=I7oL{ F!>,9|^:b+5B̉Db[`c5pڋ!`䛬`,CŒ1l^%$FJEaճ̔8&Yݮi ۊUc[DNc<](nr\e(⒑5;ZS8=&UPxs$2Gig_aėyBm $8׾qmT'˽օI[ %Iؐ` VU!]AUorGϛml ݦp:P"D& `9K  ,NLJKh!kj &ljUk*ҡ |C=cXA0`-Xɻƫ<(HsxE0Hp /*r*p\S 8mtMx늊bEЅԻm1W ;5;!6uTZ {h"; ۺ|QO]g >sc]&&G99'k5] c_ȇ- JאwuZ>H:<֚Fj6p擫MړXp('qvNJǨw [/9QUKc-~t04zA&Q;R8GQLR֧ n0 @-')NnlY\*Ÿ{nZ}t8ZT4cLV_!r̀]׋yg5 HzOvH;EaomUl0^" ^,hpz-XjmDIk[.t'[{Z4yB=P5)ƃdj,>J5ЄX| _y ^1wL5vQ%O(2pn2N_cJRđni|~ևVp[:kxhV>4uiYXnhQb71daGL+b}{5:E! 2O2,}3V`" (Rw:TIhNBH5:ޤoEhUƮδ6ėvnzSuJ5ׯO[5$3?Ĩ)]9`E=ܷWh/bK/¾ɑj_CMfmM/_Óq@LJ~\̳$&^&6\:뮁n-ֶ'E s1,% *^/AF(|Q[ , {;)3'Zc9W"RozJrD)m6z^0s^)e5.zIAT(P,JjX5>8FaͯQd4 ""y:=|?+D3~@.t>@7Z krTx Λ*k 'DEgDSȩV]w^mlX8s+F ,+*+)#'].&W0mXWтP_!<6Z/W*S7AsTm1Pاx@yQLEq=O(⋙%;Ay&( ONP<ӪV4ݥ&}o%ycΞFpП1 -Hq<[aUrsfB1JHhFlvXd뭙B 4[V$,ta͐iw_آ{ &,q8 Cاv㾷TmzP*l}ZR.w_ɼ'PWGu!IX|u>_-" yzM5?)QB }ܟvWtMO}1&Hge~ܕpڜXZ D_%&mdd~* Ohrx0Xm^!!Yϋabר5^5F QpVڛı7Ӻ+2%8Qn`Bf΋d|o3428 mԯ3 =OvהX6-8N4~_(x"Y ZaSm҇(w^ [W8郔?PG[ ϫ 8z(ߌg4e1ԃg_d?%Ͳ;Dk; δI딨DFNc@]¤pQ܌+R kGf0d?vD"oZTOΘ`P{i9JSWI~;(>aK<9pm[vUIna ARo)|u;sgYbcRVGr sHV:0Vh GŔ@{/ z5MR׷wIIFyyֹEį%W(nfNuؗ~krE_%mp/;z)֠W Y~5<#i=#Ӽd!g'O| A?0HP,nyNm/=0gyE9Ps L.pҝ}2juOGS-Kt Y&EYNcI1d$/\#Kh9!E';O\s!Ɨ>L1@q grQb)T+qp)Tot\5ͨRkQٽ;i-'!#]h7aC3m =☋^w@+O#a:c)9Y_R3X U9c|اaf]la˴ A6.Ry϶ WU)8{z97Jr=hh? q_:Ǚ[hZ`׶vP ?XoL@Z嬢@0 ֹ D~p<м$Lo!l1o* c*B5HqVuchXfM3`Z(̎,*H+ڞ +wGk~޼,^&ԃVBcN69R6ܭl`0$b_ H7n-,n*`9՚?>Q-v$x_wqzK0^^ arN{R{ڎtk?1?ʉxۛgAVV!*Qg/ #?| F+Odp:,*`kĂL6%/F"~_֚/{ {1H-r2 >'7 $jˑig_hp0딴^ضf!Kq=V'`!zCyDwsD сGe MS脐G<ާֹYoS-_B/,eapo7#RqDhHM+?BOGTTݝiv_5[HQq]/JX1(He\1b]-ΰ-#GO{P ~Q_4￸ȥdlW(1{q!:ȤqWeY51zS;ķԦZȌRҐ#M ;U&D^E )=lVz\ (FF=$<ܼaßb!Gq,]/tI=h̷6lv=/B;Hn*utk #wnjt3 km$GH2A5#ɯ&4iwᙞ@ y^Vws.i c{Cvjl:uU^e ,-=ٷ>dq@}HzժgC1w+Y$A~ >SO$VpaRe^[в#Xrޕj<􁶲׎ٻf[zT{=JBA@N\hFpLV2L$ kaEM\c~/='n0ą)Yw,. (o;FX\>_.xqV(Sv X{4p;VU?ev_Ⓕ?#<1{f~$ NnpdkSDg Mp$EW^f[L]Ϝydz $ Nu#,TjVOdo-9*w6TUz'|9 CEϣ=Xs]Hc2JlVKT5ۤ ܭ-0_%>E>Z1jP)UT.L,$A=lY m?AS-*lwMk%Zd *QN}x8$Jҏ2:GU=wR]j]NE m=C^y^P@wrD!Ixԍ!1 #riF̙:=Pd@SMҏI+@TR{_[Ln>c]x˵O-@ ܋0^^[ 7A)1J&fpcFS 0 Ij]S`G3gtUzU!f7=pR-~={C#p?\g/Y: B_ O_ 3B''ͮ\JШW"i7xDZ™]An#Uy+׶[+誡Ѫ?C0+`cF2}EqoJW)l>М t:B}Z )P1(Q"Sp>:cSf.6"Pʏ}^(Af "] GT@7l6 pL2@.$MUQKW |>`\!~(42;M}emb {H@O( ][={u+֘utJXEl(pTBA,0;qʀԢ/մCL;u' (հD=8Кm<#WA$bxד.Hpbzc e} 6F(CDf`j:H d)S<殇I _:|aTܣT 6)jRք bN8K#'- |iͿ8{\*l#%E WKȦZ)EuBwv-թ2Hguv5hbbVGR>7`+KgI/:.6B1cF,ӏM {]#OxV%wv%y\`a馲IiEZ ʍ'S,jO4!4+iʟj[߽-AOERyaG˗zS.u3c(2 &8 ˾`uw݂ì^ؖ>T*tYy6,ߦ"mզ-ZJ]+yHB]k)4x"80z [?)_AZ{Q(2 dqM]T.9P +<4&8339rf/\): tR<`%rbY2ްIp⿸мK?xULh4.3dY֓G`3,Fҝ ٪0Vђ oNFw )W%,nd/UFW;ZH>F\/UԄ\p2P u`Bq*xYCf\B syI͛/g֭NV֦Kh _h+rNurrO%8*ݹ#3˅A[c8!ѢX]="9T?֗GLcXq`2M!x̏]&}^eob]q25SX͖a2i#d]0RґoPh=0}}0rpwi@“V-2;g^ez(w(*k%lgWv݃Wx8b,>C64!K ?y8=mxMu"U눧Fɀt;%ȱN/CۄO2C7u;j| 8h)U?#{*~L!BE!9Nƻ,ih1R}G6G.{\Hi:BiXĬ Q'jz!hT2ŵ´1]_" @:VM2}J[ 7dgG~|{udQaa_S S[ (5iђЗʎ%62}HYG ?k΅28Ӹ7VFw8E 1C8﮿0+Ojvii >)͠n8fgC8<¡RLX#(}٪Mv)8I҇1_V"d%DpWSHl>^hJ>uP-}IaѕfTxs~'ɍcsc]c_ Znp<"5G^^>cy7JZh3~Τ@JSZiPrl9zjbT:,/n#$B}CM8SsfZke]qf#P9a¼CPh&M5Рߟu-Þv w͛-^4/# ق{xn?ϣWuZDp m~}N@Džے&ߩ/Z}~Dʀ촔 F0wbB4 Gk 3S㛵*-.bk2v2^.qnXC8mP-.@eaC47''ZޏDqHaXv떼4ˣ|g( <\ijnߎᦪ=`%2 QOj6>M MζVQX}فS%mY?@\ۚ2&fz;<2P q[c]X9h_ G'Lo!+bvn֖z,H?y4 i#M&M/xKdTŤpb*&=LЭ726^GQt62yd 3EX;Gfiw{sBżN].4F Mȕ@~[#$]C{5ge Q|e8b6O:5F賒@zoe|?4~;0b͠(DxdTu5_c7^j+X0A&LBvj)O_AjxI׌ oӔwBj?ӬC 'd^4"`{:yorZ+ 'Y8L*RF9H%uX6dnCQ*/Åv:&F\ڽf̼{|V,Ac8] dBu`6w]ۥ5dh;-镰A5@iU%.{PV? -Sa9Y|KEx ZjNgbwH-?n#,*k)ؙj҃aBC(5XT  0J 9OO ('9haEeerj2ؘd3)fw.y _+`Ct1ߟR;Oi]XV0&´OHjYfڸ>TVԖrw_jWR({қRrKOdom@"T[ulaWR EÉu˟B@kIS $.Yvr3rNS5(X~ޢݘBw ysh}"-Ȑ屢m! s5hynWTt}gxp7TJfHOM3x&ؑ{i' lǷЧsB|\;Ge%FĿTgS'_P.Έln؉ >p*[8!Qm[IK>_lDb'BPN[RW2 !Z̞*/w(pIS0$ {h n"$/Uu$RG%1Fs*y]dKQ$C/Iŀnalo^^%w W[Hi1cPj/4سt:߽_J?^Qr:6s欄"S_Z_6Bgq}3<8+~)41Sz/y(Z\ QƴטB'B]Uh3Wm Ǐ~Qk';r@(bMzyq*ܘrN*=TQz]+Js;FJU%E9]R&ci9}.[U+X ^P? D!غ11Q !e}\" 4Pڲlstc@iG;tP=PZZEOiL0euR8`I{˥BR+ڤU^7C.F0T].I1RUz讑ӱ원}Y$AE!o~GpQ{Iw oWCH)9>b zlm =#oH8X>[r# &峡hQ&D [J'H J 'h;b:duZ)4'M18Ş!|z@?"iB`'şjfFՀtq?#HWi؃e*xZ@'FKWmr=;~$ly>$ٲ˜g J"!\6;(Vlzq n& Fm{=N V~]IXu</ƎeE,<㎁y1Zֺwe)s5j!c,sve9r[j= e]LE4?Ha84WRpXsK|)"&G&匣⥺[p, )EzD`}(I48I[H:%NʢnԞԜ[ .f^t_9&Ŋjb{WqB @⦣=N3hx2aKQĊ0xtFS NrTkKKcEyoMab-ai'L%rΦvf]%LGW D`?ojCr[Lmu"{~.RHu %(|2I);1i%hiP~& Eٷ鋉+pyE53I;]ձ4|Yt81 (b% U:n0< ZxG@|_1~X5w4&rG%  e6+p]?-lpue.DQXkƶÃ]aH+Ao49i=̬{ %_LPNe_YQRaW7B|ty>>16Ii~BN~A=DNW^?H,"s*nɳ^}Cmw3cяH{Et_SGP2Jܲn!;uvGw L-WQn;pV]Gn.*&[E{#%f;4,l4~e e9.@3 ũ/!z3b{AwCoeqiZRPRˠR)p:밢/LMUyQt1X ОgM=wUz\n%s\~$}KNsa@r7Q*H~[$a {R+׆kBh{y.re(K; RpaT"sKq)+$øGtO {3R"^+9sX>Y"~2ƛYA1嚯P$"Ubw 6MMPאoE9BN ӱC5Q刌gLիVu?*z6&b`,C3R~nBlA:6# GWrĺO;L&|}>{q5I a o;Ce`PKrɜ?fz;fb]DUwjf!7vEEZC幍T҈Ml n_=r|\V-5]ʭH 4NԞkkCkV熦9059z؃ +aBYѕ4Y#o/ɀ$CD?H|STh ݣc[3@.ƨma5H1tmZ(8KgZŶM?-ڗޥ֍Z/, IO~Gʷ ߰Z H&ʮ1)yCHwU[F[&P3889Qv-0s ]=QnD-]%@Rf4$e\/[/gu'HlrghpeԁLTFgBtYKJpN(#~L; |ټMZto0Ray+uWǂ0e-Qc.wŻ}N=ʔ0l«AR9%M$2t}‚ɤ/Yrrr-> %VOڸE%5|↢T {+\'P_ ڗnu]u`9XhvC..g\=evMWxՕOzTr,uKτ^y%?>e"ݠHY4^*'.iG@%i ƵQڻԲY:y߿/$֡"Nx_f}>;2-zH$m.(I3D܁BZ@%\hΓ8Vu;pt=X!yr7fAVJ:w^O62}Ê+ETm[.4Mo+Q:HoW l̬(K$D6B(o1ӏej#\` j5>R̪/A{6`序D1Ƕ|8Ztlxkct /J!{X++N5qDOF4)^ZW;{yx@^]?y_n:2q̃2(<kq{Z65@,s`jD0e&xO`?R yr9 :MS[]V]l&MF\,bvԀV#<;qgt-ZX\w' VŊ^ o#]4dss@_(F-C9fl+ ,9<:V^w,O\1oZ#/ZO'x_#1Sx$Pw39A4EG_론r u'd6+Ořj&բ]@|8zGH.W]RͨBzP;O+1 (|P蛼@}@z^HsR^}RD 1^CJtu{4e(`T5k;Ǭ:3Qs/TKLB^JO"eQiTR;v}@޻W_'DUkAxb,QmۧV"Р] rH~CV`cicwc#n2x"Ф^f\i6 $0DVoS]ؖTrIS1qf2O&Yp.xj?׽x!䨥rddgpC'>?ޝxDYɋv8݄sy~u))x&[A}<('j&Y wN \4 FKJ|>S#jSIH١jv@l~Eq7+lQr"BLd5́@+< _ۮ#Z}9Zs}R*{1/7`,ɨKEg7!_?0RE̞yH"ȷ]Q* b2YPФ*+w჆׃'~%K-[-BnƨF-/*2^qMa V(۝տ۪rlDW#YgwANQ Atѵzȍw}&vC$ڥKgH4t/Y$5ADqp& j\9^Įԣ\fDV)ձsb1 ~Ơr$87[jo c(ajR)DU8he2;랏"g[2UaӃ@R u،S+@v.K SFŝqce谁YHo2A֯;ˠkuӪqq#f{IPc>&~ճ֔cX/ؘъ5~ []5s+1t^$z"nOP견/Lwo?vdaj^N%eL M$Ed%KF~9[^ʹu`\7m2kwe:}mL^){#4neke6:oCPZT4V1Zt~CХ|Cŕ'v@N풪d>}-8MF'axJ㵼 _df-EQӤ:8okj9} 6U>AU1AT83yBDI $z4AA$WP^,|g@ם֢nͽVDV=yX+(̄J&(y-9@sEiu2S;G0g;e ozVbRAg?lAؓf8,j-qh.CYHk荐˄G\V |bgWZ4&<=γXZЙƖ!8#^3;_[ *q/ڙHũߵ( –ڲu!ѳC|w-,H t4( T+o`9sv*i B.X:K?8yM"f(wxr[>i @wN7R=:r1QHߺ oSÿ>Yg _ y[[↘jGaZ 6nӹo+"jZd-c8bp tvV؝5,N$anXցYߌKjEBn}i+vx疭fOzfc*]_u@+=hq‚]Z<}¬f_2&0%tgQ6J,Pi%k ZAQNg[AhkLNgE8n&hf.C7*8R,Զ151(Sؚ( Ɉ@3pWiaW7֗~W:>gB",HZ[z^P_n?hٰQ32nP8;r؂v*#Zs1HO~sT(lzrrl aQHBH*mEҩ_&} &S&s km%&8]@)H+e;v!s<ֲ%Fqc'C4Jm4BMp\aA;>YՐ&>I&]&#rZJGNaznt{P1[:Ac[@̸b&};.^,q+iI q6TMlۤmέ"%֭w!3a[" wm N/S|?9Ns& %hs.Bc|߻8Le9)y_ʫ<BYآ#Y^fńý, ๕RŢԜ ybTr^+Y_g*'~Yw0Ir&kዐ 9%47dcstNj0FemuUȆe# Tƞc[p+*34*gqf:m-<-X*٬䅋<U\YG<|L5fEwAE#w)a×mȱ:")&-ENx!jOStdD!mwA?ȼ[eԟs8>70XI`{l b!q88N&`H:keD e O@[&#]Zxv ʻճJK[,/HZ[`EC K=ņqn4hm*茇}ISE͈ ;Cx5k% ِBĺ+,.dޅ18/fU!#؋ rfA)cuB7'6]4Khs\qjj;Ms%$m$pV m b#:vN\z5@l[޶P:H ]m7#+vy 㲧~Ї<!{KkZy5kwP{v#v_mJve4cnaOIhך>̩@*'hXOD ^^(w Dw r9h+:cpadK(>NYC=%$0򚯓MnxZV zopLZxk7$*)N> ^D@7g{8e}9YT C"Ǽt0.᧑vܐ(:W g1" ]N\(T_pDdY"9фN*|>XRI /,˹w5/̡坚("rM>k.=$f}_ҕ:l+34O",W@yH2!nn+54vIhZHBm_DHތ1ՈޥC=?Pmɶpe _R[s'(VQWU WI!q 27H޹ILsj[?SkhG+;D"\VIݫic.Z<9k+ D nT_}Χ.ۤM3ՙ|a#5v7,1*IiB뉋5δøsuwqFyU]gtJ®m $A7,&Tin?d1Bt>.7&ٌYAG:~iB\xd 2q `o\h9K`|r8'ǚaܸL$(X)MfN#;f N4C-㤼8KL]Tԡ Qh2F܋'H6rl2s$҂vbLpǀ{Uy !ePK# pK{%Tuơz"OL{V{HF]TvVU+Q%BL4.V?32m:!WKDg" !}C䉣[0cs5Ӥ] "2H!%i[τgȷO)!aX{v:\%wCJAC$E{-]j椢?)%oXM'Iou{<uLNΌB)EMor_[V,b **^ìMi$ciL0H𼼴HWk8 )*UcsERF=̷)?4&,:±E &46k̻3qn3y_Ş.ux^ 2WT"(ʮf|F K 4o, ~k4]VD-7i-y`) [N"##( +$v] _R#fSQNBL}s4K 0\^-/c"mx7br䃀BEY+ bJ* -s^PCw^I!߱\F]oh&7bFɤxn$[Ͽt>0;CwB4LsZ&HYZJ_>bؖvVd> =)03ˆC h.桱'cFzU 9%%&ˢ٬ s$fdظfĔa6ܥht,B<{[*-1~acLyƑo62> 7ba:|A ~Rƈ8EVQl8EJ;Kg/3Qȷ^dD헻Ou|l;nmB{:W(W]?W R[iLN ?1)A#-A/U'y`&OEnb ?ɕ@e:aj G]8`+/ZIdB!SC\9/.9 9{hunBa3/,Rg]]ꂷ)BHB=/ialFC5VL^^hAGkƑ@. ni?"V$T3nD3XGEvk;MbХt\odU t ޫy2 >Q%|d8 ^M!i3ڤW+'|`ȰXPQDΥ:kB ieyfP:]/zZW*G{R.ci: ,@KyWZхy* 0q͚*D uc?gٺn=v7;xZjD E\k C5 Cѱh5{ >}nǧ彁*{DTV3m 8&&}L=Dtkk6\ZivUVv<.(3r<D3?$a=s ZZXΞl"pq,΁Idkm5DaB1!Hz,G:( G};ZMP_0=}>sr_9tjLg?kCHވL |"NQi$ZUJFHŧX%Yƌg CwP{юNYW8YB34䖕1v_Ї*z1$Jʷ(h+O95<}G[IL)qOEWrCv5韽gGXudZ 2g78\Q뼂܎P*M 8<& M<xB#?BڡlYsSޯPmuuɼMTŻ7O&4ڢh|jyp^"вBn鯬;WP9*ͼ=nPt6=襼s7ݫT};r]sB:0(O3; ZD}f}z3Gp׮Rfz$28h|Mtki%E$ZCVU堦i ]v%;9K5 E%my~&2[ H0P.4`?KSq? ֣symLzIU"%5TnB՜۵?f/Z׭xj$rP?& \.[qhEpc'5kZ1]6g.xo, gxCkqsT^{+Ѧ{t,п|ON8SщLϖ+~7׮NߵG?&c4JKkS0C2tpܳTAC{em`hWXC`%k m>tj1?n*^w}P] osN[dAd% a] bs|44Z}{zwq֝&E7#3#TbD>15shXp+/I jpp#|RwՔ6|/~ ,)rv>tEbAC:̀z&kq:لE ȏˋMR0X؁{MUnیOK~YS$ ɪQ.NAmfCHahU%Wv2-_|_eCL*] ?li?ܑza on/čd).?yNx3a&(Ww@ԾЊ)nl'cN@݌J/)R#+{AiےS̳3tȳS"Fn~,09 a^ :hէ?!;ރ A; 5nwAR@Ю7lMq4ūYt&PZ ^tà %(c9^}5xIjv6a$7< UxVצJF&?#-Iu8 |B2bb^ <{o\\S`tm);ip܍rҁ~Ixu]EQt |5w1s[\kH‹i|P2N++$sZe$+? kx {KT+ B| ? EfxUWvF1zӈl2H֗/^E*s&] 2)]N7he`wjR&,2P;5ҲplIPS|9Ĩy fƸMK}dy{o3:$MMfQglueAۓ~t Zkx#i5o>hۨո -KÉnyp:gô%[{4JP6XT>`,ȲQdSX÷"3 X1yYh+Kl,Ӽ.L}NX>܁%ؖ2;Sg[ PK5 J! N\bhƃVYf@>*ⱌ,n,.뛫5h(\~6 :nZaReu$r`7{4ţ>'+wyvU3?g!fYc%|c]ۧ_04 U?SYvd#@_3\S_~rКq[c[#hwϰ @ѫ~ETٙjX:KWPKվM%O7Ə੺8nq'Dp凧)ñv  -{(/"}L% a:<$iWI?pj]Zn[()8~Q5YZV ,Ihͼ M'An^HHixkYVgbсcU`Sr@=տ#e^Id6)3WQ`X#kXags +vJZ_WSa_G姏$fm* @pѤ] ozf9Tښʍ ʤV(/+ܜt10jZ h :;)lCpp|;)}SBo;2!YWj@xRz7DΎɉ;Ia0_EOC#dY[YOFZ!ѯC63 G1uyKژjWUtvuu-bʦsioџTC7ϮԂU4ĪosnB;ɇa?1/#ť^!BD%ස^ߠ)A(( A$T>_h5[]>HoqGXTe큤TE\no [jyuu =W QByBo(Hn"զvAZ$xb!}2% {7Oc sH]C1C4,ӺJ?S"g͡n G+&|P%RE5>KB0@٨8Gp-)f:Dp1U&N,C]-ه+2P7!TTEd#z&rdE᱀ya Bހ"hiޝj  ХFn|jz03@)R PK*U5CXȿihes<A8%ZRՑ {3iyOI?+h9d2Ϛ=p ^p_Y~#DbLNbĩp߀("M`+ `0C$Ia.4wZF2ǎK2~W]Ptuׂ=2 ql;Xv'ǟ"}wor".Ѝr: (z.jP>Ѡ>ofJb kTO݌NkJf'XU+oQ-`΍ -#΀@HxN L. wԢe^lF U6|ZrTi" 8r*ի?(-,0;Drv,2ܲ_*6YbDfۥ6țZ$@çOp D9>L2ڸV^TQ^[>g {Lh\X~OY4 GO6ti Y_CxGϧ8Y2\]_VuRVApO>48▙ȥy'5nAyYEj5lR@VW!R7[bA.:3 b ;L(89g$ x؇R )֛<iQJ4m9ba֞@IqL1%J,ȋ*wz,mƼdXУ*A4(pe^3(UY/@Jcc_GPҦv3 zqe=e"·|IOh8C0lQ63I)܍ ^y*nrA̝Y#i_Zw0u`-_n``*ƻ@c79ks\F;|[v@[QS SuC%h7JuN[=N0n 3/a;MS:k}D4$`@nDiZf2íW䏽x - N6yj/(TJ?xH ntu8h MeJ#!_4nI6'd8u^yS"[O%Q GXq q2R̻-VbjL?g 3Tov91ǵt"} vHDUfmKZw44Q$Cl_)u.m/ }Q"EʆHV(3VSʵX!XR<>sJ)z=W ~) Q9&@9uQrq^- 6 JBRt)@C}ϫRѮwv"ZZ/h:[B v4.s |~e+g0lcf?2PEnQ _:ǰZjO?Z534\Man:BF1rz :VɦrN%D:e:oQ lZH lENNcb6zrr( YSרn~ˆxG=7r$@+8TئyR+k{I}Esb8rxZWsڻ% HHKZa=(KY(:C碋nKT!̓}8aXV&OR2>xݨAP'5MeDITqAk)4Ǘʓs2wzzxƢMVй ލe eZ o'&Qf)<[וEr=_ 0ҳHޜ b>]ы|0<>\*:pʔ, ƛXd-]G^S ʻ>vLip`d/t2=UJ(DhW܈Ʊ+Yre.綴4 ioYl],<> s&=ߵ+6|#08ܟ:\5#vk=7#{5] 1\ 8iJG,e4n TPĊ)dTeg5BeZ' VS>') V/n ӴnjV>ӶX; ~m3Lz-ʮ尐aLh0c?.-CW`}iiV_V)WE9As4Q&]|;WUR,Z7R?B>e7&1dːR4lr<={B8 adkYY쇓MW^<_5%E2j 盚1o'nprƌ+Ms'~k_BɿOLL"bHE5IM16i< O^ +SR٨I76&tcj RcK !Zj+9n|҂ Ҡ3mAա7m)K;5;@-t2]oG$*Y̪"eZmbPsw5Q/C/CI~J t{I$EJ`c&z>59ɸ&'0/i3#AX/5e(,W:?<"e9/ail 5taftբ'Q˨:-ð BMW WEù3-5 =^oUJA$,/{ G.{ux.SC3 5k C/#; Pl*g{A%5.#OK6il;W:eM ^~= J,aa}uGc\zzŠwOlQDgP5ܬi.XKn&Z9.IvQrnx6w\5md}Sε}`M$v],LxGmr@Qxs=,d@+ x?ԍu 2w,S; n9iRRL%Ɔ=:A(AyUqPH C[_;_H&%ݿZ:]/;^CN5[!X=B~"HCe#k,[ yq=% q:9{K NNFɢD_.J^4<)~َpr}\Ų^.} Ror! (clktr1%<ѤM!m; NIjO*O7m [fUtKO( J4L2g {&PUߨ91֟c.G0S00?Mjdy<'cCi8'9G>9Uh<X.r󋦛фj3D( :CXCe9w5vV-/gͬ>M'YՖY=5?8qbY_s['+ּij`}&A-CE8 |WZg0bGů_KE֠h ΉTV"ZISJ‡ZK;]n+92",Ź<:#ڠW2RPB(DbGEl7c&Mp mh6MӇWDI2S_L9٢9l柏sK ijm*Ty\GeE/o+Ca͢R Bkb%ݢ;ᘶ$M.3HΥ(@ i#S-gU5Է[4wH1((rQj@ޮ.\dJ^Z)?&;:`&z_ g/ho0j;*wBu+jFy0̧Փ&&jyVsi@+^SGO'evP߶Gܞma) Ƨvz w| z%U%*ĒlSPHMssD9p_}ge˦_oIņ +zHa7@$%BaJ^|mz銁᫫Y;ՂhgDߨ8֛Ш:d l˴9=gqg?۞kӲgNiT%7R~rOM'K㰷2M*T)ZH|B;FSDT)S`w T_QjQdN1dp'Sfxj"mYeXE.c) ۅs%! ;"j/$[3Iek:$Qs䛡2Q@؅@_P۲-Tk)?wD ^`2yΟ#/^w/e݄7|t PASx%)\M6L|Ok2}Zp!LgoaRuҸiڭ ͔¦ Mz܇oզ QdRɂqO?#mRE͆6wflv 1C T")}2 :5 f;r&qzJ n{G%z'Zfg$۔ Yτw X@-yOZjtBkDF#K@ e,-*5v̵!?fyFf`Nj2յtMDSK\ү6B@fKBIj-yVL9 s`Kp(1hR۶\oO}ɣJSVg+0z,=C8;tJXk[z~?P% UInH``m;m 0씗sݸg)/Aߓ Ҕ Kp$>M:ݑҴ`Ejl/%M~I&BźzW|}iWzMI';K!uho<ϗ1]?:96EALOB5ikBi Ufk8Nlw|MVsua_E&,)Ӣ\ PYbCW|`C3a)m+ SlN X]we䧫|ܒ &]d&+clۡ~tc 4j 4γyPʭk%';oE*1z[LK-yFRFT̏.cvLEJ^l 0vn*}FĽߒbȚx@Lm1m!8(ՌxӸ3Ķ O6r93lbѷ Wr5͛cBgVQ;2e;Y FtD(J޺w{}0HϒZ$h\_U3Wyvz^##S%B&=<`H|B8( `Dh! }bRIE0l|zA˜!US0j^{nϤC6=}]ZS*l=?Q,R&[_sq`Pq؀{;'t&ݶ@Jq!vWᧃf*s[gmN 7/zV[໱ ƻ3L+ -ظ;0vtulTo)aP=:U<=b7KBU)bfssח?-܎Uu@͙rz6RqОzUYg=Tw w[؎)|]SQK r{ȾO߅kBčM[2V=~z.ݰT`= j$bAlaJgV؈zq  e UUh0xG{¬J.wκ9,nKB>S_}7&c w"rك_`$kcj2i![sH,<_D.rWO@mX 7NF J|H,Qӏ 16 LlpHІZ92e s-bR."8Q<իW$"ؑ.ۈr,C){W }weLNԅch-wO#Ij'^ 1&! 7d!亃-sEkU$ּtAQRŷ@NTgQ%U>@u>qQKD'|,$]SDX+ ڡSa$ҁ/*ieUEZb{ýF3on' !R͍ mxhqqǕaeQf*cP$%#Dj͉[|BQK~VD 0{t sa{E>ʛyG_]iɄa{x01ߊwvsSnU>WJKfvoU0ϸ3*TJvEۊP$>ɓvpvֲn}OWewm lf3*Gg@ H iDQ)? a15IkE[eY!ǡe*r!=2mre-1})= >CT1QŐ 6bW6;'I7Q|Mf U֙b/z:6Ws:TKE2}F$C$RӉWX.I9lO*D[lpg U;C%l늜d";y@j,A0mDEPhb gde},1=Oa!eZa)j~t>m￙`),q~lB|Uo9Q~3Cq+FoKV?3ka^> y1O51IJZg祀"P&=ފEX!Sq;N x(lk,]QΒǼ~]ˈdV}m9i-qSbccO2N;RdH_\~p*o e`ZoʼVx~ LX40lPtK/e4Za6;8]uvtaDR)792)Ylw7zt/CX`K*:aEFW%}a`^ YK=#_Ij wȅQ~=I3XȐ͒A3SnNͪ@{=h2 #}.OQQih~v,yKϼ7w'VMJ'$ƈEEFu\[ %Zr ,NI{G}znbGyv>_8]׶z"q-⁎[aۼͱ^72@,[ZY3õ2LCb$GݽFڴ=tuv]d!Mݳ?!P<ګDw1e\uLJ ,W!{=|o:!<97ˆJEt!:8kF1{29mT+YD.dS)L\+2"+.\UQ79^-|(e ɀтsI K:A=(?m6<5q+9mٖ<Ɉ=hg6.Y'Lz80o v^p bbȠ熮q(G@ȑ^Q6񎂁Щ@RAHۼvװEXY>!rܻ;Uʈ "fb uR"*7/%6; TB=]^n z-pw3݁/C}xB27̤=F-\o+.yRY}Ҽ{| vkA1OTŋ*.9+j)tHHjR8dW¤oppKo` M35||v]CSu Ax*z`7H2{/ҮӃD[}pzs n9sMTB\8УA@FC|շˋ-ٜ+W<*Oۤ{xY6cCxCQ &UMXvӰ9dȆ=ŝyoz&v5_eyH&VU^Bxφo!/hg Td`mawxsI;\ʁbz$X<X;wgRzd<.A_3UlLm%*}vV1bvH+z3mۛ罛49D7}!M}ɕ[vlk|I7Mジ1ZFg:ȳ@J] #1Ebwj閘Q2{FZӢúGOm^hK5}g֚1cRh0IaK߫e80."IC˜.  1Ί )yN2C$cr"Ab\zlxo"tIna'1Uvp@[.I"/mߪ}sNb3J!'/zB̌l{͇3sJqsqq;TG#Wt{V* 'd0HGdrUˎF7n[s"|x2_5 dU%R%)YY>a9 FѺ~R5']1f}/?Qp㤎1uDw<@Nw4$؀S$ [l<4^yj+gf;sp4>51xK|ΗUHW۬BF֓=PvE#l^wx[ @+Z^rSk8h0iÿd(0 zRh| 53ߴ.aF93*7R[hLT )?#\vOl_VQ)J~2.5e]Tk*p"MYߚK T z" U o pK fH5HUjڟOXܢrlu'L5,iV_Qus"yFQ].|I.l y700KNnud~ hF7?-^G>ZHMr_f.Vx!̸x*3/q5x5P0y %}1>۹T+N>nj !S+$iJ]TkdP׿֯ڝ+Vʁ(ŏ>>N/~8)jcOF|JdM*+U՝@\~xnD߬Tp_}!KN*!DGcK⣀l'WbBE#9 u"/KY'c$L=?Z{OɲU|>.a7m YvJnzZ}]SE cw.ZlKirSsX}z?ϦLO~^ޖ(O٠4_BkN*s<O'GSZd-2 cf jN í[as+}|E.[+[d& l6SZ,NtI>vKcaYT%'%8\HXv |pƮ܉hux9Z&3v Ksp;i[:!ݺ$P餗 p|hkξX 3KɰN6wh Uve8tA\WhLK;+QS^q&E mv _9T% NS#rI|y;WɻzsoĘ5rp VaZYj $gÔmR!1fC] ZIҥ$pAoRHmZ21+n5ʂsJ;51l[ra|*c1gYM BsM;<NHϱ|ZP@rlˋ'Oy.6%f"O_mRVFfQ&/soRWVb(r%o4#?% HMJi}>[FP6˖Ja=;h^g%ջ%{NӐXJ^/RyWpe[X"shU,t]A3V1嚷M?UcmAN6KמGI{4KՍ [ lIߐt- Fi1l UD臸"ދX){韒4$0OSi/@Ò}6فMahFeVT{eP(eb˶ڛTE5/}{c V A$|7S'q:6SPq|\_ՏT)~Ai`Z'qp2rҐX4K 1|B Ku浤˜u^8wB+0>vZ37PZ ݕ&?ODfYv\8#Yf]aX.\{gK=I ܸ1,Hjjs덛dsQX.c+a$~JOqd۔I06 q?thXI0B6h?F~g*5j[aX^]i)L5agu(= Q \TmF4NxSGa[ ON%|dv2t;gpt:@5:dh4Ocx:|vͤ"sOJ{p&^PO-G#+{6U9}H|ޚ{Mlq /&`]ĶBع>:]P1pRƧ]EdKx:~c|~Wm\g%b8=kMd^ij OVH-*QH~lss ?- ):dT OZ>:ՁXyYƘ|#xf)-YAz_TgS}.En{[ѿݪ 2_8 %6_xG%I\۳@) {Y9@b@@( t q <9V^Jhw،Ir!(ה0QӫCOmZ}WJ\TWG6i;uG?U0Uۗ&!Qz-L8⠧6(`]AK/GL?;p7²A(C$XЀs] pRgGaFkFC }CzO7JĎϷ5t̥]&*H s|a%؅[xGwTZZLuw | a+L'A*W*ob8ϕ7}2ۋL ֧$nuCuw7V}U|^JZ8] ^͠F8`g>}!QV#Od]9ngDrs8#ZdH)V5NU듉dDİAho&5TcƢ"-(H#"5n߀Fj3q4-ZK9|K"K'*$t ˆioq#b[(O=-\(}[v;1ViآV82t \v8 s)Vq[Wt+w1*&\<[t"`߀YD>ra -&r&·֔XL$\,Ճ 4)l4{eq]EӁVcyvQ%)бpTޘcPv/Oa>cjtfOl|c ZpצG.\;L~ZjiY73eU8LOu+fDzZ^u!3cGڻl|=W)h%.^'G.BoLQ)YB5j FAn]57M7lq?gdAC$7r = c[쮫?s*}+lD[K1&Gd"8K/# V>"$}tVzKL:x.l]  A}4O -d]9 A E$o<vCUP>E +/ΚF-ے@ƫbG9lmCoT,  Kf hA4 qX[^6:e}nS~P贙8X)eg9wٻg7 ݫS :I*]70F%][~TR.|*8.{-@idS_/ZS%E)#x=5L׹t P"6i\ ӔH KӇV|b޿IYZ7碊=6""a94ߺ}\r|~oq{IC0pxpШ8mR[(֔Jn s ?*'P,;BB韣]VRޓơùRE^dRcE $ s n,Cj¿%qRe.8껁eaby_!Eh2{";)K7r"gݮ@=3uwfri:shXDF92j{ ʴ}+ʔC̣I3j raEhTƳ A{=4]hcֳa~zaOݪ˕q"b) 8>UD|6˒?8؃| >getw'BdIJYdd(['ֱlDM1Mp,$/Uv}~\?My" ͏&}!g"P*QtP)WH٣!Q9&"N#O:1LND@*tİlJzvBUtB"]ݫL ܛ<G7œ}ÚM,0LI\]Sd)äjU ÎI+OHVQo Qf2m8R|a!gԇfDTOQ8;q˨??"oµhdp/:s:H>VOKxl Y;1;Ҵk(BP f3ŸgX$EiCIPٙʯfO{E4zX: ߧjTZ;p~\l)rʜg''廮5[[AjtgyX)QL94E yA/ͻng\TRUbpz^W=']Jij7GMMnАǥ ΀ag Ɓ- aέO֋]"EBcc|b hNm6Ԧ_K='4t}%b8 F۾d_E׃Y -`sdj18'ڟ.Zb Л%6cZڅpruqY1k1CB8/͉.ȷ^ {< jASuk{X:1D/v9*lq~sͱ°Ƅqf\df5nphލ5eM%ە,K.z& EK~9-M`2Wpu݄̹5/TS>5յ0Y9%5%&t*oӹ;>.'/ fYay HY~H$Ay.1ѫB]ZqV"juyndEg6$֔H@"~aZ;; L H[s2~`!(5ÿ300& #x> {2~GJ^Dޠi>~an6g)/7QHR3;#hGS~E ATi> $&>$nLToD=BvBV~ UakDTR/5䑨l%D7ĻGgxg ¹:V2䖥 N-`IfMdfJäe( uRLTvkj܉Np 7"w6KI(50th${ʪ_06)B*}4(fHrNݫ_@A\H:U0?Q7VE3.dz?FuhR^몷qWE +MGF.)q:C!&vԌ◮_0"QaFb۠vL32@1&mZHc/?nddǞ s_:WMO֌a9_r퉯-$~ɎIdsYrc^9H/o|Nv~tCD%-.ü I4Icd^-2X"ʹM} )V[:R_ASwP qj ϕ]DUFۓSXe@$2~jF51-^'@.1o[|wJ4y+mVMw?vU6oQ +)CBzPNQEWI$gF&ეYuĖ>Z)9$)ye[9TK:p =ʄʉS5܆[N{]\>sx I"*x5{y`ͪyZ]iQʆ:z/[}%tC 'Izs MytvN8zolEhJJiCH+u gh^f|.PeM١0|:BvQ, )V@ ^u8J溉즿j8weиBe{Jֈp0,5MDNm*Ws}wͤGZgjk^0? hbZ41iAC:kT=[41۪Z2"0MձEDF h_9+)``Ї(z89N3+]-?< = +:?\4e`I]xz#㭏D^~/xs:_aNMsjK~_ #rm2T`.&tK[-R}P%K>APF<.|^j _rnN@/dm@ZV5[w5c9g) u/̀0M% Zgv-sLshֈuIO>gtҢQ8 cdP 7nyĪұ@OZZr &}ǁy>)}<VP,b;kS[f6j/@CgoѬ h쯆{g3a',YLJTze$616ES~o m'a!:^t GgYVѼϺbvb3ݧܶ߂!{A:**(Hg;KY9bp@xL^wq^ut^]1@Rh?Bv* ;2!gw֯@8S7)w&I,F #h r8L@ ؁[hzcdWDݗ4.&Tc(U=j7Q^bx1  N4Y( ԡ}4v9cunF"$ϩ%R(m(fɞ*I}!`]Z kC=5dxq20rz]it}.ӥ 5g1r;+`(|seh#}ɖB5S$3|sÂ>7i_5츣Yq.++cLmɛo5}'y)P7,ۯk $jTΆSA*ě_]|-|OG"n1zǏXQ5$Eômcc58j3NQXscC5攄>>a|鯒S?3O8@FD[z,tϴMj\ p =a@7>GHUJbyt]G`||)\0130b:3FK f?ߖZjjf bl2$@W %?)іķ=/fJqUk'oe2p].X O&քjitRE (m^t/ OτF'~:N.LXLdm` C}O,S)رR=ji}; Og`62 Dk4`ܻsdq? DN}'3[om[4kdֺ{IypKeDlHA2^ Qhbs[}UMTNaC18:yByx@^{["EoJ~aGZ宓^;:;.h/v#X-n{8 Zk>gXddE#K^33{_C9tm9qO?Eb_q,U` yN,e^,aaI/GRrn؄CN$:vȹ. gw-s:W. PmD4;a _Bl5Cϴxwqeg6+ߎI/iYSe[$ ȇg _TJXBw:3z֗Š61g^$QbM)B@P~$6͞ ̹ BYSZ ΚP mhYяHv.ڑ^G3&kPʌFA!m d%>8΅4(PzA2|2*hjln,AC g4 s$hu^ځ&GsR&W"d, q}QbU,d\-+ 2*ub.&ҟ1»Z B a%R 2P " ƶo3$}r$Ph> |/P\vm`2;zWP|p\]FϞWXv6NX2sug^ P /"E[: vGD 5wUb, aZuh O+)ԉ9DWjeG}T\Tgs܎v]}& A*؊iLh:6Œص@utjPTKeG5?`d1|nH զuINGSyE5 R n>3 ǻYR*DnRԜL[krOf;R!BK᜗NyUD*EZ-3j 2<5ܞ+-g ҽ4oڇcN̳tU8z_kP.ފK@zYo;;c6}fwH~t)BFER`nP} pKRvݠ̮>X-e¦o Tݰ-O Mom_U>OW_6ءaeo,S$b~ɨg׃ H*]"U5L|eJ$WL\'.CBaQ]Xf(_Kf=ajq? ɹ_IL~^J3Ӆ˝Cs au f1b[UaA?:5ᡬ h{3>rcϕksCR|}J-RIeQ+5f$8Wt Ѩ~5Yw=Hpf5t]:Uɚ[g,Kēz,PC61m@޻|3QƎwI־PVmLΘx:IQ r-:mUpD!UVl$YN>IFrh# JZx*~1t֙QVp >jNWIR;J+_{QOib|HM竃沊bˣSrds.zN2ݥmA:[#e.v&d-Kq[ 7tiŽX |7LU+QoBAx&C`G_}(h sHn}7<>y\+z~u+ 3A t>+vk}*}!@ r5aqMh[o pWh>Qk7lnEĢEM*o qT.åHưB.@ 1V%)4f[+"иw,x}d>}=[E:mDC+ϔɬgrt&}Z򬱘QA.zkγT~&eE"!5|dxن"p|!u*_g1N0qm$(D3ڤHs?{aR#(ܰ\?jxxߋʦ$Ԁ ix6>JwK+8s'57Hy}LIIě8q^)aTSA-i _VMI-]0_@ƄǃKkw4]+W :{qUD9X 8oz ^SԼSҙ0'Iwկt3X0(Ic:N!8M}S67H93my"95^C#ij A؀`n.(L#rt!@Q-D2y]XXU/)I4t˂u St*y08d}[śsdIB 9IpW7-X)ziU̎ |kmn0<~@k||S8O$#$s%4CS9PDZ@8P# 7䄙N!TcUqkp?M\%ٵi;N:dIt:FA2-ƪw|NIak=/?rL +R_ieFۯ)~{lx7r&RGLЫOMc;5q4;LM"\8J O{}_)DPJ|N>)a W5J%,~Z0h]ؼalEށ~w;KUY 5ym2y k"6wp/+q7bXW7!3I*PFOb۰z3F!Jf mP6>T5;&@C XUbGak(V+E7/pG)DP bX4 YgqݴČF1Y-Mh}UWQ;^7~s[Ac>B~૎W'˨ȟuCG;s:@Ɂ&0a?y)e#f3HB+bCk(!1Al#T1 EjDq/WO&_6p0,_?E2? c?EޚUn a ®E ɱo/6c%m$NLj×q[^|laYNቸF-9[<ދGd)[n֫3SSO"*2J*| YP \vr#Y_)@z]-b{+PBG>uu%  YϜ'P$NZ'PRKc8mPvpzSE6|d ׿L.0q|X 1& I;;i0؇ٱ42:uN5ӷ<;z[-0[o 4 p1_hr^*ޫk8效 V=.Uǂr<(u;ll f!  SI"RQĺ R+aecOsR9 ץ# Q؂$el3KzBX9I×NjQѽgmk< ~:)mҀto05yCxt/~phbM_A ;~ڵ]ild}k)yv'R.6·ӛA#|r=k|ȉ .6 47[ae}.@ptLƽ46]<׌6<+kj\bw ~k^yR32xfoL}J/ra}a[׻P#bbOv#UD4}i$HhWL#(,uD?V!X{#%;'d[YAG|@Oqvk⎑Ox=`4ӝdɘFˮj YC)r*-'r>NRPa(ݐg?d6֏Ji<ɸwB 4ɩsO;Za%ZV|^ŚS<*玠ՑXc0΍ SgZ[[~}ۑ=.bn&RK6K<@x]ă;Ь;2[q!"AqHȷM t(kf*,f F])vVw 2C@Qb9"p5CŘuu'Fiًe< ]4uÂjqvC-t0<, <X²GfۻS E~!+AjgJy`3HYBAN2m.EQsx&ш@2[N~ґnhTP_o,*I;;<*J=Va$x0ɺSnG'Pd?%Dw2╉ZŸ6Sy}=g9?$iq_ =K EX '{P7;wOL߅DM8^aCWs4?p\4<`ȍ,:6>Uv^n%p Ùцs^u%_ӖA]@aA+iR)i`*(ޞ."*| )nYg)?4CoyBckw`alN4ytgr-PҬY)Vyf{vɥ;cY=~X%kx,>V6)]G>ՃQ ŝ Q'<z Q;X+VF"U=1mNEإy( 3%O H3dP1Jh"+G kK4!dykXS_о9ӽI۸mv}Q?Zp7Dqif'cA$k]b5kp+*pU U˥D;Vmi eaȫ!ֻzkvhא:F%gGw cziօ_ZX'"ߦ)pP*.LH^F+T$ }hR>77)8x9nO䷌g!ZBleL{IT5 /ɮiAV>m -'!,;Q#gdjJv9 !ZRdx5=8~ZÉu*IjiQ )Ydf3)ThLf։rbkp j-=Ad5Vnǡ>z4Wv|LEDZ)M-0b 5>Tkt'Bl.G)Af1&woO˝g.k!%w0X㶳%'h7JeT \T |0S/"Sז<=~vVT1?ZYRLv=B૒80rTE<᱿ߡmY <}N[*>5ƍD*wNρRԉxM/CX 9zYvbcC ~1X0ЯX2fK)盟@H{ +Z9_,?QwxBtؿ76lh>Q.ɻUZW-^|ftIC-] vj^'KkϙfNU&,2xa|ښ"濮Ll]Oe8J=!$bW 72nRB ^@Z ]Hb.3,PYv^cs'3zpCn+z] 09/öh̤!pGhF>dcx\vܘMG!%AmUABz嘾;>mQqL/]]@BJ@@+\>tD->*sI`yU""!Ķ], 7r\CG"fK!Բ\.()94XyEKPDnE`oZT̉J^9^ 'Tۚ)XYpgwk!Tsrqن䃒k`j!hQ#7x6Ӝ"Z:=Uk9]џ!x=- ‘ˆ4&)+]}Wx yk<oe@ze!Ӫpf|'N>pd<05kpK=h5 kH{mP( JQ: z!Tj%ŀ52HzqD,}6bK-dP}@"cܾHQ'jLQ}C- Ÿ02 }]v`a+UL{5zcY6z:(&"l(\=?QK<ώb i?mM!Xf >o]T5-1v0KZQfXz JHF4g?(2 ~T![*ܣO!PEx8_.=[ ?#l7^aE,f~uɞҗUw 3́'>J2oFhKiV".emItuA(Et'2Q5A75HQoֺ:t(SL?cs^,~pQڶZSQe>ZWf(GYƉC3r Ke 27/SL1r\jJO?I[6oZTV Dp1@ŀBi8ɾvQCB`e9 J~J(ptƲL6d+gW qb Jg lX s|IGNKY9 aM]CvGpt[eq~wPnq7_7Ƽ'5B'k.Ro!/K4)g t~WhM^J[Cc!Ag2JԞrda3npV1AZ|]ISRD';p%J4~Sm$JaKiFsu,<&U3r{W_X}CR7$xYoy43耋cz$ e0$I6i'\4E :n*lv7GAV` BܨdaN|n&GK$-Cm˖?+,>j@$y)!͈Bq|(G"azՕϗ&x%zbA{;R,;u>:y %Ή{Fg5\H0[P#] К7Iݔ+^3)l'W233C'sWjqD[/t?>Ce&ZBy\\|o'w.DjD ᲧֿbsvvvA1 %?^)ⷷp1o_Tާ9Or+УH=I0|5S@̔=4VN bWe-#hcF @{쨿wuW&/7߉L~3p;]+J^bXR,7_ia $R_? R0# RZ-;z]2Os,R GwʖbRhj$m mbٰ@/Ʊ;t~h޴Yé ei][|6g*p\*)iMwrk1 $p75PY+J?)Fl>8/ :6&7@);I;yz &{đꁍ{4^>Rq+/SZ$Py q8pnUy"i D.QjZ9 OKdhjedCŻ#eN"2 ~Eb?26;#>L%ҕwʷrk1dagB'׋9 %DT30w63 *$J1``aPedذ 4OFL͎dL,oݽ N8 BSkڬ*JSӏ-]Vf=lr^uzCS9U'y(܂Sq/m_'Fbm7T7 a[`"+c;6k4U=9Hс@tIߣ1֙;d,R QԑzKSa{؟A=pR;~"`Dh>o)%[&8u\x`>hډzh5%m[och&aS#5T8/JFLd3TM85uIչ'KU u_ 1W NhHXFr,c8}^lWy"JͽnOT{]Lœm:)43[WHSs*-kQ3D033R$:Z~_NP D،b {ȏ͖-ògVLCΙMyZi/FٽߦE͵EcƇҘE9ηg'ekmKQm$k}AHoMghz=o.>b M5(ۅ2 NߧL@һu-EHd ƁzS@R?,lcqs^z p>"uef-Ӭno+0Õ _QHk[˳?z|Ҳ`{Y[k7FX?Vb.RC׽匎J6Tb-)lK-l*Obt!)Y ޵@p!Y1*Ƚo7uʗՍe F86P؞XL z F9IMBnڔ젺#Oy0N6rEf,,G< Ö&&Q7\Q M"w,wT>%`S0=Fc./ U̎NB2U0_Q4ԼG+Rvݴ.zd3DbAYOͬ(:*Wu_;XY ;(j5@d{ ۜs[̄mG _{8sHv|d30wmJbݒ^]ث]!OHGXme{}u$龣C8J4A|uIU\m6 uɗn7:ljqb 'ΣF:8'A)Tw[G?.\e@2F9̬H %9&Za R!2xZ' xojSmw ytE?kAODJl5(C}pd}ؿ H156tobkNk*mfkIn2 /)lꖀJ\ڙ=. f2JT4QzĹA;8Upb,)rrR5lG Ur`@(;CB5)*[E# 7qQ-|MY nQQJ:AE^&gid%у"9 6$o*A3xEy&|1s"*noj 4$i ƨcy)U XwJ$ZRZ"{r ǰ-ǭI/7EjL(naؤ=zD5K?K< ; iǷ,| />0Y*Dg "Q(Y4 YVd$`avKy$/à}gɚ:Lho|.AI8>UA:i`O7H|FHe]5`nDe41S\z&tzN5V%&Ol"駩.߀kܝ%_>gxtUu|9C.&Ҽ2'düS]w~/cM3P\-ѹL*6 [XTûy9O&A4)&1E%CuZ~ ^LV3m6?he (uDgU7:@q?#cTb~A]mazu@B:U6ӤGD %`Ԣ|WP0KU3y %C:+ a5f^CܹRkmGg >oQPrh_z;wK; Jb'8-8ϖI\lKQ-Ta)ZU<GjRN额{̽ue"&IS,h)m[ 8TW㈃f y%C)E{1lOTRQ۳#%DȹH^)ݽf:E:`?_ túKdz?rZUi1e0Of/GƵ$9z2?Q7^rd" UG@5{h?;0 -n$񶚙nhYm`~N5wi)KX&[wMb|QS\  ~vC z?lQvj 2ߒ.h&YYn# =W%cTXzCemkcCLy׾m8K|_`MI" O/LtRRkvDutm-uxuL_ay$ I9Ke#[a0 ܩ]?GCsbG LMI(aD(VIn9 ڋ^ |-Y0)Tpz / uU_?ezha^kq{] ?oba9Z5_]f(i ge{uWcc#r/:xOAY{1x᩸*^:m%HW"FwJ_:?M#PeX+[FpFw 7т6,r3]v_)W]}Z1@pi!fVM|ey ,]9ċUnFd[m/@O 0nD7 w_S_1]-UܰJz64nsR4CqxGf3Nx+`x Oq-FGCFt>(-9RɜGfSēZS@x)`[z>b:u&ӿ[,&:g"-̆@e YrvDIьf_e!ͣhkT!*90ׇ4uG_3lQn/\x3n9g@b3a.E}~Zɹu)Cf2ܲ!ViLb #dHvagjX@lJ3!ZBQi jQ3k[S@ ތ صH?5ɄKZd,Wƅ@쨼]#5H=A2h"s($dn^7$H^Cz}9`軇65s|>+b Q ӪYP*ǩM3epB0;H*=km^=`G ;*D#rll'qgiBqLA~Fh~*7W yT&)fM<Ԁz[wq@6V'qw6(h*Y5tvX |t6J!GNNj^먊I)X!6V0|62vҘԋ >7Wb@1mߨ):/Lo y,l^n8:ˢIJku[щ#; xVb֍9W Śpys 3"Dt,`{}]qL0>JpYwM5 tm0tòm1x#;ؒ:IIk!:kofHT)" @/&1o2@@YyLiE3J :#j-WDpìGD)sTڃh}(N]1}ռF\U( Tp$a mAOx'UӂY0R bM:K (L{xG`X$:` \ m3<ĵ3iCjK=a``_'5BQNmǶU7:mݭsq҅w]5oc8` ,ߙCBr\6)F2-#D{,4mNd@N[ѸHe~3 FI@u tQ#%CJ;ͤ,tv X܏Io+F4;K h/>6g~ o2w0tjCgD2+NcYh8yQC9!mbt(XiJ1mwh#˿dR)n%E߈^t?4%56q 9Wc;iI`i9 |E;M9wjL, Mf_o,p})~,x[q:\?G,_;"!vQQs3EVVJ⸿XeV%cI  85' 7 Sq%%Bp]dyx\Θ #N_{mK} tl%s,Աѳ*)h)q#%YUw=9 g ©\~_᥀0J0>a N̝)kö7-#YtfY͙wF=b q(˚ AssWEea^ vwlZ, }u" &Q|~B៵R6\k8dOhT tce>Kή#_@?g7*88|<$ |8t%ϰ EˣSPfƥP8"9J3Db&.G;]m?SkodU߲[5X>I(@H1-B$?LA4-*6Pg* N -Mdo%ېvO@WPC4(*DŒG ఍}ҷ1Ky"҈O>ʕSH$|";wzLZMWpOʡyRt{&ĈB":d𜸫wڻ%cduj=."-q{m_I*\6TcL4!" ]A>, ]g6wNHZ}} w<rgi|VIeaXs2mj1rd[X_@sPl0e4]τ+ `bp>B'קUyĉKde097I0^PW(zDd>"`  & HpBfHZsC+)Ȋ*7D2@5j:F3Ab#'|-Ǐ+ai!THH6v0]lE71Tgo}}Hϖ?qk; |]~RƿK~'Mnz'ٜV$Rj#ߨ4qB q /%)]R/w&! 9x`}qr^G< A\ÇC>v!ZָcLɰ=yÀFJH 5?8+(auz'#ǛJp7~LĄ %RuV]sHEIpC`&+4kRfY~6ɉuV˫٭ʜJh׎ri:j mN 꺻Ye~s ɾZS umHIB)?’x`BJNwd :en]\Ba wu"7>P9dU#tO\ε1Ok=a=o!U/2Lldfbf׃I! {deքs0azr8QxYށy;S3"CoˆDm'ݝ!7Z0ȪMUt.K 9…[\IՆx2| nL $ÌK|V s oXz& dvTxF[NLoY20Y L`S(qTve:5|ۈ x}j|51ph024kۃ9ZiR < z]3)v<^nt藳)1ju:ZZVakr.*ñ[[)&WƮ($;rSĈy憐7A9⍜+к{0l ؏,gXl8 BxlNÂ*,$Q!{coF;?[n|C ,ONN'a;{wΨQ@e aBgg<+gA{;?xѿ|n. J: yTYm l~.̏kǏ_¡NT{Fi8Nk}[xa?Jk;qZ0ϻ=INNOpqD[5yi$:z39ݝE@ud|6%EJ"T"ffWBzu+3yDO9 ,/~,|@I~bǵ}гn9l5kgCPaض!QN,MBl"S rk짍pAH5o0:"H&v^HJ|U%4 9V}XPG$8=QB-M ߮Z4jBystVn8_fmB'a2:z=V`;wYQDﰹ|NJTگ0Nñ?nO]*0%nW5;Zùp yNv[X 09!M7W8P}%%pe,8vW]y1K j!r Q^ ~ ͜H 9aKSvu̮[< <uU]OL[  ^5oIG&+ecZݹ8&nu:_/e?:àЎB#R}Mͭ"C;0M* zOhM UL\*Dzĝd{m~VD`!0xTgFDT:hwd8zo2U2O<'I:|Zodgv'ފ[0bHYԖ6EPR p`[k"GgfZL(v^UvV !kU!.Wň+2)ZЄ;[pP1_mWwz:[,:F\ ]:6{;⧈*A^AQ;J{Y"L j &cpD;!J $YB ! 8x<>Vբ@iq)):j|3QSأsQkF3Zٌ ʗOaZЙz#K~Iu=hl.q'ڗbyv9P g~}O&s&4p(`˻鷫&q ၶɃ伻pBLjՉN$Rb->P,3zh67܀\-5zXwD^Lū߂weViK)$"$EYPyhi!))xPr?W$l$k^ (;d&Dg5FiyNέ0_c)2!A߮xjyeX]1k]y{20ND= א1-턬m|ɷ)esap1z GZG&FM` zf_k Kt֝aI3F/9kP4 APE"OR-ƚms (F$hyH#wj0x flן//2,c?{hq+G yy?* /"bÓ,೛|DWet, JGf5tRCy&Se?!ֵMkz֔WC{TJVT h7ƫHq=`V^hlG<+>흾a[lN C,?0A״CGlIrgjO-v^B{J *:Rʤ8)j$00 pCI^3"XmՑ Ɓ崝?7N -㕯[)NδboN$>_5t}ĥͺ;jK9P1݄kOT6 Z(+ԕzoPmqYn]sa/Jqb+ {4\,GXFJH_ U+_Jft\"˱.mj<`+v8)㡣ayg(.\esbvd`lT'!9KO6=R J,`^2L~UsJ쉌d&fS:R2(u71 :7ٗ= }Ys_x(DPܼ^@oLT5J}w~aI?{Z$:wtF6 y荄>S{]!̗43ۄp;bBmĕ񺼥3=Z:S>ϒ  M\1.7S@X 18'~ ARi:$zB7e0qP+IVќZe>'L--`Ϭh\#!zue"(qH^+YkI? x-CHxbJ;R^PLiR2u?A\aB{΢㫓 !HcS1fzI} 2z23Kn$Le%<5hy^ū`$ƭqJ\؍vN٘UgL3l>ӫ{;Vcdqso]!`}P%r`]B:g{;s=-ے <-C최Zn:A\|AGP(ŗOQkGp,p3,fo-%WO&usb7LcNXi$D2߰.(hI;ppyDB6+yhKt'P휾.P = X)8~B. 4X^GMT[> :q 74s,& 51 ăTtz9ӺVBu]۫1ZYW)n@ۻgȩ?+RV}dS`K U0e"L̓8_MOWCwq7C7Z[{>g :6Tyha(吡/(`.,JAy:y~.=9Zw +"wKZNbiMsky ]/ĀHHsN"S$6_""AOO=5Pg_{ n/Jx/[VSM_Vu{;@Xr!:;K>u2 D&puW@(cql}$\[@_uco]*qMÖbk5އAG&=,V5l9|,X/@\h:k>Nte.9L?K+ȕ#gwEzx"+G.kg ٶ|c;>Ar}4N|K4%6OPG+ba0 2ƬZR~vƋ͐Zx=>os٬D+D2L9SRz@(u$DF̷v#4CTv0F7%(񜭠ك,@`đ>]cz5坻d]h{dF]n2LU? k73d2p!J h +P>:}*53'ɱ#pU#?+`I<-&ё5sxXԢL&oJ(u%..&hY9F˘#KvZx!Д0 upRp$M=4;5L(>I9<̹x!tLzz ݞ\{_9t\wwL,VIPhNLʃw\'z*MhZRQK:GL?NS)b`t2v$mi)~9K+WBL&u`z2yhdWf,y$%Jmd0Yd-(ysVK:W>軪,zc%>6$L.q5=~=R{~nDym5*b޸WLҘJl*\&9jd稍8{j eQ|_ NxJ4ådY%R;Ąp$SMʠ/n콛'zmOm*huG()N3"GR'QbzQޤD|5֠; q8fJA^~D< #]D~ *Tڡjum"-$aکkw(S\d||`Ld/'afdx+2 uU/'WMsXϬ+bCHc]/@ڪ᨜NszoDxeL^M=l?`r8R@vH-ZkmBwG5բڽ}W͕>k'>"nZJIȠN9m ۲MLt9}3(-CZF8%8ѯ6+p 8N:CkեjB}) Vn=|}EןgyR@98FH} 8Gf=}v: 8'g|.U6⻭O}m cޥ$݋ R.g;:)-`EO,NkD0HreWl=Plz)h<[ N?=Df W-`8`S²V6s[>TLiD sf S" tӡ?(׬װ܋)4GjO/@ Ȭ^[ikt^r4Ԁ, :`$ifO;X4:'FC{9옿>,UK-Wl7WüjdLl q^?4;\Ǒt :.]d" D2Z vl%b=Gcc/(}jtv۲9 b&WiP^1%Vp <6l~0 H3~\TP+C%~Ew,o=,pт&-Po[ƃj,7/bJS e5kk$Qt8G@e'hL+\T@PK\bb.lf ~&uj٢d`n̲3_MzƖB=q]C@IZeAV^K!\MؒPjpj( @FA J~|0lbV\a-"H@~nH':PؓMȾ2yPQcWǵӽ2ΤFD $}bKMhi]HtVƘB<}fvZ5 yj/#D(%Mrc 2H\Vr f%]3ڜKQ iBL'f_?"+ߑ Ȥ(rW<҈J`?S94<xɹ*|@D>S,P?Ṅ|f%or`_oLJi7qeainff _sߓKnǂMfFF_` 4< v; .1@vSbؑ w"d8+`iy͖i7,`3U)&(j^鞧6>} c̶Ɏl% X2S@@V10n ,B-dd_sPXÙ/ q^t"\kdY'~pYvC)I1 #giw7IW(Z'y57rt˿ b&E >iz1+JlpJ7&Uԃ̸ ͯ7ۡL$*%8!'(z餆n,"nFTVv䍼.i(z&BK N6k9}ȩjɵF̌$b?;hPUȧp!׽fgL-[<ۼDCu!_{qIͥH8wk1 Ϟ& tsM@= /bJaL}.dxRI+\ x׃ hCM ȝA F~ZZǮ)1?GƏ?1YΰȾ3PO`LdL)Af#`hDUcr-qKETڧL_pU"ŭ%wKt\,h6h>BbP–o7NwGQU7}Z(?ijӰZ*|m*n!(#LRcKs^BÇחθN ט f,\nxa1fPm j梪S}OZ%R$ѽ[h fLW1q+⽘Ì6@ؕW F8Lj vq3!`Պϰ6Hᵸt<^--5cN (@(TqMZ=JӨfd987^&v/ҕt-kf}EUM.%[[Uhu2+f}Y&yؽSOuC DXvc᥯5H"" B(3 )*;]ɔ{#`",L1W 2ѹXZ"EcŜ7ʴ2X1߃#L:xUy ]Xx9/-q?dNg]Q*\gnk^~I2 ﺁ&h,bDKbϚ2Cb.ۖNV ĭ%GR.Z3f>'l;qg9S=cyglv_ QÅx I}^ W!}?LPx.Ez"luQ A{6fTVO|[&NY(IRZ#dkezaI\`0^:=̵ T6xe2>`v_nGM>\wtG:EEH6°%A^"i&v \13x>Pf5N~nHBO {;M h4b)!. `0Z/3Rji]잚s)rV;oG:=sӿiD;n $/b rkx^lh&7mU/MV0j:Zg1h)GY\ *s(˜m]"bVuq/w/ E90Hy]&h}Y;V/r@gE%v!1V3+ۓ2:̤֗2JQ֏s Hkӧ!E{IAf/EN1};+etHv(CʩތijJgd@kXIfMD_g#l.F/÷y|bZktpe yS_K `1:%{9 )"Pc8Y@v]$x H1@/eu(.[hP9+8 (/ N?wղ ЊRBQ r6t] ]a@KM:;smACWm©l|$?LMGgmgd<3?. g/O&_Y{p޲T2<}̐†L"# alG^ ɸw 0^egxLyv1ꬪzմۤS`AP 4`[|OXdY%4Ԩܚx+z{99MFS !.~Iyޜf O?RC>/$0Ⱦ1`3 o];^Mlg[Nhaq济pbze{F.̬#-aKwxҰ`zB!L,$ȪI3#$ERS~ܴG̹ Z覙`'`~c5t # [ 2XIqDT5Kz%u /pY6PD$S1StQMF}MF% f_;@Sϕ^yBķDTA"d$W媁2]ٱq&&=^פVCoXE(JZj)R}mEpeU,7gekk/rË[0W!`,#D y^,%Iw4< jfaDs_]?^[5 x}^gzsuvmr6EAV MLjXd>c Q͕.3m\8Si7y7CPеl^lTA]| s("/}O嵈 QE XVw5I@%afHPޫVB\_gt˜58cųfmg+| AOy<4 hpNBAмeW)/%_xç 9ˎAkttG$S_[mBPV"`Fk˛ DMO.vn[e%IqRJނDe.my6;=};n;EVLZfho= X%T+Zru|H@RQ__ MU"t n :% 3F;vTJi+N܄6]ovƴK -Bx:q``iD*Ct~ !7UQGh+j)|< _Z: Tf4@ ?:u/,sEZR6"r }v _I57GG 5-`RoFe"`ǽmTkF6Ż&ʐ#Ueo>Ww?0Yh`q!d?_)p; ;A*]ssZ!5 ʖj~!;YB"y O4Xig.n*n"tTh)p m?'А᭝ɀ~/aCz LeހWףAm[ƀAR8EĬYJW9#[=8Zj;&o%Vg")\ϺH# c5C(fWE}dvvӨ\A >nXӛ= ' {Z4єk$m( HǬF%_JnԋwTֻS-KDNK[% ӟ6#EXIC"?/]=r$SJJY%T|_"lVDJ4gnj`u$ 9#GkRgjJ,7u撔!myw2GZ"5/BM27!CQ~|[w<.p蔰3 @1[$˵4O|O[W_ 7P 횮.4sΞWipo}{6qpC< l\^j pZ n /o¦R!ۋ ~t 8q_k[?N֍3oi͆ζ9 `[1?'UIʵfZVGRpTT-T/ܑ!ۥz<# eWcZ-볣U?=[8XpӦWCwSh{A""ЈqwY;w-tl 9۱- <ϡ`Vp 5q?&4n";is,^_Β @'$h"9[Ak@WAqMhAYoF*7)u10H!t~Cnk=HS˚@S0UWfv-}d#Nt\#]%Q?&t")P7*`"`PY~9~1AńuaOa1,g* m'NXdn bV` % :y7RiVa3?2Rb緀zX %-(|ga'|:eZr_Herf7e6*R? "ƒais47$m 3o.;+>ϒ D ۶z=E+7gߖdI,`:9İ9']j|G6V `BF9otvڂ(d!N}Nh%Cmjkwv6H6*:XS秘=i+ѡdI/ 2wQգ?_L}tlNL}5~K3r&榯Р0ri1z)y;8~ 1)F̶KTV564ӑ⪠lPgJ)T],oƝI' dZ}Z r@+T=uF7x >b$xD"#A[pUd~ڎ2-;6{9xhr BpU-{1-k-jxDz: {7`5OSD?I?XLG1xWP41y`B}4j w/ ޗ;'Wo> ,~~A/p}%ّk8jl6}*ReZԢeHkOyB FxuA\b'Pa{t1{tbØD?D2 wqAoqC1nr]g70p"2.!Qb^/[|7JG*TK;i FO Y=aI?"[-M "6t\2f;Wv fLksF*S6㋐_EHMή[L.X3 tqvRXtFs&& olނVq8|;;:PXuv2i*. juYTE.tv B|gry.{>NpK}Y^֚| ="o!h[pՈDm&FG}cT}?sF+d7TE@b(ۛ~t65 l6aUci>%Q*$I"#^s=貸j>YfVD1Rė`+(j4R756wbY Yh>Ϳ<:MG!e1p?_T.δ\Tz~xLږJƯUm6 ̄H:}ÎɬjeEvdU91$5OTɈxvʚjYwm(XiЯ)FՂV 6S&["FT:,WSSk^NYf4΁&a%C\̤m\QOAxSz=>ǻxt5y$>L Djz%SF6bX]egGxR)O-4Y;뼬[hbCL=Ic՗ߥ@u8W)Je+)&@'viQV#лx٧rnd+MakO'U⢀[Z{3A?PڿX~~cE撴F";3@ה/tArI](7N kɁ&ǔb(͗)zpVS!,q 8U$QQ .ߝ*u[OV&9CʞrfSbl8{•ױ? fDU=%gKd ³EE:O"> pX/].dFD=cgQ+z{ dE A[pݢg*ES+8ȑw^b }#߉Y693-ŀш; %M_jU5;z)#;̷ݤ&Z=ۃ+!s4u}en(+^Ul+O!O]HxΦi3o@$h=@޺2ZP\rW.E|.$[[4z"/ūyJ|jnzZ,@LO?|M}`B0B Isf̱OeKhz9\L;ѹ6B_.˵\T [VpIg؂ۘט2j&~(IMi(ڢ}=Fyu&(e6l f\g"(ϕӨY=L|_FgOV,rjT= V,_P=Y Lr`٘'G  I,>UbV qWr#"9߫ݙw#'<6vK?X2^A=i_wtJM}Zvnݜ! -5o+Oc"~`*ȭ[xn^]6T{[U]z^)@@5!ޔDңRV3+ LQD,ԾypuRy,E* m]YKmv"RdN2Nsw3r0]pEkX!VϞA|H-Y4ivmC^M,x4oi>ιMI`+ ;$4ni@-FPlD;+9- 9ц9?s OxJb)|sų4y8tɣj:%(VUpPY$G5U^=Jrcދ]F='(KiQo=!}WnHL( pqDl t; ֣tfo̷3X+ T=%H^Cb:FV{Vݷ.ui W*mHַx@p Θ_=˳-Srﺤܸ䀙KqvIffqIG5vGQRѿDO}hQj7O09[0bTCjUq[a g"%zPY5@YEJC}ـ )V,4 f^ pW_NZ0gv̖UCq:;}Ccm_ʩ`!2^ :ŽA n*FFq.?##gW=,iIa2a8<䍸qE Aa00?y6PI[Cdo0{xiAU<2׌1'@vDDNR2@ *b. o܌a-K J: %=h&_<ꨋ/M TN$zeT8MŨ^~}oKT Gѽ`rdfrPG&4vVQ&)x8hN۰uޚ,w |zN3܄a8S-J PUa9v7**Q.ÑNY 3 3z,ŌN;Pj1}_<8d ࠞ_-^5P~]x$t}<;Nu{6fG wj+UML::t}(&tlņd̶PT4z*ݗ>!-"^MےjQk/]%M0үiǦ~7OCX>mJmzc5U6+=JMT§/D\˯ ! Lo`qb:B/;<))rM>!?̰ꆹ,Լ+26prlq<}D,[T( Dd@fhT*]#yڟ q_e> p]j`&,=UЉ).uX ^7 2Ռem:X7#4n{Hv"=)c!VGܨIlI!pCLjn2E@5PUK>5G[a^Jx,mҞ[tEĠM$}= ֐qI#byyL=b%X6"h-؂۾mfGߘuJ U\荁fwo蠲QldOCx\C,4:O;'f`|;\MGꏧ b% bdq\NيɅMa;ri@o*FL%;TCa X+Ȓ˒1iAm7oPIV?P-r?Pu፟Tmcۃ ՋCk~q^a缐V+ _%^;ܞmS͋w6}adaϸh׿"&J)yx/-HhzCgifL8lU nM`ms$FW,;XVBd>-t2S\;aܝ'~S\gwx!-2aTX68EXpcG͈^~]H8]Yau)DبOԦrɆO=\K遹>nsq0H Xq$0h[M6{YjB}dCPҜWyN]hgG6wO];^Li;I4Gks}n>4}HOLeTLA=~vwC; z6%qHw=lM{_"୾"Ɛ˴ͽ5H4"'=/]į~_&F^GkE}ҕ,*#Tl۹£VCSZLǪSyo֭2-owO&Dx$crvGEaS8[Tt{歫 St/js؄vnYq3έ=; ejaJ.5fG'E}(H<UUպ& _4q1~(l bfWEOM-@Rg0Z-7_E ϪM1DFDm"ͱekV &n1h+_]4SYH[ EoH.(8;F@+D3dv ֆk*2E^v=4f*Cl 2D9XKU&֝`Frk {\)= =W[77cD&/¡xC| -R}ɗ@3&F;ҸަB5Ss8Y(%]ٜU>0F$#\,=ьI!5+g .,ks{=A1^ݵNv)ƛ'#_J;Ns `|MϽRi~e >= OYB7A.}F˳Bs+_gLl|<@`[W< ܜF>Y/rWbn W˰m#R.n CO5a&y'i?)9G?~0]WкmySE+*q#`U; 9WNW q`sKߊ+ɵ*p3.8Z\wMq~N  hDa!P/ncsc7t1OS郖&wKW!|B4}σE"/NV.y=溊Z#ŮC sh- OvT A<@Xc qpZ&υ2Q1QWKs|a?_/ # 6W@P a8^"T-OG.Ԗctޥy$)^BGGѫEH2Avo7c|_%_ʩC 73Mpo^;Tub}`C} ֛5F~oC;rwV|aTҰ%jtss2X(k~pD7_G 5F%Ʋc`[̪i ųupV<˛_Ɵoh4=y. iopdƅWè55sV9Dv ~jgѭ8h@de!#l>W3F{uqV, ,G(\b[,4v(F`ԭaPBlMiaJ~Z.pi?^&oEKP5@9 ,VS%0`37 /<*NkC&Tݾ9|t0 GSP7o(szk59Kbh=7fq`Wyӆ#lPN:;ܭ_cR*M;4r@cPj)>jI +f:y2x`K-gtI?[пeJf[&D+yEǿ݄_kXQB^ܼPʵ 7ș sÜݼfp ې$*gB$v1Ox2䃹/0i?EWzQǯw?/˞ &Lq"p4coc~xɵg?tGD<3P-}d^ mEg(`IdG`PV;ך>ު;?40RQ NїO}#B7<L*Yb1~V#"iԛER m۝=CGG?CcHBQE!I@ =_U`*+}5$,ze)t|%pr@i*5ff0_ H-NJ;[?G GV4J(ݾJ1JT1V^E9YMS7&x|s;GPkh_>E|,[{oOotCrh?Bo.z+8k[x"^'꿰1<%cKaBz6G,>?t}ło4gi{2gB"2<5D4? +:pDs,{ Ae%m `pbt:룓nIp#~^M]>i$_ۙ~$bH$ $v=(B6(X٧F`״(cDPtHxU#ޓ]%[slsf! D B21 eTS2KZ^`]$h:j8E]CSgt"7z/3 7کҎJ9;S/S\jkea?D%'ҋ2'Y,\ikI=9TG SFSmjcep^!0dOL8*vUђf|~ *߷ /d)>9iȪaf рWb Hd~M.BIw&Y=+h/DϝHv0Ә91ú xX,f&EҍT4ZcTn&_4\UE&8shLͅ cIAк&\f<,vQm8 "UZWiu_9*R}erN !;+Bq'@]^SFƿRE5iZk+H }0Q#鍎aR=_T&F DB`-I@0ɌeLu5ݒ&PiE41踢K׿HeYn$NşMWd&DaFŤD =}So޴M RHC,uel]kp^-V!hZ ]P50Tu: %)Vo1O V kUҷ8|fU.'ztvm)Eh1E8 DCF6skx i)3sR(O!Wz -{eOߊI_2qyC _7-\{Tt칺N􇞒lz ptHip."+u,OeɱScq|0 ӕc>w*Y5n6WǾH&1 MJߛErRD;cJQ\1nmSA% ,ԋʡ>|i@dHݱ8ZczQt3A!9]O XTwE^v W1 -d3vAfwJ(Z*A"'lȞWAa/,j,NIva,7G>d!L )}1am@2%3l9j:.wx7Q{V vb>Ja?q!PsO\RFbB6`bєAndϹN[c @ ~DOfmx>+GN#ud=q $#  >8WhSZOӆXCkaNFt3 @p6e^&({O*i]%_҇m kWEpGI=¢_{뵶3@࡟+Q" 4!&=*t7;]M%ѭ'`ز^d8؈F.-eSF3ővl;^5#M71 l>a5A8cTe]oqS;KBB41u$YV1]X`0^MNщ^݅tس~;7-TͰqƠj#8-4ŎỜO=5|MC]X~G陋6wcQ:9O?`0h\0:6g;ynu Fɣ3CYQU['e.i{Cm1pMЫ7g`&tME,j+i㐞 ck &%1yDYbAu<i/ 㡾ax[!\|w]$M~74 J͵R8Ůh>e _Zi≞ ۱8+ f:NЉb@ɤ7iI薧KW>G% @tY AUs[@)όmNKQ1\͒̈(Yԃ 9>>䀣*a-i[> o+^ixNut\8Vn6BSoa™Jp,5=vhP1Qs<m)%"hɈ҉{FOqA|$fNC_R3K J>Hqb< X9J,RO CTOu0~1-AtG[Tu~]~|?ǙXl.E^lQ.<'̠]8'm@Nwgx o VS&,W*7E+09Y7<iS/e8Kƀ.  E4p-f KYoeE( L Hh'YT o)e*2 )\L=؃Md*R|]p} ߛK`xPi3{C. rImvH6P̸@[eHo{o.A U8s,l IOXgq+՗2gypZiʬ`V(< ''E*@%](cA6ЇY$2!zKheNx{LcsU3dsWkNސӴ<>Kі7u ϟշt o__g;nbiol7!8C[0. &Jg>tr O1Ը#47h5Iql ugXPdmˆ X|82 = h:V ˞tǬO"uqT-r)ٵLlugLFTxB"ʓ̆Q1~`2%`E{UAܢl :K1Sm[)Ղ4DQl XYeYxh܈SHy="9UrVE%ICOnpy Ժ4]e$.Ԅ_PTdBﲫM|ow~2 ꍝgz;#MAԚ{DU7s}"uHjqm7:Xl\eM؃>"RU\[Z~jh HrF +K{NQ?hr9A0+/i>~\=428Řng_H!W9}c6NtP3OR8?LobA j쮱yhԭ|+cx:_!))+uf|`zB&_ogYU-"nt2ҩ'K;?Ye+i.+FmVB ӯ-hJi`P1qƿKuZAŞ%ݘ %r&|i& f: eDyێfI gzUqxAA /$,ՂasIF,[^4:zP^:}9jZ86zb5$5S] w~h(]77Uu$r90ּވ1ɒ+~Z"I7 L-TB2[v]85A0jгӨkG^wI44G/?R9AkwRCSSe 9[:ixFٗ"j*a[3etq]uQ;ٍ(tngz}6RnzwZ:޺pONY߹Vb`8L_ 'r˂q-1J44;(")YOv;!JLב/{UTN#șyaz)KY9iLڃ$>֋+48@l@ |Zɥ3~֑':'vXV#P41yC8'|VB=jrptteqxj߭B7S4=6_8sibrXAf6]{wrr96 cuu8cvI {Xt<^r qM cv/XiX piF@$iK(-mNrpCByRZ;|WGJX },ΐڣL7 j[)ːV4M!3O/fć*9*H#gs,S )A#J SI+t_>QBBoYA4;(]hՆ?ⰎpK4._7r9 0[؆PxJPdXyZMP=)QS|s]SX3G_pQ%hۡp"!S&%OQQ ;y*eN) ~2 ~KwJiY`<̳|?#KK^go?LV`ܵ2N~F[4'zbBb'Y4X<|qĴ>QIQCOwu0=~MƬox(rCBynƭ{*/_sQzn˽ l"E7@q ֥ϱHvPIX70&g*L^3ɾ& .Ԁ'.XmJx!.nm٤102s``N/Dڏ ۏMaܶ^;-cg]F752VB(!@ ˱vzU;R?h_?c޲h_[#K(TyJC.ׇi) ,r#ˋ!G@a`sґp'O1 Mxk@h}_ZıDY m H%@8;zODz-?;`Ƌ`i'X[C -Ql}V~xvxD12EpCvEN|hhu2v96=%fϝ~,xRq+JˉH2A۔XPT(ɋ7y/ pP?O+/rܪ[E,)jQeo0pŶP\Z \JLݵ k6wLls(p*qZԱc@&!u8˟H*b"r .8ڢB,Ռ/4"iAAt[%ȍ^(eJ=Rce)OO8߂#S&R\]tgP3`7/ݟ$Yj񄣦;G??&(N7\mt]mIᐆw.{M0bbĆNtΑVm/72{fHeHOUo THNuf\Du!F%R0{0 t [+}c@푣n$ c cLB}e ,W$w؈'QwWh*p>۴ OD,9o إƝ*E#Qba5Yٚ\b1бjy7s-  0bj^x~:<ᓍ @*׭O4Fer  s9_p:U\@"/ь %{tkY* QiXK/\B!=<,'hio`p | BBXn);T̽5_@N6%ܻÅ))>\<vbx[b +tz@MׇҖ]2\Uݜs6- Ndi$rh&v7a`{# =+)4PsL?Ry{/! }BqcQe$#&aGݨD{R[$cׯRT'=*R85k;Gn ULpğ'4utZƭk `ϔ`{4#;apϗ['WaJ N_[`iT@^,}1fc#A'ru."*bSIkɮ"e{QRF#iʶ-48y0IGs{TŦ:Uoࠄ QkMfÒΧU1Ïכz$s:(ՐE]&so3ag̀S%\r?_FCIĹD?.,6W\BƸ$Cx{' o[v#=R,1l G~mnc@rFfϛ Tjͅ\J^~*8GҸ^+l 2B10,7n8D | x+J̰3ŽӉ>]QjK +j!} SjU+Fu Mv =lcOO37SM=Cgo z)'=&Az:dE8Ѷ5 k^ &r`S;^eT8aZ@XlhqgP)L6RCkeFS,9CyNѭ,^^Ry=XV2>vC{xSG;INkg"( u^% |~`\כHBN6sjihS^WxEwS̵Õ#.eD hcV&} X>{R4*,U ЋZ K:?Hcp(-Rqn,響}ɗxأg1i `pngci-04bW搛/!+HN7١>qP)qGQ&_,5VMn`ܜ\3=䪲 x%3 ,)\RG>*ފ JNnp}v x%ɦɄ EKO)R\Yo/Nf,Qo7ěu~L @`ۦ( #z p\egۥ^y= E[d'=!5nv _0G,ٰ^625n.*cHNxy_;97-_s]oޅN?L6LJ\da/Vzթ /FvVωS3r1 }PHΏ j<{G[u` xVJͅ591KΠ8n+9 _{iOJ8]Ǽ 1?1q. ?C$1l진@?#z`"!pJ<쭙뷡д\S #˭`uԫDӽtŴ!_BSO 4SMFK \Ǔw4n--~PIj5Hi*$;#4]UdhK:ow LO|$ <;&^Nq,źuP5S8NvH<7fnV_VbG\9M2HekéS@R[@8 33 i֏)s0]a-iS.^M zERdΚK6\c!OۜCa Y.S^Yo.~5:CY=Clb:~} -gV { BxbF0ޥ_uY]d}3X\ Xmn!'GodtUgsaط / 855)!,їV!wJWM5&3R"2;0RU7 ![>CduĪ@l %)B.=:OWx.nw2c]6xDI=C|N qdyL_Gdxss(E1a "Om 3Li$ p3إǿ}^&g >+X WKG)!)/n Q;J!-[(8z ܍(AB rtE]洗/ʾ]6A]ì[pyPcLusj6@DgC|\şI`eZ|2*pIHG M1&OMehD Ǝ`H) ]G?fdt#KסVrFbl\c Y˞Smi^iF xg|b -`o6ɗPsk*pWs׀E^:A!uQ(cJ6y36e9OJ*BN^ | .%0' ϲU~?n7y_vdd R G@yqDžZj{J,&-ayh X1@㩺];`KJ ]a#Mz;Ρ1,)Xj\R !"* TP-09gE+AnBQbrKĹdQ,4OGtۥ+ɧ(dAZmRoYVw&>4z,i]`ʷdegU@i\ӞtcLd۝z\P]c?5o^ 5&%4`)t)Jο99!()(Pz6έD]Yd)[XAʎ)!T=MJC:+>d&<% ātJkrΜn٣G7"cq$D |% 6ƶ yuIQ3A~ auC s5pe=vxZ !gC͈s-AT,Y^'HJ5Ϗ.ЄQ|JUNvu`s- {mksH)9z|[@~H0qrOAia",O ^^Qje-S %ߕiv"O˳B$7{Zg)h׍Ԑ6.G~ب%qI`}@ tVxKԒ{i4Í2֘F$.Pp^nXI8=S/?:͛8Y4*fa RYSŐ:a^2 Okr Oa!B oUP=38"Zmk:g c9r UPiwS~їp!Ccj6Us'.6a\ ߶G7H+mG>[NTJ( d-K-(HB%H-+i猴uK0',=zoiGF\ٷ䌺%ܿCaJ߅aTɴP97'xSa9^Us7]| :FI;.LHso<&gd*LA@r/tSZuT8VçX R쐘3:c6M?(~ ]ӋЯG:iS?ؐkq -Am?KUZ7/tDYytż*?ه8? HSدW0_㦔z~IV Or%蠵s7Uf2g""A>1QlKmFtsM\Ir~,R?sIO_x螉/8=-&BҒP"ǓN <&|JX6/?=tt|^fA@}MSfj~'gb\:eɸ5~2n$:͙ųPOL6&8 3c2Dw&[ v2?S ԿbZ29v/[;(+*s6),)Tc/w% t~Hń&m_ .9ФA)G}216>r`t} "nF2绍 MAn6p5w+K8iRa3tSO6E21bO6@#Z5=.V[B(&o`4S{!9 @vâUdBo63w"թ9|ͥI$t:%"u:v6(X[H4́;}-,d?' NC(M"S|(w{JEe@N->w!'!j `BF:\}Kf"Qɉv:e]y pCݪ5XR: gs8yUio@Lʳ}Pҍ-jBE e?PM?2+6w)``sg}H>\'aQ֔gb{QpZ 4\dƒ Y)Q]  Iw?b%9ߖAD i]ߣ+= v ϭsxttv)DKp_.c-iR^'G~׎UI5EK%p>| t) >&_pbDs hLU YA' :OIp+/6`x eߝY%)˷tZ4f52o'0h\ӑy,fKn{ܘ Jo W@ SJ1t7o/ ?}:`-Yc9CcŧLr% a׹$[_҈ӀRÀ0}:ŃirV$(/-o6UP^V~ i- }jDbIm&R#%DBEq{9/ġ/ VQ"sU*rdK&_ۙ)p4B }4i5_qyjun114Re]¸#b$^q|HDL PC]bfA̙,Sy[qJw)4i(\Mc4ފWM v(]۽|'/["%4*:g#^%0\gZJ UuP+#6Y_zdSGR 0Nw)5s n$〚1Cfr#* -jۖ) [H8;D{&A ܂ UAh 7LgB:) JdRaWb=[?3WlS\+ɲ0;x. 'Ugu ]ޕSHAMw۩C-#2cn{T' L֕sQh)H0ԗ&dlM)X[G@l-^7q{ql}\1iHW=\!Lg@\0h͡4RTthݠ/g yA[ TfH ~X# N &9Ԡ|*wXmbm~!oD*Lx -,L.P7|ewRޒ"L!:3>c!9x &f );ycUa}fy͆`nZpmv,] #R0Bt:v> W%NQm9n^V? 8F8t SC TX Hz#&!^*0 j,t̞ ;?q~D7!;Sa`;b1-c1L?Md:uVOC<-/=qص9@4kR` f绑wbk{ż=Wla%4Q>.AWQm{a U&Ţ|`^CaɷdOë޵^8Pb:2_^TOq_+ sA Qy LP[6RؖP El؈H&,u$y_t#ȯcD(:|9 {ܘ2ŭ/^soll*柜q̍axbZJ݅/)x ؏TQl掬F2-RԾ]g﨨5>hW0Xq;؞nfsޤruQ d慥3 "9Z"9!,qw+AY.]~wd>Qz[4;ц-$]6h{ v('u0+ fշD}KꊱšWC+Q>gyї32qTw+p3jshOZX{lRB;)<#l{3r=rNYT_sW`ߎd=j/XE!>"?Xn,NrN۲lo=vޑc%R*@]~lzJI0睋, f=rIqEubϯc>,Ff 0oXӟi,l(ӄuhW)q.yjZ,fOlt45t-#o*0Vtu,wښG[@[!g$o_HaDZ>ݗUNwܓ"*ZV㶃̟0.륏;zEFf:@Bו8&jJEjrdjsakI&lq>T,d{{6 "jc)u$<:B7'8C `;)4N/=rI+ux9ܗhIKFכє[qMU""Ā1^qBWb,Ag'qf7hPy ]{qU i$m+XLYMc+v5$H0y*cxmxI-ElpgxFٶl]VE3cE4{ǹ az+g6HqJCtk?:$I \X,3i[@ĨBwZ▤Di`03.Wex*1w@Vґ6ȸiˎq_GgeF5-KWZ񬗟SGb %;)>-ↄg)W_z#uQrV=@ {Uw*߮,G<&ܖ~dQ=):m*D2ks M DhJͱ0#1`!{@1t1̔Ql~ #>JGI]͊Z e} >kL<ҹ|.lACRY4Z(hCҖ\HAǠ?o oY_vSA-_wy?pNNlgҰm4Og'{6WRMoH<:ѵcujeTfBj]YKG pYZ$t ?r^8QdFAQY1u!vG. ͟&[,䬜# J:3re_ST6(I^~vp⫪ ]ڔq3SM4aQCڗ8 j"+%S(TUs)ALxo&5'ph|₶$=? EaܥÙ+k!xYlb=壚w(CO:7r9P, 1.% Mn^hI3:ڧXpS酺4;ΟمT)|Ԫ ¸g1\z>(DϏA(+%#kQ+CWl$x3>XJGm=LOFJeUh?:u7ĪB[bwK[P3Ͽ6uľƎ+!0mg[fFVA0Ii$Vc S?ի4nk~]@JA^}3oE{}YgS}+rM5(L-qK5dh/OY&cD$Y/3*[w-rt؉:+80t=f3ȟGwӡ!; Kz~&e\uŷpS֮ H)lys-#>' z~0*>O [756'hp/jk~L٪utꙉރ-䅉i rU~L;L{A5T 0G*Qs a'X9 *_D.( nc)ioWqpI= ^c*6]݁;lB8$3zF?N|Ŧ³3!vZ(yǽƽ lLtsw\5 5r2FXCX"M(f̐eZwѽ_/S<loDi"mVK9H FBUl=RnlQI{n`|Z93"@rsk~^C>grKObճ&`qq&f&p"Db.0b}DN.v RA^LNxpkps{L+tCE5p6W?$ Ť Ǖ*DUmgQЫ gT&>tK s cL`͎lQ QwH1!!X,<3 |hS<C'CXawiݴ߈K!ܛ FLgRVJSUF@QS0'g*0sϔ<|`Ocl9<KU5 ڟ1u2{ݒ#u@N3׹ %pg0C BkccP{r K I|Y6Bngq xISg5od[CݧC) 0 À4U~*BX[#4zuhe[װPLc3SY;O$ŗnV3-`XE~%OǻU(#920]>'J'e>P س+?itu(g>W1 &,.G{OYu1טb6,*WC!?r2!^ /wq@U[l %9ce8[ c9WC-kG7OB3F1ferPVhߗ@^$tn~b>"~t j׶+2jO%^8ʈ8~گ߲'πWትɠk Pk8 wEcCK3iDx.l~-2i:v:nZ,BwO[ r9xe&#H红 G5"6+JVEz1Z9O '0FGzXl)ZC.stۏ 8]ܪ54_+I!(Ӂ BM:W +=)1ʪRπb^<;>(IuV=,Lk$jǻ(/ Ġ,ue?ꚗzs& AJ{gP6DyN[8gr]9!%,Fat @I}ie>f=^ C GL[< ZMɱ&tx`ers[2WKE+cԑm/We|H΅B18)# E1z>f*s ѹO6)I@_bۚkuC .> XTQ w7a"*rjѱ~љYܷc/^(`Y?x,}Ub +>iB ;>KE5v>Pk'uE p}-OsK BTsO'pYg *]Է-Iy1PIs2u@>?apS0RzUamר QUwgj0\>K: [ihC\) σh7f6vx{nѬGPUkt'@_< tDe-)*egjvfd+ݻ/893XJ㩚@j{uJs\R<ŬPM s2d*QэGMq2_)9dJ|xE5=fPa.R9 ZQj6uoos}ֵqڿPϬPzc䓼z*0%ysE q`)-Ff7@D{jgp1^5x kvh.)ky&OTK26ugDJU}J{ @1 -;WCz@+F=`$5Qw=qF8 .8]l;[,^ ?spF.E"{0j_M03 sV4-Dђ1Mh?=n˕cíKƖWJ=~ &AT]N?'[5sƳ*\@~?ZКaiiyv/v?Dd #Uo8X>6dH^U>>)h] 2 *|)/FTFTƵGzcWS hON FW>rp֒TdmBdN6RW=^ 1SZ57S˨S2n ,wQ(KJxpkR3\ ?r>3k~Ѳx$ĠEB: L8@Eʵ "ҟzLx8WNgDxht=׵{.vYE,Ԕ=,",xb)RCΎU,~5bDjQv<8NU~#?x~L~9U3?RyZ9Ul`"oq~Z*GD'-I0kv Ӂ_ aZ؅ Qyhh?WXͪ iDĥɿ'Ȣ5+|Pf3d: ̤#pyDڈ7wv"'a፻휙_,&H.^ᵷբD1֢%&%| ǗiƟDΑZ_UAqX<4iec(&^3eiW=VW'!T1b _…d(cAټ_^wOC<$TE+] bF!RSpF`'WӪ e\]*7YI,@Ao<?Xb @ O)) xo.3&34! v >!vdok]B޳|JA`ôh-x,͓~: 0W;r5c)vcz)Rw=)ґ$lL'SudL\b.M<2l6}nkܚGo=t| /g:)\ ^mfb2fP(mCC5n[#*5NHYw"r8*`/k̛}bQ9xk !Mh؃3:/R-~$ ʯP_I=gO-i&؆IxHf@ūAMʧ5((|AUX֕S%Us3 bO.y:2Ƒ"~8i6nA6_N?:O Lsx-t_ռ6rAXBNO,Kn5'_S$AQ eޜ;Z˚b/j~Hb|}Y/Vt l>,Tg<^rxڧC_ebmPXο}$}"ob8iXC5 9EҒx ֧(PRUиy6Z+y*#61V>(,?4lI-Um_ab uv+vd  .υ/A{hēPp/\XT%_aB޶ȃY~AhfֲBQf t+ĕj!3nU$z>!tP<=0]gO;kvJ!33J`&A̤I+&!S!&ϧz|ʋ]w*eX|}f,Gic54f&+*[Qf6ƛ*yn߰u0?:NsBkd6Y]3 yCu*h ֍BUs7Z):}fjb1'/t|`-DC9R?ݘe-Z 5kL2\S*WIkg'3&nT'oG4e/0%(-@2mc"b-D֮lҫRש;Bqv[l7aele331g%sZ,oRǤBGDG#VN">/,@vTrc:wH$3EjU;?gICC22ɝ&ʲNn r ԥY :|zX7%% k;q9y[Q*]#'?qJUX q{2 sc[.&CהeE)oYch,<㲓eFs_M G5PDj+aX-W&& KP;OP8l^py']T&S)rT[,e ,UΓ g4o]i54ت|x ($_ԿA3[6;9,_t,fcFBVdxRO7X99윯P#{g\/G yl8̂c׌T^PK*J[Ņ||dAn+d%p/OjMҽ`:_Wb͸J/EcibD잃)yk&$ԘKU XL *휧|M@w?upt]AǨ{ǭ:_lr9,:q?E " %V DP7t ʦx0U8s TKR9K nM{u&{rԛj)2pwgɼ{ Riuᬚ՜}sL8̎3/QkV^(#G3tLb|>-Sjŀ֕2c/PgT#<۬Wd7-W­6}hֹ^1n 0/McԋdEoRa^L$B.7B3.60FYYIit rT_[OC/$̍mSAmǣMUdfU.ϲ ,b}qiA"z#pŵJLn!%K»p]_&6~Qf꿞.BRPr?"ʑD<+mW:z_gQ,岭lR'~UPfu |Jd>Z-4rW \m$Ovf #BiGh{k}<Na9s=エ7diY3QUbf-'mP2L>WNXsVjBZ!|JQ;DS[2G1r})3U 6 ŷǞoko~)PEBvsCPRgXZ6UK'cܐ'7$pm-RwW"ǵ>$uި#lA)&| ]ףE4Bv ` TIShF43ecJٲƉ]2~*ع;<,dXu扺 oF_ Ϙyh]??8ђQk.F]~8G_+,ěb=vusoǨp &>Тʘg` y]^sr6 2pL/KvmM_Պv=͑JM1b5Qm N\ZYiO ڀ 'Xzr?eә{_qPZ09OŦ#{'GxO~jB'o =hhv\멣4+WRHkm{11 % Ytb~sf?8.chg揌&rr~xtaBmyAyfrC̓{w"b,ksfis]to7=cLY8;H?s' w?rr'`JDSf QHEE.a'tZ+xW ylϓ}ƻ~>y#$G,|lUV sc '3RfO"hraK؋ k ,4dkN񏺆FJ+9@ƛUeX1^:22h] .^Q/+3FA`re@m/0锎 >{sw Z4Wb:O9;L$vwAZuF7)YZU d>\;4L^0(TOx#d톸ns}33mɵPoYbqGweŐΔٜD;FxmPS9d g7HAO2]; `}kfn_4+Ulc2 ΕTw a VUM̲.Ħ(tH:p~MTi)M&?,͂mt%^_(u.b;BaS/f%O4l ޢIh-oJgWgH9 `"7}{@à1 FKE} g%hWh4؊ED)o@k:[U`xsB+bԽ ѷR$`"S5BaU:"!/wNmfc8Y?3є ! bFux )*9VybڬXz'{bߩw=,  WWUIڈ;qߛ?ܐZ&Ge4&i;>ZMs3*ΤtUowu%VǺJQ[%2d8th9K/R̝lzyNkݬЋ!jZɤ;ވ}8j`L/1t *Ngpswq2i]7ScZ #zAWt' l$$@A@7rqKVHk|2oyс't%^k 恑;z0lLXpГhyD,C㷦U6]b9w;s l`_q!t,Km}4cE]`fZTT2sS`C5NҖ7`O}Βfܞ \xwviW+(h;?-urb"0~6YiР`?n˪XgoGsAD0x"IWܼ1v2JIr }[QM)%Xhۏ,+_I* ,;hQdIo@$QF"$`w4"DljlUur<t}=&GߓB9|q>'K' У)4 .#mֻrPr?w![Ye*Au ߯"TN9#l]qgU̦8ek:RqѨ]axqa0v cRm8h~G9@KD+ u¡S֩kcBa jUj!KO϶p.X/6.^w/DmM}y&~Oq!M HSS]cD5!抰\%c 4!tu8(]c^uS)̬=#GB6+)ya+kLGюKQ]J?u9Q^}=U]܃7m:\BRu MSXz-nZl#AC*Xv f!,.{zYKoy$>oΈσvȊ7.# .#ahι1gb]MQN-J1-N|nSE_#t֮K Kۘ(='vO%{G<x!7=lҕ}!NJy ~i.Kߚ,K<Lg(h.S ܟ\ct=ӭKBГnAƯH.Vupkd5c0D<<_N~g]A[HmCAT҆dN7 jBw},_€ k&'EÎvU=AIH74(+ 4~wB%6C)-dE4ݟ䆛ߋ{ek1?/@<"/{Wz6i@7=jR\"\j)$"\T Wt1/ķ-yfW<f/[߶H;1H0n#~!ZBy=z>õ/LIeE eZiMɥ9' 6 SQjB+VLd3TkI)$oNI!qs7:a?@%/8I &(j5GF+3t&m\Rm"= hH=(irS|U.G BK:6:;ݫ dDUiKѴ POa S2UD|ejiq;zə\7c2h=-#O'e;S~qf?|0Ldd68vVr'M2 ,i^S䉚F ^SfZe*Ud떆hUZ|i;+f 4hR&$Hs'q'B̓Kɔ1CH?70jC6@"9%XK5*$?n}0ؑ*C)Pk\ 2e4ŀty^#$k÷Xz k eS4]p$ h.%gΈS"y{][ߚIeG(4V]t1F"/4v.Nvu^M}Hip H͒Rh{[aQXCvf/D45xM8=# c>ڬp4`i "A!p㼽 2ӛ[ʪ:eVVEVdTkbY9q TH}\QLqR`ft!kH"HHP411Q_\B&&5}scGorZ.Nn/Vw=\jx 3s Ks~-6O2Kg=]d1|"WĮ0j%dQ`oDJ"ٿx$"Vbe]~k_k>1`jc'uY\^b /G_Z[cR"9A%=y3~g֗CY )l?* zYm,)VDP)s]payUJU]V BYRKQ-/ʾOAEu_"P Bk~@}U јS~S#K_Pޤia1ExJ4h} 4}q|>9}vX͙.QO}~ctV$tv )7T ͠rtT++ 2e 3$>B4v0Me\v$hn03Zr؆:EsX>؍w:Mu5G' ) ?n^]sr؏Rc'14"`n#@/h j[LEp>+ Tu.oW*`CN !:dIGE۽ 'Ƀڥ#{YLn Et\dӼZb&a[3q oVqEʮ_v_ք^`R] z*_TЪ-;{ZgF~!7T2CS`gi>ULJuu;mu Yn#J~r'2NRh+aN,`dML1۽&b?|1/m#'zrۭ[Mkڃtlt_N ;HܚOzs&9eٛ 0Ou5m7+lFr[sY>9Ŵ3yWp]~c cj-q^/lͺdfǚێG&PSw$㨴YZNJ{w>D <3;6jI}fm(ѬέJK6"v0E2| T} NbC_9_A-9ZL//'n**UI^.}דrQ{Bfk-ԍ%?s ׎ 1$O\ZInd;tjr,_K6߉x3h3^՝Nד0 3m**&*"ԡeŠ"wB]&A;̯i9r[yAr5kZ|Z%_!p>evQY;unA_ V'՝X(dfsq n_ VR& O,~seOմu2x~ρf$hA;~qKM3zy񜴿>O_ 6w"t}W  Q8.4v3Í7jX;@6e%|Z,/u%BHCO'[}>];ĄL iU-7ĭ x8pdf9UfO/8dcJ"Ϙ;eЎ@`[.V񙞭*A~1t366*12zAh` ݬAwJc&4]gj-Lbp ? Kqy5H(_㡮vǤe ژp.9vwUh35CϺCiy‘,@*˿Mm1!iH{敯Y {<µ"7 MC.TVb90ɷqÀ{o *OHhk \fx7o 5%~.(%q*s)JfPS/R3VM\/tʲ+ǡEL?J . WNLfMAGSP˟y@ dCXV$FQAaGiSA]&hg,vϧ;K|oN""I& l\=L6{mQE̞./ymZ J [ Cl'2id߈7/wEVd(c3gF!Ǐ]Y v/:-K-?@wAg#;;إz{dBXtc9Y%6@̲pmTR tb;)/pd1dW  &$mVSUq2ͺ:DC(%ޜhSaPSݟ7ҊM9S؏YĖ. 2|s"غ(CMۗ|c|6C姐nH QЍ=4QM";qC%I/A Fth*=K]K0_s^;{)5"]ՈZlJs S[;V`1y3 gvnӱ< YpUׅ bV}^7嶍7d 6ue&벰L4fxze*ʌ)TGc+k,Ap:[vľZE H{>HDA]0T۲A"6W·@߀[n;/ s*v}x֚+C/&??\^6&ώӊ`C`6![Gx CSs-'Q7<п}2sxr͛ #J3=KSgގqS| 'z-ٽ|v8O {FGoK9Lxak:g$q4`iRZw<_Dpi;s;8^g5ZZ%^[2^hz$wL 2FO+kk?]+DD>bBA^x<%LFn{Zӻ@ |>J>g~0yܝ,}u edqmwfbˆ(=r GwQu؏~"Ge|1 ;~ {rHGmЬl u.4^ՁCoap7;2i8o# O&i>I뱒K Qt&6/&B hOseӚώB$ɹ_(dҎf9%:ZD*'NJiK$~k{Ȩ;nJ?s~𳂱@ @'rj;*DQ48I/beC!\XWe77!) LE(;pgݹ?ido_S[/KW4mm0*p2µh){N0ޓulӥxZn{lP@-.CBP70\N0鶸wDe&G`_[ n\Bc=o럣 j8$nZ_4y 2+Y+!/1UE%5|2J?my(@è,_3Xܦ܇Gh)D1W.q5w ފ$`"OnRBuT/*Ǩ,I]WkgG0+q@ yl(:+G ( 9-č31'Or:T|Wgæ@=e-qQzC{Ƃԕ/yZh4$(B1!ڏԲ'@LVdy bQJ( a`>-:p'T[\ՠ۵`Lu/WGp Ӎ n&aLO/z_AAlƓLfP sżSLWΜl/gp>C$oyeu| 9U=tY()7(S ##ߢ' bv9S,Η>+cPV̦aZSz  V k2PlNv ryulA6PÁKrh׏;I SC'[?Ny]I^Zp)PY̾d. s@\9Ҹ tԸkXoh \3؅3"הq+(om]⎍KV#twTL3L}EWcn =Po(u^X ݆>g-N?D͆u٘:NçBAՅYM \g̼P>A%;x vӁOT\X,aVJMSv_o v]@ yd:_BB0r|ڑUi*{*. ●4ҿы*;ٱD $}|gwY'n3M+e_ 9$~>:|{ 11qka:,DCH<\X#B8fs9#S mKjk/0/HVg$BMK d Q3si eҸb|د@-6XM1K)Q-fAgJ龯CZtCX< _ۨojV4]4=3m%2 ˌelPoL+rDKv8'f9%7~`UɃ+|WJM9w@vߟRQv.@5pCX{38z#V%ht>65&'#CoS;e/1'h+<=K+.f1ݘxw8u70x[$+jMňUh}|yze+A5 {Is^0ݿaj0EL{brlu <~O@ 04SYE0yZWtt48U:~n=] P?Ȱ@Sr!|Fg!Z/"n7mMyz_20{.AT֧Ie h25)4eaVB1 u7} "FL5& 4+q?.a  -dV\+"d|gE<*)mvHQnZ̨V͂.g5*nS ]ZsF)%wO'oE͗n4n CPYO_3Țd<;Ry:[ WƓ.Kf^fe_cY4Y<*׶NɈK\TKMS38Uhd6"ΥlsCuzaw("8B-=s.F?޲?F$1eChH<١J!xbub`+Wrz % 燱7-wm׷ SU^Nfi8\tɟ t!?I:'+'jhN3/S|jKI;sÑ 65js $Z_nL*mUcV)7y ocSɪJ?)b#Мb” F'l3+#rw&J.0GF$\9]qhԆGb H9vg1닳:VP-DByì>`f7|$Ns{mտQK2_%(D=fȗC3^}WE7T qǷ4%.VզG(/s{WԒ0'r$G~C@iMb)?ܵ^X;8=r[xgtwj+ʁw^;O1U{e+RM#;¶K~[* $憂d.d(@ g~`iA?\"Ea 5A$iO?7 x ?-bZpHĵ]3tk_:Li5!dީv^N;ͭt& և`l[=]Z٫7I'i`>b;SWPy9aҮċAѲseSM[ }$ޯhV*&yN#x挽UeKpS.0ˊ5!qNZ`P=fd'u^嵦ݔdŏqx >1hM+ \u!"MC5z6iF@l{Oڛ8L ZB}kh>G(MdQʷI+ UHd4{wD dL]jqAq܉!jڿHotآhF3_G> α-1?~hXXLdVcD1vRs=x9 4k+oG.8 A l 玐:z9mߌCmː"( P T5huE&䘋^ksv,pVGT9CP~-z:Е,ޟ7YA(ӀzX2b9b^1lm7DDϥmuL!!{x/1YJ΂ٚߍ¦+$dj[,A 6 ;&:MB 'K˴iO4Fx/\pb NP>|n^}Dק-f]'RT5/Ibr}c݊?tܩş=ga®r'K mXlJ49%IPʄ7p<j`UPku{!.xiح>aqu8>*ؕո}׊!G6QI״38t5~MA+H:p,:;Y-%^|Ơ<ȡE*݄ d"zڱzI[?2Rn+ io47ͯڨ{wզA[]Y,Ai '6#bZ(~e؞APY'`B}I8P۩˷`edx7fRf Z[n7rzZЗ7;nޮM-|U՞jBu6 J=TXG]?k% LrM5ӤcIG-ט}+0Ayw?G}A63b4%7dK+[ډt΄/ DkYej6QIҎHqy(* uL_:,Ë"CIR&3> BzWܭ*8J( ^9}ԉG[ºE7tt&ыk9Va"L eO0^ R.0g%KK2|g\_smE#FU;ɷN=Y[e$5i;K֢W .!,؜GT1mE!!B6ʰ8""Y)>-G/y^Prx(Fbc_螪i{ v-GR g&Hnf6_ksZ?OßXS Ҹ;S;cC OFIYX:pXH `]ɗe T:"+G7Xa6ZŶg+!D\7J:v}Y%LEDӿ=cWƖUBTKE_A7._˵#J ʓ#NNPZ"T۰Nt/+! ##lйۏ%J:l ՂM VLk*`X(H"(2¯5^c:9a8uITqn rT_g+~2>+",&eAu$_95ICc:qv"17AƞSA#sJsf+9~Y~nN'MAV:Ʈ|FL)/O2fbIRi"ch\D d|b762K+“41X^KJ |}/_M3hs1+GImg2Z^q#ZfȋJѦ\mGwbEM_Tּ3I{#OLrkڨĝ,wC{F9j0 z- cXs|2#)uc??C!"1#;z/5-kkgN];o7԰qcyjNөcwvwfuw~^>C='sԱM <w80@'*<^0^v( #-P'v==eC˷Ʈ_ԭ /|[IR,;up.0‡ h'(a4phj@,rCvUӆV6sԮ)c0‰ݻsq5ZխHPk(77\Pwjs30" |qŵ0[Kpbw ZCʄd Q=^%7Z UaK}W==$+W`bUr7ߙtE׃e$+uZّ)I,sw}*p;RMľ%Mu6wwMcߏ_4;bs6pUW>5yeT%Kp[}H^P[ &']Е~e/k.Th% |#V:cӈ=לoL嗊9oYQl8$Ib 9 SJPlx*^W4<\&%?!Q7-` {B$KO#Ǭ5GX2C=K9x-WӔU'MNfUORI6ŵmqDi7?'d@ Mx^ h{L lDĖB^s^F VD$[Ɨp4-`PogY_?fcs ]aj}JqjN(̬pH},3Н^*tkDL4&%aB!=+),Q6ChQ"^3>F9x l };S}anv嗕6U*D4ݧU_;o)-%Fڜ4Z5># %I!{8\ SxG쎎scNK%.';G4>B90 }}Kr2L64ƫAVFOf}VRRjQ^Q[kƴ@ 3HzIh<ĝetRvV'kigx%&eQ*;0ܺ4m:"|66<'āZw~^pa3H? 5~ax"sQ\>Z)~dׁ*Q;!YAc_QlmxQ|&ЂY=x W(~8 1\RShrP{@" w;o1=_j .ֿFAk1wp糶rt a˪>F -,8$^&"PU¡hPkZUݙ rȌj}B]! RiU. hj8w]ݩJ+.JRc[OO%$pH\~;k\ʣuQN2ls-Faj嘎B8ܑK?G5-~"nVJKRB WױPSc\)];< -qVu{qZ%}-tCN.CgbYpV)RfYG{s;y84q+COxq[;BR]bsI>P-~u:)~s 319N*%pKf??Et(0 uy"H z,R蓺/v{V``0hz^O w| 9a}<22d-RZԯ ສ GތrTccH 9RQxp Jl֢g }h`otJJSO| qs:>hڶ.j,uI*eNA[cBsoחjfwr)zZx%!!0H8fcWMiy]llbJ:ڌNe1dj4ZB~˷u>4424̊LDۧ1`oVTF.]T@4m^!` /8ᦆD67{O QQ ?!3x/1K {zfhr^:P"-̙CPFJ,*]okSg9y U Rxz`P3$Z$ր$x6|-(@wc8As*j,S0D3PHV{V?$xC7~6Rmc3DyOL|<5wnqvWFC>ؖmS`2-XKǸg#V!F17_el$`!ǡT.zz+1S]ݫn>~s . dŢL۫vza%unS<}w@jREVț, ݵ;JĬ.#W T7ܟ'$'Ax]͔ǶESlY|{%Q%Qache=* rum9ిeuKu !1-RC  \m42z tlF.!&{{BSx=|p bc@G3/_=FoY.pr,1,+D\41CDN thdN/ѣ&4dy2X_VmMHͳAHfR{f.2-`s^d".#Y-u'qc,>ѾM.MN1W\1 k*4P~摕Oq6|PPT9k}U Kb%?X0a@#_\.Ň5Lx2Wțy؆\Ax 2Y\"pj҈iUja +8d0|,%@Ÿ~A6)|Z P!֋WU в'E!`> Homy2scY!DrnW? ʻ#;. :mSX cfDqxy^nh8I%#p+qt5Z|0迺Q-Usу/%L,לc)ݭZICbB BD(J"^obR4ms/,4#gY:%r{u,| EprH(,&t/X8Q$7e $[k=RiX~ I~ӮAaeۼÖh]=fqZ͓͟TCD,蘃Ξ|HX淵V˃PL1X&GF]DP§v5 7MO|B(>aoۣƗrL<>Mڧh%9Ь-@Nq7~A:[ "X&\GtDMb@\XVcDr ;_8/$%xF?H3.`놩Ȗ;+UvSiS✆xw9O6xgF??鯏T ;oTɧnj7P2y~ķgb==$0vJ2v@7b7 YLf+ `QZQvF(1#+ ;&_b!PIL'%E &kHERuNb;Wpv|E\s ĦBE7=ytt䯾[:e⺎os*!gc~J4*фЉT{lCE/~jBTx DMYxnO7]_YXbV+:_A;c\RŶJͣWoʘ 4LԦI,Q'YPށm'br\ % +WCdqR״|V'=ʵ?cqǫ `!}Lv=\KZ@# 8,Tg݄ujmiɅ$8X.1o2u/T{G|@-N_!u[78cŦ+pd9O[keQVźAN_E)+l3eCn: - ݰ!%/FOGġgPiBW4&f;8%`.\3UP(:d{_ jJOrChdl?ol )~6 ,D[Sͬ%tid9`JSM(rԻktcJHtWhڑ^񨌜l;¡;y?B'Rּg=q%&~yULOb-7_M%)W; ӟf]h ܲ Z~i'W_Zv@; t̸fb2`@s t gr( ^^^pZ&3!aT/t&sQ=dm%tζ{V8gSn|=wi&)o8/(oNYr$E;)]Nv5 єf.Z(ćȗ0Hᓃh2XQ5U!|ҹ|T1G㝗FoCMM"*]6 rCG$ R$ɤu1>Rԇ,19@d~HYl4CJ"srT:+:++tA|p鮗ZH;lI1B^Ң(3:7tҤ4JdȢ *50D)]ƮΒ]f zw ed|oFۧ'_Q}CxvuԷ[5ngXyzs#MmfpΰGOyuvK5Qͤ8߳vcAbv{ȥTYMU`c=;(?=⇷lt'SkƋۂl84/y"b>JTc \=V*f߄#DB͒Kޱ 5{m2$AKi~؊qac͋5). bA[ Af|Lh/eUGbq:mNѭ P]6W_ax#iqvgזܦÂdq cR@4MP(b|;(F ?uW]|G΄6#RKޙO.OI`"OVⳳ,BjT *?xnq8 7Gfܶ n>2HVi-^L!4Nh"yTSو6Gpb ƴ|ޒҸvL0^dYt^}T-8Bi3nb`^'w|V1p.LfF/ps, "/OpCOP*f=A W.5ut! WWJvxEr0o7'@ ;,dʒ!墥++YB 7iS&^o_Yg-7 _}Xo6uow' dQ=:fwӠ ]Ȅ`))%)"]yvg1V7xKKa#eE( @Ƽ-ZWvV[ ӷ 6_냚*Ͽ:a㣻kR\-9 ݔO3@6(2@yA@@[ډd?eэȏ5A<vk8'% *:TZvb+ޣgߙ"Rg܇ c SYChl1lAC>YQ-!PҎQ5 Zc ,WAݻT4_m,['u_/I u^p -zCՃ*:rz!.2ðqqW~˾esR 3']9W?~*yK8y~ljfghE5rMy=tng*N%[VS3B'ib?t#wFj :˓^n 1UOm¥*ڿUKeÝ|UKb98(`iߪ LLuĒQ1?SKCTtg@K{fҖ @ %d8:wW_DT&!A:>=YW#AW _-<#'CC~юs=;^ouz;=pQwW);japȨzNRAyLy S7 3ۇկstQ|X4{'0>;Vhr(+Wx ˸r񐎇ҝ}]"c:'yi9V$9OG %#تvxa*;hq}X ((L=xymc)V r5 +XO SuJL.fN`tpGkU,s~$VrH}z/e1)^$r2s*sOT E HV5O?daԫh14j95׀YF +nB8FAZ9Iy`` P1쟛Jjc֓Ucu:~ &ZEO=,$s9:uYekRd5wE-%YLvQ+\T_qAN%7 Cj W }PS=6,*wEYTu ݔEe'64~{Q2tbMǣ3ͶW9]Vciw㶘~h;lD-ۜHC@+7ar옱>w 3Uk%Kr7D f~m:ql`4>h댄.Ԟ魴EF_3uc+q1s5gGk·6: }>5>jD>`6pXj&]bP[2FUo`&-dJeB},B)p*\:4 9w 1*G/RDbJ[= mPy<~ _]+q5u~~XxZMn97Ys>zPv7eRפ,j__9O|*y ku³4}^re%;(v.EꐪQ4:ל0&;tA667Cp9]GO&G֨Ess c[7HGkn(4&Prr]K- x93P-JZ%WH -3鐭V|EZG3Fhv*LeHu OpP]ä'#XjZ;{*\o;nhe,U b ;T ox;h ˾!g@tUF -# $S-.׌W;&WWx4CuM8d%? ['-$j׻S^ITB9 vƼ-Bcj*n6qr}$i6soG3L nS{4I;9z(Џ6*y"FGG kW v#}{61ɟ@ 絹5#ékH;'s JiJdlfFK1 hAU݈B!LIWgs%qͩ7t pJ,hkWXaEQmF`~sM׹|qZw IB/*EX.wbp&@5^XOySO0W!-]:s` 6ŘqBLNV63(wQjoHXl㼐_;2<:/&V&_ bO4Y")e(]^zkBg>W)4FA=G)_RFlxNpT=},g a`Y3yW`FG!Gtm`wZg2Y53v̔ɵ8d*TXN 'tlW2]U;|\ QSJa|5ި)DUjB1iftgJk"EekC[CURȄܯ?alr%Mw0|T;9),?*Pn2t[F}xb ,aXnfD\<jc0--Qc Ykv0W5zc1f2f 6o9o0j$;'@ @O FQ(@26Dpb\_v å٢ WUmV=ϼ) eYb~v=jq="SOXWLu[fh_zj3/ĉO>P܀/CV9SXČ2rL{ɿ TPgG G)b)Ҏޅbi.Ð@vn@~X+<"4"@(ZO/yyFg t;[/\.-I:]Sj xS}e!oυ[p]{ִdLF$D&]JE>Z1bJء"};>XԚ< J^˝?D[6{f!s., l2 .g-<{q9W#@ 1g_I]t?,40v,gyhL3*Uq +pUTzI[Vӯ b* KM'E]jy?~jMyi7 NU# 4:BTNԁ%(|8K[h>(Qֶ ~-˞Ȥp|~'Ta:J|֩$̤Lq$®.l# Py1ثV!jP?xHch*"R `= Tɾ憬hJsfp 95STxΜζ41֏,jruX'3j/TQ>Wbnm!)c tj2իv%tv;g!ӵ^S8w @~sgzmPpJQ%uJXBJMN8,nASisML&zW-WxdX5\>H֢t/5KZ$۷|C[EӧNTŽz< ,k7q+2 (u{WKkGEFYn(*ڡ5d\+9<~}+=40] -WۙBVak}9w>wN][A|q^|wI~E{Nwښ2Pj7gX,s0%)ewM ƟV\\xwyt(3y4~H=5LWPob-2!G_v ?WFXkZ(æ5W"$$Ffx9r5R=psh+ LL; Rѥ4x1[.e~y^DK+)!dw8^B1mz+hP+(2-]}0YfVӵ n!{߆C:{?{n*bƙQm*0>(6"ݍ87҉==UzUvf@0vLբ۾e9/܉dO|q$A\ʲU69;>v,Iz ؈";]U2\l<>`= wm+ RP,U,&V;Oc4W+NSe!7ZEKLW!.+t{# p ۩IG{u\&=kӴ N$F"/uxs#6LOF9 a=UrV*[ >.ϨN#tnr~-Tq&X84SqI^jC 8fV^OEUHCڦ?D 1#¼/]qt6?l9*$"8FݤdVX6WI͝A%׹<[SQ 3^b7W <|>@ g,^6w!ZG*LgVK0 ,-~(x7{8@9D%}5էϵE򈇊0:hzG-j(s~'M :Z"[Pv9Y:L;̘ #a.9 ѤK ێUhy&p~rzOJ帚_=hܸ&Ֆ|eR!~KꝾ;"2W`e/ ޣX7b,z!l+R cH u厭6Z3Ww ݶZJsiv"%PJn, R=X3uY zHs)@cy!b#=jܔ?"gW}w43Ƨ7A[r?0"&o3+Oغ!&+ea `ȋNj^Y?WLoU>|9c gF˥w82ÆL[n21;vj:HjU&1upu=Gm;4Y,>DIzv򿉿Adv#xfѣxWwMg YTa!!S6he7q@d.@a׆R>`RM 1R%>ib؇jN崺<cVSɮӯ i6hP_ P(X SK])Ʒ rA CA]|f=i X R Zq@8="J7Ȃgr}P"".]< bfjʞ/簭EĒ|tdjYBY." _hEzl*|1xUr 0 -ANϝo}޽ZoN1NzejQNWWg*?cE$!j`0lXJ|H EMԐdǬgZu"QWagKxO/-f]]"=R9$U8g9sqtnt݃A;EhzQ+O3RBɽUy'Z'BГKúG]2$ioVp[ыz05i<~SQcO$Ԕb~-!xnC~>.li{(jZzT+v@@ڒ!弳*KͻA|j| mިP` 8r*b4C=M~Gb}v ͏sAAtJ`z-d7}> {&VXm8u -ЬX"n1) V#xwd\' ِ=@b"BjF$ up2ftƯPBzXwVJ~^%(dO9GT*J֑AC D_ij 6Ͻsj~,2M0ohAI9W~Bt_&\rr#+('e`_Eav-Yu.)&> x~Ñ'ڔay `~+iig0|Jcy8ʜb!!oJ !d= LPgTuubnX5yEnԶ/_jd]C2ڙ3;UFsc؅')3f6v]j 4HgcNV+;3ᠵ)5g,{`=/#I I7El4nVŒ3 p N`=PqkTf(IЋM+ GL AU (=/|ufQ+ʯ retdXL_y{T@IE6xs3^+aۖ4F&154e'ou/V+%pɖrQ%7 KB 1enO}LSF!:-KUCG>Zj#$6`rVv's8=I'‡qM-}Mv)ZCi=ZD`0f2` /4JYA @ oeQYWs7m9]u[M{Z/jMD8[u[ Ս-&E[|}s\<9CʡX p{c ^x&텼^W|)RO ֖IaYmv=`Oް:QJϏu݄n{ !tYh^a+|2n}g:HMl[$DSlѡmw@ "d@L*|+H}6".Z 8W<7#sJ1?5H8 c`9럅vhZ]A6.;0ѹt:0P ҿ,Wo._X_*0v^ _Ux@7Y6.AMy q;0ܲ`ԉ XG[biln&kj W&Ua^GKuӵ8 o iiGa'n[)@ţ]q^lB*eUu7SRT*aP;ݼF:'sΈ8j20=鄇vKάhMODI{,aF \xQzH70§9gZ2 ^:xY_x6P}6JR\OtPg+zHtm$_%)[U~P[ O4QkWtj_ޠX_텏S%ZH|iثj敝[y6'9A8M>o>|塿w,X?;UGަi |[ʆN~;pK#1fEn?^5E&^Ac?^)dv2%t YpނN0k.Zw׹4'MgykBV #䠳(,\7螲yCpL{ B~) K9^xgfU r}> vc%r qoQiMwUi_ &I0B"gJ:Zm-N$[;4!@+䅶[g*qH͆gQ9"Ff-m3% : 9^&tZ"eФ_`.g Э]-0aٚTR[AO=9Ff#kN 2hTZ^ ];im0#xX&}yq`e^F=.q[???KMY˭DN`A&W9ܛ7M1ď)/3c;.&00}hǾ dU2dz.bv%I4ĞP-#,c$퇣V[4%Ӌl. %Y&`k8:|lҘްd5Nq |{o9T_ *,T١<K`xX.4B2%џ g"d{40X/JZѕf[]Ut'bB4+S#)4޿%B( gO*'\@" /LZ|&zf`nR29!j<+A c&\xAߢ3?HճUS#`M5aIV yGVHԚ `˙;ǟy|T>8\ z6-Oջ#H%BvOF 2)_ vHLP`ko+bĺ)b^mui}[$/ϛY$wEWGUr^"yN ?w#Vi~La9TmzaIGh"&3570:^$[$cPXhx/G!ik/'M2v:nA]l>Gu; g03g2/;Â"FGYCd;{_fwsRj֓]#ohY^=y'/\u%/BI!CQGu4[䥤k= H|]$b&Hᒰ~xD@4L l]F*<a S1Ӵ}p@=E؂xƗ4?F#I`gE+, }wӣ~W4=0DP15G'Qq06Ƥh,wi //p6 ăo5^ATL5Ϙ$§t=T4񸃋IF5{t?u儛\J6]뫉̦tc!oX W MUN_muu"MTݶ;+D ؟ q8z:Qt,&y*;ZF-Y]M?팂 1F21zݶ.55Tb "=AʱZN7 #ɥ#ʟ]鸫AY^UckH:P/繉K% ba RqZ0iM@" 3>6LgP=Ԃvjlwqu`)lx7j 'l71o[$4/NI߅x ð^xPd)v\qsC:&mߵؾ3gm"Ǜ6R!ĉ$PDŽ7ӭ| U{I0qɮ#4[^[& :eAMW[αQDs3U+Ҁay1h?mUbs7)7dD/($fO.iy GM^~X) ]rW[/.\Ey_Xi{`^Lʗs7V#H첰 uXR|)2T^;Icң:Z$(BSNq\bKN( `41>ᩁR38!^S z! 74[8M?xt= WmvkG"F5B$nx҉CPJ1)FHt4uhNu!8蔝%jZ>P%,㵦h>-[TUgc1$7̪NomOD_˒zE(QYϊ*aËsl~vJP<Yo2Oi{(9 kZ6wȑHN LxAEw# GtAML~ yѹSz>cF ܐihMFi_=Ɠ>W2!|P2*L[ٍ0Xέo>gl,lJAp7?w,-|}m(3wYm"df(h#@&(bQ :G#\ipcy#1F sD>I+BDe>oڃ8ԍ[Q5Z[ ){ڊ2{޺)׬o-G^O([~9wx(&䨉$OV;E P kۯ1՚d{ XG{|H Vyu+ù]F%j0}hCU}^Nqjk+Lx:fyI}֖Q46Ś,ExK],c;$lx.JڧS[+xb+ )T#G $"}0GJLJV"zX$sp4x=3yY ^.?a$aTLJsm[*-jL'*Zg/dH,$,H .A&;3yR.{a%`Iu Q7}rhUCc/ ( ^ ?h^Rnu| DuW$82bS]ѭ;tN8#Ifhz҆ #f4fKx^9=PrCL0J)2+~`tMy~=JI"R0C1V\NL{z5+#Pxcjuxo 6ĥ՛kdιwn),,lSo=˔+2p+VQ{6>P&}dXם@@.CL*ؿ`l Vada<%$ۨ {O!{"e +Tr<@-p#??@{όiLݏhd([)CЏ\|XG\⡌!*]_B 'J-'Bǭ~z\T;aӑ#/&N|OV_r!( ?DXIʦyMAz~'_ʒDZ^R>dVLaq>=$%ebmwoq8I3mHp[3FNTͰne=JUbEJ^x, ۿ>on5Y<6LK@1uv_oO.]u)+kY_nZTnM.[&Gy?Hb~uk-v1^5L"Z8t/&iIFbމ-w<ğjf%ilg$A +7x^N}ރaq[;W_Tf)R`{3$˟(sׄA w02w.H\(LQWՑKwsٰ<^6M `im22y, Ӧj)"۶mw ,'L)ҩ&ZaVy\HDnzwtK&!^!:[Xӳ_`o%Mn._) 0 |s?"Iɋ„LUp #O >Vv, d%E?+bw $~{CV2rOKſ炞 9/4?n R`e]]iviNif&QWga@#kqC;bHwV0r.V,ꎆN  S^M](!7 A+!!bZpīZFȏg%2|!M?' ?s7N_J=o*xpvsj@&i}I)1Yчa0>s~%MP>!W5i^8h " )?^$rwz*26MOa M'2{'~l76vydߖD?;0\{n 7UP۾ϴؖaHuH5AtoCDw$3X)B:^y\ՋwTe&t5Ӏ[ "3Y7Zi;G/ycSPW͐ /DvWߟϝc\3*u@"[JP:~]X7yv m zꆐ>Md$ǜ 5?WG ibS }xNSN/86tF5]T/١ `cËuts*=И4tygBTicSFWmRj$ZH0(ݟӥ8b c 4f s/Š/j' !A&: :8m\sHG0S0?ՖWFHv\%QIv*: [G\j@<01P9x|3X? p9ޙ|fk&?;7`UقޗGv0#RBUYIpP~?L٠]#,Zp6FE(qZ;63) ST-g w_I28w-\~Zc[]`!ѹwAcflT ps5 WpQ[Ҵ%N]*[xWEPyxMҰn}װ2[TN* r5BMBAq( 9ũ'cb4rlժ5c>O%_I ڲ#]Su2c12]sL{<.=AI6HHT cR9acʆ^p?6`ݯ!By4\0΀<; |uR-4KvRd_|Z ut%l7,6:y[|ƗuH4F8>-:[͞pϥpbuW 2X, ?p7zlC`A$Wu acdyr B Mh!>J{1 hUcʞ[}wW6+Mg''Ej Ι+->Ez-K- AǸ6|OP,Fܘ=v-Lӫ<2"yP\$<'!-mpZ{?ThəW7 + T'rx+҂ RcAFҴjk>\]2<݄f@@[N\+o<(,@i'5ET=Egk=$;Lp)ߍJZ%cp$p|{c㴒nO JߜChPP"ImdRK)5l_[F Ʊ k\gͳ3}Rz#p.V5rդ77[$ۚU#2Lt,j>*}/u=_w߳!aybcFgţd0` k Fx꛾E5NAВXu[L;БBbVSϝKexg9ܰ{•~ Ufbq9i蝊a RcU_4Z[в'|(Ĵ 67̖8}V[2޲I;6HK.TJ.[)./zW/̸[b-hfcFKǤwl,IQ}Nn nnG/@^: E 'ԫ|Oײ=PXJ:b8,5\9y%rrr9"p'%#ul 00]wvy\g8-o&n9wO0ݝis/=/. [9U?as+ of1}(np`O.׋ɞ^sp&:vŻ*馍/$"ԬufG &R^{pz4JVUME,}2SY?UG ۔ @SP'l>ڲbga~$WXQ\kc u/ JFAZmj%(fwR)3c i2Ku ~z"L?)#_5)<^nf/$ȁ-EL*-:\M$k@y,Ё+6. fg]2X pF¼n:4䗼(che;{R5b*ItM9|@I@٨rd0?B&M%ܚՉA+(z zv]EYEW6{62>VR"–.~[wy-8 RcX%uаվSq^Q)P5uY Dv:0XJDFQi(Կ_]D?(kvHz88&ojuea =l +,N.T}[(bEZ:UE*fj Й~o5݆$UXQQ!HW͞v BbzgGaU>õII}J1^ rP7gisDy}-r3NM[y$VsV -zMԋ`NXhov:QQR }徝ic!CDH=6 699[:R>tJ3&Lm>duqX6vۙW@-v%fG.1;E:z  ?*ՀI3Fs@~(ZYpK0,߮(|=;0'!-Ƨx8Hײ͵ ubC{UxgǤv<р\ɻ_c bCGbg95[WpNeuF.6xSx89٣bkKshCZe׎Mva4x^YS')yrt¡DY&$!ľ.k6 EU\LVx2cco>ian&V,>N.`,ޢ@!9vTATYACǤ.$Bs(fڧ0إn31X4nmEh[HsXGs1t=톅6 ? s b}#'ykDQ8 p6BDQsb/fwB  (ev?"rdPT8ARrW: x&/="}xMqț{,|'ʙj"hdGQ=NhF+ #hCrPQ_(n0RC~Ҥ茫8|CgydUpEx ^bcK;i1)$Û&mFn:pLIswn8`6Zb6%g9njt (vA`tXs߁jV2[M1R~(xcP^*x•vwjgЎBuQAn>Bk- Eڄ!fC{Qn_kUk[ot/UZ@=%b n ,3&>μ֐],fSR;x)i&BQC"ƤZV(&.]nQV*,/IGo6E2@xpmad Wfb!jOsa/)Yd y+t\)ow  F'K:ShLpdE9Voھ 4a[NhC+<( 2 Kh z9,JS)Y~?Ec0)f VspkJ4fXɋ,w P?ݻ]UЈ NMK!=I82E\11 W $ZVsZ *]Dv%;[F]'.RBM \{V{np skв{2fmDѤDj"!l"eJKn& 9DZoٽwkÅ^okS'J%[K@f-nPhelKNs@ф01EkK ݖ"W3+t24 u٥=&X hxyJ*,J Mp m4/ "WׁC=@ q8 EoƜȓ[+}e!ʓHV%âM@][ZuXǒ?k:b:/$9dϩ3HҌ^vxDe4ڡ3yl:j ҇ \Rar>Ť!$` #^ K>ńq:ߏ6)m]#+JOz~o*m P|OթPƨlIvGФX:K0JM% #5<"x0=4#^k'ٓaҊl ,:/g< $֬zo_}3u%UU]mf!2 H.Q1 !p+̣èx3mpL%Qd Y '(_{MR@g%жw:ŧ(xRi-FR"|{zQB*6}~nxF!gcLnZnTz,lOQZE }-̋aLi&b|K=SځF (N [ɀ,XOZfM拜U)Cb](4M\LXw}E?'o󼅣]8isȭIfN?\^UHlp_}r7TBeVJP1B:w^'aR]FxbWZ.!(i4f{ckǞ۞SAjwl@3] NBU妚YUWiSUXsqoVa a6|'Y]˨a-ST)ZaIn-Xa2:6v4 FoW]KMFҖ]t0Զn?/vn TAk9?|XkƛS)Z mxa.^8#)<:݂1MF0zY y4On R"ZsWtqF[L ҙ .^eCVv阵 $o0KpivRќ:Ւi NTw}PPe=msh>V/*YSփ% @j"  846PLsNVQ79 9Ä ãݹ˳ :=] R;|rh­!La m'^b%CMo7PNZ@yb[Hg[O^h5kJ8dr?q?A@p2cAPyʅgG3P,o5%|]Nm,\eoeaꏭ|d8QZkU9錅ZJnu. m$륝z-?&jY,51 te3ĀQ'P";V8A2ƍs9c}a%Z0%y0 ߪK^ Ed߈Y`Yzm筊Bٟ0# i?[Ű"=/ :c:jfKo'&Í;L%T]\= K 5z;10GyX6eJ>@҉T-xz>~iT % r%0p3cJ[ҽgc9jÓ=CAy^QW SyX]VP޻y% @=ChR+{-w%9zêB˧ŚMӧ&@‡e>(C&?`ʇvA[ϋ`DϑPf)J$WMiȏ8iaTu\^fN8og/2,E-KF?'tGrI=Z\7S &Z8i5X(Hɰ\3[rf!w r5 9dKdvqtMs.`u,[vw[fr&fjzu[_Da6En8;^(kz-K,fOwպ~Tc99NKL&g:q??. :5""*Huv߷[ py&Icx nPC.iEK+zpWzsآ|AB_/NLI8ZAβZ磞NCȱv҂y[g)P)4e;,T\KVeɬWnN&] EﲟMjJ% 0<޼jTv"8CD #LTUZ)M7 VZMzq;[p35yfux/FO=41뵺h1%/K5V-^ rÑQ -mU(Z5Re?=3t ΰ1{߱dkp; %@3j?u|枚ڊe ZSBl,饗CRu,ӡc)n8 & A8? TRHfpK[Ex(9vLje.wv. 2Z~x_)asG.n˄9'oԱlAފhVE~+.FKy(rQ9L4/_HtTH?^чYf *M)y'˽?SK!Hle?s'P(\o026ܒ̴Et2]=#^)~ WDr{&p$-&b3:p /TǂKW'?@#} :vBђ)aCɴ|k.$+Wf; {mJBlc2jU2`@,vl(i_B Cvv5iIsROJ%/D ތB ^BP{QEM8OElX?ld8ĪN+'ESO j}vwsg2-SO[E]M2V"+{zܤu19IXKފo1ܻVKJ-@/ h%<"Ky Q^2ta 2 PתMBjXή'fXېk4 K 8U@[jw#;K.+k=u6'}Ny\*•8\5tC/{y0x+\U"R_V&Go>$l# YxN\܁ǻkT$43gtU&'Tv]=rKs{>I?[^ЖA e'xݛ1AE*|k)>ԗvɓ7l`@!j [jb.ݵcQP uIRcw_F-LMtc@tUek&]6vh hp^gyejջ&o|`w\E,Y(, @)qqfsvWv}s;7R!>CUۻys-%Qڲm" +ڰd4N(=+` ve:@Vua_[-$W ބ<{`F%C$? %M޶"pOACBTPQu |O-˭K@\)X]jx#W#1j'M1]c,na<þ=YD0Kn wQC]PI@NB2ݾRDzJ_!'/.lSl ۻYMc/a=(QisW : WбMRbN(.|H^AݠclUW>beۍAF2Gwi\JIc>񭬁<]!MFӫUx$P4s]~bK;mәw@JR@?nRؗ"35/MԻ}hxq~K&)<8;x9p5M8`|c,T\ΕM#U [jpE' 8ꠕՂ`<| ]IS|q pU]B}m Z&Lc@I,t' {s|7IFBBW$GMӂj(8f#Pq$:{BᒄRo=f?pr>c₁3֨)5EyO,@9biC/xw wn/.lk%cE"5g\cQ7z,5 ]O0CPWu7dYO 1wS^А/ Z?!N[~e$i}ZFdD̑)3;Jq ܁SES*Esskt3feKk0p``\: sޞfqzVDPak;C|0쮥+p5)ebd< S:7S"-L_cg;.5-y#7 #I)4/Ր:2{Fq4p0YBE{Yߓa.D%AX"Rʓ#[`-7& |m~hPKV JWpTM&x0V+e 3({&1Ϭe.FfRE/opP/SxD=Ɉ'(mꗘYeLO_\VL4% o`!_.| 8~=4S\mTF(;fs4xg"1LBΗ&bE8 DB譒>\/:Uoq+bL쀜ij۪'\[T 1藨<`yrP;ӱ|n+P(狪-e99O6>pZp{J+i('"W(s|XH8w8ेt_X\\ʬ3{{tǒmKEvxq9`IrHt>[ Imq.LTC\EX+ )I4ExS>ehv- BrQ&J$"NƱ*O0B'Aul ou[e<yʩgRZ \ Z9} cLZM{}#wCX D \褯~i߶>ʑ~e6(UCZkwEW;ZZc`4 Ez{8y^ڔtwPt2oD.s=ځ30cs>- 8I]~ 8jG~Ё0[ 󾻇kj׾B7q~ [١)Ժ ԽT#h;"؄ Y1  L3^և§!H΁lPw+Ѣ(B, ^Aycd!Yg+EFaAo*^/G2忒Tx ʛ\T.5SFB.=Ŭ g'TתЂ߻tdv*1+hr"Dr4L+7ǡry_gAfb5)xtgёkqȃT)I rV)Ұ!H+nE|K-(f1!wgEbRFse_gdaޔk`f[Zx Y~1]httjdF|mo7&C贗ȫzsVحuy !XT2tu 3t#-W<"`>2kQ {$:>/`-_0lQr*O͒8G'#]1h-m)v,Kc}lB4mr['Dt/W1gowu b[#axPFñ[J<P Y dx$͝uㇸrwZL<+9ﱞD-Iw@$Ag1x)(C#5;Iz7ЌӬT^'b WuKvua_R$3V-VK>`+ѕg4j[U!D-WZ=:R۳87xgK|ii \/ ta;OPEyoCeL#͉-9B$p&|~ShqC` ]w\$1C 9t؋"*f*Hn ڵTwn\w&vi1NL|@ W.#g[Ll$cU^u]\%[Π*NK{ցݚعLy1rSfŽuuN" =9;"Ug@ ߦJ#Q(ČW추l.v]oV~iPtPI^}y{xqSS.`A"}[& ZHۯjo0X<}03=#".`͍zIX\&2sc @zMNxuy.!2/!6 M5ZsJi\cr3s\"4+4w1ϙʩMr> 72F;b1[0 , 'K;M|)[$ OJ sxz74"3Fj 1%8Pt ܻ?e ^C>p~~1$Yxs8x1kPWMQ %=+Zo|W7}iE^To'X_$scKpfن(,0`|hAIz[#!_o"}31  JAOg <*`fKed(A[pp7re7hޥޙ4VX_lٵ6 3@,PGg,c]+ʹ?W"҈zH;zO}7GN䜶(S}u*9tU/Sh5^W0jȢtf7XQ[]db\ ofbe2JY (Fʺ;3zGf`2VEsفى`9kug&J]G¥fQ +Y04O ?U5*r gjON{u^j^wbģWElWRi.qM՜G{=p~WX(f pX5Q6\v!"Rj;TU9::Sn$&wQv(*A ; !qYbXkr`gCAo?򸭴F7(T'qBI# Ǔ)ͱEƓ?A[!y4͟m̒ FwtqG“%j@"tv]jNd=WMۓT3oC} :^7 ~=Uc3rwk('f4_FI*V`>K| {;  V )\郬D݀ԍ$(̬.|G*+" Ї*2pQ`Ft]Yz䓟eީpq .I[D޳,Ew>H8Y9AX it.p_<&U{Pf"wmܹbC4irMQ`K17C`:zњp]ȸ?f'Xȁ\TxRZoMnڶo<H0F+<-F#HV\K"!>apk e=ahQD+nؿ |[$w1jB4:1k䊘H27ۿ k/LZ#2H_ #d7UCM9BB?FhFdܪb06`ˤ:7_ { (ѳv/|/ ,Y~T`vhW!ޝ]OW.cMM|<N2X]̀pLM6fezgЄW5FwHuu@re{dRjQ/^wFڼ.t8DE><^5a@/)tz^*^k&|{&I}mW\/I c 5?OHf X~IM,;%zgrv_I5 _jrNEKAċ9#wprEdBdBe;/4kit)2^(q]|N W JR^sab|b+XO%1ְߨhmG;LDƫ.rw~"'Gwk85Z$5L$ep5l3`/O<&hqF+ Ke&8w$u< _~zEhXDvPȺX `! *^9*ʡB55(7~;ܐg,u2YQM=&t<8(o*&W'Bٓ^SGqk-QP@ .TheUrܥ@Ԣ^$*8mkL.% rN'ko /vڽ o] c ;[>& A'Џl 7|J^{3߱s񳊼dt7_AA@\~^Uu^H,u13QT>)ౄ˻H5LS2 P'wz_ׁذg}aTvZK8o7#db\E^㉴W<|GN= 3m 6u88V2h6K8o1X6QZyGex9GՃ, 93dHNw$E4lF*z;4\Nd'(w宑VѯT1pZ7Fox.;3$тN3-.H6)*_!XHT7}\,;# <,V]nuEncOiHt3]k[-ɣ Sd2@6F֪3 ?kK`'SV̂*t wwC݂ȾSPF2 47#8{.+dF+LJ,8i/ca pXIH-'_BqIs||xjz+pִ3tg[ ԅV 9v:Я',Q"_"ٕƢO[EO$  :l:v/k55b򾽝[ʄHk9rV)㵕rK`CΜQPG;9 x ETg䮟b{,_A(q`#YV8[ r-ڶxx-~)@T[9a\gfv:=B &ajdZ?ys|0%OY'S`bo< ?;z$/9kiW </w^ e&g.9abX3E,v,%\n' v+Y J3"(k>T'%M=Q{?8?bl>E y _ԇF]`S=& ם0+e ozD;/MUu~iyVo4uuʹ&oSM\MW'=GҒ7!:Z,IG^QI?X4^~FiR\,}7.y` _XBAjp ~ C[E:Q5tHECTnˁ`PV<>: SR9*9wM֛VM(,TE f :ëxyW5Iؕ.eo]>l1yB&nB^ NeN%Y=ȓcv_1y1In0b{sX8'X|d iy]6` S ^F8j7HwMNW5V+ܯI[(`t.=llJs j炱VQ#9c `!D>Yq|^iw#,wf 0Hp"?wՂ􋢭3ƻ4f^ׅWk@b9"YTW.mt9"H,";gg?<~n3CuJD}x̅l#ŀ6m(gcB -gfgS%_<`OR{U TRoD B5zZ{B<qp>d`}=NA;Q5;;` F0:gm~c|E 1k't&b}\7QߏV6&9,*p^qu ,Ȼe /}"75 MF|K3c7xow ~N}㢐ފǷ p \F6uDɺ%h9x^bqn|.D>ͨ.vZ2R.8︟i*4?սYw~_gfH>p ɧd|`aarpgƞ4 .MMRb&~䅼$ VFQx4ZuJ>c}yxfKT`5D{w&tO#unH\m yif.MU ȍۆΛq"@_raivt򡐢?sG&:R+B`= 2{ogo5Ih\Q M݌%},ףB{!sI@Q[$R]D"2p⪾qN_@'֎e]sT,%gF~X'if+bhɕ#1R {""VbaJnc6vOwSq^w-9>x[\!B: _!26|! |J=՗Q eBvmwصZ;qP;%n,Ju&|2 ' nڛ7{SA]zޏ*;>HA!ZCl& rխGFP74kY pChVaXH]!% Hړ|5ڤkѽ(1Rf[0Yy}[ 0++#{{@j5GH3~N?Pk [ vKlH _-2ht$v4Q<>ACP$1i@r[cjR&s[kb.{N-9;t jIa&V'?f\0noVʠ9<غ0p>:C#&O׫nt%Xu,]P|+`:Bㄶv~֜&,d<>6zv$ 41whi^;"i9kx* Һ~e@B%׭hR7A8튪EC=RĥA;]]dCn)hZfE+>(yɳ#Џ8C2. 'R4> H‚+۵) F/p2}[y#g*OgG_ӥhܧ̇ S;pe x#6+P┅MǠ,~F%JWP`Nȥ<&vu XO׺[\ɜS]%oS995KZuYT6IQKQBN_\2钑?4aYU2k`J;Hs5)҆irNyFj~`ksJPE,.|@^'y}vSNK$d 1Ooʢ!-XTwq#_OF;IcimT3掤g(oMr&ђ￑k!D0]<:RĊzЄHe]d…lwseOuN"@ cdr:ʣl-\Zy-)k9<QtY<W@m[fIJtDȄNnx'LMju9\n=`Ų`~{ƹ!qmn6F!EeB~(U`McnArJzJRP``pێ<cmwaqYvCt[ׄ A%2x&20CA I"@o6YS2|;7\rKcqQ" ۻ|U1#Q6Ņy64?s.;~sK 8 63\} ,LQiREK.f AW1 5_-ik,$~%7A@\`Q MG7ęB7nJKG4,: &!05NVCʇA,4,2Uv[?)!~> ?1h@TWf%Ѻf\i!'$o4RpޞX,3hO b`i6tD#f>:㗔eH .I;MVP" PH]K<].bNAl!e]¢ Ov&ͺ(U?L9b@Q]m*\ Ko$.<&7ٍB0_їn{X7!ۥy, I'oI t֪BOUg*AwN#mq(`Zfu0NLPjC҇|cj{EfA+b]`ad=.P/<xAFJ& bA7Y{*u!Zv]c>ХW?vVtY*_^nGyNO+<5RDBiI/i߷X|h#/eE ~DC \i61?lwp~t>Vnq:+Ehۣ;ީ2 gz0(?:&LC9&Cՙтl#\N1|Fe*U6+O6?By1>BkqJr3+o{d.OsȻBS=Ҵuџ1>? |{LY>.L 7<0tY~%$ASt j}I~mF5Nmk ;FXE̚:Ed=rTQ(HQ'/V!r#sg3JBh-'s(,/Zs#;`U؜,s{l"MΣeq>.˼RG;UX1kBY?_.XuX^!ﷁYi>(5vYc@aN[:kAm($c2>ӂR-{hDpeYķ6,=n/'w+1Wmzo\>k%[% tp C_I;JTf?6DvE!7 '%+Zeuhocp l(Z 1l1>9k)OhV(1jJ(H1{׍Si\B5kl:xֈH h3{ #]s 8uq؏?2 {,υ"x`}emaFTc\^ ˆtəyY&d@-gSIl"M>OIHP F_9$=C㯬bήop!Dϔ{ZUrC(\ InBBv w^# l13Ab@_QaSy Xv7rb3tcAs;);"tM *ܛFuO12j>?H?)AU13I2y/8+@$q x#{CTfS(Xrf+X;ӵs)VPeX'03a2hqѝ-I뾩zitw/ɘ(˗t jd񤆜^ihxq-D\BmTA|o3>G\k =*AmEYgLzA`3^vi6S5\= \-k_@o7IQ#~47S]}#c43'0Ff(kDg*prG Mc1œؠ Ј ZAv2Ola+V=d/R22ICU0 -< A>Igw&+K4us2s3jXwMЮ]>Ȯtϯ+.obtx|jWOqns9=Җ`/࠺#J+GίOM'OXaD o@h@ׯ6^8ܣxp[ZL+;whCجcg3 Yڢ'\C;@)>@LUbb=/ֽiHkB865qi)z>Eg.{{#JpĤI 9gUv?Rt9B l"{'uCMHAW-4o)"{yIx*%0YeoK]+{Vl8!<Hx-L^Ŋz:|&Лid" ƂzGVy :-w#0>X3'(+\ƈ)92=U&$|Xնl-S8GGuEW2.1&/A3?8Tvdزܛ=E܋W޷[<n sLm#ƑɆ hш8省\{8&n"fE+õy\~W3"9.|7WZpcv;mG![+B <2r@ϔDbF#[UR]/66<)>I[q{މ Lau&%2<WhiY U `~)rF\ݸ^Y+G ׶mg7cm BՎ aej}}N5qKd 9|P0#{\k:QdB=`3Ɲq D7|G WXճݲU;vثE5m Z`0'likx~&6-fyZi)]NW n6{,~LfuKxI=xGi\t݇4[jR;6UxO;_u* 9)x㰰Xl}8_'&@Ri:މIF}^)fQ8X aLE˛@0m~:,0JArAO/N8hVJ +ivFv.=x|d7Nx'G4x_]$h`oxdPA-"mFi^@O/0l,VꅌV!ٕ"~/N/ύ'[~qE%:ąy͑teZA .m-X uMVysxFm"8nzfz X6{Q &[D6',H$إyS'Ayi?دSm@TWoL9a p|XDŏZ?tov +xfbS8.H}hDEPcDoI-RB6q6J/Ў~CyECGcrp8㳠`~jtv΅@_W؎ -p %O h-ĹE1Q!4楛C&=3?b/UٛA|q#n@.1VL6?{9:{* f / Jwf4hjհa@@qKsy5V3Ŗڎ9ִWp_Ӧ]7 <QIk RadF(zeY*?^*PkF" `Kg YY;d9(DS[fY=s#[qGP*Hl\ROG>GW46vY$,@OI_S*̊< dJ8?sKp9]v4ၘI;G^e~Q7@}*Pk'20|Y=28UX$\~dm(*SmWFv\?EZ!'Ѧz#DZ`̥ ;ȱFmQd` @2I~DS7@s'>&x?沛O `-y9$ϊp|x5*~9🃹{*we%#ձz%ݝ„4(u`3t= g<H{קޣbam:tf4V]?BQ:eR.W!ՈM&9aT;+xk7bT$6P%}?"L[Y*_6lsRBcu)~QŸu@STR>YvT@.*%ʹ;!ZԸqԑgWY cRG:3^3<p|89-_'!^I|HY}ׅl=vj22a*",7Q>b>BV0&i^1bo}S]6x I/ DЌk\L#t([c .aROFY ?H]!&w|[ݪ Շ#meq8ד3VQPQbJb5Hxgr >ᄦ 31>8/Wa| Y3'.9*fͷ,:G ϳE 82 arB>~'riOX˫t_;uT<mAwbɪ&--n}5*_=\?vGu>SZ^,r%9^ *P _Wo~(B2;teYMA>făA=<Ϋ}yNRd ¤j&V{I ^y3"g5Γog'J3Lp.rE\NoR1i`S}$sOL6΁)O}d5$Շ~QG٬#^Jv ;Cɺ515kXIdb|nD!{C}CGms ۠p-_HáHGIpbԡGf!,jN :%GSNBsϟmEg\Isbr>wxIK|-4txﮃ:ho$ 9w<3(~ˆ7U]vFc]!t>B@~Ub0hzK-^ B 7anF!#XYr/7#s3!2'jܳ2oRᣚBo>ծdvߧ*9γ^hR0 p"*uaPJn ̳%g v r8v[׋c̕l!mCs.(henHD5\,^*x#ӌ%S\'lp+:@ c6TɓEu"q Mco4zFݏhgBZMр[YdI"wyqr!W#T0OG1D_5<2mbg+گxONlFi8P9ܶsxҌZ({]00rҡ:4~.CH d@/U cs2Qݽµ6Q{C.SQwCE߸9-uAwM'F㻾J7TۏkJc]tzŒ¾ ^V;tvy7bkDXI]PPgMT5$4Wu.UU?$^G: *1=lh3%&5rdJu}muk]'hœ~mM(fz CY+`HgLyIgl'q䨓ɋ,EBqjngʞp6e"ޮ:|D9ȞPh@ #+5zsx97!((9;oR;]H~na٫銁 By^w ^А264CǸᔂg]>[EzI񸨇2b0曪m@j9 ^&~0N 9ˮ+f(̲5{|ɑߎ/_;@WP󴲜YPLuA,Aacڱpp& y;4-Zij-S4ͰՈ,Z=[f@" j]iėHDf&#󅔬^7%7n:AM׷8qu?x3i*i%q]ͷ-H NygL1NU&ΕurC]@IyhwcЕ #@ZOxA`G]!O]ɼLK&nH.Dv!:` [jhQBb5 s:u>7(1Z\7+oVB#M48؛kzY>x%'-z^ iI<&Kٔqui<oz.RDG{C3?UN4=k$tP4+0AW6P(o9\w>#boУn? { L{;q:Uo;GRrӾ ~ ).$;K@!w_ErmjBƻ>?CX{ .LcpI7’.M¹} ^e?aIq 7Ój^t&`q u04 ;'f*9sk!WlYfdDi,I_G;cx  =A ,"^v)0 ޣ: 3AٖyGC~n.JHbĴh)["Ld#\Cwmb !zy8 Yz%@vktt̩/,9jb_ h,az{l!̏W N i^rx_),!/*J np bV70>mZ2uR\Hxz3s܀?_|ő(QRQ-;W'oԮ"/WUe.sU_&;yIsC|ЀMl^JƩ0M>6='+MR΂?HDT}57:Ҝ d [sfS6!VjAo yuukGfȾ.-ًNe7gJvZ~ٿ~u$? ߢUYF8Sr!$}ѨuMqrB6O`373D>XĉvcZ*e{?w,r[ d7AYY/ൊ0k~hLDa+EC̬|W0VgJ}3=Z,5gVf 5u U5QgZ5R^@P)Oe1TKJ=_. ^D VGRn&)wQ+>;4(7_'z$oyr_B1DױYfў(θWq|N [d=tSUFCę$`#C "W/FZypgP'U"Inקʭo|7c/+sWfE"qͩn B~;{EȿzH=1q#HQCR^*q>PBFγR(S[5XX[ HӼq< M " l&5eWp[\SgiS3~b$S*tXye#$J_4R;Ted_lj0׈LvhX^AG+}}+\n|գ8h8]~*/ɺ iUbDE]~(M֝&C;z3!L*tEw-v}/>l;I eQB#eV_ހmݺ{);Ùl8Ur>]vF tvT>րV%0 qeN-~P2" ,$2_KhdɇL7)eM(yqk*l"8nmAԶ_:XG5wq%L <#ǃ%FczO̼4>c۩Dq z8^L8l*ej^ 3 TI(01 TBŰGëpG9`  uV7syH$L3GI>cl\0t޳߅ ?}S(CXfuօ)RR:q|1o儠mW\fňB# H\ XEp7d"(0ksZcD/&T^Qahg' ֝p~ 5f4pt{T8U p~ 퓋54 I+ (b"?.;q?pbWlP Dyf⍂I9Oq}TFί:uq{p.?J0_UN|tYǁU m(&k(l-C/Zk gy|{_[ %~o5KuL"M1IYAk?>+TK=trPTD ~jWs NyaTF"]2@)B߆Ec !rilr#9P[[~n3{/b}@V/a]+{9 e5*%FH翺y58?AxɱF@ٖ*$FV <9pX1N9{sY1 I{`z^_a}ؿ!mD.2u3L.f+}<+z9bDYf7嬬qD|~~t]:*L) ~o zڸJ'~>˻+jw&8qUf&B)El?DS(.A nHЩrt]e9qZ{'Fnj+ 'K^yN%M_}}s8-:^R TU҆i$?:^4zEo*ʭfʆ}%r\7AtRtvZ#k L'->YޅAN'6&6cR[D]/xGa8t[8ONH,Հ6g8[SzS|=/IOxLfJ{VP=~u!%K,mecymDdYUN+GdtDE=# ~4|&w b .JUEN*~;?uA'*4t Qi IB$4p vN1Ä2 ?oNi{!4{IDg\Ǭ)vq Q" Dp`$rHJduP'f*xb:kNJep&%N8V?WKO`:RvCg/Z :Kr{e]wǪФ6B0Ve5G,H8^5q{~p6Ov TWRKA<݃K="5h ̐[v ]P l)%-dVm=6h :p(bfh|42[|-!&(ji}WzmZZmdO'ps5&Bu!bh:|BzwV~V14`i;=c/-P :{h?![%KgZʫhAp="Zt~PM{žҭzz,^?V w=&>A$I]^ Oɦun6קWtᆭަLaq<)r M _c !o _ӚgW սf(y%VfdNϥy),RsPhm2UrRr32q/6, s-lE=Y`&p9j7}WB&ғ%t*v6w\gn-aߍQK=KAZ-iiտo(FpSQks8j "= |D _fezyʺ}BL[ viT!]Z~R!Nf87FxpN[*S"=qm9a^47<<Xq׮uo[Vh0@ce[h֖tBs )˸u|-iˏ=3|O$>ݼ̼*'+lѠΗ5tfn9&ݢ*#4DuFo7;7|o-1j?LoO~1o4(pAfKJ2H-`*s)z'Hzf&o 0 81 x]]xnRQ^uZba[F]X}٘#YgV&0XBywu7U csvz@8 "vs1Q6QqFY_O:V5>S$!cUAY8i#nhye1y |OKEY:JCx`(\YIhKکSwu;&6Ec$TP4mwd}cMV (Im4S iTc|6U|pq* +P@$ .$/b7LkC{{JyE0P4 |.Y/Oƃa1м"Q[eJaKs-AS>z[vi ٽ+#Pȵ"Qʯ8*8gԦ}r5yoG}ڸ Wiz:EFM-@"ƟR)\89(OnQ\ԃ$LϳӢ*? `Ÿ" {BwcO*}\w˾ 8yC.X_jIwqX>@WK V~pYC^-jGU8K燝*վq2ޫ\ $ļx^WA# <жcpEؘeB%ac-^4]upSs焥yEiK ?IIri`" ?aי,^WS|N 'ч K^8u.$Wm(}QO{ajIjK^S),"k$ޢtq .vYYw3i[@WP P!9qn/tK,:VeuJt?4,d^vLs;Qӛl]Q:½6[Gjs[K`%F:(vafoC=W֘ y bc/Q)3:CdTd[3B9qֵ3>qeʧHGE+W#M"9E;R!x!Z9|"#HOty@&s1m8/̽ PPwMj^qgSDnи=)iD gMeO5 @k4i?I}L ^޶K;o$@9+u4V߿s7C-kADQhNy%g)owKKb\SCh(L/5pI)oir/vJj蛤ք?KCspP +L=-"0ς3IB C$fUoC&Er`{%r.2Olƛ_іkulHl>s=?붬R1tC Y8AWڐYĝwv'T[#(ibcb0Pw O{.SѿT(:wJN#PҐn:V6^29EӀQVnYqhm4-SX| @Hv2:#!Vi{V9iA&ܚ|.KGvE_~Az jFv2fF͇;iSΰs>)zE F xء'V= :BzИ]x6B '9K>߈K:_~M\h Uh󦈲.;J#S$sįDTaՇcrrVsuUZ"\T6yCLz* _܈{FDCͨmF-B nY-m*+1vƤŪk%.ԥ1:@$AMJ߭Nge@t] L$Gb3(Pf)+3ף -h10EQ0`?wHK}g>X|B-JwsNR#o$nQ߄jӦ>}$C,;U{vh_WUnOWIb9[T*20bdn_3nJ*írnȔ4m1⨺Fԃ<"QփOuA =`U.Qu, ;}X.1EQUt%ܩOKbv,"q!شw dZF_]Fgm8NTHn(+9qqg:*`N$U]ѝJcxD'Yy}W,i2Y @ɋ\(3)uX/k,In :< ;iJl4m"* ~V;脆np4\xx;;xG)DN+`,K}nw0.xvqf =NxA8aAKɼ+hb74,hA4+Ct?6bY-19ك$KM֒U16 QwޮNt42*7&ʆPH+GT@5ݡ-+|Ǖm v(]RVkS vzfFՎ2W:F8ʡ{ B8Vy)EfBw5.s1̍}",(4f/g5g?/wv|mRvf,DqKI{opQ|#i'!)\ pNՋ4!$]v/BOlBֳ; ^%Hd"+\Jo|xqmYTكE霑`c_!MB<:fi/& 4M|~ u-M%&#@TY4uV |xUF: N GLq.dz'Ïh.%X,v:u DgbDg? _}\xGhuꃒ~[-{ܧ`Mtc197Of,o656k~D6)\{ 'ug{aM'yٚ,%fl,N8/?Vϖeiܾ\j[F[˭y J6'Rʇq&I&^{{ Yy~ ‰:Р8&H<YGh iJGjq(Kr4jry9ညAK+AGX^YVGI}9z0(6\+˾8 ?Lb<1W eCȾ=wc5 r3leMIFk΋m, 1mՖe=bP;FKW40Bj$QAt~8 ~ېr+$F+o!"ocR љ#>7["yCs%&m#/܊dǡ` bT|'f }xM+ḨM[7>,ehF28sJ#U\l1zdfij_s^d\^S[,U/>Y/Nf #4YZb$,vi;ʹdocd]Vebk,Rw]Z{7 ŬL^z8;FhP)J{:;U3v!!\ytW>BxejLϙ `ԫvՕ{o)%˃O?4v96h1cYz8JLт˖p$"8#MNBUVrAb!9܏U[!cR2XM?(@?+1&QQ% )/˕tBX> BWWe{Ğ Bǒ &%=ƱboF@Z<-c`y_MTHܧ t4II@uMΏ0Y6],}0f ʸUl_ "7xdԴeʐKtIV8^Lqkm\<qMz5~?TkY kD PpO础vpi v!@!c/Cu9s86K70n^R.`/[? ^5q 5 pl8/,`5d:$V 3vĎ#uhg'v{.v0#c{!\5E@1wQ$>bi^}Q;0h%Tl놻98\/rH2=j饻aAf ]0&be-)Ո} ;G2SMK%#v_s@S@ BbV;1#D9;{+[䵰RÈ." ->*"y|lVzbS~CU% 1 wS(<%Z9Jsg1VNl\ק˥t[t22~(!Q ^4C6t&9מ] J%~j *1D뾥FJ82VI(b0ӫcW0ΧXU/{Wfd}.uSPyQKسW͟1"LÎD)[җ=HZX"u+|bA w *KLj@j@VNxdzʉP0AD".~Qľ7F%Z8Kjb0]9@!^;PP[ I猪B }Xta+r&Pն.Q + j``p*89pwm~oKI$u>pgk`< ݎ;DpvU.ܩXT8NER[ѯur8W!j$K#cM_|ku>s57?uQŭw.o#̹'KvTמ3TːXbX,pV|p2iEIy" cZ& \TUi^ROD.`*}@י&eYVw)0͌uC7akkacA#Fk%MC xTrHWBR$*Y9ܘ>TuwA))ֻZ\$!$xP1 p0DК7ZByUCv;Yc׹"sUX:?h7=mCwcuf։4mO>ciZSҰe]1P!t,k/A׃$/62|}D6$Q>=RC2P8pL7RMrMyaAVq[)Y4y,ZzR?[ –ʱ LϜ#Æ@BKy.vQHa0U%$q`ŔӋxDۤ/ڝhg&YƛZZ~EE9xGÐ0Tブ(߇u Z^|~5࿕iTSxFs-~~ɃW }&_ݮPP)-"bW1h+l{w~?+f) @_,6;Ud/Lym^L49SuO<%)!'v8mqtsfe;v. GHٻ `KW{jV7գBF^ʽĠi?:W8 #N ?eDZvd )H4U= UfUMĈ2tWA7C51rQK{JiWηxI LTN#%nz8NsI2#HVNjTL/3QPn_j*'ڟ]CAsHZj dˬ?X/,&䈇v_U% #m9MVO_"[I_a`Fbj ;n`]CM^JC@C Ӱ+3WʢP?NNL| o-S%kacSǼ49kC@a@=7|gBS4؜b}CoCugrZ-W`2>/| wt`rgwz9BuvB6pǒSX-t?'T_r_F,W uK:9k2uιgI0Qz- R91Z$_ֶ,Qa)`OLAgeu3~t\LŨ jo,$Tw`kky{wQoˠ΍-RCnơGj?;\S )G=Q[>Ȕtƛ}?%g*(sUnm9SE͑/SH]o/dA zoURs| wwlm9zWf۬z_(]5M~$اP__7x *|xW K-[Pb3%4wzHq@ Fx;çQE%8,7Y_^Q/Wib[{5#ǷI4ucl7!ض5 3#16#d#&'ʃdR!1n&*O /kTcz5/~6%i,=]LcZ u_izlV҉ں: P 4 ic{8GK65P\˒IRj?$".bJn)ItU꒽I3.*aTFBV) ܌*3< JjmB ܶ4"_Z0blK:[u.#gO_"רMx%=H+fՙlC`/ZA[5d'5\^s/IAYVb:LjD9 #ܻ'C:O3c6}qx >!!HP `}K]ӻj76;.->2z4薚hgT.B_ dh/V /K%/qW̵yG(ώ&ɴۧ`_ն>=Oi+OYl:y#h+6WuB4K3T.mPͦ>X!:(jLu::?Y4 dv>*GӬf9pqBz6/qUWSIyψ ES6s Wյ<5pldT<{|L5TƂ0沯uQ}B4 j.2*@axi&N$jrQ>I$O`Ym#CQ+$]q"#"h9 ~]hHޒU릢G@ kjvORО:ISlx@}/׉LإO.m~6x!|iR UK= bP16mZ.B귲Υ-7EX*o_B+|&zU3$r,r11Cas O}TV=nX‚`f]&.u8X67mlpZNKXzQ^VXaߌ { /ьx!'oFwCy#MI]Ƞ+lVHB'~\a{x(`Ѝ{xf]O,+f58fBw<'LN˜n"de…'c#r*Ն>0}}\8*p_FڶhCmѼ :מ3W@G oz}IGNh0{(H =iWE9ܰ/8]_˵3X{oS"&5DF̾\r>uM aiRݸ D{cד3ݸ)&tî]N'#e=TōO7p[P?nR.S h 鏦 \8m-yjW_xmp:N ~IOE; |ZyCP(w)N>r]p,q̘ PeXUHh`ٳ)Wc/jˣKL$g'Oj ^*QFF9_ &1Ս0?ۏ!4d`\j$6`CQ3Fl_hEi NF =q;Rt1`,abf @.dJSqsJ֠-J*+hbyLvle"y.vlYfIk]4\ ´QLNT:q[,qO#bI 5FBۡ9{U@ .]%%箓: RaeVqLd;jNlgr|Bl,l1: e 4D_gs]R{F}Eʊ9+,isu,KF˰T˒Vf|Tq錜iXRiZ[ C}@ e;_yjlnaDjg:R nF O.niS\ _ sj>Q hX$k"zCu$t^]^JC|R9\`uUuaa.t>aU屔۟k4 D^v" AU<^{E `JĞحiwz[0A9xDl,큪w."Y6b#WPa8!Y0lAOB*~KU5.#33ȭA( (TDDoW%_,`QVjc UuRx)Ncv͑bCֶ<&hr('"geԕw8Sb \ϑF{|s'2wP8~N6` UgR<7\7 w%i5{0bR::cݘ-U{:Gf:PCrY'zcGa8k\.e9$]--qhG.Sۡyme9#R"&ބCX@* |U\2m6-B}m/ʓX]/K1ZHa^I ÉXtJ`ι^gMZ#!Q":)&ŕdjj 1J3T}&'Rt.m;v1FͶNҘ _XR"6Y"{O)u|HESy&,7]0rMH68+>\|yo'NҐpvH翀P?%ƚLh @aڳ[H0L| t`G2e`Z!>b[F[ȷUw'F6xN'=HNV\픲,9Xr6{fz&[')J9דRBhfZ&Ƞh%`⹿ YNǏ3Wf[UT;%šyZya:Wxfv(fuY[k{TԐ o%"ė-G._E%/T4rWa襠; T/H`0`kۙAúvέĝ;ꕇǐG'HK4ybM']Rr_;Z!)!|9 ̕#tT?}^w*8(SƢvP/y]Apy*CMD[vn~Ci++.tDL2{p-B[[a5t88ٮ*1Hh|(тTe1L\j y"AlX7/HPtG|"~cܦx)]: Kj 枎(liӕӢc OEF-0L=` ;+ڳϔSiz(z&|㔆C(͎w \ Lx(ֽh36Pt{{o*ݶz@ɓZ7P-XM[)X:y@Ո㠽շKuN|/gYAb y8ʒQܷMetupwJޜmԲ`ד[z='\k,Ru.3I¿r.Ipuƅge`EhQn(qliqXhfޚiOIxYiLM]}? y[ G&]8*@~y{OJPw9Dꡟc*M"@t*H-u4aNS|su,tRp#̒,enb~,OC53͗ q ^ s i pM5 d~YOC:`@f#L~sS^=!` VG+T'Vψy67N`Ћӹ^w*s-6EE]xudOJ-o]Ʒ)go++NQ|Ond|*UE|7ZYo5B!8Vkl}>4d4Ev/ ')["Y =YuTƊ8Y^P5WG-nbˎp%<~ a,+)ܲ~x h)kƒrtg.iz\Hiܖa^Aj6~VPk9>sBKGGg/@K5 .}oGpL6[H}tJ mirmB)ɹYieO3. S5Ŏ.d!^)ȷ58291(Me@_+W5\blVM7N.v2CWiNX$l6[așYFf+K+T<Oxc:c>kȤ~zЊejdDX G+\d&>tWQ۷O =T嫬qtsw ? OGychc mh!RF8_̢fTe^Qb[FӺD封6ۂMtCj J= sGO!>F{xȸOLUJ\hP5/+DQKh$= t&?AV礿PI] b]Uqk)6b=|.>F-4S;3XqsCZP&L u,K9Qe&,]Kfk zC٣UcP3$yvxp(`h+χQ^aT}ȝԙܷi%jkkf>nа)NBݓ1ﷄ!'v ڔ텼$b6XwYCFsqyYI}Jj* 0o1pb2Y+hWJC-^siαSk׳ǩqYA?LlH̓έ~aϻ/CN齹.`_qW7|g]vnq .cLhBf/%K3\N#7QaۙƸ-`9IF'7nNjLdi і&KgCEʀFLc1+5t]\)®v*U(֠.~j)tӾ@ɠ9< XV=`j .N,%b&dbHJ[gac;DõD`RRsK(mdNc`ĬP::NwU!LOS(Y* 6B%Hk Uvii~c#R(ħZNG#)G_!0'%d۸w HAD.Q[f~yY׏#$mm`ɴ=ZQpaCh>6Ϥm5s`fznx֐V~U·Ә*0CY(Ԓ giuX,6ȣT6jL6 g>EǞ=71g WTn |U V\MװQ8BWxMVY[$F%ϩJ;4 _74FEFSl;`ӓo V$RB@7qҮZ][XlSSK:$b*)[@bmCT~ķxO;du) my$+y€Et8լѹ&TCOYU4M7x ;;w-)tx쩽d mNm"M!OM]Ww W"[VxؔtFNn==q]J8R9N?v1{$;i?Hf5fS؁.^Z> ֏5x*N7',~Z62V̫c%^nb#Jb12[-\2dř,z~J>^DB0wLVMM̋$L?ͣ:tfw>ah^'i}Шg!~ #^| GET) ō k[qPM{nX>*쎛UXMx^TvJy)c`V܀%'#N{ {v݄OdΡ|/-Փ_\p[!ڍ :%oN$^4zF!4f\1įԾcX:1}PRs֕9cNv88t kNu3/o, n?+S":؏oJ:h~~ÃWke1oɳx@"0ƌ7 󖪴BhǨexRjZU6UBZ}'t4 pTyV :bE,U#@*C/狅ܩɃtb+%ogJ(}MQ8( \~юn$3[#ח8Z 6W$1鴛d)1m!qݑaZ -"5[kXZ~1s@R;&Y[ʺOnʴQ', J[M\WX8ω|!tNł:ڲg 20hBBq"?tIMؿK?մ)",{&F^ >!M1GdDf\1b]7"B oW23|iSgHbX5M]IzU o!VMVxW;ߊՌe;e1oiDRe32%k;Z*,kP(ccr>'gҢkoHdž7!s|Iё+,ۆqdJoJ݀ 5!ѻsmS>W7L $^ᅻA*QMF=۟bNj ]]W뎓lK p9c>8 YN̏Y;\`~Q1ܕ~E"+O42qgx&;P)boPKt۰׾f;\;ޫ d_C+`a-404!OxK9R'BJ`LQo73w@+9AO{.ģDh)!cgSDMZ ۣ \mx!706FeB6.qNT5^N5K لJ%9smρV%8j\0Og)peQ3O$Vru'%.EE4R:6qCO>IJyւ V sDQyu@1DLJ8<OiPOzrk*tcX ?1 ͥ;FѼp֯G&I ,\mPN6EMړ wXLxȃ):{@2[0NĶܞm16;"eMS>`w^u>;]9VD(bm M 8ixƾT wN `'q`|7&U)z$$)o-N]QubO+L{&@&p[׬]P[?d7"7C8^{be;B;_ʎ@tj]VTtnRo ܇,ܠ\N2lkzj_gDvNDBγ8[›O`.t>4(`"%x>3Qڙ;z%ܝ@h  1%䔞؜ܙsoY{e.0Jv80|k Xf&Xٜ"OntXDAG{gOtZQ&7AɅNj+E DH_Jjg#Ž){q]w!@Y%;vl(ҒgSX"kǘkPM s1꼧QFSO0A=Fw9o3)d=ϥ,T{nyvbyf񘰕D %AE4143@|S3M\ޘ ";og ,_s|7ndwɛwcR)Mx7-p|[QdPg=Ecz7%T͹9"1vtke9G()>>c"VOӦfy__E}Z6KQ+cnG3 cR@qoynF _],{T03 ĠXuYSk_MJJ2+* ӝFыx)BVhW=CjBsV}1NԁgD]C,8g#Y>Fl;e "bRD+d,QR0yBH~C)8gMPfshF,`12+`1e-ObEuJM'MHl !{hcic/2ZZ%t}  ]kJ/$2j9Ϋ M[[` ҢUW~hiL$tod,6Eªd/5NHyCdT7Pڌ B j-sb?U\)ZQ`#yRwSh*[azGG̑;RcQHഃ eE#b3V|w;W}C)[馱ػ=tA# ̙zp4 .'fBfvK7gT <ߏVOnoG6eI`͞ ' j!jiMF3VM<={-l۷Lz:B&9]/1BPޚ2UCn?S5BK?ӊ⊉?cEF0 !m*|}J/Ai^Wrл-d~FMYoE)aw;4? H fO m7_Ĝ_& ^o?ΝiDԐNe`\1%Z~pw0qkxA(rMsMb8|ߒ+9WD1Cm3zDު %ZD촀$L ޟ^J|h$e$j?iNMEWYR~9#I 4>o0dsOtٹ8d/te.^u!aj jDVُ #VsOn # nR*ߔZ 0M K8z~j3A3J$ hC\dwY5~&_Da>}CV"䗆DF"p=P:E\tQwr&RVw\:sBC'*օx̬ltTa v['=9AOcAN72&տkmBgLba(LMgQPߖёV}r&<>v9b26ޏC[8_(vf˦D*d 3ߓ6w~&8>g|b}1NRr ʋ]6Ǎ'=R(INA5!/`߫_b$  NN6эbCIy鸲4>WxgmL^aٻFsDkIXS4][)Fd%cPgZ @G^K~DCAoRֿEOg';?zZUvz]Z 'Q?UɔNi;*_qi 5n]jl9dڃ2T$NiCF]$Suˁ@syVuƺ26Ȭ:3"Ƴ*CW9WS- T׾R[su.OQ ew?V,DԂCL6} .ba(eo\;;mo&#eiDޚKY4Ă6x8W. #;+XV=r(ƾS~ra"'[Oxٝ\ZIs7u.{I_8=}EI@?#D$CFPh?ZsרB瞍5$w<2s{':kM3򑕅;5ip%r*25"l)\&Jrpa.,ڡb}DZ0KAnW'jYj@gO > h~2"0-@ȻDnl8{i<鄫:2/\nl{6! [c癓Dy#_"wM1H.Wk$T>WB[MEyf)աVLNr[+2~w3a€>Rqp;^m# 1hMU/ cס҃t=A2Q$/\2ly'm4|%c-aoߙĕw_,A{$UlSE"eN;B}8:omK+%v/j_5%UmcmMp@&1pCS9K MքDj/ Z"zQD؎]7~"K\|p̀-w "Y;Jc]D7&nY72%=hRY,1%sh76`;qrK# IM5ї)Slj٧|&]B '%BK(۽2,<=)ʒnR65VLW\$['ߧ)^nzxF gGf(""mK`Nᴹ3@钍ic #\Dag7ؔYۿ-? M彨U\m>$ry5,s |xC[GZϔOÐX@m[[-}J;Te.@AW(YL70,Hl`4DW2V l-cAnKXsJa">"ٵlQ0n_,s*֤ 4Cy*?akL/Wx+aMg}vy&g\(zxE&nz.|w^x~ g,4 8q>yL?{y#FNƲnqaiԠ(,R?'p8/рٟs q( 9%//m@)vq㫛wzk'ЖsiR"%0&Xɩt>c r&7vݍ}Vp(:FvS853Kk|]`lt\K?/ԕ^{d!(Q#"1y[xe xeWOiM٣)WWzoǂzV_oM`k3{*={kgMyo߶z"{D>]aIxCnB Ep"5;$917;Rs}g$je;39Tvjh_~&^P$=pB_?b`Mt3I[~#E9t-& "ߤ1; <^>.F4cͩÄ_Gƨ) q *p)ݶBOO:=gx_!É͖,2~ $$?˃ن؜/Ǣ+4)EaK׺]En9JJ`bZ͊%@!m{ '`gD-G6R Թ1DGb5,x@;XS`^SxA},ll$cˮ^\xLv/\xOH ,bqBz#  "R)g14 ۤ]LgZ8vpc!= P'#*mM0 tHf LvՋ , W=8j=DyҹP`*EtʅǂG*)$0E8, oQ@l@ ӽ]Qj("g\NЊ%[~ ZҊfq-pEjTRgr(#"! RAB`?.:{Yu@V;j~N-ZؘoП~8r}=%м(oDC r8`=LGz #bDphMP.@.ŞnېYg2f1O0~3B{e3'2Ӳ@S z/D"WVci2̾{3t}'_t]m+V7f4l`. :ėwqL9D: Pw4;ѕCAEZۚ-C* 0εBQr%_B8N4p, .$N">N3L]/F"(FI#xVn} dBA<ꋶyQp25eZ]Wٜ(?xX&ziYym&{ K;;3.(0-ܨfSGDUA5QYw+y.BKX|mgK6k)5:D C>zg`E'S_#VKrE2u^zG?|:3q6O٥1{9unVL'bYh&p~GsT ;7i#)0R= ]ՂV,/b?j?h :Q[8*fk:Zkv?Q蹱@~&Q^0*4ڮ9[Ss$bxd`m\4W\koz| o7AƲ+̿ ;UpөqaU+uF2XPF&a$B*Iݫ3Fkד92_a+өm $%5m' Rm^}bhwăLf-FL$\_<%ʎRz;9:p ^W^ۼ&=x2eKyQ)k@Vv8϶fVf5$}Hb6IiLlb_x5BC^+jb)(1uAϤ 덻KLË hdǧMՖN5KIqD9Md DUņ[5s0.n~)@xz%Ec$[Q^KX oz.Fu oTw<'fchZG"U٩Qrw)rdӎ"e7 Da2K ;w.F*\|aW=nLb7u0_Ԏk:O~p` XUҖW0_H} Oiȥ%vG<vY?zw$_MiB?P 5h/1[ I U>08VoYZxAB [l ) I50iz0Z49&"r(qY\B~t@Q@T[!BJY̍zyEnw.B^dJRC hCWw,ڀtǒ̆SS}e"xlnXU.Ҧ֏{c1N`1v]}QT1!8j:%noeǔdEJ֣TZj @Pmv(!@YR[" v6<_L[c $GL EԊcPR(%. Z>,lrŽ>AS11Jst5(xE DNǽ,4OKc 2G/d+۵ ] 6WSp} v%Crb'Fqk[VOxbt]/i1~gPqagy·0 .Z#DZbV34!KG6C.|i M(R`-T5h}|D'6jlÇx' SM41y߯qrx*:\583l ЬeݞXoFYIqNCi؂#R53]0A6e.}WV ^-v,h-]3[ bYCC[!l/Ā\vܛ0F]>?8-ɗk&7abHPMWͅ^_<Yo,6{"gJc"L籅^վ &ckEU;{R5n8LY<|5WD'7p_V'ޒ_cQxe@i5mջ+%K_zr*_B N-5%͘!/<~sfK"(CI3;\I\yܼ-m=VrѦ39-=/AA-A1V+}%8 O[?nX=~>vx7 ¥M"L XAR_}9X!4­֋4c$49|RVKj祝10o6],R'ߧI 7_0e ?)"RfUHЦa~a10^&*x}YDxj\SF#׏mi*qyZqh#ƖkӚn~$wdr[_+߹FY4$BM"ĭ>HlDjYjuRUu,ʚ`'#r|6<7F oaǤ |les 1vJ2=kDg?H(䗑lF|dat=w} Fkn3'b۲Cܟ+G wBZMB@4ކUb !DL<H=˧ @yl=TF\3(ٞ| ){#^\6IL4h Cb>7G!N{rrX>ih0Aʹ45j-,SA#>7K`C&Ϙ_R !v-ʞͬ{Q/I}2RRo Gtd-D=80ZL^=t:ġC{yl2 ۶|mPXSը)Qzg½K YWuØrѸU)`CoKDgf`]RVDc?6cB'AmchXr}m[_BJ1?gh|3,@!Y+\-"kʫhTHv;2=ʂFsPW-dyU"HHD#jYh zw4ϖɃ&PmVj^bߙDrrQpѐ6H 0F<#e-E|K𡮃0HW([xr.J֋i_?MxXbRIge::q_\-8J(TQ# {%)"͡$/˺L0yٛo KuGtVWE'lBKl1Uď e y?nֻ @ @Rst!!:|/5<ɧ2C#1 b3d210*r1j?Ttf:pfF oN+`?5 42D)Ӣ(]5o~\j{VX)x4wpS)@NԇJ} Q *5Qïlj %(;{Ld % no4b5qÜ)>ziKJ0XĽS8ha(| ާi׷^ FԤ.s2kS.g@苤띄#9գp 8Mim]%R%\Uf#Qs;ˢdz`2 agD|n6%dkU:z `gVLy eSfRB;.|GVn#yfz5s-Nù 4dAO .͸nTe0+Q:vK&]"ιpY)BRb#?єԩ;) db]ukz\`NL?XD+:?U&H(tLJVFEKkĖf7T:c%_s.4  n)MTΓxեtF)q#̡Z n+8ǒjVys~^q[tu[X o4trlS2C;tǸ849BIa>+| Rt/xg jyUQS89+{NͽJeB"=DՌ# ~ `?h <ĝ At:Ch \V3EQw'tg~v5eƻԊkq9#V=uPpGW^uZĆ2,e~#Oő8O>SoZaA;ٓxc6A{WyLè*o1>ӹ6k dd2i%l}}ddܖ7ɰBӇJcLPt=$ 2sF*_e4mh`]vz0w" mf>}ʞm`H_G-P O+B3] D!QK#Ǔ>1 ǢɅGA}z׫@77#ۺinD ɄAȷ"d 8c۞`*t+kBN@0svgK%f\A-/]BmrF)=3)01ʲ 1sjTےT ւQcʤoUf}Y7K|kKd9?/I2}|7 ;=xg]Jyq` coԘ8Y/i 7n_)

    bpRKYbfO\027(pQ-0\%0dn n4WD9 ;SDz~pIDS6ߔ"ghŘ3*f#q"m|~0.L6ui@TZ3LJ`/Y?RygMσe(Px;ԆS.Ar8g;Y_2'MV6صa{/'6ASKTbѩ z! :#:YpfWQ:6g擷F$N絎cqdp$~I60! ZI,395ht+D:â #35Xd/9'm o8 if\C}LUBΕٮ D.ʏ #P +ipt%*2m"SvcF}a6]d{ W#*#EknK}1sJ]lӢjz*H"p WC_5i眓 PhGD}?}Yu1OEƸqUFuP}u>F唙ϝ YBGՐ)}6@R*mVh<" n6;QDȉ8uQāNUQ/[S$Bh|nrOQjqµ3]89MPy۔* ]"]4{B~?Et-d!HnAH7˹_m@HBsÑ& wz Y%bߛ!i }s/7>,{':Jx&zFnHI Jcr&|Q uĚl.we.Ybܤ~3BJs^|7 4.`^Lt,Eؚ.wTU#hZ)d&Hp'*a,R.hUULtmr%;y3/i/z,}UBEDQ Y5"i[hCup,w7\9? ! & w]4iNh/m0 {nrQF>Ч&)8]λظ\ J0ɝ\޺Ne1{w|j楎LVjZL @y3N.#à iiل"Y_L6be4$]'}<\&k-ÞN.}͈C8iZBZ$V>lI%nleҡAu9 7 K?fMnJ;mdyzB^,J%?l/{6:cҧYFVNHjbl~cfҮ@mB>] h-g$[>Ǹ )+U>QB>UW2EHjhi ל#  _Oׂ<^x~ο͉;^!3Rv~GOM]^&zeWAtT`O8@\N|ٿ RΫr㶒CBtvTOܓ4|ٹh<ٹwڰڹ> ;5SF!ZTR儉-8W/߱3y9%f]xȕRP9}?R]_) ,Lʭ;o4Uycø)7Ȇ=m.h-# D6ߠ&۹a҉zbAuy|9$6G%S"+ /IYt5) ŧ*aNa= -D*M{2(t0VBh9.K1DXŮ}L_5DY5@1Y;ڧ.㩍550~=֓ ee]'tOր`&1 v ЩA3 Pg[5ȍG1fzGzplBdnZ`+ǟn"6^'*S|I8hp1KEh()D'2͐\"KG_o>SX,cخL)R懁.LaR=qg3?U$Se\ Og1A!pgMg^@ji>F̉=e՚-dZ`nrsh.d泅cӶc#qS?TMM}&*OXZ\#A 1|Եx`&1<\jL_ץd w2&,OD+ H&Yoq8Q>>mua.AVSFj^.6qiS66bP!f~|0lk65qY$f )h*8%{,-{m(ꑸκxʫWoh!@NN ûΏ=EOϩ7IO'xvރ"T]7? c!h4Țvt_bϊնt>t#F IIG)<"N82/SSNoٯ/|=.gX@}wۼlϘ0Ab%S ~P4x@O@2QNi|\3̠<+flDf[U.C&yAQ5gp?Y^ h`QF[J@t_<\[^4k)2!ϷG//AnYj³Lh@ƶ`b ž'*"Щk'bu;Y7\) ˭~0 N4x%x1Byӕy`2)y>r7&foU +v׽M0{!}7k("#)ϩ>;_#I&c"s 8*$IG6F"+<]'v9;mE<E#ܠK1(w6HPMK] VTϴLl$B(Onjܶ II92[UD:\p Q $$1L,7%=r` 'xk|x=H(k`V  ()v\2XyUpUp//AhdM>H|ӡ6z|F5|xNݘx-3H+>JޥJs5՝Qqj:6K ._(~CՆPo)mop !K-=$Bs 'H"eZB/PPȱ#rm/Tmlr!鷹n+ xto?y턿$:+ZhX16]+RaJp v㝖dDqB ` [sjRxP&}^(_L Yd H;>fÍVմAP̨d"H3(:kq;%Gag^G4}J8?([ٱ pBGQ 9٤qEl*/zز[-e&fףx?-^jMΊRx@Ycɏ؀-dlqrٿaw5&z/)UO<*},½XE+5rWf䶰]b$Si9To4i?XrseNMi'aIƸ&עxTelQ;exqI}^'Y;E/+ Ǣ BenNVn;EvbG$MQ*_i?|sJXpDg3dUNf"Rh}F";:y3BDA%0)%: Z@읓^˚m 2rr~[273C E[̤[_%s@b >YE1YP $|5bC?]WW*[CRĊ3_@}Z8qi?,zP`8YNYϺ~ |}K8??_rhSɹd ]pu/ vʱg漃;yvq { 3d<\%x.I"ezI %c(BQ" y &pjrju.J:+odLJޟWNo̗DXe;U#hz+X=ګ=~n{KNOUPLߧ DI>( lV}GG (kX7ů5DߖZp#C1xr.uL&<G¶N9Ƈmw}&ATPdE4BW_)"Xrn,kD5Ʉ%3~#j<*%HU1(Ak7lly._"d 2B6<I_p﬈w*ۊB2J`A^Ĩ.N<|`Lx<\k.o6dI* l%BzGlIڵO~ΗG^_n~ќk㹻5.aze]@<*-#ZⅳǑNCE'W(Odұ/}޸a摞0lZG\YN_Q~ mf)irF@f%dף6vA˸:)-a@,F@Zb#亷x=j/$ >}ȮՅfyv]ɸaI9F~zW* O^:n`lbq:8Ұ^Μ׏ kw{]R=<%QzbrD;g MYyx[KRIx ϒ7 fES7lagP*M)/s0օB RP^ݝLzʦ3Q˚3M}ة&qM^?dϸNG_ngv~i^=DOwՑ^Lf8OuF? )D}N@ϋ߇MzW `Cro*a07  P||@)gיS}>d3`R8S8$ivqoIieT/lLc!ũd:aIK go9% _Sic-mTLDgVvm c-z]^Oܠ 4;;S1>{J!y| cSo"9]oi}!np]ٶQԄsoBFxN:PC̵Z8юQ\{AM㛺5hOq "K8[ZhZ`|?/jDGZ[;aer[MWƬ*N;{ .(w`3~>W,78*ƌY4ub(%6y+ا$v(]'gYˑ$BxT-f|`b v8NN f坼E9~:\↕bjd ;NĬ6RjC]DIX=X42oOiagiŭ)S̨E'En;2meؽej^WM'J7\N\V7Cr55sۨ-2~K)Wp:QA 65ʚT;۾̀סnL0T݂O޽XÍZ趼A_A@4C3Lra]s@"\rql>$ e#Z`Q Fw%*L$e$kM{N<Tf+@=瞊`c01s=h2! Xݫ_ͅxVϠlZֆ 1r[l?dᦴ]7B=h7 톻ϯɛ J}!qRjPލ6s={T{&I.`h}\~ǢCQ[* 󳌕uGP/ߡyNץfm4jL: .]*oAޒ?t2{+"t $r{)+ B'y3Y'eh@ R$BDXexfɜ6M/J7Qi10K * 3z''.q$ٳL~|@`ա vZlˉO΢>*hU q\jéA͉+}%o ܛ:ד''֖[OtEZV&&:ȆnfmJ_{ڢ>Ge3.'$yH(a'F3Z>xqwANd|aޓW<#HӶ!AǁjeA 5ENyq]X QvOGB䟚(8m6Ec7A hrR[ 63?y@q!("D gSM.Bq-U bfR }#[Y_kڰw"qx?lMarieF*hXXU)74wxwǀ?P6ͲaU{ &*,eJN)_?{v/zx-,VB*7"u]@Tf]0j 8g^5eH:&]5/dDvdJa]h "k _B+<dKV,1amSjfd(-eY?\c *YMP}Rofȋi00aGvU!B.!=zQDx}mm|k`3jYEfQ{BޔLHkuC"?OV@][\g0Q¬NjV"(A" GǗcC^toI7 +^_ 'cH qg?6>-ꓔ St6iBFW7lmzNY{[F 2l84QwX ha.kˆ\̈-3UwvoWfۂvB"zW~bSgQ.JO)ԔŝBIDNDUى -W%t%Ч*2Aө+ޝ5Naȫ6VszW'#$⮯vҨT)ffQ+fX);'"n.q))B"\d'y3$/b֔;jNP"=ʤOC{Fsd"}z-AnuCb\t>*WI9;1(*'$a #Q?_)`lif3}X1SOP'J Igᣉ,DoX5UNES,m4fA}]6d]. v7h^ZTɴ {rxGzs?[m$T+ '󪸩@y}%i4EMsRL*ʕ+1̘ÅGZH;N9U*;ufv0vA%X.16LԿO5$1rc kb򌼻X*X9;4ͤ}&nM `u=]i %ۯDzOWjHtk(֪[~`+VdׅXv,VXj.[P :NkԲ!I[D, Gpgk"9DEŤs`(se qA;d"r&G;}'H",W3ZҴ^N}ghJ&F,'ph[ ].{7Fkg\QxŴ`?v_`IpHbAH'|ñ1>W|wo\| /E2sZTXtsyMrJ,МQ~+Džv-h C )8= \$6/&5bk "1I4'"$_3D9ܬ\-;sE"42gߺ3ˎ,*M _+UdEjy'X-RHKڷWZ:.AH dQ,EucnN.ђH1[BxU.YUD<CGCEr £MƊvpU˒){6&֍NkՏƝm}vS` '0@5V^FQKu'I 4EAw}a)"D["7eĬЯ{4Z>~f/cP+?ǭpCHN8R]T!sF@0&NYE!Ԛm٤I& -]zJ}ܑ'1] oq]f,Ơç{4nP\ xjÆӎD ˨B͓>^ʕ󽿰w0w6Gb9 =&҃~ox|n'|=FwcK纡y`I FwjyrI"[(b9Xdo֥JRyqF1' 4F+T'gЦEC o qۛNv6q;ǍlLz`Z}0È|\~Khq3Ka2/XDXͩNs)(D">e7lU DTgO{\WGȈ+~Vo{A66+**Sx \166 Jݸh@?6bkӘv*/O):ju01tSv6pW׫Cy#*Y3#Δ*VWW۪,ke~#I avG1Zm㗲s7$E*ojSQYI~>K7Lǩc٘SU|pH 5*I ƴp_c\ouĊ;i3Y N"n $&WV0xS`~+/@o4Cp qc$_jQuJ=BCΥ.i_.߮Tɺ!ZoM3qBLw"P >F&'o5̃G=Ot˓GQu]:ȸZ>G\r.e&.)ɒM<'x3^MfEgE(^VrM?w%\U##W/m%WUܠ:`ܔ[,[S#׳>죻9e|!` (`h ޢ#gQ@#-ZJcD!0Z z_IT Rk,z^=͉ \BL@ w[X+;G,hbL8Q]wd v+uA|ґy盽g-$[ە@SZ[_5;jf"X}wrioۮ%h۷n6EuU6| A{`܏&\ Q젫SȨJzxuUYQXW 5r\S/U)&3"/6bVh o7` 7%.쟨y%8M) + ;bc|Vl <`h}-Bd1T)I>nFH҆:=1O½pcY:>G  BI;MUTbAC#l!z*R7t~HHARuM@W.Fku\#6 Cq\s6%r 7_o7/ñDKJ 鶜}TWcŠ3%E\ r&fteqww!['ƛ8ڢDQ52e_lQB :N>|\#A{Vma8|LD՝9v{_ګrV# qȎxdah*ـ{fܫ n^:ޛn?bgBbBՁ)a-He9j:6YJA5?W,[og iW_kut:jIװ$8.z=UW"<ȱZDxo)1"bf*GJ\uU5)j12ȹkc|¹\AֲݗH/“ZYǕ&}4f@mI» =C~F[YWآPl-mmbT=< WYȒ=^/: Ϸ'oy'r*>L6(=P-GG[z"HǬd;]8& >ߍd^'zk^E[B"_H1cZKJ#'6x==uu!0-?nLrGM+:Lr==zfw]V\_)tJO[_\Pf(Gm)@x@nj ¼؀ x@o0 cBI'% b~E5d*3m{Den*JӴw%5j^LxI00+1Lӂ]3Ly^*?bU$5hrcĞE)Q&MxkɉpAThYM-X-s`E 66&s_ɇ./,Z"&psB8޹,#R%=L_j}Ȁu/PFIΐix2fҮƽqFz,Dz7 r0hCa vf`o.>yJn6- Ԫ:!P-ReVxIeKxiPdNK "HLpDf6U| 0JŔu?ma.XEKi0̀"bOjf&eف(s3[Ekr5)ݶ+N L4 Lxb篪oӊ'kP9Cb؟BXϘֺy*AŋQK6D[2ׄgM:{j4D>R|A=)CvJ^S`^B%:=zzRړi5))aзVy&@a/~uTU ]4}峕z̰y`͍_(,Vj4KW^)JFOt9!Lb0\__@&Ȥ:Sߏ`|t > 5gέi?,y, 8Po wZ=:L7+vٸej$4i42Ed̐C3w>z>۔w6*D1fu@~ס1óeН8sΌt?bOI?Rgbv7wQ|hl7cu+zZҊ}J:h¨B>1dRA*ҙz:]q~ 5f Ni*]icB4+2/|SW7O?%p=%ƅIbVY/*K۱v1la)EM?'eok[Gم+gR mpz{lwByqN5}jO fHNn Ib+n%¿x _ZBRv?? &C)k'[Z; ZwZL'ʾjO)-(cypK^+Tgr/ש{ޟ'6e-! Z[vPhpGΉ/*=11Ze֓5eυZ%eKa^*(Ҧb x+Q f&7Lp]C ]l\O\ ?H6ED`XǪlVB;(LYsf-1#.g_/}k]Fh"[s|{XZV9C>h/2=eË-Kl\⯧Rˡ9xXEXX?Bhb>+M^tD%wTgndX9;׶uƒ`ph7D~|-&4M(#dZU Wjd &dI| Q۽OvO|]]f\&DG@Ny?b>C%e[Pl; Vx8続QסZfq<|ә\R _1Oi4׃؝z.%+( >+JZ c.Kg0QBVodזN6`Aeh2dhw[{~flëT@a0 L%:H(HLhMٗ[BҊqD{kjٳ% 獩 xh %w,6Qx:i}OYNDZDgY@Лm#H.8]zD8sZa*PB{Bygxv^<-vOdce.׆iS<ݺ]ݽ*ߦ]tU1(R)/~ /}ɵbE2d X X@a򕆷3l#3fYEa.<LFҗ|ٛ2~.)v_~VO@A (^@-JVW`8p0*Rtz-2lZa ;gUq̢@PU(Q-%žPN 8:V2mسljJl^|xW5%@ ~3$7]cŪ ԚXɩ[]Lncʫ|ƀy,d q89ފH Oj8棣'$s¡5_Yq{Gjeɍo/nR[Z9"#l4h-1(.rk3Lsek2>xl%uƘ1P6x N(tQsi_s;[7BIxx"(nQbbĆ:?+F~JrP?Qnl\TIWk|hN쓖gȤ)dϧ1S p^ŮVLl- !/1A9f`ԶQ9̀^HoK|c 'Ll.nLQh[דLK"GTL[TOTs',лzb Ɇ/:.36 =T[Ցd]Bُҭ*I.),GtbE r0+D$8<<`4U @! 4K!;>5Fd,~!@'a곩t3#OOD)\O0˺mf\ WM"W;io>+H)/@ ,~pe:]]KY=܇F|kOg|UTnu@)lt:{*EjJkv[2;:&;OSDq)pтFe*jbx[ycAwZfu 0X̢L>EK 7.~ylNL$_/*0貾4ݢ=&*jTruҜJ- ~Xgxױ>?ȟ(3|S NؽDf zȚEs (7~GL dɲn<Қ.yKw)څ(𫰤i,Xu\ST bwqᵃ8˖mwm9oLOD267NK%)몃eߺ pqZ?3#ķkXXE/\Ḅ4oj{vz2=}G]2Ӡլ&.HF?␬{loI+mV~7}wl@@ >Mذ;ĊZEB|~./^SiS-ޫ[=СT=ZKYfϚm\]`::ŴuIN"E9opϨ>:',E:܍db<,F({=hӬVK@5eO:egRU\Hfo;`I^֕Pj^ y+4wk3q %k'ji3V)p7+5Hk J̎GƟD/A頩D'^Zևt&nצ'F&2Obv_53~w aEU4&OlNós&*]:(a-TuV=z\z!b=[Ha0O.X(9˖|FͶ2 ">뿼J f DA]Moɥc%>0|řGNޡlۊ\5N¨br7la֍*?nà⫤7 >9(RSB؟ύDS.y\=0wY;FITr!OE+SO8gG@еZh+S$b0fCrz0~Te{{iE> %@T_Dha6s*{[tMZT> p5SbLH[QX% MdQJ,e4QiB酦S<(y.jQ:#&/⢃e~pvB?)삜 DOX+5z/qՃϗbӸeODdV ǾtHj3p@P>Qgl|O ewCilT+ I%| ծ7% ŽtXBq3_%wEZI2J]Уz#‘(UVxZGBLXwVW-Z077A(EOɍ69ňOC*MhGk7)`jk*Nag,4d#x3䱧xzu + eIƒQ<ߎ֤PA491 r#j2@x(J.S$"uROxB?=P<~7fF 6匂%Gr&6ߦtb=^BEKŇ% YJ9\h_%ΫSul Z(JTU-U vt-J Eܨ>//ЈߑwY| tJ‘̀f `SP8OyB)dctU|,5O)I@= WG ,+d>Р.A:!19(0c^|'IFDeɂ拥Go2j1cZ] XpʞZ Dp?] \zRo)')Yh@q[ @Kr*ʜj<#/^n2QI@y>`;IwWz:4WeMo^tK 5Zu:(f(Og?;bиeY5xS(KGV~>CRO05rrV " =Gn-[#DljM;h2i1LonI?jFf6T`B\MhU3gũI %Z&-O[Tz(U$0 U֥$ͯI^BY91]X c<ʂE[SfO xm-D`1D^Q"&Y]HoFO2NI`?0 ?k~3K6]w$< ؎3V$0 3@mb9q&xv'Oo1q f'AՈ5E$0jV⫩T\1,r'}L+gc(Kemwqt> %4L47I>.8!_qn(=T6kKX+LtP. BN'|>1 N@ /CV1M-\)y;SB>>^V JkŎngcQ-[:LBd[c9u4@@ձ`pKJ"4Ieq|qњ$_ȁ';&8oEdFĖC IC>/_YެIvQOj9X 34NLƬ'YCgpmbĪ_؊ {? +y,ܡ!FXt?A]=!EGn{dEzSYh?}lxEЬP4L֥g gHɊ9 Wa`Hٌvfzx|\K@k}!}\:="J8H|RR -=|šcNo*AEsG/Sk䩒˄Z4\6ᙼ2{Ⱦ.߫xb}Ö]Zv[>oj*y~fou˄  Y&wp/[Flǩ*S&U? y>KDͳg&sIcV ^,@Y @琉z.AHk;jCZ Sz* m.I9g$tۨ'\E7K; қjiJtDx2 >c+=f|5\gO{6h];yE6}eI;XZh5 r&k0':]唺|Pqm/KiuC^ަt䀔d?[ip`mRqv?PЮ/%6O0U@E"= -,C1 d$J Z4xi )LO!r7!.2s~Q\ڭ Z98Pdzx4AT}^ zN mMQ@F}`C8xw@^etQ^t=iLy#IPWZe(q #䰮5ALDLjmB-z*l$FC^[þ!Eb)U68nG/,0|e[,f˦yXP8'S~fjzrpjjZ&!B VBK =@%C?|ޤ}5DiM<'";t=Y?ysf}^LLD]>ɎAdQxjܭe =Pm }N< ~G-RQ:#tMkŭ/D/0/5+*gxjHۨTiÃ:a}X|gWo118:6X8{\\ qb1z綉go2 wYȞf#o"^j>t݊ 93CK24s)KOa JG~)>J*s]Y)|zP1O'pPrz5\:|R>2gxd@2!|0Df~:mz9TQB*\I,u[5 'r4ud5ыesg.yd*{ ͕] Dx41m>1k,wЈ{/! d]1 uXl54>1 1𿬈UX1G47F-ޞ|PԿht/! T, S"OV2 QgS)co;' utI',E|m ^i:#X!Q@bt* ĦjCв"ǺVV:y1eKƭ;~ZAH;;Fƻ*+c`%pQ).TFkG-iX ƇrDYЊ@#P_2W?ʁAVxw\iS>="˅9c.[Z`(*n7.a. w-8*SOV"Vꑏ?WBMs$A g@8p]#7hdp{:mq ?= rl*S{CZ(^{>{ZrNNb;㤇U, 9ek"&yE훅dr73_+#'Skps9#V _ɇno0Mwp^s5^Lïc,\7-}*mgw^60>$Q5tfŪ.|1ʼ蛡w/^8B&S"O^=Dsч@\`.;M[5cHFG;x=h{y: `t' >7 ;ap{Oo8u =έQEzE@&(54yBGSl4n96sP~=;x;Zt26VМ. m g`aLMD uHu.c+;ڲ(eP)T /LWfM+Am Å*}t&#(V?]f*&Ro%m"n-,o#v[TMFsmp" 6Aohay_H7W[ad .:.2"PObjQ)H"ݳK Eիq 0~R/^ -DЏ ܷ!Ȏ9|͖aFĵH_ UֈVwU=Kd3Gq`"{ʲa|Qf,\IV?}<Ɏ\ 8: k|SL 'U;J]bS CzYI 7'>++ Oq6p84!(&[/􅆃wY?"e|jpX8fdJC$ꫝQִ`=v]ɺjBl80,[*1jF^\rv!! ~̪JL$Ǯ#PFWWdk7W>ݖIJ%#:\w;g[WozQc̯1# pv#׏rPy꩗`Y9F=_jR]2܊tZ*|Կ= o9˫uj%12lltkpL ЈD@rph}{%$z FKQHplpIXAhBCWTXX:w3Aa_m]]&UG78J5ycU;Ioe gA%s,~G9µ p\.h[uSȱ&*,VN]@NbZzkj!Gbx/:FٳyI"{p) 6myQ=Nċa$37# \\Ӣv=pt}a({j(Aiz)_%`IFwϐq)2/S#$zpcیCP4/ UT7w<}xM8Kptڦ(!O5^ռ!ݠ W.rCf.AS %]$!P*.$ ܒn*M5lou|\df*ub%v=[ UEXNdȭFOUH蕻7v( dK_(#c 61xjtbpd۴2fՄ" `C;ԋXVMג90{3Sf Qv@!F`fk:hVmHCT{7$ܲ?It|\p6Zr-$Q)j2IF}kt65 US*T)KLh@Q'y#U-ETtoUU.P̡՛ybxa_%HmhuJ+)g^ "5*{6 @{4h76_̠Ų׉rB3٩#:}5Ykp^0h]-A1s7XH 7AӼ']W{-͌WeL ,a { vٜ<{mbo_fv=_5 cSqG|#T>:W8w~.͜)q'RQ5V9ՃDQb1Sӆ"t*q Da']?3^,f)qLcJ||9R `E{vGQn  zؖ+1Ugž4:nn+3󘣃##Gr(e>`WG]ɚو!tV:A{}EG5uAj^ X#1=L!,SR<DN췲 ?|lb KV4+~3ԿJ >X8{ZXFCq^Z&6enQ8vAJ+g~rWS̰( {+:-Ex 4_rF הCR꤮YAUS^.MWh#^7 <ی*O1?+);;ؠfq]>ɦ ڮ!QgZ"e~/ 7_G+d_ c55ײYo Ɂkt/y1/=`nwҝ1E?nPĨǯFq&M0N1y}Y UaG~a:º{]uW(*$-jzI{:mn,kO#l6s+1 X MT͖Ka]?x^6%>~aлKnGrA7tQ'5JBos[zЯBf@;*͕ "_WtYZT^IJU0ž0 }%uWc 1{fyUo= *S۫Dq^*nϖY7}l`ms[2.N$[% G4u漌 rJ3Ҫbq${vl*~.kUnT}5Hڐܰy~y?kh?!'iurT!\&+3k1.CF +$Ij3 W<C#nKE?hDkϣ͘ mϝ_rǫz"id4r-AI@9:]ip!}, }%T«߈α2`5#O@29O:a#Dd5X<бk7gVIA, 3 :2Ye_ !ٙ]NX΍!D/ZcsMO,9o8-

    #&^ɲay\lx ?[8jb#q{ ! \rD^UA[^n/]o0BC*ʞEVZt$<0 iot 44Ac VOEY2M 䶮M' ;ebkXL΢ o+ry~ik4M2jt]>&dAi@@|i2~qָ3 нH> mY7-s]{В 5# vN"k}6 gӃi6\z؉-Eyf5$j)a?tc5Aʨ zfK92x43 Y#@t6k⟹@K u,kCsuѐgҷKg6R"(u.d*f-MSL,̀uG*4Yqۙ ^ w49jn[*n^lV #p&~!ɍݝ l?~[GcU#~'Trwa9Y=]8D2 z*xN0oou'ob漞֥M8]/Kfº.-h\c]GKgQwbnدL]|w֘4UG"A*ȻK!<߬`UKm9{iEJ] C MQo@ :(56I'_M=J&oJ~h)G8x2z6jbV)m^Xހ!3iL)'N';ڀ9AQ&]!xrCA]e򓪇 v {#,iRT.ӁixH*jG\}qlBn Cwuj~#GQb[m׺2#(\\آt CfNOwxf6_Y %W#-fOQbf.,'CJO = ;dV5]]Ƹ;/3;HX:|yT~nuvoE⓸ƕ·Qme_{^>lԷQQ+ f4-A^-Hg\JfSwi7Yy_v26eg}y"qwXYg&5Cq-~r!Y[z1m9q}0mu2xSyC<15rɍč<)TһO׎8#قzۓaW8SV ;!fJ7tvӖgLRbW -J, C0#XA~t,O3'8cJ,O(R:kh{/s<~8Q1KVdhyZ ~7"L#C7=%hL`428H3 - 2,:NFq9ɰ녖н [.1'6C^A=HM _-kt!,w&tbDZuًzq"Kz~CebSlF * ".kENjWuN,M6ἔui2~«C-nri B ]F̤|LB+ 2R JKh0oF :HU?ٴf(d#d0HyH=ڍ=pL6Vz艐 ѭʯa' wiG>ao3P( ) M^3Xۖ7H#,g8Z3+X1nDj<'K!{ v-Ӣn<YT&Ǵe+.LSFqd&g~&A񐿬5:Kb|Q]-S-Y%qasu$Ԃao=276wJksMO z}U1iģZrޫXOxd0B]3ݘF Q:m+tIh!lo3gxSO֌&YXqPқ,4/>z DCx%>h#-FҥhrnPNPH7v˟@AHLѠT辚K UgVqgǔ d]|r/٥K0VG:`:bW?&[8.9s2AXeBy[^6N Խ!4O2y(e.y3oϦa>* ®iJD%?fSS  J5wAcw+v14XlNrvgTpƣ/y \1L ^{# MCStnNyV̢(\뼳 oL"}Q2~*Zkp@bef:ࡂ~Ez">jJZ(m"^wSo, L"U3)/{n?@y6t&Z~Nhkm_;|`%)ݚ7K HT&= u2/¡;B>]J? %REFo:SYY `+rZ i1HnqmD's ׄN(ft=! )nbd )" .& ylqᲭtnʾyKQ|悗*{S}G:cb]\jK3;_:2f*d u̷̍%Qb6n1#YI%y?lсq&q^h6QaԳPz&5/̘AR[W@Z| y_Ge ok5E$'^Dt3bX#溙Swٵ(8]HP(GUgﮊ!9"(-XjL݄KLfwQ~RQi} _Uz/Yx3Y ϳrqmD@،#mT;(2Z;ѧ(F|%Iy݅Q3{z굟 4qJbz.yu&'sҷcN^ $GOmI5oEҭ[6TQaO` OO5ڤfR]A }_w*T \l͟z>$ "3@~OIљ,%S ܔjݓ]p:8BF Cq^DX4q uqRM"/^pOO-m#̀X$?o1< ,NN=t^t|xt*e%k; %8B;MnFK_޶dalnB.K|Jf7ΌUL=0J|*ԫkJ"&eכ7pL0AlyF>2eۄ8KٔE>LDO %M9JCxb&|&s! >mjA*XőX[ _UtbQJ8GR=sT%fUA >x]vuCQI@A=_tLuW? _AiPT["^M5+,D\ [e(S Zk-$c8{<̩7LB7@R]h@r,>֟sĺ\:dLU*Ԃ=Ncq$psŋİ".y{IAjƍ֓X-m;6.]ǿyYg;VF-ZlϑuL`?z,'}IyjP7R# r F۵E?hԓ>8 p2kŸ2U 0SAM1O3ɿ"!` Mgb%1n@Vk)mG~7ޣo47k'2!h{ed*Y}]>CzXdLuBLJ@ (( F_tq^ c4ez'*.<8r 7X Dـ9+B(UDAO$/r uѢ$%d|>F ƀU3M33.ic>$Jr(#M6<-2y"Lusa rV`4Lp1SWF!yB،FC=6ϵ1,]bA1@dm5ӫ*@lb &xQُ?":SFEd qِ@/fh1_)c0OK֜Xehӷz0?.ioPCmR~bm+'[I!/@r3NaiJܕNQE':@^*^6T|g&Ǟf=, [$)-PȦ6YȬd"Ta^l3vgqȞ8,}NHc^w7A ߏYx'_?q'wEr 8FgMJ[fЬ 77R#DKFkigb/`hݥC:`(qM,Rg}t^NYO` %,[Q8FĪO} o8&2~{k$ =E-\P}枽 FSq4@|_YoIˆaMغ#k0TuMGW b:c(; İb ⷅ@' ! IJ:ni9IeN2-^p-h5 no:C]q5[l[*T6b(Ugy6\ <F%MẒ&"<HD)yp4M|22SxKZ)ɟq8E [_N%YcGyxoU=W'qVC#7<mx`$))PG{?ّp!$}UxYTUNt ( ^ $z\õ^g|u۹#]y8H:p쮧G\ҫ{^L| hK|y[,^ e`ۇQR&S6B1qX(xXg e5rymJPB 5ǤMЖa|JnY"#Z  *H@OHϓv qYAraׯqXA_.~e~bN_VZu,[%6n-pc7Lj`pK#ܔjpdH#bk'E;;9 2`5uZq'g<1HaZ60Sy8 WND7@,&aR31Xj(i a ] qQ4Ƭ)w?^L scb(|eTV) ހ* UmgxK{ 'S,V &YmY+qcBܟg3j3( + MGtTy߼}76 DG22ݩby}̣gAMV* 8b K4Ү\4~ ndXveTu@U/ yB %!M? g$Ek[Li# KNR̀?w]nݯ=A )MhAvf;@/Y ei:B(KچImk;mZ ZA>OD#8oQV+S9,Vѐj@>ٗ=v|H1y/ k|'zfqrȄ=/?5Ȭ;D1pvLԉV;UCNY0>U e" b*P+fLi+ oBȳNʽP|vŢXT6 P(YQmЊ^.SFsN,n H,<!&@~Ǧ,';H2e_(=-&3T!'x`(5@L]Uk:eGDN5'Rxv4[Z;&2pX@zНe0j6lL:㕔to TLE+W$u6XRRàkn $5^D ,7 FMtm*s*[f5*זTtڐuV䝒V ֗ v~&2=57Z>/ڦ3,Kvno;_axJY( )1dS % &Ye8F_V^czC)ZLX9Qߺ8oY +<-Ǒ D >lHrrꭷ챕Kd<XXm1QaMT3Q'$EY?QF.?+sm:9c+:a4iz*!@|uwTML,HDl0'RHq6iOR:aJIĄ2 ? ]OD͎(RA9'!G6hq=2gh՚!S9KRsfMt^լ?\U S+RɆb8٘ xq3OfPGIN3jJ\Oԃo+9+^?XGI{qau7V1 ^w+(BFn|Q< ßqQ;{Bd`Ӥ"όvE{2hjGl0l䢛"c! -_emqVW_[b,ώ"VL\,tAU@s/]MW..z4U?wu |mΏPEQȖwWxA_`.DVUm=U#`rc[D>֑v^:3tIs|b~D d#W@缫8[܉Y;y´:"8˦ NQZI"*ra" r WAF.E dFʺk|t|=]%! ׫ǔMl X*YWu7= }A"&$EC6')"+4{ha̅?NS-R(uĭ5?Ң,tZ7&mzs=8 Ta 7}6M?q[2/A8 SM5R"N*0x@`8/-d;e/gXҥQRd9:+Q39g?45Kj9޲I `B:v S"U\Oy3aAt_0l0cN9xp~ۃa}B?,aTaj8;5fs(:Yskt aC)ꄞd]'E@~62.0}5DC,(fH:cV~39i0[80-BDwNcof̶꒛V &G>Ҁ ;8H~k5O)q﷣XeA$ۿPds&n.|fBtVH񎈑&O#;*'i/h%E*@xai'bﮡzu eO¶'ĿfJ)vRJlM)l]<s!7̛uʸԶqQeqlw|F>Se,-p:@^m68(8+d[\`[=gCVr+~\>Öb(gՋޠ9cx-g>մc{#(1Uߖ+j÷r: K]4F}YĠuv0zqwRU rA1kg!-'VR] /Lo}pjcXk۽cBiH&90 dwt0֊AנfJtjrUg^6n$Gf%j|xѳ4V|ϒ֭2nzb4f.2>9/Cp-Wo4N[OKX9 HvZDdXȺ2xvCgͶW۴;H3l@[011+Ȧj񅦧n O,vYD+ŕzա(X~|@15ZM'I-?op/9,кfPF$7c'OOyO<8lŐpTmP3UN\Tu*RPgUH 7 1f\;jX4 "`D䛶VϾ06Pd*!`zr ? xBQrx>؁B0ݯ{z-7yH/_C,ⶱkĹCiFOS:/Z"q 'MU_Ě{kE\Ý({r`؋RJ3i]1SD$EU:,<;ѨgM2݌#OSP&}-,ցrY;W˦/sf"+;Jxtݹai5*?](PWІ\Q#"DA`_&3<'%w17W?b<3ɛ㎕N xl΋oZh_i>+'mHc8>J>*Dvz"6g ϥ~ Ey#KVu9l >=p>-ʣg6Sիb rhOHIsl |l~5a]B{.`П/f)hАӶ Js!^{ڧ|aG[gU iqNbZVrx*鉯L)G2| 1F |0N(Rӈxm+ux_֭WVXaz3AS+=sߠEe `.N|WM~bH[4on>8F.S./M:>rOK4s3_4"gỞ+I:$R2E!cg)s6l ITz_ZZ.Xw51bx#g0&O+x^*l2Ȱ$;"%7ny*bJ)p~ʌH9:pwĈ@f@C1B^M9>\4up]we=_.CdZV5sFGW${EjNSr,31UGtH9ý5Ļ|ãd>?(c:u8εx\nY?D(AY6 \wHVE!#p-yRxō->}P1z[eւub6Iц·`\Y:ކMed"~Wūx؞@ gLB얜qz; x6r@`:P \Fh{qttS& 5E@}΅.[{$ną-dӲxhkpSGԡ1ne%Ohƨ n:7U} zV@,|~fY΋3aKM=ʭ ܏44Doz> wyk(olJ,w :" H@;T)꟮ &UR UM)8{-&\C6:[1&4f6/˟% N@}eA}Xg֕,JGGqEL7:ݳ-ÐG(૦ kV* )rα)t B&5Zro_Kx)_ߣd۩-0/أ hh9-ɏl [҆j("jD_KbCahXwkFemO>?Ѭ׸&>*L1;-Ot9r[N13O쨭:<7%Rve܈_>Q NF߹Z?%V^:=KLV!fw4{By$Z]q\U`ُGr?.|`[REMܑC%[nmv)|&4 ?ềgxƋnbVUWU/?t /0C 092XBM9s<8I ds|^~O2l"}3?YfNZϏ)ln+3k\fN v*s/pI# zu챹oU6"6Ռz9CKrזy#.[q@>ZvԯTOj grR{ͩS5!!8*oo& (治F$,ĀIv&y:NF}3ԅQsyPjk,Q?ɭ_m7#q(g^(A!M f1馪+f/oޘZIok r`ͷ0Qc4Q I>6Gܢ\%ujψr[S}Pi}%} /zgy}i+=4+!Sj=28یпmМu EȘ 4%6=sG5 E&> r] )D>IVpxWaI3_ ͬE%~t]IŇ(rjKdal7Q1<\ ɡLcg; P9#v#av%! 58i/\V&ʞ;jh\Ff,^3$` iс&?w@LU(PҮ*2٘~Z*YvNv6K]RżGΎ "1EgpȅWQ_5V8 [!%DO86"XȏP}Ӧm07`1Y7G\9PNyM!/]Wg'יkfA^tHx3 {޽GH$LaN3 }&v_A\}m0ˠTI8ܵaV'WMOև10XiwKt5_h⣪V((D%:&ˊЗΈ. ckE qM.b>u7\T a#Ƣ]+]e$\#;7es=/GjN0i5}OR%R& zA`q:-d]*vyV3r9ȝdcM|y4 1T'"Xy4myߋt G89_1ʸ6g8|TڽfR<+h8H/dfDpvCa}Bh՜nb>O ?:DCAS"< K+d\xUlq+!uEW5.ɴ#AKEҭ Saُ:=>0oǝ?VvkJz$2zH*kaWL>s @t^s|g睸SQzPi=7S9a\!QG46tEo|h8riV]d\n@ $of!Qte#{,0QԱS7շ4?zǴ{&8?_8".𹍺%:uX tOB$zHY Xr\>lA+ ;Y/9A^I g5ĭWWsAx`*Fxӄh=BH.H7܈u[^2%/`PVr|ka] 1!; fMDZ9gvvUDeA]l©[ݰလ_M&t mV~/YvMDn, ARƂ]h7/\~a:`|=͵ &TA7"0dL59d?r+N!>u5YP>@Jw㙵!75!Q~ՇI.S5h5BHǤo5 ^,r2PZei"R$4G'PI9xA -,U f߫,}yW+ADER$QRp_]8@q^C9* EòwI 1$u\ϵ{Gj}n n6nX+Zi&vx4[vdi|փ]COx~O dž$YNGbGsym t݋M*;~l;ܡd҃갳Dq20w X!~*N!*lCgGVJ"0ljL?{W)yr Uq^Vb#פ;{/B%t1ڦc  [t&.磐łǴL}ҀɈS̹3QGaPC{/t ,)9 L}ѸΔ%UqEJ%Sb1E(8F()ŋCN76-,F!/Ƿ ܣ !G8Һ>VpV.򢽂ZC8RTgCEv+/˻^[\5z'UK[D]n,:[fj;cоr;SCv/&fɐO5LH|̾jykuz<RVe6OК'2b!ԠJ|#4^Vh8m ]+YP}}=H}y5V'E3~Q ZHطG[xA>&ncegE#lgJiz%9&~7ņ^Q,/t9ҡ-Ѥ.YФ"'LtQ嶫n|q|:*jW^!*͂}vO`,LX]3她|iwz55c;yj r51U⏊AӿgQ=9r)rX}g"qgvujхZKvcKk>̂2M &q7Wk6P6AZ5_2S8…\p- 6(]a*%EY\G/q-A½a!~ܗ")4:Fyu4*ۢp+372Ha1x|5q~I+Μ &-֚g[^a\qOU/XVaN{sS~j֨" QӠR.Vk)W }Yt߄*+@Kyjj_ ˨^r%H$+iD@8QszYb}}~Mɳ=Gplqa7PL֟zJן3.1t8]U J;ȮT8Ra:;<^sr(H~mCȓdǡ TwRՏ=S9p0n 3v_u+*9|w`[b>Ig|opgZF ̖YtNP]M6^@v:BϐoUY_X:Hi"ݒ? ؛@xfDʢu]V˷oVx Iڳ 8?m$|T A@6h*Ezp1LM+@쏿 2vǷL J-q>G'9B.!àP($8Nbt7.dpT%wH5]J&ZPWF]Yhk+ * ("NF_C;y^6aw5R%^ڊ$;><.!ۘL]Z/r$0/1lvx~m[a|O.FlI|S}PVɉСE0aň/Rf,wj!؉:+u']=$ն@Z+hxk~{aR5f9lN~nX-m: O;![`I_S?Igz\l@f1feo7x>G*MC&Ն=aV B4<]ȓoGW0W. 0|.'4+Ri"Q^9on1iڅ@EE.=v3J![o m]WnޠoOkvp؍}Z-c1hV So{c3B@e=Xn֭m UϛO^UM(<\4~,ciVɧwx?uaRiXYRJeM5L~HDž|kKfJ2CqO>:>hԉ%IyODsLq:TwI/iR=4cL42ᵗD_\M&C Πo1YZiX5ie_+tI[`e/8uNH$>-eH^n{5b6wzu>d~ H SϒWM)tmHQu6R>6(H<bŃ,4ZKTrAL}9%PlȂ*~+Xϰ(s2;@KI_^̔n󺯸Y -LXC6<-c<~RHWo6p$,J4 Y}(_ 6-H q k[\"B3mKɧb87\ @6OAÄEN8 [YXk~fԅ/6/A5ɫ|D!_C.{ͷ w5"-::t $QwsAc. hh\ioNl~#h'uA?tq"ެ*ރ}8њĞ8@1YzunНᒥW&lTziݏ3vObQ ˵D[l~ޗGhfGMy\F@;r0:qW8ڛ9P%gA+)K0mw)%QUum&i8*>a*G" >#Gkw%¯@=:ڙ%Bӗ\'?[%!pñrQҚ_RݸJ";Y6"wMdҀ7eaOxLOI|Ht2j+5MdT;*bW\tgv֍Eh bd1z(0:ǹO/6e_$O 1m"dȰjn wX P~C ^]62>3;y#@.5rb~`,m_{T֫X IF8M5*+Y={oe~5jX9Ja5EoY A__8Q$&*4|"lm!H(п.xU2iizNXbSoc TojǗ$fC|,vU O\ q;2/r(ECi:u60=)d|#RJ4eZ ND.z+)_M},y I)zeU3"Vr+0ޅzj'c5)ij#kPm_ԶqΠpo;.%BAVOWWjm9i$[c(9$] {@NŗVd Y_pXQAZ;s_cfhڲh) 0~F*5?D9]˘9KBuWax594*0tq qi A}"8{s.ղrI\EF](qݣ7g9nLNO-pxV_p1 ,$}bkM@#|Jkb 3 |qD+TPJ[5 @ZI Zċqy.*Q29ͷ&?)[k@UhޙH,$ӺhuC NZܺR<W]8¢> ˖XubrCS$X5]NG2&檡BH1FOUܲ,ȉSۋcu_xURjǰ@/HWi6TB՘U> ,z3]}L艥Ed) U%7HIذ & ϣE1uTWb?]Uq#Y uhO1;ۀ9nButS,`Sxֱ$j]%r^Ywya{r_zu'@4|a/?(Кq\=3ZL<Ro&5L Yui$ (f6nB+lƯ<4ER1,aQѩ#P<`:UUSD6 ) zeD3ň!ٛ3垨@1R<[2ؐ3Kp!<*Bd)$k eG_fOV4[+J8CB|!ԭyfgՏpuVG T'=y=ɪbu[#ÌDB;0YKv ]oYsPkyY m 0e=*[}$"aΡq"!blȧׇt F} <וCw2yZ16lI^. ,I2s߁&Eȯ0vFs0+KXP1)p}[0VԵ^n>ҖHrk'͈fwϯW-s~n[RPtgmˊε,alvxcK3=hvNJk?ed̬6 {o#*kJx݋+V]ƷIuЦ)^].{;Ro;O ԀdK?JH$Nԣ,)CKC>*ګ}OjE}ߘ\r4"=WW.#B -hT8XeƃIݝfY{-lî"Fu>W1w72k%M@Pe۳@=H7HW`2Py &s(ګBRxN!`, h&U:[Ov|G{)J/u=ՠϹ.9T/ţC;.ܕl,9tRQ#xwzl12]ǐĭv5|wے 3(ٟh>cDsxV&e}Ư$CK bJEE8XIyJgX1ZE&%;ySK׀W]Ѳf,7^`չ'CǨ{O܌XTwhI\BY&ڀzah1)) Lj;`0c惵SP?.O@j&y iJ:L*vҲ5~*4M64Zz$VLڪp/FavA/Y T4H}(Es/k`rk-ś2$Wk<"oeb%Pş۫RK}91\a|p6P-x[6 $ 'h>P'"N(*``g?eٗkg꾡ވnfK**WÉ9+9@v5C#Zc##U|?P wmYOj*@CдqX Dw;9"7.FD?ͼ ؃_O-guB HeQP< 8j-8f enA91y y`ug\͎}ׯAOͫ~2 5Syٖ>BP+!ގE@"oU8:r.0%JNO{kvZH¨uvȈ}gnѵY W_] JSQ^vcT1oNJ2DsE!3&D1  h 4d3^ik ݟCn R5KVtMWT+¦^$/"";‡C{ x,?&Ҭψe`2O0&|c ƲzW5(ܬ:e٧XFS(]Эm'x@#!zOQᅯ^LEvJ&vW4EU7{CهuyɁdx42lb 7| j޿DQZVwG}_#9w,S!Tgdx儢,pPuį; |6g'XϷN㠃l+U 8BLfe`效Ny&;kG@liS=Ġ={ezc /B_.m6gK~h)iO2/ 6ݒi9U2Œ&ŀ wyXPeጩ" -O68I@zi9jg8c@t5NZpMG:L|8%n2L_} uf:U֝t"ԳH!ݵq}m㷸Zyr dz4ˣI (668d k@ƯxySwJʽOLmUA|6vw5xܩ*nu]}*/xjzh WmJ=Ur7S0=(<&DZM֚"ZXG*^wn+H +Kg0nKYkmR;KT?`xDjBq6ơdTz8[KGiIgїROW}ˣg 18gϽncsfB^2BtۺɊiaJTݼlInW#7[~ &y?Ti[6:ߠ5ȣBiWJ %yN T_<-{a[zΓ;(ipŒ#+ө#0X-̏v(GPRxlB&ֻ‰clj蹉Z>=`Ln(Df-s.vA_:)H&сSe=3: dlp,LU҅Z5s7:8η,|ٳ@gr1Zm-=z*jnznxTA#Dpsv~:eΜ4ʇSB d/0k]ͿZTUCb}惦I˰XB9@ߞWq|H!Lm>eYm%LvD{AV2_XƦAu4"Q,Q]%k,o=;/2ؿ\R6KpcK.QS$w㗯Q#y¿q:^ҚtA%P[n8{leHVʉҜyy_f)1㯦7Wdm$ &]6hXG>wܫ;0V)23sFȣPJ}t &JO(t{@w:8~fS{V=VA㓲0`q͢ѡ4ڳi rE.P$1MGK 3'f"jj鑴J.u_u~\Ma4hݢ]ļdϊk6Z{v}6케n2qn<=oRFYcNԡ ݴ qZk={jܞ4*U+: K| x6fgAg_\V7Bq;szX3=ܼ\3ʊ/ەAnꢆEW Da( 3ߗ+KVdC%^ Gce'["[uygdNDj p>DB nXbes+"ۆQŅD-8wWt$Zxa]Lbu܏ZYqﲐ^HX Iw"¡"Cd"m+}ϰ1ɧ\`oaܶXva~l2u0 6h`KB[{[ e dh.hlЛkBrQɇU5'pPH(f%E-qQtI6B.j2e9s @טmc4%B@[y$rCd1}!UX["I$Uާ A5*GGپX ՁW cS֏MsbG_gG+FEkEA*1AvxRe鉤]0]2_Y,ug9r~)6{ZJM;aZ &e 9_"{*R $h7O휹T JEw8m66Ne h I~l7' t"Z<)OME\v4;0ej{̘,\Z?+БFj: cExHjGw ; S>c `m9^JCU| C1ˊ .&-T1[ߖ]'{%~upT{boԣv YG3U}ġvyOC|Y!5,ݑҍa}DA芝R@A?nZ4!qyVYfS&zF;PD. u"~#'EK.(nXXp`o+Ԁ_^TqYA>W7B[CKFhЮr̘LUg^2@@{v\" `fH*KӘ@ab3t@}1DzŅ֜NUI)qmelyB$`]e|fkx3V$9vMe4<@W<\ 'RGQSu.Λ{7ND]*$[B3o}$|4khFY+1lYxcLR3 Z85}t7S,nnohr~@,54YNxzd> .GyS3y @0@mcvꓲݔ[0,% ϮBmμaцa_45>-, .ƞ3jC0LĿoK'D#NuhIvH5!kY"v'g=mGb5?񏔿ӾrL}~=WEۏ^!cB?Έx)8lVoI>MȽ̿5HG65^&X|Ӛ"26f #',EhN߉N*O,]n(tI%0:mқNJYPP!u2H^Y*?vқ+bTs-DŽAvI%,1)]$H"VCk<4ؼkC7-lƀw@;AE2[Y?ގwrį>YEްzh mЦ"Z]o&)8 $,/ [>O7c[Tlt!"rQX8}'mv۬|&] c؈v~0OAgk\iqU΍訟>Cp!eb0tR7Q_ɩBLF§7tIHBɤP!#7}(iPbbVcZ$= ^OWn՗NӦa{2l Pߏ?,zTzn4Pц xf?Z~]|Њa\\ϲ%2s2ZD2p'VE: @qn/fH{D>XA:/bԚ|j:J>XY"#f%OG\XB]7J C΃vYukQp"HQ9}Bl>K9E&QM`$C2̀\y&&*`찾0^|G*A7 `ЦP n];uz<_׫\LG3MZ7g1zV.guגz R'k5 񎛜 Ӕw~ =y!iVfOr( FvnFMDYlBƮ-\3ւ0 f1b%6Aܫڦ"~fA$z{=\Sim2A/ M}`BY`qDwDM+5-Bk:jV6IP@†GH ,q^}*™_N)u$u(winl9JZĜ8qc f IC]Xy2俶bkN,h)7uVZRY8:ZDx(ˆAG-3/nh)d[QK_ n2 7YK}<s4])s:ltzy|>cC{[g#E<̕،<ļ1!=wb%ĀUǡW%xMe#S%ܷ6 5]kl__H\2lt* s4$ NȲvojG%h ?+ygt}ZT@D3A &y]I9on]O<H2YF^N'K DoƦr&!V\05,h#` v=,O3B JkZ|c#ڎOƒ=1<V)}#uV&T/G>~վ&JhPZcgrR_ %x f腽kZ蕉4^_k„]i6fF7n)jr@Mf!$Ƚ1~f%lsiLʞߨ7\"IDD'/3Yfd;*%H "6R7RD;&ߤ:9EP۱қ%b V98qNW(mg[O)wN48int<m"gY!?74">`X0|LYp\̧<ޢ~CDk^n%D Z=o]*G}D-3b5 *i5/̗8^@9Er2Lg=r\ 3drr%,C1 ՏH1luՑٽ4r'TXQ814JϠ1 Q2F] W:{NϴaJ eBQ`+UqRy( %#91+d(աJR$5qhB]juuwA'8w_s<g5 4G# K7zufhzKwg߼8ȝ4t*8pNr.dVHH (8,"9vRH؟x]5^1uukDS8RpK^*|tB X/obd~׫{2 j^s=ʋhf^q_/a8NQ^{Ĭo'xfj!1ҧ7) ŢOE*7mt4I;ݦavmaH&ު8I}Z(-ņα@ݪ!r1;dƪgK9Yi SA:|qX lt5˪x$ TU]o_N/kaޢ  kj̓e d= ]><"rXg.m%$>gC"zBP@zVt^`tz&lʋ&s*)+_gfwN)g7*iԁ;z^H~K( 7~tTc7̮6Vq{g=kq (J:Wy=b]̍|?p:m^vД4_-_Y0d{:Z$ a̍Н)Q.k0$ɠ bP-\*~~c9T9`󔼼xe!n"[kq~\ I"֣lE݅3+ _pv­Pͦ &P%Vh7-,߱n5> ,aV`&>8$OJ~[gsՃWk~y$qSۑ["ezH@i1~'D`7PǵJon?h!7&܌YӮ 1ؔ/ٻL/ať#+lpR0Th/JKCcZ}*)=5=YX5i% 1GQn%j;RBkugh3MLhӓL]6v}O]a 8$58jf\ˉ:1a(%"~(&n"4j60N^[)3ҴJ ΢T@PB?5x~+ɡ r~w/v-)OO30SCp s N(_t!+ T vdMɻ O ][)VqȰ\A\N2QeӢ'LrCOy1_*/O%a@Fv`0|^M _<:s_e3X k Q[پ<wSE{r‚.W 36L9̾8vmkgmAǛ#'c Ya0~gm HKs 8_M64IcPmwL P/SșFۡe+7 t2}|g:' d4xn?r7%HbVjz_v]UMƟj-Qݹ)B"f' }GnCDd 0ε=? HjT'1og8aB3M#,[x1|@ #{QpY_=kaMoDʨlxeqw v)!OoDeVšvmC-6@'im|JܙBz|k ^dL}(]Qy‘y(wكLC;2Cȭp"/N<' ^E3bHHvg0\K[Y?ugM;ۢhxPHJbW+sjبaVQe9VѪAS ^  7jk5D1K%S a sYûmbe^+P|LNRlcUC3&}@4Fr^g|:dZq`2M0ͣѭ>E1e-ըnUp UfT,l"K9>+-|ۅ98l)orwcS1p<(䮯j-8>̘cJ;.2O^09amKkѝH_VzFA.D1| :ppNYJtED08*a6qejgĔS1e7߿Ygj.#À_^%i'R~u=~(ō>O$`|Ϡ^b`S*?{g/7d'Dv њX(U.!Ӹ  )DiXq```#|T&,x5ʪo54);Z7sђ>YLb*ۙۡ?ɣn"R=6z(|uH`p̆$Ēo۟LQ`9 3C)0n|aUp^j<ŒnMU o%443D;EXPBPup)źg󯸈XK@)z2葓\^j~;g? (όtj!ۧY^+dXƼL'Hu>̈gǀ=ԏ(merjLZu]2*9K %j2 4=+<ָ#KU@No:j)LNBHM7c C5䓐Xʋ"m@-x6Jй#VS&ͩ,΋ _vwV.ɴ VƲ%ⱮdoTnv"t Kk; a\az]޹Ò-?, 9v?HT-ux_VSy4Qhrb'] haE 7,Es:(SK?MHZ8ff09hױ܏/ihܰt11)߫1p#^CPdXz *eRqMʷ$ 퇭Usp氁d3K :ݟ}/kҟ5nV3g۠RaZ3u.y K-enئg/>՟~A+szͻwIb1!ۥ ]lc/p|G#ӧkDC a`560 7 {zFTGtހwZ/'N?e\D@ EKZlKf3=DC tcRo,Biv~eGES6;`w`,i5d4qpw^KkAl>o7:27u&)o(MaPV:YCw0E*h_&睪W aȎW4 aѓ$*4d"o.% QVE7(PISR PY8ȉKj8+XbPk.rAռZ~{Pو4K<6'"k m^+eYZT}b5fɧXQ|Q } f۫i8ONXgRjBRP$Np ʓyKtN>! x}_ \P5׸ 3pk,)}`1ʢONBH-R0z5\jWmV<=Tc G6O^҆ [y~t#vov{ \rP4؜Ӡ#q}~o[X_Έ< )n7vY] ܐ%[BXkL3hq "2Vˊr3 @ˈBSd)T紐uaJPJA1\[ke()&UMna|`PT/}o0RQQL8V?.DQ|r|@hB͌% &|FݚIÎ@2Z(=TPEmf`wk߀>~G4*e8wV=H.|vC]6sr~ʏ F"099W؂ 3*$q`5S<|xĩ]z\。y"HO*, ]6P;D4GC:!)S:t"ebpvo! B](֐K̃&ƭ0hJlz2 "ڵv)f.0HXG)I F .~X-6p8{kO>ꞳxC\}VEU*xӞ6w{?8;VL ~S٥O.~Zr*l;M]GDZ޺ 4qONS@nn3&yV]g O`<5;oDu ݘ_0ԬE1SQ$SnD<'uOZSFf 8I61Z9D14ku_.WD0#˜TCZ/,߇("64vU(6^O|2)LD8g'@4džJ3QV89!Q)>| SCES WfIo@n;ݰupLHSL电b "V\X.KX`~G"$? )?cꌲ)wl]zZASfZh5kKjlP3&\;{~+EE< Lx5M}X1 R}~L?yG<%g\p@ƿp{)x78#1MT-dzYY^cj-kc1IoqVu~'*zw.e{u }GYݵ@0O#DPg?Um˴fjP=b8}1ϬcEΊ3ֽ;ZDz wBH? `o7hV@ $O@)+{5<ֶ,G&RK/h3Nh}QBk.F TaYfۃjMW\F0 @ MBk. *=Ҝmr?@5,F/aM ֍˒GMAx $%Y:UEhu>g4z-̣>ubQ'qa,}elh{ ㌆eݹO,}*YpY^Sa{$x[>:n|tl B'tJ@)rj-bdƴFwbgvWkT#o:{Jy㮏Ew E\"@{Y x&f/*9kճ1azT(vt2% k~ $$=8o+ mQevsf[˱?6) -~Zlc-֗l:` t7B;ŲʽZrKOQ~8Gu{~7#iOWMrsw)H&n춿pOKj6buB?#K-f#,%_\َc3ōON# [y:7π>p0 H{?Mji|:+V~/7VhK zSPk;;摗sk,$BXr,)|IWc蔉J?*_ǻ8t+<ˏ! ;3u#`BG|Xw%-[jt$j]BxᒰEb]Ʈ; mAi'] 2^-+[|po"{ED~i8fAFyf ^x />a|xC[0]%#<⹽EDp`kR=lO) ljwl-Ǿ8&w@O% KYTAu_AXu`+ٱz5='h='10]~, ub~7g4"snR EZ8w3[T v$bM$o.U3O!Q\qhv ]2L{y9sNQ+[ʌv (_^FUSk*Zcae@ Ziq.t*Ù5ҿDJWN8;z%ѽ1 ޝLorуzq+ϔ?O xF5nA rF76=Nr}[sV8 :RP)݂)^Yb^l'0zK#rJvp7Jċ uϓCQ.]2o"r4cړk<#B1 MC e_@9ad 7ʨΛ5m=2&)\U{Ng>ňj )ihRLw]'5(wߜ?yMenFVh{1;TNSʒ]Fa{#* "Vn 4=a(GCgOGM B+1ao`yp0[_i/4&b3+G1 Yfg[ k(MNjWIFsfat ~mD*BuE8aR"kRQ*>Zq8hsmZP=hǖQ͉dov)͋\Ynŕ,RX'NB  ĚOtc1נcD/ 5Yd<&\ǼUWH6d].ޡQO;5GqoQ"-~D N8oŠ۠KcOXd OOFY"5]nsSL}\˸IHJDFSVZ֦KHI18'!%^v3|նj(C!jd>b)MPEF^:`eu"QY^C c&B߶K VFzB,Z 9bP )56-> Kvx飱rf wU쾁3O)UFS[h?P+ RXpy"qE?!Eøq8&9l9?@*]F-r4^!*`##BRa][ %gQeНb4f{uep*_[*@id+|ķڱZ6 N;RC'@/Hb(§./fNc2,߂"_GJ]p'LI{iPXF4SyJ*<3ܧ{}}rHH>痯uk~t3_r94Tat2Q7={(;b;?HNNGYl'P`"> jͅ'BMFZvĻ{])5~cf !_92.;o,MV{ShP*slLTh+_dzssc8#*z3K[% S B5؆c@(YGdZ#B# 0%v3}2uk&<|K#bŝ%I鸦] = bX %= 5,.7ƯsORS.X GS +o=Y~wf~C#u6X'L,ҾGrcV ^EKA~:SUӶ^y-YgskqT%|PnfG&*w\}@^ҳܽt$_dPOk6z]*6855ILRęѸ6!EGr]y4CW5#qsE*W*fQ}5L]ff#tl}p NǥHfш[!^L/d-AMtv :xz'FQu@_IYC$Rdul :瞦qUYqAl#j>'JKv4|E/u|DYY uYuNpZÒ]hEp/J  cZW(-oE_!絆m#z&Δt`g޽7yqsv@E*@5i?90?tGw[X9A}> Jpa7A&K8hM::̴/ ,@QvKdPܿ`-W9<+0@rf++x't1/oaKe0DQsm?&eSM[إAq|"A:%0 ]zXW7GoY8wU5KEA$+u^g3C%2[-׾Yÿ(t4K@iGWX ReUm_\ zl03Umw˜XSbүI20# GRF+&ʈ{4m9(հ92wprB޵WZEÌ3iv"~zy6R:=FJANLKdȒ,7VSDn]c1pdЁ?W?,H{Gd gYh[ akƄ慄Z`uG'ԍxٷ?b *86M!U]=cʡKҫ mKfԽ^4Ƥ1insS &'?"[fÕ}Bb0 XHrc[V_4vS`wb]x?SUʏސR:%Fc yVB i~Pz~=I 2R?Xϵ1Ӓ :FC:?M pVosF?ZlF&ۥUB]xL=Yzn.gaӢh? 1=d"uQU)v-*KU 3jGDFban5l}=^*mk@]D\co91 ~Í~Uo6v<5[ʟJOPƍTo +( ۇ>7I$"f}Nɰ!FGo |ͽ,/7Gөꝕ mtn5 .8 8 R\ꕩ{UT*hrxnf`O'R:^X2R lcΠsp+Qמg1$>ʔbxns;{>ztpPyIGjgxPme۠O%gWu4id`D.HCh'-ABd հf9E %T~*7zfְ\;XJ `My|uP͔nZ.קSѩB|u+KVXUDQ.eMz=n5%/kC#s:,3aI$($ء$jO>ls521&݋{eY&9J-wx&NUx<믹ɴE{9m]"HH1BOR@񖓭-݆S e81'VYѓax;Ro6v=K_)[ عe[0TZÙQ=î"d#* ,EӧpC{(,,uJ4f3 gĸM3]CvýOZJ`j)a}&Ŏ[KrAS9(-!Vzmƾ-0W^1^ %T`+˲$r.V/MdPYwy4AWjOXBH:9!n '3XI 2VVGvّPқ!p 2[#W cޯr6?R+w$Y-FG:Bng0S4+IίCФIB`AIy+B0} !obX(#a%Q+\ZjU< zʹKI#**L6bI3pˇFSm0.E@ q XD|^7&Ap 5:*(հe>/K(< !g <:Єp!]FectO߽w89=PIA4i6P;l'#<cpB?& Mj,' $/C6w *hWod$w~;<[n.6h2鸁t!#:MV%Hx?U*Z(#%3Pֆt ɭ%@ɯ s'*u<T7GvUa΀ 5brn30UCܞHyHBV7 i+L)yzOɒ p0Q[c #KWk9 \E! `|7h _`<@T!زYLR>v3&pشa)=vy"ƥI踯{C7I }EGYxHR7q!]̐NM@402*ʻEfg_ +])2Sb5#!PR ԫqi(=B=uo)f~@o5ؘZ\l#4,G 66ABqKz#+]C ]n\nUqN5 ە Lki4'=̣H,׸G viJ=$}}A,O}J@d{E]>~bK kӨ:~K5.Q͠g*Qvj1JU87w0lѸٸ97U|`$`X΋>!{9X6ojAE{(v~2ڐ΂emmЂPE`$gݤ) o˦i1E: DKɸ ,#jk;%ktвoHa7$+zڃoW<)YFJ3-6E4e+k9R8*bQXE M4e))tLR#4)ctYI`k:")^VIUјfxwS=<x/4dX} nP_v#M h<t-w09TOv97ܷ4.z)g8` ,>Wzfs2g=?4X)78)tzeQO5 wVejgl:)N,h'pŁckP8D^xG})(\w,cȌtg S 4d5a!p(;1¶SֿQw_T-&"|sc@M=) Qf"w-I[kΠ%jH90AUqDk55wj(R EAz KhD NlKh/K:_%yAkE//j a:)q*1=ϼ ;)I'mP?Vd魗H= ӈwmG.6 bkpaCZ c@wצȱSa+_B!Ӻ ö Cxb޶VF1.it)qI*ġSL&}.Iȥ**g,l/91x1cUnO03{zhF'\,KPt gll4¨I~8R+\y7! F]yvjNB;l㩹j FdG- !pyQ`(ƍ& 6mdMod^xk[$RP`-6YeYe1xА#7;c }^:F(0 or~"vxvfzy'ePAonCfɩRfuiOJww7>59%$ka-^2݈+ R:NBN_]#R=m)TsZ⹣H{{3Ul.5np8N+Ş{ L3EtPSםfm3RMAO3qOf7mEH)@#1SJb'\,W0q1Ԯ{!"Beui)&.wJI7jGn xMBc2}99u9yQ \=rf0fLA ؝5QfUbmi73"Nj]YeM E|lĝ `'Š=ꦲQN0TqF&O)c pW1h;up4xЉ: 5ZE~$j7277:V6){~6\Ms@> fDSS;Uv$p,bQ #8NLrN ?s;7xt]SO`֊=b%w0*tu$gIQ)CELpʞµ$<BjnIN8Y+jSɊ:Aja'Iy}99b.U@<$ o(؈X1Щs!FJSӅ%rS,Z`j@j^P]^M@٦ضZsme5`2+T ,%z|/Œʍ>[M>j8\q(ʠpb%Su7@٪_YdPZ3 S `-u`A_)ku*"Nܝ޼1BM᪃X~" I']Y{׍v1_,&HH̺dtbAiycpsiԡxn\oÅ\A Nt5[F?JF@ |Dkd-/oҹW*\yn w)o4D(1XJΤEҷ8~('F-!knp$ o´ b(CJݎC5M+mgk 58=7#K ޯX3L>8a+ۻXó*^_Q,`'b̐U[Gڦ3EZC&ƙH */~>UY]Vjr=r;ɧKP߭ os4Jڜ|C5âzB/3%C*>\80"%?}|'y~=,Lxbf ߑ|,(aw2CM=Ro%ưO`?[K45DT,Ab |nf;di͛E+GJ4O?g8P^贱`NC6LίaJw%5-űT>xa1i$l.%HWܢK|m uI!ZQSmJ26˰ov˾qN`*(e0c1QY:]<'OIF1~D-{CWs'#xѰг.* ]nWﺺ<5φ_*Givɐ HmݒFQVwt#{49pnk_(@^9KӷGO@sfA.bFdweiigP<z8Y(I~6/)4@;~ <6rϪmçM3+6>fΙ BR (+ZԄ/&o/(tQx#&AYi1f$Dj}~cPbµֻvܐo{{oT'4E6f f2?|qs$Zј #ȣo^ /KC4J21!Y@(G+?Y W/ db,@YTގ-kx*ȍk0" tE)1MG]!03kK7~V-磌_^Vxs+@HrO2@u`c}aWεX).t_+3oFin ;r/OFZI\;+@r4U%PfJp)νE6*Fb9#=paفTbg!mR9*Y$9HZ@AߛZD4`-z*̀G:a()]pWf7lyz Ai6O$XHqqJv«&(XsD+,I~fbU]hPRΉD1sBٳ7LV0\o$XwMjP`m=Pޅl{iϐdO$ qM-ukL>;QŠZU`լJI7,q cbfqA2BQFx޼ ]e 3cq;Xu\X=LOYS 9UUQ,J+Jbq kx1lmDx3RiJm ɕ):_{dQCj-톂 _pp qqW $X^dۦI6Esom'jQ=o 3b y'[=s*8Vt.P: !,'Yh HAlkBpzR``+ty'+[ 4ׄ GI-۱,/ge8q|h:^QC*ږOzST9R2G3̳M\%7[: X-Lw1&;St#K5c8+~p}lwB(q&n?pƫaww7oxsFÓб[ϢŒ7\9!jj0|*tߒ;zV+r0F;gs^[;ݏYľ{ٰvu< N?^?InIϺ>FlPNg2?ޠ?J1BZ\FۥOwi c>XuoxjN[_/oVNcG?uI'C;l6gG(RŢ{ȓ{#47pf龳؉ͱ(L{.Wì#( u?tb!T;4.YIJ,@QƮ̥ئrzq鶽lBĈ?>% 9Ϗ<xUPYeS5]#3\[|Gv5$}#~(/H"w? vEa!ëKE/~jN OVYCPe #DP!bEay/Qd~ԉ9FKbT=1benLg|)ʯ'M:0些 @.rIِEHb/.Mzyc)GOKr"?7Р՘t([ j5ն9oYTcsՃ*}=.ii`(xM`[)?:+-ʎ7RtZq]s$>f$̈wƍ9۪].29>Y)GDgf rxѠ7wՄڝ-Sxa]'S YL;qQtY(N1 śAضKrZy!afR^T>tt u}O$^zL\ =dZYH{g 0KjΕGMm#0h$%y7̶D9w<;%p;2!`[a>\mH5r 9_=A<]m/8NOsIZ|hMō JOvLw|Goׄ+&k( -B Wj_3sPuy=LJ%g/(q^gPG7E 5[2mMC\U8f3pZmQ4%_$ Rڎ HL<\1A |bjw0/iPH73|B٥$s g$E۬\]e`/ ؕwɌ'6~Ly:2) ZlxE">C5|I˞C.n񳤆!&/hi* fA߭:N`gcӨFSMNb'Ĺyr-YU0Où[ZY fh0Ge aQ(]Z=hʽtcL3ȹ&%ʞf1'I7oͮ=QħWtXG*R7PIݹT0w=z4街V9_r{wC8]g]O;9E3(|ؾy \KK)iFp NTw~8\J~\;xPHq?"#>7Wkb6 (T7N5+!EѪG1+PX; n [)5oL̦Mr9a@k^qx^SQCE{0pńr1}$֡7&#p4IN }:Ng0i1vy^e2ρ.bp-.No=n,ȅ s/)!AcwuXeZ5ɯ^xXTxMs39m7QUgkpg8@dqu8ߘq ` LcXr a3! h)kwFsعKm Zg`ˢm\deI5-f?(|~J vC@5 ]);0-Z;PsT횲f%u}!ODS8h0Z{K A){fA >HCP\A<]*wE=rL#\E_x*hӘ>ԏWzq{Ff2^CՖ[q`d $Bg%zuj|8^.Qχd[iigT\6P{j;h+2jv \Ij%/<_N4kz 5ݜF>P2lJҝ؈|p>iX$yb |ϨMxJ`CBT*&&vhw+:)6V{W`{HTp;`TX^gŦq)ˮJ﬩qD [[ÕCŝՅϡQU M n4 =I$WOV2Gd)C8Q”R``nVe?=[:p76Ίd]&^E^:LnT 3$LE#CY↓ Ɛ\L0D}{1Rv[=~ [G-o˲:C`59/}qG3]`cr;HQ,YcN{aH7?!~0jQV$7j#ȎA5] I pAXhY2jⲜt gy}Xꇱ6OsBŨQD۶0*4z5:p0 [:ײ6yBd] AXgON 'u=9FpqC>nW+?l"ew3ŵKrL:֫Ԥ'en}pZZ\2:.94ѱvn I{--q_+\*)|c2^;πK/ģhy-2ʿ]P*L -`oj1R{fA.)ulȵS ۻ -#?n|0q`c3po=yrԮԊG& bDTnDEtf˔~V6[,Ζ[x㋘o'&bpW;]מ١lZm7$;R@_Ǖ2B,+V> [ :8t ѕRԀ rSٰ }h"+Yޝ+[ZZ3 uXrAU-?d>b9.o6NS)!jgo ,A9_p1Ӳ ?&%&~a,v*)@u<#Z?%ԧt &zNQ AL=҆)m`,8/Ǝ?8VKJ=_>?Xioiᜄje c=q +:*MMf@,eY*?^D0/vr oROY6,az|;UGT,*, v n~~#N;a|iF/Y^87-%va_ 7=K3 <{,5ۗp8ZM{>W cuٺ9!^v<6x_/k`IUv(^Esݯih2Wp">Hgiq0qz?`n `ԝN_S:ր8^s!1 ޻bH(IWp> {?4>l8Ʈ"bFRƝ$碈%(Un:(D1@O(W3 I~N@ٵ3WXYiDDRa{ *Lre, NyUfGЇf%!=G"ӝ8}vd8qWKEu;|] hVIjEugJ7e Q#d<VK &5b\;f`oUC7GU\MKgx.!xpn~WH;r* ohc Rf2x̵TwT}&JWZs$5|PE vt> yݑQu9pY 1\>$_$V7jl2vU'ivaXndƓ+eV# e #ft~yqH69Z}N 39%Ej* ^CvSS[GD1=6WxdXNl=aPn3A7ZF% ĎtݠIFZtFr5%Ho!jl_퍄cj8mM>t[ߡ1V*ppUUImbM4/~63RaX $Y7s?a{V;<=D鼑| 娞?< p%f TZSPYYK(Fڪ,m՟4c}S,d6O4nJx0,Cђz&i hVVF5wmے3+=P\buV>+bZz4ui2Ə%#H]U}͙O N.%Y!ĜqCfb5X4?82a6`j|Xw)Bq,tinn iXf{xYO' IGPJiaSj]Em鼣j2.l w2)\V ?^`xs[Di#V >&,=n$c8&< ݲ:T]cCD%*=n7TMwڷg3k포Fsvj$3Hp_)̂CG k_I_pP ox]@نi`B?hH3-Լs a S82ĝ A VHN[/U \[#25>$] C#6I_,_ W !&%@m qĢn]gzBIuY!\>/A:6D;N66ۆZu v5E֖/-7H45rdhk,_ݓU琣"YF5vbfosk[*i2I>$*,?itWJu֓>J9n)2xVY?vMM;pW W(L_=ExսS2l%F {H%I,X7\s`m_ʙUwH&, \D@9IWJJ ,Rg(\i1-6}e迭)WxpQeuw.j܏4ӔYтթ{F40I‡|φ{z?Bs!rŬH:{:ۗw9Xui| 8t10$)Ҁ1*"&3-\NL2\1NƨJnNn <)ǧr(C0n-qɴWztTquTV(5u5UZcP ) 86Ue_ 1."[Qbz"$5U͜B$18%0(b>3!G ٵ=VT.bX$G7gЦ14|Cj\z-]^zn˷f,Zc~赌~@\&ss}rϙ~@yo_0pWl!H+*cǻ]7,%~>ٞnְh_IEπ6Ix`+}fBk~ ^\<9#g1tg6K:\v5\׊/_0y۴-q]?q-DO9 -lgl/bޘjn8%Zܥ*(Q2bnimS! C GͯmcQ= žl\gn}`#'o)#qM=@#8qn>pGvM/BHrBG肑|T4}"mw D/BpQ8}n(R%kw܉iIWH"4o| 84f1^74=WWSdOT~d^Eo_-h\=f*AmQKw~3JWf tviU]vZ*XS]b4h9.\iG|?AmER9xQnܢs ߑ#iGd y-D6>??]hy9* vjrau,IJb-t%qq( `XDk|; JPe#o@<[(#D oD#VXFXaZM[}#kM:=~E} O;zѠ$Q.3g0\Ka" /bHR`t'Y?繂!wPmV{]\)9A(2/AA&0-Xx;ˇ0`h4/a`oW# ^ q9|o֚N2UOg1ңL5T^K& vqQ Ž~_W>m̐ &mL1Aq {}^,r eep䯽?R)G0wb%i?m0g`_ _pe/S`6xZg}F } /ϗi: FG숨nI! V(W+{yu8G-L!NqqʖI5XN[,ie^9vKt"3u.p9&7nlbDŽAw_#SܤTd V}/˙Lj4ױaϦbHW=6lı!n7ȽhoU  BC{!Y;< U#۬7[Ia]q/[а:! %TLݡBx9$SW ]zC@'˛~ ,>kYuzr"IgxEY_:Asv<^:7H +ʑj( vV8OKyn72RI1KԴy[Cv>y.^'PI|*waN:VI[QK#/[Nv -0j{1=U7P)[hLJ5@^qhb; y`|A[f3d3=hL^c/WXj\MǍ! ;J,[NlG"va״<8St1'Q7ˈ BYepJ6#,Qrtмckha`؎X%Y[䂖EL &rC,MRhjGYO²nx@~ Lbl8R~䛩:pXC?a#)UXj^R6 KhŏWBɌzx~,A_)s)6ݙL!Tv'f vb?Yb2ȵS'.;{v9 H"P7EMmENGOHAbllmTe]J̘{yN-1qmkB&u 3έp8C9)N<=+.ݜ2}EqI$w(G3,<$:A*ι-8+-&9ls%5I'dHyЀubJ"0#(ua#}N4mI>87뎎Q=<s,[,Tu {u@uy O JuI=nVF@4PdP07?~LƄ&Y<Qr#(D-N|뜱ҢBJYn\j_Xwvž'![C2q&d%Vyu/ҀZ)-tz{Qm6 ?T CϹދ0CT*rxQsݶ {Oy&oܽnX$ۊ+q)f_#yC|HՅ'v=Kjv7#E(>].S|m<[w3]Rc>~祉KP]E^!X*,K3]GՖL{tM홈6/K" H5Xʁ&n5ڟ)T rIPi(؄q~I@v*T4ɘKe )2Nʾ\9h.wUhK:N :{1  5]Dgêuݏ 2J򉤵JULFU{OrĜfd E9Ͳ)Xq"hOd@CMECc-&b҉_rnq*޲kȉ!9gW9/՘?R6-xD;Ow%`WLE#6`?=lf?7˻)&uUg8Nb0/iPKp(a6VJm!4t*m$:T.Al93VbI:̒x#+ƃl;@ᛪB^^ς $j:b`F#̸]ןfU?Β'ׄ9`:k lDE5Y6dSM >EJ cesuڈ48U$ʿ$»PYt 6:@9^ <jűl6$] x_PZI j[f_BE!+*u:]aoK-&S:o5tTJNMn~znd5﾿K]!\q+6TH1IpV4k;|Ib԰`fMW}ʅ5̓㶭Ğzs=m+ ~}pV =:?/k 0˂Fw>G'oO)86¦4hCNŖY}tdGO#fȾ})w\vudV< Y ̍*(r4T/vj9%~4Ků …$56Ɇxt%W+@G&A36i3EZJ2bԟlB8m;129<0I/\,W۶Oqh0KGmuZC^O۞фCn([- @;NPܮ|#1Ae fC¾Dv0`; x QSW'HSDjq;YX(}S1-V')W]ҡ9:ޛuk E>-1N6[Ѱ0Q`? N™!MXd;i;hϭ?`$a`˦Ay7KQFCnzV$nDH3{h\P)ڂ)IqmhJBRk G 2`~2MV~fƓk+MsшIvAyPe)f9R*#Bҩ=P`QP.^јB. w"s)vt@R궶םLʧOWecq'g8lͯWsHYW>9+59i*#R(9@F?6zU%&d}U6wOy/;O>Er,XZZVBJX=;v6pg%;K]2'TsK Վf@/h)(c%].fhQя px"͕[ف_|uAA m*I[|gX ȈxqzgX]_AmT r݆zV&e_EC>{݇t%59{zyAR`n"c*!~/$D@-Q,ˍFޝQo~a9Ս73%E,Ͼ>ט4`ցB[ 8-Yj*r SVTK.k^ڣ!ɬ"pSf/\ח|YC婣[߼Ѫ .G?YŔ2X<زL_mx!5IL1W|$,sŗxɖ}C^;5)ˮ3vORrkB#)y h$fڜ H ȒBg? ݘC<S_SDEX+tA1d]8 #wf^UֽX)@S1KJ㏠^ਝ tч3 1vZG蓵Zsyzκˬ*XasAXlʑHr6s{` 5c\ ~@֚ʥşt )fS3!˹!P2PzR_t06*@W-V6m/fxQ;. UM‹0J}tViUv#O0.. |X(s.CXHe@ׇuy]T?>hiiDȌ ׂUjQwCÊOdIB ̔;zNXu'9O'^) /&89x3dzoX=,k鞉α]5rʬ2((-AyWDQmQMﻨDIAL}ҤAc oړe4fЄhhMؤ<2Xd85!6^[S"@?.֯OQjj`c'n84'Ep0|s,ńEDaO11ٯ:F% "@[xzTnE;>{MjSS];uq?7$`o0 9(dW"߶7~Br'#5 i6Tƅe``SP,Wb@pCUPNtFQ]ԑIFs~&[<B_c!k*"Ԅ< |yA$Z9Y(ҸheayUccsenKZ(&(kMI]$Da8oU1Z`neS ֓ CSB\ >B;X]sTaYO^sM6G4=gm@sK9{)afUߡ Z|֤y$HPS'>OȤI3vHB/ pOa P?@I3T3l:3>rŪ.>^ow"W*C` AYi(Ru%|?Vrr5KV)%<]a2Ck2 X8O@X^ǑxPy^Ц-4p:ď//'[iItEk Gp A 6 3$ bߚ* U8Cdʗ@xNs|jm]u 1iE"H owGF%apPȬv63fh8nFڲ#ͼ2}'ې}S#1\ v!9Hp 1=kd($S}f͚pݯ~SGΌzG;jRqn~CljLN\K{cpz\O):pM?k%W[g&f33%Ӈ72.D͕}<VQ/P]1GW]UL&;i_ fH!hGVA4exgyCĄ]=Xp1.ǔH8>`xi݋7qrhbTaoe}2C؜>YUqZh$o3rC1#yAcH+bSY.hYM5aL~E4هrnLN?&̓Y2lX4Lq^l [rc_4]c OKqj^G"yVtgʏP&/z#AX#T{Њlέa3OdkeG ݽ-u/?ޕ䄼F )iu8l@Ɩr?C~н\1SፑXǍJL%SFIFҕ̰{Ur;#ka1Xv_^!j(2w[]c"0kQyW"6.1DL+j$km̈́QeEL9d'l#k‰b0̭/-c n:T#r 64M&1JgM/ʵ 5Rn.I8Nĩp4 NhkBVn>?纙;}l[t*#xS:g@n^Gb3*tk m=V9ߥ8#%//~_OԲQP*yW_U1[=RѐGP.hdRn4eh#ZJ`M8wǩa(1n~UUQMCK<=h#&:r^DHZr53:^H_.;O=ο9S,/褎+`0K,ڔ@)ߓ\67]ĸyf:wx"uFX?2rrs׌g=4jc @ށfv6q?}&mM? H`16('v: r4+HH\G>bP?B' FǜQcäHiƑS랊te@3_Q+ HW ~k73B,P8FblL?NQݹPdrgBiO6!vۢ,Q;sSf7vkV#2q]Gߔs_WSm\6d$OoUǫW:@T֢{]A:iT@LʚgHO3Դ,{+*D>M>ͻX1-ꇞV`ѐFtON)mx㖫%t+/{v 4t?\bo">Z/,ZŸ]w  ütT>S :ēe}c: Go4fG]+bU4x yX`ҒզJ {,'t^Wo`fCohDcT_'@;5_*&ɔYKvX˽@:^!l9tiVIol1~ïV}dmg.bzXX|LUʇtaޓ4:D:x^+*w"=, ߋ~#ٝSQi <"^ R2k`g$xjѼTpl&O5r)`HXvɁ@X3ivoF5ť=PYY&vuyNF=Q1S{@JؓlR:5*94Go}[,]r+oP}PkgyH'FNYOR!slaogQN{(;Wu܅1 2^,nWⴽm [˕SOK@ @bf,Ndٳ01^..;GgɬT0lP:`ߡ뫹ouLp]IiD\G?#2<H[z y l?]g07.;N s{w0&8%%1Ճ^--iD6뉳kZA r7q 7c nd %`2cdB*&9Z4:!n6!0tC\N# %W ꘎TV@eܠnbYdG'Qg 7"¡RVkz!S4ŷY.W9lߴt4-DG@ck#Z*9 Ϲ(⋉X?vu@̰}r9cn1rbΉ' Ndy~]ѻ\}Q)0nں\fHt<ɀ2cklq \G#=1Ɗ s 1}eWJ-]q#(C757TYt^k~J,@Zm{o+9K$/2+d'!m ֧<^#KrV^#&,ђ=ːkn;)Z2/"hWiżbeCH آdpiȢc H>:nfsxK{/mŘWà]ާm݂'N>Uwx 5OVj(a}w E&{6ƴx(bC% d,v4sJdx0$ 9(훞?dWPL(6>COgG62ֶQW[C N0FJ |]Gzp C\6YۡEPKDYn*ht d_.~00ߣU&&qu !^ LI/]nB]MsŨ;AW7V3ĸ >%X6,sB.@#<j9߮cp?nK(()z6jq69ݡKQygP_[5.X;ݔB6Qn5|Q2U7 #- ѷ6c_E)]R 6!>ъ՟N+$&볌xIYy6h _hXd:!EGWaBTZ'E7;;}CO599"gFb>N+|mk?.מC6\{m4kPO9bđEsd/N#D^+ɭ`;/(薭Oێdf7"B'RGOb.']8@51sy.bSg=R|҅/VSgRd2śֺy`~ɛgO*æ oH0:Q]#[8f^G75o~Y2t"~Q- p܄Ơvt=>P&Ak%ϕ0"t"w8dj,78Dc8AjO{[d`E)@Jʮvʎ"׾(DU6v2@^6 1GHҞ5:xm7J,GL_Ө|4ṬĢ:@ 9.W@GB5o3PۿNyWΰH?n2)"(|RLCZot@-7]T6s姿廲;RJet˰D?ϰ^JW sʄ+IIwT>Ytbx(ܳ- -л4bR+3[Q(xJOu C"iCԴfwDQ.B Ny5n[O.y; _9JJZe |^cgrdYL]ؗZێ;8<$uf e>:PGVNR>܂M\2 )x%? ǻ킨XQAEljĢczQ`%E}w>,4Q^Dl~@Q}h8i*2q5„+>\{Wr2=eٞWK`4vvGn][q6:Ut~tf-[]\W(l ,dx=tvjQC)&Op?E{YYN]z{.i>PR\mMſ&o[G9VRH|YW M"`d4sVfqς[?_; N([ vz&kX,k.z(a{=pvRg+LYvcߗW5@sfLRg૘YJI,nW8uf[l7嵥>!I:f6:#~6)mʁ_8?P뙣QO7 _yN!4f`#YN|r ) v\AHH6LK~D1v׹9:Y KyQ/B0UM|}(2)𡶣T_ĞFX"*aMiE|DTt]/n$/(Bz?9c(VM-nj6C-59k僧ݳ,ӳY:#ono|a`rlq)dA3[-:D SMxEOE]߃WM;Ï=yūCNn5-=+ .bv;`E l_d0E&/W-ɏJ֖1H?$#1`#R#&2|T>C'F5_13#mg#'/T}L-٦}T}M8,z[dY+k/uI *3RClperֶU]EBCwadȀ~Q>(xyh,\>`#ܰC2}3>,HNEi<^Je?,ZUD/guJ^5ngl>7t͌Of:fwUGjJY-XSsΤmo4WÃF4L .2 0e)w%Q`a*t 3e#~FI`WvӶҤ! O O4DH}p(Oc{XreY`x#-<;?6\XJutR]S\GFL] UJ@MVMjlٍbđm}}^o<}e6> ѹ:/K89o'eP%b 5[65=5͜C)ZqTޘ(.zGaWE%A N/¬F$+T)lX k67#/Ā<Θm_$,T9C;gýX,Эpu V*ڣ0 à y f Q14"JrQo,׽\xځs ןX7zegСzc}>/=?RSQ욽D=||3E4|N#,{8D4PdCc$|87/4%q JŠV6jF(JK JB r$0`N)Ad1t+S32u(A@Me鿘]P@ GpeIHKN7)OK}[4%e['߳.(@`CSO梹w8 1$C;ACъǵQ]Aa&LiP%l.o  VDSu YL-<.%0_3х[˂=ͥnHR fƒ7=MYe*t0|TEs|]Q61B 4?hx?ήmṨ u,yF`jDR' NO) |nABgYIZJ66`NFnHTgz^u8 Vw۳/j`Rh@a%O80?뾿MQLMlZk֔gM% ,nOɎtA8.;Q$ұ [hD:xk#y2])p:ܹ ayu+eGtwE|VZUG;VVBHSodk=l^tNBZ5$%t41H$]t^ nK&X6,z5:9 noؽM;P೪`FUiq0m&X7W"TG<_]2;n'6j9 /{8].Nb`4=nG^!TKЃp7$/^u3l=7Q#>)H~\,76k\z 7[؞ݷA)aUnN}6_2L\ȹQޒmIh]^z0\SxţC]1Ii~ȘlcA]ULx\]7%UfW՜sr]N!Cq޽SSgUT(y#FQd%>~v#UZ?(1 *LXL4om{$.Zd#tk/9xMNJ4EV2f'C $u1Ŀ@ݣM)ϳ̿m [eLQ!>4ǖվoKwzt+He$wGS D8sL1y{ժie(D`^EFȔ۩ sps , N&_h.CJ}ض2ʓ`FY(:#2)#qkto=YP`UDJ`ąrcg<4D{X?6 $yHkO|4%Ƀ $Mcbmzja6$ B%$ WE_׹ (*LBu%yE5Nևe hѻl] O1dj:`b+ az,|0@s\!ǚ>Ɣ)Mo\u͡}q2H -wP }5mrXŴoxYOmV;BV2)17#`_# ̡q7&LdD pEEW6!mꏵ^`ؖ6?*7$y†ut˸8F rOTG.@p>+Hon` a5c}3EBBhj4Q&3u TԸ>LSDAvk64҉ G"\ϗ qBC$CN^/hmk t/⢬U'43ĩՐ ų\B˵3@-cKDlLq$w=] edCRqk PQ`BÛqC-0[{. ۪DVAF`:-:cCGsuE0(,5P*lx!w[;5èM.tȺ^8pG}Tb t)^S\1)O|Jʄ؆$ aHE}ANPq 4o&zmE*n̋ J1~3lknEDUWLшeHVmTr)t&@H#t$qF ;9'W_% '0k@spRZB8vu-Qm1Cs$#W9WgK=d3nWhxE\Maü o(cMuiUlkv\ԿhUB/=w}"+eփ ά϶׻NSdDG Z~-5"m{#oC?/L"UT(0`%NZW/o =צ;?tC+󑴛Fv{_ ~߅S -A@~gcXq@saum5?:>ՈG-OA;AY6T(X>@EJcaC@]HXO5 hX~ɋ`-2 [";@" ϮuEOЀ(;E{c@`Ea{:JuZ!;t)r$!.y_yErMU7 Fc@j5,;pwQ?$.}C[A 8N]zr8Ť'@=Q͓2{"l 4Z<l|`{.Uvk:ob\vz1̀uCm<(dҺЀpྂG0BV޷ GEzV)7Jzpo1k u]mQ(g9 2̶.:KZX[~3u 7ńmlSh7m7m?lf2)fj8((QoH'p?$Sf}#yÞi@뎍h MHZ[UqG˖7[[-4to jcʾjK9DSD7{dADf3=TI5cͺA;%ZxvNJ!B*Ɨh ȸjRXbtR,Ý` MHĝ?qhpZ]7&}aы;.=]mQك\꡹PZ; F"hiMO -Uv)bcCP&ohISE#eXҟ& vmsY%V5`ƐtH4S%1#B\+jRL=exo JVq݆bx~V:},PcMr>B_inyIV[,^ ]>TZc[-J 3z}œYAͲrnp$SȆ_h@e]ep@2z[2v>`.l:;@Qjk)GKx 筕ZtBVWRzUj4G4z6=[[㵫eL݀XļvAb8ɨ'}/!߰$璂9˖}l4YA `V*rV*|:!&pb‹T;GJ <9A<7]1ϲ 廕,qU"gHIAlN3*WcԙDbaU5!ZXt4 rqH䇷 b+Eai >ľ:YCg:^ޑatJϕVxp`:ε2Dd[FqФ3]0I\q%iݧ E%Al)07}?UM_M0s'AuW^&w-=uQ{GޤM)ަh zaTz5D.?Y:"wu`HY0k'!lS&DA2!flRo:BL=$ !n8+q,' { _dў p=N~3Ÿղm!˕Ȧ *o#r驾_#[2W/is:<{tdgI!a J,'[)7Z|hSƪAN-5PK=Br0ݸ$u6tw[L{@us65de89%8qn,!d[g }>,Y }ग़b%W=Cط) B.؁0&.NmicjZҝUay8ml5mr[S5*QTcLB z)|;2BÓWec}xaL(ryNI+*{Zu[ː(uU%w`vebUx?XG[5}a$v&!ag0%jf!VvQ76ŝÔ"lAgmsŠ8 ܙO<6# IpPE.$5?U Q~=I>p8 L'X[>39~ ?/<%bP].g4yF~SKk{$ o [N`o:&~HF-n$̕͏4͇+2)/y7f0}G"`P])y9,G$vُ,:TI^ a=R]FǭI*]@"&X[D@pʔwKf0|hv~O^?>n]d07-*QU:1'MGb՟Z, 0:epcl~A JaϺBa©ق@RR&mqT˱uwJ;VXDSLl%3UKT6X9ѱ. X IH2 Ҋa7@Qq(b잚C;k/kET'yj5(ylD 5f)<4.!20jZZ}0h2] th7< yczh3sL L(={`f[5'+Wc(V  ;ôv~TkPN3DyQJF]OS|ߗ:*2ƧN {C3N"w^8dSڑ=e=l!7KIVݬ6@E:z6ψsUKq '(Njbѩׇ,}O p(V}r^wA_ekL<玓脋 HIU38fAHP\"V| A-h5$t:xrR*ˉvYf!g^{!"Apwҵ0k")5N!1MLۙTU @@rb5b^+NSS@֖͂ydD1+^h!dZGQƲi.$ynn`edk|IVWzˀM$OJR=we >h HK!;Ŝ}oc BAM}}<>w4#RaO:C,o"aydO A[= xDXB_Lwf݉aKCV*s!P߃ .vIweuы06ru҈b)v,۽٣)JW0bSu<@Ǻ^?!,IH 6e(,-R^#":|nيtiYͥSʂ",Z59郭Kz'EwڠK|lmEjmZsPF fMV(\SۢJ^cXk_al9/魒18qy{c޸W"?ɱ[H,W~\L'YU/ݙϊI˚mf BD" a6Y#1J^le F siCsnC,%"eԋΥ{4%? R1fMKn^}'U=zwrXr3ev@rد`NBx#"7@~{o,fD8oH -z 7 )zlj* h&LKI!o;fw&TK;LmB7̸ $Xn&H`rMUjdFֆ<ԈҶ ɞ 6Or7Yq~\q]?Qdf+Km {7B"ˆ-XꉾA]{NRJ:RۋPHvpj =;;0s.*x 3 [ V>v.(w{]|LOʕ)h%@'%[.Y\ߵƨVGM3ҍ7 zjaZrN,Xic܏Ns|1+&O `F9n 63B~P7ש%۟WwW%}lo FWy{ 7*AsXs`Ҭh`RAg'6 [χ=Nʅ ^`긬x%a1nҘ`&:ą8oY2rRݳ|ŶJzL6v)(gKɸx#]X`%kJCP1p& fvoB{%{p3ݣ;bm--r4̺Ci#KZ3d_XcE?@DCH haWt~߫ʼn.1nԑG5䲠&{܏ moեWRU|dޜꪽT`&/єٛi- qUct>iBOGT<9vlasu :tZHzXD)!p. =JF#'zΒT-=l8-Cz`${l\<~zu]TKD[Iy9&T:m`daL#'kxj'!9ؐ̀ n}Sp>@M%Q庌4:BR!g:F_(ђmb1Nf᪰ثx"|nc@ҥL^M[d~81r=^Z>T;v0Z>1")OvնեLl<(ޚ'1#cݲ^g#("#3ˆ٤Ɵכh v@_Ɍ[(6j 7B/́]tc,~fm/Bq%ěsȁj1i^L0w}yص_رg{ R%PMK3fW峑ֽQ#%e0]}CtĞ][m8 ]ҲY]n SA1qO$:[Ғ H( w7MA3nˬy`Dtql|gFD_f'OvώP8p5 : VP"S%~G\TObvQBʠ I4@>e˓P: @vH#SZ-d}4+30׶$𛝤0*֙#"a" w+])F;:Ja A9_[PZ/4xC|Ag LUtLy9J}8n WS3fVX9Ajz.!a׋R#  pRYB^G)U oŇ-9Ljٝ9yW`!>*XcGPj.qg SKwx`EX]{F5JC2Z}Bg1RR^{/|ԇ UTSdH`!#k8 ?G^ejI0pQ/"s f[.iV| }i<y2zGj>ɉkYIRj:8U78&\taWʘd4rzybY1!"gV7~ue PWjdyNtzUekw&.] AIʂcU^L0* '8 dx23E7֟7 9anK`U2E[aXN6K >2zgQlOinozCJSGFXb)isNc/xBmaOgKk/(ڵ_@DXH@}KiJL+ V&h "|nPV4ܥ4֛Fh^N9)V /_P1U5[,M;s &ɋeEKfeeOo(M}c}3](t* #D전znbij>9^j m/X1A>:,7am`7|Jzns5/P%SDۼ|d)}N]LNsj_Wk Y0a_KZFMz\FLJeu U\שXs@` yw<镹A0luDd%SQk3wze<5?jpPVy٨"l L~w>(Bw֬=74P{jiӾ?ً_߃OQ-0z[QL"꧷Ц\ʲ&h+Ǘ۶,\~fWR}ûK~::wQ_8cxL G hbrG A<՗$a+ e, /)<CjYBOD`] *i3N-_z[ݽ O9?\vb E:&+/ fZۈ( sRm(]+2.-~e(V096-O|LUhgj %$wb ͑Bm5٬\<ʙmR"1 (g&. - .M^dqTZ;C?WE\KtkǜMYH|:P̷9D,䥡*"8mQYC("zDLL/52Vjȩxau aٙ3H(Ⱥ]pe?4rED!Sw<=,ۨ~r&;c"E0;Gk:A҈T-\ k9jvO{LߍڕU3bwR @6t$_gވ!?3{-ZV@C8[##;\-C{gF pҢSv #tFcC+%L6lfuquL ƈ12 cbsiR\{xyEѨ7Ibf;O?+BWARo_&c!*4Q.=O$%tE&'њ]wmUtH0-)(q Sى^}E#.VMAn?d/?oM@qb-Ri+od>c/\o۱k :{v)%չı; I;l nU*Q#f: D: ~j +&4R$VxzC f V('*غ(\vɂz79N;]I>G햜DV7BxNH~Z$N4M*%j|]J1vy 8Gt+hJomr& ":oߒF'+QudŲ_d Zn?(]PH!Ԝ>sS7}+);α}1eزtA e} nɋ͓(O/gGPG;p`p'D&*@\QCr(:W^ʀl : 6qZytmkq|W!fSնg7<=ōm百m>5?G~H4!'eQvDdo@g%0֖%zϨ60f5Mſ*%Bw;gLL&Lzw"E.MTGgCGIZbb3ܩA6޷p1G\ V,eֶ'A R;FJֲ8Wr k7 ;O锪."J+`s5Sh$?{vg"U7$.m'4T|'Do q[?)& ?Kiؖ:LZꥱ{!>_&VI5?9,JH&ɩcptYύl + vlYLlޅ5RTTEiB@3Dr{2صY # X2>f[AnL?b< n˷t(cz !\52]G' |VtU&Swq9(ncU+4#ȩ?7$!$ezB|BI:ql|a ڢ Mn%KbU't}; ]6d8)&pt1M]oItIsҜ)ʯ^E$fL_V^ŷd9{Ep#bB ٯ7J7*0^,fߛV,[:wq#@q"1 j h]EFXAMdb0?F"ԗG5[0Lz8Q:#f4^"VQ;NC?yIo[fΡrTq!M684bJWURm=ϛ_ru;} ep.KJ 4cD3>)W~i . kU!)Y8qp=c+LDj xKiOy[c?N |GRh Yz@̕?0BhwEssl6.& $T@d$D L= {$&p҄52 Y/7N8pMWW@^yThU:y_]a9OM ~^E~mV g #bX' 4C}3#55 +-cTNk% v(i&` dPq׵5H;j涙 /kFƪ= lA"5y{V;8p3>-AZQCKO4Nr,CZ;|g־Xq4zdA6con 6 '<'AfzU2ق!7 2/2ԼJ4 n]#6h/19vI,lhwl'[,բX]Il1)ǯopJ!4"E4CV= -Acs+ f1Mt:2Swj(M/ME|~.e y)fcĺ=˖{]DN]}jj.?\cOi.rK?H٧1#ۦn/)د\JI<(/^Xso^:"hL:^VOErėړeX`$iD<4/pzh|X°sW ZA;M&ryΠ3蚏chy|U7 [_ѷ*:P9TgmH'zƤ(>:X'"kaq N7]|lj+żzwӖHheL<fSư u -/Du/Xf!5JrV2:aE/TV zچxl%"nOӱsl%&`oifHle !tutTxnWlxivնK $XX#6ux:qBnE(0O aζ27К Ď`K\Ye&>P1 >X2Y`r>wP ,F!H[MeԄֆ+,]#ʻuڝT Q-*l¸@ɄOQ @z88`1qEڴ'{KkIWEM\aM.&K5NX ^Œyپ R/εmMŇ7ڲa*PxU"8e41u"`E#1hT:-+ɕ?/A2%̿ЪcWbd](m4/}=dZocRSG 7ޝH!5VX/IU4C]L_^X@qY,dn ٝAB"6t;n]r+_ouՆ3bf3 O7cW9bŤ])s!PJQ~iFy=JL?Nk66qYVDƏi{Sv#otj)v+q5 "PKbƠ2 zlDY2q)R-UD iQgq"xS-x|,pԶY|QD^.4O"hRp=Jg\t/0lGPYXi; }]dFahڴ3?Ej;|TH [ߵFj󲒰n3X.CFE Q c4ݪgPxA8L̙aMfŘwExPV:uKfRU[{nD[Iec{ Eޱt-:N\kb-:6=%0GrZ `?K9[|zvWSNut F5]αFeE!h00Q pDIdPJ&d0]7ȧd)҉YK4VF)R`EJ >?PfsW*`uX ou"HC:w_UԱ O(KŖEvu>9߲`|v#3\?_}s;ĕ~v~RMKgڃn,%][B'ǜD6eܧ;'ѪV,Kީ\a8Е羯1n| nkO3zK@ҽ}IBMQv+8LbƉ15n FDigW)[!e H(nd|M! X Kk%QT06![)Ou;Ub5!H+?7FXԈj}/?qWjn]ԧE6V@FqOwf܁U3-ThJV^gCe|*; @9ǫtkgóOO)Aթxo#Ux&tL4-< M@{bq3^avJD;3䢺dm+n0y- K3=^W )g3 &칻:B Rk2j+&Sv36WRcR%>;AOAL/Dg)A6蟧K?Or?|*!G}jO[β[-Qu [˧86od~uQM4qA%*$-%@R)+(LfSQR-폞+GF^W3Foޜ:\ ɊC\LCys7E~e;g;}W5=L}Z%^t}%./5A}:`&-=a*LD2}TI[Y*`lP#yc"RY㍠n'W6ToD'`gq7y*k5PhOLt1{|Ke l: :Rh^t AY|TB^8,C jh=oJ)0/{p1谣QevY*85(jwwPHBSB{` F$|x|)]j9ll,Z&DKeaHe̘)z=^h%F=̧]{ܭ"{Um?o.ړe <)U/ $D-UTe,vN'o+}:/@$F 8:5ѽG:Of~De3ϖYy;xjK M /z[Ӣɑ4([ǴtjMqb@LE5~4@nL"+u(<JNVpyxh==YR=bWlI[W]բqGSTvdu`WBkʒ^?DۦA 1L@_ n]) "HӇT4s 񭙱Qs$TTGT{o0b^دXV ¼IsOCϑR'j8Py[L?Pɭ#K%tq:kgE trER_l+iT8ZֻNI|IM(ȇn#E{.hTLHwA>z(8}BKr90 Em)E q8TAQ_;).I;U9SW=peDpUhV".Р݇qW4E-.?S! g4rJ p5+tݡfs}R[q(_ukkOyv1ŊW _Ưyx5#zHY઴!ysntH2/gNiMGA!8J[;KoLHfI?Aw$\kj>F(bL?˒|KP0 3 GJj+ L5/i$},O ;iTkaߎ( `Ю$2iCax1,O6lnKCA~W80FĮaf1W~1W7ᯱ_~š9c8Ņt=k9]ago!{OiV.}D"Ua}FB.t\0!nUȕ^Ԍl(>WQNt1FY5ĚW[O¤4:AM^s1"y 5x_}qV&,]@yYd &DžkC^ϒ;[:FQK %-1K7EG+~L!Y֝aB)Vh1" QZofƎЊh{\Į-CZEO4~yri$'ZUGQV-F(}FqzDE-uE]#L%V1'-  &_Vz[|Wwdk1M.f#!K!(uS3YiiT[̚|pc0J~V`WG!]!ք Wqe99eQWٰW")}w>rlMU#z ; .;D T2X%U&o*U3%mi+<%/h/ha{bvF Q2@J[pET647P(8 (3MHGRTc5zHǐ[z( HIޅmo?cpWixPQ3G!k SX/&jrT!n``IgYE h<@R>[H-FQtFiQ$xݶoA,!С&2= [>Bif/v\;Y")p4 nzvz_JՀj/qJ"J8CI@;IdO&o}AUY4f9NYxHeIۯlD3q\ G{֞i 1'_7<(ِi] ȳމ"Coz-ɬjYDIV&rѳfN *3@yשElqɑ5.W{QZ }fa|Lx!?c)o u QQBV*GorBgڳ?d^ަt.T;R8Rff @F:o>`UMW Qt ŀ'զYeXM3/1M# -$9sb;}?s]v֙;``L}lWNNA렴Oh2L8|WU?\5nJ6Lӑ4Z*åǂM4o!rήxS{n2*qud8S=37US]jQSoIK(-rshO} 24[i^Ңr;lVN3YAh=-r~>/yɆFnk.SO/84|F$_eZ mH--pdyZ"[CXF les R˚ ftJ/IxϢ2i$[iQk-to{D2 _1vr= 4sT߅+*͇,6͹rpDD#/ tx95߃R₹[3%b{PlNwn )v|8S ([q(HU7 'g86p*o,y~Y?_h6CRپiLy䮎/{@uk{uW9:u|O #qֳk\JaB7ʨli&܋ ׭|E EϏy?7N 8iòlRX&I-/o3"Kh^tE] x+=~kMUM PȄ5 ݱJ_ )#'ĬNl?m~:|=,#4 1m?qeO2Hr>)T}gɻ  }q1DC<.G F!&I8}} ,uǟ1Z" MbKTCqʰR'C)D;/!n^s9Z;qZb3.>/Fim~ACFs* GFX!+»`+*.c}0I~ȧy!D"gj Jo3-w$o-:Aw9RT!biU f-I<YJ8$>g֢hS[.4FmPiк"ݸ5´zƒ ꄃpKU"pzh;4Lq'ܙn$A2pa͓۶/1sl`ZDVk䬢k+8QXOVc@ue,HJLg %Ix|ށdʐ%N@xu~+C<_#./s+U!8 Q= kQā9yqP3':-VV^>@]3RaE]6=u-ۜch_Q~CxޙLnv}&Z" X`'8L(I0d#rci,zp6~NxjE܉= z@OR=j "x"ܼt15#J,!9*)$&X ' G[֖9G/(w%ƲpO[EO*|z򴲺 5hVrDst#7 0e͒&9CѲz耞P:HxXԹ;z} { nz $1iPm̈́!) ! >NS^%91{RJrÿ,Kc2aV'A! /Ԕo: 6*FS(-LXg)U rjf'V)(35S㵬a2xmDCHpQدQEy=C0>K#2-MyD,Njη j+3 R*s=b;aY8ŋ~ԛ؛ 0\[t)p(T溊w phشrY+O/+u'%n^[+p]V&QI&ksl,o z+zg0iyan0818ڹxTHh }ϻtvqZd`?kiD;ID}>.=X_+:t7KㆾMZY>Br)fzRC_Z83)7nG^}d;G@}3YO*RtV^]C HniPEH%E4 ljJ-sd79&"C5^:ר"Έxj>ƒ8Z##,`ObU:W}ܚud.;6E ~B-0)rsѿ 8޿K;4]^],%)``[IDtN;f4|u|*3tN{30 |"f a8nKkp$/VSn<[EK.Rv>6WB4 wAQM_4`tDQ䢁V5Xs+eӻ}_`Q$EwDc r(vb``H sU8&Bf;I[M`ApZ0׳p6=^膒'-#+ FT/+^KL%Y#u~ %2w$0C$IhvXQX7敏F$LԳ{R=BQ%<p0&/6m獾 :<$]KdEMy S}|F4% b'KEʿ$ 2K'zCrn]iny#JT<ͬ3%xRRq^`jsGBu`Y*e֋=({ʦH>A%m|oP+o ~HVl@PeP`.O8P >і {ԥb0<@c2)O*p ŒyUȯV|S:M U#]싮^Ljr9U$n&^h*F0PnG1%>lsx;Zоi,M5qx ֥l' TA{dN*咦4NH(r p2Huh3m|϶m#6&}R5Pπ•H& p6e`ŽWq;J/O6W3nKݴQ)#d1y¢R {l/^{)ܬ1e9-ukFco[{5曬v<kpHP Ȝ S,]<>17y}GaP,cZPjjIPUCzg Cj}ވ)=M!zy*YuU_$(,Z+i .qʭ7 w]h $\/r(a= OKe+($PLv]ͻ;'f\i u5-oX^6սfdP٦!'%jpbQvD$(sqk˰p0ҩ6'/NJ)5X}6j״wwʉ#DPy͛:Vz|!zt2$HDDAOZ[k o~n.>A0%FO hTS o}#\D06La!ӁPrvSf\J8jfb Wwy4+ Yi@I&1<[o?.4h>؏j" >5YnU~Sh"4ݹ.ȎRT3(zB^;‡w R˖je4>F1k/1{ВRND-x's cNW,B$fbJ\? ,@tSb6a2Zf۝('*-IH'lVp6N/wKֲn5Ƹ}XPB#=sSf"WSĠ>!NzR&(;|\ {Yngo(Me (қX} \Ĥ6,  T Ϟ;#5Rptr m+q-2.rK%1 y@υ'S1< , 7Y$/b?si'.jag SŁd}i܍["GUta)flFÄەzQhֆG0D]X}vpٖg)̷o-xOqv W;E4=PFjskkȪ=Q:rۖͷW62$1]\YWR5kЉ鶞57띺.kU#ıJ sƍEHV;3 i?`83T @GVi 1 hgE+&vn/s'wA/*I_|br Vtqu3]vf5|1Լ'0O=^bAx~Ѱd]v@@\p|X/&+r<=(G >" -53wEK/]J- l!<{aѐ@lw ̥y?-FYhtpv;vz'q-(dr[S:!"5C_Ϯ4!V~>'mJt*Ù!p>7a_{u^TUl ?\{d**^ԊToRk, ˚}Q5 ج=db0?|eb^l_Kܷ/52ϗIUU3c+|)a[nvЖdF9ܧլNjix+T_HU`Sy۱vLUҔ6E`[Ue} a |kܟЊ+~,vFYHس{;8(PafJM%W -m.ĆJcŴ9j;9cQIqNÙws{Tx G.]ZU z7^ܥ)*>R{* ?aVYJyH XF&,=h6)Mtx}o (LO29>|]NX^o> }bb5Bc!M{ KEp;a=N] ȴ/+*h LK۱Л?׵&跑 Wi<)2Z ߺ #t)\["|R#Mm`;uF`~pQҮ$:1su%3D'˨(M\;`L,6%"6~߼r{@ &,K8C‚ΖWפ辑/ۡ7LR {*-5!m /Er</@B~o,EIPpqaXߊ1##@Sd:@nV3ܨ692HϤ%$:Dgޘڍ[?l`]s:C7m ;aR+yѼ85w`gQm6'MrOOi3^já]+&"|܁&8`VB]^dea Nn6IѕJ$~Qk c÷$r ~qN?'@*xw ٟyz~\_]Bwhn71j|1tL]ִ3;V1~,DBpH8OE ꚧLnLVy686 4HO 0>3nr-~v[2eѕ#A=7&HEXpZm\t G؞5*;24Oe?N{Bp!3t_L"s3M,&{& HQJ؅@k6 y zz 4@H XN@j)CUT56|CwY( qN֤ ?NHk0E٤akj *O{孜edoCN_Pɍ!L3F쇁"l^ N5FgSOP ;[+E*`Z^gEfr%e_ W~"`sk/߂yk2 a@;h9q2>'*faN{!^Q xGZCR(?V̴BP!AtO=qhҗ$j/V\/G6jׁEUG9V ;bEeK5Ko 2mΜu)m@BnLAD_r ⳷COI6 F1d]}fVZ:pP]G4`$nѿ>%`2HȼvȺHÂBqjOлXd:3 `@kLIdh&"FJWku-K&H|Rơ3%8{e~5bZ:f?m`7J ֿ@U\Q>Bޮ:R 7 c!AR2[Y=UvVcb0T;@ 6q!Fnug`Z2ѸXat M?2'3M7Ì}A@OF">Tȃi=:BߥSZ *%Tʆ%:L;\e~BKIfZ* PJIJidGZ'3btS:G|~V  GaӀ `CڇET}*|@l,q)z"SNYhUZq^S{g < tf=ŷ="К V@i%W`T`V۹yRӕ ?BS7%wܤ1Gz.ڏDci~= rvp"djB ء.R..Ites qSHNU_ g}Ued$eN ))'(gYZ070701000000c3000081a400000000000000000000000161421e7b00007b1c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/Lkz]?Eh=ڜ9M×bɦTJ!WX W5B^ܘS!_c}R2{Lխɜ?:E"S<-8f ()w[KsVoN$vV|ؔmG0퇾^!_/ZR35_btžNo6ewf-' \pzKX,k b&3'2ٵ.oV.|4E۩O=-m bi$ʼnO]&rVx| Ӭ -t(% Pk٠m(i#-Ж}l%"Qdoo=cNZ=4"Dn%N໠RUs76 ^,9nV€>c"cx4x=L[|Y%C`g7Gp- ezo-t2 !k'Cd$C;QEglukx uogm'#>q&8-\Zt){F:G{[BtXv I6oz,AJ^!"7+`]|``@Uy$匥#P yΐʅ3ۧG\3f-HKb CF`& !V^B BdG0m.J'o|'?*4Ɯg)7.͵\  ETh'Ԣ=rH^q:ݒJ_6n MFr"F(>9#9=͞ @K63}UCxLS RIMY;(Tu1>nEjOu c2X{ɝ;\i_/ZK jҋoЄf{{/n# " W ?ljkKQvf-O@i? =#j,(hm{ XXiCWGyL[뾁Vce0t^*Al4r_0h2 0UrKDrI>ݿSp ?:{ϴuOB>ލ$Օ"oFqvn4*e)뛖9碦-;g !ҜrH܌{7ZTtch |$>i'P6g< &`[[дeiB,F9\^u0s lZlH!p-=K%'9)= `Ot1)݌!=6ZMtB-*-islR*oQp'6}k=mB>˯&t_B} ]SNQ —>'9]L@_x!)r{,( RI0#~~4cH[?DJZA#o/%]LIF~I#d~>::.d&%);ZaxBsHrbE$vy'; k<.Qp.C j[n|$f\ϩK^) d.iJ!p$ziCW F^YY0j0\͢+ȔrrKyޯ;+;<>TeSW2|ZáWLEK"N!_+906ɚS0z9:,%3Xb` UF3gu`^F'iLQMі勗cvQNsQs ?K&ѩ_° I¶?$a/ŒCvvX'NuN ž$$iYh<ynJ'e "qjܰ!mO>VXgzkL?LS5/L:0,jz&=* ȲL1p!^.R> fD0@1lc܌(D^sf &LeNl+rCH|LPP$=#΀JeuwM\5m~@e$;ӧ'60@ . "ԂIWpf;/wi69xUy3 uM6  26t-2Ke -t~b܃Qz>OU+&$uOiiL$/tv~M5On@ ,jDHc'`(a%8E*B9P~,+yZ'R23vc<+0 G^f'Fy vF{xH%ix5J~O*;dݽɥHt0г,l~?]?q0k]0}PzAwV)z>yNdUtDM@plS5@D&z?wk (@qHNec!Nfbw9l_]ׁ<!817cAR\K.J/ sq P{YA(HEj/,$Q鿦9nG!M*D3?S'bIث\)*%9$Uh@\Ti0䍽Hb&J_9ػ:~ 1ZIĔk>HW`Mhs݁fDJX:_El1COc":(xG%ۧ'X-J*2d Bn>]*MuHkQpmѫ!'kk#"єw [ظXPvv=sO_2~vyx15 1؃]'C7G4Rwg5l{4c ϧ< gUːW#+tQhk,t #z jLWWM3^g ^?"HtC) O_/?^.ݓN@?@w}U'R'|W vX̓goT縒Gc٠l8>0&_#6rڞmc+} b7@E&ff 4%ynMA&k±$C## ka77_M[bUm| Sp^VP8 ; ꛟ8Ի~E~5O;%Kz=jU]g:̅/X6sY-^30uт *8aFX~Z6C*ʻ:3v'T00bi.`VFφt, B3t*Qf T_-uQ&^,CUAv.kۢai/D9y 'RWp|{ xXJ B}'9q"@eNOOMpj2p*AtV \k!U{ī!1lpf!` !%8>+0Dΐv V[#*|ج_l۪|5!w/UzUj70@w?E.6סb _)OԶA3z(pv~gcZ AXJazܵH}+ab`%ohJ o=uJ4s%D )6c/E]lv#W mi]o-} )qӼJ+}^҈XQ8*J;x5`!6n= ~9z_7ͮK9/G!ѐ>S Og> 5c: ɐW pJxOH⎷y ίc\ !_䋁et*<:OT<Ň/#\5t ">HsL:3)Ш.틗fg'gzb >ww,egnMEop{ZtKhe+*\ލKM7VA80*8/WЏ4ɳmx.ڻ uJx xƱZ_GrcRY#+E_G5JlPD y. ťB+)r,*Y9.^"I ֗5 S%.lNTօU_woy.}-W3I,x4޴3 aȭl̍K)>rpVB=C͗;nEaC  Xӿ˞8Gvw璞A05: \S2`UfQy7Q<гe5PM"pIo*TaSH'&:!F\(^&?9V480Cԋo޲/N߀eUV_Sl_bFx?z.T|AKh& CV~ivMkv kK%^j Uq]jy2B`_@?^7 pG%CDo/:LmˋQHrUҗ$d<1:;۷f}Ou `NȌ(˔-8͌ԩ.$mcjHp^aYNW`.a2MoV盙YBLU DlҬwWVX6u]lfT^dkf#HwPR36eՂBeIM,V5ߑZMQ@[=x_B ./:M>r b$&v&+Exê0,Iڴ^dޤ)D묆?:aD,P NH\WX.DFIi6&*5\Kxcl yiJ=4Ψ씍H cA:G E;e%v>H̠_pC#iɪX&be ֺ%&b_4, gԛ:"Ine3-'C]c;uQ+&m`+.OM _oY&,`0]\>DZ*,. &- jwdT-qI kթ^&'ܕ_Ye`.AAFH:?@聋ﬗH ߭h'{OU"^ 7@B =n9KˌgjmOEh|ՔDqqKOSgX#ߖ%w|?VUClY9KYUiSnp\lZ6*+Cds.!z{63H{Uv1U2P^a}byԫsm'*GE%^xzRȻ*3iODqvt=–:]Nn6 óTm4PՌ=D V;R:ݛ c} 9)me}ۓ d`R>^vk[1bTۼ%tmrhaeL!@ôܺeLTC6 iJo/֬.dFʹE a]`cZL+Lcm0?ȳa (W  ƫ$;wIz`FȤۢ$y:mZ[Fn_E|?\sh?<e-]oi{#Bz?qzYӫxԢe+S!%8"^f1$?= (Hd0UɃ}FW_\Eb`%O=VP,-+檋+GSƮjmxrxxذ9ɁjVLc>S`U'ln"宾? ¬Qb,=PzwPU`vQ{%Sgb~^Ú[Ѵ+^!~PLȢB$Au-g ҦBѾ Ug{؝Vy~o-k=jm3icM{ zc&-یmi И_)P<|0^J<kM08:q:Ehbʖ\ ph~c3XfhCPI@pRtq j^ַ".~'dg؉X_Z6}h=CVs{t֒"ƓwʀHg/(~Fv~*EPjO4P$,G1VǍ&ܶ>K:bz)Nʡt;#]W%˖ )F,X´sl/m_.7Qy`OfQifxg RWQ\/SwՑi;u :_u淫X2P|EIʫ⚨ADgYk'z]fG*b/Vʨ7 ZU=Zp%z*"*R1 C TlȂ'5fGZyjhfOsO򹙍 $x~+' '8-RGkZBrtecn'R]z5iş̑lOO %ϑFOWsK.@"~,DNqU_`zMnY4. Z%UQ;&^&&ivr )hVZc Q1 Z2$Un#%LOzӆ"RvD0Y/t!Elerm q?9 !ipk ;32k3:,3Yi VЕ*6HOmLZNUb_s]_\L'7%anWHuهk[ P xeļ?q;?͑_"8kU6(G߇$μ&Q _EEQnmf9}UǒrA%R M1UTFo)Jh %YeֆA5 bde[^Z2:P颵Gm2ZRE(I<_Ngr]JyED'p 7אN"]oN0ꖪ QZeFnb~z1Rsn׀š2 ǫs iSLtpiaƻ6ܓzteA}Κ<ͷ)4 zA7dS2+K\Sl5_@jKVH@pT Rhg  1=0*ꂾm32esZfU Iܢ s16NJG|J l+tve>Kw3ZR b+(՟;0\p U6_gen7O_"D4]!WX2GӪJoAj`yWDvCܡxUL&MjL%!@9ncEn}"L2MKA X59w`O~+} M1pcW6.5]N!6ZϚW_Qlh%]mڎu-9sֶRi YL-BtXbzQe6(.ޞA 2-P//oѩ~~eg%:i\2&swj)R#6n+&l T.-A˷u!328G k($V9!q/,αN7\i:uD ZTrXK=4HtYY$,O[MԧSp,qM4m_4nbQ􌋎ߧ PLz-ǿ%L9_vU ,zuo=_X{iR\@iK4lIh-IPs[yÊwAqROWP>}UJg/W ѥn) $WT6Ș !n /U>6+UOĭs 7+?ì MRzibY7cTLϢڻ^{m>ޔt0"t߷ae` Nym|{MjLm4픣XȬNxGz2<,:Z [wlO)e4D0J)Wo}o *`XfZ@"H3jR#T]R]T=`%0<@RSݺnDst & .Xy#*ļO+M&~$!Jq}n>(OG}X35ݫ2z> {P(qrIM~D9VD T*@ֱn,ǗcR$UY`#i+tu lJ+#X')g~CO(|ῠP%pVD/H^  t[6; ,[(x#-$}Uĩh?[5VHCb&0R"i>]7zZ״h3'!&_1/S=T&{/s!5f9GTg΅L[OK#ĆnӏeȨ<闘l?-v/G?T>A֨WЄ|?qpHhM"f_0Ӷ?gg)aR2~2Ҝ=y cjk˒#48CL*QmtmMbfx/R׎35YF ĕ~5g˰_zrXC0)Ev 9AlO! |Y18Yt~EA:r ک\/qf/Sp-g6V6K;]!c|?`!m@ZkWEY󕁑1׬uI`德l!h˺ޝvKu |#O%*`>Nx1-l16"OeQKNj$Xzeop?A__$}ߎ:@= Ro+T'ur4˴T ?D,|fwQ=z|Jm>1z/"`?>N*Н;#ts@k -mhL=e *4Uoiw`@^u>^`&B8٭6HX)8.' yآ5XM~oרonܧ wȍtL˯>c)< Nrur*6B- *((۹Ym/ߵx%} K%lOjTO1 [T P)c[2K)ɖ==BX꾌z2(Ulqm"I()ɜx)^96pbT뻁~,s=ݍO8(oR)ʚF̓L~#*6 ֳ}ZýA-Ff}FQ&E,! ;ˌ\9eVi hmwah:v8_\ԷLOЅO1 Ij>[it߾H'YD;X[zK4EQZA%Jf_[ittotpLA #+˞&wx=Q ^$G- l~ݙХʋM''&Dk1D P䃸du3ꩲ3X úQߵd!4Q8R鼧cqh.q (h&YB"=ȉBPk{?ԠC KKxjxOa~ +? >qMz]WjQ{fjPirIs,r4dpS!/tצH[]`m?R1ʂUXL'yF-m 􊏜\Lh pKBȾ!{ alF RP$}6Lg;P9Oٟ~A4Wzm&8]-# jC-p o@w3\> VK~AU*P~0*쨆/Rt]\da=\3C 94>c&һdd|)h\?)e% \VsCYeސ$A8d(iaP1TGy6=e&\c 4RzP F>`NmWKEPvU^9_w?h UMS| uG;]S{'aہRϯ-Pk%yNG[&(i81H?<Ӗz*/L'IuZ"mհ Sp7!(')$-JJ~@2+1_VJ,"1pOZuny90$s6j&#_Dr UtjMdʥgUg flQ2G9}x.Q8½MgǨej>zMh F+Co@+{- ׭Hf g1 Z{s>yqY+ ,F!904Q{_  cXh%I~P K1̡fZrlM,;j i|G|c2ܗԻf`< K,4,߆K"{[5Xdx{x H^a*vѡ5rdlÍ9 "'KwR&`P[i|vM+l "rY6w8r 0 hxE.EQJ<0>zcj>l5,<"XP H)G/9qKH˰SRO,8Cl g}%T8![" LW]ҙEs c I 0Ktki3IˡCr݃~'ͼkIj0W`4eڵ(/ 0JJ쐱i.L'dg͌{Ћp։y|³04}*tJV\0ϪqЬv]pgn,L*u+_h\tXL`GE d~11^U#$'N[64,&ܛzqƆhlz!ai.A+WRcE=vϋeMzt5=x}Pxh5Fb ,bzvZ+ ^u$8 ֹ} ?Ѳ xZ)'} eqe:_YQ$B3_%v\ ?Yu$J gX^|m]_u+ƅ'T̝X݆.jb%aͤ▉ɢ!hQIP`l13ݖ +Qaœ _e5[YVZu%@{wp)X%g󦅞˫Y!nN9N;Vff'0L(YbGp 1p E0 1ٸ۫}G9aE v4o4meSIի߂5L-R18ոź1o5?#ÂjqWBZ`+0륚KɅ[I;I5)DN`б[Bt*<+JhF }jM &r91Y>"PMѾKohxD'=摩y>ryȋU:|j۲VEd&8eVq EcƫCk.5aڏ+* ;aq׋QɠFy#!F<ٸ 6U`$霣ގV(hp;Yw*"*@%m!l?7݇pO|Q']ERg';KbjgL3 ch"KJ?p{18Ox%>۱bv?6Ft.euϘLa[zB*EY@:jwasP[l᧔Cjutrj2\* ݐ2j_H7 VNP9pxIP"d9grw]%dB+]%$'7('3Җqe%㉛4Nl@xI@jfw_b_"Lf\t\%yJ#enF|E}4{ vRR3MƪmʩDK3$&alJG֗ >C퓎KP"ʵTU>(\ۼ& h.`Pn$WpDܱTo"`}h/cXG_ DusT`KrDRkڎ pf'GDERA*t5|ִ!&O*ITN~դBcȢcA0"| ] FSx|e :o(oY2HSȸmۓ}(537DjpWc9:Q xxG^5Z<]`8Tl-2k nB)ҁr<+RFogGK`Nxܱ52&&ixOzto|(&{;YxmDALG \XLa4~d~ °Crf1t=#RVȭmy$%f'Ƅ`*t1-DaS>^Wt :?ü>up bLSPqȍh]:G7VRR:ߌؽN͠Tam<_|M. GE!_l,G<%K J1hW&}(R_77<16e 1Edjp!iݜ+~'R2Bls5ڮOuY˱[h _ǚ9E1_7y#ӳL#k(d#߄vlƫP89|\oa桅bXQхQP"ќ{c b6;7 nPxz'ƙHQT%7E,mUѠc@Z4j{hI%P* 0Y` Gl%bi~b(}78@?:\W6°K-ߒҗӚ.YIg6EbwP e)sD6Av 2 |(VH:ԸGxEy&MO6 "4!ZG `Pj#8%އIu/Gop Y}ۿe -;iV߼SаdFp,z~6!~Z1M;6Zl.P]a+užp̘Xm>ARqŽ%W\%jpL["snMR3^qYXqlX8uvsyo ^4h .X.|;I*N)yʻ_Ryl/ki=*=a#*vzb\Ā颐9 S8]J$nLEPǫ ) XcInkQH~4vt]ŮΛ¶k&5XL$E9ɹ>aT8t!q.RX6 ڢBT3D?oP;ًd)ݭ!֭!VLTޚsz8*p$>e +L {Q|؝  4%.DqaT]D*þ/P<-gŖ#KVe^A+@Ѣb,sG@~g]sLcUBc)6Z&IF.mY* \9GqO~p|xs%^c܀pBwO%GsXG109ҋXCвYY%'qgKm)0&j92H׋鈁-ԓ7H5ztiɂ{&sp7ߌp֓~b뉟ُaZra`)Y{]C}كomA 2gxsbe'Ȭ@ !?ˆru:O]}gǎ~xVZ!Hd~1 .W7BšSkY5͎VE^.47lGpU5y͹)K=_H n.tjA,0CF~gW ~ZC RM7I-+Ixeii3~+/svH0iSIvgkKIA<xNkNѠqCe:ustHu 7̾93;ƝC L Xuv-P;=8eށh߀ JSgM|kOɔ'2mRJ@ʸ|T T}l+7v:;Z  |l!#Ϥku6fnB8?t_lPԬ hz_ ;ow#>C$㕹phdZJI,hV& `j3 c(#{Kz09+1Јd> '!UHU43G-cN b@s]_ɥ:qDybIi~)n~ޓFb/8︱q#rs5fT=gA;BZt\v"?%V,Lc3u_>ɖz1Fh%)!%?(S *wjSDHПOwY%r-aä+bk9༑[ ;rIH w;̇cF7 "26+hdkEy>jkХgܚĜQc,ׁQ6nH! X03Inh=fه r, P%񂺳 k,S@17L!bxg'Oؑnv5Jp58ܱtҤ&ol=DrYru,ȗvJE4y@M%qɦlBT4ӿ>L M4~O:\3D" 1?,PP"UxZ /Tlmو"C(. N^D~Jmvrv*\4X\3|Q'(ֶ Xࢗ#e28H+uаvyD' ۚ_"/Rs1Yjq4]3ϳvQυtDz02+l{v"$%GBeWk/ZQ-k I 8~Q[ @׈8hj+GYiPl`/Kjx҅> f[Z u49[dyy+ItWÉQis: TV  `c‡ ;Pw.0Lǂ,:~z@k\J-%\jqV7=֜xj^ RT}j>:`ۻSvc䐍6wd*`!RWtn_Nq<Ŵ|!+R\c`!e{ ychqok 6@ޒ6z59tFw#tӘP>:dmhP2Wp|sZȽE@TR Jy½Trw)O19 bOoHD+ճ%}AW5ee/a;2CN)|q'7{nRjhvgA_0߱^-7a"N = 6,ej;ld;R1kfb@IPU(mN|a:eN^xv$@;L*FV?p){ܻ`˧wD6誏xH^yGT$uЪ=JNED_W4Sߎ."7Vl4@}R'J֒b_yBw_āD`8!;ȸUxGZ)VyblKom\kkH2qkCI wT§51з+{IWt8659\":50N̓AڠeՃxtɰugJ SԍV&"VsIs؂y/& 30P&  ,wx+hhq3#C״3-` Kj(60x;k+5/"B*]9y c_Rl ^g+< enk@XݺnQs4fۜpr0G`1c"'ػWtC}[*Aԙ&&ڋj)eH%oG˵WSPa Pau*$EX-LpyMnVHƈHf؁.g`X&%ѳz#S'g_Y >zFy(7:>'(N_fZ1E杶9C, : 2a4^5 `D MnhU#8\^(Ss`w@pg%ٜ r/YԺ0c6RDzϓ!Yq[ˮG+.`xDE^d >5th c2)aڍ]WhlV>AGP5s!m7+1K|n-ejhʽв8}8C!sp$Mo.pаݓk0_,4}!ϻIL I/wו&8 B҄عl.weAm<æb'li-LM tWAj`zxaA>>ٰ, CngYz73/w r `.<2$'ZdGAɿ`3 s("QյxL,sTԽpH}\=;T9bAFaKoA/g}@m'U{< FoZy<;q.-Z@d?XvD)Mjv<2(|_ XdBl$ElA>^Z GQj'z<9XOJh^yr`ZG_&ѳ({rVcW( C5WZE0$_umJD]$0H{rZՓܥr2LT4]nd2:<WCX|]ep;uD,"G[e+.h3/z8x&nHdNރW]_)n:. =$",p#9}I8ki "4JGYAuL]0]Kx)PΫβ]~R]"="$Dg1v#pFb#4Cևӣ'k7 C!3_Yk+FBkPMEw)(Q;66Xl]+J^+zZ,2vzR8BR2l=AfVF>SȀ?{$&Gjw{KT] "YvjGD_fW<q`E&QsްY6 ߫W\yrwMy2-=^Fq7p8d}.ƀ'VI'>V;^([RpQYmg[+حw1#$E0Bz+;Wl{mqavS,/_U|mHq>DŽG'#qxBY 6U9T]0,p/ūն<ȴJ}, }k\% V[C}SeC͒yuaDCʾ4->|C=c] ݴk3RW:swe %EMgnai_q;8ZoKvҩ0tl>X78u5N@tF^lqA1$VHp?bspH285B,ALpۃhN5h,K UaV~SG^&H wbZ~U68:g(aw P`Mǖ%&_Jm1uapnW yYB˨m`;S RȎYO5Ի_^2Cw5JԪ=3n6cVAvi}B"ܯT-d "a.KM Z Ov$"{*Y1q 9w,׈mݺ~S -i7# QM"+!Ç c F"R>l铚Ffn!PXV2vLfKxUn,dGLXΠۣɳVaBO N # NaE\&8dZamYeh)ɴM31+OR&@)\ Ts@Zqap?ǝC1m6j޹ۈ"kz=Pv83C<~|$a6D{wQ ;rffcCfuk\aΑD2A;Nq<Зo8yB!Mx^dAB컌~Pd!ww.EmGtl_dwp}zz s/˔c82pU@s]FbP*}5!éf!w|h65^D>SYB4@xJ3˯X:VmQ埣z9ӚXrU'Tm\ AY(ISj!2Ƨ-mǑ! ^6>Q@Bq683FUQ'Fr._"q)[uc'zf5gv0P@c&uzY #{^|YξNQӑ %"p]Zbow'x?lhN`#smc4zNV=ᮃͷj} `4C pKEn侈ӹ ,Lz W 咑V&}]آ'.i6=r[{[9eE07%Kf` s.N4EJ|YFJilTЩX3s͚sd%K, J#'}?o^nit.=$p)9^?crAi\Ãᤷ,NGXNG|~-=?t(5(, 9~]ۋMsh0?Gy?mP R41j :ɱ*Wx%! ?XC*WG)zJAd7a'aM`]i;N2^TfBX⶷ m\F,jy7Z[s"*l ڋlNo40a7?%5 l7B8#sxޯBJ>S`:R#B| F|>ᅥ JXgYZ070701000000c4000081a400000000000000000000000161421e7b00003c0c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/;]?Eh=ڜ9N 9HɼQ[޲ik~;3GF@;YG\0Yċшa~iL;Ga${3佅IoLnڗ778#m5ss{%sxG9R.t;r̀)9}BkZukDgRdWUP4_C? 3?>){w", 8{S +@MN6Cda(H'Meڏc1} i()+9v/K 9oYPܩ,p p~w)uvֺwEIO:6MੑK"Cۍ+~G5V4 U֟p>,tY$dALAԏfd62V!싷H 񭧳"n15~E3Ew) %z6W%tLM5 ^}aġ0a[1Jh"_ LrR{K\KCZl.˦ p).rNzd %4@8yQ!(.]DӦs_cz>t7$xuf(y"}!>HHpMgKJϿBYw3wd}@ՉAȚYY;>SIG.X;) ۰Q A7p F 6Ɉ sd+X[B5B)b##pX(*B JAqqNvyH2[C婂jD||Eߛ*@~aߺ1'sİ+0wL:g,#`KP a]#CMg9 ȹX+z>l~MeOeja)mG/-kRޏ J5\SS?"2EvnҁkQF,CYZ6#ENSVÒ'|V-{8{s'+:CC46Oۼ"}/.F+:jȋiœ[GnKMأ?pըw/|?dwOa$XR•S I)Ls/PweT wZ(H~;2<>HO~XL9mI \VeE: z.\N5CMO[Z‚3'P7~u8HLc(g)Uc8sf"ͣ'j<0CT I /PmSB# q:qm#m}'[ sQâdR.+ptO/SJFq5Eӝͪc츪(7Ӣ}!SUc*h*0{N^\Z2EXDL"hÂKD(‹H4ylٌF{bpRbJ0qT|9h ZТGy%T_'pcr}R.&sL2 *+`P(택WoC,S# [?_ B)6VT|z]hM ᙚW"3?EErq6Xb fwRx]ogqIƣ`p2_]j*=,6-KkTl E%KF}$EMm>QN.ʑc*esi1u̿ IX}MYȁ(AM.a7/FW/m\'=ysj*ʙvυ<7)K=DCJ~:46?6xBjҊ8+MGbG[SSل1bL庫*{wg=/>M x5qB#=M X>sHJwcПx[TSrVӭidKTsb#X$\DLٿv+>?=_$0D<ܐr@6~jxT#yUW'h I+\1 e~X58y]x^xDd~F_ݏԼr+~#e(i эE+N}v_tT4:B~Q-|9ܐ }0f&ߣX袛Ԋ^Od..ą; |EF) >xP ʹq}yĢmU0B!wcЦ-ӚBIP2g r-Y\#lwnGTx9I`n%w ]QbG'-lgp sN%B$=י'Vd\UzbYbu*H %^9f{ ש$% nB V_~Sn͡c]Dx=>j4rU"UETܜ;UB,fuK ӿ= S kUkeZD0%M~Q 3/D#N(Q'{(bCI\|;s֕lGʉ ., iDxzW$4]_O +AK?kRGhiq>C 1$B`'$C!2Kmw & U>TD^3~mG9-Cu1Vt Ca?Ŗ)e.vF1i VP=/gh`TT8}CV0+"_:XۅA#tC=ٝzۘ`) z^83xez$߹*MfTzw'ЧKYG%H!"ُq @&7gCzّ!΅X{AchDhoU"z2Yj-22+Fr=%gDVе aY `E QF]3r\bVz*]WSSQ!s7dQAFIFiT-k(tOdn5Y!7J,`*,gk?3NVb{4dC;,| cg_Vq?O$1CdX݈hc~:UAi"mUVs0%5,.35{mrx)t:3m lJWmjйz5}Wa.bCZfdK~(mXC=36*]w۷҈uvnSô$#DZxAX$ (Lnϖ%h13MsVIg& Ab @[kLɼܜ=~ȮeqA찭ceCHsN0*"#RNΑ brl)⮅%:`n72] BpdGSHe0VUcsyFλZ{K2 '5 ֺp(}4: =6kKY3&_U0nBiyC[43^TҘk(=Dy8TGQ^4N+m (BGq~=E4Xѓ^|1pwl(\K[U ċXwY jS볟ꖲ*`s@/7B's9r|˧ 5{sϢdv9 W#Sŵwrnoشy0;5D\ŴX b~ե]76R4d8tkfzC4~ <VovܰOlhў9qݻn5 `&{1;@$f-}<a]L m9mvz X1>mMM#U|1aEB5eCvqBРZ 3,_'-*GI0{Vo/YF5xv'oY-B|Rƾ;h&OPhEԊ953NqxE Dx43ޢܶqZ{(ũ5yS !t$ {tc {)̖|kۓd]g=@ `LK5.s3YV~Z˘sn8,Z H(>$nDa $"dcma܀ e*j SͼڅvVRkU^>r0:_o:s"v$Tsy'#+4QBZ'b?09Qɔ lm)ThO]xJ -szFhUxLSv=\}buuڂj~%):t/IZ/ r#ϵmN/qG]4mf%-gCaEzIώFG$WwJenm \G2e:kf1oU6>G/;X=Y2sגC;apF>NYs|m&sl]u役֣yA'bQǘΨp1~xy:TBW) QhV+ܸ}eٟ- ,It"q0.Wq" 6d}5TILq@TSO\hI8Cpz枉Y/0ǫY59bw|b{j:V#muD˲nڙʅ RBAC);*pr[p  ͔±z`O`2tv" a;Ng)7Fι⹫t+b: r~gJ/߰:9AI}"&0olpoyWȬo/Wo|̺+>''ƖnĻӘ*R\zj`f6~oL\Ozct{ M̊ݚ/Y4iN 6F.Z6ծ j둳& ] 8IsOXͶ,ՂdWwa%駊⚽Si2J+(Ty5,W-eg 0ZD! YE"}%M.qU'_TA[0u!6R,"PLaZ!j܍X3ǁH(1a_!ɒ ȿD<^l(OPOZlS;Ph]Qu?l6?VU\>8WY^솕D9!ne_\FZu R5! j<lVjfۛfktF ,--2Ǐ]Le`Tm4THTOMQ7c ǣ0y; !K=+#\%>8MY SS䭣FYl, 7(D:]+7~U5"`ci~x#be E27WgyFNl?ӓ-&x)Un*rm=|4Ȥ[#-sn_z־'8Cjԑg$*0̙Ut"ۣĽ<-<~VL[e}3@@R=+k۔7%Z[)>rΜ.x\SrUdz/gPOL}϶9 ݑ`uY_R c9dEH'n݀B@%@?4R$d>L@0̰o}`u麮:zc>ǁ'd\E?%Ff?KPx$ ^³nruڻ pCܩ"N2o<]Іd"DAL8k"Q r׼sv%҆0Hܧ?K.sE|yCa^mZ'$d95+{A8K@+ [\!`N}?hS!_XjH̐ Lq}n=ߥI`#TU)%=O1:vC 48d={{rū5df\ H_OxC}99ՠ<<uC.VgR3XܾN&yQ? wu+<(/e3xsRR^K\w2ќ}X[@F YָcjT1N|~Iyʉl> _4wob-`3 !Y Ì W}8:Ȱ^_;̀)C7R6(IpA rZϠ",RŒYXQ$L6ҹI%켘$KBP E[Ξ zr4p,%;}vE0fL[K{4:,+I46f%&m޷؊F>ז(I]D+rѾ/ݵҎo~2r|Op44d>("krt;s#c}[T˫f4?Ve`O2 84ZUߙ0sD+2Ig  n.<:fay'QA\gA&S6` B~_ gOVpx<]QJbm;*^!e㷐w)su|Ŋqփ@'4\ լH[j>ZܿDM#ڤg%_&s \"^A'0wMU񁜋NCZ9ӛ"?ue0)i݅hP<p$Rin)묔**_~\X*PIkDtG 5$ (Ovv,/Rضı>Cd?;`} xG:䦙K \j7E'y^1D֕u;%¥2áT 6S/, K>Mt@ lcZrG:M}")* ^ne OlKb}_[tOŷ9>-;"9o3h%71n|/!:ȀfxVɉµ;4&Mm{0+Q#ː[|2{ئ=cDpm\9_,-:,LJߟz8c󱡋](f kyV!(D1&NX#1Q CQHܰg 5,`gIA7 àG;ϝN()k? tr^#a M?J1;痏ʾk7Q7oT5WSK3`ii?-Dxp?]PTȱ y]/Ugb7m7qXV|m4KO8ȗb$~QU&*3y?c_J_Z f ? 6iG$lӜ w̐4H a`*\(mp."IҢ\dcb 釈S!f`jU[.},?^J[fV/ӪVu0ܣw0N1C3e%7%^pB(o4 _SV&ўiۣ(FqFT4oЙzpc/vj>:$AZhpv# (#D[[j)5Q8Ce ?745$l)l*矘%wq:wBK![YZK>6fg; gͰ#E.MUwUבR1Nv$SYɲT<;P~640~ >ő7^TȐ&^XS]UxVeS7Hs&Ӯ$Gb㏽W^#'(iMՕ脩JEޑX$.?d҈$7ءjnzp= k?`Y svZ~;B{Yy ~Z<|C@51M` ģK[pELX3ΞN+rzjhQ Q-*4pM’!^ίң89S-F\׆WS:[/ؚ)9A1'.ms憎ERN;BԿkvU~Z`ET-RgK`w|[LE_YTYi;Cb;dfI^AD3FҔpL\Uyx~s6fRpӰ4('fl-&{@4Ygz#t4$~bRɼ`@Dfߋi' !x~eIcoϰWI ^AZPn_an>2 $ō'EU/Auw^x٦a|;6MhE |:}1qp'/EO0`+D0=Wnc*N؍5@sR#γr!BNU\}<;"z:+'Mh-X ~-x#ݑ'Jq%2Sʻ:g",`=j)vgTn_JCO]ñ<4hwG}U3+ s;J!'!f0ct'39QD0wD\L`͉n& ҭ ,25$9K 1 ߕ#Z_ZYeb!V7o^kklc*4 %*tSA#oSʏ_g|(vUSu@&nw.bſ*m罺v-sc4si`-[%Y×^M&5G t!F5)[Ox<ȨoQl< V}CW+ M+3'}?`(<@mx a'J5XLQp7֪F:̠jhf6M؎(*W:16hsjE`x2z~C_3*VZ%fc/ﲭÖZfzE)Zhz%6`͆\#X9!sեyUSfsy͸f\q?JG99 ?.nz(l#d!OARf@uGyd!að2jݾ/J3-^)^UL}~◦Єe ~^ӺyDpɪ-+ӕǁRRF6Rc kkYm%4Id.бPeNBCV(^:i1AW 7KZ*w l %i\-@ꎊnՓ.A5u{'/& [z"ث0~^"kn oVT_=߀ _|Vp3 QmmF^ʫi)h'^EG$ӪmNzv˴>{V&a х'3t;bԵ-c0csyͼY ;N*]mn/ 6ϺH TOWGn&9r,BK( cHS,Ҟ{:/6:}:r0,4 gt U#cLʵ襀$-({桏#ck:GyvWZ@C9.^pvC6KYlbBLhqZg4<lDs<eAb*S>]DOs3.(H{m=ÅQ@%]4I_ނt3 C|a1/QR1ȾLsN@aTv[]wj_S?bAd0(1g8"Om4)T[Z/P:C ԫl邰 $Q< XvV(EzXC[#GH/x>a&/mkwx1٣#59=X_3q迆Nϸ)E3%Awp~|I2W_=|@.K"zRhN6ߛGtn+HJQEޔ0@Er}R_]&-ЄA0X)  a7ۛ!*~DhP3B SFшWTɡBe5%L֪~AȆ~3a\*<-JVHl e`tEIx`ב}D̪ ߹.gw}čQCd|pI`Nj GcSQ E(xv~0`Tb`b8K|l6KXM d(ʥVt5l])S }m3p7 j3*()_/ykv,~R@S_LT QUv =KaXCv4 +&O܍ E}C,kq"T|ȸ&L.a:429POa${j):e -cg͛28΃{!@@tk$PE C]ɆiJ81&3go_NJb'榩|0$m&\N3RJPwU_Oa#"F4sS%\=Q&i8OG^QQt}Ͽ.A_5Jvʴ;N}f?ԇ-&x~7FlBx٦ĥ|3d/l'P+Ӧx%`dU Drsxd\G`FPeӬ֣kOzU`=K[y]A mP!ZO Lj14(44^r{UfɊZvofU 9 ',mmHo]hO0+/tػWt\,G]8|M.@Q0b+n] ҫ n( ;Ir+̌T^D5\U\B!ծxIU :ۃ8 ;5YTY%M%;&hXzCvP?77t P9ڲE 0]6TzȕB)&/~^h:.XDy'8ZZCn202/`o̝DAK-/bw L;i6Kt!@]- PΝ!MQd8\cx<-9\x2y׋tHiPP@}T$W24 DfG$*ĺ$AoCSMgnE ņ<\9fP˩<󀛽))-}Mn̥+y§S$0ѰIFP=>u]͆\y.<>%M\؆hՀ#XښQ55%zrFnh2Z.!L'F!6%=:#ߖ4뜲ňa#rTjtIc&q2pUCi+숹>d e"CдG9M3ͿqH3ͩت|~dXePMVk~(Q,H@pvNdPlC\ gnV\g'g0i֞JaY38!u\vZϏ5A[ewk/\3~%fRVy": hpVz?o<3QDe5!o@"GLSme()pbgJMưS+.~^c-utV>d^'䭁AMvc9}붦!%f(Si^ϱa}T|nBiņ1_ۣ:L `.jjsLljr$$PaQi Tдxc9[H\c'ڗ)O*D u8y"Mu(8v0G86csprTD9BEE~쇓 ي\B XF<f/]I TRLVuevI nP DNL/0wUq #XTd(Oȣ=ʅ+l,ܭ!*}~vgFg-_y;Zp%km G*XAlw|ҥ/S*eHU `H@.L ƒBKvv`Tc2;lt+ HG:{%r:@!s9җ6ߥ"k@˅[wmݼEG}K Rl4֧-dz çU~ U3K ̭V#[U(U-gݿ[̃*W\>vcH{(|DngEu׻E2ZaY*Q42Tڶ<)32!CO?f67镫ڋ| )VRd%}=*™$Л[ lXad9bђ uVm7v @;\fN.ƴ[!{w J d]5ns 0W]i1F:a=顣zx#IaބѽG#F/ÊV8__/ZuBjCr79]ɉdOj{4HCIҚ `yi(ALt4)Bl6O: {&P lG+[PHӯ{1-q%x!IE3=uV8v#qF4 'x.їu(kh34 [N%G}w%i,[Iԕ%`U7)Ap̣ kU4UC@,~ǡULlgWS4s%G[BC|l}*$TB0Bi$2 kՏ:4`8{-uʸè&t;|A23lyiZ" y5.Ma.".c/}zHoq4I ފ0?KWzx@d!xYȂj|LT^OդE@fB=-$R1+^9]÷Κ"! _d'Ltd2֥+zg|Hwi6|@^o|k.:T Yh<2'2.Ìq&!^`gnZ>-R/z&!fņ۹Zu:7,@jɇ=H|ej)D-S"TLfLZ,zLoL(gZqhu* vv*q$VrGwU/BqٗvѿWB?d$:u]^t~ C.1愿w>RGpN]H2Cd4*Ɖ&"oC9iڎF9hC@}a/}3z ʍYH|ǿ6ѬzTЮ)vJ=*6T"!?H@Tlxe;|0^1vF.-I=.t,لU)0^OcS%¤-PHyY2Z UK{)t4Wqb[W3V8Ձ!0U$c2'P a\ȋ'~+o0|! 'uzpRy-'հnQR9Fp!=W 4:'E𒾂Ύ~+CBK]>"نK=WcnF@$,I֥]*/p'2ˏDGa=ℸaŌ2-02'mTFL?Wt%|׽:8G!ނ) lc-OzZ#]#U 4zt2U8VLzaHoq,bCT_,*d 1 EDuaWgm3P\idLA1 .,혙ɽb#iG[ˬ:4 `LWZ8_]&Z9@x=S+lAdkR7HgbCtzI{Y^P6sZ&)wq˩%0ƨ!U䄙&v .%}Je6@1+^{hH#/4k9~db.y 3zA&/}l&}d4N=Ў"ns\P J{\02(-B<0zNhf@qW)-dԉ)BzP5no 4z ֵvfCImPC۠[B%uDtE6kbg4N bF:MӲ?霃К`CoCxcNc?Yy1KcrGY^Τ$Q #ߑo ADt(Ӯ@N9.Ub&A6kw78>aԏ紶?p ! sn0 BϷU8Us615uDZIE1X)BV^DEs>9ƴE=lqJK3Q` R/}(q!a.z]7{+uM( ^QDwbw YTcccklc"p+<%ڪ2b1sP+POQzbS[~X‡\y(eC.gd* ݧ␏qs9_$L=-zJ SwyiNO9B{LL/2=M&~h>+9%j2D;rtj:xǀ0bRk]т) fxWPvC*5d`K/,DsEO_KR^,3H ~> ۱ 5'F?\kWyf.q J Z1A, ݱ3AC{3HRw 'Ҏ ;ԹyB4]vId.0 |RNjnSӰ3N0-kK{U>/ށk/Ѝ85<zLNA2C*jceTh8 {gYY8W&wΌj)꾤Lz6>axRWGΣ]wF==u uٽ5K] f~3&$exPs {=P_gu<mD}gI&HyeSL"ŸG/Bz$ xDkkٕ8L#hBCJCۘYdMYJh^IOՑ9z<04,ֶw-D9EN s&M#G;@MpTh*eȪ @T~#f4Ylن[Gb$1bԘΏzU0Y6Pib&_\\zF*(.&bb @bn 0/#Z lHI`~n~ͽJF'Jk"L\srR\^U^tY\`x.I-01 8B \<ݘ0K_7 0*3w/#"a(qKPU*>~:R$ix2 `*_u&tgMLE{Y3V *4׸~wsĖvj@|s/(pຈ NSUO; ]J  1[} lWW[~_l,' X@? n 8r 'Nįajp?rbA-,Rh3)!Ћw\BtY`^ii17%z )8(ę7Ds nFA$@^ A$:"zj ܲ2p; 8.PXzD<nHfS f6e}gϳ80'xsr=i@xIBXm-X0Ahkcd.ѐ؟O]7dz8>(Sl,odޟ~ҫ.ՓufqtFCYN:^2{z>s s-&{sĜ-1.+sp<)EoQqU[a.*\'*`NֹUGIҸ1GZe/i\jZ([%͌+[kJ jū@A2tjRĻ T@>CZ4j ѠRk6MB$ m_۽k)&+,A]X=g_6Kh$'PH?eus7z->1ls-' ӿIp[>FPSAuq>LbC١ ,"}[0FsK%pR~~_W,b`Φp}4%ݼ0/ UZ ҳ!c.KpV+6 ,̰19GޢgGծE>^_JH~*]hY@ '5DU~RDvlQ߇dD hĻ>FZKe10x?3Iw 752=mI$GÉ'w]{+ֽ >~sh)V[]c g{|I,IqHOY'}xu[l>O6n=eqޯ=5Y}i=^9,5D pBfDGre^WryͽڞɛN AbF \zN"a͈XltKndbBC6Z*HNgR'oAWE+;b4'fxء>nk8 12ʜϣkW#WFLl֤ !d H9RƼ9?𻱞5my|∍8-}Y8AY~ "R<8~8l7$ QYHF9'{E=1ycucz#P-N] 7kV>?:H Ua4nx sA ˚{K<]TF3%Q0TQb-@kvuxWǁ߆mJ'$zMԕjX$CAPo Mk -o}$z$#aSMO5X00ձlx~{d28{FFz^ LAr'$6>SSY׋ƬN|ڰiY~r(5LI2[{RXlP"..{:>;R z;E7_ ++NX9ߞL<рI<b? =^{'1ݱQXrl\L &^!3JSӃ9P^<Bc#E b= hMWCiS=Lsfq21DZz1tƊ']{0CNXMqu"ѶUٛ eU]ưlC{[FTB'I76QZt+^\fu$~0vZ蓊:cEw4t&tLvMՈܾ^ bH89,]!;<;yWeSck/b5F &ק兲iLwCoֵQ@{ i"6 v*^YI 锚87 NFJB f}M$c[o,艨{k`vNÍW_Y 2.K=iG EXow .Tfv vl|~{`;co*̫ph^D$ vi.W7P"ݫC#ڮ.Jo_F Qa>4lY Є zqQ9 q'!Q&s̈ӌ![IV$c{He49(eµ %iu(jٛn{9G\ F3Y 6 p6,i6E01L>f.D:V^l֮C@9t>?).8ߵ?"tFeަ^Kʧ5PyVİ WN)5A&2v,wO}/`Av>@},r ĸ\21&d\ŔT[vVan]&]#uT#w2 xB}84źp|VS&Ii=kp!.3A_(Z;s~eB]ǙQ8aZI VJvp;VA/gpoR c$5[~VhaŽC10]R~<2@@;H~+s5/nowE#ƌ6Jc/=!ʛT;(YH;l3K^:7֣'kbW?v@( CB>crӭD!Og㐾}c%R([LB4n5$F 0SK+/4x|D2sS--귰q`W" = W?+}RTGʝʵd]0ƻP/CoK&={A/WyW؎TѳtFY㸀Ec[x?B 3O%vn5oǷ9iۓ.en FJ4iOYִo$w6VY, 4NuՙhV Py*9ERF[[tIw+S,lӴnjD@vl1#˟Sng+V`0q3[RG335?ߌOl? .l'SNB,off2ՙB?bꂡ4H^ u_2^\WҴmlX|a`~qFT5CgH=3{7ibx~h^c8F&I5k6`~M wMJ*LD uqނbRḵ~LS ,Qq&ĐڥU7*Yd/NhcyCQk4BV1?u8j*CfnζWۛ6; m@mYt_EUȱ 7 /;;eJ@2X9- m CO d% BW]JKq$ZQ-zA#e l{Bruzq}DvyD!ŁJp]XV^kzmoaӼB]vmvh9ta<g/&{F"6狐7B .JEv%&I!ʎTL~p=AcMJg_x-3գIlLDuk(e\":=*)ݿJ gS,gH⹒=ofhN -\>\ˍz<θ[8[kǘGX2R1p/KqAiW(L]y/[愇o3AXșP)V:wX~; {(Spy6mm_uO5"k3to\|KJRc(xP~_ vO;~QJWZaq@HS!anH}ԬSͱ:Wnhzv[MԐRzMMɋ:lbR?p^$>. vX08ͦ0ǖVJ;FN #\{loP S5I;N56FX: eFL+5$|Mٟ  fE {CVq_cĞ|ҕ T-e38SWa^CoQ -Hu^=\X IrV:%:xA/ ~fLv/ ko$d6-]z<!+]X7*%Ŋ@t5$Mp Z8s2:7.qEdQ 5XoF)KlX\%(eZT5i1 4#D#KʚDiU,eb! bɊ;@(;p,W\-JXjlKf;UykO\sPvTla ;H\3傃Ģ!EgV,åIU@`?mՏuxj *(xj-qrmH{ Ǘ{W2t ]cY$ܙ_tϤC!اyh6S;|!+ZtӜ򟺠b ׎P4 : tM۫9gJm >P SB-tls@"]arg#%\#=\p:M!wA| ݾcqdαEXcM<k`sJ4wtT:*'j hf1S4I_NMG|˼LL!ƦAΉz* Mh,޳}*G{MKE2IbJ;F֢ǰ-V ~HN}! ZcSp#Co/IJ]2eˣxPI2N+M&{$9ʆ̖nJ0tʵF 1|[Uɦlka["c GkJDŽ&J WLdA&j/z*&8E%p(zM0xb:NEfI,Ɗ6:&Ih#F *]K0H;ax,Rg+Ha"GG[Дui}VEr^sE/Z%`j%gF=h!_BvLPզ)_Pþ |=z&i;_k=sɿ EsbbtNwݔ>6؅EU>[dm/'Y=tG,v[L? ;IɁ m庇*̡gDNB&?}"j{^r&`Db^R9slTfX(IBpVRD'/{4;crw-AjE|ast+ki}"Eo~a?̵׿ZF@w8Q1,ӌpNEi*||oZ,j׭2!0TX(SMBVO+rόGJ"U@<[+UJ5=ccS4?f׏w9Sw/$/!mKWwO(<^c5KDFeˉࣩ՜:7ިH:(YdJݛ @c|Il&-9H>5^\L<^Zb|h mXpz:(BLwM(㪕 #uox#m0~NzdVt~J5U\H1?}d@pI1j6QW8uaAS%U&X )1H}T/w5zjL3ף_̬, ixHEQPѭ${[K2]I[P ũN O\nyuwy{dˆzϳ}#K"'{\"š,n6 EsL[Xt`j~T\Vb|9 NIw#"2Ҏu7 Yb 7|0aX?=1wlFw7k@r0A +m3vFO8mT~ndF0 a5u"K{?Uɻ0͞!ҼQNIĄ("f`VaOڶ>('x~;[&V3âآ.0%hƌq0)~9s_^l(zE1$ ݫ.;H{K9b,BoH (XF#% 9*Dp|ZDgA 蔋ʆAKüfiNh&zl'|'L]Dt.M *]rYL\Ar@ 4\Mo,o1; :CҷVߪ߻(Bġ/zt vL3v70[u9+H >:X08ϣ0\+ ?m\l ҜA9a}!#wK;Y j_{tH V;2SDQtf~L!X$E(";j\v* aԊѣyg9oenPHH/$9Fo*dM8-].G(Y$FS߭qYIȩLð34jNp-7;AatL~Bvi$ozoV}4V3c0pӋHU#chjK}<4q;V5<0nZl` nE+۶e`LE8#t#߼&;=Kɢ¬㿡P!XEʻGc]κt*M% x67T xV\{fFC"B>z)T30+*EYN]\}g.HgqT|Rn[m ?>ThJ׷G 8KU,r{Y;KQuXs`={nR`+%v^Vh5Nm-szͳ/ۖ̈hV| \TP>F 1zG$Άlr\\Xۼog5vSnㄥuE^zWn~3x 7|˴LwNucFj/Ǐ\*U޷.[Lq5Q3,Cp9x4ۨz!gҒ)ŀ+v< o 4Kߞ8_>SJ)T$xt;/h:cx)3|t;&`kk:.A; Ui$|ؒ-:2,5wnyob2Fچ.dA1ṷLao,(Xpn uKzBvŸzQ5]Z|رqddyϕ4w C~ەy-rvzp9&Ltr+I&{ÍBuzU,ɧ܆rn@:`j4j ^Qc+0h=@![p{a#b-6B7gFJ/5h^7mwN@ `)iI8פ<[Kc@1 Ɇ`o4?KxZ-0J\^Ud5@mD5 xvgpuxAuٷHyFSq^*_iS|J]v\   {lCkWcS+'d#hciT<g#suHȦB>/γ܄6D- C+֢^O{w(bU8&kká^O__'AQ Va_^rgE sFen]Z}ace*Ѐ =IaWaqL4WG_]eNW[lg8֒XX-rZ"Jp\P]+&;YקuL=53MgLnoċB^aiG s(/K ` Kұ hL~6:mĨ SI Vֺ.ՁW#p(D;o->A` ,UNFQ=X7WJ $8':D갠׫T%=#-LHx wG]5`[uHF8$T]DKsx/wm A}ug#K rwTn?ưS{P̰em(G}?28wue,fpAp -?Z<޳^d$ FM";\fXIq~3bq3r: /;]>^<@={.#fXr ̀/ g,1uH-J4BŃgS1sQt[ vO`j$j73l9 ] wDs$!&Q`!&_EªMg'@~pݟ*enXV6͕ WD@閫CX([I,]=i T8t2 iOe`2 "~kSVDv2 ϧצ.!Yn$C,Gv_k 6>A{!qYZ`;9_:;K# q 錟o9>R}em-4UTgXl NJP}l^zJAhӻjoWx3؆6L֞a8-ߏ1Tr emУxBqIt[|uq Z֭EuF' 1FoN_JINH9h!MsdHO1I p1,nQ;%2c-y Ґ#\4w3sU'h VA AL# {m<_W:!4 T zNZ/zϲ6^Nj M-@{vSX֐m_ ϗxl>X nSl(搑g`'~d0ܸʠ)G\p uZL޺s˰܃EV• <6bJwծ*\IB?ԬCa:K–#뼓5GJrڊ"cAm\R^Nh* Yec(,KyR80|1."amn/8 ЦdLͻ+vME rȩ@6<\ wVЈ J@RиR` CUBy0K!1!"0-B6hQ!,zy5{|?/m^v'b\Ze>CJ4; ɓɔPD>Xp;l LCa`0?UE i ;݌Ү'wLCTXhU@",ōa -HeV߼Q+k5q"R  MwW%'AD,bVF%(3yP:$?hzA+Z+1FE/nDI=mcg۳Q NU1{֟d_V{*b;]oŸrO]]adQ?%OF] ҷ#wWhϺ˲sO2D V-p@Q*]WbPqj\U-1-З PWlZrއ8R7mssݗoD#ֿ_ WVg,s\ڼr?C&Gſǃ-(EkJq0lC;pC6ժk(SlB=Zi;{-7 nK߼7_zcY{u*T &@'!{ .@ӆaϙLEЩE^ݶKaJ| {;^&jT2r]O r85T>|{m"=B0|ONj@?1\ wedgk_%}>TjȺEo Lds0I_Gm֐4^Zۙ)NØlC}=,wA1+Βr3Oe1Qȿn]#΍JU~k.K85`Q3q(pUu[#rS W=LDIЦPӔN&ҮzZhM.`:n pPu`k CTe[&0X 0 .vܯ~mZy.Z_Aui4a]5 MEڿirO/  bh{v-Rp}S'=x*lv;#l#;;zUo(t:gpH4)=h1ưW%=.(1w2p'G T[G8jwق(i)>hVf> =?&&vi["t G7jNғf#dѮ&_̥W!i|WW5c)/J 4%oeʝRZ ڒpOpg2ZBQ{Xhi_PA4eP]!̗tEtRHn|~w)Kw=7OW"S::IL"퓪`ujA fF'CܝQ`('уVzarĸlHK Ճ-~` ><Й (Kztn3-x{B,-+Ӹ¶kO{BHkET~g൏vVD3f|ƤS#? 6ueCjJ2Ym 1!Kh\7ۅɀX-Q&cngs>|U-GD۫ng_$\UZk%>m>E=(We]P=orգRtseC\<<[귥G\E8i$M\ʕ ?"-b_01۫ H'4ʔbe"S8NqGn|ZC>t+ER-\;.Mt_$#E<@&d;oCp[Ȇ'^ [9 /y3ڟ +'!f}kFv\V`{W䬋 쭭 (Wu䬚)o_G_EcUMPSp"&<BFĺ͡K癢@׮ v.A޿Ux0UdyC-4>@!lo2j+7w_DNVȡV+q#L ~X‰Rbuˊ k}7 Fm~^%L],*nV&%"%Qq m[0Xw&6XSP!#߸ec yl0,l3M-Wsƨjk̍.$lSͤ",v֙ۍ?S3+h =K!#ϵyqтQ/u+wK3=saI8 =(os c (.@Œ F:d hM@8s9)sayF2pfmTwd~gN'\ͺ&qvl֌XۡOа^~h DZ[VF#RɷEI& #A"j%o 4:J0Lo#J7-_L`c2s: ;f8A'Q&oQ)ґf_h~4mS~r;A}{C KGRI5ѠrX֮ !V;)M>|^Ao1T 0t Jޤ, f%:3Pкj\ч BVZbU-ig[fbt[>`08>W ZdptelO~rMmiи%tH1#?HVI[n8IM //(Twuin@rP'焞bPt; x?bИ`Vr;yV(kWѿE/rr1 */[~]n]^lpk7}cuLnc._Q,p ?tWWco6,xo CBiJiaŭF5,Zu>~@CNhb g5x|z]!$K(%9U*9+3[ JBD`Gc׿xjC<$C6$(zf˴p}_(qui~ x}Yaj vٽ0!pEcҌi=c`RUKδ픚&߭xυ 5SV@嬩,CjN`lWp(AF~[׭u+Ra(3I?ɉ"4ni^ݓv ,;|-9pbbk,XR4#uECW*e,0+VLC1z\sO0:&5oiaWTc+=BR~L5t" n(EbΦ{͐Op#r t7!Ji{3D\>F|sDjU btLvrna:q $^-@~ ]#=xqN!;km_;o]POQӯw3TcfKpĀ.I( 1vgR9UK ,v@S(|Bn y)+asLDS*?M]lȶTmc',.{Tg^oܲ6-S0a]O:IWQ=P_ ua,4깨^dM[FQwH09\Wap~D;]{6*j4f̨rLpɓzZ;HAPL87\`"4}nѫI llE*B6sP&mJKk+UR~ډ*d* ij#swk'X Ep ۋpv4aiGAoҠ[3zoP(aJ9/dcjl%-*MI)D'?Y0sqUI 86!sp9Gpt~WXSzxh$;B טV^ČlG8t7DjdvI "*5c[ 4\|eLP|6Xiq xq@;bi-̑84b@ԚRRȓ2"Q삏#oۂ=:lFn۪9͚u<#L􌧻3eLJV</ik݀5 nL@g LAԢQdnڪ0:x4z&'=:,t1Ϸs|NP#ljBXХ.fK.YH7*^)c\hb)5c/D~S:"ܿ~r'Gy.y F#ζge`d<[Φ"uI"|tR5󖤴VSuuŲsO*ƠS8ةQ;P+F`#tیи7}fԆ `eY366}ׯV{7h6I!kKqvxS@ChusHx . ǩNQi!|7Gf:g4y1jNLա>5?xPFζlł LlXĉrFSZ6\qp|[z Lą˚7mK~5@ *-`Q>cy" IFzp=vjJ_~ҢS7' ;sԉSg*0Ƽ;|;BmAՄlov{1U0Я:照 ,O=zסzkOJ,2.lQ$Kad[2CV TNd˙nR"RpmpC#ȥ3qa)i%^5D0++qm1ȯIW.f>ێ@U>;lD(b|1^-ZS*$#Tq=r9\wg[C ͺ#/A9m@k3ᷩ5H.i[&(5Zor.Y$\2H3PUe%ڕ,Lo]*x%(G%B(b/ \%lzC)EARmzT (kB^9\P6) Ho-q 9Vl"6Dz \cNGKޔ RESdR.k Y,w\`&&)ů/f VÐ:q;4N ?A<KQ1wRqNQ".y硍hoog.ܾ]5I!eݴ8o)m5Ux$~uQP?$1^vaVo'2uW;aOG𐠠O!/=̔ՏS7}h}^'hcfCzɒ} fS ?;8ZX}bCBe^)vA^ wf@ 0~3 o g/ϝ˜Y%>>IӸ5̖t1\iy\)/pۤ55L`)عpNS!fqgOrxjSJ\Fj^YM9@4^nZo CJ leC LN l,V4 jNOoj"|9P&6-<1b0q!Fk`#LJ QusASL;M~-?2̚.mTN8M_Z9s͇vOSdYb%yLQyAn40x״)RM#0Ǣ^i57lNt>>jFċؗX#[%?:Z.D6?w~}`2E[ 3yjV0<8(cu#%\cª<[p9 O BG9̝SJ_zIأoqMrcK6*)bj݆X{݃.kJx|D"¸Yw섹^Y{P:գֻA x<1?N(j/v<5~ X+8DG>S)$N1Pw~4 %v_ߥQ`e1\d 6, ^9@F O|;G Wja64;$|zˑc9<.q sH/a>{>>Z?K6[!n+cYУ΁]ֹBچ}40*=4 2/kĔYL8Piw@`1gIH|7WC'G. ?D?KNNϲT&n"`LA)e=vR S"2a׼Vwj+p" zrgvROM<@P\($(Ϟ^~/R7+/,oPB29T@iƁՐ|},3d0w,Eį]Z|+]h2+ WGlxSۧIcˀi'O: ]oAk;.*mbpLXB(PaęH)­$tbm4P`ܩ)~[d1癧Q5\;ճ-,5"X}ƭ;KFE ~`C{.j%6M<ē]sT6czf~zpReYC HG]+FA[†p4;s¡^XR2/xX; p FM\eLōځeRq4xA=<(gdx.K}w*vYyG @6 )"~! ltaA'y몣~uݨƬƲzl rthP;HFfWʄڗSH=n[ fԽAVY1K&L6}b bJRGrHy#QU+/}5}.(|I1Nf1zW Oۘ{MӮ0+V9,<cV=JzFSŏA!V5X.S&OAO%H'Nŕ,_ q>6rIE̵ WW@ρERԈ{{剨{Psv$g9ad$mbٻS4U`0C+,d`tހwdp@*{"aRaGAz.3ˏ,ҽ W<1E8k q+8rn5#Eʌ$}*}jg=;ydIfm He**Bn+oNՔ_$GBϸB>V @{]7=FӑUTI=LFp+K,fŬX*JJt]{G6{*4=^=5ǃzMF7};(sD:񏠽[Js2&`c"Kڣ.NRn ?'REX,al4<>ΝP^ՑP?.=Ѹz.*eߦ)pT 'RiJo䥏I&tQ!qW@˫}Cp~:]9ůf-!^(FP pl]L3):#o/z1T>4n2Pm0Fx5/oR*`,Fa^L4WUϣiɅHHdLᱺ}cp]>R|U% F8$T ƫ]OǥĂw 4] |*1;m ӉE^4]YFPڠCpV*63!q0z$-Qyp+* 5Z~ҩƘ<-|qfiUkc,y>ek$TyǢasԦ4|Z`^,'Bpj,%uQH2`'lRƊL Q<u{z8k`] „  {5G*@.EںoLY ǽVJ -IϣW Q/tVc, PA|u`7[2 es|1>[TBt9]xu/a2\DYKs\d^ D/Q؆͈ꤦHRկޢpl&bI zRp][Y j*i~?UUV!KϝIVc\:d֬]5dmϕT`IYoGK뻞:K["!`D.2H#~$!8)w}tT$'Lm]| (y[M9(3?Ck׺Hϧ`--K n(m]XT:s+Ѣ_;8"(NOP\ܣԞ0f .wPCs1qKCr6"F}EKۘţ:0Xj!9cc"& ύ ~紂~6РϯHcsF;,TeṇnXjP}]-Ƨ6>_#u rc:ʐ?Xʓgb]yTXR4҉zvG>O#Vc >_LZ7x3apslXkioY'=}/PPɿFd!ƺ8o)YhEank^6#Oby\ )#2Z1BʚAN,hG:k ľp7s.hiȑ"L5EWB=H̻$7|i^ ,%֑nY6f̓* ‰7GVډV h~Ȳ$^q*F˰oYci.&G\-g(b KՇ J]*lCLm/W. ѥ=-YUT|J9]ޫX6?>+ tJc.!\L#!#I*J sZ%K5mѧ&cUUЁQDW,4aAO^!)ԑ{(] [ Ygz?V;aiMYe ƃ>řM*k,oW`3.n޲ gOvw lIop'5~P21: u108^],]4CVJ(RUj$||q$Zdfqʃd.bK!;_њ nml6iuVWhx.(w~EK^Lj#aͬry^w;+y!q6|}!!g: ;C0ŧ;+ܼ5W,;DEWJ~7&[iT &~.o"Um*W0y6\>x4lE} PuR7G=#c3Rvjb}dE3T=N>Ӯ'2kVG2څ絥!b8ahHtԿCIt{ߕN=Qj9\~Oh0)] gIYex"L/JeSW4QI"5:(oDպh<ƕZ`딛8"<z3Y]+ڨ yXu*zE; p܋\/we%<)O۠A.詙%8!cCfp.6c-گXAz I}҇}rix1~ ͛%QH:$+xF@p8.hY^:^px/}A03f0;86 s /P&!vM:ixtE*϶[C *)PRmm$n| *)M^o_7 7} D[֤fYݒi={pPʈ6pktVՁ TػsuoVaZ/XX!z~:*DF0( %?3SlB.!gysΉK *'Y.f#wWqwL;fgW;Lµw*;cNQb[&9h@br8u77E-.IUdYG׷TwߩȒnq !^2질qi,w-U:ׯtP_Q#4k9J/Ur`åd۱M41Bڃz_a3$'zi4c+{/ӑ7pa8$рdJ>R+|&l ^vE.4RZ1@cVRڲV6!9Tzs\^,IӕLU Z$tf{y=ک\:D[5<&ʁ E457sy,ס|mLdM3DS?Q ,mxB,GN@-;uw2\P\RcC1/=9sgԘ_ ON9|#j~O;ZF5DOvKlԄ)=?/wRbK0CPUdr,0P)eXty~|MbҦ,QBٸkRJJ>7U)f1W|Y'5]^>ɀ}'%fqm}'02f+0\|~0R FΌ1DHf`2s*U%IU5zc-bLܺ,_Ҟ wJeҚK>%_Y $*dDU3{Œᐂg2Ӡ R|Z~N 6@I)֐8d52!1^:4E75pA`WX~|@Sr\3K+T=.ēzLprx>SUw)Z_;h-w), poŵFKmgۉX)5ҤNC ί-޾dw\{HjvkZҲqv<@īG;eKC]rjeОPɚ=$嗯[ު_p5f%: [z`lLI)JdDѣshEn)^c^ |(] rwOеwRw.j#XʺNW PU2`!W4#]f?xHf*g|/_[33a%^t1-Sq="XfO5c]K}(7>F'ƻ35}e;⸧*D!HBl%y u>Yv@ْ \XYTWɕ-K&p,U/vt뾋TH8dWVWXB9?^U6\q(: ."gH)ĩ#n VҐB>mWSo]7҅2G}֞{O򷊦& %J݌>x ,\/FP>1*|ZaZݞ}" \,ANIN%aە\+?Xɂ[*)™f_q6&fۘ,d1YzSi4*. W蕔x<UqfƒFzY4σt [1诠RlDďa0X 1s /ړi 9ѼIG~i1C_P!/eʫ[`R3q'Q!1pEHV+?):}3ZeO9^žDlI\7\\N(kFewZ @ 6g6j]=3/f5.AM ݫ;/9bX+e d0(`l$bZpjxzUboLk[OcBaӆ~KF˫`A y:wk9ڂBeXRCdĭD$D6\͒/?FBoͮ|1X3pˑP:6}!ͤj] Cn/BVGIw7ow@V/޹H"V?b1~=p#_@ܤ3ܭr&,"I-ʆƤkIEC@.v݀{˓>+8^ySJh^cBQ7;ƥ1TC}%ߜqJB k%i)r$.Ttx~*<2F'ż,rzؑ&zDOihCwu!Ÿo2{+vIh9b3w2: {A قRBL ZAY:Þfw&yE$TN %T>܉L}n< W yv|^}y,dj.卵%-xJɅ`)EglN\l 1Ng&Ȼ٢#9z.^lG fط`T+9LPeح!9|eJF <Ԫ@fa=ulJ-pD>7,,J$Y†%{hG ΃pdyV煉kۺ3_suz7%>5}yyp<N͑>M;'^m2%%Pu1/Kb{V8b*W&S7}KuwEĪnΩ<} g۲ ]I5_ͽjy+U t܊uօӑ]t8=gkΝJiu|kblVIsޖ1B jNY]WoN# ůFЍSOhx7ߘ}6+G,noQ-V \^2d9=/Ci\oVnmD$sCX[,p63j$Zq]FGJ7g3;~7A$>QKxRs <#I.7=& }E]?eÂ,uDjEJH`qlc߉_屠.ƻrٱnMJ!k8ܼPH&h{' QR`ĺ1 ^6j8ڳ-cU \9ET o?U*X~<`t% !AbD>D.;#EcKmֺynp215DcbJ{:\B'cRƬҧ'|1}X 6hezpfTDZzg8PO84^=8KiPxնC"Pg(55_,szƁTW):<~O"+7sYۓChjIԣ~!&ә҅!f1>Y]ȣƷʉN"#jJz7i j[C@VY$}HYdRi=J3;ї&V8E%FI~.UO7Rlm[8m G8M~kkM3@q/RLH'pD1S"qf4nA7BrMZ>V7dKViHt.rMG6Yˇ |j m,r|z`f%⭀æ JQP\5Bٲk2:Jq# Mvo߱zg a:]Ԓ~~9rfIlHgk,[ S+y?e9sȑ\T -Mg*2n^^+_fTrWOOS&p;t]Y{Gl30l/SD+lnГzjPD~ o) Qh}[]~p!e$1o Qya/ oq#-gw(]y=9ܙFxnԢIzcf f$ uH.56򨢳>Y2^@.\kGTbV5띎Z>]Ycڋ?NFAdH7!K8Ģ\wl3!f5<Z>vpQKX}wMG~KTQC@ m( jѝr@>s2~|O2IMH3_:Q6GDT=1TO S7v^?La1h?i8803徣.r,_nJn,LKֻ}<X<{.q J,aR> & DKlJLL% :w55Ǥ0jq!loz=@b޷b{zxJ+Tb $bCwfnݹAl*}6u&XkZeɄ蝀oSaAz+z=xUpȎzBc^pp`BfO,&T, B`oYu gME$͝0^:Nz:mأg@NF'=&t":_\+ 8ou,{L!9dZK;Dlỷ3$6nM3ۅW^e {vn{pH*_[+R.[I" ɽvz{I!>}YDxo\BX:O@u~TVhf2) Z4ҽSA3Uh-K+d/BW-hVn8acᏏ[37͡`K|;-_WM}"OH9cZ(:ᤡw5rsf˦~(9~ 5AdwycEȄ<V$۹VwJ&4(~c{L}' d4yS'23aX67/R#O{A:a O84w 8=͢ӶƍyKcL\sؤf19nkX'%;i%m[6BE7PLXaU͂}`e?"' Al?VB>;t *bzn,__)$$G+fU1Z9H!j9.{{$sI7~gc;6!`\sFqOGUOx{n \3SߢqT5nGXT0=mf`!"F˰'EKn` ~="3 j@G7(2q\;0mQ Z7>%'B>K; UXo(Þr @|t9۸#Ҫr / s6FWrĆaG ~;Wh.&& G؈C/..dh`ڇp5^5pfNN@ZG#կjLveOiɁv -k,VFPPK -1#]$kvv>#D:>S %@=cO^{md_!ck 8 q&M㑾#³"hMmM#q<ދwRqf9NvRa}'c/ oOO h~H+":Ѿfԑ$N@Mg< &UF6.3Xx5K>[@ G3R%@moPaH{ /ԊTHzv)8lm}N9Jo ; v}d JP)1 Cf羐Dn}/YMB\[谵{WUG>|u"3[͠Y IMɥX5/[TE_:"h^%,MP}a9A׶ކ9Nl $À V. ^[;[nc"cǩ݁)kT9TU詰OsW>H7qn'oֿgh \,19e3y_| ڴ[<0!W1^wwέ*:o f)iL~OIMP0]"1B4j#ƙn^bAC:ht $+ßR@EǶU(I]+ݜ@KVqEO 02蟏Yd;ڌbdB˯a)$PCE+Ө7i,%7ԻWwSI>MpC4x|T\;-ysUF1? )`: >9F?b}7Oٟɋf]cTsǘx܈T{-P*rԊϠy#l$=K,֪P)6b#l ]C.&/m\[nb"}G%Yp]WbJ#7O pa&?&{b%zLm-c([@ipux5RɃSm_$,  V-˦OڻwBك$Dm!*[oMs7@1Ό1RxQa`lb'`U$#LdS}%ދJsHz _<@~TwIj=qsy=ɥyCu5CZ܁*]a/Z?290@H?J:AE.ѸE,;~ #DvM%G û;k"yUziI``0_>>I˝797FUul!!(vD׫(lgT XfnMCk,)Fj8z6"% _2;"JqTͽ]~Bb(o_53 萄 w@!Ik/oOEH CQ͐e1VQVǙ֗ ϩ-tMFѨk¨*,)עu20A&GϫNͫֈ+_N͠6Xg^f{E[i^w}, !K,>5{("2c)N6б:X0 7L`z9ޫGW*c&zaieIRZ& r^BiGp*E\ TKHy`^92Jw.mPt8 Ųa[5FP#W§Zzɯ 7Xwt(-1ދy{O"ļm{Qg:S\ na. ג<+;4Mc}ք%M=yH 5i{(ϻN["`IWל}KBBv|wjZ{_loCj(NeM̭#T/!K{|' gFܾBf: asU~y23ߟjlkn\ 0WL N /`zWLc .yr??x(&ES bH;K|g" hYTVkv(sKkq!".'jٖey}I,ilz/5!*yZuϞ@ Z0H_굦ϝÈ0~%h6NmB[%Mt/җ?bs:?ŶO>:FbuCvcXzj9gSF ƪ} H`_찑0SkbhVNOg ߾ؕ3.\oqL쉆a8@Ah_x 4q&T|E GVi"0 !|F£q2V\f S&jIHkAcOj}? 1 NJ=j,.*=ʖ9<Eze3?ց:u(GlaP8y}ڐL{o dVnBW1-:坡ȥF{$JUuz-SLqfv AP`pYkᦪ[1;ޢ{V~~.o!TPݏ2Ux+sq%:{ =ܘ+S< ZTIǝPg0M1m1PM|WJI~uD MؼwÉiOh DLY)[Pg31bc63o oLu/\s e2;pJ?Fa^/;DAϻߌ)|̕l6lASݨndg*uT+ͧ8mƣoH ʀ::v 2昼Ky}o2B=e$wp1}a|@&B"AxfBt|_׆Ɂf i f|̨՟H# m-2 N)cElV`uzQ+ ѺZ pF{6_1\Hkg,^,FLlзQ3OD,K}F^#A{䥂6 ,14l3avmu,njz+\ǘ`&Z3s>YpȒ7#,@x;XSsT.*,CyWh(Y*'!n23;t4 ]O(ica6I\uusU0ǵC7U<+waNԢzWyR-KMaHKjo 5qFN$~/d/ZjgUs*av93R!΋3X `^6F逐eD:;> Ɏǡ X 2!k6ܚ :p# NkN&ТU2m{iDzD ;hMFg0d26VSdS^6?3G^8̇d@uHU0N~pfLE|I]\!gB a!;>1}kٜ6(bC ^@N&mэ:hӬ)ӏlS M"eqŋt1U?Auм˺XN9zEqUK3)64r4+dѼSE)lhUt,PL}ESr}L ,-3!LGU6 2Š+"_Y g?6,==)$D-9rڢYԜegjSeka6LIEYɉ]$ 8"kcG3<`nꓹO+7 E74 3Gn͐"`tD&UZ@t"MB/AK.^$6bp9lmmJ(F/ĘWDAjxM#}6x+s2! 63@;?^==ؾCR>{cLJKZ7WƤ)g%k5oLc cj0`uF)?/䳘̈e?]8*PLеuLc6gyg)99L!?N]|ywOf6IoiHLD=X>RR~7Gca~ucHpT:Sǜav 5 5 )TgUlh/JS&!1B1)iColOjڐA{&Q.\yp&cGŊL3|1hFw%_=i{r(Hoyrb&٤Vخo>qt-'fo $ {P>l_J,^mmH`P8HhWjQ ^F.r:tx*1a-HNX 'b&mXz.q~yZ ϸJ Q+?]1&ĺ"#kV8BLRchT5=o`(ˀ!(Ǥ ?hk>U/ )Z+ [fM'U@>meX"FC9+_aڗkFbpk 3i5516]NWut QRU6nu:P{g"<'3Vjf/*ϊQЭC C]r *⒱܎U&y.{zMMDK{^ɕ$`s027D%l;4lBVa?íAN `/Xs&;DMAU3 +|mJ'Nay},ꢷܤ'>xqp\8 SYo-)7D;lϻn$vx0OyF`sj AtҫTd_HBOanŇdsw y}5lqC9YޮIm #@r8JFB{ǼB1+wze\2yf/ PwQ5(yvVdy"(3vG wUlm UܭvDmod0JVbԡ TvHvWnGҏ'|˭ ?^y?.'& ETSicQ NƸNa:0OBjLoTo|Ζf{EyZ“tI/a+ϠUױK̏"cjbxR{ᶎO<;婚Q:~$a ?ٙ2Zݾ g~C`~ɡ#@[оF$fYm>З-Y#9CIl"S,84`QPd*x^ nQĥjO[@TO -(1`Ph/ق3  r薘V4Lhp:wrPZ7Ki#|i^1h 9*zv28LƜM0Z8Dӻ %m5u L. !j=Hbzz3b'=8,DP/0p7HT]5Z74hr^$R͠l{ow1xKP>pXt'ɕΞЌTcX'}p`Aj*Mt?%~.G*R]w/3.VǤohKG4A%, -!XY@>wVy&CjGTVI_IY5/]E#/}c.T(ۂyLuM|PƦ_Y9p簔RESQU/^`MY?-9uk%(jo&R`<~E}Ig|< ϶%uuGCy*L۽p/rᤃ ޑ$fwUw1+b\&UTA(9UI7E G_va:v3q*[ͪ"k)ƳkL>Yyy'R5>+U#Z, ¸W6A~lqcUm/B2QH ˿{uNv#&g=B)5zKߨ3hJxU<Pb7*p(wÍ>viwF?y9kf[[ \VZav3O#Th\5$~L0K'r)Dqw;(_bB>6NiY1ke![W  Cl2a0wC,Vz-wJAU-z<2z'%G>HHMA\=dtM4B282۱hqr$ fi,YkG,~3a&t;xhjuuǒ*TUSƢQsׅ(N6b13!Yk7ʤ`GEYU}#j;#c_G_O@ x*Ԫ86b!Fӂ #"t2X]8p s4jb*w[ d_ M~C|]V5vvm*}iB{vx%S@RKͳMx;7έ6-T;0Sxhu[hj~*A_Ⱥg28-D9/a]~by #N nbxFeIc(ɒJ^A-KLzwv(CMðh6y~жӦ0-M\w6~x1m[ں#Sܟ&k9i15Ck%-[TK.tkVr1 FȁPD0▽(ZBFԼ##b3(,UUtw lk`6 ($m}픯O3|/dXSfe V!?w0o F !!瑈3h%2SCA (7%^@YWwSCQ|P #T awgOy4b7m K'gQd YG)rI1ECdusl?Lj=xPP_"⚅ &ͥ b73>L0I| <̒a"q!xԟ+dYf K 궼']$%ܫ%"2SS #ĄP- w=q'g8ټFK;t Z9g(tVti~4D4w (86E pd{=ˆ7)~S4T$FBi)ٳ<) yGFXV5F"Tn@yHcNT%,$F#.H.އSA1iU1wԺ!GmFRv7! Fm+ɓjuȀD~F1lR`gG tعŔ:70ikk`Ԟ57Mq"%7TFi\ "yC墎Z> >| ;+7vTnY!t zexd# ܉ؾmm$So '@@@J!z+9GSÙT|VKqE<V!K ˶ -|%>>g k)e/wq"J.͟[qOn`#({j,[L?(K_nfY8e+Rx:]d?:p <{(2Z)ȝX.sha̬~E PI N:)m?̏|F $V 7fWw: x?;9v!EK\_M.)![zPB`[R^x_ ,AZk)v7n!whY t;E,X@\$0mmC^ ON%8 kLU+ǫ)^_=-!q˻mNza;q!6 X?۱8&Q?!(>6&cYS݁x"B*gB(>> ̘Llt]F%4@=_W U&@rii_,RG~{1\ճ$Wwc_tEypb&.JwKXG ';^N% {YfCo 1%U]{v{Jn_9 C)9 ggV;_He.C%:MԮ'`"݈EֈMeȭC'oЄ_ׁKZ]XZ!UӴ}DA^P߉cK!8~`[ 4^*+W‚ct;Wu.'U{ zR>WòZqctmٌF몛⧪["y &W ˝*X!:#KD T$l5(Ix;:π-Bou~3>6Ҏ؏(?kBW%lu9eY~iТu\ 6VM}l Rې dVcW<[+Qʿh5_ ԸWLuEc~n뮟DRYE%<)Ø >M9[,f, h-ga)0OS u(9{@S(!@8\0YT{C?Kv%MB- 9)*\e r|Zކ2qvYq+HݓI:Vo;5 -{^U"L/̉o6"u~U^g%G%\ߙ oSOWUll k?Ϡ)mEpM0`Ͻ.PHKR|_fa ɭGuB\~s +(k-r;Pqgхn_Us`C<5 7B6/-aϰMʡ vճ*vT^wE.>;`0Wg2h QuoTVļVH iV]KT/zEւ1חY~[1wBg~.0x|v7_sRb5_p0_{:] [IfqUmn<"y-STu뎇}s0>irO#"|}eGyGLNܝnrJjD_8*Yc-q0Q.Uk(WZBD&@q)s0 I6>X8H0/̮O mvUPҩU*U6Hi3iTh/p7a6#O&ddخoj vii(9B)mnGrFJB2A o$1>&/ Oe?RE?+x#hu+u,G&Dٮlfo H Y+)Eqơ':ݛ6KސDaTc"Xn'YFX!.|';|Q!4fLJN?DaCkO:"#HMT3pw3tL\bUc rv}:/-5pƛ⧈Z'T; 3 ~%0D!i܋<|^*zԁ8]e'tFL-wn`ۢxXЃo! (>rRI2ϡ9= &JLi+3L1̱^}Šei:eSwK YBft"aLbRME}R\+u0aPT42Vm[6b {=g@ZozDz:=i5?LDtk FmHd:D՛mO\kM`[3a?j>]PM/#- +Se Jhjd/((b̄2] }5ҵ>@Zv#6 ~A;bn*`yU Q0d1$;Tt]-H ?ՋwQVM!2E,BӦ廓ynvw4w/Z cx)[C$`;lOƂ`oh$'&}[֦l:ٔ[qW.,VGMoOk0 I$XIvO0薜?j:~Qy#lvc1Q$;+ qƣ\ΑJ(B:!ga^PG~nW%Yޚ0 BLޒ1\< ^'e[4X8ʣAbS;sPWMLd@o 6q@tV'WM\ Qo.&j,l~L\0P9&: NS~=$|_vmiТfO>פA+j A./L+qQ|:"ÅѦF/tp% 0LIe .C94JU+0Wp !ΧR;ZVKc&="Q r| jqhE.w|) 񙲨'[!~G|BMt?^xezE꼸q?4_>_T _v&=ɴݖ&:H\\H7ix"J?#B8/]}tá62``SrE+~5i\N uZ$2.0!`w W:i2z9:,+E";LDRRVswfh\:֔OD78ww@|X|Ip۱cL]]/XP2gaDG!y; MF\/EJ]kN`I=J17:=VƵ?) |WX2bǚKG5S:a(]X>}^Od\/&Y0qa=Kcp[ūq #S;0w!MԹc¢~ WL'}/{{ _nuF*6 ') \z+i\,:PrVGcc.sJgQ"Go-4mWǠ,;xFbW7`\e,̊ AgnBf,P']Qx -M:]3ŭ3&6x`,}q2+ހGtI+`[FHf>Kn]ܦD#zggv3ɡH`ptPu m%OfOk$V\YT۝u(@ޮ:xl$%.Qۜ³ ={aչ3C8jI9V|1pz![3vZ<5X/aJ~&rkOկVa}k`((vU6A:,q_PїJe QC lh9m]11;Ԏa18J A :n@G- ZqC|@֤^A˛Ͳd2`ِ1aEmM 'a'w$,J Us7KL^z 6yHg-'+36 GhڿV4.47~͹HhVIqWvr=Sŗ5R]&&as=syb]n伌VURfi.TUgm#4hX}u++nk N+I8H_{tƋPτi;5J3dE+JCg&^&4N,F鴡)Kv%C\t-r`JNq #Ԅ1h=|EչEz^#'5s@'i"W'(fsDI]j?Gۺ~jy7em̱-Q$%EDzG43.MkKIeQ!aeuBi6=<6ts"A6H&ӰϦrؑO(al@5u#ߜ;%qu'a$be~H*NGGcH}֤GJk=D3LQ=̹W4XS`Ak$ծom{iEJCmwRp7sݫ־]Dx2|NӀ BN#*-b#tO9T 綾tR+̀G%#!^RdJ:(?^ >Jv7Ƙd ݰKˌ{Ud#9 RgK9m;p<,w-?{G%"PVnܠ%ZN[ F+[ƾ9-n{#v 22{*Ki7fS󉑏HBJHMyJyy@j9v0Yp"&ހJ^ ǁc^ g~7mwYB-p炩xfI`ayq+z:yJBͭh $9Еσ#)Ն褅8ۅd0 rJ1@#Hr>6CfpLT֎nH:Qba|L>1bMY( 4LѨܧn.0/2g}`zՉ?i1' j#9v0H#8TQj؉@xJy&,tT5v| T 6m{^7zRQKBud+Eg u\6Le{X ceǯmDePoQ *צwD,B

    E2,mba; t>S-Ͽ,qjօ*zd年5TmYj3 h.3D}8GLc ۖAOI¸.o"#bNwbpc}P<f),*P8$23J:ږ̴(ʹJc&D59s a1qӭu9VV !C]ԇ}4S] %ՇN+klk$CĚ. K(ObЬϟp Ps?VoAIaԅ`-wt}zִj~R ,7lM=@xu\/L&HفaoL;={F?\V.\ iy4V1g6f&/:ˇż>{7{E*r7npFjd.2Gz…0!ro+(E>asSgD"W#1 -`F 7eǚ4]]p~,B Za$ypnB1#;sK䉬Ut;ݏў@י0CȜX w-G} "O@T*/I7/It"̚anSA C.Yn|#߂;9+-ϵqu4Cw6DŇTI8t!kW0[40!wD#dBC4:UvSYm Qc6|e)KA!4صK-EbR}qal/= OhOWV*kn{(sCV"k elঘpKG3J*/Q\9R3y6hZ_L4li7* 5U#'FT uGyK7jqgcz U59)@We`9܊Z)L%t+y#P΂/D!ub w9 xv l@^` 0YD)OE'\l%B..u#!!u7w![?L0Ը/GgSiT2bzo ^s=>>)ewʂ YjRxWټ ɠ0V]Dk +êB4Zl.$CHu? }P>Y q^-5l>*|u')2]CeDO'bٛ~q1Le~lvm>q3s(d0cL3.^u$rqzW)/{9۰DPz3t_ G  ~I DdwR @HS>CG5ƾm|,̓+LT~h#M#)C*:3bg/K n:CcS9f`yL]5DTZenH f{;x//X"Z=YI-{CI;))t[*7Idȗy$:#2&'^~$Bi|UA^uC6!M; qaluɯ+ }0L;.Rm]W vp(topD*A{䨳"-ajg dTs)AקPҠ_Xd]JLJ+s붪Hͧ5$I!E"~JB)$5iy$=wp\7QhmحP0>h Rf[ofv26eK:#ga%u M-vg>BۋMc?)?liC4 O8KV^UOrO>Nhy`eY5V\3H!J(𮐜Z'pjСrM|~dAٝu9 w># u/ew%6"{D9cٸ>9nkz0!볽6CVbB'p'rfOuEߛZ<7}_!2;{O,UtxZyay]akJP{ܙyh{qt:j/-DJyK\R} c77+ncE Uxz36}J7R!/Pؖfbl(!T wHQ# /@ľUڥJEm,t7}"zNzX 9%"JP>jM׀nJi<^t=jFey=S]­Ԭ1OZQ YC],0*`ضnNA00Mb*ZE#aH'q*߶Lr6*QTvX>pcd_MGWV XW__ V/p <|{?,c-O(6iS~Ny >/|1_G-$'s~QAu0cmhKc)F &a/Ҳ?RY&ysy/Q9c^I*D/i*~faP86Tg]_j^K;ТgHN%)L%qxVfۢ[Æco1IMUCgdXu>*yOYZ h쀆=lwd@6 V~z2I:RPni74+PvuİG5b?W%9g}M up5פ:@MtpU'a@W,lJq\՘bb^Bλ,] SmZĭB}<߈C:H$5YQ6A)%5H3%α) utذ$Q6#zaǔʑ6a O6N?YbXNZgbd%vRP&ٖิ/RMUg|im\>e4"RUvϕR /Gs~Z${d"'.wpGjg7"Tb (pae kNiZҿO 0,3v,#~c?ЇĢ&{qt`R,(TS8KҚ)scڌsㄚ:{R^_qG@6)(mn&*_>k5\$S(z[ `YWrXBPۜ }P$5ըc9#c_$:^cQuؿz?DInl\;}4JWFhύ34gvp`!hYW&5YYFr S<ޱ ~+$7قH0^ z ̲< yYWq?&J 5g=,ҐNnbb~7];H }/0'C"h#Ϗkpq" T,& Or07.6&;.,~-ki#:+!v r\hqcAyY[95h(f$y&Q1s'H): cP(u7Rn02&c+%'5'L`E 3N~T᜾/ԁ*ʆ:IuHrjFB*etrV$bZ_а; H{iBކwuQaN1ix^u$TKOdʽ>I_d.N4Yq\%mw<${ԥ p3󗄐T9椤ɧm=o&eC0Sg[HN_z%sϠIM<iIH'qy6klG)1ڬ^Yw…HpJgGetl~j)4Rb7|.p?ͬ륊5Iq(C<Gh'|o n4/`Υ^gM8gD-!$\V UIc8~p@I2B]CGbj< noLk1q)#>]Zq4R5-QǑ9HbK [hv4l0E1\ ڒ(ݸfDUDH2Ҝ㽒aY"PܾF7ptiAsWs=x)t MԞk3\S}+Net/]PBkB]r- sq·Z,1 Tv^Y垹"@Wh P1O'A3T1Y2IL`m4E,,!HB儳Ц#oKČOb] [70sMyqn8+[Wh:u}8#ŵMpR9-7y*;MHJ~kB+Ģ,e_fSBu){ێ-nut9לjEzT66TNдD\>w'S'w1rT9{Z(0+U]~sB:%3?'U s=*tAa[Ez <7s3|v6H/$Uń M[3B5z(M'u-\2{47-ch{8X¢dpu-_ǔ8pucE#Hf sI*Yc}'\S:ǿhKz~mŞTlIrk8yK' dK s3БQr~޵r>֌p5to ^c47c_J ƫժ\N1ݘGm9)WS{T ?m]n=t:u}䞧zvvq[}Nl>{&4fXE 7J d1I]/hi86Oq 8%𫤑&s0=%8RN4Ed>'ʾŏ+T\Fʓu9UN9&سe}A&[rRi&ynaF zM$j/+NJ*I^W ϟk-@XS|t' o}9jۤ.q1S!#1-3~GםO**%/t9.o45OZ\# NؙwjK ujQS? 3`[q歊q"5pq@{I?8992cvṜ{+7jp]p]!3umh-o1G[,Q*b2yu^ժoX?ߌ7=^@`'H1Q@ZDYYcǪBϜ䉤#!hMHV~Ys@tnMc5]~7B1sv aCwǂg<3=ɣ#q>daɞg aaxzULCLkaWJ$X_|VgIԟT&2 QrJZ>y!uA[U__[x:{E"DL)8_Xfr 9IJߛm/y173nڳc;d0A׋OsagFMWd0$* E#ʗU#蠴 A^RqÜ7tP)\yڍ &^Z偌ǪF%rK?#O׉jl7@QSBπ+4`r'.}Tlyf>SlKhh>  xjo O~>_\>rWS\VTV^Gi|e0'w>Qkb&ܮ\uùEVʌ鰊jms.nO7Bz^Ma0c؟E~p|UjV#4jwS{޵rHd>? .bX F/%$ N]a T.|03ygDL] (SD1ElM?VPwuAjf -2E(Dɭ=Mq-"}b50|MsƘM#oXATgix?kd؈)q~$NBX W~xbkmk_\ ~rɝ/@9DO!D-UjIqy3[ 69{qp|Z4)57h{|Ҋ:C N@M\vCl\Ufik*ֻ&R2u@Um$}MG mwF0*+g>U H~)c(` {ʘ޳և>])`e*!s ԏ<$h1UGk:>4>yqu(o?cW&@"tfziZ-<'_]Eu%j_&{zSl2zCirM-p${>IϽ%{:c5X>ZG>\UeLׄ5f5/1eDSWs4&bQVf놙H9LX0 A<$lEs$ufE[wLjZϛA(zBs2U GGS*3rkYS2^]ˊgxߧW+F)_^/UPS&@AN7WL-u}Åu-* U#dzd(%ϯ նie^^dMl+dϔq"K:[H>^nO8]n֞J5?1"n|Qym |3WоH7z+5ZɈ"RT`W V1 ΫM|S١Ҡ=: L3l~!鐞tBVTK3bN$`cvK(r^ᧃBap'%.buz@Ci]Vwz(~X?t5?5J/UbN@r(ŢGy]^"r2/7캫 ߺ #u?nI~ͫnAҔ ky6(w_bW BLt+e.41 Y &7MWaD<_cxvDgH}_BtF'v{JYP~N7ZWъ]h:U cE<4FqR=~ E6xBvNqL9V7FcXIfo)>쎞!U!=+]:⟎uAJ뫏-cN4<3(HM,y%٦8~4սUiAU <2y?aS x'/ M=QC>Vxe2_]}fD/ù<2>5Y ?h@ln08 j -Ҹצǵ]hj"B-r7]%̭@)pϲB׻mF3PhHFh?/1S2N1aw6k4V1xSZB1 ɹ۾IVK܇m5gE64Gx U~^)Y]F_ =l5*H9c ];e4&4o@yEY/zhFj)*_.G"FMl16:;ƮSs~Ul6ɲ&BF9 ]4 Ik=qf97Y„>XY7~qǨ.,@},Ϻ^,qL\tf)U$˹x]Y.sMِ*Ɩ#3ޔ׬Xy$1 sf>>Jy?,cer}(ȵ0_Cw0Irv9 >e =y6 zU j"zMk3͉؀Fz^K\ب׌g/uih1QuoYvRҋG^ۀ]5-FڪcBZd H2B.*not)-|سł3Vr {DP1_M9ZS钁2[.} 9щXסH&}q^4b B'xjƇh[&>W)LR$L#Wx.3`+QX_k5.ЉqaטXP]ž-2?vYXT@5JX2x=~3(ԥҦ$l[r :_ٜ‚] MYbl$)nJ}KY<^n&,VsYEgg`k][֤(Gp!㯽Ri^hK e+OFjcow1yc+ށfe 0G3rYtyf0^F׭ָ}I5 Gt(?-eiꎸQg% D-kynSJ8~S5|/Nbd/)  |HS_ 9Pڟa)!2-`Yb@jti`8#C$OLv T)1r@al[W¤Ďg?Oe%ԷRL A6] (met5U%JbR|- te< N:9%ٸ@ ƍ - Hiӗzz0) 6vVpcf9tП ($2Q]e)իː!X ]5'jcIfc,8 0y趂eߛVݰvF?M`#Fc^ \TXLC ܟWtך'qھ/8059Kj&(m%O;v>Uf_ݕ$9|PHExsLUԼP)SDeEWBhHw[ؐ0+iRl8iȜۆ%ۦhOfWq %UQN] xt:yƄG[M=,z67;FY]fhcnn߻ k?KaGt}& Eji5Ck|hm'l{O ܉SA|{z?$"I} h׭/ Q7}D .!Ȫ93OzR Xe #r(ݨ%4A,_GwcBH𝎥_*e&S,\q#@yb'ǐkUѾP6]̇12_?՚@9 |P2 M2cՁJ6L9C0aM֓ӹ`_@q#!ڜL՗hEL ,nll-4p L׹쀃l,[ Q0Nyp=0͗]|W\;潇EiI#f\W1zp댐x>ZZjC} \b4khv$:6}-;~}yBƏu2Ώ.2=Qȫl.n+tӒCO'ADvlz -yA!$cg+sؗY*A3l]j?͓WgG׿D>UiޟvnTq[e+DJdsui}YB:Uc-M0nV,_*7J(7Zo p3~qk PqDu?PtNY`CHxF{# ;hwDvVnʵin=.Ӿ [iGl}OOiwOķT l}`Hx]f;@J8rHtM\¡'򜌃*kY%KFcb_K#Sxb %8nZm$b@w~,eٳssI?#~Q7zۭ.$Re?+kR`!`0J@C\V/[$%ƽv$C-srAu@ 1+=똑 }anGFIЄKWeQrYfC]q騂a n PF2-@o )@jT7!9L[4vI"'$!xxՒ)nnR4\&*#N7@oL__D@t]W1&a'ĸh~/;w@?fG9cwMor %[Z (hBxvR-ch[`"H&7@_F_WͰދ4Q!:R 3ZdX8w@ sW(c,UW~'FYKs»ɉ+g]59ڥh4 \7L0js5LO%dwh-=![H+rtjgXOd)iC#Wf<>uaDuE9Gd/U,rráǫRN廣sCHRI#B):o(?&ucS1<˛\536(7;L%zFgh+OOYtzEHsozө GjL2sfa aiOpS-Pf!c-0[Fdxz&dvlMgHw4`dg1ܓc?yܤuHl9'K9eUfFO8gl\T7vǟ릟xq(SoHb%br*ԝZX!rfܘ> _|_kN2 ܫ) NН!&ʩHwjdkɤ뮁AĆ&fε1I>}4ۏ`Qnַ?\OA};X XlЩˠXI,GԜ0sMV7.ybC[nWWXK݁e5Կ؟C/?'Glܳ cC>ÛVK@֥ZzޅTQTkB)a; @VcLkPE|9yU>v J_281B0nɷw˦FJS[[\MTJYFa1Gf R -Jf ݷUy- X=k6qV3"$`3vw}m V W~2&^pbȚCP6ئe -Lbڮ>D}E 'ٖX|:<^g2+|yzF9<=a8{p鹣.M0J`|0#x'3lm|+|B2P7f^(Wݼ0ǍQ%é?hu~_tCUyGK{S,"}&)z"-fxSWQ`eXuM0UstZ]/9b#k@dе)To$q-,Xܾ}'X,.C"|8F%E )L@A7`:١e/J/I%*j֨ILsc.tMmԞXNZJ!fcMQ40GkTˇg,Ȑ)5mCsA4.! ΐLv\7v}%bJ(!!k٥t༉H]|]$5G:; ӴfKS;e4Vԫ0m!]!_ۡEHUEL ޼#:ՑȊPu̍MC;VL(OSHKED!$Okr' ^ ㅓ.*aB!0{jٍW jm2a -90nn z[^u5ei0=tK^=Vj`WSH*Slg6ĩOo(0&#SDhoG3n8bư?oz+ٔf@L'*'g8j`>\vH@Lf1@QTwxTru_YIft\i2ıxV!.nki~R a 3~DJI>|?(ZrI#`4rΗMhLK7H1*= ʼn 5=vƙ0|D8$n3-U_BT*Њ808O=}.4x BYٳ!MPg d&HrwOdw#N󏇅8k 5WudX sL*-x9j)OC/09=݂\G6$Amnɳ58$hUҳϘ=³>ի4X u1)!'= zKG{IuF mkZI[ZzO% }'BvdT5eWg}t,آFTƿCU( sT[BH֟#) ~h"X~E޷tF~Mv״v*"t~PIR5 )7\U0|  Y"DU=x|l"Z9ucn|W vEi)I9c%XrĿQ08,<;33䢡.pL&Q[f>U\y֜{RH ?q8JH)dFgAG ġYKcTv;1fX#ו3 |LZ>ykx%}ܭ ahQwXEe:!笩t6%k֭!TT=jK9$gE9?a!񮙺#B_G+ۛh=' rN=EQvZ CxdA\5< (O`'ٖ9ӠQoZ@y)\IgUJ'~|-5ϫdz%4X׳"Z\zvx}g,^Wj¨m˞+)GMF3J:qݰ$v<i'|w=[iPʗԘq|pcY[RvCeIh|-FS肞E F,V`,U[vɷ5d9f{(o?CcbU!n~gk\ sB>q9!H*CG+h-(%W_(m;0Zl&\=ޑޕhc׸Ore<{UR}"vDHaUjN-7[jݞ7^N [`=+V]);@IPmvK#:Y@'\v R"&A~ix9vg`K=lG_68(]1?]u6(c&-dVv!^' 2_]娶--dJ#h]2n3wi#SCn όMW'ˁ_e yy+JM #é(&(N,{r3jp{LK&wwWz;VEY"Ō$HXhVr>0M!„-M'eLHUP 0"Q0Blnof)N,\7:| 9P)Ήs9:ZenB-~-;Q+8^xwbJH. M&'/!gS{7¯eםy^kh~œ<+^NrexFcxzV^4Gg|KMTn'\Bel" )YDov:35{١H'ԄZvy:&irss<|]₧$[QfJ^Aci75S` ;nA8 (NkVI,!YKY& hzO|oXbTjms٥ٹ {/QLJ_y@YPOm,!0Jnd + OI{`c lA;/D-N] YU3o|°xo%n)kuj>n776D = >`\ $֨]p0La*}c%Exi4`ﷱ4p$JLp@R0'Ѳ>z|K ]ޤk&8rcOsмNpvw8*59'm!ew_Πv!W&Cg`dĮQS1ncE(UO}/8ah~~f|AJٱg0X)Ԋᶆ"tje'gG~ɶs'sQcom4۪%&Bɭ]?[5zr=7OX%WޚuS 4Tm;;@Yb~ )޵$ՀcZh~-2F 8H[C99{nh1+޹ai$\VkYiYIӝb;(eE۪1$)S^v"8dGids~j"nˇ$zt Hqʃ 0Q%[LԤZNw[X;SJ>de3#vDHj&eD_3u>!р;~68+<3yƦCɚEZPN'?'~Ǣ-DgѸvmJW7.ph v]_JA& }jGڸR_UZM}ye6x lWBo.Cu4Rp@JW@̀ ]8-n|4H>bTYYN2DZmfH/Mԣ8$)GbRM~%b<AoKC["EJސ|'M(eO(/n'JMׯm.bhF\yf@lgwQoZk AICЌ[S+(pgy3A]a` C@Nl6;O)ӋYoU]m(a1 ?Lph.Z:GI(Iwo޴vE'IyxnV>+9)q͡˯95A"68bUnuUXx >)oG4 i\ ]fIыLA;gz'^TsXsIS-nMm[u4նnM l>B6*bd^~n{0/6iXX2:a Ak3~&fW NDRC2p2[B f|v:\rLw@lD*w֯%2v|.TԎeiSM&һ/rUnl?®VtK+Q;&S^_ܛt"}^4kqEXV]>-*mUc]/ GC!xi%edX):UkٚK Fx:3(S/i[.Y7Eq4RRJϞ1"PBgNǧtrע0z_&BZ1V-='YOP eۏU*دA[C.kj E_gã'bqcy}D>wI#s)( T<W'rşڟ^m3r48a)?0_.6!hN-X& K# [p/J{h Mf%FՋkE s&O; :䞛D ef\C摅7eܑkSQYD=?q A-hWi4Ҡ3̯mft풕Wȭm4y  MY_;ZsM:):s-{t"5c(W0f髲Gk"ZpɑY̽%d]+cV-]݀Z#:3W|?(KK,|*' oF+/`g1uifyknQQuB҉6S96R+:kL_hJQ|'AEUh8G`nd[x KAcxOMn0hc XNu5藔$aﹴnBHXlC@eggFJ)4RK>DA 2ї>fQf; qپ!7bdLXhw,^Qh=[<SrߖsyۨꁵeAތWÌc:jF%~zbes$$1@\>̢C}7 1Pf!`I,# 2.\ڄgT&~/QA"l\v]^zaknjH5Fl l慘ҼXQO%gNY^?EJΔlrd cjIlx?BjɂٜUmzb)t (TaMA}AȜ/~+%QM)>&:% =FPD=Y? x: [;?"79? ( QZw#)oɥ=H9gj=d~"ʫ=69ŧ'aVJSWC,d絸BzM/5X) ˯ܞ-v٦\Z2yA]y11LVߓ ETHE7+FFDhX W ]zMjWy<44O0\FZ|"=ܚ}_]]Lkh@q 5 N]bY!>*&s()I4Z!(,aJX^).\v`^+,JSBYd78W\VKI!t$SXɪr:^"s!-.O{?/wN5ۦ2럄CuI|Y kA_ok\{xuR5b/annIE2C:OT Wm ͅ43k3*\MkiaHKcIhl6Ot-FFA5&kbM+YhD^w'Z#8cYg^!Li1`1Nu%Aydќ4E˷J#ь/TgiஂAC-5oD2)t(=< ȷh02L%E1dObc[_qb9p.x[1<':\R3d  qfcF4.u 5}5qczHpKxr@큘K8|99LZzc7SεRHG&ȭ-jhRSǶJ.8YZu?.[v<+͉eڄA}U^g5iL`gL&[D3`SI=m&'h-x0T-/LC_9(wP;?jW a,8KŅ*̦*Qv:R@LK!g,&5?(`=pMJro ̴Kty*N4,R>ߩdtrh}mn]^ s1qeՉ!d?1ZPa"'~c ֲ uuC#mhB%K`>ˌ%rJl̔X9ɝnGw9R4)V Elv"3}ObVX.(š6F V$&9\ 䊚+n׻ #$*8)K:4ϋ.@|3cP0MQ|{ [޷(#UNL]ZZI L1p93+F/K(<襾t֛˺_o S"M JHYdV(U}>'`Dx>IY02AHsZh jcI-MsfK>>b~_C x={7y`ϚV61N'z>~ X&σJE^N 4+) _v7h͉xwkEL7˰$YE+5׆-֣胨z({|\e{V ϛs ^ F'8<<5rDgvW<;4aTڤ >C&|8aR_ݤmOl. % ,\#qWNZx̆;suP|}:bZirM|il5f/2VSW+Oi&߃buC՛C$YY_aX0G5AdTl?g=q:kR-aFXGqZ@(uzĤ[J>N2AH0~tguwwb+'̡BJ5"!'|G s:6'Y.7= ʙ9 cXAN9;`)RA1s-?vKY*??Ve%@i ={HۡNk~tNh+r$hCiCYTZ:w(?8>/3z1Ih$~xXi37 g}G9JK9vaŎc1HYIn2q2F5{/]|ف3$dfuqLUO (Z.`2b.R>@FFJLq>T W|ڲMIq¸iÎC$501u lCZ!29PB M+{erb6@\\[/;6Πyek }tFΙZO]ؾ*TO=l%!_Otџ7\)p̝Zw-`pLy4' R/ok^6>\5L@^\ wSA&Kʶ V'>S#S`}Htf?(%EK0GM{|=ee!JBo"^gM?)QK΀/kY [҃$/7O$0ftJEb:hmiaSJ0Y)wNy\S`}eyw]:H_c8cE48!Vc}05O(d %C*@L_Ju;QqՖQEÙrXU{GCIm] $?߹HygM)͟Cu;]&CGv1y5_ٌFKbWZ%nSK׌࿜憶5| .e:bě+)7@yFIΙjie\KPԎ#F`_d&vI.!ԤfH|jQL>01X,u@9#7s[*ړ[I]P$+觔-evQ/zmRٽ@0.tVhD|mf2U1d@l6xlN =f_odEv94qB 2mĩ+Bw|.iLTM']}qF]Zsps[ 39EA+S!L@UA/^ 6=0g`:/|D39auj;F袆Ҭ>1̵{#@yK!7+ͻw@j9着I|j9D[P¦ c5ocmhP9^@;s5IŜĜax\_@y"#ޝ ʔ1H#Ow PjkٶRR55hu`+^u +U0(P5#ޞ`mmXnsɿ8:R2XtRsN313_En=Йf|=ʘ] eUf[]hp}J:Pmh˗ByϗmJ`B=N{h/X^hODL1:gU(胼%q;yWŠ3@C.Xݑև¤_ !?>ǹr(4W.`E^=pJnJ ;4>4s}>R!S3KzG)oTcېBZ./=ΔtSJU8F.WK4|L p tO%+ں L|T_7=ux5uS 2/bfǫ\nC۟7aD,޷xʢ#qM~M[ ?-T o?IRXz˓*jٙ@xgٜD,+i =֙oZgӑRTST,aVcLxR ΋BWv*li"/Ĵ\3Pa>4!β lli]l>%e[>;lu  WrZ]6cSZ/ T-Z8 #;Ȼu|sy*&&2'~ޖ Ŭ6y8A:2hёs Ɓ'_ =NYs+JE'ksDy1ۍdɸzsӎ ԥig#iϔnUm.ub!%*d M B YI.][l,mƪD6#W-0ȄkX_Όʞ#ེ,MIej"u#? jEVm^tÖ"R=뙡Tٸ:\rmTE[)>nJmj[NƁ3mr1+An멫CZGK)U70(ko)ti٧Yet[΂BbRVvc'(OF\NaMA` _h#Xv#W(M K8'C JſKGD?㽬ճ2p@X&Mv.;1 G%qYP _ &-KOP?Do5Y%NDGL~gMSoqYS?* `J'%Mx0t/JҰY^Pt,S#X7uKV|\od*a8)jb9|g5l6b1Yq+Il `.aZN1` CԠ2$1 *0gϧUPNJ[$gPMu*]rįLCm<,m qx}- ʤDWf ::کT'yMn- 5!o30f5 RVY:F8 ֨' Z\V2Nb+qk,ex:Gs}Q& O2V:|_δrHBE[^bi;oFTCP @]MjX(^]I@?+>\~ǻak}glݑކO>(ZF1|,8.'OӽxM:ATZ{pu(rNSA~Qn.D8T:X{u9tgmqOv@˛u:k oCtCEš^tQaJ646MJE$yˌaPhS]#_sZ6jeX.K^#6%aR0`!&=y~L܎5; ? ҧUͳrFWw F9?fjq sNeızρm?[oKxi/ 9)HDvbQ,a߂vCiK$甆/10(ڣA/,)"5 Sw!7/z)Y%PGoLx,8f˜- >kJH]^̦9c.oePXLo;Tm \"`:uge4Oҙ"41[[yhйspӁNJ c\2b!0NfЈ5Q6aZoވW Bd)UFvƚ?to]զ')B!I~_Q=yIp:<<^NkMc7} L_6P nj/j||/`y[z@^or{Djx<[-rQ^_mIP}[fy~ot<['_ŭz/42Qy fM ;} Ѯ"VnpɅXΰu.T^xN 6uyLy^В =Φdqo!÷Pߛ5SŇ Jl |U#/U<"ҊLwb?1&o*pSͫ>(N4{ss,x גBEH!z,bĖW`v+ؑyNJ)V}8,a`}J{,F /4PWg:Z̪Cg^*U(QdᱝE7u9&*0ʀAy+p^RTVx Sƺd[(fl}d#pKȆQ|fZ# V*Jpi ԈJB{i1u6WX1{PBf_AϿZEz_uo m {"Ƀ\AR'@c7쩍qT6u0#I[ PJKb 'ͺsa>Eg>*:'C~z]BS,sa`m /VmI=﹗'>-u 2~I{ڛ}Kϴ C2-@sȦYb3Re.CK\Ϛ7ztE8t9$+.V5Q &m;IxQc/PLcXĪ|!0U祦4..LvMkL棜:QIn^&RިdXw1Np#GpH{{J<ɢ½ں-ߧ YՒԔTQe K95IʨMFT)ҝ$0Kek HYuqq_%51Џ؊J:P}UWe|e(P­ޱjܛ~\,QXJDK : pt]ө$6go,&n[Oʻ6!D6zƛNm0:aB}R";!&иCc:FRaCI뫑Yօ"q(p DÜ(OQj?c)TB[ k яK#9oM5\᩻k9T}oaJYj=@X}+kEtUaj rm/d\ Hlkx @]A"Kz4 8X7צ,';\~ΦzŨ5:Eӥ9#ڢB:#V!eGtoKq+ ۣ CgIITT ʵ96]OisT5@ع'RjG(=N3UzBdXr.sP\r 8<߸zrҌ$vGv& >vwtiXz b@ߎ'"pWJEO$adC j]) +E?yU:߭fUN.ؚeB`v?u }H!o^ J\,C0M<_ "RΟ{|b^&`0%0R0ַjEתpW@=MQPMJ`׉W+3ew@, ,;Yp2udD xxJ#&B7"i}Ae;+K&c6lplкh54|pl,J^BÌ/˗>C@gn&pBxR8O㳧M G3&٪ZʐWxi:ʆ0y|0#.]nW։||h}[riRfw'{ᬓNd1{š\z4rqitL2ǛF8߱}[bٛ"q*LOL>(PNT'282R-~Ň  }﫴94\l%,kA_ϳJTEW^tRD J K|"e-1vt? a އ]lGZZcG֟=G Hd^`}@`Q moֶ?`)ed*RhRLZ{ڿ0chh)]$Lb!P 2]w,s`_IQŜ=?vLCQ}W/hzS)(~ڋ9/qd:mk2 /~ֵae~ꉓ BE1YY9;*?-snW`4C% U]ah#51zc+mРyjV!YǕ/j8k]:1PS.Qu;-u4:O Dw庥V>cn"=Ov%IpOTw5rG^M 6cy51_aW$`KS ' := kG00Una-OqTCjQE1V}B PGt/YVE'q`]6jqC`řNѮ ]G@å/E,48ʷWIQg~.r)oy~ V֖f?K{FTP4.PU[~ͦU3#l^7_ 2~^gӉ3΍+qq On*Yg[w=!*vLsnqnׁ^-} ,Ƿ *|YEHڄǙ'RT{fRn>:ϣB T&vܴU~e"-r- %1%(yJ&%(:l_f%|]kKsL w![Mt5jF\Jݾ@n~B/[;61vTr19?Ds.SO/O&`.%$@nB=)/WEП +Z*3.{ ~85YCi/-XX?xor#!Ϩ=5r!hkA >C:Ͻfj-C}WBEsbg0gDJk 30zTJDž`8ĝEJTDz*>Q"ڂ9f\ o.1#C@*!@"ekOLH"_@A6 ت{(NrQdbiQsd4 &E~~"ۭj% kt63fwUY2[-@l}-;n RL#'!Чm4rD)z*R=KWU!/:n$ed?n^g`R|s%!z{Z9KDI e/W0?ccxf w!pkG~$1 +Bf)'{| p_I.jnN^m01ɟ_c6lx㟣T"=:H? ql@N=?05WOsLUB0iZ5I~!sQ;٫%R l a+àj, >_|<XFPsdCEN\mٍ2CXΎI:Pf>ɲefL̾R@*m<$JQry#\c+1`4 ߡ<4ͯ#-c=[~nc2f N 9W3Mw_/ -mځ JO-TW?^l$xfնڧxJb0ɫ.%+`Kȱ3ě֎i=hm6F Z9 o7  }pU%.2bGOVI\{.j|VLDpUH$1= lY<bkƥ=.Iw8"57TJ6l܃,WcrFۇ,8mk3G^ QjspmQA3)KϘJL_7GVME8"fv]"~@ ?f+BcT,8|O2aSR8o!Zoקw C92=TlCL$ ?x3tL(h͒>dP}A*G)qE^Kgp2:j%"c_$N2IaCXdby"{:uhEDK}{hgt=W ](OSIZ"LiG۳b@q.GtGBWDb_8`Tr`"4{+v@hfWWuo/w}d2~oBeyfjwaɝX~Wu:.25fA_tk6uGnRTaF3JnIt#RR{ -]-A(Z8cD~oʇgqEZQ!L>UrֹTbyk& |"1XD 1aNRz t\D'Q[rTeX%`M,EyGq}ͬL)b!m08Y)لTnڈk59wG,jWK | ?_>}fT=D`L:4DQJy{p=9ne Jm?̃c͏PKg/y }4C7|UG΍4!M`-Q،hS]":Rd738yhWˇ-4x솗GpM'WcG"\Kr[2IĻ<Ϫ60^\{M2 El!{Y P/|2 L<2ėü5nb/ZO?jq!5̍@ =,ƒ N#Y&cGo% Q6$|oeמA#K+&sH$ֆE넍z514auPM -}$q:鐧JQ ݢԨ)WRBcVhm\Vݓb|:@Nv%W؊a8+8^HX1lVS(>dG z+ۍ>8"KLav: u6y` WvW2aM(#:P3!iJw񈌌7Uo(d`}G>ٕ.o! t%zCg,.d%:It$qed~ U L{zr\ WNW9u˜sA^J!z ԸBcl -pW'CsyRcw&:sRyc3e % n>"59v"F(0t.4&eersH-; L-@F4Ǚ,H_w-i1F=z#,\ fӒ{YհǍG!Yž 9g#ޯ Uqܿ|iț\襨0[jcu063d^άWRï#H>Ւ"x:2p2rl3L ]!O]o̿b`1E{X2G>w>:k4SNPYTU"Ż2PxЄ(ڰfO:2*9M~3Y2=Qa%]uKi`n FLA=V )k^`㨦^n st׉yEzRuYxS?tx 9G6K4CK . TQ?ԯ|vT=6;:ᨊPO>jK@.eAG `I~)oo.Ķnr F%lIOv9k7e~: wuq(c cV(PtNEA2^34–yJVUfNp=Yqh-˨Jq.bTҦyۤ1sm(8ރ|lV4 &RxYo \WAdyN]:6)a6o~G!a F&gRx@eW|z{WD1 ('YmV(rO1n3QgZ<7d鹱͏ ɩO'> c  fUph$LcuX͟>U*%"v*l(FܕTA2jZqi!W#-4:ɠɁ5Ehl3[Q<[`b0I8 c.E)}Op= 4PdoO[XƄI=RӀEâ,>$N09$0$i/\P, kE~ @ ,_x`Q}LslsgρpJEb" %:Yܧn&,EM";b* w@o;b$3D Iû)'-HMDPxp m0݊%;hܩ.3>rd_T!˜'L_\+9ou8?ǰiٍD=JlD։jq>/sC!}7jQbFk*6@G~tx\&#ɲuUږHxMGۢdRCғ?LAl`i 9zYˣ \!oK0H45iXou)˚wp&LC }Xg|U馒wU-QdܞSbzLa:8ͷWQ!P0T)'; x* {S/Ҵo n-(/$KŅ.JH͕$?f8[c,GR"$'TngvV߽guj,}rE.@&%>47mj1d\wvl(;k?qJ$9I}뒇%3u)tSwϰCMPi*m KR9`\Njn0 !<MwzjFTjěK`NI=hZspl)T,L?ޘ6d!;Qy18/ΝڇW,!NEFD<<'`d!K x^qE.W>S1){O\pv:󏴳v^)r=p8=W\U-m9>(8>󰆠E񱏃s@KX3E.6HzQ1>R9ز*B\)ӯ>l f6":>!:xR3}j Vnvz!4 H$<xE/N+!ݤ=6>wpН8:Lw=zne.Q{Y1Н1ύJ-A`2 ׮Th!2=<pm; =Gէ8y@l-ơWӳS84Ɛr+?væJ⧱ /]ݻV_A?S!ġd6RQ˵Xml jU28\T%t !Dzqa`8k':CgnWD6EsΌ: q6*,JaabC(y]b[#hW1__QAP~3"?Lv':So\AkC՘]T%A!!nO×Ng-lIL'=2:e 9>:jD-! Oc:es(*9A}XLdT_aR@/`TK"Q:+gGN!YFc=nQgC،3k"aߥYRsGg]U[lFn<łE X q]/+ӜwTuNI]{|`׌wA.ZktnPq =//>b ʼ4R]#5?ksWT8m?eɪDk~\j9.L ,fD Vk QbTh(ٗ^N_y&.x՚dµ?*[9r.8DzgQbzːC$Tv*oEt0┊L{XNZ: ky?_TIS`Sf=( îqcz߸{術âɅ- pOk]l/g. CjǛ{<>CUE-M)a(Lo棲},YWj6`"o&%ޛpߺb#=LR9[XRL&LDoZq֐O XPA:i1H^ã8mPRF#h  G"͛: Q!C{,׃V 2 I:taZeocؗ ?E8m5?$=^t]4ѡԊ]jw u~sxqZY3y(]ltK+B-$K>马@gmJpTu@Cɺ `d^hЫwd&!* G#wp4x71@R](y?H{ wy0Iw6:d)m)#f?tĄ~~e`B[bO$"eR>|hQ@O )nޚ9wtnV O- ?F3T. 4arP2=b zOEWVo% }i],?*y:(a] L;1_O|#'9AօYalb .WQ(TS)LrWZ㫀;w'dN&}? `[ M8&QO"8Vmzq-o ^5($!:>"ն,1$ܸquXV)t"E %5}<yˆ'-25Zc)F` IzhޯN_lbĥ{͵'^c Pa]z[/3ܙ(H4˜Q$M/ƭ$w7qWՃkTBœ{? u w ȌBsN 8Sz B$-wXފK@Q7I'MkP6{K%/R3 JrqoF}]e460*:b xRTs(DtmkkI x٨S|̟"b/OV!j/\"O|8 uCYKl(bדK8OcLnY@tO@MtLu-eȤ@2I󍡭/&3gX o㥜՝%ؼw\zUKҠ-epX#AGH2:BaRl*}ZE"78&mr bn@YJ^ ӵ.fU B"\Kc1hU)rZ*&2 *$_i"W3:05!i>n}OΤL/Zm}wc4@GhTAgIwEa${HTVɖyN^p(dRq푦3 13M˻B2G{*|Q~8qEK2d'rHRa;j#DpWnqTݠ滗 5XݯXGA|E#ͦIkl*Rwl֥ ~zPNXư%T) .Z(oRa) %S5ṚV(A(xԓnz Z)% :RepTl?xf6y +8Nf ,h?䊝m[yhrWX0;{ɝWpO|X>ZiR-;d ve:!V:ZkerdQh8ֳ,aGʙd<4B](QRf68<\yQs)= K=> x;e[h<*F%1:޹}lF󅹕-`'v˔(¾"^F#)B*!t1%ͲL+??'yn/NPKMWJA.%!cңnмL0$Ý"]I%`ˋ΁i4=mr¡'1RٕQVt:#Lhn\,t O^mڡ|NAKn7?Qwz̀uou; dX& ឭvbWJ&1 w-a"dL 6!:-CPF䯤k]jvqmFC06 *֘ e,ė8heEs~-H^L&4n=ŵwqLkBFlrTmUVB'xtvncXvYyTV#$XkAayWÌ/C>Գx Q&$ބmuh2c?睾Z_"YN8/L{&88y0fئg0W;mޤX!P/pp0GsACZ< Tu^[u9K8=alHv<}] zۧscbgr_v/yHȞ 'F`A w@MFt6(U8}`˘C/̔[SrDc3(4,`q\޳na5̸?ڔpkd@Xz즓6`nwҡ=Fs*K x{)zETGS(2ad_.4Su#HHg:cA ua}P"%., `X`4Az4ذ=Qc<|TyBqXj7n^Uޡpa[a8￾XȈG"㞘eGhJ!# db0@K Ө&~H#Ax-÷+JʪJ,UC[Լ5!=BE ̃Ic-v#t4S T/dtj\l5|@AvBhz|,q*/i"aOHg"F22@&a´sj'/i΄=6~/o&etF1*)a:/j;c\dHMCr6 Q`bTIf++<-g'P89ÉmJZQgQBJA7=WɆh"γ/8 us=L1sZoSŞYCu?Q+Uo J FiNjPq#{Ż)I<=.F!! a`Tk{#`8A]vdf*">Q2%+0z0! ›FnfQyDt}[pLjgQFYT۸s=?H@n$&lnkcw8md8PRBtxO~.pq3ꨆV"_ڋD,V6sddMf$fا kV6sSdA"d jq7 ΙǴjkf_/$ (ә/^% 4i&RV.ozFͬۅ!g7Effne3 4}o;ZBm ZVx|,`^ĢIUkGz@:0O0 ux '=%PJ>Ō]xǫgcP{wIj'sHyäpf򴆐ڮ~ܽ"o~%<֜؋Ĉhm~Yzj17&G@淲-?NJ81iRdJ<:sf6\7/BGô?5*yB29{.SguM bt-)yA8Y("i=>e,YpLG,n{ZM='H12T\{ͣ!,,*8gg4:kg3>$`{U< \_ Ω_- nc+ }!r] 1QDOtmk8=A?̍tAo4Pe lo^4<L!!4 Da'( '6-N"J1"W^Fo-|xP1\&Y@s'A)= ~<:o=7-UN[w)f. ga4p2!@0_Jk=DvvyHe$?0Vvt-)br;|.d=i1 O&h/ z.̎UnZ'q/,w|F /~G,!/ ?!/)kL2do8{,G0 "Ÿ$;2% MeP;6n+i[:01|Z&!#>fW_vB HeuxB&1*.[%uMw2@Ͽ,jzv܊DIgݳhZf%[N4L *۟V8'E9G;:&N3!b1)8T pRx%2z'uAt9)+ƮV_b:?(6ݡpOo GOfZQm7ƿ[o~{7O0?Ⱥ!L&b\'G.RVO{y,3> %wL0}nYEr ,Jh)Ԁ[ʒtZK5*2sM%Qq}/5/DtDԫlsށecs3[>qd7Y):I[l[('}UgTK.T.cjE[r [_.׵M.^n@Y*8z{u\BO?oQ`"ۛw}Q 56&(VdIvBIB&@/r:ɖҷѝݲS;e$CWt6,%/p3?vgf޵6(\p ѷYf }yr/ԫĮl883fOKBn!KS$NvЪA_{ bq&ySV'G.geȉ9łO*nJ'}c'CpSpAH bOzrۿpC ;@&n*WzlKwJ1.[߿TZ&,ΞןS&W.:*L5yw_uJA4+9pWs2 8KV,r00B:f2 X|=׼!4ChPpLhK'c1T]]'jHJwB: -$hP9ZTeZd/I>AW/\o=U$$nPLX#ajT!䰻XuX;lBSGFf>1ϖr}DU:D/%kRi Aa|;(VRk IQ8Xڒ`3qQMyj>߰#v0Df 6ik^v&5.?k{} rfQ!!!&ϋ"T-SޠpYnT[U MNp܋+ߓ~ٰ=Jڤ%>qMniWЁ?yϼtlOVhd6^ -?ҵĖE$%'3bTR`[ֽ.Syow!R(ٝ#CG)r90Hwē_s3dk$ |Ep݆ĂQpd>n"h"i6{s,Ҏ{/T2ML=fi[AufAT2\}h1LJ_Hg4XYLea\o7mbVbU@頕@}!]$CA";9 5̰0t6UP]2NFcϜ'6da/DMWh=0{=Y}+^t\M0<5 dn't1i .-,7\MQ {mۡV8]'~ˤ~}7!Lhc/m#}u8vN bĉZ"j#m<Oh; A$Bp9 tA\9K`^"*(chED$d7̷bb3W_N/%Vums@#=:l6蔦i'UJcyg! [@!ETbmtq؜qٱ@ " -fD #M#}Ou.`vuL8,>\V$ g^H; U3dZdK\ib1 ]GZlOFRb2J"tΆztRf7SxXӿ0J,3TVX͚8{;շ'?gIh6|4,=DhtQخ)(5n </-K$[j&__4nx-QuhQo"[QU1Jssvø! w7xu5C޳FFgn|n'1~uJ6X ƷLT8wX0˵9vc3Z5u K_6J[za=Џ]$Dktr)~CN")3 B0zDla)'njgn< :յ |DZdޯg΢/vU}UfفFbAJ.ͭG(6PވO@峳ŁR&EܮU \_kD=xR: o#,AjWmخk(]`UV$TK-q}56 f'_FpHS{İ1a#. \P&F,DLj.1CMD8 x9^̫sk0g4fRф`͘\ψv:L[)-GCM}T.tx̮{':J& `Ձ:iXQAoŖ*K|;b<8 Kּ1;,U,u^;?DmEb=kwqJ)2tƵ0RVK8l!u\D $_A0nļي&"x$Q-.=Jܼ>ޒNDYsp+l?qUǍ"a\K!zf[ۄm0IByhs}u$~ G(Y.aİ7i 4mtԾ=<ojyv~Tx&<хQ&P{ew+Ql =`(/)pQCI!4]yrs$J>5caQ-3d^yAƽhO7D/ET22נC}4|֮÷0-د:6n&(H>Sv2#`!vwCLPz䠞.v,tĪmׇ$,9a48H~IЩ %t'NJ3Bm9ښ|?\7nT:lL~9+S p=C P&BBD[U4PVd2Y%0 >: ʷ逝5NWD` W2~;IǑQaF.GQ'Ʋa욼 E"$mPNdQ3M_3mƵ9f8vQȲe/Jx훒BQjZUs ɕ:ybÙfJ]O@nexq]4׈< D@&v\L> +4,UK6 ]{#=R_}{F_S 1n 2%c Ss|HK7$cF.BpxK?]`6I٢Q w2c}4HYDq<,!T3Ϛi؜A؍6 @4[+AǏ`#` #Id܃:[&D|!U u8eLZ]գE|{dfF?*v:B#.5M[];LQ~]sa1鷗۰񠊿lx/ydTChV=xWc7A̡eb[GԔ [fP_8*d%L^6Tc e߂w'uq)-zӴ #K鰙 ΃`b/R9\=u2,\Qۄ|d|lhƠ]aפlfHjVC\@Rӊd0҄Q;i 9D5'MY$֝k6n{_#5Ve?4z5P0O(aOwOyt׃G[$XitWhxAzE2G$l2|%Շ1T. *bd* Lc#@ nB=R"2ʇ|JILo v #7ET QЖ޾ nMἅYfoo|4E7mأ1uM+}NsTf{F%S|wA倛͜`?~*Ycuf|6if]2L"|X;-Ԉt" V?/t\Ý1$R,Or|ޯоvn6g K jnve!.>g2;p KUEx -}ArH K ХT/sboUO0a4j2J6ÛdT^.^s] Gfފt!,`pyAZ0U;"Kݝq,Q5̌Y)8_M>oC(',.ʜɺR IH^L tcAY.=F8%dqmiY)Kp7Gl7¸=iv"4_UwT؆̫;wTQςZ]\2T X4TAK2 ^G*Z[kVѸۑYsn 2PaKA oMNZus܃1yzih(U{ Goq^haQV'A%yޛ!}M'" ̆ %z}d! n#—4Xgw _:_M5F~ZfG,BV71k=iJaE\,x^m%t4w. & hG)̞.x6;{0S`쾉CM@1ItZ]|$u (7( $t2ߞD{iDR{z~#A54Or_0- K>}⩈X G ]x<~[{|3%}SjtnƉ1" ~GKБ=HLFQ/_5{/Fbd;:n!EwZH&votfVR発?oY?wai_,^M)<0Ua5 'HIF_1y&iIY;8XME1qQU|mb_+IS:5%Þw];˖`"E3(7w-i%xp ͒3&A3jSE4; e%ya&8N17 v yZEfXˋ6;ٯXAU>4ft<r5@f1`~-w uP0P`j!HħoѸ)y(zmgW[` u'& Wvf-\LT4*] bCTPq~dO]}u2UgUm!L 'XXv\ Ew;4{!..Asʽ4J{U c%gO8Yn&hG E ѴwG+$x4j58,ʴEhp-:??=.P3 ٙb`b% ]"UG 8jc h N=X 3#}0чf,o+DC1agN4Z?)r5O@Ǿ~ @?.a!Lr:2 wI8>%!!VV4/ݒxaQ,]- LNn^g/1K~B,xo]u/3W~_j\jaQf%E=F krsVyN\*V7I9i=uh8( E78`ߥ. V -X ^v&oӣY-Qu£yp1{`Bz7.NIKHB<^X!,JuC (탋^"v꽜Pw{`}2)0@S[U@¬{V+KpHicp װ%JεлdJ5U0+R#:ȊoBsKyp $̫$9z 3#9N{@[Y6hM: h}+9Va^d9@È^D6๩9#Jik@Kˮ.>5 P$ JjXv; .kaGmn],/ȝܗX3V&!a>5ϡW_mcgE Y4)0O{< wgt$[~QRBZzuRc^R-Q"ll,˟_^^TXmQw"g)ݞ r~MĹ mr\sF.?Vx"(b5_!x,5 $? sr{2Y/D1rX+RŽ%Cx)wĵ0d_8a~QcݰQ@2+a9?}Yq!Ι8DSE|̵CP~0)1i3R_OZ(`ȟE2h`!OuFc􋒥n$z҃Zei+A<6'I0Xc߯} pxE 4WΜP,o̊>#N}x7Yj:j^Z1*DrtbrY@E~YjטZn*p5y_N8 C=`* aA2%s}z]llڌ " ;> hIFػLJ"}]s.EDUbl3.$l@n{v굫fχZ:p{(\4$m\Ӡw|eno4QHc괆7bDX@*R! c5kV^Iv,t>%e|5QɹV*OrP  Z1Mq=vGGuP/*?$TRs?2dsSYJ3R`lfp2Qx,n*!nq/ {$* $jQUel}V}}OU 7I*nzT  v\^d%DKB+VXAJEn Jr8&i5 N?*hW/7'W:՛E5b?.ΦzE;̰2 K!we#w Ro.F,堲T{RToIn zV_K,!ޘF3MÞ`vI0β\B0!O(M  ap]ǣNk"gijUvq I{n5G0W7/CR٪0і2`WF́'P_ Sk.KX?#bGԗ/檷~L201^S5/𬱉Бk@FQ@)|@D-=kX`uncH<7WJ# ̵(vYQQcoP¦5-T\07~SN]3YhݦB;6G] '_}#(b݅2;Eo]@yM+׈ymղ:r^cv*z>Rn(9AQkE(_]|j4ZIlx1'=' 8CT4 :-4(XbzT5ƈ}6܂{ 9 q:(`)!sxNJ^wZMy ,/GE:tʉ ?4A֬Ǣzdi @L"^E |im+AL3cHM facQю}b# j)CP$( ?dcvY|ߝ 7<| ؒ Q(QVq`"XTXrbODĉI>u|kXKD߹r0%H(T0d Džaٚ9^$i6}4٤z!",fX=91,)4g1M[cs5 A I|wH)/ZH+_IJP%bQ D2VsJةX@ )"TR6&5hd?J3f޳Js~X|l'I14Xta(y%0Ө[FGZÁA/0?~<+PN'qn.0}ъ;Og+wcaþm1B`ѡ -dM|/tf+h~$4j1W*tMFV‡YTP}/"' t ;^N@iz?(`t_Co`5ګsb g:³_,,dC5JG^l`E"^ )5eN_ NX p0ziɅt*~u$[7 XEz0_3֦yFVQR+|O&ͥ@vw[9Z7@ rd.([4jA|RN@7=SP ~~h8|o^t> PCC5j{VA> $9.*#­ֳ`ܪ ឋ{>2Hv2V8->7ES4yPQh =ռQo.i3Z!TZW}I [w,(1˵4 mQ sfVl#cވ}L󫅫sjy~m<6D3]Ƨļ=HZlTFR\4Ҥ2Ǡۉ!0c7l&b3)\.\.vV8Q:sŋ<#"̧zZ1y^ NBᇢ<;j2mh2{b 6G{B]'Pkd(HAۮۛtr;)ּp.# 0&ZlǘB~%> ٦ޞW'4`B,8U=7KO?˷' NS͇sfNA{n<+J|TIh"xAmu(c,=R[]$?z[Mdš#[Q< ˌ:FHFJ18k*)wpR3ѴR yCrV{,gz_顬́6!RH[lwŹ~(_g)ޱH$_~r%!kvo>Qa`_FTj03jG.۹I}8yv8b껸Yx-Z:fr fil(գd]Nh'6ԲS"5Rp~j|1LOK$GA%Ć?4"W3EA+)%~vu46էqygg #7@Ē<0ťQ^Qۑ3'/?[me em9B#IK*9po//,#%8j &(CF d ~r40;'ҍh$q!6)7 {a:s<(E 3 XiNF 9 mYiyV$lm ";(hRUgrnڳ'ek5LEр4GݬcZ;%҉+Mí X}rf oh`۫,/L6z\R,#m ~xY̻ȶCZ%J? eӂ u{9h%[DI)0 !c̓7iCW/0~"5;Goa}IF1NeOl.Wɗb_?W|'5,[hryZ> zhIʪ6)G9oJ]~% |f|G |c/+:EJ܉d_P|S_h`*KEJFmj 8jV6G=K#ڈ ^@')]ډvb?dO t#gXѰpZWaȶr"'$(*96H8xνkbg0Qص~XL[Qy l5DRCERy>RJm)(:@ :t1Ȯ!F&ܦI sdH %7Q^ CuUmD&YHzEvWˑP8q1'`|??ʌ素;5s ֘М`+XMB\ /J4-stjD4#:QykHh]Бm`>MVK=zSIw$/3Lz}kbSc#mYVWNGzn棠)wAXP!r+"U-zYMrG-9ycZ9> ?N(6/NX5dĦn>HX>}o%FDbS͗c ` +z3h@L6cW6kϭ$\{BΫXJel( V Z' hIC!IH{ݟA5!:kGLjC;o:֝uVA^mw~C* BC.r2ʻcP[RcU52"&zC/Rdv\%Nvc \B2.tI)RJ5u:޿0.?@ZO|OЀ$>EXkLpze'=eHVl!xz)ȩ~-00 G"Bзmwd͟E\B$-p(^żrUD^jV jg|=oV}xh7:G9Ʋ8G$Tp'*wCa8? mv*"8ν1* 6ʁFiz 3SvWy^@1N8A$1˔+|J*PRM)EP)Dfii$|.drHӷ]$/On%2`*~^aN;$Nvsu>Q5ᬊSsgH؄>O>~pr%C`wφ!~>t&nXzu뷭~}0y^Ņ. hc1ezF55Lttͽ%:[:[ߺ~YGv 1 g͋<콖!܋|Ikj^B,c:^h=&pu^AcrMNe?@~ʯmaMf VuE 㨟U^ɐs 6FVVȠKۯ?-Qa/  >E<" MZ eG~g plNCZD1;4(?i ݊]p'YCC O&I|Po^{o t [QsGUgz< T˟/0"nq=qRUwC8Uk RQpWSy˂ V&*AVD$Zs%H  $)Tak:sNC 'U"mSp",|O;W]pyb=Y"֪F1HqLK# o^AWF/*[\S^6#j2{sVd'pWb{ف{Ff8!{42ndpk,5GTwvF(Ivܻw.x5yL#&h̚NT-ހ( 2Q&4Xcn+yl .t\}A4f/@DyHГ&Wծ7E7AO()6f;QfkR\[uS+loc3KYo"Mo ؟mǤz}b\l,}_|M3a<9Ip`1nR]0elxڡb>$ f,CUX,Ҧ@Tܮ?Ospyz h* LCg*MlM YhtqIMjVˎ(1\*hsiwYMƻfl kY$n J~GzD-t\7tM>/mJp$[`#$|Y!=leeav)d@;3$?H`R,q0>A,A7{CXh;GL=(Wcb"2j}b.X' ̩I.Г, c}yg1}C h8|*`X] Γ{A/0jN7s _XqY:{Et"xQ?vj IEY7P?/ tһX;m X8vc#ɇ/<5u+/j'j \5:%Wʔr'36^ @ZF]LM%IHnLcy zrƒX|d:\Xhpw3/Hb *k_?RͺZղ͹}X>A]qh+ jnWuk1T(hAvْ>l0JF t? jSS/%xz(7⊕89=ep?SVS$WR5;Pe_08^ м[?E=<>೤7ĩyo4sިȻ^z_L)YyP3Ӄe mJ': Lۉ RU/19>%! k#"jlqIm-P#AS_#oTN,=,8I2`=9E&?.7@okɊqa?h-ůa܍`'?NօEw$z/ڸm43S] PO6Q !z_ ԏ@ʮpc]g\rCVf]F]YIQU6ë G!lGpt<-2{}cIAFX&u7(eqn1;{vVlMtǎ޸vTN *~4_M?`sd;Ra:*@E}HLl[ԍn9j-^8[_I~ְ%p{ L'%7Q)I4]Щk֦֙CgB ^r條(8t'a E^>NA!蚻N%ZO---'&?]fvܪ 2G,([FT1=׫J+B3/~tQYUj 0s+ _9IJNs%'?.;Kib LyĤojΔ}㋎(NOo~!$a\ҽq𡃜CnѧA 7M,O`/6ElP-"6iN۳I}*@,*;k*q\ƃ LLW݊ }Y\wvɊ*x|̀8hLbuc}VLrp&C ʜi- 5 clC2s3T痶*OکMW5_hA #ލk1>,7BL ׻rPgͧq"{s'$%B5p L%ccAWM0fSܕi=Mg!<{ӞD;N.;m9KFdŠ!OPV8+N@n_I{1.YfVx[PR`߽cKK;V9f+& [=Ut#9wgeI1,2pXH`2quJbc>/4Tn,3=wdHѽx~ •K3"$HءK԰QcwC$Ln۞D5|aP A.L"IC`#1Q5j̨ѯB]̽PbDR +4~DYN~CxJT 9GY7/ x&؝Wd[uN<6/)b}ivX>Uw|I7[U!W^&~^!KSR4=(G29S)nv̐?;RGJhiƮ=p:Y0ͳ.3\ǖRұcsEO =cלIU?-)}h=sh+!PH6%7J O_pߟaRk+=}d߽eblS ]5ac"Wn})*/b&ƭpZ&s=:coG_]ob Shbv4HLr{=!Q,zxM E{f$Jb m5lQvё ]`! {uI3tfEɡX(=/bH%Q䎏rloā'@vІlmF[F3xr,y3[Uk9UJZ1HO׌Ȉ'O]k?y#wŸoWBsu:<$lq{x"gL#<`4-ݮPH:lxu1&K,<*̫('/*Z mn9q 6قϟd$tpzy-RҪo"^0HktfùE+~ryǟL"x/_'5oj*d2; "|s¸ }SLvqrۺ/U˱ov'q/ھgqB7>csÆ^6){:TO r]B|C kkԯD #y _{{iri4R :͏0_|kވyzKNVjU莜!T)d͛}ގxeETj܂KS#|Xթx)B 5" w7DW>D.gC&U0CCiVz.髄T. gZDS]Zb"o꪿ga)h~7nrS6ɨ"Gֲu$Fdk!_OSVb+0VS:Cw~8# ;px>\&EH8!Rfg*?/k6SY*PXRxEieo 13A@Rs}hT{_?Wm߆ LB骒gkUx ֌]JP |ѝSQFOj')DYZxW>}zK^\1L|g#nS!*!s{݂ۭI G]Tv'm_% osͣȳg&s`P[:V% B̾T | bVͱΥ'u35 U=~88?Nb&KވoXGE-X#q9[.>kɞqҷNJ*^QNn(o~0i_8'Pi 3+fe8٥< Et OTᘀ;Kc~݃~ή S5I /]`ݐJ-5$PsᎺ uo1V&ɋo$ZjՔVZ- opFϯkw o[u&$xb"Z)z{vZoG}\l7{?Ы3 7U{e*@fۗo3btLgh2~N 'Ж#{ގOL{iX- ՙ&t%bxiεHD2E2-G6HU6IM!4ڌɯT5Hi{1:V=O\::8~1UbamfoUkS=lu3زf\l7yozR* MtSi"jk] Or\53Kwhr25쥰Rd e?"B%e'b@~<}F!rEO&6uױ0^o_CS򼹖1C35W2RGjrDO \?ase2> /D6Nj4uL D;)G#a!Re 6?l}Q\_EU$[=Sz,L8߸s3|T:ai7 wHwJ|{~vI{TQ =kPƔy:mn ABR\;|*lw*} ?Ɇ~D_[KѦ%!r?{I`"J@ 33lWlPs tZ,Zi"wxv׻uWVDi.]9 a\)ˡ[+ C {5d+FRnJ^o?q1#^#_SḌDWJC=s"U&p5nR=Иd/MRY__BUP%~>EY|vOY`Ŭ]/FnޕTR(,l$<#"3W]GTA/5` n+ȞɌW)$RiRiW<E[oP8YDcDC X̹`k<ە Wx+vfi-=굯#xp˟JNQ diwP˺D/6JNs r^K V.*9QhmaS1$E­`Jh M:ȑܿ NH8Ybd 淘u`æ3Vqe߯%6]B[~birq%^|tj,AJ3eT~[w7M<F؂߈fGڐ)WynnS!H%6̈́7tR0 yNsnáll7+|Z͔WzWn=xP$ Lm3j!D*b06id2e_K]"-f"gBKf"ͱejaL@&b|oGΝX3l!\`ވ8dc~Br&u԰ݹJAw<^,aQ\ISJUaZp昛DljOLUcI|gΘS|!$"b}…3`aBqR$ي8@@ ȩUD;xgGݎ%d͵KN)KOT!=%vI@M\` #Yln`=tVt.8?R_߄Tc~2=( 3i~Ҥe;s:|ŭ,2h1so:Xxp=خJEk` տE8)/zV !r `ƎU-.[gA|>QBt5}9",}-QijiiB1@'"wik*!aDF3 `'p"aIo6ߝArU,TPs:UtZ XiZm3ԪAt6J-0;Jw`Ȕm[&q RGT<_ΖaEq1S-W#TwgE D WwgV aA]B1W7]ȗo vֲžnZ<J\Ӫ7_XhJYA/zxᝩ'߈N,LHO0|P9崾Kb(hOWs 8;wu'9$ݏy=n=#8pWR\Ia>6M҄hlȎEW]H+@Y {WTcd>' 2 |lNNGVyp6t ޔ}T'E 1}s+VFvfU)xzfȏ9#+k'q+ITM>]$PUFrf{* EF[pu ~+l4qqāy0Fw ] g;Ls,aN[*aGݧ8 TYHE'K7y?Ec&`Ȇ2[ʨ,1eD3# <,2`e[&"YFT}C] ã^Y -nQxڬ `|[/Jw]Kjal(DJEA| ]µuc76*Qb ΎSQIP{Y5ݞoY:mVd vb .iDb.qNJ;^e:trAVp]t<✣4ޑ{x?G(Wew-ii_NG.'w-ljM7 ꦂ\9mV[:ֿ [3p1rqF6!SxscfCvoTdG+u9/fIqQ댩7nˬSs1V6 1iېԛ0 F:'=9ʹ"؇a6ڐC-m8H?Iaky p[9ae'M@0kTj( @ +tm#}ɢn~XШX`|Sڝex/>Lߪdn_`'XO3Q|Ӗ]JFo@MYkL̒Aë{<ܷa 8z~P b}3* UϔY.[0eO))!"8߉KPGt#6r;M$AE{/J  w̧{jXmq+IWXO3iK1*& 4B;fpBB"m:P _m6U6x8u 1}'vXنJ)x@/}"&>a&E⭃rnRB0hz2E*ukwJ7WW}/NKCT|.N٨ tKO\![pήE`x쩵1ZqcAzѲX W03Zh1BC 2#b˒,և $0\g.@/REހi$6AmK/.Fی1uv^'G&>*Ǯ@JcY+U83wq^7gA=V/᠛Hqyvz ~;_NTy qwj͓v8hZZ 3k4c;vٰuaO[o"g MW&)g !Pn W?([z0/8G;;k?@ccHqݿ/S7U#z\:DTiwzX9 m1Që±Ӯ:A2@mT.X;A ^,q9SɢSa`[V/5p~[| ;:g}@ ݶ;4ղn;yg4h{ Q-z?3)Ł٠&f^l_slkw3so'bMldqoѷl폭qhj9i$RQ@n%@&NK.}@PnMW#̰b?"f"c]%{yӪSE}+Zǃa8hEk ؒPОTc6<ْ+;ϸNK-Oo?xXd5mp*I=q怣Ih{]h9{$qs1^k=՘9C4dJ]d1Γ[fey;m;K2%A-ӪE{u+=‱Fd!:r haP|WdE6<叼dqe<~4h6$M3TvvHb0aWJ'Є ^&ɤsi0ι>jbG8L/4t>L.܋l M'SZ #m*O:X"¦ " HFqxh袹 {:rꋮENPqJnscn ~--U?{CryI}ݿ>u8$\ޙN$G$nڐ&9Wq,6=wպ[/Vy\S~%($Q4q^k;vaJnwmɘ`v O ,'n29'!A,Yg:NDJ#fq2)hTya-EU8Zv6"8 *[2n/_"@$Q"adO/]'ΪdԗnR oރPF)+\H+d+F6?W0*_3[^w; 1Xl )9 !vbð揨!˯5TUV! WWTKBy@|*](Wj4Ή^LVH܄ XjcږJ(^eXd'Br' 0V7,[\[{@0Ď,}ΦE;,mxVch]'2anQ[>w&Tã~>lǗ2 X0tB6>ãFskA[ۈ 3`r0Hq尤#A&(ϣHlBXkrRUߒ&T rn jf(S"$IUe!~F'$CӖlRV&Ao.DvKup`  pƘǎafۜJ~!ǠEtLZ[$йZ6Rd3V+.=џ-"RmG,mv?j%/_K2_~fpz/걕14cO\?Q8;RCp''vhaXWBG"p@mtfvџHv6cJx ք3Sȥw?))'qzĮZK—dG9YLpGi=BG:%TXgvC>Ov|r6cz4&i_31= [f*-@Nqra)p+OمOȻIhհ 4xDID؉_sVR\Q2G"7LC˜D:˖ EM׀?9dpȒ|o0#%;/'kgb3**~JwD7C h ?&".-D2t@]XIOAY NN8uT`cb-U1jVH@ , {>&y|y*F$UI1+"G hj JlW Obb83,3@ԟ&STzU ((``gni>I2Y55?I]24| p#Ā\WL ?F^D{wsu =O AdpU{/UUY9=rlKNxR:@W"J)oH<[V\ Q~4*-P`M#|ܯyVx>%og=b̅N񳄔 = 55 \2 2BxL:hu7P[{`2yf|b}XNTu Q3E(?m q0+*sM/8&Ng6T\# L%0vl߹}6Q3Nt-)rdQicSU~|sgJeF+(,p cV匄1ԡ-N#ErW.K̞B.9ϗ1^P_= [Fب:dz:E~f2AZ.ٝԣ쭗3~3^Zf8f2P9<5 J+"n|Bz?y4[2@qΔq,<E 5`F[9)U$ȹX,[˗cȤޢMSNG't!̱nD9U#?zػJޗf]j/r+M6OYl.摻=fPQug0 YavMJ ] |Cn4±WխXW#2C]>c_}.`|+Lp{Z"FhkLFd^wP{#h7^jsB$?=F*QD˶x!\$@h T߽ r|v/ZvryE? {*UKwxԞF)qp˚62zwG`")Jn{qEt*l!>0}mgزi@мau{גI'G1Zlw/gYΑ.?.rA>ԉ!;B?v47A3 gX:A2:mCih8+0wuIyIbU<yOVOz1 _wm:n )dQ2>nB$7xWء =D Y`IT6mgs;Ϲ(cJCcWyj%a(ٵNԂ0\h9z$ة/8@D0πSscg=@xo n 5u#*'F7Rn1н? CiGu!J܅LQIB(|m \crs/OwP \tcmK<9sP/>R=*/,Eo߁ψDuA%GHq*۸~ BҔ)-v8Lf^?͇q# <1CPzԖӎ}{.`WXoӓԕGRBFel<ۙ]${ 7!oR[ƅ愊_r HF:]J]:#~~./!5G=-OGY>)Rڈ`["9/H$_BLEk @ʉ`pLjj\Qm$1 ߢ{NM+`e4+OSTxov7ƚh8sRv=_29u|vWD>0>(kwP_n~{l 4oi N 4M+բbHϑgij[_T4{ubgٶ"=+9 AZ`%D%dQSNޅ΀*z&SUOf,5U`&k/^Xnpfi2V.;_>}/+SӗۦɃ׋i2|7yIމ3F?7@ǓŶDm1Qyl[zӊ/IVl~Hͷ9۟#]FMaauNËo}?8s8/* q&uq٫}֘O]ϟBǾI<"ٕpL% G47'u4yvܹK[1?욯Zm:#L9MB2Y9 2Es`0n} 1REI@,yLqkj*ٌ@-yI T6.>zRb8 }1> f.2C\ Aalir6fxCx!mc]wI8ʩ28y|+ '*(me?]PFۂՆU }Ԟںi.>-t;Axnւc!́4n‰:_f89#~0Ժ ũX˰ t3Fs U;+IQ&-?Wї.1 rZz /2fqQu찀*؜)f)]L4fKxأ.30޲bsF nŴޗv1؉JgIq\7#ɺt\o@gEBc9Ծ`AW'OK Go0p`oU\KFpx'کQF(2/ 2DQa>j^s7ͰhWCҔ Œ|rOӚ9vC>˖Ln%RfK)%ﮤ{9KJq^=i(![(g&ǖLG) %ϙnIDܾ\bk{ѩI%4>% Qӌc ԛV?%=̿l,߭#%ziߓeѰhc!c;g>;u)kWXC7@퐄K(̿OݷBEL1 j0"y؛㴻D!qe#3Dv_-&O7gK^4StzZtuyfJs֪ɗ|ռbņ־eW<墺t/ ҫrOgn̵_v],4*}H~V{n2}ZN=ɞ6emGEB].-i-9~) WG!/Gblemx20IV,:4e1_Yr FBgY$%&a6b|Mn\cK,$PHcճ{*[*j^,~_V) @ʍUix ܺO`dWR Dmyʿ@CvwþM\k ܆j6NZ3NO"7|J"ަ7s?^k_c1::Ӯ(!NpT]&^+^JHb'e3'".2 "<މyDplIpQXv  }|v`Gk;d,mѯ$nM.8XyiD0qm~fYӆӺJ®D87rT\C{8 W 5Z]6,ob9Z*ăw}l 0rmm" j$UP琉~AOZib#<I&/1\. .QxZl5+BqX1k3U1ff:_&Ì:67bL5p/% >`ւ;N4 +Dupq ;sc' gފ kJbcz.P_u}5KRPQ*TI MsdL=8c"q.E>(7)s3>zKn{x4N%|1ڣ Z9RC, %.E-[I w*Wl'S{Lcok{oEB8AIy؏\ PwMvhbJ59?6 tF)Cn+7&L1IHuzӨη+'.-j=?jeFG3N Rc%H51$ރ֕IM]_,{](: 0XkRS=]WkS}ə `΋BYx QJP$߷E@3 6S8Yjq ~Bfb^s/F0KЎp}^L(1ڣyf{3m)^`g_?# 'e +zV'w[!Li*s4+J~ͺI@mݏFKpɏZZQG` %ydhUjDCWLӛuX#Kᰢ^:$TUW+~$ĜTɧ.,a!d~4ýg2aW" ;7.PXҀ7n, *6e -h&mJӭ 2t`b 5V魋Z.T;̬b"|3:G=垭5[>%f&[q]M줒KlT{'©ZoE⯐@R;%.]HΆ+웆#9ZⱻRǕF'YV>]*[E1UX~45HXM_tzb 8CM>LVu} L]>`ɤ6(1O16> xtmmaiX:^4%IPbVH[Hfz-m@~WКDħɽAig8>8u"8]C+7@"z۽d B;u*` zIirP$ :jq(go\CM5#Pf| DsM &Fu5r40 x]7-5C ӊ&(f|YL%L@~^Yf҅zK*(+Tučǣ~TY.W+jC 0M:YzZi dSTT>ynC9oBk-> oo 2w)QD1M(v5˖GQ[J.:-EY? ul7$9S&u\Zg9^mBnC#,oqZ?d-qiV ؟zA`.K@ճf Mg&uȺ$"j.VWjQ͠5Tll_qL^IhC0K rj#hw0޸Ĝx2*y'Qc2(uv+I = dzڌ^18a)m[Dhqdw3i#56ھp@#>D$b-W\8|xXe`eHGg4}'d<"n s#%&\kIQq'.kFkf>{&/YWD$=VPxN}v;y4;}DXeOR G >d]kVʶ`kmdc)T[3ɇb#z3#$(&qԘUXy;lE'!j@Wr NIԥC0aӄ1CHE]Q;!_AXtH\U=*#Wu5Cߡ$ G4QLՊ A"Je!V HM F5MI ;,)V~DSZcYΥ~1}֡Ji$pq,|Q435?؋*SژցQv/'%z1 oR<]&v.MZҎǬ(YV ("( AU/oEvA,li2QBб&rp:(zc.JhZ:nEaNg>=+AUkլT1JGL'Si(ܮ|M,,;BS%[yL I%^!W{މh;obs2JeȨ {<"{&a'|nSj]_N#jD{SֆJ58>|t11I{֋2*k^#s9Yl, ӇCYކMb{ѮQkv۬Z; ˋ&(= }rTe}mwt*:hQai"v*`cAēu2ǿ .YaD ?-0D`8k..; <ֈ8w#/9˥A(qV l?hlSY$\λ Y"(r*q.lFp6JeK*2㯖wDG{?6(Z7%c҂[z_+;'?nC/-j}⏷6g9wO%9E?ς fĊdW>>cv)ICg ǂ];˭Xzצ.3>t=!ˢ:"?\ <`c?i"+!.K3F &#RG dXc\[H5ZD W;Oˍ f PįzClPeL?Jh}"qvϠr<MvR_Ra09ChE}S{Ÿy&άa{;sAF짊}AjxuvR9P 0q1\ˀԷb뷙qh>ed_ !o d mh%`AbTхrʮ4~_co2ų;ס͟zu6:T,7 ȣ'$L bӤ&ܱs JTA7'UߧI\dK:BuBaϽjvJRM;[E=i4oBG&W^tlj'F>']`sys k}/2ѻ ܼ)ʶ{SHR"u]Lc(gPoYI-KBP ЉӽZ<Jݵ8it^V\9vR9˺n!"UCrcg}V֕[gc ɒ6Ҵ Ν& BMW*?^1I}"5Up x\L 'X9(`Ofmb2:˒e;8~;}b$*^䛾PSQJlP"8=)U޳Xk ;NSWC+ M(wv͎.6FTJBRtMY .{.F/o7E:D׵g%e5ZpPڅM >82BJO;WzacO88Bu廓ϥW>7ۣf85cR; !'ـ(1{ڴSn&Ee-MK ΦZoYʓ3Θ4ڝSFIQ2S;x/ăd"S*AK\0Rab|J? c'.\a20s2lٲ(%PXI i4E++o F[Gx_ /8(x:#k~X7e iEH5yUgu?MW?gFn4;C= w?l"RmKaܙ zh#}9Z t/udr4$i$87v5U2(e </9hzUm2)*j= BR?($Jg%QE5Rv ?}-B<>AĂ2sͰ\\NkW6b=S0gP9r=y&N"C&m8}W1U9's5DFA.T#ʁܠjK4D2yymŻd7ZPmzaPǼig/;|`MuV2Uy!D>: m|~դa #1Z!HYo~B)Kh N2Ei=Ò`}%%r}Ր!o*o@ǰs;ݳ޾ `Xt>t;nIx^sKuޏgŋRv<.ɸA_MzD6ЋGM7vWie I6$p"BǜJ zw'4r$K 6|ě}J۸<$D_4& sȽ~w*%/\48Vl2(zLW]BK-~ x ]Eu-xKٌFz@f; 7%W1pJʬO.aFfQXpL֨.tSCAmY-=J̟مO2syj;W!E=Ue+*֡yD8q~LOjt,be!<e"fr/G+#~V}TW#Û`'be3 Xf)40F0hJʨ.LWt 9 Q9,d&H͓W )8'W1d^vE"p|/ZTiH2άZ-3,7>$ 4I7B}ۆByBҗf.b&>iLT[;n+.E_ESsBE:c\Bro誝iF{waOLEm򋾡eį"wCY:#! Qm&l7f2T:կm< 49i,RI.3j/x?!)) `a<*!q燌cH*S\I=)1ϵ^O7%$XbٗpWh<"0q+Ę\)14 Bݠ-]; /; _wWQL*XIi k3߆'w6]GU*Aʝaq=͐-8Jbx*l})rl^ѵjl)?CaDgܜ&Xsj^`)]@n /@g"Ѕ"X) Z\j0+t#{!,.T\H>72Qxi2v}20ȊϜvIMHBKU?GV? ͵QLj7U4h)ޞ6qAXmx4=@*Hb@7ܙbtDWWx w,{ʐpMj}2Y=r vMQ!$Fm}frmI[..whDxL _)vlyZ(ג'ն#%!wOkHBSĎc>Q[vM ں$o~;Ⳋao{I}wrfu˚F# <ͩ8!"I\lVzvpqcMjavgJgjx6b) \O4U<4LPPܞM+e?wr;g8WҌ_@~+P `~{B5>i%,7N`KCw o$CusӴ:)K-ӕMg 7_,u/ߊd4>5 34M\W_k|ٰ[N*+H'E P( nV+q:I@o╅BaJ.-xBJ FiًQ˫wP#b0ڤVزO^M\Zw&)sͷ2kn}ˁ/ufa4eVLh.Ei%+ȬswМ{Vv[Bk\GzjPN{8Z1hH5 mvLP!Y^=<[cԻ (9ʆNS{JU6ے`[ u< WKeI;#0>XIg7Ӆ(L$]1b (mx[l٣66'V8 t FCE:ceuQ/?z6ʷM W=Ҕ< dWP7Y-]5$]$o(.*o"Lt lz'eM!" n^A}P}<PI캝o>} iWCVpEx|1Ja̞{p gs׊:}HBL32}%r:B !I2^L܌O*]\&U]{죛uH+@F-B G^ ;MNj>)_f6q+Olz34F4"h!1,6X қͅCAD5`VNnX7W<r> &t!Z|(#x^l @0?,, *iPy!HԿ;!5#wTFww]mP_H:R u yr^[P 햓 Szuwܸe~tP9#i!N@ŬGGeӿG5Vغ呉i8«Ggf;|DܛOכFڸݦ;Ց+ $2$8 џn(2eNj'/n& Cbn=ҸHwufܦJ|V9o"ym)7_,( EgG$a*觥5¸UDT3n9>E,AC3Y5,gHv Wx$]B 1t ECdVWp @()i$9 q0Wx2&! _6Ye82P-jeƅ2+Nn%s0|EMQ2 pOR>GwЀpH̼'ȱFdunO=DLzuXKb9d_/cɣ &VL ݝNr˯<{I1=;hWN6%蜴 .X:J!*b.tZZ b -×,_b|e`󾋔eMgij]/ֶZج8}jFlkg |hO"'ŨmeUg `aX}+8rWr>zI8͚'S#}8Q2 ߙ(VB 0ՊSۣ@4 Y`]{&d7TR""B_H,mC7ܔkbFe/ޥQ+7x,DNiQex|UV{ )@=ʒ@|sFg߃ϏWn%h=D䦈5Uw9(+mٮ$d@4|gsIin^ݕ,8BpBNh2v'3fI0{{Hpͺv|hU‚oQH5oP=k-gGƈC"⧬:MVSlo9&+~O®'0 ɂ`I!("Ut'b#ഠ愱a>?i[o2L2m ;,1W7kbƜhpt!>kk1;ȡL*2C|aKUAQRA"i<i4ϖ5|ɵH!믚/lg#%U\)Ւ\ ka:4>GV\,&nIE\63]}~j'/75U:Fu!JxgnƧL|׶r*ML%)&i+pDb-/{L>qp&~*ѤB2&Js˘@QsIgSCEv?'6kAU_Xcd*bQ=%GQ$˭7 M7]?_fKY| z*1 @Y@rE`>41PnEBb co= u=@e _B6x`W'e'xGR= S7JPG8`oS[;EGG꯲PC (c:AG׳>W/w2+ !?Q[ I33^E&g݆Aw"G3sfL 5T;+&Ra"pZ$j#,+p(:PV~M`[k(p94.0eő_f)*?91= HT 9fl_( l8`r-'؞Ni1ݚ;v>T#f旨 Z Ȝf: [oP zgآC08fvEe? $yVǙry"Q̂d_| ,\OvnHn2ؐۗs2݋LDC["zfoAJ q#zNWR~' wk %}?Z#YC\ns{xEIUXz˝o<؎h)\uV [3; zmk,Us0h-m/(~isPܺyg++6a~ۮU4?FwQ_d-0+}+C5ܫ0C.G̥CIF}4У=x=Y e2'zVU/֧J$iؘwp-q+ I(2bOt/->gɶ,ѱ4>F77[a.Ao *m[j9U g_aQX>7leYtS65tJd4!7s-5014ĈލSԭ(`0ۇsj {7 ֈ65cG&3G-p7BAL {G6I5! әʼd6c!13hU\3b1T'J @hhk<8}Êԇ N,:#Jm\e290B/a9e7 Ż~\mP 5gmhUqU~0y3* Yv %yj瑵A|Ӄs?lw Q88zS18̜Y?e}S Ӻ   њ <0|٣cENYW\PQ9WѪl OL9u[w,[|z9JQ6ם_8H-s=E֣..MAޛ!mCNH^s'lF@վ 5P,be8UqKY\k3oI2:u$b QmAk}7p1Wk {q(َ+mӑn[J3aZRb Cćy|X5w_߆X{y$@f r+ڀ#ؕRQ 9Sl[ aRi ,c.H[3VK3+FtH;2S *T3?1Iܶ+Ne Ձo_Fx>ݸ]7Z,Q`{$ 'meViKBgO { MSj_SX++o)TU(cdpVBkv2[jɩ9eRſ֦th;a$(dޜ6!G2&}~zhu[8[B/#8D慺톳9g(I4j.> bVyF0A\`#L -ZGڰbsCYif)B# ~'2z p{s[N K[-Ms$  מ=LShz^N نT8 x]@ZXKz; ˅˩a2OKc/GjG*=^y߭5|Zʽ~wܝHԨūBQyyxPH8k g*vEV,֮upCV vg(ruwOŶλF^{˿H@5fl^oinO쳓ݏZO9 Z}ܡI6_VIK$H{0aow"_kE!ﳆYKs#+C3;gһ<ӷnHx-xF`W v/HD?A$m ?mB?hb͖@9WyTwkc3(;2Vr~ub} !dx Ȋ5>2eg/כ o 7p""8;hJTL<#g*Xq1,UOy&TO0FQE43%9a0dN]qD &K:hoԍ pgR6BvbKEݿQ1S[d6 $5̮!fp@MS$Һz_*29AeZ|]P"L.ٴsd2X06[[]Wy7.-'hNi{!mE|$( O£텀3tؘ~I[5;kr?lhKth@{[8Z2OlDDB7%{"E]RT6P]𰣥? k5C^ex*̡ %8{V{qs鳑 EFw(b=`\h;k@ wrR0 $Wc̉Y4*C4dRBf0c3v8cʙRa(-d~r@KaUrtMsVrX׍T6$WTs/o^ig3EtU Q6FI v*rB;2kQCr2;,'⍸dSӞ37E4Q65e,&?cL0h +W}eV9q^{IDž {UAZVDMaӐ(JŻG&<4$@ sjغ.*6j Nj51pFU0 .?'XQh zZdi9 =$Εc%Y'۲={^ߝ7M%KŰ_Ɇw($9=$ϝ;㕛]ipv V$v=Gbo+6G? 2 STY/{Qf4ek_>!$C4;Qy(+_ Rƈ"!xEuzk[ҿHlŪN,?_Wɨ)Muc$ Z4/GdՕ9g?s _PCtUcOһ8^\-H\͕9Zet+&sAAk, ]s/D;m2@cl9"K%|aK0ͳAVjg[AN$ko5#KOa뜙@S6wWw w NjlóUzl`PmK3;*b4ڀT<PIv R "okv9E),@ 5,6~'Զ{]MxYen{AD%s}.mY0^6:$ 3Nː[W֡)h=u^b@HEɑ=@u0?$?i\^ XQk.oZ02f6Z!Sp-v*[1InL3 &myƯ}3Zb72wd{@l'Fބ@wC3y)}TԦJ 211렣vW* ]YL{w.ztPQ&jIkMSƓ]=0{ &Y M>4䆄hTv!-||'T"5alYl1"Q X~FJz$6\LYB"7Yr EE;uE*m)UG6]M_&E,@{H3bp)?&>haM'4 !MGzlaiGu0׎ weL0ѵ;u0Q| {QY ]ӌAz~ d 6y\( ⎗J&Ļm) ^"]'3M"ydӯL[Z>V3Qɞo]lvv73k X0or6%5Pɍ5g.uJ<e\q=lh␅n^KE# e$brF /:У2Q.DJ|xnjM12|\/P!'rLF}4aVϯU%s/?Sک$aCH`{B$oe*+\-PCjqރ[[~paZp[w|sBRiϥI=x[!DͳyH#Lx,qoE&~@ Fs l)mswd, noӃ+Qܜ.Ʋկ0|Sui9t]SΤ5c6'-c}&% Ɍ27(TDXr= 6MD]\ 5a!u0⊩=5́uB`{|G*(k';JO DICav=/ҔϨQ+'*(;qIQpgT(4 wiR4O*dj?NLu|TtjQ)'Qe,!seVuBmpЯus͑'cF$eK^QN$6xq-R`9gd'çĉ7"Xj&T_ЫT֩%P΍(!wIs95^|BKx@҄yiԯi]9TCey io`e="g'8= I#%|!/c4+-S,v4fI>EzG$zzsuQkL~>')>U(8M}Wϓ]tf?92u># n/騻NHf*Q_n#iډ%qh\+x7sG ꙙU'4qI闒:E֘AnwYINwSr^.IRKnO]n9#l2R )w8@{ l"Ȁ9/yeiv% #0N3-w1Ӭ H^;dP3)yowr.5ĸ (S m5=rCk1Dx{4/LW9€v$]pR^R18jSS`v .yqv +`*iwK6̇18ͯ_WEw-Q,յD#1p;=a7r Jz'$_ƾ Z˻.h`ôRC=˯vS:Z R'V>}0l,9 nKA՟s@4Mܫ+{"P(hfk ݥF08šh=~Y#VgR"~Lg܂r^vM䗾C}PvXP13ÞZ⺋ )TT}0#U\o!D˸>$ ?cAo>2,"cB8.6 3^جåj T{l5?0j>6f&=HHsŜg ?EKmMGL{rdC:X޷H ..`VAW۸SuNaDw?k+LB=W,J?d9uͻ\ę'b|JQy U)npʞכ3M N4ko"T&j,6],2pDcjȍ#;\ hLLFk!hgڋ:`o=o"LRdNkQI KH: ;QFFiJH;g{KbYg]%N5$5(+zhex81pԅ눼?~^;%HU%M@NƕLމ rqRêDUVkZd8ߗλG5a΁lrȾ98 5F@b5zͅ|\Sf\ѕ`א.q I pC;L>I۲Wpb_Y4 {A%jI=U>pv쪹bW-yFS!?qF=ܠl|[SaM ퟜh}~KwQ! y$FԬ¦VUwoNeU?ʔ2{$RXAN"8ݓ5* @._<9$ g#&+.2-cZ"-VNekDA/" ^W|K!J4@ݪy0cXK;|Ǎ[ A㉫p)ͩNI B+̷6mA'4 [#Or%x;| m~ٌbLZyHܕ!4 VO6\ xT#]>=[NT+g2@\-Q|PX m^F|͍kSY^ŃePQHtq$9)*NjҾ4ԣ4ѭg槏Ta2mCW+ Ѱ!˂5S΍wAJ2&tcڣT<ʔIc78;<}IO/Ԋ= ˱oO0_R|PG! HgIǾ%a={ UX>Pژ6YUCoEvjGv $(ؖ~(r3٦ZF܇\X`6,E!ڢ)44 ԬQ[{\d!%oG[>@,ׇ.YOBl;H_,mv7ٌJ2[44NVC8~%P< ,ߪc+A̅HBק~Cwse/:pDGJ[shYŹ >z-].A]6NS۳3Gl 52n5[;[lᅕM1]u7 ;^ x{;ɔ9q4: Q`hqmoدB{6LLXAc9Xaf,aӇg?K߭qi ]$'jUc1#]OIF$ӵ V+ꘂ#9GbXK="}F<"eV{݈k^9Vl@7Tn rzm jd5c*|Mb-,-sG ʂs:VTa~a#7_$o Yu `c*r9!(JL0ұ7 W{9m{%U@nD/3_=_ 8 T tv->Uk /?p)4rbxH&d/ٚ)6v !"{BHC7.40vOLkl/^H!"ce%̈́CKn*ԡ)Н?k\o٫oXta =JE= 3x~69oq/kV0EJC+ӑ4N}u` 7; |K8g!bPt'W>keŨ&h#LT:NW<^< l68Pj3|B~AK+^vO˃u' UPXWXz$*`_;3 \V\QX)8qʆErmM1Ql^gWIup02pjA#/vz@}2186QY* 璥yOP7^Wq5`#iM э QڇYLRsT\'I pk,;K^2kBHӤH.SX#z@0+`ID,ќ=#hKZ8+QI‚]Aƚ^} Q"6Q݅6m[.Yt%_KY3cĻ>m - ;Sr+B,N)_l%\>l Lf]ʊ[ gݿ=oYֿ)th{XNaY _)hwO>;Rb`c:Ap%^Wr/FOW0`LhL$Ϥy.1o*Jgz3oâiY5sN 7Eĉ{k-9sDH (l+Z <_{4F({1d[n,TDzead;"QB>qpGNFs83*蔯J|}PwsᚦP^OB֒V)"2H)^9v໯xlx7p=g =@~v{Eϙ0J ?qT;Egct(B==p.Xu)yԙ ,gkxu 4`^gLCq1vZ(Y2Y]$c0d/c2wCWe{>drݒ(\cEgUG!)kqt\>A5H c]|+L1Ll|#B]qyA{kwLj$hb5J *w[/:d~ 6eїv4g{(I "RS-&'5e.Fo Պ1:4RDz8ϥ?p'M}nrDnateǾ35zzi>(?kG2F) J֦yܒPPEmc6K&]3BiMH @DW= .JScU ^D΅Q<ŲUlkP@kCCc׶5"jZbyV9~ D ֖,fKcG6 %@6ǰ~Hv|Zjw a+S1f%c*͚R^vЍ4Zm ^"X$8x^0C!I顆cI9u( HH=:f8ex5(@hu6lJ&*?#MJ#ոndd̹k[23ɋ'HH;k䉪{Z ޘE/~KOR=VTcSd$} G~]ǡc?ӵrlDsfi& ɢQ 33MS<ט(rw6׃?yMVCr1+Tı + O>[na@էX*p3ػH.IrPvק*ҳat,6zns7탌TѢ '#1D{ٙ?\ :/!{iVd5N@ed+u~Wu4OLA7BlKO!S92bbVI" *$-{ܽa'mjdxCh'Y1C"mщ:"݊XL>u L`</0DC2<de]qZ2KK6M1αcmQd[v4j 2>X`u~cl}S}𣹴{ՙ8D䖳ᴽU>7|dh3L,~H2& '2|a0g2s(+Ojvj2J,O69,[N;>/Rƺc2gՕ+EMciI<%%(u`k*7絎gZ2} IDEf%VU>ztA1[ [:igWlR vMަ^D߽J"V oWXY1g)Qm,R1a7IOD-TQ8;<ݣcggG2O03E\t||xڲiv5\hW dws 3kHD6_#4*63Ʈ=a^bH~δ%!nOE-ճ2u>;群&DGkDK@ȩUDn=dWh$gk mILZ) Iw%xo 33j.v 54g-9.4m /ؿ nAѥW%C M<+uC΋:axjb/Wl%75䕍[az1hMHTGOh]x b\yEAq eGgt 0)!Zoӻ5$8^~we/iZ̈݃Nn]1ͥn{uiI /?1*r4z9i΢'cߤFd 0ޞНbj#_+cp8\_zJ۲َsS; A]g`dAC L.ɭ9# lvus\]KE =~ǽdJםQB@2tT;y18rGngֹ:A7þM7ǭO>7$|pr`!/uQt]>o<(zN1'i"L!K"dt-?xDZSRö,hJ(o M&~TYPLЁF'KR_񻉶;[K`aC%ԅz+2Yi;!t}p"٢DƖbBLsZ[f֚K!c߮s@:lz/ W˄z#f`F7zW`"[9w'!wkcT@0/Uه -7ˈf,S%Yx>㹎"зϟoν/l_7iJQas #'j.y(Aǃ" +r4W2!dbApQN 0CT Pgv_/v\B^.kϣ*MKjg'G:xKMgؑ*i Yqiۅ|_ }50)49$D~.F7R؋Ozw"۝3曷a %㞛2VN)d+Wrs:" pT ^[NHpm> w5z{5̂%'qY-.D`h IOob6~]Rdv_.8>ئ5i2Bģ Vb?OCD#>O2.1AvylyN,)e&*]aW9sr;3c 3y%x#W=v9{lxHA goUBFWW0DϙVakWo&S~S'Jn:eI'cl8/H۰RsEzs/&睕r]Xцwn1\#naZѧu*yr K>dxo 'Ĭ˓Gf=Ej?UTс=〥P#7~%[ D|# o_eę1TȏR.㻇73A1>G`pM~; rh64_=/O,ͨ sj~z07h 6<~Ox V]>!7G:ުO+Ee7yfTXuCT|t{QB<p4C苃i׶`lSs`kjI6EQF5'lL2`Ҳ._F~WKV2e?|>D:)KZKiP2:]:ׄ^'O፬s$Cp;bO;z[[P M*4[/ؗ&9 %s@87'+A{#ȭ?>bFө*emmo/6S qhԷR?3ob@uz% uՠ  g ^_G";`  =%'+\y)SsDy^ ,"{AЂTQn`!rxs E}Ĥ\\9Sf$`yU@[2دt!]6)@{7GU]\qP'Y+8e7ii~}%SxJp7MDwvt_srUorU*Iv i/}R6%-A_MX:]Kr!(7*doO֊Wy.DtS  |4e\W6udv:WǛ]C4s"ԉ(UW[2u&¨tېg%#h 29沠xvҷI2D &/Ȓ豓n>ZeP4Q{2/M J$ -%-JޥkNC/Rp>/Q]:Nr|Q${C؈4N͕c/}{#nnI@FhVLq УydR`9ˌZ(̜],cݚ\iEޑ՚V{8+k'!^jkߘoֈ E}[:g&RP 48.utm+ ٥ Et03n̸EcBcO[牆 ]q w7@iVOh~LaT 2l >.8F^Z~wTSX`LtD!Z7IEm̊*lŷZg?7!R[[ctWuStҕP9Y) a4KMCm_COIm#̱q&q r9m\ MJ:[PWAY%1#<-h 2r- "13GAnLZ2)E$(nKCP Gb6uyl @ fFrݾ;X:ꎛQY1Il4hOjwZz/1f>{ytSgWBHPRX ezWEK^_q*UE2%وd"Z7MPлsWokYޥ{]Z i-tV&Wߞc]{C +^ey#?hGKʰR3*x" 8nQ9Y$jیjMӦy!/y졃笤.;HqZuu W z-($C~s-(tBLJf i6@G2[D D𣑎*Z׏m*J)Z8;gqH̲EԧcEM{%f^NEC$i<^Cwcqʤ2I͏ 3yfF*^VO8 IV3Ni23v;+{\)xuTi^ҽ8XD%9jS&bb bu.OiS $^WH2lWZ{̡t(:sF;jKOʀp T}_vEvWNׂ6t?^Ot Asƙ@;L፳wڵ-ʴ+N.N 3gYlb&̾Z~H'4{Uq6=ͤɢ<VWtEFkvz,"r<`FJ3 FA Uè풀/Eq)@({җRxG8?sS}fWrjH_UUl2Wc#vo>IҭEF`$~hsvu0cn*fXO|̫,hZw lWA?q'x7n=_@Jw9R:LV88+)D3!ߔ68x~:NӇ]<)Gkb#?+6ϕj<_gutKzoYs3i^T=gKYta4qfnCZd߲e >YIl1LO?17 Kf`C]qvءsTys {'gY J7EFܣT(~DxW puʉm|C>s+p7@%S2iAib|9}4N/BWY3fl}UTke7!CyYL*P#, jhB뚞ڎ;/E8R/! D&ɱ]AKw DѤJ 6EDoN쐬< 5wlyz:@Ir&c,6,KeJ)ae~ܼʇ2v@6!]g eLt%Wf>sR>-ݸh1d@$l},փ& 5`'ӭvM!Q- ]j";aPE'kSRg]sfnGF) G3C#sdy!l t |4;Uzr$ }zY6>[`B$ VhuX]Jɑѻg@ED +>ʛ|H:0gB;ί%k/'],+xU>bQ d8E4i: "l`.CY}\-ʯG:)hnP߱ dsp*В<z ?D){td m'iUOI~[rˠ-&w#  Y:žp-5IU~lMOИ^E_\B|4 vU`L01j,~q y3q~x{B*BUKozl9~gSgzZYX 2.ŏu[Dc LqxB`':AP̸luTi5׻<. ouS *[x6k\m|kj<-{ eRsZȦť}fL%wV9,[~uS:YӖ85_w6z*=Tt)CDL|aU9a){Ҁ^SS3YĹZQj]/à4EgwȪ)+1o _Bs^OĻz7t 콸ɶ”cͯR~\ݔL˱m$(% 6/oĸ[IpZ>P J2h!Q)_WQ ogƹ<z\Ѡq#bQ/A :VCq7&ˇM} z{MK$z'J7*5 tgL~mKY_i-TJMzͱoQVPkxn + "j)ʳw3Wm.6!JLu/̭$ ѷ%n. ¨|)?]8]pږ΃|拷r7&8H}v7oF;S=K>AOq]s^paA@ת*R6F<P%"Rn.$qkCm#\Bv]PI$O|lo/z ھަ3bV+GUeg0z|.V?)$@w长ٺ|}2ݾ #k3q^*$:[ڍe++҆ E2cH{O+"i u;O4!^?%^vV9Y4;T_P;Txy+wJ=vJF[}Ȟ?qs&}TtfZ1-K &ڨd̞?=\x]h]0,T/@ Mrhq @knZ(fz?]^ۤ=e|Op y2O_,qaޅ_IAC!:h(LPٍѠۀ}o cC6nJ-gΕu3;}sP~W[0׆ƕ[Y>)vC[*2̨C6I޾6bS;ݔ<'K┲F4O3'M#gT̅Sʫb,w3n]zKy瀋h x$B!B*wikyF )?*x=>8uiVg:,A秢r`1r"{Jg}]9{Ֆ>'3|8P.!;{*[ϓ㏉o)pN,qɤQuᣳ+2}AZM҉ń%"@n:/Pk2Y<橴f4]8>b6Ϲ{/^P5{4G4(s4*]]Kv60_0.6(<9bv,+{M m;`TFu\_ǩ <%E/KOE)Ppcρ2`$v\3wÅd&Hf1\Gˀ`~Gk~C!q ~C / Nep;Y3nǓ: @Az!%Ooݭ~^L6] L S8T{5G$x"fbIOH&kB&2t: wv/gn ۦF̌| \t1ږ@\xT63&S2kM K#V':kܴwUQg,&9Dw *;\ ǛJ\:iSJw"`kkժj>  dHWlP-a;' f}_7 R5G4TCX>1=ўOGc0k:Ή^pLJ~69,(]e.* ^ oEfn\ᤇ`xN(d!cVg(!rU8 qK=\/v [x/^<**eؠrjLx?^_7@H;MjFw,>ެloShwPSwUMelk&A7xM4jD Ļ췛xLDFf' g\:'EgOif6bTU,b@4 R˾(5C@I 5bs`֍l+UY;l%pӸ)]WWK.yV^w&(![ dutiz$*',O q  kj+:!Uؗ;;;;jJ),1*ܹl4)aП2"MUE,b GE_i="+~[ ?2]J9Ie)6nqv:RQ[hj :$FLʟ4Eգt5h:BCH_3MHnM,$3AA#?Vw^z-.~RHUbsS6xWj dG,$驳alEk! rd93\ GZLj?ou=Ó=Ft.j^L #}C@W5;,QB{E,ф{D9 7[ߧ$ t#֝ b9юV e!.㋙l?f;ABy+N.d :fe5xJq/ c{9j4\łn:^U]bx\&<=JE[%}a`J2teRoDzX9tmvba.n ; zid:22Z`km%wP)qB=>=f뚜50 R,A"ԡM gXՎ{܏YfwG˄^]R69.nZ5pJ@e&27v D2 Ww~r˂gd1V.*_'5>'H%S|Z0R~zbl:\Zi9jWF0)C*~%n6΁ &?x5tHD u,tuHZۡYY~tg exSXس1ȬqQiڞ^Ԣm#َ쉏n<-; r!H;,M~LYYE1xFK$>dfn<7)6s2Ips7a.hFPp(|gkQ"i?еU 3I)­44< D!z%t}EzH?PXAƂ԰0]r 9g+zi;`:%~4LUVl:Q#koq $Ak HVק^A^0oS曩ᜑboѧhڷLn@=Od_We,%Wff ԡ:ּ"2&mXb#YK0ǖQ7ws)V~Cj@r#->4Qt鞂ctVmRXOҲyn5'Ȧ?y@86wn_Y.VGx*p G>F0@ #%{I๻Tc48:VrR K˄9+?IDX In^~3DdCDz0Tɤ͎D|51CD<zh{ۯ4WFFĿ](܎Eb\*eշ"SF/1 Yѩp?8qGkY` tyEOBm"Sv_5qᙚ: Sڳh*{Tx!5!8VneX:|݇,h Tw{ [5Ji^/%ywJ,[b'?tX?29QhpE`C"Ɛ/S1J6!Qgއfa4-N}a6g\VPM[,iJ\-jP$:_ ]gev@@n3hi]4mL pscr^&:P]sK2AԄQ4=KV.>_!رZ wY",+d ]3Q?]邛RgjmQ Em>^NPeҖM[dܿHd*I5]AEadcvHݵ۸ Lc?W["0iI}=&>xuP̙Ge0-d!3CSNt-0j+O cIsacP yb  ڴUiFKmqkPW<ގ&B{%(2Э2 ހ~l! m+ zJBWb] fFbB"WOX(S\2:$ 9ESLgjP`J-$ҢfVo}w3IީP%yEj^Q-_MWIPk LÛr2L}H1L~]s ڄtqrJҋ͏7cH( unF]WUE RŠy*_jhMÊ`Uz/>ŮFSx=eCi:=-g+̝>fx|le.&?eN/ƷaamAg]X_ ؼA\A$ ;(yP<(GI9w$#o- }ztROwᴧa.AFJx{[u0ZԴYӗq(=}|:o5]gHlR8ZKKAY=@;$ OIJM'=X'?Cm~H2o=DKnŠz:m,~zeڕ>^ay<5|<|GXOaCّ6>zĎ ^I,mL~) +?w -=ө|:iFAMN$:w<ɽI^U[2HPFQiOh6o´x}L +;Hi6'A8@P2PoiP׿@WYDX@3ehHsEwcʙ.gYt_K*,W0iVfȒ1t*PFS 61mPK%NA}TRX^WX@ԲWFz&GL>~<1C_C\̘7'ЋJ7P0[V-_*glX2ڏ=$eώ/OL[l]:{QbJ& @/02[@޲,QŎ8y5 }PiL>(!P/ ),i~4L2Gu-e NBIV-ߔa3>^C0 Mpؽ'gg4o)j#4U/C D $ߍW|]|)Xˌގ7B6 _}M=ڷCqF*Nz~W&`ߟ u"fPHYGQf\gY|KQDL"p_%^Lu_Fn =)ȉ}ctfX#r$_-Z?I7ڽId-x~[TUN}&Lh>>7|ouU?]@PPTcg''DdG=B4FÊPqMbz ;|Frfω`fk_>!u$~TG~K|̟}7,P+Z]n.F{[)v5Y} !7>C3LO}lBp8Z)ŃW}Y2a׍!Zge5Z 95sC-[:]f"SBYr}T0>^G!zט48;tn!Z<}L{?8L_t}̃0C&-_ӸGR0ߋr \-T瞳k;NJE_a5Y[M®wӎp aCM$E Zz;-u `8HEPN *=uQČJr%\7Fk~& Ж`y%+DjLZ~$_\q,8[w(ON(`ϣUW0dզ8u;ԑ+\'= 2l0O෱v2It9LIoV[Մ{V;_Wʄ\ V]Is]&ѼƂ YwvЎijm&/Rl:J$m\,bil jCo^x!Յ^o}IIZYq]EphhH35T*kbv=&F΃?()cę]Šl~G.ˤ{}Pg@ tj86zS+!{w+m/.Q͔@oqڅS \qGܜ[s{KVW]X#fߪ?}n4מ&U<Ժ  weekH!?7B@/M`i8ijw, Z(?׿!R2Nu[5-}q󌖗&D+;5.!Da/&BRڟfPݵi)l?d`]ny+XQb$~ިEloӬxR瞪h%Kx R@[rB!~7SY2>Ew=`_,=wP)g%ͥVtm6( 9>f'2_a#By9Nw&w He莓y ;vF!pB8=5Y*rR%D>e\cqِM#جO\b_kx խşO5 TE=hSthh?:ߐ]̾F"x{"6AѬ.ng}4&g_ %r-d^X#IJ!*\adu {RSz~X|Q?<0a~ XAW9VC,>);N>H)ruVpkH$gxwzrSLog_z[cX\ v|Y{ةxmH[6qI U"V &!쭈1tj>mʦXWƙ5%\RxycbRtхY*/wAF|])NmL ~_ ,nu:דѶ)^D^bUQ{ׄZjR2lVm?44ݏ3鎣eo#8܄iU77)Tjv2%sgܓY}ֈc”ti&ci^)77V7&BϛD^};l?_@r1zQmvErwɐ.v.QiFH3= T}=3ȠE;˜[:_[K(LݨhYxi궼TEV!3hl@@DZWW_{ 0kdS"l!Yΰg\*E~GG=0-(MTOQӀ@KhC,PzBˑ %\mJ}_7=ޥY*2Ez 5SiU8||]\Y^{jƝ$!=`_Td⦉ӂD+\Uݏr^@c67Nāт50{4[daSP_nHG,vE,t$jTBK|a1Vns*P\\$~5hYR֫^D< Gr@h_n-` 62'h+4]99Ox4K)YSIye7z+J-%Qe$D؜x=ԨV ׀֗9ztYXIA (lFx&t~5ȇ},V+=ٍG(Lf2*l[m'r9p.?"SHSwΜ%vlD|9/+wIz=ߘ ~eusIP<7Ә*zy=IȨrVR61. x 7ν3[^۱BD;A]~U,*DdY 齝#/T(Ag=$F߷yv jo yJ[?[|)¨7#SIɄovC7:ک51u`Spisa_4/J:r1))A7(S&¶BC9΢o^T)z^r29+5a$7ڹ$+j6D=~-ߵ4?T ؚw5F˓,̷*x X~KKvb *T%|]?tkֲnj|HٵW,]Ka:5OhFCRor[:2kK` e#Vcn6Si~_'ͅ rĐ3PyW?Bɿs Ltٹ+jllh!sWѴ@PXmChSu*Cg6&zbF [^ 74:/W}ɲx ? ʂ#}Ŷc(;XmKTfxǰW9Lj@-3E]Hj^B9\0||)jvV~t$^;A$#C u~`$I TX[0Yf=N}'Qh~ TgRR?7aT&P# #) BTV^ Ta|--CFk;ޥM1,k$Sڊڴb'4'Ǟ_s(Hё/G62pIcNdGU`m -[Ĉޮ51#1^?a꿩bqjBabkLu{ L WdiAsuK-bB{B믨D:EW4Oɬ`4n>qa4ch]q(PFȾ? #O6C62 gv 2(J02[k+:h*hӞbhB7z} NE. }el %>1;]-[ƴ?PQn]C* iM(%H _Lo8J+EUJ 19s`^4gZ%W>eRȑbڽ~BIo<ӆ@XiE|:0Hjp8K =kqmo8$JRN 33Q·jk5z˽zeys]M~Mqe@TZkqljHXY&GzK9B~NzQq%Q:|c)@~X(ňe^gM345wmx7lL~=2qAR+k XȪgl9怗q 6׭EFJ;Dƈ-eFS-dF5o )ಯضߠ)뉑!Ag" lUo[zu-l!㙶=bT'H x 8a߃ Ƨ0/H_ G,\#iC>&2^BfURr~k>X\|$3r@@~v LKۗ:s; ʮQheE| z {ˑawyKcQ˟eXwCOZ~n2@`1*R Ԃ6A>[V<>uO3THvCx?EeŔϬw; a|},w>1fRD@)oy.? 5 6Չ{eA`:$W>"/>]q@ +FG=Y?ͦ@vڼ 3?O#0C0з`4XQԹf ;ףu1ʡ/fZ|:7fMӭ]nQ'rɕ%;2a XJ#ՏgLiVY%LNնf^TM͐V9Bw=4]rz 9 o+2kbV&r|kߍ^zfS}:A.3Q@|n7W)o1 :k%|sLb9 0 [h-J }F )DmzQkloͩKy@e`49S Z?n9EKc%72 /qI’dFJhv|߸q'~3>S,¢ Ylt*3>fv)k)7/ŴvВD$6<5VbubŷCpCl {"tbHіLJZqF Aݢ\K$%31~C.SzqmcO9w7VƇơ@7 !UaHyBˎ |soW:RWUе G6`iYRB6ǧM,E h<(uUbєh<_]ێ2Qs蝴liä|=@k[ʡmo}hڳZ#6 )ב{7+i5]k`F*1Co*,BQ KE lQ\,xf]?VWގG^~ԴGO."dˇ SЌBe6w6ؓg5(tI7j$jz $'zR`)}`kX3zdjMd? @nnX{ЦvH !Gn_o|2zxPWi6)wPGN=aИFI^`=u%_+VRh?%6Y}{04b_3@0 DeqC67x#a DˋtMj Rܗ}#?#ÎV<o,MSS O߃ NB, Y٧h${aa\3;^]E&Uю`(>tf8n)O,L nD+l)ZJufD8⹣YGMqm>!zwʒb/{Bf)yun#d74⺙Aȷcc^F X7܏5L0W=JeFy~/~d@4jU6.: !94Gs!~_HP@z+m^1! XXv(5Yˡ=,W̧MG٫K;ylpeh=t?=С4}>;>r.1"Jh ̰,jVYJ ~`UɦhFtS֊MJ*=%!$ O^(Oxt:-]GÓ]x%Ō) "Qw`%@C $&+[~)ps ' :Jpb/ӶaJwA݌Y..V뱼 "~R Z}ж hzv{OLke7s4ajCmR1D;wA1w̼k`y=SܻP6;/8#V3zz."wl:Josvë`5;0=4coq&:,^< ${Y GOn9!&]"љ@,V%XVɺciÜ}q v$V%N/-ܙ̟PRnN__9YGH/H X}k AD!Ipxj`FK)["tmLe=N(fednK<3m^*Yr<izCck8LVj />!5>|\iZD±W@h|vnj32͌oa#hPH4eؗ%J`X̀NOQ^Gl. X><`|74޷mG0Rx]'LξH+QLnˆ8N̓3>{|ye#[شb\l1ț4׊i| ѿ9ZCb}T=͗Q)'ǐDTk[_(kT=MZ= `Yb}EvSZD TZ6XT&`Y5 .J[L,51i,Ҁt&pq#<"1="] 3"ɒӦ5dBC706$RItfh3PwƝ[_\J;u'%f}q_ -،R kǭuʸ {t?Jm)cN#4{m5e_z|BZww=vgFizζ,Dܭ>'8#MzC;6; e I$іy{C<&`0']WI q~-oq)f0Lax"pCH؆ |JGѮڹ&U#QvS @cAˑgt8LkZX' &!,A:t\B@-Gd>v /ٙǾb4 s9Nr~4){kaĞ ԱߪQ"~}ò]ε8GPs2M7!TSt ["1fPiT&ET7W[k{ N bNpv9CLJ;ggt5+ L\2mD$sovX-&DI^Z֓[ خh)_Ņzg$Vs @fDF(Sí ҹ:0;vzPE(Ք٩`h3 mӫ~S"5Ml;R(ŎLt+ X⿛@o`qQђ4ErXjLct~ґa43x88˷(846N"۝aXyDnd9C l>rM0X>8eh lr> Uxe}&Vx{'] q<~*k0qC[k82 ?deoW`+ j3ɮtC,E:( J75+&s~GAMILq OUMEs#AK הKT:;ŔXvtڨ_lPW|ra1BGOaK_.5)!#(f ]+<{< zAP Ќj^:@k&1I xaֆ SO\XgF,g_a,ٺ_zwr8"`roZƑt6*iD(ˆʁ~T-39kbQn畫pd.5ܯl IМU{2d矉OE  ͈tο k;8`N&djH x^>7IJtدnŻo6HƟ#R'/D9MBkdWĒd}eZL94,6 @x; ܳZ13Lm?yq(N %_g.}`$ ackZYA_o20{(Ę)^$W qw@$[^dLjO.)7B Wg.3cJg \L(LVE'z{ɻ.KΆp21gT hTq(M_ 3-ާ#F@(WgdpmլϷM$jk'&3ɿb9YVVB=ʺr<:8@ [PjWпg@-, d'{oڔ4uip'}& /X32zfx0U*#zloB*̑MDeޜBu9?_YtEۜw m q1Mq2߳K/E|"u>3)~ ûN7DRhʎјB["+o .1$:߼_ a-g1&YρߩD-$o>lpIaonl;L__l6ܜ a9eF(.so >e 6E_x/ieL2dD܍y.q!Ʒ;'Z9nM$CK i1hzJPv/iU rpI7`v/<1JaDZƫęt[DM]:rM_z ;0W0뾴 )-]sCCʮ"WҌ +a= 4JA hlE%G%r&^lŐ%=T0ss{zt|m&g/-Bŧc]Q|f6|D4nbs-Cq*Ji%"Z- aR>x7v?tԉYkky?b_Rk;p_v&8vC"` %e9jGT6 -H+LLo6nXz鵸40W tJJӢ8sfxd4I{kv%z:ǿrpQۨ~p pZ 1lnX6]"i񟠲Qu'Ky56ݣ@ӄNq[Oc2McaL)҃5Pk,:w!zPTe6UŶj/f ϨbEpq`.k&) 6Ç<3GQa0K2#Y^0Yp[,>#u>R3< HI$<65HԦT[dn\z>AGSl׸L3r5\l!T iu] Gg ~ $ia._\NVUB;i- yfuL N!dIX'w'X,AZRŒ{(&kOi[6@dZޕ3]9 )+fC@1GkOv2cW a2] 'ۚux V#Qu`-Tg.wB44`(<~磎'-'@F8ې1F ޳y|ANEPyz{{r Яb |J|%0&])8mFZ3 53vw:.)JR,<>f;8"oцNe&Ġ}n;AA] Ml"~zUIUOc-J=LlP7~fqտ:h= `y_,`*d4Kn03Ѱ=%r&n|^z'Bj1ls\ ,i9x˰VBQ.B<^\I/h}cOgX73n-/jhChrgrռ5-n]eήIIM(zxxRD) >m=@xϡk/tTӤBPtV$~y*zqTXt>y<%?.礭}( !QBWbí <XXmԩm̼uԣ9ft. kb!\t;,i[0j _ړċǛFLv O*#ƲvU:kmG $"S "Ӕ[0 Am)ZN3nځaJ (Sf[҄K3}3j O/VpIFwwpFB"{8&>vPΌFNM C#3şX-V{ɂh(LY._^ _ScRQ f;~L!c|ߞ\>PKK)N&[Fд ܯ!bXcm3SNjte?>4&yL@O DTN(m/U,z^Yhnlr']2]Z,%+(ǯ5:fFtC0/5}&@AI<' 9-Nzˑ$5HN :> UC@qZo@ZNl uptO/Ԅ'Mf(8bg9 *sro_E3ǝו?z3/uHZQm[W.1| @y`}p, H.νRJTܨj&5A[D/|({Cl4 Ycj wz3TY^6ihT5(WQ>|T1e M 'P&Q`-&Q}R12OY0 `}$yA0Obṙ 'EnB?^_ip+ 3v,y~?݉xHuFx0fa!;yxiƀ= s'/fw)0u TILoؽƙ4Qaczyqt'GjgC4삯&~[cDJWPCFkqΞji[֮B`V#6HViFs|6Te@SO[L2bԚ1#&aYP3XǑV o  JT̃:erRw4>Rl"Vob/#~c7ey17c^9kڏ%[ Z]V (BxdH\x[렙Gqz*F L3)E5޵)Z17 =^*7q+-޹˼|Y߽:;CD}hEfWHm $@ٗH9݋l#,mdbxeCZzc4L/ ?05e؇5]߹,PD_k^ⴁY9و9x5!(,VN˕'eݣG~O`FX%N*Ĥ(;rA}a}wj.y - Y KFw Mm&(=O&uHwp[w/y@xkVhT.\I%ɂjQ (Z8t2ArNzi 5t[Pvk6J13޾N "Q)oe~A=Śr>KG?QYd0PE*7x fKE6$Dm=ڭOYdih㾒t(}.̦y h+B;$ 4BGG& }!wjӇf[7 \ilgخ!/Xٝh9ga6)m(6ԖOYw>X ة2\v i_ςכT߀KK:J\(V{PvOf74lYJ/{T>Tr]Gl$P5FJ<Ʊn-bDVcoɸd/sxc3D-x\MKiWb:&퇚Qdڴ~M*| }N+e<UwSIq!EV}nI< ^'+IDQyj};ܕIavQUŃg! KE{*~?tFE!c,j2L#=a#RHlY.7CB'%/Hg;nw߼GA#}ヨ\Ƌvevld$KUJYo1{dC~!3ύ^+ЀH3U@tH`dbS9@HDԇ Uň|+Cd s tz.(7G|B{̝b1QoJa%p쏆' A͒-^җ4򝯝RfjHBU}=, 2Fn~<n}B-n^07H (o%iZԇ4%eedy`řey98`eS0x.qHfaQL@j4̭S:ᘹtsqK8f}x tc )ޘmlo )RƗOx2h6ry:ǶMA<`.O nցs_*$+qvX霧A&MnO)]սUGUj+zE]@7U !.J@qX YͷF4}&ڟyk^cIt;[껤. QOR5Uo?wn7UI'zLWx =jHB6/u;1ӔOHʷ?au۶e㈲.C V&$g}ľA?lE[{p&p>z i N \To;{-Vc\ xJaV<(;rO<,d[ Q-$O0D ~8Y/XKT7-0P`wGQӏ>"\a]F/(9UE{-ޫi&505)Pg<2!(aξb:;T ,o|50 rg )L ؒjqmK$4tX~ŝ1ezoKS`ep- IZ"6"<';pTcw^ { GBẸɝ`lYm(dd $wǪ,"|놠fgqX_uI;'Ctx%@D@d k. ?a;PۇV?ԿrY'bmyND DZЄ=Yd<>Φ AӲ"iFr㧸J(=F|M!$>Tr&K҈ OoXҊŋrk?N.3= nDDӸ#F4ہZE_\Al]|Dž|ӌu~<ۈ^6r%r+j 7X3F(ӿ aj~rnb1wtD.bh `#RPs].52_:g!DJ!)w|*JD6$NUPr] 1k=psM$i>ҷ x.kQ~̭Bƿ mAPCF$&d` UK`aH$U[P+أafK6yܝ&/FNΐ9sTg5/Ҽ8XDEZ ,,a~DߠݱJCpSyZN~5$̒iA^jУt17z` E]\ h/^}y@[́#GlJ&-6:!o#ur1Y7Cj./=-+i~piHQMvtu;>w /-Z̞% )>?!(Jgs+kdZvך20%t-h XI8*AOgN Z ; ߩ v[ ȵsunaQo]3pb9e:hizH!TI /q`Tz{ǔ4K2 Fb!f(*k⒌*U0(s X<C1mV;gafу).WJx:+{~x|2k曪ogxZBAY#s( O49v ZP6I4Ka:ITR>MH܅//II=5(I0?h \A81aTm &+G)زf -"#Iq"'u|kCBF{ʹj17aS_ч`I,P'4UBOX^0 Z?L̇13pac'gȘ\-]ԻCwKiPMb(4?cg.+E.Fx:NjY>ոqv7ɲsv2@OȝG'dXWA<r#)I3dhE`?UGb+m 4[ p/8tVx;M@6UcH8{,rOKL~ljHy4=S6'4Y1Φ*R=# db~c)?$j2nYEPghukR-[+hnOAd lfFݝ`#O;ꧣ=GqD઀I>e#}KϺ&qۯ dlȈ&Z=H l;?R+yG|HvZH1 ٗNbQV^ {*I],i+KVmq,f~NFYdjϏu6L$#^S$gow# &&c(_ӁG@@\,R@7yK,1͐F1aXpdJ'`j.&6B=o| nF%ta?q5^Kp#,KC> J޿ Q#&b4o%zC@s9MkGœ=Cq>VH>3,z5ɓ} v敾w;M )b@az ,\ o:gO_:EbI,S fGkp$ΜtHm#\)H@7i.N罽#KϕS9c2&}ZJmQ&QRH솰N SIH%W<ǥt'ZM(+OKHr2pЁXafWN:/w*%*Ʊhf=X2dpEK)JJLl4][iyIy-xw"ۈYIt *ם5c<9O85 Y>P?#H=CA[dV%8dEXxh-#Gv#DFbW]Rk6(i$= F $ ؞)MI,ў%,*f* OWȤ'c LLolel>zO:o${hīm}o6XLjpuP>y}:\& "D#$Nm,əH|5jF9-C)Ͳs6Q8012a4Ї.:tGjMop g(9i+[u+o@xu#qfhZ[, |KPqTr|JBJ۾pUq/  (QL贙c(%A8|HN l9@fs%MԿg( kcUȬD¨δ&&~7xZYNl>LQ\(:,{z zCO]Θ_kRT%qZRP Y5]p2=DuUmU7lVt:ㄏ/81Ⱥc#QW!ޡQ(64z˰VbI#_+CCZ 1GNɹ=$0`46vWD0sjŸ-K)zH톏ܤXlJQ=F%ed_݀Μ;\fS!ͮҶ/ĮjEJogEs'!+6E 1:"pGI{zdC8I!1=w3gnR3*4smH O(;/[6V3p79{ f>21Z&.$U-qty==~9p5w򰀎7?# *$ ̒/bIU2=<[xi:-gŻ-Ocgf#j{U35Z YeS SwwV/fѧSINf:jgeZlTuYA=p@Vs%pEn7S$.D)Q,7y}X2YXAm Piϰ@\$"ٮ#аɌg((o%)䊘QRUgz@߀X1njKCVQ%o#_H[I8xP4])Ɣ"^czc<B ?'>YHbA~?%B[}pgƨXT<2;Bd\c[ދ{WʜKa qЮЬЫ]&5KW]JZ%Yh/39{~R DWInp[S5 bS./hX6/:rS? #?(qCVT~;=FW8(OCw(@N;#,06'л-@3ف5dSL8rob@]SMU_{ڒ=j 6 ω3rRuޝNn޷MGOMmFlT鳌b\<$:7qN#-$S@FԈ),=λtt[QCFD'2Db}y銅Qm,9*v ' ׾)JK8i4B~cz8ZFS2=~}a&<ɈNLS%1L>s"Ejm4]1Z_Z މKI.}K7S LS%AAvi7t)O|^lpnvmSU]f| b^_bEk(OyJ]f?柤T4'C5C"Ay#Tk+S鑑r\w^v_lϓ!cC I϶x ڽoݓ gajVSGI+M'7Z,Ts%>g)aP:$pu",D깤tE[Btwz nbgt8%$wM?1Y<[eWmCD(m;y)N–@6l<$3P'~~&P]_O/!T#\]1G a`N gFl u' uрpem+ٯ gG |esrlh ؏fR(1m 5,Zj?V ի}*tY2gn9^=h*a/spJDH#?D2m9q%Vrؠ = V0{n ڞ=l3=L `?qR 97꼱 OMwTnXdwz!+35p^@BD,!WVvPMT3 ]xN6Fh `Y0!5Y poH>4O+9{cքZHѹRD e&FᵈͅeP/G-10E:!?;4[QLh'H{o:1=-5Π\KB$5L>lvxEn߮i|L2P*V;M"Vƛ{?n |)Ux!-+o>~d+,AKZD!y 7.R5ŐE{n1^巯Ik@rExMZq{ V":P枫5HjRQO0COWbEkWb[S$Vл,CFag4GgЬ'5hl&둖̻Ohxl?o7 f .Yp+O!xb DjGO3o&b|)A{dd=(׆sUhDs~)`V!|\c5IqQ/^vգllz,Fۖ i։Utou(j&FevR˳Fj*)r#3+Ӡgm!^xu Zs ,]|$VJ v00X= RY0i6 'Kx m/oc}c/- I"y^l[썷9tڇlGV(Mbv~=z"a(\y0pnɕ2qL**ۂL˵M \ύ$ k\VU5w )L ~1hh"$!lh8->u rBdCvdh]EtOtLM4?'ߔiEw zKtْvl߳7Nw6zAX(˸ O-dy7B7& $96Sgc"U^g-)rpg#h~P) ķ{~ha>:vu`gQ~rX.A 97 ]ȯE<fXAq=&$͉e,{߂? vQS3\i.sG"Vk9)bKw˫z}!'т :35S0z؟¿) 4Fy'+<_i.M՝3yŪ l#DOWLn-RizD6׽K\`6S _eotJJ;4Z4˶Q/^گ6nKljLhQS_ZL t~ -~`i ΌvÓ#5NI(_cy+~cčvOO*d_%~y?xqVpNgߖjɜ/bqxz$TRV44( V.`%3O*>=?I( pGڄLDF|+o' +VEsh#jʾu{xՁ?.y.booEz4TD85uhI"i]o ǦӶwU8Z*{ZKɗqs q \*- @.uR6>/G;6 e\q$ i>0hZὣ<$O^4!+>3ϐZd/fw;› ?㜜zfYAf=$t{{HJf1BmaWTA gYZ070701000000e2000081a400000000000000000000000161421e7b00004538000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/i2c/msp3400.ko.xz7zXZִF!t/:{D]?Eh=ڜ9Ndb%yI&.S(\|ҽ8&oD%R~lP0S+"W+J%6(KC:r I dHKhh6;6JΪkX`$㙅A(h,`x3g+ps%Nk%{jɮa ,< ͦROՌI+8l%|9%t< %n+|hfȂ4+!8P+ /;M[~'ɑJTfL1\l[7 ':n8=*5s*IȮm`C5R;2}IaQO;gOS\͢;!{pW6j>._~G?ՠ$'GBg(}~i;Rjq!ftϒ8X]%ZbT~G Yw:rB^ܡN0tWAY*sfڧ bm2ot۱v5 U+uj|f\]/qHȒMU{d@ވsRv?k]H+ P߶NÁ'dټ,_>_(+^wqot:a,ޣ{u!nĬC-uC&bC4Rg_1fbRYH&S0  K(=}Ktca+DVu(XikIbB&cP\;c  Q=TD+zͭvX X&'< D`z>@d Xy+x#דdbnDH>$T 20Đ뙭fM}eh(^ _fuIJ>j PzU)\,PlE^Z;D+bcBy=iѳ^//Xg}=؟u+0 dbW^VbU 1m;ܽ`|N^y}YA vED*T+sY J}7,54v>{krJ;#nz9Jɪlהx2fͅ 5M,P"%V.+o͑SWe3u4.]ifu Ĺr=iU0 ^<"3wZq;,Qo:=>|L/YЮjVADPVf6 +w-xi(*c(z\#(x|@wD|aR/0Nico_wN!A yr// aߥmO+g`'hIH rctwcN+0adL&\xtxuȚ5ԻLP)Xw̷?TVQM1g[q}Cf=藲֢>3"ǥ5R3r7|GHC(AXК*&ՠfyn\;{ϯL5?p2ȃA2k/Ŗ+je'@BHG\8J=IJ ( /ChB! ]K^w9ߧ*W2ARWB>SyeQ~$'. ``@U0jdFjШjuc#ż 9vSLmy6]YdoV'{]^0xIL:u(.FYɹhG `<,dL 2N:i E 1&6¾̨e8hMjJ0Pemg Sw)(`ukDU MM7YJ_XoVݴhۚm@@ ݲmi|"ͩJX=;^$tU ~+]o◾!Loh{溘EDrh]L]ѪRz^x\+X?S hveuTP0-?-)O>4/9] Z2AY?1j7y.Q[Oڑ^=&6YnLtiS{Vs'uX#PP.(X~xU*ޙ0k`C佃̛ ߧ;Hp ,wJE4'a/k?+ܴ9fw8o-bm%?,cކ!r'ՀkX0P3i.ը*e늤w )3ou:g:EZ ڿL!!s{xjѥa_ͱ!au4d%˨HXӁm(8W )}z E!U_1@E/AI\2>Q9Ik}h"Kƒ2[K^bfh;1.H:z;~E.͗r֦-e E1!A-Xn~xD+4,~zS7,lL2j`A,C?qmzQdgoI\o. R HαlBydDkxn85VK]`YF-?ffQ^٘TjjT1OL Y@W@Y6j>DU.19H#,z%?$T#iV.uF*<;U= 1xgMj&8]fLW1=mKkD?\|/i{uJ1e44-Y W!4p ۅUmHxeP bmG|vC'AL6ia.CSYOn#4P]gD' #è|BjH"~/ҷKHdMY’ɌG U-ƔZ*e8$@;k6n>$Uέ$>NQvԫf5XF 7g-#zxפֿj*Dl$#&kƹS;4RE?gàH=+} qq}$OD9&>GˌK#!}{˩R?_e<Rɬrok,^LJ=㦩̀"/c/-Wt EqPlܡ %xңI9cCu0w&9eDPqeS,ʯؕ-n pX@W{W/T[k>'>o*}rl#:j0; ;E1d~*I y^φ5BdyvHbo9;qEn{yHCX}6 ζ$4h55ÀPck?6ђ)tNAvE~׼Sj<8r$3v%L;џwXA\}8.HHpx Z9dl$ڿUZvn=8H#4 okYI 㬹I_UJѓ:˵k-xJjܼ!Doڍso7[ZDLB39l:D[$%1BMZCfU"@ֽiS֙%9-:?4bDqeV*$ EYs2f{J1As}a?1Pb43t%2GH#RmziUAI9^FLm?vxT Ky)GM|Z14!Hgttkn%Dϋ P;Youngah@FO^Hi{ú8""'@E/CCMa6).NǼ  ޿缝j9J&5?G~fl~/"hC&C%Kd$(^n\xWS F2c'ps}JtxsqfCqfUUgQq#^^9wTܓbln4 ގ-۾,Hf'V+} ;22䁶HPaG"p咰%篛e`i~L3 ـ\1 gp1> A*|cNR +ܨdf=VA S?N6Y^p,!`=B ]R2Ӟ0ءU|t$0;(TXtJt<\c uȮ\NJ'.ce;ӒY\KJ . S/;{lț !P[UlGWTxvF~ u1Q~\> 7J_U [["%.JٹvY DSy \; }ؐ[¥@r:l!xPX mYPAWڔ1WC(' s"?'Wgl c7evߒMa[K}b[P1d"m b )^s4C:-qvm5 1]F+_2v6i>z_cE\@XJERiX}xu/ƏR 솂i=ꡒ&6D߂G>Ƅ'[a0.t/%:ɪ ˨DEW1E2B_gD~`.$\'k];LL&Nڒ dQZ!$E"|5[&2Yst90@ݾW/ۜV^A*DټcŖ79t\q`MRC sT]hɒ#"ۓB,1+폖mq"Sf_3,gaQwÚ `^ka'/BdGp 0,k:>7x^,z#BÅjG]xB?g B}i0]Jq`g=)hߞYwcl Bmge@]5 0G)WEHC`/?JOǑBa/vG#lNqQTt~pBu~U}5͝@΍:0:7}E"#JT$(-GTE̶nV(D (_(5jI'ₚNYwѲnr1WA٬`􇱬"-ק[dSW$+uW xچ hDOZ";;Łwov,Y / [uܞbXӱ՜~(*o00ʼlXx$ՄrvW9*4j" HS.ٲ lLGTv=OqXy1[s6mgy! }gHz%~ Y}v:Hްur|SmF9V.`.kWq(E_f O6՛ǥ>QeI*:H,WeF? QUgk"&SD_ydKM|Rč=FL pT@@R- t &wݚUgMB%C1=r3S|-b}1_?zؕ,A8ɭJP56&ǯ6* Rw3B3ߊ"T!/'4Bw:3.ݻAB;3uAlrA pr=U!oDr)&2x9',fƓ ک.DngcLoDБa݀E5s^Hyp NBzxln & 5[3qUUN"1~ *G:n^"VvVQ3C-+weCa*9+`r_>su_2Nx#Ӛ<eN=N2T}#gJbuRsZ~N-VA3*ڄN\?O`r#$!ToY:ߺc$"?["B,ekaO5AI_'D!2UY_CBƑAsȑCy}Vvn\>JiU{H.j,$Q)ԻF߈$eJB>'-sl[pW]c3cA`INinOZw|D i3lH~he;WK!=>yUg\'b8>i,OdUn4!3O/H6G}21C[\ X'gnshjvRn3c+XȦ$OcG򤭺(K6] |uQ/է|@gU=ji#'[P,gm Gs6v); _ #FONkRxY5n` 9sͰroUKW;K9Q@ LKohww%6sn d$z\i&io[<|d'ȨO֨ol"bk6(JfX#r*9oOf5p ΗL6E?TV[ЫYɒP0GFe!8 .Eke zk LcKw[=gfZ4cp=P&eFU6˩F(~̓mMLfLdb$5 ź0_@-Joqϑh`F0#V~X9skBjP\dr=Ms!ϟa"Ƭ#tb褁{4cĤW]dg9Dڊ4n prF E Z^RStG7=19QFzZ}+K7lK]/3r_"5a L `UWsIZȑ94z;`8p&{2)l'ܞB)&V͈"-kĚjĊoj2?PeOi`^69Q*SYKbQU퍷(eϘI!zknUK+th2[r :Z.rzANG.2q/ gYTHRQ,kHw >pKTNy45݃kz~IסA%WQgb "1n8Em{m@-<F s+ŏpJ:T$G/~S!|xVcȋŌ]E}Iܶ:b2Y~$ f^}fպ˭]@FX4u^ҍtc=  'r@&HsG%PtV4. {3prz:?k;i?4: ό6w6 ߌի sFP΍jCVk ŭAHuz3B;?X'X*VlzSw0< ԇzj8sf=sįGyANFto5w-#6X[($B|h NQvc![.m^]n*&WTA6TˉNPEQ;c .rԍ\&x&W0IS4}y3=5ApSO'&c,bfM~lˣ@u@NOPwO"JwgmiaPL}H*XԅNƝzQ"µfK|O#꭛msr )%#]mW"av•ش"o \vߎ/}Y7Lsoʿ׶?7% 9[3*I͋!?|3=ɚQz0b3Nwq./?o)O$_ gk픩2JӕxG,% Րq3Cbk~GRRR׭4,/q,Fza3)Obr1%4*&A}2sz6e~Mօ|cqL=>aY?ŸM ~Ap9SE̟9w̑n`={jwTh63Gj{W uz([%nXD׸<kq;ug*c+IZo$fr~1uj06!V)F 6=6$6@SX"ڳ?F3em_[<%&UUr:|Wã5gރJ o@ZHV<#5mQeʜ&T Rڐ?M&a/!iuu<_ %ܥ Myl`c5]Y2yC+Mf冱hkq-ТWct[9^\n?o+*!Lsm&Bi cgֵ] aR츍\N |N r+0ux'|cx'M68یb?t*4R~[U&-8Qnp 7GD$PÇʊڧIې+F!+l\'#hܔWi܄݌-b< C7=4 >u\Eb3Et("ܱ!>+{镕8A)w*ñnf 9,A:8f9]>pNL\N`3SR䑈"^ ]Ƣs_WH.E>fh4 mV ^yV+kTHg^KZgiV8Oσl]oy^u9,ȑnݽ)B3HkɅn4@i OtQ$4K !+.@Mlni,MUq!ֈ{A͌"o']cc`0i ǡ G#jGSDSX5v6(WyOe^OWٷ_˽R@V<7",0OiT41flDeQYF#jyl$1GHc}/dZWyY9!I,<ӦE1vT`۰X#c}Aοx#s9d}_۞zrimuйqWTOR^JǰlAܛ))Sީ  )#yW-j[^:ALa(A>leᶒ6 2*kߙE8s2ex|x$ WLTO { 6FCcd0#J4֥@GĠ~Th=GX #F7E_qPք -MhɦVF`=8@!bq ;Ն9Qq,}g+O5jՋBssy`siXe|P WX Q3۹Z?w;M߳zdE d>QePIAKE*;ׯt X(E1 7>N.ի6dmeս5o!3Y#0( l}RA zk&$3휈=YBc`(H˹?~JAw?B&66!-78S_WUy9VT9;+r}`~- 6bPl"%jq04%iEx 4?tne=3Þ>zP7xcC@S<>RAW CRk3qِ1v {e %fDŽ^"fU_$ "&v~zw-93uĜ-Ѝ%DMJp`k[.C7CA:E=U1%}Gz#IOuzˆUTDI\RN?aE݅ <<|&^-[ü('֗2㥢NVQ\"s,K`ZͿH>*?jMחH[wx̅Y!l2V׳LT1el$e1:i"55PjDRd_J߯` ʌػԧmSG΍OɈ.c<>HsS:ye ?Z~ߜ81閧؆*Kѭ(V(} ȱ@5**o6KÉmdikPe!Jp%V%šH44V<Ph5¸5B,b/̅/ *R9^7H&F6L+cJ>ër;RL cG{b"-X-%.4A暑ت{@4wJcCϕj`aM)cűPC9rOA GdZ+H|Gs_KN!hmrOغ>@JARx ڽ]@f}PP!}|{(/j7wzWheBHsi s1BIFdeVckQ5K'!M]3%JW]x-AW ny~]<LNLz,eoԮ!Nv5avLzթz f 4 1J~W7ݥ7ݰYּ}/\Wui6{H3ƹm4}rn8L0"(Exmvt5pS?AjxiD*#&aVn"ɛ[B?D*2__X͖<a+T˲¥yT*<ȉ H+lGQ6NNx;x\-h{/ p7~z􅓛hi* +j!$k f2eփqHc h·ƪ^_#җO"yua#m(e@]Ye"uKWVkqHQrov;\Ycči˧_[K[bH\LgVx##"W!pwʹ6B4/la#@SzVg)Ỗ;6rrYTh[) "7f}1 R g܊x^e,ڈ#ϊ؈UUkSd^ʰݤ#4C"wP!4c2Tv` gT$&~idd ľ[LreHs9oXPj1)U<#DPGϮHϢT<u ]Ѥz9%{3 05v&R'!eqEbx6;fGYL%c']nUxsQK{@U< Fkp&6z۷L)[YUB1ʷ6xV:3Ni/#D'w/. e;[@S iu5`P~YgG#ha u/䫵:H (w-nc3-goBx *85l'Ny0A+I.J%`צg>/N iSV^FF*AiZ1_=Ar{AЫQׇ Y. #t,sͧo{i(;lS\vc{hhA@O- < !DGO2vxB0y<3WTd}K;l@;̟UZI{PY^;2Ac>y6W#LVn1r4,ݫHI{?И d{c*Uz4&RHJ ~3u \gUUoh܀Fo ;),i}uDU!>0"}g|MוI~$h?m]EGFrGr@U^z*cFˤ"M&3;8N ܣ 7p?^ Ƿ?]zk$m_:r75OZ0>_6?zؼáȂ}{b& N"lw \29XO9G\ǴݮtIɯmCq Ojggr]:+2(2X(]\HrlW(mުba%n?+xbmTA7]i-ŀD,Φt! ^ګ'% 4=*o,fpu[zdXsT5ϗ)3´fyz6i¸ X"ŁRd hi>]l>!OÕ^|gS < :'ZX(?jR;N#3#앸ØNsLx̓Eu^vHĭOPl3`Qgn',vl}ևBW=l"_a684_͇CgYsLp5 6޶6:Ƕ~a4n!܄XQ͒>z8;Np Y< ᄠN($%|Q?&c4iBT[+K;JeLt`UD?1s*TYl}ИNl,~(P +'@?!M{nɥ!^t>x-i,'DJ{!̿ pp%]1,Z<}VՅ;NO!ޚN3357ylYH^h $ahiha~L_8Eryr[ƨ*OP,‰{N3^YGrIEIG}$cJ\0E];%-vۯo\q|HՕ%C|R ^, 1d췆L>lM8f_&+U!уc1;?{vig6|xܭxRI\/mPֶ 46fuCڍLW^ *+n4rD_XF$bCRvQ&ߊ,ȩC1)'YyEʆ &*{GP`"ͫ:] ;uH,@mȗcO~Xvy $I OVWgB/Ul.bd TFSw(r[JM+JJG^Ϫ$s*.}W.) a'tP5ˠakk&tjb:=]\ɗ M$}}ƾA#yȬb21tEbF1rsnMX`\%}:pȩm_l,~=h][lsEsno[]TW%1J&̀K+d@l~ هq>Nlq1 @3Q4%Obԡ>uT}O(%5wh4O [$NJLK2Fu.<p>'f*m>_<{\9DY7iP|-qC*8;s|)W$]z" Mﭕa`ٴ)9+"Y`}nEٔߨN2jKk4RJrqR9Rq0zyDNuG#r?38o:HB ģk dXG }mONNvS5L7EՍoQOf1bbU*TfxKBmB׸ne.cX}\# -zDSѼ/ J"6#R 14W]~~ 7ԋӲ;QN?VyZ6}A΁eti& 3hkI/O1kT;8sfvdH:aCZAy#Cl=8z^ cpiVD1Am6[h% 2&L1_ UU *[_PEN+p VaS{(;BE۵o .Y^`&@R`~ZnYx;UMWyTp^ɗg*AM"/ؙ5,Դ' W{ .W/͙R$hm.S:F1Rœ )v]ZmjYZv+*^X22pbKӭ./+ȅf@I<ȅ|@gώӴ׾ R /ha/me~w1C r!0VbbC]hH EMOɹNb؁ESPCf3(68\Q'.[SG5i.5vzMRw[VːQ"poE[&t )_H%$e~rU3g8 )Vh)knr oC Ļ-85g|Jݒ ɛF4:,xʸ%fepA-Te!feH@q3"w'4Vӡ vN zK)tXXr[DNI/55H~݀lT?D(7h.= T8^D;PX_%[sLMmWWz!?gA g120"]x+U;ͭyy[qU _HR Ox$שn"=_Ě=2"[qw+gKTFQN%=⦨rK%eՒ񼰍 JlOp ֏aDW)38[ ؆BxHo20XI35_(Su;zpr"Lk<*G)qH0ᨎVӟpqvsvB_nf5#rFIGFgqs ༈izD-A–A| /5M3ìSja::X`qf~v4- GtlIQt:&Ɨ c@hmWyjK\Gk̿5"0a;QrHp#Zv3[BNOC9Dž#ŧ$Ppp I-Q! ² Q)<J+B9O|~g&c`h1 jb܎R z݌):{ f(]6FK=zdA9$RiV¨s_6TT6Fp3:Ya <\̽՛'2Kb 0^M3 7è[߆#w?&$cb3zǛsI~}}Ejh9XvJgɜ-: To@j 2NWl tAפ*!B8 Q>ṹgaARb,NJX+o,Lnu/4-4e/3.&G8rxÝ`DhE?ud, - ,X Vraٜbrgɡ-t/uRp7"S +_F)5'*60Hsp2p!iس0ȳ-ms9N2N&R6SK:݌Rlɻ P7{ ֥:1.ÝM|0[`QE^ ԋ21"4|3Oʗ݈&BI4| Xy8|b(Mϑ:%sqnfpUb_3pZ9LOpQYQWrL|A忼+97^_[C V&p85䶻uGЅ;2)%hu.=p2d$TF?@GkݣxZǗHa#ܝyyAeEywRGL cG z'8 LׁR~⢪YY(®92 a=N>WwQrX:8нX4¥90wC[__9d[%b`CAex9`rÊ;wO>G3mH}BbCFAEIw;0d Y(g2A&ЃSr- AYaUvOUŨ$ʦK]8a hx;s%vP!qM!Mmd}RՌ:$'.n6\P*aSYUTZ0vlH?@ա7"،볹 2(q.S@"r o?Pnn𵝬׶ } }@0,!_Vh\PVŗIf0xse`R! bW2|?rO:Z'} ?51džN>r`Šm=[+-I-3ck_%"9{h"lɯW &?A>2qn8ѧHč6 KR-9my*-|y1(S㶂MWw;r QBP]$HӘZfpE+x\ Vh3U&Xu8(%ѳM1bYMAcFJXB b](4y'* q|>w32RdJtgze0햚+~w63 y~Z\S%]sҬ #@m4[b8Oo>C:-Z3{ZL`S!5 )ΡxNk .U=Y.R.V{Sr _'Ӏ[@٩fb/8BZAt!sMM t5_ F$BЧNiVe䬚1Z h%Ɇ)|{Ǥ5J{̺H٩ӂayv>'vebIE mEG0 HtG/_%3biHbE堬܁OpEwPbcs5k0Wu*ξp4;5BhRx%˹HJOE^AMA E#BBSԑ\'GP?Ga\kBD^, nYjq95%VG(ѦV=}ܮpu99#9ѬN+ ̙.ؓPʤ7aX-MYMOy*݌ql,D'xOSNjA>U6l7bOtH߯4u tzX˒1[23k1Squ토uSb^?T&Uv.aS.HYcl'u읭)j/+xoUq9O?ϯB/1Hϐ9W1Fu_&bWP8_xyyiD_^JK=r_zI QbՀ-!Y2)knJ% CPߧ<"FsHkFާSd t˱: xEՊW >Plob"qD -  wHıD`n3nM8Eҍ79jH^)hJuMWV4gS&t(2np[c} |IV a[U~UEVg$ڨ.0qm&R *)\e*O{d1H6E=( }(2|G񽼨+"񼤝2GrY. JViɞuẨ1H毹b( SRPB o.|9EMШ Lf]k[dlU`FP¢~EOfO YhfFvH'w'iyi]a8*my403|æ?&@Z"&D0Finߝb#Iμj$ɛN8o^&VnX_NQE}^N 62P 8lXvMfi.*U7R!5Hkp"DE؛@^!/3&)xVy@^3G'F[^"({ONSNrQCpDAQm.B"#"m0%"g]h=k@Ÿa k6e; JhLFWb ha%HYqN 6%DZW˭p>j0c*E!ykpTXSM~]x5GkjwbysɎXXɿJt0?dirєc3i8ξ7j 6M ԔD+s8Erf ORE iyL. +?b+q bW*XMkuTe;BJ?}C~r>ZM1nJ@'Ze9Zz"*Д*sv!;yi+db ԕ!};# #`<F|%9m~R5@A^ W<+mj- Zqȡ)y-׵'&O m~ȣ;TLf^sPpV\/67QJE@+X #BB҅;szQp]^' +Ins,#a(skrO?;+ˢ+4qBVe1BW%q04,_\#jHf*w2e-`7{:+gHA(#{)y!"@w UyCGa Ȫtp,^ϟUUCQML"7޶LW(ojʹ2UNqcsc&-CiTS;_Obf,0bvwՌDoŤ`:4fdBn5j6/R|%i;IQ-BHY9@/+!>o_4|^Ӧ%*;K K+b]oJoF^?IT@zW]kIG2=qS(=;k5`{E9%L}2{|T 1ax`eB{zӼ e.SiZQZ$byHR9<#+-P\/edAj/J|+q~CiوgU۽{Gg"97jL? @=Gi V|h4-p:7Oan6c+ͥo\q"R.~Hw~Z32wً(kS5RC執 蒐v@iݞ owԖ53LTnֿD`<@ <h g~6զ+H,^ƴ9eFRܿel Ynzh\5-Z/j67޳ÁKuoe!/sUl:.SU>O7&NPgD/a儒AZ+>!`ܧ|ܖ&v (Fc3i8z 6tx2 i^냬x-md>A-_1Y 7?&w{_sBC9u"%08jڅkh]fQȕs1GM4[ơT m/Xm2w"x9m7.-Z(ї(Q"mbFĭ\S 8w{:t$qke k?.-X( k  >e|՞lZ/\sGC9eO0rn~(6AR.f#CK魏쪗v4GugqAMg!86ABs:̛'8)9ز r"oٓGBDXO<̰sZ +ʎ2t[\^s>0h ˆ6 ݘ;+P-QFϡ>&f7gcBUJ(۠~!ş~tuR dvYhH%\>U,j2eWחkW^Hc eyl2V!V{啔 &qwQԅX!G׼hZ<}LyOjD `Z47,G;BKW~'\.W}U$>"|bkEGשa8XGSW7-y\[ٖ}`u/w:j˔':_Ǿf(N s@;t6,z ه}ovܗUTARz5Eu`(n1kU>J9=XPPCz%d$$90=D9XD][L2YWEҟHV3!=hA 1R؀Ucj<8$  W_Ƿ$ בCKF2bܷd悱T3+r 4LmeMs5=|Thnkqm6ԠX<(.brZdZ̒EW5dVD捰IQ2sDcNͶ>re[.!^ 48xl ?pRR/h)>܄Z ʃ+V_M%걹[m?=C­k^`RAPTEEe[ AX(hϒQƙg7L9`*-bf-FNXCڷ8ч=/KAI>4vY1m'<髃Y/CRhv~YߛK ý&!04ŗMT¯cث>$|$[ ;kLzKŷ}|*4dnţ<)?X8ٍ1⤦%];fYzlk WM~"Ry6"[ 螪-OKiYlrӆB\c)^զҹM.& >Q)ji 8}Dقt!d|~6{GT7w"$P5"Qm #wC OGmuvz;OR03,9&; RXv;7vv[9bA_υG.7#Ϲh7Å0+?@4 ǁEW碀p3锶:m`q:m٦&J/tg 0Uc)K+"V\=Nz:"P V;Zqp$^"r{˄^rU_E "2%3̅rѽ,v*a'fݺnoHD>x̚aIJBݨ!U |@6DfZB*.rzF-i0K y'#g ˔٘NCrYa+h.?VXZBWgAM4<2HH`7K)|M iK؂StL3)ȰwXOB95MCskd!y8NsL5lukulP'񴐜L\@~\T#guIMEG!tĎ7BAlB,DKEI )wP߀*fGO8C#JUutfTQaD'jLJ`k@% j2M#0hE(}_lOs>3cn?feR='3`r!&⁏n(%ʲu?{Z RZCݧa|˱5C(l/D -.S`'Ma{Ƿ1sG 1#8 *CWlػ=0yƝ=ۭHBί+8-cj }xv/%yM g/ ;ٖ]j&-ѯ)!5?7ҹ-v۰(7VƆFsR_-p{Mka byͻ+!9gw>! !kZ2mdt<˜\/>A͸e%wbL]lL*!ڮ^{fAl$ή{5 `|Hi߲k89&Çi`Ϊ6s׭#yedCw;CQ}~=&L}F0u)YtpCĝzyRێtC0gBΈVaq Ϟ/3Z#z gXX}W,a !x>:$)Ugiь/K%rȠrה+U2 k~gC=_x]+Hפv61vyl7"֨-{Myx^:%2d ؔrvEF5X>!z޹G.֞Wh{x Xlk`΄E]Ÿ9'";[00Q+}O{\Aٌ݃ވq[q?Wc>?PB>ms?[򈘘s`EʵU3Uq m<é5t5>>4ISyv(^ʋuO(ʼn< <"7<[LM6\ʳFMUͪoA1d(:'f-ld[č2_ n yQ"#$ W,LŌH:= CI' ۞Re] ߂@/yex{HW^m׾3dTDs0(^8=ւfoUOb6ZHjF X/n[q 'Z1؏آws&gv^:>EtNu4i~_$h],덣yfa M{Jd"huJ~3e9WD^t*/Ğ˺BX=41P/xw 2Ԝk&Πc!qQp5,͔Bwq'l~+ߚr @KA.j>N{k8Aw5u}N%oS!oUL y.EdgWaK|qԒS sF}-57ּHylTtr)a0RiPy2l.+c-J\4՞tߡQ*\1YgxϛGmKHw6C+;OטN[1MRfV&{:P E\#\Pb}ڻBW&7QW=e8?3#2ۿ:OQxKBlK3L`Zkݤ!+{an7h➴ BhZGNJKyX` yW#@/@'Oϰ ȼ91O%;ziK4%sGA&EY:6kz&Ka5@nݾ/Nq"'߀C9F/ % tەa< fC]vN'JBTe6 7v=dU!s"rtmһyům$2wUoM]md//|>S;jY܂9~es[9 |C'%жw*4M$x"-/2Ҫ'1&ax2ΝVˈ[ƹcvݵz@`҇y*KIm9^sQ1Wd8Au:WXvȽS5o+-PܜgI:L%}YO565gk3A?XIKgɈݘ-*3)/5+Ǧu^MNxb(41^S[t~6y_Ճz_ v'rNK- ZivÎmr"M{}N>fh̃B9?@㔖c]^s30=xnsY*2 X=#֓&oꙨ%z:B?bw3qoҐZR,y(l:aQέzb 9F4%x*34)ވ@h/.w&ͩwp;QR8w!sp5JaKACQS:V&3`+ m\$`UI cxy=ٲĮfշ1dUm,ma6s1JL/[ ;9=ōNnT$7=}5a$iAV$w Ҳ +{jFb`aF6(PɜM[?%A<]^MPcRWݫpI@+J I;9#*:ĶEYvR)2Hl+:  iO*ӹ Dڤz-B5b 4Da%gwIť4u8ZWWaUxaY5ulux<5yË^ (i6i9߱reGa est={X!qn6gw |=AYm0ēנTJ_]t=WDckY :,{G6(McpA8w!TVEM P޹/議SFԜP&^cqkbts~[:zS WʠM,Y QՑ_AH uq dR|hh/.91ǘ{?40m, ȨhVM8 dc?^̥gNkv׭̴7IK PV^v.sCYeS)uyca|:H=$ d04pa8y#݅1vùWiJ~S{ ]'rynϟ;tT+DNP^37@F} -ZUr{@|8Y3 Xc7I΍mwh/ZUM:ڹBRu*'FSQeFETD/Stiʨ-yV6}>WuFdԟ-rVvXaRpHm_|ݝ,f GMV'Cnb7佼|8@؏k(p͎㐃ŷ?r;Ww>sɊ S4A0G#dF혍o;d;0k*%+6ϧJ: "gcC|H-Q=1rQPe_ 9\OFF4D-nW 1Ehg&}V 8WW 9&Ha%9,y z{^=1WԱ2E|rJhoYwݠHDdjr_|%g bS_qD nL19׭Bb+5ۆak#K̺eAg}i\3%5c;|?)ba{6Rӂf*](;v8N pKC?:<^hGQDRǺeq&dRMv+B,c&X\:^$ `s0gN8dx,aRT0dG m0#mFLL_4#ѷtv)S7{ ^{ taz op#NPhXSeB=ݠnMڼqRGŝ1-uۍ O&|HsQ GKVO<6mW# &u7Ǹ) %󝧎ݎHoR͕0ړu}Vp1OxVs ־#tzm|G`z EB:=QSUsl[|A^gO̕w4isG.izd5֨s|^w?.^ː?i d/֚W#fWMϪj<1hW=.%Z#_UQmaU1WB6v͂.PΠ->p֬Ijhrr܅C%Vah6<=34zAPnFrvd"j:CVr|~PɶCR}w|4ф㽺~AvTbZt`iMVN^Yzwǟ!Oghp܈3lbG 3m:A_)ITs$8h:-͂h-"{T[ ^^9 )l25fY`9WMW"dB+ŒѩXP oqa?uϚ &R69r6rAebA8(M.y B@7qTw} &:Σim<~(Ε24Cr͕`4/9kXJ; JoV"?byWXơ`r6?{<쫋}q@qƵ[ ̈́PoШD -L_`MTViem3YGT[g_99;u3I締{suw n\4h 93Hkxr]`1|L0]Zk@;(l+NjKGy=xDgغ$ː}uUi^ Ac@j8vn63'K?B]^l By5^ )2,CΨ~;7}n^U ʇc2-BמGYȸ4 Ͱe 0[m[o"*7Ns `I (זzh/ȝ+9B6!j_m 0kH3M7l¹0 ׀sac^ k)ŏy4R/b5~bhRg1SI[F@d%wni㛝^pYoy S/a=my[p\x8R@"ɸ!:LMN+]Y8._ ~LSy:Wm*/io=B`="8һ1ʝ:F@ c<^'@NA&ǐ5=}Xa?yo|Fh rW ]$kLK'MrQ<ʰ]iu:s#!E.[鏀*&_mG p[/,Ƨ,7ѮǮVZux9A\Ҿ91 j5 >m_+=DPNCݨ#1QM\ŮQbѦz)bs@m'UT(Ζz {BFrZ\ e~I-j| 퓻ZQ1*tdJ0!e~T8ATmm$3NTpbPtuiJn_s5A#`2^M` 1YR]E^6:aEAefzۘ-y?qavl1t%-&mŁ>8-@[r@צ/e׃ϧU؈coV +")5E(~Jwċtm/ԞSpJ }K\(v[wiKt$͸6mU`C8J[R tY=➪[>,9T7 Ccrs /R_rtQp렣b=pfޛ}8k: %i e[H1EgUN|HAim2pg h(lED@r;~Zϓmt3J==)N_ WTmN.P9ٱ\숍P))Gz7pLnbc WFuZ%ZAAMejNx/=p@s3fte#l ^";D&db})C>,)9?w`B0b4|lPAܳ%艖v!1[H.++AHpfuGg]Q (kh5 5"2f(A S.=<~ilD;aR1P%Ւj\C+%CoݚEoMK196A7FPҁŁTf{~>yc@XfWS88I\vb@Ut[dm_wH_bf ~u5b6ӌ-{W`+üTQ} _IF)ϼpa(f7)`aP}~zSC<د=[3Σx(K7j{ՏF]w@g[:5F0 H&TR M٪~/5RW04:@CB 7M:EH[Q?LP$Q;Yi0Ac%.sFULge E$0*wM"1ֹnq/`S}ĔQ@"u_>H57CзReP BQg<(*ms^32& lZ.Jvp{Tc:]RNI$:29Wۧ (΃e.8A=J,zSQv ӭsM楘X71U/E/: sRK^8IɂB}O.Qk7H|G<-ԵksΔXdh:h5Mɩլ1l"㷾'R[^kpHI8$؁g@:ǿqwt3YV-UGeXkTTmE|8!QTAr4A2ԒNm"S6&hxgaw+9\K*+'(p\&(< `% Zbhpά37-٤}Kw L5)B0 ±MYmo@F?YY 7X^y *K՝ ;ԒkAqcj8#:@6;LEߠB + x0Jmܠp,Z9SZ5@sbbE^ RcBz5 ihTg:ȿBaCޕ:͟8]Y*nA;93R1 7׬Bb-lqi "ޟq2TH Lg~%i=eGx:n-TT#M}{9{&(jXCiXdQprGB ҢRۯ S+2DTڳ؀5\UDZS5&P07Kjj7ϸ nmUL [4hf=7EތR"W!/ezrxdj}z K6*|)|/LMQUIݲQg.tZGNhҤ)(1ԃt#iH ,4Z7^lț}.6n & Wc [t]8+5K @LV}95x[ Z,a5LL*y,8S*-[6Ƃv@ML0t s9eQdTc}]?uPL*K$(ېAw{ pF(!^<0bvE. 瞚1v$:/ږJt^jtsp\<~> :M 7PmL˞hhnEX^3}iw}P2 4t/yN٤_I PT|Sgݗ:3iERHslu\c DuTdY(fY1s*|Nbmo VJS|XEo7s=Jisr&Os;1'=F]cł-Eه`kIͤ@՞ٟܐ;7S~=D{hhTj9ĴM׏jB<%p6pӫm.szd }Y@׈iB4bYN9g%EPM%#8tE腭&g]2`rV|õSŖuEj}ʸcJ\ؗ rt8A1 ^廬_3)~YD!О d; Id{ q4h73} tluA-ad8DUc~yxzT B? D ffg>e H:$'uD堎FkWd as7[V Afܫt$< *'1!Xg 3'a:`j|v[{CЋ6#.% :l7L7vmǬ'=]նHha#ȍi ȷ%1ceoi5Q>KL `fWN }Y%qMpaOmJ6ִ{k91p:%S4uz bd٧ϘF "VDK8Z l!b4LI:zA4ؐbɼsxQWȖo%o8>Th۪+-t#c2=[/jY}oQ &2}qh 8Y}[ q wŪ uN8Sw۝cRU8 !P;@ !+wf]Ho$xuFMܼ}*MochhC=LC]PފtƁ>vitX$AuupoF!Dل8X\zA. keȷ_(ZG4("R]QxK$Vュ07k)F`6[JKF^1|6pSq4F@-Rٻp# X 9I|!V/`sSf8+7&Ow*aZo\4~2JtUuQ[^:TP-j n,aNje:0@=zhZ.16bw;ˆOL0{X{St69r bxecնc 5-%2c7Y~vD7'SVzͷ! Ү9Hrt|NX_j;& Y.%3G>z!]_,|_1x f-7r1vS 4\Nk &i>8zƓa ғ&\76D5"Ber:፳/4S-t}k@{K%2w;䨑1\_P^MY1r .Δ9#ʬ׽Sj Oo|yMϗ?fwu TtXऩP7)_Z]l"pku!tL7%Hk<2/7@Vk˯O ?Q-"nSPe1P\hi[& jhmyC&HHҘc $+/NB2a U\גх`XX)Q&jw /1$ِ91H$>ua}4%lF_5 ~/ x{, 7#U'Lmfk)en׍zB_4@fl/My!OlFJ-&Ȳwj2}AGZ^]x~oDT$]Br(#L`&0e.ĻX4z*=.c޲:: 6H]i ffL7*EOEt9,N Yƀ̧ W-]0xJۣ`I쑂E(^jyn9} K~ӿ@VP~2+l95*,gV*=MѢ&9,dW+Z> 6H}W8oiidpo"c *G)J6%΂NkVܨ] I=uj>īoazzdn`f/!.ivdRz苖 'a@ÏcfJ pP-OctGK- ::i :{Seag;GyYEo+e R+RN8JDZ#|>}. щ6R`'fw8J(QD ]sG^*z*J[-$e;4Ӄ<ʝ.zX;+C _U*Mt/2FDF2؝e֕Y˹hSs:폠85g3 Rm5Q v*m&=f" гGpvԫoXjsE^O@æK&0L*/03j)bW mt$,Y;RulZ5b b #/\l7 0}gny`oKt%=!xB [RX4׌z+h[) q_ɘ@ٖc=,Ƶ=0 Fb[qn4{(Zx_L w;&QMb~vZ)&.U\Y+vT -@\6Q 3ST|TñS'P+fx{0U,4wK%Q `ibM]h\9QE8+ mqL0eB9!{h8u+dϱ=|Q2'0II{A#zX,_rtKQـ3ج{PẓYbם$e jŋHCCԍ{+Dž؁_X, V^ t-/jDz40Kgzz)\ڒ.8.ĵTcUgu{^>X-}}VpSeˢӉa{$Z2:mLn`1~5hYh]Yy{dƧ}.d3 wh3sDHߔ;XB$f oOP?;5Rf H,7 h #Mn|(RpcF2,<(7kD"_`:_W,bZr7RAxd7jQ84Jr{wHnWc3qy=LI,-tJ,t'Kۛ )lCw˲C1hDn0G?\Tk鿡,5\}^2Try"QLL`SiEdԬ269FL}JEd#kH h~ LL瓋H΋w&:r!GS"rHo=}և?  9@gIMC+u6zVQvNFx ̲J.tx b mG\ͅDh4#`QQϽ'AX>#JPL?ѳ×^-_(( />z HݪC9v+ Eu5)#ɶ`uV9E%xG/j+Ae|hw=!)(~*cVݳW=ʁeDnZbzgqiY-T`kuda?jʜ`~. *@j&w]gbޮFP]]j+2g\Jp.%,Ӽ܊Y ~|14AxDAy}TdEҞL{h] J(hHM FDw/=hsD#ihۗahx>g#Eo+6 !D[XaTyOYS?%y7O'=MNib2Mx^ULv]nQ׈E%V]95oZ$q7b j1ϊupϢʧ&rLP>L+;gGnb(-R(ptG#k5(4;j\GX8_AQb3ti+Ը#3t_xsyi1x FAWwhZ.=gWyz4r're#hK_?g~S1C < 8Q]Ï9( / '}3r} .fIt2Aeb}, o1}b"bPG[>O3$ wbooR&HwWwжI'F)p>˔+'O7A:&;8J}R9R,ſ_\茭|ma\kVWhreh-ly_'4͠ -̱f_29EKnӴ~& QF8t-$ޢm1 +Q`X%F cp:/5p꣍_#*.ONcq@|iAEA+%1LHCRSry${jj\,;115h_U0y%RBV5y'%JX̚Cu*GHȅ@)Gݫ._ʁ3Vln(O8FRbx*RfoxV]lFU7&i{T>5 !sOLRΟ.v[-۱;KCE\|E Z1;_*SYDE $zgUg·Ĺ74$zS]L8Ө! :} qw- LRcs\pMt~3fX*,2Y \\'vU9۾%(H%f 3DDb}Z(}BBqHQP}[gGDtR:\ {uh2ϮjL[Cr>/ UVc؃}*Z b~۳t{Fc./4@e≇d$/e=,vU~S&Vt:myʏDEw{`PP5>UF%~Ul[ᇆU*rdt_!f`e,HJL x De$V8p9,wY7˪1iAt$`3< 1CEFIBr/y4@.>|΋%PGx_9 TH'N5HԴمXoly9T B!?9Xpc9/3<36a!{20LZeݨUsTS=\*BÍҜAQB{S$`>h#yy!H ˠl\h Wc#QY7- M^He<5ߕ'Mw2Hi;9ũmv"y^nm9Y0xy*~zD>βjMnn^v;^5Hdb{te?S^3O{TrQH#]́.e-Zu[7r ,&m3ZAzY읂SUE ˵(% y,]8Vi@1U`QeBB5א'X;7F|9@ 0XtJlG'zw DstA΄ #RȏH(݆-_ V*Pr7]$3 T\ >a{I^U!YܷOf'Vԛ '3luL\B6#[@ߧl<(GUaԑw*þ9 TowI ֕M<=pDN|uD6ǁK}!8DqTWxLUq0AZ^O X`GG~v.D5XmSyT@"!+H epWЋ\RW|2;iTB "ΈG+<̏=Dj`AjL SsPPd c7k5z$=wY!? [&䟷+a$3䱛ԙpSj4|nZIf@Ey*tJ HGyԂϽ.(;ȱI[^rFIwYhCj Af`\! \=UP;Z`B!Ջ`iUKC۠M \/ѝL0C`L aU!ja A9@qkRkN% r,wGrK/ƹFVɃĞ~W/[ +FEq/ K,RdC%-WlQq {}!I+A$A\2ӣj,IoyUFYj>4q)&:0΄xrs~drܗ+װd.h-8!ڔ{Em(iK,B¶ /lZu"ВXߍ܉᷎ЩFD{#d%^9Nx\uXOy睎>gꫲƠϫ<_|~ $uB{}ŁN8* > jR)~r^K=M;p{#*8(Bo誢 U ,e!U.2[>ø=Ɇ8z?٣ĚܰO+odqt`nU l"LHt9@ָ  wTǽ~BQVR/e`i5"bci+fU3hQStڈ{>%wGM޽CiPM޹߲(H3ٖD@{gx(l-yՆZJp{-V=T[W^4U`Si' e\pI Q~hJ|(\N ȫ|I?v SYgF 05,Cu.ٕxqxp6W|zi. M&;U}zG/0{g6 Q`lQޖfAP2*Dϼn&TFSɃx4DС͍kYe` F Fm^%D;dscfeީχܖI/6$(O\D4Ws;NO^2G.O'|~f"}rQ ca!;scA F@2UEou*fE)a0)R؃o^iv& &^oIiU )``ղNQHϜ,0HȌ'TG1ebbp9՝Riln,zҕsVf2cb4Wq}DZP- $~ C+c"|θ n#=n{HWⅥZf4U^h{>eRa |Ĺ+|O-'ba$b fcKP5PE⡂b "(2QlQU̷^tG 6-|UT.B=a2r:f!=6" *Է]@4ZHOk9t=3 Azݫ@uٕFEI+Z٫-jy9yt>HdѤڀ14R݇́:+K"}P %W _ܷD6p [Tteqnuҿt]u'*` O R9SʜBñsy1$tnURSO^V5 ,tzbܟkމpG'wv4!K5Nb.-f^O Vݜ2ǝcML^>G=>is 8K;KMu3A!i0iNCcGwSmcj+<ç9Iak @ ~iŊY<5Ta2\Zp)Ro04,sې0}!0u_%}54~5W{[aKk+ L gH_E*Xmm1ay!LMtB5 ςe*``LJA$! 8&D [q3[ z ɟuKw]5Cg4k10D>yOI/. LdT cbĖthg*ě@f9=EϪѮ4o^]|V,Yzd)2rB cQO"/0ždԫa Of "W ]lߝE/Kg7j)@x$|NVg6vFsBVzM1d'%`A=^ڟmuL'a}eN<ҠL,%8Wrלά MsLĀuSwPJdJ3W6I,͔&x/[-ņ鳪&?] jB"^( {$}e!4@Wm=. &+< qEQ-c6) % e!rP ӂ^:nޥ].dIi߯!7+RpӶA[,˘ʐIPcB9Ps[r%'DDy|$!`fVUy_k&T)W74VՇ޲׀sFWCM uTQ('+X"dɲݺfO!t?cӡ'&' סi% s ZqH 3jyugοNkbbZ_R;sڟ(E>p߷{рſ0svnK1:͍&>9Z[>b-b,P8ɍZewF>% a aՔ:MRUx+|TBa+6*2;,a;BUe_!"DgJykxiHV ^Qr ٪e!=YA;ߍb{ Ӄ5_#$hG>0mE'(hZ}̧H/كE}OD:zΤI(-JKInn0p])07x\v҃3^Md $o ?yއoA:19dL)򌘍!ߴ=A!^} h<.%#SJ#zy)yۡ9,n*hyk,~J'b9Ŭpxos V@Ek A\ O=Ge(V!MɗG׭J& ) kz8dk`f1P 0tʞ^Ĕ*N@@\۴PQ5G@R@Q 7CiGddJY2=?@,zAi$V!PAV6(M*ȩvߒ fـl|IM ˗e}B1gd{pà!RP)?.QmNx0![Kk ѴGښ{-ꓚWJ 0&܎/2#D  rb]RKۻ#28zK]~]P.Yvw*ֿGjW'fLZS~Tu4A78~~Z dZyW@ &ȈU)5ZU#Ci|[VH(JDyf wz XG Ȑ'gg%2yOO?[3waB?-WS`w#oGO "[mL.fӱ\&M|V1@̴x\tt'`3U_P KRo8 }Ж&!ywhh&vZ'4t-;%%0",Դe$B׈y^#)j6ʾUFշ MR0hK5&0䪗,#gP>.JNebdɭEPw)-VQXT:ZpxbNwud<~,i&{@,0qL9%.k =3BU ޵,K{؍BJѻK*Rϣ4 &Lg!m:mq\ ų`la) X?Yaz˷ @/TL)Y>=<,"JxD-$ g'^U'yl4 CKsD5cj }uE\.FhmJWl\ "nfˬS0Lj s-4[ۚH5"p.ʰgójRq5k'=0(0g9Wu<K{&` soR"m[4cyf(ʩ,E44g=6w,z8I.xc;yd@x}t 3PDFf?M-xω!)`MBO`x(^0xȧ.mamjmXyDnPĩI^niH+5.J^ٛiI0s軷 2#OHщS%=L3.W*K!HQl{SS}k}%/דzO3MQWIamEʫm}ʒWA*uSj Hh@-Ў:x>Ȑ` y uջr]fAag%/}Â]ƈYxA)-dτ>Ϥ(fodH3bzӍzQTb%L?Mh`/hL[@ɞ{rݟxiٌsv$):mKq"`&A:`1U?biBtktTcz?; K~;v4aM>cċi|~.Nb Uͅn~]^X䤬;#B 8&>C^| l=m_Fr|%dkYƏAB'wrKlRjY &Àb a-:S_p=z}gec;RL67t_G5ݱffW:r# z=.㓏|IxWElW;'i" Z+-r: ױg4F1U66I4&|0vsigd= kkT% i'72R@H}. ]A/zq& փOc[JkiQ Si9ƫTzBUV vAz;t`3PiQN0IKp "`է1+Aj0)ѭ7fJ2+L*C~P _2ӎp{I [ϵ&2m],C:%I9B& w'$h ԞIpu1q{@@g]5DcThl=c*CcֲNTJq)Uz(Pz&8)q:YOuzZ(E?s@ IN|SWQ{Mk){rv:lT *_C[0 6ERHrîY <42 kp*z1~E#-{Zv~$p◁3S{n[L$QlG4D׼Ry-]p8鮉/'_LJ!x턘p%8'~#)kPWOk1|8$8텱% euVe'4rqݍJY=46Ŀ~$;'#=)qv $`=wBډRzG p^MȘ,C0\U戮gJw=S eϾǢ$Z'2R}Å |/al5O"iVZGigjVGE]z9Ci9oqz$eVW mO{ T /y`Fcyy;&lZ)LIwSpRg?szO7懘mQ5Hp+(kH5p}6C)DI} 0F GJ=&fDd5b6,~SÙܭ0raTn 6yp&.IdnunPN{p7#l][_%SZ 8\? v>3zU2e.%' oV~Ģ;s.tY]:t!^7cKzT ;|r*0 606̍GP83jn!NU!c17:TDc 自zo*N΅c-dgo;< hщh|9S"WMgPPE7ZFˇivx>#@zW|xV(:҄LxO &k@)(uYSd uT\CJpKntɬ.CA,2?vh')XF)o4'⅋\x657O=ߒ/ʸYq OSdK McG-|ADdNTo;[+<3WGŘIJ'ޠ'J a0QBi1"FH~ Yyg۷O`l{K?$JgNg:&`e1ӥ:ko>|;[ڞ=%> ڮ޲SOso,s2E8OFao(is(XYt wvܿ@CgJ?Pg#L&5u6QI獐:V݌pBB4n@zJn˸t8A조0a3ط!"w5/>E/t8]GE$mbyn2MQ!GgB^VVׅ7iB?$LUypQ7iŲ&@PB̖ⰱtP[E}˶4W'd zs h!d7$"D#3-gX^%j=rg9‚Ù— Y";S΃7%[@a<Ɇ?&ŵ(b?0v&26\!9V QwYrS+͹5$2A.Am݇mbH!덕֎,;Jv*-tHYR[YyzoٻQ\xIh&#wb8/YD y1vw+?-ymfϾ; aPH⨌ݻj4X0#Xµ9RݠlTN}-pÅar|Eg(o#̷N;hq )ả}m&w >쵸->ق-W3W~J}&Es iI]}>Z鴺3kI&3ϓ2˃oK6NF0`+f3`n=oB=elM\BXR W8YxȒn(M-EpB/L ?ş$Qȕ2P]Ql'GA2Xp^KCDqY9`85{[Gj$nVq]~A{TUj?X P94:Z=(n&EEfnEԛGgV|>_z+(uA52 TWPǰ>Ksc "#,-?˛wlS e( !ڶ,հaP<7>OQH ď$ +qKpƂu oŘELDiX#ZOy;#]p^/VQ/vg(kf ,f]!LbْTBCkT'OL/d}6z ܉֎5s1x(qh Y[>e?_j@ʰj5@=paM>k]Юqs Ӷd%iɘUaeq N' aUy83g 4.pž: @ }Xj0 ԏ?8,MY<̿撄t˯cVCE+|2Sؤ/lS9A0ǽc8l6HECᦀi`Hn4v8m,38 Q{#6(n=E> nAI4^c.b2{Mc[acmK x?@SB0)ʵR*="ĕ vJOzxVp23"Ѫ"ed&M| B!ԧlg|;Y} ~k9z? wěkj҅&^eؙ،#q ۄj}ScL7rMdB['yp~^ i2U. P &P!?]=]=^ۉOz4ҫ Mx^i E49xoF޷-PDI4IQ"iqw`<1re[ (ZKeBE* [z%,XFۮOJ -{u +Sc"ufƍ#}n1r).4B{FsE91'ItwGUHD$(^@{4r Qi.NL$E.Hwqևog=v^b8mXh:c}AW%t3oْؾ<F3Rz3hT= +^;`yIE C5~P}&`N[K*X} WgXB^~y|= eGjuVE`<\5Q3͕tٵOiӸ[RҽQ=NKӌ0pt!x"Fj9'WYMgPߢv"CȖk`pa9A=nSq{,qUʋlOկNj.v.M ^+[sa0_ܴz'/b'CH$Y^PJN7\S~R|h£/tozajh0_dTy QD 뚽y[XF"~rKuS ޢN  ޿!e>9T|0o%UHy@xmd ЕHDFm}\](1>C'oLmXsRƌd-$iqG:ۭ\iZ|\c (dEu:A?p~p #<lґș@oE$n<^ 5N;PTZRej;56Ik&9FqOz7&`닚2_dGB5[K d t8ōٝdם>+!#S関c{Hg0&4rr S8_;Z8`كPPO3&p&9@sN<"L>FQ?I!y ^iU1hҥ8"+wK!To>EETb!/#o@?9\yZQ<-O%Xcsq~.F,KwJM`F<l#,@2u" ƨ/! ˣGvy3%ka~d.IA&; 03`К&ul`ߘLzih{^zl-nƊT_֗Sp8 75e@ eZZv+rPK*˄MX}mZSmU+^z7~s|T5RMK?ְG:ɱ"0!5$Vra[k[txݕ?/el2zl3P^4M.Ely |JK ''_Kېm չ$n{ylS Ut 6q?SA`+1[k>l]f[3lA_] MǍF4^Sߡ ѹ6<‰w|“N˭ڸ/#Zpuv .pjsASIo2>֖h>T|<F9do6APKa ] V3]WӅNYDu`﹍1][JZ?-{xUXz`!ovg-E\SqĊ([x!] Da|b~D]fջƞ腭Ҙ k ZȄjYJF7`Ǡ]4m["\^LϤ!zʽrTCwl]S+N%F51>X@-1WM~:#ϑt+.5XW+SU,V;_e?0R|G?u3uB'LPjt8OyZ tEx(_F$=Th8sjZ3v;F:!i72e߆823%;wMj2OR86mdnT$ Hۖ*Pt^(3;^Q@)lz-YP.0u FU V0:q=aH}HT2'mH6c d7arZղ2O+~iƀ4ZxbkizE/#*mt;f޶Uru ͈u~%)MtWbM{0!d9B[?b#vP [Z`fъVČrڢtr<̖Gy7/OHә2qzPMhYNzn&'L azHpGp& ůa- ӄED;]-}v%HGQlDn Ԙ:;(y\J֖)o?pk\K|阻@' vZ2E^)zT`сS8 sޓɕHor͙cRӶ! ϥ{4l 7Y `Y<Ow0S ͞!C@ŝͽ*OTS ۝pѢ ەXCrzx <&sMD;űDdR \Dl(aeRC $o_J<ʜO(@:c4o~҇sQ8ăpCSs};: IP5}θ`5[-krsj+?pmIWz4׳Ӂpƹ=jx`CD`IscWemK[ugg7chAKo2`tEo#\BX$ ,{":݀7N{{Rdt֠[d u`;@76bwL`f Aτe,(4wӏ`Uҹh6)iwG1 3bu!d:L8c,-_IM:fEODՋ%mߕwYS@QxC(_##w ]|2I4s<7\3CXN+,xMZ吖:95 ;[SpbjbIUg6@@ $*9Ĭr1b!53T:CDlwk+ 2IPP4i| 1LJFBA3mmP  3b9p/RO8({ժ'Lpo wXVTNfv-FhTBS[Cō/0ڠ%{mA~[/}')زfmCBM>')Wi*,;=!KxQxpOUic.- GJ./! K3(:a ~JOMR}@`OD?ԵjH}49~,> <XTJ%ϢƐ*!/zNk,Q<{E*eԜ缮TڹTi_ZnKs-OnaWrqFdG^h# 풔n5vھNd4-p A5FZCM7etU/]- \u✽ZB?xEP^Zq~.1pi'.ȽOݴ\~'`1(bCDX`I4$)~M}eF&唹͌BQy9w Svk nO{s4լ7)+ŜR@<d z(QR38ZGzy4T(5zl-+%)h80PuGrZ9E4\_6n,*tx^&IJt9:2 C08z#:+BdA(16{a/dKDH9s$=pVYZ3Wg"$4]];K*N;ۓ7X:$BEV3,GôI0'_N90:j@^_mINO !^k2A]0-DW$#fX͉E.DUxaab6,ʊ UPQ]^v~FʦWOQ3UN;Uz/!z0c2W JLPqJlɲiҦ@ Xۙe Z#"˕ RJxboDv:w#44!iA/I9])$8b=]'Lf׉fivR%i͵ TE~?/ 0 z\$yݓnJ0 G !@\ctw8iBļ#EܣhV=0Z>aS8LKMaFo|C;US޲Lm$ۍL8tÊ 'l K?< yaёJyR(Ԉ4+#J"+30KH/SLGR"ZDE7(#FyaD0Nejd_#/, /OJԗDivS<<0ޠbbdxKxPFf>"g xkЄ8߇TxA%}Z^-wk;LQ#TA1VY&X\ v.b\x`=m}l~%W@BCtas \\ mp8=Ǝ{H|'k(/SA+& y!^Ǟ5tS|.4T{ -&@Ѳz-lNE`ZCiF:C& q2}Po>5½VGsyX[X8?WngcqI᠋*V3vޜۧڞ6%|~2qF7?%'u[D>#Jf!BKqoԇ%;ܻqzK2Sa'^Ϝ%O74 (鬝`^ y4 (?o8u2ph:]͗(3SG< عGp\3^[@% [UZ̮`"KU7$>5~@C1Ul9e-q(Gb-}۽z׹6 d#.:#d?=fVG<Ͳ&xA?4oԎnT-[֚%$hVBVou)pf,9X&f<.y7iC"' i >)7;F2:^GK3g|sYF 4u6&< ?c{9c,ӌ= ݶ,PSXkjx(UŖf7ؐw9LO:|%o#llqcl'z9=Xj%'F8rc\0wlO7GeEi{hR ɜU]7a&Yۊe]q .C8#k/HKZuȄX79l""Zp$[4r/w,Ł\r#J-٢iӧ;%6:*ŃEs J&LAGi)nsry=짡);6@Oܴc8u^m,"¢RsHdTАxuG2.%Jp}A_$ȝ{&t[uWpm]vkIsD ŽZJ ;;YfLF p-Ai9Tj#U{]ۇ#m|咗~.ۧ}kH:4ֆVJ(hvw%b&hՇVŢDbǘmPbw^dF^:ta֔<`2혂Ӽy2ض)*[J\UV4 0 WBxb'z){5^#+f&)Md g]&*@?% Y΢m3]7vQ t|j.\WJ!y*|8/qA+@c=)˫ 'źMҭKF5#wf=uiЦD. '+/wv#OC v^Iյ$ON߹_X D$SYD NIm6jbl(-.:f.|jPSfUZ2uLL Ɩ{Vֈ[7VCr4c@Ρ{ӵxDZM:ӟGb洅_T `@Ϊ*>P?"(}$?(AL6tn1$ &$6y%:#Px2k LEnU{IGTDVe Y<.P?x  &̉ f;Ί#Q }T*HP(?dbk_ ;wMVTsNhf1h@=F }9aR# g鿲0x|A?3ӷԕp'CA~S 𫝐Mla3I( xkK.g"D,vw{MƷhUN9tTĂ8cI/͝[HlfVeoކr rXH%r$L/̔5Vr," X9Mc]LW~ g,mQ.܋僙zbY >iWQClRHMn vѯF;a3?|VZ)r!DcPNO,4˃Mth|Zͨ"m_X%^ۃ- $T0n^7&ݼZ~;(ӈ(QC刘gl}gblH6 ƅ\A:&֖S^(VUda[.h?[OTO[瓌ǯeσ4 ƦQHSSWO AH+5H_g b~W[HNڬqBs @9@1n73[_Z P~UM ጚ'S8+6$2Ӳ|h`-teEh!W$I8&Y:NJX+ ^t{aEoel7n>haڊh .kn: {~yj9/x/%gT$89H;e4\lp7b UۖlT?Я@V{8ShS] "c&B2'Ujié goUWlKPUP,qF4\R&~ԋMgxf*7l )Ahp6 :_g}vֽaʕ{=79_ve—*R_ ws u6aa {qzR`f -cZ7Tz:>Ιwfnl+IIw͆ k~9^")vVjFŬy91sb|&gBZ>!2{:\M۶ĿT_(#0.jV+=P3S4~H|㢢 2&{xFM!x(aɘX5_(ěoRI>+ y)$xU9{""4Z'}-~}8L]ԣbZCUĠ5`ᄞ -Sȡ,aP:Th=npZ }/JVy{X] <}O@Ns2>g]|ԢQVT{;7A`}i8`KN˲bY$V;"9Ήe T ?;;(bCzJ1˜9.W>jzDo>I^=37;J@~ 6-`)Jֳx9`^yȩz`[z y/N][@blgM"NU2 @RDk[Z=We% G/4ψ嘠Ǫg߄)^ّ1Xk-5d J880|tA@5WƂ~Yz|ePX J U[b[Ő})vG_> eM`K:M2tm -8Tj ~M06 cFr\k+^KX]LM:!ŘD2wl1Ez E 3I_jGzgjOt>:k_Ӟv z 2ju*okzlad9Юhڜ`9>piPM".u5R]`s1C79Q~h ɚxGC~Em<~yy{uj:Y  8۞2Q ޡ.ˑY"di:a$SRn-D-16%ܟHwGo|Hl7$oS؝,C)|e> ;ؗ7M8D5bt,1ImUC t :SF3 @V n{Ը<$7 K"cBwa6IyvnTfF@y=Z`6mW bT_-o>°R$Ҋ5JP]} NO#yg?i961ygoG"HMȬbeNN!ep7oh4?V - dMhP+z +[~gI4_iНLtCR=1{XZ{=T0jN-t/j4d>5D>*er/N im+cL" ƜxcJ"^7 i\ F;)6wF8?`pof!䡫ҾG3yAo/tˍ~)N$G[7M@2#6Ox8ns or7y7^y  p(PFA}Ƙn;hR6խ[RdFZ]׌5?sם7ByyH#aIǴbs"톇C"D3u"otNkgKQQ#7 [u`X?oBl L=Vjx̣,}ؤ\c6zt~k^Ԡ޸W5,gH@ no;QѰE;Z Ħ%V^huȒG(bwLR(eCw$ ЊrE!͋5gh3Á8gURSFP#KT`]$ӎM:QE/. YHd4S >p<wUe+r7۔-MMV8eSgY'f !og*I4j0C]RųNC|f,Db6ԜiKɩ<мtl{hG/YG[􁎺*v Ž:-6m[ye +'`;CgCYVݩp„pb@^ߥeYB4?@/z9ZךsGJױJQmG!Wz/憅oE%~Rٔ_: P! 6jqzK-ڦO޻2ex׶1sv9=d߾i,-mu[eLX0lpm* #\tp"] *T :ptM=T6蝰/hbn ;%6,6={έRzԶ3=Ux0"AB&Mq 'EÂVҊm%fuB W0mdᒶJsfT kc-D$$) Qq?8f6+x^.B-u?~wpw B hyNvɨjdi<[`0"3^hhE\5S3| Cj]e tE,Kq4Sm&O)^'bw>h4_e#D( !Oߝx.^m#XmT 'L,Vth|̑9?'z*P|BT72K#ت((sVu lNF0T'; ^Ri#]"^x!oRY%~_MaK̥a)nJJ:gS[XߢG}ڒ~Ѝ*\*GJ㷋2=A`w6ӏ1ḨEhGBr"c?QQ@X;Ffs#sQMVw CfZ]2Kڏ#ꚕod8QD>|?һ4Vl/$ v)p`IL$5Lw"h9G睮lu'cfegX{sO_%\^r1'xjӼ27YI: ,Fs$2w6'&#fs%AJ_fK.ZFyԵs3cJWs̗cEUձ997!ݕ8_;w[0@:P}"UH}i`'MI\5cNT1?g!.k#Z@mUwͻ[ܾƖ$3>&63"Nk/d֧UJJƅ./c7|`nJ {A6JP4vc?ěr>埻%mՄkCNPmcwb#c9&jl|Mo6T"ֽ%{.CzDZٍc!ljxwo@ ,.P{i}A}uwsHΥ !yS] rG.$]}DA,7N+XnGgml&kXZRQ%΃.>,[P',G-9bbcle/@MD3 k@JEDu]"ډYKxFK]hr8N]P!dIwLlV:qcXGtKl{,n%|#ą0K@/?qy\; eb 9d?oLak8RN(̨'{{F?'2Tkl_n5l*-vY`-]Ss}Tfۤ\rL=XJV |k[է)*oy'V{ޫ65;-VZT'ܞ&a{{y\R!:~quFu,K6_J*!JeϮD8@UwIc;qx|)E..@}tx؝@Cخ28mm A!K+vDrjo,;46x݄dIqZWqޒY f2gz#7C갼?$,Q^J~%[*oƀX#=DX]3mBԲ" (S̡|nʗf jA z[NT RGt:a엄"b y@3Ks1nn<(cBw&O>G%? rj54^[@K#\}SezkHagov[F>6*}x5GxuҺ3-;I}YKp*_^ cE[pͬhd2Pۗ<5UgCҹ|#|$QD-2,NipD'8%T9m [*tWfC4Ա_doiNj%3{TA1F֡E-ks?b/?1"ZCC!n\Q\+m{W|2܊m|/\{2L!JZf#=pc|;YsM[ _wTV} ^ƶ`'5^ODbshKq<;ђn93A 3.>S(xd׳΂^:<˞$3''Ώ6h \i> 3%3t)f `4{T~L$UW*poq@)BqY?34ς=2",>ܦ_nь]>PGZIcD Z8x B@}F[^'eMx/QwC"RBeVCK~TrfN E%>ˍlP#4pqHN!GePB3j<2.mۇ%M) Տlvmlo_,gLib7!ׅ' kn[k 'K#C< %|rb7i^Ss4fsֶ9 {3J!"j֡.g]%Vwޔlm%[!swRtvvUT > \Xn굋\ G;6RCcV)|@sn>a}ש] #\@6LQ#YݤZ G"z8\?H_6337 D9/S/u D$]KJ$INf年'b)QD,m ?D-A/5V bD.pSvJ@.=îT_Hb 8z@Jv:b&q@mȪN*^ HCdeAz|s贃-+l]Oqr2&6:ǽ) ;o/OZҡ61z/"o:Ph `nzA*i _IYI !0GCx# tgZm:_RA)N=&Y| 0ȕ}1P!hΊƺ:pyt9iF}~4Y tڎCQyƤʕ*Wj݇ mcNޅX_x}Of][tw3ԙ#cmbV]S{x_7e4p89=Y3<~Jb?gCz$9Ȯ H_+F,-@8I=K'06,3;"҇LӰkt>$/ eϩ4mn=|AO; Ahx_X(aPqsɵrqEwZ^[פ: 9ǧbd6o`BQSZu,}l,Ӭ*-WFA6߇ƑDĢ)\AV5>%0ul%UU|=Zm h#+ MN!q.3[y E,VNr8?dC n_vpt2گowqa1=3ެf!v'&doM}ԧ9تd}VU V^Ye0gu\' D=[(3'7Nj[Է6Z Giո&j^yF1wmqtᏹyFzP5;I-{pGַ۪BT-[H%W!܊Kե,XC4hүs{oj2G㼸CSΟSukk\n#FH&ٌߡT*m0P~2ç'd ?U@kawݠς mnՕvYe &A+D2jRʾ*q)͡= 1g'2g Cܑm!qiWjm1v<5@6F#nB1`d2<\Z(ztQ؈Kڸa B+J< & ͸(Z30zp:ƉL(\mH}{bF^Ge>wYZ:&˺uA?Vpbq0J,n GpS_ $Z0 bC6z#Jiwc@ezX\TԨN2:D#T;,= h3}|Yq=nnAAܠ⬘}^&L4Uѕ> Mim"\)K{cF](99zKT?5~EVdfn4ڊ|*v0CK[lJ)B{>U=v,`%TA?k765i ~]^2AA݀E;5+m, ek(4}G0uCN{Tf-&h̍U6%zSybwS7juc9ωP CPvrz;&IW-Bz<]rOVz|C6b+D*cT%4'soGx 5$e ۜ~w׻BBUo)-JҽcQ1NY?d`([3\nYLA. SUd BBYcnA9Hy1 vKiS@,@41qXsQ41]2~}jd~#4jF<[LnFVadLU Y*Ո^KCpƥ⾏vc Knl.y|,>sx^lyVoc36?C9iqZysls-K"3IҕZPp?3;4~Ӭ_+ lVcm&pcc܍ r%xtO+AϺAEm &(^0JڭV[Q0*6ޭbOCTHVI\*Ѥv1O7B!t >lIc^d߯7L +,dh`f 03u.q6u*׃ F6c:Qìdʹ$r( Z6dR0 sW-ָ WW'6;bUhRyl|?ta3io/;@ $FGg{` ӳ"lgK䂓9f碑yks/r_ % u@~l/>BRVkXv,)\K@M z7[pm3\!KUߜ 3\֘PѮ4Et6nLU\4k}Kej]~^7';/G;I16a@AE!(Ax٩źrأ ȫߌKY hSa_HNhAݐk2,ߘ- 5 ܲ1s>&Z '<)92(okZ*3za%L"nܫ@hD9?@@\(e8t 1MF43p/Z srwVѭ=l4y#(^W让]s"$P\Z&# ?3EӅ3<%wxϵm>yDٛN4Al-ĊRAyI4ҍꨤ[ aZ`e.b{V{iܤv,B6tCu ݈ Oѫ\`x]%`sMScuyrc2n3go\vHF)dmNJ8[xc^CbؒB1 `M1Bd[ԠכB7$|D)}ϳf[]pT|*$n(}:zz؍7ÌjAԦ@8 8 *5m>KO15~[N9# -ߤ͟N)<[˫$x"PvG",>I"VVɤ&;XSM-wǀSɘ t^@ߎ< B$P}fvF%)Jg :H rvHDj I_f$e彳(Yt*=> V[_,)`<)?Q-l4xά6k_<]wy<##q |׬xƵ0#x$Wg2=DF2F}b7p0us8V +~**|%"2tDY}XMy- QŚ"9NeMO:ƌ+Ԟ;>mK7x(qo2u?ۍgsgg8˕Bf}|~W[2@~hɪ7Y0ŚEV rޯxD!6HZi8Ɨu]Щ:_Z_nkQy9 h4'Sa$^IqUӰ*xg *:p6w)٪S׍4ѱXT-:i2qf  ".џ3C]V<'bGRs`5u"V`5]iAK&އv8.9gw Ѭ\[T?x'32KH,`F W~_}ЎN} fy0C+j*uѼԿz1 ;<T"H/枫w¡2cM8H(i[}ly@*>TU_y OitPҗ5,i.j\CF(^8[2HZi>d[ͩT5\Pu vŔ,Hrͻm"V\1?&S-Es?biDVXg)S/_>rЛHkl&FX~G3&NW+7|M#@hcH?B+fe1OΡAﹲ8s],k,lIE>M֊ 0ȘzD-T362Y?ԠuŨaj03bv*t&~'R;xodX‘%7NחڄlE i!+ԋwP<'ԥ վ#GpKy.,)2dJ\7PX=B렉$bҝ6Le&DS̀RĻOJٔ~y?5.JBxXa",W>N.^żڀr)%筇ҊHO+Ȟq*¸ ل4dq;esQy[1V>B]M%e5"?frCW _L!OKdD))'J&LQ.Fw@K$yZ=x Epx!RpSj)d'ꡃVvC5C˕zN}rK3^#>JcLu; Ψ X꘧Q\{V-DP(;- D> jkRJ皻zng}H:'Vސl2-K=N2NRvN0_9(_e_y"#۬Td @ <}U)|c}Ǧ-wO۱2Oe}R 6s4b;5gW/ɀml)Mi.ޝMJ:|2ch_\x4ƭ٩&A5zEj2w%L:/wQӠ4~9WU. m[+0,vmm kQb6\ 5ϩd;X̡ -74@6@T)Tzn*;oz::)ςWP#ב̛Mull 3?ME4=83=CgW{ gj `BJS0CxHlAtj/)bR%:@/jGIp U} ^J GDq:;j8pgg|݁qМH,>ؕ3zlV@Zntؠed+kCBB}lRRkjFcST{DWBE;[u}g~]%iԙNW3;)b1X嵑=8tÕ Dɬ (݁Y5' ?r5 <9Ⱆ1@ H2O42 P7n`m.MH+vRb5O_8_-dZt`_ԹР*ܦB)̃߀tiUu^uEzu \HRK.zA{|.ZAXU'޴+;?0)&'ߏx5hRnS"85(ӥE$صˡ*f (u"K>zuo5&ƊDiNfEE?@0.N' rDd8Ӆu"ezEM'"S^&4 "c,ZlV[zM઱ll]kezh7R Js?{xUZ(Pa&}HEN6>iBh6 gv4]ZD͕{ݢNOoAL M I#kow{RG&!1sLj\ބ.'˔qfţ}^h FK+;B۝ThW9$ހ|VkR&ń4HB|yOT"p[ '(='^m ?CDeHRV@ͪ<^*]enLzyCk[pa`n`LD"3z~I ҏTʤTsUc r9L YPWRt+P yFVڐ^Tn>14ӳRQ=im0簜ADW5ӢIC%dZfBg*@[6bYc!-ag-~K|Ύ*kt@gƭɍFS/LsLqSf1c]ؙTjE5vWB`$\9,Q\ el/2yvtȤN]{es V7rۛĝx8O';`NvWπBdҐ:O[ 2]g!Yi) T(mJ,!<^N%T)ҋ;풯6gwߧVjH0'xn~p28`27B?r8w43!ZYC7wcG'm)Cۺu-*.I0uBm4IKHLaUe@'̥=),KNU1 qe#9KA'^} 5֧YihjGCOU !y1p@hq[l- JiP151x:yq.:Ǹr}t԰Ѻ)yEe n<#zŷ1t6[qޕ1ꌽ؏C!BF{稖.rlt53MO B)Dm^SGb8+p;,T΢E[XhAp9yOI+Pۧn|FWsEVwciD .*Q0G07]wyMyhAU N%_at&m|~V#]ENLlځ%ӄ ; {*{?Ąhw6wLҍ0|=O ڎ8{%-:j ^cc H9B\WY G̏OPK}`)%EQ Ũ*8>#CSRJ )C9]&±;F _~M* dq9&V߆um*x|y,+֜{LQᣭת0&m9n&IXΆš9.<İDǢ}d {G}ɛ̙s< BfS5]AW攂| Cqc>tξ_*7$nB#1#*wmzq0]uc)@Z孡sU_df/"h/sِk(̤] 8Iz)-i{;i b& \NɧD5l5UEU)R'u`?:L_7z{,P,OR'Y\Vː=Yp"+.PNz5pz$d#J {Y֓K(̷&LoxمS2bq[ɳ];tIXI_^ WrBHh]ؓ3}[qn@1[{ U8lEo^|-FUy ~K 6_: |XcS%7t|3.*\b I'anQru17WZ|b X7o/feNs(y'jD`0ŷɩZٖp ko 5w>8 ep&Oߨ2?E/wx̲f5f?T.>̜7DۉB~*lOՄ[bSӎf ՞08MZw\Ad@W㘪fpN<ɮ՘1O"Ʀ.# u|^'x1Q_ؿ~i~RrtSfUx!nէrGoYkw>-ѡӳψ%4hqAaJ0 =w)s^{3N;eY8{Ch@w{_O *:,'QթX-GUeK*'HbQLд͓n)y_*έ߆ f{@q/%DJ{D+2m# Kdi~˗}, \'-ѺqҋAR\+%>7 eKrpxARlۉU8)u<.ifgꊶRL ~-L%HiZͰx'd_GhzJ,6]w˅plfLT[~%TVq1$dۆ{;GC[|$֔FZN ;x2 ZV"klYW Ze@e4,&)/X Pw9潗7Fs.N[XI)jB zB鯣MMTa}ؚ|i,((:G?b7UlQIs;i;ȀƮ8dK$+MWt-&-:&56`p$b@*}iA2o=)}~~8i̜;F]9`})yG.$џjg3lTs;U_Gy5emj6N6ik:䩒|K=Ja"h$k^2Y Ç"Dk S&-UhezSYR:b姗dlQָGItuD[)R2*׶LAt6p>;lkeIac؜&dՙ/F%- BP>_XQA48ocoysǮ6`]%'u+gp[}>e^uNtA҈%*4~Dt.walXLbF8NqyQ0KOWWTl%^Wg!*TIABv8g㫐Xp7-R%Jk<1t<&Dz_wq47zW|WΖD's4 n]ϱg~IuEMyF"tKS>-]Q5 .d@L^i>Y:1DKZbN3]ZSEM)?UjI> e`Bo)D{ml rE"k #%Z0GXMdd^{"uM;x`j,_̶z^yT!ɾx4ta܆K9Pۋzl^#~)hxƇ`w]FD)*}2{7E"IǿEIwEMcr?ă5֞jPed.k|WLf% 'BIpƵG!4GgJn|De>sMč2E 3jeX|󲄊b7̺n/>ާ5.qOS"Q߭PО&m# /(Ib>I]g l ֹYco7*%D+xxtĆC^Qy? 2[k\oiHSi5 .f! %67PFgd3DHf 2} Ф=(prt*OXa)Ъ0IS GB d0E X3+/-vls;v䬆L+S'{i Z,T$ԠlVјnD ֿ ҭӱY8ZMڎa:\(lmǩ~|MNvȺs4<z?vJp8Hm8{|=ϕm.[6^?ZrkӱyѸh!ee9Ktq (Umƀ2&Cd팂UpQ/ WگG@/&F5<4B}~Ԅ"۪\Jo(\]ORzPƏX _FnaBF&\hѼޕY%}:-'1͚Ш7և?O6+&[~0UxyR㠡֊r@"bGSI3I=FRpk"ooC,a iec^>I ƚLmֲWA o'7Wd¢8[Nb [.ȊOt^]ZvG-9 Yi\ܶ Q7LOzYD+g3\w$|0J'%EK+ߵLr}HkBmH&ZTMdHer:YhEW {IͦlϒO$,M,9iwRfP nqbY./rFyK%RlӎޅwҸr,?>-4핂 v^w O6} Z=Qӛ5[:V ;FڏHX1e(-~ iL}l& ű ҸPsH̓xZtq)gDU,iB%[_svx?ѣ,÷)z@ݠdizEa~# ;(]@DGW,OD#oiQ Qbu<(gZi%۶ĉtk̴*d \LZ>Nh 銾e?:ڗ*#=d0DRqfTWGka<ݩi g0)|Z|\Pgm|ؼkFA*Xrb*dhP"  ;= &W.qUzO"Hm%z?ɛ(+9v6Ź L}TWgQ< *!馤GVۈ/JhqfXdǣ>GzW'1[UR%|SQoN!؂#KVQTEf&Ϛ`XC~Fx+{b$aMC9`4VޤmK:vE"θA3{T!HO_~EgE$JwւK鵷avGA,͋[0 =ahQѭW_ h6E5,ys߯a5+y1Lk׽*Gf9PY/f7Iם!䱱M1巽PJ;g_#عSj.-?hgKh>z݁ J=G* ો%{Er.y-462rU3kv2[ Ƽ|o .0U,nTsʎggŚX ldUT~_9Z֘YXAFջB}nWNP<#\PwXVM?di6߱CUaԬ,55jlW.qÿb f ? *bftJ ˍKWfH;塧}s}! ݕM(yO#LzQIQ9ؿ?M +gg4X-y7@g画][(6 nᬑ֯h"rBۚNv**g9aL[]dv9v@֖s사:N Q @|}0jЂTƳZS ve`N۲TA~./|Ћ%<'^xEG;dx \..2ۙ-Vx!x7'LICO&`]g)!K3(L$)ig~H%b so>㱸칣ۑHEŲL쨇`X=8UL6/Y|¡"<~cZ:Vec\)Yw5d.یKw:cu ĨJDY6"<{1ݫ.h^JqJg:+<ŋwٟ֐7ʲH= q ̕z@VY#y(f2 8<X;KalkdASU~k,\i!G.yC0*zˢzviȦM}/;0e!\<Ĵ|.70[)mpئN!S D3\7*C5$݂s2!0By-}M @T H̫ кBVrH\2rεAP9_0 b3&?våӕM\ޔں:Ti4bH 9G &\tgྶ]+fHy9c |!#}vޖI9C="ڼ›д:xKQԃ$ p.WV%57cW ׉QiKh^y:4߂0-/Ra+b!VfDD1&'.=>ZdɎ?=g=7@7pI_0w77Z@'>G5Lc7FY1ߏ)A T4T9'ߝtdc>(>ܜ[>|AW7O[ΊXOq5 v"UfVHL'̘x4΃P?y&P@uI">_!yWoxZAd⫓8 g{ 7{) )P ޳!u$KNu0@'YTQ)pٸ<F4vT:9|b#Ta}4tÛ6}]7Vz?WZv􆎿-ؤgbUʼnfz95!,~ o IӧW3qP[} V$ zNAqC&*t7k]EڛAPsqw3% lD6W蓍a9JPS3 EAf|AC %م im/Ǡp*TI+NOTDb\d=su9tDŽ Bd8 z1;S 3_9+T6i2Xpw~jɈB¾&J(ն6|-u󠰡D2FsЖ7n#0~*ݸؼ7ηk7o;"ۯjp gIId0l|~/6^UXe.b΂h6.ð%&'Kvb%~}g>@_e#^>IO҄))4׷2a>ϞtPFQD#_;4eC╇{WQ#g67 ~є)3F.,$ /FsH z-~X_21s3'|1Zz:)*\x`ԉ~cF]?:AHl?KgU#дqjN-1 -/ٲjϤ˲KzT77جu+ƴgGI@mD# "~6C _B6l;o_2pt$z z~o e.pX&b;c E$&HM:M[7(ez2+}Rpa9@0EzN{>E,@g?9񈲷aY᝵"kRU ;^- A#C )a D-e/1sܾb [?j{`j A8ZTkHp93+2@vպY ]6rݴ^ٜHt0WWQ;ʲ&:2q"FǗxT8wMU~2%]/[֖WaDsSoi\2Ggb\eIW%A>BwcdW) RK&PV`mi˓ uYP+P5$lcTLVufuBkl2 1pmOKXhKXo_D+z`EdB]wޫU ,'vp?ý9+08_ж<'"gZ P`CU۴]{i^Up 6`Iyb{Y(%(P7˰4b,5E|r<>X3 e{|z>g0(08IJofH "˕dE+}6,{44[c&{nZqD()b}ͪ$'ڽJ xE[0YQS*> c+I{`nG[ kIڎV|l/G+|5Z1Ƽ;_>]myc gqT`TXXR9eŅ/6(z#O|N!6ﴄ yUe[s'Zdvp&R]{'mfpv u IKyػ_\+̤х2'q&z(0c{o1w&IP$&#\{a+Ei`@w q\tmN_`~.s]8mb˞ 3P1]GmPX@צ(5e*΁jTd1Xg/fr< 29h~$sVH]^K"GOj3"2*ؒv\ ­NCJ9J \:I]W XWnEJ8D@ 0F6n.1^Ӳ-,j4qmNԏw| ݳ9.鑨8;̾%"lamx7]X B@6SY :UCpVBT҂v L?;ښ'$*r`COof4Rū1ࡾip1RD>E:tlAl47/bn״20uVI)y=;6 4%q/^<i8G=R'IHVZJqfQـ`Ӳr!aҷ]^O.g+uCk4wRxDkYzA8! 0C& 57 (H3}fykyhkRM7WD qB*/Տ4Ua,: ,F%[H αQ٪^;;+F8%p>ܲke+!Nqz+Y'Iq#ٯEiƧd-A4?ehE[eZMT)n9(*`n6uPG+K~,Y*ƇkpqWhWXȤ&!|Ke[Ӫ> tð5gJ} Bg|_Y6 <(9ҔQE{ӑf%H} ~w[-a)CH<^kc܊봈ܵ$=|G*PzN'Jɘ=He6b [C/a y2\NiɕBvMJFXw'1keUi籦lq)Z-u%?7qT $¢$K]o9glz!ZV*h-U`lvG Airi,DV R-)Ɩ ˲,fNڡ!3]p:V爊6*w Qzx}ZjDNez&;gS|tU , ^4'̆.==5كW$boL6щ(K AWݟ}D. IZ\>d `I;hVXD0 )zOpOWHs EH᜼QdpVR!r4ddS[Ҫ}GkIRsp:=so1\ oSQ:Ym*j;}jz#bN`wW@XQț3ХsT *m KIs0[cwnrqsXk %F:ᄫ'j>bfҚ=@'dS9l|H~9t;x<ms\gM/UPuz(dqHgl?*9Ϥ8%:_`qi(аnT&zj_ ^#=["z:(hkM/LtUV`^֭ﱧyȏOaa_jhčPQv-5df?6DiMIREwuAxdL.y L Lo֪׵:ȭbdiiX!mE5k[J$cPA#g6w0=[ Gw< oEBl4ae0L lW*<_hScX\+! K0Zf*6&m6Fn[ß2#g{W܍.Er=xI L aH jL1sժhh8iGŅhR2$^Aoq" i:] \cis\WAm|Eg17@*?5g\z^;[ɘvU6UE2K.>OQ{c_Q馬lpXwo7O.=kX?ex7O7+uUQZ(|ezcV_HGַp\{-S5dW.:`c&E `MkTX3c{܇(I焐e6_ qm)% PĔ;VSzJO?V-4ߌu;B}Ko h-5dK&1ˌV00@|@׌ ?uj@%)?$l>=N4mqx .>,kWm#vKn3mkOoUY#X՟|xqT~ɗQBETkC[z5ퟆLý``܌ZXPDRߋbi|o8Lc!$ԃa*zcTGX87 Yo#w/J,]7 pVrARsعƤ~Ҭ5?E@=)yH,\fBSf [Z^`3pL ˟zSH̽"Qʄ0OxFҎoN݆( /N0~PMaZT .Qa/J> Uw G髤Аa$mt( _a ;4LE8jepE$ u?cO%Q:DQXFYghdkꍆM@nRĠG ’OIQ&>Yb mVg N۩5ޝ[An%0øX.GDrDf^=t"=GW~g;7ӍMDf׋6A4\JHy|9$|)K.%Gmiv́$\ǔmN$ʉ`TW#UJKK/?qMkH CkBlX_ K3{_n =_Oγ1^(3 vQ5CZCJ{-Ƈ%2u_?"ނvaڙ^Ps6`L`%pUV[Q6]76ސUh "F,dv 񺙜Q(gp{_Pn‘HJ˪bDt%A XqBڹ-ͮP~qdz ~*%Yu1)9IGMBũΩi^"7_Zk\4yp>.̳q*OF=:>PPcz0 CjA|˨f,g/ZǛ҇b+᫫G[j/SDVF s> Z!l2 {wIs?$?b6ev*ղ>{L9C H]MY(dw+2TB; p!?K3yEf,w m8BZټT՛y]fQCKt&{Q.pOO5 YV"Wz#bw cv][5dE"+-&!oN.{W5AX-avQΕTgSxxxZ*#M ؆6Yht `Z xl_SQ/3'fIT?3`Of4}hQ 8,RPPֱ*9) I]|1dhKW.cNkVz{(O%l"c1GJ$'Js:Uq쀟su%G3Cɧ:@H sUM՚77rzL?SpC[lEbȷŁh03Ç 3P;gvb# x] ڀUVNZTQbO`+I Ow Y{zʎrQ̟{/mC9(;6hKb{~MƓRϻɛD_C.iĘw]z!e!L9TΪg e(+ qR &, ֯7K{&SF:io<]bh|-(H7TΥK{9f[.p6q p? (ݙWir|_44⃳O~X];AobH8*E,6F>Mnش8sZqO^D@vh =o9Mu]WI${;5,&w]yk/- 0N[VLyHk=^əMNmeB#9};|WR{vh؈ 姟E64%aPT'x&>⩲L;haN@t`ɒYB 6IIt,XW1D(QQLF%ZL*3˼ + an# u?D%ΞP/cC !),{fmY [Fl">󺭷"~fdDJe^MR=a_)Z/L R#t]V^"zW}̦ܖЉdD"^܃=@|I/Wq!CYrqxo Ŧ3@HaV)ԤR[}>s tM G̏x<ǑJmOyܺV (J00e|cF+G`..PB _X&"7Ir?{64|aXQccfܔ +Z_w _gQWNr .VLq0`{4UߡMy+ poնyڍ<OyUo -E'|0bZ wte^٩/ӤQ'OE%>핪>$7!IohdzB˶X{Y`,GNA7 s+dMW.k>SOzuR>7![|(ͰMy=8ft(+lW{@L"#VX %Kt 9<>DIkW $;O %]ʤ1%K^gf FHGjGUWުg'b([d^yNweb)s\2U`8ZM}fEWl־>=p63 5:=B>MNQ@Qa;46]xa?ah!|T8>OIΩp+MmNqvgz(5^ J.W*`h3LS;$#E"! 12,Tznj1oy*&%%ˁ(a\/m{,JhW#:#k5#i.(&K"7P G__=E@Kckmx&VqYtC!duoJ; R[@CXe3zQXxիix|)^/H's'=Rd˝o /UhrE.#^t;`XQ uےi] n'Tbu ЗruH@lŀ`_`p_ X^J㥻A dQܦe)kQ*K1Gv74ٶ1jh(` !{[\@>xkH0Z(wƴW+L?vPL\P.~ѳFJz4mi"ZUƺl2$ƏuW:5~w`9xu6:0}m &uނժ&k%pU>;A{l`]zM]r'_cu8Bn(,vBif(R@fvj=>˜@ӳd&޷(* 3Ԟ; _~+&3K:̅U1Bgd,_S M~$ː2 ;\ O-G$nu@˜9ځ]{z*ɣA v9֗rز_hcH YHGL|xi);$~p'm_,sl}6ggD s kh,"̲X@O;éu! mE0cy &@uov71Pk?ωlဋzS ̞& FOؽ qǴ_9݉lQ -c" V&_2Ims{ge\ u!`I#I pv)T8ÿI`w*3fTZpWs{y &9'W6mS(z.Rr%ϙ]&h!yst.yM`u:I( +`?eblP{gQ;Xay^2y# MW΅ˠH<ù~bJR-^Z-HZmYO#ާVgJv^Rﳥ }Hd,e̦;ryh׷媑tkp'UY?8Qss!EC 8"AK_8F8)sPֿڄFM TjBa ŀ0snъgH8ȭNr[ C $HQߌ+ L(coX' 翌H_o/~mOuvOMH Jlju7ƉBƦ_X~]$]XJ-eR8M~%E`dL}Z7a~E?Ud 0csGוϤfԣ$?vC8`3֯>GՇcwMhNlkt`p_<|9PPk"]Q= cʋ]+}Hΐ/P9 `@-h?g1(P 3nRYE0g k'j6dŵq AB"8 o5haEt4w@d[Gޝ& R>mvt+?}{(uh3v|QXo{ՁrP1;PnDs>0`2L''cduD qԗ1Uո݊jwp#/ݑ$9Yq#~K˻SyJao0~n)|<l(ш5.>-mCL^: 4 \zh?˯M:Rc(;NV5qqwXA$j&p\88Uqc;:CJt-?ʄi5daR`LokL;UV%6q\Oj/DKpsFZ֓vN=Ǩ;"P7#B/ՆH}h'0T&trG;8Y.6G̭yKR15T$LXs襫]O^`% 6#n%^R#1z3ALBSEy#4ʺw :hEzh0$ Ƞ1Gɑ`㯟Ç9awuxCTC~dI^:1GI[ѲM M YPߛrr]M"^s ҥ\6OmP 47$D\$ SK)GupvU[]Yqze韘˗,tc6Ek{ZlU`;A+G=,Ś gy+a)XN=ç̛= C4-a-$k=8AE@y1YBiSuvWeÕgi|Q0oԅ﷟VR?Jz`p8l ɳ& :{0mCA/vIcpɻjWQzޘX&30/KaUC!N 8&]w[b]>ˑ/V4k@*+{*hUʽ'vU&y~1BY3eP8],42FP\KL}Um@ЖB?8ڪTomR̈́&yRTz;3F :*WZ\deQgDkX;e >aBԼIyM[,7[M2Y8sMeur'$aʡ{_9 z<k{:rpV\0(tc5 R8'6Јɱ"`˲Wc&iæ96I1҆mHb@(Ozyl OGkWeB"2XgQc+M}=WÀf}" Qf$!C$FqIw _,HU>ؘq j0+{ҷ~1y"R-g9'Arp.qOHA7)M%LUSk*] ? %FSŚh˰+iёc GFn!yO#WeNalnt*/*B ސkS _ī+\M=:P>!yT{F"wB~O./o}Q; ʬkuK=FL;P6$(24zM!:05Zπ/ "ߧ`ua8=WF_&C :W/~%޻64 Ej0H߽;w )K~BvTޙL٪/,w+}xt|^;#0x<6D\x*0HnX[MoXq藘,S̲> 1x=UZ&9q74isb* Oq*tѫ\8PlX<ĝzg?762R!1/+K|g ; Qۮk'!ēsJz[Ibf&Q"i+SPs*] 7;ra!; !JaE/H]Ka.ADDې hN ?ѻG9MצJP2giKAr}PNVmy+*`wXߕ/5s_gZo C7X%›hGVy&nJRn㖶Ii}d:/EYﴪ5S9w:=}v?'OMJd!uZzy/NN,p@iUzt|ņX/$Z8l1] /U<\"(,<ȤB#E mL[`vmozZ9p>pW>3 YRCeޞs(Ŕj3RY?b;ѢE ΞKw4/؆]xi脁GZ'kAoVksSzl~X?D⾧mMp^^bW#6zCoT̩dKQ\.!'@ ޜUHBmռr?T: Npұ}'p54`n7~8a(/4a%U3?yA5]BA$.1NaB-F4LoewFm0aGB{*~(5~#kaOe-Ɵ==J`V↪VB(@mLlgKSx-i? `'a7͸:<-;ْ,5 (Re6i%gSY{gGJ] } Ƣ*s>KLVU)ZGe73mt#/1l+[Ӳbb~ 9&4pL֤15O2RF́~<]l72\NM,,4%K-ra/efɕ%M}K6 IcuFcúdhV0}3 N}7Qs8BDӭ,qгn cˆ~m)мF*clUU o}LeA&(lK$>W}YGڐ趹RhfDg6xUw<YI+MP'2GNvI%jRV2sD*M[x;2BMʔ\:M^(N$DbF-Gb!Y]=TvdAo=3V.NiM~6lDd:nper&ъ L^֡z >ȇ\ מ  vSe f #gĭuO Ftߐ=D,XT9){3*)dՔӇO+d`acUQ,/[*l]koŨٔ`Z^߽Z4̵'{dGf?!*$־+h 4Í7[JIC#1,\F=OE{pnHYa2}#He⽇!sk%u?Cd/wWv?l[<6;rkf:|olf&k m-3I5sA5?v~c*PW.OJ},893ȋ-Zі|Tj=|왤˟{J3BO(@S8|lK\P }=nΣ@9UNViUφ8Ӎ+9_eJ[.z>O㽢5>PE𵴉!Ԃ]jp]t;zX ai hjly)ۜ3Zc-Id}m'ku)*K["ayg)@zDzl#?#t|_VGklGV/ ^ڱ2Qq*4 3YGOlViDD h`\䮶Z*"k}0&ƲuaLDf 3?qks[ a5xIΠPK&- \dOyV*5 ;]7 H]7n uƴdt)t~-ao :4)pu V5 ',E>.; /ɺ25[t.05Z|պ2q^`QTt_F/`p;-.R:qUgUz+R̮_+ 7fXϝO[IϖL'̽j6]:yq@kOTᬚt|DQ f@.?kjz4XU̾B,͖,7Ih!Y40%V]biRҌm|l|կFK tBe'$kO~9X|ԡc(+nvQmcuW-m9yOqRq!tq6e9k`L+JY no*$r|SR+I?vw!㹟iTԭ;^#:ʀ(v]\C⪷nN|x#;Vb<(,,YU_+<-ʅL> Y[2vGP>{*~uopiV zn}AhgcRM9TH,;Lm!e6% MI:WNjz4rt6}0tjl#|!OLS-3x|/!pnx:9%QI{L啝c%8q Җ`%}v'R}1`b[Ă;tO>TyJ!'vBQ""wZ~3FTI*&M-vD) +Ƨ( P4S|6ۏ{t )B,z 0Ʃ̬iv@;(tbIQӤf^O$ZZDQn{--*U6pC JSJ`gTm=|qHz !2C{0s\kKeƟO8!%K~~Vk$M~(!J`CvZmhG'FM̳;p|"NUi?ԊN4f׎Qs ~(} HM3XZ X}7k?"~TvIұGgZkM1kud`OD*W[J |")|\Dˑ5uQ}O%25ZgpO TRҢ;YYySS GVgxVMReR|ui/Ho<jbOb La(vB=Q=SjM1׿\_AI|ѽ`WĻq4QgE/!קPnΝƴC3'\8',=~A8.3JkӋ!St*Ǟ(2o8 vd"G|f:&ShsZ '#alk,ro|{F HbU:8د%M^>/?1F&byx[wX{nS$oStΜe\ 9~b5xZh.A{v/ ދɧVry'OONGR*֦D_k-9\Y_[r6 >>{f8<~{s^4(,Zb҄Z:e1$Q7-rc"VQux+p庅CduE&Ѝ)k8qCPmOf{HV痹,)KXlm˚OS-o!zG;(UH*0S0D;߱G*skuWCSs<3Uy%wd$p+Ll ؠ!y,} .ˊnbxR-Ȝ6vq")ϝr?u󚷭aB$9".q:@'y-"Pa.+(&a):qP? jAU;F{gG9 9б (* PF=za@#_HzҮAsHDiR1flOq<FX^%3QKBvgVbe6{$>U!6]BUS )>eDA֠GȲ+0-߷;O{U Ĉ~%QaCw8&_>ZdȀ%{I(\$FXvo461:qgx:cBIn*1;GXrYO{d5X]r-@fŒEayJoW,3p`-bGJ@ AzYt]zBId}c`f&jVYp~3dcW`G1PǞevćswkqűd_auw:oqQCT~0K!I3Gj3g>)%a (_p®EUBp5 R v"bRu!U+Wr^F&E#i5Xe1k'~_Jwf9{ '[+@ox e/٠E3[1ki 1`M]UtO M%v+?g+>ۿ͈gJ +.FQCձgڙp(a6"(lͻN֑IA8U5.I:2rL;YfK_%]e{7b%6D{0QKW걍][w=8$bE g բR@ ?aBbh%^eui<5#- z'&c@vlzDd&RmdEd*iagYkWӤT V=B_0 b{~?Q%sܝ.?X _(ŷ-hC"0>C}C:yvD3vMp6a|8:n0$io Ɵg$^ * <0^Bԭ.pa_vk!w%ThG3vZF%жg $cN/ Ƣ\4/g` t v_ i)wǧ#AOfX_ȾNӶoݝx[VɔK7A/1TIO 7 NJ1E9}_bcom@?(ޭC'ړ%7$X=HOMu_Bs~wrbfn;Yp%9ja}Λ3_w-_8?,Pz{D;4I$sV_=LbWњHF6+p*/b)9\A鸳a6)ԜKh 9w)3 \?̈ߑQW1+@ 0)5rN("ԕzX(ԥH$ĽA1}m@u)iw""4z b4#n+I AB~91a,4;d '{'_bXoGm0WsR#axU#iww;l,na/K[k(z'< ,$Kex|whDmZ7G6c@OQʗ|tҌhE0*.h?\ 7~F&+w=5Jb]d"'zj݆cQTtӊQå0gJfSX»}#dyBxB$Pz2a(qb|dc"$gM˦Տ: ~)ự=dRܨ=H!'d:fL]</V2Vg\P#C4/]Z/>P+LW@ j.(+,*^YNaej)7Ž=9AFUmU{<ץl3yv٥ w;~+NP4U{6_βM:ʂ:m~f'F=\+? ;'6 y KD' >li֋sjO"Ӓl*X| %|&7ӵǑ?c0(֨%M`9w#Lt`5%JXXL8[kJdR6Hk8 qVLשz yyJWVrNZR,~MM|⮦I._EsG`h}"d, Ek!Yh$UEBt4ģ8p%kS82&g%o+>BgqA;=;Վ Lj&)VRMMU .y_$ Xuai-| ![ t'5 qexƷޮD=avI!L܉ ip TLͥK̳C/ڨ$Ti׈Ho4%5&+[{J#mEt_\B&!5#QUtazl̙+)7F ZpX+ `uC+щ&K&##kl߫ZN^9q듙є<Y(_.Lv3Tdŏ(S|fKZ zIyJB 5׮%)m{;m ZƮ&w8*#!?r&dL82.u\XtFB_*-!ƛZ,s`|@ܭJT6UW|ƑbTVٚf}q ɧKI}>qQ hKUW ;(\fEMW8Ք* ,2gcC{IFgKTb|Иd\9tGaKXJ=9]M_++2e \Εo`D@w%z$!BR;g%5'܏ 0Qzk|l!c?mNF?٬At%]9[[\̑ъ { kq)ߥI'du-!u1lIl&Ms*XIm}fV36fm~% ߗfbm; zF9ݷn 3mY2]x oݽTq%&Zji{4cYB+,O=| ˿놠F]0ɠOy6kH}濢 p >9_$֑e`ED zC,$O j1]vhh,&Sn8Ck.k,'Zf;+9IRzԟ؁ gJh=u,1ȗp1*4(-Af,߽' F^"[ϼۺ eQ/_z9H7Y;7T??㞢 J%|p}o&AW[Sԥ2Q31TUltљUK{ݑ*]E-e_bj[›Xb24GxTYJ%rOULKwdpĪ{GՔxX`+ƹZ9[ fg%,^ۏ.R׬YDo `q]Ff=Wjnp3ެh,glCݵjY[;e46zT#n"o_m/3eDN '5~»Y%&sRp 1i@sT}Z͑z;FΝ0Y;od1.5䵾`᪕}kì6ewVoKlw,c'Q}zN+œ5?l~:Ɍ@_0X#+j(Iz%TmQfS6ԮJ,R.1_@&Fu"͊in "1v iS;bvr [h/MZ^撨z]ے D)=zydx>DJ)3buj5yǀ`t}ݳ@O=}6!vncaY-H4⑫-屝C83sd{@iE\Vgh(uoj\#mZ=-한r \ &n^B0C)'_MMĤ60XWDonPAF{>b|GU%@Hކ&eǹ&N"N[,=ˠgeR;x]T$m9MVXn)Cޚ| es%+(Bh'S3/6} 8bBh]yb ]f4 yo,#JyF[VU'ުj']9{ 5rӹQJT?KV\9ESus?z, W^i" !6'!¨NS؝Ŧ6 d Bfqp!rKx%G91Dn+I۶f,9=S="%i'IG| ~C}[jZA]ǤZsїG9xȎh: tyń,(}CTaqٷP+I(ebi*>f.\%΅glZ8ђPB^!2BBJx5%ި-׼[`oV'Un!$Z J/|#(XuZiAg0%d Oی9#wg2,S^rKn+%q0FEE7 kWrQT.9';X:kvJ-e$ŧTҢMF}#/'t :,ȝqͷVZdtTVJײ,3P@@PS6?=oVqu}9+ُǯ13(-3+Aa?p cA+c6Gn e9@d> 鶳Rsx 1ACd3;ߚĩjӑ^;BXlƭema)(4=.{F5&vc ØQ-`{d;I.PLHܿW+߮&aEkl \2_HpxV}k;MoFc1{x Ugpdz7={r˾s"9V uӸ^=GbQ\:zKNpW?!Q/c'-$f!;#*4BJb!$+SrkTSv. _6x3i/#WAT#!䫝,Kg>Eßndv:^qca dTg.kxioa}Rh^qYԟJuVUP37w <P1Ď{YTU7)sƼ^F|[)PP3 N2oFۡ8:X00C@U{lRv N^WU8T]f+rgꆥlS e0 $9.**|i:"c$^]1qQFbdu$i^xo(c1?Z 50YXЯ7TVΧ%C$#7rO:'@PN`lgPѪMO Y"GlCW*wV^zSɿ2C*mqq%6EƁE)O b|LяEIdosa;H$RսhS޶Q5tmF6$J AH}`o}pkd0]|D=V[ةeROpBr` }#' N'y^d>|fg֥)P7KXu0 e8Ұ]SnY]BsYs v /@06:_M 615 $ŚYeu?|3r  7c1CFѐ;/5!D SPyݾbL[2\K+;eFQC2L'&%0t&mx/_>K.+` ~ .mR蜁$ $3LaU'?N7*@d5'lk# r^0kNNUD_Jq}DkH~l5fZH ݧ5GM ɖoxϣ7=Uˋ~ h!*,s0vR!rVRs"|F)pn5 sUJ$iD.g/s?2Y׺h?vWS< N{<?^~wzx5'vgl/%Ŋs묱+pԄ{M5@wI!LF{$x [B =`Ie<˒P8rGRtm w {IMZ;0 &itGk^vђky1_= 22yxHtK `H"8G;'Zh!Kwp$*D+&O|nr (CIM6`əjJ_a^$ >`M_9+UVTDjN .- 2s*эߴ܃XSH tZzIK.?N5ExT 5 t;45Sm1H܈l<^~Z/di14|,,LmH.XdNCka/QCz 9ɝmG"XF WyFE(=d '; +0zeܵ6]A]Q-pq aBڃ2YP͌tgʺ7ypN? LNG!'i,/T_Qѣ(+gIL_GA*9ő+FΩFU91eZC3.6!s0 x*:pkAB;1ע=]}?g)=10i1]P2Bio#R1W~(ȩg312C/f 4Ѥ?"L"e~>aZ{'jQ:"c?|҆@v{AE oo9IW}8Ր|cY>;;͑> D'zQPo#ck@1B(1tp92U Ty1(@DOl̈́km\IZ*0Ҋn)-G56遑t`kղ@6BǗ% *Ӭm_Yv9,m<[ymKwYkIk}^ULOKqI@vɨRcIvF<4պwZjxehjaֵ%n#sr wj&~,nX<ta^\Xzq"1@b6f0jRX~ޭW"z1)--Uz[w eAR93bS:怮~Q=)gK,qP'j|eVBٛM u|chT~Ƃ: 4(Eo W\[f̰b M%Y`+=<V#Gfcg 1t6&Mm,hAX⽋K?(!"&o9 4u6Hk4gM)kO;kY@VjstC a¶P ![hxWlSQEZ5*IoU#i@%r!IkRCZIV##fgLV$a9@u.'P5Z1TBԮ ZLHۦT7w?a$TsE5Zb kL+fC $[gGPz(ڄkO(7f<0W[`lyDYby4s)f4g*"4iNWKEz8XW(5 눝7ӟS͠9ҵd zC4ybq0!,w)rˎ1iHvb"1-;kE07.oЬ{ d@. /,zg߶,[P?SZ`s֣OknuBmxltc.p1T7VLzGΗ0a>tvuel^7x#~}KNf>~v hVY58>zdK{^nmuJ*Z&@zh"YdqlD_k |DSrOH2wxõ1\ie;D\xUµ<^JLKham6q~4OSN3JzչDVS@ID)&>Nb'm ·.z#}mvQ@ѼZ eN >-C"X xg IVskMI𰖑%@ur4_u hF;!/y?C=͎ }rxg{jJ? qcKfUdGɸv!n,`L T v뫤mU w`"x]XDg4kkSPcR Pˆkp' T#ʂh%Z^8*;%'د Tcj9lZR]\#WLGPl1;3${dV䯟Gaӣ %~t#x%wKnS{k6$(4}?/d߲a;>*# ŀ |3*U1t=(}g2 R!y[ٶk%Gf0LYmMz*h}a n3LchP,)Tp?o[kb/"Ʊ/.4̀TDhȪC%COqTL5@@jF4*qI+pݒ`Ţ!Aب31K^mw쐔em{J8Y Gi^(x+Ͽ?vcNh _IaL2Qsb21e/ aw]J`3Wo}$.Nw-V-8a0P.R2Kӷx]v JP~A_֐8{\+og c/}NlJˍ4Hi_xUZ >n&8zKxⅩЮ ETo#f5s h{YZuL-Y@Kh:x>wRW[} QNz&lR6yT\T]-|$ٰRlQ ڼ/3m^'zq<ԭzϏ~crj PDϙ ]t̴tnl h:ԴJ~'#{4{*==K/s3SW=ž7S"Ti?F=09tjP2" Uc0\/!ydT@ĄB;/2wE?| +ђ(R0Ix.+ȱN@ʝ0T]o*:p^PZX#*f錤&<5 XKNK _6J(; ~i]Մ~F,Ɖ+VpZ|w6*o؈ |/"cLU"N;ҜOŨDmJ߯|M ;#zTқQԫ. `,:Ddjl۳,-S[عY突ȇR /t7MBX]ڊ $p }mڦӶiKlU&U`! P8&9fH[4 WJ mD&Pp诛fa3ŷOIy}W4TʁiEZ} Dno ~f,g,;2sLJW<;_gm!~흅N܀d-';Ai?}!R@h0U  gĽrFP:iM(z =I}8ڗ1H4IӉ$g Wp w[(7}*fϓ gD6"_f/ }ukp3xoڂZ$eއFTN@ܿ*n^ i(ET?Հޖ7~DXR>i3kZǐ ]X#3(hV1@?,!i6Cys涑#u9v#Qs`$ O:7Bs⎞uq#45JazXL`cK#&P:FРv.q>A'\Ry.Cܷ)-a4+4ȧwkoDUݽg*uA?Dn.Q Y@f><\ ɨ'О}Wrݩda %:!6xR"@&Mh)"UgwQ 7=1g"֕Mmy.q+hnFl,DQφeZZ#[ߪ׿ 0)G=Y1dYycw| zuu KD(e^50E~vg{=T9}od;73.MŀZCNLf3A:Ŏ, fDVY +@aV :?mLu&b7lŸenjW8D} Pwh<(8!7ɯLJA)!3.8&ӓW%PZG J f+(oeatҌKe| L]l9 Ԣͫ1PVK4q+d,0h<#?ݪ: OTwm|/25eڽ@C)#~r;VA>>F}=F3}ى!q:w ;jbڏc9\L/m]Ig 4IGE̝s2l;H9l4775dtyU1ɞ(IiAol-uoޓ16mëօLw\Mh3)aD'w= vJvb8N}]0|~PSVwAɀaaMe[^9S *y˦O8!V/$38f=qpdXSzGA h&!2Œ&cr$:7pI ~~I" -ahVf9%,hw YɰKBg’V(mv VOtS`@=-̂Nff/ dWnAn|F07OOO2PL%h!-~l'kWn?H j}HMOՄȜ:K5VT,?|z̯cTd;)K#S0GzNq6T5\%pnDFCM2n>/MQ=>$%A҂H U(դ)T /-Px˫Lg󦙥L̆(V8xU(ȶ^fB6*EQ\+ND-rJ<5c؇ie힆N M$@pkhac©C Z4|B\*ѹ&r k8Km_^4} p傳^,Dv\& .joC;j킾˳-VKS0MI BP_&t6"#ٹ-/|_'Dž۩(+35ٲ5K CcFmmj( =Q cF[g)[;08a) <6UNE2dyI|͟Y׵~\jѵ{'#6!?7D.>Tg)vn݇& IM Yض0X]vI2)br\(0FKZȂaep-muH=Á0Q=AJ /Fq vͨPŽWfcd ,S71~`CŔq˥Б3k9'ykԔSg^{xY\b;ٮ]J ^&no#ʁ;|!gTWm#Ƹ-Y51 $GN)/)|NU \W[RK zׄDzFPMm~88.Qj-BYsLs&N+iHOo\zB]ђiFXL"W"dڃ:%m %k;?Ux.99$ll%)C|+=% (ɢc I_ :u=h~e"T\o*‘zɾby,AЧlx"a^' 3#^c)Q!,!:4l l OVǭލlbvd0% r m慖GG9}URMR&E1 l`IvS;wכa׍ݯ .[B7["*(3(=Iug,ކ\EaaMbyS;TO[K{7N{=x5=]IXvNgä]o7AFzOSkhM'o;P_AIXERK.Bt'l&k6&]lfb qlCM\aiR>,jq2= Eнumgr`f;Hf@I崽>A,ԣj͢[_V1k9lX}*ek1bm4-PaYv.ԫl~N ?Gf[ a[I< { 0L T~ϰρ>XJnzQfqux>'`j(g+ '뼨HOV/FՇCu82]4(6 [fkGZBPF: R9qq4O<[Y(єpV֞;W$?݋.*_6Wq)xUhgm׌*+osYˮ@'xlî$/s1#=c2_Mt"YuZ)fXenqtvZ Vb:jꪗnGsUy,JL*v9-/nE2.2ҧn"9)?^YehC~AÉcż1b7xq4m ^i ]C3ajU]T+S q]0-gG޾4Uҿ:D%zd[ӫ-@ݰ3E8&?1V*]:IvocRe#v _W4q&m֗%C$V wȟ&a* ת6ZQr;iĉZE~CoR"'1hc"%xǘj: ШpksBS␓wɇQq噮GGA@a Ĝ {nxGtO_%Ld7E8|IZG%/ c5\@bs[5Pˮ'skҒ6?7;Ae˯;hT%?x?m. zbQUԒG4J"FmIh$Jnwi[g5#Bq OٟgqI~Nx$(;*fn -3@O=bVG Pe3XC[p&m%^EyhC8HgMn[<[RS+ܭJd'@8RG/5~rη Bِ4̑ACၚԩYMLMl|rEeyɤBCc:x>׊ 7]ㄘ2,[Fמl] xi8bZ F9_/ֺ3*$b T?K;ZZNǦS8nDZkGm7%u!y6.cҲw>PF< XWŞs>WaCfO!ބ>)ài7w)D?~)5+>eY ڵ֬H Ӕ#rT#.Z "3\gW69ysl_0,:.pE;\h &,ue! +t] XYAѽ_$L Őv ׏#hISYτjxu3x|:w3*&(Cw!Z0}wMeixy9'16=ݖQj [=Ix3l.(N)O1V 9s ΦCe7&s8dd5 Rɷrl "6T'z\01Y,c.^tCK{۝hd,EM 4S#йVaS RX ~{QlkF?O!3ӥ8L(d:Rx.DW)8G/5$hz*H *%郳/Lf+gu{Sl} S:΍C\MeHӾ\G:6s0Ctn6vRs5cVIY붴{ki,ת`\}I٣?[>d#]j5-眷wFrfqYu+M\,>|DE}T6j a:p|A9:|\*1T&Ww>=Ĉ'Z]JLr9.3TzCO'ԘhFe$zSH/nfꮟTZ$&!m~1Amƹwi9ԃD24ˀL7IX^<y*.vuS{H۫]dN|dYrFų#Go1 V6:C|$x*G*<](sZT3TNvtyamIړj%TޖΙ7 -{ 3x|QmY/bb+ۈLcJ?pO{"7Lk) 0pb46TBM- F_1eTf[Iusox8fꄋb5Mo2p&j0/fF""O5^iyTZLͬѶxH X~tn:k-ʷV_ʓ-tq7YR 3;[.F-.,Ş%D5m44hbޗ0rm;08AkvrR'_UI,:l8.qc𲸦9DKn)i YƒUk\aA=T}}y Up3ZJ~Zb\.A[i͡Vτig=y@@ ?Pydn>1tztm 3ǩ캸Kя6>hv  %I jcTJ'E2(Q,r7݋C䪃 uk,>Bgg6m MneŽ>, 7^Y^nF# uA tX&>?C*ABC2WHW]] :\OvFngGx9puJF︢Ah$g Jp1RͪPKAre8R{ J~츓Ej{by`\eg6^mrW6s@[ 1!k.ƺ!MAfru阴hJV E` m* ;5D૛Ż# 1_>rAP˼ZF\aA1\ꤿe;@j2OH!Ф%ghnD*V;`<'eӤW3Pw Bh%髟ǖ=}eg}-@#?OTmgZGlmE/ v<q:ő N]/&bĤhm |<"5YPv5u`g V`۞u^w)U^WOʚQh`(@_ mk(`e4Q02\Iw0DS ;Edða MAjZrzҖ?B%!K:@4H5~mW{)#~ 3u^93&Scjl!pHZxvK6)rz߽Kn[ƽ*r T,' v|O8\uW[M {,I4&]}W|J[/Af+J,`9Tܟ!܉3=sJwDe/Zj(23d=lbЪU/݂h%K gi»ܬXiS_k.V#HE4=E< ֬'1۞^):GYf\<zySi&~9J2p.783*j{[{(D=\@@ල#RH΂x r."lHQ=!^82&s`T &Ju `x l.ʒ"rv5-K3#J׀A^pBk-D4vBf" ,aZi,>DN@̑9P:t hacz+{W23Emݼl,]ݧ7KY{z\#F,/*3O1]~X> k߳fnfLJ̇QiEDF2|yԁO_POڗ0]C=jh*KͬlGOR1~li yF|{v StTXMfX/ΓH.A5po"qLe\ח~^bEE\0ʹL%W.m`1 ɓ-B)@! Gq:NZR@ &u[`O_M3$cvA)e5vʩ Q:; <3zNI>pW(`u|mJXFnܿ%Q01&F؋ uȡ+jqŕN02(H}AՅu*Vtm;I ě>$ӭ%2dpYb'Ľ>֏u.⺥륨 ۧxVP !#ֶp>6_\oNmDb<ѩ+LNjeg!($R]UJCv׻?= !lDl";$A|MF^]C=;Dixc g6A?!8б!Iv}B`(m'#6ƇW荥M R(e$,5HLc}( 5k"L(Xf?Eo,µtkXJ ;E5d q,|7v|{|0r|4n̼LCh7Ŗ4&R] Q|Bpwjթ qWlK=vh d!Nt/~7/4Yc'9f|ECO_ݻ`{KFkEֽ M= dBo v>r((hZ TpEPwmv*$<2߸YUSb+Wa7IsD*\fa{2oXϿ6)TA.k4_DMぶOǕW_* bơBxz҉bG&)ٳ+bvm$i/K-;zz^)>`6ߦOJ_ȟ͘y2/wau urQ!JC66ǩ往Nr J (6S'M c5]{gd8@9+ECpe`NGmNm@NE "k[e`ш( <`#Ni}I`~h愮/Q=S/0]\8ԟP7> |wH>E˱XVbt: ݄$$q'H<0CƇ. 65PpK itELJ@A;O]d.7tEH[Af2Gs ;CeR8ϧYW^:w`ůB1QgM~:絲C=BB(-JNn֞䃹栞7DH3A^|11 Cɾv*(R|D45mAFm{Y^69qXkZ5fkdy PQW1-vƑV4vg[R9DG 8AZ/aɼ_!JdDf5xpżC:Eż|jCFNT!H,H^xDaY|}qJ:xu_1DW\8QjzB`5z'Rar843>%b u?OԍPz2|e*w0h|mFh* q;Ppo/7$ͫ'/ɉDXˣ T1bMa[e0]j&5k]zxZSU'ݼe x_{H?3i$jii.Rl hGk{oJ19lO<{U%{8#Z۷'smgy ˹qwbvaKqk̩ ")(bg#gaa{ }ѧ|y?2'=: X_7 H?n.r|-gED5Acoa tXيfw>?yv*NZ{ /j\DWD٩He~qb Prl1m^ ?m~+U\Fr68[=aNyҤDV[`,lFl~tLKͺ(9zQ;@XlI%-ʪb?p~d%[_cބ%x/-栝1. ^Y*8慔:KWoR6EW$vGҞ-벲Jx)"ݝb)Saɋgy˒PqlH !΁T1z/'&Dz)< *O(x+NΣ?ux|UYr"~ { ǕJg%'ҠD՘ZY8W#QU,Yܹ*>qh;p1#C\gLF)AZə,\(Tvùj7P)௸!)neo>0?ⷐ%$ Tח7j7(6inO"Uʮܰ_=㫢Ֆ~žǸ}J 4+EL VPβ GX94WaƇ 2h܊f|pJ`ki" 59=R$T$恆uL/wr|< I8|?;9'f][{;Y^W&P-M(/ELssW593D"v$mUd. J5`Y,DܑB՘qt7KY-~XCJ͕QaUEf× ݅crcA;b1BoHN80o%%m_oTflW_< 6)}SF>B:I`P΂AvyrNY }q 1Wrs!=4Z"ZFy0ʛtk%TmMڑPB,3s͹s1_Dž|I(4mw6!` zW 0*'y:- P=+iɮA7<;tXDx}z;#T(%,S^h]r2]m}/vA l23pT6#ƕCOyç~tO*a=7IgqlkK;}X7dxwUfX [qoSZ?"oK؜o`9EM u_+8_#~$ x]l.PʭɹjgipK䝋R!n=>R O= "~$OiGBv_{d|.HY EutI1pLk8 r*&тzO\WtƟYI:3%!Z5ݘEh6'S$Kn4/L#ju1|_u6n])Y!e\ݒ olJ7 (D@x yj}r!J@<{ּc?vrηa!'#R?7bBgGoap:JqVt}/}fX̂< ۪p[T #Q[cgzyEC%lʓ&jM\.V_ɚ4s|gxO䰘D>'dc*6@u. ĽLT#u| $3C|q@ť>wNA3nqA]"{H5+@ū0\ބnܰ`#]]nOwCi铿d)~΅tMvĔ CÈep˄+. }l 2stAp+TB& Lu/Y9zݪPEH5| ".L⇢<;o ir%;[M%zoɳ" W{vj}f [ 23{p}lg݊ 7}3MI!vc$G+;|.h דOk@ewb"rtz|CH w7 '?#\tRRV;$4=v?߰T3.o|fF1`K?jBAOҐ4>79[?ƶ܊KGd,Ƞ"v3b8ܺD=D5:8{VbNrYљdEBb8RD* BA}ؓ7ݯظ)cE-hNxB,xD}Zv̾-Ig`Vs߆@|OH$ZEb{{S*{"?9>GAZm8Cw MA\- {Y?7ftGazwṂ'4'عFJנA0,+v6ÒLjH| x$E#!A.E5 Ǔ~)p'f:]<=G[/ V i:gw5kK3U Č-^RZx\QVS]Zt5O&D1cUwwȶF=z P/e1eފ/SߦNVTCw _D7m=MChEqm>dg7mG1 wA'ȉ5 KY8;헸0w].z^೗ 4nr@U/?F=I9Tm>]/ Q|hqVSgà$冕>@&.otI&59bBgW[:yF PMءҾܣzt "+`*,DNL;5qRdЧn< |[] q๭'soFs['Sj| W[ޞ M]ϱjFwxknNCɻq.LZBRt>@V~;8#Gc;{/e wQ1QV$;ܙ"qP>Hou)w4mbkgVORB S4ѰРzouȿF+: h,ز8O#Cč8p$O^}1I\>4qsR W`pmmA]i 5Dd"+mszfxQ#+%d1Lzs5 #B8EQ n7E/4Vdj:6'{fzInl 4Mm0 u1C\>1Y jyg{7v\!*b*T,3-]{T azY=="W Y#j|ezp6[}N${C|P-M=eI7:<%VПZxڻ ͵9^0dbH^h A8U Ę*lrpG!v|0BF^}D,N+bC!. >{y lj|\ ebѽϑm; jn @/=RUy´t"osi!->`Kl3PwG<^?;$9ぎ [Eo @T 9B96NIzϫ4 J\|3qp}D]X8CP]S7b{;Cӱ>k"w4!+o!ż(*7R*Z%vM=g;yuUUZw!"nU#3*D/[O"sEVf *_>aju/d5@f.gԖ jy,~kTqCkT-wwgq(_$k< wG_K”q9~g*-9N'Y҈$|@q1ր/wچE[0I"*±MU>"Lg\W܅3ż"53$q+ b#:&Ily64ӎwRɨ~ZXU: iȕo_ .ma]mG'|y}eg[ݹ!‘1;Ma=EF\4yؖ燋Pd)zDaI,dD*+wb_>QIU P/"C '8!L~6 mMj2O9t"+㢚ԸB7RƧl)JrT6Z6у 'P[ 4g;+60Cp$p+qas$%NТ/dKL3`B->v{._hܘkv#;" [N2<_g_x<DzDq;vBNw/Nӿk&hRVTdyZԚnپ\B$X%3 _%($Gz _veB4.X9EEzɝeQ2,?J_zp"{WdӨ*fy.sCVƛ̹t _2j Jۀ1XW@ҠV:d MvRgRõ[U\w+|cݮw*BT#n]hz_~\mYK͔X-bSA ]DJFPkJb&Qw3{SDa=aCK"2|A5R%蓩 X{*km>sjF-*ޢAV#"vl_S)Gs,a.J+,eƁ 0mdbXPX>q hAAN+[iGaaŏ0?MQspʫ#S%SuWx$2:=v؄40l܁qj2E`8p% rQ'(t~z}D *tGT|" XB"\ZFxB8 1G kojw27~d%>٣u0cLE4bv;ij ~˾GC!ޑo,bwB#yZ8ϳkYOn5L+b''b@%>ٶ>Pe%Ƥ=tӦi҃[rEHbz4|XO5\ 2W8j4SfJ.v@Pzھݓrx꽵e}̖9kf_=`UUR ȹΞU|". ¡~..oʦEE?^C M_c#~RqnlƤw5Ϭ_=3Pgiy Ǖ4VT`UBE++OE2>]>A[XXw fs C>Ė'Xأ[w}lAJ(C.oCx,<:J FLXx6`ɯ2-](0iT3ČU M v:sB({jQf'414 hD7% Q48 |vWń,NMH1K2/r٬G)ŏBX%\t;L# Uj1;:ZԷ3~V3S_JHNl펺ZޚHMCmSʊg9qafX3sfuR-u*}ε^š4"<8dDm*#wS;X+U6TX(܋]t1,DBJOSKvכtzN!V6m>:~!0ЍH-K<jrX ӎ)ÁeEOI_B<U'NSD59lCDI'lG`!&':S!qyFe}Ik3ȥDvv8A;h0&T~,̥wG6Oj4˾A_nK-=7tB:r[Y "Mf-:emL^(Kni> KbM9U=~G0Fr7!F%$ʏgE/eOWW+*O+ޫ }ٮ0 s*H%elӃ{^ed:-I% IL/mUyMH۱-v8.rצ=yrߒL~2{HXNnu܂\o=P߽a5_1o+i2Q$óNUuZb '␉IAKd'R7Dv7&ַշ3\4jlU\G2I봑w >>@uHkv+VPѾL>黫Z9|JM(X?`e|o"T5_./+!#ѻf!:gms6Yд҅rf@KRKZ}Jp,mۋT;s :{Uy :R%D߬Ob驱L2uNϏ{2&MHy\G| .fjO'O^=cÚ9+BC%Hi ɿ`&5Ŏ%ypG+{דqʝÝ1-E˸K mQHqMa/M$!#P>J3.]'ko1duIэAƒpi]B_`D:&`-b#p\ Y D=efT]82/=f;Ei\ W%cD}ކ+-+5] $4$VfܭNS:ԂssְyAL=R"i2U?x qUimsL] n`z`>_u[)ھ8k} 㛪KG6ifsg"W+$u/E:G$'4yE7 ŷZDe)Gk3i4MBQl6 -߾ɫO} RnmrD9h${C9R6ta]U)vPsIF&̯!"̈\ ї[ H*ӵ\eE~]QcDJ=e^\YcG Huv څ /hA@!~. 7YX*8a)QثJzn[<H+ 2!v3(iS߉6wsuk' ˄wV0cG0);uUfҖsʫ,"ҘӯM_1g ;9 vr؏h+Q!|X?ɏ  YNJ"UwE]7E(\vC{A !Κ $6+y:EI6rQA/,*6efuڀS,wΒ$=+ b."tŻtd/GX`@Յc.1n'ĭ`4  :;(&&?ۄªCTFf`A'%,tQ۹TyEDl 9Y]('^S-vwۤY).l+Hs ja9ͱ; v|>\lLbpPǥݨ>y 7}Ex%pۧy9;^ xVmإåµCn_$4T7Lrapq1_Md4[1*>Smk\i28(mىFDA `3J_`OPxm}>H}`pͬɞ /?kxtwV< LnuUf) AS^50ݚ*wBJXt?߿ ը/O $@ VA`YQFx; uͭ\>G`>2u(WWki官!,eh72X|דwǩjiY4.FNRg%X\FΩ Gϛ^.AY[zӽBZ^ ՜휇ދ~> ԆIr`-έA7ejn *c1zDoL0 9ʯf(KCG v_APb q\ x?#DqvDSEPL{y3opu*}OsfLj͎ C3z@9EFy%S'}˜tרk m*aq*&P!c<<5-gpcwqτ]oڱEK@W(.P.ևv0iTlDcv/ @f* _YͽP\qLFR#G Zr8Ԧje`:Uo&^Jn}*C!&<04ez1`$ռD"l0D޽HUȊ'mq Cm9:!yMfK\`~!<$M= lc3!QK˴NR漐޸yC-Gޕ ?5y2o4<<"w% *Sg[g*wdE)3{-lY^1ҩ$@.I(g]2 .jsTNNy>gª=j<vU;+eTj4Ne; 7M? -B*YmccV$_8S8\K/WߕCXy-Rd05A/ 4V H/ETL8O@ &֠E %陎@\Dk &1Jnތo?IO [|ĠVz\i!|{>G6Ƕ)^[O3y&$h=OFtytܡ JeR6u1gK/uv %=6 $ϊDŀO9R]6]W%ޙq)W`DPБmL~Y3\CZwK<>*!4prKDT/mؾa%~Z <Ȼ8J`6 x`uOh^14l/!K0=dZm}s宥nVQV1#Wbg0IɰƤ{2y k~ " - fr3'YefLe@Vgf-gMky{M3S ,6X2(w(~]?U.^)[mRsZ=#y&5y-8kz[޹}q69' $3Ka]q!®7ُJٖsvC/UJ&Zܽ"jH*Q@~hHcvu8C8žu|}D+>Yznb:`ށ;R ϯl9pCvS?("[ F@(28[*7 n ⵙ8_KN5iϖH>EZ2;ՒSiT/W#%A)UA 5<{SY,k|4!F΋VJ祖~ĭ@Q=d$A=fW#3awҒ7=a]F^dQ\l).4q72uBJٿzY .m'oI< 3IzH%#@Qa1h\'0= MsmD>,üC)cn8q0p;9wcmJ"-mwzWM+ᐆPI @QJbԍ d/NBil"&Ӗg]$z&;c6%M$n"P^c ?HX)@8?`6VP5H#OY $jݏީ@CC,1Lȍmů45M,  TEeE@%VDToMdCͳY Rć Hz{fY/ 4P~2+Aq ΀Pw{e&Y^ƛΔaСtoM^BQN:RW@nza1<5s0,Huj Ab`׎FOկ{t>#1Y,ZnMP!W!Db.+J0zZA^,gb_拧>{}38&&Ř[1MI??\iH<0d@#ͯ44C$l&@VAzŶR4Y kd;j% WQ i$x,!=5!PB0Ju2,_xQZ[-0k7u<1蟙m'7R>CzJw'_^8-0}4V[u9vymkY:[pfDK‛_Ж)-˿@0:>ux[\ֻ{ғN:->bo"|epqB =d?0Xv/]( 9 )tzi Lz E&rcQްBNs.VẸ 9Z}6xtNwUިE"x?bEm.'=y_R /d}hC^:dZ r#O+h륲g0¦ ,YGilO,I 0ˏ54,46[mrNw;m,Z: VMD3< 0;t^_ໂʌ|^oPp>jCt%K m#tHLY /o?+/!j79o&@b'2.]RzvPg6`DoSPuq=h(H{ &L`::9k|!i`ӶyY#7xѝƬH,$ûsnZ,˯*׷Y&v" UjPRH7-z>fUQ"x8} ye;E-DWZLtP)K~ͬ *+8I1G^ PR̾r !6JΘzκ<Bɘ,ЌZ7bJSv$I&&mBVtE 7b,>$G %e |m5),)y+M 6߃'~|_rdX>;d_rŧ2)+ B-Lut8$aVSQt,KӜFֽ AIrѤ䯉B-LEF ^yNl{E؀Ei~SH;b)ng N8.YZT@ ?5z%faK~7kaͪ,JA$`+E-}-P+zFF|*O5ya>lM8|NYzeᶀWh56~,]95#JҮ|l؈]tr]":ԫƬk)7vw@oۀ}Ӧ~,B)Gdz㤋Y{'fjNC0" >z\ӣtġ88)u… C@M->!R]iC춭vʟO]8QYjEz* UajBW"2^1ksh!afޫph'w1S̐hMe%yFqrfd7Zf'cCԱ؃#[-NQ [#b'Gꔕb¹څ|@c -l<qJ$WFI$ H)|b]hAfJih[ P;`"R{Z:hXo ۿev݂&h[/˂4@hU ۪6j^"֨b?3tfM>5h?ȫ/5 C,d#!\qLWhHg:L4G*GEi16N6cU"E(޳|D #nK^z`Cl{m/C.+3;W_wˮ>> Wޱ5 f^f1)MEyOl;~1# EGA1WpХt=VG@[ENN<҇\]9c% ^Ƈ9rBS!Vi>:WݑlAE!Z2r8ny5f|C$@fӸGNQ2ksWk `/ڮX0*LXXE:fa  R&l (qN缯$E3x%cU^A+)]G6J46вFD릃}m+ip[m[rNlyJ />cĊW'rm_ϑU-FP}(Oc=M'SXs?VNj@@GoNyLEP{;i&ʋ\nC xMF(c@&>AGm([aǜuLw &LMb6~aom4#ݶrlO(J #:j(+TuQoz\3fRI!Sf%Z[KnY1a/>UbSj` $kJLj,ѨgΨddk"}`k6 C>TvJί>g!aW;lSI9 `wͰWK=xrчtc3<@:Ls '}HK#;Ճ9)":AiJ޺hYvDpA} x42\* U6٧ꌽ ;' nIkɘv"M)5$tD=VOٴk5PA0霡.zdzZj1U&4!(KW_y; [><>H q$W4p%P3⢓` aez&Wi3pjM\_DW3{ĄutL{_! WoFx}Cž}HR272߿|#Pseսo yYvhvtxx~8Ҧ+6М*g7D/hvјʺ2)g *F*e) P lɃ}0J"z'M!3GlE2YylFI1؇e`T+ԯT'ԣrfsg|q~Og!+F'$;ɖL݉^+r֚Hcę5Xmf!~|4A8%tLsJʖ.3ݥnk PQ|].w M@\vpRT2 +G9ep~2!Ev߀]͐|^3⎞Q87v/BXi`]R"2ڋ;d58%Qݫ94d GBWvV׈]3zI5Z֛{ %xL7UV#s(g =6" /A/@{*po  џKdտvI1R5g}Ppԟ )K BW$8t5V3Pv3GU@:.w\_:g;- tk1:Xn|lեM]WbyA;$06'@b&wm1!QPKɉ ⥠@gepjU#dUw VF`c%:8CgSz_Jq?lA˸ͥ2Vs#Muf@u=I^\\ꂝl *mhu!32 ;U'A@B 6ƪ_CUy#I ~bޖE 9_jN0zߕ[$W/ rw8J)f65T\x~7ЖArs f <Ӫy6yƑmR/j|reNDѭPd ܂=adAyDzF-tjcGeϫEce利}!<4ݨ%N-JG:y"*N<8&Mz1f>iszM| 6}}*,0-=9LX9tq6> 8IA:SS߭9 f~nR䨞hYGZn5 E>:;s$环i(@`{:j^prRˎMhK8OmkN:U#1 B󥤸m*8 Tj?uTKf,$V,!cy8fYb3?%p\:тSeĩ`m(uA[YRV>BٛSl!S$mBI `F %"SݖcB6ѰZdؤT;oLe|Expc>Lrk}ے`SJ!sOԏpalafQ]цe84ZwᠳXo,9 19 FXjŪ!:ȦOCQc #ãYhu'r?`hu|{/1;h\YoJEVK]2Sqhֱ]2Uo ]dnr'[~}2ɠƛ#g6T՞;h,;81yHV<8N&0ޅݛ[+5"%=EcQ$z;:?b\dw!jar'\=e\x6s| qHʯnWC`&m,Hn *)Y+_ky9ʍ ($n7QHä! >{Ԩ\*%|64=uJR= {Os⫯b H8xn +:))FJOX68x8ͣyِ*>#C+A4"xHpga ?UBih jI)ehF!yO&pFf38#=Lv'qH„kW4toԩ,Uc1AJ:-=u%MThjp봦K0bH1Q RECcض.P j|x%ѓme2+T#rQIr$!`ZBp)}P^F?0|DֿyՙC KQ.fJ鸙-7% }[!bLsdeR8/dg )_'ey4Fc u]{1:M5!vc!<>Q-iXNKےTBm@Ttz٤IIJcMg*gSt.9/'2rZ=gGDY3%l%pg)O?A{gv٨0l\Vj`A Wi?E6|G@kO4)u @o bZۛ_&VAHi)L) 0 +_|(zŸ^"h4* j\zY[tD"  Q[i9KP@V.` #j}QY9ĸٲgh*5Sˆ l"$ )6*'#s_~9_[ݔQuďD?NL0ė koshtS;?qnXt=O%Af*1pk“jPw^#X4s=)Mjq5s1W8rW.6uf=2KD!Nszi%n(H$J.@]cLpD+a[\x S 5\vpԋ~byu]B|ˉJ} F>;u 2z#wK*϶=T`5QoWژE\댸 [ G Ư-`ɮT76lTP""{qnۑyK P"ggpB* cP$j og찠ٟYCݥҊCa\O_qrIf|u?v52TQL$ [j9ҷ9G5U昜;g^z3U eXonZ?w^1w~Z^gIN-LF •y"Lj̯j=/;EDqar/wq}M1kkdn:y%.!24D ?UY Ph]$ᳱ]''Q-_tqȝˊ8Ox(_<3(In1ɌcE% ɔ.<~X~!"}z^!/rGRxK o t`*Wi*PENOF&:o-Pj*kd12$tCp&mL]T&+LbyEI<#juC4)p>Y16DNOHqSl(1|xMps}A}WMN+y 8rٹSE/OIhuGܘs X,AhP4~K&̐MsB'Ԙ:7>nJ{QQo9[ Dβ1tk_s^rj}y T:]=ĀrF~!&n:w2 f Wn\)N GLu^ _[aYҊ4(٦kRFkгXȒ[:j@)r/ wcb̜&9YZlhǧhT])FI=WrEE\8G_J0QdgG va[t<Mq_с)S">_y3%^񺟺wICat`fj7Am԰z'i>X9^p0&wK_6~9~>xZko|7]@ -`uZ!n);ؔiՈ9_{aߣ vfo}یR>dKeޚ`JFb2/]yP2 ✅`śB8CLȾ>m( EM!ĶNx1OP@3|m  @-|: T5AS&lD' TĭS룦]uU.ePm/( 2P$Z@F,0LCF{,_,,Efibaj'8O/]6]u#t| Ta_EW yyS<*JZXv6 @s v:爀ym6_-A~Ok ]WD;rmC$W +WD7}8 @ouf  KXesC_L05,c~fL%PR~}{<+VX1d[CbkzXmTxW}onA.2-b f1" 6y6Fn'j< y$:]i9p0T- P:ֵ<\lM@> 3 MgS\Gϛ/LyX5{&0M) yslU5gY~a`Ø#s,ZO1MMxs4R6CShN S?kR e+ 4A {c3Sjb)i; {KQ6]{6 xV[Xͷz^0v'PF1Mkx] YǸizi$G;(,|mغ\ r/'u8:(egr߄klQ^eQeQyi粍-'!Y;u{&8oJtEoOD"ӫ @śO`-CI!#JES/> dOjD낡ߑ Q*S$;-cf?-O wcAR.7/SۙH/旅<ͮPUU~C9qr`h}i$Jҡ!(<>\Ckь8Sw")~d7B  T'J~uQQz o`PQw3(#<%& 'b^faP\OړĹ3F&E9#Yj8+,W݈Hvkn![)"Uٞ7xգ3}_ rR۩t&q~q̇{4PjѮ2_WBv/=`[gzSr{@1"V*DLLhcN9p>b~ 4 IPUڒmKBye';AB ξᶄjK4,]'*wmc\Q ɸV*QЍp6'a4F\$wfE\8v/+uc .ζN10[S;=U:FO dixrW 7w!Y7_$+0D]Ջ { :^&w:iv){`y1sLݟ,[3>)[m}2AM,R[IЖ7q-/Rm O@;{~&'rӦX0r*ر6[.-C^ѽVMN~f@QHɮ\a߈|3 `ڟQ_8"BNrw'dA#%5+mEf\lD2j2vU17W q\L>)׫}ɏ,K^,ߎ/Ƀ%_5Zݬ6*l{Tj>uF <ԊdC~y3ގx wL]X[lѷ8J?n0 ]X{3fړSf >i||:3zi3$7BærHɆ"Kղ3r->ncZG2Iȟ怡~bT=z`[8η|oH;DS8%4\Ak>;1`PU\|}M# .&I_&'1>} _]|7V2}i1~irF#`)4A \H% dL6dZt%8/V#: .d!toUu-^2ǼvT&d8[EhB|sMJCZxaFhH-3_5 o.<@1"<ńNhn N<9%֌cGsadI$_8i%ɗ:߮]YRuP{|mQXPl:? O^ۑ\P|8L\ /s波Nmt-)F   zJ=~o IGGqj~z^*"h`|ߥv=M·[WŊ-כ ҽ2 Mݐj? r5?M%[\gIAw;^w08{2Ť#tvyRNq2P|ފ>{+ˡUp5jytn}N4l8#;IA8/ 4J!_ 5;d NveyxҪd;$gOϤMܶ4ߋ7d^SC҅̎W& K℟D31?m/cY/dIQ}`e vitgХ% z{ϒRhC 0Ȏ3A(K13e(>TzfZza4.vZ='(qo#Lv~a6Sn T4>+KO2w+>S5ٰx!gŚ8!X`.ØkZvXS 5y˜ Իv[͒r Hm^|}ԵD^s>DT5Δ:[k&騹ܺӮ43~[gӷ#* L%Kd6qpΞfMGBP4 "m}*F %HQi,[HJ5ba/LϤup]blΰp>!۪S9zͻ:2pkI%Lέ+ L[ `2~H1cR304X;}XO T-  <1R@ CSCg@W\LFK$_%>ߤh)-$A Ca߷#6R aMwy,E؆tE-Ug*cx&2t}Oτ$\,TZDз[!`zn?Y+Pc[d#spwsnji T|y4[f,]2CA}+ $eߍ`Wż܅GsP;3.ج  M R)7L7"Y\OGruxWr%RG%gHAi_}YW$1YȳW>^J8dyn[ep,ON?) N8fۜKW/JGUQxݾ4fРtX_ 85XYO@ݢ jx9,I ܓ{[($3"O{QUB=4Wjlfp?I"ɶuXq*'"ټBȪ?Kj):zkk`&Be|4nh?9%Еĉp*<QKQ~oDfE&g*L-V(n}P6rFј~ZyZoleǢ.Q=#;+##~E-YzEZ_ۢZ`7NEâVSSE+Kߠ;E>V.cYe:{>dz:脥i$P9Xa.Id3{ Iٺ&Dsc A`,C㠗j.;"%nA\\󯱫f8o4tںsMe=}&d$ VXΙA :ЩWC32+l[`b2X)9W0bB"b7Oonq텓NX$SR*R].pO@Ǟݔoɕ-WHm'$P,*(dϙ(R(aB\;2:4q AB=$ɯcE4QT_ey'z)&}%xWeFoʈ"/~zs$L}Yɛ :X+m̿H$nMYt`z__9s-ّ[VPCl6[FTL~L&ϒ5뱍?8+OL1@kROJto9X-&q$鬏Y/鹐@1L8!enr)ڐ)G5Uև-R+ReuzvPHX) .;5R:&e8GIZ#/zȘ:U}4kz I%r%\ WO 瘇{,h%m/?ky1匡Z5N5^H%tM)k0 gC' YוX/ -o5ָ*1eIqDŽBB[%ql2ЛX31c艹U?Qf6/r;q]ߵas aYPP~[s0TyQq#U`ƒzye*.̠\7G|w_O 濚h_NfB)dca(:I-rYlTjnml(Ҧ[t Aq܊&6I"PJA} b2mN dY8.2dwg (Tؓ7L/BblB-Q +լ5[Rɸ1AlH Nh[.\V'#:i[NX$d )u\1]]l d#&ƄkAaoˏbN|MMQf,]H U*}Kw#O]!EbȈس'Y"asp~Kp$~7Vڬ2x |\N'|h()=lD.yMƤ4P>c E=ho(+PJubV 8{6,}U]yd'ѹ m+#5HÃ}#sh_IIu_v"* L+iz8&<)V'KQ:} t 0bю$q^ePP/Lc*a&U4R@l'_?5g3خӷ]v9ݵ~ VQ 83:P| ?[5&0'J61 fM):ɦئ54RΕr8Q 5{$9#eOМC&a>J&dR#k/'l-ƨN|z4P:-0QJy7x {_(cf ׬#Be'[h(vZg q t*F=vӶ/{-n9P (?5ݶTk7H},`wNrkKDm?V!XMV N9g=/\A15)Z)H…N&B;T.&cDCn" _+],huTW2J' i gwn8u~q4o-,dCb RX|‹ԻfwMeJjHpy  )kInazK /'Ou4]cه3 ׽S8PȴvK'q ]:uAV|>y%n(TH?A!D0,XgQ~H1)ͺёؠ$1ӂI{,vRm "jXWd=!ܑ)y1ǝ%LU۴AZjZqi9!2A zN@.sRqqLJ֩fn]@Y'Fښ2 K'3fn54B/?Yv-c-rmP@SE.uQ NFsEx~論d0zf!GW E2}= J%:BVLVl)}N]f&$*K-/&KrArZ!kx8V$HWU,5翋# [),+m_Y$MФ pIx11Xvr`:>>,Fey*oEE~C^80SII/hT4+I9 :Kö')b<& "H2Q\r(jJ*YuZCE-C"u?xq Ww>L%놛*+7ե--S \%b|5Kط l41}c-=Wi. [X4ҭ2]{)_B qcsWBkŃe(G}QL w]P̉ޮwD~!ڔΟ/ojá+Jr"_CaqS{4c_ Rv|d7MW 4ej14/ 8Bnj~Dq SD B :COkPCΓ!uϗxwA0?Dćӿ6^ԭ'^ w.u$i|N? "[}sh<"YٳVP:遼w"#u4=sab>gu$/~F)+fP wGw\S۩n Z_|@ 9qz8uCUP`M0&»HL/%i֨%RB:pl L;o4UaaIZIԳ_x|FiȁA@1e9)JӐNe9:T3k xĕ54#^G誃{Jx ; ]r^΁z>tU-d,]럨ȑZ# K!G3Hxu dh%ULMz!ͼΐ5An3'4S2P ]>3#7{u(˥;ZSӔU Iȿ0]M'ժ+[Űf s-ox#}hDD;I=U`°͝LaF\8i.:?|&rg#T~{F/1c!On~xjDAAh]Ey,5Vww>d.,c ?z&i>]jEA2'G-/@.:ztDA}WhTFm~ݜHٚp,]N. CֻX 5u=tqC9tU%$8d3hR_H0 p^Mf0Z]Y @!ϋo K#^aC_I +[n71T * ^ektb2{(1B^㐖cBcRibik8d$젇$jtQvGs9NL7<(fQݻrpk*[痲sMh$p *+|6::q HǎA+2Jf2Y$pnPWCX GU:"gȰTb.jkfX%Qm`UF0 עp|_,܆yH؏,d0#Ie(@|5+ 0-B_fd3i&&p{Bv<XHr9T+dX=dqb;w7ֿip)I1~s׮[*Rަ[ Vi䐡"n! ЄL3}Hdv0zp#=Ez;cxny=SÈAm4m@J◺'ʿr̫x5(.̤9 Yڒ, >]w{dX*Pc%i̮ ?/{1{ Wp ?K낌GzB~?X{#̾m!Q[h,Hq(̸rOW3B&_09KrRۅB+>1m) o JwYMykl`8.^lH &QbQh҇egMҟzJb{ KBF \AGP\wPs?"Sٮ鳗 joW?WSⲔ61iW,FlQ% yE ?*S/CؙhIJ_)ezo}yÍ23-Mm_H>hKpFPd*LDxѺo]݉>|OwEYyp|uI}y)5s#pxٵ`B~CYscqLҟ&T{7ٷQ;œw?V)3߄I)e.BP+5>)h%HprgVzpcQ`W>mZREGAjv|n>-/oܾt4~y/+P}S+24w:!mKZR/qZ-RΉ8i_Q| {sgKyGFE_+"e w`d!9_Ny#==:g/-V|RVR ,Nn K,)|Ad]du+U5`!rPgHw^#ϠA>10?MLt06҉ys'fC2*:lqf/Iscx,&0Tr--菊7NV!nYf$\u <h3 :jTΞ:(]ZZ1 j!Ʉ_r5i;+ % m0Hu6|h}_ȵi_)ݸDOL~gupo`e5[9mIEjʵoDDbg[ʟSx(i Uyh g{4J#&-'^3xSn*nwrVX9*J/"8GW4qRqcslU*/%:N(=Ab쑁,=@}*>!.:rX&Yy"L4.f7U<ňJmմ~ ^P|~EN+~mEn\u8?T%= `(sdldIaS奟L)Y4Smf0䃾ъ5pqFfi.>,룩̤eS ⴷ*|+|PVX4Eai g&$:xgYZ070701000000f3000081a400000000000000000000000161421e7b00003ab0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/#3:o]?Eh=ڜ9T#{^}C /Dw%Fb(ŬP/,d|aW;1׵mЧ eT/^+`уmQ\_kxrHݳ,^^\Py_ '$w2?^ }'z\lox8^t:F?y#{"+=/bB⍑\bft8hauibƃ!/VC3U<@~]i =a>fegvlȎqXH2f@og#`[Ě~5~RDL4!v@ZxBBF@N[X P~ʟhd7D $uqrpBaD fߔkkL)ƗkTd͜<\ ])蚮ɅiC:R)"í|m g šsi1|e[M:ljozDj&i{EzLf CǃPR),E2 ?z]QҊ$~Bank0("&D۵85qunLCrX-ot/!/wRkFxEIh˽ !)A{Jm ڨv5Tz*ֳyo-t@5qA, şCJ4h#ӧ(:CUm:#OѶHjYvbɜ|R)nfno80lEm Q<&4 AcgOѫx8|FY/k@np W*灨=:OH8a3 i;@DL{KۂV '+9bQ(rjcׁwu@߿&A@XS -6I 3uՃLkT݄5; F51dnhM*Hzcn!} cqvR}K[[yZvPbUWn@FU'!2(2*,!ح=@1dWβ Tk' S2XȆVh'\uP43]4<;4C0~3k|@˲+}e_ֹ?%$l"e3(tXPyd/6?_1L|ЋM g41; zmWބ~Sj(Fۇ+(\Y<[x4}FwdDz$.|ՇWXX1G a*efH]T nWeYr(xVe^/WQQʤ<_n<ha}F`DD:Ua雕? eW5~'{rϳ?s4nƬkJߪE-eqޅ719_fy>Jns^aYF;tyӼYKoϾ٭ *M=y@G0SM谍62#`"BQkI ,資lf&* E=YH0<䆾|+}ͱmבb^ $jJIIu7gJ޴4 G+ T2L.L_R &|֩ޓNVEȪ_|_-8SzgQ!jO {['Y:J ɒV] .|&GDFF6㨕ҝksJKt'zryVSþLÿ*27xeLXs,p]` }>|l++11I(*9~写m |W䒰'ΔC"QdGu+jc@)Oڙ> 3q'^G~EOUBaF:\3,/eU}6ʯkv;-B0BCDipCOHWYaYhleL/UȘؤI*넟ݏ cem=}ײ:T}l +SPN^{ *vBL}|e\!^Fw}6x$MöD @0 O ? U7a#et*tQG+]66mq//̓ M~k? TwE{J9S!3"NZɟtJpO)py^ )NJͳ\ ʡB0!n`QiA O@'C=<]b$ýKP=>WTH0_I;\o)6`96ݕ/#8R -Tz'PđIQPc]Ȝ=:;&1bO'd&/s> $ E`39N>jwg*p)/XK^_&w9W7~Z[o@<,m` !-gaή;/sֈٌي+d/ٱZ!9:XD8MR»ҷ|;ÔV򀺝^rqY:s|[P G}?3jId0T^uLKb X#&C8(}\}(cau1!jSE{Q2<]>*^4t(O >ߺ*$& p- \ t4M@G" @hA5ڵ=3ga`}U'մ).Bfaq̖knYjm4g0[|[%S&0Vݠ%e-yH LX;zހjמlN_܅:>6յa| -mGZLx=pfiG0o8ʵۇu:D\dJg5 p-!9ָqwd*[)EIPA]5Lf@}D'ZB251c'\cQU62N?1L )Wug8P ,Vs؃IUɗ=W5"Zs҉CRyS+Hzu'$I!F4{_*1RfOBiZ5n ,7Ip1C-D4+h}Z+wK0LMWГFT#pt+5jD0ɋ͹'@ Eڇb29WUK*@V(!͗4%6YȁjriɦT|?Cz՗P R_Rg6cfJ "S_FN|6e2Iћz9 j}SXq{wUxR#ND3[g^1;R22]_n|2h-7"l{e1Q6nMPTn5[/<fg;)3="JqT!68wh]_91P-70]#u|}7uL r"eFU<`ue~ug$R@*D2&һ&$Nl+֠jRl-^0 }]ud>;]Xqx;Sew'EXf6QHӻcvV7NwS86niHTfwxg:~.p8fj?B'nAv' /%,}^4.Q4z C=DgnΈP@J!6 S }9॓\~̲>~z^mNڗ(hl4|sݸU\tt s!BZ/49CGYLT\Q@ur[Lδk}+&dd3ԌW&Lz>(eYCbXl@w>bKE^-ֺ~{J 3)LIÙZ6A=bzǭxI&1P1n9~&,Vm T1c^bT4uh`!ei…9fhyढ़OWh <7M9{DfK0ml'$HXԫ^$7; +}*9ޛX&Tt%"4YK)BXCQ-~{W@/*/f/a'k|Lt|F!+\Ө2X< <\a'?h09cE܀ G|PBP]`n"0 6a }/-T{Y3SdCـ>)յ.+ ϭS?lIY~(!XZɷu7nB  L) X q Qql@ d]JP[.]ܗvXm3Սl4,-:dw>HWqҲ{Oe5uw[}X$|cRĿ!x{`JNn}q$ɨ` =jB!}:[ZR²҇eI*ٻ❈B6pׄPoa}쒔[15xahQ2iX_ ]X5.7Uy:QT.bWئyゾuN+k5AvqȈܑ$JQɇ-:yIL$L`3"wPh?P[}FpY:$HdI.?=͍.BXYsyRH@^U!r+gK}oWFЫKLE8U*A_NVrYdz+LC$e+.F@ - :Q?e}#I}# l8g`2/w0afћ|QÂWX B(@[Dn„@JlWAA'2iiKA6L!\s?hӏJackVdl >]Lomhmھ t!C[+_jM"\.XDo*cA+WOz8Z;Xwi@NsTbs*dTt I]]AJ.S;VfmP ? Ro+p i?$K^Gs|\z.9Ss&n{otvILDNSij4^aVg)J8n> -Q.vkbwFqU 0l=tbBJ{.ߕVC$dv" z6Z$32F{ʏ'CY*.!c ,b |-TdiVm)Pi.V-cV4r f~y gfiHyu5wBWyO&Z=sb$_*LB%ف:v!J*2+h'0\ߔ0t6*l }N\f`Ä+#_,"IUt&^@Tn5.~w:3u1O]>K@9@#U5O?SK-TlAZ?Zs=o%ōc|g&9%eFirjB3O:JeR HkL ` ̎|Fޚ>Z+7/dD)f[*slZhAZE$6 EV\`S*+ETm`ݮ1!{)~p?:')9%s]_&5&ôކ֐NO灇mV~5|WUs)B6Uߒ%u7rb{fifl謞]> RGrndJ@GպۑzZ lGohpACmIj~Rbr[B[ZaJq' ?f曏"}k̛ F<& *J![:NT7臂"=O (fHF|yGpU1g~G뢘J29[ ù6z5=nvJݓpHN2rLA5-F]З' ǥϴz5^UݱFrhh ){[D&ΎK&\n=biVFcR "3PJ]ʽ.[56h+bڵcqb߇RnSԻJz/2n'XMFOC$K'3'jnuB>5H?..iC5LSکP&uzT*b g.纡R+\5y! gq,qHYe2Q>$0|›Q&+u趸Sf~Ji_1m{ K^<n> FH.o!aVO덨ϐOBTũ0k25&~FASB$DS;'L hOذQ@ x ty 2rp7bO/O .Ŗ˕ ԙÄn޵ɨր;HG8)&3*ĥ\A8rMK$t}CYmm{Rک%ՂIdl]pۺESd-d>n_Q7/Ҙ-{(o;& K! *'ϖ*"L*.-Y>?5 l*[+y5#ƚ\F-VO pAu ]7\_%UUQs&,wK6:Lp-JNu 2{3k0GuXh|M \j6׆GqT=B#"Dm Hmv\uzFps~|eU|dYI[:FfM2/|¡"AL"рkԘֵE$ S Gj ,J2/(fz7aDx0] b7(#so*/#DD(38^7zԼ$rJʨNv6OOCP֏fG4^ɰJ89)f@ iY]|ҙq}cZ,0#0&g^>xDԭl'1!N}".MXJ Z/U}h+ E<ƒ9ȇTRyo :]Q1+;piVb 3bk|?inU T$wJE9L68)1j 3PHd<7ߙ,wJs[kDYGRu4gؿ..}dgHS\1';wnɳK9sp?wPW.*yJ\"E?H<*.nD8q< 3d0XuU$ߵa Y=FXLˬ7%m -7dW$r"[kBMMxc quOtG"\wW"@_tCN ox6\6i65:0a.zk|`„:|y<Ck:&GפSҝ̤Xp2WYՅ,- :Rw&_ N)ۄB}op)vͬNpyx,#d榫jݡ@ŷǼR_S*C ;IJ#|v$6zS$4یtuw:(&킔U^s[{`зѸ='x` hG/f("h$|*v0*eRАEScYO҆'HϴT¿Zy'Ny;&;u"(ꍡ 3r?= Lq]֝f}2B<{3ʦȀg/qIFdsĮ j* ']%D?jjtQ=Т%R$s6uqS< TybyIE[Œ]'HLjcMbVDw@GB[|Daea3SM m\ Q=<8/?WpYyS*ARfv37/h@1YfI6'mCf;K;A8ᔝM*Ow~CU+06Ē%?TpDl'pvxEqO\Y/jM`K\-%Ԙ̵qwU UI`3x":a%].X8ƻhD ڈ T ,<ͧ"h܍vLK.gj$Pp;ީUCw Lj*gypK)0QDž\ĵN~5%`Eڛqd]hun?lG4-_hcW`WEcqb7_oW52Zȸ!ᨘ=SVS+(}`8#GbC;`, -AWᣃ4f׺T'ɻR)=MK{xEYN)p3 c fGN]Lps#<P~f0=4lxąQ/|Z3SiMܴ4=+i<ȱynfX<\-s%k̥f& $*x:߬< {,Q&Qa_INi;x,?ߐ66ˉt]-I0--R_ qޡ蓑X@j` Q ՝9y^ : %ӵA~y|͹KbbV*NU~_*սuT6Cј$ڦEA^MqM87}mp@!S;px?F߰*Z˪R?b{( pZ:Ԧ4P qy?*yK))愬|li-uS~Q&s^)+Əmϩ LHd2dwTu[VxC_EWX+^.VI@iqiY8gi?cEqbj& iIMe ݊{ ao TM܆5.KEb52KGLskP} #q^%%fĊ&uϻ|wBZ>w9˪(aòmyu%iToEo٪m#MYˆQ#窏Fˆk*jOvXh|OR>,pdDO cVSHD|Owg2u| R W\x^1AJ@T.qIp٨XJ{U4{FlvP⊔bX8IqU&aG*H,$lʣt3Щ2H ߁M7<^|oɴRlkUX\l~$y'X|X_Ֆ/d@ w s7ߗI+13* چ Z>Sl6P N}%Us[=v3 /d%_s]Ɇ ۛCw5)k{F9D:\z-ęH3 pom;ƪ"@ˍX* ߌ5Pم85x=mb Fq牓e9$^>\aDf>Ikj5SVf͘Q(G*{^'U*Y `2b1]P.8Qh ?Nk"M S7Έ˂a‰;ptюݡY5d fDPph}f,DV?vnJ;[&{9=l0o.3Oh W%$7n-vO{q[9rpwJg"WOd&y Z ksa!- h:1?]V!qr^=Tv [eAo i*A((4QggBtY]"匩խ;xK-GE56pΧR"A2pT55SPL"c6e(A~$@ ^JHӼ:jSGT2fYG fua2lv{}Ŭ(l \ zkq*6⽳4z:-h;MM"&Jǿjqے`tkʹi%Gԑ,)l5cJkPd:LU$cݿtQ :S W ߎə2la sO4zAُ g'7mN_0Io-fʳ/+YRsku(%m1RJnƛgU&\N67'G@ q݈NO!]hӏoORDxQsK$Rr$ D,cRa#UnX &qn7,PVnߺY.dñ2YHF$'鱉|>JYO`ȠQ /l>nyD~J֦zϻդv&lN1gȌhO 95rr{5'e YH҉|/gf-E. /mFDT.zo{\'VP"N,?1 6@=q[WH_h5:M[z%*z:;*Mf͡aQӇz^ҵ vN/ Ѳl|+/ZH3+x=QJtb@6('of#]DŽ6ow9 餿z"qcI_f`Zoxj_pƞ ׉%x19S܇Ȏ~MY'9jΜ|=k(X@ᛶE"lqe(K>'AD"tS7bpV밳$t;ER0o F Fx.4 ! +BK]FN]=/c=.@6U݀ouw﷿%E&fo4l4EI`R5QX+A(p?dsܟdP8$(Odjeo-̦Dd>s[AXPV`G|aG .܎Q:ye.q;Fz3.U;mQ뽃] ry.WPp|p#sщ|p/8ciaRn+{ #~Q0(b'E2&`v: DGyav-3uȄk;n[I: n73T5%R n7ׯDoP;^|EnϖoQ6 Fp2΃e[S| C* B[5mfy)":ZC#4ICB4W<8^MW{?XXZ1܌bajƋ,2tvv h ئLK t`!Iy9T-TQm yXb,3> )5%:N{}v{@ t0fU$Ic\ɒ(kH0xz뒟4Pbe2 9il#A5=obR~.fdC4mX]_}h೅(ꬉ:zY[Ҹ݀nCi<| ο+-e:) ojHV9@w#B$bop)䨺 Nn! T::+&z#Qj70WiurӰf }@!\,~@<5!cCfinÖPk?IUP]\7e}ƠGCt־pmSqgx7-[sa4A8Yj3؀)`1dwς!,GQݱ#JvYə,,iUZ`ؓKьἂwLMX_Բ7TgMWxyXFjE.?lCd D9pHxՈƳ*pBiP T~ԡm%">[{Pm;DWsrmZ_P ٹ@>2[6BU&Lny9ư?5 rE`(`7MAMxz7ˠs|˚1Fnfߜ`9ý,uCIo՚O>зXO(?>؊g&4< {+}FJ* ۂnZ)B B8g+%jLhC4c&/*o"X)kF9tF{3+P G HH/TZCx0/;W՝8Xpڻnz,4M6fDGDMZ7 =tS3P1*% PJx[ޠIdCyζ]_aTx?ʙ?=.Ozz*_ Zzľ|0PT(Ι`z6<oTz;i0fljzQ(yb_pj+n$nߣ[w1i`.aD O*t=Kuz%| ;ERn x{ @ۻ)^J[U _6 qTxnw-9`P]ãe`4-~X}O:/X{IX5.mx6 r}<8kœ+ "1ۿٳ ǞK^A~3a,˰`#jIVK 2iGخ&S` UH.UwbM[3>CFa% ;$Y*Yρ뀲> 5)t@!{ftA!ͬ{;Cj= Dբ|;7ңxp}UNE@ 3WnPM{݅nRq*c/]2g ,qQQA[%2%u;87P ><8*]@A X}I穗ԏuȈF $hx:8^rv*MfMvLa8⍃g3yF0왤y4&΁~^ZR'|@d.+"^(fEzʺ#L(POD"c{uE>0~B&F3*>(xQ(= `yl3OB[q*ckEDY//ʖ {}kfR^P+"UުG2KkԈ̢:$@d !>kȞ5EKB8~x`y? >?qQx6f x sybYD_+4&~Aqݔe*Kr<ƀ`!I:PՑcK">8 i{Eqƚ 6O!AVp9q2|mdT{ȕ3kώ8q5̵ŏzm]r;!H"bՕӮzT?S\)lӤYzIS[–(<0y~?Tџa<ϼjQt\閶GpQ9hkK,2"?)fH ?|@/~[n,f;%c>Oy%tq(Z C.y|ȩYcU~iLP] 6`\XWΉwgFNKJWDCGT1@^mrv&q`0nEĀH JTf´̹mѝBݣuݤV=G^)d3LQh'P3pk@VC]G1W١ YRZ~8aums3,m ڭJZ?"fN\Y>ҢN=& Z]%aS}@s -+`xa[95qwtԴxq']V>pJSPgh x2$Ffк6$qbßc1Z{ qfy52K,e1FjwH iٛp`"$O+rqd"D@ Is}_.|+ XG_ ΠI>;tAjmop > 牉 ~+edd&xd?e>Bѿ8;G]" ȯ5E eMcL>E@HcO{8L+|:wo$}ȢQR2ul3^\4̺Z˛v-񜃽~8- ܴ8!sԴk|v"'U<\ƈo<'XӬ{ erZ. ww.ajpALiQQ//ke9-[`i3$NUZOX` cwU-]* 8@TYCGJ߹eK&zzAQxSc$RZڊ]{$FPw,Xų=l*rL`ȣWqK;'~H1gh_ggD}cK?-=9xͺY~4T&p1 ?f|qZa;Ik@pPD=#((JY+RCL_>[a 0y{Ri0O B68;0v4tʶd%⿟}#`WG&gW2=ҷY,S_j\Lg>:@:ϴ(7[칖ȥCb4AsWy.ܠ8/ׁ/<^.C'rSjېKޟH(06I'u[ qx?lj;yv)h0g ~\:5qjTr$4 {!Z-'K\&X1Q׬wͷ A 1p%8 VU,#uVoղv<ܳ?WP0^ڦlkG:38|Ztj !:: ˂xwhBFOD4@N$ AmmGA/iNk>:;gg3 `)v_ں'Gs[?))E@\ GV-pj^5CXࢪNaLWdc&y=Z鈀L5pϬJX1yu m&L9&C& .)hB4LwP^_BGAmEr,Dg~ak@ƴ?,՛!|jh^ors~7C:j/O}_iϏ]BRZ~CЁqc*(hUK9 [Gcag3m.#sg"ٙ:J;σHp`9sL#O%xys)[S*'a[A_+VkRd{qUgCotj; i%t8;Tv̔E11*i,Κŏ{Zr5oV!I0kW|kW;d]Dn<_nΉ-)m_;ySEV*F'2/$9ڥtd[ ı|GN=[wÌ=ȯ׷Ɉܓk=;C&b?c 'NVר6\WZȳC.Hؽ p:>91q.钥n_6SyY];{}Y+:ݠ7 AHӂm;!P>MaYXR-"-BB 7gIϟβdnV_gkI;=sW` )9:˕[8X{QhkY3Q!D.ON+c<Ш shAgrE쁷.3hXhYp?Jnb7ҷ1뤿l$W㡝 eCQ!XuXY̽dҏz g=iUH QյLs9$tEP?@mEb ;fryL(2z\""=|F2-%Fv"_d?u HjN$24e@K4T)$4W4a?^ɵp"g4)[-mYGٱ`r7jRh YQH "zb5f=J[jL/"S %M $\`ؾo:#z\J:3?Gmm(AԾbB_L͇uR*75-1fS]5iyg;iiWm&eS[?K}W$@4n/Sȳ:ZQ6OnB l yj2"q J F#Zz,&_}dߺEA Ah}!"NvwWcU M_1r?)nmۃ~K-<hE{nڛ}ǃvA{:yS~A _z[裁adӝi㶒 :E?hh0lN`^K4CZuӢ"pѲ<rߥ6b~CCl>ؒc@5g"l#)a;ڒDU6FǤd-?5X?9sU F%&썢@ZV:>?e¸gBS#x2xj|+p oL٬XE9np}ᣈ/?}lYJ;ϓ@,t]^p>Ȣ bݩ"Ip{'e=5g;?+ry$2g3LYRVGW4bJO ¼"rNYZ(KUxb&^ӈf\wңO1tou̕\Yz* fmdRHݘl[5::v^(nu*2k'alӍ5VR3 }Z"οsM1ºxWШ)!Q$NW_9~B;S)[T@V'ЮUJ4-$$| |vzJRws^akQ`[3z w,&5~1ܼ_FB¦N-:1 )TAiU)Ixz^:^P)]lr@tU- dtƀbF}-p%zy'VAEzm)SNOU\/.Ď/&h]MKWG 1 ֞R? `BshCox[5=I -HfLoF7Nc!_9Q3E0ѿg0d:N14%ѢgBd$wт( W\UCkbN /}u8-D ?:XTUrX.{\{i.69/GNu ^郹(\4%#Zg- :Nt QnSN+=%y.YP} (Jdd:OxbDQQ~%Is2k5J)Gu|1?iOrAy>HtT8i4XA h_Θ U lu³r˾]rLW0W# #l?B^D8>G}(\)L>jEH6 :n:o:-Ekk gƃGVT .-" (dGH̟MQ%GTlZf "g{14`)J `$IJHmB@Y̭Ӟ[bZ8v$M,=L<>3$^>ڄD8pf]FH&=V+!4o9M|Oa@u`,\fG ).|^v:r0w/s" GcOtYʐ+s?%_vŌ"?ٽ0.{\֒W[9csꎊ1DupF9r~eWsҨښNH"\ 5nMÙoN5Ч'1Bin=r8.eC. /^ }@.fjwpKD݇t* rhN/uvk$e`4v\v,P@KpU}K}f߅XB PB?·Uc[4C+gc" >-҃γq!5erpo!̆Zi0V>Hۃ|8J3=VeJ-sh~:36t j`Tay[#|%$_A`icpQ} 9jLqa_pʵE /aK`F5#'2 ^҉'z'! qv@#ǹlًbZ~2 *CW'lA3};'U rd(S0C>('HdG xPG2h%LWgo*k[Ұ\#ꊱi{|hW?Cш15~rۋ]r?P9Jk-ב\?d !.rnnXXZ9-ayaO@nH{C>ܴ)nFyێyXH N>"gcɲm:G֊LzS$q*AxZ5V'$y0\0?S KD=ci>FMWNWGC(Mr޼n.W-f"Jg_!EB_ ) hu۹><+ 0$d$%}n73n79ϣXjsĕ0bcJu/ lؕ M%<^}iP99([A2"F[U&He?B5UH~#F󾺌Qu>kk/L$\a Y|V]%7oqBvhؾ5|'mC:UT;Sh@Z=:Gؑ WdѿTE_"_d+"g&O\a%C񴑆MH!92}/%0S+ج|s`(I8 >2ݬckZ(/2xYa(Dȝ/`ec,ЃY?y&m [b둯?@D?4t#jUB}]$ w; ك~쇑r'4q8տ*Ga~+TOEڙJ3RGԅpOBPkP:#oS9֎IbB]DwDw|H54BBf4M$njt8|@YE pYdd(!dͨPyg/^ߑ3hs0*Vν^ui*giL}։ވ,=oUUqzDk";f VTZe'z|b K|UdKߙgl;/ H` =AᎯ~_9y!Vny"8sw7#?$cɁWl/IkPz%i|>:QQqq{+C: & C^RV܈eπ#0O8^ |z4\w[wi9}ۭbP+oݨuz-š. 4)pv=$m&Q4bebuLzTr\k8\Ӭ 7k5p B)sb\S,a#>[=LKɎzLv|twr7UKr?ԑpXD=jܸ SwUBcz"lԤ2[WZO-6󢂐""9]2î\zx$vqbF2G/c6TesxBk|LXJRK\kijs-Pd͒~91"Iix'gXi =+g7-~õv`U49Y2WghCf\kt&m`remB} :(Mq hXFgeKB(\ziٚ%% ߓ4@yL"4ߺbY뜤D"(Bfr+_8g=fUP(ɵn9][Rc:ECHxAyip rg_{c7] Y>il'Œk3GXp[N&5.Feo2FUEs$DadXP\My f*{0 4lq6Q ų 6 KFZޯ%lyN uŗAi匟DQvƶ̡eEE64:[mg!q9dk2ׅ#6~28G.G!yË3^To_Bd.C}FاvsitJ {aʨmb7B?b)o$,jycFY/!hB>Ll>*<_lv )])y?&ƖvJ!3/O|RA~ԝ~NE'.^L;,:`Ǯ4И[3u{ZlP WM'd>L6ǠH4HV; DPhfho֢0w{_nQ*F.$K7| +*2}/kG%4J*wNvȪo-AZ &хIQ1yۓ)B17ȇJ/z'5V| d2^,c|j`ЋnG~R+9pT4il]rEU~(Yh&o5-gO#|׻V,!ȦIhB?LWŵ6*)ٟ@Z1$ YrYmJXpiD˫x~Zhpꅲ@?;8gZ;謕֨+Ծ2ݴjmZNqVM$sVg\ cHQœ OBoWq@߀>Дc]H@2^(VAGNJ8:%qkޢP8.ޏPj8jΔl"4ftPӏȧi/zm1ON!3ח}2j8ڞVr1Ҽg*] M q[phA&aEQPBwNi$4UgOG''Vm~㞦(<\3t:&n6w\F NLTMM+940.Y_B,:KXȯ+#Du[;5{Ű: p̭s},<7(#.U/ˍD)vQ+ TcʼY&ctvjH&ě~eԮ]/Bc7,ui)kt{N-E !("%ya?iuy_N`gp,09p@wVaNI r@^00mi}׫oJ@W%lRMOT+We% b}j + FT1C'=ЙV.>za|9I~J7Iz(+sx1?+M-L 'i [ϨKhyPֹe@ `'ف s>XckȍaT8XiCg47g{ n湨 C0(dDl9Ҝ@i?YUj3UܸVT1} "͘RInbQ-RKle(,o'A4EZ]`"fCl$V1Aki-( Uo&U5 >D6' E wVǟ#Yע+b|Ȫ/.JK!j?uC>Y%J"ɯu }C/s/h_k!r[Mqus/24!O4X-T"?<$VBmɆ^EA+\CZL}u٧y~n [tժCI@}F݀&m9 FFԨ-R464Xi08җ*2v(*lZ{ۉ1h_yA:bknVJ\ȒJʃ|j4u) sS+?E> n,N9w&0lS% S#&>vh6.sF\%CqRP< mm>SmW"JG̟ /B/P*$ OďKQ+Ue%,Q$8W9o#pK}PSЃ׳# )er;6GlHz:B #A© OSuAD,}yjiw'XxEV$h-u,i\E97'68eܗb޽z)@)?TT7AQgYZ070701000000f6000081a400000000000000000000000161421e7b00001a58000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/l]?Eh=ڜ9M=髰5C| M $I#j>l>u_ּ5HK $OaG*rv M-!9'i!~O )"(߯fo[iOyL1Ź$eE!5 iH {!%-4sQkq79l%k irp=Ll&  Slg+}`+xo'8}o#.^}}4hvw^EѰRiI B=YgDWb[ba/˨)*#glk`!5l^Yf[xTzQo m[EpIfo"Yʗ/孞$`r|H@[>9˓#ٙH!Vge'ii=,ՈJor+8$~gn)w}SKF\VMO% z4(,mކr>tu3  t?dZc~wo6(s\mYW:5ກs/[Pˬ1[>u]`?K*2M7:+x38ecU܀zn6 d.@Ry% dt= ;}+8'_/"dTn >=|Hh>]hɣo.[ Е44@Ƌ!D5*x<ӳڗvDW`rrNX"4\1ugNw ]epI0 \R&%-]j 7TaKW(wݻFEgNj-L|=\}|\ xx\[~NxqЈ֦#AKa;mKzsYpED1jv"{cZY%XoX@D')Wa[,!L ݁5!0Qt٥e|nҸ?z1Mh>]9uln DY 'p{mVA{3% |Mәwh@7C38M3M^; qǙVs Ή<剪lVڔӇ\씛1cLU_)Ѓ͵X^?C7}K [^'-StfE{T.T/dM`ϘV xZ%ܠ7IP BI9A8Iyix_NL]֣HȚl'@ [_s@6gjX_b8MiȦ8g;IB$f ?*\31DQ>L1 wiw?HDЀE,`o#v=y/'9*cTr΍89~LÕt10b}FfqnEb)fhh)%(=޶ԙ &[JqS./c*9>w4AcmZM}䵬j'vA7ʼn~ҨL/mI.[dʞW]Ybr6ϊJ[(ejY=ޫTt va<9.|9N9P[N#sUM]KUGwrAUEyM677W({3'Pbk-6wYWU\G<$WsݳٵzMcoҍƱW9Bm;9!T"@!L:r6OhA .rW~VG.%pqY,=V+ϰ Ipli Ja1|m*d&/dFt g f}s!4>Ό˙]Q(l xlg#y .%a&!HE_#*u<! M cYؼm5(#<56 X$ o!{˰&fʯDZ#_?Tg.E""XeucyF33\=f㹮P׊BO+ë28AJ~F.1:fNن1BB(<fkSǪ0.ȣɔR~K>?U :`CbɇSlC^O^WMi c|J(oe@KY#ݒ XbKMӴՒwP,|L_Lbۦ>f@ 95>C^I\zv(v}+`ο tOQe#` %lh`iBm🾿( Q`UͽXhE۠LDO>.F tTp8/?{een$pv6=Bւ?d8\c>Q0wڬ`TCɻ r'eC j@~^dqs| ~YfAg2P)DnIe}Vm-?Fușvq묰"]R^" 9AFV_7$;׹zwV0#{c+ RzS\P!G iBesR%YΕB6BĔ*`P8ߋw\6@lktG@="jD^-QTi-|B\*1L Uܰ_W}qa#E1 ?G5S'K`pJ[ qV"#3l0Z%p#*!d0Ds~ؿ0H_#RzR9\;>"/:h)(CLG e;91e%..֑uxœzۊu@o!~t䜒^(kTB]9ݻuS |nt S7, Z{zsY|eLqn6M>Il׷?_s[K}lB '8t!kRw~CEkYPnG"{c޷SG<ӟ49V|Cm3˾\պ09ћThٯA);':e,mOoAt}-$qGn/W\Mщm $oGc^yN\`DV{\~`<X"c" \TYPp4pcX'Aύ Qϵ6:v|F:{[ucW̰ /gYk$ţ<FUgYQٖ0HE BI ?"Pk$1NGGx=m:P.Җ;jgwIQ%]Lr ?lED("Uqz CCO0w lFttm}J!نJ1i"晏p#*k Е>1k:6һC& „m$9u=QD ǜDX2hEH(Cs3|c# P8Y-ѣƌaז#sΦ P4`rB9[Ey嘆J.5!A2.XMr7Rv,ҪGǿ.BIjY-wO~!-,0ͨͻ"?`^7-L@lWGf6bueMIA zw;ɝ`:T+8D"sp(01Q`KwN>)PXìm*0E٩ػEZ'&zvIh)Kx~8ì} C^D =RȟC~)>B5H[dḞ7J\ۮ>aB? qP彊 =}|K V$; ;4@$,H "'B&?›ۑ҅{ & 'D1f`]h{^#uqBSB·cp?#OJbPe-(bWerBǙd3hө(mWe"^I){?'uU(_q ʱI\yetUH jjOK~7]i0W:IҎC_4k"|Y9JvƨZfHsZp4ٯ;iɩ} [ڎ]GV;Y Rj/*Ҋ/Cɲ0#hr}q 菉ag;-;{7VJ2x}YҢZ1\4éVVI^n_v$BLQ'iD<^:wUf7Π4|5O\ 0$d׻ lS;Еj.F^ W\0$f ,Z>zAQnc gAQ O=N(ߊOz:,n;Kٺ[3ڽ_6|D#3@Eͻ[7)`#a̘>&V>dp%Rsq@5#{>2;`Ȋ}"@1mazu|WTsS='jKK2b1ə&tՀ#p00DF(s0+,;c1]9fl>'?&{>seW?`jh74\gYZ070701000000f7000081a400000000000000000000000161421e7b00017b14000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/6]?Eh=ڜ9T5&>"Bh98U<"Z˘.jeC.= $ B_;9bh%,}6 >Aay)q A lEgZ;xltj{Lٝ pWur NF7zOJ=,_8Qa7CݐUܤjXzAI(*'DD."R odߑӇbh,&Q\G~tQ\OUoSQQP·ė*OtiVP@.qwY C(2x~!|ײ&ZG C@tD0o\! ] AoO}: Aj6xk29%ϜCh3$li#,.V*4Yd:5muue?̖Rqp4 IY5K=^D+; ֛;v4KΉUKN?u,UoKTn'zm|n/i[ ֿj'2ois2ƥ@^ 0I?z"./6h7έ(@3(G:jW0is:=&}ӈ'D]~.IHgxEVV?3HGWf,e;g6f: Ƚ :{-O܌Jmr\TB'n~>۳aҶI\̴5u \Lb)r!@oQ+ +%uy3E.,5k r<U@Bp^#sFJx3?aXM+l.9g˥;qځ. \Q Jc0!ŀգnzՊm껁.an?͞b&A_kWukH!*1vXcJ,AYHp(~iw2vFbM;keAG-8$S! }Kś\1EM=<&Kj}В {x͹]hlrϤP+$3-`Md/Fv+W^ٝF1_ t<3]/"!)@6N>bJ= K ԃetu>Iexd{ Xd *5mP2HdV<%h{PK\ X(l`_i &ۗ!$Qm,f%Q3BR iɠ{W5 Y\X~jn ƴFV_[Q}[Z+ Fp SN܍o(c̗s00):jaAguMKܳ L]= Gڽ^(BOS- a6bOB1*|ڒ4#b~-JΈ6}߆yo+̄KݨN0ꩊ,BX)=á>gyvܕ̈́cFs'.CAIT6%>yV*hty$ &"*%~Aë <ؔAk*URf;hVtWLklk,=WL bh/¦l.8(T8ѿ = 7vKR ? ocQ 6kf Fz1%ZFОX\ʗ/,ͧ3XuAhRRHj8&.:׺z:Ԩ;d1䭥^T[RWHz=KaA}0ahȷvfٌނq6HA[v`cqTvW9ǏP ׂOXFbD_c" BzcBU" #'é Χzȗ؀#Ʊ t=;UKR|ިėVo#.nr/)LMc!.`,!փPBC?};}*Ay[` X*lD9 s"*s`!N=] O*{ypkYk"pۤIf} f(m>.A-߈ͻIfCF׀\kFxu< C ~t~$Iyvnp& B($%&7FO^(ԿBsv&3{N?pe צKe}^=' bGa?!"nAXQe#ЯXw1i-)UJA(G2yOs‰wSNz[ڸ5&i:KN(@;xfnI}*QͼN(Kc_X\LޡQ o^y#Úf8v.8!eoº7&ԑ̣>;%[^2kwngYȊ sٲae* <6j FdzV:RJFavQ4Ȅv(wٸs98Yc\k"z'L !uq )NXUVaa rѐR\#'enhmj CZx L79 fRWp0zZwS=VKS!]o|]Yk+\kAIbI9K"w:qMjKN9?( N>\\ ^3 "pZ_ d9kxh?fHI_+TR`-nQD EdzONo.}2zeE 8'fCm_l?b쿈;I.Pǒvd.B-踿kN s'AeU%P?b8wLxwѶ~u G$t;BTڅi4@2)6P䲅c V{^(Ͼ72!lLZa}*ŕ8 Nh՛`—ߡ"nnq5;skjƤDLL=ʍZ" /;n畯 ]%SUn˴rŲ֮2`CiOvCg5 bWW9q}ΘWtYɄ=XI%k-JJ`@(JM'Im6Qd@vѽ+с[ &mnMϠPj(l;Nq[P ,6b`A]7_fnZJ y^H]L/J6_kM\ˊh+;P&mcLNI(?2Z٤2h J(&~;M̬:sx4}d_Q:tz! V<4^˟KhDS2 -kEzyXv{ :HBl!GqAlAL˦nķ7(oVWҽz&{X -$Hk O^1ne֭/{O,΄H>-ؾ\W>U0Jvȋ /0lk: ĥGΙ5AʞոOWu|E9R-J[_ WɴT> x+p] Sd ~= `fAUEXh>"l!ͨ`՝5h e襗`JPtB<*V bË%3eUGaOZR_ C%d/ҕRVe$?Ss]13lJe24 ȲO`֒C ewTﵤ@|ŶZ FS?ք*vHr7E ;7>*rij4©_&rÌ >_C\o֥9CCb8<H`HE~KRih'JҫjK WܔVf`,.i=6d';)d86~ʵte|#ʁNOq-R68[3XaR$-{Ua˚ʯ k/t7|hG2f Dc0H^ɷgCM\Q%wǷ.'yCXi[I?3YV^kk",>?x) f cE'c~k+2UY-.=Wx0J}rmzUx&zA qA̻`EdAo_5*~g.Ɓ\T{%`h/40׉b'D8D 0Mv=R5J6?Nujb>k۩h~Ń%ː3_GMH%2î cQ #0r_B=B ]#yʗ?oҷ1ПO qNpasJa6# t鋿>Ec`ZFYacl|Q)wz{槎]ϽKDtbRեfS;%, lk))71  >4X ~[?iS(,qkb<~U'>x+;k.|'XhI-tj\? i]^Rˎ$yXBo7OЊ*|y& @۹{#7#ue/nWFJ㐂5_-t#6&Z V>sd㠭. @HܽBl} #E5⽺v43jKҵM^{ `nN%8n\pUMLXȬ8OG/ޑ[FmMQBPT"`>gMYo6Ky`#R֢(, ;Yh8|~FE <}ax0ÝVrEY.wf:zU{$~%; 9N">*Fzޙ? 0.?7#7HB4W^2 n7}_dBY?Zu-x"Wɇ-ް=Gf{Ha4n7acx!ӛ<=]dq ^~@?Șz^c::_ï}I7z׍?uh&lHr'MUq_LJZ/Y a!(9;zq$fMy(#Nl6 :&}O7)K \⽉i3^LߵmqU~1չ[I+aߖ6WQi>x>Hg_2:c'"fBe|g{~~4ab:>vnLu&:\S+6 1u4G)V 4(P^h` K\ Y@ 2AthJoe?Hŋ!bEQ@jŮ,aJzKR땭 ϩWY}P#uM"WϟPaҤSُ%edԈz{jٜk9Pޛ)̸ x,'t0Cj $wp9d7ha=B$:M=_ż<+#Htpw@iU餑Ϳ4PSUT&0.5d 8vldoa؇sXfbs\jJ3wclKMeWfbAy!Jned(Ujbsdf!ҩd3nI]Cr[G&xh'xdw:;P$/ii4ak.A6vtg0r/:$mE%y3E< D M( %+sJ#jT8fjD%P=Ymb:Q.ߜ `79l#/9H 0֢!]%꽇TNOϓ;m R?YP_ 2U$6 Bo1h8lLw>u`Emn(2 1sⶶ''wI8*G,J/Oi!]t/Y*K[~__vV[ z K*Eu5rf#wD ^{zm\F-ȁqDc|'J6HۋU[&e﹀uGKRߛ؛݆/)Ok9hc>m1="~<ۗC(b1 z:NCqK;τ2>hzg}C @s'e*2`=[88~ oG %iPJ_sMLj*t"~rOubR6٨]OV5ҕ85eCv!@P M͍ %5%`.mMɉ84_H6.`iq~C+Rp8e\eL+7=&O8c:=hL&'fƈsphȎ@Zm t=Wcw4ǂai*NS`NLpCF^/d[bJ:br˅.k w\~P!Bɸ]]NBƁRNcoOor;j=IҬ g A! %(-vQ¾`ͳJx'*-؀^? -IuB `WXgAisiD_se5L-}ْCdWCԘVeYj av(ZC+/@0ۙ|(Dt8'P ͍PȪVxI&k c,d\ _4v )t0nf, _tUco3JnRJ<).@m\ 9 ?w] _$W'_ϼ;h8F)-fu"ۡ*u%>2vH2زY%OǍ!@7`^r=n.v[[qlWٺ27O@PD6B]P@o6,Ȩq?k5$%//vr`ņGhHT|̄}:lskm^bk%oH =dFmK4]>2w:N_bSkkus!΂RXJX>.pEת@)!oaG݂(GpR1mzӴ=󉻏Z6-F#`fq_PR}H K[ePN/m@5{6 n.0%Ёꛇst3Gߞ.sR qeDte%M4JNp;Yyd罱ӀG&w留%UdR_6 ][@ENlܔ#AQbb.E\$1rU=H_1خc Ú5BOH&ZyBz荾4*TNoXT~m=Y ^h}b7H֖யJ0p}x2A6;^{/w OFix-U5 WQߺ`W<*R_%-{=EM~I4CL{Y?|Jw_- tnZ'yQ26ԡikQfO2ãP;v妊ߨB=qD;1V .@ QhQVHkbs?qх~xifJܣξF ~F"I>D1 0Ku!S'TQ:0=U?m W)z ,t]ζ۽ҎIZ|#dҦ:gD6!3W$LlVA%R>F3\73oH`>BACEZ:'DOx kQ/˙myp󯃆V?9` *$Y֥@]$`|i}f_A˖>w@4 RWHU6%eZ>#o^L]\Ӂ} di'&#]K5֜f3?KkC'yS0(\j[IYQdYpk z+ZAS1)kle1VhAFKU5DDL Xx ~›.3Evvzmt6T.u'| O1ָht0=%5uS70vƒ9uX;*u@jqBu0D,il]s5rUN a*4*-*9B*9S.l)d@~VO0&<.KzdF/~WKTڷr"SxP1lyP/s=Lk@+}@sDʌWl +Opm!Œ"{a^d:tHA$x,}A h3?EYuj ؿ[%Z@hYWܓkaE8avF1%*p~_Qe!e_3PO"y5Бl<l6M8C%M"Hf^3/i"|<;:G'>wTh-lu\@ı[;z 0DŽ˔ocU}Q\4B3H&njLC|*+FkXRx܎٤N&am>"vS+_- "5z#))d h@,b Fڝ̈c}-OR<`oE?tF~7נo/&X`$N#-ӓJue{eC.'k崏T.x̿NKpH- f XL䄎>mzV~Y@1fZ5Jss 'j15h"|Oσrd֏hfWMO~WhzCT=Xv.K@3\Z%=I 0n\md)Bkݻ+S4A xRp &,)c0ЎY'd!QbJ k]V_ZU}/scJ!̀shG7#z؈ѱ5T?]B9A;Af4slyCj(wr(xR(WStwo*CKv˯F ۥ#+$+T/fWNW* Z)nL=:5Ojǵi1Jj{'@o>-eoǔ[Cԥgb"^ ј0aVbs)m,=~ ˏUs}#('xY5}4QzxZu2 #t 'oy-hTP=\C#/lJkW& VJ^z'*㕰!&6?6 6Y6)AȻaw1%Y#Q&&#%޳(A\JHDdYqbNm<&f;֚1h$=Vb,_ u%c)Ap؝Ub]53^^Vۏ"H}m$.:J&B674pɖbN#+{'&\OY߇`Ͳp"&֓_(%66}?7]`@s]3S[@Wֈ Dφ!'[Np,t鼅d;PrnQd/nGƝv 6e5gHL"tOmYtq0I$Nl_o[7sppJۖ펞si>peއVSU u)}_*l?l_.Wka,xu1 Ԡ:n"iiY˘d1 (qdL2Ôߺ( {p<Ƥ_^7nwYG «DѸS\J*e 6M&Þs\PM5LB   w̷:pH:Iy|wce 0~1֑(TUYٓfβbK -P@0J'|nv-՚FT9;/vKl+L6vʤ0 j8%p9\oʔo>A,Jw#ӿ׆ۧISrߝSt4j&qYٴLP-[5Aƴ՚\lMZIGkMcxH3(0[ɥl:V(rع&J;/urW# ug #Uz4y"JO UiގfSVa"E އņ ^w$&c̷ȅmϝ"MQGH-ɖBAValH2Gc\`k7X %-.H~+NNn{NۍIE~ZڭdmP69bgՉٹkh#o_Vw1P7v.'k9ocZ~u+(lU ~?S /'㭜k-݂I2q->hoO |RSKJwl&utB* 6Y(&76 b])Hcvq6yd 9,}Y=@wi;U̶^=T?=׀9~͍~W_fk5:gh&Ȗ@Ka cn ϑHlAI] ю($+ķ*C|vL]ٴ2a-#jZGw7b"שҥ`l0)Ε@BiuW L3)nw*3?)SSK4pxa *IOۼb FlG)L/)ɕUφOdܗQ@ R/ d% 3cۅJ7c7R mFʙ]jlP0C &f~֛`%wBuvmԗ</7QQͯC&0kTUpo=6D}\r 'uVє8IkLuTBz/;h^v/؎$V0#PWLQ9ZaYgK?܄˒F@MO9N!m#GD%TPrlEr =fPh($tރ˓y`< ]wAndS켳o/`_@Ur fHFǓqucW I!At fq^MIe%:O1 >U9er66?  yAfwP *&P4r;mM1+7ɡ}u*s6%-ٛ8.JWu( f{oοܨ}%IЉ>d sÈaU`@AWEr8t4$=o@ş+ukk\ x#R?9qt*!Cvr<*PrڜD-nz_J] sEy٤F]* Pa R2kYnc\})睚71zKKNެ#FB-)_^g[1B{-v (SH}d,ř N>VPb@`-sd&xjdmC&G]z+"Å_܂@Z\"-,nԍ?t '"}Z>:MCG,&](ghW^q;m"3OwFMBCp&%JU?#: xʌ\{=DS+:CCxuX'1YL_ZmTei 7׽y/ 0_jny:U=u %%815``~}G^Px{xeNL?fW0R73OTB.D4;o P0/)Vg^C5}%SuǠ5;D高I?zʞ2m3xe~6AZ^ʚߍ ƋT^eMEA捈n!mGiȷ zO6h6X;R%>眫<2z5݅'\u4ݽf-aB1hXs O#i)@MNېZ}0Ti;uUˋUWwP<_3E ,&h\5s<*X:]@3Gߢy^Ԕ,Ĺ>-7~$x^vPuU%FSb>:TTTtכan"㥎@J,{ fEJԤV+8($aO;?]Py5ӛu9 [WUI k|n mHc:0 ٷ#Q[K{44!k|~&}Wq2jr# ]Wj?u&sniP͌cZvH cb~Kz5xR?xrt~ R&meEj^(#/3($icfn0|a]h_x=mBHٲ4ӅeeZLAc5wP ޔ}cm,5LoUu~N`y'~8xP:{A}$ɢI]%킱jMo~ ##B *X 8<6 f69\|<nseП⊠jpBݽoǗALucW3Ŀ}>yHLlg[=,LYw sԠs}A{Ӿ;&}Z'N⽆XzZeN@;R(4e!w b?L>6` J4.Bз8"vq_jujGHsM%5R]gY%wo cfe$!FfNb5P=TuJł=7m/:ݘNpgrI^L T3;hp.^&trs?X5_hQR|O1;uU鶷`ʥJDDlтZ^4.TR35d0h 5I p6' y{ G,| S8Q Wcn-"@!( rZn4!7:β%?T"Fb|BYݔe˄j ӿQubVϲu^ʯ6G8!\!r]8_xA5Z4]F1#V ^xGA-㵇MP uWWYaG& q;qXʆuś79_eҨ^7͎!&ķ~)@3 v7tC]@ nfHY}>N|+P}J5DV;X0,DƜ9%1Ʌ~dyHm%P}[R4 YqYTPp@AFHՈ)nt QEgC)B̉]81 n0blm$suD!ff9y,*O7WZn}Bs>֊A^H#]Nv UůsM> jPIϪg$ p/3;c 5U;c#L[hFW}BSU&ԓ|UR w H, :,fpfKfRd'dSKƫ<ʥ6ߚ50'U<GD q 6֣DxLaXz/f#H  F?Ҭkmն\#9 $s5b^E|,Sv6 F0GF!r-i .m+4(C $cHzG\= 3szXݸ?ϒ36 To|TWf+7JKSJ8C,tt~=]#zMJU{;E{]e5=bsxc1sZoYH'74-ԋ&CZBS]Rr4,}?I7Z Q~!hA{@P$Z#zo]j]'cpe#K"+kNb$7"߹q)y,DivrR+!5r!O4rٳL_ ?k+JS&pR6' #s70~ T7K[(s8IĮ[iAJ֝"/oM_ޢ0YPڋ|7d$X6 H ΒH J6؂i\0z4 p:6 ^m bj$zD f)_wCX[ V# $8<'O4&NI:6E;kRh)&ZǴ&{b-`&p1lXZ3Ugj%"/lS$ 8ObDKY!EU M0#CK+z@Ftqe3!mH`(5ц%vs'ʭ%vt]&R!\+:7( bQYc^ [y*lI( X]CgkG۶rK]\(3E|BΒc_ٷXa}<rxaT2cH$`9qcʰޕډW>`.c/s~{=(`TkCk׼X-(›yuC6gNtBE}+IQ7>ՄlPm׋e4mvRuMh&joeW0 CkX~p68V@xX;2gg]=Ar9U^pfoG䓷kо鄫aY)5߹Gx 0 83Nu8xCio{iEGot9h,&Ac ]0J>o+ |YU;W(yKW ,lq^լsC ['' Jt4KTLLYh`b0nVqkute#̆0ADfQVN?MaX@N,w )C̱_yiEl6uPt5c9j4Ղ(Wrhj+jîA+yja#a^G+5tp{qež%I{箒pl}%5zXeQ)z݁0*X0_λ`o̱hiRlK\P6\ s4.L>;Cŝ)[Uz{=EҰywɰ[g !;559b!0cՓitc]v7U ܗ$%Ϥ X/^JMz)+zL3hѨ1?P?NG 6Z3L+!Sm$Cc;8f?)h$$DSIp+FR$]8G{Uo Xqrӛa^1FUA8HyxP%V:",X9v LYC}nJ$2To/ 96zz)Ԟ I9s+є S0Xm% r+/.(aP#+oJ-gӒpKӏ&TImB}Xӂ0su.6*@J L#- ϧ.G{,xȁ Ww.m mt䶂SJ٥j .ߩ\S6iU:ze8{⸈:Bb5 )jMEѯm $“"ɰd"ܐ,w c('Ig2}k$ohj psh:'ȷ@l^oGIN62ЂbVV~0$n7 X=ݐyrFM}ٲ9e!$!º"薍Oak~_iKVGAR 8:.V&٠,tKMq&>ju N=|!3w 4S{^m⢱撂0X$32Uu=緓2]m07Krnbf9V*\M5un2S.󢒻azy$ F-̷qלEioĴ“Vtku;:M`P^Y_2Ddv~'[4vv=8qk 2=R`[{@Gi@dF-H[%B^vk3v&%V]ĶI1]kh:'͚$;HV`m|p"K/H*^́٭Jݟņ\dˇ~"ėQ5sמ3`\AlN5a 5op jVQeA f&;n"X[$ q4 \ {X_7C:Id7҂.t1/pN`JolGwd埀5j<M6[1nPկuS+vē;留0i;jA4,8/s©u5;1'Rgnح[Y@`EXU% K -8FW0;/yY+>Ux^NUp ?Itl`kMEyr[8Q# OW}`KYKn|ɧa҂РzCtO##-*6wTaħ j.RO|&25܊|O!7M*1l9G?;n8wNzM,~ÈG|e_Nz 4G@ҞX` lŲdomc|%'icx)TՏJ!*36עE:,sOkY@MʢEӱ”kV76r+w%2Dů [ \m"hDvR-9I"hu; hTcozFZGϢN䰚6#2{HשIQmX2 PvDFDK$gh^uM]_$tޜ|>}M_;^Yúl%K v^<)d! w~f*Ļ oF6u #]ʂs+ؕćc\F0~9zrf;x 3HM}[f;oO&W6\Jmw0n(7k'T96F\eՉt<#tl+;mpq>5aaMʇQKNxC<Z\ 3yzt|?Xꓚ,&ֺϞ_m"өhÌާoͳ<+hJe3{A4!_ޡ}J'عBUSoTx #RnA) =k<8`D_)踜}{vuW&~ DFq +,Yw\"I{> J΂i0e#Aq$_IeN)KS o8m7Iy<`LGQ>e%eO5`xe)C\^ɵT@IZ" KZV-cJK2SmZ[8wf}?6ތԌ+z%8N( VMCC,fe=]8Ϟ&x H m5H~ڠO;vLrpPsn,rMjreTx'Z&aag[,iWuOHHYTNYK9pVWno Iy&pfn}wto?1^e zdAT1U L]WV.HT)Di3"^MpfG=,/nT4bM𳻩S[OADrde %fɨGD,M5Tfor@Lj#V~AAt孫 b[IV"+_038: }rOjU%&(c|ĭ[hDD_ؙLL^ Hm]ī%mL-FԠb}OIL`Lͱ==.ڎO;*H9$:;i8 2Sv->Č.Ti]K^Ҹ 8aهBi&Y q=*a%0,2I/}%uS[yrtҍ@&bN\)eneK7sI` >\^кaPA l_Uo6"妳taWq|Z3݃S`F|c3Xs#ΦzNρ V/4JǗYu?a_!)1`X-yJKd8An`+b;fry)̣1ę>3qLX\:j(Ѓu|Ͷv>E92̨pRfG\@l4Lq=fқ<>K|*y 7KwծC8S&^[iڬ`,l3f#HHAa9oBp"hT B9ܐ<}j(͖\.z`ч h1b᭫q3?/No:9'< 2^ &ғ:_H{"0j7yS.N%TٿEJ2o'sj9I-:,KMo|+SE ˘E{erJBӀ:"$N:yԎ{O5( 8G$b%/XQX;y[Ac*- wo'?BMSR56F ?)(ng!ohxb[בrjjז`]4J͠apƫ8hfeՌ*r-8[b904 BYH?p*|0Ze_5y5¡ ?JI=ZGv-whaJ&igdS CxK=à'X&w6JclW3#g%>v\S$FA>0v9Ld,b>TI\B EGF&AinjHQWf˂SR- 3 yIe " ο &aҍt_syT ^VGd#un,/ /nj1NŵM׏~Qk<}yli1pN 0.AKzUIouk¸FLg0{ܗԳbm"^p.OuiK0ӪA3|v{+ӳZ2v0ju>bn'I8 uPZNNUt QV{ҖWI SMYcϠc4xE,};F' r;0Z4nɉӗoBouѕ`5Kcs 7geC|>/~7ڵ/>AO~M - oUaq΄--K]DgޢVY(Ί 8)`YTjތtmpċ:Dc pQ&@#a,e:Q-#~Ce\6p-ѫ1]\ "Ġt)PVqK>k`eC$;h~w ]|ڟogvNGLHJ 5 CrNtH23w"j>L؍pJd `6KŅ3|K?|&^tvJ7sʌVZe5ZشݤDl`~o$H: ;FX^]qEJBr=FwHxzx.f6 F5p5&콾^w2{j$6tZ!mC2K&>Fy}_uB\kMH SԎSreSm@k7HZG4/z(\$" lj湑j G{FKHdq V/eĭ]C]>p&A_o7pIl` ZL,{47X"0dSA4zȕiە_:&! [dg:E^{T%Z9q61Dיytl2YoF5O$??ʆ D%yVs=ެM!P)٩D.j#jIowH1..wq~*/bw4[riѰNi:ox-2W & NDg*րYa7Vrm#+sGoUcs3 ; Ξކ9צKFzgFe>$բ9+xQGjjDkrM{$)?%WhrP;BI/vq\k0"kuN ;+Ć_# 8›a}WQ0QӶRʕ;}@cC̭dR q8l ܌φm^ua>Ot-tYgѝB_&}F»[CBeG37?vQ6{|Cr>n1^%Q" l\ۖ9Rsr#L?zQT YKP=1rF꫻gLNON|>D$>14 UmXM[Cж\7t@>Xp|Ų ~p~K564R/)ITKg ᄑv9[0تZn+`>,U}퀯qy. @{bm6&'Qd_lb诅20:+S'4R P5m0T+xL ΒED'EH-SC۫(E6Ot1MSo m@uv&L i/SC9<^YQ8amU ߄йaP`>0`4Ŧf3skDZTe{6Ot|,K:~*)%G;Ur4lq sD,;Ej#{ yVTy<P&vzW_ӅP frTøضZGRĦ,ML_:j)j*vJ|_<_w{RPS77NVƛe-ō` ݐkڅ>@jd0AF ӧ#:rpg[+"y:~簤Yh>vGJ+}t*8TMl|6Oԅ^#>ÿ2Ւ!w}K"56IHNdAzx{''7qmlC8S@֋{ixSOӡǑ/ vCo{lY vJA9J/NMmxReܰ״WP7qu(0IUͅ,`ȡ9L%Bz|6TT~ _UK&P2%eU~aB:̸pb-C,b|O^w"K׭`FQew\!Q)ToWD9婿얿j2̼iB5K0;"koM(ӑZas!kf)3IwpJ}Tѷ3h'=`|͍wE0(Pi+>kS+n^l@qRywI+V2`tAs^(Km9#[b`hMPql3}{!n &ܪ5ݜԦ v ͇AEFG' 4ڭ.0Z!4$i8J53^p#g[y5zF˒l6؇wXYʶpGcj s(DmXm<8)ʖ P .qHq}er EO zu} m4݅O@`xikZ<&r&4/6퉣W!=*g/ԅ+8"/ٯevEP&d| "⣭9\vDbX4 q mW|W^iߴ'j)ěmmi'Gm%c|a…B*&.`n@~E9s=lkxƫ2b0WA(H_$5,r( SV~O2Eb nA $9!fΪecJW+ qLNTj8d3?P: jZ\F)}%9*^Rk֑{ U?eҺ9 yLAv-Gܘ@5gևUjm߄XQaDYp,oemQ#sjb_p\x_LB7u^UÀB%RÉ.I voryadN-cb@1fÕzaFGM  4q؜smNu6Q(\tD/?y\JA/TDɷ-6 m~YcyC]jkj%QIbɱ}3Q+ē<ĄMyzu1$',( <B8Ȁr<87g8Gg" G\4_WYҀPEאOQ̂#w֨gU2+>PUd5%:EJBA:C;586A i4hy,WM cyrG X<,D&"PK~Mbp Do/95*=`ϑ-ƣtp7ϟVG=$EWoWdgrjtA"OYDLc? ͅ*t` p@97I؝v^!6Y;ߢ7Wc!k廢SBJrA  􌨫鄷|ݓU٢ @iv}& r2 wB!ypZ#2_3~3KxN Q3yeLX+R},Q5$ϝ^zJ\Lb暨rXZ@OtzhhHZ-$6SC`Bt4W%F>lx."CNa{qd~I gn(XQ6%g (Wˌh=t+-`SK}I}/`4s3ز'ὥNKY͒5XeAoj D;(~j9A ]-LҦDqڏeI1N}r!Jyq9[6XF[֤nI( lmq{bU&S3c0"3 Z'4Sa8ĴX \:JZ3$K޼/[~+{A4\Q~r-l%,285:v'_`?rDI>.eϡ njlQּb ԽzFgf>^poV367췃/EzNNk .`*D&ӈj-Z?3g8MM&=/` M?։]ʸY_=Ko7ubsxKS}a|V^*JF9}6^L)(=83npChn6 ,Tq)S- dfh-$W6>ЋWg49/ vw V}ewuY\D!w ,#<~_c1-f: tR( %?|v-& .E›@wYn2"J?F_ѵs8uqRF]i}DUih#ZP^_՝<¥b\<-tM<Np4u0T;b,-s|׭%e*•ݛQbF1 7Jmыwc|.8zZ !0rpOeh6#'YSR 2_^P1&KB2/RpGkJ.6-P%G 'U yԾli8b7,|h>$^J#vS:N_b/5*MZ1{&.wn勗dG="$ȡuk:*c6D<COGv⎡.-@Dׁ5i{9Z., ݄ w8q.Y>s9c29lUsAz䑕<蓋\u\_Qp. F ܮ|x?jY]FE%);g,Tq=)=Dy[IcN(UJ6(c@J$8 >kRI,xV狅FEvнKqw8!U`FiwgfPɜLehV ١dPXLL6'w*Qtן2(аA̺)fGicut"Qo"bǴO{P"\L>$9#Y1\@ 16Q !#X}"^u*g7tBKZ3I:IJ!L\&0腩l]iBMOzwsV{_] MPCxlg c9:x+Iʯށ !s:_1B; =1g7*rjˁBN[ 6v ;=h ɿRYE&M:&n>ƒQ"paWR_ƥnT[6$Tڗrp#nCrQWC:!^{3GMr8uv/5pڤTDFko/A\̿evu0 ~Ao7 a(V+M9V`:E^]rӪ¥xAx?.h\u'[!Ō~w d[9 qI?1U+ %`M>Zf=V<~;i ..4(F28)p* مe(MџMLiDRț̔pwu7ɭR#}Gv E#9݁/|fnzQ,/k;' Iρ%ar%{l5Fl(俿ê>ԀrΉ0qyXj2 &J]=Zw$ᛂ1_* ecQ Hg~lQ2e!f 9è$Y xl@FSY#2\~G(ToK\ WYOԿԁPRWUq[vpc엕*M^Fi9+U(MX"(k^UAiEgؔI$O00 REJ8MTNjQcEώYO vKq8߄Mk< e[8Tݷ$F!;T]P"s=I -s+⾤O2sT2454kd <j[ĕ`kԧ;`:$F2\?{s-w:q/e?Py |MNM<<%LkYDL_FӉr:*2 hֲ)QfVP9)l7oHG˧^Ӳ|P ӃW(p6k^NV. 47`s2.CF睪X/sܾ2֧)z<oS/Zp9{#{Je>5pAGiy;nƍ:"s2IHGn;Bv6 7>w欺M9/oiV( ~7vDw Zvu݈quZHA댅JjEC#I ,\D WҸaw@cx,F:bV˯em~B9I^"ߖZ1R^\@ʹo1Hq:S1ܮ qT -?Jv+,qMxy[1TDQ%g8`+:? pQ%F;EB״ɴFJ/R_Kz10rR#,M/~ .f)!3+X}"IV|QY@A(- Q(m1Xxdg'xNoõϔACY5}2o;{?T>Cy5Rx;l ؤnb܃Pyucq cH}4P[0&*C//z&x;;䨒Gw !fwCnx |τJb("HO%tI.0Sm15G_)cB-sm\Em>I{ϜrD+H #UxsXok9)$S:yf OŐدxEA֞i'˝&HC8qL ,FwպEN^nV h7N_61\$8 |q[J C6{ :\ڍV-ft`׍g!j @?4Mu*%c @Ş?9yĻ7Hb+q٬7-QִRv`~jc8b\[${#!anUPsQ.|])n:Ш@܋~7G To}cbryq&v%2dFvɚNJX7<1◒7->VG{ME4{T hgf4 ~޾+|?.ݩ(V~m nO9i]KJ 3tCS/X`WDxiA*3؏QV+-6QkCM!̨e*SSSAtn~A8?Z2\re`ؚs 5_6C(%{g+ :,F;kO☲_l+j-]BD L6BUcjP7`)_K 4Hν)@?Pԟ/K>Fq]uL+D` ĥ8 0JZ= uqDVuM7x./gy lʘȠS쑦_04P_813hH>֒̀zwFWy/L82$ eaؖ6q6֏LXVkveN;W%kKɳپ̑w5/5cDxI֋LvI:=zJ [uSm'x`%+TbV|iuIo}(Lnwo;{U 2eS,bMm#$PR(n{q%pQjt뒗,W..2 f+Q"Gچ:ު0M gy<* g/y=yz_ A3H/d[@p~YN˫1'(gNTqA,K cz0r?7c&:ur _|dQӱ6E|QKejwU>N pv|#)QK/ń'aH#twJm5eql5OO >yg_<FCR/k D+5t&ET* HŠ#[.yE-ԣDpX|XyRE,zg2j-$}L`%o٠&PZkwfDE;\mƂ~H͐1 s3ze{|޲Gle-Uvp$vtQń| }M|8Rp"%^!w{6I@3~=E}1a*q4 DiJc*8E/98f*/QpU<p|A%c%Aͧ{5qz]IX GՐTC7r3@Rʠ''؃bпԜ{zwUj&=a(ฬ34K@c3sl oW4FG&]!jV㣐߆,aTu̬8Gl%!DLYOōZR`;rm6Zn%-6?o=ٶ|߾G3@} Yb;-VQ˓QϏr`l>$#tVH@L M? i|sm~h 3wڶ LЊ0M,Xc79B1T4ԝ6㔘nIhcEES9d5CZdzj2#BfXfӔ|[O.?KT}!& Ɛs0 .vI;Qޗ1f(>knd7+D6?,җS!of#4 Gʰqi"8G#@J% qs\ amFtU.'֘B\x>\%LjDx>Wf5]%`<:U3^\FY-?.ӯr(dNyP9NPc ~f5qJM,M6 uϞ4~bS=mK|+EjpBbDqř//yr Cw77 PPƉTSX,AKrK;H&qv@-89]5j9Fp" Kls_/E^y?^3Ӭ}' nXE; b'F~.-:F6WH&sjvJ!R7%Zwygֲҩ Wfi%h.\Tƥ˄gj nZ;[էk$yP`< JE^4}ީ+p CHjTtm,-} v픗jHD 덈e$6Ӈa G}ZHH,{˩5铃vT:0X{%?h(VGS.`JvouLBp4 x㸣4PG/.p:-phEW U,o9-.jB0_l䚢ō>t;/|ldV7]Գw^?Ϊ:4gvjpoU1-*;r8\dm \&p(1;Q|ȚIDmJFPUqs&Ħ. s=N&;b;<ۼS/GXzt+Z]17F\,8#_(7Bi $fę>aAԥt+ xab"Q:!m0~򕂭10['q!bn4<]1Q __č@ߩQJI[Bi6G}}d(Dbc-%v:wcQABAeg$1,R%6 inlZ%*?\azeF 4=KcF5>YEJ۾˭5{o2s'Id%S08D't8bw*MFΔ>-_NNV@qyL9Pg85ip z^JRA{?KftcWOn\ 9C)ˬ!O&nxybvz/ϕ~=AzM2B=\-t8祙m-n~ )9pr1kwbɪn+%|9eDP(U(L^Le`NYU2];3KIzEƨ4 `VA@[=O~fs,oX"Jz'+= sr+OV6t${SYPi0 >Wwj0Eifiqt>;P(إ8"'3 S`{'3TW8|HVDF[i,gINs9?1U-ǖ[Y.5Si'㿌O `=q$.$br,dEy9_;6 V$TsߙA:cR$"]s$\?hU)kT \dXS[Vr޵_4 N$w"˛{HSٶ&(f+*Yhʁ~7`/;]пc(?&}wt.- BtceL0b̺E<0sI#~&ԩh #E+!i/4v$)SђXjzP(p*q:2"{8CsN6`()y( i ]گ T>-߫X>^ eI0PӐ*r۹]F`2 Tm ;jϪW̚كM'gSOn]C:td?9#)Jۀ0%R}5iľI6&4&x9NRSM>vwv˛S8MFsYݮm׈R8@ehRi%BT {b|NLCh#5MFaP)[,b!؂Ye̦]17ӽY ^Î(P,I™,\KOQsA)S|iǿHBJ+mP[VeSGJXڣ;u29@)(s#Y"\ܦfrJE6h`/iݶ+X*!ɬs𐞭hh¸0Muu/'xd -j/Δ*xnFl,zԏdcTFLW,!l *:ڇ'kmw{Q"&Y [_iw!>W,*xo J-; ) 775kV \|GWGq(UoeZxtB@ ne}v dBPGXCO{uUx_9 ƵT }b_m8x.p"9 T1=,9&%s`~ li GLlxRiqJ+ZBTN% /$!_/8d6$\-b+J=[#.՚ԟ3ܝ|lP0F֬Ui!;^mEUin wD̅$H߉зkA|?܋N!Μx cEVj~v#зH?-,95aQT-uRb,8ɏU Z[M9w #)}NM~\`-T ,%zvL?QY)E_8*27G ^/0#Ű x]9!8e1(X+^F 5$cgz#٘;֯+JЁnՁ8PfAc1G P?^Z92I<r lޮl܍wzzax@WZCɂ)b[7d Lyז"JU©X|'4t{%b^KR5ݒ{;@<bɿa} ~lHy۟$dB>˴сi"dBi.5|+=Ijm5?ohadd:4,4n<LM1$`f+̜I@޻Fۖe]jڑ9/Ƹ9s7p R!B=g8OAn5RŠrua<3Ìeĵ9sfGrK:(mK pRxb'x) Z;k'5'he% OE*&{9Yb$d . ؟̎jK&0WC S$A/bY׏U &,y4;0FY~,?//3ϔ!ǎL8o&70g j4SJr}|k8Rc-Ɲshf8 g&XV t",!~89sH6`^`I1tߘ}x~"2i9e99s҃mkNoW8G{X3{2ʵ t/h9E)N-&3Q.0݇s]Y=r%͛Di(hpu┃Ҙ߄1h ?UjuئP}`6ii-4=8Ès@LtLJN& g۟ai߸YHEү ~n$cE&A$z ʗ'a᱁y^=e Yđ IomD$ѳW^mˈrԈ2s[9j˧. mWٱv2@ҵ)צ'`}>v Iɦ1[`ޙ9H#/c}8Āٷīw1hIHQV)ǖ&4+ ku86. F *rLf_8sT_M1O:OeSŇWY&;GV\|*p'oq3!8Ń?Ԝ]Ċckɫ-l+gsKԟ%}ƠAmZ[<7 ̜haM21qcߪ Pi^gp}AV'wΐK`sZYaӌāW`bH"%s-}qk ڶPJm9=3^K,uUA8#%Xy(ykӵ6K R~ts~oz0[g7 hDѰwVAጂY5V܊^ƪZ;3>:< ~eZ}0,#"k0CN X8jWhrKP`ȾaDH %48SZ&:oV۩yz NI4 3;O~~ NL6lf$pxެb 2c$M%"/ kx*Zo4JꬼJ6NƇ R d[!:Zx Xmn y #)R1C >џ@',v<䅣  5Xs] `M-ż I䖵Yq &@xxcL27Y"ĉ6憛)8 0 XQbHD,rvlUKsa:A/pEÁv BؒNOxfMsl/7I(%D_^:mYW*m?z*wg>N [_V潯's=8.)N'Sӑ޶/ZHXX८ < &X@e[0*S&hg*3k`;$癮DLwVk@rxl]Lå'z,D\=@ksd _"/0ZO9[) }Xil>7 ӿAm(A.qEc4j?鹂A*0ҟ@#UK? 8EIcZ~'6N,_uwMՔ rDXaEl'[.zsLwn)f@\QZLzsX@"?MW}}5"I(8!e,.LF':8(HdrFֵ֞$%-SWwϪ"8d/N% 並ͭ8D-ճAdg6yJ2OE[iFBZUF[g|q|6nx3SI= ޴hV싈90k^ 8 -o2ܶXbzi |.'CO'PSxN#k|ͥB`ڴ 7KpW-3op:2~X@}8W_ *yȘVCoI%~k^SpsP>5rҿ9?飃q؟t瘸^w2"8&HZ*m< ٓtz0ep sRn?wE^ͱ4enb*ҕȔ]!~vc}[/ #s5 }+Eo82Wv0?lҥ%[^κq遵{*6'zڡF} 痣tR`x*:f8e7k]0W?\$4І?99&0pKbS*PACd Zc}'yҘlhaY"> o{}F%кD2So2镙(5*SM.F.idZ8 heq{ا1le H W$N\oqZ@qtX=*[i0zahHJjVQj!** aX7XCZJ:x}:<z-Xri"#֋lPٛʹaJAk.9ep??$<\FKݻu*ͷ98} ŢCU)hpZlaҼkܘ4)\Afa~ }8$T`:@m,*}^5o YLmQͭMQq#A)1Yˎt FDJҮ,ްaLY,TIZ%[~lv7R,yT]gKWbXk+V'0|/~[JQEa$btr.hyh3K>P"|K6*$#ľ%LJb{4JՠPSWR2}Fh*t9AJoM)?ў|*~uڙ=)1n0,aʣ `*쫱;~ɠӝܮ49{oC+DniF4iM9C@sG XMi).Eg{qc=lt؅ G]UaO&:"oׂUUHAMPv0"atȀT}'P7IQHu#ZFܠIqz a/ZKT53|p;dω9d\1Apm]jjJ(~1Se#=wk+rߝ!_7&΋Fo^}}":dklRnh(AyzNZ(m> o6!^QQnqlVy=˜{釧G}(qz(3'זV L˂кtOWCla9ngam+۸7YdYYS2cP}R\Zp8JG5~ n@koP ЕDC(<] wa #xGNs$@d,sD xMyBJ~THn9squ,bɍAC0&2f[#(f5lP"jUE:X!BW :(haȠhxNd\#Q၊ŬGy{LA Q@W0TWYhf[}@nkh56i XuH j]XaN ʦS^ :LҎXԂ@^1ՁQ wzP'lriҕ#Eb"{b,>}Aݥ+;1y ![&̅hpBT7wPxL(j(3k`fr Ѻ1p-[8 rcgJ9Bh??x\8P&iя-p[4~{3jZB<;}qgp;*HFޭNWZd-(Xt>y@r$QP x֙ʚЛ>n sg۵&7;+SeWͼڙczF?",Q> AHB ћxl&:-WLLL <-bDLHKY`&7^4tQxT GNM u߂cW?5:%R.n>EL\%*+US^ 26TJ/0'Z!K8ǍhFUZbz8.8Lvݨ9O6%k.A@I3nCAAod-fq:0. ⏛l=6[EPn`Z {n]Xn52snRMQRG`APrs9qz8{B,f`32L=kepM@<:PPSRxr;v)2+u[N^%+H*M3RWFҬZ8>14 CF;CKk{\|JE]:Q=,{SPE"CDK_2#)օkht_Rbƻ!OR^A:b )=0go^1vSD%R4ҳx[+0Վƚ{`g5$造K1Vv ]Cv9tx; 7$s rY@XC$t6d{htn!~8JRTP0-Z-gSg°D3x Xu BJ9lg J4- bC=l}}*o~@-vQbv@91yV|aw)?͈g?פK(˙0LnO+m`~c1u<1 OUE.f].|Vl _bsUٯ.`Pa6')y^|=҂:v,hGåܮe< us+ۮÆ2!wb6XY{_J1#C ͸iE>3﯉GC%ex].Z%ڊhZ]Ja J后>ZWDӤX:~8Y>Y$^3hTЇ,{{h4yQgwG7|׮Nl=zglAi&n[5.X•H75 Ṕ>Z~hgOtbl:]%a~Fl';RYԊ#((LoFua֋ih5;^1 ̮:WZt;үk0Sy ܻ[1򰑌6CE!+C2F^pF$G4nѠ1iJ5+' mQ˷[&zdD6_i!4q87!/sTuuڱm?AX&`F 6\c%bL!f[#- CXV~ͭrxۯG~vFvYjFuu<Pf% >{btه ⑹K8>`]jξ!zThlᠮ3 dJ}YZCXs;j $s6r_9P-p$$+^. 0T-хb5 FPb@zFgvupXx4$m W"<6, SV¸HlvkdExgp𸂳sؐ6@NE_O o7I6aV%,#{NPV",A<M[".I/ٸf46j k'1tiʙAqr[^uVZNjDĥ$+gfVEX&,l`jǻ*dtUns㓦H[}ҁ/Z]Ɇ-QLj1yIE@ڈ4 5O#حo1VN{ڜyZ;-yim ;>n/.賽i24X4O80",ݜQD6/+@[`yv$!wk*H**$#̧eDY8.Y3t%g߈O %űvz?|,rʌar\߄]2a'L\w!j*:-gyiIl&gnǧ~vX=T6HW%IiZ'ZqZ[ pnO1f]/ qeuU6OsUAkSS6fؖ+zbzld= :YGB>'yk+n xҁSdq-CȞSvNTՀ8O'Anj/$ŌVXल#ݝ((sbk3<;{)p r=.(.?CiÄ'IުLFjcvfM|Yx#(e* !璶uΌa;b.?QFy glwnӭ:ovB]ݍ5BghVmشݒf5#t/Ȧ=cmK#oJKUez̈́>7=ܰS\gI߯WW֕UKl3@8SF/Le*3L)MV۶"F$oqkñ6]L|@ P E<նZoQĐXNfuG>.!ƍs)7㧪Q((X2=.lIp/֥zUq,Wl`Q 0|y!Vnlwkӫ}܎cT"{+kK2~5?kwR"^ DcVj.&fNGj#4)Z d%bF}: ?&jQEJxLTwS+ >6GuZLt\:!$wnz(Uڣ[=9JҀJ+T%np wiE!ˆ=F˕_3 GUn` *>=v\o}vLol{[yd1M̧sQkh#OCc_LP1cLPn'sޗ"|#}јR XR3qi\ ?m7=7oPm%]TKY'YCNIqAa17`qY*W)mI%KUx*Uߝ6TH1rZz'SjFuN6S1\WkS$HO'&g*ۮ?[eoOg#k>˓rgņUǯ A `;b4:4%ٸ.!u/?\YL4;AI f hԛB(C\at-Qe[aX7_r^|: /a;$2Y !eY%KnH饶֫Zxt'>Rp}s^DF531;7fe:(V3P2#@eweRndp+m]?a_a8$!>V?x3o="ce UC.KUΰfٿu5S5M[ko{p`xP֍Ǟ-)JP?yC7jIZ^#4 9,s'\/۟q7yqРn〷]{d#+.)Z';i-Jgs } ^ *omCہ1٧| =I\ʭDobҷ?p+{7|dn7o4qn#- $qRmWOC.f;RrQ` kwJ#:h=Ý?9L"&xiN9?@%@xڵ!/8ED R?\ G/|*c^|:W4@ p^/`f1o{RB#۞Rr _qHzSkg2Q+A33J1d7s B3ɡg ȋlk8ؚ#sw NsJ|߿pV +DEF##ytReW OR23X @Gu|^gFg hA kFsQ }0ڇCj 'l>n\5X*U",:tCe/Bxbb>]p o v_,+5c0ywBdBjn$McS~yy L_]+/ƖbiLF1>lNX>t0E^jʆ'svcخdͭLՉb;BDn+@@<,<]`|,*f4pO=Ob2HGDiVߡbA`]$6ŭJi;F٪!XG( ~84`Aq4hs<=eJ]Mɿ躗H}LTbH&A%66]0Ľ[iTX f_5 _O A1ՐiOH]G6PLu(:$&9c, 3 Q)~|h=ڬXv9(5m 05bXؖ·(uYʮ*A)s3ozru4ԯxcČ{BoUMNs /VpJl:7g>5NkAb;496@˕Kk~Ҭ<c֬'L'x*K$*1 ,pu҃߾A+?3C#fm_0"Om~ŽN`?֟ v ;g#9E YזNHJ9sٮ:IAA c{||-6GT,mS(ZE88RsP :McW%ܰ l3Tl -ry.-<,2 3eKFK;8oӱ'ZKjj{^b Οzb>),x)l.iZ9,/jS얕xpQWKj%4 wW"D!=IhJ"90v/∪kĈA)@.L%ڒ_Rψ. dZ(uH<vEC1o?B_ G~ $.x$lb#L6؀'E}wz2!6o3^:OΗ{"$ow5 ЀȢ0!ڲpeR PCJaC5jnXR}_G++F%,Nj \Q`qFy~ykfd.6׎`b>D`Ȫ:!:ꔋy6F[d?AR7Di"{!g݋cdQ1uym&/]6OqQMA]Y[!Doyi[i(%/6Bz7wNw J)hNpt\|rx-Y* =fǼ\BL;Ln~W'֣Y(?ӟ S"'`vL?PyJúvR' 0]BG;ۂ>_ߔ}e5߻kptjArE,s6QI 턤/$)VdO,^"$`W)b]ۤ YHdW%ۈ\^njK,5v؝F\~Q~0C攴ľ8e/r70`|LEm5@p1dX9I)nȡuqU(LfSNrpeN{9R~FW<}A,-wl,Y2~j&d%K TC㵘rk&9[ rW<:$P ݴ6o|-F:­ڐ ūZ$ Ct(.g]KDOs\MT`qIe5 mN4-b^? G+IC_5sk:Զp+CEh;5!`JKjfSVmǣl 4%hq!ګ+GiO2PLٻMHfpƧ̆îѸ!KNC]z%.dԍfv+{л!wZ~VNʬc!Qv%+O|x#T^]U~Ǖp8#Veq+tDPfT(s/bV U vd_e5A@ #}_ óKL "F5FQ^+> z&ˆ*z)ƲbG#@ziwn.B)!c[_#`!U P0Z,t@7h q<38" CnWQKgq=!,`H扐F^s kPW#[#"ųXKj׬{XJ. q,;ɧeܨOP=lM3PQ*ˠXj ]2)l:=`{oPMފrhǨv{5fq E>XY3u-tC.!O7$V` !Rϱp78梋:%pϓj\J']l,.}}K\vJz lwni*pA%%.xĝeփ~ k7!~ڴvLG`JnIa˒={)z^Ep,nJN2|vp)"zvm@)wG/|^A!,~_CFF˄XeuBMT'Sl8BdbR]L@e hm.ͧQYcwePI,@ 45@RxHԁէyfu%EONg^i{ )}w͉R M"`okXה[DD40 ?mőG%<Վsx.Ey}Q6٧b%}U6_]3ׇD["2`9 ' 55bHt4&K9bRNV$A{soHU dP֖*-ΘkG FSeOETLJٛ UAOgѫ|1; KeRmf.q _j-]UrA fNӓn[D(Y3VN7!ȃ|<I]N։@qa9&Ld)am y9jN"+[tFXhXD0<=;h p®]Ee%(@/Bs FIXQ%H?i3:׼ܛ-ݨu"w .5yHQAgȗ*,"9=8"NjsO0)ܿA)4Mij-P"g8FI4%ӦP<LZSqjEC&SrmKcAUj8A 0K^"{E'`7\0 4JAЭs X9OnsΡ9uEYxnNguXlPJY{%h4ͧb=4-ó12?hت^b6ƪledKo|nC;1kCؚj3(6EW71_[S- L-[m -gJ9jv݃WJ5>2pOԈ{ gn5,OAeTf#tdV#dQ7f=!YʧN"tR&5)Vn&5+.%r0 ,l_nk\-5k~˥؏&eZsJD6 CaׯC욝<(ߓ?mk*dhff64 J[yz(ۗAPU)eҔInc~>([袴nv 2<Φ#Wq'3 ׉]t)k5}L=oq,mo'e,#|o˼$mhK<}*] J֟ { I 0CWS]*[i: 󯎱4YC&<=ϮeAacHTм2?-X06w)lEFS(hIAsO Ks6]DU1UZߑ:ڙP˷6!uR2|G32HSKrXnNJW@$6fM|gG8fX>4w!ԟ:rĵk+q/ҫ23T e wpK*jGE0 B}1YzIdzJ:&5In!JOP|f鬃Mnp?af0@t-G0sU47$ "r:›( }\u6vC}P*)=%8/[N>^1 *"ح߾8n3 .ee6kCy*h*p=9klKgl^^a+Khtªpu2xn=0)Iډ 9۴ c)+lWd?;uϾuI!%l3r} Z8^`j*Vm3eHjh?'>^_$&jGx$+]&^ZmEȯIϱr.fd/?L_`=lq4W~7zd8nB%dhbG+#caz`e&E焎զqy얬'-FCwHbxYAZ`Zh̪ON_T$ &.+LUhmedʛY5a))ZV44$h7C߫K-qƵ/˂=ʭ܉=Wj/u&lG;nl0ksR6|#d/=S㔟>2+y{v1@hu` 6C&VHދ{vV2Q?렱z^*` 2s SִPo9rIy p s`Yh|{3C-z,_\^P.Jۦ!ҁ}pNsX UN($.L~ ‘sEļckF3T=Jwֻ= F EGʀy,ő hX_GĿka-Gg.1P+)qb\Cr~ll'P$l,E>/}Ooܦ|<ɚ8{kxv 4oySZв@3$ȐwU^ܣL ȠBqd7'+h},)ɻLSnݵ tL#>c>^Qm͝lwi>۴^(*0+NI| q7?,,hF6юN4/)E=D M @s`8ع-F:̀V*il;h(d]nSMD3$nὸ,b7eDR#b"rN=[qu3qsF Jb h瑾tA~G2ٓrkbXU*%.G(ɃPfu/=˗lƭ)/ QUf큶Fvq^{ԏv]QBJd*!35KC5_U8NYrkH + d-A`bdROm&Pōd0%%'K)ơ%?T >.Lw4\;vA!ӏ'#ܚ$xC f ,2=si!?*7A43@j|@C*-4L0?t"R1QwB}o#(0GX'7 ݽ0#U2E~.ȳsppzb@:%. ?f+0܃U). 8|^mh.p8`s2@au'_vqrDZ(18I (g# $sxg wmni*9Y8DP$H≢N85.R l7|G ω>8bˀsPhg:Z%4*B<,ZEi@onF_2h 꿇YdA:n VCjץlij&r@U*hMXՀ2U=mNyJ\Jql?U̱Iv:d-]'Z7cđVTb`s㦀P&,;"޶|˙1}&lg~"ߨŒt's$FGr^{?~kx8!)е;#|#0逜z /w2~5v8D)XC70SJjymggX-RDZY( 8UJ5OzXklЧⷌGڇ4x0ũehoxuo @v$FiY'A޲{\iMJƆx>);aH/35O:KDT 4ǝ /= #el!⡴+P%wo ٺI5Zs+=ܦHQpyF+U):!Sy}a0o3; w6F.8"զp23+$E>+*/1nnōN: 8ص`q$%v5z Y7~# Xظ4/ NLZtsOG5*cd]׷}t=WSSr4RX[I3e*ix}Āv4mQ~5&M6m^hJu XBq[<ˁ2$.AA({i>.$,ANcZlQ7zVCQn 5aU".jLWg[bqx /F<4;<{X-Lz۠gW84 RJA{1 -j'Dɾ¢;CqIW~o7{◎1jFpQ( mlAD% ^\}gX(1.>.|F$ַ)um [c|I*|˦1Z1loĤ~|q+Ujc29z*K/GC,C\z&Oa3'奍XP,*L}JgrMߋ֟@/yCR a6j욻20AxOJ5]6 h:14$3 ӄBCP>j&m8qn&U1B$G6S+K[׮IsLZ?{Pe N޷7OY’~PƢT2b*3Ho|%LϽyp^_ XY E(Ke&ӯ rȐ-TD aɞS O,[hM8E΃=n!P%En*uOj~I8 *I$Aa~`5λ8x̾T;9M-[F_b6RLFcD$ 惊M^4&Y —XXfO׈u>29= ӎgiwG3|(}Tڦ鼟蜦 aGQzwor(=Z-/v%+6H¢N 10.eUsR XdbpL[/5` ѹ‡^#R1pپ:l~YǙQ;]Nk<[юbQ<.uEjt2.$QO?tEl'rkCxE&:f+ Uu!~>P$۵PahOHKZ]G0M WDQg ej!C0")(,#jRV9Ѫ1:;y.8.a!rC~R;ɧ68`YveNuVXxҢ@;[: 6z=PaxQbajÀj>ܙ7:kZDww Q( Lx_~N:xQu6v.4IX`d `C"Y&4xg( S r@zҀgU0$m_;F}'6R1]I4WbhgYnOk-PysZD:7w愺 ռהY߬.W+pW3ţ$wY?[ FAX\nf#I<r5yZ`&3ȯ蘓kĦ@!ڗPv9 " tj4#p Q+}y8h d xLZaEe ͝%07?o榶~-O ]"_8Y."i܆Ti:Ju $+3g+~SwS$ź27!,tZ |K qgڥJ)wB,zɚ'۵+PaR~vV!+G_<26ayO3ѲzfUnhHdh}K[J<\.Th'q?M'rLŒ+٣AB D21*r>9ge%L yZ A0Ʊh 9=&CZ!}hcA[rUId rFe*j^^ 2@F{-vꤑlPR؄׃| gWoJC@"n< swޱ 2) XDnA?Id9D25%? .;eNrUf e .1' 5*|ծeIlyꋆq_P(5LkJ%4:O!>e4q{ p, pbd-ce$d:2X%f+sfjqк++4㔡~ˊ%K/tr^gm_kq)~@Ý2ކ\Ņ*$?g:ւŊu M{[:bɅ >#|qD(֭g-W$GVg9sz0A+66: xIJxڿc\4' 7v*Н3 wm^=G,jItN쾰0Ìoy{H\+q~Ɖv?L<09MݫzFpfПic1+Rw[}O,Ify!h {yeahzb/p^H~w7@n :F;&$r n]qJ"WǂȦ~-BG_[ $'I? C2X^+5ʐqA nv"c7ߵK-ӟ,R7| QՒooGwLOZ):u ԁ{t{Ȭ1-tJ= ;T 4F'ERUo N._7HӗΖS2?aP8?kՔbF{7gKxCP )]]PdVe0&+|ˁҞƷ]2!_DH7WY:ޖT47[_~yb\Q!:Yo>cO D&hg$;NR ;Dߊ& OQC~WԓR]1݅3&sv ӟ!dddR|sL4eL9o3mlԭ yoޱ"y<".ȵ'7 SO(=zߜNp) >kC?".je><%d!?b ~"%xa0?1"|}ĉ}Ⱥs--e ]X6QߩC}`kN;$$_D6@[v睋n7Ai|*Ťb5jN&H#=$>,fU2/a/=fYvdafR^S T-ȓkPq2WJ'@S߻7%h:w~,B n[JCgWM(+'V%o*di ]2#TaUmU6V* \0d82 ~8%e_J3N`7NZNmݏP辇cEAhN.3HK4'ZNt":"-l E"\D|p`rKSGw&aioFg*;PԾ- ^Sh# doJ@cvԊ/4Xh\75kW͎х# +E[ c2?~Wpã#j%ևda_TWO?7ekaXAPƒcF`P/kd)ʏޭ7`o#cdwUlӓs-Uy= ;y:.jfv%wa}+JJ)dS9z2̧BQl wH"A5p+&UD "@_|IȽſ߄jbX: S} a28WhGp4FSдBP꺹JZ8aiW"?bmȯ" %O) Ϯ65,\di. u3O ܨM2ڴL Ļ|ae_s? I">@J/ZrʻdWaE QŬQBd~$w$J,`3kxȂ9c;Nq.9SJt>6Lf 2ww!&/cs8H?X6woi5[=hO3,H]u,;!ALle1yڙ^2UC^7ҬNj@{?ijK;NAd$w%Ptޡ;Sc&6CspCX3{6sa~.>& dNM3@kHК@uv;1jaDR$b2B6%SD/Z{mOiޘ#T¸^ZZULϪU,;Sz1# 1Z1Gg:N$,Eg:[;I흠81[wiѣ *2&pPf0>,I:ϲg嗝 Kf= 04y6HH#w[τ 6s9#X0~ nItʯᔪZȭh-'X:chK.e"FcKG?D:|zq&66EIΩrP|VՈ)! d(?bi ϽjP.<3#Hl O/Vq]: qo(gETdyedDFč/83D ZI8$V( ̮p92~iMhS K]bEps͆zsdnB%Y,m"\;) 8g׻=VxG7eE d6hmBw"UVK>(S[{!=q>Bf┤{:b]^Je)>MZQzگu%@N.mm@"D?z_٘ @+[Tx~Uj*9dl-a܊s>s[m:~9ϣ]s~">,MTzc$wz۪0k1a](ҹ`KMzfFZ,U =tY2YFd=SmڋSG8cuSuL,n XFVn'ƿ4pg`N.JڇNbdS#UeN09xo&'21 P[z/6˅y3>՜KQ_Ķ_770,r@;laUz+P{v8\%&fAiQ_Iyqo]:^{&9_fkHl'[ջ]=@ȳȡOB-ϗH >}_WT/wy쾴vЅF+'jRtf9C}uI|#t{^-"^. s~B8"qkQ [qN g|܂O#( m8 o-2Z+D?^~~AlfcVFTD}P=0K_8v/`L1m ˲u~0< h'~J7?@>*yEzvྴpG+i7-G^']_(9v?}m@Yߥ7͝L;>xG&O8VOIcg m sM--Ux;oNFT37py"&vZuopPlWW,<^I_y|D{]~z%㗋!ou ۖ+̸=҈ON^G_%N,uO~]6|+%W IY"Eu1$5Nދ:D/ԥS.Ih]Y<ώ8in (3<}h"0,'wz@5s 2\DܢҠBH+͹Hj;x4É߾M?Oa?|ty` :e~ }3٥`?yiSKߗ0;{/>J5O]WS$M29yƹo66Z,d)d^A^cϦ{oY!R?}eOeƤb)nJ Zeܧ4,'YuA<XO3_sGi݁dh/4 .)j6o}}-ac^`kHT6!H_2aAйؙ%yWSY֐| S}ZIFd@z/c !}X)p۲AOOL|mmce+]@ȿ~RLTY;/nݞq-Ȉ}33H]~(Xt.r{0^CHۍct: AV>&ut@-e#PX}nHUX&T339NAvچN>Yk"|;O" R+ 21!-n7,";c".r hu^>AHDA,*N{)y PkW`vqP9ѱ ;`%?7LqBiQ߸-VA!{JIPg^̩WEbLeb.KWm#"1B79!1r H >EÀ"Rww®LTR|\3`M[GY@ihefJ@KhQ2,T$V3T(Q4lcM3U!Tm"[ FMam蝵v1 NCS#Ӷ-T5 p֙~W~` Qd֤cqk0I݁ދu:H'§͇!H'QS\/{ i9,uF3!BL7mqXVBrop$'Rْ,h9IT`?C2 sIv*^t4/,7`>O*dVEA&4"qD0->OZ /v"w$^R6-?O&t):U;ƙnC Oi!**ΠLOvIBN=A\['ĺ,3W. VdxD$^C=hp-"<*PQT}cޅg%gA,%7*^j4Y-Ivv *2eQje6XwG'^h #.O)v 3y2$w|fAf^\Ǜ̷rAL̎<=)iP \Z&Xuk IZXk&׺I\afK; Lu]u+0j.'1Yg3Ե y7=yHf5 RoTu[V`#b68LEaᐒ: esUadXۢv{'CM( R2R4v:uD~` tzF*LL&{ :F h/EL)J:R/ɎiblڭaIc;0A5V˄3v#ڝ7tTPșGCn6h/3X-M݅1tCw8~hve Z0h:$Rhһ*A5I]⿷n/3-kz! M>a!Yբ4gsOm97aeZ/u./rpg?L-5"˵vO0A0p`@2 ‹܅^ٳf34ugWK+%Ⲁ'kI\:E% j28Y6yVgwaFAJ~yrPZ7jo^t8"%p]';|a'VLf~zDZ>4(CYo! WvH>GD> ?WU]{$dŹqo]J?P  rn0I1/bӺJ&+/w4ޯn3Lm+<(y=oddFQzE3,6HX]?Bծizr@״ &AeY+vwhxtV[9 b!1PGw5"-ŗHccxmE?ңu)+X|쵘E9:eK/A-h#g\J2VRRQcm+ZB_顬}rqmV,*?=Y*oW6~ Y K\i[VZp>逵=ٴ)7 aq7$m\{2 yHq W3Ȱ@s|P~ZwSK3~bhT+mfu>ĨYb1%"jO(Q,-7ol@r:>w:?8oNYF4;r<q??2inPl^orM"`:;w չ㠩^ZI'Xbn8m^ K\vFO7_7|w[=%p&q+.sߘ:$_>v._hoY\V^) ВeՃ6 6),"5軹Å^W,-oe:P]:;Żm^ =!u}""pth@ ovNDھj!зGE+%$ӟ4W}MãRo'|EQ6fr~_4bn!:D#Sr\eZKՃ|I9k ؖù<4Wǂe!-(dv^ iY7peiN^ &|o↲`AQ;Û!,Ţ_ 2-)']Prml_3uqq]Z57?zXY$ .UN'U{c 74S1Ljl6ޏ`?$'YO>oXhzQ< 9hb NwbлYɄOg!I`%[ErܛԌY! ǹ#lnxEΠ;/XB&#PĬ*:ݷ6B0](he"tFCGKue|[TY2C";OIwJ.#b㖙m`󈕶^TvH>zݘH㘻r=̔PXa Wlb".4;9} sZVb ٓ:p΄k=5 rRVߴa[#4 ZJYR=}FuL`qc?G C ұ@nAh̓ 8pkӴDoΥ=nsSvKO{9n*2#~)-EXRbQ >rԚ֜hE/&u3Fy+iCȽ;N([z(wg}dT2LM '_}nqT8qUICSea_ɪiez_rs }GB#?Ӭl#OlOsVyǂjmӰ:g*N5=G!/ !|&b}K ]2o@W(ˏT*tO_j> "F>9F:w3AO7mђ9nQ![gȀ:?R]m/E.u%Zv `d/IRwӾqvI٬hg%"Y"`Osd:?+aOn"=8dUY{ c xtGT~!Ù 1asb>CTCYc|^tI4#,0+9坟W9xl^Y=xVkfw{Es_;n Qd5w)dMhqfqꩌ Y^#Sܾv16zAuFR^E(EڷKJT[Հy41ƳVBpo p5u&A0pip*O B*Otopj,񌶭Xa WԊkx9pB@ u޵B E:I̮q:{@|~%ۡD )=͠{C2 -߶>rӀW;rJ\Q:#ǭr_Ͷy"770OWj-u82+Fw`R }2{r77\ߊmC0`Æk}YNsp#Byٕs;{[H0^.. Na-GGrN Ԃq}[5$B(!gGY&,KNBlDcHŹN[1T8>6ŮszpgިebM `\aLXJllɈU =5#ݲC;`(c=|,{_P"iԨ=It:&̉K4*ӕ k~++#['5l+^x2{8I-/_BI-"4γAk?^G t j\1RO j82u!BțF<5p{ZP̃ZmUTWnӧZ j2R6P*c;6as f4p76@JCʏ=PȎT=}6)m}뽐gzyy }GTjG?#4>gZXi8b.s~$"ע+Ұ)>}tF5j:}m)I$qr l; SFue7!ׅTq-|Mј:v:KRiDtL1bc#sӜ%I(\yKmz+R<ӓs6;`JĺzˡI;ϥSea mL_'hJiLhޙF,I6,bs׀ڒAt J*ئJ*nOZ@n]㡺Aqi}ɔ m~qb~l٘^ ϜlL 08 ,5^/KvJjGZVMPO(v*+=WrkKÞh]̺8 㻡}՞EvޚȃYy lPH0scrgnk2/5T±e: cd^͸m_TmC\ w4Q 67:~\f ]`\RdJz傞ߺ}$bUB3,,6X12ȂF?:=!7wY@d]߻"E9c\#I Y,yt~EPӘH )>Ya*&ӭMAQ0nLds]^?%1b]#oSEsџ~r]PtaA.!d-=z鬡L㶋(6ca h/'k>!Jǫ {B>w2RrZeOԏE U0$FHy.EZD0yxB3&8, ^b=ǑF<.!7ؔ`.C"`bK5e]Z0XE_x:- LgFP޺]8~=ę?WȑDXUzNaI_OeJ+6fv>Fo+e٠g[1qe 'nN7}c;M_t>f_?$bPKd8J(1| =Ե*) i'|E5 l%"Řj DE>~uj[N=tc<ed`n(Z=Sp|6 +g{ ZCqr9SyWq_]1`)~Es,<}&-{K/jA^pp6e=4}Í]"_DFte=tp517A;"[IgeZ1k$U/}4dҨ34ٙRdSp$DZ.s.栬fDrqi@_E%3ٞuhK]ၯ㨅z.452y\IUňWDu+%ZL[JAAlmlyK|WM6bxnȳtW{mT;mwvCoV۸ǴS*2)r@Cd)W. `cp=B(Ms!TRt-XP52yE=zF93d-Ry:~2DYt{C*? [",>a磜?i{ݦ2rəg|0f1WU f͖s9i/xfegNRtxoXqB55s94@ I Fx K{ }}5Զ恑k0}!Q2!tv^*%-A!qx! E/jcBvSo?PMMZ*dOALGU82I5s9kRg}K\K_(wZ+='&JZ,^8.<Z`^W.w.(:8yؘ,yiF׻zZV.lrV`$WټhPY,^ɗBC&e>iӍ(/cs?[$ar[[{nj.? aBQ[l!;"`{?3f5w9=7&99)M yGh͆ʘ>D$+Lw*&E;\03ҁLG/TQGCA2B=e^xxҩ9 1>@o^Dȑ_/Od  ,].X2aT<(AúޞCs2}zB~{Qd{ڨcV8bYQجN#F[zI͙@?[fFq)GFHG-{@o:6p x?KWJu &+s~ {ml:گpg&`&=ɷW+ '*8ɀ}!ōMBέlw](%CwCLȣc64tVi\[{l_|Tm.3I oI@ M%Jp>"9,RJNFWy8vSmyn=H;+]y߬h>" %ndknx}K~!4w!"9"(0KaE8Uݛ -nu$34[r[!>ng[bD&z =TtReyԇLEUI5>tv֖w7+M}ʌm*Ҩ;SQO"YE+-K& gr{AtPv3(B s^b^e:8Da P؏$eH[89P/u[bWzx-*{y>}/ a)ul^( {L4v0v.1r7Or1xǟFE ˆ~tf8vә W;B} KhjmtFG%?-jv@yrDJ5ZF\Q6:vc`x@W^+x, A/jf.,lʱ5_ӊR" )FQV/:{5ݨvkZaWcAA7 ["n p=H  fN?%,*Γهbtָ?$[2r(Um3Laӓ?sN2V˞#ޗ FDL&XI""p|h qQPfŀKgƱ‏)ozQ:<Hwc@v>a:Hfspe x%=/+"U,$.4o^4h;(^zIB n*0!2p5c3WoK5G'U-93l MtƗ&Dn *(YԆ}8Qr~' $\ácv1#W<9;SتÓ2e@;$02Oxq/G 0vpL)1k{c|s|?}DOw_1\;X457^NNcW.leI.ˇq:h6}A>|x!?iKff;$ݏuDc¡vb1^X>Oʿj^'!ևO*,_N`vT¾O+#GUʯt3C(?$$:V5NF6O]nDZwkal76W8uV COtK4v׉O-Z23t]9nxe*w(ԷOǓI|!pDA$-Q`ka&?ۊP7D0}փzMnxMQdrTnʡXI5*@:_9k3YM/a&hōPFC_0T9 k0*x8;T)ǽznS*i$5f0s:|D~H`@R3!>}"f5cAX3EY_Hm=G-lׇCYO\I.Q%uS[ӄCKknbnxLO; Lucr7~m}CjQ P{J Sx?\W<v!^Wo+K, LpCދ 4=/ 7e.$ԨDf:?۷r Fp8zAYޭ/'V{5Q Ii\"jHIiWeXejBm xС}aHk}S1,mpD*vj% 㳯>4y%]d;`!l^*(_%W?34`_N]{Krɧ*G)d|9e9OU'1y20nډWGdH18":TtԎ&ChZ9T]4A7Tt5CתE%dp9xd)xak xCb"Ig<kS"֨#Jx=LD|X'1\JbsguƒGm]j? dA&Բfkㆁ-X$ƒLo<+JF2AſKB|. zΠ$ PHL(.-kHܑٙ7dQԅVW0vwןR qp!eA@$KZ+ǭ`8\B %W=TwJֲWE/.#t2pCBbe7> P%r3He \.R's73PY02E{@򤳘Fb~r^N~/ۆDsx[TH|\Mе!1Mid-t(Tk~54'ȏ=Wfnă'>oR7`,5jw+"/Uvf.ˆV;"YsvFmM^Wa?2hйUgX5sr:7C =v /Jo..=Tu<נ*+q8utWT?Q>8a$֯`ڻXԁ?~;lyF㖩# ^08{,~/<<~s_%|"^^[kbyxvR#hf"=%U8k)x9Ip޹9łySbBPibg+;B:_^4{(5Y`ӫOڥȢԗdG2 Rh(TTmIyc>s9dsqI\Jjf~H{zn668Ô#h >;ˊI\;^$MKb,Qmd|8k~9kCe+r@|9r}aoC]wǀ"\: $e¾Rp(@ H(!ĻW ?^88zثs\ tm)@c 9y75Q1RTn7FAqdea1čYT^O6g 6qATM|N)Z=hJ /(I{GGSS@lؓݓ-~?~ F7)Bgymt,l!Eǁ!LϽfAB~&6F`cC; )p>|20DN. >T80<?GpsM-($Q_[p|s4aosjΣ @ߩ?K(kf֢Ճ>)4e3R6<Ym۬c߅PN)8Yȭs[57{9Z9V ?w TbǘQNLR"*sXזD׹zf@"8NQ`LO ü%sxK;Va}%t!Z=Q "㴀ߊy `{_G}BREנl/S}8WO}idokayd=.صukϡ61?\ۋv]N}7\\6n}P<`$>rRе` ¼ɝI%8EUuRE H5U\3!ZdgTM)᎛i4x؄\:BHf$n'C C9A6LW0Y:[F}Dxtc:JƆ+ Ƴ[ &=.xOlO`=o3K?!JG:07V|dʄIM4Xcbaj&{Y im 9G0z{h!? ^EcCk1%AYC'ouGU5ݸeqX9u釭S۝slI!VR%dלzoS8q]AFܡCCJ#&waNnԅ4ڋ9z$LF׬"%[_)^T9݅^Yj#zyךqt! DlvHwϸӚc}F\=u3j`!HeJ6+ * b$f\-neU.;xޅΠ*+Vy4RCUXIN:6GE!5\I*P4iⱋJI.մ#KAPP?!] {VrT?+~"8M+RIBvݶ ([pĖeƊ&ͅjTSeaW44߅AFC{lb&MQ/A)Ǐko##iO5-Y;]Lbz r]!ЎiD]s?]O XT?9c ˿{O{4:aQA짚rEb3J-|ݽ. `6aS 3_F$v3$YpUɓʸpZ t56࠳8[@=hRk~hr8[s0 >3b%Dt,2,ptZU{?i]~CW"{2ǪoKIx0LH7QIR/ekQh툿t+T&?WV T#Qzp!ׂ9cf>8BngmթwN5zf;]u<[X[ZFs\Ԙ+)oMZ_&´6Ud]0eqv(@[O&ۈlT94 " 嬡(A5QQbiL>(~_8T;yV37W g[Ghv!CmӜ1=K=eYjxwx|y!RL4P)4{db_gA:+yg4I&6QN< :Ӷ T ]qzIE+=M(l4׹]6Jsl;!Dy%`*+BR,*ft~Pmؔϣo84hq;<Env~:i¿:H9;+,!.Iy&zCz$߸KւmYCʄ@ !obsl~=\s'j1ݏg6iP&祣>l8-qv/;Η 7>Љe; cK/R&jQ_~{zRu:#T2pY%j2.6Z($ +'+Q)ic2o.Rx IBw=ijC k:\, ""F0,r`{o D] "\TxsZ;^BG .('c̔č0BDYlD!V|Xה,#i(AQ D~ @`,;LԾUyeTH~@UN)5L4iG]Ovzm7$=WTOtu?E-=c9V7KZ3$IT@ď{ndTxz+C Nݵ[_Pٔ wq{LBåpFkp,+ԇ5Qz.cxV  x]׶Ly *iU< ],ruڐaLBc돸ۤR5=6 ʆ%]0A`ZJ VSK Bʾr.CٸnI@W Q`wa6| lO<^,2 uݿEWyU(v 5kGFDd'݇NÈhݓ_x>S|I&©N0 E&4a~OȬ3jؼA&T9Vlձ<\:_6~{磶1+`B#`)‡U*2̇@*u~Xl`*_oE6X3=B(~Sw>-%%:W}8UOo&2 0ˋ+-O!;-_7UaN{߱}&oˆɔ+p$ 'WjY%tdD,`>|$FZ/ V\JJ`ךaYkmtr. ʱ{Z!"U-āvg̍#y܃'{bxP[7dSaJO%2) \u 2ܯKo#l;ՅKe`L͞vŦpG`Q>` +AeY8٤$+c- igEF՝b8en*Ib#|8?B!W;M4,o9Yr@"MdlVxHqF3LUqZt>^ #Cv"&A)nSͭ%L.GlMz 愈*:?q/ ~UH6yo $ۗ'(^ + 1P %rĭ@ e܌H5ӨP5>"腬|N6$ͦ"*7zgYZ070701000000f8000081a400000000000000000000000161421e7b00001ea0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/;]]?Eh=ڜ9 {vxT 68nXyϡ(^ţ+vd͏J_NUP]UKxzF`G3_ ޺Z jx.Trq⮹>`ۄ63iT_*U x=s I| gbHcNMGvw'lfkf] / JfvQڽ"-; !@xU-O^%.{g;d4Uq-)Fs7${g(|ȅ_肪ir]γwp`5/vDON.diC7?buGF"d~};1BNa҈#s%*LqVFU}/[^L`p72:}\^~y6C ۅB@CǏ?+ܙ6m_tb6Q/g%ӳ%5HM=Y}By{2[5͊Z$.1-q˭q5=#NR5(1{{q6U}v ? C#󾄱(컑y 9FwH@/E\xfw ~ ʡ 1(xRڱ̤+W 7W`O:dk,ݷ,ghyrQ\q!bRLQՉ’ZS,?.7 Jl4%˖509xnxCQ"* #ȼEY^'glSӡ+C}xJ/@YCeCO>gz ,|zqLFt_e/0ܓsLqb:8Z+Y9ƇLH|Vwp^KfnG%RS#qEh!ߦA37u ٥Ы뻥^&7X:}roTXO[N}lifak KQLv 4("=txRNN|N-?*~q2#!`@$ƀJgʓov?R;S?' q1G &qyrtC+?Ы2̂RN4ǗY2tƐP UO qFک6]y*ʚ[!h,DJ[2mJ%8X'g촄zNTtIjEL^6: 7`Dg.Y[$afObEF0e;f3TyCMx%HH $ 9 ! X!H(VTU+ {{S<~a!ٿ"{ME:ui.ƯaN_iGYeQ%T&M %)ia*͖Z+Q4?ֵӺN+LJ'b_<J&265f ݹSi{^KZgȣj>*t@}b4{2޴>+#+,';ix逯ˇ|/XO(c|1!Lsc*!B&3?=Y~p| l)Ryˋ*^/m/ SDi;wP}/0Wpލ`t1I6ģP@h~AzNUWBͺ_ Gސ73V>C4ԁt'yCg*Kmj SIJmn2W ! 5 9D饕*.Dbw?-kgvź3g0B*}5sBYb?ݰA>NIVIYr+UmXiTbDی,d\mrbu1Š]lJA!$%O'qٹ=N\7yB,δ%P ShIC4{Я}}k& 񱄌U%zhq=mj^ PXI#׾G,K;V:zsEqzwV.y9HT[ #xn]q(ԦMrqzq2 p1MABl&C &W & U˾rg< #쯿g:K_v%is{P@.TD̆lًPLY1\v&MeN 4Q%{}qPbQ$w|&ro3?ngu7˰7,zXl6V&|1$;WC\Q `}q"a0/U&FYi^`|v4cn|1j#Yz"ϴv[:~ ~Exܭ5}Sxz1\kxY)Y%~?ʡv5fo ~n$pyWS:]oCs&^#cq HMH*ٺ11)v"75 f<CScXK}1?2+ro!aCj6scH_Vߙ=#PB* W6F>kTh&a$&ADcdiSD|{ˡ%_9+ҦR6 >*k)Bܛܔhz"BG ô/4b`Z''K؀eSk_ngpJ3Wf6i(|Uݚ}/C ylgY8D >(>~ (z >{-z̢zr*酦YG>UMUsL&symTg;a^q!bqƗlUyJ爋%*]\ۺ\(>?HSzRm#߰=[FMT6UY4fѶA_Uբ8IN$UN&k4,ӎӪJG{G=~ [;[;Wg~ ];2yhQB\hc虃Y)<:TL!vM|ىyWi@ ScA;˂6ZR{b3zx yiêQ њN58d637Jѻ4Bh.!t|q,)dD_FvCSK.HU-oWԖ:XȹI,AGGKszZ4v2iiz~ fRuI #:HG;KoQ .Y bXz컰3b:dJ&,bWNۢψam.gU Npv(lԪ^lV?0m/Z.(l r^6yԓxvS,@X:R :@¹cv!ew% k_76v7o}Qжr}P,6?AoᶓT⧥KTnh6HuA2 ҄:aOӱvU2783ǻ#F#pS?[2wD*m7[{g]nNUІ_\$HhEr|ݼ?G51 E,Y\YCQ5M?hQyV]DPp>(|^LOϰϤ@K|D[؎uO4Fl-Hͥ>0\*)#JeJe(j%]5x8*^ tR&A3$M}R``0d`&}KLk7"_cSl +n㪏ħ!AT$0nPv?Y"ǎaSUo|UO/ٽgٞ3/ql)\h'dHRP=EG!/6TWZTfmgcS^N.Ɋ =iw\dL96N~1薩fL& 4 rD5aM0ݥRg'<ΧYh<[2CDT_9͚B}KmDK^h`ygi\4alZ mF˱#ɇ4gl@l*(g#U9:mrWםC1)+ ;{1 XΗ- m$F_.yq d"# 甶f+K蕍lQŚr"5+={(weZ*9 A/XW6O;?$bDޗ4Դyk-kYZ'_ae7~F-cДJwL4 ^("lG]NF/}{Y %'Gg.ڑfE y_BΖ+T r1yZN41KB2[LQbP=gאDVpKDx팝] GMK<&">?he=ʵ2RMkYg/GK-[k [ʩfkR:-F |cأHȮk[5)ng*j-v*q<(x[%ҹLya#'W)wd:ـ6,4<6gYZ070701000000f9000081a400000000000000000000000161421e7b000131b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/*]?Eh=ڜ9Lo#$_4 & ' ob/kC< T|:ؠzJ啿I> G~Z=-L83 [M@DIZQL臆(8d`!0K훋"IJJգRAXb79fCH4%۲ڛEʞߌ}3RW=:},4@X8bk0xY72\2hX*@+Ťh;֛aT!{O k6Hѹ^թ识Uw"<(kt+坏a0`$~*h- E8]^'ȩKz:Ya+Tfޥn'%ZQK3#*\;kզa|dS2`>PB-:Iu&O"oⱎtC< |ۥQIM{FuNe˼sB$i=KP@/sEH#:3-7VoߟȿO!OBsJC²F_\.9&Hw/}< a<0j BrU*ͮuDM t㙛^TE:oFz4ք.ekgB.\u!}t̜S5w -5=ic! ' !˧z Ω77^ FtRX8 6dʲ2POQ|Ufx3vAciA~i: Wf^߲lqgX--)%{&D;5_HuR GhZR xzף~mW-GyT+,BYƅ TgUϙ:Zղ9{N[W A`ڰY#$n􇸹$sU[7۬_q&qj1)MFi1K%,݈߰^$! *H&sCY,9MI0~z87:e&4z1A2Ex/R qhv]b>fΗvn;(37zD&)8["{J^V͘GWåϩ&%ÄWz 撀g>@g6υ#,1Bró݆8%j4c/0ňM/ L@.!- a0B"<,$j"RqP_ؔ 9ٛRD'q=]nrH83mpdwQ8(;n,\W6~Qnft&I`ɴk?V)q9B2#A4rϑt4yBD֘rݝH+OE^Mи 3~G뫀2Ä-g1]lٟه\n1?Z.?'&Dx[H"kg1*,:op|`Hܬc<P wd"J!Z-k dӚ;; lqwOʟ{QabPʙo8[4W9ʘÏ%2'%.'2sMc8Yfd^c_U; ZtBEwGYT i-@ zmY$Uv5"S ͡>YYH8 _7}[+eW SڟyRgˡpp_;l7F>_j|Q]P-X7>mt5}+D6|mh.Wť]t!hZRo5"OMd'R(pt d3X0*B 5 =#ʏ$B'k`~WTdCܝ\߶}ݼU[p o7cM@Ae"0n;rO@ F#4CfhNGp%d!7" @Xi)0GzٲD=&1 5, OQK mJU "Rm@5%"&F=JϔeFА&8_UEnGM ڑX;4`rsJM(P0gx6oWS<[ 8vc~DGX `o(hiA܇*R_et+ J^Ev5~񍋪HL&(9rSuU'y.*iC\ڳHB~T\_)؅ۣ&zƑэjþ]M ndl;!ݾn"Iۋ6\bOc)PHaGbp]t0tq@ Xp}~2ckH7-jE8M&;&i% B1n &HW~`4rVG*T |YX$A '7ƅw"ɉ+?{tm+Yc23<-mx$PSB &qRϜWI/]Я:GN;[LM5 uV^\Zd&v0%" _(Q_4֊Y yCd,ÜԐwA[д(C(߉a{sKas;;U ܉2͘yP4]\Xfw47~C2y`,b㋓:8%P-U[\^Ӯa^|"d/CKō̴ض [ER*jq,46 5ٺtw!=Qap m]@lQ81uAR$7}*& N8˷'YD@&uN`HN)}߂muDи'Hk 0ۼz:2ʬd*EU|u`Ap :znxI~wӰb7Jp֚xV TV$5RgL+N!R"qPZt~<,RSOs5'>7c5nIK+&;ļA*oqLՀXl"qtvʀ:d`ߖ^`1di$0^/ܴ)CrgR*I nȼEl1H:;;;39~t!.o$ՍM :uk)ǭ}r Kw0~R5#`l6 xJ-]wL\G6ͦ",D>I]M-m;%:d[Z]+AvGlaqoʌ>f'Fx8i=+M]U 9\>=ƒF̪2g=_.*RОʱ.iE,TSfZ[_k8hIR%6kR!|rw~JBbv=7uU;(e>u"D"u0/ߐW'%];C Tp9}Ξjȹ$oN}NC4 8(oCnri2gi%XAVPMb] SYڿ6=ec~ډ, |GI_ߣ,^/) bif3NςjON3=YN}r.@w5*y Y]fV&I3փKLfk(MJVZlN7خՃJ lCOXB>xʀ3} 7YTSL-VҮS x&i,նe3xx)Ca\=qE~1 8Z_bu pٶD_FPeN/VXW qOvڜ\*=Jy*D1d*a4X08`sK_h\z#:ؿͺQ)pw98~ZN !B9+.ʢr|$LptgʅV綛Y \GY0s^;q2I8ne7MŐ5ǿ_NQ5!{-V,v' }[3/@23%ńi]k'RTc I@;\gA2P=ʎ Ng9ezoGc5(gH׶E6*Ԉ*i5_2C ӓ:+zo'^[_«u$>:Bgc|V!;c/.@lZ\\sꉎWO!ֺ!`WUL{uiAH9.Dd8d1cv:yIh?0bth't^TiZˀ88'G}o%v5Gvk#ZIT r^6*LK2tE$:Etr-څ*V 1pۂz#C@o~֊W13S MnU"Ƴ"f <2a"HM\UNr]uwܙ9fqNZx+n+{ K|/r2'$((E6B[pMpDǓ{d~(SѦ~x{cqEP_/dd. ,4$WScF+<5qfGϯx46c򣟫DBZJyG)9}5@{!G;mB+1h'|w~*j炋M8:/@ W3: %L03+#Eռ-H2zCQ=XP̆cbGIba'HGi)A,+ {CBO Wĸ^ Ru)b.r側 Q5U IF?-" ȆabBb ӅM&hrri`<4L\ge{e.)yE\=քf\܋7S2K,\]_"P8$3ɮ;RgR 5 4Ś[O;d??\HvblY:T*!#/SK32w s`Ip;\ ȿ{'_%ܯoqsb_GH FqSL<=ē2 elD<1ɞѭBPkvi7ec[E?M5yhbI퉱vraQ͵F? aօI;Jrϙhy$:j&Ϳ26 p|&\c_(Fŵ|~SLoHWGhQڲ_Y v8ģ gʞFvׅMAc= g^Uu*Lhj06p_ \~ Seq`x΂]|_+Dg2tbMkþ|zK9,:+cۘ0`t/-cLƩU"- kux? FbFOr< sq$ОeDYSJ ?W2 G) b2n[܆}Lw<ϲR[e~#V.cS=p]htn5;aXwRU}35! Z8GgmH $}Ň[:2!GIO6fHYǞ>5^{N%Rodޭ٬G)bAFۙ=M9\Y1B@IنCRt´l=:ܢb/^X\Uҁ~ft_> *? 6\q3[ LGH!ziwC/ywIYNźL]!|CRLwԭawp&7jKY˘yq"S-C|OI.  ;e>>WDST[,ƛ^˓p0mt4Q<0~a E(}{ }?N#ρŠye%Ігm1ۡ,  ʁ6(2p?n='xtiN紭ٜMUeL  ŔG98:։H窴N x6E| j`Ɓ맀XV,;g. a{RtG{CLbvOPoNFʉGd*|HT 4uLy#XϺ+_hp7!#_(r|sW:.†qRMM@0N˞ON"gnY><@ƅ2Vj_lY`_ivH>`Y=1ɯ0}]y=k6DyM?+wvHU(lLFq,1ciQ"%+t{hUI-*L\ iGK`6y`{$&'3 J[޷#=߆s\W' '5 }a%waEmjdJmY17x40 ޣo*M>.l7aKucm).A2@oxDv3V-[=XgI=1'mNVeǀ5{΋#9O=o:옾KjHW>.{٣dHk rrvoWv3>lә![2=&j:hZ|,BQZUnlKA# н137J9<hݯ R> wLlb[XYZiQhGꂹ6'op ~]tP'W\|Q @T ɴ<'hnE0Y#` \l|]کGSdl|O1 PZppeTGbyu:4%,EBq\w9)aH!d${Y?64 !YG`&ΓFrmg]_T3,Rtw0Jxo)&X4/ӥT\?SDG==NS<d嚱E@ȝyO@[_<}~Ͻ ޏw!~%T8HQ_CAd0>EY2iqn[ kRrIʈJ%X4ZTcwou"=T¯uӉyIx+!%lf(ª=0:X}^&[CHi#h=N'':`p1LƭI8!hC~  Y>~›opP=N4/e4pq=^Ot2rYt Vyn,f, #$WcvҚ 5ǁ[9nW"{7"?w>I{WiP@)¡2P0].(}] ]EN)xg d>gNg;*GU},V?Э"+Pc@Tj3_۹30XorhL)L{"Ҿ}ZW cz*yYwʆŞWyŽ8`DOĒx3I쿿Vs{%MCծ"IVQkg}}2ԉO BDҘ848mJV`{hWafވK["jed.wVQNY!kgx#)(A?a}aBƆny_Bs<Y'#HR]#8s֥ 58t@X_^ks3葔-KtO2+2CaxrÎC j.g^ -?s8roUU/XF5̀zY9[T xUINBd#$h{|)g=?JOUy5,8zjMבIH|īEwǵnbvj!6wZEU U I=F/K!@}~9{F2ެ<_ќ=]M/oR]7D\d4qVL,S?-x.}50 +cd%;N$fΩhdEa<ȀtR'8`d I$.` Cy9Y,( |Aۑ{76Nԝ7he"*NSRX*Ě%n{Iy=Ė# gLMaױic jSl2GnB<1{!O~I?T֑2SclR_<6#箜p¾7 OE^>P\ Єٙݲ0,QNIO+RTy+`Kr[ CՄa4Hy9r!4xoX{̕\Ejt$0"mAV`'vL!"lGwt"cC0٘hV/^t,]焽/ʒ'Xg֦oRY_?+Vb P.~ߐs:'4B|3 g Va4 t )0=miMiPT5GbS ߤJ!>idNCY797vGq.0>^X,<zjV:YD06gqkD5jԗMsY<-Ov]ʿx>R"ˍ(?NjC(|Gzofl0IpI "\VrkPQC>K9IT31]*@=qG="N/["d%qd׆}gCP$Kř~!s{$I.״kdI[O){kDwrvF7-M {@w|K2z-Lbtp)ߓřh!.pj;tiv>eFX/zR6O^T Y9īV)*hꥑD`s骑+{p05gkB;ScG 1MVw{9Sj'uȴ d7Z5 b&89d^lVB+K +[{$[t=VP!. @(=ElUl7=n:+)LEa.O5қ ͫS}oX#|UԬm2>"PnkA mϚdW+ųnF󱔮,\T>0 ?.FpBRf.9Cm\&irlw T]*w}HL:>N`űsU9""]'m 7$C9?‚K#bn LcZ9ΨG%״1IKpp0-UAh0Uz+M& :yx9M Xlm;a-RmAD<;Z.pK_+Fkmy+V{!cC.?]=T4XgCUK`:F' tkVXg6ФX_y)<ߗT(Ox'nGH[0sTj҄WT/ l5jl Fq`U! tG쨥L_ңY嬾:uG"YYĽltv#iOSy41GD@#fЦv dRY4h7g[౺68?3zwalvR}%or[j$ Asf1$,•s$Ŗ97vX!"-|?'Vn"7m',.=Z/OA+ly@jT՟Ma`<6zt:x暊 m,zfsM-jVkSqJ-UPitbBQy0|bKOrSv3>]V)vrW!ҾʏTS%[-6'} i) G WbV!(XfV"եMi#j1T}=`R&20*uIɸrW٢ɔ\giD^gٯ~i.s'd9^2XA|pXӴ0ʏlr`5EY"g.s`30O\Rɿ)\ ɨ:l96r݌w8eXM˺JxaWC;/G $B*3ŔEpO,ac4J]ʂZ]2W_GtlpC25ȫA%x{~ WPU}}0_-# h㊕Qb5.ҁl9ާ倒W 0/;K#od+ܕ2U7?w0&[nE:,$*i.2Z_47)jY;o[$;[#7~L F C3D*f3{"ԋjgGu%6yA|wu3ꐙdK"؇[pdW8(*(AWX(KH5*E=]þ$T6=ZGbePqtBb-n.Vm qrlD\H+#+ {8W8:qJ]˔HZ7r"3£9S^D oY}bXќE!VZDN˖s{wnZ?g~)7R4~`r$ގ49GX2"]fFzHf|ފG( l6c ‡<ф9$n\!FIڅ>7yp4!_^HB z2$L )'78uه{M&@ŰdN_iJ3IP+guݨ7*ʦڬg$B.i}gfCEdlKFz/Ƚn9@6 f /\KJxc'DIHM`_ĉcq"-G wAVO ]{KޣРLWTӺnE$+.SpG\XҤKxyOݸ-= {f}*3 Hx>|nZ 2>%')khuƒK- Ыs !bM@ǥq7u)>., De[1 \t"B˜OMM̟ /w~XwNBbLءd$L3bf/&!rx컍_ 9DBNˆ\{avGX%l8¯SάDW8}Ȣ3)Kn<䱒$q@e'YG%a(9NX6H.ڧcq_!`?'[T3y>7wmݥ6{0(Za1I;B5eyW%Z6kkw &ǽnEO7@(h-k-DT*WxQY/=<|3V`Z.h{hFL&@i6 n|g|kr7#DJ tU/ўRZ!)MQߴN\+v%6`A7壝j%Ay/;6GJo jР/^<6gԊUrV-ε]K]$ >o6riMLnܤ`jpc,C oDEu k"dάDm@0}?YO4gԧyVf?M iš&uno)@]u7m4DI&]o-A12v*v0S0g>@Z.)f&-vWh\u%/A'm߰:e$1K9q@XU]-U&I"b&[j>tC + |l8Éu5#(ƀ`. D,צ_9ohKQ1.ֶۻiQg7SI I!X5[罱-/3c\zHV'[Z Ke(O3Qv`- |}@Zpu8 i ޡ [4Q'VRA]-*ZMjtFATW2f;̑((pGq۔75u~zqʸڊ|_ ͛Umb ;~b[02NRHFQz5ʍb3jʹuKUd}[x"Tʛ$E6ʍbʑk& P,2'RTozjˉ2o`,+zUyV;կAIvz%iNlX_pN=?fl1b=V+ p+lFп)C@Drh:EHbl̊Q6h?.Z }] 缒w߉~oTˉ KX/ UqnKBjnz$HPv% 6 ~\NvJX-> ,-&<)7O@n\mik7|\bCRwu4DZQKkߺ@pJߦ{LDLx,:"I~$>6`fnQےO[<'^:J>q{6f8(ʬH., BSXu G*C@3R0BQ'>ؒ%˴G@.Be) HQ3FkZ2(_FVt]Ov0^'R5 ݀m*ǽ4 V{Gt:GAV"GR 0WdcsqCau}[.fJˋ៺^f:"z?MDBrjܕN,e аI9x*4 %nx"]%R&aAFlѣ5O OI{o5&m^k, m152rW`Bk)LT=| ;4F61QOA͞[)^XוpW&Wu r:Hh>Z?s؃Θ#7湓;cUh+VRs5[e<*̖B`xb=Jq['OʨG':<󽪰v ]PEy q>w߽̃'RFs[CM%M -fA.ѽ^*+s{D NV$@UXa$&k4I}mB9]S $a(PU@۶>NCZO'Zn4X_+" 4YQJŠ/He:Mo89- Ǵn'hpoΛyg{%@q 1`p%elIJ=MGpc*qV/e7E}:T(DN}I}n2je=!lQ |@.d:Ǜ ʾX/h)0E}f@u雵 2wD9̷q^} =upH}"'6^2WHՓeMAǵRe !oǦM2|u T6$79^#]uIMm\V7p}L:LjFFԪ9\*HׄmuŲuny5Bt*3 aÃ[ %WHH^#K`Vod9a hdPx9$t0O:Z[6 üpHğ6w} g7}rCla%z<,!vMW!(鬾:7`5/ՉW\Se?J$hO,tš.`(#L%b\F$Ea1\nSB:ߌϤTվщ-Y6ETfÂC fYDܟ ĩ m 0SKihb/!_QkKik'ol* L S^M/'Z#JOC 6Ne_a  "aTDXy+ Ò97 "p (, ew`/7,|7p:׿ @_ZhROf2}Mhq1t7_uH4mm&(f|?Jڗ;W;jr@y! &s{y6}tqzIg~O nǹGŨHKx#ܾ r6{ jjEKpꋢkl7IKWu4ɥdExdVtU)_T̈́Ee)5DklG *Xf7!]ǻR]`XZYD|t $p.[(ͼv&*%9="_נ> *] tեM1Ho]O(ĺ W7Xp)3WcuY`+teMFeTR#j4YH}S9='%\-3 N_`zZ$4J*ѯ!7i0P?D:n.9+XEם]#}" j5gKA{+ VO4!Og)>N:2oaI9 u"f7{"lUn6D:s3ed+yEK|/;آ /2"S䯙v&QorY01!1%`&i|}k`8c?ߏ8QoKzY +hMk*D; 9h z zF e$CŖqsMJG+r.(t;\4sܥnB ju|ˇXoexWIаxz՝R¥]Ih|fg<_f@C}Ш^q@Q24};OwKR@V(Hԋ/TxM)΢♙\OH{A$HmǛf~ng ڣ!c,ANa3 \uQ]!'cczڟ,TT,|R˜>%dMIʼ9O{̝uQ=9jIЅ0%5bc-Ȩ@wbͳaT@VH/7v.5o;dy-P^ho}a?A)NC/H:X밇 }"k/nmsbZh RY1yeň 7nv30Ir$ O.Mynx2"Dz˅2F,?%!Κ%&68" S{3BD*Y\|oJnĒbe$QI>>w/}BRA`ZwN:UP[5RV٬E'CO = 3iIu"AExg߱ CjQf7y+ZM@ Eؗ3&]e0 n/n ێJ)j:2^썄Ɂ}'ZdK_g3r?I /$l/%N⅃Z@9dy=+26 `[|MC@H^' I%K=&x}Fihb#vI+vRIpX<}_E_ w`ZFȋ%9N5aL &h[Y(Cz:nkVZ8.OjHƠa><`-+F]@IE4Zeh0\oy yc7}DͶR a!Y`ł)ϋU LOYt+O'B5wJCn!<{c}GFlKp=zrU0찭ك!GO!b0CZ++"#$BSB#D"ȷ9wk?g;:A/#'누IIݔ5kYϱɣ3 I|ƒe4sX=ǨhtS0";)G7 |*L|'Jt=RvTi9Yuнe#6[YjHՍ[Pm[YiwoK06bu;4ECTA(s:hFF7u(nF(.&2u1Km?>V&j = }d>d}J bp@8Y0fzr8)-H[Da%yQ$V3;F&Ojdam `} ex>0^/(UuFρjWcvi4 Dt9C[`JT{zcY)">(ͼ]|T>J~3WS٣E  ,+Ü; 1b"ֲ\CZÎAc%[UYՂܦ, T{N~J*} 7jd&{?p@'^BAERx@gYXp5"̣˱yI `?pUɪ-*ٿ;INbYɔ+_˙#䐌9\ٺsC^#5"P/3U?Md/Z6d˃EbXYy|Y׸oLym?&Lxr".?-V^ODFPջ R{<@_3x2o=l} _X !dx5\Z+ܗll]nxZMq}NW/RH’zʲC"TXݻ;'!;d{}W(UR WVr<ѐ7N'Zܕ#\}|T1FN@_#/+PRTk$sKV{D.a If1ֹ}ͧmt)`U!ͨ y΁Ov3^j&5;`9lWcmSk T𱟘Qli7z7]@~ޱ}MFĴP}!',U)BAyft7樆a(+ VAM-xYLjMetKЅFZTiؤo4bUẸSMokE3嶍GSsv(9VmdkfX ݦiHH KwՕhj3c;Jݼބf jN k3[tFD#Y (;E?\k/T5= tB|mE /T{~|LUqpN% dQ$+Ŀuo!Cw⁹rhcSdr4n,DC?Z|C;Hv˥@ݙ<('br$'OcQ-ג\SW4[d~m^aVdC&|bۥYkgVLT[o_x+X>TUoxE<9S AVπ;%@9Jlx?Z u!Ut(3 z7ObFr4_[ @~&uhq .n-(2I:GܭJ>QwBNxa(ְfx31Pm_6#*ʧkhg͛nXtlru:/Ȓ(im-lA=ӐxZħ%e<*+m+|Ѷӌ[H H{5.J> :LT7iDb]CoUC^3j'm~\MA:w/ QӸW+{bj`e޷1~$ qgۏbuH2OKc%fQV^ÂԾk!&`-G2*hKF n _Tq@nk Lve{ʹ T\QJdff'<,<X}j;;7p {:M4:N]ֱg\VE$ZU ?yK4ۋv2_uخ6? }޼g,N*]>#r<û_Vc/p2)`1M(K\XxQʵؤPZ}6FzXr"h:mB`#fOJt< g>Z# x@q{gLﲡD{z\WҕYRs$\7sX_~e|YANfQ : tI>"~CrPEW$ZZsz sŃ C~/)qPD%.vX֎W޹ xM=KygҮ7}_=wW^u-&,-nYOtK4Ohyz&!'G4^qutRâ0[~D&Y VjAOШZ]:MW ;ΞO~KրX]e>CZz,]0!t>}W2"JgrrjTZwijCʷ1_!$כUه lY_5\\PInmv-1Δb ٩aIZ0&ޞ7*?BHo,ܔ$ztT ~zǬ|w<* T_Ob})8bCyU3v=A?Wz>slxFX Q ٟQ#vmjZc̪O[xu-vb)l%FtȝXS;KS)ϗC~IP}2kl,(H#dL;Z>FU(C i&,!=,2- bM}KAڪRޣy :XwFUklHAZIsFYLކKd*Mx} *o U 7fOeYz[ L/u󵳅, !B0;eJKiHĭR]>)oA}o|\ ~䥐"dhpqfKFs(i]EzڈC^A]P-xu ?O+v ?-d HDfT/V $_1slGWYLbx Kd Jɗ\oL+? qX6Q5dAl @/>l;ITyJ%/#TۼHr2K'&UBP oT>JAܒXj<5C@.I(˖ɋsm hR~#*MSH`G$_o{fGUN[9k`&YzaeIU02;6sc#'-;L>;TSj'H2z!( Iȸ37u}?ѳMwo?Opqt(滥Oqm)UA˯YqTo6=XK!G؛UY+а j9\h($&Iݑؖ埥u A~ZaCL5cOWj@o~ۡAk+NrFhQ'Dc8鋒gaz'/-~o\_r:F;D)%9 VxZE _~Q걾 -.JT_,R-R)aq0'ڛR'y]: _Jp۶d|H5+8֬FAʾ1_SHUhMQIslDWYwsj(u/rD(PDM:Sߤdyo$u=2Vm҃4/RFD- .?yh39毁HsC4/dxz#eX>UnT:~% h"!Z avTOM]uOT_ m5~G"(ھOP+kC! w#Ah^5 Ev,N%;Sg+Y-g#SQ <13FI)o!y0ˤ~ ;؛e3"Gtk"{,xrZPgqOٓ6,  ou,iY :IO}2CM<h s;.?[ZFDq1dXߟ&.MS/9ZJwzF\_cxq[EƠ9y#&n1\jf;  =FS:V!ʬɂȑ(q#[WVq8:[j3ΕR犞g~'tXxb["@TEwX!HFItL>+lA+w{; j/*~JGYao֠dg 3OwU, 'SS–k(=+y$250 Zu6Y~`QȞzh3m0H.ݢaV\QT[x+|xT4>XY\@7Ӿ UwxHGc,mxWt@XJiY OUZt%HGN~cĆ\ JCc]C5C0w.ْءO=jFID2Dw 69&}pv+vݱSٓ Ui JzJL=vS:h\PxTh6YO˷l9hӽ^Tf1(azo*q뻉 xNf!Hűż.6 $ O.JuIr 053Xhbӄq)p_y8 5XZ02gN.u`D^[k^WlO90IF2_@f# -fIφ5k#c6I/(V/3>y42BOrf3n&Dz,אa()6Wr; RzU% *XOt 0̾~i!(2z(f>ZY0oA w8P~L삆_Vg(󦭅OH ~T9ߟȷ*S 5:|HDK~.<^{s@)0M 9@71ހ>ivNv^e7g\f3-w穹~EJBfX ~nI(΋#xx!9V#1Z5.$1<@<v^6CSiƂg{(umI3A`P ή"VO-7^) >wD? ޡ V눚>r2JlheOZ%/9of Yb1ac)5hvp-PpJoD--Y'UzEPʙEPWAzYr !iOL8Ո@TFuhݣ؎xlрŅǏD|ٽw`_#l5j.t97m'+ܞ'K뛁ӑ5?qw'YUe3`x

    {W҉\: G]2w.m`%DRVKᰜް'l{Aĭg8Ûuܞ51~$Y?H$(_#@ڗ0[1X(}ܷTn >ne3TD`{[RO6G h#_AҮ7ٍGC] $$lbq*[^ca5/s _{sD:a0߬R}2xl+ZZp?"9(_Ff w@PbaH;/N8R`1q݀t#Ey;AW&d"ӝ}+=5GN`Z ġf[Kn?Gl<~1k:lC]%{T~Gy(syXz2v@ `֞:1d7ޔ\h-S%ϙ6"5/:2ӭ0j2ӥ4vp/YYO(Q%J#N6-QN$S]]dy#XIEzG)A٤倓mޢ@iL/\A<٪ H`%<7d= I mByƥ$H7?^ ni9`Ӿł&,|m& V2Bc?4@Z;%v_c,傂{Ku 6_S蜦;m~SD%L;#/j۬X'L*!qLes&Q+uMTD?? |4LkLfqbPXH~w_(@-2)G<"ÊFAI-JzRj­ l 𐄖S{b|6+n4I;.q:.Z(km=07% %7!@%-e&|[\Br:ÒwuVok [3K@({S sx6!ac!^oaP91*vk[/3C;&alCioE|+"tDJ  bXL@3#a[gԞR=tOod},1ټ!XN_aǰl k3oĘuDdރC z.EAr.%]!$ >e$c(gp!f(Ǣ\"1XpR~7׵NͿώ.kV*S䯎:7iu5b̋wb0arPyJZTSTr#wQ?9vH [ԡY(1ޥcUҿ:S< ְ&Xլd pb5}mFm/FwJ5HBF7 :#Ld|0'רP"6Ws7E,1_|?$xa=<=!KG=>!hbicʡs{< 4ھFDf^i$iBN ukmM@Xͯxn;)"\ܰ6tstcnLElOUhcfsO|x{0#ZO#Dwe^keɜi |#Sm|vE9%H=l X1]]zX}c.f*O4~ 0?DaKv/PȦ{KN$q!wq ,{!QŌT;BOB[#`yɁ1 |v?d͕~vI~Y( 䫡ϷO`06 RcaPMp{VMe09?Vڅ!̴T.zgp@$PB #Ywsr;fo><{2RmH0 [CڗڽǕjЙ˾k  1_4Ȭ3b[{mS bP!p]-P|`Jz-;_y!iwbQm: ?QYJF% KN[! ͒q=0g.vc[ \V۷p[gLlnR2`Н']BȹEڍ^F8PZ>@|UPDWš=qh)#ncZz\ރl}mTZ!s|GK2 Vz2?GKӲ ^#nHDP\|k8#Pֹu'R :OA߉䕹7O{ѳ0ZjR5jmb_-s`Fa\ѕo˞ȅJ#S"(LJq x S ZzDPrwߩoc5MVو*&YT"K?[KuĦj vmX-7*P3IobCO !诗MctWg銀6b 2+~NA^KDP=}'ͭO 91 ߹5OOwnyw\/,4n4EB=B6wWuN&/JkhlȎ.kcA溝,52hۂ;T%i͵[#V3C {h}]ò\5~u .Cc̶'q1>MtU"פ K`cKpSZ cx1Ԭ(WGw?"z+1-T`@`%ČAؙ@j7t$=3[!Q#WxZn)~B:1Ml5ħ&5ۆf[+JE@=͘v?`}5iP|!պ\_lȕoUplOuKj1C8Ct%sXێc\gzwYKc[;G9 =J甝6mغAr fMY-FC[]d.)ZEQ*&6,6%Ƚc1٤Ѳ 3j.؇O&;g)_"58*[,~h)lwZoqdYȯ _$O#F4 ŗD63BOp>,ȉ&7ol1{b:{41e%H&][&t3^%2zP1\?,5G`э}'L0M֎TwƓE p;,uQ.:%2%U9Ļcro OmhZ"Z!v>I|Wjvkd-&U`[;W`x9Zl R_JqWNdx}xI"7^T쎃{ _64*~6t?t% pt.4ΫT:KsI)*j1hL-bZo 3Bw7ê1M:@Fv < %Y,ьeōVۯnqip|_R+^DtA|14$SO#h(,ZꯞgǓCjY]0PćxA4$j&HEC뱛g]vo2W`9&gy҅m )}.Ogq2^pRCށw"o]76-jT &jou3[4|ΉVL1Q e`CT `VHԐ6rP`:MdIW5t^>SቁOܸvc^,7C\IU:hn( aa,@KZaej닓7G\ 0hDqE֦{0(=h'`pdI@%^J ǣH:WV)_rL ۾gփELVv/$MC\$/ͽ*LcUK"ْ 4vfⓇlq`C00s϶?X-_TR?J mu˗b=x1zא҆*B@0]̕(i_XlpC;һ/~抿FX-B+_M-\$b lB+}NEti."p=cbV?󊸝ErޣY3) f?íGwГtP0V3Ŗi9ש:xX۟1PJ3d^X׋u\0,x2_ ў܇dg+'UJom\=_mQR7ϫX(Pu+=i ÍQaFWU`EqރicPVyї`7ODlZ2(YԗŬmAbMm$#{RÎAGX] 3;Qx %զQckAֽF1yKZ_L45­ϪkHg#"_ dX߇Sބim3vn/|$ť6 _ pqLh<@91`qP<yQL,O/`G~iu5fHbdawbm@$NL{GM@'*#bc{MwXd&7U`HCSYլy wVvܤ#ض4U) <˟f$B_M/_g)ytHY>NE~1ÙR! CO 8Pe&ctZ@)ߔI]F|oz>BɊ\#_nHajcR6n]!GixxdtnYꃟ)nwB k7Y+\4/ X#\W2w]>Y)ohWJ}g#}E¤5TWΆ#>iRpB#L}BbVMo= zn9CFypL*U "~w=ow%%xd/a43ʒ. { Uۣ|sӰ %7~A!9z&vY5אv?p=wZu_45g? 8x?ވuNoy|}Te15"\'BQ.;BnX`qjZj/fTFiUz(&+N&_TD r ՃHX w1Ѷ3d3f¤IH:g-C:l]v~ " _f!^EKH߫5pi{Fp4[ZL4"T6!Ze*$x2r7Dy]gnU\B"x dib.w$lA[].JI(u@tr;}ڢaB6uIn@m$V3$۷hAx;IT.ؼzνjg@ZЇ0S1# ~aU#hu"Q O07^UA{pְÂdRIЀrYD8SV2 }r."˩e#%Gm,d9nG*pJWdc"p$L-+LP Rs+ Afdv̽ahdeC'OL*MR\e%y݇1#[d5ϫ| L 9QT6ijd*INꮂA#(Ni3ܙ@r_̫q/fƗQs9ʫi-nM8؎\/c [_mP8\(hdd,e@W7m0y_dԱNsVVЃr2WV97 &v-EKQ)/EXz=NwWFڛ=銨ݷyBՂ/H4^@!#,XYhh#G? 4%(tرj%ڨk<)}[;]rL&irT (#_P*тU+X1s|o-AFy;q8opIVrtcV"؅;ĈERg]B"8Ƚ @GQCY:.-|*U #I>$E$p9 x40?_Y|):H*0V5O-2׾cr쏻RGkds+R` gPI M8#ߗzaCHw^APsbB{OnVڏ$ڡ?A.oW,N",LCߙ)-^b=xe7l%Vn,-(ru ܁JH$Ǘ'  ĂG;e=ۣ2 ZqRo;1@X q&'e\+(:ɾ_6?ߛp"~4nP@C)0|>1*Veb=pmĥmX{Ūǟ+XŻ@έ!q[cn!1:,:u b}آIa|tCtN$()~y^Rʲa,I3k@mW=;o>(ұ *)^zJ!3*`ԉn&5I6)kY;RrZPSD}CigmFo >!:;'cXs@_|h|*^#Y[򥉝[_ҹO%L곡jx_]f5OgfZe]/L0kr,59k^M1>S/Ђm;eWbk1tB] v>a ڧA@Tgƕ׍蘯7AQ`0cҹ2N3HFXF >M= DFAXV<yG-?e` {vhyCN!9\uPXqLGé* MP_B[: I3Μk-սݰO]Y:Y%bQ`n|5Ba[|˶(+lp8q] `{ɿҗgr>no"FԗREgG11R~+rzB꫏*c/Mk&v7r;k53\Rܻ磟\ӊVB0nemt$Kd/$pYJts~g9tCΙ&j @#ctˠxbEpHXMBk?i fLnu,n潯~b3k=5/DĽ@`kbMԵ q5g9 5<ؒ D.ґʵ ݒZso BP H9(u IH9mbAN{ 9IYLbs0*/y>V%ne,u0/UUK!>hy}BZ: TlNdwNi=S%\N%4m8AN9J@t"̨S'ٞ<+;L_wf8O "]bA0 OU` {~uCc$!a-ÐaskN/C~wpߏ@V/L(ꁷ$dzOXqkCUbYtyCE  8}SkDme|i3e~6B$9˚K*D]eYf3N*Ӌ~Cv03z ENεZ Bu}'rc˹[P4)5O`_?r Gy`n ʊyzХb/IQ|by3%ahZm@ SU5ߡ v0K!7L֚ʿep&u2<{j+;oܢUMO;`mfnuPacnl=O,Uj V&K2sM4N. 0K7gߕ9|̀Szi$j47B?!~CГc2PWT";(@E1)`_i>#a^xG)b`m3,_;?Nvk};m48|~D܍fsR M5nn4:Gq9nɈW ''a\X~qR IU%ggF# ܐӞ9oK:LnHWuiEW75)~>1 J,fק]YM>utg7`$0]݌"#ad.c5d txw:T/1?i#Tz?#tȯy۪dI ui$: ʟ `#)p{ةNo}z?]GȻGdZBą><7YJZsmEjL1 u$K@[QcNQRnY#hxҺ8WDG_tuMhDSM-:ԪEly!lFnIEi?!\{cm -?3AڍlZѶ7+;_ ::9~a}D /f(ЃAHܫ XK-[df/{먛H 7{LCdDT-+,[դ15,A^Z\VH|^\ިBFjl&P|O/D}|$g:+Rms`zLtF2~N J*3.aMz]Xe?Is)(dn l?8%!35t{i#UB &{?SPq& hb&{ t砌55=UstHڶñ7{H|c2`-ͽ'-qN@ 7Y#o~"Sa8A}e9TLq%eK*2I?;{ڽf@PXY<6,Tkj- 9^ ujgj_10a뎂_?s2X񔃌UVA cSY8NxnJxYܭli0"_<.< 0U@1C$7Xzዶ3Gg>Aӯp,{}SG9ClV `xcm'=crf83"_ӗq:v?moqd6LQ" 2'UJ#Ќ ~ 0e IiRAWVU-f1%7BSFWνH"m|K唖B U8Sm Q |SՅcmRN ikgU]19 jLM&f~4a4MX[Ddr-;uTgq!Y.O"+I I"x`0}#]0=V8}3dJ Yjoȷv [5ZTb<իm$KzD#XE֣8&6|,qxu?]! "Իq\pɨJ?$XxKMHPQijDszQY*&9uo砪q8')<IS"lOށzQoquY`L`0S~++KZ9ӻ>+O75ֈif˥!DG4[GUĂAQuDMDm  M$>B`yp|gƜn*Zinjm[ODOZ]ǣy[H1Z-^pNIY-3b< 67~ ^K|Tch|mxvzْjdVLMbUX6jĮPGNZ,:]t g0m{D^ GEVS HS8K4;+X!7{bzVx+ANSbM 4AGUpCW oOދǀ ns ?z;Q^ :[ 'ß1Vq*{1vB͆eL8m*Q' кn&}(q-?24F薬_Fw-ωNL3)k?HVn?8/I&KSxy &c~rٻS8;n,y O%W*( 썒E豴/Aū$ƾ~>|-a '׽tO HlEYfLAmDY9NMku.$3DŽ[U7A:;{a;ղ=!x)afಿ%,ҚR 65[e,.L kJʱ`tiYka ,P}C!+:|^NcPU3ˊh$*/k Zh4:WK$f"`uT`կ~\!^Hv.bIϽ4/S| }rV+t}kYWBڊ }cEޟ2S7 ;J*2vmGud;W64+X[^?@iR[Y{d "<(Uu3$@2i(w{1[|;{ApBwxg38NoZ-pu82VK@5D1l;whKVLuXb1/p]Go/7 nNm;h.*)XoǴ3QC oOp~xsv +2@jD)Opwr)bTQ7ҲG[MݜNvVG uƌ+1N,$ݪcmNԆ?T݌Prs[J$uf&?w-kh092|?d G-y?<3gO 5`j@c}\IF$w$[U~.h8{a2K$QH**f$'FB+ó.)Fߧ0i *OOh.2B20 է>?WrjFd躋 a'ɮD&16?d$%q!RD2\ӊXqQ?oI(jM{ӕEjlBFdG %[:;``2~a NhnCr:s2BpI joåN⩄o2 gE cL6w!|~$/= jd-M#.qRDf P Ov ⎲[N`%u$6V)rVVc* xZoOu]k up'ZN$k.a\JG9H_{—JԽHGstx]έ@3ymAl*J*d#RJkD]qAV(6S8~"M}P=۰ސ84TT]=LkI;$Պ:Ak ^ n ugӦwӿY'oH(OcU?掍27܃(Unr: YHer>^t%Ca(؂吋ԙ2rtR s];i,C eS6_xaϝ&4DB};_ 'BG<}UuWDc׊j#*2ÄyV6lcK4LH3#8A~k*1VHT<#GjOzﲺ^:I$;?.wBHe~@FHh_޹ZF*+n{kÄ }5fN*i2 ,o]y;L3[t1./}X0uoķŒh2CJݠGhZuE0BHP z,OWo8Jo 5[tD++n7SZ RU] esS:D?%8}6yp ?APq\ #Q4  PcU բO C^U_+J 9q4R 4 3d2OJNi$o#d p#+SjOʥD^PFz90 J̬3 BI'% i$iZ Əcv] 5vqO Nan]a?Ou '?=Q,ͤAzU RI\Sh~ }xojUP:ImRB0pH2?DڤSB_l`bOлjqToɛx$ޓ@Pe` #`}I bL rfc5fp5jk2;^<}>f NrWT|Lp'c~}{Vr U/BjQKM Q]R Pqe _>*LU >7qX}0*g^@yKa ʊfI>_1t`֫l/ǐNc#H84HBx6yҜ4,ɉ=6ju騂5mE>>7'yK?eg{]Dq%2jNJ}h)1D h]р}!K qJZi͆{1-5%m)`YY 7#] Aj^WViF^/3Kk"HߐttG+u&\3A ѓC~VY`rS! wg|PףSXʞxQNB<sԐS?eHҖb5!6@¡ ) ސȢZKڬ^z"n ɞS'.{ ;Cprc.H#ڣzƯvlDCKApP' wuҞ"H+˓]&DR_}\գv/Ε7%wBy)m}%zs;؅+SV\l\VlZE /oVKjxt$t)FQd톾̏B?jN <_te,SkJ<#l i^(՟HѸLopsQ;jnsXŷ3tq$P 2!,aݾ))_ X;I]\+-Jn>z\Tl,vlϗaSG=C#~-R^<MCS OG,wa-@hNj\*Y3CaS\#}s_Jwڷ3IZiaa.;%{HZE?M’&6oL&⭯ TO`VC^*f)FRZ9|)J<+|lD-ᳩΠ[^yBSd1f !<R8=2?69>y[^bK3Q+S,8^B(>5.P7â"a !?ad _\Mdxp̢z@ _НbNles'Cd[帼´U|"{=c|=}k"$("@"x?_,Z5KǦ (iNS b@9 -V*SߥwY(V ϘE$S6cZ@@"^-"rG $ 솄*ҡkΡwQJ #far|nz\g b.&f+jdg*2Sxqc:وL~Nc yΘKyei^pzǿ3GۚAO u$fo~!4 amiaJ/`sTUhJWeL~Sk'5 NΑ%{Eb HC$H"/x(v)hk~s!?JRolSY`8aໞZF~3M0+s${8 3Z)1$:=L[Pz ᄎ>ӂGQ{_zYFiTs7j)jR~t<=lx;V]Bgց!-Rn|rm8קu3a EdE)%BEj桥8u^8mb/"aO %Ǚ"qBwPY%/}g ߸+1 gS'hyTX; gVϠWIbԜΨ.ƞ]ߐ`ToTu~_-z޸U` hPG%h@ AkV]q[$ts3‚E_ߘ% Ui6.VhtΪyԆkH;(`NY`]* ΄,sܕJ̮.۴yI榪CjY1[jIRj2W;ao;lu[*c 4&QkdV4ۖW5u_*qdʦهtTGs <0}ad?)(l2& _vwYD>w Ͼl*6 gPәTCjDŽx"Zm'r=[wEɬ*R; g -吇1 .+\2g1NcGnjdR@f^|'4#A~i\uG"Aѝr!m*~y0Ru?zI>R#԰{w9=!0R\Dqt3&5fȓ!N:n,mI ֪z郆>b5̼둑\4npUv|qԹf5jȫ:͸,~չi7/`j*zcm㹾;Ⱦ .v4n(? -hT4^Q`1JF1@or]?<QpPW~GjƏ,fP 0 dR*.ع|ӓF0&dIZZI Y\{;V Co皰R2 i@ 7L77G]E)&{ڍJ&no2M&"cK3S~Pv׶wk JA&&"q&sJwQߍdhoǏ.f7RT0AP<©os~=D*~?,S@kՌb<ӿUBaU^Ms#cu @a*Ú+~|ZZe0NhkKPτ`Ԡ\g^ܩQI aw@ղˏ:IKKCQs}u ?uX)f4Z2RII[rJ67 Kz]i!QO-7C"S#RM")X% M^'D9= ! pT d#҅Zo=N[='0~eIp|,2콘f(@s dD79ޔ`bj0&ODg*%.3-5#[;/F'!a7vtඝfFA-> ٤tu2,z䳈r#x*|ʴĈ9KMNtQ'2ẑ[.Й2]$ 7ݙ&j>i%6(&ٗNjfZEkG w~صfc sYPcPaJ5qyDQX\Q5ㄐcE 0U>*co^%apː߄(V]>~Ӟξ`獢^R{Vq枖3,AE3[eD*i3Mzo#4,h4Hj@h4nOVih9P`</,O5KrڇeaO,p2!Jqf#Zf5XM-ع3JeP@2ԤYbz5?JQ WkkYbEE_8f\mqm:8@'O1ۀ`m"ܷ1v,I6ƩzR3uQb(%e5'>< C{THcS?6.*I(¡ 0hšVZ͝/޸,VD\ =2b c5$; pa& wBZ,o>ak7D`9֟i"Pg2+bH1ȏr*5UhH>suI1I܃˳-3z/{;͜YqQy(Y%"~߄9 \U+R8qcuu{ LLdz>jV'ի֖.>A0YU {ޏ~+1x/7:YK7>2RBͳLѣWѿRQb[^%rdo6z^X0Qm6MSQΚJ/Hq^ށLvHb'jy3ڢ7S'nwpi]7R ֎#یxEN'[xO ṀFzM֟jM4psT|V()oDۻOxlFKˍ"^ݩs5bH5I6h(m10V!+g^אLu'MJDf/wa`cn;Ζgw K>6/Dח)Ʉok{^5r{Vznh<).pUYM[鈿,?a AoSqQC :w@dn5$^fl栬؎ & C']Դ w_Gni) 4f7f3#F0&e'ފBpfQ+p2qD^TD&ZlSC#HVK XGGVtH字-AhNoPI H1(z6jH60`:Z U*x4nM еta 399 FAj֓ʝ9dkrѤ&"a:l~f$юX-#O#郭A3Etz_x27[jT#y LU9](|?E1xXaBCWĂ>WZA-ĖuO$[O ;OmWE/Z&|1ڃ]eF损g> $}^$]%VΆj_Xq=M+['myB%p50t8s.} E@<ՖC(TbOv>4~@z'iL4 +V(Kjkv+v?hϧgjx vGeuPS5Ǔa`;]#7ۉ~۫.O5_ZCvzs!knd;yf&$P9PS1sdx=+0iS8& b+zk'!V>=Ĺj:1_ڗjQ̭*wk; ~ [p cin̫V$oD_"͑RĀ!8>rZ e\H6e#UMb(vyvlG5(W`,f09Թ5K򧂔Lg(ѯ5,2З ts0{j WuL &ݖR)XL|.VDXFet*p2G^짭; ,WBR몛{轐xuI߄KF8b-h/lCF=9Fr@Hm`/#*fZdNZ2\0`H&Ek/Q@`Cۄ\rܨJ_^[hf5.JqLms  A"&t|y?"ޒĺuboP/h u-Aa~*&j]nw@c!PP 7W᯽|I(^+LoQTJ7H~$=bFT#%ギ7bb聨qyiD㍹s`߳ m` 롚ͱ\A =q M{3':_< ;"wg(7zP,Q;d]~{_Yz O[];|2E~b2mm"IW}]9Ĺa?ud k(o+d [brL MVzs^dy.AQ4)| \@ =!o BwSyNMxF7"(l}tm83gpFvbX~c4Θ\yM/z[}7 7.z݅ уw)m=(!ź/%s38:2p9/Տrmo7Wh|0ywo7PuBAm'&{N^kT-/اligm^ɪ;<>7EQ-$qMdSlEjq%w5[ZPW׆;1nٳ }nw 1&hkff@3HOޱ4>d۝"t)԰x\3ơ\Kw_dG^ι41e3Zwُ^icsRd NYHD4خ09PĶŞxdƕPK#R:gvVs&ïx6 zcKs3 2@h;dxEQ0d%k0$n$iR !|`0hrnYvK**.v(fnүbٮubc-=GLX 0J> a˔% jIY; cnw:|qq: 5>^lB=MZ5iBDE=[;mG # Rc\TgXd(Zkap?3Il*Ϣ)$6c]9XK,yXRkL9H#*8 y a+NADIyE_rx~T5wmjAJ#.P7ۆDhU*Slи{ֺZE|η?D _ %CF R<ĢR#5_0k /c:IP\g) lFK,2N)YfLZbҚ8 VuMn)թoCv4hI+k E'iv LR|v>\&&]>at#gpwuZ:Riefr%dnap\>R.a&Aq#G3=Vj+<ǰzoy Tf[Ÿ7[FaJ=NxȈ L]"]FzQEÝXH*U(ʚ{t}E*ѭV2ӻ_%ט7[Y.Fzac!|bfsC!Ch@:@5p5~oKJj1 nn}dpj́,ZYw qn)f̵"3C(ޭtOdwÝWW?RG xrV؃KMyJ柆Yv\NݧU:՝LP?j€3\_'P+o"NJp۳'80mìz]&o}d,؂׵m xeCzLkq\%Vi l\8,#6s>_9GثF28h V[R fKX NAXoغաԺw^4['jWǷ |;]軅^_D'_6Y&z~ I8;$-IE_@3/ޭ {K {Ec\BvN(+2tڣ;4Lil143YqRb{YǷ{º:YC rrB%m:Cd0"0rEik:ebczG]vنb"%6r MyThBa 鮛-*J\r^4W:BĜLŰQVcGLJ Wa(׹Nmk'T@$1 $.Rz3z2"L%YՒ+_@Nƶġ(%c.dQ $Q$3G2=waCƼ om~8hǺ@b(h=I7iAUg|̦u&I0HVT!q!J!'cDMl;D~HC Y -=Zx+.(C!Y ,a>͝Sg ndBuMt=Kņ։ܰ}ԨܛDϳnot8Qylw!5U[-m]tB/9k5*0OΈal.l4%ɲ+1,-ɶfgr~ 7⩐ęlHEI_~Pr'weTeCZ4i5#2V:˱Y8\N)jǓ~ zfYb !j; ٣2n) Yƻe̎\+-_u8iwU~L!4ih%fRXV-8m`vDӛzcouJ0Lyo9 =mS޴?@|a;hȹy0VKeJGޡ^?}߾b`zRs Nė!]ͩj2ڧS>YO 6bPΩXzFi.! H7^AΌ;LI#d`z>vA[qN$ jL'90 +ASDkTĻЮa.W;|Ʌu#;HģtT4(}B i@:lhU/OBR!YjSU },r_%.Tr:.I/ܯ_- 2tRBDre VQC [(ccPh|aN"#={T6}k4Ҧ=7֨@h;H@V9- / vdQ^խlޑV*ҍsdlxY}#e &J* '&@[S&_]ZjH챙Hx1.2r7ZMbH MjQv@c 4Ӻx8C{(çOSuOſQ&re[ˏE**pPR#lz w6$Z" Yo<Պf72lzf]Q/g(b!Dl*$VO(OÖXo@\nu(pMU⧔廱A3~DfF$+? ~h >YAjbmb1SKw f=U{yE&OP? ayo՞vN Y_|PV…Ӛd=ZNeF1XG#{ʝs}e <` !uYꗐ |4d iU24ڞϭ7יּVw'0VÝv_M"b[V67:~{eYEwmv?,_"ݾh ޡE|u8>_ZBT2@}flqP&ٓcdGm& Z- ܳ-OBbYj~i%i:+<{\^e쏧Ef6:袸|$9k͑'gQWL<e y {;S'6@xOb,وKOG!c*FpLn p7Jv"ExՏfVZSN[߉Gm@=Z?05JYAw%kj.UA_BU敍S0D)遷Ud7*rIdJC# ᜶HoP dz3p}UyQeglVf)$XRc_Cl6S<0$&*]+mOZ&: {U(UpȮ):%5rR SF0jUQ'6'BKI9Gc"(*{-N9xB>,\N4~.ਮ! Rmr"k- {ySsSN3vb S/!@a#=d pӗ< ԋ5؀=DZȇVGz<Dg'mŴ :9sla TI=)G|L>_w2Lj}K1l1sWE jC[sDJٙu2[=):4%bI &{wq8F '6Kn{"܌+)֣8} zHTIw$1l?Z7ԟs=ctܴ26)fO5ѸHv8ϴh ޱ#yQTLWM#I_ :Jc<@/ǚ2IϤyl2śL %ƎF; \a<'"N 4bͦĹQflRܴԥ# ҭBU*d߉;f}t3ɟiv`SEV~IO 29c+E!X ։*RʰOR/[Gs 5&Ȑh"&EWeG=VKHjF #Y'nJ_| *f :5'Ir/]; y|E05иəCƚA"!x`PA : 8rT=J5} ̰$xl(.Zԟ4fƗ<܄C"9YٷI4'3Qu-X50JD&V_ eE=tkI5%` D)ϯ݄$DGT[8g~؂`dw]G!:I٢lNȐkPR-a8y9 96Al*>N(NsʝDLf -ǫܸp.,yp|_Ւu;jvB-J^K.|ǖT2:eEFϞk,<2chc"ڹqxiaOWG+b;TOv).h?X@n ͸_W0]9\=8-M 5{Ui%{z2CfLinAEN$њ+MAǍIMϬfoO"Qn KbnhO'Z&Y*gRIᅺ!JKdf{fdu wiO敞gKQQ@O>^]Sje}Yj`,;G1A{&|wp_FpBn]0$' p;fWE\>UƜ&O_cE §"na)xk1מM?^DuOukgwҠJy|$fKG=W@CvCTTξw>ePk7:,\?<(玠1,970#1e 2;#EvnGSUrE6ׯftr%$FgAq^8s\L`] v Kt~ti\g%*,i8E.74iKu_ӭ3b2&'ئX,Sp^g8?4ϙ#8@=R0Oѕ0ZdUq@XK Z6Py$~??I.3d.tү amF#{ %`Ao׃B7KqZh vA)M:Z?(b*>!0DE,"~H5bn XkÊXs!$K3ǟmPۿ9C$x6#6[{ol@f)TN&N4 Ɩ;)iƁ$i/AhAf!b (y׻dS d1jZ ,HqƜ˗~-DCoDo]؃+~}سr}#a&ïϭg(K\yp{c˔wFCk'2,Ʋ8[ߢe^K}0v7/f$/.mTW+6PWgk@SHoT# ?J.KGDcXw~m*C~@n\%'/4ԌnLӢrDafƹd+rPtKmme mO௟&2fU &#"߂tA|&^44'i b O2yC0dGjؠ.n!c2Uh0m_3Zxe'F Hzi }G~`Ut.Vffj)E]~PyeC];):\Ftxjo:fS0E40Ci܇OZMW|8UO`%"OGk[o[G:CƓ.bgN"hOM!BL+W'> ]צ  ItWh5Oj,aS-|GmS| K4n9O*pv_ts6j4ί~1nFs{t6(9uTW3PY)c_Dy bQYIgR[JD#8Pu|8ƶf I0@lj* BSzWV8exfSe%6]ҕ7:Ԧ@xPR]jWpO-C(gLK ӕK[#xf\0_A c&RsȚ\O ʵnsªl %8J]z r]π 7/ i`6n H*"< 8lqrg,nILSހol)00a9>Y$̃Ì;jnL"n6ɺ tmM+v+8NT6a HC47T `I)6-*YJSQD=gbUDޢr،q7 AJ}|άZ m0Z3{ }XGSRm2:܇$'J[mвV¤YGc}3~ &D$0 wzϚ_UV=*9w|H^ ]'P+rNgA?F!ws7 >e~ntZ0FbK0"&M`DPJC<0|PPXC|8>R4A ^h]~)GpA6 f.XmW2b`v%%-̩Mе'j߷YQ+CȔe9TJ,/:oR0ɯZIۛxLtwz-ֳU_uW:~g*gf6S<'B3/ Uht;K2跿kuDj)*63tWHT#FNy=EHGqsP61žCdF[)($ZrnӇYd$ .\uDvP̰RfEh gchXPfwLI\5CkႈGiH(Բ,ܥ.;!UK|`ٻ]b0i_N*rp ؑ B ;N>%FYHu.RA5!7sj'$)s"#]nqlA ?fb67|QZXOی} TH,1''yV1,&lƇ0>x p4s3~fNKt˴v}-`cUP{H˹Z]/? ^7ăTfT2aΠ.xX봫eEr8r0p~1Zwv_o炰0Z߃at9ZEOK 1^qWCoe++A &cvC-}b].gߨn8g2& a%BƷ[QG[DĨtcJV D`TXTD©?ыԮ}l}DTH"w!D͵dd׊~#*(StD75\og-IQZ)l7ۼqHDfV{d)18rW2lշh>vbpvAZlb(%Z0lUV.Ҽu#kєmsZk* mBF.Z/)OS ")N>pwpʉ*3?t/9`Of-j34 ĸ㍅48ylVB?5ԕ`h9vuyAhoo 2چӆ8JOMM&^MmaXqlvƪQ 3nН|CK(se)֧{aw7]>]SC%]-o>4BZxC=$ xDc $=e{jo <;V-#LM_j@1^/xXǤ}-t/&"}mNͅG&Qas竮h7=w>3'r!B dZ!|О>S5|$,7r# $) Al կ̜WAxFZV60½??L,ْI0@JmW Gm h0"t7c#ߩoA?qDtLt6[X/j2R5=,Q9.\,g"QsĊ":&nІ&T^U;:n/,> 7Ԣ ˕7l4 v*  ZiǗIKq\7Te eXkJ`DuBsgGoɳ슈Ɛ jTZ6F(O&~zsmlyD@0c;E 0+Y >'fS-o5!]<vLmXևhiaQ*=u r[E'l5pKwxa r1B# pI;@w@؟T}'ZU%IAܜvp  Ϫ E dƧ.L|LSO.T:uC+,uJ; tmٟE}wy`ZIvG.CV|Znu-" EmagMhVG9CM 'NY,mZ\ZŎHaZ)pHq՜eOz퓉V Ǘn/ȥN]oiMla&m0ǾbI9!utnk_˰(~0S 8S&x=A +#X| p1 ^8M'@+Q࿿g4Ƴ S5LH:AHd ߸0ͱ:R5ι OywO+ _08]0m.JQC02>^[uvPuαP;u1PB?)[Ƅ㛟^DýI*VbE1acn5NHP"+hw;["F+2cX-=Ci _1pyK^]̖|iXdM Vf{5z-Փ}ܩĠ2 LQot :sP{CXN)h=7C/L}і<%?+#iɈ3pl29\N glK *`Pq^LUORj'vSĢO#'U|_Bjn4y_2xK# ['; H&В)XHM=;~xLmIem)GצcV/*K܈"XNjD1e% cDt~9+jԱLN+7i *^9_6M&ʉm chs"D+ @܂6lR%+ t$s7y(96I)I1>Y1ū},ȋj[͜!H߼^6;Z+REh/] m:_0 mD5;'aMUe-¥'=S<]NZIIU QbWlpꢪ&JoY*m=Hʂ$HO)xULgat퐤F@t QL0D`-W El R՚fgidُHT1oj pnQ!zl$ލ!,M9bSpUO;nR<8h^Q/J &5ae쁓DX6\=}<}[`E-r*ۺy v@sAMx,xݼPJ%2IJ@X@,arҟȜl BZU@A  qܱSNL4sl$Par†l'>S z:pwTO_H7=q*{3“{fݲG"{D7gine0=coþh_Kb.LyG5&0]v:X sqaV:QpJ4!zR| 4x\ȷnj(l`|TP8Wyn֒d 9/8VUNvGIG0GFKqt_C&dp.$xW~Nl|]ڐȱǒcQ(mWLÿr/R)MFP\r,ȗvw.: tVԣ#GyoZfTC-nWW9XEՠ"=fbSwP8<$ůB^'e)7+ԕDqid\.)@;߀/ID~n:iҚbwϧ>* bAQ evC(v:n!bnK% x:+:T2`Oh٪r? ->vj;VѤJ)B$ 5I ϼNUwkZ$ޮIrl﹚ :R= Ȫ d"T0a/ vbDmWߺK=hוSE8k.<ݴ4^Vq.T <\w[p и Ez dʏ;V4NCOSX>E)aYԵx}zlsdTa h>9i |o0 %+DpkMC8ɧn, lĿ@ZCYmX<.G1{ՠEcl=bx d,h@b]VI=k\޲"", @XZ7fşݐeb:<*3SZ ըw'qɕ=)&5ܐ,s"Wu&~ zTT.4o?t.`B`ϵǪAOSgߤi~=rJ3]Ś$7?DC]~kyoEv~|cO /BMcBlHQеKd&I^EJ)~P`*%ٮab~Pd6$WFRT~ݲqوL|B95VgmA?iuEN>^J{~ veVTk|iid0 tAkbզ~y${>(,zUdG,|7[ p42d [͔jGlQ1St`;VhOp``TW2gD6RpymΚz?' lAݡ5tgPtk(6!Sɕ{TNI$L0FDE%ؖ㟺꓀= zcʗًȰa vSK6/=34#yb~T]]&蠯E~UG™!DJƍfF^n[JgpKr^ښBMbg \21?F3J NgoF`Ym/UAnPR oF#ϲ ̓U_I`n tɟXvm'> _,;}DyG6^*O"EkFk» ?T %"wqҎv7Eq'8Zk5M6ZKk;D>Dz[N|ĞNK5_ LH7l LZ/3Vr1r.{޾~B萣W+YHR O}) _#9Aܚg^#+MVeۤmZJ7E rV%!3_sm8j}+ ߯|T ^M a<GoNo"'FHS&[7K`آ:F =8HtI-㨨ݜTUƜ!!LkIɫV{CYMPȹa>W-rS6C-ߌ&ً]eSvSĚ)Qf.KR4 QԞ%7`LuC>PƇQʲlr[%PH'#7TDA r%nIo@py4a^(]Im;6۲R@ߴGQ(sl帖O*F;${ͦuD s| :.Zm: A(/($hf'MAciEYL##ѲTsOxR`4\QixCʈ&A#GbMu’br^b֛܄K#r8A޵ =.P*6K&}uu/1`Y;UEC_rp2. 4Xߖdѱ\q9翊TF 51!Ueæg=N0n^W퉊K(do֯FM)sc趭'/%ļ5=C\G\żex^=!ZV233 ہu[|qHϞN%84oVMx>?} qXlVȓj+go/Zҋf S4wGCNmJkbf׼!yѦiw߀&6M owU"h|V˖sHTWZ2ɷ1f_#ݯmQM~f?:IkD>]΁N~1LsZKNGS՘L`bd5p d_RUZJkxE*Y),?FnYa#;A,:#um&+i i ryǏA#M0}^N,c/Z}#n+[)g^wgmA+҅\WvHUWt9<aA1]Tζݩ Պi}ibQ pTD mͽ^s`- ^ k(5'( I]K:#ɼpV *T=tҭv(Ԃ!)g|n{ڈbT0^"-5@"&(*6~){}%=.$1O$z˿{((3HӼnf]7 Y4kJftO%(tvLE-ϝvNJV<.`x1o+m d3;  @zŘ$tf9cйTC-ZHD_Koo x=\4"GbV:l`1SpWb͜R#_th*DC|'?9rƗHBcw% p7;g\ڤ 2xobzt?d0 Œ~ kve/;|ʅt;%e $a˵ǵ<]vK b|!G=յՉ{8ykPOTX~F0EuT쩖?[bTI ˔wsۖv,F~+KAXH:Kmvr*KmƝK򷜻V c_JTÛV? VYNxQ6]ԨLXQэ)CK={6N*s ރ~Ljut3[y_NM252፳͆o{gW9 5Q/@ШՇH~ŇL6K_rXƜ^Gk917 ybrY= #:ؓaR:|=O>lHHvɀn t9jXu!-a2ᾢ3dc~)Hc39^4]¡xKl|'-n ڡI*SX{x7mU"4z0J4~79ű ,,bBwm-R|7t,pPBh^cڶCpgҋ$-nu]#8p4Qv^X9:aClɖ#K&|E1YSo)63t(UE={vz>~x>+c\4d&tCҾѮ;7tY .y ' 8'OC&ۢ~?K#XE@Eu/6s+۞N E\39N'o {i.vtH`KQ)?x=M9/^ YN `КVj47,9eo+#wgMǰ[TN|&1?);0o2һɗ]9*k5IeKѩm=@xLb?,vI|tn]]H% ۓ}66Zz>ɏ"=W_QP-I$xV_ }jѢnѦ(o: /]S YAyV=ASU)0[ʵƎGȼdmGOț`nIvg* >yJ LOdSnhM 3]D?PjMo@ |Pe3,4 EDjȡ,W̥. +:twNrb"h&\\WKN#up\fbUXR$U(KAnhuPNŖ*DKoXzi+ ީ \F(xeRC 3FuI"yѣ )F5jK-#dBGh!8,VoKYY)*s5Hմ|f57A|)W)uqP)]V!AI~&'fǨEJ-d9nd:YͧK$`}Wẘ4Å2I׽}:I{^B@)=zD߫MixUvddq, |­+ [n.ܩ\ö6Aˢ9 GpB._4qg>EmjTo~_荬s-Vy2]vP~KuPwD#fi"SZ44fq9H[΋*WRv~dQI&ٛ:ӗx!*wUn;7-wo+IѽH v ),4X {A5׸!T7Ros,}{ǤNe:g)<#τ#>K}נyXQ8vhqg0/s /ƢLgΦB8av?%C@vo pPq9^,CFwτ`nӪ^|ً!bAiԤs< GA @\2ƢСT%u9O(ʀZ?&]h|NAI@YNV)_}8䞵0bߪN.&Ǫo!x@5k-+\}T8$\]h}$BpGMj~ bv?3HNslfSgELmMVgU.b"R+͜O٪.|87F@> U6 n5Z624κ-[FCZAC_~EHLh`}u~Oq{:s D]sPfi2G i"JI@w:8@xp'-L:D LM o[نgh Ոvۥ,m 1$1DgWI]O8YOgI4Ё՘2fqBH99 M;3AQ ʀ $b>[/oF! <2$W'G!1])Yw/"0شI ,Xu{TϷkoHPn@6&IY(m'ָ!o{ҟ"zX7е̒5zR$ KX0]->`lFqEySY99MupzJX +w58Gpԉ7]3X'|0)d94YV%˳c!rX1ak/ rPNѭ\%׵VF'CTFbOu/5 0bB>YJPWN8pOU@{͈{MܻS0MuHrH^Vݝ$oxg04# wcR9A;^t mUkMv6g?)e4+W˔N9ce߯-oAM{@ lT3x㼡GF֯,KpJH¡D0<[^к4kѝ4ѩ0a ]<K-zԓ߭X"f2Q3(`2joX 6m6tnћwS7]%Hc/N@׺+KƜsWO]fg( ܓh~{HKiHC@<, ̈;R Y:ioF5@?`CAo nǼyWP $VIK1o3geGC9t̰i5~0g "XZM RGLIC26=/dTʩ"JSG~YMf=)}N70hsT)tK# C).|-TU0k»y,۰I7b})D6|4l3M۩?6ʅӈi8-h+6d4 ~RUHf/QzNB Li9:OKAY\ 5P;NGw)'CHsy6`Phዾ{xCb՘8 ZCtŦ^+P 3z}al=B-HT1'' bW.xbٜSx!7QL5':75hqՋ"-!nAUT=Dz|S̟4}|g:xBA TmgJ-]6H`[myn]]̝bz.ޮ;,A:2C4՛1K HdEsYp`N"d]0^p,b[,z\ЧK>yYv {3Ia&$WiR>XdװĠwp_N4PýKR1g+i|7jƙVZ;WUY`}y>K該pa;H | + 61a-K w[2 70 O!݅Kz.5A  _C=jb"uI1i.]`AsODnYcWρD4&f ߬J z ]*.I9u|]}EЀ{o߼#n=7S=!=8sQm WG]9:ty]ɼ Wlm27{jLx K9 0iD۠aXB687\Ohk,0RF}S0 [09Ѝ [E uؚ%(d8qe_JU6KNkSx%S* qㆉRr1 4D\ GF m^#NR{EXנ2) /%?K:I쿕;m<knn)*hbV%-u?OZ헺Où4W w̃|4xdYOaQ4ܴ7rjG*y~ Łz*qХmq(s<: ޱLA)i!^Cb.& _*h5o'OdQO=[\la/] "GoIE倩i嚱śebTvH3bErh&ˎY6pEF?j.S\NK5ANdU_}-Bx19!=Ӷgn1`:0STnjA!*n_T&O8  eI~v1aOو}swp5yu%ƬX:48d<%+|¹xJ gE2K<,^L`FV |V:gM g>SjFƣn fvǩ%^3)+M6xM ZgYZ070701000000fb000081a400000000000000000000000161421e7b00002e50000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/s.]?Eh=ڜ9RYܷZ Q o4R蘭o6+Q FH*F<_\2͝hs6z۵KWyDƹ=cs! Щ1Q[vV{8mg2%cn]L05b,ˌDV$xu(WTorPnָQ)Uq2I/R- cױ"f윱Ajɷ `*Ts >M^+m|Ս@ NrF9 絺? 9[oZ^SZghqA^2ں(d>aCJ ڝ'P2/Nzs{r0 hV<3sg1ySB3~o$M{ Rl O,!eH-]q⳽fR3S ~v nMnVn: {)M=#mj~>)'/2WM_?+%? ADFX!]h|Di7e;Om#}f֤c|3 aG~t}ء:$ Q ӉiX"8.S:_HɵO7NtH[ت9킳Y0[fo=vn#ɴU0_e o5"kbAj*Ag ETSy{HҙUS&%Ir92w W=@zFЇj҃GW_|=Bcx䟐ЅUțmfXUPVL!iyr&&Ma/kJYF8Xɋf.9WZ}EDѿX`f2T*pF_NRiPRas[EgBK9i ә1wWb7lʺ SnLFVV8ޝc$G,t^A8[Zܨd &. phFX1DsuiNj0TфYCN̯ /4Dto'>p yi+e/B#< X/%Vb:%U Fwb{RfyAr-؁PR9J.>Ik0b4j`o| `Ŧ=ԱE ()D'<;4+j{ы [?H?VS+<,E,3v<⫋AݨTJ4Jʹb^, H\ɾ8DIG jri Tg[XedQ>EiWWQ+f֭`VgXGi[w!AIuEG\1`nV 5K姷S!H\ Pi04*]Ew2KL=¦x's+2/SN9ZDv3wP$TS>ӗ}l og"[w0f'뇝oٮYȸOe'1gPײ`pY!SJ ͿCq}{f ME&9K\E2}h'ɺA(Hfq/0Y,EY$/5z."O%pK!V0 ٤rȇbբػ2ͻP%khP5PON{4a{|Zݩ9`ŹIv$|a*k8-7"NxN>E2QG Hc4'Mi0e pyGtdVq+z T_[* Ho+ECY Q=!WC߸h:;pY܂M^T b vQ.f Y5F3+[k!8"Xƿ¡i;ZK`q LEt ޒqU`'W b՗Of$uWV$W%z Bsw0-ĺJi+ݹK5,hȹ.qlI UaI><-k40':sɢ2EIwȓOfpK8c<\_2!-%䅑!uU?^vx < bnJ`m9S2Zhe,@yaTWT]mE8*!B+?'L/!1\/38%a L!` Vj %d +sev"j̾ʤQ\~#Qr/iq^~<.tⳢօY-˥%oŗ&fLJrr`r'@ۀ ]dˊ vՄ}f/}L[9xS9YheE>7SD%h {uu^M]+DzΜf,I"[WJ^jLd5>gs^GQxC3Mi&Fю_- $\kEID@7FøM^`~4risTu hwy9nw!D×RĻ(lT=b$ZߌA\6[-V$V &.?ryCͱYKUv%C #L387p4Զ$l$S!3+ Ct00/Ԍh8I_l. nzCDU俣C`!zM>ahD|I7DiLo>dLvFb^20^2T㍻K6E[4N8  WF_>j*W F~he75=V[fziB Y79S!|5 (mk ǛRn<ȱ3)FVgpO|쉭g׵o bAd`7iV-&vId\斔d-Tl=WtV)cSZ4P@b=/mq%Yb侮ۤ%շG6Pٕ^[+2cs! ЀYn8&e yQYӦkbž4чqC2KP)܂($ є:(6PWgb}cc"Qm+l=2z7͂zr1]Nj=֓"^)6 U_ZYN֛ej$%8QH~5#4+X58wPJ#Ɍ|FxjTfyڄ<#xb<-?~S9ı'EYڑbMk.wW8FJ $.ْM/ 6s$PN-xG3"1l^.|s|D mܨ7k)ܴ[¾ߪG٧X"xYo2d鞚ERaM#ˆGܚK6-BЦA-&6𬾥+I w!~ l%Bo>qZ)"'TPyYp3-ѧCH;];KM9Z Vc2<@[:JL{&_8TB-]/[с6/ͳfP3W]좓/=9wn$ b7ٰ:g`ZSJE\Z1هAbyPLPJrD1RE{;,D G2WtN{.M^ T, .F"CX$P8bopKȩOr"PYGp *{Cw|(wYr> T MuغXKlyg:HbCnePˍ/\ye w=-cZkzbTli¿ꙣjsT(nZ`䧠9Z&ˁ[*(UĴ%m8Rdp`:k_a*#;U2Ph7^SC>ӗ+A[3Zg)a[>zouC pe %kLLsA6AKDr I/&Sj?z9s(neN%HşH۬o(T 9b]6c>h4L*tNC(i40hd-bۃ*#~d鹘wÛgr \Mu+ӓɤ AHLo'Eɢ<"1SM!^<24aF%wy#iCr򂈎z̐f-/ ,B!kIq|z"M7 .˽b쭓TXx?DT˴>_j^6|D gu?!rw@=ԿCpnz^5u6ء$! ii"mNۋw[XtOvIGfa$Әϔtؖv6ysO"[[{ UQ= 8;nBP1bUY<>gR) U[LtgdUiW_/ (3"bx~xɨ-<,I1c3BK2JыiȔm]߾c^8B +W"UHÉ-Q݉Jb"4XL vY~涠AMK$' ̉XnGæ%rVTM^n0*+¤nU51~Dn xcq#эy/S3m^#;a0KS9eWp䲣2<׺jȐ?$@ܠNYYMÝKF :}i.z2櫡ÝBJ|L6xoOs8_EѨoZtݚ:>uїDPV LD=:0:dƩ[  b)hgaFudH뗍gA}C&o-*KH2F%w.D$ ِK%e)J256~_& qQ$(IGg߸S"KUi{'~vNE`N(I=b;W8^ö5Գ~~)G bcSB^<@ec3yC0u d\cBFh \2=$ d1T:ڌ>,>(ti*&oC!>n a *(qE `O xaZw޶\Lxjh5a%XЯwS'%3?YmrU Q 1ݔpy"F`+n;z{kE6[FxJpJ E??g3ƙ<ԕ)*ÜG\])*cycJʷ覨8qCʫr*a.;h*fP@IA{ ;5t4 A7" oێK0^I5"8 #ιA`$$YS:>tE4&&x)>ԡc RmZ^ 3+I gO"@VTԽBōw ͛SθsHBX,,gǎ>OuyA#t/ޭ|| $T|Ds2z 7I'7+W}ڎoKW0r}E1(q}҆Sd/]5hG~J&ѸM`yB0OGvG WƩV:l:uX~[KmxX4ao\v Gq.gPGMe_L?V258zĆY bF8x]n[ϐk)qXc{~6c+xbaYyXt'&t,ٿ+AMdc)tl|;?ߨ+sJr O#UJ~c`ig݅ppY:59΂fA8ICSd6U4W0RnNшTۊ[  (8yGe3J,&F~}\fb_| @+M,,'֠Z!ws-aN>QwUwb dS勽f:]fnZ32ےt PBoDw>h((}^U)y7%ޕT%oD,!]{sD̲Q߻N7 TD&/nc2c\v'Cb7q14QFG ܆s6t؊Aʊ"J{' &= d:Uy3C~SLUz{H.lHu{n-=s2wVY;x쩾 ~57#Hkf"uHm2BvgY($|)<~r,*\1c}cBp8̢ZB-"KGu;_` %J8k_ 0:r&ju])W+\p) K jVzX4[))`g hFڹww6$i& ҭp[=`j~Z%fY*Q|* Q׽*^Uc~ȏHE˚B+iVUnʺfWlNd6ڕ"so";ew!GrLlsꖽ R5ǟ-B*>F>y:1#Kcb^;Dͼ")V:zu9'=ic3󹒾?!؇?XO 5 ;1C*_`gQgI>.`GGh#?Q̉\PaHեi=5/*w'K.u58 rB@O(WD/Iިd>FA֓z/Xۑx*oHb1[>/)vPL)j7fqk-?+ڍ9l0zHv^W)`6*pyqŎ2(c( p4=߼T' *uƖAB,/[fNOUނw]J%5ڻKJѫn‹ _Y1nZK[ҟlPW7-Z} "";)V/V_ƧX倅Jӎ% !~$m.:mscˊ"&X-=+':J8ߧQ*)4 [-`hʯ7}5xt6}'tU[S[s=+ߐ zj촃38P\*#:+;^>5?=|ypȉɒo:4Nį\"8I抨U]P._i2 dp%HNkMpR}?9H$On@^ܐaŁ185q#?LYԦةsV!%R&<-/(".ad RXg wnK֎r/{+5~UӏwޮUj5~Oɜm3[0fK]=R2R[8cr?ylo:X=֨9=[r$d:o.ҡDw &.E꨸/״%$ŏ,tR?y6OߊnIlJ")<:;K.)1^<5ƆNPKm_3WI*+<{#(I&sN:I@o.dHWv:Q -ɛ8ij0Y;\V$-METOZԠʐu'3:U HB>C4=1LWc'S6|#+#u=)d9`-^#:57 H|shh꜈v[~e~!p.0hP!:ӆ B4&_.Vk]14_ cThؚCij߆HM6kF""A~7Ǐy7D. h~VWbMGl6+W"X^Z_ᐰJwd*pV+z[nn7]MO<2/c@ }oOA++Ò xzAU$"QjGB:.-h š, %lH?|1N:QB<:ݓfU1'#q濳nPGMRz;,w.znuc5U{rk%^$mj$Ӗ1f#+=7GI{z)kR$Kn=}+|AoDlu fGR]QIZ@1  „ . og~/&-$WEdd Dqsb|4c˧QL1*r4L,U: n/}cB'k@"kLM`]{|(:]hm!xN6PU.P픜[_o,hOVE(Qk s+i;!6,"*2v$,Cs/JDMu&uU3E;Qh:'%A4$)B%׽`C׬L v瑊?@*#E-e:[3QOFDK~e_jh% Hm3fzcp{ZM1QڛwyuD6!rL-@Yjq^+PWuBP ,ʕ"|KR $B>n&g(Xriѹ ^Қ+s Qx$6S3&xd>~Ao+e9EYR\vG&Y%"6ZI VTmD`MaxH0Q4mV}ќa8I@@q9r DJaG8žD2wC.K~[ȥv o tk?i-͢9(/}3PY\Z gYZ070701000000fc000081a400000000000000000000000161421e7b00003a34000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/Q9]?Eh=ڜ9T";u4uuBtxGV$zSJ]_b:!N޾q7F{Te6M#'n-2:a5Tv[c5D7t`֧z 3n'aN;2,ϛ3Ayg(.^Al U̕f‘/C sFᯮn p7}`]Q!RM(.VRdҴ<=4 h%:hh[. F [#&ՀvyF1!InuxjgWs|^a8@NB2启KCJ2̟+=zU1Hmg]ɝt,Xc?h@^m;jcHc_6Ֆ=.%*0 ֽrkggAq1RlRYsmk0c~+H523t uA/\V7 촯+xE֗b\UV!PTf]rC3bU7P<۪m #4B^A {'s+Ld$ۼ;GËqԝl(br|/OU#|)[,vo}යթ~ S/):sic(1\oq6Ƕճx=t('޴j[ S]ik$5)yUJ`Ƌ)/|.=lRї$ӣ߂>z ~zgu1_\)A i/R(Nb|H׆TbK86Y3rB=6P1!}d=gmInuq aGg !_̞x{Fk939@5d=Ak0 qk*5q˳_AxhNC_y$c˷4Rl|ac"휇@yfM.St1Ƨ8R(@DQx}>wwlI♁W?rIFqXHhk^ȭABgѿ!Ms&ődih圮qKB7JSp7>`UkfoyR?gW=I$q<:{5T4rB D 惍{zv%s. *Vr0 '$3#(S_~Bna9J/FAwz9(,e(ҵ"^gXp H~|j8w'ЌV+X4uǂ`%A$L/9Z;{x; ا f0 3ju  =vi ΕyW~LrII4[( rru^) G)w*ș*{Qo8 ( #@ Ä6U<[kQ[jׂ=-cOx5dx!Ul. " M_?=1ľz!j1乮?vOtbB[k);67i#ĩoG[?O[HEĆ(uIWs&Fm+1 -acm >Pb㈃~`1UXq*aVl9_h9Y7crogX4'ҶårZ M杋i=U0~3 6Ge"MDFi2&$.^F{W' a3 wqXk ?OG(7 YBJ)8Ev'(e4{tM P@,F$1ݔ*rL﭂ڐi$4sHa_"c0H(F)K\Om>B2v>3F6/Bӫ@ 15?[zz֠8tɮ8~y,sNpZ; e\Hڊ ~"lq!K|kkROt`CU /x̷:F˻ +QAI u(pH|;~GJ3 ݔ`ܻў ZןThw$bzy1Ә؜с- `"OO=FOϚՁ]HCIr&h ZǐfЏp)ElXU*&Γȁ I v8}sO*ϑBU q9RӲ,o 2n5J /1uNV+g  mYt+xPM7+`)Ns㹴81AxXή]' ]J,E3⚥鑴PhY݅(z]U4D#E+d qRMsFv6PݨKdVWCF 'pqZ7 *AVZ@k#Qk+K$|q܉~|= #rAa|A[_+[#] A麮Xp;+UGeJ.EXq@VI= ǵ *IBaNZJ"{"k8iˣbnZحsjLcz-3z2 b ,/b&DF 7@L/EMh`<kNNSG%vY=6IYLbukCU[wVd Ĭ )oa-`O۝SC4~TVIa{U7I8Mj{t:j_WsɌ|}H ymt cfo4pݘ?dX ,P{ٯK,jg_󔷍K,#oc"vb[K'GNbjo8~hf'M29էRIB|B_.(CHon/'qbΨ 9Ha*F]OzWV_Mu0꿊(2~PwZ3SJ&D0Və{xa75kd$zU=VZ;j)boCWgֳh)jָrnv`Vlwzɵ@ _A$L<1I [2}Pֺsoۂ݌32,+4 _uoGP1K?MI)u)â&z*1= @d퍰y"6 nP<فkII|ʖ R e:bTãwS柆B6<5M<K=ڟ_$'GV0MTfp.}ck MqN[:ߥު#Ji^]tCB73ͼ.1SD0:UZHH!8b6sbQkAatWѥq\kŰoh74e-VVLn(&uQg ok. ԉ 5c(U]\/m筽^ '؅u`L9䡌 udg$yϕF#/z¨Pf1kH|SmҘ9S*d\g-FACڏѢ@tx⼘ &kG/$0a1_ &l+spOʩ KCg[?9]K&9کÐu;SBF"(,37ͨUb{ LSw2<}B)G9&Ȇ0:+`~.lN!,tmnZ 9G9X:}RNv5gԼxd:{u h+rwJgs8gvt{~y 0yW:`<~phNd V-sj:T%gSm"cŞ#v'"s̑8O{#:=?klj#S7f l@Sr !.!%+;:Czzs78t\YF (W9jV4ݓI޴tK'A#6*̵An;E;:H6߳QFuEWf<**\?K `»Ss pAHfNH XrYo- ƶݶ *vT|Ts0}@/Lg"StO?l̚u}`_?bi=%Q|QBG{[C›äIӻS?t'j ;9'Ta_N k-[N[Wf8G*=e܈ ѧ_Wgފ!_M]eRneϤB._fz@9yB˷dOK]Zvu*!C/G=SI+$:T%&nHtjXuٹ"qS'~yq@-=%_ _Ow@䁿>?["ͯޥ-O˝IFS_RZotDV3iupR / 'G7O xy0YЪ^EZDПOkB(@07w z1^Jmawu۫(\#^e)Ǟ*RD%N {SqpŌRFK\4ζ N̽NK<¤\"b o ?ОZH t ՞T,hreg L'UaT3%ņYGS53.m/ EyODgmmi dGH~ 2r-S_(jd1TeXοʜYܢ/8RUeE}$fV[9wM$-_VNۙ###Vc^S /926!ڦuǼ׈ڝйS@]0lZΦU>U1 {دmp d"` SF~(S; ?}+Ơ v:۷ϯ)d-~ &(6XޞAnXog)R\LIH9(XUKeDhBVѠHz GID_`2}UҫtDl?lPlqa u&K1 [$hȫ*- /J]]FQV6̽@ђ+O3W 0i~\ÄfG|lGj>k+);̀͏; TĹZj{d29Bq^W#6̷Q7ٚ^vm#rpGLBAio./| ŻY[YI$5h:֡S!VdТSwT5eeFDCT`AAu嘙w(֝^txGw0QqU%I = {SWTaPHZu7t\4?i9J`M9PNް"z;XeR>&I{{r&L) .gvXR%$GȮ$W|3 E(!,_N_zq $uzwʾFj|>fYe#ksR yՀ6&( GL벇UňE(rDY4zՠc 6?i)X\ F#e:o٣܃%ZshяRὕDYAj!yMٸÒT_мOÁ: ;e uZlSјDM wk/O($-"3h ruEa+|k~ |WG~ȟ\Q iIiZcN(Mti^EU­Tsb̼΂oy̳;! Ϊ;R͂PꕔDe"-s?x%`5ZŬOA^=<dD˭̚xL@6Od,Z"J^i 4!=0qG1; Bdz^T׫ds .~F;<cs'-_,OŠ:cALou^ ̹@s\)m7X+"×Z5POi,{C7Ǜ}r}cyB6RIe'.븥l>`f#U|cޘXܮ>0y!оΫɶ}u)k ՊC!6_dgf~tH.[zU558E2\{Uu= @mM!.3UUQM|ܲfmk򚵿fIA__tW\h^g62K0&"&)IsC_AZbrqTbT{?m\4W.f=2cI[10]c0r~'^| 1_ \`~\HKhj_N+̠8^et&!RdZ%b͎[ibߓ f^v{5VHg9R[YUl:(eXq R>LJG񌊴~ġ9,xJKEAhPKj@auQW>f0e}GTf|AC~h<ΟFUm `9kcV-\΢Jaqe|RAo81ߪQU e 4jzm0A鄊CyX/HGZsdQrOvT\-)D*GpߊI߁#CKdSR\;Yd+uw$l \ ao~)B0q bynMEH]B]<9fu@ 2 3t{ao7s2Ѿiig`ǜ/ vnuvpőMn)%.R~UZ;6Cˊ^*IJXocLY}Fz]z `61yA^ob=) Gd[FeP\"en9xj_Q&Xec4l^.Ɔ0} [,`~jfNmBBpo0d xNz=8]5bSx&mXѬdnR7 ~ڇG 10y)n;1GMI?z(2C^Kۘ9! Kp}bIٕEIYF\mD17?]4bpz*8DP(F1O|=e|K)?1Fϧ ,R\@=bu&~&4ΰ`ߠ#[?Ji]Xj&2Lq.]\# D{,Dovy5bȂ1k`|V(I bBNxY"=S !z,XT0%^<~us$|8=o 3#MçTXȃ}.? I8=J{hQӅiL 9_逃(P%`c0aŕ$h/]aWkX-fy8/Y7هn ܅ -vdomjzUɅ $ŁjE&q'R#y Nznq:Zp`Cw+ Mj '')[8žq[(Q-x/Cm`Q OXk\#»҉v9FZG.IUͧU,(WГ kPyê ՎN.rOK˪4{i] :?m =e֨ዩ+݀30&PռwLrԈ0V[ _OBBb.eCxHcpHɶ>Jv_WQآjhOSj%$V iiUBƅ$Xv KYS*A#€l .kV:SyfL3?OGSN9nfliEHG=ÐпL @cZSʍ؁vKD×7z=5 ;K/諂9#PtJ`3̀Cș$5Щr I6E_L*f -zcj dtר Ϗhy{xs?$5oT`HdX|Rjb _=_d b{JYq!Ɋ{F QZ(xCqp TD%Z|(h߻`i~eIA"3n,э5V3{F3xf©V6t/2. 9Wg &UrGzk'w9_ae2s铌 V\#G5kį?5R|-NFf)*mA}0YmT3Mm?\R+5'hx~<=By lY6& )4{! %1&څm98]jcKcZs@6=&[Y&G$*ZP>;X2Ah݁y[qxVU`C?Z"4 z 7NF>N;OY3 x' (<1ܟWY=H7u]:bw0^flKiԠX`l;8m\CEit{; c^%_eTpĽAT\~(𦷷f|̙Z6xT;r ^e/۷%fkk|],'EnV]eN3b+m/1?0QUO*ng)iyR~)rJ, |q\Sf7ؽt X=B%GpS>ոGДR)3T21,^{"pS=0*  U(9QJZ.-lAYQ:$9V>̬gHx2.k<|B;ڍ EK]MimX>P$Rv-kVx/$A )d%F=r$VB®; \PI,:0|pHoМݱu{5ěD0c/d 3ŬwJN?KOW/(Q%{z]f֔#]EJ/4ȝ D &r, '^E\\},jYyN\jNei=mB۬n貸pSU\͢,wOmcN:.爌gKZ󺍬⽫kfW| ;ΞUfyd}t/yKyGќ >5l҈Flll2V?]5gS#Y!uA *_8R?4i`(F}XfcD= 5ijZm@縤2zNQpକ p#JC4Եȕc@[Zh5s^\M/4{aHb2 ^9 AL` #Bg<Im9QRDO\5WXLϷ[s3x@Dih+?:g*(coկZ< 3JB^ɒ)4% )4c\'8-&S&l3"WCⅪ<|ggL.AirW{3XYHn:a;ZKLlcmINy E73p z9D.pYKW;WX-~E b~9r7ccD/2DлmN } 7v@$j=FMr5|YڿA$ذ % _ 4:(U"]ꕩ=VmG.l,/Vfxo- ??k$?8jGZk<ȄJEjjp\vH>xl:x2?Ϋd lƑDk+{vט`jGhѴ{7 u2;vqᜡ#[љLb?[ss)`'T"oUEm:Mo`nlܛF}a"BaSÚVn b[sAo=]wFԾNVjyo{jױB^HbM hCT㜢ڿV9Y\|z(<5+Jdp8\j*̶f >I:5^J`XbDL &PsrzpCܮ>K%FNk}dkXD6*+|gXa> j~IZ1lLxY&2X= ;rX+9p;N_8ܒ}H@DNQ>m {߷;=o,&sA¥oZ%]ZNZR = ̰ۤIS6USI$h ۿ:KRA6 >dv62t )͌HG5@HAnhT2o.>kd{sʏW툏 a1z #xdpiNvO'Buᾔx8zzR>f,|) Z%Q~СUOWdfq0A:jK''Eǥup6鯰P` ػg]:E)뛯9=:+=|)uIةil~jwdj1rGޛLQSDPvSݲ?V9I/pb飪gR_y.uNzIN()Ap%baJ#Aݶx#T>#BZwavrUn$?Է-÷ #zfwF]ػXp!)v:$(5j]f1q"e=?VsXN#ˤTԎUQ׈q 3]e݌~e-1!* E|,zjAc "7Mڙ.{a? $'O0suI@z#A%('ʄHCAsr=r/Mn. ܼ~чR|tʻ&(zR Ou'_eR2vD-wc3%5CqB4zV[`5DA׊]] $xH5;;~y!x\wuPD4(A-Iyr{1@Sb8"ljrDyWпl3[Qn!ɰX ދ׶.k-+r0__g!v͞+*<%=͗ԍ![(a2nR3Cg*oMFxEJ;Lq6 J "ة>tE+бβ:`E";!mvݫY[zUyT29/ yй?KȬ'\)ᡍ8)yek7}?]n+%3㪍kG+2 N ڸo Cu1#u 0`shkD]ZVOLH2禎 DLL9t1ҏ/ [&7;KUN>c\ WsKnoi겥`(ʆIP .eMSjF ;NksZdiT\ir Bv=ۜ@Oܲúh4藫MS X ,FCdX|,礙j_M{Ӝ% S|*4Lm+:Ӂ=3a_nϛ 40.2[Ӗ^d BN` (Ʌ/Fj񖋔Ta:Lf!3O2¶g mwȊDW~PuW;@s#a Pz*|]'@[#PƊlMܲim.0.0lO#wPM3 iZ;ӦkD!#M$ \ ekҒQ=rZWL#i<OAhxa99asgR2zk?!x;(wg[X5F'j\Ki)X{ P O;ךYP783v`̒./!`-2]Z?Z.Ьgr`b;;uT W/llJR&KSkIp3#eضSpk*|AGZFt+HKzŇ"ndi՗Pdȶ#%=@@cfL}x# xpMu;$%B+RSPN}.5ןBwDF?DEEsy6GQ1YcbCmro)&9~>$l%RL7԰Z*_2K 6#L:3vkQ"N1`pxjaRUn) I0dȋFI+UFӶ [Cml:,6]}bQ& w2a"|uٮ|3Zhڵ}:E)#SY)5c1fmaUMo%,wJ.2`+یX iOR{ʠ~|K)XGVáC{XA35PMs=R@p!Vâ %2|(s+ ]8zf\E:8\W7|k&P9uVn@5Kw4Qu}};Te䄱^s숲("|ĤkuANh|Sd69-XVyZ{7[c;Z>[4^v9ߥJa|σ.gUgEkV+-1Ճ!3.F.}EA?+yƥ_ae!qp3  [zuWb:{C%S° <Զß ;mze{N"dbP%&p4@V@GO`QXw: A{c?t)0Aq'3C9iǤ4kBŀaD:T8'b;]َE>>m렟hUzOlg&bQ/~'J Jx2vVfYk`rj'=^v>{i3ŀG(hBI Z`ad3(DۿYV7cO Z}wAFVYA)69`$/Ko" l!Zz7$^Q;k҃y;z Ph7|due&úJ(aţAۉ{)9K]׈?G S=mt/P!n 7c\o t`o >j/:XӪT#26X?ȔA==~R:Pl\kOs}]$u @x˦eRAjBVf=z }0`@ǑJp--,|7Y, t%@Cq2 @N-gfN?`ɽxbB^ 5Wt314}s>>=g:WQy]_Fա6Gɋ:٦s9j:U6rYv\՘ jaEygA |Pֱ|o0,j51Qgy!r麁}W0ޭ 0)"gW$zG,f`jI}e"*Ɖw@wIy{U:Ru'd!|T,`wkJð#ƪE]7:/]n:Xrz8\+_Q޷-j(:3!(#]rԓ $[fX{]v®tl)zeɃ1?aWqdlw-S `@{qVq12֬-980C;hڅgEDb_͂]ږ5Gv#Հ{SrREG8ݜЃm $$k}*`q$ I ?N}:̪M&/H5pr/ 7<ьĶ`kޒ9 :n>ՆL:GRE#ͦ`;*3APc#lVF/5QiҖȍ>ɨkN@@vDjhkOGә/_; ^o_̬qQNqgN]J$)t:Z{E*S3|h4RbVUduV}=}Pl& x܅y6,{}hu:٬($Ғ*!a/M^$*I+mhEe0\G12Byltx:wnDT:Lvdo.T6VܞRd>[$m wCJ">]%X،>E=3gz*7_'ۆ3u@uίwaulBUU;?E7A6nGQ|`k*n #2T,ls:0nZVW|7Ffs,iCdj{U1_Vجb>26JW$ 3m$m6W5W) GmG('jB=l?mXڹI4wmʻR# B[ǒ"i#+IAu1r<> IWMfƫw먉Fm{pN>yWAޖFhdyT_AhsU8%fX=免!1W$6`I64H4J !?6=!IQE@Ez?xRgM6!q ȯˉ/pͮjgANtX%YF-k籍|!W>1 w}uv\yD+ bLJcCNc;n%jMhb@:J% ѴU;|C zdఄoV*=N rPh:"oȈDS<PBΉuM$G 85鲮 \,H] z]go5);=叠1obOR ]pUk( otFɩ1ek({[ޚ %^rgNF 4x:% i`4to)MpĬK2 /з=yG!=YKBq 돳RӃk;1 0'[)L ؏?T"ytsgވY,jh,ƭ" OLʋT9Gu!raަNc-xQcT͙rV^$ܿ)4^;g 4 O۲4Dv=8:W\b|g*UK1[{^|G|6-$$];mG|J8EQdS/dl/trK~Wo-gĀᬕM {(ζ\9sg}%XΆO= 4C&X:̵?%O^f4M95ݳV 3o$Ѱ|"LUk30;KX.t^6K[8|Q@Xb8zq Ur3 hȳ%Py"'CUz4l[)J#şPJ&fkF_%;,ν &XósB]0.꨾ x[8Vg]+B$ٞoX٘)xd;iʷukc+&DG@C4n4q8`ӥhYB"܇fV5WU0ĥ)7GCS"S- #n! u6gqkůh#%xyneJd}Dn:х6YN|Gx.ʁDPIm.$h"fȌmd)ފjQ:w(r =q<3`Zn>عJdCl=W5!@CLE<= QZԱZp5ҲJ6&H8o9FY\i!ʟX_ S X,HǦ|m9Wq)u?" }VV R|g,FIwl\hd!h"r6/}{eU]f\}QVƺF3x=Yh:.uxT1L7-X}% 7$>X9jqTዼ7ߔE=K]`43[ޣS@V¡@N k/AQG6a@g Ʒ1We@v?I'.< k@CrcG*2>%ؘ- } ͪt h63 Oqa߄QCvt+O˓NP96;kh9y"ʟJuͮ=ۃB5GȵZ>wJI|;&7R2=ET=U8 Pgp{FeUm1ӷs ^34ZB:iXfl.YE^o)6ƚ“қ#n}/$iTo3/hyӛGUc.I,eZ\55断nW!R5dEEGDWN  d%8ԣz%b ]v$ի?](H,1S}qQ3_S$&ekPZ( 謸 =FAsUd?A&rG ciWJ !jXP "hs8߬P!_<䛤;k.ZZ&n,jwslUJ|X?rS:#;STiM˪LLf5Ҷ9֜FoT33D5C1nj 7.',P5Tg[[6<_PN (Ăo݉&W%j._}+fԞHF 6\j {$z:41gxW];`?jg_!' ]ŪpXn6;a1HutkLDAةwBH`21TS/= 2gcZ%f5EAT4n~j1 t!iqOVL#bf.$^U\l *3kv\NȝʿDZ81y dQ:'rQv)DŽw.@s5zAKg4=1$F MwG-xض_W\2W4'g~KD~ OtJQGgSIJqsx~τ'7郱\l$=W6_2z _Mh)cc}|9"P5yxFgnfxJ <ȒX@~YZ21sH0׃PG,uy){o? /54N󀞺rgNME)*{ ]PTFrNZ+W֧tm;Yss։gz?pItStѧ TG# :5F#]i^ R2xl~0t5dZOO=BuS ?/#%dTl Bl+T$ ~[Z 7`=-$;N+0!r0C Αͱ[Z"ǣrư[ fOPš, Z"CΌe/w}z^ŵD沥#{}'#O,bچ{n%cX܄ +@!V%Q0P kΕB96~@[xlYMVawhO)\irYsuU3.3D&:.m`eZG%;ޓX4ǀXD,r{ki/3g@}C?kQ}{(>B̙t՘"YpM R4v7 ihmjnt7<~շߗ>SYEGr/t[Alc԰)Q;=R3R΢iX#ɚ;QEnkS;ġJ~GYjYYNd!'Pnbx0WJs%Ap7t6kZrnyVkֶW_CJFSpyP2Մ5@%}q{St& L{4e3-|tR $]GJ0Q&_D+DF|fKAk?DR oDhQFJ4l-9]5qT,AMEi )DZfI 3vK +UjZ ]zMI|;OPښgQ3} kZ-.p)(` lqԇXଈRoHvMLB'w@k㞤,0R^?2c{{i￷RTq UW&-@i:ri@+1~(([LV@Qs8/ڵ_%N~X\l$Vu)gSu&1#D"dsX'cpXög5 e Z}9sPd>xÄ#5K @Tr[5=LTЭ(:kd^YYHIz{$F6I??DjmA!Z%ٯ/ T(S?MB N L%[6Tïmlմ'QhRJ yKL2|e:pӫoKn\/{,CO1,0"Hb5L҈zSTgT "^B~:AؖL_DR r)҂ n勷o1,d)"ezOng 9JXVqkǦ]6AK;=:HulyD]e8̂k_~ȷtIJ$8c *L> ‡~wwt,L Q,>ӪptbDW?UVHU!S0Ի<}c06+[ЮTvdH0 pQ$alڜԏ}ipƾ/[/4d:Y2(h+lҖI"垚 gAح:a>y{q:J?)lJ>ԟ$KO"ֿC7`>2Z6:VU&U=ٛ?U7 q`DӛrG~7]7sw\vO\ҕ7)j  rdi9P37k@Pp|@ j(|u69C_Mfq ׳*6.!rھrL%;p$)~"ԐF?Mܝ4^hR^-Sб meP,A2h#thxTZVDJIiq0 }6wri^{\٫=H +M{4}U Q/igg:VIY&m2U!qG(4>Pd,#K1F 2m|NSpZg{ue ry4'n`T<#=T5zC_IWzHJ1ɆlcF_9r9绰sL#{b]G/52>9ffHJjp%\SVy^Z$ct&A%irIsDuĒW{YU[mgsJm䛖yf >f ,ztĬ/ |,ZݶB-M8/|9Y44V)Ϝ19"gqۦϐ+\&P,~(H'hp]Ut_ơ=T l߆ı]"ذ \Ʊ RA5_4_(o4bq;+?Ho"$~{tqf*7?!AE H3 Yv &nYMݫ"MLfV }%0WOS"\+ RROY)/u  l1_E(wpU {^1 CR 4l22/8t=1:Z8^*v6_E87&@. ZLgI[4xn)UZK'h"ʳBNt-l\>XO[gywΠCpX'WkjWg/]af!8镝tGYzc玘|@. N ɱm$/;z06&jSj?AZx9XR+Oromfl3"~.IAozp0SbedtB|\R^PZmsTDž)k5 o2\ײ-S˥E8 p>n!^6zrOB 4:_p l-YG"M`8M:`4  ܀ȹ3 L6ӟ:9IfVSߥWی7A$@ْ0uKv#@RxutpiԸsZ[5B 4,&6g9n0jВ\F8s}!"a?uTZ_Q3x/;׏My+Fwtz;*J]N'dFarSYw*ZvNW?U,{=m;Y`ζ{ٸv}Q2t; $EJsiV0>>4CaPv LK-;sgmŅ*-rHG>\^ awI`[#%qGzlIsR}Ur2NJݭ;_RSUVj|uc%HiF9;_ʱ}=2xu 7G* hNg鿫a@|MI*bH%w7ϋ3uNś 8( <,A\3792gwPEQꏜr'a^h'Udk=SCO8f[LU+r{(I8ɐyjKɽu %p5g8yq _*$(?Kz(vM5x#XR"XNN}WմHm{MҩjfeiyN8rky RP7TH 3IB] M(IPM%4'"cތ GR{"I<;H ߉6T`}ݨ7wx?8A_}̦{sQ& c QP*L?|܂5`A[G+,9rH_@\_ hӁps0 )AkKEE$ģ ]A9&{>UPm==dbkEVSz,,b]|I)M.w ~)^$k?(Brf0O+_UlQn̓pɛe^" ׅ#Ltr0sa_.2$\?,8- /+ &_4A h8{P(-{0>eu?q $s9;ٲ\oՁ/phNGE%;}E3xL{ G NKJ8[J~IWdf]I#W륬Hxp*^_FʣbԷ}x0 E~fTQɝ7i>7RSV59oǾ [aWtT#IN/})ou]7O".q-WMe׀zs sa2|m)p雍?Kt6J CET+ d"K(ܿFq@ASj ~ѭQ`iV?UAމRcT0: c }qo]tOf#7K+r.:$,Y} 0?aҐM0>v\MZDsK;uR7YdMPDu/Wz3T)0fx,iDaέ^|Q%|q=Ѣ,o1kZW#1kH^{>3r=EH~m./;4ۡWx;Ǽ; )g_E>72r5)~# ~6\k= ^M]zO-R,(]0&yZN&ySp 4 u TmF^s=|M]qt],/]+iL- Ͼ:w^^X{[zrRZ&w ``OW4??1N V=췼JvETZ!ff7A$V4OH޲Jg3)G% TݴMR aM zM76:_? ?Dk_(0] 8)IR*&[8~W|-oUtLVacRn&(m(5bnP=or\%m6:KÒASI 4Ex "Rڜj/ {/43vsN̨,}b%\!qH[E;4GIXtw^ErH5IL9 Vt- Lg6RM1<pb̿HC#R]+ʍшmggTr= uq;.SRbi[!$D;)n]rNn5EgB(Z= o38@xs XU]E`+j4xѲ ( ~#q&"wm@i=$~HJ0~*;q]X;Y]_{=UnmGbqOPwH kV[ 33A".qmĎdI+(9c^kg~xHr;%.=ΪXnpW74? `Xg)RVx;iKjPٔQE1S$W->|(wpL:,W &pl4\ ה%' L$ '%óe;Zq{~OLlUl&}Bd@9'7my;Wũ.ZB5 f@qoQ}Jʍ9X gdW\ԣlӚt 2[=˕pyN *×]~ĺ_/PM+JVw) mnDρH&! w_iH`z%lnާ{1lx;܇fCʗ}U?GizhkS+:F35HY=}F|.b-,@ْK?R X$<H0['Ԃ:mvGDlխye^zO~sMEi`w ڀ]߃$}kǬok/.<r:^-ڏ}Pi"+ݍHG"j1d*H2>𖃪Cj?bfpseS$~XRGgNZ ԩ 756( jRe 4@ÞWl `l%H-0?o*׊.['Y`'Hzuj@-~n(sՉ QKuEВyTIk 9CSQ'`oLÐ<5A@30!:"CsY%MF宪m-uTMXrppE,97S]ir@OSn|1pBhDeb;[gLwSg~4cF 0 82j38sjADPZo^؛VdzuU8yoeO#:`,l{IFMSyip$gnKΫee<*J˷=NGmnlbO(gk4ewBQBvs"K;Qe]BWA$5a|(/v$>C P$?u-O;Gv3*5$Az`󊶒Ųc+V j?CRHݤfO\jbDG7dZpng?xTd6bly YF0n9R`Sf(y{;^ېޣ́'ԓod,ANMlwM?~dDrP>Ϯ^;a zȫģvG+1\+7W f:5R &Ĕf-!&(S4B%pӓ}b,kj٪&=O', O`هO,IϒsX •JK-v/r -$XQrHcBM(x#+if ףgrACwapa-Јqke+l~NA)&ǞB_A%GPC<|}BfZ=ЊG8mD:j:IbjcEH5rUw]X]GIH;{lm,$'(HŁI.gU4&Yr%AjA$Q %v ]ąVg 8)$iܱN\.,B%Ƚ"@lGXG?ݍ=DMi{Z|$4%$kYC 4gL^v;Մ YCͮvX) ϕFHcaj 1jeQic]CN0ҵs.w:zE!BeWci?v%ܫGzX==e8r5ºVh(/QCY+mk}'n+hcAdDo=$[5Nhˢ7GXØ@~0/]0QyyH& #{@ 1 Fp\Nޞ9&).Z>~ PWI,h53ʺT_i>7.ה8|ڭar7>WvG&^HBfvތag2,9z3t Ba!~~ %ʧ^G!WWUۯ.kA팾s܈QvC1XYR9Щ v@M>2& b\EպCQvyu~k1ZvzoB[yJ FSS3,oW2.q3Fp$xLDܑ_C7'-8!t|\ UԎ$| k16ƨҞ1y5"-ζDkgJ!|5 œy7üNmJvJ8`mNpN?бgYZ070701000000ff000081a400000000000000000000000161421e7b000086d8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/̋]?Eh=ڜ9Nh|j䳿OWMyzHoVOsZ7`؁t05Bf ۍϪN]rDs4Klx|PEYmcV|^7Ƚr=L=voWzuB(r9C^ZYE'%3|<’hɒgNc.HX[={Ix_tTD(Dl>RND=䕃7Myޚp$^N' f[NL+_rQU, y.T&@ޟܞg}A^ qƂd܇!)_M|:o9əMp?V,9{KY +3`;BRP2ld:U+)}Kȍ$AVrY\\<3kktLzVJwU8$=2nEJ`:@m@y@vDJm Mjz}i9GKI%`>8 g I\h(뱦ndܫPqf\^E<]8"%w^?L+lЭPc0&MOuyu}3K(fu27Ư@!pMEE^_x:6\́.}0L|J{1o*VO[Xt~J\5#(Ōs BG[p28[5:s L Ac,1"LQ|J[hpf8B@`Gӡ.b17/و!fսWDyu%an(SQ:L,ca;0 U8* &YZsK$(ݫ"&ؖFcCƵseJnviV,dߢ[cR!.]WN4}"Tw6O`/Sz2B&; Rr e:%67T>XwBh0 UY 8kH辻 lo3m lMa97EyW*~Ft$'aͼ(Cg腁1GÏif/xZ s'Nswfd›6v^%N@8oq|3ݠ+Ƃ{Hyx.şSQRLeƒ?ýr ^Fi~w?4zbU̧)F>]*ILd& o*;|e7w@^ \mˉɋI%6I (M*Oe*ѥv?[@亂$m%ݕ\4ij1oF~>-F%D~zBe '1JS_Z`aUÌY`QA]UD4BA{"j.hMة 77Q*%[̃glJIH9ZұL6$_ܰq(.si=U=ݟkDDb}EE8dwP< dr y($ <Tkdo)D0_ ?[7euk:mћ`pG_82l3ӟw i3:Wk7-ˎ2g6>Ӧy^$Dkyo1# +38[ĝ4UL&{`$8^6-Jdd3Khy%JaANe^>ry$!=m+֡E/Jqc8vG]K4 xoo)7׃a%YS+1 / T4ԶljR"#Rǂ5(&O ^fNZ7Z_$?VC*AC'kYs*L~e:@ƣd|[\[_cZצXcX!fG$tˁ%qSKaV'7Tg~acVˈ# zcv=J&̓^%G:o/.H<ڳ?]epfNj]ޮ`-lg[U^ q@}'^DV']w9h&KR xf s$O#i n[gsL?F0PNѺognHH.UQ M|%qRbAT-"UaF@MESdκM6mGtd !>p1qyi.+`mH@찞&^;>?y'g"SD1%+p2܊(R ͚(XR6ȯ1ɕք 4OQ THj< ˈ]x{HFX^0e{'_-vQE1)[q<>ڕT^.n؃ߒSIk2uO '>E pBGHCLFiCTo_ ShkOľx]#~Փ} 0kS֭-f׻Γ4)\tR!qM@>8rKYL?<$хL + Hf3Pvʥh3g"*QR0Tk+86gPV9Ä,YcNKuATJd֌?uu>SNB )T[ב(7{uc5GQCڑ#O^TM9o}nQgNՓ%JjMeCǢwil}ΎI&RA\NOO2y>GnR3ZLa6[Y-3a+,KR_ݿ9}oYݲxYFn-O/29&$bf;LǰZ%r%eeG{o 's`wS * ǜf1:Т3YɎxZY5Vk7WBχ[m)%e){-]0ź^&)0gIv8 s\G{bGZ2S !@;(ڤAת-dQI. ʛ0̈́4vP,7杈HR$ 3)03e?达^ dYtH+mB1r dyO Un|5ͨ7Z\.3@`|xM*LL.TZlp8ȻͳS98ɵ j P*R}Nw ]zJD&[RpM8Yύ>0 nٰa@q;_ٯBX4d)CVcԞ0η̊ot$i&.X+w]ڸnY n 5&sD6@0 liO@7UP_wx1@u;wu*si\i8pj=Oˏt_L _D^)T_c-*>h` ӷ*Uҿ0铄.rҕh6s2(Dֽ2KMu̅z@^\A$do4 `p7warh(|5e+sH˝ KdԨJ.P[C&=3_C8G3%gG$USp2B#NifhZ28ҥPIdsP'Hf@.(#j Nv*._O ;ާKgSwDtfN6n{IeM*=t5B&/:U;Fk%._D1Zv5B&s_ @Dnm]]Zl/ "3=riy\چBN.*n7wqtmsd]5Po#t89f&.Uu(3E5uݠ:<1@`,ȝXƁV͆{0ćKW]kRq*kʻzx8{. wklKC_TzTJ\ Jj߂fQ l82z{8Y0`'e:ɢťX< s3逃yZ@ϛ#[$f1}4B)ұ3^^1[ݔ)$1NDa5HN8oe}8oYWB- /1}SaI XF~@:!Mzw>q20@_W3=b\Aq$)2dBHKPclBfᝉ&*d/,u;tn,VAڣ%F@KÁzoLWdb~1Q鍦e8VEL꟭{{ N`nP "6%ihsqT1A4]^`PmN LПnXYEeS>OU/ƒؐ!pWܥfIƿI]fSI=M1H)ՍYS2Ӈii3ja}~svҎ q/Ztʁ]<;^أIF3R2jW[5w:3=R_JiHb*䆨 Ϭ[=@\vh"v6$&s*(xxn!PS[V7"/&fy`<7KfEpP")=lt3_K6H~q4gӋoGrʦ# iL=/#뉄oJ2'!,ƊL|_y9l9`~ݪ9~TT Z]$FHkVs y-"$kfg $Tc9˱KW Wq Wmߎx-O4hn` g;ҟlOk4bço6u 5:l)(s`NfLB]<[ҙÛReH} pc8V[> (rT~ !)GtG!W[N\ẏV 8kϨf;ßPm%i^#zGh܏y;AH+ Ä+rAeX.Fhk+4'Ƃ@'Z}E:֙gdd]izJ\֮WT'yv t9i0L7݁1H+ێTD1*(\1Zڥړ<'W~ '{>sY+\olQG rzꤴђC5M{d)+MαCn X jH4Ϣee6&-89L s쉋XVI2'&3nR[=`_DAHCQ/ U'[)~4"d{d9V Xgjا<|PP z^y_%iȒO%fPQVOOR"8u>/~@vW&1>8Eܡ A}h̽ԓ@}^L|$zZgl>2TTǪ(9Ћ*|aOBmLckㆲ6qA_*D־O;y F?*ftFB(?9.$;osj["GWKs;#׬}ޯG rW⣰jW*ʨo<ό-)ۗ́ -kZ i$Gq[ |@ 7ĤA[Y.aKPɐ hI9\wh7yB:`oe '9(+g#fgah_o#aq(-px NrF'&,@x wO0f-3B9g d-,LJHs\DuCB m2*}5lSC\;]_L0DžPJf?5_Xm5$+Qo JYèBIAkNPW{oH1kV)L/Jugd&HPjXPh"D2X3︟ ƸK2,J=_nWP ﹮{|ޭѯ+Ս0tbUZOr4f٫\pmve_ivR +|ײX_gN?.N9\%t^6T|s5]~vG7W-^3_/><[H9C|=2zyp A ʩC aV.ݻ@$P"Z$s_ Mo_nLRzs=]^{p/ᵃVplZ^@-B]n=%:"zgw-u% vU7:U=KXz} /;(}?r*a:VO=fv{BED"ʛ!)ߩaTUW:\x}RFHʾ<@ c>_&Yभ^w4vIt.bݹ<]XPיǯF{c9mt}~1B*9^f, tsX^Jߐwi>n)E'F^땾]i?pͻUt3jfFbjLQ B}eJU“4BxA0(\pە_FoWC[| (1Eq@ͶfR~b+gQ&>E8n4A.-e 4/l 8Zs nu˟6;%O3oV|kܯL@ŬRGi_ 47][~k06dkS r0̝[] R_,GwUFiOÑiM r,"L%%X$QjŰRR}7^(uwӱg*'?#,cjoo{?}9jgÅo `-\Y9aEuN~S/{Y7{:e,. 7ߣЬ͝\<:vs;|2Lcp.ab݅"ha9XtDL<Li&}5(9D\>=NTY0xdr9n19kX9.SNS(=pzpķ}˩ gjٹWd<<3CUPۜӲK[k6;GC ^+K݅]5O,󍦇=[ *^{d]43:j 䀐pu;@F[UXQp:tT[ 4]3hu7s%Fk]Ge/"PuTe> 1eU~#{MY;JM pц0@)M+Zm ~0ib C#Ȩ rxyՊZ]^>Hs%~= =L6F[>C1+PM ƙ^B_Lǘu[󷘾Bw1ks1|po,Mf&x-PGRJSB@  Z4yE{JC57*bf^Ivne?_]MyV2D9#- e%}>DqY$\ MZ ȭ\=d0~`$Bc{uUD汉̖bPPD ŁLQȥ^t~ȶ&G+<=Ы3a%#i1tW`~6h"ze=,Kֿ~SkEfsB ^o^YB!reb4o \* kC/z6`,K#}gr' 6Y@>'5LɁe؅чMcIx!{~]@x7(ʳgXw/(py/ɕM1EUN rc]%kCs5ӭL>Nf˦RVJ!>jOpї%MuGn66=|.ܷOG &Vw.VC]@:Q.:*_W'1N X4ɲtD3`"S֬I$mp-,[Obma+-4l vg1bFyWeE U9rgyƯ6^;.%2iKĺa|7D_tX5 7:xcoj*[jct C iX&ԁZ굋MN(~T:jŅCa/A,d`w6d_9@ xj\y+Neb>L.uު;rg}pX6ʈ㪝 \d!E$d ypu+;n%cūkpqMG|e5νGxTv ۊQ-kuYU'^+ SҏTĈ.Iek㶯-]> ^ JGŇ׼יnK%SR@1gjѫrC3gw^h2^nhn TmߤYzPg8t u%y9Ud38@ȮK>Lÿ9m v;Asb|,bdOhRzJ|p[$"/テS 1&qkXS`dm9e}$tB`cGpSK(O5-y]NCCk|c,{Q-Li<3S~7fiq8 5~}Q.pS'vFo#|21X&O9.@I{lk; Vf'Dv(J`4Ee|xnKaMrTT蕮 (#:M`XUŏP^M^4 UQ8Fp1U-{Wێ\X@~z|4OlNtco2Y֙JRJo|+e^h9c`˦]~?Al)$dr}^1eUsAd:\ot&p[g{Cd5PQ\,"K:/B[;%F &?`M^2JyޑF|k36BǸjU$*/$'<"@ & { [K:08[g^ytw67BqE P>llȍ^:r!C#vW G:KFOǀ @,rL1ӆ2|xSl9r}QCX# ؀/v/J|S"rT'\^[g t` }ti.2Ç'u^}ui;т+it _ұNVy)tMVh]#X$n8! lG|C5'B+WT9.]G"8K&3,13 1ׂ'>9J|6 qbf :w;yXbj xdD'GI'&X8æLcՄ5AEd9(S6ti 1g\D7:(]j6|~'[Hjx]- 05⁈8OgKX uvU tF9{S.ƒ2Ȧ:M_IuVDIpԡ*CrOָ{;V"\~yVCIQݭ !|{f[96e_1lțڙBOf=ԓ41̡M)Or0|Vui[RR[86G;<#+H8;Bm}Q9 LYfuQARJL|MlR˃y,=?Q3k×ӡAETC@}@]F}J+[&36<쑵p-L3-˕$*+#z{^w-ǹ84\,g\5~~46IZb {lmw2G\?_'Kk#Hr}pu/q }K``\'oEs$bOWhͶ\zMRNq$pe6 oxl|sx43ݤ)F19D尩=U, d^?,.-ςI}7:{Ջ駣E-˝1'n'ZcHj_,v,;^64Tu? gOdmK(Z Ph^x.4ϸ/e| Y U O?:a8?&Ɨ?3qd(qY'+H 2&ETrWf͔]ʜtMU'rTu e Nlm!D7y&8Ȍsa5_ɿ .T %Ys8E3Jr =ڀ8ŭ!CW!hܪjs/ySz=ABNjݩS}T|Un % aw91:xץ m]Ѷ`T>WE0 i 1+!TOp>gr#>:#BI# 6I1I \ C9*8*mYN5$w3%Pæڌ`<#"!l|PmQW%bnE9~6X\9>t[p\ VyzB*E`Urvg^BߕbG\rMoUdёOO3CHa݊?O$G҂6By8ۊO^}`.)#c2x7=Y]YHFQ让"BB\1V4ҙGTzP10?){vd hb1R׺Byr*ehr[&n^gradD-o9޷8OmKvbMN)ʼn<+dRQ7/ vbӃh$iIiDN*.O9j #i @MiЛ6lB;B٨]QZ?v}H]b͘_Xb!2Ć`b:Z΀m&F *ӥۑOtxp^[/'Hr vpaeȎLé6KOb)]P: N"v'[Fy*5#_o=KRigj$P>.7kjdCy12&Ԇ% @T IPDi,<5w۾kO~ʼ (FW3ar&Xbߘ{tO+ x)dY:)QƇHKt =ۻ}Yp_/-??*(౶tݔT%wDz)o ?b%YjT`'a] "]D0 >c3чYg;DI\Ȟ5\`Y>JΡ졄ݧaߧorDbؿ*{5Q^Od{WheWQ5o.gu}caCVƂK|f6-Aڬ;O $>cgqs1OH)(E$`΋CbU|Xܢa!))onV[b@*p$ 6Ӂ{"Q6Ow{ƣ_]am^-jb\L jjhܫv YEG_iͱDrꯀTHp{ED6>y-lo#WDa&(ϓz,cZRܯjyjQ:?E}mǍogOE'fVYe۵MivUѠN { %kK ásDH$yWscq-=#^6ڧW2Tl`a<^6TPaϒH8y>S\wIVZInQ]ܿܒ}0Tv.<(1Kwr3w|P MGa Ӗ'm)4.pdP^-@w.[ZyDl]h_d qO0 Veݭ"17WގN a;sohˉ0.'kߠ/LL r5y&KMlm"" #.-Ȟ(n*EW&?w\4}quctob'bZHy -K@0L_60^Hwoi? R Hd 4?hM.ܬɣVu-;{}lp]$tVJC1=|1yG0㴃|1zJd2s<2 s*t?hr1o.4PiA{*e-:JX1#>y)V8'Ķok>\%TwC>\= (dwzUpvq ˦oyb}q*NrhK܋SZia +h$U7 @{E&~17nSa/1;)SvewN-$̲KΔɋ3h5P~c>Lp] 3}T߁ڕ4=kpGxv_w2j0Vy~ UTQ\xXKKkR|oT>X 1w QNm.Q):|37'Q¢ũ]LfrUߦ4Zg4f[:?u!;ҀFo\Bf XЍ{)"XT;tK3 7KN+ -*xv}ftޥcd&4S]e>k)<85ne4{졮yJ8I@|w3ISarcT2,翐ZυO43w=8L 9$ klJfIo1EwD,ACN] YZ(l3t$0J#Z"&2Zat7Ox~"`,mLf eZ|xLJ)XLR +T{Ǜr&߲uadB+=ER'UAp&+~3 /_ 2&ΠhW%+m2řzTpAu{KUd gI۪#^+~*| ?.d :$#?( mV&L+y;~tt)vG^ j;ϤKq?_с z`I ΛF ײFOls>ɇgMy;%EnA;LqGRzȍcl_Ax…GIpe_Q"i!~to3&JFt$9kS[hV7 rxC<~XNڴwpҥF&a PЋ[K$ՍUlʗmJ9Q{yNeoc:'1lx;8(>qP:ӑ^l,BE#7|T/M~28bϊ4v[&+4g4 {nSz8uU.o@?,E|4;(>ghUI4@Ƭ=fŒ5Z8@.2D<3H;MHmDFjI3U\gob'CV 7fr8̣f$\-W52OǢ 4 g;[gwŊL2u;oWEhޢs~n3yEbQ\&)2SpdF«` VJǯ1xWmEt'g!)}# ve۔P&7u9m&? V# ^X,HH͛m]mzz-c\p_}iU39]K?g9LUU%9E_d8QTZ,3uy+q w▗4Eac(6/nt1>` 1MI72ݣߤ [AGzF$yM1t;DWƪ(RÀ!̓%BL^ŷxwK1P6!ADª{pZ"Y2th{wv5Wi˖/:CuB. c%غ啖l7c}j?V G`Ey<~F*ʗ yx&%FI2zTc tF4؇n|&"frRo'EFGy|wCW~;5>CY䋙>lyW*iS1'Nu>R%y=O6|"4 1t? jC>A 8wh+a߅E}=Y_TP8nֱBf-xs &/?4MWHM|:~j-KvpqrQZ7 y=\Q/V8PPwϩ7}6} ~Ypm te'H~1=)QKjb<1H/1^WSNLΕol/W%bv m٧K \ި<w;,z!<T뫏,;O$F+ZS9WDSf+Ӳ(!ƢwD73ς&&PuAݼ|nV! He.K;_rjv)SdkM#AK[  de{"v..C`h\LJ3úsӧl$Ytw5oThp*8Q6rgcήҭxR š'*:1ĬrI0VAwt.#H`R%j ̇!m2+ seEΰ7zm, ?;QxEw9c>BM̹Lw:՚%ݖGÕ|v>)-:g؞I9,S"hLv ^?:쓳2ʞn`gj$$2Ç_⏺vښVa۶ 2|% 3/+} 'ԌuOxiXI$@wB>rHO ׄ{W+vQqaOX*'3zT uL ];̡̟> m" $*9tKzUnr;ʢc/XŹt=BVᛥXu\9YIٚǨr5U<,bewϑHHR댷*6i2" ,JJ&Xz+yˈZttjk@) T{1r .0k^Ϡ`䪠AMj<[:*zi7Q>Y5Ls0Rx˧%5vP hT5oF?&iY?N" ~C]f~B -0H2*n`N(ʌI/#3c[{4lSĻG ^7f7,lt YnARw%._.zS'Q|!5feFy^RQ.izR NE`@FMYBBS+@ ncPyZY j9S_jѶU*طHDY7 _;I"ö `JJ):gqٶ?\C YNÞׇT(rl)o'74.᪳KOvxj6-)-Y9Xƨ)NaOЩGw"^?| ٙ6˖vdh1,IOqOwDvAάIokAaN"RlJ!aMUjz|DAAJпaq!?<(VVx%dQ-< g~hv-D,Î&||A OzLGg?ERTjQ=ioGm,TMX)F76gqG܁8¦q'eeVWV;2osg=[E'=K Hg2$N e Wߦz/oyn_D/T$Y|Ys.<'GU-c>G_S <HWgP&TA4JCn TY\xhҞ0$}9=3Fo"*9oޅGNj6we^BW!4ߞ =8TN[\Lo|d~)r%g푪{)휖RQ2HhOʩS񏼄VݒձIjmdˍJsLxNRZK;Wݞ,6Co IB6DhMl}] aY,.b؆\/ݽp5" %Jm9u9 }%4:ԽRFy 0"l)ÃDj|2S4į톋(OR<+Tc W+՞C\|kd4<}4A3 =.$tnsij|Qd WZL! ,%]T3V+n}4STtee<n.puG@ 1 =ocuRTO`'`aW=c a+2p- O5C\x"ZU$?(/dL'VjoxZ@\}f2 Z4x ڀЯ /4}̄<-'8ږ]/NtҼP@#lBhZrDpS6෾{~]%1Ji@-dē^d| CX˿J\N!oNirX"JP+y?$I1.T E"  VԢ* ڱ 2FlMO#%D5QSHI&wSi3@!*jpJQ=!MUzog+'DxB `KpHB~iUEHw]հ/R \xfAS:ܙkBb  b@׶Yeܩ9@P@./" Cc`/5{e )QX- ;\}RkAEc&oM(< SXr*^5I;`Ƴ[&z7GhaܗgZ(A(>\[YcK*bzFO @TcrL$wl2g?g +¤lll Nq"b.!|ʯF2[ PQ;.DZu[! 8Ex=lG"|^ݬS:VPQ.5 ?r`: urpwOEvm8>qX`D=:mFgt[aˑ&L#bBȏ%]ӝ-D{O\fݦTqŲXo`\`uo6_[,1jvw]vZ>nb֧O=WvdtzX39JX8#~KUtĮ;%QsA0A۶2Dx3&i)}n{Ѓolֲ c"ݑu RÜ#ݨrfK*(%(=w _ zC:U-p#>Շ hj;(. [M/ɦMp vHG0S:?BԦ# `Ef=`9PI=\YPEdZ0wF/8]2 W>#W YWi{DaX *eLxF 0Zi'Mg)+sBԀEIņCg:\ 7]<` `\I=0Y] 0=M\;k}L";Tuٟ7@J.GZf[M\9Һ:(tbBolEs(WtiH -!l2hEE?;5y:%,j3hY} 7W[xTNUmIADAS)𰙎q\p^++KsJ$e 4vП,.Խc؍sQсNWh4cKғx+I/\Pj5Yϳ厛=߶h\4] FG5)0Jl7΀vYڮpTyMLz[3&ԫbzމiܽbhIn?5 Qam5̴&F22yzk 6mL gp~_,A|GQ_;2Ia itIq0sw )ixIYl^S.1b-) }(զ7I}"pH3{i]LJ}85M8ϾLJKHԳ gr&i>)b6Y#^o|0[}>_VP8̈{զT{8y /Y=& @ 4iN ?~ie8>!y[AUmD&zմ;2.DvH& 1 ;'XzԺ''zo',Fsgn"-ҩ"p`v ݗs ħǴ4 e(CR(uRWufܴ0FJqxx[4ض?Cdz$+^~,FZE| ==P-g`])vc2*tR9&wz-6cZl|U`[T1%kR_$qFcJPaòwo] 1y;N ,Oەy-/~ ؅C?bHٹČ2 ?BqDEZ8YorI}4>w--u J\myr>OW2^@F" 1'?绸~>184%fQ GYx"Y]_xR/g蔸iy5K\y) 8/2 CG ͹ 4;d%7B~#Y.|6A/Hd㱏%]6dRR+KF(j>P*9QyzaIb nbHōXm[x38@to'-G*PeXl>]55i",=\kdȩҤI9gG%Yy:K"8>ۦuK"U'hĿ}Tez[Gԕ56 z%HIeRRe4xLjːkƲQ±#?vMGeJEU5qx|7tvZPss!+עp{?T$oF@ ag3pό}}Z-[FBŵiËK`T01>Y L)Ww6[ROF6+뱋r>D6r3>~ ̒ҭ/Y @]LӜ,S!IXHGH#+2`)٪Ry{L=9'j[<y3 ҾD^ǭo%Um !cɂZ *G,K:VO/l%]ا+U@zid$mQOLL `ZytRdT-c0ρ1]F Y32ˍ<+"3*q|$f[y@ӈ|mB wis_'ػTRZ+*u)r >Dz`Ƕ(\uhKq+oݏ unoHB<ѵ['d 5;s΃ZVY`y.G (LG B_jOfJ: 4Bsp՟kq+zG=FK;EAmՄ_urƓQ{7G.74fwZ kcy$Wo3W;-@qa0o hD@i~뇙Ӓ]ZQ>)<ˬ?ot-XG+^N&e&y]c7[& p!ZP&2SN|=n 5r XB'&v-({o9m9B*5z889I z;VVj t j Q%*3PyF`fhu tO!M]gdy%> 3|ePҴgܰ[bGX͂rW*-}w_nb73 K@WBtt7,7=!jr VLoؽLMqfMs9HvG[fkڛ|6$zj9eSW˱xd-ġ> uEX`v$ oJb5MtVgVPnqɵL%3UP=c[%]gm,+&I-=(dUYb񪵌MSIJ zbFWnМӵǒ6f슝e@\ fTmt/-I/ >`k;iyY.?Pal#>U"05/ .胃c^hF>C'S  =2dO`4v%IJh(R9hOzg]oh4~$⣶e!f0ac$7/C)ZNyH̃OJvʙ7>o8&--#l\0fQNHy1Wd[;eWܤyͷ'g24?(/{NE)_6lO$ck0]V|FNeNt´Gp\afVCm;yLk(rdc-&-ȷߋӾ~dk6{9$ FZo"Ng:S +*bQw;=s;+mPm?l80kY2AkK)앲LMa&4y)̦^:MpѽaafH(s~Qq,ɳgcNb?W Ett1y`%(f#9!GJBƛjWKʏQ.^>~ikx:ff d'NcN #vE:IYX a26p0r6 fԥz*h8ۦOW<*Zj} x%z.Vt׭ /&6Ii|Ҧq.JM,DB {fBš΄KSߵ{3'osZJ %;Y6 9t*qx9Zlqa՜|W]0:~PӫN&j6$zʛ\(ATZu%-(طlEƏ845t1Gzn;4zurRFL\ hZBHO ;Ėhv?,\h9su. V{,uBN7*s.Ӯi3娫f%/52dй`اzi0(UΗn즬|m+V"wrTі؎/k3;' _$;QZC~b`^%>ƣdu{/UL#~C,@F_.f \t{# mZ.QL?2~& &%Lmȩd/:?! ״j,H2]EZh<6}d U7b`RfY#&0Rפ-M6Of'c95C1ˊ' $ $_ 0T2hbk9\de޻gpٲg'rpiY湕?RgH)Q(_z}/j"iK!W6l3toMho1`HlstD-AzLVmx9tw]YB6T-$q{274"~95dָ´IrRCkL-!m2*=}!ˀ Yzb.x] /-g<.K #ߌ==9눟+ ]4z gVOOȒjwk^2e^֛Wۣ.;P* ,|w$dˤJ3~9g wQ5aZFزN1pmGےF=JCz*-@D+CԖz"-r+[>oWN+~u^] CUw/M@!`KL/t2 zb].ɐۯHw6o\q\C=W/zA Y=aȓ;^7&S*1E0!g*p'gx U1'z%si?$80`f vc#㿥ktdr˯I NkЎZdĵ> iWIw^Zey V~btmKP Qs L?3l]s,Ѓ *imѱmũ>&`17ė ˧MewV?mB߄޸ xdb$8_dkFo`nsq1cC߬r -B~:AiR<֣, G0sr6p,C 2Mj+aCI(үK`qIAEx5>擏.Ұxv1$tԎA̍a6 xzEh _ՖF|-#tm/9s4>ߒ D'8xuvPz%ʐ_ dV(wčÆf CTL8麧==["2ʮ`)q-DQIn;6tLoo@?:ړ(s8 OR<}|5meխp{fШ X6/#wDR|y]ARC]=`~[MP[elXAOqmCHʎ]ar ?d4 'vКuQ(ˊP z@ ]O}AR$@^upº_+aL`8GH+Hszĕ/#3kI*Ϛ$n_I֠+c~`۟\=%oOi稇$c}ӿ KEz[v,27bu5\F yT!`Ln_9%,!P}zi JV(p *aqM0gc=;h:6I"5[jn;徯N(FX*taX fگ2bRMN.Y\MosWIߣhLbf)ȈȶsNÙx~XqJMEzf^ ( )-{TwC!x )]Ў&wN} 2TPE/G7ܕw4fr=Ҋf7HYEz:B *qRX4 +ѳ* )/S,XTΆ_hZK̎l\bǜہІ_p(6|P$p8F90v :;,?<~]U%#!1:g$d4, EVo[7CFBo9#*v.^$F3[4<=QaGfbpP)fj 9WR;o)G2 ́'Xi6{Ԭpikfq\է j PjpઆMðR-Xvр1Qkv` A)oPkz5YC׮kI'% ϳP !`q]xQ-k.XoYwEպI~4$#G׭&*ZnɰXhS'm-ɉI95toAF6}ԣ[t9]"`qhOO=o/UB-gՅ$fxKص'z E o 5`EW+Jdʪb X!p*CV@LmND&JMt.GJmCG DH9܍zZBi'Y iG/p_h,(|;( )DVpE$g<@93B3 ; '_ŎQ?dװߛ&Xg'Yl)h drUbuUݠI:S>W4u+hw;׹Ӄ˹՜@Sl 4 ه-wC\ R,M_@^O {9 IL-'뙶ft^{˴5@z0 ZytwO9Ȧu (@t4TuWDt^r?ݽw{NhbE+/x r)@=ּvGFҪ4-Ӈ-0|\l$xm s~u?E^B=2yoT,6t.`^)~CT8[jH}ڤ&3 ǞGK'Wjsp-qgŽOf`S\ZF7Å0JBJPgݨa>G旻lAxJc~p `QAC.!Δ34: jw)‹-d+A՞wv7R LҦ>)eB )3~gYZ07070100000100000081a400000000000000000000000161421e7b0000a8a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/S^]?Eh=ڜ9SH ؿlaR~WPy[^R{T( 3;BhRnƌtsbP];~g N;Ed>`V52?ڦY:3ZZSv(.dh Xʉ^ &;yZC_nv\@璙ؐ/(-u_w%" yl<_&Nj 0xp5ox ]7T[Vwf  Ix^(= L7/c 7ٚ4ah8?QM_91M$C:nY KrQF,;_#IhrǾg|}^5҅TI粧K;1M/ OCK3#V.VmNQ/Ҋ_WxI~Po>NnzoELrT9Wݟ74|Ћ+!~pZ8C5OU^$34#,L`|s*HՎ8nHz9RGWP{qk%#ΰʿ1q1r!&ĥb`@Ii5[jn!;RB(T6QK 9,G~$Lc FT;k@&ksm7 PQkXd5a ,`DfRH8} u@I:MOBۖ{X*ʇ)[|fM~gpUx׵C,z9*B5iTgeYWm 3+G:v?Y6|n[NYٴ4)žx~mmH 5[xsTtOcz֠tY9'QfϋِcMd$uX+0y녱y=7XXSW)WkXOV<o-pʛ\:h HѐxƖ䋊*E-e_xDWC3_ 8SӴ'ĴO#Ոc]FyJ%J jJJQ5Z} ଫ,E7\MSO g>}ͭ۹ݠٸd%O`2icXA쟨 Oh֯\Q֊XqQJ .WSt=HDɖ~va#+{b_1bKD?vJ$VSeO+LZq`#-(/oy<<,R$G8"anB9~9^&Ѵ{Nn12DPf#N+["lC] nԇzk5hF}|kRJXXpY)=D$ 9|.bgF&VW%4Ą"\Bzxyoϓv Jlj_aHci>ԋ2V7$*+[̳v)p."BjD4&ƪf?iߝ[ rOjq<=\(R?@]:@i{q\Ø6|B< LE8'k7iHe8.JC:e U4$}JԾz99ވ6fsg @/?ľL6,h*Nq :!ӹMf!l{S1X680: lc~T|VՄ^Zo-DR\]>b~i ҮHn Ri=- 1#S].,jQD-DV+iڙOHBif#ȞSW$MUV^b+](8â{3OGz.{J_[B&aky(<5R92 Y75+h9 Ij=,|?_űcfWeJ~Lx$]E2z$8G(T>X8ɝ?#M^&/h؄Ð,1fyXv}'#UYo[4O-@U{vOu]_`ҥ GDhC;i9-o| s4F=4̥`fqWڟ𹐘u-_a!zg5A~vi LDA'νTLmnl&8XGdf`Y }E}*%f!P!v?V\& w2T; }/[=hjA̪XQEj3@;Ir9 ֑3budm:=3} $^TdLJ};nNw[8I#6BJ'pd6-'"wTc'h|cbKV HQ\n(=e9Rѿ+[o*dk2UgQ3 Uc f$~N,nXLs!5p \pecOo Gcq5h(*mSEV{?ƕ.-zlݺ|:`]jMaVg6tBZsn A(wnLd qPXT~ CiC0HTk1GZ6ޗIia\#w2ԽyE'2X Vj"f恁hO9y5+OxsqO}UI &EZY @x_hq"v^ti<㹼GG\˚1uy{0iiBףf4ȥ#Gϗ8{cMd.*_ oGivvV_i7v%I#;-bm%gI`0;iYvZOure/'!~1#}y;SQI3S T \Zg~U{_E0|i z # ,Lr{ˇ` a60vp?bSwFNa|uUxO7XqUqu޵3y8npy9oD,t>lrJγMjJ^>ԼoHB FnՓ;ܴZaoLR]" mg]^+!x  $LshJ{86dIw|w >2caխ9 h4SpDhzY79gl+F:z͔ʵ nopɔ\![ MJgBqsFe[[&_EBF Z~FGq  t!͒OKE\O}F'$&X[.osy Ȗf\ƟTc!LkٚnZD[p)qNGוҮX0ֈEvFu 3=0,yp5;:!;\k@tlR+@Y#/r1Yk$ZH'&P.%S^1Su4u|vXÙIp|/2>fŴl)ܪ/nκPaNij6[l0nJhNK`V_$hlaLFisKm}CJv\y49v%v6:+#j 1bO0TheMDy9n3?e>&66;xh$=% Kۮ @j`s2C83Wgd/XdW{sIgsI|Iun'5-gmVgI*P, d Z覛۝Ò - TD5 3Hr}l#?Iq5]TONF+6;V:Nzq" (BWC\ z,eG[R;yʬLjIYK-`!N͎M4EWT8P2a=ʑIӮ"EWJ[_WA>5ʨsWSyJJ8{VzNħLQ' Ot/,M ~_\0ڲcJPVXYHvx7.YSᗡMSqa8pnp]p~gVP[30NHkؔ&+ t&?sAf}>"\Et?Dzn)l\3{Ȭx9R$hb[09룭c:t8A9Yo5(yITl-gn 4Kls _@nۯdJ丬,KB 6h70#^x`]^ B<ɖ%>fbTj Qw$D˵L@un]_9B-l[<0DˁCJa^r{g^fQx]2{FBYv$y2,Q;֠l:k.oࠐ6x,`MRϘ3HU'-pHS`~,Z-i<ئiQ}X86`--",8ߜ)bEXD]x QX<"y8=ЌSa5&ĔVwSg#2-oa?3wOH=LMgvRhL|![)H)5 {?eU#Ö0Nv4ulp,c)yN׋ъPis%ecm)$~ՠ%^uWTE23ox1U3zC1;9L*(|]deBXtnӬzIa1h}/^%ߥb86::0˧'f]jNc<ʎss׫S] Nq7Inp͕`#h贠ϣa+6lzh-B$C Y$7aFsIɥENmW12vCt4HDMM-јJ7v4@#_)kᥡ%j t֖ 8LFtWFm<<OӖ'W)r b-<Z~俭pv[u=S @{g7Wm$ئɰ|^׀"^BiB2ݧxW4DB  ZA "qq 2{O2܌|i$FWgSz71@:v+k0cq\H 2π4\$\\;ݠ&ն#X,s!n 6Oe@]I ] l0B!UgI&#/9ޤ SM"X`30%YT݆dWQ0*͍fjuw-wJ~7GȈbQ)_k<яi\ŴN%._XW\]f8`'܎^#ۓn}_I&, sɊjou7 7kػA D0QO,A4><[}6Qjր}Jy4GVҷJj"b#k?~[)R1g@/u䙼T5 ݬ)߯w^͉kG}:]#zҵ17jW\tpi`oK1u͈Up~Ʋ5čg6b'D6>m QWF"J\V pS:.m(Sk JɵN;f>`v#ɖ Xj}_J8mb|2#v B\QE4Uex#v:"iyàgtGW[MZ5(9&:5b}ayrhUVэR!+$w.ڶE]@}Od-C`3 P#UD֮=.wjJD)q3L55]6a Ok),ŔT7<b s_͹!Z'!$4$4\ʧXG Ccy%OGǣml㩪EGFnYut0'zEtShuGPDAQ~`Cn{acp-a,шxs %gL_ ԫg&*^%Yʆj-'ۚC߫Zq74֐BƵ;_TwGpUxmȴWq=?B#MeM6UP &Y>tnu2N1Zq\#]2?.lZ+{Hr`bBٳf6RUP^ޤPw^;21umU|(/$ bnvBl(LEǺRmBm%1:=3((ऊ6׎RC<|mNo߉ã\'R53RFbγ;VGF7 p-bg-P$SxIhݖ)!0@ME}z&n8 ކj175'Als U5)!J}R{JcG p[ՌAD٘USWjPÏ(,,Lz}g F-viA4~-ܼ'XDX!p40kdw=d_y.Xw\ʉ\O)4ItnHm&a*ZD^JU/"+?)p;r \p.PT a0حj M,v/J,v=mϡU;I0 qȌb,#C : fTU([.IIQTA@"BwD]OPmqI\ѕ-%ROkd݈yʕp昣XxXwW<↿%h_kr 2tq)6 \Sݮ7QzO e@ L0T/:Pt/C 1^4ܦA:lU.O l 5e99JJ5'Dv" 1'<%6NT?C9kc*\Y9U"2_q'َń)TACUx/N7 #q4̼JJ~mO ׏fUoE[eڈN-րo|TѸA[Uo%ӓ`N@(-ٺN@GE`?AV K|6u4^䜷²Sx[ oJc30٤>y*Dx)(bJ81 9AJ_8꺊` yݱL?bk"[/T!`q4~kIxF o9r㠸MY,45r_-/ zНU.B&_|ʛT 鈳 haK[nXجkgh~ػU}LM垆.hIg-}Jܯ1Z_GNW]S-\vC.\p6!Ѳ>o: >ATA׃[nmPR)C#DI,C' }I;oxTO\OT!$tW?!fssUJ7V]&ixL~zh=f/zu]Iח'ԩ/ҶI' |@0Q5b"Q~t ?u)6mE;HCk6'nlʻ$ervatj`wtPk.ZOy!פo:!OVò8wqk ?лTHws˽0vOΙ{ЇܑLXCb\ev W*LW)Y"ASkd_mD/NdvH.juRuI%l$v7Ks6/F'm< ݧ:.|3eL7%X\)~-0I>& {o,3ٚ7 bFFtNjѴC#Xy6gWd/~𦇜ܣe"݃9Lå>VjɴZ&1%0-G [RI4(V[1wm0:s9&t&jyӐKPfE"Fa_ٴGM cv-`+A1C^Wv 2Ծڷ#K~J藿6p{ AD]QUS5^_*`Z w;N . ysZ.Ň=TEL(N`2f+d<ݢ#h[/tu4 RFINzˏڍh/6R5R0bDOd]V]ȧ!_ 3 BJYUl23vTҋ"Ǎ>`mE;Ѩ!墣EiSgȥKB>!#G{w$z)ǡAD-1Yy4=G q[dтCrÆn.3sI OōEBTmIr̓)C/@ `ZG%4-cUA JS󣶦ONOOK>T^=0Y ?qS%K`օ?C'}h(Fhowgn6`7aIi=AGƻ}fX]QRF6SBH]ӓ {"'"AY*]h S(` VG8Out 0XP˞% 'ۊCVe< 7,#/|v5Y^VJ `3,XpһXP{H}A}Cyi=+ IbӁ5gS+{emLNl»H$Μ* F>/r^MJ`;7[e$)vrD]7"AyێdvѡFЕ4+/IpR3{$H,%$Œl}1=9O{w\'Ja{I*Gͧd%D'jZ!%>Iihѹ<3ǡu HTҟΔԝx me?d50~+*ZU|_MPyxtD:ڕrgU'a$Pڭ,wI<0vlwC Jz#SabͶG IM:ӌ|p+|3^Y?=fkIba*vVn",lSE{'0|'剩z\uLs }ItH2v/eywo~ V?;P0]}O?^v i>4mA V^vIQZy1Q9FPM7JKLkWa~=? F d5N9ue#:|<==Wg9C/wgTDȂIFV^*3TTQkXT@(l'r,]Qb;(LCLQ[) 23΢/BGO܍|j ~QX0/[RKdc'*V%sb*&0W8%ěLY:^؋o]l3ZK6cXyY)A Q.#\UUlӂ(#2bK4"M5 ڪC*ϸ$/IQYX;bOLE9>I(DįxYhj 5l*6a@ɉ |^}i=[|QWږffENktݷO/%0PH2< 0/ s5 o߫9Y߃Q[X/G?^aH́/AةV"_L2~Eb\ ȊzW(UD]Yڼ{~/IGM; H9U"2n-2hE$rA%׮Q\J ]nm\xzvwT*;DÉzیfp9u]s/|ǣ`pZ멡3%"`CUP~n1{DsGFtgxa U\s0eFc"OW6{?K-JY  J64Wv!YϟfxY1:(j^=5aPˁ pҺ}.hI=7) ɂ"t];_B&:5LJ BEa5YLgȓ Ee}5ؘK0=nXK10)n`?6Ey7jdB?('zü<'ގ UB:8Hȏ# ?y9 8fvf/]Czҩd 8w&i3rLt"[}ťlvXVp(>H }*B/a1 QTZ:6pPiMO4|uUBi oѯV Æ(q9IԉvJ:$BEk[uV6N"!.g3v &\mO2<,|I&׼Ӱ" !"f|)#3bPўzac26 /[v(W[`8cuSĨ2Zi~lvۚ/ҷ4o߽~=qjS"Sn3(_z=Oϸ@)JT-O23Vl׹0`pB9^(lR0}4dCMvfJ3t0 '6ܫb̐bR`TT$sN^8fڊg< OlV"Xјlm{O. :ߠM@Ǘ̸QU$\.]%5kpxh2jpGs'{ &9Ta*nPCTJM H3 ,=ǟ\_hCUBM 00e79@΁DzQpj7ŸL ې̜Ծ>c84yxQA'z q$182WnQaYB,7>mh0Ók|wQOh!ȰhTH0Ec>.76"\p CYdh]U!U#G0:޽K}sy$)߀)WALҘ}4I7ݻu\FZ#mNr3Kzn^.AɖԻjL\vNZ驭q@z 4wqrZxbBw{w֫F/A5i晴i/|[]4Hb0TXݧĪs d*lԮr*6̙FY%%`UN)!L9 Ayuj6*J4ƙ QoÚ  mXsX]ʞGXۥ6+SssD2bu K`XXncQ@\L"WP@ndmi-2=Vls0C "N3ǨJ*=>@@ơ<%3pkxg WQ`vTJdn'.UC&u6D;qt0^@xRVm0Xb(a,l!hxaMhmY@ދ$ɿut X;\ D_ 3{M]oO!֔ ue U$2 3B]KHי8| =Ԏ9r:h?@$fvaegPt#Y1LVwdzDr߈<\&+Dӡ+~h &/Y…6J?O{bQ]= `J(\ -B+ yv 1Qm<,}9HI>J3f'oͻMOh%7ݘJOɕ`czo3\ *nE<|dB=6:?oMm h05/&~s ǟL9Պn3T+):ohĩȸI0oSt[ge4hMx#^hw_dIn!!Գq3kUL8nƸԪ=%yH DWƎyиjMczKIE~%4oPmlly~L-i4{ B=[꜄ٖH;שKls;5\N iՖ9'`_bɶ[ɧ4;UVͱ7#)Z_\~zE GY{^"HCd&MyfO_0:$А.k^[wHH>f)bB]h7C * #=߃+33x/|_a!ϨKSN.6z0l48ՖY.e'1K(9PBHo7oqs1>#]c^!3F, ?]FFihL[#$AXɏ6sCiK_.FV^T6}#^$Sƒw5,#kנ ItJ}L(H}/ [ !s29ZGAȚWV@S2.r WZ2-}K r7ڸ]%Gonun[Ndr䱵j=5 Q=݇oNn}"OZS9$Ӗ]_2(S$8nb`|͈%­ K51i͌(,5hC*XjRs,f9"\.a֡A7T԰6v#T5{U%bd/뻊s44Jy;9gqL/2.LUUYy@}XL„ɭ.sK:s_0Hټ5xzڼ:$^tW% ΡcserVuIEkPoPNQ9mO7_^7EXejs9˕ 06".Q jrص<Ɂ yAC*t1t>g|(c4zِ7ꑟT'cTT/nd=rWRhƏOo;XqZCv+[qٖ6bE^n hfIV.r&hv弒$Fg;TSčյ@v]J5^WYDZz*\Vj rE>O.$I}\)Vʨ@EOjG{'>a0(LS w7,! ᑣվn#ւo]u:'@ Ab%`lB*" <'KH`k^]FUάՀ2P%}7]/!du8M8{;B[1O }" Uv[磍c_Q> I`lAllzBXF"4^kD >@Low_'XM4uFYhci5NHT!b%ꅗzil .trOV"(NI BMt6xBl MӧZ6f[h=Q=j@T=4\%Rٌ-i۸}FkM%C I2|9oP?Bl|/]2!:Z`=tጘd4-Uȸ oH 61q9)ԇtW%L-3{ɋo|3akEmg:ISY'e|㘍(!Z-I?k,ՂЮBc kc9dkSDByq*q;|+@)“6+𘶍lt4JBetiO1FgaK"Y)oTY诌 a(6|lR% :[=g-=7k?6 K" /gy| = 9oJCņ 2率%aIb1s^CKn5iiHkB;jZ0NÊz?Q\@o HD7on eʡy9Vҋ%OȂPJɬI&,9eh_+>/6U0WY_YTx_F⬼(uWfi<t;%XB\YAƁB`zA!nϦlB. 7X~J]ը3fa4}B>g4ͯWgj >X&庎O#~cjJX\9m$M~0-/_ Q3PSV?=χiRkXĊ=FCr(\-.w2v ZYyNiM4`J0l Og-C3jG1VO2mE+h%n.%7C9;xV چGxVkECA5LjwvKMҁўj`) Dk) m{_RPquQW5ptf,|8Uζt2Bͽ A81:!jan@ʨivٚ%`M:Bgә W3Z(Bm^KE"m⢯s{*%af U%U|M)Z'w9fAsKD[^ďα5>TX0Ր%o9mV`mԒ9;j +c10on0bKlx j+qx9{5**מvKG{S@@DtʀCKtJ~z0=EnڮQ>Sd>&T 0@PqR[pb-mǿev$Ziz(l|-@ٔ\l?!6Xl;E`(Y =cR]> P̯P}t׃N8rV.8* `A@,S~VҌ8jZd1BAܡVtc*72m_ꩴ+!Q@ rnH5Aӵ ź'Rt6dO5fH{aO ,> Vk|C:e[jO]xF 3:N6NjΑwS›5\xr[G"fopF_m3TЊȽF VM9k[ KlZ?|EՃJiQұ_'.٨k: cbjcDS2zePIW|7bUFroUֵ#g,la6n _< KXs؅!GY%Ҡerqˆ,h_i &:OKDfDk1Ad>:w (=had=8عe?==$r|T p FVf!+fd O$MJ2C#:Au"z0PsP޼{"Xw=n##"܇PŒGV H|QCGxs6ImV]\j~ik[ ˞;ޢ7rF_B0Um7M9 4C v;^CnA4Wm‹t*)\$_ؙZ'ѦkZ3)q73V.Rݙg˘͌?6:O\Pu,ɕqVʾ׍dBt=;'֧\Ҝ$3+#ʯZj2x UՕS0 H VR_-?z%;6RE8X+~?ۧ.K&{WaHIn - =Vɸ4¹k#1\[pz9C}i(F#N%lm]3`HWꊪ=+q_^&NzL&h=G&]ȅ8@rUQڈ5lTle z :o ,+tNZW(?^Aʰޡ>^-ognq8]gmkW#tSAOl(S&iN&xPS+k4Gz4g*K+31D;+#Ο[(tG&e4D7I,F.&g>C̈H~5●iϜ5NgapH 2rE5!5pZ & }]O+o4%t2Jۊz#6>ы1)mWmM] DO))k^ngGSL@;VQN<Im|00Φ5G p #ULH> +iH/G;v(:ήVnlČL}c cԴ+O1䀾_'n]!9zfz;m2q6ϓd<&:lz%lכSzd6)+t!َn_bi;"vѪ|mGI}_vN;Q8|s=`.7/yLΜv5bjnDU_.^e{t7m3͹s`^I< ]9xj(eqO"Lӡ5;H}њ13~-b .,5PNOj45Y0nCe HXeufo77%Cky+B0qGTReϷANZ(0mvv-[6f^?0L=I/Sџ@= r)[||̼= 0+R-I6D ĉ0^G5E/7ds_Yy.h~3xX ԍ~ (B 2.}"SSGd½}_{z BjO<a s=`/2M"]5P,\ _]Z* )Is'ԜzOI'tqUٙoeU`tt8@ {KҁJT2Y}(%).o0a.1??CEpoiD'tȤq |,_Bp&+aچkC0uVPed|UAeĩ8:Eq7B'"%B{Tz#hoL ]ĥtT C盷AP$J8M8L)Y0{LD֭& /B"FԦtcvXFgǡχ!3p')A 1G{Xʫxل b e*1h9kM]w,'7g>\ BG*չⴈR[-ep߃A5M#t>{O5%=teHN!Dhz wzk 4w#B4!* B?_'{!tWDn*]fBHTڶ' j5wkW;/V#4]'& RK}BndڂM!n.ܝ}<> gbGABiMI'l2JH+D.tlM k ?U7;wޭOo%vU}pt4-sHBimO-~GUUCOf<3ݙޠW:P-O;LЏk,$gUӲHv֌ϲ~@YJɿFQe~÷}"VS@woG-O̹P4>ҡ N$]Dkj]KEcqaF3b\T"{zk6jyaRsR 8YdrόZwLw7)o^^ e=G r<.# yQWjXs~!a&wttNoT)3Bwd a%12ɺ&^m eB'zx1l|$"|)T dKtq&Cke`1wrcxҰ.L1֙5\,kYD29o_IN6BnX|ȳ7szpz׍z`p SgXN9.[IDz_׸`<24= y.ܜ HmWkfmqSRSmyepo릛o|!&O堡-b;b_J\ ?lm_UK'OB۲7SC<2z"$1j '4_VQ^ϴz[\v!V6pƱLe{ir63,W ! V#mb{E,g{ y]|b:%w^š6vljK,[r M|JODf{[1ױU4ڽNߎq$ I{4|S稹 84cFUږl򗙷2jXQ :8x6R?/rPdy8ę<ϸͷM~Yy/̂PPP/eUiuŒFkP( f}$hC1' ሷTA "jw.~lQNِ$pW2Q) :lj!X׫]^(GSO):W a$[ư`l>`(yOeݢ3:LU[j*cLKIW=Rrtvs[)ne[gՕF)&`id/"KQK:8<! ç5\&)rXs.m7M!nq:ύm}XO/oҏ<"o(vfZ ±G?%f*> 4H q0@ Bd3a̼Eя^v1}H1ҸPD6ăʝ@Nֳ^4:+~/{e;ګyy9+;LvYKDK8ҳf~>|H`hTh34 ! `ԭyDs Yr/Rԣ-w{OpAf2P+PH 6rb-" uhқuqjsK)zp 4+e i"ʏ:܇pDz#]ȱtz4I[h!(teCTTvBB5:'SԥyȨQ-EL0>Cl !C 4II܏Dīkx:爅|>X0+G4[zy`CM'LC^.(;0GI(oe~ZNJ@ #Omm'%^ v)4e <ڞ-/z'ع~u%ps])qI &M{DvO?4z|!RyXCC@}]WmU22cz !X:>x)IneW`YI(11^.#ˮ 9y#0*5Bn>Yc\_I8.sg6!dSkb^ VG_YGo?9mXhe|ǰ'46nOD?ط>ŌdQ&eW3R}qK  3)z<૆&^C@("u"u>-яd]y!-0;Ol䓴(sFK|o9$E׸]`N=e }i$Ґpg_=<5(c}!1ZvɎL$IOࣉUPQOjDw)׈mAXd#O|2Jht}xԱƞA&,|Aj ̩@aGmΞC} O;S~$7?2iaR(g0<ɩBҒ'PߜyMh |UMxYN/EEk1Cyx4.nt |~vW"uJywp/'Qs(_JgOsq-nTG4䍊g0ME3O|1ַ&b5"&:ޱUCaUd&FUXVhw:/;裉0|#ao#ƻ6(N/#R_grdžv-֞v =4`]τUe|Z`3+U9Fй7ٜhSUݛ/j'ѳ]-j!)ہ \Neo9x;'^,¤jzVbBs,nDR| `fh< [ \9&jwv}k.na iiΙP{^HaAr0Y@J[,ktʷb6&l3_7ݍ_Bcbq-1^'׍h9 0\J8.7#χqx[2~o?,UAd1GeZIt^.'Vڲ,z;]em{&Lg;,FOGC x4ʻ`G֣DRԄ.> Ap>v,C_B/sT +_):k_ ,MOP8.'3)ȮAfdGL'9|2NjL'REd@:NEMЖ_-n/ Kid0Mkzt#d(܇EiQӕIe.SSݸ1S~ڹ:J{҅ňG} E%0z)Ucש8遒"XԶdOYyPt 5/md!>DIvF>AjBS 7]h 5xWk* ԩ-ƸM+ }78HONs2WU@A'|JE.#$ 9s>gZa;-m$:2W>?T u2h{/.P`KH CAo'3xeOaecp+4}6X$u:=4~ geRhL\tXQ. !(aPbV ɚ8 ᕝGK[TJ!z@ڑ"t@t>ab-/0if#[4Q/1L.]P Po$.qQmy1IKʥlo;r㚗SDaV&' )mhZV]\*,lpo-'J|DL B_=UV "T PhytQ)qFǨ &C %\\˘6&&d{Pc?e$t$ WmrU|Gl [̰ "TwNpo%[LעN7eONސ{v84ʉp4m5)TIF`X^h%0O:i Ghzx.1?`힣'^3խ'ewQ2u'Ʉe LDCW6t/2>@4ȿkYe>w" jĶזw&a E>Wq#ih@oެ0#šuVlo9Jxp{QmWtǗq*Ƈ{aD2^豝&H"BhDI#1 D!F Y.uAJMȴ~w;B"shתmQtY*~l mJBE~O$jFxKgAJfH}Df$"IN,d2r¤;G!(lo/FrF`*n-h5>Go cGXw=.;egw_%!`@@O8JCN>_6E2'GSs"znfWTՕ,2 >|e+X`=X/fG&s؛ϊ1&Xr тnv|c+=ɘD>=$ro 眢&y-߷tap&ͶESgTM6e|y/\-u/(SZE4y4f2&\ruXrZύM{qQXyUVKwn`N()5@i.A T o1Rn$)?+\+a}$)U=u5 /E-%6Xpp\k%/iwxwiHdŗ[$.(PobyP{2&z;?"3GBV,&0-a jгR5X-RPP^ ͝dck/CTe,p 1Yؽe9>^r|(j9oU#DcbME^QRݰxia1iUFN @8ZX 6 e UvS~dZ@PrC`K>*zT/FpW^zA2V<#u⼊M(XK RU16c'@+8-5M*X f䏋'厏"}ark)Z9L pCaxSuk`pãe^ow2dzY(̊:嬶fX k|=ʍ0iQyB6h` q`7,=_Hf?!o;TV@zN=53Gw魩qb5cGػ" ?QU*J|SQr{r ymtIx̖s_Ԋc&寲0> #Ȟ?ƀPwRǻٿ_I,[exmnmu5s.vtn͗(7Z6ΉV=B6ʫpW"P93_MsToCpcNRsG2hSPr2fzD^ZUg A4) :j|XB)Kj=f1L09~sw^,0K8`olK>A;1Sַ$m4"vk)͇H⎚Adӌ{F{@ZnAXޗhKe,q>Ĭʌi~^+q+![RȾPZ%P37,'1G SP#"t>s[ MELK hK!s'e2gT Lh 8|sTaP|`l<2PqFROrxTgU6I$By@2!GbR7ʬ,_zIqO051,]1KW\|x5!oOM45^Z-\@0Ou>g 1QS1b,:LwnRt@*|H;Q_<*[4Jcn!j1@ SJ𨘴AI+*Y$H8}r˛Fteݻwi&=S?`,0pH(s$Jp?T rm-jem (\R5{l\[Gn <#J +K^;/;~i=13LceՂ2vA7pj x"wjp`Y< זb/:jn N$fK%@5Қ"a " U2G狥EuCȣUKw_G J!KfnQiGwvg_ÒcZx }+ES=0pITMtۏBw5v 1Ȱv={YSXuy]Љ?mK&4|c+N@eEץ\6ljgY/ /?Wpt)o[GzZ\2^'xT'\ k

    ީXî(AJBZ/7Z{sb{8k!6aJ\La9~ ]&[ @Zb6v߲ߙS깬]7N" YJN. zM<T|¬r=%.WE_kG͋"ONujIk@Tp A=R{3$n2 (i8:[JBd,)"^q*Ẋi\8dNlt9W kY;!E?s Aϙ>?UJ2黁rr,b;#SP>ѹa$^4_UM= Ŝ (;щؗ|UIGOܷn}'{FɯE o.GӴ-IbX!$fbWZEQ >Vn"aNēq6miJHU4TYB1Hs8.2ܕjm{nQ|0-Oi%`q_VF!f7[99x0UBJDq}F(_SQ)pc?c{+థ!N" ?C} "`SM|Vp,\5g?Wd:ehW+k7גk18 O ޠ@O#&}X=~ ƹJ8,QVZ홿 7E_1K1(`rb^:@DQ4~@isW!^\.ExƓAHy+++'M ĥG 9λ{NJy*v ")#//9疜|`mCU۝4=c9)|w/.6pɍЉXG xMB/>ŤUh:XsҬዅ?5t%DGgC3? L^ov(56 }* ]NOy\ +o- ̄)Nd(A(4`cb~ǰ%\ 2 PK%@#m8R@3$Lǡ苵kp&c%骳{TmJ@PzUx]>QKS3T dox`3ZH?9"_TV)B'g9 sͳLjf-b tDքB"c2U)oƔ dL/ =2[O->45*o$ƝH-#61G$_1jaO^|$&G|q;bϮk*CPzxor6Odi( v$x'R\Qz.D#uʸکbʟ^ͷ:Jf+%vI|rUovSs<:F2f]"! XacmD,{PcUp´h9YKͼg]}z3}^UwʗEk6݂`2hH аZ1/b$8ѧO'ɆcܘH&=iI4կ* ɍh@97LƎ[M81{A]}5ly/ Y|yя$M[~_Js҆n8E04=kߐFYc0BJyz.ؚH@sXDyfk*零jɌ y())*:I@x:^±WǕ[}-igIU_ V|#W(wҾƪAyr\5Fb2r{s{.bJrϻ6!=sM )Ɍl #"Aս"Yk]@0I6UZ#z&!ح ~`Ԇ.}ŕ F铗y3KJEeN}ġo,Uw fΈl|T`bV8Ol+|,kx'hYn̊Z꺄]H8LB~. /HIh~Զ"I+VV1eJ=Z 9=doG&Ģ1dIpohz[in˙gWq^*)y&YQ,K>ؕ&9z?Y݅X|h/ݏ 0}\)O4r9?:z(TRӳe ne~U[4OSDI}' WRz7v7;QV tBw_Io_ ~>U\R٫W򼁒ŏ$ݜcuxy Ğzؼ (v9 d%z5HxHL6(+U Jvݛ\otX) [T .L9kuy=jKHbhAm|'g>Ó5`=CX {$1*b4yc[{F U%r90³_8ݥyge"Z:Feد'~D[]s-}0M`PNJkJSw| y3>P_ S<2SeR,HlPox 2/NS&^cY}>5}B^ uo!ZMp=͵NhNV4fzIhih?8aTAg4eտp'`pw/ΒX.i<< 4n~*CֹCQRTH"M}Hzt[sӓaq"z@cp01aS! M"q*yܘu(b7M83GbI{€v!#CMSc bω#}ӰF Rܹᙤ,:Xs[\'իn컹e">xOoH Ҿ( @X~ͮg71P;:#R bھ%FFl.]Inj0,U6uQMixZ8۞GLIi#PF[=9!Q5dd-IJ{( scx=ry [DS-F|UAAvEM*:FsB͠ e<@䯑zta ?f>i߂h?hqZo;p}ֻZQ8tdn| FNjڌ\kuS+3pBژϙJH06˰c.z=닯4Ee{ׄB<] xdֺ@,sŏeq^\ B=BM 3̝픬 r*^w^2m= KMPB/*l2\ӂw<j xA>}ׁ-Fva(@[pneq ^+jY*h6]/ "_$7vPY6 Dtqх&&9)n!g@ H@Eus$MR%/1Z&EÚ  D{ j9)"7r6 ڲtqڋ[l=Oh9Vumk14hXtSŬ8AxN\;k`"xk؏s"EI f33y+")nMлS͘h-*yo1Ԅu"[࿴+^sr+AΛv8se?@]hQ$SѶOR:ks:\;NC1;[G(x.cHqN;Du jC& k [?zty Гo<~VT#o1CIv_p! O.r< ]Y*e֪z;sjw#nZ%K|~z?ZHs>_g rXt/6 9?Glȅf릛sQn;HDc sl/9> f?DDp1OuAcn4+4l"qaRAz@rVĆ W^ .=R_PZYlSh[c5joͶ}T iʵAhhK#*YA06zxпi:]V~*$Qac3k+1[Qs?l,ڶ?8s|6G^l)vC̈́ЏgN)-=^&3,&p [^c@J[*`TZw?] uKL=TzRCt88C-vړ(g%P-od˜Dw;hU8xgo݁ ~Kױ &-Z qKmPaFL~bVҭgY0~|YSCQNU.=(jXCH9}K%s2cB(BA.`)(؝bQ}a5RH (;V{ZgpҮrJyb)ך -R<ȗR4j%ER)/Uu;QʠGR:CoIHL e5d%2Gaa[uyx 2H6d?ԗM$xB[ :sk?gL;V_vP|x܅\G"8dT+%5JTٱ)^35ʨaND7uWMqX~_3_F8`E那q{YmUPtxywʡ6 %tYx%T|tݷ+5 Zwu=oP~Aƃs츗c|e-JЗgp3#Y#];b' 3*/|=EiT<2tw[5048mQtG|n//S SՆ焴}tMom~堽G3P8k@x67>DJ4zq78=Уڮ¥p*mUuP̼t-ZipT˹O %a%ːzO͜mo7T5|lm/Wh1/<ѐ6 o|P8;F)]EY=EJ!x> ;`K1PPZJ9??E}}صOfOlXbv[ z%]+Fk2PҺ T5rE[\L7rH{酻rɏ;*Z圝~J(jj(˜\J'Bee{A9&'~5;PImMv} TA17;J\u?*opi2u׼_j)vȉ7 ? U(#K;t3쭌Ӳ3ia _DbT$r`"~"F́{ѥ̩5]d) e|&6ث $㢈)XeF oՌ|T 23Ÿq+ o^>gijG:$ۏJϊ˅¦zxkNkQȲ^-9mi Rcwst*C2{+'-dSuЩ-iLkdKn)hǐ@æ_Wd2@d*h=QcVoe&鎍7-=3.㶘jhػwzNO˵ Ыuӏ/]tu͊F,jP:3,Zxdg̞emEw~G@@Q6r/EbMȣZ 5yGbD326rlKB{@5vq2iK0 E5" &C.|h.ps& 5^ۊNPP.aH .\?iR~wǣP>ƇhNFPFl]eM^l"|0d_JYu;{y|>g%sd/R@9/8n)q>O-=RJ-'SXݲudpXRx& KJ01h$e(p;g3hqqP,Fj\Kc;v31GAF^a\gã?H|X%2r+>s;1`V`eΧO}ވN@%KD VrZ<.ֻDڳ~P5γޕM]Ql4YSƊ9`9_I]%0KhVnrJ()CNY8۷|8*2ic`~Kky 0R}BxR`/OP%.˦F}|Жχu$H#~ۈF~Fpr~pp!#*+fD[ÓŢ}Yu#H JPC[Jyhq'rN&}Vm壘7e P1'Yrh$air7?6 Ja&+([~ ?sP4Bb-I!PS 9v8 %4wPd13;:wS~`Fn,:$%.=.KXk%06F`8?κL'8㽤X]{R*+l_$jk]\9ԿB^W %l&A`,qKbV' Uјs(*)Q#ARBn=A;ydʋp@Oh% 'f ^{;V'3{]btj!]BȪ,D^DI;I1Jcdb+ Nk LĂ `ss`_oL@ Y#< C}Ήkв?Fsz/彚2tx2}̟[?CDH34Fԗ)F.!8q_VKnoT]#i)ҏ=io7*ɢʀ@}& qCe}JHYݲ%N x)U2F `,#}+*4 N  JQ΅M 19ywBۍH,W.~OhP0`˗jϦC`>MX*nH␼$?(+D@M70^(o:?pd’8ESE 0yq7'P.$'1S;m-ȬSVpm/3ǎ e`@f(ͳGqJg(5LX`çN }.%cc ʤٽU!PU( qAM!:VdoNTrI#؁^2O-Z_B_U9`:=;tK'7v.~_!4 REOdUh6*cꤞ b~z R^mj,ihJёâH ` TSl~oubS9 &69]DI$Tv=&VJA_)'iAJ833Qrئ V$ rkS{ / V`%BЙןh'O {~',OGcW#5FZyۣsb? HӹBB7s3՚)cdS. In&sϋۘJm֪EMk-ʄ˄3]>Ee1d[\l K`1Q $;ؑO55ug4UԺ {a,|t',}`- X6F:̈́p3&jU@j+D76lxǖٛ0k48fjUzFFv5@^s7bh()^lL}$ǘ*Ƣ lerPdjLտ%SQ75y0&d!o;m :g~&V\x|6xJ?.V>'r!=_ tjK@>K_pRu*lƵ(3,{3 N%Y/ccx\s*+rk!pSZI9O]k PU`mn3 G͚ZMGVKbE,CA]ky1,RCFx:BȘ+3ȕSC%^w>c^ų.5yXB8icF{{P-N4ϛ㿰VE >[,FblTgӅ$n~0| }UA[fksd);2p՛ptT-됧}(C\!v<С 3 'Dp8KRRڍC$GReLNvK葂Mƪd$:^: 2 ^ $VJf5(Jq;ǮQbۤ` ^#SWKʉ0mLS ^| m2\Ni[ꔫx7Z٫4R&j^(w3hdaKNVO"`CAoC@xrDGiPc_Է:bp<149%BU IEv5Zɣ^lZ?i40X_:AdhPkfxuъ~II&Op6$TBLŮ\ş@Zaot>`t_\-3\f85¡n3T~|%epטNF'deS+_5λCk٠sYS)YHfL#ZP`L\"Θz?ZA7Ky2t>ܔT}=Xǣ3Vjc`waꮵY4l. .3O`rrb{[|)| 0z)m#֩VPfq1ί"!Qɉ ;ČbFȭv+c _(JnT(nix45Hk1砌ʟ]POGw'F QJv~ƴ0ٜªvC>X3ŪF ~C|{Óe >,ʚmՃ+m颕7B\;?)~&T.\A .ݕX;+^ΟE qM?Fܻ}1 9pPAvɊLՆlL~ ( uҕ ߔ|(ɠzPvi?ܴr *|vgy]T,J 2ϧ޻|u nVZ/7w;2w~:+R2&цK&EA6t=Cyf]/R<<._b7:5-cI*T 摇tVбsToOJ Ǭxe6>XZ)uѢiIQLcL;} 04[綳& .6F4 $NT& PbgS擆!&tUn3-)B@$bz"'7xxP OLQ5w8f(epxWsp)%R7`$ ^9N|s9jd3=̏SJ!qX{~ףu/GdLa!0v7TU|fEijf1N=VB'9ñ0,u\^C=e!b(xHU僅{ "[=)j rq~|;&ϴ+ig޵ҜY؆|Fo}QSjYo803NI.! ka,ӣl1'g'c;hL{6^+W 4sЦnoezh́'O%;]iNSP=R;ٸWܔFP._f +ZIqt豭et%Uv M[x,R=a?8􄶋κS!`rnhj'0+Ѭ~^#@IHjEý2w&ߣPVC)X42#v"OgbiK_iJ/ a^[m0&d*m{.Ax" ąŵ=<-%HZ ]0aw2߈JU+XORDD}A{Y$S?ssX䀻 `Uu m`#q;R,v z}EIGμnHfjd~߮>d2̆ 7bsg"9qq2Q6 rfy WwN_צ`15/E?^b6 M#h#pQu6́*)A8[)nGBGxŽ+ʀ1i|2G]QCnw.qclyJ-'D蘒,^H)6lxZޝ?|1UKâѨ|M՜S/@On^DԦ #f5.W`l^Sؕ8;'"%[:kv>U͞N9Z![b% SaH`Pd=E&w-LlGyզ]B$b[%!On|'ys(VY'?? hU}^M-w1w:zys4^+'n>T͕Km\DubcDZ̹һɪ_ h@"P._"A3{K 0k?IܗA ,SDZv m:db:U c;(dU#`&i$0OWhwa6i.-3 \:W~P+ hT1=8ɡ7FkU'ڌ[:`'Ss&& pC=Y(yϤxnNWZ_}.8]11V'Z  ^3j OjO5rb3&f6Si=$=D}hI}| x3D^j26纎Ҙm10ڝk,`thԞMgܞ%NMY}(pX*y* G56İabz/)k%es/N/nH{]:՗3K?Oq=ٛό"%!{hg'sNK0!`BƖ9W"0GڹD՗&cWtrp;~8e:TQ w76gE"զdgHx=VBCldҒc 3]>$݁=+0 IγWF-c|Ca ] bD+9LE}'ȿ O Iףz̎@툘5&Rf{:M݈i#$Zb$SJkJc* CoWp0e|It$4N} .++X*  y^֋+zr}K^;[u+ |Hv5#ۯ_*@8حF>JGȺjvӄsr_FrH-(9yNsHyf>@((x+>ܮ5tn[i:=`KTdS-68XU?nqIlկWSh2_03Sy7$mG>"U=\[`*pD1&'2 ? YU@3^Z/q*M] ?׸iP s/=,sG w[5j(=chAGnZ( (y-=LLVh L<,I~\IyQ[rk̵><|u&rQ:1}Nr@@Yq bw$yb&pz _  eNs0OQnvvlM|WΌD[pIvOlA:upN_ 6}5NO#9'Ú2Ss4 A$ vV>& #S=bL~";FwW5J:At2mǐ,*dIl.܁mBuVHSq2J1m]G `roتҘY ՀSő[TbV ߌ0яF,0EY\4.Y3#3;w1DӐ2c8E\]O< 9h3,SC[|@``kv/6fj{nZ[iV!b}$n/{\qɎ6Cwx ^E AxUU 765f~c%kEv|{Um_;dZ@\suPachEӏX1Fe8{:+׉K)@`^ sf`,Fɐ\u%mor5~@R !̠KZvfɡU,37|A{*{?Ȫ_ *jʰXziXJ#2GfՑv#ZUd^iJ–&RH9'17OZOJ[/ a<7Cl_^IhP$#Sι @x~QYqtk۬lYFt~aaFYS1X }$plgeTHfЛZu@Mv#x'hםT؋~p[G 3'<ٚdK5cc{CwX[C·(#F`!LXa_Pi~bun>`;giw*k(W5Qz?eZPܖW-Og SxY+4uc($@\,Iu'fЄ>yc7YvS :FP Gxˌ\Ǿ|qR͕<^)B~YAHL4we9b7w=RIb<6Q> `gQBn/QX钦?eI#}a1՜ Ԃ pfR^+4WISàI/M200pUuS O2s,n 5kT~cFmϢ'Ďۚzb$nr9qDTEKuf€($AZ<5%8N"]8P:N\;߯q[ Xg$ #?IoX6r7~-|sovp'}Q"U_+_E*DFJgE *1.d_Ka;6a&0x~6onr#f&E5<ԽrDJԿcEaY?BT X^]SHdO3|Ι.O˞N roEvoYd Y >|riv5Z`H夷YC){ØP˜¬ዡI>sxyYW6̨™:`swOmk5W 2rឍ_ ѨЭ6'ɦ-A؊ߐQJxsZ;\p;歪 M %-ը>M"J/MEssE^jI,Ο,=K){$l[fmc%3o<ޮK0pwGm5xnsQ\tL⭀|նlc<^t[t`g,~O!s/ Ck/3$2;Qc3='S+Q.đFD%t`f* jrq'n+?S6 |WM:00YB5a؈ R< tXA͌ DW, 'J ہ͗CLNCqQ`S 'ݙק[C0tVś\"ֶ& C`!FK1 xt?MD߳^ iP?Iͼ?+  , 9I l,ji9̀Ix:' }!`R.Oi9:E) 9i=_5[|2DWsmy̙8.bfpgz׎zo0E;$P!\ѿHyA|Hp˜m‘PM9 8.CGQΐ^`a]qW$:^o52L-.dVR`!uI=U h/n%W2ձx]zHHcjzqR.!si$z([}tqk i䷕CĆsඥ';WTy%rY o* J ևB0s#l2u1ELcz@9F"XMv 5yʷ|X*}N$Dn@&ZZ}bJۆ{绸T)x.6^>LɮWu.dW|0֓] Τ @1!&FrTM6%?=ǵ3`78 6`W*iǖ@s(UQGN7gCƔYqXM#A)DR{jY{Y pBO #y,9Xty\P ce]!@0QE؏'čaC ؊ &FՏ7 wǂJ A1X'8>կ2bQ4Ԛ] y_z4~z4\V*W5NWgDlwaZRuA#oPQICWJLS|89txۇ5hVqU_!@VKa1䎛!pIQ>GX'Rrv'qh|:KyA,mnu)qjcodJBotNĢ2~Dͪ%v 7[ 1Lk|6&gll%2۷.~D`*n 1n^a=ų.`$IZ{ Xok-sit͚yvhǟ"d;u'vŲQxӻ[瑏y*LlF{'OrsIôPi1;A|9-.r%6="]m#P[[qGtcy'!T%}5 C;3.wn!4, w+Ғ’Ȳ~jI$XCF/b\8;!Ӂij j1cO^!V-BK~o~Pryk˄xVڙ-So!ػ5Yenr̴סr jT-%&P-5bWégZ?JSKjW9x=qJ[Mj ‹PG_?W^ I/{ZÚd*Ֆ_tED&pCyW6')sxHyGi5ܩLKj?'[7ůA@݋zoFP ?v{1nA 2Ym4 7iuKq8' 3po#S`-̞y= |69Z w]எ\yJ.N_~1vr¿R|\g0an4*ȏi83T(! joFZ}b@;nr>W_$XA+0?pȚ#0es˫{%h=z:'@/*^E6Ř^n8>JJ@bc%jl8~hp6`"]u)*DV] Ě cnjU2Wit(|C<{6ia+ݡ;i۾"+SZ'iMe[e*ԣBu 4x2=3vn #+5gty2v?QHcud4Յ]D]; fMД:,b;L= ^[xO:j-v9)9iP͍T˘4g&;sM*sn\и#:bHb%"t\ֺ/T{xQE xvaVZ{>'S, šMץeo >*?!ȔPecXuߧ5zuMؑn[ SS:鳞5?ӺPf=DiYDn.r>Kԋȝzd0&d{rod_+f]JǨoφk9j`iyzYEl)8UtNQ!?x42_Uy _|V tT>NlqzBא-2Þ"1r(lܢ 2+Gv1[ "I Ơ6#ZL`:Nm=o¨* /@wzR4׭:>]2]lmQ h^¤8k+*ƠB{E΋!k #VNN8< Ot 2rtKOy|K FZbFP8l"=s= jĒKi6tUe$i|&[zӌVELE&Ud2yEnI71QAFۃxUzTHEEVxupmݲol*L*ٹ?xE?0VәOr@śCL84&DOlkTւ\rj+ʥFQFQ&ꅏq1`i$dBⱢ? fQB+u:s&}4*? 1I(7eq&RuÄCq=<,TWC9Ypw% .g@6x~kVҼy^KinA'DrvI#Ïml5mq 2{-S3 q=l,GAijЍ.=܅5DAxcEJ5Üz,o%_oM Z5&4δ8^*UIhLA>m_b#"]$Z-f(&]uv>W#3X]O[ȶU}&Co e#_b'Z:6Zn7ojC~TFľG s%{i=j, _+”6߆HN;SEKYR:-NTk\54`t]׍*<ψt(hFX);`l]ߕK 2+pwnX`IзVuRSM#րMe[ܨBC 1;iudplMrg$6뱫JNVdYkN~h{%*̺sI#!Zg,pE%w ced >]n0 rϷj|mviHm:TFTgCH#V@>G*TƒߣRiX&>9Ofx tKkڀ1(jAo^̕#T$Ӂοp beۢ!R e/ؙ@n8Nxn񞸑a肢 JzZn(LU@E <3D-ͽ:excjh]kx iY؋{|.* Y(c0g]GloDq;*:0Y0Dz*{+_' 88WͰwUkY/#i\KI8Z})1/YְͯaM^AA݉6)_ w&8CpRg3G!v >|6=kNTp1W&g@kt^@I3բ {V) 8oBDX濁-LXǕ! ;Tr`rY`03y%_Xv9 $B=WJ?H"ܥvXO* Qdg'L%כz$H+ SH.\$b#Ć4'J4!|3ip*t<JejAD:?^m~*xBG>}h~'kd3E`9c:gaKMEv.cw8eA cԯ[Lo߸7OlSۑ"B5hQLEt(J_5s3_:Acǽ潯ndtG>#^ӏӃc nXU0_bsYfT/$-$UAb+C'%S wwhI1a 5@WͽL'ODN⼑$~O |xu\m濇m?ACޞaZ 81RD?WYYe/rg˷ԤA.B,ޠwOu䎆FV:\&f4Xգ!2ZM p B/M`7ND2+$f> AԨ!F޵K>$-݉i#'#E]wwZu25) WAJvGԭdF7~E*"\C9'e|@OƴK^ls.j,%ƥOYW_9q87=OPC`qWa^ Ձ5idN-PX2#{ԯYϣU4aYyQ-xVi]R[4}͖LGS[8^WE]J^ot?N+Bg9]0ަqNΈR! Wt­wi,> xb|J{hKR{ņ5! g<9Yu,<DSs$`|^?D\>xQ!"T#oWǶ0#3' j HR0#0pa µ#쪲[ڮT+]? hiXx"`ҙ?*#w;E랿?jd5 d(02ԉs-֯iT-a&vX kZ:Q.* qK04,~Aɦ@Ewdg{ŽZ {kX?+3a d0aRQ?hƼ_hW5ktM?nuKN3tܣ](2i(1zxO>c6jWp0SPEXf?%uuYԿHlnT/"B\w p\WkF܄@=|C TI-֎)?:@4%BR}vċh7R0T= A>& N8={Ey.  {{E8œY#O7!TT.s!ѶFK"]vKw,<8uN9'XmǕ]Yd:b@wbǸ A_ymA4n `L66L "2`ݟ߉YJpU]|i~_|N|{0+DC;0>^~yLϦW-VOUb^M 7Z+a9:).kc ~:s yXeWN""N [~F>̏xK9aHb##LeI몥OM3) /xI[՝[2Xa.gvkN#gVimTʥ͟D>~׭T#[ qJK["Cnf w7mqaZgv$u9 vy~ 9Iְ|O/k&MGMdQ[5 N(+ulǹÙ07U=&yv~@xsy ЄR\m_ I Od e@O45|>,}G1$rՃmQR23hnWcY\5]pZf1ZrRDz~PApYcUR"7ͷ,g'o1C1Ŀ:j+86+{W V%ϚŊhr+ QB&(tToveiBPs^I e}ơ9tGF\`'X^1'\KUƽhV`:|r^y;b x[ubފթ[A ?Յuik@d=B%HVh.mm\F΋Ru*0z}?I{q zE˨Ŭb3E1p,!`7cf}6YͺMoBAN0Ge*||f:2)ZV6$ 27G#P^?0%(̻gt[ k"8iYW|+B\Bdg ⬾2 *swP>׀psąg-|{ڍ,B =70&U ȕ9){~܆2׀3 8ebd#ݭ2XC:*PӃtxP{]I #S A Ioa)'\őv?2r4Le BBK{ {qWڽvߗhomS85UTB^[폓Q$CG`’ Hq<?!|O2 Te5??o+`dlر XubQr=G؏bR;`Ѯ="Լq$q>|1F蟃Y&M{[*".ɱt1G꤉P ,MK=TKbliֿVS֐5Nw:+~5u#j:NnOܷMx\Gs0Y;†ˬa⺬ kn$^`'DΚ`*]׋#~Oy4wECxrv+gWe8۞=@%M͌0"KOP$9WcmU(fX)Ҝxjɂ P#PS8Ѽ䃡/֪HwgqP܉Wy}!l,B8NIu"3:VӖFffkhm1Tm^ph EdsDM5:b%YN6hQEmu^ ` 1M,ކA3V0ƞ~OԏRis9o4?mfƴOUq]LRǚ~ Bv#CKX[-q]1U%\ gjӭ־4pcD\@;Qɗ vV`w!]޼H;ÍG:tj0tX s#ۇ+nTԏH`=  0bZxp]DfY6sFW6Κgћ"N=G6Y u?U~f^#@<yB5g|tx&l YӺ%YvSw{Y cՄe?@.Ϝ]̼}&rdҪ4c)Y%N*j$v{v8=hOpբTf3TuX)%Ai~Y(F9aO`(=x3U:YJrxٱfעqT!^_pr;4<cUob'ߙtYh8Q~7m.^ķl1+=rD:1tQZWAK;6pSNNuIx*D7݈[(M zC&#.)I܈4".a$[)%݃+ģPp"\o8'Ou4D`yf` dyXt9߈.u,f׊ٗ8ظ[J'8ḣ9hBO]a \ <'ؼXoϵ@g ObG'`9&'$wɉ܁'.oSNϺ;9:RjUH-HϛѿJ$ͨ3c_|LKkK- iqE/rvUoM!rKBhSey촑5#զituGI];"[p׸7(l/_ُ/2AkՎ& mGNsϳ<LN\!tn\;sl@J tcA~yXDhVFq&tYhc[jVv/۬qI2{AWAu) Ȏ~ySɌ=WdgR%2f*_c>=mQZ^]h܈!32C,6ـF܊a_fA@;ARrbNua Tɿx$:#pkP]7hB;bL..H$x jx`jwa;wncW&(“f Eb`\JS3!KIR?O?(%h:86Wg!|fX-0P:\lFʂDA0juD9Ԣ)biGhWxYn'*=Rqڳ%mږ;d r$4qA@G/6`]<_0R3H+S9?)5Gɧ `b)pBGR+&95} fv&3\`Պ18ԯ`WF^$+h! |:`ړ&{[(4F=)1 k$6ӘH)2߿}\5%މZڗGnl(IPgĻ}mӢCnG8s):Fr\{x`Ҕ1V"9 R;yEK_0D ~3a}rtE$Y5bӺ阌e6s DT  *UOe%#Mù7'gjV2T%qA|j+7#R?D[oHP\% nVx5־p>Sn2P蘉g^B-KW=f2+׉Ug%mIƪZ<0w~UVZ21#6 q8Q[ Ɣ o4@'R@+OIR w[*O+:oAV P,IN9YpKd#lQϪxxR"ZBֵ+u0*Jr)O O-!9>Rφ&GxsW'W4e9#j -ww sǟ(a"mnO$}j&aDŜ`} ݘK3dH!ȱ^1Kʼ\X[%\Ġ:F?' p³HLU\>61$/ÌBKmXjGV/!l[PP$ܬ#A D]1mtnL:ެk]نLn\͇^+쮑(O+BY /RћvʆT?5Q?uOH]nf̊Vʠ;w$~@fɗ FI鍚7eZظς;-{7l>Oggސ"D9XYݛem{H)C AdpϮ#`*_NJvrцB7 }N̯?%,m!X/?Scǂ_f]qa!4l&c&;͇h ,>/1'G+f$ZYmqqf\4"4b:>+iQ9/,p8쨕BΡ'?q~L=Be ,pBhs%x等輝]5K:>w"̔[<@Ɲ>VۦV9̺ΈAx.}Sa^2i3 ͍j(*,&sEvR_滛LUҒxl48y7npeErjׇnHț>>s~,ЍhyA-}.[G_]@(TM֌fz:4Djf%˚FQ,A/Ts~X_ȶ0SJ Nt=/5:Ӯz7IY#2vyِfjmTf_L߃1gTGT9< FkQln.sd%4]kos^iP6 3󌙠6=7CBB)ܲEY>imGb/dkP'd5,y{<R5}2$]bz AB2]nh{8hQqr!u)ndb=`dElzoˇd${كRifܖ9ͻڶRtA,G5/~$zt^[^I穙ZkV*OМIéo$66@j'j"Yq@-dk-;Lj0@Æ ]%`GT*kڣ;pﲊ]SHa/%53}ˈ~Z-n?3T@Bd >gO0ny@RI'IY&,mb)mT͚ԝ`U_!=f |[.JU>>EoO*SjFd0EDZSLQ(>[at*ts*ztڶ6KˬR?,S&Y̡Бrk׷ħ$V* }2j 8m$YIy,%5JD8 Y[f{))J =grKntM;tA-AF%X/D{ HJڔ2sg%<싢@s}.z)#8Op‰%(Y #P]˫L㸩@Fw !$ E%ɗiin`֗^:B5+ёbhbh&iv{;$z؄kz+45Ib"osl"[$/.'3-@%͚/"QP8x'[ H:WkSjK_C&odXm*; a ]stdۚu"⼣@ՏT (8G-JJFO轸:Lr*l"+x>('$t7;8)H&tU՚JuRWCףݹ` Z>Գ§(md+ȮՔJ7-<&fdu&,F>֩M-J 啊]9`\h$AR3:uJݭr{]ޱ9i|:LL(^=VTd!- aLnGT-#Bt8*>QOh1ciʁSeXB/n8L!7MNpСWΙKC*1f_9 n.gJ9+@K̎$RMƐ~[=! 钃H-ŮYhSS% Âzb6_ yg]E#~CJ,/0 O¼F2"ނ5W!to9҄sq ӇIOSNnoᱦƔ%4xI\Ѩv qfЭbZ1{J:iI2Ίba ̶{aQwLtWyoX LHlϵy>O(q7/> 09ے:biWj0` iVemkW^;I>aUn!mڿl{HC-ܾ0;h5Vn3Vj<ނu!c*‮/LkDV_>ŃiW#VZGP0 =.ACATHSV9-PH_U3tְ|peD(.9msMpúW#!ʼni8ۍ~>Xon5+m'XWF*Z*ϧ@5y&eDHڇ)hi8cL^z2%Q*?♔Lb wLk|?xy]|dv7'Dk^̀9oVkgt`D#zF76G`ADmF?y;\[ 9M\cr=|qD DgP,zxk-`O8;wpbNUF"~$î`@~m_;{8pb}OJmrf'ewl (r`"e!X*t9)4[X-N7o:R>t|,@1FfD6JGaq'aeKcaC71aNcI<57!X oP\Jz\<vhɁzLVl_9 Q>fw1 $UTdӨv2>8.ҥzܧCu=؊U"Zu\{. ,Q9dG*0ѩ"[TYgpv ||%wg[gʞ ƈ ٹ(^5y $4'ŽИNViOyo T`C%bސbIY4cܵťKϦNq]n蟅jz gثcCU \-X)dq&zK!Duk+Jm`0~d<JX>FOњd5/ ])Bao9 AJ2ktVc _o zlރMX@KFޝq,~5p.RN?DB#\;Y9Hke$Y!3nxi3=a8 MjC3|ABVfYha|_{%_\<;dPu_!6T @4g!Lřko?Jk9#b(ia <öf/%+)Mi= 4:\s'We<3d>"QH208*ykV!rY6;]s,gC- *rw)mҖxD7U'A'oS#:z?9W /~rSM.7.=J'm*+f|vY3 *f#BCa.-gXP4܇ $Eݳc8w=Xg"⣈ ݟoW@J8Un_b X]4&̋h7#͐ 4^lsIgJy0.s"3gѪ$($:?(+| K`e(3qfƒ|l0XwN&8p7_~(iv6lJrK<3QZM<"A&(I| LlNJ{66 qӥ܉p/>ߐ1o Xb:B%<ư| R8 օ.IyߩP3>G[Y&\f~OTY&o2/ap19BAiBF:1A5Pv-% [vsNI[f\-m쿏n~d;2wvh'n킉P¿ܗZ W}}SZv {i0ut.l:Ź*#wru0 FV3x9ֆ Y<O%sAsW1۞[-ZڢiXO&NITZ "jòF%GNӔD7XKUfO/7SnݱCPhwaINV10@oG'YWhPKE1]aח'32o} Q(A;tjGRn=;S@١{mzq]-6I#5X3LR٩?am澑Y=Ш03)+Tc[9~)3^+%6A,Ҽ. h}P"cTk:h7L̿}߸ntmeV+o>!2I#Ԇ&9A02 ؊ЗDBD8,l1"x{ȷtfr*6wsɊu^Xܿ@8}!l\p72XL I^ ԄH+S^,ʋ{m fcK,'n*\A%k! PHa #qLH槖l{jT 7L* @>U>(V+ԖBSselP(Me:9ü#aj @OFtXBzqE(Q`i))zLUO]9oi" b!*j\Rrnr(f~A :XŤ?3<_ `L.3ɇo0^ }Gp~Pj8$G\|PL!̰';`G m)rTaˁ.x..$bc@|ԧ<|p2ȹVp*rnAJw50lfͱwBO f)x$a5v9My>s/''W 6D:ʐz$y ^r'=P oz,tJ;,uaqt"LI`5h:ب5Ick9~OAl߹:ljJm ɧ!s JWmDG,k ]-h~2%Pl\Amxu mk3Vnx]jUq)K=~ 8TK4.M냈W {ڲyU@0" e:q cc[aFF]Wr 1Ņ+)X€>*M-hqوY5X2h%}kf!\p>z$Ik3z6=pp-͇D?IO~LN0NZHCnVMaF,k6N;%!)h+RJ!@dX+z1{NT$/Zg)K/5DUr6B-g(lS Jp"˥Vw6O\)H]KR go1 "=3ٻH~-ϻ).q+Ikg(  9n9Gqֹw{EQY>oI-OМZt KOs uem c37dǤ?0152 tvÆK~u!o,6[8b,`:Jw?b85ܶQo ТG.}m˄ٮ}qGB^3fZ7EP $ gMKĞ$<*YI<)5[BimG5D'݇}ȷ I<f Ey}6v{[S`!|jRd )I'8nko2bV.ڤ03wYQW*$;^Xfid:U̖[L=@FRڭFr)MAr:ɽ~Ѓg|ЁDav&jkA,G*YOouzqXp7Q]#l!OڪxQ-N5$~Rn([㺙ȿh`]{<1NCCb`0$Xe:ILp#Sqm+6rMN_TRC@uݲ@DcG5q}$@C}{ !vNn_Q>&A}4\?:TRBg:sow&xCjw z 㫍%cꪀ LxzM/8"Z LY5= dr>$Lq=pQ< qcQ`KPݣmWMZkoCAɠNZH]x^BQ0 "~ m's `j֢*DwQ!-R:s,㬰IZ^\'tUV?} RRĸ4`GQ$'uv3>)P{4%tMxyipg+߻'Z~:: n[n!YnF:]]oW3M}²l=#[1展*rˀ{/I;qOC<~u{r$ϐu6UJ`lX\2|E6wa}|jKhV=9ʪiU7v ӓ#d+hѫ.%F/,6~0c՛8Ҝ:ԓOu1Uŝ &U4a[ t)xـ!nb8RANI8'P% ]B H} fBOџdNs|,l͋[AZ H`QYh Bkz."e!M†掑T8 U{[AWS$eqPÎR8KB0|nvQByYcє-(Hzeųψ]Q[FPCxKȼp`SgiGK4sVX#m0*0nKqɖ/\I ;S%V@݆lh:;ZN2v%3h dzO+p厄vta="IRW7[I*8ԃ\:1y@'?rUX0cFd>OxL B7RHeC,Aɫ`=SygVYR}[Qn\kGX:^i1kuY M2U]ILN1HMG,Y ڌh|b c2:,ЂE/[9֗n)}i)C9|6?cDKVnT-=m壞>}.9|?kԥ!m6`h+e?so1Wc?7$߯ܺԑ6{ѵ9E!jny<`K#ol]qWC%Tf}|&t)F##+m_cq4*jR,TfU1#U*'*dܣU"L@g.8\*pF֝?+Z] $`'̟ fʺ.y`rV6.=@UeT>~Q5NQu[]*~@-bGޫv S|d8!?&,a -p$@8k(tn J#Ҿy2Ӹӈ}.׻zvྯGL#Λ@wct('yG f;q`/!0,GRy *uBX1*=HhJ+ |T,CbӎTWeωFW`qBkc;:pnI,x'/ kb[e9OO TK]t!6/f;Q|e! F[lhq%C1 ó~^/`p7a>*h^~%f (l\ۙcjHحzSPJ䣊$uOp䁸!βaԹt ߌ v(p ",c9QTϒҐ*I:3Ya.c#d.bXy A|Y,*; KkCfNO">,1 G\[8":RW~fs0X^In6T//6S̗6wd^oْdPBDQ%ԧdi~Iף% k|9or2$V۱g-Z=ڶ'{yKaz.YdL /g"a~=O qoɲYߖ!5E4,'$+!fhܷ7uqvߢ8'OC9QƘ6h=%7ڽLwĈ%vYZ7s_>SkȢ\~d}0 V{4̀@]iME)yXЁtAh(ɸ^H}j$W;CPnbʺAy,N~{ehOuϖUz3PiFH"!ծr7w<$MǪJx6 Cv- Q.,j0 AzxV$J.U؞i՞zӺIב\Ѳ }Q@{RT"h+ uߥxB*fj̀ռUu#$~HZ &7ZSO&C5Gz!៏hU4tx(7zA6 6H9 d;<zִ+h|)v$_5HGߓ܈˗ځ: M2fC%_nʑ#6A((;1m?EҿR gD^Uq" 6pA2kIjw`n}lQho\v.Qqe !T\ נqx ~"90E5@PRA$J`Uhsp*i ,n滪桝.[%n6}d.zZit+~,O^0oX $ *)9vlJ ;yӎgLG_ըi wOjƴfѵ`e=To \tE_8`T#;u_9v6}ǰH엳_rX6T2bw'p+!#`sL}f}%^ E}y_qHZzF57u%oPJ>'iU5`xb4؉*[}сc0nŲep DD()N,Pf?n|xq| 6 hi%B ༕(j6җP^Y~VW.UM4}Ѻ./;nBY OhtW: 'OƩG@q -o/%,Dz2Q( N}K"].wT&IZҡr?C35)Hs֒ (8*d؉:KV6VQZ)ͼDi3 YՑ諱Xo^Sx ړoϑCpft<Jګt? jAg@B,% +&(t;CoY=̋8G[NŠPCJ0l[}NCLU $hOQKoHJOhPv=PT szu%"TZJvRaO䂨,HxI"3%؍J:Z'us ldưUj%A/dƽ[08<6:$KʣSqXu:+Pii]+VJf&֏d\=E3_<' "QAHu-7a-|+4qmEc5h9;iY0*]^xMa2W;XT iJ ĮF58â⴬]r>4YK=:*ldC cl4__d/PYҙΘT,k~dz½`vW,-RPȯܗ~X˦L·  sG%,5=C_b?WF\$K w7(9#$Jg:fP~g.,#ad~3Ӗ0F{#Њc^4nԉ-Bd@"AH<+AHhLVilXq\M($fj؛A4,vQ9EڰSPHfkNô Bw+>?o a> $7-|$CwY/TPNT, 6ÙT:$8jI sIO*)&T$|s\.cbs'9Ar:Yf"{(j]Pb%"[ߦ0?oM 攸kEXђpʏ2Zeoq&k8i-2ρI(닀J5>5]?3ϦO9d ȁLR~#ܕ8ߎيj#?,昋ЌJK]}> ܶfSQYs8x#Gxѕ$چF $]ykύC 7Ii^[ ̪۴ y<-"Z E:$ #v\˦Si԰:NJbN:nY^0@m<V)qE'm/uMoi<Z﷍olNd)[,jf,aÏ.`/<Ch|PJl(,ԥcyȰ\jv6vGg3nDP,1^PߡH[m[xק)LΈ%mWŜT-YFoӰ*OXauLbyۣgSEijÂ}G*ޞj taIBS熢>ޕPS pg9s:g m Du+!oqV);/eǿ\ZZ a2h &\51X[9HvߠWetlA4OT_r*1!_0{NXONz=:{Kg^B#᳽ *Yt$xYZT}nY-ГtҤo]H|=Eg*eVIo10c*UK?Ա15*YNYXv=AWTH8/p}gl/Y.^<:cqxzx-G c5S,&Ltmm孾!NPPGk3ZK\R?] q)ʓ{7ݭo( W,a\}qA-֟Ho5Cu ^x#.Cگ+L _Ww"jrMA 3Z e&JaR6/+7%Y(rׅ\^zвgIP ^"4t5vW8ɍ| spY Q9I4;<~W}dlI;`4mbj铑WokK %w{JӲ`iKkb&Fn~ ~O[N`)5l[cB0ؾG}/FY(2YGhG-XԅhT\Ko@'KԅϚs.8m\ k:sJBBGYe^`בL=,}1y!b*X,NUͲ-|UA|xz~!ȔΘ,`3vmw5nwbrO(<8't$|ࠇ n^g&AڂƲ=vœHBri5u>y=YoZl={hrgcb=Y#=HK(ЭqU8 &][r,%2] XK&#z NI]|uE5jLBX](+ s{U>IA|)jAӗݟ2F^,jJcȏJ"1D~竬xd=PFojpMX+έj٥ZUn^k&KNnSMKR^+Bg6=˕e䆜0W/i#Poz|m$sM :akK]qMe N017d?Jζq{I' /v|N勅ߌ$+!=Xq~qQtqpTVlFS Qwhq¢)2cF*_E3MԳDk v6)(F;~l|"wJ"a@7?ϢˉI9ڣ0]T:ԩ&vd,g(q,]WɉEv!]=24ܗd}4u0<5 Q΅T휭nxk:Ftxѡg 3jIU(OJvˠ P#|i x+hqC&T`ITf[I8Qg=ST+YHDC8S֧T >V{]& V0hDyNg yA#u"ߖF1 3hzu|)r|Q.oɢ9Pe\β3}FmYAN% ^ *Db ~>K! |ȸG);ퟮD,L[`W~ ($BD\ABAx3& QGbl0^Hx/n 6 A(B>6O A-ދkQI(Aa<Cʝmj@HA06ï8Z9̔Tw>,?f0˼/ajň+[c롥Y8CRlZGnG] ~J5>LFUlR7{0E'=vb_9+mR e88&g.iw(?L[C`I뻱)h,H7^#/rP+ h!snj?] 3lAe5d#<%`H`k@pή?`B۷a5s2j.6!DxPl ş&Ve00e&TJlZKZ W;NpãX fzP̓6jQA/Jnh#n.oZ &c3YG{*32'L/1mkUhbDs9ȃuY;_ mKwQL/e b0AP =Dߧᓼ$u1>Y5EA45,P ^9 %%!n\gҠm}է.YJڊ~jϝKxΒ5pߝ@]S:Qwz vgXʉj[5^x B*hƼLBۏiP,TULLwnB=cܝ'.A*K O8NJ "Z$[v[bуh&[uBTaԀrEGQeEra"/44v1tzdy..p~n)Ek ;U-X'izBLq5Lxd)?FJMdHDT굱T* 1|Rad>Fq=~sԥ!oFn-H BP:_MoVR:]?} Y9-Ԝȟߞm7>2!5Ԙ@--]4ն懤A~^`Rƣ =?DCz\Ĥm;#5PY2PeUVٙ]B8{~PĶ?Od% *Jۃ$ȲaɈCE~ȫ^Pw;da;5E@.r۳9Se1y. ėA/ [W-+ *-s:fuËrNζ8R&Q ªin*rm'p{q85ޥzٕ􄔧fr,b(P(#qƗacm;:9LI@OO!L. v/ GYph[eb4iYcX#ppyN#&g]hTb=ުn|c2s'>ca8(xh ڶz:NI@#ObFB O9=ٿ:+k9"' +D B ߤz 6ϫu~΄9/_kFK>ޖ( B0Op3a5G= Ce$]ٲFi.UxjnX1׸{[+lP2k/T5>t2-/Td |}rx9f1*7j$U(j|e$Rב/ IP ]Vvy "ާkN4Hγ9u[mE֙m1"wz u^@{;RP!?)N l{-zNϋb=:eXvMO84%~_0OT|ꋑ\B\!gi)⎘0Ÿl~XuXd; d<(ZW:ˁpc _<ӤIOi=co>FgQ?+`uϊ?ݲ@0ۂ5>wGW"qr3\a*},Jq!Ec٫T:)Kvno >O3ണ6(z ک_(x*XS5G33ܩ¦(8yi3h5@H%8n6㿐D65p:q&m`n݇"tH@&RɌA`H1,Ceo&^LnDFel"RjymAVMmNwGgu$S楢+ai|t򌹓kRfxq-ֶ?f(`r/RsG6-%,aܮw+pK,`blT^(I$P@WuPE '=R;BysDYb&I #uAI#N 8T+oQ"1+ͨžWO鈏%I8oD C%҄/јpgؤR4#fuHg!5q<+H/n Ff kxY5bG*OdV<ಽ2L5}Nj 0|6[DXQm[$cBGlʛa?oq1ZB!/+obREc5|r6_,FA!|k9`K%jDy~~ JZSRREYu~p#m #[,N۝_9&Nu>DpR :@Rv$㰽5$B {6-5:|SA`S UȚjbr9)^܃<޿ćRVJoA]@uv*|g@HY2m.W Ⓑ&SNE 좉ua 7Yԫ"Qp3SL"\ 9T&w2e47N^Ruu3]G$q-$rÝ| a`kJ(BV"(AvkĽwԧů$AUiv(&|N 3Q]oF@UF(c懿T])UFmȖ*/VdNzUF9Qϩ!!\.}?nQy PLW ʃ6ah#;fcubXDA_"hVU"25zi0U S)0uSJ#ƌD Qf51=KɱʌLQVEӪ,F׫he> W(&믷 ǩMDy<# |-_8.[dzou+,ZÀ @tRV:q:-X7K"j7(Gi<7F0OFϤ^R }oО}%%fgˆb/xz̧-.F 6wN\0ZOHPie?e% HXrYo7dh/a,hx|vhU450Aۀd{5$f ?i fwcܺm(Yi>s8F9(q]opo}3Di++wx7 :]VL `mKP0xZEk )2mZ6 TeӉ }c$0dtȽݖ8s֔vVӸǩ } ]II  J0k\wgyKZl+^:Dœrd$ c/xlV,/.2ؾ4U3b).9rn#>4DkI_ٕ2 i:~*Jҟm-U:%* k41TnϹdr?!Iꎡ)ڵ\>2)Ҟ5o4ܫ]xz$ud<='"%[竏syIyW*tݠz}rqS0[GƎk\"/Qtl[ԫ踧#mw&߭U8O@8"'dtԕ>I ` z{R>IJ>"kz8ڸJH+oi*Nd c\P"͕{BUIG ?{Et"&YAyG_+mxPX";T ORKd|YSpSJiJʢ4:mn #srnUyq?v؋38WjE/kҨMJ_PP K!sWdg:B,a!OWV 5eٸ{v`J{ hW(~ c;F=L= ъ:I0 ă 4Ve~F'~ Z!Dhz)݂~p_%r$F&Ye.I;P'OK nh؇37 (_dP|PNqx+UK6l;dݣH@m0$Ǣ@s 33G{#}7)i^iz8$:JZZ~ R8sbMbiS}uZ#3' pm D"IJ *h(SkVmϑA$pͪ&bU:E\Z0c6ոj!(&Y,#'Wޯ`b.U mGfM,l.%\ĸw'-mjD g9m(zm,^{C=Gu,Ɂ%;2%v^ fOJH*G+T' ؂G"QXws@_H]ZQF@ k?3L>( Wcqu*T3۷"aUqLE AS;>:K9]8tIv9/+G,Iҕ7A>K wlnx=ù33#OAxȠ5QݜTnˆ H"l-GN[MJhlp6~[wsB{ W9%r;H \Qz{)o#6@CKc2ΰ^;ĕF?إ?k\ǎHrH4y|)P> 3g횮߮Wlh_$Zb1G Zyfпehaq3P럞%D-H&^ڱ0tՍ`jݭߑ%X%Y採&O-qjST>h@$e0K\,mj,1{@ZvWzɹkSv{JVv y䀞&qMA9kݳzz'Q|Z-LjO GY_Eݙ;Y[{bUڃ#d蹘qJ#Z)d_᨝]gj)ƌHYtQEJ*Aͪv AxTƉ m^S)ґKѿ|u)rd؊ V; OeWjk'$ys<Пݼ"pTΙ?:m(BYFܶ+6% ʾ1 .ɶͻc& 2ň } }2ŧr3~y䄟=3٫+eAS^1W2o(!W,e߉g1Hmv @l˵4:DWu|0pq^4 ޠ #D}Y,?Oy0""UHZyJaĽD;{0<2Xn! zT!RiP#_㈄`Xi F i i8$MrBʼnA>A \@8_|4O̚= 0"!5JՐX)H8RtJ!)K !tHi8 &Y_0&><NQ,{HQ `zeqybd}9INvƐLZ2NFj耝FS~):i()>u6Gf۩0DjxQֳ6V}U4GY8(_ĕ IR'#B0}-ѳnctH@?Σ)ף N$RJ.`=ɼ@M:ޔRLYe;71cw嵜:H>$@霑LRl2{7blLszېmQU2 s d:wd3}8zkK;0 H=w^S?g`s?y OKO-iݶؿ DCosh1_~3ac!Tp"z_p CN%;NWͿZ5.gRa|bX@I͛ ꕌ[/W7Jxel@,^kXhus EN/XD۾Dɢo'$BuqQ}+|x7ӝ;hovCR3 LCe -I &=A׵%{^\m0Us9}:Q @ITRJ֮?~Z2hy$Li,{ O~.Z#٦v N*rYhnH*q bQ/&^3o_l1?`z5 p"y u4?Y'ϸƍzZ+`HeD_\(yG&"'\+ھ`.<߸Mv? [@^O=~KV{:+/ qݸxР5],;e?+_I?0_Zԋqۭ<𫞙.D=2e!1y:!u {:KmA f-"GPwvK.SH衻Q{4SnG hMOE/xZrsZOTʕ>; 뜲u@;i^:,xLlT]ֶ2gp``[{!jay_կxo0NJTy^1.'0ek #dK$eI%A .* J{s6 \Ђa}PnF_\ɝ뗧(r}ĝQ`ӜF (ŧMvaܲ\35SNHX\tzJ2iHcPZ"#ޥg2 )>[?Z == 1&r"PUkeʭg,9Wج\ÎwbXҪb{5膫^K_:QidzTu} iIǏݎM)+A8I6ԫ$`o#yRzwZR#a!FJ<ρcZ}`rT=F[s"& z$TxnֆݚpxϷW686.WҢ$\\eڔ,6ܷotqpO9LjPJ8߯Ё }^GA'J2~P,[~h: (aƔf|Rc"e).#i>ݦb.dg2ڇ%^`@n5}k{Kn!<-kOq'Z+ȑ؆[) 4yٓXο{w$ ZsS4b"" گ7O>גZL~ @G/Jo+qq-fEd,lĹ TDb]>ZiݩzЉ4D0T WTBblRRBO,c@5WfCե뵘[emTqD zCtFR;|JVȞ#@S#U=-KS;yIe~e0n: +vвm2|k7r';*XΖx8H5[Hx7%Zu)F(dgcVtқlB&d`P,akaFˍ2/TV3%p)6F ̚0 2 zeFu =͇ם nJ~z$IQ*CţCjniNB`ZMw]zt ︧Oe $mOh@4A;GjҭpFJ}k3c2#-W/{ׂޯ%&AZ-kkƮ0ʂ 6:euӳ t~cCZ^]WU4_x=̏U49rۍɮc %hp6-KQ dRfj>G< M!a"Z4k#xHt_u=U8d(#d|3ŖJӠRO߶UC c5fCtq $w\r+ i@,+#IM(iMD`Fmn@]4ΒE6/+2D#wZ:•X|2Rnt:VaF 3`Mۚ'9d4`.Qǭq&`zh#kG&0 um [W8ҋh㣕Rb>.`M$?S4ʧ}uA$9~Ҋ{=:7<0 𵍈 iwɮ[._CEK ZrXU)"UY0!lUSFLp5b2GcN"Yh@90,xCQӣ$},\7ΦkޭLArzؓ 77$ŖvJ,.RaW.@M︍\bV<W%,lLyz3z`PCp+o0? !&FepL )"1l)h#ˌS/q.*%`=q L>7KvfufxFURx%ԏ'J+""FG},%UPoBMK r $įA'ؽ+H q?ϤP{!L 7^.:!β Yԏ?Z1T'9B\zƦn;{!20A 6I\v/\?Km $Uі @^I|E@fcKoG[A,cê{]̹P_0K}|MSeUS b y9#‘P];ДXZd0D `o2_ tt@0+ 6SIjl9<]@턱ڥfL]=bE=Τ֟-[3'vP@׎nmOig.zM3@fk4, +Y_]GxӪMi:,(cHiOJb_D;}XNHh1zLJ7qz6iܜh- KoWEF6$ i%Ii1 =K Ml׽"opZyCP ,R @ zm` dbEHrPswzė(!_.Qb4=}NɔAT3`%'/X\,|r@$XuuORfTF ]8NT&ܼl㕃m.ӕOGFdZi)V% N;X3B[=qfݒ2tzFM_`r_ԄQ}*[ 4]5ҍY[1Kj3:cg:ᲗYU}rb) ?Jx)~~li>d$_]ɮKęr xкZ.ԅ}Uϫ&vEl,'2P(OƍAXF6>h>У',۱~_^iPSVZw!>Wݬ!LJ!Nl\t/&tׂ&[irU7_jf5#fG}f)rGda kkTLT0 QƒAoeѓ];|jD0E-dUZw71O1mruG԰9ΰЈ14 ~A:8n>BV;,M[Y ־u 0$.2ϵ5Of54ş9]pp&f>m ZJuM+o093+:]e`5jh|h=f2f¤O9UƹkVɀЋ㑲3Xaؙ=xt}t1 sd'-ž,_tץE^C`;L f`ƕ)kV"%Ҳ2-6}L}w1U-fJ/@5҃, +G!}=j~PGimŻ{Y \ݶ'>8ڮ F:[)Y{~xqn=Aˀ$ t;ޏ]kU=!?X\ds>ԁHl)lOo>3! aXU],"DC4 4i3+دJ̸#(QW%澮Pz򩖿OcDAV_ձ}%Bg#w'IΣno^Fx1D9 CcH5)*~pOwM8>UC8 3>fĜQ6uuԴޛℕ)ҼSW[QOHx}3[ϒ;tC's!8.v-,+x[|{3"hj?o]i"I:z4h@XrD8'{R UNX9دDW)tj#sS'Md 64w MuȄ;#2`9]V.ĝ&.ǣ-ow|A TRj)zvf ڈAVD3HxN 4!bn#"TmPM$ci0 j I[3E$8pJ(p-kA<Y/19T ,TeE:ଶ;,$Yd:D@US분L{Yv4ԿE+d|S׉W+r I䒵y v3yc+Ɛ zl=W)#w wFAH2u`s: kգO~EFUbF6nWSèȑ20MnQ٨/DI㶞SN\Bdx U;Mv!C7rJHڅo+D{<ɝ4hM/d`o taP09$"+ƞ,PN!TA֟^)p(H\mhh6][V2sғ&Htt^F$1/~RYGC̩Sln1ĖȰ֔%δ`2Rv'%wTĴ_sQqlܗ>3#(@:}9>oZ)?,\N&Y-z_^RinKr [0" oϟ3/,EtokkmUvTLeI,HUr4mbkX$ ^\ neԩVS-k7Wߌ  Qz9t*#N8Sȍl"8oͷ%iqRΗMeSPbQ`,Xxhٖ搅J :)Y7J/B3CNSAf97$׹q~/LBB:̉53Aˋ#SDh Yr8c.G33~=8!Fp A n"nsBKeӡ'ʸ܆MS5;X?Bru+ LpˣGL8(37[So◨_)t2qL3ȣW[L_\g{*~vd9[ŔE nTU܇_6/ YBY?q`Ȉ*9lڡ rD[#S{-` ;Cj(6db7HAEHW"wD% 1(s'=e֑- h nАPg]K 0*s,Y~?/HPqÄ /?vnb%si2 Rj#oJC5cbw8Bn'ˏxx<Tã :}- >/-/qߑ Uۦ4nj[6_{N}?%V'tJmzM}LB@@e; FԘAqlVQ4Y{3w+T$u H,a,ym?S/ %|DPQTz@jg h;V40ub3NWEm#rgWU q]O.4LR [{*X YFsQR/jAs1ipmDgC̏O'+~]_q˃ʸSj\6 YBh~&H(Wq\GvmhLi;m4aWnbb{n@nڳ 4Cb/s,$FsgQV4&,gcm, 8lK0m P%$6kZa 2'w83Q1Uճlˢ$JGW;`o6nbĪZϼYf1SѐTI9 ͅ-Ϸ\Mv?ntt և7lG%Dт?RtaE~ a%aL Z7is3:ՊKs~J p?p$r$,eZ e@ai'<ƤBN?p⺸#L@)!uB]& .i,R^=]4[}6 G%Fb˭DxDѭ2_ Ƈl(\ xRbH^[{Åv|͓s)[2Tw;8d.h?/˯]'uǨp}mLf!2 ρll+9g"6h-{ '[BțL0R:ЧZreA 1g8+w25RKu*{DSnB dX7B#N.G${:ѕbyfUGY2o/'>"z%X|DV#9[bk +|W/8PZ ӃJ#v8T kOLJwwgtmoi39PHi$b|╄2ۃ8}U7(桜è1ذBcU`ߨؖ.Z LK7kdyc>"a[QU9 |mῘkSl@WiD*nq;5˭vkCkڻ]ҍp?Y(KTWKV :Sc 0¥1涝=_{H# #g+( ZşwTnvϩpxJb99%-eb9"6}1t?]?_E 1H61YvŜwמ2]:=tf{[Z,|KS;Tdb/sZ@5.4b侉gcLxc҃梪sTܔysiY ^Px1WP9fkW[:J7`*%ˍbOCct7©C=Ѷ_VRQݕcO^t:+P/:`lQ%{K/7+MW~S$[{Wz^اcj*W4}#X״^"'Xw_OrIp"V.Fv1rz8Yޱn%\Y?\UlY<əB7F(‚3kZ7E8|sm`QWGQ<|V|~hgB㊅%\3DenԴMKC'\b_njO_?ǒB8Y_pc4Jni'K;H2*\pxcw3TΉ0}yجZ?W+[珐mW?J~K,Z:\I%`Z1+^_M֭I938qۣ9)G]7+shBLiER5S2An (&Bq Ww R>#[nw. ^i`?,i{*r5>⑕c3Cu6b%go=sPsU/WBQAYZ PV6O/ZxA+F88/ 1։| `ֲm .ޡ R٥yJCi9-dy.pG RI?nR|47o $GJzoQHcIwdrխ>ˉ:FҦPxv++cnNڿ*LGDBנiV8ͯxNji7},odwM(G o/_;א+/ӍꚬTlɯ_Wcؕj]#:Bd~iO5c_(M6G%ͶQL? N:3a`ivqR&)yv*N|4Ty]ہ+ 4OR֖qdH $/}i%ff]@}p@ϊO6] iE+z^"Stɬ:V ͛5rԵuOvvwKK=߯Vc ?.%G0+]As0 *uhSΣ502L4}':ȈN#{[P˲}3`vq9ٔ+{σ9Ϟcdg6ɇP пp0( 㡴:s7*G=,P@ G=2tYA'F9SsrLf8EkXDO= j(ӹV;?7n+[q_u(x@Ӗ5W·G׃uUӌ y 9`=ʧ4Ugǐ@{ѶsEMo>5#ȷ |Xb\Dk JXZ'#<7~OW꺣N Lr> CrD:v,f{S 3Eh Z=8ddZxQTzRݟqHh/Jˁ c}bu֖;12]PmGGEP ߓ`XMt;U'80Y^TB#y =xۏrޗ&4N47άsAZv׍ ymrlVp( O^ag8EЬnNIqP\#&  Vb*"pe!02Ak1Fhd|?"߃q|LZB')f}hBO"^h k0IH{4 FqZꎴUa'Z 2_0+_ldIg6$_CNjfL1uˡ_u4qe&@|*QlH/BPƺ[Z)JZ=L;ٶz6Hm #x$x8&۔@bjI4(%'x;ϩ`NVթeISFT@1?&@8*x;|hq͈ݬګv$2U1˕Ҵ'޿?"RaNJð5ԟ2kZj]YiO8g|v:WE\+tzfͼj@TzWaX;77r~>8Fo߅ƖrdepXM|/8@ g;Q{*:sI$V @4TDdl1A*Y ͘Dޱ"Uˑ(hXʚq8c%.9 сt2W_P{PV<̪8TxۍL"uw!K\oADj 2soT`Y$#׫' oe ;S F!UUp?Eା0bdvcWNL(xc\~N3^j%䎧ũE[Q6Hu'sT+Kg>5Fs(# 0B-OE|^"/ϝsA .PD=<N<!97J9ɡY5v.c)$AKHőP!f(OyT\0ItnEYkkzWSrvAb܃RC0ە5;"Ê ARt%2cĶb Ȗ{D鎮-&( ѐ(|Ogw 9'I+6BcK`+~~v`zsts]c%98ptp Dt+Py~;X*(ΰŬN >_̜ШF@kM~^S=x3& 'UCnYZ?_VL.zq#{,_4 ϙfme=8 2F4<; m7Wa[t{t`jՁw\y껊YՎ@\ǥy*V=#uY&dEƷ_tЃ~MȎ"T0AS O֗48XE0>䩿x!cJ(m25 9D;U t< X^fL+\{J&O6zK!`~rҨqKt# `9[Z٦.YnOlL^-e1TIrULNŇ 4Egx3MG"Т6rf(P*<{ \z䢧 eߛ=k~N{=CIC⥽А3c\$=cX -󘴜nCStR" H]SwX-DItu>43(& f_O$"y#CZ| t%iʞ9dB> w5!~L :L9p%IIz?^ɦߔ7дbx܃{[x2S, |A nNuJȲd^irt;iiu[JZwlj4L |NF"9i4f~.0F{\Lmo$]B /oW+XwjY'BN8Xٽ.fp߷zfؖ%p w/V zd}qФ+`A4!>Y۸.Sѱ)˦ +U[LQʉpqAY,yդ?9B`YU8\oݎ{jS(_M;v^;oI<dzrƒSV2;ߤJ*sDF"BP_T+ʨ~(]'=+QW} j\Yrϸ+R-4=NN3tgi 7ЅJF pKgX{2}ԆrȻw*Uݙ%cPW޼\op{3ҙt3][(MQWR%I^hDx(YGwH%[[۔쾷[O);h/*MY%ػα`j  ~u&hıLGQ&1U-78!Ȏ $F/-pTASe*8qOFBSV]\3 ǖd"K?4&eյz]&K׉_çηYAS2=h.QRc5yx{c ;sQY5TO"kF9`ll}?9=H#Or Әp *C̬}oU-ŁCjAx{Ɖ"|oA2XKlK} 0 ta2jyj9l|LJ;E߰wQ&~$78ZT-b,*NA bW^IQmC[zbqgZl`A-0F=|6opF- ]F ?XҏNT ;(<?3}7BfvCŒ)`eP@g(U5p (o1d.EF3`dhq`b­+Grb=рɗiXțoi#A*_ӕ2R"&>\\p,Sr.V`|A@L3Itq-ol;FAMsyN1_T:#⏊>?Kz^SW]rpWuREoWТy⾕\Ƶ} c|lbmq]mn0Xw9'SbxM8xr>9Q-):60d8ou# F F^xÊ]F 2qH $+^i{̍@ ?&Az(b3qe]yAKѓ f/ 4ĒFu׫0 xMٍ ?'KU+^쇡G+XI, b8ٞOn82< g#D>B}'!Y)$d7U?(ZȣoNxq9qurtjv j.x_F/8 ː"7)J.x޼ĒD6ec@hU / }$P$I|mOrHGP T8i&~BMqpydԿe G+l$% .l1 i}P[ׂ!tɓ  # OV5( E[WǂH)n^ (9#aJH[a Θ5|v%TE,Dk#ؕW `t) u^A1ʄURe?FGKZ0 <W\U:#h?eZ_ة녨> 2ezFnHh>l@(|lT(psdJ$jGQXmD17 4;Aq@ީ r2)L;m2W&A%.윍7ҳ(RY@\]o<81ͯS{HX澇/KIgQWK,qהUrU> )o!"oJP[ypNP靜ȟN .8V".'|܆5͙74MÖߏXXfï<Ä/bseP l[2f_.ƀM6Ȁ휆ڝZ)7 .t~pedDغ'XK)kE%f / RorN"@nM9y0uSc8߅cPe!;2ǏѤZ<(T}"E@sa04Zo ױ8E5Bc"llfg!uZʻ"gDƍ?B.វ@l8Jlfu;\=; #'v F ԠmO:Of '}c\naЁ3CP Pw&V3< XitStBd-D2යt@wv2΂[/5I˹pu(6K >pE8tûYSf1c>=Ϟ0xP5e r.*CB+u;qϝ$Vz w:$_"ƱѭaFW Ar13.,ʝmSU~gYvؔ\ h,nGvgfqgEūDˇRn/&QU(aV#C +V8s)1;nAɤ%*m;|p$goOhFnft|"OwS`0}VoPh_lP1蠬'oeqﰻyAmM$:@@`}Z#v<(R̨C;HsIE6z^ l8e! գ?D 5E7X6z8!;_=}YDqQ ʈViW++)6q1=ذU-s/}} s?8&'0eJuM2σPdHaMqƫƦy1={[\D NހƘ3 HI5@5KMIwhٹ]0"`}Np[0pX`c.Uk(1'ӖUa}XKYSKH,(@iJw+dw6@hqX P!3iA֮pyJاw&4~a-sJLIw7 8QZvkzsQI^JIienw]umy'tNw$~xGq /r\Za̛P;$oR;JJ\RY8suaUs(,Nm+"2g{.6RoUr-.w3Yۯ]iڤT7tr {`Ika>ORGq2gWn|;zPUIACAi'l2!kcf!S!۾]Ļ+j[ARXIH[H|e/zGH5#wK!=`<ÔI"_=OA:"~lOỹrٝBXE.$۾ҠB>pydj4,`BաBYuY13Y?S/*؅ P̮Ujm k_aީܘK<\Yr>Tqh;iڥNg'ƇC,Śdޝ6$ K摵oCY)u 6p fjOq'mZ.&,u8/[zĆv+鶱LHzLTnpE$\PE_ 3$YMdV=%iv!#imܜBm旲xW+wMGT 2d+ .O*#tDbeɒ{! $|_4"N˙q/7eS>g_RbJ#V/Z~J֧c9G@~ ѷ[>֦`ڡt&'gyNr"sNDmroӽIϠH=\uDj[Eex$a~Ұ&;PG.NS֌Rr*߭}`(p%?O}?3Bc=Inl*R(B)A**YA'xꪎ/pADa"%spmgF{~f ѵ;'ȁ$=Y߱JTKsr`:,YK3 ʮ?NJ-E&xd71+K_`wy1cZSgGBbǘj{=Tr9' GgiGH }`K~bCmUh8DclS,Lzτ"EȲ@/1T{^y(j=S }I^a*cZ_iO @|n\ʽY M6j.{ukT5AQĜsܙ0FkjcJy9CR[4W'H1ړ&]g(F$SҧNP,4JmTV wq]|O/C~(04Ku@B 5kޚ>ڻ%zn>O wbdI%1gjF 80E}TjnsBL-Fzé".}_Zj)il ^:qRv>H$˭}<Sn՘_al|Z=t9 ݹ6s&q^o#@/t `$VZ'/@-\zubɻ2}p9F.̣^M7[8難@8,Oϥ ǽ6br# =T?a<5q4Y[F['{,#a[x;YOtE1k!n+$n(,VXf8-Zzi] |7WTPi7 mŀʒnaq3L-"f8/k=mu vK 4\{̰W~54)r=z%u;,*j ;DJl=iS'kpN+\ꎞ%…#GӨ> +`k#>V {`)4D~yw=)w_tR&ū 7ta[3xDaW DaʨVX3cB~qm0G{F"̻9fq0F ttE4뼃߸n2@qM֍o:ʞ16W@,Oay]%.^D{@ ZӮIYjބ|^(&YƜtWI ]ЊL[˦MBcrKkra:C\3P\ v٭s{/{R=4_$4ipɰth1SG[vèpgrvҊ)W|KO:@mhe[Cw+d l>v^Zi%Nh{%"CkSjE=1tVW8wIZ$ !%# \[:7{uM}R8\QC;{׮O?gG|*CR/RP%Jdv\m=Ŋ"WT*g"r԰q_Dp0omn^piL_ΚJ<)_m hyOqc9vtYSY@{]lnߊ]>R[ٷ2f<1n*rʽ7.j2&A3kc|ClE*Aۍ7[(}׭W!OҜϧ+'+H^&X'0!%M{\P9Ad#HJKlٲsGtx%ٿIRz{ T)wH\$'-X HlXgjuOUD=F mrPRM>1CY&غJSxp=,?K=JQy .N2n3cDF"4|NkC2jxY`iwx~z `)Frhf|1pR!WЁ1QUM%xJ Q6=ЧYƂg߄?%`'#U'iT#AVt#nj}1AsG_ OZiH>.$}] ϐ# >wXI-=zl1ێ3O :5x{T>׊9HхC*g|p\-NvD]:nN vj~ҋeZEB%cb !|mq;_$hF() <,zY=&WX(TY8Ly #\OV<I>"ܾ"2* E(G o',+57&jalusSr=&o)n|\R*42gHY z:۞KAFdp_[V&Lx.֍?癐%0=P0Xgols͹o+ACHx'rM&c'L_V.lO5i\ҧZ ±.}~Lb0wWRdI&JX@`rzr&h\0:>7Y2G瀸 ;6(y,a4<0$ r_*}g8 !\+S^aHJ hN4< v2$qG~o8uݎ:BjLPؼHp,{Z{I`j谽"ͩM3:[LAZfe<솤mQ~cI1Ә)P1'(L8`ELHzT,yGT2U  kjE)o*V Bq .#Is 1^pg|}]pϒa08c"̪^ MZpMXmQ{_Hd裏גGN*xY(H3ޟ WWЄ6 fTvhMLV}>'L=g6 C^D3I_MFdU>̀=Ɵ_#{Oa԰ʺP/q P9*@$c4LX+S]D޾|QNczRz@KǍȞa^?sE< h%4N.~1 q/=s"MݷBF]mǦXTA9i 󩙭ٽjD/]SN '[&#/Di/FV*|æ  Հu4 Drke-!NDˮ* vAzC~C +f,% +*F.yDq}Ex>&pMґwR9'ThBVX~F„#ѷF5tfaKѨOYl0|[:㽀i<َG$<ʴ풑~VG[unσqTcsqsm;Cڕ 3L7un?TÞ(t$qyd@~T}/Ǧw0A@XtDT7ЕoE")XGV㹓6j5K[n g3r. (/>c:8 P@nl i{ȸ8WWGx1fS(κϝ#%ŋaf(W_#= .qLHX%p!vkMq=+ TE׃tǖ7=RI89Ŏfe!ŕ ,KvyQh RpIǍF2ꮅ[/wųOrTSsO8by ' ů1=_ۄ7H35x˚9c;/3TU{b[:B#SEn0g9і>r:!}4F[=0bE/MO~\*(\?J53Lj"{5:bCK<7"o CiLUywRzU] Gs|kqYw\sp8ZTch25'mnY XZn&Y*cQ:f˺;mLֻji]LYim;kcKlQV ]!Ru"G1 F8&.òT6IjLO.Lxo=6,;PRTNoE&`gL (K5nbi7 ث*;б@UN'`+&Oo 7̻H?U9iM-ޡP3e!O 6Q%{#0;DZvͣ4_ƼrE/U<82mPaj!?MP$J̲mi{CSeTNX0_*(Y!|͗4>7v҆j0pu!Eo#Fmո(33V t}k)ޛC3<,?9:, olOoC$sIzN36I|݉*#Kb#hJк1U_Vlë[%;Pmg_-"X _Ӟ5~6jvS+>*72A"{gۙu1ϳojkPH ,QTPca>h=_ʿӞQ}OۙC2:^aV[iFBQL{\#AЃZ&MN<0ǟ)t."cߟ/v'Pp=#7:^k!C1d828MnBysluIx$iԜbEJMr^3>.>Bc-=Rۈ]m␕?vɡݧXgWt(6>U M2 v kz2 qu ;Tfϯee{chVu٠띈⚇9;mVHѢSJBrV iT1+b$HCH܁p''EQ!k4=v@p ux_YĨDQzy8%iAk:4B S'p[PVe9_K!Qc.KR;83âT '`]2|[t>9fds.=J!}>:d } n%" 89&V}rP|Ganئ$#kՍ8p#_ ĵA)݇G9Wmn$csuGf3€2欆oכ+9 #hpw<~08qً۱2 z\eZ֣0<#k"P  "U :f%p7)Yn!c3z D3Q+?oU OsS;}DY~VA = [vY;K}נôP*bnԱs4q-q*kCrUKqtaRYd%\f97SޝֽYoGbkJ:YC30orC;~1FPcg̳ pf\wwhrOصHZu-A4eiL|q~3]@5HnˑaqxJ$GX5M(ȷS" So5 #Э|4N/;DH{X_O03 9N*<'0۬U%^Ea!3akGQ(j2|o}*|AĤk  hbT8%VsKAKOǑO}4ܴǁd+V8Ũ0&EOau#C-NK឵(_:l$Mq٥XclyHNjx| D%qeϿL;i,uI:҂n4v8 fyz)`]7wKV;KRWf2B;h@Ωܼ~܄۰vΪvdj_ tVꅚM[j(+R}ہ3]н*fWKAjti7z*9td J;WT+B:NdPg\~d+u5رFD~S=Gѷ<[8{wM3GyԥDI&lA!(GޏZV&rW[WOl$\ݡ"A[J\Mé RO86XI2m᭚,:OAL6>)vϻߕP+}H>1*ɗvͻͦ7R mbIpZ S9Z6:)OϱWߏHLUZ0pőca9GĢ[+|SS3ݘ@'*y %$+_FVEgѻgRHQ_"创^Zޒ>LqUZŬEG&3A"<l[[N!tDZd0W:~2^WXD~*XIôsN#$g Ȱ(S*aBƃs߀Q/m[=U` o(>m7.Տ8| /_lTǢԝ3bB\11Sq7MN<,19 J|bo[ph2;vڻ6ؖpϨ|y3Y[q)& ?<tskoX\A҂l͙3^p~IUw@ർ3Aƀe=妤މv[.MsAZ77nzȭqd_t^ Xl۰IuLF/תE=Q@G%vZ04;Ϣ0(byPKwe)< ;<8C[ճQq 5)~ @#GYugqQ:SnlcCmg=w wfsj7UCU 9PS Qj _@P Jb^'in paSva^)<<νD4E}Sl 4]lAQ/E\ͣHtːrA|d&th1}K4`umުsSpwr$ a|!pyģ{>c!i4גGcB^ #uI,mw\36J;?}xƧƮxsY,}[?Ƈ- sɪ}7PuJӼ)܀ ph)zw~ݏ8Fn-s`/5HܶR`sP=0\YbSA SN.w߁y$jt~bk頥K. 0UL)mRz2^\:]ugy5^v|uaHnR7n1%'mW}Av';"LO;v%"*>D|yc1`o9G qm:ўEkI&1A@2+.~SVKp.qxD J "΀޻q"q5^(Bl-'wx…8rhy~E6A&0Ƌs,`BEv_q}'vb-HK {冲WDLq>X-9a FIf靨1]gSryކ=gJe> p(o㕵x?bd$ZlY|c$gS-'֛ l( (l{t_UӐ.CC>IK D nhNcξ;ܬ.95^LōXy>ǫZ4E50*+C(.Kd,Z|iR*RdѶw:QMR4DB\4+Pm,V= !%@=&"5sB6;O al9[uqx|y}  s [n?ijPS\vj Q8]sQ{ m褕b3f1 ަ8ۙ,#hN|Q]L&ȪidR_Eu,8 z!6H|%FΐbUq[:[j\$M|>ʴ/ F*ؚE$+OkÖ.-T4!( } Y SC4)j[K6plcNuf?AG1x$vROȔ]6#Ii!E?rr6mC׳.OmDF|̡SF;. I"F?QOJ016ih!7O\ ?>2e!oB,7gL7ON3]-Rڈ?i[7[>_یNRtq_) sBE!03x2A)}w*q"TE)kKtEyN"A-HjE:3kHI%v˪sp >uU^X {+ WG&P\5JTfsu, >l X 뗻K K#ZJλ^Uk;n{?91]0+y=̉,.ym&p1,6W[݄8G`@M咶?g#="5n,PqKn9Z+}z+<=Nd(D;3K75=|%#D_Z`OUo\(;^D(3ɽ۹x"^m=xMUMg;h,)?95+f9_kv`K{+3--G1\bKٻKF&:/`?<)7=\;JYLUx}\B]AqC>gz#kޯ#%y4@|I fzNlBcS@cbnOY( ~Y>jGmRWR)NÁRLhf:kB\;T m4V8h%k-:)S v73j?6)d2W!5d7tGZ߸# j~Fï&;hk1r(8g6 f(%H~4!2\ Hpb0G%T#H 1zS.V3CXvSXWvݴOJ8w%P3pt {Ηy),Ҝ"YQq#&2FrgN1>ǔ#p= c#wX3zkʤj&#=*[@Zwؚۤ )$[Xzv~<qC+)2?[-n9"UlY@!27*4j^8uR `w}1vj<>3&EPh*@]8u(sd#iU- s0{ˍ2wYgp`ތ47 vEev֞,>b.rn `Dc9GTTas>.ݖ^͹ʘ|QijsDq%womD^aq Ht6ŽlAYMIaDe4>0p y}UQ[dτ?/H|vnGB/x C0D mw I ,˨:! NĮaZ@IKU: coQSU\(Seu<{z>Xq9d۪]O._:p@WwAgkyW ޿+|0$" .13 __JX Й-ٜs +ι.,Po u, c4>ѓej(ȅHo9'#S1"ƽaʒ^FVwG4!FbFy1Ɋ~:H}wWsD‰\Hrb+(*SW y9|/R) 5tE&c֎nD"xccizSzhn2gվ#OT!r48_xכZuj%p9Lvh^}zC/l1k^ła* [=c1l/ }o?@[/?Bgem^$ |DL2͹*W=hZB12A_z71,PµQϞ޹uC5۳@:P<Hl }Xs8G&UsvxlGi6E/!JuWͻgѳUQPEdfQ8Xݯ48Qwip-G4A^uXՏU]H ,RRl^l,TR?pV2q(" A smojsga-]b 2:+ظS'~!mHf_$ڌK?0|{<lK[z<@Rɸń շVl'*Қh֤0idpfg֠Waכង'4xm/Nٍ.4d`oӟOd̤ y-cwH {szAdRޒ[cqw=.gΊT S:򾗀*@(LTpg}nn~Nٿg`r@O3Ҿ"uՕy{3x8D ދɢ6+81XMo#QIA7Zs! |&KֿD!Y0HGt.Jbi,וj=rrr)C'"dN[^ZjQUӴW{{՛&+<f1tyٱ%^1S?8dRpIlY&B!l^tDP"Ytӡ { FDxPK={* `ARzqɻqnSBab2;%G<|^  >GL ш?"i9{J6qqt 4ȒwvGtF>Jy X*'B='WO*gf&!oyP|8zm`XDR炶bN1uP#HV/ +`  DN ݾ@&x8*]x_̐145eDJZ)Mz8x҇ET FC3@J53fmx6Np<dQ!~Օ(`)_7D2R>aX@c_0SMP%7- # Вw7yN\p;1T9w+3A2yPj%s#Tʋ*}ea(U18h/5CKSaWw^ M`2;c';/S@½Y]@kݛAkrKHW x#uO }NǦ_kq~ĎCkL 5]4xcA~;:]ӱXBt-r)zUjHd1|9g*p7 SYm|30d*^T<;3I^w 'u h)F)n,1sm $o["@F;CWތE _ֆ vdL:vZoq'nE[i~fC ƂK]*HR Ҥ I''`jW*'D,YGz+@͙K2qӫ3О1mj;ܭ =>2LhXٸtfYo.V, :Fg _X@9pܝ3e/ ؒI`\-AtVka7L,̨í+Fљq[ e_#6P5ypsCr_ Z>X2le{}HX+<`銨 Tf(\%<7-f|=KXIƒ;⁘PvtpO'±1QR\&^j=iӎN^( 75.ۼ;W1ٚ0(gn 9ZϪ4CёvPbM# AVk( h7*Zmi~IyHČM) vkKeC̍&0i@ΝtU-YYh]LtEI$akƒ 0*oFRCgoK,<`k-E钙OWmN;?2ʨWw/iVJiU|{b.ij:_yh]:uEG uP$m(a:.y2̊t6myz@uV'^ IA}ץq5mџBH^9@p ,t׍Y M&nf..#AϐxII Z@F-xUDѶJВw讈'm;EQ^u܊k^@wg@}=@[@n:THRGHD|~rbj WYUFٿ(Ի_F C2pwIx%S*qݧk@rfґTڽPM0W n|-~hJG B\5` Yl$D>H5<~N-#M-ŹL0/)ik&B1- )joGGiMRaQ~"p6eU\bX w!һEyξs3r5Gnv6q9rpf vd 1(x,]Z!E6\vfYnE@7Y5ouq0fw1sHF Y<劂.}~ ;iQ OmKlatm݀ ܏)#𼿧 1Vj0sub]\o%,ǿo{M[zeWZzmEȮ+X, 5M*η[Ёcѫ~8jYR {AI R63-U6T9Jj]޴RM>Ċ=D?#$C=cIMV1((YDjx%UHȚ´7wmW7ʡ:ߚc/=I 6D5@2;kM&QbA.΃_)#S[:eE']%f6ѺZEj@׻\8iu=EQshhun`[*#Km ݔ;On68lT3Y8u|.QǙ&7_hb[^'biwCbAО 8XP;gtػr+'!7KQj\F[^3je2i\#N`i=*fK!3j%# 4?$_~K&wQp#ݝXɟ=MEp2FvA0.Qя7+qy.DhlI7(b 0vf ] =zM0^ׂPSg5_ wiZI"N%s_@0j1 ;"s) Bk9]f@S8r%buȤ|:!<&bҝg5hԽd?'+I1d\c*Oj3ۋ*,B,=A>іI@I[GFbzxQz;^FEpkG.]K[@<6@i bRco+1yPGJ@h٥ztwRJt-@@?rūWJ;ZNQ{v01ˁeV.4E!%OEtKצ} R>(NRƏ, [))ٽLgwAAؿ76 }xpf+aN#wue=Hv@hX: {9/ F/zG%JbLۛV Mf` 4< "P| uYG&BO=񋖃w [H Cb̸R[M6pQ@ CP**Mݲ䔘MN!,\$M| Jy8,Q{wP՟:]~e- غ>=x=[EӒy:#g<6f40y}KxTsD8So[:`/0ڟmN^( et+|1-O3"@+;W.␐PÈ^1hhmwa'X/ql!ۗ9+?mo+WԿceg4B'.՗Z;nksQLAAWY\pJQnqKהD _֓) p}iٱ8P8'(=*6I& mmwDd"-c@H!=I0gN3֩eUTnO$tZikj1otRW&Ʈʟ9N1&'rz-<'$HNxF:Wca6RQާfz!+jb\(k]hF03s/<'": sZonRUV}^jc4u2!; }?;~oNY ^ZYHVm%!֕R攡F17CE/2ekkvTRTRg[k,eIumlk<hc11F'@gIm'@„{F[W Pۥ[毓!zM}EbjNa/ $7Ц涃6vzz}4cxms'@ ž%uMP|Fx^씵ݪ%PrF",=5QjmQH P g\%ODzNtQn}4ڎu.04{F(ۏ)3L rXMerÊ.LwDRAH 6QA)exT'nQAVnVil0&a\ӿy?^ u8Rp#C$:hO,\mʽ̸?-7Tө"@`KlI:xdO3+m~(_T518u×ID/U[<WK39T씄aoPw{te31S_mtрOZwR&mE.zięwO9(51 877tHQLgpW*5sUƴ!@h-$Hƒ@p&w!0ǹYϝ "ˋ{Sj047iSByam>-J*lƀ0x:/"eޑW#[WLlb,EkN5v鵶/j&.aj; ߆+@bp !Hrk\}`.sQ dU4;n%?}QAOm^ yۺm?~UcVc$f9ѽѾ<]<'B[?vW]oB8_a.GRp/5yR7R,E׉beQzw"L8>9%61[YN^WڐG6gxgM lաTWuY>C6 @?.&I.]3v:so&C{ZJBMB UkIZ5=U-QLQI2yHhzNj 3@f):FRsCޏ%#Xo4~*BWOUw*1uܗ1+Ա?!C[<,7JSn{^m̂"0^ &FZ3>^WKnbܱ>_{5OxQ ,\^h" xCˇAv_WKO aeC7Bja"p\l7l2j8x:W@h2~JbfdSD`͍=MpFdoUzf(~.m`6ěL'hFl4OS%/IExR>es3܊{P+\_~iͷDQ7\ ȟ ذF@4HI(}a w$YO[U]IWs|%!)!눠-\њLi~e|#]dɿGXvf}06A;m%L[[z(bE)&t]L%vwG}0ÒtL̩R6y A(r;:ڠǒS!$$R6Z8!m;U5 Kk:Hz<.G6SK$Ac W1e/Цa= }έ')ע " h*Vt#yzv~G_.9o<ȨSNJ?|D O퓡=ᎢRzIZ\/&s?4AՂnfM(lp^"ujwP:_.+6F{w9܋C4ݤ1ؔmBKg(%]|./jw=4 Wr0y6'm? =ґlNL }ApG+JKQx?Z]Y|]n?UIBй|7[ZQ@{dV9h8ADw/SG>#9W˦J.;5X `oA2X@-o ݕ950q˪2?t+5LeMԠ=q1)MXY6TgR$#!t }K(~w@p C.L.>2p;-M@S!aS0ѿ/Q(BP}1YU] ٖG5o@14:^a'P߄?%[/yN T" k^RXU^tV A w/jtOxOw@м0QD:s㨐*@-IN6Pb/=%0 NfR`&ᗊTVcjhu'j5|R Mî5u%·rG11 5YtE.91',*^&/~[QUٴr]y~fJF|t>NwL6F{W`<02?-EM_vApdbMnQUvm2lŵ$oޛ,AD_2wSxq Fè,:gSE[㥝W7R~K=KI (\F̭ K-H#NUnn*f(tKG/Ԭ7Ԛs܈)ީ3m"WPQXP$堲24p3TvDA 0aL3,FKċؘBy felܜCةҀZ*giV> (["y)J2Ľ #a<E4޿b'=e}$ż=:ǵz[% yLv~1g.T>C[ۓϢD qrU>E΄ *16S"ci,՚BEֆ&K?\"lH׾7Uc=˜/U"r=C֙J(⬭DN9Oz,[;jHb M4|Ayȏoml7=݄4̻ϮnTȒ'訮PWSEɷ^`[ݭ yuMU%KKV)>' Q/sjef\+E>٬_|DM2\ )u%!ڰB J/KiJ}:Ϸ}܆AĄz' *]q~=\@@YzCѝ Z(nb\:?N\ُE \x|^Nbh:D0+Xgm"mhƹC`̓qvQ 4ewY)Gʨ8UȪ HKJifʧ^\}d(5t%ޙ>Tph4N?wߧ@,lu|H SA}N!C~X%,ÁqbLyWzJCecVNiFeo Q'Lfɤ(sTqm*(5 ʴ.r]=qɵԟJP ㎲4t0lz`Rva5JmT[4y(HqcOMeA(VOמ9%?Ԧ?clᐳ)x58a%zkh,׀Ib҂7X{ 3fK786 Y#$gd~;7go-&پnfl6qEҭ;f~,1 $v3(T7kK"J"uCp:d]HegLbvs6bC\V AWi'=拿o^bjŗŧRkyΊ&6;&PEu.$ W^ka}}w=*[ӂi( ,ѫYQz|mlnw r`@:ku-m1 ! >Ԓs<+(9a5d0urUtD 4F) O =yAA9|/!#B_ِh2C--`1QsXXm vژ` m°^̐RG`,Ns㟍B|mN]-^{CV"tw'˛;m{1o|+jfpPu(:,;2Tġ]iID<\A{p:/{Rh`-TU9ڜ;"UnLL8SO;^UR$.SIN"뱏}(`ܜPX9XWdoqzǙe5 VsM3 =p/|oiz4n`KN,C `ƚyzjhjlheJ-ª [h+MqSNNb:)TŻʅ="ſb*3Hwjm`Ϩۏ?fVO06Aˮ0s Ll '}rN$ /0JjJSʪeyY)G! =1e`_=[K=e[2깬Sk/Ew k\ s2'yN7B%̤Fp'HS 6gG\0P^M5^FI+kJMƻqZ"ffk6Aī` 4f0. B c{A͹ts1@(O v6v iu{lPiϐo4괴:wބo:/ͤDu09,VRinV%<.{~µ@FX3ӅwZAΤ PAȯDdM;m:$QYܦHM DeBfH+Bɾ /L;!8/14 x򼟍|FkJhQ\Z )fJS; ~Kg\||(Ć#grXy޽9K$ U;)W`p2 e^4,]?lF?w>2O|}&cA JOUpQD"RsA{Pm\yP*FV-&"[Q~7lEld]|o@X]F=$",b(er^]N4 HLdpqw>@ 9}HD24}>>ًW`:JҐ2 S-zB_%&BI<\y;,u٣O ٴB<r=]Op>Od;DJpcb+K7s:Y>΍Nj@ -zCnFs F6{& /X_ |۽geu}}|ʒ`ѷʞȾ#=2=!IMgT=][>ӎм`f 1d>hocI}X Pu2Bsj TOŋfulJ=ʍDJrbued9 v VKۆ"xF|=Jt(X%M b>T&w-bA:q&k:f/cB,}IbMe9*  " X]uRο晴fH[ʼneW֣ b˸\? S1_:3:`#oL0դ( NIJ5'z !L<9I̝B) >^WW0#:4vzۣNŽA;:hEr䒄p{i}JfproI$ > 'epW$woK*˛Mqf,BhYpF(@YR L_ZaۘȌ^aFݲkCD$u TKxZzq /x -iDPS#ron<"p >ۊd!LVα,zY t)O:Cln\ 5v=c2UhHF,rrNO!SdNv`k + %a#co}`\A\[9u_ǜIYs1u TNwAW2zЕyBp"Z @2 }ʩ s'/Q>0}FR!;,i꼩ߨᅛ\##aL>]=6ǃ$T܊{(Z yL?YVu *2/Rİp,[PY|0E )̾;k^V!/Nd`>nhJWe Jern2D͍d cy+t;ONRJ0>Pg6!rҊmВ#n1;9q`oL75'ngݝv1љĴvGj4z[_FuNixq&8e7^9jB2,(p(b|b{ aٲf,!4 z TP-lc)Enʁ~&k)~~ gaSdȯ4i9>Iwprۀ?dKr3S*?3!O Xjr.-[9>g}2T1U>3,1cML ȺPPl"Uq>eH()w\'ym$ rZ&dU^sA>M-քbI!JwFzF֭Z.PAj*H똴dI#OK؃"ܥy Dcud)!hE$/ EJrB&dStjxcIIЩκZ㶶{E:ۊ5F#W3;鑿#Zۨ1RMPw+F$ @{pV_5igҾӷak\XO>b N/$hG?G&Cx?%` pK=YA' QEk2jH1"zL8RTpXZ(49aod9O^ԨI}5K2}&cjQNk y9=m`!@m}'8[;X2} ̜"ݶ&D<]W {4<8I-/TT)`pQzqꚩ^^۸Z\mh_"c"^dC j~.| `, ȅO};}8vj m?)k~ɴ6RX 3TPU &A}VPOjl{:L)x=z[`!qDYĿгC̉yV $@QF:ɘtkMm$&+=f† &G#bÀ2h$1OSX^9nJ^Rv.ea zʅZh f^Iev!\ B;p& 1+MK烠Z{4Gpuv`kS(*A!ؽ4G3"ه #[j4+Zr~lٖ٪4 w D_G[aT_JU= ;PڥLCHG <|JZynjTp3i?b<ў[lkQ5`򱝝z1?gY0KҶ_M\S,#tj *y6ۊW8ʦ@9ZW*ǩh-ZEAT% 5H=7LWavq dOYeCS@D,:tڸ@"0+|:=1 lD8D/@6xé^Ias jD)- r v)o0l7kԏH=&U4e3^ yR\\m wǓPMp|YB&ΌfĽĠ"UI65#DG9:vԋƒ?JsI8 u~S$<ߎtGm|z/N!eih6Qͤ5`#_,LkʡH[G2yS1+_6EbU|^h@a4% CW-u/M4cWدۙ\I٦]6cc.cgaXi{>M~vI]U"p9>aTbVREp3= !tf`I5.z&K %h>Ki68{8-jyZA&*@El\\iл< EW]tͧvXILJ;@ {(ʿ<׻W?1t9_'K2BlxkOôdp\M_Z/8 :cM{ȁFԨ>Jj}O:dU1[l0O.'zj:ʁzeWG [S&p" _BGT' +05!`|7I9b>&~=~xDyw $\,|qC7HLXzSMM̌ o -z(*3l'$y.X:Qx$T746ӫvJ<Z91Sk q9Zkjw[=Q*Fѩ71exBm&.l8Lx'J+(ϠC^7r;#8Yyʛ%qH<_7nK:wƼҋe򄥬\D,ʐ< EkN|-kb!!]V!Ny16f#:fLVrq\GεXby@nBOǘ^i_\.h ![Ӄ^~*c l;uأEN0 RR"WQjzˀ@2ZSD Q =W[Q;qq3{,E^alׯ1<?%< u }iSPp[RH IU y }?!7L%qG#ҡ&PSx9Y˸Zv#N2+z8:p\0A*rEV*awMޟ#Z^tű~&j?ZkYt10T3myzVf5{ 2r2BܔxmLSYf8,W kP="7C?r1vMaHu/lIVdmޕ5:g9kkc=/'RXC×*V%+|ڦֈ#!~ߙBeض7dW`b2+q"fGMVah4 BRD1G@oHJP,^5k4qwYSX%̵v/'L݈[kezkDN%¿=`@_cw4$ոY#]t׺S&7QBQ>)W2@a) }#Qx] Qp >V2~nlRZrK%(#JB~}6DNr=!|_P/*KAEWKBI 3r4L󪆿IZD֭غu "Elj{趌\ @Yqpr[ Q/~ލaMf%=QKB: pPKQHj.M5Owa鸘?̸EL ;rGMū;m*rZH(|ei;o ol:ɺqɽv] ؉7bUry$= ޥHJbU&"@0M~bPZ\/ O6B 3aդ6ƫe9WD[[y`]N)sSI;r5v0[HW\&ΗLSj8ˎy88y&3u0s^pSQ=Ip;Ec2ƥ+B3OO[Ӏ:KTLˠH}h:i{;`U_C'%[~ 0Tv \пPͤf*킬4#j́*Elwʃ͘u,,PA%rN"w1&a:%iśPP?#񉒬Q㵚q,._pеVˢ g#3!Cn TR6}Hus؛`a^h]H4n`tAPnumlk5ٮej7ʷ9F0{zdS&Òo 7qz36D%wl`.ٿ :Rj||LTqx&HZT fwc4-lB`RPzOh}gxUco) pn~aIF 덴{T➷?a>:iTx(vTY 0㉌4 xfΡ,OWF}[ ]$-ڇ6:Cl Nh ;F [T=:'R+8t)9LIk⩩.˚!q ʄu5yokV<5$ޝSkpχ7yK|'0o Ӷ'1TW?VcDg5 Y!1A:h2 |"`2oÅ%&t>xf95:&TFEA_OteTk Fl FysoMrwXyףa1Ib7at?ˎ58L5$>dV$V/#!^X[}XnP f.$מ-C~Zd]+ V;=ۙl섏"SiڨE'$1dY[-%!q76*e ϭBO ݊!ǢXz#RΊ],Edc* 4aTUϖuҾLxWwLjɓhƓt0' ;b[a«x XT..}=`3m@K)=+ɁKBҟll/ Dx g{X#Z.^>kIM 0&A(3W?j`8>=uȴW•Cp㧭f[Wj<YD N';~ƴ+1Y_ð#h )5aJp bPU&N\QDI;ݲeT>ƜsX2,ANL8XL|Doٳª/ʿ YIxvRmXC^B؀fwғ࿍yfMENL=~U ڹ#.\&=^@2i Ř&ޝ| S\G5BL-˻w#BǨ Qm1psyjv'2zX|F+1k٨丕 v#Ԭ۔f,C󏬘f'&MwurgfU )wk1yoBAae3C_jZvM4%~AҡoRGS{ʝ:(V71&⣻\ v9 M6^RHf2XE(6Gm@JHG͛36]HS欍'}7jGXmjHpPWrE O248W 1Y2žvG#TR7syԩFuSM%{ 9iH۱5GzweS|H[E*X%/ 娇yFa)zl aK#E L̪tV<Ҵ.&"~6QMtd}2tdnB|  I~̈́ml  e࡝gNK`p<:TCZz/:Rl=-WDXeTFl p{=:!Ph:X%\B̃hb8<1UB- BWN-#B/3om2I_wZFfy\R,n0?)7Y͔GͶzvQvقlm{lK\B2~IXښ"0$jYO ǙMo,I)>G9Ko eƁk=`֯X3B_iζSd1U<GSMp&au'8EhT3mam)a[\Kbv:lY΅ڕ sl.Ex(Hf^O?_cAf BϫˢɝPKGŹdLxF N?5r#l.F|g\ &}Ǹe]HBnjڶTIab XnȐYjf6 NPUM&!Hx/;^ś[{_8nu?+om> PB(Obd2=ꏔJE~Yys-lܬZi/8;V&;}ȩYY-|1Q] =ģE :>qѕ:}7ekM1u Mp{F ihs*t' 1G.A:ʙ.3KdF< Z`z^(&,Php;`bc^} |SjEÉjh4۠}JP9Zq6dvog{eH r2KC0Dz]%exoJ\HeU2`UPNz}.iB"uqg ;l` 47R!NA@hAŒo|ix#(ao(/(VUL@Vmy3k^^f4F?y5ݭ zR z-Jwĥ6Mӻ˪͙rL o6MIj 9P)c|pl9+ 0{ Q_Kg{rӠ짐hB+sB_b J'VoKClG v\}Bz Xpyёj^f!}C.QsrA<Zy=Sl1_ suI3qZ?P*W@^Bsnpr;;7/(9@K [JU3N᳛D97c} 5$qu.44V}vC\&:i=Dhƒÿx:%f~cǗ+@&w."EsNOWl`n 0Of6*+lOKs EٝNߘzc{,Wj̲\Σ  ~np" G[IPbaI?tٛ=I3iIYai]0aa*-\:<]goQD7qH6̇|X "X&zHoh$ toL UYsuub_>*Sɜoպݿ]03=ֶ*opGA*Yc~%jrJ>T?2VKN %?nLC]o>8ڀ&QyWm&N&|$Amb3IޥӰ";xbP21ӹ H xFe%I x. j+&mԉCE^i '*v6*qE5 w2KZԑ3xW;4)Q"g\å2rA!"bFy^s&5wˮsEmW{Y H.p/<~m`@{@^6]dbQ4u^<IJ}JrRXWpj)L/<ЛiHI')>R 10ތS3\~&`(JDG{Ŋ 7Gm>0fHdqpzp(yF9?B5m/cvՄkȼoe;ݨ &LmYy&d0:S~.↨2mTu[s+`~d.>H3+N,;ࢉ]g,=~HlG`mWKVN@=QsO)}*2ynA je/(J#n asL[!,J1p܊B^XUqvY4܋ 5hXMz?јfJJnDE wګ>Zu`B+;d81Id3$4d[qp&/䲦&ژi\ѭ"Š.Ё_62Pӯ2 ^w"鎵/UdWk ΍5VZzQ{FZy !f]ApGw}v6 tϝw/fqnѤΌqq"_ q%vgHfo=uHajuB5_*-FsP1)H>6'.Һ )C%&Z#Tj~tDI-h X7$5gP e"0fUy-۴ J^c2If#M4¹<(7ҍ̛_iWEK*j?`~sٽu0wte*SL hZ^_(ZxH }uʈZӥ uG*M&\<#Ћ~a8p Dpd3S-;dSC.C` $ ңa+$#{?IGf:f!ʄhRm ![5y\SA&q]ؓ~;Ŋ/YݔSG$Xz Nv!8:>$p?fm-(թ%I( 5^ZBjS:fV"!Y,#!*Pĉ2L7gojsӖ^3m0ϱttBD#a!%SyYȁT$ x~Sǝh2YGj{:2OxdFQg4QR7(Y*s_dYdӚoޛ  YT0/1<0p؆P5c!RI~ I[~^Iv^p[u$kR2s2_"sR#L~u҅:=\AuNډ < g:@lYuY tAS=8ps@ك !>t84:#veX G?q-&Wwy~7Se#pIuQ7Er:aB7[l4T)nzg/= Qԣ21F+0',+XD nN0]F&S;ZІ/tN>dͿ#C @۸a& PM[6p$$PA+]1={*ZX|=&W`y@HuY{](+\+y>(M)u ̷7'kigGh}/uu{rtC-GZՐҡrZYl #=_^r[*Byd0&\6拜rv=e8yz{ Nh}%*&D$p]gѢzvKt+<*gdA7tm-T-l"2l!U!׺B΍E%¥R:y2OPCEE*0Iok8&W! =kŘRh_ڐɼ](5R;(p D'9ӄ H)Z{ /e Hkbe{v4G5h'v;*RԂU),=;19 Uc!i>ECFQungqx^t)Mr#v/'kyp 8eۭwrQ IjYO Zk;h|O4t{.iw%D"01$=eĹ?? s#.k;ʎl r읍GlHG;q~\U:O\Ոdc\|}[s4)n ]YGx R'D ԝ TU!ہ,,H_:{䯼xzzGX iˠG  ɬ;z {F46, y.'=i3;]C2?_ʩq)8n&1NhV?AibqG\h7Vj*p{3ul2_zl 73PQVK.ESӊF j񕚏"jSȕ` `i)N+嘝,/ug)o . 3Leos_ n+)wWNegYm,nao\^Q{Rtm硶]徭::7êa쇿-F9%Gb;bWK‹`c loI\9" /}`t~_ɉgIŘpAmMgaS:~"1tSZ9}T89ihц ^ *ȇyi<@y=g}pi17v/+0in%, `a2rݩhs?/B7?J(j 01{v8ċŰhLke.z۔X4`e괭Jrm]}2?ޟ" 'cJ:1cM:j  DL'/UްXTEx/:c:8=:{Y!Ki~¶GaMTw5ˬ"6<kym#ڢT_N!))Ib$ܺ>Um$E!@r)85{;)Y؟y1#,4.1+Aәl&[‾\hPM.z}G;Ӟ&Ф#= >sPZ7㷿* G%#ؘ݄]ho>۰zLt?t"xnõ^G_L㥥3z'@FfmCe"k8D}(<~CVE%SJxH*bŮ^ y^B;Rz?TWTgFօ+ZI9vE9E14mˌiY&hv h#Qʼ %flA'Ɲ2h}/:ɁNbWn 5./N@`{\X3H!0ymI*,w?vh1@:?2 '#U]f?O 4.*¶tzu.p/O\ڿMkX3ugK}l|z+Q c[tߘv:Orp9+6uԲ1%o6HK5B?˟/KOUm,1_+-4Rqˬh!m>AHW͉ݯ8^A(:M1} ؓ7zΆ!#g*b XDZ)a.a^fn\H\KZ"|I#k= lKX <^YBoL{ɞǂ9: w=IZSwqk|gEԀLT}]Kx]6D矌2I(}d o>RdI2 .  R 0qCt+AzpƼW _NЈҹ kƱP\=L8U/`WtY6 0$ue4}?'0۱IU:AՏ >:$' e6|/(y/GޏZ$ZRǺ<w=, *yl %VtRb=DZÇE= ;Q߃Hǝ$خ{1f1,L8{䗁♥&s}/!o㿌^FQ+*?TP#&14ZrS_5 bn>m2Qm\ڣe PSj*l_`oxsbzp¡A82UBdX0ۉ!~)iȍH(8{!U rfIѨk3ǣ ^[]C$=LIKJls6bn]*cbj; 'ܷƕ~Cz}3b_Fw )]; ^wN puLê S[zE $ =q\;.@Vq)GrC^ }G2h-vK/C*T e%X2>Auf͖)NHDM鑒d0PY:#DpR厢ҳQIm$>jKL` kfVH 7A~AYGΚ*rEz9_ڄŽ<vʅQh (8ل; R{ ܺƂ!,#?[X ]َWy?5v%PR t6$?W|'%OuRS>H7Zz?QJ)uUKX$Gyg7e0aC;:Fo8EË\ȁB$/[sha-7%Ĉᢃbl)4\cMѲaX&6daJRA[iUUECVLgya9C Bkt׋Ugf"(7? {-b_պ˾kqBy'~Nyծ2 uDoXg2?q9,` ?KV++e<J*N.$)סx#BŨvie8z;[M`Q1- Bb4T"# +[ dȪ TS2#ih>Qsl:Z&՗w1m ;$7$^GSԐ~uS01=;D**Q^?U庣UQ"L[K-&OfF3RcZOVU8eF+JʎܒG7E).9! T8% 7p Jm~}+=SKe\SZk:@De.=yYpnta(x'xh:FW5;ދVRehFUZSnl7YBv@;*]su^`hMf[>R1̆^[|Cd8Ҁӿd&li2ERE)GܥFEդ.c|qmNZЭFSQOIMu zN;c{UdRnl\oZdU/6wDgAcbè)Wܽ?&!m s.2dUj>`%BϪjji਍rD=-eLz tnP˪@(͡ )Ib%t4TSt:XҘU3oU\'dʊaT0`_`Å\"AZ7gb;]ơ&_ C7}A }Ccn,1iQ7G+CUWɼ7 2 `_KbT!31 :fx[)L0yR#}v74op[$(YlnIsMGjqWlRkc>>;!GE#Rq̳+F9e^Be(Fb` TsɠkU/^KOHW9GyGae\ėiⶂ((G< Ӣg*Q$HV6"uog j7MMBC'~Hkq{49;'2dWtqڿuE{o$/rj*;#+#g Ԡκ.pHv:]WX(EdhC3g`lS>~ t.xr7RiϿ{[]3Ce薿IhrqV=֜0dv-*' c62vnQDZ~O6]8_2;[,0Ng?9)h{\jU`$:'[qm6J0PfV!t:7Ȕ@kg-HIVi)Bao#oGL/-·}ZOGS͟diӀ3ڊ ❽6#G̘~3F38!^LF{%ɳsz9;MKD?M$oMͦ\(:J8u,fOmgw yT=Zћ2zFKgc ;m;twcK0}v0(GV=y5E"ooxa'wu;kMEFK,#v/_JM \l9-4* ԽTXnD{Rz)hp@Iv07^ĹwgR"eBwyr1f.bW7 @R8 4_T.=y-A@oI͍pޱ["D& Vܽ=A{Υv;,~"<}ND[E~c1c4 O@pZs2̯5/p$L{-Nceo!.4K-㷢c 8!mJkh菋4^7I$z1!VI9BށfO~-4 "vBh>UXH IA U2VjV=T Ny& y>ם!F{ a*g}x_oC\ڕ983c5͠SAAhҰGՍ7O4CJa)7dz_3R1'Z<<}6?)__%9b ̜JT%(k /ƲuB@66h&%p)1(P_g#)&!{;,v 3SF-YS@84,ЗF;}(y74 8|TeNS5Y᫾TzϽOА?֜YZW?ҷ8sae/"rɸ>/0$r\1eJHo mo_ydoPVֻ7mw8;@ٻirEv;tV|Q9c0'g>ƒ#THHZD*W>GJHYԤ̰G}#+FUd,XT U z4w֌qh[ M5Yszt٦en30{ث[FYw.Bʼoz!;7!kpG_$$αagm@*@fPI<8!q{\}~(SD Cw/a˺8H߀rvI?-I鬔u38mGғְ> ҏMf*>r^žBRYE&9M!PmZWPZ%2N>u3SɎdX ^1znPh64r@C|㷎t_X['!{rt*ʋn=o{b'KID G2D.m6a|nd' oQ6їbϙ}h{+ok޺*Zu tyl[yF`6;Q\iQ )M !Wh}2M$}~pwco{A9ŭ0*U5Ćӭxf:zmzJB]m~ Aʺ4qj]EYLB-eZ@aJSޟ6P+ .cM+6ڟLVԴb?yi3] WJ>T.X33WJu#菣I  ڞ |dCоl6A\k~E%ZZ].h+pf|rP&1= T~:3PD8G xAIY`>>fcyVm!h)]?f%dˬnد~%bWGgħ@VVXJ^|ݓ/@M ‡8&qq+z%ġ9]}?l)yobjFNj /6c't).T۴y "PjZeSݕҨ+S?&QW b;IB|U)6ЕY0"p3vР}9ZWǟw;9 |y 8m>?\1_wb-*v:EIQ`] EH𣲷Z(U֔ LΣ6$(e&U# F%Q,@ȵA: (ԮNT;1޾ ZwkqL[bBNNZ8zQDA#±)*'Βщ}`uӷ\4e"PqXUG/M.p.$DuBR'q͒Ugpֺ#J /HRmx9$([.T,]8>R?Pwpi!sQD[/CjD9[LE$ogFT@XGqdmuG$Zù SVOt&P~m23p _E pq VVU>z};# dU@ H]ch^}TIGLӥzZ&Qux Mj"E8=c3JYpvƲS16K99>N]nR) 奧e*Z[ !~¥_}bR]/I\JUKB'NJa*ŃP U'N?da A{B.4n?{ 1QVjԂ $mX [S;>WT8Gs S^keat~8h25E9ZQU;F{Y|4j@$_ a$DB̐F<2_-\F_&^DŽμ|8)zcDj{-LoHL bЭ'J;$p6#?{Ezj\\6M5F/azˀI X*eSpVd Mm#4dr<^F;$,Тio~!+{ҏlL60/8M];*bPs"^'J;:z 6Z)s$wI of؍+S )Y槻M+I}kY)'ێ:lԯ$,fn0g)"m]1vNI C>cӻ V֦~D<?c .lEKħX9 ڈ=W&sz*t7.צmN4MW%Sa X8_ڢaֿ^Rgb~ZFpu[ZETA1Ki(;pmK_=rL ~[=9x~*aItR#3/x' :rགྷA }|ʲr0SҵSi3Q_6+gV$sm&At>R`3=,:Wr[Ki%-äEg?G-p7&ݾF#XC?1]2+֒h0trwPQ}΀àtl<i3{"Vq1-Ik)~Sp26NXrjm?TDs}#wp 61+V y-%nFkrt W)"8`#4t* xSS&'-#tomT^ pȞ>殤iY9$tQ@Y=9魖ڳо*ZPb-fzYɨ~0q5 gsT$l+ۑ_ r~PqwԾ a?s0D ~h I*&嶰{4[LOļ{Lu/d"u7&'QnQF|N"WSW9+Aڰx-4e*n93 Apʎ!ӣL~On<:Wvƫ5Qcc( G1:@g_5Aܵe!EA?r(SXSHF$!fcX#N+?` >, ^O~r4ٷQ`eM{ѳ@@-fзoKa?6Pk LQEZy/HV$kCu.XkCUw^×dl;ǤU(n3Hɢm AՍD"^Q!ͮkT\ ~wmUP]SG Ѣ87M~6;%/wh~E2x</B+܇#= Itj.A|Y?Fo*\Γ‘MLڎS xX4̅ɭAM8"eG2]@CH/> . =k=(.pD#fߌE}m_L+q&I_!m.5XV>i[g m45/:"edɳ`5<%#|>׏_D ?qc| 8{]o!:jG)aA6B{N039z?ZM?T \IDat$kZ;0rVW*.aɭy/EU70 M~w$K;fuq3G{aXj9]Z$_lڌUs/myov~P8cRS~;Nc[ʮD~Fk6 <~G~q~~8%׊O2&/%`WrH]/yM *4uUBYl@0Q}U-EOOtFL>sf1lE!u:VB~a_1Bph3gЃ٣g4(pMgbeb>С+BmͶ|oKG鹉va6@8g+W'WE"ST_6ý2&g *˥T&cPzgAḌW*7+iX8얻{8& <`U# =n6l:ihF]K~<@b{lQA¡l˯6A&AT~hh}Z9[~da2uv2q#mu5ʫK@\[o|}CP5q_ǹrIZM,hUb w\3;^ln9œAޗ6!nmtM;7w>U%d;)1uL>Bp}\*O.2 ( +lCX?<'ZLLY)E.*JasL!>d6/|S 2j\dHD'q5l11E#x24*n'NVLOB,ɉOS r4\V?IwnC NLHWeJ96pjbw6cL:o]i=KJ څqᗁ6>'n{Mc}-ik\oQ-\o}jȬj<yֲ4|$NS˔`l$3D"jebr<[c1+ {H{ƁƎ>!f+S;>/?{ Z5Ҙ2G3舏8#"ֻ.!VYJ41"΂SRĘ,V ʹW:(%"K.xn<&H /-ʛd̐oBy"l#5PeՇ0\ݗMէӨzb8\Q5gmdR%?8{+ p3i$;~' pp5`f/J 2ڼ'ʔQp4 Dq1ך7D] rX>LiPލX+ rб_rrFFģ60BҩUq't2.q`(&QjopuHuy SVXj}sXe{ے/C_ۨ%ޭ>SvT20^1p#7cM7ȣڑ|=_wdڳuGE3N!֤[)>aN|q4BXܞg'lN~av/!Gi(!.[i~ ]<+>QF,lI`aIBiX p {MR|Q߻ o r+> 'qU&AwSR66}UVPhhIL`4?-s<~&~௧R< 떁0OB%֙+IX8,S˙0qPie7F / ^]]hF=BJ蛬$/֥IOk,:"zIEuVP@E7{Zi:w=Az=v7@Jd Ʌ{(zT "W YXRvq1r#֭9raGxb. oVlG g-ȃ,pw? ckiMn`/GAޥEH>g3ȺEpnR<4 Mif(J(Sry+\}–U{- 6ZVF{e겹Fǐ:;/c2t ӪDauOTsJz߷뿙TN҇Uj~|O40WX[孑'n4]N'w ^kφj4K 8j@4)6S[]9㊱wvt@L>s2tvw< xo1D`c. .a  H\lDv+?^-`{?ހK;M]x՚PBN#Ied o;~|j|E&Z9@GGsQIl۠* ; ]XH6 %Uc~OC㯑_ܴ!:R |[+YD?S%*h,8z=x:@]E_eLxF0Uhe·R?Ȱ˲I0h>`*3ҺwWC/,u*Pp*=!<;PL,eFu51aINauLdgEG$Fa'^NN_P9yGK=tS-t162U1`aHB`/$b*ӹ-)Iީ#0 Wl5i`z6K/ԨB)u~*01* \d7 s21wsx9S#eeݦ5۾_>g_ZʥuP>OEp ",Ss(l@χ TV]w,/@p4Q. *6χ]20,cHԎC\]RX2JhgHyMU ,9C ,p:抑g\д}Wje $N2g(.xAwAD EhJ:E<;W(x{FvIJ& Ar\w Axt\Er4F…&,Ux90ܻR7 :ag7d9R dط')QB/n<,St4X"W!.| W $TZ1>Bsa`+[XzzӼ$m+~u@dwB4q[0XAI&̾=+ٜRsl"dFa!ɖȻ(j@:__R}c/8*HNǻL]U{Ցe"a<A4cO/Me0 Rvc-ߵ<"p5 ~ zNI9Scׂh&v"חn?p qX :E*_ݱių933Y bGVݝCvt$HkS(I 'OQRrq:ǾGB~eFufK>&ޠUW@fD>JXe+xJ!BE۰ay»izF7 ܉sR*hvQdLVrDt N|n[">9NZr'rBʨ#^b""C{p_Yu'nr97f$7eɘI@{εQܜ!+s 촏J-YnRF :|Er{nK׷h@M)e~ojߕlG?%d 6nU,Z&7ʛ{$eP8Qv%7]~wš|" yfr_H>T%M3P! M'^_Z:eq'{}/܎UƥpWn)dRI?W)To\ +̡~ewŒ:Ç4}/(iYT;1Lu1|09c~#{v"fr1tXjF;ڲ9_@+vB&3F4zqcyn(-=!,HOgڭMt4[˼<ɜWS,L+#B,XH Kԥ, cjE|fF$v5BM5j΃zNbDoecDOxx#BS1}P$,3!s@) 5{n!kOn @i*=5d53d>+'sjY,٩:5MqPg1݃uNe(!qx㗭B?A'6ИͬWfn+L7M"ضRi+S7;y( \M!m@ \i|иCJ.PC G2$_@ =.#ilI{LmοX%S,i hA6͜Gszx6`\!mB-̀Qzy%;l\...tsv =>0MڇZzH&Ի~\2W.t E=}"BcAG-fB]RqAZ.L-]|^ .E"'ٟsN K8` dndm$N t[b2ϳ G¿1z69k=NV˾T8|gl&pA$0:oS :`ḠTMꁸy=YJĿa~krk%몶ϳTvu-85NX>OR?yNp@Qu$vզXMO^V8XgZY]*bomYwԴQB88<楊њHOtJ* AS31Ln@5]YJZb=$+U|!F16lKԕ4\멷.t6Bĝi_ݿJAu"O֊cq9&Mmwe1ax96d!4{LKǗ'wtj!P9z©Z 78uHJq? *_s.M=F6; )lϱvZ[l%uLAAa^>M*=4{p#VpIOQ -`}Sh[8VL.&ҭJZ M:}ߨmv~Į`Џe.]H9è<@ _fG8q6I\:m"Bo^\cKuEn$11bn*W88 W~"6Afq۰e=0B`1FQ/lMޣpœ(2`ŧGDwz&f@)'M-\}q,6mQ'zUc^p?m0kE܈JYXy:+5WVR~I$* 2-^)ee8*I4)>b2Pٕ#r9`77bet^΄!T>3wt #BQ-g0H_03 *-3ޡ${rvw|8o_]!B1냥CKT,g  n[`̛^_#7/yG2Ծ׮DXd-5=5lSαy]7FTs{ CMo8*-MRP]2gG_vR_J!i`}k>oNcTv찮.u#&O@o7j~w@nF*՗eqlLPcԋ)owQz8M*@`ӳ䛒0H.o rS3aV|FUt8 =ǔS=YA P]J*PV4MzVeyf&s'#3~' h#`y+K0fCQ#X,4AnRnk{_c%l`Q rToCg*@ gUvl%3y3M=ߌjif7Yӈ.B hC)л2c|Ө=" @3 AZr̙R[#uYUe^hw8p*?q<'6Y1ZA0UjI% ݊}@"MB#ІфW$'`EYxy<*Y # YM_8?84iZZ/YI%,Od/6Bwb]|Amivx~-,t_ڎP7h$m*i{|n?><+Ck ?ŧ};K'ޜܢӘDn%uBREngS&Lp;1~u0%mˆoNYY/u|&v[;gT!Yw Ip{"DN ՗Xm8hs ~':=Kzvu`8vN 2&fA>cWq oh6W+V^jʸ(荳[ :픢P~Y*>QwR5i+;GAr7̾)hL%/Y@K#x;=Lkg@%\˜3Rr1,shjS4ɻ[ϑ` ˌl1̐ḋ9ql3nO{78T@@^h#;Bt7T _bA,{0]p\g|[QFyq?.|'lo;ϭ+) @#<LvB푸@JorB%g 2\2%)xAhKky~4fHt KwcеRglgR6!{Zss+{qU 5Q|L?0텻^HRY,EcKŬ~D|fZFijϒJ{؄>.iLblRQ;dHp+iGUP h}e}d7A Zs U*L#@mn{P 0q?iyc|5LԨ 8.8P NI}2Z,5qL:0_20qb\4ht73^"Y~{XVRVϖڇ!!pc,Ō)lH g]| F▊k?<ⲦP#e(E5D $(=^,Xw8$,R5w9AFtVXD 2O@φ*U/\ZUhPF%DX?`A5xL&`Mtm.mh ]KrݷO׫@4Q db疼fة>6xC햦nXN/E04^@R\8bCf ;uE+ÑF0`EXHyTCp% Fpx_ʑ;` g*{s ɟWՇV"N/eRqբjVMzMPͬ$sBXX8+9cOrh~_[_goI,|2N<N ]iޒ=u;4~aLk [[ @!;PӈFk ;B*CzT|DWnh :sZ.]Wc6(N:,s6fF+l " M+8qu{H<3݂S=$pCG*B'6{|BGtk|ާNCTnaј%Zʭ }N ҇m< k)Bj H|=B!V-en:ɀ$),gv>QP҈!(~H ^,Neq @}m^yJ2 \HdVh".?&Djzra)[$RI;{-!<֑u[޵9( (IvM9R`'[KM, ˁ| ?ClGM WiJ3ț`o?Jl@C^y7P`L g8KN@Tϳ]5" [9Oh9n"o(h8\,ZGBl}VOOfOt٣B.?7xiÕ>0i&X&jr2$D}|{ߖnc$`RX@Pnv;RITT  a4㑆%K)i4b8}۟!^lz5Y"#HJr`ot&>`N(, {Oڕ8_PaiGN"<}(c+3)ڧ,2,VU$iɡEjhEIތtaKDА0e9郐z tkpeWIs d V7KcRzC(߮][f`Ypi0q,p *H]ͪٷtyklL_ݐ%Pfv>Dƪ\u)XX8 9oŌ tFu'ij{DaDwZBWp$=7]I6m9ޘ6*4Y >m71$*,h5>U>VBadtⴟ>,*j-ٍ.vN䋦] 3bw) HUmH #M&-yG]N^*Ʌ2JrThwX ~592 Ip.ydq6Pzöꒄyccq)H>*Qe)YE{#]t7KZej+%ybG3F!Hxbhݲ%D+$ }1J_xiū㭌Q\ߊJگc{0?CCvy1mYWπ6KU|e}ݸ|:gz ]о~DX Wƫ~OC% {z8qQiƎܮai)$ihnjh8EYkZX{;J@q)M{s\5nD\гK~@ۂҴ?úRZ0F)CiA2vc&WĻrCw86<$}45yi OD,jan֣תؒAj  )?HTu.?abyCڋ2 h.ѓ&>y'2.ݯL}q&JB?$I*mєj'hLK1]r2@Xҕ4P;_ö! <%'ՂUB-3 j6 ekn|[fwvBJjn6 LT̊%lvԯˇj[K[mdaB."wQY1>DCĒgЎsAH"EGzRMaޤJ~4?*4=% OaLђɉmSt5iMW٫OLrGA$N'U/TZ6T-ˈ[n% g v-hpmw-<k%VPiMs-/~\ TwBv@i IhK W7bgi,&X9Ekv;ά4,JyđN Ê%Vt!oɗ)0VʾK1_+tэS tOT`9GB)&6_#mUrG5t]؍g +4  \}d-9A0lѼgI~HP_0VJ]jX ?$|8Ն$$94j _/cIvMf4o4nVD;iSC0wtΣhߘd.T=FVrmz0aJXV3s+:Tj)iWalzQoqZnG0G.bi fF˚ ug|Gtl9d!VǾh>=J`v|aX V89xDhX &e8>yWIMrI};9դL(%辀`0mM+%ŴKLW3 ڊHk9ucs#* %CxFl]4QX{|k1iݶ5B@!V͜Mp /,lD&A-?#i5TN⚎C8ڪE"{,`b(xJP4ew DMev&AT89FoҽAX:i( /V}@D^j 0O=P'C KG4oؿ)fc-\yb"E+T!R*Z>^22rK7x sRiWc`w.2tC&\1li-K[j 13yKiwt'סIqa#Hl7y:eUR*G7XL4`)i] |ػbK&")l_CIjbfb,spʾv$Z2{rIv㔥ԭr O;II @>˗U|ΧB XVpB.dqD, R EE B)+'</7๤JX"I?ȈU8\: UQ0b=Hxd*A2F Ee겙s tR7X3>IrYo o ߢqR0{+<}`d I4yc_p}DB7twh.0Ts:Ab  0w"OX2vqZ||iTv=SVs'gVGw hQ-4r8^WܰZ'R6&H4"Jp<&sgU@P:1DڿZY%Zh yYD|pţJ:!$ zHA ++ $ ]뮋+i;9 ;3P)N?}K)_^ {z_(~hlIYL kW`8A+ĮE(Xltݞ,.kjk7NmY{ Jq^42Q&O,ci΁su)m.GKflYF,26EpdkVY̍t=E&VqϜH~wc8T$Q f{D \2Ѳ+O-b}F>j^m{&E@'C0RVԕo՟:[_t}ٙ']E)2$-{IgH >Oyg"T0ձtX<OthiZi):(1apR n~g jNKZ]j-5(pT#iovHUjIvP:-?&&y 4" [ "sX{$p~~Z1B/|W7ln25)-=mWH}G$$,2}~Pon7<ߖ>UPC S`<1 `DU-ZiϯS6DbTSߙ@Ũ2O^fISC|eQ2i#|oF5AM&oU˩ ;{[k ƽxw$9WPPs<.`OV (u: fzPS7`R;لj,Rn*P1/JHٗ BByPLhֹ fզBs9fv3/xZ^Fư6y-@%p߬ bέ].:b)QTa+f>-JzbD2ȭ:ZTOIuaqŁ8ތxGB@}pIq< %.Z/+sSNuA~Nk")䱤ˇǻ\$|DZnQOh&|{W`Qbؐh!oϡx[af;2; ҇ޟbx/)fWVA+Ar[Afq7Lu4CuJyhj抃7oOQ1ir2^ZSPh(X|X#heb[pXS]E:nd5leGI ZGpXZy]K'mH&_n's]"L^8Et d|H>X0 ޟ'.PW#.҈}ȅt,{K_Ԇ\AtNxuia=_2rGP)SlSG6LkקTs3r˛Q8Ejs@ó;3h\_\67ۦYSD_ no*dDH\fs1Z}8x[#l HS2^7e8 |Otr,xG:aIm8^CVo,ht3\`7sFǺ*[F0mcok*I%"tݨzb,;pxL{D/ {>|2k )7z$@g߿"#v5.sò(MI&MKdvxtIx WyL \d 1eO֔Nk^#G[v9CwmuD&]56ͻ>WkӖ%?WnS쌑<"ʁ⟗۠|,(@v3P8o"v:|I;A~9],G1}o癧;}C>ڥO2i942z++r2]Ī+{כ(2. p5=YnrwXnuyZ, p՚A{wIφdar,J< uT*1M NJ ›Hہ7:irTdo"ZRW+=u{\"E= ]U m'=b Y0MRgwl>.ѪԒ' {YZYqVϧYa|k mo}۽잡_ 4?SEX_p#stw$̯2uo2l,m}iϤ_IIcZ@^Ҟ5 Ъ63F n1v4 * p3Ĥ',8VIL5]dԴqo-= ihw "#@ϋIJv?[@Um\"ؔa1 u/0NՈϕ!תi*usLP9hG`4-zd!w<;;o qxDd"r0:@ I<؟_RbA:7X}$K[ va|5w"oeOIa5;5Y_+W2 '떉}شzU2'@0*|E1`3m(IԽOKc0 YkbA}䯈 T#Ԧ̴n r9`Gx,\lҝ6 R,U( a?=IK <:6c^)4A7^YfZC<޺ZCKBh#BY3g/DMs8{ *^bmĈ7h}oKhZ>}hɷR*}4O|?8 1f{f \*b}s.*Lg ?t~"` ؍s$ChƢW._49'x} !xQs27@\|3h >I| `']]gn { g;y6VaB-!>V>JxGuӰjϐ/?G,..{ ȷ4UUVaB1$Љ'fC16vmVzQ'=1J52e削W'_(+8?U<9缘+zqI4Z.&tmOy{}rx9"?Ŕ0u-lȽ֒obiyVD^Q\=*RJwXJTέ\>G0DzqY#7jlBJwUaU^ 4!Q OyڍXwU\ŕF5 _ rZB!ʼJ 5 4O+V=>:$}͎t4djO~Z^}|1)G ~3vy *իhA (=P8\>)E<0[ѩ5rt; /F elu!+.kg%V 7S*C`$7"my .~P7GM¦>+hkyBE6X5;qQGJ=/`{ ,kǧ0A'_$-nB4mK#rl6 Z-=Qa$x<c$w0ӿoEdri(T TIHzMN]ex'w\.YX'gߴaߒІe0jPEh"ӥsQZO̠Pu8m r!3 kC>L%SgBnJuAWP֨Z`-VX2zJrGB5Gה,9&>;XѰ>qk#m2As쵕3(\=ը?肈ZmW}ČkRT! g"2-_&ʨ7["4Crػ(̪q6FvԘqTn?9;\ǽ8gU.U愝6T @ӎXds+qT $ߩlS`݈8,t6@ʋ1XO/S~.>/Ѡ/=\&SV&Vh&>0m :^DUcI  {2ѕM #`zH}D$<Č\l$=;m.$Ƕ(#bfG4~8&O\)&[ZtR m{*ݣo .j5H|&psXWLY4m_j^"Z< [8@Uœ-"NKX5KJ8SC7ꗹLOit0\VSxhf8V#X< 0JexdDh9 3[M&fb{So6Z[qYq}=@ތѧ1"}fQrSlC3'D=\~y"c];rRd߹e$@, O⋿|,t:Q@(s؟zCxETBKgd8qfÉo)q&j;/ID"$-ݧjJQ,uٰ_UX]~dk;&g GaL3l-DNٯ Z| m+p;luٲ#бi -i'R!Oܺ 4L94xTstm1t]/$ݮ(9sф|I(ۏ(1.NA2t1X0dUR^DEupd]ki36iNjy68s/mU$j] A {q_-(?2%) u?L4QA3Mu+Ffy#)6|i?G%x>V^SӼԭ-JrbN)fvnmZzDFᳶ;$j*/2PNGZuH&gy wj@Qٶ;n'3hiӀW xm 3J/l3G~D~ߥNhALݶ c\P"Gߒ˩'j[Wk5y5%M5NJÐBRIxcIPtH ¨~2>N@~&:gι uʺP%qϡEn_/o!4ra6r=2NYތ9J~τ[ lwT{nE~M\D c;BZfy:}=9&?'tOd ~ .mjOrQ E"TCFsH.`uog1e+vrA% `c)b= )r+1ԀmlR&MJ\I.e'{ ?ApX$1!]`QYWSʻ_Zcl4)>vuM9@\ ֕~[CWƖ$@*(c @.CH|wv;YJրO8Ћ@n7 톻 (5 +zllP;:$oN'lm1Dm4#9v޸vU2ArZ)2{}eZܳ9Iv4B\i= 4E$iIC{"crpF0fUo!ҎTtN+X; e+延Nb0w:zTy~Yo읈S6CΛt3C0"%}?kZ28T y<}RY Ƞ|X'HI CV1*ai~18 ;lF"͈b{ljEh7Nʹ%e;BԸĨKK6B=չ;ǴXi\]y>ȁD="Or{܅ ƃ-hxa^5ZƢdG(V30+肔YEEPNC#2Уpjᎃ X,25OQJPYM5$<~@h?f=W29@`um 2!s[e F6,;pLyzH& fQY& ~K/FXƜ@4s8Wte_QJ<8Tlvُ}6_ /bבnUBkn8'2Ac<{:Rg ))@Ed5E7mUL\.l~nrUW WXyudNh}ֿX. 9 ɈJ̚ ?/n#͝Y>䳳^Y|J$opmr$7 ?g,؛t8I>jkݳ_V}QBlLR;_O~ҜEԉʭu5\£fxÔ~[ԦkdDjAOOs.@gRL05&@޷Z=܈ Rъ3(]\Cct a'8c=}yc-Nz3h{aS r[w<;)u.}%IS^ҩא\;{v|˱9bE.PEByI hcW{+9oSW"Nl9V~w/ټ֟{(ēP4V mmq6]O8S=4b5CCe{KUQ.w'fӱ h?jI5)$0T{i2&NL '8E[ϚOY,F=ܸվpx͚Ht}*{@0݀G,0)MUW@aĤsfo3k_La<1E1$0_ ->Ŭ菵Jr>Dݯ֐lW>幗,t^ _+V ?H{̆b4Ӿ=σ챊2Y5HUhJF arf"AG֏c)$髻Kً:DT\n]۬u*$盼M9 E;j'pO"he0}O 7Z0FySf"}nI>* 竜e*yNR!:iڈlr|88oᳬ^~K4VxbE5%Md.MjV,E+#=vG>;ZkeD&O' n/U\;`2- (~g_EZz7De+p3qPXuGY [.+#~{<3 U3(A3D(JULܲ|!762-/w]]&IX*zǔ3@>HY*GoF28v%Ɔ6\; 02V@ZjP.zi;Dj`u܈+rG7svZȢ-TSBe]|! , &:O"*7rM7[vaO@.a(ƛ!U_- [,#&wwWoVt0UN jH9`&xG8&\s=zg*E(~B"|{nۯsDc?C*&eM9τ U[%ȑֈCy~pqd(!H؎ozRPc'pA&&莆DFcV{]VSBEeǡtRgtp&GS>D+B|.n+H6f.kKi]>0JIԟA}_esJ"x5TVr Yѻ*&)aHb9or4GnTr*51 ?ATa@'A@V7@^Bj<`_)>`P Ɯ6dW Av@j36WibQl}!Tyln˻fm*,r ODhļBv+uss#S3uigڮwRVo~-y|4KJ/ Њjض֌5d >j5.R4[y˘]d8@ȚU#(+g^Rƅi$KtsH-WU[#-U%, WhX0vu1+LŚđ':m%-}4 ,;&n  ~jPN% ~JզagC]]\b;&t6$PjBV/zbKcy×I6zB`i/D$i=\\;r@+)=kاըfX? Ip~$ձ j_+]ꈱ(_AaG)]R^EkIǑ[Δs2?\?pBzۼBt69Tp .wpu>)$&W@beVj] s}pɵYj=15 TZҿo=}PvNpaۮTa1D&SqPL%N ժ'}KkOE5\۳5?/Pڋ4{x(z&Y>:|&5B+Z|n< t!)ӲMժme !Ӯ .,.ĨE.CjxÕIu[8];O-J::r~CB0 S.U.T1 @b"8MӂN^Ffs;YH#{,rH ? BUs,ΊrƌXaidNA#rG(Nc{hm6d =r:鹱K!p'SdFJO߳sXAٵrY='qj,?&<#M^%A,r<48?5)?yE 7?R k:,8!gզwҬ pG]>J[tkAX =ZʁG5ѐVqCJe#54WI]R0ԑVQTou'6o2Imr%3I՘]BWgp`J-}S*T'vt oĥ^ ڿtƃjI;Jgzh,)pu"t5*"wG*0\3@- 2>}̬W&ntLlCZJ9* ?08و*;- gc/isqI?{`+s"&RUI EdaW'v;]9BB&5F4u wh$J '#(O6mlO=w.?4rBCGnV~g,U%Sn˸%$$yuZ*,v0vH)/tDf``N"uȑj?/HI*0 @0Mݔc>?QjRrm`' ԧ='Qũ}z)|Wx~q1k%*L!˄ ȮG4M#9 @{(C`ӵh A;6żD Wm6^mX04I`ig8XOL/lSe^ߋo\_p*9j?ŶX(Vy;lj2EyLN/Qnl8ry_Yxz$CW0<＀6Qo!ǵ $!A2.ȳחiu#`{JX1EWPcv>,.o^ [#}HF|SþY%!]vq+ % L{QzB\;dԾJD3#B_IYz_RbֻY8d*x6Bft;I8 `K#鋂WNWF?Psoَڴ zc867#Z)Sf~jX0yWm$\%N0A"f!h=H=o!1'YGsk8 dE] IR+HmٰӾfRJI/*,QGY\ eYeX6E=j@VMɚLI`2c6\>MU 8B[lu_0Cݲ1A_AΆ5&XM9IJj7t3̻v|[iVIv'A~%y'z(+)f@YvmJ-fu_B<׍'1?$mڥ`/U*o[38e7\-FY'{L= ҍNdIDJ =CoHw<,aǦVO]Ke>DZ@ 9,miJ8$6q#{c+i88>Wao\lc aM8+qLMb865JX:"x2D%/`hEv>-} WALٙ؜*YU5w=3Ng+TҋZӲMY1rc,KOE=BWh3J@* ǰxi4B2A6ǼxejysJ6cJȌ ܖ캄H.q/cu=s1.I3R J=Y2C1KĹSȯvz3>Ԅ`HzbPCcCW&%ji!#Ǫ#dld@ȷ _–ӁIL )E#E72@]0̺\kjjd#%;u"Yގ:-ec]]~~1F ׄlYHU.hLaX?xUS[j zٚرɣ> !DQs@j `ܯë*bH5XPFO2$$^ѪT󪳯 pEnoZ-{lYԛ]N '`=ܦkS-bCʚyP]3|XSTSO!18isIr8{::t!(;j, L{p9]:vɖ"?54[|E3F+pcLGANYgE^gȤ1]JM!z p4Ǭ#iie\shE)~UOk $tTe6y So|0\|XS c1XaO1bu cY|ѻimcBjk/[ Bl)mod)aP^14Cmjϸ﷛H'zꭹVRc1C4Szߓ6i$c]I^.O0|??Fމ(>X|+NyȮ́Vp&8r 燥m n? )p0M| {/Im&cp\Պ*S=|wKk8_$љDe_:٪A1ao` BW130["A8fw WgP>T4>1:Gur;Vbʴ1m>QJl ¿/SxgdP_|냨p ͫ Z؈;DwXWH?TT[I N^ыx06LجFQhW>>jz*-vm{O:Lğl wAld>?}!1:VR:ܮ;~ FqQT!EW\~ BIF_h,Hl$i@, " .Xr7 [mRr{AWsH⌽r#®ZAʔd~_m9-thspwDɄס/.tKm|l}3 Q |CcJNo;x~Dt*-NW)k+DPBq-ĕEn £ڋiӐMA{ޱjDmI*c@|b'D@%2#?IZH*>2-O$2Ic[I&6ɛ@Ώ?=׊6 ƾ} ٚK3o v^/~%׫RZw |k>xwp5:p0kj İT^8~P՛Lh? s 4񫌦@(98!/aLHXnbI矟ZLr ۫<"Jc /4>Ki]78Ҕ&P}~m"{Atͷ* 6uE6i2aCmX5 fM_B4bDz=;)FZ泈S"IuK% d o^XmZFyK.͕ˇE4\XFs1;8N*0A[&nDnI SgǷ]pg85BKjxZg0:i|n5$$I]0%8?Y\C]ҔiZC\)nhvq^ ؎i3 B[8 P-I3F&X$koL$XWg"d:B\_sm X.eތ ،0r7zG6Cב@Ȃ'a Uֶ{fje*PU3)F$"0yCn#=%f\lS6/59 Tw33YS)̕Mu0vd^5v aw:Zf-5iG"yE2Cluof1i崜  wNJQPCP@^ɍ.br9E֬TQ EBJ?ph9^+x}ṯ C 3(n9;GOOuMfso ϙmIGGc!h+B3U &(T1 fѕdR=탛bd0aU?XoBa,B 5o}!>) uʔDjU==) K`)i>75B:к'r=\M \̓Rue6MgRfӌ%ޖKC'9{%xX| {R\%s-`|%Y} sI:Y뉱lU/M&֔M&y=C_k=zYRž1:22Qci3/¡(j| `rZ>3ezuD8d[Y@57P82 3>4|dD4W#{uCF8u/7wG^~8N딍Ȧyt$LmTwA {QNZď)W.DfJ&hEW 6-U+_/VYvzWW\,.d(_W\ ([k*P^ 02Lуo ҠK7Ya _Re>煨^ͭ؟漒zLJ3#){YE9hm^Y]ojĻJ{Nm}GڅU1Jˮ%2*bGb $Ex) ~/@@ /_GF6]*WN8o,B6 FKu,syWlp' vldrDo X.t+`}=- zD @Mp*4 }Wk ` C+8֭Ҽ2Pf#mFu CBy\g#1Y)NFo>Kcq/'t͹W|ښl; G 7-D2Gg  +:׶: (sB܅^b!lE.{T-n;]ƖnJ) vZMlf;k*,ѳ.z+O#/,e %~B;4[ዯOo*j% 4hY#PaG῰|8{'̺E[]lRdp@J߃5{ ` $'IK F֧Til-r*̊[ OB=dJbz^nܯY ب nZIr:2PEq\SaB>_\uhKØw0f7]QUsY!kknS'^_!^1J*;G=}l[ؤ PJM՘ȿ:lr ,^9wlA,%! v壮鿪3ݦ~}alP(EiɄ7AAsYM;Oz"j"E9:!֭l *:Tjփ w2OҨj}8 V\ |FjםKKm9ՠ0Q~?N\uS|"D{󐩟--ӳLUt4آb fݠ`f|&{Kɳ>Ѽf i52Zgk lcM~')51QHC$U2X[[^}AF"Ƚa>Kt˖ ǝ8p{KM=1%ϓd`Ņ[!<#RORPTHh Ro3gDyd6+{Q"pUq|6,n"FRE^T q¿kB;N79 u+elԇ]Izqj=ٝÞ&X.U@.C?u /PQvJMW; R5Q]!7E{@|np1goSv.DtZYvJ'Wm~ a&hGP;cc~wU-«p3pz;יRøRŗ򡝆?5,x4 f\ QB.O:Vsf'U |x^& 9**L"3)};`d@VZE)-+m##)fRNkn^_(Wm]m.I=V آQpFyls2JTRA]`$j7X퉘ODkԃ͙Cis(sGw6~ʊ:[9*Szlw'GAjiO"&3"V7(hxtU)1j>S@aMbk;m%V>I" ##ho_ңj~aā~ QDbJި/sG@W(_;bUg4d <*:U5a^0\Sbџ=;h2\O b K)e7,^p=%G˱Q!i- .-| @E^AA亾vD}M Y &J6j#e*C MX@N•\fa,%E0W%o&8+'$y^: ۫EmmmK(^9sYO2Lz̳s N7×'JU#¢ۜh xGw!Lݑ7QE-.Eڛ>1Z\ |[bj;8S8n]$&2 ̎Pgw>LIО-w3򋅛'&fS,=\]J8(7PM'ЏQ$?]R3He8x$wtYYw?  Wo]#щ".Zv'V+I#JdʒkQh#Ebg[OM 9eiXlnĸhD#iUaZ>f˾@\X|hݠd4q5ڤn.]o,m1d5I@yMjo>K ggX$E u_Ɉ <%ߎOmL&V4 #?*_ǽMLz{ţؙR,Tel,qpM cIdHƎ>L>qOI)n9 G񒰾TPߗwyMۥK(Ba_ß#BygбIk_Qo٠3/L̈́4+) oұ_EHlGaP S O}*ˑ#P\vCۍ}`{>Q\%}0wG`t;m$ DZo?q~uL0q{$R$.hDfKuHVtu0^5QYTŕȆO:͖ TVk ȑUc5 rq7]h oLCgՑt?d`#ߘ]oy\j+#ALӌ # *q!-BFa$r ӥCk>eO[&iW3p/(M?*Pbcky8$>فO'u@KP46Jsxw@4|s@'8<ŇZ䝤IKA^:{e!,i7wbev2VX[Q .*< `\ƐBVfEQnp՗/-d| m|sT|nt%.O0F S:S{¤k֖|/Yg?W!2+ɂ5u▖q|qQbD %qu(`ڮ(aܱhJr%v bh 94JK=%KчI/ 1B᎐|hsr7FM2qlJ2pUD$l\ -d[gcdڼ5*&OoAf[X;hCSf5Z%V&;z].PLHpYiŗQF'SnZ9 =2=p=UlJ^ ?xC?8چn0gr˳1D.(~bݖǐse## y'fs;b؜l9]KEr^D=:hƎh=޵ _}A[6O+J)90.F V)~cST``Kj'(hU(?;f@78IvdPCR0V? @OKəzfBCi+V[N~i[JO?8we>3&\IjȠ)Y !# gN"hw}}mu M[yUy{؂*ITQ}_II(8s"|t,b`;SNnj y52:ؤK۽| Oo!)!~w~ |#8 %ϯf>jȢktyBZ֪v@Kkdq[,7cіy,JhM(ؖ]ȩBxi\ QI8$ǜ?@&RXFxR`lrA`L+&lvJ*TrsY E"."dt;ŨWRiV\qbut"z+(^5]beU4i^™r\ y,mPE3[[K !U=+B3TGvW. TWG\,/ÚUw}Q8*ِ^TҜ7`6B8.|䉄~&VT 6RgY#`o]( g\bt\$>xE-[O=Z.|v_rjdMx=(=!j|#g X#Q8O?\AF-1L4*(r3Yuxk-MO(C_CXJC-+{瞷^`x7^(qnXbA2 NkRɋap f,ܓN<^x @L?`БM :iX8\l8(((jA>OŲܞQϘ.ᨤosI@[!č̩}dzG`"[kQ &'Xl4nK"JL`[>>躗xrSr˭ޚ博MsOkMPRR;o[oj {R4g@fY2a=zqMgMK(&~-'Ru`>'<_3qBI6y-xyâ;A:y;)zLyZh :13ݾz:mlZI)㰐8:mDNy3V>Orkx0ؔ&`) epf g蒧E֖3x_4`uz&%_VAlBcHC v´y-#G:-,R\X٧f&A8n8fun V]~vY#{ Ȝ~8U",.A"!{Ep*o̔mM~x 4$|ƚqLdz :U|,ހv7U%Td _2( /QoR,ވqWb'󋸧qW7Ъgx #˽c&B%ʿ렩D32qk_X5K"dWZy^$rf9 '9-N$P72-@\?ƮŶ]͂&A|ǐD/E,Mfv1583[ j$j ̑/X:I3߃/ "BMCV2%5i 9۶T#<Z'=$NCPDU̎4 38LgBR[ ^^yh>o1ȳ.Dhb̓$F󴨆^& yq>SR]GW>ce?90TD NjQEVL\k MS[@SY?¬^.S/(0Ղ>Y=$(SJd45jbp~Ґ61 1 Ml覵PUF,Y$S'rNgƥgA4ֲV eZˈxXYp@Rl>|(Ft KMܙdxZjxa]8y/tt )3$UrFu;,zSo%!, NtvC"D]%rbnPnNeJ@c#GmwncU1uχmSqʮ|.Ɋ& AZgDZ}4)K #^^Jc GaDI9XFX%žifl*k>(Db[6njD- ؿ:uŪ e"zn/յtəbscVaqwMdʒ AMϢd؟) Ɠ.,'ټd9Zhz垆,,=xa(:Y9N!g*d mh A♘"L*`.*±ʗlWEM?GuPćhYC 9-byjK7\&X'F ktF$t̹Qp٠[B|w7N֭;A7 F%[i O16m5 d@%ZVk8;}[ , "[X(I¤6|N/toEҥٳfNwoNO:[ޫ5 S;#cas^@# jf WV[2 Cl8Pj)TO 4o'NeStl^q6)]Hur+"!nGi0>墀ZZv%S'?,#Aw,un(^/-sh+n+ELo-䙚؟,{ȘZ1z wi MA%ɮ|?y!N1L-W|a;GMxb8E0* 1^$(Fp`:F ' m Њq[}wM"`zgp[ϦYV0ESc]G`"jJadLA(1{]°7ZP v*0䈶E؝#gݗFR7g`v!zLwhbk0AQu=`Qf[C"ގZn"Qe!Ql)ݧȜkQv%E7xt#· wRy8k}B Y3_-mR*g`8 y@ܶpZ$ihn΂/ '!oWƪB_^9lz'}xrr^Ncb?:}Dh( ~duO-@C6 19qI@^;S%&YVTV`Ap8;SAڜ Î*`sdI2iKCMNt_X2S`٫VU͆+| }"c٦k]r}_4g/Ysec%fq xS\ wQci+{TMO?J5Ҡi-7]O^by W}i$ BR!EUxBҳ޳{GǴ>% tmXR4VI]VUUs2ί]ɱ~7۶!{lP1OS%ޙe鵰fO@f¶^0X6B`M*ϮVቀ *>69cOGt8-Giss2tK5bBe,OP_iGi~0$+8џ=]͔OEMqk2 CL`xw60Bʿ(hq /WiH/<q4$*<txLbٓ譹W`:h {zm\,D HN*'Ѧa{<mWkP"&s:$y#_r3НEVH>)Sq2ހY]8 b7 (:XxM}Q&@Ee$lV`l6j iUK ]Fv ˲m矿 Tͼ&";ݽBMblO@0_Rsg+,%HfWe sRțlחBRbmV+"+*/j8pa+ PDc\j^3AbΕ:Ȣzrbt1Q7zw휖~g%Cl7C~-O[t$kFYt4s]b]owzMmr!T2mgo 7tM0.k>˶o^9O-''&L&nMW|˟n@j)3cg9׈D( 'hƼr;`:{" LB䂡P'9и꟥ mt0[*gf!E;RGZb}e "?nw5%j-X\>@>f`#ZD"|icǑ݁Mn6zBy/Ɗi ݄{(YX/3;p# )P`Tkgܗ4\I.m+؅Ёr{jmPUE>-lrUR kM"(T}ՃL-)bk+# 1t AdzF7 Zq0a]0㼺kSwį-O9=Yg6?I(cpVxhЊKC=O2>:UI Q~^Wk0%E=dlzBC&XcRÈtR?@ܯv\SZ0W&Y?ɳq^;f'ȏwiWV{ yr>{mb5)[cZ6'ټ4pVADxI AXUԠxh'9J\xZ/]_ ޳gdG0/L/bL[:Q*`7(դ.rX>ʽl$A_ f0wJD γ$@'4TZ丣uu~q+l%q 1GH!2&HMqzhD׆_(Tb­߅&UƠ!\㯂} Q94׿%\@=*! _5b Pxu^~oS C|[5"it.LYh3g,fn)*De@w8޻j̀-|yg XQy?nVO@h, ׳H ߦ #^5uC{ٛVVxn1Iq}KSD%6a.VTtV,ܩ=,Lj~bT abxyoAqm^:)˄`x+7b[Z {!D6٪4܊_W!A;r4k䲛ejGi>CJrr7f;#7$?ul֒^[3 GѤOxA%i;֌9%e3X]#W:H},qO*;X42g=wWޙ@d2Gietm9Ai/gAǀ?D?(V)xuxK0BDxWw~{ Ct_upha@2xj:0 @ RxuC}zHd2&WT4c¸J6gni8:0@6/ؼ= 1B95_Sw(=Nc8̄Dq8,Kc9=ʱy&hr5*Zhe D6|䄟0VYJfZۃ1V*G# %Om\,T1h?ց;~$ATPko$c)( օ hInڮy+|,EWaRҍȳD/k'ύB1[TWF(BFAOoȼ6c^TRd}/ Ax9f¯.džQIkǤ,*5t${qA$Rzy sr'a­C0nlI)?-F.#xH KE wI{pYئycG@ۣ[KJ2 ~oΪ؊y`ȼ"Yp:|͍QvFHw3^v(+W|rPvu@XH+ 9 dr~-8pA\Ap4>/QE 2!W+23HT6NْX9pAZyn+=Oi"p,+,C}/ N%9J9KQNk@†|d&m|"(liOҨ C]WG3rU~!et8o1;x}я-07(#6dzlbwZQaN_o^J<>#|cϭ083 4j.b*x&jCcs gJ,4Pa?ceiރg @!6i.YNWࠣRGE駫)cWN6|ؔ%K'ؗwS>E-PUE j"bBĹWO?ue"iyܲ)`4+N<ԀG]M- ~2~T S OCcKKJN3TtɯxK'2B_UG-C4[6CLa(P[RJu6TAN2*2 "B1_X2\ۉe?ǎ j1t>mHLPCF_]wN1ݕjD#T&^x2+b+"$>i$ kRZEND$eJZkLWck,#1","btD'Sh\ifR@jK6Jv%.c.s^y% GGc~;@hO#Uv{t(y"w3K\1X~ľ~od X˳n:;7WŒ#= mqg(1tESП>g]g(TmR>$" tE R"7:qį2鶖N3W[RuL ۦ~j:PS|s:2R*%yGV9=H\eb*laYG>pij8 =GțhqfV<:C< i|Qu\Н0d|.`/F(48SizJ/'ka.|МmkKk$΁3fNêbBA6(pEeI?7^eSN+իVكoWrE\F1GGeYF8.Wv . ee=_+lIn;9k br8ۀ zO`Q׼DVҕP>XvfT55(`A@y:Ŭ'[#eQ.|S⟟RTV;ȜDJF Yo̵>ݠ|nI:#_b| aܬ WaB/T; am(ʧR{z]RMX<'Lw b_R" ÜsO:8P_",z5v?PLr,gc6P%`ߧ.*Ҡ'㫂$&΍ۿZA oPGٜ_2fo9B" ]xP0߹{d:h J8R\?'Iji#a̚#̈ -$6(K _UPv::2cr|D_x,bK5m:v hRPwuB@S:r<~W*䡏ߢE)zC 5_mgApwx눜A` Ƞ+Ij sHUǞu63}#Gbknʵ-7nJ~f!jׇd۹,$ձj@#nqPR>"(![d@ 1)2csDi7I(tB9|uz C %9.ִFeE!𵈕^o/sYH(1hY\T1B,NNR@ 1Gf*FxXb7/1b`:SkBHN ҚW.jVAVc+>ţgCEG37_ƽ^PRqݢDy8]l8qYQDD5_0 WEzZG·R- ~"A]0"` 8}bI~ez+\ZBֲZJ  j䜅?^9T-l['Ɠ2Fnly>~:xn2oL᝹i}?=F$dV BNljbi|}jzlfo^2,9f%l\#|D %Βj`\9m#b@Tѯli j nLjx%G6.o`siSfK"N!I]}> bZZ[Jw-}:Hv?=}PK7s x`ۚJ'Mݐa{FG ִgvxveTix>4q#:~cL&蓬Z3d5N"-$8/gw/’ tkOwQ>-(fh}ʋfSqĴ|Eu)?בV:ƵHz9U Xܤ`bD9m6v  <C{#(`#IsCrIsA>/>v"MYA2HY_.Q;x|;W;)#{+ ,1lыd.Iޣ;s O()Z2p%퐽voP_Qǖ3KЎzS#l>]D,&Nqgb9oS(T %ZsK3hѤڲlG`rZY7#70h~X\5v^].'&cs5eYDtsXapܠ2p"1ɩ`5r+S}iʲZSיbMCKx楠Dv /41)Sz {V0Wz3DeLOX`[v"ChjnKk> |mJ"u)m.emY%'{v@G=lj~PqABObv})X5MkW[}Pmm =3ů>)vŃL= +s)F^F{nѮSU +m)]zRfS (:Vx]46 W )΅ gm&TSˋdcѪ3>0 ?66GKóҍ1׬QqJ,Y^,:{/vA2KDžwdw T+S ö`2NRIyLnda/ w4: æ-PkI+N)X O=wn^ʃi"2 xr>т@ן⼯kfdcÓ ŷl-ϲ)m&vcʵ5YϽ7 f@&3X%EJ\͔ HM6zw R{pz*򂽼JG%sV?9IU;0emq6yc8T%!``yTUHWq0z g18|8;Jx>S2oWBMfm0x(Z9ۂfpt'Ql<%: ^ 'ԫ}n3u?NGsٯϐxQuGr&qxԤDʬ[W#gUbT)^ w@sen&XV^kL~.7Q'|+e|P]WsGMȡi\ 1=lq86sVjc! T&${kqu2F&^G/rǭWb@o^; >|!%35V;t~ ?>-ty n".,5{o_^3囅9;[E_,6fnwuSp;B Hp]5ĶFwxe]/duO믑 퍞Y8h-9fOI~Aݓ ^|=Sv-LocΘÆL|V[ܰyfX36\`T*#ܱ+= ʖ.[E< ].75;lqTۈiEp-S-Ή4،NCyDLMWUyޘ;DpngbQ6yWUS60~ 'qQeq&眞2n<_~FT|࣡A .D:(^ 7kq6js.AgFZd4>lf&w!)sfiv?Gt5hԱLNduEln>%"ڽ "_yl.q oI >Uʖ8+c*_q:;IB`iЁL/zojo@IgMddSpwRP OBڃőwBQV?v- ΫX ^HLv<dQTĘ_1` 4a>r)w#g /iHY3|*H@[sZ(J:\I+$2F`0 ]%}OIIRhb&nVY>& 8TF'6vs⣁sЏPT:ШN d)ޯ hN46rSJU y=)Td3woѻ7\/VJnY/\U%A!2cN5lzE:UTke ې<`&39!r-A|&>Zxv,tZX]1T)#OWrrǫ ~$p{UN9@%1$6٩eXEx?Xv-BuxP+#`m3hԚ ZԾէR?VOvډk3s $-"!#;LEaMk”?8%D~l}y ,#dSؑ9ϨƦ-Ĕb _ͦuS_2kvDy8hbK^LYצ;;On,Y\]$s1V;-a2(euO~eWYjxZ;T'v<`l*iFR;Nܙ_>YrSxi,,^v$h@+݅\ʉؗ_U^]D X RX(\\AUsZt8=(sk[Ց'l k2 -?3+,o޾B26+t0ToRGݲB (%"#ȻjQ2]bZDdVkŒ[eD/w&Gl()FP*?ؓzxR.qc!@ 9sJz#uٖkn;5d]$ eAF:>E(!X0J7'uщʔL*xĠċwKmbajтzQ׸jSGg\ ϫgdRQ;ɨJp4͞c]y %&>s⭨Y)_P V]6Q=~o ~9TI!x|HcXQDEA_A?j FR:\4G5 0pxoC46n+e",6G&u eλf xnaGP0R)ka+kldH,knƷL"LEt)%U0-u"x+&I?dw4^+!oK ׽g@ .:^{hGnNR5BϞ GpD6= cŁ`U6USA/7xkhn{d ⍵pXɷhg1n'VY,Hu"h;}^])!{E>s3~2qUXg*xA2#3iN Lźmuųvjl3#Y1 OE9<4 9pܲ33'$#!B,ȖN9ht~!=Jgi1aE_Gpۉ7|;h 4gV ª%TjB/r[;i6yuB4rG/@cd's9uubprIӘL]w?O䌰yӒ@.%_Fe!Y,_~;Xa~YS?TgMxEfG/1H_cIj ǩ+.˜[']¾XKIOU@kK}:3>Sn/Md3s>V-ET%8y6wD$fa*lim⽟,ma0#_ izV %՗tn< B+A aW ;M~fk)r`]|8 .;~z<X+YV7n" iRYb N'(p䄏Ϋ0d_>#]v},Oکd@"[,ؕOi)RO:E'!q<9#O(%&ؾ_kXt#_7̎kJw@yסƄ^pf!0#9KW%6Raew)ZR8/녪vZFt^0KZB7D/ I6lY,Ym#FvY  }d17] `a ^oA8kbP}Vq^p$O6HG+t4|r=F8+v,oOg ɾ>B<ǶGnj%Іa^@v̉w#@ǕԫAe>HQ]a43̀4r%+%"F*YG1eN(? AKS񔑶J֡8 y<ǼQ L(g.3@ٔq2붫q*Kdfr-]7'lڬtÅ:^AO#=dz B /4DWo;>QȽ4V- Йf؊|h &|e Mnp\:K 9x *epXآ}>dL)t5_Mh;Ϲ_:7~QOoB]l_ I?xS ] M,;U7\IӳxZk4 =[] :T!Yv%8=lF9vY^SƝO&er/q4),QN3w׃9'' .qHqiEIoV6>:M+ )NvSc c tA&Axz=rUh7M?:u˃=W]Qec-`/LQS`ǁNp*|[*1-GRy-츅}h9FJj*J/hEL>y8ڝxZl-a&xE]_Z?'8 emm90A(׌d_yI h +Ec. ӝqoVkzdL`;Q/hwAXóc㞋 RU4U.Dդv^Υ'pLoS Y$t[32$"H3fA YZV Rhm%?h^S{MZ/\Co[\:eʉS?Q`/KTWfTpdfWR,w_ ՊI&3)tzNQrIc/)A2[M# D_:5pj$:sMz]. ?w :$ؼx4:lWTHhҡ.">@d@VjgOJx07c.^\|G4m h"XP!m  @x?0?H'%I7FN1=3;L%i`28AВm$DpضSğ#2e&u) LbRvti/b&m|bDkEӭs *:m R 3cD!7F՟6gX#/QbX2} dd7yqYZX0uKEa@Ќ!s/6G2]#&WO{F)rwdFgA[e{hwF ST05X[p*/&3Sxm?"oʉ8LB墳J4bAu*x+mOcZ\qȀA5ٲ cyDNgǪG>Q+Gh5 j(`Ujc-Ix)Fn8^s#nb幈.FjbNhH%L9D"fyC0QHh k =JOBKkh(b)Aa<+c'_9; C)H\4ZIOsQզ~n+ N @x2R{>/JٴTS 53:E09idYBIU^)P LPȳ|@ >CQqz7&ker͗EGC܀Pԏ@<}9OzΉI5<_L*lСl0"dk&G@}g*e_wiҬ92{]&y7ٔ 莑5CUX?P;\&Dh+|+27ߎQ!,B8hGx+79Zk `2JGGr$bדPhQ8rЇbDKւia]8ݣH>J7I#Ǚ'؏:mE<.ŀ[ۅԹ8r5Hȯ%=W:o*RDruC8]lp<t)I:ֻp5[#Tl$U(OOPu`̫J{e 4oD[..(#l>x~rS{WUf_û8<2 ӯ@/ cP+ua€+X/=6;hYpV4)DgEñ+KMl`?ʝJW*jN[fj[@Ѝ9-?L 0k6&&E4=cvIHIED*Oł 4g@ qvGa' 4v1N,O:F"i[N_=ohX=jwµpcSGW&|}evSb EJc,c!\qeBաQ1}a,0+pGyS5B_ _158 M3RA{ʭ XB W/bAhoe" !ӆ(wH,>`cD퓴Ztjv+dbZ)pxnB=o.Z3y!n ړhUF, +, bO.N{C*ͧT׵ǮɭTH)ƞSCV} '6fEa3La7YOgK)hrwF9 j<^I$B3!em2P?&޷p2 Bkѳ ٿ6Pɨm1&S/M$S硽}!0qVR8蘀%|K׭& T طc19Ң50Ԝ֗ 3^Z\[1;4TJjM4;,ר<ܡteX_ACf@V(OfU@e[?֨k{FJy0ge&@工0uM@m#+&u5xr,5!ݞ%BYoqEȇ_cRSSvݒx3rSd3Ck5ݿ8dU{nFUٯք)xvvλ_S&߱ e2e-T1ً1=C՞uiGg|XqM >'<}[| Ѫ 8Vg8 ᡿<5\6`-J;? oNY&{eM»~ypT"R k a"qA } Cfi\ ZK 3_YMd~ɣ"q]6-\؇q EY_4d!?^1~q!h'w²R=eWF0؉Q ?i(;zϨV\j)đ_-]OOJ>16G41N a 2XXf5`-3Msko?% E{_߮Q&:ÑʿF%a;`tIt2u$MY-6DZ`Tgt~Kgu?1͋K?ŁEu!nF/^Y[hTfD1.) LQK3tgsu m%(3Gzuh5uQaapb`WNrhIb昀H?^ ڜ>! C5J_]W (0 pŒJR)F~w;-*3f ck_|eߒMSߡa yy-/YqA>R=@tfRG#CY ^tYs1R~s|F/t(#t:za؅0h; BշC$Fٜ>]PB"yeC#n~r{]G*ȅ%jT=K5XLFAs8 :N_Ʃ%`Xzv? loƒ\, ҤhVEW !Yx ] _%0/=,\$5‡T54an^>WSr,YQE7au"M imž_y%qt믱"h*j9瓫# A' =]2اW w4'9B!sP K78]rΙ5N>]$°zo↌ggD846 V4؟-xjLؖ\Gd_b(;:?f{4 rio3PN~ MsHCߠ1YJ5ۥ!,M9YniBYzB6#S>kR^6?1s /X!(vm1gMT3; 2B0]^ Ɣ-LY crBlJN& exd1LvqjcQg嶰NzScP 4T;X|ĈK=R4[S_`8) Pe6%63 ni"[u`Uk`,ޝG`O'JDcmNh-6*Z:6 HFE}_zލ%f=Wxu;>A+U:0wT,a@<[2X:_qrafXA bcգ Y{EC#ؐ}s 0Ҷ`;:|rd~&ppFrP"6~ [rlFLc u\|_{8].!!ih ̽=J56,i!f_,xƂm[tF0C>W:z%FIsAɦȱȾ4Vu>u)7bB'lUU[>~ۼPh|S1̉x閽M%NBPSyxS SzJ"&rn6x)N.wΓ!$~pa m[O)?Vږf*瞾-HⒽndѡjDMfIUN6VChO'6.U 3+V\1i@* #a1҄J^5w~E1vz:GQKQvɸ9(JN8;Ņoؿ ~+CPw hD1f*: xpk &hCq֭*[|$q:zBq=}:o]ov-,Aº53HjpM8%*)s~d9 &Vا[ k۱iHE)di8-yͨ`|lAǞ]:Nk0;/gz}/  uDdt $ycRTèb<k#ݖ pLy#! }e|HcƗS9|נ:ۍpXmߌH_j*TMjcFR+B K # 3rt0|%yu!25t̬ 9zsJ#&wbx/Z"FG>P\:,McBV<ܼPAZ}wROxX=lߍmT #`7~ FFELbʫ][< jb˜~F5`SxOTpn݋* }CuĶ*, '}mErZ[N_=p8yԠ &_oHSt8Tʸ<˧.{pe3l3N*8>p|L g 8sE˄ kK" |P覩Hۥajr!)c-5D Y%'TxiPxoŝNDh Z/B!zE\ [ <0I߉{RUQ*)>ׅt˥ti;J u1%MgQ?N4 i$G3,T5tZkՐ6$Sbn'@#[k,)T5Tʛ3^,G@Eu2r(i/k_qlZg)$KǫZf!v-hx@lx0!q[EAh:HG`Dpx';)?AS}hr%.UL_j*H>jTgAh(x< mC*LCj|1[0Lf󋳠oqTNhCs}_k;8fTFX%hՠ\]D !D[,Fƞ^N,x4g Y/u~`{FlzxÒWjD0|pC݃IB]\QY}(SUSM`QdR6QQ mQwUZ^-G ؒ;K2gܴ| EO!>mEXvXnѷzu>3%!bS6D2ea$X5{t_*O҈' _Hixa)4i2-6x'ȥxXBK@'ԟ|9#Zmu @s +ԡHwxnjșmФ}b$Fo2:.咝ҧ~{XeحsAE,{lH7`,E q0;7{U6uz<>\Kvħ}8$x#Z1z!\J>+"'a=j@%ZX+iɸ3 ,,9fT)\?8cՙSУ5 K]6V-+#qGO\&GLc߁!;+7݀⯧\!~wNޞ6nv:Zh{.`}qhg;ܦ ǭo4|HUrnLbJAt`r&+fbR-}|Nh6_§j>:ρh-߈tJ 1뛏T(u!@{8ҹ| $WB fK |V]ro[vbA8"S%3H{]o##n}];W$+Χ|Qc(VGwu_>% Q[:Y>y4I``>nÕY8? ^Adz=! յR pY Ty=h }!z%9'c;XCU/ ] s=#Z9=[@}@}Ƣ!YpȎD:k]␉ТQe+TXkSAD h-=SxKŐ4jAK.w/4ۆkA9'ݵaq۲C݅BбV[mB-y3]E`= ,arʃZ8iSvIۘ06Y%D \V DBLl.0w͠aL\y/"iQoN,)js*3mU'ÄzV`fyE1.8%Z3.%ޤ?%opȒ?ViND*\[ѻ#:פ>`VE/#)Qy+kxn06Ԏ(itlXycק,b?$-H'h(EixOﻫBsý>)4Rd[ -v+QRMF~z*֑I@,ClC+q~ШwY>%c3y:$(z#g$pFGnr3zK8̎i@A_)LV C?Ɲ' 9~:tߙ<2;`t\w185.7:ccv OM0l-БzC@;%Wig?IG^O6Cn.<͑ȍfzWRZyotVl_hn,τ.9ӷ4Y3$wn |poZZMAded+mO,Wgfu>rE01t|-Rߚϧb3r P< E r4&% 4^}Q˹->Mh÷XQ,rg[a-(#ō*ooK ̈8 v7+M)P%Wӷ5`DkXm.|;U^Kőả^ue1MilWr׌];ZIw`T`V+^45A0U[31t Dl_ـ6*х.P-'U$96K9[n <|.-?@ķJt#Д"{Jn c0zM$o7tYlI[Qz7 &K:  O0AC|6apkEc( XK4]dwW8:f cBR9ܦ0$vQ2ʜ5O%9#n'2>Q5׆wxm*ijJ,7fv`1UΉ_(θ H]T%-&.joRk֍ٿKc -{~!׈S>K+JˎFe{#S:bv_Z@vŧP$_ d|4ɰy1LVYҡy:>=(ئġ*{)fX:ZrŧdY^,+beqfN1E#FqGwHbGs 3Eљ@C|2FC*S(;V 8eYz0I\ހb;a^{]2)ɯ;=8',£FWreЄV|_B|0qA"-K⣑!#mlCH'\ Wv\b2\ Syj8T6nbWkDF%,p23_bZP(ɚcM+*̲t@Y+أUھˁn3I JRV!W ^mIxv"}їGP0c.?h(d8N`}[`L֐G~*PŒ\R5NxG hA0Xw2s$2b7눞oU>jqf mηqsg+DԸ; 8Üڐ|@_]kuHgCwZ%!/91G!()ŁUAf~+ .'NlC| ,G!KHI]?}UvD׽xa^_@_Y`H--u.+}S /#*YHM6p|SEJ>NWJ ?YCóO5_v$,92ݧ9Pwr8?O<{vM+b&XPZpo:,Rlrd#8!BE2syw7 <<z Gq=wxHp]8T`]R%4C\n!YTVf>?'X+SXŝo"9ȌjT )'n6(LhK/\z~@dțClB!*w;BJ*Jnε ќ0Eb-Na(:s6V;.xâ'Sz"ɻސi=dW=] ]d:Z){5Qi!X-s݆&**Yř }XY}@Sﭛη5+x E`mł&V5/K6>kqA+[R1"i:OCo\+(}xhww\}Jd۞N֩堭F-^u1iу~#s$6,68%"P_-n+Ec!{d\3/4î=WExecf9,_;5C4y,I1s aky7s:,_!i]iEېa3}eI[/:Fb|;sݔmiwHSdx~sXEC@MZJn!hH V2PO͠ӷ< I-ǎbJQ<_u/H`u/K-֏6}({+ip̞N2yH¥WʑN<~r/όʭ~g /EEŽxiSgY1;_?-)LF.ZR>_O.%՟g$.g|+x{|/KJ$=10>f0 0&g"a!: ]MUx~!i˳nxiuct`\=9.kUޯ{ۜkB`W#5eP,EN&nxM ^O/l +qc-+Y;۞kZLY6 yBx$RhHAyoeҪd8'vAozÿnab)5?KWBE[xì #'6Eo4ȞJ[4=h="%*[ UɑƭaǤN3k~:xoӦ%U'}F\|Oj+?@^[b ICݫRyhԛ1E?ݚ),SW/pC1y`0E7 TpaKeZ[,:|<  !Z}k`Ͽ){['՘,]GʁA__CbW ]KRN#a`o9qMbWh+),o}y/f߱]<$bpNQPӹ3c4wD`-p84έ|OkUFH4SDsfG&+z{JџG"C\c;qel1wSmyw\KYTx@A _FBWH>SKeW W*YیPx L/)nP^\?3Hy \@YFZO"]Ep$ *M=i#id`@HCPk 'Š?)EbDYpb Bp~+\¯x9oZ֫r%hZuH |UHs ҁ-g_Ud>*J6+^ F*UW)6Gn |Bb[wBE*yPgR! <,TiS<;tc#;lK:(bH.îIU7.L}$JnSs^sjHUn.-}TlSf?,"`gYC)JZTSӠ]?DS, &l>2:Dg^8u#儈Xi~riM4 ·G^/bf+.E`#t-hy~U,(d;)^C:eH:dGU?{sN&|h[FzqnQi@镨~G=0tx s [ v TfV WpڢM5b:D[3iwퟲvJ;ne ЅӹCDg֓=ԙE;ͼE"Gs}yiO[`uF]!²F<@ߟ2\:]S,Y5Ι}'o9B-S %9'}s׍rƢ &n Vߙi)V z0PPVY<@'MjfoU҄8G 3Xwwd$Ix{RL c%S]6A۵Gl B-H[ׂ>^析E{x2߱7#)6b} x4γL71_h?Kd5}"+<"qOWc \P~:#m M^LWJ.y !M##S!iq9qkE=`i)5nӢMHƪʟT@q; -d6+w4mAK 0 D[/D( PJ%U=K?u_V}VVý8J;nui9(^.HCrF3 vXJz BfI>] |anHKg>D*fIB0D!V6*ck!Kv1PĄEw})Ϥ@^ \@0jǥ90f5#sPYǧsiJ2:yUT*د[:Pxs1Q ST ب蕻KGM߁hNYލP1ۖVI}rۅY&OI8vo3䐡̩wÖPFm+ 6 {hc-iWl<"_G B;.M6HsƵ$A3\>]Qnln&c&' ܇ QcN.Zc fuE{OMFQ |_V6,Nt^Zea`T\1 ЏSPmRV~{9ޑN2\p!*f)/BK}hB+Ѥh8, $S#n^WfIѦCaG`6,AӸJ n3D$+ڇ0ygDՊJøTO%/^A؝6nI*?@=Ӯ=g $K'dPHn1hL8sA͏n(h# T^&AHsTAIhqLaߣRz1$?W"5 ĒITi6EÆcDxJ ekHqv76nrgFРGdW8Mfsk.3)6HPJ. ,$6߿¾H~ק++͢24@e?S=J"S_#Td=)cv?G(! H<.. fq$av:0ņUm̫=:=&!p1̻`V&Rժp;̠cX-Y΢\75 i/֎[h)BbX+O3RF#aLNj`8ewɂ%90P?>R.aymlE^OO\%eum =ͤ^Yrr|u΃Mv 1WkBk9pqA9u"UǢmL:8-wJE_U4>J}D33.7_'pe ;k* (9jؖip5G B>nvofuWB({r;K`B6;b 3El>b5!{f)3v(_mi[i~y?6i-53?Q! m(oQ2ռڈ]Pj-] ֖@~*?~[:>czx 앲ؾiɉ+^;8H:GCOc-5``n,fb0x5(ׇ=j6f*A{_i}2хۈU^XsS^䂦f9DM5Dnl9󤃱UmX Nn~.k^Jg3xd6M[zQ[}!jK瑈U4yـh WoI@^f\8meT(\H+ȢǛ!{`9cY2"pJ/hipOmWty#!TTy0yأtp|o\N[*ܻI-+|`i"r CCʑ w=#R" ׯnS;|ZCͦ#Z6kv8 эuWo/+{zi .z6ԫ82 92Zf[UM$ Um觸P͊SVp&IdU1Ph=v(I M%)B|p [/ipq5E/WpP7p}wb `Ҋ=R ~JykDnl?>]m["@9#H5(̾2ӎenþ(}r=uNq[ARHVMە  ޴@x̂L1ЂZp_T@o$QXZN0;PDlp޳bQ}BKmҡ;78xR(ydT9Ʈ/QS6<B)v$ħ1;iNa A p>PL:ob0.J!j75A-hmN]ĩ$=ZWEޞsCn4-,)T$yM!}xlRYy>kV6LYmaM7 {@@꟬ed'ԄDY3NR2qQ<@ ZW(Uͱ|zb1G:jԗQM͡8R˲{T-Ur4xYǥe) f v6nqXS)OaQ%8A#jHem9\>n<@=<ٵzeB 3"'SXHξ>]g=rH8$oYz\yM`o܅t DьҶŮb ɗdva 5J5=KV"iŤQ/O0Ceo[Ru.a ,*!%'>L"Ȩxлpt`& :ZC Śk BFrG<<`f-w" "4耜7kcnF=i{ܦB@ Bd:C>YH`Yv“b12D|4._L?r3`5eĸ6|p~dcn Uصʞϐ\jn*XFv \Ĵ`^<{Pr^*#ʜGG:oiH (ݳi.V!E0yԱׄItneOs3[Ufz[7V*RNd("O5ݬo/2Xs;IJw}Lք8H.su%Z|Գcic[ OJ} `tCWKQPdcDK2?ϓ\/x;x6M(<`WJ.0 \3/fNeMоz"gKn\LЮz4bjÂ.'ZdnnҾNXG 6#kWdyܰ\NUڤ7f@h渔Hdٞ]8sT/C~]Y:}xd5`\L6ӢD#=#wzcLstͨJ9#c'젠~:Q $e7m~єϷȵ)jiUWe\TꗂX.Mo߳)_cs$?ߕZ<Ĺp';D+\< Ofc~hLRn^[X|2gwM dOs$,ZEmyNaap\N?9Rr/9Yd;W]#0OiJٕ:.FlvLGzwƌvƕ4+!YwL^1PAX cI-`P'Ԕ ګ@OH%%M/5͖AͶV߆g^uDp p7c4_%q̓I rddTVqyB߱lMiLJlXLۀ(<-A lɷQgkg\_{FZ8_ [ %:(.F #iOm^ڒE0\ :iOfQk QH7 a:QUW U◎^"No;_\$ISy gBM @v0}UO j (\5T|4,9hM\ k!ͩf2kdOn+|fH,Q[BR%*naE\e=T5R|wV{NO*JV&v-sR\z (RYi,%눫B+9$Lk.^& B圣d;F=2O0#iH|ǩ1=lӥkiz>or+#m{8(0D6YMƘ@bD}_hwaca(m.9qC2,(ZQ3yگʪ hwnUN~W<׭ryꠎEBȿ 8'C'|YOmf4全]LT,fj?O1j Bg(Q #e܌P/N-TܥHc4D;G~@ .hܵd@+!xr?gzLlC`4*-wd/0E;6hc!#I)P3JڞέfHf ~) w.4n(v}"=3WOsO CPޅ79j0z-v,mBI%򪄎BV%['pϭZ.7&Tp6 J$olo#X`Ig,,e-LhLT,YE(>35 x+?ՍteLkxZo,QN499ryՉ=M;M rFAcׁl*~[oH qS&d 1SG7S1zطi ¤!t\t5?lAS LVXKd pąѨ,9BVi4E'|]'Lcb&z.]-| p.}$qZdrus!T~^< l=ּ9.vpϻ:ŲiT1-;iha-F *"::~Ŭ) r_ݖYTdD*DẎr\߄-véiP]ЋY%|315 b.@i)LDPn/F^Fxá^B8Ͳ.'b-Az#8}G܊3彞[+#rKbrvPYXPy{; ia  yߍNCBjMV ߝ+~ݛ[iR18PqP]=W E+j"uqfr{t2a raГ19.亓vrčX/ʣd 6ODf(_@AtA.|\6Ib򴮈}I^*/!HiT~aEVO$gb͊&Wׯf҃vo9Z cˆ'|3r>w82P9€'{iq7tcW5:h3_pצn&Zien-CZ`ҋgԟ$}rq?acՕ_ % #XTud 5TDc {O 'QC)exiƒ9/$j@Y%NF*8qdXVFp4^ Щ0=.oUQLB&g@Z '< uS(UBW:Ԟ(̕)w")HqK-z.IoH# jƃ˞,X>BW8I-Szwqܠl~9K{[$Nm$Kt̛XBSŒ|Ȧw.,Uqt;1İR(.oJͼ)gkbK7܄jm[gc(+0y<1jI{BOɦ!!Oel_vO֋S{Ʉ(WlS+n(gDX[QwZ-u/"%1]2tȘCn(3*uݠ9^cʳȗN~] R~;LRT Pznw?|֫#epL4h24^8( a@`4HDACJ_Œ@?Ad(u1Сyd^fq/xylv?[h7jl0 m<ed}Vԋ z){Zg--$_רz5,^@&D~RPT)2r,Hiܯzw1K P87d ` UrcA l5O?P,N!{~JjӚlG:q@8 a W Ꮅ7=dk#5G{({榓{t?vGYDݏJFt Do੻9׽gK1QGJI<=#1SF,0ovdkwEL)|fAKEP\c0WI~33bOǜu.}51ՋtE s-rjG~>:x.s_EpsJ>o%y*Ҿnb~PMv# 0sEO!a wNʋ&U!Vo(Mi[^ґn?g Q- Pdrb&HZ?jiaxcCUsAl;TY֖GFCK+Ue崞"yɠRl0{ɐ)!2KaYBW脡 oM;.MD@6!-,#хA̭k Na`K ) ]9cFA61a9-/ٴX]fM6E%!$ B?;5 p{roǒL8N!yns.1/ U *P HWጫҲ  {i۹Gbgz"G7:48~?Fk;bߤtA_QZ =c6)ΪiYd ;6J*aETI$*(aCeOb]4^2Հ,oi[5=&.ԉ*ϥV_puǧ!Ųw(Bk9 POb@~I>_eMݍ&Py Y緫>s"@] )NO̯͛yŨ#hԻP f*5VyBIr/oxe7,8yv4sKҲ_Ga$m}JB=u"}.NatCw?}lȍS]*'c▻eA琽GP\c> Em:}<텲{6 5Hcu㱼XzqXEϪG"u,Tec^yȖC8U~;jV_ğ#+zh՛[Y76Wr'# k6nN5>;zD(zu3+lh 1}Sba$J-eYRXw&-{'CWϏ=y!~!sl:ʆi"5K;U'N/& y0VQF܂N;'b1m,pFDmZ* _T݇qk0e1L߭j$nq]eOK޸0[`J[M[%S+T㴢d66;"b -p^AmSB/7rqK󠆒KDYz:b_ʢReWlz@8Yr?Q9vt WR/3yw_u k<6 ,79M y a?񓅓99p g8we(F0ϳ⬿14!50n!6Z*BKY$}!=5BF'T`h&6:PbhM*EL QfHFh!% 톉 E/}!5Rm+cs3@ 2tDvH,}n`37J_EȭBrFFMMb v+dgn,~Qg6ѿ-y~ssy "N*JnU}3}QyuCOBT%YC!t7u!SeY ȒLoQ8i0O=$՝F^a'y9P{: Zk2muov<4nZ1 NT>j5`2]#X앿ExJ! #L=bվMKXZ L&vxb8ַ Js3BjMJ ׻S9<$t_uKϹwaooJ׫c? '[Ze`PRwp7B;6ЭAS~+9q)fd.NFw56ع !iq0%`*n `5^,M3eb w NZG\!/RT n7mRRÜDNZ\3(iXǎSn̿pg>`w&^O&+n>5NL{xGMs!0&^aܔ"`qެAu)GQy1Xņ44XMdg{߬xEjK"1p][A=¢kwJ`O:ՅznnHWJ0.4ܽj߲dsZVV7.~$j (H P<U'8vd}37K0"EGd׿"BPIC+8 2\sCʯ GQ8)*QBmOM`MOR7֖+>&=@˻w&_&1g)cˊ߀WgFUde [h 61 >ʤsr;ȵM)Vz8qOK'ڽ"-Cp@j8GφdE{ε;:*!rvrW['/Y;7F#>&V:7͜)HQ iԃ1VI,m0iҺ vSg`6K(c1l.=/2$$()mwf 0%3]04xFczͬIaˀ( ~@^{ۅ0B´Map]%gz}}1nG+ tn|dW+*%go\'z(&>O\Qn7bv(:U]Ɠv,Nd1uĆf] pHR筤x!h/gŸd,-ɟ,td̰0羈CHѲX[5v6H1p.o<:~s Rik&%5φ0'|KU'ۏ?Գh24;#C:Lw$cl&ٿ܊?[ %qٍqVDn*OdhoGΫ -s$/V'$,,U٧DͤF "5bu̧"əMaN҄FFWN;;㾅= &7 <*V\+'Z=7{U`f]%/ H͚cgJG-n}Q^E3 95br3xvF A ɪَE׺\ch0*%@onuD;k$Hvm>B*O`ܶ77^e"sMΈ)tF\e#Hq6lΣ.~a]I$ ̭gͼxyxk!}ǺE֥d*J9װhdA-WJ{9 Clk22::!#TqCE!P X|] Gs47eg;%s0<,\axniD-83gd_=6M T&.mӡ ? [=Y''&=6#3V+QFul!`r%[QZnqu%NgV+-0:d]!5O'y%Vb;iz9D9}Ы;  6`#3y6n y4k*ξPb)f?"HX1a'{ͷnXA,x׹k山X;N?1b(YbszJQ'f&L' 3J1<QQ|?%ҒqU!:\naoKg[y;a0O(aj<#MRe(2h0,MF.> (i4sȟCyx2_QN_r}0^L j/\h$^vه)tsD6R^GE)\- ڟepIRV : RY*rHO~wE)UL(Zvi&ը Ë &H'#9q3d9?'ߢd]6+|HruxY`}E3)}+gEt%J6ѦF HF:6 sV)269%+w,c3X"?ΫRc9&,KyFP x Yr &+إ1'E` KCEDonR`ǣ!Gt귌«À2 kV.Mwd܌`;lȊW w҃,9h=˂, T Dg/G!;mFa%;xziROy^ۭ 2jͳ/WْY4u=ۻx ]0+dwmÚq~*j ,' 1"lQ 5,(Pqq/ۆv К'lMc[^'AE@s}ۻ$Ah{htH|"eܡN l;BfqWm+ ."f@02*ZrJ݄%/xVOƗp~k&d렾ffp #vLnEI|,Sgm9Mz!Z3jҘdTˉ?eu6_tUn8DJ=GI\36ߖ1X\mp.[\V _.Q^ʬpB~* BahHk2zʻdk=r2*;Dq%9v"qg^WbdDy.jJ2O(R(6ߏ76f&1QWCr˞ 8g]>2Ū{hc• eZXõcΗJRp:)pu\VUIhLD{[PD˒b+Ϸ]j$nĪ9LbhCi7`0 R8Q5'*~Kњ?՝vpw(108MxHso SIuo3Bh k N$^k#[(9Q=Dj3݁$CX*ws}ԕB"s2M?>_*[s[n' 1">}KO޴OoWBvlHڿH?Mre՘XJSHFQ8kDhʝu`\k7uͫUۆ!Tp+ ]F8$Ӫ-WIf$SqJ5YNI/QZ"`"Y{Vw}ikbqm#q#D.<"qmWJOq3dHcvG*(%YTQQju`k1 Ti-cjWzW"9OuIQCCLSl_؅6Wgtu Vm\[ {T؈iY"E ׋;I[[VO=/9$mnf}rhBq%N˕Yw:w7 VLe*GQltad3_TH%1dch^r!Aji!/Kz-+\ȯ3Xr3/&A=F\uv@x۹܀DŽ>㟟' t,uWu6:?8 ̛D~N,#\ꈌxtrتb"nI$Gb8=W Qsxc@2<>]C'F#"Q{쑑_yߍ2 {ܳ7/?.]9 @ vThvŞ7Vqfx"Od6Uқv%hILx"˒{7o/Wk׻bCS(f1l~)t*(^G(Qg4aco9\/`v]ǼAE0G@Ň% krhHڪa{/"go.Εh)[+ O#zߣά;mi1E +px5O -~3'B{JMmڰLhgۯ˘ef,ݘѴC/XPkU52@j+§u+ϰbGVIpF`!YG$@hA~MT9iP/P$)"0SG#Oh(!,=98vx m9hyQ^Nu9Rz:n3c\Y7KhQb?vrh6 ރz-"T-SzT5[L-BGΊ(g?dfvDin&C'WNs*ёavrv,+\ߺ:,8β;wW P$2Ȋݧ>Β{%ʩΌ,<tʏ7k i!/ko0Wڵ`cb}e$(*q awRT^e.L)Y)鑜~ +{ rŊ}QbJ!\,vIfε?vĄ0ߺ2y˽pҠqcFK$͂}Օ!qC)j]үtkg#FN:4/ϕX$38ZZ4ڋy:# 5`Ewځ%H Xng8rM=FAH6x kFEbLa4N}<˕|d,Ge]DQm )sw'HlRؾ|cHH"Y,'/O UPF  v7BV:wʮ}3y{r  x~?c##-"=YN<wӠtjov(fD\6A-O)o`< w g; /f".*/rGMM6Z5ј|Hk8Sa5Vo܍ΧwHyol:{i%.LZLq xt=~rB6$+d&ɣM H,~oHx : RQ@ w75eO9 1>%w%i!& x~SVoyZ¶?Q%꺖&KRS\mn|X K_ev,=M46HB?Ti?a޷WgZl'ш=#Z0^1cAb6!~˱~uH^Gct:aa嵹&oլC,qQV $ |;iYy;4`Ǖ܄ޡt9j8)[b{ w\T$ lp2m 5Nq+Z *o_~P @-0i)(esY7mo%=~mԭm9S7L )]̿(#!9}JacIP3[,y*QVVN[D .ڡH$%ctz OPӅsGOoĭ1zʃw5ңMz̼uv9 "#8F\_TX4e:E3BW1*ΔsbFwS)lejA!ꇶLp(.wNIhPk؉,T*1W$n3iȶS֡3n )@0V6//BT&`8ROҼ }Z$G^5 Xw g~!CokC ۍL!ʓ2 'KkVU%H= *CoM1 rzZQ:.j)8NӾCUsřx(zYU}x%yϦ1YMx(T)scOܣ8Lsv>ܒIHa~N)^π8fkb}Mdh#Z(  X d9K`8-*CzGJIULb- (udtS?5Kpah?q ljUyZ֠\ƮqI A/WKXZ,zXdYHXU^ W)Y1{G7fb̹:8*(Fή[MpHi2;x g#'!rKA Sf"yR\oad0rm_-^Iу dm 6=荣\#PȀv~{hݭ?6F\oV'C\Ms]I9Z bR{QJ G dyY0V·xIr|X5}R~I?.]< Z5Yh3+ܼ}ԭ)r>>ˬr[0qj7EiXiJHNA"\>Sm~޲BbPSP SGYտ8?1 w.zu(@i|:dٜk/G5ŽF`26GI7@MæiGLګ} p) SHQ!SQߤۨynF n:פZ1j>tc @ urnJMa4d՗}4o8[ :[3W-*Ψ/3kƖE"^*ApW|+_)ZKa:F=7:lZ,wE9s7+8c?~wmA&cs!pHfAm|Es6bPt#D!`RfMW͎6~NV1\jDDP"6T̃ׄORʊnNHG?`/oQ(O5e V˶!*_ko8gkW˻K86_!pL^Qt2W{CvDhi_% OHHv5[; t:tlN?ǀxb'm8S--:I:0<`cZh ǵ vImmMĬCvidB3[ᬠa"Cf7aJ}lN|nor;8n*WϢci B0U>ܞ/j.|ͩB CU+Z>"0!n)poN|:h>Xv #& jwYgi3Vf-YJ\Qg؝Ni@=cVEqZsKmbm]܍'h.\tIx$ϯ2Jc4԰<γY:ER>o76(-Qbup<$= ՘1u-u<6uqeXP8iY4DA',;=8DqL97s¿d#ޛEQo ugۑiAxC4:ALk/,TI E-Ձтt='Lv [f?C18_Dr;)ğ$>\: uv8ۯ(՚几Ꞑ!.F% v R9I*W)vxB;rq*F#;n/Ey݆16x`C0BE)BT3odTyb5EX+:p}G +Z5&} 5sT%}?|\FtNL}sbV?x#0»bU+ų4i3O%W56(NA+:0K w}}ME\u2qƫ;\_W|14]mYFD$Ѻ0(5 ?7zj+ݖ*Eɭ^ 7=e ̼#o-Jҟũ̈Y2? k$.^lj a/ZQ{M/[ Ż+?Vr\tmRýgagk7MGhkX{0 ,*@ ȜA$SXYz]c1u#:$5MbƇbnY=f/"f4+z7wȧA([ 2k5X+斈@6WJ1KP6L `PESBp{GD DӕL Oɷ\!G< FWxUsR'7 |Iuu5&How=Fڸ}yj1:$JX.⻁t 0:{#m?UҤa,eV)V 7Aj B8d=teқc͆\ƒI|^ G͂ 2$[}xF*dcU/֐Q٥Nڞ4s8Z`qdBEh=j;T45]&1¢ߑ]^h=B17Vx^'&R\sukV=E6iW| ĞcT@;Q4 #(+Zd7/7 sTT2U邧ëd<_l4\}͔68Y :u>V6Ц8o(VhE̠|SM}`g8)UQ o\R*=42R&)'a7ujtz;a@;pzM~0Bgp k;fUn&dž9=qlNG^Bb'w϶q$^wŽ68qX\4EF`=MzrzͶšUZH5EɻD5Ն@j# pt]m }~}cp!dq@,d˕ݪx &ZO>59IHږ뀟v܆'7MWBĽ ˝7e%!#&2&V#s06 E 4&IK,/(2&s..27LEP2sr>¯/J{ 3|>oM`峌~8Rh;X"a=BV7j|n2 ?1 hvI8ʅlxfIfDn]ޞyhM_,eH4@d8z,P ᱻqQ$(3هrp$ CBl$DVluF].~м!:QS!ݖ1ßlq#.Hp NDBӗ6o>ÌJ*Mkbs "XSRG2c@Jf֎|ptlrvӫ0gucja,`Iy|`y,!r;ni#!u]q8GvPE|.Bf=GgWGvS'%5^DR'|RO\" hy[BPtT2A.ö#6MSG(*x9#'.+wυ, zu d1?k*"P8xp=1}sqd܉, a8Ď% 1D(nap#}Qgn_8i():R" ?Q""uUI'~EkZh_#l̓\e$"ܷ02MTB9 vqEQa.+~ah>r[8!a ;U>R'WH9k.W:MRNQHGao.eF_6YЖջ@ 2͍݊MY<U‚4ƥLDېa;*=U 6'oXD=^m|lZHгA`N:m TcRU!AŸ `^9?g~~s^ߍ"@B/ހW˩oVY3ic+ow'z5]iw { u@FnpۮBwa]ٰNTk@t͵ طPj(\?$|j|v~c`HԆi3lKQ_>SR޽VC }Y0hiE&7 P&%cG^Nj#rAnzNqLJKNV3妢hG; YJ,G~xvI?Q֙^]Fޗ$lPoefܜ侦A&P" bv*9ȩڊc.?z}SЅIˀ_v!,MPrb#+:nO:}o){0 (N'c*{V2G{Rq2j f%Y#x,:+^x=b4ƯS9k[݌$}è^͘=RxPG>wxxNP]*JZzH9bu<20]\;)س(7ҶSHaW`q"*,܂5o_+M) 홥V(5쐋WJQ"2̰2cQMC\CsG@6m}…pIz҂2gnO[ R`tDvݥ»^CRnkmuKCTK-<-eDt&TUEҊp6=㠣S‰%Sc܁vVFC$=;[J8Km!ƘiM*0!=wsu5!5d`4K-^HOe~1*/qU7lƷ3$\1٤yN "mz$$ Kh@71}Oynsk;s*B{lz9)z'@1uLSJfJO <t2XO,H oc9D$SPO5˜&کE 5 T >rgs~ vYf3u5xuϫ`.D6T/ovv(z34SfU}8ۆh^O@͡Fj,i~emn9`lj8 [C}I|©)Sӭr@!DMO`C5產r?!::8Oqc;SWčIQxkJnzB>$El |~jԈ#!J_-s7#Ĺ[8(X$.xֶR@GOiMF^2Jfklč Rǡh44:j^TuQYr{IaYI>s1me"8=yݚ3uhXkI|Dt >+62I>1aLe]f 4&w8Q'+20\ CLn<`= V̀cs? i0]joH) TIAq$7#zqKLIJ'ap߀5'yzVqǵ1WnԢOځLde"E> } MkK^鈓Xr)N(`pygR8cyzDG!Nt4eC8= #Zyc)oyi]ާ P"*}C"1¸x`IђVRI7%(PBT;Ah%6pܛrk+![!4EIH \̹b‚B)WGN]M0Dɪ^BxgpI4Y$DUQW:'; jёd_M*KV6(k̵T飌Md 3A{E-yBcCPFo&`K66S} ,txZoS6*Xv&0O>@ݫ(k`F1jM->6//eܙqϋ Bc2|=]Kޝ{L]Kk ШsCk2*"`g0j" +u/pXfZS䙓A@| }LɲZ͈LqX4ΓtHy]z& (zO݊ -0E[*Ģ ʠ:Tu GId8t;L5̫"4 S#j13 U3V_?5 ?Tےs-9ۥx , W q4i ?XqCs>"{mu뵂 ez;&Pr߃M! MZ(AҒ]-eeIfIk7dA3 Gz79%Ό vn1uTOQxw5gɼ;jlm9 1D_ON'潶3eMO2ryB5~? :dՊe?X!dNkbs}Bx Vnp =wiƈTyiZ@KcF;RI- ׍cnOrzs:~D^@SO-rUĔN;^[3CGwEUi]UמzXdErw">AJ`ۿJQf-,?G1)ufm}zt nj+-#xyTM`wo֝dP9v6S^b<4R*iΡ5] Ÿ  "Uʄco9nybgGd uap&4/92vOO>*gR\D _p;N r"?vrK=NHJnGm ^dșFB+&cJ=@iFgh"vxN|s%T4_%ѕa4)]FP8W٫Sߵ"j JJhlzQ_-00$U,&wma-#ܝ@NhEq]3Nk:M7<)8+y$`Ul&0i %R2{]kvB iUM5l' j*^c !MفRC-S92h5"5zQV(G0PKkċ 4N[lJ4P_Ew:L S%LRxo].֎+ O0x+`nJ 3SI6*AQDr\H; fŒ%W>]l~D OT.P:v;q B/ ]{(gc;\cΩEc%‡Yk;؝:7SxXMաK~041q1kőv7pb ٴ w*+divN4 fB T ٽQO}ZSܭ4bA^h`ʛ?c@Yq2Z  I%m ɹ'ogt#6&+#Uz['WоtJnkq+f'wh/T!sm$+~+ՀQ*(9~hBWݺ|J4lz>aHMJ:}7p$R߿|.H5{SIt} *<{`X|߯pgmmnڱ3F2İ#E+flCNIɅ+姢yԋIcc?ML_qu檋@&-LtzTY~#]CsVfp SNst6иSЂ e ¯pH(jmx0,*|JlRsT!PuWWDYQ27VؒFvq˩ @p<&P Nkxmzwxgq_ )+wj9O_Fn-|+:&"҂c!v~ 0/9 ";%h ZqOzQ B/[0jY٩Tf"n})J(pU+,lϻy ek2Yd-g(wBa=7*QP(]d Try%j(StlS"G h]yA8*$G^Q?a+tlO4ul*u{0+u^ FKHB]J#1s^,j.Ţw\MC 0۞ cKz}e^ӟ@the‡{^.VA'$׌#KٺY&Ht|2cӔ1y'ɰYꢿkF;՜0o?EĆn%x:ٕWEe@Tdn~0pzʑvtc&4nɅ[<Es#^LJO} cA0.hajnj8hkb(8 OQgG&"Dsn0]&&,/gr=L HdٕSip8s6c,ZJ LNƶ+ޚ& \$^ <{oĂ/$.Ykykzq9KgB]#>׻y;./k+= >F2:wASU2Z{3o29ܟɺ7)ҧvSwop~NӁ Jt?$mP[_i `Hڴ;ͫk"ؐwHP>ouw}˱caXpQVր<}׆wVbc5w4?\T<~=,gpfP Ot 惑 P Od05Hdit͕O+DU껻ZNh5lr&PKEт]zXA+`/Xcm8krK#|1/>'M/.@q$H5~˴3hTn#hULBzwU⛸ ;G 9`"w*[uAPeDuŧƯ&soϊWD0yʳn'" qd; NA3ÿUlGfVOF2o׆͝w?Bx`r{ҺsyGl`2 m)gr3NaF]l@/m&G=?;A}JZeMf/(ܑ^*)r֜ܩq [%>f8R>P +AP !AdB RsfASo !T u iƖ:jߗ%?) 3-X#K~z!Oupx{,rԐ'yǻo@ɖ`t{lۉk4 +؁)ԝ6<-!OCjsA~QM Me!#ns)ԿZ0!R5, B0G+ū)n2-VG No~~p̿F- 8sRǵI俏@!\ʴ3"I۰+Hv/% Z璑q;IM{B Ï/D ":5Iɏ2PnlݩeVgv7~RMSjpRF\nvB9FQĪ0qff:˭؀ssPx![Ӻ,t"B0}pOVP(/7g)SafD L if]mg|h- EKcG>>A+rôe!ʮ/p ~dkah >0PH?d[<+pʎOݰ?r9xK vNwZO]{ʘEdTyR: 'w=^[8ot &wOp֓1I'- Vrm.컄7Eۯ~٦+NFr ׃W72Angh|":cUy!ZF# ޺+/vLEmX-jl!_k8$p sMM>$GI*r^,+6, Sn>jʊ 9kTM! e_+H5M7jG\p!\,g!XLPsFҿk^%2w/Dܫ%`(voI0A ok;wd1'P֐/]?˖S02@=ϿaG4XToB .g4u$OwyxtiXttw0E=DKjnlG]k>,5*?$uJ67@pHL;"L9rMs1i* :4Ľ˜z1la (7ĸaE/XG\avkB@bUFěHzPQ9xW\XVRe򢃨+N+6ϛk8 hl ~  ;MP  w8âZ,fUb8KDqYzv`fٽ7j(A,w1Zx1F}Z;'NI;={jg|h' g7_ DӌsŔ0yksc9+i`꥖CiH28,,IȍY WoT冱AuaR,Y\`b{8X&ReoM?g0dK*G.6N~UOAFmz543 =]%pL'r?=:PI}W#ձ+ʟ>PeHޝoe-͓,wq+5}uvy4kmJFcDh9gOWMxmȲDX] xvQ) ζz OG;2Kk{e UvZ4M nȨfikweN;"OtK0pg?`9]e=JZH+qAյ5[,_Ib6jnCDz1ghv20`G%J"f5hkGQWq`Җӎ7Sufñ^g6`u`b!ۉ<`6-2+yEh.7oq$~r)BiM]-~^庒VN48˒Y>2v&Ȉ*PivJ& [4r9Vf{ F\ h}}^+ ]Ț*`pL"Rqշ6my`.{S~p=#(*Dytx<4lx=am_߳ꤳ"ecelF-[b|uܱ}ٯ3l 'NJܚ &YVFZG}V#D= &V wP1ʻ>Iz!t/w)%Oe]) (U~aӞei!hZz ix9ϣR+KvAqZ]FB@!^xᔒJWn룍 #Sm.GERb% Jhv{*#d-zDCXYmPp ׷پ{ۤ<-^GmRL58Ś_KHΔӈR=^92qrbVKd]L/4-8 [7~E"OŊɏ5nLbtq"2bOvZ~xSx<,2}b$2gOA˵H[;wJ>EiYoTXLF_fwֹ$e8($۹?z,;ցdSg9Tt {[v!FWeG0yZ?VJbg|ѿM,dԏN)#y{$kJG F8PG#6~*?hJ4 ÁEDmXOe&;{x{G8pe,%'PqE!_R S``>$3¯$d#qjD(lgaT!VRkuXټ yum3&vw F.5,Pa#6̷m {ci'O[e"Ø_=#\k*x*~շ;6! e/hPYdm( 5`8KxN V?z(0YMz^X6a 7XX\K{kV71) q, rV<@Ǩ-"f9 Iv&FRTNc4KYX* yS^eoxUfp&SW֜xN9ʐA^*[89e{'M{хϕ7c?F > Cc?t/ޜCDjc4 ?G|VĂ!֌Scg[t;8f9)q0v'VYĻ$E>KKv1M&=Ld4\("`KD;| F} [Yf }*E1[Yz 5[BΟH <0`2܉+a{GcT0,( $8$9J3#{|{ٻVp[I,O*!;Yc'oI}G s`XFaŴh.\2[3dQ,-Xӽ5j*b[Ϣ gwT:#6/U]Jh zH҄ÙHcsFyxEyˣ"սڮCTAq =Tҥ@<9]lg0VhRN9=*Uq0c 4T=@5T MϺ>6)n/7pLcdhMY4y$GuJc|oBb }G`LWB*Fut=R,ID y . JM{zD}EX G׍\mPse4UCէ1hM7` %W=TSas@ĉ<'_xKq^1þo/;_(!\(hEzk?JNJ$G o%A1Oc:X<_jnnuM9 7xiDŽsR5;'NՍ Tq`Ʈ%_@ FS]~)a7UCPSzA^Xy0ס2̛suP&x"<~oJ)Davҋ?],kgazN? 5ۘ PUi T2dMkܲVVLkHv?2^C=2Ь=IjdZ@PY[8HDR'Ue pU ;[i6Kgoc86J@zOw o@bTCKnܹ?C> ws(ξr'e9ߩcfRC|"y:鼋>+lI}v$~Df ÁEaFbG?Z7rnb1Dkj^eݚLD/>{yKMڳfmo9-oE+G;QMCo* 4 5t^\z>4SQpF2DP*Wf bjGݪunپC0.-sXz?Ķ+i&IC(v`Y(M K\Tnnf/ަtRv6MGĊARoEٳ9çOL8XhtF (DC]k˄r%Yl65B3OtV^*7MD6P:FUBQ5e 57{EvVިfM"Uȟ|ؔ#|̇^$Q8.aJW##R* 56eH(ӈ)=~zhFph&emKQ͚r>[>0@]㎈Y92-`/}vTDž]VOAwҠ5S-. B ynl-)EF`戮Ԕ0,/[~#.&^|~ Ϙ]@X'3l ?TЀ;ГtoH 9(ҧ 9:@l_5_랅o搾؟DWr{OT9oRtFf#~"SRB%.=UZev=dkgy-Z\0Oav)LpbFъII"kueW6y& :p72yh|Jā&+֑0S4B$:_TIfW;ArzmGg\99^Ju:m!2`rGexJv|JVY(tbrHG^=1 sU<`*]?kBd*[r*AARkHwb\,_9r8˅{?{ƁB_`4Mpy1mHWF58(}gZFh/;f ~J(MA Rsv酷R;-)ŭأ:JLM%f8ú68da{w-IⰏz ,E. үb Dx;*TKfSZyj_L33ZNdPSvoE< G8 -",zB13r:TT^XRCnUcTtm]9jxMH}CSW]Fl cn=P'vJe\K' F*yoUqC߭G]H ѽ˅:4JA5CBc+mYUD=|OC4.# f []]jhF?~Wyi` (goFi1 Gƶ 0:Ssѕֵjng&5Aƕ"|rJƤ]BD.1Jh)h'/0QSatO .qoS*-\~P_Kڽ2#imCnU/4|0+$m7Vц}y".BE}=79U>N,Q]0!v?l~R6r:$b{Xx\8m{F;N9ɾ{([$s(|GEXFm vmj[\xw;+f-Hg,0%Kpӽw}5 |h8ݥt4iSA[%lĨO"Րh **GixCqyte~I7Rn|Ukыk̚l_.kq$W?+ 64|F8O+uZHr+c ծ~EaQh_4h?͢'Wnmg0RKjv>ouQHz21}\]⥇Id\yő~5f5 Ka[_+(t8ܹ cʑOO1 3}=.V_cv1HH#?1]%Zr;h+L͙xX}T gaV˷&ꭐ).魢R[ [ i0ܨc/~bVgt^/){ĢIʂkTi\N##1Hp{(uh:7>73쒌0F T ;nմ t!|TN 3;?%ămC5U%o s92խF;Rk ~|.:s.Oկ~РCzR0;8jr6 H$/-'[NBH&x ^{%xER4=Ue?jvI܈/'5\tq}( /KVXl:Ew8b ŧt:4BJيGjXD 2mҙ\~2S,X/XOӐDnr(1t?PĮ lNnD5G}!ģF) z  (|wF-Ͽ 3TLwk .rc*~PC s3^MCmϲin5n˙A7\\4*.%h28sԚLnkTlLuf s7]zqӀdAߛd}d*I7_&^s[L}nJ9TPXI{ +* p1d4e FȬyi_= - Ce!wfKE$ǻaz2 y6|xy\zH&`EME|r\/8ae&}]l۞5Td]9%2{`gɡ81Kt:|vs%@B!2(͊ˉ+6XI"0Ͼ[7(%1d 8sLؿQ#nԩmh>k/~"$8S$"lÏB-VVӗrKRmdAnj*O; ͛Zt@:ͳ8ODWMW<5^;I a T[ }ԭmdOEPoҀ: C8Oj2m@g q՚!R0wa;X-DL5)/\*Od% E}@DAI{ zޢ5ּwT5`LϹ"bYNr(4iYZ"v+';EV^Qs̯c@sֻy Z'woZM|7Q^7 bؔ{Ǐ4L=03q&&ڃңM3\?r߿ # TGN;wm8 ĔS4BDF^ M\3T1~ $.LyxrGy|,:֋jLmeOaH\mMKh"F H1!"|k< l&'BY$%ԹGoeD)5x.ַm2j9&^6' p\Ls8IMNW:eO<B8 iZ(avA]a~7U(=Dc-m'2O "uipM,2jN̈́:CB@d%h)"e6֡yDڵ# 2Wݚ< mB?|5[Q̕#bn;; \ LIC`4ѶG܈d/ Y 9/j{35on\dvY(Q cIFQLx$݀-~b}eWb;DidnI [ʅ&XȌ}΂nGUwױ b-ߍ)i~QUwD0&zj+FEͳ?ӷЅMDb mdz]7(e+?ݴuµU)?ST^{Sf[NNRCW/WSEGblGJ{ceaTa`rbmpW(bs Vr*)whڟ.КYC82oszѣ4͔&7\LNũ~^Z ĭoUy}()oN$n8T@rYcE͚VukG,! L >'.kPUˏ_Ǧk*S5`%c3D%4(&L= )E.uBbʀU煨k뾵8MHavׂ"v}b~Iv1t/Ʊ#8D+۞x >^Mˀ2JP_]Te=B򲿹C<6N9 &G/Ѱ[)92ԀF'T^h#xGv1v};Kk8)hnAna]Qj !Z+=*Dj u_sR'C|99wk]"\mI;bG9z=E- MLg("K*f).G$6ߦm SF=1M %'iukX_Rt,iF{SC slKJxș&7oL-~50y%w@⍝|8^Ueh%T7y!/(3: H~u !ڮq~IANOUX R2Yw|Fɪ9muo L΢mw!veߕٌzߤƆ 2(\y#@雡;::4-{Y]p! t,1@4Y<"ҟ8F/ {9Y>%w&8" |[CAeth~ϼ;0%FVuA* 5KwS;j9I6I%jϨT^s\gIJkTB!3w7Dh(:=Cͼ'm  f[C~h`P$&#1`ThnX}giS(+)DTӗiPKe}loMW_q#^1(cX8r"?\7櫮Vjr$i5k9ak?:_FExo@+(]bAzDǀgi5QxJݭS:%tP^jZ. &>xU~8 4+t'H|_'9p. 1f*_Zj_t:@󢱋D5ފZ|M@ YOMI&Or /N)leOa'0';JH!P?2A7!l烂]DЬ scty%[6>hr\|d"ʖT*Qk+k0fwחx}rGOcKاcqӋ e&9y'sY@L%ዋ.$hT9ԔB3Wx!$FhQ? Ϻ͐E+ 2m>G3wbYM T~d I%fY"ȍGłK6^_Ui$^40>=KF6i ߾篃Gq8I2e#wZ0Cq:p$`l:s^RLPW~H tijvM!l*ZEVCwD`#RUI]ϭebv$˴r鳐ўG~ ~mxYv5<Q;,ag繋B9gD kA-Йtt9 ||sU|U͒fer qrz1]Ĭ*s!ydlYe ",ldȄy$A䤺ٮTU2X>Uy p|w|m9 PM*}> *Y{Rĺ6^ @E*jO)z7;u0h'?ajCо0 ~( Rs F5!Z-!ad4#>Ir[Q̀^Gsl%T{ueF葜c)j3>!*?a;'G-qO@B6 AQk2q%bmf>5IOxb,rw]㣯xBxጃS|8|?X-fU)C~VݥaͿhheg"9VPIFi{Cs%οtu샔VXZ|7dL>oԱpZ6j55/8fyǸ?em|9,#)aόgť^딒"ɳ60O7⋧He#yǚdi;{bݢԹ>("$rh$bN L`e( <[U%v?8WCRd6y1eBχʊnm`EEVCcӑ9&{Р:jEK\Z$9{ %v rAz yJ:g߹_pe*}ot ]A3id\܆_m7&\A43S1D +-zRoN{uB?MFmp0plcL %2/r-̊fdm8 iD5xQT. eػO炡>a.gw 6 WxuC~1 ,nF(%Q͆tqcS(w(b.no;<|++IYZe72?:=L"g/T,!LX_, |C ]]GA='Wଡ଼ERi@DZ1e*}ܳ漓n裻1c62Lc \48yvoB-Ì\- :X֎s$2].mG(l>l|x`hX3ξ#3pVӹjoŋ &_kHX`#`ƞS=.#1 S1r0Xz/ kkˬ5]M7kͻғtyQoV4z^fb)L/|1k@O+QCۘȯB}X3P|}<ԞĨ6g0|f{"^skQ}b;82IVTS'v*G~_Ɔ&s"۬K2ޒsR(j2 j(쮞[/_aq_ߋƞ薽1W+!! :4)Glr{\~G,Y-{ZkqWzW!> w)rcrLꞱGbAVtoQ Ѳ{гq\G4҇tk&/NxMtaZP{10U3_blٻH~OYbjql(:sel)E>,XPi7}zDdō&gWKk<*T61X+Ėf͂L_Rj몋1߱Ò@w($e vCg2rXfw )`Na\I I(<) ZYwQ6#;յIz TB:N@M~s;~ݽE ?㊍w،N$]]DV`_ P9ϹܙeIyyiDǞ1H3ޚޘs2۠\66f( G gU m$cA*]T;d*2Ja`WTnϿ[ 3bFwa.ܒl7Z8j >Ab7J|̅Mxz:C #zv5ղJ!0jaȘ&zzE̶3b$kY+W,7gix_I y IFk? f [Et-C $kSC!}!3Q.]6r||UדvN\~#Bd~ޛH0Q{$#A:5GPp p4!ܬXBgn>@ eH>-Riݭ̬-Lz@ ڽxas9?~۫TZoMzI/ogi(, /]ڥcmM[nPuZ\M㜄אv! 6cJt Ϻӈ[F- "lL)`7#[B~U!u ƣtg RQsJ]qXrLGR Dۂ &&N(8 ^xҍZ 輭QyYgvk>[-Ƌ*_xޒFD+S7 yTԀep^3:m]st+K|h~ D_ N ] ] ͐i$Y?DRi:No)ۋWH6AtS'a6Zm^3'9=LU;iYaZ2)C9-/z2W6zMmX|Â` ]]C Gښ~Euq_Zn0N{g]c/FL 5" 'k`n{y~ U(0V?jf*i?C~VRK6 ֹVu".& AMk,f 2jj&Toʙj y";Ֆ5ps̻kx ulOReq1`_BcN?LΠU*h|5#%D;lIJ;t&޶N̿{`S6'XH\QL96 ÀהbۂQ-b'8'01pl3~|Ii)wfyc;@zjکoO?]I*/.Pr2Yϭc58bLЬ ǢeҼ%Ǜ9A5\%=z ";&U:mM.h܃de]rUh)an˥ ~"/E`Դfr׆LxӈBʖ Ѡf hLc6r"@c/R=jYCF,vEaW҅]yaӫ7qnW|Hb$s>U ۇ"͢\7K p9]&]KFcFz~fBu˂HBzs$yjUi?\XYwPR޺pi2Q/~ՙm@[~`W⼹OCMRdXdYdT mfg1Rz̻ ָfn:+Yr[ƽvWtaVbY_FR ^r;6_F_WMHymg8㩽Ĕ&^"O/ж<-zYi3Q!1k \69n,o\{~3ag֝uj<j^ENkP?@% r))E¨qJ4#_l}y$d۞ylmcSn;'>f)YUx3)eK\Ϳi1J]DnH׍~}O'uBsx>-M(Of -TL8A{rp?=c,(IgE$r]}] b >!Д NfqH 28f~?|yW.ks8Aԡs QrrN,t 6ߌHG l|dD찚oNAxgTpv#--sRI,k[irΜ$-X* 4&JOBnY%IT3ƎJdQ/RU)=T-c?[cSG;Ƞcw}B}/f6>+T4j$N<٢zSI0Bw.}ϼR\a) i㒩9UQ5u]iUcJCghҗ}]0l##'*oKKlIOB؏c͸TQwzC5źqiaTmNKn;bLݛF~ʉ5 6OO[ fz<]oU# )nXane! kozش6*ڒx3:jmjEqNۭ]gʕ0_9^OOxlz&14DN0fZ:\!C'VnśA)G鴅r'!\ddsn6:D{X\Hmu0lK|upUC-A>vɒIlztUrܘE݊C &rZL"m,]@Y8r @^Hϥ%VP {VC_/ki Xi|cj>afIu[XiD}eB6]ȱ9?uSxphZP}Y=\. :\;X@Z a:zȼz 4spR \2[P@:j]%0l*LK]߁ 4!~L *DKmDBGka7ceuѤUBĿ6:qFw~\Wx26Ld[ wY ƤƐtGȂ"vxiBXDL6-mvsudz^K˕:R7Tnǥmo|82i"8H4SDP#P&ux IVDDYF4Kt|a2ýD5H/RGFɁBd9QbP:4c!pWe50?nĸFϵPY(;MznGւh?-Eg71?=j`2af;ԞfzYH\1ݴmC[*$qONAg7/ωp$57rUg- YExCy)ZM.iWsyB}qlIj\sBuNƱ˔:]ُZ# {)E, oSDsրQh z!y#7-V0b}RyhQzy3N!/STv*:g # Cr" 1hr",D4Z)HC1QizT}93X \N^W (~;kFh;od mTp&Ni64rfՊ}ko2sRX$ߥp9j' cAna;~MOI]τD&F }ŀ{ ۈ-l k ֞!ݹ5'fnjԱASnQ] չS0J#yޠ>ldv=P9;}+4c=K1&9CTJ7蔬*5J g h}^ԗ.Y\\9!HS K1?5^J" b<i\[$m[:]/ 0 a,]AWbt([5ôHw 6/i %l@H5;JOcí)[xw+(b I#ܘp];%ar`7ߩJth7\`~@)Mvz<]dt^SDFޏ:Q/55jO5LE+uDEN'=7Ei _zOx(8vVIbv#Y p̋' &n7=.9g?!v֩ПV՗Zv!愔җh t%HV$+Wd}67+0U0 te(q$^o՜Y[*i: ?u g "};`*(BK77g ɠsNQt7ErofLk24HZG"5!M:юE=[~`yZA@!^2}NK47| JГ)K?ulKhq]jTܔ% qlfX5͆htaRp/rluH{dŢ>ػѼ@+])$MQ=|D7-W<4|8U~Q=@yNL;Ҙ%M$F_3 MqTY ^,y_^Ϳ6`56- 4~4݈ Rr*f $:2"H~b*Scm\mwϋ݀~kGarRZ=`>nkru]}}7O.N^r#ѝTA"q[Dc5 .gޤ306"ز$@,-OL.+Og (NfmG0ZcZƝwJߒ_LM r\Ѱ$J* yf h?ldpIn -\@/B/DZƙ\([w& s&D-\KqS.@V H\kpƀ5hn14"f[<ׄI􆙎n{sKsjgH7)h5>r&#{H{UXPG;^C/T>rLQ &.N*~(^ bgrCKuh':A}\ IU<~1 m$7smt=4-t V6QF0|UT~mzCA4f7WKn\ {C{895_$BZğD?E>gKPo.mi )X@(׊AI~gg.?摻ljK &@i^]=R~I2[@y+Wg+#g>A%%P:/ÉQ 9Wux7uBIm~BMTJu_I^cC wqmߘQb!@@u̓)S!޴fbhGQd\ȨGO"if z9UsP]J -LS\ԾdY5Ybv(pżT /!absz*ca{-oJ/>UOvHTEC Bz, XQ1u,[wg&c aIݮI'2^ءRmN7aMܦ]L-J>k>c{qq~z%d!K̃RI >D;/9Gqt>`*댧5f`U%B @>\!' ̼uK~{.uLypvCybtaJb]bv(7 $(4!:Y蝟E0$4 n ~@lĂzLF%Vb9'bZpfC F6p 64DO2jTAnE e@T,_ w,f0  pg#e0 5_߲C2p6`A-A|Ir$yQT:s9DnXa|c~$.J\yR:Y(fO;yDu5r~xeQ^v Ͷ2pY. TeXiKs'T 1RT6D9$LB(G 2KLQpWR,fz<ܑchCa{ߥH$59t-7: b[ҳlCc5 pw0l=g@+UX 9Kf[SsՋWBMuuLyOmEznHb`nҏnͻW/ [#xBG{BHm,m(yϑ}?=ѱ&r 8<್piHM`פF-z ].|7 _w89iS*0q0$fVػ+v-pW2VPblPu L'M_OMTAԍkW͕x:'H_~X'b>[)/V0dD5dƶY $}F(\j: ܆`ٝ !})KEopYC}qz,Ca4i2 P%v=_vr>jHgF~"$$U6I0NO_%8 lmz\^-s 6OKhs&}A?_Ss-jY yWJE}Vذг〛\:h Y^!hΏJGLL\ϣsO y å-V)pv,ٛ/Ӷ Qx2dnzwfNv}TTY6g JdE,HA!pF [o'M0XkZ#bOw)粜.c Lp[1bNՕ/\DsLS\劻$y LTdOJ#]ɖD?7=.'4/vIo$f_P'erW{~-MZy@3GxND@||MHkb,3ng Вx]ƴ{'iԦ3f||5O-SnS8Qf`T%qQ^[dS@ht6VM󫒅?"$%He6Gn5BdHB/xF+Z6e9r_W0SmL ~*V܉!=Qb xfd@Fq ;.iA\0W4T ;dz3%M P ghV#lqa3Ѽ{3텖Gno\?i?}`$dٝiM?:JHeP? hV8RvЎ..v_U(׋ ?1*aHrPga{8֘Yܒ0r~Tx 1,;U=pb{h^3zeFfM^gmEαɄ dԴrmq"$kP*RI"髇flԵj9) 89$a!l__o;b$H9.s~=SHS aNQ4 J?5O5H ¨܎e ֮|5$ yMCxc{+^l%iN0;MX c5oi|% VwKLojq*,>sƽ(m\kdR(gcW%WY{O)Vڕ"'Ϸ-_嵿h>LՅL0A D<Ī>=hT.XКCQYztsr`9?ab“Uu h5"U[cϚgsB}YS`ЦչAޞ'|=2 /d~s|ڽ( ӉWUI Q=C%I'p%Fd`Fgf5$qbs,9xF'ބBv97&ʧyiXٞ/hmK+WG7h 4,%$w>Xw35[LLFayP~ t N(RYw[2Wུ&7L25 70?c\qO矤$.u~|la+lck[K7Pnwk߯s% -1~ b=_ԼZ)Y&(GԐS6w:,iB;!UK ^:=J5Leyi K >O4@#'ZhFk:-r[HF7|L J 3,V!5|z(B8%}Ќ.-FeS:`P(ՇO^ 'RH *Hoc%ʕ-ȥ1Qsm?6'jc̮eWpA13]Xo |Mp0IsgoYE7BڔOq']"nkz#/AV6=¾tʛ3m?+vt /dĢSb(*5nd콌-: vy ނٛkgyM|ЯM@gQ|VgapB(˨i\Xwt1 nTp2v*sZ$[_9s4E^`Ӑ(1nk +[]r1|-F$E66EͬGgph ѓGe􂐑Ȓg:坮g)?u-v4CH!B$<USƭv(q:]4Y cȮX#}r2&cvp/$%^+tc V.M;^ɨX'6Rjs^GĪq yZs;Cͨq6C*C >.)S-Md(P/qࢃ S4 )t$YlM<<:XŦ(9:8ݮ\ΜHm,[ {K%aYRE=ᐐX9̿VMw.EgϚgngn9Z+: ^G5ٽ;M<-Dbe?ZH'vf?ǻ[:oR~/P`/j xEɸ;byE:H,ʵ<7qd<|ic=h/z:m=H3!` < F'NG8kz(=.׵ۂ X|~@4 ;_4Gpu,G^W=L fj.Iqn]CVzTa7zsB)"4L"^J-zLlk9VSxg&hHߊ"4|[\&e%G=b#i y[NDA0d3(Rxx19jfˆp!bC\ZlǏ#PqLyW-I?Q.y磡ziy j`;sdM0v{r0 gi~ɊÚtt~]'#H&#X,v2iZMr˓lF D5Ž#@~,l'HZ_樛ڳ"EB~p%x$uNKJW.N龹IPRT@;p<:cձ =>tX Mԯ@+. *=COh15BA.faAlº WH<] ղ)%=Mv"%J+DPaM ,8fP'*8wGSYc;Y dN }kQ/x`ܰ, _ TI9&H(NrwM|}R!'+,}cWws"Uމ@MN5ւ)8Ī@I-F{b0!$%62[钛1j?> j k<Br0%97kJE^}λa\c. Q!>w2qT,,',4ۢ8sZm S)aE'׍/nn96axh!hB$nWnH_nj#Zn[v%Dĩ ]@ FMmcl4ӕx >QNO,t4l. V4'jmXe:YG("ψD,U ! <9ݚC"bsF̬x`f?ڿ=[ˣ $EY|seI@eSIQ{1'k jϗY0P!g$S,ԻPjpOYOuu,D"(Ahg?d'Inlv5Q*nF?mnj唎L[ kwЮC@c#s]To٬!-<*nO*P.9j71#KY^- `<ԏQ;'龓CmA+:=OlV5MpϰxX"Л"ÒZX[DQ_^;3"g^`Bs0z~+5n( Q,.4KەA[[7URI=NӸlAxhKׁxX*݆ ]r͙Diҵmzjz"aXs*̥v:797p*λ~dO7aZI ܲ5k\O,br&PP_-ʤp=v$c[ *Yx <'Ȳ0XqPoFQR7 UnPTlhUx7K_/ɓLt 5 ^ 1{{Ə G@:3ϬEF!)j`ɇʷBEk6֔<[ /'=IЙ':x.+m#Y1ݰ5kJn)VEgwTBj Ll)qd0ٷ&N+F|b>^ .2(BYWT$X0칙)=ܩ}ଡ଼JOl+mּ!P0dL};$ؕsn# d pYo EƮiz3။6~hbGO(|){kU~*'p2\DV ]4j4}XA9eMrbsDѴ6rm d]T֡qu}L(]rRґWZcun:$qY"30X̼3r…x5uS a6pN?+ ikH|4hKufՀH QKla؇7rlBVsݪ##F-(Eb]=e`W+9=V~IJJqa 9#AT*,;QSIɣsyV("CFJ> $1şiT#M Z6q1ȎKi8.?IuN)_t[A(=N@EJP¤}/:uFfK!km ^mƋVwEIQ* SKI *_ȱԍ6>[6K}ހn$м:%Jic,ƬvfQU Hm;Mr/Aq(96g⠸(/Ir@SKL MGC?ͬ/wɟV񎘆oHZSH(V*IP i\%zN"2#{*PGN#W-V 1ϐC$?Ȁ;oV5 ~v*6 v* D)V4msޟ9@0VP|@)u^ $pV]|9Vd?&w&=skk|| p"J,`oY+n$P*\@T*[W1սd58V$5֠.} KUps qn+%=ˑuU#ڈe)E'0b@ v&.F,F/9D@-K+8w7[ o^KVJ(*ߝh[>4Ϯ?)5y8p)Ćl(!|O7!V/.0`?HEƌrab]|"-w֥nHWYa0SdBl&Le5j3(M_S{R#L'|]r D_LBn&?!s 4f"bYY!G(n]q󲁇]ڒB:kę4?Bzv8~/Nv?Byh|Ji k߉V 9x*"jG[tU xF)dp{. ޣbPF޹ـuu˸m_@ޑz 6-yDB4MKu`WTDx-܀$ YoaySPQh%%$0"SASQ;֕Z&{we]<}Eb1خp6K@ژ7_(>ݮxgcGi8nքZ++_m 4'SKpi8wgw$O+@M~X7c臭mWgi'U#6m iKK!dG(Ӭ03}ts9 wBDmnؖ-A ؽty]:Xj^\Gɱ|t>L](x]%ȮU/~. B;RՅl  ;YB~c0333 Ts;cX7<.gפD8X삋_q#w zK I 4 Rܸ_~~c.iVENkG"hVv`W耙}lǎWcՑ(Bom$ly0uN烘;}a[;kjd RN\bʧ{d& 8a@nLRM1Iw q60"m}2{*>;n-^u#`ꥪ]bPÒ8dsO0SɃ) un@5e;*P0y)ƳƋ1Zo.-j$^A!^htm,Uoɚy8Lz(wT" \`O٩列"N"2 zVyr[SS~BJo}$M`Gvbxi_~70DP4oPGUFm?ׄv,I`IVvunB{UԔQ 4"뤪{wv]rެ7IgׂXSӞHRxOfZOfޱ:7%0Ms2֘koe#]UzAB=1sYKbϤD7oo t:oAp;os "ķsaZ9pĈ 4EP Yv^#dQ$ʉh e$)u74ªhb0sQNn3jNz+2unsN2T&̎?F {g}n~yQpQ$%жv=̔cQ h-YFx:x0[Ò6%O߶(C~I@dHa-wy-jZyF#XB(m?:}lFP1^-;I6PW)WmJMnWy+W FSʿ/Yy>|1TYLm9Z&$aV{{I$/ٿ^{ps+/3"e2h(UОW(7+򠗇)ƸPdrˆ9;6Ɵik%4iŪw~Xs쁗LinpY.]\_pzk?M$g;mo og!E޾C 4ֲhK ^ RA{-H ZqeOoec,1ba⳸z7mFG̵=eQZ6Be F;}96`ScM r6^R(3MY'^]g1L,Mf.:zH >M[q@nb_DYxrC_fst"ɠ1r902T n{;bDT>ƳQB?+E꽓굮B>պ|Or@1h,sŖ_SBUKz~aD̏] 5i#fU/x|^HH(ZuGԫ˓?PaWP6yS<9(>kdaF7)NZ  TRIDZxW:N`HhB-#U1[Rfub6Y/w2NNBW[̮m*(h(yVH%xFh0hCXEXͩ7͙ ;ܗ1/IPzG>^e O(a_fiΓN 75;98VOjb988=E4zq sZ< 7N/ j2^;~ 8&dd*Ǭ\1("* 'M$#qܫx!1uN^ݍjг0 fo؀_.,S>o=v (?@cuWcS.Bͭ0[f]Zqڔ6I_Lε{_zZ=4|pɹFXG ~YnRB)6anR%Фkv%ush))F֧_R;VAӟ>?pR#=*ZQYN!N:lBn;>A[+KiiDf5+)& a{Ζ 蛝G'cnƿ$, v#gn2&p\GvɲtX!Ƿg͓; HPjiΫ\Jy}:8hWҋHq0CU媹" TjUx ǎDˤWٱ(o5hDJp(hf+6x }Xa{Km-'bzby=̈^ZROv:Qny=y sLh)czi6#`]ḟE|4tS_''ڈ gvF:tQWṖd;I([o|P2YUmkyHUa>KCz/_F',ǁD Ra3F8ϠoJA8m\^rE(d9K8uwx,&F&8fd > *޽6tB">ODѼZ5,U.!B?NjPy *Xeiy^sP/F݃qٱak Âqߏw('#\,$Rė pJBR*7pBeR(}!$jeDi<&?F(%<ӹ1 $4C/fXXFM̞@jߝ@ƒ!*A VsMv&6zX[4VՃ5 <5s௉}#ʿطP҈N)-Y8D%^61[aQ]`Cyͮe&Oqss:dZB{;]uIR^oFB  ۋvxR\iJֽ5ގU{8|UX|a>2-|vpNpX~ִ,֑^ vJA;f}iۈiw2UpH޻xLV.n,S:3ir4PT A@Z}\Wض|.ƿN?~X+?Y?vԑEي5ӺV\[<(N^V]e඼!AzuVj?pR?joBbM,,O9N݆ӿxvUvw@HHO|\;dģ^ViaB \#sM!zVHgoMU+,q:roݮ;H9mw{0tk-Z@nsF#t|Ți SNOE?prX=*/_+B}rq--drJxdD.Ed%Cwg7o!ņКge~oNG .U)lQu.et@A ÷dȮ"#_l?) :(iL]E$J5gRsb3.UZuf r-tSnb}`=ɐH5Aհ:#y{PZRI6Bfg9|+sC]RL6jS|16M+ɰy0,G\`YvҘq_p}Q݀miB'H}ηH;Y8{HOCM:k.AtIŦ^6ʐh&>#c;J.Jw=Td, ɚeqa -=¡l>F)1o8VDDwXd "+㷎|ȖI}_N%?he<3 S) kHe9@oT6a~"P4.Ћz~ܺED[/-KrCTpi{MJʼn"l^/Oif8䟵(-e3AgΥ>`.)p[0TP^bK[d1BP}keݐ&m J?soQ#$h}糼z^$de2T*oI74+IF£o q-f:"b+uL5 e.c.@oʻ44aKYg .Лw,O"%"7ǓWٵ( ꫕&TՇ V"`7>n$b7 v1@q80kE+2ލE-Wav)Y0|gd.S&ZtE\ O/#$jj[r"fuEaKZQ،LKp2Qn?-CQ=(+?;z2 p'l %p_b$TP_nl] _i +Fտԭ8#j_:S Yg 2B t:?N 1rr9$k^K}Td8\buOeia\~(aq*bm5=:e["Mq 퀄BAѮ){бW+ے8֤Õ&y@ut&o_RgrCAy}tjt "Qa)%txSsFr?J Z'ܤ b@#7?k9r b6 ,4CRԏ^$6L8C @CAh5pRt)gA^r5?[h DZ!9m 1lqW\J5# J8'dkEAY h֫ODVI?S~m6CLMYt:<~(~#޸MqU2r㘿^]E"PI:QyV L3~ ^Jḻ&́ ]ABJiAJ|6-'p5h#&Bo'(Q`Vn-ŷuAwN5['o;):$#pp|!_nX B4吾}Wαt;W>E$4O eCv^EbrC! sTaSJCXj_XX?v,ޗ<#T1AdI*A#H__57EO2?z1]ظmTHd.eW*A**%Η-(@,% q]%FvP5WKo4>T ?m4_O .3P+pj&]1Cyı[VB&|p#[?S:_0<*f+Yh48y[]MK#w%8tDRC,m(!֡яԧ5Ɲt7O7YSA"2#TWv9<ʽJ+1n @lu"9J_qSދ$Wl, Z|B9fiJsݠI1v_u!zXjEgwk*g{QS]K~ΗqLHCP[WٰvGgW;;y[*^õ |Eo0:az1oЫ6yHW4ŨZK' ]dϯ8௘N):U%J>FkmcD顜Mׇ%pa;t 4Q|w!R10|Ft6_@V2 cxπg#-s \4;ಧmJ%8ByHζѹږN7v~v&q̿ȖfvTݵ7G4=̹͝C] ]FW pdIk;&:Xԟ#(qFH@劰&{F>A Zl4͆{.s~iP~Sy Bkzӱou8FkŅ$*zRi{W&HPю)"VJ}eH[g*'Ȥ|-+~qAj»AXvI,ͻtDƔr4d'.DB8D&I0UM}ި_6^6|pڼ 23jxFjo¨IBgK ˌmmpR* tcu]k[iR76 2Ӝ(@Lș|Y.IC)oh#Ӥ.9"zWmg4.N,Db/DZtZ9D BrG+f#R}݈kqytہ0w S#{6pAg3"G3!:~=f{0K :EYS mm|QBDԅ\L|[ Ls$# nypJ+s }aLb) ¸FV|uh`' >^̢5o :5|"Ϟ~`*AX#kcwRw²RP2/iٖ,)/V;W!=&+)i^BM XS3j]7@Tr ~!R=5'Z]v$nW:En'AϮhn<5-;y+{ qZ(4擶*oZC3vV[5e`]L(ںP㙢~xŧB@OGɊӁ[Ks!r]ۜC*i;7_GXk䶬3hgV?Δ*/ofYґ{'@D5 P>78@!l(s@!Hue/xmd3 s6s"iTa{"{oe L@ vfd ul<>-XcjX=1ˬNݟH$K=#x!j5Eu׭T/ȫ!Imqf $I'PL*w$G 05廆]~Ë^Ԗ$^= :X-t)BьFn,1:K.t'Ǜp0Kbco2>(,pq WHViSC\Nt|se$qxiZtv.^h)KH8̢@hb;a{4'O95Xo "SG-^Э)3bbąY'8`^暲pd 0'e*"scSs]i:]ˠ2ڵX26 *v3+Zĺ""ߌO뜱\ְs5uҙc)D%מ廩xPU0s|Vlj='C ȕ$Ш$# {AX'G[3T".xoQ k]WՋlrQH&3SGk\m*h dD/)uWD93KL$0CpîGFF~.bK.م$M- l. 2|Gǚ4ڐ@R^`B xFK'(XVvvxW$`TLφ10j [ o 8obt=v0 ?ZY\VsQ厷 D~uq!A!D< ?eᶑ*'r$gH baDȃtthmHޡ-Fhi]rzNt, REL0KU2ݗs)p{,E^sA ϔم!kM|7A񫷋V}9"U! SYLjCR C"Sgg5Bx6R$h$YC^iἆ}鉚 X)SqfQgr.@!OHwo3L 齙n; _BJ|T>P4 px6(e@?)x0ŵy0O.q{ ("~Wm:F \dlSP,eʖv'(\.}ǧɇC5B2=l),?A*f'\,cO Z̕Z0C۬JA~ 3[1'J"Bn9[^²n$`_o4_GS7 CX'geCE#zJs눛(^R$5&{1–>?` &XEE^hJ|"Wj>%[2sY$p$ucjurSBD 7;>= )G#Ct V}QB;GKҮdqa$!u$Jьe)}ѡEiz97""Bo:\.%qm/8[QjIzL͙Me>W֭X͵jhidaqrM ۩)N^09׭. TP6CX8 SKЩ"07$@4۪^g(|σ4 <|hP6t!xRAebX4h +Fo}Z 솽q `C@΋9?OkبضO#qecRuvtwWr2PXeef88R]ʤ\ .{qj%,*N}P`+Z~VJuĖLPt8ƫl UYrm(:ɃGCFNF?$/rqzlqj@Sh?]-L%#f]-c,*~z1&x+Z)MSWl/ u :N5<9U F ⓻3dD um<-TR_h4Z+BozVibJe3rR,_TSq"vQ+ c4JM-WB -/l2A":RjjV?hڻ]⑶–FJ040qCnv:m@MF[z̺єZG]H'| pyUx-7M`5unG,esEf|il N`(\_݄*c7D(Ң0!]4eҦ7!tG.P"Y.a]ϯHi*M$ջ0:Vte0/V {Z{jOP&%w/` 1NWhfeEM'29FqIsT!k3ĝ l|9ȁ2 -1a7S0NrI<5%yI?:v -qҤg2oAg {U7('iPOܨ~]6@!!S/}@?z-P}.GA Z'E6ݙncMOOAgTܮ4? ɴu1 0LhV(Q6Gݔw\@>޺t^:*\Ё5:+Ѣ,7T6LxmjYy@1vrpCS7K;[fEvY%A{$(5fit {{~ǵ@сI%8oIxHq&aSY%d{EC0lh7f x$&u/ZC:{T)\y}?38ĸuߊ!#|TMAmD8gO+8T ǡHt;" i2ޥu^л3PRÀ<m {J~*m*"K86]2ƒ1u.W6 m? lf==Gu尼;B?S_zvF{{7ttXwusRqF?̒]nق'Gy9{b1+7 o;C1v掞c@}IBD'zLȢ976dq =aueu;:KAna.`RWʽmqpD67Z!8 Y t}R(~o@Yb[t\us%Tٝ77 &pO9!wDBhDp#PIal";}%k>Uh!n0է(d<(jW }(Χwۨ NYy>ݒÒ(Q-$x-$~ A ^}Qeoy?dPWZvUDL=]{Ҽw!V|9ӵt&XP?8ST%12deD˔eC5oRRЁ, A_jB#C!L 0$!?-fNP1KHj$_I@ߝPJx(ZuFS%>YnqpdZFx8s(r4ma! ]+t#BQZaߘ>DIRrPU(KBDd| dCoO8T4! D4U%\kQLqv<^L`U)iDr5RKrEs񔗨:ż5Mu޵:Cs Yi.윩h'R;>Ps^^amtZLK~U]oP7OX7!g(0fJ̯S"-2ͣI03Lt6:#6[E,]}͏/R$Ŗ~GXS+JRf=Fe,"SolSRI dE%i%n-y*^USMY$֌ LcaI=>͆ߚ{pG4fbeF)p *fFkDlRM\6Δ_DN3XFH'ix]ISBT`:+K׳@aγv0pW<BvBп^޿;nˋR߭ x*-Eʔ>1h&\@ RXoV߉_ sHĴ޸)r˻yC_E.9 ݸ #.>Lp닑X{B, S#G2C<~X絖s tŏD1Dva~Noܸ*tN?rl#^^ӗfj,nd$*_Dy ,jἦL߆cذb-gmu*PNK\g@jᐆ؂~)l5eP͹MC&Brsړc?lh(`{&ԸX UjD-XWrx R6_FB̰J7A"q#p63QQPX]~-wg3Zw4'ZURltH1BZ5+L{x A{*B:KD28uΗ#<|(1K87K *܇EZ>PEv=P5W0YEc-rd:JɕbfR:î5t%<3RQCP!ǎԪykP񳾖[Qw o̮m13 0"2)ݿz*>@.3x*DэAQ{@cMKQ #Йib"ADN^H)(@غdYtJA~wg%l7+u7c#*i‘{a+^{r2S Ocq8~:'P;]G"qfbؕ]E 4b[ƀ4⹱Т5k8Uqtg5^daC3x@Kk&[Y|4ξ_^46Zzp !r CVQlkxU>VR>Wkš%Ff%hF@Evx?'ͯtFI'a]ivq`$,:f"MwT_ysûIha()!ݏv W%5: ɺHO!4ŇRF Lw@۸H",=Pr?f:#{hYN ?S#(%o_%A w %1ڴ;c {z1c9}bBHmIrz wTsIʼnVX"|МB- X6>Dh9qf]T࠙p~W{e>y1yػXL^սjtqFyDqB d 6h>G_@EFALzDۅ;GxzG %,P_\=U."#aM=h(#r\Q̯ʦ F:x#8pƲummm 幚ϖ>{h'Լ0ok@t{6"X^ASOpo{!KO:L&a%ݤ M=Ĩ+(mDE.~36]4n/ į0:Kh5"\hƔG7K%lziF[9˚wJ3C?^_ͺN7Kz᧫%ZM7 ; sBŤs"SYdݓc_ b .{ˬ(+8AP U3W + !'@` @Pڛʂ:~VJ_6asiLߙhlM Լ o\ TD_mxђQ+u^(G |$Rv4À7#Opdu^KB]tLIJ.1xVЉgxKVywlY?3^nX&LoB-Z pDsc]Eep8'U/2P6zsGŴ5pW|_U n-{!o!uw7k-z: h Ŗ:IqhVfZv< R"͍0-~ @z,@fBP~7~t뼚!Qs? LLHc'dr5d1֏;0qxwL<'Ǩ5]:M܂Ԇ [/4^,c3lVp yM^'=\C/6ork|gﳰCjO4*+<{hiB{i|aaldKoM7K&{)uPI誜W"er\1sc/ųwa>Hzbw:$,Ԝ&n#CwrG|418&_ڙ?Q 4W5/w+m=dԎ Y\ Ev:u΀o^Q6gSf񒩆<.OI˘` * z9<u2t_28I̖Z74&ަ튦κ3$X6dݥL6S\eXEsvGZ29so4,:rTڅݽ嶽\S XhL`pV)A"L"⒄O^d(\4N,E*M&bqvWsӭT^kfٝWv5جׁ(7ŕZieRTŖ&{e5ɕ!JR0RrcTI &0/eƁ:3wN]?E;AK8n-a1?ͤX̸J~ l^bx& >vkFO͗,\F ӕB3D'gh`H~i}޸8Umާnyj@+E |n#3fx>BpP{=ev9gREa!3b8XF\ @"A6 u^kzL˾RxMr_"ąWro o2>"Bd92}+L3&%_ϊښc2ҍ΋`yL#产-rqbNqYx vk&LF\K"CKd_6@ n _³fIӮvK¦Gsg87Ş`T'3E 4BLlίr<Z9#ذ|h]$a ǝ-/L&3s,ܨ&}jumM:2+~0VyJh%bUeisZu "Sxi36OJ ɠg?g::ױ1iDMe/gW0Ezª,8|_]{(3_9C)<3}aS4,V)7#7F}awdQԔ-ps{g8-be]05`@1K$ѧ*0a3H<QmdP* :gه^T$dGFܰhgmI^7rnZ|7:#p89 6UX0mV ]&n$#7Sle!S6tv7PdgHG<,z4d*/ C듫/)pЦ#si4g##\5[&&G!swMspZYGEW:LyZ9 ,ŒL: '=oJjWg51lZC\R,=k֎$arS&hˏDَ& m/voet_) )6'\IBف Cedu.p79Qa" {'Չ*X+_>; ڰ5D WENJɡ/[*D\t$#s[L1K< [vDT4)1 ]ͭ]5_163ŀ= DG8='M,7+{/ -RFY38n$#7l4(/c*en0Ay'BeN y6pd焁)j⥼ܝ7'*kcuD0 B*ApLjZܴJ1?]QU*BC[? OP 2j̈!kBX]3b F3EO^{!"ʠ0&6+F"ͥl@s8Ƭh[ Ud91<[≠md]^J-}[oJ]2fF^|cMeZ=nR.U%rJ`4PJƐ 0%?OXy B3\9aW- r*6iMʚ>&S1Ȗ'ˀZG"`՜ӄPF3[&^5&r?h[ Ih $UĔ !Ej2nX{l~ Rcat\gUXv-c;+[J4}tt9+bk,M!rQ9NN0!n_/NesDA=U̦9E/xR< x4( So:`K W|P8Qޖ6 EmL ;Yr5jf;wh=+e|KGt_ ; 1eIަ:\l5A܊7MR_rot۩M4Gm;N[P2AF2]o7içFjOzӿ#W=&+`Un!ȵ!z \)h /_ADt?& B #S.c3Q!K8Ⱥ kk # 'A׏ &cMϑ?xmq>V!3mŹ׃^G335MeH6JY]x>/68~ z? vm`oeP~ERh)yWR:ƣğ4qX=G񚾱;v8dv,LnEKjaLn6zw`;F_>\ۨ差E|[ry{, \1d|3$ZNbs'R P-Np?'%uqyr`x}gQmdQ_XFNf$gCɐ,lYDmؗU4ɚ?LY(e2^lU~0(b=ok zۓ:j)j^8haۢ52/UHzTe$@tk̃ yt̸R?v^{`k ,sIgLewDyӡ q!sjg]dɴ4 &mR ;\no;Lg)$D mPH<|~X.VyDm1 }w28 liI[[˅1JAr ӝw/ŽO@tEcmsX2јt,q~TV&[b6P4|c:Kh>ltfNr>2Te ^yϖkz`bd 0^ZZ0${ִ6!Ύz L<1G$;ojjc_lT@|y~V[rNXd< պ^<\,(<[ѷ** XSa(#"_Q<{JEr\+@`y0[v Uh~/xz jϐf~B_ŧ.+GAl]C$:@62QW Q+ z7Hm1sr{D'Y wCGܟj))˴y!>H2 dl1'~j\L L{3yYбwIK%Q0cʞ@U3􍌖 ̢H4tuKTkx U,x_R \\M07Ë+X>6:~67F~ [_cUMNۯۍNaBp9qd s BQxryckîF7q- 6y!guS \-Ӵ/yxG3Bնۛ9ngz#U\l~R|/(!^Fk~+neɠb/plc :.S~7GKVX_?#уrG$24? Ƒ_H#UHЈpeDߒdK4{eꝬi1uZ~LI3RKʖˁ@ dJܒ~<$Shw{/wFhѮTt))V0Į6mMlbF\5Ǹ|xU'ɽiBRKPZvBJw)Q:ݲ4ElQHDNCb8AI AC; a.^3h/ G*)q]6*v;X}nȎzSG)J`Fe6%DJ .bL kqjĽIX(`R"xڎnetD12WQnÊҹ@odo׻ᑃIpE[0>Y\H÷ދv~ TDbYlR'X( 9kر)E8s*Qᾏ`7Q秶m[ֹ}k })C:Mn[cty~B&^SWR7(d~.X>ޑ:ю}Rv[wեcX?SX^.w.}C )}P`jȶwO] &ɏVVe旇{>vscCHO533VIݥnjʤ9 -5@S4IhPeӘl mżfq Tw}KW!PmuW/q Ӟ &cKǼ2~wmBg|,。A 1LC$myNٷ׶{8Zzȅt*ƪEjglkmIU@8V_t~9  % / q-p ڢ~[{.i:aJbACf=V2qR!Y}b@!}M,0wd}/m TSFW)ׄ 6 Hy"dtDv%f8)FQ!wrH;Z5 -I'׋;+ Ft>n ˉڐy |VS,/֤+ "nxsYV2[@sȰ1x;hsǹn{x0nn-@mv b)Nʚi"gAhOajTqmSL%?QCdԳ:yP,Yjgrz.Sfsiv oV,SqyL99E =Aϱd V;sƔޑǁBQ0lW*&YϚk`VA}Zuő=OT+ޠQH- +9{ojT8g5eB"n(R/Etj+N6lBfMq]>yj6I?XŔuy8<$HXEQ_N`S#C5ϱb)&@M:^e16F7?$";?BtN4*o+SڤTU"ȩU-Ry!CwztF^@Nepco<6s;V8ow@mR/6&>HqVT?Stb! )6VQBwKE'[ʧwZJR`*Igℿ͵%\q6q a³4Wȕ n։"& W6pA6΄yX{WjI#R]͢C:VTj3M [1,Xc5Б"ܸ{4Cm4ŨDn5W`zR)E:P)0s@ENp 5LJr2&R6ps ?k B_\+e%j *OZڧձڸ]HpDgyʣeI5vv( <8z$T):^2}kLˁrU%*!X~es"ar'I㎙}B߹9sNw)|S{/㘯fDxA۶{%|9xfO̫$ڛ779?L2ՊTNG<@" w=U`cSi:m8%ʅ9WN #A[ ; VPo&P0 3%975|a^rR+L~Iba$mx߷nέ<9`pD+?A.Po#04.2sFin2ٱSe#b[e~:3;+,>u"QҞ1)Wr7B6cNd1~dENe"6:W"RFsu'_'Qo#ND:yyy&z v$.Q4RUW||WEZK.o#G ~i ;R qEwmw;οQP;\6N$m^k@We>(ۂЖ+(byROcYd#+#I Y`Z*KHʩma¾bAvNfv+ ȔĎR; S}~LԟR𱃬Υp#d؋d9Ty48HRah1dיVʲN$e;6fQ.~7n/k^|11_Glݾ_J~ )sT[Κ+L'1vQӔQ"YC@q ,cMWpqЄQLǔ"*lnhYnޙb^)~[}z+S`^ !+('[N26.!D҇>>$+YB2AkvmU,/Lm*>bBCTR겐O,PņPsݎ;FŁ&6]EDo~*C%:Z:I:0Ѹ z|̍+zug)2v._.ZWXUm<9/|wR! "jȰ,-oې+Q!mO8PrV 8ʑX:(~>7/xl=;zwOy0nX,X,;Z77=ǔ7Rլ[vPؓl)i[%$=4֑T;͗~[k^:́'&A9'oV­;o~Nw(Az"AiSwd@~zS șx%fmZ@9`q+/U57F֯U(M0 D/1Ӽ!WQʠTD l:[L}tǛ򕝓-6?lCu5'l JK'\5EwHyj^)[ՄL -'&Κ~0B1IZ䩯)QrbH"eW@I9$l]<\Spv3;KHYO 9D,MkoD!yRa;19;~/2 )Sԛp "#b/5SP:{E9?ρ_ΎzME<_'(cԀVY勉/w'x_820`z:q/Oq+f0f"C{ᾼ Ja,* J^)ԭ)8B,H J/B9L4 F㎴LdtӟTܟO}@_eMa%H5 [ʃ@[$4r|͡nnACR% lVzDvG^s exR/#:5 !|p 57˖w_%:;s^h- 5QwB,U>"vO{D*턅,SS-TBd,`N4oB}r G"|9U5t1" 1W˗^%dMee"Xd$ 3w55MwLcHJQsC[nԔ޻k]凵l1!:泸$2E/13J\BB u`,xaKuvwt5rEYzEm2ap@sd+yO=?`(|Kh м.;NQIts@11"eTf+B|@:E({wd,sv_s-=2.͘:8-`J1g.%~f`LSQ܄\&9lP{V{ w-"@U )XiL.ȋh! 3Rlyj1a?3Ɂ G.)ѷ*/2 DMyFZSgu3QC8#Ě KQ|"بp#FdD'X.?PQcX;h(@jg8 .mwDS^/nuL'"rY0/mJ&u.CFĭr m߿.c{}ߔDhK~0 tHӈTAF8xkV NP"O~i>@A"nHblH7dQVeFWm+^T(r;}"vF+AP2p"l_Vq;t E\ty<#9r¤",\eݺY L}c7l2/pl, Xtx? ik";teXtX0[}~A6Uyl:!%1(=t1mǑu3[bGo_v-@._eRh\t,>Jv̍>w;l{8ʢC7z1"=Š^Xk-;IޛLD8W!)ts:%š@Pӧ4amȹ&SҞV6`- נđ|VQ8iHo U 0ȗJY&A`spv1T N+RCcp@_}CI}"}BssGϔP6Cn>1k&&5 b*6a`kyA7]Ư]T{[\]i+` QS ;f<ί\I:EUrhiG5uR cAtݪmҨf̡4y›\1ķj&B n~8=MA'~YD_KCH[S֮ņc |*w az\OfI3f[9OHi鿬D?8,Ε).ePiAW0gF컑uj0'C~(>0֡y&ǔ66dP'53cf"0︅lFkqdWF4 `YZ]]YLXVTBΖ{Byj0*zVJ_'Oy#OGWS,'A,%Կ܉O)Bɾ+e8 ; "nm2xҹkKj>eFTtz^v#ޗ~Bp5{ Dɐ&&DgO|t!,m laa2th%$9|-04)!R,koðXr:q7@=Q*=2)={P|]1Q7zu_`2 9@[\DO-Y2H]OeMƠYo,lrw~fJuGU'dɂw?:d] B{Y[ANS+d%arv/42]o_:yw=ĄZb'G@xGZƹrM#24`<@]7zNgGc]g.H')Eq 2l +>rȇTc'BaJ~\hٵMHL@l*2ob LuBoeb>ѵ8^@C! ,d=5P6/s"2lO7>ۇR~|5{-<ճ #y7. %\z0{BMZ=,QIa5ި7=@vBeR^sjvP{`);h/0pDZ]oGb /%F&˜Z iplJ-[xai= N ط7@8U-hɣ ) l=6Ջ&Ueͼzw4oQgq|Viުʚ@aK͙KG*U67Mk+1DJ} qxĪg~S M)Q>^=!m"G@0iZUFeC,a] 9ۣ*&epn uf6bP7Neaٶs`R;hk=aw-'h]AW#Ԥ*Mi]<@j{tfm@DՑ@:6LKhj;c3y&Nnv c\(TixrK" ~5_gRC(UN6 " ``Z,E>yĩ^;Tޚ#>Er7jlw=Wu i(}'I4GbE["ྍ*8-P[6w̨VF kda^lby/#gAI)kCoKAhq|renr1w0jW+}5夘Sbe3"W{j9V,EнK"z hF=^.Y^0o]60+ޒg3K؍ W:B"A:)qug(:{h~|\caܨ /0X>2S>K" kk1AdCNhIӲc f?5WiG-t :RlB3gĮ~j1HF<'4˩ވ42d%ơp_he[Xn]{~4{0] p~]uuLmr VLc$;mAq)`eܜ:t벎3=%,;qXAZދG S; &GÆ1l-b%,đΚZ~z/U<#j^Qy~0Gޥ-MSfTZ[,ڷ1yzĉ⥹sup`'/0ϊBv_~Qvƅ޲jCjUcCYnBz!֣a ,&;ct\o⾞bV_c1Iz98E_wcj1N;- 0rTa 5هT7Z/M ]fQKHB[˨͗T!ш;EC휱H;V\-uYTvUu%ҟ45/.ę]v#Af#G,muHy&]~  ,+B3XtނҝҺsaiO=ҭ]BF8i}frV ݂j+CGc"$;%Ys\X-KYӺ%>K䶍F~ik s]DveZB,4P.?d'*__U,5wO<4M|vՊ FKQYkUzoo曮tP28LGBBl$(_FegFN9OSDZcJTP=x%>F/U.]_0BZπ$&3G8g#}Atq-}GcIC]v5+kc mƏ dR?XӨH渧s`)R( +e][vo-珧?f a'ZΑ=5щj9Vw)g7t>\q́N 4QƈyT7)ϒki^p:{/bDrj}gykݐIAQV >J `ϵs,}vJ*%s ̬o"H T<[kLe˜Gf\v $}bƣk Z9Fcj`{JeN#σ.8%rg~öe VwJwLw^a,~AG.5> b5doĸbc  0TL")q#Z[C/3Hg2.ʠ>S>s9?͠F`k:Aj)>Z<"uWVv94} 3!. r`!W؉K"_[$HuΊn]=:BDs5߫sB#dyHsr4w1jH"8u_jҳp ce#8bI^=P9O`p㈟d AaNҶCxNYC4f1?>@ 4D8J4Gq3HJ!~P eOYW~R_q38셡w+t u H4so_F#*0~6ڬ*3"T~9W^Ǡ\M9MxeAo`'n SFt4 "[d~6Cثślt=50*ҀbIAv|H^mG(Sb/E#}[t>ԏYOt9'Kzα);ܑ,?SIr\l $Bܰr'<!}w#_4/Qh(7 ~(V=U%`tkM+ofS+X:(߽$J_!aĘ6sKwhzU7?VF(ohQES!|`'ue>[zNĤ Gɉ35_&KI-2lY#([j::|ڭk6@dx ?!@'Hi2/'a4C@43;Dr/@~%k ؠ2" omW;'uJA} Aݻ%ʱ/!)m_`_բC"1w9AG֭OXC3V_l6ڲX% hJ]~_KhL*!!˹Ut+Cy2!"'bҔ$h_ERS[zqE{ 4 xJ˺ΩQ}K\~  R#ۑmgIGXԥ~ Ub<"ygiպLU9T` uqtR$:u+0>V>][ԂCҵ+o|$hʊtCtB>rg0xpu,%2G]j"e+Ju)ڈaIóJ q`moihuC~t>NAXSYA<HhHb,@e|p~s9XjEvz71QpAGƫj@+E ?}׶3?$4ki  /EP8I# I Ea_g1t@Wh&p=c3^5}"౛ UI&7eO9H ?U] sU 6M: +nɕa:+?$U'?1RؿZ ChJU-* qSFtx#_Z$z4 >%nA&ud}9%:W_ټߑđ3kn#8uו] )p/b!DY7RkҬ8m@k`dIv%R~N,Yʇ!À(Xa`3RY^if .]oc4l8a~>2(},=΢s_1+yi;!u aO~ݟT_F/R|lM1%X[ +\LD.,(S̮hRp`5[.p*;X}'Y>P.V!ØYyk=Y|;,pmVWD?A1&toԝV)1)A3y_iV,0cQfҹńs` yJB4tI[m Ϯ3}-Q$e!{8Y*5`!-ӼQ>`uƭ920g"VL)mp8F`,]&F,`ʦ''9r0]v3Er[ݨjC= bo䳫j4dx3 4=ڸH>Qz-85QNdb(E4K,ElQ8=*  Q,du4O'ʤWǺ-ah!Q`5   [,o4٫FgF%AY90~buvG,!lP\5s7{v*g|^; $Hm ~Kt,ӤıoX}0' jQ5 iβ³E`_B-;j8oZ Au˗FVLrck?]@(FAI^7 CgVA⽠Ohӕv5:|Iu[NjD"TI_yByϾ_)ug_}:' Sp= Dsm v6ϰA) hK{sRQ$FJ+!~ PDCq @2 ( A´c^WC94ξѓ xآxM, +!\vV=(32D@u&] 1t_=F<^pڭnR!Cys_Iξ$.Ab2k H7]4\7g3̔ q(mԘFTѝc:z JVJc: tPϪT>Vi%+6bw^N&ߦ=KsDXš׍?6xzhVu[d;wg`bMrY1 lNM:vנ UOy|h4mHmF,]f6krj1qەt Q55jQlP‹I[).Bڀ;GmP (/^-*3~Նu*t[q/8aҨtuc8 j>#nE-D8s]*&%u4XTmjw~SJztlrܿӛmK(*5bI9V# ]o!{X3f٭L Vcc,#<$2:z2iS'b XŧB*a\:@F4#yU~͑=e]Ud5ʭ AV+;SݍU+b]/\& {8"ʋ^`:j0a5֠{=FeHHK Gfejޖū9'i+[g6?Io{!;rj)O;~x_!vm8n-/Qʔ_QmP Ef }kq\a bH'mYGk`Lbtzx)Cyzܭo (> 54\맟-EvY`ZScu3eI|ΰin'P'^ W7H.=,Pa4+{qI(OdjNڡZ',u}MQ1I)1GlsKjM\g,V. t˥'4WM[E 5 kRxG?__76*RV#Zk_'[T׶ۀNO (^{) CRjBh5>ڝ,:H@қovW@gs!=M,/{obs(#6}?ObP^&&fZqu đlJ$@fߜ:}!l~PK@N-==]Fck*H8ΚhFeY c+qao{boFs~o+6RC`J+Վ@\:-LM,ot1=$#x/TB&hum!>%Fσ⒔!8Wvw1.}]^HPCy<Ȳ6kdlwtھ"cȧ4i nIlW;KLgM?jKC2{w^%->1|>|"j 4Ae1t{ [EWbMU]HO *>ܓvCZā*!b>>>s9Cuv2+ ]%q5kiScK J{O-q|:Ӄ9HZE葎Ǜ{+'TwOMȝG3yH:J-ny=Z9p'.hAiyݷGm78ި>hszc4E' ğB3~#xxc0}ՂM Ma5 D}̬̽%QY9䆣_4PT\b5@庋פ+H De~F5<<9s]i(z**B,%FRAhvV%_}Z;TBr^GFYjR5f'Uhjod)>CHnS\/A6>^iƼmk;TPVuIR:?<1|ql&5EtJ5%)TYIu 5 )V3l6o&&" X Z,:d7~ɴOMnQQ MS aAYD{,#[ūe;3+uG 8kC(jBybP7gx̛pj& nH=!"?(uZɠ!8E湻jbG /Rׯt|;ZƂwX@ajET0LIX~A$~"`$ o(f%](aR:y7E Ĥb7̝8ųddYaOJj5n9*I7Vj{p6fEQTJhb;L@'q}:VVtc|=h>~xRm+of^׸<#+ȷ&3:CԄ!m?ŵ/V}oc|}:+|Θ85syh#ڗ¦cQƣY}_K&/x|VeR};e蚾h 2LUn%F7Ȃ!EePF`7}%D@C)@V_PV%"&$˄m>8UOg#T'E,hĘv#$?Y\`flWqOhy-v}^'P7 E_)&$zVиI&2Z8PBnA,J=NHު LM Uo:QP0}4ɤCCӞ"b\o_ʙ+/8;pX)DvGY iÿ.Wmkkh(|z]ñ>WJpl*ooAg,& p؜T}-bx98P8:JW8x]d0WnA&ljQKvZxc\jȹCXc[Cx˜rM5#.\DO݅q<7v$Ja[2Q2bKq'ƐLWͬxLU"AVg_ J {Qf(GJvus3f{huN*!&o*uҞ!-sz5-iO1 11虭i=(+:ٜD:FY~Էf$f\ _wp*&"F LLpb,Gh:9'2hNA_VQ-Y^[*-u )kѽ *4@!/D*{J2'tHu6 0(˼4 9! FMu@M-D  .ϮnO,"DمD~tpI++>p+eZKh7Etk48^,;B$8ڢŻt^D'8Nzꡭ$#鏗YtNv F`9ߘ1N{|vͿLjl̠eˆne~yҊ}+Gcl)\EnzYV)_ xny^ڡy_c5 w,M3:> 06rr}\f+`cC Zu2(@(G6JbMD^MWA;/垛 Sg.Y$j3%i2+D ;b񁂞tiC_bwһQdmYuvIRN~" /)h~D:b̋Ce㑂<J3{@|y5 Bk7m 7"aΖf^K<4m ɥY"}ٕ&f]5ӎ1 Lޔuc^oǩ< :Q E|m{Li'h0R챽ՈU?`$Ft3%o*tk-R;}VY2Hdxvkb֒&vpXFDIգpKy-'VʳdEX}cSRZSoHE燺`c`m롖}}Ed+^O/* ^]sY eh^ IɡPA$Ye߯dgxk <!4{3 &ze_X  |G7vvu%Mr%Rh2>I/ C ZzWH <ܷMP|70UVwp]ܞtz7?48X]N~mMJrqa0Gp!\V4Sʣ 4o.tŤ ¢ (qXɰS"ȫ-rdleNM5&|b1n9F,lPU"wI4K~#yn:oݏv12e\Ic"|KywJ*.v>f~ &4;^_/OytgGE3Z =`/,.ܨNܿR &rzrΕCzge/z?6Aҥ񌯷k vs]Ǡ0=ؔrSΫt]g+:'ê}Kix IiwL7Xlұ+Wb5C%Z7sVR6B٨Tքkܯ\%!ŵ송 a@gK߂8sCrQ) 3d„K[ 48Mg}ާb,mUA3>>Ee$hHFOeqN$[LNDeJfdq6 : qE`T^yt |=O~Gbꋐ nE閩y21hN"!4.-XPD5?$(1W#*<:e"#1B(I΅nO5‘S''| B~A^ɞlN~{qȜQ+пQivƦ=J+R/p2oZPN_1),s>uq6Z 3E}.`K8MSZ@2I͚no/0!;^E5 %Uԕ4Wx#A5(w|#ӊR4$X9堻 Zmf}*z}lŪ'KDyjNm<֭&-NƂÿ@ z|"8mT"sD%ĚO(piV#5Ɵ8kKU';vBʖ9"$ѓp@ ~3țږBpoA+Bq̒%Wy5<ɲ8Z"?g&O@ZK{ȘޚҠ1Kɲmz۰3pԏW0&LiGr)X@QfX`i-T!ZYբrr>!?Wk?G6])G z1]FNƟD A\vhnxe݋;U҄9#ỺJ7KT ]Gt2$8D.!n 0y,جf\,3_/Wn+;6B*-dO \h~ 4!fJpɦC|47prX/EG՗q /+ s5X|"w/_|`U'ZJ7޻ ) {:q[μz9dZBaLRMl|DŽH<Ks]B_'rTKfR7q^epԼiae+cw:ԭ׏YT ؜b%5MX,_r('u:$x뾶J=v M q#?bK&'z.?_fHs7\s-:*dj2ZI,Y^`yLڳ6!Mʏs zkonf͕`ژט0{! p2{rMCQT⼱MD$ 2fymL#]˩*,i?6복+f5 TC&0yBdiNK3 w\ι"y 3)5)N)V?SĈ7)@).)_yt՚6Xnxfx[]IV/5^G; EK* OU#Ɗx_D4#h_q8!<<p{7ݫKɍzĸ;:10airY%A}oO8Hہ؊n2]&4'Pu'=n˪Rlҝx]t&\ט^R|EHEՓܵ+_ǨRa3.$: XskЅ i8`?'ou6^hDg/z|}zo=uob ¬J̕腲pጽC@8EL{W2ͰuM($[~d ejMM$2@7lV~KP#;5CZ7]9H +@!&ꠎ7( DdhPJ73y\xw;I(e7~PPiݭ`TVpڞιN@\f78 }J:?^7L+v<{/I2SϮEU<_=%Ӑ G蓘$- x3Ez7 Ul5Tw w, |mvfTvؚKڊs!#3` ,o iI, ۋǪ X2צ w PiSVLy$?i9[V ¬Ji, C^qE#/)C5: 70LgcBWk?I U[2| 1J IR*k]nA+EoLl,t"ta6?V*vuI 9zM1R0 .;=UTW:HBD_A%5WP;(dA4v'tKΡ);L4Wj_Ze}[tygPŹLG@h६au7Wr 䋁!_Qt~7|wXuh!}<}V%CJ?[K23sʳ8 G(4dumΧxƐ셢v@3q&4Ld Y@ ]UFjYޒ nO O;N@cm .~U33mRhO*{(8a% %Ǘȩ('GU@ydžuvfd:UϺ$=mmdBΤȶc5&:`/D(I /[yr ?ap,C^U%Dy ^id 8{{,_U)js͔r@f\t$~Ʃ[(L&sӨJ(NYmM[x=Ȯz*aycvs9pf{gzZJY4IS+\ M;B2N1 J2ڲex,~QDwy[ !!q(JVѻڿ]/g\+^0p%DžA%&>퓰AȚթw^ aګĔ 5lL*]-@hS\J Tע722ߪ5ޒIb7I0=hj*κ<:>ktT٣Rϓ6sڲaNghTB%a<58*iJK>Π9eTRdd'Ѥ=Et:#Ԗ7x0qp4XoPv: $=$%kiF<&6:jW}J7k+-V6(_N&!t7'1icw&&iJivِ֜'}ͶΗPӇ7y@HTO)fbVDjng*6>50|AUa;uSGH}7څ6YF0(+Wxu>|DanՈOG%~]a.̍^|Vٻ{͹bη<=BdM#: 333_!wLixe&Ds!GuE "TcUXX 5hw.8){yX6vqm)g, AᄪiB}3,1mbte4B,_R#;?Å!r@@ v|k++Pt-IrJu{.) v ׇ"ɚop,*>KOO}^|q'#Ny/m -<8/^glDS\Rooj|کE h`iBGI3ĥ>Yy iid{(lU ~d@XB=soEQXh4̉b@*IxMIҾlhk/)YrdDDbrRpUN n D: J+KȢר,vL 7]bAK?l:<e uh(&W f%N^s''$0wzC5nD OˤY%]C(V5A)'-ABƁ|_ ~.wTXyv#<3گ4vk5v%병tWStcl"T{HCK#~o@= ܄~Hv C anb!rYeZyYM3T4;MΘf! f5AX_vhk]Fh~F F Su*rQ=[hJso|_Bi+3K?O[=b&l^| 6K ^y[_ݼÀ[*6 ATа/JuXyH):@p@2q"`bBOK`TKW~`B&Axo܁h~]]R!{6C#p~2jm$J: zM RG a?uZ4_צ#.y(PG|,f#e$)cP0Jf!Q nE4(VgAxVS$~C) M)UR\ Yj!O32C~lټwVYȒ%cn]@~0ޗb^1ҽ d|x,U ЋfN Ņn䪥s#jR ~qLZȓLVg# ǀnd#KEk_Qm ОLJW0.:HPڑy< ,mp.k 'n?qP xeFS|k;5z)˰Q0$1-ͬŕS`hQF +aC oqEݠo Nq \N`Zu $-͏E;m'= [XW1Sd"}<>E놚@pQY`3k Vjvĩ㠖cE<]zmy9}h$o'\>e{mLZ`qZU`DŽ ?>c6I8Vqq.zH;p0PU`p^I; 5uY?>'%?j)F=?Az}Kɟn1]$ >#ulغIƇYPa Cq*w|n/GI uv*jaRqUT7 h|v݈Pd@A2C" ȄVgFSd|zKEʊ˝r[c[qL49Wz o[if qCZ[8[Ũ7 tuPQ뜳2Cnb-7S bLSg[ֵ pze,:\YONZ$,jUq$[\틍<#du&>-2i .cEjYk4SlD[T(w4 g| l^݆x*O #ŨbApEZZ{fO$h;̬Ee%HLR4B 1 U/ 6sVK#K=G_rb[`n+Da0M?iz ul/XN5>2]PEpqz1N] *>||AuTjhg0I3gtɪSfJg\փXJbw&03ÕLtID>vi#K ,<qRl#[hOxzVdE ꔯ48.lcH@j/1QD}=>ɴ*X.1cޏҘdN7Zsߔ _7K51"!UYO7ĮwJ a"KHL+/` Vv_lh,N0`sL8n`x؈" iP8rkځm')e:g$??ZPc7* `vCR {+Qr/~X rV>lnI $&0ޕi-J`L_ } Wu$_pgBA eR2jcڟ^J)mԎbOOzI瘤,9z]&zM&3^GŋΏR5_㼕 XbKz$gw$jy ~rͅahJT_J ! ؈9GLNL"U:IV-˿z) [u*oPd (qUUIɼϷi=N{cH|8i&[7w?ַzw;'dtM*ﴎšEh\~B5Y͏ޟHL0缳Bdw(?)(%S ٘ f3,?OY'}giI8Lv2+_Z}  ׅ,g%eEWU,Gx&lK&ߒ1aK|M i vJG_dei4^^Y (ZHPܧC)6FYzZ \;()_5!0Enj"*lO>G |tKy-kU?KDvStOTBW>(-- .?fVp_^>D5D&>rX˺Zd,Ǘ ]Y"}U"1o<iS46n]rG i7H>wdžC&Vr! F(&tԷZk- >W kDF 1)Ba*ڶy{iY2"l-bF/¢;^^*[mC Niv,oOD%"Z6~N$eNh03S)-l(6ޞ)8 W 8챘V9Ws?G*$E[I3J> [@aru)mU긠Y<lVR#ؤuw0U@%6UӀ静RZS؇$Dr% W9/ t𝿲 >j5)"t12[[[i E{kd8t5{ ڽRWrVfg pt ۠ˤQEUth*hӡ' rfܨW98U !h: 7ߔԱu)RY)/8V階T;)3T&6E^ vnH-[jT%wT=4]k"MU\C넊?}fa0',DAJg?UuO|%Xj[ RS1"e0 0AX]f4Yd*Y)W"|3a/hF:.iilΞyњ$}8CZcޥ+w;QH |),5( G6;lrXd}%<LA2lx! yL|zo? %sfxJ]/`= mq˃`cp MP&i!n cMl%=Ecz&DHm|?;Y Vi;`kںvxI(&_9>Qw(kzp;(,|kPPfKv(#!^svD IVtg3WFD7wi ^ND| ȗ;JCh:&ڜpڷ`dv{uF|W.˜3w3Wì^bz`p9r -7* s,h:؏lRa/tYN mNuPv%Owj4b;Qs*Й6`xp I~_g}H_Jv3ίH<;^FIc6N\[#PL\|dr4H$5 :Wx ;E ŲyZ3슌}HzGepoH91#}>bOtP8a*zy1ºX|e]",ix( 6='M|$NFovOLLqZlg3>>B -g]MV`@V(g!rP N >qw-sREVϲB`O'ěw5V*{^)Z+ȐlU[IN8kfJW\Wtx(ȪC,1DLi:U6pP0흯n:N暆D y $c !T ="Y"S+h~0V/Iûǖ[* =[>6Sq2Yr# ^r(!35"&RF cvz)j)-'/W8.EL窀}sapa0^]wcf NF` sc3|ۿgQrz9jM<;b۪pq&d[B7BC97dN,* >h9~"ev_?E|5Xj 1,mҗjƧ43noFߘ< MRZAص!wY@q+-+:BDV}I'pMWeMٓYɾ w eDk-c/mX<rP0ppڿ>(?O8m!!;el5+ <*a4Ĩ/}+O!D>OpFhQ5eU,ˬ4Qe 58z qb o^f\ Sb9ZyRBFOXAO6[GA !%]g 3:TTQ5pWm{>zBb^ur1Bx&ź{r5G%;3ndE>(s{Q+JiylI/ 3h/6 Su\BJdT;oUAFMV 9Fnms6J0I$v\]z!GC'y.k&5iԉ%x+H:'6ow)?>r-D G>_.VNp-ӽH6[#ĜyϺgywb:Xx$`oxflXpIBkAΘx9tj4]}i*)z/kƒ,)%^sk(L\%;r>WCz 9(sE ,覱K7a@2ko-':2mbk?bdYs:{쓼S`+k-|rӃ`ϖb{Y?] Dh!tW'W@FtwY:%@E(2:?=qUWi|׌aqtbbmX]ݬfb<}Em{.Eietܱ|T:sc}Yu"SpfڀٴyAu2EJ"zh8ft(c(avcyDIz~W)'fF=}2[{NbR}&(]<ޛX)ق}O #t:fgSwAk,7UW lMx `ՅP?8g%EUJuC4d1,2ďY*!q,7xjX([!m<A(%vf?1c1! Ne(ֳyX d,@U؝4$-iVjp!'=k5U*KSBd%]ItF"jgRL?뛤Utoxx]'Bbp}2I82Vx$c8ĵ WLm0hbYaч2?u?a盫&v݂VߣٽMw1 dS SpA?1Nj:00 K w![ն 6YAq:СPiH> X@f̀i#'D4)n.M8@jW4[s߮#?sݕ+:I(vH$ >FT:sϊO4T*2K)!> }э} F\ jwru:N#Ԕж\d[;aќo09%Zȅ;IM#5m;Z :dKUS'ЯC&Uj`NyiUy0\0Ȣ˩{oJ$53e:U({=ŕ?fQXc96|e@;TڽYAB/V]>0^ʯύl{׻B5 w lmi.[߅<|VS%r˭# Ĝl?Q$=cc4x'u g˚!ha1xRckdF>  wv:?!jqmݞJ,==*5hO3CB5\2ӤrFK tST;Ua4CӼ2-m *X] /Em~# QWa'&Hla.f"o~GTae=9E&;uR:KYfoZ1~{H^K@]ff@qzro`eu``-6r뾯ݒYic@YE;OE?Ofr:K"EgjАU/>:& qY^tyGKF `erሞGŷ**gz?TW{R\)+/ BVq\߇.v+/POxw~;(:y1b*1!^Y,6_ 5F:VomMhGDw]4Mo.+6gH>0Kb Zl"\dd# Ȗd୸)k۾l|G@ XTwp])&n OKκR+7 +B#B`D5  DtKM<,4CZyT 7~vQ7PV7]@4N<;Os zz _ 8y@1%u:i5^t )ˏlEkjA-礩{0fYKP!YZr{Gľ|;X𒃈WXT,d`)( .7!v Dǩ1>1^+Qw,4ݟJ=Jb!OLĔ w%k>I VGlv2@UaKy]Q3B4ejsF(v_LGe)yTDr9fwhѳq7(+)IYػ4! H ˳זɻUG]vln9ɜ&J PDҤ|ZO ʳfY RrdwmUY9\*6#~' EA$Ra&9셑%gC%8Bmi`JӵQx܎؇XN|'dur,ewF#DŽ55դʭh 3X.jgb:VtzQUTԧR;[|PݥÍbYWm%'Gg'.OE2@= ]>^G%qhW4'3ARP|PL y?%Цgo\*u3|0*$^f+ÎF!)7`wy+_ X$X8߅RdQmt*xt?|3l#f.z&vb1w4 (?è+1Z0㏽RdfJ@@a Ǫ7F)Ș\iLۓ[shQR+ />`ٯĂis HÈ !$Kᓇ܏ ` Wu0Q>s ޝ[e*~)ZͳLBI̪G:ʞ!AhtJ:QܕZ#YRx=>:8{Fm2{OII)|Wp󍒢Оʛk%ɿU_X*; -k-Hrw}g׬l;) cJ2 R7=\@ 'K9K%f%%`z8WZ+(psM"UVycya}3ckޟDTF6|"Փ&/O.{\Tu u~4"Mw.Z.٭ $Dە9e=(ca40aܜUIA=r ¥Mjxo.zbU2Xs kJg``,m{pii7U| _ -aQEXU)r59`a!:o]gݞA]Y$5A#*2%lJL!0JՓy+)G ;9GSr!^hz1lkYuήY ;{x]$ʹa M׳ϧu` ZT +W>yr5>$'Ih@HWc6$\2zsss?%ˁ귄0~>_[Kc BrPŤ*&rjًY B}} _^q۶.OuC@޵Py9\< ]BE50/sR1}aXt N Z=z<=/8꨼)0Zܼ.W> ,-^)O{3TK-+ R#ӞAZ[F1Wun{[Z`K!EuZ͓ЪFg7h^9ĕ%F\ItK1z_hl(HNS;N.]#k%RF^捘7Mjjc0Ct勛VݼmKMp%i9%*MN,#EܱUqwzgēY$Qv' pha9 2) C g$3hQT$O k)iActRON=%IO,qJ%0^A<nm;d<yZzX5E.uɽYìw$f~ZLh?<@.=*ū;؇k:V{Wn׉f]>?_=;w˿݄(z@oAGx;xHQVy ?[m0^a(2TnC~Jg-ai^)]LgbyNt_ B ?E?<=F \9:Ӡ=>(pԨGb^T,K#07H[峘b;،# Js Աk>K1yK\jv2V{@ DTfY(ƺ WKݽU?lo>#q*!kw Ơ o)b%62x'3m텰oԽ/?iK!bop<6(K@vD|~*cU 4SjZW8u{ʭy I64Ī~RM@/[&4Oa矶xE̲K8S #}0' S|݋PօZ˲ק:,cb%C~qJ0BZ%T=ch{7<n3OhzNb{5,A,:mK[b|Cqq;jIi`٩U RWޚ;h,S69V_=2Xa&lh O&`MWk=0Y*\*('̺OD`bw7-z4PdAC7Ѽ~hye>n/:(}nݍj7`( KJ\v.x[=|sR$mZ:4g*V;*Έ"%tBqF?[H=Oxujnbpm'D=/+Hy+nmOL+m*[bxZeY !eE΍$@>Β?t QS'Y80_oVrmtҲz$>g…6Eish^FDPS HsYamVjwq#xh 碠 }b ۙҐu CtVho\"{Yo6osvqóχjKQ,@HTT_?@BQ]'$r;vnr+$E̺1ӚF)Qb`^i@#$/8#:._y5Uߙ:*N^hbv^$;FASEkoL砲D }=DOh-}w@ *t",~OEKsT@9 nh'J[U,B:k?W]15&C_,pAsӵ'B|$KT*vAV>^S^`5O֔p\(}ɞw ;*>W2KUMC@KXݏuB,f<Ժ9&?l=Mӵ?Qv."C_V >YOR}* 1ƥJVȋ,j u:o)QOtJzcKe7Y0gysZqxvО2E# 1CSZ ҈T$Q +N/ZPd;r ķބm~dǥ)݉캈sDC9vtXz:u;Z#RQk|Q`3`=Esdp<u_Jk:pQ}مMm=fSa; "h8̑IY\+$Lri^yy⅛멞 A[lt%m#4}7-1m{/M%vdxɆd0]GY 0X mO ̒1P AU~[ ޿P'D FNqE38w$%I?N66O$]OcH] R|e? Un'u"o%E]w~B4: YdYYs_wԦ7[A 2̓`ѫi%kiHO`577z=)-kK"uH}cxnXm0pќ$L)uq֩ZPkQlo}̵kG[b;ZoXhSP}鏷`Ɋi8ENT2F:_;6: 4;q8ETN6 -(WfV!{T]PY ׅYt>(ằi!/ў;#݌55o[I.B> KbCY"|6oٶ B=w Wq3%0 |-/Lv]-'';;9V-}9fĞܰz>}IO \4P/抪t*ؿK|bL-xDt?eIi:.N)&)ϱkDz:1 EFufqy H< \Oo}ؼq[aw( ⟪ߧdk>\0r4OԇI*+ <!Jn Zy@BtZ1JC*=XmL+֭2[ZֆB0BHضhFyl`P9$Ffm|id v҈y;T+?6 { &,:/. 'a =ܴ6{{MKoauҢdzG RV*Pmp4p'ס'U1OM,3?~g==&N^~)OK`AG6B}J !!+IPDվsBk^Fgh}LD&~r|H0%AJ`n ZQuq@rc~5V>S% B75__]k)aj n0K<FR #9AM}|H<\s`bCCmY8fa.5n76s$Q}$G;p $/Ћ#ՠk6GhLV]5@f*{Es!`L 7 _eư ;呼nSS@Q |q*brb1y|ɞc dy6_k;?f^/)-Z=13<.l2o[ Mn;c2kUs{a bݢw>En+:Oy~@EQߡ/|EoK3 q6cJU?]t) +>.?m,KTK@\SC<⌕#‘G"o gdaDNV B ֊2r&pS@z?lL}v|29e*1*Badf:H2jvܤ=aّLbAeC.c,BLW-Za%FN7I+:E|J3PjglOԌ~  M}hJ-":ݫ#+a|8[$oC GTA^9欂$MK!1!jZ+xd' 'mM~֬EO#d4Zy˥Zϊ3QAG򓄜M!{ZB\S&|р D|JxuzM%6mykuHWg;a?B(-]0Y"ʵ۸ice?XQePt?CI]&X| Z=fzMۓ'<]a%=.4lK[sjp@3-H!f`P;ƌ`믉6?YHI](m/ڟ v+d\~:ZTUl2\w,Rk~]9΁ >;,Z9O;8hV kv{M_,rDXUy`AgN ,~UySݳf:'pA{FfSW6]خ"e55IJ*usdCL4zi'ˮsޙ qk\^~EC:!C'%oV p cɅ [b/m mHwImcGZo1sv~Ȅi)ƪ  'z 5p< Ǧ=-qCd!&)X2AyD?eޑ䋽4}&MqJ:b[%<ޭD].]L#YiY'2yRN%ϬG!T&)c{[,BB;zk/G5ou5i a!;=7.O4~R櫹ym:#r"Ж״=oz_H@Mm 5b,JC\h FĈ1q7:` m4۞DLf_MIvTc@_HVTJ1%tō]K4]1eBJ"K@VCwY@#k6KV/>*KVI"ccG_}}yxo! 2 w'q+.ywB>[5-yIaSOJ҃AQVgnIRM|REzUVz }pS>^bdhID!AE͇7?KVpq{ḀGs0яyex\"UГ-j# s rӯ6Ї?rΨG |]lyӅyʟl22֒,C>Up~Nc|/T {I`}3~^ȹ1&eCul)"m"Dd.vrH ~{`BmJ5:)7R?nvP=Z,.Eܧ.-1[?z@T% H D'Ýh*0޸8x\ʼnh{~bNJsdY>$!5n mFyn3>YSG~y'$TIQLQ6< pd*f;r:駆h4?~+N簀;&_kXuy@~Nsf_5㛔+caE']9~sB\JFVP5ϲQaҷubkeTτ=l\d故\r둎i ں{`$/2[ck?36ێV&/x$UQſGr6,F5zst~ f}+V5COn@DX$Y'.lX6 jk%TmD[$n81Oc@hу;Z4~{\ڤBu _Ӛڄ5_smeKZ\ĽAe0 Ofm[ag ӂ|9"͏%%?3W,8OCKf˫O8tp{O4dfǑߢu{<Ąx{x=Kɳ-zt9{įc2VX˖*}ܼغ a3F^ʵuӕԲXT-8)ק(u7V4;=#Us{] nspX.Y;K7Hs! HUٵjorwx.ǔČ%&&u"&@!U|](k) p- m @p" %-}PfW8/߮ez#{C73#tO cnDwI(&4:!q 26-$9?" m R7g ݞO =h>šs{ *}1"ݴ:%ч^hpKa%!߯N9 gX*+ ,_4J'E!y~}Cugw7}E|w"-$ngU 7B-OA3꛵o^)r~ā?;M4a]h{ i$*oh2+ebƪnDQtŖm ?\ [x LP=eo ԎS9@Buvcl.\S]2:ۭ`4jJEwnӒqdOTp͆% /PuJ9m~yHJk`< V{E,\JNpJ2\;'DjcM,xa:dܬd-R:QI ަػwkw c?o;l|QӠA&MD#9-7gGj Mxi9|dzN'1Hqd4RtLR/ #YA3A?JJyA,7vPߴdBpr~ fq1Dz*}zE@m~ƿ} 1X(v _+|r\$] nuE|b a ]ahxD<3"-{H;vx)T|v YIDeŦ? }h8X|anih[{ L=@)$NØO},<6j&NSHp;!D.uhbZ|iIHzGZT//{޿98t! |!ٿGV;)4PKw4cw|>q'Ee?s'fð8'Gl⚝0*&Hʡ6\6)]['0,Vv$9^BzVF!*P'pz݂y?v631jMB0 dY+w ] :!'Q c^'ig8H3Mp\ EG:~F+F*kC*>}b=F.#Xk+me O^v~”AR_BZ66o'c=ԡ4U%$ \hsE,鎉0|KJHEN5PZ _|%rUe3{F):"Ql,*=۸^" vN^TJwvFFsoP̻b~ɼR0^^ _@P͕y%(P'n³k=ӑzt)|H7V"k=V~)mμ=" 29qs9>}r>:.;a?զ?و!$ѵ<,FxUo9PK+_K|ʉG3:>ee4 +T%>#94lh2 ~몟HKHPhMG~sm~j&_M(n!@e[:N'>⭔}0@bUSȜ_|/'ho皵DtCDn$lS > c]Qzb rq` |O)m6&r<,C6PncO+][xꀆ l-'Hm [ܡIԞ7}Cchϩ%/G}Xl E98$t/vQp(Fj]Zryw>ͻԙ{7dYfX+Dpu2v) xDڦ)+?$oLg,r[,BeBXų(G :h)#> z!|/>/j0NBi#p=Iggt! fvC5*&hj0v'ts$X(0WC,"8 2%rJ wZw-UBUб_$SWJZdxGΛz6`A]ޠ=wu+1/"Tr 9{8cw1%4;q㦭#W$y9/{?@JzMγ Fxxpl6QɱybI$k "3*l fxv d\׶YxUUW}k+@R֩f|r4*IlϴK?P﹜>iN:#dECCJ*%3e|7,+7.aZU#ܮI R$n꓃tSOh8:6ϭۚH'֚"^Q"HQE.>>Rxƴ+_j+v !&]X`N tjOh&=+VH"~N)Ont\<nk\&YdzcDwZu3YˆVri6J0ǿ|*u;Ѧ]$PE\9qr :;&&8κW 1h3\9`n7҂ƆS4Q*WYEJ}9x; />0m'ٳb)0w:w~u7rއ;Z5E4DhoA͖q6>F&Y*tPX*e{=ѵd"X1YJ(OF[/P4PPJXmPg$ojZHx"ܪNyy`~[d1u[}ɘOZ Vn e/B:_Th  >#OY0;]=1U*CܗFh\21wu,IX2a32ԹByfi_[''W37N?WLE4Y)hlBTae6$l]'jPwiUm uf٘wW'-.~V[SV Κ` 7pxA}p F{pܕFU/[G8לiOm^>SNVPx\pgRŚQwa9r: J&@@֙iR[+o5Cd_v#er%WhU>3cc.z [a Ho^ 8ynr[_s$֒VFuȽe,ߴoscbлԍ[&m9_0fhR<*=pgkCnL-Iz m6D6s׭DvQg 1YoH!12(ܽ c.3ނ6~Ϭ>3;R D"M8q1Zen뇧 :3e#r,`A\oB~1lv`7Vޚ"ESnEu"|hY\_,l3z!L,'  64wAx GtG~wl|/$+t2Z$ʲu=*<)>̈t֬ݟ4M –Ҥa8Ttmy,[e>xf g*]-MCXWL",Vk߅<ʞ0{nWv_s#KhF|DրSsx2ԛn.K M챍0;2[D@aN]Dmkx:m(guj8DJFc $N6۟lY ;KGZI$`޽ *rJlKrv}hZ}_'~vv~坕@^L?!mT+tE2xԷ΋[PQH;hX,o2%uCgAOq(4*b\Wd5kSܖ,Sup ~./QCRq5;,i3g_Us DwMHGg7mzj@FW2^/J^5mc]'>ُ - ; Myqxfhn,XX LKRZ#ЀҺnb&{iAaWtZ|f'\+t*+.n}:@٠!„_|?M~}xN?|}1 Ƞ{^Msx Fv'cB9q9Rګ>X?fS P9;U EMrL_mv7b\H@o;kn~\c~ Reg} sY#A@Or4y}?W`jPw`Z]֝X73dJ5 h,XS~N&$,86(%C٤_[ jQI>֍+>աnVwJ6U>.hqn4ZH^@wP(:djDaz7zD>ECKإuhG>.#ѕ[gD(̻R\vp|6NETYP)T <Öک&L[@CBU&(a뼙33kw;WNgX$naLeqAۏܙ\[o]B9^vC~*T@`Nh'}_Q:E S] , qc]?3\/8+v *TjC;BfZ0I KHU`~[0JH"8˔A2􌶜W-5DJ7r7*]oy)!??^>L?IM#I;0q˓a2WW|8s7fd!7} v`bn sh)JOLYyX?5&F4J3OI;*\F(@Y o+mu66ҊhwC""أ_ 7%Bb2?f elj!x`EۈwBWX6h})Up@M=s vW24?zܓ0kDp xr'@GtN/bzzڼ 4ٞm(EM0ǃLz71a;6(QxNl}e;ᇣ#UD@Bh*- +a|bS݃֟t,\O$w>v>'} 9:]ğ^ЏHPꩯrϝXخLvbmz/^m ܃̿nϘ욷C`IzG&R!NTJ;&RE;/,L^עc+1̚מq`9gUQ=S>6| ?`74̧캳bU2I/2[Fsk"s@D@0c8,E?X 4<:g~f-ݑɹw BhuC2t^Wϑc:ъ2E= R$OJAsCM. *az$vlLZ<*6RRN=-N! B*g|ѬeG/kT"8Tmۓ,= 修`kq boe@y4I\xi9Ksഡ~q(w0$Ϭugm: ȸs 3kMݜukT11"uT@Dΰf^·Fػwϐ0z7T֨Y߻U4jU`.Hum;n+o75tOyk_뉄YӝEQ-8qktDhfmJLUu%\6(\ۅe.iEZ&3c"V2OL_Hϕ﷎gI hܰǶ |8(ܔ)Ad$eKEjm"2[y@ tGP._SS7FvIܮCE dQ91*x[T-+JZ-Cn38'7z|jw4َZr}qSŇ.aC]`&,LjJ7~p/Ƀ `_h C=Pg=|y>CBUq'G_}(tJnTJ+EΔ@sv:Us)5N WBmb? ~ RQˈIpX%Wiud(LƬsF UP߶ؓtsT+RgK*AA\rKbG\!PhR-<${_q|\1䠢oп tMRI/rդ˕'geONwDP䥾Z9.arP1:Dwdsg'}ks'jLhoyF㤞/+ce<̵$x* BdB.ӭ8|KLrH i5(tldkr)|ՖnXvq{;c9hOn7i\3&8~yb,ѓc{sFx@,&{:.jh'f=e9#CSlߝ`kaz7iIiV{0ת:\0K ` 'd-}KRX}/5J s|NI_%Dt<âq >zt6G Y}-f]dњ!m*W}k*^uNJ* <ǸZa=Wا }Ļ!Y;M8PNT ^NA;J韟zlϲx dlcw 6tu++o:ݴr$MVT[ν"B3=0x\9*M9z61͑82 򭥢Zx+#t{'{^z^OT.rm6M?m GqQ!n:wdgvhʅ4&my &ڦK%J$CB>Ty7 ꎭj&aVY@a% !L&ȭaYn:/rDR0 Wz${b~ GVBwFUU/yfXl~9yuA۠'jY"$#T(L-  yi)*>zxT]lWL?B揨usRQK #o w l9 h.{^ǀc˿1Yڿ :$UO8AN' /NA`*r%7SB^.YŰy_9I)^[!V8؀t ٻ^YƟ9gy5[k}pgج**f#7>4N%>ۢTWH6~#X]xD>$FE[P%6wzޤ$U:l!X⎈AgۡZyPngmW)J8R5I7x4ryКצo^) {]a$JNO׏O4}i)o#hJ⨳ɂ`FגwT4SwTvf,%ξd*WFo8Z,WSCZ. xg1gDq$0FZpZuFMt5Qc)y/2H--\T6t&gZkÄzQhc%K߀^)5n~ ](iX釶kT?o֕DFO.u{7옮c~9kT7y㶯NvVG|e$hERzCDeMBEq ¼OW+/kgܹN^ dӭ%gd"QH⨱lH̬4ݒW^a dŽH]U;+J|8_r}iN(c?\ko7b9+c1wu2Myo$ކ{!7j Z쟡-[1 rph.c%gD v<1 K ݊q Q>:KrOًYIs6Yߺs{4![_v!wBC% B=)$ nIQ?x-SvM.2\R)]GXrw.T3$sR01e5;ךGV\״Z?%#rćjX 0MhxDSȞPDES.yF>,s>*!dd|>[d#vh%}V7.3'Ts)MӖp=3o#SXx [ ɫ3Oh EB>u:a sM%&?3_y+򆰏}; 0BAD[ig 6_^v4y=hW Üʁe>_'u Gy s{H̟G~w:ٶI#WxFfxGpѓ`%a-w,m @INyžҙ-z~|3bt@%L7\@(zvQ_ d^8rmn$׸ę }G=wbw#^m '솷[2.ģ%GoMαoov`!ߖv}5Өfzu%IP?HKMXcҲ~:@@%5m&H! nk\Rfwvo\.MgJyFVf Tk|ws5Ɏђ._Tm: GZ8=%[JJv\@<,kAt(ȺS=uG.0|fus?"EC'ks@"8KE=<{˟h:݃uo=`_qj3}4ݙO9+c@/D&A1BT!#W2šYgÙP˭wK,7/FnJ}͞hЖiߝ}#UP2R9].GH4w-5 O+a26|nI/蹦mv%謷/xPt/6N!D@ph%"g2T\&'\miz3AsÀB/TQϬf$'.y _m*Yhwk`Uv Џsw;3T3bX\RQD{6VwFkVgq4qjʋó eV'ilj2}tGP W H@v{12/ e``qbӟ5O+ӖŦz , *xu\hn S4`:t^X/ST@ O qe'&}]bOD{*/Z. _i*9~ '}OpEpEs(9NJ$U\EݿW. bǕv ;ra3 X",@`_eͺ6jL$…hvv=}q $o=T0!t t5;gG9PAԲٰ E+O?9 hNb63`q1=1}ꐷySgߘ>\X{Ӵ8uz,ȧczii۠[q(eb}~Zzٍ4E™EzMJ?D1+֦ |)}&1#tl(jw¡qX0KK[RgKdizxTzo72Dʜ0p_ C6d`E#/`68p|Nu"=hY$2`)@Hmve,(Fيr}o37Ϸ]E'è?W'@-=6oh[!&K2 Āb1;*Z6L@!rik7ZkOfi.yJd&U,%vh+Dy3w@=\ҳ&zkJ a#RәAݦ L]dcF~n $xY+"̮+~Dh4ĵ;0ʴSp05b&p2[ppf\w·VXMT *&Q}Ntӑl[L#AyA]B=\DrLl׀~Ō *3k:f#/|!'I-MGwƣi ɡn.\L'51'OODBDSw6{x PrSV'1s PHNmjX38RL -wm0WvNi7 k4py͸e_ 5mcQD|`Xet.=$dOWp+ȖP6/z8A^x_M5uM1°\C\u?HsNgj âٙh ݉0tKVinǰμ/R~aT3 =b^%a0h毈?Pn\=(GU"QWM>]0|+/RiɴP2|]&fGAƕ>y?lXE Ob5$>3ՙ4/w ѵwzH;A[8DN81u}_%R(pR:$yYS ?K1.}wx$b;Iy,y̿3FG(3ߧw_HuZ]O^7h < Ycά5l xsI^])Cl53< g\_aO2"[ݡ!:D?|0@حve{7 ,d2^=܋"^>̣oV>h~qy Q&4uf;e.#HQfޔ8K{Jm ?W/Wʄ?I:g!R/OEL& Bj53_'Wz n]4Vw3nȌoȚ\t06?/L6j/uJBuZ"N9 iR^P/Q< [U\! P!zfI^{VSF0GTOpD&:'i"'[K*T864#NCɯ>_)aaKE3܈lMx̮&:OO'+`8ѩ~2Ơ1>9m"(SMr'{~c#ط45KʅD+?l44ñ; &0\>z*Twӟij1 W+~ϣa0jazmj[KpQH9`s JX%1d3H1!;vGkNᕛP% 2umaL7"?1:CՏK7YfytzF *N^JF|FNЦ@6\_j3fc(ؼy|>na\n;fnsƵ{7Mַ+hQL:O0i<Q'(ui|jGX}rp qQv`mz+MVՈSuE L6vUŅIUyxQbLp|QurKo3^Bx:X禘Slf͙*Vo8J_n cXrOb#-oCȣcHLܤFC"]Qn^q)@d.`)4d w ]朚tn@s]8j~#J(27a<&LkM#QNEX:?e#IgLQYkZcm[=\&?I\;B z=XȗBͦTA2Ce'' {3 ~Ůpu+SVIŰ BۄK" ވoX?}o>[]! eVf;spIsa"CJ+sڪ1MD/ڎ";dC )`s6%ߝw ͼ}%jiµn]Ǘb G^gB?=1ܚ 1!OʏĴmΑ}AXPP&{CFMvv)3MߪgFZP#wW\PdK~{YԷmꮃ R[37uJ,}XvCH dGI~ ZǬ({\y5پ#}n"b?pOm#"KfV;めYD&3Nߑ;x_-80QtfVND!/k %c(9jR,^;MlZSBȱ3e4ۊm8@Cէ@*W2 ּt O9aǴ2s0e'>鹻؃ՊZSIl;C 9o?!:('f5Dz#ٻpR QI|2YEin?l6A.C4lqެxK"dfR/˪1olH!w="ZQY@\1q> L;d7BLymD漪$7]%9!0o{\]i `bybWsN|g'=Xăp}wͱz<.U!K6[9ϮT; .iRkښUjҨ;1Q%f?,輯OCX!$T]5W)c@@?-.re_PPaZ F F+F {-#N ؑ zEQϞZ߂bZ}{ܺ>5e b-T]Z*=``jeMu!\zҤx}WAtڊԛ<iګmN1 <ُҬLkop'W15K +Ⱦz(KjFmSd>R[xIn3N8̘(,NjxF,Yֽ4OE {H+˂r=9#h&We .8dhQwo1.a6RC|:o!`w:0U#|fpDm;HSo[J/$~98`=-,^@ e#XA#|ʽMG(_3xnht|O$MiMFbJ.T;]"R*|vK!Ѫ\K94nBXM$$|<4BgO}5Sq,a%ɍ'X#\Ts_LG׺?]u죞3?۾qeTfoa'oqv(cA9>NPϭQl)8 _}KrF{$N(~Cg$RهC U T TEz )' Δhg6!A0͵K/U%0ְ{_cd>Nz r(:.^XGT :e2A4$[|N dA`*v=[a$Mpia1{7>uE[!5uK R;Fʆ \߰Nx?ڄsm28-I1 <p_\,z6 8' MgښO@O $8-CD}uW?3vDw!&d ku_`mVmOI8)u-/FT|GPGsNkZR} !F*>ƻo2DH5QqlǂcGvTI$z3HP?u (991Hͤ"碞V]6 y"w>LE4cKrTxPI0%y(*x~g>WRLK[(M _LBaBoئnfb88x j'O82y0al/rjD"Si9"9fIF\e#'jkEXnq5%XP8=o?OT|O `,Mab0N<2Dcbe5}VF1 SؤsHisPIsee^-'ǂ4h:j^<)vP>\7˂^} @|'yCiݳ(͇`ՏF \#1:8 kcRCm#a0-#hJ3, q2k+v{0؟puBZ5o ֡ n)ے\̝,R`sSSƙf0j5  |aΜ:7~^:K'ٟ>ÚFEMfծB5aPET$-5,7F#sp}`Lo_N b068_\4ٚڴHQ*_5QT΋p/ ,+~g(f4PӋ`2LK:`9M8Qm^m%#\6HM!ɵ9"^]M*[vc3\60Y'&Tu {7[e/fCO*W& S nq ]lB2"UOL|Y5 <+X%TI!vq\%z?P%IWÄ |XZkqIy%>ynjp-eT\9.Hw0 *7Z&E~ny:k7] sidp!J|45 EFrDBU&&d,bb}ҟvH޽JHO!XID-ħuohnۭ-y\;a&#KErjnXQyph%IrӾW $le}!՟PY.iwݮ!ڑgߣn$^N m#{0 ]P.I膟앒:Hwp֝C1r'Fenof.e1nb[̃Pa<1?p'|9uMnM:Q1OG"lS(:e[Nʘ[{R{!% IQkd{&PҺ5еR0\F>+eeG]Rrkj{7_'vCwkz6]AY7Z/n6Ysx4f)4xzD=a,Hoz{|P/H^>W}4z+nKb#X1t6'2i5H'{Eիj S"$6r""aBꂁP |wc"+~@\gbIZ6L0>Hvŧdoj 8Ԇ?IIQ:u)>nXퟋz5WX(yIHTuX__9a]u=C+&s<(FQb:*Vsɵ=g9?줁?6! (g 8u# ' =V_b8{'ܵ+^]}b7-`PrhzaF K?Ҵ aԺ)꠭9ޯ"kV #]\$ZO 6ZN[Fi|/Sh+VA5j!##WL @# &b^ 1{A6r7z_E;Q&w"/ˡIX mqd p0M5zaO7IMz5E,?> LZxaDg^V{UDsL`>*aIzЀ(e;4Al 71S98kzR6pCV#6#_*miVhUs衁"xA; SU KlV1.ve #]fsU&Qo0`VAvVe.ҽjRZ<&2EMi='QƯ I[O5@,QsrqZY1$B?tJrm~ t YUP.60b]/&7Z^*"luY; xXx SŨXFď #Jԝ73Oz%gbCuL 0>*c8Ke!?P*<9nf/'%l#p/%T!bڠY2!B, }~h07e"uk%/)a yݚ?گ1YQdaxW9bM:B4Ol JK"1jb_vq9tşxv..sPXanuTVjqۡhp$!IK_渏Q閷Gҗ /C:c30*J_.;/l c!{DӆQJL\`-}}Ɋz*^ݴ*,p,&ɰ[!O3L4DfGA4i3eeok7>Xӆ=ԕ)f}>{11I|{-]ĄJL3N89dib{Pj2Uhr0%!}i쀯m3"5$ÈF>lsc }3dWՖ'IM2OtvL[/B5!EJz،0mg $xuL./e rJK~H.${Z9a>6_N6ܭT]>qbNJaUgJ[+@:Ň`ޟ~A%c4Bxo^D-9vqNGxʦwlQWJcDپhy) y*gnR['Us)]-Kg3q[ z =|ɨ'kyD2!'4h}!D T74*֋`]?%"Qu[S4j&*KRJ^ e{uU{HV+휮 ^4+Nd 1l8*l^wCJ1 )}QJv ~ճ6gZ{C?' 8 ͓ H( 0abn66E8 zeف09ΑƂGg#!'6vת2zI@_o*M '`'Y'/+2`>_]IW;#JeGfSՑJtEÚy#Z9O] MئBzfb}ar_8N@ XIaLf2CVwa1ez*IZ'鍑! x]rFaLƵ1y,G,<,~Yffp$2QmJmm.TqpM£,#?Vz-V`@&-VV0MX ˍ'j۟d!@^6E=_L@?+0TT Eo2O 0 VÝWQ1GlKsglβEQk9zZȴE[WK6r'q[eOtQ!>G>{p>zjP`,+803XC-WZxUFIRXm|M5 h<V|nswWXe'˙bP՛d&hl4d U!!ȴYiy]{pws3vH&RwWjhH.fNu 5N1[j( !梕ԻjPh(ۃ"$f/ ^g`[S9nyq-RsD2jR*$U[{Hp̰G O,x 5Ϸ: hCj',S@?NŒv 1!*Ewo%J48/?٪* QX08 ǓOٶUVCMM]ayM&_ylEPj+&$*6u^ż')̜*?6(eBUg߆x Nˢ 24̑.| 4"U'm=Oͣ0vZP/ԭB)&݌7O72uE;M[ '_N㶶UDtRLѼD|w])݌KA0Cd=FkӘƬK6KGn8>S{n[xa,>eFV.f] M R`r#Qf0%y4z*TRԧ; NFh$=a.{N-*QW^dmJI %F:8gSC,96D-qӟ7>`?'2V3o*l0zx?ŭx }}'엵V.%G\24kX4V_O?> sGt'Vͬ)䲟:C;[j^N%k0z Y 2LL3~šy^TH_67Ԁ[֊*5Zvޟ]Z/]d$&O5cK-7I4 u+άma|f! K*1E'L4:&fLP#p0nvIl-`(qz^]f-{^t{'vv5uynb#u怉i?${O+&1e_|]\ᡜ,@ ajp ϵc!TdiGVJ/OYWYJxLjF; ]24R`Jd[h6(9 2R3 +a 6%P@j-^;t(sIX՞J)_X+5Nkn,36$U'6V/V<e[=GX. !rBDm{su͡OYh)"eIVk׾^y^Pf: uW @$P$uhҳcyT]qG[Öן\UNyɒw> ppZyގ=K1[UTnYϊ{E],XodI=0䜉 9|/[7+O˺Pi{"sҢY֊7hg}kesNp5 ] y%U8%ƕD~d#M|@MffL4uL6#/M 1Bsq3ivÝb|~g7w0כ[.]khpqBPPe2^PX[Cj g&LeP) bDr*\>7^wkl:[@m:̶٭M==/_p;pdtukoYď% wLz4{aovSMmbO)kZ g?: uZ70Qo9;#UE6]ؗ?'/(oV]aOx{ >߯W?P2/R5*3y S59qړ(ETD|v< NEȇ \OhJ@t=H"Aҍ ڴbYQeN>yiBBgQ =g-֮fP_u"7u8HE,~We ma?h[Fg f$fG$3-҅S>D2u>00%}ZM kN!qMS9ŠIVex6fW+᷎÷b}iiDV6?%?G0NDer77M[p[)p;)Pzj+j@r8Ay쨻* 3 VTp_a@k*C 6;尷|g,͠f(8)~X$|S*@q߂w^j`"/,; `:ej:BnԸ*MH}r1m_d(',>isؑD:曘V%{[ (N3hImP9rmw c94,XCdxХ3ϼ_a !qlWKuˬ= I;+rx`s2&jY(yU|$wEr+4c|eu[6s_{c <^lB2%}> "!?&?A*8=iM˪rXwԨ1(w/>hZO.p<c&_ϳ Zh|]: 9գQy;z_ȅ/P態fh/u(%~bLq| 8>INĸn^tMŢJ MIȜ>ַo3& ;DOQ6^_~QPE8)Nv8UȐBw&̖oϫY 4[fm] ٖTuS;adUPKT5 |1}Xs^k멲8?_U$&)h)Cf'l+Xi%'5Y$u _"k}PO݃q2lqeER*VͪxtL2?53*`o>:(-ԁJY|e7n$}GfAgANNmK{b6!gw;mGO: yTY錿s9 \6r^3 !~xx0!4m1 OFr^) lLF>+-&ZBxOTuy"Z䵣$r0NL Ta@gy[-NEN8>B4u'YT93d IKC^Z=KߛSOcK"|!ifpF;*l8+4k-i> \k[YXrq2 "&krŗ^ A6܊[z=o,ˁ@S4f)Ba&Νz)5q>7V%6խ-Vr` [Ns%f 3'$"/k9bidbZ|Gx eRd-yCpߵ:~kS gd\/DVLl ;qi=QqcpksN˲ RlLM\ )t!7 @^_v@;tQ.DAݸ!s½+|m"0C?0u.?"V CuhP tstFg3_n3]@qe# uu]:>y0'~ǫa>P->ZWd8V1Aˇ@QgFc{{O%D/g9l=t0{=fsFf+ҡx7H1]$5L ̃qZ) ss {THlsդ{8ҖkٍgW#KE% Nz7뢝ol_Pښ~Ɂ4?Z]}C*{Ӿ$;em cz0PŴYtY1etbsTiv΂ַo>MqjN3^r`9l}xdSɬv Փ<[sNvA7_2T,! +Hx[ߓ}!+s|a6Bňx$4( :33ʫ.E5GX K|6#{w[$"gjxe:ok6)$9H*2]H=`C)ڒtR;=X!c<op9} xE? ɭ(̞zFWeqkljSbEa\:եz  3j%_ *nӅ ~ `1GB5F .^ ($s6巑ta,2 ֎9Ĭ "w‹C`tu>Rgk|T|G !o S]ߤKYMU7ؓQ|}!g<^YPǦIML{iQGhA,ݼACGYRQV4 i=GI-Ϊc% Rs F6ڝvq)'' r܅r B2=:'mOn;*\{Q?%Z]c`v(]Fv1t61rK]'U/hW40?Ҫ&*~qquLWc$Tp_W=S:9a~!`mCJ苛64u]Ӻa({n^s\W\a(׹ޏ}1`7^^&'MzO:P[mTz'P"?| ve!'f'Z6^2DJoɼE=V}Tl֭ʮ[׺ڈNMOBCk&pݓ6&{ c[xR̚3cvsOf+ۄL_ȼ{q\ ZTKJtq>Es7ջH F=U/E; vU!tG /H!IL*Kc|ZNCG>'`})A7*' hڂrܠuR3-'URvq^{H&A:b42_Dc C6Z["nn,nj[?at,K+x:"AFNk8Qp*CڹayTA7 s8tQ6@r婰+ 4 $t[nQk#f|_"*2EbGk)xcplٖ_&)nV*=(0_R+X,^ʑ;bo?J%~o"O6RO@ u=DG$E+⺥#;*QLol ";2{F5]1Oc'C^ke}aXw uv&bg0}b5rM(c3J+لA%Od{f"$]5trZзLZq* j_`*n~m1[38dҞ- ".UѢ~ʪ}hQ0I[XnB 2՚H@>$Iu~Ձ{$>"EYvAwx"p9a~[4%?rY]>̪='wM)&I&'s!qOu];/%9պr+u>QtmbZ$V;ʤ1Ʊ+?ꁔ]VT]:7}Lw,.5ZTkZ8 FGN >v` XMہw* 50gS!t8Pjovdi=˨[7q'}=ef=DmY}fW⌓2Aa+ddaBİY0tS`7J8<_NڽPp&/;f(g\wAbaOz>uјKotk c y^uI|`hx~z/4(,TQw "rIB^ENlX9 LS` @OcB`!%.?U~qOi079$l`U0N$#̇P=)utl7?w5n?k^~7S~)[hmV*6s~>G^hO`hR?S '.CDe~Ml,.C / 1b{G^&ZUΒق`|K gԅem3zV̦sDeK+:->/t\D鎀eeiz4 !JRqOk Y <ʴɤZĒ^'QzGu ˴77:.E=_oe$Z}05|(l,(6Y[Cq~SIOC!:ξ1_ ڂf6}E,ʭytjsŝ|B=U Y 0*:KɕZFyqE%|0U{G=) ҁ!ಕU>"^(u@4iMq˜W8sj.у7wtcfUTldo ENAJǽ#mk _\lqMEe-RnM'lfѱɻgeBsW?(K鹘 Fxu ̍.cU1잣PRC%O@+/ hD/a|H1oE+7GiWJp`ʣlv^)t8*%sc8{3rX([- gMН¦@~:Pl$JYT?)~}!WKwɛ\sjPT(<'@RGK}ŢJ%̚3/ ug=)wg{j=\O&Yo7 )/ ϷuJ ?J h Bggi+eBvux.ʵ?x3ukWΣsZ^uQ9t`}9o}KQT*3odfL֭'D&Zdh5&{kY6M*E )tR7M͛-P%4cbL]t0r@ _S:-*nEB֌a PQ1 vX>T(. YU` 6gD^QRΎ2G]SpW+YS!TUkUSRm^kV6f5%%؉wpxI,?W:Կ_q|o&ظ(r&x j$ղm=;e<y9~:i6B{jWJFYgEAAd[ wC5C`,}[,HFVvak||̴9崂hQe*΄\3p8y%V4C9'wq9|EG|@Јz5sRg$LSNZnmQeޙkΐݔ߈(nêw;%x7#wzk׸ؓByDcpa+y'_3<\g@Yt6[qJ[#_eN_@)h>c~ kbN#Qb̿秗 $MZ"@dźnlBOK,<3gS";$ h',!r6KW?֒oCɅ(bɘo :ԭ+ Os3&Ar.ȣHJf=OwÊ'kIy}BniT_,eQ|k&ߞH7u -msᡉEU>QvŹpDH]倕Sq 8`H` ak] UBScPS]Mng[nC&G('* Jt!Ŕ ^\=an| 7tB A)0o|]ieXS$E V &%3 jm22 ΜB qΖʰL瓃>aù6]GrEʠB|S6v Us1" NeO]"†lŐAB"Ha8۲ :*?Y(RГ* z^Xh{X1f}8|L5&[3 ]Η|@HyK`Nǻ?V'I_w`nu̺{ N' ' vtU9-xu÷` 3cZa;Lmobzbg]PwՒ-FҺfO&0IBb:"yRo韃rxB7kT.PH{L]b3V~ss YX@::҂NuCod!~b@ѩa!s\憱 KKۨ&]]Kf͒Хe`Ke` Dԧ-ׄ( _, |"+- ɧJbMo9gLeKkN&u7scX8!K3pSn 3 cǫ Zv~pޯ8/t:Pku~Dթs׆=pPprHJzlտK 0M%!|GKdz;BdšߟD 영#[F4d.N$Y҂-2 wc}HkqTYyrx=*UW^hovVI5iC +x7&w g w"?G{7CE5;[f2V? mfVZ>|UEy) t+J|S@!=``jFa?̥Wp6MMVh k;UC: Y5@S/:|H9S(mti&< /jd^ \\[Fzf1h]j;MxG/ico׺y |q"TzEzO/FV f9(9D .]! iԾ-b:8qirfD_k=iyNE Ap5bc&] V|1g#TMP_Lߣ^55bLEHwݣHK}qu:A0UHi}שx*zX,NBQiawcf$܅BU]Noi# K~熶n\}t@1ܖ: 04|ZG$yϭpWGh][ _!g@`UEk֗4M#S*-WP~!ۢGLnF[pͱ'[2)Kiܵ=?f!<?:U c'a6>:k΋Цr[ G]#u`pelp`}I .` 0lҙER8J=U 9$?|$+ Arx5[o'RaMX_F*|/]ŵ|u㲍t\"K9_+Il eSQ r'y;TjѾ ț&:RU0G#Hr;} u?8W _Y(ͽ ]E'fd7Lp\ϳd^Hyhql[u-㇡=2}E?I ƕ}?A"f#@ xmap*'.4rkkr S{ŸuJ㭥VQЈ:!δ0e*~֚e6ct&04Oln]T>mMЯ S)7R v F]vKE'FXfd)[&N;u+G9qŸ͊3C΁!XWHtDZLAf,ٖTx+ΓUnb/-ܺ+a]ҧbq8#ńv^ ^p rt>|+F/{ro[f33F~%m>6ԫ<`&jz]رm2l 軬OC"&9V-Hao Q]šZ!*l!5RS/p #Yf= a6 Vzpi,KFBpwZ [';qo5 *g1%V7O4OӢjB}ɈWipR×{,ၨ$!Yҫ{幆Ĩuy˖NCD4 d4""lfD&5ˢp\fǰ#mcBu*r $.2-$/c;fMn?(CQ{&EҒoYj}({~Smwv' C Ɔ*59 nbm$q`+Mr& 1TM(}:ZԼPfsy]&PQ_&VP=*hy ǖ5S4QWP ziVpy0c=#$|<ZHs H jD2'L4Iua6Ӂƪ96Kc֫i+uW]`#0Sc0e':!jI6tyaNdl4T} s9m86;,A3#[7)ehLPnuYT[ {ZsulFv bcC'0[b )BTUaF]&i}~|“ UR(5Oѕ&YQrp7h(:?|:c|pnxt< Eb;"/-}तFEC@X>Up@1mvʾϨIc%@c]&E*  /lh VqPmCf}q}So@#rSbg&?&8 bS+x"؋"ܣ\v2NkīÍܳYEgI ޗ3$Xz{Q'zm|o)}+dB`R"JPt|6wx2˘6@`uRa&w4 u ?M^AxīO( QcrW|>~ņݯE7b T(x|0Xl=hoن-6{67h5w!@FN#7؆Q0|jç 'gf{\O/,?}&)ϓŗeYcͫlK'BcBo/[?K2)8vaϠc+Gfz7n˅sȾ.M3LM N)fa*)<$w̓qp#sG= i}:zo{jyKbTV,RæU`?Myz~atbuFwY`0iHFd͂^7nj? |eca鏍f$# 4ǂ&PXm|?]ךyd接pA'#JrW4=UCMh=nE=[_ Υa|,uAA\‹ MZ1wy,J_p܅ȶ;>|Ӫ0Kb[tVbZHewPYiYMz=g?dxtV, Pe#V:Zjoݯň{IoT{|+<BfL]\ӂm: 14)zH6JAUp!wE3&--_#RUmzN81 PV/M3S?R(Z ` rJWQ$u}E 4\`2ErDo$-(jÚZQpX><5Ԑ,Ovw)ZK[ ;&5% FsΙ"A$W.9uh\d=JۮhZ4_5H$ENypU4I{ѳgf(2;|v+ Y$<΢ {zJ9tHM*أݔYd֜dWRqzHm:._m)W}Dhe_ָEQ YNd00|t޺ssEZjNBMڙ0;9,:v1{W1aBOZRQӝd8U)/6α4𞨍vt 5rv##rkmwg7=,yn ر+ mkfs.oἝżOڕyV6[/-P3nIYת*2//m-itY}`fdYtPZ S`LM4n}X-Wa"8f 36מ}+7[5[S~pڌÒezKc(0= 4A2@}ѷ'{jS`TkIIaQZtBsLیYwWDJ^9aWkƑ1kd O ,Q^}9QaH]w?sXerm͔{U 63Oy҇c+HxyZמ7F7=۝HbfXv`F(CiQ:Nrm>J5\TnSCQԨY Uܴ[h,v}P ㄥ-_*_93H8"^w:41M4zLtfq] 1y MD6*"5^;:>/8Jt8*MYEUAE`#Cg8#?f*Wrj>)ހ5!̊etI"bGD'i7Iڌ mzikTM*YB PE!l_|GKO J.RGwzi}jv58U%0uYyڱW 9Go h{AE"ͪt< $+^$֛5͋l rZ!W/+48$z}!T:њUr[f IP7+ )xP8o64Ns5%<#r/r(pU򯏲;\L1f^sUgɣy^JinKq?>Zuln(DD2;5*iߗjRq!I 쐂J_ep?PţLBDm\f L 6gNA{)e, Iu=]s1]D7,0>+OǽSY.s򚮼jF1txdsV마i$C+P]{SM_*g&ʑ qXme5a6g>}ZQ(1|ǡ71`+) ;#O]9nr2S}z޶pzx4Tt|O~G>\ x8R@ZM7hНf$2aŌ%T{ӻM"#)q!Mu?YtJbm96 0JxqeT _џ"F٘7Ȫ.7lSo*fBMȷUu^V6iwȘpO|icR)nu9Q/P=] FPkag&̬:6b{bĔs!EerڣIxu }4KZX*@Mb`<|mIڮPR(6P095+Ђ]CE~"Q:Ocy$1fq卑:oBc:h9m+)K5y1-1J9@JXAhjp bQ[P#,b$΁eYI$YU BhjqVC;&X;K!cӯm%v[?\<(P,.z3\g >oM4i$\{hX_~^oIK í#z޳J>CÄ{O'~O,5Bqn+SppY_V*-5O; Ȝ4gm8`I;QVI"kw>TTl224>-r =5HR}d@M$R+1Fd/R=n _Œj`{w4 iS*Unwyy5>zH6en&KE:ɢ'Mggr)Փ %U38.3ED>a!pwњe t(ũܟf^cQJp<0Tۻge);y,%T\iW8RM'tx*050Mtv{o\u|p}7n],?E$qY;vGAvѬ=鈏gd/mC^Ϟ'Pz>cwocgrUkyR^r4➪ ˕9P 葛$pK<Ω6j堋#ÝAuF}Ju刖<_X{H%0) '2ع̆L:AVƻdy[~=o1y@]ǝz .հeh ݋.!q,f) I> pSqoMuMu+LLx*!}.c02 hxe@ } l&\d h HZiJFq8hhJ*+6Yi@A{RXt 3a[' 9F-4UTGxa~/1׸j-@% Rm6nmZ9+}y'x4O]z%J?Ø,̕3bTI5/KKb|I`[d4C_Q~[Wr6jzc9y$JQTc wG`UZz _ "R( SpCXg&<}zN(zm5oyϭGމ4OYpgcCg2e8]\Zðt6Ӟ =FBH~p|/[5Y3bc}O0^n~L&fsl=xYbɡOU;m{O^PPp*4> YdrCMwU \r<ؓ~pSb@YoIa:1%}nM~$~$V"Xz9@m7~xxMHhqvAE3G8{b0:P:WeLHwD-n_6gʤ$4;FE)tQ|>@r]ePMTV7c -|5ʄo%:u /ՒrlIzaT+(RV{?{Ѷ|' CZ;^?E/}KL*>mbl&qA#4LPgֽ!mc,E{oP–}-+ ֠@>R+w` eW+,jx26-5^t<>-2t}v9="?b y}p,ܐS5B*V)G4U2‰'3xS2-RSd#AQ, ؂|P}AE~Mx_l+ޚb#0P0mgSݥ`l"`6~V:OjEe-[?dr/>#&c>mׅbuCidemm"hw_ˬϪq[Pge]#P](>U(:jsSfRO$>Qs-sDKG3Dbr dz~TE}Yt0Zƣa~}R|iw4–9h<p|+2 4a:V~. :$A¥*OJ{ƒ7]V X)I8q$ Q&j{Ο Bd,dN N[KG#cMgFTj2|HMHaQC>#uWyћ+t`X D~xc,B}+eg&t>{Ѓ6|g4e+1c<t>f@5 ޙ8Z\XW/xtk,R;>drSEPV# 5\< p G;@ܶL 5_(S39"ymF4 ᦃ7b'> qDUMHfSf}*  a{݌MR pBkj'7B~/6”z3AqO2Q?-;AdߐvpFi,!UxL( Q *+44aW]e,QEފ+XLOvR?Wg#@uT'el.&*r!^]NҁY]DJia-YCvTZfaP44'ԾF( |B(T ʲ6Yt-&L[~)5aɻBDb}N F%2u~mt, S.'F?gԸ1QİzimXnS6qB79FՋM.&5,F-ll@L)#+B^??MW L쪝š(:{a WkZzEN'uD˄VsNfgڏEJua$ݟ#XÚMf/ÓƝ DX T\~zQsϻəܭP^:΃N\ڑᚐڳ-xbv`>#oCΟ2I* ;LIr %y3̥Y|9;pNYڋq Fe\'ߤ*L{~$aWc?9i`{pA&{dN)Mcf1ǍEnLohve0j$MAGRȜU?%ڸe?)G)[; rRȂZo:̢mty|&wp=z@]0J}tVWٹnYFtVxH"d-\Ky 4>.u<wlJ U"Mo`!̊UFE}qB<ު@đnÉy۪ @%,^jY.ge$$J>A\_cVU77-s$=+4Kz@ЋY؞[5In,_]_P0%LVx$vBChaoQ5 *+<."I9I Q'e:rr]Й=﬚~dOyYqs_u<@᤭#/|E*2\E'p|?Gq|G0k8Pb1R֒3sj` i,t"x(;PxM9l֊ppt;R0VcolIךm=l;x{V ?,O_ Toq[ې-"$y,T|PNo;N[7N%p(W*BIGc6NŴG9 ޡg $uUm2}}/22}HTtKɷ* s=dgN;m֨~g+k+1A^mlol(ga~Zyb)\xfyhL~7?W-W%O2ydE1^ =/-@⠱㲊",E`taix90IKmojczQXͧ L/|V;SK"AhV\`\gΙBNO4eg__cM7đmb}rqghm@Iz,$dBI:tw(*{g /4m7g7F|4ΕF5Fjx{-J1AHԧ0O%vq3x{ 꺆L}L:{K#TN<&1M.\V'2[rOȜחh} D3)<%;̚#*y\T( i VaC&=U0c0 nn~l0ʡKۑրL.}'-Rs4"caHKYS#aT)a;[Iq Z.B]`l㰦Ў.og/LTqkj6d 'M~(NXk .'F!7+@]G$% »xvG΋^Nj MKeJr BBFklpgkh} CzФ\Ј!ģdB+_U, WsW.ͤ3 .jVмl_+-6^~EXs> sCt@L IϱRW;\b=oa<ߔ^Dl"1 q T6s|yB2hŒ>`"Qu[?N ?h0m*mrMt fC`^"eSu XNQ׹Pp lվ_ ,AAk''zUL]8Y=H!ry~O.{ єnRuז:~khe:IodUs@1# YIv: Jj:[S?*h&Sk ZbSI} Xi %[$P &HKRoBqhOzu %p7`E`+57Y\KI?pɶrթ9V|{` SiȻMK񰃱Tf8\106հWo\Mݥ-|C Q& *SJN=_yLb8,rO28=ֈu (ڳm~ų7z$(``>DH`Hr^f&5YN?Jd(FZ{Ee"8 óĹCiHV"FIӰ1JK H2tg2 1}np֤{-i}J #C 9jJ|c &CfL/o ,X.C[7`(7ohQO?=Nw4_rUmKF#~Dudg}mOJvjU`D/ѕ`XͻUg 3A8g`q~:t՛ 3IeGgj`8`>-d$@bdف?K@#DWP#; [y}֍gas ) >@Ihx+犊 ,FE +#d5VK1h?9uM-ggY UwdnE|pj[qZ* jOL,|Ő,+.xUj}/YQ":^cKܲٓ VwX!\+V*SmV?BNU-t6*~:—EOWn#յ@3 ~t'8 e2s}QAK]$IPNP::́Jo:V@-iϗan (N4GUܱ+ezN;askP.(l2ҫxpLt\6Կ0~ )=2KV bS+ .f{CJd_؅NL1@}Gik@b2:|S6B?7O7uɱKBf,(OOl1B%f)}R ਡF#Rud{焵pZɹşHL>%ÊNB']S =HP ˽)lRҘWMY 7:Yӟ4l*Ɂӛox^#L I7V8h_~IPA6;]*[Y]}ޜʪ5F&ʊA-"&9P rϦcȿrGm̠kNI Б oC7-E8w"cpK &v_D#FZXK YH)aG]iF^> :R(v1sHp8>MA\f[#f?tܬz n;h QCo= Lu^\"4>FS۩re?m?:> P-rJRcwKVkH'`J02+JbT+jŅP>fh3r_b ʚ6-.?KVM+_oq%du/{Ubi_\o "}f'S͛6>IeI.n;Ҿ'V)MLy;nn 'UR  tI( o<\ -ϓ84n|a8wqvm+Hנ?~*{vo,G2&Y"egھP|#22DY!th(e]S2+Ҩ> Doljo-w֠Xm 8bhl%}?OFG{G?:^۲)8,ߤ¦*G'Wí֣/tijŐoJvYcuk",K/䒏bKbQxz%e睁ؽz0N{OFj+F`sb])ހRY@c'y]S'h:nЄn`KNw~h n?_:Ф6/ך%g/ay)/sl˧!k1`^1. #?UI$BjnUߢ.=47gЋkͣX^SD/W+ G *QݺpT{jh%՜E` ٤2_BB4L^mOB{F_ Dg"&bZʸ;U-1FNZEƜ:tc?(JV1i`h~!?g+`BpڪȻ.D4:K @cz0e6$zGZ^.d@d>&ڔv F#?OQ;8> vy#qNlFy`ua" GhbbF>[fҗ*e8wtcr`Cm<0-ў)x]o=c{u/R7mg.lSڷ9S5{Oߵnډ I6?32%KLvA(qкB&p`ݸ$-]I`yw^&XH4(C򤅍S+3$"jKa *•7إr1{$Z6f聽)*PC/Kys[cTSeU`Ddxs%lp"rQ)jg"ͣIGq2O lQU fy{{ J0 d8ǗLvi@ϜL f:0 BbKG-kR}k_|LYe'}6aܴ_'*nQjGOV 8W2OtWhL 9cU5YoE^[꿘ԱHs/¨ҤYN??: \e($NO~uѴR3vG=Kb W.)leӨ%ʬS,GRMSOճ|#*H_As5Kg,B; *<>a(9aޛhQ ?ԡ'sſ0yX׋CEx_ (L_E׫ޞo@:e{hY!j+럙,k9J`G\HC=ީk0nHjtpĚe ^bRZSտ'vky7{weBښQXp!d#P6qcxN.-l[(cW̠SslqUYΜhͯ+M8{y8`&Z&eXK} +%"*vO"gض͆s}r:: fu}2UY$[RJ>apA,d! ~ҊejQ1 VX#d̄ʹ "G>0kwsl',:H4 2`(.z w7c}dk3ittۺ' /N䅓x8E0k&Im<~0krF( +=B4-ژ237qL{1y0dY)xE6&}$!p~;A0`Ƙ`?f)(UHM)^Ȗ0Я .bx#$jg5^k §#BX^9j/L{;۞ hQ7t j> ⧶! ?:Ϸ"4+'@n-oqĶS j8csK~us4u|kr2xAyգǻ}PB"]nAi$tf5?B<)m9,:k*f9@{Iy\swh NP.EɏT\mWT)e]z,U<=7RZXV9UULRrea#`=6[1E{9F^#ԙe@?W]Mt4S4vNjZAlj59Lw"*iސ,pmt~}2ukۯ!K.=޼7Z2EhWIwHw—8J^yY# 4$!/IO1c,1:-EUuGIPRGK^y&l8 b⻳21Q4!`cY)9!iXP]:>⃪]'7ymB%է)MRQrəրBdE.h]癶D46J{c瞎_&-9%dY{y)(ko74?S! %Ji/uGDvD$URznC1,>bX;4ŧj~aji3gAZkT-W77Jvo/" ,l=}=EoҴ6CF k4BT>'vg!Ljݹmj3 :6m *nWNm6Ez# O>A0yA/7͵6Ҡ$ <ʴK~ %UBL\Sn-T9*ez[/&Π@Bxzu  #Gkt!R.&jٕpsʳH~ {w\e,&|a3zzf=)KԘ6&P c,F$BAl..TғiգcDXm(H918^Rn. SV׳*\;$tE;G?ro["X56gn P4hEsib9׮.OG9%t\O7(34֨&;-*fV h;{E<9Y;uu>]KL? V8.?|'$cG4+?qz_0ʉ"?ƿw w51CN+Pmr<~,c-?y]xa.8E89v؛u:yzj WG-_`iX`\'R6\t4 ppT{K9X N^ᇪWg kFdjgŕǠz~epx5 (E[ "Y A: Xh2g桮扨z. B𼉍qM=:.fC/*wj܁岒-=w:7k}k%+R[,4q!.Lr a ܃{G7r,AҁNƛK\\hrk>f0kH>&-kQ;EtJ-$#mHZe.xIEg6nzƋaoQ).[O7 3`tzeuO!Ol;iZ;vSéѵoc@(8b%(rqc|N.DojLjGcjZq; ?qjMUȃ"7&Jr n|yrgIMSc#'C IhW| _w|gM*sF {_]I:LT~ .1TV\@2.R}&sW^|:]37*P!7+Qܵ{게nŁj^w1zxj'zH sn LEƗ0~Iz.Ny cao;u35!1j(-~-ɌF4]XfO\-+F E Q:߽0G>؝/0'(W9|8,KJ=yǝsje#v2Rv1ZO4/OjٺJ ]"ҘaXH- HaLwYq)Ӱ1xN&9lh>òL N W dd|FokDq2D5fjƷktMF=PcT`" uK($ [9YsMsO0|o[L2mbBh6N ;?F*-3E[Ju/ܖ1?"eOH"UȖJn]XNWdoCfE*8YZM8^$.'*׭ȁ}CBqkm|ʎz\ e$}ʡm6ˆ*(BXEޔŶ@J顆nu@P1ZO\- ǶF}dH#(\0u}YQ-q y=%KViF0~HV;9p(j=zk[S&rPޣ.BgЦB5aYd%v`dsZ RgP)}OW vA8̗uz"*uШkENܤ(>EaY~m׭^%QEՒk:ɗC]۲ 6fBI}<Ud[p$V@v6d4NF̖vKLKiXEqguLzp+8W*ԯdst.4ykF}%(h *E`!ڽv2+zݴm0ʷ'Twep jÎ2+o`<(:f1$ꨮbG7ͤqBH J5=|;'\7hz^~@FffRG1lӼт%Y6ZmۖоJ:I,H"&Us){%&KA|=ueR4R=xQְ.;\'z |.~{mCVmw )Ёx,\m h )ȭ±KZKv)`.R`n؊hz~eB$C]ȺRf(#m|jf/*R$>+6˅]IXV֏5v5[}\- *%AtsaIc+?s7C7FW ˜ވ:!<27d%0\31',7UO9q== UM@Q t  jFn֫u=*nOb5Mau} G $&R+DH~{JŅຓ@y ^հoqteM iKBЯt Egs2otIvb[ؾlrr1D5U{AҘpvy;j\oSA\q}5Κȉ9-L Ib#<9$ K%xROxsSZBA"a׍"锰kq7T߳+Oxys wŧ<p=_xʝrJoIaX8kH\?D+gã5F=U=#hc[iǫ1aj8QN>V 5H~Uh– eH5擌xQ yx)MdQSO-R'e"OKt q ش Q\HRΑ`:Z Vv«I3zd գnL=*Qg8PXjuɔV`yLUsYfR3:ŎUEF9@5ǽK͜b% 32~gbq"ւ-lnԔdeN+C{ l9ڒ5y Pg,j_K|0aU$Nx<>{1e# .<N>KP^/#$ xsb5bk֬+4YVP wVN_7M}Ezf5/Ŷ֡($wC̥fnvϋMl[9z }\d532BzFDs6/lal[S:7pqťwED~i*ͰQWzu;_Md]Nqwp*gTnމ(enZZk{- .zRG , ;FC>jW%Qiy\q,1j,'3}8y`eͽNbүǵ#=HHX;;|m*_H^tS"R>.\ntz5~Z/iEOk2p Qx4bDyE&X\,I)a9(l&T @ÎQIO|l\}yp,-wG7/kfGm{xw,[Ù(;ٰq3([T f0Tc>vZTc2,y2*KkT w\x?7[❣Q4K*&#P(6͵FcDMG*4tCuc)Ѡϋb+׶I+k P !3|E<21 : ;4g>_-؏ǠhdĦ>wۉЏѨSZwi,ezlwXn7=^°&$`T򎚉 ,9`y"桙~ٻv˖!@\a~iu:+Tb/Ԩkr4MWf|Bұ步Z ZpDVѩ7L4R_ = ]N@1al^ {oQI,/]v@aRà!0#))/"U!oQcÕ.cf=<063>%'7@2S}2KVH\S/v_K Z߯9)ΔeXr`m~);O k"%Mp,*_?0= oEYߐ͙z(:Q2 qHs+,wЁj+kTch<_V~Rxպ (HZ vM3zZZTa^?; 9gΰIػSk}LCZ99ǖ$U 'm:)(4~E:ʬ ԝ!~إk Kz%sC;z8t>JZC_IR' ^dWmyql jd5q~6`,_ٙyH1! _hE)RQb¿'AǛ !1Jx׺Py8.ԫJC8N_zd9T*{2ވr{8N?L$04)1$LFʠ4rdKB$,ow?xfu }^1 pe槈E/SP=,$)m7|Befo_QNޱ/XۢjxPS Yo|GbV6D=lz(cϥ_r1/Nyj^`8r0%;wcm1V+@K"ў)msh: >\PaUM){')9X3R:bE,BpK L;"72_R%߫൅a _皵8&cKP9ݩ'<, qqo;[@Ղ`$Vwf;P uomQǭ\+FqW*/3aӈ9؆͢c&T'-Q%>/~𙞲B:5d㒋'^`B~8 >xЕj!QQS&蕭$\[~äMU8"QlwtuO>9oSWYU_d_UToT{OD*ZLJ㶪eK ًW=1 * +t;q,lMR&>>_dLc~uZ [Xϧr 9xQͩ~sCYp<3cD<%k]7ͤŀlǼ8§FJtrP\}ͰͲK1 -ɇ.ti$B'k[n֔$dOퟯnT0M8]0чnO\:-iepcZ>!P X+!WfK\Sy'Jchݾ D\,&B|6\q*8JZqQu>UqD( ʅ[LO .MYbZ="넏}ː'S=0khwdJ݅M*V|V31pWbi#EQ\%|]Mv%Ru)};_d*gMK!{<=?1NU/g/g|7[Z;;K?WZ/1EQ}:H;){YɝYj:YБEYSv"X?1ԝsJ袗sb@`WFmv7u z,{|y],!iKqʦn3[+^{q"~z?:ncvԘ7f=2cug$Mc">#iqXP׈[CA'Fj֎r4Bك$3tFb1 #)Vo81 op" e QfBxEIHom#I&K_mh {WJq'wB̀~lK]" }u'LY0A> 3I$g^0jJZe3$ TNK5^;έ&P3?oeʹbcYR9w f\\%&zgWsC4/jU%ٵ _\jO}9%<OD!k3"48 CS.XxS,:*W-iXNy|iB! foF3'յ{N|W>*NʕN+ Wk{eqj 4~͢TJf3rt 0& ƙuHن r=˨z|zQ*F(,{\%R0k4=C]kCB[!i`UЩeA7ȏuɺ`*-e'wқ PN&߀wgD)>-ʶ|A܃BCfWTfH7@Q;I3?e$u4\Y;_o /pN[Z B3Oˉ3+ia&=~oF8[iǴ[LdФz5 &Ů?PP—FQ>WـؼBuNHѮ^hٻT/;kk_>¦BM$Օ ~DIJKof\ !01."zZ(j;N-Tx gu;L;(_pKd3:1h_Xo]DWe57 ] Z(íŮR( (;m*R2 뚈@-^2]4mM) ֌bMzU61H/H$kȵ^%n`/i*8(XDezUuJKJ>(~A12 ~*aU{3:(a!B n? Rpx]pY{ zFzQ 9rl}ZрlR}Vxy|-FuKBF9#ORar#2Gu8zŻ(ˈ3 Q^piJ_0vo;j0_zhO$*B& rB"gjR6Eɇ@jOסe8.Do,]Zp58ie|G"CRBKnY㒜:E?ORGU9gYTVjE /d[Y8 R;ϩK W">&R!1ZDS_1# rDSJ击h8B .@u{TqsFf]b dߞ}c@lQ{$uYf>-lbZR,SIߪV.M6B> ;,d:'Ǽ[rɒPa$=箑\Z 3@1T0䍠3V(yRBHko٬e/8O+CսhKSo_*/CDu \D/yIdfgcgx>RPM ~&22%PN#niA" ΏT-^*!Sws ᲐzL:]0-h\YpI4zodX3[1}k8T=7@6{OnK0 ukD NuD\Ea4lE%S*K*ybhkv+`dr6x}g9[ɿd&rMխ.d𦣳=.I1-E-ő*(p؊)knZv&X Eo*F<2JD_vKuxFFoa:MP;˔+^VyBq4 &x+N6"dѩSٛ 87Ԙtwjb9xO%d%N` {uJ:y`%)q OZͿO^RSgi<-$Phкzp=ǫi}7tP 6~b8t ^Y{ڽAÎkyjyx뉙7YBnH!I03B|XI5H땚S >cx[(RM+؜@g+o6wd{1s G)>~!6>Aa0f%eyDk6ܞ HklҤ0@,(wj.u Z/^(| @_(dOIRʛD0a{d?-R<)|2 Fe ?9SUziQt{w8OvI>'L#}bJ<גAB"`xňE$gK/=_[}GAa(&QN_|EXI>aJt=$hdONUk'0e]VZ(U>sJ]!./N2./u3MwW.!B&nܘSaTxqp(m F¨Q6'ߙAt ظw܏ t#mM 0 gi'&jbg+b4^!,V`97r!jl ddrW3$u3F5¤B >Ԙ=.*:dR5)#rX :CGʓ\gtQxi8hSi`7Yl9!*efVHµqRXIn&GИ?[v\V `_ä D,HLZ5K)b/ZN=fZ!LKctM:U@E0Vz`\O5梷b %H!_#Y"a.ՑIю8M_E?:`õbw qm\:-rQH| !dʊ#u+QeuʻDȵtKȮNNxayM; 6*d:PNp|bRR>zԫ IJ;'㫉QDru m;$\K5*#EP:JQdA+N:U+g%-R>KdkU~p}Ӵ+_#03\#m5!؄olCHwDF"' mBgfEYyVg1k6#D|LC:OnnFB)xǯۉחp[`#4!c q,ӠaT(8(X2>M73ό`o2V;.&EV9Q2ԈY09-n/ OGg' ˌSq L0 5eNUVmֳylLYW`L7֨$ ͕3UXyc넯@'}q-z=oP/+3}@Tv[ZH'3u8ല  *E/TK} -RS2#r{Z2KʾQu |,1Ao]!SY9ex}y#98H YowI>|CM<q}NYɿ ]>vpa~ |pܚhW0! ]P-sm-l6i_AylM*rxG&ܢQ퇳4_ 3 _Mrr(-~zQ]XVw\ҫ* JaX8ѨZϼ1[_HWE܊gV>"F~'cSj~ʆRGlVvle_f5SыR#):5P҄Px xԛ.]:(J}T>rTWWWYEޛkD\ƝtVPzp}u L9iH(c('Խ`p-bЁ'j`8Y#Hx_+Pvt8I>x9Ϋ0-Q0_CfT6.=fب~ iVܥ@X -*Qa]=:ГKbTUZt^cRVPOIc(g6j.[d  1ԋ'0s b:{Bʼ2]l|+.@̳ߩ}Y-|܇9Ed<:#˞wi !78yנ{<,ǯE!CfӐ/v&! '`%8⃉:K-߂YG[JM8oXV4e>gZƅ0C5,*?E /ٵ1I2˵9'оK߸ p8A`)v\G5f7ʨ+ejeuN }gȯ`o .$ _1zpX,>g{\tE]ugv d9~ 9M[yC4:>}5g"ǜXMWKZ KvyY= 5kNoz`9 ׏ Ö Z#@F ̓VFJv&ScF`%ac[3y.OZ 9B[/̵Bb6`+ٔJ_ FMsEVQo4NVNٙ"A.J4.;l(?yܱ"+fxEJ/Ddj:صBp-+X=yIo/6Ŷ\yv7+W Ca?H=|v)21-Hb(fо_ tٸ[Jqۂ8`뛲*|bz+>`Iϯ!orͬӇvŐCN~-=kcO&`a.g$G"e0OQ0|-dH;1Y,d?S6->CV). 5i >WKMm1&l#Ϙp8nVBͭjWưQd{-eP񐟳:+ڤхN^"WVi'ϭ8Ɂge7fs_KϛK!.öC>U")Ϋ*-l9/'Et[` &0M@֙.\{[ܱ : XՎ-6e>Gƣ)^ŵƗ}Lp]CTE)-3q#$ݱօ!z+*Z1n1ݝX+W08D##FHYI+Sh:0MT±@x7\U[*RҦܯrl#G"uςFR/'&kbmOH-{ןAY\TZiz ˋt=i7}=p~TKrbTeb#8E>Ps  wqUN3lz-)O>{t䬍ѨbGًJv0ejjELc0>MPnKE,Ix[V0*82% $=0Ax9*NʱCZt{I˦@l1CXTL2"<]js?+PG+d,Fu(繵ZQ6gwڙ"7ƇQDљCҵf}M9؄vz&+`k=n>ȭ(=v<R ѭF1F`>8emQXS}Sڕ[/K\auryϰSp,}J2y:gu-6T!h\ @HRvY7{,+IPikp&&ISz,.c5w0奸Yj\0QMfbQVgD *-SV} ‘}$~7.y reXR͑H-h[N[ykՄ&2N>t rղIM W^:@ڨȨd3O(PhS]ΑtIeR_fGx .E6}N@# ڨ(mE5V J (l{+) P)1cRl2 ʹ)0>sˢn؍H9=#6<˲9w9N 2)0Ps7,˲ H 愭Vjbf>>2 ̧dO:`P@u3qj/Ȣ--H+ftU+86)%ܮ14r7uѲߕ5fZ*h)*5 ʲ_v"Q νүAL(.:z<h ߦTeSxs5ς(:cf_B8>a9%©?vw]/N%[RR]=J0t(Lɫ@=1uix7Y\c~cQukZ:|I%_XNs(4Ɩ!#,˒:OH$InH%?Iq#ͬxw4<H 7Y9ig^Kr;4aHle|u%?l{"#9҈ܱ߰ HvTykac^$]z&WJfz"AncZM R39Q,M[t*bS'.yL7&s뀭3+{,l۰g`q6?I=/X5hbzmg;ݓc( 0y󒿇'=3w #GS3K<ҽ"pᕠ.(y_c( Q_&r֩ox䂳~5O@W[ДD0ƄozL%"ʩdjC_ mk/q\*BKKjT7d_5P zJ:W*QރxL r{ m 4)Ej8^,/BT7n3ϭLMig.M}qA[d)e5ZE( f-6_dRı_UgZ{dS1FWwe~7rI d͑tbʹ!pn3? NReřζ;exӘ7[{/v _^LOI@Y;V2=l]7yiy R*(h  9O[E8Fқg'x–vwMvX_V ײ!ٕ& dfܗ$Bϧ GEDfBb`!A>d$Ae> p@*;9}}X\MjiI`ʢ0TZT0&wIԶPIdD[OO6UdYY CÞgYZ070701000001c5000081a400000000000000000000000161421e7b00003d6c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/tuners/xc4000.ko.xz7zXZִF!t/=)]?Eh=ڜ9O5277Gk҉ 8)4Rѽa'PHwᘎ//6ǡ<-HfeZCvMR0<KqS*pW iObLKH2Mbd$!LäǑ̬-vYxAHYo.pp7~HkmJ\ƔtV~^G>"s[Nk I3rvyU׏biyz66ߓ=CI ,h(П9cncoKZ)>w^+.A~ԕ+o57WէkHO!x#/$_- cT9%_g58}n:|lx@ ]$N&BJ\87ʃ<8 |Xl_ ~ؐ߯NcoK""HahCgۘkAI`0eolg3G=8TiTg}qNh3g!ux9%|6[Q@=Ύ35jJp[S@\>$># vG?r1L,ØH\nKb~T ZACnҼHvX JrhO$OLFdi?':טW#0De7Y 6m3@R,Lb9o*驉$&sԘCOG&B5+]`oЌmSآ!H^6d?'qwbjvHaXZY()m^͟g>zaxJkM<83X}hD<Ν #[Ë@u\W˜RzrV}Ua 6끂"Fԕ}Wx[sBqekJ-b/~=]o|KkI ~?PbS9i5+(V\:_}꠮tsO}wMqu5ۘoKڔdpBᏋÝnhYhA؅Lz_Ѕ"M/PT]iCAQz>h-(h3o#~}蹯Ds9w2@e02,i r\1f>fZx]T1%󻰕kl$w5,DEFC$o,tz- @6~w[O|[x>ntJ C'0凶gTȚ/zY>~twTQo _fi$xy/Sq\ǞlN(G"%茼4 qQ ,xzFeVACAmc>ug8 ) *Gh(bOz<|(3.^0nKog;sdwEK;(B Dc  ۛeccy2yEkHm-byn:nRZdo*5sÄ2mp !/\AWߗ텪{ApP$Fn% Q/_= mzz p%77(T.}LXeYޛjqQ!U3"4'``*j)#h/E0|I +=ui9ȉ~t5/;+L|ʊU0y ۏ3BXDm:%c[nTos ҁ ړrly}rs4d&^`Ҡy=5/WWO%&iF=|>9y,S;KZ#IX (UY/ e9L7¡{bHp]= 1kю,Ɵ~ hSbR6ö.pJniː ?Ũ"9?_cVqLFZɡ1{ f+[CČP?; Eae̎g>:haY"b'(_=249fhcFF"GcX0!Vxœ_o|%,af+V<5.Y%I8T4vVo {gl쳹+tK9 Zӹ>{N) ].D؏xW -$7C+,Mw0:Y,<5?ь WKJud"H;"~5^FugpOE.3pYӪ%!E4GV&A0pLq0$ z0~̐m IUFp#PAVyMwF`hPR7|$OK.}--N:Fp^ح;( Lus21d%1 Mr=7S)֡ѷkiKЕ/f_r fR{uoִ߮:ZFLMTBB_ $ay)ash5s׷)+EWq"߄:<02uw!&eg60b8F}+?.YDVĞHJQnÄ&G) ٟAL@(EnB@ͩb& Z -nI0#0+3nM)-p1x8fU㺊4T[sc@ A?9,|.6݆˅aa~GIILz_O#%whz+>Hq:6i+ 9~Xς:* A][Wbĥ,ɸFpd&< } TzjH_X':ׇRbxRo,n+VHm9a*Y'm)"g|~I%E/O=0:R8o~FJ8f<: c;WVir9z_m,Ə`gI5y BٌsdM1Ɔ‚J`7m$Vp|#3no^ DoӬ!qƶa=guਙ`I'?;Es dA_y""\BRNͻ7pٽO}bJU 8yaLt?ڈ3)P\s fw}#2K]RJ[ 0#'e9 (zنZMfK݁t32*iҰlV:/Z&h6œ*wRg3/VI[wDTCX. sզ\ F™؀Uґ%.iDW (""HF !Nk$ 8Y\0i¬dRyʛЂW41^ >.lp_7W#3w._ۨdeyILw` [j^« w1*g\N?{B6!')ng[uߨQOA?:($.nQ6*u@k /Ofqճ-%wk0U]"v4@|/#W ,o^d jRB7X@%^߄1g(5; 4]S1uI2t2~,@/ue bi ]o/@;8|<^q)yoBxN>t7Q:pxtۉȤKќ'E@8Q,&B0  %FK u̯iw'r(-]'n&o!Slxb}K*rOd'9GLsɪ͵!Qcٗ#W}=k D[VMҳmƼP[ll$r]#;̯{PXS6(]ָ;WkCL5g(CX`FבQ1F!ݏ̼5z5U*sm_h FyJ3,qy/7tppcc Y/@  ^7iDS"@2 .SqQ%m*+Xm!t$A/RU v8t0 +b& G8^} ykѼj5!cfaf>ZsשJ}OT'gC=l&GX["bm̧gZ:+ Wj' HFR P-] d| g;5=Wm=?"3t#2D&F3Wظ9:֯PڭgR^O+'"_:O菦5([u9y#@omv;4%'a4xvc&?@RԾ( ^`^2ѢSL)2$itR ʖ! I"$k`KN<[YF__Hei8NR LB}wLzU2\f(H$x3p|<)zn;* y^'=E寕'tvg֚d':f$<8( E\z&Y >}3md m?x8GRu$"?]A\\,Y\K[aߜm@ %*{]ka?8k:`W5.~; 5e7\KS~t~NB&*Cm @?IOxuaCTt$ȉg? }y΍lj+BGH}^ >-9 6T0ڤR hwKF$0 S5E HzS K$uaȚˁ(:$KqD$kd mǨךa˧@UoU?2K_ .DTZ/ΐCW L}Tvu\ܑ23jO)jcG4QEold"KPCyJ{tk_nF`ig CS'7 Tl@5R$kM}Dl ^Md,:W|YK P?׉T1K,mc?< yz%wqd=h?Y I5P_w7 U-]0Tnv O,f>BX(| Y.44E ʼndU%ŸXp&V R9ao|  wQk!^[c-iݷ7L|8=͊WjF['Yt1u~2^Hqqc18 A3\Ȑ@rNuntmVIRVR9qYIRKV"ۋh*SKR-%6rFMx+47,3t}X3CRsZ1=.)KģD (30UBzP{U^g(OzMqmE2GQTIl?4ȹzB {N+mvku"`+6GRxY_k,UݟQ]Z8@nɽpfaģMlF9?x$۷_䉲 xVw(;`q}ѳOGatWgڀ'nKV5fٹ3kGމҜQ'Q?e}=k\egݴ'#`yN!Zu 辥q bh-uVb{n/n\`s4NeeE933/@ejj1!<ͧ9X^cq*x81b.^é@ұfnw 4e:eIz^V!>5@-¤9 .΁y>\«Ӧ^Vu7_.Ow:~ԧ%q4 a(FahbERq- 8@*a(9vuP][s7+!v]1$|:<;y'W9C>G!]LFSU.b wSC-,ҮU-Y$;p#te e9i@=8mfI_r>xJ@; HoŘ>R6Bv< StO59W%Ҝ7 pfЀ"BI ! e@Jl9GK]T| euJEzD#Zs:)S8)5@ lGRaR#`}M;oN8nYٴf =[)i>fӺѦC?~~t Q<{E=BS$V~fT@tWS*yh52O1j` ʥ;{+wX/Q;bfwA.^/J̻z ꫫqgc&v1 bG>L-mL-.gOsה•e]6y~b'QKR;AJpl\BƯ|}VElNm,1Yh뀚:wxx n E+A/AUn>#ڳΡ.خzyޙQ<{=<*[-"= ,KHNkiCs3XdC=K$u);֪ez,^ZnX4"ffqr!1W K)tg3{ӎ6<*俶n ]; dJQby "0Lɱ޼̺ CZblPN\U}Z±ܧz^˙)VSt=K>$9`5#u(?y7y#j> ~KH3ylKE`J$_&Rz$WJ=dfi ވ2-ih:EQ{s0 *䄽X[Ѩi)- }ѻckWՊga|lыG\G>@iIc@Mޚ*Z8ݶF#]|5  /)MX"ڀcL8qz=~Q] TbֱRtuywX' 9 Ku/dD kgb.zb)1 s΋lO5ѵXX ]uI*Mlyu)`J뾸<^4 ~]93T|Ẇ9idU*kB/$ qLԿWeAJ(CrpE mEuvtzd5tJ!upkD?ܨ棻%%׺# nQCJ|m* %U0{T(9G6fl u %&"ay6(<\Zll8a|$*A~r[^F* Jg(먉wl:}7joۍu =,i{3VǁICCk<1]JHjO7]6~Ɯ{͔. BGn!ZkcI-blCMp`OO;qj IL7XC? T<_Ek=oTL%[K*թ,J8X V*@%Zn@q2`h,Z?k#efV&ϽVp{$@f2X3 *[jU8mM:&bbr6:j'tCqwj5愬S cq5oZW'([k6PtZ6LP+c|gcOv9k%HCEk&~TnYKiO 2&TնMЙuzfվ`C"Z-,͇PH_9VZlEoᶠwS[^!^#ycC6P*6w6K3$װR`&ZfRIGc114d)u-@!Z2$V|ov{ .Ϛ @0ae ǒ=~o|S(O*V3S-E^y^!@nlɦLPJ%qҁ*V/>LreCbu2}F?Lramm1InJqR4;Ug?\~=J%n>Q?1$6qߊ5zIJu9h9Q3L8O t1TzO !W MFL@u,@µ +/SltW`=u~5bDzHUJu }\;{ES(EGJu=0k"~ ?a]hZ|.Ob^Sb{^s_P&QmPQC~ l -ۢ$7u?|BS85s ⻈ ]zulm"NAԁ'&[UcthS{I$:#Q걠xh.0)ym{KKV~`]3NnǜO`}[p-BԨVjK~b']> F\"eIT'k>J}i9[سuH2@Y.Gi}UE+Fg-*Т,ẒԲVrtn_Zs6Ej͘`q`xzĉGN $ftbPtaC]vQgq흩VwRD /."V IvVBSD5m'래螁BT3 Z$*xzmٸ+f!OC&5ZGJ\=`)=ћ=a0[Oq }OGadx7Z y(ʇ ߎmFxOKVއwxrVL~̊R72DX1Z8C;o܂R0)槭zղ!P\˭A,%8{a􈳑tsK5ثNg}af>6畐:0UBAۼYUJ ښU|۝A@(/F,PP̍DpcxX0o"xêCN/6W(g03kQa/'}:_ڷ|t;ٷ#sut:mܶ#n? o]6yiuNug @Qhn0.E`|9\v⻞祽Isx5mO QgDNdRt]{[J&d8P+?xJ u褹)3f L3KnڅRc+xOFV=(s]A/5d-Nik[kT@S?PQoy %e3hVcp,mw;Ml!uʀŠYk /UU ڄXźD~ک넋"L'S2<)N/џlC}D#/q$ )hZ3.`+BZ 2GeqgH٦5>,oՃ*r f➇}N ^6Yy=)UgVۃ|XZ-8G^H4[ʭK/0 `rr7d>1:HTkCV(ިei^Z_n"@"/8[?5P~p ʪ@V:~bi)9J` ΃fOI[&LTrEQq̆]Ė37 R)EaX\[SuG_ԣCFV֪ND+n8p߫r;ǖlz͟t̘IԸ[ Ѱ1x[@a-u欬/˹)'kW.6-"^QR>5ZizK'9QQkIJ2f˃317$Ǟ#h0H FL ߭v$:p7bo E:r+b -UߟMzHqo9ϩ>G!?`CsOj1&p<{`]g,,cTYҋ{T\.:!HdAB*IߩQEkF%"YТ;1޿rE9tX~FXn7Yˉ&p>m_*r=PyZk %͟%@ˤpIy! Ov%󬷛v ywMAG^fOm\ u ”sь7; ˸$Z~>9\:ğ\dG9'oWLS[P 0$])^FnLW5x nB.ͤ)asZR}q(To1UOc ĚSmlҦr9c_ y (nON0Oo81Uuhg_{[]>*Fodj;QBJ!#ڍOҀ;XB BUIK5lehkQ~w-\rgX]n鹦{ čdX^@u.ݫO`)e;mU}=)n6Ǿ+^W^s'<17kۙ0WpIvc2Ҽ%7`Ĺw3e(TXz?%$hjtMwsn|HFɃ>ΛoV5C ORĖn3;. &. N1l#X>7Ko& #SV>z>!g 7va=J-Yȳ4]n_G2Xwui{ٖ]ǁVNvQv!'֨2U (Q8ڞʖ:nqyZ>rCZ=15rTEV\6BE -׆y0e -Nucf%K5Vda䟬RzSb;o|ob!cϣS(k_#j I^(=AҭjA3UhqnZ#$6[Ol\eGK[3AYS1fCWL@BipTS և|?2@ ~ ȡB'r𿗃Z/+Q|,|G#tBk?yƝzRzgYZ070701000001c6000081a400000000000000000000000161421e7b0000333c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/tuners/xc5000.ko.xz7zXZִF!t/2]?Eh=ڜ9Ng3;fBm8Ke?+AH̰7g.r>=TQ Qαa'vww`I! 1#OW0٩GZ\PTĕ!-!@zo,CWdL@Mv~0e!l&Lz\f2i.I|9g"cyge)B6x2Pm965{? HLN&m[֋@⤑d)9N|+o\ɴi c3.J"H`9+ 10D, beuKg _"U NEMG:I٣ Tzbٹa7[fńEgӆ1g$pFҎO2.'UISm=`ҩS.{9R,רy1gR1,Ai؍11ɋ7 4R&xTR'Ԃx-DZ(B0nkY c'"ti qk'/@#:ENFԤ2C&6=-ݏ/ihȆ%9y&eZ06iӘ'Ɵp*dEHRŴmO!q|]"ήy9T>hhu&\դY$)3uo3T ȺǓNql`A3$KZW0@E>gd0m "7RuSC+>ث80>oWή{G [L]RLgMX M0dOICw@lJo/oQu䬵8(c?:`~s,%w[:p#[kA`.& jc9Q(F 1 FB)Qq0 K"F/z)VrN /&V7x X7O2= TKǛqzs[)׋Zm Hq[;b7m?"]wa=qI:٨L< # ":| 8b/)1h3]ϺK;c!%>#ݷJa9@d)ٶaV\$ @a婁̕E˞$'g˵ k'>'Mmzё-A:5 ɗ<Fw{@T-HBjM&3 u}r1l:V LCӴBDY8Pg^$Ugk9c~6;9zF[Rl ,! a"Yi%#go`NguȮ ەFȟKD} uJYc:-:IRTkz3R>+4stE\[{ώ;tڕף%[ɲ[GW;NC4)/9~1Y&lKg`쮢]zwB4n{+w8"+jm"AeWB{ -1F,MI( /qȜs17ԹGa6k] '`˥nUEis&De \!T#3\իoDuՋIF8,,īdCW| ^FxE/К[`0ml&$%dcyDv䭫J_(fG~O7a"m7(߃HIi(SK}>~w<3>77jw^L*n DiW?3g8d 1` -Q8@Fħ_ cKEkK oF5̀SGir߮5B&^o#xފV 'լ_ m VːKpbcl!TpBe֔fJ=Rp%9F&LXnda,Cuw/t]'F*-~&BB:F78HwVL_;l IM*wyo&-\w{}zj^6Ʉ@g*c5_)#U֚~J1*jWg*9ƽ1Ot=ft°ȅZKº$6Sj4o? uuN? Fߝ&!}qB-[5X$+buăc?0e{&ËӞapq6DYܒ $̅t&;> 8̀&SŰv"=oϭʞB"!2Wns EON)氒ITgF0 `?S IJH:LHy 9)uV4([c2kc?X(jc7.m;7 ;3&nkҾKI˨gFWB5b5Ռ 1)"stX%MńԀx6j_\QjnjlNRCKl zp\iQ\/G2F5NTـgV'BNEiv|QU!Y3{jK} ł_|ek+|YV,"TE:욣IV\ ۳2Ńi#E<ݰt1\Kw 6o/\#߅+_7*{%;5Քg &Q3yo &Z-*Q%JT()3vm|QWsUdb@EK g\TTVǮ,l0X N6p(3b'okl %rR; )geȽX@ޤ нcp !<Ѥ;A-c{ r#x.k iO8|lc&g6l. &w2 +'mN?$P&*q$ =hX|162 ImHLW FL D [&߹eF=mp]&pЈ6mF"F~b ҟ m`7U` L ܏#w^/ox{]p-O.H^vg`}È%͈O! -fin1sZ^mj(eU(LA1`zS1?j+ክn#0KYZ5G/Ǡu!d,j+Ϊ痷O+mݍ(R&& ;g  V/8E hhCFEN'=jkmP]LR]BqV5GnAA P`Ogt^3 n4Tz)8vXCx &x% 09t N~?n"^YoI_aqoZL3U6rxQZn@"vyWޣ߀o.lIƊфytZSՠמlʪ>"gUbzJ&W}s1Y _EU;m{׆Mf7z` *A5&d~.Qo?מ;I"o-ہc,GA ~CP7HY lU(6&4˱(oj̙4{̖EwPRa`' w̖&xymy9HwpFK#Z |%\,cmQ=+Q#M vul[.Cږ,Uį%Ҟu1=U~OJ9V ֭wdoXTPˀ0Jh[{5gE)kb =qNL0/P2UlT_=SQt5Vui{ /boE 0b|> 馀^W<'DLkZxAݧ"{:?ȯĚ'J47p$6_54ȏOr%:qg]Q2e[Gf\P֋.{X69~eœ=xܲ)~Q']q;YAzewϬpsy~?pC8QKĶ0i!ca@toU!lC"Ӿ7Yp@qA4y(R˙Ae)/ T(brwB@R, k8@m@rZ t'G.n>ژӄm s`s/e/n]wd037RaeܟӞ3M HG9iCzVPOrV_(.18M>pˮ3><7`w5l I6-N9M* oY輿hXL#nvF5"[F8ڇٚ Rxn 8dƼ {0- ^P,aChy*b ~1!:êS[h2MIjGZ7^͆k2r([!>enJn !Kǒ=]v:vۓt;a:2却WaJ"OĶ s3=w*V6-/M| GV5fOōMZU[Gy|48bzwzHoyA۷!?lKy'h,\hhnc vtו+e)O,7_|{.`Pc-N= ψvBk^iQiv_# Rzm.{6-ob .+xq$nY7 ,uz G58ۦby~brEj 5썝VDRׯ> e{& 6ci˹0x Tވ>0zɮK1efZ0m5V \>lU%.YC[/Z)Q^6 MmPh8Ƽ;06 ex>2d{̀[ǒ~w5 ׍(F?c<20s1ul'ei븐Rmy fnjrtjm'y YOԢعƊIo*hrbLzX50{kMShI`lH?]P+3}n=x;8N0k~SJ!.Ī#0 i!Rpa+m%59@+ ˊ"E##X:KzO, RjD{~wBX)-6o V}m&q~L:Zmg9Gȿ2LEi%O*A5R#Ȉg?ڿ uEiĂu#XlHJ!?ޅzjwX2 zl#IKvr y_Q&8f%)SվOXjo)>X EHGnÚ@/Z n+a P3&/\-i&P_Io (rSkQ0# E#^a/,jwzhZBRB@gmVm2I)Ym(-u&z^\"ޝ;Cb+7"c/̹&Cۤ:3#L uYB^Yԣj.dx7,[ԙ3(w<|V8_^#X>+!U1/Fft&˞ujX|Nn$)QE}\@x"7)'^Fl u 3*)?wa@wdWw7yc 7w{@˟h/ZP łq}ˏP6ϩX$e̚Ƅ;ɂZQDM9Bup>W:vw UtB^D*TÈ\ȣ[JS+Kl #bR׸>p9?OJp@J'X5f CG ?U%3PFrlZbr_§ ak&{*LAfCSX0y̠BE@*Մ|BK]LUM0tZyDOuq!=.XqJqeN`=Yx=YILxy zZñlЬgh]6Y'"pACMnbQ0*=eq;w𩙂 †y?sMp؛ٹEF2]y4UbhW +d4ҁYKJLτM3:Z,@[T8>7 "UAiwv.>AqoF4C3e8BյL5eFo|q11h8Ŧ`Ta̚imvM5鲩X~tF^k =$郭ĭ*z_WHo^X /:{/Rx=Hz@] kRMSˤ.8]4ɦHY`/QAp7`?Tܬ]"k|&1԰XXϓZk酛lqrZL7tԟlOULt {> {/J#ĻE .F΃v魱*d2|A ҜS68{B<WJsF`|! ; Щ'\Wg8@ёLrGM8 ( E:+vKasq YLW9b?{ɦ2ΫĜYGGGc8i3y" #pn^Oj)l؊*~ʈ9J^ZCOZHp6),:J;A{2 PNd =_ە?xx0@O?]Gd]B+t' @7%!tZrW{88%TaQQۭ;B| FlEXIe*tpmٞ a?fzD^7>(+пTGB˓){xiSz#eE,/S/gǻekHY'oPm;ϑ["KX0`;܀mUy8D(F> j,JWFRq;4$JmR Q,z/Z DsS.<3$/sitc_Hl?AM4F y7X3~u).9˕$tSU|!⚸z^ؒ4cs,=d5(ӦGvVv7@z+"`,T8v&a 9"B%nL߼ېP%d에9q>AX4q=}9Z0c ]-JhGTGߦL%jh-+Wv>΋nx]5,<= z#p&/1<{+UؔE>L+|΄ͬ:2k"mXC-IZb>S?b.3zq}jbPxhٙK) (;OmD=p$'["*9tȗبH^ Be\:Lw.r횀/>Ii i/o]|3贴5?&e|xk @I6tv$aI775! ]mchgB ТSl\Rɬ ؁ ZGjSZ^ǡs;/rnAԂ'zT[&f;'/e"o];2XwY]ݲx]T \vHsJ'yDaF_M8ᬀA枱zQ} ;wnwwU}KPnHp'9)%JYjA\$,}Fȃ I]}JMpZ+#t,# 5if C1"<Y dRX/Uۚ4sE3ktW9 {^:V-/3="zڬbY>M>DsˬM^xqNM=1 ީa= } CsR]p03BQQM"Be/~0о'el ,oXc&»xU٫n]ucO/dm٥4ͬ}r a7]aS ૩eIi<}Bzy+`s['R^Ɏ; Sl⼲%8k@0\T>pQv1_(0. Mk**R$ s:ji`dwUAx^j9sjEq*0>1Jg=>H#]fyg;N. _18*O\vHldao&)hjdi>~e0 ZP =`{c2}[c [ sKn)PTFx1ɤ\#Tgʩwu:ҵm"sxA B'j. ޵ @{ Oq V_4艔*izǃ:aWStÝ{u\;b3YDD]._Ǔ1Q5 eF~q)Qm=m8S"V'@7jEgšh{Oc~{e!&'O맢x $fO }ثF)Usd:zr U'rZ޻w%;\%,|tR0(2jq fM-firgYZ070701000001c7000081a400000000000000000000000161421e7b00006da4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/au0828/au0828.ko.xz7zXZִF!t/+UkL6Gdo} X*Omf}"Uaߕ ꑴ}l0dIC5d1z{yp>Lk1c17죱b.%%$s`g:} _l+PZK21ߨчr1L84Q~k5.++7^AB;y=|Ŝ/ _ŌcyRg4|nY5k`@פo{ֽBTdȯsCfE.e; ߝ讝fW["_1>e,#d+U^+}$Uu)`ȐHv 1 ;*_NI:4w [-u!0^1 <":!oDYEGhEm(q7%$y3{Gtŏ 7VaHʙE{cmH4x;-6MGRZ p- N9!3NL48!lH'DNڳXDY)3ɩZtxږ?S6e2QUVw\ ;"HA0A7p<Ͻ`A.QD/BГSz\Fy69Jc6@YK htv_ٙr)iHTBhrr4"/VT=;wEy19 Ȋ:NT)K(t3L "Y$omB F2u$MmsXS#) c"$7I7{k2~=Ӭ֬oBL0!ߟ!)lT7UyUFM#-ć ,.#LZU^F<*Un}ީ9$;;D t<"l !vo '甍{gg3WwPl%&Kg_#ڤ* ;%2.5 lMeM)y! :ZܧEϔimIX3ilZv/m(V։hʃύJl7[ڲ }N.ҩd1Ee=(q8Y׼B?ʂƐ`lS K)Q_҇!oe2>5'SR)U}%t2Q~}6Q=x@$G'dk(\g>Czb̒Z faQRkD <|$wK1*7 00>FޡЁG OR{E(a+K =Xpr.mJX!b$1Q f hw#)In3c nD>Ņ :A Iq>?S]mi346qHa+v`!k0Q>wMVN(E\IF mxt2vô %CPvX>́ s,]R'wt# YuPdFJ/15b_ c~Gt ;'S.}|,f}_jh5nQ}AƵHM)Ms.}}LC:Yg  J9 ,Vt@IkC4vA]^]?BN`S^w DOEOLtvЖi֍O|0OY2PrtK!}= o̺tKkA!] qElwT _L4aPC`[֪d ؇ԙbcVٖe@%<5sWlwIzT[n@:iqt/5l1o (S7|4Ud9J᳗̟>R;Z9їaEs0ZB 3vi1r~j|N%Z|bi:~%Grgf Nz3A1 ֢O$-Ms7.+i~NC浊x+|wrzRoh˖iVk ,"ImUVnű߉f'6Se&p- p0da5d=&sΕ,| Z@,]qo L_ `jc}yb"O]H3>W#{:'+= J.inikA~ <U0&]4 X nYLZ+* h;W@v9]5Φp]1tX5auރJQ`LR*҈Xc9|^ XlDY2w;1{5itӛyU'(JR  - 3rm8Eb ̖ XĕҎNnGNjT+#0^%XXc9yu\rċÑ ~UUlZVQMc-T.=` ,3F 3W[BB8Ri<עcm@2zKC>WU *6v6b'=aGq9 d7q;,jʈp2dl>G@vΫ6Cup|F *P6TF բ Qpj<2R{b>mJ`cq$^Gu1}i mO?RyJ}3 :\u;\Ngn*߾?\\WĬvPۅ4}2"(,PnW<ŝ1\IS߄ +T\y`|ޒ,WK] KPi>qQ(A9V_DfI _x_ > "T; 36 5IOV?pG|f<7Y`pppXm%Jf׽D%K}%ةu&u4GDٞH&vezO"R F ,$G:B`pFD5zt4sz} 8 ҿsA2!).I, أR`֤K=wBX;*)ؑ_H.yp6 Ƽ#m\K"f!U}#?K/zln:`Ê.շ0ʷa_R3!wy?OpIcGI?JB׀6Q,PP *b6: 9 ×rL#ҐbHL kP`z% =RN|p#=5jL$.2t]>m _:"PcN~j]*\WtZ!Ky;Q2Vz.kQ26heDX3po+M̷UuLT%<݊ic/v0\7R#j.]⯥ zVt{H.]B 'L2y[Ü_]Y' !>5[ cUDasDu$$wy}ˏiJT/8~p" 5a<٦-j)Q(O#? kt* e/w qJz օps86(i.akzcʛi cP$/x.JL~vSC2uTaDdqXϱH"D3q[g׏7eK|wPDI5L-^\8U3|t& 3P>- =JsGԄ^=V9) tW]Ѡ?p<$L I'67nzΙx㮁rGIiqJ2eI$!^)MQOx&hQiQ ž,gxB`5wơAvCCO>0Uyב$'\ tjzS9pJ29gږ(?jȆ&ɸ:z?s:([{ X2ܰXpH,.Nyp=: ͓`TЂM&wN5! V8ezN%ns~JRU)j#+~V];1GC#<;*PUaN}]Ü ^FpJK w͸@HNQ\B, @1֧ˊ<依Nyx H/֌BFF f4ZxZ=k㵥L5Q֦)Cv5F<<*5;zsЖE'Moύkbpp6-L̷'6ςmpb{)$[ыoڧBz%:g}!9Epynbb%9tjsb]ThoZ>U DWeSv>u}1fQgɔB(*%˴etD2C7Z586X d /ot[_`9ԫk}pCi޵F6`pC B Xg?ee'I Y\e&BS'ި:wcF*W*AB0CY<7ZX=XѡBi,d }9w!`0ջZq݅dpZ^gfLVޏ3$hf =tDH~ab8H=tĞxWՍΠTLϙv7^J;$!1)*9/uquA{DO~aѭdE?p ݱk-]3rN`wC?^tļ /Nͬš DmJʲE FS1P6\m((R A0am]j1Mվ.-$`D?U8g(|%25-9|hsvJ?ۑ)T@:%Vx~%:Cú\51Vm R?0q+PH{~f8Dz a6*YZ瓃?޺7@Q.x.cs֯ !xTRÀ8T,UŤNZU2rꯒAhJF`e \#i%n YtVf= ԒܕQT4_x4pX}O d&0KyPʰ*PNgڎb8o2xD;< hNzw=: Hh+TľkacLX*;xp9~Wy4d+g@!&5ВpA;Ko5Q 2(r 9:x65#zQgͣ>s2D XBqae(Ydž1cԖerh۾OCnc2= LRk;.T@u@P>5-!Bu,v-a#H+pė酵+ YS hp˕MT Ŕ>x9kq[vο׳f޼D S{͉1`Q]f:i"GJk3YP?̽w}diBvzܽl'I0E)5Y7+~র20e[ƐR4Ēw{hp1XKa>n" оNf2zlNGrZW x:uOILY3C&tsp OY_lAxbiDWҝ\~)e }J'i^2 {-OP487UuH=i4U9YXW@D>D\QLLLvlL<AAT1reI,1\s Lv~`qYTk lSӌ|A3^-ՎgP 2LJ!B1~jJv^^4yd,1{Kd>7d#-4w$~>y^1D3k~bdyi47Snkց #P6}\8 *;azd 8E%9irC!c V1}Iz<\tژ>}ꏰqlOmnjh"ꛢ⧷nAzQ`_%NJIFm ]7ƓdzU5|4WKT50?V%Vg2Wr2,tey7UaR* m]A#k>3XsB]'ǯPZߦSMi1ʨwД) 4fy yVrju@0L\AZm)9y1|$N'/jLz'ҨcSELsJŌʧ1wFᬘbxAu3,H߿qɉaNaٛ[0Aopl~Ʀ>` #Z/M@ebG~OЦ^PMiյ BKA0֢PN +d4.7˛M y;P6h ժfg0oӠ5|GCtM; ?@QoJ[-YkcK?EJk^/yGхQ6UBFY̭[FzBCӛYSg;QnRa>\e \(cE=Hh1Wki qDϕp8&?-9 <2[DP%>p*m¯ ɘ*@ԛisخh蚮ʖ_zgF2;JDOŷϳ.ČϜ_ʿ܃Ι~ U=f Ej%ejeLإ;"S1aGN2h 6gB%OCA zVXzs)t-WR,_(%hX[S` u!<} #.5feaġF1ZЋ߅F>⶯~ۀclBΚOg 탓L8L?I8jVn(g.@ȼ卵v\U$ MGJ0:ͱrAD,ֽI(f!w@Akr!n{ɿ4N92P{8z:\E; H60sG KR q^qFD&ob]i`W$R`me +3yDw%+?P>ɛuŎERqMa34=3Y5$1۽ 90"4'QZPmG_ft.BygE_8ݦ+vt-R_|"=P|TyP=iD8"՟7׊?$eYlLi1*?[>{q>_oTlt{dA7%:3p@?沫=R,|GcDt1 KIfVvU<󠇢ۗ4؁jRd&f6n`h|UsbPmM j}URF&=q*&nF -S_a/Qg[ !}k|3GsN$lB61o8x3[So5RaksFQy:#V*w݌nϧLF*cKh%BV1G0y˞d<ܥIs»b[fjWbV2A"yYG4?֌ }LzЉWv{w,9c,%LWok!-9SЃ( {"gLX1¤%SMKLy+e.DiNd"gޯd2;'8w?0=AfAbZicU5J!Cӂ#y;.= v;U -'ZVGvމy簳 +9]znL1u %b)>x3?u0<͜Al62"yߜH4XhG1*Vxu@i.䖅3rNTy04 .e C'6N(Z&W`R;n:_>SpGNe;iL맋lyZ9",30 y7m}ޝ)քfp0KUSwVF5c]PMҼ{R2ns:[؏6r2}o_yߨpa>sR tioQ쑧17GCWm֔=#/ph+KϙԿeS|1/ڽ/BMH=r_fW1c?ݰO3H qU`4<ҳ_,PS[KFB59>9(dUwx~!UB D]2(#v@ ]& `f E`ml "uٍajoibS܄b'X9Iui@6XYfoZߢ~fhiZED gԖJ]C}zؠTY`< n{"  AAxAR@5xɊ f1ɧ,d˶oôǔ|mʖlf#Q{(4E*=0`m K HQ>0F^41u)7daYX/T,rdts7f_ͻKmEw^1+kHrv^Ě` 4rZ9y9Bl]M~=ZzqI>G.ڿj[^mmHpvX&Xcƪ 蠮* WL?1֦u,tyZӁCF|ʜr}Wt%x)z`1]翕S\Tq^X)5,,$#Jlz}t`@TgNNJ`~HDki)ĔGzAt'74ޑ/ڏӸ*k ʓ 3Jʿl\9|a1n unXӏ-(FYu Q WU! 9mNQs4w2d}PD-6 M_V|#H?5@4d-}CK538܂gcior;9W4JSg=@*'˝qVrcŀVV˝FH{[<(@߃]csUZ Is ZjRh_?m~L3̊ܿ?v96e.S]KzvSJpLjKxQ9`@LAZ/)!B .krE$L!W1#Ƨmє&S0Ӷdר XE Fg.A"*98QKy.>ZMg7%?A9zGpe;8,N{:T@u&ա]-pA8HF(j2[mY҄:fBeg[*ٍT5`5&L~-ofVmGiuKl7O-yS *gIvE}=4gZ'ΰxfѽTl8p>PRy $صy5>k_T =ZG`鋊CYNzR`{`~#:)d֢p, $m9 _ \[椧F];u;ZsҴEw9|+TTKSK-\NwYdj*ߞ[f{anj1I05|A XBX wؚUo" ]d ZRyw:Ą^s阴PUi@R6oHSepQ/RaZq$Hϩ%z m~yZi*BCYQI:˰51`5Q;@_ $wWh҂aSzFl'> O+Ji't- Iy ,j}[OnI&-#v\aI[ 9=kv?.}PDHue_'@>wi5d(Iki5~N~35w׺Ueq~}/0E_[P_u & HYJdM" {!l2T1Fm9n}'z$yFZoN4ԗn6kaPqJ?F 7BTϘ(}sX ~Zf?Iu9AӚ@ N^yov*cV RխOp鎛4(6<5_nsOr:u =֢9;ʘX_R< sM=?GL!"ej@\X&jU. ×5@UL|XKY0ïfitᘡؠwv Oy 8uϟ5OSb_|ޛ"UXny:3N7(^qV}J銿AthM|;sf ˺o,̿'nU,9Z9UiP?ɖŗC"%8-$4Ed$rL+uJՓL 2rw;[7Vi^sn(C 6l"܋|Kzl{C?NA{wѱ28T*Y%=&^Gy'-l[ SE b-RέZ+. Kj\fbc B"1 w FZjwAd A0M^eQ{S brv5劄s0Cr{=ƶ |L,{_iu^d&'47Y>`vivLLҳX="00ͱx]# M*dI@@?#/h. {u~eˆ1=Qg.h;~|>)>*A]o,nˉaPDSrkvQ#y7MQw]EO]nH4%`#]Ņ|(u@iiSrD_z$dYVyI E Jb,Gk>tZ 9S隄{ɰ*@H93[ e~348mZXL\ s& XOcu)I09 -ܺ0Λo|OW}g+V0l^4\T):̙ju!cx_ӁڣUzˣCl+\ |NT|غZIUV.oz2|Ь^nf*AK8k79)t`'-⛗K&MtX Jkq:IfP4!M=1e@'M*tϊ0e9!.ZgvߟD42j r-}8z(OA՞x]wnM %@YQ:ʰ$ %v&X``T1|l}M*d-VvN5 k[GA%̟{y۾]Zeenne+X#?&1 g~' \/m8-h˃p% <>^\|lM]yTa q ש'vOqVLp^q9͐N˔^^d z:}BНTCDLIQ"%ɺli̭e̮a$flFܣpZ{rvgTy~f>Z@ @RJw Pux ەbJ&Xf,xeBefz+/_hul) X~jHe#={8]rG58I]WbO~V*ma/=8y. g}%S0PFTp'6':Zz)RM^/嫤3\KAqIAp&~mm#g |8v 7:r  7HW{|k,INXv~`C z"{, b8ٚMfjZ;qw+ ?D=}> [ ஑CsYkR,/b"јI~mmdp'.r+W"oY"- )\٥?48*T& hW(i);ڦ#DΔΨDjSP~dor T$4’ ֎ = M"oxk9P-0|X:Y،ЇdZ]KN;‹8!'/fǘwX5y(7!vvb {b*=q sgŎ{2QswXPCU FI3vΒB8U-6HU]A}>)qz"]1(ZV7"`qE\¤6aQK7< lB-eb& k(qw/Pqq ;|1J<8VX ֕nYDPb f Љy"?iw XҥԄu5 u>I׮5H6¡ [?EѻٙZ 5,lpq%?t#{xYƸcʍ=pR~=- .uDRz7W<.c*b[j](uaa&,k+>üT,mGʍHB~}& #q#co\uca˜Y[59ag/k.ݽDlP_'V 5-Ȏ Dbd {J;H U3#C=i쮃% \F0>.HSAE${Jf:t{l cG^\ctW4j.Mtpd C PyjCLC LZT7wNIpQwjodAj{]#[;9Sphkl&.3Σّ@#KuWNCz0֣̏Hp\ܒb m*e,/Sd ĒwgpM{o &5TtnO!;HRUƗZҐ+$3 '( G߶/gM7XwA|BRQG96ǖDwsV[a=Y!Ѭ+|Sq9;8Rp/~BNX|w۫{/(̑ E-<%s+z!ǿ{9}X9[!Ǎ$/|f*3atCE^!bg%l;T&=F TǓ 56Y).p711"ay<'굥ʭe`յ0&] Et"}joh[^kŁ1+_jk^y1Ƀz{T(qM|!:'^Y/p`Щ(G?XMb>9ԊKna ޽#,n{w.R32tb W6K"*ьW*K`uQ;"ؤlND_{ci ) U䩀jXkAlC<]OlfxJ,۟ngMnE,A0硄}8#u! S%6A$wuE/uw!eiQ0b.NXyk&MM-) 8qX?Ć] ]eMdj痁:LO bi[d._w+񔟽7ldm}ȳPxUXJxb-4.?sh=r;\wNg$߱R{Lz~uPqGnzSN'@uZLv 9J1*ΌQ.c,4 89#n a-/X3(nsx\ &<-= ?;3~A狥if#էGe]*\N'18W!nCl'JlC|IifI݀qoJXzCКH}dRf\ Gԍ,|&i&!r \o(ߴl#,0k\5SPer.3uŌuk%#пLcy |g?B}YT$nb!r.{"I%$g n5j}qwTgnRQh^f1*1J,|ϸ2UDC:~ڻ̠uDy|ڊ!=qY?ݰDϥXUewe9l4nXٞ[ U!hXkОr \۶?EbѠbw=Rʤ(/L[J\% ~V+/|d*r5KPGȧ5(V o ޘ[ BmYh{Uo=iQ& arz@8Σ^< >vE@)ϝ41:0nuЛVDoxLZ{- .xY6E`4G CY+,:`\γS_s_B|GewZE{ti":1)3-puZo[RC^.1lSbSȫr/9VL0Y b_[=VHHb9K n@n=S /=X j9o7]l7vaxraU/(TY K::Đ֥];oDYz5vD膓iě,iѼ7]B2 S q?8#FT[>S\!¬;ڕ@B1" v{!PA\ F0B؏ՂV-O8oA&K"h5 DRW]cc87zQ@ G [Gtk&F;Cٛۘ:.,;/?)SE.`Y+1C(֮7Yoమ>[Pt-É!UTiݚݘΦ =x_:Ց?NfȱD !d3˻XZ'~W5L i#(ӄ'/…M\\٢fFprC&^!cG¶"O*o4xSB. Q{K>EzZdc'l0GMΞ5F jm]#O֚]ja@02&ލ ݂ aȧE`@UYrm8FFT6sj$8^i2({bjQJ:S撧˝mG U%ุ<<{yҹm0mb'7\V^`, ͉/X ghnMD=&hzѨ.lqOCh5K4}HȺirġ'KlQgWuBKr3Lz'V%NWz=IR?[;%K|)ICONĴ|WA,d??3]:A~? @oy'v]>KS1iUT5aN63捵KJj+rB:;>DME&7k45@|=FA0$RsR4B/Z pn >>5v87Н$Y l'n) *Htq YLd96vF3.9VKߖBݟFe0./Dx΃lEߪ +$ϻ>0W#X}lm}rlKIcПu%cT9AJisͫC 2hU 3 k.[Έ_+IޕcJ }$'k[Iw\ 0rGi-&kץ -a3B3gL͡KCDLL kL"G\NH#N뤻:NukĒ n]1 cDVZiߥq3ZT-ֹ:!6r7gIQB Cu%|>sX H Z $4u5 {%,y>?e]*CtI{zpޱLb,A~34'r:9;/:)dԤ 1@0AEvpҕ9oJ f`× ΁1 ٭15"}a.~c^uHtY8 ݱ)#jn%}h 5Wh-[^ vXtU;mȄ'p mΧrZX,`xr8ͬ/. 0/ k564~'1J.S,p}Iz{uBP]|9[ ~α1/vDP?5xضhɯʅ%F1}WCmB(\* Wc)|!dc"KB]j9څ@aB+7 8OmNoIნL.=`[.pq<.8BB0 dwf%8oAkz/:c3pCǑ_9/~Y; Q4>p0k[ضd}iU&8G~!%AS)yMzPLm '6? >{; &TA2J+u%vR 5Ψ {B.WE`Ʉ#2jaHN[ڻqlE ),5[ٿGDH[VW#_kLnlS|ȋ`)>Ļ$ IP;s@y7hV7`(P*y n=.tptl .B`os6F*}j҇RbokOB`bx6׮Kv-lA[pL7_1&! 9;X9D9q8LZbkOVtZ>[G:9c !Hc]/1)faD}D"w.k8rKhTܵYQGH uop]VZZ~HD[.W'ї\$,^[ (w U v*x3GYfܥә"sUޗ!CJ@Ӌj94ęS,KO1 D."$ 7`<ةf =ڦ&sF~Vp|p ΦLHfE >Gq)-(Ia~+˩"4>)S!sG̡e?r2խgxhpq:ӃgmɔCѦxu'I9ɨm3C:GP6{.| {ҵ\> '-F\ɞs#gxWi՟0c,K`=tK;so@\|[r,`62 1q llaz?eHwlx%#: Gy09K ǒIU];=OR &U"4O;)ժ+'&lz2Fȁrذ9ē.X{4hʳ;F?;Fm̠ҳLSg'qrHR88sbsx":ŞG8KBsme%3=c3ϼ>3C4m*+/p_1,kFjw Z& 2'u@R[hϟLh;]ɲH .ڳmav Ƣ4s1\Io4t_' mOGM߰[IDa)swHmﮌMx#&;fR,Zo=L 1"T*U|L~z9ܸ~w.ϱ>dw< [Ok>uak?H/GZ#'{Tb.&gkNci8ߐ{?K(ÞsrTCfOƿ!gҊT%NĴާgbi EI"kiT*#%_d?Ў#֡_dqr\^fm/$q^ٚo2RQ:ɈFk?I 5~]?y7FTA$99dT]cᘚY*Lklv4١eǙB,`_PF4!@_KK\*%j0](տ BN[ E. tt羗5Ĕa)ܨoFISR?MH_ݾ%]7|%M;h*yt:*|qa,Wh11i ̆ bHRݔQW54cJx d!Phx >i2>e74@퐞sj.r9>,}:VxBf:_mvs-v K\[8 j?m5(-O\ R>Oh`j9@̦ 0:,%s-iBEjj>3cTNQ2p t z!;SI&do;:.,9)NY|$k4JX ~/=<0H{ 3铽P{k팒7 Et*Ҷy(X\O*M8DGheVh p E^USġϪ,}`1,AC2qc /@=>hY6 8ĄYq&OLdS}SЀU'b 2u:rAdzܗ+:֥۔"GQ5`Cʅǔ?̳z$t'i9k@Xh6N!< 6|43ijL[h~4U/`^(̍Nfjg#o{EnH$maw^џҤ\ Cgiӻa%5dՌ2V4-;Fg#x9|=@zÓ\/i_#Jg [-K@e.YjaB.̺r,X)nxGOg3yٿ? \}ŕkD=xvj\X:zB)kVu=+/`Xk}ődo[lS|:5AyJQرr_dsQ MmuL_9)d0Ii',ŠT(   vI_Mqͅτ{]"T)ݛ\7Y8kL\/i"KHWY6ݜAޛjSy,^1_{ۑlZE߸AaY$OB37ZI)guj[Gxި|S_&lE ӂU]%2kB2`uX6x洺>P?oZSJ)F.ߒC. HR|;N'7dƘGyCa{mڄHG #Rl=pof8[I1}0){/Jq+W(}>,{ZVYKG^O L1WE~ NuF:s8?k&jPp Taߜ\>* qloJjM|S`K,\AO h]-9G $F#v[ {mҰr[g)8kWF!-Z;;=$Tl%Č(!c28?>tTOi6["2J%B1d@b%aLƚ'.BW6w xߪUQt2JtyPrxs'ʓ k[Az}h a I_}C)FؤQhpQ* CBQ&d^pi'N@و60?WH3'UBz ̟ԲFSnQ^ kW (ԍK8?jBR PcoҾwƜv/ ڦܐ*͍1Naj_-RCZOފM)]1nQUX%IՀ>;&qAxg&yfIxxhew.eGW<BCgoDQW}%Ƽ#  jKrDo|^v[һ6=[*'J$4e7?a4h7o0d ra?3䯼P>y5X:9 /nWLCG  A;?0.v-#pݬՙy=M41:1ES`mQŽWK1gg&2K| $٨͋4Ks, H(@9%"*R2藤y*R<_PM_pHQ["]v3\GCd °gKap(kQ;$64k{- &)SyS=@Qt*n 3Mu(^~v[xoXX`ny>іX,*U]&- 0=~][Tl>Xg:+d#)MhJ SڛЭf*/{ۥ^W&g~S/lY[Ys [Un1Lѫ.ٜ ;ޱ}8 * 0ug@Kk[ŭz'Ig;yp`+j{AU~~tI1=0881Leʄb?ͮ*̹ES{W#͜l`1B1+H}Gsř%mp(4U)*6TX:)gisIJ.ecKI jP6o\e=N[ /MQmM Ta}*˒e[]Ѻ&!9 mBj[oD!/ʧzRs]=w0IV`GOi$Q4̶T:4Q4ފ t2pN (b 53e\e1f_[fUYۭ1p U+{eЂʯO78\FDRv?sK6ΞZaEC؂97j",3|Z@HRan`s trM«[vɤ3rMIui=ہɏ},jpV>uu~kW }f؛ ұK4mq) tU(o%BatԡM͗?Ǔ#{?EK4oY۪JO"0ܫq?|+ˊe,Cw{bl4"JVj~YI$%mI[`3Q-kӷIdT g) L̑1+4i}a{q!@WйsUYmY# c~4>ㅳMK簍B.٧2vw;KT3V;gtO5HA+ sp,-l nvKk\.NY+V]̎ $:Ǝ/1QlA)6Ms$Z|dB#n˫xc>"3py ܽSz8ivgΫqpͩXJ(ԕ6}jfָâƤ3mZ$$CU j#SAAڔLuXn[3("ٓ-o\nK{s'|ecrcvK>˃2miN=BCUWLeEm˼wtfUy=Bv9g4hgza$7NkWlLf`$X+g'fϕ`¢A٧A_̢Nsyo؎zr@*{ FL/K(piqM,d-e5>;B}xc+4Zo$8ɘ`<|o AZ OJ;Xo__ȁɺZ-BAB10ui_G3I_ Q)t+2Ty?m)r4v+|IpWE?lmLrm7%kSe1N]uׇ͹@I&o Y2l1 S[vɚ[yITmfN.Dj&+w=m\^Jf6 }JɜƨΚ9HeW.  z F f;1FۖvHϼ8g8 P63=i;EQ\A#\bI>Svty@`Qß\i7%1VǢ7 ^\@ ab׆f K!FPD2ғ9W p ,s3b1Ƚ#)3t- }O2o)9s*gXH%c]:5~@i+l ABre7}y䑅 8PLU1R Z5 zuRi0BiOH칰;sp &4bo.u;|xrHCy?B .K9]m::(L DZ)j[۩$r`4YDs䤂h-ф6C\ x׹G/R&m?.&B`ZR{#sRVS|pqK3jMZi?cY~}< R-;4N-WSQNk1j&E4UrA:WWٍ߷Rʲtd.9;2/;YRO)t)[~8%\֫J\?a`chm)sõ!Ī)ڷ'!˼8?W#XMBƶi@5^ ˭1es+bt2DN5Fy&5%Wl _j]Zj 샥J}]z:ĞȦOrED>\&;aRm3<ƚq!#In PCPdw"EU547YՎ[!XkFZ$$5{.[!WISM4Hf|A56n\1HGB$A[X0藰Z= Lb[Ϋ}G@&)橀aAr b^ߺ3^Lw21faX;" 'RBv_PE ll#SĞh`Y*ؼ*$?'Ũ=+ςu -Tov"ƕkȰ Ad&La%*[TsDVXHQ`H`^m\='+(x\4_cR&f)9R8KP 9lY}B#çBW7OZQv˞X{ɋ8 >zWF2$_]ig7&0}49 "\0,/0!|s ڷhҭP7}Lo1`l((Lƶcq%ҒΑڄ'45rAY$ :j6})Ns靴MVQ/4">!cVޖBһAk~;g fYlV]+d%_򜲮H#VKpSzP `ɍ)Q>z=ȟWHV͒}lGvU@nlOA?.lfK:й_%!!+S),ݥ80F764mk jJ:7`&y:z왜x<'qCDgN6:oޭjc=5<9!Pb .8ehkONm7N@,XH|r< O9gA0%g!."nTt|tID:*"BD+e͒hCV_ z{a lm>Ж"$sMil>O^q]%ihrZF2qQ<+{Ӟ\< Jg4qy]aO;nBԝۑZ%H&`cy +}M&Y3t0'#Ƕ\e:ZW>)& 䵞6V^Jd}yXQ5nvwgWvU:ka/by=6XʋS7Nk{*X^+kg"wy}u'FC=!Rdg0d5I\H=@f9MQ*`6r$[0%POrh) v OcK,+]&A> 0gX @v3(ia.S Hptb\.WZ4-Ƭe[,4nU;ZIa-޺$a|3ȓ1Fd} !.|݆d I(vlGL`^xc5hVQ\R2O &u/EtI#xp.HmެҠVmXS@@=<8W7;o"4{*+|6pj)UG ǩ^W x*O`&:Nzz GJ9wnǜm>T{KIhOPI//"x!Ǐ̡8K*[s"[tH>`%ς47r*h" & 0@T'm|6`/W|}#8$јvЦhe{vfe$2^K{ k|g5M6\pl-T Jг#T}랉  BҖU+N6/1hAyw(A^53Ua*h 1$j1s$)tnrN܎ )ALV 4 t "!2JrrecP;Ag2B,-g8io=1u,U5C  ^YS`_0SOUg:6S׼vS򪧐 I#1ѳ \J=G7SVAk1fx1 uc["ئf"mg96h_V76~v${&GJֶ)Z7AqU+f^&>vњ{ )Iof T*"[]E R xuIƵЬD/KI">3?ȥܣsv}壧n6{Y9Q5r0$ %x2o?oNȩDqFl -䢊྄H#9=]Hōa{g_ 2 H"2CO~Y=U$rw?(4 1Sr¥nye=I/5 LİK`n:ZxN-_1{ O{YmNZ$W>zͪfb [SWaEi,؎^P Ibo{(ݜ ˻tf\{q._?~. ̅{x%8TMыvȲBlC+<?#sĀ 4#PKt?w׹00aR:d+L₲2N[~ȪկBum> 4rE]8qϰԪK} R [~$[D')X#M@J ISRE:iá#pgmph=ޔjY77!6u[G /5Rm,|g/`L/V.*ȯ Ev>k SVͩ q qS!s8f7g@S h;Vv>-$ Čo- Mˎ!R=)pJWq`S%E_Ү/O@u>pyZ+UUx >|^Xϯ OQ_7MW6@PY1 3D)i9WM#Sv_npro,Vu: rzC[KJ@DG^tuHѻNx{SYLP.8P dC(Ykm/nhiQYZϕm~[ZaYCx=Cn: coQ+dz? ߣEdOJ\]ėM i6I$BT\롨'6eDso?ݘ! *^^4۝)h>ʣpCQq^ʕxn~"[HɋbT]mR"'JV9eL.[J>c`Gшh;ײuL9MH{'feNL7zr׮OھR%S")I-@ím)q:A|F$C[OEh|B]WD%{>.,qMt ib,D2⑃9Z(AN?4)w[] Qz,r6*MaYk& 4SĦ"Ov@-uL#pŭݛ"p:bJ[9|-t:ZB|=%+mƷ#@ ߉hy2ElҷX|x H&`Y /sirZYDvbZyBoUȤIIo^Ar/!?\p@%_ArN䔠iBe\#2(m")?IL<'3[ʴ˾~:lopQ/ǖjF=\)HM$ T|l&Ysezᬭ~`׿YsJoXS<!IU)?k௡gCS6~m2%pvB*4|vQ|jmqx6v>`Uy[\G zQiDB*w8vZLx0G3FFE&}AfFJn{F]U_c\8B:VT:/M `tVq$CKޮ;C"x pV>"git2fz ohCF[,fyi%S@D`7uhJ`vȥQHdG9]Jf5x%Ύ K /d.@dG5 2SLr]6%fzV+^5cDY'MGB˂2e}a:*'R(Ą(=>? `4UCGP@`^˪E&S穻]˹ ٯ(R倛m6e̅Pe5bm4S dYyk>8!8HtPb!4B$\=ʋn9 s(!* o ~*z/w !\܆r[b>}&>U1"&{V,ė]2~~Uj[m]4 -ȭ6rX!b'W3OyL^ TA/,!9Fm(v4OFEp' Ϻi=2A"KD%wC'Izy P}36PZpRaת"9X0cjpT#x(0u>>D ߦ@14SruB>2nr4fLg Uo>ɖ<,Xz^v_c1g,"T.m=jۆ4r:jjYB #w,V%0<_%0M?+ xw ^{φKjFgލ2E ǷGA->{nSЃnv%hAON2m[sŠ7dϳA3[d=ݵDЁ7K )3h+wr8GBF+9GހUe]& M|NsZfi ֆq/pV Z~FDs?J׾{Iک8. RYQ#'@v5CU Y?V6 Xi"|`%^7nMق F{3gg9Ԯ[録\S\YhʸQ}s x]7!Ko[O=QDo{&ވ ڴ]xY\{(SBb؃Oc>9Ah "5gb &BH*%H(2S\|Abƻ:>owؽ5/8CŸrӒ!yBS~;  R2)ypgr*x+Qr3ɡ4#5WߦLҜ2G@K)T(H(A0l*tjH5sR[ReZs{{^Ư{@<\V[Yͼx'xS?Zχ7ñᛠ]T#B Y h0́Tnz2mFhoA$X{z$X'yLUYx=JN#"I Cv-=ib:ܾ 6V].d̥P4SwZފgB3x\+|gO#Xrƍg 3} cUIs3aNAIn2 7m^ҺR\{C ,%J=TIUQ`p/\eR܆zo'qu$P0fnTR:QDz*IJCvCH/ Ś1e6ٴvVg^#~˹D`X`*ti'8H"gRkhn>B\0NƁP>6.?@ݽFԺzYOm؏CG|M=tcFFy}'d u`5N֣7[M6g%Oo՜+_tvdtpwd>cNCM+Q!-SrLJh[FxTL1"$a?7Y+ ~l 'ee{޽dCby罝ڐ|9La#eypLH՘3fw`J%n2\^־9Q.cxev4HXHd;cB|k_`pFB6xFw-h4@@z[QL:CV?Aeu|ĩo:y-"eLGh3YP"ӡu}cT$/֚y; 7P B&8.<{ci O0y Db+rsgwjY|Ts,do/2U݀d6A~mZb?M2-mV.Tl>{꥟P7pxla#$HF 7g"qtWT~c܂N䙿wQtVDShsLс rJ 0YiMHl_~j~$8 Vf'Nzg妥0V%q Isq>K o3q7:8sc 4B< / ‘OܳV֒P+ v "64 Wd>C<eA1RXuٸ>p*~eOeW\G!2n2JEL c/.ZG{rrCK}dؒxTR10NY6ǵP7\^CF#- +lh/qnXzL8dM"Yǿ<:` v/QЛ6Nz.do1?뢇R2sp#E"Ʈvvԫ@\Y1$a^\h!Xo`<]qV-y.c-I*u}Fg~FbTAՅ0ˬ6#z CNEl"dkU<σEGnXcnAڑ_z8ۗQ) <@{SHao5EFQ`DZzHC)·d|wdH!y%K{^7 +ʷ#F)^x bRxG\7F_HB#5]5szG<=q(sUۂ.#F "6X<$ӄKHE߯j=au]1NX L_s %Sy9 eHe"b.͜٪0Ck>xDX݌ҏ)ft~F@7Km%UI8>;PnI'h{B-.ެnX9-Fn (:Ǻ\5Z\*4PE^*2ṁ_5/*_8aR^@a`So .o>U WX_G7p{m 찅T^w'M3C[mʟ,m->ퟳ9zjs߷;K|U,ׇbꎙxCQz S9D@ nw6yYSUJE7zc p$I(~gyO:ɻSUnZ\bXP|bˏ\,)6NiGOBI Uj޲~'ȦBM^&v3 k.|JWk_#tsv^h#Jjr۬ͫⱄm$ yF&UFAqۗϝ'COF!͖Kj-(x8g<'p%JI-:xxk55?7L#ENEgXoִϸh:Kk fMc?9G Lȩ#W,A0HK'Uv4+WNқ'σg9=F 2Ó~瞪0:` Z\V7<4#vqQm7ÈO6v]+b+мV0-FoqAk{ ;.]vq+ '9G@q1 pN/zP][PP[{4 . =lkmZ$"+HfP8~OsH&H x$}^5}~O+ pVs1G|ʣxȦ#k=8/н+65}y awMܷm`k`GoBDZ&0YyE=(ae6貖B`++3E]_}@έ9mWLc9KVaue%E+̹:A1} ej ?΍s<;m+Gر>Z^c<-hWv؜:Y}  %6n=Jãx $'1}9ND9fs8mgNv=( =a$R#`=CAIb#_D&*}Lvґ0jBݣ*7ϥ;J.=ItdIJmȭU56Fa@򒤍#N1[ٽ|*Uʌ|k.x>Uh·hrF^|ʋy5ib`[VUO.r$63i| Ho^vc4GΤ$/iDܑ/qSѓl/m+AKP=G6ď1IէM)j1z+R/VcFx̚<"'ڲ ww›DlU-,G07ΕLмicpoey&z0 ڐ8Ȁ=(HbH03QUpIWnq8wOK SE?-wkivxԷ֜O X@kơFٌ>nRМ,ޢ ߽TjgTő )TϬ;r^}hZ/mX =]-8IZo+XQa-kJtEzF,Jۢ׬]_G+hť<8Uh~ N_RkR<)N>ȊWGhګ&_^0E'tLU\ !5<믦 ;LlGiƣ xNd/%vL;4D78n:wX"ԗXK"Ƭd(>px/W͜&+keRN^w/oەYYpZCޘLg?.)3*egvdL,u9tǫ[BY;8aƚ)|Mb9 &3yz7±H(2}}(5%d7=ىfY-կ„qAș a &tS[A94\BOk:(p kU{Bx= -*:X>_uo:ye=!覤h肍N3}ǂa-c?w]_ģDzk/s'W{CP:>3fc1b1 T2h9#`%9/S⣞Ћm=/| V"k{GV^ݣz󷣠'FHT\xGҏ M|;j֟m9\-p&!=5ѰEcF jڡvs uTۄhd37flbZrHA䬸+ Rt}a ytkFtwǘ\Dz-jnc)Ec Oˆ-r\4Ju?nZ"p7w܆*"(`?6jh^Ʊ-rE},;}"' MlEvyVgeBC`'GM= }UNw6@WE,^p\UNj{KIzO(z%!knax N? f=O?h6_[B~%3lǝ}m3 WJeWkbm؆凎px Qt%悾.g3!U fFӜ _tt"$8zu}+0A>H-g[VnKsh 4>{@bbaK P]:%s?m-PYG9d3~<)W;46d--'D&WR~P2&xׯȹpF>&UƇz eJ&BD2^gġ'Ҙ^pT +=8zK)C{ïeOZ1E7tO`t5#C5R֍;vea6_p$49a ^i۸ag;ENrDS5 6ycU^I %yO YR0wm(ӑwޣw"H=$D^cbJ˭4+"UgR p,0u$ 3E3sԛ*mb6E@J﶐4_}\B :>o4To sȔ]^LjLu$g^[؀[Di7 ,ao]CnU'wd{Rk,7%.`3RMztxn.tZǗ JpG=h6=$t d>aJhg‹)ypP0ngD;6b0 h4y~4`kh`ԾA<ظ&^>yP\tte26eMP 0bnqmr'L]MH }}f3oHy^IU٭уk_Vbf!Zs.K=sxbh!_0U\i30nη8l7bNrq8X19Bg?{JF{5gۢ=M(cFkuLx xy</ʼSW! Ȣ+^OEY-0`;tl靀z)+|R8DՄ#Yљ zzٛBOs!81m.*z9w$-Uf-.l;=FbS3LI7_l bt-7 RHP3ʞ,(uLylǣ:+LOՐ ("<ܱʴkGAy/'}H fg]Z(9OyYt鋼5C/hqA7`5rx_/I ,kA)иM_c!T[rD~#%.TݡN< y6W P{H3ky" ER%`Љh3!31d_bu'c"-~E{531+ݜLtT ,oK(N q&8 PR2M@DžF+?kC @F64 3ܟ#/u.* +ooRl2HEqE1[>ew'ۆxMeSR1dғr9՞z}ʐBJHv $* s=,[!#M DJ։fN Ln!fWl4Y#A@C6%JBѥn R%j\C[nv^x"I'`&JHq11*F F|ieA91iUzx{cԢlZxSHCA!/ -(VXs5:M9;j`bH%# T0v \{Tz<hħӑ2YEeȒ;C+k'߲ɌK{F!9,IzӪ S!6b };h*"J'i\Q6w4Dn,7T+'v1ta#i z~mqS _pekRGU^< *~QgFhOus/ۗ94u|ޣ E)n::iJ*FQ>)@ĘKY7UME4DJ%KvFwHuɿ|94OZjܐ"kA 1&/!; k3ުSM1c+x(<4 js ЀUs`"d*RNWOKS!7ffk ɷtq>`[֏ٓd =zxLv7{ ٕCa7Q3Jޅ^9gxW#O;ryp,5pk}mIA bd}}Kѽ܀& J:gQ<1R,ͼZ}o8NY`AOXX pz'>}y3c1v(YŔ@^}UhT2=8XxHv^kߪZ `>[U( "KJ{l7Hw\I'-1 f{%km_B|?^ދ1)QΦ_Dk $|I{_E-?c`;Y@,"`t d^E@buM=˸ea &x-ny=E:k~hz%X Res%%eTcW)7T *"5\1>qM4nN [#\9*/fS9Z2JvDf~ʾ uh%cO˩ɢH-\K1unJ_Sժ4V,ۉEyn+1^hʜ񲨃rȦ=gKoFTP .B"6^{\>|_}q]Trzmw:\!pOO)X=4BH;)x-Az| Ƚ*]Li&J~.'0:xq8,6 ;1|%=<L+XNGG3[RN1@Se1f+l˘ e.dֻTfRm8.`CPPoQe1SڿqӖV ({/H8t*5IcyپR'ǑSCs a12Z^vWIaj#hDdNw[7ަ$DA PSSacw"5lV׭-_[ fYi)?0h6?i?BKvaIgݰX'$@*^@,YCz,Vx įk`Q.Yiv/w;:7 {9Ws_ *NF+@jfqfwb \Asڇ9MϪ1OꑱÌɌry8>o).Ɓdb6l. GV@2?mٴA,$|d7'̉);&FETB4ѵK15>.$UDt$➆PChmv5rH5H,c BgLk 4Džm9g }K]\HO`MZ%&xWoQt- i 0awHnVטUR|V.IDyuf<xONdgN$_-^;.o᜿c`6=~P]6 lj}Y "ޗ_0IQdj? 1*M1b&9.H3#Nq5NcOЩAi8 erIKizS@xiTw |}\x_oE)?Ёg_= ;l  2UqS3PƣUd3~yBHw0o"!CXʨq^[*:]wt>+LY愆]}6X!0X_l )hŠ˴pBad~[wR7 w#'ګ2 F!xA1OIKiJTiBi,F4D(NSYs~ze__j@p|su7ιҥ^ '4%GQ],Y4MSbQʰ0]߼3^#7[ Q&TGiQ]->aHś-HB#ٮf{u2((8cCVp) ҟ#%0_y=܏|@*VMs;N5CP;anF ˯TFiXWC(5q܎Qf-}K"i][mkc-6>][wT_w5bQQhS(kec=$kTab/7S /e+]r:r,}~bQv 8iE|+9;k_[uDWW'2S7̨;81x!~ '3'6NBQF9qu$SHoJzGt+, ]LvZƨ-W@1C<$:!7etdmm\H,o#*}Z&AweHs&87=t(`Izk24/\2-4SKD]1uЮ8$lI42K |XPIU!lG &T!f ڶ̐DL!'` 0e[,naϗQTO!t @Pk7 8h)$?kR區—܄&22eH /=ݙUs&E˰kr򖢢9I%5 @ZcZ9cPƀB|/;I~*z(<}PG:- +;{}M/qS$B,ۉ OXb̆=[|?:A3Ӟ[ yA3'6aQ *!{ =Ǻ_bdqc~-fHDom@9_,y[ f{Rf/ = d^tվ8Ĺdp=J) ?kqF&0RqΰC[$RΐT%9=)nHgGAKR}_YC: !aE=0g} oRb14L,mtJt~+b+&0Fc >y.s}LI>PS~-,b7LERحtd\9AؒQAF^3pj݂-L8~8C'5 NL+C/(rO]-4[=ѐ5XoPv\Q0>*_m 5 bKJ&;PŶ]⠀1_2O Ȟj#›} BpDS/&4Xtn3ѓE[TZX.ҟ-SLq#?,Ƚ eR?QF~۪&RJ< :cr{O7/O>.kMѨaKi<ɞykQ,( |qUUS7vs .Tz1k|UY ʓyi[s8݋Qed 1w` 2z?/¡cQj8W74 $ z5 E !+>i7ѦrQ qWF4{o=IJnᮄ;`R7acb1W[Z9HD_.'qAEhez sst[J眷YwQkkޏ8ɇqZkT֡񉩒$O?dd0)bFRژ\lI/ \YCt uU\9uKzlc_Z7gWTzb.̋)p54- $_?OQtX5ek6Whϩ>&)qFqoչfbS6 38BkCz9G"m֮NB+A=DbX)b簬᱁hJִ[Ud"~R{a#"Y@V:?*i/2J|(gZ3:CȹEh$GG?-'W^[ac7RoE={G2 I(⪩L癞T flPx[9ʖYVkb<|LY@Ɂg? pˁ*;D3G<@~tyБ7;u8geihxOZ#Wʿ! GbT?/Z0< i7<S}6,/Y5a~VQU!KGgic1q2¤ 08Tig"E7HlXZ4N@$OBaz"S_[urބU*JC֬׉x5G֔5T&tD72)@ /YcaEvg|eQ5ro y( HqVd{ Jmݓ; ,+,0t`DC\(Qs|haKbf4kYU%@,g^敯eUt;hB[lHG]D tv.we98@Qc4}tif^=c{E8+߲'z-3"S&a,@"\n$RPWVvjia$A!Ak=.qpC~p}F{HqwŗdbPd|n Uф4O2H_[J~ĽaZ"K{ݎܗSs07%Ir D熶ѼT\5,,ؿo,bu-vvL8V-yod`XȢ7d$rM!ДCX"pl#p{=n5RF[WMѺbb%1l@nG ' R͖\+Pdԭ0c hZtՃ&?iDstC ϰ׋vl'>dV,=A GJ]pٯC@cDtŇAOaT "@Mjݜ( v7:8=Ѷ~@"HʱN5' r@E æy6Յ|#!CLfx-5潼zZgU't\R u+尃KbHkM=!J: t Qzg^ʲCߴy6bgYՇ^r( J5D{uFATpgGqizOI+·HfU\)k9:"BҼQ= +4 ůg""2.i6-,| ӡ(E4+DV  +6V$r:w7Siw$r ݖrKv-_ΨP̈iyvboyk& զoMA=BtR,Osa@{O&X-LOY%"[˲sҘrjF# ;YQ_0 -wo[LE sl; ၐ}cti1]^ƻȒH ܢ̀#(KYחk/w`^Z=,gY4ݏa1}Q"nO^Y8£ K>j[0„'€}o)š&D.es*`k*Ҍx>߿-VN%KGK|vrHHp7vzA\zH< dJS aP>(/^`^ҳHHYj ( .o>`ʼ>]5Zp WJ/'93sܴ/w/tC?`D[_9ON.o&lRm֍EjN (Dp_p %YvbJsQSgcJ;/O6G =2o\{063Sy3yFep6ďVRuTGtTڲdWݜI>PN}ĦEL)`v5j,i3G28{OH! -']j7x[ķdo0)8&,' SM׷#zn^'I#Jӓa'". EqޱOs~RUD|څnl>"K굫 w*oΘ6b2t_@?\K=Z׍}dX"8٪wee>T(?9!D5R"\glcF~6 jI .kAkyp9ۋ(4H3O -ZA :99Օ][ֽnOȩ `=#oTB6_`3~K5{XXnmftP~ i{;3jO!=f- 6b k`ͻb+d+sm&\yu *l~7|HiڔA)NH]tx:7ZOb)|[ƚEE׏C5IST7ű{Y6Әz&Vּ*)9?"o9 _:/*nAMힲ9Pbhz=#4 &^Q0o78, zam.QNXy|͡) .`Rƞ=$&~f g7T6;VCzfLuiRl,6aX l6I4{< @ "HwSY b.CCh#xbW\zв^*C'"tl"^6TO^%Y"|C>F{aB3ZݭR_jŨ4Q/] g}zb$c#EU. D^18x6ULԿ(S k:~)\Kt:JWxapJ"-3+fLԙQ:$g隚\%i?~tS:W᭜ =BJ'SP)GXIe;^wk:((-H:S> ̄HsB#(tyDde _ΈT580_,&O`'DbfQ((N3Pj}Ua=hrFN7 }#k5&a]d/{OXM3g0`sSuA7!5VLMhBD$3՚>2AV] /V{5T8Qcdz0}l}Mq{!c>;mYn%ߦ&xݛ)]<YqԷ^FY=Q #b|\ւ5Xi:/I8x g{XՐL,|iiYқ?#(EAiIA 1a9Jc4l| 'I: {ަFsQy&0 Užד2Dm}2X2}~*6*(LI %XDLn|=5^LklidG-wzm'-~ȴ=hÚAj# F*裣 uV,,:E \߉2'\$;HvvʁS0lfk>hE6p@y0 ]6Ħ;?u6T3+68b:I:L=rE+!KkM(48ͽW!E7|2X)7FE*`G0*\wX.R yEu`OOkm=_1R':HOϛäeмLc;y$%!'_Y ܊wNܻr%<Ӊ>\hipd'_ęd>)\&l`ƣB$%KѿU_ qcGDVEeY g %M`aZx)l˂$ 7`޷_s?,޲Co1 pki9a k !{arY42FᛵsE۲- ثw@]VƳf}:$1կM`)tawYN!_mfz&MChTIʼncnН"wO[P@ڍǶ1 Dv0JLOQ)u5%cr% sv:ss9M K6R$O:<-nW<2*Nz<H4]t<|T_S7 H.?CYJ1J'mՉ)I53 *m&ժ܋‹Jd1! ;ju*$)h6nXzY^ l1sDٍ7loEn7`mjH#+>-a E\qxZAO: 5zk TL2U2å3||W!*mʥZiMmG^Jm&ǴQs]W uC[in X6R|2!щaTO0=/Y"\WKř},;~a#%Y gr' @9+1-NdU ye?JkiԧyDhdqN<{ \lOR\'^LN%d;59-"Xwz%]fqgxw|k#jԧ3{AT_IJ0Twd(Zy!J(ATYLIc [0;7MYA~јiKD6[?q)s١? I?,M&MKk%&Uw,v2[Z>Zn!vq $-^y &UO8nC2;# 0+< \i?%ލ`t(F\G3J,wO7GU z4_7v^4vDaoS&nxĶZgъ! _zfRklc*mMXma+ [ Kd8]6ZK^&1,H=2Ưpz&L9S4B;Lid/+UhaF)N(O9XԋVfĆ[$LȜ-k%!=0S} ߴ/VZ"q3߰`8/8TUw7B)7sX.DDo}dAE2VlԾkOm.۾oX^|7lt‚vU4srU~)=yN es(^]8-Mq,yC V3;U=]vu$ki֨R  amrfSz=BQ's\H2'W>:}){YM~twY6SeL'^E {H;v+ E l!k<|N8bW# ƥnuj ZGIq0'V~'hN@.D63HGr֡Iq{NU+-&?Q&OScD9XF9Ld8Ix5exVxm+K'tcaZ@)N^z^{P[@JB iv-&>M%+6?Xŧ1i+- j ١KQXy "AUH5YzU %VJSIG0uy myb 6i4'?!{ƷUБB.4`].7Ka= C"J&-r~>-o n jt1B5֣ɰ-ǰ#?~u;.WuQ&. _%XEkYv]:;g]=DŽO=]Ӂ Z"Ms)# o_3$]wn"뱖|59\yWT}7§kKj{^k\ǻw5^yFyONE ?1NBMɿXB{dQ4|;k1{,nn #<ە_?ou57xP4C'wVWض1_+&N'>$K7FNS@''Osk, cG` i/[0׽92j,l__0~ܴ@xC9њޛu ÞNq΋LAZg edW& Jdbl4=U2^gj=0fy1XH/B=MH;q{IJ_%in~^>9zɢ WJ,A]..B-'mBD6!'ikIsET\:C 1 ~hT PcDھˣ)mDb-`%񈷐EMǨ%!IO)as؛/I10ɀ0S_S&aSڮׄ"[ͦulR=Os iI biu?|WrCNȣ<柎;5'H÷. 5b ljә}R%k%ViR5B)$Xh6a~+od^9G3,Uڔ0|I[-1DK$`&\y>3'7ߓW/0߫sL«cjKީXw2YYtE&Bj=@D^2z{0햞/>nwC{ '9ZanT2EÊ">=|X}dՈ;aLV$'WXivgnqR#kQV W{ ue&Az*8<.RN?wҒeŀ$~]zt][oA\Ŝ0d2Dj&/g2nYʜ{[a9=6xbUo5|N>Gb.=ԸЉ(=ɋA~y n= vWff߬Ylġ7Y۴_Y;:7`}3ĄJK=:_*vߊB\i/;Zͱ̫\WnN" Ȕ6o-9jWe>|P,K#|UEt H%LC(\d'7~Iixm9޿kQkB3Z/mhf[d ~8exsy=8I(2{7`ܛ۱nԖI_ͨ=-Bа9kxө`?3Co/FW8ЃY)Ē)ڗLtfU|ztOk2Vt#f <\2ۀ$/=ݷئ#MWuc<,Tٟ#ZqiBpbxhMs*>==QB ^>a3vί`aF/t V8r;zlv92f̵+Lq}yj& [{N{ygwHù2,w8.fDf,Pśv$@45ڹ>!)h<9!]Aj{)ᯞZHػ _El8]o/b|wBʴwpv%s~s^N~h|kMiQͰ^bO N_wl?*/'06r*g_(-y"cUXp ]a/Io+]Cdr}B%Rm0ݵk](XmYP%ɵӳvʇc5F_r|0ǪDxPOZMZg^La'8 O FJ͛ƶxim[0F(@%q ͒wRRD}Ѩ`]&AG({r)Hdz RdRNr>OL:5b.8#N ѠM |<%KU!WkUnLa'=%V/w1|S6~N;.j`35 7H,e4hFV"U~ɘ0ӦzE[苇Kw] X, UAwÂ\ɅSjb9ڏt1.bL;!"*PKV{oYOAOn08wwpz4^?]jT#ANN)5?R^Ipd JZkC-8'6%٨a5w$yKRb=sVΖ?2Z%~mȥϗ k^F]P;( G2iDZ!cC!7˛u:&zSo5D(<xO-CNH`,CNEs24a4+ a53~PԮohߊZPGښDTdx9O8E۩_٭(lji ^mJ8q#y8 S"Z~""0(jԥIaC՜ 5؄]]OAVowQzY/巩mٲ~7J G"=\iY+61&k#fR䂛dA{,p 2,aԨB>sQ#}}Z23aXŹ Ǵ`0Fg2v_10#ѣ>@͈^݉47l+'9FӓfD)&h97]"D@Hxgi,ӳmmWUG5ƌ$HiK2^BEk KrjYaVQ,kVNlnɖ, 3Q {]GNz]|wvu%U>_Rׅ0v֏ )9^vBi[Ѧ)JTA[~P+pͿ0Jϡ bN(PڶʳOi1q1d(}fdckIgƫԬ,£X%Un;sUIuv>}#IHJT7$±1{?ԋ#/og)XK90 =\1E6 X#*;ZxΌldVEJ9fzVa:bb`P@iYl P64t\rFNH$гW 9= ^Jq^xJ:b|l`16H=I-"]VHE +~#ZC6ܣqw"_&o[f <)H;.0Y_Vv%$̥>Fm MѨ\Uy7eCBjp_PJpT$ĕHtwM (S ]F0_֎b2ǺDwĜsD`r `=(^R|gIt0d'&7_.M~(|k(\<&֝Ƌs;;(DGKzCtѭE|7H^OKdzh0cZ,]^a 3T4{<T//QZWUlI6jT1(مROm#+ LuQH]UauKÕO0'x.Cٮϱv&P23KsF6ms쉆]qt7滿lBZFNpxC(e8"WUi#0c`vtGFof:%0fSv9hQX#GiZ/޴3,[9< 8Ѫ`f~NAaqZ |gT޼NMHSX"1!8FUF93.>d"`'G!{Yyje-b#rtMLx85w.F1uGi\ mHÂ~fPh2]8v0`*-"nDzJ~vqaEwOzoUQ]D X`4)^S(;M4}v^O_{@B/SwS ;)Xh~;ܿ20'+x/Ū~^{cFFS Ɩ-Gg]V W I`Q`n%WdB9"- s2tlX875;4m(o![|œ.ta^Nޣaw%! >30u:G L2ŕs^oq6g)qVN#]暞JDsB)OY1_DOSϫ@n ޛ\y [G <\S?.ڐ;Xr[ו6XC4S:cB"7(->- s4_.VoZ|w,D2*h#/} Mu8_!4*zD[]hI]Y\&ƴ 'FnHs-]<[GŸxW E4,*j_6>dBhW*hswM}|s++!*jDdJǓ>g!p-ca@l~sS65{&dmAsvHB/襤u($νk:d:a1y0m乓Y]E hP ;V֯@o}Cz'V@KB?OdNiJ35%o+zE Y ? E۴Tu-L=qnp5" =rY4}-tFؓ|J uɐЃla2-f~~Ot }H dAꎖgT8% u^|'hQnl Cwlj4XTP?.`EeMYz-}[.)Xe438]cxV׍>n;>ӥu_R»hnOҌ̜?.D~S)a,(X-^67h7R8lՌxN֝ze3+VLŎ?zBz~xlRS尸0*4\r@ *Zh  :;$r6э-2b,..BǸ2a~YyWxq9M8ǧW9$&CzǍZYԾ4?Y%%y!C =nAsq pgmhJ \m .LPJx#JRzTm&M޳j]ѳ~zkQ+[V'F"=27O*(8EHǨ (t|if۸Py)_f{p*+B6Ѯr%Ҙş|f o⛀rMn"Oڇ O\Fȅ]rn,p0ұcߦk1# >x]'R`0%9 EB h5د8R*a‹Jbk ]R5rwQ% kidc4뉔|mSuU<=~,EP23aa)YlF0v.u;<f -ƒ̋#9h;qT y!} g] i懸HZ 0:d ݦ*Ǵx}H@AI "ed(h:)KNpdj0aCeW]mQ|S/˻3Ǯ;fVP{<#wA eRMLj*(2#.]RcϚ;).ef3[#-Ch*,n-ҫ.텷|h_a<3@kp Z[{6iќv\"KFX(֗?f`2+IL31|蔹Ӱ a4%hB73BAS\7*=ZcCrzfizOvf,P^O~\㒸ﰸ=y4Au,Ѵtɜ;+fq2(JEt0ҦFh:i m}fHky\ʕz=@ }eך!N6Qc]vJŁ0 ŔLbS~* s Z1Q#6/\F<aSrnIfE^=J+a*!crH-, 9.Grކ@aɱQ$hx,BeUE8@ԉ]klקsC"lI׻2.GyH+ ~ɥG za4éQ7uR C֚6:/-UshY]ׇd1>Fu~C_|:Ux7PNj!7rk^_(P iYR,ȻMEi|_#%W*Īܼu2쌸 W /`a B)Q:>33&ZP,5![0D9$^} !K7kW$D 1Ж=D e[v{ S).騄M 4c* 2v''3فEm /j3lqf!e E>c4ڐ>HxˌW kSlQրdjOک}uF9{3 ;}BynXDzti94[xkI!%(/3}a٠_/ 9~ѻc>Gqv[X"i*NM׬%I%`6CBȂi!zm[CH̾4n_<ɍ; nc,,JJǗVU l]rR%aa+1p軟qڸ#䝂,,DP;shIginB.s,P(nF,и{A:J1 y`&':(Rnc8@ T-sIщ@)ǷY.<$33)`,:'km P\qQQͨgQYY$$XCIV\*~RӪs7[mO;7"hfĂXɵƺ5nY?wVzm?dL23Tvp3ȻHvR)9Nt(jHKap>a}3Y5bKLdCi5%u[JRIQ3hG B##{9u' ^9/"N/޷1ɞK檮2Y])g}FV@`"%ǮĈk ڣ-{ce^Ҁ2Vue%\д$p{+XX1F;nW8sD:V@ QQ޵WwrRҌY/~,?qW=7LGҸq&^x#7[0} //^ީvW1<~l!r\LNo)ۘZXmM4צ#c" ejPq X3pZFk5)8##;SyI<4xH( <~FJر`3= \3]B Ȁxޠmd1ԚiYo=R f&-&sFYސ%H7hoG!T߹ӛn[n:ʑa<E _~L#Z3rۨwՅaWǬ67A"v`k7ʽo ^_[[h]95>>{Ɵh6%zd`s G8lc-فr`J̖g)S ź$!+)urٖ;x|**M> bc4 2 _>>O^՚9^IqԫLralB S=۰!Xjk􄩾WRX[##1?gq]eq%TgQxA捧R$Ö[2«j;̑Z`Z X ><YnXZ6uDt ,:t9 U?[)t,Sn]4h${_$7|4Ǿ)?GvԵ~jl̽ uv6ˏ)v=V&b3 ZZu Yb Ctrw u(woP "zea4)g\pD\XhC" WGUps$@F OlGƃƅMeNW7q &pP 22Dmmhpy @cwFBL>d Se9ZOGU`E?B6cَnhmϭ3dE(I i9";< B):(L1?UmUЈhʰŤLbJϗʳ9rsե e|ǒznDCM8 C0)%3swzis(2ZOr嶏tHv Y\6򔘝n}Yj~@R2;9m!-_7։]yLD|I0~ E; SpqE[\̥3 Z.3O}U2ejF/XF<9h^y),v}X+@sӿMLyCIjbD`NU5۳É<+0V_,+b>C[$R\|6Knq%^ p^Ņ C/Cn}2ɦU|bHުӊDl6J28kCm%bZ~]\Zq;>;$L]ѽ>Y_9Q=@!/D{ǯnJ E=!v(1&rr:4iXת'Ci/| ?`x3OF4Ѕ.$("יӾGmYP⛱`m78FvJ0z a5_,?˷&g ,+O)G??XWDt[m$D7~v-ڽ0pBQD?,Lɯ)_FG-)^ЄD-.JSѻ5yXV2v:;Й4DUm͇ o^}D>+|u8 maB %<mxV# G֚ljE(emqO3KP_"N`g!z7(ѺQݛzV껞PecBݮzvA'=gCJu=$᪤6PR{5kl jO oKCiĨJt79ZvҙNט&ضpp%śFu=&dܳZqjBB>&La#H亃*|CLCe8XIvgiKsWZt9S {a7NTZzV-~t;>ͬ֌ #(F5NP.xUds왣^EF=/~#z{_ܝخL M!nIEhIleS.bcJhX#"";zjcQ/*%Mj6LjVcQ]!#[XF}t:xɢ!n9x9f=i+#ۙe@^cxosUP!z~oSKݎޣn+yn/6 41 acS * 9_L `ص]>wNmgWM9lVzB_U19%2klӭ6N#ƿa U;oSe-*LH'?+z TffhL0Xlf Cc\#~$Y?j5T]:KU{ndSiFZu}QsaU* t+ҷ]G _TEjtoD^{ ӛ]~z5g r撙LwSh`1]S5xW);x.DQDv̗ן!-MO|y ?3FN7E=rܓ\t3+!?${FquX%B؇Yg$5y 4ZR'S&5H͟,r{AZ$<.v=C4=`Y9u޴nҼQtcqg8=RbFz9W!=^ue*,9B:@v[DT>ؐ~Ը/:'1՝69}܂_ޢip;TkzO@ bS43YT?#H,oθFV!J3fpErJý0+r%֍I=o,Ǟeç&)Y`>YX!Ke9Ȁ }8}2K7e VI)an +BsK3ݚ$m9R,Rޡ3} LeB\>$4_if(7NNP -]KtS?0LHZ!|{0dmLZ+p Y:Zk{@T^D QNsl_9*O%;c:jFěL%1P`DYoNp㤧 &l^c')dP&hPp,u!aXRJ{t恻}3BMYd57 9GF@hhcN]$ik2kG1v:1+-P(CIG%g`ĒF˞G vHݖ@hG+$[58||* Ʌ{#'Yi2rTvo{-jNZʆ`SL%WnT fԘP!2w IOcC=4!D%#NdFY|y[֎ÁJyة<ݍ6 @ 6:wP8CF8+wȌÀ mleCd'(&I1%0:(Mdа!a~h4Yje3GJsR?vxd ɫ4'w*ORQ~N`^,ː8a#iEϗޙ7$1z?Ǽ s2Gq:>=9/<}H9.& S.[1#X#͸;4}yy'e5$??tލCڔ|D\|bт #=sy*nZ Ѵ+"[ewjDC:\9VWLnĜ`ɒ~uvr;BLo=ZJp݇@gWj+O)ﱉ= #c>,MR4n4ТQu):SJБ$hWd{`޵rݻ?iU(}$QXip lN1![;lAzۚ7fGpOal?z{ n_|oŮ8T\ ax!W5-#cTY.6% $Bz,6ԙ g҃n9@m`Wm~qK]V:~. w?"3مD y}hljV2Dӵ/֟3O&=ےJoMeyKP\أSJ䌪 oN33aj nД%pGYUPN(K1҆nUĨG/+$nS>hJJtE "'; e7yNK;ID-`n0Sn<:IQ+J/ T]nNj'GEQB`!Ԭ+ m.VNm^~Q߫|0׷B]א-l;VH*_FF{ o.TZ0/*h VP~ # @q{=! ICT߇ 9u1m5.4v[`EtUMXO$(R`%!̎؞s3QI*6;%SMJچdػ~i\ղN2CÍ\''wzf>Du&9&3ߊA` 2(Fg0XV&,7C0)X|w*N 2+ 2sƧ UBC#m֘X&jD`rB<|MF-g'P&|ȎH9/+*)[%׫^em9j8v߄Ί)n>TpeЪ>jCmԬ0aA痂$Lz]󮃋|b4ěYL[  Y~o(釼"j$eMė9Hp8geP6; )HxN3BRړB}s}C{t7JyQa¸n` (TL|&Kjw+~6S>Q"lij_gKXKK8H%U~N/ J#P}MM;&WA,Sզ;)V=lr<2vo6hC5Z?s=7nBDkk[%^"HZt ~&7U7;9M)@xWm? Y£M2Q2lǭ7ad`S{N1-(BRq`OzTS5U_W@`"ȿ^iLDn*w1v,GuѫiW14_Jn:IHuJ{p Wkg>{ ]8U Y۔৺"Ϸ˜g?%љ]R̈́9#9c #:iqR7~җ)ѾWi Lj(,*hZho| s?sU(BI#bUe:#pujYE`}"9)"6ۤs|=)WZNIl#fgϑ;fciKj)"蛉hqHR?DيlNBɔMzs f]JxppɝOiB&;F+&P㲼J?)hJ |ͪueE kʼn[us<4=@p%Xa]:)hp( ne Wicc4I+ӪQW)GjGܝ-ɚa`yH.G_piԜMGk{a'L*j&h%9Ij^&LCY12W WRLxeK@vKW#VT];D.l{+G҂+OJrQ*/=[4}at si+F~t3s[ ƐuY-d)H]now~զ7ha'߂3ዜ%FdDLZOmT5ml #&y_H ?b.sƒQ,dg1U'(EV(gILS#|7mu; fS 6_VKM^Ǜ sF{G msK@6Qra[׌dumXw6P]"ӵ/ޒOrp)65v_f] DNe!eK*v{2b٦1d̓bvTq a7+R#Z'%)gMY!k.iBwȚy*񱏴Yp:Cĭw{gD_1L^ Q4FiGnL/mYuӉo= AK<'^#KRc,PlZʘ꺛И k-ӄ;Ls?7Wq"ݢHnthyN1t^3P" 14zB&ׂXpN*PavkB& w!?'B` [C2%6[wOIH%R8o&nap;LD1+( 2< ua?ͩ%kY>^ReoMj}#ԉ~  v^׳䤫\`&4,PKɦ.RBy~_׵fjd35P> gː'Z0{Zӗ(9^ǡ"XS;[L}sqF[ː`3ˁk>+GL #c̝_A $ID(~m=-LG%d2zߤ#s ?bF}WR= A7!-;:ݜ'm^_>]ĕӚNBrئDΑP=f/qj`ni?y) " JࢂԈ#vm=/^њ!YeR%fع`_4-YWOwD,e+ \Z(fE5`Կ( HD@S.p)f&)Kw4NKSVk+ VR tJBh6'19YVR3s3pQJk| 0*DµPǘDMK%l[-oNp5Wh+ޖ߬~pHu6QR~!Ls)xw̍-v?S^rRf *~aoRVׯ\6UrLUjG2Q`:eu !9T:tO~j٢oO

    qC,]DBmdw?;pna`03n亅zXHprh $3wS/9|..k;ެ ܾ=uJR2!`8?ƭ5;ԬMս ԫz˪,`2K^j1 -2J.ߑh3q+K,.+J e~Ng36$ٻ6Pu+ BW|yt'hWO ct @Qy&8T}~p'Nu=7FxB=rD[F2ݮNxl?@Kv8 ?Nӯ*n:eܵerC̶7_UYO?[ds(W+4{jFϖXD ]0bHq(:3~˷NeDkڙHȻDVkeEǭ^k%Q",rVS!+^yS:|?NM%I^gKa!RpF2#~pE3z  )jB:367EBn|645= sR Έ]6p5Sԁ{=L m,=YLBm7vа2˱۾j0{HFN4~94YiN0lͺro]GF짔()1cIQ)6j o*TDqjt)U/9(CƂCiiP3>9y*s |B!v@#WcYy/6_J='R" ލ=O5EfAB̷t]MıC3vk&d dd4̄BQpqbN Zʽ. NglԜ8|"RHk9xg2.[( Bf,wb,}PQJ/"/>U7T_ě4VT; no-E(r"^yLgLim*A'"<'D=-3=TU7l0Vfa ryO qg JUyE>Ie9 <|_csnO}U=Dn7h'b}詶m@]he|S@zir=%\kz@Xum&ԇ6V/|H=#Mf}t)Sf&a/B$*q;jT N-Y:`pY7<S ZV 6Uj T`um4qX}mD&t^AS_} ^I6I}ͦYdYm'ʝ)\/8TCܚ܇u`ȳ}@CSZb]1BdzD&0o+z u!4FF-}d cEx6BWZ-} !7^BMV1|Fg*.^#r|[ /f!4y) ?oj{kL3@k~:ˏem\:S%˂[jNwyzB<:n[tϿ#Y,+j}ZFTўzHsLJccWg|`ӅC0X];ٙAw\mκ,PrDf4OuXՃ 9^qڵJ(xՂXs'q,KZ.^r~c)t֭3äa0ꔉbk̳ƫ/ߌ| i9^K`.i?ETrQJd4@7&eMnػ;ʶYc ~ >AOS+`;ҳrV*f] vcmiM{jөF+uHPn}ϕJdIWx۴OqW#AJleRQIoT9nC>c]%NN07ȝRur8~Ds냭&a]_t1WfuP'£X əJkGy=_լM~r@nO9QQ?79d!TGK S̰o ?x4nV]*[q(\=ogn6|ݺax0ܱQ OLP?dÝƮ(mƠuWSw?H(Ϳ(]x@E'ep\qw鎶U%2Ohx4RNς"D"ewrdI# \+sbm<zᾙ`:n2؃q1ޢI[lg*DyHFkIsLC*g`bNǧ1jbzŝ-jĢxVJ=`h䷄בt]s X#3Bܝ]@N%K UBF􊨊A gVШ4LA.y3Hc^FQ J2@v@Slȭ1{IQbl"AʗU6y]; %YG6 1-׺~,G8g[4]To9ǢZfÐg 8f9V1"_?H*S0Kzhmbq4=Sgʭя>~  쨽 L7mڙ⇜, \v1;fNFai?1/idnHb9mn<;폾LY BɫM ktn8 Ϸkˣ=疞:Y.^A?@s oTb.<{UXvhXh3?sIZӇ[_~|GQ26:MNgKBڙEC K?h 6)"Ӽ 4b fY%];4k/u.15e5J% A?CrK˫3ܑ #2m4i&]e Ghw:j &ӛAk z}sfczlˡ*Y0S-9%(kMI~KB4wi:,`зKzڳH!jG$3'=$5ڊ/QC毩Fo|Y9S'~@*LH iճuR~ 'ݔKs@+ۨqg=gCXBƴk" ~fBuh% <G>96<% ;[JM̓:ȃ Q%HR2HohoW C0uҘ&. 9eGݿJڲܒ (-p?63$aGW:xt&Hm3Є!nC*uqyWS8~zTι]Qxm{^&DuTNnHgVR|۠i{ j/$qS40:yhJuqNmWCIv>A̝c4:h-)ZOaF @D %(dF1 r*]f=P @0n}e嚹K (U t["%( [[wsqGZ &6N<: *[jB^L2'=ߨ(:)ȳ|1$w)`e;qm:;=G;B͌a1IWC&+V`MԞ*_ 6JS2_(qs2A%,-c[_kYCUތB*jx%y- 5=鿶&"+&2"% a=]ߓzV Ҏ+^^2\ uQ66rs~nh|5ͩ"v76M>rtz4bc^~— ?x<faZ܁v@+W'먕5390k'ßcP[t^_|[gg:[:9p_}N `S{D W4wߍ*TqEƸ1 C8|BjZ nd/?Wh`%m1ɿݒHtp60j t\]5+H|& BX_TNˬhj[_(ra,Bp挿6=zT(zw}⧅ƀ: j u"%EZ8H@IOTqZ_tI>^6{ɇ5Q<2_X0k-5]К6v>ӈY[ŖQ?G`qmz˩\kͻJ i3@z 3^MCV4Kt=a=n@z=m]vjG,JCq8r4NpWYʟ qK!| ԢlSV袖T+Sߓ׾ECK) YFYGqkb,?胙C (ʖiZ&5s0u" WYxctHS&i.,HRBx*Z|Oqx]Y,;2$|j/6 neoafܵ37@\Ƭ6~C2,%_g1?|U+֊CJT_ir#x@[I_)1N qWƳzs+Xfb2.y8P+ c{Z^āSL+i97'VU1+jiĚ [[5OmYj~J~qLXGa"N>. R̷hOAV\D#P*Ɗ])i;nK4;hά oDUZ=ejR%_ ,DrSu>8.'ia~mS#QYP^nk6mMg,HI GLd$:d':Pk Ŕ7v'ӳ'׏ h[|_BQ̽GlsBQ= wJ|[a~th`>-vAmPwTr,)--,⦑-(v0P^a1*ħM]%hJG>;l2&Oha 4?6N&8E3vfK?sQFxl@aVINNy}O,$gm0QeF۫y |UC)"I$/LԖJ( Jzo,Ӑgȕ|w2LC``2n?Y޳^XqZ^gJViV845X5^YӋNrϋTDGN!RR PO[ZˡhZ,?unF-윖^YAzOu7/*՜'dªcцNi2/ IՒ\qsR̸k\UHRN~;f+}D݌?ӓ=6($TqKR~?{亰-$lLjh@$)JLuV9Ik]wPWnD6X1j>,+y"Mz'0Z6T;:n JF!ۆ~5ٰO* >ڪ(bUfSWpJ4{B+:ּg*ժϛ9}p5|qy_Y =-C&_uash$LȆ:_?ڸnW; p5eɽ]t jVd$ݘ*:DŽZ]AKVQxAE b6ۂuCni6~-LcU(RA<ܛwkavO8`CƸTrגzY A)9˞@;!Mp%9M~d 7Ktp觤 |>x?N6>.jc-5ͪ?#kY@5L:H܄|.},({mH<;IR9dtv2dʇ(gLy϶)œ98TEz-^r4u*+t+ӐPҨ硹_0DTOa p’.oܗ'kɋ/>N9 V.6%u=>ycX u=}49/ddQ¿PAp't#vn,PM_ê8Mm͑ߘ |I%p$n+tK{8`s'xh"6.+1Eŗ6\NWJ;}G_Q72G*"A .+syΥiupnlw~.}u6iޑTCy‹Tm=g{B^AoĜh:KˤeS :i9 [Ctu 樜J$t ;n7oR A]h$oקL[~ҹ !*=2` }%8@r\hpi 8"ґ f\vZx)n}N8ӍGg(^kEMr)'fA7s!𡒩Z_c7~qL% @F_إp}w{j,%R](-sґJ7LxSoyhOpi ˃!C[mO<##;58-ڀG,08QχdQyC-pSϜ-ViqH>Z|ބ7HCođp2M[֓O1퀂3?' -oNveۢPM%o̝*k݇7 9g m%_of'@֕v6R7 Tf^Oҳٷ"~F}>'r;ssw^t*Z:A*r44}%"/^n\c' {""JCzM۬f9OFaBkB ϑ򾿫p;WL ~'aVM$RE6N;~B}Ť'8kCպF b:.3viO]>hø,'% |`?5mSQIQ)Ϋ3@P\)Gep_ # 7޲~mMq/ڟիʼF܅z;$^2uM(^%! @כ" >7>o3`ufUMP%sʭnI3l:}xB2րVSQ&V9=ÖVB ͽ0ɵ~ff)O ňy@i i\O(SS-זT惥A?YaWPc'\*‰ LFy/R(L/ +5\V}=a74utHG*nq׀,7H'NWQyVB"heI$<*ܸ$5nC*ssKzWk.oQ򵮉uX9valz]7{b܎CL6-a1CDhAvmu<|v Q,L"Đ!΍GGJ:p6Msҙ㙧^֮~ۉEȥWbvY{z< YL7Ű*r4"_O989溲M +g>u)~5ID$ψKx=RH-C'jD%idj+NN#1aNܙ6B,D  æo)D.}8NoFv`^CNegxABaQNmf8^4(q"&&;HhcqUHn;EbnD2mDmD%H`!UUFP.Y q7K;˒_g]9J @e#P6{|`Tk#el0 L 1vcG8f{óllYd%}&μڳIڪN71^"}v/N2jS%F*,Q$i,eBέH@#Ealb8iUG*)q9Aiw.|]AgH6RViڨ,:j(Vf;qc`jU.ZMad66Z)O?Xs"8|feې݌Yu%e *5K>OcK o,(nkjuF"(3ߐ;c9SWy] O :;(9!ڞA̒ZJ-[^0<޷}C=(C[uP8\Xvskkn ?ޏق)>`ix9,&p~)L>O~GR &D䁠 H2W!5yVSx2#@uw>MNaSq~Tbl*a̿td,t0\h-ժ.)%_%9PwY6RvKW̖+ըbi7a9ؙRF7A{cvw1\WlP1ܴDgv™2,F#|Bc&Yr$ =K"#Bm\I'dž=Oz>Eo vx #DHrRT5v9"j%HVCBa(x:Jv9;s1^F~nMzTR<(̳=c^Sk%0 'B`|}VyB*/1!*n4G]1I|ZLM. mñ?0;|oߒ*Q9Sp1XP2l*Zċp}~FlGN3n~cL6f8h䌴gȮ "Vn.Rq|o@v:d2ovB]"0#*}#]y ~Y c܅WmUV("(%*:O>f~W-Tiq+HRy!sRwBu$4]X7lFWz]Fne:uj&KƐ_H6/h} r񅢾kE'OOE"p(5; &ɱvDegS<>NQ9Arx%M88*6})%וp~pt 6p}R{&΢D~@oo''e`=RQlv"0ێB\Uc*v8n0&Δ67bY'"I]سcw΅\J Rȫ[SN/ޗc۞>@Cđ Ӆ ^0_=.c.?wr"t'OtbQ}~"1m;% lAb۾:z{Ky70 4p!En]ăTqwZ =3d;z}EvM{0Eyϊ_xiVe*r;]`ghu-7z6@/#M {t'4Fs1_kCs'g'6ٻҩjTsZ Htiі:J%kXR ŤK,Y!H#X*1'}`ڷGB[4 ]@ɵJ)eyT6cc%I{`wӕD:8Ғh˕ o"ṻ Um#3$48;4xgxTA3;!}G:LCzU9;I)t1޵z e_#nr ᳹ўa!ڶWm^0ŷK9!6aR:urzh5;)Ai5]T6T)L2ԫrۘuS(1$Qu~ax*k0hٗΟfbeͶϪ(ɯKPiwM\[ PKף}rq79+UQZ@-3ɐK!f!Ú/b5 0humEivs,vg$:=S)s~kRCW;kEĖMF).sKJ`UMb[)4KHu I.bac_vx,՞l~J0i?[I_1^rtIC۠Hft$Z uwۿv6Ն =cB+twiz s&i8bMhIr׷AV6aK&/M|CڳJs Jx6/M?.r~"`vJHԙ\TΙHcٱì8bf RYpC<53 S\h*g׾)y-$*Tڌ0?%~e;TIoB`^9%7\tX7sq{wnV]\(%B2̯{_A:`9&dzXezS*\gՁ⑑o8[&::Gs+so|X,ۛEj lS8u({]x^A6)N;r&03:~ YEM Bo)YIF{ίK8G$*q)3٬س8 c!NMR` E"J[\Tv哠O)x óHME}RF${e0!Ԓ6Jdٜ.qg}k4zpˆA[Wsq, ]mE2a+bB02_JtrX;MWMPLsP@5@vɌzuճ־ɝ5qGcbAZ뙽\@P"ZKM,*x!K=mяkppZS5Z:hŝPE B.myMߎZ|#笲.|D$qC\14tPY#I}r4~K* ܖ32=Sd3UtՇWA&J:_Dʕ+U+_XWn=)eѵY4bc\iM5C\j3L,!b휼MyEU視=@)sK'#!9Q얔9Gf' {7xqv4{eRMkL>L}&-%#bOCz3:bMQR{I@(ei^w.D-ˣӓ"0>&p\^6Nޜ8I?JOoS(:Gmhw5wA- L:16S_kFA*as-x]͜CFHmG`=-u-&MNύA7Y%;C `` VE{ f 1k,ONӟ{N Ng9O7epqJ"օ(X5O䧀(NAVfՆØ<݅<{iEm#ɜ6'Zy^H=!]v)o =GP RB؛J*n[ ?F+Z/Yixs/cT JcM]æH)qLTWyR*Sވr{t9Vyn4]FOT|eICE&k-] QbuЭSL>d} 3;KӠopJEY!cx`TINBozXv 7c5g WP qǣPt SJfo\Kdj*+*jN!Zj=Dʭ1#FUՙX`|Otފ-Qvp~*\,?UM{^VsKZ)c5^;`Gǡg y` '>sm8V S$|}5cGCˮBxz)PjךY;DDUBҝہ( הߡĝ݂% ^_so]O͋d9807KRQdOH.Es7}s ZJ;y z2!XS5&&Z7eC;֚B容kwf`Q MijF)CcFfb<h#싿m j꧚7t&XJj$U=h}G0‹-KUsR6D:cXu? @+w5 k13Ծꢙx_h[?;>npmK=N\WG-U)iSϷ%v͂V4( AD5h)TOc1듞&1I/w{ W&<#S#$1hfo!CEÉ @K9Whk;GU)/T!?imYG|?KsmSp˝"( @-I8>bte#1`:AB$+vW19xpgxGjѹՏzaWpHS`.b+&WeU~~ӀyG-}S,8 s@}/JF.^h0k+n_ c\a%i"s3َNAbV7S-CA>ZK;g}7 ۍY&/-3tO%0 ;7YvvL8w< s\b;#n~b&T@X6D?g[YG'F>~SeR}/3Ĭ᧋\x :&3[]q2C w a)hlK2IF&M4ۇU7WY&TIa׌-S-$]>K/fʈhR5kDx̦Iɂs[f^uPvݴ* >/ VX$A9n.1\r3 ݳKG;ULz^ܦͧQ(z/:t$.p?r07/İW'g`'tzB}.t>H~j3Z<9†$Owk0 ggŇV3Yz0}:i A)ԍGn@ ŜW&̍JPױK^AKPKhKu=ű;Igpd*&Ɍ܂FC= p(W]J |*I0ၾԚ iT:는9q?qpbr-5A N0B{[C"JfiRJ=4Bs5/xxsE*Ġ,A|;M/JYߤ/EjDRfcJ`~1]VГVryMng%x uZi/r[$'WT֙q\KG7LjM m7Yvijt 1ive@&2J1CiN7J[5#m=%vE&tbZ aZZMnôI!bQ 3 }𐛊z^ R&ExauZҎt#X[q4&:3Tp<6',OGt3  5雀Vz>nCe!ۡ%iL~mG>DmE^W F'1)L'<:ts`P:\V3KXd $&pBhx &/1P]<*Xc`&b:g|^j%`6% LPPH !t]dG{㚑"q 6Okl.3CJ!'.Uz6HL2]fe0(fE&$pK/ 7H(ZöTJ&X(Oҟ٫h7W;p)m%,BP"wkdtD*7HLͿq@BWO1:=.p_!iu.> )텄 ꯏןZ=´Xsq/[ 1󩌅OkE0}Pd;~.U,]w}Ȁ)5fG0$lp]93|mٺHy Y0٣Sr+-8@mT l`"C/G[f2+J_M(ұKW:5ϦDAA|e X W[ḟ"&qαtd g0 moL#w:>vBo09wFŽs;fʂ"d數m#J]GOP|i;^CAlכ0jxw<ѻ{w.Hi e]9a#C_Uq](F&cxZi:rI-gB,1s&4)'?WՔU}_摳 E6C(o_j:vUCZ!hK@k9֛Nc0zѰ߰ 9l)j{ ĂG7o(VjdJ-7SVLHm "Tgd_'m x%VG%-7Ty !.JG 㢘|5JMwiDW :%p-rU$I'Dcx)ګ׌_Sin4oTd Bh_J*0r1WKdB5L ,l"#2H8"̯<'lbf/E<jY3PSJe\cebd; ^cx{?^,ڮw YT0~>;#-zj 2lע>r=Ə  K!N@DU-hù%Z?:Λg`L=L|ð|Sr݉b:aΧYEۓnGߠևd3ٞ}2a)1!1 Tӧ?ƋCĞLx2GȺvWYdvSQ]uwnU?gbB;Cɻ9M;1Dhi:aabyM]еNad^N*E>x&gOM(YA͇Uď8Kl1J.8<ڔ:;æ{*3 vWI%,>L ٝ^qe^1!Z;K'sQ `:Y@z[y?r# j i~~۴Jyj,We`zaH2qhYqDugf$I%2_*N?Ńr{pp"Bδ%H+Ht q~{OAAMEyP{tgQ>j\ Ywā'em0C*M XxFDCQ_p'4$55-أZ>jAVECld迡 Ku$'7Hp9#UR'C;wwɽ]@@P!m^^ђ!; ]D7 %,lA~y=;ΦLVte" d_#D@2i {}q2.|k5S+G$CA"Q4m .ܪ~##jwwS#*/ztkg|ѐGا;uA7ִ_clr}J{TF}Rr^۩e՞PN a>ɭy+LG- 8;fӺ% np.(aۿZĥ!o\L5+6cd;dFwgs+yeDc!Ta6]tgai 6cbp>SG M1٘{9\q(׋Nb43 z~p[V5p8ms}]:ɔސ &Ӈ/(w2o`?{Usp)N$= l[V-:T nsmZ[L\gv FLu-SPxns_L-팄c'ߓ |Ub2CnK@Ӏp5 )kBT j/x6)JHS5򓊡 ԘXn^ ,Ilgf.'"D5X-?XȽZnx3؂!uJeiw^x/W־\<.Z[Iҫw5 + 1~GȀ9='Ji̔0R$U\YDiElIX& ?kOQpyO$ޙBe 4)ٛIG`T3dkJhM!+t &E(P];ƒD\Τ U:+NSN2EȻN-GNZ]嚗W q%bzw-敾[]k̡!/L^mrI$1Y Qy:fI +$@|G)5D%scߣjc72u.D`rLޜO.gA1tce zUseE&"0.~YEՄn>ci: t*5SP-Ni\3n/0)ݶ wLz4CMkI[Gk/,ä暰 26*-beQ:j&sFC$Q0AWz0urNAji|n[>R6ZcJjmĒO%,&e+JMФ=̐5m:"Y5-Lj@:b\,~R G'M=F; |bDX߶;8KlGY ݱE)NxCp5| 6+/C93ҁ j?`^C[lX]{$yLRr*vTĂSMwΜkmTMsKܟx]O]Py ^LgfXtTQ&OJ6g3@m֝*g7:D+OJeg+_FA,~f/`]R;gWD£LJHqధYCjs!~&gO"p!YXSEnbY;Qh r檖K$"ԅ\ٯ¹ɘ@dV?, $oۣ󛫟^̱HNDE3o 4~IH"v*rUIz\ F I鯻ɥ;ᜩէH_嵓'54EFIzS'c9΢zC3B&f0zeɜЮP?1 .REXk"4mH)̏R4`):n ֫V3Z_e5ҔV3WH`䪨(yx1a_V&fj9gAɣ4t̯gKiGU2SN΂Ú Tc*F>%v5,8m_ը=m!fߤ2){C,B4rנvᶥ)(MG5mp=2d8y^sڜJ :O rx s[;EǬE}!Fh*J: |%jܾ%(f2FPnbR55{Pp)96^@uI|(@)|=qv\OX^WZ"\S[-!{8X72m&I"e6xk>&VY +!1ط2OF zs}7&{*[P>FYm4XtJTλOtqrI⍾9.,~+?δ0w&=M_z+:6LmJ J 7+zg>m]GbGrP@AFU\8'þה;cBb_q;н_#$ǥ vz_WzшBc Sj1@rْŲB^7PO\6Dt[E !A[!إjTB]GiPΆ6AhzcRmN,r?TX *ŞСǁf{5tFm#N"ϟ-9;lv%䯑rwTHY mn Aw//0ܯ5+Y_٬FX j’fvm>*C$}b[=F xB3y >Csj[!_Hiiv=QͤCh,a4LC/PxwF +f܋%CC4=I0 G'_wb8,'|_ayieaß!$H%@ )bBV7p m_6V&bPpnYM- i^aX~\J?v2/+dg &:B?t /GչA P[S!W9Aix764ȕ MmT.|$-Ksl ]ȓ*_@f4HȞTۯwo0f SJzM /܄nn @(X9v-%1dv+vL|X Ѱ Ar'*Oi]aҗ~P{ۆj9/񘛓2-~ v1xޙ#)߯QmC?ZٷҖ'{[rE0{?0nS |DԢhuL7FyY)2pQ_L[ΪzxW^q/H7"aNZfd-%9ڍlg1"j4)FiZ\? K\֫b1y09%CD Lv{/aȨA{Q{<|ĄiYl5#};짼Z@?i5;]89LyQ@oنNw 6{X9_qIZVxz#,:of~vUQsº"vKB^e]]jc6U,ѽdɗON$32tvcs,®# $+_OQ5u0Ӳ n71>S( 'ح(P5xYr/["uӅ`S0?;R|3fUc!1TLC|deWj[2rǶlhiY _wX1' 35Dn!(HV%]֬3|ARIKSIB/8+m? z'|xM5pׄsj]&O qOǥy`i0ӄMk31K9'bo.]T?F,x?QrQOxKSW>]!bgt#OI1Ew=,W!POSK'C$akfMu0-v-ܚ[쐸 Ay1nw #?Њ r(.q>qFZhs ./ExfXC1J_6) oy\ pgԌ7uq[,%!^2Nt*p&s&wi@9ub*&;κ|+p4MQvͺ_-AakH Bm0Re-FKƀrˡy?1vZ4G9Q $b.L\i P iq)HNe_-@5ݣ<}TO767/`TC&Tp&'Cj]2SNij712&:;}je v~^ټ`v~H\@_&^5Ũ_cvcW̖6e̊Q]ϺDɸAKD<{Fޑ?e]ܛvjQDx0BǷ]Pb"?.E6ۙd]yn8S;ŗZ9 ^kWD&{`Dz}sIEץ}fL2.9b+?R繬SA"_+}5٘pBuu>]VZ54S^ꄒ`ב{: e:^P P{F }nl"F[e$| Wi75qt5iRXNԸiݢn-"Ν"Ic$j[!PpМ@l[G6Ev-H-HD_t{fpte{];LMK>*WEK9}2l[M4ҝ.4 6|;2Vlx09iU1&ZJ,FY1љ?qqhT=cy,thz$eZx}_ 38CәVZIpgR @_ԢGIG޼ɶ\G7 't>!Ѐ ˬ&&[nV}}Q\jaI3 zs&%vmz].΋ be9?*2`ryl){LK:uMnFK/jSZBr3zQxۮu C; 9 PGRfAM?;aK~{#9/hw ׬6oz3h_qjarvz34f͗w86]v %Imןe-*[ ;_O9)+( C<֥v300I' CbT'bsuI}Y17#R4+a!-*Ep2$y j8|"|#VNV gT 4ㅋIIwujZ>Z70t(DŴ v-vw[|NǸCrp\ _!]ue'hx}=xFͻ;: ;{7F*2@6\ ܷ9x@1Kn,$6{QOTRҔw8#@֗ zeU T/?AݤtYn-JTJQgSC߁0̳Q S*>sc'#1yNcw%w U6jљ xkIr$ Fe_7?6A!M64 &˴iHU@;hj!P>?UşqtQȭV`מ&]wղC}BU󶦤Tuy8cB,hᬺ!`>aDBFiabh#9ܯU.)`/g<:.{ѴR5_탆 x@䎺yYх9Vˊ@Ɲ Y] K;D(4a'ǚN2*Ϲ?`%& w+ BI/WCtH (+dBxr^35lp>+/]4gu 8;-qz r a #cLͧb+UʓMڷ*_ٷ$x2')[e Q-Ti88Ms,P3<5grAfe\%6_wpߨūѫSPpn7q8܍zR;-jJ-07ĭx iw*n s3tn9&83;/szZ, gYQV)*0lQG!lXaEI)/Wp5D)x" ;WΎտ3lߙ9o25D~0Ӭ,c &y.*aR5uS-@@a&xXJyѼBxq%>bv Ʒ$d?;/0[fݼ~t p6`wXX\,Q.`m;Κ`hʭ"O'>ᤤW^:C$;o4juT7, iUh=+.HPNAMgwb^<̡NB$k݀dX`G3@֫s_3JH ׇ֛}O;PzLZ2jN4z؋g߫ϨHb߸`^jxn(ck0\8M6gb~dUI[s3*roAQc0D?z99mM=I7B `u_Dɹ|m6[;pgcvoL$r"ht'aG$4PN:r4(K)<Q8+0-Or فx0i4j]-VV{|-ȵyIR[ ~Qx0j+X :@ RWPrվ(S ?8\b_|۹wlQR#t"ՅE?Ad,쳻/ҶYVspgY}kAxZzJB< DC!&́ H{s*۔{(\k SR2: G.j ei\h)!Pz@'GX&w R`v"}4:CGC]Vu} d._#D*ߨٔ\PHhm(z FE5`c j]DGF-#zu]]hyNZ5\Y].:fAYJ.2=7+xA g׭ݻ.{CQDF1@.-NoG5Dz kԌ-k#4V*5LNgav;YY*Ht`=K0d7Hkt4IiF9V+0ǽsǙ<O7zAu(0#ck#Uk*}moc):Nd}0֠޷γBo%7lɽuSp|iwj?VK 2j?T@WhSjFx0!/2i h}WÕLsC6T҅k䢦V-5Cxo1H$ӟ~BU3_7ڙ4g;f:mn]d5@x @xJEoR9S&+ dH?Nc^ cG=`3>>~儍2\ڔ8i@6tb']o<v u>(a=1;o^^fJXb! 3Q۾4Ʈټ7̛Ȝ$NP2y% {ֶ cǴi;˩yt#(=^λhh8}mϋ QJn8bR{8Hc`zK<0e=o8cOu!A8 1ˬdXrߟc R`7J)l_yS޺pv_է<0;^d ע4߆. 9*-d[h WM"A=q=Q.yPZ_ ۡ CKuꦎxy N{a]O5wwDde"L7Yq~{V*MǏid1܂;[ z3{2 hnNO! ֬VL5':.r( t>"5W;@&Ոށ[H$ȅ9õDA[d;.ʧlj-yCM_kJ0VڈvLKƴ+[o/YDXm[B=ݢ&A >=`Vp4Ŝ+Xp; sw'v??Sn0 \2˰h@oNݙRw9)%h>BlgO9*߆]aP\g=aNY9H9 Ϳ1y?{lBdwHq!u2/U2lo!.Aףs: ?MU U έNL&|G|h$|*5/nS،&']A] 2ez:* G=r@%n _$;ӳuwuV>;"#̠3>L[8 pL#&EÏ '5v؋ Bੁ9rP[ih7UĊa9[12l(KL_ ߞ;B(֖yx!$$UOyd6r~ئqO82K#g mK+B/k7O}j6vjl\xˏ"ָj6<¿e)mhtf~ li.O A%ÂEf]i}- `vpZ6M Ds*qD-8Q/C`K+W~/ap)"QqX^[V6qӀCf"'s 68݌r8S~IUBt(v9vf.]x!M 4@;xCqLE+?q)Y@8X'NjFֱK+4"lp)Dos.c;"JM@M_vI!dD:. {'XAud^e8SyK/ɺovGv\/OU8H-<{$f"Oyj\8 %u\ m,eE=yk;yqe.TGO.ª텄 vP R[04 tٛQOÝl\ogi .9Igw"Q!&ߗ>L0;˔mlɻ:m꒫%i""o{,X=~j:ŶܿoVZhYxep"+DOh9i/;ۙ/Tdoz~=W`VoV-5s H$B2tЩL|sLs+A릗TH=3_.Iw\WW|ehX3/tz}E%M[ĭJ,Pd)6!}%a+.z|{4b.>M}Piv 2!a"?|D"hmfl;NdC1(:)v o*Tʢu:O/C> vJv)/YBE)fڐ٦s&h%-[Q {e.UĄk`OJRt~!`I q6To;bIp髥&eJڃp]1@ ȢRn6m8.tU*yT"[l_Nfp^&^xAbvw:E"ts}>-14j%5~6-эy1G|"laI0Tdde5"G$ >̨ FjXɣmܫZ}RI9VCfい(UCJyhfM0D\gS[-_  U:42H (פ+wgf?EB5=VFU?*B=˛([㻛FdݏŗJݝR.5S=<ڧyS8Y;.wMq B%{5x'-1hCGx]H3> Z02e36a olRP*8sTaNS/)m[G|[ "or{*E4?[059d:sJub8*0L=F]/*M%CQ˾8(2]_]#J20׫y'ddU*GjxǑopf lO]O\u j4j#琄VApc `~ ɵuҠ av9}K~[P@:A|`nzHel Ϋʦ|7yVH1.:n尧JxP UF8F &O?}պ$|vb,^{xAN`s{|%1\`Q+U/xNbRq4nw%ft-z Tecn[!iӯNeߗ%YycvaNgC[GE1]Qۅca_+~w\Z]w'ފGk:*5O _+@i"8Y _\۸w=[s U+.& Wᠲ WKMgaVJ&'D^l( A yI2`&A*"ǀ>+L7xoy/yWGʇBG ;5F,~М4Nj\, .l5D)tc9ǵ.NIbn$2{z ͉0,m& .Rntےzs,TA~&:r^ʸчcaDNu8JşT F"L%ɮ9T21sPOtvzpݖAv 5잦V0{H&8dP ]^ºv-m6{RCRtB0 W>_B3$"PEG10ǘV>xQlI*)yX9wUCVPC/Ph`3 .1qgZ̓{r>NJrQ7ԦN#+< "Ӷ/g.rIvE bx/VM[M ? YBe"z@i Z |4]; \dBxz/n&LB:^񴬆ҼPXJZ>>S3FVZ&4Tz|ok923iW̧d҃|!:0R6tΊrs.nET24.a$x 'w>j|}J*<<*J&U,҄7ELClyiY:8@o*3 Sa<:~ z>gUq#yOdF`+/tŢtRި~ha*i=XJ:5N^QMe!PYW؈-I#нkK VKZ F/IxxNM9 ?KLtO@íSԛn@yI?CM~Wz8:o#ưgHvH?Arlh1F&Pyq:8Ԙ ҉J WD`6ZWq7LB`RO*OqT@Ɔ-vic`DT/'bĺV5z[ޕ Jn ؠ⌗F d.SMv1PQ̋seLr1ֶze!.M(N[WTj˙syp ψtFK`J#$^pF8iŔgYZ070701000001cc000081a400000000000000000000000161421e7b00003c0c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/;;]?Eh=ڜ9N%A)u,f4xO=*ON~wTul6X #9C>h.I*\ik"*K{}&35շQ^B!հewu)t>_#xS58 !,8dK߽-(\Y0<msG!,DXzE+'+6UM1wG3Ȣ$S:QjG@}i7nd&8b?^~C~kBu^` ˏ0hڊsɔ<$݅2q}6{hLMB/P}rVaYUi+Mp(H3,H-D/ )""?F9s l)"w)Κ5%FI; -YrE~sf{+ФI p&Q=I1lib]Y N>*_nurf}Uz? һ 9l="v-x%$OBEE epr ~ v-s*RDEV6|VJ0!uSgq?iF/zxKOQV>ڔk Qk(ӎ6rEP 9-mb1-6R Ceg*T#f_!tw~}6*gVn|f܈"8yW 3uՑ[L坑}uRƻ7R9i`UUWhLy.^ɢiS1MN%'I];E)BC|+W&vy!а._Q~qį?$ mpuw!Ψ 2Σ75@j+9Q%w`Rva5mr Kr?^xS?w~!dčQsYCdBިO _0r k=tO JO?-"Kmbɻ Y䑉ar^˒D]յ66="(Ja8Bqcgdtxsq$.ui)emgUms*ګBm6 )1 wzA~CyWt ̂_`3y! p !EXcB ^^@04#x Mk'!6҇5#NckF(=?C' yKwudRF/ɱ)\ g*>a\pSd‰\j5ůD+ jt`KQ0x+͓ɷT}I_tE6|FpDlq|. Eټ zHPw qQ-H6 I7N_춚*DTHƢZ #@P@v(Ah"1ahOpF_xƥܳ ˈtLr+Ȼ:>Ueg i"ZCٓLօT4:i$Y8|HnQ'@p"+tz5rؼ]bfH$}Jnm$+/&"f%m5ehj/ցyH; JO_~sosа& (  LO"%<,41+)$cALJrC.3(bװDQKGRp\EeLeb}@v+!BƅLWauJ*DE;YU;5%-IM!0+۶p!.!O:Ϯx#*uEmİk'+3۱(vVix6ib.W 8A;vOzy yLW>R>O"]DIZ> p5ƹ' S`}n".I5WtB& x/Fs{sRL"?vb[ͨcܟO>54}Ŧ9w]1܈roX~8v3hFW?(GYt%L`z\>wX7ƴ,Xk:>lٜئ%ٮ&G`.K.n iO OS‰ݾCxR9h)/WHF6䜠B K7w?\!k܅DfWNKPv/m+F}]98 SU~˵ gJknb(u8(lR'( M4'9<#ׁEs,"s^{F4X;-펰%A5| xIK1_M=0pE#kڥӱt@8Oɣi-.I {fC,ƒ;4p8g['S# Ĺgl(!+jDE n9*>Bw>GȦt4V%6 ʔQP\64> }N}A=b¯u⧾G[Zr#@@,S'K>H8ۉ_b Ua >G̲ :YFeFi7C欪 |s#|OԮ xF#l!DT+ &G7Nf^δȒ$]$$j$VV,[Nɛ$b(>@/˸T_~y>[2K@*{ET׿.'Ri_2k~(0\F^1[+ݖ8 {v`c_+mJ1[[cwaʑ6@MO<^`rmdKD2=KPdxc2C = /S ^1 G5]lw_+&͝鄻*Q؊tdyhu.F:. P~.3=RIOek #q,ˈ8 j1#-al{lĀg lowX馚o`5hʼ}9C&GYb'dmd5s{cd]1GɆ e|:cDcGܯѼb& fzź?;}%Fp@ArvJ"۳u?wx5Eӳ`2HJq^LaS<5HvDx3&АBS12U!%BxV@ha՜G и#t#m(0a14s̚.ĉ ?-(0gMXX .3ʇ>]/ѐx&^|S4a Kl.g~ީ-(GqEв.8?UϴoJN/wNؽ {_=1 @z}x0{aI+0&+bOG5;A/T>ul=O(2/*=eGrQ7хT|2`< k^/Yapޠ^/,c8+>vVy܌>oh;^sl qz$71! H, ?r@yB1 ]#{ݡ>>/%!6)>Y݋5(.[,WV H^AWB}b)9ػu@WȚ:bHR2IΩޡV%= jig|`w֦SÛ?=fq|!ʕ^$ϟýābi,13:*,gߤb>5F{]VO(p ӅB'ܵ80R*t8.5YBO35]Hڭ Z<:X {'6RݱJtUcqvh({m_InkfOϢ#$Tq;2k Rtd"**yC_<ͭL- -| AvW+ |Q$r=*>̝NWn X.S0# `;'vG4fȅDn*#AGS5Ie#Uxr7A]G~6V{n?#}K [6#45"Mx]Z^_l]cY؀?>Tsu- %O[C4Hc#Dk*ݬr.߭a{~9epנppojL0*mPI#fv3&H'y-5r(x0q;ʿ~Sm/ynm ?j7R[DTN&1^S4 Ppq&˸UuO!hO88|9?}gcil|1u6*ߝˆ~D꾸yHx~H#@xi0%5#9N+<(5!Pi?PRԣ*@x$ jc82wйt+f׃XFO\NF.IZ2~XqjZqWj-=M7,/H>,j΀F`W(0lћT]-iXKKaNM)~xa,'ETYYìY>cg k$Z ɪ0 l),>]BIK5/XA 8-&Fp^>^9y͒ʎ:F"D*/l6P FH?Sb\l !ШiUˁDZTw^H䨣a.!_X&JmXe_|xERo/vv0\^/sLscxdnWJ@EhfDAY?kuz!\f[=/B"%9ɗ1VUͳtSJE"f'ꌳ JZPa{wJ-)"6V>ir3Z- 4Gy8 )Z9)p؎9Ayb$Ӳ {izY.4;Wkw`DכL6\J#@\9׻JL©SV 6ٝ 椳?Oe6΂v*w-^j͟,fFP_,+^OYr1KoQ60аH#bGzNE#,#9ot6ؐ 'E~RiKJjtp9ƹ ='uRh }ӑ}Jwq=F˖eu@r}+o@CI눰C,dG/>d|߷†BMP(ym) Zj3e#+⇭4 @sPω75҂D]ݚ+' 'Չ$LHYmk'\p٥cv=^݃`Jn[R ձWdM؍WҟSp2.U WJ8]ΣhĞH%A+F3!ɛh+| AP5_\ >(>CA?0o=%ӣ+G/iFI((~m5B;M>[tYS[N%U?셲l^,Qqg>X" ! 9!:W:]L (Bϴ0')fW"ނ lw֒b5@$-Ԍ{52wWN]";odKJAl*/:Eܞ^G((#q9q'WQS9]YwOOM1iJR^e<~+-CKĨ#9}8'ͥ^s3T_";)`S'x*?ͩL7DrBm$":~hVa Tc-8xU`JpH=~9TQP'K՘ F>y dx~`̈O^12s.iˀq2'1hѱ^CCC*|hתNEGmy%u:\) R ࣣTtL[Oj\T#yͼFC*Xm\{XXxXM܆4 D!! 1..S2gX>yC<6ƥ KcP"](g7k،|%z~_,zr#Lj%=g1ި =@+8g?E^RkPxiۢtI0Q%z+UX f3t$D |"!C+z4i>u*<@ɍLP.Vd0h zQq оچ&j/{z &>LR'@ԃG1t+W@c i^;u. 12?/"Iվ =0'o1bt}QkQ@ڔ̀ؽKHO= ;q:/\Y)ڀ/҃!@8"d,=&P= /(D>xx[{®a|× l<4^V6uuYRCfMՄ'#_<ŝslަG` fxNF6)6'}5A7I&솯̬BWT~b:> B obbttFJCdLZdh{S8;XdiC:Q+VH>#aYN:˗A4$B-ޤvx`9IOyL_W&v@m]|)ʅ!x&=_ lpaEqcP8B \W9s9k.^˨e䶭fi!|þ;Y80:zwR+rf7z)^2rfɈ3=QiYqEׄ^bJUv 3JAK40]jݰ]y1{okÛVZ7xAna't fGj2Kw{G'k/LJÌHrL^'u<|9|{ðǩع, eBì-J0`ɪXw$aLmKEye"1j/ D|T[C^bqQrXodi\떳VrMkZe~otMAy/NxnPťO6qEeb1Z¹`{sq%BP޽bre qvy5Hbt`s<) A2(4JO!^L*y|q#+8v=* `+o8ny"¹1fHv[upؐFS;'rvE7ʗH%H#-J"{ܷ<9V!4ETtPxbY7 8y"i1~` wdn|\AovfPWO$ò>צanVpP#&yѿzͶY)-'7 ^JG.TUAM+G*ty:JS9âgi&/ˋWM|[bPdNIU< WNr6֊@3Ѝϡ/gǕl٤?ZPs1Nh8BR&)cލh_bJȽ~IBjQIx\(zR0ߑ3u9G)/*T65'[$CM}[=T'̸I6ZČJ ^m^V'cmηs"" X%["- şW>=ĝS5]Y?Ĩ潞ȩ7}@|,!Ym&Ӎ 7wɿ,.9cُ؟ɴb;\Ey Qi9t$Tfbhkx9fLuda 4S!E}|GNSD*mB7|S)fxt)iye)7$6lWݞ/ߑMB$)v׆69h.Ͼ$̲HY}cQ堻u/ҞcDM`9-ɶGS1 T B}ۗdu0ה4ڸk̢4Aև3AhXKGOw)R[rUn\3&rOʀ/28ӒIT0TCj9 ͷ?Md +{lէ!ׅX\rbErЁ{%+_]]ZjN*^tAޝѕvєO()>aJ1CRh8i kYOUk7&}^Ư@ DoN!͜ НM"t[zNSFG~rkK*L g S7P7}CpF']@ʽѷ!zbH o{s-S; >c\2^ׯ9ZчHaDdZFMKm=74D: ,Qbрi+;9ԣt8TS8 ID6_  )}Vgha%٩MQN8\0E;ô̘錁KSwt $HA?2MLn"KQcKpch뗶:4X9/Y0Vܿ:2zERF)k0og%! 8;6),R&*ֻEI㱫L$na 45J!y@EKlNـ8::<ץ^.11_zU/AޭGTa!.)W/A]NݑÂy|zȆ!/,j*fvǁ4z/H2 솪xࣽn+uw^7ZSm.i`!&Oqʎ/kpŏuԨ$92lZx_Ņ1HfNOMY6:R=m".ƕ4䁍H=4"uO=A˽50wŁN"tpxCmv[brpp]c>ӓu:;ub܁{K%Uu,d"&9W[5J%َt5DĮGzE~A)b./e@QtP*jb2Gѧ! ɠji".K?y7.(Q}~c&?ޒ-)"סB#\9 r'Z լl"r #ƒ/)2F@ʑ.'wWvTHb9HYadSAOcހOvҸwK,3CL9hc ]@%\j} +X:谠P58Cj|8zµWNo՗ckMJA vwR%]족9nDH16Wan'IpxN]ETjzI/ټ&OhlЯ"ޱXr[QES`⥜O"_ɦ"py5&LEϑ4 $v tocuSCk3N4 'můEFlRVgmWz)l֭֕}|a9s\.;a"$FUo;Zhg8^Z[Eh8L\}6b}.؜ҵGCLx%?Oa-Y| RjJ{Z `R|6;CMpN 󴿔JقD‘YWYZTe$s?e`{G{[ !K5kM]]aS-ggo[%h)@ӺGmJ'`|<J{3gXɍ7pu3XE0b;Ma Q)C5h}h `uA,:fV*$/|\e&90:&DC`}1TpPyO)\8NoxK} sb0SmHƛm01i:%V;zUԭV{{G߰ 5SMrHC`OjŏЗTTEo>.eU y[}P䤱~i$ רtkE3sg#RMU"ԝ)| jST CE-8DTlB-&tT 8FZ7cJ نo r~-- ,BG,TM X0YƇȓҏӏ9[_hNQ9 J"%vMFf_nK˽)8ѝ-%-H@RΕ!ټ~] Bp>.eC,ҷv-B6~\d}ye՟'=(. &Esw~Ua=ɕRG Ղ+s!+ҏHFZ"Unz TI-.Dj/kt"cЗMb[! T0Ts ^DŽ{.A=il:%%%1΄-g#|VSGXܻ3jd=BmQְ8iR4As0n mVM*-j~t^W,%*~ xU';CFOyݖ;Xzq> Nې?a[Iʊ[of.5SU]wm1~Kj-&ts T&G&b -v'mo^Iys)j2QYv(W!f\`f` Ҏ(C0"D0Z%e w:Wh#jx VcQ^RK+sx4QM gQNSO`E}.Mq+hM#˻GJA4QlA?iٽٕ`ԫBd¥ V LGF Ň#I;x\^ezNm?B y>cN9]l:FсG=4:3OeAi %f KbvAӜٲG&ertX~32q>;!vB ¡b1WO_H_A4}@7mWkd}1lV/f/\I3 /ƗEP`JzXOQLEo_`E~tI>:Y(]$~EB#FNl wLrmYئ-k<Ҷ_]Ի[=Íw烔pPpMkB㘝4FnqI[!ILi Nt3GML>5/= LU u?,wD1wm9FzpE{{T4x;טQb{UM-9/suY=ʨQ}e10MS _{ijNj{YwuLSp#bƨ $'Qz>8>68YOHU7Whx?h^gNG* tIweU]7sPtb:_7J=4m}h{@;7^@MIR#LPm|LEzjCACuK7l)ˆd>Z|hⷊSϕ՟XҘi6WX% ʢ4=j AnwΝl*]LqƓ7ZdcЋY('\#}30T^F,/Ŧ isWvh<!-}[n X8a TxAu5`" 4,ޭI8u1pXI̒aMUqrI\.'~M 36>Zr;9)pnf$N 6]tƿU.GGZ5<%ً0qhRVoWqҳV9ưDIAʍ$tihcxGMN_w@@:Q"v,FpshFbOXRۨ=KNb_jMkp+1CdKgD/)Hk.pS ڊ_,4Nj| ?sXJ޻RxNUT>wFBȫ<8r@M+^M:L}瘳]u}]])4Gn>GYoLęG.gݟmO!5ԙ61+nj~m^>]?0%;`TL )æں1Djk_1s5'⸅Ғkjgakc"ӆz)8驹Ɩr xA^F!ԝÖJiսgcXU +m-""󹋱I_5HTj ;(8eMas'ZM*aw0t/- `hc A\_4ݬ ZfPydzNQWP  %Jer:3ìxv^  !#oQOϐY# aM:AY6.˷n4A$_OykĻӖ N%:?Ć769ڵzKqk!@ s39ߓ\OZ -J%"OƁ v։nW@98FE H=Eg{JKҌfkm]>RmBX1K뉗/I~QVR$q~xwj]+t?{4jŹ/|фFfJÇQ@>V}Cl\VI7ԣ$֣D?[iŽH۽mWʡw :vAm|;uz˂pƮ(͠gHwpܬqJO!j5WF*z4:6u;E^ l!F+GdT i#eKפx"\ӖMnL$dg"ZKqU䜮9M\ C: b#;?n"SJ U0qƀ:¯6K9򮿺QNЕP`W..\Nm{:n*e׿sVMƼX8S#(-iglR,oddH4nò7.nrZ Ř%DV^1UD.j9a%Vw PP{{5^#r ,̹7֗_&Iv?P1]cLjlvH nS~}5Ǣ(75cCVrdA@3oLYhB 9/{&冷"40):xnwG SBkxDsLN6Bۿ!Uw܌Z1w=w_N䢲Oݬba@$%DJf&={{dOo :ݫfЬ?_8FdWwR{VRIեS.7@e䫟ts9z+[1*5P CSε>&T,It.q >^o*s 88 #@p{ z $Ư͂-ſCmw@1:of:M+i_kMƂp!(yn~x)Q^}\۰,>:aѝfH+mmGn ˺yu׉zF"Z]tPz@{_ PˮC#ME,cxGA2 PT{qqf=0,W9NT.GT]*W.Bq0ZyzF+:6PȈE `! 0S)bwH χ[Yi׸дM\9v-Ah7Yp'Xt{ K0jnmu^00&,3ov\< -؀3b\fcUDx0f GFpoDuywsnm2%GBX(+sY @NP?a{b hbR s:WD%T4ҿwpDF '@ķiy}v΀\<4/]ɏܘ]wG.:]-eWUp+!svSW?ٝmneAS,ytEkDcLf^4?$!{ Y^竿3č4Vt n~6i|(#%EL?ԚR; O9hFQAuӑ|/aE 2ZwL.Ä!3>^Յ!rUmev)6w]+i[/fKP0WoW,48~IlK4]d$b9eub^"hsnd( @O{/_>nto6.:XnF+vOZ J.4,QB+k9<7JǙ`ݠ1 O]̤ɴgP ZYָghYje7!0xwlN^0CpGvs&0S3 ͫ$;nPz0 H>RV.Rx\DLњܥe64X&m-m@dzs.]&.=M\ **HG6s\|/nͳ^dǵ.~S[΄%SMy y[g"gc`Kk\d:7xXaŕ]+iyk.yiڤm݀AQݳfV=*qکKLqlbACj/Q|Y)jr|gZ4n36=w{SADr$] !D.pvo&"=(c̿Aml0ؔMp%LOҸ03!q3vDcqPe2x=SJD#d&z(c\Yk er ZQA# rzts |0` ErJ?-2^9 ̗|Mn(*S;/}>ŋȾh`Wxtu~ݏ_,54%%߇owjv"F `ũD*M&w ](r v%ᵖ&rM7 lLr҄GQYreu(\ffGa? ed$xD/ڙm@<332q4?d$c4L0gaB C;3H\VyX G[nag8T]O2fb~ؠ+]֭#ynkuw*(&{%쿋9i>մh]I2$Ay}[e5.dǻy=RK~5iTݑp0pTN/^sJ;qeyu%zu]qƪK pgUTo}@QѓVe*]s/jxf8l'XDs_ 5R7*p `*3B>EBl u$U0 4]rTY;˙ZpܦNc[ pfx_b=催0Pp:,ځeHmbA$O̮%島Q5Ge{'e7q-`Ҏ v1_Q R; _^D¬)RPbV;r\DqYϴ3Ǡ|.9!P <JA+@G|ѽo{JCܱ ǥaCIɰpli~DĤg)Lw-Bេ2Toh"]eӉΒP|a0 XaUU'O US_Db0RYr㉥ &n Z ڷ8,g7 od tnTOr4*'@NdXmH/ ʶpnfr9EkOR'T"w-e4RA!BIGBu% +)y^E׶3nđ&TSEalBs+pS[ aZ?]0bFxid6Z<-P}V$WXB(݁T鳨~H(ʢue$L񓞫KP|<)DFtՇ.=#c]pp+Q1 eR vy~.QrwFOR_vcn**lZ;⺤4mLQ^\UG0UsT %O4ҽ?gX_a*>t@QoI @?7E0izL_6B :'9Db_r[u[(׼>ѝR[F[ RkΆQ:;M8ަY@(N@,$ӶJkO}VϩTx*|R*;{⢰*ȵvÎRs! _GInm)djt튀C_(bh;o:@M&/j]pω*-wQ-B3l!پp0`!.!^ jq!= %gHEA`Q݂ʱ,x>­0jaƕS;J->D8R@RUvGۜ9ձNHtkg(Z-P$9{olVc<Ô}d{ Ljg:r@r&:PMhMg=įۀ'bZ/c0uMV[4cuJ0R" mJtAhX}y3qFEm@ROM@z ٝΥ0h9qdj;:9E.gjtl*]K^ g[K#amڙRp!t:L'⥛H˛eUt{/hD,T.Nez6X^ (k,Ց: vhw 3lˎ %lsFnPjټܤ "Ns^%3l>fRg:-OB4(\ ބ_JuzɃF=L4ct舎1uzIY5%|#@!Y{{B~- ȹ~~!AcO-z&%kQ͚4m;Fn1/qK x ] Gܭai-S@?;acd~£ .ƚA?D Qvrqpja.*zOJ|i.Yn;:6n,V~wҨH"?ivJ͕ Ce+`uLq0yqkc̶Pբzcd).pgvf۽}?|Md@"J%9CFl4h'ғ|w׭B@}+@NUxO'g2jsyi"]GZ{΍aKg*ׯNBTԳ ={ ݌D(~w~% c93D꾬~*(ɦRMTX>ʳ̹%0'E/?vTvxBQ˯VWYpQhR^Q 2*'q%ݩkⱶc<)۬Faڬ;!,M,|X ~e'7voPQ+[>X>ɳ_zZk#dL;3 5 )ai|AU$7ݢoP:0ӳUa,-K7G.̢Ngz_U&\uS?4Ls8Ԁ}6MN>P?QQg!{mGO^gx;%Pʍa A4g,KR֙# 1L9\hf5?-d@YV3gn=_&Nv >h mT> ]3vY!G:iLEDVW0 FsW[-wIHuA J-!eeUwfi6[Ȋ, Za[`J"01Q@ΝdJTĨjS#7};9{Y&'ߊ&-v-TrǐIџ8Ğz$mlWjOO^'H"#4Υs=٥˅v4)(pn.^ h >'6<8c3)(hJ$2ke·脔ozK,U⚬~B[&JطD):[$ PcSE0)nLơv^#I_ c_*:v $%(!=9ע xX a>KtqEhoJz1A`Ϻ]>0\صV2F1UQup;&05-gNIhok`CKe3sZR=tYwC?\ֽgLD#"b%tD;Y1~cA+g)ěK<ai 룛yy=s8Ta)G\;fqH*)"59R")^hzP uYߩZb /(Tjy7)Qrrѕr#x]snNTVfywTSX11!ʸ<sC09(D/́ #=s/,zD9AfkdűcpƩ'ygkj4M)bvbFȶyp>6-`f|$͙_Z3)qpu92tWIL'G1|3':cj% q圾p 8M-\=n?up[zKP_9&řpz'@De _.&?0 ̥[ɀ.$Ԭ/2.[E90[#-ڰ!DHi+jݪ0&`\Įevn*(m%#xd|u15*qɜ}&Cd5{.V 9GF"T\99OxciᣜaYE/-ٸje"Qš*)K!Y0G)QM GxzU'BXbͦ$@a*3;C1‚U`q0<ZPVL~=h7N$8%ET,- 77wAicʝ w.m:~-1ja D-A=2*1֏Sa$1haWaqژg~ "E3~Iq.HX,B]qh.^gٍ,%M%X9:i̅D4҇rv=LZ?BuţJ̒ V9ʟkE}% fuSTI 0] -\*6 Cg{LbXw g3XG%F=pO-:ӊx'Y9v`y!F@s͙d9`aɽ(5Z4DlfcޓܼxqK}I[tӖZW`[i],UqiOP.3b6RlUF9<7\P͊W)xpEܳ3lohMۆ^kQr8oAZt$ͶTć%`gZi;""fa ސ@ܺWƃj82"&S(Ҳ(TSe@9կVQz R]wdБ"|7KcQ>. Un7S5+0t4NE6wf[kJj[k/Ru[,8HQrb5HrqO4HUՠ՗ëgspV 5)5krw F)J}HKfJ!lEڪ?ιj1҂*%%z&|vɇ"^,oP\ 7=nt8DaԮ+\Am{g/Լܳx. 囘, _C*%ˌe~dOYiax /1;7mG`{rj5.GMp'8 n2sVbȻڼv:m2,扥E=w4E7h;0M/[131Xځv B'U= FaiIL3bT(?-)`#D@~ uC8 B6I4`c{$=õX鶴:%Β <-f3GT^aj~ii  dp!4iQd0P`Q3I_U(y $TtfuXg 4&ЃY`'2JZYt ͇X1ցހJR}_ƮٸTj0t$ ?XϖCr ـS%?yW8DQk1(- Ÿܼ́Qn)+'< !KP`A%N0.k+pRMsϴ| ?Y)KH?\")1&Va8Yf5[O,2Z?'v|S9 b#z x{+п&z'yq[n^'xׯu^PO &?ͥ?Pω T[,Y~$eC }jd6 BvBT)q 7䨬F '8fVǀ@XGZU5(:8G;C9]cps+XdŜ2/Q^|kL&0h1TPʚ8(rCСG&?M/oZB>f]]]%` Xf\~SL;kfd#hK/ѕtd'<q G^/~ -dDm РiW"AAn4=MUr[\ y.| #o>(N;zb95)w2:su-X)#J7HH53:83(4!I(Z-i6_CSB T'I#GTt'%&e99NVeT,: Ju.σ\ؒwQ7d7yªJ: M41Zq:swm\iK*>.ςkK|2-a B\m:d(0e)̅+" JΣu:R}5@ridڄ=5(;[N:[P"62(լRx062Z-R[ll6^o N+P)e0`gD'~8o$FKƄWԔ~ Yjʫ7SƨX`s[n'u1 4 8Rk߯Ǿ`5;A%8b࿶rњgQ@#=uiS=g&qF=sMeW3zMk!W1=5E W'ά1s->x;gfQf` \Ak7\4kY[yjG+v9ǐ8'M} r\fD3 ٸYn Npʿ *hTFK,c/[A9 O~7̨D ]͸4[bJj?޸%s7Im93,!pⱽ ѳ Y7Q(oFqi!G\ɝ]9m+6p2GFehez y^-+]0CK9/ZAUIl3^`4I#k-mQ ?m80FqY|7Їkq\)69.cxs3`g(X^1V>)2 d_8&p(ȧ}prGlƴUW-Y CiR4\ni*Z "7e*L+p8|#r/+~_'iݱ4LlAzP .Q%Z6+Xi𼙚iu*FiFvZ/v}$A`.\KiI.nǣӚk 9D()͙gj*)|j4^,>5BSUh t ܀hl.Iz9\jQ kXiTţ%itK^k%L ̓óscXPhŭIG(+(7m3޻b?g4D]C[El9@(Y$ȽqGaT.z(Hڪ+K6 Z  g iq^G 69n6E`?kf+O׃hzGįDyj. k:r=t8Rz+A0s(˜-D @ ͆t¿« H3"߭3|od3uĒDxaqWIpA{BkSu"h`,;zf>Ɯ.Ye h^q;T7[hry, ѰD6$)&DG׫Qm Ȝ.Uc%^O&dAxb{"]5fsW,=msOյPj*j(5} [_^2)sz+ޙ NFo8y󡡒0 2,?EnSkqi]?vel:K6s@Hhh. Ί 0:^ ]iNЃ}#?A)p7f/]qaύF\.EpN8A(;h-h5= U⎸`'wWMtaGoOf`\fa*mE>7e.jfsQ9ɬ50 Ş8$^FP7FX)߇1$>%hf٧27o-j+Ǡ ${&,,'SODj9cm{LyccOۿ`)z!qMX L}y>$.ÚCڬN[T 7|ћÿ`юUTJGP29栐-}wh 0,z"۲^ߔ KV_F_>X2/-{ ga7!jז@@kW×d/&.`{Sk:+BHYTФ$.ON e''%÷|ypȢ+o&4biۛ4Ξyѡs<Ȃ!x%huYЗY&[VkHac yvB$y=v&_ њ)ov!QAHTk`@d nխp~3dqKb؈8&ɭjH> ڊ;luk0cịN>|xRrٞf97.DA!َQ,{i9D28Nj$1qII RZ8^VƎ~eQ[HA0ރ#mCBM GUIJXfG@-V(MIVaKAL&i.7mz61G7xS*cFwH]O{\ES.B+txWƃf1 [U17颎_DR}+_u!Em#UDC4&ftH#./۷=:[T|YF֌"0Y\bpKPSuv<[|-$:|^/:(=~zeBB&+`y>Ȅ]MR=w>l,%){BvJi_evU;zV  f29$O,,$}[$[lQ+ruҚ 55hDzq]o}T<2OVv݄2Kj/BmAø~ie-<3TV~;6YD†b([G [[SLp/Ux,fJm;vCB7m `+!(Y_b Y/hfЧ-8u(n)6܊sxY$I1rY =v)Y Imޣ:Rs-pny8N8߯+F8is(ɭK{o>.ĉ#K wH&){-%yP!IA1~}2QpeI{ϛVE+&Wj5)?;JzNт$ҹ {\|9$A˸DEvZept/Hm5_8a }~Vw;Sʩq UXV{HΤAb^"peSmg4rh!qA:'PzJ4uy[@XKQI`)q-"5T łU"Kw;RKȞtUol&*z(GJ~Nyy*.܃ R&>fs̷"!ZڹBJON[U?H ^ntvy8蝶Cv;hc>>/KjNu<-q3~7.ԒF.qXy.o;OpҌj;k]VbXcL(6 ~8^Y4p<ŭc2y_  ]0 P2ح&aƷB$7 ?r H[<=i2XhHbIڇ wZe5̶X./l4gr߳_a>2*Rτ8G #y:4 b1ɨDI+Q֨X;ɖ/< ]Qyj%xmXP<2@WM~3Pix nԐ=+sFOvbwk-=ci"?4ekV_1ՠAOD^nd.H8XTAUHY#av7ZEO]uX~Җ9K,iSI{ҳ5fh:Iz/4ɝ੨z Ev2( Z~ '9CI/vÑUkPa"PG):o :{F@c{lua' XM nHa hnj2 (oL@b oc\;>?@G&cm <ѥ@؁K Ag~fITPP,&޽KI]`{?4`(,ȵ|Ob 턹K\o>Pf=:fc~Z[m4NJ.NRO=!f=Hk@s++25󪂑3! #|%"ް<եr-1d #G!jot:.xQs\l̽V)/QEgїL`[;3%Λ1\ppxL!~ŵ,1MeQS$z3_Gq-T w5,q[š&ƱKf=Кv 1=td7'@ ;OωZ2.37z1/h3叫l8_6D%\.n㑦 ~ 6*ڞ׾vO(KA&G\aX+A+casbà\`>FFZ@&)w .:eJ0.Jh[K7 d`74K\jx@YYk.(m|Ub5׫MJҺ_8Q}{}cKUf1D7 ksoZP[N]qRXO'Ch#D^#ZM=/:QLnKZ'x9'HE4S! ֠"z^{aC:ubq1]ތhV-l&s6NȔJxrNPDQͽI\̧Z0< o(ÍGӸ@ŢtFrOYsٱʡRJ@<'=:SJhC|GGwL|ph2uۥ#G?#)iP9ic\plr3Rx*Avx~hJJOTQ64L|{}XKCcKH!1GVqShR{-M6'$Rˮ Ml7Rl9ϐb,r.xw4nooY#wz5(Rl塡y4+xv$b\7wQtx&q-cp27&伽[xRmc 5xB4U'fU $r)  \@t9?|x[dɘG4󾴦d N9. Bn-Q*-eFK5[xw|#~oFȜm|Lj;:l:6Iua0ưm6X2-jpu? :ݐt3>4#~`6B@#N@ kk'dSV7y+)qפ_o<ػW[M/=b,3fl@KU8+¯FL;& CZZmmw&?fR4S+N)(g6T` MG:NuD)wUC@/,<8=-aܚށފ?>x ËF71 T.6n=4‘s#NI32ĉJo} ϶wSɥ\u BGM`6lOij%6awsXH+^9J\sa)w`R~lӱ0B$Wgb~!:V1n(΁ʘ2%$ a;փNDT̳螙#TF+-i`gT8mAqqJqE9YF =]0=ҧ#JYF ؔ?RnD SyiSGL {o r2ǭ̾i#D 6 (aQ=QxCjM J -:4@F?*"j=l&qyVb zq|y KU9" F1n@t a4$.4vj8VDͲL8An?Q卖P~g;һpYEp*.Ecq.fR&PVg\A{ y)L^.rnRm}C)SM?i f sR{30MЊy# V#re!fnBAHdYHV K} "LO'̄+xeZGOW_p܀ kdL3Ûr[Fj W./j{E3gFӍAj؀DP88b 9 ؅:ѠLU!csi)!NuWb<hp\p `}u4/q#}B>P? jb$j_^SYSM|֪81|Dt/s*`6|v7@8 O!bS%gs9H PSfYd@u~(Lڹltg1s,?hLqO6hBbX+KVMȴr]QctHFϤРtM[tU U JEҨ253 0zqJkIbB&JGt[IT)b3 S:@)N V'O~CWn%ʵs1я)^՛%T>wA9('f>6 nVގɲּU-3%$f~ԍ]|[ ݞ^L@GvzS?暱Z~.IRX 6u\c+ `to:9[=FƼzB=$KyHKNw8e-]G6 T/}*`69r28d6L+A斱}(qoREUOKz+Aym| m{Xulf"PHۤ A\A O4tSM`FyCؠl* -P5!/?oDkx:/UHE=؍Yf9{_ 16#keTv'EK]<1j\h"b)IcjҥD o:@{84Y~E|_/׶ەXW`rf3/ׅ|p62.OcDY~SN=s(9 Y: tl} Ъ*`dIA _>e,/cmqRơ2d!IYׯ!ks<†.IGtDfM^O jNߕFʬFj*m'.Sԑm_3 [K)My|:iN\lf&g|CRwsKs5Jx㟭v">f]*Yp;" kv 24gi^WXd]*[ @o W) fR͍~HŤMR2O ЉZ _][`!mG}CBkĴD%kWchގ+0 zT 4Яv%7=)ѻo];Jma'g!@8!?IҸo=16~d?|v*Njs3DWt ƯeS j,[7 c4\Ol6w!N!|^AfH9❳sGѽKrQo:ܱYƦޭC -N hY ڜQ{*kPj.-g4N6l0#XY]H݆2klJ$EyH4['lt+`9N!Ǒ*j[TVچlTᬅ*EKi-MkV'̌Cr\lmua";Own":KRhzJ~ɡݰHcHF쌸YubVbO+CosLr|,Ki:L0" !+R;+Ө9dWSg4&_=q]6rar{E}7ҹ@@lc2G#*pbO@`hls=4̡-!&JjrD|p`v2f( _0 }Z/&Ewc^B &ˍN|rQB`TJE[ؤ#%I7. 2)z$.]o! QTĮT)@Xݼ̈́oD]F|;C G.]+"L~8303jt# +&W67DY,,iL/Z$ЌrMiGG]kD &uZ~L2ZBQnSU~|tb=KFJ^S4bQn!1bSxBH]c_|y~˽J{\26%5j.}8b@'W5h4Otƻ|qp=)r&Z(zo<\%7b3[2Bf\اy4Hfɓ7R`:1G[ b{I2HO}ckHޡeѸNA3ގ<-L΀RW|#MOD&mDQ";uWhYl:@oPZ RD&>TvHOaN5Fu/'2نM zxhg&]^/B-gBǩw3ϳT&0K `?~:֏2ZR$VĪY/T1it?cO-@o6 ~?L Dʅ竡yeWR"#. m}t(׋@Q^a"ل gqLc[F-_8p-nÇt; yq");e rHXU:b[4~'nVhvg^E!+F"*7Du;֨ǧP>E{ Zi[ccXS!dFchΪ{ IdL|_ɦ9#9T F/ s:"bx-(vY7|~~W9VT A=&wmC}j(X݌Y]~)MtԬ ^[mƵZՄ UM[U:$M=FqD'*,yhc3lEWW3i;V/>)h_]$~.O$#`}+8"W*aN%"lkAr8p+aBBP`%#HP.m36sc@RoKH}2 H[lMh@{տ>ƚY 1yӅː֙z5/u6bR+U @=qݝ#ەpǹOkެ_',$)=w]tUeGmm3-$YAl{9]5? lp0߲;49(c7 9#(rM,g@ T4 vw[ܫcJpY51ܞsE<`u<N^ܚ+sc,_5j491@^ H8:pT"iG/ڷqql~q& PN ,čx@pFZ6iKrшߓ_FAǺ#Wa7V5\_4+oLG I,&}Q64&WVlq@HZ2svNi0zkFHd}ٶO.;HI_~-Zvv!Dl.ke4S b[KE4|` Km <Ӽ{l j]<#ᒗx1`;1DS+j8 4od2[v{<4&,ϳ&ʶ"* :ɕrza[;ݜTc.{N>X|(G08ddETHH!x@鍳XwaS:>R[pwi'"*#;f `%*q4i2r /\owc|09vKѕEv˪xMH?^l圕is+s*#[#y%dDX}cLKzC,Vft=bdON(=-ߑ>M7iٍ^pkb9|E\FĝlLs@B#H9篺>tR':&30m'?Ϊ!|q2߇n80ś9%xz!$灠WS/`-$doAjrΑj`79UFP+tF/Z)ZPoڧs釢X)y8!,91^,P\g,M)PU_`U&^3swģ5])5!ahhl;:Y!q~Dծ?ꈞ<+N0bj{0hׅH MM%_# ~ze&;AA1ibr";74$/9e9 EWCtiIf*L5s-2ߟZƸokRv:)"$y:X$Z=0W/Q33V8-1_/dTr]$ěJii)g*/>GWx0u ”Rm;70q2-pG7wW8:^;qgX qvڲ1t!R'[i{ΜM70?rIVGwi%|+1K,gC~pW[><ZZD_ Ufad_mwt; BoF/Ü(UzQ4"s#Ck |ߦ2yw44|䫻,st+P4x?z.?vN,3OVY馸 ;h!1iB 1itE4IҴdn15N%i  "i >*~J A 0&XlZxs`F:Ŗ.;-2_{_|RɨX5eaU"}T-%ss#pO(^/p:0Q%{E":=!_R{]A QLݐ9bC =plԲ˷.mY|W2ݶ5ŊŜr[avp*1T e6} ~7pB3=A!YKaⴉ>~ΆA@8\lc'g%rJ+JRH^f)֜4bOL!x{f1ڑsiiFѥ=O5-+[#WQ+49{ʈącpO{۽U%~'RZ.K3fHou`䳴kcs"0EX9ޣ+gvB*Ni{lV}{A̠Ytl8 |6*8@énn4h+R9vS RՁO5Iyr5qq$wA-*hrA,=ż|wt$a~2%-]ն8&`uy nMhԝ\c?0<¸ÇDvqoFy*~X=fJm" <_g+hB~pq{y_œns[7 9`Jy^+yDd?,n_eb{!ݸJ:yJƽnc;Ǒ[9]z ~矙%Tp'(F;Uj-7$Su-řA!PNMzY,~M~nr}FAk0grsgbg>RcRi'jy{Z,s(d/ddtϰZjf55F`IIBTo:BWŀCTQ>@<{l8+ylgىb IB[[1Yuu|S7mgXP-Rr Sӆ̵QWmTnR 9$ЩEhu~-zLG"$bxuHdazؚ] $/M- HuDu4Ir2F1m&d\N>q?6!aQB9EKJ@YI9n- woN~0;D% a5w,{t_MBa[d*}9 p~~<8X̞Q@RJ)ۙ @,[ԗ*XZ4*uD"EU8r#? 4abtNAT? Q\:c Fvоf5S85W"uc *Y6^/Bl㝳x)_F7 PmOzuR KD}{V:YwD{|Ep]ěa,@fUb2Ű@M2֟G"cCPlC^gt\m- P$spE(|B rdBA]Y;8s*F93`kMaȨLasCL|.I~/V֊i4ĤW:'(ZLzU3فGlL^joX\R`@ W.i9'k*sTB|ݟÁd)%G=8Ќ-pjgU WdP: %3E%GUsI]-v@zlT2gM}|(Q,{"rEkX\o(0[m|!.ueLƾh}j$08D=HzPmN:h%hUy5I@FbHJ`zX .1Lղ+ݩF޲b hӛ}9$YywlmˤT5#DP_~Nh+EyM4odΌ*\j}²S,GncMQ9c"j4N[.¨#9﯁/;[8Ht8va<}L< tEK; \ O ߫D@ǃK_NWhkւX,b*fU ukL8U03IPqBM(޽H3V:yMoxH~G/$`y}FXeh)jK,K@Ԫ]Cy(EnQ\圪/&<+ 'D(Z@ﰒyvşۯWH"˙n]~AWw`'*aD)寪:Q]v# wR2EPL;κo^=SuD;=)o߿*eS@\tTc };+ԣ*ׂ4A-+;j㎫3 @ &sпW/V1Ɂ% IXsB*b@[OÁV᝙xoxiѕQ)B#i1q <+,BpDZi;0bi>J)N  :M͆#E1Y"`!  f5Ā)?d̸ M<0KwxoRԬ%$&eKPQsW ?|gLWQg.Ӟ}GyJ~=m1wŪ^ge ?UGxHvNͲj]k!z'IAt4LD9\Q]h ; _b~`ubA4V炜G>${md{]Ew1#v*~HR.{#x>a'|GyVNH_vިx ټ'z8kL6ÔZNwcQhQkt+JYyfT|] ,NuڒQ]T }Чevȥ,D6瘎M h.ʊ#qKF4Pe8 gԃe OC<ɯrH8*ж\YmJ[iK|ƞԡڱH. W kUU..y>d!KmZf0K'C:ě^e {:453g"#du7>xěUF)O)ɢy{Z[GeTkiR> ^(8 Qv\eQA+?sF+: jEeS"A)*|.UQ;<97Խ\ƹ3;)]^/-,-NxT0yѰ}c$zeE֨.OoV`r: E!!ancX}oI0MALs9M@}6S4e/v~$7OD|9U[=zMB}jl+s-8 % m:N7C04bN\*7~`r-[NFd +2MY1a w4uˆ؀{vQfM` 1y# ,tosts]@Ct ݾN}0z|;GMe7^T`ohx 뤽"Y/1@j׃:cذU{df_ x ޸^ٙšI Ȕo_ GR^J@Wފwa/*0D@,*vXFv`hӚH`trzvE^MV ?.|ܑ"@"䬮 ~pMN-ᆣr֞-"ǦU_G+H'q 96·FS!Mevt@QS>wi,n&1Cfax-c0t".bΠd-z< 33隿 J@TqSnI~#5׎t}6F/ﴔok NԨ Nֶ )1w ̋bG`kb#3'׍E p \7yf@B+LU>7zIՠ`Up,ַ޲7> G}x9][g@,"5B$%6j械8*7aa_ac,U| #ȕQV:]bV_jsv0=CwMS Nj .Aͱ8yԚi-s]ǿ`H:ϴi>([huaW?B T!"_5)ˇEY5 :w?T "#os! :u)q(Y %uSTaz[m񨅴k#̳H抣[tv޽vYƧJ %DYg:zF ZWe,FBs%1îIv\#q>$S`"@xW_ 0jQ۔B |2ɺk򜾲zW\X?ܳxw&a:L'q..L3*՚?{t cT% bhH4 Nr$xO& /R3^I%{Z.W3S{atg= DX"F~uog!S:|BynB^j R^ Q;ͤc|:2'p) [ٟM*D`k!!7K{Yz}uame2* QSQkBBrh\>;o9YF'Joծj|@,ַ]hlm4PYW6W+& 3[g!䔈#kR_S̹ `p]Hp;>A0oLp99&#&iZڐB\g;O 㣕*O})/1I}Q8.'3:+LmAG<2fAx8FRZB΃z\JVOӾ;)˛\'jəKJ{Ith= `K@79:Mɒ'syfގQwh48ʖPO0u1U)Wn\C8+ndsTA`gI#K{U2!hpf0ŀـFC+QC[ڇc]XV\4%cl|&KM$:Hl~bВ(lJY~Xc(_o9vf'֛6r@tw6`Ǎ5OԸpă$K1YӫAݧ8i-¥ktS0R/6k}GgZ[@/ҀK`)XxȋvTETNzK @+UDXEkѼFE;t9ZTHrd W#}Ayo/-e+W{+ ZDƝ0oZE-Z4;fq(;ڡ\-RQkn\,| ]f[?R\_ph;h֚mWKt0Cإ0ac&1GY`vohSG+PzAgB?m7l5.SK tsB6UٝOF_I-ٽWF i\g'mP$s!:4(dGrKws~O ޶QDVyh"c+S3xO @'\]Un-!QEX8u5rmt5@~B.K4k@P;Uiʴ&CJ qwC%f_Nn󅻫>a䃃 Y* !,F~T LS2!DַpϭHæ@3XɆ ^s4*)E9'i2yBf{ B4۫.7ݚ dDBAC\6HOAH\ ZW@CtHSm׊1N>-n2P4":'15B6ˀB_ʛtˇ&x(h~IU;])GDh@qİ$ " P--/X4\Hs;͵`X"`~p7MqҚָ,oYGEJd NHѕ@rmB7Ct^++9IV) ]׏p,yV7$\ׁ.؄]j1}OI]Zr*0ʴng^zϻyʹ$b46qsٽ*hՁg(H; VXgcX:8bwii/WgZ]o]db\b)x"`yb[XY%cr.;\1Vҧ |)Qwi+GcviF4\492Ԕ_!O?kaVH= ֤\ 99'y\0$`ҩm5DtW $nuqiUc >V,`oC  VPH͋Hf̴Gl XǴNnQկ hR\[e‡x+p6ʴJr^ R'[@x|^2A3]#6%H/gevBw%25wa5wNqU}7`$S%!BS_rt|h~0Vzv%9Fy$(Pl颁oCy^Y]/NQz'WR>s9;a<ßo[;,an^a*$q?Yj>$մQ,,wF:I#)wF)ze\_'eTT[~T.. x%^ٸxnf!^뀐hY gsE4,7)Vշ""GWv Rc-Qk׵Gl$Fiu[! LHZyja;a ;Xvai |?A5jEedY+7Bg&k}MOczeڵu}StTgd/oڹrc {DUDvڻ7Ot.,(*L|Q7 WJ꠺fe楚Siw p3ŝ_>%ny3t67m^] F*+ NfN-Fҟd|K7F#LF;uBj`[`pwRWEk͈aJhۉ0g9S7rB VCjOmD2X} |qکdG%' :\p :z /6<>tKFrj^%Wgx)J"2Wx TL=J+HٸL{YիYZ Κ0JRA",.nN—DgsoLuU7 $%U<:̯9E5$|Ƅ[ cLUwJm@rmV" ЍPDUg*V71mZ1 Jm@UؕĚȜĦ@7ce O-] [*bR7o,'e|s-)!>t6&4Ѥ\vlqq;1Ay;Y6Oap*ކnY!qR`͟p 쯷tA?bǘ!X?:0?z@R%x A#(.I[jRSFY'3G)X0cZ[f߭ACF Ƃv~T)ctI/^}_!4<$l.1|֮F,8^H fA)ű<ꦹPQ-Fא˫HX=A >"O/+7ʑbu {˞|lܚT LYkT,BxhKeyљ.Fk=_56 @Y ܞ SYh4YVQTTnսT<%S!Ϥ7D,4۪6;%|2 S8RbMioI=cf(?mGOgweA.k˵_]/Dy苚Nop˺qι% g{Aݨs5UG@c2x Q%R-5޵Gn<1oB@o[۔+#b X}hD,ֻK.򶅘Rg"X{%mp6FQvro"V]u;>3O;A21~ vXŰx^P 2QoaW4֖Vai .eJE^=ѿkhMnͪKC,6xEs :zTߥsU,++]̵re|[PX9۷CE` u(ah櫴!0wg1n n4sdj)&pkxhtD/k:a5%GI*ƅ$VNW.mc@%e%n{n3])\y–DjϤ4ao{@Lor²>Ɛx.|\2%~*B򑬾ރs~9'W[4^.|q"8T`7ʤ-Wjv:U3W]ӘZ0OV:o⌡FXm`q_m}117: VD*1`m~2$hp#aCVla& Q.V(\Do +.͙͒>h5O5$M:@%9+tq 5 eiS_pJ򼏔GH d9omG`f&,(7ͮKt+v (B_=7oyV\ӭ E"¥v =߇8-x\Brr8)6}=HgC3ŀM6TE󱟾o; JkO,ad2NAإwx'O)^NklՍ)PDf!ӯl0 Ĉ##ҵžz㑪<:.Hײ2Lf]%,Z«8.&dZ܍ )(EdWcݢo޳{F;;DeUlR8~W[ЋŔfފU]j='%h;xxݙt qZDޚ+: PZ=8*D1AD)09f`tJ)k/hk(<06<:EKIa ^|l<$8oj F]J#/ֶfD nk|xRpp־DZ$T]9M_bqRR_~n#4r y;ί( MM6Vl>r Wu4-lA!v,5 _TaAsy.vv90ċOsM,?ȉ P1$!| P5^d/b1[OO]РZ^ڜT0qHݷbG/ NjpET0(`VN4IZϕӤ@oo6&. :YE[Y{?oK`4WC/&ݦT}yVR,Ĝ9ۛD v0!o'[&8FL2W}ę[V1#0PޙKJׁ+w\͒حZ>hW $T%VƤN{Ǔ,ʁK`s']oKGkoa*^BDQ|P)ybZ]7TV &BpDs,C)(Rh/\gP(FOy*_gܜ2;nÐd@i`TFx@LtK^n6̼w8WDH *OI+jC`j!PcġY2z=ԚB `ڙy\mWE*3'|1s<*m:w9wGeA0Z6\#)o)al ~Q SaoύXUy(hoj RU1dX12;a&"9ۘ"%MIc AB:pSʁhƒۚjU\c#h[>& &t}0՟!0xt y0pV͹CW!Ldx|?D*੍ET9wGz_5`szL/N55⇌Gk&L;Ցj[al4(^k#a]\HV려rI&hI(po6Ps'[Y A\f\;CB^,."ʥ:|eUko=3`hso IL=rYAcȑEh(,$kOGTdWo콢q= 7#̅G G0kW$qݕ+4:ڼ?yl'ٍx/D*-Q,N@ȟeuoi7p?s74V)Ŷ#0&]Euz7_cpKMAcU|'YcTȾey,=?2x^HQaʜ.=:ahJ5hRؒ3E%}Im@)8o$Muw p#:q~}Y»λVD*dY0_Y8S M(P]x욽tF&%+4I%NI!LB 1 s(iIvQX6}Lܬ϶r}<=VL?nN8sYIR_>Їs~b]OJ:%.[aT)=bk2'fau 9wMw?-Sˌ&32-@ }YvLrh|IY{[+'EhvR Q HBH/:Y%:;1kld+xbc1CDjј1bD́pxZgLRS_:N-ql=Z(5*mc~T$OaH_J%5<Є3ˑqMq `fD3Xږ: }MG$i'4LC%| dM1 GϹV GcN&]_AsMWcfP cF'x:r`_U0\ FHM}(UN:ٽ@.T#=?hP2w%Kaa*hwhk3^4}zl^,oVv4v@,^JQP.e\SW発6󲕓Pd >y3ԉ>6M{HYy?:SԆRO-EH^m4dxIW`J>N0cQʮo2G[9ZKsg24^u|w{y5J5ј'68Z/G>w o| 3ݹp :ċV]*]12Xr7&^v^Xr;ڣy@t pF_LIMJmEuO[LJ)[ X @ -ڬANb4Py>lo 7Sř+vjhQ&^׫1X"_GӀ$H*a\Dl*v-8y#!dwp `ay_PZR}&J";/F? dxC9<.6e.YtB8C"ATc铪fQ)yGNpJJ>#8Co<d ZXk??+$KvϰGV2GyWFG}k?RpI = g{ ק*|rK{" ><wR\: #PQTmWVfrgtҮQɠmu~mi]!Aћه>gYDXgcq_sbAZl ?FA}1 {WƦk Coz6ZsfۏYFѺo1oqAM8%?8_6֑r> glB~X)\GDY§daTt>DB(e_لPQ Lk@/Y%Eα`ܿudrq0 02rMk9YNm1``n|N˗*b;תGqVZwķ> A": o[-Z,'<UP;+9G=Q|UdL+IݵbXYwЊ+i_R&2;Bvc :q蹱W3 ¡ۢ"tr6i}(!Vc'46h9Kr mS8./6E2\Aj o-^0UgUũܶ&-`{J&/b-]Ua8s}X"J.}kKahqZr^,lalK]2=jS pʑk |Mk',|+BtV9,rl4;HPJgAO{]mkWNiѾܙR?BAH hӀ92sFA`vܙu75eu(' $VoG$PSad(IV*%z l=lk^":A0M9v]͕do >d֢0XJc8}{Q'ўc#F; c`n056";3»?ht"DXAF^ OԙkЬL5a@hŐ! P`,>^v;ko>x lBU 4g݌ItȆhV$ɬ'!d4:Y!-su\)ВMimG2fټ.x\^jl-5"#Qb!e~D \\5ITZJ.א)8Ӻ]?gZզZS+HJx£*-F!Z p)vudn;i`UZJSYΩld ]PI.B9'}+f~RE|oQF7l`ӓ! G!34%BC1Y'˰*A.ՖqEvKƀ؜{!nқzo,pǶPH$-G4p-TJN^3OV_!TZ`"zGB8`F%ICi#x4!o]T.LZ).L?#vً^^H1^0Q3M:ydF4 P'ls.>ݹWuXɓ.[(j~%T'lKĴ1ѓ垴]MI+Cx|UKFEEbEk簆-(Dj ӬN/s& >]i%XU-9rN@BmouހyxӋdJRg6ODܗezvx.7}+? /[m,D-Wy<F3Vђ(=h =3j$lK/@5'0f_D{;&fD?^h7Zc&&Y,O=IC/J㶶ư(zr8%X4kJD.Pʗ*^{+56˚೶o5g΁n@[V6^2n*aҸiD?K- TEnǫ9`2o{pUMw^[98~IJbyӎ{:S&y@+Kh範>h>H}ƅ(ic'&xx/mkpOh:/=VbKtOҐC!,Jᜱ[VmZFLd40=E0pK丩N; uwrc`3eX+6ulͫAxc6Ǹ@{K/~ʺʚ9( N!7|lG(jXIځFMpdюԯ,<ɏڨL/jҭ*qn#$GӝeuF =R Zy]蕇N$dbKA4eUU=^0d0Hg0{_̢|]M3:BrӁ'dQ+2rQAXp9lS 8/('8 Ȏ]ˉnmxؓW@/Oj]?)P^ϛQf[ΩSw[1Ѷ\2P{7`Ua J4=ux? PY4Jyx†aa48p-,Wq+(S`q;<)5g~.Y;Z-[h+$ޢմhX?DBst\(Sa\EGjE3 Y1t1^nn3`Fےr}Ib- a/حk6m/9;HYek(^oa#*-c< i͏]KQCz*U)V7G#>wmvL3}7S=JpO##Ѡxωڰ| S_j.IʢP6Q,xO$ B-̵ǮJj% 8?dy:Q~|Wl1Pfq<ހ,\@Go1XE<4&۲K3T{".w0og*WnzRWM?ylm5aO](P2,&(KT_1OWZHUfne[WMl7 @bqnMYa,.ش t-u>\yܒٝgsi7~/z E%U/|o;8*a5Vt:pDi @,ӊpjC yxrGES =r=Mċn*}0"9-tp:vqe0V)P8w(kmOZiX )XPIB>7 1/aJJAMUoYU9NXF Xbb8A0I4T(=:EKR6yhp2M ;ja׈HD6ø_y .=naVaeșTd .&24P@rn R^Q!'~{GmÖ;GoV˜ ΎG0*eP,d5ܠu\'qf2'(cڕ7?,|~dSN擠n؟)-8nRHTF0ҼH( @+8GC:1' 3WӬNfWxgCqv IKUpKȌ=( !_#i0|tb1g`ljp.ċ }"IR^ qFkqMbv!|b#Ӵ%sAL "nEo(Lw-pq!ZQ;/tRaIRC ړN%^({$]hiJ_3'C&}6eEKUZ yr(Gd~8JuVT4߶k˚?EohҫHCh=P̽/l}$MM?;GâV8lQuWۥabk]X5mZ \Ќd5컛!bCC;l8wz/K3 T]CH=Fy_Vxl0vvtǡ2M$m۸mK1*I'Es*΄0RhDv[sc9zVT{nxL ø&.QpUmR5ib<\d~?DqB|NIA)H >尛յ>wdS M'Wr3bU$k6)@+x \:Lhva ZbcH+'aJfU.SCI= m$Hת. 2{)xĴcMQ3_Kˀ+u3Xg䵋 τx;?FFPi)sE'%LoH>ȓkodgrqodkX.m"T%E%< Wʑ4dѰ@ZTc¶elfS@OpW'bh>+3x"]+u ,,d.+_Nm3JwsW)i W'Y5/RL܃IRYjx Dk.,o񪶕'6 6/t$ T="%J;y**gJ4f5}T-c |բlj$ z#kFk 7}VClÓw}ݒQʒ+$31P[=);Bmq}幖G'A(^TU /9&JƑKݪ.n&f *h*'D/6-U ޖYKVK}] ?F] RבhZY4FMZ^>8cl8Çp{@+:k|j?3 cXUjjɰ`*=F9|N?@ 3{Ʀ CO@J_1(_ U8@J8" t+A$H3Ik,jŽ w:eS_,|3 $OՌisNVhx!Q8tv$(zJv9әHZ<XIܜb:V):ӉGY;$.!CܞJRڇh DHwX!QC$E kוҒt!k炛pմy /Z%U/]XOQ\ʛ> gRwk޳;[Z/JIi;h81.G Y y(jfra|@/{D? CV/oMG.O[.DبFaI`zAqڃ͠MvP t+8ֵ `-V3QRzGn? ȁqFۢ)WU4b=T*M(Yq @UgZ'4;«>;%p (# SnZh1 @'48f,0|ZĈ3C1ıo/U-s"MA3, TNu3+k8U%Y:HTVOs1G>m30 7 B2 Ȧ^-ebxK׻6DHIb#wNEmW;*c8(wS-?\ (;̵jy`~[(]oᦋ9?IU%{ GGR/)v|Ƣ& hzהt4M1#K==q-^pv+ q9bP0j߭xO-bZj_+b!DLۨSYԂDlIFbt<@ =;H N&Vxv~*ò T aeȃgk8c t£ !X >`Ԅ?⡪"n9xǚmkib4U=UܓX2]teFD믝bALnW8Ȅ][YSS%\ϫ&T~*%I;w2 (c0sߖ[sdp,z'Т[ln-[K&:?:~Jh& $AR2K]= 8>XJJ<^;)*QˊXՏOL /$zLAƔXX`4ȍӛPbhD!jsE5veSa`+HAñݞZiadžyMfC\Uq>:)[(Ϡt*vn]"k Gu'<߬cfW4>WEx(`M\d<&A`݁Y0Fi[δlȒbC!h-})%V.T+YnVsqCNV3W`GRƵ)峹\iqt^',](UR{Ӿ1*ki6O񼅬MVM=?3!ּ[zs I ])짧lJy\%_D] T죕o:پjcx :~(K߾hpj nd!$1GEΒ&QSs-믞'?88ZW~SR1 ǚXvbIslĤogp'S89ǡQ &q$dy!<< *7wnuy~:1ƈcoIqm{y[ߗҀ6!hFM{I >!As[ 0#)ו3M¨RM1ͨN王#u(OD1 FE='_4[fP=0v07܂+Xů8}qpۇOӎtoqdo&-eQ]8LnӵTX:!E)P_8=cQm5@)XOåF#-SbEhC:w%fAfVPrɫzcI>ClˌkSե*ppH0Sxk9 1x[e΢4r:ks~.G.(߽,4yXpТ4ML7Jx#n9aI,{rޅᰱY֌agϤ!+h5#4 U_cXcs0 Z/xaB؂^ovBRק^こsfW^b3pAP#uq z*p7cS䒕< XծA(tp/iPNe>ܟ:1fhIQ㘰Ւ(&!.E-'"֐#[FPy910FLVβW Vuxܕ% ׶':I[a &P uRSs볂GOjxE;amS ɧp@IX.(.vGWm!,CTlH<"p.}P2q(6t< 6 7#b8Do9/0' Kĭ!2_QPoXʄ5@Qf"PJZ:E4VA_\WͲ{F,%UTIz{fHTPS7Jy4W 4BV܊5[ ^0D.J.r 't&ś~Cc3XAJ)y~0ygñW]Ty3E(\L0`R6S|C{τj{C kץ|&t}&-T=[ Fe7';$~@8su &ZRFo;7?:4T~$bEד7Ƥ"k||0݄$7ه=$eӘBl/w;j9Iv7`Qo 2IMc Pa;#`zvך("v[-K&ujFQ7g3ܜO8DP%©tzp̯v&JQﶏ@ݯ޲5ybIu!y [^p>9H;+ŠǴJ2<}Bqu'X{6i:b:J:`mGocrĿ~)!%5ݗQˎ=haDtdybm@ўZ-&'϶AƬ!g.b45MX|7%7le(U!Cr'a-\q9)ا/ț`F rt9X`%hZe@Jt6S5'`op&ט™d>@]=Dak[/CM,ƚۏOHޛ1v*C{T[AZѸ%d T2~OL;)*ȅuYΟ*r I0ڝ(<dž _"Liv&GOqϻlaMVw4&nD07&W(w,`:oQЄ9. ! 04ImJ&CJՠsUȘ 4T0)t0&RA9Kns[dR^5% IqR)Qie2pdSj =aICN ψwZ))4 Cˆd/CݧxV`G! W,i4[Ѩa#$ӸO}4cu\au9=E䅻|6fIeH)G2WX,lK!BGa6@  {y˲ոVQL+eĘ[nb+{xXA}(2!a~x1&g[8)3:!<X؀S:jOO^8Zqu<{&=ʌ|bȾu!ڳ{PGQE2'.7[o&ӦG0FXWbodč(ٗSBtL/" .9 Q(*m/Dn֣g:sI\gpBXV ʍVv ,T^ F1Z;?j[7k1@|"do_>` 5!j6|ya`h-TU-Zs€诏bR}"W+1>QTOy[_8rGkt 2/ ˝.`mYW&P2ϸí)9"ڍ7d{Aƣo$󑡘<^,n`A.KNq5,2㉂djisv&L}u|Q\Cp$HWP`n~;^{~4Sh'У2y 9\ߴԪ%%Bbkx3&<?-)WD`e*.è10D׀睼XKȿ&Ȋ#wj*ճ'8 UYJ0ALFxrG-mq+..]߃O"Katm21`"ac<;J{=p!RhB8L&sq:Y2w2 z `@ iE J2`m[ȣ%AsogQwZx'w1XYiLWgM@܀NJxE)~ǯ: D(ؐ͝7Ö"`g} K&;~ C"w-@̠sv#ϕ7е?G=KZ4*cܴLaq\` +TYTs~tT y7\QνŤ=qd}.)[1)()yF5RBT{`j/ #9^$r#"kw( ң=Spzb`iY W.im2ǤKR|VqA|CB?xylɔE礡,9u)uJD)tV8mufan| ` ?PysݥaUF9=4*NdIFd[ G <~l59ad29F>#_!DSgLJeW { QȂ 1zdp[}ǵ_Ƅ7֑qb<兡df=\.N pȥᝅ8[y}rf,[% ̞9HuT,~2ɑ+u|jD'KkN[a;([."V0, cecJdàSc2_Swr;d୅QTi<"~UW(]:o58ȂT;͝K+LRʖ&sfl-<<7`dt]!{ޔ5Kd+ue (|& 4^U)vN@JDW-;łg9[7VEޒOȤ@]f^]~ c-By`PNDPO#MګC{d2N[,ېl>EB}=hTxGDCMkhm%8H#WF008K䏢-7o%03TtԨlr}ҍ竞K;>`j1DY z 51enXK a";hQye$G!wE bVjkP3 bok*sؽmJCE=3$`SN5^RRrхjO~a&),PD|N8z 5(-TVC+"/Zt|xt:Rg{ ~"L]N >D@=ñ,s*̋٢]Cg]^S{腉F5+zMcО͒И5ʘX`lD(>VO*B"qسU\5Rs.cʼnNg([Kqj/!cG"%?eb]߀S22x5qYĭ/Ar"fc㸀T#UFiߍ!w[PJrtYSg4Q˖1'I̥&=Б`&\0t#Mr<|;AQGˉg3dKRFQѲ!c@9:A:ˋJvpf>n5J@DN}vzF>綒KeY0Kc\]FGl 40}OsP8B Hҷ>٭*.s<mc#H_Q28#,Gu}>\Аx{ ;zHt`YHXZξ^~؃BVȼ97w[ɛpK8ű 5xb0CYWd"#,"S0D!Ydz&qu% mFH=z 8 t*NGܙIcp$5qpٚlԉƆ\c!^T?LM}0Jіg65MQbޛi !+z|>ᝁ՛GDʀtoVȹ (-PMprU]Mh;2Ξ&*rpqA1%`) 3 '5f!/edY!j$w x0K;iev-3t5+_ܲ͐dR)Ke I"5 =꧎A1?kmgB%09بw|dӖ0K:B~? !2 9UR©( f ^W Bs$F7 &Wb(L{`sB؊E8żHI,F`Il"rT3t^[cVdlqh+</P"ᓒ~zX= Q/窅ߞ_CG 0Н_ x.4T*O P3Z40eM{WLʅiry"GomFxgvв%d_S؛!4Mi#+ gK ,6+K: [yd_֪C]z>*H8PN<\9}rA@?(}X Gi!?պuP1eXW #1%^h ({zJe_cSIt1xs82QHJ0MbB!c|ˤŨ]^6o_yyZ8T=UBEC_x~S9#HqLtM_QDdC/\>|>m>oNjz>1# ^Țͭ RT3yyF.T[JAc;=]zFgve85r&:9%A$?Xl?bdkVuq@qMn}ƚܙ`Pkj];d˩{_ Ȟi'z.T}+$Y/ l{к0 q+:I&4M/us2dƑBLlNOK,-_9[y8T$[ bE Fwwl틣M{dnM6w#2m]S$N xg-.Qv †:y} Ա&"ȿвԤvyL;n|1+c,߫~w-Lk k=VX 0wƑShER2^xK0;DЇ{~s)mhrFJvP;M>$uXF:>5ѣ"suVΝ=G/dS 3Fe}RL:d膷U(dWx\\ґPL',3՜`/0gSC:\bفyBiB#Mn`if Ŷly0NhZܼd5p JkX?05@Vm2ucLƺ )*4GHk;)]z.SQaQ+8M7K3[i]8^dr&Lխ$T cIPypQT`_BjOL}(ilh$+ADOYbP0WQl6߃h*|cEO^N\~C}φv 48Y \5~J\E<ܔl0)Z>C6i(]ZV݄/ĒUUH5"w vMnͶVT;%VNK =MY񖒥JttZ5B L*k9Ƕ|,׎mS2Z 5ٴ;XXp{׸7<( &pwXHri~LS';-OEMuqm;/B=+v^99աh .4KN_ 9H8 ?$C\GmiG"UBw)kUtdz"u0yE<=wEC i#@TsX˞1۪ep>rWWVKe I]F;2)Ӿ7.]ь]|J,P J8wKw_(%IU @!P$@O/ U0<-0†Siݬ =D2y9Gb}K9V}"1p \Qs*-c8TYVo4 ZԬ^w{ԗi|Q|,/u7 }|+7? e۝DPp1kX qMJp%fXY8.@rЃ/h&0G1Q%Ah8W~B8]DYhzW2J T4!MaU|>*u\J  e߆ Iҡ[K V+f,t.[̖ɼyqDØ_N嵡W_ɠØR}eOU0Z*GIEiwWdduSN|X|g3Ҩ ƿZNI;ͥi^kNx-iYJz!0p x puDH>Cf{ *G[jOQA! l0e/hȖnR BD]Ä ]\,wG ȟ`p F˥*a Zb0q|xTsiqV(+(] >rA_#53**F( g|>vz_.üZIˍZnd -ߚxc)M@E$MdS:b@cG+dP|Tl8c^鄰K45:VAݬ e&;" oW2!Ǟahd;ԝkQ"L0&(&xFXf(D 3#Y>3=ėp9fM-xzBwv&BίSo \šX]|6l{b( }"z5lgk\jJ~m\wx,ui^y:;ɼhͱ4eAP#Vi ύ[G)gF^[E[G݉ꅼL7olR.S )صqv JŰo90i#Ʃޓ55; m:%eՏ kC+X+@Ƨ1nLsZ-0˧j{-aȝ.9,3u@%I`-6͐1 OWX][`"iTצKC̀.~ ]p ae mz1դWPI TҍڍcV+q(0ϻI=p_bzoS.n1,p#ZOsjdܺIówp9+$_ٜ"MR#-%ol!D6 NTI"a$j)g?]09ų.Bu`p~ Z% ^nWMmtAa6(;M)W^ CؒlbUNF"jYnt2ȳÀJriﮍ":W >AV2Z żUZrg ->Wk9-cO+NxvĉJfNK܂➺xsK(ga[C,=9?, qFdj>0Ihi풐ʥ?.Vɝ}#ܿpxF@U_ǝ[ΙxW?>pG uL |\BbW ,$ғ{s*[t]bB"fd#%:p46VӉ؂PdWŃc!hU,^´Q5~S+1 :uY}su`P0B/RR #FE0Zse‡X-@Qd _n$D#Lo-Qǿ8TCL|e>Hv֎)TӍv:%XWb!Aq,_djhN|m ?k_e :G%[擀~%щG뷲.HH}7 VKg\f{^->7E#9 O'o\5h}YSBbQ.J:fɓ늃mM Va~D)+%VٜMʳƞ/K y]q2mxS:,'m` IP't,}_x?Fu#<r?+2&=Э'[[#OHfe 'a79^xB _"{&M$XNoofK d́k4]˦y ! jNFdKRJ9 (j賃;EؠO*F>,A0WVٙrW2ޅq!uڧi=01X>6yV_~U25)sRхD2DEJl1.+9VSѼݑx }I^ !|>M[@ķ[|,Y916i=UM7-ﴙ1\Ɉgxdx%J)chG]IZH>Qqdz/dMzIC[$vX{0CZVl6zjrZ dݠ "!L!liXYd=XXNo"ő9բ9K XM$+_2$,_x+}ȳ!s#5vU !L?+3ɠVF|=Ms&,R}}Z}0+r&y4mWоqg^6=#{v]`a ~*nk-8t}J[ߌPa0햜cM~Ώ.Plo<d}+aW2,q`QOWI+v{@ }LlcK- sPC ,niW(P_Nܐ1Zgk``{J{cv5ʸU4u6>d/i|L~}w 8!Tv>W:o Qtks[5lA=lܬ~jVa8L0OBBM9HGQ$9; _1XLCgHOZM]bW %N$zu;s9 O1=*KMLJ@-ǽg{J9p V//!"vs`ZTfB2(P ܨg9)3cmX-v, 2"wa'/}D);k2>J \i?/,KJG5QˁR`JvAMr6ANwde} !TؼGF@1K 9+K aj#an/IHe[5{/0rV*yQ+immR#TwLuLкlU~MJ#ceP|3cP q匡ƶ8ǤĭId2q='ϮMG)VK Ą3؅OgծIfn)g|y?4 u1S$If;yv,p,g%ij\JRWb r6Q!6YH)Y3{Cªũ} u;{{J&89Ż47yOJwnz5SB"ݦI'yYM;LΡNAdiUIGɏԸa&5޼8>NI[{BfGխEӊieuðs o*wj<}9[-Xuzqk<&{/J 49Hݟz h;D-2 oVvɲ&a;-A {*~s\6~ӑ<t[({K43q]$f,I$'H&3\ sq5JaO`oryt/ēۅ{9 m!NfH؛01%;mQu!Y'Z XFe}*j))RG:Q as0-܆oшP8$J Z2r7skvuT[cAp셿+qߴc1փR)?(UUrs\:[J Ϫ/a J[?ޓn.pnQRS'$EhΘ :hDF q;)ֻRuqz_Y%g%Ǭ/ `܀ _T|UqEcvo8B,+X PpΤW7ZҊ;Ve#:[Zqx{Px4Zq}TH6h΁wh$DBD> >}q3k@@w=ej~@B=gmV=쨀c"l=]n9gR.Ŝb1={5>JYs_yV@4Hapu_E!,x'vykUwV ?#QR2$0;;#o9{M>I"9չ !idĈl 1V9cOh=Xdg\`ȿAj(\G/!f99z5DLz߃ًYO:ʺb+ET0Y\ʛ{na"k=ڬU DTi`Q*II}bX?Pyچu-_etD{vPa2VqwgK0|4:Ub< F3~:#ᩃ. SjU؎isRbGhPTԷ`SQ{?:|uj AZE`_ܗ@ ]f:Ӯ-8ecm~8p]<> ,#-sU z:u_7>O CE`BRq?Ky3%~CҷW'](QhȫpID>:٧^Ւ7 Rͦķأs)j{Fo2E%(3~qѧ5gt!LȾj.Oze!/ e-lE'c̋I)s \P:Kˍw<4 /-7 7͆4 }nhpTɽci%-z+ ,hwxe0g'4x \w[MM={]ƅysh ٖ)zY("On}#QK&{ϛD?f 9 ·6:AYK0{~ڃ@BBum^Mf-t72zӖ ľ|ČK'jgHaMe*{HR_#D2 UT)ƴ庰K5ʲLw^֏_wvEE6Di',KXB\z8dVp;v|}2s)u㻒SA?{*hu^1yӦtUɽ'2s@m1fܯiR1S*Ğ"/p6aY<3vWFp0tդ!czvnzPGQm_oFcGp8q ZA ȃ !,}n/ot< iJX!C lZ}1UϙT1n,x"=%@l4aJJHBޯN맘u5x/6beizjTN'5}*(:+#b[ۭ]b A\ۖS]Vq1&2D䛒LaK顀zt*e1"p$ ނyYZB9m,BI "a*m~N1Av{4L~Ey:|~ ;Go h-Raf A*gTbhDK-nTOn-2j%,X Eyju8'dO`q8ax~ypىtkf;?Α!N䲐.rSL}2p Nes[ٓږ:ť2`aՐ fԛ̱1NU ٫l+BlPmVw[ Oh?dro>T Pq׻;e8r`W@C}Fܵp?2x@w5TMb"ogw!&V+仲:Ҽ w; a'muǍxg-]GRAHMR{!}%}S2ʾ7rw)ٸm\ӦM&Q(Da'DX9r7)'8AwuօSw+,"1f@,xr(귥 ?' mCZ$< cx&ԄN0( NZg-MZL7<,muErf!̇N`^IV́vf8etk I) )$\v?}+uzCxᜭ.U{`xLjpl5#e:#I1_; 9Tr_|C9$z<7&MC ̳c$(L /} ڠxN{hӋ+eB;֛ Ns_Zۚ2]0.Cd8:7kI;9+(_Ea\󎢣a#s!L.H(Эmƣgs }?SY%{l^a:D_ɽY_ PY/#yD'1!sm مX+n[}*:zAfYïjQ PC&w]KP ?*^J<ڎďH^=W & O" of7@{P3=t H7Վv |tta8 K& -?:botq \8.}.d]2&AdB"+-52UOQٞjX_nIt1M*Ѽ)ıs_^!qd; ([ "IXk H% <9ܯ_m*}9ʮی B@h/h^( @ 50T)lw(yM 8/d|_t,d)x$- 2]ED ^-&CjT$/o;}bhzh'r|Kjأ}k آ2^l_ޭbc(i ?Y]ϻ5̧5\ 5t]vQZ85݅툧#T6JG}nr_:r5mgM^Ǩy79!o8Ձ:%ہL:h=zm1M8@gF.2'꯮;k\%+[דڨ Gu Hic>?zF>gVkv U)*QAA"ς վrG-N3ֆl; x?u%&AR8i$MȈeQNW&62 X^οqm 'zAW)2?PZR@VsԃMɋ{1ҟbdJ2+Wzp6 %k+fm)0t|qAR oʍ23d + ?V&Vd6uѶy25xM'eOb]-+ sonxc﹟nd5B[^cV?qݟ$k{I k2y>bH{W2$%X)z*4Kgqm9ē45g@a(4 \IrTn,ȆL-XC]#}?:q)m@BK{0KdxoM"5 V3ԴIZkLΕiO2q&^!_on}*\ y,Fš6Ju*ipPh5m7:|Ӽh 8;|4ѕ!ѤDj (cuD_AW2aɬ/^ެ!J/XW 0i{!нP!? *܂_sJ#эte 0M \#8 ?^22%hsQsA^ f`= S+aU)ۮ 3OR~!Y KS,Y4? o3d)`P >]@?OYܞ3ρw"812Cb0ݸSFpgmuA^:2*Dv& R-y*g.߳GeCWps>{7VSӱ t3zus"wt_sE e7$ m_();DJ?!SWY;9ŝS"VOuBEK7U3Wͬt梡?fX訣 i,z`Ŷ sD:^,;=m$Ct=}`Gaè->J_ڍ3Dee+ýl%z,E6錉vy_hBk{S?AP@I*1vhgA aa}K7_j4 [O \1Hfi]I%PNޒ'@iEJJOX|`N_M`I8rJ t M:* *sꊯ`p#87&{&":Zwjm\@~ʦ}1G oԴ:lBW'l> R ߸2&t=q e&-%hBotapr0jfL! POpbQ{ m-c1#Ay @!l W"ﱜןle1іX/T%4t 󄬙hAoU|%zN*[ n] @k˛TEdӡimG% $< % SQEz5^;w< +j4eQIZPN%˥(>F2l01G/N2]EilNLZ8̓9upط㺗v0Tjryӱ"4ZyF8M4X O}D3n;Aq,DYM0Yӏ XVB RP%θ8&嵬NV-b xxW DTP+{V2 >:ȫ~;|zV,& M<%$dz?U=Mv &Ȣ8Nt -J ~b8wyx˜}%j/jvȈ+;L>Dko0ϫA3AؽJ1X]dG#].{G3Q}lkjլ5Śb2-vDT:Wh_LMɿh" Di!$\S8_lM/nz GSn.b`rv;ѳ p 35+foIIiUk8_7ES;bT (knGf*EZuQ2B`}h{Ğmq鏓@$̩j)#fg Em6užP>T%ʡӬ { m+Ntn(3n301{R?:mtI0 l/gXUpß&O+dh,ٷ2|X "j|GMninMw)@ᖇDA4=6 z_o/E%W9+6$3\mlC|Q^2dDs5Ⱦ9.o M6GNH"ܩnYg :j>j{=K$/:Z1DS4 59j?'@uF! PޑWj⎦h q?o;mSC!-ܮjLQk҆ys*|(1zH3PX0,SZgCcνKXYkpne ܎.RO?tNTcfkv '[D)ausk}^DoFJR+|^&UkR^aFZJ/ZnM|bF_]V`-ҿ-\j491P;)Tisljv>X3;5 ,H߸YPVo^MWȊz#zqĹVF*\Ca=mN]ś3īRc>i2)L8\;sr+#<rfIJxR]oX\JR>d6@\8Fws*kz2:0)sfTgbkfσC@.w=>oS(#PƥI[Z&,ƎA`jIE \}x=a5695A=DidNXU{P:b8@dkckt< J'6׎0Ԗ/9D$} ;,/:Y|b!VT* (.F1PCp}t3o.N ^¬`PRUԥx>麋Ƕv](3YV*9<@Mi܇}vӱ9hv$=8 >49,q=c1tLsIkX @.[I濵\ӻ`|GXxqP+BQ ۾ 3stx\/{!4Ap]d<ޭeX# :A<~Xd|y um E _@o%ַi}+dߡ̫䉇;2^b䤱R[Jx36NpFED6\$@/o@KQ\]5QĒ?f.(}UjU.xJKRRL &ݤC3GrF4t&|P-^H؛F,ܪ2ʠa7^٠MI3f<Ĉ X+KN?iD^Xlo^v q ~C3re0ĥS-={Uetx}r-1_@1sn~.uc@L5#[UVy`e8-(d#:5/1`3҉W(ٮ!LcBݔEK|.m~FN'MUCRV!0cMg :Y,;5y>Lc矿-]uhL5.u\YX`34EXC$`# ŌՌJ/ ~1X(.j- Dj^[Jėx8 .N+l.$ެԉK?k0$fʩ@,py~A3iQujvݱ@^;f'j69t663M<;i- \Ne\#H6N !z]6 ӖzoHlA$! 4<5]eus5!0X<~o|mGVCw c&r $Q?1:e?/7fH\2 @m ^3 8w`t(Zix@%|A|nm kx2$jP%v݂Oˌ^:cYqiI<߫!p2rS\(9Ygnte̿‡t>-KZ<$leܬ37t9yƩ@x\)Lc!{>r! Ծ?@R% :J>`ENe:a9J>f>jBL%,LvY!dߣ5tԩ}s*?c$\|Km1d( :rqp0GT1.жA.ZVBxW36A;[u /B*źf M2"LV{}N9JYdI4Ea&xu;Hz)g#^8gkVِGN7w#2@!P=*t֦D@zUP>~X*k= ߿B=yemx 2>q=)e+WEzI밉I~cÁ.:/jk>JB^ޗIQr*:DP9oSRrh BrK@l_zVm68Nu1'OƷ@\JzS'(iΞpw8Ve[;}Awx7Cum-~^0J0Na}1YI1r 8Ö%Dޞmڦ$皒i5I|*Lkc- WSŜ9 H W~↚fl<Rp; mc@]'OSKQ*$P|Y#$wTaq[#^L3g߾>-VJ)Z"m6W)ч% 'on(,(Y}od{U""3S3i)a Z5*1h l˜2cb$xT*V)eO0j:rtoƯ*Pc*y -ԬtX+YT7dE&+}^p=Yaa[l^fC<~kjj+B/ -D*M'+5ĭSH)DV(mq\4 ak^Ch 2U8&[ًO{ E[#N3w._+r'b4mϳi;@DZܮ LV]fK|QmK"E<}rf(MwcGTVVYCnbޢJ"jJoSb 50LpO0 !(!?*ՒA(f Ot#(,_ɱ+Cw *e", ;J*[NzҾ`BT_@X!"G1gـoJwàvlKjk 'WLoOemnG1w䂡`KL<#_e*Tt!Z+ڵp$Gށ-RJv"aЀ300Vu̵r؁3I^ XP2iKkq9k{0V7'б/b@+ZR}S- ,N-a+zW0i ^QSh37n{Q~N q\MEcpfzaLe %%}-3˃oЎ Y=Pq Өk+*>@E? 9U"$6?[knrDMO#wC/=:#kJEx.9LPC_M.\ss7Ohku -kyjpDE ПhzE͊z"mAh%tY i4GK ޲O\gేnc+m<&%Q9#1PU 8 A %K%Vm{pǷqx˶De;PHf?-G{4g Rު 9*F3I åy|>W/gX@5dsN6vĀdHRGMij9Ax`sqښzl7~"LԑZGN>Y/ Tl+, i# OWM88Ojʘq >?XI/\np:t%XgPU&6Gr׈VD(7,)&X å `W'^Ɋ'GD%.xq5]4~~cֶ֛+c #OF y1 ^bBM8g"|Lu Q\q{,:9aJTA'Xz 4v*V(ȻzҕUhFU ]@{Ǒ2,_mw*pMJU:g,XgqzumNBj}[c_NpV92M.PUY܇L#z7@oaLB@D6ƙchf%{Hl~a'W|8i 6{+̨`5LVL雈te jC_bmNÚRG0Y-n $sx6אx˶i|v 06m<< ~O~Vg n\O{#ʙF<2dR3cTĹ}5Q{_/?tn|>ȒwȠ@ 4/)3ABbV#{5l>ڬۤA..a<؛;<g9ej /n2,,DBEt;<]MH@mp=JRu*Uk8 o<-}fIl3ϴ2zkbud٥7wJ+$͂hVw7O,4{tr!{1i`aa p}Z޹aEk ykgGoi1d`"04kEaYaKV7,,mQL)K1oxce0+>h]@,d/z= SPWKAVշ>t#]2ul,BiѪ~"_?2 L8 3K6"F-ȓ2D,]JeX b5O{&f\el7hƺR1\YiM\"+PKN~ǥ.[P pl_#f%ظћ՘[b}!>Y2q&Ջ\bK<]JKv؍ |y[ &oO+v{i+u٤@\_AZ _hEdƾ $J;OXlP5T^¾@*r3r%%|39:x[1$'Vׇ+ S}R~-:S7Ly.5Nr},re]m}_GD4'T5޽`;R*涇j09m=mV>FgP +ϕdkQ[%*~98>+/hk;X҇ʈ̗D)>a߼XSv"c չL R{Z>(|Dc ZYr4}g;K^gC[23{je\+ w8<` T 1lux!j~V I\ tPoC2@Մ)\kϛ T0ofxay( w[:LdIm W7?(HPuv+) [;#/ Y”nrm|:z[T JL4L^~DC+"$룉rkƛEL31]Oh.lz":6nO LT< ߊY)=A"y@piߺVDL˼2L"㧼<;b r^{L`|ŋ#d!tt81x]z 1tMԡ061UK+P 2m#U]H7}槨.?mr{C^L:iWVr-HƳhec]H$b) I}u; Nµ{Ob=:H>}y @wn_xUHq A c^^}ҵ]i7)?4thSn6($JȰ OG}t5Z±"/Vտ 5kz)TEbP9g4h;}uTa59fr[O"I{bC'K/:Xл/-7nv1 lWх[LǦ j? dIt&kyó(wPJDj`֘WvDݶ6'%8Za2KwDOU@}ZςM=e>iOؾ)Vm\2TWmi(,tjg[P57:= ],ўj-cswlrƿH6U\*־k03HyR,xnԗtwQ s9WR4\kt8_-+8xrl)̻{K>/gwe)$IM6MF:^u!=j qQGaXh$~#Bdl7P (.ÏV̝-. yl|eMƵ6Y 9+H-$v}ۜV碗ih( KT.q,$SY i%B%ǧDuQ)1~_8=@u;#2xބvhK C./6($ 2 9pL̋6PZ+޹f*;vF}7/ Lt<@ggt EyrO}5fm6# p,$P$8f}e,Q$CQ|uɋARq: 3ˏ|FM-uhbM2^ɎaŹ_=e7?|cBI:PA$^ˑF֜O2'M?2 F.4+W(Єճd2ʿ4q熭I%ICXve[BlALw.L˷ H#K˿ nAp,q@('8 dot%9vX@ƤD?0 U|r{;O~_'jOO%gBx02< }PVPfB~E1Zfmt%ʮ:1lbNܲ-ΙS{oCj݇~n&c?|fXb gvy9^)!. Q1wf) d K_`:D_]&X5ƥxg۱3sJv72% !e6%OVT b(ZXƺN׼P5(vYy@R2@cC-Fi_" =#KNGΟՁfֻj *fv*`|qG{&ed*rQb|,y^ -hճMY)7Ņtة5S•~YYPCDlA6MJҬؤ,7 gH$D C)\,+j}C 8Vr r'H+1og1Sir3cT|A1[W#,>]QY <7k-p-4gڞF"U|$'BLج@iI/'8b(W)`?{W))X7ywF@ P]M :^a_U"DS۳ͭ>+s ;^J]N]vjH83UԛeX`Ƒ<5r8yUI"v@^kdwҚʉܚSUfrf356, m};41[Q5o9ʲsCW"I,L}l9rYP[oe*m=&Y/E0AoP/!{]-8<,).ZVs3Rx"]"X#=oί%$^%ͳӨ`Käap^:6̪qiw,/$ Jb*_|1rΠ!"~ykw3_up˽B=@洦4 ~2W=}$'*4& v2cjuX\v6KBHS^x*)QsZ[`';1A*K]iZM S;G7.c۞}a(l+R4V@d5Xtp>M6‹8AwF~8Eb< @.H} 7BH)N2f@?TY܉S/yk_(;a;*t!vw|랬 D¸1om4!ɖ k>DF:_gul,'qOz&irܲj q Lo \~R*>%0x}fP7e۽k69u|\L }ʯ{Ժ".TƊK_yC];Iqf'j2_;Qd6ӰP \| @NUPص~V(x!5 / rdpl9_ӂ1ExcN319kD6l`9|ߣg3pKjȡHjuQxel +GNjRJ HHPؠN-,9eFm*AF > $6zw ,M;Qr wɛ (8QWm@қCv0Oy%kY+zp8Gٚ?,W;aU'Pb]}oNA RX 4:1 Lp#Q/QA6}0W ԏGG4); b{n \$1-Q$᝜iʁЇ "?YO ^sJ8t+.3B9}L'YR~~0\jnlHs9|y z>=p5+@ fB9X \Ekt"lWGti XF%H|[C9 Anm Ã૝h}$wlP6drk!V$YY£>l5"NiyULɞC@Nb۪j}l<4r^K#qůc5xYsWŠjUATs 5  Luu](PI@uc?ŵ( ;QK6Q0X+M7ƬOhRxO4q>(l>\`I~n*Wzy֫"b|gI|pZ~zL`8C\9&Q*<Hoo ǫtCJo1LaxJ֡Id:gaF$u[ 3"yB D̞|]K+c,|#7W]=Ա$68i~T8a}R穐SGyt8_m (dZ`bL@jmdhaH3~,Fb[~Ɑ%P57:f>Oun7R[c\Ǽ*.r;-ˆ3L%\~/7ƯQ6#~1XrCQbH(K.SL/<:Bf99.j}cN ashf+M 01i5ڴp?ŗ+(DX0$h`ghr:x '@p8=& ʹJr6 褨rBeäҼHά,<+_#=I xJL pH>ReؾdCD5>c</V*onZpk*> "LO.FPM}'{X81Not J/ji:9.︦=i*bc7j&4TPb kp6 mٚJCb.Χ(mFto%2: (i:Xi0&j9?@ݏ^Ne'x}OAJ8|.D%~,gXTdlc5Լ]h@6Pc^'>ݖފ`H\R1>ǟjVՆMEAybA2愦;۞ҷ;ml7$HYL,ElC;$Ђ%68e8*O\ c\B ]^(1sn`Dk w:FCпDԱQ bW/T1+PTQ͏U](pUeSߢ[I7Y,̂85{"emkg׈ߨ# qmVRJL{,$e}:lQ|!V"#5A␰v#57"BzoILgP)7a0N,K}g("{-M3a#ۓPVaR߄rDmp g_E1ở T_8sRs9Ö2;}K_?H ظ=B@=*'3j 6Qtln+|/`sicn^< ^\" [Iʾ4 (6u)}{vi7j^SeWM2`BD4عc8GToNjŧZd<7N3>mS,j 9 ^ O Qy>{QsEd/z@Ng*V@w(K([ -5 RhLw!@ɳR>1 Ki5/rL+{4.`)Cܵ\:vAM7d>͟y`34Vn[6i=f(TkM Y_&w<~c [9seqݚ u1*?;Uؿf}ހ忀3^ٞ\:odTRV,pckhI*C*:Jx/laFb?`D_z(QN{{`c:lWg{gp>Ko14n옡n楚z4iF2%KK@ *U+ VdKX Zϓ"3^z Kt_eǺ4o@l#"R"$U}kB𘢿T5w[÷,J:*G ;ueօ[wz?B KXNg%-*hn6u8yՙXwڂ"db0Ʃy/Y2(~(Ht#]9iȤ#j=895~;ă] >~Dq bkM/@W+Ⳉ{^vd,%kMk*fBco@)[ V ?Α #O>).ac ّu,֥k 'fB+=p{ s&_MAs]?o}d hʔDy͘.E~TrTmWxzDvLڰo("<; ť¢)Uoh o02 V|B: oLh}ss˜L/!1].?8Bsjf áe@L{} **{u@ٜ|+;u~%-Wpbf:d"XRGC7rjVة0uGD<*˃'1?&94slpj/qvhk"x7em75X%۞ ̊!YU`m{t/ w <#O:ZF]D% 0rmM3DW 1?8Yb1'B~| 5ըw*.[ ~@pzqsa6OPyl(DI95qhEr!\0Gh8> @t`/`)'CH p$4WS y}A9, 5Ƌ\ϔgMHX&ҎeהA" E3y2W`u1K&ָd t3ɁTk,LGȗ8o@{~ :E/_]4⍃mwΠ"; KHTT֑:Q&el Nd sOYt6]{" 8 ?'&] 0}l+Yj3I. ttq/KEB_luX3Dпqh7;u' .JҢN R?שr:zWW͜ g֣o@cI6q^hcälҤ:R*hwV5p.X $D9S"ۥ"\PK7/cלYNaob 1y1ݻJ>mA/vูqݕKYŽw7 3\YO84k BQ`LDPAUuii=n}lҭ,aH1nh't<@sʐ~\ɠo~/d2+FV8Vlƽ3אAW_u9gLmcنݚ p iHc7/]{:7wèOHDˑ\CԑseG,UTomn[\PLrP"K"zd"lc+;=sßM̳؅qH*D!a! /#/gzq K"_*'t},)[>6I1r $K*qtoVGM&p3"=A~&vF5hNd' 4usSHNq$E$g9LDݪUb h" hXBN3aAn=珢T),hYD1q J(GWGr* '($YXE6בL4$PSFwmmiDGvz"6BY K6#HğƬJ J񇘞7-^DW&8rXoUc2qrذ'G;gm0-_ niz᭟uU#(·u{>RNNHɣ춇VZu;;+:6zUٻZ5O\R'n|YKXK+')OcV27L"Ts$eNu'Y&"T,|Ji`=I?+`ljO=Cgi x vf2ȍM{rkVJj{Bbl,ۣ>GjMGH(P} ^IjNHn6c ev1 I֒k-si(V:8+rm T4lyz.FԬ9=>?K'z`yCSU i'Sl8u%Y?[x:-[0..iNi3Y\BDJ`\l<RG, ))9XaYQf)6/X F '#D,_K,3VAC68HyodDbR+hϖEH[9 ܽOi dՏ^1bHp [.FSw9L!AA7`bUgj!;Aݢta^D=k6`~ΆkCvŴV*p,޸ n"KEe}ٲjp[xD!_2k=JzJYw/8@x1=#vpGLcZU&PP*Lc9P6jfR={n`}@ᦝƃֱ7bSļ#!9*Yҿ86D-p8;XB/ATd}kOoɘeXt$P2tXvpdQKTN 0%2fk6OvtSҷx"J]ZS<"Ï7JL$Da&4뛏I^D6fDٟF2t"&ݎ(nxgNȠ*8Pu nP+} ]%616;*Z FxtD険#hWBfK˛12D8bbaj8ULۅfݟSFtavQ¡E`$98 *z=EGY[_< ڛJ&l;=w'3ThcRYsq?A0!ȶ,_#М*큑 @Č^U `-\+~- ?yŝcUN^caZmmZڹPgؒuSM?o=V8' PrJ z ӻp+(X~@v/cFL*hSa ni&]>zN~O:ڣf3=^0<<5$B3 ,.7Eew<|u#g|FMj`mShʕE4j#HsGkM ~0j!Z?8xXj&-rj~!j >ŧ[xT;\oaWթF(A)0 {PciSx_J#ǃZt74hsp}Z0bg]1R$Oh3tq߳b=RVhN `pGA!m,Ӿ(@]Vw<hFo @'ڼV@"xW+j ðFZg&R5yVrtӁU)Axu$8CU~sq[(Uܺ0$d*'މPh|h!XVzu2w(n%VνcƷJf"[>emxHޮWv"c7]3 f ,?x-*º;i Iy|a WeB1!?)&?95Q,<@o%bIn$.b[_s!. Q  օ27fz4{ *7v 2&n] )emISD՟3~WG44STA{=%CM_6Y+XP- VWL^r UnCS3Lk[MMO9]M4`,Ұ<\.o|]D"E̢}=p 5%.4s#Ǯ([ dH.hs՝[BSal|hҪuq[:K]3* >?fx{>3 q(`T}7b JI$(Z j;BB~@ߘ [2=X/Ju:қ<1ee1MgT%-fk.5o;]3_c%Ԯs;vi_;#T{0M`@gjeHB녘́&xdx G}E9ɋe d XAބqfj٥/BTܫaBLQNt.(ȅFD68WKIآ8t P$=C<iVg50XTDf3-"E?K-+\ Қ˂L* rU' KuH]=[x/knc)dfT9^C}*`R&;펿 +jwh3#@Ze JJjyGIɗۡ[ə&'jB5XnqZA f_"|Y7r`7<[׼$IZ9+0y?8Z maoD\*:hT&f MnVNs8d+hL|h R7wˣ  L-A_zkY\E؍.õHjb:ob!vz$! |fG<<hS`*O7q`;?+=_~ > r|%8W/ja﷪GֲT cP +*!\ ;̛lDރ2\2̇1d?b㾯z#JA^בe^u$IgT(aS~09k&MOUT:KDTIX~^YoܲS/?t1hأeCMA xZ{Q"cw͗zέIg4u -\'zh.]%DXǥ9D*VOن)cs\غZ7 H֔Iz".A/,Kh:w&zuƓokX&^s'COҪ1ҷp?ǩ!!`k#jn{a~1G>.Xٛ288^B`~+:%n9 <'F0x&^X^Mţ^Z ;72PMDCee>{!H a`P9o/EVcto$ !vet`xO{iJ 5{!y.|O'mloOh#E@?QI 4údPBsA!AS"0ڻ8)jG:;kʩ!Pͽ[ubGkpx~?9kiPVƯ2Ba[CIBڸS€+FZ'{PQt_YKtܦGC!]}E;~& aڶ5'/uE-e3=#"OdG:^6thL _)SH ^bnDaO5(+-Gv'ᴵ?#}؂0>p ihyg<;-B)$ +piԸܗƭAi{-OeR(#("Ǧ 2cL z ѬNvR옶 FEwp 0HF4)Qq3ΙBiXc*\2^==,CydG*g h51AWdpLo&]n>k& nY.bMxj\ϸt%49G߹ث)%PL!;@6:j9ۛ}fKͣh+r˸e7= Ά׹`$pz9Z]|*%S3XK8eF"Y3{NUcCLM,?3CzS*ӧf.Vz5r4˨ qP<0f ,Փ ђz|l hCХU~.ls:Rpf\U},QUx3 ^<Nx9@ bXA%5AG C },;lY4:N Z B}= ;ZCazdq_BUԲ>1^@$W's?Kwnb^EuBdA .| SEq:}!FZHTuF7Ɨs#tx!ch <JuV&>9w_v5+u{_|jow]stylyF^eS?i/]v 1u$2c =o Zq/5n.M)u s:.I ~%;0A-POz܅ǒU ?j0Ǭ8 {%xFblKR;**ᦿs +;,SF|Q 2ϯI7E/eAC%qٜ aS?SbX y-"|."-qeY5L8~WCDZ`KԑUj>>W?etx'\YS'S/_\/3Cw;=LOj!ԪU4Ű2O}mSIaoGhFcjy%+_B OK5,%p; Eb#N1^ܢc.Au;&L\lאEs>w瞟!dن&jDKwK߸nLF-;Mç\p[{`#7Im -d{M<攂p!&*e<ђ.h:q3*}2:'oCr)]\0$|~pӘU}z)Km`Y K46 Y1D|y8uWrgS P˞NxNYsv3a*ZzyE "I⾲jj!Y׿Idg7~q*m-j۞i~j B5[_򖀰J]aJQ1Vv˺|9gx]vo נP_T\kw6W IǜՊ5̮+wAi\ $Glҫs2r"sH(<'H0_jBYӻk| 32Rf̭'Jk3TM=ZךR̥n)m_]"1*ď.sPAL,@SU7T҉bDjcӧ^;ҕDI Nv-:4^\ק5TQnjx>T=h+j;XO|0ڥE<-MO)<?\x*@[yHkYL֖Fkq:j\{xh !iC x(:eY6OlS\jgV'SaƍK}SvaiCͅwR޿v|>#S+=ϝ㝠ѧ6qQ*K-_ =4㍨Aת9mb!15`s)A Y&w]?$lWQތaʀ㻏Hk? eQeܩ.v5?@.{ FnyxFK%-NWt!dLn @js2*\`n9 5e1VZhp%ֲ{+۠M*Nޕ١FZI)|? `4N֩ }%Yd>< Ҳ>led!0t*e!)a*J2 #O=MBB;56J٢ uw@[F /'Scvj$邊얚DMōljܧ]:\kiW Zqƀ踎c&qŜbKgĽ-FKS:?p9s;0:'ոxvR}aWܿI=KiKEQ(,\gzFH-85/ӞVX[5:l^2^Cs8cŵ7`qd{ 8f[߲||I_vYyeS[G'Qsb0 F-źB]Abt1KIƵ.b.A9q$U%F -792oK7pK^\Cl5Wܼ {&"@[rA%C#܆|Wn!23h=1`e[{{. 9c -A]ZW HB@ʍ~%.f1W|xθ¥zwDo9/1gNYO.Ri47PsA7F(焓uI ϋWѕkQ×wcfdǩB܊b-lsV"YHl/a"dӅzW1PPqA!Ċ%ʓђ/ߩOOs%z'd>ۙK垣M0V|Nf)G Lm'¹Dt\CxmbRe]]-ԅݓ#,Yڣ<ǐqWV1V4 lb˵ UYFC>z) R}\3[C#=0wȗծ_oSlcG%msR`C2 0^UZa). -G<_xޓ̢ܾ̗W[?}nT#Ո!P1j&NuHi~kH-W/ 3qqk0nGAP%)Ow{m(E+fg`󶰞%xlDJsIyBH|&q]"rg8Qryn04xMj{+LE0n:] 7U\RJvbk7w9WTIp%N~h,lw6tM{yxyG^,X7jA^tm`c)z7זHfkb"$ڝ!;w2J7N8@8s06/< 0{/k$D^d7uZ|;lySiZ˩qjk~! 9=a>>/2NҤm AFvg*Ed'W\ov!5 /`^88FSBwmm?y  FrI|;[AAe[;}1 vغbEN~8x)f-`SI]ZrQ>@i|D *?A 䊞]ΏV^q< rkp7 I&u*DޮXv ~McX<1HyXl]"j^6e5Z7ceؠ2Do͢_=€sGL p: jŋ(SSn, 17=6foS#q¹h1 *rSfE`mwѠ @iΜ <"܈7֕iy q(uH1fW40?F:yye>\b׏01t.̓uv6vlͣ}dܯ8J&_YJyNʇw~p9PPq[*j| nC[;hqS’H%΁Xլ 9UoP "'mlSCm Ȑb;X6ݘÐpi?^"kٌj]4|)xsj0E]87/!Mj86=yS8+|%+va[؇Xj𱖡7÷Mr(<@f譥س`dLl~78%x>qzj-d"PRT=+"ȗ R.ف!Ch;,aly#iщ#8h"5G9wބl1*n:D7`j;ȨyOGf%NH9 vSRoc04>m\j4FWx+hWya u؈:xTtK@r'_GDټ|@f~Ar3 w X>4O;-$ؽCZ=*K6"\y$N2ƖP^G2a:GS9YR+Ydrw3S35Pcdz>!u[@HV1ξGnr4g7Z+5PVz.3lk&mNհ:eAfdco]]H2EdK){ܞ0 Qf(ս©>-q׷>:'S|\9Tu9D@ur̗Lo؁L4T ZI7.aY@a1>X`gсhΟЅ!w-CQE͏XZwj0U"|ÈWpp%HjhND&&?]M)g_JS%RyC T\ꔎAQ҄ƕ&AS)-*Lf뽦̺-='8_[$e6)/$QZdw3(@x\ =}Xh:zxN >0as ŷiEWIu; <7GbXMY蛒Qz @ pJ-Q~w(D\tIv4=rcd"->8n7{`xkhVPAӉ2;Xg oioj0ŏMȎK SͯxYia 6~gZj(_H>3,f 2X|*E{6˖qlRW\9n'C'Z4{+õZ:V#h7LE,l1ZByGaZw1A\= Q_SEdrVYΑumu\< TJJr5딹r$atRSE5:xfsZMr*cKf%eszQmS$QՊψoAvusrc|f$p.] 7f^}0a1~ - cV鈁ٷ؇uyoU `7+ωQ|eO*茾#?d-1 #.[rТ^\"R7qw$)9<ֽ711!G I'*4?,5f蛮o\ڣ 2^>-Hj:aZP2*FVE;)A%H| >TBJ@q4N2RZ;G-rw LDBgln;ΰh#GXSD/j"尕\Ne/ үÚUXudý!4<+RIS{zw+[] :Us5jѨR)7H\1#Vc)޷n24XÐ+qȂ`ƤNb }kB IAS2ҏs ^W`j3j}G7VjБ#5^^q'W+_!!xS$D40ەwe4xm궴$`w{E/I|^ rQ9vx &Du3edҳhWxm$#Qy/T~UGQhr 8W(ɛє?ݓ7-{ X)7=۠ ]ï]wkzq+|18"hldj5]6KrԂ_ǹ7%s!oB H i Ld5sŁ KHIKW)AP, ~\Wž@YKpw nE$O(w&b~_zZ./`hw@f٥Zqe*Mye+ h¦#ދ8X#yXs%,"'-wCAng*`U>Z7}gS^&~>.6gsK̊vW{hiˇCyWJ+=&ei Ļt?1?Rq6A<׏ @Q9aq.ΪUg2( T9U(!Q'[Mxc B6!ZKng+T3xu zu2WO^ T`3 ՝ a+cBG}7ҙf`NIf֡%8ޮ~L'2*(hޓH$MW&*8L8%:`H8,+Cz.Y?ۻLqVp<Śvu4m?2ʖK7'<7VV,?|ni=SMwd܌IehDy6o{V<,yzO?+><.U !^}+Py=N7|N(#o ޴N\|Fx~Ua1!e䗜VkXͲ8@FAXIL1 -ZگVu""9[f^&wc=+ƂD݃v&%om,dG^G-!TaemRQKq8y:g~eiZ#פKYJ܁Bafz8Zl%?}WBqN&~!'T͛_!2ѣqL7ԙ(o 4_\"d))gxQ$L} _xء.*{V`1Ril"N#L{Vy$_?R2F;ǽ]C*3rYZZsI+EuKAIe<T|3dpYṷS֙s%6DSf(ա# ]-$ 5( ҀWՄK"-Iΰ>y;r\ Xts(-ĉ#v®q–\j%CbԄio}EV c^"FޣP*6&,A3: ܦ _J>Fʋ}MQ6*\.}5l l.5qlM܄#lڮ/őޞX4INjr\P-*n-k.dzHNVYUn.h͡YٳOT@tUM")hW.p!ܼp%6ΣeV[L _N`Vdtdݜ2)5C?0: {zЙ(|kdЂ鎋Mno4\:jX}SZ07gksNLO_azZ_J/Me@b\oL"hjFIGqY ~.;!4jjīDӘ)* ZB e\Yz*itk/\Vgy6 zYmV[XŸG2{Cv2Os ;Z޴#G5ꑆzrKD=!*j$κbr¶b-lzW;+ȉL Tʵvhġs5"WJP7Υv"^V%Hmk!X;X)#o_,7^ٞA"DS~ӟx&;)|C*iTS~qJށv&,L''!nC C?hгB uG1Wɗr V*@4kFi MdfQK_M0څ!Eb\:+ ߘjD;[6e=/UcMx^͉'bUGr^.1CYDzRx`CUl9oVGF>JñsNFz΁Ct€6's_TĔv`^.; pE $ڜH3xcU-=$^jiHR|沕W T.v.=eZI[(qJzdܝuE?u3pĐY]ʓz .ɓ%MGgO*Se/rBv|W %3.T>.9eBJ0o^~ l#6.wOțTk#ݽ(+v5`4:Dc Ac5Rs䬣Ʀ E/KэC=˛H(@Z;3ODJӱoΘU\#<]׾jQI%WdMٵگ ᝆzS. o&}qZ.+DƭX~6ic 2#{'G4`#ۗ=!5PS~YbqM"*SFb@tPGAJ<<P7>B3 OT2Ý}:Az=[p%"l "OIUr_ 3>Sw'Z(Gݝ?^h\hƶiwE/h>A4qpq8d۴p/ȖX%\-i+.y#NtsҢa] !"~OxYb/sNo5[𪡲 {X*s=X MBd- n1׸@w)qˌO8׿ U0lɍq?䍌0Ř,䎉N#dSAIĄbeKcv}yVfh1s$j"HTk x{ ot^96"C\x.ev\|b38,O Eu%tⴻ>:?uVZϚq`e?g>& bjz/mLxh2ք#bG\EݘQT"6%"m N9I-tT˞o9; )#O &G 4I>yƮE5%Ԧ,\H,ή,&;~^(](_hⱹCWmWLg@ ݐ+O$ $Zl qt,^el1_ Bj"32%(yG#tLH!)Q:>+KyJԮvC#>'nM4:"j-hDy|YEñw1Ɓ֛mV1[TwpjJǢaAM;֝. /wZF<ȟ J:hk]]m8̯HO,B͝$B҆?)g]AGJʯQ{nzs߹i:GNwy'H&߈O^LoQDU, ėGz d Ev,,n"vο:?t--:6y犜_ThUqr5 VX.2_b0nK/foN)zUL7@u*Җ}ʩ.i9 IvU=uJAɮLXϧZ^Zlv(~KP,Ol8\8":=Y;L@Z(諐:$ĄN 9kPe};T *%E|S}]ڊLSZ0?zaSʔIjST.~4~,n 4WpktE֝&zDZ9>:=|\PeNM "4!~O6D8{4aGϬb䀳sn m%zY*.Λ]*tg y᭶&v =%9YtیnA$̀(W<~UIz1XZji25u⒴ԝG~ؓxEC2S\CFN{OA^вsnh؋1tL~>Ǥ9  #OG2Mǘ0fx[J:X\*e;pz35"YoklG[ ~NwpT9!>J H6?ϻ @AljA@jįٝdh BL|M >|GȨ4:%jrZBML:gw+--E|!H=T_ڳscS9 R1A.1 QH'|asiICbdgqgڰG7G/ ؚm@AOz]ͻLQ|G$Vbs\C!f|;uz!࡫F8%"RZa.`jqD9He,IQL!ؕ6}bTe~e|&fJ$f0}?bnw=^cQ)'|>;#c2^ U.řN`8M(,.}4}LgrE<"`.{+} DD V,YB:[]f&>L) 1!Ni'@R1aZx0 T]E4.$aܒj7zrC6ƮUPwItbx_{ 䚟 TNY5w#i =y/]U~%3HJN}PЀ#tx|ƥέTT$d)dd p *mkpΑǖi$=5xrG^ =F[s>9vN<|ڿ lFo"';p_WL\F%7RetP6,Kl]t,wZt2a*Qގ uZ%{tw+Dk"1B^X nSƯ wx/ڎku1IRGh+mk=S-+jn0? ҆!r-yۜOӻy~Qڔ)b/(gZP.)xrBbgyq]5*aLp!KDi&=URiyaTLs2HAa.Q /%gN2tW(Q/lf3 Xr5Q^%}Y~ CؿwPhoڔRLswBx`uV3={;ƢF|"}%%k+nvŷ&$; zuc_<:J`Y)bB_4قJ$डm)t+~˖Q#=~ItcW/A][!t3Jir&,dO &l[q;YG]ش8vnEQHTc's0q-bztUIYSLDv ҥʂ]uPQ#jrKJh\u_}ܹ#~Ь(hyq:JC9Hˠ&/ظqTX,hao̵~X WXaslGj(nK f"³@% l:&ѣ_?K@|' !8]9*uv1rb߬?S7apX;1*M(UWѴrEwBlzxXVQD|L>2–"r/Ω"m3@yΩXv gx2~ƅ qgEJ`] !'>$ƝA;:Z˻Iv l<}^P$pKV0L{eY:[.yB#"49-̿>cRY]>Z쵱'1zːue>[ctMV?]/p_oNj9H V(qUfa*\+ \tYd$DѪ, Hzdp,O(#I8B=3߅-9WӬD*bԨLHȔםu$1wxL bm{cף*Q#yE$$NC0κAv2ee玱wdھAv6%I~!D O*7kXQ=A~+IϾ{챖8`!,Xol䈞!TϠ:9(QnU.~`ލ$YwK6, σH]B_Xq+D4[\Qۃ*n0a_|$ x.ɍ?Wu,A-D_mi/8͋c(Jǐ)\̓*KRod|@:xK(P :/и|H,a+'(% F)m)WlvPBnG܀eyyh/ 15!Qn.~"7=Sn~5, TA\B^@X8RS]4<(5ϟ'\/[C՘ V%Cl/l?TҚfϾ3~-?q>J=P鷃jh|H8G֡,5q",{_q0GҾM~\H݌KJ1lDT hkDwjB(' f&wxI {ބzgo),1ʉyGEz?0=>9)x=ioʄ/}B|鍠jb1Uֳ{r"/LerIQҝ-4mԒ$UШt|7?-͈zrѵC >"aГ:cS;,{*)b( YQ5Y djwdp!>O;dkGcnSSa{Əd+ֱp-d&pb+EJԎNUn5Nf8?SrbR&4eG8[7LW}7POsm 73O3Mee)tcNS0.X ^ԹkpرH/Tt=F8>N[ϐ=qMͲ#/2ے:mJ/Hc#[pDԲ{Z|&OQ 3lF7Yd\טr7ĦS׮XehlWiq 2o&+6&FWbw8N|R_욶G ҂50bBއOɔ.( Ɇ}[>eU 2.30"%p{`rtkT̺i\ĝ>_oHTĥ.qdO?S3"ߑZ}Dih }Z!xccz,rR0 1z7 y(rOFSʪ5\Z>SπΕ$T!] 8Z9Wy3j_%i7:(<}8a$'/L_n ZdJI_|o }Janת* 6eeK. >ώ '$3ul@0H&$-NΌ- ڐq%\Y:4.WV vq߱]:TɢltV%*gq.Ii[N πᛝ  7a@m؇|#ch# ,#z 6LŞ=)Ө?YA"+GXMZ/p̉KZH&"l jBQ)% dЛܓ%:eϓ0:b4Yb*Apj APIK;z/R?tufq#w 8@]psxT#, U X!_Dždvz/04> C@ =/Zlrœ؜!~LDh͝ev[x6)NN dW0$![XJSxUrN#<( i~Y RpXh~9YPAʓ'%C[irdf/J] @R4pn,ћRah > - EJ7XH$\Wٶ^) ffwZަEt4!Dz:b:)ʘF`($䯬3VDp)'8 B.rV7JL7!426]6DTk}b-oS-kzʽf͢~b}EIPHKpmzӗxz&޷bJ7'"v1;]ӑR%@6Xttp1[lXacU=C3|آe "E8{)cȳ_s-,~: b@6t)Go<^ZSOI.>%JXLG}"7j# w |qnƻ\8}[~@g}u@cQ9/ú4X ;? L$2)qd%P#sl^]@6M(BhCυװ:GHG8l= DHWNȃٱr?Mj >[ o eQ,[g2?QSW46~*e98T)q"UIT?7WL d*^<ZE:x8`%%h&X Qz҄(یy.~\ d!3'ETjf_UgSL{*|OYgR54EA.8S=U:&'p@HG8+_m .n b8X8!r 5AM,z~8vP\2eIQ[>>ٻǐ RӕsO)Hچ(Ӭrj+Pblmn9acl=AA ~zS;e-)HcUN/(M=4{,}1niNWlg=\eAUJvMjUT!6`,qt$/iY Q姾%8H^ _]lJp7:"s>R ܀; S)u.9IL 0e(-4}-fn/6Z aqirwr> ]"= _<*V2]meH|G6nu}~FBt_^$u.}.6DHiajtTAJ0[: Zg$d#Cq@q5%rmg/جHV6%Z]b[@j0'|z_.k3E%"'lW[fwBl7IY7l =6'_φD9{7Hǡi1 2ras;ff3sl'|(/ʬቔgIMi !"cgKrCD"DRbirؤZpK)'7FCg :ݒ}LfK[ .kj#je;8FgF@BWĘLYɫ %8z$K%c\oX3zQ*YT\b\oxL 8ևdX>VuʿLfIyO'=Iĩre}#t]sgR܅)GEaXCQ}2 Wl>Hr#SGR@#OவP @$PAfM$s-` pfY+֙g#13YWsƒZ@hXzv.aTT}Met i=[逋ht 0\jۡEKGxnF WO=S'HhƧY4si 0s'D{Pn"=xljӄ|Ŀ~PWwb7`=Sh7%!aݎjG_,+? E#CvacW/:(fȸ6sPau\޶0ɶ nmDre]BPK<Gkҭ3~~Wl8Ո4c%ZO0`avkMeЎ[u LTY콷h?۵)AVRJ?T~w(PblU{l!ߚϟ0W,H2] ns6 .Ej魓W!@u.½:#iaYOa!gk޸۵%ohno9S T$:}%J[%;[tluɄvU"d#"`& :L&rWVc鐆wmŜAb-VeC?#%dJ¢=:O` 9D[O'\xsOτb2Z됯++&ce I.dcjs}sY±Ṕ[pTA&Rx?I1v6$hfY^1gJ嬴XN̝h2 8©@ϕ0ZfЇ&]HD#f@]!Ma LXۅ"V&^ ?٫1SU?zW(8SOKva\UhuNbtTpVQ@$JG<vJXstBu}3#8xczY|ᄡ|!A)oJ^@P3t[׿@4ڢ#h]=o%.$,X M4_N+'-unOIf;}$z$vLBo'#N*'r~ ^Yus*d̃gf>$/cGH#Wi: *Z!BX'.]YeQIrDW!OMv !0[»<}:i&ֲ1-=ex3MX=sT|{}"( (oWT-j.@ 7)g^$sӅW@7O,=6k5{,u-ֆ$Ğ[z |m3/ia 4Vc?aFag0wNӒ[~u]ͻk 3vDQt{5|#{vsa߫7362oř{v]O5了`SweYgX1 k7Uۤ,Ϸ{ma s8r+cj ʣD^2A鍁7[˿s{P69H Ϟ-R@˽Sr.-)$Z35ZN[N?TwyQ`%U׎̈́5x398ېxI*o'a\'HK< ( Y~ upX^ٌ4:,D@dÏ Sn'E Q=Mr*6A|sJ&WA7+TeWɦ;sqX"'Zvr_j7E\)Nrpn3`DrC}F>5'D EՕθ0POO}}Eܯb0+{^,!-^ñ|G` m+q1è'Mn8$嵪`b~$) E_{=iN?P[AvͿ"I *6+6uxIFzJOmT\UP$EK*Fʗlݽ ̊. Hb\,Y`+1)w/3a;^29Gyt+}1uw.Tsj})HQeCRǩu` Jy V$79 !4>j6R?{A}r @o$ĭw0g׭x.2vQTCTn]DQs!15Zz鞐ކ JT-\-@qN%`&J6ZЌy_$$[v'RE"nA nܾ 1K KSa])ywK]r\q3 )MFfRؼiZzܡ[ߤ賌{,ޟ||g^ 8B8ɼ0߬zNP!/D^'CY^$^"|g^1vbEk1%qݭKB4)r|*ȋ(qW ERg͂هby9? ]TtuUB.29zI7(w)x2Cɺf|ՙ$Ԫ;ui Xߋ:]5`ufª{9}K=SCΘ z}e7}of8sFJD.3j'd§W[Vb,0ɥ 2Gݖ{@~,.+=]۲'˒LARj]=lq aQhF,9-G=]1CЂrkI [}ާ_|W`˾)ƟB +A ; U5Kn]=Dq]^ :Ї@v 1MS0P ʟ]VKr,nk*yۣYH5=͝ |z;|~;;E:Ո06wa1c6vSd~jdֲ?&ȟ}AGYrqi4`kyξZe)b K0[e nsc^=I; ~l>cz -;7u]5'I+tj;3#l)Mo{Nfn 7$MUX}ʋu;n8Z_Wї24@|H"€kܛwm Q˂UD/{z$MK@kBu*4_.# 3-} ƒћ;UeLͷZʜT̮o< c 3eKj)Bk ȏ#T5nk=;Bx$" Hx_7(xVlX86!Z$qgj.>luEipe}|P,YaYhJEI>9\TUOIu4p{J glY` CF[|џa錘ki4/g`i=e#LvaсXk9z{ך_<ӅI%W Y .鎱!_5/l8ZzqI(4Q,VnYU@҇z &3,A$u7Խ-ZA*?zg|s2gp.N-W}dLfq{I&ZL>=I];C.WI<&C|\b֑S^Ԁ-48; p5 P6(ԞX4yi|@;2f1`C$_仹p=7^o1b\]k=9mZJi[@J CzK"%ioe}^Q + 8h?󑸯13bMPO;0ގa\%V{ےօC*k3?$i]^fA;VD.ϙt 3SI7|6V9~ ׂlC'"7.2D/qd٤#tP4킿h4c"GuIJ+Q@y:ÚCيt385s?xQ5ULq0||u"υLFSDgьg*yݵkX;>mpQ/m 8FF-s1|_6"FMdNE Dw1@ rt9EAg"{4Phuc gn"Nr V8_0S/+.\7o6~XOGϾ=GƝ[--A9~mmޢ,@j(Lۦ();X 6NPS:e}T\LH-k}aڅɗ< @3N.0%M7%$WAnD-/8 n$!QiA ̤S9AmĹusƾlZD3ek k'VJ Q:T$ˌ CV,kmOx-aXM1`j6h5_îkFФg,yA/F&j慯Y7i+E7Ms} 5ZOuZZ0KxG/!r>;#5 m ˄1@N)QzjA8tmY_$lXcjݛ[5\c'AǩO60aۢ ./ "#^ʣI9fCb)4&@1l=R1 wT_y-2mBy/6WM2%+H b;b9ԢkY*M8kÉaF}Q|H0 xwꩇȒA ̍K\f ٭x fp*Y$>LO7eK]ٌ?Ѝa]IҴ6ttC'<r9Ui4HCG3* (+ @hWtZݒҜ9'<Ȋnx6u]uOP*v}rڝ}SI%{Qw.17XKΫ6ߒ\Ұҹ+;K:GVx&,:O~g(6F6gq,۝iB'cya_Z 功kzM+}C jP9|Q%iiM1p~m C[(2L0?<ΧtD`!aG"Id;#|( #BSjaTu=ߔ@CzM\fgo6M)iy '}Ll[Bsɻ$nH|om[C5CnLE@34;dEޏw$R-~WS1C8,ciJ cak rs gA -,cҶ;,dVo=K+-XO@KՇp !vM(ž 8pIN1eZ$sNzE0&%6<(@I?yz҈ׁY/Tl8ZʗhT2拯0BOU@ Rp˼P tZVC ^:/鵡r2@5|IӇVn >+NŴlɛ8t$VyE~*< ^Q_iiaeEhRsd&h[S"E/0C| ?a3&@!hVc?|%6]L+:-6u)1(1߻?UWM  .bHTl;7ԆXV2W9v+&|娞2?WL-X.6R$3F&c W: {-HjG;ClUAU7O d*Vflv1p@1!w:7 yb/ b}>m;9z7>  E'-)?:#iFX?:3aGJ:ų8*0_4pTԍvG iF׈RM,^4TŹ£inY*b vjrlp+cD.G25zPf坌h C5MM 9&On /T}{i*,'#?})U'^>V43W\$WSAj@4]?^_A\49߯-b.9vdh(ӮOX"3v}!EN1 e7Az>'|4OwI<0>a-0IFGNT[x tG0cBy?VϮ&%42؂8M).z1d WYZ iq;@-?ΉoX6Nt݁Dg}?$PL#>1=KNZo#D*e{+0љ#<>Z̃YZtLz̚ Tzk,`lLRvuo*#j[8 !SvL4xXCFv]ޫOݕ'hY]p[߃qН]F0VŠ銤>iKGn: x?6D 8bQܤ xp(CUB~H{ED*10^AqQPw.VuKaI@BYu+CG}$sCe'F뼅$~T8KڈQIz*_D((IK5JWbՃiȲdVD,3C9]:} PyB1MU-MAB5?9LUlGD;7c8rl"#؊&(yHk7BfiٓY #OcPKf)-01d}%U`CG:Rjm))>:OK=nv qu'#My{IĹ?zup6>j# ,22@vN^`{5h/ø4=.¥oH1x(Z[6%qYr nȍࣲۭQNCby6RL;x,N\=O/Fl# AQ]p^[`?(d/`?eW_+>A~ y'sM"ȹF;a ;|=>{,nI˫>^A)dE(h@Sc B:Ax){,Jka7 57)ڙSQr 1*gxSs`!?a'qpC \`;l.x%JL 7 b~O:ARGF9/0x}~]CSi)'\M`Luʳ(y%{t4O-LH!ܭlQ1.wN 1|Mґ״=f,_SyL®U&2W7-jmy{^ӡ .8!:ؙQ8p~NK<0JHMd~YR|R! TN* FxCg 3^*,oO0D=9RD6]6IZ̙p;Wl1bIC_x3_Foc?t9?*[(Em""Ւߴ'2bvcEk'5X>huXNk-+@a zHql7s[I9ӹ?-%1XZ$ u> Qs8 l|qJ8Ǫ{DSoN'*wA/*s&moͺw3!?p x=TL^e[9Ƥ%m6~r\+e-w]oXqd 㡺ml2r숪9#$|VVW3T OECzdQR%y^:SOCGX>G{O0,3ܰ0"so"|=J6Ѹ-REd;p{Kq3ECwӵUmI*qbbʋ5O!@Ue:C4K~K162YX*% ,ΥC?ݯT3;\X*§ w/?ZRMdS:=P$8k#Qx,+Lg85/nw/SOpbPof*ypTNc"pMs!Xr%!"A#S/G_DaIp}WHi-+SYf0@%}k* OqE`E\Ų*Y$Vb^#Ԑh! R߃sWv+[z+`k _Lg}PI*7E{Ay稛p骁]2"0}GEWЁZGqbx0~XR"   c0u"T4+D֢K6F 6h)Ɉ>j pt_︈$6-zi;eeͣpla#窕"fD3l4 ?)$~@9_)sY6,wY<c]9M8Ay󃿯9gEvs6 zt~M9vdF=:x{-jD[P1 KMFݮ\d fN2l)ѵlbgַ'鼴sx-r_v5Jeʀ8%s;J^V4+,PnNitN LISx.!YT'RG@SXS[reซZ+SeZ\SK:𑨛YNVU뤳#YTL`4C==r.nNı#s%Q{lRi\iciqo*Nwoem4U>F -)ǀkVGP :|x;S_#PG]*1dmRO 2% Wz&(HKrl.^ɶG5y"Qz3c1ti~g 䮚dLM8W3-#Ҿ!h$T8). x翰z4MzLkyJj6oRK ,ChrRzVAD)wr=][p0TR;m8.F??&emL~.9nž3)I\/K [Bi6iEL4`ۼ*L؉R$%nxٲ6E݅Ȧ#L_gz}A'%9ouʸsWm^aZ>FLRaPLM4WHD}LgC(|P ?\+2~N3+7xٿTV9deXJ6ꣷ$h.(>Q5N _il`TpJS ZHS;Dj,$R ~B`Au/{N,8<ţW^Z=f$j^m= ( MՈrMt1*b͍чVK-AS\vVHgόNU9 XjninMҽ;euf,ANߧتrq)d!3Y頖TlcZ0c/7lKOq@v⮒h➻&mWiM ,ʅdM)!rq%B9tL\2wH~FZ5(ݚ:4FKx~ VԉDQlI2æOWS_ ^$Iѕ`Er.o9kfm\aI~exHʓ4-fA @+P}V'ٮ0ִd2C81܆6Q#t(=bC=Jo' 6u'6"X 0BD]/ H1Ph6CQi{ 9%4VD̂\W `=Q=)j]y{5:̋uy;-yۙt ''uj1Q.1//bwbM5R:wRؕe)øBB^D0!.%TEEm$qzb[6*U3P/0~;%/RؕA+(Iu?M0|*GB܇Ѕ~:FLCKOv:$F@%BIT g_- ̖ƅd_- 0zH0AIU#Z[91yF`sf_f?:d8C- @: } FY~װfܨ:t1r 1c6.rAۿ`~# BMQ= &#&i 9T[^}W: r;'زGB+ H.Zc@kqS `plGJ_> ,$s8\6RA'vy5γ?Jʼ96jLbn5Z6.;n /ᘾoNwޱ:0)wʽƕQXK(ƚ&Idah)$Vإ)3u=+91 ('M%~^G#Q[F[kOO2 f=N5%)@T2d 2z-!8#]Ay1Q| n+=ܔn%6KC$j@^q86g-:1A T o$l|%!| ~8b Z!1o+ ]q%}o>l$/9Γ(o]0 9j5vqx`9OŝF&)Rm6$rLrh?BF- OWi/92YKiYyw~FtTXscĶ!,(hO6B5#)>´%q1{_+[幠Z4OS@aJYoh 1g<&'?$Y؆1Y؏P?Ni81 IY[3T|Q)6꡾c+?w+ߋtq B);V[0wΚw"-Ris}$CA7qygk\#Z'ߪ@o]T P 6CÆ!g܂x?}4-^OVњo1q)iPW6>ei(̛ G B}m9үM=wYKr}8!VȦPb]`KSe@(ohĪ >XI55w#w7åW=u 13aĞSMr~>ztnݓkch d'/6$[$jYmG9|gnkݚŴ.} : W "E_НQC e@ )JXP'R& t3z|hsqX4_R_. ز=8d4ab7l2UfEQچs?Y&J;S{jg-37Z,Uf]e:g,Y ~Fԧ9 'Ab`#^}k+ဥּPʮTy$`gv6%G öD5穩 Hh٬1_<^<[ >g"絶Jl"~!Ze *3XF$\Y6&ĊR^G>=iipp!EG Pj<96svw $٩'e p2.Gȴ,uNr?#5NB&qŮ졈,C@{-yG|ӏ0XQoI:[/>斯j{kf# H5u >S|t6κGɳw0FXHYe'm/ ̇xGet ~IE~!j̘4F4o:]/2  ۈWq[\ z+4ON}F]祥VKs?!q<7WLC_/" {.ptuծ*=#k/qc#.DGY2mޙKG ,j}vqEU[>k!+$-w~ToyvhmT;;)gCrQEj~xROE0Wbeto g%oI3|>-&0 ˪wOݸ?|[.&Zoğ.|K+UaBS\lg0;c.׬q sC9 RpB_y# c: 7CKvytmO߲u`SQ/^*o\Z8xnA&=|ށ{ġI{D9ywӇ/ 2kV4*W'`)L@ qJAREk#H!6~>n zψQUlZzTy5)IjOiK ^wrLЬ6mTᦅ"w?G ^b\:~G չj_%ovad7f<1[Wiy8_AI[C9H{Xу݇[ y 2'_F5ezQYhSΧ}7;M߁I"XP$о^,xy; UNDBH;xz>,ozI܄)$j]Bi:0S0b%b*Puo&QTAiW@T؉wj ȋSp\#ud3 nXbCV &7;G )r +TEl3-~0#2sy`԰Aк  ` \Ǘ|oY!V2CQD^"U1@:ag$M8 zCҥ-{ ݐPWOI̊rt}a6H/9 ШBLC ۳;v0:Ov ښ ܿ"D jPHb!sOڹ d&78  |Q;&79'5\bC}7ɤ`3jڔ+W"bO08EԵA!q ̝{T3{. !lYJ4( č3=eX@zoA#0Jw/|hn+<~@& +9U#xC~Ze&t  ;p9%ё%Dx7?]"HGjA-0lֹ40:ЗI`SzlԌi}8FbXp4Mg؏f)XǖMϹy$j%,a)%wnf(3_\.܋!KvG™\=aq5M(yy vf[*Z.cEۊ+;Q6x;aO@`o;_-921%oq/ZzHqb6}XoL8{/RR]|8'ӈc3JKD5nJphme Y~7+x'!1 XV<]ꯤ[CiЄ@}mx%k%cwur+eB`t';;]ZG xbLJe(!r,Bw.W*tqgW88hK ˢw*g!ϙ԰TM|+WmCS\<`7&FTrth1*<ǗL*wraߋ:M^57h2Ċ J*KT¤?6M3Q MZd$(@|dr ZҦ>I4xR*#`Xn55r0H3\?XϺCPa ?y.F6= F4!Q?bO1doGNhJt̠V<;B,~rA%-߇Y4y" gY1g 6y&;[U4*0%Ti[+9:\A:!4 MWhYIc6 E TT9=~, [WH4[eUu53}:Iz)"X 1dlK%hPreS]7 /@8>v]tKXBC6bGʐ#Wp=aCK*+}w#8%ޓ~V7}3R lW5ӡ/4re`Gg+Ɓp?]\LgeQ3Fh/~IpN,N((8u>)ˤ)BWúa@2QomqP$2zƉ(1֌ ȍ$)tJ'cId,;V"zd2$o4H2i@Q?SvYP203E 7r1NOL", F0,5"gڔ_lV,e;|@"G[GUڪޅ>!}_s!iwڨ8%QT|5Ҟʀi,'O%6<͞y«ߕf։9[FلP>2OE:E+gT*dy>#Đ"V2O ߗ U%ƝQz0o A/ Qg&O;x! BX؊%uS!En$4`tOF\&^K3~4|=ȼB#oVޢ:9nVAcdV؉EVvɔmaH3գ&gPȖM)>#6 A"i>d\CqMS>raFʙ MWMmV+c 8]vI\9"<`tZ%`<1i4RҎ02vrI4tZ2 ?A.׿ve*G/Uc߮V.Bx=(. O՗ Nw5I8Kmu2mQ7Qu3j/9c m)ux^/%PTl mz>n-Snv'uVPw2<=#Z6zWNl t90H` GԵJWDD,W$Y܀{*Ehl)]ߚ$c};F!}ե1wGEΡtg+th3H_ы<Ĕ9<|k[ЩIZ %_3GC^˵YH%w>˚KA"ڿG]qϋ\mcZPN(Uf=آPr+wsxUA/ ?[KU:Z] $7nQ*_22$5kt<b1_u*+ lo:> dڧv1kZh`J6D4l½oZj숵 ϲaKIC|!Bۃ-%u5)+jˈL ͟#Q=MykR~A{yzN(! : uzsP~U.ASe'4(T0 ljL-!Ýp(^$QG>PAC5GЏ 4B0ԗF;Ȇ$!C@Fzx+^(x:N5xԍ-ׁيrzmd1*>M}9\``\vX4}h׏ !0"[3Uu Zi`9sAºU<9n<@|[nOn6R/oڹ8hvpN]\YT~~nA"#W(BkE,oZ[R7qQ`E1TVZŜxZ1;B1Lſn$Ώ{ %E'DCI ʠ tُ3wG&(a4 B=Q XDgggt aPχNB$4[p;\V, JtTi޿GSˤyIPJ*n.Wh9_ <D,η|Ļ~AMS#-rE(&آW&[a"R]:I N!N&m.8ⲳ&!&EJZP]|/ i 7vG`YNUg5vA׿?E*'-6(a*k۞n#AQNC";3 ژ; }"m68CJ4.&rV܋"\|9Two#Ed$I]Gꔱ Ĉ(CѨqFă:FЖ;Iָ LSfBQřH_hnsN '0oDC{aZ'RI=*3RӮfqo29~''/2rnK79ץpk7kp[PDXb5V9t`~7EnM_X; hNf<Q芌O"ѡszPJƢD3'fO{$RqcJXs0}#!xt <[M>wK{E')ٶÅsb`כDD"G.IRqUG~#F?uO)r =3\L_lX}w6*ݳ.E^A[2Px*,% _erA|A zAktBA\_KH~,:76@LO$%"-˛R4& +knzA6JDzvK@HxI3{(רmG9N> mw5bʒ,&vʴ:^mGL#0)׉~Sb%tP^ 1Y aYZFFާ*n)82m e}%Uny)P4mgv.{:έ7vd_=)aa+ 4Lc?_ڮnt$/3Sm Gu+RΏU/^(i̳s{uא㕆qH!w}.22Կ؈4,Ê `ﰕSH_8잒݊9+t="?Ax6OiIxl =+Ցm>RAK.h} 6ɫ+ ٣EB-(Bi[BXnJg3CVCDY95]gpr\ )It]Щ񾴞n"ƫm)]ZVmP֭aZ=aICub'X￀IPYe7> rAB\G`A`#biUaۖ;bCq;˲]S9Ӽ0sHI7bHBN!چ4WG-eta)jz)Nfڠ%kY`ܐTN}j96eiehZ\)I̴v+-_kzpP#C3"(TG9hiFCMɶįW8w:(4'.5; agUFdU^]!@԰[rAajx7,n<#Ʃ7ֱή q223{G4Pž4pTW!hlb>l0&؇"jCUDRg]ag'+%+Ӫ,dM=DvH8 d׳Jk5npN)8؁Y 1D69SFYlqzi cGPu70r]LW.ީPpTxQpB%e'h_t(vt{VIxop^}l/JnmD\G!_QF vm8LCIlI/%ppE͊(qĽ.R;׬S)2FYXٿDm^PFddez!āSilT}݇M,;ꮨ)b6Uq6HՌcg sT)h*R2jQ>\Q2ok8|;|^H:jYUJ&k2cyw{B~Sֆ.>VP4*GQF ۣ8pODXQ_h6Ƃ4q"+Ypr==.E_ !$pj%DPka  [4;(i6D9Ғ`<<ؼxu?abE>sZؖa1z{JsXq=D*;z'yk~"rё(\4w} xyDQY/D<땷2(e0N1o[<YP>arʺbRcrnaHr~ (MVӺyw\7ԘFT.^*mU@/N=#ⱥ%N3! pa`lIa%\.KeZuR9x# ힲ/<iNEbzAfI%ۊen` ߌByrVE^WAadzQ]}>w0ܹe/xӜh&_:ҫH;R;jʄ^9<:b>+d 4.x0K"3;q [@~&x3 ka[+ o*Gc?:{&Wq¶0%+EֆVE@]zzI=X5hNsM9p,:G_90Sǭ9۱+8 Cv)t%CF R"#"u~{W1%kNX9| Z}Wl׏IvKke'pAP ߕEBcG5?0Ŀ!6LAdD,U}Z)p`mEdlvd߸ɣ;Ů/ f҅=ۙuKShҨXө& Fe)k#$mo> M`!WJMuv׊Xl?kĎ/vacN7tcnS(`Fr`-R z%Rmf78doƷ|5 laM t[$7 ]I .L #q&eE0GAojG)ssоRq tQ[" 8g!B/O\v6 CO2Y/+r} QdxH;Y > Q\RHՐh#rix.טT{uf44/@#=BI  `S`;OVng V눬,o3oq0U8^/E;-jjgJ|iTy,CUKUĪhZamB:WTۗ|!+qLi5=]nO`EL6S6g]ȳ;N`"~2}L+ #M0u{c~C;'2e[iyYMIw+Wu h@xgTbpɻY59CJ?\re@ O+]g-'tqVk1bF[Ÿyl.E홵{ԣ|p2D#"~>6tѩו~(nQ{l< q9e,0eҳ]*աb2NB3$Jw,`VH* ]N\0w7+iQpGV8V JיaS)lg+*3 -_j *Em _-J {h9? Ȉ5V'TNjo+HFh& @N{ ^Ic/%  "斪BoȁaK4&>:%eZٶg7KLk)4@/Oz E9>LܿME!N׭b![]~u-jօDz,\eM5tهy>1m^1 4S˜#ޜ|ed 񨓤16g#iVue  3`;H,:.LHL0c͜@ 9{p \RQt;qܕ4C䈂=6B#=rYG -O^O`hN5S7F+Tnv CQm8J9lN'b:< o8`?3}B5=l,;^ihK)Rw&ԡDϿ%*Zt`o^/ g ˉ0j3p=}S-iQLK m|wY*9bcM-Qأ;N;.CCI8{[¹x[+!9ߐ'ǁgoQ~oLՔs[- [-l.~K_o[Z}p]2m SX&6jOX@[KSjV{7ޔo^_wuf[5rzvGJT13p0&ed<[jlj:V`u|"IYý㊋lJg{)ʺ _PϦs(77$g~m=xS"to WAHrscf\?3H똬#,^vMNpl;׎!&-q#X'DGRY?nXi:Y @<={BH@Mwрid !Aـʀ6^ځs(BGu=uzԦɍ.-`?ۦB~D)_F!d)WK"t^\]j37 G'e.oecCXIm"O^َ̈́f)o|)W,b¸:kA ˧tbr`ڍs!j$sbk<-uB'F(SgĘ袕ffusNkj&ynTͼD8s*61]ch{K4 }vߟhwnwPU5QnvuS.Ӫa{흸4cF2F~c02 ^jA};,; ~UjR5Oeϛ e]`Z1p -= &*ơ,189ü#:v:fvYȪ^qo?.Vg ź}r9KBTJ?KEp\l^ys%EƼ^mbJpDn1k&qʼnv39Iˀcӓj|a( h(9F=ɑ?c, v~" AEc~l*q vˌFWI Q*C$5S݅i i4z`FaD5 aߴ#^古MJ[QaA^OW{]oOcsgnĩ]Uv Zdxܓ"dsl6ZP],K%>zҫeOC׊rw3x0Fu@?JtF[ *WCa!u]9 :GL%>W[*h)YnS@6@$c;\:颰8T{ |jB\6z /p}yz-:19 V;v ƦjQY9Ԫ0VŐ$$J+kU܁Jɇŏs$oC2-5N%M&KCkpޞQUܠ&(1(@`HC̃Ȣ({dA?Ǒ}IpKePX-?)AG"?H7evk:F!}KY vc"csB鹓g{Ԩqrfq&H86^6^y*yNC^)$߲(مsË@ܺ gPPX<8\ f9$|U4h(sgztG({ :yn)vڞ@D]ZSDZ}CcmDHOʴ/emB실LV^[_+۬{B蘿)Gr{lsRsR6laƃ\=Z6 !Uծ*ުi:GWz=Eb>s0  \jb8]> OVT msmz?zoe[| x'ˆ9- v9a 2 ZY+DZg k(^,WmÓ.ocmhTxH@ERaR݈ o\N%6ZEܕM,*gIZn։"_lglU}%cXOT)QoI[}\gk* Srx7F3duJ CƉi["'=8(?W{*BI8W4|ѯXDX*hE'"eڃʕJ#=E _^Q!MuuX=`FQ&8>4;H)pCSC|sZ4cza(`coڏ-tt٪㰼z㔫90?~Â[+XVH2u:[ n- RFʚkZr&T#Q:%p+ۅ.ic'r.\My~B$nZE_`KdLS~#T/X&~ŶFѣ]ی}͸rѼb/[[I"X*jjzתAļ<:mg(bfxW@IE=~44dDgk0B`%bCPw Y, Fּ8F9x[!IЇ B|ׇxٹ|,"5b4cWΰQ{Ⱥ(u4%0|}3q  o00wtDˢQ>-(?~ـ?'o e1آf‹Mqb8CrYASPjhwhb.HrO[q5鶸LL%PoU8$,wq;3r,`gAA1f^f4yw#|S'nKT?<7ic[J#Wuhc|RyT$ C$*ƞ^)!~z+ѨZ(ƷZ"ccjqHHo3%UXN{]Y >ߍ"\{Zp¾Q:w=FSSSZ!XQrKGoezimHf3߆czT9|d6-- IA%%hGCvDxJ)}VI6K#qW` AƠAK.B-Lo꿬-ST5^>*#D'l)Xcr ֫;o(kòz") :_נD 7d7/h< &Xމ 7׼zUV:%V : _xyنVJv8нj`ƻ=&w~Ș8%" Do|$+ q|`UjDFbg‹QHLh%"s p/6$h%&JI &Y"w0PHSaVi(>qo >a:)(='Ae:#`ÓI,W4'@GwCn/șI('UAOLVFcȡ羹K]!Pl[ oc)љ1Ǭ*1S2 7D3nJxʚA:f!3'g+.^q:t[rPL<8Յ]0"|@蕻+ '0dmE4Fd@L24 %x;5IvrrX]1 GOv0Isvlt߀C4FK9PTNޕS WϴRfJɺ8z[?-Kgɒ]`{eN|(]k%y D8ac )/?oD_2V !@bA)7LC7!۸I- H~Yiv2QRMh&LwbR4/]>Ӌĸm36=LA-`&?C]{DD߿:S|rGnfP{>[f9@[>ϳB.e6k䰩DG_xf.-Υ3C}Ո`*32N_\N7V v6{*(Ş6#̺' P{ א9Jrg-#`d3|f UĤ+2jwAjK]x+} Z[:)[Vw!RE@+#~RfͬiQ=k]\p5Ɉ}էβd@.rN &Oo;\4 .IAԳq5.ykWj|*WɛvEn;Ki@t\ݯKɂ|T\J>?n6 8?=3ZH"kۙN}Fs#1N;;4F ڶg3z/n[-juʀʼnBܽNJw]I#Ͻ7ӳb䈹9I"|R^_ FM(ؘݗ킠R0{]#/^uD:EdĩNKR^4St/cZ4\D&b0/8%Hz3Ro92s~Ylq <柽EL["z>}M6TUh-P_ܤ<3e,;q28/;RGnTWQvrz1y9Q[3yeC&ms9>G%2ڍ5gU{=\C,74 J*,M}\ʭsJMaAL*T~dxu9Orxl| QjSʠښ<ms_hLF?bi'K6%H]Z7~{)_8&C\SHq_®wr(mˠ6KX;Z-ZCOf:Dy$<YsE;bT9pN??n1$`>`>7 oʷa`9'_ɓe ZE}9׿(OWAm}w)ɛ +@*׏ݙ;Lhs AA9ĺR?їYYJg"1l,Վ)wYh~ﲔiu Dtj ,@l0ƽثі3e- !AE(y B(kɂTѴŏ`h3 V0w({G=&󃒽NDTfU*k=¾V7g ݾ(Ó NT +IVi[ʺa IQD-A5!֦v^xk|ܤ]01K1꾄yU!,`$ٻܛ.?52P7j̨|s L ʗpÎn[ (ʰ{\cO2o?|9xZ²cU9EH%JGI{Ex $-mWˏZ"؞?wRlH&fEh0~|ī!}XuͳN03 B.};vdh\.MОKR @S܆ehm/&V dѳʟk] s?޹vW-S½׺\}7_ Ĝ'iZZK]Ŋ4 T7C y8:kxcƏz/103SœVT{U%a+Z6/G)y5|GTcc}0@A& BÊjWb';cNu I RDz7iswL'_}DdN {}2׃(ۅ*Za4פw8ɧ\ܦVv^)"_u5LM!H r0;g*"O%Hܼ$ l0eɕ_tF(&@8ljD&\2/i?YA`B6.r+HP#1V|a{|G*MǼ0"H͌#lJW//2/zP.ƚi+nfW^D ~0QVŋ^t;]yz^ dPAiu$;%az"P>budoH)+5AђY., o4vm CZlUtF^Ѩ$Lh,nK߇զޕ$3Ek%ڞ/=n|GL$T'qcNj XΪ-B\4sPRk݄KΫ)oFfpbQZf4-X8sg4x=Y=xkƭsdAE/՟HY]c5v&8 Iz/D-3ޒ:= vn [v8Egr" ߠx02a9ˢeViH1(V^ i7䧽%ۧn>(\q˕uڑIͥ1l8e|]ZRyq^8ýAѦhTn,^(BcT-ͿLhu6~V9꒤:6[K0YӔ69yT `:|MjΆVE\tuH ^> P6h셟>,tqΚwB1̊)H I L F#h#2`_L:?F'2G4:\9N.ѫF;e~س/в9&bPۘȰBHl'a褕ӥz}A_]v3:V>%uh ]]@SC_#[Ua-+CحW/O0Uqud-C/5 (ySJ~":T7P/)k.sUլ}PvbH[K6j3\ۗT7CR{lZD/\!GOd߀Gn#KeIr8B~8ɒjuI 9ҧgfxRѬkSd)L 9>AIſsdV[&NItWZj,f{ꪧl|ģv~#܄qI*PlBSUe%2PNLs?tZt%>1*pn]lf:H&0p]+>_#G=ldngE9꽔j ߤ.X2r.5Lی$wr &Os?btY"g{**m 8Po~zXRjAxmX+f;ւPK/7i-0Ď:jfUm3Q80@/lӗv_O}'!S{\XBRHIȥT2=f^\XD @zp"d60 s>ƵP@t!i;I Nq,oL1BN4p.,[m~f0Y7Y݊%Hl lLs;Ѹ|Ea\&[6Hiaެ2/pʫ~\Ӗ:%4>>X`6ͻR|:V2Rݹ puRVU#43,x &W=aX#y=>yˌgV8۲sRȵƦc,*:bO aBzۂDz"}$K9.;!ĺ@q4iFRlY7uJ⼸4!$Do V\cǘo}Pzil>u}ŀgSbm0)6"%{|T [ U\t'zͯP~-nKL]zpڽ5ai?}}&`􉩌J5O(-+]H4%;k"1m*v!ǃ*k#nչBO}e9$d>IlNuz TAy_;j4<)1D=!gS,x~$4 `S̰RUoCXvx-T\]) 2ZC`];Ar54#;ȯŦ`,:NZ1ㄡb<4,:̄r%? _l9h} ʾ [}H_|?_ -8e#dGBݝ'95Xm5Z(Dwm4 B`RS^F$xYZ]Tϩ/\Wk(  j_y/ 6'){ ~2:ziJl-]›7;hq{"@j=ԕiDz6혱mMõf=Y{8\opPׯY&֊Q6 {@,ͷ6٪lϭc_La4x1v|Y-XF͒+Y+ X7 APem>LN p KJLkŢlv% w1l;;Ou!FHWR/6AY2mL(cuI6.TMr@hX֛ 3/X*=k"L"xjp G%\z{@@r"XCB\tu ȪVt|=N?羈:Ќ&#Z AvsLZFTב~X܎3ޭ7Xv:C?C傩 ILe#[EG6vE੹@w9s1/Y`&:^sݶ#U}QLp~G+$#`˼3Y(bNI92ߧoSVP( vP"RLro *hFmO=B],Q̟Tː)D4eXzx NynE3(vUUD(VWD %S(/UIz?ӲMKyr~ҸRnEzA 8].L2,Z]RHDCqf~bq{8!҄;u|h?O) MfІG-zip Κj GĽUS$5,i=3-\aRj% 5DU_-N[׬z RFEKx-{J>"v,Di} JjO]Zw\qmQ Oi5# +)aɄ?`炗d3?Dc@QZ iS09Sh؝m'wVksKbLf vZ曹C K&ƫ%UY7^i7&os2<<\z $f#n}g1G3 syM(?!>VAKٶqMF-)uJ'+d%->HB&6{f:)4}ߌ6fxbC2D**5`Bn&csIAShXkg(x Qs\ vrm[*d<U@r1/a;}sPB}tK05qd:z29)=,3_I,ÆLdJNpL8kA,m`57:% Pպވ'ؘWBeS;#fE iH>cU+6w50CX׍U4h*L387b2p}|UY: qTN%sSZ7SR{ڻ [)U ?4@d$=Ҙܘmb!K`യ+$DZB9&65#JfT|p, k{z 3qaI7(}C܄aDw#2=Z4EHxK6z//RM"MF=G. JwzTIgjI0SΝ&{ A$Á8O2q),8^¬l¨RxF (: g؍ԯM>rq&U9Z\hʿ_ԱVliX.y v7EjR7Y;vCCf, p;1X-hly!+u5%P1qQذ|Gma::щZ?+*)X^MQ %{#~pgٸjw^Yϣ*f tHfFԬl,U")+h{뇵an*bP f1 Fi ɭ ySK hSOnF*M~vcL- թ+ϛh "T\L7تHφTNV_M(KRm"w~W10VS?%0窱;"qQy\)T3)H^Y'yo3^ D10Ɋݘ##9Dmx{agoVE]LdhU A}GP :/" B DuyDi3ω* Z s(4ב#Ӧ5iѨ;!<}И,(h( #?Ξx U#?/۔zs9M~U*&` Ev_֢e)vrKGF+)*| %3)CgBF-M*\38XU=gקP*\_7SϠܺCB0fG3ȷWjn:HJ܊4E®qȂ \nmD,)8ɑZ'jBFGjk@ʡ$26 nrGst.܇T 'WsV> 1j@ӒQlUK8W(qY]ݶ:(sE%=g ky@ST:XLtEް>sCIUJk{ivY۠ Y)?cΣS4|k{Vo}#fԆuD>zNZ=i6xmA|!.~7'K?&Vi1 o:g;b20CI-w"~gkn.]ɂIL7]֖@H$A K 1g(I+h;S Z֭8x*6oF  C/ăp|Vɪ߳ ́@xicR]$:vH000(;Q G'&yDr;?R@BrHAaC.H2t;8 $e)Uę ('h(ƹ$ P*:hS|:s=-؀2olroCVK 214`nA;-3<+;bF4 ȋ6߿79cY9I|8J/3XL05?:޶9oUz{EjQ*,<Ѱa:&%"s=!_*3VW|YN=_p-xjSK v. +P@l#ă",OLB~2W d)m -J}_eb#*ز[Pفy6{pfP# z:0/ iJ.FH%| i@ulTP9UWX֖W\-c9)'[e&G_9<:"YMRqTB3d' 9 O>|\PIǜ=#K[ Ss]{1"vJx*_MO`FHĴ>n8ލnJ&(ePrW;/=s1 ur=ɾLXLWڄ;TQ˯;50zEFJg;X_ Y^ɜs]9QmQg+ZIVy)/|J|KÍxh E_q.!ByW|qET=cx?W] ]pHзV Hcx´SOb [MH mE{urb*J17ۗ&YrwRoQ!ٷumĔ|e:WNnBBn/φwC(W2SY!G]mAxә jD 񲏔3T<7̣y G=QhiaXsa ^T'mT#Лxi}uvb%Y߶jD2iC 8rTmo2y= {C+l]K~qʘx\s5KTNNQP3%5q}~vQEzIտZQ_ '|U46 Z>]b<|&MyV4>WU2s=S)iW{` ^(=fBVa)<7#巊_jP) KvlZp&]dF0W&Р=7ĶTd]˙pI ):{Yr.J=BA=rTiR/FDL$w.E`59×QtB`brK֎of:fP~e(̯8Gn! 9!c恠2}sx*Y$H#qxDqTm9c?:C I;_ډdHC))ef>5i0̨ [uY% P.R sd-1AZ}_d~uHJͥYgnN+Or@(/N>|Vь/S5T2lBQ1հ0ڤlE9m'.ȴrQfC-Aj|'!?;,f3˜,J2H.o]ԐQK<|%?7\{q}'p^Jݍ[-7 ";j?[3m A .#&Di[Ai+q's)_z0z)1ēx{@{=.yX6/-ߛkf"(~aQPNu)c j[~"D^r&EPT(e,w ܔ,ce'OMũ+]c>q$(.ȃ vzL<]e\~m,n1V}L7Tߌ?O ;$w{'7^S')R;v/aZT;KS [z ,Q$e~̜^ͼ]stdYSMU MRGfGS,\ۂ.?F#֢ԩG]l'|qj<#K ޲\\3OWoMZ*Q(7GvH G"{j` 8ԿMJV#/iU.B r0 xxzKQGo^y?:q jI;B'ս~^~ږ2Ǘx!WDƱV?7kQs|\ `Yq\Ӵ;o0bF*c*柨/5AG}. SDʄpN+3Xw߬hczge?JIpE^J'`N(Gpiݞ_+D(d5Э$ jP)iJc6~g2x?Wk]TeƎQKqȵ?Jf /b JK1hH@0m46 ArYƺ~Bam 9 00_Y<^*Kdz53,~K5.!^.G͊Dv |iH+B:iUJ+D7fUIuk>, &Uvpw[t6{.vJq+OnQ⪅Gƿ)&s5W#׭Fdj|)~'0W!mۧE˙I LM Eҩ9eqֳXP^#տY7̽Dlkf1G>(G< ("  hjF_?½dP$86$.K);,\I5Hn@4&MOa":m6"Խ)<9(ps҆!UD]+wR`y/xL'/RCn18]1kJ@]?Wy$bT$16_Q~͆Js,NqjdԷnXpY=_ `}'SبXdaX vP_M")blRE*w ǒ8,xTZF;5iZ=NE:q:BȔ"79TFbbfJLONX,+{'{]jߗ]*0xvW MX ziV> *)ՎL"_+ tN yL+1@CL& AI/P5n_ T/S@E]{>x!=7GUԦh5cԷX5E[4f}} g$s )5Z>4B `#[+<˽QKq"tBҒ{,cdA}EDz:lzo&_ˬ{0o^+A+?&p`7?%3Kruŵx,HکøO ZՒNQ1/a6qS.s\kGZN'n]ٟIطD\wDg _ Dl;Gj=jdB8WaFO%lyV,SüC}H^G 7t0QTı5/k_Xc<Lqa*%&| MB;[]@f4UYҲ $R/ 3_z{N _RzRͤS'bv< 7;Љ1VTTU2 υ@.psֳP }OPfn yG4|ݨB'oN}u/O GJj w(De>w =da*77Xxk2_I URcZUR7$i|]W7MZ@s}̤*Ľ4L Yf1Naj D`Ax6ͱg_;XxшMۋQͯ*')=OYۭmU m;8o<$ȩSЂ15o0lePrTRN;$wjr>*z%#S d8ޝg珅P/hW L9 ůTk^̞vTyEPZNI<@IB|? ޓ67(E* ǀVT9]c]C?c7֢8:B>Bkp, eX rn?d ɕm*\!NÂNw$pƒ;YB;#W4_훜iy0JxT $xٹ̋Y'A+ O"ٔVo/rծ%]H×J*Fxg(|yzON:gIJeHA8^=U| B$.J`ZwVmJOU ͦ~$dLmmUFi8d$\sS\ZNV;92)R1Hɔ^y&36O'X) LWZf$;U+i+;*[\FlS`isF)ˤw&H^ba9 V}pDi>] E}N?uɾ3b4BeJ ]”q&9.U;8ܕѪ=?;x6d#Ⅿ`?`C!e+&(Jg?(wr$vC-p5əZyz6&RR@(-SpMV%/kYQ!H ΅S"roJ1O`8zhhF_QG&ª$V _)N *,2}E\ǔb])Y44ԺDzӗC/68BA8Ոq7gwV=X♞$$21F2S#h7z{7Ā2{Z!%ox 5䜿ô gs=8x`i74-v4ޏQduu 5l. IO|OE %e`2 ]9_ >H!֭֬W!$*/kw `WO ȚsY̛<ttΥFכt\?qöZ܉5Ro``ʙCs9 83ihH{@4X'ZT X?cı64nsZl7h:f_/{4u `#-Z9`N]۫G(4=C E3[8.Xu !D)l!oJwj!}5e;mIMm2XOAmi>\Mh=@Q+5QË;[DoWöKﳮSR 2"xΣsY8R/&-qt1v>q_bΊDrܹrOۮEQE6 O=(Ƕ]L299}9Lϗv˄8DMv0HXѪE!.&gʜ2-H4tbXU-Ak>ԔїNh6Yl?KZt`o"י `Hlzg(8xGJvwZDZ[m1tKY˻$) z[$9.`eD<*5vr /Zxz@JFMH}Be5 L8@o5IӢ 1eym^>@NӨ#1dY*1Pk/x[N@N_:sO\jPIJI$y ;y$SD0? Z,(:'jX˱_ =cRhq<ܗu1Ҕ\bcyq#R,_nb=#ay MP?tE6 ?Vz%2U)Yj- Ss#$Y5 K} iļDґdtuDK#/N %[#/ K~FO5.[i#I-=nfgb"E_My3͔7bNY,UD6`#!wo钮FX .63KU|*lz4Vg' O#ve>ѓ ,0KO_ae4j.7s{ǔfdvB@We4Jc*@,bDެTj5 ϮrJoE\@SÎA&> YWY&tw'%O;CUUd-nrLmd_EgxC"N1z9kմ> j^X2R2y-RU27^D&CR'(x}2XyR('&1zXAGx$cDNr&| VqVlmq|> ER\>4+[\ECTdJ7iBg!9TXZ_]3 *R#V4D3zy{}te"}2S$#Um~EWz-,.;3r?lфshXo!WsaSi6j[aB2~,mAAc=i`Ƈe&(٥TS0!!ϕe^Gc)yӴOpAA\E;K'PNBzce(dwlDݪF"zL#͉2ܶ%0D[:x4TI^j$5Td/*~Nػy]ʗw$ qְ%8j,!ձK(a<=qC '^dt)1,HW7LAhV~{zG :O5=eg'ݶ1 E~^m€ ,o RaG7waqGSIWynN ڷ:ؙ'J3)zɋHQDEv2bG㉹eE6`֩NkBЗs*⮍muG-㉝ oyC.&ߏ$^`}GyD^"`5L1OQ XR c2wJYbV@I(vqGHp |!K4yG(Dl\[Rmge9m5,yE:g/ŵ2#3[FWg8LSs.2ɯLE]|?ic>^#1U@p#ʻQR8Ll%Lr P\K!8 ܄ \b!|az:Qg=\Ч҇]s~a+;~}S£>5[He?QXܢ^8['f֭͐Q#UEŋ$RtgШjg_Gu]$H‚aF*먔޶LDBGt6?x~:g~+?@&a05DtVaZ7,2_N ,FSETqRiQ/vৼRǤ $qYu1ie[!;}SqՑzngG wC*;}̧C.ěB0YLm<43Wjk(2FXO{XV'< [k󰀼ok^GorI&ÔW,?O:nAڙs`DlM SZ.k}˻ P<(x,O6 KMʳ004N3Q.2'r\ݛ+>KXתџ?0A|SDR ՘cVTU6yh =};h3`ڃ t4E [l7P UtѫX#w`*J/à" o0 `!'':!Y4Ѱ[f+ g #Xywн]t8,I-wKC) F*$u CBPy,6aẅ́]7CYαE%T ݐv1̹Lg?O!KOƣd>~}b _q\w"[!G&Q8&}/x'/O.%t[{b"FXs9TutQ@^$|+Gj~[ZߖzNR{+9rO@()r*A t!L`8.&IٜZXaNe\C4'@+)N_:%\r$A3 %>{K{C&0?[ZvN4#cFF^~1#= 3d-G*oB;08loT˔;6(aOԪH6A08s|FfJ%l&hlB A;45nXfb2Axw|Bd`;}rFr˨ FzJf 75y6'ڕC&@'H}ib׀KwǢ;xieV$graιk[so/KG三4wVNi˼/PyzI W[cJ lg'cx[^9 0*V9!B@_ƽjB?w s8Ӹ c9UQEd8UN1g97OnUpGέs6)")r?u,ݤIrzW#T}CdlD~K0HN|ZT6d.?f! _>!ʹXnJ41ՕMOySģTB}/y=N]*`LOaTYƆHDn=@I\vbvyvBg<)&9ﺧv{H|1mp߲D8>_H%^DXճŁ'&?g\~ ]xO8f](ޠu(¼|ŝ8҈$AS*8*gjťz Aζ [(?Ԑȷ`D.AXсGՙrax*˻K}PX^  ,Mp(G#rd py 0}*+ gZRjWp_i,'NvJ7E8L%-ehX:GSƗ1.L\d z&nFSĪjgWyAZ=ZAaM}ti1Zq?~V*;fbK&ZU~q|߉ͽ%u:$Dg} $8En3u ]́u-kl|M[*bƉ72AȾ#]hk[MNog#H 5C bSaSMΘ"翨#H9[tiw$$y $7} ;m4+R^u[R:cͅLA͞rxVK 5F,rWQIkQKM̞?a 8F `# ycJEIk.nLQ3 OkN \s2ey9b.סeEUlVcO1 |VIˮ |y^v HϢT"WE%427?{Wŗ*]pѽ/ FajeMoSaA[z. u4_`7?H&`W;0{d#5KFXUD ^.AK3g7|'I|Yh ٨=ӆGAQU KJmMVG@WSs9ćZz(8<U.f ^r|%̘L.<-R6U' !%mwu21]_ƍ9MdySkQmd| ޷Sg&PL,cm3(-Y%?WCRRdb25 iIYaLqG JOL&xް#lSb8m {+f [[˔d[R"$4m{r?-'/5 }\(>|@Ἀd^#8-T:ṣ!-_+J<K^=C[Ck-`n3_Fluy1 qQY23L5$T̞mI*[Hjw̦2^=A~pb> b&fZm I ;z\Rov%3Qb:Z0ő] U$!O9m벳'MX ̲tkb]|[0E}@N΄'IXID\RaNDײr֎Q<yR(cT6Mm&ΣƮ|-y7@)q+o>HHbpLq qMD!GSjsх KދR kKb78bB6l6Ӳ,prû*kET}ܷ%qRGܷUMe7?˥lZSW1Qh Ͼ| ZQs`:a]0?Mن\7 ~ 3#3% O!ad' mTjv &XCsnL<4a2:<EU|pd(=@I R: T>vbV)Xţ"QʾY- ~.Peß6q]](%0)DA@%r ћ :WA{ܠxuSnn2Rj'ӧ3D`to{^J[kɃROqfgYA:J j-J'$5P„ۯC(^C#1EQm͉L=,j g3} )O9aU#\lrZg|b"*wZJAԾ0`,wo p JNQ̳Zs<1%JBQ] wBX"iWZO>|r2_r$="9@&9@QH?P팴)+BWCTxqVԟ$Zxåv{:Nپ_UhZ]Y݆tc ʒƅj=q`Y2i&ecBHu>K&xP]/5~k ްWlp1'BgZuIZ~"ZYY`%k"#,{6PD5( ^m Eh:]mm H>l*.y]R"5:|9ׁAFyփύ7Ki+[n&M1!㝡yb \P כ y XQH *#1Ec cV|iV($wBC!~c;Tg|̰2\2 zTND#џ]'2od~c|Ar 5.>5SiG%t-«i,i8i3s$^v SC3*JggbFN!>Q:GOyh R1vS XFP[s[R%+8%pNCgU@A0; 6s4*Vӓ~##~Ckgyj%M`Óto[ғ9{8INC]?܋Λj0,hDN x&J"GIL+BjpCZy% |GE`ۘy%sl!C=!CVۀgm/E{c_ATNRFJb\3lv׬pB=Hdό IQzsZWGdQuwyGCjgxI ĘY 1HB3k' J37'ĦIחn5wzGҾ钍2Jgl]AyZt.>Y۰ y}΋߮$(F Bc$.ߏ,Pb?Rad>V nZ,BPuDrlgXЂy:?#S;-ny Qx[G>]JW!ldzH9RVQ 7Lsu-)XG{#M,7fGȻY^;ܚ%V&iNR S(ǹXЃ^60DD! ?zE{~ٱHV=8(&TI-hPS_Ϩ.vI0ӑ;tAC Jߊt.S9Z@~T/wi/ a .&̼u-\f_ϩxz8N?xFC}Ui%M8k78,3|VR+m3У(@dc maY|KPƒL;lRI;,QPĨJ:'&UxՇDŽTPk6(AuEj|oB[ ᑟe]wP 3XGm2T٩0@H@1)q:jag+Y2|J&KbEdR2`P%*s vn ?lbUYj8lMG.{ r;A4(MǬ6Nsb+߈ ꔄd7a`byF݂X_H)k!,-٥ R IivbExݘ5U%èh=bZ&^UrL. h+-KaQtLAѐ깩f(y]EF\2]"rf]x~wHB}?ez)%[L G1 B9jGG4@bnUƉjbQ>=^o,j˗6}M58],圧|s;ɽnUF v@s);kLʨs=!Y#uVs5:s1`j1z^!":D}#.-֚B"X`pUv04T9jZzPʋ6FCƩ;l8Bל n f]`MaHk& W0 =ATvt 6QwEI<Wv#[̱ ӾbՊh4ˋ_3hxy:M4/U48c{f ۪_V;DqlgT`d>2~P+6ŒE'ԧ0y,C@ ?4D!&{2v@,7ĵmPHݱaTZKh#c!v/d׸-5,bt;Y=*4,4FU 2YA+ hˢY?$׫!So.ˣB%-7먋ҧ-ybf뀐PnLÍ3R\U8vofo ɭ;V7`GET [tzXr-gGE4TNхfЖ+oޡX"t(ˌ"7PdGtkݧ,@b`idwiUW07 $q6O'/[<.@.Oգy~[MU\kKHFQ/ `I7+ Q3]~d(jWN^[T&@꣑pP 7S0]+o;|CHϖV#?+- vgg~X}>U.:K*h[Qԝ">e;.H;kbMT\= ivJxognShlJ`'{b^2/͂Iq)L9>rX)"sΖZDp~bQsH F~yNt3Onӌ >r)(Z G!!'O)̳pI9:o7T{0{^P}S*WeZRՇpxHXf Z1Dl<L5Q2!*R%(\F,JیKjgos㥵A{55pƕ!&csH(VLg5<͹d{L6ĊAq7H$<Xx(0׳*%H9e\ךTiͰ1ZK o "'o'$[T%yٌNrIj`FLV=~$]m/u[TJKя3}Iz<ņo!c(73 Mw_? z16A7^AU<[9 +D- ml^N"`BuXalup}KPPAa[Х~4퀫VHfI7 nJ[HR#G:D`e©sE{NzKB\Wq ^05By~:KZIXp{sϮM 4JeĽYت19, 9(&ckt/ /YKJcBKA JQ\Iy jŷK^X)М6|,Siv!yF}Z-} VeQUxL1t6% Y&T߫3w鹾kaLs޽;mN.qI/3XS, B=`>KR00#/cCx\p$5 &>UԿhmff/V/#=$B>4AV7B\'x,ZbtPOBoH/#t4/vDD_OmLې9fݚ/>XK˴@,iT7Ϸs8#92B+Y}dp"Wk kpjq>d\J|3jB,og0Br`2y N\?i[+$Ѹv>؁  8Hq^s^fQ_TUҔah? (ِpqpd"ؘst{>sY[R'Mq-l.l=&#=*h670JxO}bAp:76|svw*4͑0m9ti*Y,jDO |]L3%qoqFI>IlԓC@i i7^[xo[8I  /S< z5;/zHl1c+>{Ȍv =HXd!|;q;sbd Q.ɵe-bhE;C OEhّ>-@ʦ/Ɠx)b^ 6/^+*e2!z&g[v>"/lSJ$ 6keA>:`zu2euI!v+9XS CSI B>w".,h@4ɗL G@NMkpd k5ڪtgB깳_f3l> !OIq$a1#" t0G!*Hz 5S~s,v0իM2 [4bhbW !_۸wòb\h!Ӑt"(d '>FN&sY -) ֖YHb1Hx*K2Ri\rռ8m9ۭ J;Oq5i5?lJF{ﱮ ׏ٵy?W)Mí c'.COw3$I45+e5-.TFb]2+ʴ{_ 1:Ҡ}쉜Fj&0MBt{LsJh:ECprDhWtؾ6n;?4&6_4_2(}Cg.W_YH|lk]v Q"c04/N4J#fia |qTVC/H,U+T CF( "_3gE [|=Oej}XHG8;V%Rv4>n|yOE N\xF3;S"R!qLr@ W$:6ҞSBC%{|H*g5MT΍1J9#a<<*M EĪ y04bWEpq7+"ə66M1g_Sh_$R\%4] VA ނ79< !NӉoۮTs/Dwy*_z+>?.Gv6sKK@;YG[[ږ@tZ޺T [0ɞ`p,uXM|h \?uSm>;va?d0Yefc*?z307P0MU_󀗓)\խFÂ">P&Y.l\~m:CoD\SD(i_up A@$gW,$:ӡ/@ 95l)YK|0Rˍ|XB;T!D{sz`A/ܘxwn g{\ɔn1 wT2in/'#d&&[RZ y8(505 E+[j=t2D!-V|ep0᝱#}Ai˸5є53'Ke`]`B!qИMuhFITX^ Z Pym1l^sJPO۸yxǒ 2y4I%9Wԯе&&]J_ei( ,+ TU$j73a uEilۙN/W6kzA'#{"55k `ڛqN-HfB3ΘO/,bFrS;bչrRH[كX^a\ߚj 5?190z*bY e@ޮ\P>R<]SEkJj; .IoSPd՛⻎6t\U*8ǘc~&iuImc1# ӆUjh6;3~0tK772֝ !Ŭf;Й.ξF3wAxC2qq#u׸qC6fh(x_@Y5\RW(=z$UaE?kb[5wpxN%zW=ĀʜċqFךcIt?mnePKjKvœ]E}$=%*}H_dj386?IsN1ʚҬXH= 7ݝ8ب?58C)[Ͱ5nbJyƺ Uc{@^@ n~IP4TS14(j?*BSc>6pduFr_(Xc@u_SH #J.n>Pp Y.6+ Ux&u7K,݇`eLWGLfwڍ9ՙ.y!Њ!L\jև  z g^7*##?pe]\.ɀh0@@VP|JG~FI9'kv4͖h0PC}mxsoi IXU^9zNTB ~;`W**g)3Fӷ{:ۯ.W$;W[o${(@ /Sc{1*"XtO9Tp U HNAv=YyS[DZijNRMZwc 8:ܼ`=@C:N{PIEb>kSe-"!7xxZ@zE] 1F oH֑vRj~<)xcy`Vq4q]HI rqۦjͪ@abˤ74ANTQfٸ*ek7wU.Ev`-P"(NE(EMξŭZ 8^["riyəЫn`+^W&oa6][9Oƛz>$s؊kv^#Gb!ޠά4F6JhCCw$Pj\{(R>` m=i.Ol"7W#t 4ea6jw?láe[R?ˁ*FRI ^GwW@AEigDw<1ZeO4SR?~^z/Dx،!&[~d][Ou: 0 fHt޴u+P`2#MZK:u-.湈4MHk{09j`ETq3o4do{>b]E_rbrQ-_l:o IPmwz><@Qۀ ,=ru٭s W)v \zÏ䂤(/ݳ9hH1"fV?Uz? Uq씁ä\;e%Nwk~w7'BN+bak>(C8M_̣reю>breV낚9L]=xSt!SE''hƘ &wĐÃGߌ֓5_5veaw΀>m2#"78-,pk_ 2o׊;a{ngCS6[9{ol;HA5םf괫O 7PaeKVBP:Z{oSk &oT~&x™ã{(a긊^Lf? 6)gRv!nŹ;$(de-.;|غWTW.P'1>XT7GD Hrw}$L3jWEιHq҇`CkGTn\"(N 0-~APwbtTPo]S8^>ĭ^H/5~E?vzXJu)=Tf24QNْ׃=zc6C蟄Vg؃?)-wW`ZoIΡsHKul46b{WU2 VT x$L& H-<ԢfKnݧ\#n]2 ^t!}0VIۀ? 97QGSi<fxC646ud1 _S\Q@P#\1}B\xz4sS%`g=^8' ^sU1 9q9x7jDob\G(NJ16șߵ4م~*t"בr$:ɦ>S#]-.f-0hiIi.ۨsUT*7K$edM~( &ȜxV  W u$2C^}UmTzާo p$jB fg+*J C>l)OX>̓8SY q⥲2Iɇsk -B'U˸8z|lg(띂GkD=dW bЌ3v*O}ш#CGUĤ/.tJ |,M} f JJ6J#:52`8`\eJ}b]?3j3h#wMӧ}5ؒOeLfz ÎN7dta$fh92Q,yj§ö۩u0[ aR-"jU*ñ|6ђç钯AS1l(b7(0P#tWW8x8,ɋV ]OBL! t2n4Ja[o8Ks>u9ۨh˻h1N=s6PM bCGzr~PrE(v]@`Kݖެ/"veWi;r'4m4n\jr~X η8tr{} :Ģ~z͐3`2)(ovmt?Xn;k qRi.|4ˌ$B λ¿~O H>(]V8)e +ѻ&ҎMM6"\^K?-?WG4T + BXACZ? rgb3S2gٞmC&mCa3M E+\sA'xnxKְoӕzik Կ/L_Fl[bRʇx"Ay<)wqx oqMG[X r1iژ 4CeuUFTO5G=yϜ)OT5ۏ/)(Eflw-tD (ţDWCƎ&axʗr2604PZî[n5z=R~(i:'$ģo_'h=|ie} 1*  |x1L^3ՂϽ&죅S,Ib-5 i;K=&?Gܓq1PϤ#U AzlWydH'ͬQѰ $F9i E5+|ֿҧMk3SCT6gIk;3O>c%{Yni^6yO ۙ9c [˹SĆK/ۣ T0-"WjhƓ,6Ɛ6L^Ih^3_ef}\ȷz^vXѤ´ ݞhi<e{OX4&e;Qf5} eoB~ :_V> yA!i>.B=Itf*t>S+]y[ Ǡg W,35;H߿ńqK'C T|xnOP~+cWM&{LӴwIbg3|z*0OIm "aqQT4Bf!͓daVY]+N,'*|RJUv>neYñ`NSgL({lwH_ /ȮN*ף![`V,n^cO\{16{F'ltYyen Ht3Wj'=HXO%3fh8ɾ+34Vaj $ڭV":+ =XꎭVǚ 9sG:+O1"9% ~̺-t5C%*Xh,С#ySLc&!]ڗ`~[q.Gl^w{G^Xm'<}[jJ?)I  ͭԹvo9y b͝}fN Əy#,HN%:?oD5#ukuև _loWhb,=>;g-6/f}ۿ(XYl =sLT\i6l9sR&am:Ap4kr Gzl8lDR/F8t LRR\gFh:>Xh@`mT7.&cm#ЦƼvrљ>R13(8I$iD8ڙY RaGf23a6n:,)9%tkD㿴PĎeX,tb-Sp[j< 7HRў_!3o,?nŐ?'p)PdgoR &k`yJrDfNPD+wE3g@d˸\q 3AFDzk5"\p̽ * ZWSF*K-d.1[UK?o6nS!ސfz;i`gl!#CM9r[y:2$K (Y{:$ B;)Ы>NAC}!~ 5ۅ+Nχ|Y%L%[i;>f!jQ&b#: ]kr9گ.OTfJS-GCV*. Dbmz10ODM4LT7w(=DE^LbZB52Pq_u%;v/0 ʉ]rAgoS7H$Uc-%ޏUapI8* T qƫB{Mp7 @#uߥpcDb(K$,‰Ką%&xyۿR:xɿ;8H.]wy=׮à J8Pg+_ƴ!,jR.=˄"W 6wTôDw>Hc;O b#(l-q KgCLw+{ Y35|+j=ۜC{JI-:_{:-\ܒ4Pa z*_EwPHû; /Qf@͟1& Ƒ{MW%z( i:>V ]~8T*1Wl 2c4Z3;jܞT=HUƇGcMk~ ߝ!=mW9A;ot35'yvNx)tљ CIo+N:zbK*RH~@Y'嫟g(q2׉ CQI+UBB_Vyk{SҪ9d? nLJq0jwDtQ&hri-lKٺiMd$zQy('δxӢݥjɦKkFAdᎫD 2.] BXw!3w'5~c֭o_/5?_hBj^:"?dUD]#u=6bC$&tQ7q6[+,D^}N,o>Ի7wP9\{9Ͽ/d aGO"٩:-CͶ ^ JR6zO0"񧔊*!PujV@YT̪iベ:R tz6m槆= Ud zr9pl#oRcؿ_Z \y݈\{n5;Y@Fo~!"ʧMW5G\EOgƬ>זa".*]ztmZ\F.&'!Uu^={k~-z_Ml==q֞pl*-Subx`pkTt?NCS9 ԙ8[ݞU.GBT<ӾUS L|k߃Q!Gslkm*;خ٭cɾѴwķ?\@H=6bQ7ۛhSfmm^6 e< k,-BgJҒq%_XUzȌ?fI{=Es0ٻi`#r6};rS&fܟZX|->_~֓jQ/`F?"S QCy5rlt  (f0lܨ1 {=}2!y] N[xt g %7OHJqΛns RET-ҍ,&>S%pfH6cBj~B`V1-Q~>[ ?wv!L&W|zK $[1m"kՆJW}R-UH{ߛb|oJBfs&v_so`EB&e!,wSp_8Z 8#\ZjEQDv]72_r%6H7ct2ckxKN2mEͨUZx?(~PB\4kAэԋ(qu0mڷ&khBAh1l XcQ ZR}kRyN <#7)iA~k '6Ldi! y E.6⒮Q 産l]bA WR"BEW`~-='Gy`NC'|WrYFƱ"[*3ƥyI"C{rKtoXLc-F=抑G ^Q 0zL˖-Z\0Q#Rw;0'9ЪIY\Sގ_ ssܒō+/Be6XSƽ0A*GHJZ a@eu[}eeT#n#yC:yRmMof^7Tk DI{%i6,S,OX`b9˛) F*P/ #Z>AOPnrG F66A:}_Y@F/F6`J.*-<Z$د.3tw H< c$8yأ[SdA $dNˢpE##:oA:jk\-3y/7sP*NG4 kJ|KP\\jQW$ZѬy33t Ee;gk?z~of7JqZ F 㶵:w`eF̵iٞʍ]B-f~7XuchOF隬R[YROWՕIˑ[6* u5ӻߩ7cMxHכެm&+g"|?8N"c9/ɡU).K EzԚxg[\T)()ΑN[FnF\ϢQqKldob;ӣuh<ș9'0@؎fҕ  md@tXt &Zb/5IS Dťwg[V]-LLMq^2hs ĻyEҕ(C!a'іAn7" X0-3P|umpCoܲU9;7Jys$\'<*Xdhl"D,n: JQ&^gˆcJ0L_I)IND #"a|ʮ2@ [xQ cf/?ZwU:{x lPJausUӆœ?Lcɇ&a޸C~h~<%=rx?6?[ԏZF,w w{HZEMmʋ]2{n/|TK&VB.$5G1E1:2[! !#<(/bs{{VעO4v6 Lrj0߾%..?N]bѢg1p)hvX?"su~TRZ>! =s %`Cﲘ3-/R DtwgygYC! ;A<_ [`4n@,~.;ڼ9ҽB"cKd<4dra[ FD3o-s:[mǦ̙f煜 P#+4Deu,d_^$| Ǔ'R#uP&tl=.lj;ǼХ/pis+bY'OX;jȢ I(Dc,mnezQ`l,) ËMlJ҂k[O+QɁT@X3&/0`^x`0vO{M3~FDYA7eCw_-joSzS?#/$J uNqWK\xDLaL=*?0e|c su™5pd9DX_~y$'g&rIO0_ CM)(AInznZQݡ_U_qu;w{ x}z[)0irztf!tlB5K˅4{ZokQ3_ˬmZ.*OxEE_Ƚ"fWDԊܮ PUh/QI?lϼȸؠngf&į@*bj ~_URqi-` 3Bfk7$476{LrZ?3r!xTdwC;}vMkو:`l}UBzeTĢ-]}oQ?m^v3cu3{bJ- qzNrNYTu ~j84Y"O>ޤ\+Q6V}(1/|*.O^5aĺ_G˔#C.5(]NLJm% %?"Y=]~RFUX! 2crfO(W6K(0'$JIm߽7hw}( J&AY x8GzPB֨O㧸Z~KK}[@TVVP0a-nQkЁ<c;M1=֚ \Y $`:H$ ^!\.2_Fj8-{D{f1c_/-Xя۱\TaYIGZ;: H7훋JvZs~p l~>ꜻ' Kծ<$EBo Ȯ{nѷm7eIkKfzq2 Yi$5nF%̡V7[1 @b R$gٳ hMLႢ>_L]~iRHN"Us1Cȩ CԪ>D/bM!lTb-l#όЍ~}e̔5=D?{;BzϜdT^̙Ry(pM`qHA,Iݽc{Q>>WKbEӜ+,e4MOP9CKH>=ޜF۹LC2Hdbx$p񸁁A` vj<2w<2Mgvt4 ͕OV*?e-dL8F{)nrUw EQx>=ը;2hlXt;*$!@anhp<EBd+:VmTB ]A~ˡ5kdhgϰQ7&%=FR'lL"֊3qruLA'bMwjyÙOOp̬|IbA:20FNMcKœ)tGM|IN@ԝzjIO jXGva|bJ.`-vfgb)u>qoZ*'. K쵙FPpl1 l2kϲN)atbb/49q2޽TQav0{w~6nt5ٺʭɚsTBݞd 'V9a:,G7j#e hsPPe뽍Χ7 #~BjAvN/1"wb_mDPnBiLQ2yVF8?!^oijBI뚹)Wr&of)Qd6d#ܺmWFHDi'|pm2I5iv^TXcD^+> &xEtvx{}y͔]Qr{˒EohTk.{F=+ox:p`dZB[mQSg'%?v;f Dim΋CM>X45(x>I^8uo)#$.0 8 ث2S!pt-,u!q?Lv-Gf#=Oj =C<i\[6{퐺?`RsUѢtFá-nm1o2b|ca>OndDڲ!V[X;YʂtohƊ@#Ax*3 k&+n\j&%-_ >Ij8Mۧxj0-~5>}{;!cjXMÇMf&?npΌdzP'#ff aָl…v̈$d@gk$҉kqȊd~T !,eȪi騺7]ԢIy]цdM@c4[IVRE%GP8ѳq nUra˖P{ {WY&!>'d<j?hyv'QL} u%JN1/uh&Q@le$#R<\"D:Ś}^'0DH)UżKh 5lIvj@`g=rj\uق VUa1K'rĉ%.8f(wN=5"pMIN40D»g踫*߆ީ#TaEsę%\U"{,NpL#.86b;t&7+l\d&%޸EhF+lKחQ~(!u:UAkp'kS1U0= JS[je/nbR۴b7,FtoGȢD/w܌)ɞ rtk%7dSw"dܐĦ0 o.zG)#UY1)r9lY,q=y@fd5A3i 5t[%sTto\~IGkҠ(cHĊzV0͍va|.g Y&6Hמ|73 @Op$밚W|j,԰jJD}Aワi?aSɥw2fb[a)30y geYz%~F9zB奪EYp S .7->( Yzucsp}NLv ^ƛqÒL{p7zW"J2H,6ɰ SnC)g WFnQXȴ'd"/HqJ'G矱SN|@DtۭyTlw^c4 9&ߏ,)v (I[.ºٸ[FT#2zQ܈6CJ@r,#'?|ƲA|ŕ'v^>Ru-=4>^ ݼ&$\ND|&w&$UnornfNv/?DjOĝ%(֤u Y<庂 ;enpKb+CQid\KhatsL՝LF΁MƝrQSvB^)iv" Wҁ'W6Ǹ*6oORok/#(БRop 떐hyssX},b֚doȂ]5#]Wi15, tܜM/ME e?ɑ܇8ŋ6KGϋ?.؂ Az[L"߸BqUJ/_Aʓ!?z*׃ B [Oɯ)۬*HN#M 95>Nle9OJ`?9Gh[wsgv"A Ƨ aOC, </Ҷ0袲3R Ç xmOW&]Zszl9` X&\5\;|;Ӡ~F:s㲩s^_>_ 3'~ ZNZa;m̼Nst]ozbAh+\1Yv])zof[*bg*B(~LRt㻂~d[=@weKrYvO9x2Yo@;֖\,)5CNȽ붆c1Us*vSkƶR[ $cJքEo3hd*nf f.,jO& >=t ?C|X`?vYwC$ :3A2v\tj={N6B$`x t)jl7| Y2>{/^6i{a>Z s6V>̉(nEJ`E4H]:E Hz=]9aSHP)-99?+BƎ O ޶+d쿏,A1C3)޳:Dǣ 6%[f?|GI,JAj]O/$ 7DYꉊ8 8D)zƏ F9VXf7ޢV#mNYۿ<KV[x6=TtOly9WƂq? 5PzOpZ}X[E$XYJSERdr^KܳI~"h=h.F}-*׶?r-VY+$B" æݣ"p^+K-#Sv 0_{(]ޕUQjI(|H7ee&f2Op̑{'S r#&9 sV]2ywi !+Yh"RظW~L7<|VjY=@ExP Dc"AWXe!6BWk&([w_[S]:YC){j k )4@37$'jpPVPIBK3%pj|jW|ߙ벙b[? PR.tD \y嶊(r&nm.+ˀPh,&Nк#`A@nCko}@K۹-x ]2~m|\ᒏY6WP)m1OEA&m"`I.b%1FN@ ><۸^L<֠#!ÎiVkвov)9m)wNo]FFzͷ*[P {d>@ x0-4 򺱯`)l>4*n|=iR07oA`7 n[#W3 jJ~gr7l5 x:Í`ރMAtSIE.R*gV=[xrX(.Tzmh-o&LL̬qSEmVI}[[hJ]hj.m E3DͩXy76/14t& 0Ľ"[SgfzDt+YzU3fYqᵆ1Veo &Ubsرjs51ydzj{OY;2iR]kr3?O-.0(C)F}J>v.϶q;ZgɄlt&eZM>br)zZ^Ĺ~:Op[" CH&-q먽ET@x9q''4 /"n! l 9yػ .:t^@w\>"Vʲ$&[O4$.щҳophdErI|4+ْ%<hAgWJ/lGQ&͈jנ!XL!(uNjP{jZG⾮Tӵ]3 q/(sڼ˽~g|]:ȷyOCE9aG~ǴWGq{kM(hwV^P+ܜh8*VŮok#/Q%8xU>VrWMF6KhWCv#=Y5Dz> !8CEB .8"9Â^n[,;E++ Ay"Ʀs$ Ίc; i>O*r bS#iNj7精b,۱1OeL| Gٶhf(D re%럛૾okXޙQY.Sڦ|%B 2Mp\ (kwqċ7uD(SX*Tx]?3wiA  C;X?h@pW~XxxN/)[w~­`J[M;##ʜ\dم@ q1:cHWowmAcu" 7r˔U|G $ҺwTi1=rM~P )KXF1Yv&Km@/wb+*Hp(3(n泊'DiA' \\s" F3f#\"Tw5vo âqfdR.Ӈ0g 'CQHke8Ik-]:˖6n7%Ce$[Ժ%Hl1),:&_݈ r@ST23ؿY\1y >ܥЍ7]%ڶBOP<3ޟpP2ϸl[nZ ȖJ3{wQKy4AGU2jFi)G 3?cn}8upnR.Iŧ:ݸ뛓,+d RMHE [СULq,w5i$gP_1O壠 =ȴˏL?2ok{zTGy-4G;IjQVC]vF-4_3uM]4AWRWcWird4+B^[!$,i* +eGD̍~rsgL1Ta-Lmhɟ]isw?%(#϶r(!mN.K ?jkUWQܫ]T+& v\E+u\#afF}lE=kXB<X}_dFm!A b|+ rnczT,@3چo,!ה tw Ą hkQ%)y; ɔxﱑ῾abZm9ƪ |" lqUـ8/$[SZ߁h:M9WI- N-!jeaװflMAǽK`Pr3x`i{v~RxпKU i>(U1+BJ^űKFݰUٷo̩Sfd/ijPis1"gv Y>M1ÂoZ!th %!Z߅$մlͿ8nr|)&I I|EE~R{ɀ ?}u)Q1b40& vOy۔yȮ~,r(u?^+\<\(e|t?hYd ;ի.u4Fprl? 8Ej 0E8<&ӔCe8~jbD]ml?Z=rV_@,GoTQP 5L,AY DCJS_x9 ֈ ̗_w̉:@leQAm;fNve(ꙝ /r l8 GGX͑\ՕSk|{bXS B1ϺRV<:-4}6U^) 5zD)7 d{fj&xNYwxT3'wFYGyDm5< {'T{cԛ-xjُ2/&%{Ãp(3 '~1t{㤎Ip:XUItM`AB݄xI:)XNdu5FQ_7GʫAGUXfIK]<=\\th45w:"5!%-'1@,(,DewCjL5Lu] " r,]]9߫{_oјI֗Z"y_#/l} 7_#?mO4cئ&q;QՐq qSL㓇e]Pbߔél\WŚ{N1`άီ ,gY?9& n*PD0;vY4%ɇ'/.8zPĎyF `:o`/6x=sÌ6 ˌ7oy `Nci;z /!c#fpA#w~ϦCȶeC¯eXhiU#,(GX+Gd}L~N[c< ǒL3iZ,LwJSh2:b4DgK|ȲcXO,?񱚠S!|esygRk_1vL Xhr9aP$y(oX}`iu\Tgl]q0m{}hev`46FbA"k17̢bw*qޝytjteZVBfDY"!;NӘD6 BqؽGZ*-*r@fm-:{rLx /bͷ7 "!4=Ħ'钇6MܽWjƥD'+ +NjYn'(b*lR *XAL36˿runTP>)&̐/ӻw\*>b>Mv{(mu5'p;w4XoMoߤpW.{ѹ ,6< 2K>HYS8뎧ԕ&d脊NGnaIA5>ZՈ n+m斜mD\Z6Wcj%(7F":ڰے&JrwD믩|5 4U[gi1~gHS~٘R0q=l\"-<`Uݳt={rF{e~s`#Sev?c9>Ci qYbuW?gkzLۃVC핕h*TXGJXY4ƣXhm;P]Yw}wAvZao=Us3uBb`ʸTuPӡ[ ?b-+1W*RJ˃6sO#CaEP Tb,:Q?2A*T $(_-wK9Ss[o fIERWD+ C9:'Bwcs A'!4,d*#~=u(`y$r8[R;]92Um{X}Z0fk6h!-FCOD Ǘ .7LP|Ƨ#ו,;JK0CK' NvN+WOkz خg" #~!jJb<4.yɖg6%B`UeeiiUmOD@͆ck2%l~V~~`G}G~j>':u^:t7>7/3&dƮa x,Å7%bzlYQ)@EI6K r 5:y1,ei"dDP6#qF"zzmĥ60D '\_i$MEޓ|gxL $"N>L#KM>UZĀ&7=%C3*U(+J'0Oc{R']qϫf_q&>鈔 n 董%"Ԍ @Vzsw@TUw;/^RZdAs\Sd1 m&g%^7ca^NRCojUD+=K"y&<u=U2f"*,{a?`[z)7}T|dQX<Wx1IHV&:mVB+8r'sqdѷ1ѭ7}3`+4)=1wBXiNjE;V06վ8;Q0rOѕ~+SXFw q6fW怒4h+1_r֛Һ,[ҭB@AfLE ;F,`Hgrafh7Xk\/s xD%<?j xsx2(y=S%}B' rpTlj2ro4PkBCĂ|wN[#4.a'n;:.dZ'. fH5M>T#hMGSD-k+PJ)j@KCw+P c>Jeg,uQ&6uZw&C;Ăw)`63zt#Z*5 -L47!{'Mv$U "KTe&~nv7zP;Kݽ:mb(QT0q+Hv?.P)\do9Cg^7ȅöy Ţj|캝GF.#z}H>~j5Eĩ_< 1B!V#8 w58hm'U& aӨ+/t~SΚeHVI'vG*ͫ'MYdAZ%3RˬC ܨp ]"G[Z\.}<&*ӻ䂍H”=^tki"G[#P-ۗ;jދ=jaF;؂#)pRT='Ã#U\r T gΎX1UrG~~5#٥Qkfe0\'_=Y[H,UL9;-]E]jڟ ΰN7cx1Q*+;isGSwZ]tBŤm=%\)=jJںFx/0LUmp'Uk%,eڷei&O /I.VǠx:pN4p eխS6)ݭvO,2{Mȩ6=zsm)QpAV Y2b݌+o0E3;w(3qHQy"z'QdKNxg(LQvw?n3m<='R-؟c]a߷`;EG Y5}ϲƛc)Zp8%|2 A_\,bnn)S dNPhW)-xYP[+p|6$ B_ü }N$ F4rH\2wd'lja[Mxd6f5H)ZH%yS!a5tܙG.>}$5O_Yu9VLN% :Cph@lzH{lU %.V?fPHH(YwGS+B^N)nn$_V.%Ou &oH)۷gƛ-2xo=ѡ}Bʵ]} 7ϥ/l"1iY[7mV75ITySΥ4D`nݍ8Tse|x}g2Fa]~ psq3b fN wGVC(ՑQ3ETY91]@|v_GֵP#(f!(CBeILѮԥh.o*CNݪ_$'V+&M"cadЃLbc64_\} EtQ&:RG5mu.M `n-/ w% _Bs=ܣOPN>oI -Ӗ80=Rb8{Z1ܪ#v ~ƨH9 &!sHԏ ܤ4y۸RZ&<|2uWV2%˒Ws:^0iXI^_ImHjCC5xdCV=h}S"ĭ3bM0Wҹp6agE49-r<4%SCq>M%A0.vy~U+X$Oo@WNȞ B;ԯp\d.z =rd׹+JhO$ '`rvaV/.cX7v3wB5"^GLl|,s7Y @P!:(8j5Q-ddF̫PC vrqB݃W Ah'ı,.x0oq:^ 3Zd@ܗ:w BlLEcΊh3v6;"H!ϕ3 OV|k@,m )YnLη6tFbNi[cd8a7h_ Knp eZ6^+;UJ2- ۵n&u0Vgkie>wgWA7b)28phkJ{;<:>[|{ӷesk򔸼:{}O$pni`ƽH kjnB[GLo;\Mܥ{Q#qwgKj\ƾ1,h@z2MlKii!y!*YnPP{ſNl]cߋL`3mlqTd6CQ?0D o`7y{$$vф2FtGo>-ʶ\ ۚ򝼾'#p1lFм'AMP `AfxtA*Q0lisXh|euDRTMv,6#˦ Bzn~+5{c08n w@Vzg$+`D>2ÕŘ:X& Ӱ' 7ӥ:dvYpj#̌7|`m@}3,+ϡF F)V{ 鎡$yOa6nQ;L&T0_Pk1 j婼&3S9*J? P^78-Ltty&U15~MʔB'9{$Ҷ=DU&rdJZ>0}/"-jQ^=0껓"V>} 8aSSd.50۾#k٦b? JD~_n5,zYAt䂺NSe!r. RaSrkAx:L 6 cfP>Y)^<ɐ g|PĞryT7&= uNRϻfc)h-Ҽ}!K S,:-;419A~-.wLԖTMao}"MNf&{tإӁ# @N`l> TgwC1^Dtdd*x t B[Nv}G4"sRU*ݗ(~[L:鵵u16=)I$&3֐,A?EyFWؔ' Zv2\D6&ږEi--( ݀?\?* M'ɦxkaAR[  ȈHG)%¬ \c{h>WX΂n;딗TV&OAW ~`R-hUn({*O0䱦`Hin=nRv0 Pq.ch5F|ţd|sS s@B:C_q/ N8E+]a՝IZ&E;AySУt/s%2 Y8Y};lz*ia7Eix-[Xk#kVp<Ǟb#|[~g-;cƣ %6 J pD}^ .qU@s'0z%X61]w2ſ#cX,|uBV k\[ PbVHh"a -TO UuANy߬ Hu\<?G5Kk$̚f `h*n2y?U>!@& nR45LK^=>E /'k? r[Ul 鵬[/r{[ 7 E5~93[d-KO\DS_kCIDSe+ n elC(!+۠sUP ``5B :JSVh b+h)Wt7Ck,i"FV4eM 2#֩ )E^BI$:鿋Ќ+C,;z }My+9C钢VqdBC^c|m0Z|(r?Ѕibofф[]+ RD^Ra1fiLz:2$h&.,#}Zޔp[VOQ/ (X SfNة x[pRKK mIV}X=l ;uIb`LV^G  co/P1c JH~ClVSGK C|@|Sej+RY<7[=ϭYFMGa52E:ˆiLY7,&FEq6-gd.pڳDp!!K$}[Aֹ2ߧ+8ADd#OVSj>3k]TzWwS_qMӕ}!QAN/:Saf>z?dk=n@VnC$;6枬MyKYݮ$sQҶ+`媗x8KQذ!NMPиG ֫Εp$qj 7u_2mş;9O&߳nHn4/%GƲ<ڵ\wb{R#܏֌$GN3Rrz}ʛ˞Rةg3bYXq2s0Zx3HփA":l aL95qL8\z5'W_)ݢ)ٟ b<)i]N[],4Ԁ^Xeo~4EE⛬ e~&? ͅdXڰM6[N[-B]X-o$s{FIO'Qc+x6Jn"~\z9mXqB٥*ϳS] ItEA>+x^fͭccw3J6+޺ /?R! *żdm'k K:}K]:34'á6Ӯv @Q;Ksn lO8fxw8t_B[irfrK:.#Oqߖi*GIق}͐`4J=c,L5D"EN!Fv;M 7|$&+ TAslaBFLIETr%"B Ug#y9D r']I* /yEpn0؝ר6k Q?ڨC? ;83#:]ǶERGG48ĬcY%IBDLKB;6s3x!Yz!r JjifComE?!7PLi@?e`͊MIjLJl.L> 83eaZD:/z8W8L۠>XK/gd42EG/tL,NkRTuyu@ݐFf`>zǀRȳ~3(W$w'NL:-ur|DuM|Zėt}mP8@Qo; L0 Xi].su(OχZ< 0H'V%(> ȕ}} 38nE)],!-T^gށlМ}ڲ0Ox#,ubU/?^_rScEG>*aLPjIv]"d}eT*d8=$^eu/ru"<_fgqma lBxOD0"`j^~*6%ե/6ދje>ȸ-YȺ,Ͻmrw96!h\cK͏Gv yQJፙ3Ŗ\736dD=" n7foY'pFb1zKnkN6xWrQߖ斡HTޅS1Ա=ḁK %R&޳Ȋ;KlbB*/FnŐN'hR|PhH.ʄE>q_hGpsIU.^wn!go'c~rn[(LCh%|ĞPwBoK5e?F]_4_)^O/~QnI]@U/X &n|nqh/Vf}#YCn@J>2LgQÌ [P:qv0\ї[UP`$3<ټ8@y>~8y)rgfc3㟒"ELhAnxvY\Rrst&eقs)Ah pFy/e8O}v(nA0>lQ W匣__qf0ϼowzH&s5NHC<'޳¦ PZAѠ702}SafqMH [A[mS^V؊uoK.I'䰪|HKe@psC)Ͼs9a6//`3YҾʰ7ɿ*wK O,KRmŠF}tsN $ᘒ건؍!oAcnzhZڃ4x䱮>Z蓈*S4q;aO\Rx{i}GG+LFT\7|!"KYQg+^(Dj`iƗ$2ꖰ%$͠_3a!n-cs_+$M5?hd?fXQ8lL%燐cLil1f݁Ȁ9Re6# U9xRrP*y v~3E=}^qv/s7y3)EP7X`,z9s5x @Sbkcw0rbe/-"_Cv  l52t. - ;Tɶ([z4@8_@L#Z}Jk^4g X4OnipvhvEeFEnH'2 fU%nQGh1 M^C8M~TFݱ c!ʰ+_\b/U-Og =M2=@K*!URtt!NCcRt 7%$z/[)D7x)T7yce;%pឍDg-4FM tt-IErWءNHtK?J>(q.x9$mFꒇ|-4⼍mTs^a~ŗsEj+KI9O#RUHӕ'ZP_?J#l꨽Kp:`"X: =dL1)((vM0Gz1Kg\;Ɠ3*TÅG؂g2Ԝي`T$l74Nq ^;-܂frH#0?D⁅[RW"Cv|^\8H>m8wq/=H2[[DV.pN+L*%=}3eFvrRxy=ɱvYI)'zqs`.d kjQL,oΉ[ШGPM'EKO$ͷd[yX z?Hf,wiX\[dnWbSqAB} bYv: 9@ pfjPDrɯQsAH9\G㲫+[̎RxU=t,N*u)h=]+Nsrq;7j M}CC<BoVﶅ+f &0u$YO/' %f܌F8s?44~bPuHu1pwXzj9С# 9?1$C #NNmĶlG<簀^U#'6GǘwB/*;`d'w [b?>Ke"rdr6} D0J=39 ࿺OP85AU#6hِ(hTG+5 SW4h7Ps:b:TTC}ø*%g;wj\:6>̜T{ʭELr jPtsQ]Xd.V$l[cEsVW(ywavf~Zf48G$uޖ}62G0:iH#z9&)* ̇L(c=Ru02 i|dɭ(RT"?g8Ʒ{3L]Cc`'2kwp汏߸XNI$]TadL9P w ^mXt5l\j a͆Z͇ iʟ&fKkvĨuT08hH(*OÑⲱ=>(/޾Q9«g9x"uG[aV1TW:~ WV/i(ثsȏPy?SD1[N+1zbFtMY+H|({ Ŷ:UZ # fJw[R'*Ne6ahhL$gHqu2xN*3ǖ3Gpp4高8&+BщM=D#b}QK$V .XY"ns I-p|C]n-7xy6P&jC:o"+WV;r42tGL8qN[MxתR_P UķȔO߯4p3}#EN*]p=.ϝ"֊3K=n,vʈXۂln`"8=b^U2OBaCauiu>iv.,ۛP֚ ߬({EpDTdHKQuEk'cFJt*~VlZ[׊_Jqd̮ Y$ϕ|upT]G,h1"s!EIL|֭0֑6^$i1puE\n;d[3/\QoϘyaө\عe:JZX:z5un`[~,]+hDEABh,kZY£ClEiVL;=Np% f`pG^Bw m`'Qʈ]5&pmgr'=Ѓ:$O%|xJA'b{o76a2!7)C /~Xz.:AxܢHR.U3K%xO*>æ|盓%{")֤|z)ޠRuů>Y;xJ:3-m3^9 2T(äU!6GݢGܠd#7رԲ)RiSXIҹ1&~(u% BG˾qb%_sUdZ[/йT§thZ꛻}׌[Hv:uj%{16NEXmPJRq辝 qc+폿wx* S=_Bc^Eឥ2^y=0, T,M2^o/Ih5I?ObW#+YC 6+gs a5{*iw$8NO޴@m7;`ҁ+'PcZA*~]Z HSe{Ljo =Q~+Ǔ5*#&5n9j2 gBHViZʟ[&*,7fXu[Pg/zs\'g;+y,wkѕ*=M:lp*Ɲ}el[P ׊¯BXlG|E /|a0~iW7^ ,sd,qp5| 12"XQk~%c31XeX6r]tsTrōa]nƳf s5 [R_k+x9ǻR?aC[3$ NvwpZ{x|Q@k5EÆyb 'D 5Z9eS}$B~ q3E09qD>0؋Av u?,EɪT[ 0TnxwdGp$+ia1F:pCo"?b?ɏ}Id6p9⡮A wU}^-x=-ut}_Yb;= b -Nʸi[w`37W`ldYzv`%3 @ 2; ẗݢr.g~)[2I{VPHMQGhXqj A[jFH--<:]شiz ו6WpaĚU&6ZwG`qtT_^Z6Dg+h+h!^!5yמ]N%-݇pW%~Χ&A+tkZ)40INʊSʈzֲ_Nu\vɷ5͵MN?үZgN[E;u#к_T䎎't(LzhDm>>1Q)@:vIE14uω=y,3 wt_"~wn{. \}(/?;7PT4Ўh^ 4Atj O)6D чazj6 Q.gqY8>kS1((*1\L=\NB[D4~}4XSXcފM!߈o_7ދ v[0`;.ytv\΄yvi=Bm;k/ny pwfUf9e.;B՝DK_~Tu~5=_c2`E"_1:|ܶ/_GXQi!E?=~ޤ[TFԃEdp%Z#<+;eXX O{!z>1 WLެ ɷHݸQK:&[~l8 )#̏-*wf[I9q8ԎBig&yd /sI^޿',U@(D=fKLWd44f-̯]V3( A#Rc iHH8Xv_4s?.3;2CK*=D¾?*50*3=C!\9@wKDuX̤8tNҚ&f~\%ӫ-UEXRH&~hdFl|\$IWXe6e9P(-/FYC @yx&otk zWUx,26DIIrJƏLaUElx|"8O$|W?bS'4ƤF|NnC'BAjK=XZz[s7f ncrCQ, 6]9ӝME 642޹Ձ:(%~<$r`qSM0e>E񉷼!7 Ħ ]a ՟cs?ńҖr\E0lXB6Ts)l%dL6PيG_Ozف..{hx-A"$U*tXP]))<#VhXy~Y4a[b8&vvn3L쵊Nnkȇd&>r{7u*eZ' $OĬ92nqD変 ztԘLgt|9T?m'wW:nl9fL?]ڠhD"Ṫ'`ZM]XX'`(v!Od-x.H9=/Iz\I=ǎ[3z޽dz%o1C";<+gqҥeY:Tn~Lq 6!a|` Xyw6]scbLMÿBA姪ҧeQ<JohD/zbH n 33kJ 7uyU/g P`4ۭCcSEpqavBL=##_3HYPk0HE(@^|qjRb'6ѣ9GⅥ7섋bvuq}%+cMJ&$tx⫕$3]y[4 wЕWօϽV]+8]2KR*/+hl`AȵW&A&yn^U#K[PQIYܣ#AmWIso T-*|OÖ iep L/=f+@3wY0X\ΉM18Vϊ% =q3RwTlDz ?'z<ҿF⚢s€ H׋%@{Y̬.]3>-"k2#^KbS s=vkf&tA&EXRUhgB=a(|I9}/}\ul4ۑZ ޸ŕq  #n?Y7mgQu=cGbSxʊ^:K}54EY>xN[)XUQ5^ڠV.Le쯠ܾϫχCNYDI$w\佌,ao"OwʭY=3 `?da\<\~ K+}k/K\ 2@KT6J.xprb._L[G~KShYǔM8!f Ic:Ψ%v˲iwp܀}٬RM9U觍O,@\3^4uUSvHOL=n ]US@{{5);MPhzUzeh`l>mDRg?iu?%nc; ^nOέUz =T,0ßVF+WibU YR{m;}kfµ6ٚFQqf;Qˏ5q;szuLuN%ec} !<'%8~+ {%hTVR1orz-3 H駿DjV :-;~or׫N\m<礠b7Lބ@?rhޑJVt_Os+'+["ZaWBl) ȅ:-*S[-3XuNnaXݢpG?g,+GFag*pztPz\NRIZH;’-G\Rt7 ?~]ETݩx|vvK`=NMmJ>Ke$g3Jl2m|4Y# Ui2tq Ғt7SpJ(W>iA㬉dʨ'*ygPOk4eJi;h #ctH2¤-w+ODQ:z,(ojm glŜ B5nFpsi 0HQ;.7IR'zvprv*қ w0D . |ԏ(SLCx,w~l#'(b4J`,K/B(Qc m,R]$?Gvy9V59ډ]O?l(> L"J)$UdzVm #)"q-zPjvb;#fj ;Acx U/' fnl=fa&n[R>=4)dld)ChƮ<,DJN*r^bKm{o=<-WJ-1`E5ؽ)]57}{x tAcXU{e^QCB=} ǹΑ&4*QKW ƳbM)mɍnj\d+ÆʹX1W0٢%Y0lh֘ J #@2D?bӯĺ2?sa 'nCb~E7g|`8'UsyC\f^ &(w0Xk8kU$!Nb׋> % u>:@}YƻD#fWH G4y{8)'1hև]vY'95=<]D~{J߉"#*uSHa[kcX*ի^on3e"gS%%3;`,̛9e8ys)US>ىN9AֿosH3(Vc¯T.kSf2]'mtkS;rT Y,_ہB)})nshTacq&"Rx*"e_F \WT7CFk{ciǛŹC e*hImC?\w3v)6_U~L1OZjNJL+`n>탸)*!64)D!)|^s͓O5Y6׺ɍ[Œ-o8fbf)B:Ӑ+ZW2o'̳H'ҍw3V` J\O榅tseBz5$n9P6Iuߖ xlnͻґrQqG$yw̤%_knŌ9U3Z;˹o9MF ť_%saEcǬ,_j:*\X`]:,.钫S,z֕y(:t1+/_=Ӣ1 ? ~/1xM<%]Dja0=JbmOѥe:I(rrdmУLz5_d!(m&;!oҺp>&Pr>e8l/C|hâT){_`c C)U7UX1-z<_jW=EY|o񘳖hcTJ@̋^ PqІ\k v"1JIZ$ K 10Mj&lmnv_tW4'^V 5qyC@S5kf#2/ yUzzoaNo)"&<>m |5-*ѹ2(MZ:9CiA[ևeLFwwWt!u"A98OUo"jp>q #D;LS@GKf|`.?ҍ=*'YwzF4@a3L㻠;9 Jſ ؄9;3Ip47c[a,ۃ2F/3ZPubto)W KEŵ2D(P=,]8UX%,Av/meHM|F€*H{tͮ_ݙIX1L=G~`&ۂŻÛ"}Wbws ud=*.qojc"Ej/W m 7 {/u7.6 #ǫˡ{*1n ,42LSpZ^FeuBq::SקfNF&%[f(5k}!(09B3B5|W6ɻOv{jVSӃh0X5qXS9q#˖KSJ3,RwH 0d bׂx[? TO 3S$WQ+%¨GL0{7=x:U`AѳrxLIYڝo1m졈 O-y_@-\`ᴼ,;{7i<-NbN!wcYfg Ot|bPflB֣o'˿ 3 ז~:Ŭ~ixnFSׁcy/‿O;aD}m˵^c-oWb;'AXpp7Z٩^z=wsrY,mco;A``1]k[עYjN,Oΐ z92{՚Ua/ F9Bs]~(O']ZV o`Y;5{l0k=Xp'$)[\$Szķv`'!rk~=l15佧YO~M܋Aآ4lzkU QRN.HH$$U'qEZ\@gTPu`] jx1nIb*9C:0i^v_z"l`r ЩIs/T%|mhEKMgAW0PԄHJ$S+[>m[)]%ˣR rSXTDƑoؼD2KNۀv:xDֺqI2IOȓ$M=;A4Z HfTϜMd4AvÔAgM)n3őOH|O/!Ҧ˺Sq*e pMy]yQQe @\Œt饭wl6l8,%Pk1qNV9Rh*Gϼ.?#zagϚf*<u=*r8=06k&]O rXԅ[s哂`H"5O`*eF+UW.*EE)eMJ FZNgj,Ņ|X_o+v;, %Ed+GGVNCgsP[;?RI, W. yy/q(Ғix78>abWcG7f~i.|@I s- wyC1d= =Os[gĪ;|v$;pwhnO5G?s^egqi&iXSU<@^` [\lr&}j='nT'HvnŞe(_\3& Vk v#bFØ25C>PQ`6-uնwez?l*uOHS"eXCʫ)+`SN4泟5V^ldpկ/ElZqF^jdb!G7,"RW "֑s[<(rlD2jѡ>Mzi'U&SfS Ԃa(oR9 2wx`[^$V5&h*xP\d<ִJӱ8 %5"FڻN^/ahQ68.ȣll#DbLW0V6K8@~'$ZXYe.JJv9J^V }դV]WWjDM Y(0:Wkf&0{Y،CwDRW3%C5W =?B*^ҽwo# OaZ"L¿A R֞|TL&W) @۵ip)|eJYU O%69\p_Hή;C9s}{MjUCe>5eY<(N^ۜ#߰c|#|^WQ4&劕i./L CO'5Q.qX'OY*^Z'hLf?ׅ۴^l|`[K윣tfŬ&Z>tI#jX|ir?-˟ۋi܅XN@VO,$e8QrC?B¿QI=1*ѽyb4P(;-vih F<jTZ$￶Y %lƁRyćLw嬂 LC+t–4i6#)'ʔ %[O ϠqGJs*b=@(`^%/mt~}e-M_Kݳ{S]K @l|f(?e=>EtP"<օD&% hJcq"+sΣ[0ISԛ:7.= SFAP&GV&ҊMQDO?RDxⅧ;hc7 ߅./΃Vٍt ?'F'ſ&2banUAK¼<,@t,+@Ic :WMt7Ҫp';6$SΓW|'x\ʓZ(<~kVzޠm VS 0מ&:L:\;ژ!m)uHV7!35`(@iFI!BdB=W+J :Lm~y4Ftz9b.-ii?v RL{(syGss>:ןMX&ypvD95\M3h"3K(0j]/M<0#{%u Xn^ϼv^0VU[Ѳ-*\  Y#YE,5ʵxׂu1H~zKiͪn*_"Rg9{f\ ~ "eC+D?zer EĚB2_*0-/k9p$)oRŐ\ii-~L3/aYŸݿ)8lmK>'+m\Py'j_Գ0jFi<#>d)l0oۏ@ 'E5 kOGX7J *똱/8:bc/gUNۈ@'ӧyca)m"П,]~U3hdu/,WTRy)pܽ]CEۤ/iDb?Q$J+FWjJ" &vB%̏ @W]7fBÓoD7<qŊVseWe_P~J2] rG1y@4L%]cXXuz@Y \"jxߌkt,/ 1Pj$puI}rdO'gz 56̲p8cZH`ƴfZW_(/Aڥrv6Pߛ~#9W$0uuqHc:ĺԥbgT]l.-h:B Ly~.+Bfy B(K`7H VTO>owU{n AV*[ rj#YBc%c|>Zwuщ5wfUPjj3v~wVf7OVQWJ6dD5r{eDu}Q3hJ"m x[HMBZ1 9"R!v`9RIܮ\䢗ںrRkq&tMG^vو}WxS$ ?xAš뺙sHޱG\<0sѥuk2"5Q94 Yr[(Υ WgJbd?bt30N"ZiҊjSj?rsX@,E$5^^DJKn g{w=ڣ µRRC8xyɎ^WM.8HJqqI j0=` G?C?f {!(F9H4S?9C*`~z\>Sżq #k!& t`lW,,H=HIQ(z,ƒT|$w;Ba:\ME8HT 5A*f+&$XeO¸Xآ([ 9Or\l֔U҈ZD}kDx/:k+`<<Jq"_!Z֑vG53$5}V_~M\ќ$c{?‹̅|tTg<U| ʨ؊99eƝ"S^j ɋAyKj4FrRP]Sfn==_ ΃r4]5[dGo5 (Ɇ!4u  H_Ì+L{۬wnxiKY$#CDbH {̭m k>;-Y<ѾN*Kqߋ Ŷ\)OYT|py =F>((dr篡y|0 ƜμZF<V[0hH@BpF^We+pӓ6:Dp>$IHϑӦXb7W8,3o4!$} 1f7fY˪$j#\{V~v'@Kx H9eFYVV/  hx-y;bQ\V.9}q+m%gEEv}@nsԨS N` m:NJ試ǨFWP!<{Ī9fŔi]kɳͅ;˜!vDcN>#opS1L^ʽr/[ Oe,nPLT=dn@?fEܝ * ,+׊!Bo{5 cR H jq$uyx@g#^ŭ򦭌ZC"՛ $ 3l.^ \T1$ HH۲+Cz4ѫX̻{h1w} ˨Yrzg.h4۰ ;21 7Htш)OA^kyEI!ey-P?P=͏%%kg5n_`! d{{T*:cliۚğ6^TJup}Q.YK>>,h=CgTYMx1p4W PH9)_:DZ1} PC1l0.A:;<%O$ 4 c"g8 ^%`nf3X%a:z[GpVTS8THv6/F:SJ,#_TŋN;'t+mC)[FAox˸nU_'=wp-+N$*Օ"E\Oqێ -AQ}/ :NLk`X+ eɐ\56 7 7wgL'^63W=W(u5< "nnvݝhzq@1,(^k*'p0#;gWxBZ+>HHdI,y,:WGkC G\7:~ԡ5tCUkL!rϯ*ܴV>U`<De0D̿٘R`mP qT&K0?l] &vu^ 9d>Hξ>m|k1S-_`G{WQ*{!3ߢ3^I6*;]A#H&ʶ SSkjhT, ('zn=vSQ=8JDhh*6,;m6 A gɞXV @gw*Qm sP3+$%՛ESp58!vUX1db0/70zQ$!@z|O mkd{lwc:7[`ˠZwn&)NcqA!L[66Sy=|S(soYޞe襲:G*U6zc-b(N@ %wVUE:8{qWxdLvYFeRܷc &cōܥ< V`LٿgGYh/+ ܖ۵:8ňܥ!3.k|7I6]wjwwWVd`B\dm{iK˂ebeS'6ٗ9S?ɸ 7UB/h+7wipAć3@> [߆ͮQsx:Q5j$cϹ\ NfIХdž9OQqUb<vr>Oi(W85!>Cp;}LJ6&Kz郵d ׊P*EpMĐFi!Aw!B]H*raIkD %m录6t[wh$R +ߐ"Q jǛF3Nxm9=%IyF]bh:pYtćf 6& @D ]a,HO#%U D]1I|o_2 "{@9ΠZͦA;'%7Ȕ3zDW:@\t3%su^qqXgYCN%8[hJhݻn'oQ}GQ}7<)× XE+j7ȩIt]8/:n:8[ f?U5\XdJy @iĞY%bEP3IP7V W[kRI]/#iursLz 2_"Dd=L?zJya%TEo?+$qf.FΤݮk M'F^"\=^J_ן}Y sJ7$0)1b!hqtm%C1!Ή!8Fkr |LzO-˱755A; \q/c(P+x}Xݔ~!O64l]bD}ogh cPR,ة=j"נٺM}p'aV҅D^ʝS$\V϶͊@]V1x<yHK *\Jȁ -T<|IXr lK؟-5\VM$;Jy;W0΄e^=ZܶLHLl˴Pe2h`L:zAͧ`#9 $!o{(LB[Aڔ8 ;:GԊU4a%^󫲩C|&C•tkW- 8铊dnF(txx:ߨ?`_͠JᐇzotMKT4^?b?XXG?Szc3Lj6״_ڸ!¼e A#Si+^6 $Fq顭mʯ)_eqȾmJ>_Ǝ^~hz݆`c-Tu~ES5&EwOt 78TOKQ6p憖j9%jxsX4" D֔X_O(hSjI0H> |Z(AP[L[C@ 7k}ir {3S  {~V+*<]w!4qror`22$0 UU}oU2V%5!D}tD&-Bgt&%"<B ͬw]a%GA-=pb(@AVx%%F>l'EXEx@QCgbV5(k'c{N=QsteX߁9L|7p_t #i@] &~ż$A|@2ʫ{C'|_9ޮu<'MBt lT0.EPYo&E^A@^#L|yhI\u삻yeFSy-y1W7K 6F~@Q`Ngh7=9r>mOTPUju2G7>!K5|`žA"d?2JAt/fĹt{Y^d'Am<3F:5kR$׀M/Dp/^]Ϥ48QhA^,hbd47çzƦMKOӋ`!EݾNxbTD?N0wb,p)qD?)sOǮEWқxPQpQ9VfOW{I-gk]"|Z 3a.Wp[=d`oߐD2Wt 4rvKY~Q.̧Fm]ZfOberZk`WQo1;>ȀoI. nІЅՖ!Dž 2zeo]C.G c WOZb.sNd5HR*\iFLҸ`?zT=c(s|}}#oIn=G "OL~$VTh{ #q~3/{<]Ze.|Ȣ8ro'Y [a;J4-8R/7nsn,e7 JSf˖|'^!g0KIryvk$!ّ{b鉮\(Y9FUq?-KQi9[dGm9Oo)S_]'(bvIXJ xKЏpi. ԑ΋|ױ-r|}#.g"b.lMqd|dSk=,{VœriS3aTڴquL|1ͱ|Aמ)J[ Xxӱ" KjWw.jp7CeZ,j^$s]2g)A)yw,d^HOȕsʖijh$p,^I}#f6w:5 ŲmBG. ކxЋ }I65#BJ1u[nF˭T}~Uzd!rHu0t]NԎ^(I1 @ .cnF¦36g\EmG6%&F`}Q^4IOM~W?~Q7?(@9Or Wjk [_Q?qYx"b:7Q8; M?]zjUG x0gUmv?"qQ3{T[(!E|B" ;=ZÂЄ(1†[{W㴜򄩌vn9ePn& O1V#4&uF^BF //g߉qm^Θwi| 7z&yKm pK@y]=6Պ eiA{*ӳlYPPl5ǕZpz0=,;xy;CKʼ>yDIXpgds{u(鎬HK1uir Vz$LLU5kĕX~Ѧ$uOb[N&n7GՔeV.yyU`l2G2'pe+x}SRCoC~aʦ>'P4r&+@]t.*Ji*}}Z99F)NG9Z@!+S&:w[UIWQ.UEy!:]٥Q[fȌ\'WbgsM ×ǹ[:C$#[$n=pS%%&=>䡭\ʧGrT&AݍUl*RD&\{3omxaш3rZ.EOkv&}'3%pTіΖ9P1VJUCBXGY)zAWſ(<|FƩQ FN)M42!RE`ZA>d c'|TAF~<`.=4ot~F~.GAsE>`/{B?yC_Wkhqs/o'jPyYi~݆xF]㖆nzا6eI@ eLU.IeyV人V*_+m9!Klbf%vWx2&Ƹx%ٵZrIi:TxSdrIS>IƐI'/)ĒQ F3-*?hFBvޛ`Ky)Cr V)>\٤/61;)I*rˠYY*KsçH]Mf'92\a^' P @c` ~ED7~rBҊ6-s>`L =ZX$(=KW em(TDÛIԨl-Xv_Ce[\tviVgTg)ȱ{CBpl`ැ7Rr4 C^~9{.rǬedY1>h%C%UQ}? 09sn<Ȣ4x:5h J%\JokR 3_]r>)eb$O CUd2I7LIǙ_~ `Wn 4+\gp (sxY{Klpͺ( -3ujz_McAN{EB8enGIg-;PAܸpr(HXK\K;:N|Pp)Yo'OOwV#KBuv7joX5^"HcB{nڝ,>ڀ&wȸXp}Aö2Xo @}G)/mjEs`A}u`(d|wC mM릻bG[IDͩ#ט !5JP˔pbעh#BƏg^)2JzxTD7B/g7Ϋ2?zS5'8npY^YOG%ltA)ږ<PunL̮TF:FMPH@ap|P&V>T$B\m4/MtπЩ뢎!a;뵔k61L#'/! ~cڥQ꼸:(][NkL=;Utո BTؔ8*Rh F֏-,\ۣ.n rPq1iLg(5m`u5 7TGn!6^ծ of>):*;*z5) ۺd~1%B;N 兰@Uʽ!-Ɠ"h-•\xu(϶!dr<'[>+f^x0iW&ڜ6siA䀁a&殠gΘo_=a-:hgl֦nsUx1wPmjE5 8*k@|j7zߙ/:{ DǗ{>v"Rbr\cvb~驕/G%.j |U+NW|E,WlMe(7TLGo/Zۏ©7cHT.u!h\[)~mJ 4#"pŖL&[ܢNu'>? .N g_η +p]0#U*Ywl߃.%UPYs%YV1cr >?{fiSMJ>G;xɁ cإH=jYr B=Cƒ\P? 8.٭Vr3$ț_s@bJUpqmA$;9e~gvGc)< I^^;$M7lϰ(N%{0qbb6m4NX_ylsyUIs˶;76 7͢΀)^7q@瑼XDNQf8W{^ *2[vaݗH{=c&tb VbW{4 Z}`4˿ڎW3f!}{H9ӟeR8YlOzS?Z9o=e!J]UV&N# cn鐝[P݃V %@ž\~:& QmjU60z839Xe#mS뮨y"WhLZp/"'deG+C-Uo3ȘV#(V)nsDب՟9)C(_cQ§P9=8{S|YdN1R{S$$·pONBks?߻19>&(d5^dc/պ:L%@T lLΒyd b{524J= [ KLYT0MZPCq;:YmF`Tmov4'd:O?/Jh%o߉ H~Rk%;:->np y5+$GsȢ 7p:(sMi"17桹="PeUB3J($$¶!Zy9eF9hjCwir P;E[VRETz;D֣Ĺק3u=7t,〔zE} aӥGzC}N*{!F ϕǡItЬ0<W-o?C9Ftt&޻ 6r\s񦸲' q~RN t\Jf xr/Ca7wKu-F AFr#~ypQmS4I0Nxn{0o a%Y‚S, +xc-TK<龷"ySOxwhXC_ouu;,Ǒ X ȯ2∳HnOpTGv!"Ddpq$Ce1Yg_&*_WfG2c0c.eb{u]SffOɩ$Oh'4.#XѮIPKdvp5_E.@zP.JI⩚0x$1)kh?K$2 qy>!!4eQ ObșW0kZ9K7=\0? C>kO4oŽ 2qѢ O}Q7E1I;w-2KvI[:i )q z,PO J xr:}aпۚۼ4L,;cݎ `p$#ޅ9GW v٣HmzSC#y ]@[ǷYs@.ť E #<Ӆ%e`Q)[CptXE `")z Ot{ e``6y393YV3 {)!Cxpr/Uf%N}Qoz-1DeKUthTZ`bPߢuFb IBД]&ALoo9&]]q{o `2yuzz6|g_#*b̶QbDOED3NmY7&9Rf|ZpB~wϟ*Ks :\)`oCrPNkSl UgR׊Mu%44Vd".8 \A#"t {g{oXGǣ[Iy_#ǝ`|yK }Iw!؞q%͇`٩-L Y`bo|*皒8b 6z|R'L;D+;g讼- 2gԅD8f U3Pg:X&XشǴ|kZLJļb'A5u-;9n!.g͙8U͡.<]ewӰinWhuW3lAcj{^jN*ߙ98:RW|&(޷|yZ%`+Ն+ѱg!Vb޿Pgz.Jd yq]O^V"F(zu7~Y1"E ;PP`Ckɡli6'.ܗw|FMX2t.BtRPovZwl5:⇬L|w Qq%g*KaO q7,Xdqh5IЩs5Wm=hq;F* ޕ&:\SUVLJM+ 5:9h9:zb WJiՙ `}Q^G hR5h@/lpYA /oE@h-4 xlS~Ud*L#1#S_ @IrXNZ. ZXuC"$5eF_5<*J6QEK &V Z(d"# Z=&9ȷ]ml 2lyHAт}Ð|G Os?)4}UPxY# ppvdl “=`cZD-K`O247"KLwd Uee*|zj&AC^P([^E ߉J=e{L XMK+dOm`]a&^>&rљUF`}TKËY4U`tT%FÍyQ C}; JfRL`\y 'pu,ܺ`aJTEY)1>C = AfB-R *'ʝeaKL8k_ghWI,.AfMtl&x^@B4M oXߵZ :*H*)]kM= ĩCrLB`Me C $d]c' CpEN嘽o!#ÒmެRJcفMےse;0Fghrf /YE7EEs=n1iZ"_#berʰbM10{+3.hzI*7ڃvIJ8uN KR/a6T)5I(|#n \pB &$ZI#Ը&]w rTj`֢[hZI?_m_i@""W(6;@$3ڢ ZN13UJXE*fG.D/laXGYHmlTh6O =M}hv&PMMS8o(,OjQӚ!h氄?*P5ik-^n3X Vx)u{0UaeI&`rY;d[r@]hMWt<gE|SWs I#mlF/HlD82[4 W4G*0\:rVҗ-PO!W/MYtźj4M@ȼPHe /ԡhiJEZtİRԉtKf4=-! 4z2 h҄l"spK-qZ%>D,'g Aon4㖞[ c|@?$.%E,>XrAuxq-?#Hp3!MfiO|>fcrsr]{%IcLH)6|E7EީAvd͑cEU?5I4|ngx'޼a%wuX풂p~(,b5gxBɸh~HBKӥjҨxn+ykMZx[(cY_ErԽI2sY|ŒHv fKPV\8,TV DOd3ZQDP̻/i &Cth!*m~>EZrHY/Ia!4S{R'$U=~Z,Y0 ns;"aDVB,*DDCWZ> 'h}ͼ1oh ~i<~CU ^}E{VK=-R^UB #_U~(5 K]Tpw(zQP@*,IFr)d{_|J| !&"'-@FFiVN*P\Bb\D;}}fw̺12g G2ڐPO9W̽"Xl3LnqFxA&=0[gbw` G1;fMl)]y2@&~Q$ >?;3}L|un?MJI,3(fPP;n}񪵙qc-FA)PsyDatq9γ!0&޵X3\V55} -]# UMEe>$[%s znX *jYulK²LeXKDlsñ9&PޤX>+ 5<GR<wT "~Z|SJ޵5{Y>)F2[gR\"ȧ4:WƽY23: wt#2yiz  Ë9ɯ(mt iM_>FzB\}˽nDE*%#syY0.:n%̞ gv]X\`ssa3 ЭMP/>U{?hV6NqH8Z 0Op7If-ke!gںGX.Dq|9zs 3H;0Ky.SF*'!R~@v6{aH+a=ܽ1~Kvx26_A* B~XC(m">܇W Ù=-Ĕ♹O*~#]'Ξ:D4Ҽ Ayꆙ(b!n=SPz6v5n2vYJT\Xdgg>^Kp0ʔY =3FN&XJzMB:aW]$V|h-^S'hV\N=O~VJeWVZ)ap-h?ع08OtUizCXa/8#U;f0N18p⮍9UA ʳ:Frcic5M}4=NPN:1Ik,γ\Mu( =f:+o" &hiN.)h wX'KtQ D 񠮍CsNBm+zVɤqThW]Xi*3E&q]Ta\j 0Ԇ~bk/5fԿOodԈ7os!Az6 Q"ٚƴ/3&uivDKB!2F˺-j.:҇d#\N|e޾3O-dp;FW?);A5M/m&I?!![#3)8}M] YEؘ=$2sPp\tck2{USS+0Co"B9.!vW'|j7vERZ)3)&Ctyjwe26U3}F 8@|7‰1G,&..쉀etmOٶFi rGK3xa (`~D*)O#hû$ޑ4-VSlH܊P ܔ:fb7.^#dxKB̈́fv3\r<5goo7]ڠ8u|&p(ppќ+\ 1ٮ9G V3O:adD"6)^0dէWV#x^ aT8XĽ/C?Mc*cD l|V>@P*.|M qBo ~[&? -[]C1쮜bsj '9 60=sc;t4D>6:+/HW;kq(kOV| HxԽCBwpi-:րj0;d}^C\HD̹MIx*e'RIi1D|csmt~:> F1ڐxr+ӍB6*U獢ܗ0N&a }tʼnVȚ0T](u-"Z\ZS%țg#s5CM}4KIPє}9,~鸞r^ʢ^jR2{[$Z+JUjژȚ i;kY^`}x3J:Rqhw)\k*@3h-w' Ҫ$7i@#<=׉N%ڶԻ:\s㍖B۔,β(WC.}s3wL#uiF>o oRdĘC3{D+,H>e#c2 5O SB$wZiEIo7 ŠY RLTvt\lj ?ʯ Y)t]~.\Ks<8,EGh ɪU:,^aj8'பqUpRpP\𾐎 T409Q(EHZJ3[9q0̷ܥ,"Uo1kakf6PnxWƲ6X`8͋dB-_ޓ6 s0Ox&q0"^OTj fs첍\&-8* V@¯ÒwBl4L4 v z_{`HgKZ O!h2kI@k,j0F ~Bg|O[оx&z<@پ 7w{iߋa5CV#p?euDm_vzK RT*^4+~)]D7)Fڙ=YU]$c8?N j0ߎ,q=(֕v?kVYFkeϟIdW ;m\4AJ*e{%:_02oN&)NElۇ4H=v d>p 1o^yz#*q뻄MNl)ۘ@:DY_ʻjGpKV@rrHmRɖm5s꽧AwƎMN BUޝ&|QP(3c"2RT6eqa )B) s ٕ}{!t/ESx,%}b'-4wtcl%]cCFj/Bk|ĘZQ?IV /@ZƬ>9,=5f M]o,/ɘBI]pnMA[*EJμ=փ׷FXW3ZlGN ߨ0gjoi`1,0m+}k]&Fd5.*l3vb"2 Vqaa 9+w3Тvr~v IOaQV(n8'WJľj( `)ϸ)n&"r__Q@<+W#DM]ʘ d'7Ts\w[%<ǯ'ILwBi;CχzB2Z6ފTf~+>J{,WxY>Suk;K4X&M|s%*)*dF:6)J ^\ Kz@jy>OL kf wdbHOkNIO79)F1;bij`:v_%9^U/ŧR2Dh1Ns[ !!tS7FQ'Lr3{ 2sgK<˿{= -#OYWCӕ=A<]J6^? {vJ>+ wyZm p{#w6p7)JW9*,,݃qlE&\vumfوC/4흟(V0(V])T;P($ ٮbY<%\`%g~܄i:c)#m:y4YѰ1OLEnrHu[xLPmS,7#X0&*]7n91>s, $|ykzkUDRG1/E{r z6G:Me:lp D L蝥=oV*r1~KqCaUz=duhAgm_ClImrKdT)6;9~uy VT_j2nHiIk Կ'i%'`8 4-]JàX6Ss!pC:HL^۽n%I\iE֟9^v.KՓsY ؐ{ 1kZ%m 2c * uPD]ב|V*1L[9jMWYn/V;q2KrbFR%cjԶ1TL'9KsTb&E+ؼr X~p@d$W2۩rgc2P=C94PI.M՟J邔 Y8\e\(TPP*f#L,(*'x*ra7 V# QՖ[w&fZѥ&5eβXo]9e=\p=oC>R< J,S ܞckpH@  /"(V{3zE3sRqj$S]0ݢ:Së@#Qܶk,/&jGi{8!WM deeEewMy H̱1^'~̒j1~"+\x>4}?OC&Wo؋8s 2#D\3HâZ-ol1 T/fA` ϶xmf d;7b^"t3T^ls_9v5E) Gq@PRXYJ&œ8lƱ:ꟽE_;S fDV $R!C$S~@MFiK4il^Bq_f$C'ٶfdyN3jI,dΗ.-Ic|^/GgeAk]<_\sR}d6XP"B *Cr{W=j6I`zAT&J0: )  ԏ&tϕ% ~FgKU,f: %/8O/9J[ @N-a-VV"&@x7vJÙSvF1M}l#&Œ.A? l7,i>T##ƒ45Q<Lv VrS\"O$}=](& e)Bv,~"}7 E7s,zVf'ZZlЮ'}jSй6wȼ48~w=K|OM7kl,z60`$V~ ҇tzxVt.E%^ "^!vȂ"ws>% - .V/6i3Ł'(z^s!Xqg^:De L O[) i_E4싆!tc%Eˎ)∹^̶"M=fȽ$%ůsMdQ_8?ye"SzB -er_ SpG D[ rI}2-$ŀ!%\Tq$9׉#,2PV{/Ŀ\Y9JgH~^%)U෯xPdhx柦i;BBu6sZ9%QɺA1Zb잰k,PpLꕾ&TT]Zl ϟ.˱e}ssN߅ eW{O0*؉[C +Y6eKR:( MY%NO:)~a*q6*UoX|\[Dǜ1R@Z0NA NI݅]y%':,Sy߆;?#T=ӱ &Q9q#@LhnQ+CM+d \13&ae&5| ׍Hώ˸`@,F(eaӌC'v^–J:R+v3&,Ja|]ܻ-V{FKfޫ?YJLH)#Kuoq0GM8:⸔e\l`hcQ_sa.b Zfź-mHV` GuU(#eo`QUl1)'?%/fuv]"k8#&4z-&puǰ2#3m"2@^ZG@ss╭ )gvI/*qqLG{MՃ[9>̳'6{ -iۆ+P`=bbyt-M 2r|V 6_4^PFBm*9]#>a5K%/ kl`\a2Dkll?JYPNN;F^_T{$Ҙ *G>G6 /suI5pįTyWY7lv6ϩnYTvzq giuTwCH٬"XIji6A0RǨcŠWe ɘܑ'&B^Dp@xfua`62S (aDFH՚%ONZm :'Adw`5;eEɼ18A ,G yG&c vamTcci\Ov˳&4 /hPDT]WŐܬ˦ De,v*zP6GmnNğUO+! <;gY֐7X+:¡l=U-⒦C4"yh!պŭI̶g||_:Lto=:+aC*P)@k 8ϗӖ =oۣ Z:%{xr+2[mWrdRDZjk`y= Sc^Xs/$ELNFVh)Jc-qtq:/<0ytwU;L,j[(`Abx9>&Lw@dh>lVgW «١yVw)֍}jT9]˩̞`V}Siy>?whHy-uuUrZxI MzOHj&^~|vy:)?oLjWT^2pjݸC.mt{v83/,B6x'+"xI-oeKeZO "mȋx)TX0Nhu8lUHmZiư"* 1mt@5obPg"( 7Mf4x?6Lf!|\M J/5` N-fLI@nd6 (7ڥ^J%$ii]b[=(u1rfu1ts]aoξ=]a&On֜RY53feiPxjha[`5bxdA*Io3E jvW}_fmI4WPv$y$Lh"/O@ܹGm*ppU-;=C¡AWfnXܑ˅]1%Knw;QZڏxvjqFCi:ciB!fţLn%Gb}FuC`[!e&(4x<(v$D2 wR7jz?`=R<{ qZ`=ʩ˱pwB[3\d si/J7c9 %HTO$NcS..-Km'Խ@Cb3ؖ2dׯ|).uvb|'NQ Hd1܁+H@Qjv̽FMJIrGqʇ@CM| 8 NW鸘ɺ/>mxZYNj8qWVs"͝JK]~{>5<\+n֦E4wcHP\6f^[-FP\Q)jcYO𦆴wt9l:9w]=f"fq`{{/]\fI!,갭>RkǗC#tByhX_wfi+5%H =o|0%򯎏kDz~!N0CtC ^ww!_>7$/71 yj*vg)pP¢B \ͮxV2DY W”WHւm]p4wr֚,̃Suy0; J#ꚛT:\!1| .~;e d'g$9o{ 1M" )mx6ykO_^A'Wa $F~<9u@X5԰Dq(~ >^ #_*_l~hԵO4wxF x5$!2rփw)H`xd˾I g/у|Rb:~35 F=r2H9pbcf"F7{i5FFڇ]W\ssFocAWd^>â$IaB]iVs4/TŏW.KٻxDP|+. %`$xF4eVQ㕁"UVeהIʒg]Cpɀ/<\w]E(!ř=|&m"hZoaz J1pu Y8BPt|d#<@U{v y_.'IKAcGB'PC'7iUm S("%;SCsjăOQP)N'^~Uڥ8H`w[DZU_|*ޓDr}?a6^t7fOu Ǝv5V20&*襼[x-I'pb~g>KxT!,\QBųڐ"ȧZLOΡٺWJtR㼛D/uӶ"u r;F r^PK>y_}"CT1`l'{TSVw5msi<֤]MPiJB')!o-:w̮8!`@6\9GM)ExӇ͈|Io &X 'uҞk3U܌hO% 7zlz1s0 "4ra+]Gg0}]OS4`QE& 8Ntĵ;pIq}Wr2xs6"X»:; R~SÏCk$JR }G?\>$Ywa;afU~g,*xG˧uwJ(H% Z0e ׸F7CM0P9X(ZJ"gT(m7֗άyga]V#`oB :Ac"g ݒ#Ύߋs+/LLn Wڣ'Ε ?C W]kuA&H>ۜ3`I^LkcIY3=P(d(=w_nZvBe2;; U˩ 8;\7f#5bw =v޺^=e?`kh݃r\q$d@S,76}k '4it-dl7x?Y:2Gw+2Üd1@X/~rLcL9j+z@ysÚV6g=/yvKB~F8;}Gvbؖ)\ܔ(ʿA n^U\);ʿP֯MԤTg_}[ĴLK4!%IpS O|wODe0TLZ|i(1 $il|O+N0 vwT<`an?L(_u3&D6Pk'Uwg5h<`R ҩ2-}QIm$nTOzڋImQ5Un$3c_o?)0?TGqCsr?6V"w ys&@q;2ɸD2G,*Ś& S:-VԙȻ9c6 [ƔL6 Կ*-AE{ĈcTcV2qA1i;;?މZEy rrC߶\ 0dFIt*%cP`>v) 4vid|*96'^oq"]} lD1֋VU,COZ{MICW],?'6bu&n.(.߶6K;5^@Hj0cK䨀$bMktk܎߂p`yis@ !rp*C 'ECXG jvƤրx1P9/~U؞uD>)8vY<UAOy jت,J۹ChBI#~ fpuqsT@GLL"@dͺǏSC#ߓyM @ HBZCugǕ*k~] 20[RV:}$k8ɘlGEU8!DVUt8UlrrD8{:qջ\ ,sn_*fC N(^0  PAJowKI7`{dq倥z** T,J+ƏKo?dL 5}+L6z{35aP[dgW+=6+yL+c WDRAQAoT[fV)8f<_).ag6Y| !'i>{[/dd"oW'rO]a5 .,ut ߯Dv$x~f2vs@50K2 I-r#G#)5:WޙV6@5DjuS L3(m}NNϢtb^7GEodr+W9. t+c(l_~RP4THPƱu_k-lVM =Xu^ Q1",Jy˛wjFbA1 beG -UkH%0C>STyѩП箬*]WsLgQżhLxV`t6(bvsdo 3p6OTvn(NDO v@|Qɝ*Gl \ijK,bh3μhv% ߐű]+dWj @1,_|>> ;?]YEb獜- gcrp 8hzY7pn}aI_Ol~SĀV{m277iB'OȚCဏ@> t-0aZµ* /yfb

    jW,@YookppvܦHu3D2t]C'5|@n!!uPHͧm_ת\*PawGiЁ*f{#>0:6Az e5hGhRW@odqvȥɪl(1$?wlW;qR'Ismi c!'f/deQ mTJ"kkZnc7^Ce/n!F}CElcy~!%*)]%mQG< SOW 2Xmi%*pČj/]eB..kQA&A~\--STuS}|LxI NadVWn18tl!KB 9` W"TÓ*$ %WB>|p=oy Bj ۠/65*6 21ݗlPp{#&pIWUn G74AOz:Ciו:3hL҄}QyR.@[eT4- TZPE@:mmD-wTp"n {}8Wg2$vl/`T 7+LmCQvl7 E>Y)w_(\ K59&F.\ Ju)Ehofx9-M^4ug$[ѬPHf8?zy9\`zi~86}Hp]k k~'8 }&nS=D%wu p2i!nYX-M];A+yXMI۪Q.Pdm ?2N&F(OW  `\Xa@_gV4h:M-XmىzS1ІC1 0eu2ňLgօT FS7.V;ѳ]w*,n,mc!π!.bO1lK3ƅ]@9|D g9N|.5|˯z{Kj aVb"Hx=ޏ[Q2md,:!4SCgԺ`iF/4$*}NXfnnI  1" [gDz> 6g@=zIx?4(̳RpޮS .*!S&.=q;7:Lj y #ar ښsuhɼG FoPRx~F]1Y%ދmNJB[6 m&(ӟSJ3:Ox0=o!'K$rH<4tZQNoÖM^Όr>vb$ws븀&|7/[t.Bw/zep_e;}B8]@bugǰ\g(zfDw^ R+‘/FO_7d?bDaU]ZHR ^ RC&?@iP%vroy@# DP3~RlN0_ I8TR)H2J܆h<%@N6J,9\{RŒSQ8E r\><(Y0w~:^1}y?/cpL% z|Ji3ˎ XFq]K*ڍSV68Hy5ԻvGsmچ劥˙ha[EE[Fޙ}!u]~ aWJ[Sz"KkOdx(\̯sW⼧(dj" O;1?L/09Tq{+7 "x܃^E= 杹+rZ?kQ滩i^!e憐(uFހ¤7`^ */ft(odn1Q*Ș*!4 n~cmn(qo5̨]1N F/. A(D\$*xŭo;w$^5N.wBϳ!Zל!*,"Ok'op!<5-8wcQPs0Q/*+/Q9UNmX&UvTvsWhE ^;G[j{xZݹ\&Ey0ѻ( qh6~L]%* ?UPsȰq7HQKS4nq$4TH;duKA}O rE?[}_AZOHxj"ܹ{ {˪'Rb9sBɝ u}N,b;sjM"cKaA+:aJk|H)ſ^f8Vq9ѽu.$YE ٣rձMUn@[#O}b^Rnz!*&Ņvp /SBè߹7#k]j8\J&e;pB==L~#jܱ0F6BG0 6qJ9K[ɯ=7KƝl:s\|EST5K;"g|WI7uI+ݧ}cwuX(BZ|ڤ<2͊CV;p r (@b#azEsQCSGV*)G:!6.;C9)PRe4|j<EO^.1WٵNW3!R%al!DÄ{j A, a,QI!r&Q?ז+z] *H {Z<۪"(#@cAoC#-U2)"1sBH"ϳjFz@+28X75ΈfbTuQ`3F pT0t(Q &ԸPoٟpeҡ" 懏,M.+hʠGwE!2v?c8sVٞoFyw&JK 5Wi <> 3oEw[W2 |pϫ|T6n.2AC1Ż`pggDŽ4(]Ħ2uP 6=D^@ cR%,*hJX1l`аCd5x<^mF-Ͼ\kG ZZa71Gۮg2sDz,:pƑpTh슎>ON~p'+T4#rp=DZKlD3'Y9(۴e.B軱)%Zز}01]ޱ~(Nyv5?MFZӑ#T~]T݇ZF`>X'ތ9?Rc!Mn) 894RT9 jՄ(ws|Q@do4Jhv.h"u.?ѸfqR&6RZg {"`LD j8W!V&jĖ`+a1;)CJ-/շgIw,돓a3Bu tWHU>l)#׈A_2DžSMd; Y V!-Lal Uϐ0~v#g=y}=#*hƂݳӗ$DS7P(mǠN{q@ɠg4Bo'g|MRa!FW3Xyzې"0bbXZ.LD 7foʚ9t i߃08uJ=59E]0+CjV"@XPc.x !91ڳ6xnQM0'߷Ϝ+E\zue`XxcaO0m?o|~8=- eH]T95Ӭ:v bϙ:Kο)eM1)@tt Nj+%#RHX2E@Dc[ 6u:GSHĊ~^ӈSUyz_̒Dgт+sQo  -}MI˃& `8$45ZKi \2&#%ig蛜!weTJԪ!FL#ؖ/QLG[b~h\Q:خnL;$.O$p1[10W=-dn<ͬ_0} J45Cc(6HL:D@/W8-x7-$͋+HV>-V tL!4K)}l)@ȃW<C{(+͘>ZJ0uӬsݲOC6,*jBjtA6ԵhJT}x$8H+nzA6:,htj }oK3[fH\qs.)p3kDA2ÚCM}v6E*Q넽-mmQyRJV[IDjP~ЂkG˱М-uZ9quF(Yȅ&+fDGIo6LN_pQkEAل " ?K/-lJP ^%?菚{CƩn+% @na(SX_iZ[#P0 &H5H/rDx޶AmPfMņn72*µ:# tN}S+uN\jϸ$nh]%`Hr ̀R5i/"W]ҙt+=l^ЧBw\h,`M7$Y1QA9ȸ%? ^jK%ۅTڋ`#%u9@i{EQ>3^-U0:@CPw皺}a+"R̴gaɪX8$N ɥ:/$_ {N Ψ!&\VL(-zsg>F6IJGТU Rl ;sBSN3CO7\h:rgx*u؃iPn`q6r*`L <}1+B2򡢌87/#ut}I˜LQ`ٗp!HhVbyc/.Λ>ym9p7̴8Zͧ.JyISD3w3c/jT8雎nɤo#+x [=3E>*ȋN@󳛇BGRBɖe ҈^dۘ~'8KJ \VPi#]|A @+\ Plt9>13*zx$:u7ZGػٹ Bf1m%z:#)j[H줷_aS6gpFET_CWkj"Gwt=)XX/*j. U9A (U)=,J ~yNwlz፫ :_f,qJ?7wp]Ga=kn;0d9֖hL2Զ5m\ʷ ٓKQb()̔V$K*)#Hk7È@a>5|7+x6Xcc+ވ |j_@mXfؐԧ'/>߇0#z"ϓc;[2 £d|Xe|.@ pL9q%4$ &TRJO^sTbd`&<@/cfr6 ޫ`xekq! SDFnq'%"@K48ҟoOD5^c3V sv;u$sK0gAEE `lO0d7m.+/R o"!=+}ҠmrPq#BiIصKHV$ўh<}⩱VI)8HTTl}G IQ9s~(f@Mpi0 JxT@^fvGՎeKzּ/(G,2f8/'Yic-#@`/P u> VG SϢ%9-8+@_bY(C>66|uCF,MH79ĉ9E@Gi5Yͳ{.Z]2x롎g(G9X@\Tj2RϙHa5UZQ `2%ea4n{\(D9lVѼ = )MܛcN<WP&':BSa Dz "+C42_CNsV$;lS __ jkuj`2GCU[$ytGYkhWw[3Vh~hየ~q^A#a)hPH|WQ $IaDzIc`\ʘN=Ee2WZ4[IN4g/h$/RB>ZwYn$2ꌰ *=cc*qZkO ۢmh۴W\|-,Cs6c`Tg9 H:-^pxdP'/`2W2{m`*3A׊ūPH^lvsD`5x"Ȩwl&4(XHG1 , !qNSy ,թBDLrL l~MK\v@q!7 S=ɺxHEg+TNg,[Z8Vw I*7;۵6US}mIM[lytnA.UGEi7C5F+lM})g7f7S wDt9<̤PԷ[T\2ڍZ0 n= [$]AKw xܿZ'Ӝ ?ֲk a90)^?^Z,^B1=D2>-ǬǾ~0ёлl$:XˇpAN/6j 'Rg0ՂZ8uG=PgfS6(أg\h ί1W R;{_pe#j]ӂA^q_J#^P=*Lϭes&cP ;1j"x})F?J /h (CCr@PՈ6umcf>OߒWk;RSQCGq?aFNZ4? }fWeXS FHmSрՍ}aӠOH˟SШ 9Kl8,pÛ`]q9̭,f{ޜ 2x;E-^R57 _>Bq4^7OU'XɈ.գDfbS$ +@vF+G9?_Ȑï%+' ]77:D~lru}`|P΃fmgI <<,STw|&բ{t!l nj9TPq?6(iZVU7Do/e>yG~82J8W׽&yuXJ8Hzmbwe-RtE, ՛lb}a/QbۖQ` qۤ| $:|+!֮iDto|{]߹!"660U`/AvOޭGa3gQ-q'2L]o7a PܻfX 1+ղz'5P.6n$κ@H&}=Vdµmv w=q%xE.N0R*U_.9!Ajy1 p+3vRL1gTr;,ܨPy񮎈Md|xܞ ݱT!sjsT`fx>3& $%3R7rWF:< 8ILF /Bg2j%vÞCJNR^s>cY"v#A.5]viyizwķkv >M&SέMӒLMEtR$nD1g՚%[3jc%ϱX=.7o*-~l#! ' |g 8:LO0dz5chN4L4S1Uu?~Cp"O{H+7۷p55U"#tFrPwQ -E,mʐݭilhoh#ˣ>NMS)# 0>@viY<(hVn1ElH;JHv6$ѢT}XJWp1%ͰGG!wQTC9,Cn@^3_ 鎮Q&禩wsEn\۽W$d}z8V96B=C86/W%>ށNeIvjc{518BFć NUun!a8iz0-~5 F+r"@TNz꡽  QQ&PJ5JF=Pp=)Ʀ=ˌz4tv}^AjvcڜBU6k6Ra^ ^59heLa?Nq_h+̝S=NQӆU)tϹ=#]}LA9y9~\`& Z-nt8; IR"'˦46Z +\-QVJ/kunj۬f#"M}q5!RB,Lӡ ? "JET:;AV $'#=+}T-`=lSW}3Vn-:d ȸ}Xjؿ[ GҸw$˰\/[>_T{Zoet~8ɶtN_wiRI{LFəI=hZ9TʍIvKI6eRs"tU JA"[*蝭!IZgBzRƌA͌X /- [h~i+)q Lta3cd^ϩ^ BM 2HL%4m^RK\ObZBT[':u"­1m&v]t_H4OrYD8/38⥢xcwG"SJ"O2A)#f^7'A_hT\n+̑ :%'s{sT։#'.'8 ^͟_cf=N$O5!%ijl EX|ӿτGC0EooÊF0Fwu)A<ۆVN ^boT%w*'z,?Jx3AYI`KX WDˊyqa/`o# "~P䪐{~&JyҬ =бmb^,Ix>J8v'y,lө]g[R8;F ̓yIq2}VsZ3/˗4M]6GgI<>cʾVRq?)/|".[K\ %2 jmmfEN$8^xa܊447*KdҿgoI( Hi{7ՅڄL>/9-?-}0 &1.Azo9*fUSCsqZqC'?Q8_$ TR&˺'n.xȡu5{+|vҞ)R CU?cQ~ #^0"hƚZq:ӻuLAf ϻt`ck*nrI>\Lx{eJfg"Ty66 H2٪1澳˙POWLZ1_0E_N 23| .$aDߞvvQEm SB:ԭaa[(Y/PƎX?>h"3 I9 )/Љ]h~GgnHM {ILQ@)CMDKWЀaR e8(ݔR&MJ7BT@I;WOy+GL8#`b!5ݹm37u遘oPX0j-#wSE7lbI8;17ԓU6rbʶtb?,~3Id_9E'c1$ee^+.4[揾iebU1ח]w/lVyo7ȼ1U߆-Ug`tr;EKsZkT_rGUBejkk0eC>ݸ {qkQymb lpDtZjځtj{\wQ]F$p,>^vb"\":(@Ta#GJLP5Q8[L+&V׎< +*r0~RCTe/(|zw4ݵ*;p'ך)OLB4$g;dS/{wcoq+SZ(9! bǖՏޫތ ֓dt@ꁑ*n/>Nu~FT1T1(AM\R4">f\)ۭ"# 8}L"Fq<΢v^Vi>4 UY':ߛi$~!R{+bvY p##`x*]yrTU#Qd*0΂0/upU^]g ^QOGrjiP 2{[""CҤVw&#?};童.1 XQo+B,$nB5 b0 VؗDq)*l4]Le%)C2\KM`H{y%#>R ιl%4׏)__$bߘj>l@71&/({ITc?x{ )"!^cNAQΌͨ@teQq}ժ+I0k~Qzd)ټZ[Őy(qRYR^NO=IhhRZ.>|'X{k>f]96zƣ.ό3XTY\EDA5gǡw&I4}ƈ `cH!Qu:r:Lfq{~9T2 YEЄ@`tŎ@Z,N.IdZ殴6'Oϭ˘ޏCKkP#'Ui6M< T:,7>i~͘]$gCVc ̼]]¬^; UK 찯|?8|BsNOq<8-q{<^)%d@mޝeGX Q;wӂ4٫[5+O:3%HSU3}Iw%^w$]ݛzGS"&SՐu+tI?PŲ3ٙXnqL>Hn<3).U~]셡].g̻hu!#—2$'|" EiQ03?=r*{cWFi<~$ϮN/e@Q {PoKIT%@r ݸ u=E/rT}Z2~*Q @_IK$TjzE7F%TYE Mz x ' cz/:yt9~#Cm-M5~ΰR4,$Y_v_12#3f&}מۍQcu>7!}Ed@뭺2Eq' zZWXOOY p]Bt?fZw20-x2͙o?g;^JdEE7;kN 麅yNM@`kFGT[:䨕A}jXD崌YacV^?Ep#V dT ǘF/=z1$jgy { {=44KW1i'DBp7HkI6:(W@ZzR1CjS<:w$oht-l !_>o>RH<;6" WxCjh5:YXn~EC+9+@~zIY.esyBĪmA$h#ooFB'$8^0Bґe<jt̾\4!v/]G1#X aVȳAYΧ$mǴVn049KW"EgrE$~.vlO/【69ݸִm,2sNth?UC(b@2 ~7Y y=oBbނ.#r)If&<;i갻^OtvXi=VdO (1ס_2z234oE'NH3Xs1S $">s؍FUó.Ʃ:G6kt YףdÈUֱ&t( 66jͧMj]/W[ HC&&EZ{Zb/Rz* y b0 t0ՕIaFN!'"ou4l HVz#_c.~)g|&pz>p8`9gSQaCAVIVf+Ev(f-Z'\YgjFTF;ڣ4إ@ĠPUXb[ٗw$/!nh1S)xD(ޞ=b\MHs :=n4\N_7w^ _>dDIKBʼn*`Ky+߈&/EF}ڋS}\%f;Xdw,7='4яinO6/5{Iu0JnĵT,̭bwf}zgKBL a9N3CؔNgI 賖l2'׃FBq'XW Je ^Bi" F-OɈ>si&j9{\6G{s:Z=\' A8dWQD!͏0_F^X*(MZR+SH1|e{KGE3۾3%'kNcd60J 4=\[hgs* p.3(wxC}ś@ujW$?UCx/Z+brr,}#_SQH6,L s;آޙoSk{pI]VZR*lÁojDmeߒ>dcmSaaBM+:6uso͝7~)sr5QҘ gP8(eaw-OV%J~Z,e4@S\[2xg>Qٗ!ja c5jUs߫p͇;Nw<ݛ2O&jS;$@7_n+~MG*3tA٤5 TH* ֟p3+7X!3aYJL՟hRBq6fB}Ѡl if;ͅyd,z|I`Hcg2QraO$qx?+cބ%T=mmv9l޵]> |Uw`I=LM7I!Tg}7džIe%' mfEțf\]S: ZDsA3!jI\ 84!xR/l("ԣ-/$ >o6F r#c1Blۺb5f.ibb5,i4F)l[/}>9P /@Ԫe JL=q07ӒIR_+vwbw4Wy@:K!o{Ei)(r&}]5K|E[ 얭6>J<ُQ=ޣjˡGN A^GVfyBgdVN/6c*Q gmN=Z@Օ{ny#< IFDj9lz8}$:r+RTHD$H 4)@ +Pz i}H8Nžh.}PDqÐBǾ˕LchjcqȕMFV\8ArfvB^=mNÏT8Fdbd@˗56Hz+^Ձ/ÿCd 5yX}gFþB4^ ?Q/jpVĔrR~LV+۫ZgxX?Qr#|Vt$1m:vf ~{&(R/}w+%{/v*&!үZ#+ւNR*4eyj%W.|[~urMRТdm 8KڰrCXA%Y͊!r7T#HL7[}.CcOu FC$qh ^v]E҆͡Ƭv}];itU~@էU:Bgf7<zQVLH.U2Lv,J?2/FdKy&N4{ /q7 c>x@JQ39r=P!y.}6Xvn; YF\lFQэvsoLS*PfWKj*`YTKz!\L}/ab1Ah']!q. =!*{^غk᪽rk-)zl+s<,,u8ԑ߿Aփ'V_7߬r]JθilyջqM~}\PV%"Z? rS?JU zXCf7{橸Y"(ì좲:75JoH; YXf̈c;' p."6r$u~tu r$Uk yJJres9uXAAG?f>W!!spkHD'n YQGnU}$%/Rj8qGc+7ս"d;h(rpOq؊弫kjM2fN@{FQ1`NK2 '7*R2 cvD6s/7,a G'@菼c $;slNȼec=a6w() G( "*#ZiZНX^rl+V~a,!Y pMB$N|j G jhwY0jOx~cP$j(?̼TW ZP0SwϿ9Tsq̞ʑ;}KPYCrs,06rKVHr\]/"qWR];Q9߫5ՉCݐ_JplŠ&D^ Rqg0چi*,fqsg\ҖFz])~1:ؼK\t% d5(1^[2  S!r`IIT!NqhL;ivb,WV6|8+u?ϑYZIYաK),_ӫ?V_ eJN-tW&`[mW =v;w51(ԊJ?0뀔{g 3p%uum[IӵAb|iv`y Q<qOoTqQFdH[?R#xrhq6NxW=+j-,}x~ k0[^Du (r_[M>B7K\eL/;-7]2hkφbΥ@(*??˛=>@E=_J9q }4!Yи Ar;tlQS1Փ|76 @oGXʙ#5=і<|ֶf8j];ynR,B7 Hy3بp HG=)nѵICi|GVs&Hбq]:يPVb DhI ':`I?^,u͛F~E4Tbl#FoiN|\ƺnF][W5^<LRGz0cq}F ^}*s6]РF+ S8KU231vp41^~+fNz>k4FUf[{X( ;fosoc#K8O$4]Gw?!I$Ÿ)E>uM^L% měMՉj;jbw>m:ee_dC`2`6G|D~ض[Et VԔJi˧M[ݴt7{|36n IԔGb8%\-_q|DGk$Pmب!Byf D,YS 7s.f@jPK-.'yp*A:Kd8-:] ŭ@S孄yM|Fo%x4 ''_ ]hqfW5cgv:ƜX(}}$߆is _7GKQztbx|ό"~<98zWB9-1"{dq .I˹x9hyۣS!XٰaD*jAXQA@op9iCjH|߼D؉/)M}wIãfX~ZS^FY`ka!%2h?VĊz*W3,3U%⟉I7Xŝ"5$ut_kĐ$4R*ǎy_< _vP&+E1"Ȧ@h u+5^V79u VO_O>Vw v$T!ʆT\qgn]qӢ} Yu:.gl3Dxy}y4rC"7VCݳ4:]ua3X7MC9xgD rmޱQöYj- W@ź}J^}>tVn5C3};Rg%t3BG;kf&e=$T}c90@R-fȰʊ KӘKpgF!݃}/3"S^5 KZ;dM/&{(#˻"zc~Z\%I6-DgמfČ=!D83kE|x1T"9DC%W T+ ٩?+/ί5ZڴӦrJBJ7d]3H߷prf.7vRPݜ}qތbXec;>nAO+:'_e~9|VJ , Z͇>p E8XCp>wQb;SHe6 c1J4 bbb$\?@P;1eU-_zƕ  ŋzeOq(L,/f`%: α^5?0wHq\$WZ,r}.ˁ(e p@= L_\¤hgYiS9њQW7rXv.*qj.ǭ*je$ڍ˰54YK$V}a?Ga(oӾDofz@ǧ8f+ѿI*R%;,Q]o_0tlm/ZYA y_ =~״YPKoiSDtayobcTJҧbEǏR#򀔸fؿfܒ?xJ|h;[zGp:QSY}^ǁ^d0vmWFx-F\!x&%!})YpݶPt||}}r&i1rfЦ jo J2 g_KX5ܦk!w{[vQ}k$}~mxt0a\}=jE$>_C"QJb-UuK,)e#C=k+0_RS4%%K g^K,ZӠޢ;u a#{4CCj" Z&nca! z?O啬g඀b23ra ’g!;D:VG^ 1g{OXwPhܽ]}lv*.X+s$Un˅1ݻ  |@51$6D^Noڋj#56,WZꚚܾɎa{Y-jBb[ <<&*F;& /SRg3fx% gxn d%륬e;)L X`)ƔVBim'`_gToyu2Y*VWSvij0$JNgH=INŔx.4*|'B W[9 x9loa;0/)z QJYXh/jVr_[Lj@%W_.Uřav|(x)B !-WX 3גR'O;0!ARvGڐv ]njWZ4)d)n4]E5nI{gwV]|L Έd3O+{]cPhҚ0+)`..ڰz?zj*7!%Zz@ޟ1{4 "螼oiKAيi XXu @Zܘ) 0SD7ɞO / 3q5;9]ԭj6T7V p)AyV[Č+wVs2#]sg 5e'R9e}"Mj <+#pOXn՗Y|r$Dw!hH<w󯥋T|Kf&j]'Hl! &?!-q1JO%m^bbsUdI' jV4EG$-fo)\MS-dq#9"b xw= 6*]ʚޛ5M]G`7oISG1Vj4?][Ҥk3T<}KEsDNFfu2Bl lq*c!u:@s6/a@Jb/ۣpKPWJIl'1=wſ} f|k̤! -6#ttX|m`spc(ـ nVL C 1w9vPj'1ke(,[ĝi~.n}CdEvI4<-[$\91uZyJe /il@@63-q{kv<0ތ*"pP zu ,lys!]譾$׉Jh5pυ 3L9Rp? .݉+=+ X/2" R[/#臮ӖT|F-Ŭೀ%OA/IB,`Yj$l-𰵑3&{Af hn&'%)(Sg/c}Ruc-t ]0{ nz|-')ʦŞԒ(ET:Ⱥ/pWdn u,jop1˯S-Cz01|Lc L̨{1 Azi`­bWo_];X `>/~>je Q2nu']ѓŨՆWkAsW :K E +؞ecF 2,N⸾z-_ѫ>iKJf.W p}Q9CTy/qDZfݱ 2 ߙ3JYޫaEٸJe<2LTGHDK}KнSņ}ʑ}NVtIc~xE<{s<)̫cK֔b}|xՉ:>Ez2`BKrrH6f&pMt6da c}[ SԛY3 ~xUPP3o1uUA]KN+ov$DC  oU5"@gc . qr.ƌB65-+b8 {=ݘ;|+HveWp^uu Q~ `u͵ 9PWp`K %͂S2,C2NH|n݊,)nȅgLuIn!Kz iMZ.Ejry/reDJOUz"2];roQf^D^U?e_X5^1kO\$%sD5}B=EiyӺy|;(X:zj9kiIG>'9`8urI/)Gfg R;g8Bwk'6t{AB| fIg̵="pgi|̄L:"Zoa᣺/熉ǁsb=4jsd B@VK.tC;+^gm*mD ޺ N(q\PxYxoly߼JThSLs& AgjF2+GX#&qH>J;{|9:t;37k>!vF&gª&ݸ}Ty{Ziw0CA+ \UQw,ㄾUe-<VN̎ȱX=Qq9V 2&Qo,t-^ }e-̌=V$(,!$2(yeD/%w /&A-^p)Dmd"Z"t :MkaSd0fK[vC!X3 p;5Ljd/\^$+$[Öd 0I$Ȫ{̮RQЀ+{v#IϱFEϧ 5,5DM4:_?QIUS$F/SGbBC /Va4e!spK 6Ȅs$R[3PLTTqo'>|_; 'u>P׀F^Qr\ of;Ep5p7 -Q ant.oݹwt/?Zsbfg`[Q[N_HB=1H@!jo,,L@5]] H :0jN{4~?(16>m6J>`wKUf˵Hz9[V%(HrNzX.c`3` )е@_;>;X6{*Ih&EQWBi "l%:Qԅ3z 㔉f &w,'(-tgF.lP4 [(9+`lpyț K-AV[q%,-<"-7]CfVb<=.Vi6^+Xjs{yH6h}Z{W:M4ܶ ,17@!UA 1 RבfHߣ7~٩tRx#  crrUiY|%N^65mDZl:zeyط,KGtv& [T7 (טcPC_S?R  qDxrE9yVLߝ RA{G}M ͱb1æW= Ͼq~Oxo|dʤQkm]!{[ _|TGI[b0ϛ{4u`]ɤąH =)O] 8Ӈ-'_$t78vYyR>y ^pMZi;FU\!s\X^;mAJk@?`poM>3%nW3\c{% B+OO𲚠,YA% Sη~jthXB;3ID3mڒŇ)RktO`Io%yҤhtNѵ!f^J7>]A6ŊQwNj0<.~Qe"KRԋ/ G.cz'bCQOwʙ)9AqMDECI+?Ǹ@6XSo =Ovy(jLm(Ke9X ġ`isB0?#HddHIg3+ľ2˅:e>N&37wwB*E?)l>U;͢ZⲰ)̗$ͨ$U)ԝ3SPNdTUqie=wx1LeqFH~º֍_4sj<6P%x kG-ha(Uf-1itLwlp yR(V@B:<<ʞ|?':7;Kn,6~چNG#@?TƂ<#jߙQ5Ȯpb'_qXaRA;t"9 ) ĎQoY11732zdowL?bʗlܸⰡCDH;|gI^[>o4"Ԣ16I3&n"8}=U*+rW)D'lx~};1QsڔwL E?^ۅm(Ll^\v]V,1?:8tb K>:d.Ml۩JIuk`]\e)X7]B&6gj>p7zr4.8\dC7fLِo])HdZ.6T&I=#ʉ߱n141 2AstiJפ镁};B?ee/"7ڏߓ2SUcnpx_ZZM7̰ Kv <,z0_Hݲе Ϭė(o0C 7l*(ke~3%@:""&6+<étMSRaH%0f718Q% ALe&w%}MgrFU=L]Lx<`  W}/U:FxvMpw)dHޢ7~JP#`S4~eTզ.3˞dGB劾~-S1 L_1NIJ6o^lτfB7v25 IOqa&`.(d(}s w^ma+6T{*f '3lI1Ua(zN*\T/Mٳt7!|#Zx) W҂3bkN~iMm㾍Vߛ"â3BV͚)Suwǧ#%zh3ŤE G[\!@lߛV1_wtv?6≡0gmfl٢v, -#PV]${sx)۳j)ק)d Ȕh]=|cZbpD, Ee% ;Q7h[2P\I(5iQ|IFEE0XS5TiB/+NG^~WI_ݺ T#ґ87D<.<ٶqK\@⚹Q\`[^Q!s7ڳk 6*juy0:1ޛ];il1;WG ՂMm<>aLüL̦V WQcZy(/Vsd.dM47.BH6DZmMQ2T/JO; `o܆_;+h<O€A}|oY!QH[ 9(7m:Q "nޑ: "j}dgHOɼ\H1n,!W8'Ecǚ^L:u*%Z J.ի"0* TLidp'_VMEz|窱*J%t jg検_g.I4:F]Y8} څ̋L'R>=Sk2 ]͒etUMt07~U8U;N J2+v"JޯjԆd6$6qL$f@fH\<}_[etvBGup 2#!Ys.zdi5m#@DMmBZW|fDt1NR=1od QS$^&oZ&DZf/PVLhR0ppO V3wu:KJ9 _ߥM ~C8b;RgMY)c(_q7J]ڀb4nǷ G 7r$g9}ǘzl}GrzOu{0g@^%ǝhd`<$#BoUZH +zt۬]8\tANαܥUw(;gFJ|,T`]hWLDtIS9 % Bj/`JC RYZwl _[H[.dKPG_ UU<GAr'_ل2Ɇ8~ڇq)ڌ=[0h[4qW*xaYM- !tÓQH\tCST ed>SLsa-'F^~ \:r 61 +mjXg}QہfQDh> 4h]1H^3UT>8ҁ,NI@fZ*:syyP^ QƓeH1t}Aրji2)N1r@O^ Dz;\;v0a^ vyP|q6la6wU#`o]gD'6J1,.$,{Lj呺cOn_.ean)J^$v;BoeW,+ '`*!yyl~v4Ԅv+K e16RgJ\w,,JXgm+ ,>^r"usbûKY(D5O|?>R]V(WX$:GE׆b]!PlH/3c~Vs|-aBb+E%3wb;^HO 34`k'aa9=h oԛn1`]3{'+`sCA zJ:E\/QU뱝v~uKbJ )<}9~Un; t/:.~ƾ!$u)"|q͇> !BJ<4۴vNVո֒/EY y?1,= 8#X"<{w_ʘE73p7󏄸Ϗ1LVPl4kh[#Y?ENisΙDu@[-+2r:3I+~)>Bv#n{ Ҧ;Umn0:D:+TyŶo]eG(y=f7뱭&`q]4ﴼKbj1-~.+D9@u($Nx !kCw^}I,Rn4@]Tn+d슢3;k^5A& y$Kqlt9q9wyd[ ~Cy(h%0n9I1D`р 011x|7Goz~tD?waɃ7n-vB%J=*؝UPT^2KV~q)Wj~VՅ0 t]k!?P{?tl@c5r+A­`u1=.3?*‡^ PE+i;,S_ Ý'Knt|7fnu54Ibr(ҳR#jzd1WYȰ?I@3fTOզtapEts04V۸1@ T.<e &mo@n?J @.ۙr)+?)%!RcqYȿ;7~#DyMRfR5H)ſGaHs{m҂*o Es/}ToL<9L8-7USS([6D)T0:[C@':D5 T^ f3lNt==@)GEE?&#h~8-~SV> ž3pJmWaFu!òeG{2=$+[0mYS\Ј O#ѭ5=*@o/Ϫg j)UW"L6ETSSd`^tmV`= zPxRGUfOYKE11:_$p#YBVp?H\`eVw\+l8:U9qggw3'O Ѵw+w #av<`ŞrNlX+ } ʸ9/<V2|YP'rtN5{xذR٦8& 8b%v`rיS +_~;C&.9Iiв52Vf1,[c"naetyhDn{5!⥥{ܗ#ZY,|1 ֐(kOHFB+cE4U芤iZop8R/[c6lqk.#fy?f.$#uq19; =eTd1ڤr<&F΀# Y1w&ܿN'o|9#8=Si8Q*\0|ug壢 jZf 05Iux Ȕo\r镢jj'  5Huq1F$B<2)T5 R*T[o }'(s-|J}`f`yZN8X66ƾў smy\ b=yX҄e`HzU'{-K6h Kh栢8n)|+FSH^ A̒ReG{&J:U1wECA'AͯzT+0a7tB-dc05.X3E`X+;25NBu_bZ,0U DEYs,uhS IBK/iЀ6:i`shIܪ>=L-X Ann*ˮk9aY!ȱI*#*3l¹c2;o~v/DOɬi,k2>fOzx̰F|~D5aEv6"z '194|dȗWS'\Vb<Ƞ; X箙h ^$M|.*#~ ȱKGlL~ U__;KOetx9JO:[b J|=QJ GT$4T3ai$*r_kxM%BIm0e[NX9Y"}5;;}𶼉ݐd=%sLeIaRe??cp4axgaF0.jOe:]"*e`.6p Ž;Eۨ;D\d) QS I?A{0u4W ?8jwjԶGQ6/hՙ@~ E:t`5>xCP/rYQ3u 9˖d^~>zqm?Wy~bMzO檑 O~-= Y’XA;)mTϴr.[ʱ-z?B=t帎?(G/)?#k%B5Kf p׳TK1tM~'XcpӫSܻ"K %FBIc^UA$Ojp<,wGY#G2#kIذICc\X9ݗҠ3\E(գ9IrϾ}iidĂk08Ф¬W[fO`[f:C"d;8g혁`p]9)6dר̐Y2J̗i x zTm#n# Bep7b~>DA+ y/VBf}cߦi{=N=y " c{mx 'AQK@ip@ltu,S fȒ89C,7NxɰfKm P 7_dv'{.:~2v-2Wk@5{(]pU.S#9[P.S0\,-l-xY~ ljQZXЌB5#sR%~iOzv⪯+Mp* }X]w=DAB?ulQHn"#Ǽ*j$fE̺G̼TY`CzSҪ]|?Sjb5?%7ewTSE-YȒmq t6WӿMjsZ֚Z?% 7Ѿg* S";µn褢,H:˦JCaS|3 UOnL4ْ[:dQxt??u XEJO.?Gg"Ď*0 n5%LG}c5Sf)V;Iu$95M HiD :bdE$|xʏ '& ^wȇ+\jMx]jK}8qGvŇKMbqj#S g1 ;nv]PuIo fMrEm !VoF p&AŖxɄ+!uou<9`БxQa1(E3\ #yfhXx6a@QǷ)kͬ6/VоM](}É۠;oߋz{hM5 u١t@їf\ ॆi{my6-;y;u%mAoS`7xe%n/j楃"vOun(O] ؁:( *AOb&ompZ#ܽ=O츃0}~X*خaΪF.llon=Ym^N=(y}'&Wl}NfAYk;bgVn+e/~GTѩRsTF3`8'ahΙV/̎.:"|q%6c/MPx9eDMcC| TyLҌS(  eC$}':=Td$ 5u?]~TXPPJí5o'm l:)p;O~ %ltVPxF$vb'|}+0߾?lKGWojv5@%kx#L}1>{ UW%W?J/;Z ewd: r=cġ^q +:cC*HV4G~kq $sKvRAjA;-е:BN?zlId*.TxV1FpӰ6ަYqk).Ci~xProfeG1S_C:2ّ|WG.KI`UŖPCG+EV#5ߧm5xzW`Wժ#EBbU:?c'*}i%, kuGYh>;7iaa܂ 7H'츼[ժ:G 92y+ǶxN,_ f#TlIOr%NI+$ MxèO)DU{CYS6hhHAQe2BPw81ȅ{ ŊL"חW`6Q~M3Z&|6|ba:Fj4iD8@x/{ԧ _=e~ 5IЈIdI2I5cY1WoNLŃ~i"M'N< +q;"2q@ 8.JBnQOOsrY 8KI'{oV>Aʩ1g0 #T_+ӵs9)Z2FܭblRhGs6zT|lfasQETYo+Q2RHFmm |`weE* $mօs%m[%E)ܿEݟjs1MͯDk%6rN/hWl[;i*4Xx|]P5N~㥬zWSWEDžZ,0HuEVJ73}eH>a%9t ,b̖eZ q{3QcfGpO95+C5gɴ5I) Lub6<( m'%Xp؂Lu..?׋R:rR(|ou~R%%(Sn GF4Wf4Ż>qR \TkHtZs'܎cWɰ# ,F)GTim_"eV/4ex ?Vi. p*\ Yb, o&-M_nkM`krT=y=ܤ(3F@ͬbK@x@|6I3, i1qˀ[pBم頉 VfHjJ˷>"[{Lwk0;^NqX\xqD-! @ht7/4hQHRuǎ+uOdR9Ĵ5D,ƢU.]Ci 3?^SHQu=q*d51MLJA Lv|ptN0Q/[u}J";bA'|{ӫ bt˄Owc:Ȫ1:f ̭@TUiHܣAɍZw8\4% x,LS+W%Ţāٽ;?nx8E"m%ppnT1y띆 n.7DLgh d`Y.+4ݠ΄φ&/ZoxVY6Q ԃm|E[~ދA*sٟq^9dE')n͙'`Ǽ&zuvf+$dJޣҎOHtM0h4aSLnEՒ÷KߖJ #ʠFym\ڄ{Ss8gk#P?ɳ<荦݁T5Z^ TvIK7VC}XP+m'\[fYfⶂ>o>v $p1B1 -,n[=yc Ź4h>5..gҿkg7L43Az'93-5)8J9MP/.^L`ADF&3(eeҹ4Iu[is±e*"sѐB_9*{yd"My]GApQcFr<OgjA#'z-P/-\uTthQr#'xnjѐ?ynMƝa`Utp+dz\g^Ÿ\̥{xV6xX\FT;REItZ2ܸ (d uxTqޡDg?TIVRA#JyS2KװZ6,^J?yH e83p~5g+Į$h_N^3mX3~G0 0 ѥ5(#4%hG?mmԯZn+/. _$mQ20&>n=v{Zs%Zǘ {a[2wR ,uVI# .[HkS$ecM_an/Q:1L.Jai^4HVITVLU㔲:"&RsUHY# N?".$W1F%yИqAh#F#{ =8YMvQUBQ7PInxŝ1rx29d1R;dY+eD]y` *%Q؞)jǑԿ^*]~X!okW)vJ%͉)34o~ǠVVJf?,}1t>EH-c̶E@Mu ճt' *AW2I'*gw \$ڦ0O3t0}Fpe6Da9ӯAXOOA^CPv“Zֿ>$/ _.aA0C [{Dݔ~SRuԊ{uhmxzѯu *J8CIv!Y~ͪd9>[?{h|7nuxYI'p<NXKL:v|0g6>;R_QՌ hgJh$Ʉ@XObJUz H>yF7O:l:m R(gu:$ qrn߁cu~ +PG}nE'(EL{]&=4u2|NɣDZˠ_ftJ$p6߲9-SҹRZjqi9G38}i{sMrUuO>eh} ԲNiw 7(=4%AY%d3h v'uc]-/'"'lRu-G%'0^ dOކopt4-DH=ʚ.s,=R'a"EA4rח&2OGeO΂YN?a yPhPi@A`p @ԈaV_7p5C2 TH44B %;A0Q|^͔AA!H4ワ+ H%Efv=F",FBtm vzB8lo,FrJHFyBdt+K 0 ^Z:>V8!nncN#ΟBh?DNxGcM09SwLZ4Awp"*"Z.K6(k<.\5lV*$,5+>qM;<})8 +R4X(LPK?|Ql,V|Fv$ VSNuzculBRt3-2+م~,‘kOp]HVAgcG}j%hGҳ'*Pek38 Ylj D@z9Ɉ`Ez塬 ͍ es14+,=Z9!hT% _% 盒;vM#:d݁*_j2׼V}S[2 >쉒Ε}z9P!_ ob*C0%f 6Xx,9}ѐ? _Y7mx#ڒ˱ρBvSN-nxtH%Q_kOCt~SgɟSk D5l{ <2DPCm8eϵVZO.Xu2:lf%chRT[{[ˁ5mGT-t4~{M7]ذe 1i"llƝKP"{gw5ٍu| DDd}BhxL.k ~wѭQ5EhPyrYn>({4ݝe$?$8YG?tm-%$[?UYr\bE/R溯~uXrSx(QwXPD{5g5-fEFwB#f+Agr}9}E4w yŽt ҝevIșAQէDnc|'3' z/!xM俯a !"vzzLf!pA 3]C(3"Z|zJŵ7\2D Ӳ|#_8i嵿,>)YRfERBe%J+)_QUxmlo5.C/ҷ6% ,b8+'(=,L~cd’~Z}fc7ݲk"j%<e5I4UٝRA+`olA2FUgQi~`GMMRѾup #/Q&ռ,z].)@6Mװr  qG?}.Ѧ3T6w cx#R}uN:@utDŽf 6GdFbq6P*Y;Ysxغ sqm -g}s!MMtܰq#dx =E/h?9.9X"o Ң8[oSZhXxKE E6cE3Uh_GnlKg V]['.%-ViVec(_T?78(lki mCC5(r <0^Es>I Eܺؖ.`Z$XG#f趦3議H4=غ`צ+yw\ !~_҈O! 3p`Mײ0{h3?:"xbDvV8LKNcEW嶘/NgZgkRc { nu!wr4Fs(,sH6rGv#_ )yE^T@`3Hh64I=>,aK`h٬vUGֹiC@yULo^-9R8ס;s_ES ?nFt^Mf΁#rmJ >;Aa:TsdsA`͆[$Cmz4D;ޝ N!󫖓/%Ⱦ8Y'>BFv|i*}⭏A[WHo@V!oum\G}EԵM%oAi7Ho/i-b6*8},_ zffOG5oWC645!xEʕ|j"iPA)!ۼaX&}zmM0;_KW貆Mj"WE~r5/Z]Th˧ӓy˟[8e#FVqy$e,iyΒenQIB˝jݖTo*D8I LH!fM |5 *qF{-iSܥ@4)pݓQ2܎b7r>6}Ƒ]zJtikFX$l?R5q xI!W$3mo`XxjISINdTᮟLHfgN+ݒ U˒r_tk@?̥j=XPmoY0&??PjMY"I'r7 xߘRxIslH0xPѕZ;uO|\Q^ix fDh H:Cs }Kn @J١ypuPRYPC [Rš.2bm m]\-GL;9e,oߔE8\5a![h Rg]򸘃=A@V}1cri׺bʚl?S'uM!{|FӇ- VygV[  zmqW{ 'i,Z;[0,Q{Ɇ2 ˇ~Q}ϰz`>rۦYrV"+2v%t[QWAEt8!pkBlЏ5+t x=ߙ[ r7XI}oD) 8t:!g~ ®Z`m)`U2Zx>}rmc۸.X![T6O uϬf@{A{5r:._E,X"镙W!1CRSBPۉ[+ ['uqB?xi0 zr.U䠠ۄj!a0׼DNԨ–+C-ﴠ 4]54\xђ;'^ɭ'Әӹ_p~AGeEb5pe%VA䆃OnwwpV7RCgߩ79NOIB~IfӒѳqVG3S+mH*C#㮒6$腢k-b8.:f*3=r&2q ?I1S֢d@9 NK}z:e^8dah>yDŏ]GxaGW(@h\_ͨKLʱ&R8Y 4RC  H?q*'j pfϺH]^NZST sL;'.#^ψe<ŸX)LVFdUB  Wh V{h:xwtE` S* .o ݡ"d1EX &u&u+DoѾ]`쉌dmfC=?_!R( B#?E^[0?\U|PxV-!2As? ٙ{S,ܮ wN&5]ъjs9 !g=DtEMaћ`.[ 0!Ss2X:T̫PaoW݇S>e荺p;.^JȦXGmZo?t_uDc؎ WΡbmdw$OW!ҁ#_(:3ouk"^f$°n1]s޺ FPY-&/ {`'tAܗ>{]>йڕBĿ3 E;lyHc?N_lOOJM]=yO8 Fl/y4 M=fdw"O?'|םnz\=qTڬ(:NfRlIKF@QKkhl COlW|JMIZ5PLS)ҼiYR EY0 "rYB"g!B+Fɇ8~joUu>Wqpo M3RNY%\=rVbwAoq?JXmk`iα4[d " h|P].n֌Ҟ?0]zԧ\"tb"1tLփ^*Q9M)}Bqۨ=&mmdΝ RQSLf[l_E+jNkܸj`N1e[גncx TfyyT@ւ0 [8Їh# Lo2}w|h#۴hFաAZz}8Hۧswg.g|RfPP%me$۝pT_2/Qf"RYN9QGB!hWJ;<è RQZ?ċU 0eH}x;H/MmPfxǿ3t+ K5|'o#>1qO{qB3pg?:)b~G9bLS{ZZL/0 r4mWN/>LJ'txOUXŵϣoA E]e!`Byv{cLBL\}NKvfU T?POu.V]=b<;p!vT5jwXUPw- |4*ICzn4瓫i$.~ ̛6ӕռ^:ќBAZ5, ЉoBxR:tSݞZW4`xqG鷙 l#QD9_@|\aΩ7 =v6d)B"7t@09aǷJ[rJڲ B_JPFark(z^,J}TUur#ˆ_e0c7w :."Z0 o-Y5Z`| fS /yrNpWWHQ/^ ɎX/)$~Dh[*|8*fN՟TFm#HNBdi2mM%,7AKY`)89h}?=^o,'I0f$v['/H7Q Y2mS[TjfvVu_7q`{!Y{N?n4N 0߾ZGNvkd*Z~zzOs]5d!pnS+r:;Ȓiٳ] J3S -7RhIxdܕCQ>$K[XMEլjqQ'; gρyx2td*3A,"_:txC衧K_P]BZQt{։O^a]MJ*^2A{ 5Px Kj 귿%ʽ3%R=|@i.s >/P`u A㨗O5'YL=O%xw^G97`zuNH,N6WU-B#E/op 7"vM "tG雌YIb#Mov1)8+8f63ݕW)XyfaԟOj`ߒ~OW)jX"[5&й 3hXixe9yԨ_(K_3|'bysp--T(bEl솚έQݖ Ўa3Hx~khx1uyl YlGYn_i 5̙I|@(m(RWvaTXCbH0_a|CS c {*O[?h (0tPxfdOm\zHKq@^Iɖ|T::RGlm>,^Ig@J_jz YbT վr_A`}"<yGsO``lSޫ{v5c?l!eOmRqr_"a2 "_@^(oV &[yDG*a }ȵϹ|( TƋY is`1LO-$'X 6o}+E;dK5[i09`-6 726tP=@8ȉ {GGpʓZ`cGkҖjjI,J;1K f0w3j5GH`+']j:z\[s:RpudXH'+ agv0NƯVKMդ=\A~[G.E7"L37)wt74 '5W"f=ę%Btڤ !G}ȞFy4ui HŦ#jl%ձ$r5(l5[@Nyɜ^GuqWSn7AZ􃐑8[7Y{Ryְ5T6ڔH% | lu8fP/E6vf+-p AYö6|s W2vg<@&Lݏ+L@ [_=*XɧFYw=J䆹,Ӓ^nw<ۢ6[ǎԧC}[#^QLTNo$$no IdQR6" z!)bܽUjvKnS\u[)yJ wmH 9Mzo q@ )8AgC7}4A'qhhs!Uh,O=$ෟDT{*G^_'23D ^ZYj@KP'Z.=M3y@ˊ&\뵊9:.f3ƙBdc;5Wώԥ-:FSҬCĈ1xd4e!}91]3wFn!9q tPH SS=Ɔ9i-HgUm2I,/媽eU~f?jH'-ziǜ&1upk P:!H%_OOWfA{-1ۼ~)Q7UGt=g) $?5X}sI-C%.=7APQEa2HӦ$ ouPӞ.:x"\ GYWis`aV4ιo ;f@qz~08> @優݁nj# $;XnU\t?aoΉQy>ԥ0%X- ?V*hʕ$xͥT FՌ_?i1Lpɕk5iaM$""ZLa6u#%VbgDufyA6aRT8yR$Lb*&䥱O=ZZMq *Yv# n#k[e`2fTqUi6qI'$\;KKqzʂ!mx?>޶/95E:ꅫ ŏFGhI0W5bVj訁-?auKC}=HyZu7@Gy$tS2ɰiv4 lǸ\J 9b<2@slX|;} Fz?woz&l0VQq3 Pfi?HN( KRدz|3zBOGZL5M8kʉ8W8VF ^Ql-+yF僨ҎSΈ"6Z+_sīܥmGab ǒJ7> x@C1<^ (t16x_< KNmK'KWe8+݇jcp^Cs&9{$|?cWM BLy\a4oQ"^źwr?' :ϔk(ޟT`yb>|. *?3r{{9ֻ0r[\Ipuiwdbᾕ<|]k(m77˔tyMdT[g 57Du&$w'",&IIhB y {S+@QHՆ{&_^7b%f,B|Qg9^a{1c!\=b=7'FQwNF {z` icFjwEi{w> c0M5nW.@`AHl2SA܎ez>12}doIA!BC t3}Xm1XUP֠qH6~JK㉹(V&/H5a*1G^үĨ/tr~~@(]Tjoc=IO"]hd錉ǠomV`Ӏ A_4V8:gM !z7Gg vw|f6{B- 8ݴl:9_'ieD2gZg3-X0}@GېuAIX N4n XTγo%ƛX-bLkgL V +jsoh3|=W2y_A60juU:OFKQf?S=,Or+rk-6opZQ#0HY0zzԖ)Yo 7Ħ5W^)(sh5m VKJ|,֋eJ%47H|+!=AjNi8rm~6ojNɓm8Dm (EK1a COs*"VjWV]]Zv@lP}˹iZAawO%sOoO,ؒ8=Ȗw+|YYOAg{ЬfA&7V"_q< ׆Z#Tи>flP'$weRV1u? ]r5<l٘xҽ+)l&iM Т-0Agp#;v FEΏ[g4O8QIv&rwtKMү ͒<Ƒjj#رl],EQ fMpC-*d"AZ=/2cT?hvq ^3r+뱧yQB)q!#h.A@@e'Iђ%ӍD=5nQf/zjKk%y)zHK5p7Q_HRj$k-ALjl!Q | rgxk XqcT=R/*2ٚ`( }o`ۭcN>o[s)~jat2{[R[ 3,IKhYvqy*C㶠^5ܵ4m 㗄lZ +ޞ G>eb|s *lO+ӆes``evɢq `d\(Zg7oJ58NNJk.6;F`/]|}#~r.2]}Ԩxuӹ R,rDhe+T>cv08xhĹ!p@$NnwQp"3 7(0ɼ jf25W]s {/ISvAێujCے#V󤂍%oA{/qc@eX:8 ;_2f|dLON! Q#"o+ro%*~'D~6Pe>l+!"y:P7B%i.a5 q@DBvK^//JQwHIl7E8\LvxGg_ 'Nѳw87t[BD%qKl4NG CswŸ/@RKRvӅ-QXUq9G޴kv ârQVٶ;Լ Z$JrI2]/9/" M˹:eCuA'l$w)J=|Zrb˨_|+O4՞&{bm^t|B7B;e2kEPSR?__[;RR A,{)}~a^5_ 8LM4=LZv_wʦ/O^aW;l<Ɓjts J v9NJ0bwH4=obcc;6ϖb qg&|WEOfb1{r- ]2>~5%g 亀J kks>:ful,?PԽ! $Dƀ (e-_B];4rE@ 瀫jrlf1h}7-\",NhE; F@YDg`=yQc$zgc[Uǂ )_n}7ncvQO0͟dPŽ`Ոl1jQ_I'7"n6]b0 wCJ|{R. Wk`}F9pΰdW_NbϒRBb[?m4fmMڿkʧf D/YEzbL] SVh>w_M]fBv(7-¯&aC*L90tB6 mL?&mmRwV$Q5Z,pv3eёF;D&vVU*{E Ҟ4-b{7{rL(y?ۓ5:{^ρ9I* (r&!Ha4+:5 QKLMO< 4lgvݖ.91 †9V`08m54Hv.&a&S;т6>Q|cz1 Rsc^kAjKc] c_`:BE'_Y' \zGDNBdoК@ju:"-玗z=%5ŷ+Y\2&J̴>ECƚxJYo+YqF(/$05~J E>'&~(`:o[Ҿ%7/l`p?@<5a,]4^Q*F;;P>+Ңk a3s=Oqa,MقC]R*#a >zg1~#\mZؤ:\ p՜q[T>-]Bm !On#5$h:"{XDq]m4u0`Cc?H^L9#Bto \p0 qy+9[ro7>Q# #;M o|֝v+SVj%.e-ҿb}&w4_ljUh6t1O(TnNfhMR2AΠrEFH~PXDž<}Z qFԶβVӺc^)!Pnq9`޿Y]Qooi*N@Snx\R]̻=? ʨֽۭd}iQg܂L"Xt%ɨ!']˲{TQI˹寧 uPg}sPɊv[ݚMcmx48ex-A7=]GaU e]Y%Qe=Y'-I;5>} jK+iMs. 74# "~(*,eN|֥L (D؍,b*V -jz.XD6E3fn܌Ӫǽ $Ç5XY o2y|%!+AE 欚4L?rW=(,*TѬG aj6[aROV]xv÷a2 \Ԍ=S,*~ Xђ$ji~.Gq!'{r`<;6 }L余d40")O߬%l ^H;kΌLx'}BuﴧbqGgP?U$б ʣrHڪRK8~3/7==%Q"]g0 N(EiKic;",Yyrui;\66 3toGEQ"NУ.E"X2> hWsolgvk%-訥[iDn BLKvykmh $HH5JѽftNuEW` 5ܽRRL!WDvix-l }H"7g >ӏ>?N@/|E -,ԿsRsϽ]}4, sDCzѩ`6aj-n-"vm4HIvX"c$T]e.O\ kU/􅹲v-%uq_@jVҪ$Xly=2GWSOܻ@@ wkbǿKEV@;[ h̢x7pPiIt_hn}e$x3|5x!!/Z*̇S[uޮ) (\QfzC~GDl;2&[Ze ]EG([;zc)c~_1Qn;Yҫ0q}+d8b3~l|5=~s^L=6d/yH~p[~:)qZp#hacBN.K7A+j㡣5O&*T#q!%8WȬ6gzQT9@,lE; 4}R),3ss %tg_h5(t$T<&hbGIL%qn*f "(dQ'B^R)]dzlRv8t^tx{iY~0$ nz3i.'yP o=^_Q4 '-8 ~:3mx&&sҹ*;Qf Z#HiVd}_Ȃ|MUe.\7]YS[=ّ[@),$ h ֻlr3xХ\˟|U\$݄=/8 6J/ Uk)LA@Ltܑh!87].1+ IZEW_b a}tgpik!HoUɏu8`m{ ?L ) ]*o=n+.Eh &# R/Y =OѢY^(,U,̈́PYSm[k1+,5)aϒbDpkutm}707Rkn#7%^]}P{Y-j 1x( r̜O`tC)t< ŐhhЄP R۱KqO'p{EjG FO>8}5]۟rÃ0Դ |A3?P1Ne@4 W7hizJ6b(;XE| 32y|E$ |+,V)Ly;Tb}J땀^³wk7雜ّ=dFi\!`$Z0DuV1hG&YxJ]o۝x5)ۛIǒ,2ÞsoB0dmuajvO&fFc,] yܫ4k~@{4V^{!\prӧ ݞ7jH6E]J+m=D>3b /2JXxU ۅ߹hR&ż/>yUGL!OM < 8"PƦ4cN"Ќ`~'쇒yT}b.`".~`g:(s#]IߙGVUhmVD| ^C:B/,̭,UtjU_@visJ'u FN#]XCRWF<^. `:YfCRj_lK99bR9 ,3؟PbX&eA΀9p?T $kv̰8oPP/ղ'E~©ۉ\fΤ^?Ǚm0ue r:r,. moR' ?݅Q>njQ!8]kOKrҴ+!nLc8y-[7LWpn?<+Ƒ6ǥ埙Z #R ަQp |J#Ƙd0;]ʴԒ }5\w_qn= u!@ { ̎MVe\*$Ç[+]b SBL{& C0=5>eof8!=d<+7_^,{W=6.GjmB6 ^zFtq2<'!(t0nX,PPw%)[ =fQjh>zlP ]f;LSgu\. L7۞7?F=3Q0WB}豤LVLq<ϊ$OՓ.2#7I a%`_ χШ3\D]? :p WѤyv11=t>jyIQ!5-Ri</~uSw)fu֮?t_+[-4og[-?tk&? ͏BV@eW4<-R1@=vvʨfI>,WR47SR;nad?:]ϭe|pmz#3's{,QcvusU 2CB3' X@&%:}GIb Gqc`2En-G6@ա_+_WCm+DiB%_;쪎vn Zswu, )[Tޢlu5iA:9VHDaU?#:=Y8*3 }Awfd$5 c&N6GZZƜ]08bC ǽ\@HPW \{H-Rb$NMQw8 ]f{G劖˹1C08dl4JAeąqټ5ގg)\ISII=T2~;\BaAK\~n8 ~FBP<7z¾-2LJ:Hu 7Gb\lp=\)v3a(i`Ó1_2@v](/;Bx%#Z0YR>bń(µtuպM[,HN2CAwYcJĔ={XNAB}(HACڰx١YUǷerئG5X62InQR 7A CU h8Rɂr([Ҕ9xIVq =Z?I΁W?o%Yĩ :Gta"-p4;G`Si*x~.y w.47yjQ:Z,H KemKXDjK>/ DAxȖ `TqeRn3Sa0o3v7R(21.tOŨ~ ."A[[z"dȏjڢ #/j+K7;ڴG%$fL%wvbwGYFܮg&ѭapcTi5DRsBJn#>"E/)d[wZ@hӮT[(!{=-u@i4g&qy=`"BIS'#h͇43. Y<`>(*"'<=)gTYb`FQ_~+z,oٝ8:BKGCH8Mx0al] 86yPhJ()Q/T]4)Vr1W^GƇ@~z Z׷RvWؒ$b`&;L\طh/,uf&tA]|5x)Bړ9;'fP 1KF¿:,0k6 ^'ﯟn[%U^2ǁ:oǙ\ZLv52kֲ)W8-UÒ6*ooˆ*iB95Z8& )`ۆA/z&`#Mj%ZW&ۨi(r[e ]-g3u=  'gq6m\hnB\*0*aEGGPc|zYfGfT ^0/VEఈFsͪ4vUKc1ZJ.oQ M-L]zg dͯ*c&9yCڔBdq2`I<*3{K;FvmѲ_PRLǔ ௬>T$.uW>йvގla kv?Gk3^ջ4 Ro8_?s},Cq'v ala5WV%G4x_c m\`z.ac̀,?Sqz'#O1]g/O:#OZT:jYXd%(e{'ʁw||w!#|ɏ'xrb;Nt-A#z? %|ě3n׌Y1]օT~ lnif^ &^:KFdu0ԋ.PFS*)fl'דɊJ1x{ԭz2}En8 i8`ٹ#fʢ~/TiTXy];a LJ_\GWŀtPK{|s?.Mya˓.oJG2)g 򰩣IV$#G)#ejjQLDDeRz0а,egq]K4 Rؔա (IIlוhŨo%?6a?$އGpݓ[ K-NJ.ح0%/ePZvFr9`gЍʺCQte7D_ڱ.-BTÜ Ѿ.&o,}p+=u1ǗvTԉ69(PXńB|o+.@ :@>+P4+VY}1 op׎NNV kwHt~6IZ27c%5zA#Wc|,04QfFg²eΤw9څ]yc{+O\'Q]P\eì N;zuS~m*^6҉(=DwZL{k5jG^>$dYI,>Jq*9N5o Ӽ߿]V~PåCe1+Lt#+g>a? c(DYn˼4qUd@qf D:enO6rWKsxA}P+RUJh9N!!Toy UMWq++ ^8q_1c8% !zӱ'вskM#jǀ|H\{gܪT+ϻlox>QVjY W6t\~սIe& .Fr# olT>5rgǛ)5d!.ngl6~6ݐ:Cg.K0i@cTϘ_dM1V͚K^-j֫ufKm?蝨 ]箩6@ }Gc %Yo rjᮗp`>7p١d=һ d$|܅kCvB9ҖZĚb1ZxwdM ӢeKyb( r;}dC1Ov^i@ @hW .X&ˤ/&SQgn"O#!1 #;*&y03O~FG3_t8;\pr٫ʉIml7HsӲj)?[2FE뷮vR*?_1NZrk=O fZH-eܤVWBAГ_c" &`?aSH+6[mFgeuH(@:~e* Ǒxac ./Azqme!R{]!{LQ^X JrӐ4 c =t3nY1C\0i\0 O yk@1: Y]e&=f1JH,u:!h CcQWFH'E̬oj-%1!>eّD%<7[nˇ>='Ăa.m:jBiPC5D(Y4n2,)7][/z4.`|BPGHl=@((TBs-ZA:#ӐR$rlndO#γ)A kb<ц(JLXԲsXPW:a:K=,q FcU fe >@'#ciKO#:o岎J3~c|/åp/|FGL+9#>W),F4 VAYmav@Z,"<=rL^!y9 W) EA}D!GT9Čs>քw0K%T=|_56?B eAE\&U39W| 4ocGz U+J jDN<>fi'7|,Khlyw*"wc!Uz}e/vV@?fTgD (F!<(g0SGQ?g4Cpԛ'VWz?Z:4ht/8cPp?EK1ʴGD &G>@[т[J!H|s`j*"(]UuWwzo-PS^gU3oq+&\GyM_1SR̒ۋ6!p_^I؝ùx Nv (dV8<̜Buػ[ft_/'E~K]f ns?~1P,&>lɢMR;m3ݞM\A40+j 3ZH-f\ UeLm14xwEt9'9c~w9vUb>i%q1nvu a]TO]vO9䏧OfoܬMgk95.1Ԛ3߃ќKb0t&ni4j5\]V}I\͓,Lt;WzθP\O&$o;:]N$]Ga||29gT E 4=8Q~e \gi L=i'T"8G,zyM0P݁d|ՅeɊվyKxi}߃cC6y鞍oFnډMHK;}`C^߶H0 D"r-[qJ҆C4g25zu?lb 1f*eRهO=y;[f1%vh fd"AFF将U#8/vNןK ӳ8V#ȍB}ѩo^C@;زtn>fo@d*ޞߥH"<0d.cļR7t{^uD3+Bjз43 fb6K`!Dlc?>jQE^GNm#у&a?:2,՘M٦'H#s‘6|bZ$AU%yEvywnek6U6@Юxi^{uUf de 3t#arYmA^([Mzq&GNR#z _lx5/@2UGk^O1,dx*)&f a?gLu%ԇOs *'ypd9+`(I60N|4/)n]:FVOka4!DE0tb7zC<18KQ\I؎NH {%sCPض事C>e'; R"w?4>'V]c Q,ۡ(v:WTlk˒Zx;1fO3^D~y{`".Rـ0aKɥ㍱-ݫ(c7mLtUytxblam;xyiťx4JY׍-.E!}S"d\V9ITReftq>F'q>M>y 8:o͑A]_[e/q6Y0-?{&4>܃-塋>J}KQOp|{B!=M; ANV'J "R!zy6sBߛzl08x~sf;F@AXCUJ;ewBgs fKP@4*gqU_'^&Jك3jԓ/`l*R;c f 3Cv'V7udKLNp@<5h'`ΤV:>8ֲ6IHxH mNx=_R>e}YYWj Ӊ͢EX %5).%See~,L&î3Y 0&x%gù26&=!Bf%5 %ւ6z:&S~UGJG)Rd)""VlX}H-!bQKʱaP_3h(jc*i,0w1]o`3S ];j{{0¹j'ܔܟ!eA@0椶F5jѻx;Xɽe5a式aF:2lmxmĺXFD sT`:FdXzc;Cez+FR|L{1vuҷ frGduht{1{C=Y=UɊ!/ Ϛ;VESɊ;nf\ѽʬ!I] 3$?Ơ/䓇JG ox(W7'z@TZ)xm{o@̝ٯPWĝgV 1E!;E(4,?{@b/=[e#x&|n KT. ">T+ 굯쩀Nwa>%}V,+VG{{t;s#b㡀%\-yrh%xFVpBRg"kWwg RP 95ybS8Z묦 y9ɲ k. 4}B4eNjBl+@'GNr_+̚,Ii+D0fbm>+s쯭")**V}:k}Xd zK[/۠ZR0E(,IIX D[|*z)4i,nRds^n=Zx +3xKe˲uFͬ<Z8&G-|:_VΒѨ'V ;Doˆ~1Gd* C\쯍$kj)\/H a*#N6^-\;MJU=o3&P٬ 2- 8l-j\" _.|Eҹ- >5(EdYwFxFc$?dpj 8-½O8lv]KLZ8h'/GKי&{:ly'Swdp s.Ps乽ڤ2,Cn1;/)ӽ֗f.gVo" &RVfKkw7lGm۵^l\ hԕfk !cm2`M嶷}C:y+ 7UfS 9)7Y V=>&dc%3kJZε+ 8"h$>M56کZU#FpSY=-{a׬))E1QN%}/cm*c#ye,Y*7Iod:҆-ƃchIN<[(118ȵi~9vq!$Xu V?eK':e_]{4.֚n:XJH )q\}D]o`!#mL|WYy9 LN@ǵR50k8uFJj~ =E^zW`:n[}8 lj͌.Q7{|tArJ\+bG^6+Ȱ{,PlcgYZ070701000001f5000081a400000000000000000000000161421e7b000038c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko.xz7zXZִF!t/;8]?Eh=ڜ9Nc4Fp&"}vW:8^pS~{jܲF@q$w_za:aNxA ^7 3XΒZl\}|nI<3@ٓkz)\Xn`ZHౡk3R4aq /,Xl?ZU/Ft4el>m5jcRP9NїwاȽ* ȁ uZID 5ɤ,rt]KKaa=ӗsjc FXg-@lKZ^0 HoQp.)W:ŲsOHѷ^b[QY$eCSq૮`yA"0o~Ej?Hayx 5sl$҅>T4 Ǵ׮X {L/bqyX/ҰM<7XD[B$jxRV'R Jd5eWD͒0r:L7#d#A@@Ӟs*MW'ċuZ{ecR˨MT^$M[~gGG/ $xm-V;̷swȃ}DWq?DXR9$J`!b ޠ^SXn&C{p{1ͧZ6O<2aρ(.G( z81}Fy˼1A'$+Hx1SOǰj3tNTзJφ_aq|pVߢྫྷbJur9)ubA$]+zԄ-%9 @k]&o>Hk~AhaVrcK0id]F!&'ϗ·w*wZoL)#$14} 2*RJ|_ )o:.;\~nې#k~jT 8%!(AS4/JbL; ?Ks6{Q6hl`F|ZQ|"9 C+ׄ|pI>4 EANⱏ{7 z(")~ foKd>!^?+[{2,=9)Ya̫{/!lQh~nyCk{sRZ9;Q_c}(6hˮ#bJsߨ֣ڷ^&6  0-ҭ/E|J}*SfPbe1(TաޏwԒmK`c4h[C\rip5296ke%X}>G*a7O# GuH9ЭWq2Tš.wm?oN=@CzuWBYrO*_U #1`-(E9tgR%PvyO_׊kH^Akfyt&ۂ\4 5Tl΁K]$-xs).'l=#.@?Zlqsݭ={{a黝4-0G:DJA2ʹlvѬ5ْ0"_wNkx 9Cv/4Xېp=Ћx4Ciqз(`@@FOTGR/[T>!fpP`Ɣve Ql*mUeJPOHTDkv9ZŰ< EwBzbuug֌sؘS0S]FD ?<!mt^1b:\3b5JXB #p@F|㖗O; 7'KZmΈaឭe>isi4[&D}KGsѼ+ }\$QaYVdj pHuL_2\BEY).=~(#vi3$, ?u=" D$/QF ڨ HvxGROn贒* + YA:#PMfxPP87Qm]h  \\J%ub_ ]-}L$3u| "bҎնs6=;6a; [P#jtz产/ն QZn !|#i"b[Gk+7h|Ɠ "!-! ~ fhOX (?\fP``xʵHKx8乧k9Iz1:E7] 8cSc0 Q'GpDJ fͤ9AR$@/$-X-4;&6΂c~CګBkD=&XB;]F?)K;w}].I7ь/7oז$ެFvzx2#?~wyxЗx+KAs#E7z {(7`* _V0-VM\G>VФOM}wbM:\_z<.r&-ʕ(!F)U01{¬rh =LAҚJIJi6=q=ACnd߹\b <2 4gqppNB:XϴGAn^>1QʷHD"UVZ:r# 9&GCA"[`n.hO苅 c J)6˃h3Ws dž%D4F3w cGu]; e،F*p8IsL,0>!ngRyI#|(&n p5i&x}}zl[u櫷ĆL!b&NC* 0Np>>(jh!αOr|arAO)@##yi ]e-9bn=M/ j 誫quUH+1sAÞbx#) 772fO(u(#]3Tsf ^FwӼ$$D/ǜ\R )HPoݪ̜UE$o1i OloM{KPfUv,xVB҈W vk5 rV0PʱC|Tf, byKO c](]h尬*\jp;2CfL{gX췟2h: jPdJXdUxN*Lt{ӂbÞ@ϡͩĝPZl!fq~-uMBH< } ׍瞬"vt1fU]!dO'ᒊr! cG`EhSIzx#Rj|1; tԙu%|Al (Y3tvRL IȬF`繊KNp2%.$#ZIDr8_]p)%XO1gb2CG^y570%?F`\ˑĄhvkC۳/L#^sqR0zke\fO :[p=:-"+ F`mCv*4j1=3Foᘁ70 !;GvC韬;f&` :yϧu|Ptqʏ)vT\R6s_\Aipj|Kg |B7f5X+>o4b7B8S&yR vNXoFX{BcS5[Eu| =%ڋ/YZқuN ύ;fț򉔰e|&.Z3Ho[zz w?? >uQؠ:Lq8%%l~Df,D IKk _량gڟn5,g?gz?noQ"oSdpڶ"!j9Y銠Dh!lF{lf w 盩zN usx6 qNOLHZ=IxPMn>G)<0`Uۣ#wwNʌõW72(,v:(~ރ8x\)qD,Tı"oӞ 5d'͌~/ZDY9E}deG6+fƕ@f0͠bxk _|)hɌjO@@DBQ2m{AkG\y$5;z6`͍in U=Jk;Y}l II '6uE[~Fd`o?LJ!P![N]<`݂glA. OI̾@KÙеE Y]x~j{|aK̎)U2^tka,ZPpDq>OlFճ&CKV,]UFF}'oqH9m4^Lo +  7nL=SZ+LJؙP5+9[ș-^b7w 5o4f5|_t, iE" e.}ڐ@Ukbh8b[@362~6fV'OfNiAa!}@m,{a"{`Z?~FMeJ:vg:3b ?kB"-!\53qe/D)^tf/!V'y_?1WFx:.ڱuB| h{k>97 șz!ap//Z..+!^߁ &CJs$j".,[͡L}֪Q+}7m*VlƩ}>˭KU6nU\r5>pIg)K\1u/KY8a j(6P^ȍR'_"M+@BbfK=~!% i˛yL͡p`a.om-|ɫף6tp:4izLRpbp2-%̉ٙ!*ގui&#HC}Qȓlh^/0iCJԗ26N-t:QCY2},/V}IG+|0KnT.N$ 7";ļv6x鎊 Ij[EAlg撉+AV͞KY)5?sҫ8ڎm}i1R=u^7AHmN.vqvP6]ퟱ[auÌ,?% eTmS84u\_6Ȳk`Twn\+%9MgA!-ھ}l}IP{+NxPKX}~RZJ< P*{^u@ނ(:N1ӕ[|VO}BK#B<͠:11=Y"||JS%=+ޗhL.DYaŜ@ |)+FM- |~ni θ٣n+Q^79>`ZY2kᠨ?'c}`UĜB.M;5[+TԂc 0G=v@ŸTZq\kSP=+(,z7Y)m`R?L5leh 1kg%Oqa{ 6ZփR&oG*"%RN6= r1}c .2й5\'UR3U`$h| ӌ!p0aDX^0&k:E"@-Zau-歧O^@RmWg? /U#_@C6J(`i.CBͤOӉuմ^ِ2A>atYb=PtAXž yU*\]-8@rEͫ]0=B{0-}q@vIL{"$/HgC.TRXlg RsRb :!齉^T67}Bf{=#Uύ<[4ib%)F)ԁ+CMTs4e78'ٜS1bݏaiM^U<]p.SuHV:{í֦Xυq{UJښM'Xd*ƀmQyG:z޽9"7|wD"AZ[f+Hb<'NѮW+gb#&(pi8geŨkhڊ~{znVS/N}p.,#2t&p~īz" NgW2g5~]wgazkE'bot}]f^MH~X47ZǺ2M IńԢ?89 =I\C,;I'l~r=O4e6q,aWW [7%Gcw "t .,$G:Y۴װ ߫߷_"^HK'a2 TfɧںPt92B:G̔N{/g<_q͠"Ԡ4'{8VL ze ZdfK۸!``-2xtW]#Z|7ze[ mTѠEBq+e{e^Dcю%XSKT70T5ĸ$YyYh6ԁibVWgq quJrXʹT(hv/&|2dΕzӢE뀤lW cIzN}>J4;Dj UH uQLD耗QێE,'7Uu.l΍ 52E*;R5V׈ x_n'WVcb'q6*ʳHn|[Igw::5:IAWۂ2xüU9NO=Xܧ7l..7uW/E-у˯*^?v/biY OҷIG\PlS(7)f0$7{jT37/A?(S۩z7si6؀Z炸fV/qbץUYh&[@I+8) |'1ʯϧP>js:Ź>s?7PUgw5EȔm&r ǓK~ aN{?r69#"60ވW}eJͤ޻cRWk.n/na_&sB7)b~W-NpvVBڦ61s)vɆ/f Rx@,o \`5EWu߆?z%ub'3a*L#3oP!k1[Y0T,R50 = =CoLOIb)l?C%*Z}BX$?:qLQAe1YZ39>nuͿTz&`"zB۫X:岻3ގXA@Ŋu͒I6A>8-zWyzAnA\nAgɽ2).olvpb}IeWy*j`ot-B@kgRɓ 2͠x/TMه7ԯp8=:~{]g.r~Yb+m & E1e/Bޫ6S[qߝeP CMN>ѐmBFӷp+yPqO7ƭ?zdot=?Ǟg] as?S;{2ix^Nc[KuZ`R 5P~/QE1ʻ/UUo*B)4%g8rA*C#Q#GI2QStjHq5Mtc\[Zge ƔX)Ӗg w*3M[>%\䍜Yf5WylHcD.nvwWp݃)uӚDŽ(4^=5qmى5/\t%0(F7{ "/w;\C}puRt%߳;~jɊB:5þ^"5yC`[0`Q72{d^L.K\&;1jַ UHojB;ҍoe:>['yښdG:v5W*bG]{(j)j(%x0\s˶R/Q7cs7]*FR.@`~{C_ }˝!`t}oLZO_ydU1C8 aVX} /mp7; PudNظjPAn/)/gجnN"[@&gӣh@KazbiBWnK zI,Zf>Me`]81򇪔 eVKe%sfD4[}oF0\C%`GSp7DafhY_&?RiyhW\#Bx39п~NÕ 7k2ߣ; IY ʳڣ2R9{1C)4·#HYPij^^Fl2Beɛyk wT&pQ&`ԫswqE?Ł+ Oy5"dly Mޠr %6QoDWU1eJ>5SY1_ =rJtjpfYɈ"Fq$?rz><<]{$ZϺ"ςcUۻ߫iY)6L9} VRnnY [e>mc,E=Z:RNw,BZ&wn6mh-8*7^?Fh/#D7h+E2(st. FsrX#b>sv2oWJQ¨eВg皫4h=We=U{ P>>%`%Gb?1_`Z H7>G .}1G#DlnLQZ7M Hf67]QM{~L(% Yp@{] Y!}[+ZT5;Nl7!LBJJ # KB*{tmqO@G*co$7<s3gnQTkrsPV_SDZ2sq)}gYZ070701000001f6000081a400000000000000000000000161421e7b00002050000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/em28xx/em28xx-rc.ko.xz7zXZִF!t/|; ]?Eh=ڜ9~^^^Qnǣ f}!ݪ] Dax%9IALS8K^pplNlVXDY&,\a0yﹿLcmoS<\6όm&1u oЧTh0Ue.-_ȔvVLve'Ɨ:{j#м=Z͕N-)5M*t9pBmCћ~⛔]̹t0bx9ik\ؘpL2ujE69؝q,ݦg0:\|ܺ0*zCIt)ah/0c }oy$|w +Zl$yy9EK[|\,S3Vm;@9bݔS3s΋jSL\PBz=nRJ1F |naH8 3u x뜔wĠFKN˫o9n=!NΦ@&e1]   7.ΫR" twMuݝA+j#aFEѐ[~{AdGr7Ӄ^)}f`|⑖nbC &- :]&PUv|ۺr†Էϗ"mI[+7aSrRbo!'y}.6^f < _` rdI 1{ޏ_ R3xPm|+)H<}-ʻr*R+3Sx=Z@{?;)Xu1YǤ5^J/Mw48Cn:|p-h`$` ^o1ۨ3R"@θcU .'FІjI~-ņax'EoPG (k$ Ym¶UQ,rR]o#tމQh2? ) ;6.Kޥ )Gx^KA#/Q,f922(T)} ,4+l>>VS a^iavt6j b<|v/Iu &mS0rgSoqۀ̌kohہ&*9Gݚzԑ#IL}xڡiw,.<ك Ջux$0˟Ih|tH g@U^uЋC ҋQ\t,ۻw6kץ窋k+{e or|"<ׇoUٱWnXs9 .S0ubDƕ4 j?3DaSIS `nĪ-ު&"smvv\cʈ,ө:a kA vJE 9\*uM.8ʇ @+>秤ܡ\sGc}<'_!OM3*J+K5 :;e[eӺVj 36.`\d8 vVA@O8. ̯.4[D@ގ5)5]Ds\*Ӆ}9g<_R=[mp\@876l/lޚj/q,gxm+}>Y{Z6xb(n/1hH|G8En1eoV2,Cw&: L0ɜLK@pFqnQsH* /-@sLHׄ0aߚBV3=Q5/SaLaM)_)ř蠲4!V7ǾV[\H٨􋳹G)&J x&W^^a.q>`!(}=nQ_Ϣ&ŝ l7ton{e.s $Fr-UV?7%`j3F@|"Z–dW_|֗a8aqetHt,^:N p' 9z`h1-eS%SZ$h76Iș/cM;m:m~ ^dQaZRyDb/dqo&ܐ씁nXS$4Cw!PU}?YjA@OrUIvDCyVi * "b'%R/5eua(BbgA0JF-?4宠|̗= y~4ώ'^-' T:涜;qGtg(M! SxZcݞyO~볲5;ITk<ܟmvMb q!XRDbRza43ߊ! 0x(zxv+):Z7 fL k̅en!6_߿^:{  /Uq[OQƋnjc䒼..1U]g UisзȉҗEiѴbYu"`&Z$OkDauyo+C};eJ߭P];Zi,٨6g)!SwE_^!>l%AE@Ųgj10ڌ>ejud8fBKS/ iUAYL4ax cb; (c#r$e^8Icx~c!KJo/D^Sty+1xSST5g:Zx,[aѠ%ԹoRd'7aS/R»|0 "ӡ$Қ[v%-Zf[;Lp݋lPNwݞNW  F?U_G*2:s]]<CTƴ.A>q#1唐`!oӽ*q;QB%HG&&Ax߂|XzG|ss'36Q(3闄=MWlD%"%}rO{O,񍜋lj i(08v]Bx=2!Ⱅr'u2f˖%F/bm7O{T`/ yy)t 䄮xSEΘ g] ͎p6Ó ȫ'(PmF:ը-1Hr+&Wz"14H?B~r%ᑧg[|`5|\~" @Ԉ<2`b2Ryf:kmՊӡhܷKy۰\dbn"rgԻyĒ _)WOD :5~VAtBSm^2V#qa!\_˱i=ǽ`{5u()j8M*YU޼3Ie\%_1Q)U|4~g_Za,įY.zT~JL><}! +iFjԈ빭eU%oT ).rܙ;dW]9@1HwQB>masQ卧nTM*'~ѝݔ\gZ3HSR^=6L'BwaJ326ܥZb4Sd/Ufq[=ZKF2i63_V cDKI@Lxm N<} ֥FFZ 6${ qd9fM Z*[23-h)+UB%aoצC2TkpJCv qM ObVce@G4ǡn(:xln o$`t0kRv(KYˋ'GՐ{1/_'}.JS֐ >ylGXFK!}*]o>PIjr__4RPNs GB6dBޭ}&!Yf^FVKɉOSzg W1(υyD,;yTʆ'͇ vrLM "eӦTCz^ *ud|5c/m3Ev 1z`N+̴8FzءKJ !ٌ1k\v{kL!+9/L׸D.BF6I)٭QPt5̃}OauHiy:>u36jb k!PiuO EMiY@M`!G7Y7( _DkEPPj<ݧвH.ۡnjn.R{Wʔx Ē}bu9GͅI.T$yCU* Q(B(ed|V5]НOtv &]Db6"Ax'N jJiϐ-k \-mir?ٟiCR#KNf/]A} Nȡ" ix` v9:.guk~q{4|HI{`LvQ?02uAl,,#@O2YȘ3Z÷UzKu@Im+LR[NR@a$9#[QID]9Խ(GҲA(؞w [eSu~^ڴk t^lYt'yK}詰 8ΤLJpp@B!MFSg8fH*"@Kag3 KP(e+K s55i(໹1hN2>З*^9h7$j!>_3Sq2Enpފ" rHNZI/3bvf=3&*2wKដS^%NVuO?-uޢ]=Y6D <&'IXqa 0kc Iv|kiQ K.Iև]!휕g=m:ً̯뿌Y\Khx,NEtqK]13N#TִQ=cT#5`I&];%kX:ʾ8aovK~g`)Eon@!ra A!ҽfZ'4`G9{ CDq.'ƠH4AE%Kl G5c )x{RlȏA.V"``/86ubCV޳X3vHxJ[5%)=M#Q ds$?x{fyqj-6);@xgB!d|Ӊ 'pF3H)ϭ.<SUrSN6$lY%?֋?dz ˫p2$!|R1uSO[M v{.n"x)vmVLJ/zg ulgl4G&hE/RoVW80Tdt MP ^ꫣX7j%(T'?6߸OnO"DۆV%J@ gYZ070701000001f7000081a400000000000000000000000161421e7b00008548000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/em28xx/em28xx.ko.xz7zXZִF!t/s]?Eh=ڜ9Ps@&Np #0؄A-QjI f:r"`%fP]>ҝVaV(T dO0~t dv;:"uK7' OQjl_E*.I߬HQVQtܰ?8s yk=>j>IDgA7 E]_ 2*OI^<\T{sdS#JOZ_@"dCMԄK9\H,2;dKSm}U~ƸI[Rq]dUY4Fr9ȔȪ ؼ\&q5nEd3lbC#s8׍S2^a?joõ%xIb4m;M~^ሱ:.*m ƍ]#]AjYk`1vkZۯjx#q9zŠG%,ĠoiQV^Zb5Ϗ#t7Y0ZQpJc`S|W-~Ky"Uf] Y[n7yZr / y+l5\1}\Pם4`TN: ۡ ^E Fv vz$fNn Mi0\dTjA7n~bW΍]:v~HI'40%_eZ(Txk!_az>% }^e\0JfLZ(?䔾rj#d?KWam(SM6./nz?OL^D]AfvH hK4vkQ!Co T okb<,&l&/M2']  rynr#ԲvQkO1J& ?口7Z;UTVMqZNUjW^ہca@UCbCң}Ǻ,Ȃen5ͷ kbvLJU6FpNUҮH(žym'P`}\^͒>8it,VN^%R$쬇]L/ZA{XS? }mCH|xUi͈|H炖Z厦[^lҎUU,nF*C_k[*/0ag.[[vRD"0=IzBd(.Q{  =neiLe#"$ہ*#&d]x&_ޏ ײJaat 7!38%PIK I.@J R@L\K;89 7nQ?K>=uoȰxZ * ̲Ĕ۵]{+_|Jm>{%fm&:rŲQao^؈%g[WcneIN#zO+8>VT֘z)kA9 @ =~?7m)=ٮepٖIa#(}c4BCWɄ$hGib6Mg=q?!'.> UmI'Tel!f1Tx@jHGF,2KD/뼣nO&4c;gieMIf*vÔ$n6!@}ne=Kt4UbBt.Ų¦7WlP4$ޢ=X؟'NiS^ Q?LJ#&Xٺ·d gCm3Tsrs>Z&?\,h ;Gy7Ӛh3;u4n {٭Cb Oh}IB!ma(%? NcZ~"ڍgٖ"uT"(l$vt|5/FF#GiduQf1:tldq; 6Yk@A)]pCI.MƱ Z6ZCP=\4]{QC^uP ހZ+Z kJJCԛJ9)0QD@R n?;lPRLZ诉=!vtũťͺ*ŠJo]t U%iZ/K d X۵$+0*soE߂]?3hW7þuB:llhh6%瞊vM,j<"Y=VM`)q]pn < cqEÑrqp\oF, #Z8ąij*U4Rc%yk&(KʎGjH|KLO]2r Pp/)i >3u`H 'k0BH@Ev3cEvS[YnZ|bIbPOX#Q\e W)/յ| O}0 нpiY2=ǔEd1._93~SjR((eh 7v:n%p5j}*>Tqf~cAྩrը^9)?kzM+;"}fc/~)jkK>} ?Z5iHҁs5M, 1#tL^) ^,=J> ;N޼Ȉ^Ap( g_.C)| k'05uA%a>wtIQhֺ< n؄5/a| Z`by<@v=w\ߵ}{kQ'R~'kx}X!Mһ*Vӷ'͇,w`ukXZS~ 9)*8=Đ~Z\zK> vtR/8܅I8fmrD ,)͢ULEP~E;xD z)v ^!>@XA2j[(Eaou]R_wdt:=þkMK@R7+]u)( =b-ޢI5֝;enr^'>w@%'1yK-jw[D`(:0Af~0$\/c!lmδ }+h-C RruXPy'y_@c]v%ڦ`ZjB:u+Mr,T`7"5'y' vTj3]|R%\M_5 ;ch>6`[}%qUd߫8=Ls,ђܓ;>ZpjKXxHwd+t `jfeDC_39IGmN2eNa8E7T |iٱ T(rYu.O:-|[-qAD%AesOe30zC/\~܇z_2H~+o|7<rbO!x1%IY+U3>f1hIr|{ x2XϭY%k{Y؀&҅Ch .$>Գ7m t]#Xom|0t.;l-:stًG\~K~Kw^EzT=' S0s=4vk4"ApY#t YJK 3A̜i\Вxw|ޱoD+h |#6]?hq4dE,[VZhzp=c,x .K.'+=0}i,ozc4s^!9DOy (6w/R/ D~yA%4L&{?C`#Q=JCH|7sh/*R&Bj%Q9r_Xx9Q$a9xy,jq*39!pgUҸQSd/ .{|*n_Re,FzG[R(U:rP@)!|xiL_2GS@ 9pN ?[wnrS\EH KmY4Kʀ%J|e#fh|-5CR5?8j/w'͸E QPmTŢ>@ I`ZBXA"^=%Cz^1Bpa#]YDJS=4 D+HCP2?1+h/LpKW}(!Fv=Ћ7My4Vv*[N+!tv8Wi)>D,$.;߹`* ߳r @V%Rя=j TH.ٮYۭ~/c3w9幂ڣpO o@,O*X!D8øKpMP oPelS2;OsZ^(vO`\ĔfTG^3&c.vt?Uem3VCvOP pOnQU<W}!xv(, tÿ;bNDx˞F 2 ~rIiLӸ{e& LH?؝o+SS&߯h Kv2$pV'C l,ŕv5ҭeBZnxWm<%k-G`ɓfMqO '"wb*ԉͽV6X)fn֨sՙaׯGļ] h^׈W*qvd31^&XE<<j|a|C_+뻛+ve3 _y'I eyuok%b:x{>5 svzZg8'h'<@[)lN]OzA`/|ސPg )D̐0ԛ72{NzWV;"W#iOjYiA>n,i\—|00:u2!1G*C8: %2@|lǀ*,Gسc~t Qkw}2*]Xm,Ek,/c'e蚞QzѴ8(\x.#PC:V;胭)cD6ThQ!c|S¥b#ĭNË˄.LJ BU1潂B%ɗ_`\1)I`@Ϡ^gJ E32 PZ 4r>S,Qa8e A|1Pm[s"n/'5>L355з5oP){xE=te9I[.jUb/^(f~3D[?^g*x\WA1SCXRz'\]mI7 3bU6ֿG1d͒56(r0F B}yZyK9XQL@cε:wiLQ#8JY "wrV&ꟉGV̹XIm#jdr 8orE|%n-5\H Xʵ"DAraHWr(w\:(k \7򤨀%8hj6?lSmvֿkv|DBs*7C<^}^[ #!C_#/9:Ҹ0Arv3/)oBOryBM8 NxY;ec>(Y/ cK]9%k@|a㝜xt;q`HŘE{؀߷L{.Xz;[ ʑqHM Br;Y(}HM@P"lywZ)kegS˸:U0q#^\MR5᪃3ToL] {SYƓh{,m7z:T]@V~/A5q:J@VEq27aLb,6ˆ SWb= lث'64 *51F B]1A$'/r^h0gAY}m&W< , 1?3 *ԑTNsW>E17ܞ Wg!U7cCTDq[wؖ=$$@H$njGIpc=Bzb.g}{Ta-(B{(:p؂̖ l1!TA|;6!;Yf-eWYǶ<ƶ'_BhbرFD+J\kZT𿴇3eGpvdss*?%sb#v(j翷g`M\#C!(uV(Љd3$74P)y_WRCʺϫ^=mL^v'U<ސC %F'(QL1֭I+sj ErhX~I }؂4PYMgO ( sj'ͽ@,7ֵD&+8AZД`? 쬶b TV.8Qǰ|ߎȈJc @Z)t{ch+B_+j*P%Đ)k2%uJh&HxuH]ܝI FR#{Q2+\Io0z.nGó'0x5VxG! T+--@MPKMlͷ GTXUvTsŕds 00ĔʫsH )p^!r<& 2{;t}1-)?+h/٘z+E(? 6ᦌ#-7sQk&iSḰzZٞȮ 7x0H#5;FkO" HIzkYVly67 xDJ4J <9[[/F'F,cXW_WVĞ~4scw8{{v ™V־PXhKE4Iv)G/ Ͷn'K50|o!-!lXˣiF%zz_|c0 ! Q E7`p~~)jތʟR@wc^K*r]VP\FGVHǥtW.jEú|I_`U`jX8bOSsD㏷ )(Ѫ4x! iB^R'`PIDxYv^~oRXT;:=w̶f.%\@OZ1\އoʊB^ks.?Y__֝!0kERz|9\xef hڹ~gu*zZ٫J{^+w |$i`+FydE0W\,H%P`GeD˪K}x}懲ɜ-c77_,=Tgk[DV~_*= :`9?5#UۃO=Z|Ff)WC0biBvPdFԋolWJUYq}+w(x>o)1ƣ.l)0yF8Z?X5KSykNtjyor2<( 8N?8?viS[Rn~NggZ30H$2L=n OF?IjoP >^tYDαTs]%q6uM_6>/%xYj_TFysoC%K3wNۯbŕGZ¬}/91H`8\RZ uפQ~(XNCDJ0<քz 3:ⶫwk4HgsSd} C8C*=XUCT"G@KhTkΟ7Do.:"UC@<EڎyBۓeU{^G]au&'8z檑=v32;GX\s5s PVY.=g?;>.Zaf0FrxJM b%ldoc1'@Zn lC:n.?B/k{Z6xab}b4cEg/$!˳PE$k"n:7wQ؆ Q+qյ_]beX:7ךQ,^҄Uk/t 0V܍r4+;xm}t##&Z+ ^esZ@7nl=Q?*hP!?05YGhB֗䄿\Z3^#Ȝ*QLS2 np .Zw9?{M7XL1d?pgd5b{yo/Z#rAposUݒxA[VČᠤM B^DKq  .=-ӆޚ A8qJ.,642jVIg9;u:/Ys@\P@,Ki,J¾8 ,G%~T%9ᕋΚtZ#Jب[Тu;@l1e~/SGsT.Q)^O\_O;g?]{?\2 |)VTżػNBݍ6 Fwdf~\s, u6^2[t5R3cyu|do|>[݈<|wW@9ǘH<"kj~4aϰ6>E'_EYS]4VAWY*\j'XsM06vU$j؁ pkYbuVM~lE 3:YpcȬ{]kh<N:%U4cOqZWjXdUN4eLPtpH8(F:n+mQ**F Km46JW@m9QB%RЧ#\>N؋>z83:•QgUo܄|d*m߫ R4Klm"TڛF!&+#f?+?,!Lo\bG1HQ;!6*ԠWGM I0<)4#>mR?^os *U@\J1Dy"?A{#:o.6y|gr/yĖΦq 1}.(4/f~fg 0}jIX[P5 rL)Z6S8VM͕j `i<2(rƥ{?Bi*?į$v׃K+#[w&yeW&7X`ts Hjgs8O@ nHKVhfk2/ԘqhSg$zɗ]4. l)z}R\+MNxz&4.YCy|?l8L& 2Cv&:{{Q~XJb,cid'X?Y^jo:b5e {ztxK: `tÞWO_< bs/I{ǘn8 aHS1&`6-.T2hh؉Qq!}xh@.ǰ<@uGkr!{s[rI/"oc;&ei{|jF{tohh161|y$N7OZrxxt x]POfYƬ9A|tjнxTJM]8e;a%/=oNM@ jpnq[ CbT.?1[Y j*-=vjxJ!SԛLpdֽO|㽳g,5xӱ+߭H)MחZF63D0?[>P ֟2/:'j8Eљ7u),* Ҡ$~,&-?sO\d1 0p>*˾G[}D"ސ}F&fqOC]t:e?z*E58:Tȳ4Rj(u%K`J !Ypr~ Z(T/?lrX51.'sO}[kz'B^n,B8 vːrNy <:O &N v嫦D&"e]>~ c:/Z.&yJq1^5u {d#9U,Oqk>:`j29QV#yEAbšyu @Ujqg1Px gC<9n%{XRzYTA h]Us01i)g}8ljppۦ5Ocrɧ`JYF<1h{/' z(暴/IAl#&8CE?ǩ2 ,+/g!h2Džzr'zWr̃h*^N~z A 7hws|_92B) |A:LC$Il·!pJkh=?-=ZKū%R=z+ (YS'u)E VƤlʲ;DOLTDcRӚ<'I!->/YAס¸} lz#aB]PSh]β5CJ?D =b󡺢8 噒bï@5>ގlLHvuW.Bȍt|RPUtC"s0:9mP:ʠϒŷ>yKVF<̃@gRq,Y=Gtw:Ų O]Idh ][zغKa.1<pEi;<) >=I Zχ4"?6je`-f] C~Ym`<:2ٻh;|+bU&%;"R兊ܗunsKGm6?n[H!I:R| -N{[DCG") x>a>3zt͘p=j>|־#_M,DU5=ytFHC͸暇<@7y\H] c)-xݗRZKbIF4ִWdb~)(QͷL=kX1.Maz>0!Ρ}o΁uU&n8 k=@H,!6^SD(7+ʭu[h/ 47紐º) 3+[ ?(Oc.-nL4Jw` ,IIM=dWi:,_ —8!8i'ii%bt͢73Wt><Ɖh Q)#Y/Õ,in_)n@OJ}}YЗPv}6ܝXTKZ? &*':ny:6 U,FY}mH0J褬eCLp^x)hWjU/ ѣHx3t: NP%VYN,"I$dvM!tv8D'͈;J<n Sjr%wC7/{w+R/FHlr!-2fR["i2ASk.$aM' Ad$DrDJ0cB >[FZ; G2)$}P#QSOb{A7f%i^ YPϐ/Ph4w"|}mt% ^'ӶGqf.}%Mf:Ezv,. Om۽X.il,Ƭ^JCSceᇫTo`b<;BC$97QpC,X)$ړa3֖vlxI0.׍gEA/>A[/8ONhc Nju3Y@"[ߢ2:yº0ǢCU6(Vj5U1`E7wu@<k[tdj%̬,r*S1dW09Zxͬ5PXJ!?U{0l3һvu5y q( ~,V@hM|K࿄bFway1d+T*+$/BKZK*姛?ˇo]^A+I/n+w`P̖'Qcd6$%_Бx2RqF- " 1$qcT$UfO 1I2X~*P[_.0BeߐʹA-n::2kՆ6`=OQHM"lQA@]/beދcD\oVD?$wdoH"p8hFڝĽ!$ܜX UW= 'HzdTEN;]b9gMNdgSa)=u iMLe cu(P(yI܆a(wD^/nX0kqnYKJ ڝ\`lӺvp` aT6T޹h_\[VsVKf!>\D5ɉ0:^k0E8ENp@ogJ22du&L7(ngZ4d5ժqUCκt&Yѓb6!Ov妳qh$nuwl&(|pf;xUPm"뺇aF>K?_|cΌ3".ʙkꥐob$8氉. 2WOzH/M%`;VbHyո%dޖXL_KZB|je*7%1kWTrB>7U#?8m~ԅ‰'Lg~Y殌 [_L&z:>n0H +ĝy=-$unܷ+%<<' @KnH*wiq5S%_WGakF4TNݰbnp @[7WA%dhCI?2=AK"Q kMj9mZg8ҝBo4i XuW(hUuژt#V^e3iEpIQHU' 7DN>MN[9͐ZS=J5Nv~o  j$W-.*-pU@bO`W[AIrl=F"2dJZvVGs5K@o+xbv%dow8lIR1K {,. T˜)S'nkhFTi-UuR*V#*j!6 oZs"SY/g |uС5BxT#1k6IN|_43IB(@GI7'1l t&NR#J_ fA}N1LE/cˏF?w*嵃|áZmU2W"D YyW?M$f8/ _qu U{"3Mm:hb;` F4 |1ݝ_H6pQ,},yP8O~3=F}<@eȚ'Bv`}SkFw⼤);ף_JyΑ.aW_ulVeHm).EOSoo$UA0߲9ۢ9Io'ɩX+Hi;8Y.p *@1-ג-CÌj?kJF=HPK :ĉڹOi\BwG_Q9= 틀,RC!/V ~zY4@-f4$ <2z i$1gx2od@!$m섰4Fk7Μ'O b:@Ҹ[-YUJ[Ea8Ί"@lztW{%Ke|vd*!>|DyPUǤ|5).7NjKptU)O..[d{ ¸ZQ}_;/ۍ.2\d :hr(o9B)=TF xMiLEo-$nfQ3# i |/i(^+#~2ARk7C TӚ)ExᘠZ{?-mf%6ŴUA5;0DٙKZt?MAOkb{bpl=9` `ˇ[*<MۃX7נ$k,֧z]F?i.!k8 V,*68xr7 pەbMWCfd,o(QCquc$n`5 w@9\݈N]?~1aH P0=}yS2~?T.Ġ;he.ӷ؇`δrZ{|J 0 )P4BEŻkw(]˼+] A-eDQ?abGJ Hdgyr,3V.wVSp_=B:!IrijMĸ{<+O-i eR&*J1v Ojere-R*IMz*{RK(#؞r3 Qާm.w˔;K|qH S2--NLA4n̮caBXSWq8^kXe]Z&Jiلj) XV߿/}6`'){di6s0p_S0DT5x+B)h湽[?U ~eĻm=E0s~N.?&'*_}E?.spA@o[}ղQ3-v|;3OQlL7jY?"u"a`fuJɯYK*'mfx pN@2%RGr@7{ [͊ݫ??#ᰳ&J(Ǟe_||=|zmUYtlų\db(nrk_F@Z j7乍T@"h #iMm]i5@f! CqE<,/N`.^ۮRs& Wm  R_PS_ٯ2ZiR`oʄck%$Ъ,J(9pk?ܜ x) ,t tuBcSqD󍰑$tz4qR4b3= vtwC>3K =X"'V~/m]6H3i,>̈́i$oXX +gwSfB QPX"!ͩ]h^e61$61*tAD%-y*VnJq5tc3)A٘v\J:egt#Mӳ /'LANSe&m6V-@UCך ˄ّiΞ.n|ؓl3WXetpN]a֚ ѵ4>TxB2&`KcEFR5rښI32CRef_j IwVU89YU.ȵy\ I)7%%!v5_ܿl&0§ʶ,( Ç6CFto竐p꜍_)3YS~C߇B$LVZɿ4 F  iBa:@z;Ht7Qx\2Vh(o6#`G2ҥ)I/Ozb')EJNj]6]S8|J uhJ'FkikYʈt]4&wW"?xع,Q/<$ιk,X=94maThP]*jl'g;MwO&HDxᔗq,} *'3kN?)Q~lX IxYӜg*&"#nǶdc\SᨚU.gDӪ Jz\{gt?ڋ{'[Ƭ#>JQ֯~)wr3.@^Qh+T (LיA{s0uY5dQR_yozSG?%'K;@Z).>Me~~pj6 <o@=Vf.Mk/% AW- Ot3v>^={3qjS~5-%x N>W%3 GxRǏ'QrQ[3UkO pI:`R"Qگʺxyc8iXPVZBGIO|PTp"xđngt峘q:o(bk)T39S^*k3/m U' 0 N} V.٦ _ǫGd*RG)+!uiѦ4Βud%Veq3^~O, 3|朡ZfVPd (/ M{?vε7nU~_ʜS9_ՠXΫ}T*FrOܧ *($;!߇+28R41u 5lC_[ Gu'cy~jG߀Ö{iLnƇ"#ZZ?Pe5ڜ~"b,ZʛWU:;YwJShgt^OɄEXt/#D"B kP6ri}߭}=e,"S M(Pj~́e# 9>PxL~o='iY0kj6/TfO=ic' J>cgaRf.:x]&2%*K>nX9k(IYVܟ-_|rX9 ].쾬I H5.y͚=3Pr;{oėSaiՈ〛j (ȁ-ёmEnKժ~H&4DjLX$ً*UM-mrE)*&$ ֊p5.'t0TyrBο NGBòΎ\[%mTFIRO6!YWĭϷ{1"FÜ@9_Ωd Vڜ7EɴrD^F$$JYRK5kEZk<9A/ihRqNcznDA9Jn7>BmCk;*8~,@ P x_xJ}OGƥßRPk CHx3*sTA>q@(?,sSƽ0*yU#E3N`| ||4*ϱ{K2̱sN5F]͵pIh=i`NGqSoxp*5>_򧱟A[j7F>=F[0 =hgEȯTz &BrX s^N[l7W-y4kPped>ՙ2 PZV%@MG};($p ٗcbGWj]^߸͚ %nQBQdnMzUȐ~)NA> i[[-ؐ%Sf*mSԏ^%6⦢gW$k@4$lv&ƔxĘ}TN?KBÏ9^Upδ]-n'E*c2g\,F7Evt{;Sʤ/R?g3+A[KO όv~?~bH ?$6VQO@tk3/V}ҋQ= ,f(c8үR4-F:f͸~#ی/Omr Y*Dg! gݍ=ꫳؕԙ0edWZ)ruIj{HJ7bgtnLO} ɍg2_']9tfw`&^@ I$wq_^ eѳ5/ו##}ރ_sayn.YJ\u"i^N( 5yda!! -W"JUAay9l({=&zb_q'##gIj x;E"^ fo(@6÷P_c?TJ$&rSa\H)6ŧ8~In-Tuhi>$ *$АGaŘh;ESo v>j0z8/pl9hP|2o9T~KEr$׻'jd;Tk جoK~|ߺ\޴P#(i|=)yqNģ6a;Ht:Oegu!0v rC>7PX DCp?lR1P0Oj.ͬx<$=lloR é*%POjtRʴ$whO5n=#*s=F34/PGWo01lͷIw֧C;KM6 Tt{z;昱dhiD|AF$&2C8dKĖ[:s͠zj?-M9.=v ,}=%{(=Y[U:s SY4̦ @ꉍDp.Y*ZÜZvE|gAϟwh m ydu?[zDR~u(P-Uh7vV3m(-o?RRӨ 6v=l?1 wgB%3<@֕r7_!0+6a9u ^73H*K\Oߥ߁c295"\1kDXz`Ω鏻kY?L/c&CLm˪q¸Ub!&I`O~mKbRTm)U[T慾.^0Sɴ? }o#4O^u-.g7S.1(XYYnN?}9ٓ)&UęWr*+z/M%t{vOw0V@~[Ö %-Nпgx°sHD"#5`ʎE)0utU<[bo59Kygo,Z[E,B›OS* g!]QzP]zpME st2iVX`CY~eA>4/(,~ZvtS[LwZYG&{J%L*폽@_3^"t'6G+!e=C~ۉ-UIB<}%vUxZ23QWOmy[DŽF|Ӟ^@egulUK MIR?Ao% X ,Nde1BY] #'nGJ>]E5SӅ} l dX_J"(IF 5i-6>]˷qY4dfaiI!.X#EA/V^ PB>K[`jU5ߣ&C`˲=lUYbI#(*DruK]p&|^"&e;hK4݁!8Ƨ-+'ŀLq;'NԥCUR6c~fO^Co`gDŽXGq! @bYqiWjGk0愼OpO0=,Q)g,< |kHiTM:b)DdrrF]% SC&@NjD9~ ;[Ά"!{qHAf `g^r7@eߔ%934E7aCv]y/)-Pf.bA!4++]_\%H`xfoYs T2Ϣ_LoY Q /D Hㇺp ȗ}(}EUa:|"h]eȒwiXߒ.ޙK:{8GףިZ5rGx KWIXHHGz ^9wx=AytFT IFՉay3%8%6{Ԁ86X650t:&ۚ)fs\DL 2O Z$x@ AR+,pXlK6u#"ѬKoTsh ֔uם#FB3'Y2ZfP_a rZ`_(`hP2Vk^jA)Wm{Q>fgRx sXcᘄw-hjo={iKⅶ%*/1󃲙d,q\WޕNJ^vnJ-@lVo3 uT9QW |HQ[׵gScqN%ڤ409Ja)F>7#3a[kbrXN(%} ,siʺ}eToぢ+um1QZ2o1R;N?㷀h1x&P9TYR ACv2LRHEN:Z[T }sdfwJq;NaMDG+u2zU1*{nnbxA1=$\eR_W[HmN聡:qlNm$ą.TR;~.q>N^%hWږz E^؄n6#;&B: `- $іd%DӬWTpQYo`Z?9^⡔V9NfwT䀉#۵ =[ij$.0H-?ĝ,|Grt"U31^xn$6oVx]H PtvOV"l'6i6[RL}TTKEk *,R8ξu g& 8#@"plBPYV_hS)H5c# hW4ZmF;ӄ<,4ZoyKW`7 | d=yZ}zoo[JJ pSv [ރc {/hJ-q:v(-lc%_o*@̨x|BBa`(OR)n =d埬H5j?Ą)~NT9A5hZQHj_f)Mk]50hAKr5QGmԠr췴>-hBzwT \n*Y=+I[ Gd = ծ5мg_Z=+"{;1t7z\ن;1g^-!XG[6 FP2oHn )%Mo$vDf>W4{0} q2)f温3mn3)^ -i?NTw;e :;]4Չ!OGw)s=B+\6Yw^u!w.~ljz㯓6/#NblЉwޏR:i*-$U\-het6xJn&;w- A^*fC-"ePҹ^8oj.W"q{p,e)+Z jAPفr̂~%̲fh.ǮS X6>ljbk;q 0hs[RrhHɆUĥ)8~}>D/=paΐ'-"V>j/>)YhyIW#:FܨKZD ݉X*f6! (סV \ @V8.țzZVl[2+5g7P_dx hWKıC wԙ|:vŬ;q; l0cv/Dp@8Kunν$AuF0-eFq.fЮs@kʛK. F* r=/ҙf)چqKM#u%Jr~\PI&^@pf;]Xt⓯_QŹ`V&3)ƸX, *qxϖKnsEhGڠqYcc-6Dl yCycU嵎DSW8dH 6JO3iy 4edJPSv4ˎJzABE?Gբx#iFU#ԟ@{YZe1&]dtdA<z!_K/.F],*זl js5u|_`򩜻;uҁ m`|1HrqT*k&jqtzgĉ+2b)[m~Zժ6sl||VL[/:"VVG<;!*>{T8ox҉u{z+ 7Q/QG4fųmd>UO26~s%%or-%THlc؟ls$ ί*e½@(T/n+6hFƥO^X,Jxj̼\ׁDJ[\rQ[bSY`̊ϧx8Gї rS %Uf-nP:d ΗL{Kᢺ֢?U<—+8'-6X=nӓ\k>FWزi( \)tr.ཽo|Ҕ$Dl6Nӑ*: sՆVwzU`+K_n8jFI]s;cy@Fz:{m6 >('7r8m븜*5TF=od2o3*TwM*S<=R~p.i(/~=fU*Gy}oݦ_@ p0$i~6YAf 8Z5<:qp Ho2qe8{j&K,0'Gkkbwr!j\82k44A lǭ z΀|7o> Vt@Y"`QvGd)䱧, j9}0 yskoMnAi.~FyAnC `y"~̣Ǧy/rrq\o 9~M̢y\9ڍ {Rf.`)uoeYMj]MhCH|YY2,t6E}WHCڎ@ 7id)kݟ V=N& oCYvnO\:C^k²М 93&.9 npU=2EYZB(tRm֍D()4sO *AhژA T<Ŗ7KKVȜ:݅klC?^[1O=B D|^JӱlaLb7Qg(deinK8[MJ~H0"-nMªF]$2l%-m`ēFX5fYǁs*ΩJ5 gH KR-@= c8O64 ^e-K=ҳi}p!Tp|Ck<[13}79[6y?qKnhCY=T}SL'pvgs9??WX9Up~ 7ˤGԞd FlW/~sNH(Bueբ _>2sD4=0`(/r=>aU":4Q;b2^ !n՝G*=V.dՂ]_\g-}P*0ZcڂS +?L2Ȏ8l"P 'XH̨lr2zI*gՃ.?x}y9bN '2'7㸅yng~E6JQ21|Su'c@l RzAqvnVVt񥂡=IiE{&luiJu^n,7t6t S>bU3NIh@vBÔwⷭj3اN/"[xȊI:Ϫˡ Mχ29x6{ʡ?CC_e{w/=kk/s0w[W}T5 n*,A *<= >lI H.| 4-w3gMmwz7x2!lYѯߪšPpl-LKWqP6rJ^XHCƱYk'j!;ߵK8k|iNUnCMK(5;d#.e]'Ei"σS<<;j`$'jDz; 4p=4FQB|?H[%wy},])ks*C`pimz֬'od#s1)}+,C|c6v$)3N"^#|ku'[am' †Pֲq.3vDk:Ta׶a])~̡_m6$kFVJj %觐&HӅק(r4P/kh SfGxVL=JmM$tu>^4D0HM:\oAExt\5+L^QwnY,^("R|Vˏ_FΪђ=PL DvR]{[pw{&Qv_DHvub`90V-F<kV.>0s`fֶzo  ?rh6q=%D{c2X餢ߍ}xvj/x켂_8& ³jas\\Rɴ+ƏY'wMJ('L{G(mbwj:apÁS]s돹|jx~qO@5$VA1D?|9l6=Jv`'fXa4Τ,Pvl7:58Mwn PR,QN&]z!ʑD*r^iJ']^MuPUY9k&6"@P]4Ғݤdb^K5;TFUn1ojgT(L2ُ3LK3_;.D0X#ҩjPIㅌz\"/d-X j/&J GofdۉbH^Ĝ6S- OxGaDEQk;rú$߮ӥ7%Tu:-$a\IЀ6r_sunfp|ցGJUqϨt_z\|gLM.5 :P[J.>xDQEڝª:szxxgdܶ<Ji+O]cgă#x0\)1N -t6'3 FL"[5I;]`APuf]F Ģt<ɍ=-ۍ;jtaZ)dd \C bմqbF'`6#"2̼4Ȫw$?PDǰ.)EK;Y:%qb=/KLQXw8% mAj:K̄n$Jpxm U ڦ$MȜycjU7> =;(s_T=l>jx)?s0I_aja,LӬ[5#;I4,;}ƙt #WSDw|`⺩Q+>L`+J~K>gorEʶdY\Pb5}B|{P#ՑA9Vq &^ߘTV-L] ?oKp21.%#PƏF/)aOMgbKEYkч;ꭨ)ĀchQpHyTc$PmgiNiЗQ qc1`Y%*L%`mwδ{AAIԣ| Z; (ș]4O9.>l³#fP#̎PZn,`AZKMT\ˋR%J3ߪ!u z|YԫfCW|Yȿ 1Bd?ܬsIʝC=;?R[D9Dc4jz {ISlaΞnG@RSrtT`;+׸Ğ$ gp8_ w!"bws+Ft@T>ǖ l,g)w3SE^Ms<&7XwzTHT#+rS*|MQH'ͪ7!uvS=ͻgT)k̿tܺ#NMI-E|b{C^ l\PAP'+_vԡgl 4Pw@Y ؼthNÈCZ C'FΫ uf.nr%+`*;T$n>Yd9Yio(Ds]^]'HCvzb -'J%=YSH.G K|gOh2V#GcSJ!U@TwH. d)5?k2縕.tZ5F #ٺ Tf{h Is#IGYU饬=TwFv+ O $.@BUB;COdvm ւI`i#J2xO#2oC&7FHGi B [-`ۓ(k3ec,wK?_]󄑪w.~tll̲bHIs In%AO*0mѯS.0!Cўp/u!vBƌ|Cg6-VE\MF"r~Yyx;OQ:xs )2qSu#%Ԥ$Fe&G:=4m1aC&:d۟/ 0h}̭}z~kl/zJ@D)q%su6^9ne1Guh6廣,W~SakR^]io6,q)xe2sוa BfҶh4LQ=A)Pn_Vќ28]DPNjjċݵHZ'1E>B]*@K0PKHޖw<7J|}5O#ڤAiݴ?cR7]N]rC8ʸ 4ą׫jvg 'G3leFsǎ]y"bHwK#"Vģw#e^yVC>ca7_&M)E}{2la9k78xhANz!PW&q6hl#ZHUz{ͷ(.bQ+ip$Sw$8U o[[Q73\6 m:dy8ɴghb2^iƎ!zFw|AC-H}r4)P\؉9rHt ЉJ4xrd%cB]W;9Vn;9wHMgxYgJOMOzL0CCf8vIb*M z!KWoU#xF5D颪ٕtv_2o^D{P(X- ♱ZZ"?oqsB mX䋬2;ؚقdj[eӗĨfW]u2xz3|(!*V:"0+mO(OqT~}v*2?jQ8H6A-j KAeB=xI j֘eNnl0ʉhjG^T6Cc|VJ~/`i'[ *8헶O@thRȟ~z5ydy zXHpΣReFpv,"Kgx]Z{ TE}^;~ Of ć"Jg[a!TqmaZ:MEcfxtRd! ɏv( }b1099KgCy[ߦ3}][E C4%JYJgK )u$x `Iؿ}'bO]*U+ޗ-\E_ٛBC;YHMz *FTT\\tN.=ٓC\}r N,!/RafebĀsucCc FKީ_[t>Wa [ Ff$Dv'r#@ ӱEZʴxRQVDT1J(b|.%YP9arՠNۮ|>b p1~^L;ö? ~>plSG0-6TJ;rBh>ALF%fo2 @BpV*X8{/ܙ.HڴY+KDmй1oZNr|Ё 9Ɍep+;C>qx@؋PEcRC3Q͞|L4-^&t -Į \h]=i UAQ0: R n M #*mՄ e ANEIOB.o:bE; DvI#vaÔi=_\k,V-CFG66k<8X 9*o슪VVWC_ԭ"⡺i &u2ޑfK"8d1;ccQx0]79XgT7 vR j4_|t=ʢ#3v LCL+`\Cs̭ ۋ*7d>)lx?4V)ǿe|h9`n5286Bc"B*е$nb^$xh4T}5jn~Ԙ#zyb,V/G\~kM\oD_X9KW}kK_6lc(,l `gѣk҉]l^5rړnhL=rA$ϨĜ6mvZ,$fj5B!bccR5TaPϘxy_,'|x}nC^MX(Ta==2e蛪sQDqW Qm)}!&utg6QaZ|K)N9}ᾖ5 Dr"WW_X1';<9) On|Mf"BZsژ79Wmӗ5A}: =0T骐@q83"M.(2<Ef,5 ~>#~UP1H Cb'@l6BNՃ)C}驨 4 5J=C5JkjP,BnT:#T]E /_u|A2 dF&i M5ĸ61 Al-f(Lh.wY|o!96'hh{C@&*S KÖpnYu&+YЛVO!Uaܤ1wklF.;xӖvCF@}OwcV2 ̠ޜ) pÇŠ>kVܐuGK? ówֶ}TA|s (r=KcE)Usn*fjA#E ܤJuv4|:Mrzjב_^-tß;yu*w\lycyyƠ-4 Bb2v A'x̹)ˆϞ7 a?.:O[XlJV譴ɐe[T:lb h ~\֕czingn%;:3C= Ba1_:r OfG&U{LLS}UPޮ^ z5UGg¼2rr0z2:z`9"f-b31S.Hm6a+ϳ7LyPw}Ba _ցEZ A?ζjb?n&L Him#~ f۲{ # ##R_o%cQjc "; mUW=`V-QX4 ) A&F/o"ZPnq;mȅ1(:|ȭL5~*&CcxF Kc5Xf$ AhDKn!:휤>HܘȀ$-Ac>% Ykk͕U9Y AwxMuxGJ֢G W=ֶz=NHRؾĠd ؎NqN(˻Tk=sh6Ct;B=n>jLO:9c Xm! ; 6DkzY%iFpefr#lDBĮ:odk){}U*Vy|Ѹe"<}t æS$Fcs5ӧ^_Ӡ-{2xh 7bk]idkĝwM6CߪSNr*LGь ډ/@B#&cMN5۵iRiVp*Add 4+,4PXLm̦>qTi+C*G~N5t-pnGdVNqZy!Y͉zb. <! AN0cQ@۷8NvšikQ"3KHǠSE缆F[Nwsf|:Ekf*^!G*ud~;|U߹E FbapKi ^5S8 M=ϖO~r5aT@o~/{ [xp4\m72aJ[_QG!}̂zb(GYٿ5=X6JXy?H|. )@'2ү^ hp4-U{l:VaѬJpl?bIX{ վQoq믇$H`"&caO.I`dhƼLړɊd:]9Y9hxR?{ʳu@|I7:m!̯j䕉vXe5X4gCFӺ1 | tPEK[Y ?b3;e-֎a2eUi_SNTs( wtן#ORv;G퍰3KѬ$*fĹ# 8z]fbū0X{4uL5(5P&N 2CRsKU>DU/3E{C9ϳc`ј-/ Y2UCY)RݢI VL"*g0cݍ m_\zI> baʰij["Nx YE] 65pxwڒB?Q\ˍVuutOYPv[b~[BUzm71 4!XQ]'*?D-o](5XOW 4 ~R:*uU8*ggRmEٴP ы `ӳdoĉt=L|{5* ?V F@y73;RwvWX]J2^W9hs]mI O#car nl)1|T/Bש6#l:Tj]}0^3+k㑷+Le*4LL>ت4+z`D <+.rbe1?k QD#]B|8i3\`"ir" !6Gf=\gΕxiU )BƃĦ7"b*c*BJ'Z%8u;ht::b@-P y*p")4*8مHLXyO+0|#[Fi2ڐfe[Mt2, ?%|BX#2 zqޑRv*M:Õ4hbed!XUH+G$msTF8zdy;rZtxڠfk-Hac~{3=>q"|>ԄШP DȷCf5Q~5/kg~{ -M)Ļb2tX } kS7+&k2aJ "eƱɈ5/H,!BǰeEK4n襓-49o?ϺqPD~NqQ;B}7_ogI-Rhu|-EC,(d/5_S櫿3&Ȉ^t\jVǵmE1lhg'Cs2qRo#?wx7q5mQLTWCpv9D=G ,xu3 %\=4#~%,朱 ~_L/r aI\Cüz-J++d#pOJg߅eL񩺱 ٸOlO6OxASUuϘ u`q(-`&ּ@2+鐩uC>l#7T ߖĮt nAժ: OoֺӐcsKEW#Z@997QF݃on AtHY.kW='&s1@@f2CYhlPXtJVumPp @>~"!H%0 ܴ9&|'}`R9Kk5 6>ίFʯ(QYKqu~l,mt;ʝ^JZk:tf$K5t|O8'_Y_5Pϰ21ZbX '25^Z94eM_+Pq!gMS"&nϡ-=e6A W A`џ&QR'IY7au5uV}o.s,$Hya7 2~ u&bw쇖V2V`k Rsdߧ=6na (ub eXWfzݣ _v0ȶ _eW7hwEh]s0hb$봺8=_F |ŗ&2tư(8)Q\|N˧[q5*)JcUQ_hkuzwЀ_-׿-V#^Zd1kHn\^N|B"wXFv%@PW{ i>:ϮpINc]|tu{a`(OiJbe&&EfӤh!򫡲LnQO!fky.[EY`OW++]vX\̳w(h\JpԸ広\_ q#6x|ߜZfCtK*=Ͳ1U 'pL7#h-D܇Q~I֪翗q02iuXl VsO%y5Y\~#?rؖ @lHDZbf$5't[VRPSH|׍) -;7L׍дR&iXt-{M@J/ r0PW~1r)oI}!׺bW3ZU_ZkNʘg2e ؚHK>v =*L#v30 +i+>Fa)B7AP4LłgJ]+SjK'0StGED~x<oZy ϊa.(DAR"tJag/g ˕֏UĘfBhQB\yZJOݿӅDZÉ4*rRe` G؃7]$2?0~KeΡ*&h?I6-}cq} PSSt7<|, 쌮Aރ;X(!e21QV\HU:)&~DB61}ڤmnUPc9Y \'nT[!y{-5u~lAʉ&dQ&ٮv,Z>lOrVYcˣ}]JKX1$華 P cH(CNtGؙxӕ-qM%ܸ$jS#?L|^ormOpC$ Ƙ pm1'X0?p牄 a|l #(+VTYݻ֎c@nC1۲"ߓvw@~J(X̅z;E WcV:ͼiBzR2ā.\Y{_M {Ř4n[5nbP>ؑ:6 Z_@x7UC`o(29(e3ɮ2/>X] VeSf2J P&# +ALR5o9S|BYniֲݬAm}=Wڼ4V I hŕ?FvXcOVMڨW7ǭ 8Vwgr,JT`lz"4Ku!F# \w.xu90[u7uIR'QcGnOe>|6B0D{GKMNծ1)T-lhw]1"Wp ,cGK -(T!Y+D(3L42\!ƿ@x  + *닦2]D{zE@c~)6iCq [Lm/ -(4EiRϰA ¥i~!٘%S1UHe3r" {!@M-p﬐zdEY/n !//T͟ĈXL6*0 䈡=1a8S[~h:ZT"^HԦac,S+ORtTdj3R\ 9uJBӃ F,4\g|ȯ;2 `?6opBXVoc( 0X,G Ee 7 kB\.sj4?jc͍""k-BKRuh:u W3Gc庨6_9O~+YLZ ^r]cu 5h!$`w@qBxuxҎdƒ5ҧab5L-P4dV&o;%mg& vF~Uor3o+{z٨=77J@i+z[1Erp\RSTTnb,{ꛗJT\,dR I)e8?&9 5pM4pU[$)[UIu* Ô&'Xk],MI-bLcG2)G.fhTC"o9( z90`x$,І`ƐMH~Š6C s c\)c \^^+;glx3-qw1L>L8}O?ճ>លB~vïutL߿N&MRJ!V\etw};r*jhϴ>+3d eU=!\%9xgwEH@ $' `\,V-(]3ɫ :#,0Oh&:qtYMO8E@3dSq3MOρ i=?h9ebgCECAPL؏E=aCXxOƕԙA6☟H9A柞 sm796 \D/rXh/P\[MIUGosu!BAjC-2}nv|`=AJM0@cUd)r2+^\PgFo D[]j+1C @'EclS&J ,L^ߗH~XT8y[8DqJdbҘyᠥ%i]3&\uʙF}~ͽ|Etg UH;|_T{6X!P&+o͸fO!oQ4#1ܯqR׾!ĩ1SimU2Ks!Ie_$x~ ݙ4ez3ѹRie'[:TNv5u2&N0'*[=.]Ջf[Az262> kY"֘lއG"핾jfwase͸v)jtf/8:#SFDDqPyȍ&fU#$GZ$yk*ΗEY!\mdĨDS#̛:Gxb~Yܺ4mo~7d(2pp7!h0$ K{ Xtm͢*lW^G7:95oU5x4S[p7+ơZQbTX(39xGj8O@ zEGg+|fS?>p:дgf$R!g,E?9n x*^ve2'4%=bBWV5֭xm+XhZJ(OYU(EԼ b@1%C753'cv`{b(fX '^M,pNĔLv{Zx .ELykB0 Z5I(2*3E5F]xWI%{au_AJW#7x0Xt!$M)~gd x /e؅5-ϱg0NI~ڒ1Ԇ.27@e_5Ab}L[5>tI)[ØY>~nu6:8{ w . V`ه!qew_7UY3yC@NK|+Y5b˹YUEe֢1bn'dE5(;.:)#䣈ŜQB6(R։͚,;llT;)mZ]m3SGCp.֕BuniTiW炎ktT6 b牖YH[LRw*uuA8@= X1wU߲@;fHA6s&X% rbeZ^(SA:J5r("}^ U6Ew<G)Ĭ'G&Z.&]f# 0n߿5m1aO48soZ^w(ѣw ܩx=ڭ,@ #Z.8 LWrR;gi˫yϠ1&g)"b~PhEP(6H[ucvͧ6ގ:}0a>d X> / "Z)Ui?V*+ 71+l!Y% cLQrȉDBy@z' CO5vU<{R.yV \\ds> JS ea}>Z'0!sI`H//GHY)uUif &1[ꊪq[gjz#mX\N|eM3׺(=^ P^+Ғ+zOhƳ2F5֭yaU,?EW+*%jbOP=T]tbl/gH{<\L vV!aZ^?pFځ\s+-(Ņb{NN|[`AKc3lةU+PP Tu 徻HW K [[UX4!8_ =_rD^Q_Rſb*܅܃) Qږ%Hѷ\w̸>PKwqyc'xކ4]!73>dPnŒ\THI GEǜ놗WvyGetVي~/zxDnҏ ӹo^tc9{M^I[;y^rC2>qi(*LNlkS͞f,9Ѩ}f:c:6V19#Z'G_GDR+-"-g0!WD 1l*@OveU"wݏuv+Ntwz jЋ8#3Rрn,,ȨAΥkg¯F٠ yDw`Y+EJoNQ4`@qUđ$DٮP0K)+/FYWQКHCиP{! h|N1Z*l-16\ d1NUѩ&-#%!"ѐo@LM^.@ktBCY8 U܏E_LJ]yH ++IKp3ķz%84?vm&ǼDBΎPX aJI(\ |[\ JF=-#'_Op1{]uduAㄫɢ=-ku?EwIÆ)VUBj}mf@CSuE XlVHY yHL@(ҽ+EL$&5_/g9n r\ b96ܩ6&2$Dnؾ]hf@r/#ll i)(~ }$w-ǟu7gWu5j.[%#.Ά@n 4w$u8Gf&0O:r×Xwk Lzͷm$v`>of?<];1y25c!eQ7~L(4͙46Vs!.tΜa)C(:^]8@wdûGi6=ebsbn75 qBXI Ȩ4?ƿ)w>>f" 5 rA"XxÛA䵡jx([Mk6,FE΀YE${yVz&K#8|H,Ԡ76G7IC#Nn(ʦk?R-%"DO0\1łAv!  ڽ`8̠Ꮢ<NPHҞ"޵PVRGo CaXSj׃خ/~bwK({ X lOi^3%FGc"Jz&jcy`symYj˽g.6/rm$VqhT^Пf>w}/}X˚5n b]S qbXqMlL+j#Cy|rGa/'oĉd<zw;3l7PX%hz Y &hǗg? Ŧх0uĈ38W:K|e\5隈"?n' [M5ߴ~/VIHm\b[عfX\yڷLjF^}1?;Z5+E(IN6z&Xi-A+iNN_(WtٺΛ1BnD^?R`fs;5E<&AJ.#)= anwPï-QLH]q-Xi1}p\4iMyWf%= H4Elq%Zu jU~dISuR6BC0=QV@D < PGA<4ݨҖ8qp*DЪ8vc8ƀMiq4Quzx;( ~Zq+mr̿ˉνA?Ce}nJ};vWA]Nco 0{<Zك]{ :}ڠXYLצgG&?}T8@h{c,.^"{}x @4d6O-ëPl^ ԭ7EcZdEt G`=BV8 ]4rXv&"Guɽ Wg9+ H$(}i8{AhtRC`YRb+%K ?5:/+#Ty[c"$UXw%ay2xw~\.N6k ղa޿ւDjs}%.yt\u:`Jx6sVI?'q[j WןpϓDY[\Ŗn6˯=;r8e}xF;%R*rW"N ~Û} iڮmb_tO/<=|:[m8EOƥLkR1^!1t&5O+bUVIaG dawr8KZ wط/9({RFw|Gv =^9ZJoE<9Rާ%$.}>^M_ pAm~(el" x*U]\u;¸Nu}qH3~(jo1A^G);ƨO 6}4~niTE$;kwjH;TM-U.oe}- "14On9PYW"Q{vеfBJvQt\T(6G?7h%Ӏ1a>R rxe!MQR :nwfvv2(Cssq:`7N7,M292Y6W]Y; 62D^{= Ha}hn[@fm"oݿMkn,RT|p-ڹ3PRWDys*Lb*> 5Dy2ՒX;:eq4w=kX Ͷ(i28<9x^ܦV$^ ~bi,おet2yosK٠O=Ǒq|aZjmT긎#c/f?*yjOaБt  wD`E}uvV'X 6p"1&,}MGy\E4% ߤ8Q &(HtMz5"zKOFv+-i>(%-.,W-\HcGee9NoC6;D%"`iux^Mf>:D1-<5ly|K{zLacC`"[(<͒؇a_$7p/ȱʒ-Lԣ5krEd|C{umN5kdj/I'vQ;yP6%&Q:#IpUoE/Ӻn07CtxUͫ#n-{Q^;,$0,f;AY+Z6FZ%Қ84?~0}n:$8wk(81B`g6f*BUf]X{1k#DbyْLY˄jJ(5ѵ|QR*m!-TZ^%~?΂Ռ)9bL _t%@1&=νbjM3Ѭij-@ p43iXN-;}lFAgKUDukQ/gMN./_i_ղ]sŭϟ}E{"Oxn xXw[jZ'>`Ixhke}Sl8c} ,u:!-^F-k\qhh{U'e1L#rn>h8flku@#g^n'$[g\ 6AOdޅA\tW'Rm=Ys L<C|B^ؔv ע싆e !g]dNfj'h5W U",Nگ덑dc?kCEW}.,ADT%54!u} /?`=%)Zzk:)sSY#H"}ٱow{LT `C\:QOc90yQ2$j?ͬjhtM_eP>7Wx;H*V+q@ZQ]Z- x G,DzJՔWubE5JHZ)e^+ɦ5By%^ʇ\B> 0CX bHxBa[È@3G{\0Hi@Skʔ9w*'ϵ Gtb4ksl>a 4ڪ;62qKˈFX[ÌMn}^Ÿd{V˽tU9vx'Җ'[%bVڅ @:bʜψ* w0?qr3\9.١ׇrh@; >$E\۬l&!^ȶEb+*A^AǃkbM;xa9l5fpnyWt\'1]zȐ9g@, tcOZX0Nm''技|`JhRdd@1k-\5TJTZuV3xzn}`:B~fPm5.ub#sO ܠޗ\GvvЬbu>iT/:`a/X_+&謋BYiןWriG<-z^5FT Ւ'VВY\Ik7اu @幧W6ePZ>z8ZԶ\3 4V/ l2N\Ʋtitp)0(pT{^NJ8+.DɈ/â9=HGEMOknQNW?$^ ^bO f\bd5`ۣi~?$ ^/`<ˡ 9_7nlxa՛>HE>T`ڗС R{dPG = @pVo-ԟ4|=</*:$v 06n 7DVSδ!s%<( J=A j7W{FJL`nVƙɔ0KPR]_w31.A}] O"_vΤph_9X5u|T M9iʰQCbMVU<ͿG@Wnxв.^mt-qل޶lmx_sjȽ|)GOG/ᯟNƨ,`z f^eƸߡ%dT(ݰW~5uVDCd% t9zc<x߿>3{/Sz(S+I }kn:9 I!7,zs9=e{[%kwH5[ sNBԏ[)!T=ۭO]F>dLUJIe{_D?F4 ֓(X 5Wh =yEX 8 P Tfg[9=>5Hp͡۳@#D!UZ.ѯj}jCjl-uʄmɈtߖC?9slNqRlyd`UTPB0뭟Hb@߁xvZx ("W/Cvbo4X8`$1严i_E+/?ՂIkI.8*PEE2T2V{H81U'x߉7ab| # K|*]v,3̼~>S}t; ?A,? x9|=0(bkE}@&}TlA)g{罷K? t:?mٴR21,cs?48kƿ ȥ|TtΪ$TFο ngTL{4z#:uňC&w"&$Leb#=إs [)6b e*ǡfk޹4<藥'ؔo1 "M=}Hh0q)tǴu4$č6핮NfˑVL,ZD~ˋޠNyw"x YӺ~v-F$)/KAi]|G ) @tmZIC6NdZA%"$+D-r3>T2#&IQRk5, ژ:G8+.]"NWʣANB2U >צot@Ћ/W3h:)-V R *$"J6&:ΑMFV:Ma@ \,BVeO'tAqF޶@K]MuB6era2sp0訬zu35d}9``~R؇E(2G#Ȗ .'O*Vyމi5Ӝ_'[; У׳wxTf%:S>VKa*o/;K*Йlց4z;c\]N)F2y|J) 'Zk&5'>\r8 ɿqeJE:؁|/=9L8l|:z,|kFR@eD8*>G@f_(.˝ ܕ&/UOoj PHwG.F[Dtf WwsЙ9<2;dB诸ũ"dQ< E:uAnhBzxբ@ځYWo $MpW53mE7y!E^u ,sBd> 9&AV% N-h҆m:p ĭVgSxĄJzSAi7f:KDL\y²+(uzxMt}ioVz01fdu~S}u%FftD F Wbʝ;n(-2n3 l`d_Ն m1~R#1 ?3Dr :X RI{ڡZH$JQӀ%T*^5g;ڄ7(,T/aԃ]1<4ɾ2]8E;7Hvs &}ju_2GgHYyu+ɞgTj3/!˼y{/0V$)雅sIRƬ&–HY՛8ئoP1c 0L,B[kA8zIyؖtSL3-;7;%c%(rHHYG}TXN}ķ/iv3!r\۫n{EoViX-Z(Ѽ)Qmc+P}M<^I5X6שM7ϽV=mVo;A1Z4jl;1 ef&BT1T0F A3** g 3b,RڃHDFO9BW2 nDC Mt 04s:"9\xB~C!R U&TGu¯˩vƌ:_C|"^g|oE#[ùS<XWXG]7TҮVĶr'|gs-|f!=im2Ef{8k H[Z)=. :Nȸ1b YIF84+fxx?eO#T"!RԲ!~8GJ-4b펾S=2M" d9T5I6aJ;״6}Lc5SMItl_h14aL˰*{W*׉{̭s0)F)ioqx<~00_ffΡKR;Ť[Sc%`Ļ2G -L a]B|:I)667m1ݛ~`m5kqi[Lع;\'7(Zx?hbp gO!|)~V._==AH/D_'J?%4Q$gl*WV~lqW}IV?.d6YC[0tB5$01@赼E,|]8`-tsggT13[a r]0Ξ塔yO5)&{P94-MTX25 YbHT}i`fk^^mDrZ8(X%*|aBt8 j6zAӉ.6nV?uWYT N%r@- ?}s묏1%jr*l[yt@~|lQvc4. R9pbx 8CSe}MDopqƦҖH$yeN 4# R^5 :ul=iٝ?R'fH^yP#7`f`ͪ>8˻A4M[*o\NPNzBF#lN %i%qU=|8d^]5P=|ixh>DzZxc,9cH +)6 me_KZFKvHn.Do)@̉ :1hۧc"6Vszīڒb@beG+K].7Rޕ"﫶j{"gUE{F+ uV4"bQeP:w~sH)uiMu-"M*h?y~FAӅסIC|$" ?9\0UTzBI 2pɩX= )z#vh}f6;BAQyߝ!dIJH$_#x/H7@PqBN.q]ǧД#TNR%SѤ;)iySCaTepČs|li(lTPBL-ko/} L[qDQiy\!ݝVm6u*\ -v:жƮ:rwT?ӍH/G8P:q ?,SG /af LPXZ H hw:xᥱ HWD^Y1;ߪ(/hIugaooC_r!mmM"0}`o]aJ4Қ#H N?^*ˋhRӔʏɘm Ih6mH> ,Z/J99)bm{i7! X3Z2*ZX,`. 2O=f.ف*;Zsx@-zWPGgvM&کKr4٬3n.u^79\ȌDЌ]%[_'\9i Q{+iOԮ9ur=U %<,+qd;Qa, #*/ݒ]slΌk Vl2>ڙL\:pZHG&RGķr#iX`30ĵg ^w0D2jݹ$s ge+RXG!Nethbmv,K!2H"E[Z$C<QN(@Uk_wfpYPېnΚc76@++|1\=5X`hQ2urmQjV nonCMzTQM28Oԩ:eX/Ȭ}QB8X׌nk+捣ELgܩ[JFZ2tX5_!+l%t+S n$ھL-3%.v<i/6!}ɦ[UAbrp 7LQdJ)۷E3zAT\ml6Qs+Ѡ|(WY H`}CWFLLR;nl'0jލ ^sB ^-؝*0/wggAfλGKqf̺QrxuKGV3ۋVo/3D!.zo|k||Td&%rf=q+J!7~yCX*XNB_s:0$xwa$q m 4v1(9.7 ȒO5$@ /. ɐ$'菺j[5"OQ1ZRUU\P!6(Ws#ۙHn8!Exv28 -8,m Q"61"(gX %vd/#uqr+ ɛKhe+ϸCk¾ߞc*z!ʤ6E1BqoUӖSCi^aوsFTl>(XjTdYr/#z-27tUJ͜ h6@˗< /^{Z_+p3ξR^,[L)«?Xm!Z C\Cp~;$YI[K#/,o^cUK5΁2G=>zyE6ο[E҉y 1ް#t|B% ;Na?]zrSU66y|ُNH :c)DØ3k_֦6?Dh p%ϔ<,E>iFoO<|Ý'6 VM6κ6`wt40h`Jy;MdF=OSr̓n*Qk'1^4{=Q&+ Ii(e"Av3pQiinCqI'`GU GU\&[)0[C,?kp6rBr*r1K;s&M5_ JKu6G\ep_9.]ًqqH'UY8t,y`ظ`msҤQ [pR#;N!Pz<@e[%H~YJpE-1nR;eo8U-)ΛkMV˒#׬{@5g3?R7e]@4~v/h}fұ1D*]𿯂0uxLlfGC4mA  v2Nn.%!B:Ŋ'㭐lF&b9 , ќ=^狳h1uه0,@E:e ߼GA@0&4,(b~}q&ls^$1KSfg\F_7PEۍڭ2rg%:TqY3LJCWZ4h[Cr17(oc׭d@VyV4g-Bxe, 8~ac'Ks(.;u{>VXWnI怩#l$$Hk,{\GQ$ճp Llc/`պEE(S{["ZU xnp|lmK4ȶۙ6R:odIP5VlNsD2ؿ2ͰRj^(m<(Va}rTRb:W],w=Ө‚-s2٤$DOLtF-H} i>M}髆كF}٥)(a~u$ID乀0yWjKp^-ś0e{RdäI x2ñe֞mM=AK"m`L"aC/I|PptwZ}fbk#LML{ůЍt@AYiơBFUd{3S&sT['jGWF$7k·|~5ħ2}!Shb#9:}+vMZQǤ[jijL'0oX2R!,cFbmU4 5k8r=\X"{v#6.T*4qsV4 Bvw{G=L@+hV7o~?Y}+tW[9Z_Bzko<<%߯؈M;(0T!S+Sa՛osI. wrTJR0-uj$_]\)JVhsn?$i8a [ s+Ⱥ[reKw 7ׇ$q&^/  ~*s'6Qwra9pĸU'&T}(\=[6bWϐR5,N0J.ji|#q$ u%ݭ[opMM^2AT+B?|I14aG8GHʟMOj7LGQE0AJ+3ɋ+/%%R>>ZJuf7*M5Ϛ~*P'#WDF׵Sk\Q-JFΧ Aݠ_?uUӼҫiJM6N< ,Ҳ=-|8=5LYcI=]DZ,9I,)[f\#NJP:G(0A>|אȊAkS(6y<&Ri;iKI$֡V,\]@`|/焏x 8['wܡaWG؟r\8Ϫ#4'Apw62CǺe:/)ɼRY of^uU2({ a+Q8$1_ =Kn\ʂ0nT@nǪZ%TSHN!x2:uW`LrҌu3d,j聵nf%FQUٕ끨egz3F=A%0cn'j˔L'& _~ ]\q-I㝝GI|~[qI>dLSjVE >6*K$<޲ ?pS淫? nV>*q)Avg!|һΛEDL `KDbG~) 5q /1~}E9&τZwΡǶ[y+8φJe5L`RO& QS$J~x:F*=!l1"̽HvuAM^m',ab܁^:tP61/e*¾ف&؋DeYl@RwkƠ 1!z—I=ӇjyKAGtײ5 X/+*؝֢Dn%dr<1,߾+K'b&^`EV?|x#*h,icˆzUNv; gh"hW[@䊻9ӯZs8NUƼp Ai ~K|ȀHob̘坏Ŏ |:8WٽcPʅ70{.<̝qS`gtEa!ږXI6j5s@IAW72ħ,p<ԑC|,l+st!Xʸx^kmgB1OX)ojDsع5,j=b:J!8 F D\qc!^=ۑ\ ~sKuP^puc76IP;2`J3 \3wBqTrDjq0#B3H }ԇz CK rJ RVߚN{V ~$mFʽDd]DsTZ_ hgrE_F} N7[jԚ",PPJ_iɉO# 5|h-F~WVYٗ%ЩF؉0]3ɢ_,j:f=AhW\\QsW8h Q\B2\k۹%jrZQ豓 fL i9#{8Uz \2Q弫v4=&bU]1]k\Mr{mi`%޺*񹄊UpUMa ^}coyO`6$سU-dm9z}f _SR RAlD vyes`}^l~y1 .GC ld1 h 'Fs'9ႤݘU*pŒ[)[?WFkGI'ιRf4vܳ"#z!Y<6;*~,muk;ull{>8Ֆ5#t]X4b.G,Zr?5 ^^VϺ U#LV5b(D"Q=(3$c>R}QX7]ߪӳ:b6лH~4u^:ʳKM`dg !}e?wq4'A'})l, s1$)~!x+N-25aRR}r(Mdz%5@+A,%Ol,V9h&#BxǞ=F-#p+GL9V yv(ww-uG0'fFi*4'REPGͽY|C'Ơq햵q^oy_`0Q.⤲!$DCl8 *TčX>ȌޒoZf޸24hϻ+OmvƤfY )qܽ$TGԸM.ܞΰ42A:w 追 З)zCagk8w{0Ŀyg3 0I=1)oVV/tڡ #NHywV>|Jp1@f `WlCeC`~OE5XOَz@i5˄iX}o7*ۦa:4 G-ϾN/jSX0BUUnQ8,ԓ >~} kXTg@>-aMZ}l*+.(Hxl )eiG->n/W<OO:AP09LH di"fi8fKLQ^Y; / ŵcy;ƖWbDB8 Z)ە4O>{F>M,٠sthEHQmF{6KXڀǶPp u̔g T{+ C zjbV; iT>ݫFJ "vg8BϺ\R}dfLh6`j4(LLh楬Q} >MIH﷞C#\+qx~w,,Y2HI1?]CPSVP IPCvnf1p(nk?aTJ\L9zYTQHH y`ᰶ͑)#C&b< l8g,xA3kT|=}(vڕMjcYkvw]nޯ?C9'a&n:,>TPlf}2*a~sݳ)nr͘At~ nMM??d'|OxٵW<*8@Em!\umrAw%&v68T*\ Q%>ɟX`/C' N/I5`s1l h~9ts|]ϩjA dږRQi GOk즥CAcJ lN2k9YR yJ1𾉅q2Ou:H4iGDqЉ\ٺȗ+'}L#~T0po[L~iR0(CA9•k>^ c0~8pT`O)yQ}EbA[I@V˳.1n1WILI!)Aj&lp`tN8Do:_gN_ 7)@|wc=.JćS`<$niS<RtU{ Ga=Db( 5rk5ĽAZ"<ʧFa~әk!6b;fw;/w~$`@?#_]+mQU!E?3=<ݰN.F9HC\V $T4x0Xmu\ERPM X9ń[?m$f:*4 OM>t,6=g5?nf4Dt:U Jv*nŽc >0tZ`>&}@h݈N7[N#؜4Ol$&!˫Nhj!Xӌ!FH@#̅No<%&%] iNt*B=0eV wزd ̞X'?qBS4XmmtxmH\ ȶ',m$6*K-$flAfkOWMR v.Iַ>|x>>x5F4:T_Fh4>Rciʇ&/i/<9k'? !gpx8g˩Z!h@gEbF%yѶXn6\;d]slK2sFR(Dfz.$4b %>??us A%kXjO|ݻdžO.#o m\y9d4!UŠ٫.i#DW-#P;=~\d}PIJ,Ƽ،-\c +zxk'H~P\[-U2ͼw$m7_!@c?8e ݦbf=!&V>MiRBORUMO0r bI~ S"%)UkO]-|=S~us_9E¼(RCW]E+#5 _ 98h^7=A\{VVn2)X2Yy6'UdFJI*ʩy ѽ@ЛCP(DT9Z(8։hXkvJ|<ǁ^U&#>.ѥa&6֠me4\֯4 p 7R1nIaBHuP}7x71ۡa)grwǒ@OgZiwL?`|`"|b:ғ./.ccF9gJL09/G4Z!BID"ukgK`3 Yߐ௑CM]pۃ2y1|&:1lr0m8\ȭsZ^ c$({c܌C⌌Q7?V"<@H37Akbb5e]5Em4|L|ڒ0*8:sX iiG|rь> Ĺ"-.`&I П5K byGXNn3l*,|LkǺVxZ^}|+TmOkx=\EkQQ;p+p}:UU2 Ǘq'0FSͯ J_38$: ytY+7hϭyA7l]LVyzf0OoKWQ6 SxVxWLx#nWq!p.",܅?]"h q,Hhjo(/[mľ(H2tozP$go$cnGAW;P<2[Ifu>鄴b}C|kb-O8SDQ@TEsத &/(Ϥ9~ќ8%;+,Lfӿ3\%҉gY  m"iydƚΈn̔.f|eQ5+vzNP ]M$D(c6-]|/Ɉ>n*z7gJ:pte qv .iAA/ioL>1uP[N$;AbUXmKh l.ttsbsL1_5[{$\=;![G c'{j>'h>vJV8Yx =]6vtZ6BrHu3\pj%ѥOݿBS$owNLcpOR,ES$`gO8{]p󋌇YJ.R^Rto=[nޅKƇ=P_AѠS}A9hQ-%}Y,Ryy u% Ae2և9Yjt p{*Hv'S7F+&uN(M(6yW6?F;:ݰc^ptogcSk1ouUJ/7B€A%(ARVWbP+<%N(n%gL.*Y K7Uq:gV t],TEO#:)\-dcShaXɥSӅN\#cJn=uԋ_rlsy1 2 AFH/U<'7Kԇ. =J5DS쫳&6Hmpcv΀h\l"4ث1-p!zMc}?7VG0'VL%WF-U3t{ZEVwW"]c[u[GYOxh胀b0m1 @,ƈnnDIժn\sҾD:=ܖ:(SF 7"DT"# ocRcl֞}RB[j+dPuLl {FNOzCd]6BRB}Jy@S>d1oiWc#4%ܡzPcepI*=tEjvaZUV 0L52:YuLc~ 𸈉/?F64hyܙ|EPrᎪAvU/[^᳉mMiPlQ3|bD)/϶V1{Dqzb!F͉,ŘW~Kyf7Lդphpilmnqxn88W1o̜Y0.h잙.l0f)(a$/qAȶrU\98Vc~=UfG`\ɈN"z؅d]}ˌ)B9>``= (Hz{/Mu^HISձJdWh- *ߴ C$?2hOLJ"1y&kwF]>Vx;8kTdy&4~9jj@ۂ IXf"%qA$՝cbhb8~!M~~ Б8WdkN FL5K cH\/}98U䙵.2]4"y^&ӵ% ^hI`^꾼30Cw_s6ԇlȏ?!N9^VQ{jYJʹ ME>[RfiBS{$Wf=a\U1'LRw0AF f7IL-< -85?_TN > U/PLj+`R7JGbGqL4.h, vfG0?*p S(j F7=+S3.h!jҝO B+C+]ΊtEjcO}mIwc.BAq;eTrJF,qq_\H)  4z=I8H>'>SŦ< tB P5$/Pe8wm$y0p2Qś+,3GiK٫նnG ~(8VwZWA#OM]FPap@k> 1󨾭Y耀l ;nV.eYpÓTyqS|9m(7 k ɣG8.j}\@WW缈7,'H#++iaշ7nEz`Ўnx*hˈŬrWHؑ,.X?diQzUe'cf`d  bm7l$6qH:v1[4>{r|#huۣ*oiVY<4;/N*D T>𶚀KSzҌփ)(g8)}8@*r^;QMzv#?(hA|$͙Om~Ƅ5 C Yj0R«r Aa{ Iyb@քRG7P՞Pd\lMD :;cf,о(-R;|||q. GD7iftԀx }#1|ka 5 bFK%=i43K_5NpdX#!u -\b8j`Bg1rV1m_.=4{:gz!L$K#k ,v!H\HFD&v,xZ<$reWfj̄/.SZ7JR9|DwI+>-Qz%z>>' M(/MsJ}0b~UŲ2!b̀ɧhf+nGq]5Ӿ38Cl=I{ѷnz1}U ߺ } fገm80?fTrnvM:T&GzF wu/Ё)P A7c:mUa=8t@ߎQ6ֵnۘF Fn⮎Ozek@1Ylpgn oDM7HDJm vAicCϼr_uLHM\d*qovZ #?d7ҍM {JLlv2s'X*Vd# % 1$F]왼^qɬ(K[h`|{NOoR7ރTt0{ /?36FSҿeW𫡔0qى[btq:n)^FoB]/ҠMrG:-nqb_!1>rNPPD0 cNuG(c?#^IסWnUGUڲ-{@NŻT3j!X}% A8.jx!oua-;0%_#T)imx8E\YKŏ&dv2=}qش?L~lrsQ=]RmD<77{fXө07w\TfgUWkQ,&" N*g|՜3%+̘9eM<' ~:-2G*{/.63' D \i7@B#̳W1E(:Ϳ^Lk^ ܧО^"ܣhR.y hmeᖓ>}\#"U2XmIx8ni1,&5,-HZ~fhY/l)ȭ>{y >Y;ӄ:|tb 7}u-8BC#MC>}U̻mQSTt ]o֠P.BMb5 '3]"ɡ!lD+_ 4mVcT'q(Rg(ҀC0*4KWu_yPWZ0eGq=UwV0q3w$#&˂oa7:$0(ӆnJ5D{8gܻ.͌u&l |n]RNY6߮#c6 qɏMvc=^&mB09cKslèƈA0P ;RglPއϋ=\+o׏שt M襕oU'7JU*?d8PSr"asb+ ,5.%C3μO4wep:U2y2̎txus4^`޺DAwD|[HHmmk>!ZO3?IrćҵKVF:N{ xs,t^e`!M*4Ksqyp-"(*]tef`R:k>j(<]Yqd%̡4̳}E#%]D͘ @:*=hZ^$.5|hQ]Zt2mT7VyVR50X cʰ=p6jZ?bؕҮw椁u1Xi΍'ԖFcu;33qSb`'kdxb胝{^bW$p֔qA6ڜK=Ev*ko0sAfZ&CɫzN_>Ǣ/2j҉J?)v7S)gn*S 8iKEܢ=HPx%%)39`nV\ WffJvd 3#$wأ$$][fA貧SB|/O iVndd|Њ C`4W&Wr>55@e.#{9v(L@5PCxHSMfK͠oBmbҵ$poK;ك L[Z ᘤK7;h<}o%ɄҒ  Ub`H$TK xD2M \E 'm]\VN\Vn/r)>TUbS5?3MUi5~*|)ন[0*HxO[Q_˞Z9. N*1>'6`֖ zaFճTijy bCÆз]$:Ļ 5BxxDŽJfq=|ЕV& )wAű<"栾e QG}ѝ-`pQǾ(Qj.Ƿ&ЪJ0ʱlі/R~$pKY-* U)2[WX||Z} CH]N-m0ClnTrbPSK-s,| 2 v`U_HK;g3&bjW/v5M~GKi/-KL9#C-ZnM ru4|*PJ[D+<[y_Am̈́'O%*ƽsKFPThW{qO'=䉔./)l:xw-lPZ$GSTqz2/߸`\1FnH: q`ǂ 8R= e $FVv-֐m #|+A\ojbh}p<aezui?.N (ަsK#{EqɣU5gŜ/L;FR$OM M:kP R^] h|ů;}wT#(##^澩{Ґ`1Pզ -t&fxE"f!SU@;_rBl^1ڤeyVS3\FM 9 Mn?GUb,a/ `K\KGoOm=h8)1rM$upX{6s5H5*ܲCJ.d7b  7#P7X u_Gp'a=Ґ q ̫hڜ(LX6K!XL8[!߷.`$4뷷(Rp/p)"]yy_#'-7O!ޠW]8bp,-[:_2N RIB,4]Rp: z q7L90؛)Z߆(3.WlpU?SKM'M쉤{&6-aE38 (ŒB90Ŗ1Vc~A";P?-aP33Jji=j l̼ۑ`Ц_pQϭد6}WS#ؑmC$դ u˿ *|1뗱d*Lt"P  ןWJ>3OیfXȒ-0CrYO?BUJ

    3ɺ:ⵁC Ӟ> )A7oΣ3 e8H-[BT de#4E~^ U1R!'S+ =Q$Х06i}-GIgL辉[bP )WKE ª2:!}=dͪAkPwCE~y<:²})q7$?VӒ嵭3YZئE/{0O._V[ᩥEJkB;LZ%aAj]{uAAP]OblD Pi#VV@~Y~$V6&X>A!Rhܡ. R J,ÒPa9>IS TyT2 |!udy vp3QnaZ#SJKr |W wz!.s]5 V,~!b{E`fjA])|$Hd/T;_!̉ n+#/0`{ +fQ}k8>>_šVᅃjSoWָd;G'<9 ݌).IOߕQ]^r^`ijON4=0y~+m`8f!W68UUy]μ}op,)wabYE"`anb :-++=ZX4 KF{Ʋ=/>6`r@EF~ TJ@Lc,TRV<_ \J$ל͏Щg]!Ԉ86W:YF!-9l -^[-4šw(=%\X LO6EgK`LDrX@BCrfKlɧ&ͯ*&޴HU}^(aߊ> vBagݤQty5Rw m8r^RdDa UvQ #B܂JU~)W~0K2wW 0y~b7SCL3jO&&Jˋq9*a(s@H#:Adы(&"N4cIC੫X£XY5H̻t+g+4e:^rR8X*e|0ϷiajKPYR2`+rWv*!p+ ( snP)>XfCؽCBN/;-6]y׾xUo{b=]c#yUN]?hR"gP+j;>Kw]c~:NDǕU}$3Cx,6MSx<^E保U,NgfRio/w95W;jрa(}?JB:Z4^Vϊ66yA}f^@ahaOqpY":K% m@s*yZ8d"يqL|~։O>W˵ y63h9$%LP8T'qV(5Z=7:αg暺P/_( Eř{Ft$iMXeWsb*AW&PկB8p<7HD1{ʲz:J6;n2hJϕ!Z}clmb,2Q0pHB & kf rz|T i!|3ɐXCV@beŇ% 9Hљ!X^R=&O"3:.ΫG=Zf]@jNz6D "J'p8t,QuT"eu`iL,Dw.d'RўstAYPY U?v.Ǭvԯ92],8 ;98bW8~u;T |t`HAű+B.UNcT>Iyaa, h;t!|쭨gHK Ng2Bn㣵x Vr5V5$;au 9Eg-?8}:-CwSt\,tK18#>8Np ScS[\TBD$n, U_/)'b݌X|8`ƼI)?4oH_@9v֏wln=~,V8NJ6yp~Fv0H+1 YU'xqz&qu`4} b`WTf߅4ty8r3yXߡ 'z#hCIbKP`Yttc[j8|N(bBŚRj2-]jiFmRJMv.pe |>CY獼'x&fq{icQ+>w:HG 3 oNbUGGmXv(# d,1*'+Bl Px~YZᱥYsJw{{=Шx}!Qܾ1BR~>{_v]Y5zTʛ4K☩RC['~1|ܒů;fWvr&>*}HYy^@69aDu!Ѩ3ClKMot6#SCz (L+ꇞ}_qbp0r m} BrUwry]`Z9fTL"*!=|Y7gA e t+ª<?b'D<†z:gN?BZ(G7 s'7L]tl-$"a/BwR8N[?Ts`LfE[,"FAW-/P}zܷ a 'KkɁa.&9 1:A.B:% "w|WJ_*)M?xabq _έk+ѻڼ fbD²,4C"ebO~Y (dJC[Bds;A`S" €J K2я#?.R:)nb7;Sex}ެe9?>oO%mt ֌ Qm>wa/TC_7$Ia0}#FڿϢ_(90d"Flv/6e#TYC\g$m:(&5:D ܼ=?C|[@#"QZ6E3eB|s卉nT=G Y;y]"W]A%\r688~P4w3ײ >ؙKqί9 ڴdԻ] /SpSI#,8am#W2'e3L"d` }OC;H/7k}mdX쁁B^EZw#Ѭ5<2${^m|c 9&o4CH:{y]Fbu,; C{(N=T)55:<=LMx^>C`9V8K z!ĥ:c(^]s=I44߭{3Ed rt..3GJ]jߐjQAg@p<܍$;]G TG$k9#|&l˜b5&@ț:dʎa])DyRw/Z1OQ( 8Z GGEJ%5 ۗ^Qix>9ہv` D΀&x%A!LӧFP!5_T[wAw[u+н_{]A?؞s ~z΍*R[ƳIeԿ ꎊ&N7/Apd"~\ *8c(r=C;M(k}, )p%gwGuE0u᝸#S5FX~J/hzŭj3 7mѾf7uOiH⚚VƵA{,;ss᡽^YF6m NT}O%Q~i.#%I]A /7*F, H'L?ߧ05&T ׺6?%j{z̘a-HOEH $@T(L=O&Ƶ:H ˫{IT88 Zpez'F[ ė ÇZ ?YdUȒdc)[}ԢFuxnf6,ի+ deOS62WF_.|CBG># V@zvsd瞧/|iL9^&O`"y>$ZʣASլj#E,;މ6܅5Ft7Yf\- `f>S=>猪fd?bqjU:~GqE*G}O (㼅g^ft^H V鿐BK-8GsZ> j_\TeJ0>PmN3d׋/SIl"Eru.A M"+uY^ϱn*muDhck\.D;A"֢>n |g?4uؔ]|O7[b['f)TmoaEג uyjxylw%FߥgäMګ)-TRUKB#GLAwIn"p&XҠU Nl.@U Ef%@8[Ӷj-:CzM5^Oi`3L-WWR&l=; g_XE&t<_$Fy۬[TZPv-Խu9`6D̉V!b]?*׺4Y3DP灳 Dc"YNTO|ܫ  f/0''/p3UҬҔ3v*;R균Z?tykژJ b-A6 dNMRt߮]ٝ}a|t!n+KE5 =QQl1 ^7_);#4Mf*'=S;* ?$5tQwrW/Utjqqs:>t;r. ]f7I ١|>"~N|iѡZnCeTN~nݰEp牌 Oxq^#AWfJ}\7:l!V̛Kʀ'+;3o4fj<;d#`h>,XT C(jrCSrLH}z"л3v{* Aф\BhQ*n;YJ>@+"^+8[YsϢ(J ǙDxKuE/c QY(O>>\[әdSlE[9}DHb=D555x}`K²fYѸ !1뻦 DGAL|phm^N;>3DԎl ڏT;X%M.͖oW)A~a@9V\WmJ/ :Vbx'囷11+%QLT*^ֱAZrmm@8Z1Ԏt4maK:8TS]@=aB7݊ pstr䆠lrX{Ac85?r ӈ(Ss)9hO}6$KS~ h3G4bv)2xpR=e0S_[$JB|e߲ =LseqL$­o_R%bWd2UL`=,B]":^vI ͺ-bsʚL9"j ,.g,hP0t oZ# dSZ6htg╌ņ/7* / do! #AH$U8+ F]"!"1Ǩ0[ LQJ2/eiK}ۜG?aCVxB3֙iID^ h櫾s}I*4 M6+AݣqKE\}Ļ'g7y? mWBw̨N cZkPL{`Q$ܧ1ݸ!L7''š(@+%0JQTV-i UmB0n *"7l|r;o8Bӎ (-y(K(%:JS}94@RFaog֜#p68rvPsHdZ> q۾ޘόv(WuԂw!}Y|&≸VVda⣽Blٺ<f}U4:B8NAeԋ2z1wQp-БM ndFMC 3^5UeJdlSoWCku}H ًuxY۬Cm3?e(-~B>IJNfxZ+;fnkSVjV 9 M&Ӑ@QP@S@ˆ4t$ WZ`榮`Skq6x\19e dJ`x &bLA Ks3I('E5\S<пV-U|!7A>ՔG?(sQˑѢmxܥv9ƄLRݚcNfߘyr*{<8UPO s[_xpqo HF  ĂY\7O=5R(yq5 )r7T^iȏ|"a+œ]9 7)Z*o8㯂Z^]R  +Y'ϡu%:,tm7 =wU"`l*vQ>o/' *sзt*jĖ ))2@Ro=RJ6@c B n'2 47Rng'BEU->iwswjxǗQ:~$+䌕 UXi *Dn*oDjP?2Uk)v_mDw2M )Y&Ulcp^a!˚:ypp;uy2]S\+C,u3}IZ43]r^xr,9뜎3uk֤i(.!ȈC{4c^[3ȡ+J,lkEA;7R:I6}mqw/z"`օ) stFz/+cZ6DWt9t39lS~yEkʼI F$\bRwr8A>;Mu՝xRd "BA(u}=v#zvQKpGL|>`vu;}/ FB0x1b?@kIT$AVJ퓋$\JVzwSZUşsQ, Tc>09MOv  GPqlz Z1~`%Ma 9>Veb}eqtr@919bg딇\C fL3~_@}b"$e¾›v;K[CQƿ8`zGe7u;9t Y"tOcQUB6\uJ4VA $9jbVJz0@*,j|%,(8 MͲgecKTw*As|9:+4 Eިzܒf($kE.Ǧ=4 ;نZVaZiuƤCi9>E7|%)2\RXlQzPcݸ!(8 #_M tFyqen 3 7Pd #e7 V`.SaˏbAFxٍl||g{4x_X8M۱Kk q97.*ܔ6JdEI`hmwʈB/Τ2f4s1WJ9Q,5h<rl"d*~WQ  Aprղ9@ezY&(YSct<<nf02hE%5:Omw1a.M6T D J=L0<$q>?EPET\|B`[mbsq=WF Jw_4{({fiLؚ"Dn&|'_L /DxsH1Ai-*e-hg%[@AOYTkǷZQkZ<4lXiO[ L™ 4I) Ai-З5S Enx}{8<5A^<3'阎.e%Ci!:pXxXqg3k7k)Nw>ܟ^F8|ϩrO5++4(Sn^M=`MkX˴joBiT}V+B&Agn$6Vh.slGHwo/rG "WF'µK!<Dx>va% -ћBM6 ,ˎTk͚`6WqhM~f-KDc<›<\WP{A9:dH!{1`, &ǔ^ްiP{ۖ:W:eqY$zړT=1" բ[#K؃Ifv'$}r®bXK8+:@> K*z]5=o Px+>}*ceC%"9b _K0{n9 p X$)!X0]7G3ӬfgD^ʕ.*5dm2>qkBTolK;>2 }L=̐5:L%s,iq\:/J񦊀+<2!0\1(7PTwy?-VQ*$2X.쁘L"މ$!tSi45oZLR:eAn W uTUѷ[݁T 'PXiܯs"=u>Ő0d;|`h|!ӔaXp ;Kxf W#{vL~{$$r"pLX>M%xʯ$\ʯSOҜ#< ̥…Qٓ R4Z8f˵L7g?yn6ydkZK@@+` Pt%t(q-re7<^kkk !]+9sݶn]R9dx`?ċĤFYoUfrAY^_Dn7hBF:wElG-9x9[`_c?c{2H''?[@iABF"%ve|c&,vtiZ5-y6 QS;V+2Cqpöw+=vhNo7ԝuH/5a{SϦ0fw]9)WPw ܸD -3)A(>Nȡ7ܿ+] ڮbKK{̳:8Tƶ[ Sn/G2*d_HLb ?} ȃ,znrpۃQl~a̓l&H…&WQ=6NhEX|]Mr"εSUʈ~bE}$[.^yV? ) M"<ӑzEta'Oy|Y0m [WJZy1(Of'{}vq}8x;1iVx8n}صnK3xt&D8 sXNA[h02&<٣"ph8n9*SP f_/jm[*nt~LӒ f:|M |{ si6GW$nBͻ r^@켱__=:3(R̻i-4evߘEt%8%Vw(l6>Y)lh% |Qdg=ݕ4 K.6^WhMA 6XR ZטN˽qDsrwMNj?)B.\>(]FU 熄`wיQl>]T`qz_ ɴ-$cgL\V:Rxj&7OrsAŪtd&=)и']c{_^/RQ8oE0ŀ@}P%*g+ u=HK08[S^o˼6!#ET5ۈy5Rt" +&v.MGw;:/Ϊ1s&i< wc\ICMăk6]tT+>ӮABw5G Zqf8( DA?"HOkMȕNk! ZtNaf$cQ~N c7]?KJ׹7шJbd\K oY`yH*{∀HfLrcKvU¿[_~= +ݽ׺a_Q~ = VzO:8@B1iQ~ u:DY3H#1y` vJt!#٤d5a~ﶬ<ϾdlwTlM d^ NLg׽fD6xz/jYQou|{(`W~H/q ৏Z Չ3#VˡAS@j*Er(*kX=xjL_(+P)qNNb½o-TkLsfSt9E=q:G/BX2JJ }5TE/L~1M96lXeX^ff y;!x2眇; v[ DGs1ITEv e:>hF.`(cS=/3D~C|aExwfFȥ,9tuԊ#,P8JGʣۛ0Ʈ :p|CYTm\H:ǗŠJqiCxFJ!T=z" z(Z*2N"HO)(s^Oǘagw6%o'&ܶ>3ܼagEyG*ՃV:vY`,4b[xG40$ L:R*|KN[3%݃bym!,΅/ZcĥJgq5A@cі@waFRsc9lNBK A)=!3®T8E1> N\0Z{>#/iW# wǕRFs@R\2mHzj/p" zD ?E|Il{+GbѴfB[Q e־Ys嚓m'm~tC\B*47ǀh2:Rfrq!܉JI. b}'<à|sK( YVVtuuuLt(P`0MiG)EXx  RӒ1[kנh#_6859mNDxfT˂UT FsGۊ Ψ=yVXZQo iR_#.7 PbwqfÔr\. ]@FDd_t 3maF,wݫ*:%ʤhvD̸JY.I5J2JĘ88|YAmbߒI0~@O9MZĄ ™-pr A i ;-K`5(Dam:PɏZ>p9)eUQ |,w`lO^p臰DSIƯZH;.Def.!֌|"`qfݛPMeҌIٸ= IhVXשeA,}/ Jv:Ev@ߛK%MsR4"\( `[a3*32ŨV\vx gxS!=Ihv*lWJW~kֹRɲm`KdQp~"{2ܷenZ]d s^$ޚ{@"HV{ ,OX›n@ua[QdB sfTyCs/ۥ A &`!L]`QT;{L4vBy+}(~baِE/5~)Iw*cuF|j΁p |fX>E,7-}jO-WWQRwm DI8nk lISi\*\NK*Zbr! nr9JČ6RvH5}MqE0ղI3fŨ}b gy4C^3-?y::VY]UՊ>+V}ݢʇc䙽k0ϫFs,qhRzRWdnXRZZ897YA͆O R .5XmM[.vʹyk+1x➓ȓs$J*{qUT~A5\191:mlBxoͶM|y vtDm/2~0$B!0֧{.ڮ`Z`rGN4ZrţF[.\^P:rCh.q]|nGΧ p5)5biK .-] w\il?`, &~H0O Jg0k k7](hwWEoqq{Eә?ߚ[gͲSW9 3SPۤ|)#QzBU; x@3/ n <kf~]^k>}Y2~rYjMVJ!\NǸwma'us֢-61ƴN"ܮ}Xr^᱄`*hCF0Ȳ XC0 %}ՠq /`ғɔűKT$}ٺ<\ AX/Q#=F I^G!s6&fFwc ,5-Jzz[sN+kp*ElOQk6EG)gPe* dROg̝f4 gD8^KC[X S0GX(aOSXY ]y0 U%"G!MUT[9 Ak@Ȑ6=.q1 oǭj,iۆċ ~58Rr p4('Tu54.:D#y(mxXpHS`/tn60=_͐TZJ˦Ta.kW =5&1^wUq$^MXI{vˌN0: ꠠ4{1$£+9}bVEfb} Z@?H5S衟bx[ذ&'٢|Vi-@)oKe4\*D:"寚gF S'*msG]mWvLP-Tt|h{PCV#1N@o;Waz_~&% "&ҒGXW"ngiEкvQwhֱb9n0!R.BtmB4Y 0A[=\} XᕓZVT!Lk@IM4)8Ypt~0M ͮnLhÒfg\J>zxH1X`W֔5߯QG(=6(%3`MXB%;f͑F,4ʽ=P^T鯸5v.jD0FWP`{7KՍӞ}r~8Nxd]"зB̡3U4kA/l.85q}@{_?2?YR *#r=WutiO(;;F]5SIӽبPyZSVE niE %;iqr_b@`C>(BḇOϗ<c#coNJӴ=GIlVאVBGKIa3!AXJ`L9 (h_M/JvXɪ#_b*P_OؑA8-ǟ@T#oj _K>{t2߽T5k0~{ͮ4 zh=SC}bb5 ߞyZZgH栦swd'C'mOhaG"(ҟVH/cBOQ#ѓ^ )Bvݸ-K݃;NT\hRis y2+!6[+j)MV9h޷{٫'}<]e6m#y ) C֝gRShb4?M䮵mB_"X".\ cW1^/upH'\lb1ު!og:,OZFہ܅ȴ c:LrEŏG=MEՃs@-0zKaD 4]tً~u+D-(탋ֵ-2.sV1ڟGFt'Fwjfr=C܈7ghp5Ekvϒ K.:N9?R"6&V1o0LDƱ W4hr1"=z-AA.4&ԟo G|n&l>c\8P)ƥ -@Txgl-sK~~=txhDMm0t~2*օpjڣ|NT{S^1E:9B.||U+C0akƸ2QFA'ct s}VZV[1x}q$F"b$vdldQnޱD3o!}uj3ʵcgB_e8$^J=,'ӎ6-ۘD_AUVG-N_? G9X&T=*qMZK^w8eU(XZy?RQذia~(_f!eaƶ ef,:[Sf\NjS3ݠiο`+u4T'(v)rCų,ƪ_U]r{!%0 < uQ%\/AwcUrQ٘c@Ft+xRΗlug J,L|@2KO-fU,*Nq̃ ߁ڿ^W*TRn2n[i 8F/hlޅ͟BCEq@^tV>/< $Rs cb9;χcg_g}a[Z8Ry0[VH5 p!EI67{Ð.ۄzAo4"6YGnOb@ y5 ےkv-i7t+KG"p+-%EM7OkXwܕ;*up /q=]aT78A%aH3H2~ gZC+4^P<n!rlπLGw^`QC1ӛV fƯ*I;W$rAz5g.oTpK!VY/^R#A_Ӹg@>s n՗_+[c|z ,8PLH@+ 47:~LŌj{c1޿*mIsXh"橈.ncScc=Ѭy|3ד%2[}pku)L~i8qQ$)48NjJ >G MWH-rpq>:!g`U#TL!MG?ivE)I!ah|ZO)oglciNQJ=wlD?aĬOlc_n TNUÆ+tfbFxyⓓ kfr }l݌'1Ӂ?U:e~;#GC?GJLBJR].mqbzFb`(ZhF h Bk 6 x*eb#,:UĎ&)n)RضaLjqƳ|8hW@FD,8N{Wm-kӦWpI/ëw?$W(vt)PTOI2 5^bVl *~J˃c.VBeϳU1fOnbTT_.2ذL#<({A>ې.qL سg^~x<=svrp(íL)i+H#s|tIuc4 O.eCR~ DY.+}.2EMOlKH%=C=2<U8{u`jJaP2rG$QyNU BKg߷^a@(co Y-NJ!7bɍ VT}rDB'It1Uwt>vsZ.pFχ~t#=1$a[/Wh9q^adW/OmoGVUax 8I >%9~3Y(@">M/wNK>)TuxG~tY˴T{EP*5\̠6jzH;OfJf$yhR-XjB?]Q |A ]m?D L|V6=6px@s 9 a&aҴ[ ,AOZIC?/@L&>i7ƻ ƌ055%)g!iA fܿf^gTjTtZ3f8uxf3ޕ̕E?f|XʍASz>Km0WPh̰9$m4'?**pCC[Ůh̙JEd)#;>h'C"&P]ն7 Xإ L-4;L`gP_6 _<05eqb`L|> %] iw7Q!:й ÇS84cDPہ~ߧ lſge{`SM 0XWSF_#Z S)à+kbLGHl:{quyZ6)𛐔s0$ee2'[&TwNYqbMgGSm( #!&K!qpB<`q$bʘR}3ooi Y[2J_Xڑ*@Ȭm=(N֟kϢ, Rx+A lK}VK2*$ iS>,?¿}(f!u!Ew Sf`0FmsWlŹamL˨ݝ:VC+"E.fA<RINd4LGt=z iku'k kmwA7,Kp;S >Z vAm{gda fX_ C* {PNEhz$+󣬰qB{cKȕk8БCxn]U "]_zX3rO,)*$f`32B) n4wicz<8M<ߗC'u.Z`R 4.|4q~u]gp'Lú0sڸTA ^, ;$ƫ3sjZPi*JMstK"Q)Xj`F@HKƟ]<ar@h6'sqڤ:W銑aǦs,BxwdtuN>(M;|F1b2}bT}]gL}TqI7WA!ƢZpm, 2zD*,K.EǁT摧MTq߲߭mK9\a= k52Ja=t$~ _eD&L@{o}ivKZP_ڶ3rN6N"tl|,c_]m e$sA\M 4l?\)V}izcM]ҵ@_P!baZװE(d@NV+lb0jgHII rȶ4./R?)*1xrs7x0u؝6K] FlqWjЦ띓hnT%R[[l2I#`UL̞'j ™m=kDΥeh=SZ*R<$<.zM\ZɷSm?+[2z&c[`oEabe"9K5G~;0#4 )^ `ڒ?ݬ}-_~/6)GUˆs .Hxx({/E_@LYM/^ꛒ`!œ?߈#DxS%ېNȧ޵/x aRݟ"VOD=n T5s1haqz,qn MPOJybꨍz hbJP$Z^'li:׏7LZVa]-z)6fTiflR`w \7|̚i#v)JD_[%RqS.y[Sܙ/V`'m$(??տ%*A%Zb*PILhsBwr6CE( 9"YlW'FU;=,D\r\DY@͍cOKoc5e@t>Eh xRL9Rŧ0`W Z-d]//똖ҚLsF/a1&z !ٓ"=hR*OF}l{\x.H٘|I8H *0(]XS U}Ck.WUX(+|XE"6j*pPm=X6'{w/h&sFa:g: Æ!G ;SŗP@ ypc $w % |{d@ۯ jNS4p|=^A2ĭ.ڢ [ĩ{9DdEL!: W7Hq(DѮWPɱzѩK unA|7 JQCWILpʊIH?oU} { jSgD1Pzg_yJhri /"R/q$^QbmD4ĿaEbv^3oCsO0;Mn-/wfrq8 SoA:a d((kIؚHPHaGI~Qt3qWaX, V/P{ 6&f%ˆ~18<Tu))-Q$վk4v$#{z7{B+c%YhFBm昌ߞVr8:ت7ZH_FiOܛ]NJ5]|"ɯnWzɵk_֘IPbԭFॿ tf)FY,G./lz^נ2ƗtA:JruiooE$yr򝦽~Ntz:DMy 8OgWml 벿kd!)oQߙ3s~N;\[\'c*"#"AĩxNp n>k4RkK?xJj--| Ar5vc]Elt$ob\>77?~]J!M|[$̂6a7CY~:d~S464dA˃QSnVdc̴9z/U#a] GfpszX {BV0ʨG_UY¾$~,:~M} 7?|4EXw*wʙ sPl٠,GҫQh#T{=n e8`BKӺ3NS=Pm^7+BۿYW S:][tPhn#]הK VC}qkte߆߈Us'/{P#}L>DW)u_%ƹ^Oi+km~.jL*ca:LRGtXeְFL<@gQ7[\yPLܝSo.B8-ўUǶeWx<͎savE=iݶ{u0B{ELL0翈U2ǽtqьREQ(dbϙ-4DjE6z ߋ|ğBl >:f0`"~!d,LA}$CmJS?Unf(̋qo~yK"vdSy*UQ9g:QqB0azKU5=ÀbR {cTO8 GCoTlN 49_l_1gi=XOTA nkt#VZjPڢph_l>+S̸+c۪j\Xʌ)`X |5&>=sL ѧ$0bM6NCUvB ζ]C6ly5(3LP_s: F|M(g?B۩pd^`& z,@:ہcǵІI8N;]R@1^u" :x{:$($u6NcY*Nsw~Ocp7U"c#<aMظ7dM2n#4zeꯩ"L06nf]KAͱ8K8Е1ph1=;+Q1`$*+vͮE:_:1w'$:C_Q [ }b\kʻ;*˶+-/T-Swܥ1Ns>E04zN< xiu`؉r3h=BVަc\LuA#^<)@ 7F/Fג)j0Z,6m:3yDCEQ.9]O̅]f,(t]Ehԏ d\uatԥmL ױYّ5˘$ ` #DP&ބXG ::~|@d&A26`D{kUKLY ]HT]QÙP;WIOeEqA,XGS({l; [O%1N4~{7Fe8.]/"픢S 2ݻdmˮ-I?EXE0~q ga(0i`:2 _?X ƤyKl|:MOO8MWs~W\Z ֳ:C[''5h NԃE3,ϼ( 0oSdrlbyO 9B2v q31 .~(ywzus`;ĸ)gz`˕`(O9vldX; E4rѺLߋ=`?Ϸ9'Ylu0lBD7X4*ҭӉ ,.\FuE|z5mU+SJT?r+FOUtRtSGb8ʓ:kgҾʏ Vd=Gc>))ʸnGLut13s m##.\Y*Tvۨ+13| E$AEPoU1EBsFU=|"ocr(yB>&p!hCxǷ{Bxp C<;K=7u/+ Pax6amvڛl#3"(c`>)KZ)\{.xڷ}O+S4 :_2wFӯjБM'\Y;iŧ<*Y xno+ BB1a1<A;o#Ԟ?ٍ Ħu#^J42Oo=mU|jtOܰ1ξkpF,<N"zH"N]5čNj/Q{X\Gܬ-NYgϬCP\u1/^ Š3STlO+G(iqnd;63 hPK Oc3E)7`)v^VN!2Zo[?wi-r(7{Zi0ؠӿH7 gpAT'Tp>0 ݹ`Z"pU#k~WmqXAjNB_Q?n&2BK`SKIN/#Vjf:4^*5;cwUI  5^x&evC:@ᢼR}"%KHCMrp& ;@l3{Ck8q0\}xF|dR5xS[]̈\HV$Вn6Tn + Wʦ crBj'Q`Fz:"zIf {HhQheΛ=dB ;^BuyD2!sL 5l8AjQƠ측 *JdY]F|7wY%!ݦ6pr4iÕ$mM g uH eH4r,g@iv~xD3+at䓉gB΃ daI9dV5Uyn 8꿲VjRrձⳛb zGr;;SQ*DMXH_Pps{wS( mvaW= ]X۝KzB ] doG}2dGt@m+(Wab \W1O7'r'_ީÒ c6ުU Kszo )W 6/? fkcQ8,N!j&PO +? jH)\qŀ->##(r0-CC7Cs遰,4~ϣ%wfꭠJ2Bn0lIj?Mus3f2%ǀa_|V7m N4V1j7 g#K wȥg'xcY37 ?]{f `ٿZ]72z%Y#O6*F87OK:Qɯ*]#7˭yG?}r䐘< zP[.͎k@ȝD%^nw;?A>8lX"18=rez!vit62p?>M ~xiEIځm#H)b֧}2,q6OL%6⾂ T`(Ά@tbiV@W~-4J _}+ςΡZ5L4Z[BH 2 +fIYAD1*ﵢVm\F|7Z`f/l_uGs"A&k5i)OŠrE*7܀I\ޙU}nGLf-0rU5~媏!mUIAMsW@$|.(=q+ԍ,Ǯqq"wÚؕ4.Gandq _ss/;`R8oY#bAv QʊaYDlNE@AT]TԎf{zix -곮yO"D',UlRo$]cEGX%!uLʨ}s{7b JB^^Vmv!לÿK{ ~ؘ;J g1ѐVj< DLjD«lto?סdf \σyU bs w2Z}GQ=i^ftO/bV@S# zZCVYsG:V]"‚6e1y1,ď"$cS5T;^-xC2Y׽#AC&rn6zkGgߝf;xΟ`Y!.唹됁+ASaYl #$XSICoʐ'7&WH &HWڲ  C~O7@VKRC]Kf1;hZkp5)d;i U* Mi']ҦwSSX57Y1U^ۯ^=+.̠ߋCfڭηڇ`$m^φ,^o.^/pk!/r{ h.^֪x<W](` J*뎂P#*v=m6Ppx'^j důP,1 ) By7$"̚ *P|[*Ŭ Y_'LɠÛIi80p~ V(GuJ]=RIs[afw7ZtR/l9IjW{^LʉOs*^)Til9ө!DoH,ZNa$]c8mDE}N4tdѰmRY9Ӵ3"Mx .ǫs@YІU||IwQ=.W;ݻF=Ց޲=q@_~&䣖5mZd:+@M*ySk mT*`˰?HL̊͟H5QQ&C*#$zP/|>X۫(Wc&'/&FJ!VS|Nً E=Աb!Et$^%=g ,_%)j䜻aI34bF)$AlFU/]KAC30K=+HՔ`_aRyZlaآwW!bCdv#hҴkM"S{o谗>3Jb^E5N0*˹ $ɸ)^O>CD!7~KC13I_\zL Șsk3?>۠-yd.羍` .G8nl?qP*yȨPlIZ! ټ:1N D?nC*pJTw.V.19%hU}a[8H͐hK*ֿ^9aTg,~Su xƀ8575 5RD5$2ih0LxDj!NH.wj]b]LG!C(aO\^^HC>)z #m(PNMIL7 lϩf5aF] ?G6i !T8q/yMIࠢqʼ;+EtټlNb] +}X{DQ)L,{qUI7wRҰ,4k𕍢̠&0_v%]M'چՈv&`8ϊ=)%cw`se~TXB;h=Neާ#p ߸7 'lVb- T.tWYvIWeh~H<0a{p|>-"$k0TQϕXn.Eф#G]|ֳS/Fapz| >EQURNJN$? Ds$hd>Rij;5zp~.J"pQ5ic{ tn3D\9tkxong$ %!qKr> ^FGſNj7I$:|2Rcy;U׽/裲Vjw#cozk0᪖FJ Oȋ-qTR?2nA!]Y{O5h-/t.֬~k,pl8R8X<쩃=,_#\~K<^7|QOA7~ v}S?]B M;bLN( Ϝkԉc@p(iͯ '=?y|OJx=^1aa =w6N&) [Gۯ T2 ; -IȪ(hQ3GzyS2 N[Ä\fX$ LR:1Tdcz垸* 9`)#w#iޮJO_~O7ҋ=fy,Jm43 NGӪIv LMJu3r]/9HmJ CGo6`pç(p6)NvdS%2৉q_j462 ON$R:A,seݞH% 2v s+j7f+r2N}/GJ9ː`|8Qe&e5uH9J'Kzs1O5G3H+(ғBj,<J:lrg %:~zQt/ؔwvl֚*RX $\coMEd.%.W`=-"P -+n]U6Xбe^WCh^=u$;^ "'8eJfl0 4M/Eb7 $]۷kfq SW{>%1Âqc$W0tus2,^,@xBp㉭*g<2?MK]^; аr]ps =tt[vɣJwfM%0hl,K;j9!5_ )U!sTRTzZXczġ{Xzb{O\uy2%D\p/ԍsV WUFI(ܛfA|Ueu(YH9\MK%('Գ :~?Vf]Xֲ=I1Y5t C9^mpӬam`R d>C#_b;*–  ]xe%qb>kG]`d+75l y˭E7@01Vx ̖3KEƉ:.[ Q@Q4 pૈTg4 )Ee1~]$-G}- V?^KXL2y#r-9F(.}21{dA'ţ*q^[3&mo %qęV&uCX']9⿄SގX N˩KgTLCk~^@2{ 2|O@bJ73x^3vqd%Q]Iy!'=q\"̤5hs\>B=JB@nݓzBRe+*ʁb8{5_7}1K̰Ɩ̌>o2ÝHUր( .`ygKJ s&|{!fbRy@LVq8i&3iZЏrAUÆTP5Z吃i-"rɼF[۲,P F^ЋuΓ@C|o 1YhF 4U$$Mt8X!r[ d#<~=( 0p1nO2 Uŀ>E%?o@\?KD鹦n!g#E"AvO(=bG"a2"gAX-,X](qS"ȃ 'L8k$MA>,+RR -zt|sݭ;輊h k);[tϧw6G=& Fk>E;:2GN$`d3, B-F}AO V@&$־\Ybޣ=!1t_ ĺ*a=l#)hu VWDw0hQooZ^Vքs,_gG_~!]X|\t[s**\@wo?(uX {Vcw?jdGS]Tr;$$[%bzײ\El3D?E.93LeK')ܟ&? cAqrJa|YЪVw61Eo( w4  ͕!7y CcXP"1:f/nC iH$ ^#w;l%R8fʞ>%Q/ \ʱrTeciִ,c'm~0yCQ9N26:`!J6SL(%9O"8>QrWZUվtdYLCȂR-զr(b$UFg\ wUhy[6դۍξ3A_Y<^V=z_ҳ}rD1/5)#wֶš@mXpb>Y:<Lkp$`wO,z2:N0wndy[`s_̙ bAvVxVG.U~[D!fV6tIAi#3MOϑɤ'z Ny%%Iz+ΝMx7 )qb-"4A h!Jm֣ ,LZjHZ *}`RK*)Dfpf1(wP#wڮ'Ԕٱ0N`ߥmnU<ì1_WH;/? c *\)39=h@ @ {~CmH t6 #i  ִ)"kPCΨO%+M{eOrL$ j+G@g ̡pmk|Ex Gu XEz`'a 81oj2:GjNY Ryl/Ʊ ZNBU7 m^rWٰ]G)Z٩^R)Jymufl_js}fs6 2lo]R:#njH̩K84kχA׬.@-#{L>Y͢%zTRT[n+D.UAB}T 8x~#䒣Q 2i$:U,JU=?! #{-$քA͢Vx+S> f㣞HٷE)DKz~1Ns& 1[?u }KX#]3&ʼn`fki2/$\mui9)i~Fq7ފJHG-ZRfAZHDz(mC!ӄ<T(s .DCizAu"L9f]‹}ؕk"B8VQd*dq6ϒ4'ҒWwԞc!X׵6"awQN`W=cxsu}։rVi74\#LSW]wND=XP{e*FE#ElS_ [%fp33dm@UՕA=(' `e`8@o^,4 W'i+Zh3V1CaƉ_c8Uf 4<3?N|øl&qGٖ;^V>,D*&[Gp#X>;2ߒ;϶!}8~DNZUH2 HHև8%i'}|Tkz.bɩޅP W;I[_UNibŠnb )1+s+}$*^TV(Nv3AC/1קS|}#X9d%T@B`K,Ҷ4lbvʟ/ em5\ŒRxH1Xwt7f& M˸ .oM؊,<ϝGi3u6P^Qm`I ^Xa"dW ;X&6˷xw @T1eO%ljFRM) EE/.+BGg9NTUDB|$$[<m)nE>IDb`yaOEQ_I@.粣.^&8jpc叙YɈIs-s@ : dBf.nY%E9JJP0FuGY&>Y|yM8TP%4#E[{n`XؒZhYQjkhW`7b侎wEaCDŽ/b c?̵ e.B°#QKvE?kdB4|y"  %u^an OcXYQGo?xtoJ.! C{l7 E86Cr(i bsn,H=G֍?ui%_rf?3n$Y /%iͽ˒tIR 鍊RKˮτ$ݤ:l&ya]e^^TTW|o̷,KwMf`&ˮ"0'΄A AM UP F3̻j7[ " X'@E#>3d-hNKN?Hu?Rש`b✫L 4ziuw= (;cnhj?*φ!K#``TjK!Dd{ _0T a魨~įwؐjR3KgGhN≥#ŷ9SEe:[_;k6y6+>QQ`J-m#%9VR1WS۫){ks$pbjXyˋ% uM]QPݥ`W7L={捻Ȳǩӥ|QXh~#?ogłg{t8KpPT8wt7Y lէ¥bʻNM:Fֹ ڣ/>b@މ/^|-?ꗡ4?}2[5t?h5f3cLB~Ŀ`׈Sb0hFcԝ\Q [ dF8xp5hW+7苋w$TNn?|FΜ|8MŮByτ]i^ 4 Zqa$ ,C8,Lzc:0he5QT[@<[)Wkj!\w*V7;5A5R@aPg⥋䃈.IPέfPFGQxd-%3YY՟umxc\!( 5_luiP󅽫 /T7Tsϋ#2`\S:x>K&Un>Ő(;@99;I(ŐX^lR/ M$:hT<3p~Y|+V%-5$(o3KޏԑKO^JHbn%؅L p\e-"%u_.ۏǮ5plOfɦi= 5)ϓ[ @UqlgN ⛕ur; X)0Y8?8STkH+IѭAAӶag7eeݻ79mtD4CQwDEג1L붻Mg0*-(UW$w&harļݚry_LF9C Cu AEO)jBn#!@K<[;Zq$t*LUe<.#;|Ra(H#~+Z $_,_ZGGT)eL>/?PG+,"9QsdTG(-Xplp(]i"'*:)G+#QcأTdx8JZz k}h^z<1Qb]JW w7]ۻ/Ysv7PB€"\}=6P.fNmb1X|P<lP*ڑHryҪjwXLĎQ$c<3c!J!MfB<镨Zor {bV7fhp{@R٩\Y>,!E"v*:9$nTzDFw=B;6=7P&% 9ix='~tQ]%lCds%H$o4HӝrjH9 J ۍx7LVa69|  [i}hSjϓ$yNf4fmJN'.+M!KB4J^0eGZcVҒ[qF>Sv<`VhW٬iU@ZoPHr?A bZBd%<ƦQyt|&#V1av@<Ӏf4_ffjw5D$7;m`ӛİxoFHKQ{o(-Aޒ|NXFP\s 7 e : 8 y+O$gkY'q*HI!ڇEF ?s'QtC/rp+ {R]ݟQݲ)$QQzFޜ 6qe<%OĘם[a( Cow,{'1^O-*zQe`͋ ܑI͝sL׾Ys.;ͦeiLwT._Ѹjd/̪'A )mz$?锾J 4:<"Q8G*^"r4΀~W]K="cbxp>Cq#t8yRcMPu {bAme?6d46]Wj@}riwb(r@?R쎩<-oP]?G .u{ @]>?gct? ohۢXp6 &pkGAaֺf$ ҿQ8MD(ñ'BUл+ F\y:;4nI~fXv cst$~<Bk1.e~ '#HXsj%R{ xG ܏uj8ga / J|1Ͱ>8~Q)vB%Ja1Otbݱpc jܤ|X(qgzr$Bhf5J/Xdc 6ni bvѲ ߕ Õ v7b> J˿DhY8}֗EUp[zPR4xJ)q'є7\ Ó!j. ʜ(7BKAczl*Mя2~W0;xK8%|l2c s$zCs\x ~s ѽBZQUU5:4)+cF9AU<?c5v,º&ŨV*M%>sg)Y߸0\T3DrXg]ɛƢ1pd뎛x^{]jH8tXP O7WIt3Aɞ=OzERiWUYa*4(x涕cr@?諚C  ۼrUc5WR܆ ӫg+ ăP *j =5Q뽆)败qH*qaT+m8j`%82z #R=gy(a H'L3@wuOn8lvP:<97i 퐣s9" >FA@2ϻvM7[F)yN4#.<[CTL\X/m[x 7hժNU $"6v8S[^dVxNjOK&j7{Tc/$PgٟoTl^N,q¿c; Ӫ?yJ_\6Hp:hW[{|vy)^ ˍ+[TeC/XV]YHaF'Ȗ}\hfA̼' 5 h(M_ɖrO~|7zV?eqQY> ކGRV{ψ#EF^Hh`@Y*qMD.yZ)'g7B]umӋZ˚^H8 6R @C 5$.篠҅5{?ɸU 70@ ioeĚ_~*z }78kc*)>Rw[2wKOpR n zh}S3Yf40y K J.` WZ|Ay'wmq%-TfSKoDOOH/KO#c9 `?Rjء Nn MTo6ẁPccB4f3hPO4Z"濑;̬f[%>M ɞ>3ng ` Wh"8)Lŀ]XӮ7FM- >9?E 臋 жLgτJk4B'v}35lyH5<6&T/fߋAQ_Nʹ L"D,G ؞c,O=QP7;@=Ů-/b"%R]!ggb!Fa4bF'Tۣr7q_UvS ӭgt 3IBS&ҳ@&4l;լaRc#t*;g.9f2_D$$A$y%dTr5k`eٜ#>bRxRO` WV_)΍?9!W[qz񭬗X19 |Ý&r9eTc;^'iU9@x)5l,\ ZҦڙI|9X`GACupgٓ2 :c/8>y[R9$(*TFw1gX\%g] !K§x8&s?}A-pU?O%i᫗40:˟A^`\"oǁ[ 'S,Iȓ6/aUmfH{GtQ(Ŧ=s"f9 Io Wp!ߟʆȝ#p }GtO*(fϏ&p 8`䞲lCq:MqDɝU?aR= `P 3[0-3UDgo$6|~˾f;{ i֦tqҁk1`J@#V]+9N<1 6@.0d226hx1{ivh ˆ ٥0d+#Y)g Y3ęTUΔ*i/E:ꆸB勼2Ivo;ȕRv|bܧ'q/GȤ)wghR_>.x[m'AAj=f /sXUD- c`ߦ/Qg2Hn0$xhyԓʎ:g|eC!+MZ9xz?j$9),M[mƊ1rdo0rA$Ts} Bp8t.Cbui M2! zbWrt}B/՛uZٯ{EGLt@N]m24!L%I\ST2wZdnDHhX=WsGoՔooQy 2_Ac 1K9tҤ0©tMyck,b*{蝛 wX }8tCa _lx2SI%=UGir9d@t #[hv+DU)p̓s">ƣbӠ5}2CDZYJ+ͳ! N4ɰѦ ٛi\:|E'+m6$i akžLU[0SْM6_Dv%-ݖym||'gBJSQLq _a%իOlKNM(3/컑/vK-TgY_1ݦŻ Bke"J^1A 7^.c8s}1еv rW6(2 Qp+ di9_BTjMN{j`c #{1wJXOS*4m<2#Y2vu|L4!i͓0a"6Vn-%yJH[M)ȡ׀/0*- ms.Ll`nϥ*lf8j$vwmuk9)7Zv6~;_cɑ=f~c"˰Rg 8yQke&W#8+|hWi5\alq0cE0^jϤSsϺRkI -hӇ҄n|z_)ob: 5?u ]й.7]Ӱι9(LPlRi`k=*3,'3G[w[VN><\!B7YB̮w}l-<6Nv9$:S"ume|]/0L:S@8jl @= ovB!>Ou`7~}e8Gd6|ƺ,kI4..{%FgOtpkBv`Y @V|r |QGv4(0UO5t$"w䔬C4KJ|{[3C|@6$-uv%7BFZ͟,KuƽS2˾_GF vMkXW(چiDDB"Pw7zўAU^n bv= ŕC*TfW_L>)9.#]֭J^zu(xg 294tͰ&&;DHRB-2WHbrfZšXx. C<2p)#=%#Q8;Ă*OT:@s4duNh&<'Myy+r/VIkdn7Q.f_ۼFl- Rh_ c-r{1W-E o'C&Xfͺ4;x kQS6ZGo'pG |>Yk ;,B}QzS*WN;^ᇇ(X+PôM,0@u#_N/_|otɻd\F޷By87ϰXvP4bPNZR{K!Ͷ$<#f}0n |-uu r*v]#zGCkԬBИ 5aoCD\y=U9&U-R$L O[  v? ['.Kb Jm3蛽)!@m~V<ӂpԇ-aO3F l`߂R8_[eϤz_gʃGs2XxwT-?|MNjx{"F/K kk Zȣ˃&CyE(ݕ^Nyv# @\ OBrD,r%:p#yHSp%T= t+ dW @gzwQz׀n&pjƪc>Y۵G+&.ɉ3f@wqAdOq!D{HjUN4uF^C$0=oP]:kͼL}?'R>m003DGtJǓ!c2EO sȆOQqW]iufeRŻl0 ?+X ƄK_ݼJt$ڭ<Ͷ*@~"f2u~NrHq8YLw mT=^[=\(uwD9pY U>OH!8 V|>d )S^\k*C>cWwhYT쀦[ݝ~zcPSA'."k_jġJ78JD`5,9^2dbơ[@urI ` '5Iu^܂ݔOfQ4\m%]iկԅ zq?n8/WS= (N2:CѤ,2q{|8A=1ITIJ~%>>Fn >9zjݱVvm3%z¼j v=V9faXơY(Wy>3A7|p{@>n4 i8>]'YXWΏS&|gEqdTF qKS]*N߷MN3kނei' y*x򖪗iZoIw)-6@nQ_.䥇_Ԅ99 %hLmd;jtJt o!.S-5Y-ܮIVIIxp]iA*p39q}*7kŭ~6v]tHL4ɾP4zds%O1$MVÁZU(%X12x#W c^+*c+sLA6 q&VEE>q.;Q( 4@~Y/m;NW Лx~s@M|ÒKyϿߑ؈_{|(ϻ=bω]ˤZޢޙaO3fc pwiHa?\Q@jy_2;EA^ `1VT6}c$ jUw2ki[(TTc3B4KWq HCBud:S))),TýNn<>Z(zI2o~Lgk3Bc!,v{[޻y=,wv)9?rCF׮LRRf;.%SݡB@$j]S'O5PebީIv~Ėppj,cWn%ɉ5ilGAX ~p{;E2%1#L/VT@ms8aяH5:d@vs DXXY۰h wArŕ0ޞ$kj1zڻѼQ~(R C%k1O [ZK,^؈=+v+nqh;O!0rJ@-"oDo*ܛ - [ǰX!Fߛ20S ^a XJK׼qWY8[ ~G 6 86HO4.waW(m@GaѶn3H0I q9[Tɑ*;4OcdVD$^YЎWӐU so#MIpv0|$jqC&frݰ7hWti]F) /*8& P+: kհ;nۻ୬z+l!@J:Y0냖dA5+mXE"^ڹH -d?C:E T0ό@RAvw=<41uim,6pDei$G2B?F'-Q3JluipPboPT'Z*"g'ejQ+M%R"L72d9eg `DM\ J)8?%BLk\EW&E.=zaꒊ=ҦFTHrs`6Iȏ Ӆ4 ,G]fhWğ Ľ,+q'fvkY;۝tзyR 3,q>8իfUcK]/EEvu"Ԑhƍm2eyک[; %&:fIuZQXm|\pY(ɣuuGMe-bx@+@)}1iV>úܝ1Mo" ~g ?e?= ?u-A4-]K0u-<&B OcBLG8;EI5p1ˡwmkW3HSLbu,c#,,(dkǸܓSxvB|M*}SC~0Mai|"<m; xC / x|s7Qp|0͐S߇[nvK\ ]z *i\$7.}ƹzt0YT3FA}WMNPUZn/Sp3WƠ;\(чGwl+!| kR%³W[Ҽ/<*8v+$DTnGfQfQ|'YLꦲ k\,яm ZW!ʜ$arE}ʟ4:bBӧ޸j?GF. 7nټ"篋D':Aω C*=wY"WhVR]A?g"8'qD]Oylr0–&ŗևȱG@@$53$6O%O3*#8&*۟j^v"\?FН@X:{"wf 'z޼W[FaÒT]ke#{5^5!dZr~_%:j/\Ih~BJ<)W.2~䜷ƹ:7Щr MVA4 շFC}QX% ͙G5T3WCp 9lb'D_H77-sxe-QS>>Cc$+fQ[Nௌ$khÝ཮*>GW>x֊bxBo-=AmZ$p+l/3<$*o8[EұPk:ugS{ht:a[fȊ34'cް4 e:SRlq^F~>즋--4:֋ҹӵ%un 7Gt@ef?)SFSPAk8b`9h:"m6[I76u?lN d8r K޺?a(#ioK'-m]B\o;\!#<6w#r9dy.tJG@Lc_|!^}b-sǎPۯWv':"0ګ+Mkavf/9'vo'G69Çmr'B|k_r!vRfyN+&ac&Q2ĺ0υuq5খa+|n:t;F8J ̻_F|>r`D *Elj) yE$DHQj+2u8e!-\x,ޑL ?I?I@2Z&ba"UBkK^~ar ="&q5|d~|Dcо4&s[S]GkՌp\d7mudzsÖ<Õڝةv@>ʟYƳZW{B9!NBNq|/.J?LzǺ<6$)\SGA/ELcwHJXޠ E mJﰇY)l]{sKf'Y+B繳 E4>==˞kiAa[. #b*P] Z.:⎱>9r"zJ/IԐi%Sƨ==WN(gd;z]MWDZ`:7Yj+8&#x";u,{ePc"Xuw~ ch ɖI{vz@okr,f03~g /jD$׃oZP.ЄH-UI.5´4aY ȿ-2޹ {Ulftj'j I% DM<0ңs/W瓈lv^qrĻ01Jx0!h(˟a?A8YE\@mrQec7ULlbxx--e y:Z`RY4jY3Y*&wNj 2^ZQX{yBJ tnNk%SꕥuTM&&b#KNixr:zq͏%UAV-!9[F^࿃L<`/TP|XͯΑw7u)<0q ͪi`?S9; z|Iب}\8 B z"!Ӗ5!i,?FDBx>@ {СQݢa|;ҮZ6WhiVT 2B8=Kߛ݉ʱY5_^>m摧c=dC %R;?v HZ;Ȋ^'gq%OÞQuUTC28XΚJGWErw~7VE\Lxn g!f(.$B82ja-W렀eRf0T)>=.&mn"m%GEyWhWb3ؑpۛu sa2g^G(Xߢ3Q5ԼKBX2ڙ'Ӱ =f8X̣]m{J2tY"7 }|I$G 3hxXmg]+S 04B՛7 '95O6lťp˹dE^Fe.hlQ3.}#ِlTIX 8cN ӨkpFllK شtpPc$Qq+H7+~NV!;̙Ŕ%'LqjՍ m=?~0u ptK''7^C][`06\:O܃@жΑ iy ^waNNn`]%P>҈l=7#{a RDʧ1iv/I!0;|ׂEr: h -7O ܝC-y8{r/"jFAU,q/H/8xDs# Ysf !Fgx29R'RoTtW~+ADco RWWn,M~1.adq'C= LV̡}pxQ_#pMp&["xBǔ#?fQ˞wwWԾs6.E/8>1X$#|]ԡ@S]Q|@S$ A.&I',9WJ)K"wBRةjSjVowa.( /O-<0o0ÚuX)bs^Hus"hE<;+&?5H*j+;Y0桇w`L%4qt0H_O1]7/| c:뽫]72_YGj~Ms݄-^-pF:VKv8P%g(WZHnۜA 2Bem Y@ \sɄ 7#5DcWˈ`xt UaqcԈ2&dvlZQ|XMZM_6`G.fN,㦽 UcC2# w^` Vq-;`b)--myv|su V_/:= P@f]QV1C;ϟHvyy _,FMF{y‚t6Rp6dLV|YVWaw_-';v:۠;W>K.4o.U|ua( %-(~B:w>V-Bl{y2=p3wvR[gac9FiFLTGͷ',D=:9%h :u<+#5N0ӌK ]eАnt֩|#ի(:'# ('cUɑ’)b3T љbR"31G-7ô)I 54U5>Y-ܫ>+N9?s(xT,sh6t/ s>W2xؙtT^]Ev!P]&b`kԱ`2P#!&1%so#2#q]j:5S4f]*WTyTF_Ύ{&;ŨͺPJWKS*2O,u$gٞ&.@;͗'&S[-j"K T(P/2*geikX% DuGҳgh GFDD@{W S_bVFX@3|ڤ/[Z*HPB]0051x*]Vh7hu"4@'aUZۯMqoH7r<DoQ$E-@$d0$[9_@ JjLyGk1; ؕ/s o7fAQNVō_XyݬiCT-8id76{樇XS)! 0/7$ 9>DD4+ipD9jN$)LM+_eyڀȍ mBZ6c'jfڮ7ؘk0zGTX^0Gmq"6I]喁S[R^]s楠fMڸ$)y  >ESΩpÍ, h3S{3Zj.1Hvx?#M?싽 UnB I[tzD =J{c $7QpX$GPT̀(d(>svj)#G%-RA\ E mtM46CvbeHmٚ]0F lVn/g/HgXV-}?3)ol.ɒE}7(u\Z 7 n{dIຫtK. U;e&5F^:?*㛹5=WU`O3@J7WDInfgnШ^QtI"[kE8 wF_9_"%Rf} ҡ}$,F& *|[=D*KdYߜP:=.rtT`r][.IR r:;U\1z<Ӿthb5m`sh%~)uu[ޓ"hr2 L=B sw)~hL_YZ!Ck%-0ӟJZڐev>X\i}Sc*]P&w'B-gR gg9[@yosrB-6DG^)nOza<,ֽ-^!n0wJ%IJ,~]˺ U(Q%q%5f/CW/UvŐ,T.a-X|0Me~k.QL8M޻xs×?$ނe][n⊖4͍kȺ@fRDBYN2jnKb7N"޷;5k+]1Ĺ;4x&ze NWhbtӰw@ VW*/|pc.٩ӏcX[a7Ա̵PrDjߌ ✸3p"+tЀ/) =PrjWogVHTu#҄j˭ ~IuEɿf(C GBȉ=Cj':zFa3NȉVI@(ѥq㵾LIWQY]w0~ɥο; a2PbJ[!ׂݒT9B"BG0,?ըuJMs}+64yVKBnB*`'&ty-䎁 d=ܛQˁ2sbRqЗo6|ߍ? ڮ5E@ ռ_eP^queJfh~8'$0z0"[qa1t?N Ȓ3@Rڣr0ICxa钢jHPN y5!~k; W*ͶI6l C0-| *qepgٻ_]0\GG _Β1Tn!^; !|=}@RM>K *Ych@]+1lcmh':^dQ, jŨy#Mk"h~$1DJR>40SѤOt`>giR.kg!1r4ɣ'm"{ǧD[E +,xRoH#S׬S)w:q;CTa`<>^aZ$xhlX,`|PKc_2l ǘjx͙6$V,đ$sw-3G(Ub;1[4#YFwrդ]Zzi$q-X.--.+<~~!qάq68WASqam1PW3>d1@m\ șfI̳IdTP(PF: [- ]iO)4"KF;cFak$W+!@NCP}ŶF-;&viه?^:tqô"^*ҨoʘSD_lor]$1Nn*H@,>+57RxQ1j*ۣTUOsoLcdRA18$0kMEis:w.y>]æ4*Y~+v8?W{-!Xw! 9zS< I 1=TdAK<9=6,V쌪<<">BI#Uu-CYO"iSNol4AhRxUSjH W)1;2웠 hgR0?͸&!O›'g:}HcX*i;0hJUP=m8,}:DQ*51Nh%Z(edY5Ib]2{Cucי#нe*t Stи t( dz`vhrREVa'o0n 4Xql#n^Uļʘс >cag/ ћה VgBj)&5QjB?^"ZgH[t]Oa~%tFmPބ!hV~B߻ITh5)e%Nj9"k+frS v5e0 +DS1T6VOS1;80W#X~1fSԀ 27԰MZF|=B ^M Wbҙ Nuɳ6'$/?QF)]Q_43܌z_'i1mx;F[I2* ԬC/Wa4T> &DK. NOˎT*Di,m{kx6=/(.T U-Bistπ5SxPcs47ݧmV"VXf˜ ً\ՏsXj,I>O_X9-}4y`4p#h2F]AhSp=cQD47rK~P, DClZLr^;Kt'f<9ZSv0;gEB;T=VEM /Y]Jw^[$"w[:T'Ye-T@6{*N~0P)Q&۟GɈF5{2l2rOnzPw-NN7 {Uoq&a%ygE<gV (5I[:znp$4$#g{ڵ3[nҶؗ{$5`sQ͛R4<,Q}VK0OB1|u9YEK)Su'j7zH 9sM:_cW.s8@_o>r(:;D/Ny4հˮ Ϟr\[Yfqºj I r!TBxG%ݯL(gsP3~V iKZFgW8ܜ5Io-Zz$Yb)My@Wa;W\e;m[C ‹Ɍ2'3˞PUk5{e@sȃpDomw{%fFjqCP)Ѿu.WܽWa F8^rE}ľU@s> 弞[ldJD`cM bۜ;lT>܄dq`uM;ӂ$S~*٢5WBhai3Cw%"cD@DR2%^ MdR8vQξ)QyJ_Sbg2jl{;2{:wQ>Wd .:0/""VOXu(` ^AAO@9? 2\d~Ie Tɻ1*C/eљ -nxXc:)F_fڱuu;pη"{hQ>r<ˍ''w c(8s棃M 4mr(d϶Gv$gLmP@u}M쳡8]d{UyCq8aCƱ+w@f[& Z9_i'䤑CA{莁3 IS)Ⱦatc\G !~F/)KPZ'$"Θt9]xELՀ0Ews,B\<Ɯ>s ak|E _-$!@+chwlT]ۜH᪚FttjLJ)*鉵orYCrkLJ+OkbQPf95{3R)@'6ݏ4!v# 2L P MǐQ neƂ>^cQsVJ-ФO:OڪfS4zuwvoh9r@apۭYTbOV\B z)i!tg *{s`\vS}_=`1SNhn#e=yXiڨuvjϳЎ()g{Vu#8nanN?&VIҶ[R K#g)IR:1,LX~Ȱ(5~Fv}hpwa~Z+EnԷK5v^ˆ ;N?Wh( 6-eMYǻ :|-:9j8}V3)|`Q'g)^r\JS˅ZcTx;V,FS߸-#6(f/vR{J{U0zFAxAR$|XfnRE%ϯ: _0v\Lr+[B V(O@B_L$'SZ4b+y*D%A++fq!&D:A9u@|a|O8j{o4LJ*JY :-2țDls ] | o6z.=a;Xz1*jRqp_߰&.r_'cVBɤYA>_4wvw=K4BM]mA?+At"N4(\tE^%w^;Ul.*c._%a"?(x~/Lc3˰TKOtރ+z#'4>%?`c^UIJ$+Bt#Rj@&3-Lx *qH":$PUٱΔ_6}LoF: 9U2`@ev#Hj * +mgfYu L3gCUpApoX_2eNll} -&=\q$љ`BN%AI(E]v%aUպ'.4s.ћmrGgtZ#*uX(XgSd/XSxÖbm<*_D_.^ӞfEyCޖ&{Dl` Kf0 06&CT=+1zyڣ}ԒK.dl= RSKfs@N*;OL3btXA6\ ⏼ۡ E劧3 }d]B͏ArpBΗ%/aռ36Hi,.Lb^B3>ڽrPl湃[m] 1h0JdihgoLEwCo(u:XxxBd"?᳠} (5v㉭ѩ Z-9KXc5, %yܮ/~ b x;{&1KAAH>t|}2E1!ޫlB3 ґlJ/>k.ܕӸokMCњE nHNҖKb"zb׽7*kͬk@$8 z`4A /#)XֈnMrHJt3BI&ı k^a[٥HSiFFZMM&8j+_-[3nnbXKuK9[2PatUdc#C5MeC)R ȬNh6s0] p]D#)24uz/ף+z +x9ADJ9@S1DiOh Ihjn29ۚ69RYM'3!,S"Dz™}(VftU ->c9Pen3fd0R0,⊌~ eHcQ#0AI2qZV<Vg*rb!횝rS(S1٪\ i$y􇆤x4OoPoӆFE[AXua<.$ R2kb:ҳS\??Q║cͼY]yC4XkkljN9`G1Q7VcQ CHzw;_s(U@Eо~S^ֶvց؅:J%R˽ʇA| %lo!0jl'P#&HaӡyD"fbR zÏPAym dYq_L(VF`]3(=Y DqXGu UſL(KCÑS:.45r"T%u=w$鸩Ax[7 Q^Em aKs PeZAnRLcꍗsZE޽Y\p'fOb'=ʊݸc8+c܆QZ(z6]N'":z0G"utCM;xXOQ=(etU0yJ>һL6srƘz2ח=N0"qcЏpiXľ4ao\TJ=_==i}DӘc Shшp׶jZzwD)a-w@HhD.gum9HЕth8R-,7LtљD'c9~1s 2>XOrrNox۶}ff|{Sr/9m -G٣BVTho.]( LN6e֧GxUI׍M}31&7D>Xe;E0Dl_lvXSK+3 @ϜI#`tXyV=5_%{ `90j H ,}sxNzs1Vt O h]W վ;]By@ÌI#Ni;raCU#3)((7-6: ,V뾍fMy 1pFWXBYirO=ce<|5,@nC~o-\g c2F4I%zSw$bLBe@@JJyaxw 3GP*;*|EsW]3vN}4 )hkA]b\^$}hƩ-6o e sQƬ1+V 3(~. ~@LfH1ZyHLa Ӫ8hDXj" bmBTO!šgf v QetSnkWq^g_)ݯ75r- \g^>~PQQņ?6sb|^ Yݤ躡KEpUyc*> EBNCIg4wSEq3>:täf hW|)*&9r>u .# 5Z_H /A\IJ$6h̼^+zU,|xcNK@9^'eW60NJIczJpql:DŽVf!E2SPSc2Yq6Өt\߈Ãmz5cڥf !\s|_%b4,++[?.bDd;º`|+v"vNZIbz9/%W^.(gsKSZM` X*m&>qs f F. %E݄QwFq>#xbTms"BP[X*kh( 72Sw\.9~R ʸ+}e;>ê֊Xg6W-3ó<u`Ff&|)SIz gy]6+sPSo|O]TXC|/Pv@r)Du_Yaq<D<^(,'RiG Cު?+-M^kN%H;Te'#o{Rռdu a^Xe~F$&cBZo/q#$J 3M #,Gg&nq TjY_ ml#q!zǦ)4p^7gY~(0Gɛ_4{+ =P'6ӴɁIgb#ǥd2k=Geoq>x9k:JsZNLLs mtDqQQnvs*N1|ה(!ek%k>o>hӴ=ǧ#ʖSd uv/'O0rĖס Yvo_dwME¬/f"d,si`|/BUI$]? 6-P PV^Z>U1He/ΣaDb>ׁ#^zjH&EYC *NkF&Xg?FԮvo: ]i5u喈"e܋f2?̴𫨧NcXxپV5o߂ %"u4(K|= ֧Ntiŏ5̰0ԨB5u]]:7bGeE0sN&Өϋ=2pYDvO%7zpp{eu5?bʛ34#5^2'd"y7Kx IMēhbJg-PcC2_T6|rvԓzHNIFVeبy|{SZ i.DiiK0VSczӓ,;k2 @ifߝ}?B/q6H$5 ̀e Lv4$iĪ[ןqZ cu"]mwY麢a`saBw7ƆF9F;wɢ^#I)KWPR'K|.+|pBBv[X#GbUU/8K7F$IA+եkWn]UU5֤9t8(MB[^YIlZܤG7B\ENv8+%y.ɁkvA9 B#nBRLnݒU3k)$Rrx!MXEeKD:  0^hCfE7kJO${VNe{E1uW~PIc삄$$ ٰ"Wcɱv7mb`X)Zۘ,ˡ/UN7M"}J9GQ&:=Ck հ̰UՐd#[ߎ( -xNЌiIUn#GNk `?sh/Nrd۔ݠfj;WGTςTƹs2OFVyF7N1&TfW|Nu|5j#ZE~ 7ʽCGPZ'S?D ]d媻EXȬy9\D{XnVk&(;ijOAHć$10ƭ>NC&/f^Vr\7ՂJ!෫MF+~ À>G+pWjϢ^rUR~kt{DqkQgϢ.T.c @>V?jVꈔj ^c!"it?}j.C7"ET4>ܻa& QB^|Nd3W;0nu~v6qƷS<]? ?aV[ (gh"zn~D1YdѠ+TN:(igqGS FvT#.PǣE)܅a#"iS%eD\T∖Wr;bq[“9@R{}єd;r:ڟ%TNQ?^O,;`RCߨKƔGQԄ1!lh9^#Gy*6;f7vm d,䎜gp> SǟzY?/Q 0=+t>Ver. o#=UOa&ҌК5D_ ԵO*o9\AWKc_^M(onǨs &`hk3`hi[@ g\ BE/yx\P GuopBi梻vX?!<\Ͱ)ife)0 S gVAI tλ릾%o^.:B &Fn!ɫ>pY;kȅZa̓kڻms TcukbLZɣAB[p]>$>MW\A}K^nE5k N=MUPF!_ⴄ1sɠ8iO1"ܓrFb ]v=s'q,K+ݸg)bgSc 6WO>q`><@-SCLp\0d\]3"usaMA=:z|)?B(?d,leh^➱ym@SZT - aS#~٫&SAܓUi!6uyݶbČh3xusmȽ~-F)ns u%=Y;sִ)8>6K1mooa>r%6TBNjBXl>, Sآ+ⶫMT X]D1 ׁ31.:8{(@* ^hnDZ(u:H tZ4~aP%?9a07_Ꚃf[* 3RzI} 먿kLN[="*lߑ]pG9rG=Omm$&MXIw-8+az̢D!2qQ˖J fD00jQ.<} tD>-t qe.28ЙpnATgĺGvkށMdցi:!׸(Mz#;`WiDyKXG +K HJW ;Mqv' ՟US>t żF: awo?Ub*/?W] KKyI5yЯEvJ0$X(ɾZ~W -.)?s`B JqxJZв53C2GSiLo$ErebuOt<^[{+L6۝9, A|M_.2&LrC۾\RK.I$:#1GkwnW(f%.Cj,G6?=8ۃ]jPN|S/E0`&4jwl6B$BWXȻ۰ $R)),?@Oky#`Pl-^WjOR{bkNXB:!.v#NE{3{ȴ*jDWaDȻtϔ9Yʢ'm{}L=]uGnOE?XI,pJ`t{ӾZ,F~p/ ]f[վlbp K?ܖ%;r(-Z ^{(=cHFvJ3-Vw(\9z,8,eO"kR&–kXU ۚ!;J1 'iK~3Iq;T+f|3W褷HLB*՝!X>l4upjhP06̚:jq#]q(C}J;"M32Zt݆S: w;p=˶hV2V&'Ke9V,[wC§RM#U #a,lwAbBYpZ#'j#[GAIWӖi_MҩEOFڽzbE-e'[yB!auPx'=㪯 "jXX|mDqp?${$vT@kb}¿Qī]5ۼgr -6kN(YxFa \đXu{,knW"j_1* xg@uѥY:,,yr:F! 0kTiReCPY#ET.A4pA$wg@b%cb{]s#e!]Rbج;1f zg(kJphpP}`y~N"@Eފ#k>zffzAʈ.|]j1}Hfq_nʳ V%xEL^.GQ˺(\.uexd"7ODm_3+o#0Ev i 4΍MūTDvDZQg|2U{lVfT{APH;F+>Hȶͻ=yj2j7g˰L+9ƾMgO]˚PV 84K tنmJu:klŞaN$w]E`vBNVSxIc1O9_D(G"y@VXruGV[״8+9(X,Sأ:xAD۱0 wtl^azAVWlpa l02/=9k13`-nF?_Y?wO *'f4sU*(c"Sg vz -jE Hԓ K? 塹%2nlE;~v\eIixwKC=^QzDrH뉷G]] 3G!9=?_,:;` П<租;GJV} O g =;&w(߇ڇMGOv;b;d>_bmjր̫륶O*}>oh Q0x<ތf \娛`l&٦DEvf{IqVb'Ng%wh2J*oDa+7\oڱzAn14$8kJV.5%1=pOoQ3=JQ|_?JԢ|{f(P\״"('ޢV&Մz ^L lR /KCّ"v!7[R Q~oH:4x ٍ\Pti]ڵK]dMj&?2+۷C;JǼ"- VGB n`Y7 ![gjJN> kp:umpA2RmGB| H{IjSlf/ sU4` q8I/t‘WQeiqr%m*N/՘ܔzVU Ћ)x!}d{P59qDU -S*yw+1:<вMrнGM$9A05BU6fdpX%BRϱ,tLzaVu#(r8,e\&׈hǏXv@oP_1aںalMX-@e0CpQ[h8NSAk1?iv%v5GX>q;4ɚ[[yP oKKW򋵘ARYK)̑#Ku}A~]'?STQv`QUr;; f%{  gI#0]8=wyO!ol1qr!ʰt|YA0QmH.;b"E@Em ڰnm !wvp3+κ:9Ǣ<3~,L? dz"qm++z̟s ̡wMo3ё`L[`pe8 n&h(n~ P lEx>怺R]|Ub-?K30D^N;X,gHcYWsLY5ےD D/>*FQTrTOv6yUm2LTNُ?>gxe#6iO,w1-r(kJ ?#ө!YUH;%+%ݻ9]lQ|axv@qu(!OM'xH#*q;'`vYњC^ g+U YƧg@sY'<]$,InKi(rЄ1dJw=by1ti};JJi|Fh}CғkTl RU$+ lW̅;'9V-2f]ˊ`^=Y='MvPBS}{d7bB M,3fL2 o0eP:bIqK/ݿօnaAZ whF3L.)Yq83|Zwuɠ$Fffcr e~z)f|Wl^4e */nl_l9nF6b)${ZhG֝)}0gApx,Ic*SMl] oMvJ+̚q":12Y!jnÉo<\sh*WǛ`6h [x>J$8 .أlgYډW0\تQ2},VTv<ȂOd*!I7[냠>Bi>2vD1OpZ 4*k,A-Sn)Pz;.T93CFJ 1b]Nd|Dͧ1՚MCGW^%'y{ir ˸+zz nHs"<1("n2JTٔSS{ϧ+chv#OίzlJܔyǰʫ!s8yPR h V||U pp E"Ӻw۔<wk>-!u5/':M T-5Y НJȠCj}/ѩ9@rAnr/$bwXJ*:Ф)5 YYy ƥA \ "L<4e/-zI7HE^\zONwQ [|LZw"-v^7>oFdI':0J/gWUx "hs9XRc!?p#ŪiO/LH14`B,wS$ڛ\)Z*1r_s÷T |,Vuc5 bSu:ּSY 0jjWyZTޱ%F=;W1#]0*BȞtb.Nfx*_t'wA^10 Ҷ @׳yMNmmPLm[nPS6`>%:!e@'JT+O`؇仩n7{>7ʬǫn^iIഃ絢% -H)0M OLãPAs-g+ FEqZæ.K<wzjH dͻ|;&eR 7AY@>HJ%BĨGI5Ch xq䓀̩91? = ^#Cd<!Qqtק fgEZg?ڜiU,z$^fZטHO9^-_ X6zN@U+f}ktL9z%Us-|qdA:o y( Wn:>8Kv`{cUa>  C ٪8JlKB5N ?ڊ.jjpB{*GfVn?)6Wޘv"Ryᘑ; Te+/;b.,5LMߤbfk."И`2<|exnXʇ`T~uަm9rQLN^fHpzlsSźl5Q2[PPsn)9)pT|l8ƫ{a|}&Hg~O.duyq$.>ص)s?1]pe3 )S8%|nH|'c{,x2@9!ga'PoAr'{ Wg)S3YQxQ-^׋_e qSW0 }< ULju>)FHĆaT8,I;xTy͋r0sDAƤ,WDr)zln[a!+f5͈K{d5N.}ƎmQ|.o@Uf2zŀw2?='R-B~V[\OVaSE\vzT!'Ԁ Ŵd] o,$R@>E%`uvFK~( yd C ;..$05 )86%&~p}0hs}!E"Yq`hVsM!ݽxs:dRS)jrxxҬ1'0ZėOۿXUOUmJk$/7r>?Y7f?T= ($ `Q|{=#&E۰D5GkQTۛd4[㢷A[E^xyQ`>[vo3.Pl߀$~ d݃?-mʰȅVgaӪ$(v706ׁ>J7~eΠC `mpM$t,XPHԘpc»ٮ3Yi㌂z-'&p:F8nj. ([[ʵ2t\'B^^nv #@m-͈xu݃ ;F,)@CPafy" )?[A_ߪJogc ΨiR>80|yv6q0¸N޽Q̫X,8vM MvU(x45.[WJP O=;w#Wlt]r'QW\~t-^B}HlO?!!X,wX=)'L/A~A#ፌ$|R*f31_WuYC=T&P,/hUЇoB]w _{o@MB(}3R{UwLݠ4E?+ĻP;eH*ve8rx G:3߳Kl_>ry=!#WEL͍ڶ|,QI3AH- B|E0{j߱cR[J"FH>`>'D_C񜵍nVcwO/B9%žv;Ut1bm]-O N2/Q 1!G \@`:Z>|jc,puݳ XB ;/ m剈Zqpy@Ѵ}A* Fva*YEgBA/^#Nc$pFZb&N7\WJPÅ E0 Īԍ戒Us"+.DNmKbǫ6A{uQWb28L{ҩW^魍6E`߃Y<ٱ[,ӳX o҆2¨ynCC@||%^H]]7֧*JS%:0>Ʀ}ΆGn0\)G܋!]z*^=nN$%/YfaxvO4<7ݨ8ּ",f!!"M>~=dCQS5`a_8P:dP} s .Tyƀiyw }K#NSF1<1nRmЧ0jL֘ МBKoT0Iyfhp]F'|)ݭe}BܲRGy,,U j.d*~džEr /GNM9Uد}ױRǧ&Н=T|"^pA7hHN"@ ͥ>-YN3 i zӋz.yQRKnJb 5`mLUea~lX uNn:z?#|>_Z05'Ӓ'q2d}2 $ct P c[UcG6<eo!LnW`=nZ0\W#ze 8>,G/4N~${Yy U "d Hqm.ElO4NCOI pa'_!V Tk~i(9*:7W+j[~>-Ը~c0*Y͖~_:2l|g_#6?G|()a:%,Xa[Ol+p6ԅ5'czhϜY۠U>QO*y ]뭮e63tD!է_Ӯ)PZ%B 3@ee36 FwE.X>zWqגyi&;^b NAxl,7{kۊḏ%ׇڕ?5WBm:Sz#b߂J1&ܙƥs|= ٚuXZSŒgQƨЊ{&<~t_!}O>'R;ch79LHe/}$9uovr JăI^!Ij$9K|h 3cG ƉTBVULWWi{ )'~!&?=x1syU#R!˶gQ:f,XݻTWY'4,W?u<P)ua70fy~k\˂y>TZ:}'eƕRR)ΙPtV+\Է݊mlj/PpUNZ9>D@㞰ItL!˿sOVb|֖#e+SJ8+wV7Mjrb Agf!'_bde͕x-p#RZ,ˌ4 #&%QoO|@Uu!Ůgš_]Rݨi/eWQVp@լS &w~_c.h- RH@ c̺(KA`N^%'yܹ0`ͥ@DNoz:\|^UuRWm*Iџܒ sg ,8cft-30TLJN3h$dnD[CwٝlUT`4E$%A[yӽoIZwH0$#~3k%a,W3 L$I;tɐBoq$-S@[ =PX?P<'[NY,Fy]%,5WX]X? vd>l疣"Y V/oqo3^қu$wOӪyj@Dr3_ G+, VؙM ΂B(tPT ኳTrZ~g6oiyM5w?k!pP9޷{3 nOjXbԙ7ϒ?ؐhrhH[ ɀxhg; &;E Þ19=?x{OoiVm;lC FZe[ܮ&ӶT"l+H%)Φe>ְ|| ^;AfV׉X UCC%i7;$֒!ƒdᗫ8-%BZj+y3O*}\} "8v[6QZ~Iכ(dg(4Ag&ۑ`B9H<3cF C?Wa=R&fi7w&_/tozOS¥T^l/~NzG{Ҕ9cc;yT B?#/|=%bJ%"l!ƭavWJzY>@+Nng" DnսN<؍CMr,t¾"9v Lo9}zƵj&0+h!@G)qX΋7ԸJTxʯƬVI\uza.GT8 ZGO+*Q{Z %1Y![ ;T,(S# ")0Stәis*3 ݐ,a.{wyۜ6I,D2>Uܜ5ϯxZ@@50[H5> X ҍA?4 Ɯ8*֟]Yٌf J8}8{!|0ʟ߽?CuAbpP*lݞ6Edmr җޏϠ}hbpis2(J`#A|Z aK W9K2-z{{UC-/ۥF {ߎiTHM혮}}Nء!Vq:{Du;ѝEPk/R%5RS"ľ ";}3CO @Bukr ˵/_F+UfEBCK{Ќ&k [Yʦ#c( 騪 ﯋5Pŕ{|1!Y Jʷn,I, 'I5`rW "swvi,ln:y󍘋wSr!qc>b^4~Z̖үqQz=X$vIB[FK,q\ŮRæ N{,v7/ 'kʪq<Ŗj5О7ΧcIWU' OVY*1 Q U3Ғh^*e025~;((=ˌ߆D?uzߞqDp4c$Xm ,?j<.t-F9Dq{!a[ee<c#ԚY o.бٞ&h}ڮ9kz Q \zf g͔30?.efpFYGL9B?<|^Zg{.\.R6e}g%;sWzm((@ ^dxIb$%Ar_3bL愃Sa mR}Bl;xj4~GZ4%M,H^TgLJF7=?|Rz䡟*"3F*nO;f(W.l՞wT/1*S1"V.YZO|ؤ1Hf\PW6cV¹ 6108hޕx֚9IJE1hcڲ Z'cO ]f8>1C|ur4\>$FgΞ zwj%~Ez(w SQO B8%0ȭUᐭkKRG |G;[8whd:~&Ns*_zDq(Ĩjb!,K= v)d- Tdfq^n2+_ Q+2wغgSbRqm b PHK9QMV_"h!H=N]/ RG*3ȃE: 7 L ?9 POu02bd^͗Ѱ$7M9w$U?F66PB a+|VUK׭eEcb\ H/#ϧDm<FbtF@rUnL$1RCjskpSQk[ ίL\'n$hsMF'm4Ii/s6qjރYLzEnQE^;kfl5NAABO}CP~օHPjc6B/'LG>W'㱆16xٹ1.mU3y"=dByJo5"!K] <} 漌. P' aCX?r63Q%)3AVOia۬ҮV_BMD"~{G/k Hyyr^O[6DOoPրp\2ӑ}1IbAtSD')aĐ OTޢJW?iRv}Pܑ*+oV8qt||3qjgGkP 4 ;yG=R([ἹQ 0L@"Q)4#ySC;}'T. mA傏i h1d~5*{G6B Tį.M(Q5ilOOW+U3QF-D8FCxa4OzgPq$/h?EUsX:O[ѹ"'IZ+n.>l"v Ԕia^%'A>[*/m]MoQ $;9CLom)t Loa *C nƌej4#ݳ9Tw lg\e|\V0XHo2J`ͬA$rRa\ξm.20}$5YuV_:YӻR'| i F7N\<ѕ_![S&qȔ"T e^{nUN`ƻ#R8>p~}ZI>aVW4mP-8&?2e$V3"Ɇ.8k~N1dtwc4X{F9}l)n۝ vQ-2iY2Ϊ!q cX"!c+yD 9O4}~LA9[ȖojCGۭ$uUN4sOb<8cpgVtKy{(Q2.ٖG^skzsj@6C3;Ny_%(?OdZ`=߶QffܫJ0RyNsشHnrs 5?-+L닫I{+_{t>w{MȈ)|qo QLKAܶCTkZV,qB T_1ֈh^7eAvg`{?<|}h[J b)w; >r J FKc PyNzF"d+(7.5Fa:VBՆ5A+#cC8 $D &/ ǃ7wį\RKȲ d%⌵GU+sY)t+a[_a|IxjgpI$g*f߻|j^I}-ΰ楈+*~7&|ܙJ)%ߚ/Ta:qdO 3 T]FrRWjU07 @o#k"sҞ we5T("m> 051z]gjƤesA'EF{͕>G׌ 7$^#!E M@7g{CVqCW.;Nglv?(]ܞQTeXx,.邡 Sj'4YX{%j(?aDH1[B.ΐj=kM ShivY 2[r4ڨK"Y bgm?> 3ޛXAIaO(=Iz$'xWwR.XI@8an޽7EՁ~'k(*7/=9Z]F1A*IkbrɅЦaՔ||@.7ȟnr߰ϥv $5m̋#]l dd&p<*w;߾e_oZ,nG"y($FvtDs=Im@J%ՙc0H%]} NO+7X'խJ8|R6R81[2?.{C8q8GxjSV<+-=M)B)0-[@~ J 3+͠Ti=$8tMq *ݨW-ĿD6kL`(lR#5NPC5mޥj+4qs'YsM.z˔X2#{ؼ ǕXG)+de&3iwnԦ͋LT&HQ #ݛr8H&Gv.zb@>fM.i#o'W15oVXjce]+Uه>&4YcK |?rm2dD % DQT{H`x9ڻt`b =}}"8369 ZӞ ƻ1b#{U!PЖ%JL^qDZaDTׄSg`Fdv..c R ՅZލ.HEf:hE88>h V94('XA@+vFOKcaT9 9UY1fui92Aj0 OvmB!ªj{gm _(9ή\{^M[oqrl<ʆ?Z9bs0db"KR q3H;5~VocDDZt6=2v_[IwUlbu aE_X 83W Lj2Áh0}\0DՃW1id"Z+, #YoLZ)l1ڙ .j}Q9a 6ͫY@ī:RSvX?֧Xjkb™Iv.y_PewmȆ$mZ(%ܠ%YQi QtlkwdRIdäZo-R;yZZ7BR&dO!hHQD0I|yH8-ƞv0@kvB6+XʭK<{(=zX9xN׼eQE>ĸNLn3e@ys( ҮO9 Q24ッÜ'ĝJČw礍AԆfImC)pj ܰ232-2V@@./~hKy `V;4nMcw(x jl/tsb>x&J &R7fC;TA%l o#x#< @.}l v{E2[&DCZ@7y@78V"~8 @c?&aQkH'MWx^2Z5*ǾJX=7/R>(}8}qiYnCsiI- =OOj1wn@SEOnӥ&$5o( .Nm|SNXN^;ܸxASǥhvPň. 3{acnC]ͻE(ȗy¯NR烍=gC/JfqbQ&UXZ2{]LVKWWL[9-oVٰ؏:eQFi?raͿ ; BHH?_(VMx`.RTƼ xin4w9vWC'#|0&+ |WwޕW%  "!K/m6-2T֬x981?vwڣFtq/2x2W丛׶& H o*{USc2`[[@;ɯQsY|l>BoX,a+% uyЃY CzY,ɝDKY%MakGP?3ȲtkQgkEEJٛq;X^[I33mL KؗWvjes/cҖoOԴA;DIf N |n 1a7Pԇp jq߂̕Y\RF95Sb>*Eq H)rŻCyy$V"@۞ {G~x(7?WѿWPZ#H Ў4?Sy3rgjB ?dZ*dYN?̝=J?0=\t2ynoVA` Ak aք8m3rڰ Jh9iw/T6Ƿ i?m&["d(cFvOoEQp,؟*zܢUo4T~cIGߣvTև-^[*&0_BMyMk©3}SRk(QKu~VL8uz F|TW j?F 3o4u-1)$ C0i4^Kh1'-w- Z\y] (T ? +uF@S#18 \kWͷ oi "Ӫ/\ȄYS4b1{}~[($&((ѥ/f_W0hd:ݣ`vGJʎ`0Pyez] 1ZX(/ REnnT䄖wy !HTf!vH)-mX-҆l~BA8%B@,.֗&Tw':NIOH'O$}3lv{ӗGE&ӻPG6 h/r8w3&BS}Qֶ̔Lồ&(e1x:9DõM@YUȫp%괢u,^Ӳf*S”lM Fъ=rsu,RɋMu~Ò3&M$Mk4kZ'4~ D ׯzS\ig 00Vt铭k7ER'۲; B:Q3~"z.;DX5/[J"2k?9 lqBs'#Kףufj+j8""vɑg~3mV2#Sa )P\Ӷjd_/rXy36p-+S'շ0c D|Ja|2E1dSC5U&(7Ay !+۽'Z ͇7+]ɪiCP6&YI0 )x/Qj9DPNNRX7ʍpcqd8ˌ#-kFziטx6T"GTeb\NJ}VJU :kWjHkp`şo  6KLV>WO([x8|V;;8&Ŧg~-.89 a-3 "[4jbŬ8$LUj1:T'+͉Jc׎}u҈Ey2 EԾ3V[\n P @@-.`_x] 26*HFFO6W)RP j.#)#hZMOݛBŎ1tJF A^Y^Qg}0v5k`klbm=Sʛ`ae>|ŎAf eZ~b9Z'y(Q8}jrLxlV}r\ [BlX)L)]vmY%R?Ӏ]ڛf H dA0dD%yKVsQlZYS ?Izkn_BfRI*H->V3} d<*zTMg]9aJVq_HD7F1͍RꩊI$8.FsYG3qb.Qo'XwA &9]\>G7?.^]Hj݋Q`IӜ^DX0?dm5^ ?=ʉ[l6ݧ9UA3͐z@OyTC0}TU0nF Dg˩f'-qYB5M7v=bmMq<<~PƯUpA|`IDu0e mq셆a|v](al".57]Y";42Mq:%{nm׶z8̻9YxŹ?VAXh~T d0B>z`ck*L?(_=[)gYszJMr3Pfd/EEovC=Ke0^B+"L{gZuH,ՖO56C2ܱד,E8mS{Z.')V)c+@\+<\V$˖=A2KPaXS6$W:S!(QR8HiSg U'e{15ZNSQIkўsWUAu=m"v돇kN $դJ|׉%1Ef(|<˃Fܰ}T9HVqaOO%L (wNYyaTt5"n׆6s4=h4eϭwZkJ SN9\$x.шEp):V4YHz{2Tr=B#Rz;y~ն>䗬 ~6b]ּcf<ZUgIꔼH*Ů7fwڙG}"VۗU5zk6A_mn[ 433qYc=Ky+1~@ Zϴ{Ðk@)ASc k;o5k6t@MxM\FkA' $F}Zq&J.ya 隶5@$!YX?Ǹ+x n ~NN²_7-֮v[)NZdѢQ~c3d\T( HlΟ/l.Y$e"Su "jJ E1m\ !A^Bj*CԤVtdY SE;ilH)/jMz:\9,3CLbba3}uy]?!з7~Y9M=f^mDǶEt5y/?{}j|!PdI+!2p˓4uVY5N9`b/I ++[*yD;;7̬A!زwZrq8SC7? vXSH8@urPIm{-f<}&|@a]^e & iG/gI %rDvr&E^:\y s_n%RK_[U dӲTm/}`"!|a.xbj%^N>vͬ)XOINBj 4UG"M2W+J2XT 0_/R,ʮR3Q@XURcOG8t'a@ 6 17{0:R_/E\ UZIӎ8!H5ʦẼT~J?rԴ) F2T&"IJzs͚˵ 滝@-ZvB\ 7&CoH{!k_rphV72}~7KI9_m@zgWUgo¡1t{KPv[. i |z_b1QD߉LaW5O|ӽ4NR;{;ɚ4cHA1또03zUx-cɞd/'ȪGhBҜGv5}:Nar$NvoPTtr]BW JRչ`'ԛ "[IrPzNL{H\y`Zf `>vBx_p.E6|5e ltځST$j2;T퀩Mz',7CG'(ꃲ5KX}͊Gx$-b7DX4j'w̎KS::~d6nzQzuFvMMd9?K$:4L?1-ݼQQ>D_SBcXM_FBOChɏ@*Tkݒt XѰ?vlĥЇYhEm^LTÙ?`e-K2>aUptsd"Mߓ8vZCbLfF/t\)!2O>>ChM464#y0Z9֒ W(ɟ$zR󫡑ŝ9E6 +(!_de 9-N\)xd;92vGr^h5/ch:1yxȪH6Xl7\HsE@2"7 L]TGc I]L.ha?)feTR.;6n&'}0{ ϽG$i+8@؛)qC6&h$d)py=(/R,ľ܍kLt%71JO/Gtp3#4AAAUԙAypAw 8 d-SuSelÕBnD.J4洧g6Bpm\; b%5_8Z"fϔT]?C!Iͅ6tEaIB'..]0z W5;n܌ZW;"! ^e1UTkWV%4 ~)-2"Aoo_U&| S\|AuNQ}u@m:fgl: !?a^ pul(@K5hsZҲ&Ynk$uL !}نA|(W5ބ!F Ml]ؖ3΋|=ts- yq8 L^ɬXޑٱ57B-E0V ւOoDcvdMcױ^F籭΀lxFel2~|#iZd"`a~wawu\?vQ-b q9{O6:RD$mI{kކAt^X3ozvd¾>…Y&]sI4FGf8EAfW J1#VS=/ `xw5F.iZ_xOga`pFeuɍIo$EѸ2,*tv7az$ԫ< ,;u * pZ?",^{$x;k@XObf6W1VfDMvx Uh2@+Rn#+}:_y%YҶęr| 닣Yq\PTy#?B[$  |C{zkdsRs"$F=jpnTrs< ,a|riDyF9[޽˃thZu>  kэ& {O\c۵PaW?[ ~J8(?u{E+0`aTMF#M) _6{VS~"wTHƞ[IV%f2ƇUԋZ]`^'Ju=(wUEi\E8g__$;|܂DK:NikKĨQ%%Fq+˯_]Y5eϿƠj.ZLinf!(pǔ0C qt_p`=动ě>Ȃ.R}>d l\.Xd9Xg_0?5,YML'A8Lj$}5`DP8c)1&TVSd&4Ѽ? YǢ)W4r~zpb/Rîx)$˗4:/> =H2\.9|;}_DGVq0vg:.tǀ0Ն‡}t 9JNrtts"pn=T-}{'-_=6 & Sh$J 7r7m^i#HmܨĬ_PAɧ3_p*7z-:T_Uc IAh$EՎx/Di\lύ,h !,[bzbm&>u/|·QL3 2˞~m3ݗEqa %!D,+Z$Um9%hZ1Vz,sƎ#H 2(Y(aϸÄ#hJ3wru`"\|v+ujҔ~ y_ ]W:agr'$yb/Qbo[(Tm:'n # 4]UZe.yZM2MpFLeiהAc'wɀ`]rdBf.0Z1=s~US_[9ꔅ8{_mM)1/DkIͬ82p\QmyZV홟|~(V[%3^MPlcw}%l " %ÉtaKp)iUUg{ ||_VPvC)9yGsVwS9Y>2U+;I}01ӈ_tp ͋)=`E?ڤ/`NRrom%@R4~qj{&kL*&YQWF]ŲgՁ 2TP^E5f'=w+[Q->jjn9Isa{nI@scN ewڈQ)'{0=jM ҕ9 {0Pe۬EY~ÊK*=oB^"v97!u۳R dqK%p 9KQ}Pp>2LдZBPN`E3)DVxQt`u1BعǁA `"ߑ, *=^04Vg*}&lѭ~jgmJ:<Ԝb{ 7>_}!pHV#%՝{a#|Lpy/JQ+l`$* y19#Mjsww=E y甡RN΄~bV˹Q:b`5!Beʉڭgj}haTÁ󚵱UnݤLEww&7|VLL g/jhfO. @(XVS}~ Uzda9q=r5]F 71:rZ9MVẁ~WŤFkE,v_b$~0y"Rh~pHRc[xaf{=jۚH5IҴI-QB3@!?ɰT͐aWg f B~,L%#&4?pl J/B(^e²J,Hrߺ ÁPDŽ6.p7-D"$NʒnwBADĆ﯁EџeX_ %ћ'N7xSFo9gRNGxQ"*`@f5 0Ƥlȴn%&n*K kg6jr^,Uߘ>4f\q#LT͓ \-V:&s`V%ӧp/1̧@j?f۲٩'fĊVLdkC!;Qzuj,6d(BW`OTP6'IJ:'7aM@%8` QwߪY_ܒp4ވ1!&儷3E.Q &fj45Զztjs}Ziȼ:ᐻ eSAd+7:EES<y)mLouЯ^.%0j(pZca_4gFһƵL1ٳqEtyYd7P F9n{B΍[M'v5f Mp8+3n~x]~gz 2TPoջtM.0!"R9ä́x .oq8GZkty樗T ng+P}Q]y@K/Ǽb`UQГ#o:;3vF9bE< 4 W="oV%A-'Gg9Nƙ9` fegxwSB0V00G/ _Ђ8/Y/_Vf&[> )cmxG4sdRv)l>0}7O啣&뇯򧰂J}#慦ҁ&O{;. 538$^9k8m`zzV<}^}u^ XJHn闚|M`IQywodM}`-G=jk#B:5ċgEk U9,”d(\rl#$:=S(Oq\NZlϩ\=S5,-bJnHQИ};•%1pDZX{6G#2 H //WR2,oDT~ڮ ɴ ͏oA%Mmw7kz+d⊝P%厾j Hx.cˣocS&ܦxu3bD]@wΟJYƢ{G+?/ٟeuʚeI3Qk֞A \]jo^ltݶ1(eh~l(J'W=&2dR<,`8So2L*f8RR̄OftmK>\oks7}JGA.#v LrZC-`9!H>(OTX tYF {Xjg;ծ;ojs?uWK{nb ʒ6Mnwrm2L"1cÕ?*˨4n0JKGdo0>+u  8HM/a/%1%3\аU iLR*+y0>k%>7רVXf T<' ( _ 6SȊgߴ6K(n t#akiu$؄a#[Spʎ- M:l{Q,J"8|V䳏Ϗ}B12_h ԧ&!h dGSҎjɲ΅5|{[TuZGZBKb%ʣ*[x`p `78 7S;o"r=O͒ >NԔȽ[>YS ʑZ;EJ*v*<5h36HA3\IВEB{F݌81=P*+HExO:W8rsl&em  sx' 5Y#Y}p3eT83GdA1KR֮]Aembc&MKJNH]rͤN(l.g99鏙s6̇_jݩBaPt3U*8! QfmgPTQwƞO jz12TN8珦5/gY.;6 fP 熝96SE:y1 u}?rR#TK:,{)+?t"#XCZQcԹLz^zr@YQK=/#?6&σtk=ӵ\׬ul0TP9uY^1<} m$o_["ѸϮ6_%aLDOzc1̯p 'K^E4)fnOG;fZ(ͶQy}b*|E66c&vފ֠Z4$銛ƁȖ{Y:Y 1:;t[~ۺzeKsnDUXoS4A2| ywTPOW+=Ϫ渪D}хgٰ#ΑW@HZ' QIj8h$k@ٝ\NbHͳrZKZ!Ǐd_{MwWJٺtuW&2Vx&䝦7+W^슨4Q\/JA_ azKCXi h>R|F{JWa$ҿ:% BzXX uʰYϾ,en2nnU )P?T8t!-3*>Y ØY|8As/^'ӯ=Lؐok|>%EI=Hug"t{ [ڪ$X#&fLgz:' |FVNc<hb%"haYʚv\(WUn䐀tje1+OS=LΙFzj0aU;sŔ̥cA_݌ 9P3 &qvתx(ǐ|Qd6>G09B B)g+T 4ab3'$ٷfϖ~+siI RYGN\s-V3#%s{$R(&Hhgkv $ Kdm)UEsƒ ?&۳ ?ygc}ef""yLJ ~8!3+ּIw$aw/E,S uӜ@FB@i#*2Ji\5^J--6Ҟ5{v i?l=5=aEiN ^dSCeǨVT_*_*;fIosbI:2R6zV焏+"Kzӡ"`b![JE` б/`@ 5eRĩx2瞀+[ɼ(&HK5صV8\)!Wn+]kCv8NCh*Ru?'`%;WJ?bKt[+Ld',r"XEND, x'Uvt,~XdL--ṵ9/+v`D{([W`k2hqclgp5OeF0nSso j8%)iHN0{`vo(0 ˿CR R4Ej)4iPP(Rԧl@CKOw4)hx2z]kM*$]7. ?ՅH8ʙ z3$KzR>:d)Թ]V҉j 큠 v+rﱺZ'ҲANwEpFbb#n=T4F#@uM꽅U! h b4"=-u=1,<\t_&兮 4rچJ'LM6w3VJHpRkK&Pg?6p @T^ rtU"7| Xʺė[S>ePUe?bw&!\;`E[ְJ!cѐhU,/~?jU,s%rۦ*M80 F @P IMbv{!JnqvP-!-f6ٯ@|D>@5&8 >[Q@7?Ɵ#ɱPX:V*.{pىfp߿D7dc3QEa}afRP ŕs͒")X9YeY1b#hɵ쉛|!ԟPAx7lPMw3ˁo50vX!@v\y`>K/֠aXhSoGpQeIp1t/Qk̅cy^l d5(g ˠS׉!AD 1HߒxʁWx ?="nnoEԯs ;]ƻ bFeH_l'߉{!sW@5f|Ff0sXV|F jtgO1yK7)G Eom/}-=$9wdTQ #\[SտzkfTWxsl LJM?COPxyylmyٴntky:6ې5F0>'=%OFwуWB;B˗"Cxpi+n< lg{~U ,XTXŧa$5z TЩb*aRz˾Q}>^?u뽢7'f_3Wu<]/pnڧOb<]:Rl7*y)Y-D˾vLj|b=Zi1);XDVqw8C27xQ   -C;sБ?OWU4'pO3KE'x/| OD/Eh~'n;T~!XȴKφ|G[-'X8)Z2% R6禁%0\&eeA綼S4>j>`VmzkE4CJ܂ Y7}jd:JIpR%Gj܊6Cyx\*}w?9=8ǰ֍ /5l'nik~ل0lO<$|c#Q*"gC՞z{9XuqW#1d^0-Ir[cy")7b%\pgVȷvZ%G)vPOd(CwVP;y5Ip92F/ܚ_܏Kb֒B'vm?O~&jMi:Y-'`2{}&ӍPϿfBc=fw v.vQ1@E1h-k8)Q+?PɡCL/X\+O!nJ$^9[6m|jH ] C%5fT/nqlbxuh70BT/REwUCϏ65r@FV>z#C @k(mPZhA7)V9@FD`i0Xdm9ݤhl#9, zH&lM_&ZVݢ_Ê m@@K[!͏>Q[ɇD*u$R\~BAqB> W Wbȵ7P)kPڠř'np'v( _ tDQ$:AlNX~m;XZnpp"a/Eb?w[Ow0cPpT 9(tJgR- klsI8*ś}B7hoOs:;D:)S._x"+XEW`i+ 6k4rg ~ b3Hg7,[_@A~eZ!y ՠ: *֟q@d 09\{|^?`/0skP/z#LJRtx!8Mf&SxQL^Oi'\WG&E][q^tw^ua#z9_o`B[n=α҅g[̤ʗbʮ귆HR֢y0UQc{Z }&1@Gޖ컡j7tw۶5pL))3/wU' S}K9 =F| q|GH f iLGPW®Rk4 rQŴCvcdH{̺jV/@g(`j}~\l}~"l'B& nYD0 Q '3t[k"$vKlg*q*^y5eϖ] ^!<6i)/ UՑ0+:wVzYFMlOX3Hさ2aL~|40Pd؞˾6S#SX]*<Y|{(z̙ 8T q2}|6H&AHK{z5JKRA;wng8!3 3pXJYqs6 cD;Yo qتlF٧/m-oQlr?sN;e$[)P# ?(%i%s:R? `:>­K(,8īQ)e;n!t`r{|{,8 jƲSChKwAjn=f%U%K;/r>1+ qDb\ueLzĂAѡfѷ ũӀcuVOogPXNy nX['/pK[X?r}bt*_1EP`BMb}ʖ(8J^ XSOʢcјaxb)E^Ak:PuI<';Ṿsι@ 5~)W>3?'iuzJM څў|j9帵q\Mi,kOF qJ]|h} ]ju~#hW[lvw'/D2hsf{WP´r[j, v&* V1 %h*5^jR 73OK^2l HyP8jdžfm>F}P' kyDrU9 #ved+澫 u%LlSv=?jĂM*Nʐfldk~ i( Ou~LupFM̂؟ʼNÈpAG&O,}-I5E6qwGZjȋ8l"Qt=1 {ې6,}I;* 6AZI/f/&wb"RC+g@FK3fnQuf,ӥ4Y dwWyFgK"+ ~zkW:g߾ZX3z5կ!ʊʜZ-&9d3)24ѣ.d ۬g7w9/1BAX䦼҇U PcE}% N<Zu qs<$vȯAx^C;Ժݣz) 6ګ]^UMF9+C}[8CӾD!ie˕[axkujݷr W*`HSWbLvl4P@zc$n&יQ7h:T8]$:*pI;XyI>yi# ||0Nа$3P F2Bue8j3,_2FՇ oD~g)d?'=.\lX3oC JJ yaVP =OΣ&v]'8 γ۽vc + Nǧ 5B1D{-# %G<$6Zܔ2/:#Q[8]'JJ>\3:J"Qc2I\2ӌ&?Vhɗ݋]]Ton .^TZZH׺1 H(i^l 3RAi'_I#i4b /!w#޷ FFzHfM{mHO=8 ݕ-d}tꬣB0D4:@MTfj*k8^[hB{Iϭp ۵{[ $UHVS{RDBoSe &UH_bJmW$l+G߂Ր)ApaO,p ; iԇbÙ(%^!dtjOE`AL% ygysCĥ bHеܖF4(通Q@ОrW<>3Tdy% ֱt'HFaTmٌV_ }HD@4K.kz0ZcI6;})w=?z+ ٸ a58rфXjӢFvX% Jk٥n _DHí] T?oy? tLɐAILU-.',J(JRUX/ 40i3kٿ!xɰ+ J.-]K7Zڜ&Uɿm VNi7oM}XY&:AԇTQŬ~zAFTș踌/)r(&t2LY1 5#I%aOE~ccL]_>]ڪ@6 uy3@_QYš` TWؔX\fǫQR8<#"aIOPx"M9pH'A:MG~T]C@>qCo|ib1dei{g nJ78Mb$'28EN0-ղ#qFz LR kqpp25,lLP21x)~QU [3s>=xzt1u@-^$Κ GMPꖠ€5#j!VwhLB nš(&~7?EkK!"<)X F-)Б/-$$H@M85ܗ1'VLͭϥ z&PBy۽.aܰfBd}SJ70/\wtyB6]R}/uիOr%<_Z~3Ҽjr X$(`d8 !ۢ{рWWRuՐ^Ó{1V_#? p—2!OWZ׎ B2$@$$f!)̇o0a}!Urm3f}aǛu<ӭuTW!/ Qf<l~ckhU  ~ƝX]XB}to8.hm0ALs6.'VvBǒZKEREǑ%HAco+Y;!<^&n Q PSi)t5B| NQ܅Ӄ b LT` ; _W qP;wYY11wiqQܶYev@ 1Ҥ KTX,\^C_YBR8 F~e'D5x ~ho W a"T= (cM|=o|Lw0vp1`a?C*qHbM`vv߬ţ>JU;wTkhlG^|jrB_1)~ S ][r~_$~LlaH`w‚.'>> cC.oV2ebb^Z&\gߞr[XA`/L6>~ZDž"E!c y fS/L ;8yXABl;9~$wf̜brRV_9Z'9ʡ/s'J f殄_(*;&ҧ>M~Evܭ^@Ȇa7𕩍]ߥ*AEzuu-MP!E/qt,*w ?!c{X&U$ݨ4\朼.{=~6da5q8}l= Ȩl-u7䥇R ьDq> Rcx9J_)4vU{& 8)J#ۜ8)j̈́qFH unٹK\LթͰȿs};q]߮6S.M-K2v-/8c &ٛ䳺v,ո8UyT|"4\!mh':C.zhr:!}?I&v[Jwu>IT|leΎԱo=A6\#:+WyA'Z@-oqQHV䱌s[ipQGdt}:Uy( z@JG!&;MeUe6s$MXpFQ\\B@+&?B 4b-L*Q,Jh2$,S!Fr 40y[aFn4jlܖ=$D,/H k{V7fyi.O Bc/@vt2yOgX{.sZ@ p:)D Vs^[ [zivFIrľF `,U29#:UnE=% 4(v\0g{rMC3NwrbǨq)tؘD%4L}a-vBȝs @9x*NIHd ­YVgdJ qrkFN܅H[=pU @oje*}5'%>:W&A: Éqvw+sKVFۡ:{?(lź}CܲlˇqC=fœǾbCMiNlIJsS{#񷙎B Ћ>&AI V ڵ-(a2j2ՠyws-;U-zlf|,ܑ?hWVK8`g t+.j YE4x~@}~~ =,\~1tz!8uY0?T}=X]\MjM$eR\5)C#aFhVl>(`N8pBm<_C,cP[Ub0uڛ=,vL|$r/ tgfk^z#+{u5~v;IP]!rf XGVzQ=t,3֪yHm4} #+-,P`xuLMNCwsX-H؜t8o/ 3ڔd6*&7 ȶ,/`.篂F"?q_SFMKu%KMh cԼvɱ04Ό}4" *dvSc.VZV,"5WʶUKۃِj'i/]udjcwsA!<@"E>?Ե9y9lL-Y#X'% g{PGn0- Hؠh OLS>#C fٺZSx=<_KfGW`6ē#ġчL75?DŮyTfO|cIbF2u1E5Ķ_č;nᎾi+rЎ;ܛ6Y ZP|Br{Pʚ \qMV=yπ6wҌV ZY!4P++| 0Ψq+gK&xh/9}Ca_( З[ $a,i58ZI)<鲃N9ہXg%Vnk. +微<8,Hʏy+dBPӦY"H/:GL237 E^<Z:?դޔ5[JhIDxl,U(m^v"v{(V>3SH+c޴w?8jA B)~-+\Rb"U'x2^jVx}~h7Tn\Wv'˙dCby4y*2\Ǘu=;xGxUfGM_١ʉKrCg[Nz>^THϣ: YT=RaWu&<~ǬV0θvwx9}8ḿSn֧v,$O d)-Ls偳ww@X݈"0S7˛Guޯ* *q`ѳJbx9 :ȼ7d94Ag2.&Dw\LdZl~7(YkB_=zwMe~S[% f/^}5ڕ-VTz,"Ou⬘{v!1|vv>gϓ12&B_f__\F76An]6_]WS] xR( !c<V#fz ޴׵d:e 6&$K|9EPjspzX&԰[ߒTNnYH$2>?30=.v鿪VP<׵*ysLsO1Ɛ +X;Lx>0 wY<@ gu%NPea Dv#Fܠx+q?b`?\ؗz wٸTåyrfvR6D.%=-<\{=U>BMA`31jP#~(TTos7:`D2c,Ϭ4*J "gG2+DG%s!/s=`!REntb<ޜx|BԚ7-dkH6° "BMNTk%Mm00ׯ x^]M8Trg#^]z>SNp(o!OvXBbXaX >0%"1G&,m}AiOh'{:'b`l&]b*f!eb[R?| Yu` %KVC^F&`:Gv* ƚuQjS*5\63^,4/pr:Tw芎c ,u )=R=~c7虡LuHrHgzK-Cnq bOhXEڋNF+(hkD(eurD52`xEi;Rd3!gmϑ AMFbm{/g-AH;z^n(mJ/NiYeN3S)cafT:#tbQ2NLv..=0GI#Xrɂ ;%=r #ȵvE񴧥~"Og_4 `Rrwd? {ŞȁkV޴=V79O3DХBOAIsm&LW fc}c+`!f.ܾ$TWxrO2^"wO!.V0X9e792"=mV:nHΪbQgH-`knCeݗCgli%}6``A6 IGMt4屇3+Vp 6?C5̙ٮ lSQüIwz#mY֘׀kTDݱ,6Sa b܇#lZbJwY]~M# /S0ZL*k} Z;?m0˵q:V3c]$+Ǟ!b`ǰweiZqCnElMo nЭRNvqB²AmϮx݌EL[0[G"UtO\+oN`DvGF+, '7w; lށf_"t GPV Sk`D`up&p;@tMe[]&e#bDY%g:z aEdZrsFCQLPعL2Ô4ĉ9MuNB$VɥhLB9^ CnIށ׏4|t t/޹9T-Lo-uun߈QuMc ?;|vbjk\g8w /5+W*/H6(AH+x^ 'k@z f9g]^LpjY,ҧRi:S:E7)quB i2oi-m?;D_TGL ²(5{Zx2vةLH7O<5~ВqL,]:6y'u1*FhmM"~αzА*k:F\3ZNt תSEN!>h:N@OSY$!^; 7e >g1ی䐌S7k=ƫIJ T* t^FD:Ca(%vQӖ5P"^ne≠$Ld _fxqDc8H{pԡVc>+Z$!gv-R<ʠT:G̡0!$3Wφ(E{08SOLXALUR⚣0-gk yVKEU5dG?({ED5gɛ㽗5Ou p־~q}ui"U 4x%r[#H :|*RLrNo4=u R `Mm${KK`!F! 4H8lIAew, `"[>73 sf;/uvk9lξ~&'&/rwQo0@ 5:;j5k<#V0;eo,j:,|?8D3l|\6pu^EFs#>Y?8r?(NE>|7>;$SҔ?LYʞAJȘ+OP 2 ; ̈́Q!<DL8 x[=LB#o*C^-q$Brsph^]V12T Ɖ]*nH kɌ.ꃈ"Y8?J.1R#5&]{Go_"MY BeUwEfd6+5e<~JUjLVh uxR8/ y;;b̚PrxtF49:!~C}ofȪj=RF5HbA>}2]">tmW=yCi,R@ltb&os brH^t3lEF#hϟ@bxkWQ*Svᇖ/@ӽ23M D8/QыZ4, m-Դ]t_*'gM,' %_e?'xPψ/VϚ֕7|8MRi$j'j- :6OVqF+KE?ɞ3AC|2Y稿"WڰDBg.~w;:d\𬬹?ͺ VDXGegg+E =%pn|Vd)l2!c$2k1.&{{d\-mn޺4+=d ;1# U״]ՕcV?'Ob(ݠ BO#~ؠ*ؿ3&GF`AD? NINv*-81`~\^]Q=!g^@qŵiyirUjv ԋ:c6ќ??Vz9i g!HjR'H5#@ dil@~d'ڑЩ4HmJE;J14`XE%bgDm}2ujrȚ"!c#CSJrA}OX,SM4]4=<fV,o)o9JO0 tc"SO]ovh>FD检' \*N Sp˨ڈY3z-jrmq6F𖎼ݧ_̨C0r]%aM=mDWk(ruYKX|Ea9p9LL9s{ykSV2%wOSyI%d@{ϳ)}5ȯ(ܞi&z*bxҕ*g0 @ϲ6kѶ-Uj3꬟n/>B >2 e2҆ >PdƉ~.PwٴIGCDna4ոa`'rfSg3l3 ?ެ7ޔtx 8w~dLE@Tz GJO$L>{mBq (޵ߦa 7)kľ; lJ+Ͷ Wi /uTB3s%O0ᬜ]J˚^s 6IrzMlF}mqcW916;4JvkMYny%}nL }cGYrEeȄi CW{{O *f-n&(|}xau2U-y. WԴ; X_fڭi\>"Z m6?;䌵]7I06ENE 5HI(讪xh u dUS=7F\Lm&Yg{!n%x>cilV3wƓWkT0X iEͮ)Sn-N#V粀O%pAZxUMtPnY6EAV'IU9( b1Z&_l%-rͿ\#\yɄ|h+w3< d [ DHB4yri1M;dM ϋQ`rJ= . tV!r5G/EzLϛ`aJj8: -Ê{=Awwf -ٜQG S^RV 1ŊMG,v ]35 -Qʀ^' }I+_钹󾣅8oh&ҖIl"G) _V d\| bтREJ3 $4v\\P97 %do&v]߳e]U'a6o6xugH\$"B`G%*{o+ws2*,/ًs-sRv„n\͇AWp+2֋S]…I츒IiQc aqfL_ZHQ8Ǚ;BcOuj!cxn@oڣEG(!nJҷ"'@Qg"4?#G˵fĤ]|l[B,ˋyY oqxtd53-.wM4wUe3 hN9ٺ#5C,E$8sN5:~2gЛ7dM|=/R+nqrSK\Xb/a`jG|d$gܬ E ~لc5LjD=6 ?wXXFubXf4UxʖC ܘ]Еg$MX.7;73Ij/^WۤDn-yqݟh_߿wSlg1;ɐ`KZqx૬}+*br#j}0,ķd-O?-` c)=얠0tЀZ2OsJǽrU] { ʼ~.qZ늽h_Ùeݱh[9;9y6R}i-c/,rξzQƑuIЉ3 Q Vvz$k"]rm"ϨMh Fس](&ܛy["?,Ra4e 6_ 851 # iu'UL- (fxtױdc8Ƴ(u2%,ŏlztTA+'x.T%gjx0s+_Im`m,uPS;+! Ѳ~kE[ݛKmǩ㺉^.Z~X/ %$ӷDGtuQvdA'NצIJ:׈{5" m-G#$Q(;2k}8,qA:\q{.?T `^q>qc#K3SȪ+6x,94'DP*mOt_C7321#D3(#@ O΋8澿y-/z/nq4#"|V muK#}!9/ڶJtvE:&FeA&e]CDGǩLF_SZaܛ +dw<鈜-L^8rRq b /IX#VÚ/͇BixkM!˻0-C+5wr!qK7LWOV3.)ɸ#n{2畏Sy+1Ȏp_Y{Z-+T HϰhRn*I&[+U@O+BP9b# :*") M7Y;MvII;qL1T,eY,CmC}OLK5eVpqANVSЙv2hǴjNJ\*R3L5Z4u lnP|guXq9LFIyze>!j)N܄mt(VLܚQĸA{h j5md3.Li{눍.z,t?wYlIRςij񥺕!2wIN\Rci{\ =d/kNTXRh/OD!ۘMmLxH\7*5t}<c)Zx!,O;"G+ژ._c[š90}(9@F\aCzC5@\ʒ&Ye9kvAY$[-ZӗV)mC/(RfNjh(ā'Ϸ՘tV wUGlKVR"LaKfc\-$q"IDŽ;G{4r!SyG{΋ lĹ-‚Jnj֠"FL_{^qes`ø٦;Ti 2: )D*Rh ș&A@gw}0@HCh3>$pSjri87kTt56\X%UK8"eSz <j8a81)k#4/-,8J[Aq̯>&x|)]kdBz_%`(-L9 ?>K`(R )?d߲x[7>g6:~_Ϫ}6y] :X2^F+-K)IsgS~į!brucKgc(yMUfXt k ㍀l!OlS]DYGoDTGbUug= V^Jڣ' ȧD[oЮ1BYꧾ[)ߨ|Yx< ]Wi+_P BP2/do}ί-[l;I8 fVXq'(+Ѯ9oUMa80L%.7h=EafH99QWu;pųt|" ɶH.JrV<dz}gDq|t5`[/{g1NdKZȪ"1D֕QY<>sg@ёR\Yu.*|$@VxUeȤN:{yqM9]h2x [^-8cIUVԐg8 hvPJ}[-+Wc:gP#%LYpέکَhʮ uCp>@̓ K)wi:$6wx 24||OޫY>#eg KgLC)]uz֋w^wVv().zX8qYybZ_~], C4E s*fpqio1{'yN$iWôҚ~iul68N j z_j?D-άBsG-{=m"i,Tr]@mZN3?w06ϑUh-"v1p;?R!b$x]|P_Xi- g–KCaϕZˆGR;z3("3 5Pi&K߃סe&ٺX^.3rmܗ$,)e+̖B*bAfjU$ӫN +A^q]RZ+fHIlۻ?DX S(jNYQoOA DrKl)4 JYkSP!^`ݸZ G2f3rTŸ!򡎤&Qa8q@#|Qui7rFYi@zk_?2G(v>ʦGፌssP1Epς t7ZpFF;ٗlB0xFv?1ݥt;m 4f4ı+%KWdxFG3\CsK[!@G@O F,}53}u`di9js4!AHNxFi>Կ;A TxGR t<5bt>#c-iu+w0.-`_ -/Z-K)oCjQ!~@ܬ)02@ls%|tZsESd܁YƟϙ/,o@M*MM<Ƹd&Zuinkr/pvOY]cxGG9-'\^M:@*֘a[HV4tNH p*i߮<.ݤT ꐼn攅[!bwU #A\Kz#]YYaQwdҽ{ҌZaYP4Q؎EұcJ@2 ]U0 WKȳ+\.s1b_[S¾@S9 ժu ȳdޛi{f>irnQWݷ?)uӘRED ˻;3 ~#\kEOto ?* H>0a HS؜\'B2oPdEkZp =*̿Z Kҧ2(3WYb&NH Ϛ 1 S𧳜Z]i#t:5wWwvMzE'؆MdoH3}&Q#3=jyfSqm[8vh{}Û(e 2*yYv"oMwPʊrJ&Gsda4-U< wkCo,L e"kCxN̂~ /5A)48'O6+&$;4i]z `!R[ן+)KV?0Sth}D0l2Y=\smO?p6/B*ը118[s0T&Ěc(u N 0X Gmc6pM{QքKf#}Xx YHAa_;OHi%rscXVAH$\&02:(ܱpvSTq̭0zꍢ{劾Vo:BTztٺq.> fdxڍ ױIOExCj)PHDRk.2+6o:\+ye$J9-[WE_;lNyxnXc?߄>X߹8`Pw;s=LDs_-.&++g˾lv %ػRHT+#%PG}ls#iU:Zrj_rZ)ޖV%fvjP^ujǞ&TxZ&]D;v] )Lv3XAfc7_4f5ڎ͠N!#kԡJegCac ܂?,B}`GFC5:btBNsE6"!O {WIr&Ϯ`v|ܞ[pYqqs{} \׸qht/b1|,E( x|ehjb(Qz7Y2n5ŭHwyO˄4mȒ2p1}|z"ocsUЌN7vd`+ YzOp~)pP.$/, zsg2ѹǡfBiK;M$j&@<1žl>SOGM} <#yUH@;4ށ*(BkN Y' =H@Ԇ !/•vwNWIHw=p6?%h7(E)]2>3X:g BeAν4B!O&s;ZZЊk+*V!1PT>̚-;o#^!7! G=tQ5P|kηg̈́jtnb~H bL6_2O@}ֽh֌Y(yڟ\Y<&2mzO7`:@<I'^FQiPDŖ`m33":(B eϜ' RnǶyfp",n~ :/'c:T~carV_ 0GO5J/Xc4\/:h8I֭ǚg.Xq姾Xj;5*㙨>A]>iW._o0':C'駟;Zb[H<_. BVRl蕒d>NjR~<Fy}ɟW~Gã@KGd5/B0gӬD(_o԰>Y F8P?NYa5 ~=KlnI^/Bb~)7'NnĽ6b{ ,,.ƍDS%dnļXs#0M%vrf(ĝ+k?.ި LH ww#C"4~y6qNNa=z:8[pW`'@eI,,1؆^J$P^PbؓvOCѲ$0'4ijRE\I7:Me1W;ݍO'g@.Jg~?HYv(@Ƿlev:hƢ$+NWߑPU!=IP]~o>CN.PeꡖE&MA.5~YQC ,k0Ip/)`9j%šH&B+E۷/]:UDŽ13ЊsGsj\~f"9 G XsJN.##EPn~*h GS%\{!W] &(^67ȷ9~0̭1so*x?&W_/5:>nyj͙Ju8 2eaJah۰qE>Dt` |}D{}k] V"̓ņi> 8y\ :9&$=4WT;g+5,!)zrgOnb\m)byb4,/[hăU Q 5z>K'1͌ϯg?_;TrJ/mF[oܛTb8ag1 SǕ=t{6/Brׁ V3f`>c%#`auOb dl_IvqvX?Սh&ֱ.TIBtk:IJ\1abwOa X?i@evt<S[5(| nz:9e^+z@級n5H;WoeiRT\~/)u*aUMъDtt8=*do2[TRINTH?+?W7D"\ޤTt/^hHkM[Scz^#A ?d2ah\s Z4i}D+fAlf΄s%x*ӹ)ۣS&,sA1p<~O\9 vR鞃*YPB#Q%xa h|#0|Ĥ a0.0 uׁ-yCe7Zuc~g躟Aۃ`7#bCcx[EѣS1ZC!]? n* .ZܫԕgPu醉0? ywW9_+ .{R[US]B68Qȏ)Juz%e8yY }68])ezӃ*q{liш́v{Z.y7uʜ_Gƛ. ^z/8SKA$+Z2O8o̝"3-{뎅",0}%B|ȲLfHݚK/}\Ks@e'ؑCߞv=7Wpʣ-|յ`ڵ.2jUYZ$)0CX zك鸄5@lyBCt}N\{]1ő Fٸc8?$/V5pr}Sc7mPuFɯ6Nj&fp{>i&/:ףHNHq;ob1`} τE5x @atJ:. =);2`*4M_Fz,d mF?i3=rh tirR9<מz,,ω;$MkJӛyXU#S֟ϘFz!Fmީ06yk*0cKMcp0 u,͑Feoc>cO|+D_~\TdO?EuBL/eZ::-QQDQ:6i\ ?&ufkBGmEUL~A&9,G6#l"̈́GV ZheDbA`$R>T'w$u3 9B7H@H2$PCTo%<35op*60 uUo6MЦ8 %K\PlJӯux{cu7MqqB.3.-nwZ#Df= r&1V§3f\}a2p3MíJUO4-#mL&kcA|xvuRHw*<_oS%QQ?}Uf ] 6H, Tw߼/W՚./&t@݁VPvj%iL/6agU,>ƗUIl;)y(tXcA:[SyN9s? ]: _ߌe3kExKPZ\Uh5 +Os~BMm&`)6}T;toR_D& s~5dպh)ݢL|兌5{cݤd{{1Cuн.Z;B"|~q ޖ9) f1OIwls$ϠxO 6z@1(vq\Pn&uf 2jE]`,xĒM+,XQ'@idYG\?N*"]7ఆF F'%C 5 aO&\i"nAZ;5̼ƥҥj+W ˩?)kʺ x},#{杽LM^5p󱎬m7ͺdr(\co\ ke|Ze XQ --$sbνqi4RYן}ߊ0`SUŐc= ]V/ d?^Oi+)6>Gp7KS\}Lk:Fa GX謜f~waTBP~uxqm)B?kw" xOZ w-KEW$Ϫae̊hc{[YzUh 1罉= Ha(izf+\9A r`'Ea9\鳐8 VsBoH] S8ht dytֳGndgT( p'ٙcw/xUiKmɝ~k4]3.ūAf"hY=+^OeSѻdRB m3t %eդr^#$QCW5hl*W{~؍ eὛk |g0HҾS9C?׭MyYx-§!CN i"Z8#>έ%"!*hCE'd"!ѝ+߃&U1V$בQ0^EΕz͌!tJ3*.&PjQ’ib砦Y*@2/dclεx?+izihNZ°`21wq'dֳCeC5gSHf¡h`Iev<сXF.}gf?Vq/vyaOjK8,*jjI B;lZT"[Z]䟢:9/e9̙%۷ ntL ;UƯy~z2A)2Q OAc>\P|%H>我&ӽ(q]Ja+@Ka3I{5 DZgAQ @p"roBB0w Ր_=C DŽrywcM [ 9wi}` _ I#ðJi`yvE0TyDw_YH8p#ojC)y s^U- V}. ;pز+P8%FsVS娱9ظ"<Қ(ΠIʢz3](=Yڦt'(o-&10{KbȊ~ގqg)uf[R{믖 BYu]ś o*V ==JAb'O& |E/97:`MJy^сj,X! >AYćiC{D?lGBŬ+ /iŝS]jVT}vM 4cߟȱ;q RR dށ9Χ )WVi;]]d'`<:uV YJpP (eqڶEW1! ƥ|d*jRPq )DRΙ=KVt Łv:WUäbJU"Oy^9(,)\jh^EѴSkHc1Sy7%th?GFԤ172LwnjNQ S ްɚa20*;>CR.!ju;C8N od,=9Jj\XSYvPj٣i[kYI`UC"`.:QIEt7͉3voKOs_Q d ETIOlcm-Q2&Aɳ"ޜg=4:{~!7 R⍗jta"T[wTxlC^-!ݤ&S`:syi2N~L!Vً0V}Gάr[e Qs}n'#ꯅ/@':~@nkq#cڦ9ӂa#"u YR @yrE\}ovm-W~W]Je6Kz?wa_h$ބU[F=^t S5ȉ*S3|/,FRml9gHbc"NO)%(._A5ѥ ކpxоXф siիvXc75 8rXփ QD  7u+Ub3l;V|bw<ΊG Wdciu7[ =jv"P1Lj׽̟B –)F)tx OB 𙰍eQ?T ^r&g ExކT&,frEp]$;1~dV]aX3Gg -9逘A'9.:(49+X&@G'Nr N:O Uǣפv^P@0,V'a0 aiG;l WZo.ُ0 ctcpGAh1.FVVv ta`TLV9*K9]w׳(@ppfN.`y[!zbKr6\{f|݄LQI4HX l׼d.e/[y}IS u-ʑ!V e}̙RjmռOLb ep_xOyOQ~ w/T2t{!VRu/|>3hJ"S *j_G G$ \0ܰQMJ߆Z2@kd(jemǹQ^Z ### 4q Kz@lժ ^9jޒ< {9h؄W˝xYIM'N:\%/7C'Dvc9stv68Xӝ':nqhOA'Ć\P"ʦ'c,Ч-X$j12/pBGIg< -]"e!q/SpdPu ±Ial4&hg6u#(zʄ:")7j-Ծ87BpR+tN7u*7朐A_]n/l*db ( Rb\>N=5N5Zb1bz@5psE9eN.aVe r`9jRskK<&F>)`BP)isUz'ds0 *Z[(8SHzhsq7ၶbè.W<@kx#n\!RXbAa+!ϘWA⦴$yH?o>Hx^B"MyQ|{>ƒ_$U  =ZKHzy:>߿סc&Vjp;Us O1E&^0 hYJŁRXbIIlI`0w*VAPLI:BZY)I{. dҘMKD-P,dﲑy#USD%S#5VGJz0~-J2Hg} oaz*OJe LO{P35gyC՞t%Mv'%:=uvH-O@VzrvX*s0m#Zo̔ϋYtqMACaZ KǥmN4鞠ks)U}*&vJeYɔZȠ~XX"yn,]V"64GW?@܃nZ_R(nb^ɂ7.4z &;cU-Ɩn*9A@- e0c@_}y-dDs!piEg,n#))̄fg<ժv OةL$/>aK}G!Tڎ|4B5>L\S)^{p/&)%> :G1[ *;v%=]hdgr8WOd ixqP$/j 7؎ _AI4pF{3yO>SwtzYLƵ59BV_-~F+g/.%Pل-ez(+2D'Ó,3k#¤O??j.,9EP0?;JN0SSP JA}+t/3#VūcΔ4,]Y%~T=CK$Sq)+tos!7k9Zȟt$R%vdJwIҽ;ι#@a<5̓~Λ|Vt[.wp 1rڋt"R!o\g 3G25o/Y $5d5a׷,%J4LC^$q|I/ J6*k>i1M,"?,*ůK965]/\` 6D1YZ^VQ)c'zkh ]j(rOjVt&:Bl6r+ Ä8{ M҃t|^yswzT$N M,I%/X])/@¨Scjȣ3{KIW*aЩLti:K2ހE%Ѥ|kV00{ֽ{|(a6TV2W'%jhawhOh_tO姡pٷSm{O pL]{VsEBPG=#[MjYJst*6vk[}IƥqAѷ*ɳ)29ZjϦ_(yԲ ezq(>]&Zsw^3b6B[ ,G̫zIswWа'9x:VHuWJ7yC÷1LM¨MڬH Zuo.h}o.iSBο8Fr?UL%lJ@e'ȭ$vWh͇TɋlۣBl70j 8lDG#KPy ޕxobMycW)%¤!5I!ɴ]\ t/v`i!M? X/nOU*<#K/^cW>M)_u-w8`H\tXZޟA =D FE^yUijmyxKaeqTa A'$=co!AےvPP +?!S7Ĉxo4k;=KV9mpr]ThU MNkjrcyAbaLĪ2DN.K<*V/99u#ORPbHWɎd0_ŗb%%jg9)!6(:gD)_^ :7-%|ȋWҼ  P6<9Y\Z[2%g72 ̵~@Z?H:z<2!lQ5:Mqb,3Y0@I V`kUkd2->a+(#Tr@jS\[Wd9 ^cP\6j]^w4kgKANf㉋1mVLjNޯm-둙!7{aIy$"==}v}_"&HnV[x^7Kj]vA%Hoh>,ydSz⹆]=Ps\8DL }ZcԞ+XBB[c}޻IopYA ؒ4ώGwфbRH u4H 5XISc9[Hv:?N{]ӱi4S l]K< FtquIVAˮ\ s)0R&՟)Z | 99knRc&z:$A9cC>5rgxejjkw{g]2't]'( 0wE*RNl45- q{ 87a.Pp1 :ǷV<[/F 5?"RGlbC^Jh_njͣSc\q(Ahúhf ./B5 ayPJhf~L ɳdݡbOFsWBV)AMS'xð~hZDdDv%YZ2HM,'wu~1#ȟ"@FruW orF#P-Hb2 2&1y#[nՙ}ĉN.J7Kbwxpco.0g1 bY B@Հv`H{:ﴈ\)\4&rYw*J^P"*:ҚYީ1BO'KX~[Jy8?e/wQdl>ysQ+~ uK/$Uuժn(W)%3Ŀ ˌޫ )'j5=..t᚝\qّ1OہMP P>h-V `~iU-W/?ɂ& hRg("aG') Ѽ R8I@pVEs'/z[YtF vjkN]fUԀ %vMS:XE :y'2f?8dC:ݵU#PM >Á>Leb3xt }e.2ɏVI@(m$G#,9(傾;$3YiӎWoԠ 4Ejm$_hog(ueSi*Ni51H'bOu8߼jJ5ZAZ'Ee㒕t L<{k*{]S7@/Q` ;Wr%U;>ӡJ7Sw-B L9 e"pLb>1<2ThxQN*ȹ[6"IDs 5@¾g/h Vf_6E<$,KT{ y m%`2D!bn|Ք*L k܌\g_|ming[2^ Sm܂)H9)&.Wb gwo#{VStjJ˵XRo7R#I&E=ѭ!?ޣV`Q,$s.ygBPTHΛ6SUW2RV'LBySe\wWw%DF'4B0WX_=~E$4Q\, ]Z!JyF: .^{V̞)ۃ @"U^uF '9>2 uh+21YzFŒ-]Ar_Oi!bRufS{4Al''M@c"8A[cu6mi*h^9l< FZd3y"](@\ -K>ϟM1^oWakԗ[83e9'ܵGZČnnH*?q$1%V_VvU`AT pQI2r/ *zWv&1{eXp`㊖̨a 5I%բqVVCׇ?$mNfp6DWmF.F]0lDdZ [IJ#nWl*ourMZ H6B5ڈaycNxD8^ wn1xzq`+DTor:R,7Xp#+ah@74M <-[hb(,0e -+M)&wSIke}um)&J$3O@1I\h{5i ;bm)LT d,.mlN#iNIKx08|~Ǽx˥gH?`]1\jMp/}CΠ_pjTۻ4?=LǻHsqhxA/,U{h]/y>',\DȨyBV_w[;Ė U0[(Be_-6YJ>͓dyUhSFZ{ ?5 S4IFuo-fF>] t:u1>`Oa?Zrf皥  KoӯJCM ӿR+g-^ƾ@& By9ϴϾ m@Twz':9B BX+}M!_%Y8.=+ PV aL٘KRЄY*$88V##OS#uĉ S3h2|Ғ{BI$~ICЬI$[ku2>ki4cY jN/_'3DJ4=[+VonDf^&wέdFcn/' :e-]PˣJw&D*c"Mk [nZ0 gt"Rm=75VG/듁Ϲ2z-E7[wK[eR؞9(JQfpƏV9?ydA#g#cp`,KwoCT6aiYJ8X9;> oW,PMy1\8d k胐I0?v.D!㱤|l8no9(AP-\aZAeq11?5t"V}>$JonF[ ,D c"n1=C\J'6PŲUN',>!p)Z7׌'\kD? ,o˾R&Y+tv76ڐr-4h;?xf? ) GFG#4EsWcJ#^c)E<"KI^bBӉވa `aJ^<*i MB @(,AFաlRnէ>_?4H(Twv"Ø8Ѹd.LÃscxCwfje;_4!+ VzqD'ca?` ʢjzau0aD3,,w>fa~RNE2TI$2/5gz j0dm3A54X]@ CeC" {J; 'V)kefK<"=~7AlY{Y톩l6M}TrG-87gwAڣ ]]NjkImHνAV6+@%݉:E1Z$.fԩrTG~alJFs1'<]::ץ3?rHb P[0>cC pT&ofի,> v҄olMӐ ߥQy|4of* v+b CdjU)=wH1 Sm☝nԓZ! A~ rR;MH14v2^ XN6>dRx9|WZcߠր287mSEQU?<mVD_3->vB;@u$d݀wZ+Z۞M'_uetꈦ S fwVc-QF8BbIfϽ?B,yo]}^}HK#/U!urQc4ff!Ru`E-Mq0f{eD뼕Pp1M21REh vR` Y|]Ѡ1r:hKdrMhŠHQh_IuW8 R_ LZ﮾+sAc4v9[t8:Wq~>GX PuERCn3J*fU*\b+_|}!45E_F@y/Hi.3RlWk#w4{"f2&@wPr_YEqEE{fSIaׄ*A6kb\Emf 8-A.} S깬Ln!L9cN\C?>2aLlrtn9]LPACAa՝n`aPIz [/!M ?te:be> C$x(ld5 @>4w2[iŅd'S^??ںO-0|!B-Xsw183uWYRotl]kzWXh-vw}+t/2lXP D@ BSLv4$p7B , <-7=HL9hnͿ^ܱ"?U(1'\F< h uoa~$:Ւ{V6lI׏(G¬ ЙV^[=NK/ #%ExSc.9"DX8Ot6+6r8:]ţ*W[eš"|"i“oN]mH36i迃cG]"kIp[ փ1N{6Nb# ("cCRr@b߁!aFW4<;utcF*hG&X{-%YFKJhj*zRH(s c{0ETIvGcĒ$d~k4'|U8<`KZ\kg-D=(qNC4ojaz @, [ PkFrHh]D6J!ȺPAffKjYIZv!Ȱ~@cEF 0>VnHjȁ!pUSq4$%C Kxx|QϳݪMk0Gpp!Uaw"ϰ˗}u0aۘd=vqB+`$;+"HQpݟs[Oս>o'9(Q \1? 3,< 1(0Bؐv7){A^[MAL˛ CPN..XrbSHg- ne{WS]2˧c ᢄb.h>Ȯ~gx6rDcJ0p `o @xL(#W,wW-"O18LU Ź3m r^əς<!>?_v" P^mbfN&w U`F_Iok.htnbtiC> }36?>Ə x)Qj4Wb >8{UһXؔ`S(,ƿLF5=phx^jB} Y"x\BWgOۯt́W_FvYP-yX 6wvLcZe􅉣*砊t]Jf~rk 7]Ŝxn\R *ϵ_Kusd@cuzjاΨEO D|dF zܬ9ߔr>VRgu^'hx)>[nU5wwcf_ϊLZq([1ģ6C1q8  [LE@E;kCMg g蜋A: "v%'#N^v-a``4Һw+P anMhSȆ[C;.?E !;bىfePWMRQgq/Mw ݲy *|0 S' 2M9U +^OqދD ^h/}0Z%;a;u5QGi I*6"u^UwLס_>09ze .cCQLI;S"56KҮ+&BMUHkk: |uZЯs"I6eWQR+|b1!mO:V|D&(&\۰Y^`q3 `j-K< ܧb5YhZGhR9v\#D3j#5dF*ˋv(5l!( g g Qqꑁ5l%B H r}7 MNE);x%v&j3n7XqN?Ny$S0J7NMYVRվ[;靂vf,8v V$ZM@l8ÏtvE]+%lE8&|<$:esߐ/+v,Rr'3VUPA$Zڼ1|w ]K݉O6#g&gA.8\)|9F0|1t":IejyO\d7KNz󹫣|YG֭0PN[F_ۙHDՄ|;CGCS ytV'UNesgV6<>f#BaV`K7!o.>ۘKWt6 T,CSfAh΄JzA箭^){5Y[[WD "bDȨy]qt@mZ_GYh OȡEy4 U:DKR^n' W{Lk1R?cDe-2V!|/Ђ)᎐< `eݴU)—~ AYò~D]kMFd\-$PD_>;e7|o {*  y2̈=rtYmǑrfg۴zn+X tFE2‘Icf`11]c _7<o "rtg]jmsP+) *i$E|l@zVnQ_\\htk(t,>P>}n ך*Ve*ZE0[ϐhQ`aab]9ڝ 2GKǔRq 8bQ(җܯ&,'`N/mTɁ\T\E)|wå](Ǥ rO)zfN4]ʑv h%s㋄B1; g!X .CƩϟb${B`bHU,HfM edyUUp/V_:Lq/|Ili *8 J_KC>+26'<,;fNuχ ׹YDHZ/Hqi[*m'P.9͔܄ɂf~NgI,*Ϭ=J.Q^ > r#2*`cQis-Flgu"$%cj1k ? Y)t[ZΜ_#@C8` &aBU7/ԡ6Q  RQq_<Oo\/#l(H0HZ>9̵B'T>"!\i`78q&द0]=Qw}ruAvv iwT&2<4E#6dgH(oEZ:!ټ_F y" qW [k0n=Trl\CMa;VҖ!u'&qٿ^89A%9LXhb5^ExMI62l%O=0|rC25L8dlLM^/ƺbψ}Etsd3WQACy"َ1j ] br>|!l{~N/t!Xe䝗V[vj;Qwf9RM:eFA+42,38(Dc)}q%R&ߍq8k? Id6)¿shŹCԝUGddOx[YryLߦr>UBXouBkHM嘼[_t'/eX0tQ')܍.&A j07=c=7 Gzʮd_o+@DVV 1LUʹF{ $T9sw>+W+9o1bcOԢ:/JD1Fj >[Ƚ^Yb8~'/qG2*c)g)MȘMAӛ1Fv DÅ R"'BLfy>1rJ,Hy@5Ju! &󌦍i2y}fDp *3OMc0TyM=(0Ngva?RړM BxjqR]AJ3Eߧ1.ƖY|Љ9_]j<b-O9X.$W^.2򬀈Wrh] w`gv2XuItkvI!ox-Z(M'-["+mh%&`}:|$eM+Z38lDJPkWqbq$]0 -'3:eJ%7E(Q-#(*:ֻ2A8&lc] Ov1 *C]b FՖ!}Bvo:myi9Ӗob]wϿ{<(N?r{rUzJ͖H{RC]-kյP7bH{"Q/{QZ:B^S!/VII|awDO6p Un({I5؈NS\-hը <WGu9đV%0@s yr;wc^LF-kHԡ(!YxTts ψ*iIӲ]?[#;122.55C<'2H.b_ra@Ǒ*5${WPE#SP-yQ[+>KY㎩Z0!{U#M8C5n?! -1~ |}_? T.l$̾dl0?ayNµ"т [2 1ǂ)E?aHe`dϓR; οgu:4n^~2~cs m$T0 (d"xGrLט/#!"`=dC] x2AýjԙvvÎ6~O ]LX,/Vldg4F2繬<]c&H&$scR-JyjO8[iؼfwJ`mijaTvf;evqݔ\G:\l ]ndF1-oBbcc.*}X&qVb=.X>Y3)d)p<%Ύ`& :7ÊdORq ɻtZd 0ijNξZ,:n>gzg=GW9ORd'FJTn[Xqy҃%jO]# Rգh.П.ГBa!q-k},#K(I rG*ٜ3 D 1F!N.ÆwU)Un=]#:4mbAώ0ىOLsfwwA&fI󮟱dC . {ݔātkYNJE;ɬwV?in)B׆[¬TPxB?>?1aMUJr/Di13GGy\+m݃"BK6j9=// qX.h#?d:_k*{^YwR|G;n[/ #2rwh??;T6 Zo^Fq/ "x -3mDTiJWrlsUmZtUF}(Ƿoh!ac_'YgczۯQ<=";LaaUڅܦ^ Τՠ')Z*!(ka%`%[prI廙Z~ Kݸ^w9rW"+;Ԥ- 9A]%>-Y8'kr֡Ag)ΛLbTyN346\A Eexϵr8ݢ%l s${$e4ԶJ#6׶AvPqmhƺv Eʎ%U>TOՓ9CJŮ af:DQcRs/Ӕ0]%E(ljcKyoi HvBl_TL/K|?5"QKqv W D{\j"@thю#$xNB5>@g/? w{P/=re3W~%,vTG;Tn"\F{_>f~q+)ZXɠ*β-B98$Ood $[NfWs VLO߷B2eVc̙a8PӸ9Z8q*/D4C,9 ʃ4[BUsհSшL\1<5s(<.&w ^Gǣ(Ŧ\=!O0k#N8+ijy0A /?ʔx7DְS"lj hտJ ;mG\$!n/ PYPr3Fiqmkz g1<* ʐfD'~I 2Cž6 t1i_ r!&CMMh:Z`@n h:_X2Rfeo6Ihy,X^kZnB8mCDOOG+9(IOq)2VAeWQvHRa5D7gur}hrƏXHk6r#Ȣi(F^R>G鏒"Pp ߃"VσHEW=Hf#{G,v\$yEmbi b@LÆ;lT1Ɵ y%]1 V#{;=-ן4"Be7ꍛJ9.IiSkDqv;k3'U+2:ike $y̍Ejxx\<0Rg;kdP vEn6/C㮎2w3 -8ҹ'>rpRWM !2LpS]W%(ٛ}`.AN8|^6X %љU DD qo_7xWf`1[z:F8bW)PPJZlZmLfuCXz?ZWw9NO$ՙ/x)oW } t'?QM뭐l8%Otk?Rxu:`f?cUpkdzH'H(_KFrp(ArBע{fY"Vd2K(ߔ(z"p_Xs6 d74ͱijsE>VՉ&/@gZ sU) !~ /c ,o!%*35e[Z 0Ҍ΅G-/MgL5;#:-ʹ8TrCQbŒ7@eFb($A تxσ :\t*u?B>u WRco{FiHpW)CKv "0Ǎew.h bq *dh!LXZ%RhyXE=k Yw۩-a:O^X FkI$w8ܾȋ,{7ޤ,^+eY}Ixc?#KJg߫I?Mh 8(L;IjH`e55u0D:ɹc%nPO)_GUldmܺ=52N0١6 й%lҔQ[dձi$}<؈WmP@B]%I]7GFP! Ĺʡ\ aS>dv$cB^K; ʚC+8O"iYDnP7,C㢹k3D:L] ,. Y猠0-Lz;m=)"\oذL:8yG6/` 9_yafPdEҗ.]%[S˅+z۞;XGQv>=iM)TMfh6RD9VɻQ],m̝OzSf 6 2^4!g&~hus4o#iid& ߸n|qyk8ۛk]$slh؈i%k$;C)1B8ZjDt崃;.#-urɢ,ʩfȶ%>MHL_毋#B:-0ouu}2աnSAs>:1z@ w6@ʡ($u ~-6{eЅ^J ub#dȑ'R is5Zow7m^ײM9ہnQ彡MWr?AHZL0K[G1 {gz|~} >嘲dh\lmlǗ3[Z2T8%`uMž^[d+pFXbQ|fO3tu]}Mu <;&#啻3ݓ /tQ:EDse w?Kɾ"ѝEPdOhwU;!~䯘{40Q.Pu[u;DV ɔ = 0R|G؎ڂJqt^rH1}K4Oj 3+4_քg`ظjw}UH 1|5B[dgK\s7tKKѕ3L#xA50>"΃LX'AlRʂҘIg\aV 0xbL3ЕuzkRKq0c8+/>%m=;ۧv~Šp+*>J M΀}oP̪6W)v GU{=뚉 =)Wd'lnZ@q38b2CN%[@;Z!:q71 [;=J#G@+iz} ض"^ UZ0ľG/)ݹvۘm\s2m󔟓;饅,&4P|:VL%!6uE]ksL΃ܐFt}-\@Aʁ<@#H9"Iޭ5@KYN&>3fP"+y.ѹ;8Jb略'j2Q}1\@8 0Exn&Y!( [$ƨ=$%>C6)gkvA*pZyaU< Aj Kk@Œq+SqCxuVLv۫I9^@j:_uiCI&mKƍR2 U7΄Ĭ_!aϥ [/>X we rG ^{|єzB&zUOg<|hvc:މ^ڌO"l048;xhN~ Xd+u\QF\8+9l^jE]̼,bF6@3 rzi%'m]W+dڧWkY!{[V J艬$Ws.x4NB0WkEs6&qc,RzOߨ;7c  K1=M W%*l\Kwzwe}ioe œߟi`=Kr'OGi9g=dҮ HPȅh`i;GH /%?&&`;.L&ʗpEhIn,?> ]RgXi,RQ?SttWtVo)n_oD(FS:=R6Af(8ziaR Þ#uaDLqs44!Z1B I<l qՒJe9?VeE&o䈬4xaMS0/7 R&hCIflѬ{IO=R.EM4:H>f{wr[o^mŖͧ48UP<2)#4uC^|@76LxLYnzF'`|RwKohqߌ{x"HڳpN4^|}\xsR<\ M|[DpCM@҂B5l>c |]׳whvWw4~ ELɤ%%Ln!'n"/U9'r_rމ8,~̵=cZ.k|Y0YxeX&IOjbkQÛtVAϐ:Ёس.`O2jqѰ# C1*lRJl|)\h'Q#N"~Xn,޼o.|- (1K lRRYbG{d L2#uyοk?o hUyM*ubNCGZݶ3MH`Clyd V1ud╣7rl1~\el\L\>'z~O=^˛sعt2.|G)lnPPOJ$!X>xsگ?S7ft>e%UXbq0Dn0/psQ^lqXQe@i#`G"Siwڎ%a=/ >]4?N,,ϟԚ}? '㆕ўRdLO0Y kSl0e4VFo;H M*{7ٽ>&lrڔ0ܫ Boz+r:-9M0:i[T? )0ʘu>3$c[Ĕ](=ѸVCvRh'WB/ݿk}IJng.v0'cKhV {a1zFW3 :=Ɖ5wx'CU7H50z& c:W^ePrEx}dxc|}۱p{?ǵb քEi o$ղt!g X@%X^̜3dG|$/o%b<dtk.aU#z%OGǍqۯ>uHz_HŸM>+'w.3*T-oǬy }?4&/~x=ͺ]r2dGm%x џGNJmjWyT9a%/ ]A@ͤѩ4CiUJNo }0I7k9YpbzGJLK}`bӊ (aSeaqk&GCZ.l%@c-:h&Pu2_$YV F Jr qz7l cUJOI{o]讇D*H'r|ǮU ꘃs6QYқ\0"Ц]QW#oaћVkMs:yf<5TM3YxH(̒24"HV ׀o:MWӋ SE*PRY cdIUi@A06|KtR2~"}sU[(V|0!.:KQ4JdǺtvk>'$h9 Aw".pdN`^>vQmާPCa3IacK]BYF^t4ZӴ]lx!VuXO 58.x]tWhPB4$ 8y!$|+0Pաr fsȿ~K/>w>_G"L:IɾΉkndhX.c,h&B_ŗw9_4e>wF]"Rz@z+ ^1C!kbԻ!K.];/fc՜U^el]PUZp=<9ӟH1ߴZB5,_~RqbyQ¢kIa[Y]5A&3!rsL Pp:6TDH|9G~hGN`$ժ4hT ñi R"##"n<{8TO7n7 C(sU|9TsO3${D=u_$EiZZQť>s!>ȴ]Je[=[:[E^%ɘa5MG5Xzfn}{j6Wӹe~ư:'kKI2-@IL^07_~ H,MsSŁu&Jۻm,FxF'BHQx 4$?rGGVO렅+Ub/$(oei@(t6rn'\qM{kC1(bV%R$t BZ|{*(S l^SPT%ŇaV`Z ~+xZeor⛠XeayIuJBHItbP| \x)D^A'9ͮYZ2Cuvi) z􀤡pv "HJ@3޾)ϧQ7q])rj 8H3*R XU:qRGp)QLV2 B&[qS -4">*VpHݰ<@a<ZG^ fc;YuO+  ikuSeBRMS oI(" ^W]-j%.|Q;G_i!% P:oiapKY_uVyF8Nr>s"j:IfCO5 NMUYP\w͸-N)78N'EKo&fi>T ~Ͻ y&A 9 lNl|i#w|wAkEbbKHZ j3koxBV=ƒx*dT~.r{qz\_.5ueuA1$[`A}Q)ℳ[ġ̇*4>]j9vU#8^hѼO3?iKmR#N^M*,)bI)Xh;Ծ0GYxs HĹ](G\ci R~)AtAL_#43+a#])mܙXA?S\iLU^8ptl[݂ X" C3_C ]3{6E'"XCAG!Ó/4'^cM30щtؼKgwz|l;O 6ZH .@#VC:%l.B BK}^0ٛ;tg^"xyy=L4|4XG2CVUfZԕɅOn 6L)tl"l3kL %(#"Ʈ{L};,HX=z,m7YJ%]dR@>lB{3Ϡayq$@Spӯ}cf`Jn16)R_,,wV _5~կG?p ix1Z2剙NDzl/.__9@S8F:34` |Qu]F0} bTWߨ^6slsbAdD8X0_JWngcQkxfAeX$ pۆS$kT=܈ OH13~?)Qe,+O #}Tp<m)m  \ږº24 3sZRtv1IxH/:|:j@(bVRM+pj1Z. dM, ZQ<hr@"3 wyk.mcdESDI| x6ivk}jH5%NҼt̊θ?DwyH@b~uaU_;#n}-Ɋ?^Q9uXnSn9eW)o8;0uE+!6l@3Ѷb ִ#EWr|*!lNUsnOyG.pU]%u,GwYL,Ͽ|7k] ̠K5U!&-8U뾞ߠ\?n|.lJzٳk].[# V,KڷԎPe+Δeí4q :٨r92d{A겟rpfώ6KzqQ~0dOE| !xbgy7_'9Ŭr[XQM!' Bm!` 4sҠj0~jF>R2t vJ)KA>yB0tBдr^qӘz "KX]_ {,}=?{Rڠѿ}_}o5SmV 1i?CJzyao()1dY%`%DBO6LN:~=?"@FI';'yB;(˙0.r9*y G_u0Yϡ˕&AY4ϱ.@&v?v_twQqc.y;*JFմV5|/< 6fw@Tm0̷7Cm vRBbWFD lΛUj!v9ЧI6Y`YFfQ!/ ^{xA\'A(R[ e]Ӥfn^-2F؅+"Hﵹ͒R}l^d̸nV z WxLT$ǟ!/dz>ՆD1]܎ES^P Ү{Kx^GDHHv)T+CiɐS^c$Gi m,N"HiN e1$k; L  @f)ΙF+EvY; ߤ0q2 %+ fȸbo*zjȽc2S]M Rj)Gǧ$"#2hnw ̆oKbit&5;ޥWmM;|xs~ ? ?vL֐q;Un*mX31` !h"/F: OѥUNfKR!%Q;R5 /.%d|q7Qٖ3BB`mυL]͊,3JYQV\nadWPoE Rrp3lfo$yNB< 2#Gm5)KxO)quAvJ_u!`CZ2z77&PP,hJK.@ThA=Hez(VrY\Vm*%]07[JrBMΡ׬){I"zB3ϙ"wsab};- u, WwbwГGbﱗu_*%lȋXʞBqVyL2Ơ.d%~يs!j\l3|[wNv`|߼S&c,J>NMVh>+-3R, X7 mG%GBow ftOXR<K\Ͻ yҕ-6NjfhIȜ׃ck)kƭuQ- b'?%sς?0nPSCϖY8&D;&7qjf@'K_rL +we`72c{p4-1҆X28v AL%":ndN(B7hǷ,.> uP$^8c~jP:6f642)ðd"Sf+! ce{+Ьuʷ; [}$܃ w*Ƿ#t >o#MwpKoNEnU [쩸|!x3y}nŖܽ3%:%ZEW_bܽ OpVë;+{6 Ѱ0TSd%|eFKper!X)<м9g+D:֪|3h'тcy-J$fWd]ޟ+Gl2b9 7g_rP&l&dz+Q#3,@@h3#:8^,uLfc5RwdV^\hKԐcvRMάI٤7='&?{| TV fh\&3#\Ϡ񸼰G v7Kd%Q:J:Zҟ)чy$(ҍqeh5T:z=b Q|:V30h(JD|0\^QuUp4@Au9Zr%0J`Gu,Π#rϢ }1ʈuϘ[^ XeS.woyI S"Sq[$S i`oA1=6˨g8iaX,E'2j1;-XO )ʢ4R/1`m! bNG`GTڴa>Z雕.0-Wa` MƜ*'z\eHmwr0GRWDuװޛap/ܲς|V>SWX7rK᷹vU,DJ$Z4`D,ˡ쏜RCG-'ͻf-|s~ާke axtB{?%mBvޓ]&pĢٙfٟ݉9>IhrYeZU Z>lb΂Nf\W Д,Vs"-*ʀ#@d.N"~̤@~w@N%[ aԊrUV,~ %ĕ);E~ުΚCUxfbj1x9g-7xx_5cGx5^/p:!S :݃a5W뫛VMHLPu.ՙw4\[2?1ٕ9t'¯_d=fς˯tIGKvteYH@JHniIܾu;UG Β8vmBtm& 4IK *&zf2g'Cn}v2ca4aLAHJxOֱU3bx[5dEpmJ iol(pp}e%֨ݤߗi5Ĕf)xbxy*3oԹ*Lg_XV}Ze%$\i`HHNֈ BVaߖ7 Ŗ-bw> 륉ਝPT@4 mRs"KHi#AzRFC%3kIYwZabi%aΎcԝH[SqK%[;ΤrZiɞ!랆,/X ڊ >uΈ!{,|V(mD+|ˬ7Uw i;dx 9߄zlbd%7::B v0A,h* V?+Y$<,i) -fC8e*Iy%]p?W xp<8ZNB{?7A g%10L071kh.;=ȃʥk!17@rfZ_>o߮ҽ``HΫ(kEOjih! :ȍO]TaGf,R׶$KLKە G1E)QƏ&p_$|Urꍺ(2P&[s612?$PzPPab \ O,CMp4 aj4V];ozͺ"'YU ս :13/2zu&IX$1ήe>kv>3{ư q=q(8AGqhV@ XGzI7 E뫚ѮKC?'#0Ʀ鸋Hsðy wmQa08~u@:qR2*^2[zbEOg2(1_hJJ\o٬NIxQ*3Ax$DpS8\^ߓz O߭*j( _煃aބHǼ H]Á7dž0 ^cCLouM{bK|ES#?7 z *q’\)@ C8;]Q K}R,gMGHj8.l9AK/*8]?]RXC oRT)r4(5&A0vjZ̠O 4KO9BN?NA0ݻr]\_KqX/GrnVq#bA7/&CM]ou_ӓ !%/K'Wp\}m 渶EKM=ҳ[(ybB`[RZ _M-G~伯V+)[_@P1Q e,83_H9%`%PUd#P1b.# 6ES{E0Zt %!~E'F YED-;#4\²!+۬|`ׂSm$yDCXbeY [ q"N0B?*;5%~Zf%)4H02IWةQ*a{#r1p6!<ddkD nWrerw @Ť >`J-W7tfkMdjv=qEQ_N}*᪩R'j*@>5qX6'b* ,Mx=@G=m<`-$+E <dt3c.cEOʐA+շ_VW >e~I68 \ȂV\ _O4a5Uc/8쑓Qg閊m ܠec Y: H/ gn+=.e6Z?||:uWyd4jnC+]*TeKKEe.Qq0)2sx"ǵkH5LMA?-hM?'ۿIaQS|uӔr$>U72mFٜL]=-US#[ r8&&B EŅNAP*MVmco)4R_ppPVY m§=CrHDz/^c;8a=+~}C.AclI(.l7iXecP4'Z:&n9!ӓ]ۅŽ;Q)vnc7ߞg2EzI:zl#3kvo5:Ź0 ~}AjazRώ{ DqFP*5ce20Zet' }dm NhI>ctbYUj|j^<7 !Һ4yZP^yxR#eq8J~ Pȴ BR K]uH$&ݐݿ>v%*92Ś3;t혱ctS6$_Fe hlxUG _K e"l]ij)u' N8=1suL@ܨ ې;J46|c~`j35;zW}_-R?g7e4GMP<TYx;kXVUx#NcN&՘z-y51r[|YO.YP%R C0˩yvɊRl]?a:UC@iJ"Rmd~GΗ( Q**R2u[:%FVZ6;fgM98s V:hGxU9c\h.5iA67VJG;o+SÐD~>.[oF[, o .m&3N/;QcM$C}pF$-+q(Zt01t?y?ۜ½*(7tS XuU<s) I:?ōmN8"os˰/L& 15e3aO?HM=gv3v|=Uahd6Vf*,o)9/&UvO6cxby8"( Qdn 5awy@}ӫ2ZZcGY}X z~Kگ^ޫ A蔧-$ OVxYRpº(BVF!*'LX)kI#uJZNgE7%оn u+Kn{'a62!#Oeܱ&b W̥KSy}l-bN9cqi6p)bY1%y|ɍĥP9ZR+#[A#Tޒ%UKbl#!KZ$po\툌Q-6]!֨ O9fDϧ";j_ɉ6a#{/l0z?~_JlP1Ԩ ԋҖi<ʞX(* w O ļy9;rߤ8#=1Ao\\2YE=7dkPڎm8F+7u5Iz\BgzoB*Qw畂C$KT<|ԖJ_a1 e:BEJY3  Jz+Aш.ĆjU}2\)QFH2sk˪euRN~56-Wȶ]0 h^_hGmu1PCZ myTJW-)_Fiu?! !':t$xE}?!)!)> Eox92n,2|ȣs)^nS-R^+ J@GHs$?bQW([WUpNA+V HS)-|#PrG2NFxUe}qP"&wވߕT2ue{O4A?5@kRFױإ  @q7&kTa+kfsMH,-~s>His=֓IKڂ{!vߵ/4Hfx!-?iC{C++gyzyG/$yECV]{~xfԴGId-/e3 %pI7Hc6vJrg-?^}"PJ ShI [\#tÛߠՐ;dQ{5?lPgóʰ p ߭g+ dnܾ7Nꪬr]1#aK8YƧ6jB2\C@ CrKs(*h+rjrB D sW{+\&+;n3͝ĺqj= =oE#0Y^uڏ9-!gߕܠJm ȿh{f|_J"0$Ppdc`dA&J2\1\[h;4ڟ`Q݆%P#VAh\h<^DD&D$ HOt ~V{Cw@376lf0=~j3"G06+_AZd4]䳿ta(W3M'F+M.sUИvxr= ^"oR38'GB#^fw=yH|".TUUr#ZPիQ23$ůu^]d:m2Q'_;QծIݫdh9ngZE~ j7eާVHQ qN|*mͪ. _uH7hbX1iRj,@A4čsI9f秒˽$1lIl.4vJhe@_`Wdn-o,|,%L5/iҚ/Ra tsD9QZ͖B9||DgU "4`E[ ]9;m/OgD40'm0- +S5mỊuVQFwJT U `{Uɶڄ?\̕C*z8܉6\&1S]{q@(&I#w%"CuWy/NOKxĖVQllwKzwߣuid4W.D+p9"՝ ]5Kt l"Bqϯ`اL7шQTmHAU z 4w.|J d ]St p=(;cD3o:yR'2Ļ~Lju|^ hNڰ8_k=ZjEmj:'.Ɋ`h/i+ikyMW|.>p}wozc Szdvb]\t}AN*F+"|1xoZ'FvPNޫ17P ymPMh|$AN'v(%&yrV- >B |F?֚i3c#co~:r`Wk.L}22yOHK#PދAP"Qd 뽢EN󿮤1Xɦ'!Mf٥'IaPԉ =@$lI݋ɝS}NN[.{78(C Bڦ'~VƃJ.'J{&O|WHCn?Dt{ds;bK59Y(`tZa[j>3uC )o">*,k<91UU.b咑 >qO{$y8Nj ndUkOTt*^h/~ J09~و2|1 KgZf, Rޠ94hyYAqؠwl~?3714 z^)u oJ4刅jIY^V+)Ք?64@7BՒ,It 'G`r(r ]K$ۑ|2#",*(齝 zAO<$0 O"` cʕQh?2Lc1ZiJ.yPgޡppG(,b~3h ;/mա;c.퍆%&Тfl6D%9.# P+b>j$?$ 7aNn syV"# ̗k _ Eu;T@tϲ5Lp,(9;How(_Oxյ~١8 x}Evj,/QuZ˕dL?%vph3ӟ0|Uz.W#BkB߂ Gk!".;4.ZjiҔkȍg9N1YFMGR>Sᨭ)͈h)ftKmY^XdYz"}h>JӔPܧ"x~-b|:Vb̓ ǯM7{F^؝Փ/?YŮczdU꜑Q b?!;* ,o0(!)nkOw$Q?1YUR8$}bw/d*kzΤ=?uԥB]>Rʓއl7i8i;KO,ks(ul1Ƙ;#b  .xe,in/g4B2_?Nع]5CޯfoO:\C'K⅝tޤXdr.meV2p .nKZ=uʟT@KP_qv *2ija:5,Pr~^E&噾yU#M&Y AdTa T xܐa#GdD-IyW;e`A}J/f۵4:>zʝ`n ۤN`+kdJ+ .RlTǹb^L7 g-I}3\ᔙ<ڷ+^%Xì%a2v |Y{H.Ö 'GokW{l_sy0{r)aЊnRl?e54KՈaW:)lOsܮÓ7FdICĎO{Ƹa>`{YFMCN1!5f!9o*" N,%$D:Q +5ei02HMXQh5kd %7ІK} BfoNesO!v-DT{+ttѤrBfXNM#OWծgbvPn&?"w״[Ç[x'` Y^WDCѥ:4"+b%RD[Q8j, gsF'jg!"bBk ]#WPFwTaH#H{e ;9+kX$e.L2 y]|Kd!Ȝiw羆#P3S0%=tJfcYZ9f>`d`^W0Z vjMc4㪃Udxbniu17Zs-3 nW 3~.[[d`}iPЋ(9ma85Q)Z*-p]Dig&VqqcݰnZd`+u`6I]IJAsՒѴY[A3%t,Kzv|+()ҥ1,J/:=@mW&*VsZ-g?<-?bX9 `K۷oh,lMz~mM&@Ru?UHU0AG*3:_tPD=xvN] uU'sYU=<>zWqE~~ay0ͯ}.c(|2|'o46JŸD9okRLm} tuwo0 ;Q`!cv?>yT%W1專 ׋%?hdMZ𴝧_"3/b4ѮBjz9Tb9Tç0"uZLS㓁eߗE$#4ѫQ9}BRY ȯ&څZWU~ة-z 9'&y/W9,}qFJi!Y:UIU03B},|@!~ݪ?Zh3+Pu"lCB1cq,Gr|nºApDO\Z3ˇ..|3.ik?ЎTNL09Ǥfp&pZ;m<4-Ns@Q./UÇMյDo=% C2M0Ǻߘє۫yF5E@eSE-=VKl*-Z! 24hmS7dI0yͩIC&A86Z`F@o+PCKRnV0QC*%ѓNk{+oa!4aҢLS_hF0XrW4ⲵ3J5X&nV aY+. %S냆:?үuYPlw뛷+7zn9^mj+@~^BC\1ƝfdꝔS48h c=ې6:*Wb۵ o˰z* e&*,{*ݫ ;wݲ[H;Rmle1RϮ_#roпuVڑ?G >h¤2+4x!K#%~ de"1+YzNy!ޜn*)+?7pbC:lJԈcy;wN4 J9F¬)j3Npc1%̈́kg)aCMeJBxMLg+:f󋰧}'}d,2T2MC3+/}c4W(x8mL)xO\ 7M{حmv2*:ǿ#%og]}!eP^n0FK )ZI1'ӳ*NT]sL)Z&${_hPqؑ9KkfVz\/3痾( _6)/FO+wCzՃGYJh[q Zl<cגXn@goB_$O{VuS_NC145Pq":fw&Ne1:Ko8ݑtb-X0?A 91KXF9I&^TT{@3x {5-A&c->U@~n,݆0*drBOR[y;{X ҉1&=-IC6 RשjU$$S1bYsX-XR)J^Ma t; ܁PO1aw?٣Vߕr=&K ,VW,ȑrsB,%Ҹ?d/L! no_No_!4/ȷCʳ/OX\T>UI`"b. ܢ/avbV 6]5IBܒ`peŬQ:axjC箔9t'ma`Mdo9}NSx Ll5IWY3t8~X M*t/z˷jFGmn37ZQb.P*q=!x|nL@OJC]3SG[j|=tz|jb"!3y OvuiZQi .->T;_>%˜kW{f759Sjk.|Y ע;?*Eቚ\C`k710[s)tFz0|jq JM2@;iq:R 9x4.PbeFݣl˙6fQO1Tbր"b{2zٙNZZl/eJyc@k_3dduHpd-|X!n6Cb'OHr8>=b[ۗSWw+'KELt\bHYHNjO` w0ʪPRCs:ޙ*7YeI8a5A:3R!e/mM:WWvɣ͓ԑHڭYqï{݃zۙbVhaJ@j܏s&U5Cn@hIL3&B,Z` !yцω{-e+Sg 9*>@Z7:F%@dP>iZLE=kcwcK0}%G'GimܼJq8ٚjoAy-+파~tJR`ݸ[އeQj+LHq*uc(y~U:UwY)OX*-1@-[ %,Ă_nmڼ l''?8af QOUNto)& $-pJΘ\\`d3-m% DG$Utc Yɿ~5:I!ƺU"qΞ5պШS>l+L"/Lu`rh U7*9}a,Pe%((q́ӟ"I嵼l}nmwʦr 6{R-7s.9qM9`jCZWXKq:ya%@,1VOc'q v!;' \glj=StI-AWCӽ+ SmEvw\}̡'D+5T4@2 tJ]ż4O.cۉ8^ĀT}!ϝA>lإF:nd`d7TVzjxQ֣j̷G(zA_UI1k#Ű8Q:b"M!`Jӧͣ\l'\"69JV6NԘɋ4z`jBBSc N3Axw&c+dR{W4;9z4:M>!"Ị1Rxsasr$'2pN& J۔:C%!'NoUv7)َ>«cOlb!|N[~B;WuڲwԌ?n˔)u Hl:?'&@ġmNhr}Y,;ŽXˑQ/9OdfYOz&/?<Ç*D쨿s&:$~Xi.d_H\jh܀p=kot@C$]ߣ[P'lq\N{@L4F׎htTM]3ϐ%HVٹyĩPBYJþzCӴ6<Z~auN.KY休c+!Ê) ~7V GmKf45|BLY{dhnvÄ_x|0NnjJ]yѬsvQyN pIɑ{\L)+c=4:R7y~Uo~ ^ ed߂$; dphe<4Rm$΋>ƺV/\rc8\$C˿s6nduqkxMK# .V<c!l*T9 yTR*խU~?X./]ׁYy`AvɺmX NvT|W+;r 5oޫo>*T]^#i7PO# EDaΡ$ŦW29(zh rV O%7M>2o{ S1E*H8A #Nr} Fק ULt[MWD_DJ~ZYWr?mdI!=HKT'UoLN'h"NsE bzy+Gֈǝo^q* O6ZJT<16?+glG1SoV1TޱSMYFiڑď:;9m{DKLĞ2<8&1X=mx{/'v򡇭_Fd$i Zyy'u~Rd6rW\kym)yՎ"ef]VG#R8oDë.C#U=&/iO,g#A-L@9 bE0R&]zBhmcyRd#vs6f?rSYRJ:l4XOLd|/ak5 ZQ5["Dh_ *$4߶k,A60>p>WpM Oa#v(K52tnDKB=H욶w*/-v|8(M;!:MIQzI<y8$d~zM/i{L4 q ]}bvf]j{OIMVq#tZhPhpXFR>m$+۠cgHҚ3h%*~rF|'>+SP^/,/TpiͶb) kUzܮ|$eZsD vG 9bac#qɌ!*@:*opw>^8ꇎG1%w9|si5D٣KwA";[c#AjfMǯ%½|i+唦MQli&@L4jU;.z):-brb.hѬ#3WR>S\t!֋ZmϋYG=٤Tk1b&'M%ۖZr 9^]1JtKJ3U_LFa&@YI,PS)9sؠD#젹+`p :kr?VT8Z#k YP~m_].(o+Y'o= JrǯO ! 0_$%7Ze2ծ26ɓ)qgLU Xjb H-%0:zAZ?:FvWsbĊMLfImب6a>PeR9bG {F+|/dI,߶uwk)j.ZB_=.VPVԥk@Ɋ/Zs1gwz f{;Dϴ{y>G},!tkdG8q %4vXmmwZj Evhva\N^{myO&m;zl y{>#(6) zw]: QP~ X;2|_4^B9\(#& Y &4I=s_Tl'WϜmN[4aF~G׿Ǎ:?gN;Bӥp $8R xAFpT GviO2Alq"~C KN,0퐜9-8L(]zKsS)3_% /rRiܨߔj596Jϥr#J CׄTn 5 =e{WVY @{\lڄ+֠T[ī`uPgPbQ`7Dn=Qw˗K<v2s.ٝN`;}o|%+YA!ؕ[y) c߈ۍ00?ɸN%%s,*a x#s ўИ*$S{SUq>ŁYBVE 'k~ٙ5$,j\H1YR@bھJ[CDld=|tqWS[M7T: _b`['҄^)+=2V-Ts6<;=3>^KH-pۋQpQpA"E:DG. )Xnx:5aĨ<&GW2eJb{Aw"TFa4qغ%qXRx,eZSkBbٛdܐM꫿kL11G&ʔRMc_TٴV\=#hSؔC$rD!2x Ot ˛5*[ʒ#؞**"Ncf:O@Ρb[:,r"ӥBTTyFN>~AJ Kf&;$G#ų4zls_w.䬊"GbU> 8> os|3i_UW(wtL=\w'v1^WgE~k뵅+ľ\|.+ر"И0(9vW10`?R]1P>Ak&JG+tc{B! +|$#NhP9}!u{m,;Hƒ/C{zGlTMΤzX,ؙWY[N;/#s%T?3\l|K>zn[Gc8+[2()nAs8mi'j/dj'a:kBBߔC.bWT醱aY˜{Áj3vAvy>c$cbŽծx_ZϤ"3^ܩ:2N"EP04mmicHT7n#;AX /CIF4o`~wCiF^/EqZ0!;<~MnDj̙3PJQi~fB$E<,v *LSWM5L;$2g^ NWxgvlՙ)w[ټa.8{w޹ S 툕A@ AOP~keWWds4(VX:aM;](c!$v#ih ~˧6nZXؿBY1FǛ ic$N5=4P4lҰ):X.T~ 2Q'8bi)X'V*#4Ap7ܸ֊'aZYrsKu|d ĝƚ##(8U^z|HU`z7ͲJG z5D|XiQgo1P/釬0~_( ^qbm̼q qLd>:Ԛ1:"LpGQI{=?&\45Rph$L'aIx[۰pfhoɖqlQ-#D,L8˴4tr *-#-'%=5YRI(G̿~tfІ!䖸 kl:h\81X3Խ&:k@o>5O<\ЮjIiY5o=W3|=dU(!HqрL;\ [@}(\ѠQ{[`{鯧ܹm˲%peYm|sL !ƶ~W6U/n[BcEZ`x5F"}/kf9* M< |l"Ӥ?412!'Eu@\E oɋB+{нXڷR:UbMb>jlfsn w\@[权\%{GAHi{c lU<u?+IOo3*ˇ/!sa'HQȃ:Zp;z9 %A{ X@8!oBI{Z,U!$lm략ڻc{`_\TVhCFD1KRg:_1@hA˘.pH*}pDkčsM7]&j.k?*B)Gdݟ,'k9Rh%|>wtgl9#Jr*7Cj@~_0Zs*e%+>IV4_)K[mJgz=4r4F;?a]Bal 0X : x3g=Io(V<V11J]A U"4eѼ1m}DS@`k!TDV [s8 22M֭D"r*\A:nqUIƯY! d4k9#/M=O|co3,-YQPmdr@M* qBXr-hFob8;(ܳw`w@`,E{F?X d65,*ԗꒉm2U>Kׯ!DB~&+e4 y̓P_) :Ylcw0wE nGGF \(oHJïC1h8 `\{YCCoylDxR$MVjCˠp O`!O OFAA- Ӂ0/'WuN(y9qL6 PtrbCNL4Pʤ`lmTw#6b8iZb5+;cA=minfT+\l/WvzNXŏ7CiY'cZQ#pGX[1şt ќZN#nn=e SBZ\e>hYz}ms/c&qPLN4Ȧ _k%Ñ1O059hUR\3tWQe@%bш:k\|4%FW2]2aDE^ ( -.4j!gN7vgzA&}W-ƿ.BzUBzUdMmc`5`.Ȏ`]PI\J$9&U5h;er[F3=پ5WD1uS "[ ZAGe*N %ڥLלZ&':a7ܑN\ bi!g/qLn4ff[8@-bH)1*Ibc H!4 W>>ՐU!/bQMi8؂ոgˎa&^OxUkS  ~g&Z'O iUEqWZY6{qEp=_ x9Qߦ+L wוbZoFn~@Wu?]˞Нɲj˻QЊ2:i!O6A~H7#0m붠*3Hm R1l#ul]Cf yBU5j%61$BiBlM+g=:@ 9!F0U)LvJk_AEp)0@FW[?2t% `k`Vl/,;Z)O,8TqcPmuhB /a \-FT4yA 20zJzL2m<ؔarWN c4ֽjB_GNQ/jO %O*ˮƝ@qSgZ\8=OLt:&F>Pz&f?UMc/AB"t|4 Ј,4YT*:k i/l5DQyR^ B9C'"(B?  6WojTqX=lƲ_t]23eR ؋~AdFoyLk 5bh:TS7JhwKR>GU< 9qm76j| z2׶p6Ȋ٬Q8ŝ@J&!N FZ~FOz j 鱗ꢵO ^䱁q`@НWy>&c~%g$O5% 4G?i92YsXˤQ3(_pz>KOXwRI⇵߃ǜ'Cuy_Mls_ gA7UԘl3^zͰ38 l+1{O7) ("Ӏ]~ϗk#rź+ r3k!IϪzhXV>_CtJt/U;#l_#! 9p8:#ĹCVA9H}忻Cn15)zv6G'ۛ0}4r;T ~bD硓),D]ϸR5DaՃ]w)tTSżdB.<菪fm"#SAqgNҞp'L$ ?$z+()_>lMw0De%3J.;5~O=>0NUhpm6c}i(4y~eWpby9A$^o;q5hb\?}TMkB<:)^#]z0 kF*zxhpS(w[t.,p.JQx5IQN CV1n7`,J1E=7l8! x$ř0MOEӻ3Vql-2efAZDDسxZ%$K]#''CUue{C+=8Zֺ)Q@|u$,"[Z?fg[Q4P1I蠕Kiy_%gRzVƕ<:-%;'$,MPbwy|'ᕋiA7+%K v+AlxJBaM-vQb.[Ww|[],c&'^+~w-7jrR5n'R.7c5p,o! 7 .ǁ3i@2Ԡx\3u?+DV q$V68閙V+OkD: smn>=Xd0c`qO.ol~"mwZq-< dc*[{ZUK&, ~kQ[[r.Kbv~ RaS:} 3H*W*r訁(HX30(d G]F/nVA:Ll 1sgkg_û_FI.Ovyo岥Fp+Bx!mJquBO)~ 3BpG-kEvё.*s@'hB0T탁EU#f\>IM]?*7}*RofwQ=˿MǺK 35E<99O_#f=`\{%> \+ȕCc]ś_f/1&VI &aKVl'8be=P?:cyб!:䑤\\E ޲(۩IiRtji(fK7r&Z_oʝ3CǁjBmZՋg-_f_X$EDB8Ȝ2TP}+wX1x矢yma`R'0y5N۝-[byG@:z:kF{Q~ Na p%, !QoFkXf7'ɡl!dl;)%#pX9f&FKLNh Ju)52IQOuF3N\9 iF!Ï`"Y+M7LeR9L[48E!:/fݳl$hgYs+ H]nŴC/rS-7G>Ynb/sܝ}v.ZQvwF@-F!nP)=7 P`#D(FVʑRKʫ!N 3RekJ>#sL/@G=ܾy)RpzMZ&}0-v[5**Mb5 ȳƭ"aEÅ2Л! s̗. GmͩZ \Lо~e{k}DyX M`rH^ 6"D%۬dk8$=d<î { h)F[WPmw\G;bQumRDF:zN ME7hmUd067 =(qN?֠F itB0xNIvDLr۽:,NV{;S/E 9 t*\P}"ӀuKk 뛐`!iy xKS2gK58b Uу V,Ϩ( 1$иq{nL6o5@ْEPƿ!M{<4X&s:~(oSD:G(M{XQߓy&/P/h4o#,^7FN&vѵ|H2kHyfWa=_i6"w׍(e[\mDY }!;%{PP&uJ2A2PuJ) Mdjkf^xo2&._ (^/~kV׳1𝐽t-Zq;5$&3frQ]8HHcouSFz ؗi]@ZҘ)>SZ rr|4qǢBkx~Vd.CRkhǜ3{L<+(fP55xXZ"aתO<Bm^4OgdՏsՊ|ӨF1 2 3]iQc%xfڭu^ck.joqWYB ̪E'1|n2[`.59,>gK/G֝'p5 ) EmDXZx+ S[6o=b5m$JYYްB>na%vH O39T{ߚFd;WK"P9y&Y/YL>CV4ܠg m a_2?d([aoՉ*ERZ'-htujI5Ƃ4dp8m r)_\c{Hjz7vȣ瘧+«EGOс">QW$Ȼ'R04in(([ O+wtي2aW2G-{ܐP~8+`f3@Ӓh52 56cVK M? ._9@X_TP!C)W)Ug%)O7 @wm )eR^i+v^i?Iq4r H6.|kKQ8n0Q1zzCYKh+\1be}0irm*9#nPJ1Qwc?`Z?ԓIQWqbE jNbZ"8f$hgyKL( b\פ#ZL #@Q]zf:9=<ԛOQܲ}LBemw'^YɂoBt b僢{*k!j;W'{UB٥$kbZ}LYŬdiP_tΨ;{˰}YEg%$CT<{-mqѪxpM.VUUVtUcY(,D {3"H`vG܈~YhV9ܛ+}ŕ'%u4K04#8B:#=:dpg˧BY#5ΛNU;m*2i:VkXF`jt`=&U+%~CHZF}u-cwF\{5ҦGl5ݐm f^˭N=%K3wsX+F_gp_"sSh\&Q^({zdHq~ԍv1_I lsI?eK 0eP0~拖rV̎d?ohaq<1<%Uek ldn(+(HlF  -=u;LEYۖ}'{,FFף݌+b_gW \۱);Y6X]1n,t~lJdAHڲ=K1I,]˨UҷAGp^=n:߻矺(* oZ"qӫ0!,pO2z/a>0Y rƐXxBהЍD(C|wH.ە}4HuUl.Te!@p3 TW[?W;oU%ea 4 T$يd s ;KlcvBdU&g{xghZM&7p]L&է7M"-se|B"3@GoYpx,E~PM69Ci>ý|REŶL8)B460K=u-i8.l °}hnttuDx]Lbl- o|j YGM.3oA`L,rn{[@[*qi tX+=k:Pv'r:bܗ7O)m?;%!TDum:le7!kO+ -}#w,m2(ժ kA،DhA+Nj”(g`xLÂK/(MeHBpj|eݨd/idOT[mz2̷Q⨴7?rZLWͬALoIPbo{_4GʝAPMMq vw8awA= ܗǩLJyt6iz?vI&8ݍ -UBCqcQdA0ضm-" D7PLF8ebEϋ6|f? 8F%ls9O+ޔ1G4؞Ԋ!i#.r>y}}sOر 2 I׼̓ว/@f4dLJ] ԛ(X {zLHw0sV{k䒑62?d5řv[sBG Yjx@8GFxa?E9!lɀ|&' lqʣB3sIE0:?\TdQkaq+sXZ-1_4R/ 9dl1d&iȵ8yx3V)^]̷`w1˻̌Ea tiL ,(!97pS{ 0UƛVGZ!)wɜ2iL8 9fEG;oUc~4${w?+Hgi NUWhΥ6Ac a֔K~/u9E$<@xZ_զXTC.J+[K&T)nN2̘\Y":t&i(jRG9;>lfc<6E12UxFvs#dEB=)44 %4WO褘3gO%< w^_T1ziC=Z_y*&m&eOʤعRju`p (hgtpuV5q.P21Ka8R|- -UH/~A aXIWDP Ճ 4m+ѐAW&q&Ն$`z>DQj!".&SgaݡϖEX?v(mWOp\TaJ?ZUc&P`N" үU/RL)RX&Ji5tG: kTmKzOf$hTa^g\}\*XHT|cE @V%̪y**OTWs^lF?*=pPR~9%%17:`¨a'm?ƿR7NB)O^mv җ#WG&sÛȖtb(Hbkd!-b\j 9 2 (L8n/Ǐboή!@C3@ sМ%NZ #6XTZǽ*]HTx|E{ TfNRmaiRG^?y{R܃# ُ$7queyb9|ÂlJe878a/਒Y֎L Kpe<8݄A?R t}TVmnw[s̽4"pdGn66{\a`C;OUxRA{I=c]s xKֺk8^OTa,7\Koyߕ7nmlc^y>iv9FBD.|]Sk?5^fb,(>("^R}h^]U ~yb4@V!^NH2'Λ^+=4w PWKzY|c>v MHgAٍ{g_Z,oᙤ %mj>IRbM76Rf pVA^[&6HD@Q F*rJ[Qc,q1 lbl}$?b}"PfUJp?a?ܛz9$3}>@ ePy]4q3i춦fb~x<ѫU= 5E5H,!Gfŀ z"͆~V QѧoeSB3/PC2m;n uv7Hu/M&F%Yc2;iN׋r8ge!ѻ!AT tq.SvY]w H0jeuЊ5|f"LÆOw%,&.\6p"cA h^v(Z.*9ץ-3F&fxU\p(ӎEk}HҒ !3|"fU^K.Ůԫ5YoR0ty@Z-,X; ;3 mvν"z\f=5})L#C4tD 5 0XkߚF9X0"]}Κsن[q!BKƟuu] g=]yPN1AU1 k%\,FDMZRP pQ6(** ݕW=Poy^-zq:ᗦ<ƤvIe- ġ`zVX0+\`%AQgG9\n` 7kxgEd^0&_%>]\/n:U^O9ƕk܁B lg]i51Hf1/e87i 1/VIaɴ)F!M_~\ W;2a*V\&A;dJycʼng!s4J"R@@X:+su3QԘ8qtWҋI3=[ ,ᖇ j¬f2HUbо@Z@ z ?ٛET+LaB*SeaeM#9R@qĪ9}>Cn(N9l1GA7oh[<M7?SiC^OPp[H`Oo-ߊOwwTb:^،Z^-ߤ4X(QJn(1;*ٵk'!&0#RUO,'=n(w˅!֛w ,'IUz:lt/"F\K= ?ZX'oSQwnUan܁b .80_ KPڳynCU3}]R_ԥZϚLUTyAfLz.Ka0"H[<Ѯ!GG F?`ؐqa<>Ĵ aqo(,z'ֹ_x^y[]ނ.OC_{':A,4n˕p %QT2L*K>b1~~Lf1D 2a!#E޶B,D ' +\FsƂM,$3n>Ei 5RJ\ j&*ˏB4j~e)u{(&"HQ+0* ǯ[no*jaqdYcfҺbF5$67O߮|wfX6cņ؟)vBk}۷@1_o%65,op_D,|#XG 9#F,`qu%\>)Z>%J5yjLJ."11%HoG2'>}F94u ƎI4 C8-zWDQrqKON#fIbG  2V{({g*dbom9*5ų0jJܥ|yfy/Nd2;8}Ƿ3/|WK(@j9M~Vː:r^y6bHm"Oza6F G4 ,_9QmvBE\Q eT6msɃY@߮h 2qsDW 0y_/Qãut' 3 yd>9Fr#bZ׺ԩ(~&ĬhkT$?M^; 4Er`}Ol6\rIĚԺv6 HWGrx\jKD$ TH׈)V_AuvGvۼieG+=@,KCaU29h2؛1wDmr,5- !ԋ@Qd0Z,ϣc}e>4AIu{dBα;dӬMs"|ЍF~rl(H_^|?E+!]]Ʉ*Q N%GXЬʎjۯ`4@)ADsfM&Q%! a5F)t= w}V7i[F{ȫ iv0[z,*ix5q%Lu5!hnVc,V,oo:g]OufJrIXok ԛqp?@!g iY϶ W7uJ톟CPJ/qX&~ ogTjǜq*+./.b/.@P%>'ݘa203D;mLZqlѶ莼6~CۧT;)f`} f_Զx+M<"cC!m%#FWOpfb1N); ½_)=dM1sr#L7U\l+LhGr5w䆛2ʧ_7l ON*g}Gyn e֑Q >ίumq|(X>'j\DggFz{`OvKH^8:XmtvĕP`)?ҵ քX1u6CB}|Ž] miIJv< caj-MNӿ+?DأƋ,r 3AW)vNFr5c\q#i1!W* sAA>R,P{Y& j߫[ (3Ӵg/1hMT09U.m"ߟ T17"2ź՜jASa-R!9 iy=-!>BJg.a\hɼ Q 2dڽHYsy}u,9:` (x8%Pmj.o,$ X\n'jN)TƖ`PwVc\ppdWꄴQ>5S**WSTg$ $w6rH V ?!x ~d9@xnLǷ({:y-v hE3";{{ռGRfOjx,Ռ=8z:Iz($ޯ}aY\L+\hvY` Pvnײַ@ģp 3ފ)ֻ.bc%xVPgk'nQЬHvHtuidhh,oZxq 7!}>F2 MM$`V&*D;Ħ g*Xx2H`zv[+ۢ`e f_śO! sE,`IgtdKǺ2gj'W]Qۆu݉ m%rgG}йеuЗ^X P[ U,U(ثugOKi?oT3O{fyו]YȴTY ^f枸Ɵ]nTZ=(o i\X#E>H1>ɮ!âC`A1YUC]\I]S0xG:)0 ɮ+%['Ҹ-&Jl !^K %ڐQa3H_>7INLK9WH߼ʎs53OSsQ>ʁ@uƿ{HZet?ljOn岟xrΤ7&2~[7u[K+ J-= а׻q ifIS#XWv+22t3Åp=5[ #3?)z(13Ḕ^&J/ i \ s?!%CH0*Bf1ۖ/<}D6q^jHġ -OKf9i)t.{JbgB?$20dZjvo :k+ DU|?3Ì >;Wӱ'A?L|V'<: Ap{Z4c{$v5kf6(]︓y9J ^pmRN)8  dZ Jfr Ck-Lj [ -8zZsh}z}ӿ\ 8kzS/N,Y[Wm::]QCLoعMj*:Ϣ]ۗS1 iKU9Q뇙O@ eA *Z,NG? 9p|fIM`% )*jt2PrU9M%*C&aC W_MUNӴfA(3H,4N ]!8>b =1%}D$+Z>n`RvgXvt Ob?"XQ$ RV zE1Tv6_usT_ d⦥KkFoW>c6B.>'XՑ܇D-}6W)&Hf<iup\oq*?j5Ჰ2Ak +g}t_ĤWwmm뀣 %Lo. ԔjA%+֏ P @6gD$^Wn(Ĉ 1TJ *j$ j+=U̫72ǻ0VT`AnhFLJZsx< O7D^`1`쒍{[8 @-jQzBB)H`riBb,݁i@\ɲL4ƥJʲ<ׁC$D%&ׅO)悒{ؤД 7 @v݊X;ݜIT/{ݤaWFtC;[^h$3v4B 3ץU3vyhjSJt޷WF i1&74ۭQ1'QL}CLvw+_kF U5BEEhn_Yþ(7a_= wW?`,sNd?o*rnCG[kyr0VhWGcH0"3G2|W43üPVJNP/le4Z2eo'%Ňpt'lmIjdw:t#髺ҷSdpck!hrV 4idQjj h1`GŴV0& 2v{uFI|~Kۢ(‡tM[28 9zK&47-d}Ѡ H KQ},[sf1k6H@z+,yQTʽ\/wL".,辶]'M#6:B'$TmP/8,GLo_t0ny6 ,1]J /)kW}rSgGc>&j"ii۱*1Hc Mvn? Sme(2$e$+X>s6Dg'V[1@q$MFrN*Em 0&6эZeM PS?3̗8Mn3\ 1S<]5*XS/P|/A Y1M('W94JӹSΣa QWqIP%Ǖ.*i7\Z`d0@KߘjH4Pi6j&l+c%cQƩGBfݪKU_8FȧY`yS3rdä, j*,}t0iէcگ L6#TjmY\>*r^-pLIY$aV:UxUCgv_Υyy`dۃ:!!A2#}l28z<7H0Rwhu{Cg%n2_Gqs)֗hw`A`\2 /П3E|?0k®a gÂC&skA)?#M/U#}Isi̓"Í]ZQl{}J_4”j6W I'm||m5ε(W&L(emJ胴~ȞӼ("iY&\>Gt8;m!zi)fLSL$ޏQe[Sn E^+ ;FxĻbUJ/ߋa(C}{MX-Q9<uh93]M0:\x!hl|E2AXE@4͆wac hJy+LЦ ox=ȶ^^K ~&d"pjfʭ(*{[v[X{Ϣ?\%ogE(#[k /0Q m6% K$q:{:`$"ӭ?WbL'Q:=ae>C*%󖚹|2kb!?FE$V,s; n6CNmi^ޖR.xv^[63͚S():IBR+^܄7ϻ/78/ pOiC 9A{|~$x,Bsuh<;ـk;[+8P š#4p}P·v M6zJ k_9;RL9 ;#imVo@Qd\m&+R@[\q4'pF7_\k}-uBW:6p L ܃߭ՃxIbDQlb5RQ5>U!פ%tѷ*xS|4QM/Y7dKp53*돷1(pn>S.e>jjh\(x^WDs#M: Xr7ֺ N0/-H< mf=r(ÇF'I4a7Yxtk092MOI z" gBj io"X}.?^0mH52;pu̓Ζwi5=:,Ҭ~Ըu0l*cԔa\f1߫?$7gPouߦIWKqin hKYyFtprX %ܼ>ή$9Ps.$PO?omzj$$%bLog fZw5!rT 58:5yp"&-Dh-4*/jR!b C!}b,o!yK$4B4 k Uy3'[t[)b$6k.x„:VwJzU&BK44wqAWP,(y ?Ԥg'6ŸyR^bD Nҕeضꇕ.C,|g:KInV9\`u=uѾoM5dUzܽwLM.oq6 UjbADAI㯡w(dP|FQ2/ P۫pK}ᶦ蘿@&@Op;&dz]b/ 3@KBDbGބ'37a5ޱUK&5s̩}~aV]zMCmAEREbµ"Dxذ٫ǁ943V+l$ ė7stIz2ђB!YoR9&Q.q m`#&_|!'"9A~!m1  L>B!Gm|n#g+R9hiz <>P/y\FƑ %Y^%uҲ $>M`o'ASJ\gg/ۿ0,k\#4YBj-UG& яW,7D6$f*Ir#+'k|e0=POQ7ĔȘgDzNiKNk S?@ۅzKc~eew&JQ'cP<1,x=(׫ 4Qk)]I+xh<4Ha>;e{Ys7=/M2Ui) ,Ӻ90MuSՅhg Flu""ZQ ffU}_%Ms)Vi8bKG~BtPF">ZeFECm|u'.%7R$sXt Ϟ `=aC;X)@KH\-\SP(LI}D !J UzJA(]k_4_C 6 a(z"G!X'6TJhc|SBu|6.Q¯ tr'Dd(.ҖRf4x2&ZO#{.ͧ| ,+wO>-0#7mz[}T#xf0ALW1Kth1~.D0!Sku> xMU)PE7!ToyQexV郜~5νP%FX] '6#::Eo j*ٛл2tNUBy J7_yANtM|S8~$*;TgE,NvWnjFH3A욑cq'-w <iܑA⊅5jQԫv8r*-l9ILY*j}D Y>uΆT-m3$\p[ICG @aN,[pQbs.&#hLB:#Cc<=ʄX͐XUɣNArp$OT)< fY0%n,'|RSُS:}g7퀻@|9[!gJS wWb2'LHit[(jrO'1F!9x*a9wkvή $p7AH&vƛ2q5j-LW sR)Lcʘ{bhc*:K8{ĕT E4 }`=;r[K MQ݅/<*]vl^!*ΐ_ ƺ\d^Km "U|\,B Ch(h4BW# ٮʚ^nL_Ҍ4UM4/L'1O]،~kJ82GLׂNq IxbX4Ȇ{+@yEmL?êGD89q&S8FmQ"sRu3ߕT 4u% :Snb l G&Jז¦r AcExV3Gg7V2M e32;P{ +~Rbei.{uV7aD$a*%i-Pjc^D$yT~JKA٠B"؀zijv,܇9v+zzX5M4 cOAF>2Tƚ\vDa[27vG?yw/ TPZRRdi/N=OS_x~OrBT=8O=/լ!]A(7Î{kං=@#BI77uÓA)U7d {ݦ!gdH)oIܮP(;<xh(h> Ԑ ,o ̠1_hܼZn6[.k~6y_Kz_3ڥbRZN27ִ@V7oEP\jzq:6*w #fON>"И{0'zJ۞~'7o03ɱƹq[F§c] tW (HdR4<0nOh*^-=xhS^l%Ԙ]V۪ʳɝ @tsNIjEUB,I2`$-ۂu]^_ @e3b7HR[fyx{g0|d Z=_̊5c c̙ } A ۠?O R*,nϬ6ۘ>U=kM)[QÈ|iӗ/OUϚ빢5};9ģU1&0T,[י{ (}*= (V"U`8钸/k8y{b2LjZw"@v4UȀONh[@;=;,GLu֥[CK[O 3yήNӅ q77ld&g5~m |AmG%8(aFg *03NJhvLh* =B9)?gTRvCRiHkjQ ɲ$kw7%')eOێx0d6D 0Tqy$zp.xsyv.f0AjیUJF`6m9fWB%fnY,>(eVK&\nG/FE=*5_H#׎̪7mvФ5wRNZaPb~8a~E8"bI,r1Ǖ Ьs.]娸'7垪A`{zySwv<<DE`BЁQOjg\tr^+(s6j܄D<\^:{n ɥ k~֋/8L O,BG,$qp0}u;bQc>L%<V;?T>YO'K^$2K>~t߲%\ Fq`-\P8k W#e`˙{'xqL{a5 J_>4S iɤ7̨ٖ0o{x4ԥ0db:۩L.Í+^eǡKC}R4# aەK -r39 iY~N">Q,Rhf{od_M͜9Z- 6Nj1ۈ -m6٫J%N"I wB%/>bnu`-!glBoZH\;6\XhoW.55,Mɸ]$`R/pv gfsVߤ.I.ēp @ݎpm6x-tתx+^(Ne񵔜V؁m'C艿UuZ& QzΝ`ioHnI?S;O}wN42Į#)oIn>eTW|=ͭ+ !RM1jz6Ɔc2jQ«<2f"8P=&2ᡋ- n̎? lZPaD3h\+-ԱΚ~U646oԠu=BHI$L%belRYӸd?Aѝ7\{ ߒ loq7<39*0V @n?>~'&'ۋڋ H'xѻ)m:m6lmݎ>Sۡ|l7C[oy|GZogt!r.\|&fe sL|쏚WC`4@=c -q*0 v=EDc ;n4?`<, 19~#fїbzbkAAްFϏR~D0GS~ NoBN!_ 5_T>-ul7*\<ߧިy$ޛBU(8D HOpts]mQ \Xeu2zk`sf s ?CeSMvA7B/Bxu:7yƎYr'(rc?Q*P1Z Mx1w5lm( "|`(pR!b`7Vu?a/ z9"iuʑ\=8/vĀ5a")Aܝ8Nv(D)Q 5M=Cse8^a1{i&+qeaP(eԲmu+;l< xز=lJidd[ {ނy⦤]5a?H.F^;qïk~s [jzdԕj8伯5#X lYCf >П!0h>ok)0j\ Zfl޻k#U8lmե;! U Jrc_]ۄvI_N\Eسޒ`߈Б{ii: u@!Ks \k~{1!\mIqnu59`NHg[@^PJ f-H YdO3@vtԀ;A}yfG1V}epq{Z,P)B)m WT &](կUvFV #J $벳)>d9.ޢ˛A"l[.nV(W4 hU]- k7մm93!"`S$ SM\$/3A彈fɵ.T~Sh}&\+|4O^;7yV֬&Yմ9bӡB3\DDa`t,'!WCMkf|8ۚ"e+>^˜&'Q BM6OƐN/5_<]&3˰<ũkbɨWv9<Un)80 Ȁm_6 >ml#_ ),U44u$" mQ"ܔ:حE Q#'*Ť75u7VDfg ܽW'oٍv e-BV$M4I+[Ғ:VR`??`d/$Ju4 +pLNoM2ËGZY<#GG+fWDO4X,Cyx`Y2D}jcV6-Vh,g}~CGF8x֊Vd|!fX":ч ~pYza^ZD) ^+Ž,߃߽2E~C*qg f?x;xiƅ-9V dƪ1LNU@^2μZz ӚY'lg#6S38h*+cnWs!etoI!A9b7g3AL{/Up\8#!LAV+IvR]CժGEJa6Otv6F'cCeW:n w+*6o 2d̙ڬ% -`]ک_ B)[BS @uafc*0"Ժl¦YayK )[5f~)dr$DRm^?3٪e[Zg @oAV<ޣ|[WXnՅ[,*sFssV0'tg(I`|aZ!N" eqcs"j@΂AQa'k ':1OSDz 97Ƃx7\_,c-bWT8[+YF[r3jkqjENmJn<$\1nZ]JdhԱO}H>?P^]ÿTznͼo"&.Q̽%~X/ajm߳'\gIe.z w9VBe+P[}ly{^qQOP5'iEY(oG9^BwiG2k27@F̒+B]Y|3!/~=NOM2gfDۗ@zd%/pU( 焾H;T)x[f`Qg]:^‰UR P+% xwkv͟Fu- aT% %{2mMa4n? ݂ w'X1ӱF}X'׽~Hr̎'b-<ȔҜ}D'Mu.)䆛l$N+*&p,s}>XGF\][W;|<"sbѪdm݃Y^6PHkאޕ*I\Z0YXY;Ѣb`p7 Tǜ1p$ah'#].Je~ȅgt@_5$:#[#g/WAOeKȕa]$+x\M%]c<=L'S&lC4"9>ݢvBL=3 i|+h]!l4`䛘s|sLpCTPX]^$8w 6GK{6Ր,:4j~(]"]n+NSɫ[xtzXm](diw@!*_0Eo)~]/ RU}FnA>#HHD7<ɩ͹5CͻG`bO qkZM>]΁fC[7seOW'5ޘ$6$mDQ:y* !13e(FDmZ6MMmO l3ɷy>Tt6+ u5ȱubixWD,$~@C0*)-jU ^YtIgu`y&# 2إyԜv_:HGbhQ$,^CS+ [Ĺ\GI!w}4K3]'`K'@!Hz*r#b+@ d e4@‡:䶪]6<#O1͡l˥QgCvN@ Pml `@¸}/ỵ(j{5EݫRpx^V]h2V=@3?."{ 'Z 5 >c5'x~G.m·ҳX7[FMkuU )y%ZO(\{:|*v+ (VO앜3jrlL7m!nM_e+V= @8 s: 2p,YUv&HBfnb7GwVXkOqr~1arܐ ͞nq9>8oZrAZBl` \Ԅ*BR0Ob;.E`!JS$^B5wౢM@Që)K nZUŁcY;Z%G&2 *|:t8`8 8[Nݙ]CvlAς#)XoםkoV˸|4 C0OoTQ̙g 侷ѐq9<D.g7'WȆ8@T7*]0)!j 8C[L-KJ.1h/牥U&sTm;3A7ⶫ.O=5d\]Ezk k_BKm>C: .T_h:#l1ƌ2ròs"Į 'QϬ\W.ЪR7F"5x|EbďC z%"b;Wya_=B uDߎ LPht8*$ FSr)/$i'3Ro4St'b[orȲz.E UPa >bkd2b(b|p{Y ºVb!^ `|s> CC(u ^?GZb\B䛽"l&y#U+C^i\_:*1/Qd i t_ntnO)PuDצ~kPSOZ12LP25#ݎ~d_e; b ˵=]Lt-y|m@#8zݦҸX)rW+_z~;jȷAO˽n2&`+\+QX+=-sZ5* \s:(ѳ1It_^&,'b\*Dwt"(P|eQdC홑6Oͅ2oLfqAd,?'عZfR# FčtbR wfLxΌ68~8*E@5N.ߟwiWD6w7ߕ~il6LCV ! ̛SkTv^s;ӑ|Dw}gMps=ht@jJ H41sꠟg 2Axml;p!#|;yqb܉`V2AmMp|o/H$"]DL7U+b*%v5.y2j6 G1.%2ܵ P3 -J?b,Ga]V :q2Ѣ9&ݚ{)piM t-F9FfckqtE5Vor|!Mh^>0R| aWLC*}6~/8')!#=I3N >0jV 5 @۵Ca oVu{1_A/>SP; !T /(lhh'̊=xedRv֜{=B?=˼#*I Fo ܃z&}TV)&%8L6!.AC@zkNJFG:J%_YӚL c-/*[UӿA=%aM~I9+BCUy_?׀wW?S85si\]E{%4G+f)F5}?[K͓Z|:r7'Kښ[[Gw't  kg^$<\V3[B\Bd){ {u:y4`hm=ʹLj8w*Iu.v8x,@C`F=}dؖhc ߰U!7yAOiV.O4h ሤ2Ni}&b5)x?]q mi{_NsASא2pL/e)Y] #~Lw+nIeqBΦʏBœ 8/w7ܙ.f )鋱ṅNvI AK^tXonUG?n~zw^%CG 7ߥsSة '&~y?iB/DqRid}_P_ɑzNJХKpyPkbD7/ iku.\HCqY6 hY4ڟ-#/ڟF}ާ#_N P?}l("١}ſ q3[zYB3h!׿\8`K!U>%{YdXxtrΦ?ljy㒳] lbDV75PRjAxЩٙsCCBp?M&"/%xP^* tA+j]?K{vՒU(P/q_Μz䊊4Qre*p1ĠFd90s /ֽA VC\q,Ed#')sWSװp@ȸA a `UE=8 LhNFu\ڴE3βگ% *S/rW]]r;e 2ouphG v:1#B],Mn=įt-.6@:K|n4z&?,mZCyTM` >)|LR)Ywf m 5k .PhSr5$!\P.53x+ac76o"n/ڵ5w-Ro &gJ}Uuvd+lʪ6R=cP%8`^r=O'|͠BŎŧ5NG.Db >&]i7A F~@ އxrK,m{Km 54ץdH?Qr cф>_{nk97gs@κ%vY}3>]xnPk?NETG%%NvY^d۟hXu6 O1^} P\2$?cq7Sk Dx?sV1$$u~x Nի.dY:z|Bwe<fe55wRұEMp.O%nU%-/as_m!! bӁyhck1obNϘ)v~40ܑ{`8cCº*qW7taڏ~tfM&S az9sy@%f*s9홻%H a(QSDkM&d^t`OIc4p${F6xfP3>USak8bH G$R]i!tN+W Tr{U+A(jkG;g~JXfeFNpuѻ#m}u[:r(}4Oi܌Lc)8" ޘXbEܱ;DZ²m~!LpyPY./hۀHAZu|!u ]̎e7hڤEoS Iӛ%ewWSU|]Ț`\DNQU+b/֯R55:]m7VRK@ȁPNnY@Z ( ;}$̕VS .i⍞ҌMrΞM2Lf[ *ʙ$0{e$Mz9Zgiе$k> IeU}R2!g2ӱNZN ζ} fb=+ nI)=i>>?/at.T,zʙs an{*:L,0p" ȇ\tya% >"Jj:oZP𜁊 @C m#ӭP/ x8"G]ܐjo69bnPT'JRe`oI]Klk%hE܃? !ߏ8, ("n`o@Yee@5iu{S]E[K7ؾ'mw|'( ¨Ƨt‹6u d'xme瑩lgPh ~Ɓ!._$3`\KEk罹&W11,9MA#B3dl]ɟ_* YN>8.~p;e8E[taQ ,m2PE:Ll܀LHt}WMdj'2aDVxbuC, )Vç%̻'p4 |sѽ2v^ e Kz4TN:%3s>2Q{kmӖba9TyH[WQ33]!. 5Gs F5ۍ/d],r겔I>jr^wx 1Ӥw iVqhm G >;~A.tʰ6҃fzŷyMŜbIwM"UY~5"Sڙp- küN\]`fYonlMۙ&C6{+6i"wgXL)v1'f$ C}-Q` Z+jڷ /:(X'!߫:XE݃.q1LYT}"DmՆ4lȖu"O׌H,\KrHG!QeCd=|fi@ v%(cC}⽟<=~6iGhUxH(tJ٧k2==KPU/@u kt6XdNA ht\>f;ɜ1W6(z 6K/Y \<7LRkM@zspiT'DC#c ~PMKA@G?BѨ4twgv6|ɘO(>fE reL*H*rc,LQ#ЙSY0j^ Ὗ/~f92 5d%D;vowظG7'aCm6qpl*gMT}[w eޘh N%x U)d0JGۦ9IEdWzSg}hrEju4-]PT{v|AdbmVnv?2Fgyjg2V'_x |):!Ŕ_!<,N>a?.p/1O|&#DpXMSJ}Dde77)D߯j2*#whhz,on;ۉ)GZeAH>?F5z=o DϷnVg|?Mf1_Mk90R+f{57 нCA;dO=*>Q.Bkuu8JuoޕVptfo8]U+ -ک ZÎrg"&kVI? VKR` -ea#'zuHCr f<*@=wfLPa$6}|Y/+yՕdbwIb~P}Lb(f9P%uw harR O6f5- ddh E j!mLNT~<7ƅ'GJ;P8xw745􁲗?Mܗn`vg>, ˠhxH_z1g4J!fP%a vF c²⷗bXv /jɧ-T9hig5P-eCSB ƒyAK+LZ6_ob1Wsiպ,>CV' D\Ggo^OaPk)P#})qC 25gO`#ق.DUCzspOГ@~@DHQ0O@1(ikgIc8=0$_ Tpṫ}u_.^󡵌*aRF >:!<~f;e0 ԍKrLcw섽("0;k4Q!h]I:vڝFY>B{"}0ϼǖug8OnD;]`vL-&>YOvZïJS>xR}r.j#=$ؒ1^,-7։s?֖kU4902vuyUvkfAF<-g %;ʞ\WHwy|~ZYȐه<xTvp Nl:Tx/rK";ѦLuqZ"C^*@fZ$:MM'}i!2 >:"L6 k] ,gFoPwM>upmul/ VrYCL./BUm)Mz8ÕY,\( ?M0\)P]\=iU W 59yEI&^+lQNr3S%wS`VAT4܏|gKӽ(1}B^ZS=̇! nˣCDu7X\JVI[ S-&:h^L _B~C(VM ;:lq3hLD0׫tOg J`:\sMQx # ,_-԰<™z!/9NQ^iV5ˎY;]bLn4@ϟͱ#M|jx҆lq(HlqvcxrԕsB4OͭqJ?yɆ%@FSi.Uz F0-:W(64!%{*wNY@SkAC Ӵ闛~c-:E,g~ЪVa/V$}2(Eo䂙5M& 9J_%}l ãrm&-gɳ6ʦvVC p ʢެb>q;K&Lnl ^D|t3CO|bc_ #1Da.c(7CyqKlecC_=u>$3 (T*͎SoLM[?+j$Ҍ/yMss[SԮ1M&Z ;3PoQNW"ޘg k8nZZ`ZyA]l&E\竝;Y֠YMt<"2ax )AOD( O3!Op|K̨` uuw=GjJe;O~|e.xO0?(jJnKo ]6MmnΒ!VBvov]]rч1+2=.jGK4u}XPU1rVwUE9 d$|3&Ba w?mfSMAYORx:\cE% Wn]rYʐCW7ˋ:0t9ŋT͙?aBr2i/)wAs/#(p y˛~",bgxP$1(0FSa1!si ~`ZwDAɜ'zf%]=H DQ5i ;.A\`Fh.kg98]H15|<V}&d0 ٠ȴ\.)#O>X@# :Q 48rLT S{wHӥ4<~w6ǟt'FWY JS xjo9Ԟ 8[:IdMi+q EB@[J[[${ QVbb Y`RvG-=US nU_! -5el$pGpjJ:w1A[O@-|mޱAh姦U3J/^N\nnZV11o<m,Iv]K`|d:L7T\nᯮy ܈Tc/t.g#(&ڋ^N$|۸ʲ5t"C=0%Ŏ=(\(or5WܮXWH쫲ٞކFU]A1\YL(81=ʶ`'1hBߝY=$++}l7z h>hR5"üH ^ífH7 VzUKE3pcq9wfnNL&ڽs=Q}W~pt'O'@|Wrmqؠ- /k` }픛ۻXChJ ~Xm)+5| Tͭ ~@` uLMקw=g~w 7q T(/,1g,1 R`ۣEon ukgXoxf*K''H< "p}3^m8XdRp /u(!& ϝuIsW|}֫+f!Pߋsaȥ-vBz$pFNK$ԞhHs])pV TEM~5{[@$+;y/ڄ )bM}0٪ob0OSsIyThЇR1z?F:4/Mo'YЁo-߯'dG9M0b@ -̊˓d1nq%ZW^=ɓL++Ph;3NC0| hykN$Qڪ?D.]eÀYٖ_~C,xEڊxge ' Xf `{ɄƆdA*/o[ltWl ()E..4:/TrĿbe"-|öp*]Y &N#Ě"6g01i6%=PKܫOK0ڙ픃rBi|aä}znAcfC5b<'j#)v*S0UU51$?BkC `KXRv}o;#޹=Gd0Ш>mST(zP A\7J5'5"񲀚g9or&3FjVQie$a9ɤtX2MhA^UXa 1eIەܨXwPsxN|_u! 1@ci̥+ˌ\N]y=ʠ:;5BKO;AçͫgPڿ#`/f#Of99K:$igq%b~oAo3hd>*WB=L\>ã_r2êb" >U ;󠡷];@@gR;x B1P웺 >Ѵ%$:>!i;6o^S A^bm&ւw2{+ ᠬ_qN~vWz4"" cẙ\ߟ+) wC)J-e ƞ]aYOsy RB|&{npC'}A(05!f.6&D"͝7>L9vQ3hǬH _"E6 g_n2}YdwꍁD&S8򈄔 p0}PE"G3= :!G@֋Jv`jHzA ĥ+;1HP# wZH ^_ܡx3| o{d[|󔲡փ]vE.|cwӯAl3Z`]{L YQ0*+H5ȵg/u\ G&P2wbh't鹟yD-#sEEVzr [birQc}ήh>p ңRLjՌ 4R#MB_|r"mпPFhlfڻ﮾ص 4;ğ;-h(막ٝ+U1;,{;wۛ;K|O<`J|TȭvB*q笨014DY`|"a`0x^hೖ WTcH%~4$s qQ++VV#wIw~#&CA@ӂ=~⼧7!m^ۢ$Z5/I=~IhIU rPaePY)XO `lZ< M_:GxME|{h/ytXU%&'P+Ye jh 90_Q݀t1sê[q dvg!#{q{Ur}(EyiujhGg~P1~0iBbɋe Sh|MVɱ?3.ܪj /bI(u͚72/6O/iDSMbu:Z H:AsP˶9s  -B5|spbeG4>y[;TXau)rz(qJՄX%b=X3J`K*Xi% uxYFڈYJ5U5L8BKO]ED`]OU>>x.y3 *R%3@̩=.AAЭlʲb\q-JHb8Rܸ7$M;u XRa]tFx}Pya8Wc̾Wdt0nߗin`U+~h fQA"OP'ۘeU'6Nww=o֌1P(:M%Cx`l$ {|x{X.Y&A#pZ%e31@:'DSǛ_/eˎe##59NcWߑ;BW6 xMje|3@P:) ̂=MeA)0"Up'i_~GWUjs%ʎ利4qx!bbir黲^F7d +ʤf3 L6 Gv35=k~i7I},b-aGYe9[]5SE!x<6~&5,gpr-Q8_:G 0&Р;/Eqn ȼr!E/-Bs4{`[8&$71pXZ1(dP\8aeKvEOM$QI  K{Tfe܁~ങnmӴ7u4d%KjV(09Hc]N)S'~[\LD-/kl?Y̙\6%gDG|RWp\Lp0I}MCs%KnP.NI &,c(ZUg"kp2Ʀ2u7qG| ;ueD8v6ԭ嗖@z6R[j)"Z<br+|MvӱH]_ˆK2o+;r2 gi%E6|\l%\ĉs(2Üˈ\]M.PQ:,9 >:e[k#X):)Ԧ7 P-?B$9!4d6ձJ9Y[|"qrP1r½b6o 7`)зãg2wZbAïQ~@y1 q: ;.5]]}3[!b|LKclMV8\YۨIeSvBKKT@2A7inmb/t\ vM3":s49wuMAjQe [j!D}fa\IοHP7=8*dVVsޅ殓۲hNsT@Eqw\#0<^ i챚lHq@:2_œj4HCN@{JZˆPj~|)V/gʸy0w4}ndT4FJ c\| nMNh6{$BbzrD^ל.dq&r )[Cj/v=YGf -0*g.>&.> gNG䗀 Ջ~bʾT~97:CcY\Np6[4M@ 1Rf*,њ~;.*j0d.U<M&a (_t ϐdlb3hdՂ+ی*W,! ~.e}UheGǏ4D[Şa;]Ak.IM,4SnU;zo~/?u$'+#s޹5Rh09yl7ug#ɺOWC{1^؂mAƗLjJV5zII1>K1}Po93OPzf&'e/_Ͷ-fDf̀惭 (, hpB&|F2U,b؏]Zmc侈еn _硯 f*#y&o|$_I:4CBNNBk[>z]-3[Kt,]f=DPf9~Gig]Q1eHg&w@)Բ#S*J>2yG[ ᢪM}ˊE)dn[v#\D8`+AOTh. I"&ǀ(׈HB%mG9]EgmQp<9̼|+ۗ5Ҍ8|8*eE/oeo? ޚ7T>l1 (Vc6j'gKRn{ Ue}~u^BvG݉I ؍2,|3~K.WFW~r0ɯNJ,|CJ )~)AuݖUպׇG]ۯYm27tX:I΀(aKTQ1fDZ=cA:GU"'D_T$^[୳[H |53 a;ʫygF#4k$fY}+y:363:V!g׸NDŽX*1;Nޛ %(&VXW pD[?! <Acd,cЕamUCoao0pWehEВ$*Đ!ƲL!=i#+^8dP,# $6JqOY#xCÈxSs1)_sUrw5{'%AfIed$L8iKL -Bb%W9'uY%21\)4/%|MP5ɘ;4CDWA jЉ\XcPcּ_Bn.a\dC9ϙ{rkU}גsZf(,*1zm{1\XDΎeͣ„lO 5q >ݵ6GhF'Rt\[.SW9CtKvFkaW43Owjo|?@a5W@ZjNYS;ڨzy2< ȴT;xEFa ,f;6I;h_zK۬2g.&2}{c nBo'G憆x.{.9 \bǬ}}PRlIC0~<}iNwNdVh1\*c%OBcA (5yͨWC}6Č7z07Z(HkSȵ 0  S^a*ȑ[ZD W}7 㯜gB̤ C ,FXCvc$j E7C^Mߺ(,2{k.m!>cA\3l cgh@Gb79%NކwG O#*'oy8b u/8~|xKBZR&PgfLy(SZC%<.Dr`. NJ9o |1n!uX(JG ]Y/}ua|땾ޤB9qƻej.9G & O4.QO^*5qOlq@4^@b_e_Vr- }NQ]UkmK÷3.*Wp%xa1} 'ٸ@c@%32\.$wmJF[%CTjJ;0<@3w-RWc[)2h4*fx3ENcdʝճ Nˤc h)K\ΧYAgX|Eu˽!P<4gBQWØ[WJ_.>ؐ(\,`Z0>Hci~?dricFPm V94}O8K-}7Rhu;%S)TǭW\OU㇛Ytb1s?]AuxVz,˙FJoPW1Tl49 lG.oM^HKPh4lXqkXQUGۣhOwY#<ɓiI? LQ@ѷ1(W1T1)yu|ZrcB֑8-tKl NˣLYXq9 hVKC]sy pߜ5O(!w~H#vV6FDՠkz#zRUZ=4~BكIr/$?y!|3I؞x͵C79v?S:\> 8_*f1)0SIj!晗ηcv$.k@8HbeZFPki5Hc2ijd&}ngnF,!Xv,-~6mH[]$l?1`/Z3!j)뜇& +9 ]_ ڑ^˷TPĕ}1̔kψǑz(H+cu]OhpNvnDz8!I.">Pa̱AjJp#W#<3),[Js7aD5zⴉԵ%4%.+IG^9c ~۫. )P*O a.fh Vt6Ja.fFdbA9~wZ#Ot{z,¿$Ä4"*Ap*cOķ]BE.طI6/mЂ)$90ѳISZ>>!VkyRzÔNny3 oZ[! z#-[DŽ`F%Q3/B@[2[51;G3XMmY^&{{ʻB8Y/A-.o1?J 0TZGz`X_(*DGM4? Z&ܛ :s6d2 BS IΞ7| m2^~R 0MM!$Nu %eDgmؙ RR5EL E- 9w>sSV[Ly"J8z?>JD_+On,$Ev>07+8p 'ub oL % ̺󘭹*q\܅Wv}O˸FjN}$ޥJW/» ci61V8"ehā@*)-aw A7IN!yMŠgd'y }"mpDܸ>:0 ~1fhe( 5QFUmDBT`m4|ø\p^X2|djc? 1 ΩN @[E)ˎUKA=kft1\w?Gc3uMF8 ZK$ف, J4^n Iۃ6`N|  >bd|&I6_58l&+Zu4+~!,N+0|k,/vUBȨD^Y'~(&.A2!Zd{ 2Rs rD/!u, A M&ڌ~RҤU! ԴfOjl!tsuȦ2#4X8$I( Rʫmam=_|X8*ݧX8FLߞg)xn4ĪƱh-_my'5GZe FF4 ] x&h(> }uUhųwo溆9 20ț2\;y^ڐ|*ǮgS^jpsyvWPŐ}O2seJqG,E^lBTXÕ4YPkv5t 9k:#U%L\QfX&G=" XRqhXsH.6X!*kTu hV''R(cPEApn!NkoUdOwd5RX Cc*OJ>/S]jKkU$J"Lnjfl=HQ^mFn>T(Oӽ{c$?)2\[|01s+G~7KlQPD0Vεt>'ѳ"z[enT>L1:{GՊWe Vǚ`(GHۍ@<:XEuN"X'|^48 s{)@8D,fSDe3Ql0{H6I*h*tkEW44=gg`d1U-"@=Bsߢ25u[mLJ`tMr%> x-SPK|O/Y/Y{3},mJiSlEiUA ᗦՀ)% ]}gYZ07070100000266000081a400000000000000000000000161421e7d00006420000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/;c]?Eh=ڜ9S0;u4 0jɞ` tēe4Q*d"']-k[k(^Nէ`g\8t+'iBƏRä۴0 #_F Cj"7 i͏M--p4㲺 BQR*IZzۯD{1)$2riG'^XCi. ҰIEq)Wh\נF&hC 89Dc#G2$ֵr mН :3ݪ69tũΉ ;*3}LG uJ0?*AxU'#0* ~TT<۰oxKP,?QYa|h`ֹZkb>}J [H?-A0Nq[,swJSda]5^(8 S1w!rF0̌i}j*Cfk?h/R)~ցe٠ݣDdGI,C,rQ^O@vܴY.4Tp\ LlL1_&NDoO)H&W1&(H(} fkWVĢy~^ΑFvkU%p=Q{r [ _)cTz΅^`h4 G]We4IKefJңaEcA 9jk>yKK/$ fO:h>ܧ{BS@Pƴ p[r(cMpژ<:cHn%]qHZ,3xv lx0G a3sKԕZ,iLJ3{!v_Cs,qǬL}Z+TKE%QA3Ϯa(oDƋGJvVNٵL*h*gi &$17J᮳!&p@_ O1Zҧ.GhXCFhNT[(qBl2q6OSg/";xR#J I< tܛT`N8mϘU>-U)'W|9FRxfnu09nЋE@#-iă!V7 XhHwN./VیDH1@Uûs-*FBÉm%$` LZ!B1mM,-Ll4qoy7dXe`MQѠbf`Ea?Y 鼜I{3|^(l&MP&棌UM1UW){R֑MW6̵sc~@gpkWk8GRA:PܸVm Ey1˭+ PKD @%BNhX/54,E*oEN> ^VĦh_vj5w悶,@{7"s8.d5Y2x.MLS_F()FJ;ogy uI/~s_S'@Yx4)Cy(\Y؈ީz;s%|kyq0hj:W'VzG.&>tmR $[Wb_ǜj+ܡ!&ۢʄxv&&j* $>tw2B t]&6d2NO.\E Mȧ?P8L׊FȌHFdi16\Z2wc ?Q~E#u<}'5C]LM'}`ϩՇaXǷ= JR&kf0̃K:LEDG0x(N#Ll_c~y*z 0#YT[w۵:1*Q]@wL&V!*j5xOEvs$y4J V+BA/F P1y9գjǨH/L#*m?(q3f- %C4ZkD,DqV햏!By0n |:'/j+B̼hwY#ܳň.|*3h^}fETus94F &]i %^$]㋅ؙAN KyW))5kF^fFܠ+5Jѳl82o}]D"\GxU*Gɩ؎ F6 /{E)[+OsnC?nHx,*^5\$\>XAdܞ]ԝ{zuZΨ-|)b|4W,ru%˙^sd)!꣘ ] `XV͇/]~c-*vt :K#gD5|VƳu*Z|wÁ JK'.unB?Z^󍎂iSEbIP x'$z" + #.:G)WC4"?D S7&f,68.b6,^ e`]W1sJhD(PxwzfPOlbRxM?^Ǹry|sJi Yrm(`;"o,$Kx{~DIfR~ df;[;0#mF;0|ڛbY>r%\ Q@4 \S" ~S,<ҙi1͇Дl'~hkzՅ apz319F_h*pS܎yvi@Ԃ5sDtVG>kX^ VЄYNƺ(!-54))jźF ;I; S3$GanˈZS̻kk kJ#uy^JS`"i> !R_5dԯΰ f` hd&Wc䛴~hO^4Zq[  ڰ 52g{3 F^(<:yqf~kRY ;a%Uhی>W'F*a|vu x`r\EҨ{u,I3 ?w`t=t3z5 c_l"0(J~>ga]^t.!W =j -Y$(>:uE-[?TL߿܊2BӠQw>WmcQmPs A2cVXuIUyS˺AP_ ^bROHdS8]>m Ri#zXw(< q@I\as|KDXFzn 0KXPYc>rǫፕʔ˓?Q@Fa]Ǣ޹K| sbx |T b@3-"+~YBٌ**qӈߪTRQ - ,O+&0ʣvo_6J|a^Fo ~H.>8,ՠ_e8"U Nhq}+G8鸒^U?9#ўR9C&ěWVo64p|b'eg(ʖxPLs I孨`zAnU&G=IXMg="n)Hj(;RNZ/PJ tdvϤ$KfUA^C7TZ@"@~

    ?- `&l}`3o!ԅԧI6|a(>+<$We09,aҌ]%fl?a^EXVPۻ򰛠f,q!if +h J"91 SQ\eGQ_P eg0@흴bQܳ(idGo*.F*olsQ<ri7B&x-ȗϴ M " -5ժ'e9)vEy{jW%s6-~=aꮥ%.ٚm*oH HogXCY}ԓzwylth;TsUz0ڢeGD-<˹53pH8ТP6rmn'eCe>뜫ì)θYM{CRs3G͈(i_ `3A"2O.JDQ%][ςJ 3}Gazydm$vV;ˌ <ҺUK7>>&Rʒ&AC7-'ПR_H z/L. z~IL=%6[ '|3j' W|ҒCU:>>Q*!sdn V6[ KGYб={:~It*tVΚNSih=Nco9/0$Ra)(}J.RW A6Fjs.Pŀ`j;9PGl@)G*tgLe(BAkKf:/zf20)W܏Q,HRaeݙRUn sTwGQ&~O/i&eE9ﺚa]:# UY~$r -3[DzR-[ݦ'Z@~'rs;ٮ@u_9!# Hsx7wR?E;{lqΰ^~c)/.1.e=tJ١oi5 %1_p2e;X+oŀ^9T=yqu䈺XÇL?#IueHp,rx@\ְnDVD(gޘ%~#Vs,-a_߂Tcͻ,;:Ϫ-|(ge/]_Ao"2,TR"G 6z]~Ph9-IPrDg_en5Xk^ ,`|qSJ=ƝNvJqYAcHgl VhѼ3> %ev85E.pBkQ B?o7b)ãn܀}}J;mR7pur ;Q;[E!u{QGCSB.jl>B ~l])/79jXTO9걊<,FK9P NNOGȗ8qL]Ug.߆جu:ފ5ʓ_E"!1YG椃ݣ=Awvn3mQ.kFMe.,ƊT{Q|+ NxFEkEa%U 5;lDP>ZM푻Vv):CTӑZ}pջ*^|TQY/Ek":&5;CpL WՀpɚ`k*Rt]|ߜQ>OF0!&S疈DF0U9[ҕe-QqJ \j-B n"K,z\G@22խی}}|~.!a2.ˆ> &P[vHӉuNFdOzWF'.ЏZ:`E>%ze- 4pώ@l !oVN}2?[z@!o,e -p 9(<+ti Pta/;pJDZD)K2a s*be!kY{/lHzvM:`ք=MAo[ {d5A 13 L/-k-v..([#~a>NnކH)ynQ4kw8ƨ(;z&P+ *W4jJ↋ۖm)(t|$_M|9΃hź7Qmɠ6X^d#β|:5'%9|@8]f#nWZ&plîFa !s?7|ƌ$7+ ^C#pUkJy4[t9*B(ٰ򇲟9b\gi,ndv,%+(#gb$<ÈT@oK631(I+}ߚR2 Vf?ɹ^ˏR0a Pa1gJ< tI#A;(]74ZmYBcXшrʎGPǑ$G!Lr u7Y&,JB9sЌW5k$|̏IIXq.av.mn8- i>ݲ8eqZeGx:4n`$ʷ+vS=LwO\o= fia`7bFg|Vӟ&RD-P=C-PEY\13<4*˽%#\$c%b$})578ślQ2y6I3oV #7cEUBu{MwF UNȎ٤kВI^Ek.VATE"HW-_mH3{Xc/3jwv_Q' hl` )"UqA .&KC;Q!.4j5|=s {, mO7x'Ak#!.K~#/izCCjBg^q9!liZ  vd yS@5@F2M h]]EW"OkiΘ!50%/穑ʌ0{bPH7oCuz;/wqէHh_B'HCfB(VQ.|mqN#R!Y=r6àb]<` hz?ʼ-#pIޕi8xU`.`+\EFDtHǁv0#Lx<j2v[1K7qf~ԌYҰXE(}34Lb.8 sLhxmYHR؟Mc#H @4+<ЛI6}gp*[gdqV5#EPLP-zAQ+P_W˜ߑ2 We+juKtѶO^KɔAfuzPhT{&N)HGD[ 8\EvNC㧇yG6D ˎ=l^pI6(?#9TF& -vB 0PGAv/&038O/^ וRt@0EۄX]@mtn;Wgpj΁yEҾT;]H8o[ئK/O%5&{VR-k[=dqr@mj2kt`8@` 'AfBf켷#Fd*Db?xc߆Nn,@1m_.CF(Q4jFTKB<9cK^Ѵ=ݧm,db nrxCU*-WMb¾P,/𡍶fOnv7Kgy%ؙZZ\^cw^2_w[ڙ6/ :<8)mRÝ Y] [[Ԇ"P IJr5Zɗ4G}u 5 ݞzb_RW{A ;f0q.5a!F=(/Ų]2B| [H5t#$ץ-^0%20 $`ܒp.JP}>a-Eecp4QiFLM ֘HR.ls<_ZN gj[n*IIO#rѽJRHf}vX;04oX5wPjJ=R/<^6,0^p[׃a|1DV}̌;lGEPFQ|t/Qg`!kdk*SneݒcCxP>P8xT81#5x$<߮W,;c dg{ܷZ;D ęY$ cH q{a%X\e\7bs^#L,XO+" zťl_5-ˆw!0 YB#]um.8$7KpXđjǚI'&k?_2> *>/ <jZ hx;> IJI4+9x8=7Ғ˹6Hpڳy←*b 3rPPU^lsy OO>Zyѽ#\S2Y.h:-NC|k1jojz-B8{kp һa ~K:QׄU`lM"zRy9h.kr>HpR\ºC.J+U`6,nWG*!G[GԨevUz }!D:4*S<~+/FN(4XoM\k.LdbN)ꆰ0@;zڨ[,{8fNDgg`"-tc…]6;O6v"4bJ~g@ٝ.ɕ@QMOAAbwޞb2LČkPKLG9!O ?n~õ.YF?Wok.M@da>* Ī6&x'ZhPyT[98>v°`p9iϳ}#N F\m0˷W%'#全\>]^' 2!,eʒq9@+Vypw$SRF9a%y`q938G~,RF&JASih"7 O@1w\t~,l|r3tY\g,}t,՗dsc߶:C S':#$,.pvͲRԕ})Ծa[s/ߖA(}IyXʇXX-7bd Ejznvߤ@٤&SjO 6"e or~xЕU7DGL 8&`ud3;`GI', yܛC]On%G7hG Щf6L'-4'G2q$}gյF\㣖 o2;khQ<ʇ(1EA sٸ}3Gl(.ୗ]ӣ+8;`Mh$D$Z=)sEYفLH-PHdlRbfD˜Gh``6CݎwW/7*dOi3AKՆɃ4)Q\wV<9D@qq eqcY뷕eU TEQU5X.b$a~Tq·y#Bη=Z\R&)xĔpUG3{nߎ m%`xU7YS{"!v/;fKْ5 VzϚp0<7apdyYKMܩI6OQ8K|9/y䷆)ۤFHJL iXa g 2kBr,AZOmZSj/q4Ca}a1'řQyrbhtb^t{j?`dH{2%cߘegRVAB_ﮤ!DvPG%`zfmF@κ?w^ A6C΁|G<5N@K m ;M~G;%$ﶖ1uLٓ¯8R‹/Ts@'I.-r3^]Ŭ!&A{#͋9zZEp@R[Ybr7#U!NE¬5;+_tFL>nJuݧQ/{!3@|:aq8?W"Ow~"c LcT:dXl%` aFg@%QB!֗e<}5 a5;&cbkKoSC%p\+=>\UQ=oNS]URřJ3c2lb>-Esk#EwKǬc_U@L/c¬H}dv,܃>1&";ᚐ:V?`?m#7' {>bqW!@HÀcQsb+h'z9 p%uyba K3hI&)/3PGڀ833Z1cڻĠ)g0 S) 9Wd呟yH#uLX/zvɣۭ7Ha${%٠׿ ^N ;kK ;)GΈL Lr+~;~XdقM.sov=:Ξi1'd5#nlҺr| CTnG 654zbnmu~ ,.*h,^Ł*6< }.yALvP16Fx]yq| {j}Ϝmbvxcbٓ!$zX#mfOu CiFZ$a)h(!I_=#@ Mhp ~kAO+{=R> #:^z^?^X)zhwk,fU/k:#Ÿ4FGxG=s*ݥV `~MK"Aaa\ȥU;N]gv-},p6n YNhCKVԤ?/8j8H@5>Cv .r!Rr;^fݔKb.V!Vűx@;#dECo*Yrk._Tď5sb`" 7Nj%9BAU=əj;ydiϝNH6M’`ڝ[3QdWm#nkQ[bZӃ [.6-}+3Z )<dGO*|uXFy}-9S@*Wdf!)QryU5jPgXxė74ruLx}f 0]}Y[Ѻxc=}?\hmLiԍws!^DmYfAWEO`wD6 7sPۣ5>٨4bvj$`ќ+gMS*k2d(a[%O%+6-`77Z!uLEnj0%>!esM9Qnf:I.G( /}q'%^7ē\':NbCz+"C`Cioe+pG˟LK{Ȃ;ZW($pu GHFDFiCWL'}r^$|D)Ru#)/[@1xN K ܣo }!wQl?1N[Q{CmeV 4LV}4~ wA_ Fet"mR&zI2J^lR_Ť]b ?' pxHxPDr 5S!fXDG3.&Vhkh ţ y Giq 9_Vתo0\VY^RV3[O]_V'eC8l U du Cr%Y.oq;]8E@,dgvsRU.JR9r `BI)? @>B/"ñ}s9Ha/M쵟1wh qɽ'[ %zcx̆}ERlA8{r^D's{>-͓F)jq AJ!≮GT1]|.Tƒ!O}P\KjO: #7 s}?v| - D,A'<| %MopnК@Wcl^8 %ƂF)$CÄ"}l(EuK&d^V,* f_=,LD~?|=ōb r r;7uwP~:PC.0yvwĄ}JJkj!@5)ҏ?A !0&C60nF4#aDHAMdUM5nnj gC4azv}p>ui!?t(WҰz-ASjWA(j}sx_ i1\#O9J<4%YSq]3.΀C`02ġ>JZə~N[ME'y"Ъ-sy\#p`q:ϋ* )σzI;d&+%)?ɂx V؞ٌ{^H rՌ9IoRZ? Q_zi (pH] - zt W%H9{D{|0APKݧ@`bN#IH5;';#Vm%O8֔ ӷ^Uxئ-\@"Vrw$"FbCogΖ==cΒ\ݼc6\(5:؀Qj!䑉.oiDdhv)NiLq-C 0;vf:Ӷ89o?΀l҂=]GKTP_^~J@mEGAuva1NF@M*zؙn]䒊"qKTYaP^MD j*b$ʋi]曷r8wS;nz5Ipz ӳ۸Bԟ䛏7C[Sv&dj h.Pmy*/ 2c3?H;Uhm,5fg ]: !~H:?t H,V>&7NJ]3v甾.j,ZI]Oa_g9i ؞Wzm\ qdtۙh ZC i v3Rj;4L]+%Yܝnv]:"÷6:RTF٘IT yjfsH+. 7|=# 5tM[hNox>a<}|-EfR* gjDUk` ۂK2ʿ?IT;ZލĄ "fVd%fs n..o 1$ظUq "-⿫? ,c)jry.o=WgOEt$*%'J:Os)#xd}ҩ];\@@; (d^l1B\8Ɖ ؇,A"nD\x8HwŢ^Q7A~,76 `zxKa}Yqt87(E} #S|X '#0%'|#KbVEČ,/\֧pؒZ_eHzDz@ Ǐ6C*Pcg{J*ঔՠ )oPo~W y:pi%ĻN0=Mռ*qAUmL(9( ~*EM_'Hr8sFuf _ ,`J|q]͗GZfpށ+>1KۉG7`E?([){yϷ%#"ƦNԡł(l%v~݉ bB9M!b05;y&BOUX3e|2c#]ҚtL6ŠIzw'q̓)J~sӍ#pEC՛V6O. N=sb%YcFɻm-@dTW+.WYQKnތE" ;)vy-lҜa(ʦ`~˹)oVf ReJop/-?QXy:׬(k>b=wړCGRP=ۿ#3GO OT/)-ގ~MRe =4Zh#vH̘RyN2y*` J{e͋E#+5FSR|I?N.AYZSlzFqruv4PF~/C'ܿ\NJiHLiP MYyC*$|%DUSS>?]+l|: \&;N B Nd{Kk2i?/%pgm~%^Lt̓ 8?)W;{?rJrd;/a&__{ !!YpE ScA[bch<w>aR?t{tʺVs070t u908mb s#ql]O/zDߙc|LuX˃8-Ƙ ~uNP*[adT0]קgZ͍ : 1$nVdAUqYmGWYnՂГ:BkQ[ HY&lX\JYH|8[,SV 7(FzHCʩ!Ӫ" =3 ],e59%:rQݑG͡OXy)}X7D'a"ߌI\m.G{Çd']WU|bCns4AV9_hMވYd#v%Y q]#csd 蕐k|lC[f,RXX9*F3-D.pmE$BS f |oD+-jzh&\"&6H.4w'83ᚻA:(r@_} k6Ůu}”ب/T] (FFxEӔMOE'T7` I={ۋ:KA' !SksHnQMr/JdD(\lyZu4 "=k>N% /ܢF/ 8(r@fzwgAhш.[z~ CJҲcfo<5q?4`8,7rӫV-(tmKAzTfƑT0KĖh2m=P\ɷ8޷z Ws$ Ӟ^D'oK[GFg[U(C ɧ:.f}zA RtjyJ^Jt TΜ,^\ i3Оo2.YGxҙ1hga-$FmnUˡ"fMH@~"cUXPd ueεc"3FWdb'l0bVyTp|W;;ab<y !U4cdU'-Gt ;Ky{aoOQQ{)$ޔкnɕu [K{]LF0NW3V> lĩ`nft45W^\̍3FrO"آGj$R J:\ `I٢g a*F"\Q 5Uи?G   f|&SXlߕ.N8{O`/"99d3h}nv+t|8r6#h&řD[(:XJx%J -]J,ʡg 7>rce/}2D]Z-'+GA]6ϿyJ}k/| JoȏP~FϷnJ64[. l #`Hri_$n= Am n.{V)_NiOb2q끞EWɣ؃]AO:cAm0"LZlY8 5 R% RvkM )g2Z /p\ i񁔘ql:<̙ʚe,+; w`'[* _e@h_, A@KHsn,Αͼv+"v} 2d`O.+7BC~O+[ w#4cp]}QH 9"ڑ\d V?9g 1`_&"7P&%<3J#Tj]5 JH X_X$}ka%M"62X #zPe< 徢p#4>ŦTUVw3[7`Icf(֌rI9=!̗c$eNð`ޠD8*=Cδ])VdB/\u)4?rA0"\[tZe-3Y!&]'_󎒐^=/`܎DJNSMq)OVTszUٶbΤ5b] %`@^N}逺UMC1/Gv8 h AYcW'a "|xaq0.Gopmd S01OBѺۗ݅k5X ta;)QFCAR2uA]饣UZb{h:4ش $`wAr04&~KtW;hޟI_BBYPAuɖS@sQgR$}l &^M|hdEA0$J+:W]nLE奜-i|X":}[[rw8$*~+ԆA19[IŶg@V;Ac$\aW5q,9I`3C9tO`WϿ82pX4pE {Mgj-Ì^$?m@`>DIEގ]I%XD~r7H=#~[QHp}cHH pB"NWoXr /Ė'"!T 'OwѾiNj(K+Xo=Md6URBE->++Ʒ fSK_0h[|h {^TIq&zv\sNq?3MKcwQk F)^6- zOCgB{?x^Wk$yBN;j!)sյ#49"Yi+9t%ß >AzIJQ)Uֿ*%xA1.݈+BZSn 4gM̴֑TږT|.]!ޘw/Ad<pOb3? :WliLм򧌯*&R@̵1+|GxS@P'g?=  -hvDn~7C0I聻Hb6+,J:3|$+evު"[yv\6&z>z'A5,Vm, :_z58+%NceFe޶S8ߠ=0& vSK 4Z_h'<4 )gm-=gYZ07070100000267000081a400000000000000000000000161421e7d0000732c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/r]?Eh=ڜ9PäT"P~SiYCm?g7Ua_ $AxA,4?{<~ YbIſb$P=E7CMϪ]éqjDGMRL=1H$J^̧+srkP3\6 ;"Q'7gDUh(Ixz]iL, A2 a" )+# L0sqHjZ=BjI 4#ehŕƚߤcE_HiB@_/nuh|1dX MiULc%j~ywBe%`Zrb(DS٩:@?:/Pr E7=5;Iɍ},<7aP@N(,r";#"9,D!VE^E\gp@pSdMѾY9QRD5rRrIf/ccQ۰w:Fd¡ԕ-aRY+W@^S~:]!@blܷQi+ zz]챗.]+_Q^|gV?QE[ҧ7[#LJ9%o{e@ !)鯅ŠV~"x}Qo|S1iQn]+!m2@n}Z*I4nrmCz#lɻL]@{HT5e(!P TԕjdÉHSjDֆ./XܪR_o-dOe% Ir} @ED Lv5G iӺ-+Hk^Zl|3ģ%v ^,qX{/6 =Y4D02׮3Dz[0,ߌPEU' O:iLb0R ioJ@2zU75 u=T=3Y{z6_]O:a]%"2?CNʵu6CD鳑sbvsIDr҄ꙿ~Y,> vqUF/rye%axJO7xJOlJ5s3 6f˨ׄZA<!xN8H?whTTƝD;rN~n,!T5~q3 t${3˨?uKy._UՀeŦ6K~iιء{V'H-ZH)OhPGm/-O%2$]Resw`Z4p8['o6$, TVEėBG\ m˕?6,oIkr|lO>4d H4/Piw@V JB;%|橶7]H}-}T9U[7WĆ#QLڠP_1O4 ,w(.Iw!$ݙJI WT%2bD$zcadX@oC 26å1X/z/zLVllx|߼1R/kfd39 GqF|CcH~ Bg/UQSlRy8X,K,S!VK[Il.OgMN5 Vp]l~* \-PwDa)^ku'9Ν*i3p Coǖ;"-A&(~-Mj-dbU*+j#\j!P[A.o0B'qo\\Hf:{ `3nM*=ɨ˯SEe4eщ㖞lҐWg8_z C-Vm4>Q Eh4pH(CMV}ml)n,-j>nG"EKMIσMbEų8kBߦ9Wvh,Q8{R:r詝%`l{ y|6-dW/v5WNRjP~cĀb@r.RC_E"3%2*e gHx[&ɊzDgk˭@ G#aI^glP`gv(j$~\Q>8x~J\@Bc<z7nTLP =؆&S %a9@V62n5#$9lnj '6֣l [)޴T 3JHooZN.`*"h:N6N3!"坬 gM* ￁me="U:5/_C^RٚdHrkф b fW3R-7gǔ WYةC+OՂ;ƒv-=Fnrs)eE ;RV;lҚ2zq8CKڕ/'oL<> iGFnvC@ԍ{J'zׂSdBX>wlG"R_:FZ&:u ۲5fi9[Wmt6ʇz*yZA/¹2fnogj:ἀX {eIa|e隻-<宰ܛ5%ihٳ+\U?:pM.n]E:6kՊa%MuB gYM;^)P5i׹ yĈpf0&x8b$XQB6]lqy_]~v/d=&A8+ aeepU}~~nk;̇w Ɔ+ nt\oJz Bz풷4i6F3(Km~ThȉLM G[/}O 7&+-3D<݇c+: +@݌pGR򵠪Ovc]&w 9]j4uЏd|ב3qdp91I)<pLP3gVBGAUo$.E%lI@d 6قtg Iv~W"k8/Q 83i auw~B5^۵# :!wcu#*ælMc6ax *i{XQtAj- ÊYP".Xg̭A,6Qb~\3sҽInZUw{d[QlV|xߧEaF"\ ܏ѡ~ڻ Q##Ô8$ m1!aMHsI"N"oIt ] NKV %.y*Cp?a(ke򙪭n.`"##o X&Vҙeڔ_ŔP<}lA)x5Px>ŭ$*q.cq yCjJwĿqK23ց{"5L-B"R;y~S L.nQm@2]6R_NL(a԰\c,'@K!$pDv bJꨒ%'_6l39MFA{j?3͙^eHݽ6Z;sI@[:ىM=U9oIl&qm"wk)dͶ~OZr*oqT ႎri8G3FQ˾PN4h ט*&h %bWYoa[7֪(Nhm,FEV!@n>Cf( ä 6T&nrF*79 \qh`=X!6_S`::IJ]vXOqCBg` `9YK8k3?#w\}=F곩`lEIS;,֊ĭFDɔh+nza_cyT9 XKfa3F6*A ˸Ym !im&.Rh| .KqҤe|Re^-@_ٳF[]Mg#ʃx!.73cPZS'RF'.SBΊPQ!>А) cDTQ賃 EAlh{_F>nRo<'v-lcqYnΜivN[%0 EqҺ`tJ*1- FgE^\]P\ڑjURց->o\Cs#SQgn_g`b[(Tr6M:|؃۰$#s>ż%,Vд##.HC-zE_2][lWb0`(*PzJZ=;:X",n#ɨLDa: ka/ZEC*$O\\>J]H^JuxA|XR؊ fm&ȪW}%<ӑ%Ӳآ}b C6@w8.%ˌ`vWhhpiY|P]exsp%*oZ1PI9p@]Uvٝ^ؽ!L-IV %tݟoik[10NVݐ-LA8DZ;) 4^'9oՎ&O3˓"ن{WL DEY0.:JhwG#*q548xe}e a5B9wʪ,#59aܥi)Jͱh5޹D͂iv1~2؝0~)XkIt*~M*+ҶԨ6T>ֆK{FEywS-r@DY@|+q Ɔ` Q5^c&!g -#n޼,xݜEc9ݘA4 _6&hFu΃OifPz`bL1a!]y,"Iӽ`d5qP-[Q(XG=UIuPȥ}Q y_3qjR ͋HҭAѢ|ь6ŞT9nٌ05Ȣ2*o%qȨL'3~ E7NߋGF ˽pb㦏;tERm8= 9GO/!{VU+IZΩ%wfOشY&ĆQ„Nv!c7*ōA%^]khTnEtaDq{㠎n]#{t7o0)Ot R&qu xpK[J z$L\iD9_#СJR˰&<=-,"=u^1WU3hئn!KyJާd{'h~t|v:#|I8H*Ի>V`(H8'V\J>N\@|UɺfkZ} ]ՙNEIRu=Q+LLmi֣5S^Oq-|S d69! ~|U@͈6 ;2AБi~1|RIw5 w{P7ZNBOoTG@_503窮]#v0=?-E@ &Mn7BתkLӥc ;.7*H4.Ǯfi 4c`St ֧7R.{G!''>"z%y{t $RoeӖozәmڨaul O=EuTx}婃2yejedɭ0֐˝_ _B8B3=:/B@{/TI1l_x3I{pxgJ~zo,(\+;bxwj.߇*>4}˟c9̞x,go7,3B[mylU|W1|2Ow&k&p愦b~,3 16 LժNuk~gK^/'Id֘G ""u2Veª֘gX ]`C!]#T?+x{Z<uO $蠀̤!{9uIg[evsF=0_l<|>?;ߕC}E==vyA\vbvLݙNjGƌNNG]5lQ-hEiwMhrM~Bk҇859=%Jܒa*+xٹ=>~X1eAB *0p·?ɾF0;6nyP U/jU|3FP !W6|Cѩ䥢"I_Q2P@Ig۟7RPLlP!Arm;.`6{s$JR)^Q֘G:)<} +v3݅Q#+]1v`GW~l6SS^:V=`}]iˌ m3 *x5A+C"Lg{1EfUS5c#Fz#,HVN|!=>ndc[}0ۊ;w{}VJ!|`-Q ޺K \~|Ͽs$r`\௔({|Doda"H賟 β0z=1T8慃K ,lG]ΈC a#A>a1Td(O*EG} ͽ[F=wX@^w=D`oBﺒmP.rۘQڹx4C j fbA)2$sn\N-29ܵg^ Z}87=g9D.+?죝%tWjӭ]v.LX$x{\ wƆw<.4LZkKSkMVN56s1:/`%]A@:}9X0 dYi[=6}I:\6$KJʱC쭢fUoEGŠ֪NpQop0 EsRE 8g0CNڧ#4ϹKWRڱ-d?>~S#._pk´j 1Q # 8 ']/{ڧYNC=毭Jp#O 5牶L٢0fP_=^ť!m<.i 8%;Y4oaSܿSZ?@ ϧ%Bgf#"sjL@$qX>E{Sxr#ĭN@W:y5맨(t2A_ͬ/b{.6sP2 |1rr}!ɽ/߄ lkTd*﨨scǨ2Hef I 5/Ns/JmMà>6˕БkBNę*CLd,!~$q 4gg4g;C<ٚcs. yRᙦ=z]qL+"&! Hd/0GgA#-HEƘ1rRYϞʾIn/Wu/M ޮr%.O) p{BilepEt{-# sKJ1PR3ny90;`Q\q?7£tzfzhVR{-R&c/Z:Nn6mL lneY|rczE\$Wy?0:0F߃A&>c.<يen1y]RAkb.GIarNi=7? {"mQ 1΅T^3Ws4paWiF7mg_2fϦ2;c, -HZ}meq&)cC.ؖm;+khR;hZFe.W}9<#9=9@\9u4sz\fF%v6ڠbI8Qoaf)+j)ʣ`ny$ zҝRhN=OC }܏2z(M<={}Vʺ \䚲UCPΉ#8$zW= u_=RR9ejc'FihGX'e8r.lg1팕Hg0J~, 7{L[;i hmI΂ޢgrUl::j"ܕgw?}Q^LT#Zw oF&Y6\AAY8 Ik 8]B}4~@ʶ3]D`;jPm zSsLG2y|D }&j걡Zq}^ٙI!(Upq:Rw%8E!щmp ݰU?z6Q\KB@ [KWj/Q4,v+ocUfbq12 i! CSyǒi |وQ/_PgU-WK/i+L-ێxC}1Jߪȓ )Z-F* PNQ0GZ-k7ϟE6T;oBZq /3A9vv)ja,gG[b?:xLX9u2#'w r*pY#U"2yhjq!WH]x_ϤP\ۂ;~ %sƊ/*/ !9JٴdN!&^ֿ/m1jel_]g=܉<3yv7Gρ{мo3W44OĆ XyMUE }PG&1`67UA坈f2˲.^F;'IX4P0%+PxKBBc1(昢Jn: '(x`9^BPa"s ?'׉&I"S2h&f)PvY~*ʼn %ΡKbK33wNN2f2{VZV9@}|&zTT]S1L 4fR`S8 r-VXW͏-dl+6RhPwGP ؙyWĥ%)mh?ڰ괦)Sn)OiWdԵ}{L:TKqV5ѥ4n^=-xC;?Qy2<hB?U\Fсf.4Jl]/0aF`=C%psq辡/hӟyR8J _ 23-0|}/+ r*JV;̊(Ƚ_O/76ڐIҌF.[jʦ/7,@N^w)mC×d'k-|jJLθJpH.m~kyu'NCTz4mL};ᩗք;:zwpffXOd IxYJ:o Ҽ.@4Tb`B%=EP$P/D!}R(Tr/1Ak|6I[jOS+Lƀ /E:R)sJPgso7GMXcfWӤ>&BCZ ˙*^b GfBة9HO :ؽkUR&syGPriwT^c{uQ:=DwG ?0s\"syI[)%ПѓbBXDְχ2_} Vҽl_ᦚ[%؅<x+8]PMƖDj\l}s".#O."g!Im SA'<^=lS ?Avj>-֝M;{T"k|dv񻰆[&P0,EPq>]*"rձ§xdVѪ!2K2bup ì#5h}-H Ђ6zcwp qGMMW2F@W44!~<'ۛ^ܯi~DdycZEs!S*/jM|U: d){;'#*/s#)ZJ-^, uK{tr1auS1Y[,迼92X/T)ilqE̤4І 0S^A>ȓȫ\hS—m-IT6zKhת5ߖG B[ ^Zc1=čK5>Sx [ ]zٜ+]ޮQFOw+6"J.zLە ţ7C)A,`ko(xZH_n[@!%_V1Bx ƕ+&pf)ejbD#ve3H!y,X8^ NZ{)FQL,֜nD=G zi\ݴ&U].Jz#i]BGQw[- @ 聕.E7QXq*C)-Ʈ\VH7{ǒ: ́u&hjy-ͳ9KZv;D6Owҟ|WϜаh~$p@.cxmbĝ*YqYupB^5Xr?ݺ{Ҹֶ皌%v+qx~y~tzMFY63;p ʹ>wbiQ"&M4ܣyz- F6%$uKo0|"L|.;#>Z~m&$HI_'@Ed#wi$DGR |Lw6 #oʥyIdVru8ܝ!m79*шK&d6Si@k.?;p:[RMr,@c"c u?U(YW0Xeo?%i~f7,yΪĄChqVl2ZڎbBޏHdQ)TΌw[xnumki0'qK DdpCxcNt(I+LWn8`Ke4Zb j9_41g4]A`95^?QuN Gz_}QG9\֩3QpU ezAo[E Nr&[y~rk^MFk_ҕN3WwH[)iL, $*|+b1vPjQUT@c;o!|295fǪiQ c usj;F%>fy>+[ *y(z:tNiЙA[e IȚsS-Ez~b'of 4%Y:!",/M?YVߘ/F6?R,+C *hyL]ě tg_ Ek] $t%jItL*}aM(gide'ߨ]~]8YԈJ#' fۤᔳ< *) BT;YOð+VPRفҝG-*?]K10RxqWv^ܒ\ָj#eWv%kX.W]׽.xS^KW.9rq ]9կvR'vw 7{HS=؃'^lZoS݇`^8E-Y2 QʔϰsnP_֓pb0#U9i5d菢vگYЕU6vвiQJ gdy8E$Px"J<3kla,("Tmw?]:&)5 c^<$9Ms-(GQk1%rM9mk.E@Una6r\q6SjBAmm!*3Zsc"K{siT:ݺV&=]daa?dpE_.Av\dd_v扎,2' <0$Fjg _b:{UİpK7)?ٚjŌl?[aFiI1vK#>6+ Դy.x Y>V0w&N!f =s9Qe8}f~bm͖K< EAs;o:R/Ltߛ%;=ЎN@L?rz٫f5|Zq,.I=&AEWf(m/3 -ƙݟ W&E/ zݲ^kʯ@;_{wGa :iK´CG˦fި[,+A)>הSP>׮4S,b6=~Rw[ygr<4"lPW3 Hn ɮҙy nmƬߟ20 fA{_j A敇.o$v/6OUzcщgf@)DP}l)R2:6hJ&S}ZKl*Q:"29 R:S&;|_}A* ɕ"#Op]S=?pC}} ^Y ~#IRl|#a1o]g[D`խg ';]dObQ2ͼ/[2&g8֊'(07JiCBDxlYP~9}=؞|!Nf3صT'ym/?jM>NlzGnгSGhDim=NhX3[ŕ/j,ؑX ƽ zCFrܸ3_.bJs7 ⺪u:t؂+`v3mϴ#O .SOFCJ;EqG?53Kq鶤;6jv@>vn1Qof ? \*1F_-ʯ+&5=l?Xa'we&PFw>6Mmz(&ϸk SH3[{Olێp'~eU1q}poBY,lJ "Y|lшzM}p0YS_oi\+FV/ ؄m*oaX+pcVu?5WG~4J3`cCL?0̷ȵKm¨M)۬ED (> N3}Q۩,96 lkADxq;pހX`ؑ~e:W6{T}sȓsyeоbk64_r&}N`j6[І "73*,'}s Zjm29(7Q`l2Z-I^{6$Wѭ 6[)bPjO[kuM̴з/ğ Εv·ݜ>ɮUZpkHH@(gdnH!̨`Ȣ[,K=ͪbQA5 S6D?}^O}VGl 0jZxL:q6& \b^xuvݸ0&ұ%b77Χ$rVš3gu=e"=`f2/|N"x*1b ~$k")9:ZFj2O6Sʞ촻2hV̈́JYLI&}6:VuT/c,)~;f[3(͚esP L-ڮ%S_!]F(KSjt܄h ;VԓدoӪ DY떗ky Eԍ [ ؉/ NOܜ0ƕǴj=?\x$|X2q՚ibvMݤ{ވ`uBSK37خdtuO>l{XFp{ ?WГ%n)$7 '9g, O)4gօm5{,}<,945KLR{qB0 B黛vE7@hEAb fn6֜{rsKs*kkG-:߅BkcוaČ3#p=b'5ӳ >6׊a9a3Y3}2kB'RFB^"*1-'~LuSa\ԗpnKd~*~,S=&Y)'N6I|ف6 3%p뮈 o8j\ y|Eh>66yJY"G fSUPA_-#|!M|H 5 z密= Ј.dI휿0߭,9Nw Bo",B3) $WҊ;;N>^l؟PK)K=0R IvJfIvd`a4+XxQ ֥[kҮGƏ;9w'_M堢FxsZ ՞NPIO|IavZkb6xhDj哟Uc YB*%# nmD|*S]) 0NSȎ@L?n |ˍG9tvń*G?:*@9nOHYR"#lY ;|CUט̼JpB;nac XgޙDL(}W}Ơ+rh)S@H9JbxLr;rfwM=1ˠȍL,`"@ c_vG$qr_Ů7aGSGFFm˂K0q^|t?j?mV gwO2ѱo,G7nm]ce1 뺭])=Siu4@3"-) rʽ#+zA^ԗ,hg; Bxc¢LR, z#k D D%vdRv =jZhz&>L&`FKr^ wd^ WR#RB0Q)e輕'|!<ɈȚ%ٔy~F 7EPg_ezR1T-kd99ۄ*PE^K͜-ɰz+~q഻!(>-l_?AB}ʍG;n܂z(^1(v+Q;sx^2W/O~9` {"4ޕv}wx0?4H;>XT6Yߢg/SVs Lmw* ,wu4wj5 9SNǛTB. (/ IOQ-TM=QS<̠+N<HR՛J$v>3Ӗ߀̵x@UM%mLP5ȴ`x" %x\Cze눕oo-H!UH"e|ι>n/64KWEh7W.6y ЂLKuE[YE} q$B#p! q~=i s].bC!t;N<`  f<[z5dDg,qhpb/5񤣉ڎ}5Z~wP-Y{Va'ƻꉣ8–`BWX 1$yLjxd1t.tA^?OxKz|D(] n~B>wmwiL>IRʒ>+?! 7qmy~Hc'QuBeڂ'x9JD8x۽]/,jt'982|HԽam3ԑN?D@H["!!Vе5IOl:g(BĜBL>dߴ+y: ?xo\!"gP"D2 KF^Y< ]X JH=l-ggk }^7Bt1%L`ra- )OJwYwd4KU|2MzXIߍIg]28d$ԯĭ[]nNRO)m3y?YD+7jr2IˍJ\/ݓ DC7쀂u] U:|'jFgʮGn瞏a3A'#6LTv7}~T` |E es.1 Uɵ%4~G2@_޽\(Hz/%S*˞[yn +<Ĉfd;Mziը]豣 %X)\}%#PƳk@\_>f !Y6N;V`1=wA \&IGؾɴ]/pz)r6e?+[3dn+r@#{ɦos /ݞTEqXy\'UXab36Q/wQ12q4,=]dmi [EpdYY4amTCA(@Og7МݗS#֨ |I*yL,IW݊wx` zpw9F l:?psuX8[*Jbak6A|hJgf.ƔsILG D Y @;WtX} Mc-lUZE%PD;X%"J-Ϝj#ymfҷWAnd^YXMmċ ]@ӄ= ب\JucIm&Y0S,ۊ EOؓ#gx;D\ڭqh7qKEBG'Y!3Ɇ}S#H"aO_Sx@32goru Ah xRlXNoa\P@/lm!Jyhd[yM![@F+G!QBWb>YO:Vsn;[ִ@sL:D_fGoPU)hLt B,@.&"qɡ(uڢ"s+d++폃;?"Dر65K1  nN|Y0^:c& Z[Es!_3k@I~RI9^hMͤ\h!Y08†+MsI N0֋(R P`@@ىn=kyeA YMf34 H?+a m*4ql Vm?e%L];&ʷ$,ͳKn7,pLoR3ё|7V9)=&6X|uRQ#s]RSd9 (%kz>^?.PO} t`@sƊPS+<Ӭ#?h'i0h~x &ZI(݇@dgcG׵N8/ ,wM|J8,.I_R'v$ѨW"Q T?e 2-> ^1v䫩OqMYbd{տ[/:3sXfhϛʧі%ڵX]ƮG VϢ> 0oB2;Gf)_yʸTјɋ`;"ѓ9Dr(2q?jJbSjtËLm(56VI&3=9gOw:Uk ,WlL{o5bj)=G2W&,U@ؖYFdcR.i5犤AN%ab|&%|ՅLJpqO LlSKLR2UwdC6+6tL̕ G}?n6*2"[|Φ~o&%R=g١{ߕvCw{aFyrӶ[F+ ЂW| a^b&^JjAQF+WfjZ vl@2/`ӄb4'R EXcO5׿:{$]R;CI q!z0g$m%`PMm0[So=eF8r#xO3+9s8''}L/@PNxQ,u_SEdK] $Sy Y[j9fTwAKu-b,P;e(}s_ s1g]XB=o2o89 c-Km|i6I]?b֍8nTY3Ehc;n_VK;뎰T4o\?0x:2.!N_Qn}rL|K B -T U[p8_tK+f=F^FMFPly]KG3 SMsoLpO(DϓD73R z'O-ʩW9H=,7~2'Y`o{?p ԎW!ΓM8O46\\ko`'48؂ y[U:gMRPbo?%SуERY8NhψEǫHz9>F_YOnz@ UMGGb 'x_geR$U#Z{djoƪ躟Wߟ6 wtț(fu%$4au#,,~30{KCf1S3Q~iNc{JWDi ,:b6Zxcl6k*V.j0JElv4r1Hs$kOjqJJT᭛NwW1LLAJ&}I09JHK7sr Wk[r$,w<I`,wKUn/.Iey9 ڢƹuW#crvW2^Il5.}eU"2= t5IC Vс,DEdT gqpwwT]b[FFQo8ЏISi>{jqAm6JT9zotoL!+L b|ge4C6GKA;~\ayd,W9Z(_39f.OM!nCڡ; &b선^jP|r;5EF9LϹS@=뛦H|CtRKkuޏCVa,!8Ms*}Q*5^{s`JCBl9iʘ:͌![YRZU[NV0iuUgJ]8%݀?djgMu T9d=Dt q}.XvFkd耗)E(p 0{}a-L8曔}x5VE9X`Swk)7i/k-J!e<(KGr`y"$RH\R#8Q-n =t;צ -Õmfܳ3³,V4@L:@s76:nDJ2#7R{bq{7iō>ͺSQMl#ЏU'#Js܈q (78yDVj~b,8\d&#Buz͎VȄj  ym`&7I6^Bejo8Z2qէ=rp~ډu @mcl,Tp}|' KI2w n-iǰ<8G~)C[앵ͭŢ?Ɇ+hWj `fR`fNEgzFO2}P 6& "JƝ †E9$tIWǝyo6^oč5f81^/)e|~ 2HJoho/PXu_8m^w6 iǭޜҒa ZpUvPhlƚɿ@aJ"Zښ)}F} +4rk[TuLfA_yS%h+>H NkI@6>lbI2$Shc1<_]RF:ٛJSr]<0c$}ut⤙rc%3̸ $hOtURX$]*@Kƪ=L{h 7K9!i[!pmSCFQaQH|dcgnVv@k`ԧ{/尲h3+\== CaQo8ky\[-{O#ݠrãáq.Vq~Ϳ)Q/^NiڬXtΝ˕HԪi|r. ?SIQO~xgpv7=Fx~ |ޞLFUp4wȂr{|_{i|dyOxXI(5Egٶ^/_Wǹ&(ۍD\rl6j-W) d9m bRRQ9a:2V#,9Pq*M-telEMsIfE/wlM@6>tSo܊ 4EdJ:eCﺯZ ^FÜDo}'+!)ֽ8#m0U{h*`."g.=x3 <'J P j>/4ʶԜ~6̅rDI#ҏ|2ʪ,˵f$838X,Op^d6 XE@E @p=if۩r#g熂= 'wMdžs4'DF-~LL?l5V(dkIrJ$ةENH_'0:P1,ŕʧPUY+ мJR3\S 7QX[^eeM:#Z ' B '$ ,U8BId/)y u]\ȗc81Ka1`6_e 3prbk'u}P#H;]qT1`F7Q|!H+Di)t9i k;;`xs"t+1Cx-7w4E?h_쨕ܝebhREB8p#X0 @NsBP$脻` 4< CT_%ۧOU^!y+4mz$9{É7Œusb[xŒT%:`20,@kСYAd _-z~T&K0=B|UϫԂO.YR폷jD- `O5}YԀ:jxH)#҃ھ.л?R[`1`!4= 4CxJĒ+} WS+~V9۔犡)v" s $iy8wpģ]&Tpݨ:o3N:Qs bPgeqvTz&R/ c}xx` U#sO9cK}*eJHzW;ܩ<% `1_ 3ȪS<鉶4E5sTB7,(~dw[p)#o}МJ84=P u )4r G]l<G,'\M X^y|f7:S EXZ$/47WE*m=!N,浉TKfǬ YD5@GOA5RϼJ0Ǚ.VTSF-ZauN#wȿXx*ܖ۷ʉ\'^ (xI/]\d\CBk|{i,cWЌelK[6u^ֻ0YD񐔇XXD[;Ua-}2P&EkE.TI+¼JG$L}X-_SeP;&a3aO֡|[!YmS1)J k_Szk$71O˽m)os9Z8ǣӗcMĻUO?Y2?>WIKd}qY kMn'o:7DHH8_:I"PF$- u[`ܗ]kU X\/&au6  L%|VPբ$r2{< A72y;&yJh׼p;Z0}<ܼcH#JmgRUWM|5:e#o/D#By]-SȽ`5z^;oŲ'Bz_]Ti6!CI7yw# ZBxa:*F"r)dTJLyc[ŹvʼD2x`g"GUҀFdͼ}\bX ]lANgg]YެVԲ4c*r!5P# ˬ!clt`:,^xU?{> ԏjY5^֠;*+BL[{bHF !_3҉wK 'C12O&cφ:ы_ 64ɏL0VԸ^Ъ~jɛ1Ͼ 3 zewFTy[ـDCfC?cb@ג$2 :&xLj$W_)6E{&=jNVcV>!FfC{ճ=x啃:Tv߶i^` Գ5 {! Q2Qj0U!4lG0[\g{{4D5ϖhS9իih竳}_> q _9u^BL.*~:f NB׶^iݹٿ~' sSF[8H>325|jwo .M![=miGI=`cܕ`xi~fcnV\>EEl}ˡC EB[̚OڱP ]H,f}K ;-hIg-)A҃Gם-@ |IjD2$ߚfnWcplw67~}e.5eoEy0o7jR±M huW+.}/ ҫᇚ/XVuXt0n/%@7OWߴyتŬ%Ds'+(ڶMw<;Z*hFcya-Vֲ] b->x*eHҮ%s˷V[̢ LF.yh kxxet-A*2E2B󘮈13tKZԖJ~<)A;PQh/q߶kaV)¥>G+?1xwߺ\AhM͙^wTQNpVS* >mWvTG;˂a&b{)wߏ~,Bx )Q<&e$*\^AB^5` #9<:LfVpJ20$sVMy:}5kx=.F!)zC#7NIc}[g7vEp|-2 I6Esufwc>_RCu~J13'@g~H1ݬQPxUtc'nmLbtbl\2!"(иdi1~Mhy&a՚BFDyb"a6xvٗyO j($G>)omUAY3PGz3Pg1y1t)V4cN:>٪p]ly{Zg%XvkQ~B*E~j8ܪpfp8q I5*[s|I挰k'51ϊ DNF!(B*K %8Ls6jc:f:.CH(-\G M ٧]P:2\u:-YCl#iw a-g)d["{G Vڄ څJmL ,IF=%j0LjٍJ׊ji"YTŒ 9?-s)`Rg,:+#+mw5Q rJPxJo-44:X;kQb0"W.[=T}'S9gcqK#zuu}tLE@ r]: bqfjI=ybt*$i-롤NF'k&AAn"#| kiەDW&7$r]A@)lEF/B]\4K.5!c&\OTGhFohsLlڠ[4;U_>;(E5v _OȜ>6բϡ @T @zEKM) ñH Ql B{<ׁØJ&*9L@ix wsX(nF $^(vbBY&wZO%<Õ 51ciξkR7ӹCeޖ]b9OIwge'wz"".~k vKs]RRx!u94ۂn*KKdٓR&uK #3\ʬI4wb&psӣ`zބPGRF],Ԭ­M;JO@rqizXAzw7PGл*pSn`fPI&:+6SsM6]ĵe7K|{]+Wp:ͫ12π s_QQtoX%VL RzwM/k1Z픱xLAiV6:RpEv7ԗ7 p \sZ@5x[jz.MMq9\G[QӇYs>z,@qC0Gy4\RX4n1:^5W҂0of%{S RHS3q$ll? =Xy[dTs%mA']l;.""8ïOdk MfS06x} 1zw'(=sh𗕜hpwg Mr'D[I'Ci.G~BQCa!X@ah'c!h$;ڶ-wj.5 o%YM1pTBI_†OXl(-~$m?LmϹSQ]2b(`3U^PAyGɣݟ[nkٵnXpM6=0` t0?3 12鸂Y!dѓOI^}uc^r@ݟxrL`+03$$vjplSC9[Me~Mu1(UǢ44wLt^)¬ZЮ%Om!WN!oר:˻'˖i2`ld׸l 霧le'%(F\V0؞1:nB7JyG5P\{IA;Vo% 7QQ둕b0uoV|9U?Z}`jJJtC6/,wyܒ'-O׬PsˎDjq~~P a ӄqw\B N9dmӂ.{~ߚd YhX. xlL6Z,-~q2Q!s)cE!]񿌫A=Y]\쬟D`:1[X}iac& pv.FWc7ZNE◥be~2q N֋ 7HkbPd.mtdvqZ _4itTh:-R$ $/nP.Z:J8E,JƬ2SP.HpC qAVWő2s9Y&i*+tJ;%~cýՀː8i|:t~ZځXwDb$Ѩ Otpд'U`5$w70vZK;c#Ehמ3d{̘ H/ EBQ@CΣ" {6&CBɚ{lѹ]\wcS @V`/ќ83LQ,]h꯼CۡꝈz5.r3`*-CQx,aPMRj\R\^1T* +>XǟBΐ ş$ #RcrV$0fM=D;[EL bidi?;b lŨmTHbfWHo#$d^/Zt`/FB,VeCt9l\dIEvH?ŵ?ŎKgv`k͂ |nَ (nTC7* mGX HyV,̑c?{}DM(*Wvށol$;tZ`8d zůJښqT-?i.ِ;K0΢9qT˾HPʟu s\o*1@skGbD+oOZkʾ ˹ '. I2l3b-S7%PL.^|'TFQ9h 9c.]t_몁l;)0l̎*,C'X<ʓmHl_!۽m<о[*L[T5ps㨏sd[#?7٭X1dG<`5ԯcc*:eatʜC_n:7'&2 WxPspU1.SxE0 nCid{D:dJ^wzNfL_Jߕ {ڃ@g~l16onu̗n_'jɸot%5, @P/+h(,.trݝ1m=B@-Æ5jڬ~O4<}"~Km'M;р5$}'l6~*$t'3f?Gb]S Xл-CȪKI߸B93jt육5b\jjV6Jvie2d, vAhsMebb VaxA+;yH;CmX=i]J,g(zHv& ~kU^Z.dYЇ3(*'A*a2v TY+d@mnմwqc؍^7^ vzac48h46G .=A}9kW+8üַ$$2]aE c6dVm0Yꐢ1#:Z_IϝJg8gn\`-bkx, ʼ/gi$ HX:m=;ZVք u}vd\ 61.9[|քT{ֿ#3<]R+Z}3Er ɷ͘q5lՕƇ?½~W݁J̖m}fjdgE1)#oBmH-UA sф><x:۴rv &mt,v՗vS[8\qNC64aDtc7Y|){#q@)-I{ݴ~.v@oi'۩d΃+~HuEn[jW+'RHϫd*lMk)Y򛴪\՟.,Ċ'|D`Yb3VחW/-[R5 َ_V0)WK>}9}b;o99(yGetq?dU;SE Bnֵ(GWA觪sl3Gcǒ/~7PDɪJ_Nj۳S@7{B}:@d 1UFUM^_H/Q}çeASD 0)Gao6px?B(w3йL-m>hJk2V?!{&`RJkч}ENŶ-%LY`/c'?;; *IH_:O;.dnʨ~ai|ܿc\Dv@rЄ1J Tn(sL)Ϲ$_Hpl ~2B zIk{jfRĴthB!ؽ=>x80ɱx)أ~:ه6nL-(]aY 0tyF?DVJ}hjlUZf(O>dj V]]ˉـ=eS̽AyYbǏ FI4a{gXS~{xs!: dxCC*Κ,Ofӡa6RxׂM8;IQ$h&-' ܱU(Ƕz_3-9{=S$+ox>-4jk AE @7*Þ"ݦ)1K l}CtpoAd#`d='C<|e`nMcľzܗJ*c/~;4qO y8_׿32οw6/% R[DrXFڵ>&tE覿pVӢE dOU@ꚋz6 6U#'&Xϒv˼ H`E.np VtM=x,w,ixZn}G,$ʵ-f1}5S".2Gڴ Š/_@_Oע.5=Ѣ2U}yS@ tW^TX.Ak VLЦS¿7ts] IҐHLwf~^Su䂬: ,$Ժ@GACyM5Q!ʆoY]7w}B,S n nk"t ,G}-'Z+95ZO+bl%CkӤmɗ/>HIr1/Xjm%NʯǷ8iACjq2 Y[Ĕ;[ތ{ܹNvCp &wāgڂ1JY<*eytaũcZpKC*z>B/McTa+*{u8T.!L%nG>23<2 '1Es AJ7[ wRJ u؟ۦ ^ 9$'~cTTekMms\;N16B#.uG7&6q uIȱ\Ihhde.hu\n~r^hB'+P +hbaC/Q?W}OL܄th>dUDA?)8X1UJ^]!BJLН ^h,2(c<$!=5qQg^'|zHS^Gxr1Nx}@89h< q8Z![3Fwŗi4$A%)JE2 d5|> 5*@|Ӆwƈ9l|8K}:DWPVmj]0WuNj1MT xE g9 ",d@qx> e+}W^*Cw!\IXɻ$e@Q%?íCm&XF߲@D/ KD&c)>vK)*vP!7d~qu@!—Fn(_ +2H_8tw ]&Ɖݶ1 Bh=zw XzK-h]zҡI Dv"$*^J)h;kELq"I89nfLş2K,An"gK)i`7N:+~tߞ<:ܗ˜j_5 s/(VEjIdkDʶ ^,js 87NpX x C| VPfHm j$ # ԻqrYaP=`^AϩNfÖ<}꺎_h?Co2 njZMZy-rr#^@ɒG9L62{psIx(FY6eZ^o ͈6q.at;p6`uՑ10֛kז1_"2 yNuNM ~ Cu9:ty5SNJ1!bL(@.)oj/sd[9%bH뚭?0Qnt z3Z_ǃ% G/Th>[6Ǵ,9UӊxA ƅ @}Xƒ2p4G[;C ;Ux~h@}S.ٹqKMyQύTE—a֭2+ K QPʒ!y QB/w_ND 'T}YJ%PV1{A[3۶'#a>w?hUu_#2Tj8YƲ8qȵ2֞"6zI=0[=FsQX!aȫ[i{HjT2_u3PK+Nq|5bD &QѢb&,W9KfUlYmS]3O}q_>R'tE{E9&i* Hz*X׀!jװPT\Q(/hCا<}3s޽yX?ypEj7:d(L0rG.˵xTo[]u zo1@8XT&4f^6Q}5Y}hHP$xb¹D̔t+:"5%&Nƫ^RubUJb"bqk{kUP.ۙMvk a ^2 [;@C<ˋGŐlQ;B&kaS]&ߙ%~ZOe ǗE#Q@&.!ůEz1<0E ؐ&XB,{1H =^\j[wZx ա^D vEcBpb$( yAJWוNcR hLEKUi5Sv$+(ȃ:+W$H"&Il>Bh^\l\#O}6UTG%^RL3Sv¾ AQs[-fȟQo+0[-(4WUCcI7e>+l'>+-4hdT5Xk1J./ý.k\^au2RIa-dg g1xToc)gsF'sBc  1vNC&nz4Mk^ &fWͽ8VPoid|kK{}Sn]u|+-lbEb&tE*?c8R'>܌9] R\&NknU*_Pf0SdXm[~wʕ6~ ęB7Z7l{w{1fe=e |d͋}WIY=U>6F;^XzHih0戅=k`Zd~H~0/mKgvlV&>6 -^'RQU7t/O1+ԭ׌v|iڕ"d𙴬@̂"-`f˞BcVkIJhEyF'}>8kL%qҎ_y+V}Rff{)}VmnûB`;Ij3|b\dMdטxr{"2'~[n8$Fg5L*@a-D8F D/+*fN@ D[ 6wOW, ~"Mtvq mYm?fUq&` 5iwڤ>t" dH "!ث9!A@o U#f'HԒt`={#o}1&nL}UET+#CfIߣP@r]/"e0d׈ش:/] >ctږEg{>ն g `Xe\s1ijnN&X^<=IT9nO*r8kcEhyh^=%` S ' 3')f;ދ3,# .@0kո. B{SM7AV:{N2ӆcpzW'w~A˄վ:i1rvF1uH޷J m/^jUTD  w(.t~\s%=.&V_D kxnʙZwb5YxT&f5"?1l\rМRhsOpՐ|?rK9X6[χS>D^}[^&XToz4}"Eɏ㖠f=P0kUZ;k6sヅ4._w]_T@LC6m0v3%_UPa$vi܌gq8&$M+OޭQbg$k^ጎ n(E5༃_7|_oYG.zQEB,].,j׏갸_/UAD\.PIhb4g#m"+Ŵ4R!B(Kc?^&C{a vg ȱzP'1JzK1yJIyY uAK]d,c+@KB2xG萫ý'{'Z ,q m׺F1JṼg[ *Ͱ桷592P{9l:έ>QsdYHrɤK*{Kkax|&YK 37t}|zOkN[tJZujٕ#1w\͋WA0g'f z|΄$')o͌ ejf䒅35^%PV[(X',%DuɳDɰyMhd/n8#P=gvs?Y⁾U(}|uIZ!:M}tL[_23f`y~:ְuJ;QJG1<ƂaIc,}A "SVQ6iah.˘y/^L)y mY3,b6fRdAn.N1ziWsuuQx_?_gdîƨe\|VGې,Uaa SD {+Ieui "Q\/}Sn(3w8UF-=$\l,m4iz5Oƭ[Daͪj[jڌ$Y,F7J5Ԕ Va_"Ykx.F& #1&QռzK*ն;6ɟӎZ.X곾 &Q0Y ckuwX5Yv{͐}5qN_Hr ]<Ʉ5\Q#JT E:!yg9~xDy~ mv%ɺKy`5L~0jg W)lrw+O;Ej̥aM^=* Qչ+:JgF[,^wGCM̌vjmؕ. 6z6,Tn\':pFDvlvGn%+|Ūr#錁&WM +A0šntv YA"7Tf;'@[oUϏS8q{jןw?{ UFx$à}7X.ٴ Iex!.n/(gd:fXFs#u0JXn ;.<׃KFv-z̟Fd^sҭ ]Ė&8o!7{W[@,O3Ikݟ~&F^ E1eV>51iv p*ޏeXCo:m tܪ#8t!/螃j0Y`Y ĒB?05[ pjiiy|$%/";2 r{bjSa]}#mN ciՈ+*bҿ1Cj1,[ֲ~65Lc8wlܚr5p|(ɴxCQLNq7vz\C0?DԱ4n6J Y0/6[/Y6Śp#I  >[jv*4uxYV[~oi-Ok%hu?Fjxj2@j$4Mg?ce/wYQD<!BnKeŃAPE6Xx5[T<*}F0p8z!=ֶL[Oj MEXR8"$),k^|se[uxk|r[hsUwߤ u%xt~ ޼$mPW::;ߘ ­`۶4IjU[g`¶DevSYZ 錁6XqQ[4ZS67+гg[̀+8@mYYtwuJqkM!&cz1WUV+q#7Vejp+%.It[1bBQU*}=vZ=_AH;N*͜>QZF)Nnޔ":6RR_bZs$yS6C{ݱG5y \ wt#gXYxx+#.l[7~5G)2`QB/9W2)NDy.l8BґlipM ny-c CpΎbe̫PJ N!YJ\rX]l4Kt 6(m~WFgO4V&A2**|ыVvɦ4EJxfB C ^bu8uPf%'KWI| Kܤu|ꨚ!K\o1\[G{Cbg/% 0ᣡH3sz=,yu'#:QS3FBѠrT voq̵#ׅ*22 {V-YUyO j%͌8ٞl;}:D nEW.Wj0[~4vP4!!Eq9l <5k%#xDl-d FB&/i^5n$#VI–Bm==}Q((ԒLуLh݂{93̭`^eجwݧI|6)g,(싌8 ,k s06"%:^̑'7pڴ^bܼԼSgYZ07070100000269000081a400000000000000000000000161421e7d000052a0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/V3R_]?Eh=ڜ9Pq|pqg=Oٟ_jaL/(2Iuwcma8nս+qyg$ rS| 4rewELҗ"@ܙbE©wЃX<݀u 6ZU[P7xN| FqU;w湤}Unc}P6VR #> k"IYděk)z䝫t>yIc:a_N{CvuՏ,>֏ aP4&PE™EȸGjCpXѡ?AsюyPyV}eNRʑShfF*!hA R<S* lRoOA 'ŕ>0LW[mavU++* Hu) ;F^odw&o~Ľb<⥒ɐgTOQ=k2|^p\2WF(IH!<+XaN1{eehďCbU%!rXhboeomPf[RH Tu$ j֡!@ ˷F2G̃Jk1?Z4gZ\2 v{ ts֋!Rwͼ8`%0VY ^بCϢ9}C! `<ܦJo4?Z1+%@w@JJ`p92bh~҇'@9{wOq36mۥ9E=(srn/xMsX4aQ?&Ue.2Yz ~-(2HYhp/XS{6OR#kAox$c5 DlN@(BMé3;Rо!~,9=mC8ԙA~ou4X<6 *g W7KՐuXۇ?>F&W[d?5-PǙMoMkV_tQv `[쭻=bJ^g10n(ؙCU\ROɢS˅b \'ɝ JrܒĘy9Z6eOdy15GJ?)B=Pލ K5jo.a&9`yx!;[%@o־VeTqk?!|d5d>iJ%3"ڒ tՙ;4zgbvJRV=`]EzK Dv{Ҝ.aɠ_tu)٘;쫝me IKپ"Y]Ћ챨Z|]L[PT2)]/ i2XOLr\3 C*~ Ckl';=´}ƃpQ0Sm B#-{'+n]xwgr֨7f2q!O)er0nH0"M>rK:#tbqb}{2'^Lg6tn…RZg3n~Y >7C:|Bm/W'A`vwwsV`dGRڛ`>uώWL"YcqߗrnxSI䳳ʲ%{Ns):<'d%<:VHN/9L t+IZ{UZ%l=-(vn׹㿫xPiEw/cjaE9,io>Bُ\['۽R82hМNVnI ?f ƽlZ?%g@`*ȱj[-6\7ͥ.S@_MPRfRX PB<'ƅy!ƒt;VpJ2i%4aM0(M)5ڠ,:)|YތfFB;؍`DӬ dPi_*xC.#tJ߿*'8sL1T\˖&GG ARt0Cu*sY$I8G/f<כR BQdZ*ds5<,11>)C4RWu/ UܫibaNȏP9MdhpŕoMHS D&p$]/CNC/' v] yC8'4mC}3rNg[2f|lRzc>A H@O|ͥV;hJyDjQU :d;@fjSoZaeG")N ma/ skxYH_nhGmw"3^6ĚP !3SYc c`-@g'Y  xS5.&6љC⫔>u(::Oc]ɽþ[L-ĀO] Ϡ{,(f;Pn鳏ԦOY?ZhʽjyBfc_f}OɣvmY)S%|=s=(o*`n@nRh= D B0ۢO%0-dd8ub$NJ\6f~/!Lq. !sO*j`צ4xm18lih"_hE@RATmKP;^}萁=tjQ\/"+Rw[zWF55yv(4d}5&U::y YbD|8{w3&|_ 5!BJtI5\-pb-P'U.4^ʄEy:踢(?jCr8N}F"\a,=H粿o|fνsٕٚؑZ$ KK#~#ȏ:$+2 I6 Es K$-WUxF |ބ!$n~vɂ5G,R;OPzjW?iڿ 10$zrǢpL˳G$.c$}$)@uTaaq-f'oS ;Lٻ;QbKY&Y2B*K67}?;sqxMx'rYm֕21e)4Qp]ژ )ݏJײk' 3#X!Ŀ EZ~H`{}ai~E\0%RQ4S]nZ vPxpu66D: jG/zS',|\߅p @,梷Ce|u:^g9fNe-kޚ$иHʹs" QMJ5h1R p[e㌌KS *lmX7hdD d,/:`]gX԰VI[LVz[+ny^g.cGb; 3SsY8k*rœHG[ - Jny\^|nPӪ4Z(}4]щЀfXkw$HwDT?'?IeS(*]um">I?F"ODBNɇw|C7@JБG^YEZ D q5 D @lL3Pp?:\ /g%[e3voR 6c< k(S*/'Be+.tHۧn?RutStڢZkB6ə##  ܉u.  律Xzgq3I]$ݺԧ8zz|6$43-kAW:y1nߐv@V5Z]ĭfddVWvy)SBp޳zU^Rl^ }5%??LoS(#U;0m_^߂ZDZ0jj߼Xc"pn:xHhJZ#U7̹1k,o%RFe F;/&kҽeMA tGcm?VŤREZ5BgER# U|he>w1^+PV^ eP^̮XbS\gU k zYu^ǵa\AQS!4h`?>HKʶlA+6p?DywOv|b^J8= ښ׻jNGri)'LNt 1*Lt[Հ s p ;cb*֘a9/Vw$C>{n,}hYO[5n%44QFGLC.8bvpY |69wIdǒS)i(߻';cT;= v)hXMqCu:Ϧ-2ڬ9"cϟ̡dHmˠ_v]".CR2Ӌb$bed*QTt0}VIhGD:r A |3CR;2aނe(X"9 X~ ʁ#t||nc-yV[hJZ`wcksq-`x0ۈc/tq*a[qTeUcu ~[[8NE6RƦ*˂>^@Ӕ@qzRkY3J|R9u/I5Z,Ŝ5~ԗQ+#&MWI #ϧW?|_3q6:E [5$"{\ О{'۟^[GY%Tw&y7'(ȭǕ"@$Q&ŷt4^qES3sZ >6bf Y%ݮԨP3C40$ፃ{%ݲPA!**,-zEL,H/~_ ^VJ76 cy)Œ@dҽ%e..rbh w,!֒؁R}-H*L-´=zPtT>K ܅|#x5 ,j"Q˙b58n;Rp~AFrRj4FpCHR?Xc! XnkQhu%j_wgnF<-n壡Ϩ}F?BT5߯ U˴jg1dPSs3 a$6$2pwY*2#!4D1Aأ޵"ve^97)^He_~7Fo)c}P;b9Gے'xU}}U#[LUXXD*y0y~X@ wȂWߝ |>x$WP~5i҃WgJ^JtP@Ŗo 0˄ s, >τ[\a=N1zZBOwEu&sr[? UoI`&% ԛ]k""Qz(= N'1^43blui G/^^ގY6")E,BZP_-jcN0E:F a:C2'$+0 qSOgvF-<摰FO>r'dAp?'Mkbf6e;hU7hпbyfI)i2N# #1>LZI1d" x,uGreuD WvG30i>H&YiUo`.h^rg'&yXbx e>RgЙ(U0wԥ*a~*C&) vѠؘ0|tŇ:KR 1cՐ !iu[ HNĸҾw1ҁ{@,ʚD8/-,K,,`4UytMuXdZmƒC+!vO5x?g5,'R~zko%8E陁4U@ڤ3 Vmx'Xwh2sWNlMAFч㭍eHҔ)dz7T -`, 7 Ji4M1Ȇ1o?yg+F;T[|VYgo6}$hRxP&>n3o1IuLQx-1Qk6pcM_hFYeWZϓmRK0Ԡ~#ROċ6&=/scJM4F.HxD^XwzȅHu25tJcR@Lng7è L@]or%t9]20y9]Ad/v[Hx jLU)h1=)!rDhdewG]/_%ȑC%  2Z'!0qt9TM< nj'2Z|1!]/\ȍO8"}cU\:w IItBFJG܇@{,P\=% )Z%"8檡R 1ͺ!TýohEϮ.ъp{u#2 6`;ȓr+\M/LE4hFћ)>KG4ʡƄWVnvg@qyNЉUD,gkRIVƏn~)idκa*<&҇IJ,+w e .cn`&n7ac>r.5usp8מb!IZâbḰ*_Ȋ5fQAN t1rʲ@azfOS!0Z̦AX@kS}dϊu$7Ffsz(a08!@6qWF'h et&kLwC;::j;Gu沗^ۚލ;Aې"ҿ I%1Cќmo.UA i bnIܴV\r$p{\]SfdG \x͔OdE_yБF7.pc_hVqTCW*=sʵT{:Z"2e[uK$e`كPqO"J .GHxڟB-L4??H +]f߳p"PXY!CR;ө'\@%'U1Z<*4ӹS.a\G*.Q(m xSFڧmtG7'UQ k,WnR4j&"Cmtɜfc asGTv1,i:^!"CK9pͣ+FRDLI[\!#W%=ѼA`)>Mgɘ/:3Nb( IDd;el^{Cpq @嗙o8 Vviq$Fn8GULd&3: Ӿ&.ƫmc>J*s21-b4y6:XںNk v&΅̞lQIBM g:0MU(GlM-2@&5qý"q! >͟8`'%u>[5 4Ȫ%<8eLtQ!O"%!A0)RmI8@ CڑY U,g)c_'ڄ)k3[50u|XEt:`dTN]c2Bef"ׅh&Va!' `$32t:  4#l-?Jd ¥"v7:<˫r!rFqc"h'' Ns=NJ=|ξ_e/*>buhy|zUmzs ZY/.>CR5]MArꠓ;uUijÉL$Cqo_&MtKV- }4H.Fy3}t7+K6 _P:PDžY\`9= )$C]f}~)oOFcA}^:o{ja@$lF(ȹһ2yk*>Nk2Bb,\0vAVLYl"a=NJ&GSΝ'CF^4=Z=rű-.=`}3 ZA'r k4G7fhnB=I02mʔgPhs};Limgu=̣[̟*VYIG15GCv0Sgy[`O_;Q"<3&4bIq5Й/bĬOVMh;[5GsqjǎN꼐" j¦K鸈ALMv ~X?riu ? AnBZtj"8AYV*#RQsݕ(HbzA1}q˶#x`L;ĿȐAI :Ev[Ӆ\aFGPn[hrT_>`A]jH< 9ꆾ\^ʇ4O^ .m<|6) 0\v6JW-M A*Qh4Aa`CCʚ-j0md1C:i@)cwi(3h nO/N/gd+hյ],0 9/A+WrukӨb3ҭL|R7UUIך B(j#jM"3h|&ZCov(/%[-$/AnB,1|=^`dCB q@z\$6ӏTzdev|pwSp1Wm3x *A C*Znuf؍,ʩ%bl4>K̉wF6`[A)zV` PrK5Oo 4m`Ͻ5{toi94c89p7,0 蠉7?)>W_4)+c@ eI/H d]?M5VY^ZCnA/ W~ʟuGP`L=wbQWEPWϢ`Qmx}6j#tNakO]R2ʱq1x]`] B"1sfQ29",B۞`®/'3'0>6H+  x SNiÛeH?M-H9J9U*7sYP=|N M q/I)辗B9zviPtd{NM@PUhU2͸h,&$Aκ I(NU-|'$.Oo d'-qnn&XoS ThQTFlN4aME+&=;%DQQ0%v%wh9Mnyٯ=c0DvxߤDIz"\(N:A }+gfꏪqy>RYn(b@6娸c[F ,j'c< ѹC^AEEWnl/  $XǗI  }ߗstKWKodm'H-Afc6h\lK^_r 8%$ -魄n1p铈'~㿦 EBXnPJ x@cD<*jT*6._.XcpC;!tO20 %[Mx-RHͷ C]@Ckz+n uBU/ʑ糤j`y)GYT4%j'NcxJ.V,d5;6[/3?c٦Կh!-kqx"0ZΛq^@fo6pͩ WkE}ݮKc# fXiϷlSYUUµzYۭG\|{4AD{M_{49.+v ѥS쒫Q(hPEk^=>L~vw=L8rj$^N634=ԣ\f~Td⌤*à~ D[Yf뽑k`F֫ɥ `AY&r=5&`sil!*./qZ 5l$!sc7&?ǬnnKS!Ӑ!wi@ RdKRg^q**/X6tWrg{) nU[jIul,Y/LuNnDck X!4~keCwUI)-jQ"ɘ:,$aYJYP *b˂VUtJl.g@, Y95nFU.},0 9,N`̫3QnLҞ$VX=U,T .@q}LZ,eL}7$-6,cl<:ƜAJz{"[4QYXs/ɖ(> ۓ#庣ܝl!Tڀ%CMKegOݥzH8ۄ'*Tc4?K<1΀.TϭpY7͐qw<{rJ}nCK)>%Ex/א@ حmr)kMIY 2ik;8aQtQjLiho깙t`cBb)Aj uP~7}H\1XT(x'/&5Źނ;0W&1jz.YWm y]Oʱ$]t1=UNj3SۉP:XidS qEP8OijƳn#̦ "O=n([gYHrf8hCoZP_ %/a]oVZIua0ۥߡnALhHyisHT Y:3H}o:2Ϡ2g43~18:}MbV_Xt&1|CVju4!*,$s"]xUHNBO-WG ,:nC,!G; 6/h), ufZA&u*;qW[ jQ ZaXzJRm@mZPA`T1Dx)*,ﲖc _es>UM۬|W4M+;JGh+.q2KI9Y_cHS(-LW!ЈeSĭ\_S6 M!ς4\+S{lؿK[t "럒JvE{jJKLǍ/Us#M#1n otdx嬘KZ"ddRܐR!"H339US@(`k@N='ftcPbPs[i&꾴7>""6.F[rgݪe}yCkYsf=J~ EܨsyƜ;qWGJ^svc뫆! Ǩ@V4 Tȓ(RRYJ4tb3ّc7d|3 4c.u'65$*K8M/)*I h2T1~NՁghW\Oj}J7;K G*;ur,<7wOFrN7J>6rpK_%9} a<[h4J8L)(]d6C; SAO:tccaIbQx᳒G>@&k PIy%`ՙ55!?)%bgE)+: u-&9ٞ:Ig ,:z>tSPE?GoM[+QU}&p vQ_" PPH>A~\Hvڻ)->9*.:?9IFLU+-8?9Vtu?!Z}7wݻ QGkDK$E1llSt*l`nސ+-ǵKn:! эD-XWq> Y*NmZşs;D-Q*PЁA.SaOSL5 1E{/8fVt$CD-ΆL<ym POs!y%[d8"Y,;FGR<\iI݆dӕ@mA8K7p2%*w˓qy-\|ÃA;sW5:ۛ=bN+UN뷩_bw j"%bj!n3&<`fԫ/&/`h of AJeg=HerKܝ=<$Ye%ʀ%Nq惌ʹސC2U_Iڞ\8Sd`yw=mƧrA˃: k%CL,Hj2\ƌ%48$'~ *Z ]A\!k-۷؎nMN}kQE$GсC :t3ٷcPMwxthϝ-PV]Ya`yXO#al>L& ix1q93p8 xhQ>ccvDjmMOJzyzp޶S]&6FК]b'^'.%3'w/am:UGC|%M텂qio~%"{|﹆4mbq] }7E0, IAgkq?u>@w,XmDEQr]yH7pWb YLz^\ Q-pTkoQ$A(! ''jQRl*У+-R< U楷fg=P ,Oۘ m!k kwmYC׎, Y5U\ oP bEI߽OuDң߯8m&0JH. ;zCx8ېw&cH@+0.RWV![l$ H:]HCG~_MbfsB[4ErXS%meX(? ="Q%rg3ۡVIB1~R]"Ec Ŕn\SQWWJUڷFLY-qnJur9DEPEkQVn'B ;$[#-7"LFR ```\P.q3Jy5<][\qwCi+0`٦U/X8 )>sW94 ynXh\6TXgБ2&uЂ'+pd䦬J$]tC]T$:OYVBjDyw Sllv\>@9W{l>HgVX6"Pcr,m$p+ YhK>6 H0{ .|iˎˋF_9r0*88 䬚Kqw\Tڲ~SN !Xf* pϸ/?0>BǺtj%Ty`~Sf6ZƔvU4[C$Q%hKaaacJ@֑eb=w{ Od4`P$EF@Jf ]Y20UXo%꠳5GJC Yo^le0idIq)NvCV\;{ۊ,J`v  1L/,^Ƒ. bWXI;3S1Y""R_I8${PZ J⺝o"U8K+we'tPn<0RIwpү z 7BU\Npn;74hڒ;Ss*]8'PE@ }-_[& K,_RӵQ{Zŷe/NNlbȜ Ҩ勩݇ww0{ I!&!ԕmPe7@XVqđ'lkRY{4`21gYZ0707010000026a000081a400000000000000000000000161421e7d000043a0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/++C]]?Eh=ڜ9P"B#lp߅7,|_OLmev@[ 3*YEAf঴i]^7d4ih?el:::G Bq0mpK܋`M٢%߬Z+BAupive,3:o8:! N*?eeNMQuc'5N94"QŦ^XJӿo%Jl o:,A0?y ef(GHXՓih&b:|f)--@5˿lV.Tp^qIeK] vWCH [tEwy+ZBZK@`W|Dt".āOS&^aѢ =cQ0Ns('}5뛨]:|(xOZ=!ؓsGڒ#p[fwb&yTK麪._}y>d'R&~ax&,D&8WY*$w)oمv}vb҄ܟM#YKan w/xFXݣoLGsyIՠ#B'o%`;[\ Z>|MT6 (ۘr*7ui8mE)Lb |OCfHjp|JAN״_ހ+[8ƦOYsSD&[޾vNmÚ!+Ȳ''lzu E6n-J_pžkLw1 Ƣ"8(u\ g.S6%*(a@Zѳ~hǢ65nZ'hU}uKqb>_puѯA,-Hۂ 9hwIٶ{EuOaz fG8'Wͼg)4VBX-U:o!!KBaJ#(HwPiEÆ+#Go; g삠(BsGo xݛp%`[%ڮ,v@3l`RV], .~o{^;^- ( RR) B[-W#)_#<-V.$+=PTѾ8ffVxCI+޳ CswIfSLNǀc168/&+i[@S2+D?se?ObqFbs31ӊpO(YGnRzpIho6ǧ?砆] xXD˞ o/WZV=W[`'+]ɦb7{&SU1/t0=Ov9қ,q$qr5Gȁ(y}n'Ǔ w)͠AЏ|eD pN y|~;3z& L`D!Qk {|-F2N,Sk ۧˊ5+UUu_I@q]w""_v_P}Uv6fT[f518& Um3 xd`!NZ@cLW çv{+t+CmK Snq@,D mhǶMX}ZBwN>y f[JiP ܑD/6YW摙5b b5YGF5ԻA5t~qڗ4a TTK% & .N^3彘cي!(#+ADc8VVf։'pZ`,3q3xǫ/㔷 =6 TQ9 uF'^?ZT"@lyAysVpq҇|~|]z-l5uݍϏFӚ!QڦN[dK1x1؀ Yw}6__Lk_^ u =BHX:D{jn9Lt1+nzG!$|OLVm/r*"z\L+6kF*Äkb)66jM^ʄJ熚sAQ"0=*p"xt.A-`./ÀH'𑘴ĥ'R~ ]_Lhen԰3=)^M$ nJ/Bp5{mRw+ƔM‡W.#yzm jMmEܿ/dn/F%A[Tn+K!x'`܆KۡzMǬ%5*[&nɧ!豙OPɎaۃfϕS݊DmznhTOd 4שCd=1Czss 6_dk>I "3"z`FL4ӀfQlD Hu}iᄄ4ݸ=[p`~Q7m]vڳdIî42NvC~jŵi}K+o 1:pSK]fmkQ$tגRUWυ!GUa߫ e$Lϱ%cf`٠״wzurue&` ߚ:P S$+gnB@Z/vWb:Y4FQ@BP&J,Ad'[Y]V֌N %g":Zbu|yx=_5plP5G!,橱Ըlw;񵀵#.:$4+˜= *[M)iL(3'-m̤e}+1%Dx#νWk=iдtgcN?d'NYNK4rB#!}MZɔ(e1!}t 7UvQ? {a"3##wΟ*f=S,kAy"5x)(+x ՗@- G mg?ctf:[I4ϵ&CX Ub;g6 ĸS4UzgEx$kqWT.xȽ4|)PJtQg||Nw z8˃PGg` *Ȉ%xi(P#ˇ@T h#eEMH/q<]J6Tm |ͮT'=Ng%L[ǾZ[-yLN@r޴h}|N`@k(R'bO,xNQ4M=dCPvUQ=Y>,W*~Azتxl$<;/ |Re^mKIƈYdU (~4! IYnA}J!c2P,nHl[ս@i[d*"@ĎpVfߨ oI'a↬ƙ'ErIv6*17#*~G'C95o:yQrm(Cd"[g{z__\/%Xm`K厵!FS`J|mW?5łN!X< 4WP3-E_zgLrt΀ˌmQ Kz E*C4GM·GFZ3RT۟DKߓCVÃ{Dg/tڸtXDlZ\qpmcn7bSgZRL1cNc$2D0Cfpq2l\Ss,ȳ> gSB #loRķo2%VU_׽45XyW!Q/?=򲦘C < f":?aOή]\Po\)oQ|yH}]>P|%̚_FjDڧk{LJb9ŝe( RHC ƽ+-w+4~L`&9u;S"# k%9=޴m|ߧ?@gр4c !7}|bsIIfyB 3abոUnЂsj]B)kT_B[~WK#\HAEx0@:;AeE^IӚw9 4XGSxsH<$_$[ls Ok {htlHi~Gs|M 6MŴZnK~u[0Vp]2 Ɣ|".]76#X\Q:*wz|kc3jO\3;:uӤm,7ߒݠA o^D$ZjvOQ+[f"sP|Ygߓ3q$ڥ{.u+9dG^*.GBo_Zq/7_,8(b⳷ǡ+ q^kA0+KKXőEƤp>,HvB"MHkC;o#Br BD"3M;*ە|KZ{&n TrE5 b9avZ8c+5yJm/(wdQ~f;rV:т D,[6Ν*;A'qxP>]9̟mLZCfG^_v5rP!H.@7T=h, k.7c@Ջ˂u0LBձ˓._-osү ҽo5.+{` #M,Gᷟ*ϮE0`("0pu$md& ֩aI+Z-k#u1N7!i:ռ8!v:!"򆸾bc)8Wæ(y@z\1BϏ@]Kޘw(kfI&ڬ :DҒ-!L~lQnC"| qYd8 ע쯒Ȃ=A3^Tz{e)#U|te%%s Im%NN'WFn+ns8LX`Y?ΥU1?r?V~z9^ כY-,pxc*aIn؏pǷ ug%G,@gok)K";8G$M4NI ^~rb@ fCJV@!MBݷ12JJ h!%_=%0?dx! (2|UCVT4 2.-X4|wԐil#}~EN3ջڳ~_c'm+'S 5$P"xKWܸ'Ljh9ȶ6$CQm/4HnNIL ,GwWObg5s"l(1w tMJ p`RYUyb^a<\e!"N`3EP=_֙-e:!hkkS&Uu[WnL*ۻ M5zY՛÷3gVECIceo(SCݾ <wUrVnڂ?x$YkdᵃZ}u +P{V# q%ڑZ ׎;$TT >~][C篷3)є?%q3ɏu xyeN.%竣kuX쑳IjYtt|mˠI]pyS˹ L!}'軧p$8՛nmc@Y܇85 =,gbNFnٿv,~4EƵrݻ]gUͰ ߖEM>KUj&Jn>mhW}ETHq-h^}n]:3'!Z63/HĹM=,XiK<dq ֢ Wb~:1blM&HI-]+Cra~c :?m8n:̸˿XS4-'6E!gɛ je J b;;W@1rj}߆̅#5g8m]& 7rVw13< Կ̣lل;s$@&K m t VJ-W{R}ڑN29nސJVpf~Cn-@^KäT96W売*O}\[GMa'ʩ`৖h+cKw\|Bal%Au@&&8 */f%/g΋pm@&S^b9>-i~ږgp@mR)|6T]4{$oWw䬐b'ʦ狀ٺM9ܪP\0r8;ZCC.NfLZ;ͣ; ֞~̚FJU!qW2,H'kYR5Y+_CEJp%ÞC#sCfd^ȇSGcEؑ)Ջ >y.}^">J1(vz\n6rжL}ݔ*'cT<閍#S&&,aب"RI5F1{EO. FcpDY0P1ǫp:MF@ɍAʄͅ!b}-IDĬ ?uL)7 ˎ8t20uaardʜzj3V~!YE5v& 8־glhC2X͛,I6©da)weFa#(G}p| FKrV:\8O-){^VK1,Rw(g\i\T[^n.v#*86bV]J^KfVR39c pW/Bv朞N6d?QIM&|c6kL];}oZrۢE:. 4BN P`kTJ[$s!"ҡq8E*)Tt:&HMGi}8'SmΉ0h!K6jG*{wlEߑ |?DTR7,W!bm$]AnFq6{=f.<^H7- i֘$xQZ7۲,R#N^͛a G0T}>o-;eS7:(KjsmzIX~-ϐ*iN.]*;8E8@eHD-Wr/ m;!l-)v;%oQts=aeN!~[4=w#yJݘ8vHg()jOt*ch(cA%An$kJ\'m4G~V! 6{^2 X,;)F-Vŷ6֔:R{\otaYoi>..h7$3 W/{Y)Ӵ`O_%KO˽& ]PL$-]'mAueVGmdo|Ʊ0<Ȣ'e>>&~+<# m@Ӱ\:ɦ6[.Ȏ:5sDZ$+FrӴYבS L/'))aZG=D\vK )%zdk@[:$1!TRkUV]zolGDDH,ϳ»J*7Cy҂b/{wb[N n)wEdÏ:8KVu!#-X8rMƭ _䮬z=f.O{(_|0KϬZAO+zNU| > C4 eo@a[v7ӳrBIv_Tn6OXA s 89x5_1Ē?AVavoNݷy'#עo}kYy0;Ij#;q[@{OY]7>uzx?QsU4l/P770j%+(,EDSrX貟jnNc{y4]1"陦WC1;dw$:isuO6c:alIjYiM$622q`KF}GR5!-_2o= yu9~ˁsPn9hv Q V,yctb *כ"3DϠwQ 髊l]q1ָ\7xvXc4#-BQ蕜V\պ†{A'܆:_Yt!(p,Bi$sgI3VN?owݡ%쎚ud\^{˨jtKRhqnD#cǶ0T/ HEtaWZZHo2͕?}wB;4kBa.=xC)z՚xPQwb!`tvY$[aid-f5‹=Փficae9޴ohc~W3Gzߕٕ9U#_ fo0ry c)܀["tSP1EOeoflɗ|GI*1LAbF#G!.~<|Yg9^2u=]"pqҗ;^iYy!"T0AH_5;0a'@m`UNjz-K66CY]zXv/SIEC1h=ďnCGvr27k֟sily_jٯHh4h*̢r&T$ ̷w $K;3}IM.rB};V[`!3qJJ >4B*{D*a  [cIs)ªM3^^R+>!eXX텦lj̉;sMIGnGivFMncq= INaI 7v{5}f;Un Gq6+ 7X-ͽj-?Rbju tg*ObG}9k]!E;d]z !MfX2ԋՊeib쉊$*D߿ܟopmݐ徚l"Jc#X"0]$L)ړ˅OԱ#VsPJ6:"Twax9rs\Tkk-/=tJy/s٭mf,3Ҿ七7{m*˝1{NNPb;{ Wc5"B#5y)\] #ӁC.)*„{6}[,}kE9ӏ bwgL[~5pV)>yN*`sI'Pޏ6ܷ/\7}d8<=IqVm(ڑ,3yb!71xͺcFՌ; ^ Ϛ ]"42X]eNk<0B as6]~PP]*ZG "Q_ByUĦnz^*0 tM<&D,+Z^To_gг @ G8>Oރ]&t#|Fƈۃk*b=GZC<3!k\2#X'Y4{c|UXՂЭ\tMXb> {fVKr EvKptwm 7g":'̂$>hwJ((K(`κ$6j]mt(WV}nG9FM*03c9J0w\us&טv "-s+=x];N+N}^" ~OmA֯i_䯚ʥęTE NvJXj@;Dt"w+nX^Ǥnحp1j(XYĔͳ?oe?;"G0T>S^"DF9gSm}!q%y1y:3y{dYKEw\$yڥABʊQk5] Mlz")qkfecgBp–>qn'@khT[Zlv^c&u߽ H0+R%^A1b.QS׆`>iOoFjYҗg" fz9' q7W̄`hހbegMdQ0VY3Kۛ[t;};S.%}[eN9c4(K[z^IRpԘb ɷ e.j,GlN&Nd% LJ캃5T Athw>Ćeឧ^gĘ@nsETfSFD3pUMŘ)ku\uA,\*<<E1;;/h*ߣc~u!G#yA${t(7<1\@ڃ*JA <2 .Epr"tK#ujI6(O0J:!ۻut5醭AK(3|QF nf I5R:HZ>:W{DmG?\uHekAȜ=,9DVF~/m#Us&a4q6GrZ_߄3aX7Yô__;~bz!^epzAv&Bs_ i >B!n&-h*gwd㆗kd6qՇͥY]֭[~liR[OG"DÇ9ЄEʴF7Y={={q/^^+*,bD&ԢS \Rx󾞘3&Bx7 x hu! &xRZ7[6uC-̊k 1uZGQ!aCaAHʊо^=_ڳ墙y'dGA%!@GQKӞhlPG`4k!NZMR,H*0VƇ ͸Ǽκ*JË NԦǻWIL;4\mat̘LY,eQҜv] [] 졕pQZT!J!IzH&n±߼wgYZ0707010000026b000081a400000000000000000000000161421e7d0000cff4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/u#ϱ]?Eh=ڜ9Msq:S Gyq5AGÎW{`Ez7Ue&?A̽?YYIIfWz#T;큤c]8ѡQP@7(VUT$)C d4 '[viطi! ĸŬ5 e ׶fjgCÿqCs{yX ࠉgX"+K7ZV^0?I*1O\@r+zsLlT|}ˋFL P\a6CŠ I ˥ouhFNxh^23ȑt1g Z$G6lnfQpjWsZ\pvq \MN4 lj*S6F`=dڦ}yB;[2|d Ed6`v"j?P*V5W06kVرX;"ȱu{FV+R@IŤ:3\ܟՈx> f^u\tx/k]V秫Y5hЋ@>ۛ}8 ~&G:$ɍye}v "/@)ٿ]F0f6a^&cfK#ńHφ "r  BOMf6a;5/*"ng2/j9fur0Uđqm A 5u T._"gymiu- ӈWGoܦV,2]5U$U=NJvaa@LFJͣ?7%RKp{O,L}vaZ19Ң.K?*2H\gRxJn491o!~:n<0,[ng}媦֣ڗYdh# x7$YZf4,ϷDd8n@R\Um49PĦixE<ِpYk|:0Y 2zQsåy>PNgaHœ]Mr̖'`_Ҡoi x7'{ظ+W-as8EJlBx'4)kh;Lg.hB:or@cڹIee]`ME? BO$yTpf%v)&2`&*=W *8ߧFH0-0 x9Z`w՝S˱$\:GPYLU$(I=|%?GT-+(^ [D<ڝTd MBgy`W軏ZR/Gc t/wQ۲@)z It[4v3ӕ]*unz"KN#W%f5?YfCwf=Lȑul#ҬUQI%= y=N8Cѩ2[` - } u$rC좌d,_"z,3.\ɥ?`| bZWI*MX05o}gɈzfR1EI^>Lb~v֌۶h]SWs{c$|%DQn®!;O=vYP:PTU9ZNBV\rזJD<~`" י(l~* mlDŽk5JA{qz&1\#zo< =|1HZAk H"P`ke9ߦ Z͂.ɑ_=~N2cXnG$g%"@=t*Ktl%z+j7[Kɟc`Ab Յp-->﵍`yqeZWb`!1Px}DZTE#[x =)#+=.J䫏W.7o>MEcRr8{VBMr?w4}]V{ԛza6B(-' _m\LГ]Tz.b-cs'xߐGI_҇=rKt8Sq-<8)SY,91o* }ji J͊bh](h-<(C=2NF|HٷKV 0{r㵈?ܾ\='-ii(UnfGvO+:!(Eh"7 z~E@Ig+@F\6i/.@P/?$`LEL^'lZ-QE9|&ʧ ǢTۧ/ `,x1mu Onwj}֎p{IDa~Wt5A5_ u){PݝNj{\t+TlH^oSxK :VR+¶#^ 2߈ul2)b$]CN*Qtay3sPX%1lj 1*9HmXpKơ=uܾ!X:t-l/C *^2A -9u*93)DZ 3{y ,s8Fq{O_,3lǓa#M .J$OG=P[i-XRs凸(#`ihsSR[0BZ=В/T )cOV2v2Ji-1=4(8:HpA<*$KS\ U#4=./B #A>vo0D)UTo<@DEd{|:'Ny[ &T.+<&H;TbQcM0p+it >,n7K6aoWqcHK4`Dp@=Qٙ#tY;ᶡ&MQѯҘMΈ6}9ݡ|P~ʨ?'[|HB 0J1SIX;EiⓆb~JBk |QاR>VSKH%Үƞ! bqCh,= r%hm~`/eFaF8JT^v_φ?w>N_/-3=|ԋ+23mu>(\A,>0PI̻ hwL")~Ek+ϱ#QKld t) @ oj5wO;4{NJ͵WȄ#\{UФyIZ#A 楲mm ǏoZrF~:Spu̝CpZ6-2/DngLhB; ;f}D]0oyE Qcz ?ԛD8x:a iȼ!i_.3(ix@Hf*~D]#*~PRubDGuG5{+]XB٥PĞ kL>:o 33o`8yGA^g#@㬴^z8a}8F huҗ{Y!X8 yWZz&ozKπgL&2XDXLNe4hlV@ "oF+u9+d)2ͺ<>E)y\?ъ[:`9seF1j$.⑥ \D42ё^Y$ɘsT*vUQž3wH"vR.CmkU D nR^KXc2x}'.`#+.ʴS!-YESY (9o[3UReݽ×WJt*3ԉϺCf98[B* KK0e%IS :# E:s3hj9&eyZj~:I3~7Gr*cMy۳ʑ٢<%݆(=XdD67T܉9JɡAv 9IZQR {T|՚U!?r\) = 泎 {\4Ų!P.}8>Uk W?]9{N׺ykYLqy.nD=3j I%˴MԲj:Njze+vtYlF z !x|[ }hMW廇zhM443b@GA1PxۥɭHhwfj(e_ 4r ǰS/3|<(LA=߂N񦜝m/&jgU9;Ay^^#EX+@w-X3q&Q'LoHiD[N[vV}$Dzn||͆~D- RSeSUߧg'k1,[}v*#t[$FAۣ:§,fdqfGV wګo<;ی,%L Jcҽp̥`kw)X2{oz]0%ilX/LSb@^zF., &A%V,ǺO1`&3V%^3ZB<_sb] : c+' G<9cP6X, tBs`? RX@vɍFfkAcU/4ҙP"ۦ_QXeoD>l4մ3?SnՁ[ڸQPGߙ(>2y&bZ={bq5xK`Bݹ~DJ6غ9`pA+WD^VGFޥCQgҶNw@9إ3hʗgO)UO!VoUkIf`U_cPiԅJ0cDeZj fĺǺOӔij[lZN0s&y*^9 lm*88‰Z"#Qw-o>>.ai~B1Iy_D=bo~/}.vƮmCf $ѫGRa84;0մd28W9NX"ᩳ͡"^$1'A\6ʸwmpz .L*glzx?0ҲzX #0lGZS 6S}mEAm/H `5OZD #FӗkQ{:9 {9&ܹ찀CA@OD#WMՖ 5^8}wo;[8.x\s߷L)n9ia/TUŹ`>cY?W?QX?4:A!tm/<0့v2q`vy5*/Q_ycA1t# Dsois%&2x*@:v`2  jb]8-Z .D$罩}p!.@geZc/JdDMԉ!?%tDNODܗ''7ot+>oWr#W݉_uۏEC@ lTwqWʪ$!CBԈ6x,sU-838zx.pmCF=5MżDkR`m/c{OD.#\(ˆ!= d(JIgpuÌ/3(KlQ;E |ղ4j-ZRY|h 0U z{+wQk[x[J]H1~P ?VHfPߖ M 4y[kEW1;-z .|&:z0)@K0ft.-rd!tS6R(JjeQ. buUrfudLjRTs W #/>Y|jNc]EvzU7iS:z  0:ܟ#ZO_*]1>sڄdwh+ \pV,ۆK:1J岑]Trx8kh/'GK^  /gzOd[q,݃d$DCⓙݷS el̢"# P8UT6aiUh/Xj%.>t4!pD^ 0/DPspg٫yNv,S:mystykTEG>P!$4.M7[k>gwRC \nJf 8H#E<4<#\E}ݗj4<عjekA 6h_26_Sdg| nv/.+1FRx麥 'w ٜ qNeRLP|]emٗ}t$gcW]?bhq0Z{)(:[G!KCcfc1ڠ50Jt 0n] qa}%+ώh&fпM[8b_l;,S/ÖIW =s~,&cJ$6_ᬫT>cp{|ɫAyV%;-'s t UB)z|%l?41 Tȅ:+Y8SN`8 НR0m5鬖:ynN~=ޫ+NP>B6rwAza!UP)tS>~v؎)X;U Y jMoX5/ۃmg^NB TLtOmvq|_E`|sBj c v%8E}} #hn\׾)02㶌](}fXS9:/?RFxN*,wKSR %qfo#h3Y'3ioRY+6[V0?x>QXKH2%^?v8HdrleH6H" NSdz7QcsoWz/4uD+LK >0fm#\Ϯ|1H[u(*tHxmn^Vӻb  qp`p1W@ɩ-']v@|.a )Z2Q`=GEm Eۼ0 _iHi~z aJhϨIB笡[wA*FzywkVv tG rϫ"+^"AJTUy[9T%N"^WУ<vuCΌ!oy/΂ߏSYuaӖ|̆/uD{PX ZeiYw=b JIJ^b3vg,Y3rv^W,K.aDP|1(V[5`)J`oTN+V;c3RfqMܸc}WU1 ކ,9'eJ2lP XIT t}sosϻQ:5%f;fvsn,Rxc&uK}#)땁 WYN^tK,#tPY>_hs9hqVF īWuM{0+ w_<6и[Ze)`L09WU%?FhVpjBX`$7Yr{BP΀ c2 >Z^As|t@7ƍ^X[JYggo`=nrH4B{1 s9~@pŻZLaEё\QB^'sBL?S ~Z` J4D$MbB3ޠq9CCoKRs3PhrhƵ*?kރ4(sRuUap I'g"2w=9. N1w(Y`Dk|4ڸ"Is}}A&y)`@H>ݕ uN&]$ٍ@"Z-fvsͶi,P| t$?t ^X|>CT2cH˄ht*Ff݅r`ߧj ).4ol \kEnE$?(s~Fv2wl+/^),A е[*[Ӭ F($k}G<Ȃ~ O=u)l'C{ "7|yљkb`7]XX'_G$gXۥ#M643-O߯h 1 bo ,nM1^~$b1qo|H+6;cZѢ`pN;@!ߋHg-Zs#qRQo˖%Zu*ĠSr8DTYƇ|)F2ihM >A4d> u-(tB }XPW- 3[r6hٶ#0)<'-b&^ҥ \5`0HH3oaۯ^`fX]`Un\mј#%]O^nh-i BS*4]_jMzVkWgŴ jvҌ'o4̧yq`Ud*Yyg4J?MLҴ[uGGq~ӑaO . AY-mT'+98cx^q!y[LXbA%؅bwd4|__U3TqݏN}O+9ӗ@+^X:`'pdaawoK."__QoA0t6ՙ;^N/y3-0͇0 H9-CZGuuX_sru3c(«} \fByMW]vh:#ϣg}!k6+LBEcz!pV[?\`,P {ܲa4zaiy荆K &S+IbhZQTk=m'ћ>cy?8BNungPztd.EN.a]si{f>fƼ~ۧG܌*e{1.C# (Ͻ'nP[8DSY nbXҙ;qˡXW'_{.u%u^@no@aO?<ŲQ UݙΞDjR{ RG$ %[ad} `E\nL]󐹩2ʏIG8ڻ: 8:UO JUC"Àh5tY&<غ1 6-~q yt&UR'3]*i A_Vtcmv iRʟ* XFa$Hwlw`zپ?{c+ S{Zq4&mH??b[%U*dHVT|>4-8|oʟ'зSX(N-5T YQ<[]uw\vuý*Y\F58Lf4nmrF4e(5Z)b(09'S5:s/òRx@o)_Gi'>+M!z] XtF^LP}D C3:+~GDjs[AtNf jY  Bv7@Afip}FڿWs۷qlRYv ?Pͼg`&خ͸f%4ȃ To5uvZ&#LE Q OO/ĥg5 = zi\"PG}pi""=YU.W}jGhGqOxIɊ8H HNw‰S#8A}p8S40y%H awPT Xet/-߲% ٮ'xOUi&XpFӕLI.e[I8'KׁMAKxtcxX|$})=U0WϢWhA> LCc/U(Q ɋcIndw<6f*]t@5U룕vJi*gM u>&Bc.ǜ$}HF^[7Y8Wѡ|,P&X}C[‰Ezee>0p]c{29iJj֙~8XsUAs^ZvCcy}tD P~99d=+ӔY=&ʦ&>Wy!OvUihU{T\!?2(`nlja=*6`;h_@[\sN`+2u犛I ws~ڋfwaԍVeNp=R;ҡG d$#L7 L&uQ|;"8W/'4jl>Cm$ N#Tqnoɍ#WQtЙ4)H?Vi$oE?Ki:s_PV± v]') 24ל^*uX9޸;̢:ɸˊUIOZS≳}? >E{Q0Z^#}uKGdnwH!>Bf=jfY8Taf:5M41 ڧ0BsC E~dP2 !8ߞseڣrίhn+Engh$TWqOֻ]hHcX7"ىVs@u?0j4¡n)H$r AjH>-2Fz7'bvD [F}a{VbU@L4r*A*9Qks(gFf[bD5\LgU_&p1>?;Jv^)׾9bȬnLŋ"¨wÁL!h/@NUtwm 箿IH$xOV(j~?|P?SF6jGx 68VaAՓfjLQwuinu# T)|H,fENz(ST/ZSYR~\glȝ ݘXBL=6&v{6B|n6(csV~z@ ̉W~o2 b˛نT[CZ^[=0ImĊ)GR+l{m}tbk]9'8]Uu z 4z^ˌ9<9D ':{'zhmapĪD_5F4/$JOpX> Idut}Fږ-&+#⾉ˆ9lZ k eirWv`mCaГGGR@f|dP?+o`FOh?(E {C)N5B1Rp7cf4p)VPĦ(A9sF=/ю>ғ!m R} ~|7!")uKj=uל1S?CXYJ@{F&-y&DDim;# aU^3SP.M(J::t\Z;CAOD^bBt8/Gx ݖ6浂%3%x3q : ZYI%! $"ۺL#u#Uy[8XE¹ǬT4 Z2t9$P?{ml* 8fҝ<kFc)^= c pfӘܘ:Y8$]R'ېN퓢je;k>Z>lB`lv1c|񄷖eɤbŜ?@ʷˠgWϬ'3~ld(Gl 'ZqKhg,*#c~.69L4]]Y3g7t,X2WXneo }͠M cM IfѶ62JLHyяdҝjD2Ƣ[Vw*zrnٸmr?-|Z~g63|L43}WxĩB}tPVQOxۻ2益6B"qBd;fETeL1т޽og[{r6g4t}d爫:txC '0ՁJV[Y!J7;[#ȰN7$.cR5(e@xOevNy|nLRԘ(z4b:"5X!}0&z5M&Ѻlկ"z 9f zѷ!fA|$C@;]M:LR>R;>j:t+`Ev!N|@u3ԎGQRK7hw|'``8EȂffpNR%]A73(1駶9P'sS|p5c6κfzdKeu Hrzo M44:@P&U7@&MZ6= hVU=B,:G4#S$-?!J. 9؏i?X5w Wת(&k Fϗ޾_31j6^|}ʄp)18W%ѡxD4i-=UѫHPgqGS_JPqdO*|5>mm<‰EGݢ0J8** x-JhL-NV%,I,eCv_Ϥ^=T_'XQ)ý#HO_` I!{W\0gkNAPT&/6QlY{*괣T0{z^~cJ`T ?M-/9΅\sP){24p;fH0i4"<q^F$MX)pL՝u6_iC7x߸έ ^llv()w`u?z1n_w"#mi2T;~ÆFfYI0G6U43p9ם|6iB&~e#I_ & ejF^zHKi7,9@~ y:Xt$ wN$m>!Yg}U8#]fF.oLT͙HHl&ZiS˿=ը8\M,m.U1'}"(njɃ:k*G?,;ޠ74翯pc phsmzHF;[`٨)4;uY?:)~sEdeA"t _"x;Ul$,g" }#ɵ*#G%ZtΏ6MřL2]7o XؘMd=yx\(^yaHGF>YXO@0@vƒ,tݬ8µ#N>Ԟ qNmtAzmK?7h_-r#jOI @^LH$/$=o<$gj,8WK -g^m%@Խhqoߥ8\V;1C,=5=Z 3a" _I֧BpdtuZ9{ ր[bSMtK| \1l^輻_ʖ~x6ձ.*iXK/as2epC<%jGD%Ws)nt^}gp#k:lw(;AJI3wϴ`6wTx.5{ -d'j`)M;Jb4Ꞁ& ^i}$ʃa!(F,稧h+6%KTEͅHVQw.9dlZ]j9c2pB^&i1T1 -ho;g#nJH8F&*20& ?Q"_Z9"5 $i0hүkW˽N7V'V 5BQ޼qFo. 3`S: oթg؊'ړSkR"N؁N*GCdH_"efx9޻5="_E򸿋\>ڲuU",ɡB ϋ'5ʰ svW0:1h<P̘1%%3.:9v`ȼSi +-5\[L6Az,7")?ųpMN0coNg* O>%L{ /7 F:awaUv !/[(1;`~rX=|(1g_ r}r\pB b yg&Vl6)xjL\y J\mEA;f4ǪzG-B4j5Cd~]wn6:6b-YMP|GZĹtϖ4Аb5,}$V2)uʒ0,й%>YyP|#DWãB*zeS<ؖYYS7BZ.%I$.5Ѵ`N G1@Ic%;z-C.V +zHnIkY' It l>B`` Y%YƤ'{ +~"1\eA`idu0Gce7ϾP;%\<Z䬰% S/L %AIPQc$` T_Rm(Moa5A0v(/6ѣnmn|xc58ְ1Y1Yab c@f;_HW\h;DmV,"1FX&~ꢮCm4k ~ 1k*1s+4>d2ILCGy;C"=_Rh=ޣ9DVu?Uc1/2::XIN̈<7"rd33-RInwفn̢'5ynd_e.G!|*3<Aj߂xL7[]Pz^-YzE8PmL&c2XqkG%L+UBiAg\܅!]M۾j#UF/V @]j$#>Y4ÅZ![׼֙F k҂*J5S˖Av n3B C&1d mYwGNrHcmxm T%-Y y$uJmIK\WQi\hYWx6@#O:-w&$ԝ$بUeV6H7%~S2[%kg("qNX}>u-Л S}wLj=HPnU݇'Xzz6ٔN8O.xoTWEC ^GUMǘ DfV ID KH|"A1|UT擇>J=mSw$YS4(M72C*ڎ[OU9 t@z`69(o)j{໷8J?./R٭`fqRx<8Z-3!\~,7@tJ-/»A NFY{ 5I>Kz<0 6s==ۡEdԚG%ۦgKXW䟕=36PذEvݠ;ĝRl^fkgV7GP?|Szk:KIJ_J|b N {P'&6 Fv%ʷ?¹*~)u: sXTO/Y=XAj4ƫy)f{0xoCIvSw@f'6l(nW'[|IXf݋p9G*f}4>BI>`jIНBY-׊u2 zJo>̔:&v ?+i:W[f{ XNBDXĒRiK".ޏHƟnqwX/?w_ZE'c9N0 ;>`kaܾTv<&lن]s[F{.`wJ MևC?և !\LBp6R:8ϋ~R.yiɸU8׋pDg>řsh R>+k_lޟ%\ I(߸j{`T8scY˥<([T v/v>{f dRh̟ۤ1,Ah=%[QR;z= ݭ7b1b{qcIH#-mӠM/iwy'UhxU0X9I77B!yGe(Û jUS䓝]L\GBQ]RKM%,.R!*)+v6n\DYɿujWWi+SEWQ(dw!nNZ:%~zl"QC۰21pJ+7{.PkLފ̇U9Y uz'}^iw 4sG眢0Hǚu||ͥ:yլ VSX,gjE e4\mD!|ϤFq{S :%ȹx;lkՏ!-NBc0Gdc Ac|Nrk)dǡt]/\nD{xdРҎ?=j}-8QXz TkՀxhyCOS/a~tùU&"Tj7CAmCT6zz8Va:H*>!M6f~8y,*H.B] d!®\}rE,⑌Cj*+ّug"ur͝՝/B A}][Ǔ5܏dgCu1Î,"Βsĕ-'{1S-T2P-# fpK"Y2ꖄvυ|&8r}:f+BKc{ NʝP@4J~,:54aVgN$*pQ25 cժfn2%abf@]gf" grtSe:&ȥQm=)FEzWk#rC ,v8Pd[ǦvrfmZ g*|<1/txPakݐjyME:L aZ ͅ|bN"lZ.99R va?u~uvz@(5 _5ٛL&Av\z1crB@<Ԗ2A;XUp;!oA&ǃE:0tn|spu.fh3u{4?_!#V ^@l7}#] -,?,NדxA|''{=롰MuUr8F¬'A >iſ?/r KepfIHJ*u-fԎxC1#Tu_{S/}nL[1tN )s Mz}t=C=BVBTd 7_}y͸ᒂ|9 7rYW J: 6ҷ0Fz\Mы3G*PR._ߨnh_ t B>rczEHAa QMɶSeeM|#Ett-Wl  4 I0[#2TT=]7S!Y! JD?Ho89ه\7( ه6M\si!k$;oy찭9ǙLC1)έ,byEg%ALgeyAQ"5+C'Y,s~1:}߹笿J-> .1ku}:/@a4S% J6*re#*5Ǟ܉fE7 S%{욘Yo87O\3<4NCp?,#L6RFΖZ9Ȋp*s 3Q[TD"m d۪,炒A~E8b^%&R>A u?I#AMMgz(ϕdܾyJ-!}{@Q0oXZ ^Rؗ$RS9 x^vIIB. muңyv[@/օN"{ +b7]DXG@\3CiMѧ|Hqm_Ƭ4/oBrP8_LKan]\:kgW}S݀t~Z+ٲ82VF5=k*N+ptJ1c^\Cӯ{<Tķ>z!ˏLZLAՙ[&3S.p7X%)HF d6uE'P*Op;f<*[_S>wew-qI?xGRO@\ld@)PNOrڥ''<0!xqs=yT4O_=* VMθ}h怊7fE7?"^ 9$&Ēv M=Eʏ>w$x)~^ 'Dmݦ%z(bcQX-/̅GLO;:Z>%P`X[j\ڙLoxKPiELv?P"k0 ,Fnzv^o1TYP0LItkܘy[F(t8IaVjqay 錇Iـx+L{2 霘0^TI9x`Z K~<HT v7IɏLa/ bxVObX>Oin ۡece9Ɋ!bmRc V ^x\U,manbpDאvMdbi+hبW4w V&e(+pHɅ|v.]۹yVħ rIj秤+JJ&n^-,@=i6z;oh@Or$Hڟh8+(pNnWAE Bi?b  ӔqUtZOr S? cv/#ͨ ~d^EXCI\OHwʆf&HKL4V|Br7>Q'vT4az%)7wުW_ktp3jcNΤ Dm/` ~/FdE Q|t [ `ץH7EqA&z͝1IѾ9\bd;?1 : 刲xY1w=޲%ďuT;&S it1rv呀73+ͻ}yvޠBIZ/+<9g]线1k,mMtf qC|36 X)_gjXU3Yvh+{"z>z{vi>屾QO3lz/=}b;;1x% C8 #:>rя )!-Xw]lBtVƒGEYk'DrRWSGLR9'uր~4D+%mR 9D37)i*?9_H0j/ WBm^hDMkOcw<\ҽ%;|V vqXjx$j@YPoԿ5 *כ1dKPejx2f<+^%.e#:+(D)*Ã.ǎ )ZX.$2++4"W$!,92#-xt1;HGlH?*^F/g9+%l;Ld=@KqpV?޸ F,Nyu tTW !vt\ziG?H8 e,gNXltGuCx(_b |^dK.*)r~]V_2zǑ4G=}ܖ,l<*6Z1ɐeV™@e5.D3@60OC.hy_F{xaH"Hҋ'2 !p j}\ѢSHʹ6cdYܺfϚзK|`(DRʷDk|;KVʳf >Az=eN:#Mh zch`6hs4r:?|٧PzGQAT5@4E'S̕*lEvI,G2hq_;`1%:ooBnƈ-d 0k0Cx(?BJ:vab#Aʇ$/u}V-!xlc*k/@h3};ߏ?-1'{`q!y-b`?B3 8t;'LFpZ#J1xXvHLxݕ9 Ѝ3BF&GqKsx"ܱWS WU/K1U}peq;ľG{1@֣԰#jgyW0U6>|>Q&RVݘ*7Tc8j{}cW&Щ?SB*/߱h=`QT^BO*n[#1&)懒J]/(51iT (x zZt^CV, pZ9>RUc"z2;gEV1!G˂KLXYQ{9g4b$Òz:;"7\ b#NPOڅaH5BN~fk&'I0vW a"!ҦL&2,O+tj2}" >R@l+[J FJ6C)vi=㠫^}"M3l6Ia eL 1pᇗIJSRm7&Xcrm~Vkg'MI"iD?-󼴉eFE36Mذ2X %/XK K@| C`EœBoi k!.,]%"ҡm`1>5kWͻԃYyH"^Ao]GNFM?@9nwtT?:>["pKo=juiBo?Q;M D? Z{g6 Z%Y+̀zjF idhԭb_) {:9@{8IG} hjz#=!; &,x0a1$7Z|]t6ɋRUk5l2(৉솭'~&S~} %hW!I^l X.;P(Hk/ |z^BKP-59%yW:;Kv@[v\?e7@ԷBum/ ޞv*m&q7ȜI=+(s{/82INJ#&>!wpdWmgj)ّ݄QLcamVCK7MkqU =6*z+;.haֿT===EeQJ+M般Cq?yvZf"l}m A38FG1xwK 1FbY(ͦFߢ*d#s:]6%̂py)q`Ⱦsnl'Quw_@GE'<)]$\BTZN#NӐaJݠDŧR1LSiuZHYvڅ s!u+ISîR!ݣyeCZ:Dy0EqQF2v[7du.iʷHɅ~بor dǩc7D\@qh}۟w:X'+-;S*eheEJ`@ʨ`%: $(p7BA4^TrF7dGT29zϼOD~`2}W\O/([X l'G _8< 63F`3 ~c'c~WyEVIb!eLLKH :1|L$Ɏ-?pr il8ttjt  $v(*'{C3ܟәru5|k`q7I[ T)TZ~7a<"&>gu]v^YL>,S7(1`n 1 W#@:dQ_n'go ƐPkTY!pI*$:Rg2@~x3 U+X_J ڬ;~ߨ XP+׵0(3e"xwt\'y\;OP-x9:nBbK{IDYKdLT,<jl_b(Naju)C@~pCqB}Tvn.RL1ݓF:W6>L_KC"ou/tJ5;ʱzl͇ηfPOB̟|eցS,NPO| ig%q¦vchᜃB ,cX>uQPSE0JSF-Hj_eVDTK!M%\} SMtJPg@ڃʃfTyl,s4&%pW7!PGU< Iӿ %v|fƻ3n%2Tpȏ a7Gsg5JfM맨#},!t9io!ݼ#\FU^Q7̑rq.Aʼn?'߭kA@DQ?1`bߪ=H\wSG mh\D9i p:0֐ckIY̻"z3vn5˕㌸< 20$T9K;1VK zj@+C scH0Q:L<}ZޞOND$%p GϱŁT\M )K`~\Q BB"e+^ <'8 v4u{;Fd՝ *jV0(wkM 9?nƸTE܃k++$ 5~e; ʩ&*_R0R?@<ę?HWXXh9ѿ,@VBi 9 i8-[tBAшzĪ{?U%M;-.4Nln&I7rai¾]oPn 1b.Q) ܜbfH]XaS!Ҁ.(M/ S 0ÊD~,0hbvmL,I>1hKpb5 þCׂCC9rgb4uYOuQ߰d(9xz ǿ.{!e rlԅcV(Vkr!E: bؘ^k/5v2AAhs3(VK'0o褔zj-z}nl&W3j(+Jh}4Ec>b4DG lSM4YRf/<ǡN d]I#;(!Yt VsruJ26>Zk=hwbƤRvF8ë¹ ^%(ݸ b8Pufg<J5UeMw]X!v4}+J |Uc#?ڇhx{\H!ڷf؎Ju-k_Bqqdc Ӑ}*ʈBtksoi[T~ ;FIyN3ӽSX]oUhۦQ58,SnBuՋ&LY7 $Ʃ{6,^H3s':!~4eh+.:Jo}?cנ/oǸQYPZ6e+U!8bPyNqBD!,s>uZ9yWtp 0 ճfpgMu,3tg* 3֛$q` )-ne&<XfdmHAk=a\["^7T86Bݰ׀vwaxp>nVv=69}4 r;7%Sn_W:Z]RVdgsįX7Ո7IBRCO=19}ǹAskA<xٺަ"BAҖ(VBSp>5,$G'l  g%$秒eOyڴy)k׍oDrhb A9ʼn[s.;cg2Y>m?h{~;ۮr\PPoH'jʱi]oS=v;@r)$Wv$¿nJuwzBBMjf" CL/ػ:Ms%t>K`Z u_GA2k/Sv6̷ ߖG+_ Ӓv:L3k Ū9283ݴFn8E=ׂF&4 |x9& u M fPKBɡ`NBVv]t!P#Md ¹,،wU$̔]:Scy W7yfbHlsaH G,A) a|*qeԫ6M3Qİ7oK(Z?)(kЌK~ I3|twoÊ(NÆ>$J`@ "1h=۞?ߛ`ɕ7,}S #GI B /w2ܙS_Fo<_?*n\V )}ZfP¯]qxXO?бA6 );/^[ߒ-Λ \[,p>ᇶ ;o9K߹`~v dBYJI%5S&1!kN_K6yg:ƼO{c t9  S/Yyov*tHO];2_.Mi'mv7p0 0j[d>Hn0-k\s8T c*y(k饂bx(Pހlb7ɲژ㍾ `D;Dr7::/{ o"X4t!|tߍ!mmOG&8Qfz7;~ÍٵS}(XXYH?  (VM.S-<7m%*dsR2`%exg&aiWVľNYxc@g|WOH_Pz!h5ToשvqB9R_V?'lϜ3vc?jT1aOoe-J uI|Hv+̳? c!B!l}f+Ty%H@) SߺgُwL SGL6h{=Ns= ªQV\ʃ/#)=4AR{n*Zj:sF&V0N\z(_!82LYEW,%ۭtAjҨbEBt b72V=F5:X8n' Bp&_^Yeē73$D [Dڽ"h8%-hӷTF4{t4[Mh̡؏~J.`6 }G_l*&mغAWgϫ@ZZmfy]xgЃZ8QCџ=Mb(ƈ ,FP5@ q3o>Nejφ,{MS= 7⊂CI\xx'!qfU'ӓMkW!b @â &H)T;4oFr͏)Nrcm"̘$&믤P.8j(D`̔+0 VL*QQk\;ajf\R%[ Z$*$O)?ucF"DDdH}(}jxE'mP S=[_Л?)@,< Rx&&C*ЌDN8Kv ^^WB; ̆x k/cM5Wd 8X&15O",\5vʿ2ŞӧKVWQР޹71䩮9eZ$R'vQ+h@.yY!594EX[~vZIV"^F m'j']S'?[oP{:,bA77%-*dx^. !2n<23(d/D%Uۏ'gF?&DN_3H#s3τݽAx6 @Ga 8 N{S?nC_3 %ewmh#m3Ffb Q)7'8::c~m:}LbR/9+Y ߎp[0%\JP.w=*>,G΋U ᒾs"vwޜuFhH<Ɖ 崽!{wZPi`85Qz49 i0rD.0vZln,ID9⣵O5@ߕtY;x`u`.LֽQ 9 M! & lC.=gKn*Yuc7i`Cl \( % xoiAfoyBAQ+Ӵ:qڋϻ=֞ogT%^jV/bR;-~ &k!'뗈 L½2٬rUDG Q2-Y9L`  Jdq+0~;x@"i>:g[Vll=kbF.Ս:Nw%,h$^<Ļ.^W@z1h@q:&C__\R-h q-,{2N&TvfE#ݔL&ٜF8#}e4e 7SB`۶YTK*T.I )*`ʱnJS̾ȞC{{xi *mNWJW^R>wX}:ûQ,zR~\_[E?hO,D-O_q˫O@氠O!ҽZ Iױuә>zŔ.˃m;"G0\0+ʔ';dVdIvQ%M!'S. |>`㞺T_mm3&?lɇsmxt N9gIhi qJ#hL^mP9Y:-_;Oڽ`FZCH 5Ot[G!d}xLaE3ƞ Rwsz U|xpG\7HSzlQiʜՊSu9Yq96uiT!T*Ϟ 쀐?HXI_GR+R6 ?8"IG'MjP:ֲJt  ]'EɉpWY 0>aX۟ l -0jy?K`z^ Gip%06 ,#Upe7Ɯ&wT΅o 2ˎ_dFws&1KjYo\l|H)P;(Aq_mBzũw?+*J`O;NEF \Q=ztȖH4[jG}/ĒyO;grӁP C8}ܜ;N١/Ek +_$?_ᯄ] AS 7I %YSH~C-l^$pExjpE}Kj^2G!U(# us³nmc|K 0$s[@XI(;E"'~JTnzE$}dYx_(%)N<('7!2ߜ,*#-0'r@3!9૞${i.VK 1Xnބ)S (5~%Gdt̮΃H/r!`6\VL k7lǀzʈpǙtf~KdV^%YQ7[怍\o CxV;_xt0FkӾ ]*|\E2-k F2P7ᬞOSjhT~D&!Iڒ }p77]4':G(߬S $b*#w٢\)G螹ԜRLxxYE >[w.q4K ];wgrTxe9[jq@uv"z!5/!z325nh*5@)^ ^HeB̭$tNguu"KGr.6+z,SIo8huVemEIb(ݥ!*{QNRE\&_9qʹ>c4ث,ξ0:<7 ĬXA#q,#]AnsCkI (¾Tz4ihSHZ ֦4RbE Aڔ.,@7;wݷjK]cLrþn֍H7j&Qq_+B`[?@- ޑahj^1^nihbK658uM:#Ԣ_M C;!U,`*L)>TG10ߗKLQo4egC]]jyc41o6 A6T?Mh t4223y9FO tU3_Y1T= hux.υع qA82e*U  HD "c7qhU PTBj|>Q~ 1q]V#ˇ1PĖ#;Gx|1Iw[ CyO/8sԥR/o"|Miͻa+|XQ -t<*P֑$ߔz]^}!%\]G+[߽= !ցZPT o+-0="t*,:3&CM%k#AG`Ys&hiw~@G? VFHye Ac^8l͚*;iDT V,50̍|-dIld, Ͳ\0p. uhbl10}폊-+z_ۍ~Ϋ*j •AyE;ͰEl*F(\lDW}Z%+WCZB Ce5{V0{3):J :6ۯ:$k۠9y{föi^{^X޺6GcՀ#u8:mE·#]5+ McJRhVdweZ2F[]_ge\4Q1h\X0{m=v<^Q >nT]8<.?-Zpg' hgC0~+ŵǡUtqLdWO0?fe2ܞ8fK9;.[WY;!Y/mw8Kv…5 -_BoffHypK* 7)1I#$yo.mq9>h.?t͘X1#fa.PϠrOdU?na+?\+s Jtb7ڎYd$& O.#o5Mj|,?nKi& IN,3l>&ܡ q7S(3h-)3q$U.j?(h hwEr1PP%h"+wZɧ)Q̢#PsmH[Gla=``Idv@אĈ*O_Zp1Q.bVk}! =y2aSH@am(ԧ 0]%ۜ斥e=bK'~\U&/r9˚WjBOV3R17.nؔ+8+Z3'2I5x={H/ lyݙm]TyiP ~b$ppp|Z;= J[*&)U94.i4C {/?5:5^t'd1=ƞc .f-uMItSs?TIUfc}ymʛy#h)'=.Z~`f_+nRXɔX|:[v_j%Gh]ba͋{k\u;h3O_ҾE(=訒I \B yeۛ 0?Ν {`,eB}cꕩL6]hGDnd$ QB\!/pta?*e>N;p&Y!<zI^A8A1{߯7_]'[=7c"n~MSRmǽ-p7C *Q`~ۗQ!EӒ4Iq| Nal.K+?`g-V ~)G.O]ʘDŜHL&pZ)yeHm~S۫ˌHHWLIo$1yĞl48L9_8i?ODŭ B"|'0ZzP  #DN{]૓yP+pzxАԨ. /zrϻ'I: u]tMqLo]3P<#(-õqٓ0@\P@$mŋ(ۯ-vy砘C\R6nŒѹ,!G|VDm &2O|f\˨2 1$~7\?3-›<)RI1`Kl^LfjSus.-'W2@/nԮS?Pw_&%@!icjqcscpMe.a,f.I.ϖ19D" ,jAQ/n9pǹ_]}||(9v*A;Xks\e+i}UB_!o4/sK'_/PҽyLU`0qל5t!ؾģ7NRa{H!6S?{% CaKU_xnQ`0Bz g@VذQògn?w  hI za#6q؛t>ɐB L z=نY\tf]j, \$f3AmcoI1k)V-!GVhzLgccqm@JrXGY {\%zFX?̴I`3 LokSJ52uH|E KqokyFl#||eMc&7ʥ0/R\ܝ Ͽ?Q̝0XST{Jlz)5lF4=xл7A KZYwvWlӾs3'8@EA3@ #C,8C%_0:G{ \? YeqfŅ6"(NW~䁫MC}`GїLYy4TM/!IUagViN~J ʛ,tbCk J'jJ'ϐǢUʠ{oWuMD2 0u\)hZF{'E6&# + 3F ot2gDz޻lyh U/ؽBߕA$#Fఴ^7Ԍ XJWv[1BLDmPs#{2oE) A;NyQr 5KVS_Ϋ,(@~9 <Ѕa[ۅkL]1Iou6g1^{+6eisv=d\AT.N?@Lda0v2(c"V r ouXv$Ԉ^vt9+ 0Cq֕/=NEoOjڐBa߱8 w]s`T؜v*KE=νDc1X<ׅ~GZ'6![9iGx-;`mysⓊXWlj;QV:q-"2{t% S5]2@hJYo'@#0y첼 T".2_JqI  +woQDZ0Z#Ozs}V-٧sAyo7Wt {)j Ah]lpЮFڪjY}Vi s,gܩp FիB+3|nBȮQS8LA3fU6c{Koga(E* !pqnHcHKřkaKl`65Azݨ!5rI3xZ;<YrwXDtwgCPvzn4+5kղy }Ǟ9.<`Fԫ񤇺*jyI7>X0:}ꖼF%r59_7C%ߦ]pr_Weǁәn"v80)yHf?Ms󀂰!݊w&:UhvtY66vӏAKʥqݩ{]4>5! tF_ξ>UPQYH*-aJ|a^[I$w~N%^5]BZ)tWTcv-:^rR9t1)W5(Haޭ;G qW&??I_1,dtzӑtL~!:s 2-)~ Y!f5χfD8h4qgbV<=LWZl*u# ߇e.K~F05]OWG&,4=vRKo.a/f-A(Hq*[1KUF̄ }v2zFNFEi{Nu'& Y5`;)O_] CP1"4++8<:=~&JkTctE Aqg>cG_YсőP@9I#8RL$lڻѭ.QTPIU߽h̿MGJD|k ͼ3o@DdAK"r//L*f0';؝C+c n RL-v#hF4)nr=)ݠEpi 45|Do{S7 -*\[<{~x"^}VS+| &ޑLmo" .ʤEd{B0(ґ/e;+BgǬqJ03^%jzחm+6hgAMm"ݻ/ДΈY+]cV~DqgX#_;W[~ނҒց?4c܉DR$J(|,N#¤})4nWfr QzH#9^6$=~E]v~5U6_Y_;=*s[?,my5]\@fD+(2/VGb5R<`4p5(uzlAq3`fk^%usp\׺8lP]r̽jLӡ1ЯɓeHrMEDS0>th(B+ t@yZ/F({*:EC ăzNn:aޤѯj>8LTIؑ0[ZJШTk$^VZ 6nchJE(8wx\ #*Eb $o-;%LJoĀXa _Stsj̸G =5rKwrٟrQYSQGBhOK.hQYϵ%yZ[R8 $OI:ѴC}132œ~ & y5!_MoB=#mIr"7 j`^cnT[ 38=H~ ͆ hq&.y %1eo ~M{1=ιh !f^rX/FwL׽anuޜO0#]4u?aLלÕup١?Y<_> }t;z>X)YnUpE0}z[S«/DABŃV! %=>t]i$xο';  !3Q c>w o?/,[\S$D'~IRc@wh M%8bJk=P14i4]޲🞼kY"F }UwM2&ڰ[uG+qɟ*ӼQ,e5b8Y `_UjZ߳h4>+?III*c`ܑaGv-'R7]?XqR?5Al #7ߊGNd6E>$ IDM4ɂ{K^j 9`yE UCQK`\}7伯3K馹h_ p*v-L^=&GGeJ]LW{ /h޽%ƯX'glR1r6KJuv\DN'F(^C3Cw o 4̩W (=|O8]G^濘K)}4n`fƨt Ĕ:ȷ\N^މ*w>q\ĀЊ8xiB1ۿF8⻲[ThmdUvyRU.B6R߫ vː ;?v^]q0 CSѱ\Fy/͒22/Kɦ_jRR?\t!A:J$}8ACy}xe|&(l&oX<$IGI.4J:pwov.)& Gus10ПQK!ba,T V׃,Z鐨'[EIzZ[&v^X7K@/SQZe-DT۪{[#:TwPS>i8 9 +:nn23zf&.U)c#㭃>Hw檯NiUZ>mCwnK̇{Ҙ̘ '/e*:e1Z& |}sl$_)xx3jws%5S 3w@|*eP`[ v&"bV ז3q͆oKYj`&_ 16;CK@t<"1.|SX|!u :,B2H2 bץ>U~/X?Mv|eR:-whou>5gdF~1V׏Cם!{m-~2u$LUۮ Kdv,Lp`}!F rbHX ݃FÍ-*9)ӯҼ. T !Pn yrZչ}w:Uq{MnX38k/&5/ᆆJ*bCޓ͜|$y* !7q~ CfybHVAMnz~Н"h/&>́E n8xx>N'5۽ 1jk?'Ex;GsMאNKcs]He'I}\;kwtR]$u]_Q 1nA9}#(LK-W.ϒnU(烜76xs;Xcoote) \ qI^N"jeWSo^8C.*aSUIzPnflفd35m#MZO3|7>ݭ,{{sNŝb2K2Mwny&Q%|B]XuCf;SF|-'@䵯 4hjD Fzb\E= A([ +e€A]$T>^90ZtE9ud\!d5Tujv}O>kJ 4ԂK ǁ.5`c!¬ꢲaeNVqoJX&AfS?44ݓ-$ ;?HO\l,A./WBq9B@G8خ:%mqXBUzY(a1u4sSdЧ/kg_^BoG7j_U&,]a.c,[@W)sW_kJ 0] M{?J chjrRuO ^vcZP`e;S:;,%,OhȈoLL'o.fHbD S[})"Ekֻ! 3$nC4Nt #P1a8#S_T̼@Ҡ)-^"w+|ޘ&lq Y/hYΟjqH\V=<D@;\hpۜ͡>41-wܿmeMTsHnˮGkj~0&71n͟ T+gYZ0707010000026c000081a400000000000000000000000161421e7d00056724000000000000000000000000000000000000006300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/]?Eh=ڜ9N(AG !yckKn!>j*r7.^] TlaVVuXրA}(&w!|b80H AaV=G =O _hbFK^ZeZ8;@`4GEy$gAkIrY *LB0xA u ^1gc-'^|QAF{ Ox\Y:6~.1WkBXR+Ѿ,jL2Y'ƒ^@%/DzVhp~Y?ZĽF=EUo혖hxKn)ODłD cfdOqzor!3w^+¼;"H(⳶.JєঝwJkH^n|f*S> ӼD.ŝv'J0??VfqGf)O ZPIXv:KsUFWu0BUΌkg8:Ĺ}0U+9Q4] a]7? $o0Z/ȓܢ ]LYO ~5yJݶۿ:v.3Eo'5nWx..\cf˫jA`-HgJ8f_|Ra)YL^dTwNjeKGEjAx ,|J[HB~*&Wnc]Ύ<$`{t]ބFS)9;Ƿn ٽٿܠ /.(ԯRg'jR$/16I>L+N~^gnO!j&UwV|m^5EJ OA/G:6K͕!5/C?=x6+!wX퓓T#qy77ߞT[mӀ_vM6ȑuo#GoB`o2*{=x=KrRmjFr (rIvOR4%1ZDDBCٷa.$WTޟsf{T5+{LT,mnXS|,fZ93nS ?M}&[y8 4'<^\r=S~cSPϛM9xsr:k3Ub2\[Y7/5bC;=nj5cCoF̀mL^801͵euk2X-MHm,mck#+c`"za5CEd鶵Z,Z,&[ vp!xo694y7L܂b4]`L^"JX lp5s 8K͹mYՠf1&)$AP6lS`hG%R=QZϕbŶ4j$"TY!1MиiJaW1rʠXruZ7ߒF._YyRv ؟cѯJbuJ37b!iXjϓ*D9~Sh&P ݒ4[2q/I]+ϔ9M{){HakIfbhŊ|+8@]EuwRV[ (/o߇ Fos8U1y+g r[B5^zRr,TU+3™aٹ?C^pI&0Hu` 7*ԒO6Sgg2윴k!)`yM` oL8"wdTnmnO)a?kB|˥7! ΀{w9Af@EiF(n Rab66譧wnƵ[T/cSd/dℎ^c2&Z,kSM +]NV1i=ZfTڶtD>N>.4\bvk'9rlr)TAG̳V["!_jK-UE408-=="CZOpnRʸI>}c]2o"4n 4"AbzS E$&-L-] }یGu=Q&8[VP\Sqn\¾XıE%iȆ+()7c_D>4Y؅w{ATR{}Z ,JtGuUnm_?Ɂi) ﯚu['w&.SHrq%w^ j q e=f˜bspke+ytثɭԘ ޘUNηYu@.Rx,bEtf$rxA#Tl ;-tV~67i0b^_݃~垟Dv[)kV*ZlRW^僵 s+T"`Qꐅ6#CMG a `V'S+{ŐNf8hxalf8=P%gr[ MNY]E{6D$̿*"0FF}b~&\RM[QM#*U"嗇@ {, P(jTd>XH5NݳO䱳X-_d}d&u> 4a90%%3&]tND6SZFV<0ӼY (so3cj5/q-h q"nNB=}q?y[&/7B-]J/;SGg`Q~o [&l<-I[ӸGЋy$NKZkm./V7]muu1rnNSoȬhoɸ5ԕAaegC*pNy̜u0&LWVi;[׫H2" EY/s}:s)CN^z1jpbٙc^>07l^Qo΅xqpZ3CkReXaf\Czeb|V8asdV\N䔄>1-|: %׬EA ;+]XӢc &eLf= 8(.ŵ+gW=%MP3G&&oF\-.Qv̍PL7QF^]0xZ@dSV=-[v=$@0ۖDϝOZ{<TeDJTxHۃ=I#P-p?!L/G[,YHCH~ TVF|-LV.XW) հͻn~I0"L2^J;i:#xBJ58Mo>DpL@r[3y~I\aY,4HX̟ά2lYr; H=41 p*YDh1$0=1Ό;():$u:80FS*'E{Д#`E_T'蹺zs! S6ԫskDd<&m.Lk:Y N+/3V碚̣&q9oSSiv_35SF`䲚ubʩ{مX 6k{3,}WCF7qɵ!;a՛_C%*LAy ES|sx3IҮuO M 0wxGEMlO ; L):9AQ863'c 3 2Nw#Eq>եPrvGԐXṳVD6^6l`+xsN|@B!Nkv,vs]AN0[f2HrTZ坽Pe0Z4j# %a0_Lw d Ss+A a;%.y\nguF:9 EvOD΅l)~JVMpGPuT6YO9Hpl)G*~FkҐǺKL0&v{\OFbue_8t`ӯRdXV\XB7-݉5ʂuYګV&O hE^ϗi~#69bw Y}GJz:ѯ<n> W4u?Lu˼xI\wF~%#Cјء,°lf!HՄ#B-(C;UAaO^@sxvG8ϡk] vֆA^nnrh['S.fHV%cvxX21R ؜gk ;U!i>y~>aw Z~[ $b :;S V d̄ҝ;!Tܟl' پVIFمiސ=9ܨQDYOYc͕zC2:a›PW g/˅SqtE0#ciM>fkcqU~Jk(>PUg[ =8ipӁq]$mIM-׿1ϦsBGEW>a3a6lSlYB`|H(H>=iQ/ImxF淒kgԲ&PZzUVOa OHn;U 2&䔬b&Qf A?>C ՍSy \ʍ7~Qű%ud=lN~D)1RㆦhHU$4N|Ůa"L@{pߜ c&1>S nR [(j}ZHU f׺1N}5:T E#Q[E-[$Z iǷhmʴnMyN$pbm5:ղ+ @*m u)'vf:sN]Г4gky#)l̏q,ŒY]%QjouW2ͰvYiG!9 WA4GcG; ;Vm(gu/@2ō/ uA,UKkn,̓ޢ4ori+Y3y$A_=cJT9b=3p@4p1mzc "'1%xꉴEHβ7w;ڊೕRy(_M1H6-/`e˖=f)؊yDܚ\хy(_~Y RF:ݏ NΌvd;ܺ~D@sHa*ZO/v&bҚ ؽXCgybr9|t΄ⲤF Ь$u` (m)8ǍfF+[ZZ;_dMr=E X$zuqPJX{(Gk 3YPl1bpi[m)#\B+% ?~a}S?XhJArJ&BA89Xv!U\|X#PIp:xv6r4+#.BEY3=OΎD5zVr?dTC.'oHDzrwLtr}P@'z/z|&}| ^|2ϑsfO7ൡf>˙dCԶ QЫ>k8"q`)jdݱq4H̉%c,^Zt; "#ע t+<>#m_! QW>}O%v bx,eCAܵ0eW.[>N{REۥyэQsSnkpE:a7TYNę]12[JM" Xs4( Cω% q;[+>G=c'ysBoM&|̟ K(Jf]; wiR24v *6w-r>;g٬VіT#uR2IK3jN$bkƙ{e!^i^[ Zv } ܚi]r\ ::\8h3g;tS)~b ^eFVڨՃ gPC @]_`T'7׮v{PG)QߊxJL(f AԽtY֚_2s@0CI~5_w_No޿-W QC5=x5c֢sn/hGT 4VhvB.l+E>hgPߎu07GbՑFn;:co|Cࡺh%s;FjvhR'=CŸm׻ѝB@ؖk &%7sfD%Q|w`GP7K4 ط [bY126{ [M!`h4|̜B2[W 'B$<Sؑ1%}/n=]2 (]{B-*Mک@69g9Ցs|yQ!HsJ3&8zb.ٽKDTwhc`G)?^Mjka$e~~'z"i5?{&eBT@\TXK&@(h٤$RP>a$4C6h`I)Ĉ2ۺo^i*)X7O 6tRA3ڇ] OޮlIyt$r[[a[zю!~?>P۠H\ -UWꃬUbR0ܼ%cVjצQ&GNiXh՝yahKc] 0x(\c~L/. N{轓p@ɗE6wҵ銛GJ:$NhqΉ`4ז$KBۧ[mنie4rC1jNOhAXd$ rj6I-7ˌ? ko gN؃~jq3o2r)ȪjIw+M t,W=xy:0B#Iv%pw$߂ `QR5>DQIW 8eU㒵IEHu5x"A0n5 By]z) b3b>5f42UӪ5bHk,Ni~W~$z:Ok;jA8, 3i{뤹옅ʇ _\f]%vJfP#[K8Kd^ڎ/i錀OE3=[n>$tN`qA"0\1-+@aInfOtY^-ՒS6ݱ5'򻒛\d'վh!4t^4@av=b *4WC󒂁"k/rsvUE $I`/n[AVFǥFw{2!T{9~8qUQr> {W܉vQP>A955` \$Tåsۑ1T_L(`-2pcE|(J `fТ <] /)t{v/n=+/s̬A7y lN+^a\| 1kJFNh;s Uͩ/SMI7Cb]/aqɌMYvf%3 Y#|L6Z̹k%`mPk2ns4e*qoC@~ )YC^!xYCMUtUsEU.{0J']j܊%}R6y7*͈sg 'x?)roS )^ YpXo@bT4+`c䕨X:s(ap\\ ȸ9쌑)pN05fy[> IMEsf˝:&gp+СsP!3cSlΕHw\21a< ˤ{7ݖo5҆`*}a<Hhvリ3D;_,}5祌cԽ$`i~ YA8KyWR-rxyp|ݛVstM9uF ,ypZkƇ`J"x'B(;" )U,g ^a$ ېOHy~-ݼk1VԃƬb>fZCFeγE:.%`3OU_ffZcAoU$uꇱ H xeGza GCЩ̒s?4_ww0xgob\V|x(g% [L ?$ ~NQ$fċ88@ٺVz0'n>q6ٟƇTqEkO {OJ,?4G7I! xSiRժ $⍐B[g* Q{IH=ق̩γbibjpD p҉W:?AUBgNx6/"%ؽo}9D*{ /@^cU!q,?ͭ8(.e>Ck,KX tJ4{d_t'$u-FDPy0,@$yl۠* AM BdQAhj$A2,*dzیCNm12a2%,t{ a ۯ.& ͭ>{6&mTAST-@R1g^~9`t7*V-F%-ùye*8{ KSJ`Cl,Wؗ+9ګ j-=sɬq3,x |\cՒ*]2k]->RWgMA3P6;=˄_z>бyC2x=+gp=mE(O)M.Ls>'g4F |0Q`A,x!)?j=$3 'n97/ 6nUQM9CqƊ4rC\CP &kU!,98xZ+BFg}<$\CG 2v) c ACttXV2dq}K9/<[C{^T#|J* #ddfLͪ_Ax'T)a+- .@UTa>vIWLut0}# [H`$xӍ5+|щQ 8z}aq#f%4 o,I`¬,k~$9p!7}4`6eO ﴛJ Ǝi͙7,pl$;bi<&MHUu`f*SܐCA) p|ۢϧ*fwԉ'<F %}H65Nb A [\NKH~pGPgޏ8]A)gM@(%X ުaiuN}Yf5OuU$b9X{ȸ_WfEti ; @^l8HX癁V&NuuBVcsoxGW, @Yd=h1q^cՁK.R|ĈLR/ޅx&;_(>Dh>5unPR%&F9q({IlB˩Q-L U45! t 2̨*JGzWƘϓT[7&`IBe s95Y|cQ;+RKm6:qHd jK"ֹ `T{8;1~'[w1c Qo|oiWhϴT^BuS 6pRY={Y ˨q 2Qc4!/&ýF~IpC(˨:8#@PRQڐ0l,_2@ɪg2'EϭѤ7-as!a`缷Z3 _ĥ9fJ%SnV; .[$oXầf*{lzKM& t CƉ9,}NR2 *>Crֆvp^N ʷ~!+IЃD O(s|u=SxH:Jk?~$G4 #p)Jɳҍ)D/z%ϳr< J;<: { asiMj86Q0i\ 97Pnz7|KrYКV(E Oi^Q[gM0.{cU8[gn zj vwC/Kψ?:lVx'E)A#rQ_~- *)f>` VUKҞ2}j?K):CDENKXBύ͈dISI{g!|咫y#;랙0k^m]_~j4~Gt,eNqo!baItCX)2A v&or-y;9gs\T7$kB򛎽 jl otu@=yNfSF?S}(3%5hm3syHnx2}!إ">dq窲K8vlgf_ݨha] $kuJ9˙J3az+=">PoWuu*{f9u0Bє¦ u|!Unq!Ij.Z$+cxOL@5N<"R<^ܶڻ +V,ogS+W ~OLdXT0lisS+u]k8/nI VۄaFxoE_\Du}%hBRdw,VIʅ1y;TR뿘ĘmZ_((CNXjYM x h5)ZLC.[Ms]N޲y[7/=ykCj;đQNŸ8]eTС#: ^1v}ιU2U7Np%" @O&B3] &0TPf8d:DoSZsq4r]rŐyb ot#(a(ɇ#T; I~v `6&W@[HƝlf_VUքii"n-/Sg(;=|U0( p>^ OV)`h ;}Кyydq0U԰,X#P1nM걙 Fl3^ @Wvb=޽DX.v-͵X)M*0R)F)`hS,vMvŹkY~@͉>AIo;4gXDbZzS3=po:l]eS[T6؊LGOV2xZp1y]ckطI+=_* Љʇ^Lpy\tu{I`$a˅P3梱[20GLpc@`[ѭ}\cɻ"*ZƀhTs!v;=WL`+Z)wRmb5x=ȩ\7&7'1A#Fl^wn!mJS1(ʉ@!aLiB$|nqf4|U`ƻ Ŧvx!uvՉy7 *K3 <ed&=+~l&W+M'#>d5}h?m63Y%$OIE-})gW~F.II rD{[jnpP@Fg;2:a$'V~mƖ9bHEPӜ^5xlEUP^*]jYKF )CJ@fm'~PXE07fݼ_JO٣y:--)JSۤqV$omay53tIdXY&9l) L89PDMT?7K}nIbX3""GN==mH FL7S@ zdU\`–{UZW=HMT81aQUep3WU+SPxf^Mq _Q!6Maz nm@?Liֻ5Kܞ S3vv_}RosK&A"-LCaso$`%k"=/Wݲv'6u&$YtQ `͒kU[o9fFPq|6^zx0rgOdV>R7N_H{/:Xe¸@21a.o:o;snNI/<TPvp\8fȭV~"GS=Z偰jR؝R_G22 3O9~^om Ya' ŌZ6:O!sEl?EP]] 5|I%Df[/55 C 'nWv᧶Gs]% Ex:ρ"%9Λ>Xʾt\ilIHr'2Y6\ gzɃE"ؽ׫-;? csZ^(LFA-U*yf裣o=9#U&qXbūN鯼xY0x 3Eu)TNR<ؔ3)_Gf)i{O5Ky6Yx{E_i72z,ɰ t&8MԇyKt6VP՗#bc^{I!X'[٬Yٻ0YwT2[7mZR*z,E*-}oqD_#t\]X 9%G&<' [)/mFŝ i:Ou\ҁ>ĭ8GW)%,RJPD|qFo&zQDͩu25X׉{w@ kO #j6d)Q,b_y_ڞ&΅2H [Nqjb/T*y}<8S5 m[="_PbfH~g-g-$& be53PUuX"9˂HQ&2v4d$Vgn=Al54ZCZX"RoV[YV!SuInPtE5Q2XJTt')\=6n]7dbd]SI. ~W`[mʟb<=h{-=1I2̢ȄDJE<7Q8 N f -7n0X{3U ux8)VxDAu/?;5F%Tv6 x %Ştq8B9ю)5~dNP ?ÉGoXig[f5d*Ո9m' 2ڵh OQ 앷y0 twн.tvɸmo IvB21to_x'25Zk.H'{__Y)ld;6- WT{8/NaA/7jO8B9Mv )"] ]a:!"bbh,Y5֡f!赼m/n0}|zӘF0o&G]jhc_Ɨ?+K6 /J!k1^j>5X~Ya%/ח4o9/D{M>)D|af190yRܱϗBm[_b7ZĜ@aY*p\Kb؊;* +ӭH?ڵZ>85b^kF󀋖l41 YZ_ 4Myt#MK4ߍyW*iae$) BSQx'9yjT\=gl{5YhႶ39"R#1+-;8*εㅹLNɠ-!ܵm(u߰ !0:a%z;D3H}t7Su$SƺmoxDkHTEIfɨ)7B Yא J֨0WWx+¿|E ρ#C |jҗɉÕ%Lǚt'P6 [Qr5w!;fRI%t Z&36Tj@kT^xRdʦQhpN$`Lf17-azע9]FXg LVxT,S+3UC.i= J>m$îGYQg}T$Z)=|<;؁t,fti=B1}PAmcq;:v.Z` t>Gy±,G8p3}<67#ʚ)u˙:c"pYw  sB)HO.Os&UeO,/Yꄔ{19HkN cu= PM"I#v؂0)A2^9s_ }d} 2$qHJAgq~‡X{ ?6/'EMT2S_92; zM_3J(.S2 "5]9wp1W^!('`Nx~ JpDUʺy@v>fk@) F jTv1-=x<0|Ed.zđS ތ,.ʚ<[NJج hda!rq> &Dr &~z͝6ec:Dᱹogud2㑦+~@{k yE! ED/W`zN"[UŎ@eNu~]`f: Ž^tpr/>;gQH@8Z\~ܨk~<,hR$g9)r=oOAB/37~f0 2R \PU(a|FN1J8LfOX5Eث q¯dȻ"΅N /@ݤXW!QH+ŝ4q$v{С-.C͵GeIUw(:ҼmZKͽdn@{GD/ GX#Ǜ#5(RAt&0v0e@bUUԳgFNp#WGn!~ ˆ&03 ~.!-5!x!5G`qQ 5*(|=gyG6-MvUIMdJvF!šΥ mˇja1RYq| ua~uF#uTA1 /G爧CC.H(ret1}e.(W`c]Qp9Y-&a.žSC$jKmKX7WU,3("t}]?@lsN}o&=X8ڹpyM{?NT?%Hpg+<_P^Do~mFN`Ty>Pc;; yHߙ`셑 4\$ԩUcO`Z^VyYG|({O a%$JH! fMpX񽖃壕 d/c&deoM 6u)y:SXj| 2, BDtekvF c>h~ { k,ϥpCM gE'bnm-+к'4SS¶/иrְTVO{u#_Q桑DaRblT]3D"1;Mڹߔ)m[@ltu~ŞUezDyPu"ao L$V*hp8ZZwp'PX:5RLp$/"Ebcof*DlӁ iȬ|e%N9JxK͚@ԨK)I`oZ;/Ը쒕'9{Ei Oj\j)D8ȼw,YgMN>D( Hseg6CQͿGYU̢Wcx#/Bݚ5$kfKа,D5@I$o/-s4@v 8> .VDs8B~aj(x$Cf3ċVšן\ۏiJHuȼ_r̗\l&\ԌJH a&;q 86.XB@oÖ_C<Ћ[ T\\ jyySӠm 3~txTtCj&oDk3sݬ{BqS(f&L'uTq8W)'K%LTΒ (g6FOR>8 JE#G#5BS~j=ZD(q Z?Z&a竂1e܄bQMlEx¢i~oXW#\X9`b LDm_y0 ;Yׯ:U`4 &,1˵=O↬! /F6N3e*m"={ 2V¼XB/flY۪9jL1 \(ǻj"Wm^C:ZdL\#rǣI3g b_yT|sfťa?ّRk  :F's^P"6݉܀a^a/Ytاչ[C-%Y3:hAyy6]<42"EJbTܞ7^B},-[Z?ͺ K|Xm@S( ]/;Wo\BM=ܘ׫xdj; Bf/EXӠJ3-,1Xh[K֔z[-8HjJ`ћgqk+âԑmwUE2 =mZgOz!t$A&sAŷCdj.\u/tFkڴpZf/NJ0*ޏ  ۽̧y IsoFN6h/ iHWȿh%'walQ 6; s?(?xt@!qck9+ղUg?f :ujyfV#E瘹WQ7 M| g 2 `dȵ6)\y3c^^7 (Y/1mWYiiܜNXa baD+G,{pz 31Gw!<SsyF) z2䒞)2R–qsjYzo+qT @I _!Z첪K<ޕiT8p֠@c#F+m&|\Uj4٢/4A,$ G7{3(y$USɬ"ysherVms|ށ~5[djU0zc/ 8nPa&STW(#I o 0}BN^.^Ԥgi\GU_0^߀r`tDKT63 W4lW+*EPFIWӊcX<:Y gd!5Sk/lBy\6SP/ nGby7T?Zq MmӃ )v*O?h|4Ș<^@AOA[q 8rt_ICņ}:8ٹZ͆ʹ ~jMoW"ȏBn'͍4SfL2'Y\-z!6;Ȍ@.sqTi|~ך[+d;L99Kbl"F 1&>/וe)\il{F BW9i&[7ʨgNsmgظAp"l$z7=LVWol1;ь{ƪh'di)f:TNp)P#WSl4"Y"u PACۦ4J,q?zV}xqR|{tY?rd|:fP`! {d?r,=d}w(<-*dаk$j b;PZ5+̰+irb5êvZN>ܨg; $^TE/lAbLJS%猪ac-)Mawf NZ]SrK9CC3X.0%I5^s,;z10T($>L ψ2gcG&NhL~ /fnaaUp։^dK+ja`Le%"kQ=$4ScEYv- \$z$+J?`WUU_}v=Ϣn Qz}$cx?Wn}+x acP€cCDR$֨I$TkB7od:[ /'JCR u7R8^$ХGOr͈"kpR}ʶA:sՆJQ k)3} |^da2je%/&R P`qfAHngʄ3xԫ;8ejXu1 p> hwr#GL'1nfv`S')\A!㌖'Rf/ut Kh)-vZ=w n36'|tuX%^۬O9Z'ŘPl[IKd0C2#"L )ӲB͢8-wOTDpHcY$la#1z}EAVi^LV>d;(RMk5{NO\brL&Va4X4v #M:x#sGt/>/ CDUW9jYW.Z}a>Νa\CG PC p N jkAO;.Ri$ɉꋆm6~+!s9NܱɣK"\y?/.;`|lb 08~+RԷȃVS \XvFxYcc4 VYL~HǶ)]i?28Qm2YN&r  3 _oB^.c8n,7P[7[Xz/ךGmSi"QR?8RHΝ𕔓Bװ,9se MxC1&(Qi)l$z ϻצPe}A3pHzpB` !NjəB8S1QB)R:r!,2儢Wt3Q|+gA{P`9uY 苹! :r5z}+ t\Q2-J6> ތ2 Js'wց (Z;~ ӇBYWȮ j $4/WLg)3 VOMÙI'D :֯%-J>-2T#1'P@ϡ?~5EΩ!YSBVϧDCq:L|.*O,Z / \e'PP#Ɵ\}t)VM^3!( D،ϣT=").-rӜ8˘ʟ$}` -cSGcܿ{:?2202pg9:HqD/YPC%Х̕JKPa΀q`W O ݲfd:2/i1kyɲ1ʄb:Qd':fg& ED ]@p|qy7w*7iescg(!o끝7pLZ:RGhYI'pqVX)Mo15o9~_) 0m9MۈwkN9@ Tk.X0N5tD[ӫ0/΋`{2s\5d;UE_ku9W~$p~\N>%DVN:*:O@x2Qn.OHF;l@X_j/җ:@n)&b6 )J~~p<ťCfFFb Q񝀋E4ׅ(4wOwT6W8ai'e̿B倒b*NæS] ⚃/Z n,?%.GwA7|dbT@ ,xl9Rh3^̰{G3؊4o4z'eUƛa.OnvJ9xm4LT^6@ZN *ٛ#RVb=@oZyNt$>4M)S2cWd|r`@ sA8< ""jvFo:U0Wra놷I|-wFH.IM.c|'mW ;8kHԐ >7ܶQ#6ՑbE_rj4u6aCTsp:e0A6Z@w$ laD ^w9&#a@|;BUjܽKr5(ioyuModۨ=4( i\E~W8 q=q@mQueޤ\|jC3 E^Oc!zoB ʇگzsʕ k ?ej?p)f*E\d*N ۰cuL1bxbPENrJ',G~@VE_iC"YCAbd5RӪKb` ЄXTzYXӵڨ6Z'tm}we>v)E5y42y4[+JPz8:|D|TvjV؎gM*82>3YlpvZ!yiWn -qhp)Ml)a)3"/hZPHq',GtU0mqFXMo(W,K\7Y*5HuE5m>]6_ T̉@b{hz'6Gp=9ygSFZc.*EC&ux/|=hmZ4Ez}+SV";*j RAs[))qVMk6ܣnڤpU rͤ2!B&̓ ^YB6 ͽEy_[qeF?~ 쁹ɺ؟um1(~>~xU=_sD=Rρd%8hy=mM* ܤ A!goND_fӏrݎhtco|ᢩ+;3nފ:(7剙zÿx^`2"1Ь0D{d L߸=bf9L ha YJ yds`pުe\ɳTQRTk|WWs6Z70Qix G^b#u =y9客7H j%OwA#Cz0/?mH(o8Bֲe: ;9ɻB Q9 IP΍u?ZdXES.c 05 =cZ)۾t&EuS*q/k7Lg06S g Iۈe 3er- 3HrW5Xp_3JֵiG>{h+ǯIh&uFiZ]V:=,cuОݺ DᑜNٺlqU#İ+c "I1UdSQ+jQGN3X o%\̝o;~bzJP kfR gOn-'Ne32N^Lu zuz`ރ޺t'P=;ҁ$I!%r; = ?, c6sw2*7~{٧ Yc;(VH?GI1stүw¾6B Sc+ٴ#_3te¾G=Ϥ6L[.b"9=G qI4I&(tHtUi 86(5ubc@65X rb~"GF+A9eY\SE#:ʹ*d`Qtޯ`@p D}0 .Pm!jԋp u 6'FX SA3h }Bmd)-bz9%Khx1;5t#C 2Iq˵d{eed~FYB$yB^@%il1rNk F`2Cٮ*$=Y&Bz82q

    Nplrgh>vI7d2j' ;fJB$Ljav9g@' Z[3'}۔2<_`ȳ,, b}eC/E5@$LQr2P:egequ_i".Up<مi P5/ɔi[p:ۄ}jLWOCGjC"S%E{:K]!5~Gh!L噌ER59߲|QYoTd$`C#A[ɣbjĐU- iC=qf>7X,*HHZiUM^ttGpL5O>YY}c|Iu73uCyy-~oo= i](0rd$T*8^شp~ 2Yj3d0/73Oxa >8Taour`ư8YH)59ZiL's-4\(9j Mߐ* <oWY~" qy7g0S#eO d֘32m(AՉ㖕Cp3es~8WtUt,0W_JyLii"qy%eq#1bnx"ƁݾJk,tEKѳcIRJ`J2>Wf Nnzyրd6ͮL3K goDҳ ] z_j˚,JCr$ggƻb[f#Q*#sL.Khv ?SDl%mil*pFc)ЩAf+4 EzbV {+&ElgAIԸ49}gvÙ4M ;酽?;V&}/<}`c89!l0x29yط952k%Ig7}Rƥ+7vˇZZge; ؾNW3j p!o 7̓w|rizB2frj+1$~<$4;s wS@h/N-TUS4̵z:P2|,J<[:,4Yц321#D'sn.n d/wgwUO9iJBȰ c6z>/rNh]>]¬G{@]azf?Mv~ۊ}<"qj]Z ^>tD(fq/ ؁&{ =b2c_ұa*i"xn~c2~|A@]!!`1GăHU>'I-~[F`8W|"uV>C f,b\D qGo|*)oY,kiډVa;Ůͱ0m !E1Le1sLX̱ 9L`@K;x>\9X7\wBW\~XOp g%P}'MmY"`.Fѯrbf(4J7˛i@/\mt^ I'dI}kZ1Ԁ*Jmn (_@@*717nZZQڵb^͔o?yTpuzeGssD\Dϔ Y V0 6lK'C&&1/@T~K6a6r`[cBjwոYd (€ܹ~(vuiкd2YD;3A$ PzQ_G$3Ԯâf4>zt4-^6gA &lI1c$ Gz}XۖE%im7+TE&,ށJW3ffп̉$n4fCICٞ2(?߮xGpIڥ` VzD{5aGltR^R1;|0L T|LL^6 ppBK,tl+fz b&Ν'Tp`mD|?[?ywR\!Z/Zޟ3E VtM C:u'zN >ӌ E.xG|ACs1gI*ҨJZ`QP-_E&]F>A0t#yHK:Ȓ[Ԑi-54mFF֒duYAo;f(wˬESN"fE*s 11 7%:IƤsdY"]%c=!-nA%fJh6S6,%Ŗ9ULE@Ƙ=䢝\~6Z =0˦H)k@CzBR1YǪujDA摯KtNȫq;gZxZRZ?=fD(J 6Q ZʩƠ cuw$YR!<|^R"a\}T=9˳aќ*Ԩkb` NN HU_ı1xtz0;?l5`?A? 0X|o*Y\>QhS9‚"Pfm9X>/5+b> Y%dbR4ޠѽP)?slw r }y?y+{rhohɇLj V!~&Mo]y? ק"6BI 9t=Wĭ̉wڤS1z&8zebi.L{Zj qn# Fz(:U8g?Bud%=G$~$k!nxՎ$wPH.ު|2u;Q Ӌ :Ҽn>d{fOIh]g> B!R3l*Kq?O /qN;,d4eCd䝾CǷZǗ:#$TE("\yDldݟMw{ ל'df&қ:M\q_Z&ħ(.?G.5"5N+d0-\{|N@8>s3}Te%#23kc}:BE)(%I<JoRvP V}:< P-sgulGnx2>wF|JU(I:0"_&@g<l0TqW8?6SE%,tV N"@*_$uģ'B705r8MgFϳ솸.ev.<9d8Zz6^@80O398^k{&Sj :|VJ兀,_qiZC_ٳ\,8!73Tu3iɴmUqg79JtriD]S/5i>zUFF=FeuDMqBB` 3!{s|vue+^)A]-PvŮOcP6T995L~5/5@Nozp~rnmt+Ƒ_䵬aާЯ` ^J2t p NCw/<}qkyQZnӅE^r#]1 B\J@oB[J\jHk#96Q;4y`GӤREA&!iumqRV[aUXWz5&{!QEX>>ˣE1*$i8q3+m-o(mӑYԏCIox/zHjY>)E0 ȯbݪzv5I44I;<_z:ьcGޛ} "D!L{3QAPr:<-ѕsk9j[G- {VZM],^0o8+mcڱ~c[,NrJJR.]ĝM3+-mqK#e3tԳe$S,!ƑEęSi 5a%Ĝj7u+=ޭDʧ^1%TqyĮf){=|u^5 H~macwmd2u"#HJB/\1P}0NkVuauudg+*yoiC\c  _~L\3-r9fQ.A冖Tap}-~Xm}eMe׹5mcx7j*ة(>w#K$8dn;(TDPzߏ27OI\sր0hlwJrYi1~;PIƁk],#7o.*מGuK{JHPT 9 %^"",_Q~Hah.hw phj϶"4b-*ˣz1kipȠ4+Q;w!kQHE *??36_L)3t嚪Gގ ϒEhw|[}FyV?^JbB ε"5"ku}FNYo-Ȝ!~PZo^Og(~wS1˥CU(\(pMŎs8|OxT}?fxvMVcTTO9uu=jmo;E Q b i+D7G3łF.ww_p4Wk+䓹vZt7]18o,uaɱwDzy,#x#kaFQ۔]d`udc>']#k@ݛBb2"+OP4u<+t6U2}jcHT*~ƂbLĩR0. kzL(A hG Pc|,X%Z3YGWvf;6 \ܗqJ3uש(kw&ɵ*.XW 8̎$#5߿휍&wp4BMFon :$وqZŪ"`~I΋ڂ~IMEC}<gXtў0ub bB1>@iHTS".OXmկT0W>V+we!tR1X4Iӭ3!^4g9N$-vqWnf9x҃P2 Ju?V4a~蠢 GMKݹe+xUv+#Uςl5Ă2Cf삣LR57-OE#@(ͶYW]uv bŽ g@9򡥛(Y%O]O8%}9x 1U@"W>nGR/ѾD┱35~3X7]]c/$;ozH ­ LqlUA=QX(臊[e`ۄMMV]xYȴ! oo^˩jC=3?&D좕=2J 饮ݽo!c$3vJ a\GI/M#ō Ėbf+L1) Et$Ztm}!u^g3ڬEdAK\*FJQ>5,הY$ 0 +EpiMZ23aXɻJtHZX+=J[O:\Ze~cIܕh*>jΟr)\"J]"NeMZ[J|x$j=?e4]t8[ &PԆ EYDapGJ5<МA* ILSg80|ZX=u|( 7?r/G\JkkSd\Zg`բ]nm!h Z@8 9UQL)n9FDb5CB2Tr!*Gg~AhU$j}JƢrν T3;q+j +%Crb+BBaYk8eiRr0,Pr PIxµ205Z"8Dp߸E4^-$z$. %Ҩe)=H[/q7ྂ/eChFAcgTM1qij3l\ՙ)F8_Wp#$ Q ɗy-W%޹F`L?y-=?+ڂHW?& `mݗ(o$}#|U{GD?T@{a`WMxǷBU(ɢ̦{FgHTAlP\۝2܄@P߃MWku!U(Rx?p,5$,/O ǐpiݳXAzFCH379RWq-EX$a:,.r*lǶ%Lx<()~i%H_6iJ%[K3b)Kh߿R7ou38v} Ƙ; BR&Rl]c(cL".;܄t?SpwQ*f>~^DcJć * hM$k4Q; KVUup=ͬc8I5AYN uƚdQTá-9j55u.3X_}&ڂhHnBO,E(-6M$VԠ8! %ɟb 7%F;wQ+[B+#A&cv9)|ҰH FKQ+6$H W}]/ :'rR"j(.O)"+*߬?١"pBl6-uðR-ցrp0xm4Pb;z},I~gE%F@2&w+cu6 "\f|ӿPGVa=-2zz_5&lm7iJhqӦTr5[ɶ~q4x4 yd>h\Q f?.p 8a|riR&qG2TҔkE! qzy_Zr JǢ.#m'E9pcɐY{wIYFʐNʑlt~b m~^tr(F2FwHzgtSsEl2GغcC'xDe?+3p uvLqi+\ZCΊ?L?896fm? 薝/Byf'H=Ė0IrLWG`nn#s|i[N|Co#NR1KՃ bթӆ$.Tj絅0lFp#At3tʁv}ADQ~؟-#9XJ=sVp']@vg{/8ǥhZU} T="M@+:~-CREZXhE;6b59-0e!(f/+PWԲqx[@lŤcwP$8znɿm-NM=߿Qz@!襤PKG5&W(|nV$q<ϥci2F+rIͅc ]zhTk); ?!a.a-w).gIP:BKJZ&K4+ Ȝ@'(՞Y|[OPu{$E-ҝz `\(ji.q_n>]&&yYE h(.='ʌJouЛE+\ߍh$,ŞkW#MEPNe9fcsA*ݬe-{ [EԈ^x,;gzcOwõg3$rT6rZv7k O0{۳d8"j im,90/~X8iB.Tt>R  8~mv8Kc5 9[[)wP;Dn`,i&zQD;%{0&K"NC @xv} Fsg?.`dWD+p-m?*Gy@[ !(NPv}:nUdwbn)?Y }bViϰ#Yjbd5Aaؖ[G/:Jf.a$Qx *buRGfZZWiʂ.;X`v8:WT5_|>LXƲc#1|\NhĞ)۩bNw|^rHƨyf s1VDJK#SlΕp%(yckkI2ryؘ*hvW0Kr-v=ToGn@J|Yn{ZHΖj HV5O{3kL({F+^UOhu@i@1ط(j~nǼ0ǴAD]JzWBS-2 hb=ZkMU&e'0U3*W[Ow% &kf핔\zX'UGJS۱9+1O"9Yf$ -Ft n\ބԠ{>X.憿ov#:ծ!] O}<ᘌkv\g|F[ru?,jiF͕cCFl bw2_>ؑEuQ¦j42M5B˼_=842 DWRuI4q˸ bT$̄8^u9$G)Gn/O:ʂRxd?c>%i#j ,2 hև=KҶ0qC`o7s/ۏB@|u uv{c|8x=SEuj^PRslyiU OQq-yyn̄R"=4uNvʠyW0 SӎDWm$'|F}\mW8;<-MMK]@݂Wq灕h/I)͙bhf LRn9SF9/.XXȠ$^'zWC9>>6`}an XXrPr*-(Zlպd%[~,[x"JUWu1Cl|:7n3|[Ǎ Zr߃`cJ/Q{ûdXEEAN-_<B[Ԥb;^HUur1yAmϴy8k,DsraQw}M.ӫBowC"txTA{Iu'G\kj^T)V*5K?E>'Ԇ3`D`6 ]Y33,e2BfgV`Ts3H+xrhq&f=ǤD1R73飄u-7e#k?VNZ'L Up0_Iig|¢!<'ٞj)S4~\"sdKJ(E;UjOyj0"Jpƣ loL[ Hp#q35}c ub *E-`fOSPxFƽlXdTPQTc\ 2~!RPL,7*\6:A$=$yQ-&t+(c_ Þ𧅁)T *zsZModP&=ȧte!콅-fIov̸s/Մ892Ÿ6V&{wŒPWBj;Fƙȗ` Gbl.pŗPTx |k(7nK ˯amD be$̈́·׿JD]$ؤ :ޠ%=8j?!<R S-Tִ`LWMҧs7:~|,&FSW>k2J-N38w Kfai%EY0E7Ckw{lܼ#+>#Vo6AT8Z'jQL# y?G y)9}vB˖Ė{ $[T zγ8@;^(Yx>`tV&+&1rJPXrqA3c<|pE`}Ad~>PSe6)G'"uo$"d qT8z n}CAhIɌ *>y.\aqJN Dau&N齞V)L'% YE=;mAd%xQ&L=G_B4&Tw^Rĉ߹ld=j~!#pc̐G'wTyMbZ ޭFRŠN9Wqzq މ$_vݧԹ;w{7(=T4#Z˕XpcI9'̊4%ױKhoq俨ܼyN;2K&s"k$_-+n {[@mJEgP[p=3go;vYCV~4gcc rݍkK~z[R#+fbBy{#ֆ:e.ݩlt M{]GѦ%:}khByR௫j|Wo %Uh{X_|.P{W-{s/GY~X{` 8|g%"G*y3 szx$xzuƮ\yd_ )ػ11hJ>k|Z}% i~=u[Ziڼn3b^\KʐfNR?ˤB4/SoSΎY*ؽ@+ީ%&6lf)=CWR>j-mÁ`9 Y/+J+ NBnBH!4S9Ru2!k]Z']P0w4)jیGhNъ|J6_(iݲc(e$TX Ab2wϺ wӼ7" U4Be=4CtU>j,^*TXeq܉^TJE=CnDgP  Ncc~o3X~}]F\C\K)![F·8.JZ}0n\'/uӻ)_v1§!#m!.x8k6~?\X{3Ģ)S%82l!L>ifMjq>>YCw{hnUnqV W=$ܺ΍*Ӿ!>d+BRPkYL-c"G-S pUfqU)1wމH2b (nH! |f6jA|"I{*&V!㬘(P&fv:-ivUIdDV8eyhfm\k/׽'Zc,+a޼E'j[y@f-CK֝DQye=20dV(%ޣs\kc |j/wM%&w5,kPDS2ůFjFP}sbۙf^UǠׯՃ!bZ0`w$րkn'bfQ C "yc,DW;BMmSs 2/Y+6SDK80y!˰ κ-&ѐ׮񍕣ͤW Yڄ#Ȁ5OB6ќ2Rlq:ӆZn*!a(]>0LyUp6}9 Msn0y55@`Y<´ʮF YbɢpQ48R*Fҕ2~TS_`A$SMS)ABX&mYCjZ \f9BVkG4*qїSTɔbid hMa nagk.N^Y-{8sVmi JA(gWJ>-av꛼S.媿-p1🩋Ii y2; ,KV FDSm=O/⺒._.^a85=Xb AD:" p(]8}YxPOCj>Up(fB~qua3p6ŵ}6wLK >;GJEC=2l\89tkJ ~ViK%e;$lj&+WȻ1ʬZEr~ l(PA&c6?3[uFdyO Tޛva)8(ﬣ!,4tB}]ᢃS,nE@3(y D ֈUk znBr`mdAE&@.?<ċ/9f&2U`{"qƕ@RRL/L"p6=XMl(BVu'0aI憂7(G=C=8:3˸>%̱xMSbNJrv,PΒJ4mu.]ଇ5cQGGv*Rt6LA @7qaT'M5^vt `w6{k]y=6 {R&/nHJkU9+s6b]wFW3$4*ai{owI@\_F2 ~d'u EXG9ݹ [jUz&# #=9Z: k>m7BR;kRJRp~Pr܌ ݺϙa"Mg$DE_*8@eRr9bp-pSNU4pٺA$܍2Qʺ}"C2&C.^xjf:^ aκ]}:,(QŲtPӾ<@b3R#{I4p"(cMqq2iB$W؍UaNfDmeCipՂ2+ѿ֔|_l:Nѡ"?2tT:B_#&Mܖ@ #n-/"|"wׯ aYwY1#H$NmP*q(&p9@#]S<2mshOcآjk] l &ÚxгV4BL/2.m=)PWQG6z FKI7z t(%&ie}nΧY0RloLJuPN4)g4/Z:[2Dٲ9+ <8PwPT\m9¿K, SJlHL 8g*>/Jtr!|"7B0SP5 u szޏ/,oĵ'kd-0i_JYtCZN :>V~'7'.=L 켇Y|4Pqr.b"3+ZU:՞A6/cjd0⬶Qe76vƂhwDc{M"`}q"W6$yp|W>qZmfnCBB^13'=צ? Nt.ʹ5k*:kP_v^ȐˈM?ןآqani`C1rz^R29G\B6Y7_IJpju]ݶ7Gc`/I'FDjyddUŵ5qg]j9١YO6n2ʱr ;\y8]M+?*}6n&zMIEͥg ;{S洎uC'@-O7R?e  oգ] FmJܑ<|e6M$yB66~rZ&n- O3/!* 2B~r?%3F?Є'fS3*@?dbh4`b]!$!r1ݱ~9y9*h5=jX~ |TWԍj|JHE";#Rq9R{fK 8wKǏ?7-IԀ2ѽ%CÎ<=\AWKc6X)"5Wf+4 u[%.@eIћ /bmr8+otɋM*=uoh>Ef TsTgKIZF͆:L{YY|7JHo>bmAC\~ K-B"~ 䖨pIXPK""hζ*[Oߚyw@fcPa±a-:Hu=B DQdAk:#& KzSF|(R曼0[O nl Z0/r^w>r$jyL[]S6=p6# gwcMM~mohrn·ŚH ]`1" %? ?Nw`{XO(א&n}013REqf?eG`(S-c\HQr#(y7~ Oļ[vMZ 27%zt߬S=cG@WOV'9>1`J}VK`h}gY48x*0&OCᗤF/ 4y"YO[ْāጎ,8:|m}Uot4kpu2uM.K &~LQPY}?aᐭkX:[]SU-p^x}eԲci+/¢eI /_QrÈѝg@j 2X|ɐ]<7׵d.|+A_-0[ B247[ B>mЁRBqLl47)@8]o*^A`"k-6ArchI L\]vCbm99ՠ$bνcbYLo&)IRCB,@תczKrn `d Yu/Ho܁MoJ+V5(sS{H(3xļ"˽ `yOa]y;2[7_-p@Bq0aOoZu4T ڐ\@{Wszx5m9 /?C%`Y*ɳK}9:$ nB1E)x} xɶ=QUļnò MO0$D0$6mAq^{'yPͨ$orN-P@:Ղl I[GR!kn|Ɯ=2kf^fV5Jk@{`Y4k =ArK'n*1fƞj\_Y(fEnZtNpt(0&~mcR#(Ķ7m4C,K3aں+J3Vw)$A.I#Xp J Ae,z#%:| I~aԓ6%yA}"m[v+/!,Rϔ :LW{G1Ynme7D),:EFϩk w"hE9NkGkP = Kt?y7#DZ^Q5W"o0+ `<=st7kS$ˆNP#aS>`gZDUAf=Í:hD‰;yr^܍z*pXPiD4_7 %1:X;a ya̛޼s;q(g[w Q24x;5UX2A4#y髵Y%!_S-Gcl#1B΍`>\bع&u)eL{f"Գ/$vd?}tPR~,J;RDCNeIϚo_ɛrNPE[LqDOL ;WT :1O>I . "6}~LBׇ\cIyS`P襌 P1ƛRxH O~Y{ne1ʰX._fML#T]>ʶC',|NCxyoWNc"KE-@p`jynǶ~~(PƺkԾp>#މ-su\_+i?J>ÉLw:Buqv~-N<eDpn(E=!VTYpr1GQ6k UWG~3;mw8><؁!}Tz-6&5!x[[cuiSMEKJ%5|X5|;1 EIwh?j^ׯzevw+78%oJ,4r9M04\T0{4`‘!q0,j$`Pˌ _}Q٪Ek[Գe16qb#|q ,> fӪu%P 6S1D>[Rr5YhnRgpKC,KELNkMsn6 kAZgXzlQOwSj6`~a4y+7 mGJ"@y'*bЌ̷|(AZE_+b#G`fw/F| Uυ5dyz̏>Ez~nyЙ^1wa<BG蝷OV}_1bC+s7 [¥,>@Z ]I6,0(+.P%\㢋ꤙS6&ɓ4,8.̖$ZC3x ixUpT੻@6KQ$KPjwœ%g, H0)p (Nzu3IYU>օg$!gfq_: YT,q,O_ %'}d@y,lNŋrq݁Sb' Q},pdC+O+b?> ~u.qאCf_&4 >-4&PYdK /fώ$FMք_K%%*gs`G@6;ͨ5^'zz?P_bѓP68C%Fu/(ɳl NK"{+6Iyx2%74¦(>Zvn|>w0im ZGɶaCrWZw`4 ( sT_q/,7 eyFyOK7H\~`ç6wTt6n8ӮMZ-7^=WEmE@V8U޹XB28ܥ#~!,4p.3"+kH0$1(7 ٕixI3OchtIg,Oѽ,}2%_鮝nR5kh !'`;o0?!o$,jJYFٚfEg68̖vWtߩ MLSQu~cʩQ oxV4f0!EgLܭyɭQoYݍBs\1 ҒbGTa@_{!NE{[v !Dfs|F_-[QH)ZGb_iS˸y1}w;B{:? sK e'8V"L (|(VSӷa7_Qk-m'J]ioށ{x,6[/>~(&"I&yPkE\{Ӣ[dzeH!gP}\B#-5V_j\N+;)듕) Vx6*3D~3qaHzqBYL-hϾy wfd=;gՑ Kg7x Fз|`0`0!=Fm$ .{E&w2=.goT"R6xn6=! ^!|5r煔zC,9%m/[SPy%m4䯪`FEqz"&6| 0vlR")9C f b0i5a9srx.BBB푂d&^o=RG 4|WO64^Vj?l&3S^-,. zF fQ^ m{͐l%_*h ^s Ƚp=>3)ƪ}f;򱆋`B$gi hz$ɽ@|~ #o~liL8_WL_s7NMmH]g:)L>7WO}<tLO2UH%Q XZR6 JV"7x<22LhV?A! ": j?zcϒ'L`qivj\e%ڡ\նԊ N &a!OnB{(jE8V6`m"PB_t~P~g|t%d?'\D +!LˊHnwVAX(@S.kJk' |5nS'X۫vH[lT.w-D`@~(rm9uYو5lZ/*b' dPxyr rVSRםC躤 DtF7½Σ'uw;hy{ckNBQWqdj&BrZ a)#49 UHb"*-AK,2>BR|9 !faoe)l םvL8A6vx(a}x^z<ȬoM)bmؼDS+.qQC$DA<^Jl3х\DZ;3+ @J]ـ%gRɂ}ogn ES19I+ƽljvaY>FGJsw9,K >9LMֆUsV:L65w6qJG8#;N[h`u pXQN?Rc4,f0.m3*X"r'eU˯'ӝn7̾}b̃8^vs3{52Odu..Z=ҧW5ۣ-{g6wlu-;շi!' AP~SsIT0tQe|xk\[E0hMޥ,|eH7nHf%,`8 2kioB{/as9p OCϢKv%g*=՗%!р Ey;JV=<\@.MV♦_~if2VEyvU:.(!wdwqYj[JwN.?ѕ 8<'젤 պ(G4WJ}뜟ij3]$1tY{=c2' \{48xG0RN8@ɂd7)3y2ZT)ayxNgM;:#f` 4䑖8dQӳr@j We.9 "6M+) _X~ ˨j#vH-aj̷T;j /KXmS>4aYGcN58N@2`?FjUNmM{iKZec]hi.7(oMcVIwYQ`3\odk@P\t~-LoЖ/HJؾj6QHxm؏]Ue0ASu_qwY2bљ)6Du4 SDK=\s8zzxHpY$eׇEݐ)AW ;Zdc&@[y-mL,|(#f<}/}q ޏ##刺!3LlYXAD+èݳlrG͢FB6WRro؍ƟhTg ~GhqjrŬ{_V֝\LH_P+dҥv/FV/uoN_^J=s6w"fELOSUJu5j0bGg}A@/"0n )gxʉsvwM0YVE5wJjb۶R7Jug]W70(dOFwlbەHpXQW]aL,hYDC_8nޖ~h:&Vmyw0!En䀓XbΎ! K(-hqLg8V)`[%%*{P(7agJDzҹ! i̴YL3g.avA9iT43/@~ 9ךviOj1?S J)=?6aҨT:Os)5JRޠd^7m_?0hD2{aqz^PhՌ`ttP64AqA`^st1\>X=d{#42:o$k}9XtH~;ĴԑW@UU"$`[閌{2{K2)bն ج"fͭ)1 uL5DoU\7q4DS&xuZ5$s ~l;0CD5,e?c{?߲iÉ`.ƭM96`eyny5dW^`4Dc7Ɂ@+<S7i[߲6C$666'a:Or͌P?Ze$WhO)80d>zۧb@="=!˼#>.C;YP&hg~,JφemDЈ_2Gȏ^"dow"_0Xeʃ/"Bg\QRtPRmB-"4zC㼓5ra(2èHֵ@@ޥU?bw]5+jX1 -1ܡ,Ej.pReAS:$?s9PVAyw`?44#Y][l(#e1Yjyq46$k}SsXM/^SסDN'j0Kϓ)FY-NL BdBK*6H-CbSrUR'8 i~o;Gi(xX V< uP2h-t0<%`I=e1E8) P2@ FRh&54wKC>iӽ] s~ֶܹݲq aOi+qb@Xĕ% hq5!C 8Lݔ 5_|e`_"l?)CL$*p pSj#)ϋе獊> <mcLe%0hs|Br+>ّ=v + E0ߙ@Fz_̈ j3P= T(&Lʆ/JS,dSd]B_9쥫Q[(<~+(lxB/ۥC. Ͷ_.<ɴ)<Uez{ryeQ=_ķJZ({>uYVWp7LmDRMC2$SFQD<iC'25t^]@jHE37I 8y;܄ |t.|29N>33V$bxhe'C 9` LzQP ]^G mԛ(H"wQdu[41Ҿ'+E[DK,KM[~.vwE%*(!㞂V(atq/J4ф 3S{NmS xpvX_4S 6[yKDhLoǻ8A ޡhF(/4WCLجiBA᣸g3)N1Tw!zl 7[ 2^+MT 5SwUA9rڏ(ovd#Y(b6T?e|V`cȚe8#/vvjʙO Yi{BdcKci"P~'yaUri^ ZFi9zoKTu0S3;h׍/ 6zj9rڷw8ofy~N3uoԭ"=kcY8 k.CNߥV|SSKy!J (u1$:\Rqp8wrI~6ϴŇS-Pŕoܿ(+'h%9+a'؛j=w8*qp텻LM N)ѿZ& E)4zޓpdMqoG<IAjs29wIE.'YMЇˊ4RoOB)j͚7 "#o$@>z>"F*xMyqeHܑuo?sc4Ե5VVKPB6$t0rcG =wOp߇t pzD0CMurQx"@ _ Z4y(lM\,=qMx:;$dwEt)0̝638̔#ͧM, c* n:/^wdcyHyŎ0z&#zj @(k$P}6q> n&2໮7a l>j-GfQ2-گ !qs]U{8]?aL_-)}6F("kL(0.͎nrjՋ2ռ7#1%Wtz2#XG61}}QJA12ÄgqwA9+4iԪ%ћܫZ0X2X�)ǻ7J7ڢs!Ҧe'EO=h<)`ze-$^uRK[M9k.N»S&N3NT$.U9v:W΃HaLb7Da9B`R+&a}zU.>.e2esbA]ŵq>d; :/Gܱ~/!)LZ/P,#Vފ0EO #1JUD ߭Ò9xM!F 6a!*l6YMC[y&,F@DKai*J ^ Nw:3T[-  *p|w5S$OSUu 9`9Qb' 8TX$1ꮬIͼ#4E)d?g;ż`UYW(0(m=fJLwa;=1[$Z+rWQ0 _. FXɲ.+=Ӆ7'߿ZRRìx (DžF`-oxQm:tn=099&CU[! -:sn\QҖ6D.ar}J@KПu~6HxKZm(SOB'Cl(&n /'}HdȭO>8ӌ U <+RcI,e[oKco11 i?2ŶT %evgԙ-XPMJyRȀCRmI6$ o_)%N:"$] d>wZ j<a1q1r}aNAvxF>t I"?SPG%[9rtzS'N2i@`='> |BjWa7y Tޢzy#Nnv/~۝50ӄTk9=+[ˎ ,_ڼF*$I—Xnu>hial7 NB']3윍ksDRhi{/zgWymL#z)BՄJ,ꈆp^*rWqP!F@\1ˠ$+*1' c2SGzGF^Iab>sy(li[,He )!T l]@yo#ߐuP&4yۓ׻ϗ-G~w+ #3C2Unl);29p 5܌\2ߩuV>⥦Mm~K@m,if\2)fDů/_ 8Y-C϶A{qQ(}}7܍5Dd> г_\='.Y{1B쁸>dg:_rN>}] x__'e?nS&!|ȯ [ga6 )xY!T~3=+3k|.YIz}ATvCNHe@mN&Obld|A0CGF7.Ds!CgN?θw_=ۊдsYp4,pw@CAZVZSp% #[#e;8$6ije7V=QGi#yw`28H .u a;āZh+IifusUs %|30oBG'Rde39~ !fDڻR/QePYmocӠn$ױD>5CSs L=)ܟRheލ_y_)t;!bkO+@/I%s׌)!91@1nli>A Cq N-\(+gr` 0" yOƃ_r;!f5s% J}|A@Fv7\gL˕NBBғ0C̴"o'0 j.-uCCOCI%46FZ9=aSX ,N7`T#G)dm!&/)"׋3dB?Q8#1Qx+K+)ss_㑷FtbvB•UKUx^T7%ee8 ҵg{j'KK^iP˭ҩVaI] .Ec |i_r!ɒAߵbs5)gw !7 3rMZ=եN#,Ecc7<'?甹/ߪ>՛ 'Ǟ79p>}@◳ *!ńR#տ㉌5kPKs0oU7x-ۈU1/eeیٮ_ \1o1!GR#]qs3BcՁ-~i ިYW&{%*t00ِĴK;WFM(4{j9w^>&ԎҠ1"\Vuy~<i)h7mEE29ʑ$RY~|J>~ɷVGd8hTΞ~.Ô?h2>ఎkwbt@{‚̽o@&e1QP*[!=cӍ&"bD4#PB)6ݨL9:$Ph`FV_wz>xpJ]K1G"{d*́V605Rr TjVW#4kq3Fc_h><\ /U;~޳:V01ӲiF,r%{=Ž6. ߚ!Ȉq2Wɧ*p/5sf cZVXyCl5xwv .EoHlRFZE{Rv a%zwZ~X1tp au*hF+ˁǟp=bp Wf& >ײW˽F1e/ю'.FIea$t%АG,n'Ԧ 3 QHVeOVvxȌr8OYe&fGiH>+Қ84H'g񶷧5]ί'QC?㑑_qG'ܲzcVlVŐN%` d/&I-o9w]fD}TU(32ʽ[Muʕu{g 0b̙7ou܏W]sbUհC׏FN#}&bHxvbMXb.h7υ{q&Uk/K GuSP8ZŪ ~S Ӝ$9:߬z U-CbϠ\YxTٴfC)#GEb( \N&~ۅכ-+TJn~S U]80iMY%$ttϬ:/ql"Aa>ϭ˙3fvΛ`XIbEZN8=,e%}rfBNTx%~وŴˉNҒp 82.% /}9ԃ̭*LEs䜾\z欞r5 JQ16KgqpjĨGNqO8#zKmixqeȕakd+m!O@>5`N0&K,r^D]N :XX=yZACV{Ѣ-ͻڡRx3*jyBn.+8ha= N$Ynz"OY?xe7m]gqhU/.-Y\ͮơ^pe؝ 3v؀ݽ(7l:X>lћ:"_UٍgǻOB_lTw- K>P[o32X„"3*T~X,NiUFYJ:ľtNQ;\?t1jN, l2Iz̾r UJhB&H)j BIX ~enŌgG%#xˎ˪Yv+0BK-LЬqرoSs~gBSqpq! ATHg`t\&?(YW#I:ǝ|ٷiӢX%0Ì>;(.$-2-̡"Nk'Q)26tjdK 74q!f /ۭm&FY.@ *@1(Q~s4(5'xok)TNQs|K"XjbM7<\3C4"kB`E=YG"S#ϝW/+:&x?ۙ9'¤y4)ZvX P齴}fYV;;+tϯ 7~ّaR_bvZ'Zk|n~W{AEיI#/jv9:4 !|9fqu_'3>؜9Pf~-˜.j?L_ayO|jqس"?U8X,' y |[yNY8m 2dMf)^I+l')a BjT >B9b;4_KyXN`H/(Xmďbj)/;M?a`" D({ ?ǯ8l;16%/O Zdjb(!6H-+ѱ&u 23jՅ \$nX3F҆ب}nC]7xw%@c^ʫ!ym'3\׬ ,*ncNR·wl/]';4fao|涝3 V ۋnJTxGr$w/yL$FF/n^Dm>5Y%6bJrfC`r6j_;If@W,Y5>|E`5?ZR5׳}wWj &#J-QX[lT @ V у1 c {9vDʣo4q5]э (sK\j/绖?jy~41OH4jG 0St+Hя?!\ܸOS ',pL@]qРtf1ҹ_\wAَCMu#&@`*O\ /bs Yj^qZ)ԕ%-4=Jc 1.&=$Pe}w+ف%hfX3%%(- < W-)Y?-B:;Wp!R9KXHN7I.c)7F^_pP p!fRb# ؃yݣ`V~|1ؖZ9NJUj499r;srk ISnf_iPa2 dB lHL [R#Xq` pܻcncu2녓*ӶjݢΩk/}a0`dd4w{F8Vs`Ksח96~ Ƴ#AdMY.浵C Z"}^u" ~\FӘWI%< aBBJd e?pAܣC"V(SIQ-fڻ} X~/k2嵾Py 0&^T ˧L)ʭ nGDuQ7/1HZ.vcė$KVꡞXz6yR֗!ʻσu@y_wp͍$hh exan}~6τh7R[/D`>lQѧ[v}6ŴhGܣr]#oynv*@D5mf!KkՎ} jR"5(M4Aj3+9?=DrޭW ;yt,Iz &>lz%^vɦ\zC(L^X)R?ds^֡bt'7c yў2!\юx3_@@&tׯ%gB{-FP,/y; S E-{U !I؀֩%,:iGAP5ܲbMe[ZVQ3R3V:k f=:yR#SEyV |A!K56@QhdӋ^7Bb ]e\5ɝ0z=*JVV <=b.wI"-}yɺp.@|DmcZ9&<;T.B~ˑ|ORϼ=hx/4/crDa! Y~F kh~')E OG‘HM@6ʎG+1@Km!xg %6aR7m)Xu#OyO$TϨ!^$r u ~qB [hv7#eb")G elS ap ğ#&CKE##DmnxExRKp,J?.ڎܘp`Ԣ}ɹũ`VLkUXawi O}íg$$r%!yB-9$BR $>Hax6hBz&Gi{E1F"p˨},~(X(Ӡ:5ZijY0*όEuf9*˗-NSZq♩v\1v@iW7Ҟ.~KYW&X9 ;s7K-N!Mh\_Kwu 7IHEj(^SH’~aWPM^n^1 ˲**4̦ynkGhw^npgq?sՃтgb'Dw|vu?Mxp7bc3n"w rFQI(#Qh<GҤG*P y&CM^tm'CVmdlZz""A%X+ſ7Bk1AEnΒRa$e=hC*Uj6\nl!NFM 8J| SC4=#a#s_7| \~LJ,C9Լ3m!\flNw|vzo8IA\?԰)I+SZUxdUFyh7BU!|4]DO2Xue8M]PzWc[ZGlB3+sᓣAQUd6d1+!Km~O _)X؊x`О$mLLZy' Ho/~rT0#>ǔ󑈴A-f&+_FpLR{cB ![e/{v l|k`iMZJ{Nm ^xUFb;}潬s J=X!'HJND-<ůY#/%7*C4U\_qEM-S6&5(o6)O moc8Ց\nbP4=vڛNۣ觶3Ai1/%|@gtDY!y%`g&OE|Ti~"*90 -IS(KiPoq;pTXlFn'{ ĔBck˵)CfsO6QPpϿp?PTh퇪^ d>2Fmʣ@D^)zROբE%* ^;ݏF ΋^I:gy?^Y#QH_Ҟݿi:6ͷ$%;6+U,oOJ `hFðL;P3nE@֭iᜈa*c* G^L/.. x l ǚy Қm,dcr"(A ,T))KӸ9= 0PЎ|>5t 񽩫 Y$N?r"H;"(#6\&*4͜J]mG-*C<ǁ[AmAģl!JHczO&VǨ[$)3/7d:/F7,2mY[gájr|WvJ4cm\<}}T7~7wt_U@ֆ3F` MHNɳBIt ngjC9=بZ iRA-)|m=~=ZWgk`p5luGmx<4\wWfV:eI'9M " lm7#vZ_Ac1ySR-jZf/;vr {W 4®^$[إęO YcYujj厱eGA<^ @GET3CE{Fu-^ _ 5OaiVvdžz_ܯtZ}|W,GhnL6ݳ@NC? +ԭ()ۣG9U?[<{P3).mXpToy=˞9mxsY edͩܚ=Qyr|Q/ڌϔXP\#R 8%k|}go>spTs_7Qk熸`}P SZS8D+L!0 >&P|h *F%U"Q3][Ùc#EWxSsx6ü0>y/ae!6fGN25 YvZ36R1h+V#V sE><!I}ZS8L;Βvb[Dqi+1?_w=@.J@GYȓN D#wL^LWM.L< Z=O= rP3xZΣV k^n2ް"ط]"+.ѺXTD"J6o͊e oR@6.I8?:oUsx;Km:y+&"Pi_EFg?4.#26 ڑ6*Yg?XNF mKk{kpQkyգ"U|I$w vA @h]-'I 7?;?*g',)ѐ0yΗnᲨL t)O'H4% |N8 6ddXk,OS/JFuɄ c"!YU]Xo#͍E]lV@q0[5$ MO h+kn Kj=R凛o?#[`NK~463 MDՍ1K>VWN7vQTDM dʛQIN) ;KnPbiɺjԽ$c4Oq^N^EΓ@W/u;#j@ҫp,uJK3!$Lu1p勽p2* XΧc=nVUJ_F,y6bXn$|؄oۣ"dQ!F-D1SדLD643`k{QIFcrkqǦԞB}:zI`K%dF5$0B #o{ (9#v;:p$<brj|U|,]BVa6!8uqkI ╎ݎ\r)1mMrt b!W/ IJ.WU-/^&T]($o ca ؛S.]މ4)rq~J bDp yqd_Z>WTנB'77Wm{4L?Ҟܾ %L(тS$AV)`'e27kYKY㺸8U$^SG!DQ̜QȈ'VNKw ww -IBxD \v!6IPSO~p!;A0bdDN^ɝt= J5ZBm8][ht.RoK*?g }vdh00-&aZ|2Wp⼄Z $B˝o ys 5+{dL)n)˰}o@ȠHygFnQ6P^7(* r bAݒlI=t^_O>ѣ܌ 4@Pd9'wp4(5s\D# x 6elR)૙b4B0E^}y>pЎ8bvS6k+v<*GtY)7m2i(PFBHb\h3FtW*ǟ%&&PV1 hp | yXQ dwųq/mH zYrDtvi3p ^F.! R\ϦE% /h}j1PI|R o.YfeAD#ȚK خ9Y0.B끀6ݯ)o_1m؟~8}C  (D{sL/i^ir&34j]e ڲRr;Ï i(fLb~*?R`;*b"Ve눮' b'`r6lʩ f4S8؞~;1&"2@Y~6DC%]/ ^70 IG7NF aJf7H%)1@p'| B.s%SzoUh]ʏ$BcFj$+mARHxDŽ CBfEYa .PbHziI[Hm|w-tg@ /yƉ\.vh~3PH;NތZ&2S.UL"_2bL@zFK3|)popBCMWckס4+`˨ >zPa1 VpÈX Olrf5v#)8Z5G0UYCqEc<w_k2Tds5oʹ'Qdu+xciWH%#O#3{iMCD1 vy]M9uvUCj%㜨nPp<Пߑ{$8Mk{Y&(ud\˿#V^7 C $r%*G [*KiӃ> E@=*g)]>D[<*4raV5kcU0mm"wPC8꬏@`A8A۷Q]zAix',P17-VΖl^W2yf+}{4jVQgKVA/y@Rh\^7r1tHfϞ6 n1q:$$qƮ\DiѲR*l2aE=ȟȲ0mDJĹ5E-<{c{Zo@z@ltHY!2ٚ@9=3XК8+;Q)Q^4 ,b$ʐkrꬿM(NN, eL{5wi+O Yo;˼[-/0 \ ]_K.DYqM=:4E49q2E*mI .p^Id9-&vAYeL|wm̲_zv PoyM$M&K 9Z9<\ڕ>9w89f#Y)i*ݺӵ#Yn8ZƫVw`eM`Sf8c )o(P}[뿺j+ȅ0_iIM O@10(Y^k(\zG"lsH(F5ϣf+Hß;WNtׇ7{pN*p}O9BrwuoeBܤX߬S_٣vݘ"c:K|1aMGN'tµdSQH=TV{܁4 AEc,QdS}XDaY@}+-x[. u7iQS)E7h3WҨptwgVד J7n:(ohzu+ ,+n32Cݰw{(uOJ>b GJف{}v]vm n k#k8y A!nb$$قt/(Mv81$E}ˀ25: 1UzT+V&nҖ GIilᥤ\0[b{7o t'/o |y?ꚲVzt~)bӽ,Yk O!Q\KSQo{2{anu[䮾F[\y*J._w8DjYC1J ρ/)}˱MJ^b o~P6N1@Xq=\ tڹ(dtZw9(TdpඑixHtwٻ @{Bd m^7n}#UKY6oZWɼ6=AE)@;{ň3Gdݳ41)C dpZ1{X?2nI7mDiEQ6lznNԿmr@ѿV g@eޢvRHmi?R īU؏ML3}IeUIPɜ<8 EhYéeRdzM޳t|ȲW)jzĨDC31}ܺic_&d}3T fPA8Hf7O;QgGń@Ž"z| ǨeܝRr1Rxv7'w;y.+&/}+Ki0UC s;lu鯉o ClBpu@n|-|( nl1zR#e.W|u y#'T`'ﱺ$lBJ)N.6 Le;]#=+-7*`xB^F-=f*oQt¸#&_nNh$&"!uvo~J$k7uh;K@gZ rZ$}RSah&hْc~)ԡJ`[ J Xwpa(p2N)e Xqo[|M lTw!ݴp!N=8=>g\Iĩ ng ܝ&Dtū2zC'9Qp1M%uEvDnS~3 1,Kyg< LtAe ,٩h*79ȕΆqޓҌjl).ٰyw4L.m&!ts7ZJfZ f',>fg#`)٧*In\:fkſs|N4G.9y)Kb*v7)o$Z}3G>Q$ՂАx+t*L2g`"Oy-5_h}IV 991K[VXTHW)tw]lq~cn'n i-ʩ1T]mXO>@k .<57 3ۛg0DL9N('[qM) 7Q,7YBOy~שJl(Ubl [8x&b)Rej+RO$$K^nu>\qj"Zy̒@/>-pr#Af[H U$xq}l:jc>uhasL.m#u1_Tb!14ڇPh˶w[I6lȓ)IC'&`khGr,H3IoKz4 4<TD{GQ0Z#Lat#DֳXZ*@r ;^PPRkSkxH!MQ $ $ݫa<6|/"ĭxR.tHP[.\"W.+j XN%x`uCW96BlE6c$MmaԬ ݷPaS' PNÙE`ڎG0D3`)Pp8&v1R1|8o #P U}iS`i`zs&f<ZЏ,5a^HhC^JJ{|2f ,hV&Tp:7L=/KgZc*σ]* Rm7`ayJm! ȈnGeO1,D:Rgj6Ӻ5hǎYimv>8gRߝ(2LP!ؖ W;~u wZwQ 9fUgf*L`YZk^z#;4nKJ4/ ͭΏ_C}T7.\|CVSDda. ?4A34@B8jޏ1kD:Aț6DL# uF|Uv 흿? no>[X*& ʪ~bN 9#7aޢn'LpkYՍlVtVǭ[wo><2hfE3n۰n1Z^_v @96yUy_8a=eE'0)@^xxP"%?pbVvk3_]HH_2moedFg|]$!.{*nP!1νj[/2xJc.S4_4jEٌc4eOES!dx%JvRm'g ŲĬsG2ȵAl|Jߙܳi9䢼ir`!`kێ>rn_@GWy *D<'}j)g.:xes5uTT)ݻ*- . yP(4g tGFX-\*y?G^c\h&qNJbNuyHHiF?I]2CLЄTat`RzèlD!*=)Ty'[=(pf *J.we*!gsum=D?V/T^]IsIa[XP=<1P+]=*3:F|0iY@XVpvbaXdUqksNGxӺ} de!OsPgwRem2{1J-n\)X`s'b7o|LLZbY"- LTU+cVw$9wo lۋӔXR1Iq.`wbed +:wO"ʫ7824O^t=)1dܭg&YcT i,nPLׂl`q} *([+a{_o2eK DHm}< ",gR"0JJ.^1`Iȗr"5&sk)*}Ue"f?XEPC c ]ƗvJ}g‡(5FuW=u6ĖmDmP4\=ݳs3CWPojBI/4z젵-|+tEd"2UBBp+TjjTC@4;>ء$$\T-iBl&JS}bV&0ٛ ʧqwT? çg:g M,'0[gzxH4C$igY5n a67%*h4+l>,R&pځ@)],ע.JH zfmN&&Âkn~a]i5k:懎 \XdE@zrvwZ\VGls4rBԧ =|s-DG!;{莛Z)J_V`DrYDaCv}&q)2u7D±ʻה_@܊4">L;PQX42A) V_%Jbpj .=?2\DTn4" !a|Ӯ,V [B5@pXwiXЈE¥t *诹kݵNgPhQZ0 3xItͼcn<+vw05'9J8HU =JVWeVY@ɍ ȲL~ij \+֕-F<T%[p!NúLZ1H){-DVTB)>M/a pC(tVC.j`Gpua4~vG%P6 ۮ [j@%s P=+x^!U=;~k~SGcξ\RYbBsA<3.~e %10i%W9 ||ϭ ӤGuvlb޺敓łwn{7'F!ZcaTj ͱ[WPDiz= ~; XҔ'i:.T!^}@YKUĄ-LP- sprK)Oͻ*^faR2i'ziLP8ZXKZal3_ R* Kz&~I+y˚P]0cO::x3ѺH,5?bTaЃ'5ۛ9pV~qsST4@M)B0uجcW4e⥄_U(pnS$;'mW6#xV޷u!iEPj XL_L<t7cM.G3eU}MdiubZ@| QpS-\3"kb%8ȽrDtOV.U8cTU߮~a%蝳z_nkY'\9y;? 9֙jݔ>ayk"d&i,YoU0Ky AY}ӏ`k洍Z렃ÜM:gA aڨM}.j&NەC,2 Y @bD C|b*B ㊪8f kecKšc9(­V ; kva>׏{y/d.ÄL 8fA5gٹ)ܺGiHtòVek9襨]]$ӽ)8AIVdh.ls<FzGq.Șɀ8<>y^MYc O5&;@ãe:D*~VSjۿ嗼MDWIE #yˆTUt5Nvmj'C:{l ;rS|S­v H2=6 qފ))X~lZ aN,7u~y/x\ ЅOS~'K6iJ6h*,7uX&Q. v+`kf a]z'-J>mB $vj:gzK9vTA aV(7˺* gL%XȝӠK/ a8,O4KP?݈ԕ4 G$/7ԀRvT5f=uoN˔ş@im?]r·\%{jz8v %D,n$0U~Ҏgl"אì#} e<)C1]:L4V,yI-5Nic3;sFygU8?|vI}?A*ޫKܿ> ɜbow^>1yzØw۷:C&7űlDq6HfQ711,(ȦuJ. 75WZz1~Ixf|N@2 %*YDty;DE2S/0{ibW|f*Σf tT&<`:E"ܶ!+a}4q| 'E?p ^rH$.*g܂\䁏*R~Mx_9ēsȽ1l]޴#90a,\ށSoWސES/*tT̮Δj/i i |0k_{j͏L ^{ _g7ϓ+8voXH 5hHd]U;PLlE.YAyF3O0{#M ȑxYj5irr~z55$oo!bA5o 3.9S 4cAIw^'el~ X/01I^!Xt{/ o#;xF]VM  </* z3ë䳴 5WJ /[=zO˖YƝסCMsup넭PlZi\,ґwڵiRn7 LVT׿%&MYm͞ LDͳCCޔ?td_=Z g߁v\U-#o_;SW-V0񀹌%\'ZhPbjCЭ_ 1qDe~t ~s>i5ѽgGEu! $HN.wL4eby6h'x Hf. ;w@pxZlWH ;7*dDJX>uZ+p9ڝ0t^hswjS8.U+'H^?j~dBn*"p-6P"9hjW,#^X4G3Z 4:Zj4~viF \t83zaH/rR*IR@DyK.l݃H8=Ns , Z@e8ޓQ- e윙z"Х/^.2kGfxH"2_m=EpKЊsQO@-)V]ȁ'/뾴2D6ݮף쨵Wɩ|\iJZM?s-C \uik 6ѹeKHfQ9$N *Qz>@ϿWgnU]'E`F,=0C.wWN_}0 ,5t9jCo-16pg:7`_F-(wSA6*BW[L*Zq.рMaueN2 *mc|z&:vv.pjJmbI9Y$4;TQ"q03h tTvM9z 1<"M:À&j #ri^wP]ߞ MIVٚ|lY㤵2w#f3cl'K>f RR%YHJJǢ~, FwRfvV gma:Akzb ]ka-G˱10;Ў:,kl[2-#nӶ !DE,"Tx~D>!"#V0 ꔇÒlN4I`u4b*䒻vWITaD~+P'dg􏢺ĐAha=#2`"l@D?h /F93]cznY.glPڡ+@7`}y0^ԃ1MSB; Ng ˕%*/Jrk6&6i$O#kM[sana$>Ibh-=9nx'b]¼hoXflF"bwޮcҗU\ N]ʢf>)Df;6|\{ӰIqF(_YMjOg:$AsKmYMz9b顼AN{m `zś瀲s 55!>T|h|`Ȣ!+%(G|A>sQB N|-j\T8ݷ&GeE8`tj5P?dÏJ?-,Xwї0IMA$vP4É7(6<̏VC9ݶiӢ(apb :DoUS7l ""<̡d/w3 RZ-,P"}LpR,NݏYAJ)'9\+h 2~!g!夁/5[$Z߉BHA{N[Agcs09Buig1!xAp;0#B)J}Sf\^[ͣ}G he[ q$l ^ {^VU^U}_F5zIxR|]> 1#lBX J^ӓRY眃\"|u'#RBآ'L <]牢)ofe6+ |oc*&sy83s_fE2Aԕ%D1ұJÎ#~04Khb:&aL*V pMu]$jG3Yw;0Wz(o.P`¥6kJ)Og#78Dԩb&ųKG zbӑŽMѳ5e9j5Y[#w ]˪*Ŭ$Ɇry?r\X;گ. ۥ$8,;'B!dMkTC%v`9)f1!L*iiҧuͯ0t a'NNiszʗ )h(}e#gHؘȴ0s#1'qQPE*j&bh\-Ѥ ;]{lr$@ uNTOV)߯Vw*O\@▼$b*pLd=Qv_F6( HX_CR'F3"虤Z\ jsJ=&usEU= Pz>;Wȹ)H@2ydzdyҩy@pE*2nq;/+@ IAu1eBퟩ7*aEan eyLI{gҼ)RQ~z`{X߉'>ξAs6 jK%r*^?n@(eE?YUh"HAB>YOo B4x[fϧ$.&=º|kew|lbʥӅ?Fٙlj8FhЕnI)'!iGn#$ R@FFWQ';fطc_y V"WKz} <`R-޶WBqp±X J0/f{n_B8`4l|bj-Y)Bdzf7ԲFt63S6amf@,+|.,'BHFB=WaPK%u`] iIX@Hwa:7e~{D`72GڣpSEؼG jBɀD-ltr %Fm3ٱa@ݨX%SX)4AWpw `-)P=t)Wa<6/QSO_'N@Mc1EH O"_#+K3DAq4kɈfmm+"&-@5cxݵq[O=a@YV^K ǃ!j=VG+-}1j8_ eᢓZs1 iqW`E{wԫg'o#S`nSi7Q%bc3lw m^z|-b2oUc LĶnw[J7Sum0ߵ5)X%rHBdzv$#C  Ɂ㭱c.76|09"E7b_JC:%^Mo)]p.>}h/(uY57j7_U>|lEEg81jT\!k7bْﵯ:bU1gv(dN,"GIqnfy:UȪ0躞bP| T 5@okؤN<\:^0lnz~@+ 5*} aN s6*c*FaNW MqXWKb[;6tƀ&@`' #Ltj+g6D'Ĵ6lzBWz`+6Ua%81GZuS%C¼MdW{KxY; m戶~c;]]OH[ڪDZJYJ{d1"HMo?w.Lu'&^v5=Qa9t6n.Mږ19k}o [֪(s9%ŦÔԖZ~0s 6+u.:weﲪ!=8Duߦ[.W㡞*!fLK?V4W7R 1($6[ߘŭg`F]>Coƾ$6Vi>g3VBD|}^0H3τHU=DץFߠ6C m"{1F2]8S)>z8}PJdi"䰦DVٴ|n^0z  /\ ĘϪja~Tn4b,Sti>$BYŝ>Ӷ%3!G[(xƅƩғ2~UImj_]E. ZHeIuCOkhPkٝ! Q0_wO8oE̔~"p"=OH%zh.U׆ % \@d$zCRShFJ'MK;:8_p lvz&3_>x;ҊL<8{-/`0y3nC@ѹr&5d1y<qzNPq3)]Z%ná$⍊=:lxٜsZULo[dapTNrbBK\ibW>JwJN9ƈX>\5|F`V&?_Tf79ɐXԥK*HS:DeTzA([*'R9 _O$Yq+5gx*s3)cJv)T$·4# @:=[ d Khg姆qZlOϬAX _IJ)W :”)bRDW VnҌF/]1 {8[&FL A̅ >LGWxjh]>=cwް!$~{(9.P _(*#Ư#S]ꥮ-59nbU֋^\ЄP:?}  :M^X"ChLbTX4#> 4x}nM KoIh4ܝk1 Gl9oc,zdcjFQ/Ap t8SݝKeb`"WM _ÞtYf i7̂gݩR7t1g@B|")KhB*Rv\Rmƫw,DOtEF$PkOd3^v8Z胒l04^1."$s㒩,N>^XM6m8Rم.10\uI(]h;,R+T~f TSȍn"TR={:ʯHU|j>1?.㺽T~. [5؉b`g3qu\("yr};~ǟ!ϧc^mɹ'P!yojO`zx]i-%:%x^~J`EWܙK;94)*ʄ%SDCIzګnSZ8*QŊ =yKGB󋨥ɱNn&fh驿aib\<}d:Z_ٛ>210h*;ʝAt@3;pC,GYIVi*l=$e'C"~Hm* ՞1m='d}⯿Y^ (L8ےtC'g`-$GG-Vn9vҰה}}pf׎)5ogJnlk3:s˭ciVlkfq#X0{*}\$:ɋ2Joz7-VJsU*bڭc.6|8ê #~Na I4ʓŀx3zi%gӷS`YU7(9,F"voR#+!c9;X A0 gyh0w> f 8d> $e7ZZ,B&8Bغ =nC. ~=Utjg0+Jpq#ȮB1p:*+@TzMk@C?W'FRϲs )iE  ieXh#Vs1Qܚ{ȾRS2?@vkm~7Ͱ?\Yɿr)!sW~zӵgB%'T'~fZٖHeO^AA}׭&"o$ww!ˁÿp^wYᶙ?-(r ,=5bWu6% mE9_DDzv=pfw`閘GMbY)#C=fi BR1SM7h+Vg@g$ 6wo̬1cFD_`qBb\+ĭ7RaU:[I~CE+({z߉) QQmw'ĨŮ%Lk^N\aw9\F{!~|iT3}vf;0LX>ͳÖdrds⵻ *fja)1D 0Fn{m*-Sq[ONLq˗O9"oHLۑ^ ;. )*y%H8uҐ꽮o UmЉw hC)PWS+(f_<[jQ4_'?QDHyLAEwGNEfvKǶ[f#S>9|:&($* -T&41(efP-o Lri\ڧT^ CG}_83fz0-VY.`]\ynKuDL'1Fw294mlF0@_+N?d*~)/n,4iQ|o]%Ю;C_:fQ@=ɷ&i+}Zt^B|ME뗎(fR-*ZpSC=:pQ+]P9Vm4OMwb[7t4Ti_o}5`']t`jWmb w4vl^Y5o VXo=yDF)h*gv<bx?oRI23 Lz0P7`M.Und`.qX4RUQH~[ޙu@Z&KoTX",S:YM( 5uƝ]v!nwq!ycKbڔKJѮz>{^ j)pthO>SA~U?b?m¹jWԉ71,:ÿF:7]'yq_tDQKŜl]w6KM÷Ae|Bt&/H%=}$ aڐͰQG 2b5cu4^+ҁ,3A)P ZVJ'tւ>b?7+Zfߢvzbn#|&SW3E_PU1{7Q1s4R)\}_VC3x6gangAy! Lt4;S}U#Ip]IbvƬ`Rk80W6Rx!s WI%K31r{xZr?n*!aacU*rG| )9-4: #t,%6.! o1ydab؍;VVy1"s -Xp:^@pNX-AU ]E>ydžQ3BeExgTOO&r:'{k^-MgvJ-thwVm`p00(28wfdGEڜ)PTX"JׇUv'R!zy$wB ԏ4,nBƀd7y!n `gh!NkxKO)j71'-\n*}VՂ<Öu7~r'ٰ5Zq#1dDZ瘡*A3D? 3#s#H_OklXᓪU6wݞ @$\M"lMZ195'>cJ!I, &cO>+*vLkznhħnx1T0h.t_ZB!/E˚?`u6/ hL͉ۻ!"+=u)ү_$*4]W-`\-^!oSוPr`$?k;Dz^_o]xogs (4b8cXD {"#؜Q.bMWFԅ$O' Dޞ <ӟ}#0ΠvT^_ OrVo$ :VdžH? z&ܘV0 0U |&] VCwaÑJ嚤b:)R~g'Y+[;;Xhӧ|Abh|-MF3fL%cm)BP&͢]I kh'pB9އ,]7rE[5 ( MOPAT&ߥ:qi'IUf#1H*| AS*[Ϫ#}l>uO{Co.F NM$&ԊH=%Z 9 :c죀h:*R{5WsX͞fI^cJ| lz#'%I]'#,5e`e㏻W\h 1ca6*y9l/nDk㰋< ǚNz䟖_xn̳V. kѐ;3X֭ZW6! *V ۽-%֮BGO`*_*K\Z=@ |9]eϋLu(dԷZ nγT<>P0MXVIQּG3,哰Imªh+ &N8P:tΓɒ>K3ݵY8|&(?HXW$+Եo5G?>ހEMeꟙ,PHe'x(d.@D"{'#`ט܇jF%ZayU܆j+B[(j` ]dP/uƹqy:箿02=KdPd)Iʉ=%Νg yQE]p) Ne=)EEM%xFX <dM+Nz.ykoZR닇z12BȀ{s*uąAB9S4i>3~׎eyb #?zC & Uǩveq{2$T\vd[uDM3*GA;l Ԇ#Kr.2!އcaǩL8k*T*e{a7!I [E% &+3j?f)HQ:F܊&}貲q'fY/5VTdEMZn‹ڶ?i4n9`)K#Yhm.XWeƵb7cc[X3P|1q%tF0W &4].$-:5P| 5"隹Sb8m L3]}tе`9'N+}b,LO #pHΉ mqKu!`h9TZOZՉu<RUCbYP8@qRc]{~ 8&dذuE@I͖ |΅CUNE="S˞F)͇kg)O*4Y6Z6w-5[m&J  kG&G H$x43gh8ek, JVS,5Qy:z[GzXKߢ5ӀJ֒6>j(=su%\nN[/=d 4W'BnA"Ce u95r <G]~-54β̱y=>g1q,łv2)eEэ-~S4%=yU31,kҽ#elS"rW@c<4bs{[V & mN QT@k3ۀ[S su~X;zVbNFc5N&`C*-?/{ax-.y=ShVӘ ;9O/&X̦=Nd؏PTcP$7ov٭Vj}nhGBS?-##W3@%+.wn-RXBr _po.)8P?6j>fO⼕KUO݁>Ҧݯ6\Q v=3Fs/0A8ՒWOO/Z3zD#=Qz9`ʥ .6S 8,u; Z,o5CѿƍkO'6e~abDI݀2Q0zB m3!?<Vs fn8Kt6me Gj5l&Z!D}&D9 cx-?.ba7 ȁ+Q mtM\{T{mJZW'c8MArTQniY 1i%N,B;|Xo86NXP:uGzq6`cֳ}G`sYD'}"^%DN]<3Q+4gy>^޹sѨE{2 %G: U 7~Q ;^Tkcptfr<>f`?h PbVH*hT1zYx85j.2<7%C4fL>3p ä{AW%v =`X-WÞU_0=TXZ7vKY$y4$k5cp0\(}yKh W[|Pݶ_3[n=gmeo`}#|*au8/NYfG˿ƿ xJF98eQY&{EOC.A|bQ~c)Ӽ<-kU"H#[BU;F$OGH>1lxE۠= ϱ |HߓDd (Ā\W O\H5 N]?`,#j>!^!߼p1bg?<_05sEXy@z Y"n4xzt{V5䓭~@!=a|$2RnF5dG~_J ܑ3y.?g1'9Zwvձ1im&]I9:ŖoeaHX%Ý^ ya^$#h_\r2gEl8&F4ȫ\9)S; 4 ֥DVK4}dr88sU;寴XΌ%)O:sr)K3ÅvR[?|ŽtUo5CZ`76fEp1P5Ad dKטڟ-&QNg(L9/8[HCM䒆`zW3S-BmnsLLif9>xKŒ9$>?I %E*8Cwu>*f95%ׇI;{7Ic~P5s-+,L8vӌh4;A-}m{c aX&MBرPz/FkshQjfXwuyW9{noT1֊(r/n5= x% p\b@#Iw(+_< ;nѴPAK<_=T}7H"I8at L"n2f/!mm =X3\)i@%'!>sci)GsVfG-st5cǻrlE Ռ:U{~PKѸf[=I* ^qxI IigQjπzm+uЌ-%Jc0@Z%>IhxtP'拦@͐D}0,*rJ( ZF< :7ՍpFdY2LُH˖ M[E Z*VmEx۬Dr[cc(w/fi85& )ҧu¾^7^F?:֩9Nd=5ESkk M,v+)|f=e؀H9K g½ HQJ*D&#@u>m]mGtuI3NIs#`KdN\/05ܪ,/xa҄?c!okQFya p3ڊXN&F,D_ؠuxS,B;f'):hg k3oū5QvCgKo̤bU$܉U9gtX]q Var W<Ozyk^ڵ/fտP_\/ԲʫsБ[-4$DO>zTI}-T]u 3gW KOmMoЎ0coL_0)r,\` NR½G`+,o~7_ZwJѢJ[ѫ780}("(>"M7򍾢#BGDTŦNlw73t7M}|[7Ё/dD*trNk`UNa$]4xqU:b̎TuA8TYr¸9urۅJ80/'}-:`x {ȿ_{K*=&^+0ߜ&~ dW`NQt \C+P* MOʀrbN&_lc5JŸV/L:CI#8TƎȂ@/lAᔅӗ:I:y5yɀ)W206z7+G`a}JRLȶÔQC7a&S0k1*oKt%>ɔM2c*8ܳ5z9лpUW 5tĖ\ !z49Wμo!)py럟TQae@y864/P0MkVh,5XWwjJ)H{BJӎoo8=;us5 xe "xyt'9j=i`Y@3 }cO D?`MhQNcGGرQ08At񝜴EN'\@I N}etcP oG~ Ÿ&-;pIA$Dp[K&r2K'p?|R?</"QX5Z3M6:w ,%6EZfw] M.`|:\%і/մq y 6S2OYMߌtqK1Gӛ: -KE}^:OVv\/.K+9=B4Ud HY!OuR( (*( A9@]XI_!v30%4zͨ  VKeT"‡Jsڨu,hֹTr4U|LvarQkpCa)\NT?ҹ8C,"O0I[ ZЈ6OU 4 "Xa?[ۉtbv.U2fXGQބJO1˲]߿E>4~CKĎH4zJBv`Ж-*ZnnMu_Y 2a1 5x+x I@<ꢃJVN`cOv8R {QhXD 3͊ǡ#ƫ|e; nm^Z۔&?ZH,dۼ3b9XK9Ϸ_E/- ڗd[y4<4W4\E9_'ng앲O;g<3t!@~N=/M8-_,KO< 7((bMPD042͡xwz}9ctn3mICmHbvx=_ le vhCxK@+5%Mv&.5\*0]ݳDDG:?Ft|[u_ Nq^ ~*&=|c&#o]"; Nb埘QiK`r= 3[zBnY^h*gz9ԧQLy ~mrr׳Kڞ+ݾ[I|dkuĶF979--M&^)^SE'LK0vaDa>^de@6) gVf"("6iW p}4x9fðv̀:G['Ϫ+|$$Q4 Juӱ%'˩wnzfJn.(G@$Qq-j#MiC[P^ ЀTA|3R&ch&sI#0:wЃW9SgF&ׅ\jùF\p'2:=ԠymA;Q9.k:6YCU<(LTfQ+"QUA&>X|Nc{eXBsshq,ڛf)œv 8r!ea;Tc&flr5/7$#fk-/<hJ=)U;@J:dks֊.㍹t̜-ky#߈k&b2ul/a'y`gC=~xw֊a]l;2 qX7/Pn)䰘.xJӺ?q` Ivg W˴Q `m q?y)I}+ҩ)ݐ2<+0M8sʔb2` Md(*`-Vh"@݋^yEJ_5r:{s]Kz}a}5]r3a*7Y7j}aXDʥo/4-5eU5o0G r/'(ggl2Hʖw U`,1JP葂|YI XVl gҌ,^\ĝaNS pE,0v 5F vw>k4XתH:}LjdLb״͍B~QqљcGcO } 9HɔyVz/@H=|l Xqk;*8'mZ!ޱߟ%NC1FYBqt7MsmpKMW QCwH ^kt~OY'{$=+0/s,L_j9Vz4)mN',$a )|z8}.P>`Jٮ2\ϋâܱ ҐvG#(Y]zau~L$/͟FVd!12aOG"[y9BA7f'.$9Kz\&F؃fHJ]Y5.:k0! &I2<BVEUz)n0?Z1<&Ƶ\jqS.M ,]?E{uu-5*txc#/tԮ_,@!E~}ApƧ#K|F7/5}NVpO%qB^]9(D9p;Ǥ?dWi7Mx')ugt).|=P[Ro),~Vobre D(V~9{ ^9 9E<H3XA"_RWƙHe<ғ^gS2 VN;Y9rb  @M-MYa3o_FTc4Ac 13/[u.olj&1R]u\4R EcAoD2ޣ, 9l7Զ煶3B9ovK:IcO=#uS\şL&U$.l Ȅ4X3XY9:>έ)C3)v.+/ZR@f^n6P!?h\q[4XMXh$iӘjʯUi' ɏTeRȤQ:2h$f#֝y!bjI'uBC=a0ݘWUA#t(L4 b=GnV*Cʷ#HW'Rd1, DE[y”L!R]C> A*0aTh>|yE["J$6eB Ug~kI/g|]"h#1tkz=9)Z譻8͔NE >ىe.Օ ť%Q{\bԆTh~]r>xG! 񯶚phZ 5wFX[w tN4n7X4C/sޥNءLOu>8{ ȩ5EЉ"g:JY 珞!%T04Os\`*l,;bOJB)@ g[ R~f~Vzv0nF]nL;{Ǩ3S+?>ܲ:+Cut;> t^c-+l#&x ϕjPW{u#܏0awc q(XtD2EeI4:I4f]f7NU3`Aȏs/V~W@qg<"Z)!IOuFIiPL"y!4tTLl%`9"^L+"G7Yn'. b2HEV٦&]ڲߔvwup*(s@rjtOUf+q&]S] K'Ȩ`AT_YT}u+kwIׄ[ys`%SrlOkpd@aks5dx>~̄k.[&= @,u}ziڊȚ\%5TxkcLa0>EqөN1vmt R64#ZEraws7u5QZ[RG70DS,y`e*Z{,At T)Pj<9>Bҵl ͆t!^=v:#,;2ݓ܎sbP"M* Cx!?s]* hCb#➩s0}g8%ϲҖEDl@st$bK}u `n, `:5k%*'[@)4RGvop@h,pYqӱ$:~ϔMS>|P9P"`v/,;L+WymS/?݅V&jgsn]>YP&@/H9CP!YDs]Rۋ ʉ4mE@S#scżikKV| 1 8dO5`jmxOe/,ᢻUQ9tɤ\]A`ܓ>`,Wp=F{-@~,{thp$/ٙ7 a4*DK^%隀|=2^>=՘~:UV $Z n}L+9i^qۺ>KIK˹:>^M7o(ti(h,q#kSh˴v# nQ>S&divA|Bn\NE$bZ zTAbP ֔sun>Y3 6E 0;A$`pta^:gq ؁6mt%jkMqKK"^P^"U%s=SHoVH}rfLzO,&r\ Sְ˚'dEӛ@&#MeWƤd9qA*NΠtKdA!WOϜCŶ)aj_s`>ojw (ɤơWcn_wR@>r 7<ɿ:+sy=ӛp&x{l \`ug{CzI!U9e `Q7 ZΪJ E5k%-ț13GVt .n]ld HHSwd"N`QO2+%Uu!^t1&g>s(UJXxGmp8B)"a?{UnS""Sn*՞g Tc!# M='|mϖsUy$ϬKC8'e`t圶Y>jLsoB8JA.r 1^u*~X3a{ʦD޻1Uhd땄B9 W18mz8&m &Z Qa~'B>=̊+Q&}lΦء1JJ'֟!K(~]Ք 309HF`RQD>.ndž[ajDhm%&{H)PRs2oKj!yx-Zn@5 \SJ,WJ}PS8I6+X2~< W5=GPرOT= 7Ԫ ܋3twmN!l=g }}siƽm\;C:xWmX^^of<r0u }y~3.njAwX%h}&:caqbq&xfE'~~#ɸlBRyU 7g)ι='L55ZYе/59p= @mX٦FIyA{3o6 8E@w?܅v(.w:m ~=ρCY) O_Cp=pY6gPrk؅3"ߓ%,U0OT57ulv3͜<<4&XX7'>@\1rSy~YO .}? `+;TAӢ oe&y vAtHMN";"W =B;;z]V+d\Ŷ>kkjzyF,}&1 ٺH^ ?2dU6ȺJ?ioGJ_ݤͅc|GcM n;c~uy#e LL_K+p⷟kmylɏ|;<`u8q܌?\I6gҲ础L+eo&םѶd@++~_>&LVF•- P ^x3˔}jd߉sKڃI*-v: :?N,<Ž'<yH Gx$-wIn K8Eq?qhϴp/oMLsL´[Qec&FxϞH,Eø_{Yg3فʇ0.Ĭ, +~l豑L7$")7 0%/ͨ^'bhH$, L-E+, &': sE4<"ztEINvGϾV6j ~$zDv<٨3f$>/w&\)1-}@=҇]`<,,"C{'sA/ Vd[aZF-R$?Rlq'{UIZB—%,'2{NLj_EzG.q3zqK@v!]0W\n4'tGpȎcbE7c]A9y^McvlSkAGIm$() e&gTDuV T ^Vj8BqF0KǣC0Y-Wz[jImFTvHeұ q~ҧ$6'<RIJF}VNEn!~  BWX&ƹWm0T04z5Sz:[? ԕVJA73Dy<O74DAs nhR>'1E#UʮZXHSZxe39; ZD8΅;htp~W05x? > `uH[~J#.U~`2lbn}LWv`sT(įڷ@1L`j0kM&=U @t%s| gh  3(=V./t|79cvY{!sRo0هJo"?{&LQsd1lBitVy J$n/81Ծ9A[sS$YLچθNB đG+Uml,\zMBB;EYpj)as:^[ы{xX2^ؿ/B&u.Pb=wF|B7~k^%4 Y,=ӈ *LSuU;Y~ĮbC\0 #jx);3J iGtT"p3:)^ |%Vq ,ݨr4ک/%Vq9$kGq|-J/t]{YM SRZ!fsвքVbmq|Ϣ;vyϞ`,]W-.'oDƗtF)ޙf 3 ZVhѩ py @DpbZUm>aW"c Ӓ^pH 䲎-ixF!>Yw(<gԺv/SbjY.d[ߖYqyk2Ia6Jo:`82x|E_x&Y4RBE|1q&ۈACDNN)x݇ތ K/,^B$AC1L揃B$IV8C7"?tvuj6Bb ޲\{Rtl[L)xrb(ϖ^|!$q^uY2/|Žm](â"|"Qvx U~^;`u5t-TռBϸLܔi?3u2#A4kb]bS\oArЃUlE¼1cd4 UMom{ހB 8lJIm`Q6I2]ytP{~͒6r1p0lb eNmR7<`6O)ⓙe:~P[A/qxyf2lRk O6j'چॳAP&-Û^-CJ p:fRav wV$^T2dR~ Q%&lw >RP˪@Qё"ٽ`4`5ooVbbWRMyᔯXJ簪.;|-y!-rF9ay2uz`1Lx#|ZttQ༇u-<'ȯsgkwz*3r;,AlMv(w;B }Ķ ɑe: }LY5kCvf4*oO.b˱wCWLqBCĶMY/^PN #0-( $m,b0>]46v'Ƿ S*}d=( [hAMЊ8U=&%+gj.K"A)bBLvh ۔KcolY_6=<3oN&8_d(?nOI ȡk"bH{^i+39 Z6;=~Q݁]= j?y];8bdPVdoLm¦U+NH̶)FM`6Z(2֚3c V.cO!t;-f}S3H`Ttu=9;GRyDj.djڪjnU1Sc=j0tMmtW>>wE]By~s^K CW5IJf?Z] 6FHg=:EU>XB&(eJN)@ɜWUj8j}l+D-W%%7` f<찋!kƴ\II/mg%%I˂BWL Sճ*ˤ>s`pJ07Ji\_w@ d`G&n^Vw<ʛuXCYb l 0$r2ɣa [U:7r ۝yI w7dV%\(fʘQnazRn|Tκd{a s-zOSi&;z`]nG ص?ϝ(̯@֠K^/]W20-V.w.Y 6U#oDSPY^7rݐ,*q_B`'LDE5W׹_qeSHwy!,fL'0QUA#>q=5Z$kb)r~l;M_+4u<9NpViกZ'kLlhkU[ͿCu%n0mpdKmL\n.e_7aj fUR]ìӎr#\tUDp}kb{JUojJMՏi/sD]DaX/98HUݼ 8;/M ֩A!xߪuM}̎>󎔛*#|z>q ~Ad8F33,DP4m,myꩴr~SjgH#uՉ嬛[(whRVPg `5cz7FW';ݾGcGoͥط;1]Q9S#Ӎ:9gx6=+:H~/ܰDC@ AR= M9EQJ&{R<8_d+7& h;Rel^}27D f~c/FL-{Wl|,cmh)zS6Bi9!OK1CM r%T7&Ä^d()iVL"iֶu>LH_OZꀉ "KytRG],fpNӿ+2Zrx4TD4(68Jzo:hKNJOߋ&%qˆ\\OW v3, Lڐꢄy{L/f& Y_4֨ _ $k"b3DIgF}39&jK20=F>7<^bsr"( !r]'_ou>oh .)Jfeq0*P1)N ;03;5IV͸@+Wr&iQ4Ҡ-!+M#1GN4~+6Um˓ʭA`sBf\.)|!/0%h=zvč 6X~uZ|4 9ѳV_6 ꔪWoGZ]BBdGag x#$/͸ʌ`] u|L~/Ei;c|!U[E!cAtIѡ)R/\0/5:9Eu򓸝!n.++Èd+0 6cD&ݼ62~'lN!.ѓ+ ;!4;3z^j{,) F"@65yB%FJb9Oi;'-~ㆋC~jp\+7Z47 .*"ZW 1hniow6ZR]ҡ|ǽ*f_~ iCKִVic+wtg2aQkիn)bFXUO@24 n14RuxFFI76Oi>s==`巙.l$~:tdм% #E CĀtD{i(uV_rn sykUrORw$NKl8df*6E pqb1O-Zk>Z͓=h@}tf`JOQjZ;S'2=&p 9DR06Q57l7Y^P ufZ?c㎱|\v}%β)2i8$ p@1G"ES<0=]<`:^/b¥{V1%f$\a6h+]ջpZn\ swg:캠%I5ϗa>):QuI^^ _uDGv涬A+.#=ūD]vEj|淺vߜ^48#in_{Z2c=/*RR#dUr|5ی)RSU>qbq%Yl?Z#TY[dCPwܗ{[c߈(/ $} +r^YMt;̖I[#?C" r*\bE"CWS#G s9/FEԚ"ÒD*<s^#W伱x9c ,9jb^x)YL7UPP3B3dΠ\X:?sb Bi$#wTXm !5u#5 {xf)$&W *H\^5 MچȡRX.lΰ(!7f(`~+f6bq )ļ#6׺U$:@.5}x;hYRdOm-&S(%[le΋6r Õ 'bQ/pZʦó*u]=ܫ?5߆zo K\az?&* lSW ?-n)ֱiKч_94+84o"f @oHgY@x-S:Kea_7T .{q[lvo>r%:(ILƆ^$( Ut,d̐/ds\(\K+q>>?I9/NWqnxd~ޛB< k!y2FcNneϠG';v`(D3U ,"ASQ*KT?LfL==D7𥐳Z-lQ`m1qS Cz #ADHҾ(&>yvOÎ&wkHg$L,˝,@4OV형qϫbY9~|Ft~ 1X6\^C֜hD$Z9S(OU2YR;.lJnz@}Vt,$5!|KK(ֱp\3%GckvӱQ3[pO7+r7L -l~O> Lv;r<⿆2w!04\f pQ& X1z:uf1 G-VM_HH5~4 X81VGDtj<3][yE-5BGE=j"c o7^QCLg+OFdv&g 4ҝ\ I5JĒ珽BKM h3xUvMd|uVKqT,.z\e&eEEW`dvI/{ThP{ۆ4G;brAh;Q0G4 i鿸? {$@^gÛe,}uNl9fa \7!Aeo @6m-:aVAO}yM(8}j3jq#=W!wsl10=-^ȉr5pCYj^߸[dd48Y)s[l}AP婇nG\ej\VL5Щ\qU$RZOSR`ʼ0Y-J-ܛ=1Dj[$sEWwav+p"GB_#VFLh2jົ + 2IY>G>ot/bP|92~‰ RTڦ9uͧN5gL?M߫ӟİ!fdL7`=dQ%l.2 l}菊v'[Bu⬯^wރl4nF>`AV٬9URR:&73ij:f ։rqRi 2:sӘ]X|7gn=mVz'O_Jk6{uDxvۅùE nnu4׮_,i u!!%,̧T%SqL- L+*u߬1B?>U֕A!z1(H){/ib\E}9pC-=QEQZy:-A.+XԴa `;| K姢cdPGbϤ2 W~(yJ7"Qjw_!`OgT$7<t5,ߦQ[66t;_Z8)d~CJIYKv1Tt3Mk׿.B6˄_7G/##@>n.±0uT ~Ͱc%LSC%dEc j+Pmy;&PqSSWP,+J^ܹC(O)XqCdC#e8DnZ 暱2Ko|\kBWG~\;Ig7\+Қ,zZy9ܰ'd"F"ZS rW:x|UnMh%w͛ ,3Mڧ(i DM8vY!MqEM#HZ[^I9<5D u.QS5.821qvuσbLUѯHg x-}ssX{nJZ)]ecj.{ï0ǣDc{j? %qGb4@Ǹh؅J Y˴uj˲Z֚<21AkT7,pʹ!<;rLPZ'R ÃG=Sq3ލ|sI6 `rz8(4e1UaCF$ JadM1(bkIDdf>^]'J(e&2ٍS> <1p s' 6S`:6azffli =η{U(+g,Ef@i{# v`kLĨaD׾8҉$I:YXHi1!#@q5aƴ1O$;h gdX&JGLzr6KS =Ii~Jh|93)$ۃ2'gIX6RWN"_@NMze\1[ړi>a G>ͻd+5&@zSH,H ӆPa3>ȏl#=@Ȑ"Kj'ڐ,Eh莅$7A=t< v~vw}A^J>X'Ѧ#E뾝io tMl!CW3JNΎ X:3K5z ͎Y>10 rA\AO[nל]dſeHIlt䑪Z㣱ݏzbW"bŽ%c4 g;RIӓW@<8)Vxk%ӭiëUoY\6z*8T!NzvP|e2lkrּO)mz }¤qaҺyYn0cIK \`5YZ O.U,\@p" R*`i;IlNv v"X]~[PN6?K܊" Gsu޽5 bM\ޙU3 E͆=#xFu#biѼg(?dU@,5ET=Crroș)ngC&xD@xm—mj4FfElTaaW# ol\4h}ѯ1nfA'x60F%QP+mpyL7%<_1U?< c`PƩ<&NcG/yׇ{]1E- ^>FN{]KG_r?E6 g‹飯ĹJ]zyӱ" u Y*@:H!>(\Ԯy4}^fݧ/ρf̭_CPehdDɥm%ߟ bi\)9 P+ jևfO:+z~iyg7p8X MhO}U!ҙfΙH0?=L/x;L%3Zﯤ@Eqa;S$Tx'4Y1+'ß,'i]Y+54g5-8kK6LLߛJ> G]6#$׀I6 eu~YpHOBgJ)FZ^dO#^Xu:)vP6 $ ?J e->UmQt4!of? czGF}DnJ*Ӽ(ޠkAЏTp[^ė~, ͡؃x+}_u.eC4ıۣ*,D(1CX5"罝R b%Q?8R* Ut JoSQ_Ѝ+.܆D|`̎9}&Q {euEJ\g֕䭨5(FE`}Tt6; UѾZ0{ښWE+qmx=X>ACVwZԷxmC$\!|VmQsg*Yո%<9Ev}=)DNߠ6 8s1 A3f,n.g3q;w5ɜqջ޸erG3dKTu TRS0b)-A Cl'AUMb[p5^GrOɚwnieڪZKR~'΀~ҰfeZ3T~0VzV H\,E&Ow(#X%pr/ _lZHm欢4*pd he 3s,@IS!)j sdt Bf'LXh"xM8 )} Mh1ꈂEngrs(olkSTf 6(KV\5v !jAqKid-$]]7S1C)3Rμgv`(Tqo4!`92 r.mג~*Ɲ+NJiIft|ROdTԱ'4~o1}Dx5gG6y ՔTt&?o){Ӿ{IJ!=R~+9`'?#[[IV9i+cI&V!k~EŅҡǜ:uR4() rN1qaH_8?0 }Sr_xSRkc}H'>3,=Jc#'%9%u3aLi_rjt% zI 6(Iآ( b*vHebN$A}B(%uH-*_N }CuoKY.Ffډܪ"_ABDG_nA q2P]""7oIY [Ԝ]j+LeXcDݡ[؄Z١zY'02R;9&/ ] QM+Ʀ)d{3)D#)L[9ML<-Ղ&@CMi7&#O7 od6X_-h6MxBvHgL4Nat6cT p+20xDz!+ʑ&DE\2"7 /YhjX4)9 )Iޫ.(@eDɜj@m^-|zSw: fnC;}Toӣb=r'z^Iw=kK X9~7mmPQaȭW'KN?"*k֒)HɇԙsJV{Njv]VM[ FZMpdЊ" Nug0cV 6e̵OվJq 'ڮc/v-c!/m*L) V# R$CޚP'-TJuy5.ٺX>WHMн92{(>9ޒb.u?hܞ.O*E e?:lBĖW# qmrYdtbƘp3Ȉ[D@8venqtlqaaJ&}w,2KdXxAiϬ#cC"'Ycs*D6aIP6 {5tw]@rl99u}<FbK$)%Ø*ɼʗ1wd1xLI}dY+چt_$*+ʪ":/7FH8l%YO_c=U'OE:D({haNn!%q\#Q:>kÀyq=q_^#HcJd98VJOO1YP$LKEdE4) h}+UX*)v!٤cʙP;>]>sb5&oKNt:8IA/WbL勭HS yxeM&C0us Bopꚓq(iv۠J&R"`TQw2sv9D$@!G5s.JLхV/Ha~gzqv9oJO΅J@jq-FJkQ ޱK? Gh`iќF[vΥThd\cm|ZIŌO>2kfðJ㪷$] I"^^Fe*t&h<[!n _$lZjŜ>3g-6MUƼ: =o!xK\ wgx2qIlW9q J"Y!h+g9|:e7l!:Sbʅ/(v0ߠ`</zfy_7u Hdnb;ӻNAE^7[nqpx" (CFbC%yOY>&$.D5Ͷ]dxNzu˛'Ǚ U%j| =hAL4,( ^SgxN)=jOeǭb}źNZ$7r\uLn. PNGH-(KXU*3Np^{,,+\,A)esT-SVoygEIѶR/y4z_=B)`R%&\E)d|L97 c Rr+Ո_fxD ~u", Ѓ?׌tU&s󱥕b`JO/}OBYaXy)G,Z=@-].uk~b&O[.PU'l-?;#<rX&{t& Goju ܬQ;Pe P7JgdFΜֶ;G{j.9_MʾE AxYnaϙ쥶g\3jR@Gvҭ' >nͨjyFpdg`p2M#9sݴJb[ y1#$փ{iut'KzoTw*Dme|B!6 .N_r^&,-d!yUdr AJaTԣ| [rMpQ/^h &-;$|X1P*E.#}t-?Vo}ۢë́t]2L2jط , )W$ܲwn_xO ӐL:!cUƫ;hv(,k ֲfA_]s S!@XuŬ/65oZG0={ao4=W宛a|ßYޥ4dI0k~P{V'z Ҏ (8D}|K>iH;ogGv.*TŋFq~r!Q%2DǢf7>~Y jwɻ6?4vN"ĢG: !!k5uO)͊ vW:QR[-@:PQd;Bfq;>եPDiOx4!LPFMq!,$L"Bѕ@0ɗJ=>a4٦M`]`q;CeUqU=_2즐 3/ #ͩ^4P!$-p/ mڔqC,~X 8#B@bUNPe)hK}zQJ^{]H FRRG-ͯW&e§>:̂w16 ߇LSp_IgvIW<Ζl<2h3|(_2=)].CMax>ͷ$}ysEfwAw2٣-dp{s$8*f|Lȶ,:W4z#4PF^;'k= yE4ȟ:IGٻN?@M=pNc:5Ç3ijp"j4 ĮUp6Li 4\_)}V1R"̀}U;^N .!k忶ds3ABz1yMW<E(SUrZH/wůkS"8J3@k;Bo =iT#?( MG])Y2\*+P)3_Y*LVAџD)+Zk 27MBzߵےF ~4"ζf, NWA^.x#^yÈ[/[%y܅` zG {ۃzh}B{;eX 妽N(#exj!G^P5ѻ,Q #3`B'AU7,e !U[& _7\^eC˪ ]0DK& :x-Lab"Q ӰХ~+ѧ}3ՀzE 1*˰CLzuKXs[*FV?z:g~(Pi'drxJ4wD̖ ľ!|(V;ߎ*%Rb~oL>|9gb4RJF#j^;)t+wyq(`Sw%P"wHPMq&ۡq/!O, InA]ҵ♴;"HZΠ+K €(7N[pA'A_g{Bt}j'izI9&@TU=_F1]FU#,2vCbzĩ&]L}$D.Ӈ8P 3 ע\J)J4E@KW*+)ȿ+X$]#atb;u}\xpq| 5ڮ;Qijd׽]mf`=ҭB=+?:Nk4CqRSVϴˮ+镗u3ׁ͡Kk/vtQg5] $ovIgt52;{55-s-՘ό ;&aWq$2GSmə{nqEő(l_qU`"vX k=}@~>NsX YXX4&TP?n"D!{W6*-|l ҋ%hp,vqa"tٰt( ǜ7n5 ?Kgl>Y>aiC"GƼH[@OUc2#1=H#0.FGl˴2]2{ɞj"= LICDQsfii; Qk"Ec_NxGH\~v/4uDfڨ}V;"A.+d&O7[u /w3weܞFD\.'pFXP+n6!f.(!lV \W_m@OPi3t$J<+zxnaqƼhq)v#+eEQpd1]#1K8وptCEϴ贶,}v# <<#:3%7(|l͒?, *&bEE>H6Gw0v)iz @S6V̵𲋒R`+-#9xXt-*r/̵ zpf@$թP< @LUZ\CV<Ñt;*m{֙R(':JeIFaEt3d3 w>24j.ݥBZyx:#Y@/w4z(-ү:ji6OYdJeXB3OcPIxKFg+ i}[1]:,,7j^"nųpK'.bs9qgm.lt*BuiJ覉 gж0$`)6%D' n^$zB;4a9K*4>:I7%SAQIB8#DŽDZ+|XeZhQqUF+'f[Si-W;O-%֙UOe# {\b,&"\Rm 1Y QwUVvYwQ2}!^q|Y!.s9s*c JAbȹ p_K@`9l ^-Wm[/}z:b:24mg1akJ8+J^P0#0c)Z9L#$lKֽkAđ{b7#o-mM39O঻7}V]T zd䣂U {cc͒&(R]&d\QD/ ![(.:NIL%PQk+pp#hZ8Dk]&R:ʭEj+-sz9o <4l'dg`lu ؏So3.,}t_:ɽfiP[%Gԡhv'^ vWp }S uxR 0Fs"D!jVf\G<ƹWGt&tZ *( AW#W[>2R:ڨ%DM%0U,͙,Y%ӱLx]4H=XQ1-XӀ@+sz&Qg^7g @k|:'@·b#{ 5aåQRF@Vjpq&<*.Tlm,&61`Ck1X=0bT/gYHD0Y :c,)pvBɑF`\XF %jwz?JڒE͍Յ"9uBlR">=o)6^`:Gz8m1 ej>| mqϨ*wavJ|,WԬSKY()13m mn,AX b'Zr\ⱉ6SΔM+m3tCEHrjTl[N\ 9Ln>1&b(8b36.Cr+arl't^IwdF= 0&IA>mZ{ab`$l=v~+>oL ;TYՐ4PZ`t'^z\KZ;lyZ8/i.R#xDi:qapt ҍ *H%|~{GcTq.E#>c1+LL|*D55m ^ñg_IU? JnfGP6!Y[PŽJcjƎ(Hf,(4{ΝvϙMCB; ]aI jO4m˱'ǻgR?fFΆ0hmO6O)%Scq`ptZҥ'ŀ',Q~e1qPr# Ȫ kMۜ"UyOQj_9H[qh##>8zA-?ILA.P"j0ҎJ[# ˘]?xO:8!6 y5:8#iPM %|WaTyq<Zn@}Mq购ϻn0uvRuKy/ZD@b@ GLLc YL=Dfu01lrM#e ~+_gXJJ3HŬm/MoveObk3 vLUeWMjr踚+*#Mͼ7edƄ`lp]D=@eØ*F]x#fasǘ03]Gf MZkZ-~l憠*_6Z[ЫP"ZA -}-3vGdFzX-8v< 9;R?ig{ې/X(Rh۪PCiAg'fyM3B m$ZvmS>;LDT ='8A!tVq"d/xVECkP&wng]-T u52lXDߖ߱7NOػKW[;7Hx -_V7\wPL[+u#D,YL5`ޟ׏PT& 9.'q*m.p,I0b,Gݐ:CJLCmVnf[P\Q/̈K$ ELMWsNS&S,5J#?zhyJġ^Vݲ>)C65^~ukq Z" ׼ hz跴2kTOz4;@PˆMDqe CnDpOk{蝪HmrvV~V~hE6ɐX [?7G~lW0cy& Vtgh^n\?zUKB<{&w)Q֚ɛ-28rl%P݇gQc?u*%qZeVk }|N`vQN)K,x&1=/ Q5y'd'Uw j_mu)\@s,zkf:mvm_@qiVJ`Lr`DB_ #wp\^)sKF{HmkJ#U~{Kw^?$~'{>$Yʦ+2*تol b|J<#66+ Ts gW'Ŋh-#2;.g4pZ]7g~xQ`[^n" 䔛 4G$U$(WOBL#"pꇣyOP]$gy /'>_BuUAc1TaA gt*29i Y X]1#$؇cyR$vAOcg11˽X>wz:.PP˕\0fy':Êg }7.8>naǠe  tQ{" Zc{1s QHcJF܋yڲ;N&/::u֭t;i[pC/6FO9kw= @q@w ~)\uOۜF:>x^3 ?*L]H+kA-Un†<lUY?[?⯄aP4۲Sg>ܑ̋kL:+^3=-ؠ \=eŌ/tuhnEMw=Y ˬx[ߝBKDM[s qS Q0pk/vpN| pC]MT#(g䓱O3R͟Y:GqKP_IU:(ԧBG]Z$?)fӻLkPKRA႐Zu-" @@effd&Ȱd(w"A6!͛t]kEzVDz1&.ZF9ioİѥ#  ݙჹrL~\VAXB;%a+NsX@+W>S? NCb<f eIqd9Ex1e;U2paPJ+,tQc>w9^#:䟵F$[mzOeDk7E28J$8A?N?1"lucώ|{f19g2Jл hzx:U^o%@Ԡخ`R=8 E5K>ɫuZl"Nt`G1˷PLgYǿw@$hࠋR:dBl 6mA`d0,VH4u'_܋<%YwÖ6;RYXgɇ CFBLũ25\K,^p*Xl#͇ƄJA%BZæдver߿0}K@3-ݸm$6C?T?88<| #X176JD#x=PlXSԦ+`W>v9IUz.jZyW7ГMUy$E`+:g(aRb1SiH:Buk9Ҳ5>tc`XHpbFS"BC )DHSn]HIzn3[7n ]U-l٩aL}q/ѪvFrh,{%9z܈CqJe QVo<[n*&S9~ Ȍ e>)XWrD; O>tq''k`hgK@]_&Ω?O7R!" LΛAÂ7M@M1oZsn-Hb4G&U2E~kf {cqNT~PJwO#eTp'@)*?J @\S4H暚ʘᕺ2sL1 xO=b&z%0kbSg1{3ǹ-=w9V5aD%O"TtA7Dp%[:ޑ,tIkԡ3޺t9#`c(=ӓ"k e?4I/a<`xe10bf{f^_i?9f&JeSs{CrÏvgW'?xWThq"m,a3_7v ӆ?{۶8DfY& y30-ȒOLV_U~!&ӛ(.&ESm0[GYٹJ͆D7*8q_Fp"T/3Q|txot_~$8 !ͱ|nkEf8 bth'I%06} Mn?G*-z%T¼y-9~)_(hJl*ט}ty/njT_Xa1L6UTd &N7Ԗ-4ʩ*7.4nLDM$IʶqWG(ltܷb|r'G݇N>Hwi{<穵Խ??%={4}$zTm6*5Uv-Tid_:6}1R1Zr]6m(R n 宝xP_ߒicw~6d!y/<[;Qk|KT N±R9h&Bp #ªk|E[\h% 5hPElU&8/z{5>ӷKecn "hOu-*tG+ec`9A{8~5=(slgFH";<0h!^r`g5JYd%JRbRK)MM>)ޒÝ0.#dL%t Zhy -%\sx,;z #X'5d^t{bV`tO3@FmL۸]EgA$xsnrɇh`s4DZsh?2`(HIʤF*wZZ[6я7CG Z u$zcXbGN,˵c͝3uXvau׸ҾDq4UoiG5PjQts->1buBM \7mXnNɶ.t.j/#OfO{\v'Y7R. ; jX vt=SY0޺ +_12US DEވB%TSuGc]χ7>{+!lmZmyn]\ b1p6qeɸ,ʹs1*$Kχe4%[)$x O~Ņ4јY2M*j'WmjtDPu^,Q>:WC?[^Js5x>'ɔO,GX/f;KBQCd2= >սQ.foi- ?fǙ|Voa_xlx KgcQ=So=@Wa"DyA |Te{p]h w\֑ RO ?Po3%BGi>DԖaJ2b4,AaE6v(9C?)]k1 GB"JiҠK$g3^Q *,p5: 5 H 35Q4bIJWD0߃]wޭYSW`&i4 @KD wc`޵}^@vbgɄ\W-D/54?:bJ<#CoIFצr<.nk"lR>؈svj¨EerDv*fi*)Lo~9DȈ-ʡISR,(pY>_+7KjF<"YxY@./d.{W-G =ši,f|U)o}[Πn}PQϓc zQ5%Q4=!6{8FjWKW%$ EJwz=*lE-=,xZ /s kVPU `-.ћmԂ[|"WE6-Eb*$%{ȐlNSމt UpL.[EgNl=y[SWm*Tu[go*ںw9*$8N"F.Qwjms1!s(W/.AgZ6xp5$ZJ3U hƦ;, jkcV5=pUoɅ>lFLٰGQY[U!'-ovGqD 71>)Ŵ*Կ7`n=m9lNMR&EXiW`PAQNۮ$J#9rUyec$Ξ*ؠ,ȭv^2 )q&[H\Gnۘ5@aR# M P 3G JmiuV8ԜGw`Fr`9H>~pίe6K}o1QW`ўmwBb;y Q\_ISj+i(3#[B5x 5&~:WRa1y1۶Zm#Q5hLw8Ęa\/kQx34pg{}u\l{G}(5Wjİі_`Pg؄6`/x=QCē ݢt>2POߺURӨ0E8.#A&hT<kTN Q2n5@UۮϹӁ$ _gixTG9!ZZsJLs@hĹqc:%.T:QaoB Ja ygזyz 9纩@R'0C7kh[ƒ# wtlDTWnQ&xb\+m1ўmzRh\潯foY٬vꭋBRKRJ䈳l-oMQrJjd#㬔xSq\+-7&lEY6j6Hڒ[mP"#Ѫ<NI 0vVvU){$ЎEUjdzVm᳎_.Cg`o[6'[d샖M42SjV"-U\!d4>ƚ|5NUN)1-g j~3|re_u8V3 1 h^!$ޠW4Q:I|J?7%JwAl4.S=YXS>TcZa!Ђ%Q@;MY lϻd9T<.;dZ92 µٞ^Tj_.˔}UFߧu$]AP]@-/e_ܖnD|Ubr?U:fg,Ře{}汉9;<ן[HTA_Hr;F, YMr jɟ-ɚj ୈqؔ#qAb1ˬ{w!@?硆&^yebMO"4\v-Z+<= 51@̸L=-=Wsh\{m=8Vu'-އٳn?Ou~'Cjߘr]Z+N#N.⸒\:23xwJ*M*7uvXVG׉;6GM2HM0;uFb( ;xecxM WhxQkpS>ϝfRwAǥ'-r=(SRo䞓 A*>f°k (Xa:\ ot\H\axP+bxbpҡ>kq>ssa#d<\IJd:, ؤ68~ eqa`B<'R~f#o"aL"}n@ .H okeam<Ï,N,^5`ײViP%~́zmvY~mo@uߖ5홬4,rrk\Gh+?H/D.O5;ӫS6<DEs \EmO2hBE~I[F?bMU/\'Wj/HБ_(-oWO=7dCO3$vfCGބar(`}ޜlpeR(,# ?o Cv>ff4۔~Ճie ܛ⾨@PS=(eFo3O0z=$UO;}"0k1`H@U:e}%u|!ڼoq.H?C(*XOksbUy)E(+J6 ^oEh w;J7yB46Bj`VcTn0uI msOcj݄?\=ϼ:Aݏs]؊K`.cU[m>vnIb?XiM؄ǝIʞ="$=ynאJ;CEͩx;J1]XHM@Frm^umlR]A5k -G>yOC%D2inPסjSt@ )uFg*cm|rLˑX:sfk23B 3*ʷq--? wyc|oyfoٝuv'ArlCÞ>fno\; {6+ (}s^DOE/r<J-]z65UyG/31"Tb>~: (b<i+8iK>Ca,ϋh ,ZGe++ڥs}'*mpꊧúKӍw) +nceUX!ZմzDZûBZC{ejd#23 S~ݛxৌ۵CzX1cʔl)EKm,+r;} ~DOTJQx6S0O`MP~%  "$GMHv`\DB ߑM'qbeK^؏0Q+BP)!hn$%4 G91?YCBESDDS4H<|U_:U ܜmSN%[ E FfQ izM1;*/Yn9}ܲ?sdI ~8U'Z<&KN tCT۷50x<$Pv̿w5:{um 8lfv1jf` UTTSpEѧvkl| DQZ.P 3|NQ ư/-T}K 3jj] jzJrxۻk}~Ӓ%x5j]e"Y#&͙fo<-za,?ZM!$k7D'> oE'6NAtP7P'Tr*%]Q*^U)|e'Sv 3g,X{Y#v Hю#q_Brp3Miw$#k-NiOJ*sO\,pi2Ra$ߎw) p\ $~Gzq5¼=9*umN'y("t"q,L B\d5Xc>'.jm`pk\m͈fa87OwQz8 +v"_zhGʏ HJha##_|lVu(Ctp 9 O(-.d7 +vøG1)Y;.yG]u?&Ea \[]Z|2W1-e&CHԍzR\&97} L>vZn D$uJ9x wPSMVc,@ʾyaGE)^ϡ'QP0EZ>y`=S2dR||Xg{=.Y)IǘS^u>B i wi㔝r6fl4:mE`daظ{%F S .ŕ[ ׾'+$id @ǹ<0t#>] ϲ[h[S ^F.3F;C d *9 n޻&Y= 53H*>a"B RDAZjvhJ وIisG9"Yf  6#GӼ14VKFQXH*DqePޫw6q/Ϫ)} G|N6hnajC-0ٰ9w^> `P 0j05 s@m%=Ei7c|| V#FN)Po)}nK XxpAuxk׺NTIH;y.,g"B"WN"gޛpA@)1GCSΨZ oyQI7`iQM3/QaRß{~BsԴ4fMğĨv6\YYVxie~ySI "JGn/m uC@7TLֱ8 ir1~=yJl.P+7sLaPA* q5O}+X/)/BʎB1ϣ M\27usuNݾi/< `k1 7}DA ,Stیf%3:}f@UJtE8p^އA>$D ƃ5'gO6[LaͰ+N~ )#A2Yձ='rV!Zv8,#ȏ)0%mV{ƕK!FE3y~Q|QM63mwݐm?JgKtp,LLX([M1? ooYy{fnq=R6]]N/Wa{sm]*곶%َTZ Tw`LĮ z'{g "]Mp:3hW_M &h|/)%jRi psle \W6jJm[w7`./b*$t]QdZTj刣U) UĂ{D)ӓL$aDK=ƻjLg{Hf) ^ժ\pE&N G%:P]2qQbٱSPx<~݀0B |e cF[={%@N!\&+{!_I. K+!%)IC7WjB\!rHyfJ78ª6 ߧg rt -dԐ94UpmA`co.*ʵ3@,_k=@"=7e;VkrL3t=?2!8~w"V&8Ƥ60m]<2⻹PE`X6#[8,|9i7U+U/scY͟Hi%'J!-"Ѩ4{dqY%i-ĸ\ˍN#x779kO- .?^: DdxI&16ו5A0v 9V[}'^(JmZv.^؜_gd8~/lg<sP[* %(oLA֡F`cu+w r.Ǒuh7g ~v?q7=,ȇ5 ᶞ| 6|U5U حqHQq]H{!A4+ܢB emX;a4m0ά<6_̲AΈh'I ǒA gg˳m.gP;OWϦ @X"of~0&E2Es$FRm=^_ H0Cf!Tʗ3wO?uj&*ϔhKq)GM]4&olHknd ?\P_8k;e*B|G;Dor ~Tqثd!|m8,Xa[VDw> =) ?Ů,cA= p_@ʤ,^Kn12Cԧ&ʯ0NV59Njz-Ƚ&E&K0.g!A (nhrB#ws4W! 3c3 yVHp,դʗKmTvr 45 g-3H{#Qhړd+E(ĐGm3.0ucNH"-^sDD&|ƕ`*v Uu^y vVS=SMv_( KpMߑ5cQ7nslh\5s?.^2ݲM)#[7w/:&šGCbGqg:/{t0_ht"fnOYX N( 9k/u:rc=iDZ ُv즵Jp\/Bϣ'~#Z΄>MS&%ؽh;ߕ׽,ݕ%Ty3]M=䌚&u?59p9//M.ʋ0k<ئMPug$]%8C@R8[WZCThe.ܘ tSRH;NRBsJ =qGht<.}BZh׏QF>-lG ;m'?hI$_*5 9&fuJ{}:T=볳IɸY#d 6 bGfM>U^G鎙}hp#b}UoMmfiI5èqwZn]w?2?ݥBFHRT0V)[fl\U!kDYHfN7,3SU_z+_ 0vFitgCs󎦇|yu-FD od 7Fұm"mb!ad80r!uG Zp[ZTZ BA8!E7dzv[.g)P`QPN6yez.PFG õ ./H3Sk$+C2Xoc D%l' 9{385*s{K3ʑdDݧFq=M_!w`EZm$tЂY68[' XGO$Λx_1 U^5}Մ_H]~ y s[r'S\T]Q~ɮP(~dy 1/ Zق }B/gIh 'ĒzlQwhW&R Ԭf''@o+YQH*I'YʸfH|J;-jqQ*ZC+39!E@|Y8tj1H3ʦi97Ta ͱCں}d|I]VVS}Sl4E_3?k8vJgX %ŪQ7-7KD1ׁ!_Km?PM?Fܣ4EWp^-pQ! n CeX![Q |vC-EoH [B@kaX;!t^QEhC)<| 0o qM-AL\wx3Nlen)XߣηeJ) 8TaFL}WLiAk6RӜРC  `Am5*S8LQT$XDuȎUt;Brԑڪtp~vel()")+4}pXwD8H"(-d8~!b=~§O,"N͑te[ɞ,qWa%Dh&[58lH7y3Q->ۭ`E}ɐK:,yNrY>gL.%DmF˓4 ;3^N uTh$ !0x>}Úx)%r^N@H=\am Hy~87xɯ%YUL-%>\qį+JRbUw"z^M6 2Wr̫9xOl|3?UG٪$p8ƒis J;!=8(0`9J6IGNYtw&']J|]LЦeXfo,_ 9;od2;ߋGAGn;%Sf8g!P>VL# KlJ:/0/Za°EI?:Y}%T iyA5jR|ƷHj#y o)g?[Jg8rQT: B.^~ ֮~t/x Zyw=mojey _9̾2G=!ޤw\W鐲ux=#6bBT<>2тS A2S2?<_NY/CDM]r'i%^P!VIa]S8%V Z'@B@u ޱ -S=(Á`dTL0 @ Z쨻lޒIqwθm {cB0~G ĩ3(CZ 訡2Zj74rR36vM Eȯt~?I rSN5WPL IH)WE1 9)4m# [ ).[.,J鷗VMl3Iiߡ:\m4Ȅ1\$D{9Qf,@r?ry؇{vxdu܎UjykykUJ5*rkʳ"T5[WqZw#ioW@}&iWw9@EP4>gظT ,q][,u>GNd.u^".1-/MpӢr"8A1rϪ|IwnlP%H4!{͍MͽO @C\5*"eYWX.?Mˊ&aA\j!RѰDB]4Z)ߏj.br*E7̲xg.ˎE4-cc/2Oh򭣽c•V; S91H3Is:Ê{_ә$%NPǂzC~C]kDfְ3!6c+b?vLb*mվv PBE{ ,u27ì99:S':Gբ(w:'QؽnO‘<w ~gMvl[b}ư:MRD7y{eAMԱCy.eE.1`XU5d fUv oY=Dk!1"V4eW~6@KM!ů^KtG5Zs׻ IQ8Pߋ` )c)~[Hu{\.$†SzV,y3 hoeGzq}sҝG HGM1TNSEډDuRh8!flk^F(Ebȗ6/O{?xʓ :4VV.|#c z2G \P0;WijQ%Pz`y]"8g!j1SyH3h$M{=J>\xyj'~d# G\'6{v|iU9znp{:َ϶6r+#tzf{ hNa}} rBY0kVzX3 ('Fe#BG!xSM\J*V( $@:5am !a<_}%盗=LL ->5D mcGS`wl1xɥWG9ߩ@t&[T"ŻЅlz %ZvaE2ʥNc] @Ƅ(o;FS+?¤;bpRw%WWbk I$5 b6G|?u{<@p.L*ҋ2V8K 6nbcPX+wɠdžif4,ƫ 5YDM&n`N2DV4*[-qXXjF9s9V8~.3Y#Uݷ#\PfN Yt>!yLsPи5^eQKSyC9ޥNQۖuLpԃ57yZ*E4DG%":~ǹr!(:P SMj m*{F+e_$6c zR^v~T[GS:Wvj:wfϯF)';.T0#8z.1Z%={I|.̏k`zt^W)"OGό8&tuo'HYѕW%T{2,r64W[#)f 7öth}Fk# q3aҝ K%SaunCGqLяnt`{餍6FB!5(% AtU xeiVH)%4>U* OH+`ΖYBz=MH/ z o!{+9|j3ZJsZ L%fs7 1$689{E-CqO Aݣ[?pnޓuK 7Hğ<".2}@m roG(_B*IFj!'0Yp*"񷢬!,oˆ$BYX|Փ9YMA\h~ir1X^fl7Wml[t l.pk2:x`)L+:bf7x&W0k,y٩ҬIg~hk}H(eH"ح{~hǴS>UCIohORe(ɳ+xFtT DJ!E(ϩt% C?p0poOav.Q.SΖLew`D_(4`ZSn.JCiqQ' H”&qw2fXko>ULi?I00[?7/;{Y2(Rįɩ-q  (JC@ۛX(5KC8-&Ljgz^YKlP0`~1$lu}K՜"H:^ű:2iSdP7#W$npDEc8Gܮ @ڙGĚzhZK!~դ.=Hq1:.e\;zD!/D Z]aQ)q)Ek&e*xR>$#E  C!*CXѲJI1.G\AZm SГBmՐy 8ڈ2Cxٷ2.%a{(ڷYlڄ+|A: )? 3I=LdɪjBR] E= j4ZWTxܽ=nD1t?m%c^U*}]2-G' j=OBoPSÊI.ĵ̓Ԝ("1g6#B/EctE= r`l2c%_,Æ/ZҬv*({f;_"BE$< TGEKPm>^iXO0fޖϳ} .oplՔ߈vwtY^+"X"k}zqJ(|VhX{1i@T.]@<)d]@兘B @.ghN]K !>S#U \K4A<(dƛK԰?AE.nh4 j-ļ^ab%I}l%8͂タMm&#'yGk˷T"[.GD |~嫟?߁و#9,2O]"3Fa 6$ƛW:LǤڌ3\C2W 9f"Ȱv!g˂0콉6m[AaΕsi;=*f͢ڱ@1D\* z2=tC3m\+; q[=c=B eWK8gP0Ӕ-%$gEäI8,٘ (('GSl%Dn3aiFoRS8žD\r}:zN#f£Q=ApuQmyZ!rF1r\ 1LIsq,_T"NUޗ %7cN?1=-oW쌇َ.pk#2?j@.!7wbB}[J`툄vh{3, J|\k@HJw}Q=_MC>TKe|ǀL$HF ,,˘ j'+s_Wݐé  HOa zoQr`H-}{|&XAdwqP?$b|i$Xݠ B>8XȾ Zu{oW'~ ^'9]% G4]/c(v5yVRc%! W,( e@ e>ibqO);'Wk;c6GeɷٸnWg;b>6=Jy*F&T.oUdz!bF0p2,5K. v"RՋ5(+jՒ&$u˦R!ԓra\@V7w>raIWH $'ﶈjxh< PK<=Wm 3Ř$Xv, ֱDz)a"t򤥮A8:A*66IdYG<7B^qV'Cyr-Cl,{&D(קsqǜhV`:!lyٴI/1;N@?L3^nDUg 'eiA\Q&UAi12Z(`lAo=gsQ(_2IV:}h *@S{dC=N۽=@FU[-8mIM8Ra/5b$ OGZstv)szYkWMtlP]s %Kgi66e\u? F %q8h7#(JlJ8;\dD'UKσcoZ493Oɨ F>c |hviiޭA.tC;P&l9JʆGqR#i|Ms}ߠ`4 Q;"^\OwH'&rVSOUwqHV5fgP4p}9cPm*SFӻwLfͽ~lRPw%|*)@"3U&'+84IQ%*hڗ-?u%?TkH?L HahPUGm^Bdͼo/!=DeڞkWe?tЀOΪPӶ3O'r)֞X0AD0ƍծt] b{-ؤ@jP`txDMБέԹ%q|jXl^ ca I)I@[siEVU+bIŶUdoZ) 6BCy?[fNcpE4, ѐ$|s޻ L9, 5A*EpmWg2V`j$&>q8JA}'zC:z23ʛKFS.j ACkIUCb1B@L䡉X`E!ߜ-fU%X߻ޡ>4 p1e!K+rO$9$vw2xŰTz)0J5ɔůam͞% bK]9_N ږ96J\D|2]&EA.M40b.ٖP[TyE(zer"/DaU7%<&m pʹNSb!c;E 8tXӺ\P4uޘ%<`&Tt}o]qqKת97YVOHwfL N*]GXU|zEu&ĩ \u}b>׼ 5Vv-wUOf0{l/ABLz^M]TtIhTج̬Zö",OKְ"ϩ U(JVk_Afi&ʐ Qs4SrTJ>P=W`QC-eY0oi(uDbk=C5\ %m-Pe_:_Fr'-dx^QC'2c}y ҈pA I㫮BNCcGv闡YWwρMaB5뺆^^{x5譧 Xʦ,u q-wAK;:egyOFÕc[PbK6癌e |1BAuWS@JPpdN[#)^+)}#CMnj+!KB'8-^}6;^A#*iW{BϹsn]l=:unl($ݘ}5@S'lɰKdc@׆ez5yEIgmD{V]6|gbrVR5_:{tӔ9Ӈ H5ԘVgtY-.i+1}oՑy8QБyE17~+>ǖy"G!PI1Eg{' uʗn dflޡ*,\%:pGڮ[SdgiPqB lI>[(TJ>ݹ T8Rj W-K<@]d`ȯLr}/lɲ6Dg[_Yu@J$4./_.0䔀ƈTc@kn}boujfS[r ҏp8LDy]))&Z ]LlzaHH]O,dzF?z&>v}dWpm u /trjTԆx[j5^TWlLcqEQCcq//!"0 o35evԧ]e3P<~7?:{6q9kI);Cr;\u > V" جIb-3 @j6E+lG^Fv8lI8O\e ϩiGo6~86^<«e9pݜ|6Kσ㿌yIm1z j  A}J`3ݼWreϾ8>?|*N)<_N-E+kl*3ȶsZe~bɁNf(PjLB ؙG!gl,;e#Qe`fZzSK (^9Q5#ͩ-}RVϱo4ONZx׮ d6?t<T-GCxxSTiU;H~UיmNcƎ.;mj ^ wS=%`dL&"7&FZ"r8_N˅Ϳt'QeP,S_7TP--x8(X(V2ؔfe dDokT"b4Ǎ> :jy݀4!PܹBC;/WU6qTu?|rMjFyߣ=NS@Pmؚ#HڠT[y{s6;Njf(it!fׇiھ)6>)ޓȟk:5%.pqS; ?==2cCK}߀F"rf)F]ΏfBra@1oW?1z0O*~Y2lWbVY4)ή)\/걒d([A^hu;a'$s&yR/qpBzt;GH"U 3M$$K,ћXP^4^э6.+k 0w~~`}s4ﺫެ&$o:%F^ 0o5Ey*J2>#f`}x3yo6msz(}y,cU[{bg"6Fn p՘IDKRi{&auv;o1 oI;%%Bpr h+g^#M^֌_[zP4rMEXTPm6YkZ(MEwrMnt :b}<4Iu٭9ԒZj)vZe!'^Sme;Q3v-!'e1I$ Q v-kU_]^o+粌Fq?8\ 2+t8kr;O}uF 1Pz.s"oWՉcՎ啹 AoBD9?|:$ GpɈ3 qIeImLu[z0Fus%H\&ihƁw+A<:4wsISbYlpb 19?gLj{"_EL/כ]|ȴ [ ˛dkuCC'щ})C$8 x ߛ5 w籎-MU{?SKԪ[cPҫ"19s둕hh tCe\fAoe 2&ί6sE<^ȉnƠP6i #H,!;.(8 N`^p 0+^7^P#g0̌guQ.;/<"j N !d/!whZcjg<}Bl73&YZWsd BFh nİ7:&#LDey+g|sG"$` b^x4[>̀WoX9|hu/"ˈNjl$ HvP5-DJE? ?/e͙ QG{.z;E? '*k ƄiR=Lsaƙftu X~9{wQV!bW6yų; Nvlm=WX2{2hWnzNk@^lo -rh <_qvI7-!٠(F3nJ1u{B1r)Ɋci>cPFCirmq#Iߜ2)DhC|f}.rj@h y\Gπ}X}Z0މk"Z50q0,`m; 8sZG8>29N3_/gzdД|Qdsʷ؝j%56(?-*1mo =.AVBJ Ą]18PP6^I&rm%҇K aN|>x褯K~dK1Nk|'G84O }ܺ{A/?)%[nX|!Ԃ\L>{әo>AH{tc]j/;߶ճZJ/7D*1LvΒa~>biL`V"!A[3cq> 57[֡œg:Tf̃ܓМ{yeR2_q$}&AqN=}]ж}AGy00E]bn)CF4΢|mN~֙(i{0ԷnL4A5=gɋc^aKZ8W3f-bl+3fm1u '_[wPY5Ai#E ^7p{dlP@ i#e>Ư{ P8T$|h.6c B./ΙFR߯+,:sxZz[MioZg(o`xyRZOdB@)^Ysgf*`~пs؊;%`JBdԭNÏUf7 y,4GlKG##GM(Is0t;"&.|V'3o-'W̭ٟtHrUtUA%;F~\7sHwT+OPo:W_`lx * y\Bӻ􍝜[-:ǦiQvDJwqҋ [ 61[ 1N(a\.8.uwzL2ЁR&fi_ET s*bL$kooPjIC 9!%Uvqyt'f: o]B]vO1`]4"mTn(,uhg^\_Q_3w)kxL e9M2\-}PAL4 ; =_qK˥X7ÖFq!wNfSv{I{^Y-b|KW{X!9Gtye}ʷ~r TDZ:k@xABٓjYUG5k@{8J,fROrP͖~nplMY\ !Up߾0)anM9߷FeB)|A Bke>VG&~C@Td*FaL"#]Zi1L;q4O"Y`;xRkWn&03r^lܓ! Jem#g-yrp(eN`Ld7 :R qB\=d~ ^c%͇F.HcW}Y/y_T@ 6Lؑ?DU۽fD%%rpoűR?»ceI5K`l~sWkS kwKGzJo07wDZeivA)(*1]?/ iN {2qLl3=Eh%aܸq6+R>E &JJ̦ɢVL Iќ(U3͑a%a1̨ p^ǷQ19Zda)~R#Mb¸($4bVp 51UL"PLσ.7o٫2C"QB8lV-g_%Y` k8V]aˮ=l*w"@M4`{rs/=WH)0OVrUڎ2oHTa|>3\2歺6(G 0V@C:>}ݒ ۲GUZaOæŻIǷDŘv9z\Ű{?\۩a up/EV C݄R~g stĪ#óZ,!1_i$5K򙋗x1*eB: #1dB-]Dfr+p=nHc_mD=VU.Μw)2Ic[r'N]"T߾xhc"=~d46ҠBHKTD>B cŏ "!kI+%d(\lKY,q/G9~z\+}sc7N]OuCyIY8E eK־K/S{޺k%RےTZw]& JOmUIup9 ^bg[鵚tezp:w?QU]$Lncxԩ  /TsBn -xpT0-FnGPVez?@ȸ|3,:%62uV=TK y CSWl&lGbIF;&jީ'>Qm ?CuV}͋,\i9b4/%Xt{H+e"(toniFc;,T |s.nƿ0aUjdlPI_!@8P2&UW5+glBbVYK6\énpE*ITKh~cw˶mBֽlNP џ t ZMRoK!9%lJ&TuIKYPIgjfMofrYzu.;RBB(^HQEe!yP% " YlDb僤*xM[[-ҹ(Wflt\H @0^sH<,+eÐYӫLd˘[)Bh݄#T&$-]5l]C0=A9LGSYPgQZ]a2:=)S xNEt;Q#gQV.׋Yv, s NNa=Ƈk OKDQ4MVQ'';ebR\|j_qx.lT-4ӆ{BdVE]w/*Q`f[HW= V۝PwfIMST0\Ae:o1U'J uqɨRd }US0L!t8VJO(p}ERO'Z5#dm]h31__1` RHT4+%:Z#Gus`$Y[^{D F40?;u?(0.~TQ*`6zQ rJp\wMJ*ҩԖνy0&pq_J.q2Kn}!7W?" ɮd+ЄKž_-Cb b$%qZ6|@~Fhp6NԦ R{aG&]9^CiRDOPU\_l v^*1uz"C3r!txW~`o˂\UfCIh]VxP5˭u@{%-f1كk-ȐREtb+%$f6&Ip iw3EҞ68ZPK13 qal^O/ޕJN)y#l#N3F^ MsSgr(Es5zd0(1+j|*ߥt $3Y0ft@]qPxut»ޥNtY7yؿ_n( pEEk`MD^Qqq,*sEՆ©V$NEz!A+~>y;ڽ3d鐄+^LZjEVv.a \zwk>`d4idE*x7#.dF.^cH0軒)]Lی"gXРY[\BQ bmɰd DT(Ͷ-C1P/)]ݛZŇ. ,NB<遵 a/NV.+&sHDҸ2D]uܼFՠB⠘sͶMx1toW!%XÔmF`}a#,cFi(!:c = H;b%yE,8^U2C=I^1C,#$>Wt9o}Ƃ` Zi?u?g:ꉺ7 Cw ٤*;WCHw kR\3pC[ Pv5ZSVR]~ Uj5|Q 9HE,ZȌ4q@^#sʛNX06k׽7.s*q3ĽG܋Oܙu"K769MhxIw5c"P̡b!ctuTX}&U $2oDb I Tvn%x$jJh$Q̂ͥMg^MKsyG^Fz=r~=#!q卋VDX7)Ҁ5^N+B<Ěq$5Pnl]؄`_?l(M09D! Q5;)Ax-PL|! vL]6ƺ^zqUՓZ91HQh]4XO(z3Q_k/ *vU},Mpa $т1M?^T0jFSO[=V/4w˨jqlM'4 @-"LwwTa|UГ26ک|{c0Uwg=82|5S_;1DZR-[sI*겤YH5}xꨃhzؼ׽r|RUY/Dj%.ʻU, Tiw ?"u$K`@Sc2SU^$'c` h%*rz䧩 *!!(c3Hs;aEfo 9QO8b3 |=lcMpӻ}L*iQnjE (7ZEtx|OUI]{GͽS{ aR@cBOA8Bo,37ȝ/$M-3FaOh$1n'F,#|A- 2Q+wnk3SɆ$u7 SPmѡ `ˏ89N ')C=Q','39hCj s3>c w_ϗЬ\ϦH5 %8*]~ /_#ܰz9rtœ㮓! \m)e'1*w=46k=>nqv~XN`gī1^)NdGjANnj1 oì\z8`O!9ńvBnuo_F25u) !u+"3p%o.JDU qwglOuhق2IkDʬt6Y3W< (ks~0)Cؾ +9AĄY[1t2;Oh& kP]ޡ5=H=hzp2O D$ PHdT1yp;?u zFwGtpn+tZhZM4O䆵sG A\ŠKgc-gKHr^ǖ8x%J 䛼s;&}$NcXW-R-Z6oܱ]u3CC'URQbɰ_4n)fΫVAɕhab]'zT h_ئ#?D^ !M(ߞȥvhu*,ևÈeT 3:IJ;CNl?p'*3+;;n1ҮIK'bf:ǫi]weڰjS[]9wCEoԂaa"Kvs7pq#X*uebҲ!'ef-j k"JFR/,ne.v_DSfcxYLT]ES}8 ]&W}[u[܏V|%V䠰ɾCv| {w\,*DʍC&yma%#I&Jb1a XTMO>ؒβnOXsҋkJVl:E??.[D@m@T1A yUToVHv=`[&_bG 4J->jwge]GVx geYjȒh|j>`8m|g[za=K^;kdmv(B%b>?\ޟP#USk1v$FdnQH^@TfcS"=m^n~,6'Ђx&LXTagHv uՄE}0 "PPXʛC&;s#?]i7k&H0U Sj Szd#`9MQ_R "D$ gWjXB(үAG}s"W-I+sRF|I?aSt#, Ԏv( cΊ5*rAaiʷB<#ɩ=9$@M5)0 ֋Χx]_x)WؽԄ?h~JT IVMۏ]%8g#XR6^rbE- yì]ƽ[Nx\lf6ۈ2.!Θ9'Fu,G(dV>0[zFبFmNrz 6_  L1:rq3T[9[ݧ^%yD呇Z^NM)Wj%!zˏY eXүtZWHOgo_׸Z<%j$oc*4"[BEU:otW'7fxfՠ ΰ#P~EJP9/T,U1ᱻjahƵ׬0$s 8yv{Š֕EkYx:FYI{٫SfX.Fi&Lʩ]?gv7fnRl)mr#6iKm[8kb mf ('X-e ,꽁?"d59ݥ]lxCe|,-=vXIܣ(q63ё Oܢ>ω̪su>je~(Iύ0B R2us$g΍}(V;j3z%Lq2ҫc_~^6glP.1k1M[{{'/ȩ2QSJS*CXzQ:tE4'-8S!h?$̮C!?:V:t! >?G˗T{#2r*U1Ory|PMIuJ˂d/#!$?v.qCS*[Uz0fN.$d!;|!]+Xe͘<j1Қ`I4mR/,?Eyr"je9PSܥo9[$Jbw8JHc* oD(f#)TG[~pBw;ђp%ج0B-/:l$\cӹr2f+PM+#Vnk L8"Ut" C,4BZ_s6 %f5qU.)콕1s9 Ayb}EĢNPmqe F;1/xAo,bmsSD.'t`nڰ,o㮚̚ڊdE(ErO $(at@6raNJqai^kM{xlOS l: ^ ;AřFf} mˡRYq@ e3 c"^,dO!)AUD an85_xIScTv94$qL`4'7Qpy\bY˃D(Ҧ)5ҋL~kdWKr-' |O5xi 3$ub[3@QY-h󖅲 9U*ӋGŽRI2-,"5|݁N`y/32QүkLpIS!#/(A>,+`z 0ShnBTt#Zf&1b)#}D޵4*ȇ-XD{Ԅ= 4~M/mn XЛ> |Cȯ;i3~[ ,E$p/yS,*+΁벲֘bWD).5b B>z] XW)8詀<wI?rRiIEjTo_8%oqx(Ơe'/nŤ^ʂJ.=$?唢yL s.=6@~Sܘ?"TNY߶.P+mqr И|yL05.-֜RGV 27UlOmd*hrp2[OļC ΍k߼^S"R?50༡'5 %Hh^G9猼- WnYCNަs4eZTHR;it䀗TɪcY!(nX  XRn'JPCEɥ 0yF.Kta%] s:kCSǟe=?'`ȹaxe`@bYz*q`ڍ+&Z5i ly#쎡޽{dߙ'Lo)7wYq%(M0Xyfw"oRs3]RڛC(#lOKw."G:x[t]M3dy8Bbaw.kqq+%iȎR\8s>i,tnȑxfdHÅeXft dS! [ s ?9^m2InqAީ͌1cȔ(z}*ba6p$x-ZײqNyjƴ SI-jkP:5]u72s?sL&wiPiIt)XG_*N3~PbjՐ{!{hp5Z+n>\zY6n7߷8E =T 0VlvsXCi.7åW o3+1>0als-$pLs\*wVo;vI_ 3arm:xahao:FBamI’!Cgjqt3(*6FFby?."-?3{m#PwCnz2٘ڙἩ[ԉk瘤ߐ0 xfaVQЫtogL=yqzS27`i, )t\@UQjK Jݬ|~)G􃋴7M|ddi opfeGAo*+oHS}G٣Je6LmPb@:uUJ 8,NR&x^uyC.y%]~jۃ/<*ZH`pysYd3@gw1:s9]-~FC,diE~xr3J~ 9<,Nl^[E~.e ^29]$q0ek.Eh<ھF+`C4Cf} F B+Nt U83@[ 2;L`k)Q\2ϟ̪q6ى~BͳR،.\[14\|S^sv'TISt˲P /7xv߉Uq8V:*SMaލ, 1Vdv+6Ezq~E\=˓#ms~i vMma܋̱5^'Jc_܄TX \6R 9 K:!hHR.;CT:Qe`^K?xߦXCY??W%m!f0F{M|h|!E1LX` _$'Dž߭Q/b݃R9ͫe{cCc9]Zs;2z{5JRSd,И`h {m~:7}F 6W@JؙYPT.n^FK2XJ!+(ț Ns m '߹&uW@CN?dFIh`zpex%8Sv40߀Qmo0U5S #OSs$G FQ \%Vek*:)%14 4ɻ._"6k@Ї@ +z=DMgɕ\7nBw= =r+Bf#K\n6ի1A _iT]BH):(Ÿ]<%k?$:2uh;c:]`Ur40+L&%^Dوkh<~{,;"kuz Dg )%Ìcnۛ73b@STne0 Q16\~\JcߕV}X2r11d>ߟC =_3h@Ztk2eG1nvc߄2\}u< F^(^D?vye|SQxge8TvV < l7jQR`mu@~Z']%,Wv94}XO/ݶ*&H?S7J4"0Vew_2{,h ~?c[H I=F>e`M;Z$Yչs?r|@ ]FkӤ$<9,:;$}ݓŶI5F;;Jmqi/i_Mp1}}\m^.)iBi`P^%5\M)|3yVh족|hz)!UqE/kaFDx8\{u q|7WĮ,u :0@P:;G?d3ƁT[ ng~H]N89MDQ`~| G="`ǜJ}0xsMNG_l73+~91L~;>DS??b__uol. \QDC),Ž*e:lk sxrt@hI34oU-18-5-%:&L%Qo^k m2ԢO`c=ZǑN FAb~͞?\RJ=s.2/[%A陋c嗨*3~ 7KϼbPLaٱs^S|&f:& -BHPk~k3j~xjԠGLӅO1uqs3oÈs[kf&*}4+V~ԲNZxѦ/0 td22DhXdEC3Vm>;%#G锊UͮU6@ Bt[ 3|(,T ,y/!D KG(`~VCCҨ5wZ4T4nXcS4ӕu!v 19JL`5/@gXGg|Ĭ[0\'@ u@~, 5qƞW|9iݗinyu [\𦉕8 cz"GB2a_sxL FBC0 Rnm*ie8aRC0ri11Peizi\\c&Z8I|"Yv%vaQϢ+ƶ먷3 Y=8 <юa.LI~ǵ=Z,ٍ .|M$RcW$B`3J8ouۼDj <xK" (WFЖ:h!i4"jp"iejWyעk/9b!4OIOVTP tkl .4BzЃK3 5q)լk83P/ gO4*b:נ,yA&!Z|[. ~cԘ`Hu;[÷&! 8CR$0=k1E˿~ n[ք*+kgZĚzw&X[]Jt |zJ4: )VS5;3OA "6 cVR9J>:}+F稰*=X&C|ijQ?F'=^gP-`]zA6i':?]?*~ZЃjq&nϘ^sM[}2aڅÓ(˽rmw0'*"MOQ~]w8$QJB}L1~p=T'J[ۓE\.2"ẍLKqv<14,ֿ=(n1;f}. lsΟ`Iiz2(7>.~DETCb7#mF?ʔ,nһRV,:?Pݦ3ęfS/!]4q a{-䲽X-$6HeA3(z]`jec޵9f.Y&Yk}Pv8!]Qm,T{+BZֱ[v(RIwP.Y40%Cyqgn i.Dh/Dy҈≽qrD]+lHeNPtH8blKvyf|r# ($ha &O~+-*[6pC:R"b+8~$7h~~5lntѼ|eR¥c8,9+.Fۊ{'%)圂>՘&7Kr*3Htu1+ehf/U8+xi =~* >\0+Uh K:wB5/iuGX'OT yǭ&-P͓(.*Aϙ#'|P7_Qp&^c}uJU?4̿Ԃ̃I pɃ?Zd]z[EbnZoM6z۹0zfYs` sfGFEJ钦z'b9`eJ>$|D0 ֞d}ܸHVJʺCf )+@F=Ns1S 6ģ3|BG~wra% ۆ1ќZIk?n(PvȐ2R1dm+M1K7l͛`i3z RC6*T~pK!>ٓ<=?mb59ˏ`ĂH.㻒̗r+bEO>3{1p. b@[zEmwSx'`DN۹ Lt.>U_NÝQꔉ>W z.AlaۺxXM GW뫼uJ@Zu] 4lj^) Z̿^ ='Y<~o{ wv?`f))f2v1d"qqk.bY5gHd`luI(M|6t#@J P32!3:~0!H0Cjc@Xܾ7 `bDtX;D-DYnMIٰqx a &5H9lT^Y7] *!7,ϲ|3Wxv$"3\ʔX0r"#wpQNܷ$FmK:[ kz&(o,[yJ%s4g< + HU="RH/$F*2 ^Q<ӤJ, 4XġYߞXKpk1m DлJȢah>A??}ʪiQS6؜a,#M՘Oޏf0-(9~GS8`WIb'?5,EQ,UWZc-7k95z[^jϬ%VগCCWR͉fXun 4###,#L'sԗ1IݿW1+D?Gz giHcЎJ*ApW.}+붚ۿ˳N))NB\7d/s!u+=0Ȍn،Qey_ 6'7iK*0I;(@Yd,b9տË|o`ܨy9k擉_~|q8l͂vM/WE-<Eϑܬ\   veD þw1Wj86.0^7񘝵?ȿSUd7#8 1Ve{qȲ%!ĕ;ǻqԫ H4M/PJXmUohb.ӆ[thMvzF&Cb ~ +%=onlJKJjUR78o@3v\$l,N(}_8-ybРPGXu!^20 jnQ0@M>% eK~w;9HU&ߚ ^?>G+@Zؾbt,ț_ ٥0F.yMM zqF-?N2P}U2B>zBy[G=OȠvT@qȗ %unMA@1޿  爽6K"ө.&Hr-[TvHc׳ƁW͛ ɚk؋ qstJžxx' "N(?O%i;$y"58t)Jm$1aGlGEVlp+kE/ }KJ(vs@|P1pY= Ps ?iWF TF(Ƀ% #/ːY%ؘB[. D3tN~lOGtdLӻo8@ĀQT1OS7Tһil F$3TL ӿD>K'5t⏅ }c8F"%cǝR9E%Si Or$faxilx gΊg!1 ;@¦#&2͌^+mE_@#Ve(ʫx J+=1 GǮ3ظFاS;p#p.EfV1A&!ޞ!*MW_+]0+-Tj[nUFi'{|08I;hYrZE.Xl[o]&ڳ[v0V^nCjEn⽪ ܹ9vtO)֋o˫ ~cD,H@4A1ϣb<"DMln8?> }3\"/RcmWK^ ,^uy6 =" }{|'_1Ƽl}"_wyc$'.t%VxB;~:S'7 ,tHB.?-5O!gnsz%\{]PZ[Td@UbEL.GcFc \V5;o*tL5{q>&>jvzdfOHG]$ZTְ bpAmg,{ChR7DX^?2y}Ke {dR@/5G8s\\'HL7p^8 Ld6D.ĮiGt%]H&7qn@DL:Xp,O>c]{ vMg:Z9R|/(_${ +!D5J=±\dбXY3B@7$p z_z_0 n (/0XV{rP~۱xbXP]1jmУ>ߨP*MyI W%Z69䊯^=6]h,e . _'xʾ2]mRҡ?"Sץ E,yORQJ=,PRBN@#BRb;Vh 3H8Jc@̐A*<#a"Hee"BwI/Q{ǖ l;"mT~ϯ{v)3l}\!8߲(Jkkxk%MG8- Lys2׋d*D@Pw &&aVg,1LPmE/:̫9=B`:~M5J9)i,3ao;,)iHވ`*(I,kqkG,"I\gst/5WW\USЁw cępv L!G%F6U >Iýh衱U cY&s`(Yfhp ijO TRb(W0h7^L-iQcGՅmEkΕCQAQ9ϖn :6}Dqg(`kij⻑X#Sq9O]= ?{~a)Z;u"w 6ΫJgqGFh;^ 0R@%X_ SaNi:iCoR*xwCԷZ H R7阵.IGCq1C@ x;Q['o*2p[Q( >U9`^d!R=R߃CӺ&u Ǟhub aftL"^U,5.CW|FC7,Ycnű_<ȾLkcuK"G/]s:\jțX{JBOp& b55 Yu>Tzr͈Oӝ /G,Z~mh4{=/tf۾qH,+ v|OiH݀%e9 ߫ɸSu^3y"F ,fPh;7N8~Ttr%>$v]BjK, y _;#S?( Vi!a_=( grлVHh f؈9Pԇ} &?'C ZD\M/l4]KIXs(qpGc[%oNܑ|ՔCztu9Y3ueCJA-İ{@bp0jP?!mO/Y[mdn@Y)ކ{ }hlK4gyK`-M&F*rѯlS5 MXˢ˝;Wqr_w9'm,owD\: 5־.Hyᰩx$<\ĠǮ|ZWCtA|Dv%Qv+J6?{H]UUϊ:EX\ղF@8qI T֮TłpzH+B*UD\3#Տ],'^ȡd=wnp?CH2>e.Ar| 6&Aen lqN[riJy',hT*Àb~b/]+ a=%FcJuJ 7qzt&Za;~P8vn}%0nG*]0*/HqFf[9hP4.c z7ʟnB\lPs9eSw4Tith-;V_UVRYZ~o<sPvׄ0{`$NǾ~~LLQ_4LR0\JO@N`+m\cI#ydːԇ->Nff(+I,5HFf,~W."찃_yY?yx>RBo< ߟY .IɜBIP% \<ȋԩ_3ƜM I_YdpvMu>JٵN8bVe)ބT?uJA̶ɏj1ЕONHZ#NBJ퇨 'L ߐ/wA)$'U葞{v\\ U=iKT{GLWN\(B aVY9ʰ<cv1|CE˴ 9>2oqj:2 v\SYQ|qFضʏk-(TJFxQuwx`Gэ\̙0/c2]9(`İfYir;:V=sNEv~ kZfӞF: #A]s$8޽`څ$'X&N#|nsbo=P=]B!-w3nt4{M|^Ųqto=_ga7yn}Ub=A!(Bk] ܔNJ(Aet>ي7X9wKNnh~b`f 8D f 7lr, rhc3*a6vk]7/Y)# ")@y)IVDG"{M+YG.Z)k_Qx- >6)gMB] +WM[t'qNχ'|9uTRK_ Pb{z$S#hJr|Ax0utu`%">Cd2_BKjxZ|;(RCŦ&.9#8ԢQsXBŕWmfkF]-E+J-TyM) Ȗ+i @NUQ_. {Yޕ|#Ҷ2n ;V]⓴j`;̜׻h++g2IvIyH!=ÃD@g#nF<\urM3+G=]*(ԙ'xSu .v6Zt{E~gB^J>ꖁܪ6)kcD>ﯣ<,4wF1M, Z|JzzZ]o _?4[ڰ{S ?}mڂ$Z4 /=Xy I'>06/P n92)z2{!ogR6ۄ gGǠ<ҷ9p5Pj(lUYRUlT""}sIMHtEk)lx9=+=1C+5yS+Glm8[dDrkyKF4'pUY3ڳvK4`DCrZ P54^x1<'xgmD,W3i%:PAfS5DiybC_]b7@8EC6@Vt[s4%*AhՕ⪁fmIf0O f:+qJb^6V咐1 "sY(ojg׭DԅI=]ѠkɐN$g)ڈU ]rF&Kߐ*d:!֬ߪJG =&/:gHZ5J U%>{W2+;"#+!|<\ ŜPCyqzA1Hy1Nv2#rU{l"/BEd 3JIfԧ@b'U3yP_%[#ίNln1Hm.P",5yY$'ynvہYcP=x;uY0\L6"B}Э)m!RGx~<4ȶOO0!f a edE;9d:=7:%=u"U'Fw_́{BH6ekRY5Mݵ]T4!Ϧk\hUǝHj@+l`3CE /Z.u0^CDj^W6bmtB&cTL^ x~a{!W' NQT5{QQ:O֞0-EƯF4S爸^5CN LN6H;e?vۨv)\n[{o=iu,y.ZD7VsZصHA/>ق<`[`C70,qp:gB-w~}CuFlt5":Ecˤx"{SJH8.%Qw2Y.o\1tXI*Mr7쁽K}ZͧZ] y OΑ]hW~&+ rfFO)``?ݫ{-e>!L"&J&M=%m|r?\<x#h}՗+{3=^Dd`>.S"C1 X!JXL5dew64*#^?ZN7Ȃf#r6)qȎ$ ɊZ'Р7KV{"w2X|iAU Ce%W%f..tomi^ЋV%M[qDIN}C!tuFCK٦ŔiDz m Bd^O6,FUPP '5`~%2ԣk&7rlo/Q5*U@cָ,lBkWo0!^dWw83{> 3 QC~&G'Aoq,L>04cARjN63fάZ\g`C$C+No/ k>yb"+Ƹ /Zp.*)uUŀPcw%v+qD |/"\h=凚>!®~d[G:&]ȗ1u -CY޼+UBcpT v yi׶ |Wϯ)9tD,#5bQ*ogb^|GU$!CK.и|"&QO.b$&{@7LJQ @͉ #2x+%3{_"l(0^VQ&3ahUgÊ gmv`]TڝA *fDn[ceǫ I8 J?hHE!m22 WF5pBUZ$؜Ox1_oE8cE_r mg /nItnB#0'>0?W $&yKJ^΋`duvkSbj% s`ɯ l-(b+lӤsg܃gx_\ZwX Un ˲edp0} NH>fEeE#~;cn(! 5:"vlϷ .zf'SJf"zT"5-Y׾3o2Oo?kT ē/€4UywìfT,Dۯο4DθS+q8Mhm_PR/<v2Hc7QGǹat=vS+ G3_N_z=zhG-dxo?0w[Y¥[#)B}q=qf9x+=4niV,dz|⁠msBxaTi|&V[ 33'MMK>CnTtH iX86)z KX3<ڞ٫[A2g vb#OV6 3XͪO7otb[Ri hϺdvik$9֨m:MF^\JYPֈes(ݵ1?wnHc}o[OM^ i&>xh' ߈xmJu-TjVo:b8nHeWXg|yjO7\yWr}}T4혽I0)f|?S._gWnaHӉ,*DWUoS_X偩zB|lMu*`Y/| <D?@AD 6+b- ^f,6wp2J:fy;_ѫܪ M*?#);m?+ x>+zFSȑi#Ao.f50<C<.rER^ʛ&)s*INz*U-.O&b>ɔDNTw&!b&'%'VKv)ýAը1=GF?1tcllQ0 2wk.G!4+o8O0BN&fCO9QhFE~yT򱬜}7Oz9ZqV@rI]<Ӌ5cĈ6x0&X~Pj!*Gii]X;צּ7^V807ljB 6 CxQjVBiLTzo` {(@eMj.碣W"Ώ!>.3e_G[&(T!}[E!Cۄ9ZNMnu)+?O!'ýw0Xm 8?#clF>qπŚu!\NK: EڳtpYM{Tj'D&HzT7e5-g3Q_ěһ[4&@zU] *$YN`P_fMA:+V X*|f P@c{9=r*YhvZʹ}aHb *ciqNcnAԄ?Jّ1w~YI.L%X  h-:+yMDĬo%[F2/X]d跏*bbK}Rŷ¡L%0$X$ k cݡW?pFT%I틺i eDYD$]tb}զY'B9 <\N~;܆8L! OI~3@n<1  gDhti{8Ćg/x_'B b0Y'E@ 3ՖJ. {7ͶȪp^M[ŚeRPA;U/eyh&Ypܓ < /=q@lob:M>]dd R[aV:P'?ضyin@^%dO a~6P!{c9rR,fp,>MuĊB#V^[0>J旀u6oZ$wj~λ(J(;Szw $##Ģlj>Irc.>-X=F!Y5Qlag]4#ux*0e'$0f}sN$&\R("nk K{$~eVi^kŷ8͏HX҂xaзCO5|wbk:eOd2BшAEzX,YhT)'mkSү72نwp`C3y'5.ʭ} U o2s |k%osjC[j􋻋up6 l*ݎsD<:K$`30>S4?">84A;y!R=2:ImMǮK 4XuG|.FimJH YP ~"? .Z jT}I;KZ M30_Pq "yN0g]( SV} * : wBXcq.H % 묅DKg_Ҧw̺kwy.Pz}< yJnSNN8_J?ϟ"<", @o LAe3HBRAl% ٯLfxAeh'v*6c9Dȴ0oԑ Vl5=Ʉ2Znw=t^0yn O, CGr8HGd׋,@#S.:ssΜ㥠^]o;{ڬlwEe^B̒Lr/Z&k~Ơ8 &x>ZJYV0@e-#2#U&97[K%],?g؎n`n)8žDvby̰`ez Lh؈r&]Í>:tլŠt8s%R;M\[$[x"BJiDƛ׺Է z_ k2fF2 t\dXi69i䶕}r-RµgD -J5ƨcVO o8_S<<ݜm%B GX'z EQ8?qq\ohhK ;fv‡+UxJrF`FA\Xk,FrGxuܠGAJ( eL7>G |NGf9BU4: )U$&aj"L PJnAo&2~-5 OWIx X]J2wkN%.I@*g ݑ iԐMq,3EG/Q@qtj\ taOVRӟ.s_σd3wk_>χ9Y0b!0 t5~Υ<n 2YW1J$-9ē8Xc6gu;?_᩿!Cr;di Jͼc_.k̂՗2-TS )VO/RF *܁<e+j˩L XUժd(Ӵ6CD?1E<]_?u-a  q. 1u9!K+LC2Jʵ1^4~ ?uY\ ]WPmu'ZZY<*j^ [xuCjr]%YPaAn""f`-n mQ$ss*l9?s-'LoHNj84i*~ҥy[e~(\0LZ]?MHobبbdoU]Z^+e6/YtGdɆ $[\r穎[^ lqX>ҍU41R%[RڜB>p r&Ox& |(V/tdɖ;*&:%/L-]Q՜6^9蛦JMЀKDDLʃ!knM#vS򠔁<-z=TѮ6(+9CͰNp ЃdUSz2 ^G5)]z9 g6`ÝdXwД~/vXmLLndR>LsWs79.Ѿ?aE ;Z= !Gp˶6qi".wZm)AM " :% U8PN׫~1dQ}ho^۫:ęn:<hLFٗ&;~XSaСlI5[nh%u-ID6V#A='K-GNy[K >,)*Ac'% JXx1Ŕ!k8W!m]?Y lj0J DAF+vt)Borh7'ɉr;EJ])G _bZq?_LV&妆*E>?[e/)ӾQΟ"=0*~j ُצ[W={G<+)otۊbB V xҎtIw۲ɛwԱst]K +e1O zY7ƲE͝; }5_n=%ΔE)SVVFvb$ sZ٧ɶu_BStHgͱi|%6"ebf{y`&){bΩg񢡼 Ws պDt/ PSpTYY{*BzjDS._6*#2Y.t,U2qCUuz6f]Ӭ!4) E/Yͺ!gm-+lb>Zٹ/&@!wUȪcՑԨ`A#ު=*%+Y@$o'f J(771|}Gnz`l09Qĭe[6XJ^dM~W'f:6n;lZ jv:*ler|LJXrq|F|n>Mot>| Fe li9Wi8y@5K4Q3a%sU8y D9:oT5TL^] Li0X xu ůFO U*iTКɶԒ#|yp;T E=V J \eq!:(NXYivȯ)JuX|Rf4~'Y3CVϩk=oڥ2j4rRn&)`ßIrCfO$ v+(#m?@8玵kMd!r&[}5PEn,H]zY伡[5|]+YvǑU#tҡL:~šu~r/{6Rzr9OH$dfsUܯ0QਯBޏݡtʑLJQzeeؼzYȺK:%dtDЦVW|GNEs$+bQ+L xwA(qt܂8Mo~'hqk;%;v@Px "a1Tcx= M1gɦw.+BJԎ4zۚE3LwX$ `0t335dӕr"r) QlݞޥTc\K[o?={B܂iQq'*gh軓 ִ̕M}2fg~>F}$^ |ٕ(_;jQB-Iɿ2aֈl ,Hu]o0ipL|$.o>)F0ǵ]D.Bn }˂jPeDlwk+e9EER.Ө~,xۖhU)Wo?\VD?+:mܐd. ɘ{^.|5{>J/gkJ/\QZ ~"8S{XԤEq,R6ڜ;1MJ# 4`?` 3}9SS{-e&VEru'0d-ẖÚgdx, '1#iS9dg7 \6z}S5bYtҷ"k!-mtLd!#hKeiR(XʛfU$Cif6 */'e@bjVKѱ WFeCY^;*޼--Yj&[k3_zlI 85o;cq.!-@SrEqs[nXbصG&!(8UI+saֱ: c45NE Zɚ+;eUR%?4 %'xP R{QZh}7 ?ML0  @m5~0\$ e򹀳"tLҥKSD( Su.]aךj`k׎v3wo5VLFZRK9Xj9Gp&*fs )P]Mp[?saW?M7}kQ^̓t|30l5*B+ICQ:E[z۲!2 EKrJ|>ܹ4=ѧH ɅH6:H$ގ;xe~ sJl%E YU?ӱ}h* #`C/‰v &Q 2KOhVZ~;XOϣ`Pw+h?_3 HpBɅH^t,CzN ᅝ8o1oQ Rpe!n^[іH7p4;gQ]O nhv*CF=U58dsb& ].-JmE: ȫL ֳni5D&JEvbOahp+E[p9yy~4ef7c_訹 %cnH Ț4yWfZ$<*呜:\% 9%M(,F]bʚ$_g8|v㥇r%vJijDy<9h`nF =\[GʚF d.p79U>H"F1@";VsѿZvO?paT"*5Q {I)ʄ/{/oHQ؍B,tSrj5jΥ1tg/ 8 djmɼvbQB@ I]BƋ{:N9:6.Xv Ɩt>mSnmhq{82 ,qvY^?Z" DBNܤb8p2T'I 2F[.4a 7 X{+A#+Wy 8<ڂ;$ʽ.8)QL?L5v9ۍ3HōJ&O*iBCy)&p&::Y8&k,jN(;`yL9e1ǂklf{GY ΒRׅgV`wؒt)/rq}N6[ ӈi% 4d+ sŲ=52Jwi59 PM(H5]1E| ~1"-ʦP3KFcup l4+جf=O&GD7Se)O^5y_ʦu%'qcfX.+oIك?y%&A Aѭ[P/?W7Mݐ|IwUόގaCsNYG1zm5aD A KpTWuFVqzبkɻED;g;e{@LyoH'4= et[Ng-t)܍.}ɉk;Ml\jpR6t]ui.vxc閻əl34bL<]zK>Mҥ͘6= R]?+57j4 =R&bā,q5Lc~7boCeehO2B ̕WX奱H'I_`#9TRgW.sW0P<+ {'CywJY-"r1Et}7tDHg9x7F,gqE ;[F5hR#^:肻,oi*޴˷u_*쮌fE )uա9✻gvѝ`aެ?`7m/s~ws9C ٖ[٥ޙ7Yh ;fle m*GJ2 LM!wzIDŘ@G뫌)Y ($Ju>eV曪misXDU 쮹چ!\Aoj["  @fE*9Ͽ\kQ'51 vVsئGXXK MTIiS]\]6\fGEq^~~^2XsRݵbR:#<Ŭ1)xeT4&ի] -C(5^yp Ԓt( 6ڮ Iݵl/s}G lx1Iu[uRq)$  Ͷ lm8pPZ#6$1fs(#^ǜBȜԻλ b7462h*'Q bh`8tR'*rB͘WMw(a_( t+2ٚA3h1ywv,+v3kiŎ+ oSU4F &G|ۑvCH-d,( o*ܖa c4bd j1uTX$7xczT63H -2U3&OA \VZ$QpL1\U[ꢁg s|XJUzDy U9}I}l=9hjrrf S1giiп}}S@GD"I]\Mun fCJ9Mm!rdpgASPͭ,IT9ei2_#R12nl('boaErK|vgHM_6g7C̥*Tsy;M#/n~yV?J[8`VʺSq e9Ur?$Waگwwi=+/ oXRAw?<@$Obmv1<}v**c &t0cGJ/R$f_ĐW%$%ܬhNFĤٞbg\o|y oyʲrD!~̀npj_W_kfj ʿ(#q>=;WSq#&G6kA*sĆzT}O3DgH{ U%`Vew}Jgϐ(5a~EQ\TE+_\qI"I^6etd)y]ݐ<]~&`HC*,2G.22 {U$0d Y[JKRWk#߈oit&+8S)jAWk S[F G?w!Ú> Ή a`P'5mNl uDrKݱ-#i<, .@sĨБu-z`Є=\%M!/ 1ʀ(OMXJs3KgZ$| Dj#.viS ׉%K|&'o~Nx?i3&jnINFpbORm"@eGFڔ;R# 1\FW=?7JՋ*FN̈́ܓ6O_s33,8p,)>C\k>ԼjR QAX Ґpv\*伇`f3^̕d>W/R8hlp2 t"M+:-rc/ ]AkpRt]dxޢM+.=G ` \MG+̣JOu: X*po-b=J؛X᜼}IߥhlI'-E0/f-"ꌸ瞹CAuBw<-/Շ.ݖ;u}S{ Lgih[pq-%9fl ڠ,X6WH, kFI[@9m8RN&.Ӂ+{C=RErhR]/ɪ^,tqW JUP 5do͉F\. Z: '9~~EKkKRc"))2l.y ŗƂ](=C7NPΏGc \ز #'sIIAQ|LGt!C@ Y̜bBE' =3W 90+=ģVbvN`wU( KWjGF$]<ծB$b mF#'-mⴶ!x,ct<"`AJ@j SQt& c 7Q;w2Rmaן v=_|F%- 㩂xywjl&!oGibn *ea-[G /'Wfڡ:?8؁L^aQLM]+>pp%Hv mK(m;_p/Th~BϧzJ#*t/43]ɡoN> -VQGtzaLZrB(׫8; e=.+D-m^㏘x ,P(qlhr&Gm s!\'fYg~ Xͻ=~eW^<-7^xtѝ ^$0q\|% ] K%"~$ G۳,V6XgZ [ Sv~ hP}@=!s.-&✟tyuAPi@F痛\_F7~H)<*pSvGF.*,"@rL#gͷq#>;#bucFN,Vgg|jH.u 9nDQEjiG?FQ}\jDD=Ղz}`USoDuݢOpqXa-9 `pEʌֵ&|w\!muMB $\r&~>P4YT# ;5}*3jO,wOe%ݢmFKg`$Siw:Gz_ u6V#،3.Ӫ hNYklDBKH lTKfaQ,5}{5p+->?RDnfm7%brD*.y \A/E+hDd+QI #mIcv؄| d(RQ47YnRFx[]jIKMX`;Q ysN7z],R]C뀾z!Un0õl c<.%r'*Yp?NQ˜S!Fg@ IEa0h&{̥kyIiz p&\znKb@~e/Imt$Pٵ dV0mKugE*#C.l7Ёxʧp@ε0Nv#W\uE4XaЋ:ɒ4nHHanc%yT@KlI8JK.?oϲGgَbzo] ǎJX`IC*KS` m|&r<Jf4Ǝ l` 2c Cck1TBJ|f>m+1ɴ\-9Ɖn&Q_qSEE, sqΆ!ϛeЌ[P'~ސ iTZ!{!YeٍĵO[ɷBsx 2æM ];u[ֲjފju*7 $РR0&Huܢo oWj|O)(a kL.<'UR"&Lqkp@.|WaSKI\cL=:L -L]Lg}`87y x= 8$@߷J+&SQ"(/zE=A󟉞\3\oz*ŹvULq:%KpC;q5^zЬAz>`m5 Ǔs:Ȳ~ F)H)nQno简v+YL,J06)wc;Xג,LX%v ~ƽ{ӌ[Q{nve{ZLh2hVGZhG"}]M'5wVHQ[ĬO'9l޾ `}N ٓ%Oˌdۯ!mp@ RI좯´QIrC/(&5t7l|ҕإ~D:68Z?X.$Zq=sĞ.D䞡?I6 CH<FCY_)%^$g,ӫ%BOVwB)^3 x#6H;q;n W4Pfng*LIMx˳QzzaZ7Š" 5.J*;{g}3=P+Kh6Jx1 Ϋ[o6oY + . Es@xyAn+CNަBo$R&,hC'/TtYJک7 ~vhCOlhaтj%nQJiAW Ud5ʟP jʃGVe}LMݴWCƪ [kapwޤOwQZ!@ ͥ=SQ2-_*C~ħ+Q˿|Ɉ%wv'c^pMG=F/+مț~9zd]T /zI=` 3!ÄBoPF)jYzb^,@f%J|J-:-wJH|*WByAU"+K8Թ0" \5 NװGS}׻˃U>$XPa<]->LGxSϊj>GXIQaXYz 9 wCo3l;zؑ y;SD6]n.Li>JhSB18= IP0\)mbG^_' K}nɔzh-`'Im91wOd3o̺`wމM* 7cĊVhPxc-9fZlmT=KE]üo-̄>H!w߯Ao[zӪ1«78!4mG *\}Haz6ԃx[9N_c:VBy(/*=}8"%}?ޝpH6|_ypᕑqӉZ[}HZQFy_D6F4sZb.u #OOb4z96@SuYwH$_ֿIT҂Ѕ>Z–IEkd5a]|UM1ܦks[h{^a?Eomvi8%NHAft`+m\pw "J yzJ\A# ?9-gz̷:n#J=`;Cih_hMl;4x| T,BV|vMJ .l n',PZ*.e{4l~hWJ2y)%.86f#{>VԒif BRwϫl$.ji-EjE 7zE?y * v7#p.'#fXfJiEk>85kUlh4 t{Xt%L6lDhYMGhɉ){ "^>!uRkRSӭ [b[37sDK}ݕ0]{TZsb>0ZZnQT.|qo&ZނNUEJ3 &7;&{6KۢB=/1@RE灂=0a)ߛK5]/~u޸"|s+Jd|CkǑ{%<yV&=NcVo ` ר_}Mb۞:4KtPqS X5ӃZoCZ\k͚(ʜǾ"\Wxt٩F^@S)lU-f0{ULJimX ^z ȅba; 9JFWeג+/gCR*X]:Ny|O~a pbdZ!>*Q12֖xIf4ys2du'3~'ָּ$,= 迷pLW_4]!Bi") R/gsWރڈt\0$XOHWr7xCdW?h\UL,O&Y~Qa[H ma1`AZۻ2\19x4~;d:Ƽ5d?{C7"Rlk鑳1´ޗ; !B,satPPb%=)zNǰ鱔^;Yd!CJ$]I!1<77U`Bk嬟e-G޺Q,G5ǥmWumC݌Ґ4֎]SRxxA5>KBDaPL9UǑiIN&Ɨ_V 8\|I2ą4*0yXWJ}>~25sU܆[s7C` ~$crLuQc"qPn VyL:MnJ$!a \̙&CV!YwZ2=v'Q7İ|=+<Pf N^.ʃFuT>d fb@;$ӽڮ!da94iX}1Z^'2Et?X}h3$mp"# =j*&C0htO/%Vy1B& +0?||>"{qBav'ql&]]!ĥ&fOF(1Ч:'WА; X 5aIu,OMw M榑;2^D viydZ#2x.LNvfxLrvCQ A7'/0ɢm/FCܤ;d@[Yih`|10!Sx.gE>utGsGE~!hĨ41sFdEwmBG݋j<<lk»w-kRlpFtX|TQsد88dO>!x( 1cR| A?h,t5W -r5˲Q9?vIҀ*X4QRT%1s@zk .mRS:9j Dϲ9 4t>-s?4OMLcYsN,W`Zu\D!I/],4I5xmiz p\{(F1GL&mEͶD^5y\>brQ3tJ'cܑ"ُ]gdCH 1N*8Tc'XKM+{ -nhbl@Pȱ\1?RSObiu7un>ڌZDURVn>*}3\کe$ P2Ϗ>å>QR`r$#ϗ%p.9m]Y.<Va͜.6KܗjܖV41h.`mꨭC \2ϡpgE!جƠ,E{n<0M #yƕ}Wkִ QZZx?uj$ar#R5v'Fm8 Q72l-ױyW ڇo.%8+A$+IUHޥ )xoc~kYv>~еExuw.291wAPRԴT e m^﹞j (! Z?!'#>4Ќ- B;8nU7V<e{3jT.^?m;*X1Ό$S{ߣ4I/%?Ja%UoT/mYo3>8:L=7K3om93Cwk'ݬ|1]b vS8T~^ms8!I8voxW=DG&n׮QO51"}9֎]  ~qYF g1Cxo[+뾒YB[-i y6Xg㞐9ruZQ.9U  *h2a ReYQ¤[|J6GIp Fu=Vd~ [ ɻZ~jյ)= rJw!AIiM.̈?3VZKGҭEkLw3Aʨ$5`kW?;\|d3l^Vv{>fh"Vݳ4#M A~U@QH'%|ԋoA 6Sme?30|'9x99tۺBdjO;[¡'E9vJ\Lc#Qpa+|@:XM`7Jr#6xjZscؓu+LWnݝ(wR!7VN8I~v\b̠Q\=AޞҔZ'yBv'̳_B.t =(PIWKD<"D&o#gKRvԥq4? V`a>i+asC52HZCv6c#S2 Bھa1T9߃!)Qɻ惆$ =#(lOB8FOlYOquI?hq, $NFpUէqa/5Yl%w9rxUze6>s+o GŸܸeyr=vRT:E+1Mڞ C_'78 OxLAq?K2l]?!1wu\Aš%E5~lXaFXְUr|C,wd5nk;E&|ODra,xLbyd| m P'[w6s- =|ֿ4z!=hh pZ4DN-8]5X['rp`mFFF;m 5O_Yb%-SlJTYTZu7%{V4n+UܬIL7v"x39}2~k^W)5#ˑ_SSIrQq'j]!WfWm\U \ qN6yg8i\[U=;]\+{NrS0n^E">(#1|]M S9AC${KXBG2䀚]] MO }&HkS F/aKyXt"P+#`۸.v%EJo|g|lip]"kr\Q#l9MW:VX#E{5dn&O_q[qFaۆx}X2 ~/d OXd4]zh5@x1wILn Y 5$I3\7MG~Z5\3b ;z=Mvӛc>8r/3ԝss gl;&鏵.o$Bnnj!"^?b{4.S5|'hu\dwjLB*WŶna_zWf=@gj$ lcqy cgo{ۦ= d|S!6A "[&Q6f&-eDkF$vN5dsaإAF:y UE`U <UkND?gSx0ˀ;#  ^=kS֤`7r v _Hke$j ~C*΢1K/,FsG/)dA#h Fl/JⅷQCA=k*M0!I۶=LJU{} n#X"!+Aag 'a{am|ƪjKy >B*a3N0qIIQ;W- [)~E3/ggzMPeh?)SU\$@íuA #]}|2Rw 1,-xşzvWĐ&Ƀy$vHS8^t)o1 9;RO2`l~c[}@ Xf|5o58[Jr ߆{}K@so1$0Q ߗB>޶Q9üQׇ%jA2XkAw-Ϲj7>V+ҤfZdLe) ?YKl wopT 08o 'pV$wyÒ}\q87nPX]C' r텕Zt9d#5EPYS=W5ܱ#!L+j9n5ߒ[` @1𱨊qgt6<0u~l \#m~@.%u7V74F|QT{9iYaX {"p:eS):.'JA0 Iˆ=$Nj(.:# BVTޗ@5 k&兇 @דxC@sD*W|oDٱtѱ{`V}Xp';}Q< ]j txqA]uTu3$5GpT";F>}6 <5"}3G>IE뽚I5N/wP6:*>eȢ[@AnqaްB2jB|=BɆ 3臚:ړHg f,eˑY{6m, a@gDheh hn0&1\ǕK n7t]n%U51+(J+ym.aڍ-yLY.E<~k5ʤj%R79a_*J}VÊvZОrQďdMe3'=VkAqg2i/ѐR d$AÁ%W!TOy!]ܰTYLA689 MfNXWݡzbi^{_tx}4<sU #c[".`b[ 20RP۪2h7`o=HTʰvj;YZ("Vᬹ``^^,| {z̻izU Vf޳s ״HA9 +gI>Q~Uۑ6&f0 BԘe {b^t%ꢙ 0> 46锍){{$y0 p{ l.AlӘFX[='+5-t6:S~G)l:唎]ўV]/u%\e(xnuBǁ/қU'l?ؕӥ-Q/B؜AeR~BZ iei]C9džPspt;%{Peͫ^f %|kAfgSB^՟E0. j fz]0M4B)TsBGsir.4`I3/4 &sfU9Xc*~ꞁP).!xQs̼',Y@Sğ^Ӏ [j(_m}p, Ts񄏻(DoXg[;?huY{ږݏG4\-#|%m/)\{Dw+=} TkUT@D:`|]٬v{Zx/ /ʰJ%Z;4p"wjn0fQ- K\.R &+}|NMf03v):(\h ÚPӣ\hhY6E~8Qu)1{F o|nj25g`6/[2izATYWVRoxT͌ߕbՙ=xh&3L'=ᑡ.G/o2R~Z1PzhWe>8GhB>ۋYNtQzd_%~>߮m|ٖ.\[ .~+'b+oG<;F"RjGRM> RU?}n,yn}I^zea8%K~7h 3JMC }8[>CLxķFnV|d!`Rpem8-`Dbu4{2 ;XRbޑU(| 4Eo@*?w\(U*Z“*<  o[D~5,9!|@^࣒骘 )Ö(\ xN!#H@ r<ޯ2F/E@4=~ 0Ak#y|sIvA DOMYpѸ8n6L{?_ׁEҲZ6?ܳ3p;nE^;sܿ>WMdӊߵݠD>qj Q^OnjM"d:64s9Fq!!t9:R:IDz(0div?`ï#hkR2p{(( 8دiƁاABiQ?*k/+!2r^ h݁g?@H##d'Ona0R={ӪB0Jv8Md+WqVh)[jrbV Vͺd0]*b+1*dkO2bz BSl?ex5 vEM.U? 0).Ҏ j6]!C ':L~n@Т)Lg/mJ5Wlqh0_%BQM!94AP0K*P*t8>ypcD 4jl\R f1Zu6x}j -ņ7Ac~h¾kƺ}oB Pu+m6̿5݂BÖ4t[Y(lQj9!߭!E*oh]ߟg}OwYk_A-d6k9rVoWNT9Pj V8{ .[)+1FSwvy>bɏ/uލ3+Q갽&ۊQ rfoJd;RE*5 ZJ>9%gw?;$XOLeB$w M3C%&oq.ӚK͞)pөOI|.'kaF??^*c)tįa%#{[\(+cCKw,;VܷX)kx*)oBIš,MO:<.ؒEDy.h="عoS ޚ0o麰iLPSToNo[^iHӪK9̒-OHR0x,3bY5Bf {Nñ.<$xwl'lPTy6% ! (S9[c:AOЉGZ:\dr $]]7>n0Ӿ9a Yl\#OX᠌Kr$ ʬK_hNXMeBDCd}+ʳڇ~fVW W #4R?qwp5>况RjMwZA:+v$H q!t-mCDVb  A4Z`4Vy(wY;Fu<'SEzD;>Kw*ėEv=U_h;[p/tΞbzxTP]]혩*׳o^[B|Or6572_ TvP;Dz5WٝNWx,oa dN$g`C]^삠V[Ym(VsW9츯i4H_^:!z-oÿk-COH=^($:Z':$l+zXW]ꛦ`\^@Deww!Ir BdaR?bRLqE]W%WKRؘ)7fuC$҈A{ Κdka]5X]׌Lt׌9Kp{tpȳjb'mvXj׉Q0 \cW,WwH.(- h͸*yHSG5;.*8GXnq=,@@3Ftz6~$i -T(RbPUeYP+dψ-EjqЫslfvg9Z CSr۲߇`DoĜ<}3 3Fd.ZfD 4h%Z(݇JCA1Џ>ɼc󙺝O5XI1PEz 6=qL;Ӑu6Xzzq;ǀwuJs?51].[l$3%}VPl?1TR<Q6@;3sZedS'},Y~qG XSnĄ @)TW n.c##SkuŚ[2iCU=eDs@whm"hWsS]*zDJ%4a#!WJ3ܸ1æChaw&؜ k.Ѧ?#þ_:˲qۏ㩟p?v6h2F1*NR.])8D\*\Cxji\:ےw'sӞpf9Qn@:줐UpWƦ@dto&HR˟ 'B-.% CiȺ掔|kdwK|$ Mbg#3Fsl)zzg?~_H"iP;}&8Jc *8w^.v^@P'1M^r!EJJW-?->=oFoi)ؖ&t j-׸fPB-CСMr>2V%;-jkn0iUMSPbtfZY=j$e4SD⢘bZY g$ե&%К(Q8ӥz'aLTH3m%l=Ԙ'6ƽI P`A_]<}ωw)gOδ Z,e)B̤6ط.h 'AT GC.& ,62D̵E(ߵ[GJXMFDn~47#b"X:-Œ#i%zwC2&X}` u˷JM;]vؒn@qc %4TnU0߃кiAz`${;:V`qQi`Vm~UKۂj3μP cs/݀rߴȲ͌x5v3v2L2B]6+`d037 r^f@"g0~gO^v=*읷]\iu|P̍<@n:1JP'vy1C0\[ [:׷3rH5x6t;e Ћ}eӱ߀G6.B\i+ YڛJ"mycw)n\P`Ϝ<"rfҼ%0ko80BJHZROGS=Wl) !qwr35m\MQ٠Kef7lp(wj suC֐v^x~j1xp0x'.2nJd:T׀3:OGr+дCt0+~+3aѳu^w<<&[za`a]KB^̯k.%ßN R>ɀDoMy(޵2~nagmTe ѯ1dv MASzg=F/HYI g0t1cK ie3 RAr~G+6\CV0  I-nVezYDMX  Ζ倚 Zkݯ]bgJ>re_`fWut*%iQ*1 n  z[&⻠U> m~?M#,g0.!@)oJq'=yt|,hL.yB^0AK jp_8ZN]Bv[7t>G N;t(!~evY/OQQS0ZzΨ{f= 8ɪ(Lrysc|f+`8D8n3{d^f9z q/5$@S@?>G;>fh qlWuok(k$9̢TKZ@ew];a]Y 24I 삯D|eOo9.V.< #Azcu[kWǶbf%#T8 H$eu'oKI}O<̇3[1th_ _٦+T4xèmAFZNHPDg/ɖV1ᑻ]D9!ht ?lLAB0mZ34Un\_aSgTql3|[aٴpˆXNu~8mɩ˪8z2ˬ])U[G SeLP i?Hb?hه2KljZ!`obRkqJ*$8\\(r*>qor*دY)v7m0G7Ԗf.qCv3ip8Z="ֶwQIz >GS%svw*/~$AWvW Z(_%!w0_уɿÌ/!兄Hʺ%we&;lii߂/fV9GI|< P TO6_/%#f%~4T_JC9ħ2&€'cx2<|^>?=W# r M3t,;hp̌ *2&7njd.^' [A^=&-pM сA՗##.b%Nj-59Zy%"8ߝN,_C?+鶱Sb[VFB'A}˼{=͌q3 @H348A9Fr/[npNͥ`%6W̙`};$ 3vWQ5#@!%Y5 ўTMtJߐ\[c?bsnnj)jhf$xf`,/7Q28i Xh'6wT:B_u D' 5 \ߜڡQFUM EZYVbD5!Βڑ1p"h h'd!CRm{L/Rj~Tu#gWDzDВz8mc6sO~oPQhE )aWlz=fgL S|Be4a%J㧄&`7xT0ECDEōB*Y+~ 5%x!o 352|dp 45 ČVmLlEほ+P_8]$6㭀-DII,NlX.6wQ&FXbRRMVb W1|.b⿠S?oꣀ6n{$([Xi~c,ڏ6gnfȹk+ɾ~%);:Er#ڛePӺ:ؔ͠MCsp >" (y:~a8ռs|sꦔ:˜V|kT0#pmi *gTQK>l2֑ )?DdBO{$>ST_/K` 9[ ?%.ĕ4 `*.H.ʌ3v^$ L< 0's:!TH!XPޕ3urL*}y{8hz {Q!)s0k (.]̻ͅn=|D_Ij߲Zy&(JnєnY5O8gYeMhE{̼ڛ'Ek^Xۉ%OAouCg.LY =i-_EGl(?B}sbuc6A t8AKSe>vqY)ʵ o/a?n.sxڰ4jr?4Kyv_FHJa{ IΨׅdQWSZ|!h bc Acb0wo\yO+$4r7zFQ 邯i3ӹɁ^qn6D T]V9~-"t"CPɄmrvʘBhgF_Xkjhf0Z`첉w@1]5TYö)(> ]tozn6=8D*ݍIvSNZgEʝN&a/鬬ZK WxuZ񓋺DII{v4YHFh<9 /i"3+I}^vwCHevegj`B7 aE@CX_RN>z.oX^,Nc]Z*a#-bWYQ9  6E 7Cn18zYXyv{RCؤD G5H@,8sCf0D*ۮ'&'U6 v[qFRq:s=y(+%u ĞK3ڋ0˸ x={ 3q}A1P|TpvD =(ttp9QY*(жjHBt@J`E^M䜦g&!zZ/˶2QT##])ؑ+%q)/nŚ ,RS@go'IH$y" 2 $@^6A6.dEcj6,#,`u6m6:\5D tyr\…$2Gn#]h}yē=tG _AG;%E7\nAЙٖa<ޑmOlаQC} |톣3lRZ.v~l%dc$}ƆbVk]"v|#`a/حNe:~!N)G9Ծ%ƣmo5h-`3-˲ElU9ȍ< L!Or@YJ푵BDlm#a+ `}RUPd"!N"lX _b:YrG@zK~Ywb&Iۧܫn!>Elrb32~0Rn&a Bh6i>V )|NԺJ*ǹryTn1г#ȓꍩi.UC72|4Bj#/6F|3[mOdR]em fr{|'*N-<_)(e"bi ;X #NG툅#wv]#EVTR8e,t2JDy!)yw]zs sh!Pſ_b*5 i SPa jK0 ^E>UgZ Orpl_U/%+rt 6VUd%PUG7@Qоڒڪ.gޱx`@XqY9bA(d# @}~e>.I:MOxy_X'g | 9WYX)}zRBGN`g |BlՔc'Rw T^5!xT ẖcB>i+UX:~\ژ<x`NL3?q;jڴ&i)s3"PHjs"/:ϞV v0,$2%`] &쪥=TΧ@־$4_3^QJ_Vx&[fvzV{8o9.$B.nz,WzF !Gmكzi-Thh4 9g@ P!`K%#Xzpw>l7n;3c=3> w+#Vx8hO?Նu*OaUڛ @^."/dWe'7ܒ^E-J Gjmu(-0&MiD)0Hfr/t= 5˷2"?FfѮR5SbMN2^0 q.b4=Zg*E㝑:K,701wv}#`b ↫2FcK5 ᎨոAFp&$_BvQCI?oj{ذ&cgqEaw^g3^eG06LLh4d >5/7w 8y-)P,re)e 60!|٘B;hFqwT8`RM10W'*8t=7kO[!g˜>k,&]00y"Yc@NBkvq &Y8iaw,^$y-j) h:Jʯ}l bf7eA,^c‘Qfg=ޅMDG(ڭ6&im-AlXq­:&E=+9$&<+8S-U1SǙZ醼8Lm̀$43%DzQrPWk _3S J[ R໋X)I1R8^"5E8a,~@-ՙ%ǍywuaԼ8X%5gM#VguiU!42٧? M.ɼ)V̇C!G'|) $$ GՖdD_eP`D9 (xZ5Pa )9D>q4zί00YψU 8L'2t[CYWa'1wYL>&E?Kz|##bZe8_ J2Ғho.ƂPͱ"t)@_lMΞ\$޺CiP;1OzR]5~ IsK+\:,8{eǻ-!JO6\ML> #(0?j@:-=?HXZWf46tGNSSGnCX[9H庾eL?&`Mj߮Z,%s6'MWfHIF8f xDŲwqt^~cG(/;ZT|,`D`86[̃M 2s)c信W4p? cմU]-lJf|kT5;hH* @9@% %I'&,tye wKd<"gapf/+Iwp,SɊMc\l7Hqow8Xe<ýX]../RDG+@@?AH$̃³6Sj E?uVͅI2=d~j]C2[KEs0*(CVm:=0r5-ҭR|y{AfRta@"1AǧhB8[ 뽑i|(xj]:k,딅).`S g|,=c3t8b(]?wMB"Ko^ Hv~Wb,7"`o:{*3sВÅ9ȕAXpYtA*UL'"\yw=f2YL齅6R%ŋ/Gɚt8q>qVEPf ) a(Mv;\! iR5wgjd霶t YKl42Wڈ{0<~at_>iӗ!ӽGS+<1@r'>o*V#or .Y6 pD%8$ŌC-y)j;7 .~UTUfU(AMnaODM%Ie[_*ZHn`TBoD,p3pq"KEῷ/SDvbŇq9$qGDX4N덕=az$kr9&x^hV^̻JvTq׵mVBPAIgd'ؓ6s;kh1D&.M,d5_% +ԗ款HŚs`I\*`2.W1wv.3tO:"V;Pe5}ݜ%xWSȕ82JZ_ rĠp1Aufk=N@nϤ@fVcB7y48W8K:"#X9ڝ9ԕY4Z˝?Xm2lnud~@l( xM!X$g 톥Pj'fXڽ@.OW0`JJ0z tG6Fpw oHwq\!D EP3lK,xoi! ZŦܻΩ5ABQK= <~ybicaJ! ) dtfy!d@\hԜz}vux³/l\*b z[}7;L`@b)ȸǕ8@ÉJTZշ2Dku_;]ɴr{F`œwh15%Qz)_/'Zmb5g&P d#TaW_]Gvb%5a 5}LCeoeBJdA-4390D Ĕ'C{| ~}L(ʿZ>'jG 'el_Q.ĥh]eޙǣ7 Sjcwn+)dLt(sh.LjUvvLŲ$/԰a#wh#" Ԣ(Sa&f87џ4NsD>ā?"(K򭕜hx/?;n ?%7 x@/`ܷF*W%㚜敝ݯZ a7'w~>;HÝt ZaBvBn,aOeVi(C&AAFTۍlFcWR4K?,vO#%ԫFE5cӞ";6 sɷE|]:Dʊ R"P-2%-AKhOJOh2Gź>Aӎ+ra ox}?Ѽ+u¤8B^6R?x7Oc1DY 9#\tY~;6>ݖp wЛܝd)`x14"b;Ct%I,$~qg9Q>V#Fl%OxQY˰"BM/J:Rl^JXI|mk~%.j Cwh:KÈBo#ao8$uK2Mj8/^\?\HI&~/&]\ X7&vyX9ە_гْ* ѭHPp.K7j8lA )T e\:j8%~'ONiΥLEbP$2۴Flfs>_{6No%83T|V ?*IP?ާG%2vK۪_5ͶatG}puځBJq򿬚>U (^ !bMC'YgBG/EPi|q+HNh4ۍI_nv=m Ԡcza(tb+E7S}YQ@420u82!r9LlOdXZ&>o)bW|#tmmZrpp,*ļo9r\j)c!aĸTnJ#4pe.V ~kuxvD$fWH*jF,p FgZHx"AH1LkkӼ@acK̝?kD>* za3D4\:cȑ.G/"a2^.:VUdֿMҽTh}:eZ|vE) P\%2ArOn@vPKFb:/|=VCkL!싯MT'Sy)j hNW~;p84<NYi7b;d#EI-㱰 JgAZL~4g%cvɞT29R`\ܭ3 АPcw;Fu\.moe˂L"H7 ($PO Q=4Sz헳Ȁ'lVt3H8Bd) 3Ϧz7@ë gXܮc<*oS̑dwܵye0gKpJW:~Zt8#?pFLbxxDRv{/W +yYUP7)ɂ5{--}+3dXZaDsVӁқQǨיhx|*80!ّiO?ƉbG/UK"Wงl^c334ka(l1f 6v&# z'%^~bGK(̭l.4^ٷTzL!'nJW{}线'1ґ.V<+,:569_;nb٪˙$K!ܙA3hR7P@hS{3- ܀ QAA.OֳLj+_䷓kzV7=Lǚ C~xR,.QWT P6}Fl{~x%ZI)Nq;|Х6e'Ke ^~}o \ea_гoxɠ6j:ϨM\@3[~'[xwkCGs𫀷աCpH#p*zHNg. ͑)+#oNj\yx5wV{QhZBf7JN)E4Ӻ^L/Q11nw#u@ S'gkRrUT;/6Lc`,B 4|Ɲp9xI]<;6"J…*/b1эýa&r o9v4:u(It<FOXxfTYqzx@~kg]&D3L$qW&}dzʒxv|S&wuS`T㖘d`Iڟ (61-$'v,1~.PXJAGt3 B\ق?Pۋd4!z1Yx>9~*Nh 6\.$u|e9O+F'HweOYʭ_|;W9VoOfѵmeFV᭩s#㶩`oY_YD;`Ru7%5{}Oqx,Bh܅uC CJ$8qp8>,e'Ǔ; t:T7KZit4eYlb}P) TL|:,M]zE3MmEFB&qm>K{zYlM|w_Aě|\ֻ1 w,yCmzv~5SK9nݑۣZ(<`:Ak vLq7@ܓm=e i?y,RLS(ޢc%r 3`=r ) QĜڇZԚ7= +1"s8 ߿F6-Cڇd\X~~?fy+;P+u|@YOlO'} hS;}[ZWX@p˅?^z̊Qšx^=fPv@ohi+p֌Oaj'B:FK,i9q,VdP0j8RfU52}U~4'nD`U8YT5}Cf+ae^9x ,º 4RDG<b݂duE]g4[Pžɕ}sߙPp14|K5߲Gh'lj&NYAN[aړ+T)juc02G0)niMOufeM;04~\C~wL{S[ Kcf1t"sMzIkUAmܕ8z>#}AxC+}-oIߴx9}dBvH$[Ox Q^d!Ui!WMA.*ʞ5D҈:9ijGCTNhTKDRUm !1Ρ͖ɿ b@?1ŎmEFxfH}^U"QF"_@YD v%7/E!a= K8ۚ `fǿ݌V{|c ֛R,?%"l5TcEn$n@;watZr\U!=[ž:"&$hrk*m0Pc PWX)F_,IyJ'(4R. }UT>cco[X)\eU4ʇaj< xT%&lYTu 0Cě?g#H'֓a({:.A.*Y5,9GυRdlb.`luwXWv~7.C4Qeg<>. 9>!O7 ܾ;<}&n5a/SjvjҦD}Zm kHY&tո-isg@JT0$a،1cTBd ĺ巐tk̓L=7\*Y{,*Y%iQ׌#'<͈Pm0\1ޡi(Q5M y6 `kYj{i}1:BvO3U67bW?S*5 riꈲQ]ۍE`:ƒ%Ut~/K\)W1x:$kfdgJjR$H n6e& W[8Da&4I࡭F#)c2ϩH tP]2 4dFT͠lETD,87HPfr@hRاK*.d5ѝZVs=1Ch:oj.$*W.yJN_Zq$ٍID ޻ ?.0(f@5lR qgW( 0TtDDvo>Ŋ#NQ;[LWOtmP^N:EӠ("Ǝ^5 4Ew R 2K@XoDjrF ~OeY-{ GfY,[`w$^c:xWb$0xc129lQ~4j[{J}I/ؿ)cXK1u-i!)ʼ[ܲkokAƁiy2()lĸb?@1g8>Cx]7gyION}ivf &U!$uy_4ǰ1^5G&[kJ-%\2鞉Z9^1Ί_B@GG6)53W7*4 )!fgPBbP(aoWH윞_:j<~ vr[%55?{cDya87LI^ЂPDY;t4Vw4k% {fO2FeW:,ޭ w5[ACv-sL;iR,W Bǚ0aP!mه:MFU5fwCPwN\1t7kJNJVvƦ_u5b`4QPɂk~nZb`BG⠖~w8DJA#:껐j6P9_{aV!x*ٽO):b y<3z. Ka ^j7p8mRZlo:iBk:JD;?rB$^G `@72 R`>yaCy@:p3V;EBױ^#NFڂ"ER#LwfQM ?eX oЪ0&^*|}a)l"y &p1Xˡip8h {me\g+a~6As@|άW =uV.ښJ˫*2360l\>29lD=K]V3G[3%}F.'fln8+^O =6ΌѲS'jCZF SN}aQ\(=Anܮ:k-Q4 qk}9!8r呙Bu4(Hһ1?Ӈu : @+m/-|v81k`c⨑"mh$k1Jxo$E-KrkJwtHb8 ȟEܗ,j#5Ƞ@, e^S:3^ЍGuPqoj%]=J}'߈̙sxTk#YeuB,ht`Ñtlfs<&pywuj="+{-oo/M񳉁Gؿ\B tkp9 sR(; 6Ⱥj,F^} pe&PW%9|W$4Jx)H6j8Zqp>v7S%[`VW; n׀$u֢Jۿ^t&s_)u%lz$_6 ih|e(e-frDH0Yϗ]]$ŁZll%Ye:ɆWU,0N>zR>qn`bA[8r X)1 @[[_ Bz)ZXu40LGM)sIH`­p)J0&,EyW TswQBJ;i<"CGNc~-S3UbN?ebJZB0daƸUE?T33/غ=6%O`q,iiE2 +~Ñ*ͮH/tHg0-EP){J# Ɍywtېd0iX앵Oy#, IƎ ngG+ $jY<̹s07䒒ۈ 5- }uU[Y:$JzG@9= .qKgWuL ˥=q~ܼ3+rO_DsWl ߨmƺ Nmt)EJ̅0}e,Hקy]`xo Q HVq 5:(#9W`ߠeAkI[+f\ (Eo{׺ibݥ)cwmg-+z( ~T'tu@q=廑`("kFcZTF<} \LDDp,2:0UnZ4y5# <2`n)iB_Ίh }?{ BWY|rA@ˏZv͟rcպ✈Jq\ ̗q \f`aƉ}O=t{14c*oy]rXef%A]Vr#cXe:/w2Muja>)Rm6KZŒ@G2`'15P5,O|*{.e3'>,Gbfe#mшz;݅_jA 2^ig<m!iB=3\ao~TT~K d ^ܴ'r$a?Se jҡ`6ꩭ ﺉIHZ -p'eilNALXW7uGG:+bg?=_‘)[Li|_Wh+VD[W 6peQD'^gIW@poaE6e[aHpdJ3q=ŠrGx;$0smCW9&BCs;XMCRgѩY mӝ|{-X+B\KO&96mzԚ'ZYvn#bjnznqPgE Ѐh~XLC56ȳ8 qc%ZK0WTb;%MԚ:h\*p7+3n{ߛ3Ck+"v<1>%p4*hITe4P^F,n\Hu9jZwwr@l͸i =9٨5Il!*0]^qG{`w8ڥrf`UF? m&6TXJLyooM2k)" fT/2SV&ֻk*\ÿ3ncȣq t9h8K0-)?5{gY/,ct.Bs;l H/lZMY'բB!敋e }?anC +Lӧ { %VU=}N&HD=>#[';L_Xt"K~mUQ:UVr鏝Zx5;ySJ cQ@qz ȕe "rԜ:$ar)Ә @z `H t~;A"X\4,dbk:nmOu&9E>ؐ:t;|p ?|bq1<<:0Ɩ*(F01OCQR D$*0lGŸ1>G= ^_u6-"2U`A^t(iGhcM:`@a5J(cϟxMuZlmvSnw8f6*/4y$QK[qw NHhd/c;]X榀]YmCssblL]p98VD4ȱpYPR$y;A5rV{o U;X*fV 2ܣ'!t fgI mwҸ._ 3Gnl[(H;Unې8 ^]Жgq7Rky,SMwzm!E܁d|R1oK6?HՃSQAUrgUGt^|tM&8AX$y~CI]gtm~I&U!1Ω5##n3 %!R>9fjz)Ë_% rxԧQ:Ƃ.v NG39#$`%8w\ZQAl;tX礝&m1W8!߁*ʘnos$}%9YXngJ Cv0?8|apU/h۶+ 1W9KIGn^ s# ^J W%nj J h>~S t_ݯ>.JާdXݎܯ q@%S#f)Qud ;* I!rQW[Wd wg\Z : dd)#.+%TIX0zF߀S_vEU# ^Xpn<]=?uCgeܗkV=jL3~čS2d~-41S eBXdhif{TK0Yto.3nhU P[;(2hT_ABWzeQeMKWNi{Ő^0':_WG:Rqӵ9uN'KViμ(7!^9disoښPa=G;[ݠ*̛ozxY(cu5'V^Lfb4{Q t~0Ǜ#mcqK@ŀ{t &$Tna*YA52yZVU;\ B9԰{B/z-눁t3|O(¥ЅwY> PYF/̜:X-N=w2GjR 6 ۹.3۸m`M*W58~^wo G3c/[ :(YT$j[ɜm]+(Hg>0w*BLBK R DаU7ǛS,,'gC<8dg SotfJ%PfLwښY̥^x#J+yz`8Mzoo qçLWAe#`CJR]-!} S9 o9iώr1ֈ,p?S# @$D讒h-5!]85 1:c2rU@.H.EΌ{lS%yo$Grp.{?K,Օگo#kgo%MS?c~tSOjw/~];}66|U} ~!BwA[).soBH 8!|H,%k83"猑t&<d8!HjPXZW4>-Wv#ZO/{)[NCX4N x$8Z ve|%̹f#_Ȑ!]ɩޚ ^ 68e)a6VL!pnUzO.aڳIn цQA+3d׊m 'haη^R9Rz VL 텤6osE_LuoYT)$"sh9mݍ “mE0 v,؍cy+U?! eȟX_ pYUNkels`31&CYI&XXţV6 rjD_OXjǮ3J3\ΩUHdED. 9sp%u~MJxl$1B-e8.V<CdIX5#?;V,!:5e6ա?xS4}>}a5C+K08)2y[2xkaX N4iX z*$/ކ=|zH 3$* ~*)>1cӰbَNj x׳ۂ=Vڵ*]Mtڪ21ݺDZyv/uvK9w ;gyC>Hx!l<\?:*3+4QqXvg r>E'BbR``z^q/m8'.2zm= 6ZhJ Pjp$7,6'muڜj>Jd,н/uM|>Q\/7˘m6fyd73S*G"= QH!/$t)pSVH8=e VxH"S&F9MG[G4#_h5/i.*.Fdw g9@*ajTGy*Ig@J)к7~ d` 2a1!ko < uI dxh)hH*ts-6I_bnd˨Teթz}Q dV 2V }NLZuN⹇ص;{ U"xlS%7b^>lթ)df4{Y%Dy3Od1],z/߄5PkzK|);WRvv5ig/{.R̈)Kؐ@eQva7/c0 P<&.qMJ* |%nyfFBEiH@r1c&M q3ơެ(]f>§,e%[d~00m&˝S L~v@=cnˏ'cNbƠw"5b~Ioh5t (>np#Ю01+ZTm{CV?&s$.+*`v4bLTZvf:cn2 "D=PgǥFӔ?B34T^'`Kd]ʯifThwMRE}rbhg+l[0bm{>]NX3,e=gE K>Wa 8!.ܯR[ ״K"  :CduE> 𒼠ipg?»aV럳HLXQЛQtT;4Tq:OCOP"%'rdq\$N-n 1a|o%ÍTE>>A5MF7ƪhW~:6=zQj?!#}JfH :l+|W'||lYTk|])Ciְ~_9f^ 5( #BߤE8 (֕C73 /eZ_/nG v4(Z\=ąׇǔ!9%cHP=/mir7u)$.ܥh -On2Ӵc̓k.OtټOE&qxcO"(>quRQ&UפsV'Ytk "T,B9]+`1`ĉ (iJୡ8V7Aa;_l\~Vees7MJذEwLiL\U\-DX{͢&%arEU h+OA(>ΧAMiB~ _bm!}uow]+e+V;L9 xQQxR{Z F)OaϋЪKS/eto?^FhR]E*Ѫ wy*b 0gF_#!4Vxor}OzYab? [ed-ۮXY١r}&6"5犯ڡ=c90~qO&OWD~r5V;OIZt5i%),f/kD<$@1j 4)xUk^ߤKڄJϫ!sP'#N,NÈyl6ެ  Fw?k5-1o*Z_`+Aؖg47Gru#9r.ܴ-79Z̃O/k,j"Kw|qvNe6Y&0nL}yj#  #FջGWn'%Iv eVNce-}3jܕ'*R(qYמIԙ=w}8ƧA_`dJpܹ[iCkC4HZXu?`~C'.-ʼn$A2 6~l*K!;N>ty \C/$?pS8hJ::3G3u/ϵ (|˝^X!h9v%ܯ4}=DÉEc龲['^qZE`fC - 1ᥓ̤B'ɛ0{ O!Z~Z;M,*ui̐#?laxMDnޙ'u[2l i3 (}eotp5x?ȓUAa Z6HwC{{,\;&~^Jl&ܯȺZc@hؔm ^>8~:'>9sO7t[Y+Y&%G_Fc3=2<c2،>Mgy^Rf`0 $/}-^>Ur+zP~fPɱޭ|Fodt)ӥI|$2d;RQJqׇ+(L|~*|CIW})=64oIAD7=1jpeRY +;3^ eƵ#e,/,b477RtRsˉL<)LKt*!!vy5"Ƣ-(AO+Y BAتȏ,D'DRZu/pY_dsGG՗_RA]6v4eE 8{%2T7)&bOԻ[ d>6:!uX o`tb?@Q%Tqr%0w kSd+ X۩!F=͇ $>iF'򛓿+2sfC8#+.@ǰD"gd&7%64Ze%eShVSH6"bA^Qr4Ò%&PNGjLʤs`PƬ2#wPlK(\Z;Dd- siNR$;wZJ2Ve#Pt:/Շgn;Y." i"JO8UlVKb:%0Qlb \zbqz٨iZtCAg,ɠ.\9aOq 9W1Z4ٙᖓ×q?ɀ:L}HєMϊ+J0T+&6&Zju6Lv1#ӭL3-VA߶ /Cױd㦋sٰ61v l] ǰdvV }'x/jD|e2b9&Ο' `Ň\8,0QS/mlXoq@"0+*>*vmע,6%YO zaarmi !X{Mxf/}ν"0u_4~]S;'U~GE WVcCm/F,ptnsme\]RH2j$mц!Ë3%nDmiՊΧ']ݓ241j3CcFU`QY&sG)W5 mh{ܱ> +t]~w9hϒ˒"/^?X^Tq> ֩b'[_i;J4[!3bY7|Ủ̯m uJ5i: [V.:h4G"{i1}ABC1EpR]7c6iT)_:ߑ1n̹vb!]i6i2,{̻5Xd:l<;'3 c;~G 4b=xы|RlC6e=!zS9M9{ 3E)9XmhTw!&jœr1-٘Ke8.]=*gD$:&T zoN3+Pe;֣9jDVs^AMA#>F[u-XC8b>QAb!$B(UDE6Թw B5mq9Z8xH\~Z@_7;SO;5OW&>fwRHwogfNU TKWWajn_F{tM/֗d@œpX e3KX2Dh;scu^WX#_U+jZ~5!R;8ǘ[%Cu(FwW{tWTƨR. rrW1}pŧ Py ΍ϐ%$n\x̩ Cq@w%,A{U EU%.jT bNUN3eϽK;,Mq|@vEG׌JQrYͺ4ꙜKSp|8I7)Xncۥ#$Xa8RKB>r/p >ޱa!BñTF1ڔpgGn bG1v=k'?L8Ey$o \Rx}!6)# <2Huq/'Rk|%-󹠁X6'|pMdkAeͿf1W∕/T6Ig9B jlx݃mߴ^7;۱Oy"U> !]v &yaܓB*"&ȗ^lP =[ӿ'O3KER@&C'W )C|sNKV6Θ|+[N{a3F9+49P.\Dg#wj ̿%jঊrWQQwB|O)O #:w.Yvt1aNZHpp~"aLf@ pj_a3Ώ'Ψil+OtrM@V3Jꖤ*-1`Ul!bʫ,ta*6t%"a;j_Hǁ;[>w6 _M#Dm8_pZ:!H~?CFBKgBOy7n#+'3NT2ԧDcDxYd%%`h*ieHxJw>/1D ڣ7s7Rf*}+ wj 0 _I[tڟTtH(]11L]NnR MJ^!:ۖ j}鯇61G@n4a9V/[j8r<Ϋ(9+ZMLXJ&'(y~ԍ=o[ݖ1ۦh({ EyQht0HWA}T oYZM| RjMZoԳ,dnׇg_@-Ԉ7~bՙS^KCtejH(XGAPa!Uo3E NPTNZ ;ˆU4olt}7U'WWF(]Ჹܐ{D? WSBKS4?Z4o"{Y%+2oXzloSK1w /AB;qf}J]sUD"f}17a3<:J'EJmBBH&v噼~ {}̷\"ߠvQBW|<8Fk2oKϸ>3XBrL1yҀ*'E^+\ԤȠ +@5X ;n.oQjEyu[a'{3`ٚ]D;4i5aCx 7 S)sĠ-9Ro6^NDd3&ap-;UQnb>w=No7&ڦv#*m"6q*$m:hAqB/:ay9Q=cG2cwPoD,5XJ#wcuŒEn}נ7x]@X.Ӓnu׬#pTUڠHraˌnOmF".˷prTO +Wip4gC[E:{ZKU99{IH JAbѯηbyzhJk=N/&.@r @nrVQEMCȀhj4V@޸2_$oBnOsx`/vf\WT%GbQZ jNYHi$֢F դ 㷗 kܦ7h s6'cgXF@G!20MA6j Ia)]<3Zӻӭe=: %2ЌJqWd Bb EA] 8Q\UxGI(1l\974=Nԡvי8|/XG?XƴK>$$yx@lz8g1HH?I=`Ԑ%AmPӇV,3A3. ?)gku#YEt{ w&b?QH}w\RTQ$vQ`,~2Aq.4E?5-\ sP@VxE .!wۍ UBu(7FxG+L V?j N?1RvmhH{U)n4ƶ)o"qɑ@,eWXef{]Q|)_;l k\W3r4xXPj+KgoPr,{ ;Б*%i3*n,uZbXK9)R)ejU-h6= ^TȮxQs>V9)J{z~ҼtRl"RRQcT_ɷ9t7{ٻH&}' 3 OwjQ[Ν JcdL-JJ .);+W&(An;ow4# H9eKղ{` v-pkgI@JtU4~C|,BU 37;?W,Y~3 SG%k/}> NdٓRlz :iQ,8iT cMAj=He>=M g_8b> 0])o@"Xʱ;,RHpCVGO $JroXг6͖{ŸF." c kŎY&O. GP$ 4-}ӹ霫 !j'Mp5.t0%8]D.DAJI9OIv4{:*<'@l"\D9lإ'Jeo=9#DPDLth3C?X`Fl41}Y:/K6e7`i`9[Rr徤!\燤Wl@-'~J>L*d>4h^:RX;.ǴWHE<櫡HaޗYoE`d`1 ex: &c8Re{9pLSV"Bwo2b3Mˋm+|^}3p#I{ЇmǐV?NդM E9'8]H'84]gޝ](dSNUnn 7>Ew?妛1=*S-]GP I%` s܋LM m̄OXwԧ侜 .cԿ-*q$|9= o5Z1(:VW6P_4q<(.<Z zfq@T( ߫lT@nJ 3a"b2`]1p1| Zkx8 K D#~<*E6Z;2{plYl^) ϊ$b+1P|X8wn,AD @ [\!ʛrL6'eiõ-F9p,PQă]- N.*= 4K܎[//ܗϑ1#gCSwܔ 9zMJ1EwHh]pb`g}-X';З{vH3Hmd0*`~NZdvrHWV|cF\|^/s]qn6v^%k$KCvTNN= b(qS9HTBG$dIc:k VeU9ϯZc$.)6EUiV ͺ鞖pkJK!5KGX]ifC|a"Uӌ^5U\.14qp .SƵ[Us> !Vθ&lNd{M'7F~k{n09 H"Qᘕ{p]{*VYɸcO,Cprl;-:EBbE9wK%Xw`㑝+SN斏)a·h ,!gl# Kaƥ2pb !-A/5gXtB 25tL^,uKrW)EǑT oLkHvE @3pT#,͸ OHJwPj!Nlh^j䶕"-Y:c/Lu©:y%[w7~mRů xI,׾p\A$V^bA4EZO;ъf0E% "[ C1nX!!QR{m\Iq_ sٳ?zd} 2ӳQ@ yr^LYj["âOy29<|LmvSh24_U^ȓeTs5- :t04tؖOD)F>1LpN#"Ms'ЧyX=TC*%jkd($)WU r3u_ս0Ulƅx2rzAQfL8c".#8jF0R-+yۋbk7WBRuAJynBz_V2p:鈟A ^% \6AMAk Zf׾x[ +mPhHQy!c4]PiJ[6&>#p^嘱c_ aSuw"3^6e%J(WD$]kekE_Q;r]<^>o`[ƴ `DV:5\d,bqz`8$wl>y:ְ}`'H%Q;U6\]F5< JRͧZ H17X| z9u3U7WSo!&ʷ_kNZ *ϰ#ZmTY-o lL5Ʊ4 r>:znZAX/ Ѭr|̨0izf^[5LT'΀$e ޲En|",ylSS@?@2:B?/][9g (+>[ĕ=߳ɼ\|R]o FCQ? _X+ oG2k=X:!N8 ]Lu  :p)I q5ĄwMtuqLIYinu?>u©B9fbr1}nHJ6 P*z}>\FI!eX}Ab(YBv&fm"E]}3`Ώ` PT&;?!ߖ`b.(u[º!vϜEұ'M2R 陈U&)=1VOغP<ٿOcb|(eFO Q3RR0Ui kPn;4=`L?n2g2~ :lQ cL{U~8(dI(Teb6sM& #ut[QZtN՗5 wR;30p |D/T# JТrUOٗX?@vv{iQc+W!mG\Y~P=6?Ȭ Pq;?&PgOGFޢ<~mLU2. W 6nRRwow^MoAےck[xQ2sC-:0&" <(EWTέViP/1h=&FYRA6# X 0+2H FbQ{랗ce &ħv|.)y!PxQ %Np_M~jl&ȸdc$أa c@;'? :ʌrn:{$C?op%۹[p7̈!yAIBGyHt#]_~˪J` r c-i&i,u'~*+P&OK%@a $sa"(/L/SXwvyO pnZp@9 `י</?"{IuaH`4sT/nDQ8 |6o̍Uyh=B{HaTO:M:0ee|0n{6j\ v(2f6&UfDw{e`U(ʷ­y %OpeTXȻX'qcDxpP|FNoJS;z4_*$3&u/}{"0>3 iTy <*zǝiq?ׄJ^[fKd|m|.; 61*M!V}-_n&\fԟJx5~7<U-E@~|66ϡ:f|K2ջF?_ ΀Tmw&Sio22h`^KekN {z6tj6b#\2 1\qfy k-Y h״'!MQiGDeU!0szEK "T[YAWTSA`E}qm=09R}3fŷA܃h`\(b~.vsv% =08)G?[+]NQewƏrҬ[ϕ!DHP*:%ccF@vIeO(x^~vz:LpŮ8Բ;0P-m{ħ1/[QP*%j+r-.t\7VQQusR)ii@HwNJ K_t'w QgӲ[.a"sD-YRl3?wV3"Vp$Dus;ͳ 9,>f173y#vü66o3H0iHE9D\iުɖ"[Dv}ذ *$+ \+Zu_FS_fXMP=MjGfRFNg$eOIYs$]d V}X/1)s [{&f4ιLy>AE}_ kkk+Z;]YuZ0U>pYpݱkT?{jY[sdӇ1~͓hDdkm|+|v[$z\i3NooɻAw<$R i7PXh.d-~ m1 i F˽g̻TfabTVRPBQ\ ]OOӇQ0cW=lw(C/_HL%$"W#ٿt iK7\gy%fz+g$p/6_&K>x-.,GφdyRҽѠkgϔ"}$=TSof}Ӎ30 - x$r+&_<2cןdHZPUQ-bx}4ȒpW 9'A؄oV Fj |مuqJdt9Z^!~.ʨ]QƐ?R#3 /+PnP+{=Fr:HPy Wr(y/|P$?Y^H4VS7. ln^,SB7(wPPZ6eYy߻R=+FnӉ@R3bY-Ḟ,>=a"ŠOReN=$2%IP.KQuBXߐ9 Z#@,n/ie S$'t~񼽎> Jr0 ejsf>U! Åm0wvVnYۉBKh$6wӭo5*N4&.!?xVO4%i&d~f51`m9MݫAɵ*W,sL|. .tR2:t]scrJS_͋1+(a? ]>/ZYKOvYv_:e VUg,2C2:!M%[;iz[ YuݚIoY: 'rK;1ɲB3{/PB 4v h >?ΦX{+lQ::aQN18\N|`̘xN:ɔ@MZ|V0Tm6^(yofpb CK y>yO7?ĸ\8D)짽8;nl'{hnjji(I 1TA0+&wcMc~yOqý[LYW*)uZSORsIʣ;IX,3UhC#6۹f lQ1VAS[ A/+fXh.:BX}'znko V|FR;^A Qc2V-P|bJ9Ri?gWvw gX- b;8X u*}4po PzP"8 n%X%Xu“ 6k陬v,W1$U^V$Cvє2{w>:*@jQ|V>MvhhPRQ `th$~2-'-d&JA8;Ϝ:XwZw=B u1^̓&M{ xqx~HNZSVʥ3{";ձ 3FEe%zHlpڡxQUR S &MQEbGX$#m)\]N׈ZbM~;5R-տ1e,ssyh|8G9gy"T]["\S)V¤~R=0:muLUھRxŁwpa^E;֚j*D.">џxLJSHޞlǬ("83}{wj`~}U[3k5m)}Sۉ^^xoqqW$[iz&&Uxr/oUQ~O<j~"Ip|ɄGj> wZ\յOOe؋d}E G> SE$(c%_3b[fď mv-pz]d)!5Gi / yBB6hӮ`4Ejx KwjlV.sƉe>_1;:@/?dX]R+i|4RK+lUU[gEQU/u *EUɮ3H[ӑVl3ty"-ٝHC(0fw Oh -aIIFa«R 5b4F4BFwRZnO,/>_`VMN"hJeC痓qKbfⰬju擒I7f3+$hO|>7g Fm6!5[tpƹ5WC5Ut/D,vy '=n”w،$܀ᄴpRnLARfz_D@ )hcդ~/ } ~RT Ї ԌO&/d::[f:|QL2 -D*{_qyf]5r#Fs h]c65PrNAՒ|iD66?" {31<¾%s}X1't{) 6 k-U`+wg87zˉ~{ %2:reSrH s^ {="mݻURkCIrƜPXhJG5)|M!AAsWx7}'c'0Ktv0891lORyfeH>dǰiǎ kXb!C4ꄨWXo.[ pQk_%!pqwԹ7G 6))FhTJ[! p*pLnB9J]BE;buaT\Su9zFsNDq[1ULmSQ= }CC@kLRRC Fge) Y:8NEq\8J ^I771,4jN |[]?Z-jKɈo Bqm|pemqnF!Y-m2FGXA}g60 C jћJl} >'_pS, L1~8$gg2G\E]OVt֓\Vw]*f:FƵؕU'Pw:f/C/mΉ{iBx[س|v+e0|m'߄3%~KIti`o;w!7WIL琎e'U8HPJ0:+} {o§@p TJ-ɯXӚx8S\6C4&nN{;\`[,Y,Cgz="ј%2\&~=6" l|Zۈv-Z.3|~(5bP*&CsG5UK,ڛ_Amvn5:/øej7C&ନDxCAs=r[9МWntG:\ؒRJy4WVDQ) e2朐+%KP=Ni+!,a%"84QF , Al|8'rOjܣZ%B1PƲ*1J@YA'\p&= ɧoLLq Tۄ7s,r{_ ß J,]vjYICH `\YVJ>%߅3 GS_q Rxw߫- `h]O{ WCfv4#Te/w`,PW}^ =RHd7>3A>㻝w%H>c;dz7b!\KghtEGy3S FȊ;cW(N&-Y/L9rbhKCrMx2w.v qXh]x&Vhǁ5B&g9p׌b /b}Iߗ`ėF!.9=TZd/%o.d:Xi ̕ucElk+@a:ʯ aEWM2;z6#7m*i|pB\ tbQW᫕5ZvCw.|qWzrm' ow>`ՅS`we[TnwzF 8ƭ+`ΐP!$Y垭НX2ĖSM[lɖ1woю6a"cޡ T9;~)+4LR':Ϫs{dHSw٫?h&-drQ2ގ<7#TG \k )6P^fp7(@@#p_q¯Yx3û(ޞ0"y |GG1z!8в(LL7ȤR~[ai'eYg>| ?sh@eËw&~?6N*8} $!@ x$RY>& :EOL *h))T/'Yƺ >Y^J\ Ў1gQpN[xS'ȥ9@7Y/s/ a Eh{R3mLb2mڍ}tLQysnYOU&DdJҐgMZ%AAT<UւL(-@T`X-f/?2+XCj2:NLymw\i~9|QZ vQ_܆Ij7U֙>7B_Ti$hQ_G;G܅{B\ǴR1p5|YgSi,AbO2 3:kYiYAyw_"iڙ3ӝdwZ 4^N@IVWvr[/DT yޘNdG(Inobi.b]F c~xR2rPkx=V4 ~{\A%?F'`(KΙb1#LT3!bNp_&-0kȬ!edɺ~gw%*c})vWgyD T1)cXq_$1>gT4֤M l͊گ#P@48WBoHxxMG)\:#0[ܥz:,ٯ[]<Lec]׭R82,KU p#ŪSX9icMgx Ϝ #GpcJm;4A,Bdćm_6 (DOXk_y ʷtF7M t:qh^6 QVsP g5-Rvړt#9g?6cvp6A2ilӋԘꁚGa5jP%-hN~!޶lY*Ity_^)ypUMK XkaH4<]7*Rِ-ޢ6ܞ+#dϑXso:l[d3Jf>IF@p[H@hǗl4ư 8~pP/F:{7šGgc|{N/ڞba9ub`gNo`E@"ͭ+Q 3P0jDW=73={0*`ީ`luJ̎L@{O~Bl_Hz)R`̆a+^dC-zU>.":y+3N8Cw@,xjl@c~7dޓT?l}HPs 1_Jڋc.Ǭ^[|9axA8VhE%&q)scfJR(Q Uw`I@6W[kti>cQ̪}RLEF 9,e\B1kJШ"D,0!eg2ZjSdAt@Us@(_ZcV> [Gͽ8K0ʅf.FJ]tx9ȧ{̙\$h$Ȋ{IXw (^M{$_m)6(YP"Cb6kmBec<葐x$`hxVaH)g8;F8և~€E@z2+gN دbQ; k8o>4,AͺnQ Iװ OWmF P#`ьiJ ޥVLlBh}(s뾩U Q|W 5?Fc4L_r1/y]ᙅ;\@6%{jȻ˥cWr48a)ci z'oXmبPobA1[<\xG.mf"c6G^D 4nOC  e┭ɰ›}1 = rNlgF,^D6Y9}ޗtYMF"NgU[L5A"૭J"經?cId_F;?]lx5kZ1ୄƣHw[L9Aj8Ňo!X:@lqs7O2z?oS gwAxjoϮj~}E))!5cJԎ0:ш5gc.<<-gȓCuķRw}<+eU1gwy̭)o%GUςoq|*B ahyV;!k|?dbl#Vgw !fسy9?|+[OI:p`A&DQ;VҘ*6eԐ! yTuc-Wҫ9gSD>5r0] ,71!@+zKL3b-+>TY~l]3kr+m =^ْLv8t)q#ק\G&`B:yR|iiI$]G2 Gi %a7t@q(+ĐL^@e,;} Ih/E2O >ʬE{"5W`{ DZ=D2SSO@FlƂ>K֫Ux?K=3o% O PlS/fX\̼A!),:n$$2epIBb5-J贁h)=AUdLkt1K;hX588Nct#2t_Rvs( (Ef$"EDx T /x@2uJB6;;'qevi?mM+uCLViU0()TY e-n] 'ن%OhyM.#oA 1dpKoyzu 7^K?GKe,>f A;Θ,Qd<8y/j)!UD?x[Y=|YUMbqj'3qQdIĊoe=H0O`4 QN籁^]g6.d!b=gp#jÆPCZ2 " [ UTlyOLe>i}5N} 58"^CC4`QA!) t=)/.c:x|0V#Rtʼn6Z@696a-sc: ۥsA\<]s~]>o}_)jD >bO5j}a7œس”MT-e_q*d> OQcI1trZmuԆP| 3߬\[ ?T41~A=z̈,ᵢR7@(/ X8}b/C2яmb\ӯ?Bպbע 1{+Q~nwϋuBݶ 3;-)e#;.Y*g?>bo&Դ6hBebP^VeBK_Pr9 $p6R0&6r@݊MXqYl*wҜblO ne 6='8)<^jժ!,HCLlP"*w2'ӓǫ9e0Hd]Պ+,z$fgrNN5ʭehrML `A}? պk;B/"ӖO$V`5Ь`FyX`0TѺR 2 Q"qa6bI5=[̋bjG4i!w!pGخkSϘ:Fz{*7=xg՘ՓIgbp:(.ڂQ J^y,le$!X>f&}k@Cfs{$Bg>e &'>57N}I d1y bBYi9C=vPBřCT^  4֙jC-iM.3!kMTZ Gz>=i8iMy=vXyB6:6tHٍΨfJG. ;XcC ,3Tw=:6 hSI: D}VXթ XxbάFmL!@.-VU甌]΋r7V_PBS7zBAn~WA& n{q 7ro)@]h畠?߳NHE.Ϯ"1Apg5 T]a> o Y $=hq`Q>ܫN3I BeƬWR>x51pS;P^GfY6I/~ U3L3R}:*1HC7g Z1$\]r|ӴpOXaޡfB.1ҝ`CeƧD m7VWm;O@SM&{p<לEDn-ܺ,B c"޵[-u_[Wg [+^>: f;Oj5|жU!8UH}A͛ZJ`=[FXֺ5/>OfLT(U=Ӳhc|{JhQ;ESLbC?Q4bUAhS@[QT"$Ӎm>ФO[6[IwLQ|OU#9pG~ ZҾj4bUa E²f#A]*ei/iȒ^$X]Ѽh8P},,cѿAy$yr}֯B{2?.m}u F%-IP.@h Ybb; G%O6=0txaV;r> 2+[J%<O٢F1.%zkfi(>3H'xC#֑̎°x7x|\'!>ڒ{c?²;Z=*qdX/N?앦=<!mcBhUD'LI6cu}TpE>+/\*6(|V2N){kbϷ׶8n ֿ տݿ*\e,j.iVa8"o ˞SNe]=wP&y!ZcSV,4Sn!B]AEImW$ 2*(i`2 mHw2D D\wjʍȟÕNzۍ`1Nz˵pHRVxEJ$brƘ鵔6?+aşk <Ɠa@.+zt.O݀#(?Ɣʝ VЌaQMJ!RsvBC+q?3E`,8"zlz?}̀gV#/y>uQIFDhr|wH;uuơ;Bx@9ʹѮTJ*­9Kf"3Nf@+fR|xԂXF&7cD3Ȱ &xCxCwĮ jJzo):1|9-,gQ+Qb|jtt~rt#RA ff$rp(B >X-($7p~..T yuJ{:(A:n(xpk}})d}#@r6Q o_8:Fß?1b[I27,~i֞pX=M0*<~7IpNGH1 ]n*B043GDAš"kQ-c>$;KQs0xji\@e9ѩU8|_ %bd1^뜙*/kngg}@mD]R ) k}= 4E~Sn5;T*:uӶ+ީۤCǎ jryO ёqR0A"\d81F&"Spay) S٭a21EXxI.DR{*=)(1ܼ.D1sJ3RF K.V‚[0n]ogb%]ufJ{~dpwSJkIШptGNXjLn)bDo!Y5|uў~X>u[VCAw&M@^O-N,ՓP`+Cަi<< dèop=wN,@'/B2_XGS ]`>e[\TJޡ u~h[ۺ>];t{y%e# (Ƅ"blj} 1;u.հ󀞈\uާV{n@z|KU@κf(@9**5 @_F "nyIʵv!,+mAH%-齃򊮬ͺm sCx0^I=b`DAbb@|Z:́x:".Ee/SY8 _]&bT)yHC<ڙ @`z.^^{ளxr5MW .)!( _]x@DjɰKk3USlg֤GUhq5uhU^Y D? A dy1hm3;U1#BUUWl%ȁ$%HnP*kAl<(CǠw3S1K B}/B-'6?^$kwS8Ƞ6P<~ Hsɪ(3-èeupmp:i\*g(BLxq%~-$`  s @=NۈD(y‘2rҙc>Tdw&7j0lxhe,AA[JVNFֱ< ICjT/gˇSQ-(B"GMeھY; wp +h8J? ..kLZGi@j7\KF6q<;Q,$7n<2ٸ^hǜ qյ2q(i*?e-7NaҼ9uy'_6tۭ+Tg-0)=}M3e>U y0KuBr&3C*W":DnjP ‹4E Wkx`D]ax>ܛC_xQ@9-KqhE+@1_HM]ZV6: OJyHȔ|܃0r8=FUkH㞂|2aВ{%V')Yk+Df)_(M;l \ȵv\}ʘ19E0b*%X3MzK.x ^ O`WFi$ ;Ub#~r3/'Ǝe7c^XZTz_jhldX˯cdj)IJ2q|I3egECt,f, ~ܠ44Y-\0Y;yGި$S\Y iWY7ۚ~;Lg+Ϡub,"+)#nD4NK@Yd,-ly|P**gfn&==}X[PP³-tqS D.wJmկd2am*DE[GB2UI Q:oq'%xfUUY.Ա-C!X(wRHI6M)HqwD H> bP:։^\5bL LG~+ Nʖ2ŇOVW#ޱ^3{_P\l"UABż+jCSy81@W^ `mۣFиd^4?#ca9$ڄ?䄕y4ӳ9BS1[aBD`!T2zfɕ"3 V H; rY\Hazz{ǜߑ{k8WjZY.{ʬCҜqyQd+7t**s &/HbSŅEz~EQ`3cfBXcZrٔ;Z!#@FuMwgDe{57M`TzɜtGd4s Ed\Ib>bp&\ATMMo-aW2H~#B9~q}X =5Κ3qC@9b!MkWgb]+5USK[M.&Tjb>g'{6%`$e. ՜;V/( bjG6?12 ڡ,S/wKa|n pqsA մB Vяj -xGz\0wna|q;яm9Wlhvv YM :6Y1ˈsNJ^]tP qjK^rO2󠆆+bss +tR?uqj"4X h{;ne֏hvGu8Zs+!u hb'A3YKR L uN<1`獉"s+`yۯ傳8zcѻz"\Nk 5C R:㒻y5+zՂ6皩޸- 5BskDZ!M ;ɨf4o=!#N[B@sL˟Q`# 5({t.L >32nR+j79%{Efnr䎢nBZBנxU$*<;rBSl',J&T|M:a#I OHѴ -I\?Pf6Hb`sDthpF)R7BO:Cd Vd˦4@2ĊE;de֥[O3(0R# LV`YE܎ыU 8?r.Nh.=Qf$Sn~?;<^qIf|/~M_Lhኜ|+ku%X/ 1D6/`Hj_KVG)9q'%"VTJ|.}BF/5%m$y>ehŮs)Vy ag^y#otv<T$^߹].ZRI,JhAxӮ f YQ$0O_>ԳSNt͋[zFS#tOhS}'˒̢sIDZ$Hʯ ஥ o Rmgpfus'to@·r}U5X\!MgXR"B 0NwWQ\;k#X4Ǡ>&|4~yF'yDCkl cG;[ML?;CX KHFSDw~}ޫJd HQ j ̈́;1UIc> E.E.08:,zJN6EvP)) -_aC`k mg0IVp@L]};2#^27VTܰגersaO"r -):<{]=[{ۀBWGQq' u :d0 kGD'2w=(QïȀXo5Z⤖J59bYLJ!GlF%kԛmOfפ6f~RUz7R=CW?b٬(-gO2H 5xІB 00wT2&)\MWYD|yE֏L_v>}lDq-9Vy&[w,('`. ^t9;@Qǽ\%G(^m~ s(2Wv_PҬTYi5jB /ڴ|z6n)tVCּK;y"Y7A!w-v^VJR!N XF꫶E_t,2Kp;t4omay]47$nS4ycη4F_%O5X zrb,AQLXU5Mw"×|J6yl!hK23BfNFZ]wLZkY@l8⍻p=[T:3H/$KԴ9WE>rf|/V`Z>NΝ2 <FǾ8st!CpР^{y!ף?5Yu8*WrǒJ֮PsuQ/jE`nC :wIۇ ;Mm]*`%Lg C8rXɊi  Рy+4`=SҰG.;tOh$1 ڡatGoÁPoU^JU?F9yU"\ [f/'v>KzDh^aT})]K4Ml__nS:SQ6r{"-́4mcMo *#&V]RK$fDž/ &$o|E#%2uZxVoMk QY*רuH;B6pz:y9g؋4xjS@0"ɜrr.JBe}^g ],nApE}'F~GnB]X]cLLQ2Q->$UKSkNQ㧟ӖYR` *5!."] ":|> !|2h5xw^5x;rvx-۽}Zwܤu6OJa87jN֐-d#LQ6XD89h"H0N+*2 F, 4?6 ze7ToM0Uve v81~x7B9F~.d}/Fp%bC+¿$JI ( W~ZXc+ɛC*1x}b9oL SS>ж _`%"]n%ۇy.@qE\53=.gvFyTG 152..BUNw[RTWpvx7< ~KJ{;Umi` <1ZT :W5Q&GzO/>=1d5P^[j'PG;8;/&S;l7LO(N[KDq3F⣮paH cfhŨͥ(>((Hc{W˧nZz$ml3^-jdX9FLsm>cIŀ%^%kp$3g'Hn)Z2NOimQD=OcWeů!ByJ1d}h1xN~:9]a E1}\H}72wYKL7L8j6f>L<Ɓ 3oEz S=pCv?b1E@qR3RJy~W?Ti@!МI|14 sL_`[01oRtO4+w1lX#HEESWnWϧZJ ]Fxل6|#X$w]@EpLsۥPԂKωc@]Y08 LO[ơ'VIkb YS4^lg,Ek#y2ˍjgzo^aRN9ƛ2!`C"R MoB׼_;DŽ'/(E)a çbxmmmȭHx)5l iIPa`Ecż,zDN;?pWL& `e)mGJ&6+>rѣFf?t;! P)hXVXT@u)ym| #o!2ƶ]a{ר`PqWjO#`Ѕ␮Mf(J9ᅾKQ<Ў. OLܥR_Vg=1 N/# pR8#Yz+GP?hFvKaLW7ۻKUȢwuw p)BKV5 7=~`X&sSI]n"RePS5㲍80Ǯ]ihU4܊6lv7f[Y ouNyYJL&A(nv?J}^6VORZ\НE*-t:<$] Y$]':Lކ cpMLO9zNe ;#ɬ-|9|$'8 o56Vxs) N}Ec%<$>وZ)`iټϨ tC Dz9K{ʝ(,,n^oq+(bFV GKb5u|b^ef. ȃj>z 0+; 2DJ Hrk*2֑_ӷ F]ÃLE) ћ{uߣ Ad"D6-o/DD!B'!f$F+ijkBMc6%>!'%b1l9R3z?HBZ}fgwY&^7 ~z^%,qOy߼"#(qLHYrpoзZ=0U^†Z/T)NaqSd%;:\ֺI4F MPVeeCԱMLUƁ\!{ ƻiPN JMUl; ~\J-[<كTƒD Yw8A .%]Syar,AθW\i"UC|ǥG}}v>_ۘ;Ki*8TĜ cS.ީr =7Ѵ֬#>rcfNz7g^𢫀FƜn*y uv_Nu|V|ЉoG"Ag?Rxal-fn_^W_C\$ >#i #Pݙ7_Sfg(@95a̸};8"9vHy5[TI,\-7OBcZ\m#֫-'LrYHZf`C;)D%a )Oo#S`t#m>8 #b}^i/ag;tAY5/& ELK30 ER"k W b-)*g!-y!C̞kt%RyNu4JZc4g`v4 :Na1jWZɦ[S)Iૃt|`1|2¬p C]LڬO c{o$e: Vl1"IOn$/@(^W`! 賢|,OUr.'r< 7W_NƟ;hXH?JN5YXmHԘdSZlc٠%y=ґBARmuvɯ>V3La;EtPRqD 6! IpP0kؑyb}|ӭ1ƎyJ@SE(mr[.-etc}rMe~e}O#q~DHdNIWhBFȽ~7xy $јeQոr}L/:XJ7NRǨv71HqHN%)T2PI%k]9u?@KR4ɦKPGHSFzDךn?Z DD3I`9fmۀFsS;1fV\.,"Οv򓋛'r\{WS0v (mOrY_ _)E*<5y{{Ӻ4mai@yl̻MRBKl/~2cdYl s{ϛ¨vɧ D]wxjb9O%0,.<B YalsqH7mrtD#x!Cٿ}|"΅GA`Kz 򗮿[zJ!U0Xq!MxH%ف,8+]2Å Cf6Ym&hJLjZ]A*2jS!Ck{4x&{M+cv}8gn1YCGdl"0WJDsˢ7UQDk7Ѐں5nUW,&7A-rNܔGJ99_ Ѐ{qt~[V6HN}J2٣-͝ZZ&2 B!Na]k磿}!}WD.XOIl9:AwM@̥ANtzX-1>RTj%dm;h7;^FYIL&y‰\*ڛn |ziwč TU㤰ut)/>#F̘BM%57 ί\GcpT8л&ZQ)#G WPg\巭lvpapܽw1fj[;f eSף%ȯ'ꙋIP,6x3aOBaqGgC! \!?dL}BJIRY0aہ̯1H#ZUoίSj nD͊cBgk9V߳(L^H=@<- ȱQ]2-E#"?κ&(OY=̭3Y !:)uXpL"DޖO@; I-.F9HԢ iFQE %<ýBbGNj̊s]f3ya*,Ͳ_NtmɄAA 񎻋_=nƺE{YW%%8c"@eʦzCeV'"ijqLh9؅ii˵?9pM@V|ψ{!DAX"վ4Z@^4[\^8sORzHsE"-M2hM qb?LpӗIhǗ^S;m~V}s<mKVhNz7"cҡcEN7ctGrX4]T iL~2`&B [ %"I-^Mcg6\d C*]؞z E=q# L*7Nk~"e`ej|N^[dFuiz,!G;@܍G%r%y"h @9EL\571_ C);NG #%$ =Q刪fϔއΐl(>E#|y!Pz<y i^AhcYpgj®YSe {JYwNfS$ϠRd^Z'<ز:y9$! )Bz`ǙNCg( E7JpN.= g. 6j9")Go s2h1n܍h['b@a#F,hjay7a Ҫk{+aR/,ͼ{TQ.FѬd67SdQŗr"J[>U+??$HtbͰ~8̋v:|l{o3_S D%@_toϚ ,f[3Y.9̒P_G1s:}kuAP?#uJ~_|;"#'d{^.)j`|$EF8ԾjAf "%y@D5>GkmmOPAIS:2)Ft_֪ͥiIB_.C 6L h۽B^k0"6)&@Pk:4Śy\d1a$~ѿS\967bLD-Kz+`l]Kjnب .-/Vکo] LƟpM*F,:{ n3oco #P l"6Jݎw;&*/%5T=zD#OۋA(xn5%/x,x7|b)/Oߑ ѫKS4h-` j^+1HziT9Gre-#)\1b&6IN/58cßߩnңBjLX[1Ԕm鲍64A@ %RfNE7  'Ё {RwJ<Dž"!(AMTi%jaEI@=n/̽͠L z=JKO8TFei^ٛ<j?Zg37yd<Ӵ\N0JZU)u}g{S=х~`2,D?> ŝѯ8 y*8~Z/JBY Ww8/[- N r3; &dJTBM;t24R߾0*wVɝ}^Hδ{Dg['y"A7R?:4O=i- mLa_X(f DՎx$k ?O\O*j]g oE(G*\P ORBj\M;S0){u_M&[;EO~km3ŐL.~<"2Q d]h{3xj kfU2`.2x%SKjaUn52Y48M}ǜBo,&q?΀b3ksop%ޟEN.!ONեOKwQmFt,ȇ%Də.*#MKUDD&*Nш`ktc"-H_0sshd g~١VMЏ0ܵ%௕̨%LS\ݟk?q d^}bʪ3-PE 86b9GL }`C5y,Q:C cmNQ@5ibr$W2Bkvc]TI-aDc~ iXǕ\UJ" F-*zAm*MRH4+Qh/YUK8ACvSVB[1glВ`P2Y[acݵNDa8!}]3e NM*F?! #{]ic.[D@ pۋDfqK]P̢d 8vx6P'5pJZ:%i嫴0»&ŎVܾ}1U#zDUr 9IыO8O =Yԭ7+avn.|X9BWwA_pOZ?Gyr41WLǵݕ,1|QMVﭾXI أXhܞjq_B6IGTQpH:iQ;J5x֟anmFmi1v,8]ZJJ<2h#:H F/shPdž}T$FGLBݳ/9N=sdZ8l.O^i\7.d P2 r]HѻCYntK^SHk[Ѳ{$=zY\WT+`EUv'=ꦡ==eW~P= 6HQV/R w~-bɕI 1X܀> xAmGD4`筊3ȸ(Q9EUՐ @koWwSǨrd,YhƂ$=ϔBeNxpG >BiNA#([]ONhK5>r r1]}v|b^=X9ֱވ9d~Uwd/*m>,KPbex_ Z>S #50i4,֒.W{ER.{DY%$M1hbȟЅ/D"w}~4,ɦSPHFq=!".jjԂ}LEp˗otq|߄X}@S<pFt.T_{79)d㿹:'Q^mW@&_4bL]O1#LT-Q@M`>:dafrh7}<ˁ]~7* \u.5f˃ݦvl&3oR^JТ?]&R:a^ΛtNF+Î/{hgporK#תPUGRaؗڟ:︭F<Vj؞dg jJl 707+mj:whQ1C&wʰCh*}ؖiQAͼ>o`huQb~.\Z@|bQTҶU^*Srv2Y[|457 vؽ4zhZtҙ]C jt 7Z?lTzفcFgֳ.jOOuV۞gWTw0$15t3 \BKxHԬywjQw0%9P$9S*1P@5WOChk,3v˲dD#zow>..UE=W쳿`C.S?x7aΡג?CJV0|-YE"\3uj 1TY^aKeR5U*KGoe\g vSyMcgh5ɎCB#*hsˉ?Xec[h {";:iͼ]s><枿;]ju|yޅGk4h?ps?n \oX{~ E'|)y"2e?vaDghg\͟2ein<4q ^w+L{NvaOć' #< _^1 Z'fpRKAE<qu2LCJ(Ϥ̇|N`V_E3އA>[We`OGPjYHOD dǤIG_$j'eYʅ1:jP rި8Hs\e1%(So<' 9^"Z$DVn09|̦H9tU{+^b(d+?\o @J֙2yS>ݻVݻ͔6Tn͘*. 2 ͍v b,Z1\I:(S@GgB=C[RP p 1RuuY>nn˚Z+>&g#eY;`)ۧd935-P񼞙<' V27s_QgT\Ok PBkN-½rQ|QT.?CܱozYcW{B:)/ ")w)!ׅnSj:GvyQŪnsp8ܫ{l緖l4Y+'uU' z+AO?t}= XTDuW{YhV84$;1W5(FSPEEyf.MΨlu֮3*w4Zsә-k<i"|FK5)PBB\}^c;+mr,j\geL5o-\Qڸ&F/||wf|L\ѬzCccQOG_{UC ` Y4wVaC"ROoIņ]ꝈL1ڴMnS/Zۙ"@gϣLKN".i'|m?N:- ۰ El۪$FlUA0ϕ\:twJ_Śj-6ݷk. WnT<#O[!8-!)ld@l g4c3I"?SU+Hܻ fY;|ChK[C#Rl"mOV|Ѩ0xą8i,}F9_wv~]Ǣt yOQ^㋢S#[rRhblsroK^d=Uei[UϾ:e`5`ٷ<8㩱G Bd"F?`pMS)AR8GքP/ٿC" b&YV}Gjæ c,@j#'-o9Zq0m{a"F1+KzB=p)vF>xC27?i=4-rͺw21,:]j=bU+'}Oorvp䘿&"vM!ɥZn^ dwɆDqRO dݕEYp>RL4'8?&pؗbQʛ[3t#ibGv.]vDeh&0&989X \kc;5EzLQ$`IMSJ+ j-u ,dqNF ;\5=ɠ}]:?~V@ƴI99a Y h&éT`()%}I(Lv`+G S߆ڔNyޚj/l@_%U^걨&6-p[{jnj60l3}̢)u R!Dn~g$"4Iut.0Ç{~Ύev|w ?}fxuC|tl7Zwr8IqIWAv`.4hu~GҢؚ,=dPEkHOl R[ MC:u"6~Tqsο 7b%>^ja?^ûӡ>]$i( /A}ɹ$ (z:5Ys,U><3-3)7;l"\ĀlP x܍+i7 HcwfV?*܅"Ha,.b|-p(&5$kc2]QI3$O9YȈfm I g?&2_FzImèj'MKԀfpϵWCiډO2THP$!n`W4k哢UÉ8<2F FieźZWa]l]zEcT8%M>~>zzJ{^"j%4?Jq;Lo5"ĩ]U R]:_gnDɎyÆYΩ(MrD|NBP[gDZ=A~ 5,V |EM:է=Q+ʇz=ѭ$] v_v(*F\7U_.+ Yܷ{H]}DBIYKNt\fi|s3}L/PEhrsw?\U*K[ _mqV$l>:3|X?\5n ?iIbոS7St~f`Lӯ7[`? 2.~-nؔۦ[Ai2V@~VH66q3Ixں@QίZ%@^JAiqSY>"y|{\c)X3 ( (<|pa457EςYg]F.x&׺&sDeq$cĖiA MNyk0hz%` C&ߕŵi{,_QӬܡHqqxhs<Iz&{w߯/-THH2#~0+Sjg;]BL:=_jcMV"?uBZz8c(ft 6-Mwfۭ"?9]POGF*-t7DXϟ>)@!B%jH}g #QwDx8lCIEDqHlg~/tdz/pwYou-g.'1k{}t? gXAX6p|I73Bdi W4UE vΡh4؂=3ϐby$qRpQPμ iÙ{qᬕg+S [iQپA8>YCt bpzdg 芰X?1=z Yu1bIF?akrH g@ۥp#:%ӣ#$S.#r'v́ҏaAC S4%hv3SJkْwP RP[J}y=ۧ5@tG 7a?bg{ܴLbO%v'\HA8ʹm9O׹-.%\=q)EQ̇o~эl0yQtHS`@.67^x1StxsӉwsU}Z5:YC]F+XN+b{-WSL.c*聤#u*8k,3"Hɷeb2`5HWsJ_*qhcF9^’\[XʄlE >PRn?V4)C<׿?F Eb:$Xh\=uؤT *8O.(〪iHwonX=<t4hq ?tx/nѥd9ߖtNCSZP$sȕ c#S3l+ /3*{\U Y^E~U'y.ljGl$5tm o+s\YP,7d)thץڵp,{^༮NK@qBkr6 [- !ښq\#ٷB3ўi完jnN -t#rݨ3 >NMWΦ3ܠzW7)ʣɨ)6Y')Ң_xLϼ{ke:tܽjݪ!gL IEy*lv6p*BmnAM\`\zhIZYnE}57{h¥B4Bc==ߣ&O47,mշ^4kןGgO~]h@QXP*k Td'/$Σ3jFpAyӏ7B^TNAוm ks5aNP߲U.` +9`Sn4GsL]5c4L'sBF#J6wbWI 9$!ԀtYզãp6݄dŲ*ʡ x6TAT4CsS,-뒹h&o(G _'YcG&2)]nr"΍,Պa ?pkHU3 }\^{4Sn7gH1n'JڙMȽEMYݬ'͒^-PiEoX܋E*fsstyC¥&g<4#?@#=Nw<J e.pbDj1? -|x~e NNXFEKfm-IqpJ)cc"(ӜiE2qB!T2vV"HU 1{DRz E#9f~m |U1lIw=v+-4 <>L~vY{SUIߖrLr鬽 },Uªwi`5vbF##(^ fTw1P3[AH Gѯ?:D esR:(m9 |AC{Xpx??_*6H,B+/'ݢ)oiGtu{s p-9J-9kҎ<[|՛EtIRT :wO:+^( GF۶O0c(&(sNЊc i*=! |ubY5ۘ^$9Qq#=xL/{8u"}jܝ1LxZC̚JHM `[Zy4|]nJje> JP0V:R B{DƵ4Pm‹;ms($pV|Q0Eչhw(1OB5xaeCdzzJYB#fH&ͬ,Cz޿9:vPѳNk:Ckc&~>ث3Q 6;e8& #bOTͯ# ZS2a݁~38~`LW<$2}>l xiLu^z$ $r$R}@F0(wkIg^~-9\+qUG|"B חJy/?U¯{@\_x,k'Qkd*J:NmEyרNs:R1m{A6fuˈ3߻u;60ROm9_ }j"Mv+mFV\&jN*֭" 3閾𦰢tF5|Sbb FDl:1aGm| _LӀ'E$ kqtO]^;ȡy۝dgИ!X%~#$e贻}c9La/G)^\vL7{mD۪|PZ)C,U)ڹtōG0eaCGY H?o{25j =%Ŷc }_&{#wձ6 +@5~#x((o P.{x^Y8c(+G9\OX*xDd6b $!m)7UEnN[H&!2θ;̙K# ḀVDyRYQ".O(X:3C{17dԴy iv}+}>=wFa"LJUb!NqltSL aDWVT l%`W|Ec䝷jt4bQ0|v/q|N7*#&gtз|(x-@^z5']~N%,9)cihp_+ғp͢>F+䘥`[~vB6$>Z]be 5Z ~WU3]1SȇPV)7k\|ӡA%j]Zyؑ=ٶg4.5˧ X:%I/PVEq Jg6#zJ|bWר*WɩSA\-~jOB`rL^+DY}WѪ;CS}\PPUzVi/=iJ+ӎl}йyb>ẍ\zSknOhA?z9Q '.rtǨXջ|{K6,q/vRR3@ӂiꄒ٨Ovv'C4zCQBȖ{VکP/P|O9Co9 'NHQU|V1?-8g 5FʆF 4{sE  5˛_sxKmSjF}"k}ɠݧm!|`!9®FC+6+nqV3ш'E5H$a(^I?B4}Ibk鍭!"sN ѕ7Rɺ)'i!?!)+*Qo?et':+<\wsAG!ft>qlSj*rvCdjO!;VƦI[O6mS)-b.ܼ#G${ԺtT~fNΖ:"Ozby0}5w"\%g - eQ34F>uF-7Fou?!˨N!qA|Wؔ6,O8t-ɥQ]2!|a:&IKNSDӓ3XqbѠwy7'4b]eZ W0;6vA)~Z;\ƥ .NRmՐOYWVToO)H%R.迟3Ad ?\!@?WכjKWd@c-NGE4yV!Wgy Ŏy eI>@/x@3E[\Z0Kv(ёY0yd=eb pAGEs1}J ,Ǡ$"Fpdt2\~VP3n16X950\MMUM]OG ޢ s][%dfȭ_TҊ)ܴ<G(z@cRR~D붢nb,vӍݩ+0rDY3r̛QlMbKVp֤*NPP%lZ7dt 0iQH$dٯ7L}#1#}'GruPiA^3s;ڪxz};5A=)|*)cޤYc6T.T m}bMYr<$}جv_;g􇧤,BN^TO%Pq/anuDzRx^9wEP GTi]NaԵreudK{΄^-HvsH\ߗM+wQYP{qy\n{mͽ%l Fc47?:AYB%a'cz1lB}=xÊ"_bxj}(d "GxPKZ6 ?u )\{ 荥ƻ}8S:0r6eugȴ9R+=y\6>9rDM6q6e/J!ح9V$T6f;MtRw.Ǯ=Zv g /š|hyvmy5rxd0Vd:IίzOq.D9Po 3W21-^&(vnJas90Et|3h H_91tw>ڊD[_Et;) aה4]4keI7tfg#q3%cr꣮]I|ALnNCHBs) ~(/g2f?=e5T2W+g|SuC!?M^$.#cbX7<^\{(:8Mb>{FOeBi#)+B&4RڏnHGi#L !'&,hFF+St<0Dλ-y$^`H"TD$Btut)Q\!7A湳C   :?m`x [;S,ZLۊgیQc;>7H(J/#HX|lccrOdrJ2972>6C;+EǑցvyz|I?=ЛJvyB$%S6o3q[…{D+)eDkpid4| M*5 qLVx1ZUǁ(r;[yѕI' ( 4/{w_ 1&w%c8x KMقǻ( (et]y@d@H#pأ]+DCA 0_VR{LxBhQ?ML^@NzOLpY 6 8W5~xކvMtNVH6EOT?^,[9trNb[s{vE0 g9Z#}{AUas>0\BKY1wo7y7=V. <'IUlCV0>BJZ=2,sC΀ۛ0L8/GP F5 /gPv5Z6tg^ y̶oaSZ&v`r+ 7τPk͓NixRLͼe LXRO(EѲaJ9r?,nH)AF%+((uvΞ>,͖qs]ܫ{lmj];R&8֑Ǫ|mzS~\l G\tR]_'fY;uL*^pRv?t{&W[s3^n`nzlnĀ`.2~:$fTz?Hb7.ex6-y,VdӽNby'k͚4tʡt\j8@ok:^ߩBX7 |Nh baA x#yT_*n7H]A}}0~ai6je]`h/#݇e\I\L{y+ZP[qo:-~#{:ˮ6i&*G53-VeWE3bؗ4Gr`et&} eiL8'A shIqֳ|m\[U %eש_VW7G/MbN^A:e`r) $x]W=`D TYR|ҙ>ċ?Ɩca.A;PL+D!Foc< (MVciB,3gd.Shۗ)k  ,{˄lEso+Q Ѕ+F'!g߶voUJ/T̋!C`vmbBm7(WwܢÓAэ+%k֩c<ІAwhI@:QSp?25Tse)o@[h ft G[H7J?{} ˃:b<$ٙr<߀IG eDU$lnW)WMQaNJ)єZ9|z8W#K?#l[ I}䦕.B{Y-HYB}vk3&-?4oL+°ݨ[ޣbS*V qߪȫ}&V ~XOUft<1[{Mzr6Zg8*.JZy4&tirV4ɨ偾~3ӣY"OC߷EAtT.|?\DԆj㯏?,VV_+9V3\bKS(=B1qz5E4#2Ixc j}W01AEMi(qp !+嘾cGǝSjaes!!\WFG [=sS0 ,tU돲zzRY?蹂0ƼEI4>71MjKZ~Uw?%"wtZ;d92BK~Y YFy)WNh(F@;G-P>̂:eo*TuYN$3Eyvɕ 42-"A}n7WZ b` CKU#:eCqLjO9P©2InΎhAϵI9cb?d"H>")mk> Y %hJsP"LӀc (zS3t11@RF%䢦1D^']eCati Rb׉7q{c8 [h7MR714Uh:o6`W9[vj~!>S=~ :VwE?8m{=R]0gz#,N9]t Ok+įȓF>"Bz?B5-t4jesX,.i`)Pz] H1N7KM-&+:x)v\yK%/DpxX /7K -ZhPDPטP`TKuEwoWF׽ rBN3/|> dA^da ,nܺx{GgSr[N-t_D"eD/ѫN'U5ɆэQ6!K2>S%XڥYaA!iD^}Gu|S56C?N\J(S/9iŤfu NG99S^P G~)BaďƻNΌ˸X';ŕ$Jr$0?kVRWʵ1L3gg:[uw#ᅭE_=ڼD=_UE`#5d[{ꭐqFU7wH&Ѓ꛴NhW:?4#0叟GJu˸fWۮ;Ǻg=Qa(-7{ DBMfnHs/{`=/|({rDeW43!b*pxy+Q[O/HAop)gg! Q7VY083m c4U?aԪ#M;R"팀ߔ$8UC̩0Yw84m%)6f社3CΒ)0XD_0S0H 8 D, b.=\mE`HBXX]֘,:Ó h&B%c|w uj]wn&V f fXiOS]K,K9م'zXנ7rcqĒ "ta_Be/mpj+3fu$#L&C9.I6ѱȶ")f;O;lBKɳhre<2Z)ePo~&q5P 7d\9c5nx~B>>2nO~hjwY=ԟ1VldSfLZh#,WؘKΒ%4!BVi~n:Yp$?3fE⧪@]7ς$(HrͬbFđV $J(ci/INīC _Iՙq/ST)2?(df}("۞CFx WAj!!fw.ՙ;T1]ڠ;v?PT}Ƽ+@"#,jVh)D2qbYh@Z`0Q;LZU0~`kC9N2o=˔]W<@W^'6$^ k㉮:lRbhvn>vHz[]0}dXM`,.ړ8PIꌥsDUgkeIc׵7MԒєYmnN4pգ6v < +T(9l d*쑞#"sW3d:q_LBgq%> O dG^_{qti, ^*=G@!Uy `1b2=vܐrL/IgV5} 2OcK4?*'bhDznZ dP@),CW#Qf_lq;I,6'=E -aVOX +;u:_QZS6{v5U lu4Y{wq3]r; 2oMQgH͉>"c\v'F5*jrc:~ .Ai>ɯUɢ!{GN&f^HWu] ط{;R?y΋tH42K6-deuO֖:")AdvD6We5Kua>popt-Cs"u[W.֏zaOkŮD uU]I?ǫ\q79OS@638mhFmAj! @t#9NQ Ekq$VHDµ|va$F3t$L?Uٯd,|@*05a)-x'i\Q'wlP h1N'.a8 n5KRMvͫt6-'_~[\F :L#&8oT*$labRygBi+ na5]= (FZ7s{ ?R*PFf2+>ZW/©̫z nbokѹr1 nB֗r&ŽgȾXe`6+Pb\>^QJ"7o O:_V7CF'd)l17Lv< ciICDUv5*v0pv&롩+,2MJ AbtȘ9@kxБ?dυ^oOBfoeU8fltvSM,F1So;q42]nJ13;NIa X%p ďۺixGi v sڥv|b_VGOj~χ&۴g!c)ფNj`ևloj ?Hc+wr%ݵV_PF2ii mꡡ/) ۶*lL>u*1^VvGJ}|ve_O0UCZ}17AFS{~&K+E񓎲}A*& i⇜=r?mA0Oڋ yءO ޵4v*Gg*&>>6QHs3f_TSw=Je67?3csZ,bd,LRX'^i LGh▣ǵ4ؖ<&u @?ЍUF.ql bncm\jj~r0yEܬdlz3…;W!~U'+!>9,SӳS0ץڻv𣰆ìEI<3YdY}7R|@Q|1`D="1 {R Q+I/|b+tqY#3jiz`1z fË{F[8t'U%~e—TFt;]}$Wz*=VRZmOaa ]Q(B}ut3M9S |/;N)}I|X9]ςnTo;}W5,YsA a&rGPS5~vo·|XNfݧ4MO}瓡o-(&#S uWSSp5hYL_ZjZlΠ_007UqӄrCvЄq ɀ+ OJoXqd4Xye)f4a5*w P`/ ' `rHb\U-g#nv9stzzw̸g)82»+% خ(ʙR3*<93nHη^-nC~9c͋O1m~[J/BBX#fL0V2,Y2 in#[ -SH+$#wXC/)XLܪ)D(Od8jӇ^=YoW[o!1@1;&яu.mYZˬc[.0Ż BvoAI`M_k!ܪuCY<94bz.ĩX~Տ6)^rՙem@j3z`ٜY0H֮ F' 9H]kH(uĿ(2H؈Xsy)QHhXߞvw UUxrۤͿA@* n"$;GvkB_ Pi5TtDn>kwLbl4ihq:Z|UUBe:MX^$OQq{n]j-Aݥ΄`e ,S1iwᮍ6a7Π'T,b~+낵@ $mSxrKl ^kчI7:X1*ƘvXR>%/c!9fͮj߆l.ƃf 6[렎}\.O[횣4y׏vnUeeNiǔ&B<Ph j\s\ coSz]-.n߿^j 0Ƒ[Šo;)#QuGm[c,gy 5qV}T_O( H^%f2Z.aQCaM1y!d2Slv_"x u\-M9Nc;6ؐ[o.nHY([2iČDD$R_AGR@AP0;+b".u;z: T XM*@ ?VKuIu葿)t(K , x@V ?PߎY@L.3Yޱ-"nϹbT<9wYL7}eeWL`ˡqc=;,>;)ߒՈ֊!>_ SHPn͝||c^J`:]6zv'\x)Iclƪ~e0ud[=אG8x罿P3F!~q91\b8: uj4A-k0l4@vuahlDSոkg&YKcc}訴TAU.wzXՉ??vWJ ^wHzL키>UtoPZ,>4L\O*r2^Y FCBL 5nR-I*fvoo5I]*qf bO rwZVЩR*gh2Hw?D dlpD'wW<͘ѕRrW\p~$s0KQ2]3ľ[ݛ6YAj^t|^fG ѡ̤+xlxHf }hm(-ڳj7AC-Qʴ.,{AGp>8> s*{mǂѩpq6Rv2[4˙Li*5As##|Bɩ(` ~߀ρ:V!x(w ˒i_Y+=@[Tjf:+vzc+*uDFH2n?e=)-Kǘ}K:HБPFl )I˔ ø)̳VR<KDb(E`qjr T >bxKװ {c5-yWFLwƓt) s7އV !#NM؇f*п@O38! 9^pvP&- 6NYׯ5o8V8*H3Qg/j! cF׾A>zڝ)DgyȇAa)&dwm)ȏw;oTFY4P#w f m +aW4 ~BOqO^@Q\V~67:8ك>tANݻ4Ŵ[S Jä\;&h[8%Bv7F)(e4Ơc Rٶ8 ,f7 _#^ISLq"YTQ67IF3bs LKߋs8]GZ긠Df&2*mI}- #oF Z6Fԭ%PJcJB)3Ek8<8tykss8~[DϾ$Bh2q2dXBC-j)3I[œ&-ci Y)B~8;>Mcie.L|5z˗XZfOaD~%ܠӋ 8yE^@Zm,QY+i=&>^ jG?J|Y nr0?x% /W?^[n ^`|#6vU^wlG8. J3TN g4Ddz甌t8PsVw %Xte@=|A@wͳN؎ɞ(bv^vh(Z4 ifɍqSThEƖ|ŽrK1ZxH {nY1d7 -0z]LqL̃GDD ãǁgv2EõBIU26U՟-| /eW |KsS"ATc.P+ߺ͋&+N^Qb[T[2E!s2[cG}St*1N AAioxt4sv\,E8:[P.ǸdVDj'@;!տaG./"ݣn[3FTi:JA]_>;aQ}$w^ֱ̢,O/v{ q'1`NO⨐|\0<=Ӱ bVưv`91 {:۴d#w/]%$3oX,<֧I6ƈ}_mofv^&E=lnyqPZ} o_bU4=p`D.v_R:L2N]~fuBtv2E~ K |pXظq~ӏ_^ :kFis  @:;H>k1HBi7;`AS'IWT0zlbSeSv S Xrju~ +[v_Ȼ /V jz<2/[%GɠEDKSA59]GD}{iE;hQB3n{Ydw7SN7%%gk򓮋\bjQ:ޠ 6X_>UU'甏_1WQN40Cf`RI+ ^|x=:&L|0ec'u˩Jzb;6O8obʓkPym=_W{RQx$Ix=5$A(|?y&oL0x/q{f@!Z]B aZS db42ȣQQt`_|1}E>YQĒ<늮رpnҕ?yϷZ~5'%T MbZx "ڟ&d#Q*{Y׎X8.jnv_pLO^"wnJJцbf_D L~lYݘG0KF؍6C|qϚ5HShG4@YE"#"J'.0!/Y͓&7Fl߽wWb(mChe%.6ْڪ[Ndk hul^TwaUGqOvͪ-D'T^f5*27Cފ|u\s;RAlF쭉A*ُ[6}W+4!7cZ0c&u>yaNFWV%~(C 8~Oe"»ʦ)^|jUwy:nS%kNpvZ1xa@yFj$IVdeϪ.ȁSЬFlBhv WZ(AyF- 1=fT J "i؇1WbtXs.T9mqR|}O `W Yt<{g= d> _Ik |caҧ+@$ }bB MpS@Wg;jS.wS(zh ɷE2N>h x9O!ۧXC7|ޒwLKGjWey8]B/vXߡ:V ,6LI;<^\ޒV9زo@=ړ@NqLj˂K{*W^ OIIm&@CXCF*YK*s<"D)֯Q.V-}(+L~~3jQK,{*YVo<eǻ>f1|$TYsm(SI)G <4BNgGo 6_L1}+M:n{U 7.u[RRȳr:9"bŠ1V%c&rKJZz/Ph'M liЬvaW#|cJc/ bHuX" Կ X  !h7酧}lþ?3&xgRQGְBNc萨 %;kuQ25B@avZ2BoX\*5:Z `QҠQIiyf_t]aI<Ũ;Xd'w4l)xB T > -g~7 )I+NgV[7`~VO:uDmZye3B@[@0w? (PҨI|̜&ב"pu]pHk_n>C< i6˙tۊ~ܣ"0G,yw;$τAqw:?XD p{7~@LݙH+\;2>C2ўTِ(\g~)Cm׏_/ RgF( }hфvZnz "\\{..43\G&@\.bTcQLQ-g:!OaKeߊ|C'?p:<U6,+h~O_ Lƾ>MUNGKZfл&y{gTaALaIhfDX8[#r(3<. ̟At_dSvgkJW Rs՝\3݁20 v>?Zoݾ]C6H &Rߡ (M&Uy ʅK؟'f-\+#*e C=5dN)?};$mDFt1edClss]8Q=>m`J&NMr\nXM9AY%{h8uեݍA4IG8Rv{6=KzCuOYN.yrR=x]؛jfDթYY~4UC(~wwUq8 2 bG7byZCQoco`JI2KS}7AB9#<[ynH/hB"Ѹ2` Ŝ]Iɵð5v RwlMw( }t)x(@aM4$2q,hƄr 6G\,KijeF`Ƕb=ShI/\ʿ$tvkb+R8/S*6`]+ю_G"aE3 "j}ᆟAU{.cšu}7QL6'Jmh4z; J[MVȝJ#SAaJ8UMwA'/-Co欻hیp z!_̣%H4Y{Tc 5;5%[vwrt.M8 /KX߸՝{8AǗ)xg,2>i!`C9mZys^ר s_Mw~_K,9d]杦xUl Js3(JƼ\whk&¿?d* nU@z |OOsYW:0R\Sݵl;-)3`$Loiㄢ5sGW8όdS([D[ 6}75ݑ5imHtN!tv1apL^y38l\\d[wZ\o`2YD)h$Ik%h0IW5XD8 @;LQ7{ һ["3Cv(tm60ɤ8P!WG,ַF$xK01LN"tBMq^fFP]Hb'+v¸R߮nHx 7Y?0q~Fig)EM?ywb ۳:XgX #ABw?̞,`sB!Ld.ӂ'd3F:klbYw D92^^z*1U *)`BԾ,g>"9m[һaW5áӞ0YWM6x ?$HrfD* Q-ߠ Q䢱f5Mrpa$~њv3w,4xcpk*b 4|K.G?!/=h&GowqE#92TrH[L_}|(m#J``OUi3fS ^̊zLܝֽ.PR1P{DxJ '`k2IwÊ' 4)hr "i";`{H 1[Ӊ&$\;KJ(qItK{a ¨$,}˫.-GaQN߾̒46$'Ypa`Z%C )B !IʢY -ܓZω ߄@.n3U.9k;9 >w旟S}/:RF6Ȟϳ ^.el'{sYpQ%rcM5=;.; 9Gٗj y:LpE*뫊nOשz%F"&d!:4@&HPА~oEsYLo!vVw"qn w1?%Ӹ3WyޣzGx)n8FړvTdWp i6' Ҷ8C]i%pP]O6:OB)r\j{;rFyx9LxJj!?%{j@tҏAށHb3{be8o2Ahi5& Uw^DVKĝXRdk3ʐR\/)զ5o.H1rKjCY=̪re.e<&` A^b!Z*f𸅊iNjA4;7@Jg4ԇiN#PRiV?12ű}Q*Awn"wW m,CLdEE֛m݋So)tUAhX"Si#&9{<t;O¯uK}J+Nx>X81P7齍j<I<(ڄy7IK'aB?d >$g[׎ۥh{f#eSskد}H#mFO}Dfd"A@%Tw&rL*>K3q#Pj90^dx Ҽg\v.4i-*I& 7.=#2P Vt]֤?11}o6ۆyQ"T>qDGjMռu7Qy3lKcʝt7lɷblrm)hf PX%=<ڌJܟ'NU\guj肺VDgبёӂ~BM dF_g5x ,hMZdޔlgtJ쬘C`X_RKyTF{9jf NJ%_U7: mf{5<{މjGҥo—!el" ՠw ojDk|G{5녎ٯ4[2T@_" =td:]氦8,uCt/v1ј%Գ(|Ъ6Ǜf9%wJs_^,e vwe.l P9'Dy+PvF,CC+Zp% +hL 2 UP|W-csbD# qV'vr>wLwTY3;Oh>+WDzHb&UsBĐMO[8֏``w& 0}EoJZv`\xN׉H_j:221Gd/,~;l9i<z:* s [.Pƨ]Tf? e@IZ j[0 sp.0qتdodUc iZY%~ Ԗi&F ,tuGO_ymF |[=c{ Oԙ_YAc&(F 22Ll kxn]G^tu2@R>TeG6@|h9<;f@q뿙0.N8#m?{C}> usw_J[*;dl K[1KoBf1BFS,;%EꀀDFp$x4 "?m> ^q_^وD7,-0w6I,b'PcN^9pjћ#o_^o[ 7.%[F.%ʛi# x {zI%hg g-\d6ܮ8唉Sz N:&:] w ֢$wp+ Ɠ7 y"IP9-0pɠY|jzHHI]މD`OybD#50?aR-dUr*IPjl{=r3On:KR)/ʨtKNj)>kS7xVM1a &h9z"^ <|~e1+\V.OsXj=iqWs4OvH-4D7,홀sVcooA32gZ^' Ř'uXٸ]h+WB5&ub1]^xw8~v 3D bw7i1!춄>aV OhCaY d}h <**vEI6:!)iE7SD+V6Rͽ@h|qh0_b7ѓNbEUk'*.'?N-~^g)&*W6?Ό2}|ܭhxasPxSǓJ"yykYF[%)OZͧVB݅{H0U@xLM8# X&RdRy6o?M#_h|~DKfLG#4ykPa.K}%l1zA>ʞ AM1D`3VcFf1oUEGFPXF ?[tGMp-CXɋed-m)m7B"o8a)f2fND! r[ "l-ξjj#]R9;HvJ{OKshEƒJ}>ty!.j|oϯ~Δh|Ă<*< s,6Nm+}*j1׿ )O2JJG )À/LAuYz11VɓJ71V..[5c4O Q`|E D^I+RH`@ʼ |Tc)\~_eM|%ۉZl>\K'BRd]y91!7pn\ޞf+n󶙼Β~.qzn$ !aPHFƏQsXEJXNV+XIEy+vdvJm:lv,:ƥ7w9-UU>'i5kN| qI*w5rg"A2ߘA76f`@*͏nk^ت|X?ޭn|:ubHN dI.4gU\K#MQ%3]Gw yG{s,_&$ ~솀s} dbTVؿ>{uTJN!ByO8 2<7 cZW<+(l9=k'Z&giHJZÄA@1<  ,:sשcCg<Ʉп|tE+&$ط |RZ0u[\9$so bV /]G&FQq4ab'aݻWK$ ˡ){`SO-=z@l8ίJCjxAcʵ\K:[6\0#$b$B^L^~N IiZbҍ´g[ 7cVsݘ0ӎg;'Uo4i&BPԲq<GtO D4.{khi- }fjZ}oxgLĤyٌϳLQ?^YPYhPEV!UjYsjCwқU{pG&~ީ=UuOG[4W9>O^$B"tJ)Zк:P$ Xa l^&o}1/_5]؏t=MA"YkErMYq`MRZ>cvGp#'g/c*{F8Cx8塜Ks3:>h|8tTNү |?~$nY.bSp(mξ Yb'Xn#W<{4Dz֢-@>H+ƾ߻0>-|ǺVUE@W=^_AtӇ %Zq93#q!"&`j<9TDfb@nCR= ЙdFb E/MY;Q>пޖHhvQ1C(U v?قӉf1NybuB"'Q%qE^?X%6Pρ&]3O!%p-Ĭ.,e&4:``Iu~W yPy=ՎJKD_xNȐIESk JVBnC+֎;&/;)Xԩ򀤵- AhbI1H'E-uC3uZ$0PòO"xmŞ3~ *N&2Z `'ו?BJM*pPh}//?,^cͅclǂ9vzpR +!JY4:X Q!m+P'ips},nz NmiW!3v)7 6?|<-~[ayQ:/͞%.6nqƯ8146E _2"-<ᄚ}ޔ^x^ItDYݎƇVX_ bToPF.*q3@zq%tmMec.pt:+]u{l[_-_}+F;qۺ(D k/b(z7 jR>5u`q|!w;3 ^D֦1ihl1yLKV*r Xr L*wNXZPV|tNBrAĢ7a| v ;fl_E%5xlԘƣ%of*nM9]ՠZLVrJnx%WH?-IC lCXIdUk1]9ɕw ^[9K W^9cF1{}>Z )v̰Z/lƫ& J(|=pJc-=YU9`s|l,"H,ݤ>uwl؀JI4ra](RiCTХz7-,g&J {$mB/ )3` muov ӯQ:,N)ZY3_-A! Ĺ4,!Yqt I0*9S :Xee@U77}9@<بGWvHnn#P uGؼ'GWq]us'ГWr2[bh"hCk`p&##䍛YM'eack{dh+]3Z 4 ] u)5Fb53̧m{!5o:izsCK2U{.7j/sg"ɘ>o>3e_Vgi 5J9&lkWINTn?K!ȣH;#\In0HuUkDܖ=&d uy;LJx( B {AIoz-_VM(֊Ț.k!>8id\>J2Kovp*z Ea#D@\rE\&l;|`Zc}umE ag2z~ͥ`h*]:KhGAfNSW Է6HNkn&!_pЂr]T1shSN+u)L+vn"ԃ҈}B]Fzd@nB ws%I^4ɦ ](%&E9bıv 1/Ϝ=ޤlfasJBhOݕpI $χI/!N&_ e#LP̉0r2 >"0=72[t7{~D1gؼ0<< ]uy&$$ n8xN 8M03f=LT%)]ʦLմíբ>\Оl>õ䛙2})QP ŷCר ߚM뵓Hs da'D*(8ߖ7mMom,\{Jm AշD2izf4X rt5'şگB6sW(Edㄒlz PlsVeY@1lAu-\fa :EnleS}@m s ґ2)f0E]/wSl>"zpp1X. zPK!š<]:zvvKgP{2"^!<#(ҏx1WT@6JXT;X9Qj:16ñP(HTekއCRw~`03K<eeDSV0+Ho)|'߫d}Q;6(+EfgR>ӽ.oޗ5/mbIֺ!\#vK'Φ|9!#P#,KhQ`0_ J#+VȷnCۧ/|_#ۇ2 u3PEZU^H[y֥T(r'eOpɅ`Y ?FA!i HñG沠z 6I%w)?!⪈Njbtq.yNerW-yF.U4Up@M^DmSJ<:F;AW L>FaC'g2 l,󤩤PpNsB[r|q{mt@^rϖ}61.fԂ mr3 4Vcen\d9ȳi6T-2sXBhGt= Di?{d>M0G/@fg?ͥv17) 7f/|, ҥ.;kgot-=K}^$\$ՇV"]:[蒃}o/Q0f?.3&Y[//wƨLr]9P%Wl߇TUgHA`0QYmwC{xq=F(?4V:,hȣTzA +rՒ|X(cnՆ߼.>2ͳ~DH@׺Һ](Im<P-ʤ1a]('ba]( re4HT([-7,FuliT `SΜ}fʏ|?NШgӕh8~6O SNU_dV01FٿJF&B-.B[ Iɩȷa1VK֙E18pゲXt٤[j|dFdw'9<("&`1ģrnQePJu?;ƨPELrhfN冿w/3]f2Yb*dw e|1ݩ_D@Q/{gU{jߩU.,5: ,+meJwngɻ&9RUCFImgk!A=t ْ-ND{|HW a)G2zs6,uD^Q0dIے~#kKL#]%^\UCdEUnJ=*ai>Oi.ט,Q5]28z&9\+^m)X/qnw]צ)h(諢#Ijot͇s<͂{:ql#CތlQ*UAYB^#ѣ)f.uV)l5Yk\`=kugSN45y}mZq\E^!\ Cce CRW/$~zVvY<ֺmy8Bmzܕ;'豋"=e!Q/x%AӖ4$q/v67 ũLu*tZ]WU3PN{ N?Zt$nޜ ! u`yJ^au}pk`k^ U9z ]2tu3H+ IZכ4Yk!@sY|Î^˨{?G&olWcZ-JQzlk9Ķ>_0rߠUm'::`d"x\ `IBE߁G+%m+^1=y ثlc)ޠQ*ZtB"H{ǚz x 1摰sA4`G `Uta0Al>b~QvV8G(]/"lO>I?= @Gqw,#uaB_ΑʰXa iћ,+]G$V,=JGPKLegHw)z@7dT\j^k؉\oOIL8pځrYv3*~]ijؑXo* +W k|3랊 uARN}BDȵͥዑY25r9P{DKupZ+.m,_IX 8|Ԏlj܁墏ǟ)YGm{ n0I`Câ-`KUie7dAu>2n!^'v]]0qP ^ſ qC9כh?M%fUl6(ŎNvǧFy{^ Lmt9 0%4ܱ_ M\z5\e#-ļ; u;YhB/O#~YX*0 *B1srg\o-3'T4] 6{-LVOoY RHV?Kh\BՌRg|^,Yd·8O8aC ueoa6Ѥ3;}͖|JHO[ʝm]"ne,C>^]1poMW\G]I-vrv>\r[~0*SZBosSJL-g=J3#@T_>}چ$ TnaM^IAk5$ފSˆjHBW+xIN|T\[PcĿ\EA&7,ƭU&I OK>í> U%Ƕ 8 %w[_pr2Q^< 4"a7Nj"e0^ hrRM?.YR{* cݘ7p=qpvO*?LxB!kEдTjE޴@710Y`?Y㌏6smH `N=5Ֆ 8Wgg׍=j͢#5on~䟇pU> tѮOr%܅P/uD1҉{ #M\mu`{SW#2Q8ېw7y7<&-re%`'ٔ}l% ACςsbH 5l5YҤ W}h>RSˀulJ@L+X{=7Og-zZۂ*akyE7;؊6, Pw Uܬ˻F#"KrM1+M(vkF=$DÂ+3ι>; |X]% y{LMߒ2gkBg;9Rk!O3\m2Ws[kdmQd(k!T/ HLB,Ե چ&>Aeߠw8m!?k0 Ŧ!9.6`38\TyFr[IRhsC(;&{]!2&n✊MH-؞e4!s{M9Al"Pkh`iaL%À_Lca.H{gא Lq5|;NfCzY㹴ފ&bjq/LiFz\+-qnIޏ5G\<k1iSTV՟T-өcy)+.녮 "$G#tHds@A}&8j87?SPz/ |}rE=#`Y`H([@/ vOXJϓ\56/&[3m#.t$-QpƬZ5SR5TY WFmj,Sl탐L~}{rzNv <[ 9k~VA8k^-ݘ=˔guwܥN YNH3n+ΘB DMУsНCMr]xRz{J/3kͱR!vqU̇e3RAvA )v+ɭIC+7MMFfR\NUbZ^67+`o~)z&-X[Mz3"$uuF+^H,*(eY@@9WޑtͮB3DkH5>bnbe9b:&`prk.z`Po0ylۏQ*m\SZRc+W#?#}+V<}qif@ 6Hr0§[\l$^İS\,ÌIh& *C ,;Þg .=4OTg Ǖ-? ]?V ~@ ZYO1cGP@vA8T%oTeQ 5U[9c@B46zD"~蝘s-DfEc>* {Aw+]ä ҥA %iNȌLy=&#|rElVZR`gO Hc0KǖZ2hMMaJ̕)V[dTEѸz4.lhEx W{Mq I%S*/"xZ%hrտT{U't6}8{Adjdg3t7]7ӏC Wd$q&,fAE їa f훱lBF5(4̎yR1VlFȊFȌ{R7wIbz}m\Px9ʻ8Sd0^RqCeS_RhM8+#Zy,OcUͫQqDjςZ TGj.Z_hc"{ 56q\s7)g$@3Т$={!qșį".Dȕ:IڽCJM!fzr"ltd<,FKri%t.{jY PaI3]pɬLG$,[9N,ޛW0Eg>sHEbu#Liw9nLd Lx$Dҫ'!F]p8aH哯I=DŢ&G)8Daa|n)儊GF9 OU|.rykH?K~EE`merx쓰2RW{Ɩ[?mtr&UFQ ʂusɋNsD!xךZU+ f;j7u҂B[%ܩ/*}D&H@&k!N0 :˼!-;ic=F8k1uM2+[Ӭ8d񊧄\c2h-[lO1(mS^Tݝa2S)dJ Mww'8;Zu OF@=2:% 4=ņ4H]㚇yA?9R+ԃ9֙[uګ3CBfDI:Cbb=DX-WyJQ=D-P5v5I+; }Bb]3@9EG^`:n'8q}|-HuzNKI ;pDpjgkQ9 hݸթz[ˑbȄp1t'eg~`\j#h y%Өj=;*}a9AT^C @waf!ԇ@ְ&͠:^?D-JHZ"(ەi!x&|7Zd[_H k`tk%HC>j7lh.KK‰8C~iR~~tvJBxk1ad1I ^cQJL [+rmȞ!T/Z^LY7j 7!p'TvvOJ}Һݠw83i.̴n$˳JZ_yh-xHG %ۃg+jtFv _LۨV 9(bjS&\r 'bkE3#^"Kc-HsyD)yxҕhՅ*0?&W˻ii}AbgCfxA{ٍ;>x*5͡N*gФySI!gu~FLCt=ވi=ֲ  P^OYh6panfpĴmp47W)SZJ(=,Uwȥ 4c_uI!C'vNQBz8-KT KPmig"7N$@ʢ ܠlO8 .2nd0#t-jי-ՅҼFtߢtL7>S%GO>Hg1ld e̛^zcVICCYzK4vRl acI{)%4&J>Tmj 7 < tƲ3>^_4uyen|&?c?;6+M(Z36?{}'ĩӠGa:U/bDD9ŨHn/ĮO_ Z@ι#{e*_K3$ _ ^F;Z+2nmo^!eĭW8I3S%\RyMsꐡJCʩs+@ 6K]CHo>O{iDr'6)MCEK(q濝 ?1!VXmhg) ^haHnorX?,ٌ+~#` %cHj¿vD mqoBF&{FH 8t}V8k͙I3{1=x7?FOlxf-Ch^E!xljy%#CzAG.F7[D !OHɞRy4Emkw*;&.Ɔ<\]jwa~ǰ(5fEW !6LC$n(ICI2Y'p鱘{v"aT0a܅DFB '!6L Od+"fIC-x)$ ,p=mpG{m:U. elG+V:l t(]t6ʶQDgᮼ\[&EuU4L§L.ZO4*[pT2'%[6"/Ƒ,R^ivZƇL nЧ꧅`XʭZE豕U_ fA+Q~}3)K^|;P|D9e.k\ +V^bHE' yV>cm (Nפ~ K+Yb#j:y$ͨ6#~LWIU4 {@Iz_1B&x->I,vT[Sإ΁N*}H@ʘkhl<#6_AW^q!eQY آ;EރB y7%} &1Е.0YdȆtI/?U  EG͉uGKUgzqM]/-냂,VxBO B *:{1{| þoeTa^(sdjz(U"4&8BG.<>E\alfyJA]Ei']GƋ q2#̳Рm`iށfzFѨwŽA@݄Gd݀MR߮jhFFJ*lO Y^s҈!SGW(CgA]Qㆥ&+ni#;% +UurǘNvڬG~=q|%]+]5Uњ߂v7"~xZ4! |* "mJ9!WAـff5O|޽E3A2%i删'EH?*_tKP&]Bjݤ%PYBW:ۡIU#.f57\Ny\ <^](?%Ԩ}w/'^9r iJMM\ѺmJ`Sk8=MMB{ sT6qX>ud|vjbO96I}IZ{'4F{n}Lui2TS-7t'}U @-o gV$-" ؉$@[^=<>ja],^^; M]9 ǻCSɶRnSa~)&w; FktƳf^S m{X*efI/OޅRzrW\OPh 5A' HuR~8r[>(hG1xPH;bOnQZkU1gR[< kX%zIOoL 19A/<`PsvfCǰR={ˡ^@m` /XBt.:OrQûW˖,Ҳ<\z`"p.emT'bʀۖ'5Z i r6y}Heϟ)Ƈ"&S2dG'7,|zsi 8Yz*\v4^UokSU .ɣ`-9XnA.P΁ ٟ. $x}D/Ŀ 0p-ɚ$|XoXQU@ ,ޭ^s9ߖ6۷Wā\CTϹq]߶*VՇ[keUڭeXBs, G/k]z(fA5k=DOYG}(ɄkЀ/T.8׌Vt />g:a,l(gZ=픷_t|c! lWТ}-/_?@>\Աp!t1#g&n*\$]F}^4\bμTI.\@zĜ*3`@cݤ@ӭ$0ܹcfh 9)Lc.$(Q?QۓsLKC`ʏ|=,GkW-N6d.w;.hhVk/!̉ź(E7H(j":^|Y܈o,aͽvɩ-/qqPmnTkEy)"JosQDt3D[k'J3sifEŵ%atId>9yʳkKn8أ`Ļx~PПHEF'I(-g3Yg!jHôd0}֙ wxkpUc(;:&ƮMV:BmX<>,a% L6podj axGy,2% [|2QnOW6(HB9yk/<_T?WT{ϾLz;k7dbD&O@GS/S%±4I|-GS HU٬>)œ6j'.=Q0EYY UIQ %,fED c|[v4u2s=L?~)Bco3p-aVO|3@őN9 $SLC?6x(y0 Pn ¨2fj3' )on8y!y 1Cp>CݧnQ=U_a$A0%j+Y.S@Z%,6/i$ g,G~w@Y( oy V`X 3/ 34!( TTNePf[Y!q/8jlUM5wы{a>q#xY9wK!(tiR#@$(ۭپ$=hM_VĄ "910'%r\ci}hŢ f{WLJ>ioc:qk@5P&c] 9& z0M\<) Tlp_U"0T|0r0O Q9&:Tc:hҩѹ^5s~= "fA}[ :ϕvƚF<; 6pUKvG.FɁ!\EulNʝÆβσ = RۓdTLڳp="z0$t=<-{&#O$q(1hBf Ar2/5X(}XD #< yOJM7a#j }HV偞qNHE\l8*]'?Fwm9P2~sZ^(wcVʪ IL[okȄ8 ąVcq>VSSz\-Y3S=3`eo (ckG\S&6⫚ǚIL#%W,D QGvS(d zBFClb))1:><{KРQ=_l7wfeK.gݭ20#{l:MyGsdU`&oq^RhB`rԻB*wg ̳8q~5O?m?xb *D)"_hqV,6锕 k9z}x."OgWti}t+xOWEHkJ5iAMT~ogThwą֗H*s?7eCq{N:X삠OWWR!AZ6HHyW78/ >B k2!]u"Tw{wrM<.}+bpvL mf:"kA u-ճg\Ë7onJ J flvݧ3BG'Vnuc?P^xddRS+4NU2E'W*addbg!I:uV>ԃOo1T9YRk?ՎP M@[՟Au^9U:OfQ{8U(>O%< q#"vl]3b]ճZ)}R2$hhEg}RMo"N[2\2{fBToR#aJ 䖴LA3z+COuG8zČo-P$Ugt^* x=},w~LYN'~nj?Lzr"7] cf> !GЅ$&Tl2gScr1a*g9?!hI"i~;69͘MIwa3w^ؐ4cP/Aܙ,З<3  _*^*KEN Fc4 Q*N=}\@IÌˀk 8и ]WCv[vU O{9&4=Kvfp>t?C;L(k_еI ȯg.e4jT+M]_ eVoUkH=}h@tqY9ay8Astˠ:uKo#񁊄 Φ3"wIQ!v1Aj\N|5B;A,$/ ZSH|cjo"3{=oM}8y23ZM9)] t|Rj0kk6kL6Jgx]؄iƮTܐX(*iJ/>w,뇄Ͼ]^p 5կڗ 3f4Z}jȑ(c* SCi~ՠa)Y Ֆ~r)ʽ##/#d{cyf Txl ͉a+Ϛ"#YV >$BBG5qkR*;8QFoQ{-𩾻lX >%K Φ!tR 0D;4 X:dW$0[O9^4.̆ WG߀_:]@5t7#joSjvK |ùMS#<uW0]6=m9bjXq[IOz1A1(׃[,Wk Vݥ1/KNW(B$9lgwk?-J8\w)0YFMAl|ix[9/DF*"%&5KC8*k"Y$5\|}So^)Y60dIw#'44D.ߤ?=Om=kK FNCgM/%Ow;|ԁ'IǠS! #x)~7_ծ j* :ָeq0%<I]1m=~<[SToZVJ&NԫK$^7P 1,!ɛj:# #\}PN$<;#wpf!9l,i?(Yz> X+Z8>:TPx/w+Q+OrTbc ůx v鏫YVEfoQ5 L7vs"&R/3:t/t+) ol=C9s)όMx"Jv~QɹV>vMJ5B 7ړ&+ICk,; 4|Z.Ǽ 3[3氩5X;r;SѡF9 ˰Z`=OX vc2H61PoR{5>]>&qZ~M ' ېVP\c[I': =iOV_ϊ9LY}}TȞ"HdžP9lZxՊDѼQ-`:ӌ 5)k"ߖ1HvZG ʃVl3G870tqG6K7rd*Ɋ~pZ Cit]6y }:_.nLQx~/ʻk-hGpa$QonC2? >5{S((ػ{흾{u"BvKr}Tg(gz#)YoaX"ؑ QRh_.|iG8G$'`᷏ T:bf1 WOo[p5Ef]K%G4uǤ>w '%%/8JWe={eBDpϒʈGх,pcT2OQ[xN<:*c ] iAWm\-=>Xل@^CBdWt8@lH&o5?/&&pק}tLLQG}D\gu;"6/4^Ǔ"k%ajwˏ!Cbig4*5N=x d+RǍt |jDl0@n2'ЛwR ~H|Rh]{TQLC!st tiUT/Y$43z|Pٔ6]؜"y*d[+y|/zc)BĔ94ѪR$vp|iW#x" rNy Ӎ8~SI0z"7ޭ1'p&pF½ 'pN_rHN82~e9{Q!RgւC $*1fje>B:]yVZ}ې!4k B~ `n'3akLٷ70!뀣ihjuhr''l;St#pXT['2/'l^+ahO]gq{Cא\ΕDlX_ >XIs{. .ZjT{*A/#FS9FBsi8OokW\ 1SkJ3\ xsUɉ{3$OZHuEbP͠yguq-_h3;qmL9olcGɴ)TVnP hQ~;b>kvp:hRNC6^qK'Y=8jV2CƁP ߎO sʽs_.ū҈n(XZXXܳ#/NShJeCr7s7v1 ܪ]mۚd=zPr#0^3p⨣xZ!I{ @T eM!gKY`-'%h>0@pʣz$f k]3y‡\Xhâ\(0 d%'2ZM𦌚C3{Ȭ*} ԇ]0N, 4}0%bn @:TejY†Tz@F!o}B@<SCzh[foփp=v0]vJ˫O<1s%8t`lǑ<:#-I)H[J()׽5Q-#g$\}AQljXKa 0!8]V#19? `p1)BS۲Oٌ}JGqQsd VIIbI%ubqgZ1ר&uTnXRIʼSwtd㵕`HPϮ7pPzmhnZt<Ŏ5Z3CȤH$RJfxg(,)ƞx9nMrQ~P7ŐHyR+s1-#l{t^(h,Dq.4=ԋLBM"z+cv;ӻzDV7{79ۺԭh/o<(Ge=Hr3I-[#Vma1_,L{Sd`j̅NOș:}]SEj\wVR z8wbA5dk3,v~ʘcΌߜD/35vN7Ro%C, leGXj{DJ (g*R,lŷ,a<f@TEFqIE_y' 69jTAz?/ /`:: %<- n9փu!BP Elm*}!ާބc]I-Cᅛ5Ifmip/ b" zBzgʏm( @V"OB'8>߼QTEynπKmzt`("^}E OY]+M7n#6,*ב}4;mY^ME dNT;h3+l$UPr-#˷ZEʱq.ÊQr Ї. d&8ͺޓ!rt+2)n '"@WSB߂/S׊[a~D8vDv胓㘁8öF u%xU<w 1nKa&NHPB| V1/Ě "U.'R;*Tѹxb'F޹OTf-5 ®-{˟\l|MXEx=/Ϩb U pV ~L.+ᐘX-Ãv ټɯç-m5lgn[*2H,s:f/VyL:xl՜V7% O-v&`7$'0{ &h`Բqҕ4j_MZQ`7<~pG|Pfx6 '0@Zhe:(c|s=y2!na`G~*@Ų|Nj^y|rLUC?9T ThnkР|>"UCu0ڟx$?@=4qnv\%]7+^>Oc:ّΓ{\,F\n5x[~׽~r;E?5=iO'a?c*Xx{0rb`!OtEv\"(\%]ds ![bsv'ʄ qShRxWZ6e4xgWd]юsR5Y) Y"|4:/R1C8̷[ y'gr7%d9b嬾 `(%@t8OT%o#41^Qi:pz<H%ЅIܳ/ִ5Q@y24a!V}+POpvU+4F-L]!]]S> >mN_IX.Yhy-رKS0~4 TQ,ۏռ4., vWs(E4wW;6)\v\գO`mۯy%[+a#┞ljZaO:'K. ;-19-mDUhMj@Ub& Q<}T>+mb=7vUx|m_zIh[olk<#տVTJ4uv ̟MRz: t`/)X#Go fG#vo*9)bw +\ni!Pbɍ 446+-D-. -v >M^U4vKG$5mBr`7ڝ hSN1X'~c'ޔZ5(#oM!$lN)Tm,}D#\*s |&Cm>x8-.'&Z;@zbd5vgۂN e@`t!>Qbm^OE+g$X lre &n~;9G}~x9I>= +& dq$ r$Hk?LMMMmg&!/rq?(D/5 r'(/(W{Hݻݽd}&YCsoZO9|ҷfu+!xi)xts2_MV*"M!_n3C̖6ߣ4-X1k*-wS_Fˣi- ї᧑S!Wz!lo5saf\ʝ8#YMHĭ DM2#܏waXhꌻWgVVmmqO Ψ\%OIEjIP#UXZg!`ϵޘVtAxSidݔQ[bDžĈpgrv yP1":3!ڛq@ق I3*ʇzXi%h2X <0hi Lĕ h2+u5l<5a@xчU/l6}[M[\9ӤbKCv<|rLS&o(E 1 ̢B +p${r29>d%2{i`:߫A\oh A[4s i| 42 JGm 9T}{-+H9c!s^/يJ3-1Jg]o^NhF_Z4SeJB{&-h죎sG>9ѾF^q7v`vy#kAvm |4nA:ep2R)֊/ s)Ŝū#pF;{ `mW%t|Gܠ;f?GnU* v^/_^ n(3U_;wIu~ܴ%KkOBZ9L퓛6%>qCHKNuIC 9אַxSowռ<_PBL]^:ėu>)2=, R*רwrr,HkQ8ܾ{*C.+t}PƘ&(r>rߑ> !eQ\mB3Uz1OaꮢMsW"cxsrjzkT=UJRrwA~4I3gܷ2X|'M`S(Y'N#LXZ;&^4dG+ZBr֛WG%fO|FA@JK[n7oP2H 1Oh%!|Bg- ̋հf[R~騆s"WNlһ< oti1vaҹ-ڮᠩ ;SMkn_w Tau!WS0IOĊABQaq[z:پ{0h- 1n]ҤHu5#0v[?.㉇g~B4*8%7;Ľ7F%?48{Y@Hi+Q(룺*}\ʲ3& e[ǿքh4b&d/.mBQj~ƈȔxJcnS :r t5^al>{6~;Ȋ?? Kj PC6;9t]KA>>lxUDHuu6.LPFEKd%Ǒ, _%%SوrҪo =tSQ'Zo&wdf<["̸WӁ[DPOozGX D ;L[ g0f} asڄ\_)ΜKѩ} 5ukgw?M4 !nyYwnY6 COnR{z 4dnV=iwcYjO; ^*r? `sИ!9dg=ᣗ4bg aPa2m6N}s~uB+l^)D;zA\ *~ԡ'S{B|ߔB7-fU i:Zd %}ygWD݄9uq¼raH=Hy>`&,d0caXf<(&#~/4/ da: 76rUKt1|lL!pa=nXiq&z|5wg3 Jdazvˮdg$m1دS6/E|З{M{S@|jʂh oHlx>BBV_W(-9L>D[܃e"2AO)dFgdiɕ,]վHEOŴE.:| oG މ1 F@;T ߅,[UyJ=MqE? "ol&Nb|@~oƀ_xpv7ǧZدۜgAݔ >?/IHRAW6<60/݌ b{CMw1э9 Ó9HbPjOхy䎟ƚa!`S&ʕ:x}4'1 2m _z]*|63!Eyc\N*˗99T9TH6,Ye?6j; ,> &uNoH(-ڇcL:T-'4x ^BBmE-VY2gh]搲Kr#/qWʼnS;;tǝ{)4!N9#:^$G9${'cɋ%1x/W>XB .d~. 5yuVHvܒ ЪK@f'|T+zwW=Z/4%')]kUѕUDUۘFgպ 2aRp0t]* Gn(ի싁 &'W%6k pQNaR1Iҹ;Etjl:5p"@uj`VQ[-܄X \E *'I @zyP!agu֊Ud`| 9TMs]Yx?=\wX% i !\g5.7ɓa<_8up ̤5$kIt.mtjM!pꦦ:y8I zM2>A\ \=Ϻ( `9jB=hQ6 S[)3,1 C[)'FX*<2+O^jG%Eٙ3Z,'R(&9Y~&ld"> n~^'}h 7d6W=YOA1[n,_0SSԕ Gc$`+rg;Pp.FA! bCs(kVwUb1pxjmAI*϶d^#Nhϲfdբ EpzLlH`K'f*qTd.WƳ5 wF ,Ե8DphcnT<Ol+VHiкq8 Q¥kHK/a-u}`Ր/I?1之o Ռ,RJȠVKwX8v/zloIt"Rm yߊY;"nO*|ճ#@x2AKw}Ϭπ| a zBpr[#Wsb`O驯MʮuاRNkpDmD[f"oW)zOdܩs 1A6xKK&x/>Ki enn[2P1!{dS Ά6 ɀyViy"cj{LlVt m($Y*URjQ<{u+msB-Wn c"B~1{$8dD."˻^/4_a'4d%ѽq~ |c#yi2yBz#gV-ٔTgڪ]:4;f,[3ͷo>UC.sA]iq~ ,ޯdSk}X 8H+K~%+3y-Sbq0`kϣ:d*fK7>Xc=S{{wUa B0QPT'g ; l-^^^#Uׅ_C)Pjw;pJX.sN&W0|x4g/"m8@Dyyuȍ"%|3Ɍˡ~T93L(ϩ/֊eO9,7ɗ12F,(2)VAG*9X L?PG@8) }pJ- +&2lG+Eȏ#~I72~'9+fX0ʓk0N[ '4: Ƌr.'ҁ7L77G`fv)brw\N+)Y>l[F<&| TZ[OwNrC< / Xi@.=dx.LDTװ ڊfGM[8SC !p,|GO:hb 73Om|+hA2l2Q1{-w;f0YEGh:Q5H/rx+V?k1s5t^ Jk4<؁2(XX8[).3͔V^qԐT hQ`==tO~I^VdOtJ\U73/> './ttHR <\NAI'!̙` .Y&.PU|;jK~o|Tp|FҡKs9b:FZ AM_2Z@.v_,ȁER8gЄڛoq m{6Ea wֲWյǢg1P0p$ t/ Jo҉VIᏌP\'VXiWc dsƥ#"K16C wV͵UA\2+e_vP2wSq1ocC6q VZ"<7x^KQ6f')toD2>, U( ~.B\^g8Z6O&w}X8iܠ^2E.-f +eŘJ[Aʚ]T[NkPH@j7y{Mغ̟sI)78\wQSļA;L겻"2jdS3[j_91p%O R]. ,;_NCpNJg9\."ç6c,үx}8S=^۠}o !T2 6@i6]VAH W0(tQ11vKVό7w ]{-`N l~-!$-ê-NZGMIT]?j ;#ґD_ITɻ.k e^  &Ȝ8I,t:=MI7;h4}n{{J(b1o#)C:W Κbbx#+ZOb eHV"f%c QH{덥욧AEI]`XG'[rqŏ1inyv ~jD +a<[ŋ˳wP»9 ^ /ECQ#hL󰳁]QX;4v{ٻWv"O+ꀯLu+j)P}E4I`3wG]c(FH4B-'Bd/D뵯R]&ؿW)Fa)GUAړwj}wPax_FW;v9NDxwHMQkRt?Ǣ ~2&EG;xV8p z<-_=łG oTTPCr!n*1T PA <ƓAE$ _u` A>W 9_S$͵ qoMp[ nv@Uza}u-tNzؓn86mTH# pP~6 /AL~@0T8&|8sDJ k`7[Xb*k' BxODThFҔ4 `^&m,c;-ͤwh TSyn v| 4R0Rn k"pm?71̗b풋,>Zת(1!'OKhY36, 6-/ʎ.VB",)=l F'&+*haauS@%k1pzU3$~\S sB~aOe:9QE)55!c_"Ժ2A6SOb( |5FX.PhlY\+wQ߿U^yL¶@qR>cޡrCwR2cvM7qu' `q4k2@Xv0LB)Mt+Wl%ճ`C ԪjX ;6ipp w ZS>մ$@&< c\!Y}ûח$`c MW٢M"o'YDu/}/ #QvkDx<)8ɉDaؖwp2YW 4hO*Ă]Ej,y6W#"5:0#WX<)`AΓ8ĻL0b6I|5IU'h0}H_m/HӫE ` vb>2~ 5b%憘 wNIT+Hfv|(Mܠxуd8.(={y*2 -2$S!W1A $;m1s2~D&|@)[՞'6i1pR%Ҡ"fI9VPsO n6EБI~Ws4#1qJȜbdd"N?mU]- ,^')>r (p+ .7f9Ҽ@\;dRXp7#\łD>iKP(/ho3;XC9JdGyE%NX-e\ ԒNC|JsK0#(Y- jCHY/^=,NZ5F4LԮI**q]RZ՝i8J)h!϶ќ߶){9SVT ś5XwtY&XRpd`,dTig 䘵A߈p{}Y-oxPԍRLd Uux K񐑂n\t=HhxSmv|ۡ7.l!azJn<8@dm'2Є8A&ޚg]'BRxdBA?#E<⛙z9v+i7%諲 G[VG5šlt3hM?FwM5LޛL^aGq 0SJEi}x*C0 :a8|UB߳{d>I5:-z2*  R,dJ8s## o} /TUѥ3&}D5~-Ul Y2p'U'CeL'vSh|l73*Ve\$8~xؑ9@1P *|c'%8x[Ӱz5 p_)^|4I-VgsjENQ@WIp3tGK ȥ<@fT%D)M pcRK\tƶ.V+{ EZ!Jbn2wǷf@TF(8}6[P:nc,kͫ*eTf.2s0 gjwW/\#nf]N(V^MWU"m{–ДD#`Gѱ0fyWy[Z1ot}_ ףC:!&YF1ɣnwM~򶉑MG E=\:FmY_w! ~B3q'(1p:M2f["6W4P \/W(AjӋFpO,IOUL51Y!:bF¤e?`Bؤ,R1WX(CP?P^jakzJ`ϐ(A:P<ɯ!SYinCMqYc4g9kxXE=d/՚ɱɳr<%nC]?̪xP!>EZkS2w%EOd`nVr۳|c=Č!`?=:#[܉(ck xjX@D D94.7.9"7Ө|w_oftz84>~? ~Mg/S>'e\c,ċ<1`5tMOxIEm~>9-U΃/ K4TM+9H=브\iЁ[Sy5ɴ.<̓Fs˯@X۹yHWΔ@*fވʒcʳA3N O~v ՏJR ŷGY}G寭"ۿkW*-vz4´«LBji!($'Y OK"e ]\F1`llU`zބV4M8s_`s.nAX)^ג},yO>a^B94G)YO rcEQgPVK| JB#Ir?w(Aa:< B wDcio2=ӗ6@6 sƄ4a[i Vi) 6D;f w_m@^pi)M*xޱV_$ 79[*{dWM`Z3 wumE 4%w4#MvzԞ ^g՜#"6sI6H& k1F'MBoZ]Bv\syg^hZAcH>⾟Y׺DX/W,( 9V`5s"[teKD*˜#H^P$> \ȠswDx^P+)kS7e+(#(?z 3fyaK/2"R'{؟[GxIvXDG.0ơO6{orz* =P ,줣~~2Sw5[xjmmKGvk[@Q{m?`|-X lp9qoπJi-c-62aBVu>D[:R׊zM)cr<FiX)4s]mɚȈ~A\S LeiP.UMcT} Qӯ&iGgJiM4yR$crq+i }ꙗl?4W| ޅHR؟#G0aX.F4`EH"~mg""Sv c[Yu j!AݒRUE+)g[$iOrM^(d'AVa1]p^<<,FӾntn=pB1K >:V~jod|m8g$u7yuFZYdٗxtQB̲6 3:zǷ4X0eO'ԋT/fwK/-U8r"Ă;gm hc6h= k'A׏:II"ճlUF:?";ߙ})3;ĵ}{jRG7y喝"}\!&t`,y9h@rڠ`aO]+kfuwWx&mnr5 D,- ƾ2_cRLK&6&m%&<̑j<gP̐Ұ[ J33%[@^uW1OKȎBFC3%A2T@q0Rݶ j){^hl]I05nvY;:[v{SҵԼ>>]57dCG)<'2§3)B߻R98ѪD;7Ɨ"+k(Z>su?PwR+ <] ]飘!oX|g!r_m,Z34(RRRe JVRrD9{E^\"KKc}XɼN3̓ 4Y w S:lv /1Kbb6KH'!*ӵÏWX,*ƙD*OJνW2|b]*.HơѼ/0ΚE"bvp_'$bTE{0b3' sBLV'$r826 TxU/!/ Ћ,4 v}zS8q6?ZtPovٜO|6d9f ʴ^SQ[??1j _nB;P2>w<$6-S\ ( Y7V'M̻duF8QZ|C"o7ݕ=GS9o&JV{™Bq?"(坾x%&7 &TOd괖+D|4Yp'u^UGz ;%#U_fK<<cԷu 1.e(uW%KLJY=6#Tr3c1d"ΈNXgL*2˲$n"eBAf)9>$2p%j6#1#b "dp #O=`{ҧ}j'.4Z<%.+9@f;\t*JjځyB*T ~)1\p##DT8V['לy*}E&|Y89V:$1ԭ\v(1^iS6ZHS扜fp׍)xx*:!w}:,NbIsedW~FE'?kD:i_u">wn]7-~tY 2/Cs(g0[8][3n w:7 uq\]&9:܆@61hyd\z5`H>uokt%lg 87LŗcgCbE} S\t,0Q匩a[$+@ K|RAd'hxRCFMQ. ;?juj^3lJSԂr%Zx>aIgE7 _(,rqԈwg54Q @cg:JL OR^#p@ {{0B{>Z, @U4MM =Kzj 2݌͇BΛi},FS?h) 鎰Aޭg^iHz4R9L=3 lV$Ƙg)oD2Bi[o)gS7m<#'dkwmB؇L:Y X7UTUl @?K1-|앻[#^:Q\EKvev[,'W2Lf^O{$ ]]3,RE8PQƈ ^ z|DehP6NuDgv,g31&ևe ZwKʩ $keK#bnH^@QBF{m]G_hr n&b%Ϩ0fAy>ǰ0ߌrPlɇP6?B |0W6_$)#Usoɖ)6fqXLٸfټN|l#`:<./O2~^Eb O%۸YxQًޔǬ`/=X*贂ճr^'Z0PsۑZOe;@QA +WG^1%J lc0ܤ5=r&fe{ѵjnDYTe>X"wpb'bhPr GƀXLF,Kv e3N+A%?'G`XL_,x﫝ԗ@̬vtnU(hgtBC\.{ 0,>fANmN][Nz * V hl^LzZ-\i~+02$"L9Syq>pl 6mnun5<,k:h?>"\|Bu3*D_[H dbfcs  0 )@ʐ՟ՔF(kOgfxP[JaA EAz543[.o? *[αk; p LbkșdxpL㎇e|x@ }O9!'T(Jn$1yELf_r/D97O=&#f[#Q3K ge-T虎f+5nUFݐosU) MSHҝ-ujT OsLT%':7o@ܾ^+_CFTc5q uB<7\tdkN\|Y&?wX'',ttwbʃ<QE(P&|4&UPq?OO" 2 8m롗*J$:C~ϬV3ЛI&Bh67b͜C~9=WŻycf<Np+MO_cA9g?^[C=>2,/-ÇDlpzbq鈪|1iSlЖ+>?*KW^ubko:hqc<(E}Փ] @ٜ֚ j<=C pZ A'MD!G瀅Pxs s(<ݎoʿ͏\#q0@EZ;}.ZɑdFSa0A#Œd@!E:K]==yo5|L}GT'URſIƾ2(Ҕ4';8( /F8}$&}f-Z+nSk <ԛkman5 7}O[Ńh=5&зXZ\Fol L&lK,#m4Ղ#`#6#Mp8ؽŽ<6Gn`w}߰H:ΡTz Ưl`=Q@z<@M: S dSZ"^f2rK.5 '-u(rYKʻi7w,]whjWWs'ëC}Zn $;O& ސ}F{@I^q<(_JYYF]{(M-h\g:nAj_$~7X2DFNQYzS&rE.9cَym¢buy"/N/6nO8VEQt2vfku,_bqB(F_),HeB-?ޕ+ePӯ9k#ѱ\=g,ٸ\-Ƭsoār)Y-Izߑ3Ͻft;:tgpM4CnjŁ:b0*`J2ZFm ] z :GgTG9 1Z ײ]R^-Q&Nnl1&},BHGC.R8Snl 2i:EQSf$m o}V[bbjM<B yۥO\ՆӢ 0f`KTføUo$ٕcdp\Hޮ0UHJX9R_L4:B(\Y7剟ȥu/>1"+~oU'[xZy91krW17&5nՁ`'fYfzO @Jʀ@ʅYf, x%2տ:״bBX;DdZB;TBQ̩`&xϛfzUi-0AQuTQ@2cZwkSRsR N %ߡV{ؾXȱs:Y> K&or_K'P5}򥑟_£>7JC/~w?,҄I*POL--\7T*AN,8uu"i(u(%LOoi DwcA ,JDQUǦ޷\TڹHDy8WV:9V{NӴx쾃OۧS/߶S-HL ƝQX3L7 }zkډ:;s1TحdMR|rj_4qK`oy/n8>ES{W!˙ju@`g;g*Gϻf4ђX ~ Tt~xGFPhmg, :Wf3컸~){"Ɗ-B\5#)31-Rfwׯg_"wu()E*6-K.?#Ė0'G i *J WFV>3e楩:Q<,]eB[&MdD5 J >o !"ϖ-kƣ%ZDhLo2y,+YU@RB*xcɃYOgFG*2mG"`%4c\a5Ltﶝ%{m 2bsPW.S"tYiy֊B畓+7Ml'vE~< ]n(=*&!SޣJT)ǚ3NP9@Kt8͂j#H~Yi/uI*<s+68@ꍚ2ɯ-Ƚ$rA=I/a_b&3Z7$xE#8Eqdclζ8+TY%Jv^v psh_H4Cue)cК2 {+/XyN/Alt4pGy:6 a˗)U&3р1[u-SF8E mH40l @vr^F(wҳ; HEr~i&Զ9P~ڋD^ kG 5 恂RͷfS[] 3.NX>q{'~Ɯ.Ŕ(m޺@Ur]e!2ɪK`AׅMEE*tz(L:/ y0ٜ7^od@w8k*w]!uWA( riGW./-EfB֯nvIlq4[A?%` 2BqdotdxIBY:dH1S`|; ex#ٽ}r~˛8]Lv6] >-ƕn& ;D^GD04Z'K舴]:F40V,=d*@9"Yr.5ic^.nͅ ՙ$||g7bFbx"ÈΏK6[HZ37`VLٹHR rqu%usJ'a-P8C>r̈{&p%'Ű=W!Y S=OƠqf;}P5lJ PY, #i[lM 鯬QatdVTZO)g€Y{QoBmw\CgQKo})9O ;!-̳2ձeGT>ٶAW}h(ߓqB2:%UŶLj!& Zi+;)p$lm B&JnBuLRQI>[z߃w]o5i:pB_mc쥘ae/$T >VT|0;މ*DM+0Q5| fkoi2 S. j!Alu3Ъ fG (6yVs0{S[0_ URr(D%rrjge 98:l)"Iھchr"74-( Ӏ̏(T5\L̉zvr5~ t$ eUMO&)XH,'t7p2.AXH'ۺC nqZ"s'{C76Mt649Hm &BR[`܅z7U\ž$$h+SU=BߥS$,幓Xh:IUFMWa,Wq&6|TQaY'K1{`;Uj-@K`! T=/]c/o10ιLwqP?'r4e_s㽋g~Fv-?"G<,`pgolT<鞠pJ hLJ}TwkxҏEO/uD!-67p DyІ@F̶a|f_ {FΧ%ƺ 13zTFa /Lxi@"sk_(e }>o"׽g+I*G* 8KQ+)R;<6VR_YN>O䠆soܷ11im7 J=\":ݟ p|s=Az @h {2)TYnk yeoDQ`/^ fj7({aoŶnEʊ C;+ɥDb24U馎myݤod8i7'0Z[5/rrG@l.9)K)ֈL`Fh^eMNǼ]V oJX7\Dl%56H1"6U'8.-:9ԚEpopDpgoG "DWļ0I[+ʛZ:&QX$>d^,?UPE aHZg{ 9*Kf o-«9'@V99LS  sFe-Ar*VRMm,n=k_~ I2;meCkh`nUɣj'f~:17T2tdG?$t—XdvFR9p 3o|ێ=[P0[ػ#e2Mޅb.~{(K5iҍ쌋`+2̉:!a.(}}ʫv- ⮁ynKXtcgCfa7;} F f=?Iq4Z2;.@"Pmr_sy[/CjK#f@7w?^Gk@b'̈?pQW+ߊ~:RɍIjXvuշYHX2c3 R{4CaG$ō":NvAwe+vq݋H@*یΓ=K0M\ErJ*q7MyS i u]r-<뵬O?O{).ZImo{bYLDI*b=_a2 gaF)B/4};ˬbkܤzHdnw A1~yZPUeIeG6Wuh'ך8>r|igS9c ZbG-6^%!PWSZ&%醦eJyUUvYQĀ\>ohꕚ-*>ILlJ3>Jݠ0man;ͯ04aR}#1!+!*bZT>ԿRuEJ: r ^0_lmBpR=. ϣ9.ic;X ;i9xRXz``zaN5K^gkLOX%l>ҡ`%Ϙ4*S|!ұ6 7_39FJ^ "]Y)9,Y5[\ڎIfoMuhH?_pl.I8K@k\kl@PE:)Q =: ޲rv·|ږ3Bӏo>J2 (Wrnnέ~5z䜞nhbJBGplj\ԫ R(ۯG̩lk>+]޸ѫ1@ lq;_3gg# ,o, %H@@64nʲ{b5D#0D U#v?!1s,|$ssQ9gEw%4oO6.\&*@ŕV8xB>~c:K0? (=ӜESxD]\rT"F*qouN &[jc޵s 15'U^^s)݆ꉵUA&fi:3ފPwL{sgIoܖQTZ`vaeK鎒SuCP# O;4_||A#yaSp^ᮤ{tݟ0Ϫ 1a/$z*V\$P=}='7!pfp(eV,>W$)ݶ4RLsUzh @V-IƼ[tohBqOޣ7I&WrmSqDQoc-e> xHY\03{3=. N\5Hkj L\J˵S^hap!&Ot&IcٳȓËun>%O`geB?;qM'd]tY؄sWz#2ˈllD!N\nJ('݇*@Ŀ 0 ;66=D@}BKOƍ)'jMeW SL,T>!lL @(f*G٠Y@9sfU[bGBCcP9%I#v As;PGBG#4@zYlYoPadyyAC顗%>́R8cR&j٤# QRy5;VmJT+RY=pO ׍dCT}hPQVk!ȯkUetcR1KC K>׊etpBhEXG/7h}p_VoV\_ j1!j異U'!|*˂9܂y[Y0K3t#os@Wcܘ9UGO;,ݵt[H?Ztn߂8P=JHLϫ/lBYbuרӴkn _ Ƒ .b.~S"Tˀ `vO UpZ7e&iTي\lXB/Sܡq@T!ֶ"13Qv /j^nZ` [){-%c_"M':0"\d^0M.:}fYB:DƬI٘0,Y̖ EaY6WPֹa3-qZ#ziy : oCeQ 7= Q)%#.$':/Msl{Sݱ~M$,; ᢡeW%J UFc*tb}P?8+; (z/޼iQ, nI qvFK$yJL\kY.̩&h֜LExD-Ȱ&%2ȢKY|Mc.?:_=<5xr7|**V@oA< kQ8$|q.ͱN%(V#p!' }0 '/o"zKc"WhhF5՚wÎLM}ᄖ]qwY]9)VOR4S0 93w{0r :V<#CоH)S]0f$a}wPޗ`0Y &^|v&uMa:>7*DjP M]<>ާku-@!T;]KGF5H)͜ wYvB&I>x5Y^7ύD Rj,-O{g?dY+N a4P,ꃩ=5=};*}Di)8!TM@o4ڑ^|&^/ L{HK =K r%#Dh:֣CR٥g".MPQw݈V)\\U6ʡ]h;yb"*4ej` To8bn\9fSY4 B< n,s P *vk6곕oX$~'Q_*zV #&Q]S66PmmM\#t+Ӵ?c!pifNVRP*.(`~FnTGS̨QQp*siIZQwJ&;FzX0V2ؐKNS}rP \Q։ay p\H:|9LzyS+Ř"-tDR##PMb'i 7 d1[v5Fl3-L,wQ*93_Ts#?`ۑ->f'b w xRvxػtŔ\bOqRu4|љS8?-Q`vD^7]>`,jf\pR Bp$e7<"ZT}0{{za-~S+.4ȅ>yMƮ#ّTzs?QG!>,ǒ-fÇ%Nαmm:Ymz߉iϸxFja9GY2E:Ma^=YNkEU@\wi9pdP,R>ʶfVzEg;I yz/VbI}jimM4t+r]/dƒ"fh_,{SVccSxf#7W~VR>ѮϚ Ჳ+NV<)̞aJu1~&` '%'4L}baVPJ20Ȧv(O$j_EQGUUd.IG[$F7<ݰa`"$NpxWkk:"./57 |ëk_k>1 rMHI2j=۪U|n粆\GFEiƐ`sKKd cR$Yqb./= X?՜p)u$I 8_]>L}B@e.܊7&$!MyIv@)1H G?VT *wE 5_6L)=]lҜE]Aw`i3LŚ=S< -P}QJIhhG2{Z5TEV1HMmaK`+X2GXfy."%_lvOD.sd=X@3JU.}rq͞fc>\db=X5Mj,KZrفove@AQl *݌(N t@}g'9Z2"-d>"H њ$ 1u ؔ-SNPٷv g/}@Ls)5@*3і^_ڛd {1;]{[HZ-q`$"j |%"XR%2[)C. 0l}vRpwE3@Y~lM9=SJԤU%֊ qpxD[ 7! fv3w*u"jMoT/;Z2_x FDŽbE$?tQ BlҚbs[hhESaYT:v煊|fn8o+oUt6)ВE0Y$^OޫV&s>kRwNAU4e3CIWmcr1<ԅ+ޑis R])WIDtˆ2Z'!mPP2buAbFtmآ2!UsjM:Q66Gz&jryBK]NcﴰZJr&ij$xfϓAp;PD;L< eY`X:*Ah!&=]*!iK-tB,pgPkBPK9.+>C׮@qJ* bB?C逓" z6h!T]aZlP걊p4*NR@̄o5DeEG;&,xw5?,ȞkHLMsbOFg-8@MD!_d}gWI(]}AE.].}>֯W%aA@i;<ȤVoey4ZK1s !h5&pBt#u@]90PF֍8sAD4Py2mICҰX,o5=>09?ɲ"ihN?*.D5 WalsP'ѱN8?_#Ǧ Q tb &ᖶ <d׶CBK o9 Ȋu}1MmRӎ c. Vw"[cm;]>„$w*ܛELAtJς?89\l{0S tAXq\FK7B5KeUwy&!-0 L|.W2WRh{I7u::I>:n:)X>=LFur" ss#Vr ;^t.%&E&a+I b$We +6,_sJ>ڧSvwKr !g.*}7nJqbeT8f]%*ΐ X4Mqc>|'e\o۵^o<ֲ*+'cEwAvlʿ>[YiEQ;2^N+~\„V)W~RR jY{ (fbs؋0@~6/ڔ}_|ҙaſ6Cb}l+nucop{-׼DHk$/+rqc>cg]z[e[d7h0BzFXqxk c9ۢ*E#n `(?j6ʡpn [Hс;T`Os L>'9eY@>k=qeT 66 qpOD aBg * ɆGzzT:,/.7>$gYAG0N;s$iD o2?ȃH--,޾RςЃM<[Fíȷ r Ԣ0xwvLMo|NBnp2.=`}M0pz{],X33`X*hk,*޶* zTdwxͰEH~2,lњ9;u"36*:h a%')CӄeY)wg .}39b7:a  vn 7XF4{ _R$q{Awj 3^Źzn^sT|5ּ.SD qr2Zѽ_˺\YTE%C5h"=GTD]yzVM;۰VEBX.3]1|Fv}6lb!)߹]I[.nPL'P/!UǍG~'BbNiT,n7ޤ*n2Mf!0,/\П`F׼&R`u<7 Ÿ6φ`|t&ש9:sӢh)=R}WSQwgJѰwOPiG否u"b'p;RDw=KEWԂrJu%0]c ˹pxҿh 3^{(n3/uj^^:<4kۘ {2U&H89A+8p\_jo@g}pNY-vץ8r%g[FLŜͽ]xC|քh5`v+13 7_&GtKmz;%%)5mzbʘz2giՒ7|v#Bψt{YWal<."$ڬު3|\&;\8[ax A*H~j$/|קI{ 9Zi:mdvwlvfHOq(E\5qNa Mvv># 9C{qo0+KCOBćCSIc-np< U,*"57VϚc 3Ub/ %@L~ΩwYs(dfv9įGe33gf ppۚF̟R%z em"i*([G}^Dž[M+{.K"^:@Ge2r%ǃܑ_k;)rEa2fWv&JBlR`)M^/|`cc>#2Q.P;tsvwX^!Ķ 3r/!2`)^ }"?{XGP""eZ!iԥ{KӼ F~aDu\eH۝ōIzh}&b,x;eI UG) Kqai~xį!=2[LrY8w:S uxb&":g rb7m/fZqC $E"P z}vz)G4xۣio 8yZ2r:>% -93ׯu;;>xj^U<íl2)+&fyFRp,"wkUvSz7w1pkG/ɀڜ' 5 r)\`}g vfDE_C:1Ƌx~j׾~@MEMϮT&APSR.E3W*Q;׏>8N[&?f]},ϏXF8k7T+){1Dk %~BBFj ߂ 1RG(k;a9xֆo=vLrHX*dEzL[|eYl*Gޮ}2N`0\Hum!KS1#:dH6g-~]Pg/V*Ǣwo>UİtcBǕ|`Y>YrL^,jC!MJr|{ ai*2Ē4Un1wCG ~2I&}rr{:d -z8-Bau;Nx3C #ӽcoTxS{()e8~5¢YSB^Vc݃;a %q.+N]ϣ4t!NotrĖsv5ިEq /5љ+ l*bޕMՙhw;wUk/b0<r"@kə>ijd8:>~ke|)tʰLof>aʅ!`>n0h2.Oٖmaҝ4RiE'E ofA1dmN>Ǫk?)MƟUx.⺐ЏX86Ut6AV1-MydGr:&H$eW'\? &dy@~wW}Kl S^6CCVHHt3zٟyzWCŠ?g4< Xwe;0MFGUXiݵbKGȳw3=?΢-yÉN̾Lp,;`7C\HIol.!"fBRZ :bH:>͂GzGߛuʣΊ}v&oR̉rfn'yJ aͰO֚!v,|H˷#;x~Ad5T@pR ڣC#%UU`Z)dgVaϱ{=sX8R'b?8Xilq>8 ­UE!^9fjy<ҏ>4 c3QIҰ8TqP0Ez[ѕ1'\Ljc O%)!_L 2}3!kӞ\#`mBp-7C$̺n E-T+jNh@\f`¦tg&ԓ |8%]d2x V cƽTA:P__݅Ǵ|??ۏEtu4}Cns*(l$CGDjw/zt)r9HGau T )loԙmZfC;ʻp#DA.~q]3ʂǷA˷ 3m/^6 2"??aΊӰ>WPwJX'fU;Z9 y㮜Y3ڸ ['b#K.м~ !Zu n!> #w;WR<Fap4ϋ{w`%lO> bY,zaTΎl tcfXv|PXt%K}W6+v7,#6.ܮ4)I5sJpi[vMqHFCiN:u(yx9G:ADK@;5; GxVaoa7^7r![ x" {<Գqڭհ/sz ,g_3ң^)[Ɇ$jlGfS9]Awd]im_SFG: R]"؞4@.{aqˮ[fhNg̏Z6:Xy|iߌɷdg4NG?&@;t81c 'n+g*1-9 .tCG{;c:!b/#>[h\$+3+ ["οBHn0yA}=2Ce&pj869!4|iHqĕjl1{HgTN(8/ %q0xiyFd.oh[@eK! `Ӄw"W@ZZCoq t-/q؍?Vy:{0>7#U/]ioolB/J BꑕM5&i) 1л]2Ƴ{u_4<0 [L֞owKftдfU}G,me_6s~Q~|.mftVV(g5[tjq \QФU)F)Ogm:* F&| ۼ V]35>z^g{_b`@h;OMSVp: I(,M\ F.󑣀Ǩ81&!h UOg@쭀ޤBlZxKO.%P࿎9 VpؓXuxa\00/cT2imb{:e 3*䝖-{clj͓X[qݭV* h_:\WSOn F8= ='S J . vi FM:cc'VةĚd)KϦ $.libUS"{G#,qewWz DV )}S3k_,gdְƅk!;E=I@!U>p]y.(`7rS8V]F9G-"3tʻ\D% )q,@-%7-ϼIlv1LzܸgYm@Mqe e8 0$p٥1LJn 2&,+O-:>~;E;ƃ=23+ S8fmH)'tx-L:K)-v',_A n?q6iz}ʒlpŹ eWgJln~ՉYDοԴ 2.^k z'(uٜ2zR(U 锺 wLE^ |$_JH; 6.tyhJV&]zUġ&s/Ḃ,*gc&VD8ipoA^EGAF>8E|zQGơڕԅ3!E H7"]^;ڥ%ZO6G</uz) %5E@ߓO*wbr~k 6Iq#K|l;)C>7k+i8V.ظ4(O)YJYPw*X˅]G!b';0Qn 9f[ ~Y* %1f6?sW ns@#D0VgI&9..#:e\3cC+nr,{A{>fB26{cO0"V]T{q[  $˒avXZ%-}csXkj5)2OA c4bW[7o-ʮ 4_zzO"akA;$ň8'/qFd[j+;'li̦ӊUB/&|H,?N),ȍ5I8DX`gl7&%Ź ѯ(8bkeQ9i9MUкa,o ]|0 ܷt7\*ts!#L_==w$bp8©Jh 5ZiznW0&{XVmM_ן X`yU!O4|z&c^"yo Re YĎl)![ϔ n% VzZĜeJ? \ipف?+Dzx/xo)=%0}m>M @QVJF)}'NkM&6" p;ݲ6z> r3PGQ(]f Be&yv2FpJ6?oF7TGH'=yn2,OQ&01X)NV㙿VS#7)8 #u?]ߧ5lZKD'C(AFEǖL ܕHUL?1~7`.GhQb'YCK [FPǡTs3m-=CB.E˴dSPĞ;G tI+:Je.ީft6s-MA*_0!-9זfaPVzιO0!ens"(/ݢE %[8!4-.k @JX5U/+rwȧKr>Ⱦ4XU|s ג#t ?$My=2 J0ٴ$Ӆ|A}fOQ*[e7>1KsB@NC&Lam&/B:?RZHY!6d殖oU-w 4 Zi$~WLZR&! C z™:drzwro>6JRofFM/Tfn) <>fj,X[?e_c񛏨q9($oef]ޛA4"~Sg G9}WZ"~:jWԧ_4A`$nkrRC7d ;~+UwZ3z- qO9p۔e1 qlqU%̙2e,:j4RW%oHDphxz_qc~-u4a#3+ȉ@mf23W2W&0^ɴ{VIN\L},-s i(Evb{9Cf@jT Pʷ'PcԸ"-2޼Ӓn%ھt(J̾X*댂9hBRE'J7P>ջ@|\'dm`\c@䨾RDoM8gz&[\(/ 亗G&VO[!c*&4<4vAG߄=F 2î^TJ^CJ͆=Œ3b?t"R.mgh!_Lzоk&L#teՒH.5sS=bR( z,C";OgD'f}0x)L7K\q$ey/i|KWK5V= X_z\#J ˯Z.XHJb)wZ躇StU'˞<2e.bMs/DvT =!,TEvx)PR[L)<#zi ?ku<8*E.nL!FyuS(L`z: H;{Rh'*VY1dX}/Q<2q9Q@/ߏ )(6YI0vtsr-dǛt :VoF=&ȷ_zm"-(%e/$)j3) QЄ Jg}]CvoY.RPqQ:q. FDhmz_Fd2]Ńʶ ~\K(-~ו hI{v"Fd3)`90U!1-i'Ff͹i≎ο Tӧ?hvyuډDͬk^?FF UhĬr&|Q="P9&U>y Jꕎ3%eIlw1F;It0+s%?2$hL!+Uw"n3-tO|WkYm !49{e :lƍRIsE6DcFgG|c2wHBO?LwBܓi ䷕g6n7͉*} 5YLFZ>tdQVR&3 H1 LF-a=U֕7iki}}?m]JIκXfco,vO7I:`Y g6xX(Y*+ '#6l9 bpqn?Fv1š q:1P'B45j2i:3_2%cxxY\P{ 0Q\F,oOS¾}Va{{k͏ <:iE$#5)j*ɈQZLNro $w@`i}b51! ( u@YB ~MewwGN'ͣlϤ݃n F辧xb/OQUpE@GJBZTsA^O_" S҂ ,r}10{KFZl&=oy!yE ʠb($dYbf^W2{nn9B'HvۂcWT i m̡/>|LAse:W7*p[+bҏ@2gxY%~3"bs`]X"luՋý挷|9Qn4kMt2`DqyU&cEu`EG1[c 6ȚcD(3"jЁ젏wYJ=i𼒛A# RW/^jiO0fb'S =+6o$jU.AFVfZDo%Hƫwzoo {i:#.'_ ?') 1+žO=OO$Nv}/*@b. @~F&4hƃNųM>jfO8N+"2 ,M 01q7dOߣsp򧵰CN8:-y#ѳbkف)~V EZ2&"H~Yz`Gqk6%-|CyQ%=Jp %)СlNT)1>2\ i!X^SvZe1}vf~^{˘ӡpK<&wʞy2GҦp.LsYx;p 5 O~Ҫ<=h*$8Qy< X2xL%TʎϸwY*viTL&6Пv֮@, ] iERy2XP(=aSVM{OnLl~+۪ZgIK;hyw-c 0PO.hXPp9"֗NXjWvM&TN\VtL8cY)8̕ɠMxU$ c~Ҭ>O\!:!*;?Akx;sSA00@l]^̸ݻ+Wj١"¶YyTJ-ʲQܷeÇ(:渷kn/w` 3$e0 {,[!LH(Of̖]ӿxb&wn9|YkG6[K]6hg5s=pOb[ l(BYx* q? $Zl/-#"!{Zݍd<(3GF/3^anrILP? @Ӑ]fBzkC>ueVذ 0Ũ]!qe,;E6dt69j=}<͓~ܛAht;tχL6ZҤcn^.U5x^̍VLEG!`ϻO,Oi-Wsΐ)EbN^l/jfR*Y苲UhALr scYvd>.FQrQmZ Ί4p^jw eζYNuMe19į,}&H><ș:o> SnpV^{ ٮ;{#͠)d9Y)1tف3^4u'@_ZiNAw)pRN# /1r2˺Fi4c,+L}\qBS  _ 2-"U:W37#8,q3.a467BO6O |_X(ђv)y/C!? #'~qM$֬8\ v͙Y,VV aM;֩sV,{h&\ :|ǻ|Qלּo..E Xcnw9W,\Y} M-̀.}2ZNk W^X,[/ Fa!Ynʒh "ΎKl.-!:J:OrVI'tT}?Nw!?YRvޜ,سy[ψpCĒ3O԰R26z,lVdHcH;XbaR|d˵aPWmH >km- ZA"bCuƴ&Fnq)Tők`淉<q 1RAȾ5 ΍%הُtG]caϓ:A. !mȵ?&KYAx7v?! {X)±N0;uY<& 8'YJD1@QKtG|Ct z,K5|'df6-pdYrN|WcIEc1BZ~Q*Q3+k'/&u`Jv&CN^ h'5&nSQtZD)(QM|`^d'M.oLzNK]l.IoL{DxP4R53FEƪ*h}#1J H/ˮyNjlqXZ`Wj) %⍒,Y|JTGx) 2\N2Bhݪרz{N>1s!]3 9-]"*͝C5up(; 0[ZV78M+.]dvB&Mli&?-!ApH&N'pa_L6T Qc;*6~cIi t7.:8VeZ5Q+,hȬ ϬubPڧ6紟joU:,IE>;ޯ-"`颡H^0s>vp?n@WyI6~ԔˇqR^ Ӧ4XcV ^n(>"}-;.Q&a7sq# R̥ {$18dI1e.=%l H zXѧ];тW?C6RP9 aYxQYwߢ; o*lt%zlLJER=2]ŘR)x{QC>R޽'ͽ%)c\ϭBV7ԗdž{o]*Vr}40KOv&vnH25LCBIDM,kzsz^Ù`TXDLHtHQH5-_`27GX\Bԝ0PA0*Yg]+e0y+f9dQ7=āzзWy 坃M6o_e#:#7z2#L@ }7;\ƈ,wgpT`ر/o7X"m8`@: z GB2fv';q^a'  6)4˸o yrrZіP=mF@b6 xn% ڳU|ZGMGk0"C'tϿ"@&&+۔ylJ[F/#O"0^|gͭ 9~iPan#^.]Ĩ]\FFI5Qᆵav}qr(A"'K*j?I=*PMHaCFU3sCrP[%d3||. a#<)>x%OyTQMT/u)g+Mf U8x/TEEBv5vK/ԟ-LGO_1u5$24Ʀ s6neu_TR1!r1IYvƘ"/ԍWt2:McQO\z>g""%cd0eDqb&\tU)уöpS}L~llݲ(}DD&b٘q s<%*J*Wj8 (HĖ|DA.xtf}׫%.gsp&-*-P?X^VHilT[g\֚ n}P{D5J@H!1h/SzRNmG]{M+5{" hg E(9噖5҆ DMϷl$  y:UU;nJRx 'vl|lgJ6܃$&jV𹶜3lNtOn(A1$LD5j;Ja20kfhP4/> 2\F>C5H w'ޓnM`%ѽE.4bηPMmz` W!N{v3bdr6L#R @ ߌ#x6Y?* :+86x\sppeΘSQ3i)+6یyo~% q ]7Q}y7=[H2w.Af>K,J潷9/v?V7۾'-m!6]L8`XUJoK"؃'?>ʚPmTz?3},‘XS{wN̳}&-3YV씕.b^$$Jfmד?'F;oͧa9A RMUe3Oe=jDv,2-" f)omIk*H1 NNoaϙAdW6UxDãxd;g=jMQ^Eނ䕧#7*=@dmGԟOVVa`|F3SoAҸ|~%E=>=FL>g&vasaW&zo!fd%*p5b}zhb0TF߃;FݻS m. E0 "0-sd, y!I2׮t)ikA@z.r8D_T>M dpgK<Fƶfy]mSL2e>Wꅂ0V/ĥK {FbAW uO[]*3]D-ڪ=%+E, It͕ӆslE_&@H@t^N 4$5{:v{XmЊS"^"T~iiO2DMpdzh%CJ"F-jOk\@eh S$e8ȝ:muS=PY$:;> `&ooacaKI OܜΝ7eGdBgFcm $3:صM@cGb\8ի RAB#ɭW)lj,teE_в5܈5Cb70b¼/v" vLw5{;BcUԲ t%zDFdz&g 'gxX:q6fg(΢}LJФ]zz/Hɯ1=due#6捸 tdY(rYNEMAf=hxzFgn+h;4Ipd3eEȑ֔*YX,3u Hw(rK2yG؉;&'T+yui?ǯ%"#2㥲c/I6M=fn,)3$I~1Kǧ~f}" K/[ISEg+i/nWN&IZ)͓gW!mU>MUL( '6 MqL<(B/&!Ǘ@oamʞ+I Z[I~M4MXټnEW~KDѝWÕ;6ӴiWU! 6wˣ8]-p3tv{Ҡ$I*9NcnT~uGXV˲9q* =}x=Ɨ7dGowN߈̯\𥋺ƺ(]sdt'\AkLF %XmZ+=+1)oÏ~ :!+R0xҎ( ?z rzW>ϕ/(g>\%G}Ȯ+]=rT;3h(6b -UI$P e+ &ōkF[hWY]o])cf"GFIz7\*sY'`F6᠙TRa@&ľ+g *GqрY\ L¿ex*9,}$_߻w7-h|nH+ ia[1EkLdvzivo_L@ Plhw "hr w.U?8؉MӜAc\UpN|a^/ $̂]k̉zO\Lqd8FlSѓm q݇F7huPT/XBT&]VK K%\23iRkG ȢeOܷ20Goh!v8t:+,Yu]26uΣXa㼈-]XJ&#Kqʡ0,SծkW]Џ`n_F/eZ (e-,.Q2  , j , v~:%ⲯOόv#Rj8>Ti-!S6  q9{ۄ`7:ikq+`"IWEE`\嗍7={:bh|I߷⾴v$HpewO% \OCF_6{x$-2Јd*3 snԐG+5}oa7yU f9ڽ]`ۃQf|+I!MAv&j2 f'~l!bYE= ddBZ'_K_֝wuy/a>s(sK-4Υ4zY2f7o}K`3GKY~5v $Ü.ɐ*Bb52d&#%o7%ŗ2e`$<¸y|Gnd?.DA|`}|+_0f̮#%g@uT~?e %OHVѪ{0p5o, 8j'=\эN(%)O*ݽ1&ZvQPsA,~?T$T f ׍:qYY4P!iFoCC|+Y)U\{Vw) nBMC}e4&fT ;xFsE=]:ex~ת L5iV{OAPH۩-2j)Ȩe k*CvUxA|ƌ(~G]B^Dg D.A%{$k,ݓRJ`Hp\zVNn+{U7{fK]F*{\~kdr>';.6 |L:@}Gt*{"TqnH M쉏4|țbK(S=}b9oNXlq KPb(>v 2bTEi<XFHtIȰjir\1Ӟh^Qg8oQy<@|]/脳VΝE*i&5ܑV€{IŤ&UJVܝib9[D[@U7/쩱i싸y.G⍤xFAawg1 ϵYڻb?d *}΋FwNE,5PPXPkcQojs:0OIF(7ǟ ,>L32l>De$ͪy9m)hBH)|z7@Cw #QT<[+<>4j!84gSc/M =w'uٍ~f'_\"),Z91,t[C`NƸ^؜"~o ug`Q-Yg(Þ7C-ĖXɾ'̨.-< g%FX0I,׫*9{:,VmHVLXm꾅uiv|0 63\d"*WP3n8 ze,$u"ycJݤ2^TؿKJy{m,x^\WA>u | J ĽĎb;7HJ|6IY2й"|&8jo2Moj_nXgbfpi#_ZI[TTUQ\98cLA'h 0 r+^)TX@Қ5z~PA\Saȿ@gnl0,EQy`uTD.܍ܳ\Ęz)K^ CLܦS3F.T~| 0>Z*3?߶ی( x5lPP`n)V6U$!k0@Ak{ךq7&ދT[;/?Y?856 l4xc$ݡ1_x(zS4GS E"]OɅ4D,BAw1د-齥ǤUtf[ _}5q/g!gJۅf̛x;Cʠ;C?0k>226DA5uhpV&Qd,0mla,N8~{J;hJaeN;j}aqn]V(ˉݛ_f ^Cwn#ArxDq=C/2fF W1 WDx߃Pms)if+_*SCP=_ Zh u͉7c*KKNI{pw[e,fX wmTu wOĎS8Bv̍|ߵlSzW(NJHPVRTa|:/gib6l2oc͇5@>j)gA8mzgssW)N@U$sZ> }Oѵ l,<ۢe4eػW)[:SR.N'g2`ͣ8!ٴ%{|CFb'%v_L݆K\q`;#Z2odI⍵I X\.Irdo7Ku՗z|NC95s_ݥ)$i2ȸLX<XYRAAhuuТؒ5$QG4-=Mu@w{^|ED+)$%d0N3[Zˎ*rQ#MVh&sŒeMqH8,l/5uX& lJ{ (rsl3V|X x!:}7pm'p H7f69FP^̌7rV#f!LR[[:q[T~i' NC xB9;6N6{1w*C^]1n1\%!͸rKkϮA1W1uXE;7p)n$iP$8aMeiav5B;V{̦~#&qՈE+&5Ԍjd*ա`Bt^^Q,vNE3\tpYw*\`\%;(N>I#\tV8>?3Bb̃쬢5y_ "1=9ZA]aXO 3 +.zc}n;4bKvefYbjj->mhT[ vVS(:L* N{H f͏/ +:|T,,nS}c`"ʹI* w{ڨ6A +/g|%AG:Ma&>Ӌ4AmFrInjJifq>ċa=Ĺ̵޵m} G y뭇mVΏ:xeSiOdR/0[܄u/E^ grE*\tG/FDقCT =L q~]H9lJwv|SOpy1yWS&CI/Q!T ،MLRȮ9WGEן)%pnyz > [P5#Z@nAQ$KДO8$׏T#]455l>LЁȂ%>-AgN$OoJ٘>f# RpBLg[$IZQHaA;~ wϘxɀ!0 MݎaQ>.*90ڵ^%6-&RLp,ҁ龨]ᅒNSt}2fh֚A?jt\ټNY@B!JH.E4GgjlEr@hS!zY $[_jE V-Y8ܯo LY_%/A&!޵*/N:ݗH`KnVRLd 3wgP6LV94=QBz>C#sAY|f~h1'T-&G}KS7+p#={j=Š|>kx6[=V1ish*̡7]@%y46@usmoއ(~..nC/j`$|ȅ& iț8PJ;Qtw9IHQiB9ʫ S2/h'4*Qh_?\= it&5^6<) C8+<++ [&Y,b(cv#7Y-8<`im7%A+LqyA)rVQ^*1 J:$jZ7  ML@L$l(|ɶ{ETZ0@2 VoXCG>>,1~S[}k}Nt iU>F=)O17#a6%U-W ͙HߗW_*#L44GVqX|ZH"3]񫫩~1Zۢ .}F¦#6舲$4r' ua`WyJ+ _}ބBgo.ɧ`U)wpoD;K033GVrK?"păm[O\pB0E wf$38TRߴ93>Gj3dH5\%0r?yQb>lX]wmRbVX)`3~D-0BI?wU}{D>d!@4u2Zj5ͻ=F9qu܂|yNy/Fprَi&̂P4m)hP+eVPsYղ)VL~."!Mku0C6r(8FԍsP[z`/NU@`80\ܚ;ўsn_lqu6(Ks ki #}HN jN ➽{y8UPG- jE JJD ̱-r a U }SZ00O5ېUH.rw ]NHqS95X71KgqKVM(w$$4~p_xn{(zṔ_q\I8O,B ǚDx#4g✂ k~MP5Ngm+0H `x`?^q 3jz TKJ^Z[`ta.M:k|k!s#6H5fz]c{`K $Xr C;d=Cs LQi?^vdvSFƓL l-fL լ=Mn̯a8>grjpcrّlyFxL`{{Խtȹi>xF n[C8Ëʶqp@~ ONAot:i3х4;p7[5i(w_e?T0ͤѰB0Q}b`{%2u{e@6&%uj5dE9@#dm02j ^5%bKyk,ϹXH? 1v՟($VqXv>3 !ۧRb l„0F9|n d \a8g8Kk?\ՀX[>I1YoCN5FCk^<3գx\|6G؟n7LꭸoSz 1Z'`w>Tᮗ/[1/zԻCFLe QqS Xr\ݦVȀ8fCʛh`o י̠a`sUHoYHry50]ŋ7龺B sV1v)^{nޑ9sE6$3?f̬|,r/iy(ɗe_/Qx2-wIJ'OJk>(7fã,@pcmpl=) ~MP^deHkONmqD[<8f[-V` l"S؞SFgW*2O:qC>SBGeqb #IjiM1-e?ݟT-KvN_\c5嬵>Mo755Ҝkr싥2E VvS%: 锳:: GVChKo4L$jTE?tKjEP v!$먣I)T=˱+fŧS}E~Ǎ M+,ۋizpt{ko* fYuWaF( ״M[٦2?L+XfjAG{h(Ýx$}~_?flϳD"R9 bB^ QpG65#`mQD=¥U"GϽN|=4`AaOoju:"r'ՠݤxD"dڒ k`^a>85HS@)gmcuBY5)Pdblĉkt=Uoɪ 7!؁( RJ^gܿ>7` sK8+$Ba}{OOIvxc0p,RNL#R] mBZ DHǃ ;ye Fsv#B1~cD뉮0a'E*x1&B@p od fO[%eQir. Tq3Lkg/n6-DM c7ą3W8Hإf̓T:/sp@-45R~ij>Ү1^m0u YC/bJd "ej(ƪ%zjì؇%#Ho1 Tb82t>_Jg$E T)Ua"N0aARG:[ oB}js2)kBR? ԍߍo^ۣFGcpBwiN=OTzo@.) #bѕfN_Ty, Ӆ+ ..0a[)Ւ;.IpQӱ1]ilQRuZ9}/e.JcBٓ: 7{#N3R)#ͷ=vUe-3z/2(X!DMɸ 5(&j5l7{DAWK[xqDw۫|C5)Zs}ӶȨ#7rLrj+ +X;@q͠| e+ğ93.q0B&6c\&Nymh+OvO2|s۶}^wAs6l8 \SbI},kUk02aN]ǯSF d7[W @7nbNj8vp̥&\w /zpڱĸ17L:lˌ>ƞ%C,{,wmI\`T[r߿Y{NȀ!A5=FfZcMɱR#l*</>_$ULJ5dĐG ~fI'2x\-+*a{|r9%˜5 kR06dS ?FK Ҵ1W*2`x>Taε>_^2_p}N4gVl<($ϤLe^eEľ%PL= b&k\~Q*S/ f\/AQ"WHzrQrt |#uhz3d]mG+Nݶ\&:fB!xJP_uu5vRV6§ 򎴯5G}<-/6œ=Ʈ$׿"#;-~j}˖/[ǒMM0H28A0IAcv!0z!s|4d#CзLZ!Y_r/fϖ@ pbt!IPKpuك!4|(t~BxP Ӑ%f~w2Ꮁ~T|h,S \P0 .{UGGPv6ᛯ%fݞCgQ}m'Q]$? *p>>{aw ʫz{wi=kaj'%ױt{̈,ᆗ(hnEDyx |f4CfWs}-R/T"vc!L\["$L{=áӽ8 :y!:;Ћ,&\Bϫ/.mOݚӿU=t`H!ĢmrI]EE Ϧ6%pu=s͆.B>Ҫo >G]}OO?FKOCGf /C^YʠOR6lF`AO΄ҥ*j;CyAaW0=Pj3K6&#!3i@%Xa,S̹!F157z:\IqGxD["E==QK6ʿlNZF*[y<R p?6Q0ϳW!&JEs@ 5(`EXC[-eӯ>3Za ] d#wK{i-=) Ow6 ّ^ʜA8%>8^fWP ЫwnA%>Yc"7U; q3tyL pApHУXR0S^=4 `7YZlr]&қfhj> e2"fP5!qm*ee%-?Z>󪚝vNvzx]] $ 1qV^.>?H- D Xl>o6#d*0];w1痪18l6RR@HkK H2j#ܵ!5q)dq$hqjxJ˲AmyK 빸S0p]?R_۹/hxDNXv1rgְ|}#hxY [,­ AHng%}eVUED+m ?VVgBgZ:oSt:.jP,F Ou$ԛ+&8tf<*N7:u0kMM|6j-I :m%4a@ʔAQ S\!F' q༢fkN' 7D;'\KWBCƋwy' uʉIxc"CVֻk@y@i\rd02?EK9I9Δ~@jHk`ˣc#>"yjIY44-{`gΡH%=gse7&[c '5ouӷÍFV%)皢zк5]sZxh2&GwQ> hK \DE-yH˴{'6~əcE4R?2{^KDofHB>1#ߟtfSqJ >wq]M_خ}0n0l4kcQzK0E{j8 1~ػ(-Nc"Kp%U[lpx{oPx BcR Pģ6ɞVsLTuq-#(m1?+F ә"@ W!*SlDGU̠ߦ EyumbAZ*|6Xw? [9NE3G<1A'ΕZ1ƃƄ؜JGhG{'x,'xeBцM!'İ͋`WF OT3͛*Li鶪 ֚V_[넆c m ;rOv׎$kY%`Mu Y~?ҍҵpQhwh2pPDm_^W:e7'd-jWܼ Ce5zYye'tjz;"&MY$B 2~zS#9&bUT;[ѹ "+et殢M@s҃Ex%;) 5/?K3<KyJV\mMGxƲh { 66|UceL]Y{:_xO妯R/K-:(!{r[O˺@pd titKPe>e G8p QgwXh>غLႡy."}XEطmpޞص=ʺMN8?_hQqZk9qښݗwǦ1)k˫^vg0 V!8z*^hTO>a{\Ui+Zd!VX"_cB5 2SٱIĚ3%Hu[#M4僑͇=p ; %1/i6f?W 6*!I9R>\<<' HGMKTh( _lh+80KMV-)AFVƉeqZAǙȻ%};N)b^yɜ|5{y@_Y +'3!r*UZ,"jZ޴K*If`NV"ѭPedMB F8D*+a׷Z.ۇe; ^S_ڪ&NlM`4 9z k˔ĞjTٽAofXXG#gQ:7?Q"(alMn: EP #Y7.7n4K @ߘVJ ؽp ՀaThF O;%Iȱ565nbJ8 Y:¶R7Nj5v<9ȃR~` `m­^RF4>= \ Z{Hš $#n4Agi&.6,JՌƷ', Ȝ"ݎmcU4H?-hs%Vʆ\@B$* OpjcT>pwޥdCW!DԜKv()\~[P!`\ R\6R]N"!'*YWHir8K%v7΋$YLe,);;-v 8O w"dBnPN :]ΨASцt\J+aʁfLGӀe>Фts%Nrp'x ?*\W5~LER/C䔊hd${,12`i ╥IZ U!`h S_R r8㇦g,!*h[aY`M F'VGɢu+ EE@bIG4t.}^h HoUw`>ISHQfRt[оD4HeGSXvk,;ˠ{5} D/@PII'W2 )OjNIb̈́YGǭ#ۀOFVS}٪7o^a:xZnZx" 1A#v5i7[> NL%2nXO re4g 9Q6@ԎRBɢ^*\j+65}]6,9V?PM҉9(P7eFuDC #000HN-_cePyWdV09L9ʁoC,H|BO{N0O|iic/p+F qߵMۅLڞLe<#.qhyikohΣp)1y= DôCt"%X:ɨ7)oCWrzM>N%7#Zc̀bzL1J*5UL׸n0Pz`N+mԫǻ3Fg KUQfdZ{7O W/iN'WiWP7'y*6_4 N`~f"!;4k1_ݧ]> pl4'Ǿu YPo Z)TwEoZ=b CwR.?8 rM T`¸o?5VEB'=) H1ɬ1(*Et\UyǾnfՙeT| 0N9FIP}$owA2Q[}J& qf$Lmc/@l/>7XgIZ dɺvExa}ce8Gvfx Ts'fksniWOa?zA2&:|xtM䤇Ս1?0a- ޑ2b3Dܽ߀kowqJ?+ sCؒnk@ ujЈRmb晩pd"taniZN`bPnnkMܤ 39|fvUr@hΌ~}瑡U68QXn !I*T1{<=Sڲ/U Z_M σ' zgI[#S$E'vbhj{G}|Mt&(w)[h ?Г55@q{v봏5vz|&LMWPK|]%A-jh$9D궼t_SO )Xa;w&GW'\wYR(@bJ9/\(7iYYa ye$Qharo]~Ǥm0d`!b=PiM.~c"1lH`}).8Qz eV@{+ADISg&Sp]A'jᡏVR"!Jze ڛ3i1R49a4VJ) oD}#6R_bb1<=gg+ZoWw'm`@W1ߎ۶:u1D+6IQhK !֨M6B:M4&86<\R_HŽzmE[tիFU1w>|#!,,YI=$UVQn"_6;5$~ :vzgA)4JLYo 97 3j>T#PE* k~ģE:8w.QMt ZCgz؎͊sl]zٟKT!̭+LxF}6]Hc Wެs}&j]cL.3Ejwڰg}R%q":x؂u 0HuG8ɛ% F 榙]R+Xb!%F+@ yȢvǢm."" R/H@gCBcϠ2q=Lf9;=EvClz"q:{XQzFw2soºH ׯ6es8Yx-Hɤb|}7\Jp{ e=D0,묽 gQSN6|G?z]bo{3YBPZ]ѫz3 dP'A CP}IƼqV(M@ R,!>]F4qN'tnCCxgr]( 4>hE0FDߍ@8fiP^éߦ#R8AӫF78HFH:F\?ҴiG@߅wĬ\s*;>-.duYq_6k󸕌ȠUAcz5Vx6YEW[֙Zq);H` _WdK@f$[Séu–3gڑ|9|g0vťe JywթyB 1YۆfOu}ښRuqo 4zo@|~7ejX.<#5/X䆲T #WFeD}8΀kJ-1hT+OTj,3EYA7~Fh\{|~J5GQk:tx9XBAˑRGǻ `G޼AY;^+SPk_%x4Λp|IP{[,i)9Zŵ}jbaE(ZXyΫ 0@-#ۈtQ)kϘ8 au"(=)lN"K 9:濫X1Ua5 mزVm3– 8++mPj0 /"9iG {Dy_ ]Y>^ܹ,*t> AqH{RlcBzDE LjtT_ZtXhEuJWPl87n-w؄":L?wŇ>['`WG`\S;lwKkwAJ<{!jg4yt\fZ3UwdEwAttma0uv/IRKoV(|5%+yL!_B1/g )<0ɩY";@*󓆑/]u (q`u0!G0,>\T08wlcĚMPO \C1$1?t_ea W=`64{Vcvn& B` OuB)Ў9KekKh\oy~51V T!H 0L(`Rs3->euSXNMƨ$1:0E$ OA#j!0yL@r`օD"?P\#>jffC.`s]_l2̨'!=RΦ-B} qN[T~0{<߳ xk*R:cV1Nw/;U&K[gWC T|m,Xgees $1&:>ʦAq9Wŷ4F K7!Ȉ3DJnۣ#D# N=~n>/ }I뀽|qw?ޜ|9MB>գiTದp:;-4oxnK jSq9Ԙm*L HfJ8Ik..o6 z|6y*,c<[fr{ԞXD|`c'>V/ M_GO\\ &bo2XS}@^)fA0X/|n ,EVXh;܆7[brB(֥ TZ/֫ D[ k -,t Ւ4#yA=_~&;)'ݐlw7ajԫhSہCE?ER50.P>ڠ %j_5/_M "Q¶Ii|EXKn0_)-G‘нuƗ!&\-\H½X<}Jm1wo4  FwqEwXc243!?խIĆ% d@BH 2!*o/˂k| ݋! SmF`8ܗp^ʪcQ?#fg&0BzvqN_yd%:p/d}mhjEZѽWES-Ea1!X´m@zm!.U{iJj=;F|j{Uk=n~AE.?/v }4Y|!* IA)'tfyN!Yr7;d4 [GʼI6BZvǍv>%}pr.aI5$tZ6Tehzb/Ί Q*(]Td Ge`X+@rLv{SH}3ንwOCˑdMXd4EVJogr0giLP'[.uDn6_[[nj7bD+nO *[0̻WC:oI<$ K51 omT-$2Q4o +2JU[rs*,*}W1ԛI:{ ?a{V3b: =<bjBbcm$u>5>O[;7j\1Ncܽ1oZx"blHSLybY;{NE "s/%A.qMsfD3#|]Xux_ZyȋJh]@ p9 rHy]ҊR6~"JV# }yiUOe )P޲&d,zp/w=vrr>N!!$hKm'd<٠nҐӮ"'eUFPAPA'݃@FfݽoR7^ x}Q/5Rr-S3yrP7?j:{Q=͞ by$;)v✚uʡ:B#Z\>?םMd,Gv@vF-G=#\܌Mq7K=YѣcDU[Kv H+^7e|q-%z KCMrO r) 02 ־"%xrmY&LRZcz<'UV!>7%zHqU1Eg᛿"\ޛɇbh<o{Gi| y7BiNc :Hqi6:n^v(!DI ;\ EΆN!n Fc 6sL,CUS0Hpɽ#eQ@"2HEOkLÅi[qd0ֹnKO]тn=@ ׏gP[(뼼ڨT!~Ҷ\EG@awJ_e3/N0OML/p\9MQF{%T^vu\]ǧD1đ&'YW.)s59 [K5om:؜4zE ]ǩ/'MeO,=Jc/l,[uRiTgĖY.PGxfxYs2[s۪.ZӠߑrԘvڞ VE͡%Zs|TzjtP~I0Pz!Jo0}!Xn&-1W'>I2D ߱_Э_17 ]T s66wZ(=Dv)\G4R JP?uHK;M!Z9]caZ||GUbS)[ ?rX^נ= *b/LXi[1R::I5{e4bf{ ں4+\&\&wLA.\n\oN|D"IoX=SD?ۂGLi7 gv#V#xBtztc!21G"xf;>s'^,@MWB$^|wհYU!2/z K)'ܖ5XMSbz *H+#bM#@-oH!˻+zuNQ| 흵;:R7 /Kj+`I{0}e6"j"d"V73g WҫTY&^ ?+}F^A|IDOȝ/nqY4*oHYy(\ TG$hdѾ'pq3+K1fsvIV0uo\E]bᷲ lѷޑ؈@s*TC#Yp>iɼz3P+[ͤA6h'dكl-Ƚ7iY0LBE%mв;ϟ#G]p@/BdDIBY<1[vDqӛ96* |L'0i>  LKJR`b>Wذf d.A Mb֪)^e mg}:&0K; 2mi>5+b3LG4ܶ z",vA^7 [ oI րNܽ |Dfdbpg0 |$<.`vw;8gѹ5Yy *B<lynbh2)MC)-?D]YZ-puEnx8kEz x~@mEde4+yYBʡGT3ѕELW26eѳ͋j,FZוU7 '̭P^h8(ƢY×(XXK#+nEVN}QeU". ",#E ,47& oQ9Xĵ2A-RPW{{nS8) fXpG͏_ϴd,h1w/*[A;BW5NBxz=JO5Z.u @{>6z8'z2΍[*)5GKq>Fw~A| DoACM3_Ù^ޅ(1Gxhn1P,$ P*xsX64Xa鶵LjLHyL;eeP~E?SEqLb;7TNHXЊE9s@[r>(}/(5=!6?Kn i_.sBܦ쬦 g6’JbPʸcضϼC>8z}& & %6Rlgk`kX2v{LrZH1)yV:VU[-$'NdG d~rY˧[&<–q/ 9S&MeL7&9r# RT̈NT{a؃iF(:351>Silxٲ魊^$~q~V &;Zċ 4b[ J9X?wUcJhp2#aO+. *qWudq4 ӡ B(Fo!\^)ϣMHE1)xiM`I0ʢ']k͜CkC: \ ʩS&$0m_%b"rxs*p >U;DR%z-_VZmEX‹}-b#Rh}Щc~7 Q톙oxbєc-)X|["tEMϱ1A%gX~)Is96AKbpJcC; \PiV'h6U.+3F)z1KR z * z} {ZX TZ +z뷝~5`:1Ԡ+at.hI' MC>6z=P)K`@lsEp[1Nqo>0< \i(f1dǨIg:d*.|hg {91:(U,>:08g͂Ј-ję+ܞ-;gʍV6U7F6O(wrV|8m0jN+l$466rt~(Z*s522 "_4-m[3JY!C#!B[!Ѩހ-}}ED`3 ssD8jAF Yt.G]\I1_Fmـ 09@IoG#8>8IhxB `f lU/󎙋d [d)|F9?Ā;3F~OIVsMb߯KMPsRؔffK}dMYz'GL%`k'g)zQI_9/J; p”hX?YUQ^3(Vx:`uN)/_Kh=}h1|"ZUHɋxR\Cz"dӞɼjz!& !V5vxB.X$`ډt`gpG,͐;#n{hEP/]3m. EK5& f6ԜŒ޵rPW B}I}rŲb*ԄSқ4QreZ_tf+E 7'a50"^*3Z$vB $z\HgTsTQ>m۞rbvijT#lb҉LwQԦ*8*Ͷx|wQIOy^|&=jk [1,^_ҍpn+ƯrV#ߑl; `xrŬAaa=47/--'41̷|mHx(CX@CL %P [Z_WA{UboeEӫF[V+RjF'(qbdP aA=wKw$pWs$jbc۶آlz;^R#e [?<]rz~;눛J_h0ŶԸNK~>R@~^Hӫ iuZ\fZ[kS1h٦B']U/;] trp-i\Bg^5h\ ?uy*t/G]jFB̦`sLO^>*D@TgY⡆&%`zPÂc++M8j@ɱ6:UJv*6TpBkStQĊݮ-ƛ:bfBw>L`i@ Kt D\H} MuGmTs ޏ1I /hUZUx31,(F pO&/7}t4*WuGFq`.jKTX\vaxNj$b0'C}phƣ_ y ziU' &%UtjL5gSNl )NҞcŇpEN[ BF!v,X3(N6bYg8׊B(آ` GZKSX&&l@[ke( w;\.*Q9 a}{=FC;gћnBQ$lye0aMQm'&r9x/sރ݃׷sK!MiI[s);Q*$I nB YbECщ9#vj\@‹ZZsPZ҈L_{DNNP1jF~aeK9x 8]9;Q$Z:aH.I͇0FSe< O{x;L5“yQox5:UGV-_?ӡ  bsRi}fN/@*#$x4ۙ閁._x#}: 䒂u-o/"ʢo K0OXzPҝxR-1`2#)6=avȴRӚvmL!k"@5E9R\>r'¿VҾG_.Jõ}VZ`nL}vN%0 ؾ z5f < &*:O6rks"PF7Q,̐Pmԟ ɽ]@\UĴB+\%6pѕ =28 t7-sqrFAu') }bzg9꜒lұIW)(h앃}@ qӨ (s] e2i\>+j3VG[2ʧ:KF!bs[y:+ZS[]]Ui@4q4Z5aތbڐ*eON1r=(u.9pm7Yk~FsDE~ݙC@AHm|GxIZM,R_g-#GD:DR$u WƳ*WB@@;;Pc q+Fsu :Zu+f0@|Aj#D8KyeFe==B@a"eđ]Z'4n ɚx+߿t4DX1Yl 2 X=؅nD*vI@g3;.[L+ n$OcUrrXa+%LwZ0| +Bm<4&%чĽYZ]ñAkndz2"*nD`e%mVލܓS/s(=Y=n_3!wI%TUo'xz4]Ɨ|ĝP?e16t%뤌; f8̋_o*;Ð2 3orRlhhG.9jF[ yaW}\!$$jXa\͕ BL]t.l $4 |H3Rn=fljS2W#(A:ZE#7 RBu;ꑺhZ U]2\>KzwM0)D k5jrlaIuwȊ~gBo#vک&bmΝҁt4L 9.ۥؤ=ϴm=PgY ⶒ5Ɖq5ֆ Л)Ooj$ %ҕg61Z+?)xX'^MTQ;=Fz;IS Dq{ZPjn3UmJ_96Wifa'}zUjNS!s^SC6&GvT f' ¯F^T;/6ݙq`-R Df/'%9)f%:|6v.i珰^pA]Ttt6vL0˃ 5Jڋ+UQ_G'zW/UMw{[n"5q쓡Fֵdf=lAV6O^Jt|E(khu~-ʨ)>R֣4߰p7/kV:}v]wNoi%݉,GIf_*}q!;JI.B{Iq/_dK=pΘiȡP:Iel`mUʕu S8L8ʱ9<'6/wAW T_XRƪ=7|qVK)&qݰV.-qB1`q8EѾK]FdceTΊd=n?؝EY0jڿ"t+59݊l}!ۈ0Lz[ljZVh;Vmq7b`q@`(ԽLhl-(Z85l#&Уi<9s(1x?4,`9̭]W@ R '! s¤1mdBGHP Co :|3 >(lj$gYbݭh*ݏmeԙ`yw9:%aPpg/_W$!y"=%٬Ձm=s hS5B+KJL{_ӻqB!.ş.ȥY$΁B^k%Zɱ82띥} ai);~W!BK%{i> {[P]R>ws,6HP1ڶ(; vc{#ZIG16g?%9.mLYim3m-2@N+p- Wyl8JػNٵaK}8TyԅLgGɎ 8 /F]2$|-=~o(OJ|33SEW9 1ԯ{KXE Z,oKe6ʴHO&JaF^ٛI&R>]f}P;# vn<ШzDb Ċ 7&9/Y@ O썪<<{8܆qGl۾?E,ޗY?eUà( :zP;)X*'gvQ,GUcKT00R mjg}׶Z`%Ivgĝ}!L"':kHzYcV?縓fۊm7kC^'N6<+s{EZW~kw-K}C2 p#o:QbzT#xгX,x{?ه݉Z8kH@MP7ZQM,sգU=8zVLUH\WF3H\4"L ;v+ j[Aϭּ1R.m^~3,hgN H|T3liԃ؅]"tVT_wO;K 6I(p VMo]w1BmkjI^& Y :Z=."u Es3;ߦ#&6H (LWBQ3hm(cmZy@};)S$' u#x(BAqxM՟O/vbpؔ/XxԠl~L|{(E̺ yjU"n>~)̕Mː3I@P(KPA2lBL#ñO(i3̃M|򽞓ƌ;(NpѢ9 1aROTQ\? e^H3,(|d3ceY ez9hH-eT'OE8ʐ󽿡KSTfѡ* `B7_R2y @ F'1\;Uz7&A8IIs?Aރ98uu)t=%"mf@*v` nl Җœ_CZ&5C/eƈIRb/Ёc;yD jE&̹@)*KO)Wާ~jcK/<N7k [cX ,{y2 <8ƙyP*mc2GyZPPYJ{8Z{@7+kN)P+ i"*mIܛtrƔ4^"ZU5lAG_]N7Ha1>iZ<׮x<:L%qS;.?\e!Vu'ɼ4y^5WduZWZ{)-n\ѽ1"8&˛~H?,kvItfxrp)}m\̳s}XkE&M/gw#1gDYKY$z}^0yo>_{!A0_ISS nAe) DrB !'xliZǢՎ*G y/vUEtc\dk#C=9$c4jPݹ1dV{*S`H6.5LOyy]=hv ?ojl-eȐ-XFɧQ`-N h UxH˿(މz ` c0r&l(!ͼnby^TdWtci/5<;lzʼn0|G Sa>x+(QeTggIoO}8OiCz p۠0&ݰSlFپ_Xcޒt׌--x͗EeрnbWsRCUM6~{-m$2 :os[NGkҖE1?qȰFpzU# /y Ƕ9R1gPd/ں#߀rKIW\=ȕ+rN=V'CֆLI0wi$+ukCŽڋ~Gq+U)"`}1FnJa+o;+uP$ `hʇE'9\њ}lwȻad(pXMFQ54!Dlq;>/%qӒ;̯dH v6c*u$ɆQ̅{R>40rv^,%z9[:.U0sX lcTc6$5 j(Kv"SCGr wwS'mS4g&Ii$n)?le7bi1OٮSz0т^ab[MWNLs\-2Ǐ]=ڣ&Sw+=iU2/ ' QE[> )(!zmJGaD?7raLnNǵIL 1~H᤯V ,*l‹+9X6*M8re[w(ioOs-Bmòi|;JV*_}u-č%`>j?Ud>""y[gYZ0707010000026e000081a400000000000000000000000161421e7d000091c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/}]?Eh=ڜ9SaFP~u;}߄N=yHs0]Sm h0` aW/\a޵=H1N^Ϲa&0g AOI/1d=ͬKֶ1dV Yb[~r3*;0iaWbW*4R]*h~y%+n@ i>sFǙ+ C=u#>?##|!F`1u@C\еSmGn"pa˜lP!NCמmRFV2t,=jӜCnc37WHZ;KS8=AMZb6N謻ɱ]b8T^Q76 cB^M^udd;{gGeߡ-PA{:Xy-hPɾ#IGa0=#nT] v4%>=R۬]\);ܹTmd[!E_׀9$ƪQN+ ~pH8N@fs8yC&~ 'Epb5> vHzu" ݅fm^o p}y.(3"5G"![tf@uC$m%?࣐_74GŞLv>DqXAa7QfQ踟jDf.Ux qֲe=bo7 2cg7]gEOb"H^ Y%"Ub+/^ 1eɅ5Gƽ2j d^Tv _.ʹ!F$ Ti7+ 2Z^&*tAHoY5sx‚3= yF@17M*D f2qZ]g[DpC ],3HnKcZlhU-y1=UZ]2Wh!4jTucd?SC J@{J hFmkxwcdo2y$3T x(Ps =J%e# h+ng8sJyk'#x&ba 4Tsˢ7?$xgFmUqi*wCNbX0:t ψ߬_`Y|AT0]שC!`_Je;eL_IJi(Ufg `"jo !X}:C-Յf]G "z.Gk ؒcVaH.vcX92t׿g l]STR%[ (qʄ3.~IغabiRPy'_f"2d3(T$ 7bEvĊh6qW=Mfl\e.*}IzvM9SԛUŕ)[{~W{-ln+XqsDLjj" 5+7+)72q4^/,)Ivΐ>bn:mYA0u3ظXQOxo?p4;p>%+B+l yG|"#g%Bҽ~#A!hC)p~+ʻRC4;=d))%,&RץyLEg{=вaa-<Fj}<*,>AjHȬj$5P< bq-~!۰0rªAF _?Ĉ5RM $ >QI8=k.> /;_ͩإQ Ŧ&qk.A '[ )W}~m\/Y2γv`Zf9m$?~nio%_4cX(;U#Dqgh3Y ‼x\ ̷ MqASacSE.mU58G.J ؊GC\s+s'G|N2{%:~y n<0vgol 읝h͂D Ix!ڧ;bN#wXlAq(<-sT^kW(fR=k2KW dށߍ,]ʞ.:@,q,3֢9W:Mc T$m|LP\!ż[E+ۍ}-=pnJUzD*ANbҊkDہhf? ;UG^ W ;@< ST`BY!ҋT RgS: V>ӹ%u;a)+4$@\/h_'L4Isu.CXm  ,7f;`; [/.rޏ3o(:a#%aD%^p蝋RSMݬs_;&\ aQ&ĝ;g}UQғ_`ejdTM̴i'`h#l^*0n{MAƸe$YNB'v$|!mLC H/Np EN:qKqL;)c olz ̓~C){=(wD ~e]r`m`sǂkCͷx/W*ӈ'6Nv̈́Vx~X:r ƠL{v-߬Ls]r@|j66\d?_823!HK_۔$c}겊n-z.)"aqYk*Ig"-Rbѽ@C "_$3[%фȽ3N`RL,)7ejC,:F:^aT%V(6@9Qa^@9ȷۂߞ+*g[ýWo_gxN䬛,N/ ^ifijM22 Tj`mnߘxpLhE x=@]f ^ )'?W>p a)Kű`,؇-%,r*vymJn .c~z&9P%xY128s1d'x;l!3D;mI?31݈ C:Ƃ09ՊD:e^ {F=5(َ!3UȊ OLkDz#ߡ:i6 z aun~W dW`3gsG惭Mg$gA>w3VuO:pK{Aiy/9J۷:RN 4fYB ĞRMp}Dk 5Zd\BLϵ-c8^n](=T fEVfy ?cZV g5 =@MׁtMX4_x_' hև;S4ez ́LoN@elɭs"*=ΐ߳nk'}KȢH_O`@o03r.7H'_p-S9|]2"Ϳ<ƘYX:kyTiOր9Zx윅[3v  EvC ˯AF*o`ܤ1Hm[Ba53MUW}1'UTZp X-~5*fPd)$'lyF"b#۲,bG3i .>HFɎSNպ K5"=HkS>.Za7öUPfFc[_dчq_Κ.6; 3y Z@C% iw@up,Y.\+Fրo8~JOJI,D^f=>kשmBir\w,CfRi7ƛ_70Y#B˽p˔5t"aR'|[ TNU JBrǩnu7^(!05D ;.lG˸)qݠ<D2iiY^9WEf7NÝk(ݭ(|1?Y,]g&0{q#Zt$|LxF0v4&Oz}ig͚Lyc?ݭ sfYV7|afŒiR[UߙZ#@'CbH쪄)#^-VcS7 p;&dU%eUs>,>%vtuW)AUD!YW+)xRE`W(ȣ-Yč5?%ȃowSѲS* &C ">(I[_aȡݸ;Ee! n[0mTܵnlV<<{w^Ra " l=+8v%RfBO[[1;\H:TR~˩m!VnBHPI4Hh/_#tR&/ \4nTZi,ɴ߬F:Fe{āglVf  8g_4l =K#3ZBQ3cr\tIk'nn|b;^ӡaX(XH𭽷Ps ryɋo -t;L{PC~vZp8eX½ ^;649_)B7_ _-vvk ^"TB i Y:E(ϐQW g#~v2^'; 2 HMm+|YFrH”7`UݬNs"IN .g#<2lfGUGKnBl{jDF?NC94CݎU["e 'uI2<*4ϑ{Yظ}]h2Jsn Re֞iH+萡`VN&-D+u9v C0@I8Ԯ&-{l`\^q`߈W3ܔ+WEUu2Ԕ弍:H<\hJR8N9.oCzk{WlHo+^-A.B.$`vƯ:X(F5݅J<ьϺɛRm$!ZQjj-% M Fq?ǞKJ֞=٦eAeˢYXq ?w8sWAPI5E/ҙ$Sc0=`aA@Tσ d*!]<S& R(㊫7S$f>]PjE %<_״?0cb^1 z@S](t?P8bGJeCL|jz.su(k.N5|J+szkyteodg ~8@0Xˠx>Q ߬T7M5Csz]M:d_]9 f :% 5weWŏwYH[\Kv TxK:3%`~,οGY~[A z4MA:N ϐF/ԥ]P@b"jQ?͂$LxhV.;ˍͷ( ;چXa O39E ^uE|Pzv 1T^"$9V1eGE35Ć}B!_a㐁W:Dyf){KGހmFj7'KF(]u IM7X;Xհ#V~oX4?ctCP'0kȃKu-X"Zn9:p"i:H~Zfa0gRBzl/gW֚Α>jKuEͿ75BRJ|yL<%›$D.-=DXTVc{Nۄ&60Axmv_1O9[saԁVh\rHgD&>u-G[c{WqrQd;AE d񝝩ϟ\h[agi +/͚тH{DBHAg成$y9o}YL"SPjV^^9}dǀ܊ӈ>*RSR85F]a>m{25_ }!Ys&W\l;܎Aںr< `|;!9bS$EmӨtMu*݋>Z$A{"Kc %C*F'. Cr#-犡NX(ɒ{^@gw7, ;ffsسp[! 85rhGpwVs37}dZ"5瘸xWEkqR%ܐss2gf PR%ٵ4%1 lkr!zyr~GڅwgRQm?Ls`bqPnb +?"TX+g0sXk\Q슋rK%jϾ6˞ZcVB.\  }JVSwh\i]p ̌<'ޡ>%r[bk w;D ~x3$t ʤ>q;)nZvkrhY0/"'c pPQҪV^c&tEs[獶"@2"snszdpjGvq=0{pxkRP:M6̽9Zr)B04 q3UQ[kԳ[)åtaj\ZkެQ?qϋ/\$ឫL̄\߈;K jWeeH(6WyukI܂ kD%GA+N &lc+ݧEZiEɗ~34hud >>wUFkHXGPݳWPig2 Ө|_-}_HRoJn~*ruدW@Tq)[ PFrY( l>;U:{(c[ ?EqK9?yvKN)xMir5zv&_eT;y*; tGpN\0ÝƠiU"iC9z8Uc c8eܜ(#+DE{ CSV8s$gs9SPw s@H>j&Plm)&N#Lqqؗ璚F/4 j9n ~e 9paXSPaH Ky|}+GC y2"Xi൓ ̛`~vT/9-6} mV6 zǟ5Y;1/݉ ٗ0poXnlQ͕fOšh @3vLݛ1̠ƹ Pi_6e;UEmۆur1'"(\ xk֢H ؊V.6LWq 7gd^ި|`Sz?E>?qb og0LI󟨜YX8RZƉK5}95.77tvPƧnB۔:cZRYul!1z,D؎.G9f"8iT NMS w?)E7Zy>9H ,GBt'^sqh.Os |*Qd%;2>4` iS3D7ABQ^$I˻4`KpOG-mzϥu}2wy7|83@a+!.!"?2D3{DwnEA]'z_xseFzG竗rE0wxREQdn:6{Vթ-(G 1g7 488\2ooXQJ<ψ0ZC:v85h\+;3pc*5X v7"41q^A:q FjWZ-t}KZ>^ ƿے꽾c|0f,¶0S ;ӇzX*|`\ys TGYX]9V΢iF BQ׳(iXy^;i8UTw G'3cj2ۛhC|?$I^O`%_]Gpdl  ;y>S#Mn9b^P /HtSxcTWM>$]ɒiX|Շ y숚C֨5RwebZh4Ӿ!fVKx  JZ=^$N5njJtY yvSs}.(k O&A꓿fߣuw.ڍyɽZ}Cy,|tOyFv+7Iiֻ\~B&gҕt_e`qDؘ"M -'az%4HǜSE)0Ɉg[~ _ `B>oqnlkɰX1U94zFm ^mYEᎳη-rL|\Z Fj~sڭBEBʪl&`s6MLuy*m7kp-kO@WRL"a9 WH5RwtQуk3$A/g9tBN*OIꁉRJMX!Y<3&w "D~IG!_@zR満:i%lӚs+\WnMM\P7Bnlԥ`z٤.Y4%S'tbN/ɎQQ`T=ލA}ÿg_77 ;6c+(#ul|(2ㄗQ $6Q/E:^0[Q/k{YrXMJz:;hr :p,Gg/.vO9wW-JC2jVkWo3Q#`N*_ibb^L^BM9;^I3ZMѕrYz%>X~j&U*ScQ\܊☬=8j™%z{3%KZ]Gv)h ]|*>F5xTˁoSjvG6;P~\] mڟt%xv~/K,)rH_ qS/}!7)R (ڨ^'{.eX>BbtD`9#`.ɅAy{Frc ^Ug'k4 1% ; 3-Zx/UMr`8mGy' |ufњoxuD{>8m LR`AQɇ%An!ؔv#dKMMWgc{Ə'\fpٻG[Ǜkp(%'[*jn 8,t՞߄{jB.x*RZw]U 9Ƒqmy.j #1oz~wtW%!i1n#q9Aِ(R/5ɻ߀,PGl[#DrAI·\ɨc}l'ZARSzt0{*8ZTM0mbH "6nh,ZF9 X7&wy*ʤi+t*-_ܝ%rV Dg7@K.-AGl:ȠDpbVbzIIdǎ̫kYp(6au]g$% e]oBD(LFWWo.E˳(3{ݻ٭# q'G5gjBq5O'5]ߙ+Jn%MY DpYk<'}H&W Wt]oͰAÁ8a?b<;6ŒٮiJT4JrNK)/Is @vojmeW݉׿yMMEz>MaQ'%kCSAHf=$+:jYr?Ws7,`L(.T.Lv+]bCz~l[fO9p,Dw@B'L(KRNxWD:P3M5vBFW՜?'yD׃,Icxu1,wQ)D_RK{r5Ј[tB<0Rulq"%rMW:].hyBZt:!ti$pU̐!HнY/|Nq.2@a-wQ[hc>.4piQg&?xt#-QfNUZS_2.F|]/Y:u1b|Y_G~? riT~UUy纃gpB[Fn|.fi Ǽ<~!cK`J5wx})sSZi+/1yR=}'0v4!?vtւLw[T+ ;'}ZkU"1_0i8Uvw>OTelҐs`׷ؽz1?1EՕM ^(ʖ&\:cj3tjtҼndy/}摢{6dk=E0u7tF&!{gJY[3Gv7CF-=gߙ}AR|B޾lh2D==QLb{;u#?׌St)Ki{x P\J1xꢬǹ7u"D)}Sǿ(FhmC-!Yᒖf"3~@,&@B؞.[p[YbUNpzaDg'WBIn !t9WdҽCaCѐkBi-F6ÿ),eֿ腉H^3SgÑi&Q>kbc<GzxnЂYmEO`πE!0]M_Ēz4{K l1E>V+ԩ_t!J|'TǣpdEa%E郠L4 u-~hEe"M8CvDȷym+\ŇMCYZqS+O.CWՖMBi7fDtKCG04ai3UyhF(Ut.Dg(uoL0vús ) Oڸ?k"P/X`vd8._8J\^  ]|.E080^NS2X7A+.2rz& 1-D loos59~2nd`84IJ_k`Oٴr}a=c *=JC4<) UbЫ~BQK)~Z[f Nko[ҫhͩ]efq}u."*%/*[ LsE_Pxx8iY""խ1Kp;y ~;bg5>仮I=M"J.[9܄0O@sk62¡@bD|s8;z&7l`Yt8{0(Tky;?{!A4W~ ?U0w84~b_u1NCR[[!F+Vw|#L}Zv8C_QIpXWƩψlEe"jFeQn$ѦUWs /o>U@j+b9Y]+`ZɁ6)p}tڠg,:d-LQ5 ö.Sziu44nW5C$r`ʅQ3ȇ*ʩ*&B=f n;~95*BƳQHl`EfУ9 З:h{8WC.?+(ls{AHm0oc [PJ 1S'aL͖8*|ɴ=V?fzB%Ee3hHOf-Y$uKM+zx`(e"? B FD;xHzJe S nLr|JlHMW?e0Qb6P,29l^9`SBݻ,x@Y5ߋa52;ZuZqMZO&^Ju#NSĺ=o]3\ (k_ziꇇ,*4OߴN<#ѱ ]-Um5anq2NnuxnK"R6 =D n`Ϫjo`Ju7gs2ϐ܅ELA6fDhj&ytQαFZ%81.+].Pe>ٺBw}~SXw\x@j,qtMAm E{#6v<{Hi,i(|~m ٤{lEޟH:1~|= M7Z;ʼԼ޹~T+w5i;[#[_KբvmgdHl1/PޯʹkC(X);B^B\{HR+`}m3jPUXWܤ٪δ)ώ`ؠ@}vE ER||6v{4Zv_2;bOiL;wD9DҲfR"ٸGBf$P!q`+5K燆AxcGKH `e I^T(NʨOq$[U@r?FFo$ cuЮ>O {ˏ29- [@%yH IQR2<(7G Z.Q%jH 3Qo^Hc]]J<6L:r DJW Gϵ@>U<3y#ZIfnKD[@kyQ'+_V&bzp_I%ٜ݇ D8nԋ[κ[bF1OD'#s._=kiy-ϞS?h@ҎEN x;&!8(]rAC# ߫a1y=|c!Y3qM+ û4.Ďw i m"YoОo+p1caHh۷cym1(%6W .?ېB1Hq/vfKELmWr9%)LLqbQ HB^ֱSrOI g-5<+h&æЦ"s%ٔ ̖ĺk"%쟆MwҭQک z{dcelJ( j@F@:bkbc#` RBx4t+}f,a+XS(Рmz:wz̷%JRwKy!ݝ `cJSČH;L_B88•,޿iIVGF̚v>1)G~Ν?}97+Z2g.G҄9'I;ߧk+Aky- ݭDH/(4n@,2kPKL\7Skh)6&1 J=v@*vy\q넄w%oLӖ»N܏m꧃e rr緥k0\?pB45 }%|3`oQ׍M;v>aO+ kΫ`#<惂Dɖcp ~ F-.R;qЅi)٩x뚹.^&FG&ؠ{r*->Q*޳ؽNm''__^I6=)ol!iՄJd+s ^zߡoo + c𔴝UTB+x!DmWKo̹2٢ױύNk8t|_kRFÿkE|䮰(kZHaHa}d4A ͜,.E}ր꼷`.N6u*%u`]43%BrsZ*\_i} )#-Yr0;=]PE=ګ/-Z/QM芏30%PGlnD!>x@<),^d_h(p5ET-<%zzN66*F j  R}Bw:9qpƹ"iBI@\s  [ꄌ"[ҭr؆@#$TהJ=,l:eXbzdk-&"jR 0'B:h># oY}}(8yk^%'_ ԿBhhdB;6]4]ȳ-a+i5lGUjp4?PQ*)Sˏa a]H w;|K;r+b)Ol u5Z+$cwޟEE^ zDK3~n:҅+Gt?`Lօl|k,_#mp["x!S k!:(W71vz2xr|XXi`~ٓހ'ɨUBtßmQvWa/ CqS :=CZQ34gxTA#h2c赱h;v' h/L p+s qdS΋c oĮ79Cjt3?T #3ܛmG>"; |Zqc)8~7LO'J+8gyI{z4&9I{D$L#i DB(Ǵm+<^mL6Fz32رT<- fΥ/S\`{Mb\d4ۭC@ :|oUG =sû%*H'pjdaB6W%4?5tyx'aRlhIB~f{y\>o߻Nr.h-,?Oҡav48Aj?uyN6 5˾z&K*Yx&Q@dt3֫, ܧTv;grD lDM7-}DolIo)d/C/K:G~$ӚU9`@:|"Bfmd@POoĤ.4EnP0Nca++㸫>TcTA7)MrPuF)˕~mN -w 4grQՉLLYk5E":Gm(D .*Q G#i\%\Y ^-lbW) VFtoej@=c6+ {搆G\J,WrCT<\d7T\[57*N? 3 "ywQ(; x:(>*+$sw(DhT-hCcj0ګ_?cC{3I_i.; q_hZ}oO \L4)D=7MscCf?=Xv'C0ѧJG Ebi4'N[y׈ǏE(&2FQ ~6g.3),ئӓNAV %ʙؠ%HLGgykĂoI|TZ瘗#+c%[:Urqh6bM%s*o3CS~Xc/ep oՎS?m%BlXf‚<|-* z #I=ǧ7,$Gd_V cK[+IV Iy8MJ9~훦ep K{aFXny#:1c4 tƃVZ`@*O+<$ʮj)$6EQ3Rc2/k[w%.[\9> E5[aXnZ|"wqKYJk@#BB12KfNXҥ]~uXKj:Tn򾂄WfՂwYno IdrVf3y||mn5*ѩRab !4E++$18:V(G#&]B}RPP Kӵ16AպŕЖ-Fi@9LbsN6^I<]s\7gcUe؉鈇%&=BtMu޸t\j(Y FӮuHK2У)s_vy;3wՌ4n6$ uE>ΥH2™PWQV~!>rz+&վ:B"aRfq\D\ÿղ#pjcZbdӕDYmdWs;n"J͑a@#T0j.jby)E>!oqwQ XZ˜ןk p^d`KD^[fԃ)"t>+uf )vmr`.E!;gy7xFX@WBHTUREֶqLK)C#TnRL]"E Li%W+;Q jR>QLh"R]Wx6HvWL^' }F9@`KY|;o:03,@&w֧""Shڞ*bq<E9t}?/9 u$P_Rɋ˃K۠Wo+o3 e7CӰj8:Sx-BNiF2bv@|O8F b甮W[Ӽ ?g\p&J8>:)iY0pBlQY>L'Fτ]ߕS-lJ% 5ad2V-3om9{\=!a ]1W8婿1 ?sJ ? R'V$S?H"q 608vtHBϵ۶WO™ojvҵDP **ɻzKv|;"r<:#Vhr5lXA1&(vwK+3!13)<& ܲx|יcv?l5O 9A@1揌7(‫AJƣBIᚶTULm^cQ͗A4G$;׆eN+f*MƨDdV0j4y՜Bt۠z!M Z.3_NLf}ΦY$qA g/Bt.T^AT^n@8DP)J¿sjN_[JFI2  ]zB:*B}yo(ЪI'4_ꝺyy1jw^mmנ/ꝟ!~GV}YUW0B<䰩Ŝe4+{GEdļ,Ym8* ̛5}Khdl>I )P]_Q-_BHjKBKx^mTG,]%twǸL,;E[õg̡]S徒BF3Kh>h[qlbq`cH}}>axmxaf[ {X>,)o0Ԣp)[t(щΝ lEH6%ZhqY)f?z@UKCŵںu> 6)g(]J(օ=l>wFf:='"fB(E1̉&X6Eof>uy-&0vniO#EEK?aM+}qG=YYZ%Y~i}5Ҹ+B?0}FɅՄ oO$j/Gٚo3w9r5;WҜM:X"qcsى:OrH>hldNo6F 17,,?fdBN{aӆ!v$xUg5t抑Ÿ JW)E ;/t*guE;@2j .r!A%m6z?,)%|ƽFEr\jT^qz?PQ6ruJ SR4xW u\(F}PE] ͙†d*/Dÿ Gԋl㚼raX{F\rȣsA_2>H#YYA7DxZv+6n yA {wB^o@nQ4R@O`@9~z)8\=f]Ga脏c!z!J5{IKx,#.o`hjֲӹav َn=ET\'mjP4 ^i~0א6{|~hU dX[^dPh]ߨVʢ:~-Mm%{՘ hyUmV1.cI oNV|-уpq䠣Qx'.!4` "WᏽmYM5H2}IJDgeڽvUIWR#2W ȓhS[b:b~.L?eûk{z-X5MM=)1?#X Y[}LڥͲ4 d@+ĶR;z#egQ2cyP,hᅼ%t\,v Ć'V1mNa#<ӸQ^9pjR¦dͦ`KE‹ 'o7\Dy) m4tۈhqIň|{59R3ȶ "SBHs4o? HfyjHz>NΌ 9Ƕ5zp +#z*~O#g.a  ̐3XOAiW=YQϱ B1O\y@>eo.-@oCkqOߏ =0>*75H1Ix>LG X2۹{16Mh C$-87v UOF GKlҺ䴓N"UY 1a&*Sɽ =T'wlWwR@zj `˨5mk5Вb?U57N$W{rt+Yl i Mun7.֐~Z}o'Z!1vd|}~czP3ZQ&no(N6Cx-[UoPZ)n(=4qqAK4XAӍ?'p,F򙺂j6f%J}ۧ6E;XH2AWK/Lqi60h>|L̟@BMS 2_0 3"Z|UV;9&hXB]A3hZ2ȡgd9+bZNE8, \ 5Gu+F\%)b5h"T}tSׄuLlz0׊TCQvBRj,wgZ ?˙>\:oE0p pjpU'Jm}r xg'IUE;CAV果NJ8c?xclAlDh7&[@Lx JO%h/nCdB݀wy!J1;MD07ZTS[>p0*#>V(ZZ<ضr03p0,-Ĕ8k n/_o[m/wJ{cJBl3Ǿv%K l`p"`RИ9a5<x|/I]Yy$MFrɹX f-s!u=28ݝozD?O;Z| ո>^%a;W4Pyd^T욗)7$%Iqi#2n';8y~iEL WDHYK509RwŸhTTmqK;^D'm8}{L&)#~7ayեɆ͌:Dՠ:4\_7ǂio>bУvsϾ4N <-mP7 Q ,֕JQ4GLs䑍aSdƲh U{w#i)&ٲ@ֿiDTw“R8lJ4O<wyܮw1Ƹz)tS+Ge krlJ[cS*26Rz9I4 #zg ?{KƆ+ǯв}N0y#CTFtc а!p(o ھ)Ꝭ}AvNGs,IM5ް{\w2uxn6 ^W S>Y]{G/bn2&+H Ms͵0ު)9Ez{y(>voq8 Cu5t `z'`Y*{Fge>؃3i(@ T1פ@NF) 7"YcO2:;-m=@V[Lu d]DIDv `6+7hg`bjP>g2UNFA%pG_el=hU켕/i`9'̥w oRP8U5xJ]#Igo9.~;뗊}oXۀS:]Eh^hޱ<}iyvUY9!x_Uy )' 6 U0`=c8q:(C;sQJ?f2)ﴤ#I9QnbKq:[g*1u$Vk$c^8p'և#Q9϶4Ԍ$"3MGXpowwA^9Vү5@T7|߀O͡R@qv7} beRAΕΆÄw|goUkTNEV 5v[_Tݥ!+ٹ;MT [~~DEX9J1ٌq{gX۫Tq=@c3d57_O{۞H PqaHS{2k$?I us'jWԮ,k83ej5VR-y׷7pîP J[dP0&lhM  lNQr'Uaw!nYaR+ ;z%Pg!FNOI0RpĻ= %ZRh9N@RnhbA8WIs5L=wC: J^ٓpDJ&i9gS6gǷi2i?ˋW!>g w$rF?dfNi^ g3f ܧcgƪ7D<SSO!9;ɱQfJI|pDo+i =\`RuFtvF~1;-ըˑ/WuIDs +Dbw$ڌ.YL.fCnȆy]f^X`` I{2t$Dvs=g(PosPKt ՙS[[O!̅Fas7Cأ°FQOʗq˸HSOIcs&aOQ&gDUH_P˨^U;tqZ==bgSK,|8ofmE):a[(%N`J0Mѥ]ƃl;B:]*mm\?F;6\PRAs@k0A vY'qԵmw&;vyC'3{`(sv3[OH_ '`E =d~ݒl]Ңg>QQwf] O+%#Cu.RG-H {!aQ:49AhJAA'qϰj™8INMDH1z%wPHz-M{ɼ(w([ srh"7:m7YQSɸhJ m4nB9I\].ئF'opsUZURȡ♩@$p 4:mGyLjޭ@ k`#FG~ɍ+UFN_ 6[ rgAWHgoXY8H67P$%SH-]Ya[J$BiդόO6E#zE xdqJT8*GM \.gR Y廢vǧ>Ick#Oƚ[&}1)wOVזjEC(3c90,\AS/nі[wFulk]>> Vpӟ>y慡D{P4dN2{dI[9Zr5;ؼru1V$\HnP_vzd2uSM39x 8); >fLpmISM<˥KzLݛ{y &)Ȩ3KkC%޴hWookp$y8 b:m~6 m?WQ)B!d I=k~A,gnY|BGPJYު!ƨ28Pc$9; 9bBŦ,(>;ӥ AVpcuiSfQ?x qZӵc+6|5}xqr'0WFXgmb7ZGwKdR2c,XLi3r(Zo/6KS2;4<F'3Uƞ.L*KPQ`H ~dWNBt@/8f:?/251G#3`CMV 1jU-DED yqsz ۔XE vf~.cn AD͕[ j 25O Yӓ+Dⵐ98>J#E|0Mx$sWX2齜"2'ଟ|-< &cCS#xr4-j"=y.`v8t"ٲkyJ=JꞶsZȾ,k@`TaUC|Z_{m4uB:B䛤Q&i$#8eZbNγz!<˄gZ: zdp 'ΫIF Q*l]V ydGgȿy..{KY>RDQ'ca;4E1>Y5\vq/Ϗc?4!Y*rR!:R;!Sz.7qddBo3Du݆Fަ.jaRzTivR o8fMWZE_DX =pwHe%65%*mqCe%}S u4@!^\ąs$9Y::2}9g[Xsμ5O^DX\@T"Cӑ=9Mit^Ѫ-:eM(#T S19{ڧA|`b(ױ\^OЁ%ф[5"js>"pÂ,ІpW-خ'")3ZQv̔T| l!$P#%3I..qAInJz&8UY>׷r&mo؊;t ~-5+[nLi*6 -gwHg0PQĴGՋ.DOs탈#NJ&ZҠ$DgN(s&>횎 <>X7Y > d߶g^e65\dz9dEy0( *k**X_MG=C暅U6osEK#yYTnI@lGSQF4`HU Lh-#H;:C:{Whh]bsgɦU/n88}+V)(혜q(uY/dB eIVճ Yم;Htq6p} xY:t #(q-v*(:qA₼|=Og$ Iz ^mGˡ?dA8_] YYwYxJ\-oW}0!ҏitDw>HCrkJVq:/Dr%D(NW; _Q۰ӱ^͝B9XC /H{UJM&7عCe #5nj l.LU\(]aep gwv Mm/bU&˅ _d%>wU8t{ D+F1gğIWj3Ųjs(>AΗrǙe 4z#GQ1x~Ĺ^hm F5TZ5w5%Zn-`v\fP4z]MRP$HT7"zx\E, b#Wc: %g/ &q008|CչZnUIuwh{7/# +}e,hSN1o8'{ݘԸIZrULжxvkzVŕU*#s9*2pWOّ>{:R<(B %ݖh( he!ϐ*7:B~6{)q& jl*^w#+ZCpZ"ZB@*c;pOثQXzޔll2H6ܓ^wS6Բ.xV xwe=s.C!&DIбnV!{OFB m`]1МH]`]t~\ @T:cbH;ywϤ[m=߶ZM3Q'!`ջjnUS sUt|ABDa+zM-nؐ9}[~pqhzޞEHk Kzp?|%A6JZ06Y*\ ՃB*XMg&ThG{h|EsȖπ:tT\[c@2b Pfr4t 2 ;ѫZv2 :[Ė. !9 @9Y՝Z+YiJ{ jոTO*e?ms\Bh@9!J23HI@+t`A9r E]$R$W3+nʖ;v+T|\Bت`-x$֐n: L leնΗBBj^Ke?>Ȕ{4^_[u?_38,fQ<CZWcuk\vB8^mߩ !J[8u\xt+@&p&p{e 3 hz͠ ]E_㕭E M"rUٓ,[>gdDoFxE$)>/u;0n(ϼ\PvP*C]-'pC@ wSFR81:}%2bz9Eh5}xi{9l j`z/4H1EٛP$@Qn+\y"1\o >|d}JWчȧ5 ttrWtS0SI5?U 9<U>Ew~ z:h?M?%VWsYQ[F Q:5nH2xߗ|'<}Nђ\q>PFRT@<= &%)y}S4b,Kc[bu ߷1 ;u_$Q5DD"ȁ{t}6v 39uC;Mxzu W %ُ>zYȥKsm KL3ˉ6rW"l2|`+Lb%%G2inH}́[׷EdBwqv"- (w1nj-X\Q {KGйK -e䏊P570 0cG;[9ԋIW PG B4J7Ɗ:QMo]|*"*"[sA)#/zD v3qr {&l/S\oV)ugE,ޭ@[ نyuWݿ`Vߧ#l-H7Xx$ 3I>J}s@KH}( DR1hiLD9 $om mȗr Iκ!Ϧ vaE&W]'j_A yd-a5ᡉV!Ǹ^o:j|˷׸F$e] G _8ֳ`հ(E@zyG1˯NΩa^ HNue`eJsjog+=&*񔛕h|C|4 uRc'z:ܝx`>#@^FlEKQvu JV(&ɇM^t*_^i ZP Ʃ q1'(*<; MOܒ ytDS1bS nA}@yd[ r' 'B O@_ѿN7SSgYZ0707010000026f000081a400000000000000000000000161421e7d000166f4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/ ]?Eh=ڜ9SK*UM)Υ@[!kn%G35Q,Ư}5T)O2̐+1)jZ@PMňxg_eԠƞOB54Ȩ$hk.)lYG>-'N Hgc>7H*P>-`A}J](f M4>Q 9v(Y&4 b}!yc)#J#j^Ѵ džG!w.h vdq{>5/u$ՙ'ڰOW'嘓$SlWq0J5OvC:k|C,)T]:gLdc/"@＀4sb?4Jq6pk|0({~s.5;-}pyzEE\BjP\lG|$s 4`ʶf)^ Xgԯ2 cR( &/#TVY0#Z/e EՁXLI|4 fu_S`^JvU1"[|jD6ؙ:ڦ͓C[&[vYC>8]g!Mn{[@Tsڌӗ5kB$jӛQ "|"uZ\`p*J^0͆_ϴBOTrNcoԂZ@9s07V qpդi:#$'CM՝-O.e^H j t]\_ ):kQ%`N*C]:F9D G͚g@g?MrYp ^.{EHBą8f ´.Jrݚ)+pMBB;- -"uRu{_߈;mxg>ay %:!i| Xw^wP/lwJЄN'1,<\)g~ ݱBi?{ ]j^A<؟p&W;_C>@EL0&VK3gmZX:SUN3W ~;$gKOoD #T!/~-'OC^{T.wZdbwOak+uW X+vTycn3W$ZQKCkFdPh{⤘/& ω7wz!U^^qSa7$*{ Y6x^bZ f=l#EQpCi#@(\O Aǚ=k`O1b 0 $P{Ǎ?VuZqJuu;9 Ǡ&n&$ T{4>^gk+oFU|'Fo^yTח-됆{31Dj͠nGL <c BlWUE?bPsLg]s1Xz|`5z&D*ϧ "a $W#Q9xpoZCOin~)H1mrΊR\pNJ.$p `LOkL ΘڽVxn{Cj Ekd({g64pЋaN0+X#3 +:˼ҧw`zkQV)މid$L;}gd^ #e\sY8"۵[͊*6;^)4;+@:K/' 9{dwlV!\z~sCI"<@Q3(qj0>HnCe|%tl$ څ[%~i>a:cΏM$I92b$'tp"*\O ;:Hs h 'RĎB{.4+䰣j.hx|5qjXbMZAҥͱ\W\k]/|JIVзlewMTmb>Y5Z1ηM{;wAք;3V!_ {vє|^j d3i`^RBczn4Y1{&sz!pRF*Vv=,ub+q@t\xYlamCiqId9jX*k7{Fڐ$,i"$!%yqt.׎qWɧiFș9rwQy/.ɥ`ZGfpVA7 3zR:TPa?Ƭ2L!r.w-\&c} hl\u.u֏M\Qf_T?k8Ҁ`&n֥̆}.|}u0wP᎛yH\:ow"r'bwszJ8&xelݶO] /(:n.7/ R$N*Czjv"]6w6/ixR ĊgNt?vPf4`=)m5K} !>3݉H`W/d5*8QGY+SlϭH˖6 i9t==V3WzoR8 }JV8b+"%;9u g|$ӫu6UU j}+sNA~]5lEu(3F-߀f,6b,|EY=HzJ_q3OzNpsp439_8#`9:yW┼Az"zrr,_2)QZ_9+vn>+St\H0p]亿/$.q׍'i|XM-p!̒ء, ]v+Ym@7L2#j)fLy&QOmR^#a0cy pԽ"vP߁Ge{v]s Bb[Fe*6mt2GڷI_*F琝-ЛbvT0 W 3̧*_rZ,;| p߽ɰ]EyC& ,b#{n*^{5W*w*2:98MvvPO_~C` eLq c9Y*IqwUdo y#w]01XA\8KESD![i큁c=\|v ҩ]pKsi<8%zԢW-l(֌0i/H\(X]2|YNlO_l[]X6< :B)bDTȶ7v+R)&w &1Dph Af)3l0M4|B@PEvg&!4Z3rωu;I 4ުf]J451K/k:˲lFh> \vnucҩ ){~ьj|.FBsꉸ$ í Z lWHa.KN](FB Ul pQ:jGS|sݨb[i]1nu t$W5aXC"2W LlFRQ1 AƼb_`}RVJCriE0¹:֐ döy^-/"1K6Pn垄$N\pQ0wgjdQc;)Dkom=F{dKM]Kv8:47n{<5ML1xQn24>kZfNIBT +зLogC+%r(yR::ȇzс95v?=NNRټC[Us(QYyIߨsj夰 ݦqĽd["B42{ }០\.b= yuTou;P67Ň Y ,y30ƚ)j]p!19b/*q OBH yMOjr/I@ $°{v6l! H[cycLor#VY@ӑf9>M |Q|r9W3 <)5O9rʶ>yAtf(Ja+kZ鰱i Kw6S W4̞<6 دF۝FZAxL>xēI0=k~( zCc([Jg@2x>S_uɯVbG ҞNhƆBן)kʺ_ΠY#1OK;y*yn ẙe6z'{9-p h\(!D* YVv׵ B8;- %6^G&#QjXRR? ?3z4T0 j: u 7#LJp4V80wtFN{$C +Q c`PʏՖi>:Q;TMo77hW)}OoqTb[naAb-Կ=;"u" B >DQ,Y q_ ؿkRt}-!"n|-DHy.bnWKڳ2ιNz\h0tCvYbD6..:`XPÿ 7JRv840S| K4yj݇5 F[]D= >$*PEB%/OoTGk1܊V* _2h}nhGq ;P;&jFY(]0Aд@`G`A,Sl ֮eTfDc4-e}5 <8;[a_:aFhKw;q6֝J^e|tV|Q?1ֿY\V֗[?7iyWg|&)r~Rԍlo4qt'Qз?n0@;RxiKjdcN(Wٖtpr[GR~xXYT D 1{A%+D_A~:8Mjї׏tIE3]__}뗖ހ! i}LƐeJT߰R:=D{(;C.7_79pMo)yts'~HOM.k]T B3ܷj a%oߘ$dGV'p.:Iv{jh[42홞ՇUcփ ywNWZ`Nir(ٲ[tl r+}diQ惿sI6*%™ٰO߀ TÓDu-6Y2O{+ݪ{mk8Y4?Yik*d{{k/,hA >;@0S `~S3öpMo:g A(Gy;$7wU@Đ w ^^.QOij*(jhC#˵yݸ1-x׵lL\g7^m={rӺHWƺAhj~ xISU,n_ZfKɃ2o7{zj-ϑyCaa<ˡhҹYPP`y-IK9&dC!6Y; 8K] jlm 6h -|lRlb'.=ܥL*s̈́aXXKANm<0 Kf)MR7|G`$!:[yvv:-0!\<݂ >Dh ۤ:''PkJ,zs&"^7{θMTe(L\[&h>X[w'O:h5}}sb*ۨg@Q`̯Tf"{yuDKb/c;2 &q=kp;jVL194U(v0O8כ8(vC8t7ZY:_Gy9:&kwƦB1](F)q Wef$Dl37}^3m 3i؃s.!ʬJb{Ͽ-` OrZ۾@o3Sv!Յ-+ ţJIm-Q T"c |.i `Z׈&O)_Y]NE<ή y ڇ+1db2PN:Y^R@aMnX& Vd] *Ya=f{YZ ~o113 m1%}{:*ehŧepD>{)ESv= m;_uz-%̸_W+c-,L"QsrM;p+ya0~s9*E|$,|{@R٤~S@~]C\\!iy_h1@oc@#U7>/fܻ02Lt U~Bs%E~/ݟoFރ238l=D}FUPܲh*\xOF0dheU}_⧶ۥj֡cg:{t/g`'/q]8^nlp.Kk䗦\iivwJt`}/91C9ӟ+!L欚bD?бh>I}$tک8/J@q O{gCi.y DݽRq#+z-7z6 z쵆艨T=֕I`##5C'-Dl[=8foXǁԉ`_9@$xU@ĢtvT mF+c-LGQ*/}"_pG]$:r.ߑѿcGk09uM'GΦ 4\r'ҘfmԵ }`U vO:zW1Ey^|)X? 3U٧ lq%'-߿i ;6)СKBY-U27Ws1J _J$iʥ=rs}Cvp2i֋,IYu D-d,0-V,;G so$פƻL2[xB:KFnnV[,} u$vX)jڒ?mwa D@s$D,PGr>\EKS I:%2"3;/-fŪ]d9_ +|' ;bo%TS= %>b)\CPYnkz d|Z=.5leH.:"S1>f-"[yP; Ӄ܃m ^*l_ 8'> h$,c`"+@;p+zjJBo K]ĝf.-.K%%cE;,zvۿDtk.#h%+yd}O`)\(tsgqp 5!#0/[KZ!olڴ"%r%M&:wQ!Ι8:D@>8팽ʋHyX ˘Yn;7(#rT>Y> 1͌,$aFnh^޷Ó/k8yXF<zrHf2yI'y-[]ljP>$?/z42جK1  gک4S6Fya7\y[zń t(~T=\r0)|0>¶CX%w:eݝ&<K"5Dލ=:iIq+{a-d~Aj/3G`^U4L`"pr 0t*/ jv!sgZkᣈnQx?LPK[) i}7Z2WgK΢{XHſ&L5?]$ӣvbH ֠27j/5!$y?d!S׳S^>3D.t\zc,0={ő>+0s;blHU-D`]c0MõQLvIˤx*QJd#O="k{b mEClc1q:G)>Oɖw7]wg% BJ,, rTt{A|sݠӅosP&(K&kN|T X1)E> *N0LhvW0W`5"C{.[eU&yv w)Y.o8Xe3YӦ|"}Ģ@y[촨_v.ZfC?" * һukzc/A7$!-ʞkۓ%Dbʇbnח.F4 "Z:mzXޡ;9&-!H<>|_U=nՊ 'F̮m=ևڃ6\(k2 XvV›۞ Z/Y^V@RO' uCԓFVVRu)tB sYښFф64sW"ϧdsL9ۘ39g`,ko"q͵Jox畍?boC{9m8WunjF&N +x4cQJ?}{vD[w.͵TE@2`%SVKoPؕ%:6z>6 N%mN!x@џ}"I֙;.g5M0sk^y^Ё $G+(3ZPu_Y[ٻ \/köYaiاi1![s.Mp^++ ⚈%z ĴV&*nf99)32I-r\Z}.͈>49zO~E{ |'a *gTR<MƗ9-0\[Nf![V l#7; I o7H>M?ڢLJb~ZVz5/J-W\xp{G!iQ:PbGS.8dפO26N< \(0o\Fu t |~7Kd>Z4WSe h~`z)89ǛhLk"\&yLVJ*yBL2A1\ :g?:7(3?טK<#,'[nHZa-)ؖ%ϙ,c*zu,kZmW"13}\86I9g>]T4CݘW܀Be-1W[7BͽɴPRӎ$LS^-QK3B.dFuyX i{88P 4}}+:&&*göMobwGq}#6Z5naͻ!*Թ M(OlOm.((rm2as 6Au糌ڞD0$2.g,V D\|>Xɾ*AsB@]1XPo.w y^`~/(Юli#AdMqvv=7ZZl(<7Hcp%Y˂D`RV{Ryq޹Lw9VL'd^Lŝʀ;~6cB=VhSKX>j߃(A/(F7UNsPE#c`W>A]4gj@竡e`?2tN[7X@v5I:ڝ'J=_aKAzQ"i@ ]Dt o3)F0QIV1 YՌjo:bdoKY/l?|})@8} "P|=tjH_L}q@.Is] 犻 u5ۢ[WŨ˟Ud8/IO;b .%Dpt==ճaC)ÇqZ5XwU9 Q  RXYm۝nk^5,Uo-HT?R}&M4鋛=ZKa|~,G[rX}Pҗ K$vk;q@رaput Êi89!Mo`s/1U* 8dųOT]اleTQAVhCG/ll?%vcjv)H>WǙXZAS:wQj):`ON i2}kG7Y4Z&MbX  wp_q+=8|Od[ t"}Ikk2eN'FOKE7\NFKv[f-p)>6f>h&8 >FM"CA6ZebqD-2%(wym 7:"=S{)4>mUeW/Z4xPCbƔ14l ש8y?۫ā;YR8> kA|bA@*>/tdM[E чYC-g1BPJ&jŧ $RA)퇝ĵ;.wQ*?ٶ >n3ed(Q*ZWӘJ;n@q :(bhD#Mڈb`$ꔳN`N+ӛY ڋPX^ Ft{vY P-D3@r "܍\ Κ+C-M!5r-"Ϡ6n  )] Nw=o6xhð#7ce `SpOV@v\XvGV|CpwfL@E]o8rxc̑HKo@`6֖aaRm wwe㪢wN=&"tpVӀ4c'J_>XM4PWSW$ao 6{\9w2绘")ucKv"5Jj20H..$־5Տ!ymڲ>4{c 66V$ Þ׼t1ʐAG9!GVRWcsVr  !ݝ*5R&6mMPC q\AFXюc$49wqc_N=ۭldeMc:Y$0sWa_k,7;& hȤ M@:4F0{r0&,>>3w_l}xIs+\$Pu,GM'Obssih?T#Ķ\i #/.Ze@AP-ɶr/?gfH)>EAax+J.#o- }XcuI)6F \a7DS]luZ :Y籍VJ[vap`9$eCO3-eH^|Qgwë~|԰x 'ur:t/MF,j!0IgE1~1a}uRU<B?0y]#FLZ{ǀxP9yB$T !c =ZKsCL {!FR_a;}t!~>ՙl&lTVjW[ Yv2aGYy'9ԌXǮv)Ă $ ;A5ԗSp=?t:YeZkNL-} V2b Gk?|֏.O_hz|Y+q?'͘ :HziRL Hu/}k\.%) bi{-p[qrbe83B" !'+I#寵ۯല :MkG-J~SVx;LtBd*h{dR'j7tA:'WδM2cbe"0qCնP|j5Pb<=9u|`z%g$Yť0yzj+pm :W3~$]gM:l/ lM=@HFd\r)c{[NZéRQ2NzA"MrlIP<̻]bCOI\:gaRL@!/$zO,ͽ?e>˕HL^P8 h[w{U8=nSs`i[DǞLogֽLspQ0rMttLBV&aD~6C.sҫ2c^]vל> 6JNi@ _ GOSx"IUOO3ptS=tDJϑ%" wp* +vX.)p5ۘ" !OkK}?^Y@j!{;sO?B֠xESf])W>@5ٝ~h:,Җ.&`Dn}$11Y2rN.ۺ%sƼ 0e40d#@̐صN@grx-,傅`/G5? 4hkBVo!.GNs7ůڅrts  hTӖZ VH'"hQY#j1wiBCULNE!&.Ԉʯ3eryey#[+Fpw͘X9vhMG۴hATv>{ń+[i-,=Izfo!=WXk %_Y/!JIs1"/^h] 'p9~9Pf0GLRo闙+&{$.=|V[u[?S/eJHU~R|ߗO$W`A")eM~O[h i6MnvQu#q^ku?Lb\bLA /k]Z-0-G¡Te*p2p:""5&A!91DtZv:r\d^(tZ*=A-: Լ$wBI~8nqKYO6o:?%X]י8s[ϑo'Fm NdÐG~[ʉ*U6k57NY4]_r{Fu3 Whc|3C#M['hioم݃'ȞN-`J87׮Y!??f¢Bc6Vc&ٛ>GR:y s,gTP r?v!oN=bQ[$EH!'% ]sf͝yC*}*qZPO€۟V<ˣ_% oɈ bPڠ}V!J1I(hBf&嗥qt/qKIA.u5aN㷘Be.A0 )߮GMtEVP^ O7pٙΰsdbxg+RxNox:/*2U1ƸNiCVHapr :^_25fЮ8$b1Leэ`qr cWڅ*x9ݡ֣֫&[8A&E!G\\[&u3RBJ1XlX@_"$H%G:ڶj_rʹ&I 7)&xBt63sG?,QH;B.ǩ]!^~BG);$ckmJN޺ImT#wSwaLh@;dm'Il9Dž/N?+[¾T>5Mv"a [-[/I2BPyϯѹ_|Qx=6.[⺽zg>CϭFس [=Gr:OJGoƕËWf!6mO0 Sf-Qzi%쫮; CR:;ӎ޲VWI%a0*0on MFѫʬeڌ ʂ(sl^+!ul;>6uG,8.ek/38y2i`),+ ]I*VS5&38m\%VW/TTi6';ghVz4YizW衜 ڌtWd(;V%g:'RWʻ[3}ʞ(  Pj? Ln gHC)Tv% OBu"AђM"0Ʒ Vȸ@v@YqD/ƥTq5_&Bykx Fj)>%/jV^j`H| o3xeԈ'\J.>h: kctU4p} Mp*%+e;$ N?fy݌*1) K މ,ę&8579^>tRb}6y(,l0$"< ֦)֎][ 7jxh]cEXP]JsLAgc(j$M@.`QNfϽyEkNzҖoDmPa1@ovfgOmwks3Җ6ɖ~+I0Jtɠhi"LS;L pԆ7w\5n}`5'.BHJc}RzRm"yR8^scݹI$Sp2z ĽoVGvA"ܲA"E|{O 0Tlߦ|_?XL&dXRLRӆ; sMܣٺ\!wV`o~HҊ Hv} טF3w. ?3?Gf֞r@QQueEҽdGA*P'OTIu +d:G' nY6aWS剜ϴB6岹P3:Nd\ Z q*NԇpD颃߬,m^~]-yf $9Q6hi|f?斞<"Bz4{O}h_E_p$n$7UCkٸGdK4?,hZ=`ig/h bB)6QP<.^]8QRA5ޅ6k ѲupnZ@⋝Fez` 2f)su,s&hC2MKHҰAAI!zto.&^!-$7n&\ 6{">I嵫`6S&)w!kb '!4ݫ2jGC~>{L!~R:%0fKu@#xP i^<2."w>,*>#?QqX.^:p׎VOnPqaN$' ?"sS3QX 3_0PQ"@)g9M]DC_-)U+:3~ 6t"W}ʣZ+FQ2zN,g/*As? m0yLZP桅F7ۏH?ab.bhs|ihKwU j]Q]6[ " I~jJ 3шZG0J*T}y&tqZ,"|QBtW9aI/f?;5ljqzqNKdX$̬ߨUFV8u{)sGpf49 }-r^/PgcQïPɘB w׳(|qJ)C6|DX_dYn^EUszq )Ղ--TZj+o hn,xJƱ7lR$R$;D:)@ J:+]z?p_y]&0@D| GB _krQxhF||}hl;įP|I;W,g|. Fu%qΗ'@ڮpw}8 Ѡ$}̢*5.# ;8`{ݽerc7=.,{JhrD$ k~굂tl!9.ozMn9d]{"DSnbr] GҜlnB!]eiZTܰnI #thϚ"CJnk ƨf2zY3yPWmly 3zO:43XIt=n-k!h U΀􏞚ܳPMXCzș_Dk6n.4Gهف6W˘֡_ \RjմYpېRKq~Le+nH<+3}ݾʙkh`Z)% iԢ5|O,XӕJH=-mVhBRׅGU@_Xi"z^zbzTy%(z}96(,Hhpl>N ڥtm} H6A#^o׼@fdM֭@pa}X]?F1o'f} tXi"=Bv?43dR7۩w 6s ݜ2GV7P$qˆ+lB̡?p]Ʀq)Z,Dxw_.FBx~S~5ais@@KyUꋏ_ড়xY~S9h~]Qd$cZF/! gy魵`O\>5p䲃'*408`jgq Jlk,="R/b_{hUZBU,:6*& Hŋ+E7on6DOۣT"|ƁJ& ໿]g{YAʆO.8L86W$˱^m yԭ_vTnQm_qi E_)ǙS8B^RP@}p`L&hJZwhbȏZE2Z9?]89Qo]P4(xXͩ[6fQh}?J G奰])5#L'2_c#ٍʥÀ)`!=x(]mlԣ3kgEG/wr/Џ]L}0-0F!}6=[}kYVx &SVh Wwg2۸&.:aMo[;MBϰLc:x~GDžWN IipUyM`  ^Tx^ԍ0,s1,n㕙l]QC>m, .?XuD޳+g*Xs5ʰnsp 42r`-u jВ^9>Xb؍OlvQ"kBJGWy瀩h[wFB͊HjP[;ˮ֩t14%Y);zgn~\gup(!^ @ # 2CA.ȁH.ފ,pk %|OT&3{\5q7'xM'_Vp6~OJf6Lfrɭ :6:g4O&~xXxe.Kw'xRۘ%YgJx]T{7Zwg ͝ L\fyos lvpaxn }>pmQ%8<}/9+>|٥^tb~*GPߧu,ד_}I=$&u23`B3 dumxZXChQA"# b{0.R>qz#Hx[dԌ-mz̬Uw>}_pd{:J|P҇-{G@-%ϧMgl{E_@]rYdaXV"FMLB*n`Z=jǚg*4jGZ]kwQ .FdQTڪ~B"͂CyNFN4dc7/Ugk1Sy,Z?#r>bxQh)-.x0ȵY%EA}A!7؂VSzMpF%3s ?zZ6Xq=S g -o;z茫"~%iNEQAцy|A#~ y=x?/kozi0ZQR!#T*/@<'T&NH17lUTt34pђM+s,Po`#C$g`d{F9a?wNL!L[4B~4ר0QVb3՟Lm59x@N!F|1 p8mڐB¹xO(n7]P̣R )`xZzvw-ttx>jOēiD00O>""DVHW5h1w+y|\1(yWգSBՐԻB Cu?T߄4|v^ 9"L4Z\dζ ˜Hm&9U!6Oh>3|!±d Y!:TY2CaqMjx2#}RBeOLȍhxⴙ+p3P3&:n4K ">'>daͲ;xT9×h4jc=Y2's C#-Xk{uʶn^tN gs*S :TOd_knӥ( ݄6l2oێ3\(E`DŜD3PR qhDF%ǃ"U+p9#-=? vGQe`Y19ϔ.LEY%ƪ^ tN~ `kakLo=Z 4]noWj%:&=EJ @/!#qUIi`'u,(Bx2Q4qWY!jv`pzTaU|@fM-iQE6񵽢;"xJLBz{7 b/<21RP?KSgKTͷѫD"ЪyY&#V+4Ab0\䴹.G ȟeȑUl TN0˚e%662xI?'iQ|0(ڳڞ5tf׽*Jx\4xN+ę]= ӌMӱᝢD3ov:lCbJpsbcvIZ}pbQB ntK%HIzdZ?ûvg\ӥ%WCI4U[_( nQ:$FN#kvҸzqK̙Yvi/+)dV)z:&|S)}$OubܞAdZW,"& gM %E69-FoZHf:2IY{4WUB=e:_iӐ8 #;+;jpp ׏AgZP΁P6+%~x'?IH^q)."<Т~VYHΪwaXuց'Ԟ*n{gQ_U@푡*Np2ȎP bTލ;k+pN6J|Aa]_Lo a h/ 3DtdǨmX(H*$ >$6Asu^xT$@op At*7dXTO ʴ_v5R0A_ L^X$eVk:oCJϟBÎo CPiHlڰ}$)O%wanᢏve3aiwVz6*ic^!,ҙ<ZS'0!y̾2I_*Д{y0mq? h"=ks,Bs 8._!H+ >U<8bǵ'Ո 5<1YԅYhWex^^%@\h'n`Y@~m}4[^^nȾsOuSϐcn O30Ӧ%Oq#3Բ˄*:Vཌ61g%L.YGԆ|߾ N@"2B8]D,i #!c:(ErdOL}//# 0VT`|]yŨ2bk{Gwg@i)McnBsPфOmb?]ꟸi#d.p??"2̥Kuv_WEH4C:DU.}Y]00x&M?Cbf•9#kh>4Z͐ď5 ?HAN/0U=ѓtD Gk|^% ڥqkĒwxE$45=~w J-,zU 2^I}(Tؼ-v{-X5*tr&t0@/En:wtȐ5|;Kk8de]\iJ($mx% ]Ƿ_ ĸd3 /tL:Iob !nݲ^KYC$˿E"bIZ <ǬCj;AaZ s5ηt?:bR ׭~fJvDUqVm*5I-8pde:LvWHO,9tQ !9Ff2I㲠5Dk/o*la2^sR I~`cD@kCuܶdkrrc]e* Zaxg.Pg}Kx Aļ-8JM!X$,Gh U[qLn致8A\O8͆q%o!)??mꭥž2t:KSMm2SC{.DcХ`ce.|k uk?-3މ.Q$j{^ (׌W,4X , zqf[ZV${z.e((ORfGå6"Q~s=iNv+)/ruʷp$U}D= kUpDOJK VF,K{r5K6#!@8kj7I7? YKցX[u XɁ[0 ~@B<̃lx|ί%gQ,7q7PyJn*ΞrWRuޛS!C`N! θH z@5pL}PoA[Fz)̌w?P_yё6ڕOM`}(a;_)jfPWԞAQ^R*+Cޡv LGSR)zʼnA0(,(`K( P7/}\t,Pfĭ|Dpkp^-Dz{04Eq+_;+|9Y)|=#s2 /3F&8F󕸒cb¨zǂHǂ&kj*uxbhh ׌'1Ȃ62J{8ȿIBLto,vPR6V7FKxdzv$o*p\]F,9+䛢"*!rPxm" OmH7U*v'eD{µu T-s7ɂ >Q7^$̢͓Qah | snD[6#9Sp*)aѻVx%w8,i._ة35zjG,OQCT6AwexpEm BO@GLPs B{TL u IEHԦnq;YxuoO9D-zl/2z7L) DyP3`r+C;3AJZ9598U5WǛ10bAIKuJm^5mu荆O^#+l؈A t8IC k^\V}nK˸IvBO U\B$ Oln]XgQ9 ECIjWLEF}b3ȖU{wBML FMXng;I6Z;;>ⱢH8Oe}T-N(a" @dA<zJL=~ߕ4mի5[Ɋ A .st v9VNmU}Dۏ«nFpy͹Fj=mJ(@ncǗ1VBpvf6mk%b'.똫=DQqQ,dYDdwwNWd|tm^{4iu6Ya:[Z?>ȓlg8w$O"!]wK][cOY@$I>%WL?yVܷ^8)P zDy_ /,[|zNrjoQxG>ӳNbU*shcjĿqSAh"gb0v+}ģe*1!,3eOej~i{9 EKG,C$^=!jVNWp҇ʾYe[ sfl,upZV P% ],b7_㎘ИEу"k2! 8SDs/)_0p@M̼?@9eG/)NŔi <݉qr:ߨ^=}DIL"ؐIkp:- Y!S^PϜonҏ2`HbHxXNVd22f ,d 8b{Sn{WNx挚Y?{:oYvqI:X&ja Z A&G'!O4)Zs knI36\7{֓W|Q5!|FQhRLZ^ܚEDi: cGc9B8TZݍ8] z9"s˅pI~ﲍֈČ6;r{o=e$;u#ƪi֋" _[3{pkܟRS*_u ss.xX(?^łRg{l4vʁKĿVRo%zrf6H~*|UiW}HxFyR ۋZc+朂=Qd0^HdF+ehJ)E-Fa M=:0ИDZGo`ZvͶ}L6r2i'(!k@,xXq ak[uH.u=)j\tgBQq*OjCo税eQ 6 vV|j(ZmQle'P&ꊭrW较d*@^lƄ? 4,"Xa'۾C1JK 98uλi$sqR{I*.ډd:c+NRSˠDsחUϚcO[!$趼JnU ءO-wK˙ѡ?Ѱw-;'X!?n+lx)֮W[)vںaa?]D8>9Te_B'z=WgaKmVFu{?[Ru$wأEO!3 _!q˅nJ!Rkl5E8 ,ֵk`kA8M|s=0T2)aw">Tн\:G ~ڳEim!p(Ią?ͭ` MHE0q4p択i> pݯK82 ˑ~1x23G}xW6'4ʞ5$2L% |ŵ}{"͡(mhfKtjDza9YjsK_ V `)X"efV({ 6"ZڋaJcVd H15vqIY<8`B}2ZɎ7WKAB'W$ ?qjrxRS?Q*PIPMc@iOdばd;Ւ׳'(I;ޙ6Q^xZ5JCSD s06fMi`HPI',4 T|rQ s,BY.$NQ=ૢbeW%ZI f訾LToٟ&aGKV٢./2\ ^3txÍѮ0tyT4'y-Z-d|"%c*kx iYx:"kXu(qvJC 8^U"}vsb1q' `t}4\PT! s#q\&MfǕ&BHBD'7* nnmãgJJvƁD^[=,#HDs~E%`w|/I@uw{'Ks1%]NNFd%˭aݍƲ_P-?ˀRO=+Zw.@X3\VZj˦S[Ԫ 8mmԕƌN&{h ?>'_aF؛=/Ie ~|/1a_(AѣU`,f$'u٫\GB Āx^N~l UuLuXA۹ۿKh1V؁pORɟCPdḼC ٨k_ zKL# ,4x,Ba)qeCT,,NER`KV{X(CA!G->h0d~JV%ý2ݽ Zь<ĤuDNk#68]9AlPnX-" [5G>]3bkib,e$/WoiBBUǗgmCEfa-0928"GPftp2]oJ9fs)r]բ* yӧ[vH]+A1[aM~5kLVm+n{9m1 \5eBm;Mj{2y $TNsJiCDZBeys+A+ .,5-;GVhb7쾣 *;sAmoV= /CY=FhńR&Y1 Z'{3vqY7/UNK3=8 (nv=}DGXЙ0K:ܶ{$-i:@cZrr 0]2OISV(p Ʃ~=ޜ}mTi9/Ŋm? ӎ`-cZS!{Q grV ;ߍDIћ\(<;ɔHe_ (ݪ!8 s|GY zB5O-9Iٯ>76vI›)b46 3B Ӣ߆]Nt%gӭ ] ;E!_q |pᇓZEBAk xCzء_B/W"]iښk%hZ2@)Rt ~\I*Ӗ^>!r*247)뺷r,ls{P 2z*[ {y_MZ}OaY l8,wTh :{n= -;W"FO8.Vt2eeèIr AKK:0xLKP--/Nk4)+fbR֯}KuSy[g7s|mIzY&t p=xU3Kn*L詢Hdn!Ou!Jޅ=@:7HU$9Nu2ӠrZzE[ƨ[(q{ :u٧V3aK-0X¾˞YPqPڇ@i ƱWP<*t|W~iZ00l iB{a=-&rEwѤ*p2̈9qr֦9PǏ1<)@=_> v4 ԗ[&{j16dqg NOKx֖OI=lbaj*qAM}=E124G(mJI Pz×qV6zZV}$^HdNC"SFHu  p9R^~f;@\ɸoj iC5/JU_PߐQ(.ɉ cus$'L|!u7"u 51!je{ /_z %K!3$da+r惵ז-2XK@^}S@gplJoAI}^$c<6,}q ӟJLՑ ]>D=dO/'80r ﶶɻz Ft)~IRb$;%镪%PAR=q׋¨8Ǣe9.2fyXunaQ "7@^8ݳ*o+K,dM D@ۣǍYެ?hځn0GsFqls+RAL~3XMki1 '>C#.(sIa4.<# ;Yrs^`3@ANG!"l5l?>͝Dr#7^Ml+rBm\>{iz-^6.,x0肢[hV i"m(о^:+Usn]z%zŊDWWE>[aݬtM%Sc"̪Qh#սEǍ"1ObX?]X+z*ա|\; յcك }*`Oެ W%q/I}, 6džbNuр28?߶]{D78s>) W1Jg$,WYpzU8PL'0܈-˝]'( ݵT6|nGZ1ꌇU)KN?$3ᯒ736%ZZ~RQUWus% @bLyHa(s/XKlJr B|%p0TbW2lQOzN @NԖ=V}[rkVw\~z}}TCN ֝gQYb6XuK֔*2HjcPWRg})ET-/}=;:pjw=\ d5E|IKiITFu9o$>2jyy -M>oz/ ȥ7+Գf'G3|i *voF **bƝEaݟ!'/$fF`{/rOzR̽p:&и|=JѸ+-"PFY*&a ]$ )Hep%PmL,}_& ;.^E$ץ2F4H؁94vtsݪ/v8}SYI< S[tUq78:D6j% XW=L~u;rLCNED$.<@KǪ;:"}OٶГǗ!cWTXftc( 3cNyR$ԸmY2Ms: }QʈY'ЪMm8i]X~F5?4*0 Gr^'i~m&W1[ ʕaU'ދ̅aDы<lL몍D $}d\R߶&KP=EН 2#B>,uU8⠽kqoSi0DreHsυ7sjÒМ0=3 ={'>X6qn8[vp hޱh#?hD^yk:ГEO_vގAy(,/NU["fy+^"nY=)fe"҈[NǤ~3uQC^ \Fo^Hm3Zj/lk8y{QV $.|~ߒEk,n6KLG"V+ Z vm媬e%!Kz z.lϑ?!~keg"YW`FBN\jU:{|JiHV'AQ7/?Hùf*fd`83$8rGIv q+BBSD 3h;^4ƃJ ǻ#$Gƾ6́mZ] S@?]'B?!Dz-c$<&BB4,8W]5fxe\BRaou6ˁB|.~޼E԰T|W,A4,ƏGFA4Nx.|&kgQUe^. yBe+4"څ8{: >X ߮ r.']Aǿ~ T2Jn48Th5֌C^)vbM~#~> جӗ:B@lz9ASD kxS9>pBk$ѻp-E~uQ)C%8Ќ*fwrQL ,(H>8 )euԁ51D\!fEPF", kЭ&uS6-~9!r~smm4͵(4iHl#Bm~x#m&J9:I{ 4vj榟E?H9n~4 ْ%K6]BLy܇WQPT1M&<\|VP˩i0p5kRѝK@;xղcl(tysT}󆹘vȄToÁ>UoHl.twTEj, K%'Ю8U!t `2Pl g]B 4&8T+s(ȟ%&b=dcaYp_\Mқ] +L"XgPjlj.,R !pp#5ڜ2+m8̅F0B}$h˃pVS5$2$-" |z&D n&\7sg*yݓִ_ipgpfjKM84M/Ns/Ii/ gMf}n,B}Oz2&\*q# ҉C;@)8) ma=瞌n4-+(Xր6/^aƦVnau Re`Q0o+Z-c-gKz{C\պ#n2j Hy7ex+m"tVfQ*P1YWUI9)R7`K;;$KGLG7^.'sASxAf 7]RmC`s 7d98.^Kn[l. i~U>NEC;r>:"(Ir;_V>2gmfx7y6Zޞ!vsB;Waz B=RM?J,ԺfcMm%Ρ_m~W{l_A]@hvtpc"wVԅ:^ <%(eꚅl(|3݁X ZtcpO_䵼S~d'gr[+yR`DRd+YymɗΧڈ*\4O8]%*oasXsz zafdBLˮUٱ.t!T \O$ ˅)K:<{VXcUKG ';JV,; d5\VHBpT=Z YO*(,Uᄚ)#x[aP%Zaor  "MTiiV+Y$7 7VIJ8) S)/g1O? 0 =L HudnF+2N}m z'A.'8)"8$::UWZ>R%=y:6lkYa_jUZhSUb Jx{w?$]UGs\ N鬐lB^w w`}>Q+c6{#U݉[mWÝUpG@N,nG6D.u*neVAqּ5xU5r'dnc!zvs*Ɵud_\fQz"Ġ>JkJZ9 ;cit>Yg ,f%bqsxEhj} ݕ0&&S'iw oHTN],عP7SVpK'\:RV⧪A[Nبő(8i:lry?^qCM}Qw) VNR5緞qݻU`㏽a. َ/&@ L?mՖ}&84S$M0ӺUЩo~!ڎ[Ə`@RLiSi ţe}SZs% ROI ~(VoȌ{ "iclH4JX>1⚫{1ctc9v_?-Kj u_ojZrs\`DcKW:i}%)-MSrKFmLQb)luZ)Ƃ&OɊGbJqL nw.a` 4rEg$BA߯*PG`[yM"Cz\3[G^[ ^c 2ݭ6`" K.S&67+x%a֕1Zq3W#0Jp"z51s?{Ydc6 {t( _ (Kir u5NQ wGTr4c͇eQ?j1%,rZ f!-59tH qU*܇OyI=8leIdRt \xFPE!JY ?H*m:6*o|6M{6- 4W'Xp+C5C^`]}zeW^bx!/HiʷSTg,r ߥC1"f#\q jÃm5{T3kkUzСw'C^[RЩD8qt[SJAfM=O;,\ ~H hxyApgl|&)"ҍ>C$ &8!mːRk@g4f{_uKZ,oŒPė/1ߒ6:wϬzˑa+g?5vs{5%[) }Բ'YaEPZq׷~Ņ)X~}*ǜD@ GԬ&"?vb#M F8V&H.b2ƣ]ǎ+)NW39V 6#m^ott;-'=G*8EY%+zUlٲ,vfǞTaՔQvE_y@Sk'Xu}5*nj ,% {٩*Yߗ =S~7r=4m?c%ۃUr:;3F& x*=cʄK]ȰN4 ,'!` MV֮)ң|+jfT#lq&^T Q蕨P"Q 5x*4mDMfpu5 W/G)!R!"` +4F͔piGezwY/Y hq_\xr8,60pѤ9W`tRt8 2_B ;ayqDuf$7ೣNS;=uij%>ɑPq̺Eplâ#,]fμ.[fRg&k4e]=w6t/x"9Nk\ܞQ[Aʉ9e-@S ,xY~\{1a/*a³sZs;h)PFFrw,&lCOdu¢׿J3̮G[wO0a(rZey6c:BZa,:JRlRuُ3ABt1^YFb(:&|*$?EbIYsfXgC? s; l~l_J/7;woU\|v<*70'PM=vVGǬX)b /pR({ @4. 摛s7ZQ&*53E J0HpnW-X97 i hi2V#rE:jb07ُ>x+!)b@h-#Mޱ LbabS#$[ő bvkk]%y-t$ uX.XaVs1C"qMLx F5biU W 'r]7ob֔.f71uQ$ؚLHٴ{xN#G'YlνH/ `̍7WP:sg;+gXTAAp@9Q 7C}p"MT ,~ dQ-GGO8K:#Ni9 uB9@Ē]э/+<c;IT]EJ?O/@~ ҋ쾅6uugꙓ+2ͨ=u%_`?ghm ֛gn8qcsX&+Xo7%l ӒC@&dG"EHZZCD=DTKp"_D0k mϿl?/S#x-b^?lEC4>&ȋu 2*f-AkڥsZs)N$?KjY"8JF5hc q6l#.YeYV~&Aw;,:0y7;}Ej\=@ZKBy=Tܤ,Q{ t0>9Άjg rlq51py3=rM[Yh )@p;℉#jc;$<Ȥę_MBϤ3Ap7MǬAk?7(,PODE,րlD1ՓvKȔPS/eNfj q":/:VxRw $5DquG.?d]$X21_ S 8r6b=9KyXg~Z`<*V{@%E޿5H&L9oP\B]:A\j3pdqqON;GB?8RM\2= fpJk@~6X뚁5b)wkz8 dDt"$|"%`=c쓞jbz4n]OO5kp?H vàCuPk^g6b醤 o`θm7zF:[?1]ԍp-̌Q!f[ċ,A Lg7Opp-6!N*$HRΈ ~"_×-ᒔgOTC3GC@ɜՆơ؃7c]|zPı򾦾mZx;хP`vqŃֲ_Ux3_Y9wFUNGrl4ˠFf&s"b*tkmC<'bGa0;"—lpǻ T sBu^Sl>xK6`y+ I1s96GV{l7/*Aۛ//(RhSb+28wyh ~j`΍a#=4wNuiv\f=K^@AsW&lQY2Ij>a7#=sTZY}/6+Ur s| -,xc|=W$f-9ETӭbWA 1OWF~ F@P'G{ )+4GDw ?˘]i<5l2 _mS~- &mףXQ)b劮])(HO>̝Τo~<9' ͏(3ߒ-V a:tl8PDw`Q\MŨ:hB-i-,yrۯ ,A'kZ.A]7"˪5ɨQ:dMuШHB`Z\9TۣA^_';E{ڬ^>u&0tcWw7Xڗzff =< EZz%u=ٽ 1NMw~swscSm Cy*r)7'!f;׎JGt4i.#?ar!!N CC-wI~Cޡ#֋O[9Mևj z2v!Ww9&ܯhwpҁNd[A ao/HҘk{; =z5Kc#q1}Rqt*|\4Z oױsS~갹Hda~9=> yDT9!贊 ek=g'O bΞEйDwCvsW_rn7+hޫe|-s@ 6;/ p{.<JД<"eeLRSN6 *:$M+yXrpAjw M-tl;t$#`*ݾ,ٞΆG(Oqf$^'*ONim̬o1v/7ΓTu%ɎaoL}-vBՖX*8cY pOVju< sXDNOߺ9a(*{q\~s#fKK!敷 WдƑvoJCKW/,墢X@-CYb2EFB|IrIQU|q2ah8wQzUC΃JqzGd!/WPkHg ׄI 8aiYb0haT"zJ>-9X%3N{CA>i3\Ƅ[ިN!vƾ7TK~6@QZbߐN]Fl=)Yow\cD .o0†jD_8*kOCb2ΩO6qXyRnp|Η2u?t?n_p UpU$+%JA ` £X!+l/_\Na9`+ 0Pe>9^ӱB(;A:{+;o} 3n~Q5`bjzϏ:56$m6";ʹ㻸xkR)Ld(V\nHo*W6(hH7Γ?cg͞`i5hy-{׳3A^UCEX&$}Q%dI_[lӉ hoW&j|'@v<Qi<ʷޱ.MuU`3>p ɫ̣)>65Zݤų^aP||$?cF$nXKM|[v3?@t]b0/[7[zӳJnmD/][ȍdS$b.?f q =Yp *ܭkmKE?Dd|YABGpav@ G=}箭3VPNK1[g?gݛ_dXTOy؎ IߚƼv5:3rն@ׯ7vbCil:eϲ'Y<#ޅRLZJФHa$*hԇƖg/6Wi?9gg;3rWFQ*TaLL-]IKفhRv)si^^Z8 8 ȧv{/i2bHϸK@?RB5Nz9r U0 .EvqԹG_'aWWn{)>-yJ:2 S'ͼFRޑ:͑űYcFgܾ7|D.@-Z?эV?:&`n=kƥ9:bc.6Cz?Hɥ ae@fpabebo`&PMXUQɈ'DY}">{P'ڦ?ToVu,"R?/zika ,(tES;·4.,~.5T<0?8sP29H|^хf}8sޢNLaYUfxhsN5p&K1r;jgMA$:tQ5rGR7NC%qv@b)I9.ĬZBI"@|DQClA,~KC]Y]hgLt4WU !n&Iw8ia9rEeӑi?mر#|䇻Ґɦp ŧqmb}䲢W*۶ f2 T~UՑZ)zH a͢QUdǹ D S,@%/ke@X3BMRL ъt MFBM=]2ŎYWoju S4t:h{D\: 3Mf\V+zV~w'zH 'SmgDOH;;((SA uXj-A&#~-b0j]j%[r0dls^?I'CqQO[r>> 'mFw;@ӝyi/OS9=^w(#Kpݯrso 3 'WL .ڤ'n8.ې1UȎzP}l,P+^҅3; *O-ITؓXpD0V"{Gp#1X^hIEo5ߐ\N{@M8$tE>4(Vm#$rR^%|Z>b|s5 Ͱ[` cu.5(k[ iݖsYn]cJpUڀ>~Wc a+jTdCmHWț(Qu bONk#GUNn1_ݪH=6&=(:pz%ִӪR7wֽnf_(=n>tB xKo<+; '+{x|U߷Vp, r+nBqrLp\\\blabm3x'.o3&Z[6GNSJ{jDzfݬ!uw:l~nU+]>h+;We!D˨$ڷxf950R9(9;}Vdl8(oд{U&Vݭi0!/T u}cF!c0L*3nx94ꧣ}һZhW0 %[ * A:c[4QMOn`Jc~H2ÑN[lkh8GYfwju6|u{MS\t2 pN QbCUW< ZKq5"4iDb !jHb᠏l1^B:~UN ES3=I?)VmrCië`91[@>ߧpkg=4/oM67hLbI=|Tz!Ϙtt0{#`4CbA(oٔE_o [B8F o$S? ܶ"?CHCG2uw+,ppYbpf_`,c? o2HϞ*X* 3kn/:+_ި-ۅQn0#Ԓᘈzv WWp^2twfLPִ#.K悊bN^Y* MW"CA9v @8AQ:}[ART_mineKlѹѴϒӲ8 'Q}A,v0el_(S:x 9d_!#eqȬf^\D Xă۽F'tL4?Mr['L "NV-|{>5|y?jh!BqTۉn9ߛ~K20j'NIc%P=9Ge14#'JUyy#)X=펷x2X04,Δ*˷"G$e2Z moI9 +Y C.bBj`к#t`" l,~3o..=~Gk>m# =-IR92oWE&|a"PS~D%a3 P?Ig(X-Qx .E`V=j Ҋй}sL&A}/,-c} NN$u!=}O6x]Q_O׷'υR@?{_CNi0Cʻl]봩4T2$܉)eRK<P9P&~&={?٤HKox+m饛O)ivOgQA򧷂jiZWDT&4n?92[sdШs 94ۣ\W!$FcR v;>NBXiG |WL#6"u3B# W PNf;yb3d׾h Փr%-G!` 2)+4Uk+Alkw 1Ĝ q< *f]ǽR*•篨kG!$J2AxmvM3 MyXya O„%H(6J΀- bM[!n%TUM 3k",-`ddyx%erpüdB~3b܅h[sҦMgb*j x0HNzےL".d|˖4ۘGĪ [nbʇxF"{kyC$#0-b-63z^&?9{")i2̑(,l.P V@DSf,Ӱ}Q;&-U 2_1mIS:/JXDw`hؤᄽIөC8f8O5oS5esokCT?VNI$\'yEɩMsڮǃb">LK8 ln~C%h4$D;^Fߢf\ex5:Xy8&+h,H/@RvЀԿ kcۻWLAθ@&ꀴ Pbۍ+e;>.gBrg%th"ۑ0gH7 QW6ijɣ;qq!3L?߶"0nPM,:G򮅽S^B|vW~4"F}ʥΊg(nS >ox\{/wqn*NB`=Už xK_AN_%^9àRd[&Y()ˋx8i ](Gx3el0Ŗ["qe 78gCW@t0nN'4)K+=:v%á K+fkmCdZC*C^lшEHR4r1X>s7eYfԖ>+Vއg{QHU$˱T$ !y&FctT'-껡IA4"U(,Z+_ 8F74%FS&_VZ#"+{aܭcKyk"k;Ƿ2F}=ZĚ=,PųuЙeխ8uV_9ak)f~+HaRD ʊGVQZy9|[Xl+5 g7KvA6?`mC#CPpE7$R4NXfa!_jiWJJll||֖[[wMZ0,=1Q C52L- ԁmpz+kZ*zdd.@q/NDl)nרWٌC )̙DMhD13/ iMY&g־Ց@kHz];qqւ9xj"yZs Eܢ_6jek\Nu*`*cؓd18 AʹK׍w}|M/T {y۸y*2vQ]H?t!ԀGĻ9xA9& ̮47᱿ q/j"I?qxf`~&J+xygf75_q7U^i5ߡ;7ZVbh4XPg{IpV(2{4@d<$ӏxtbb"ƽrV|(A3~1L'4h90^|hg)"|3 OO3g)gTE}ܸp:on@7~xMMݱ#ygA)+-ḰtJKvFTKtL $2M{<@&AwIH#-&;N_xRAw8l ̣3> i#Kx^7hE}WXrcQ%qIxVƺ/ROd|_%PxTV~_RF$%q2AyJ~#ԁ ;fϭ#4~;rT|+{O =D;߆caFv)j .dm(rMX ky3Lo>Fa=iҩ^kՊsp :ds0A9$IKMxh &ӧ.Luj$Qt B0OeT^ܛ+T n\fI~Cd: 7A0,k._;%%9PXB kM17_sE`0sIR(սt`+]S1-8#sjVfQJ/*V,82$%o&!ѷ)8 Є)]&?^vnM%) "Ho6]Gޓ@n­NR{2<_p ?# #!,6uV&0y>߱HnuC7.Y d2iNz4 WKV}sC* k%N2. 9u7.xJԍBێѼ^vx:ؑO;,]AWؐ 9bs$yjiItTU)KJޱ`kflv9H(>U*oʐܜna=Ч#[u D8Ү5R,jfN>XdA壟5y;Ví7F:tI9U `3&\7:ݘhmގ&,X@5OTEd:nbtcO{l]uzMu+Qf+R kZb +v9I4 pPIRP$IC@850 )gUy }  NBs= ߫Q;2UsjvqGj$^˸juy1j_JXRľ=a 3{{L _uF+"&;qs7a(Ƨt9y/h֤%K@ͧGX2zܹIłȻ EvF# ]g?Ud*efvDn?Lp/U3HV54g}aq1N-T +V2I04_ y#Q4Q*fݳk[MVꏥ,n)e"v'>55Ut2jit40ĐS4CHv #tx`jR@N@)͒ɁBfϮO0%N#i]lh`.:_MMcrc;H Cr5J9V09;b #zCiz [# ͬ]< LLh_OG}[ IX&U(pP;JİDTue `6 $kxR~4uq(ļȲKařxQʰێ Kl #=@iP"=PYj6c~>Ik μo4h/BzL*P4.sYemćK.9Q vma.R_#]/jE4 /ɏf&ɖ=pYQ+iW4GW=d)K ZayIrگAjyu͜#b |l5}n46! B}۴"b!b*_f}<5H wOLKq_LyhY .ռv '_'o "۵pOpiPV+ޱT^GÃ6. W=MBSqYA6F2sE<6*SNTY14,T%uԟEҭ?Mˣºtg{䥮Un*+XzOWH3.|ӱ[\"떏jlG?R*xVuu g5Jr].HQ8Eu|. @>S5UK9U1;~B?GF]=6 g͆%Ƣ^@&is{&@ܙ͘1uRQ=!%"ΓTS6#7AjySgṽ!^*-Z㎬!L Gƛ D:[?k#H2r^V{SPx/1(9!9=5RX~t8# rc`nc#JQצߘH3:tR@ ]NcR' mg^PaRfhI3 /P_J3J6ŸG֚4aSl -hV>:6t5/poag_7AB, uEHmW)k?mUs˺e.=oV\z-ùYlC$K~Ϸ z !E09.#H 'Y#of6׺+dB+"!C.-)L`Mo ]-:Ñ!!e`O86hؓ}fn@,<շӽc4ٲA.W_pږɻJJ\?^{P_vZLH <0*+Ic7?ղ,4USV|Y.HY9`83LϼRF)!hQ5X͎K @8>e0*៊4tIkW.Em _#e&/.Z9 akcEv )B܅=:MeV VRVuIږ* 'E^,p%E0[Ts>w4Nmg0v`On\ mDC?2bԐB`R@(AIވ5fso ' VcnOWbuN1a&$ۄR@/aGiZ'ZAgh݌ \-Qg|϶R.둞sjP'58\+ph`F׍Ivn-ԉꝫ$uIIf8.5q_}>ЋFJޕ| 2[xzڛN?on~<11TJcqCM(V<Ӫ TM>ߪ.A.B4 13ke!jܬX{vdqwAwOcZa3+guJHN9 û}X(l| 'WFJ ţ*0K~ JW|\1&tS"b6(.Zr[ UV5:RdavGP[.Ĝĭ۫lC58u5ZuaHpQ[rၵѫY% Sw U"$0ggʾ˙ IFF͇pQ-7"~ƥ9nY5dDT@l "PeG]ym ygz\unqZGN MmA tcY'2 O sa]uyUNG! l /4~R?E?ve)2Y|kCJ_XuJr'm L@A-I)q l/}_҈#F2Q[=G{Jr윰ILer,8A @1 ~mcѻZw_0_@2`J Wty|:qRO^7`چ9ŝ34ަ1-נ!Z#=%w[MW*M+u+F O2\$-`awPIyB\M-L %)WDU[P w=rWe(G'ٸ1_ %yiڃH9 W6,s8>'!%,#"5 /SV)jBeBONc؇W襶Zzf.:=D=k&##G^78AV$9'v74T o&uy&3 t'b%~ޜ>) F6Wwh+<$m <*b VAhN"<x?R@==) (9. ^P5z-ٛ3bR`!I[ lFZȪ@S,V[w&v[u.#&9Ϙ;y֖c,,lcFN_tKadah+]-m0[,[2ݎWf0kRݐc<5Sr\<@1˻f"js$%EՀD,J>FZ՚^i͢jJouJ_I(,7ӷͻU|3H1t5|JRkWm{wqC0'{\;.YJ&/KaqBc VZK7cG  ŐxA ONZOlO]؉;:AQ@n\F4bzv TByiO{KױGx'U.8\ }L |mcy]?f_/jL`̗It嵽-b:R`JqvHv|^3lw0/O6w89D#>adnC$C3@"uXxf}q|Lk˲P1ikMZJ̭|ߵƁ[nD F49?/?K)C!R񂡄Mݩ f3ߊeFVsQLad-N$[7&ѐbxC-b4T]bĻMjRE8eC~rXӀJ2EspLXΐ"~-9Xݺ FJ*,F #zCtM^t]r`f8XM|/wi1w<86** b!>!֫Ine5B`9cἙ!Y_03SOZ'!\M {1'*$i/#p o_)#aY*]Y玎uH뢖d‡`>MjOfy8{$C4Y=埌?:iaAZN!Q׶Ht(-J|AGlu#:Z@^3B&.Pa|96l{RUuu!<~cOa±)aZ|/̸ex@~VG2o+dx/A* _.gC{LԞy-xt4JWÉP7Ayа@{!DhQIi~^(%vZ|g>0B .6eݜ4\$;$HJ4aTww' WSڌ)| t=T@wp[GyWWᓙUq-Hu jI$q﵁\v=5@nV7x7̻O~{m!hN[շmX/b{ڳ'奔]0! Hq[ri)|p-g4JL/Yhk2U 'g :zxVWZߖ~?bWgt)9BC/׈ZlwxcQ< lt#d_d _d 3|tB@!!j R%H&t<`0\i g;6iFS @AT6!.ElW-"~$e~7h, oK-kI"ʙlN3.xޫw4WߛzRC_b2\G@} p8M ^&Hᇁ.#Iߚȟ,3gڪFHHqeqթγIcgtl{KxKL" *<¸q8<.euH7h %UOy8z,%:6culwLW߷*K0ruϩL|Y6M)- 1ȍ#\=)c|wOųm"> v@=;hJ|M":yg\1A4$9,dUhٝ)dl2o濸 sqJ򿵍M P Mρ hƑJtgϰo D<]q2ݶd9d<mxyUt W:ۆChR/}˅ h_*U,[MƚYnpcxRx`Xwfn1U#U˜Dۧ72?{^ y5CDx<œafk2PۃNuxR> kku>C0TEz$ 8G?u _%_$ JIJڣ}F%S4}o<G.#j%9чBSFKZfg_Kg a<h1R.gu=WXQ6B?E%!]+vx*—/h쵉KdtZOBdB;:хv\k: ѐ>! 1yR,TL 갍 <_1* G,/nY>\Q"Ye[x: ]칭Ŵ<3ʨmZC4)U s!iAvzT&WU]v6ױ {ٟ)<3m%eWik; !\#'465JN$&+5Hc?lQ =|^VT!5|VXg0 n) ,'ɜoyXaĈH^^o*yWmQ(K/DHc{oP'aN(vq%ʰ)_[dXSxIp $>_,j-$F=O{9y0i*Ȟm]GI_ov~A-ݱ7kl#Fy[vwGDz/!ȏBBr3h%Fz\2D$V KXI2ѝDYb,s⿆9fYet{=OY@z߲ڏY _'ī908 Ezs n#ľ~} B$_DGHrUʫ@ _ yyX<:yԀkT*է{:UF')mQW<. k4>dIƔVѢwI)r)J[bjZcJˑpls.i#q/1ln[+F{"Av=5ӛAd3S:3?µj9cھht vr1'%k;O0 nVgh .V뵕֗Y0Lf=Z=׌vHs!3[VEbClM/Zp#ͺs' Q\j9<ٝҙ1 )Ԯo nuWqC:vS =v. F^+Jw<D'BE'Co8?`'AuHw7h%cDwFTZ TŌ$UlN195j߸ns1D|$Dkz? L8N? KfpYk1q 9|@(YfoͳFZQ.9F.HgN+Ͻ( 9ULyb.&CrX** f m`[֑.x$եHk_{"ҹ-T 2}R6S_G@ㆴA}[C)'ǛNcq&*̿+)r4 ⟗˻.,]NI%&Lչ|H1iX=&xv P:X3fM^_ܻ?j?/fG)67 :0u>%ү0}:fD2hQA30R5J~+ʚC٨ ]-ܲ"gS-MM/򄺚r^׼pšEaY[/1ގ4Ә*2ZTQ4:FQW~G_ `g΍#i%u[ެ>Zۄlq2]%wk/,DZR25dI_!jS5FmGnrFx<<=0MJEXNks"Vgmys"`Tk L=:D9|P"nP ueJ/ZFÙ%AЗfƞ;Vk}PK O6mQmPB%>LX]S=wS 8ʢ]W@ -BpYJ7܇aeE"߳Q0MT><;:Jŝ~>i[XEdDž5pV&ax< C•FJxku<)jlϧorJA]H)?R,0?^gF=fH%b 9on䅍$dgZ2]>tΨS,a N )̬ o+ 4x{#`w,ͭgL(5<"A65|^:ƫX +C#B&Y5[py|1/7:v.:{TTdgnĔmM^"bwo19yrlƌ1/f;֒[t}&Y" < s&'‚b:Z[l25QxDO N9xh=Uܻ[FP< /͠)[$[`Z(/> &zXRgW2lb لRyto|h )6 [Qb2$=߿`+mqa a@!g)ྮO[ZJx_&{%r/ ꨾CblleՒrt}iN wLujC8 \hΖUfe$fX!=gD<4~`Og }Y-VOHwϟ,1I MA1!|Rԇ!-O5̀4_qUJm=Fŏ?<`!Dw*nJIjv*uZ Ļpi#\R6RgI՘Ӕ T*nЈGdC F`zPHOF=S~/5ًoWA8}0zҖRko_6QcrpCj +U36:\0,9f4"!![ JʾESe0qʼ@G,5 j @YmK^2wշ}iC V:]%Hݡ mqNPY7}I{ Ymy^G"}wTtWG'kH` -S^dI ި$_5 !!zE; fP˩NOPn[Q@O1P%YŻ `;L`"D+?jb U/ν]^|v|55+@s{WGkһӱ߃g/X&{q܂qVdFvu#d`[";34j<s0WۉԻ&\CX|ZDW:MᴿJmg]ڃ;[TsFiU8ӈtAX$g1MS^Fy=ܾ_J:0.Edzy-ZrW6xyyrs-;B57ī]dN{Z>,ZkJd ?(j] ȦF2CfoZxtptP]GݗE_O:1=tզ[ 8Qz3,~Jp~5w8.* T L֣FÊ ݧl~JP-7/X CXk1݋7\BE.K!PdSNظVkVNqKw};&j"e/CNjg! VXNOl/ s!q ) $X+C G1DЙZR0O2i{tޟ|yQؾp6TW(8: r5/v:<%U}_; u]*''^%D8ڏ١&d,ў[}G?w7R//k\T (-mCI"{Ӛ5y!]IuJ i,900tm.p:hdlN N؛IE&gq8ȏU`BFmJĶ8Lތ}axV @6Ś̓c^=i\S޼gzֶzJe>7* $[824mm=,M6Rϡ~'֞-jyޜvʰ/|V?鬥vMRLs"%ϥqx"93[uΪ{&~(]JQI4ş9[^ۅ dw0:@C1"3 |C9݃,)s}L…v ZxtoH0ϧSŵXtc a† m61Q6plru~~qFPM2ȭRB7u @9ܜ0,ǷψÏRM,QIόi6J  f0g8#P}j- ?:Й1jIR @4?w 6Q2^JRsUV&>@6y J.^£:=s*? 9dZd6cSu 'N~u ʚ!95.iI<9qUќnFqoVa{/k~\ΒP a!kGv6^TcZ%XeǼңIxha^~3Y&V ]j/d'ڵ;[HB+HGG޿nL: [1u E8bM[nR+`/nm4cz4P^qhnί+Pi8 4DWs˾CY92Z؛kLv`؞ 9'z*mPsQ10Aa,0jg`%t B/pr_HH#r*h]tzh_yFHdK@* ەZ '$yM:+¬%@z]ָEI$d7n(|ԞuBݏ]/2Vx|IbP)+Pu`I%3YeK*ֺ?-8wܫSxDC |9+Qg#*5zՐ rk+ۏY Yl@#-ZҌM0g(!&K&nN/p&\>;ױ('aPKPz$*e8oDyuN qiB*dpl=иeȎ18D"S~8Lv PN}w}Z}K3|doBiYz%{:Zj] 6wq;J3C nGr)_CFR/3+b$Ŀ84y.X\C$&'dV[޴z l6黎'|.uȋnKl,+tN50)W!B:/ qNq/o 9Hp>WXE9j13Z^:)QxS*jQ7ʪSD3Xvڑ^9c7w46c(E539-;g;Bs4d)'=R )l{e|.1qp*HNBNײ׼aa41͆(4Qn>"Īf_Tx^l#^d-ޑp b\&S{:""ZSTYw+ KB? 'A.C)PieIo{EaFʻ? eZ@-.f̀ Eեgm*7 CU5?Yl qb#{"s*pB'oOҤ;J 7af$ߛ47ve rgHFÔj-G^War8O-_4,J_-4V"}!0 "iR^+1ɯŌ;=?}&)c֊CW bS^4 I+R$! I>~ m"+DHcu 9~ ѷ7dG3IЊ&+;EA0Śxo@B(j!E-+^pVl((I@#p9"؜.؏:-.wܱJG_ưnVf GSHegea'mãLVdT$8]jd뭘؆My{ޓu?,. bED>5$k̯AV\i:f-"RגpbKVVDރFyb+yB3X,b?{!\2OwCsp1NMZȔt=_kqΖ |4 sgv"I'Z'L2NҨ~!紎G]娷S5#~KNQA~g3nVw8q`[f7]0.h-/:.5!iG'+[/riOe{Gan gH )4?Gm_3qt~d#*Ճe" *kA)n4z#>8PH4VagOP ,,!QB.AG8Uor)-; &M nPŎ w0TQK#A jq&{O,eFzZ& Z)頽u5<:I]Vjve9CRuL.>!k *O jœ!Ajҩ4-.ۄ)10aMI̗%^)J ŨخJ3aMi0"s 4H#i&ff'XBWmVU?,fwD,SCSܬBqszUrӆ5q=ڻNA- ~*Рsà(8^@AYãXۮJ8X.CC-'Dd"pԠLKi-]b`;b'Ektg~ 2X+AR|#keȦ?K/™d" A*n`[İ1^٧,G9;#HQ[G̫N➣{u` S\[xѭ82[8٩3EU]=ވ+3'Jǟ7ZSF:"5E\-P9j:e6XPSItp=m< C݌{裋 ф g+LfM._=7yX<_ɶvne})/G[tRkZCs:Y1c<=lb!$CC~а-M>mq23^{qdw5 ى} D9C!])VK o#}3#/bUuDM~H3irF.`G>eU87RdN͑E|5_1ltPRNW#I7hs"Џ1P)s& }FQp}`0yHW1Qw|`'%&Fm̂G1Su/U{JQz+]J:4$ a\vSU%;R*%pKDX Q e%tCQ+P=*,ۀrяE8Srfn/~xUD4IbrZX*3& .~:Ոɑ z{x iEo^- 36!=1}C123u_J "Q}J!y:d.b<%Uno7$=t(8.ǐ)pH 1&ĦDItD˂8yI\S(t 6U!.ӆJPk~ qC!/( : W?PLwD(m d!-D'e`h4_UtSƅˆ2詥Ԧ0QD})k;5R-^`IN* ae,1sV2B8ÑT&(s+7$6,̓ Fk`e`1t{j["bkn"d\Kh2˜lON;t]2yuU?YGr|w3`鷓AwF_ǛT FP6Թ.X+ЭɊ\qtV@= J?qYCV\h#$vD,`U~)}ww;K:`l".0`r\ށ6GG&·pqV\ZnBC]zܰLs3U+=IrSzRyTxZ; XQ~48=ÁTc$,`=E|xdT2%S&p2rׅwɡ_v{S9Lp2sU  |XxXS`nvEivor1M󊳅>en;^{h ᬚ ]ͳ9A O˖xV\9IܒF]i\) )Pz֠tͪL&'d6>YYVK{#p9vi*~5q{=̰(M&e +T#^ FґF\Bj"yy]b8DW)yH(4|ej;|S7 6ӕ{q\EUSX82f44'FkN3E6vG%$gKٹO(gi/8Ap)KfYJb18)J'aq,1R^8̰dJvl)VJlєԻ6 3,&lz& XET8g4,Q0JeJXB4Dp1) r~T#IG(m'Z~b:)Er.oִin{BcdNѬ4x-*Â+Ho`+̚Jzmq6Lpպ^7 %:( ZY@zSƉʴiR˾ykSp}?N}?&syjc@lR)u3=-}U5~ͧyHw3׆NBPU+Ct2E9rz|B.`.ݺ'P|= h:G$Na_8&mG)YyW]$ˆoLWCq`յHtFU[% !y-ijK6HMօw\H*3:Ӓ0m$>dkj:ۙ%ߋ3Z76}=U5ZYS9WR+ BN34?ƖDg9>p^ܔW;F7TfDz3E7oǛɎlfs a:8t[s@g_0eB5W qAӥ/gTk 0V՜O֌@itkӵ]z,U - oF- tg[&8jIfO!@GٷQwj%!/[5dsWv8Y^1Ft t_%7)窃3* E4 7q4JTcwTzT":|f,9@Xg 2 |U-J񪄨, /I!+5[أT^0O9˚;)zqrN LȞd(Ţ56#Ld.bdI7,7ټw ~FLƾ5ff}6t#HHs\M'p 7 V ̍NR]}]:;84XU}H xД3(c߆}Z: kPiљӤk@eMOWn~\ ۔tLm0OjbR10Wn|;^d=ZX 2LTGh w c7uUHq]kPM ɲ dKyskCuQ7_' |3^M|` 8v4Ȑ+tFR3g3 OxP'~j`;i`q}m8P IG4d$U+IEEg"@9mt3^"yY4j!E!HB@fw#w Ujd[χ˨`Lh=h߼, {2,ľH@.%߸w_.g#m~s/HLؑe}:BueZEHy`Ԉ0E!1m(8:Ԛ}6pV :~XB21ƪ\ '_n+igp NOOZBfٳT:7 DMu";zsay_D|')2&Y`C.sґ E՝0c?5AЇxU 8^]c8!` E TP8N+PO3^GurBP%/_ø0/ry4hMbgz~#F DHG"2=6",t *JaHuUe {YAB*foe@KdN87F^{>*t8/?Td?x-rd\n{HAVōA ?'g{2.c@)Qt)ƁUJi*UYr@âߥc1V|ћRˉ"\>Ȕߖ[,<8vz3m׍4)r-CS*"-6CMl*!02AT:U, \ z!4찦"y5AXt[1dXCZк^[q LbjDw?Jo4\KG>H5>{x;3PZ# h./ |^gG$q'O0kEhDV@ok 3gLl֕! mZʯxmeC&O%/zNhmwAs ^ѡμiڈ⥒?Hny&u̵-\@Ne#F~u'VI#$@^fXA?6GdQ*t klHE%BMa5Ͽ2nVBuH9w母X)gu6{)c&rouR:Ԁ9R,7LYOͯ`=Q zm.ͷA c'"5#׶ >jف9)Nxa:jJF$^D@Dj=uIinF:-KqDkxknT8E*AͿۀK=.v'DPʊh Pbe o MzlP 0b!D5ΐoFq=6u'!@ڂRA'C">ZBQ#<]F-B^U]X 䜨mCS9[f l_~Hs>I]J9Y%A,#t$>3ߞY&Vy}N E3{8%`2$8qvI;130Qq?RBU"^:49sw8Z#fXr0 Q!evӑhP? 0JF$Bf9@N%?;{`RE>.r6/ Tf8ȥɌR^,U)ĄZɐJ\񺺩5t½HXNq~5 K8 ƻnwQn-I#O3WR{ Tj;I%w&~}>Zfm)scƼHkN`cMkoKͧìX[#/ܸ6t&CeQ]k5dVb؊kg@hqDA<[3Vs[DyR_p:yѐDi;}O#J+_I%b׶KȥYjr퇩,3!tir{R``=ǥf-  雝U"5m~taMKY޻H9"OIM?;dV)oOtZ4Bd ??0cIH2Sfx%w0oZHP8qavTВ| >?Pk ¾(vgۄpA}!H0g?-S|i  J<$-ӊopMrxTOɞV?M 34àF$]\UI0sN+\.y|8=t:yx*Χɨ~Z;rl~#7N^̰̯p<;Tgܞ:Vf" (BJY_ gd!̴bF,;]GvD֓P3ʴsCHO~ *XE&O缥kXVIhC<[Ԃ1}^0@c\5(B0|N>]! F4waXUz7罩Y 3@4ɉHkse(?d:,{gTϪlvhS*'} H_ .%ZFѡj`hfҠKsfSMUN(IJ@RI)u+!^kDH#ւ$E [~ܮ[|g5ll{MV7dUӣ"+ΛT"2{ `b+AOݭOu8 ]XpZ(R) yUOy3~WpȯY.wZhArp)fۆdŞg*1kp =|bgi/3."-;Q!8mÑ!_*ïz87fLֶvF@UzE5r+#L܃v$Ky! nzC'd-@=!$)\ׂirB CAuy .Hind"(MBhGt ဖ0 l/X^'.h ӠJnFxϋ)qqQ(e,R|g¢=EqkK`N] T)hK[;ctU/?oަ5gD 2-j:3Goձ'o) ? C\ 33Z.,HR{CӱѫRATҭ63%xkKt4v5Zߒa}Gvl0oI޼8?P:uDu*6=v!3McƹAN\3-i*Ȏ\0aH4Yovsd")K=hYʥ28w~MG]62cH}`d֖B 63ӧqnQA! VKOh(gYZ07070100000270000081a400000000000000000000000161421e7d00036ab8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/,H]?Eh=ڜ9OCtgg=.~'sX!D4nM {f \dXnI 6G&rQ9OfWy+( ~Ʋv79ZѠ3,oX4išL篽:90M$ߎ7s(+?P/&d:*8&R!Fe|J62/! f \ _\@?+X-'3cqHpFy@!7M[gQQ &6>0zn Gn O#j@lKSPk1;t< je! XX+'pUtSǯw@`pcP{dE_4ԠbI/8N2߄ky{AY7jǸd\XxU<Ũ`UdAZQC lWO~`B)qÜ+MmSij5h;'r !Ei;?*Ky.иsTUMdoD %m\Ұ3Kx%MIߣHaʨb=lNG}2)o})A?KڅMU;hYZ/^ᢸ!ᙌ63QUI(wjʓ +g󸎕ҹ8m8::_L{/\T RQ/ 9Ldtu ڹ$F<<Њ\>qmD%u0jk{ HrLTVu\w/W"† * RQTLĞS!C-0JX/SI%yWs? O;Gmo~(U@$33l-* ړZ18u].͏= a,7.٩R+0Ћ9l1YUX^ynkQ5T|ygdSJl/7j-Ö: J xP;P@ӈ$;]5m!*8 .-M%,yݱ.wym\0p|_6H+W+Wh& NR xʈWr_7Au8ѳ(UN`t_ܴO?ir4-BU&U ˀp0j EQMS9sL^~gV U<gU,CzAX{^`/0bG,r>tKvX ۯl <6NChB?iv5_fB. &_컫am{V$_fl8{D$Mg;6xlEkFzHU 2٘U<+|duD_h4[I8sx0-OyRCX]?YYcEnIpF2L s?yd @^&~Qm~{T q_.dR8Xh%[VH R0DfwUdMjCr]SZCJB}}ux]1 U~WMOrhP|`4 @]h?eM 8y-,*:B(F|':&$"#8ct734 7oΞa`pU܃F(^P~)l؋,KtۚJːƏXwqk]mGB3a.K',3[1`U;([Qe~ 1fFY:63CU0Wpiܡ=OsP kW7X@&P"P2694za8+!Fl!'vSM_,@⺵r`,P V"e jƅ&$ftb}zGƫ\%pJq8,0P qBQ|oQWG =d#\aGd3&G~e`]xLتo6r8B rZ}ihu2Xyj5c!.n|G.|fV.N=&HrG̗ b@}CR$VpA6LϚ^Nkb=ב*H|F_`epLګ d:H̕1(osFtvsCШ#K~Bs>f>qx`obX"|UvwQxڜfѬ[)sbMio og7. ; _1Rߨ?t{')k8'$#w!;DFx}So(VߑewZ/6r:x4ڼXLG/b!3sӗd7Ĉ>e}*BCʔ4=sꜙT]7"ma >J(٤ PA RT19"UwGPiA5撽vNFj@,]ֽ#;I[ĜB#'Asz]ZWW䡓HϷ3P6$;zV"xOFv;? s1h7,g;)*/w3qS6m f$)̡ٸBC U7q\h|7$ז=vl BM/0Tb?v.-1cihc_ߞ1*d uZ+Z`:WU9C]A)Fu?)mwZ ( *ci E!N\B\Frj _ħ])|UxW 8GGWnmp'i&1q/)XQm kkuԣbJB̆Bߏ:,e477,  qwV4Y|BذGkh@*>T;=O < Zgm{bF_xO1-{ykĆDXA\n2Hu|Z J{ُLKS9a܉p *=Y8<ڶYZ.|vyE\`;K4`8'x*3eM$ KSZZnca,"=̃ZğW= 3tNa#NZH^e9Fi`'>`e) YrDNZ۲GLZF;&# }{t!uD(Ƣ 8/_,#.z\@89Į~Ί/"Z)1#@=)%shSj ~ݖ:v.%mqcOX gN]d?|󾐾R˓|jh|&ɎdLcga3ܑq ([ J` ,UgV =ח.a6d@r3rH>i5>^tb5=gHj;ǭuPJDVw-ӊQD0yC%5d_,Ю?fot\ȸU>ߓI<bNcL<4RL&Ӓ/T+*9G#7Q9g\I4K ][ى&|~@D-Fks};t~Z&z<&(w$-YGzRNf\cY g̓~u$,KJTDS#ԣ,4߉ϳ \ aM{'_dvW#9Y!zdxPim:vl'nn8"%Y/jYچC~Jz(KSNoS^43XDt(&?|9ѳ a[ĩѱijvH d+([a苕-oMۭYb4av-̖Q(SDؕ:Tfoa?>S4{\e G~DBT` 2 WaĎgŚ>1VYdzO&hAjŰ"cX[0h]3=W' M(ϐZ6`u2jO6wNs.pC!fiÕ6(t~HDE{׭iLɐe0#M{]R'j#QO>6q`cݹX*GNbTpB1| ̯gX(M mj;&񸘮}G4FKKH R0O{KJN, <S'VKZ&hd~[|/1G -,Hl?/p0MBV"PStnQ.#d4NU6];Q]:X/KNި=ڦZGv\@~I)e՚*Ŏ&=ta b7uZ ]mmhl9px hGld)Z_Sv;zjcr)uYqXu`' 1@R%*3_ɒHfIR0`f.xc9Y%H&R~Fu'T.YE:̽I%/}*g28', ]J= I=W}"e$ *ӠxP<d[y5s; ݕ mFJd|$_#.'$cܻh #bo^o.Mb̑ZoXK*\9:T#:lwB#!? i'dH!oH3!9*ЂgN k"nh~LAb==a;*=s#VW#svj.ȂyK-ϋm $eJiQ8ۺGco>v @akzk~r>sH `#H9: l D.w%?9vf0u"J^diEJK*{,=4 a:X,Z XWCL|RXf<'KPMzV8wV;/lA0ox5PlX@q[X )s"?Rߒwrf28RVv=(eϙкlJ{<*6KS+id;QTTSV^jչqlz?PTW^I5^:No` Cɒ}S^GJ"e ݺ:CǗ4şyɴֶ}1Ҵ\ }k=Mwlbn 4i#Զ>Q߹ 0Ʀo5ƳS,r7=b?;XE췁ݪwy n/v9TPo u:Tj% "/x4;僢J|R z^}qϥY 2C=#$}U-%U=?q92۽zA+?E3boQ>ud.`8-N`<2ag_цGw1r񘶅2m}?Lؽ\}l.@JAehH7,{JFn?*|AGr^`ߜ. yh΀ȌLڔ^p@b :R}g)Í&c=O/ =qB2nY@hbɛЀ{_U9:Qf oE3iGs̐ΓUO{Q:p4 y>Ȥv.$d.[s~)`oos/n6 AFRgۍXYYzӒ̻גDːaq@M 6d` re.c?XpWp~`l;>y#W<Ơ31`,B^W(&{.#I :3lMdpWJ~mb=Kd寫蚅Yim7 j6fuxfʋc*d $yp^auh ԋlpVqOk N+*6x>h<dfXg  x>C\`\P1EiW>%7p-'XD]+zrk9uɿP0pE/OTEM8B3QqKA~≕e45G`Ef1*vT9-XdqFyS;vK2 ɡ;z?bq[Z&gѣ`2ž)ɡ%'xc :l F߿ތL15WSh-=f[E;ݏ^R ΅jFtkwt.&bM"Y} ^ `gu( jiZ ?8v>~@8Kr벏?gt"PY# go]d#Ʃ |a_[D&XN}TTLs>Z*..;Y!n"[%q/zM xVP% U?a+ɶ:t_=lPد7.վzoNܵ Gʩ }Y1rD~Z6gbt%2 q&s tDƏlZQ:ykb 07; FhLҶ#{B0-Hȇt]T^v:Ip V"g>dlz 1#sv߇ VDZ\D9hCEJ65F - 7 V5[,r m)BJ b$F9daDK0\$l䵌U,55GOBRNU"*t BYa!. kޚ Ҡ7Y [pcC /2-al&?sjC#V|Jms Qz]3dV81Z~UR<֩ŪݼSݜfF7Z+}T]@҃gnɒ qAnE(5Ux,?nDy2DzƂϡL_e06^L')& v"odfd6\ÀQv4@JctH|L 1*򤧝P42A?k谡!JAKڋj_W9#`[د7%)D\dNf 레lQz0F@bkiIhڠ̘-ghbXFg)ېkFHDC| 5)Qhڕ[ G?8q)pdP؛[S͒PZx| n]¯2TڙgT2GSM ͌;4uUF 7Sss^A?=)76* ]'Z ƧD/ihי/5Jӄ:* 2myhs}.‚2fJ!gne׋,m[ a*Qe6!K{C/Z`-lJ[<_/s)bPv0EC1 Qkp&PN~s-R?38$g9uƢ,ҍ>U <hѰC1A*#"IPl{s0 Pi4tW?e=Uw R6DjG^m-[~ OX\W 4Iӌb]ahWnc&LM/:mgV>aYD?&F~ H ]wgrqJ !zY@=lW6vۨSF6r43RgKcQ~kl͊勈o$wCi5%y/'}{ @dԌƭ j@xE9= oiM|q3~$]pNf!:R֒DuQ'J;/R/U%zyt&9KJn-|.Nx4AjjXquv3EMKI}Ed3ng2}Wɧ C] K0BBBޜ = 5L8z (c~ZQ*?  k:4@]gn[l(KڮM:|v]ժH<> y`E +H?u x7 Qbpz% N\"ʋb{m҉rRs1Ҭ+h@XK^;CJ$Dv |U| Rϼ /V| 2[}b+fv_[ˆ'! N?]59њ ǧP(|F~A>eִPڹŒK[CܕFۚ?["DRWrvᗉ^VoC U@DL7Dm-`Ufܶ  ʬ1k&4z [8UK+ FᙑNm|+VZG:)˒284n3-Uv,(a~o2ƛ"*K o|4Ahǒmb$1fx\>Lb(ۍS%p菊S+()8%|d4Prճ4 ԝVUh*3h9PНtE,'%! Z%23P^a!"n=fSV-nlB64j.Qr@qNT2?/ʏu $V\5a7 QE~;O^NGKUҩ2MC9[Vks<}r?AY(3{Kո`RD0,- ? 8s)b4IV@G&5Mp'\el ˎ+1u9Ilݑu"G /2Fs{?i C&U{ebatG|muVؓbXuvjC:T$2 nMvI7KKF#$Sܙ9eӆ mcFpa'p!Iu G|Yz\FP5?ehM'Jv| s$jF)-2>ႝ?pW{w'=QY40nx 立ua߿jAU[槆y`q,~|nQߡ.GCS)}>w6i}q %W]ySz e6=";p#VX_WQ9|׿cfvƂul}Fà.%te$cs x]i ,=J˅ 6g|W$a2.Y"ƫkD % CuH%c)+QlJm@#쏴\}[ si1$m3k^8Gdo a8! HQx:}x U6 7(\ZA_%,|WP`nΑ /Z/3!]s>㮾dn* !Ih"s㪷#K5q#]nL)>-.eܩ&t9%@a<ը!a4NKxAӸ8_Qz~v)`XkfQ:Xt صo`ܗIc-Ğ"$m\6q2 ְ+qMKEc?E*5gҧ' Q!pD 41faՒf҄Y"&jbѢx;Yh.}TqOvWa)6-B=P+X/M5/Q!H*K;!1?[mnRX6a{@)b-|`&^'Lt`TTi2e|hX! M_c%qZLv#ǖSsj oRvCO2 eƪnl?.x0spPc|4IWT8= UV^B~^I(mIw&mz)64ѹ$4(!z]sJ͝Jŧгj9آﯰDJ 7);ş{G}(YG ah m5ޭQk`ZP6fR/<E.l]=$E?q&/գBxa}!4aU;OxR W z5F)7]=3Yo~[|Z]~󍽿>ݸ'#H{P~^T)m`yrCJd{1툒Ԩ$l] ְ9ɶe`osP/~#U}pzUh ${J }qH loTN~hL5 a`)K#ن(~GbI\M.  v*F\FC$oCY z RpA_|ث5YΑgAXWNJ0"@Bq}-m.[+cGp * Քa7y{rui;ߘ &9Y$Ap K[t}߫#_+(n-qyDsB5BS.Lz3>+i8 }}"Y ś˺qr#Z @8)OD` 7o䑿=}sm:0K[@Q Њ&A~T [.6zzf&| ^J6RJZD2ud6y:zQaޗ߄dk4!QuB>TFMbF oۓ2 T֬6'(9f=+"0Zdg -=xMlX%`tAdlbCy׌!!Z/ۦژku?6+)whPֻɼA/-fs _+Zi HkxiM!׍"gR|dRxGDm~cCHJۄyf"1}`h6Wײ ;s1TU"b+$Ap0> OvFҋR#Spĩic.!ڞ'|@anV(D'x ~[#[vGzWI}vQoH-A8ݬ)AO瑤k\:ȯ}dǒS*T,Wi0H/^D I׌GmX;ZAducJ;(粥3Q:6fƀYR4QL!Փ3)~5k qH{ܰ!إAC;!5SSP8tf~yJɘ8hh4F $jfZìИ03Ixa?O ߜ<.+Ce<B/Yh68m$1?#zԯ:EsY2r hhg>?MJ K/ۙO\ICsld#_sNWV5_C7߀4b,i Y~xwK>f Twn{,gt-Ks;ᒭb-li*_)lԿ$By'}3H>.{6S$4M["$REs Jќ*@uڝ| N/CZ:bt]X~[uA2w obTZK7Bq+)ڤ](ճ\T)vPJx0f+"lL(<F'UMf_,tp;b,c!nTv~bg8bxyvx rhOIkepJ128ē$!`/#XҮ"5_>aPv7}'+ %.d$גQ)&A[/ 6U^UN6^y+ɇJRsr6!N+] v<\ Bx:Exp5jcڲ́o,:_FALswd\r W&߱3q#̞m7y͝׍r.9Zt_dsfpmcδDh"ܩرgn~`zt9#QgzRs&7sF ?s;A'U̶98-q@kЌxvĥ+$QimJD ~tgjZ9`Cb9քNmBMɵ lbPE + 8 zt} 6ITw|Kwد-U[¶] Ֆ۩ENʗخϢ൦qL|-F(HCBĒ w :ȍN9uz6eh.Y'0GHKb{6g8{|&h߿4Y܌IC 9Wμ-ɇK ld`f>Fd+Sp(l~dMk+pkdЩk{s{ETG @,J3to+ ?vC6W d8%)~VsS?^]gdq/@ (l|[QإY5葦,6Ui#}(bA/VYWEMԬ#ߗQD[֟ښl^\Ƴ3qFS&}%1Ooʎ-OdXnS)yI/ mzd[ hְX \pƅ̐ ;Wtv9pJ]VeHΥ;LF<ގ MTh$u-#Na8ܤ I2U#Љy fXkJi+){\A}1Xj+Wz֠8!3NlPQ0_'hMfx5}Pn}ɲܒe5Un ۻ`NNg{?0V-T܍>!S;UHcEGXBΜ:VeΖriP_PJe'[!)i|qumPUh08Oq6/LgXH5jፘ'mL y9@V2s eV 2,X3poƔ#>ԫJ%|T7Gj?^mJ:S kgs/J)B u;J Tes\A1kqi14Q?M+UԾ6C67_OSOJk_5̰Yd4UҸ52#_Y ;HRӹR⊕PctK1\PX!"EcU쟘ꁖ폓EpQoZ6"1J.A琎t,{>BtI#xdo}=TJ{{(3a\W;,Z÷ Q=cɗ>v+~JCz{ѼK\SO*^JhGJ>?='qy$ügԅ(3BD$b״iF3kDDSYmI *E.zc. oGr0"n"!bs2[s" @5heXZ% 2繐қ{]]?x@+Cw 8u.&t~+\U;|9':HBh[*.D*`mz sGlV%H,q\E*^|u;=)8USArr<>a[ iR6Wb䁉i0<پ4pE10aI ˁ8 i0W<'§W#Ÿ:KӦ$ᐔ  cHӯӬ#UUU'?CV1 xY&p?{|92C&j};@-6 P!(*8<7N 6ovbL,4̣ ޜ^jN wb} XhsOTZS8,CDǽvna(,nClg?,rb@lH}6A~+3uJ13Xˤ8aWK>nW|_?@]>Rm N-tݖ(fL+fm:֧< fE%nڄQux2]n'zw>VxY$@VyFNAWcM ᆱܱ 93.25~>q[]D0Wΰ>Rf])^Nfv}؞5&8* 5nh1m^?22| ; ,%q+&S1Escbͽm)ub 54{$h1@ #"Tdu-âh!{E@{~*7|[WKLL+ NٜH\}V? }c|s?n(1]4)k_Q_ BWH'`ѩZ^c;$>71=i4U #x Q]]gKžvgV ܑJö_-mh^U羱5Zb,vSA~o_fnBݪdǃ4v{|TMVԐ9 ѝ7JR#zAANg;£,7Q`֓._mX(m*qfD(wYK7= kTq(Kՠa9?s\`q܏u$Aϼ?V:uϰYL Swt6;K;GKx$j7jnj;ԦcԀ78DHLQ0%>nyy?$& | a0AǓ25ySb,R)Q=NrV}̢LxCG9ղltzuے7*]1vžB5pyjWU&0x\yN-Z ?i# Ɓ;ʲn, EGS&̡|{Kғm`11LeX6ãэT]РIV{@T\TԻ7).zwuU$0ŕpi6{|猼8JspJui2aAY^VՄ$o~u>^(D{'ǼBC |*W#qVZ MP訍'vwn Ok+dQq[GٷzV+.R> iC->i>{C,_#JI+3کZ2;vAc̢LʟnFvc-((&Y4Rqd*ㆀa٪vP%$нv.΂csR@ݝ֍9 b?]Pk{NSAr/;Q^:߆ȫ̠3En+SR!>Eʀ{Đ~(ӆܖջ)OsWuB_}eXu e2i E^3ӥT緛Ap0KC魂:!$pĸ" cL|2OI Ec9|COh+$T%t .ohOGDdή9F-0iE,}ATpg*`0LI'VBًWp:*8rsƏxsj{\JՍ7E:;ӯJj)/IVz.>TY.u0N\xt}|Pm>h |CQ]c[Iq5t6PϪѽc}`t+94-BVc"ۍp yΌsuPb3&S[`S.2Bܱi֯{W1^Zݾ'*v((MLOՅ(x[OFUw.f3-UٹOBPǀHj|Ԣ +=8P]M,U^+@ '"ICЗppm&J9#JmBZ,u-PeڸbKZ2E}wrF`;A Iډt{pLX[o*0\"܂Xw$}ŦgFp+u$/1=MH]!9ۦZ?#C ,&Jf-E61rq=2$VEWI tE6$oKkdUWF;+ "~;a+ھ_rnmhk0׭DV|0h!:L7ʈ?cc g >jmPNuNeP-gTCIV6ޔkHQFMEq~DԻ >$;#\"b3|`Ԗ~QoXwUriű1a ާK^[A'\+3VN>9/~LyP.w6[׽?rh Ɍ:ws3W8Ls0H+e8e!_JRLaY*(r'J7΅CҢMIJ-2{p,!Zx׀KbW~eخ5aayoI'ƞnb0%ѩniV8EԢ {RHzdTUƁ&L^НB 96m4td05^BԠ,h\W LLXF$ߠAp;)ڟi}:]H[Ym)@ybX3Isa Q~9|ݼ#_)<ԻENb@=\@OH} ;vB]%`puxb'ŹaU^R3g?+Dp%uZnV_LbPnC-'L /1= ` "GhW:곕hl^Mo=K^xu иǮ'\q)V;RCQa4ާa{vM:9 (V01(|ɛjkvֺ٘6kgM[4d (9DzPW;Gۣ?>V|lȖ;ZO1/皴 ;?r۞J&7P$-IptW*SЭWX5?L & Lm[f>U| qx߿㜮~L/1s5jߙ!s2L'7]j6|%5Uz% Ir3RۍGG_ Yjl6^*,ѩQAq_`[Js];Mar 7<"/4+PɎ?dER K1 ) Ydy#~kDFB>ʷEkuM8tgjCMMY_yoP`H+<ŰDq[HF˺ELHۯ sz{j^Q/,YrfO׌(**ۏV9η! :3ߚy|q[8*5A+'I2]95}T,F/E_WlF6wGFU,o v730mnOS-_~wSfޭ/$%k{@Dk/VxQ~DGV[$k/,<{aR^FL]Uhcœ}P \:"t,901Rc&DB"9!©7رn md S<,4fLNxE"=np㚸P8X x>^e=530OW_@4V0َp8_EOE1[bixh@TR@ K{eلFc#pDF=EEʭH5J0duLtZ߃P9kA+dr-!;΃2Kޡvyo Ƨh 7͈BU򾶸gv2PPk%u׎^dɈziwB&|-x!2!LmF|$Y$ ./9]fZ-_Qcr>t^:L4 ]h~[`UB^WYp5o<Ӝ%%& /0=z', eL4PJ-&OwSg[$#ק4-)I8 `39':m2Xfm/Ee<ș^[fھ;C L]@>e_B#Ҍ 1\G J\sH'zqK$VK82s[uxeh d'(dO vIZ:ּݢf~`IϦOB8٠*m8*? Ő5H&SSz:7h4nL[|Gڂw.146.A7瀧Di)*d3d)G&qhLN*Q+~ ͐Fk[>pyO>Lc=&7CrdЌRА>ͤky 9DPa(SDa>NЪSg[R 91fPbF~^3J:> (wM>_tp:3W׳!:3 1&~VNCk|UM1W׎I\X[2&KwO=;,Sn 7x1YхWGUߕ ylWudfǞӃ 92n]ml2rݚr%8R[yM;^dDn/ շ*s4!kq'Hn;< Kq#C=$ \+tSV?T "]cݥt[' ygӫU9cr Y25[}KҼ\ ~[: :+jIUB gMRey販Ԃ.AbD3]ц!5:@@'rf"h?i&CvMDBȲ0$) u*n 习hM+k#O`HrsqYؤ٤ZJ~&UQaOsEϲuq97nZu UщgowF$'YFD)nH46%-$;c# h|P4[ MU-+ fuZp/db̨XB\O): + )n7H-L[w窗,q."-g ~ڐ/cD !NFBtQ{*k2| 4B C nlQ8tOtobڨ-D 2ϵm4MƬ,cauyk3>nzEr7W-VkAR{Jn~?lۆtdӲ![c\mcݛTNu5$ =XԐL!74~Λjw!fA6ݰ© iJ8gHV3u_^irdPOB'b hyj %v˪ⱗ͇&%vU]V8  "0ŝ,GvZ+QmP{j 1,K`?!b))Di(KzOrdc14;d` >H>5Z:rs8N1?B[Pɚ7I"j-ֆׇ֫RUoAHLx/]Y‚BmcVs~ws=Yq(zE ?rDlNu}߆8a~`TZqm(X^ G&kDG$rl 2^{|=2 6-5\ܔ ub<C$T.NUԯm Π~|Oׁi& !: N!J̖.=Y}GX %9L"_0xi0핑V^k.$k 0 wP5]%>0V4bĺqM 3Sdn<$n4f)X}#ZNHBb4Ӭ2_eւnFS1%؉gXZMc #&K:FIhCٛ3 O8=l!seEBUj Ηlr'+b7D4B{ Jq_VI ={v6RX hO3.W OPjrV-y0,lh I"T<&([a s&=4^Gⷆ3ٺο.Xsa^y4~(h)NZgsN+'Vw?9Ѹ2Jş<d1ΛT fIR(aŞ0}[:_kn\=ܬm_]8@R `0qPlٔMg}wtkITf,B=eM{nBHs9eK1w=چs`A>}m~~,&CʝN8L>5VrbbuvFZ0>ߟnO9[o(^1εK MFG x5EuZT's,wj}*xGo~BhYt k4~7EuOIZR`.wko9g_ ӎEC JDa"JnLo{wc'CDq?n%>qq e%fcH&%' K<pPe]3w8fcg7y|eN7-6<(Sq(;->_eE"=ZhTV,@r*u3sV>~fIӸ̪zQѝ*kl,SKD/t޺ʉIﹽJr| |mZ>G5,큷\`$bKD7sbb̞2.V/OAHxG ^"X#hdl#Y'RƐiFk3لu<>]X(0s@ \䶢@j _6)!7hړd=Thr)"+6(}DP9-߯~#_ɐgQ|HH%ST z;ŮkO}Hk};$%f򣠏En1{O粫<< "_F?ć.HXyAnq+;Y\_f@T*%?F/lrn4^IZbl3,G~i"U]{l\ɴ^.䪊 + i׵=EC V=8_(nbehK ~rmTGpcdh)m:[TEF0k)62s(7XvPcF,6?s`5x5J@MYlUNg^]IT\1VxJPQ:YN l5]h q̋,A/R 0Ilg]ied`EK,ԍ־ #F Om1[b ʪa#ᆷQnҥ t:tcmU2.lpG~z'9Dsw}y,U#:=Vj{d@;\ω$R_2t) p'6w"=SsX$VkIA8.cSCXO#_]`i, pl@#JػE)X$6F6,[W (KLQ8g҆nӾqU-E+!y/8+sCʺMwqG]P~cRt@i`gpfP CxcԳ Z K2"U:ōj_$EȡxkO, U5py<$EW[L3ʇ0f-u6ʚ ~:z8:^`7A)16Zd!TS$lrfj™5ϰU[(ntɵV)ށcឡzY l0:o Ū qyPVU6ʟAw, UB<׊h  xe0RϫK ޟ ozQˋaOF!F "KTMaP9 #C,5ؙ֕k"asȐO-EA{IUTۈ>|aWB-FA\KjcTvaMAe߂m^n 9k2KX,nN4/3lhgZo3P:.5"3Lq3鿚TGD"y 5H׀ťΎXM 7 ޘΌ&Ye?\?虌 j>"fτ3(`в='4WqKKLo0׊VXb(Mc w+;1XL)x"B^8gͲ\IR=`TYVx+S4 (-z]%U01ͧҴL k=g10q-^aʁnPK~,⛍Q)o-3O*6jK1 3 a(;~,<<?,n x)4q@^QptbG0 I(sm:u $-j13( DlA$Xxnp-Zw=mq1y<h-.Le:HhXUU޿n&ߋF; &cg<ێ2iT#I)H]bdWb\75l=ljoMrI 5t# gPVJo۟yrG}c{K %(.7#J-3XYjCibh[ܷ Źr^&tn p7'9pHš`972S&a{[7Dq}6Yڜ?35¥E ,O6g*~k]@-gM~55)"c#40)v1 DK7Jcx^>!7yQe sxnojH^ƃAe3H=DdPfx6-u ?}?ʪ}imsueZ'Xwӎc{Ǟfb(=ø@"Md"}H}netGPKp1"ΑuQo0cl0uNe\JGm`D %u:̃O om9 %R-};ՆGe<;Q0:wAh;PcNS:=t"h T8D.VՕƻe9YDb+eqSo??.JPH$1\l~C3.nG(ݻ: 70ͩsPیh:TqyйH஻0ŵ@ދ\RW42O-N{!0#0馤AW8y;ݓ[dQ16 q)$0< }R-={?PqJc0._ڥ懱!~I|MJ\Z0urIg jGF@Mi8 UGP/ ߗZJ\+<"U7Lo"xo9fi'v$CmOuS׵3s]{u.}4Vkȣ^ȯ#%plhzN&_2Ϛ0bJCaght8$ &6ϬTͶlLb[wn$&1eߧi먈gGv[kMxul?uCm-g1SFkytc@Uk KhwX7=l+3/lQD;R͵heʂcW[:ܹGcf6<#Wd"UT(p/ YOPdrb(Js"QC%) ?Џojczs9js@V`-Ms ڥfWE{o9@PۏLn=~%]lVmf@32[GU;-,OH/x3O)#FWԅ:IIc+G|}s<0k9 / W`!b]$i9zzL ;U7>jK&[*uS6;Ҙ5'@by(0PQɤPs˦gHA\Ů* ;\ly7n ArV![t}).Rhqt38.KL@[Xt7mH(']> C? h~@`%U6MOHy[6J*[F2 ,7hc-^;okZُiNճ͠9 ]ZIjgݒIJFH#A> gxϿ3hc]20{}t4{1չJѤ_.YԫԄOE|9C:eɮT {\uHxv} cC2)$C68*"37!Jm5Eiz&ksa}5i9rcnM`'tzN1=jpI 3@SIcA/ӘdRt swx$/^m1@."u+,i&C/c aaBU|"#7Ė#\n 3ΨJ4:x.Kwv*ի`@8¥*Ǜ|0l€vY K/44zB{[2Bc7~ [~ҟ!VǏ E q~_A|54"@MVgL b=s@?" N>QE:=V*1]2{, 2e\ƽHS#1`v V298&@eܤ*k xxU,/BPjl&3jU:˿ĆR>m6Z>5ܚ?z>1:2Lp='cJ 95#RhznmkF :tWiFSTrxy˔9e*GS_h}UdJjq-l0%VYgMD?:eǮ8 fԹ칵%2M2hppV'r@grg1t1:$!MZ7榓xAޠ}AzWff%yzž4-nQ!15|]U9l  y9Ř*l-Y:-(vNzdWi 늀 ieX8VQ7䏇ʜѹ!_ЄFvu&NiҰ;3J[[JSl\ #8/!R"}MSd[[dK`}᣶2vD~Q]uBYR&\K wop@UzQMIsأF%_?9v@ƭ\;RvpS ^?O"dÂ(J?^|ٝ@Xtb/`_3+ hɚV.yU"H1||TBx>xew= 1BFm[nEu7m1|>cW-4;M3X.n|,ZXDoigb.)IYTWP6 w acewsjC|-d7Z?L7ryZ|zӢ|ُ؅9kPSsY$K^nG8Ґ@e~aG3X72G[\9"ЦF bW+*RwjY.8o:pؤC <;kh۟(yD(xwwSs_ؐt ,N#&q@N)l ƌ(6TS H$ĉTSJצP=flSj;q ,0nKoa7 _<%-FKYf[_]밃D{Jd+$Š>X94Bb[z$`VwԀ?MG-X1 C&ƛʳ>!5E;y E,7)n8T<}!c+ز5G  SF $9$bR<\ 2+5Cb[clp+y8#yu/tDcTwQE}Pt="u 34%ŒXU3HmvvuӋx=]i ,fWyveሣ2~=B瞕[y*P06!*ALȽ.r]GOX/N,V7Ďf ^8XgFx6lа1-! ꯞ\Q )y?[V9mO>_XxZ(>Dl6I z8n|O9F |Tč/lI9KJ:2ˈ+,׽w dh/^'6v?rq`>6V*Pėkp Wy F?#Ɉ9/ 8͚KR G$蓆.&EW& #gz&âaPFu y:ֈԝ'Bϴ_QAF 0c[!|וLjE`Hbq0\+rr@¨<(n t-b-Jd]G8@"m7b[cYƀi -@vsNۖ^lL1ֿYX/oU O=GU&8f.,دbd~DH:>!+4L]췖\Y6AՁM>@zR&df#*,/Ս]v.J {`D pgv]gYWSbݢ=/ =QB KъPx]VXgm3TbXXYˮWyE??~8XkNV`S ϖȅ8mbYQR`fSkƠ39>T{I=`1xlsH'DIeZMB D8xq5?I 썟[>y9,&d{K̮ȩNV Rh"$An8/³YyT:oeev T.*y"bE9m}ӑOk*qnMO?zuy_C_agrIqB25]vߺkdHjμ& *iq '5M_9 ",s験m$-wck-Ç0FݲjA%kÃdwДrK kB%ƦݩJ Q~POg*]WBYN3K3jC̰ ~3Em1A*R$"dHYa2x.sЃQJrݸԡmًgokԨt֍{X4Ą. i2O~ %c Fo]7Kb#W<3;CB0v['FTRϣra˧FْW뛟zODcWӟ+S#_Z{ *uq&;#=h֨~X?P7qg?,|^:}Gd9/ >s袨.`=BL^{ ~U}>esK8u=jӒ𦮜 !Ig{@C; >r`|`A[ + WZRe+QkĽ2ٹ|A,q3}2]gq5^|y-o2u~Xt<鼦B̈F*lY4]#*J=kJP.TDP>NPsV0c۷Gw+["Ŋeѝ$e!;; xfTLdscRyàM % =޻%ՙeȆC4u@׻#T*|*raezJMtvw^LarZ\UC7,0ǓѼah}@q w9Q3%:/]XI͘t`Qjx*}q{oIԄ})tk3'/icJXx=^%۝.v˧AъS?E ~;8buԔFDX^,#fFrc!gIfy֤|@ߨ0LG"wа  ^# k V(b Rw;{~@*%OG.~]@Ml..HBP.(U*Ѻ_1S%qέi+i'l"pg$m5, ,1X{f!WsPCާJ9]$>tW0%!*D(?laf9]4Lv]H&E?i!īghL//Zt&6{٧h "0iJ믪 ny:CAla]bq. g1A)YW X/AuDi->(G5bRk c\ ")NUĚQ|L5ڎ21BN`+T>/ʱLTѮpkU9EX⹞hNGST@MSg$9934kcd-V8_Q9<yBzW{Dʍd!dIx\NZab q&w )}K&.L_,Jv[Th 0LLeH)":љ alܙ^G8x}yGX1UI6c$l᳖L *Wx h0 }IQRܻfJBk05*;i=GW&\~TIO^nEe\Xz*i)A1 21T&1拊lӬ:HL!y0`Θo w/\z* Eex3XQ^aXJg+Bԡa .( gRuj٦FA7wz$ C tJs/㝎`UQe)T;cyq::%zQ nX!=97:o-q.tK3Ni(|wWR`v*g0 à_Hcb_=W\_G9+wbĘ.u C3 M $6[A)*>Wv[YCi;/&5Qdm ڤxUV٧jÛUDV j)a_&@%v$Vxܺd.K]|B #Z7RTgi]yf.9}ȇM3R6w!s:[֞-o(ݍfW_ƍU2 !j#j/ !%K0R/!kKy|9[)&_uC M/K?ÕW_˭ eY]M1sE/2D{{c=M/ LaA!L%$SCY$h+7b+L6UjQ }$EN<0d՘ofV.jg KL!ۖ"n^m^O tFP,r\pme1+ -!MK4A$A\ݍcoQ؋'lPcܜTvAׯ0IzzUńr!ݤ?gD[y$&{f zڋe~=cz/yf` Nz"?B;}*#&`^`sV!LH `[G C^'pt1No0ܴ8CPHZ }ht6fk`9kkJ w%;n@/G [S*ݫaSBTpR L06tW$arr^L#rF㍤+4;E:zĆK9=Ւjxʩd (FF|懢@Uѽw6s+[NZk4JE]VK1y`=PIC|*JKn߫tpsn-* 4Hˆ֪IG FLquB2eNkF!zA%A_ ǁ[Maa,J}'@LqjW!\x.s~\\6BHՄ!fr>hf'6yʶsfaDdn؎mcMLaN\K |T!韥l; Wg_GNJWqKNV})Mq\O~MmIg<֕ x6JŠ֫WP+.6<&X]t )F+/@BV)33j.ԑ` a#N ~T25&7)`[&NW@?sk:ϛYEu8#X"Gn-@NnC8 i)T6~~YD~  \?hd^vt γ+\L tw ! O2[#zN n-?ie/* Ƥb"ΕjI5Ħߩk5%TٮBpjZ 6 cXDM¦U;折wtKRwgWW*O=K2` bވerqQ( eX {)7Un6e:xwUw~į O-hh⸙uqrKx?!{qǝ2]*e˒lO.:`|h&"8C-` VWt3; ~3pr? w BVAR8UygZ+x߱ ڰR_{IUApd|եsxy/WFnadAR >]_-lrGpJC˾o(G6˖~7kOKMm*߅F)7B /D.J{Sw !B.FwpM29MĢ.l1qIn^ qTJŽ{JԳ-ɄT9_gk#$魘>W6\ Q棯=!a՘!_OKd༖];j׾;M2H9͔Rwǀ"T:M؎ r)$;R /U8xُ(PJRӀ bj4=% = M0*wtҏsS#[r`l ;c?w 8MM {/WO7cMXsA/iud.sL6?ۉ8\ hL >_ҀN1x=3w&jG϶>k c>QBE K3jc:Mv]|nKu'~ϏB]b_o(~]jC)4Ofvf#Z;1{ZP|fO}.Y]Jyb*<"a[`de6ϐcDqq)Z'`6 0*"80F -ٷpos!wlS~W1/ 4K!s+2ik9Kpq> .paf$ob jL /."33}ظ\d1V 6+=H>XtBH]\R@E?/A"R OS3ao{}/5xe$mq@˾13ru52`Uq%{ndT4=sn㦒Dt?ȋ$ffPO 7Eip k?5&^|l:ioN F6FvQ%:DC(~`Pvj5}{8q\ #rWHq_v;u@ mצ*7s߳FRE` 5Mmxz梊Zkўy0Sxl ڋ"3u %}H1WF"-2R hds+M`('Մ(@bU?1DG7Yxc[j?SRvWZZ_Yqbc;$?rg =H0X=u}`cئ5oZt[ɲաяLvh&Z2f*k3f bX&`mXCJ(b3ϛ5qϊd݈bBs]q'҄( 98 0)zC!t,d#]yC0n "t.wmdV^~1ڇy8ba쾇ƦGD^>Gu 3%[1Z*- {)}f-좷)8ޖ4m5̲NT4^R)_SNuRrhs,Q %Α|6мbA1blE tS`h [NJԪ J2 +15SZg88VoLeMXܛXD/OlyD]b/RAY^R(j ֔"(d 038zH AaEgPDk^Kt:!/iZY'`JM}TyL"4Ṛiܾ}=N3gq$c T[j`XpjGJKIcD<5 lz' 0:L/-GjR mx!D)у;#\ Q.jyc;zrC*8N] [eS^uڐ ^&)._y3K솞~3+taɱ> s*p7hVx)F hKWE5^)?`U,)/u\xxտ$- ڐϴ~I2/I7C˄+rd?_Ȗst*z`m=_/SFi(&ɛQ ~Bn*& k#tqv41Y$(9+)p"S_ cdEu&b{.:u)S;}T-A1-a}bH}l,Mֲ7x YJ!{zzqzTf)1戤/"H^w?g%-Z-+:;. մ4-fp[?g/Y-c{#Vf[yU9+j<Ԗ> };Ss}?o LgoL'Xw]+X@:hS# +=iԧІpP좛3NBM&";`>,huťe"vЧ"!.ZITWg,/]4qwя&_6Xɇcwe< []VAD.J[g2}k.zel8[7}!\V Iέ6<ӡahȫpRWX[HKkԡq+JQe/TAqx@PS?Y&F5*P[Lf^Hp-CS::T. }nWQj Yϯxdo4\ G\ L錂ҽCgUrN֯\ſ 9LT`߼z xl@ *;gf Ua>+gP|gd7+wSrĽcPՈN\ KNSN@ ױϖ y:C>DHаq7> -o!ِuһ)VkgURaMʄ$Q`8DPR*ju~Åm0qU&I{Mw)Yoy鲤v87&e-dT3An`9qBGwFƑ3Q`12<#'Z݌݉-`spzD훥|˜f*F\Xk̮x kۭ I37u90EYk?W%JPضPYWS:c̪Tad(<{ӬagaFM8æZ"q+4Q}`R} E-7VnZG@5@(t-0jQUu y`z0쳕L{iA̵8X6fm\)IKٰ2jqcgeBl4Obc@ m9[>z _6?A{ Gȫz& " 4 y͹{>[0,m/>9@Τйѻ;gxc"S^dzB>+ivD H@_T.Z\.B{w F[F z|߸f`a8󣐬*3}g_z ӧ\Ƅx~P#J QꒋgTj:Bݻ]͈2E%źF-Ӧ{YHjTjyst{gwf*kR=nz!pUR-z&r<'<,t"$VEv4anNDž{ =~AkAN{vvfIΞBVdXX#b`e&RʐCfcQoٴ~WcǠl=bNZFۛ c<;l{~Dȡc]c+Y2īzRƓGPuT eMݮ[<~WsTP'wc0%㠾O&ۜౄ!GqxP~"UxRRt/ lr*y{q\4CeIuoJWӍq1ƻT[Mt%AFY G \0l)#рg1aa=u:3aٔPILT?4!¤2fgW [[֕,!e7g7-.-2Eҍ_TZBEFE3Tŧ04~m~Z=`hYmK'p Grnj};DDj=l( F3- gdWQe`:׮Q'zxrgz?wؖGs4ZC֏mC8U( x}`;?)ޱ +MlZN27}cd+@Ij; A S._˜^^Z~mI3sYS"JM2N SkG(*=\y~6[#߀Ѕ'P]0Z+O-oK.8kSGu8DBG+> htPbxF4UUbbveљChJ#4)Yep{ R36늿s ogߢumo^=9sɤ_>֐i5 F<}{#*婄g r|ۀ_4D_o~Fr}0i)FED|z!ѐo\@^kP-g /dxߗN k-/~nW.)G_UH+>ȤTaھ\A\,K/ʠ̺<'^oa]S$CB?LNHd^mt-fy?u^ Ƥ&E{=5hX#x:ٟ5b&%HF!rZf6r8YX"X-B^-Fzhk0:t/`9`+UP1 3ҷA[@kj|$N֌27LFrr׽dY pE][9/n%9i*͢BBJ)[υt z*魥w`q8!! #3f0|o؂+4e`=ߟvϨwT\3bgs6+W'G.pN/goĦކWJԞ Bť{ɕ{&|h d`zI(/h/^q ׺͞-3!S'z)tX6?犳ޠG"'R3 D{&HM, G5%z\Ȼ.}cr Шj"`ZVDG~! ш`K)gk1z#)ѷ8~hcok|%E;D 6if>wfذt΃?9D$ب%V)!ϒ{K}-B2?`_ҮC1&j*n{7:3"+HYmm>I%׌.vPb>&[#DZøѡQ>$$LR&\}U!۟d_Xq Giq!Or\])Ht!v!8~!BFPAk4܁h4NE!Ɵ4B82AllSѱ\Po-[ Qlw Ž5nɐUG]-Y߲ 8Ar~v-%~d}B 99"v/?3‡1U ʘ)&$Hk:W/PtJ'2#t{5ZéUXB2[q-l{;aVphzѐaFE <8Q bU)hQegQs{f2Hs Pf h9Yur< ˟/r=71sk6CT<8٩<%chW"0l ;ݖ|KVqiGV 8 :+Sr>gg ֶ(>Z&pmiV ~3KIVrpj,=NK9QٙŔ,1Um{1%=9,/6W1G6UҪ0F5I) V+fls0Mɩw 9|0Dr:VucP[5"dR f*.Ijk#B#* h8-ہXX]jT3߼G 0>k"`Ko?1\^s펾NOdJștmhF4!Z9[ Qb7E4~hQȔfք;%_Ί&ȴ0b#5;WX0oV۴PtW/Lg'aD*ݵhr|o]"rkk"D`n7{P{ˆQRΙQ2_$Ԟ-MAGv&?V,ǯQ7{mXlƚ҃S59Z$IjՈ$EqGgMPq,}v#D""=w?v[ dR|*ҡfcףvBK%sBtYBڵ/w0DHlEq_eg9˰MYLZ`s0 `H;M;8E%CRN;7 3_5qZvzYKS]}zaK~`ѪpT [K %pf# cj=9IoO޽e Q>h 8x+,>ׁvv0ces=(4h]~ֿg O(oIKͷF2r#9E7z+ro.a?dVau+-"t&Tt>3NermHaT>]KH]~@q {~ۋlNksR4|],1Ly~8F`̷eWwz_#/TwK:0kO&cr)G &c{RGܮP~lrk>rr]ӎ oKu}m{d|_` @_F>vҴ Gx|s Le?=W)wR-kz`PRh4I*0*[;d ~K:j?cJܤ ("z4֩a)ڟyRY Io}EY7 6Ʊ32K Ϧׯ{p cBAnV2a"hv<zs[l摼Pk8%Ieu88>{pH˞qخx\!9Zbe*Wzk-sf.jĸЪ{2Zi%f\U,ι0d;)Jy i*h >hZ(]uy\ z%*+&q츟hX晐x v#fItZE=ACnM mxww>ss AͳWZ=5Q򆣹 81m8]knݒ.ey{>ssSjYIE݃.<ŸQ(-X:6ף@hm36V| Ӫ0ƚrN;F~1pwݴ{A˹Zx#$\倆_Dc)ي:3R$+tJX [Eఎ|S;nm{}><}4KbDlJOL' ZF[dJ1ހGU:PE4S*Bhƚ6 Caz3PVRKv}5޳OLm5q/{pᰅg\^}:dCt'Rd26lO"aFE BF~!޳z`PPlRSi[6*T(`D$CsGSOzd*3L;' ЉKU<L×zjQA 9VemsF|JQBWUίha>ުmlN]{;ش)ABUGJS`+ny:~ՂJɞZUw ӼG+2eJڶ7R,Ny?LلK~'[|}HRN?,1inHx=A3#҆c g? Jͣ_Zg#6\cǴdiPemQPiWFnSWMR4a__ٱf QSȉ}()ovfמEL6{I@vH<3aT{覛ɗ:nLf#XCς:۷2ף?=nT*Eؘ׳?؞U Yp0'@YFEl~\1/>*G >SYQ51F4ZJ+:3!;pvdwfn:r-ҫNxvxIQ8?εe>L5III֜E A{${~|!9 Ńe}Wm>KW%s0h"UFHY(\Dɲ0'Xy`/o{V0Ch%chηMvqJEoIYf|Trאdys&Y9!ؿS;G"R>9LP7[2Ҳ#ƛqp7^Ѥ]zHn#e"3k&A 3Ly890\sNs@ڔjًB}1qmJqzb'4W`ī4?\'B.nd,w 'eYń|^C.?*?Dz/XZߵWmKzwZRQ'EڅBCtEk:rmFj $¿Xde~p%||9Ul^rc/`F7Q0CLVmEg0hJ31v/_3۟RF]ճB9<<hDmʧmE{}1!dCaPq0\+e֦>'a*bik-YUѬstqR`kn#SU- 8 j wIu0$|'U&Z^ S62b,:nbS.=KIW2i}n* SO#tpZ% FNjvo3̎)n΃ܽY0 _02$! KliB!ky0k1p`.)̻Ϣ (vJ9[h2_5xT}# P{<W/^y…O:`>RS4<x}l\xv}0_={\~ANs>>iIX$Kl!!j)`r "znAtNw˜ثբ]X^JP-,OCogWʷHK1'e$0F^ks gJ\KGUDt̑k{鼰%l"r-2&4ЭR_?g}j)ԗ D&ΩQ9=&qPu$ǐJ{z}mkhv4ʧ[]-=މR3Bd}hpfeZyTizj{VD4T ox?Qg|&P#lk*RP(/ L^_<$j{|pagw- bFlcq~i-XNicXɮҕCA!,`[8Ć[<,ȂkPB!h]> d'aY##@*YaY!DZq Y'!Z.%4{ TqCRkauؗDc8!-UVGaa)awnPS[*0+,j40%(`K$;U/Qgg"p!/[}McDAmY0 Rizu'iILwgDPD8ՖU@x,Z~&V1{Y iiPo_{}a\eJ*`%Wq yJVS A"as>_.a 2n')gǔQ m/{ciDXc,uy2# X23έV$(m- H 1I\mD7RӢdb!I6؄I&2{~]A e&rav)SGĿ./FgoK\xsp]`G=czxzxo/cV"dkvptFw}SxD ]T6k3X;X~ca© 64VYC8z4ѱ{bQ,sNK?P)љ&%AMUHA MIxuQW)fz?Q_}a?AHpf2KsWr5hv_B^D>l8&&C!&C6ߩzm\_P, BG\ *@*hRe3iu^%w5m@-ˆk Z""4-u47nlCCT1g_}/m=;栥]ȍGj7!W8u5`t\cB~}Xݱ ˲W^+n]"a7+cȯ5+}:(h;EcpIi2InNS>.=e]GY)?Dm"Rpׯ%S4)&biW?L{GDbhtZi9%[VhEI%ցݗGFw,7Fyo9ǶT!N򞧮Pv]Jzq54P&A7?1dN#20=67؞c2O2zj(8;iK,, zWvqr1תXL.~]\&v'/^q"ǭ܌_Ea"S[Q!O֔*7s|sLBO!wMc#&Poλ=\_ӊN^j=Z}bY{&ƴ$;t;Abj߉Sgj̸}$:8L+Ȑ7Og3H@sGa[ln*)e4wR<GV`^V a98Ȝ?}re$Ps~!꿒RKRX~n>J!vf0ڝLRպj'^՝[ 4ۀ'P>ڛ+scne81Z0MP,jWPm)a0'ҥjV3I|%׀:y%7G>F*,r*|?l9 uveA>V^/1D" CRsߕsJ9FQ|SMK W59ƕi{ToBlbD g\`W%^_eʆ5T+&s(/7_^ҭO kdhߏtwK{۾)D։w0RoˌoR71+uİ%(4of'Y-F{M(u2(Đb^%熠鶥R@`ph_Ua<,c1=<{_JaNZe_-Vp9!wW-zS^LMsݐ1j0Xc (IK`r/B_]! ;#'w>"bhBf96+ec ʆZ$v2h4Y:T=l"+d?GqsX ht'S :v(uG/^ ^ ?}{n.$UAOa|nXSS *I % K/W8NX#38N0#:?R; 8L){]$RN/{%?9l}*{P|[74*ҏXMaS K*hr0PFeBv3hD?k&aEXP]? >W ]R@qcԺE-vb=6,S(MwއEe"h=\@O#"}D4WSrZkQ.G09 e -Zv˱p4ހ BM91x5pZ o?@= ݋ZQ KD#< tPU@^SGZ8cDߦ$mK [N6`[ph]qF8^@UV.U@5on# XDz&T/i. \sW5?q :0RQyxB3YUťrY(&`kf}Bm< !Ƥ[Ks}H-? Cn7̘g I Xi>My^P77c1c8Up5yiKϷc~`xz΀' mfxA{8^rAtv}VV?"&*z(eX7Eg<g8)ydH%P _X/S?i֢g-ןx$C~6%RlD#QKΤ>\@ifw8xHO8EϨ٭a+';e6KLG{v'k PƙoPh'{ C5ѓYN|%gE_-? 2u@8n@Ɖ:σd¼Uy x|P9/{G~-@;gU6(ĞoXbaswLؼB@2{YatR-.i/e[&h(5d{ZB&<i,7@n,$R݋jR?1ܲ48cbo{[Mh(JB$IE_cz<,\m.3ɉo>~H.58>Rat/¼7:oamaׄ ֵ}V>s\Ihuʢ2NC|yuCwe Q豭w&QYPE~,uxX% -!}Z6',9l31TaD*<ˏz;-TTz+ZVdC+DP|*MԿwWA\<(Ow=laʔp5TN8V<83Y8{(g>5wƨHX$jꬣh^C2Gs`&U/v_"fWm@v0 `TA5+NVp,m!OH+'wKd㘍=j?U+'D/#%W`+q"`Z5=b!OžѧOu4B"!+^LwvתOРejJf&<ړjaHI Ez61qDGp>`X) Z[:NFa@8k",[6;0C jy.g t-Z|:I?[>Qm8SR P'%O!2Sut/hr7 p. ,>o!ȭQk?`ޒq  mi^ieD>Aw҇qgDu`ޕ^qڒke2%z-g^||kKFCpT_=ęGtRa|*toA-)S^BaDo#4”7m%4 PnBZc c`Af@pEǤ(5R|t  t ~*`3'ʹ6ٻO TtjC7!lcDWJaW_1I[,l=j 1!z t5+2ָym9mQ@1y+ghՉN(qHʁJedi׸Z^!fՊ@䄘mpvTj->eIkAuW#䝈? FQ8y$P 0lUy)9@A4[xL,1Juze+8E(x1 e1W\rW[& t@.馔_֟gzŔ~yK3SbF)؝W^kw H8>1ؓSM|d:.J;BUC'gHh $ ExeT"P$7s6xy:/3Kf.'3j6q!27U(~uhZs*jh(p $? 4[GWv#8E/{k+~K"M,)1P OB;ƌl} 3.]]HmߣyA2Ufy{|3@K#(eg}$fo>ӂRrhv3)1Ջ;Rüװw+p>KY̳{`ø#LMa¨[`#eӅS1Kl7>Z|U+zU\ R*xZ7Ha1Phu\ 3'&iO)©&KTtjIP?bhRi00w=U_c.G:!½RD* ǘC0AtHei4 5wB(& >J%~^fqC?J S \e,Hͳd A٫7vp)mkKۉY@>wL{g6OHSBk8zcU47-ApNgl5q9sI8)$ԕxdERl^ ҁLT[-8v"k7 >0 {~ioɲd$#?e3iI'UA܂z]]1TkҜ1B*;LU{7IZ5Vo>0.lr4@c4,*1,? .2՘p|%g@5]_a0T%?&USR)hi;}10*9Zއs>EMkw ` p}*Y%| yWoO+&¢,K`3=:&EPyصUܳ=$AQv\ 9*TokkUqhC 4~h pp} QD~Xne$K{o("4t>;L719Ip!l\“V/Ջ;r1"!A;O-6'[[Ak d=,mH|#.h:OiGq) 3hsg̶liӯ".8&j &*HmY~(snJ$D`-dmuP0SLUw(#@sD7 qݾ&HÞtaZEi#biѭ%?k㗝aB_}[+(^6@⿏$"~>("j#32^WSq@jډ)aMA 958a9-3c;ፓm& _6Hfyf ~Y.u$u`~*)q>wGU$PV5G仱n P;͔oAť/a@Sl`-;Hݬo?o/DeF;vnE^ Yo>BMWRHFUo=[xa;$:ZLBII!Tē >UC߿Nvp,E)+%/v#g:H2 }-ԟvOOp%+|mO ލ4t- v 81h| '`Q輋ﶬ;'*F\-Sl, O&㷉 OI5+ҖqJ 㨚M[V. k57>ΜB|+Y|}M $?K.\S9_stTG(Es&ea| .Bk›"RLXq5 T=_NVRܕ'~H.(S Lcnjܞ95g} {(X336}t6H~ UC1'Q0m&&k nucRƛd b~Hz1B-J]SU8v1'>(NL>J&u48bw0/!F^v)33Р<"o'h:5 9 %/%q]6Ei/V ӎ>(`vbIvB!1"t-KXGR*sWgy޹A!(1pw顎2υ>[4Æj,s~t`O|~E3uF-`($N{OBmgX:KKE-?R3@8kAѡARj'Э=; ,FLŏYyK8p-*V]hA@⽙ͼ~ AYFD]z׿{1mTLbq"Z<#cqCP hv=A-ٺ8iY-$"MͧŁd Fo˄XPai8uӟ-d#q^}f&gz_A5!Dr&xL*h{1ܽDr7ӁC*hfkc+c+\>`-Ac3wTA5LkHSڇ!n{{je#S)w'^vvIÕ:wo]ؘ 3&I3^$SM)|m*{qμK 砰±I@?+[˫\Q yԅ pͣ:H珇╹ItچOChEI]OoԡysO^KO02e(qcYhs" `h3-G?D F\o%]_U  ^*Uk/2H*`෈v@{_BRpðeArMk9$PBav[XEًEDRQ[5/roJOdGϞMbt2n#߽\Jؙݛ"643bg(1M-"@0we^˷5q"sN"ǧI Hek#s wK[@@7W9JggUpQ(Df 7ݨc=Y2U5gr8?≛(jw{oY\ ӥӭEd&.GԟZDM[75ԡ nU&#+  q};Oo:jS9Iۑw |ਢm8!Z+9@rRC]^F)=CƵ# FS,5փucc?sɆsA ^8}F5HWpM׍~ݩj6b>S̺QCO3~՘OύQǽe`~I\ƣڠl2] R(a)8Tk.2.Dwwi%<@oo8GɿZVe+E_B[ ջܹ\Tebnzn~CMZfXsa* [VJ4=kE%SKH}LwC5-_A w)ԟِZhL׸ ؊+G-rFxہeyKX}[j#/wR_=~k=s>DeIϓ_wENQ9l;?!H|N/zSd ݶc' r&rޅ:*EA4'2[r}N ",p.X%Z։D ɠAZ&)5]e2?R91($nI7Snjj289~MRV\9]ES"Kۏ^{`~NZCU>JB,L ƹa_ Ʀ-K"QH]UȤ&<(~d{8DkH֐~ݱ"~.t,DJ3ԯ;:pN"`1&Σ*Qʅ[:ѓye%2GǠ^8ʝG%DYx2Ws >ۆ\$m͆`eבdCm=BkH2ԐɅ؀S+\̷]>xBܧid}٩jcWQ&ٵ ̓^HnAy"JXiZD{: yl AjH? ݹkM)9Rsq.E`} g>U=A{?9d*dDẄ fE}\U2ݕGKY젫(M{$U(=G=YfӁ+ !zx~7(7}XO% y=1 ; ̞;vfEfdbƃN7{Z#9`?ItzF 6PHЦOk.s( ?_3+\UJAW5YZf'1> [#G_JWI1uw]1)#0DL /Sl%TuJ'҆K4iÜ7kHD?A4\ IkR{o+rxfVfbFl-Pa}*-賡o Z€9JaR޶>}pq@b&#Ǟ؜*OڡBbߗ+'/> I}6N#}h ~$@=c "0dRŦc<4ew|GdJ1h}Pc3};eXG-fr\D ?>D[z>]_2d˴Jth,9_tpdA1R2 f<yowy.%lD sVQ}!.]RW+{E$C{_cH:fkw>Tt"Hm3'v_IHoMޯn RHN%ɔl7#Z(J+ZtXA05ԺfKmB?Fq3lUv-ć0# gk|c% J<&9hPI'ЖRޠM|bZN$sS7.*`UodĈ?~SwfGIߛp^sc§V{V7(=f(6))-%W 0N4IӄIH<*]JyuOW8<ث^dJi,Mn%,W.yZ=XĈv]SjׇrJ+ DW.&'KGL y},>,^6rKL3weZJyP QZڌy?KEZΦwSawkB*qWSX(Z=> >gejA&o@.IKGNP7M4# Zts%_D+αN2&q{ 4/}/-b1(2rC#$:`V{NXZekui(zq2ttg"K-YK#9O48 ֱDV*H++M(>fs]dio;nU#ApaXnhʑje z#)%y}s,@̀nvm=W@)JtgG̝N_|Ozxel&Bnk+!ҍQZ.6kM#6 ⨅+p}101{@E%z4{?0=v Fa"V=!\,O3؊Ԍn di#/$Mۢ-uw0lQʠډH8\-"2HkA0 b5Z3Uձ4Ƙb̽f˒#eJΪtZ)\7* w]O/Z{`ٕ&T^^Oi8@S<%UweRg88ْ `.rO9 ^8#C6Si%K#B-3޴Kk0 ie&Uw4#?q&%u9q"zf}j&P}eE7a/ 9 GʦW/ $R bvMh'bey(<|Ӭaf?%N4eT(D`N(wR~JM8x|4+:A3{<]ƒYdl$q*Gfa|hyw Vc5rD}3}b^H3,H]MM+WQD~kSHI,=>WS_ k5iF/Z#wNn[G&'ղH_-> 33P/A=.CT4q^}'OTgo|2Wڴ|Ɲr:; ;ѾxI0< OWCu[9j&0UmlÖq~ FEtに"W)ysBn ccz*р*|`5E 2Uw͔w;:lSκe)?Iq8u |`UZ҇F: b#?_./+k?Ff&X^LY@сYGAߑ_l*r┳OXǰM79JZf {D"dI OqLVH"/CS^?w {N}Jp*NLIfH,bk93)#`o.\R!9l hc7s2tf7P4؂N ffuhg>$VrL4fՓX>arT0%93 ?h~؟v.$B 0:qQqCH_X|LFhM tğc?1ۥĊ)bf#A"b;D^Jx<.!Qؠn!(_P+ +BxkaM+>/ A O>"pmPYr 3ꃥuDJ%Vb2ҔL׃D:Y9g2 ^WCѻY`Д0E}G`ÀDDM\QXm*gSX0/U&ϱr3yd4 kvn}]xJ,Q7²_"%`;Ipq?8ٷavFUen]S>&5]uyk{Cj1\CA,̽VRr ArӞs9=;u/8.uA:q2aTt^$X~Szcu 1 Zev}K"IE2Va(l7(X v}>x]"j a3!`V*"sȕ mۗ"Z%kG5Ճ_du_!{K\) ͼ܁ CA;1ne8"GvLxc_D:g-^1YA 0qP=!KLY'ڸA3z;FPնؖtN8؂tNjH*2!٧!}WvѓFxɪDo?{8jBpW*3/9'l{YV("S-$9HEqC dw4,t{pL ]l7g}#"@£/*ыO#jY|2 [?1QB&w߱~;̣&N;æ7-2Wj=&ZEҀ."oFcX G}]o3oxTmGLCs؟,{e7f1WJerD l §/I>E^!?@r֎]޵0ExF|o"<y D_z[]:?U7 *HQ&|ˆsG  5 *KDZ9Z8yZ-ψz( b٢bAH \jdgS@ ` ŠLkf/V=XAcU%h#ᑑiR`M* 4L c7"ad@}Y| T<²{ % !8ے>Ovb.JWqEve'Zze^1&-sL VZaɹ ,epLTҐ5Џ@'&lH<`!]y* M f);ӷTjn|9e`R9'EK m$#Mz=з+p[ZƾwrE;YK4 s7ExV$~"pK)cR}0;y[\:4-jP=Lhe Cu;Q}>%+WujrhM_HJ}YJ*O)%7-ĵW ~jO>pjǴJ;ʡOYgAc+8,$O-*lɵDh)[@wPM4^bP uJXO& 3AD{'$IXmU/ : 0>$T=`N׌RXzfQ`7ǞS.u w)SzcD/>*-21͠M΃x@ÍgiݰHl7NfmÉVK0!A(9o0˕7MluԽT˰Fg* ؊wwv'9Ƽp$x P Ы%4TAiԷf"}sA!zˬeEf,%7QۛzJ׾"!慁&{%dj]+C6VK |[CկaP|of [G?!o#+ɡmU:c~ ^V5eFI)Q ={mzWڃ<ׄ4s~mIK,P繶p;+rX[jB; fa⋋Z9?^tDѮN\Wmmńל+)ivhD! `[h TwtN)/n4ċR )uZn5ٰT@BR`}ˣlxUڱ]ݒz|mvj`o\S^D6{, FO8qh5]ծ1ne.-Gr?CrE[$_2Qe:ȁ{# x)z`AJ>! qt D&ou#+X&w.VonNBEѲ9Geٽ)osc/bgnb"7w;AņMt4t_¸EƇq[(Jn,nk&]?75&9)o3VS+<(8M9=X%Kgraoƛgn=l8u-Az*'b(?8,XnVk vw7#u-rqmI >atw"O(JvdpSDW'Gh=L{{tVɬ~cln/ܩ;9hWi3TA;G$}TzPBY&ToN| > ]}.K oF\_m:ȳ/wX#_LL&^qDawnW(УDt5R;I#gWܱ Yβ*e;m]Iβ(rlR0#jI[Fj+wUUFt= XEru+7ł8mP,z_@8-ɦf2Cu(R70ŷ/ڏ印{@ٵG f($ԮY&˗rv&%X?s.BY5Kj9< %?]|YOGpm E|f!Tu>Rwah0^f' Ĭ<8syC&SO6+/H |*llz,GTb\KLZL9}~uutW ԥGBʄ6G{>*@TxX:d-]9EXc}jӋ#MM̡4&-@~Ut`ɦϪ+_KʥxA/8)V9@DG0Oj&`x/lH5AȊ~y"{u5a&5t@URog6?pHUTvkXpms#ik皁@XCB߲ bTy` {l<# j(h\3ɸ=@~/Mz!QOXnÆ_5cveq;7;#}L"6ySq*fE:WE4 v0' =LL9'.+-HnǗň/C:%+͘<D͟0Zz$ől{uM4|Lcm~j4Jq(f')30B%aIIphg&06lCm}wt;6Eu۠!'X}gV'ύv$ҝ+܌bҊ!X9 kc/862RF\zuϷ!0ë#;  oFPX{L4y#ױa_s=kS^/~FM@gS]DwZ]_/Up\Tzâ%&D0 >珥D+.X;t'0bTa}#za !ޣ3ߑ+c] @}C4S^/˔heQM*^{`3KlGN.HHN(5+|"'L(Y+wf5@WnM=/?͠%S_ :H~uidTyZZ}J^nDjXhcZbm׮ m*BSZۊ']mp)8ꏝ(UI$Jx*w=V\Y|y9n1 RQfLQ\w⌀H3uu68Ka5yD& [B3W 7-+$6l[Bݥ\>TZUjg}1;Xpruu:ຣ];-pN+zrU -k0 E u Ԅxb'1UРFP0eN ]ǻ{U[;l29xsegl*=H!9 &&u/`gF"PM9/z /*QM)+h|UZ'9` И9f4 ce:wLXNs2TG!#8"z?o Eȅ2n MVKyv6lJ?N;.y!m*7䟘mFJU,Cٝ~D:.dQ9.!\XCa1$\\Lu%GF%Q8&B[cӃtt&d:JqA/|ΌPp~E3Wȓ I_:Iiin@@% A `;X[[>T#*@>/in2p&:6IZ-ɲHl=9IW)7.zNSzip~SHgᷬӓe(T[a' Q"$< a_+_A45L\.C8p qKA"!ʛGْdm{4˯|`{5" 4sZd[םQ!IԄ/s%K(!/ʺ"zV-V~r; \u+^FfҺZ(GO cwaTnUcu8t| 0 ({R5"d |J)z 3e(vc16<sghoE XqTHYՉ qcE'Ɠ %hsnC sҤ]>D…xu8r4ARsǨ͛d j_6D1%Yj!Ƒ!y@Pl6w =8ҚZw1|Ptd 6'EfZK;ĔCUC6eDjAczF++d<^fY[\­7AF)=St뷿8V ,s '1 4΋V;7Y7CF.԰6 p*iT[LIMg0BebL L׵3%iR\ve² wbN^'FM")}^(M5;<[qFw$"ƙ遙QzBTfsYG wvxbxKas4֧Q.X>w7`8?ǺTnGlh֋ᶢf xzs}a?ZRiUrW-;VEnK,r"igd`Vhf@J:{ߨ`h?}0,kOuLѧ:eC6 d)*üjmGƒUlgDn ,{$IIKYBq27mH_A{ 'MŞz%hVOu vѴ$y#r~XlQLw8IXoB)>(G"7:;? Pd?h&S ;92Ŧ[ީ) |l +"J7fʊag݆Sq6pڷ~+fvj?8y +ڽTH+V/ GNc^šEΝU{r4&21̵svݼC,a8,h|C0*0)'sH{h0c:*4kLTrvg8XQ'u|=H2^cx>/eJF>Ɨ6P*`Fh K[]>+E{<3Zsuj)ՓY΂7}#XR|azFRRwؼ^[Ṏ֮ k3uog`^l99\q!Bgg!mS" wtY*?w* "m-Q9OsiFnP"0y ){"\R.W~Sa(|E6 VJ TmV0x;g57DXOaW-a\/)nZNbQhZ5tGGٰmTZgXà3'S-9:`ZHpOn\2M )YA]4H$uqKsFIg˞{!v86)Ԙq_s^^T]M@1Ct9I(Ňi9&O+T"5 `^ 1m64=U[=./̥* Ϊ@buۑmơԿPaaXJ&vNnqNnOO.TW"{I,t|;j\a-$闋#J,A>*h5"ϑ=.EYΧ98(M8a]8ONe(ŀoYɉd2%ҧE[uK0# `65`2"X&Ҙ *2+a0RvBYLE.)ư6>eJ6-)Vs&tLh jbXNn:Ϋ=oԘSĕ=T`T=y!i We yj=S9ĞBC&$G#A$N=pNIFߤPX2GBXi:,r/`cO9qLhv~) 8S_#{K+oZ*s|z#Syb<"vg?SÂY*o[8ZW Knlj`W~Dh*VE쑑p|FgxGSN.]``(|;> !\8/'%!*@eh" H4N$ nr'q.2ڴ$uA6TLhWWz>O~Tm<#Ǜ+7IOdTp71-6m^Yqč>ϰY;hFx"*aA22Aqh67t !k1iE%F3;/ LԝUz5xwAQ 0ΖFw3'zd9wKK9>N2p: s!F(z.B9%-rU}ѷ+Jd𤋮020/`Ї] Bҫ#撕UL?u6g[rAP5\c\>>Mؔa M@/ Z%q^1|zHq so8Nc0ŷS:kdҶ'PT\=@ǂ)}}w<F%KϺ]*Q~@ik֬"aQ|n7}j=)xpl@Y^L(N,$fC72~虰@ ZǭMD`,Ģ*Y#8շbo(텭׻O-P7)odwʂډ >gr/]Ý~y~$EGuL]͉7ϿL}6*%ʼ&5Q噼%2e | fjL.w+һ/Ȼfd|tSNtY IOw+'M(x.DLV畽4iʗkI=HbrUJo10c%d ŸPS8qLpɖk=AGuzn8*`_mKj=ǭbu O)VWmstg( \7הּ.b; >O99DNجk Z F~f )h$"-LbEKx8 2lau) & z0Wå ic==1鈨@|)2)C$'k\]P $L*@M9>߄F8pU! 1^3vd .B0^}lw~'FU/W)B[5*ij Ģ";H]2eAs]lÒvYPh~2!S7 ʕlo!﯒DCj ˥(1+vOjGf/Q:6XcT`FOfqfRW'7 .v gxiЛ BQv>TھGDNL.BA~o1g\͍d/`iDe%]WyEF{X -"f#Žףzn_Y?L01ފ,cFQ5iOLQ8q;c7/7[Q h) WXGǗ3#Bdڃz<2n*"5폡EFRZmd)I$қJoʋ~jIL(ҳ191YTMQ)Ec Q&{/+_eV>4-T~[c/x5-Y.Lj fM9}.5c:>z6,9RBI#DNxpԆ{ ?E͙rpڈty/9K53|+!n~:h˜m 04vhho&ixV뉱vj5J_gʛ56nA(7}H"o9gyֆHȰZ !VIJC|ZJ}z1'i!t}1fdb".&J ҁM-GlE]T:Wg#QP}``>ܼko y6)HTPog"$3"4X1 |jq¤;G)rwx0AZ %wtZ=X[ZsvawooZom 5:CGlki @R3> W Yؕ FXJd xRw!;`AY C;ayJ}SbapUHbkYq0vACj<*v!l2LˮP~P+n[禛K:`] |7ҸX!zČB?óú5Kfhs̠̋5Z- -#3.5/)fpbnJ H yk ( s4\5l!U3)gs/ b&՟LEMp g9 ӆZ$3<&”g >јENR\sCRC^dܽE򛒉a<)0M${鉳t_ ڢӾ7l!_\JmP04$T# tX"wyut+Ûn<ASrFMMKUXČkAmn>o#om'K=Rߑ.QWM%CnBje魜XtUKaKIf*Mf e: 96X %5A&U ~_ $B`^c"MލieLyQ|iz=eeIvNn1]"%;B{bP$ӰWz"賎kQkd=tƋ+O`)/D! \jU)v,ӻΤ{=_ M^\ApDJJ EdWxKޒ{B9OF@]5!6\Lvޖ]/) ;X&? bXdH[J⋘+=ejlH۟U/$Hz _CahgŶ)KdMi1Ch) D ȾaƹĽ[]?p;.nDF _u3ُoް{%@x 7MekF Id:]ɏ'3ygEqDTtmj"{U\9h@RÍMt+^c-#U!*FRg_!nba8bbsilŔ;LOpj2j$4c%L׎>f+P߲b4@ġDyfO]2ZCI1ini!Gcl*/hQ䩙5!M\Kjq4!l붔oC YEs9>;q ǁf;|Py`|N͍~$Aűn暛.\umᗜv鮵< Oo8$"~`BG@Иo!yiU>%O]em =YKX1(SBz%j;F{~ /]Q%"\#v K/!eA{k` .s}Bnnt2  D Cާ |벪(ߋ&!90cE]dhЎE4:qxxr[]1@;>!ƺ5E]Xjjޒ+DlHn^[uVHYw :αeCY]AIK4XtOk4rZ9gw?sx2mbbXJ$Tmt!r"jBʯ_ JY=݄G1}Qa%$㋞l[-p9!iQT;O!~W{1(3+>,Z_^ _|:3Tܳj`Э8 rGn"f6{lO *LPN"r6ʙuz%zIizA_%Y9ךch4Šk:E{HL|@Ҹ48V5Ud.ױ(vS} {/f-!b'?f>< ˖7+[*iDpkS*f CR?./⿔EDOP8V`FxWe/U܀Yؘ@kN8e_l4H6(qc*dٱ>Xč]xJVCC~c,!<PT+HY繼hh/V \vS@-4y݉p`S>)HZG@#>e奷|ɼ:xIh,Rqߋ%bMiPRl3*GU'@\nQĂ ;Ȉ m;$7-o(n S{TK FN}Zqf\5۸Fy # k\nNϙ2 LF=󵱮r}dA}<לs&@yRfט` Xl_;5E5& ^S+ Yқ4&n̝.j7%kI*Ϥ -wQe>}{V/ɌJ% duR;mؒHY wSצ3y{9xoOr 6陜ؤ׼V(~.nZ--ubaZ|BRX$07`!ٱ$&ݔ{WjqJQ2pշ_Do*JO2gJuyn,n,i`!̌95b X. >s e3J:zkmYȣ"Z1a _oʒ\ESNSH㲶Y_<ߞZIlr 8bQ@q>u47"nl%#1֟nkJWrC`7*0h(.2 u`5}ܪ Mc%{)ϴCEӨ ]jϑ<dGd@3>uJڤUTj (u졍g{8N)zg}<M:"lH÷YM7 Az>xO1 ZU-*q7kx `S!1DUByjOGQrMOXPцojRl@P5:0؇M͂j-lq:yM _Jfx2E[S#B= "zy ZOS÷qTCw@L5Jb҂닓q i;b5ԇ H@@ [V[h#ITEZO$PzJmLbh,Zů"7V_箫`%*8ev $~fB.'"@QdGd47Ve.L4L8]"U<jGM.~yfIEV̍1*d0IOv^(^H~ݍo`i:j zS1Ni9ۣ b뙊+҃@BwqA!͠~8A) 6ӂ'-߂HդLA*~(8C_TL0&+ X!JT#p{$-SĽC>ۮ\PcH[ cl.T@{i!?s@^2ƬE@TSAFmA`dM\CvޠX!FL5]v Zs YCj芑`V*szQjJӞ<#J-8iyELB|c VB[JH|]RH0ep5BܝX,~:˹
    O Y͜ dL>pgž̥ovj FYAh': B`ᅵ?6pGH 9jnx:b,|ny0|'P)Hsg lb`9.;VH-g 9Bv|Ԃ$6C$׼D0PwH8pͱ?33ݖprI!ra 7 6'w:B}aoݍߠ(ce ?rOQ;yhVNab+HO.xhs tyC=e'M"Ԛ ȭ[^w̽伢y~Y֝Y?bN!*VW%F)*Nt751)䋯 O6+΍jmQL ?|^.fZ1 Lk~8dzه =y90)QonN~ tx5:79+ Ij>u $!_Layf|n fdE\]W2*5yjֈ heL3wyjZؗ5"`D+ih^C`9Zypv' E\&PDvЕOV]Q^*OpgqTKL)Y{ ?Fcken=4e]@SfGO ~HE6":\/ȃ?D|?'.2vWC#)㸭}ӘSr_RyX'5tg1; Yu-H*,2 o4<ڬOIO &mnNbh2/EP\sB`GlΉa%~Ƀ.+k:bh"Qt)'mTt}3Ħs0pi|D'{bY^{|7)cx͗m:&~ŴY=F?K1 lt v!`:j#RJd[O=q) fa$kt$[|@҆ixԥGIex|@:֣Gsy'_!dRHA] 9kuP ~'h.xX_^z"sWT5+N/Z|̵Z2*%؂xC)qsj^ T=E&k$ F4οIe~d_UȆo0<q[1KñGqلa:[*@}%o|ru93Oqw3YwGpn%K&MaZ||WҊm7ڥCo-At0&s)_UDo|dunj}l3-9E7ELf7C,T4ln=N9_.^ 8 7e/oua5y U40̫_LG۲n\=L C4 GJj haj B6$`OnH_}X}+/ ! fZ]_/lШS45DQTHX9GY0 ]@ŔÁz~[LnMr2B:@HО6鵝EAƙ !Ljk3bncGvЁ($XQҗ^H0FkhN%:1!PtBޏ*jYMpm|GMu^*=ԬII+tP2  CJ _~Jto>32EEE#2\ґo'OM98ʞ/Rl~}MU+Q 0⿚4+RMͳa(q.*n3y1سR .:aJH>u?{{x '^EĞtclEu ID &DPu=ӵ'%쎑+U3[DPro|QC< 2Êɳ !ŇȆAzpB/;\Ld\]s] 8~xPt^mwNmpkq!b`ss(i&M) W\'^̐n[~Wѐ:dc0ST-˵b,{C'# V0{hmuݴB;^Iʀi3t z1x!YX@r+X"m .lwX\)${r'wO#@F=žG Je0n Jquk&P<5;@yLgAfDu&ab1` Ig>ѕ/T# 4g:}J9I#]ZǗA_d#>Y :Ņj:wYt[LQt69enO2gaZ-ky ,ץ6\4 P(<|p!l D ]:?}Ez CR H};t0L`jb t(]kZ!-<%%PQ[L"Up؂p?-zi_{;b^; Zf[#Of|~5SU85X6*\~L~"R\<N},@@$Е:jA"r( ίcևvh`]&|X 3rPRz3^ úPC^ VuS8ƹլ|{Ob`֛GM+ `+} r[Lf Ǖ60Y!NOk-h{uYlI=;r|w–mv jB[hdz'ThrLb+F]eDe)5nH@&=O/~a=$׿YHF˞1߫t=`j^3U3mWPL}LITfi] ^\aqMޕ-M#tGʦG7sT/ 9&HW\_E <3֨P؟w(΢nU x( Jٟ;ė@m {6F+!I2ƫHv 7Nx(S.[zl(a#fNK d\ cty+ Ւiz uQkYWr/mqS/:23;~\iWm瀎=?ru6䞎D!}^%4- 3{VǎXL +stsX}=$VjUjнR`O2zHIENetZ0Z3"Xr~EfO4W~-kxRhd%Sɾu?2؊h=tHBF\iZRU/f$a ؎;px N\Nq8JO7v8qCi#e(/V1%lq?kT+(B] *1<(bzpe0Ų/F]3؛+N䄓;@oUME ^Y{3!NKA r6ZCA[\]r; h#ݱs(/Lk̐ up-Zfhc#KS)KJ65?_z/$U2s-(^{ F=SiQ*P yzC?BWH>^!&-ꦏo±N["0B_bRWT *\r] vF5f{Qq͈;Ug6ti^ƹM &J Jxx5h|*&czg̰t5' }[5O5|6\w>q$`fAphrH1ʱj GF% n; n'XG(ޓ'r@.۰ R#O\yiL30 JS~Q-*|{27d3^nؘ >Vߑ >cRGkm7H3&X+7&:e+ʇNHnviz!Gz%Rj"4ޥRt6,MMR|T0wqUg'{e:: aBⱪ+6h3zkc(+v=ZBɩL^ki^m1vI +'vA@O=5$N"f_( ٻSEkl\G#$$o( G+~ 3g厍J fLWa|Pb_?Sqg<ZtYfՔK=Bzx nWA9<$`r7DL.{ۢZ ۧ2Wa 2@0!tnfXg.6.~k$9,x $Ɏ2ʗ:&6_Uo۪͋5ˈ~/kS#utaau{-=d2z3Z2jGiam*xr>~ꊨw  ɣ@PcGǞbƳg⭢ۍt>!hf'{˽X?ԛOAebDЄ̭6`%=?WY4zm=9@q˛nQ**gO@ F!=%\4lHDIVy򱗛n%azٿtPLAf~<$ q CrF͋\I5Z$. ~X **Xѿ1kP) H̆ {WQ񁟶U7$.uny؋-SU}+X]ْmpz[b.z$Ē52M/|Mu^.0h>gjdWƁB;nŔ/YW*'&!xSHMf#a2LS z+&~K4f@oc9T68rLj&*Q,{DɈ4b[y_riGާA>JFuQZgӻĦN1!'RPM0 e4P L-п5H/3 "MۉM]wgA#B-Єg jaC8s p4έxަ]JeȆ҂r:aL]66ƋI{MzPӆ^Zϛ>i;DW ?l6=;LJu8}pw{BgP%o0_43u`2~ _64?+/)_cTc)< ޘTh YU]&{dZ8Q|)e(&\Xz􃆒 1k߮ǡq[rzyF07 T zG{? o,EMy@Zef0^5]K,v_Cˇޜ3{cQt${n/Hb%>ħbUU5:w չ@Dq=-S[e#JlSd6CoC=m1 F Ԑ.jcM; TX5F67|_[&ٖDIƃ K!k0yvx?VN1A.xZnv!ӠCn]5qV1zl Ju@,YɒAWҷyla(cýp\_Ӹ CFC8",^Gq\L ,AGco}(핷CI VcQfվךe`B/RV#ԑ= kmNܗ6گ sp}K觳ѠUa.K,/`)ue7sʾWƽ ? |p5]hĮiɈQۮvE_m'!'hil͐ߏ ##Wl&/ⴄU7%9GK5e.:LD@gK8ZtbЋa*f}xr $7 qĮ)A#u mrf)T=\#EAZ,h)rܤMy¡ *HrbJxGKAnp =#0nCRv!@9u\+K h3߃\`V!sZpD^>9͖3FaqE -7~nC:1+76﷞_rTUb.]{3B؜~͛21:gTwZ bPmwqtg[ ¤jB| | &{},pYU,a4W/_y)mM b GlqqS%0M]}aPϽHn3j1("IGlXڨ8Y.r GRgX Cff{RQVO)_*rJPmaR$+U9{;߲qbI) mRsc 3wlhRQy==w_Lg&%: fc"{a¸%n8DcSxV,uHQBA.o(_![pb?g͸}q,P偬vo`"tk]aߜ;z):r j:9 +#Wm%$VU>P솒kFAe2$Fg瞺X؁3('f)}yF w!w@+}c#w.!TS`Mg0`n8h[B:ߕ\i'vw4S8nԀ &ab\;o+BgK@ kVѿ6s JZ9뤫f2i7^L\gGFwƴ5U`i tU\cqY״С<FSs 91wu)/*U^x:^nV+HΔI8:hCx*~7U&ZK j sLVTzvWWi/vGg6! }?6K3{{R J"0Gl{3Q.4ܪ`NXIm`"O\q+C3 CB_W.R1βEzLӋ dA$ t)HcBW<H>סB#Mlԟg>s"pm]k.OK']VX#D._}ƥ~h" k_+}sBG_#KAekDwzvmQFoJ!)%WBzbƶov[5(s .U+ NK,+σ8ٛ]É1(zמޯjVH%a}i+U1IV@Y6bBU?Cp0'wKMs 4yHۧ[%*$\0Xew'[3ơ^.V z iLԃClhD0D LsJyUU<-|*}3 yH>cU|;م2Cg ,)&w0I 7D=pWS5x.Qボh?ݹ#BcK}L(_yMFJSO3!o~i6+A0.ʱ O(07qY0:,kV%!Ĺk-@z)̈>|,OF֔Hu]w>⯵ OĂRE;j%ۯت!rl)dq aoV7d/Oħ=Z^D(7&ɋd6]nCH(%Ib ~L:" R; g5VJb3.IX#^bAq5GW'ȩv#S{*co7/~ \SG0u%+򭋤SAZRŚ1):9?`Usr H_[X:tT68WN*|bl(&3M.t8_]:HRcs_Iȣd5ݏw%.e B:%3%|41J|>!EPIGA8:\]P`"j\cB@|$[w?@؞#&XƆtxM~OeoXjg'Fq30[Srӎ5)׌亱ETJ +gsQ.Qe[]ah̞ lNkr\o_*VWw/q[!}e2x"vB<_&N(2VoV)D?x:G7 \d5.qa`PgkΠ7w&eHU m4;H."=iwm{!o/ӳ3_7٤+)}֙w6Vy$Ho)[yu ^W Q_FcF 3Kg -|ah#V\V.lSd.:Vhfb-c!3 vȚjR;F"<.B@\s7aykEҗW {JWq%$aY&Kho"*r7lW 6|gbisǮv:"t0=px{!sw(ԾRF sjAL`0 wsƒo peDnEqՐ`%K]ͻrb 4Y4r<-1{M 1$1SZjP Ӡ_z7n6I{Hds"`ЂQ #//6rR9p=f z[^1 2)LqJ7P`j^q2/:(R bqSa7sӥAЛA0՜2:7U BEsIgeN/#u( UNq00A${E*\e9^ UH0˶9͔7ad5aZ\K޻ H^ Jy.`_z|)#q23D@83jGS!ݜBSBN`^e/Q%?id5lbOcl~ǭ/mKƑ4~rXEn&1DǴEzCўX,B!!w⚪|ťMաᬒ12m7 ?PEYM;}M[_yW\ M,s[w^v&P夞s #tIi6)c}6?`óe΅$%>2N5syh+s؞Cl"u~t`G2;r:0NёK~;h]l=Qq-yآb ̋% ˈ`+i`1;MU&[Khc"4BY@@2J_=3LffXΡϲJ8|ɈuJ^ҲjAt$E4L u.#W.9aƳtmG(J8%j]kԺ lGצ.P;Tp6(9`뎊+*-\kYa/םe~~gr-$Z2 8 z#U,3.~EVMӆ|27Y@M±㣌 AQ TeW՞HI 1y_YmK͇wHC!!ue d2>}k* D_PUчi*P~R ^AF֕'w{ TWYH>qAvxy); }{!a gqTLt4,hbm$׌hr҉vZ(0ޔ$\4-3ZgP [0•+ 脫cQ8CC 6Q՚kOx pGK%/? GmcF)3UFWd] ksȉS,c/,=0Д)[ aA¶~ceWՑU1ٰ#)fOBz F9g.βV @F_95*.:G].Zh}Xvզ=?Sdſ}K V {"hɹ,M1ȚoSΰ=j) ^C cNJ(MkH&>XɚXU1+S:[DWuܯ-sJaV>!]y&56̺-6uK /}5tPyn DN.y:7-Bʅ/a:bi}3I* v0ax;e||@L PmĴe~US{ڋ7 mZyۼcRشSiǐeTD Sx9% sˣ a BAB?560uG (co/0t/˛±)5=!G*?N+{m]& ީ%ctCpI ?3קTE&OJUO4>W([]%U{;cqy#lU:*$q *s}dI5u.Dr%G9bn=LXؙx.^JTފ>"8Esy 25%pMc=J̿qӣ샎u{-4 iӱd%&%nNdRv#=كRGwVPEmMŃM2xFDG{Q3C8oGhx`; {O5Ү<?@qipkV:x]rw̗HeZi1>CvUNno?_DNoWQv# ӉhN,?W.I5~FDn TEs0a-*M@m{|\7Չ$()BmjՅ^l|*jwj]Uռh4f|tcdѮ*kdahnHyma6 \%Qa4Wղ %[.oQ ' bM{mZZoqOTt(Zӛ4*aq_8Ҏm2оos(&UbEti9HZ0t@ktӰ4ຉ;K>R̵} ^pGzeS,`?Dy6(k;oӵxmܧb9-/!#g@,S)4eW]ed/[EJ02TLPLa^c |gcdkf_(1(Moccő( +&E!W\ sTEZO|j|j ?mJUxڏN_7\aBRg/$1ɂ᝕!. |myՈ8f@Jf6Jr~Fu+݇m,'۹[Qp_kt~bAGElŕ;j91O[7e8.`D&1>Wk~U~,H4@0` pDbr=9r+2m^?Wa+,TF,6c߱3x| X}&)[-l[Ёr>i%ۛ,/r]XAJ q]nc<ގz3xi~'~:o-!r<]k(Ul=HE~o_РϪxZyR"4Jv*9o-2m,,^Z ĩ~sr$L9O`X a9D-)m^'/I?d{%^ilNgA`\??~;|;hr72 @Y1;t>&ѳgb>Fv8oM4[3Μʖ+'w`g Ý1 H5#|p:~wo˿KlacFyOX^9A)V? -\5‡G CxrcX،2[ *Hvۏgv)WoC!,)r wZ7^]]i-F^Cddc|=Ywꠅ󯕋VN'`z<8hFlʉ;U1آp{wkrϼ)W, UOߺze#gu+f@d< X 7B:Ԥ^$N;AiMZmťZӚ}th0.~L;CY,MO0=%m}>c̶ZEێ{qK$W!-1SIyCʽOkH@v%e%rfscBz }sq.0q'jno{ST2nʃ7 맠"VV)'_6{0C2s5nveFxPsּ=c}Q(}x8L: fVA5>6x>Pg {z]6J@B )69`N$7ܸLMtΓ=y%hMC9g9i8#`|r}[ 7a/P' G<5ȨC6FOBdE-jwYnůhC@˼`I5ԗ-\c猬ul,8cz"tԳn+RWޭr)ƙdrCXi2QJB}Oڪ$#zpAͩT? rMG%P_<*\ay}/.N!7.ˑwcOvF#8ЃZ~v^f UyQ恙xMGG K*/b>zATѺ{;jhE U&_cNZaԭo~: {w;s"F)%S<>ρcH+0) ,J(]>UP@i\d G+)~M /2rMMfT M SXNY`Gő^7WyU _FsbȩQw|Ԣ`IyUywЩ6i8:mD"H8Gj԰ȥ|%!-]5k!o[HR|U/$B7|aBQ@e$ (9ͮ2rll~M<~<<.Tm4E[J GTf|%g&(RG ^ںT"TqyQv)>y=Ztma{rNcw)*) 膲F5qea:8uOk3 ؿ85./^kֳ˂afHb zLW oW:2u[o7Yh'Jjw-J(M-2w]#B5gP+g՜aKqrᔦݮ·k& }bܕm* XL`)4Q̦Ua"$Ƈ65\`0or rʁ O+y# _B2ڰY_ _ِ͎+5"(> %eqUb*wf W*<{z~KJT/rg<:\V|S.XSZuư.ȟ+'W=H/R"{py$7jVl5m$w^V֑.cR]w%QzsA}>x4a9lgXpo=cgg%G[ëG34ǃAؔ<#AřwjXӧ@Pgɳ#^lz#Ъed +Po(Lǟf?}AVf[ĩ>ɗ̹&ʓ*Ŧ8ptM3a"tYTY-dd|> dwyZ̡J[0wor~"f;bwVG7I5V[')=)铠E;ܳVH0B ,ݜ3Z;IqZ8 HY!VjpUf4~G's.*kX)p#ܖG_Ȯ[ɑtJ(3wUX"rwX{$5JRPmGH[;`,<&9B@8 |G]b£c"j_L$KP{ݣ4oGYf^H]Ę#]mV Y0Qqd0*m!n?Ps9/*Eha =Ѳ5=џgϩS.sEI7=vo i۽ײNŴª)x6'OӘD@asZ+"=Ӻ/j3). "`i`|^e5UH)]W*mW+9(-|sLj$g/kR ,?sIyr,i? >V$.:v}#=ma֣֘7 !8B:x)}R(u&ct @5T%O[+{WB^4H$ok8 Q_X()u4 Iô6!opA=/HK-4GU MXd vJ9 WC8ɖ#Ӳ;{o,5 }1G2l^ |A40@RAkAP&HV L#շ_,oDie0rA&QDQ hp]9ߞ<4hNg g)'WcH0˻j*՝DWl9ҿXFcxs@B.t\ON3 q=1 ?!4 ڿ3Aҽ 0WDp3IB*nSP:+gSz>`^3:noT})b]PcmgO(RFQOŮ4FO<s%P&\7:2+wFL嚛T<̤dyV?H\*DjS͆Ѻ|˜A VB84 u" U'sIJ S8W$q.q>@z>dyib-O  ̧/]2=r-$ 7sv%6"+Bw{y- '>3 m!듸('6G*l''y~V F佩)"F6JطmxRe@BlqH/*A*sYA >lZcE/Jl. ЀɡXac*kʢb&i8VHl!)"-%hZFlW圿QBRtyt|m^קLzXyMu(%'g& a~_)❆7Jy͘,[gxzOI6˾Kמ3 O-~# n 7g E9n_Z 9!d@#V!'+NCٖ = -&x}dV5+&:yBF8e GisEkNqp)-3Z[ vyG|51_9_IZxm%XeN>G0tD9u{ϼ]Lٕs*2&֨ ҥԭɊVV :(TڬY?=m<^09kck<˕F13D]M@ױh7"4ߖx[`Ѓ!"ttEa*ԝ <=կ3l^}?0UeͷY$F|}ߎqbE4P[>.UJٲEٸL >r&'j% ʛ$Ak b;'c,2)r/Q~{D@+j2(BZ=٠0#;ڼnG۵SzU٪+U4 \FUg7=ɓhƺZ /IĒ &DfTbI3tڅ)M/AyӲu?z̺[smR?'fC–'mK7x!s,(Ӻ9\D랊p@2?!u lN3P"W(u2ќlkL es X:Lh*?S#3㡗{xmR|"G(tYez"Bx,yЃ P8q0&o/,dԶ&#ib5~wj30c5зl?Gɪ[auSYD.@>=ƑTA ,su RHL{ /Lzb^Bj\h0}QѨ 9>aq)@tH˖ưZXO E70x#V Q ;t+ՠ&+6εR6Ǹ8hSPuӸbo,k6$fH_FD[`'Uw?XJspH& {]R Q2ݑRw)8nojvt;V(1PQv R9?}V*vk u=1ީL>.?krX8(_ bmڕ9`t bWiyІ'5 C ffV"E:& ɩYxчwd?;w"eCz#s}݃I0џ,n`oھ,:ߓK:yv-ӊ -wؐ$7\,(HzlSN1 {TW %iQᖘ+j[Iv?m7!KX&bqtqGָ_I9,FՎ jԮ$Da/L=MIm*+E]O&s#ݥġ#~GVkN%\ N ٮo۾YŘ#0C2bux:)U(FbxBVPpKM %ĥ}=}%wpYȱAgګ̘ʭe |Y! vrɩ @xؔh%D#M7|a/s1BD PA5 d=ڨ]KWn~ JL;xq#P;}eB\uZP{Fg(uyI?uvD/D(EgCs2Y0djF׃ OGZB[QIk^5f Gѽ>eza A2ܔ5"?)ON.o-Nڮ_a |3(Nd"|iҍxJt nƝ^/t)ø.(!BLfS"~YLrto9g}s-fNM~:GjUqTuwsOjÒB l(IǯTɓXԤ?V!)_rpjTtGW.wЁ>˯ {~_u+jOi"DӻG/Iv\pTIJ[F v -VL@3~ݽ&n)FtUzN {mUv }5-AsJc@]mH&,JR=j<~D^}M_4 2 5ͧ%b=!)e&JǬ&m:sWBh:GBWsŬWF];`P0B+JktuK`*/II4' W$'7I*v*(. W.pICS&$G7g%tmoebwE'JTеݎRy9힜`n'KP QFaRqjB;mqep<oplY{3f44IXb(eۛ$dsT  0 j g]I mC|"W$vw5-c5P/gUtt~{zϪ@Œ\3dF/..iq#hC28s /;W, II=!q/zvjW9dWpsav/}="`e{Ȟy*5: r5 >$[>p :iRs X8Y̱__%֖zh|nTtSyJeH3uGꧻs`>94FH*5OkvCQ`mO Wm?SH{ŕ}\og[l][JY6\:}KNmLS з<* 0(ge]-W t, [1}}'Nzf0aפjtBH+q 1wO &͓&IV{A9AG݃+xZ1ʍ{GT]?_AQ*zs~=NO0YmvLk^` *i4U Y\ h}YΟ,Y5Ixh#? ;) 76bzH2NR' [WIk w%ӡ$; M [73u 3*㬓JQ~n 4ЗXDk8,^vԆV2.Tn?R?I=䩾@+~}Jq>! LAm偭:^UP(ػ~QFH {g\νFkUmB2/?L4,[xZEʦ ҤANOq;1Mܠ ( S[?/v>fj2!);n Ϡt2k{?Z.vC6\?sEl ytvu[܀rv2C(شPqX}Nl}ʚnc2|(? C>1d;bͻo հ몔, ?f() cJbORj Ɍu$baثsnLeU?Qqn.AȱQ@ ߽q0eG?SAtZV)ҁJBC\b35)h0o׾+ T<pDnnm/ۜ϶cͣi`^ag s]_|qIaz S{3pHaMyҙ}`mꃃWv >#斸6Icv70†YB=aM w^CMD?7IoU}bScjȓ*iRbf6|ceɫ,, <+ 6G[wSt};>**(p @ "g ^DZ6KƁA hfsU]/r12w>쪙)yX'!٠E^?w!2]Ȫ<pʠ9>540y$nX +s&)9{ai:#RI_IcϫCpQ<1bj(n=Q$TyxYz:2^SfS|+ǂ>x^"~|%ʪh8+[S(=[ulߍ';۠=c"Œ})UP}8`P)'0hiHc%w?W”NCx6t[3 n-D% g;!?`uzzjkCVUЕ?:>aue9#Zpߜ+ră? QU 2N2E37sM8 +|bΘ^!ap ?y]ެ [(g`?ɜ.Dȏ<} s] SPk V?c 4OGxeH̲ExRVFrӰT߂|/iOҐL/ZFJEm82AxGGx=AΘ<iHs v7AXtY$5c]d9;ЙFgv$4cYYbMZ'R7R9;@SUK$醌msa!%~3zԌ\Z}K Y.V[Jl\]5&[9[45c?UWm]$}q%tM[=; HVԣp,#!_7.+>oZ =#=טy>H.$_>5Dq뵋ArOV1M1j[} Io}:){ܔ:s-ZHo=D۷b'dhWk"ϲ) hu.GĹcuiB)y'R0mC1I͘u$9'ƿ53 oNk$G&0!X6BhirA9eE?MLU:%[A{Yœ? \&G_>`6=y`;h5Ѭ&^Srwґˁ$ maoSn,{@T?J?2E lDDԍvcu( 9<ķtw02%mϵ/x&y8VeG~S65U#)F2N @F퇖n+f!dVcŪUHI2-y@C3B/# buI]؞oތ#~e{ 3Fɀ7`)ﺰqcʦVQ;2B{j>.#"4aTk0FzŒ.p;$,ɛͤbm!_,k0T\g^4jMQ(uzWL+sf39s4[,Ў>FMh us˪nsJ&/]! :hceA'$Į) exͯJ*+W_IBʰ+׹Xt*{^3t%tYOz5B=A>gOEp`=%[+rёqCwݩ ]JW#Ƥlm:I컜h^=cXtNxJ[[&g&5ܙ?òx:EfLd8uj̱N䃋J i^p~cG $sS4X9z-d} ;A~Y',)-h*ΣI"~?feqk_r4"0fvGؘ~d=NZ2"^<4q $+@oǿ9np5vU.W6O˙.ZVzDbf#q ZIt&ܰKW?ϏȊ:0t_Rvd3Yp;ε Ka5BBf\rW?dʧG' SֽJ{lS^)# ݔ}*3fP]c[W4oڹ'Vdce5RWǂ P wXCe"Hn'+ xߜn10d @[Ҁhc_ }w*c\A=1WԺ_KO$s; frx`R;]I P*{^+Eoxx/Ӓ0g\LvxqWazQg b8Q27};w֎ ~T#co"Enu/$0r}NQT.~Qq҅n?|qc?e5Vj[C[:K6BTE;± &`l=ɡ44_G 5|:ЏQ_lsw>y4T =D4iwB3΍g}lޚK+܅ʐ %uX og\r;N9dyOxG NqZ8E@s{֛mv-zEOn덚j9'KDUB{@V ]^+ܫ 9p=<" u =׬^C,.B}P U@NyMLHϷjlYlYF"p$1|Ltc'7"lݍnjpU/J~)V}ښ`j;"S&t/o}2ʿr}Į 6|^u4P,y3[\C]`O*8 q}+?2S<Ќ2ۓe,SOLE~2\n#jqۅFiy)'PoW(ByPn.u NՉmEKQ&I%EAg䚺Yzp͌Yc5msЁf!`CWz=퀟I5lL@k gEd $ =B~C*xn+I+!wٙ`؟TBӎ+`'b~HXhgVb@)` v 3t"'לCJVz%=뛔\;2vg \+%Rܦ馰g:*Fl)0tpyeSsHEyi[]HZЙORZI+^IdR#A;Nk9S-{mnxX~—/ݿe!y%+ue LRb33uQ@.p^z`2~G ޲=#2S>L:92t)-˫:@l>P4ڵ\,Q85FhئZVp_ԍ w}bF4Ӹ=`.dzԖ=5x9Ğ%Kv$~(_t9$bҢFd٭*5$Ƞr JBkޠ hy[#: $Mv޾kQ6W2Z&(٬_0O{gIN(Hyj50&\ϐe׷hH+9Y̧ARؿq%_h&Jm~^d7<\:VPCA?F ۓB`nzQ2<A*4^>ēT .2:] 6:I;E"s']:fBg75$,ra 4[JmϽ3Ūj"* y@(1X$>պptE;/9* 2 I0g̍J :lh ukuQZX}Vs4bgꄯZ02HwV(1Xƭ-\Z4N2/]hΓ*XbaKI8R+ @/`ЭSRtAR_r%UA,X=l%ܓ?A&,f4d*ex܍ ֞zSVxX̎om]N;Wxf:V߰Sك t;M`_^LI$Ht6rD#ۏgx9AĮ9O G!_K%=aԐfq3>lu::cڑtԣpG}L>rVuL{UW {vb(|ݺo)H&*0]yc`8A.(m%'y=[pdck5J_!iL~|r!KG`!i`~4Fwrkz1GdP>O ]a2SoweF$QE;c:o0 '$62KGj)-4 |Sèj-  *m CP8<sĪ}ajBV (Y3Ϲp I5ŊJ2f̂* 8UV/ $^1y3KMa/-٭U_Ky J \Ĩ*XzT^ӎ.5cStIxgzsC>*ۡ`?b#ڞ7vKQm݈&2prkfЫRATZEʗfڤ!G9懼!ˉ)a~x^o4SlA栋!飺\f[9bzy&qHTDf%d_vEa4n.9+*VΠB!֪Rֵ6A\JEZƒz4UIK(1>1lC!8rJ=MyCcCBx)pwmQ EBf&s}Vslzx1zNȽCOjԼ ȟ]9-&0EyZjg6r̟gѕJ-`bNaK7”b2yũ\qYFG񎑈6Oiv/-6G[!6hG kw*2{ԹF^XE*(-ޒz7V-.yp>\B6h6M?i2jGXeebF _马`Iτjզ*R&ܜX{~zDKU 2 K(Hȅa0K \,f, ٸa&(:g5\M1zpYsit9<|UNOQ(:[qm'`H4م)N܀] !"\sõ}mU'Nut TdsyoI9sq$/NXzqlg٩c@ (bg.n^MAѨhT# fa|=dSf;63K%di vZ4ZRs䎢. 1#ƇWٜk`crLsT܍P.iZ(Tcz7qzhDܛٮʬVZ l< | Q-jq,I>V"a M.\ۏk6[8/I.{KU"#u(5hD*kM}Dks\=y3~ER#6aT>2?KN9PVZL?\V:8c-LyT.**#%z]]R"~B q8hFRP]5s,5TS X -#uʎpIvGBͩDrDդyY}&hN'eDfYI8>pc2ԓxl"Fn{6NoO0^|h2XEUU 9RZm\ԳV7砻da.c$.Tp`x#q&),_ZEyeKJ~AEz)UFѳ | {ƶEBvBH_y:Ƽ"s^(~z;:w=$vO/b ,zyVc,J&ʩS*ͯbj? >JrDB sfG ?ڨě37e5SBᣏaI8f |5O8oQh?ȤĤǍRyf+7^:1YBtIr4 "d~n҄Qfpu7x]j>$a|Hiϴr?Ŭ>֎o3:"cwቢ/wc݃|3S#w C5ҠngW~xnM;X;$29S}aϷemdBg`֗5>HfzX7#!mcg#ZCD6\K ̜oDfnPD³T Gi8Z:wU 1DnOa xJQbRؠ.R_YAMQ8" ;U`EKf% V i ["x˙gg 9{-D${u{ 0B> &!(;:1`☷r_MCTt1x,zC)57!ǩ+ 4NeHP[ߕRKvV:PƂ7Ĥ ̵M~[!o5@NRVʋC+_VӧAΚ9j̾Xz Q?ʮv0ʥJ oT9^# v< xi^ȠsvKƟ=R$e&姾Ί+NHUPфB 3llN5R֮ IPj(!q%ѾBAٶLfD)q:zL9vLe&ٌ_7f E <~m0w.vHr"hi {bpwD@~X쀐o61q O_> i Q]-968_iD`n3::~koK֘R䅇bvRCEyE, b=|<^ 6 N?)6J[]W&psqT #no8Dx҅aq%+ siJw4 1IJUXO'Aҫ!f$!72 E(xOKۙTp(@v+]CG4y[Uhw&qϏZ覂TJly|{z4)!!/uF.] 2舰;ߏCo)C~0Ib C߬K$E@̗E78QWnFtc)WZ]E)n30A 2` [r kI=ZӁyH+ O\4%3;-"1wxy[v\$Z=7`WTdm V Yd wt /u Nʑ:H@߾Qu!,urA˂(Ћ<=+'S: m5+ ;B@3H8ηU_̿@te twߒbqp:QS vxSSsv f"v*w:jº"E|gm`V*AM4nzRZs,_V(M}nԈ֛@5I->C ^Yt9?CkaW,b=Iڴ# 6s6B)s=s7>x:!K)"?س/M+]GƘOjWy΋.;$5;<;gţVUڽQX3&VwB1>%P*^Ya -i%nNaV{O?K'y,] M0lkkͰQ(զk8D]hUwƼM T4Z&8UI^4$nϻKQTR`B[ }ⓧbH,b A-9e7C'vVC:^IώۉNqC1-~֝TXO`u*o U{BSDHS ɓE8̗rg..Z8_UKxѻO@*1ۄz^򄋧W/<Ɵ)ڻ=Mܗ_WΰұZ)|=?!QufOQ*p9p|#wGm(<^lD͛Q+U8xniE,MB})8 ԰qjc+#@YR;%\2lT<&3X/)s^J;@漗s06U (L`ƀ4Xc:G<11!ܝ$%Z[bdB(8|j%`it!M$ 6 rc?ҕ}3T'_Bϧil^9Vݨ';Z\Hn v KB!ui=*Į"oǻ*;_͟Κ0.^`%e"IN~;OY*_ 5$c@\Fj>@sY~^BigZ_B˨;;-i4,ѬMs3vW}ԱQ>k FNpI;3y>J]Co/˅ILx M_X Uo%^&-M y UDUN77CIIO{]Ȕ",ndB'jH[%,`dyx@ꗅڹ:2 $ u+HpVKݙ#-}kkUc7R5M8.O?NK='a'Ybh )l}wV6sœ04–{1RxdIe`@C_g//[R{;2(b~uIjxPӋ(G{nPٕTpg#n8j)r`-^kQOײ&sޞ%cZ,a1ɹ~e8+Ұ>>ߝa$"n=w*OM2[+-,.|K>6ǗBG)RZn皜bߒq_P=i rA; u#h'FM(t@hm %Sy3;^;߲nzBJEI&aR_J"z >)pc.v-$H_ 7,=iB c1|͝CTSK]rÌ IdZ=H+"X(\Gpbn]k[۱_pC4,^YZrKâ\b-M{"XϚHJ\Ɨ{0=Yn㾔Y$rȟҰ.&U, m+"Sf&!sf3eY> %j^M;act$|. F&ÿtӏFނ9 2(㽾0o6)1dAPD]܅|fpeke~rt2vġDOR5>=vs1ymډy{h8U˖Xf29؇V=S}g'ӹK$j/MI'ϒS6Id1UW&m?޹rtgzt,1m#u%kh,sSG߶4:qo7-Dt^#[~~$͘d|PbKL72heXҀM>8XLF>c՚80:O޷YiWD8fz)Wet(9ԀW|n&"oqN,IwCtw 0 4qGQ}[ҙ/,v.wnڝ/k}Q!o>0$4q%|S?EF xD"X2%H0_QΥë\q ۀh (Ӂ )˓[w 0 R$CWeۏjρ9𰺷Qvcs{#(bl!^iVa+.oz7vVvYٵ4d柧{j\Z5"I)rB0S#KЦ} sipwgDQEn;L9P_6IP!M`k*څA:]׳/▃J㨜NgSH$GnTGKja;" >z"#f@tT%]:4ܢ5atMI{'N5?{gH\ӎvƞ@3A4lJWr(v6"R|ͧ`eqs\8j>8칳MU,!,)/!J=YD*_/ŭ-^˿l$dQ|z07o[Agtä3`ן(U!}=ɾ$iW&!ňY͖% kzV%Öҹl@3HW[*ֈ4#u[*$l\ؓ*"blj$;qƩM{RSkx͠NG#0bE9n)5t|*@/N"p 3k OAwj"2-,!nLƊI ;nNR ۈvLQ-EpN.+2 ᆊHR7;gfeL7bs)'sʴ1IJbT_6- TGaPHvkIDKgЃx!;Z,X?&|w"ҙt@ h. \ 7 M`aTs5QZx L#)ѱQEO+9[ FS̈́O؟rAF6kqX%f 1z 6-.EFp?8k8\ LgtіG.s>,iN2&FGhv}&18FK"Awspe=nfXgp^;talG,u׮,X.` $O`H(3R<9w{ W ` (2${A-}R𜹓E=8֌"D ݗtC:rCRdke*Gp.$GgI^znðO!ӥh*LJ]3J0"'~Y M-T#PU_⧅-e/Py1U.InԓSNDaAD*q{_i(` I\eF63 ~li_K^]go>zɓ)3C[ywc &w(-.<#AZ!˳y,&1)3ScwUq5,1hwugֽ 5? տ _qbb-OLyꊄ'H6֣N8Zauc^4DN7"Y ch&'AYԺy`.QuG6 SP؟3d_uo(_ƭ4qҜcvV Jn91|.7 ÿJ]y* KI8UJL/kJff|˿* U4(n!\ RoΊ f2$]#զ!Sg |6z;;( C ĵ{䛫uͯQPa/./ W("1V96` (IBo ={a Ӭ Ch M#/=*Yiu0xNbHN(*-'Nhz25J)U*$~WLf>V<'B)2,ʯ Q}89C{DMzkDQ-g1yz7Yd^ J1-׶/[R͏>o56v0Г|m'e%hO?npJz 3&Q$b;Ulѩ5BPZ#=V]$3 X@O ݇I]ivj(U)@ApN);bB11%% EMՔ,Lp%NbUJӷGj~@j -T%Zѐ&d`j&+vM( 5Q#ՠ聯ͤmzp4pT;K7"Y˛t1DCaB\:agNh_I7/}xMUDySo,l0?&сg[Y3zyI ^\Ǔi 7 >`y0r6O#i +pC~l< ܊8P dCT~z_?َYyN?2u'&ʈ)ۚjs CTq)QFozl&^|6> }t?*ܞ]:JPfmU"v::`,oNHم-ǜx8ϧ栰T˟]qYTWH %ki6Rc7=F8t &S&7NAtY4Pg;U-{L IgqݧIz9f#!x~2Lwl υMD7v-ٽv!7@Nq(X>|*D%^Yǒw&<,,eA"u`+ +fINb>*loO3PKI"β#@j9Zhg=3u؜ RX%(9UdL׽$\DNlZi$L87y &w]!@D-ջCUjB ̈́(?hA A JOdQk@B)?2Ѽ&z''1\8s'K/_pبRSf0l5+vDpzD|IkZ1."X]11iNeV~a=YEDOP^uϳCbm۴k)mvG )T'V r~*9du"; ]n w#N?yd!BQ"[QNl#S];S~ȃh{3ĘpJ޷Y@: etޞzbCnN.]yy0o \o5#f!=sL6Qp x+g̘wM|϶I[OKm6d)?8vp?Lt[hl߱ #':JR%u {F(p3n@,TpuNF˟r!̴,PZ^+Əl̟ -lj?W_3iao˼ݬ=}Y#9ʡ.@hג!kpntPM']/ЀHL 4/らѨre7*<@/Q}  òN` o?9uBA>#|nJ&@´,еDŽoɜn\?뢼n-Bpڄ:6A{? s>.M1Q.9%ISW,V5 }_+ܤ 'JH nͪy:毿#5*وBڀ+aSv(fG0s>TvwWk|YZ5ipGW[؆>ZGGr IFE$;4UMQp#V|ف+*RSzտ<[1L 2J\ H{.ҦHB9T!eGM/ gQu@ 4^>jD'Q -ғ ~EI#RRzT|Y w%;Fb)t&DY_+<3O!SkEMeChv5ѩçXJ˸D4Tޱp }X xT -ꔿP77%UF .h^tp7ճX+I[Dȋ{HGhh:)R:c |c$D.RnӕWgHnzꞗ(Ѡ/p9}m4|=˄dg"ҋԷ(a]\sJSE1AU1tqb"tP Vo% {}d2:y@g#TMИQb \tuR; %f2ڥV3 u6ioIYMՎtiɕ-MR나;ǁS8>~y Զjt@h+V5Fv}Nx퐧8]?}Kp4If[eRւD^HфɁWOt.`K0x=^.iw=U6]5JcUK :YSVȤ/<]ӉAhi') dʮw9+?ц!&~=y"8f;k,֨rbIC4'՗"aaaJpؙP3VaAB(].&bgF66Ҁ1<X (PӹyK &WqJN'0F&O4:2Ht ]r5FpnMȥd^vсdSͰE8eh"oD5vֱ`%f!|xy줎%=~EՃd*؝1d>'gVfOX~mJdn󇈧c' rX݆ra*6zC' Bdy{'%,xM*g#&P)U|͏K O]ڎњv`$;X. V5i@EJ} kB8yh|aFZKH$ xyߏҀe@di;yq&|v?5Ԙ:7(bOq7ol)  œIF^XyE?m#^|۪Lu8Փ 2sc@܋scϴ**%IN\K- ˌ_㢈QE stx3-aV~Ay^d<2o*ҷEbΚ:9SNř|{C,ܶWB߲+ H,-N/Hvʦzˀ`x<ѧ8GhPqS1V/#dZZGg@l .:>&am)cܗ51QDPFžZfA,EC"Pu` ogfAP{;hsT.c -`dMcw3w"`=Zr5dMDC6Tq&_4̺H{A3MS$}INOk.41_i;sp"ST+t4lH]No6{#p r^z#U/dWpRȵQ&~3# |l zcDjkߍ+SfRή) z%xYjFaxi f߱+[TLrzBJTK6BJ6sf*e>ߘ%` h1N_=uԇb ǟ9;f8[ژ*mC jw32I L>+lWǏ, =T8 ԏbr8r=U w\sFqdԆ#s\JHDV 9jGyɿLןnEu7(0}gfHG6UE{\γp[6TG[8#M7]^AEQ* o)]T%h1tlu ]d?L<0V5 f 5Lb .k1藤CPˉDz/TP$)vh4xz}Ax!^}ѝ\ _\Şw-|-Q< >&7zd[^[*;$';u!?`1i~hȒ55;E.lBK諗ݭYҍ8L/☳JJYaŭ/K]"wIλ BMt-J/RK)˱a}R^Rغ#JS|LTIb5yNHZu>FE|cV ۷lofj)L i(w0 4ˇѿIk{H @,h3(ӸزF [(xۭRgY5%xXlҺigp+{o7:ψ|ʘw+5Gsc>uaz]W`m!2٬oI+́~Y^|u+-bC$&"_-u$+-vZZ cA >cSڽn 7=(vT H:K$Gnwncz#hFِ&(m| LbCf%taU@_Cp,)Wi-W6B70$d1St;+</۵ıMr Qڗ39 _h~2ZTchǢb{^ En'JbKM#qgʆDJG*@ĸo JCff(J.kqs1I6׋ 5ڮ,N(Uڪt -%!˽h ʾg%)քR 0QId.6<Ie~:UIh%VKPs{gH!ЎjR%3ȰBKD.?Y4UtUt+) FL ino7ҬxǴx( )>+ i) dH\ &? n6\ `".rFAfęs_qҩ^q>2Rr8Q(ްIŧV`O2 2`9SʼnXg,#b6D1NXˣ; 0$`<4%Q%1EFxcR%ς vLv8dϨ >?K}RLS /tzNO@_q`,R1: d0d`u4C{#XNR++chm 9oo)<[V4]0%<9:_gHQs^n>g%TNй+B߮`n`¾DL{"WzxK0S#>-w̐"@h:@XR:߭Q]fD4+&y*yPn+Ve~{Kh [>g'+|4HPX.w٩bU$Xh_Od:mW\ugعu %rC&>#֛>F{ꄫ]qꕂru]Qd: NE4gw!kw]ߛ,'sSj=2-{nlF}Ӏ2(#w;~6uC>>F-H=|ҊwҕBrk f]Φa wՃfҍ:Ё|Gz!03ju/+JKvb;ΓqI4p P<*_?\Iw>1 toPkB!<_/QWb0s@+&/AkA<ӟH ;~&TV+rY)aÇCah߱Y* YG<)pL(ݵt5Ng D2]AF=XLz(-*z6+1=-;FfPVo]iyvS\T,bh!/x`WVnR[sqGHak/09L*}31Ȱ oxuvvœpE* z.'opWIP>pwoƢ4kv6LHvS['ЈBյD YXA, l?rhbÚI K6xɩ k^Ob7OzOvC *-YS>c>`̴gB nP: 2)wFGAv4&>iA))t&`<\+wS|`!f 6j J ĸ瑜nw.ω1E?)Hs$2(MaWs\\IK-F\ݓ0eֵ7HR0,TmXy_]3(c[ ]+ S!ms*_!QZJܒb1юo;W}OB_L,[0sظ1ҶIfE2:_w-.QKvNJp)(y9z{%qQ\p!r״۾+[*)BB/?ƨ)DJEVz oq%N"Q ]ӭڱ`8s3,.ʔdȘwog9h %VQS\Qe:o->OʛTPl2T|n57\ &ް/& R$~,h r%<"2z T<1<9!3[5H5ޫ*mkBKu{tuq?=L$lBF|KZ6,r;Y"M2U'd l<+8+ TڋX{d!{񦶴FɁVv8P,/ vR8H/7VE,xUH}'G~@W nحt-$רnRɸ10*nW-աpQ\d|+Vw2&bR¾5yd겲 R:M [N&APN?ZE|+rȟ윥mx F +u--v5͖gji_WoT!PFogSNO=%FKMfX'˫H]4ׇ`u+dݓ0qkӆ]Fdtv4+a ɧ}@ piq3BW%ӨF {9wvVgElHD Ma h h7;)p~$ "E [1 v zg|2W2!b1 Bgi}􇈂q @ h-}\~jQ<8-Oe}{ 0jJAoMB~'Է6aG3s.=}_l"t?:pQKu8)g~"4+!-Z_",'^*L T{G xSpqN׉ᒖ+鐝~/c=;cj\d֌AE7Wx*=5V>x<{[b+Ho:8?޾ ܨ3YHLk)Cz}UQ|&rT Ѳ kTՈB eQO 'O{04Lktɔq=‡vobIxtW+o'P#:RE"dG25> 4~l]uӉG o~KV<Ȑvэ⦦m^|A7DWb_ׁ0G(7P_ۼbΟ p+鴷[mO+am+ΟG2%ϩG!v ~ Ķ " @!ưSX :̚nMP[O} H8o8=6_ }F*H2< e9G$?C:/_@l=2X!W-?קյEcKgDBtXRb)s$wsYv mriz_ E*W#%@${ވ$7&G'\rzֺSԺz;qv#li6=g iFE_C!Wʓ,M NFVےQPg :zxŰ!iÜD9lLp]W/-IHѓ!2pA-~ O) jT0oiuQulF⃟^3,0ݼ(醑fQ?OIdv6frx(NpaM*;}ͣd![]nVxR|"K!Otg>C<^eo,>k*m~'=rr] ?/"AaE#w"~;K4]9Ju! h 6w\P$%\ľY5!N(b ׹hv8V  @WeߖoTEGOھt3`r3gT#l"{zi Ѽ+0-`û' 3'(,0Ġty# S(0^?}.-?}ǡ`{ mM B !I%P[j.eŀo8Z4잞}߬zq?Ő z=tڰѫHQ- ,'-xjks X,N jh5htoheǯQh35>N&Ԅ=h%&[$K.\ڡ,{#E{vKi_ٮ S._ȨǻVtBٕmn pKs"E}(ĻVv{BӁp%&CvP3G{Z[r8|!ˎBlr ebNJ:T>lNp\pݬNZI[ā vA;t)i L+liîPTØ~/>-Sm{pva[K?BSz3bJ4\[L95}S0Kס6{ҒRbcvކCs`ެ{|ܨ7ޛ4ꟗvXf:]h U܅6;g5݅ (ௌ ?=avfޔڂֽL3 u3Kq^5a?`oo0<*f9$0#^cNY2qf[D*գ(# ;{!6-ݕ$~f|r|'"0HEn$iHgdRCte['1(m$p+r]J kic[l3` KX8kEdMH-%>E%j R!a/$_R4 *79Jv\(t4mF"'Ni0Ռ5C-IYݍm v0 6`GZC,~z?|}{5P؏wgDfgҋQ($8G|Dp*dz91tRccREVc~j&2C^1jpi7UzƼYWQQt ^GUf=@@~gWJl0f-Z;\֯-Hnj߉"֍<8Zz%8GP.?YژPDE6xg=Gv[$YPLxomAv>|=>xE)Bw$59O Y4 +}]:ТSftw{o/⤪eF0paEB|q*oF=52\Ęq«Y^ ہXDH`!o)ႆaaG2Pم5-؁酱); ARy Bhnn;_PB, }#~<D xMi Cتv[;ECft5yJMXT@cK;`-Y0>Eu+Ѿh?LFx@Fx{BlI*ǒ IeE# }Qd]DrW|Za&a;u}>EcǢG-K̄5ŭ_te7mQ_iltej.V/q_#U2xhԄڢFA:LaYXPz<عm9Ե{}؜O)b  K0Fٕ +I'@v1b.w,6יx(VXqX ܐا`"LlR-VjlLVӪ՟V@.ܔcS܄Xc=iC{UcZ+gk/30%5hf{=L|JLp_L"g3NpZIB&n(z"1vE{&Bm3pwm;7c9FҐ,lT=hQ"2@ޙASqaNQer %xqV+^gӧ}w*1owkwٚoonkEŎx)̽y~?K@;uQ+;mZr9#~auנm;#GԴ.Q;rmAƠQD߳bh޳Tz ROY*?7ܚ+" :dH'W )rJɴ0vq ~^w>.3FDj;~DO*&G߃P=2]1(VA5H~^N>sܬZGtЍoFԐ9xIWHIJ/0JDDr핝^_Ǎ䎈`fE($R?=Si9cU:,&qxb?;4Nvmr~7W)PNǏ1x f;d &b<6:l~KמwIć0I+Kӕ[ERvE劵pZAϢO͎Sq@֛ǂcIHLe|4},6UVL qoıT "o}փsE@rnjOjuq8q/*SS:,1&$xEQ5ooP!NA4k5ʯdl!'NB =i"jKք{qZ'ae?(QVЫȪ/̀mu|Q> >bs,; vh>FӚA)ٿ%YjBFlf$^lILa0)Qi<WCkBv|M,Ga4apWc{_49`,!PMX>|k3<*CNуzMݘr-) &żyώn$hY3`н^D|1Lq7K|:x>o.1acCs!\Mrn,e~>WcnZb~&Z7µD Qh[)&1n6$Rc,_~{ \IBwcoGeC}sQ2 GtȚuы5kMv!5`-+Y =}o_ Qb ^Q HN.m|&zpϐ_}u_duh3Z$v ^"bN//]#cBΩyXIm!n#J{9Pʘ?chtZ&wl4%L+K u>:hz 1kKOH}GAiZNk .M,FTʧ0? k"->M_߄O⪢_EC9DBA3$ոaQ9%l֊;^;YjR +Z}W-:BWQfmL!D wI߳<<(6Uuf΂=mе]|UiJS]ucϹu:T0"d:MTz`w(y윒Q2ߔVZg K Iϓ|)@X)#1|u̗JЪM|sMWL4"U,K!Jq2Vvr<5bDr0J֡<.b!9mݷ~ZIuo/i5ppy3o ̿h(KUw!h}iݎف$-Wݝ,֍]HJ9aH66 i CɈY'v-@jcH(!M/3< ?_Z^93Y>97͋~.Oc2 ]V'd(kv [\ni(O!EXIXy"?{%َ8Ik'*GI fwܖ<mt?9khvk?]t͔- WaЅxci[ɹ:.{!֐wyb#@,sү:.H(SܛnDRGQ\8l@.{0)(Wb5H)s_D昦,(Annbgz\l IByq6P*G2u?d p,S#rk!)֭-uI#^ָ` o0ˑ)017]6 + o!D Rhz55${C㟸B^G ֍ʄ![;﫪ԞC'{₪A@iQdF5&zP-W8ʹiQJJ *>8eN(IB[93Zo1g{)UJ2TsQzպK B:w2B0v*_XEP@`r&ۀ!]/lpq50y,eEw v Aj2%ΰCqꤊ]v=?8$Q^Gk[~o@g/0e auڐƩMCC, :I54gan0agV춥e{M?E/Pc xnr _^MR %`֑6QsWnH[bќ(x {a gf@5pX>G$& u &^f65fBWFL-;n mے(IN>Kpmx h^i3\@yyW6Im)EI[}Uږ9zJ3U@uMA4EXMM ǞȮCђZp̳Ϭqu/WV~pӥ'Yj$ /,z ݫ&ϋi$XdquКHdڰ!h`"v ^T{S^Eتa0~t9!اf|>7N =N]B 0*:h}h2ۯTPVaջ_}uS-:w9d|VOa3:( Bm"TcaT-W HOYd:ĺcn?" ̚'6aAxc0rd[>N 餠\AuKă&jwY]!Y؉/1u$ϑI["3ΫȊFk49]5Uʹc}֘/ˤ>+N~luY}fwEu=Qc$I[ezV)ئF #=hVDz}r|}ec"햞!{4CޒX[A4.,E'=x@'ԕȺ؏HEq [$+ߺK@eȞ]tL)=SB 5u2 Ѿ)p3; ]0s>b}Onsc_MGufq+]? ns9Wq QωTRe; i6};_wII'n05ЏTFGSq@Ee RGb 5(AX$}:-,"YM,(^#1/bFhsfq5W3L0:/VE 5;!y*ؓhNYsv ݵנ1Dne0jگk-(PگÚ b;gK `*q״VϡnHۄ7 :")Χ*)s0&M؋t P' @gAdkè'D! ҂Wt(wS V<<Kۈʿ|SXM ިGQ}\=N*Mp eCZMćyB 9 H3){y}Y*49)+Dh";W7d}tZ1= )8ۺk* ߷C2orW=J~cG uM*vjTAAPTsb*`yh' cZk|_0InǂA}$b?GI! @@SLs0 !B xMFHLMױ[Nh$;XeӪݑJן3ibD t쨡Wʡŋ{BU~` (u 6W%L} m7'_hXfR.Z:aEOX0UB氽: 0IE:–8HvJĩF+7WN-^~C1boVkXomӟ،*8!h=e-7*#G& dhtw"m_Sc&'E\(D؅HQWx쿖#qE5[Zѧu%*<G;Xw=015tKl}r@ɓrATb9{cu/) O<$js>v2_f \:&:B+ $g.)ZВLe8Ji}4-:1L[m qH'_iL?4 SYzk0XZ;'lq"dNm+jW/F~y#$]/|/Au+)4TvM ރujKNb_ 66s܌5~sh#!S+|˚jYSzS7ZFOvI܇(`4LKd/4'Y1 g_2fC^7LE5mC7g%,_To[5., aUJkY~Me ωR`tt=:kY\яu:v7H1 sg !ٵzV+ @zu9źq%mb2 h<$W룛 [LIz2PUHǶ*XE/UrGwHahKڛZ.h;Q-?1FPȤSi*_ œʵؔnm]oT0{}uV<w_u2PB#(:Vn8nJ}o; kZ,fl"xB2.*wMO23K ԛq'c5퓃kw\,~?<µƻ{߇Rq`Gm!lDv|B,:{hdR%OBB:qZ/Lc4`&Cwϱs|dEptM ϧ[L?ox{UJzf7r%]|q `0 6 ot#3[XOF0tm}ii„Ԇ]mP.[ f%4܄ (H5euݛ&Is |n=ニX3`qsDxj[z^tSxJi@5#ś&LP|jA|bit)ܷSYw#AI"?+衻Y}U Xn$օ-ٌpApު+CN9Ipq9>\5q˷ּ Ra3CT x*a8?8 <t=b5lAU!WjpEYOژ t[ūxI}wDP) 19IWlV+`R C@o"dcS+1~{'hĺU|Kk}TGړhnO: 'L89#4oe\ynMHi*`J_@"ԯE|vEu$[pءOA FX=+w~]iu.RJ8tငz 8;6#u+!eɌJY6?ζvuxߋ I bo,[!UP!cP>UJǦ$ɒ@~in5-3Y^)3o4|,|#\""%٬a$6ĩ11Κ\{bsw)Ђum\0bs MKC#(Ů${mC`yf]֛h3&#d1i}V׬:ʷzAջ{,W 7AF{\vz#4t"V&su ]K<ٰ !OӒۘ@sS bqX4p!!= {W <wƴY%9* ">X;܏Bx\^PxV uN6*"i~8B T*QQ ehB~p>,>/4+3N[A`QWIJ_܄_|,`/IVh'SMHڳÀ, a! - ^Jh}d3؎%">M{?>M4tPNdX91(He<ŭZYQmC:@QB$ar+=#ʪu|+YO9xSvP87/hxqM#OzEÎ&7^`O;ň1P/Q4aIR#2i>^~3^AQ372IrO+XeHE +fYM|2/Q8lȗ&Ʉd^R(9ʛ<0e xfGt-i9a=NEWg1h{)[/=.EAQ5"Bf9q9b:[WK+Ўړ_lP+k FТ>͒ܪfC̯}]DaDkyZxg;[3,#_Wv-Zr{=NjB-"2GFF2 {^aqo ~h, !rc<?]X9>q5ɝ *b톜?JR6mD8g{?$EPw\Ao 䀋RqғnHRyR0>~vɖebw}q)9Ջ붩x2s~6ꬋ];s89bwވ[T~o<|{UrI?o Y"%̓o[1x;tΧo|asvDtA BcJfKPڈ7`u!Q*- ϩ?F|,dbtvhk@[.a.x%Ú[4k٫j`G$8'wV5˖^GCY>=3j.>&@i/.T@ScNEpMan);$ď!8̵`|gϱ_ٮ{*]/zJ-=ٜ6ǂ wS/kb~p'噮Pg8X\vI cϬ`};dikTtf)\lt4dY,ش =l0QaJofmmuA?qrjG4 9K}7m-ۣ, h0!L]aQD.걾*?<٬tU iR_X>prU n7}=Ty+IE3d:hC K(u.{(Id]d7#ēa. 4we[QY+IhҋY?_WAA1#=Tx)?ej1TeJ0v/G^Qwn/w cɍ~-Ъzl[Cj8e}޽&Sޙ w8^TάGluDi,;߲o՚;nCvrF'Ս6|#Ds s*Kw)i'࿡kJWi+2AN9jg.fR2_i;"9ܴ811kJ!>2x4~M{_]^xAuV[Xiò-K |*B6|x U1O8EM^L8cA7FcJxy6fZ"hIpd-$OɭHWN,owsf<gV3JVT' ŹB<}c.702pR7QZ:WT&CnδnTm6RQ( 쑜tnm%ZQ -=:w_ҵdtrLۆ/N!K(\C%l6qC>bi-NJht؎OO aȕH  n îHpUx6A|xA!=&J FIG%Qbݍ;qnr /svѴۀgأ/pl>¿0tQ4h+8AA+IH 힢jԷF56%*APX3*&ngUxG)NQ}E`^3̢Mը{R8F&&R\& З,g(kxqnJhPγX]J1pl6>Op$/I~N`ǚ1kԇ+T g^^`T%>r`GuVMUs3$(*ki]TmwI0T.2|aHvCPsa):@:rnQ]3,ݸl'\.Az&'+h]WI)F ȏ] cuG8~`[ FYVj+sCv~)hj=!q˳B"H[d÷o+QW7,m1 2)!xoRd/UIIْP~rx$4N6^ɲ9[܄ Oݱ}$N`(}3wRG`#d*Dg26c|wQ,~mHû'bk [ 3Qp"Tj]%OEw,o'Sc[% iXaYLhޕU5[NkT=o[r)~{:u,Q79~@]mn6ߐI:Őڱd:++ʋX-ށY&TDƿfhF("cygPq2S J&7ʡNO @> ƺ+C&m |W]CCuQ7Ld3PZZD]8Iga ABuI ! !/j\O+`\CI~&N$Ve%%ٮa29߮ ?.A+>nzM1ƞ%\J5S5qaUbj9_2%.@Q:4M+5 ĉnM* é_eyRZblče䊉2~Os9VU?Hi[3i-M<փI7 ʳ#V.»9ɍ.a1mf@׳ELNrH|p͸F.739yS~s6Kds 1ybMu^<_q[k_Oȥ6o;9ѩMY_ІJ`ьAݫ'\,M3 Nk"{ߌ iN |v WR!iab(do,k__ |n{\-Qړ8c{g:,J+E7A\?Cq_jX\"DIM1[ Ѝ@َXƢXGr$_m jEO96qGj4 JIW\Ё,A>rk\\'xj$k,TdžPF̘;4pGPWybM wYS,SI>2FK,DRʼnuEI8uc*xy`LhJI5nSɭP_-xIw87vss$r.fŋ#V%\Ow}{a؀J+dikp=G24y3}ϊ ,!O:vyz  tW Hk#.;USm/8i!)׏+QdTe;/( B5MVɰn f-e,f;&:+7;">g͔BFz{CO?<8 S[t4,RpՍ~ljiSoN oo$F>GgeW 5! ;<%2om6@ } 1YN(c^d$I4ߟMK9S4`_҅j w(& d2FiQ7 b!͘m1hș>jKPCpn&{ϦC , Vݬ8^,%-SE<*sÀ%{kXl+x8)aVa bA=WG@#J'{SY _wRM嚖t"ҷNwy_m91*CTH"`#^W/}uoZ533-͚Tײg$B+t|NyhC2q sLte<ɬTs`0 'z$[{S*"@^nų #G~2?S4acϽ*-]z+R+s_K]ҧ+Lu:rqK"dk6CVϿP.1sE!ôHjʶTio6iYx=fO|CNT=  &ا5Aܷa*wqK[p&6Ǚ t=x(^ L^bJ };\@Psٍfz2[@)Ex J ʖ>kāQW:‹*ԓLfNvL{MoÈp U2Elt9Xkc/x G٨B a"jቓE}s䡺~J:0chb=xuM{|OSm1FrE)]X1P iKnk#rpEϢ0oi3UX0 Pl1"k:$+yz4W4._Ȗ4:Ikhh՝$+WXR@W!= Oz͊[̆%8|kJXFE>l߰C>plKU˴7,Ƌj|Ui;B+uH QelI$wXcLx.ƩB禎/*tHzi]-XLXiůhhs.pʢ g\^c/AvٰՋ`tjJg0`:b&#:(VU=ĸ ,a@5F Y X+ R|GmKVS;?=Rk!=BIjox`]NHbe#H{ f9ke(Dǚ\-c,܋Cp, |:DAfT1t)s-NC4*rnwn6Q:w:prGQVy/:WjCdҒ痓>g lDmjz'Q%;%pyI>/)5Qk;U4` -$ ePyE9kgWu /FZe'TTbVx!,Lߗ82J|+8,Odl@1"7 D6%qZɈ7na+Ѿc/W>GᙵI.lptv:q+.1 {.6rnYrfJJOH^ڀ+?~x; 3-fۥ @Oﯖ{&h۬4pL ƸT~SpiIWFGQ1hv[5D DA!c6)^PcNW ]Qn`N n`n$jM6o  Ъ#C/Ӌ[QdqpUۂ4'd5C̣[_0YvlC d5Yjm\Pigd`Cԛ*[ѝ\r-oqxи5JF<*^<]i#A1cDX7 oM << 1c 5>KEL0q3\#l7l\QO;GaE +S8Iz/X6>IJ5$Bi_WҊA4c}2_Q:Hx>x# eڍhzExJRG[K~5+'YL8.eB {"Y)Y r_)Jj T}E#{5NvYJ(I@wH4B >(Zo ~>?<iƬT* VrYS~#7/30t R 8ZU2WC_["Vѕ( 'ϢmqX ^$N,,N[~yzzETǸ8d,FGB)&9bh$fӨzصiFwr%%2c`x㰂-k1yY&&8Q oXD 1C,X$r8cxBٴ|ԉW|I*NMXStX#pCi2#kc,$ұljT{ЕJ}Ys>]nux'9ڜI4;D/U5r'`<0N-Kr.$E-`Dq̩+ǃmqCJji(aKKƃۯ57h? Jg? |A[\0y&EOl^Lep7w"(Fr[_YՔ@* dȔ#K==i=~ Gy`7 rTD Fj!\ cs\@0À#񷴆{>qrQ}Cd.©)>ճ9@x/#s~3@.qdɟ!4^[TA -vPuC:tb [#<Z(\ 61S'.lI 9&K)ǡvF@hɤ%*ۃ t1#_՝ lq|m3qk}1(Q:fy/ri0@BЮ{8<9 hbLOrk~kt=y}`1)SZ UXP$l @N袆IIŽ3( 2V9=ֳg/^\5bgRI!TF0 v;6:6]-xN6)_C&Wdrؽ;͓y{hW*EDq|?dG2fAK3ɓ ô,c5!ep8$Qi}_[f _"}F u{@ _"3taRxz|\QP@Wܙ||cUr"u;:\cE5ږq`zcJQ68.XUd7ם.[)UI'>^QP։rkX(iP} 34UꎞSEcjn:īE 4Dsq 4{y4v"f}o: GJa_ݲgP`Ȍ 㒗dFfo"^?| v]|&gqM}4Z5q ZX%Hu~H(`@\ *OhZ+7z5Qa"7Q O\lz.'\Y}_)Hٓ#<_cYu4>%HH%0ט临ɷ6oZw Ā.(S8PBJXI;YFΜ+]zͮ) i"nW ޳\8`Rي^\5_ l?pr|VJX-qԦFqޱxsV﵆s2[tvK*kjd/.r0)?5o$h8l%(:Sv9:6#]Cw5/!}cSvwZ}FӔ):kv4`Ɯ废rǶHVN&F&Kq5+HEN=*%)u@t1Q;(hy "&9"VM Q8цliX2CtI8}_*¸sQ[cy|DNxBzc?)M=Ј7a`]EVӛǘ| Nw&xu+#@@A*Ee~r UD?{%q&m .:.tw?}p!Ї^&O7JFX^b4T/jj-ijaQLLUu6%[Xn}PgN6S8ڣ]T;# آQ[*곫|1S( pC"TGlX<{ɞ& 7IK%s2.}BR^:vYgẬEMXΙs>>߰LgnLGR%؀6E 11HOgƺ3ͫ#pڐc{r6٣&M\䐸0/D+.ǭ',,u{>BFp(p Vs%S[]!p[~ b GW+Z,gjaڹCt#VV6|O5?%i 3Yh<ٖC{Q;2xp#uj ,gs5j[((̅JF)4t.Ar 0k;Zip6p>u^=)3Iv/݂Xt1lw;|WlHsyBXNjxo+VI%Х;DM^?S?򩷐5Ws.ȶX0ȪAx/Ts>έhcm_DEJQR_8>gIN xⓨ͛]ʵQ P36Ry&w)y,ũ`i=ORw,(3D#Jl4jRHt_9zC,qqB [Xk_AW]Wor8iF!*w,NفT Y]etcy.lXŶBfGQa:*cQW; RgzzxnLnZi>7ھZv"ձ(L6n3#ψߛc[l$uwm7]$Tw <=L ̗G9Dw˙:>pivpb8wɰ8#A)>@A^gt{IZtD'W6*Ht;Maھ[.狱wd-qƾkI,>Lgc_&$Uen : ka:WbLB7" g/)=,7ǻ^c;CϕM7X5R w)cnoi;`+3vDAIz)ݒvW)>s+IxR6$`jVoRL˾/dS<GB~o0%6DB9]dDP !3S_ywLj =zjrʗD(GIZ$w_{L% oF߶OJ!Gw ɖȀ\vT*t }"+'u!ۜIԙÑ>uHIj},Jc˛6.PI.h X:Q)[)H 3+ *]r`Jg,3Isܫ!>;# dSF&]Ucp< $/Oa|:)U{ջrLzͶft ]x92Q7XHF.V&ER,P2S|TL>dǮ%I' I !9e®nz;K5ʊ9w%a_5e4wkR5ϪQ< `lOb/j3VYȶWQcif600 & N i̭z^C$ӍjSt}U$o>8&QXM:YIʠ:d?E vOo7dФLpHpX_C`-CL#ުqëm,Tu 2\NBN8^}bF}>Tbg{ u~GV%FL$g~KOԺuN.x :Rzw*%3V ٓL "&`X)[2|\nތs0^nwFn)|1ҺOA,lr5]rݤhAN˪zϻoRIJe?{sLSh+ Ƀ9b8^ cD&PrKmgl:2>=M8do4 p G yH|7EgYd T\*CN͢$ɔN.*x.HէG%)D"vh.$4n(M( Vu>:e{j:-fEhcI~IqOi*k=3 m^QPr[hfO1p w-n5Gy< ( {!t2> >\ P1-}N2ϚpڞPn֚\fsA /(]xo&:CE7qNnL0ӡ}׳'Ky7qlW9jEޔj`,2`QL0MTYΟI}yBolu574j W/`L2]szhDOwXnc"BS0:cvuk {[0qx43\~V]CzvKK?!Z.M7\D&l$Z>03YGF&co[TJq- ~xY!b%k> ;,[QnsgUS:AZ $ i;2IJ*JovXm{V{WplO`3B%)O\c]UYhqaS}p~+iJFgh 7Ʈ%h^0N \fhmatbT-XpROn8&? ԖP۴;Cp᷊A u~>!T#s97bHާ .9̘0[ZgFV)N푻A:bϸS=MHs|{6%)C*76zP80^ >5tBK0@-)|dq m4D$/Ռ'؉iaY+SDžS3"H_ulALxbZMЙ+(fj'!5DD Q[/ЎBXO͘|:G&0ZZnhfSN='Tr"`/6!%9w>$U2Ǭ@ 2Q,[?_{@"wYG|Mh h/ʥEv'/&UjV݈ǧ;C[%ݭ __01 ?G*Bw2p3g.}s[1n8ח`%@^ PqM<9oorNA՘_-J+S.8TڒCoeխEn`HL~͍v\&2Ӹ9Яb=3_*ސo{+نlMbsb&$e" F0L8M‰(-Qch^h#3%5$8ֻJrXk܀逜I (!4AQ音}{S6#X0n;éj'TT1x{$P cqXne"^@C0*Y#r1iOD `!Ӧa#n=LFሱYz.^/{~k+t6V0.?2Apu2W lZ q.@-52Ze{N.;Οx E4'Kߺ >:CIH*Nh`=ȏ LwFXP]XQp*ŝ4D}w6F/,-'RH O7xQGI,ͽe+w̓m>]\$i6%d,v$$@謎`d; yݥ̟['1bӚӸVe[s[('%U|EcڅFc՞:1*\*π%:"YJxJVg[ƴ!gp6Qd(SQ[t1ңQM6[i9MQ{lؘG/6U,np,{&[tvTE`W&ϣ wTh}GƊ.Pp5:DڂĘIĭ$_YZ66ZA`#eWXD.v/K钽T-fnyR⽋`n@ſXGexn-# |8e=* Y0ȟ'!t\ù-[-R|1oU{!׳$ȣnrjZi:5fVrXE8{5e/RTw 㸧ˇ3>ΪNmbFLBnyhKmZ W? Ν^<%{[ak㘳V?Bhe)5iOvaUiMͨ:ѵBpI-Wm=0I8}W2# i=3rTG󫧱R}0,5)V=S,Fr+(|+& 1vtF;d;Bp7 5ߴW'l)6p<ޘx՘9bWw]Z0%35O.1Vpy-Y'v*jcSPenC*6j%|vHIb07Q siC8zAIIL`%SJ ! .[ʶ :Z kӅFxVp&h5&8$R? ^"AAi5HBe庌|!{ڵT@"x6d(J\R¿_2!,6zMόSUJ%msB 'qBpB/A)//hF+M̘Txі6&՟j|]h-VCŵvmpI~Y#)&!Έ;@Ms0O|k(oiKo1}>(AŐwҿ'w.2Ȉ[$?z̻)EUsOIQHV-.lvDDt?oŢ.EW2ȣ5cD-^S{@%zB`C\?i2$:ɁcDz^P #:>cl\O EI!ڇW!h>k *Y@$%D\'`.6,zx_o|@hoyNO=[6F9R/`gI@n(fq,drE x2 ?-5żj&~ؘ"SD{/԰ YFӛ;F@8R9K4*.B\Pu ga.Ch'w+O ΰ~ e%NU*^\u$25P\J>Q{t861|m#ZKDXSPrM'W7k]];?w8b pI~Di }>q"N80phiBj(gDK:PB5뵊Jk #9L-|S#.-QwVhc9aطG<09>VQ <=gb;ֶ"'n`P<֮0%@tWaSQE4Of$R'k)WH9Ƣ9IDTw#I$浓x=@kg+/R# :Ƭ0E*efV~+۽a6LH(/Hnsi bHb EqWRefJ3Ԟ1|_,:̝\  ,(`"Y9em:$v,cJCw0Y VrrǞoߥR\88i܀vkG3> @UdQs2(^4.I1۸>t5Gf ,E_o[OVy/滁/#r&0JS5{.;Gz{%nܷ[ULZg$["Yz}'R cogzl@wh;2}șlDrm4P19$S$-:"윪cfn92#;/#6_#ub h6HAvtT--1ڀH5 Y^*h_߭:ݠXq+L¿#sUq>}?Qш Q8'$n)`Ht"\.>[}KnMםvfǤP*6#9ihnR oM 迠(UOL6Ǵp 77Njɑ[hJi 3ʵ5{K(?!C)q4Yn6-'Năn4 "b` vb4L0j-Ή<bYѵIDP4apGP9회$`]jA355o|4fagWC0ʮm?,MhE\ 8 48+r%cƠ q\x.0rt/|e[+Phѷ~;m}4C e hpi-v>O, 2ɗIgd DrCnu#\1E8; !5*Կ0csMQ}deJRxYs:S̫{م[FCrK@-GFX'ZʊPO_6ۢk:5n3f"D{]ҼC(Z'-1/)YDnz)Y񙳭 -"X;vdGm_~Sh,{]OgG բ& q;OZQ8Oʛqh qK-Rt Q-blg7옃/-3je<̣:uH:e:4`Nȕ{4okEYBt$@ nc7yqѹp0r #إ: Ԕ[o4d)Fy| )IR=X!V~S[e }`af szU\7ڏB3\.7\W31ѬQaxɖpߒ`UqB#;60ն{|O(?֝{g+գ=" f>U/bys-Cw)E[U[< gػy@u LL.Uqm6̅ha8!~Ob1,=ԾMuL͗,k֭|;riAEe3U>cH`8jd1pR9fs-P33|i)؉BAʠ^c}Lj0A/fdJ'9/w~_k;rƈ̔'Isn:O#038\C)M3`CB$Sԣ#'''c)c6S\gk$eTTo,(F"iXLbvIL3dȞ18KsԠq#XQ?Po`c sLF 5 0:5.L Am%M^. <٪) R\9+ ).˓E|.O-4 G`<4acQ&x\&y\qabRM׶ބnb/6ȍv;إ#dMgOId\*ZҨ7  CXr}-ݔ*AǶB7iO`Tf/XhZ}1Q Cdir˓AZ٥#jf#(F>Kk`&[]z;;IR",!-ZGx`1늷6a@k}?Լ 6مE@ ]A-١ rUmXVg`H5d^@cV`=vxI9~>Btk$C]5[Wأ&@]օHIcF,(Z 8n/c'IUY S΢c"Km f GuށTP{3(l̤BH,aʉE6GiF$C[H4_/*p ($-&$OWMB!!L0,RrGla}C.\5b2 #xaiMceA1jvtaTK4su]wV~$]~0}&E%fX=Dk" Mq<Ҕ%wXDJq8(v[5L,symmAɯ? uG4%W "-5%/QH{ Qj!4r&'godZ!lX~Acr;ðEڟm$wZ >F$ǑÑT"bZ# k3?t@T!o$OyVU`7h쟥? WB6"yy<{R0}./l(Q @%Ɨ]輽Tp?X`t8Mŭ;MD#@$Yo'9zC=Ύ`e1QE$Arᅎ1 K?TUb)'9O;ǕiC6S{VC>֎Yŷ}Q ;$?>K(vZ&kD /%`+ j+XBf6HB Ah$j*e/oy^J7[p6ȓg3֔\Ң׋&~ؘ1dht9 ׺C%\화h/%gQS~ހD 9mU 8|:OZZXqR] !V0@Ց#\-nmiF=수zt-ޠ(\܃KiΤhob~rDitAPV@EiN8;GUw_?=)n!#QluMх.[hdHŭʰ,|m6b(E95cѺo_@'y.(Hf _Ryt"?$~~}݂Mplo׷#JrGMn(}Izu$\mHVvƽ):D.0' L@poj:(:d$ȹǫs73K3٤a*i-٥Q~,-lo{c~MfkVb*._l 9eP jL s(A"'vVn}c [߮ͧ7#g _u Ⱥv4 "p٧e:4ӦU?s;46 (a m¤ 2A֡YJ%g`>I|sAjx0j/,茜Xï<62R x):?< $!-2mB"҅d\]o2ˡ~(0qĠuӉkCzS_u܀Fao9f"}3z%&5rm' Qv} ׂs$|U3J.ǩ[ d`׫~̳k1Nhn m[HS)rA#S|6xK;n҆F%0Fa1$Sp kW:=Xgy-j &"=Vel ׾l%1Q&DZ^{AU@YŹ+S #jVTW6ݤZyIJ6ĖZ ٠~n4aCR $ZA^@ iBN/`IP#@GLb{CQc8?>u 2P'7vJqy d{)&xe9 ]\@3(YJzV/&IFb^P$JF`)jܕ%Ӣl?eaPtUքP4QIsX0ieP:>b}NT9 y,( іNeE0f˾sZB#A|9-Z9oqQNcƧADM:y0dYk̗,a@_b Tjj NP7$v?,-hJCVߍlB>%A뺠+]}BTNEo88Xtd"<3ܿl\xq:<XUR[(@ S4_TX*e E"g_YX_؞=HM)kͥd: s"7KHa&[,DLΒឣJY(Q[tmCZ u 1} U6:[,k Z&y B{abXûck;4'9Ё&qi( Rn'ٕ{徭[tg#8؛'H p Gu(6Q%6'>z# féڰ5"g &JŸx^ԏVL&Ģ* l/ֲ=ۛ?@!D+gsL-,T~ %By\>}J(ճ(aLFaW<ёLQ\\Y-3EvU* @*DC0 cyf5)'IQhSP6DK=Ct"ě(0*keVV~F8#@]}ͻ-,Tr0o0ղsN5@Ywuhl\6kiǕz" ck4/"%zMVhwUʔS\L!/vJ)']uo1_! 1՚7*Ml9PK=q%(o팺N@:$bVYQ-]ĢJXبSh)1oXɧ5 qF.a?R&&;¯ :6 DM}#aEAI[mL#j7tJt|s$c_cȹn{"M;M+e~,Fmg ǂKUl^}(4(Uh2+^(l|.=iRjTiS6+GH۸SxƁdקc15'8:GΌ`[.eV&3⊘$-bj A޻\G81hb><-ăj$#,U6qZ~̮՝ݜfn P=GzAb.7આẃMO,=XʚՐ:fMYŷljFQC7_>Ru f?4d<::Z&69w ]T`E հ@O ۰m!J أ5ΞwQʼnC>p!0-h#:s)|f,W4 =UVO"&>US$36GOQ3HToNu?lVU X#x?rC3jc iRIt;1`ɳlә91벿|Ɔ"ۂ|re.̓&- 5]V5 {+ ?F.fd;q4QFRjZWJoG h Z9w?Ux4]^q'ʺh@OVZE~Za_W٪rz9lV~P]BZ̤؜?R2xA.NXJۘqDg pZZ|@xs&oPC(U)?cĕ9P>ϑ쉥^q]t=-3!e\ʾBGrz汖F\FZy-4B}1hd1k> 0cQ4zDA O.O)/e"jMHD^EP1Y > P0TB@ IR׳qvwzVw2F's+*si x{"E^!7noxM*nI]noB(;[b_2i{O0۟iR8I=uC kJI=z -!X]gNsjmBVDc㨔z}&0r@sέf 'W]l o*J@PUH\R%y[ڔN^rv$F/eZvWO@sJ t. 3GrD0{`{[?/G-W<:+zB&9 hμ>xpoNZdǾj۠p,2M'N1[d[drvIT?@h9YwIXyR`;3h ]]8 2a6 S*lȸ^"fAJ=D*}n:BbFL6x'֋&v{_& l58ԯ{eUi-ꎜ=̢S5!>~sPܾpH1A9:jlnwnb_Ț #,(Gg0(a'䫱`kN uX{vN P g w҈X εvϼ *q'[92 P!߱]k<ҼdbM5v+F)"#aѓ|#2QiKRf0 QRE2F , Qm2e(t}^>qjY7(䜨a!Rg {ͫMH;rv/ JUnX;');M`nj+7龘RGgUo># J;(п66vZTAG Ԙ?Q^Š )j mT*,/Ӥmtftaǫ#([y_"dia6?G=D pQ7 ) a=%x ~/b&fnZpږR#Q!2e6"OsULOa}9f*UW"?`8H"1 ^k|fPY%r|Ua㔛v`KIGDk9VL(0Z'F}PxWOzM4ofIJ! NC wOiԑ©g< d-k.8F^,4ƊAR/\Z^/6/LagKHccF#'m\)wWYs. m7=>jӡ_]+t!7q(MA>@bm . WLjYBl26b*ߞ3LLHҊh3quy!,1Esu[vJ#)[$U5ҬI74 qvq2˷HByQּНS}!Ui@wIDT-~ C9R!VH`/Xӗw;67q![Z!0AIà nLpbFwCtGpa+7 qЧhN=WMj=P309C6{T\]JQLCd[ݧ`zy`?@,ګP!4S4ޢP\-qi5+8lWdŅ8 Ghp{|4%-ǜV)nKvstd!ybFdnGluxF~|8%Nm% n;#u?JQVJ3{Ew ̰;{nGZ-{l|{L _sn(&  $֋&$-[ ʒ.}U>ݕMzJUtCzJ?jeUl/&4hKkx; cAruډLôzMQBm!x@l RlQZbn>GzHDGK֔QTʬ0T9NdPqMc2Ob)&=Zb.d4D&F,gb^(=e%}!6ub Q}{ ; (zP W((fˉ(Q֑7\ Q<8g~Fwj!six9Ҙ߈5[*sr hT0cm^4R:JW{Frt?+jV$> *n8=i. b= Nu }4*QQIZJ=JP1HClwDa# 8šhr&CH7b{HF3HW(&B"CKוq#MRzC$NFȂdΗ3PXI̚m:[ewFL4o==gѿ yհycpmM1nI|Պ$¢RKQ)x>w:9z")kh$.%ebAjwhC|s~/2|V^T ,h%݌ƿS#4D/ A7\:I|2cDz&ޭsl)6NX P,vD0 rAL|l$fP&9'tBG#)S#x Ab#OJ0e;Qb7*JuoX4 Xp&%(3)%nbGpv]}.%dA.o t.\00.][',ڏJ{`ZDZPcLKl`Ws^Rb5h$"? .䡗"Cί,6Ao*.ZGϋPT![j4 L<=;*CVDwxjZ_q/h {)Pd1ĆV}/yt2W|0?=+Ϧ]PX83.i:KS { 95ǝ^P(錅#Q\锬rȷ1 Y4e 9^A8מDU?Ğ@RZ:delGS%%Ni?*A֜X%OA8*r8#D# J<>Үu~4B}r^7&*.?S1. bs8<9 _vH%TQH8EK<ϵ`[I8OX30]s1|n>#.ˀEo0~ h|&S/1(N)0e߬3̡鱸]- ͌NP˩a-R;E*O1R WNK=1똱r=xM~Zi.TKW5z ,"Hu/_FN!3;ЖT~;]) U$\?&kqԬ\Om0}`vVENz.cƨ}`JFa-nL4CϵQW"x. 0E01v8BSi@MLozQB*] H iKP]min}~ kyUv.V 9_5WȌr zI{811P X*Aޞ04DS&]37^Ot/7f# 'i*FݭRA:ڵ.:l ' o;QȊD1R [Q:xgjiQb'De o&NC*d82!`a”lJ,zf/V@m6?GqipZ+_Sȱ< WMEV% h<@FGd^Ӽ[u]\^fVL[v 1+KC1SvH2~7%|mW?\*Ur{8(^J}K""\Xoaq%SP\ȵ][Q,Af l7,߂= f$qΝ@J {Ƞ+љ BZ$莽]Ʊ\Kчh<XRen@M`m~j!DӞKcgňzڮe#b dlGъQ0.13-KٚὯrgHNؤV7Ya!wn>1<۱쵷~S+l63,jYmUʟ9FVV ꥋL)9aei@ ƺ 㘵ahM]{i? 4`ch9L(Pm-ztMn"YZ(f_Ht8v'L^҄^a[Lu}3 ܃K(t U962i?{)B[k{c b}f)QtB+ALo^,ײ+(RݕDHD`(*1nC2Ϭ4)Ͼ7F΋C*6YrdI6mÈ&Q;]M h@I*J+J(2U1=kb%zئ{z msrXW5 yY'~:e.n&F@t*=-P0oUa(BYa%C^Г8{mxO*M鵤@s:{ę-RŌ6$H*֬pS=eps| ľO^^*0Pd oX v^պcT-%]rន_}m<`;gOk,Oh6`o5Ƀ`%NB.'Qm^!ߛO9hls}2ֵzzl]-ğ\E$5Z] ӜlQKYz5@AnC&{CC㍲ڼ}737L%E$O)9d>xdcqd7 ݅IԒ qYȱD BdB!D <-Qw"{ѡBKX)urXG`꼄4m cOiu4KLO0 lL`- |d'>8){q/dҼ"'/ !V0A_l,*B#veC]fPAPF GWln:[R uֳ7拾1ю/7%!R gUڞXϊ++4R=ޯ3(sW`'ŗz"מxg nu(m%8nrdKC!q\*G6H/+dMRg=_pJG8R%:? 2'VJ\l%Z͇ﳱQafi9}j~Ѽ^t"8k {Wҧe}OZ9otVLY3ݥ~Be:z33<x[DNDxN$8OGI}7]?Q䅍pk W<`]&K{bJb5KkeD1sצ=mŬ"ߜy8EhV—+kW8-Oדf~U3z^\ax"-s81R^Uoe@vO;w+bB݊XDt1=pBox,vE˭WERvS9+g޸Z>@?W կ$6x\u$d[Ӗ5a{\ƤoO60ْIs7CBX60"#Ǩg/:S' Ǫ;;wܐjC $`x 6M a~ma 4Qe:<옗H /q} :f ^ߊNsƿFfU87awxUcƩ04Aa/ } }IMBpze@o7|ٷUrҙ'.ǭhMv稷 g0yн4Q8쑚?s%MT<@Z-tqZ8B X?}^i7 s4BN@3UC_owKr1s& !2nNi0ۑwx"Z\(=)8}t~ Dg3(Y2 ]J 0 ]1H{V^ۖυ~Fz)խܟEҠ0UDGn:5k]);9Yw^Т'~.G&EG AF8~r^qf)Nt2:BlH vGHAZZpԕַ(mA%v@uo揝%SM~9Q%&~*쓽riCQLWj5( aܤ\l/QG02vg0ۯ½U5dസ3/\3d;eN.|1DzOR3т=Wz8\>w77+9ctW( gk#[ZdTpt#v3I2@!dGj`E=GfR$ofj h'r:[Sdtvђ {qSBe6GXƥXɢ1b,DbxiefWׄ"gK;R&:ohD nźpL_6ޅ;DD-,MVT1f`T<(F= -5_bsJPmDҭa!E_fgʍ+~So!+RK3&#qaI1Ґ)?"CZm2lhKj8aZM713ʥW턺 3[X o b)j1AFΨq1{ڥS& ƻ@ sSo!&?%UZ_Ee_ `ER?1{%?$*Cx쌝{SWVwOa?s'=v)^QdV72MƴiC ]>e]H ?qR@Ã/[\OYdX{P%= dR{f$`r2m`6/ Dxc΀KOtJ/sEaX^^w_Q5(/8gOh/i{S3w=@z6-#p {(-n3}մ.R<&9"q,R28oSmf)4 TozPs]}Yt7W#Įʎk07D]]dh\-:jmυt jOrp[lAI3hVXk3 tN\1 /tFG+=J)iAE)k3 'WGc1Qpߜ`G8As0P8hr1Q+7Qboi!zm+ZIGWn| Hm\őBIFcZD#q\D1oS8F0xDFg FMSW.HDi+bMo=Rcvx3= \Ҏ{m2t-V5o.~ %mbCo )|1~U0[ 7Ns$u'$=qdj6O\lr.ÎB)$6FՇ92B+9u6";m`R7J 5<ر`*Xu)l@I.CjI3GiֈpP^tId]oFYPޅ{B/KohI<_4zyޕ+fwu8^؊,L!@`R*wsurI1AMMzkM2ٻ|A?hLWm)PHmb/v927:@?+|g^4 Oq$Wa/(BD@)QtM@9 A@-wfuј8 D+g r !XR3$BgU1!1lQP^-Tof26y>J800P˗[bv5mq)K2s}1f€IoX`=F i CEW{ dz±WYI7pul{-nJF=r60~NNՁL|tНAձ"C4H%//=g-|ud+V&vʷvkABS}d =Xתo8f~'m]ۨgNK"Zò͎"P)[\6Yf&uBy uZxUDV`ȺKR \Cs7kڥJ=Ȩ5_ZGOF$/31t괩UBE~eDmz,rH> IIE6V(+,w4ƟˑWݰwmnmz s~4嫗^8L-V1r^9̰zrYcR|Lɣe?v2QZ9-^0@:ߣ[ڷ<`6ϫ׌Tj t')KѢU~uDLC}])EDqӗ@}x{v4cwATǤ@}yN Ʃ jnaQi73@@'A!gdTfh0{ˋiWc] X EUnFv=v7MK=iLeFP3*`t5 ByXEyWୖri1mvo"҂}w^|`:Z SybxCMp-C] cY&B6ޥ=, 3٣?rdiH3QHl! BzD\*>GYQuMMbw= ;@D+D{+K){`w)CN=P*)HѕY!{_B Sw tƝ Hi:Fa䘤UenL+ Nkm6~ lg4}5GXc\x\&ԳAZ m\sT='$ u՗x>/Xj3]m':>D*Ю# ktW?[Y<:rGVݱ. &>oӯbumvy8MFG˶cq;SqBKfI7;KPaFv7ysl~<&D#ɳsɉg;܏JLjwM;g0rFқp6v͗~k~קrF._Q1&Gȓ^Ƚ\} GK'ANO_xf6րz1^״hpw-ޤaWvGr33tOMf ]`9ߥ 7ش)D98 !KwyN?/#ݏ y7ay]N-f?AUg~/l̦`,=xػ }1fZ $n,byccVÛ5QHB.Hn%(%c(R6]̪|*p_(hdljQOEO {5E CAT4b,~jچE6|1ds6N'Y[ q;أݻc}M9"7.@י 7IXr*AG"Cqۻ,:G\̶Y﷎$2i i$-*ɅpDOyY;I}c{W,!<׾kѡ\pyb)_D=?o .J*P ,z<|4X+x bՠ= zU ˡWG8υ`kImtҭ`Q! 6=hFM;brX 7me'^|"!ėcitO];'fE^Wa!c;'5)sjZ"$<\3す5w GZ/~55qH$ge# K]s,\-]ܿf <דAQ8ܲnUI¼j0PЈ.'x'"Sgaw (żGl'IBk Ңc`-yQ(SJK(Eu\[Iz_ռO|!! q@'Z%q0/ȑa}.V?? _JA&!L ;QHM^~@ /#R~Gn[Bh`?Ỳאٹ2oµcf4 Inf$ļ5#[Iӈ ;C"`wi- L ֡.\w ZĒ8|\dˋٱ7O:3 ;9A^ ySE #m'1h;,h vя.Ķqr=V^hNVcT0+0jjb׮BhaUp+O(7v41tXCغ2v/c1fe %1Sͥ&yywE+ǐN6wܡYE)b܂DiK+|1)h敻ᇬH ;ifJŖZ=UN&kJWf" 0q'Wɷ$nhp"[6MK6V5U#8p6/3sܿ(~ ai|k;&w? 2Lh1Kj0H8\R|e"Y灆uE44`@y7 +/ԂǗ}/8ri3&zݥ(|~{CwEm{E9^ PP>/j\•qЇ|<&}=$k+$-J>0pPmO$H} ̈1.OE'C}ʵ@5Hakb{~ȝ2*jِ(8b e¿J,yNScCR7U5ٰY@s8sFUUc 0"A:'; A!8mcQmx炅gOFgj}2*0 pG4Ko/ny[lb0 SX%0U(7e~08qmB\Wm:IziT$mh83ԅܭ|]4˱GMU_ $tGUC"Cg/ :w,l;b{}o"&ۣxS= Z|)Д5ZG{{`7߭ Ţ\L(wRVT (RYxow$,6͵4prR^ڿ S` GiYuYa;XJDub"4A! AMClڲ$>&X;2|nEh l|p Kǫa,x,l`rf\s)X?Q#\Mh½Lj{mp5\$OSLY@y`RRyӶCJ^&sa5?㪿SxږRǑyA '/Q?h|Ȃp&noGo'2 mA(>P_4) i,̴"AdQ]+lUeQ[|Ago]B۵4_h_(3xBbZ]?xUoˣP.PCTyD$0b,+Z]'&#.R|PĂ֏S|nay zUpƥ iNP#r-?AGtqϵ b| E, 0*7˴#: T P=].hlz42LO; ~ǝrɗB%xRf`'޿K`AYHi,#\+24]2wB7i*sxNlT.?*#?5Rb24QD5ˮ/zA0\g|Fi ^X6̏ڮR[K۔&x[D\3},(wm=HRiORn"u&U+owD#B+)+2s1Ns{1ɰ:MWluwN'4v< es_ItK5я'E>}u7'|,5 i}1Ꝛ3YW3=ۏ^ׇHWgoR RJ{% R251SgƁGD(Sfӭv\Fwe`z,_pݑ-a?4~$@=^jp:wSahӽX{A#ͧ?+Y+ c'cս "iߐސUe8K6+\@I!̢+g6 Da,rB4^: -m` M\௟c|cn:»\c'! 6-CÁ"fѵh65h[l7r" Lց lD:%4yZ2C,ca 2 j96Ka֠ 9v}$ XC._xB! {t`r|:vqW ?{Z0\*+C8x[Rmd+-J:aVa5e&3pkswRZ\$r¬]1:5M*%6F̏t\Fgxp=R(q p9 Pൄ"$H[J7s{4ѹR}:uMO#d׌Q4'0r.@0&nߧߞ"Hiш#5K`m7 Qpb=+RX#.xՇ(E{$ǂn$Qyju  NxbC2jKܨ5cTƅ7^y>k ph E;n1pDBAL o彰VK]:$N]LM}ҟk,S1m8W̛T6vn@*ܣjQA.j} dDM:;`Mt񨒗v0<W/t9PAWX9bJ8>;CqXw $;4VxI{aŊ۩7Arn蝷"C;rwB^a[Óݡhc3YW{%T1)ۈ J;98l+.KgQ qC x:bdkw&r;MPk:wz0-a61-Q `No 8πޠp'^ nCQPcShзޱW8NaՑY{dփY8Эe༣a GU)sD$BA=o*S1LZ w[IJmVX.+,GNgkoGU&by\QGv!M,{lt8Daa =PK\FnL~ ۣWMr`Jt?xA;-btןrV,Sڽo ='1f!TPH8},9lX*is$:5Yljx[,ZѥMoO0/G зJ4ȋVrHJ".V)_pt]rȗ{wܴ"gw7"ocM9E,xJ63bR{nn5$NcIK?*،!LL 79j@ u}t < WM&|(n'+aѸ,R^hp/:m׍2>>gxԶ+vg7tp+aRWĆP* H4j|Feo6sM_"p"Pd^ӠZ];mCKgtrXZtc}Odi2[Š`2NWE]O) 4ͦV_$?nci4s af"&n7NY}:a lݲb&S(^σ3ÃxYt9SB!aB8Jiħ0f0 sY0}n`6~:[ ѭ4v/$<.XDl5f!+x珯Τ:)J)Д(Hej׃įjHU2fսИh:T4bH|x!K)=suEyfoy(6ԧE- 2G6%%YFWVL~ 1V`O(rݮcqbCA"9.2`랖D5;yLk-IǴM))"?WVޚbn~XG\ y8ZtPjFCǴ"@ױK[$P[YI@Ƕ6IC`2f #w&K>^1'ʣ0 ݦ\6nWd 9k.Y\ܦttjȅ1 R#V(,!2}G1i~%F R/ V:I|7 t.Ki"B3?{%0,w>@0ôɱR]q1/bf°spil4"CB"P ӋedH>?ժQ_D.]]㉦Ҙ]&>6A5xI^;8!f.^P{` 89n>q6{Y3E>CJhVe a$tc*S$;R MI/*fiNԲB`,klN0p^Dl܃wD$1;ZFK9=B`F.t7΀eϡ(ݝ48|*6 ΅i-K*wIQ8-E"YE#sO5mp!5`*P߼2fBퟋ_eY_vMr:#;(N 'O{ϊ بQql}Zt`Ju@ZO ΠkEd3|׎WWRX#]+))TTD&7V~qΘg֍ p *^ .2z'47;ѯ\Üm@sj;mCjG3`Vb~ݳ5kvau`Ih;m+þ2yT\"1vdW*eWPoxji4?WomA e<_"j0ArwsDUt)`|ӓDA5J΃pl390ey#R/n%!ޕʯi= ʼndF WM䵓z"oW_4ePgG?yqUΧ1[J ^kH4Bx9uWz7|%4H (`Nė<;'lRJ.:E284pA[+ :}uJF5b `1uȥow"df C-M)CDC?G^~a.a' ^uQbK ʫi_Stp{Lvv+;G<-E q*'$ @`F Jk_th_Y Իu:Izneͩʘ,hQު[$J'̹fsO.kp`$L92BA$VHT%UM?b,}t5{pUy>3$ b߰Fue0oR)Pfʏ>"!-ǃ1"w~m\h̚ =r4ʪlNޔ+NeYXsop-6hܷbٮ*_cb_QN[|'搕(FR2~8#= iWG}DGn E˥7Tub7 BOdٌgTžcdP(Yqb>Ĩ{Uq]8L'B= "*"yl'Oz.&`@+:D2H ͻ%־π'R)QJ$^kYb{`Ev6PKZËezDܦDf1F:/-g70m0nī J]ߛKkEa)'8 XSe#:ϋt%jXjS :iΗJX {1fn/Aڬҍ#ԆxH4J)ӬͲ\*IC5GJg5AcAAQoR<P|vٙpS(3umAٿ0OЭIOf̲_"% k=2JI̮ƂI`J{ eXn0R5q 5 bƚR eclTPY#-M,^5!Cl 7E]_ îRHT2[`ZI9r1{ƗG ~jCS} ֥3;<;e=_J0(wZնeKw_wxg%jB֖5<Ի^v6 Sedq-28T& !?sC{Qs1ӑ2(U#tDFb m6w ]54Vev=TMͫ|VpxK_K _t$o_@:A*2Ft5p85߮ăqrJ(B'b06%W>f?c}K:M>$&t _PDJRÖ K6XHHP e_3EDitJ4Y(5G,>Ǎ|PR<;xìx)H?>Z  :J$g88YaA=e1EwId_cJ hcO{o=Y Mqi|(@aMY+?e5wǔ\0O6@AiᣢԸC`ĭJ+eXfceQA@ Xmz^G9rXX]^u9vfZ:v?4jYP U=נ)Nc- d: Q@Z$Nl=+/24;sm"XMɗ9 \pTmzB}n,b \&k'S=]Ll#\^GU* xH LMs?.e%HBOfj%9-zWc5!VQoڴr~%ȵԵ,}y2g,vB]̹ 9ǧ|MHȰɴ$P69@/i9z%:1 QR`QکPLXZ̻-8$#ހ_88ne:QX@}D8I|lRKIuNGaY yx_ JNèNȴnM ۬re&ćs#̈w[-)빸!BO/Ko49*%+vv3WakAA: n\3B!/w %)}Q6 92K"M^|& 3q_yaV5yH1X ף_uqtL("[EBdm#OgSG`4|!'z^T@v&d3K!L Dw$957n@MK>4mcBfs:pxm3uvӫ!udUnzk쀆-J&@Z~VֵQ*k%^(˺:__6uIV7m%.&qUB\Xd'kBp/RsY?w% 9O%fDSd3>N}EaװUT`P(׀|\_@54n,x|xvy~y+@3Ys|Qb[XZvpe?؇,t;{>J}u: 5C\+bX߾F/ztnY9/Ip~<&)IHCtxr ź6#VI78ܴ1ֻͯkHl1}g a]=OZ#s2d[6+dM!Ђ/B,n֜ip)[87h16Y<_E㯫XZ_-H݀(Fi3nZ1 Ö)|Y@弭ow]NB+0Rp 1T,`1fgg%vi\]U@~F׿6fyJ{HpGP f<'5~fi%yRg ԥE!Ր5%8~S3YGu\c 6׌+r 3[-e(L'SrL (`TwÞ h ~d9#J\fpzk/L7!64,cgLstoge:ɸ)m@qJ5qz]xh}餽hq`q#}`Hփ|ZJ&l&_Bƕa<ηbz絾bM#ɘ>9ylbhc-3R@xrg(W\ n\uR-|*#ېR(WJss&}VyHm2:I0ְ߲9N-YԽ @{ C}%ϧ"3m}h5_yu7YߡwaqX\ɘ@y 8cuCR >y ubU !ЂCόӿAhsgsJZ'oƈhukPǧQyt!¡R!)Frla%j- j%"OMs{`Lӿf0ś8`Vas$4MKCzMN־$xHH,6Q ՃrfOSXL `HFAH⑲ujU(x$(e~8n~ Ê_GMy MYӤrlŸC͈qeyco3{ DY޸U39{C;pT,`Y)4.r~nϭt$Bl0iلlCK;Z4m%˻Yha9:M|pΓa@%PҹcnPB˷ $ْ3bjDo&u4bx9_R%N̯SBjw 5vQ肅]=>~;g@bujr p8^GoK$,\2Z#%Iq#&sRZ*,ƫcF8w ),/*to\>~tQ!O F1vEѳlu9Jc3-#bɉɊd >#"q]_C+ e{kt>864Y&7K ĪV\qqHJ΢Z}+qIvg,ShsJihct0~F{-_Oo8(0QHst"l> $I2E]jio@ 6L0k*U)Ec-J pߧE)W1 hwm5jW%jDa~u W}^O $0]/ Rټy'vtqls P0ƩIVA,4jCzH|Sg$OC4sH'PokݖޜŒ\^yC޴FYr,LĆa; {<\F֕ܠ[!\2,bQ,ʝ?1&ڤIF^_]Nc?()3Ysܑrw3$ی! s٧\y1o1UpO;99F}oH8ʪl;d}gYE{.A|VA4C=yC7Ӑ|T~PE^Xf>5ˆ e=8HR)2! ʟd2H5_ʾ: [hNXn;8mRmh /Gּ/`1ROE>MF; wrQQe 1 P¼̘EaY_V\{؆3kf(Ŧ@4=N+ܯ/D=Eޖ|!']Cz)C`ⓘwF(ȗa>;(U|s[b _ ]cʂ%mc<cG`bfdR{?fvl7"P\2tc~=XfW( x17垨\hJuW,+}z<}iP}uRإ?5#gj;Y;u“)2GejȌY_WէC1i!-B;,k" Id>Brߘ59p|'Eg:Uktyuѷ/dݑ$|5ڻbD(6tu7Ǟ} BUJ H [|.]&S78X:oň@ODP: kKH|epb|Yyz=]+M耔+ߴ-hxYH2Tk3%K2OpcռSOHI_A"Wҏ"`4e3&fbf׏q=HGZ0SyAޫ)g35r4r˭Y@.Ma*$SA%]OPOlQSK0/YlJ<`2 ̞4iF2*cW2ǔv}jt$.4StRee"h`c<5$GՏN`1:ԕ' :l.\BV鞋o+(cV`ppA&49רGٵPىW^G_8Շ cY!BVz!}ãVU"ᖺ\p({`y _1᝼) 6I@ۄ4F7B"ճLa]njK$mWh/xc ĥ8oBygFJM0m;6G/XZ&v(tt)u|"@[V9=6.iM֖ j&@`.jJ`KKXKB A8m3qEuXp~p;<Ny]nn:~V~V(r 䗷(d& {s.WdrVDrvua'rz}Ob[i-2ɯ8%YN1aтObs,|AR'q;P-xg$56Zq7Ud{8c?W9]C&X;=Y^i7P(Dyj\!-t0T[m<ņ/8t Z8P(JMW4<,ޝoؽ >V%) 5鈍դMtxg-OZ|1#T`ܩk|Hrl ǖ|NwO{W9,Vao jB*%ěh9~  Sz>]X6S"Cg 8* CIDfʰCO$ ݒnbfPi8e/S{VMFQ0ҸwGTqB4>^EDBk.&scP6M]i"ti";yҔe.xʚ1-aiQMމ:@-dhB/):)ӕO#N2l.{,)4)ew!YW4_ԻDN;!`9h,2A‡Ugvy v͍%@6A| zM=UgʈJjW=={7ZhΚa6?}>c6mZR#mIƣCߛ䗙A~f-+^ϼZF#Jdijpc>G*˞'t\<ԩLՁXc j[ÒM阅EHp rnBc,W3= !w ^ BFܒ܏0Sv1"tي(bϯwh1j?8of%r6*YXhW؟p9Ce\ (œò# *!  1y^6S0ao*k1*39(yd .xJڂWVcy CͲ}^c[*}%=g1ŧFAK6+ 0yw/ıӤ׀K,f) ̀ #ϙZMխRALC-Ѡn9zOB}^AYAqJЦ9n #9q0i6fG' Ь%m/)}g/"R-Gldz+POvGedF/bJߓ5vv+.0I*2UXrAyI4J3t 3ŗcDǎU(#vU%}X&?J]]ΊiR[]\nx+ %U'MΛ$#>TzG]Z= ߐRBJM /%<9j( ?bڵ>"bҠ گ&i3.l-J+BKk AHb"a #q'jd^Ai;T0L'b ._=?PϾ Ք_"Vr7D߁h<(׸8XY(j\CD\U( /oŕ5qHҰċ'()Q_t9y~̕9Qf(g݈Wp;#Q N> 1Cɫf!5;^lnhcG{!edtA9iޠfܨpVL:vΛrhjlj4|]օ!uR»Uhp' VT99nb~ K Eث8T_p>9Rjo +v?svzVd\r3z&מf^eٓT\$/ #0(ɰ86̸8f +&T=S%]@x}B]68E`ε\ 2[nce][ ʟ |ю|2 Cj #xcMc2@ky!`X{rPt`<%]-(=ƙ,\czfPx^{K*w9J9Y8{C] :mp$7:n(2uSt?麒_{9}>GRj|dF%^) r? ytU%L]vxNV4Wlʳ J]nd2`7\\ dJҫU>'84|Sֵ,_^a=lQ toWgHvKXG·?^i$C-е3} ׹٪5br'6lQdlp͠f 76+>$6Ї<45B}jy xmR4k8; -a',G-?ۥƛTr웴o6Ed'ADn_n|&K)U*vm#/ mN=ZPً$c֌p.)l +ͱZ,a,1Hg$*y2dY5tGl_y#)pNHCro*6h(\2Vn)쬢0N`%#)Ӑ)ͰvrJ %kR<@V3˳.|&]ߵQb+DBqcHV)+eYB9 UtX޷WYсA ^gъ1,R^0jI =(Jm2 a(Z̯bOCыXTL*%_6m\3p(SW$3=狫VLkHTp5fiS 0Kw:Z0%` OlЂ(8Xj8Z7O^DPwJ$E'I5~rod9 `(ʚG-d6Wԧ%oW2TKx_6}M~%fpI'pmCJy T8h 3np n7 .J*4/87,c9TtĦK0wrb "%6N-229tt.yw~a'}:Ui`IdE%@W?}6 ň=d#0Ygx"tgZwl;%P\&6YT7D |ʻV"YO~B N:4`,B%Pf!6 WXTf{O_9)D-!7L`Ӻ%}di+ZS CXXU8"0E mYvlx ;FzWF15 x78¢j Tv atwnl§w&` .P)1-e@!70B1(UGw^:pg|7/rx#Ek`F3 GJ9?L E"o^yGӒ|ŵqbindKe=/jV3C( }ndDRGM>b VbX I@sYskYSw^-{IkLh_eP}SEa58E{Q Ш{(g<^El or%U ّN6*|3p7-1^SZ G"#ڌGM)plNUvDq:3ߣ D]vPrg,%fr&TW<2dl-&whA|(J * x0<*m{pk&KucD!+} 1kcLbn_6K/oIl_F`Ҵ9Wp[w!βh`Te|wD$XDye>q`2CwOdhǏ5ӠG/~.`"~MNa˧=D-t16I4z7rHj~$9+COz:V\VH^ \.Q$R}Lfqm3%SUiwyW~%ډB=RX-|o^m%A` #O?D!讃.D 1U[|{ )J~{L.M{S.D5xobւr=*#ŀjT Oe;Ek?_(% QDr qpB }:B"sۊіII@H)ۉ"I_8d7D"e2h*c_ElsSDh6?tߎ!s}\଍2l ҋA46?2;_/2iMʙ`3#hfQcAd<: ) Ɖؑ0ض¬Gh5֤#jg]8Xs$m w*H]]]e$K(%.歇(p\TA8+&Lsst`KI.Uh6r0bkNm(N(ȍZeiEĎqW##Ȏv!dݖ6GK'JԉAfyC0~]䧔HZ"a+d+7~kȣ\H6(DDל f+I\uK$&URi[=eBy}k\;㾖ծu^W_40w-!243uJͳ~af~BK$?.\Gܝ/z].kʧ!C8䷪]"`p6VvYb4ۿ6ࡔ/OչHsF(rYY獭 0M1XvtG]( iO_{9Bc%lB 펡ߥ Utpv".~2+\AQy:N:c0!Էs@;E< 3< 1ԴP8>FHKiGT8n#|qx($m"0HZvoTBkx=ua L \)7vRp*N 6^Y\" ajC:XcD{*F©t-5+{ޙ.-)uQ~ǔ=m=:Ȃ6R)'| q~ ˫VV#II328z`2vD@bzį%󥙃߸qQH:f.+ntՄs ܘ8bXsw0_VHd`- @)u`o?lUjK/].]ZPQcdžQDR/ѺӲhuLM47(oF㹞(V3Be}tcς;D㖍55Ӿk?`[7 }!EWb`p Qq+#yz7t6SR? Kt9֐G8HwսO2a4qy0wVg HLp:ӟ $=4Ns^J֣_"pE]OS ؆B^S*Uv™SmY.bx&D=mh򶧧vj*0B/&fDP#RqїhW{:Xob=Sm2+F;TTA65:qsgˢNOn$jSB:8]> p&]>*ƥg'S󈢣[>5ڍǁ3jn%Nᖛ8dTu!v[X{ DY5_{Uƛ-}'`Zd]CXP7O}ߊ4?^v٫d-FTteٌr&e/@ ZucѱDD5տ p=Rrߕ՘rH?ѣW|{O#?ѯBJY};0?SrsbWS$BibǃŊ=blA*NtyFogXg@Q(qD8;<oUDyluOjuJVq):$f{nF!|ԖZj.T&YUTOzA,~>,"Ug 8JN)i7Aƣ6,Kv=D8yegfP~4"[24gxD^PԘklryx3C6HS_((V8Jlq,فs} Zl6zziPB oZN7gp)oGApQ(5jr-6C~se *@./MbS)ہH.*+Voঢ়E.8`eQ^bd~K3t,T"%ӊ?o HXߜ!s,ό^p1f}Gh?|9^")p89+t%q wDP Mi(aujBke!kɽ{Ll;֙ ey1_jRI; [(s$5uȊnq})#׈(.G*KJ .q8]Cs/})YYsy4Sz޿ÈZo0lfuf3*MfO߱QB:ܑSVM_)Vi} gAV@YP0Ķ{+6퀙O ycx36ɽݔH'b5kۉvRV9l+ףo筃0a %AtB-HF486eg9NEl}y| }ap MG5\Z~Rk7\MP10h"?Dr#fտfzIgb5~kj*/DY1vdՇc+uFmiy ~AfYU(;nw2#u+Җ^C\ֹļkH`ZHN4,M ߸?Zh)+j!J.^ͦJ)e6ѡ!*0yH UDs@ { E6:@qw E17/K8&QAbjRoȘ=`ַAS$35* Y'bc}09HZG1( ;  )y,UD WWX"`'<=|n)_)k.Pnכ/SW|yp] #E/mͰ᫩C _EjLHB69c&wYݽFd }ȁՇ1h.1_cAp?T+ 7)o3sfU+dC-ܛ]_D!Ij*C5^y53csNíaBY(oX1n9;tNw!17JeqXGB8qܹgRz.h&V/^1XS>njKJ,vg^'qiLϔIN'4Ѩhr}$`aJ7z Fb>en㏕6/|Ӷ0d7bHw" -nLj&UX^LYIJzHlK+=Ơ vdK׍YC |1A`qślb%d_NKaPճpe+VMG@8)VXn:aX(CZ #皀 ʘ+[Iθ9' PTP)~(H|΋S?П$柒(NF{}O2CUAWS(@[NEnA2X;wcElaN#[BP. r \=P~X-=:?@ 1}~چLw$Lø)sm@bsEQ(!yݥ0zP&N:yb+/,w@A<[UZURa ܺ3‰W5JqB3x EtU^OrG>"BB 5,rۘop~c%Zg"s?N|1jvNr [Eڮ⹧'sI\W/(}xTG,H 1-Fy'Bkzzo_xpg&Fݔ zSB;gȹy׾r xpEŀ&򣎑_1b=XDWi96gҗeS? #RM8i_>ꍇg|I 5orfQ(/ˈtf'8[ХM ت}!v&MQ̜pi29(wENoq(} P+65^4>:>YW:P9_`憎"QժP8=*EYݘlq&s[:\|Ev!K';[X8{$Do$Eۗ(=Q.)܈g(k ߵ=N@\tN! m5Qɡ5y2 ϡuS]\ػC>*Ԇs墓|MqKqJB%m? G/oFm zwc8䄅mւ4S]G-S1u Lo-8+N /O+?t৐Ȕ©= çtx:I*zYצ7o2x:|SX\]#meohukF0@a ,ra쓼O0לpjEAY$Sv.9J w'<3`&QTpkraEݠ #>'U~jIU솅q% R_Ex~)@#ħAcz&̘$K;@t'.aWڱ4= 3~?vn*dPRm#ͼQrtQL)ЗmoT 0۰lq GʑS~YmIJWZqz]1R*AKsi016V`\M?6/<|bq*gpP<:-<;O[K,0}B :˫ǎ$]nEG9LB,r^c}X/ GB2ieKxn ӌ8HsM)eզY,% w +ثN*6 ,-_V\G)FX2.qIj?}b P("w)py]sd0~J| iORpFfU5k?"miu.cl&5ddcSRx2%@ f8)$^+{sc9o?6(j_+S.Qٝ7~Y pbTH49WD !,6<(.JY8T?5wU^k~p# v'x6":ՍDF g:n霌[a߽h2w gKb- 3svi`] $Xvp_ļ yVjt+/T%B"녤m: *JD;~6~){WҼ5 o 8W#zE`}u\.* |s"kz'h[t#D_>+Dcd$gYqb\"%" Ed x?bʹ2ZԐ_s\ΖI~U j#Lyd.dU9^^s2NT/!_FE͚?E*0h:|֛).JNTaլ0m!d1×/ 7JBCd4p_V{K DBàkyJ4F{OFm,_bcB$ںJ4˻4b+f *dtz`}Rױ `xy54U8WK)9JfZQދAڌ 40%YZ=fi-E,eXs iG k @=f, s/Qb_[ZD@ܸH]SONr\MU ~s1V.QKۮ XQ3m׌ 6Wg>}rAlO:[cV({FKXIUF ocзRpcO[pLϿ@[Pn)_.Ί t @AØvJQAOCU-u7(" fzIzH(߉ 3y홂#ա ^#U'DIwt<5 c eY&2僇e}nw-$:Ӑ9GノsZ},IR1nXc1zra1%%JY׬{ٛ F+<\~ռ^& Sq-׌H6!xtT|Q4I60POq N UU5C?+m)TǾ7+dj
    WA T}]7`DVefyJWh):e@q9~]y?4ȼ;2#] ^@&#+EN-2dyvÀN,`w`"S5rBIum!rxDcQ#Nd5ADebσa{a~E@-YTȦlHrH'[tnyLtA99Q0FL'9},b|~im\ U_Di C<pg廅TL.¸mS#pz d߂L  Lz"ݸch!.cXQZMO(ݬVCݼ n VZ909ycfSl!mBo /+zwst"C>͟EuWq Z]Jix˜OF!wfrSN~mḨyPUj2!U&9yp7w@"6]VqXpTى][Jd/SIeE (3c㳃өq[KeT+Ϲ&'б q@r7m?j>VZ۪Phx#w7! fVJVFͭA `P+0eTiXy [#7^>O lqp+5X SI\gq~`:B#3Y7.|)F+EN� Cѐ1#|n ʝeBr4hjCw+(cq(DV4}@G+2]JBl9$$>,nU6']L@/itz]i}d' hW,;q֪-b3[.!!6_d@Ҫs=$p6 SCzD$pr 9@jρP'+9&Y=K3ϡuSDʺDhO%?7)/3ufM''|`nƨ4/ <C zVc&_l*6KDs"v7 @UnpQe³r"ߏ=Aӗie"xW]{A;ȷvp`A`)acLd=^,APD~6j2xሕ%B[=j_n b?Uގ}m"YL *.ޱRTrw,~ CWo0u@tvK˚S_hDxN fOr#Οy _^y}Lx@,4 t'!I=E@PpBP. vnꘌuD2?,0 ұK%Zn(=vQԦ)5ag1c΄qpތ?` Ԗ$xv:Fr*/Y_Fk?yCGY8$Sͨ2h29)ǴRCiri!0>Dm\X1/xweSÉC)lJgekd¹tP` QJlB ڴ۠&J:ȈnՖljlϸ#xE+ `VՌk@0K8gz0"`ɄO% a**[Y4|$pQT~Z:LrF 7׷L4 ВJ"K (-u(w|D`uE6gqX)d{}jD$ EeFm'w#ąڐ^Qb+#S~NV@ᯫYInEL@AT7jl # cK'W5*@ʺQsۀ1ymֶɯ\GbR^bij>ȾM|p7rSqR Y(ܫF2j?-̞XN{x\:D91sꍄd"b2 IxSO,o5 @5c!G\ʌk.@a÷qu.>0;!K44 {iPi[,D~cX-µ`fe%wj#[6ߣ &B~ F G-x0^+&\pN0<;X7#p{WV{&fv  g라2ɋbV53_ɕ\,Js~7z!:Ў&}h dLˤB}xjc6;D;h%>YjV[^}[U :0QR y+jdJEPi;w|.8;11c  ~C/[H[1rv/JI'+?ۣ) z_eiͽ_P*.K !'^ϻ#/1V4,@`M=M/"[Mnu@5r~g׺QK~}̮VLTZSGtU]1e#CM1Փ9(j9M*'W&giiCх.;Lؼ+Rnqd%,92,1⸪$2Z7&m6B:E_aszۥH_:U@v?uBE#xPm\^C@U%& :{@BU=qWDFc",XE6jj8moB!Y_M܅\PuZ:gR9FM20U3 "G{ǻOB^`-4c:SK^1>\N^3?d\gv4$E [=uecu栈AeB.Lf4>=?̋}|mIvNf^@nٹ5? V=BYhn4?,@՟s _=qC)HQO\>N4gvaGNQZR 'ZgPl\uEJ XĬ@ -PSM f@j\MvEzD:p*5\ww 3h]~Ant[&ZOu$Zian x+q'Ilx*jT/08'*O)6dh(D;p#B :sW'Q2(9镩Xyȝ{oB!j fbAjxCXac7?$(Cn!σ0Kj#Q]eqKS@󻍖7z$P|,Ld698O&K#:rEې#+EȆ3 c#$>-z[Nd޼tLbHgA/sS/ep "t0U&A7?+u̺5sn&1ˢT{uU]]]7Μ <*ؼ 8U P-6L? t MB|ެPBC^ZqY?QF,!;I7C.&60k.tF ?Dv^zax|yu,{{\6d=|9ZSKqĴ'$m~{z}d-Z+I!UPj2=:֗@})25iEa{nM0?8Uz3ð0 s\6N<" @5GD>O+wX(U`-f>rtKbXdGBKFdT7r9io\6zҥu1x¶pSB~y=tAMl"n$@HN?@֩즬dAzػy*P~ZֹM+zԾ? >x@eHwڰB #OVxXf.aan^!|1<= .9}#2]u#*BH_3ɥ]xҩ[eB071 : z+Uz%eRylf",ZcxĮ4OĻrF~01?rFq9߯k+)pH,SSVtsX@/Qeo@&04FvU]}WW(aB%TY/=Էf 6m[7 <[]TKc}gXއbl/.H&jCRG-ʢF{uę*sBg S_i4JqXm+-*xp@+>~1yg ]g(فGz.+> MdMwEs 1\֭ͧ%8e0gԹؚTn"J C'AQv)E@- 5򄬺IGQQĵP03{/!% qӌ 6sP*ڎ-D}mAw1-Jb)@.?8QVB)FbymxHE7uR-rH0dU\DaJIS6u\KtzkykZjfuKp עC lЌ >-F=`Ξofn+jԇhqG}_=&;3@>sޓ|o~q 3J󼙰Ux HBŮK/TSm7{'x$)pH2w%dwS[̩e%;i}&;HګDWo2fa_HBբy[awlmjjmN~aٵ\ 4v <qi0k܅V4m[.ɟ^-n}~#N/mp1× Ǖ} )Eޫ 8VDbc7 /NQa! 5ԇ‚3㇞YJ!(#/< I땍l I)"Y!LvťGdg}8ϖz$JbkmLaH~Id /<1>ZnPP];eu_:x+P4puTbze=\\ƤORHn* i(AQ94>!|J9 jJ=_b& t7E6G;m):X^P5}neGn96 zO,2#~ej9h ^c^;'$bFLv5C/L^Zzf+} f.XI@NI;THH+4 >c Sd5-nt;Jd&ae7}cMT@;EdO҉Mc֠As@Ղ1fU&ME,dވ)":I5ϺGtiWH2({T,GE ݊H쏩@$OFzkh:zKoN7de3d^ͼeQ%쟛gP9#>.Zy̨3U͐Հ|3 jf_4*Kݣb[\RHMeұy"'8&Fc~r藞X>44Hkz#+n<, e:gbwW-,&rݐ[ .x߸.X9x$N ^khU|vH]ր_"(;Xf$W ־*?'{;KV2slDit ʤPyN%'4TDVajP"̵`[~OcxlfLS >XHͭ쎚ɕ7ͷK_z+Qr|"دڻÃC]vRRZ:%-~o!uHDZHKsfaC̆{)8cY*(;TPr৬B|X*I{9(R&`JV0mdu*EoC?bǘXC1SM؊^B?qCJJoS4 +K8>M̩"еOl[TnAm@URq4WJq[+25B=4\Z%4 lӐ_s5 gϥwb&%rR Յ+G+tF(FRK\>Wet2xՎ {b=/%uCK𺈎w@M[l@oÂ0_)RL+r>jY#|S*tڣֈgB+1D;\1N}"Ch.@uN\qyo6ГNt#@?}pÖCLS?R s6LQH~/n#S Tȏ0f,X~o ^?ȯ+58 ݨ)ǀ8tuogB%itoΙwSG}WJ|Y ?(r}HW2VT ӲW\R\CeKCq*E6DORL*?Ae51;MM˧U ɞEq}/RcϟR$w5Vc :gg L;8cI\wcw\֬`[iqG`3[1TSKY8z0υa]PGt{@hR;q7k߭*1#!z_6*+a@u,[,E(j^Ό,F g>=z@}g,[aL_?lJ'5WsH@c=;<>x Al398//i?G!vwdYDRJhE+3xb(k5 \8 ܴg-:37*>_4 bD CJ H:wf1Vkg<͑]~'5`qs2ƄwͦSgZmUmt jےAU w^>DbIڐR r1I`6wvq({3I~`F2*Uj-(ȔČ1jY[SQ% S&B$ɓ`vg씌e4(,5t"V8j8]1knQ-2LJaŚtnP|;ҩey$9|QL`фH- 89]MjL&܁C/pA2SSbG)Մ\]ُWvj<-#3{4qE]zžzZ? $s]r6,s C֯A'"K{3>uBDLo^,s{޳bR53"yV<[7&7*.봖3Q^9=(3;KXСe1%TΣwGkFvvɥHʨiu!-o;gGxDJ>}^{]RðI3 kgfT+ O4q䌾حq$D gGϭ|G.DgHQܴB ~Ϻh.+ $XäXњp*Mm*c k5Iگ,N{;n)ȳ4fy?br+2^%BEùo`W U;%t@ɪ(`@Q13W'0u OcJ`@)u!Uv5tze-5IAi]tv&^Rq6^N2 Q{=7eUe}q|Mzna: RB TQ[ l [V&~V(e8&:.Mqhe;Q|,)2vhiE7`gnЦ(#XDӰ3?ן3KhVcDuF#JXUʿ7s ktv,n7@7nrf~#eѡJ|"ֶjDR C 5 ˒[OB޷- B.wv^-񡳟fQ`;?ȣl:ufg낮MAѻѻhx1O'{5(՗5v4͓(0P`KQ٦HB:&z(.<ê7~QB|b(fQ<]U.pB9MӴv6!*Qrq\02,MٖMZiqpxq/n 1a)"X?"9_{`L0Ȭ9lbY=)\K8Jo,G>:Q)ܳgy̆[ͅ1\,*ƋfL Я> ~<]Ǥ>, 5 8|$b,Xrr=]yƹ).9q!8>y $l-7<#XpeO9JAdbM Eӌ=y-h t&u.mNsoml୐_0*1W>vroK"Vzˠ5>'":K=VC,mg(܊lN*YtqP!Cq._v9CG=G-d08$Ƞzm$W(&D .p7cġ 5VM?j;Be@L\˥r}0u D|䕻ܝ4_WdM^]ѸX떺|Byibxa k7$p:Q5AOVチ (VKYW)D{TU1g8FO ؏UEp8{J`6i,V7 E']WGD/'SSZxQ9b٦=VL?!?L VuFevcY[2mڶ_v)v%f*qC}z )(Q) :5ضRǃIYl%3{gCq[.?@]ʎ(1ķ5!T,z ݾܽeHym l^ u.%Id+#X6liZ3:LRv"WF;>-adA,r;u(#6kړ[ù\>6OĚh?)Wx$"1nkn̯)j^ɱ\ `KʯVC+u JfiVW=#AcCwF,{+\d3ԐD f0Jm?_A;T4{S(p-U2F`)(Rk8G~0J {C:qƪ6%6)l$j,i)Qp.F:nt:((ӑHVcF9y.*)*̝I=m/5EN9z} w5Vςl̠ր\EG4W,(צ!ѵrOlCEf lu2@E ͓3.F#Y-՝ѧ`o/t4#jf5D|S=dէ[鍥8W`fL@+" wtڴ8ͦ#7 a jsx5ש0L=W_]3$ᳳ/OƉ5kBSVTY) @FHg:ճ!!V 2=*f2eGɧ$?hUZOEaPAN} sUVW!zhhG )׸tE'rM) yT8`=>W~)x-S5-+/[M 7;ʁzmW_cY]~EEt2Wԫ5T=|?CRv( A!x}+cCwF޵ &?. ٠0D\ )\7IyfDW4Of%|<fuN';giSkgx*E^m/8iEQ+f'5fC{Ąc!/$yR>py~3v0JQ3nDxmmjk.q=Q֍llIbuv)m!#ɿQ43O{--+뵗5ru΢0I_! ʆr""iK/)d@LHGYÞ^O*N.ȟ@{[?M %]P^T`w. }'4L,tN}>nk\ɶ\rj"?}U?ŪSMN&]+d$ۙ~-k\Z!Ͻ<>LK0Y[P H6r1+t9lLOihAe I;) -X7-kgw3t)YJKHh?) 50Lt¿?oC!޴YLn;xwѿr ]rzRSutMŃW {E^ (`99ImvP0/QbZ gӚFԖh \q=W660e!݊w2x:y_xϻ`XGA/g\,o6BSy$F8È%2 uIۻW3p~Dʗn<|&(cPQ b#΄jW *uSfN.U}nqGl?3uMf4<i:$(gbL(#$ SJYU,4`Qs}t.m|OrI@ቤtI5 NvD/|:)<3Gx]Qz5XR܌F =h׬H敷$[rETJI_&:l߮l}ɑI ˚̃7Jo I7.S->EXgd_/hs &"`GK(x{Ct ذ!ȂoN{C5(KXѹƩn DFcn;A =ڷqz@{\^7nʕ7wor\M4-@c%Úhځ-=lw_U%gI'C]. rfu|"gxФOxZcL}Jٸ`L [+E;jg W"&qpǦFX嬝RRߤSVuۤnw#_gUqP;n, f oWNJt(3 >'gYZ07070100000272000081a400000000000000000000000161421e7d0000201c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/;]?Eh=ڜ9ڦn^Qnǣ f|G 䥵AJ \n'O1P JyZ u$ {Jnp^-*?V3$Ue6B{CxU`?d obd>EA&|ʳ^&6©4/p.l!"DM(0//ǢBV5[(rQltm9{Mv76ۣpQZ\YKIK?7dxNCj@JYm@'Q=O=YhŸ)q4udtPiCm8kX(Ib*PaPT$)Z9P*-9ʍR Ki8PDbnsbQvv?O* sXx8j2$ᚈLu4cʦj)mm_yf +# l1nĨW^*ækizTSsO[ ^c< k0]1%d.(o ?Sps~3L^PR( +l`wJ$b#NQ:1+?RJI6 A.rH?*PY0!B*s&R>tJZD}5# $Ls<={o #m8*Cwo<9& \y;?nDD Ҳ:/3s_E'^rFi8F߿(ԓEK Ȁ=3[s2u :V3ч8wQh7A;STq!kkh(׾B;! ^,r-4-H +@xЋW=s]ǎͺK#u" TqoJAB/~ _1mJSOĽOX60 8 qmHs[1?mQuLA0fzb,XEuHSQ2c|gCUbt)V(7N+h ܯ$,R.!¹GJ. Mj %{3A s:a_Q!xpqI )B5f D4M΂Ȣ~80VZj'yZ{vQjrPiz&ؠ}\=< *E9ʱBLnGY;xzj&1XB^[%0Mjl-yvQ,^rYf5UhL$R)"E,,yYW!_58?KsJNp6KhϸkcE>H,Pk Vw4x x~9!OohKG<ïeyTM'_2b!~r1#:i]/BU22}I6qRģ?VgSKgpG pq0 -< ;$ﭧakh\ /sL#Tp%U`BF5ŏoYH D(pp?>C=ǰ"BןH8KHvȜ51DZ00ݖ@V~hD@$(XnHT8XҜUh 3\ m EUn7lu;X%T3Mࢹp

    gT`c@TxæmN6~HW?K3r H87eԶl`{u@cX?&+,*|U>/fmDk~b^I(Rκ~WH&J%f"'MT#YwwyoԨ7ANtO4H\<Uwfk`Gn+SZCQ%MXј\-A!Wn-jtu} oֈz!jl4MӨ cЅco.Xjb^mG/DЯF#UN K7D'&K(bA4AtDgi V]q!ͣ^e1a_:twS檕9a,I"֍Ff_j rV aY_!Y vu0lVja[υcn6ƽF:LjJ]!呰_2xEV3ni(?YsYUhaQY&艋id4顼D)gݽ*s',e*BpM[YG ;'%^;q=Khk\F4Ibs}p,4/3 SI9S$4aR8b{GxTAz.Q=WlXX] $T-4ƍAj"Pa&fǩ aVQ,Ҭ)S@=bt9#@&h}1B+%M~>6=ugq 8IvyhV/6*%mQ21OL׿^+ύȔ&@e*9{JYI갆8r&xklK?a3mnzGp|'Aj`Д3_d&糕Acν SЬcD>>4_]*sTxfJ̗mPqu&ky-/3w?Fx*{ԶM MǪǽMMie]IH9;wŞVvnwy5W0|f4|-: =DlxG4rXSK^6.n-u% bd]WS9wmd}|{{{v(p9TIHׯG`A.yk:`}U^ۇ,wG|YQ|U:t='{RA:䗼qT!Zzux@Т?bP& MVA4 0߹d0{ JSg)fp;ܔpFM&ۮ@b g1h/.WM+I^y ^.0.l3eV m"̔YDWs@D)R}1)5swPvc#V7lN'8w-*he]M#kɨSB4_qwP\75I8~_: Uk(m̈b7l&QsUxK^6đ#JJ[\:2iUpeV\SUu?NfnaH+(OIL3gQdV赇bbv* 4!Ȟ_}{ۑB5MM 3A`/-LUMHj6NǍo5FRH͊KDw&bgHk>H:qx9y.9nkdɅtb-}["G.O^+SGX'?q°i%[nLqP<+0+1׈UNJm^l[e|8 _?z\f#U dek=f\RQR-:Cw81cYI>=A&O<9 P~5>8Hwf:r^UҠYpGc ^1z.as7@,W|#05gŜQꥲ?2EF)hQ̵H=q<D2ϚNfiuhbꦑΞkvut]-YeAC+X~VI:Zla,da[_I;Ҕp~?%Z;Dd?NQ7S#TD2":vo A:A, ':gzYU5|'iapF~RN`&=qFNȏ"+ R&5xIɤH].oT=][~WrQj7uU4zn'|`Yޜby 25WmS" MM}^PؘΦ) "&(y mE܃3kXn&OEɲiwPe~T? ҒPUBdA mPFw>8oZWr^M-V_\!7aì8 RCȲ?b %|BR &^㆟+&x+;EN܁Ddf31]PYf/qcM)e 0t9YI@!,j`J̻$2i6+\$QGQʨ&s'FA Ӡ o=cKYXŠ= 2¨`@ .?g0m~h$}ߜiy_г$ӷߩ3 Pr𓷺sSz&AMZ#O$*@j[QQiH<= rQX 9I L!z-|qY"~G1 @*?WF|n{` J96'R6u MNѥelS궕r.r08%ݥp0'Qb5~< 5;fz7X2G1A1d?d:n k+XgQ:&GkO5_s{20yIp?V=XYFTJI.عq}1yQރq%aqa3({Hynk,}@ NG pgWV1 '؀2Qi EdWWr™(N8w32k,(E+bqn kCܙas5\iתI 0)[TJ ;!{4WZU"wϘXoS;yN<Zj:(&wRZ0Xؿ[s^u*Ti&AnN4Ȍ(#5q8UCnf%5X{:xАuЃrg'FA(P##V{CW*~JT;ϣ^7:ҡZ8Dr=H rH@O:{\jh-th}p 9=SNJEAvNjh| -To!(;qƑQ^efd Ψ<) -vR{Up Ր8O +AOh7n^ Q_K e V=76^3 uo|? ÇѡIX8ĒWA? -,;eD櫾/@&onk|rw^w [BĨ 7b1_3- ,)CU(|84hG̕/햣 ^,c2ٹ.G'(hesFřP {8&Ð=ivfÅ٠_mX*"yT0{Jyod͢Ƭ , ۣn3x8K|c^H };ͺz IzEI{2;[l˺S1gBR0+bFwG鯮 Εbǻ==|+.R g4G:Eu}ُ5\"c%'wIY/˜:v>7ꉩZ'}bhE_'5%Q6@q< MZLt4LI^u`iYD;hI2rIk?S&gYZ07070100000273000081a400000000000000000000000161421e7d0000b3a0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/Ps^]?Eh=ڜ9R޷ 0x*ҔG<꾁0k 0TewZE;pQP _]n}RIRu+M3@)e V{E)PTKP+E7noԆ(S[\hiQ0ujdKKXX/[%T]lT>lepiE/&QOd dlOk/fR@),63!oJNX !~ZN4b2&jHb[dQ|-l. Սp"i*ol,3}F3o#)cF_Gs$Fl4K_F5l^Z@ k4C4+6vW9Xl\I[ f^ћ4RW5 Ě7 ;c,BJkm  0pvF3(_a96yGd ֢Lk}IcE.t$uXfWƍd93Ų{a0|7&oͯen\tzG@j&)1> U Rz Z+3<ʵrZVh f5usS)"&B,ҿ^s*l8) SI?qyLn"(nF-WM~{u۰ yMsaRSP滽=S0PkGM'+19?1 EڌB LV@t9ǁTz*ETmS0zHM0fdi Fg~Z递ih5}kyX2h.˟YY!Uae IKH~-.ķJ\SDjB߇0IfSQơE7$^7+ @x"1z dc6:Lr]F3B+p2`Ǭ~~nΓ`A]d|H.[C#%VNzc&JJviEs>&wp4w#bd %5QLTPhI_᳨q> 7 -tr V=I˷.ȩԿ7 )˝ppJ%GM rqKͪNm4uC#~V!!4!K_ Er>;M{UJ%P6>F]ծ:բL:6 )Gt\h*a ~mɭZʹP';AEqn8JnM3`=">2Q =R4=2o&w[ 55Y9˾iA댫l8|xBpsZEG]Vl47ߣaCJqDHkr[Fik-#wg~Mg;.{YkD:_= w'<ʪJ4P,ƥlk'X@zMJS7keU^">9pܵ)~*Ϛw?t05Y0SQT.Nj{i-*UH*qqHJ~g`tKv+ӯnf [Q.AXTj)Լ%ݚ7Z2)(oEAdAF_Nj o 1bhզ0>;^r_zbV 9つCrt5ꇾTqN\Dy6_1W'Dg?U%/cU;#ʤQ^|8xa iB-*9>Yw%^Zw`cXqv 6H-pDϻ[Gi 2ίET},mԫī40P dk]Ut{Jw,S$x=3Ukt}󓔷R1.a9ݥ6cŕvr)ݷM*&.Zx[\SDt ő6Y Mg-:2NsraįIM^J[%+T蕭GKd. 6C_`U5BL.s3JIq]<߹A 31ȡʼ$߉BXՖ-j^j6brN_mӕNKC6*S_9.1JVtAؕ0?Q͍eϩr_1'EލjŘ,QW5c0zS r`y݈2柬iaʔJJ|P2" p*QV/2 -<H11}551џLSzaeJNB  D16~nbQtR*&teuX^AVx(K#H.ƕT!m"Bg}WZ?`}{WFs쮄I&}^VatN4XLr#Ф!Ui|RM8:[+Up⭣#hA9W%r0xY!v>*Ia{ Z$KHq X}%gq"6bxqo@aH&eKIyzz=B Mm-{WT:dwS/޾?^I cN.po4,ax+ $ v=la?ko8VA.(U(yt~~u! 41s!pr!4@ h%B\{WFT5nw#ÆA$q/Bz x u>"tifTex _r-9BiQƜ$YjFH!o0 _KF~PZ6JZz8&Bzi1`RW;.MbV&4毕iZ[LgH7ewI^czܬv?*=DC;q1iͪAp2-Ε5EՓӣz*T͔dʀLOΒgYO/>%-*@>/r i_ gmC; F/ a̦9`Ot'd7H#yT*7RkaY<;Znч|^#S kt'SXe%81ohRI!hgN3ѹfka8: ԧk'_w^Fvڞ_؊)h[h#6bT$%}3T=3 ad-=EjC?KGIuM|(Us<&ݎBvymww}喘Y AgljFWMJe'ELsϒv ӵỿXJ&J)>Kw5oWn}(?x\ <#coLOe^У2pp[.S'݂:$U/ 3wkN- ;XFK卮}vf'+=C$Ǖ짟Q8TbXW/)wc7pNb } ^+ɝ$uN%MW2r}0]3: #)Nx+06O`t У)*`&lg,-#G$ TNCYYAuJ 5U? _rc3l/@)nW$+xf~'F#.|ʍ!@n2hTzi&wxQVe~Q{XoK)\zRo3Jv~oN6o-no0"ӲGZZRȊP @N>$劔I>C/]2qX͸ zH'[|7i=tuإoYQ0&KLoQѲ1JdGƱocG&\}r1ȧ ʰS<UԳQh;[F]4޷u(m5Eһʫpah`a!J>7aD_SܻM, 2Cީ^R\|:Βc|.}@*nGCD2#=+Z>đǃRnn9U: '{Q2E7yfzVv*aNkx}en,.Z|y伄DKŽCxMٸ YĐEn~(l++ L>m#e >BI4kH,obq(kXi%an"#&D+ F&ΠyYugeHCK} .nЊ^;?UyՓM ,W\鑕| $(=_HpmH(YufFm ]ǻQ#["}F"v`̵ :G:TPIgC9|yN!,Gb]'f@d~=ŠV‡U HnY!* [ 1:47ls8ܭ-u1Yk,w@wi;OnW3%z<<4SOj!%M%'zh=c$a6mle@'1 o~ഗju N>?U @O h8T7| W)?4Ȱ>2Ua! ޴NzLR5Lj`!˰/:VJLnNO9nLMQ n>f@cq[9Ak xv;$u I)G66-tqn' Jd{G5wPwwM7rש.X`84D \ϤRFpWAj9sc&bI pR7W6z =,6a6~/}1\2^7U-$sC n\S8;Qp+7Ĵ4Rc3dvmhwI婇X$$.\lC&2֜Sgxxoq,ҊM YX́Nou3<堊m܀+4Ov<~W/fR=\uj RF21LR/ -ޞ1~Qiw52 2umnqv*L([d_P۩ I: :^Sz:]Y@57M1 ƭDXv$=q_`}!$IƠ0 (ABA?W sҔ5?m0;DL&.QP (IxĐxmE{ ҹ<7a17!ݣvrU(Ϟ@Y>vOr!yL'TK gWyA;1fNyTs9^zo(9|~mQ5_Hg؁S$hVU*PPGƝ=b%Aڻhm|xMƹvo]vQg4((^P<5 ^{tQ{7^MwQρYq~e>J]2pYsTKndjnz÷ J> ثhkxvv_=/@rDAldu2Рݽ BCM%YL&z:Wt bN"OYX8ߓ{+=^-]3+XW,@](:6އ_Rby͒LQ(K)]BGבrZG5P c@T H86dylCj&ɢk|6i6qX^7 Y[KԴR}}. FTz gp r:.r @eϯ|fr6% %Sm7^VbI$OQ[tzO[ r|מ%w9/':Zm^!H;^%I9GmOoZAaEj]o- _k?GaqVO1aX8qe)TX{_.=IZ hϚU{LyKv~ a`[۱5D;9#G#Y\2d}[Cwmj m{L`K 07m#йp8UϨOX(p}ۨDmK^ZN ZYH$Z1Ri=کd2ʽ*T4ڲTwuD$&D(E(Z^C@lՠyցG6$|wb4}-Ww_qpd IQMH(L4:Ari .WX4ax܈V*fz!9D\_ 9ff1n΁S}z𪈃>+<>k6>KWf)t,eRK o:&iTJxћaj=#AR(uq!/>uȄfҝjFiR[g -D8?aҊ̯kVv+Tٚ$) ,eٱ)q5N{ʠ#eXI,1O0%^IUy:x\W}0Q: bpxDa*=8|HD ;;VRA;ħUy6Mڝp(^$Э0>4u"wWwGvw4D٪gI>-d/;"p6^>j* e;Brβ&U?`5ŅS^c/1L" na6Ph*ʻ;c錱;/Oe6_UKX5b$D|~{)gI"v^)"zcRa'3];,[N!wּ оyz53m't1̥ԘNxVal/M(x"8 K买tML eZW8j3#Ø"2.Oa403;ϭn$^Ӎ>,?V)TR_xDҳ05miwS7@q,[u 928~mQڽ&9ضfh|ɓM4fܚ/Vfi캳8 dSjLIW.5ܭ*N?p:;($J)} uc&X{-MࡻӪfrtQa/;pOcMm.J͗8W#l3~# K}Q!kX9M¬(IDp+׶uiGWiajqZ k.+súw/Ƒ 7}M:3ﮛ1øqP)Wl\zXKXkI|*-{)]^& Ŧ.5Yj8D3.tIU' GL7MݻN; Z?0cIL;ҍe.uHw|DM'҅C1> UHeK(X3S<&8̬76!eŊk:4'ZK>-~(0֓PEmlOނ &uv˖X\Q67sv,z@OG]uA=Zl,w%NNiŚ}9Q23x얀i>Mp-ra; }{4.ZYMŢR,ic-]t[,ʲ{X?$tXHKH9$a7F([\Z):I`DCm)b_`hRvy%((zҀRx>3׿ƹM+(zُbtp^3l>hIFh;쏰 nG3ҤǔD]MZa+o(ҩ3RX3'HFǪo!$dR["$ţ?b׈F AVA9t"9LFY%#{+ŕ;xݲLuEVMPMFAS)})?^'֋P ʠ2t;q/5$-a0fER;.8q|I'u!Cu4iPdeD2Ip. <9p`M;> +KTZD$NJB\KDh鶴n@it&lM {J[:|xw"o AsO$j?c(|[V@8 tl_gh;qT~`Ue^jŋ藘u2}sʩ禪2a-#< .ZL{:Qmo|Cizm9tB1`"{QfiIOy}ctsɼgm]prP 4 Ydu_Ak{f3?}#^DBxniŵH{m#u`8yG$Yp q/.P;%Tn= kafcH(ᅛ䈩_"5?ؚ*wùS/cAɬ /{2ŘC=^&U; Bk4Ax^gCk&t?A&B3\b{_h/%UߡAãp)q! aɇ%!wxʼmnRj%?ٯ4406Uο^E0z22&]qB~1WSā;( _wNzqBtr֎ 5,Fiàmc"eSm xw\be'N]}YUĭjn#vgE!'Q^[jm~9m|fGdB^Ѹ$Rjeغ藿_Z1p`ڲvΦ[Ov$ p1J -Vi@NFGR,~,"1 d󃵢ě$g~ABE2bYM{I_Io>јG$Vݐuɨz b.gwN[>˼-Fx=]x~[?)@-stgU-R܇?ܯD )H낂0=pqJ+6 `]9ƞp|Nӧ6B䦯#֢{@v8?cGD:G<uL [ԼGW7Cd<0Vw%M<.#ζ R46t |qa.Nr~DZqZ9a&T:uv ZI3o{ZILVxEԲ.` (#n I񛧦4G;Kp#=yt<-gGLEf Ex.nb2=_$UP3%P\)aeW&in,e] Hw PڬKTZ+;ޑq D-ۓi4ޞJ=~}]@Vz5k~*)+lzv}*ރ4o+襽0`Qgy,%FY8Hj[*E>;ɋ1#0j='5?CDDa,=4qNѰki*RG;Q잏I*fմd cgESD|ZuVs˸jVXq[RytF2xUHulz1Q{Ci Grрc]4lr4W•f7R幌m|WptX7OA:L3vl[ձjU# Y/pq0߅hh؍E>Ht٫iB~-kÛ#$5Ugv Ezt(n0OXeLodrd̫e֖x4g QW5Τi# ≳< om58}Ue qW0V.5z̳BLk-ȯ˘ Yb}rgE0g_ŅP ސODҌ& m`^ Eg98ï|>l '@! jM.g+n<4\TٚponG|HT `ҞA\j[3Iy8<~^R~`ƚ~ xLS9״Ԕ#HǸ[ 0tcJ}Ŵ&+->< Eܸξ4Eźw<`uwU9TM"rF%=M14bǟ4R<=JE@޵Qt#03x` Hea>!ؐv("x4Qϖ~" 9e?X1\L1t[ʃץ@E(H{JE0XU7p`V;/)8x8f'n[]wKPL<{Yv0DЀx0ϩժЍ¦OA|k{f8R'Q"T=qq> }4 OtkiKIɬZDXivm-1nPl$MS-r\4EG*TTR),E] tSuSǁc|lgaW2فuo艡doFaJ/FJ#%MhwA^C;.dο;+ .Gʖ r{@9 l2LqÏNxDwD9̂\6 t@JH@ʉ*ԑ4䶀 Og{W7 @T{q#ۗܲE=9ly2ۓKQNԩjH] ;>跧~vv{]kF hƷh/)t~nyb{HVYF0ģͻ/|'USjd[`oFt~MIB}7͓8HiUdz ym0%Z2uIGM5e11SrC xF 7X~m,l9QrlWTK,':ؓRf:Eo)4C_;=z)]LJN=ǽ^A;|͘0P;BPq0:A5Tn.YihTx 16α͏ߪl3/eJ($S4]="M~xS+榔Գ34Tr= 9 Fj߇B9gDbhsr 2S򬮍to, bmC+LJ$sv =VQ_DMܑ $Oˇ E1`KB ţE+w]?=׍NMh*a;o^'ql=D `~xŦg N)#x2)"rd7 H~3)DX%< a eOxT`wnϙk)3-@2}1gfۛILX约̣PaͭlkpѲ*h3vh!4=<_bkTyQɆ*_  W0m"sܛ`B+4kV0ķݰ5 , ukP'o\7J;Sꇂ,1U?В7@*ׇmjR}JܖE:6r90q6ǿ?_$8@ζ1! 9V$lSh8A2<8oHz0㙺N&-Ԋyzġ ?1 1k\>^T6e㌳hwVIg{Dtv%P.wUS~a{w;()H*ڴX`sl} 1^V0~hX}J_P][QpxW O*l-n]a&aI@/`n<:Dot. @᷺SOA)N5Lf U!>LOL脕JzWv lMYo" 5# hap.Cb-Վ?Ɣ}D"?đ%7yb{K[M4"SDc&BJ;28oa%}¦9n.o)>1u\9~@^_9ZDY׬8i1[OMgEȎS x'8ܕ>xi1ڮ$_h=Yڋ;iil l?*\cP߬+jfёc=hKd  FzV~OL8aDP7] eX_~y̙w0x.|;F>݄xTqv=ж{M 4 TOhia˪&#*+ȱ=KƦ,&f)u%RWzpXOr$<<@Qx|5Wn+lQ00# |i_d$BD}N^mbwFcWe޹S3j 4TȟM(C /3ܫC byuk6-ɂofMijE>i.A?ܭ}\aJib& +\j#9GumʿtŌuwJkZ5K& dSF>{Q4q;6Zsvxa3Skŏ3Wt@'Q͍"4F߾ף#-4:ᫀK6Cٿn bV O 6D"'Pi`JmXc֎cdZ", Qdlp*!|lIQ"!ŵq>zC$7vgD3@J{mPy]X8liAikt9(Y&K$.qcu}# nr8 pj"BLC7;{1\ [t'Y o=#٨d7\j mʠ[uz1 eM0V! ک=Лb;tW_r^M s覔~[U2{p!e2EY?7Rj|p4Uf/)W0L#!' Ezz9 7G৾)Dpn?ejStVg5^^j<4foSzpJxk+lljM N6.ѡkLEK?AcxOeM1UXyZzgoBE'*ˋo%JL$K/@c6ua !*o ᆱ EyFC5&cxxo26(=wcC$&{s@xB#Φz 6[+Iz=?FaՄg[W 5|ٖ­aڜ?q1\S51Y,k:ߴR!kqՆ~?3 N㶢~AG&1MGQ LLwp;+>fQ^UΌUjۥs2 zCy2ۄ_1.vΩ4ڏzn 0&pϝBt{Ce*~d0#wp+,dlRqm |9jsvU5/9)@i&:qnIc!8P_om]5tTȅ,Ep)N>go,j[<΋` 'O/y&<}^v8(QRM؂1g>ݧ,vȽ[ߏ>'-%vlj+B{^غH;juVxf9S ycAGBdm$<Uƥ9AY%V[T`X~ۣf9}%on ƱcELcS5a8|p8 8'6hI^S Tրq;HbtH1^ء 5VDXhмU8$h̗OǹQ1+461_>O."D'q\AG.#h5Y謧~z}"٭{oW#{ ybgZG :|pZU2AzW3Lm .n;Ʀ4WЦ;M폲ɩIU9p?M61gt|rV>M3Z\Ηtu~`+]8{R()ci6f@95Q",eV"gΥǾxFM$㎤)#9=p̤[E?F=acg>.C&EDE=N%tlo#:lN#9 ! V?l  kt p= ƅw1i6R)Ob0!<Ar|(k`Sz$a0~\XwcyNձ+K+I/̇MD<(ͩO^\r_(<^]5uRдqtqp@%#G\/9ʥW2`AxȈJQ47|于)?Ǐa4{(0d*E:16lny0+j [ql/дÊ)X+$j`g@y? 3410uc"nP_ l8.^AeP<%2q*D*huzx977 |(J*jrp_$5/^pɏ#[\[)U'aYHN衂M vX2h47O'Q9H*N-Y 3g<2pL٭F,g95. H^"vP3 -ףdʧhOVuyfg-JI;K\}ke۰<$Mx6Հ.uZø△0E)h0Lèf:FA ݍgl={d+۶wu#n6m?bs[m+kd{w߭ z~z<޺[#?TliH0"ik}"VA;ؼ/e ,PZb92fDQ :.U}|ka u^-R q:4 +w,LZM~טOd[^`f!Z"ïf(F_!ðBo b16zsv"4 @ߺXDjO.4M\S U49 U3x'&X<2 pu3 bHu%{HU6(ldN`##_$Ro{+1STa}5y7( R2"ƖJFpj-LrOa%4|/G9ѠG<˕0ܿdھAGŠ(jҳwBeryOת@^Ji3dLBSkWn pmYc#(I^9# Pl)=I{ vgY9ed9Pp_;m w.;kID;O/l&UV5P_R,^]`?Vp;Ϭd!뫇+%ӓ0:!/TNuKLz$>jxEB-&2:` 8tσC{޼,(LNEՅZW jS4YOQSm XOz-@t7/\$p_jasoP^=k% x␓[9AT'YI?Oe '<2QAv4kR/;T0.OjH_1#%MrcXweKv  ǩ.{eyӅ18{nhr^  %h~;;0L0߂LK1ďH3<_Ld<SAj_Ops$oSYؾ0 y?Z :aZ(ec?Tt5㫕r6hXxro[CDh:@:2S|5!rʵ%(MCzSEn$#T?+4nS2ć!o¯TE(@;I!=NK-ڗN~(HH|qCSG,22̤VMZWJKɎ";ہ^LBuUC@s"|˦Qs")DT% Y{/|Is|%bjGmCmDAqliZ+K(ȇ{>)8._"=S}=NM U%9`!˔qӮN̘ԝA&4' C-uOv&1xaƧ謃:!)c[JN Xl=_z9 ~c1 37& V z&sr2Ef<1*ŐҞU(yqT}u$!~aH- +-GZyi?%*4ƒ_p2|EJd|L!zJNJ]@i] I#a^.C 2:d¼w@zbCr1X>a$`'Qut$1,!1Gt;8G` hs鴡7_lfݓOSrRIj/4Z"ĹHۨ޽eSv:WW߈5;0rnQvY4%rNKpBiyPs>=B;?x4+ٮg8H7'>ҙw*%03ٷTŊq c|&O ]66w+[~<+< 3gzVv-@65<|]hy2&d_ќ__J#GP(#W{kHb2;ṛivzNj'ڧfwS2o=]m;wc:#b=Fۿ*$7oDˢi@qCv{ j!kAή/z:w9;x˃ŧ "hh{,nP }vX˂%&P V)2 M:DFt_@;5ԯ")vJNJG rxbl9C>( g? e\Z6&|ebsZqYO/opt Ff2EbӋ98vuS4y 7b",]X b9XƒZ:*KXN6[L I DkӬW?,R(l**}'ᘶɨ H+ 3ɯ!umvMxl'sy|?[F (aPSc͵F3.&\3@e@1ys$[(1q{XҹQ`U]1W;D>熽ϘF$O8YCJsbMQTA4v}4€_"֮RRǍkpbKkV85㒣ʒy3e{.$lX1& PJ0m2,|%٫ȿqf(b%#v;D$\VgCQ_OkKGFh/'\pz`^5EJUɃxu-A~1~ ɚ&'XO`9ɤHT- &ib_vTwR)eqY'?8t ȱ3t8P1Vau.@)jN-yWeBN:ވtF* Bn$0y+ sM3.ͿܽHC!N5 m:٧gB&z%-r}J:^? v$t'應܋@<"d~(OxI hZl#Shc_ltG9Ab:PB=j4.t[̰2!цk侱>ӽ8ӄ|s)}q959؊nLQ7I;:Bi: DUi_w%`_(.W=y˩WZ޴4_lm|Qji%b^6wߠ<7ů 3C6'!(J]m-X2 ?S` k$:DYL3-|/R ^k!n7Y9 31H:m,jattr |!;8;3pV'6J1P G贾J=Yb頕jv3^)V:L)Gqڎ5I.x[u؄DtZ%ݏ}! BjSW) P!S]"bnNR9݌ԕ9ޅ['o[hn?V$ԆC5TԠ>C*?p,a.ºɩYi#wD$tz[L^$J.{yCA֕o"-~dG;sOI}pR/JFIIT ꍺpcH Pڇ/ax2{y=6HR$ߑic =[_[9apo2U쑢f|{0wk>NnbCX)4y={-p"_4O[] rFA-Yy̜M5üQf==LLt7W|reK2aw,e,t2U]dhp6 |(SUILz,^}^hOuԗ`o BTLQȎUlp9`8. 8)g' A¥ "i:}_Zno&x$ Yf S'kڒ!c֟ 9z>:LfIy1ǓSS _yLJcpz3BqƔ13jvr#cLu/)3یJd kHh2Kf5GImeMe:L*.r>yڢ"0k"nF"gk61WuGzFWkS杶9v *XWX9R2#LL#Bvٖe^ =x#n\;30o*l>eʐ,/F%?/]lȿ(j挩Rk\#T_W:5\.zyo Ά|iF)[^p!.U#Q\9<rB^'6g@yz8i"Hund1]|嶴M}k%P~J4LzUZ6c\hW:_Dʳ$t&8g,/)mlБ+vS&.jI_=bP߸!m?B꼴T(TאH!Fh\p:!>9 cvi&,u= ]VVi'IOBD4-nButj򦜅VVؼt%fgE\rkL^ w".5kSkCi]ue5KS;o}9@ȄJÉF?8*?奂kZ69f֔VP3;=UvyZQ”cN?zIXT*ݶ{N'Mfdf'텠B̜`NU $O Ѳ#HfSnɈ:rp$ODkqCho;US,"ڞ2㹪ؑab5Sxk4)Tc1f2 7!!m0kZz!┗u#J-B0/F}Q%K9AfYIV HB =7 y^o%P]l-,å^&c=$W}ͷ*BzpZkQ<}|3Nί. ,3JQ Լf~-ٮ%OFnL0XLGG;ADc8l-'j%%1@@ mV{9K#!qiD5ێr@*F'EOj|!^W2gxl3}dǺ4F5k.Z4.7˺GíƋh54[#} JInO/lCBOLl9 5+CZ=-fY{ap,]WqS.zZ#CRO%ġAzKI b5 CGCg(k"B&N:!2I@patY%fHŭ5)ɏFvpPjh ǒKu?b"UW-^jE {rgsiD$DI=\\+ J/ ) 9V3,T>h3UuFZi/+*p{V >TMikRy|"j>AEr%NI Cwf5څhs?%w8E`Gh> vri~5L7Xcebu2C٠Aeo҄pbD2=ИLȜds>IÕ2JKZIm9QʽÍ'o۱;qOs"R%A k7auK%'Fpܺi'y2 w1vӧjB]6Hy(T*iiw[%LŷyE3(h*9 |{ŏS/1{K]oȄt8ՠ?1 fRaoIjkH8趈!vZP#2HGO=tYEC N4fNT֩0V!',2b[*:xK%@m~v7RYQ_f!hƈ w"P8Wϰ?=% e:,{$݇hKUFGM!>Qg0juS 76M~́O-cع#+^W[@t SFmy&PIQT#EK7QuYrZ!m[ u_s–6Cgw˖G魕 džsJlu2/3[9ipf8ZKm x\V5}`%h8yuB#zֱ2=ь̠ՉdpWCg-VaU-UAtKS5K˾3v{'* @ 8Q)AW5Z&L@֛__1KnA;{P#,xP4,l<&X(Pȷql^JeS C1]MQiAw2Y q; VNE.=!EOe皻B,CbXa KF_l$_բh|9rTb͍LJa?1"R'(^+VӕѰ K\Q%V!a_.fwnib&۷iS}T;o[H[ N8$ PM'BKD̋S}/(2RiJf# F亘hxv{|N3B`6-У. ɻZKCd˴lU;1n?t557V UN{M׷懾L'Eif[{ag R֊%4 /2w_%丿ZM>2FBM AHc,\0qP9~ɞw4/+i͔ ?Ĥъ+'̈{\QB9*.{[( Ʃ-3&jS I?S(Ut0UfMtTn[*fW=Gk67$U@8RjƐʔm$ !0kt{k#S_':Prwk1Nz(BNj7#&aan8IJކ ~ȶ09ʝx[n>&A ƅ8%V'pT[Zmܳ*)ev Ӂ\gȽ^* VZ dIY)Z}g %tsb C"%K4ɞڜSIsYB\@ӿU]$I-ʌ}T-w)f[1R.bvh{ZZ^#_5x\E6n7Q +|*vxFp6ɲ7uqeiuֹE.l+Ÿ׵MIvZ1 ^?cM犕# hc0`s76>ms.^: zxN O;ezQnyy j=1-rfAB\~wf .&a#AKeM̾toIbC{i= i.Y"yjEXpW,|OJa쿏?)^@TuYy4!U#o2τd)q^!M2ڏ pKnp_s8g5+Y:I1F8@AbZvM;5m@ǁ"i+LMq.,g9޳6WWmn-%|!Zp(}& pJ1vy?@S/B^RMP([f/=ڎI@#QK_vI"ap!^<+@C÷Ϣ[ouM5Estb\o?7Q]ڳ,-ܷ_AOqRZa Fn@vr:D%1]%`7L4s~R46k%dn16.kPPi&BS۳fBL/AߋhJQ/G,`Dׁ,慨@; F~RKB2 KǷ_Ƌt#y~AMre@)gd 5"2x£|JhHpJ6 voUpaCC$kBi3= X ~T*_nYdA~keryO=H8q3M 7hƥHʩ#6W| zi˃E8lr^8ѥ]Vf]:EA@hPL ?> Yu˿c[Q/l7WRJ9GnE wXw6QEN)lZW̎aC@2[C Z,,V]PF:?o0% f;%% BsjmɻL`^!K:%`p|ɠХ8ŸuER{&#T6;G:hK2Vf:?F0LRo_/ģ5`p[-t<뽓bȽggOk+M8iYϷLkg#V\,g$gJbl QWV. FϾK*Yk4X;³)uٕې*7q7H6}-MqHY#2' ]+5 FE "0O*4aADfH^\/KzF`qJ_&y_'T9fp޲a)˙="7W3AwGaVcءUk.\iU|>*.ꋖ-Ua {soṛIl?;A`8K.XR)IB߼luMKC iX>$Ul8X\(g7MJv:ҧ5܎_V?HK>]F3Ui?xhpyG,6C ; }ICa*k`A?o5֒r埤0m"v5$Q*s6D &j-<ˬݦ')A}lֱqe[`Ms2rN ʯ0vGR*)|ϜUѤ1xtJޟ*% X@c,똜!ΊLΦՕ}%hRgl)n#}_VْL_QՔ#Q?k-iE.a}@Bl*j7/Dڤ 9{zYFQ{,//fBn9GLVǏ a5A@''Kb%uM̥+xKr3fU>؍Eq EҤ4#dbbI*AA[$l2X ̐:BQ`<!<%QFs`頕xsĽYc{v[m2"ʓl,=V_£'Oƕo6caDvqĜ/Ea0<&~:ʻVGl8gdsLRQS>٪l 9 mO_URAO F{} `80&YLB !qG$Y_d-, ՜/S/qQcDq2"\6;Do8Q:8~"l[,X]8y.^LINWqi{}4;dAz [RO<##Tyw֎\ 8=Y0~Y^n4I"rj@XI˞сB7C\Zʻ0V֪F4z֔Wwρ\Up̊}ÖQppu.oD/xu%$).ٲ2^e*o?ؾϖDi߾V{.s#?9tmB}A8kDjrݭ,tx桰ס3x_$th8mu)k]H-a; >|G)KArK\B\3Ar{')y JW84J4QW_gQKςsZ^u< LeI=ؙS0tT%H$Td9Q}_SkI~lmEkzx`?e&A;mUA4Ti䥆 %wA>2:?pUT'-][bkHtsehoi_(/,,uTђcx6򨸶Ovh1%Wg5'<)3!KcL~l}r;l(mP, ؈PJBD ,f'$[IL#+]K. 4.Z0m\Ȩ|1KcC e 5M&֊V=ذ)U[w"lE4bv*/.$ۂ5pdmڡh9eQNMrV{K9TqScjĞ=QFEEĿã<=N!X7:P|S3MP <֠ޙ{xJ<39ҠBjnOLYcO]Y?= d|5T3p+ M{Ʌo m-/-T-:^ѫp6p#nFR6&>i飴*>t;.H/9%Q`}} N>$vT~EU~XOv?>u\86?^j;ۣžNplB+ڄthY1u&l FYWMai$QҦ1yM;вgvrOU`9m@VKܕKYn OZwBlQ<̰ FI UocTf%< BW0~s@&qUu#kar!`=Wy,iE7#w˽XO:%TWc[94{jG &j *_F`>9/<  r$n_D9s:f:>h{NBŢOQq3 %_kA%O:2ܱCw pE!I:>9 {s/[ |IK gKI'Dj8旡O[6-:N{a I_LJ,M(O_ZWt1ixUH[A5ߟU^\5I9o>\WwCUbJ@T"n&atA!VM`z ,l92EFʖ<K ]~YqKG>U{@uA=˻ݣ.b-x}2+!;D42jnڽOViBstbo4)Bjx`sYA[ ÷@q(ЦK!qBwa$ xy"Wya5V;-MHދD[rsey*細5ټ:QE | #LyJ?3FcHazڣ2&drjצT WJ׸,:$smfJ7ZSuNky2پ E{)#`m 8ٯʾN 3)6Odo@׎ջ_~>?v,Yz殦bX&b"6cZLVNyчf3U`9 W$MXZNPё%H>vP0m &c_fj%hƊzI(Y]Z}Ҷj"_D=,d<(E`Ě @u\5p.Q\G9<C*r128m-˃ !4q;)X6ˁ(HLڢ 3.9j=EDBEPߓ(u˩*]Lztp"N &ªׅ <E! ΨB(ѧ.$;R9ЌIZR13 &HsfՐ4'6naKj~Q ]&*=K@]{تw JY:>Jt}I.iWUJo(9(1nb,\iǣ,s鿯V/.Ē΍R0j]ӲkwVI7Xޝܾ$ jqJÚ*~?+EzxNqj-.'ϊՠdX]D,{w1*%ܧ@HK[buN$^i8wpG{7.rFQgѬ*CjL2;||1Z>8,+whL0J5iܜЉ–O}.~jU5'jUUkQ ѕ͓k@nķ\0ARea|^$5d^}guj(M,B^o*9 ($6@dGD'.EΤ`;/XM^-z_mϑmD߭Sv+f "JkF'֯J>hlQyP?~Ae]?xmxA'f_!S<8Ȓ{OnFf4P6$a}vM bn1TnW \e' ;WD@$*rQPm?Jf)"B٢u kJ5^ AwxNA@*FŵLb8z_:<.WJke/ά!O&(_ьϓ's;ߕ"Su7CM_hKgd8[gR!&d2,ȘQH&1#RʧA2L\"`| DkfX)v3PW:B֐m0jo-}6T'Հ4'"/` .{,Y !-23!T(TIH%b}Rg& ik vMHxҍ:q);Ce7[&QcZvZ%q_tҐ`,獈 q|(2vk3~NO1l[v$.]!P Y}:>:歎# Ʉ s$xCg:@1VF#@VM֢zɱ<\ogNhqH3uvѭs=r9#C !uQJBtkcY͎6"w1|- G6,K f s̐O#p9dMXӲ4u.y+1꧈0v|lZۈVS` Qj+8}Β8tQS?vo볕^5:ٳ-n(OcYO΂}&&p]aszov^[O0p6_$Wc\#\U]NW#)Zeb7OA`z 'o33Fq{꣸Nte}P~^i18̖P~`[%8CNٵxlk0?f1Y_0Cpȵ [۴Imޔ>`6jaO9SGFnx3*@3 L|eðeaMX̀0Cl1p|MWscc֦5&E70He#/@ VjDXZ-]RcVmVp. m)yL˾ЈOmA躭7x"Gh tKt]Xi,v Oa>y*(tQ@N^UV cI7hYQ)iQQ6ŬjGNu´v k-ݥRfmͺ N0( 5Nĸ+_p'S<,'LtVM0|d`oHW2sƳphthdaq)6l XIe)Osux@26,,?pjfjC־jYCM/Z,EdzƂqi lϻFp]ԽXӤ41Zې,Ҵp%|=p(:~u#1o)|yQxdC\# ^Η_[dh>ua8$}2/_*5HJoiXhh;Y4n}AH/99Lyz3KJ3;O[Ŝ{'g ԰쭧ξv?w8Tr4#AT]5F?a C^`of]=&Mً8 ]iTU|=:%|~#tZQW+z~1.R&>8r(&z*DL5DB>or=}уPpxޚ} ㌊7jw=ذYo.3gtl?&#*^?g39lL !ꌚgS.i;XyU-` "-k&/K2F:yXNu#Je¤8t[*y2z\^4"GT3-mAY%aIpq'huG*c3 |l 瀜 *E ~FCEؑ-l.|GIbdtq11U*MD? H (Tev2=U}dbWJ/G@||@5Ѱ ip0bvik&<\<۲W7=Y<{ێM1.}==1z?r.@0O&zͩ'qv6 v;_L u.iR Z2~(ȈTsʋفL9# @{:] &<p Ma ]RAa;L[Ix9_ X8Hf-2@_"+2TsoH,m¡"s"[ 4xu,vīE TĪKyg_"jgG@v:hCQݦd<|$$pR pD" J~3,J ]3T0uABXzAȏ:> @u.u}kydhteFkqQ`@ Bor^ Kqᕶ2^ab-7 0ZJxRsUuwT=lӉ |%!wCJrU,H,*/D0.F^*dSzJ۝[it]. 6MCD1Iћ;Ѩ.!f+^qG*/ ԉΊ}eP: oP>O;5A&ͭ&WK^n92Lk۸&zxsմLJ)/3eiVIX쨸tʔB`<561,o4qI-|bM `a7om')tw4-fl8o/+#&S؝e 6_̚yQN"Q暤LQ~Dۿ뻲{ڒ*HЙjj~/ۼC˗iRȩt7,11ŒT^p=03};f_pFTRj5ʃ %N81VYqs1 *:0g$ʢµǬJ'u3 x?=dk$0;L> b+(^,pQ:hKčT ['b̿VVDK <iҽ=J](wZʞٹQ5.Jkw AL|FSx7[p0~O2P2\~M%hX'ocցE6&,hmI6eiX:% }议4NྷxQ;sbSC'3vk^&3D3%4E jN%!;.a+X1;*1>B}.g-`̢^9_u|v.ФYc<.^pEWʎw-~ͧ,)+È{Je*~pu[%؎j gkY<pTk Ny[YEyk =Gtsݶ$9diyi(,}28GD]<]TI 1$H{ OۃZwB#}K#E0TJ"6#Tu x3e,v\+Rt ym[pRb{Bpy'ϳ {v`}gSD:Egl6-ub+5^e˟늭Y`M3m\mBycPą(cm ;0DwBCgh̻Q;v w Be 23nr@c]b9ڥʫ#1v7Ed~p͛׿2:Kdۃ?83NB//'n9Wqdg8|g<|q*O].`k2HQ"|YW)sw;`G+Q*eoez \mUsCTzsNpMIc^'{?B _1LDCfٛ)yc$zgy ߭0gX/T٘-"SV[u1AcF\gWɑ;t郰Ѫ[~3<75YxGHrgΗl F_u@J]13I6_U7Oe/! %mX2fT.@mFI:+" 0|t*3Gjma^geqF19hQe7eR*4G]\HL "V6`3U@C+~{^)&$oTesw^ugw(( > y{ g[@hY*m7_ Ǵm` =ȧnz W/50$y^zڮ1(ȉWsl#cUPL7"2`o|jFf8u gv`iq0sLGju[(\GNeys1 Z23!Փe$2)qK}-jK*Rr>=7ecF9I~'Ix 9و־}v5M ^Q^TD ze~P5bY_فm7]1`o3YVpٳO섥G>8qe3wc﬐)( 0?8\uxVe-+`C4?"4X5kΧk9HzÇqEu\SȖ6ǷkcS8 o%+>H7}CÍh\U|y@}xhCUS mcR@Z3zRh(:TTtMsɻ$ɯ h2=!H^Dϑϫw9FBrvkG5nB')i+|Kf$2ysJ#q&BƟ1s-})0m3KBdS*[Ӑ:`(9b\$TPcxEr}Weo`q;H"ק0}(!3=O^W7\t>x,Q%+dt+[j{lu~M2z%:IPaq{b\aI*7DJI5J1S=HSثh)1 0P0ay|MXiV{Uz зQt!ːɆs lߣ¥6L=LaNg=f hN㽧t1OU:z+p& bso XCpMy4\&IoLQ1 +*ʻ{[G! B $G%̓^/S%|ŚL)\8B"Lbŷƒ'9Z%fhSR5`bn"6}nƛ0?s?M|=X'%96F GwRL oZ9^rݣCm9Vyns0MrӶD.4Z:7Lwu\lGٷg< &\rGiN]o #łֻp5u9d˶\! G1=]Ni@cE2WD 7tGd ,eUNV_wX U2!&bK|:Rn̚%! 69.0<_39FYLA#)w:Dir!˃^fbu.֬ڀa|*%:YK~ ?R'Qp,vvD[e ˻K/(!n7wyƾ`9K˿`kHKsaIoC%xV"&4Fґ_B?g,~WLx 7+{y|Y0Kiv|L^QdRZ83I}FLP\q{^F'tˆ1&1~ W-6?QѮֵw[:[}߷^7lyot'b<^wy>jEHߩ0 86p]kAd\70Dr^uUj;CC8г+@<ɜfCg C`7Z֕B6'J '٣UxZnGaԾgpTm0ULyHXkw;>N%˯GhA%Bs??(,@5ې6v=@' <7XU6y3W r6,lo4c'-+Ɯa$-c܇ukQr#Zrώ|S# CY~jyn[Y:+&'Nv^. O6ǂs)}sJ<2tNzC Q>O>)/taA-kbQ]jj[f߁DL"Hb4-DK!4 ))ŸʡLDz!$\eHy)zц:x9%-"^6_ bI0ؗd #l|)q?x&WeuJb|,א@38*S ysK +R )S#{b]i)tߌn-Htf2v+<%IBR NKU|:?WsynD J9&x K3\lclSL󆄢S\7܏:]es#{Es7o~"qb͕p\.{r+:Id~ᬀvzmr;]Vkz=2>-M<-12 A_YMLHJt gYZ07070100000274000081a400000000000000000000000161421e7d00010d38000000000000000000000000000000000000006200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/7]?Eh=ڜ9OAkaYdHc[m! =*cUthNQ(=}@(RQf-H3@tnQ]]9ǐzfb09p5U8atzRh?VzNv/3-MQz4_p;p϶'2oJܡ.S4đ*͔ԯG^ 90.EM{LEilJ"anK \(Cς~z]շovnIœqb11hȠx5;VI|xe[=R?xLcҐ NN\6jUqp:N iqow/QO-x{\X[0u~ė6UPby1p' Bh'@ n8I($(en8Mn)M [޽[k"~ҝhu&j8+)N 4VN!+..*]Wb."r:O.R:[On&?IaJ7bME F45/M=-:I'Q()e /e|mŹY@InF[+q!~`g^U0U>8_02 Cq3PGGDu?I _QN;saͰG]I+B_[E×EHhc]ݏ[[A00ajNS뷡nB6RW >L%W}f!!K6{nZKdkJxx[bL[z!#O@f~'?U:^cge|TwnOtg"ծ{#EJEUE@!QXu  DSCΏDzjXO՝Ԩ- ~gVתneF|DyU`})٣v:CENɍ8vI/aWN6 B{i•iu*Ƥ6QpN9DA|b'ܵ7Sy`X#X(W&=}ҀN *Q5Ra0VsOumcADY2x;tԉAcxS3NkySG0.=#KV`lLYIX{GZou78hFm^Fwr'Wd%񉴠уpqR@ ΰ xx !uW4C(C lȍˍٮQs]?Xј4̉p`}3(gL!j/T"pxba:aJM>վdPI휐aik!4^0lE1K9]w:P!V\B:h۔.0!$4nCPyjNA6T$MoU4yf/iqrQr.O<5XE=#prGIml4nX~zY#[ ć!=uYz85%w!P. bGe()%Kզ=f/1A9Ld8R j@m(`Oy-32VDĪ9 |?U@iWwjA#ڿ|7BH ј램 ) \JpKϮMP:Cw+Q3o ľh@̍nQFu&{bNql5Sw>MfCDB/<@qEa']u A^ ㋂t9%登:F@Z)15|!7Љ_b.Ħ_Y?4܇ JMeG»; ?6w9rOEWnSp%s+TM'g?T:CӖk5uD̓Q VOE )@R5uiL)ns%uNP SaCz &R?!,8ܶ{5S# /8ib^_&{ʛgNaa:rt&%慺ВL 9Mſ 2']4\4)ps~H=ՌJ[N96ެQ~uK%kLṌϭ0?x2-3dnXTNڐ*=MS,LGA@[-EKU4~n]TDr?b8mjԅ%liUت[L),q\OYp!ǜc'@HHxjۋY"}ob\-s<{7k@ t5)BGU-n,MM℥B3XrC% $9–mm2L <u:r[7ӇI!j ~FO"k,__i7UV̥1?'?D6-!& %Qӣ} h wUu:SexEJs|Ƥs#sk2WBN*F!kfod [}Y:s`vp\XgQV%J^er^C:WdjMIyM<.OVۃSV.-4`Vf#k-3~5g)/#vsfB`LV&@-#Y.Q}&5OMjwYS؜KJ8a^9Sz6y0)KpV3- ?.D%4=zÅǙ T ȲE&Y=BZ*t3c1iɯRuB+aW/ߦt"X%s3}4|,o7jC9m[BWX`!P!-cIW^)X\<8r.e.b--M@5YSrXmc'WY$<*T).7erb{`u$s=!~bDPqB*Gm^?ey~29Ϫt˅0)κ DjU.dR C{(%s(VR({k&TFT.[`}%TEeE`oOIsqĩh`4Rwܟ8zltNaCSkd T!Y`X䁤SҁUOz^x ~0g@}L.B| ݰl:ԻU&ª][6D $qrN 1Tcsw!毬y|ụAaAeKb+icEycv':08?,#֭;\|Kkhȭbds,d΍d̚v}xF؍C@؜D!T÷)je%Xu],>qr*^Jv8J{ HUMIA̶bqkknFi<檗hw/G߱"HX=ggLRMSIMWbb4w"N/TĆ:VgO\_r qJƕV Bc 3!ͦx;rNkNָ-uM0Snf1t/l`=L qӲ)V i`h/2<_b2UESatb~|›"YPuIj ] `^%' bm+n] U} gZq~fT9ԋkW޺QGRJT<>b[jeh/Sd^;d =vB0t*&lz+6<#7w~z&ՖA;Tb=z^dOAL)\+C+ 2b@?R )*+Tb.M(^TOY;rFq:Nɼa7哴B}ow9Ji#` ErqgFZL-Ml5F;QP p"0aD!/"ݘMA+OcAelsU(%jkɸޑodEs& OsNLL }QdcBL{Cg ?JB1iķOm8qhfC晻M|E%=އW@stjdxhKAA7Q:mqێ`K:`4)gJ~Pap̾2t9H=^!xPg\K ^.팦.Gv"/!Oj5A)F*S] Hܫqؒk<J^ m^΢U=iO"lp'rі91cSZ r!G#LHF̨Xr8qL-SZ+!& #ya_{0(39bwI+g鴪ůsUTf=rNu]pD=<םSE^ El;֮q$ P=7Æ3Kŵ CVW)"A芜KB}w4KiѲ]Q ~|[u6 !9Xn{\m?6J`mZęc$/qo<݌%ɥ,SdpĻ y* U"o1WeKbDLIbCܰb5(1Hõ?;Y ' N}{pOt87UN[v7N-U ֖2BekL%:T N2s-Gbg]e-L}P@ )e$|V;ujs1W]пm+HzlK1>8a!}6~ *N-QPUmRHȠckTz''  ':GU:E>'  &ái~ }%23o}yVQFóE5 @BH|k{ʺlfnhjƂ1te#yCf&lyÑ%e2Z=1xpR(PFKrW嵗U jr[ԶG<Эg۪W"tgllFlu//<`&)'/sbmW5Z;)c~qyCܒtu|ܰNSoQ5;z߼PJ^0BA44,lm\P޳Jlo $>.?K:63XVPQ 5Z;Rr,*wjxTnp͖XC11oE]53 0m_~j=&&!ĉDJٮ1=հT,r~inT6nMzƍqK bʏf',jIi^a2.E '+pXVb+,jʀ-IB9ɽ?8Z*%D ai>b2$"l?j/ިtNkUo O#+wyӉrAJr'57mL8+;#8T4;wMTB37T}9_ {b3t#|3vkM\0@3OO1vd<:dCoeό ;5/u}"tPTg~G`!MM.usen&6(@}Lμl8g. T0<>pN0NlaM< nyНLgXҖG`,K%^"cY. pmBrzۃaIi7~S4POWK fth TluSGspCc f;4 ܴ@Nh=b!@J ;|KٔDme3$ D ` (_ogWgr鄞-%56S'vkB 9tg\ 0OaT GԮXԳ4% ZZSӰgj+(x`=ۖR/<(ӯp;>TWː/[0 dP Nwl ]5ݒ! 9?fF'0V_dT7p`GLIk9<(cBKjܣDE*RAߨ Dܫ9kjz88BXŮ{C` 2oe-`6,l$v{3֑aXT9xI,xY7$: {ǝ&Pq=Qs_Mp`nfпorr?yZI9u#$)?|7< HK^CiJƍ))6yฯkgҤiu/%#y[k@@1yV*)\3GB |ēI}c6]8OQ KhXg 3tT+yMќ3R~Z2Zx>{-h s+ ldI6'n@5gʰ[f!aAޮǷ||SAǟ_WZA_=Se?

    ҃<ϖqJBe|U:#U 3!֚‡?!}p (hL~B&KCn+.؞5TFZ&-a|yd] tl;`h K2R>fyr\Ƈ.s>lOʰNmQ胷r 2O|7e?4%^8P gInD~8Aq3Ý6#;/}Y~w@.` /N{Sx:"Ca` 9_J*yʢwU#L-䔵=Zz w[J8q{Šbf4*MoMHϙR: h͈ \X&m,lg{DT &Z_L`k_sx]ͨB.Z!V#= <; -F )$U ,Phne˝OyJ>1BQ?xs\S +@=:.6,zN\Ľ</n 9:r::CQ/-dkkZ: &%{-ܷ0b5Ϭ]K{A,L1bp8}={Zѕ,/YO//[bP\/KO+G{DIa * d%cXF 0Wi jbWqݿ ^CERv344!{-hU'WXbLwh? mD5lQA qZPE9m}KqҖ Bv \:m,h~Ez XmJJlkKs/?ogʀ @Y d׉Ptܴ#ˏ.ēϕEݗ4*u= +xjEVJp/(D %QԈ$Y  87Pw52ZnVm^%CLpr6-Qm> V'bA7HWyaSZCZ!C#I<;U5Z~1O`>ʒ΢8җNJݣя?=މ㌟B f7.JV;yɇR[ȂPƎкк(cR2"e]0f>BP [ą a^77\LGǥu ԒޮXHn9b*-"LV69Ղb/}/%Ú<cŀMpkSBEg4zk/85cl:^*sWi_B36uDNu'u] }/}1XNEA$)56.ٿ+ˆ1v J'o?r SxHgؠOL5cp힥wԜ3s_%I*@FJ ?(3U:`q6jhA7虪)rhqsZt.9/O(q&Y1_dmذT_ (ZW-A-z[!Y;b¨J9.3rj6i;]X*4-u&g|?CcmyczOVf(O IXҕFz-ҒҧƞGЩSa⯎-kadCq+mp&w媷?, K NǜqRmَr.zdS5b`z ۃH<7Hs$L]Ui3Nܫ5yNE"j ci$wJDcA @z֋.;!uؿf:% 2M}!<7ߒ.&[X* :)^ AFj0iPn:(6Mܘg v¦^<?4]ux;T-!]?OP /K ˬzظp2 N~%QRjG!AF42f2frwJ_JdTҿ n0A eBz2zq #Iw;Tw+z>Q0\~kQ|f1pB5D#q@}ccp4A-u¾TٓۯNUش;30X0[+OXT*qqC .]+Mv,ѯpJ.x(nڒ_4/8^r |\hm $H̒4s I{?C>ŭFV&67JJ+壒^,cC1"l SW`}obrNr=oJiކt!ۑ*P^Z[h4(j&JVe- 7Hh ӎ&uvȪG'eE[u>i(k잖jyƭI!T>/3seg%]$PK۔Io&\09 X{}woYl )}5ZWrb*5Rv u !̜4k_OCe=?vM' |CaMf _rl&7uD2]g2,Or:DߵϨ@'I0^zTX4i#O_VU>r&tZ[5bx+.l՛7.cpZLr8HP1#Q&mp^ۇCT Y+Pm|maPy4'<{~ά] ׺Wg(m΋fVsYd WP@RL:hخ9,88Z&2SAdk +-4EOn{3Wh9֧eq?[eY\ԤIݤ h KhiHp ='Lh_HQQ}pNW&څ1M#a`H$ N7VтN(6[6RB*=dږ6SZbT<< ; F&ͣ:VHwx؜Cehgk,+ØaͻLq:@"h\1m?itjãJ¦9= * `yMK/Cbe7ӫ71RkjuOS*@@ap|dQo+LG71;֤G_dkC]< ^K,p98 vkԄB5+[#/;ڦ-yZˋT_(_ ȼH-XgjM*%ܘyS?\4XtѭJwt^; ̯1A Lq<&# ;!QSP"|K-5d)4ҘSa/\p ⵄJ|[0Wcje f+(hێgUSH@dUr_Fj\[4]cHFQV?]o,-mIhRВȎWa#"iR9D)C|!$2ٌeoZjԱs "LƳt~}ӷe-c7cQ{PeD7F[բ{tbF_KC27ʏv4Sn -bqkgn$G7iB^D%D4Lp\SET@)ecrVYۂnMWTV&n4FǬ# mXc{҈Qۣ`o"H-pYf^w׳cˏ,7[!jw/:n1ص[|b=QgXkUOѻ bxC &'lҨm5%R~$_sUhL@vq+w$6;i4G5^Y0wJNFVG* qOoY ]]'3k ej]?'_0&\z1Myaz`z&봵VlXj9PcΘ6lb44I~w#0PsHAT-s4eSõ+eH٘7ד+ǑGYj&XCh Gkӭl:@gZH.8.E`t!f5.Ĥξx-<DcOEjUg"z#5ɠdnëHwEh2vYPr"*VI{$Z"|iݞm HG} 4]>w@IţK]MJ; ~TଡN0Y& K|TU,5?~?!vHρm&N%#0YM O1uj[סhgre}?2R_yR715{Xr=`+┌#Gk*5oTg$t)iVƾMszy #KJ4?Glp|4D{9 v e5 O+ز>xL ^˒\M\!ه)_%j:M6;;+lRjE AY9.HZz SIQMIr \ Y6L*XJe287ȦQ}'cм;+2%1\@3F.#Q@m<.cQi([{%?& d75,Fӌ6cWP f?2ܽ yV(4>/h$Z}i(_^ 5\hMClJOwL1ʧ^QvR>X wz`qZl _ƩzP f,DC޴ㆂG@I&k(R eQ 6qajEf ;Ed/1LvLކ˪<А""$bCI_!(\V,7|K5բN/m0]$*'^X [uYGr*!!S0<I8kV|c%4ϻR^hw{mA#"V[ X"0< : yD70,z GbNH!#Im<5xFÃoj3=O>oKMRQ c3-UySE^jD~ǭDqaRp|T p ш?IJ*c,&K`>yRL-DRDտ[ΞwҪ`ndC)]$c@&|uZܷ*8n1`_}O}Uq=zsjW&9 Z$$fSJ3kM{8})G ڷq^k2yRK ŲqeDLӃ0;|ybvf^'#,KXy~% (6>v[.DT8D~wAGAEM@ĦW_6}N1 wb͍:j'1.AߢwLɌJb⸈ǍoV_r@`}hݥy8uުKyo^Lbw ]DB@/'m#0GB`Ȱ`ؒDHhy2#Ɍ2ơw& bŋ:OD+NDi*_d&0<|o.n,(2B'm:WK7.)t}[VOV+\$R08J0ǘzƕ#/y7J菑"-@`YGI;LxioM/?}V`yUֻo6fa@;BGNe|k틅A5Ke>6D3oL;,uMѺZsGτ!VhX 5?H.`/a}&GG#abDMMߘ?=sl[Ԣbn6A}[SPZfdMQXg7Pb_`X3ⰺH8T9F 2^ӦFmM/Jlk: 4\g1ܒG:15)pA67,o:W='Y$ycorS0 O@yCB؛\`2 0% *vGէ]6)Sx a׉(th ٔj=lg=mɢ >|ADzy^i%tOUvjG.1zpm%l 7@O3ڪϳ6P")H͓SU 2_\2RV?GnW2Zq;LWfyגvo+s~0JtuQPP2ɻW'Yafr6o˯ ξa1ΓCh(Ov!>Cz8:>!Ge羟gc7ln$AaSl̎~'#[kC[8k7u/R4EݎUob̊<K +Q( \Cm$r7wL_~o1"cYl4n+BoDX̕Hqe5ΫJi޴aq6+pr7Sߓ6B/J4%>MGQk|mtyϢWgn$sʊ |p;5]OW)@,O;BWZȵαT АTƙi)Pcb-1Qck6Р2 iu*/x#3ձU4k\+Ip }9Nǯ42kІTݴ ! ,?w\'ݧDΫݔ=vt(۩'l2$ ?<S?C͈H/=0?3q auSE3ݦ׸S)'ﻯvѰ*`l,}a^SS ?ο>5V1q*#Wi|'8!S =z/67֛^ϋf8RIT^",1^TcGUI MR"3"B*|ʗZvZ={xt-V<=˙@<ĘKCahߏO1+GXv0k/h6 H7<]mI &pjl r [6b=,ǯ`)Y!:"IH2ve4 .FZ.4EÊ㦙]X;>XgӴ EW'Ddn͘7ܿ2{" xLC@t3*N{_\LtI`B"wp'= {iNZ5}g 71oWlpm,m-G"(Ԋ·?<1IIއpX<|6fQ"j|@oM#uC b WNfpK9VWȀ4EUC)ZZ!8QKr fΨw%α=iՀJ \l)A-^ziktgf>TUInޡ*U1B'oB2T?7 '*x7̕i4;419ZUhI_9ҹ |o9j"h7wA{oŒ Ú(ZkP"Ull@xf@D}NBCtVf5ECv: 뱼DR+l;!DLZcɋ+JJM]. ^2MsZl0ID VߡQd1tf)@CN,6qEkTbBlgo%\uqŧ7v4bnXJIlmx&lj턠4h] E?GpbPnzAQ5!6)TP ̐Pr0:^~G _bm<6Mdeԁi4:cj3OCZ'`R.QQV՟>I.Q}.AiMԚx6!N0`֏4}Kd5bg,kڻɕY˦hdiz.@NX؃y 5d0UE2wTo̓@w1/&Y5\]nFKa1ݣH5WӋ-3Ɓk'ѶLHN贄+wYJ;tϑ*:Q8ClfՀF[YS(]iR!5(ȓ ƏrA *Zb-t֥ nGƄfaf 1~BAֵӖC!Q#Oz#[,B+^Swpme~O(gJ ]=~{ bX,W|[d-2`jwHf=L[AGz.GgqZ"7TR%agiď]pQ,MH@@?Ȫօ#>>@ g=VSCˆ6{xr}ZdiKВۉrqAYxח=DvMjm誤,THm@ǧ)/b:;ü?l5m5 pa* QPa!n\r?v+éOR*{m.;.8aI\ eo= lJY`P!ĉZF:beDSwLC0}[$$WpoB[Oꓵ`xag~{'rEL""K/'F+F\(̢?cGuRa`Vd-nh :*RkfțiM)iQz4%U*7?U:1D[.;she&bݜ.&~9'Z#uIxn5>@ CWEC'򀛿9 Sh/?il#uG?1(G-[=ۏӐ8 e6.Y۝pfQJ!D0,lb,>D(ڍEd9Wqwنxutb RgJ-xBaV"&yyZEA0d`u8W,눉ZvNuX%~{`TZ%)D[%NjIiD^ruB$h{ކ ^>v ?"Dhp=#r ,9N,` nN:q+1Eڙ|8``^‡j^>5d }l ܮvh977!{Bc94TTf3<8!adHHͫ/Cd!(*;$( lBAh/ItʧU o IzWB h>^vmg: ϗl:gԑiX:$$avKwnU$:cIdO`,¼ Cp1]**P'c`չ<٧flĤ@p;ǼqVYXs%e$5"yxh+fzdu`_ eg6G$g%7NCo$ ֠C:)Zƙ{cBϩ^M{vJprZƫWFt30~áKnfRǺN z$Syu1M7#{bc;A&U+3Ibb.F}A9V "gPӛ_9)y6-JmK;3Wy ǻp*FհV_S$7Q=&p7:Ek'ݬвِG2@nt-4\{!p: Ea "'ɍ9b Ь[m-$WP(@F%>Ֆ]W9ںAR|#kjU~cWŨ3[퓗 N/%%Ҥ,F ;JH3}mP|:TT?uH#]u#v뜮4dgf"+6`|)U_zDD -,Kn hMAۑ!IS)tlSfLHzuj?G?׵1ǤZƲv-(_ ˜"= u7?8J?NZfNe `<2:"sai8O*+j|{[Y)QԼwffDd0/m99Qu\r'O%W> d}.0aKR l&_efVjd\Ɵ .j5BT32*))+a\D`sNy* /%9꼓"ŵ~yUP5C9٪0ӿf3lxRDW0)Ά{W w/.ꮰJEW+%^|X8UaCu:hQQv`v4S=jѽFRï N:C 9W]le WՌP.} v#KW̋{5a&xJ]Dn}̝tfIOdǃN$_-SC!aj2oB= wܷ1kE"$m>&#Crkyp:s C&Mm]ddCFnBޡ2K[IDn >_2 "ma2W}]{e6 ƨu @%Uw;ܬvFwX&I" :,1'ܷ)%Fl+GrK? =F 0NxiIk Cᚹ;q epd`fbx5`RI@Ec-ADA{氅dz7uz|"nॅkː:aRN\u[cշXW PPXKI("+tYuta5 Gp>jU-^ pg3eA~IHW8J˭FRVF;vj^h2긳 :9X21]Y,xȸs-֯ٯQ|,7<ą*$| w#DKp ̳;=aB닻7u&3!RNȁ|tڼ?eE^]Usx/*Vsɻk3u[Ez[D]\2Mƨ{c'sG_݀$]F-diΧa Yn WnU 0b- ޻>^\Q:~EoL|x$oЊ n뼏EW{0U䦏q~e\i'>_ᣎl2z*kHꥷ { 4\}fA&>i^@EF\L<&%X ?M x2T,b庴&̾N~I8{+W {[ǁZmoZXwmE+_ #vh FHÒ$."۹.5qEXB|>v(Z7ڡo'gKgJqd ϾQjSOs7t0{}GnՉU5x;% ';qw4.Rf{'b5aK=~j𒱌b{1qi"lo)?̊f.~䈞i"2G1>_lŧ"H^=NN/7^KPi*Z 6o[ݾ, ,E>5C>s;~>!m=)Ȏ&uηYy9.VZn z !<9Js?E4-1K 7E15Rɣ!׌S$$4STäͣY[Ơ\  ;ʲYGVΈ&9v&\Cj(M 8Ri0镣 NrTe W&*qun̗J2֡Ӗ~.B@F?_nmpp?zvW5V'l#Z sPX}?DTb!?\& lvW|9{<8 "ylN+3O4uM2o+5?5wcZ:Phi2  %)rO-ǂ1xv*0DܻjoІM4Z{>ɓ/0WrpSEu7Md6j@1p:" i ~Rh)=e%.$YC&rH`C4V4#zݔ|d`KDz"p!gOuQqN,1k~bo7ppxh`)ث S*bӿHXg%\QX#Ъ{| UW&ZQH9CmT'Θ{" i7G0P8TIa}lT1a/'ڵiYߒ)GZoʗV*u1e7 E4xpl`)Q+"z?9Ie(Bof3 SA?LW. }W̞8#HKY\,Nl V, 6!g EV撅#4u-~"qT 3[#c֠N~r*vks~ /ihCDA5dj2iHbEu{SzEɍ0c,sTW_'Qw) s3B >+&Fk.qݝ sm^Nw1ZS ○g. v)Ams0gyoT~;C_YO=nW_4:=sXvcWDV?g{G)c#PY6kGRIcFXϿr8["37^5*RѻX%<#{= /R~WXݿ?ǽcOu&s!׉VBKACӧ*s@6saTz@Jc,2k+5|#,) 9~t,^4 C 9\E/M?`r`u? khPGc%1O'a*l8s/Z*QUYxk%ذFnNQz-Č }.,B 5ٙ!6RZ$i4q-0(a*S6 DQf,ռg X1ZC{U ~-6W&An,"bNcJѽ4i6wOHV l]z{+X<"USѳ毛$_xsUx9c^סnğf|wF=̵WQFKmR7N!K7cyl0":qY&ɸ?P9&2]l$,cի4 T,OTM/Ÿ<>6$"qڊtJ'g];*LJ\4³\ XAuGsY˚v;a7oF!y)2z6}D!jصͪ1d)T1SU>|l簎5q3Wqoyv,93 eHMOU#7qD':U'vUt2(N܉%jcy69ÉbP|=d"xnKlSJ&dvxq"}s3&Ghɒ j@T\[;vIAҦ_w/:BԳ3\{V/NyRsLGȏg~ ulv9cg @h@67\mm,\[ЄoIoSml6bF*nPKzl~SSL\ĵW黟=mwm3У-P ^N\ڽ22t}[u`TMa<݆dZ E1`:<Hk!G^)vP ]|֔<>O)AԩO"\qj 4mxJ |M^ֻp[n2&{J%q`? NiW#0FlBN)toVB,h Nqnayk*= *mvJC1T.8XqKt1ݝ誩=: X=-,0%qdͶ[:wSXhg<EY[h$%M(Ԡq|#9'X lP8Bt͓+"qmfqQ/pz(>[؅cV6"Zނ?D)˾A&v#k]]— >RscL1EP@ۡCJqTK/.gtDnoϞh(eIV:`r}xּUfHb1- |GLN5/P#I|Ѻ! nO ٚӟ21ݩ0wF/|]ZX艡s `f'9_͝V੶Y)[F}jނNZ:1YZ} t-rKVf Q{q̥+̂Cvm|`uT8?G; ]);_.sW%'@ q)d=o؄7-XABz݆xKdѳT'34P_Nn~_rX8̷d6 B({Uu.gW7xcǨM-%f.ԑ}K]^:vXۊg ~Yބ]p,j4` )?Ro,i& !͉6,qSOמ渀zӻ"0KB+/ AHݒѡ6US?B^l]̒S ږ_{%pIDӘYQQ fHoڴn?syk!qmDGlM>87нVE9ԈH̶2(=9{T!|e!f0U8z}|~Yit' !;lϝ˭ J?vS)R5W%iv~O[p'/vnW®Rby>[%̶әy48 bM^;'"ʞ_:goJQ cMϓ-Rpg3=Jx_Q$KBO: + OT&~ք-v1sN(g񙳙~q]JtF( ~6> O5S pPYDdγ*nN3/&v v7p!0&gWgd~{B="> ^CgNYJ`\teT3>'xխH? v^:>^.}SP*/=aZuT**!Pcf$b_e2-i6 'Q Kxv:lE>TE^M8  -Q3'FQ*:" Jk~Y, } +qB[x&Q ֪wo+ӄڀǎu2#⊔Dh)w}>[THNW=P9Z8y*sxD v2]l5޳]uCn>"b>ܿΠ[F]f trH!UYC^L&|NEߦ,ڈZt,@izKE#> )E\'Ͱ֡SB>&:Eft,bο X}:VS2vLbޢWw:: רyfc"qP!w◉C?Rb\H/ڶ3YOaL0ny˳a}u=18Lc8o IXw*h)կE\6zR&ٶ@xhYKPW~i/~xG/*ˎkjq(o;| &Ã^}@p_1טὰ$6WvIwYEPQVӆZqISFI']kJ p8g{cDV2[gYa-BETewUb;@Z8`+)娡gR$A( %JϦlp2igBE`m?{,qMw S!g`] `& CT $4ֶ[d|nj^b y -hݚReȬ_SJ4t%x<h@|2WRiSiQm`qg>y=ehANjfپg#/K/ U'}ӘbH썦:@mvK9êO ͘~hEDyv~Brs_Or$oE>KTסoqfص [nׇY%Þx9g 1Dp^z](x=UIcJgw}W ζ&Mig+s4D+l Ԁ4 hXҗH9նWu(P?_j3\<6äZOJQA -l[WX/awWr2f0Т'i]x }$>zϮ^s6탈*ڹ4NڊWD{;5BV$@4ehY"'׺M8c@$mɨTq2: _+JdP@∍Ȉu!b2`҈YJR\ _)bZZNdzg"P*8g]@3lL m۴(L<,<)Y;.YqTԦ גU^pS/~/^mp3&@~oUa#3ȱb$L-a^5ldsvg΅q(VA&-8]9#p<Ӟ%l{~ ]ŏ#3DA-'6tpdHsLb>40JZ>3|r1iOWL`,5H^'\+0Y^yCǯYn4瘯\DZUM[SKgRSĨ[#O4_?[ v~zYq] ۴@`OؕutS(||@&S 9E@7mXP{wP{eͩu.QFC}ZF鏕]/.{x.O1+*k}u1E\ܷUj~AHȠO-u].-?i0ǡP)(J cV"\KT +@nk̇wPc`0_]cڠjr~СB-ݞ),'6tT0-87 L9 2/RjG^.€sH54ys7%TF̀e`uߕ"p< D*CGLq{agc}\w"9W̭8H1phݍ=+\8Ʀ[nܻQ R93XN]2 p_=Y˗eaRT3҈6| l ¬gm]\™*'*224A\gf&!LsvSl$mI !pg9` 5Q&2Ǟua(h '*iApCx~<$g :j' m a I<G#?m;p˾. hڢf S`ƏHƂ2.w'1Jw!Xq9az 3a.R-|tJ݄ ij,r`-qr^ΦuxrFc Sʰ>I(0ڋN~= g $؇}dmh_SUs?Hyt! wAًQ-cX5r&-jBیAuS {-}19_OJ[?!ck k |܁.qw@SAYFM@DI U~^ё+҂XPo@, g]E6Ӂ'=7" h:S}$JIM-'o@ 7pU0H'$Fĕ$ ?|88E`8]BoW42~LGzX5Fbs3ԇȧ ;'. 1ǡ28HpǥwY bPz$=Nl5%y],p򁟀၆qEI@+B$6&ɗT&ZqX@Yʜ_s7>Š` Blrǎ,wN;g bhf6}|WхCp#iJ,jh<9NJXJc h&:Av! U'Ka0 #[XZmcv(+:sb6+z GswF Eg)D%TxE~QA$TqRn'~F HϜ>0WfG΂y zym]2dXmϯn15* ;k>#4(6r OI7-U]>.7 H1Ł?7[!9&|37ΛVSH&ΛKw9{WosHH^[?!4>7M~[怏 ,umXV"EuPO4K^uiYg<8N5{(D}"HBHSjH8>{$>Qݍl hx&9/j&1]儥V -vpqCP<ح5 TaƿH e7梽JѳKJr;& {uq"p-⟅dhPw_|Pѩ21PxXn3xF@0v$aN%W}7J+k*d (9 {"FW2#g@ nvL߉QvŢVn.a(ەוܳpa'\%4okʧP{=Dj8*u7_^_ \Y R̷#gXR8|_GSR0Y0=966N9T1[Ӥ[X1ՒqVOL \d|4lQ6*ՒBNۻ5*u^RˎI䇈 YƭY)[V1ak"tR%,tI='ҎXiϗ"vKzp X-{x co@^oC򜛛X\azEb^nS<4 k|< d]R`#9:yL/Q6XQ]-Y{iSh{-`-jnj e<|85#E6vs*@V^=12!w(+D-O. f+Q&B'?>w\ha$;*e7dA  >0g1; 5M5BGJ-550wdg(XcSP*퉲eY,G|o>z1*(vB|춏M8aCVEu%l5h'/Z2I ;lY+s$[mO e⸺mG~vmj52!k)HCs{Ҍ]1LE0E2 yZSq7$JֲJW?K&+B 8cSU 齪vS"2 ce:`\D S);)rzs*#w}O;A69%G(̣w$+7S)Gd9t#uD.K tJJfūc{b^zX_p40E<ѺwJ%@sOJSrਕdh)unvp\n1PCw 8ZVBtt0A_sLTMwCS/ \&X[6 qTϒݴAi-fmb}YTqlYQ8~nu=^$T~#Na 4*C:kZC{RDe8ؠXC17,:a)K0Y7K!CWl&JcBpLh6 8A)d-+FfXA/]RZ>}$v js* ӁMi,(؅ވC>nto1FØ30ІUz 3S3p\+eg}]Թqu%tGGM w*hjl/ A/Oj*Gi"6}8|8l ) 5S+2R]1=hF fFʿk VDΎ&VVw<΍agDv\K d@GGG@[LⰀsگ8ژ/?HÆgqZ^6JR=e+OZP&Bӥ̫CZfO8߃IU?#>.{҄bNX_[ *K 2D]XedoTOoLI/cP[n%/s?!~(.=݁ǣKyHjhttn.k@BbSK!(pIǣպ67BB'o,e[aQcCbaK! yZZ̑z|i)'~b6j\(D 3SO.ֲƄ}I ]#&,(5z}j*S@ht+x jN"}"vMlS J{Nv ';_i;5ة\ ٴnpZȋk`|-ٝr'H1ELL&K)әIAᎯPX1&ۤUh*$5Z6BN;Ҹ} 66ak)14tnm0Q:nCT <6,[oD3J )10^ߚWְu645{A1.{g#9K("~quz2$eZH͏^($nAܧB|9)o.oRVD89d\H1LةgYbb f4팇T /`[M$| %G"6E01n嚾?kHx5_C=Hԙ/֨G Ky%8`4REW`s5f,#go <\fٜwަ uGD 9֮Y8D Mk#z9~ ^7mΛ.ځ?Ī=I8v]8#`W,,Yd+nɯb$@s#Q%Y%&Ɏ @7_wk!qnoH<] ޡ'?wRΓq׸weEHNK0,>CmbV <*L҃ ^Q. #X6#b V>q): G'Gdbz8~Ƨsb\4B@ qtϵ?}=TtuеF;?1#ֹh?/'OeX6I4!|#U=RUª0ZdݣxO'QԏpbfG?ӱWS'3 CMqNlމ^ qeQM j [D{@)nT T;+CX@MJ}n߱f!JoI'i{]hjI/`ca;bV7NO&x1{ǝ0fqA#l&cD08T io̤(BT9/f_ͶfHEA<}̃2|k㓋W@;җylcFaL$ uCnZ-TɧN0Zܞ"툌4 \WS3]&8ឫ6TblY=xfSNQ cӳKT&ԊDwPpy~Lm4_̘3GQ{sZ"&B3 R~' I`2e7rQ$\~S8Z^ _TxI ?b4ZdJk1_Hl*wGa7Ǩ|:fO.^2TGk/ .sǺ'pՑshLv9w}/"o8Z,TIj .Q>64y0>FK1t4]*mnWxЕivM.](#Ki6$/GJ|ʄr%}b+սhI/XK\6m[VS^t^LLeJyu8aFxX~|r ^'d{4)BSǬZ” o[UʴuV#h,%8xU]~_9˛Ы Oc"L]qfE3u,Θ5l XZp"h 3s/''=u荾ӑ`G t(YYL˽GM1S0 OR -xIZ,kqfmƯL{SjqPS&= Q:X"Q^:̬{5|yE֨*kc/4aC_uΛ]E }(ZtX:z.d[q23KR7e40F]Rwz g+ VCiB 'q5j`Im}eDŧ )߬FN=Ud2,%\YWɅ C$m\9E[9&י FmjAj_TJdjy8E]/,sa)J TFK gK H,adTq5>%o Z755$d_ -rT\b乮Hl;{,xQ''aQr6AeqtATC|Jά!\tJwIrf5YN|(9Wz?VaO$.(j4 !GchavI2Yѷ,Ip%¹k 8ubm*ף)-ksUbMwERF'Q 2z0MfM-g:evmT{IPv→a@ǍnC3}4p>{槏5w::6 Id<@ 0dNqx|r "4 =QtZvʙ%(P+No,vz`ie3 kZUg-ap_O&yՁLH74nXĦ.ɅsP0"\}nZo*Pe5Ų~Lër MoYҚ,QjH#h+Ѷq;y.(OjxzT|hC,(b ׯV8kt~sjH'|pI9)*Nu\쀩\rWs~[:˽FgCAOSU=heqWWm!Bw7(Pnf?&zֻJL"}/`zZXb.Wg"K}[i_Z.8 dDIKD熛mIx̨"(WuОg)eVsq\x×>n#\: J< ]bBYjI( 0btGT%>mLRl9alC`Qރrf}"'vdЈEU(BjyqBB"@9h^C>u ճyz>\!CQh8{HwZ}W^gG;Jz|2E> ( veX/{hr Ƒ/̢w]ӡ4L@2sP4z 0pb21 z\r1*N'/Ҁ0h#mglp}n>z!ugx'΄=DhN+t̩Lm>Sb: !`AԁN9\m1.W4w|0 ~e>Zx"R Xj8ܒ w_]W4?&5Ml:=;U,X K㔝u/+)lF#?Ip/_ҘT*kN*zR"Q{ebp6K*nG<1P@kW'BBjd*xUY槡>玏1WC@?_5I%[M9Ŀ6X1HPzf[(`bf7 DyĞg {P<\iyM'a|ߟ!~0mTf/gv ?ylUtJhܨϥD/$m&٨{#Bs.Iqh1 *+Sㆃq{3sAkK 2-]_JԦE08^ı0ezDZV<=\T.-7v.lx\T'BBV78A;p;)ɪ2%꺜 Ar]Ies##1ϗb(˒h5ΌxON4Gg/[@2u 4-$Jz,Oػ@aȒv{F@gX=i_j֦iz )ߣDkj Hy&^OHu4D!]a0n:;V cMCMiTuTFTjYXlaW̅oR sC2/1zO*|8\ꁿxCAw0wXv.)6V4z%LF| %_G!P<q_M]))low*3bo b2$+eE,r*]É7}[=iR"X0m.j(Ċ.LD‚XAPmš_«j-gJ hT!*iLoT,ttawIF2]vumy VD$}Iwֱ!jDGO`sBeI6ľ[i.tlâZ$%q8~ɠv-lm[Wad>våd~A Ƅ~".auIJk;@LOOc[z-dhʖk(4]u5azpK! fÏZ[(I*kK L-0@j)UAd2PǮ5e/hJ hCZ 9‰ R[jBN79{(j0;Y Cݿ0}!{\Yׇ.<8F4ejlk'?DTcr7,>U5 5]@1= $i2xV{N H:N#(3@)78_f"-X'ʋCd2C_G7ߺPD,ݫ! (XJ1W"}Y"-0%H }xֳq#.F9K~)tX \v-?ބҾ[z|pѩ$ٹJG 4rSgRj!Rklӗ6]`odgV<BO[^dܐeS LFIN)k`!Q $}tN$ WE1yKIP~+1e9'B( O4NkBu+gDqDߌE-qqG@K .cG]fn{ЭGQ&VGQ$6uȹTfAiC®>3z~D \ꆮVP#@^ҖGkPpTFVJ%a $"Kq%@ 0X.J|6U;1@d'gw?E9M}`<K>#xHtM#@" ^o[[=*?0)T˥ kdYK+= U,ҀIB]e7z%\FNΧ8N ?: Knw=c9k%gn=ӛ`L ^9CBN05gkr@>h~3IP^viaLʰvvt(]2 /1~#ufw4 5Fe)#O#S7eQ-@6d "kw;湰cN0RR:l!5OCE Ak,{dTs»s}y@Y8:(2I5vxZ=t"AkT?\LkV m\Fq)qc|.$պ?(0!7(4??*I"7.bn}̯sS,()TOO4II8Vu|'UJW!:KZ(ތumATcZ"ܨ@jKa.Ԧ;KvZ9r_[ s'x_8uP<]b$#~ B7x ٬A5,2x']b[2 ,|aa6Ao F#3]TWG`Hp]vj:o~ )&>z Y/;-@{$  1w3h~WznȐ\(H8(%N(g{! = r cc9^ꞲvG8wBI!\7[i;Mt_6Ggv'D'qriP(<(b?cx8;0ܰSLԆ`k_v ;]p=qC&ŶڈHDƷw$vqw3T z]j&fS#jW<\i4.vAb|͖no/mZ˗&G+cC^hJűbRw|o3c8?J^k=#V)%ktSRB_H<#"a1R{$x 9?Da~ ,u,FG]-OM%RíźMo~E0ǭ9y ehwt(ŰvM| ҸMoO-gFOz>!,V Ydg$s@߱3P w6bu<>mZzN/X{'KK>"W,,HY Ցs>͚`)ˍbo~O?֊#2gqesp2HW5# _&/կ J$N&3?MX"jnAX4cX"!n٢Ss`b: =s~%rc:f@C*ƈ 8+֣KOO&\IU/֝=1M`ׂ:hɎo:d!b'cQI,9Rqչ1B1rfyGgQ3(?7VԙD< =d0rVUU=qqUZ&j~G.ih7g7r"Bi9[0DXiIƕ[kDM j8@H5 ˔'ZƂgO97;Hf}N'{y<5pRxoRE 9 :0PN# $3w:>"?j/!K"N/au,8**.SMkx*AHU|3.ڣS4p^ԍ{[ee=u{<!Wduzn4bjJD U߮-Qk*xt./? Se?:؎Rn6p@JA3B6,AMdcBG[9mO%ז`}\ wN: `p̙o\}(c[ ^(Mܖ*@Xh'ˊ0pdngY *09C$MKh[E>PTrOljqar9PBn_,9J&Ost;g{҅Be89 sӁٴ{2[ ̋ 1&vUnhbuVԂ]0tL_ 8EU(g`-Qm$ um"4n͞qb[V1OOxwI U *Sam Pa+쯼8q QܨP$)^ҵU=|U~ز?&^xl/8:ciF;Շ y}Ԕ ?ج B[*`[Qr/STQR *& 4$ȇ89H%X}ȌӮ=cn# HDžJ eIv -3V9nb30Q6,$ym~eK_0IvY߇A U,֖e#|5h[Z#sy7e#Lem|#ʌU|F@'xJ Ӧ}`l }|R#mNY6"כ_c3zNy 룠ƃvc!{eH aV1>AGvaEb&pV5`Jz#~>ETkPH9㪻\X& ϫD &Z,z=朝_\O+cu5Z3y{]kfAoIWHAd8&<3>1 vjG*,0p {F,0iw`,s_%9fuZ2$OL+J^طz2ŤH<xsSQ]fbk/ XHb}Z)᧥vw8Vi T!n" q;C܋1jmVgOL-{֚{eDk֬;]]w/fmjn(q|o{ʐ!KpvIFTcAIQj7H*fދI)T{RtmG,@7"n;*b:+WL齃>o0 "kwZ]p2YlKO=m 0]z9Qamd3pVڕV[jwT Tf?se7tA9&3٩I1D^ -0Z=iE}K680 e&8G.hXMd-irfDʈv}"G[< :%Rccmw1 s.hcm*T,%{#l%23";JN7Ub\=EvFD`xǂ@N=j31տhnNOD41 iP!DB G +: zӌH(%$afAn۽RE )S6A$i89/a { w{4w g^"*NW. SwA!Τ%LfPQ/:ĘP=D~oUgP Y^ CFDՊ]itR>M*"u=wCOVtq{]ܮ%EOA!o7JUx$i[@"w}xMDieEpgӀf)٬C >$$1Fa0St2 ʧm6#YHG؊H]2<:HyE6;}3[} KarȈoWsLP>=u*V#ʅrBZX…#a1TY)Ω|W#Se<KBĉ A(79UM˾Y\WIPf*ܔJ&N4] c9@_Rxr6Sm\$I;\"YQ$֋Nq6w"R/O`,u4~mn뇖iݻU5luHΑOem5-TݢWJ ٨koBa>’>2{we=Z cfC9Lq>" "W!iKDw@)䆯3 ?NqX\{TS3"u7aʜjI^' F)f=Ш B ȼ|zͬG񅲠;&tDd2&Y:꾪'Ltv\foN /pr7!JAm-stQhG&HJk(-=җ#uI_G儣MK9B E\3%[AzH&~U|XF;lQgr!B5Z_V 2Tʄ +? 9:v@rs\)t2迊٧}l7EMsރ7p a#PxxC_Ya*P0_1_x> >6Rݪ -ԦHnQ+QjZ-ԤXbkFxʨoVûDEz0nk%/K$KY)`yhːf8gHa=n-%@I:Vӛ C< ZDBy \T:ִxLx+R8">D@B,t?W lͯ14"u ?\|_򍑺HNaӇ*#N=w gK۵UP(ָ13TӍMڒImMBܑWE{{kPApH+CZ>OIR=*V]B1k$`ī=sLJ7k?|5!Xpj`t \@HEÎxAy~kƯgqKkp?$BKBӬTKjWty0_W7h$NJQE?xՔ{Om7!e\Z?+ٌ:XDa#9v1.I*Xm_(y5'2IN mO3% Uȝ3[) Bm(uw\dÎ y nD-&6QZL"cK'|l:IIp 2)FSW-7#P.؄_'z^piIEPD`$W6KƆb3vU>^&${zOx_GW /1Li錎/kM )NpA@&`JЧLjI3N]Htc^[{ėz r)K zA7_Dr',f .hFG!>- Ayqi,?q \&Sz,ؾU[uKF̧. E6(FP>rŽhS4 yW3"E@̂uBzv.OlC˴/yY8>pS #peuB-ۛ@lD4S*{ZOnԢQ4q6:01d}/WTWz-`qZC5yєPK ƻ1lWCp=as8Χכ 6=Mm"iY0a%՞P[b`89-X 2/N1p cȴ1fB:mL ]! ):h'Mx=w+ji.Xq OV6P!LWd13p|{]}ྮN'/\'}ຖgh*%b;ZT&%``%&*t]'\{[;[ z d=\Č."5)[6\#%p*k[Qw- iVbDot2Ʋ֒L @#˺~6ƞ9pttNe.^7E! %HST6`"[v!ݛW R++]0Z$7c/0_]dIOXǔ4b \H#ps{95\ PXm}[_ R)D q^nf'I.GbbQ9 G&ȿP~/0G) 'b?b}<;6-Ũn4dٱYˬ{n *euߋ܁zHD1!d cjaA79tt w>h dA!%='1Xr/EڨmtXM0\0/f%Ҏ^j_;%K3Qxaj\̊ WC2Ey0YHCTqb:z2}ZѴD^5bg(c>sG&hIE }s+YUXE+e9e|ӵ>(jtVj԰.iYj:mԒ*u#Db"[]iVe" s$&&/N٪׉Lku̕a&N㭟C8!4GsOw1ojZz\,Y^3n1$r vxȥkoN)է(XoT22lmҺ@j#qŦLy߿&C;BZ?a#3mӔK8k>0ሉj"^5 `lhR(P`P' >hܔ]2Lʔ ]xk,d"!7<$E(.TsD74[UέKIK(U {wہ<ݒo7Hеʳ.!=vBVTc؎,f!HBH}怒EsYz0e5|vA\^0/C^?]+Su`A\0L~w&:9 7Bu+Zt]a|-d;Jfk}f ˭uCS0:Ճ$oF =ջi>UMEFGTWCנ-BnQ8, ,'U9_8  J3~?:HK/PAǼ?GwMQx@8ǿ"ksRt^dymp: €@=V@pea!YeyhE 'Wox׼,mItkpq'FgaD]bM:XB_>R'9~e*( h.'ӱQsPBc}S<ȍ)j"MzUS;L,xQgȶ&;h6т:^;@}Bg{tw2mW+NEi\MjCse'[ hٚ-{o<I? jy+OoO5[X3^*)y,ݩ|S_pDT\7XB5 v*3ƈe6+ŭlmb {/h^͟): *|]Zn 2#b=߾BI˘? \EmrPG(F~rL[f1፵6PTu4Xbd׸RY, mOO2ͨlV[ߴ,BW' e ѹ^|XUN%91&UͅVwQJQbۭ^᎟yab=^+^$,C9>xNa涉3 lvJ+]kWLD l;?M~()fmgU! *Τӥlsu%j~l%. Qtȭ|{"y)RZ[CJYh@"- ";Sk[k 5Lh鉐7YjZVGD>"w5ckA*$tiBb,If6U/@ʀatQP ^a0$GrΦ'k;z#xMI)ZAl5kŹ1tv&~`÷Z 6ųLBh8!G2([" X#OJ@EU%.G2H]66uʕõ/L&PXâ;ם~AhAࣺ=GoZ{Q~vɯN߄$(fNCl:6c)~4lEu|bfoƩAP zzc Yq5mqN>'_ YuNݱi ȵ|7r@bce+ZOUM B&%ơx-X동ZJzѢW0ڀc ǽv׬-UAPU;8RdaFe+)U"iq6au~@=r2{)*:;9Q]4ẁ;'\fQ!j+"~KV}Đe,dIYDC(WaVoN!\?DZv/ZDn`\fC "5 􅲚n2x$g7prb{Iʠ4+n.|H(qu 宊iEnbJpĥfN锦GP4CpFF+qիQm}d3f#Z,[ A)V$ZlMgKpF{Q̭ <6<&RiU@y"ΠD}Y[(\PلUtG_9j)Q2P㴸VW|%w E"WJ@쬷h}V|NR^ǿMt(| <~nЫdFʹ`JJߢ}1Ñ4}\A%otGqA9;--;5xMWJ&#G=mi:(oFq싑FP V"@83`-VG|Zt/]Jt/N5 b*!? 0,z_3F Af k a^PDrFWj'. Dk*?bpQIH(oKpÁU`;J#{Cn"`$"d_{EP&p) 8}9X&['GOҀ3@{Z'`/ٲmҞLd¹ )4/ ~M1ͷ!C`L* YH$Sq {}zҿȽ{.!Xe|U`xEg/Zm|S 92E Ou {a_/8͋m5`Gf4!9ՍְR[ -LhA=B_uKpuVajIYdVA.˜?Tg1D9.P~U ^?gc-l劼9u\? M6 M`%Lf rag߱ܫm$$5IRǺE2X=/[j᣽)ark>Gg+Dz8g:bb:U? I~&G{BPu8qG`fox6|rjᬆ)mtΟC^F ԛ<ĕtPu^w+sÀIhu,Iv 2֋.BDN=i L\ . -Z>e\#+H,V N,_LvE-ܴۯUv{\cdɣExFل GHM%!F'B}gs۝`Db U&XoGff[EDm,FUQ:LRL>x2E,huxM1RK Cm})Dp^ \:A]]hІL)H0@FIxW{uЭ^@A:ÿ8Ĩ0\ozf b c^}Ηw t8ƃAnP$]=DZۓth~Bƨ_]@U޾.8UDb$@F|+hRU#mhj|tʁy{efț~§#Ŕs?DOco<ӤQ=ǽt9!v @/6xD{\˸EFXэi.Q^:imPdK(ZLo;;CS[,weO?I9#Ws݈! Jy=򩊞ö+JDSL<W* \B?GcykDewGFjO+F'zY &!!'H>xgIEZg'P._^.+ M=Qϖ Ҕ#(7s,G=#7dUk/aĮDBxzCAfTx`V5bNiG?{][}z)D@-\;zM8j3 (SƗ }X);]MnU];Jo/;k(\Qvv sL,n{BOVCMO2{~Q WEC]Re7γVOC@x~`gAf4]Q/@?RAE%&IU?8cemzX"©L=;  :뻁nYzQwESPb0ԠyN94aU]N3 LV8˶/mxph޲̞ cdG0% - N W?u}؋o"8\M&O3O!0_LGacY8\ߗ6";6`fΚz e^VҘ쵮r @aUj`rTe_[ '!t'^4G/^z+| 2$mթOR{s-;-\NĪlaEc.]e Z]޻Xcܴ KBPtCod:aF9VԡNDH86=kYUI|0c)锈zJ {@?@ W4L-f&)%^R6'];.LTIyۃ% UlUDGQl@:PYLy6~B_>FD& ピA9iJ\20SJb/NMB귑V=[/KC M"PZ97zQ+ `s!Ǹk]V/p21IvQ<HX Ng6L7QשCx Mj]@/;(qPfݻO|xl)o5Orod{uH ݐgTiko/Kkϖbn8i|Ýɂ.| mHCeOE%ϟF7{Q5:U"M N[4[wRz/FsRFmO_353T'&늹dB\3]ߎ1jI wh&ȶ/ {DMKQ>ir>⥓l Š/ovћP'Y/Hʊ1o΁mdoH΂Kz׃=l< s[d Zw\S秌c%V*5z-۠(U̮=ج&|B| DuEJQkbQ݆cIt=b$4O|r|lHG>= sa '=%3'Kn<*j˒9zpcvgh`[ oh1o>|2SCǾb0c3S{N&`lK#t%hw<坁3S*`laWYP{+N{p7;$Ft||淜yY p=Ы$"՞}e.nRb=R4(oBMVDVmL)8E;0$xr S`}gd ^xI+khd9NZ\|뾏@eȎ|#2r40M8vEmlvUtTWU (k8=o7s1u@}[Оқ'=ͽ;&F\uW̴ByHwxljގ`[.UIfII721 <a}n +JNEK6Ŷ0~kLANQS:/nAbe'dFQS8_tSLQfɬd_mJWe3 wJp!&4KFP6Wd1Vs۝ȸ .%ҨT5"Pt=]iå0+U)`.p@HoSWsjϹNfݚ°j@_ry,os(ŀ~蜙եPbh 52.;B$I%̌jJʽ z _YH.b˽ޔ \ PɄd=(d XouDk+M^x~'<5dsF+HSbG$"{9-ӧgڗ[O"%r$%[O[Bi#k(Y}:*\gN@ Ěwf ܱ i>۾ft'w HB՗12͉Q}v?Nݘ:i v+ "/.q0l4r8i7<{1X!u?rRT`˰r8qvz0&L/EtXVX.vuO 2sK98O h6Emn+W:Vcf]ƭw@Tۖ$7f K,ʔUcڮ).s+RGpi Vѹڲ~,7r~мaJ b[eNLőGiQkUBo`k2 E4<`TkFsA~66WPB0R\,hVU4t1ubZݔF۽2o(@\ȺKiK\FZ #x22+ɑ3xiܵi2&5Des2d]/}䯷ten^-hs|A_]yz: ϶o}(E= PĴN xU=7"+:6|E^U&hFZi̙ti78`/ T3-k+Ѝqd;VWj `j*gm)',C5'Uæ{R%oW8ɡ@pŤMPeCWKX#q Gc"d GJX p}=5Z)OZ~̀3af۠Dx4|1wSFA(/a34V_m%}bC|l;B d5c` .wC'Lӿ;Z pPM/Jw j i+ __QI44c}&uڷPkZB[&|JrC@CAn~=Uj8^ԅ<(1WѯTWk!.촛8 z$[@E wlGhRr3erċwyA=ZQA 9?UMhO مVӐZ'ol<:.aԩYNPR ¹ᨙyN |e"r鸑ph$f@ h8 \v9Qr`ھR/N) # S*k ֗Cv5PwlRԈdGzo^&Lնs1Ҍi+ cQ[kI\cK+Sx&.!4qW@c@%. up[J32&S;w|.)"N;aԠ}_@S=BS5&⚋Ef΋09,A4/oMdvͥaTGQz'HLa\yCx.<7=u1W4XBR#1Z߯E2jveh>ȉ| 4o18xYF?~́/UwQjé@h>آzPN6oT[k@ tr xwóD=QPM:!:V1na`mcf$"q.WQl|X47◧61\&C"t?В~W˸.d8yV^cO8k1,0mU '6%nL%lFi ].pu'WD@@,ק/OH.Ɖ8{-`B\ś8cؤRy?mڻW},[xI j)]^phӔ pu@10v1>-5gx6" d_1LtZ뎠,nL%`~|?_6$vIu$ͳ:"L Dk_ zDfAX.AT9ae(8G { 5l"fOT7*RMDH!~7(D'Mڮ;6kHeLh?)Msx ;0; {⊣Րj M{F?3E*Lo@:"ͼk3QtOJxgޫ+2@9qz(:ߩƋR9S)" b4!#MX<,oyD`wҥ gBReNDvi'q&5L5~P"Nbz6mثL13/mX#4O )e=gmQ2pI3Kc}U D9a z׽L2þ]}TΛB'[`4pLwd-vT>zOnr[BM<yՠꜼ2[/e^^[|EZQ!Ec G8Rp$8D*2Fj4N;wZS}Gi@j!cUOK%Q&RTxa<q-Aol)rAWn GqUm+w3N-h}䄉I)K Ma%E(f=ڠ*{_(? ƀxժ XtKkG*`<_q|_}k^U/>. *aٯ Uj `,Oy$HG斲TK)͚([Ӕ|'"rM,[1-wt"XG=M%V.[7u#`+_& o_ DgK)%zYm >8mPw*K0%Wéݓ9zx@R(+te%$r fS9z:,fhhţ`a[`2z_E8Y'kI1TX2؂ ʲ\UU1EL Tei}ٸQdF'l> ke7=RlVcB>m5[EPM%<=P9XbS? C[フeL_64[+,IRtI>|2D%NA皎xQgf) Op`kCB/)REL|UV߷ԜT p( w5^M:۱gމ|=8lzL#rO#B⵽yZgR9?lHImScڠnpy15A\fSN'x\UbU3ހ/u+}\R[`?,Pn2Nx]w 3W"-kcU [ v &c4%ը[ui\?+x#+]nmЖ +`uW,jJdP{i1ÆCG" )<ّ{4 MPAE"!GYz `5D$=Ieı@ؙtdC@O[M%ykIM/P 1[e*lG\} ;dsj\̔z'_e;XEI7@DA"Ufzڧ||Mg޵Mp<"_dl1J\gyb2[af#$1 J:Z]@J!GZg_tfTt@p`wO#R^uȤgUˋ@,(鼋ry3v*= ݈%L#s&ϻN]u 4Z lL0 &p }h6i1` 6zR9E9DcPĔs22wʤK*ӳpU4`-C<ϨЌuHx3Ҩ$817ߟҥ:acE ǫ8RUUiޡĠLycèY"s 8L,|4|&R2ίԹcfhbO4P=@3EuOtogRVsg@5h,]`1w 4m3gѯ5ijqOȗȯeJhy4Fg&Auvz)Cx7j8.]~b\Ϗ-{\l (`wT0C(4Wo ӡPM'>f76*I̭K*xlGܥ upi0 ϲ;2m?p ox9;EF8* ]yRf8Gn̒o>hf+@ӧ01/Θ%υW/]jǝGj ,u۫lTy c24^Ѯ,L4C ,`G8|=>}%/}L6m;lm²nA4`tmiZw:&[c^Nf^x3Id>U&t&TfhxǕ D Q<X9HMm !ܥ mEB*'8|^ ;g:p0mK+Pd:fD;iS0h%> si p'ȎuʻBOz$YTh&࣍N}˺晛Ή'2_wȩӄH1+Chxe"^9STc,d굮61( [}M%[`vFv޷ݕ{xr鄧=+^(UHC*a ɲu)R=N}8pɬXT m2r<_&+`4L~rɁ5l 1?EW48X[x f)7 / jy/\nSPo&#Fp BL Pu=j+"hVԯ Ʃ(4X1!ݑAq؝G'(/)TTVċ&CYrUx Zr0fs`w2ߌBt ]Me<19QUԶYYh^;9lUHk=_&+e!^r@t㻧iNJ.rXW͘;%- +i`_wiQx D_6m "$k6GES. <:4Õg'FnRE[g+1 *Y>/n:G'WC4DZBݎݏ7K"-8$b6\6h#h~g$.=u߼RRto>,?Cp}y_ґ1$VTq~(qƌ \q*34H4:+BYV4nq3]UԆ/6sezEenY3 x0`VæPdWLIz0|I4sĪbOܮp/-_oI0XoxО-(a$-'D2}NLv4E[ n6}mnĵY?ϥoLk~&h3ҏ Ҹ5[&N"soFauq\k>z{bޒՠ+an0'l@jҗfv%sK6=Ed*qYܘ/t"CDX h7%0 U'iEMS|D|*/>; #. 'Ad` D&mx<DdXB:sAdbE5}Uqc|}w>Ďe'Dtv0uUز:dbLySI&uh63@[VHY}bvbP&NR*EJp6FC4~d?gDnGυKHCt4vQnԱ&5ACu5@V nG&F7hͰDK5a#;Q~`'Pگ5z"LǒLy< n=쬤t,T9IvrT-[LHreu&vQXZP 4ߨ5CsW x.vcOc W NxC'3^}L>ALYfu=V/]sDI{RJ(d)p5 zW>Hɼ5 Hw3nj]JR{~!&,h`*X9@৮Z9ڳ4$wKxtέԦ׮x .z S"@6W6A W lрtҭ:\Z0GX@.Oѯn.>tîn1obbbeڛNn9(@ l'#I9-tvs( ˤ}i!1jo Sa`EwFG)'! 6zKz5yv|K (|p5jV?vD_sZp&pc3բ)ij A\Yl 0ѱ~jczܛH@MʶV;=|)4lm#0?2^i+׻'Gti{:|P<)KQ b:+I}|>ơ/xnWҝy6,u_* K=.)@\4X5Xį>{E(A.ݜ4{BN='*fIp52X `MqĄޗ]TOrq4ҏ6#n]]xP}T( +`:P4 }]& NvoNRhڲ֛f1be9ډFdc cuu2W=!SrKp5jWvعe7Bqб5)e]k5"Yqշ%V OHZhI{cR.VoxսEW[Жe h-  N(+'RFrtcݮs] vG{zJ1rri_4 $ gQ\VkvsaܜWYo簬~Vlb tψo'읊$ل0|]τ޸d:(%ZP(2Nj`<ꁘ{6:@ԅ;q$L3TH3D_.iueOZҽLcnsQ笅ΣopspfyJqM2 mΰ4ACXn[|A`/4K17ᑥNsf\cK*,>#?̛a] &1PJ 6z .iPc |mAdh`QXX%mAE ]\tOF W54le=|J8reXIp d 2]uSH*_icmG+ ƒe̡Đ <v)l7Y\-vxsVc $ޫQe@ty,<]"@1l yJ г0}޲ POɸVia[I}w00C KrJGƌhI% {RSM٦ګrW2e2 gT󁪳dN#ߑ_*@fTlF_IQ? Wy%)HYL2ފ4i|ێ? :/Mu/lۧY䞮\M!8[o!]xFf,1b4$0?4ϕY9kW2< Ǭ֎ͤ q F h(>ӄ1x  ~JINl~@j/jFBŽƳ^g9x꿜Xr^ulGax,}VI`4=w(Aa 73W.8XlYG1ꖿϢ9S^ QK.l-1ƭ bg6HD U?gȫxbuݬrU()d~уVHNȓZLϬ7 ֜_ΕW~傸 3jH*Z*Ү3|Ac&ƦbDwcS5`y/ „' 27S\Rcju$JKRt `VJJv6O&7ľ {lB $#vRI7~5[҇]F{Lq9*4G*U4UqƐ^KK̹ ^ϜQsH{RbZC Xmmkf0J$Eoaf{ f(H܋d%T^җoiگ86hm άrhTw%f"6.+u"yoq$8=5*)A7郰ACΐJqſWos}AMYu}Бs/nqf=9ex"NmHK(3|vM+.ηbĊ1cp5(1P}3W}o_µ$~J05ỷ7]+* S=@'0V٬ ";KbG z[ #1+XvEY8#'z/쵤 ,{36pxDsI?et\gu08K=lGb䠳Bg3"Z(u_f{]I*߹) { .=9aDx5}ݗ o;Rdϙ7-FVޘ6ynNN'd J%(ԍ=@x(&悇E.l߇,Ypcz&8sZx%,?0}uF _sY`%+ ]Ѡ𜨇ף;'@|z]]GOfo4jNWHxcPb+hd"SَoZ9H a+ЫhiKmy#0ɶSiXMTQJ{0/z֑*tJQ0@}>wc-l`ݶ${ ˆ@i6eJҳM @[_~cQL[ *] Aʾae _So"?Gk4߈dwGEianŸK12[k@df)-2KI}1#fԍ?`}Swwͩi;ZjU(ЯV䌔3k|4F+2MJRJ} \ޫB 1b[*aͫh(J 颁jWl2̈^|Hi4?c$t{-͂=4CH^>ٓ. Z*Q,$#{GT?J\;b[+*}K./+zMl9>t_M:۾A}cM;VxW3Vw&x%*|0϶mk=1֣P+{Vw$p3QOW+ nP{Dp}#VrF7|q5NuVF?r]%:dHYb#fFN&.'ҍ2[%<ײ=f(#d˸1P:]/q=P}:fn֒?ouinU%KAA3wԯj\PsWH*<5=g#iMD_ iD:,2 %&[|l&Uw_Ԅnz.~\rP9b+rE ?(5쳝;Q{|,%rveNV@~QѶPQɴCA8ڊI.mv7ث='@CL{wt8I24l>n{.A)*K1h-ybO׽c:@XHP*`ÿiTǐDsXMG.f uiA^̣Þ{HunXS?%@돾(lֆne l_mjyU8ƝgjBm!G`K3#e`?B, ID]A@SD eU9VC|l 腆o1spw@>z[`?g~]b[f m=e/da0Ś6jM<[{BYU7pzH*Gqg5'-Y,:e^ ҥ]Ko`(vre0ao9Adm%ҿ(ܷ#!! B=è =/ ei9/o' mpd!&@赽ueԆ ?^'1Ml,`j j6dyg0ԠqRԧrnbSm LCR[0U; nsCR阱2CĀ֊$d(" l,՝R_-qʠF:V(M|VT$hP2AJ?Fz&GA(_Ԛe6ey&C6 _(.m1F:Q9q{g&ucD|1 ~Jp Ad@Hœ.Q+DfwXF.ߖb`lI/5PRUcPA>…r`c &Iq z *YY=C z sN0Ux;=k5є΄12u%?)opNt*N3_m@9-$;B1<5$v`tZ pNaqXҒ!qqM34m51PMUMk2.l>zX>j/`HJa5ɭ|n%j#BZC^rxu|̎ HR)u)'CbqQs bL%מEWL]K <psog΂LE9<|l&sNW*tY& IUuQQ!VN-]"vL.΅wGr%{=huhl[24D@\KĎJ>0(}Q3jU}]j;})8v@ǭ`"Vg2ެ1p{z% SSefmB̈GA2V߷+'f9qP2x` V'_i.ɋ5 __e@6'66 RYD&}?bҽN0PrXT|IvGpO?N OagѼ LKR7UŒG\: (B=p${tUj{˼m p/OO}` 8Vs"2wN9+o4bX(#&ܦ:{MO׭i O#==4[@τ,lORdWυN$TM{޵vg4SO _E 帽ZM5ё2..M[t­k 5tRY K} ՘1sW6nMX81Y-czS i_zX5[6 i1,4b=R P7p?YCgr|Vb#ʓ y fzݚ}otpN,`U g73[<غ0:` /<&Sqk^!Z &ÌH8'A`i kW0t@VŇ&k P.wgkΓ\TvJE)k;1ڥt $7nmW}A.4\& CdܷsqzqM>IN}%Ǔќ0 ~waݛ˿XNUq[+I峿ȂceQ/j M+<4_Ȉg +,o! @‰4ƀ~ /n兕1^C>Mdē.(՜t̄UYZɿ|K@g/h>Sqќy6M 8(! @8%f1x/-+Ib_p}}`B5la3&59FsZl(i{V^v)ԂeHF'_q1GWឡW9}:{;hpd.|os#y?ȦOt}$*ZD6{>٩ًq4?rڋ p@) mȸD.c6"gI@.{VL/'4iFNXUkGT lmwt7)ZhHK9v52əA;m>ƒ[dK{ccPɃjV7#/]+r Y+ݍyx-d>&Cݶ $'SȍEF vxbԺF$*:X+31"J½CoPꬊӄ]g02AXӘ^tP"Ws;;}HN3  $5/wos@ i-VxE6sٰ5.FŀhR|Tn=T9/eSM4ESixf%)".| \jOQ9 Hd=δK4A$na*>0+1 W[ה!%dќ1{D*~~4 yۜNǩXi3%hygZT ɀ0%/Os3fc9:mQ-:1䒭;}}f 躻W@݁1{aC{s'έ5z 0L XJ.Z^rDQ\oȞm3GqcF̌(UWԃvG1c_bH.hpo,&Ick0:KswT6Id{ jQ&VuR5Vs6Cᒎ06鍢-X՝Ֆ mU0/ pJ~>KQ t 3{6w:+'<|M@= g] są]oչ?~!YF~;Xy_1y[8g͌!Ő0 12֮{U4)ް>L3DJ#tk++]vcDCwЦz"WT E.bZ`)[PcxQ#ErUKmgj-1+r%Ɩ!-\z-3pCD`WHo)fS~ !XmscaOugeVnNJNpT4R e@:MUNU(K1d& Al'jZļL'8&&ja=r.T{m@YKttE>+Nq !(&'ʓ$쾪G*9D.EEhze2 dH'nW;^Pn/ʠlPwXfn; KYVqOCQ+(~# 4fqғwɓ^+?Gsq[<4υ~z6 ~yhE\*5HֺD9ECC57#(0D2*zTQjЯ 氻 2Wy/6&}yuG]lVÕ mo,ZL;$$\jcmiEVF<ՑC8 N6{+i?G쇸~-Cͷ?$cVe;.p-<CXJY6g^# 9u5 XbԜ$$ zyuZGcCEQ <sĖۃdqMOk6ȦpNsCFpQlɘ@ I^NT4ĒQW~ q]sђ6 A G_LvzEH~.lp"$Њ>Ȩ-Dl0,s ϤFƅ&B Xq) LlJHy@LU6w(%?MԶAeE>Z o^.3_*MTzϻ(c8-! ]/@F!ujp9~Օ waFtwRB Q̫,gMBCRӝ̣L=t#<«Kd:dt_>m˰Y2(qmjdCwW5ޔH~hz_#rOl[pXY}8~WŅ. !rK;e_ew5FWTXwZ8SHZ(,; &+HMVkۏWZ_ A=ߢ.,Y4yĈ_=T} iÉIR1h`ȬLjM.wؚOZFjwB!5N׉`aCʰwޮVKP&dXJz e4"ݐrI.yR.2굣RpH,)m((:99F O KȜ:CEU0g@*ԇ O~fwP\ |#X&$؞2pv NC]eR*=J $H=9pVjwJ,yYFY"s}7DY|babrv/f-iWœV;kL ~t於 *Ycy+!M:J}9"̇Ӂ'B[' f\m5O 4 Ɏ'G}uS WA&oOedvv 2̢^gme 2g*Dk0"縉 3tFV zV~)]>z`<^\7mR%۵Ƭ˦Z h˺.X:J%Q3(m&AW][e6C] %1"h`+ٝJR>II|U4V=P璒HYBrRA~MFڱH)vY~ eAJ^csDVƾK1jEEhEr`ȝ-C=y1ßŃ$;w[ .NHύ_7s -fug"DKk? zAc?Os | _ՓV8Ψ\Y(Pc`DAZ\-h"}? Eti++ Kp57,-ZjuEW"WCu0;`}8*7k HF=!tj?wϩfe^6۳af}?oSagė pfZ\Q䗆Cq.bZzbG9Wk f9jq" =WfW@iIL~6h; OC~XISRrE̟J\#wjq4L!ڋLqdBF2ۃa|&с(E\;=:wu5=ew.XD<@$ٚW ji8~u9Ã^R5Eѓ0Dn ~L58hI&6kwE+.N[c%U'$-Wu0\芷[0?mnWVAVCe^HP ԡ4:^GF b̆tKsjGG8GZ%l^jEgaS)8 , bF[i%6zDbm2jbÄ Z2>Z l qhA٩| 'jKv_h4*%w.W{fd0;,-Xt8g-љ@d%@^{d_ȈJ!y)!l3$SUR,c (6ed1>F}e3}?-_V/5.[]hl\dTе l$VA.; /j-F6Z8P^{wTgCe=S$UQ8W|Z!U )Z>l:g/V] ߦ2|m |rȠ(Ƌf?FZzzO[ìi<"$~̞^PR/ntKEV ZfA0^| jiw2 !`/f"5$(@@,Xc@{NgOe*Q:"'I^uj"H1QV-A QN,vTPHGax0 6-ݳ\WBY1?z 7Sp0_7#V`&v%U@d!9 ό DUj2m\OhvYE9?.U1R+;lh57ʢ|whmdYr)%6SqUB J~3xT*cIw oQ~9] OsȟD̰=h.` i{NRF 4Vg#s =M/}JVE6  s_]r2>\"j=.7}s^@OEA9B662kMyh˶g7 '_HpyXLmCF(>֤,?*[Yo LϤP 7YKUAݥ˜F ~z)~RW/dPQF8')]Wa߽ bFSْ)d?ƻ%,IweTQMXt(NU$O2q˦zFj޿ Z^0y?=Чb9CqC~=lZk"\A Zٗs$j悖" ^4%,25-,NNvEF`G2r4dґֆp=1% xlWeg"$w!U?W%HApN&!lLAG `צ,WOl᤭To2_gh%SNu*7f 9{&,vd+2lXGzmmy5zKdV,%3.7ו)^~Bb,&,% c}1N)TB%>)h؄ai6'@f@sAٕ+1m]!$wT5Ȫ^.7?p qYS+ l% ,}&!fJO.#}TS0GOa 9J O1$s(-$l5AzTW=Ղ]l~XhuD\zwqG:* }q8ψ F r? yh> r3RyҒ2:U7bU]2%&(#4+Qw<;&z) !PZfit:kQ~ gYhj y_+:&:ա/$Aʍ['O65a$Y4W{]\ggKtM틳 a5dByvfY%=6<[TRؠ#~ ^n l1(-II@rGꓧt7DeϘ-&T l~?*6bmAkO;G<bOڙ<^#Yϻ: r\Lhom̜m3FbR& zJ]8<-9p>s_u@>y= 񲳼C[Da'i9t7Dj'WzeI+Zn$MWeZkyQqbPPn;fgPE6⫇קpǾ׍]~ ECzO9]G:E ~>`+L\ Jr lIök?Vqy8]=&Aq!lKST)Ϸ^H/xT- {7./8WZͱ)B9kv ۛ;lN$yAe놣2ˈf޿ڭAֲb9 . BA~bخf z&8(ԭq G7|`*'j]OhMy YOH  n%3l XX3<|a9h+ x &时mDi.٥AgҨ-^ aZ`%\&(!4jPXGer%"( {%(rd /𦤗 @{t쁓G X>Шghբg#bL xz6`6Ӣ;7m M^Ì$^[AMozkA l8 bs?!is F2scA9;X,GJTc,7Gv0}d49(tzf.LOU[ BI5$wGd]z[6&b]]q0MV% lz[4 ;&lQxTF_9l7Dz9V)ZT&nY:^%jfJgsx1`mȥ*Oyx\E B=ʸkjH]+ܗJE>&^Wvq:kX)/X߮YL݆?[Jŏ\sqoi~cD Z/-"/'\xﵐnv|wR5c~nnL½2$rۼuI0I#EJ>{銹^%:G ep W3F}an#,.flRsOPt4:lR$/k@ZI2ê; g"L?۔ BItgxwY=F:?ݖ&嗽ӷ>G8oK:*Sٜiʃa̖6-c ɿXt}y-n?NdDkg4l'hYgF.̝]I~M8.E3Aݲ8M\ ,۸[ٲgd }xxnQUP9guˢj}g~ahĊ W%MZE!ȷO*s3Pp XZKWa'\& f\L푠9BSȡfg u4%r{U7rMB:"o/x "{CLej[L\-ǀ0rvG8N~?ʙa1[fb` I7yDvЎ,ZSw߅ԥeq2Pý-;Y<㤠|LcU8Ѭ]rmej5GcA)! G;^mN6'`0"bDXPhIwcm4`J/^KRqZ/YC5_M!_o'i]Vul$$~4X xy3vmo5/_)Lwnƀg7oARo g[$Ru?@?<:!reDrh0̚i]U%S#aR  U"?UOd08z29/Ǻ@5|Vlv̰Vj+6,'S{<+y;H*Md $:+49A1!g,P:9xr!cn@?pW;0V:c{'&E? z aT7> sD~(Em M,[?GjA̙ȳ QWU|F+Хul>TmVreˠ6x! S0t>>b/mDNtPK BY%Rqm~Sz2[&Xa{ݶ[ZT-;Ds^F{vJU1t@[i.`"LR.YC|N'_(2[g󄋈ʆvhaSAqؕJ,IzR2/N WHwP䐥쨒Z'(͚HU{$g-H#Zw{۶:p˿%\̩E ,X]ݟPo.7^OBU+ +nWlj]WtP4[xA $TJvĩHȣfcLu'ߒǭ׮GiXIQo/h%]W …MkU Zvb h{ ̸%DLůKr{ 7nh~/߶~]N D,1bsK4Qo65P_ׯ(XXnY&yzDƅ?RNx<6+2nA|"1?ɘDG~O,x*:r&E#6bN^fæz..l|vy55B*cs?g Q`ЇRQih` Y<&F/{H8IΚ^'pI' >'*1zXڡ>HzS):-@9 jL] ue.;==i50Selqζ{D{֍PڪfxA_@LfO*X@3T"ӟ>o _Mȸ }mfxx35plѸ|b#k`<{lxnA|teՋPNF?[X\|MI[XHe R$Ct%:_YBD nD 0~Q./S)6?wբo|K.CH[ְvdm\hZ|K;4)B8P&oTAe7\ "mLW^nU v2>1NVă E&Fe쟿"q1ɱ|fs҃o _yQH%jG}>뛰jUDw7l *8,CJ#Wݱ=u39c=.R$[mNDŽ>/9q8~K fܛ JL"M{KŲ{¬~lPƲ=MAc̱cr*WAF 0h7R H xyƤe\8Ik4ބQgjp@Q{k1<0',\dyZQӚ{(}xc[;3S,' mOéAۉ/|qu.I yt]wʌꚟ[:`AwXkx*OVڰ7TJCz  ?SXI)f!&xK~c+' ՚7^ր4#l7sxIe äLM#q-\G#X֍'+F`3GJŀhdILOegF֍@Wc1^ڡQc iK}7yg-5sH}47 ܟ˪܆``pr.~V"~K! I>٭vFcO]ܫ uQT+B|2oۉZ( !#B LbғE ԥR }fpb`a MlR*Ⱦ]#AK<`- WTU;Me+7a_ 'JTN\!܂elbϲM\rt mL4L5Rz%S`Gv`!3p[Bc ;?(b xJhl!"9K2A oX5oL¬ҊAs^>3%n|"aj%^Agg\V㉬pLdذU.}Tk!qf8pX} 9>[6_ADz A׈'n:]lV2*o6kgnq=W7FΖ i"!^YWKp/?̻ Uoofh]ȃJll5>mz#j_HBkZgABrir95)\lt5C&>-Ӆ[Rş'ULcm)+[+$f ,OAf\V'g_X}VJtWUa|ڧ!Jga&:fRiHhY( ;`-`i˝> qI^ X4Fλ5۟r.tvR&)T|`}c֏7Mņ( sإ욘0y$Ehwn~HDnzQк3|`ifHm`dH+V$+PsD~ʲO|LxHtONkeUAj(PH;hEq㦥,,ZWǞR tAuzg|7IvS;% YbM0쇜T Bٓj"d_YE.x4ŋQU'l{A}SkfP%(N.MMP+[9՝Ut )XS&~RvNF>7?XNN*jyW|\H39.)x tո@JMq9Yͭs`ۨ r[x'TY`q oz΅T$a)F57}S6o1uSܮƺ/WV\n(:I6 T8wuG;d # F8!'еXGa+;bOD"wX;i8 1YC5*b<1ó *~Ͳv@%{~ <6\89@2\sr^WNiÌA.n, :1'L8<{/ߙTfKF_I:babǚ[ˮБΤІ{}6^<Om|큯?SY]{g1lJBhhey@wOK~pWV{g\OCCeƪ ބ$gRjnVJjS!ava~:14/M13R&XuW9+Xe]؊0bDرĢe_SDx5iftB ;ɊH-a}8u|L=*]zx;Lo1N7< iZӄTޱm!x/spHJT 7jsgw\iO/}b}hIȖ$3{%O=68}Ȃ+PfDUmu")zb&bka{PAF>—ü&Se?4`QHLI6çl[KB_hkQ_X蛒nO`<3'OgH*wN Mfu35;0*]e`?bdB6d·Ӄ 6e&!K3)aLb#W;-ݹ^Mu뫑iP Hoxl:'G^amlc'PبNlZ-bx,Ѧ,?t\]0JV'[.L%IW*Bʱ !sy'+ S[&HCйérR?PUbMZ!4n!&lq]@ye9VJ W5S1&0Vݿl,A?EH@J!^;C`eN9:"EfE 5Bީ}]\:6K+ɧr~&PߦIxH|:`͟ePmLxj((8c=4wʀ={^p)"Nl}@҇,?sNM\ZtdSrϑC<ĢH0@(N?xV>g$j`$m؆@?!!_AFnļSH7lHdY=*ognF|apgw姃Oz׼}D-P1╷՘9O>';0҅Gup}AMy'|H^c]KaI5`OAՒǫ0GȊLL=2(Gcq/ 5[\ɸMbMAט@"!t _KU35>:CAwS.Cj"\=ɂ *+,yR2* &wmB|9'92D|NB/{FѲ <-p}p1܇;EJ_&`V"wemͭWp lY Z5>+^+"?!M!"",'IEtD]_IgMEꣳ|8Z8- `SSҶ/k$O6^*E@MXFg){gok#MƤ䍺IgV9CԆMS^&@U[XO J^Y<#-k_WH`Uz!L(w eݠ%[hG%Yb36kDѠC}05(Д:GY͞M*f>\M?Sѓ`R4upd4m\gs^Z+[NQ $JZLoOO,,,\4X\z:!p_h4eN|; vŐByٷmI` w'E,Pkh4S3|8gr}Dfۊ:Y9cwZTitCMI;B<. iqwaTj /"Fl~pb%P{@a1wA `hAn%rNBûJK;]ش!Pw̎{fDžU7b,lX<ȘE/' @fuk4$zQ2N';@љ*-PN>Y*R&~'*a˫۴upH ZzfpYhe}L n*?ȝ9zת֟M @kW,:Eo$sbjʒ@Įme9NWڌe]u:Yh7d.C9yD(*;䉠Ds$Rxd˭8<(H%-u`/!}ڊ j5cWŁ#Aw"(A:-3\28~Fǜ9nKg 9]0M$l6c?) u-WO,@c4F%a6B ^ @}6>1B9ݵ B(dqj3UnL@0#r NP+e!z63JNα ,+L4u=-m,OYjnvW[^#$/"ÂC>jdo lFu~XZE?k_ɽ;QL4>ۃ3:)`\;5 w$~]7<#jpǓx#\Lj0{1Cf9F83;6(zqݔιq4JY kV/"S$o9QW.4$zH}Fq9m*eqK4CPb=;4He %ފIy=T8rY|Ȯ[Vk@N1E\v8*ۯ a跩96Nb]U@O%\#iIz7yA9!9g^cETL;@#&*9Q޶Ò9=Bv+§6:㫘쓒@y]Ź^Q Ș-a܇dBDhP MlYQ10R$*J;GÈZw%7HÞPVe BK .̜ܡA_e ?:`XcV^ŒҊou%1*#7y\`gw~҅7~ߌG}>CB6fNzqkVOf3X,v&G>n}yf $jlƣ"ʼnȏOq;'kX%d\_=w]v;m6u>Exy(g,6n}6إvoʰ?}3MVąUʤ Ьߕ"*k3~^dm",.q0 !ˆʌ gp|B|Fц zL"=cCcor hl=f]RVN:AH.)uu(S#ԲvnDt Z{Ck 86. ]P`򳿤#(_EqhsR%`rr\D"%dQ/`s"Hib_޽FNa2xhFRYx$l~_.qCpz̝)Q{MZ0݈qe.(˂2<\Cؿ4Ã#naȜ5#$ʂ0RZPN M|te;Ʋ1[œmD)udV99 c|}CAtŭ5.|΋=>66"[{;4_}'7˯t" !J O>v'RʮX* 1J˂INS f }z};L9׺:!_HK)Դlݏdhʀ!OSӯaGInw:RTBp7QssDNjYlÎa5gn"ܙOm>%4hvd+@>_U*[)W!;,rYwB-Ig4Yja5D9MG]_Ճ<8Z?z+`(O`54˃m9W)fd3eR@LY6#[ mf|$)>;B*R_6$rx6\JESmO\i\[`f|C7, ( Uv!s%69tw?b.n Q:f,J@.xCa%"T sMpF P}Hkb Ne~R`f8xMeQUIH:={KWcR`G]O (|4נGv\vwW6ٱAQiV0+QOEׁN"= )/#UUJ#p|;5`+a^JM~heed)U~rvϰ^υy'!]̙(WjWWC!iW=MI? 7'DL`YWcP }6è ʯyMk9GUj[F-I@LԻqFv2F-' @)Nm*~G&"̒>{WG?4>zl5!&TxϿ~JpĪ2wvE@\<䁊=c'Ř hvɯ٭NEM|}X )S@mÊ{#ݡS>uJtW\ߋs Š],Թt)љyfISq>;;R_a02N3!+Dz:A$(Yt.Y^z9/QE73z{VUb=ע3(svܞm#or_q݋ٳL43.B$qw>t-.>Ge,HqKp24lL^ٺnj`DfLu?f2X?786n笠c!ףg.vk=[:c@Y2ZhgdֈR}.Qu?LXr֯!%JZ+~+c?wR+j  wUQU'8 wH L.X* # YX9B2ƪl6e-yK=qGMHa4,[ɝfϩ{*Tw{"SȝfCa[.~1&A+yf_a \*zPR2+ŞgTŞ(+R#wMC }Ee XTzX} $ N"#%yjkr?ģ~ C {[VPrfH"I$ W?v*E.ajd/WfW*e$I鏕Ԯ,ُ2ރD1X( j( Y(IL3Ȇ!g_*r cMB7^}F* d*\;"3ɋɰV "iS8OV]Ug؎w8BlimH =A>@CI. Wni_IFKg>XuCWp9+j-D"ĎL޹IJЬCt1X5+Zz:rR@/KdiYv ܌ rr!#jwk )EcYl9/oFj0y<qwYPDux)Z r?0]?#T&a'gXՖE9>7H^9z\6 vR[ʡض0r~Q(ÎfС[tNֽx t}6eZVEPm'aѱ?o{̜K7!$*bɾUٌh9}iCii qݤR<]6\u4d}CʔI6e\1}tp}O^0Kw<`RdR~(4 YVG 6l51o[Y5Lkq~=;\mH jA*4$xD^n-5,mj+ z%8R۰HU4٨«(<+&@#(/ݏ'Pq]):6}"oI  s#hoȚj]bqFVyHNNhxn=M?>{B7PRڜZ ũO_jBݔ*qbȃ.oNӹjESU,m:-t>idNW|n\{{}8fBŘՒsˎ_ּ+[A۹r*1q{1Qs;z ?"fW>x6}_Q|Ɓs!3JWd1[{^>ӏ!H5T2%ΖĉX+BksKĜWL+ Lsq?<ˆΓ6t0?UJɫKrjx ""iH ;f^=Jr%g;/`xJ *aL[-p?FO8X0kO0hc`NۓKN|_yIy ?Դ*, XqJ]\H5ZwT)jDzL@VOiq" F51OeOd+Vh6/(t8f*nlW9^EC^5.0}N|uH^UBa _&r\y*M"g*D=Uˊu;*&?˂DUEu>lyV~TM-'l{Ψ.S@a'\ Λad& V׳ΆUw.Bh}rwNmc H-Zakް %?@XtOoJOgPb.!&B5{<#ІW;G~h1<:?#h {̗4HU9Ȋ(=̻p'˿o,sNꥠ0•&_WMs)ךN[,Ek;jʲP5sp`1XD9cm(}'gfF]ɧKT Okv,%4u%hG_f$-@>3%lxΧ Cxa,fZ&>s;Q?}SU-&tO}r->Eiڬ)%:>:荜Pږ~CR^~!=/w1lRBfR[bB)݀9Dh!&plj9eWʿ)ғ/-2~r Ϛw`+ܺ4BJ!C3-ڸ^L*: =g>ioVi>- 1p"Y=dʮ=G0Yx5X. ʛٿ޶{iA#TtⵎMD}*cy "ѕhBIhNkq^YWJxG&KKmz0SggD &9 Kb\54*DqpkeW>Hfϱ1/Yvjh|r3i$YuR%K_G[L}}⅚p~FBe[`0 :EcFc/sj>Xzrm"oyN¸b?yR5iP8B2n~|֢l(Mx矾 P $P nUufғU(>~]\,i{?(}*hʄ 3![6kaw (diѢrY;Y'JgxBR#+qbq{Bj̛QUK3L`7v,nEC[\s!.&3Wgx*Х2uM(L 7Ԕf&r4h)mpP3qGowҽVVD̿\dП0fV^X4zp;a]Un"j]Uqx pRٓpuq.h(c3D! x|aM -k3"bnvB*I7L!5AC0}͝ o0e-zmzIs`ҏ7-+gUySS#_UUp1o]HQ5 ɹicW /5)# #R@}6J};1x#j{0hJ P{t8HAhE:6҂_d Sdr,&?jB3eNw2<)]ĉx2 QOVM( Kx"{j py1Ybt*ӹ7W1:K+YFN42%Y{kqQ2h.!Ę}-Ϭo9K{ļc;rK,=,/:£CΝ+Y?`Rtk"Vui)pИljd߮g[NlVG{Hn#YeqgW[9M:4+\3Ơ5qYL8K?G+BT>}^ p?RmL/#B*5ͳ䭛SV+5j~#Wconh,q?맹nN:6|Np }kq-HLGOnrJoR#a2ͦZ~8G:͊env){ {nevh3!ly{Xē)cMOOؑ;a|zpk\g,u!)m)[z7T)JMmoAk,~锼Aڎ*E1cyc@Hfrѵ6*6 *7JocwwB72'㸹ښCJ&A$ex[(09_J&S LؠPS=nXǥ;!LGeMy;Ow!/ y+_~W33d8ziZ nqX6d{SF{˔E:cd$8 )LA @ALo  ! 61i"j7Q)$S? ОȲ|'ᘈ MTܸƨ@CHp.'J~_QTx X<)`4w~"E e iɧ<j)+)=npow ށu2m+1Ha IWDvPpRTǟ<ҧݶX5e(IBxIo \i2L )nz=x4v$Gv[Q5??y!|/ ȭyݴArzm>_ KBL$7lWKu]ȃbϖCby3'3Yw B*+!JwlO}!r#Xj0aw?q" єeT|uD[ģOXEsoEI ? ~;Q)[S)թ|E*u@5%|@Bu8y6iӬtN6ǿYMǧJ運7WW bURw{A` u ?0Z1Rx]i}sւm-C LQժB=}*~7-^FjJpƛmS]cۖgG;3QJpWUF}Zd Ser%OA𶔠KEVaprXW IˍJ&BF`:o{nv 0m÷Mzk;ӆ91*^WI٩tU '%`Pi!yװLx3zjD<4mXoަdgv=3klQ>-4k;2[{ O怪i5VA/[z?i!B~F-;5k0B\#xeD i M6y L3R^S ^gTI}\xt4HkOFVfM7BOCmG%#*t _z[y,`U5*㪒\'wCJ[ظ%ZAU.IPG/W[5B+~+g/\˓k+FNʟ6"P=3[n|- |گ@fh&xߴLdx*+ʰr#^ݓSXyȋ2 L=Ave>g{.-cZ>$"LHfBq,yjgu=A=W6nA_ OuzY.Q4G ;G >W"@ѥR(Mv i俯!X =!Lu\.oZO>W5mvTTutGZ,`^v%`%$!휪 eM:hCSa{Ol $PP=R=1N) Ypz_d?%rmTWebXE%54K#{Aμj(,3ק=u3[O6BwG@Zӱ_3@ sإ{k$=~\DϷ`Snh"UEReVիKՂ:z'42zm$F`o$8[w@pp.\!tݶ诊}O v!|B::مhX7 $aOpEsvihPTwNW5oRu8EeE2ȼ!yF>J?+Ƃw[L@؀pQVޢ$)K+A'Yfo]:FZȗa4"8I#e˷avb &3WAavKppqXH#/Y܆3ʲgtm-Lێ7w+we23URJhk_RńlͿ4ube:;3 %FTuba) )$$m&Svʹڇq`86gN9)DCl w.xB5+2%JR|ɕ2Ε+'uM54N)hÕ-WаHo 0[$92SsfM鐲- #lS`$i[7&͆2BEc|X$kF`3*;LE:os33􋮳5X:9n;X0v]t+qޚxBɜ&u^NC[vن&WY= ~aq`\Z7B/ftfx;Ƚ+Ǟl_qO& eп[ӠGc 4V,XK7/a|:.[FهhT(D}kPdn52TeSR=p5EmҴI9}. a&jt )PZO5V8x2tn3ROm*D\YWh*ыPތQkpၪZx2{vhB8C P&HwP5a`4w~J `1%r;N`(/.lVo"s8!~:oQ5N?<}3`?!!>Mh=[ WOJ?)?ajwEykw84'ñr"=Cũ mMh5D+,Sc/&6lso_a'ߗ6J6[b%htB֨J\MVNݔ?0K$nGPH1L_߹,C/IO20h5[ǽ[884{iKtrLx*ȓ(p K#Z^)wQuFYOGT61z@Cj.E[p3S'YwGR(؝mmh*e ;, tUz |,X'Iriw8!SUe0upur1:2Wb1gu-psc_E$tJ|{=<%PV5|%W9}áxП}ƲgnTvH!BJ$ПؗkAR0`#l|lÄ%"2$#+?KlSaK7X4OSy<4ʽsQl:@8bx U# ϜgD0N[6<;{n1泽f[8,\b4d^aO5",wuׄ; vv*=[Aߖ,˲m}z %7j4`d!ybh I x{yfneNF$J> %x/;Uv4KKqB6?*/@ )#V [ _-`Fз:2!Ig7)k8{kz=كoX$֖d}U. MCs*+S%9F#s*-dJ.0As=>C<@A$ Ȑ|p;{ivx έ16KR֞ó)67̧.Zt~u}L W&Dj9"A` ͗ AK .n zRGv o 'qVaX 54;]/X:<$ĦxWp~ #AQ䁦w1^|FP("N0?-!] nX8C|i,hnN漢.əFGP(l(!@󺺭OsF2I}wx{a"NkJ,џ pN Bo1xkM #ij櫀+;\t NE`F}w_~PH:}INxmcI!hV Sj2\IY_0aL q4a'XC r=`c4p`bwe%>危|3yHX u.MPM`7ʻF1 eVAK9vk2aꂺBzrj]T@"P1 k=,z,l qYbtB.l&9FW`UpQ=H, ou48N$'䆪kԋ[PVQ#s@VD9VifC7.)z%Cq3 fߢlFI+xeql-jQ ًyk'E>+jQm5%Eh;8Y R`% g()TSϹFKH \>*v{*ytN2f7!6u7>cܠ&CQqЖ CKyb.bq/ti/SRﻏR׿V^pZ"!{v&‰o‡8vuY3W· DY=$Vb*FȈ5H;`ob dSP(pXM>+/-eN@KKkU u-|Pf!Α$ 27,(C!WZsHe/&V/Kx;3,nvx,nL> cg dJr9]̔OLEsQW+"΄W4:볘A84c=T _[2n]1R^Hɵv3{u|ejܹg"sCeBWde2k~=hO"x|WdRCFmY(ڈ;z=wV(l? ϟ̥ ݌j^Ͼi}6d-8e˿;^v%_4R "DdJ-l .lbj5Io_Վ 6jIi΂F2-H5ʮ$7<_#9玻/_YI0m|؀٢vCjPaFPJ< F(WME%F$vv!gn/A`#z}*5+J|ܓu*(~D0*t@|$;%f~&C=?n : ,f/[E[ӷOǂ*疟%X 1bp.]).N+nauFB"t-^~(T ޅ0ae'@uN:i_m;HNLO0 ز~No}s3JAj*>*[!1x7.3 p6|U3,`FޮVR6Tp>& ge[9۵oEVug#JvoJ4[qmKdwjڤB2e殡unPȫ [j8<4e WMȋ2[?@[kC4K\ZLG*y:o.nfFBy=U?*IOTJn"`+k\rKFwgHqgGWt3"u؈BaKgTCMe[B?nGd^2Ÿ`;:I[/ρ|:IʗO8x@H3S!0اCU3뙝`ĠjY-zk63%T5I {~%. d@U IC9lqq=f"gh.F$\f huۏ%rTptd}qEOZv-ҥ{B6{ѦNs9u^~rV8T~Lϯzш]W I5qz_.bEiQY9I]$$/mO  }q"|4 N9ɴAOb?]zS->F $΢HS's|0MKkdW C17M?B:ah]]ƃR@^L9#_ ({Tx POY;Y$]l,I`㠪Du4qd=>_mnï_b? Y&&w3* hzujW`h,M rv#x~Wa&YPvbyE#-惹QkHb۵2Ǎ {Ԑbpcr X 4Z[=+^r1/x(U7-DԽ)3%mK*LM;-wgp{'vFϮG(F Jw pN[;[G;NIofK0AbmM%c4gC X69 tv%0~ JI2BbTeY4k`tڶ?x,᫝<#m=b] ɟtPle!`?> DiХ=KgPsh+7`uF|2C n컸 KM Ǝ6 k;ODRE!VW~>Lo"sc9%N#e&2ZѶX.C5EXQZ2;<5Yu}#*6Qy搀؇ʥ"+Ϸ7ɫqLn-$7M{JAjp:#)5J=<7hD Yh:y7~x^{VUIG=}j\` >UK[e'!M1TZk]+¢[(%\S߅]ONq$⿸L t IĽfΧ;)hĵpNravYC)»&vƫd9'ZHJ{J IgZZ ŋkWε!>ҽ^xBݢVhak&J@%d&udAjۗӭw[A'y|Xxx b`Iei GF8pt#?~{/ߍ ("aJPLPib {^k}?op.GRΩ rT qֿ[TE$;`xZHnЇtFdg] eo<=uxD2Lܒ Mg'TeaJ2<àzq: 755Hl'b?Սq).]|M}cJ >ᒩ:YSJHa.M /1N|c&L;2tH[^Ri7{Vx_ .?7iA‚Կ+_nK_|h{do$ Qa= }-*m/o<Ȍk>?`Pri }d6%l NbԵ1*hِ% V}D}Ҫ]NKW]=gꄥuY)Oi%TlVl̈́M+2m*B i<u4mJ/qG@NSaxgim6W)=  گ9u T~Ԥ\4w~|Ӿd.8zqN\:hY `BDHO!n3_C5: A.^>[Ji4IlUCp_"UUp ]6beǟ^ flL뀼žM;Kވ V. E^JH r"*{L8rYl0̸ă> { .O/(lt]#V~b)CPk(WpؾHx8 7Xk2ߑ`m9 Eרf1>tb$ ӝ ^lunn5浕c}@!8C\kn`rRЯ>}?rd87}ߣR:(\?0M+A:ސYVW6&4#cUȏF7OK˕鶪&=4!tʫ8N>&1x`fɠp&ؽ⊨̺<Vǐ_0$~%Bk{rYaPWMt 8NJK2U )!"cµ7(h;`W h.ompf& e1!A쮒J |d v ;J\VD*JyzgT-W:}W:O]H#/Mf։{j`q)#}ͺsiӻ[-d]l5V1tB?_OQ_եC3Lj#mKF:\j:PJ} 7Z0}QtlNF؆uERs%h0_W]bͤ9qEmQحB[bop@*BRLIVȤ847>7o6phKbQIsv v ~RE ]nƫ~S t-L KG=c0#UhQ✑i: ujwn~R1ItRQ)ϱ""Q|}֜>D۷\ɸu"J8&yPc'i_#V$GqWy~^j*=Q,~aSC+WgIJ˱' ^eAޫY,׌} 0N [A]#9WvN/̌=ذ&B4S!K4חmG/<B+u_Rq8ΣoRȩP\Q{\B^{C0n32}Ha DA!hTH[DM*B㎱ļI,i]։p]L/@|2劜)_/{e, 2 mn hvPgYYٱj>e~XƽGgYZ07070100000276000081a400000000000000000000000161421e7d000498bc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ9؄th!FHc ܴ=X,' &<G_kpyܳ3 )50 GfC V2bj c݌I Q7$A=Į&P% ?o U)>Y| LLϱȟs&jsb_ VH9:mxN~=jуpч\;$DŽu0]ƩLN,hBP39b[BdkVckK _YHT5ܣƢ|Dq BD1kE jS 8=P6@A&=25j " r?E{n2ȓLN,T~\m~ zU뙹08R!8llg1WA2WRQn^&mD<3_s!ҥ2Q),6Ӣ_ o$@M6dA,5;e6kRz電/-Xف2mO&b|Tb7]Rp[_?~k@$㵍Nkԋ)-WO#Ԡ\d8mcs찚N'3{i(跺g \o>*LF{d{u\ 붚b@A*2i[7%?de8m EhD'ysU[Ȓ{8 _t &:ttjqC'|MT1cM=}$:$9 &qx*hi"%x$t߹txQ|,.#_+8w#Z*WpH1{b(%ZT=]1WA-&&/[vx@RM .!~40kX-I-zh?L*b 5q S²t~|ӂ|<\CrhV6d%so΂T"j!T`uDC>ɖV+Gg&h7-Nj\b/\[ L, ;8Ϝa +B$XТ䕸9~J M DQ詆 # ((:Ҷ/4 $=kPwzoSx 4hDsgUpM oۥ$ ԷU»O9^oj{SP&hGK0x陃!|2M30'wu=*6Cdsӆ9wN\ <7Fb⏃Pz-g ]WX;6 imjUH$]ǕQl+ H&Y6g mXD KHtΊ pMU,L0Uˏ)d7{" iF@\F`kmMZFh2 #NN PGVqf\fyن?7ȫvЯ.rq~gtpJ{_׋LɅ샇L@1cJ{(}}'(dI$6͝(`_VvZ>2dX[7& D u&XKxOߝ-:,nw6ᢷhgM2 J7GݕC"B8²)C1H^lf|_ JTΊ1&r\ȈRxر9,r0/ P\%VrF K"rp*'VTApe6i 4fb4f_ X6%23>Z.~}:GS04͛K:gT+A.]%uA:D`2G"cfÁf+h"P녂8oշ҉_Iu*3x%T3}[!B+B.$U3@oX5-j󱐜UؑXY" f`m!CU7EJ]c+K'A&1ME,zrA8#vRrS@7(O?nW]]MlR1 4-AlĘ)42N{b8*KuhJR0g7.gىH郈z875 r Z=7ȏhd,Axom{W )N'=bgrY`c) Bi@14Pw_Ԭ#Q8Wp+WPpdj4+{-@mC DAjlfsη&05:hԹErO#!cTPH{B8}K*y54R\l!<:$/<;%=:0o kM~tO!3룍4%v]ilɶ8X/fj+ AtV*!)T}v1bԬAퟶs|6{_2q""0vKL,^otDgNaCd8[P _N\ަo0R&>͝tw qρ؅,𜍃@#A}"yaU{ gL:ј2E޺3HG08fͽ7j٨f4InF` u5й* i`cK|w. nmpS򭉲f6S6L=<.ƈJjx,wO0 3t*z&ZEf*4@yŜF(XyԾ9T|^Bg2o~wJZF jJ+] `CxoT?{BUnW%(YQk%AA&„s-MP"0P\;oa@MJĩQCbЭaq-/}]MA¾05ɴ"dCz0:\uA 2z_X!r9j,%!0# ס%f MlE8>EZYa@ |8#l1I8vIr+tǠY(K)6 i&#XBוAĶ 挷}i"%5"qXE  ="KaACl2%_!eHYUY+Q= <gf0j^O횀M̶T4 su.VU*#>Op 5,\ \c 4=nVM),ǖ#7Oìr@۠jKB깖{[|X\MV%]/R}xUPVKUtʺuta\^EȠO"~|]_(yT,90aḫ޾"&(UfV#RN(+./!3]6j e„X1S`n<ҲBeCB}ʒ (}ij ye ɶ\ 4 d)N+r# ﱔ6FI6P:Nz7~= JD^Ծ߱edE$,DY%=Q@ɂ^#r> BUK|a<[밓:41.%٥reX5V?B!T_IoD tV"cơTQ ).[@1cn,gF_sa\sV(TVd[\ga)00AVH_!Jc,^;.3IGܡHvlΪ9`f!uD TV6/w*+h5)ZdLTBI sϤi! 7 ]S }ԴE|3I86ҟ&qqX4SX뤈㷔4;ղ'Cc> 1y82D<&E#2kןꢰP=M[W7#hf"[20 p,58fB^u.VN nEgcT7gҎs #]S rGp.~gfs0^n yLO9_0L76ڹOeI(0[S=:5f~5nOdz"S` '4A6 kMD&M ZЮCݭظ^Ӗn0D+YOvL֧R3P9wV*L>2VZHTՃ2Oz#3&2f_e`LYVGBl`J42 %q9vob֕1h9V^E;Ew+[CP)"u8A')ybEYɨE*lN1.}AwcI7y3"FUQ|pr |LAngA~[dQ*ბ+KɛL3:кX4+5P:Y5h$ ~f%Qk \j$h->:$A6F%RV|w}a`e@849j7# *+Z*EEV2='?3bBv=~Ӵz_@Q?bg VktAgذo .$1Z/q&w!Ds&7QZ6BFBݴ+%)u9fD(>mϥ(%1d W]-ˎ1)[:ꭋ2xvo3S U7֮8C&b.$e!JZ=5TwR>^YsWj[%f߿ڻׁ:[,t ]^xuvB?.換g*#; @J0UGnfJӼ֍:◫h[:۸{}ZfmAe9;Z|' iXTvCѵ:wHOjt/ool(gqvy`ـ,ltF@!s\oVC}@+YMeXDBPh:eWhւĹRū9@m;ҙ@j{9SxCY2&/ipdXgV/20b9c~#ov o;9G)2jGQqv'e4ϝ7.3L&;jr80Hq Up$D=?GU&2KG(.6%oV/_GHd >j;'rNN囗p f7ky_VGdSWqa>yTO;5G.lbDf`v'n~ }5&yL~ڃ{@u3:.bˊ72nuk\3j6R ^o}KU7=j=Ez㰐GIVcC=A3pA^uL73tRI& YoNOYEd @DMfHT^'䑌E.uĤ:hygz*G^kòӝ«k^@!mcȻ wf-̬S0K zߊ7КO]'BP&dՖUsƬ,ZB\O:0A|>z("wjA(YV]>e8VEMsi=`@I T[U)KHQiWKBW9 l $h[Lfp{}_Y*ËnV]1Y4KA(Jei|'x7.%'̙3Aʚzݒ%&D}Ru_dsGprH.k֣ʑ?,kS!^MJ"4/E|ЩТe샯P >Z\gG&yQ;!Zbd|IaDc"ŬJ`E#,_f$Ʌ,Փ4Q9*+jEnx(GJ3 jK R6VZHq Գw6xmUE#Jyjd^U; ;c4u vAt6zMP^P>A'832?CVTӼ9jng Ѩ?8/i@A@*-nkkm>X}rd:y:; ug ^{UD*·]Q\jr+m?J3Ι)~@C@ܣ[+BS#cs.Eb5H_uefQ+-D^/{J"36V7#8W(9OT?4/qeUB$Ç^l>`o2M/* 壗Yy.\)U8 Qe85W㮡RD6fpMPn0; gY䝍y0&)BxX-4jbWҁ<7e`P:WB܈n@%(sEUDFJX;!qM 'tZXY Rd’UΖ${x'A,mT͠L8F'$}ZViw ,ǟ@Ktfx[&鴑6wD IbRc{Ƭ+hrc=˵p}|P$:æ(v\m0W,Z.{35e~3s03:]Aӟ1Ed7&nLʉɸ".C=ؖ@[.2䈞Z@7p2Uauce e?@#Ԉ 1 6'fhl^ (+gN؋)ҦآR9sۊ<ǃzyEb t yzݿ{RX x g=> 2],H65SU>=^o#30`+YnƾtHZo-=kd\ 4ragYivqHbʛTu Q<{FXlz˿|י`l&QD OlU2u* !' Nbp kfvz (i ef аF&֥C)#;-pS!h8 Μ:h]W]*co{14cqgp;]ѱb|ycayTk[bP%c@S XvF#H8. O!H iyט]<4qx1 RzI4Yϥ k` DKe}?}A&L-k[[ 5F. rB 8m)G?CNNDiК[tFkԧ95Mn)ہPQ m VlSucRZx'ڮ@UfzĎ|nYaS|Δ2鰦HCN爓5j~'obC UJl{PNzuu B!FtALr }$i 2ؾqSif>ニ>au:5%)ZyT59:@c}3gc54)xBB\b͂[lt}B-xQ#*.GbU*;Y; u? 2Rsz ;-@蝝&^׽!Ko?;NFj63IphL +Y"ӟ"$ uGRDAMwf{}TH+`Θ@){ßYA=^!sh#ftgt-FFi"EIR|o2Ac\>cMFB64iZ|FFKیF/<|TXhuBq{jhg?=( 0:0]hdk}i0My:0&֧n)_ll?Tp3=ϟO;d ~lysh H:q?"g8ht9O3!lXf+J^ &b(n/3y/7T 2$b)8׮!Kq]}E!wn|?1YeYH )fE:UP14wvi顑:n#PF~0W{ՎA'ye=( ?%XEn΃ZxKAL.\HFvgi7Gn~4Ed >#;3d1%?W9%2} BBѯ>(zȁz4@ݥ{^whx5)b,$1Ory2%N([}EMrAn/rpXy=0BsBn:o{~7</QwܻqOH%\ s3Ӓa{rzXS<\=`e:߆Y(=7KF{y-+7n=D+Sz鯹7s΍Ŕ=Ax"wqC="³js֍gsƯ;^LO$Г=l.6:`)C?,Hc3jO$T!JX,O9bTUu@hEsXR DSdBc1:1 cn)H.[tJ\O0Gk? d8&܂Nkfs5*;2YziuCQqJѿЄ_*gXe|TMWS-60D;DꥥiPuye#MI(ܘ!Bގ N/ig6;'W G1Te#,VZ\2uJ6ZOQEV.d"0"h<GWki݈F.GLSaQ:/ͪԔKN695b 9R[#9:L3YN#"%88ѽ?,|a'nImla55Dm xG5fѴH^Wzw(+/K0 #Hce9@@YԞ4ZZG&;:eN^u1M rb##f@Pe1%p\x!1kSu^'#OLxH!kLɷ."cᑑ)k%4*6 G"UrZ`c?,1Zӓ`S[CbF#,D/O:ok̤܌hWwR׼BY \Hh%s1 NBȌ&L/nr+dD>eo1&MU"7qNO%UWN%ְW]$PNktY|…9#׀9\KժpS1f 8͂ę#ӧ(i["\%Xv׼? _ "LZ'kE/U ek^UlFo$բM:ap"^0Ǡ,.uxTg$~s@o\>~Nl7/;FooSUvLCR¸l34M]!8ޟ,ͳ4̭0ix6( Vo2m)-3l0&5B[[xUdnH/!2|FMUY?. 2gkwMvǵ2wm'| (?a az>}etC~6lY3G#Ѥ#-8т鸄竆LBAKdqްf51۹gS@S! ;IpEyͫP0E%v( ѹ Zls]uZ=" o (E% (-.]KeċjDw,{iOLD#K8Wb !=+QzC؉kma= $ҀFE5 0I p0< jjuPj>*,8a"| 3H9cV́@%uCdk{p | xO$%AF=n 9~؄uLdxe" A67Q'介EC{Q7 &ghK7d4 P0(iu?%,M?os }v!+EGR!g%ղhdh1#;#IΈT@k%B aC;@jb7_žDmdKJ~$ߩ'<&yj#8ï8dJZ !ȼ3 ȽzRV|)**m2yY^Uq"/ݲ:?wA@wDnNaǾG)bEudVV:;]EE:s?@m3DƯ[m5f$n5uG Lbh 'է ЯW|99Π[U¡S:iZA#ӪX3SjbЁo+!o,qy6Bs{gh8N!A/FFD6>*?sZb/t[AmOgg\ݥM=(wnұe0΃MU'l:R AMðls$pYjHʲe>0|DѽNƽ-2 E$y4EVvex}8! g/ӂ>XKq%DǦQG'$8/G_G^65@j`DZ͉'GE1̗954؃8"璉&k0dʜ&oM2ҙAEMFUܵ47 JOfxNC.]&'HNPJǹ) e%0ڸŽ(V^.2z=0 Sn5>/ʤ\pV^fiW[x,K$U9Ptzސrs&F5U?x qZTo2 T6Tnbl[-Ҷ(;R˜Q{euҟXSDG }7Ϙ.4Mj9^y֌4BWRs ;YCyfQSvC-3&"q]^.1 4aO-Uc: m- ##m\h-K87т8pݏk-! pLf PRjz=[=qf/:9r;.Ekuw?{$¹!̿(KI-'2ڤ\ENv0mgh?᫒0/YĿ?b9u%=fczwMV4sxѬ؅c&Ʉ6A`=[ѳ~nr) \AϺAdh{?~%ExAvMQZZ]ǿvil'?8+i8I+c:c3d nI;S2cΪؘ 9t`iw%÷/ $Xy-G?;0H.n>.I; O ^〫+ϖ;p{l% f}kۂg/F8 bS,$tMHhsD5>4~J0DS'bT).Ed%WnB[b4Z),ٍ 㨫$N0Ֆa-ig-/duF` T:5{^RzXbSl,AJV&I|0xmv{zCuùe厀 0Q$SOW*b7].#[66vmMEg#`2AralLL3|ƁXQ\q~Ǻc-%D: flta {o- 8sX阦0A#\6h ݫn^̓4`1TȲ!RGᴈ92d^1U4ByX ڵ} D#]u i(U)ZƲg̬VVL%,$Onq*g(H:kDÎvkH&ARED<`15 q!tUhz8XzGРxSR] J#]ّ6a|d1QRGZD ti&(vt<)DW1 jk&"4w-$BV x;h{@4䰫vh;I(}3_N 6ōu Ss*j?+Rr9{:J mcTWis[w*[M^~32QJN8gn- <P ZatS+{g 08k2vSlUt'Ϝp"cMv) i|Ѐ`i wٱ aWQC,G}OC|mk(p7(rU='RP䌈xŝvS(1 W9+DImnYBn⎸}Bٯ!(J:x}ZEP9& VBGͨAL6Y#W2K PGfj+\,Q<ȋRn%K#G1Zyfamb`!l djOnB퀐``_2NL%+M'81b9@m*dvڤ^djH<<$;W& gwJ< w:0e6;G}ns=[RL+]"znF" !1N;qǻ' nX/#TU4|5N4ofuݤ()eh?}7BFӪV?&HuuA EK}y>$R~~bjJ󼃾 1@BO⤦:;!]6/CFP G=jH,-N.#5q|zҥL}){@ WnTgKc󤃥8Py@ne#7&azO}n̜o$RmC =PH$j$!s-Cs!1&OZ4ƀA,(=rCvl[T$LX]uЪ0dF"3YcX'o+V“u7 jS-F6ѩ %nj٫kHt-IC pZIcɾ )YiRyWCsw55Y/Е[wf).Aߜk Jޭ pԡs@A^!vbYk26u~RBzNb4*]čO0x%6s߾0[} |3n 1X/"HP\ Dy{ Ĝ3t BTnQÚcv#qr~ O$vfES\ ,ܧHvsVE~ص .:PP 8Ul#'0T wFOQФu2{>ғjk7rGY/`KAhG۔XVb{a{8KYvV"NCY֊r&uO)?F lMmxO:T{0`)裫庵X.Qb@ս8+udJ`.L|78WNzFTMW 8ק2&-n0SeYjDw|c1I\@Ok P\Ti+Uav\WU][.>FaٿI3W$UC=IϽڌL}[/_4YR;M}[ oFY__2OpK 6k/bg]uVH3b}Pqc`yab t 6g$%[tV ФU|cz[\2;#?iNfzg(빭 Ch.-~ ;Z-ESϲ!!TF LGY:}xfP{Zʔ(@foܟ+vL(gc$EVM^6W' 褸 M5B⦊:&Ѝ1 fמ ZD-Pg\rOd|E]]Bel'fC_ғi :nEZװpϋSjEH4E"F ;huJ 1 H#^,vՓ |HHؽ*J/r*l>l`;xԵDr/Z-n*PgK Jfk!]aMqNMpk u\Bqdp_fՕjHZ#{^Tu3kӖ*:ЎӃku|3'L:P;Yk":5D@q/Hq mzxQR f r@9uιz- uh6c&Tm`j]8'~/I@OP5_7νh' =:T c9M=,m'Dq-Lh%'66/l~~ i Zmf&¸"=ߖIsaq %?-GEV_h c~ko-8fF C9!qj֬n%_ҕʇ>2*M\2„ wOjU1rP鞱@Ia?%bT!|8E?÷3#7$4>/_jZ@[+{k-'* 1^ fÊ2V4?;Oû ȫc昐(9{ට$sPwGAwY`vx8Q(,pZRF`cd{ym͈aHN{ǥ&z:?pΫQt6oXݬsFD>B^.""Azs>1,P1$Lf]:ӀB^I9SF4u=pK5.%u)c9"GsQԸ4/ 1gP( =siװa\Co0K⦁=݉|wxOÁ(Zùhi6ѧFv&Y*FWޖ#JVy݅pJ8Ⱥ:Zű#a}5kFj>s1: -q(ZM7+g/LZ+RELn\&&ts%+^b5`TĖr}×w/K/E&7I`+>h''A}>л˅~i#m_C>D#IGF3*7g2[|q0 f^Ma9\| Dϧ>Q6焘P/D5񅀾QzK^%A$ uDhL^ͷء,`\٠@=E4s%Wn7@턯UhUm(nsbs%D F9)GZ$ 9y-S7.E)YRu H[6(%A,f$3z]K5 E5P籜Q}ĺ8ij_ "H\⹿C}d '|Tcax 鰏QX }(DJ7 XO"щ5! %kHs[EX@P2 I66-8z{r)3%4j(Hݮd5L5TExW6hPh,5S?wCrwOK8 g&40 }Om>@[0v,=EDj{=r+OYKNJ>R !L;eӤh2 T_@?K jDT`^(On9AGσ\*ڵ8F=5y1Gt%zHa A|3ޠH*GjL\1=4 0r?X:8:xw`{WWm'حbu)g)®=FMjBA,c5!d>5Xj{tSJہ`zŽg':N+/||^3GwWo1gCa\ OZ™˴D?|EAFk 3)COo3ptY-TOſ\ HOK爍a0=J>Z!;kRlO:Z,+B4)<ިm"n)*|:A\@pkD<5ywDpgyG7Pxm Q|Zf͢H$2ېpw:S{q[T_V dNszA ѵuߥoP8mDqqOEgwqm5Q8ҜU2L6f+S;.^Y0(es%eQy] s_~V: Slfx8^XuY@J3=F5(?pr)vm:<fۚUtu?4?[E|{⟆cbTJw)Ny$篟B8ՀbUTe!ذ3$O֐&qNeً^]?ŷW B2b=4=d]G_ i6Zv!'j.2g׿fwIVZ$,hgi aVdhLjC/0"MML0AʔqƭB,Zp6A>}9Sw:H~k(+apXԏx}<:+S[*ƵZP5b/_d ~uN3oJ, j.(5-Hlr׼BV~۪9e 7>ucB,5Ŷz/tz祄E] |ZA]V֯oRz;Te=vF;mdbǛ $W1}79 !>EK(QvoY*kRvbBG_E8V7!]{h1C7\//8Ud>Edrm൴s{>Rud3?V!Nc}s}=r 6xUCR&#poC R0*Y(W5l;TJܩ_"Tz39tm4saC%cCbHpRXUHv#]rJۆG ,a/Y*;r;XSϋo 9PiNXzx:ڍ>wL+oL-5kWY cB/ =jVIk$w2_zTA,LѥȔml`̠O5+}WTq6A |t'!/GނSK,kH0TĨ鉬.݇F5zi {˗'*tAF$ߑLA1<ҽޯaÄL%. i\OB-v e[n1{E%AAR\51_;3 ՟d|f]?\Us>(s#Y @r4 Hf[nC\Pw@XY&D84R` @ \VjpwDs[3kR`l`q1owKӗY7HOΈ!LP:wixS8&Ja,&pWY}3uWDb?|<.]r!o@J R1@ RK/L }h݀I_7M0>q+g[Td:=Br۲el6{%q*m"r Lؚ!%Q+v}f{[sњ:@V8eʡD#/@: $Anx2b&9mgP?V)oŦ;1 .z%7DiQл G)xQ~wuԀyMcrY3 wLqWX:0&AXv &" C.$|q wՄO 6eY^-] SѯZg2xꏫ%"5K|w5%&,oe^p5@ai2k" >/3sORg/6pf?*N-/@@T{4Y&"Yvb7n6a~Kb'Qڝxh؁*>U S6( ~sd4:cE"7=͟$Fу(}o8RtƴA߈ Nɰ׺&ګhƱʖE`yE$#C gm8}DƑ5uL, ϘVbtȖ8v#M,|ՉkSm`N0FNVqfԦT6&DJe_vŶrdGbf{^m4 yt=Tp≫T#|Ϲx*>Y41F(" Fl+x#S={Ȧgպ̷n!@g,ޖ)\PH+b4Kѧ[n4KXkGUm\Z mg{g'0rUm`vcD@BF'G9յJzH~, $cB]aBcs )BXTs*(:5r}NsXlj&9iӧLjr 4 =j(5f$?7|":dEÄ8{cue#3Uˡ$yz$J;zZ;!ffJ˸.^F\7kJ`I'N7r r" 0Ru!xmNԴ(0]w .^keXg(6O!H%ݴq#<1&R >QG^\u0%q&o*rKptHN:Sn+L_zhEJ\騡$lqcHE%鉼*>g VM,&.mV@-I;b(r۽ /ןg?ɜQ,T!!KKv1$ۑ3L((c)RŽ!ʨq]d[OF&E#|Ɯ2 'lN_ B^+ g"khR~9IZ<>8G_v'CzE ,%d ļFjr~=^2H6O`a2IVdd UxWܒ(SgA{I+/ZݦkgCEA/b2r&Q6O=c4dO8X NeDe!pEdѮ+iZ_I*gMH ֻ䍺$EƍfG-X숯dpyVnzg>1w8 6 6yy~T'3Dx3{61ѵqU >9n,^A9@!+f Iiwy[ {IeuZdXrWL\! :qwp5nD5(ՙO c,5<*8W 9L 2oa"Mx{|-=V-1X]9ؐ58]U#^R-jmFo; ۝ 2ި6F^B%o Xlqy%s= ,s~q+UVR@In/:2l=S/AoS0-܃lS@6j9J $OM)ƀfת/?\4uXu0x2zۣ.af⬃msᬖ%pˇB+#p,xiMkɊA{Ɨ%uwϝgee{V&omUFؙi'$][R| P|'.n0` |]P\jJ!u<-n%dA?= ޖf>GPW\ڰ87cT[_A勉WTz8u vTs>m5)R@7 n?.@ ;d~؏-`CK~]}S;cE'0/wSS۰;Zں"VCi7)@Q@X}-/-!y.@LpVyɹZK''[ŎH=ۣzG4a5Y5q5j R~fYG& /} :J-i ϊCۃ\J}zĬљP¼3M5{bY `V\Y "dp8S2=CBpBk>( ,@$tÿve01p 70 4{$VD!r{_26E+?覮M?obXz Nb=.'N Q}\Ct\C6_ Xݽ^hF+A lpfjBùK Vk1j m1oCoU4^13%$a @L#hzPF twWau3%j(q;z$R,@&dMCWGa/,Y"`ԵX KGҶΜg_Zvˋ[9)e,};]&.s|oWۏ֭cʫbGja`^]#Eۺ頮ʸGW{ \d׉`vmdsvPȟ4raSvjw<MR_~ 5:>|8C ?*9o 3WNr|M\ *pB}SBZ͒qz p1}.ќ2oq !:ᤥW2\^R=Dk`~_ȫ~i^<=YT3Dk}ѕv0,- }6<=r)\K-HQeC'rjA1}Dԙ}$3-q䰍-KZ6TQLNĆѐmY5JL)1<ƨ#\ԶmkDvj5߂*^lyq7u>E.9LV/]M%i4yhqa>|3r(A~ͬzc)­i+G0Cb)(' IV\x,-ׅlo$in#I^<ͱbI7a-fEi& ВI~-N{7(X#hڷjJ$Q^$õL MǍ"O/&p9!z&/%AQ"R$MܴD~ {(]AK rr'`"Tf_lK<.eJIvSGѼ` %ݡc{cPe[P;87F7ysIhn*R;/sM#aBLI;ǎnoe^=!3mDI 뾛W| ˚{tjU3 $r{CFD\u"{++_*+ai:h/LIx DK ѷ:)4V EmGq$n{W]:}m{azA>ȮPB~"ok6lKH!3/0%UN}OaU2kA"SC'q;!8+(fHQhVl?D%2 3E>3qxҝHF^qn ?'2*%Tv5ɎBG4&se(+9:(CE]A4N|GV}ַL-: .bL}]g2jvM{5ڨRhIY%&Os`7{cC,zQV+B& fʃd@?6{AF!|BOن 6qkB|,+zO]QE6MTqGWʺ' fFW7_F>υM[7b?WuȯmCЌgyyMkQt,W6rʅԢ3&dQo֮;BgvЯ!ivg /%|ơ~U\GϽBًpۤ0X 9JsQ<9;Ksnl9|m*2 iW:liO+XH^tN7yMcʲAo 7apaT#Ngz3 j3U>6%@G)ZZgqxb#}?9vLC/>?|cQL3Cl2J\!OfM|,.K; ORooZNdi Y: 5f+/Rd'Vq pW1d ""w[{!}*}.u|(@H݅pȺ('E4|^`V.7HK+ ]dPpl~yS92,sbVDA'lY]AJD`bMNu=0@. RZO:ycP͐Է%!:|&dǾD< Nv a%fṏ߉pAݰ/d;Ff=Z*7YEiY4qg. #kkQ.^;L1x>wɘ̮ca @Gh_QkG &iwr V~u֬<98yw \H'H|ֳF\TI7ĕ3 wo;`WFnaaʌ>~/AB2lW~ TӶl{fsNy8q7MCq_o*"ynRtdFW '<8E&gas{$lS*2رHC+?xҁ u;3a$gΥ %[C'`\@;hA`+PKټĐ$@Juqq F%S${! w(:TВ@`uaK'Yq'cWЬ3:Z0L l>EQYifꖥ\O8ٹqgt Bƍy,*r]*p@P}3txck̞/y +9G俄Mem-f<Тc(Ƒ$u3-\ np!X gL mڔ\e]sΨ.QomjyF{?+!e}'/զnя_O'aSadYci=xt z9S$Vq"0 A΋*kuR';SB .(~-QbkBs7//ikEǸ@ǀISe{ۭNGhɍM*\A4Jg zP#MPx\W\ _Vg Ã㶑#Xιyh!aZy[56eVqmib4vmWϤ'm}6eRin1ƀ| N {>HB-K%7-С'0Mةcmf>dD]}^b }$Hj*Pԛh$o[zǵhsQɿ0gۢy.MS+ 3 }t6\.s]"XUVaߜxj[5A ^v2`f]Ӛu4*.ZQK7yO0Q̍up"MZ_^ޫc7Y p$ZhyuhwY:Jx#=5m],ő} y9G2`HJ%Msr.j#)tdILs[ب+ĵpA+͕FM]htzOԯqʍre2@ID?.,I@N &L}m^UF #q{.jh--diytzR>`և9rk Wph..sІ9XMa1>W?Hy=9.S[S³twY_up6(f%{x&@(ePbnah6$ !X)MɤI eo~N|-̅3,M f+_ zr2$d(*{ '-W^\1gKM}=3?IuyJ\M> Fcv2p;Gcp!DK.qC|M-uCu~~ |QE&"\ @4REU% *-4 uumK J{0K,$H~<`4OX G#^H_^ե@SV;>4CeX 7dž. }W@ .j :sPC9dq;[ ΅㉵|Ho24Q4Z0N貕j!e,=vtN7oO!` JJh/6é !N_D:HRLZ (7fw|C !ȁP&alCT1%)S o$;?81h d@.} b?Ay76;%B,3'd&ѡ?s,0+W{1R&™vw'<پ姕d|^ 1I6W#(*'e=L.У|ia2*[geŪV-aIۡ݅:`!aӡy ୙d{PNl15#t@׽vHUWb0!+ꝍb'Dy{ȎunV&1{gAjV%롛_h7lqrVoڧ{ G *'l4f/{m}#u#Yh _ɖww+_bX-=W{%|R2碣NSz$LH/ \#ȯW^eʁ˩ڈG14@jc1~Y144C* => YNOG*0i@̒*a$rϣT#ñc`3Oe RQwVdʑjJv pl<(oH'ب <#It{ɽfuwcuT#-OIFج]4 4ip3s/0Tp\c?ۊؤRKIT x:(?Z>csr\\NHdw>j <4~M{qR}Z2A8ZZ5]}'"`Q+nvwhE\w=S ǁr/~R7xC! # 8B"|H-O`:T\~7%O;S&&w6PVfp|[챇F\چH5u0"Y3~&.#/_F:O isQ?9jxV}`1N̚$>4/KlBozb4_~+rwMc IbBVv |SpD'&"=ތOOE_{Yh"bc59/x?Qq^Umβ"$rSz*5;I}yڨMEZ]3P6F$H``dxښ׸G<(o3^TJ&)mu]7}"Aj˶zj, -%- u^"k -;"˶rZKՁ.@_ˮt :8ƙ!O{ɛ< Z# h:2A[=J4$y!L⛼ &Jr/,C:3dz0Hοw%/ wmժ4; ӂ^1oBh"K[7FE Mm]*yDeD!oS%)x'EȺh$Djnԉ.P[LWV$Al6dʬ#9 uyL)0Q位!WzRs s=vd+7m:GOp Y^HoF6O:2o"9Z@Bn|YϪ `Y|9fb@|($c'(`r:VvB2nx&s–xtҬj3aFLUUQ`5 $gP33P:_; Ǹ.Us5UӮ=(&cުhR@FV'g==9r0j']د6 R N+l?VJېc/e2/~3ra`ΰg-8|͸ WǍ$*^>@w4"K4&xa׬uch ZPщ\vGdzE1cլ%aˠu>1k(8ݲr>~KBles"B +FޭO`۝c MnINyp XX}iaSkn,)`uر uuT iC Yu+Y` 0mV՗#h88'T0"OJ&9 |%YR3pc $$ճ^Z߃!V<$}`>Zu{ۨ{-Y@7Ab&mq$<=mGО$ÕAۄ8(CTG3#M臨i?\|KlU&3pa+#GjFiI1H=yR8s0` ${s*!Wc\EhJs1wQYƭ*,s,T\$RX8]aB@_  o&hWQPϟ})PSS>)eSfXJKc!,vp@0@b S)($"K0F v-XNWJ(gK|ǯLs%'[o]6V)1ZkP$6؈Mӎl=#tUjk(9y *e~Pav-8LO7A Z ,9Z0\(/j4sRMO=/)at 4V2ʷ0M9xr/SWbN0}c hQb[+,4;M Іr"r) e?L]tWዻF}`dN)* d\<3_׈ Q|B OݐT,] ћA/P{~D}:|`TbEFY[5vbMC#("MvҺDЬ"ыW9̆Gf-G 2v{LJ쇊;@^pٍPgֶkPJPKKmE; eZMBv BʾIlƸ 5 ~K;'RHsb'/+%A¦3ܪ]8|nVtҕ^0TgT 3(Q 8XAuݯ'%^Fv\_lϼِu6NQ~9-ͥ7hcyg%Œ]m_}rnz$n99Nd$m mxe*} Q VX,ac~:BNa5zG}$G5a q==Ă_\x&((lvgtQxt=#Afhb0 T#zblrVX9)!kͧ'lh j(3jl[?؝>$ CaUX]-l?y*QYr-3u ) 1")!fՔ $Tk^w4+wTTr,U$f p\{ž(OO *'k>MUWD0f/|oԷ&5zVT;F.S6[Sn\(zyΛK+I>EƬMz ,1vys#v oWXݘC;5Bv3(I>s5Yd̃@j=@U#v0!jQ&^A@-j҃ӭetB`r9gH( IT}ƈ* Kxk'xJzuO#*JqAP2WbHr$gHVK]RS0%{rM$8jmOs*f2]%Ph TWgP]Ogbҿr{SEjCxX堭N Q?P=WT}GZ7DW?Lv8GM{VmdܕTϔ4>v Ǝ..'Rl8 #>H~;w͝TԂ9Dr%~k(|+|8D7ҚCGݙF;x|yr0`4=vo?GO%3nZJo-/e|=X { @TFn$.!lJPPh z+ \,yjW-b[薘ҮB tf()B/ly@MՒv#FnStֵ70QSM~"]$Zd v`3:XR.3 Ζj'k8 2%j:΁z`U0`c\ MҐ[PY; S.s~Y$fLƒhk7x;oGpefҖHOLGeP9bbh*9ǑU RQH`2 IF&'l-HE%M3!L p:.T,2!:6f I3Qj߳#!,pH$ڤ9SoYt5]?aieR IЧ-H0NF"BGdEd9ͯMmE y$4t_Y6vFYcs}Kiimx :3i-:'퀴yuy]*h\67(B`ƭ YZN'&6>/16[乕{MX!J1sؘEJ[#W5UFp\J{5EMؕZ4.Ľ hW[<ٻ̦PvّyppH={%SsTap/d ;[l#.̙K{܏H }$ؔbWbK^q#Q#qbm =H &ʏ Rw{˧{'|FeS; `gW}p?acz<)kv3am% &=h?!7T7e KS>D<[45>V>1k0Y: :At (ObQ$_O'n]RoTF4;T<54$8y~i1*քxͼ'A/̹O@vc %H0 ŷQz} U( ?WȺ^mF8|ɍLjJ wO&%~m/zdfZ/5>7;+.Ε(ue}Ťcj'<1 xrE˭7߼a.QV%]ª<鿧 ݲW×ة(\(,8+20E/^rJ{$\\{kq hP@n5cb0h{YqYN`R̥2CѺ xAo+vFՐmdB kewvRs27Ela~_ kpn]*캧[jLVJ>AWf4;df8wK@o־ˮbX4T0ft`f߱ooOEE5Srqc&@;!ګaUe"q0/L]$ :\ƙ_X6YI܎n\Kul#BWq6:zd)7^c"f8o^;tκo9b%4r_ȳחQ?)fғDy4XS"Ȥ} /t7{qT+Y ,7SZ_b!ga'$òw'U=o/E.Cf$;gwf-mկ ){!b185 . >fe4RQC K|* fDG_uLfF}u[!_*]fᲛNX|" .{|zȭy6$r,S zK:jWi E`Y{Yk6xڿD1D4 jgM6@5*K,U7%G0Fr|+(F a 9A&;4|  eV:i4\.PyWΘMÿ;e$?yVƜ{<+7Z)(!=Xqk@@eVh; 6OxvݻUwı zZ\8 蚎W1JJbB-M鶩4)Y29I(:tq{&2gff^oݮZ4Lp ۍS<9!dNPnl"jKަybN*^/+VG]mٖu J3'P-a;%ƬkKbBm~MGybpsl 0@Syʾ+:2h71[^ WBL /m&E {T%#VUWL .ЕU^06r]x`b'=$ra>Z3̃2 k܇F>.]DбzC FϺA7-"0"[x<5?95)9T+15CR!glQ cw\(|V uDhц̃8-S˩MT}qdZjq B"K{ 8PUZ ӛTQ}z/I'DPq^lk2*~Q}p3<yՂU7 M`"^޴T0\>͇-mtyxECit?[V_ @lvR&lS5t>Bnٽf)u)Cyۼknj[$լ]29|}5X)W_B +&Yt?Juc%6ԑ_ZP*&ӃS80dم%uW~mpeb@j\G%V//EHA!f 7!"h0nH_ S7X򋽨s9r8 T$c(ANgl/~`zoϔGQNnC2.1ܴltk _!t3n&#djg<#B[sڽjΓ%5Q pK58j[3MeV!{^J.5r!v-~tTjܔKGb#v+cK|,4ٛ傠|;DD5(.4ޭX՗ꖟɩkOG)mVT2kY{G#R>#S&IՋX?l%_r.7W>SHp͸r=i1If#-v\3$[zqR"W&2«KDkIe^q8x,tMf)7Te?&\  }MZl ~yn/)&%6GxQ3~\?jJ&\٘*n7ެ/۱h%5X'JE@TeYxa/ҚI-Snby< s͸"'FCRf>bE/gMu;'Ryif:1DFś~W^};)$ KI/LZ$(dq`"ŃjLw.Kl|Y.aamș;|"OR2fD?z%kO<v\/;&}08ogu{$1/j}D\첿(%LɆ)!Cvɤj2xR7+o uH!_0Ӷndm`$\:kx <e7} @n1]Y3ѻ%N, #^lovwTAѠ!/>ӧ d5]ٶ/E] uixuSѕQ^};1aMw\//CpJieݩQ"a̙JݽIGp] +V.a參h*jyy1=ӪnJ~?n3;~^N.M`yIh68̧JYJ ;\XQr< W{o>ycpLivoϟXk046Q]I9qƾI">StwtN{W/` d.;-Q"㷫MgC$U(I-Ao7v4V?{<1݃Wxzy`:CF ^X6l[w`/7B ,{fmj!A% 3E&.mQ\n ͈ )56TŇM4:׉=k5ϡ +|co= n/|Şfu?c'0#2rL#dNMs@T`Ϯ4T^Uwb8L3LX 﫥Hȓ_T91HL,v`$:zFЫdp@ puժ77 S#WVMM* y+NN5',q˛ip 4,2<^ƒ5T*(Dal\*Mw7QAO\c E|"U-ga44DJJ02=cֱIO,?T@aADeoX C1-vI"B5ty\V)վQ)ܥe|W إ{-0ݥf뙻 W#};rۈd >MJ u>=׹{'7#rCD-sЮq;C^4Y,An%RuE)fK=}o.QZbqoO/vH>j(C=XlMSla7j6@UDUQ^DzTPTU>tK.&N=aZ>֋en\ Z47H ٘fݤ0Bۣ]ъ ж.͑!<[$b5R,\c 8BJLD F5a A#P)84xIn6^Պա\#7s(l(6  T+}$6 ILQeha0A]t菺q>NUU?еE!B) K]r%+tw uMoy>`i^ khQf4\Jo 'GR hYa V)N@?ޘ?LJv{ =;j8Cfڨb5|L&uYp'g~;:I98w jЁ|p/ک0ٗ1>dSB,d|Ka\MhD'^fUs&ɠ;ĞzdȉS2Y_҃ !s.LL>+J f[4sq,B*-CZU};=o0iB6;xjڲ:/{ rB ~6,f#bX/{b "1 Xyn(M,o[ "7Qſ%Yri/P$Nu'1f(eޅ+{}kէt1\#PVIBU?`^9;xy'77wti9Tu4̠׉dNMG(Czxcw.~EZƢ">r ?U@pT9~zډedBVuG~4qhVXTe2OM LEpG "܆o}#S]n x~VԵu2]2gi]L`VrV[Ó;8&?#)hPaX|n`TD^=2LI S$bvyNf:~*: ڒکa*8*>E^-&?h gmE&*y@(%;G!0h$',zWǣ ?jT} ͽc*+R/d\R[HH$_ڸB{mNJZ\/=f '=ZjӖ`db]C$B\`GԄ+F@3<<%\M$tMhҔnn/nzseNz`ْX;铘)w6m2<ޗs] HWѱŲrDA @ruʎ8?RCpg}tkSkn=#XeOWO;ʏ|a?a0 v'Semݤm\4=ޜʠX$5_;A|A57:]S7gvDf8듸S? iKez AӞ}Ky:$ # vr][jqr%Ac=r saK1RCw< `F10m>Jp!ܭ"ܒLyv{7J_ʪ5(X6oo E(Bt[=`,:zPz Gm>*xĮYR?#6.Jrߋ"0_)({ "ZLqW Kevs&/~A.cQlȯ|!} a2emPF儠0QٙGف: S"} Ŋ!7Ƹow,սVm0Ge p@z(p۩Pvΐt9WTBFˑ! ٜ*u4Q0X 2txk\nHC l4TH x]P$}ǩgzMjϘBO=`eFҫ=+Xy& 8ޝ㛍5Y($~$S$RvZo' om{DB~3BDT{{[5o S'!2qCUS?ܒ!;9O(?ょ9)cW[z?_^ u%;*p: F9#W=ԢɾNÈRNC/ p)=ș@-#ԘoGpdz~/B5njO$'="n ʬFWo/@̱.Eӆ:NRِ2Mꛙ9$NFIǚ\}8Xƺ= ZٞŎ}4wȌ0oET #6-t 30 l7MV'zܝ¬-Vi|)k'psͣ{Y!G;LAc\Mt4ّaqgFNkt(E}~<@s_۶{.B q2Z8}n xz9QgC߻zmdƒh7L0q'&ú'!1{hע\U5G[PŁ 㦓.1P5GߔjշńSC]QCB7`ɁOc'`h;Ɂ uVf"aq5铆jv ѝ݀sP8 W^Hc101ۄo|kMfhmWNΉp?)[_SlwּO }ւ yeφv/\l fXwl5f|9ԍӵ~ȁB8Ϝ"Ñg;+} 銔جmkE|H&q9jTˆhKT66yVMlm41ZiIV[cXnujN>IاrrǏƽ+it E|hӠ47B0#DKx) J%Uxc:&/*^ɝ) }ճG$`a)^hUs Z} hNpcIƜOE`G]`m*Lv־4¾<"ڋ #?o{{Q0"Rf&Vo!e7Hqz6٘hp=#hGjo&n"LnFIF CtL:>cQtwzn*qsG H+?hkAs׽t>uNMR3?LK==qJڈhކtI O5M[|7A"xO#ۃ᢮zi$l_V]3qrYF2)˿=3Ů.C_AKMLa֠o*; GPJto_z}F7tzwp]|73SW(StnfXu>l"`َ|U5fO(]2Vk$_ǒSd~X% *}wcJy@(_"$x!=#(Ig7ziaU=.&J&kujA@&+8':$ ~kOԹGm:xQE^qy&{w[߼/<̲/7Ar!Q&W)<2S>LFPi먏>bmYn`.X1eΔt"'9Vϻ0_BocK) ;}͡3AuXBץlgՍTi4||spEZw(T"WLgܳ B∂Q;3*('e7Ƌ-+KVrK.Ir մp_߾=G\K^v6;*pۆXQihɪ]ƯP$SwCUo!4#ƒd,㵞Z:۞j_sC([غBц1(óIy*bJz :BkZR@cE#C#2LY#W"W**t́~1Otxxu u0pWP>μ1{^`7ߊlqY-B~"!t":Xҝc6g1shk.X# ؋W'Nc٢ _!/31.g*,zC2azKej2 bPhCuycb9iDd C~XųEquj4T3&Dħi+wfD aBeYH+,5Ih^X]14"UxNou97%QѤ6+ k-]ey~Gj4U bhs#zmhyތ!2AױJ=CELWXgWW^A[E;xyi'>ze̼VH?6e셄`ĈG,!,jddi0\$\I9x̲ڷ@,׮54S o>-GIuWz!w><ƾduytV޲ȉzyN#:$u!д$~FՋ#`h`k>dz64b.H36|Kb}}.JttQoVWd @A̝r~wyɤjpN}vU'*y}IH^wuUGnY_b~ Ė]6;e^ME1/dKѸӝk] ڵ4G,eGNO͈Cx@qR`z _e@hq.>:fI˵2f Ulɚdaa4qȻ w+qngYк> afʱQ]mqV)3M[,XOqf|9衅Y *"_-CBd @ "Ҽ@BLŠHz E2ׅEWy.&aV-xWX yɹ(YUxK< {ilSK{juT*YjP|"9YZ;XBGB.XU18m'EL7ap Y!D9̘EQ$.p=y!XlHtF$a Gy{Kw'g?Ȥ ~}Z8jv~m^_s3=h-h֮cc(" <|jX\ݡvԠX.eݙ!t@-߅@ӶUe!W̻n={} t&ACQJA<OEXyrړpm<>Z1)ڔ+ñBUHðV>neSw!aٓv*Yπ Hy E㧴}䭕Ը)V_&kՓ!EA+XzGfj^BSM41^'NKa,/8cI"^@@ e.?v8u`٫'wL}aCG"^y˭AݡJۀ=o5 1Yd:h:x]  Y~{Ģyׂ|1Qj?DQf팽?kߩh̳S 4Ũk2= V\RKx[b>u܃H"_J 5p+ p8\]z64G~JV2\w18хWCIzZCHGjSmH1NTJw"qI?BS6VUoPDWv 5I]TP~dMgdLqƓ"zѻ|kbPd^Te>+RWnA??Lw[H.2ZۄaR;qE$8gE}GlܤhmLFčȋ.Ă&I׼wꮠU׺Cau; S۱~+ڸt :O7*)IBU qLh  597y1{HS&1|󝉮'o"u.SBZ>"&M9Ψ/"$z6)y8kiIݵknkXWV_>W$owSjZѸBl&R;X\ޅ"zi@o8as݈Aߋ 4Ra)ĸ޺ ğu mM"䠘Akq ebXJXÄd\€)~ykQBAFq LY thLpLO*c]r:lp9%vVCZPK\ Kzk?7t[ ˯խA{g:Z9%UH9Pp kȧ\[(,Ua8*cM{%2og聇CS=RuyN"EmD}μ:uO)Gsx1w-FU3z9'_g(Z>._ᄹ$mF|Aᦆq=n23ʞ]<@Yk]NGG=GDj2ܩbIY¶gN)hsxcH΢3 9B{3 <ˆf-FyTlX KS~V7wNVgLPi8dzL[Zd$j~xzD$&`~):ȯ ҞjQZQxF$#{ &/eD[qUwU9C:釿;Fy d|/8&ڛC/s1i-f}`yGq UGm1AÕSX!< SI"=bGڰ~]4Y"4z{*XUNRY҆ p\*ͭyJ RQ&q1_2El*JnQbd4kqsuJF2dľω}cLHjHTfݷW3Z r% lu/&:|ݦ\OLOL,@NdhY'*`0-E^ 2ڄv3d茩U,B0RWriqx-aڑ/ jQ@.&;H݊+i &r}ϵ Yy3(M-/M?owOR0B?wX2H\^Htxj̊(_U3*&-ggaREɮuG֧6YH:I<ܖ8ĺ*'~aȰbTS_*u=!L*u %IY3mooeU~s4>R 6{m;CK v攬mEPdta!)osBgVt:O!{T ;V^5qȲ9%&f! oTN8S6qԛ`Xga~M鶑Ocyy20\K1|VMb>]Ȥ9Z^( Z"-{m;U)V,oe G|#Q\Tvz(6:Ah<+DlJ.aò +gXdܢpv̱8 ȓ{23AϻőOq2Gӄ.PW#c3(eo$Q|l1Xl"p\lLX]rUK+#O = ɨJ> +in16?#&^C&iPHRBф'ݪIeyP;F\lA%+z0idPv 'JpMi(Ee/|R2ѱƍ,k WBT wVk;|CpyAOܾojW618JYzO>ggY&' ·Sq˞+V,up=XqpU_0RbfGx0YXI|&n lWCn}KSiFfMeԝ0J -婼,uC/p ;ì %+bfMT^n';p>ŭ/Psǣ`)PrfttƉr^T|lO1E vUD/<+R h瑠[OI-J-05'c킱l'?kipRǹrIʚ>X*25$q^F)e ,e |RC}R.^Pko'WZ8c#r [*\”%kbuN] ݍ9j\Ԉ*85]—Z){/Xg6Un+R+П?dr5O:ZhK/ y"?\N.v؛c\PA^1h0kuܲz#1p& wƃ]aǝ>p z򰗪v&In1Y2`.h097j,ٯo`5CI<`HkqT[j:&6 JA"p\ +7@'_k?[$ jwyKL ݹ:t/wZ g#W@C0mC( f-"O&Xӯbmϫ]mIQTaYo.!^Z6EUQ[`뱧g2x)| sa&-7_e#L7^z8ÓLP ` MGewOu R~?u:*8]u^E&[X+ߘ|mSpL(OUI) nrSf}>.24y?70qP\8LXcN4 \F㍼zM)!J}g£- R={Uq1] ā֧b\IʡQ&",_KZ/4R6 5QZƭ-im C_ih*f{Ǜ0yVq/7} Lj^ ds۶v]!lNwp>F/T? կFV  Ջ_o-q:1&_EQ}qD}&b;\qBؽLth'˛<]RVL|]1.}|O̲t:Ԅnw!l)DN\p!Ǔ@tHZ-YJ'I7hȓw-$௟mmK`rsY0?2qj bA}Ax}+O}-ﺓ0|E<^uzv.~G{M]/Y;w OA&Ees1z!kwN92[pڡ?q#1{]E$SO$0GzsWq.dNϊe9%16{/鱳oA/_bmjqopgt5; o_B~3d{͂wE n)5&%Ȃ},'A1vTioTJռ|\Rہͤ~qfyoN.Kmgwp`'^09v4  yeaei,E?E(KVaB N_t\EVxԘvWN=؂pBţ^Ik hة1k `_ 'D5M~"ٕ23Nnre,xujzhd*_ >6ˁ16 溍2OuOgZL J;T'~$}Z&}ڨMEoebMvx5ʧ̀]B/@W;gn=o^ٴ_Rni+E_i<*RPF*)Mh7 YIoFpz~hc*fL'S!(KG>r6y29n11NLnp!D9*?y[f=J6X֖&F_/ Զ o26#}Lq壗+3t7RAϊf.iȻQw*ΒGNrjێGq8:n>qR{nK+\ʍ"5jwixo:c ſP3@L揚>9C/9gYt.6Wz8kăgqGש |?*$x 䍮 DQ;a.:YE&)j$qp Gvжc WF/vd]vmNbLl ;R\?~k|yl1asSI55&`ϫ av%TJ\~>xoeIcMj_`q):"f>\pԅiBiRu斛?X-.cOoĽؽ2N"d%\A~Ϙw*Z!jFjc VV~OOr%Bggb:?(}/JgǬۖgM{cRg}?@ۢue+0W< K\)D+l6x\&Bb *3﫤?&.ysOYdTY퍲:˂%Q@-*Aٮqr!}a cs5 R0=$<#5/5BW@$77G"N]P{Z>ֲ`rԛ ÃL~q,:ӽi|Sx" O*H\;o{ H.lݨG0QNC^GB0s,piǫf:~u4 eлo9k" Ӊ,/@Rὓp9oUP#A?/;22uIRQR0g;0]}-V?u販:+˚" k밍Ŕ<2feK6Yz[ gvw/jr6>LMF["5ԞYqbU(YS݂X]Vk-!25+$ōX+^JRFppĻNdwDvAvgK6mr"aN䓙J6<%J |&hm# =~_lpU'Z:v4svCXs=+z[(LHd!U5b `ߚv)TTBc=D 4q$ l'P#R[S?Q?FPNߌ.l 4Wpt1I(q32Hմui^N*T)4]ervfI%=GAhrh 䦆kjB񪀿7?+J˛_Mi]E dT/{:q2DoPz\}9m6۫[LOv];6;79'_:o ? nkޚ"䊚cslP~nt-KZ ϤQG&37+Rh.\,?*D:Q|?}^DQ,=>#v]p #]pD :LJywS't9nR =(HݩXuvq^}-|ҀxޝsyII![$\~eb5κ Q1]k9=v#Q K%pdZ'{[&i᤾aR"uF7MӘK,zyIHj*f?@z= A[z /DZU}usd"GO0 i<nP+mAR<C)4\*8!2={1E_v^Z VOU+l@A%YMOdk(,7NW#6a:a v֕= BDƗCD :9CI5~G7h<^1%w+F 5f#p&_U/3)X@m~We7I9jLj/z+<]]8#78؊B.vB78F\ }uaizJVnYr叔YT05miq6R#~ AL͌C<*❜Ɓ-E ;3)UV E}whiP裖}zf|/ꁹ#fMO2i-b!8k.Mk($ohx]_/ n( XD߶_ebqkGL^(_gB&"c)**&;SRS}k^_ e$-ÃV6p$i:iRaZ-X $~-?cspLcqoy!U2.EN5L&d~(S t()0h|׉s}y`9$8eJ9J])N)$Ůh7K>Q"e弶 iX;P ߞӭvXhgWD\v8K,YlW+?LNI֎BY<ހ^zvp:{=xgpAֻ⌵NJBxf$c||chSчonhlqnB}j!qu]T2MQa Z3qW#pLu4 ]#7ƽ@*%,H w;EVH #J&Dv9P wP%.M^?DD?x{z)Yө*a?:\s"Lpxfe馵|uKԤ,lp8kGZb;f,sTKGU l6 %׬Dن:Z``)?L&Iq(0d?B\cix2 {R\]Q[0,3.9!(pг8)yQPcIc̖38~Y,6Tė':jGz5@Q9l0A4eV |obs/x㠒nIac6*uzA|K%-pJ4h, Jf{-\&(E},O'S@hM3w 'w |N/I*$=h cWTq#GhBb\c%U//_>*+H;W2a -mآ)[G_*Qjʫ2{x 2A@!@Ypih,ɦdш & VT 6p9ςGT$XoyV`earl7RWU 0c7g:D(E69:b2Ҝa=kI]`_C LQy"U<PG556;OFi@ֲ@TPWeYESAq^9: AHC[!gytwvql]xlfkEPQRJ]}.>>ԬF!\ x=cwn3b$] %a,wX,:GiՖY]= JB&zь mvh`+va<*W^wcSMwZn{3dv> ^umn P@ k;M=d5+qA^G[Kȍ^yaq_^٪3.+;Ɲ45e-3ɮM?\r<(k|[6#*gc8ZOȒ'bQv٦@i`1tc NJZU9cLq|RxSh!TP؃㒰 Bzrˇ:/Ʊ8jyQ0]f̝j\BJ1Ze8n@s3(҆O~R%?) o \G:ap]0|p86ɉr5ria4Ʒ`9`gSİ[7<nhl"R8ӵØ ɟe\!:O/zR~c<jU2w9Xޔ*bה㿂 3Oۭ~6-BQL2RV\ͥ%VS9 J>kfd%Ƞ[HEƺhpgɽO]_G~r[ifY^e+{K!J;X[nK[8V"pz<Vn!_yÏYYA(С)LS*ԙ 1_P+9^]pk%_t qRƗ"9#e9̹#nߗ;Q?"sa5b@R;g #Z`h Y+UfXho?iQuP߁&Xz\rt?IUW@<ҏߪe1yj^tcR,M1:kkZ#K{AˠRo.^hk[ehE/U_eNTC'8 W^;^NQuOmv* 7 ?Vo >O*Wc\+EkuFa2PDMU:-xhKm8yz7 R`)pEhRfjg*%svl*y=~wKX#,JY1"$[U^LߔYmk I}~che5*E,ԉKR{SׄssO·y D#j%S"2$>l%JbصlqZ]KZ$u;icEѶȄ8 (V,b4RAV!;^Tױ9x`Jwm;-`RuBHÏ\vTv쇗Q3WoO'l@^= a/3ʨz1N+L;j޶AT5d'v}3qte5nTx{^{;0 s  aXaCd-r/5֑0Y诎`^߸ѱ\E3GB `+[Ffv'B ld$=RQ,؅cU<lwS['^L!bŵ~skj? h* ϙNE-N$0rD>W=jń 5|{&n,AsD/ #V}FQJ`;L427D]K[j̸$&L  1֠Fe^?/ZOtx_v9H{UyH)ҤQJռIZlTQL,pZa܂Y_߾7}ӝx/w%Bi,-(nc&ru<ļ58(᷵m{k,n!qs; K܊ȱ-_ oE0E2h01x̚ RzlFz2~G89.Nf›;$/x|G6"H4}3N NQ[ZyZ{bY_FB'5?42ngRF %4iSI쳆UB {Ce>[S.~= n!H =,$roGS n^7cqC4c8Ɔ8Dӡۤzg2X^GYX-.Pwp@QvK`c+f fȪ_558%E/ _3#6&T]DTMªIM,}&`€Џ!p, vE=?4ؼ t;x7ѓ0r[*3q`Y~yyֶu%žKAELMy,br^ QZ;(Hy|V_tKyYe+5 Nzm^}B7to'x@d/=T2pAǓns&j,+M|EDLWNN>}QR 5k |ުqh'ܘK?͒]EL1ԳDE7٤IeI xK:gZ|j):Q8枞K3TΜ36N_%QwW<\_y2OkD~^Tt\TBE⋂wM*1)\Ըn(|c02M7 J[Z[CK*ho WzҌ1l pj`j a( *[$+K\*b^UR_`XIZONԬoSL$O(z{B=l"TM F ,E~o"9`4_ǟp+Q1=C>}G5k;%ଶCv,Č8#> jO*%j c(ʸR %C)[jRXug'uUkf\\Pr΀!! qǣZחMhjV^[R` K<4yCQ':IXHt▨PbQU, (j.!%vXNۯnf%R75%*8DF):xSܣNogkmWנRGH&QoFoz|A^³06 @>f M7nBY,tU)I'4k6ԆpTV[alղUR˽esPf2E519mtj_QsO{gBf/!vf ,Kϭt]Ph3پbzgJ\ɮ??(Yt{EZzJ2A#lbʝue8$ӵ_8ϟ}dQڵhK aA53B*єyM']hŃEQP켺UKG-mmܻF{Ak GEXQZ>јU3 tk0=sp a[ ^::߂t(hXO 焰hA+ _Jrڣ 'j aa_4 b5\N mZJ6p"Y+ˠ/ƅHډ"f,pFqPteᔁep&h&Q$qɒHUc/-l0k]ZJ[mB݆?a8a"JV~QU薎YK`*kJ>$|ڄ.IWtF{%'҂r6Gk0Errk|E,N5|o\޷,9"ƞ@O(_ yL B(A'zޜDŽ]7 _\On S]ÿ{b#PI`v&&_D~s&P+l3%W7p0k/_z-%۔}3>БDw:a㓱Y;e;~\QQSaՆ&ܟHiy )typx`?UyY%zB^G?–"D (iTC A1d;!Ϲ3R=JQg6UqAu\#ۋa"[#Xnb$0GV݈`Gxux}u﫺|0l^'ől29(.ϢVk+X3tMl"߾ #ӧJzvs4 ɆX{R2>*rS@wʻ%crn2Ϧ ʹ_Օ.N[\'qfLJ! ==a+NUP‥X⓭{wKXt '3)Fy]D:,^Ɨ7 @p\X(QN%3jE[p &+2Egw,"cґKc1ҳ@ W',Q @+䟍1X0mz@oڜUohgwU31vTۮ`}@Ny8Z#`G3"/HgaKm,3z<ůuSz17},IGKRMg9g-<L ѮbSoj2!61 rĔ' ]3צX"/ ?3]V4n//E9ɳԡi'q goECidNzFRU<"؎͙b<hWm8lto7yruE1חq+v3/_7~T?*Gqcf&>.^߈ц]2 eU. wM-gN ꀗ2 :N鹎R/ySQp4;6shZNoǷ^`'B^WWsX |WQ$Fh0񁯖'D%^Qw@1{ y*酆)8DQBJձ3h2}'cdH(1UzVA3 &%*,&¿>I^7 !8źRԄ'*߲`봒14mqw{nǔ)F~W|biD` ksk99Y\NT](dV3QfH_*dLgUkOi/CeqtkqH8:/upN?k[# v.AzշzQ*_][H~"59TZcܸ4\\$-r\J ^G/4HYd8OI F6Yn.}E7kMxEV+ZRbDzU?FzF;fQH݆ 3#}Rz3<@]+PA|ڿ.479ߍD~E6Wi'7ן'[Wr dT)Hdw6gMjstJd<o%9SgCgeJrQ& l i0'J38?o#(2V'uZ25icի16@؂ޠU9 rysT4xe2Xgݲ,H,L'9*PJ˃50ۼ\z #Hy}yHBH` iXV:>!0&m+xO9[OAz!4K|Y7EǚbLVx 7,n7h)>kgbItIkm%ք-3¸\;H4ӳ£qc!ulZ"dEҨFv)g+w5@[+1|T$Lm{_- BɝKV9~p$)Đ/U4yM6(WI8ĨVe(cS \CD6oߤ\ʵkY~ku$Olԟ&ևJcԙP_x%W#l۸@mY ljѰ5萎?ʳ͚{1[_CS2ҿu^h5`P;Ծ6$PUuƔۦfgU٪/ʯ[˯~t^PQ<VUˆ%L4nsnTW}7J v07=y!"2n!#Ta.A@rSp܌ QR]#d9'p$zY 0qa!{fH7 yX~zEU+~̧0jJKr@I%cHؒ,ˤ/ˑdȹe8K#em_mwz8E2ԥ(ПH%ۂ D s5.kk/Lcy_=eIQ4UO֪U- Xpt+u%QKjpt`hf?dH$l}#8:^srTx' &rEsbaH tjҔ$`WDkU{v&*f< 0&# {uafRdGRzVl7"[PC =`kxZy9 ~<5s@Ok>~my!)+"Lq_gH{" cnϳtD<Ru!3$Uf~qRqbߋe+N0#]ɜ)RZ*.]<|h)9tz̈́Վ]Z>V)+`>f͖K!ݶydI{Y9wUrG*9Ǔy}Pb#040Lj01c&L'g g(>|S7M5\rӘzpa x"-rPtSYaw{dޙ y--&٘CJy \&3^cAN ެ>4၃9|0+Ɏ p0vPu1Rڠ}Ҡ1T k}Z|n<ߜa\Z‹ ~ڈ1Hk`|\޿E7~Җ~uވ!v1W8l|G f2.O D<{Hj\v?*vKO~]!΢#1ܡ C}j 'L@br_ zcU@_)r !͔xT/G4AQI~Ftw㫧~ҏ0Gv 3S`!jce/NEn"0LE*AX[fg" pl}:?m Po;.T"I2a=Mv)Ejp߂}.j`U_~2AE܋14bYƿnm`DXD!-rDip%VVD]'tp[fd!N^Bu%AFz N-I9ڭn5޻f|Xd-[<Ͽ/5mȏ9G}¨Ub;$ *o<CGQn<3 gO!}7N^!|xV`6؞Sw}L~kKմDE(Its;.&/FvczkfRuNfi{Rd^|%[J#ǭbD(LzIÀVFkƅ,ǏMbvF ^а4:IbV`DVa/ǿK< Gg׸gsSDs9<<{VqOL=%VYcZ̰?T+ )5V̝c\lz^ucsoϼ~Mv1ʞE樖,lZ؜L%k`!Ϻ 7UcZrIV g"7F yd@'!o9NN65䯱\ 4&tLo)/bE\99_&̨]جOf\KpX8}1#=*G?cҏ#F4m7h}h$sj)p`6/iP])8ޜՏ'Gۭd'R4?/amy+k,]mryW 6zV$ K="c:>kEY?Zb95//{g% K8}䡩¸m[ 6¸4qٛe^@o)KUǂciR} ?cd"jggoI\:k :/EޞB*+ M 롱Ԓm!7𛹾8pƆbyA6ťhR\/̴E)x)GRx2=sVnA%ڧ>ǏQ;Ȁ{!:Gx.: .\(`S쩔ل'w3̎?:9NG@;]Vo=$H]vI%|Rga6gl!4;/St{Cr fSBn;7ڵFWC{MKIR]0c: 9:6WD_ yr9 #:奋4 l5Es8ʷ}^ч.e6[v_XksZ)LG.1B|_ C,q&^cX/V詎"Mizklzd`1o(ڔ1Jtru֩)iŬ)a?2l9DAPXu3Z1`ܿQ: L=L2r~6?t'X$1243w2\AÚH@&6D_C{0}al3eƶCaD箿D ZJˡ4dTۑxp329+#Isg`ӸS2]FV"_>Ad0K\䐺2S'ҩ!L6G&;qg} 8,U0WUd"yGSTۆBEX"*c'8 A[<* J&}}M3B?ܧDZܙ.Nk ;Ю.¢4@3")m~;n/~e*~xC Rb&pH<+[5YlrHXbUaeͯrҘ qWOtTkmvu}l Ƣshf8$s *1Ue.% nϳcqT{2 T1s{{[8*™F .V7 ".8ɘuo 竹XRq'f!wRX l7Vh!ټXH,@s??tk]2_$@7-u{NnkpA筗lhwn!+m}z:Yjk(HFlsw9uimb㙩ejxi2 ]wF*o64j><8l&:ѧ$y Lhe&'8!aGCj᷵BE oF%aYHcKK]!pܘBy'ݩ\!eQ)PO @hAiEp\} 2b}hܮO-԰wtkՍcN" -B~~5?Q9 Wŵwww\)^Ȼggߨ pGA s tf]&Z}SڑdXj- uXiT2 Dz5. B ˡAm@ 0ᓼ"i% t{&ZNAu R͙h] Ow֗Dv۾/ҨhKS~T]URj̜х]qyDmu A\$qh2xY<ɤ hԼl[G*e@՛eMoV{csaM8Wp(ʖt]զѧ,+j97o}̧GIZ9Y [L7Jki ?^:M.hFė-dNJf^SQ4p"܍0bcȜr(p*0֫}J g rʼn;`":C%CR<}+SHqbnT܇2T/z:%]`o[ݨ rVJhmFwNi^!ĝ) _&q!sPX3{@K2h/ec6{Ť* sJkqj x[ vgȐFDW ^%tq(M) J%aJӗjjUEceY&{ :!Q LHnT+:ؼD =])r6l2tbX1qN|J^ZkgH 60dd7T=1:c$+u9APnpN;P//Y8VɬB0{ h0˃sAa̕Z>v]QOHi V]6 Y2ޱITdi $D3$^㥄_Oe\2cY׭o̓"r?}$Ya@eg%ܸR:S)Gon:/W{f^ 9L9l?{nî \Xy-Am1 έ?ػw-NǞ4˲kz3I%k3LYзs:jNe-A<&% JE3[tO1Fw푉<0ʯ&cX]1 K ce_73WЪ{rm0jb viGE6^/xg? djFI1GN-2kDdo{yE1(^ݩ):OP|CcBlC1!%~#,MB0^N#kŻIF/Ƅ*/^gY'B-,21tO@v}Hbb#8[Ah3V6Ku}Z~ :%HRVf"W@Apkv]y-v[6sWHDv~2eksRL۔5;L|tU%pu%ގegOvMwĒ\A]-tc1uu"Y?CdIco `g_i6Aא@%XfyTXA8+p^ک!5O|5Nh2ťx pˏm"wsL/)b2vpb!9'AsxvG:wlM鎌L GXgroALZ|=,lw1KEIKڿ0'Cr#!Á?B;w4΋M566yod/G΋go/\ =Jk u5S%42x[q}^ ‘D)DԔ/J%$Rߡ@sGb e)~ oBh.(`H e"!?@`,p|fK)efS=(9+M`yde^*5{,cS֢5VZz+kfi}®fiKwP5s*24/$&'2" ?ʌ{~jލ+H̡#e,1Yl ;I`['Dro6ޯ1-j7R!i^G``6io4IΨ5Sxl\o<&ml%vxz YL `cK'D6%8%wFyd5j#"czj_:3aP@=w,C44DJǼ`5͒ #e4TCdb& @S~;\M=OHXN܀4']86#ha!2&mH:qz9N}sg Qt}/XH) OJTyַhנ!#.E ~Y4PUᫎPeSυ@o& D_C\gyr%-vPӁF^e6\!N~p?`Z\%rCoC;փr+*@-TЊOJHrhxCU%(٦z1tؤ!ܨAh)ODIS0~[-U.}/e@z%J\1T#~#|fd JY?x}jSqH#('sVk+.g.&Nux7<@,'-[7K$\juimb+ B҇OP\z|sYCC^53 Ov6lN A}ahBGNZW#rsMz$Q6¬5l 3@KO#)1Qj0UJՔ8"s-*()C_"ts9LW?~}5h-s$65X;,d̞ǝuUT yǂaNjSiP8Ǭux֘GAs%|^&`^͐5uQ8x e3k:1:J\w.Jƶ$H fG8?sy_VB+=qD ҡOawSt %چu4A'Fc|_}psY-ʇC{EO̕F3nݘn0[$GM9@_-"58:uR 8-t4Ae@WAelJ/")8&yTt}l61{4(ҝPi@hMߓtTA+SSƒSQԺ9'!#i'-JKv1|mЪ߻+eumsAr$sҎVG[$1wJAM`V{P&laM]Ï0f?BNuբB IF FmB/~z/s3A \iK$3j=1 w6piw ljD3t/!|>T~F1!;ƶ70K_S=^suw; 1")2QIƴ7jWZs=;{$FCMX ZkcR֟,વDX+uy-lyx*8m^k7u\66ߦ bf0 iN*eB)۷,^pҞv: wqb{ ժE-⛬ i)Z rRu0S]$(w OR-]%W?SҜ/F>1TRdw!ЛF/ʽʐB Txaq8N[RF$#CB!] 9m ke=kzIqFҩlrBNF8 >֐ڋ<`p9EpyX˰y[R|b0k;cR3W%0.z`[w[͘0}LX8>/RgF!ɍ>viȪ\LR=j3hZATTmxz@oK"Qbr"j!u^vk0ё9`GD>=G5w C oD3O1ch&hZ Xu^W`L_xY:Ss{˭)e FHyf>Y}E) &iwϒtÄgyMhyIkN b9pd$0FvOv8M4&FpYpiG5EkAxp:&S(M:b5mėr=K+y4/a .BuO e\J?9 U\U\MZ# -Ufz h- ӊP+z< FY̕ a3_$]Zu'v^vj+>F bgYD_Q$El+vnq?7$8ri X߼u:C`*xfI"L2i?_l;╏ɭ$6a;[mP>nLY"n@a9OTWmTb}ɰt[B9B"XFcQR%($|PWTŋr'&͓lm|Ѳ[&UaJ>k;/{DB+ǴK!"*'䪒9#Yo :)Ռ&m(.ߤ9# 2sk`Tb]LG1FciJ-:xÕ'藬[/J5}8A@ x` [6E-F4#`ss8GGA>)ZRpֈf~#K{mC _&xqy4W+sSy .@#оy]xFE*haƽJ:+* C`9?AGPrGx?dmU3Um߉_aO"$v®3x*u!D՘EcꀺV8xGf6n_2s 92qH "<}9{P$XrC<)R)4cϽvP48Ne%#dh,ഴhSGIe>SP iԦ2n~W)rE ߁h@XEiuZM.V,/X%WJܮ cUHC '701eW:s[T2oG$ #BI]ihVϷm=ػ}Ӓ3;m& %ޮgZE! ʀE49gb&|ClB G9$K-1Z}P`. oym >UߎiѢv쨤]/Aqx޶c~}+̓M.wΊku"UYH)늑Yq.(tLBQ7+* ŋqu(@3M[dvp f6BǴЧM2uU1cNoZs'i!|Eo+\b(1dvX6$*=&[ f&U,kzȭTጠ ۘ$켬Ԩ)&φ8a2L.t<=+)37To'\:v$lҖ8M48>f,rf:c>2Տa,Bu]N_1",&CD#Xf*N #WX`IGvG*`Ɗ,kjCH$l/:>HTsju2`Bgb|u\pฺ#ۺ' 8~u1 sS ۦZBKw){}&i_+0?OjfS|Ќ C8k|.p꼅Qeh4$H語ȸXteoI{WI䲲ZJLRa2>^` z#pNust#ǵaJwnBo3E \UɮШ Z MNIqP֧_b6SD-)+3g>X XވWH3Wji~=0/@?&bIN&h Ym55$l "γӓRRH)w<'6ʳ1(Brf+B ?('lc[0L8:byk,:[Brrˌ!-\ o#чi~oy38mEKӘ@ߟxAAC+^o_aWֵ ))SSؘ4 %7 }Lz;̄(uT"_:Q/BPhZ}l+ iD7þi Vj6 p傆[lyrdc eJK+ j@mHN(Bb|bdm*2ҿӳB7uÉ3"̏$YXcƘuӐlZTM?<.vrwnjؓA+ʵL {Cⵑ-8 ð*PbK5B8'`$6P44MLՋȞD">;Wx^:˧c+)W 4%{r#Lس1T 6MEu\0;s.5fVR^: QЫ|)J֖菥UH;*yԆ(Efz[PRYBF52~1)(.]) 2dIzY;2K-!u%b3Ӌz5ˈzܔH xMOEa扻#O-Ec@a\|%< X琢3qR \tt[BK⍅ VRn=;;g{ǼjXF9LC A:]ہK!dOtٞAmL>tK/{ io[ WȭJjn!w bK1Ѫ/;JbPIx+n%11|}*M nx^ZGEa\(ٛ3{i=Vl!"7lͧ]ʒ.N+!:YV#h Ǹ Z tL󄴞wzHyΰ8#E<74);#ٺAYf}̐$0{i3޽$CB-aT*,pkt\uy$ /K笅uZ:|S#[d}p:&[4t_fL@>F`xQRS1Ǚkuj1@؉m^ǾI@Bd҅`Et4KgNr>*ݖ(~~퉄ftߔ/g)Gy=1l㸫RzmQQ\균i $i % MB]Os^J$I* IĪ֨݊ Ⱥ2F(An=(5A&I hSultX|?j G| #" %?$cW `w e/BefTݝJ9> q$uy]C5k$8{;\ZN}SWF8Y.|~-<>4ЈѾssXg~,j)䍅͔Ư99;ErxeSO,^y{,sQ! \b4(ROε0E-Ik3s+Mfp\hB- SJָS5"롏'OLڑk2!%Wx[s, Fשe') PUnQá=&V쥂92Ձ_}e'Ca3Õvu3jmbR(L0ECg--ʩnK^{8kۖ)GP1|F(D8 t@szTȰK!,7 Wrul-J(FrrGz7,#) cqg!.#']s;_\UVol^'"T9*W̽\@ʥ&В윎=!a!CN Ztն,h".yNo94M,a%,R̔t%gGO g.bfmR 7v;j>MY9gFRx`풿K wpͿsW6 ~>Z91k-5~- iaX_u&!v}OBye5S]solF+jJLD1y-"~a YYXOIr : Txr_[FwѥpԞ4uanfl^Oe#9BU Ger \ ,Ni´|Cg.gCq S2Jăjh?s(D .L-_<0!ird_txB_zPt,Mj)qzvny1һ+37|WX}11JU`@$\ֶN4 ftݕHx\e!]p?6B}6QKGNB90h2#A {^|h ;܁CE~-u P!5|Kɐ1~\ etu=Aj{RTf*g6MЭUgQBKҴ+l_a {5lL(.`b*|ƗtccWI=@PG $>e*uX؍ G&aqiWE-˲~5hS='쫥{ض1ٛܺh>8o靈>.Bms$8U˰Wo0&VլJ>P6G]X#_c9Qh"caRl3,[K<NI c}E>_vg$ۍW\xU8,^UIʹ<&J8j#n@C(Gө1'xM#PAJϔwM)uCZEz 6~\jHU/cLVu$?-TBhD8;DbF9AO{ߜe#B4dկf }؝ڪIК,FqA/*L_sی(M>v, o/}'U@.gV, psxW:5eK6VC7y<]/UE+ZЈDQR@<~qDўrДY0ԮUb\[[} `.)#]QDWnm١T,jQ^x>qC_xY|Ii6__DwZp_7uhgeyg^ h5$1ИC k. F\?eV4WW+]>Lz(f C")Y|y(HZ_[r VM9ό3NW&r2X|HlDkE͂Bjˤ!k"GM /,UFmpHgEcmq7 3|T@f33@Cq{:ۣVʽ c8JH -3ڠ47F_$fH<;^3 G@%$("> Ya*IcA0פ-}m R"&ʁzxӑ!oC !RrQj=M+RSI/fGτC%Zݥ-y3Fsyp^><5_֚cMfS[D|zvٽ:_xFN8hgA>A &BB7ULByqO[ usP[踢SmweTuV^O*E$ N1)kfj9UDޓӓoC biuՖ#B;E_ؖk0gswDӹWzQ7kКtiL* >|JtJlݘoP?YdlZKKt t>/An5YˠE GjɌbf]|Jh 4XS.@z_wÃ<>>o)ϱTrAp5B[;1eOf GbN]lFJ?^JAVЭn}ϟyvwōzkB1GԬx[rAP{x;xvZp ˘w0Z G-"1KZM>DDUÞ63lgo- ֦J˔#5:xPڃʓdmdJ^᫾P!ͫX?W|O0(|9Z{WQwpF @juH9_I lFWuF4ʧoɀ p5FYr&h_#&uQ`-vhwSJi:Fb yjV/#*_wEB;OITXjΛT$C~9 ÚTMIB~f*ϕ6 Փ*xTu5`}9G tMq92Y!AJk L~"IP3I$#Ϳ: 3J.Rc;yI<7Yt|ZwFJ֕ ]PP('e!n3Cƪ7oxiKWH/{,3jIdG:轩J}\;-E_W ՚l^YIzsFn2 /]I mхz$*Rbvp?jS HZY?wa#y̖7oĴH% 1*֮ã0f:%; ^f< tюu`U 'l\\=- BmG1$n*aU> jR=!jVX)U 7)%Y!TSfftz)SC]5 oEzo>l ZI 2hbzSF>#,zf2G6Gxw5Wl*k إ95 u3;DvدR]FBm YLD﬙C];ƽck_:&#~e:>u\RQ'7K!6""A[d.}]=8->]q%(o݆فsLcTn1>Jmسn$E(kmi'~~5J $=&0$o5Z_@q$Ձ/q.Eo-$`/a>@Y?$տ[b3nK;|i6)Z4A%pmŹj{ڤ57훽9 o =ε]BmFS%uXH>RJJY_Y|X(:*֡T?*UNiN{$;ynub/pe.,6O\q㈪W|Q1J/mzO\'9 M~gG-ޡedŮscװzo|8*I_rRSFqmiu]~dGPvsqFg+)Y\~eHk@kNdV`aJ*f0!_}wSpd*9xJϥ;@fQ{2LDM.J] Sls1U?д_5sX낆4–ACRyn2c[vћ`?k)AuPeolM_@،1 8eU7v5bYM5Z$AKm0?tK2 yDiT{¤LqMbe]˛k|pkRv3%[R@UMR^w.&eg͒=AacmKK,%'# fRſqw{lZX(!q- DX$?gQ%矡i3FY j *og9q_E&xqʠ1vT)׊zRʏN# ^.s=NZ$0:Dx?--%T1ӂne u-t1ٓ7klXӈzֳܲ~].хZbTG{3%;4e{$a#5=!\*컯hVܢDD"oJ9tbåĎV$-tb P\c?,d򬦨.;”teFN 9 lOR/b-*7Ψ"(ݮ>+z x(Is룄ΒA㜟)C3 'S.0*laӣX*4#`zIegbGI4\F,՘fJ_}d8#bʃ}M^!̴)ibT<˦Oyޘ7~9~C1J}4-%@XL5J%,cFz<;y آ8/#AjP,ܶ)לAekUX+wn1:|==sγ̙|^J7a/^;+"}iV3rxhaPpڊ·'d)Og>S8_X>M}ꭂTe2C*G!Xh{{0D*K׭1c_m mӜe2pۑ`*'@mLn.Á!5/xj֋|rX >x2nj<;,JnٽxEnO83fsFGH2ZsrVyxhyOI#DhOV|uVܒA=UaHaYa2<|\Hjv}ר۝\oP&e0r̖䴺LR#iXܬ|IZ2 fbD<8͐$ aYl 䄽}g[>ʗqIʠe}\c| ?eG&u$ U0ǫ$Y[=|&r|t^e# ~Gˌ\5d5fy4%Kx/?OJ'(lsԦc[fO~uh$Y.WQWA/[ghX(m'9쁻qߺ13S jE+oBok>+[r(M;X2$<#$^8JխN(-$ۚT,@HS][ILR4'8ҝ^@mht;?v%Պ"6A.G3H*V3B6t`gtVolYDnUwar?࠰]Ehfm0zݒ3lZ'm/ABKDCZW@g+DUw4PhMiwDu.Cg2OsuK$IHsXy>0n^.D#Td"h9Oj%m91%xadcBg9̓/-.Rn 8Ɖ''Eɯ kg&}~P_Zϴ0IA1sV[ppY"<:Gyk q myaA9'tQ_w pMh:k8鱸X V%M]DI 4b_}ATOе߁-rm- l\Uz*&:#F"L>0YRjjNNtshXNj ׸r؜ Cz4ȂHE-9\ӊ:ӂ)LW oW^y hlV,vsfF ٞ1GX~4/C/Ǚ@Ч81BGH/0̙)n)M2O0 }iYOm>PW1dm.ܴs||`\Եg6&vEd=4]\(xyx=0 $AеR=$Ӄ{+(I-C 6U570fshwrZ?%]}֣E ͓~Halk|Pqbfoz*mis-KWIu, ZR_H΋2t͞J9H} aj LL0w w{А*58|>-wVSRE&BJ#b5E (RڐF>^r 1@*x(TN<Wip.|=#ZC<8tٌkG6C#UA\ pPirrX_WQPt78ދAav \FT g-O~2E|whȗcCK,q}S]yg, 0X mخ4ZqEydWÎTOŞof> )P9/eb@c=&?0:[b(ꔔ|/kH7149 yv R %Qo[崟@w舖 58ɴhNh{[(ah?mMsA-3j IeHI|wrGrM7f(t '=` &<`v"İ̇M'i S9&ܙM~5tN$Sz$LlsP #|L9LPmrVN~ߞ{)_BmVDX]}}DžZ geCL~h{47T x7BùʩB 1NL7OvzLV-tjr:QYY= bړ#|paڄo\q DHaF|⳾\2޻ %Ugukor%Y_J}s#eV>?f]%?4±|2/I_!NYP> X F;I>C l/VyawV1Job4u:eEt=Y}>6 ?v( m{dBh{7#%f͇0oclq]4Y ZuL[c}p`W)5A߇ce%jr*Gk( vw0/ Hh_3m}ݣ(3?U/ızŠ4gصQx*N%N"vgWQ/~JrlQ_Bg-LQvּږ'7"~d] uӮNm(;7Pxx p&3E Q^.*nz:/~+'q ΙzƱzk#Ti4pXږI82y LW? ˸kQҔjdJFx*XK4DC3_u>zY!'< 5J~0A&J҃h}h~Vi֎B=JhFͺ>VF0NhЭֵpg}'*+$ch5ndƼP6C)z~5gC6WeX{>W NJv;Z.51`T^zQ6$5Xl~D֓ y5>"n^~;*5-P!x*{uD;d0 ݕyje_G%>h$ 9W)ܢlݴJjuzI@AaNz)kGݵK7kҳ|37_U泿H9gl@5rNmOHnk Cϊô-p:J?{\66;yb\Jw킙F׫D8w7]NO2ȫI 8>y¨ȐVuoH:v X=47wmP=|;jRHZ/+*̤ꂯO d.vrMFa BBq؂akQ(R+(~m-6;t N=s}$ (UlmbzY"Y2'6_tl.e_ՊZ?2IoGh=)㚢NG۬?2Tb2gт#09wM:xf*x{x;VPFxb&nD񼷌W.HDǷg[0)$ʦB/%I"Mũg)'IS7,3ф0 1!GE_w IU~#XfjT Ce.KP_ނ/=flyH+ >| z+y+S5?ʕkz2+=Q W-Θ Jv |'GBeXGC>g~mt6TTOn%g%QfEu{ͽ3 />|+t_ڶ vz&[ FRh 4ĥ%J`#k]e6hJrK5[k$7Qꌺ)\p zxM?8(ȁ0qCOfoH1@8N23C`ou3ii̹d t x+uJ'1%~ma4BOy)m6RpHKm7i;6pV-tD[ o΋[=ki#u^?DFT3@c792K"G&+SS^Rm. %2>κ(6%vѤW뎼,ƧӖ^x'%VNPvl$nB$m&&,E<C'nIּ'\VyƲ\m"TR=M70+9r92f-9J;\2=$Š)ˮ H#-&NieANҏI_cN\.ZRE0ӕ2*]sv-ji/}w+^0sX_(h&nۧguz%#X2{ݰ)V"xHAjYDZC Ng:Ju_<(^rd*ivvK%B7%<>gWP >;f̺?T~g-6󁚚9,'P̘ f~pɅ~ౘr۰VaGɾ:Χ8&&wS!D2|)SinB+0iS:DI(c9Y@gz;ۥOt<[zu4Ȁg"mZ3>496$śl+S=s2i٠W}<۟"BBΪ (,KTZvDֺTӛtkwAO8C|ȥ9m)vTGf˂iIwX(mT>aI}S;%BjYp^|ȌW-{f|8Ç V! r0 iOp&3Zɞ<&Pۈ}_&`DQ;9AR?GЄzͱx!YԽKy-ʻg>5DKPT[rS}dԉzk!ZJf_KpW!hgiF-tA?T9-Oh)s@/ΓV{ĹP%|6n R|xyV`Z_es)A_s4V܆nfa[ 3O8PFʍ[K t-5}'3!ݤO <%+cɯ&`UR~Tg4uu`"٢ ]/T6R)d| *i d,GYUsB ^$ GXߞ jzH _AhVz眮\b2  GxB ~^ *n; pl>2dJWsnX{Ƕ>&J1=\Rh @I(iJ,l^yh4}\.8K ~ofm(#<:'S~ИN5M~E>>q7q 斆'j㡭09jfjf\AT"q`g5~;хS5o}h<Ӗ2VBE/f!BJ3L;Ky%4V05͵YBV݈pgV;9VycC~2hZ;*c8,,atnIR6>DlMZ9.Xy]a'XOt8OzEO VA}=9F{;%L }uM eOw[GZn&:JmOg-OƤ)Q ]Lp%p[?<&r<`Iȫ9^aaW,a"٨zt=rҙ5ŌUҲ1ωR=y_^H`_2.\gN2΅;[8m\VJ_S}测lҼˇ\j̴9HAXSX8 <}YѰy -s0EEfNOa՞IL}Hp1r"+GRiSn5GelU68eTT1#W#zd9$Ht2 ޽sȐ*AKV#GHP308x]K.vBc,_QedNK Z LH$@C{wq>ܩyd#|EUփzn/VQmwKzo`VY\a$o8p.d/]Ռ#u`5l0S|V T @VK9:AIJ*<ɩX)M8st:z!{>4Rܟ_7gv jvcCO~Ql5X*ӯaU7>&1~W`nc |dmmmGh2R$CXoCm ap~\ŠzGSPUDIlOJas ,sit ^ ,{GoYAf>l@U5 O:.'rקOÒ[,uY#T}54b2v ADaLo]Lvw5,PM go? XE UⱣWɊ3kMSz_#+%pnYcY/ 9 7B)-o:gwb"i銀-`0ٚYpYMI҆ZCE!mgh݅n'dj7cR[/73X1E!]gPvjVӎYC1xT&raSKkj P3d(`n= w%_8y2gu?zh 5{O؄JZj썘,ˆ\򮲴5ҟO}lS<}}r8{f Ꙕ%p4֧!k,:,ߗ=wx孥r֍N  c :l`IK(&3TT{d֓ދ Bit/-p_tTHq)8h [z R 4J nX=RR,8ƃ]S Zf`AIGS52 MTtG OwJ`T2gMsԚg 0|^YNpt)3̊WX @7@Qa6v ~ ~ ebz#l2zGܤRf Iċ `POGYHNTk+ >P2etiyi=Lg\YϙhyΩN}b՗ĹO"X%dALRM{΃U/{&j_D R:bm^CfPEBRXIn'iJKHLqMWM4'_yx)AhU}EIGYn։'%C_}k5։=-! d0CgT2ȗ&Te4Y}"l qJwnʽ<> wF[ܙ{}( $U2e +V<*Lwy> ,S!ƥx}jneQUL?jռ5+UL*Ro;nF3{,`~\X8 Dy\ƤlyAqQƿA@r㾯r\Nts4 g"vg-ϋ選MGq]|i4:AʼR]hkbXdt~0ДBLrP~ji@-] MSȟH0:FH B+} p2˜ emgDOd-\L1t]jss k ^ ",/ӣɿ[ȗsw o>C$e2`'*E=&EMפa _x tN KmD?rD0Ӈu=Uμ:&-Y'h#L`fF[8H$L74MF+{m`YL־^} %<v~./&yWY\c>Seq3j:im7tn=ȳgH1 GD2ŽWG39g%N$/Ē1,}LqZ ٯR*wwՌDT&jero~(z0r\ۈt?z WtGW`Ơ$I߷ƿGr]aJD,FrȽt^z?:}f}C~W[S)菉?BZf}UaU;[_hQddL(sHl( :nco{2 ƍfOK=XΏcXBdSpvK8;cDqss9Ly^\}` UCr[zԭ؝ g15:::|[L2R䚝j0~34c.#@ѩfEM$"\Fো%GǕ3[Э®q|cy*( *aw..trxٙnKX^IVD-JoP8ݹY׶bXhAvA(/O?C}3ܰCLGZIq(gkB+h cYc(Ȁ(r&!0Mc3i#ؓ/6Ee1E/P"Ճ; QH㠮H/)E/ʳ>t;ț ~wjvňe-\+ގY \Y1^2-y'Jٗ,T@WSTur{FS$&V"V,NJ0&abȻ9'] 0hڍk.WoC^;)噭T75,+ Gܑ $Gk ׈`߾S/@8Ù]6NU-`͝Z߂誩0mCU [mٻKyUKd a٤ZDMh7xJ06;QUH)0IYv}/;*V9Elfv'Bz-V| I'?]>:񹵟sKQFİ!~6 ~bg q0໨n!XI=E$w4XR*K٫RRr_sF@O G-cvTh1ۈ'}2spSa[ہxBVmAyvotu?W_Xר61|,ZtG}>&8JcXցÖe޺А32~~Gċ)}I"vرe1H:btgs2>/ 3nL12vX{3)r+N;>iM4bE2=Z־f&N8>J`WXW@) <5'@ioVW=7 dBuHo; ːrcc_ل]{^YNMMD)_ܚ%|BM]ѕi mYb&Ky OZiZ&S< g8ؖ-jG# lEĺ('y'[ầ5a(R'/ܽk[o)v.5Eڬ`&ߟHza;hqAgm<]o n8Rrgj$Юw+Gsݠn>52~n3xW( NvX sO@k=1\௦ Pʙy/LhG@1~v[` C~^[+zg`W}+YgV4Q `ҟ7LJU+Zin tݣ&z PHz[lSm/2䮳HόAq?ީq,\֍XOPVI>RDJrF,uߎnyh`ЬLTBoP=.vuyځf:U 4ZF|W2mX-,I`XPymmʀA,eFehxu|;&߮:7@*Y {fK֫KXrj!v =l"N;5/m;@2a8A} >۴1JbATy\Iou$w`~uv&l\QOVfFa!iƂOϿšϹFuZ[lǽ$g&֤Z:l~01ums7Bo* iRֵ2RqZH+ GK{~r9g=  l!8)53(eځrCVpbY{V F aʬ!!vVg3dt|$qmh\3f&TSUnf1Hwok$>۔̗b B1zJ/n)bȕU9W^,Ur3XBnMo;Śzi7ǻ"FbaW u@nj3 {8 fRHuN2MPڟc*OǑx.H^fDBסBAքlq<HMxt XQLX%"6|Վ"7vrX=&g-<){؁- 08aHM"Wz ]-Y/fg@O%[ @Eƾ22=>ԉeddZfg5KՃC1o*vOk*yIlCl@j6?fy>.72g-;vQ~ƒ'vvtb`j~M1 y!+Y#/H*dX(4T0.^6OUS,0O^/.%fJ&.Yh.vQG:b^bfkAroUj,yi"ŹşohXKA 뻁ecY|T %dݺ}VY;&,,ł&àpK5V-^2߭c z.먬Prř@/YJg̹FL{Z`fk&$> ӈ6x83eE&ç4V?M2oE|u )@qs(ADTŠH)N`-vྋ Q6bnsg^ݓqP[fCb$zX \4OASmTW ?QZ%CUOrJ>߫rd{*#|4&WAh|[Y7RSBRX ]/$_dͦu?IP$qGhH IJ UUM*6Jhwy$c1%i[FIrS*, 㧩L&N¡C.Eؾ5 cW_H9˼E:fz{qiNǣ&٨n. ]\MU:-WX+#|0͵lt I<1mRi>Z o.]l| rp=^3[2<k:yj"Ϊ)_/J&Q91_`"VurCe&_؄K.͔.8Jk[ >RJZ p8*&[-GԜu%*03~v-DBJ7okRy$ B̖/C8coVCv8E?W e;xoK"嶾+`H NL1>E$a(< #9IKHL<$hE㽆l-) :.@M UYKn\#z/ _\/g<ɹ}jL~瘎Yr UE4řy2 ;[9^6CD+o$"1YT;iR`QRZV/I+:cUz}9pMVgT!8+.#w"m>0[m;vv n1諭8MЪndU |y:uGt$\v!/L2^yQ[L(?@B+gS{l䣷>>}T6/,7ȍ"n"ΣO I3LjnQbSܛcVࡳТYB_JL2 .y >$[ReaVlOԗ^n88PYBr4#Ty!b^bʣYUU[(U Q?f]K$̃98ޚ EE6ւr#W喑3qjfoQ,s\ 'kP{[* Sc&gP;o*Wf{ExC $b{nKeSjb(l<ۥ `GsfQMa p8lc7 Ht,"Ŗ?(gMqdeYP ]#ptPcY5B)/Ckr %*0/Ye{ma9_Ny0ļM\ˮRo6;̆ןC㥂tmdboX!ͳXx,BI (V{z!W5# @xbXoF[㠶~! " 2(_L֥5LR#t3c TE'R#zW ǖܩ6.< :pkwt&~ʷi5ƨ#F[s-ŁE`D )w0*EgcAAa=/+ՓKeӡ3]WNiځoUQOkg:~C"˴Yo7v0c[q6SLPUL Ƒү27pN4!@Gq'-,g'yŸ)ٍ6Mo<цFrV*S!{zl|@ `*jDVʂсt< 8^%?F5R9gSA[KM&DoPt_Dv44xx[; ڈq?Ӈ5GmN[ Tk*J~K z zpqP?x9sBgx\~ǰٽqxJBóʍc'9+cE.,9V٘}ْ {Ypm/D?]ܬl1[{C 62\yeR5S ,dӛ'->`a K7"Y+TSϔ$b@'FG V[T,3,)yc~$(Y 6zpu7tryzeH:? зKFnNyGdx)*;Ff)df #=:҇q ܎'xL#DDJIQuMX X}Xa[%y.#!Uv&oDVOr!A\wvqYCߣl0 z*5év^*/4ѻa*fw,Nov4c^|nͪ`Z2ݬy{`Bg-=`MGixXR\OmNqQ(eg@ zzVl^-T vB +_)'c9`f}34iM yḘGڂ3vx$oBϡD~uU|Hw&u-g\KۈŔ#;C{4n 4piV@(#fXp?G^yALOR64Ƨ2HO"/ܬqDBe.\${RUo!qo$uj-K xTč7Pg=kǣ5t J"DV}aM"Q.(La>2=C✦l0kz{^ynL:R^SuѦiC|=--23F^al1R" ʗ,af?gcChʯbLok8@ےi9a/a$-j5ut2qPƱ,xۋϏ"+rI|ϬҒK"]v~Wʍ$il]Zh1(k>KC l̖j&SHL%r>2^yƁzRO$ĐB|撏P=&xM(pcC`? g%I&lĩE4(k$3OaS[!F]:Р=t5GcnSbs]ű$Oc|p% IGRnرn_c;$ <8MVxn5R9]mT+-7cquk)@B*D eo=П$'qKf.C4nZ}%]ϙX>tћDZHPN>4Lq}6岖\z*p1^hB92:~Zd:zCFAj**FhYitnUy>K{flm \_^-S Zs:lO m cKXIH{tXM[|ج{?2QMSIfΎ@I5q>@E.H!Zc܂mf̣hqX$7q3' ={v*&Vj g f_ǐjR<woˠ+Q9kf @Eߕɉ_AmfK&u}|RoFVFUK ǗOjjwH .ܴwBK6tׄcaVu("\5{@^1xF[O$9K~i2̺k?7@"4Ppʷʠa)bys #\} ilvNq9b991o,Z2HdZ+W03-VP8vseY{2,`lNQAيPCbmV湑E^/]9֮G~p9וqwkg杘1U-k>yu(IFi  cs }m2~{E@`HeI].~C;F}E3Jk8%$s+1a!J.SX#Q1=S@Ӆ9p_F_ĹcZqOLf>AȈ[.T\ZfI@%^DHu"`޴Am˃FDDxX$Tb Y&Q}VS {M- Iewy +_P㐠*ոnʸtO]Hy?kI4[6]y7}.CO.Wfe˔l ,kz,!7dP [G;cNg2\\GWՑOK@}u"D# X/1e}~M{nK aIPJm ;UQdVͤ02Uhk77xoY>c-o4xR'&&ly( 5gt;Q[6V$Og }zk@ M|u2wRD! ҇3i(YE=qUm? ,h1s#LhAMk48uGqڱ AZS.]L&`"XvU{CbfFSqNY v6ç!4iq`g.& t}M-uPq?i,%+*HYbS&GgR%at:C;(;bGp2BTH5)k}[GB~j TUUOs%z\*Q4&P]VsVwUjDKi Jx/L`fcנ-L̛_q-lz4dtW|cE,DH#^B3:7:xj3ѩBN#Gɭ&~ ayQ5*%NAg>˝NGdّdWSKm`yHT4Dtz{ ҧg1%Ƶ ; ,4ưQ[ rNKfkn`#*|JG2Zz_mHSŊA4O;DH!zr[̾y yH CRD$nDS=\up> E:)M_-UHTi8 dm[J(^)9w__ ji'Ż>q#/AK941 ((QRaG?@$]*cN]KdAj$q ?z@YzqnQ z4s*:+"Iu~W{ިg&I׆TeWN߂ Ë`T(3ϳOͳ7@AN9: L;;T?9 /llEɗ)oFu~J⠝/Lľ/LmiAX,hH8RBľ~ JÜ)6cOLgU@7~cևI*U2C#'/[i*BR= !`;A}.V $_"p]sŻVm X=%.$یtjUه@'Y"H/\rW!4HGmoQ̼92n`I2g>FCW4? t┃x8R}` ,-*uͅϖ*I3?G~@]p?T~E`<؀GYX.ΦCʏĈ"9s"'R0ܷ,/,UkTzBrߘ!14_bKf r[GzW!Ѻ7YQ_D|sKro]0{=PGJP?{~Wz[B+M ע'BچbO(Aye\a_ jlSEM47[DxI цQdCLP `uP,{J+BC%>K[ztewhaaamyan\(&5 XSd'#X{"6_\V%l M\#X,V9dbI-;l"^CD]IU{X1i^! *mz5qfHzL0uk]C%iUwTDbprCWI?&+ۘu?4 ?irq,ۥOdn\8͜s@+zJo| ڬNNj m5T-G7WE'čT\cwka_i#BbsQ@ٿ}gqrp> |5;-m0EӝG+AϑK:1.w饎GD-CY'\\h\߃Nr"6J e;&ϩQtasHB+sҌ]ɗ<'b19y1pT *tM#E)@x 9t +qL.%gmec NHF oG+zL ]62ɠv?wc[:i,v|Ե|r:.?*v6Ӟ:xI~Ymwmo}Mk"s`T-L}P-7L#X1]F2\*ʓ#8D~P,hRkN&- h&qlUR)ĴpedՐsw>30nrئ~oXTă*V?#l(Q;Ywj&I^B W V-8t꧹ VNyὠ@r7ykY(_oJ,R#mڸ8o5UfyLPfnꍬ`>~ciz&v1Xwz?/C_/܃_4z"|`?DK4 LUiגQA[5P9=$~^iw>I9fhw0J/3Єt qSl(&a27@^!Q &RgV:^=p=ϷkZBQi>;'n8is4D"2;@8DYו5]W 5MoWaSeGTz&]!q{LU4HU&eyQΛf-տE,oĩ40J6kX?FPNp\9( dRgڛ/(<^'o%1UAu,,UN@oٖsI 5s! DV'W7c6Sg66zuLpU7?'#ʹ }24vSA?C\wwW@Y3My-OJEz4͚q\S @0'R׫d1W*б%vpWlt;?|br.2v\q5ˀO<*pէ;2~XLx~@$_I:{HFBZ}Mƙ$¸(U܂.X"'7;zy`R w}~uf/!Cw7:8Avq#i: #MIrJ@1YqDNHy6$OdK$h(-ze3Y5 SynwNM%WXȴDKspt4':>"?5K=B Z*Y/G%ŅM %tMׇ%]+h6Ѳ3B+@dF{bř`̲(d]A¨5; _> QQ8=,5"奋+)!5S_3vR ZUy'Q&‡"tΈD|,4]Z{&I^^wm=0L/HWH{?Cz{Ǩ/JPmٷ4eZ lIkQS0i2C2X7e󜞖팔@Tb1:iÞD[RSΗE,Tǂ*BpREVT+4G'hreV]ͯ=I}X4cI"nT.;LW>{L83Pчy5$=fjS+r`XN G>.-1(#{w%f5e7L!݃ʝ>{ԸO'.M – ڬ-㝹丛%t8br{,Tp.$x WM.{/`Uְ )`$>].lk źt'kmd8hY.*Lě J84W_rN,Μc4W}y+^l:q82GIRc|RVh6@-̫" swCQSBo lI,Rsfy SKy-)L v˭4gJD>6b(ɝ%Yھ16Ӫ7qbk%r=[qL Ua}1%aCz~Oe[rJCeQ|r?']p8া D،L2I`O|ܑ_p6vvqɎ>Fz*ziC16`.K ˨FKvokǥH'QAMnjՑ")TkQ$bB)@t9pJh7:ʆ-Fj |J>jzwp+ޠ#pLlىu@8>eF,媨$ SlV1]4lv+;md.Oe^ ҷWiUD3l^2Qw*卭9LĨӇ粗VE-ۊVP{2TDtaFTŝ6Ns`T81)5@o1/v/?*F>-*DPnj_jhkA_%O9@!{qPhupv8(2p̔j=MXMpI+:*6ѹٱ1h>FT)yC?S'E#%L(l&UDa?QR)dlo./S`XC|SMJ!_Uʤ%̚д.U6p^#kfvkRb$ onM|ј~"Q)&B59%g?-sQeZ8M h$lb4s!4놖WuN [rR3וhgVG웠0[;"߉g\y=K oaN~̍O 0UQD8ɉ0g@亼TqD =̿U(`~YN}ב3QIja˛AY娾ԽH ۊ#۰sو{@;6f%;ǁ{GtOjUv -wt'L 7e(f0);J {E,c-I4ȷZԵ}"s4s8P[E8L&sfyg+yT֏&L}Q90M@UC;hN9 S> ^=*8=yXAٖ'Yjƺ.V#c,xBJX7o_36q}2R,# 2ƉWL0Xt435~ngTl0aN3 _ի,Jq,_^܅#fug=$a oLX`T]FK+K{f$^rʠCQƔ3v42$Ʀx7ͤ*XtEgU>'??~$Q.M X9x~*:#Ss' e`M?*[]J"dE8rHB|yZ{vXGE=fc *4ftS(LhrnnhPJ};'YioOcqڞ4Htxj B۫%G'd9ȃ?xeN[')@\'Cӡv)|[9BO:ZFTb)oZX~" L-$N|V䒧us;-`g'*dVDB "cHh&5!T] $/B!F_9x<߳ ` `rDQe C bw, q!AÄzQQA'dڱd9'=F[ڎ|S; d&gZj$T?es1=FiQpӇ5Fؽ02JVpr]Kdi0 ~L}S% }7x ɝ6rF!E*qW4H˝L< rKl鼗KϔMSX%>&C}rAj+TV_'Yn&ED/?))S_ID(?O_&~R J"}ҎbѭQ*Yx诵_36`x ֋,06 RAeq6$㛭Y6J6W< uhh m|8e)&ީxgeK ! -743ߏ_"y΁('V"1έ.0Nޓ}Jq`:#} 񏿁COz<&S<#*^Շ fe- p;FEeèrB'xui $`]Y]ܵY@k@(꼐 CZ`6tmD&^@0Lڰԥ+Jn d jrT+r2 R_>ȰވP񠆓*kJYX/̄;g9 3zIY{ps7Iw#k^ie}_28 w}$dܯ8d9_>PvT(R]t rӠ]r7t!)A:`|eQU`OC9c(o1 CaOJEҫJ ڪD@rRAn B%",f:JQfkk1%h+bl{goH 0^3C-kufg P,͉W $rF=uaEW:ut'j*rd0|u:B>RMQԟ5.E)^~4]&X̢Vr{][{x,az; fPt߉y["o^\+S8_qf+޺?N8`~go zj}J {JrQSdNוrE2 Dtg @^PM!Uk}>6s+lT: 28 % m(˂8Oz0$u-A2ÑPVO}jb >p_գkrU8;x 30(>SAzŒ,uH#U[Or-X2F[{6} dPYfOsxdw.҂s(ooqtIӱp\ϑ@poJ hy ,LD5.uYUED voٛRR T84! :kEN l$ U 8 %.D 'ZI(I7uY70ڪۘ?m>>L>-"S˘qD0!x{jѓH(g8giL,BˆGga\pT= Yc|ֺ]^v6AzвS[+s•3+o)+E@D.!ЌThd-cwA?Ȥ]`g[&.hQS42* K;7;~Q/#X8/k!& hIԑ"UjhJ:V~VrYlaS+!߳2R EP2:S [EQs!Q\W^s{M!.CcU҃Ie"j8@ذy Ž/ ٣!C>8 o[[ ⧡R!Q^ve;!@]Ci.~'z 1iɼ[A"Q"&%W'ao k(~.j,)/݊R΀bB rpS716aU}WW~ \&Fy'+5ު[W|΍8mwR\QAY#`|{sc WHB.t`#+9QLʶ* 7+HL絟etGSԥQck%1;ۈZ"Pa pVVtbjiָbJ}c_N\FB?D;I7Y. ߐ^1` /Q\fmdKTcD2e, B>Y sr AG7;aX2r?p(x)AxjWB0?(f "ԡ2r cF܃Bt:_/[Dv" X4Ɣ 7@ G~\h )$"7;ƚ2/dڸZoGMlYG [o\/kJPBг7gJ Nl5G?E鑃_s?QE^_4ĕ9ZF@TR& 8x0mSQ1 +mbgv#<&#^. δ{h&rwٕU}Dip=oL~.<3 /HU[.GLA>,>226E[9خVu,]nb7_8!n6:_Ql*'6yE.bVܩV-ܩw"Q7wt6`!A ^bXD .Gudv8'NC^0r=ߣl.SV2x.T;qщXU3P}Dzg"xc`+XD{$O= n jY=vtDfw_c#[Wj%"o:Re=eY* _r?7vNg- O;5C^% OT2%zCP("aiݸm<p fl O'`;@B?gI:E9O'Rg "ub9SqF؝B"=C\D%c 2aQסt( qƇ]Zݴ;t䝭K]12Ҳۘ46#t 8]u?B^<[mxD$U\BtU5KbV &9}$s+.E1-y z=7[ģz3 K}`ԭ@Od9oyڶhsm]][WyO.V$N"UY1dҩ/$a U'B)ߩZ'RО c%<#ʵ A/*-YR|YL3pW"F!1\/9GZ%f{MeZ~`ENv*ky қE~-QA, [Q啔#"DS 2`?윋lS>x!'5x`d2yCbU:M\wAer+ApWVuUmE+d R򸶥.'Dgs= GS_]sw# 5#= #rY;wwo|5'F^>5}TY2eX")'б"Zw@E5Ć[||dE)Y0صG"px6 fNwz: b3" ~D 4jZ?}näT=1Uv) F "^Fh{ɳ뷐esMIk@Y0 Z-};w !Cu1U|t {T=a(.w1%2.X]5,qFolZ8o^z,5D/qҩڿlp<>(Xwʿxъ|_<ڲAx\B#Ϝ~iU[)z@ČDW h^C$׍tF* Ϻ8o޷u6ye)U2P;sn m`2`P cLWo|iPZ ܕAﮐػ2'<H:C8 wZ+^sXCa&)ʱ/4b#Hcȍ#cd裟^{nLTԩ/Nf6Ht:-yWQg}*`6/*J74*Oc[V˵tX6iPM|tu~0'i@yJJo+=]fo ژq~X[^Rf 4_vvV׉%u}u7pmf&JʱTV%0}~0beTNa6Ũf7?(Uxt &xσπ;bլ?Zs_kPEwHYC-/S(J$#em?`+>IIT3 !:m`Z>]f CઽL䡇JFj,(Ne\Tzv~ZV B53A8ec/{(j,3mFz*WLw~B3%iI yl'wL_J(tTL8'ȪE@@F.h(y+:?DS A&1" ( #bwEw욱ƐY } ~9hҜ!puL/.4g&q+sWZ仴Ä;C9]{ TK]\#A+ 6)WEI8$lQEnDե?#+-鏳0qLPZ\A<ބkR1Ftk'ߒ1c1VQ3$´8i|K4Y zj@b87N+Vvkzh88p/@3;˗UFf;{s#I8$Z=1'9\^x)bA:d[SItVqxϤ;&Rػ̎lwUA=/%ulٖp+xD(zRWP\v'G,BTJK Lѕݓ1H7nH ,괵tH=>J20wb N:m `ȣ'-8):DyO3zX8#8"%#$ .Muy{Am2]+y6 ,8Uf&2SrNޫ=2s.>풾tK;p~Өb'u]Q97 JKrbRuÄɞ Kh_I UCA(Ϧ|Өa2v9(q2%4QϏ5 DD Efp_ ~$y HTYp4_iײ ,j1ߖuF->h+s Iyf՝ @a:uW?)qB֐gc&$p?GUܴ@ {&"9c%%'n\jvFߜ 4%GX_lfHgt $d])&]׼λg@I,046skւ (ާlY=u:y#CUC"~D4V,eiv?l$8mHVs%u'$OWY?NtJϊ2-s~V M.|~QqdrĂ?6Eg}!bsAi,Yف[( OTퟒ9.Ϝ%a|)뉓sܕ#2ڇ#J70c {;s[?z1lݖ&!op9L/LK/߅t!ET$rITpN1} qѭk.nI+(̏d='~4(fH| rU@T,Ty`Fkiك`|<`81qK |(#vF} =v ,%Yk`G|>H5>G;x+eA6@=:3yi&3Ë=EBf`rFd 6bod֕J39``*IcZV n®weu郐6|R"oskҊdĘI^BV jh[dE IӤSɓTx.us'*vZgƱz0ڏݡS̚fXj,0}m Wa>C+* x^btwUFtq(~͈2\IDo f ]W0 RY,Yۏ1á9Ԙ!N>k)\xxG೷}Utߴם%pǎ 8=aɯ15=q+)XtQݣGvfV?@Ǯf,I϶nSأJ<Ü紻%pPmmg@EL!){O_B.l&tpd-fX<+ 1^=gscfi?X_\?UBA0M$B<)CQJl+K*Z vx`c*+#!(Xȸ W^S~b;L"z}%]6e`pI2R)Ϝn,=\gbI;́;6ILB=iKqy{:A_ Ɋ,3(vU ZǁpkTw}\|"8]dn-ɲk7[b6q9IbUDAZ##/7k߇G{qb4wg5 ~I`P[GH<@hY"ո Ęhqp,޹=.w)lztZ-fITnjkI|aE䱷l,{wbձɤzor,]8` c($Ya4A yY9?]Jc>r7[lLHo % O[$Tnqoy2NW39~iԶ'1i<(NbfwŒje-` Tz_eB)$%E,NR"5Zo@6bmIZ 4=~=OoXbrdcs`@~2ռ*7& }]݉DQBŭU@.h j{&21LMt ehhFj XliZ-.ԖÅ833Mz6x pj?Yjl`ܛ4pF#Du9ǹf+r-wqH&bp X"r#Tw6  + iLܡ[3a+$]6 ڽ I]nrPbf[ӏcb6h8ژjH{(41 q5 < 'S F54֝]Mql5#Uzo4住0%-#[9A됦T.Iez Z"Mdµe}kʗ!$:)-$k5AћK?P0n*kXlŵO!?P][0!QbrsEؐ9 lZ_wk8 etJ54ɒ Ӂx&P`R兕Lc 6;x1ˋ #x) $Cga$,~NːXͷ%gvߊHv~=H=(֌:b])_knX@}-:t XUٸ;Wh'w=S_`MlQ2xcbmN.KJwc}che/ʌ}5:衅}SwA`:3h~m++“ZW@ 3] J{mSF"z"M;4uwmœ3~$Myf`Go$Gy̺Òljód0Rx1'%:bBU3˕(&+&'h-3*Po ME|"ÖIBY[}wB"PT]-)@+ҭԬQq}|]/ЫGQP "].$N ~INp!T)`_G(ie?H~KEFEϾfc1 VM{Z8`"cե^gu%5n~?ÆKtڣ?76Ю`=>HM@E9̩xG_pjZ~X:с=<<}ƲZn ʥО E`Ej #_8|GҐoهVp>@))\, f^soY[ۇCJ"(NFĢ ZuELE>o!^׊ ;=+=X,w2J[!MOcйǩ,>`~+7Ռ0rc 6@1Ybx6HMuu"u2¹[q|kتfƓٚ|ϻy4cE7A%ԼN!2D(~ɀ[Jf[ 'E@s|~sʤV4uӚMv(#zcB`RོQ6:+ÛoHqc$ra2e>h6bX`2<,j$- 7o‰^ŸWI%ɄyhkνzJKAQ@4[ ǤB7ĭߏ.d^>1{?7:Qc*2V*uEOn8Q'IAC!߬ɚ1R捻UڹY_ z8=T< ΑBX9'k\8  ej$hPՇa#LFTK$.@%8|Y̷$@e 8skSy. gEF ]~[1!x5frD{TF2uo[@ߏ3'vegx-ߒ'={ wK%J1ϑ%mCYznsUɇ*]P1)Ⱦa1GQ"䂇gL$H4j6fH5 ҊDĔQ)'Gl`^}>Y4G]އ=mô`(}7`CĕRzGiA TRFX.] ˍX*L9 ok؞89^V~)$DDHJ r`̭SZ솺~1bvx_I:K1-.u?kМJ7;q6 IuV.ڹ՞^>}ԇJGҹRlDtYN3%Rz8~hӴyϵ<]Xv&a$4A$X 7c" 'YxmU#ue_ q_\Ry9G2ك>eI&yUG3akb.^vZ\y~cGIԪƙ~zFwDjYyAE%/aC)o$pn ! ,%NU@ک [ElæDNSpPt>ԻC:̪b "K݆!3]h4NioSWfQԘ&h0ԇkL#,@;`Kvg4Qs%&~ǡ|H,#<5L(U5A9-W` H_|1֑ǰB(iesmT]SD5\&-f1Q0S ,N  .; \h_-vϻJ̄^iwqA#Wn[sE&lZԛ n$@i';),U R77Ln !w & /Wpx4;rIHsc?݆j7QVFXWGXݏ6 C&އԪWﳿx+# enOMmkd[ˈ֐K^$mLHl>Z{cn#]#9z{0j~(WEɧɨ(Q(ycgL 9`~{lhB!An@ t_ۛLG@Hf6<|ſ4"vo>ZSdcDG'YY{;J7U^mLJ#33oPS%bp W%.;ñ^prWq'8Il{7,0V >vExcj_~a@DS&q[ Y엢 ДCc+n>g`EHw-QbA&*6Rv.z̑5MiiP飀4V)7X0KAu= YuU{-oq=y68lS*n"7Fl[sǘE M'-+|W-k(#% T!(4A=Ou vbԻR'!)5 ' j7"NO$SRz+N$iFr;f>k(z4YJx6tD~Vv\!񼎓{;S&)t)x2L#NQQ`ꔗ([O,ˀɼ~XC8õJF5$SF7ִH0XsM0a:x GՓ|[>6MjTiHO ne5 .gYJo,h͹Dr V& ~rb(آ2KbǑ2zTdMYXUɜW=I'uC^Rwe=X3pL#ȹ)R2xٖ\)Od3XVSwq`zZ@L7dщYl9r.J30t|?ro9>{!8e{U OfrunofrT> 刏mRv@$b/2`{_ItHR!rk1MPE2t`7\PV)L V+{6f4db6c=B/hA[NUWgɕa {Zf 7p~z4xeX|DNR7E6d}-P?@fNYM#yuŋ\cy]ypR s~v-$j-z渠L9rTch=['<؂ F7k&J @ ЙS[sS|L~ ڪmv(el{u06U*Ae0Kŝ _:,s|c?M=k"\RT!2h*kNw|=;2fg:08l3_BJ M"vŲ@Oʇ(ρ0AU D0ĪmM0MhW\[xƕ~{/&C3m‡mbq3xp^=\qh,Xsc, !៻rxL=<5h=sZ{|)!A8/M*Lyh:<^ f̅i4X~ zehMDFP2\L5j*cn3ߩmE8Ng/nvG({Q3e4ai3c9o6`=YI'dU杶L 0"PQ#@łuo]VuʊZ"ZOy:5,ڣt"o$[N*)HO/as Z|8fZe,:oF1D9= iH/u{R;7_4ҟR"O](&Z APR;He,L  HscYsn 9I `7*tt_2EKs:=H(COyP2cc" *-B BW"BY8Ж6ph Lb)1 娑l9iU*hҁׅ4$` UӴ/4k 3.7`3*:ѭ% ;'Q^9g.6BHޏJYwf_ҖSZٜJ`>PrZ)}}ˋVG)K]7ZRh p.*pTL|OW4Ķm=26PƫnN=1 ݑҿ#묬ҢK69흮g(ޯ xd68{@Y> CZeۃƆ-u xRM5vо )覑eHwڃ,ruߴTsI?zqñ!9VV;輻7 zngLDT RɁC83% NErh NQW$X2DC:C GI 6d.u|)/?2F_5R3Ws- 60.=jL_:sBuݐxͦY{b;xvٽާymp^=ҙ  k>oP,vuЩAڻiI yPN}jboFw+"nٳcqGEKnm8FVzg}i|!Bu$-ʗ!bylAUfDM$|f=? bT@ʲS1u;]2 ?G܎9iAH漅dO]eǘVJʎ`V:35*|(s*;E%'{1_dyRc^coY) d0QNlw@Gڜr2x\ր])Z 3 QBnVfH7,XMt^AAO[~u6Dǡ{L\̖%R{OH4)T1@PH׉p_9Haol9-6[ts]xJrD}j7S*Hp $kc* *Qʛz-1,`4u9clTET}xE5~Ki *}J"2RMͼ9d \Q1=βcF/c,b "ۅnu> j<"T NsԟBbpl35mݏ@`U JC _/ط e%RQ 6xru`ʇĤW˿@ƹ1 |Ъuy/Z_u0p>ݲkНDHh̛TVoLY¥D]| ҆PɜQs፜'V(Ur;m SZ^f! EA!e?T`3pVc%_bЋ3MXtɥ|'G*PݓgWmj¤94-+xlPh! ?Qlc;ˁȞmT3.9DcZSձ`"%p'(+]k5qldRC=%DяH! #kȡ|&M{6#i@q3E]";X?ej?l #b- NdHc|/4U:s938~6Ϊo֌żz^AX$ t#nT/0iW1+IC{N +H-vnqTq:r] BAR|A'}m/U;zjWھ1G~h}Bߩg~//MfFfnl)X=;>UjqΉ!̆G+}BJ)HO82&[Y#Ip滑UU-H딜fF.z4QVo3ד7mur>,s-]+C0}tq԰7(9g;hM+K,c4gᛖn3ҡyz>eRc.A*]^$h ~)~M}Ԭbq`hҘ}[:N}A㶠mlՕk?DŞZ{otWjwߩӟ#K@Sf^#Fۊb<+ ̻"C"QyqL mU'}zGFK+w5G)R&oSNR %n!b^v@m|«5ʲXڬS4a!RFRoUbS5glb/ iS(' nAL 뱠O%^q ۨ@H}C/S|1_ؔ0}oIOw a\vJ $Cx$Fþ7YZH)G6'3N`#bu)םK#5&vAYyo徾rzףhs08G:@zj#A*3#\*i@#݁|00 Gߪs]Biόb2z!_0aQہƊJ8CH4<<Kr~P|)Gq(A-%Y>=YREҘ,e.c%,**Z&C.z-.KS0 Y,H㑬!ǞH]묪+ᎺuPhH!/ 0x*r*Ux9v<⎯Sਜ਼`t?&L(_^| 2 k@%lx4}ꅟPs\\HYjm`@̒ЋY!O]Rw6ToTT/ckebcdwtd =5ԘA2F1|:T%x%ꅜ YRU1CBqq$v"xն"C7z>FLT8t˚re&A`bhw{N*T zbhE`n 5m!\TͅȲg?ឡβH,f*MK~|d3 C jkݥFN<[TEq̛g0#*^K6ĮOx%iMW끈SAdB: [4tYHW;sYh͝ℓڕi>vΕ&7${XH>{,Gy^NƌOa~СyC'RLAzOoUcX\$A*g^;C@HYJHCQ.`)vݽeXg8%X s"p'{ۅ9|?cx٩UX(2ZXx݈ޮdym7:K؂gJ;kŇK[3"[_3ƆZ-IZjNJèܖA$(t>]m.xdt_z-wc,H l2@~e^2!z0^tz¹CynU piޭ^\R¢Wl/>],:tJv2\ј Pln\ G/2SYR*JׄC@>Y LA?+H_fEN@ᢪ2wp3Ϛ9Rs r9CSh:@op ز^N[;Fז0)>Ya,_m҂(o-%'E8|C+ʳ-`oLV/6s3xhc&<9ݟz#\C ^=yٌ֦+Շ#xek-N9.5ϦeA,ϩԆ}+C~ ;Um$oe4xbm-9(b!o:RLpd_keZwƉ\t~(*.C4B$uRBBy=}<~e@s+Hhdeﶭ?Ծo[lR1CcE8R5;Khx|-/9[\:zfnA֤ɚo xhgB`**yiݦ%'Œѣd S( ۦ/<"?]Ǿ=noh5-o#e>/c3nނIɲ\OӋs R#AA1pE(OiUyѢ }nćqHNdHntG-GՑA,YnX CZ;e|[gn`L < ϻQ,J21 "l/0%[4o)lr#V_O8QM6RSX4]$=o OReCOtAgg 5 1JzӯLmgl>z.|)*1~2eaEpnx®AJ zv+/,J:%<^~$UL1SC4Cû9os"<f<YZB\i/1W)u_ _*#Wvvc(kP*VlVwYaB_]]z&a b]02iDkk)Mrz#xꧮ)fI:8TBsRըv;ڀkb+lٗ9͝J2ϝZ򥫏?fhZTq̫S1$JI[S-lbÎJeD)4{gfv M'0&R?lo }\1~ 4.cYPGtP"M~%$Q5hf0F%%qH=gFv6o15ira>DΫb,_8RuvP-;T5:ݖo"B/xI4:Zݴ 2W -pKO@)<~`uzE%UԐZB HA-h4LӲ]\ة于A9GhqJŪ9jpe%EŅ%CS 3 EF* -EϞ8sL1 Q`3eBC%po߭#m h^wJ[ qz[e6xۼBc4ol9: #ֺD7B聘uR5k~9 (sEvA-kpŚ7'ݍVQyr>N#,q ұCq>صY*O?{82F$ <+ӧ k4)j;3C͓1%:k~VnK1BSj8l <?at (DͰhgì P!|s/nR uB|f!8Ǽc(BC&ȶu &5 Pƙ O7x݀+5JZy3&:RvtW\^KaŮDu4UI& }̼,Sacy2"X"~$؎ٖ4W_;VB$ʁ kNe!OҞ;\OK@><o~:*oKm!G Va| *݉z w`|ǃ".;,f +|paKBg;1G{57t3 E%}꽄:[Y I_vԈVIt?[&9˸hPSH\=J*J\1A"@4|q,6dFޡZ6tgti=P &)z*+gMhػԘ7";%.|# zDrJb¿=S}:ȼxW; L5dD]I-} .؇<\Kha1/H0<)>S>濥!70Zun8>|TXKl3ÈgYWoS(FՄH@֫"J2#wPe/-dNƫ̎f*aX}G+}>,+6'6L.?yj`_+1…BfQ8 u_MUXNX@BO~M535fݒ O iz am"%{䣱4V9<ŧ.`7%4a>?b lk="at. nAGݶՁrE!BiԷtE4#^zȍޛnJ>n烲<=dvbMJR[,| c6>q7eO}*4V. ǀ&M5lƈ&6/T?|OQxQԁTNe "2IwԽ #Z(?YFmg@ק2'A ]HlUf0a&hdP =4N(f}XZ2zY:aܜu|Fk| W7 ` z >h9g EXt?Sf3ZbfⱤ]<36glwT5 Jԏ1@xEb`Hfczix< ;\Ou+yx/(q[Ud_0ȟ&L-b.ŷLHI@`KzaUGT+t7⶯3͚QzUſa\>ƴc z>0a19aڂ!0u4ΑҰOK["RӈoQ+gTI,Zgٺݩ{=\ aљ|RJ^c45Ѿ{D.'̈́sEùx\Gh2Kj OJX~W/E$"QWӏ`LQ:+11xǵzwv5(N+!Nݧ>Tz!/0n^LsfiTis זE# VrF P]5ZWHsjkfdU6JTE^ޓW_]e',e*RhΉن}kb[QOKS]EH?s{ilRqQ(Ariu YSN`Hto Ht>>g]l^7xVSv4doO{wObZf7b>4Nӆcz+Po+}QV%'t߿K\zb@{ETbmzgo9t0Da14TSt[v2Yxb =Yor1 }]Y4y^ף_nmG .)b?(θOm?\SJUl)Vq,-A 9$ͽO*÷8єx]sɼ"yG0_+C_Fiަqk/vթVW6p@#_Djs9ڛO,⺌3XR)|R֓:NFDOM; C 0muOܐn_ GPC gIķQc y;G'eeVjmg B_}DUg5 2t[^+N(f-GD.&=%wmnWֻc4:H0"vD I4M/|'K)%V^1`e k,]s! tiESE)r\d#T/q_p$[XZ])CD?ITN"uwcVoC%GA [Ij =2!⾓WF2)WER+B`Ph@ASVӐczE4Tm$h!Ԩ|ҝgحLxHupP_h|PբF-BPZlm*(*]9̊پFAoT=TL߆~b])T|K F)^ӽmUEXؠ@P*P=j0nz_hE_ UoJʾB:LL7ΐggK wrҸ<a]K H Cd@ُsaх}}ya){IHD%N)`aE'i` <(uV_|~3֗e9?):XNZ"e1 CJոP Kgߣ _"Ĉ,udjȠV sfI@*řŐAfdO \Y=R @?\^$;fErDž.&77aDU=sȈ/A6]]dv佴M ޘ27I~.^(JKYzLh<D*5O$25|e4t@2k.A.sXKOw\{8 j5VSӤTA*„7pxFՙKT&}[߫o8(8,H(iK q#ID=[xs̻D,gS 렊(g%(iūgr?nȘ{:]?y8_A^vv2l54~f%&_cC?S(ǂ&pe5թM#JUgEB"q1XxN5-,:9 dP@Fi$TZ2@^ +Yg}a<6Bc+0Gbzav\80[GQRڟJ)7BS<^OVNր$.^b(L]kqOpdphv1X-}d+()@ܴ4SB#1h]8벹orYQN8>-uhEjJ=Fieh43u+D⵩o-$MBe} !Gb7djtrϑ79:Ţ'_57VO~7˵y&g@g]H<]Ѣ",FPeZ8n 'vYh)pirWiP^|gS.P)>;hGXY{I;F "/ukb`-hܾCUXoQ?$ K|r\te]eJmo91o ^8ʺ\jv KoD,!?H-q?/sõl^uS\tG6 dkFb<9t|/  ܈U9daTv.g;A͇iq \˛F[aI\useeI5>??9 d>LiPo$#E=w_h`jUIgjl xB2jDͤa:Qgeu<ϧ׃qsazM̈́w؋[а{+ALRv۵ޣn<޵ mLGB$!lYR3W^z@0%Y{w# >RzyQAI(_1w߻pLaQxH-Q:ЋZO}~Oksd BYR  #vL`tD >'Mhه,g cT`5icyUcԫEAV̼ѥn`cv.PhBT;%hAvΔ 8O~u cisM)#i&"/=gHʦ-~Wql:SIq X6+A3B Ut}`ZXƚ3 @+l〉U .-=haKLKyD{J rx oW(iTj`Jx/)a)J7˗' 4+ (()5JROLb".H^f嚴%i7q  s H\T4$`&c~{ ̷*qQsiqkTe47xY%@Zc' kFWrLyV(i΂\鐚Wߜ .*.6vznJo]vr\D/Uq*L.9O>?_.yx&' >PvY$Q2Z-FJ0kgFy}YmXv~b1֫ YI Rlje2ː_6:ʶr#c͢ԅf󸻐@Mpp7E.槶dc*6nKAx;8#EXDLL)/tqnޮonJE~S+@TgSzdf0T( Nu?f*a4wT5b=&cdU6^UR9POʶ!X%&Y$\h_!Dzw"9/͵Qtr| $Wrnpؾؙ vo5PGpNҧݷW HsZNG\kmQGA Y$\3zVSY/z"Hpbvtx&_XXK-N 3D guqvЗ76%[@"~ QJUA Vkc 7!'CQjP6i "?H+PCSزia/,Ψx'tЏRr1kp@,̐n(_ @z"^Vuk{65y5.:лi}LbE$@q1PnJ1 5ۅv͐4v-Y<ֶ@<@`l}|A$ÂSz; {̼6L8N7P҇΋6xmݖ-m%@Ã4ZcsS~j/'<7-b ݴu*RtbKf|YfȽ4bE (<LF45z QKZ 9] ($ӺY(b+3@ E@dS o/ZJ ,Qm]9"Tu^g[kCws=;(L|\,)2knEy:O5*gAmi0+i#Do\Yjɦr=9˲es[WtE,sJkbʋ[ * '=o V{ƮN8P[;NEOhl@4nU6՜89 eԡ 29@n2KA#fF@L2&7ϰPB~e[Nu!q$G"w5H3@a`ڣ~誤߶ S V\ʏy)c"`Ʈ(js#)Ydsė}QB;ǔd<\%ПħaSBy!LZB/Z]tMX<&oW4~3F R?|72S/ZOK);-T(f>@q[NiOI̶gAIZ8dͿ%eAPbȴ64tZ jJgErvD4=f ^ 9Ȯ `"&p )ʸWڽ›<4=4V,e#FdpM9?l5!>KyZʬ^%-I}q}S(rX0jbNyv[IsQNŇ7*AG{hHWuܘRg$Ҥ?])I">e»Vqr3vqCPi~7'¼#9se1-}pL(KaBW29`M xC5ᐙo޸Ԛ12iJ۞>k`̲~#IGPl}w0D1 TnkOs(ZRE͊ uH_j=JE)% _A fU^HWL.ˆ3ID` 7pClۙ?u6Rf\!M71IIܶ ҙ2?Q3V(Pd^. _exs(y*V "uGxcioʠT~D|z$^Mx* #FL\4-3CN/k׮ iKp8Ds V!W˻"R3:KPY7L!rF}Eu!x$(zũ K-_niV_XTCF#{T{`G5k,[AyI[cVڦVI䩏D;Aoh8ޱ ZΨ@ J`cZ/uR]pj&"AN|TÊJvUt$thwaFR[9%,М^}Z zWS <-m-R gahA/&n%$MP%γ~oxe9Vx~*dVk!3Ne %{SM-wf"roΊIg3HBs"݁>?=&0 Vf'}Gh?"BÆ>8,S޻¾PS}L!%o8>o_ cʲ<4:gs@MZ?pǒcNlޕǪ1/_O7( %oɪ@IWBvulVӷu0(Nn yJXV R]QE4q;ѺZsrrɉcIQX誦8yc#B*tsQ}وӦwA M-62WmXd/{_o@*ݒn(B8@ӈ,'kzÊOl#ADv0Eum.vzu`RU0r݋J>8q ܣJʸ);rn/!]V24ؽBgs0pk8/u{ O֙l7*w'5mܧA+mlk<[BMH#yěsUq@:ork^Cҽ|;z煏E\wK`Ohֆ|;m1Qij6PU5HWY*FrM  ;ɿa9ůWXNYã /bUJU"nb8"!Z8l\#->i.tYOLh0oϞE6ktA,kZ{~NH@8(%Ɏ?$qbvɦ<-ٝYy&29`,I,WॸK vaYgՈ– 20i(@enǸwN"k-PɍYΛ @&CT9Bdb`Be91}XM!`?Wǟ:~$r*"&P\kTЍy;hmfZӠX^[7U;~-19D!B흖6h& yM[JLDʆۅ(sE_:P],#M}߲''aiiA= cw"ܕlͰ[|OSLGo|P);) m$g8K.hx GB2vӱF׷CSjW<V2^-XoV֏۰6SQ><: 088p﫭|#ڻgsF= 9YYgaOWrNسSPHqw7z;z)հ7ӗe,e76o*>xqUyG)2w)hZMWGPAHG8 hUQxs)߆pn2eʻ]Oo6cY4-5b+3`8!c8a) ,n[>\u#}.g\GhXHb"͘A)EeK5DfoYdǷr,y%`ΡQ`^•V(,FRh A"H0 :AyI,Q=x<Bq oE'6(Qj3$4HldLlA OzjG`}vè۠WߧWfu8%]E.|¶f8S}q֙RyE/Wd4#!)O(7FCbT1^i7=$6A7 s /1@ֿ>83L; (@JdO7J,{7*Zh蔥}kei čKpրoiӹI6BŶ.yO$S "Sw5:RlMB73-68 OB4'E` drlx)!#V2V#C'>)!?? Mx.Wܥ* ;F*_࣢4 K-Q$L s쟜kBU]ڦON0)_otH|NE9rӫzh/d\1Xs\YJ=rR$Ypx3{=s<leWVǕnԬr`\h( l{ªr_1Ҝòe%NE61ϵ| A/u%$fEoga:;EAb ahaRybJAi#tVkYn-ҝw|:ǙJ?Hu)V EZ՚ N{%7Űʚ̭z} HN,L/.4PK6ص\D,a1GuFÿW}O?^/)"`` ff$*u1b <: 5\dGtܞ7PQrMr ?eL)ޝM],YWucSH8y>|7{B)S^輰M54h +7%;5HY#o ifr"I":͜0D,Є_-,H\m&1I 0nntaґ̈́t9R[_9H, \~q8ݪ\76]":p+> \=hF}Dj?A66C+ ㎌s?[XPیER/堵N=鵵fC9!.rn7PJ U|hRm`:Qlq6w SAڠ|3Emh:ň-L_+J2zD7)n:WН-c .?tH\SFPּ[+t6$A+3[z'{1$)p_);z- O!/ӫ%ZЊs{m;JReȋ ~Q㊼Qh4 i$Hj*FHC;v_Ky-wv^nfTHwnņݹ..O[wLZ& 6ݺBtk[wXMOtPQb{GA+VHkV}R9G9 b(O"k_$ـفqK0;i'yM!6<'0cAr RaOљm1!puNKۭsUU6ڗHuf!Ng1_(ViFqYB}g Cdr!EGw[ј|RcZS-\49Z6nE0A#Oyve H$$K"5Gx7 5iԵ`6ԷQq,+p3AF]O)Kl*.B9EQe}v&cc-A*J{Ӊ>*Q)]P9LkG*w4 4*VқD~ =3TP4)YFQHWZ 9Z0@2jBrU"w"{G͊&12s?h[<{Vk:8bXQFU3{gdʗ:sxhyxIP3B3$J.h^_刔t-.Dxfudo>1'3{(>¨^Hq,LgKN²ˬ-mOg}N+7ekY|y @~FI] Ϻ0w(,Q$dJ΃=""֮EZ'S*#zm"L Q(?-]3broRU6C'Qz1dh7<5_%OF}_Rj6w; $ ;&cᗹGNɀLV\z2[u{VEqy5n-=\DV_EM SUcL1i?}r@X^5R\ur%HclEO?l~i YO@ 3(C(B([}u&a- ~q_dv>)ر-O;֡!bT|{c +54gَTњ\afjptِS?! ާ͸RV1{"?QVippIވ/S濺;%k۩ XNc9F:/ E9s.wg!PkIkͶVVc{yvl/x뷨h槾&|I>pw kO03JIc@FIγ6v 'A}"ʽ1M찯Lkd<Hεx.49GW_p1Ji{HB )~dh r!]Rb'76u˭icHPgw('||,znTe`#ʲ . oB@,95N d_Y;#V; ܯ 9 0 b-d\'iQg(V!'2⨍,1( $*Lu2PkG(1<^ q{ _?nUCb(NSYa{@|$gHr3eM4П=$WM@<f -ⲕ՛#lBJ=ϑoLZbkWgki-w"lnqRŎDik)_xXyR5\Ny-0{K6\7B*ջ)g/gN%wX! DLH'Cz9#3ޞkUm{'Dz{#EScÁM*OYS.mnË0K"+H=6l=we>jm[*})?!>l>{X_+Q{ֱg5 Αt\5S>fk"(w~**r09Kleh w;?E"]8^9'8:&Ma]=&w"b{lg.? !v4|Ֆʏ)Sn2yqF i]C64XinR2yKj6}PR]Rm0"6n3dHٲqƪy[ߐ\397:j[ɈӨ$`&df{,"esJ̽Qbpw0A,*3)?L tǼ-qkpф؎q1IJ1(iT(_f;V{Ԣ`E ȧO41ɔe# x#I;ELHix" *6Z1|"9GQ` 映U8ih@ CoQQIMŠ&ʪO|{n0:Lp/0.$Y*yYV{%4 ZK^Q.WO{n-j0¿%c_8궥8u,8[F.>.WX%5/Ǟ +Ө#RB/{% DN^rܣD8DS2:΂2šݰ`pNUo7Zvٔ#xţzN9%cD/YjP; )Ml&Å>`A&Ho&hΒAzshjv @W"~I`?!f&׮;̭.̹G;@0WXu3[D-)+E,]_,޲$}{#hLN#O a3x&NP7&[ ꪺt2ZW!|` 4ɯXG}OPi.3ĤrZl/|7pDaZ+͍?gjx*6@OِC m팜 TLfh^SfqAb@䎲!#LBA0(bfkj1 Bww?(=$P;7̶'@Pmpb!Z´5!=2'x*tOPc%n" ]3=Zg64ȦuB 'վYW`}>[ a~V1sc2b (/3^vyLg2ӑ| @'X lGw*.Q 9NwJt YW4 R+ A}rGz~l(B}Aڭ;L nQ}y!`,F$ޝhl[}ht'o V2|d\f*V@^>QS'wm fxIL>}}+Ps S4Toi3͑q4nӖ1t[Evʱ0ܾ]n1g'+tp]Z}, 1GZY$@T@NȋtnjB P^]L (9UԭLIηݩ0~1淪wʓQgO5\*7wNA U-N¿NX#DGy3`\ %VʆH5`x0@!|b|[NcZ9<|b!zt[ Fo\V9Vc"g1iu4E I.]9ښ`t} a7EVYy0x5J}fBzj@Hx${ւk#`vaEGpi!N1Qfz|t-ȑVkרG40P6pf1 .9`V$})ɤ_ptF | G $+G壼dwrpr8q4r"tqf'3#;uI䄉B :ƅW)/{./*rqcJt!wZKIrN}XiJ+vjl~}Sւ .ѱRxBq@W̴F%+1]^1] E Q:ֈZܚT&A?63|Уm.xDվ[@ r.'zA_'@z]nFdDZةGC "!A*EFO;wpI<^ *6 +Fu/}B,vzD_o(G)KsBꙸ;pBO_L{ I-j'L@e?bq2 bw׎k%?}A c"Wnc%wbN) ߃{oe)m: @$qVbI$uVg}4q^51.KmA|)])},V#6teN :5ds)cG;SqN)T中b剼7!F'7b)sC>D:~EOz 9{R^&׏(3M>){Nn݌w:M;+i&ӗ"d, U޸ ,11XLx.8U^Rx9f kdHizͦțz$gg8RT|W`Rr.Q2n|tՔ$F_nQ2EhV>QdmR0n;87X%BF}jV|BʰyC(r("ke&* z:Ya`+.jqݖ^2 ?ϸ\.>= {%mU]4EX_K>.pr O7sB0$w'^5c̃ϥIia^2wMӠ*D+aF&'="/n{RzKg!m|&O:=4Q߹v/3Max!9^,JL gEh;zvw)G<yIS8&뜺W-%@AZ(fůVNWANSh?:BbEQ#b*sԷ2v/%3d`" caށH䊚6ɔ<B 0ul0pxA:455ncG .qRWϕVJ^x aAr8IAi@y1T> |Jw/ .NӒ9 h&xA$9̆.CXf;"ʦJ{n.)|œt->=%N rOZ=-ݨ$6^Wx=9>FuLM f1`dZkI8[} 4&!%]|t,WdYQ$ԯS?}U`qs TQM626xǬ$ƌG# 'š/@I@k926` vј~D֦!gElIY"> x\SJԲg95A{r-F.zL8M&4۪mShTU Y41i% ADCjhB+9Lz$Ed18B}o;Я>X^fmk)p9wYRm'SOkx`ۆtq^/K cE`qT_٭# BJoOLU+NP[U uC(4ڼ^v ~K pH2u nt̤S 7b> <OGKHQKuBgPLN6cYλ٣ 6/,J8w⢦ N/:A`aH0I-y0[CEeZ6TӔ2ޏ";Sir \J3߳-?^3-Rx?Ik@[16Hκ}LC{ g^(;@x煇qϲ?*.VPDR!pJgFQPW9ģA̓V׫q>^PA\`&z#t fn6vW["s:M!1Vn}iliO}I$cمm神%*?@6JZp@0=mU2!!E_g%qV -%`0P9zvھ?m SnpUhG<Cؙ6X-tՊdFsk+q Q+Tcs4H[n6+`*lj|C{1kcA%k8x0@|u ʁGhra &)pOT~k*¯:\ӖQ0'Ou #|KqoQxNm3=(i^KSNŤZuʼnu,s!UXiaEt0#Qd_<}x\WCZZ[`O^Jl#f 1M4hBl s7UA sCBUqM3_ʊ[ Nk#ducU;b TBuF8*_5QV,S:/9pձAI(m rmǦ.!9X/.wQ| uMI)i;MgL f4TBxs`=CWqCZoW)7pKMC|dD80Vz+=B'%uMiD$NNPە&WJmil_5ŠE(]6EĽ/蒸n#~f*Tȴ1694S$= NtY{Z 8R2j,o{ jJ0fX﮲;C9TJ CKnje8#I=ѺaԔ[?5NC1@p™ kA )f4NOA(LΨz.*0`"gV0yr&>ZfMRX/䊑8h;GJl"/5uj!iFFC'<􏴗JfGvM!gdՠ 2/4;^(TχR{^߲!F5lUҾwu ܝ }4` ѭ)>kلAz$*t!!H▉S[ PY}iI~i%PS-{l{2D0%jͪZ^Omx J ahF/V{\E"K7 MAqڝ ,Q!0)\omœeK{t;R)Uouh,MֵeY Y('u'DHL#~slC=A 1okJ2h.`{#:AT.Ť68Nx<(yבB|lX 9ѵfskސL}Aښ#f>_/ x[\՘~3.B8g`Xh)P4 >QR)ݮEtIҚe ZQZa<4VN鲱 nrZ̍=z1U0Dkukq?1 hxU 8*w$+ͱE MXxh^5WpNMLlKy<݂EgA[?dR_-N{A> c. dNfX?6mFDYiT l_kfė7H29CoL:VI0oW@aq!c.Jj٧TP@[wa6TkaBpX탺).#O:"$9Tzh)22vR1c>G—9 Oz" `0XL;F,ler^Xfaie?TOḼ յl|1MS 5>TU$~~fEjU|G᭳|JwFˉC@EɸCzP_e"W;lo.OaZwf8`SJg45^l;4=9"e-ؖe O)Z¬B-P'v[2a*jO=,͕Tݿ֫ #C a||glH)w˝?10{+;77j-O< [wJۀf=cå~yf%7GštU-6/cz,>/@挴pU`f=o,ڼ>5ǀ'/s:RuB@r¥Vp.A<0i9WVEG[ċ(]Q\狵J{tr*nv1]SNϭ[Y Ls薲NjD0HOVWYΚf؈ 8iݚGj8ѭH2rKgk}-~EY(OW"݅*?Lx{?xߑK?VTyͰtBJxiĵ4qp*$F!F/E;fsv`oZ{ܽ`DZ 66p'5;$ 8iO3ۣ7#7I]@ڑAԯ5[*M^gU^kn]ISMg$YAl"E ,{`5'l.p1 d3T N|z!le<`zFqR[׺HfZxݚ 1ϓ.m߻=ZvD#tMغ4yꅏGϺ+S%?e aro62z ~Mnl[7e呐D;PUeG$q?th{ӕŎ[/azXD% :W iL/ ${IJ{зDэ6$[-l9o'n ޘF@;9Vj-OUx֒mJ&bl5Nu+c E5J<v;ˆru._^lzX9bٖO7z5QCGl]s'JqLx"k3W, -6Ԟl;4FƢ0(xZ?ԃ{treѨx ^O!͕4-j!z2VR}\ZիK%JVΧ22tU0~(5\s7Մ,򣉿7ZYK~4.N\нId-s,8Y\NQh**=8=|oOo\Dw&3|6+ Hf#7NE&WIbX. BW) +QퟄVI[V1ʈF&EæV㕎\HcpE痣zJsTfM/o~Әb1NǏ'Մ"0B&)$<(9 FL +7m7ǚ|8E?չ[:?R r 15zV̑rاDT|3*3>qEdȯ-΀xp4kIl̺K/1b!Sa/<$S.V<Ξ6e7ޕ8ԚIkyR>ۋ1\-7Z|9+*$fJַNӶ/7_msa { nͭz4֚HT .[eNo.HDa,ypz pD V !Nav"/Y+ggTZ2 %)N;uMx.*]?,!E+6g gPd,ۃED9\rZ#F  e-Sd]ԡC[r0fC#p8=:x{_'|ŕR^ 1!C>S`_h=zBMNG'34⁞{%Z B74~/ܶ^^rcb:u%s W@Tep/Ä~ rZ˾s,g?;/v鬛yK.cCD0D9gRElD@PzM Zvvfݷ/ #1o@JmqU"U]gqqd{e{aǓ$e$YboY3-9R YYg֕\nuZ{ g&"z^^A?E?Eߢ>[x%}]"2HYIˡ(#2vNfR# *hMr$-߂1(^\? &hk(J 9WSPٻ&w@+IT۝/)o@LtV&@ۍDz j+TwH@ utC-g)?qC)wA )$cgāff?S? 3@q#vf#0Zn~~w-V v邛t~{; o:C2R tT8 'qNyF_"~}~F =H!R sJD7qSع Zݖ9dTT1Rbi}(4;ILLxHH8ilĦ/~ XRK$C[j(W}{džFFQMEX<r,ߵߎ$?rK ;Rk6,&z!ĴK]*& Zu3PMw Ceq`[SuJnW͗TtBKq׈:)T"K ReP'Seȣ.. N!RI;ub>>&-mQ",@ZO'sy`M+V JSS gR̪zbi@Pm#n ֔]C Ur4=g }~|.1|L]!ifyUJ.Ayȗ1ò3k<|MG=K$m+hjkX#1Aܗykd4g͙r?SN{+xsxiGDG_s-wy*n^KY+,m,vHuzYߋ'L%l==a':Gv8^HD]Lf{`?.(Gd\5&!7yF:>O}3vqV⠖!׳F9Y@H`:0 (-h"A⥔0QAIbr24Xtty1vR07R*o:K*W{$aYଣ"^ip|!,?$g (eJͷja|h9)uIG'p+J(>~giAY? W"ۧy~7 ǒ/y?06&!!zwxiDb]N!hy?],?u6?:#mVJ ˻ˠRHtYlSkOai=;9#e+(tԍwSmX'\eX0ྡྷT>(Czוx%GƏAef8ZbHR;Tqe!B{?cNmv2^;H&f|qK־q~ZG"pmu!-ҊT8 [8ЄЃR3í d p¼S Q*״qߗo p@߂~m}Zݜlyt n:$Qhn#GGa ٳݾ.!Ri3D96#jaCaT&BS9D؋⡒d!0hJMJ 鰺UM 4qIqfX01) SuCE vq:EhK~ܰeܶV/}\6 Q:yRm֝M&کȟ/ fåKQ|k~eXùU RhͬIL`5f|uP)r:fٵL-v+.38X \sZe3gEAVTh.a _&ӝ9W'ABڱ|B7!s_ pܳV Hw=5;;>]UN]k~=ep'2TsMz˽zkd́6h1?ic-.r|si7d%gSsR[qgCF@Ɠ#C.mm+s4NX+6~e#sX(X\G=7`Pʇ{^!+P   .ދUEkb`N%ymO)|Q=2.RH'Y9PoSw]2o auݛaE=MI[h6^o1 caDw.lՋ,k&#-bD!3YۦveĚ{bc]1fN4nwDѲ .Wy|-F,ܒq=n_?>W3?_2m9fmڇ/~doXp>m{be/^TZΞa 'g9'0^|uk*Rq#mL6+bT#)CMf:\+<nd sgйf/Og8WM('z+]؁K|yZrZqN0dEMJ˔|V8i%aB F)2W5Wi1=;]Gv1͈w'pbcr|׸נ׍%iEXD1|PCwo=uesOhћ[I8Ilp hH X6pqYrB͹=SiVg!SA V>x)2yהEaGR 3!Xl55bŐXxاfE0e BVEU٥~| 2?3vF )_E آ(XH o`X [;AxZ'3j-gM Ƈ8)n<$ /9щ~ +=8y'.28rӂ=v>Ma(~%7#";af^m_GVF<z1~TPWS9rqPrk*_(߀5aƝ-ػ딸]TWm$*<7y41STp>ׇc8˹["h@޼{ҙ-ZR<ۧP T]y ĻJUN7ƔOyS%* V $ tQ/޳_-|*GÏ0I>)W+1^<=o2YK&8<5 P y& rn > 7%tĩX.QaGca$oPhgT$/M$n7a5#Bh^'ojhvyJ*)nIӠrC9Zy>UlMVl/]8TJJ[n(OT#jOjָY> (Vbug:2!|(#-&W`uYkʊaIp2L^&:ĄfM1TEZ#MiFZr݈!^ice?J?yЫ!Z*J9h\*A +MǐÊ5Ҏsm[}"xΞ,u Rݓq%6 '`VՍ{MaZLq߻@aKctgWzF3n:N9 <~x]Ly@E[&7miPY3+]hE)S<NlYK*jz~/] 15Yڞ0?B ^s*npH|A 1~嫸}a)YOc1ʺk,Qr*|7m pZQ?;MnD-HZGj}1zh F@ҧv;H\/DmGCSSEѮ%vLWl\Ȳ=ϿW1"ꓘwEÂ/yW@>STXJy!IŖyI$iӮ(SOZFB}V9<@Eh.YhL'}c W'L~_MT\!)6z<:5;O~TUkOܦ+K(V?dS.qtn[KERaңYDUKr OPLr4 ȕ;"J#OXʽ~2b(g,3͖2Ybo; +[YPkLe~yٙq'6[i_AK 9p +}m "ҎݥͥyYXizJy75ހnʓF {"-Saԭ3 PIj  VtیfFذ:7 UQrl] } {f&…eSoR;mD P؟G7L7wXin1S]}tP~gՔv:pt{kI)!3 v>bc>i Jax-\*Aazf@zQfv4?.ɯ8݊NgøƓ/-c&W^C0q#?@5`rؖ8i-yk(w]d>f?gnxgo-7,gRZw~qhlgN˗c>=MI9cCk_9tn0cN<Ūӻ0¸%M. ZvA&KL$uB0 n}#vU+:+[YԎ-MXB=;+y}ŒȡXi!6~ lly.U=7nOKnk LYX]r>IbCSpv+Qʣ}pΆ(֋D#.aWU*D"Dpa /uu)HPްkdş6mC C!!㢪)< r H+ ]ŷhA>m;7w{PMzUlsx,fas &ԧ>jdw8^IF, z9@!L5xw8bϭ}(?M~`8v AՎ{ S@1ɢ$Gpin3@ߦ@r^ "m8 vN5*QVMύ79rׅV/C!y,T-vA6a9/˞%A=K48C7>1o7,n ;rcBYC_ CqQSƐjdS-M"{~z^"'e )<Ǜys+ڇOC:3FRILʋbDSmyP` ڤ\Ϳ'K|D^^2 b5opuP'rC$r^IH׵Ry˟ڗ㺋W?֩ˆP8EMeƩ4A&nJ 7=E1 Y-BfGlǴl L^mv=szn!_\:s^po^*C5sM͖i|*(:EGo(Ng-T6_1g}{̲*mݙad09ϳE#fwo}.oNERLh;j[5Fuuy.|.Tnz־)ַP|k}R ;B#X6١O?%iǺ9;YeTO%1cL v+Z%RPx$N!耭ҵR׶ӊ|GR>luT}z' &MabL~fqV?HZH`!QOLwfԍ=_Gs9`Tꀊ\tbƟYt^dۘhՄW#^G9v.{=U0ֳښsRL\XQFP1[g'dI8 #j輵ZoSWCO<"/U>aK{: [x' ZGWywnZϛ.{^QU!XrԣvҶPM͍R9HX}Gf dǯ:8S$:ڸEQp lZiIiiHwr`$9psUHF)JlMJ 5,fOz #ch{xMlwV5OzZ%%Sɶj*{4» xH~2BjJ:ixs|!ҜUC4GY߭p""!k) }k^Q=9axzC(d=5֙*U 1UQHc%) 1u%جT'cge^ ]l FW0/-,,V f!C*o9$/ O 0'QL$ 0ӗ6.-BKfA>rQhF 0ڑ7 ahLjnL Q BE ֪\c8|oQ-SUcYUx14[5]3=T@J BRf\wuTG\"ɢ_m2y h 17Tw 07 #4VUAX1ÏfҙSB=V> CDsM: ) ˄U,6&5Ӿ${ϣ دLj9 Y4|\¾ \X~L)Fd!Tz~3wϰ(yT3!'şi>UE7K~]v%m+ΐp١6xYEiy[E<ntK#}!~ΆOD -u]Rudbz-1W(v^̷w?}lP^7t['D+spS5\ǖK^]W̺oQ[׭6cۿCuĹMlcؕ]!twuA5"XFvL6ˋvu!س&|bPKAXct|nM+A3k !W+yTjIմ*Q6 \δ2a3KDEA6ΘA)i&.9[ጚZYh4 D$ZN٫Ļaw!Q;{^kÃaX;q tI}Xrywr޼0vÙzM1:vR8O-u\)I# 92W@GUlBJ4IϟL/ 9D!p`0$>4EC*И i6]:SJwikV0唂CKLh]=Ġ?e l.u#6%} \T_UۜSWU^Ɔ;[pXZ 2&Ǘir"R.&ZIA7$EjdV`QESxL*TTÿ&CFڊaTr5ç^ʐ/Ĕ~{`5c][ [Yԣ">[vޣ{* {g]Չks,D o tt|yl/ pRʝ8LG*=Ĉs ^"8戏QTu:HɈ T}PGd~,% Sg*B8VE'?#))|͕)ϴcUN4|_箶L=?+mN2 {");e%z)yI|~PZ{4*8cs!l5.~7RݲnBoƙ?1M? )Myy})[6X=/vڱKsקwyO`nF'F9Aӧ߹#zl TL"ZP/{SLQYGנfN9`uT8g 7(ǧy+gpG J|-$2D cO}ktHϻhc [1rn:q,5w_4*Lձ0`pP4cu 3X8HQ|`rq6Yjo\f`~I8*@Bۺ`j!̱ƝߌYnSL8"L{-0vwr (6Tlՠ:NVLrpk Kzh,Z/DR-5mYdO7?CNg3f)ۡR.ӆ8ĉ .pQ{x3S_J4\cMgvp ]u #:RP1oۿTJ*~A~4C(L_.VWc.ƱBpD5}Mrk9R%fAY4'eL`a)B_,7]\(1#FRq7ƨ,gIHvjDɹs{z/u`o,HY6 u|~hDim&MB^!_+jvaoҚ=$JjIY2VL_(^Cl3$ @"l7[6#vLy8ėko2eULm/[ck{':Q (~`z-a<{S0g} h Y\; )7glnYZq<2(af{~3sX?IlqȃU*X-!pƫHD[Ji>KFF#'sѵLԀrk_t D]H43? w Q>R,@•g@ 19 ,A_G[)Gl8 }&E6NJV9A}LXgә8q_o9Vy7m(Bq7kCa?6mڅ1 (qAwR})¹T(P>TvYqk9}"Fl 3.JKOhP~Q[kgw1\Tĥgтm9G&dd^ FXd=n\?Dc\ymP{Le #lmT^𷶞s:6;ܹhn81afkpV:3P[lc(>_ PpïziNJ- Ȼ&ﱟJh$0\gЫGe/OzGˡ6DZHW[ePS,#'ZA@_RۂuTnyuI`шO,[Dyo!ZO̜ h]V7xlה,?ɐ_"щ#4f lyk'(}D^]֊*L`,ub膴h `00eY~-,yBN\X#&AፅqHj3CGLF$yPV'ۖo<>z:~`zߪXJ)2r oΫU˘)b؂vӀA&hWJVp* )!}`AKP\2@jĽB]6 *7|B_w)N ivpYm`>DIR%R#iMϑ>湒V@ťe|Ƿ}V Zn~m-N^|8-KlĄ S0Wb9H5!|2^XW!C&[Ps?[0/lMP^oތ DcDh*VEIߤq0matPz2o0Ė._9pdA2F݃N;L)jB 5ڮIcPஂKUAv>JVXDT{j#%I~ϰ+ݾ /uduwOW񀂚+˴{8 f䂿u^ ߟ$=f} <ԷOah4wM6w26ݙ@=ڐ2=57Y/ma[`ZR؃0蓯Q%n`j0\hMƯjw r&,z1ItUrT,ʗTa!ɾ4%_RT';hyߊ!'.9S$O|.PqB4y0r4J&S3KyO%|n.O xye;ś.ҘV#d򅶸fiBrx%\\- 7*ZŽJh.#QgjK!n(.ϚWD} ȃ;1MyR @lo{-Bm!PuhݤJӟ[d]PsɰvK2*)|ov;^8W]2S%S Qݏ]T%Ď7(AV^nɺ8{ ÉKHG%P#z*Mrk,R]EﵘuUx% KVKK9X{G:u?r:Aޣ֥Ŧ5DȋR9BujRW-1A~uK*7nJrYd{*M YG. ͕xvsVbE؃:d/d~5YJFXeR9m3^ |'~U8S„b\VPzp.Xg>`SN\Ѭ:^tq|p#$7o%)eVe@>V9VU{AF[2MasUyU6.:i;B| AX!N璯3Ʋ8:SW2s7!ETn`ʙEB8 $d3&q1[s ]]+kTF-*S/߻"-l+'=7/E1>`(yTrӀ{4b?W$ٟ'l\<>?žy߭]qf7✰h$4gI8S!i=^4NTOtfsAW:ZX=/=qGɗyK8p"<3$ԙ9 aӝY~O/~X734_^Ъݡ~-vuIQ/XBR*5$tE]GF%쇩IB> yu75 hS8>xoY R0@т>OUςK_x `@CDRp[s ?8F *Chu?!:WoFRJbm/۫$: <_ ђz|㧉D+9(B54Ax_Ș A !%-6>6a?8D?Q~Cÿ% [?“D5N>paRMeQte'tͰ& LZ,a $woGRؓҼzy&j0lI „RwX}G/CoMTs ˢ0YZvQa<1#pVqMc_NNL_@gdBxA}DLȖJoTe.%^R84Q+%fNW izUӐy@`l02d 3JLi1-+ա01yaJN*$e@vW +%m^Su=M9.vy TX;+y%_Au_߈O"]JU^]N⧽qԿ# T?m߃Ӯlɠ_EM5kAܹgjQJh a-{9nDMqK#H[6v8ݻo¤(==/Tx _;<[9k`FIj Z]x(~ʻealGjp |[vݼj7/+K7(2L4BՏ)8#j,`5.vM'. TIWW ¨s~TrEvo4 '˨->BnV[C^h@o$lj& atK|T{L Y uY0P:hM"zԑ*J ݼ]["R[ax4?b.Ibe8ͭHxpѲ!7)liJFi2IV/YHb90`_489sE z2 &&ICSx>fNRO)ènyX8,N̶GW:˸jWa@%I4oQb !bv2Ta$j "ל_ k巗 ,Nz E| HQn*!#]9ۉ.-z `D> t@z^o~m^[wGBj=l7(}Ռ4h"V̈́Oڒmc6f TIw%n*]㳬9=l7{J𫑸"GCvofA@^>BrZ0PU.WO)\_xnEj̨p!RxJG'8_g$Țя }}sQMq9TSMG_*7I\~o]J@!#kLfVy=tos`6Mc0D \UGHU:ޅl65* Ygs~ pSJ`Qյ3H`o5a{Qs$W_[0>iկhouGI$/fAJ+{͵9 /sU4VjlKhVت[pʑsk=h{nõD^;mOOW./:30#{&Pqe)[}BRLŀu _eha>n&!)l=9`Fӵ3)0]=j&KOCDve䡙|"bij EFg*V#v)Nr/fM\U es"C*FI)UXm -o`2_uMU㝃h䎎Tt$̰H&8L1awȳ[2~tF\, =me%qL'&|V"{fUg8Eg=T"™}lO^pSAgu6U7LM=:7]AE;n9f9 %9RRΧͦa[. |UZXT]Yq:\%Fzy\بaC>/5hQT2DB!2  sjvYշsk2e=f( ,,Gߵ]Bԉ;d;ay{YaxUY8C[DUcE!]NQɒ/#Yz$="İ7bOs*S.G`%WC'8 1[L`xub=)\F`ns@pyګIΏo?͋_n&9 4PH+j5o`=S9K 'Fr<3L!_";/4'RVӪ5urHzd u,+.'>lu}fu뺖̸{3eetG Is~8El5ޏ/A9뮝i8ђ=@{MjUѩըQ͍;PЇ m/U{fG0D"jN2 RT bb̚gQ-Bm;#%jנJ$ĒPZK(!KM ΛT2D>$% V t]y@^[FIdR/HhC>;q5.0{!ـ/bPaвPi? :]{b8JZ7VFlK4`.a6:$:JթUBotX Ek1 '},//r莎'U]FL,ӋL9E;8[ouwOPF`WxWƛs\]Z v afH2R('i_RU3@yTi+g牴Xb IdNLRG@7jSL6WX2y@(jos2h"qcji`.RXiXFq΂5_ ͡|4ljz.C^ \֕@Z`)dmw 7% wil Ď_<0JN[2o@]t8ˤe%Bl4tfQ#H#Lz2EH~ͩJR,7I$U}O ϯܚp@G# \'^b--f|@'KL,W1NSL93k:țDUTdP*2#[ގl'[[>:e^pF\HϬ^*C#KuV﮴Н;q hP@(=VQHȊ#T=h!::ZǨ?soR#˼tDQ-Y7BAqAA$5N<0FIU ثA※dq&oSFk O"VU2GqDQฮ3v$dAdnhk uX)OX;Iy3B%٥4z&Ҵ>q⵫K^T=3MĹg-T^` C湇 x׃L /FMyD͙O~MHl󦝌9wR>a[ļE6V0a+Oj, nƔT=SC85"6ey-7kyޚPRfo^>enw O1.BCSY6Vfkvk= HF(ե%`g{BQ#rXCѽ.g/H?8_N`kjkMU #˭oM$7$ʜFil}|?C/d4/_yBkwmΤ \2^%> |FkL+tU/8FNXx3Cuu.5 NV_z"a<vC .ܪ/#\bΰܯ*Fq;(ZuKu uHK=X{U9ZE-TX^6"(gO A5C_?r;1W х$5 :۽x&Y KDu9y(xySTI _'.4铌Rpx (C@]G!,Duڣt9PL*-cFHU+'So<"f.D IFb&b~U84݁u&μ*OנzǦ̮=΋go"y**7DgMD3l!> mJ nqվɛBiS/B4z6c9Hύ[uI4^`0[$꜖?}bW6V'&)FG"8pt/ly-\ A]L4Zaktն^8ꭳRդ⻬gR,7|ǁX;ŒrS8ZTGHύΓG(@7ZI$o?TamG|z Mb0KI'@Q;_OKeC zw Such2~Kd#7@ofPEsV珸3-%@K RvВ]8=α!uKaY_s: I1blɻ:2s%ڤh.b!30 =C؝6 '`Bб\)UtQsЃ"tvA|xQaq6(EO>:&'dD_5ĒnS"TWZ Cj2\ DC+>J ߕB-0vj"+.k)b奎\˪"|SE,%Q_9 }Ưof}6ӵ6.or3O|eIabAp Ǒ{Yw8'< В]V`pr8;`͍#;^2A))K4ǵ`|~,@j9$MW9DˮR4qv?]_Pp֥-+%.8qEQ tw JTWux%&lΛVZJX8RU"z 3W *{t?bo(᠈LT"Cs.!U+˄TSf*Hg Qk>rS =sex*U̞H=)piڜ+i, ڪ|ybޡ>'k%=U>l6"c_9bxIZwJ̍tF׃,[alyg @KCYX2R汋B)Wk5zֿ0V3&0Ґ9k ]\IYss6 v?NjSêt 0ittdoV'?CS0LRW\X*l†u& :QEjwcDw%Ky`wNyiqSI-H5|dNMNf~%/c b_L,_-ZJ}{3?) {FW4EgM{V!L1zC}w%GPT׼h2E#)ԊK4,# #i#34aTݚcܧ-lg:2/RR\?vuM:&q087U8 $Sי0Xi>M׮^=`"&pZE@yU"WKB&} 9K* ouC7퇰tK Q:f:*$l %̯_*ZDqv3 +)tp$.`p(S:?2)^Na#/˥Vu? F{$ͨEڅ[GI9hP^e;vACZ~0ҩgmW+@~R b@ߚsHVlZ>WlF*qtQg =$$??tLbf! Vefk1V4"ω3P3lE*=OU:V7:w.>!.t ܙN.[靉AOITw -hb8X.Fn'uu?~`U68 `?G%I Z{lZeIH;[qCf@eFKO (|d%ƀA\p'Z>H2QC>Kw[⨏-)e#(mh:f:( iY2lXbB %^y tOF$+_+|˸MfURԗAOL ҦaO%~ 2kWRiV7:mBd$ -H̿z?Dq.CD7w[ @CN'f^P>=쮺^`^#+bݏ !ªϥ^Z6~#8 ($ %OJۯu/h޷H&/o6 rBJ u`0VD ˊ ,o&~8˄ڝV6Gpw4̃@RR f)ˎ\17ɻǵ6o[!GA]؉@pFF< z`gxo9"yZDq2z/=` Kq \c9<ڀ0CxΩ[wPnzE^>}$_K%5W6CD%~NYtf.nZ DC,H=ns5wQb/6s'٠%(ys0"}7R0QLu\7cȯ+Rhfۥ2,]tzC8tu1|?UeRؑB '7?_E _r }BD[ʐde"3jnR>^Л۵巽Iw&3/^uEېҋ MBP +dp:j_NA-*kdy?O ;}p,`pT?i Gq&]}hJA.د %&U4DIɯ?iN')*vM>nVSA(DRgBPҪ6sհ/J ;di|f*u/;!s8hy*3])sHߍi7 *Uk#3u:<z|$@_FT oQ_Fef;2ѾĹz M*?)*V)k 6+1Rkڲfo. BW9R"%|QZ\oPUܐ2Ŭey;Y{s(*p2闘GB8"st5v: T0T8("OJҜPM2CC6>agB >2-YSi̟lomUp})Uc#=ق\gbLHɊzT}W1du.AE)(ȘV h'pMW<ŧ\+xJOT3_Cy?ƠX=.fedQ(ۙ,_WJ$oMw(֛o4 hvI@hVot?g(87E  %3:!~ԆrxՖ ٗ!ږM~f23Aoawhf?Pmhv4Ya`vik1 Npң~KC' m +˼p!Ma:$W#+wm:1 g%A ui#Q|NfrW:jݸx+o1\M?/(N)N^j3<H=!]Hq]>E3h]< K熎̍ǓMo!/F~Pktvo@Er!7,VȂ^Fȗ %`0[}H)3vM״-÷UQ׽~>O0T"wăe0o "$ (Uy)YDp|a$̻) C "HNe$xo'lKA_7-0.%1%C9 UYz$ ⴚMx lZq@0(6#sQ=aC%T? jXgg:dDQ )<' r:`!dVc,\)v 夏3dXpS*ba}*]ye7ZqRF0d؍S$V!UMo4C@*5*-URĻ2oBת$ȶ &!hW RvF}bl'oŝ\)f*$|K?-1)]=wse`x `OmhA&g^T؂׻m`4OsS$-P"*F mYLf:L!j*w7!ȄO|Z8R8 ($" v{݅hbc {t‚Q ޔ БlAcuы^bKBV!yrAmӀL|/SWvGZ8~;EEud)7,5+Ģk~<9nN"S@ՠ)5Ug&瘬,>^%B-zqCT?8,/!H`Fㅹz٭I_/9֡=C>g dCbDA_}Wj*|U$tR9ISu\ _BC?pI%q<bG* 7q9\3V AYʷ2 YXab}EF4%}1Lhk#mlF;0@\4m]2+|nThk g>ArSΰg|@0W_yO+]fYoDDwM &FMl O D{qm,MU%Z|Nkj#gZ` eOW_ EX|Xυc)]Nޤl28,4S!j3GygZzr;-42(v}o 9Ց^lɅN]Ȍw%("㳸(M$T3_ON"/_G9DL꽺il1YJggE#͵<.;yTTsΉrQ&[Y E|Y݄Oɸڑ"_R".桸o ^aJ.&@ġ?v2o{Wkmvٴ}vI5Eڙgpz!ɠfD-OzELMQ}\ϴ4?爪 /Yܠng cwsG9M:@>vU/ =^_&kd9gJn>UZ1`NԆk5 {J4mrc{bTs2CIH7RO+ۛM*UÙviBm].WbpIL6GZVGNb(CKqb-i']? qgtp%nyx@ Z9~ۑҍmݹ-`&'Hl^:7k^0+?~鱒Wyϸ4p}qD*#`/ Ü%{pN R({B`Z0'%)TFyF `oB.K"w4>m̥g߰1u0-%dV ͻD6Yp{61j$Ҿ:Ig_h{> Y, OoZ@a%ϖ?{iFcZ|ӁgE" mֺOx!ɳ WbFk jKc>i.;KRIJ3~W[haıŋ tzzw2c-\~8aE4]1GXxlso)+Rr|u*}(Erԅ_M&9$"iY[)ϧF>ZL7k 1gdwQ?vU~`XGz.-vmUB#@T'l) /SƄAqM޹ٹT;ʫ +n^qi{ șSuq,1` BJ s>`e`峲3Ɏ̉ڕZA yR Țٜ?0@]'0@lMI~57ˤ\Q+w9qm =hC/Fpty3`oqAJRDnx={3WY۳1S`KWL~c'I=(:ZCL?u3~ip`ωCނz IT#I9 ڕQ;bB%߳CTκk*xL-[Ksk :]*鮒ܵSL bR{ 7HG ç9zXIJ Ur@̾1s,RvvSCAuƠtèw w-,GpYɧ;*X7Nrb6՜.ExPEd`[/0\xi︇ H9UOpDλp%_o .Jۋܢ5/5+GVglէ ^>@qnm7:vOůev.oІ-qiUڒqc}5c"~@vxD>(/5AEs -SJɥq4/zj@!ZX%5A;0xۻS<oF׺1%q 7Q'2Gx3M~!U@ffv@u PİYP.8 p6w#3juUk.}`+$ Ao-̔=4R"ZmNR&l˻|בv@QJ6 ɒ?}tI)vt8-!9{Ј҇, ':4ܘUtC}%ʓ]L bcK:tl-jV:\G,6(Շar ;44dea%xwkl&&V#&q(9~pef6<}i9KHe~m-Jaa'Y毨`f.5id`X:^F_XA#S-^ݣKcR.v8D73.,]iɪboucȱn#ԆǴ~h:-Ѹz$r00vk{-9~18 9ZHj6 4H+D<Ď׭Xp1 pIvBX]D,Ѫ=/>>scxX r'th @R8~e% ǧ<ƣ 2N  v9*-m Sa3"4 129ѝQm~eVol.]mCIΤ[e,F=Ҋǐ$c, zu[z"gzc,KF_MBhoxqXR XYQuON-螯H?tl%Tq!_ؓr_]]*,˰zSDX6& ZܴHxu`:xyi2AR?<=nZ܊- ݨ+6+3Ȕ]s&$p̏ 8)8g"Y.I'ڇk/]T)> Zs|JBbKK,ɔ:m 0N f7uEC@cgF:D`nŇ n܎hG^q7ZV|0~G-iD3 aC>7ZGtK0:,UG!K ǿ@30%ײW}P(ԤUDį}'Y,a7#av4c3@+e(}(l #O"wLAF."S<}gK(fgdq+Xug=Es J,hf Hߛ y"]=I 'PZK(Xn K&-ΉVT( 6ɧ@JӉ_!$&)5KE 3V2Drd7HQZȳ0h*+K/DL},Ѵ{*v8deW\Wtfm 6{b.b(2dE4G8rBj=~=/CMkT,zQY\% R bV{]8HYbε%I|A:SJז!tɨTәN5n[v O54r|>̾ԊiQ"1SPSO?gy8U2'pKJs1s57 $>*"fSLoTP<^_yyg< xa&^&恇Q3 Ba{J@2>S-[<S&6>7YYMCXfehpPEIT#yo?}4.Kmy*T⇻)]5^")jcGe+&R$k3FToq"d]\eLQg>C+NiunV̛)@ )lw`ZBqiH-+?V a6e0<ŝ|x9F^t0C{YQ-8FF7[)-F=(lVV={F f:?+XEhbegh2sVrys(n11@yqو-*4,[:K#M!3>P06F_?Svc2C^fwB\.3=>d 5}nbyH 7V׎ИП]9¦p)!~џit#c쨇Ms=Ka'1%!7ļlU!dtZ =Id ҲIr~iG޶OUHmBo?jbp\9*@LzJErT:Kk&Mm/)ivh 1`ƨ|yvw-c G!wܓ=HלjwOL#0XPNM%0y^$h '9XV8z~x[("DA<6zDz+\;M=hoMwr'1uW6R¿>.Z )u0.[9="|.M$A|G@FP1{Po_2^.EoXaC8jmO:l.ye9I[H!@wxTDƬ>d}a 4@B`=O^v9{+'!27VO6*T[*g©}TٹNZq!Yjk1-vڜ7ok p^Ϲ+P y*Q]IL!/{vrC?-cL̿`U'] ˆ, Χ{{>A6IzpR~ucJ.ŏ vOjF|ˆ7{|=ŷ~UV-Eq.aL3d[ڷW5T*b+=of Ʊj,(?D?%I 4;03S;7چ*flw(|Zoށbyw͡ %0&%/3ztFV=Т*8jIMhB8D -}-Q`AN8PI"M5 KJ0B̿qmYeϴ}P{&D05x_*qǾ ϒ]Ģ⑍E8{teT_6 vЪ:mCU# y0)V9.*( HEeJVPeDwo p-7by-`,)IL1SCt$W6M< 6bO [qlM:'rʈeF.e &ܐFsAD#;qj}yuzOI-PC0P[^d}9$]5'է}sq fх~Dp9#ᔾT$ 7(AF1-Z2 UbB覡N?b|[WYA@dq:䞆d7$n21uqHtޓe䜮JJ֎djO%f=!~Zݧ_OVbVwp I+Mw(Qv|;xi=}If!!l^xFi,hO,5tiALC_["AI3yR\Ҡ.0#lasӒpWp}j-O3IB;tuV"B98ٜiO+ "֏HC'Ѝlz/ ̚}gHRZ[V݅x1~XKkS[OOim&49fU ZպG`p|ty8e.A:;f| ;/b\نW ȹ+ 2'p~kb{|3Gi,ǘ^|в0+}}oPQ}1أ6u AI4.EJyg t2mǰw8!UASVJ>~?ǂh:A<˻~/@9`jo!3wss:Xr;(b#kX5Xgֹ]dbZ{Y0TQws|JԔF?tĎU8ԜDuf^ rX6o<w>\>eJrv3_0[X l !7/ '$˜dqߌD_IvTjfQ"b]S_A5Ggw!T<j)Vk5SqhR³9p4YHjքФՑEV4:uO ?-|@5YKݛX#LX,*<^z'nh2~c30el9*&𼂢Vj܀]D.=8AT7BBr_Į~GH/Wr' [{Ӌo3x%jDc]z`Juz,ѓȚN+ zf7vA NE;=Q:8 6HHs^FL@m.p/?w8T $U`1P%" !Tk`:c`ҤKKmOcGF4||Y D!E\\˟;QjOζ *e1ߐMW 7+A<]-SUpnqXMM1. "\j+6Q['jtnj#Q,p9חQSEC-ZÝLο%6N2ng^N[j~\PS(h\.Fz7:wL!&D|ƃPem_F<Ė>i}7Ɗ ܧ~frMol} -qzYJT=O[K31HJq3OC-ipBx+g ]$ عT|qz4GVXu?}u4#a2w7 /k M`{s8Oc3t\߯U[1×n&t|C3m";G?ON<" Mh#)bONYZ(@8г 9#'ㅈ}9LR}T|厱yiׅǡqGxQV4k(L&spq*GORqJh{gT\fΝGЊ /SH. yl8~WX~fUltc0(D=ȵJm]{!mDwN@FEh賴(T++sـYc ĆtTO*kC9l qo&[Cn~ͼpǾzn0lzU]sBUuUB ]tu vQXn#D4AǏpPc-z`l~OTyG7HF3P8hc:'[{>Y#ƻW#mDPS_lm\ҭED(cMGS_VMFމJ4;ޭAѻE9bMf'@&\tnV8X)d&ij_3wC}rw+ÌN}5^ȹZrmfԥCՎU hW4.D`U`GMېH§fwn'kh[|HBn% mjY8%`Gtǽe^;mn %3֕g >aNPOA}݅$&l2wI6ZĿb.c1 EJ?D ' / 'L7C|ۤ̈ ?gTM5jzP"}ҒI>DgtҮ?nMnW n'lWmoؚ5X/6k,2?pZ]ӓ/ {FE: L bڌ"Xh'Ksl'jR_iǴ{6M^N}YMHCe, c˒PьbTt&`COHXiyfW}G.##3pV5PŰWYP֨xJMb.Tag&˻ʀ&r7 3i~C6zk@ [Ҹ)gU0BC^~wbvE4u% Xu.rE[& 1gz\ļ:W: %<1x,C7`E -H}hq2FS_#Vr!gMlE (m( /_7_tG3VXg\6 IL"Ml*gw6l?$1VYAupw2Y4-\?;2e.HGF=cNww)iOV2LϡXy+\x9 l,yjj9O*d9jS$WTQ#Ӊh 9'gy%ug}[' g*%7Dq. /fFT.t#*M] ц!k8 T5"ޏ|V}>wTsz%pY 5HjκѯٽhLiT#`OG}IسXWse: MAx'a+ ^  EaiZ'#K? Mv%K>a9񍊌c^W'P ?IGACy  PjbIiOBOxo&˜A!lZJ nNTp{/s|OU6Vp:חJp%*bct@îgX/ ]U]_yHGP*h{kyߍnoZzO] E:eb_%}>b Z3 PXm}4aݕҙ> ϦZ6ݠ?BB%CCv>!Vqf8juz 2Y2ub'oЙ5ZZqT97-g$ Py[)]0k7ShD܏5@ڐ 5uRn0)wD_ e c7a!fܯ[36RIᴷ +tP(FLޮ0xiE>oR8`,=\Y$eLuȈk:If0ܯ3 g\zHmga!p= oj>@H&&=w&%Ʊ*k %x80!S; 7[  VrH+e4S@*Зu@] <ʰ}N/"E.Odb3cهpfHɻDtveqc1d*ȧ rF\Q ">?;Eo&),!I$I @UGH\C^߹:ݛvNCO xO?Ӧ,FAKJh N.t=;qJ]֫Cj Hֈ /ŐT?#=~TbS'hasn-4fY[_y@4+.(_V:ޘ= ,Nar[I0CtR<Op7\Sgxc(V,FgJdxZYvfz,wWf9>"Ddb mΒx yLIJD{)m~1Q(RTɢ2/K4  Ndž-p|%X /P㍍nl>`|pj."Po۸ҭ퐣%ȷ|r\:D^q\GhZ 'Nӻ ]hDe7!-ӍWA"W_<X2lmK۴ dgISS'C[TM(q [a9́^'g"G\ E4{k[enN^ÍwsÕ7y7w7t\yXX^-\&޾~豗keEû aG(w̿@s _U`/ iވ?mh%rj_᎑IJQpiNqBaUZ' m!A]kL $\OL~zlIN_ l= dGJuA:R.SPex!VE㘹VIz{bE "D$Of̯+N6ǣ3KUݐ5Ĺ]~bRuB{%R ٲcsq4\0s!H,f:vo};(p]]G7" 3rNbl𲀴>NisN@(>K̎2 :d^_ VN(=q!O>z&P2Po :ݸF~!w9Wk?믩zsK /b 8KPGIDaRdiE&6r+./5hճ3mUE3hAka:"]6{yYK%NL[UU]!- \z`=tPao[V95ҁM ؈+QM.f 4UΔ2gf`@d6 e%_M 2]Wh8h #}ne*vh:Ƃ~4*?ueI"9 pKk9{G]Ud P}'ґ1gdUAEB0߿<ãIr76D -V~_pAc-׬D?K}{w$z?`fHRJ;؜@±eWҧqnk> ?/D<)&ZV1ʀ~1| Njqܴll C_K?V8!oW wY&K!vU21߈Mj:F31嘟K(A~.Jrirrn$%6[ﻸwdbQ4l3ed^QsrOƮT;@-a@%~rWtD4KX`L$_eO 'IjXsC)ʨBo p{v B,gg' jW!hN_CVME{DHޚt8IːA%ȩt]7[ <5MF35{<4fQdV'Rz rQqTg-X*˓X`{1ZzG#%+AеFH$x#e8ֳ V|8$T[MjD/m^G'\rî;oய9)mujDY[!z("Tigt 3&!b55.fXW2WyK\ZjZԿ=(ٔSBAj,sK-l8OL>wopFpG]-/!P^?߂K8x6zUw)m=ZfNZl\!ְQrOU!I=[84dasn͠7m}Zjd/ɨCw^(aWIf6bNSK'm|Z1:C\o'8M@~YiyG2kH#ܱXa /.3c rI~%Da辉8Ƭ6crڶx8Y]E[SښW%g &8.-=궣24CR 6"XƩogiM*~%֥lMRew} / E$-0%'Ye`.54G8eV"ʥ 4폡Oݵ(?R?br #. `I{i"HJ{Oxl_|[*!C /M$xp=,< *'dZTOz{}aQ!|+5U6 '}1[s$Rh%Wp:1rWU!*CY.B;?2[W9.2H_r6B̄[2}*1v}!ԐTU4zKsQ J䌲j *sӃv0C a9UL߸h_\DyX?+&7ob5X)tJI]6۔Im7Ĭe lǯ@6Z?FαNC O!49}qXHteD9z"aWvR?c,v=&G>Vap.([YwEh0(~0!d`&Y+$bi.>%!eo>d(HNFO l9a> L|7*L!觜ml"HY:1% n|zA$=Ix/ P" 0TlP#~.ܢ3{33 o I:&%a%^Ft%Fn`JrR{?>:Htz"f M~7)xD-T`rXJMy72] 39EU@UC+ Q a>CfW$s@q:ӺҰ,+& !&ä?Q9%aB)_=G*R1;k`\L5D p[܅e'9ERԿ9RӐY;}>u}H76WohcPwwa/pL]˝E\j*&G2^3z}Cz"p>SntN,yLwVDਘjfW iE5 \ GfX}ʼn\UO2=h-}!ld< < 3@)8koFUlu<! -rXdCmnс܀꺂hj_+}_F;#g dcaUSN^9Ey$^;\B DrlbBlPQ J!=FJ~4]'$ZpYmyz8+ox율bSKj2o[/M b3X¤1VˎN7`Zg s%=sҕGćq°BZ<\Rc~`fZbA\֋ko[sO `()M-I>ngj \1~9<xSyݷmE  1x͏JL–*TNpdEc7LJ8PGHJ3e@ v:NmΏ$9 >6-O ߠ"~Ez[S-gjΙq}\ݴ 9{CMJҳϝ>mf'¶1{ܬXhPgD $  Hf&Ml$y)}y: vf;dzT@:5^OM5QAEeAd uW}l V]ot(ijP?Ճ6h|0WLTYp92 8(!I&K%y*8&>0?1.=0I ;# n\`AX3O{= rOxBR٘%΋C!D{pD>g"3 5fQLr ү\=bH4[0ޅm6 l 0sGbt gܧom9 ½Ј &T P**ўSd_A` p8x~aNeT|֤THkj"j`ubY6ȏbӵ6 Kz5O7JCNjǤ|18K-lzb΢G2ۙl$Ȋrẁl|?P8#CR/t<|bi`FǗ 2r C[ºʦb{A%Qu}9yk%f ~1u2͞QZeoʁtQv3"*%K5\Scqz0zOq*c=:]$G\bg->`pk@ZM\Kzv#x]ՙ:8nD9T$bwDbdE)şIL$ʴ#T@ e-DzrM8۵ F- 9%#xOۅ 0!9Nkb0ĻW,ܦoчznI11`l`SQ\Ym4oF.vIjTHRߞFݠܳjSQi7pHrl]vbPn̕չ I0s{[a'm07,p%X,VaQcP^Fn2$vxNKf"[]*ĵ]ՍAObUV nx ܒ迏`!ƛLN8?0O,9Ɇrz7Yb[+{& Ch325h7W8ڙY%f'TIMlsΌK+U.ྴk1t80z-˪=%E;.?9*XS d]co·9|f*X',ٜQsHv*1pۏ$$Q1ZhvHmQ(f7đVkV9&uزvLj7#mlPnͧWi):n*.`&Bkg{бhGIL=|ĖuBy]czOm^ŀ{ :^,qĖ}zSХ8NJr"ܦLJ5չQ_$c}O9b0?.d*~~B _'ןΗn,zF6}*!1wr ^O`c"7~/-f*hIVaIn?,1/F4=[Dǵ=3 =7=.q`D@D%#aH,z((r3߉nQ"~nѲq?w=MCf{Fl?bk%ŗ4AAԍDcS3Ռ3N$XҋEHC?m(B; Ncli0gy,Og]@a_,uATӭ,+E.tݡxlqm|ݐ j!OvSϩdqnKd8yd ,&[#E*&l[gXE*.FlIi 8O\x) P|\C*oO 4e!eaZ4Dzz $m{:^i~E>8RCEK8r 57%WÔaY_uOE݉w79M^B=~*k>jG4LN[K #V"+_-G[F~T (^&IRG@DзrHr!:e۠HfGRG=%Ps,a܎Siɓ5~ޜJDTP=\\O/W1pu\5HN"P Q! 1j$<󰇹J:P謐K̡g{{AiL O# t{{'H&]"Фi@΢H t/ϦTN۹cFY|K*\x3LID"9<_pp]`AI}P{n%PR] k)ѮhÃdUxj80+W͂8ADI̴SWo%;mqIL8̐Ug_D[2ժ^4k֗^T *\,.l]uÃFcB(B;@%i=NFL/[ 0B[5D9}PAw+7"U2iK2 XI #ߟڙ<ܾ Mڽ $B%yO|B i䠷AqD5|sM806/L)W $D!Ծ]m, ɒ2lpRK~ 5;|#="#j#P~ءz*:H )z/#tEt^ %a)3oVӠ-׏(* m ig%{{q9 dOWʵ4m)JNHt6Ef 0Ħ_o7_ݿf6@:ƄKfAgk,l;c]Y$[BI9n ٺւ}MCjyV"c |HȦ#3Ci;Є篡j@?7ZXt U j`W˵ [xO|sG% ;_N D%߲ቱIœ50`0*ZR\˿Vړ3^8]7_'_b /N YyoZԺl IGm̾^6ֈڛztD$eð[6[pUb =D;1`NB, L!?}0הO$#Hjݚa{O{0OrLۺZ8qD])FvGgvzсJ;|'4Oʷmp8Bfb5vNV;{h,:uVG~,izV+ԆxCexm|jQ:$+B'Md;!ͽ@.$3hOoYe\ 1ZW$Ʋc^qwN$ |~TUG)ގ졯OB}="N;EE/ t.Mk-OG:$B"Z2}Όe&VRHe(zqГX137eVvtϼD`xPۤGw,k[V]Q+CmTUXxXhd +bޒuH(n*g=bb&TrL]Q. Y9\&2FrMќ{><:#R7EdͨR_/gYpQ=V8_*{cև]O~e]zAsnz .C@4( 5RT /)ccTHq 1D¸C]IFqeX\d6289U^wH3~nD$XKFiv "ܐ,nүrUvWuOʒ9-A+9VADow0P҄ B^?>|׾8]pFm0u-r^SKŷRh(Z[0-*qZ2=I&3}P͏$3;vڼ4NH⶜Fh<ԏܮ qq,lxU,PuTuk=:nƼ]Q] 7* &Rm8^nRY !];lu1A8)^ޖl7kOmDz3i@H6:3icM&I@bR$V¼],nh/|7Tc۷zh8BBAdz#ᦣ#'!PHěE;buA]%۰%uORSF̐|SX!#hj^έ@!!o!1;\0Bf5⠎Z|} r6MO˥"Hhɖ>U^-gތ `NT8Jk4woI7Ib>R,[ XZˆV7v@˸*j4FGe/+09И{kѥp¦K$,"} ņ CچvZe}N @DS`=F#aRh;s.(HN !q1n ̓ Z&Av]Pi@ܮkhʮj-iʹ6. 9Jfh3b #T ^F.c'JGq=܁W*a]$cp F7pI}H6ÅsNv6+ ;v{c3@q^ Yƚ*F?'R@fPP/^u`//|aSQַp<9R^$ /:0!4y'zb- ' vZYiߝOCG'yW n"X@uHPT雑\h]u|~d6#䑢퓜mꅂ>&%%5ˍՅXlAf3ُ,Wi~v5,RWG&8bRt8TE^ֺޡ?2ưBw" icuʒ8Ku #6l[Iyn}B(0ֽbmawKDop ~0T_o2Ha3:  0;=0r;Sƃb#6iI(gBgDF>pV@EnvKGJts ]{R2ӚH\t4Ũmck8.ȡ'g+E[[m,0nv+Y|KZX1^&B/XuD8ۙyB]Yש/':^͓16Ӥ]> \艽@x s@UM:.O\YyoKs=.TjZ6_dIeξ9MOx,c_Gıʴeu? SxYkp_ʡc A"J N6(ŵm !foqBˏ~#~KS~~JObZpj0.aT+N_g 9+ _GeXGj7S!Sa-%2 @WTA:հ9V"yfNl!.E|ߣJt> NHt[dڵY*ZY]s]Bi,.yՈRstxF)WV!܃/%'GXDݗqW%P&e{y*z wa6u9dڌ`byR. alR)m?`B/Z/ b $Lp-ҩ3`uT0m˰VXxOnٙÅw'Dp]d㕔eYq}{Wi`k13vwՕ˙="mOBp̿g-` F"u$'9Vv?Q #^p.x}"u4 -o"$9&uE h2gU^3ŕ=;mak]jaG[gwѱ~"s/Ȍy;,Y'%gڻcVJ`g 0Pd_!8;&*qꟺO"(\v ;ɴ-ܪawMIM֠n_NAZ VO#rg߉ '0l?mHC߽oaovoTj^@Ha\{㧀7I?$3j[7k7f儡-h H]mD:(;!@y\]C7(rcqw^fO,{:ϳa=\ղo0}hH>>+>[>+HÐM~^\xѓ_wE>=s>KEjzzqMqʰn8'дp8 L?A'>KdJ!7Bןio-!p w}aF*nQpƌ:FAz"ވ}:))@ i@i$nBGC~"WZ>y~8PTnzfߌ0PLw{!rUwL{| ~:w 8Yzƿe ]t0a}/;huw٦xVˆ8s2)8OASHB-Y1Ƅ" 77HˢIc j@]NɩRxJfE%꧅KIu=~R֞kl1m6w*0%CDMK h\4ĚQ-k|j6zN,f 0kap'* g T 7R'R–AEMLXk lYf X2EDZi1f>4 bW;O?~Yn~ܒ^PzOi&}LpqXso4ܔhblZ l(,Q,|R!H@A_P(TLTl';fu7ifU~ޛI 5O_i1m*w`e?UH:T|:ERR}c! 0m25)wfi:pWX "i%ϝ44%7\5.VfL(C3J>3H NM! p>sfP6ސfu#P]e9L}^@ÖV 5Br`"3C⪉^tڀWP ?~J|e)r^Za{ie :k0#t m 񡦢j{g&ٝ(3+ ,M_@ MxkCa+>#҄zq3>?F"sM$]U0p^ ڹ_!Oh.@iu{a@"=߿7kG\hgR^߫QfIG&Fw7H !vk'6fz+ALJ^~8{_wޮL\ëTdDjا;8#pALߛ? 95t%G>|uiy:e9 Hny,6r8o.^nhX? 1w>GqB,'a1wGNՖa.{:zn%_Q쀳f}FРh6Z4ggOid !h4S^ƭsAe-HEbp8~6n\ =hZ%;h54hfPlbq{o aW' X, JySk%xCq8ז~JG)LlAϽܓSK2?+Ͳj~^kHwxrhEŐKeꝹUq-<fP95|!{pI縊Z2O}dz z rE6h~ך+B'Ѷawg Ejw?K<f*"LsuN#.Zwy72c(!"=$#A˷cs啪aWo o(s=C]VJ\!8#_Ä3-ҠpXĉ 9WCf1VDy/u(L>=-9lV<tɫw t27Sv׫@vC2lݓRM]AdF2@/\U{MȱLՙ;Y^9(6 a)KqR^n'<(c:|U [wJᗏTPOo#$!CAvnk?ْSeq' !a@E Q_c΢hFVQRНYosb~ g/ N}J) -vCgCpQM(48o@Qb_bQ;YEB50OVPd ď6#&<"i}#{!~ؾ9l];?-ø'R[I49L`~34U{b:^M0L˿I\jvXz4Q?}|Ipswr_LϓH{3 v#e%Z_Ew竎Ai&;l)۳ύ~gK8Xj_a(G\;B-6 \wlThq* dSALbmqjpHgT[5z+~n7]O}D^nIwXP_~oBe+Sx m5Gt=`ǰ#01SZ-LEW1Dƻ ]ּ̎(-NSy>0kTdEϋ*ԃG_C`j'C!job4kuSC?[֢KLyǩ%@Lh1ݡA^3H+ɳ/71:ln82xPN˟k uu*Aj)~*'ƵGĒ*e B|@=9w'q(}GZ8Btizr _svR3XOHķ~S\?Nf@T?B#,[Da-?pg3Fe!̇z"TdnFZ\-q$+v)7[ ?],"InNug>rfI+rW-׷ET[O6tY6p\4z X MqIQ3}UԖYC^9 y͚(qL“gxź0>|!i5(z8P310J-#+! jR֔pC oeʷ=(bju#; a}V_E_oW"CJU#NͿ$y^3ҙR ʢ1`jFNrqp꿁iIR1o1%šɑF'rTeJUcv7U.$K9ws -m/4ǐp&\ǜ/.LLr_-7@%eDj#m1;7Ipᡥc"_KR)aXjF#5;OM䋎9hw7GLO/?yq+A脩Ix>66 QۛI)4(6bOQ8e~^PC ؾskWBlPl^ jZzjv΂z: Q d)cHzw_ʓ{LiPQlRZ PHf槤JaU 3tб`D01wѠ,\y$0N*7~CfIZkxG&SO-;jgE:C0A_Ft5HS! J8SRlq3alœgAZ}ab B?&L cH waKhCr/V:- Gޟ>~Nm UBԺh=Ple" e ] bGHT\FhNJ/DٞAsuVH I⥕cLX !n ͮ/K.&6:l9>2%Y~fi]B@P7َbzzfz]ECu@/}_)% ^KKwַR:?4-b#̞Xz;#{QL,hC.)YӾ>8)îJcgbY,{.sgPFd9:V̅yf3ר?/ tyx_$e-J磇:z;@m8e /i=6 3 HaPQ,Š=Gw/Xm᠜H#ԯtǫܪz^h֢1!+/ X3QHZυ#@GPA-~oB Out_atWs;{q:q0ȿoOcR͇7*f10{.g`OȜcRc[D+#2/DRj*O3Ed^8mѴr`MXhÍ:}M#DT4ņDB{ ιEȧ/"1Jf][ (Aj+G EuK*{?7+\J{}L+Wmʍ6Y`vYͤP!v~>A:3][pVٖ^aVCJBfĬT#lMZj7.7T]` x IE!_+O-ҠI8 NaMg ;ۂt9ҒژNDZv-Xcm!\"߉P<6)l#ؠ^w6)b &#_Mx9طTx3Vs,!(5hYj)삇ܓd bաY!y'6 ]Co XD7ߧ-O&*2f fr挰:/Ș32& zPFI:U8fnz-:tO,RZ9ؔDJ2@-F-ncT0l" | <+ O"l\ؐq`R^UOb2&o/5Y‰>JMR= [om*Y\l вaqQQCyAoyio"> #{(VRk JK`g6@^E3D!ꢪ(wq gկ&ذ.;.F~V%t4)L0Z9 V4E)Re辺kZ+IbI<o0Zw:> fvNi8= 't::d[|ށ?Eo XPr#"^ bep-sշ# /`Q1ZTJbʅ_$4nU]ྋrZ!|8*cЍ@w(ڞ+HʃRHy F׬Avuh{JN{gPW]E+7rrjʗU@TF/'ڱ8 9=mSb_K3'GќwіY>,o0H |Dv~/uF&%;y RVws)6ץpXOu)}b"?G|Hd-d2ř~39}\&Vu2fenB"ɆTUVU7VcyB2g7*!hUAL=R Ǒx3~!\_ˠ9QQ աSh5\uqaJ-[tT jUʛ`|q/EPU{>`6, &mQ;bMe[!KYh;lT#"lQq͎?qx{N~ .-;(VXl^vpYvd}l1Ԅ@˧I!Z:w"'878Ҕt )E8{J"gK:U*Jʧ3R~Om3qg!usA&WSȃ>§e*f1eAx-pst>\f :k a R1F&\ }]3z }#s~5[+֡-p KSny` 1:XSGVZ25, J(rT( U z˪怤v?=g j%I1v5WY.iӀ_vcr0iεW KD{IvȪdHA@p50E`>LiR8S|*-z(&=xG5ӌyU6z|w̚ ┆pD /p(:QB; _P`'sfUa3m\ײN")AlNe@ijxHSE`r|хKS# 0fCǒ"[S)CIUQnٕEM{jh@>,t;?0Z>uaVwyP ;=fӵu=0!lLdfv]&A6:?<оVG:ؐT+M=#yF-:f9!J6{V:7c>GS|)2hS鐝 ؅q79 ԃb𢇍WZn۝-}8Gk1ՌjK^V!$n=+!/r\rö@C8OQ |82Q)=1[v&&Vr2~A<0l _ECTx`ze& _*MtgM?1O"O@L^ j\Nsr057'*Zg"XXźK»@ I[P)q .}Cmm~57ZuCY:Sq g5y2puǹmۋ$ ,agF 2})b͞uŠ2mU'J *fy{BHHhb?@F'鬤7Q^/Oܗu]j#*&Xb xs_6cL}[W$󡠝vi$~?$@砲 J+<}_O),쌧1Lequd]/&dCJ St4FYYSĿ[H>M1 %6V͝ Z>H 8q.*Â@wLTVѭG!֎rw Y`DcvLI;bi-Yt ?%x S6E:Ff}/53nV3̚O_y^wAvgis/fbl?C6!L$7Њ35Rr6cR{*&l܅d ]pjHzv^JDISǛ$<'JCzD$qj^/HJfhd4쵴!="wGK *5Eݍ?#hx[v4Zo3]^k\$@^~2F 擼wc#NԾ{FVQu)(k>Z՗9 h%;A&{! 0ᐾsecϑIÆB7FrF"V8~x;2D^TSBe{F*D |^N@WӡF{h/!L& P/Tk E]G۫*(ϙ~\AXOor*yTz@5|2;K#v uBɋ)qUytݖF۵E 7wwC8Up*(2h:adve;&YXWO-H]gK]@Z(`5Au0nկ}FxuCpqpFSI^\ 7U6,`@"]fH]|T'&NSL y&LYԊM+BX?{7 x5{?H^({2>-OP` \`88 }QIXxSOVwoZ+fgvYxIj3G}kwyO`$TEanfg[؂c ;4=Q;Wj/ 5<F_ݪ{/}7&پ1,RnG5HOH+E:Nw\8hed 14WM&}+(haM&'\V}T]3Хo45k/iY|%6$7u,9er6jy yZI9W DO“OʾT=y4W</Bvy[ r] E)\1/kPw .^-Ac€y"7oˉZψK ir];M/wr+f31T홌W ϲ4&zZO$ωgM^. 2>6zɬ3w?~ծf7fH|(9k0 Fjۋ rlM5έ)zz'qIy^AUW.*OXO꺪lv&7& $p} sMeLVvX뻙N1m$W#rkZc}qvcWPٜA ƽ{~މ2P 2L7 &X]q@# 7HƖDUˆn<5v>A njHJ[դoj"- X/$`rCbpsO%0xwĖg3͹:'AyI9ɞBC&w6 99]`:ɇd$+ ]>iU}X "3MsRc/&]qTzwPA.JvўIejvq]L 1<`s 3iD|4|CdhDԨ4@⣎z|f Հ64sY`53؄^Zhm0Ջ׽>1"KZruw&UPިx8:J,ɪk(]͗=v#x@:ʷ`oUrEaqEy_4fXss^VE;Tg%ʟEl__k_C2\Nzaԯg4 ܺ^˖?J.|:"V965ibDڰ[+أ%3]C^]@?q9QZwȢ'7hL-]G"eC۵EIXRDډ5;B PԒUI{Wm=䓽#Tս4oKSSQMfv4c_Ǵai}Yִ%pe\)bgj2Vq`$)тov44n3 y8C!tMaG,pj4~\c )a"b& qNRcYB(xTg]ThiTs #(p殺nku覕ǓDcASDzbeH~d:hn` ٪sP Z[]֎!m(3rg Аnٝ7|x4߶޼_ *`zſ"nC_sSN!ǘ''LU[m 79Aw3IE:W*$}cHO ԞPZ4@IYJ.l'ÝQO2D ![;y;s-~ VwI[?쯴 [WN;*ve/ 3'ŪP,x< &ִlX4m/]Y.Ү@[쪰 \ZO.5W Z,T$Ub䳯aĜKC޻n_eLQ&@ˤ>ZaCZ #W/jrT~jաGl@(Pℍ. {;w.Ib0l݊Вr I$xn!ǞWB2S?vH2SUC?ߘ;+$ܹ=UK%g縆2@H}[ӈۻEF aa ɂ=b*9kKU[ПxAZ1cؒ-CuIVH~э88s—deN=IB)gwA 8xNi49b1s"eQu9Мhσy{9?2n3o WV*fI2ǫJ0Fo PKy) ut'ZL.J.7w` Ok.99áGS̗{kt|o1?nѐ@[ `QcDa7 8EX/-]7RZ.[֎MсlLJ,u 5R+I)(hsjbM$FwTI PDdS };f7G њ_0 *L+N[]:Nc%VUHck>O% Ňݓ;43eGZ3[)p /clu,jIOr;|KUw${;wI`bv =ϷalZ:`:˧;TkG%$|3ԾuӢsrvLUYj`D63oOXY)zm>i^TϰkS:A!Ռ~۪!|*Z8(PX3i]ae(0 k;9ɁV,Kr?8A6b(y ;P.uKթ79^qBI~`fqeE=6 Q/ WqZky_Q^Q;T`;NplLE)y g8 4+̳/cҧ2 W4絁 )ׂB:h-bFa VqV{DsTBrrx-0F>\JVtvuz 6PE{&}5mE/#a^tN ϝɠ@&[&>C~dXih6C-`UT#cSgL]b)P+J f݅F-Y]5KBm/PAhӗZ\C5!mH{)1-9>dnU,B#Ǩ'Tֻ?!I׻5!|x*PGeWqzQk뗬o+GY8dXqKg^`$g`א<cʹRM,X)bF$ lc-"I(xVos_NjݹGĖDQ -8FѼ5HZ8 'cTQH6fcy"O&Z~|./y+_!@"z5 ߩr$ RBuo_\! .~qJw9(]yMeX8Šϩ^ |xX9=r5t/s+ZM5_%C8tVq>>;z~f?PEFPur0 d*3" fMtcs2 .c3HS))ѮQ2l!PnaXù+OIKiO|߯d*Ɛe|>$~|(1*c]M!nf%;ו{+;DP!xWf)kOծ>7&3u%2VߍZߋkle-l,glYXoEeoۜ7sϋf3%Z`+>jhXeFKo-9~k)[CO6L͓u- &-K]}oC P,iK>Tua,e}&%n@SAD;1 =jPå` nڦ:ê[㛯u)7TNw^FCh+Q[hgoA60S~w?!i.ffrwLH R^ISXK-*{w:LP<] щSnIyh.20k ƖO7 ,ѴFJcnQ$Ih뜱0Jg'vo3-5n?%ٱn)c %r䦜2vu 7HlʲU`zkI_YTȌ4&K ~h1)5\E%(% 1k}K}'5:d"'B}<&5ke[4 wsx`rHmwEa$)u^ b78IW%CɈM!@= X Ǒ,l~gQT&{Zs9-=(^ 'd@ KQok e|kk G` R*iuPdM%L &$06aK6%ϙDLd;ܿ4Мظ QgI1q,A+O7wy[whB8(؞Cz51.,Y5!VFBofDTʰ!d""48 xj@F {U(Ƙ L>H/2xQ щ΃ Yb?T, 6n#192S?=?QR9uWpxe%"l795%;*(+m#xHFċuř#{da^MҳC >0ٹf}'6 L \!^9t ʚAn4W9t~o25pG-_7㠄2Umw}4X!=*I , _,: V<=Tv,np ATƘl^چP &I#@/_9A ;^ϱ^FDf83 .Pva=uJ*+S2*WBWڠ;I nZltxI`}NB>\2[N2,8o894|IåatVwdr`݃{)<^!PMQ梴ϹE5-&cis"]_zbX!rˤM÷?!7[_@X{a tKV<_Fz447a >IkrZ@!=Oܟ0uŴ.P^Ms"PMu` >E%YluIdՖxLm@@FV" w;7$6^r0(G\ըyS^jU dd,RrP,aLۏ+HђXbak =pIH1`mkHs/̙]LZf,gVyvQc(1l]'n5a;\p H[:b{.jGA`u;mUj3ި+v;ɻJXGZ![4y2rRrx(9cVg虑Nۤ>GZQER0`+AٙL@[Bҏޣ E5’u_w+]G% ?Q/=Cmq$mIv̘[ι8 K89 +~߭ V=Vr 8ܳ\!&tc-jSxDMø'M4.27QZHFoA]0dɯݬ;-2H{ Pr0c&)Qn\ Zo"oq`}f0Qﯶ KR|bNx" Hl? @F|%d͜H&Su>U& +^C Q!σPeUƏmO.RB yD./'q"5ܽ;_4)?d9%70܀^@fǽEz1rxOI [pd3FPƿrfգqg xr!V$o P鍭՞%P*^<3<若Z _Kv'+4p ̷XDEt|2F= +W;\Rul6 ;Hqs\Rx#N*bD!ba',M]E XQD hk+b3uy,^(hǯʘCWZ^zKN=k>:Cչ{ӥvB=)R`7זEʼe*@w}?~ Zom4dopVF&4󅢚 LmsXyzKKҞNy@N*؂,@)#6b>"˪=EPpiL끸ir$H@w#.aT.ErF`c=D6"c*r ٹ^A;W#]=83 b7,m2goS/&%tۡ}O|*|f̱ܭ1Z_ 5auz_ 権M -]zf wݖH/ ORE\ssح^'.(SefO.3D̏iVNSk!9ƨ}"J/M_{U/jSaQUPcy;=}Z Z<XԍVmit`%U"GϨ&VCRa0ՠhVrRo5^:%;w?u"[wQɾKc| sr|+Ӭ*DD:(Y&i gT#YǾGIѢn)j Z56oҹu\N VgfR { 6EەO 'hhQ@'87FA6݉}H\q1BMHGBTR/6eM”B GKDv5}ؙur>!xm^D,hc7*E9CiiM*ʧPťd<ﳷN"W [V.LIx%Z&xfluP$TBi P64XQύ)ݡc„=E7y=?/ r(+_5;";(λZ,ڏ>"<4J'X:E TXyj0\XqpogckfLA|6Cv$CB 6>ecOZqK8MRyOU"~]2G`h,@=ڊ_xqQ}yt?QS$rڔi@]O)vvemkW\9m-S-Q@ꬅ7m@ޫ6!OmNHe@cbx "{@6%bjt!=,;7]8)VW77e w&6Dz|%*P, 1.Ae0c}k}zp ?oO.IJTG@("igO&'n 8;V/QC4@hWUEa I[^h9=O. BZX-3& 6PLpGmK%/EFq? ] C --V;}}tzҁWk|.~Au.܅YS84`UlA 6 4MO\U^9ʪe+;C4:Ӡ]Js$h}q)#064?ByZ*dZX74S)seg`VJZQHIDEo8{ xZIύ' "Ɯ6ydvY*DGN_@'K JGAb'O%3 jk[g銱" (P[/>S%PeAAD".嚂Q\S`ʢn:C˾yUcjޜ5Mf:|kߕ [,F)z%7 Z':ƚurx_SGQNmoObf/ܐ\>O\ݤQA] u͕ÙߺFE K5.Y^/>O\7z u+B9MD@EeVP3Ht?ZYmze^5ٲ8וANģGH,d`sYp6LuZw-oGjCi&Z '/O7υ}0ueU Jm1z5Մ{A!mwrϛXV4]4J:I=x'Ӱ2uIʏ\R/aFPvJ{,i%T3e?D͟I9׃8|G"5c,*Wey NI*JDT:ol?lʈdJa,JiRU+vu] i|v<]yNgT^ޫhυiGʆar8\^zH B|]Dӌ&OM˧F! 7'}X oY' Ļ|4 j1ÑeI=t}#r+YHEs*fe";X3, a:F@yk8TMqʐugB]T-X) MՍi4Y=mVzRxOR$N(݀x]O4$'mJV-ZvOJة>+id,kI_M.yGBY7# f

    eO52@m[ѯv݂>ɻaXsi\<֚Fo/ʍt؄K4@gfiG@*d MfUm w|{*PSZWf@)Ҧt"33eYGE@ 28LDV܁$f@4<1)|;m  RLV^E\D}/Jnn^ [8W Մrݬu̐Bjf?-ۗ6{q.ۻJ-|׺s;K|F\:jCj_צ]/+?^Wj7ɘ@VR`5.Cv;Q4a~:x w&ݩ4iL{TS+2~{iE# -Z..HVAϖA]=Z" m.(Yqq:CljPopo?PuE4+N j\>jd&}݂NZ"(#x5bCy74RN!. ;fKKDmE4Rzn`7^GEG=lP Mȯ#ge#k`h9+~uWB]ՠ@JpV>G8 Ey+qZʔtm4DxJ:dIqzD{%WjTʪқ"GwbevtUmʕ>\>s yIC+{wG7,R:]Ƚņ$F.P5^ ( #;o NʩJ(Af$!Ӳ*bc|mf\ ΥJp@B~R( ]LP^@gY -NK5-{mKp+ =J>+9n⒘K T~<=>o}FN֕f1y=5*/ӆQ]U݂\p@IJ3gעm5MQVq[R+GoQ03T{aIiDUݬ9?ter?  Eհa-j)R=«CN{!H/ۑcuH6.\C т-ʕ9ܯ$6~¿^˻r~!*ޟ"{l.`P`-έ11ė̉Җu,dQPjؓj"{h 19{A[!V_!Uly qu  7bf#4D%F'U ݆k) Y. J$',ZԗUSHPp N ƫM?uGEs]>ʭ?f>,FV;6Fd% T׷k5[V!88&r M(>YB! ?}9 ԫ+*1:I:^{̲`T$mջgѷ?nbsʡAnW($$-=۰<,|pioWTӓ3I*gqb'8OՊos98N It0=H䨠#{kQZ+UW=|mZ vMn2~-@̇8FSKF]QP%g$+OX6^6oa,ɈK˗iRyo7jp5X5h m4[xG([ rhTA|TR1]D*rM'gs5% ky$9;[9B懷𱡆zO'DQZ] Ea _X<)# {&(خdiI44 ӑ؅Bh%e)(XJͶu0;Rae^T.6 4Q&֧pkT-FHG#_e։i0i1,zmu"X $/_ZL;[]q$[;5E dM?`t**]>Eqx0QLdu0ØFocMλ^@;A *M^R3'(̝̌HS8Ȍ`Y7!>i~32kk!rcW:|wvXh DP)~Damڏ0f6MavIW+O-g'))8@SEE$MP Jw9Wws̈́RHKCU2yd=ʟ VL+>6Y\ >JyL*pT m Q3Zt$ޖ-;1sQ/#Ts11:/2/(w6q{2/f;-I xzhEoD]М)D}D2v`tلN]=_L F* r}f 'o#KJ_4'}J9˼ÑAig2[X.!YF {Q1<=&zHUA9p(Sfs0i>CM.Ru37/5~;}7z8#+Q4&y nrr@/v ;N#N=%R@ش|sS&ZJ0/ -|H֚xIܦ~-ϕVơ@S-!Q7G\! S䞔sX~0q)ݹڪN kѧavԇ\`@\IX $KR Tw:Kƕ)Ϛ] o FҌ74  fxlB0*P4ڮ whn ?`9QjXŀn_@A֮kX6' / dy1|azfKl:!Îg,|@7)Ur 8PIawOT6`6YnUtyzy),>MIh, 2|EHl`J1P=r <(~>|={ JP1Y;K3pVeI&aE F_:u @rIcvhKTchx[CQ,IzfLX2?f K1*[V)P[etEp{1 ݰګ|_MC䩈GI| taOþsZIk[j0[ooZ{ Uc۶yy͎_do8Lq8/0lQsF$_=Ƃ>/R̊=e3~5U: ó:ypWYX+!PnV ;"}Joskȝtl~&G;8YIB|1!8Ἲ;_D9KDyP]1G(zF v8@]Ի<&گ#n\|PAv߳BbAIqPF1+'YH-jdx, .wPhwPJ#M{"ZRڥ16 ;XAPbr1+ro=HG r<8ۉzݣ 8Rj+x~߿ USݲm_sS`xaN++~Z(Iϖ\' xFS͝$|>LnUc!dS'Hsq1.yYt56KbG@ᣪu ("Kj鞎TBxSkf9:Ÿ,Ǐ7x:W"e9*cvI2V ȳ&&ACھ \(Rzc+g r9$f81}ئqR0qOYeM|=_[ l6p^phfPETѨ"dxCsbt#ǡ^l~x{Q ,ǟ"k%̖Xca4q X" xr>Xȍ$|9 T<^H3G02Uj w zK)=gop3tci86e,]C}N c/Ij}I"0VN4BM!fO]NU:t*!08"O}XwU2g7gi7u"QDia )c6nȰǩHD~0B4 FPGOT)l)ʉGpn"<P|ѳ3ay8I/̓x3Qdv#ϊ*1 N X g kT/F"z4ʕH}]1ka*fVMRx&Y1i!YF"Bc860c~XߩأθCUkٯPnm L$t;y(ܧ!};^/Z+JG5c}-$Ux/A*r> :s$Ol}3BocA oߩAgKPl}㋌$Rw{>Qν9b YyjġTc&UdmpLՃџ!d l"MަB:AeGȻdsl qb<*z_ʱ{{hGSq0h?)-τUH4sIBܐg?nQ:bDӋ"to; XÞV w`vM[Z[ In͛嗈 P)sÅ:NsK±/2 ݺ`Ĭd{`vMZ1H!Y3\멺qٟs lʐ@jؑUwb'7sTJ?ٽ63'{HRC{}&x) ceeTӪûHnM-R>a MAg<Ǒڄ5Njb׊PӁ :: K.qydI.$g$ eHK=ۄSnҭ Z, s cl>}d˜6iSl>CW@-?L"עELh@?q U0vsxWjk4pXhN(05*wKt0CgtLSd[5=eQ}V.[yAMlxf&_M;_ }?6]y I٫Vtu5I,3cmBIzH;pڴhA U:d @^Tw9]]JӘ~kУNωyt,( ;ټ"U]5 trz{nEnC,LWuZ^Եf^"4i+ F~N-}^=r5H<c =>oK,EZG}'pÄ$%"0mOPMxa =)W*|,[%UpS^&_& bCvZ9vM2U_E^^ӝ(PE-‡(Mغ0?z@G+{ۀxm0oFr:JO{nUW ZԷodZ(?+rs(2q#xIヨqf{ry"79Aa~B~ 㥙L&QȰ#X:psݡĠ,5$ Hꦝ*'wdrRU!lY|\얠`-_9PE{kB\OS3]&ezv܍=K8&5.k'Y-LN;#@@Ϙ?BUMcgW3eBonyc# S)q(^?x4+Zl>/a!.VJ Im['3/raߎ9vչ1" ^̕440ZЙLI 6Sf@,at}혌=/&W zwRZ&% U%SDb+"إEW+? gm/e[N*{RŮf'훜)-\|<"b`P,Ka%zw1ع5;!(ΒM!?[Y߰vi–''nP`u,akN\!ienDʠ:R/al&(pB6KMu>cNoFg3z^}!fZ8EU…I/Hɯ34{)KK+SߛM%;dhV`c^Ss_9z2eeDzjR7c|]zo-GZlXiXhhVirl ) ׽vRIUrDǒ_~ޭx_[\ t\6:٘1 m^F+tΫAYgLu߸4F1!rL"fm.aفaBE4NvL͋ØuڔLCzn\}uTdfmB-iJ|x5|M55gcYκ]c0 _ȣDhg7nZV CG.vJ!y3:BrsyHZ"(e +,ͪ깤q-8f8`-$4 l}wFO\mpJ{edy%`{G+f ^wRe0ϊO> L bOջʴ[nVoQy̜ F,Fx–%nwS+ t崝&U/dJ2o%/jEu @4U|3C+\fhUi! ɮo;yw|n|Fot;4 惶o5[lEOvCկnڄC׉ uoۛ=`ݬ]?*!8h*{:%R3drcPQ9jOozKϿ԰`j=J- Nm!yC0a%O7=?Ȏ4*Z$oS6+5 o{_1ʏN<<ِ**qI&5-1tubrWR ๧>X8zjj^Ui@]m)Nt(Ɏ_5/^x_h5J W"onM)F-ںĝ,뮖A֐XDhCմ@BJ6ғgXMLSo7Ef Ȋ/UA"[At`sn9Q,^%ѐvǛA * i鸖MXY(阜wD 2ngs*3{& S-6#kx39@v C֠FɏHutj/>}UT)D%p> %HZt^f؊9ܐӜ8Ii۷l1k5 _]. Ql,2B3>$o>Hoٳ_/n&-uFڙ8v/Ī^{A!O'$ Z8V;S91ꋫVo&),$oD5ʾʘ.;w]xR8+NlYI_P$15ڨQ/T@ʫ =nZ^aE@?Gq+eME?*" WTfi[ٽϛV3}j[o_evA+!n*q)! rP{H?(G5|0IŰ)hG#MSYR{i jk45 O~՗@E-LĪĘ\Iѫa[;%r1_wa*{Q]Iq-JqOVIYVpH ⇎@}1hH'c5ˮ)VhEV(DdåVKUx8caٟLQ!)gy}XX s $`xJC7&jZJ ziv]4s=, FV\ea뽟WARǥ1 Oke"e}^O+Vu@D&I{B %;i5 h=:b,P\ջ2V*_ zx"YBv%%^eu%|sq7s5P?T IB 9-<99l2ºLbkIC)jF"T]Pim%UZsC ɻS_onmhNBn(|J]lzvq`hi#9%&Wk͆i ޷l ]$cc̸ՠ"S#,KkeR7;!&n@6JQIoΌ ʄ]4R7@ʯAuѰJ:r0KKK6'B]f#β9W{tBMgQ֞>o%F4H> 0V=GS}ǖ@{ ҞXhLET }_r yuSU$AP)fGS-ƊZWzo9+u0i fVdf)|d[VSIlfU:pbІyFc^  վLFy2HxHITKqr'mZb)5!3 +<.12[ܫuh3zd_a?PE{M[A@ֳOwd~;bW܄AGærLfdIvb 7u40G? 3y:^::IF,Wi~WLi]֊=01LE*??JOpKD(tI:H^ TO\T FžA,v*6:Z:=WNA&!7ekBs|h{Dގ}V\?+y/ S`?hUGJ@=6-BڅZc^ D]|k*t,2{,duA Z֋_K46yZ9812Y]]3W4v:?p`-&뤥XtGy C*gW>˂yS;G3iR!06gbԏ*4ݩeSό5rAK+Z,R-bu ͪ&\p]f`8ˉPf^tRg|W gNeOwOfkJvuh60'!Z!ΒE [>]`"bש܅u-I3r=֖N$o_} ;W5z, - ^y|fls(%k".Sʗw[@}4@}tYg%dz LnxKl:0DHI<`0ŠIӂ)~Nw 6gC/v/O'$~ǿբ y9RVP)4 G)]Ȱ66-?JZ' 7%&'5<6dG<'jS" Ydg4B-_Ö'u8Y h fwlVͮԩ@n8 $}d!9Wlan =1׍\ʎW,k_=0&ϛ3/4:}C*,RyۄV];O΀DaZefxU ^+^4 @\y8b{Yw'`%ȳ$Udi o@hB[Adbaƭp=%߹t5-|ugQ_f;Fx/(WUfm>䓈?Jg--8&&#ARěH ab )ۄ*;]S\;U"eD="ۤp<򾢪:ONE2hAGY I=v'Q%#Ji_6QUf;L_Y ip7τ(S7I1vObkecN_q? "1$FƹtNHmA4tuS|ߊk5qȏTض}k{5GVAx9olQDv܄w}8Ȝo@}2vTHa]Z4EpO +av&ewrcK)ܣ~ oWib& tOXYuv{0R|g[dthz>:-&!cNBm_]Cu(\T=`~O_Z`X dT̟:; 7@c<8i>ەW0Jo2Pjg+1f4r>v#Ū &DUѾYԵlB(e&*{:yEZ#n2OYPL)iYn3omT~A|4NN~.O^ߐWkڭC"d+QSCꐌ؂~p!EskT=V}4]|Q ;<+:j*j5ǁ7倬 QXVw93 bmf_stf3q^s(Ss%kRhNWAl\=/K',I&pۏE0ervzU󰬫A[S=UOMK Hu|`s񋾛4Y9J1fߜOS1JƯU" }&Vzx[Hy774Nər_ⶺ<rp k[k|zV[DOncz7;$>cٸʆ>jPpJc O-0zZ>U4m¿wd8?}Qb@ȈLcV`5;(0tu&A [b5޶~~+ ]McvmZhKIͅ!UXg- Hs4m%KR,">㛬*BoxA YfڀA IZp>Q{-yEDXyUhy`kRk~7xE@ǒUI8Gkvb;dz,rvCP8El< 1tXPT2layǝmVpnjUlM&QߢdKa$axRj BG{G9WD1 l[ vx*oЍ9w)bdIl -S2 c :1_kPYB7`5S6S$Euuyu4l[8"lPA2*KRy6Ȕb+#0o˻w{dFTi259f"vz[_/_8B'@N@X-tn'ڌ{-?o鏏 +agږxs'6=P3<B̻$fKJCT1~yz$;=T\x{Uv `~1DEH0k`Lި1-$%uyOuiItz9,uP@f_Αy; g̻2ћa4EyѣT -]L/_A6m9 ۲?bym!62v5(IuYLiZh2-_\dx$lBG^CZ)*ߘ"HjXstzfUSg辅7rTdf:G?ȃdHhIɷm T땇'd`1xLCI\˜͊iOG";Cj>EOn}em0.p9f`q +shz\ MM3MaR:'':⣋HH)zH0Z"+'-ظ@RTԔbvA݅0j| #N|.r)%VXc۸{E)B睤V2a^bڨ'rH$Ṙo Һ9|DA~ZRwyK׀McveBJtJaER׵e_9ԴA}RW_Y =ٺm>dt:lOjY\&s(N(51Ct2-ߛ0LT]U(0ݺg]W9-O>dJob;wFȯL/{|%,pk/W_2Vk69Apከ{< _td$_uRȅC\g-:20t f2^OTOID JźvB_td$J+Z@GaN\o9֩%hf=@U$MˈhMQgSYOB|OKGԤ$.bDVj47@ſ/+*wVOor41j=uТ4PASea9  eL)I#V@Z;Ԁ)N5EY6=K\Mz ^>p/wP[]Sx'lЫ8_V7mp~vYA۬0r;oq$ۧ ?\!KJNӫtT0Fvc2]j/ao MF+%;k6ׁ+3a%?o؂N_lx/YaUirěHpOb;Pfz) l-s(!jDnO8!вRG^?t03=%լq)G,p5,q:~W'bsjzQC֜ې#Įq@uj;@Cഓq vc> xTղn )Ng}"L=e$9iCu/&B_q^4rC> r󾵧Ky]ʸ<܃N 3|#kPc[:^1fT|q2Tk1anBgm2.`@'RƁ)d +cs=FO9dCRoþPosR)@+=0k >k;#tC_۬ОHs.nAuqAap7~0LZHdۢ*Bl@݋yӭC jf(Ҷ%M?}+>n=CI펁f>;kJǩGުwsS IiDk\}^嫽NJAf$qi q71z8/'s: TÔ灰4PF;_ CD?ȟ܆+<91;O"I+dvƟ$5v{ZS N0F$K]M+$8lR1-vjϲ]S~x&},hg#3Uy+,-oa4QneƬ^@x@}e+#A RpfLrKR`@ ?͐FbH@`i+Vj6۰ʱGoK%7ֺU~g|/&1Rq4!QSNvgv=(=yUawpׇs8iTI} ̖lW34U?`Axj~ҚR_f< iL_+aEM; /fG{w)Ia"wpK+)XHdtsT߱օFz|I&ѤpLuҮBlrۘ4M!/-ql҈5l\"dJ oū(\|:JY 22?a>H9i/zѮdW}<<;}CY%>oYl1ܤNg:>b$xխ~i.KhA+CC˄uªEv}Ԓcb*v\{fD;ydM\_(;*D*8& D5H`ETT/+JoVc񾶤YVFO+A(Bȧ܇rzrvxo#2- i7CiZ1By qm@Wә2vxZgݡD&,Q #AJV'GJqh';^unVZWVBd@sJrM0 ^L3J\ц ~[ojma0>cOaˑxMjҗ,pl~u]!g[e\6$GDH ȋ,J- yǵ$jYTG~ [6&_=ʭ,i-u󮭻с1c_RUN m9ϖXŅ!!'2K"M^u փFBN_6MxnPIo̮EL`ٶoHԛպ'uk@ه~k[A9(pTUT6[a__ApOLi$#6 vDPw=M ޢ:SeٯQm8-Cn~ u_9t~;óFs'\Q%# Ru6]jR{%}L>~e+a28]lԼqDm=cԮ6v>^\j8B m٘7>P {ΪLV 4hvDgq[-%WD;Ū,\`-1oI%f9 5LU oE1]/ v%Ft^f;KၝgRjkm&½Ə\ce]ET+%@ML@.Lj#xUpGɑ'}ĨCT,9|Y|&'@AF4I4RJٶ ǩÓi&I켯z:)Btu@Ά=ϲ"mNWc}:{oũ[sI %8#&Փ'VJi*v~I 2Y%2A}K Y3sO扤g2@.WSl՟=ٛC%5mqF.8ug֤{|7$Em✀؆v!Տ`@%$)![' Iqz Tۇ $X}ll\=]»A 9 "8@%cJ.X31fDt[4WIBfaWb(0H[L#=fbdmˑ"b,7aڮ|d$lWU(D  m`Ks&g>(7gQi]m*1mc!.uo~jS|0ŝòiM1jNL XzeW%Y0Xb/-f+WJ ݪ _'6چQ''$^0=YO;QRƆPcO<#]p/zR%p[k h6+1h`gԩAw#"$*5 {H!mR)T`*/{)ۻ.ς>d Gϙ,U6EȨk9c!j#zEPFnt qƪH6e!_ m ygx_h /TPNCgE[8*I | 2͈ZxC8|UgQR(&1Nn^ MQRu, %HXF$LuY wjt`oX(T 173t(>TGѸ ( 9<ߏʸqܘS_wrϛ,[]}&Ex D.&+`MH܈[N$6˵JNǀH?3T{]9R^eֈG^{1)~+ O[OyR y. Ne1L.{? XtݎyKcH5GўT'F(*_X_GWA'e&+:cΐ5lrU_Rxm8 jpUB2nb k$bNy3?Vflh"s,ҺعX_KbʗM<ey N3v3Xe85Rqh%ir1RN[a>V2HM[ln 5 +B૝q4brZ&zx\ %տ8nvunjHsĶ˧3HN罉U Z*LtqGwQ/];ա6j")"!"c{%wy@]bjƋR25⪆y5Aϱ!f5LYq!F*S^:/ "S{=ҖxI9g Ef/HY5={4ڥiLN|Zp&D95|/E{lw0L"ܷR͋hc냛\K̫1{=6\cWD|ܗVD2=5D~axd2 ⸙hv@ B6619~#͍l7@If Ѱ j3@+C9ŵLL5mV=@|]drrX}eMwl-f26i >xyˈ5[$q^@a=ya|7 ;g" K Xitpd Vr 7/׬MF?xDWcF\Tc5 /. oZQYnpi}d&ܧM_8WG;= أq']0Q%ma0r'k4o)x$/8p<l濏K^-MԧQjh5ɡqT6} Qq](`} 6t.Fv[ @4R>0jG;3M3R5%h*1d72zz-BCm\3'?v 5֏##P;<. pg|evMVQm0# 6^缅IBc>Ҙ:6P 4sXPG9pXF}o`-cw+ԢY2eӔƇWvtN\q+6U_;82RGYU&7 $d`G ؜Ur*!a#ahLzf|Pkk^`Xxn)%¥yY!,qwbtBGX;T"oq&ф4;yAղBFCuQ0I&6Fwo"f}몸p`c0W#RZxsK([Bun6-^8KJ5@7=#+uŋry*!? q(7R9΁O]y+(dtŸE%KJMfFφXڸ]Bido aSU*M=X ?S< @ ވ7UpbD(oy=$n6iY*9Yo)oLKɊ -Z*֔ "mDRҥ(B}FOEDdq|nsVW 2/'OTPGcL\#ua=ӿF$=*eg}T[lTx; B`۶W~;h l<2eH{\.euiC5Գ[f kiJZ !ҏQgGd'~v|"+wnoG{,_9eo]$a3q`ڌ;˝d/kS'(#pO.tzu#kv5+e %h+xiA@(;XC,f7$=M-ߋg3@BR ,woGߺ'9vܸce4 4WMh7-`^X|Z=W;lK >*F|yFnbqiJO)ftTxXqPA~'1hSQc3dS_O/lo衒z$;K7c ͈ j@z{]W!8ԐAkxlvUk;1}ÙF-w P̹-F΅ʤC=f>R(3^@HZW< ޒ_4PgФn?>0L/GT:&,ePa*) `A< U慟?ԇg,_ eDUװ/N{c7,M:r7'aнoL{ 莐rT*q{QfGC|k2삶^'@*zx)qmJn@ݗya5yP N_ˡ%=_)k2YőFzy 8!%fJǛKW[J/aFNts-&`k<1L;1J1>Da$pXEl_G\ےLr٣ߕݜzp-6 : a0YJ L(6'-L;9W|s:gƄ8FӎORYD 4!>1Dcden{4,fRJkhOX!X J Z0&ٙ ιa[ w ܕEa /cZt2/7]dI)?ߟ‰^-b:%v@^-[,$-aJ뺟԰|"B[Jgin[5I/nϮL 2H{OT,K^=$;^AwD|wjJ$aA&ĽHaM@g9R6軟@I%r;e|,u3 !4ؼO'q i/7(.PB|,s , {֓7^) ejf 1o½b F%D#U` SnmMi CE=XAyIZ݄T8+ּ,q #FOLcXF6?G$?'<љf{a'e m,su E%2zn20BLjPip&*!9(5Y2̂j WjMo/n*}ˮRifCxW>.dRL \3&\ڔkODd&sd/Ԭ_H ;yd;$yjY yg_xrh?%0}<=No'%ƐrGLDjwOKhFE0+mb μN2$vWj w#$*P+,e}mX6{1Ldavx![lCwVƅ{o Sݜa<fs_.4HTZ0BfΩ;EO׷B hWzsK]~2cƅY֞#LY Ls9FՊ{9,~vUYmfqS·ԴE^0#bG3=Ѕk3?@q25X| 0%zIy`+8N+dj,A]@HhZ j $ap2z2CMIyz`[! Gpck! 9(2J_䝿V!Gp`L"̤ )o*!7PxF924XjC}ܴGUSpT2+HJ[usX0fpCY0cMHިU6z~Q.HYSGG $$p-TWD/}fa=(N "ڟ(!#,) G\Zi;<rdd7k[FZͬ*6rn26!xq\_ܪY":+x{#׷p*ŎQŠ"ᙆ; rse T/sFQF`t^yrX6y?c)OÁ(D%՚$)#LŒ,܌l=^jo`Dqn؛a;'w:8=L dZo9F#t(b1Gha 2׫y",Gu0~:G|_`Y d&%9@ԿaGnK:LC4nqL/Lib8aH:mS99:8qNI=_.?wMHsDȐ3oI^MYur~~ѓs V}?[E{~& @ $ݨӞs|)8JNAYk9P9a>Gl?bWࡀm+@@c{ghU@&& ɱeL ·'I +5ϫ%#*4 sɜ;څ{cػ1JiPW!TCwl󎢯# M`J hO|J}I=:ٴFI竽b>Hڢef ߐ&bN6EU=il3j&?ڋ.S *Qy󵵩 BVTmnXcfCq70"q9tˬ! I};^T#VLcP GDLA6;W{nfOeƒ$Bb>ؙ5.'itѠFq%@ s#^e``{te.ny XXXW"KG4 Zb D;ASMIK(֨[FIII&]?t L}!*Lcɘŭv Z .̹8 Xi֢ 2^Ø~w)q$D?zI )5K*!gT1 f_r~3}l%)l9Qb- V'cdpV" Y<"N77$i @3r^ jB9Eԇ]IHMcϧ9^fjMNZo -DA$vȥݙA#\S4F1Gh]j>$^cܢa/y[9 =ryr5,1}S[,Fa-X+H; {ۧ 4D*tp44ECGﮱApz6Ӎ2 4{po]p\ ӬNOu*dXXsҋ iH>M.zز| 5aYдH=ݴ&Fvkh^,).3Ϡ5xCz{`0<$ 5 qBf9\uUع*u~As^gTu7 LvXUM(q#Y >ݫ-rD+ 0EnurcΗEv ~u{ 5CZk*?@&ݤ:]QJgt=;MvhjlE'!АsW6?Δ_)9L{,W࿺U/\%kd.[Yː\*5r60|Veĸh^,x˼-^gnUm?[y}r&Zgke._BA-{zk*$%/䲧le!m_acOW,װ `+/N$(@-++ h[Q(t [cbhTǶm6CyW7eN(֢np1·p-dhWn*c=Df飣fUBZDR^цZͧĽپgLc-,"92YL?ݑJ*@EUneEfbx"ɗOg2bWx`O% &XTYsk `ˆ AH9ѮjWe/+%*})]Scs=r8oÛxYPM(*f ]}GfZҴG_ʳ)XLճGqw\h3Mfuea΁OJpևOƞx R%? E-k(fﬔЩ"g7}jD>aёvMuvoJƁҿ,p9PRZoJx?7`K'\UaV "2zp #٨ƦTY_ Κ5&\󦌅F;8Ǝ= seiLg˲6RqЕwd,hCne@bi~ (!~{?A`60ғD^rdRpdRM w|-C+X"Ƀ.lxt<Eo C1R"&(jC~ZhiWv~~axA[XhZ]&j{9\k`+dw:.>g]񘈞,ꌶ{@'bן/\UPSñSLPF/;MAGMZz(X5|Q?B"Gˍ72Na(Y4[DH6p)xw,Ρy> ! ƚ@)+oTzP.$CF͖iˡ狂_D !s/l6jܽζxvA29m/d$5Jq,*[o<>Og҉ JDǀb7#ˑ>sTQkR q YIj$ ޒ9\$3?ѿ~rkDCwzVswH +5{hYb-,չ.CXp͌[ V6:E߽9)6B WcwcEfwH{V;vhK1f=X9#'o$NaL!t/B8FV/TPTtv]Xh#2W(1Yf3_ 64?;g)o F>`F?5Z\3 }uSFW[5pغkcrl?4z wĞ g8\3Ol{ֲ$чt8/Y7BJX.6/l3[] RA)UQA9"[P?EL)|H˘VA~R?ž!d̛4HviON?P@Jː:ٖLY,+cm`M؉8 ! 57|(Nʈ֊*fd=$w7ztb_VӼOEۓiX{Y~m- W6(&!0䶍k0B0eWC"@F޸%8GaBlc!1i9U#Z:M@E' OP}I4t2 !k+^rw+84*5v6n8u8$]C(F^^Voھ֪*Nc1$W9%wt"NAFʪ pdg̾׵'KXCIgw鎛oNlJK&F :xSv"RJp}#]kwX:0S=[*]#:{ t}0ؠDǾSψ֞%sazSP L4kKh-x(}P-[aqsʍl NPN?he1!C%|ɇHz?w+"+"T]Z^ws ʩνɥ)~+VbY6\bZ9 UVMfdv랸X^rEI~Gw(IsIÓI.%fc1,׫JC`Q_4h-:)GO9VkK0gSp㈎_8rA4r诛Vfgi\Cf}u-a*)(nTH{|ġ{囁1Ap* +3K'>iÍDA=/#lV-ko>lILJy_&߼)Q{c~!ֈd+ <}pYLex-<~~&O,ӫ׉w;^_AMmKݾQ8]Rx(zQ٣.#ǎFEUBg %g Xk#zL*JѶI2tJ0 Mat?OJʸ. qeZ|N3&FTU CM4 Eۧ]z0K)- 4ݮ}e\9l]c{ctx^C/D}KH;"2 QrexODtP;<)V!r);mJ7{Ew֝ &/qOh5 jp-h 23{nr90ӭ~)ӫT9dS@G0xcRm%'`Րk{:u~NkXsg YIB($5F"ixVR׿YGD/A5 ѭQX-a R9a;C&1e~VMmM!ȳ^g_RN; ?X')GeȐ+Svlez̩kn**7'Tdw*[Vb  /؄AvTO,AJ_,+ 0?U%¥e_^ V|l;7 xȍ+5!=CtF?!0!jɂ^zȢkS!1e6\6h7}q9_M3;ҹЯ2ɤ"[;g#u%ty9bհ;Ѓi_J3[QqB0"AB-NУi"qDz'+; I{ 2ԅ3\U25.]6*s54PW[VTI&M`/$Drw-ڝ)l8|*N۵%}ǃKSfKSFWQKe:ix9/u1X>6uNseS1PgI&wԭ, t,R$7ךNNDIѶ1 E(kZ4BYαW AW63w v??3# zQp}4EhpG ~M5E z9ڹqKa'%\B ?[pa 2*im vܾ,GM8a.8l#k13VtP zs~ xt9KzΉPbdWܑ5嘾cK]Pim'r`C8_$,(^Ϋ'[9KAs9ţF %ilJ {δ.UOf/`+:x4zhSި[N' u,-AlvMlѸ )k~  i>Ou_Y "b*D[y ?Ii[v"/RGLAkp6`V̇}]x|IiQE}>Gʀ(r+%,oI{T?x8mSzKdBj P<&oB;E5qX(NWQbTmr/&1%2BڞOYLZtz1yD˲!ڞj5~7&l#~Wףgu`.>:h3VBj׺u)m|A^iV"ʆTf0M:-0 S2}*]b1fϺ.u`MwS"!$EC|ΖުHB>n-;\'0:0Oc!N|}`o +ʗH&uCv߿ vW#WDNyʧ6aPnGA#l/Q L1H[䳜sH;mW Efqk9H{$D,|z Ԇ3S%1(5 {B^ik ܊]L<ЇKU[%>h6}Iפ/qןH6S+SbC۵iݤufx`-. O.+go:k+s'hjtm",H|҃G:Z̓?y hu&bFi->:%l#~Evǜ[˰UJ)OcπpoA H@:O'N w׆8da]j:?9 X?DO ,wQ1LT,֝$g17RVLqsձvPec$&A ͈4~i_I)XfeyXK0RW YUCGg"n@5M jqœ,XV AMCC<6AǮ1蛊[pi":*DDǴcZ q@I^BePbQe\TfϹ tiK):A!^%$mfdmWF?Ճ$4[&0Qi-抹 ~pc x5.SE)w)PIK,A9g%BMyMJ8'xo/<|oVp1?2YWA $ D%BQ˜.-6S+! Uc貽?pȃ6P$N4_F&89'i[Tz.ήwQrQucT\ͼî ^#MUxqg5_毆~.dR ؿJţi1潕'b+xsx7~(>֖{Uip H-Ə[Lȯi%9ꆧٽ_x$2fXoq#$p.s (CF1GxhtbDfB~kdfX6:_H}7!f F=֫ġqD{L9AzξR1C < /wR +C4+QVg +5tgbc!ܫW8dfccSA1x)UrmrTUYO|qM+@MtnHV;8{`+)zML7\Ó s¾JҀn.fS^ ew9lhd.sG~DtsQ [NoO/e%%Gdȓ1.껭6mldJJxO&ӤgňQ7|ρ: ;|ܣN2@ ʔ^[6o0[p~+' ׈K(q#`]*'TE[˵dwI%˼9pBuG.%$E| hԑWv=NL:r_^n#O[@d7m7 }OnKR nfcx&~xax)W0kVLNv>谈ʢ;XH[5ʝYkn'aM$L? jM sZ3Hͺzo9zxQef$zhtSC[r;)`{aCxKiBfq;eUi" Oku6mZM[hI(7f|B9>gA ir4Oaȅŀ>m8/WBdRyls7?-eQA0;1IXm+#.17|Zb"#fD~eE>c,j` ĪmֵM|52E>lG!`,FҔOh06&P r-ӵKyf EEDtI3t,dj3jd^ M kMY hzsR eGQ?|!H=㭙 {}.2T@9@iz-w0(Aq1Ir,|,{O2<08rS4cWT%yYRN"O>i㽭 Hzո~$mXlo3v\Bg+fpmad7 \݀hþ3gmٜ\[ MgJ5%z~ J{{F00=ܔ#9 S(Zڣ&, y &;^r(CUEH t;'.B36F ʳ Ň+bW{m@X4zy R\}p'o!S (Y:|R/7? "s)&959:A'vk/!a@Wf8WtUPC5@AnYF!$Ԟʂ=͝`)<p;CKt"weXང{7v:uNnE=JR: 4N~D@AN&:e|>yFƒ|=-q؊NrKXqJ_ޢ-t U?<~Eon8tX$4G~^UvLP_b>@p \ܗ>ϭ}.rMkH\љ_/Č}NE_/CJg?R.})_g50/b(UM T7C!z/Y*S(F2RH-X+W`Z<[/vL˼p%cG-+%DRv!w|YA09tmKԚA* >OW39{=S>aF[pXQ!iEfȝ=m JZMNr磃:jCe'f?76x"e,X} ɔr`UGˎ[%0 !43 ݤepxYJqj SIa 5k<@? 8[r|;x+ҴVs)Rǀ9_M`=;-BC#s}K^vormICIq};1nk*M4A_ $ ïO*okUоY8y$MviiFsRVKv#%PrS".:gJt,=X&<[X{!kLOKiIe/7JcxִHj{D `$d'<EK5Ztbºz㫭rt%WBJͺD(L ٨FGA"iXcp@7~'OQh!+E$toT)%*g$~NݏsiF8 vh&=v [$׌@5u=[5R\|#̭-=Gq{' hz0s\Y UdK H p:l#a۠lVgMNJ\I8z:=C%g)˻76@f7c.lrY}wH@' O5S>EܭvʵM[l:; T1Ղ%YdY;?S:a *&r`?xILj#5В1pvpz|e~&x@AqjS)ĝ+"u63Ome27XmiÇDUר?rn:˯tn .L%/]`x`=Fďkuok´vTmI0wXHUT$,eF2*ծWY&Wɥ|5 >S!<>EB{%Ul%KHu;\}hK81^J8pw}I?P: Rq(F03nw,))ގB<)HͮZ1 ~zjL2XlQe9eP-]CkH0aS#NߍUl㯬kXq$8P>Gx<=(5eˉ/h|2B+EVhٲz}e1 !R[cZ$W04D;8erK$*lO KX+Aud4'91|%FVLfi#&==*2a1:@+D#Vܵ Vs4"i%3 o_tWV#uZu吃_sgFc1[Θb~<4UoIJ(O~=ON9'Rp,fGtVbb( %p'L85&,ݠ UW"Q U8Jft8J`wE'pjF[<-+{e𠿌8sO!S_EK ]i&lyUj>one>08;L"ʙT-pZ]jT5nĝ?ٚͲc}BEx";ݻ tKp2N"+Qjɴ MP|/Z3?EDd2"x[>L=={AzbG$>_nv-d>Wq2B%OpL?oTObvDSf(R02@VŢS̐ɥ Zwk)>rc]3/xntN^޻eΨd}w֔>lWwfR ~ØU1PdհھsK~L@l;7$hK{]珯`}{gŊc)T8jz!VFOY# qlяm@uL_v77!kt"LD1  X <:nU¶ŷE~hy=):Ga ͱ3午@3ϰw}N%最f2($|L#q?_ $aݪْG\dj{B_Ojޚ+ΜSj@m#FdC3R擞T *,N:Dqn:r?CkUf0ϒ譌z,W:iUTgéȆ*ʒͤU9h덤e8{QUbrݔp5c<6 9?$7Qy8GI=ȍA uYʤ{o=$0ܗ~HV[Qt; cl {MEqy-DE\;0H>S"s7O2r"HXKg<"(W rA׌ܒb]zyH('4lYHBtgP$W #cnga- ar@gvtU?4u `˷~lע_i$T0=LfSFul܃I@?kQ$ N29u}.% ' ]E29 1 pD{UZ ~& Yғgn=:N3vJ;?ol@=t\L)w.SAәTCd/6z7"1-ߋxUo&J3yJ~qkãM׊xcJ.t򣖬 U?SA憊j- MGjSHN]AZ-D% &2 ?ȪHD t໰=fPV ^0k`Sq@[ov}W .Ϧ ;>i>B j |d|!!'d[1FAO< lP2Mg4z9AH[(`]ޒ4J`1::ybX&n$Cg_6'8mL_o w@c9~fEĊvN] j՜SHJd&GҒp#θ&5QeGӯ:M1c&ŗ]6-R,hS!C;DaTա0W’=ȝ6946AK%p<r`&Zd;S4_e.V*1YggC}cN4TZRby2~[J4vo\d^q+mǽ, x$%u:oߐ$t,:$3˂nC.7?) H,J7W Pq1oJ Jk ! CKޒ2GYJ7ًwHeEDod,LSڳǚ_"U5aĪ_3j29ʋڡ3Wg;_4s/RiZ͙M*Y7^'aqrf՛$ Ӗ[HRcdYe{UNcfaD5U 5OrLزS81܋E[psk_1~1Gޕ s'4,7,xFDl1|vNzU;i!J+겼VjMzEy8e[Te7RNo#66 7iܗ-P'WA^}Q )X|}ձJ,J$ZգH{ +n7_}) Kt;;*sgF-CJB\;1*EIYO]l$|l6p6-]Twn{WnÍ-H j1?`BNC&Bxq~EPy#viflTn._eQ5 @\aI|Laarg~9o JD v0CiIb h3q3ŬKp'ŕ;'apm > <3iIqp ԵyVtm=zBئC8*r^Q!fZqWA";"s[0'-\n-(C :單"g.+gjrKٗR {NfN/YeK`9CTWR?85{6^ ]nJ᤮ThBC5lO w"Eo &FY:́^F=F۰GB(Ml{߁;P/ۛ^8^mƆ\,O`?j#|!h煍eUg:D5Ps4NWB^ߔHdfth!uxBZWC`&kV#_ lN(nOR^1!Vѫ,Q# UyDz#Zee62++\]7]0*X'q]zb]EЩsd?n(Y=d[ dM*˃{xU@J; ܽ٢^j/{DMфK\춇q % CoVj$K-1GK(Sk_/~s?2HV[A>5><9R`%w&Ǭm-A q-m [ݤl1gah`pi{·- e|,;$͑k)dؙ.D}qYF|2}z=bb8 1#Ăm9ÊCrs!/m_D_.P#-tI5TМ#V'xsh8{cɬLN?iMTL[FVZq_%4Fd;u4Ypxެz}uZ&T(s#Mr~=E) DIsGTsz*OuFۚ>Jdz)Lo70.x+E6@b$@ C촁>ԧ%aI~ʃV&__;O8:W-rΕ0t"p˥κtRa.ë 乧c8XCBAT,h47-M |քDZݠW-3k(p)"7b19pO&ooWhi #2!Mg\6LS^#/νU(S^d*xu!ҍ/CyG m ( +BUFlLU뎍jwni朐@s4ĕZşlWzi߃%j7+1.y1v>#֑{ѬVt'h:{OrTCyT=`oySfs>϶x+>iS f K#R".(ơU#[A P2@JQ"ai6ysUcJ$":C]KpiW2O}hO/PPmv=nljE|dEVAy)< AOHa/r'UD~;rLC9SJ[ P7s^1~x4(0W|5o ,xqlf d)F<ȮldF)/ SU+LEc9I9Qe QB#%( G*J,=,0iҏRl 8*Uk^Ƭ.3Wopp>H{"!7K`W0y5422*2˾S|YJSϲTuN*~2&)Mi">?V*!FLn-N_ ~Oڨ1[ 7Ixu>O-xjWv1큵gҐXȮk#+mVI헝3c+ynԶ[?PD49;_o$+6rƺtU"hR5OP~$1owBa4}AvI2͙)$t/K_FjVPG /Hn3hg?pb WLf1Ampфm |ɾ~%@g)G)YLkY=}3Ad+$)˿v`˧$=+[m]@q8'aY޳?Ss@?WCjQT1HIDr n1mix8&.Q †8Ǿhi.}ڱuHEXBx9T%a>5)AAcȇTq[OJJfuCC"|wr_{dM{'P^2wlRH PjFMɔpjԵYDMA*ua!w7?.t8^6ᣥ'T_`(>9&WMεU(9)Mv:QZU} [;ix0S(I/tqfyk0a/ƠG;V^WpcE.Q)x[e6/=Diq‹/٥R@ӤvMlApxIˀe0R]psd-PLɑw6tE_~[]Gr^#=B˯scY/)%1z΋2E$SMf^cLb*~27'S|,^X`j [h .c< GDzTWȝ6'Y1Yj3̛,EpFaKNo wׇ-,}/_祐= { c޵#g"q&YzJyVSdV^~m,%oAt4+D~;\0]ϑTu*]6AₗR3 4&b? K -=BSkθߣY[O>xãM%@sWK3//p*aeciks Nja~$6c)#_@F36BiM.< gxG@ifEn*؇-U=@)*ػ c0lg.p摞c(9+XgB/tmU(xmQ͓d2B:Cjf¹%Ow^zQ]zKgBDʞkIgvvBw BLfH +'}$&wdb{ٺv0FǧwwqK0Ă r!tyCit"7Bkp@=dQ%iMTa/j&6Ba r2sӇ45PƮP80A$fGp0<\ez|n Dٯs7ckNBB!\r𛾱*l00]xK&,u39^? ^SkELxWFxQԫt|ОMXGzatЈxE[}OtO=hhi*-+Ї~6@k Gj ﱙeYz>ڞ8VΣgmtIj՟1㞹Mg˖ ң[4m D3jG-A4npxX8]n"u"\hњm @0#2hS75Nd:}%xs477XK;PC錡p#&rcKX˅aUɬ:܆=GqBFDz40>~u:OiZHsΛ:CrJ(؛}ЅΡy׆*ja[~B"6^6꽟F!.3cа`dp$P7^џ"\L/ű3kl<`bcIs<\>N)E d$ODvhIa~wRDjd-]r5\?p]sSsb ~|CwasnVW64>S|"kW#C{HBr. PP}b[%] k-:9ފa1*Lyj½}pƞEUg;ER7b‚ ͘0**ҠHILO g2py* |ͧqzh}"BCg^F0=s}xp".1fs"}p频A[`R;ߝ»]^n3g~Q\# ݡpЏެ(Ɨ~lIS}c*3؟fa82.;`+zwȨky XqRL)ǢZ$P;fvOtt:Kf?/)3#~]KPt7ŞKq+S[;HJB~> 6PLgqo\􇳱*qXȉkW>kvHu|5?~9X4koBag30֡ UIQ yW}G>kh;(U>'N+M]75RqcqȚ^vƔU (ݝx-CRʙY~Y(w;Pb˾NCpiRAlHs]{1<^Z"k<` *y{BܧM2pȔq~Kd #XdeBǯrG ]z;N{^ؐ,j0Z-]S^XּFSfRf0V*Rw|g Cӟ QLK2Xr?kQp ZP ˡ%-myM,-rRtsbb@U(4zs]~Lqt<0q/h Ri$&fk3iMpL+.ÐgN91݄vo.*yQXtB+=G6n͔eɟRxu^'F5Zȼ{ EybJ?vh1U g=9X%/1[Zaч6IExp6a:i%C>vu1ܺP泍j='Sx3uZ neHO&8.ܮٍ<= 7~Po=ּ$r79$Hڻ}dǀ0*ˌ(u7']b`U wMu.P%F9Eak_y/upR$²vv/kx6uAޯuIl?@l/{5bbyDR0J@ӥtfgLjW&`ƾ""{St%^DT*p#K% ŝypKn֩|bcp$} &hW ^Y1'#,WUՇRiZ'Gﯲ z`D1qx'iς烞L!:6 ?$u*n1u\woSEu /1q$F܊.;osg|Q>o"ρQ}#bq3=sYc̴ Y>m&]J@y˹>@CYVO&ɿfc䟞xšٵ2oz7'{)J&-7ҕ_ـf>A?Nf٠m&j{߁l{ ͥߍ\JQDiX S Lbwc8] u UJEV"&Jߣ1ѐxDͽEM=Y{~Wqa8.tIb] UJa? (p^2>j.U%z P ɯmcB>밈H<=1֪DhR&cY"|"jA򳭅 RpX2ي1Kxɟ&դ?"=釤saCj[^u ݺ\f3mQ5z`ǥ]ǟꧺ+"\aDAԋl87 '&R{~E莻~y9Xĝr$@c+ʘϷڴ N^,=wEQ7Ӿ.cFd5K.`m{ʞUhM& "q )^88B@wSie٥Va|4pc'YX+.U7,,30y cg aXDR}MǖC[j2 KH?Yva t$-{``k~KWT۹uw…ŭ5+LA$"!O ؽ;b\Q8Xz@e}p_pgIK'd[I/vqTY K@|K_z=3q: 3G DjB+冼's)-#fYGzw;Rc`s3jaӨ”#o=sI]`sD_>'Apn .h+ŷ< Rp)и*^ILXnfʍ4^d{Ԭ̏zL-mHg݋\id@a4߻m}sUKQc7R Ou0^?5(7nAm=vdJ+{+\[7{Jm3REc{t~pȽ]UM!Şf牔 ҃͐ßT:^d9Z;GpRm x-mmQ!P[쓳QL#d\)qJiY^OKnF=KB5EsSY^k 5Itޓ.0WiQV(|!hׂCq^}S|Cz8;qByçi"+MHЮќ뜖~hƿia;D2e<͏KLY&<#lENKq,`rĉSgmOQ0j+0H$4Ɣ}[pY(3чAW#Lͽ=ݙ#*E?;ws;BL\>*h 0'azl}yi_#D}]Dzޞݫ2#ƃ ;*]JݤHc-Ut\aaՃ,,1D́6K-tkל!k)ٜGƠ͚3HA]m{ /a20 ]~ъ7o9Z"I>4*@DٌL&LdWg쀘<٩eVs$ ꀈGS n2t ~ KY@ 2#(xeuņmU|&̵Nt'Y{W\-#UQ7QQKNh7Y`0ekEYFf/p4χX9WN=wNCmX#of4,C)VXte}?q "86CMfzOqzVϠ}|x >q++z=ba2Bas4xvekNSjgez~ ګf8i0yO(˺H|xZKvOOUN@M2EH#xng zw6SI<~ .tLlw.P;3 a+"Iq&|Yggx}!!Ea5 /0m,r=iR.k``;\6sUMP[pO9/yczI~n˲vXkr0Ч4_tTos l} llȈ*I\ߪZvgA()4f{3T=JIVқZS(_VzY~jzfwl:RZ"^ /GܴucDbfGlM~5,Ԩҷ`IeN6lbmuvb|xQPN n5c%hM` caǠ4U 1qfO*0rQ%Up4uܕg9"ivSw2½_'Q@VH7 NʦI)YR1M~eM=9$; dKӳh[ S2N=L#A{ dM'$fN7|ɪ-3g8ySVi>sq_f5:O*aKYZ0:0D/(Ѻx ~h @P :rq/asYFbљFm]k;NUVnB8Y+ֲ 6TpQsR.]mShB.C187Qp ~LQ6lXX,ة,lhWkS8CЩoZ'<,-~ Bo &#sU:lTHs;9bUuq"W:oP+=ih7X-jE X$ 9öJe"%F8yf;#Ջun2;n=K&Bx?t|ҍy~Rdh레:JiF9Kz Pia<}Zyj{0 H٨*Ixr[ v *ջ^yxw& tL'Nf*`V;Eh8b. ȡEH\ӘTv؜~^ lT_cQ&yڸ-Ł[mdXÈ3Y8|X#fvT}x[bo:;nַԣCs7zXCwVz$LLtZ6h]# ].9 ^ҺheU8{8x]L,;ZH-Wm'Y+&ceN_x؝tJ<@%i/%{Q| lP4R]4CXV:Po@1\* us1#<`Zh?P2P=SAO/l&J6d۽vShXɣW4`Y6%?C=P@ .'v"8 !!ft dt+:Ēdץpw z}a`1]ucI$4rQq<‚ojP@uvCZ:8S Ł,tD<:Lu=> ?Oa| QUEk@rHt'qIRs=bxw%-g$"sYA[CCp?ψT9"tA]d1ڒQ31tQf[DZ!~ogw]v3y@] \r`VS2 ;&[J3&F1r,YM S>5A9[/~C*oF1E:DX!)UG3ld*@W2N4n eJ{Q^pGd-9<26teHgB$Hr4g%(SNr)WQeޤsu`$5{/>ISU Vѽ.)Q[Xaם68dwSt '[fRዏU V]%y+<ɰj v1‹ .m0+M3[NIgTTf*ath!];A:\D" W.:CRohhԊRc0jsCCr JTp20ĖZҰ *{D@R:6NFo2R) ԗEdbubDbsJjn?Zȉ2l8gR%ˋMB -݈~ vu}ϸf` ɨm;^|HKW.leu`|$qVFy;J6DZ7<]ʑxҘ+kĥahNUPci&oAWSCsP% y*qQ,{4(>NA{V>?zգl,=.zHwf~QZ"јk'WMzkr!yu;QHxZY{}Pph|?TeNB.pa^,/ފ.9%1!ͮ{hZLzfOj[j383JjYW1| J%9maÞ 2#c p/G& D-.8xF*zFyex'ZY浪} AC̊,\h1]g-IR7[ħDcV֒@2:)!w{V"|[+p2Ԇ N#2i 87lDYa?KPFg U~;,XSr"go#Aryd\4 &tJ);W`"%-pen%aGTW@Hڥ}:_1AoP֍ SHLX&gV=cս' tmA@{w\ևav )#=l;x6OfW_$),m=thf@pFB(f)!ej&!CJ)yʌߜZC#[4јT#8,Cj')$ 2vP  Yq4dHHK ׎>nOD)RkX*[w72R`yi>Fn.9vޡh2@tF@kܠvغ2o{[z[?ǕoǓDRv(rI@#egWrp#y[}|,v4qGoݎP2 P緗K"$|契'kH6awqFP mwm`M=EX4ʇK5Y 2"k<`Hi>.cSYjӥrZD1|orm{2pҩ,7$s1G)`m!FU>eEtge\#a:b؏?y,( *l":-9q>xͦD \N妖3M7mf@9]8ECNt 2P~؁rhF }.wGSn^A'C1Ӱ.2zP²z9Oys&3?4q?Yp&"*OPPC6&iQc b'xY6iQ«ܘ0<a#>9ACT·3 2[CzɒɃs4Վ[n\W"fo0`3'< Q s[{V>ؖR{Mw8S4s4}0X-yY\O%'/5H3mY$3YIcώY!;8|d-iI1%]1V-Yu =m}hSe9vUɌ);^*;.puޢ!Tp(g:,]5U\y!֛zr|>Un5st S䏜gA 5ICۑ!X)rDb]  ˀp7דч7{@6rB[SuJje7ZUe]\c%rfC!6$*& u6(OcvtQF۾qP%N`>(SWd\qșPdTU(^C_R4O?-AqަLҽ5x )f+#C&ˎ=##ڦϲk&ccq9~[3:5OY_1"除9HQX#]E:\hPz8;c =gf>$S Yym$UNY8!N)9/M7&߉@b1vtS SWװ3 c'_9]AR$W-d ɏp<ug_/5׎IDl}*t|ݦ. I@3 aTanlw41-o{ -Q_B)EogJX^#iO'{+^|Kr}ge\{t .5G]+PNg2WQ\T  M^̒ (eKG=*eM WI9]Ȅ#cSΙ$AlDCS 'Y*òA06}j3yޡMHD TS KT-&?ߡJ՞٤ 5]TЁq]Y&Gф"ڜUč7*ug5ҩ3~ !ypq59MDuُ}:-tݪ@~5T 53}w_x:!LN8J2WQ8-+繷ةG@jո?ڀ:56v> mMc e#@i|7 OK: k?WF)f@YLq!"~_9]1*V!K@}Noҋ?_ X%%ca/7on o%hV2Kć5P;w<7&vNu[ G#9aK:R CY&­ }m[!3̈%LPIx_)@Pq&Kͻ'̪+>*96d3N;E~ mv'OK5qv0 Ak>[ =nBhꂽlѽLyZs?(px m:ƑeGRfH2n_N5izH;LL6~c$՚(ڀkfY_ 1I ȟ^lg'5+WJi=Ȕ Uyxv~M.ZH\"a=PTW{`xP|Qvvwafg.sP4ycvʕju.V)"Uo>s_ٽw(@NfM^~2MhB)pa E?xm<$#%ِ68F 4CӶ Xݑչ:*ce" 5E+zw&6gtUj~k, SM1 Nq؛o%Z#֩҇"3k@/D r F2{DDv}W  ]on9׊-J&gOrNj&GCg&\̥}4B]VC/sDʷr?7ÙT*^ynt~WfE|7]%{^YOy^sV! 񣬐vX4h ^ojDZ>~'Ҭwc Atf [ Qŭrӭp\c/K%)5ԆtU?khy>Y96n%\Q=CG2 Gk]mtǝ9g)5Qf6Vc*~dJ_ F2Ֆ;~(3/Ĩ>cj$~+ȳVх0bmLj2>]H8hQ,= SPQ?G(s&TEmD2i @p1wh@\52-ѕ.>Y5ozٗhy oe7g䢫WfR'HFx֊6KB-}y.,~g:so8OmɃ+,{s,܍$&†J*n@1سթ` \_և.dٍűWPdyU~)Uf=eOYȁeE!ؤce]zL11襈{GO#@n=: tL5ٕOf {H<_S<|ɐ}v G4tUYiC{6jF%P]~]Hm" v5>6Yul 4')c#Uۊ{"*=M9ZW6}vpy  Iڀ{Mᬵ˪ nũ:#* .~ )ӨJj[EbTlH7xqL~< Uoը=I9wl!6r0@ZHٖfo'~ŧIgݵyEF']c)8HՊ7:3_ꉖGR퀻̾v$EZ;Q(0GMTVsbs-HjW{4Z~XZ;Z5e5 W)6x'LIu.dxH񣇸Eo ? ZѰ6g^kɭA1->|f}CdY4 D}HN| ~/C%냱p&7Ei ui]$$Yf,j]MdX*gCr+GjDnZ"szs+i+=,FP4!fE1QdzrƠN|g>VqCp8Ë cC-;,"L@Nd`d;'C}&-C_-Țh D+t(Y5%7Md؏x %qS> bUTE԰hG@kBwWvPH{23eW ΐ- !Wwi]0Nث"_T_6'/?0*38W 2\Dh{ϝrJc_|dA{g=:Sdç#Dʄn^<#q lԾȮLOn^?ЉE spSUx!11[-n: 8C A߼xrg<ߩ%T5&Ajyw֚O^ڝoJ=Lm? Ȓy!lX O5\k0w7*/Zh5fr5|đR`<_봋->L %VrT!y=Bm^)I.4V!;yKfj__h1ט<EjI7&a}'3_oq%2~ir{c,Tpf~m&Tqծ 56VQ @=-0oN M jt9EsGf+*Ba?.SkjS]IB箽c:?eW'N"+)LA/*)$wdG/}W.љ#ubnyԽv!.;!DE$z+mnWDTȵ$=:SOmP֭i4<'9žՙkω2>n GR MDCx, .B{Mmp7*3|Y(S4sNS c˱InYI2㋲ tP̆HF2ˁWpfoLd|@W/:e4jܬ"WTS_l٫b,D̻TH緶-$$µM>ʽϺvUbN88~XmVEMM=DWAs״&x|Na,b@xP@|xK\>TTE{t𥚯ܘ8Ы[Y51@sD ]ШIE$FPe3 E qz4qP)XѝH@bЗKoS6tD0Nac DAo{*l%4PPK4N?:^=7y`,sd1ްjJܶ# 3 m9wП?ۮмzMQ`ԓ8JyFr5D1"WXOD7-xdlءzC>`)@y `FdH]p?5rͰ_^X}g?[ۗ2;n_E/ZEWS^5sŅg/(bfVNe+u$8,>7T&ez(TU^lj؝ )7~f8ˈp=^u7UM$ G'xanЇ<)HWNPdk$J[` C.UEnp?;o54ju I!K~4A<̐ԋ(@f8œ׼nFʨ1N,ZSd 0#&K>$u]oa!Lurإ)) zG ~ ˨1Ѧj7Ҝ9]t"Tp IX;1g 4zX[PkyÊ:!"r;ȸ!-aQ *rcჶVڡkv9HǝX|d(16-GT1%9 2O)i|mAiG@$Xd=*2˧6֩ ]qNT|dg|)3.3AG5dKॾm-`xEOXG@~Ʌ%>`c|#y}!Atn' \:?6˧ 3l\Wz?7|0paЉo~三EZN ܒ1_] :Nump8TP2cT57rc~L#y<p /wDdݦ,]b}J2FF"ld ZT=c!u] cm]ϼ:(}vXqnN0QHG07>~?=f>kJ#MkF$g~:: v1Tavj`^U@x}tcȑZ{9 /45އ:irF| !?tW&\}.ѝZȕ `ٖ۩z'.с6g ΥlϞc8İ9 w kVcHV8TrňKMܼdلp9"@4dW_|_󙑾,PqNf) !#')S%dzJgX:CR\BcJzc4y:f-t7F2=eernO &2!w^ɲ~o}xQ'9"Ś Fبy5eAZ').զaRX7< 2&V1sv_X]cSh !vXksˈ#Aj7WN4tpfb>skȺ`|cxMo ;p&e}9.QArH`PO̘AhqjW=Ż'(HbORF$p.n/0)h/O@spЋ_b`9bdP/H8Txtp QTo 7_Ijދ(@lG$Pn1fpXO6nZ'Z[wvK::KH~ՁJCYC;_$w_ϲewyS+`OF1yKYI9tjkGpLG^ vydRQԱB[:Mdf5{Lw/!騮 ; Ss :r.Nakƪz񞢛qB0)7-NcnDL0T&G뻟 Ba&ҞZG2V5;4U5_1zw``FQ=}3yZX A08{=5#uj.9ԈV!碷-;~'kUQQm\-$sKĘ`%.4(`<fYKan#WgY5b{LK^H>˿b%Md[PFTW^[<2mQ+;nNuFzO9cCsÏ ^K!~F E@D3ӊyM$Sh Q֕84g1čp#E3iYD]1+"0:F":x" LIT?P NJ}X?+(5jOg ?؊n 1KpܬԬkr@L)g+mGnl >@Hi\;B׹i^Ucŏ kPpjQq+~1.=7{4j@:Ds"ګ6WF HH.ߌ0GFbD.z裆܈/o&Vy= EFɁ]f^4@)M0vXBn$e_00(:iM,%5󱷌`qt_DGNjܻq ?65PP&`?F_&b^aʀ#;Z&yB`Eyن:Ar>֐)Hdz]YSl-'jX3NIWD&NZR"Ȁf3v)gߙa䋻#Feoqu=#/a4Zã#XV ;Tsgy6>9 xto@%A&fdS aX%B,|-?;#Ё1-NsBsW"QtI[ bVRFy{4 [ @̎PVX"YZs b{":ͤь\}(WS/6YB.kr6MIJZlZ*a=Ǒr5(ѫ]UXsnN^ f- zdY#kg]fC((*0t*j0r7=u!"U]asvAJF!P#S\F&C6/ߊ'1 2MHtC( XƄё#3 KFoHwAϼ^mK,,XqƐU@*v&aB s>~bDOj-/\{'?d-@}$F#*P{IM/O_msI[4Gh\G,=(iąј\ƞבzt{I2`|^P3r[%4SL ^|.{ ,G崤v4ճeGT$9#Z-"-k.vl>bЛ} (וY ƝH Q=CQ<kG8E~ !qcGO>ېuw3OGnzXʶV ؉җ2\@s YgȿMvhR fpY[ote;NGΧ?xHS7h+?ih\R,Knp(CV[ꆾl==,_jqB͠1Iv][A c5ҟ nK8M*PA724 L?r\6un:ΈNګFK%xvģ(=RI L3 J&+cZ:A s^w͖Z5wL GLg#)O\wTbE*zocͯ־Ԏ=G U5EJ1pʄ w[\j>\42a|=;z9lTXnoXR`PSHb9P3\GLwaƍ5ҟD']:+"D)k\ކ'h, 6qT' =v \ź"B5H ~ ,N!E+U}-?^ 6*aO%z]h=/q >6<^G.^:]Q_Kdy@m]'#xZ| EŪA&i}ДzneV8 eVPOhhp]J1rhSh m6,]y}1AŸ}NR DGȃȋV6xjDRf\ םd$(;Mj8r <7zv<:KqɚtL"?e g{bl?[aa Pg.!CcI2]B/B|:H)V(kV1,w'eٛR73$#@A<$>'/[GP1}B|ިtS''¶,=Ƨ]VZ祉@qiF zCn@aKy]x H|gg4U4&*s9Ȫ'8n,Ox0xV+mǭB+^ BzbQc<>)S/Ѳ'z'ճNEU^.a[JVAiSDN|_b0mՃbqsXA@s Kf#5Xvݾo#wb0 ct1]3 >a|Hvbg0 /՝s˶G ĆWյA[O F˩4=y+ o1T `;+kXPr{ph zjXOoYgJK'׈V{ݨ% T@׭BDH9e[1[ulշ:FmBmōCFFT{jL%$H wO ,(FBFNBO8[w!l;)њRXcm0HA_pª8Y!4y?!&բ1yz9X~ɀЂo׃ٹ^41 -)qQ0bInN uq{rEӍrq,mdv" Z>@?ȎіD3#DŽ"_$ <jnW$,v౧7e{wḫWwj"4eKʲT? jKX%{ڽ)h ԇaOL׫@KgYx4.~ Q'%ˤ9@oA]^bc_lk8|qYS?l` }Y঎۽ kmYBXlemݎi+`pMp8yw P:SC5Nf$Cs⧘鲎gc bL)vÎ hCȹS_oAasGʍ⅘Tu+F p$Zhu)2$PQQp 40E:AD|26,\L.m*|I ĘV́di/K{;~Hɀ(j8WL"T9p堎fTE uBC }1TVjWJ%zJ7%.[uK.kU 8a_ZU[`'KZYM5mP:)uCpEٞo6!18_X$RfFpKpûG` @nƢB^j}Q G"{?͌/m. H] @gmUx|e̘,xUNȓܰ!6p U]uQӁ|KG3` sq+F-n5=);+G툽u?UsJ4A8eM/A*SԺHqE0}'-¼nogo50$:/\q"cJg.ydEfGs\ZӺ:?[OJ41duSw-Cפxr=*+&Natt0mdiQ.EOFD k+h}6hv@QRBw4h%dB DIGkHԚ#,6}w&sKEh/,/]Ja/|@i.4ß 2 MQKޓCc\19yUi1RxovRu<%E:[sqk0roX/4*𽂉bCӯG?A&BE*3U a2H4{e.BNEE#NF*%EDO7+;(Ӿ]$:BFZ$) `LCo@~+7,_a'a/S;~(s#M*Zo aI!!/)2k*4! W_=Zg<^ 4I@m$9wfRÔk4*!6H6L3RTR7 QtoxX;y힎,M5'Vd//@ CrAյ8" ;tV8 xS8<'*^$ܱgP6\ҕVSWE_e[.Kx`EE Gμm_&"b`* \d#7 ^f[eѽpʶ1pͿaptodH"J4_%;ӕpo`YՌ2p"J0b*.B&WwބUDoJʻ:Rj?*_΂ 2z1)Dtxwܢx=39T$LuP mta. "G>'1wT H_ݱDqNJ)Ӆ4̈N !8~ JVc媷 lJ18H`_BoW#,GůUa&dt'D?rJ>=ze_>I:}> jM^>ijvU <-4Krl!hÂb"9zR;4ogL;+bnD)q(9'~-?r˻`G4#y5!UG 2(+M{a!lne-)%f &Γɋ4hYt4oܦDx#W<=-K:QM=k*`m44F6I ?ZSUo_DX.Ϙ©XJ XG LV*۬~#K։cz'Jw0Xq1@Eߍ7S$0汽,?2K_8:|L뻜rTs..wBkZ,&ޘi_hezW1w0+%wǔ{=\3\x<&9Z;|V#<ZK5 Lp΀ |t:&0>jC`w3݊UH6Ej\"ґ\1q^QȽk>%(F`o:iI@!ɻ\^pQX]ɱ Wq䛫K- RTøZ@൬ lK dQ7?' Q,4kbD:]MO+EB Dd#陟JPOE~{. + >bēbȘQȎnޝ[CAQf)].ݡ]9x[s/&U e{7nr ~ed<Z[{ߢZUP>!SMknQwNC^MDky);(Σ@]Gpji>UAm1k]k6o5v]nOJ"3 z@ o#u#*5tp]h7yF6QERLPz[ :0|S8i`'p:w1ǚ5+ayȰX,pp^m6@*@F fs|w2)0qvls-h$T ^2h[$}za =R/z̊X4/M=<"~Vy)v:If`>L!b弄є*mb󥆣YȦV;{ݷ("Pb=h c삯2,sbۮ7;m 2dCf4'2ߜL0/rˮ.ag< kBo+h^,g,ꉮfM<" 2߳$m.`Y͓#UsN]ܠů9FL{cyCL!۹V`((S_5*; LhEbUp$ti@AJ/ spҖ&]b0Dw]a+:ҰLZ\NR_ч1\c޲xشc!'ͳPZꥯ2I.qU;U!IJPQp'̾C@+õQ;cqnφL30_JZ,:Wb)])kkeQ7=,+fPjQ:J"[1d.« :>æ cO<9!i6s S۞_b{#CC!NKрnҳk/*Ejʚ|7o*EceE*i˘t<"0Ӣ3׀i|) q Q|]@>T!#N6q_{XDPF*tooȱȟO$srZGS QvO,c'=0x.BhJBp8~юO_ Uo ?ͼ\Mq]c;?fɾvTc1 &>5''dﴕ/WM/[M2bTtJIA9=7PRZgǭ :_[K젶Śh6_@RfŦRםhO^L8;4b aP}ܳh-|rڅY];L- cp=|ߟwTdQ wAs]_jo =fYI$xtuASXR'}܌ܗ-3ن2 J(sYRENۼ8`;i$O5adKf> نgtBjBMa'&ٺBٗx ;n؛n5]"$K$0Ec]Kož+6 T&(H֐}ʎvĢoc̠*A9;v(;`{ކˣκ $(dV t;ݠCn}dӺ_OM3ZWqube&紣 kOu3Ná)Kn 5*:󋷙6Yx$t ЀaDeCִI6Zwfv`8s ٷY>^ "kz~+??_AKƏh$V1LنȧUN 3XdK{zNˎ͌r݂Ձ>*Ӥ@pxvZ#bfdhƪHߞQOߔc,#έAtxA5W]'T7(qęfm_ k2zZl9F^6[DTK*iޚ2'h)d$mJdz-6QOZa C 8OЁEV݇{BLa )gK+{]ZflnW^<~YM;a\ȥ!ȟЗO$pndaR(ꢕ6 N-Uٷc=y6 }bCq L-AI*D2@@QUY^~^ts֒u[ SK.`eLtVw=/d3̲׻Nec"%\࿥_db,աN2&xea Ƭ]ɧ-"c_H6h;a3+0\WxV`-$2f63mc/$r7(=ԢCL6_l^?sKtjW$ cV\(lQfZ&}Oސ?AD@M?8ϫڻ5h[p[ÉZ&&o w]8ߜrJm&ZTnƋ帐*aR6 #Tc$,7]`{EZrEG s%_}"Ñi/tkSqUEy78Z:ʧ3YѦ=R{=ShJ@"%@wFy8r4 )ROkcz~tos8m?Sf;O~4 NmF\bۊyHoPgifc\E?:LO۶ 'GZLJՒ߹Th6qrmȃMoWFbQ?l߾hXↁ֘: R>s畑ЌNR.б]ف@mIZRՂ#3ݦ>P#0WSs.opֶT3[B$EJ!ɤP`]a ɕ-kUm6/s#w?,.]%cE KO $^fpG;"L_^ojX CN %a) lVHgQgUwZ_͝NL3K_|Kv _xْ/}yIk|i|bfu6Nx_O.E,danv4Hk&5Rz9ɦEXEqJӰ1!͕E f_a1(ȇBqb2Y` x*/D (0 =l8A}z$l?o;3qӵݩ 2}K3> ݦɔ PXZDTQ+sR)zwҺ\ޡAQ-+j/.gvVhlߚ&}w ]|Ka\cٝ#9>xQnPͰMT<&acTevkgxM"k`Ezc_m>~rml2el_7tB+$Gâb W g;3thNRQvYg։mwL/!g j^Q |XFHkOm0vFȲYeKUmrC/89IBBUK+PI}iuz 2jq<'WQZ0 ~K:wH5o|\>F<e^XTJ!//3ז-0ԣ 1-6M[![wӁ "tD eO bOK}jZ`2!Bu*{ ZfhiiYkj/P[^P-C0\c=(#yC:# Y_5hT0"W%z|r2M,g0aU%oưJ]:5*|`/{K]Ƕ8hl->  {cfvʉ,ejtZvKNVJxq~ۂ$ԽUВR{4Uqc_?(u]}M7 X[C 6}U_9 pPV"rZskUb([&̼|1" (\܍>\m"\(xHHWV-_y-Ѣ #ȮgkWr*Db$ \ vsr X|CL30/Ϙy?ă1ɞ1:5e&w/O O[?%բn%_E+^uְ1^]O'V5a.>ͶƼ޹V51re5Ov@*ctg-LU=Q_~$0Ҟ@`&>~tVGZp*mYG,`z5wc>aq޶FHPo}$soew8]rˮ +r A̔v ko/i(T?aMj;(@[c驕`3X5d!k$iW)Y% MCަ*@Nkmwdfw0Kb޹u|=(ʴ4ޘcXh^XO*zމmf&M&O~\leC-:ekIzm< *+׉v҈a#uYꍷ, nyc}f_ jGρYM#.=>Kطxz!GPl Rw.F #?0{dS eSvR'+‚2 qF |d&_&a(0PF:qL6EBu]v?2/^:r\R p @Ygš&<89-V R$s~7&"r)FJh1)i,H'a#ZbO+2%72P\fIypz<l)Djךgo N&_vMk0n6д)CVU.Y҇C=BXg>`,j%^R8 N򙦇"PwT 0bg˧.+z#k Z ƊJ["DIQ#IsLפ s78UF]}GY$=ZV'}#VΒ*w(=?J~'rQ8m_=e\ ),ȊGQȟk-p2JX%4}pKDA[ۦ\:]zuzV ']h/Wէ9mLm%%rmzJ4Szj7PҲ?9-:W/``KmN0d}+mU b AQxW]0h̓V8&-0\Gd*:Gqq/۟GkiRpJ| .d  F`uQ'_(RGluå~&w{6۞^r!e gak2ZSO$QϖHOR!3dљS_7.:>POV eaE Jҋ8 mJ.@-NM~nډ XHpmr]AGW?.Ԋ}f0p %gmC|҇׹G/3$z@(a(}jS"K $yWnꔨԣ gHg[eTyp6PKHf_ΘZ}-,(8OJ2:;歛ũcߤm4coOīRS)nmbEj̴hHMBT\Gr  "+7kpƖ1=g 0DGMƜh6򹩽\~3ׯB8:ꩽb6m1ST|9Ś c " q.s\)K#-5T cڦ'66]EBw-Sy[x}jTTSizpH/bbxi5|{!%v Kԩ`¸)?1axЯ}2`"M]A)m`վ3?rVrE;*5{OiGB,P<;NQo >1\\Qy9zy Nj#yZ̨ȭZIdKC CD 1|ُ) n9WV;6A.$l,TZxwߖElM# ǹrnă1\ $*3|Tj`{P)2IÃ^irnpd|}i_u_ 'i@&%# > V ; jt 쏒Q 0khBoRc#1>f;`7 ܾoY~Ϛ NCnܾ^ ؤW~zc%rX7=H|Pxnqjݚ.yrF]~c^41qS(o%c{IxsP۷3Yl~R/3C1f3ƩGIgY ^iGɢI4‘ vTLֹYB|8;G@?߯؆Izgs Oô+F@_|" Ar]T|FGYc9(gP+)v0 1 2&؊J&>m )8SX*9|[t.>xnP;{KkrAMaD*Z˹iuƎ_-+U}C<1ZVq|2'lgW2\v|,\UWjjg q>qr=T|~>pX)иSkw`PZ;Yek{5iyŴ@J3L ,&]i_5bqN}r _[sD3>^_ ij5FSY`{2MCq [ ")TaY"%cI=xpDGf n~)\M܍P,l|B@39F 59ǔe@QƖGवӡ 8v7}9~9[eWc}@Mt9PPF';4WB @Nx86"H(r }kX[Q 5˲iO @ F x>t]h`xD^gq;Ն][ L; !AoKH9zNT$eoCCpÃiY@X OsI;nc[͋z&LTtoNũ{zbvfQtu|D 1c/_ϖ&~Yd؉ KLds|QM$*%_m3ZtKAˌr/,;M|Aeu|5Ag׊I Ee[{u-_k).t -RE ĺP=Bv3 `wfk ]br˙XB 疍y.qjK$mYToaTT0. ST!̈́i}loW΂,;ϛ>bM^\1Gh ^vP6qKG3Kx"흐|Sj-| C8wyRe 9/BWg`rC.~M4c}9q}5>¯w7-w1CHSÀ KnID#JrQ4/ٳ7$:;0 ި tM½fpMr5~UǬvP{E_VE ʩvO6 :&+uh1FpIct,BJ7ug[? PBW@ >b3O'%|`K],9lx+a^o#y86Qyh s'>e098p.K? ‡<.D.'^ 33yRzHs0y`(nٮ'7U-y`[Br""%g|Xzޘ޷:P$[CJb150^摲No4~H,_aähރAȊ)LZtv8JU5x_0X) \$ݱ_Lѽ\]`G1",9Oq[*FfhB0Uxƃ b^$cBu1-|1S@^xU-@ohe3UpmYuմqc[qYmz]Q 8QaY.[ni?zHhԋe7;L@/iG#|FҼKżu܅O.ASؓNCP/Y$- oq>sGw$d:8jE[bGgEY1 h󌮚е^ux[vΆ,s{ӎF ()jNrTtd@ yyy/$#*μcR oہ8^K-s9aUdG#Al[)eT;cx G; &ͽiV) ڌ0!IH+羹̼ѶS&mvDx $.mT.*>znڬEd6(kVTYeӡ$FW(FCs4VMv?Jf 'lf He\ ; $){aZř"ъ#^Tb<ZX&jaGV=$vCbBk6 Nt} G`$23+LT>2O s4eepxfXE>)cLbs#umgg%3W,KhEXbj41إhLK>ݧW1rr`Z`c6@+#Si֝;r\֟qzƨ](%)ml'7ܾM*X`%3lݣ>7ԜP bIBŹ`J5xOME=ۄD2o9 hDB/A Yj^bAd/:sHy ~M@C$g"j U7?.  򗡰 soG*Ԝ%&tn0syD 4{Q_4ouMU? p'zĎzǖm&o* .^P*ة 8L3]@u)uOy.DdZ͖2U&aCA QM\ifn)tM7df8)1^Colӳ fDc2Yc氹1w1tdBYVy~;|i4#"^y+Ed >g~(.MHz٘+&ТR?%\NlfU.cS!X8Iby8"~]UZ&[+~6V^cJ'yGVw7Fx7baJ`1hLfj~M4I|X3wrFhg;>N(W^.nKug1 !nk˿Pe;A>J |ӝ]vS'/x+n)ߠ= -*NFx6r5[s1d^o,1l@Y_"B'81CFv5ۗnGf!r8ߣeVӫ;X!BpV ʛGQ:`/*2q* qJqA r2@v,K;| 6~=dW MK6E/YR$oNIEMꆽ:HV15_=o:]gnnv截 եLCE 9;.`ע}RWtG*/FAI#.x$-7('./=lβQu5G ⛓ͫ# ƦGk܋#xkn'ALQ(!#59MB:r2H`0WCv{^#̎w/y:vX!rnQ,oK|Ïhyz d2؉^ҧ45[{FL|Lo(%ObmrLYv</A&tQ43O鉤PfO:zHu!e|YIauF^zͫޖ)D*$Er1;qJ>=>p@x=vy\=GljvP/kŐ 9E [jgPmh& =iI.8QGaIh8+AvۡL B#:*⽭h*CC 4֍JgU3CB֪ ܒ^`rv XPF{s.Y >:86]}7Џ?JA)Vib1ds#bKՕV:F3^pP1Yg~0D__[JZs&XXrsެی@2re7El"#uf7)_,\&wbZ=K8C&F -\tMMT U/R_60Q2…g(ǁ hN2)Ku ɴ>"KsӘ,|~;+ZW7F>@[ѯLp[.Aqo DF^Yuy4 `NؘDOɊnC790׌ sfcM:,o1 EB_c|jW/jߌ$͵ }1Ca.@Bᯗa0xv3$]k94V}#4pSi#PoջDMK 1"ŚEqO"?wa&ʔ{9_=MF/y$!Xet`Enxqv |g*(v Sӝc O} BKO 9kc-ph<ճڔQY.ᓊGg:Lk xaT)c5 emV>kMfyh&:ey Y)Ʀl!h/Ix(%B>GcLhޖ'ӧ奦&o{D?MsUToaj(+@܃NrVM(HŹ8vU ;g72Hs$nomum3u/Um睒Ϻk}I)1ipJ` [wG7zb,A[$X|Ns$_\ $BG h#EH0aT[пMoLWe<47~4*9ؙzwegxbOC}x\C;>װ#,nJޭ\'9u_]HkIzt(ٕM}'g Q9{܁u':]HFoxƜ$I)FPOiѰ$m0Uߖ8YӦowC,]4Z)_ԣ^>ɂG9{1N(hknnq& 6 -#9hZ \ T*%lUb\Цb%z|V&q&2P6"i,Qg?D/wΉ"ni98#Hs> oYj# xiu qtuJo JX sSG`d~*p&ek$|Cf%e.mx[t0dй9BrUxgY+zmIx]%жLK#P)6ް䆍!Bw2b,ϋguh+bQly™-(3@tں+Orq}݈?N[֭5X9Z|y3h@$| S5~V^nCl5`04w~D/YfD|5vH^y]9FeZ(h-O7[H#X-f`$m;0t2 KU XBpqPmzhs/xqa+@Z j86.aver]A3Uݕiz"4"ؙO!$CMTS`\Twz^J%@Fc ޣ3U[x7<Ŀsg ;zs\qT9%Lxz+dhz7[w{y)+@|Q,A09E?GcKǿ{Ĝ{+u b@ԉ$v2E7O7}qSIM,&2mj<$$ ՜6H L{WPb!LQVPyyԌ:a)X>w&e(ģ&UlʴI)ӇI쐃AL4)h&-8Ƹ[^&'^'އ²]E+vg)d%97Ȫu'HylmzE `=9\8+b{p';7E@.WqJ*!f^0}Aᵻ C?I㞂vJ=aNSeuB+0h,Wn0-ϷXV=G<)֘+PPG{tO },td8B#-84hmE_˕ ۱a-*&F ݃JsB#v28qg` e4+`MSZ֨|GKET\Rկ"z@; 3 uuCƹz#K_f^|RsELXГyUt]4e#rfj1R8̀Y|[! ɹ|>֦Q15]QG%y(󄊢>L>ے>4 <<h ݤr.H؏><E9zh)%<Vˮ߬zb0)EH,|v,Cj3.D>M± ~;JVp3;LE2j(,^?aL mAYAkǃ_ء/@aE cB. +2PK*͆ŋuq@wNf9sּn@M{|Y4KeAj|ZgwԒK!8xq rtQEy|4d< {-0t @f u XhѬXd0$]b#7|Y"|0$.۫&!c*W@#SUG2e]d*5lrJ;솤N6#hby:/ںR&C<6شqbk#]6R8 otV!R=RX]:@>uMx3?Xft0p:0Tc@=?+iU ;5!xKE)U}R,VܛF>s:y]LWJ*HFBIq/)c[ \5/*>xٕGTB[cR0n5|T>Ƙ6B .N'Qug V/%Ze7J7oi$#vc} jO 'B'8`=cdTFy]e'aN3]uq7T|t!nJy\ dʸtVƃ'kyAq~VtDy), o_ιamG.MwrӒ5.!6LNǣnju="3htRnYйg]^M GThŠ#S᳻'&b28SAkO[P18kA$ctrk9a<{EUcژe՚hd!g!j]-D4'A8yQdk}wuԙ]{_]7b< 1]^U,i\W:Xg6Zn I E\bB]kTs :)P?ݽEjuDa腘|Jk#/=y8}6!Q 7 L?چ1S.lla!nvB\XEZ1e_"{r@~MwXX1zY f7aYn[$d\;P]L`5_'G1 lr>.p[?I1WK65ᨯEϞEaeW~a+{oܳiwEwΨv$aDΥ?uɋ&>%v:b!oƽJ3>W.?sÔ`L_TqQȕ+!U%[z ,{z{ , Y3eݏU{Mɛg-g ΰƽ/CV5T);nXω@";Jʵ+,afǓ'a"Dbԩu_ <3,0 UvY>@y6*jE{7U!`) iȻ) pG*Cd_ĶS'XҰv93+.;.P MF&ݔV,9B1]j6_O7RuƐ0ܭroT[0d{|5A/j@WQ<Ð61j{?IS-@j$9ك ~eW0dbU*<;s3~N2`E vMr&!P.~ON()d._. 6AqCڝ7;}h xBB2nΆ*P$ ֚v T-i>ܽ0C͌lGOȬϤ"+!5 D+/ K,%dǂ˗F= A\NrXJQf9P1OI.dc-7m L`ڍhR4Ь&FCt{E ebj362 LvkTrnYE!01C+|vEJP+oE-0)fG!JmY M1H;i[nm־y{?P͠"΢ؑqESIOjsݓWvK-fqomԄR򠠤e[yL9h*[ynK7yPWys#~Dx #YV_U aLz@x t0j޸%'g-yhkERʋ_\4fS<$+Ϊ$+_G]C'h> m'#"{P ^azdcц'EKZ[xbPT(vmuυcZ6LqOz/X}rR}X,ͯ"وjl-V02P5.\Қ<S۷(ӱOy7;rQڍ1f7D/@ˠgHu_{j.UHdC~[;ٓ'W<'~YHf儅 X,.Y]ܛR3r^@j4W!`q6=8'#r 05n$&:h\\+qqq7Q#X[D/O:#Ʈ8@6L>*œ6vW@_U &,UYJKrx2+?'@WK 'ғwy?O)e{{D20` +OI0Vg.+k(&Snr0֜Θ{Ӂ[ 4E5뤼UaeF4!8ɵ&I"/  PjaC`B5g67y? +T"J4ecr,Ɲˎ)e)AJ9O3XIKAbljltA=~5-KbinGEw8>`eXxd *[uJG6Q Z^y|btPwٻy0yL u<<:VVyVs!nm;Φ@ٛtuwM c} ]tK=n/h2 F~sB˳׈&s pJ᳼@⣘``b^=Y޳#3 ǐK2Od}kM2=1!ԫd8NXErWŋ5Uj"֋ER {\Sw@@;՟k]6vtD][_!JhFrV69fAj#Hj-)gc:$sBLHigkv};ز;m\} jICK-*k^-u( *-2:"oܑYoUR Й{e9GՁk{gO;~}4ڤcD`\47q"ZSu[j7V@*r9)IyJHga4,@#֚z[bp̫yDsFQH=ۘv'&?>n'Xhs5/pJ c5DP6=Hq!:PX>2p(*,+f=íY}3U}. |Bԋ2?zmLL[36l%dU˚Kv@qoL%i٘%^>>-R=Js$ۿ`ʧ`fEg!; C¿$/? P"_X%šʖ5g<T`%kѮqg9N6ޑo˅ &cQX4ˢWN2`D6Q:@<2Mk#NA{YiΖ:KP XqT" aVoI$t`x"BM,^no(9NUa"LjÆj%_0˄?X;ʺB|oۋ ϖzNNŬÒ>.#OV5;Tui-%MN]S43d{ZyWO-WbyAG[Ym%ZTrd)_e{]NЙʘ;q=c!Nmz`{Ywo&574ŋ0G N^š ; aQ1sjzOfFAt ٽ{{9Y1fsbn+hD0H>&Q=71^?ʬzPH6K.pF"5l\M-޽v [RyPRMik k4wI[nrrc;v<1@s:Q|1!V’~jê'SVK%||=5rR،? dqեBctS8_믘Pd} fm[Q/Ў:Wc;^XHsfR7ڿD57%f(>ɜIKfl5䠰bIYu_@eۇ*2WpZ4u35*{ iA$rqMW'Gyغ4o$Io" ʌq {^}+y 4ztRe"4[R5@R댂]AOy~i8,Iꀹg{GqFl^;L㾇G_(\yM)rbqkO\K6%$m=uۓ2~QDsܟSpl%2 '~g/¿CP?&7')K( sel[^; @Qe ؉FFsj~Uk皞 =2.<_}vaնSFp/wRn\fַ%*&eq^0:98}˓ Oly!rMD֭nbRʛLX!fBxܧ"!xMՈU[܉iP0M(ABAR*&t& n%>+?ŵۏYo{RYJ{j~96>Du)VuQn3ӊpL63dU7oߋ-}B?.ۜ>+ wM=)8.ĭЍo= ,}&/}6A[W܉+uHM˼>&:TWJjyL<)adT hD.Tѩu'lg_D Nk3"Šfcoht5PC2oN,qFF9?~9BӇLG_On``TSѤNBdz5 G:{Z "+UJj!#RQIM%k#pP90ZծqMJioETɪHT7幸1g[I7v\)ʋ$ @Rߌs)T@Uz3w8FUPYYJxSkЪ* sऐ^!uw';x/pY) HH``cx' vTƙm@^;-Y' X2PCؓ|d,f^R'ϚРC7+LKm!QPbq|Voa=uf,}hIcƸ ڟz|YI2낖Ǿg3ӲVS^C1O8YlECh.\߫a|7<9ed !dzbng|b V΀[3*|M@dU1pc5ϑ3rC%qž[\EEO"=, ՠIo6[ `f#$e/8VGaZҒԍkC P>ʜ;=c8HG>̮j KGCqwtd/h5!EOxy?;y7ЖQHz%Kȉu%!=Y,@>g`~º0.JI1bl4ImE*WM+pLv}t@zݛO@GUg^ K<"ƱpR<*Ɗ@pYS@r9 J,0l0B} E~b8#)Mk֫(Adzh-sk{}Pb{.v}r st!c@f!$Prs&t{ntLgDg.͹λ##AJ%fOs*}BʃIa7fNwS.{1|d.%5ϕL04r"8I X=PО1W79A)q^q_9[/U a }a%Màrۺ\a(Hb0x|[C4wn.=DKlXDKnj3`TM7WRLb/ pMZ/!&\"ZBI蚱xKV˵xV?=S{v5#(MRdW ǹ[}WbtyUJLӧPc$ /j;?k̒y>/|$ԄiGR|±$aUWYVG,f-]69hj->3P|gea$_4 3fjn/N pqs|&:8%Y+ԓ 0Jk)2U.E=/Lr S"bSt0y@1IZH;w;R`m _- #z,VǪgnSXʪuio*JJlp@pJDZl J G\'Υf!-re*mAU='<#2/,b}fN3f =iq zyL U\ cV#ysBu/ZmҰљMϖ4!=%jp3ְvAͻM3ehOl=O!}>*DHZ+-ᑨ7e3u3BӠ}gͼ0µ&NOm-r l$[16jsπ' h*V~ՐR=vp9ma”'q CxmKgboGQTւxWCb5g=m^RԐ_ɶ-263 ٙ!^6h U|%+Xh-H?|*wߦ`k$w'󐏩tI6D(ݿ?Dy*-߷5ĖCdJT{ezX^i"y^[X YLe0AS9 ujfv & _QSwq.bTvzDM[Ң5Bemͨp_U<=8'&laݼ: $6+~//vk3V#`2o58${t ]i^.!F+亻&TJ-!'o>7 ?x*9B4<iɕ3H0uͳ] fh՗&/c} &\ ?ed,'Ic,3&<GP1$sx=cc.t:Q.( Zj=J`l"o$!ARtZI\׽-#UI9u@\b^AEa6DN͇7^v9!=Dۿ)S29xe!hh=+J@+綎ʂz"+Atl&SSjZg.n8+p>|-8R.[GhYbUǫW+Y 叶<p@ [=w+k m n.%/E&O2fAԇ*C̬)gjmWiSp.&>{vD'IFk%lmӿ3,O˕â^ ya:1ʈwEm-iѐ V4Ow(C6eezgK%VW4<I+鳺C@z!!IjU2}dS"j9(vbCH,YJXg>NcX!IERN#Q&^^2tׅ|Tܤ]'Cz_v4J]g"zBS!gLj6 iڧ*@i'rV-3?x#;Q+by;SMi62cmf:Lν hɱgYZ07070100000278000081a400000000000000000000000161421e7d0002aa44000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/]?Eh=ڜ9SHYЉYn4Qghhe JqO#l@wѓ){%!R)L BjψoBAlY4S`DR$+t!UǢDѧ#6:;^1$@,ɟ2=]İ7i+U&7RiNrwF䱍yX J؛ D nhFqcj#hO*XY͕S#G?(Bo4: j.d f8_aKH>EǏg{EF`&"VwJ G :1;V0 l>ZB PAjz˜R{'@8R@K]4Q}coIj:Tƍ8d,4 ~rσZ l% A(LsQh8%CN(6{,8x:T[I(K*ߪOp:cdN6H#)}G@?UY=q#k 6w(0CM\I{d`Zcoi"xfXR}xJ=䱞0nc Z8^MV@EW@Ӄw22ys`AlJ67{Go$J%j矓wlH:B8꾜5CmSA-Tc] רH׷Qƀݢ&1A⃄uF8LK$HY4 .cd(C(Mݔ>ۯ|.)Ԏ10/ z7~y!L*C-WII\hq~eшR>7^Vgb|Qz[S lB֩48x7u}1ޞN7zX+c-Q"(Aq%q%Oměv *OM38_kd py2tB_dxSQӬENjRI%kKizֽjx((QUІ(sNMH"ݽA^_{ J[!>>-c]k!٩ q, V>G,q#c z 0o*fS2P>@sx)e )cu?^)@+j:_ {Hp-D(tYL]#yHlqSBplI|JE):\5G9CV0Gt=+Xtز>@.=vfz܂_q`,CG9=DlD}1P,S w,_^5jzw3^慥q4%Pi潱9a'1,dYh_[}?^z!GB,h]#A:f6&ᖍzo;u٬Bv|$.vqYc_%*mm_pPa1|Zy#Dxge +Z|_-C B_3 uc$=@14&W$K| JGBM$-ǷW|,kFIy ¹PM&P쥣?hu̬Gř v^$FBWm cc7Ua|V#k^TG2){W@Ss}1+įQu/^p-*M BoY |C{fP|^P~JIWɥS1OKՄ O[+z'4%Sl7 ;ZT+>k/y'v+fu`lɏհs k_\PwW͋Eo+F[;4`/ M OY"T >"UivAFPkY{IZ&Z ndS@xg?MA;4jDmdcd\w0M>QCY L7Sl}ݯ[Ҕq;\U[`z+Cj7eW9z0lok:Q4}Kh°[g0 Q앾[P#(mJU^j72E8o1*$t@oՆI) _fjEɤ8JܽEs,9[@ݧ6/{& ZGp[ٞ\~ ÍhKf>_kX6@C+%X.lL}TAl)H1 8p2 I=1 EMs^lyʿܠ6@`zQL he5ePT*0=|)o`Ks0tUV=¹9s :~[~/ `J'uυO T5j}>QRۑFCwbE2MbKH)=TUMNL噰|)$((T eKUjWgfc kkF.sK I@/XmK'YmWOhX!2\fo>~͢}'eKhSG@]fF+U=ZBQ'k_}\imGl1~U 9 F/T[CN9) 4AM3ӥ42y! ռzJ&Z/FC$6[̸HJ7@Y:η(bP\,iu1!C.hyh`cTt⌡Mn YSJL~>vxP8q4oo~^J*mPqQeÊ#$V%:1b{ JGV}.?-`<2ldM&ɷM\ xؾE793԰Xht )DD#T^ i ?@ql>Y -7x?g*&D#5.m \6AZ/G 0SG_\~"K,|>  5gZqO6I;q,Jx"5! }GTxyrxl jM a?'dpUʺ(ռs&]#m}r|ElB9U"hv}RL!%y2,&eSi+WiTr@8䜧gp}gJA?Νkα7u&@kF ~_XDetn9]$Ma"vDYB4TL mjpKy29SE}eYpgn۲ݴhgXUA M+1jP|dW)OXzD<)Ed3JЏ==I+xc&dK(7+ ܭd>7V1w h7 9n8Pmx|o|} P3;H]g_5- jhGYsfs=> pR*\*}%!@& gTRZByl0V%aoHjG*-z)kPdVu'f`mbyZX.-P|ԳpPJ)H[(ռ-b>4ãO\ֿ"xoH"F,ڱ/Ԝ\gn\FH>)=wȗ'Rz(q`UϥWbXC7_!p CHD~P$ _@E{؟`Z=U5D; )A8d[|dzkR& {lAb\-Mktt9@^.fT &Wu!gDtmtFp1WGDdԾ)b<2 X'? w4jVƊ^?,x󯏂̱K\kiUYhJ9'RMT JޱX{uU\z0!8̣Za!`3ygG ROHݪ!]:Rh,_x۟,͔|Xi؍@ C#?fP\,CM<=\Tgj\'`>L#k~:[ VBzy .Z>ʎMNvUȅ}-AE ͘c< B0]>w@̺|&r-K83İJ$8kz$ٲ]\cy5,/^5ؙ\G xѮ@'{oKXFqA ziRviZ7 ?; )kJ و^$H̺eܕjzwqDJ bg*Hg>\T0#|;D"693ZVA(8r\)-p!{^J>G[KݪY* ?)4j▙Ua^I'㰾oXaG=oaa.κ8kmW݉"×uZoKLHyr-S[qM,ޟӯ[O`_5 Ǡ.B2Kdƛ k8SUܣ'O"G|{TE˕WzrE?f"$m%Ui֍@[hRR#CXrryO1=7'g75o\ܜLQF9X6yn_~\o<V pD/xJv?V|@~xTf*_ˌ7UvSoh9R[ٴͳua f-huWf5fl6*$Ta3NGN8 r@%:LZaILu5kKKvm(%doœv/n}nH^l-٪Z-acJZVq"V >[Ҏ$-66CrMR2t:=m 8%kc&s -'9[:oW&nO"VNl{ȣmM9OrGB%qGpؽ$ƽWE5aYgj|u0ɾEo}_%h5 !^ #yw@!Twf;Mc=|4VĬ0-B |+``9rɖj'EDY(jx@MWYop`ˍUܷ&QՍѪ{vwNpc7_E{%"f2p4Âx!CH1$(n&.DMs3y=@j O0r//r!o`"Qo#zw}٢vOa ٳ2>5y*eMDiJ*blv89Y q(aWYMTC cu;c+!FV)p1#tbJOTae{%fN$MYŘ^}GBh2ŸBy \+]Ul3CfzPVJaX$.eSy]㎘6[`Y3(;y:*HqPuoz͕!@ }];;̹]\7 +Ja2:6^E/-{> ?A+޶sgU'LliI>&Ԥ )U|\u'xNPB3F2jյM{89 2U*%,/X2#3ѳh;aZ&]q^^=_OlP!JO'+PPzq{ b o},bB wapmYAWC~dYx>Bxmrt2N^0óAuĎ*3xDkٜp'D6@9zfXC[brQC7rH׎"I*7|;|}e:@l()o쓷"sSacYO!΁N&3 .W-<8#U=uM I2 T̫imW~%Pndy P*Kx83G-, 8$Cj`U9*noe"+/Ab|9LFw2|w tD:s=,{)jr=ށ6lwU:ˍ/xy(W8}A ZAA37E`4 79~W~keV`,LN 6ҴQH;t0M/=\ۢo3'-ș,];᭡~ $X2s-tVaeq':/_`m}'yPi:掄\9|٨(hU!axX+c*E-0hQIx4a[j l5|JrCZa,>Q)[F g=n}Q$6TҎ UFOuyy /L1z@xP;'A#YUdԑHkgnlrҬv3HPEU4(Cx]+fL4r*ѡ\ӯ9!,n:Fap=&+,3|!:QYi uO2A3.R0ɴCqFm]1`>So]G)0Om,[tƪL-: %-rQsKr*u)B*B}#&az\Py.92ED>C@ @ *1[#©>`#o GQ )iSH9WA;y0`j;i}Vv#4>fX5ZهwߧWP$i-eu<:V c?IyYTiyt&Y +r&d|L{j"/14l4[7=B B7COX]17Z@7ٟpFҧ, JTCBhT' j7z['VEԖbXCJ O(\L*-$o6miO2T:uy &ggLi\rZ"5Ғ!UwLx&ЮΩ"QYuT:f'Felr ~^e>AG-Ǟh? ?-b6QlUJ&&ƤKv: ck[`-TTК^7w?2m ޤ+C*Lh o :TU5Hf\J.sP}u;0.ԹVj^$wk \԰x.r _PWLM\ܳZiY9e F!mcjXr`UyO`&RNL!8t`hcbVo~fF7_!*~֋=#`n!j.L 00n箲 M!I͞wewwz]~ShVύ$$]QDCaxf{'Tj17I(71:[5{/[^FׁwbRXxZP.PYuɥCqs\/XTvI*Y^kRTjmDZ+ 8lHۘo mY(vv5zV JG3]&HH@l\NM ^n +BR`9w@c>IЛп*fUZnF9ne% CgτhVd&L-Qh ',@^.2_X#U1˔4Ĉ.҉ ҆л0F;A$b1l] gsr_ȴiQlyǮe2~r+AH9[XZ/#U ';$'I!Ck `nKL@f5͎6%lp8+߷mZ8 Cc-6JN&yӏ2"8quOY(U{ˬ_3ɺX*AT eGv_Jr 3B"C S]fȵv ;:9;M6\'a{NX>\3g1 <֪3^Vt⨦G/F~|PUR2Q_ [@Omm! }~p†o2LE'xam/5v_ڶ6XIUy[dQ헀~5ў,s-pF/a%fp$z;o5|\nEK[C^  ZݍŔɛwpѠ)9!mmhHj]~Ra-s1 ;PL;-Zo@Fy,\}EA6l+Ұ[/JǸ|}b7F!^>7;_b e _QvdQcl$߿Ӟ*ʋ*^}u2kg&G<$ b,i{Pgܼ+!Wdt&n .m͐5R|Dn9F(54r1x%ts— 1euPa=\Y#?' "P]1|D/l8y@#VwMJ*2N:gxQL:Mwsׁ`we\ضݾhxpmǽԴ˜YV`89gsVQGM.Vx$6wS(ťjocNjޖóFپ^BAm/Q~IT wk\L+7%2x]o/rbв >>$s"$ݯ(z{p#ra#~cF.-zhn9bKM. ز>:1Mhz޵z-ZWܻ +GTrǵh$uE[d}j $,3Sh 8Lgl!ܩHMKN@k"V_rzo-07i!Y :tc(aN2 #([7l %l8U,12b6z[IMAˬU27"ଉ!~#85)В<'}6„ kk6B(~ﲘ7ub \yE'b?ڮcC&;L5 #.ӧ4r =fAjd<6rEh3t 2 t]# C\|L!>˭wTw\qk,TeJ:g'm`?RPfc+\& ^CgC@MRzOXdTf䧩V\=:}-X 4Yvc)6ڛzwYI@};3J;ݎӗ9JXl@ 6'(cyt.YZsdJwQC9֎m#8_l7\r98\3a͆ tqdDX "ܐ g7PWiD4٨d?ʖI=nr.hJ#9|([.t}p!fduqUElx lJH;~׌I^2xAᘋ801%]C)zQypFjEq-+,e)mϹ:mE> atpXxRIef]Dc;];`}ƻ8D"ă\ֳ}W%$e6:?5Iݖ\pG+"Mȇ4m}MX{>8൨ݴ%TJ^i_CfAo̚AXeI,&88IJ:10,[.+ѸJlyn69a*ʖ]vZyꥂW5%+7`vl2{9FFhz=/As4"R/\M{BJdTqs\~38;q!rOSbP .2&M=Bq"5)~(R2K,eQ1 10tVm1:kkC!z)?6sss0d M&[az?{NXG@ybv@u pb,I0:f$6_S+*5瀯!cjW0to=Y !uXj|1vzKͺ;Nuٹz'P zX_-c6riǣ"dRi,]I+e%NFBO؞lTW(k(mdQc#4byZ+,Zlg֫ 3;Dx(S CrG8xhx ncE׍6՛A"r_ :yi}PIZ8~ UXb8Y20A1w0~G*֜[0hmKm! y,[?z\.5uć7hx} paV2u oZ9N.3L =tPi}&%lZ) mtqzf}XwpKC_27WKWLqE]XA6rP=HОYKt1Kᡯ\86; *bf~pȸBs]Ƹ(q:d My`oZ('D>&3c-@8bgo?1d_CfN~\cYXz6kl{0\+:n*ΩVd]ԡ%։-~r& @[7DEAA/%P!򰣿 TY,h6C}śȓz&G\%x| r݀4e1W!$HDGxfuX*w0ei:&E C e%[Ӥ+WgH`ٯȕЉimnQD -D6윱""1j5'럒{LsH/oFiM0^*Du'ԾT Ӊ4jn?W@7Sf9n Gl=9+(1-,A{O[ING4bUHA{G`&avPrP^iX4#)$/U35Bd4eY4U&} #5asv"Ψa %`~W@хlOO֙ƜF/cq!v:nȵ9蹄{='#YU6, q!fY6495wYr(-鴸-y w7Wm [E!PEPޯy#]HBn4`yo}b[/97G{C`ɻ:K9h5[^忎/[Mr2,q߫}ԿBG@_M ~h[ۙ :½OeU*rLR3{9e7ES! vSa1 ޡͣ]m(YgxVHoנ['c7`d=| hAE*DbO=PdcA6纆VL>ޮeT~@ 1C}MGj-#,ˮnFOo0HJG#4dNŨx?C޽Fۅ^W\;P¶B7 ?= ꥡ8)q8z*Ђh zJ>]]m]ud{ahVZ>OwJ]>hPw$H R[mx *ǥh/*&;bхPz2ӈ+U `V&)1Qfj!WէFw!vvAz %TVSP f6('ۓ[~3.vg;P!=_JČ;KY?XLg/kI2>BH"EqjzAaTj,Gᯫ:ɝ$m+i^b/vCN亁}h[%y5B;:|-_XPŚ7)滿6[oJj:kd֤qcGā#h0 3^Z;]W9[/Qgw1}A6 Md F~%k)o›=a\7׵B n 6w`}Z6`1iq`DX۟cy x)֫-E""z aE4b6'0;zXfA,yuG*4Q+XW e)eo*e7s;BQId/rE .s]lt4\I,jpl\mW^ɜHȵl]4R l.ju0IAFgQ|ou\v?EվK׎­m+N]6^ipGq AhJ(GE< QVg)K5'c_-UvXEdTT(S@eɇՉڨ#s=k|^Mft J:5)GdbYu-3KIJgrO1ckո@nA2<(~4 nsJ\׮2Zky.$k{ϔie^Hpde\z]bPTf^9dR-2Q l;%?|!"iFp2+a[^l$~(_ с9\gPrrU(COU:EJ64u9UI@яԿEVO0cBƘ ^\2ًx^+w2>aeQMu8gR* p0Mc6\^8i{ji!vsΩdl&u$x(c&BFwP1j e?L@K}xp\*  a>o-Tؘd ˪Rme"+WP< k0g@P<+E31sgpȿOGJ#P<01/\!-WAȋ;l`bb.zuWfHpWa}6PbQ_A{^+I5b)Ku se`GvXI,{93|_cWA]Dɏqf=QSu(sٌ@Kv;mSaX_0pUi| DɅ/jiGF-s&_ƢyϮz{NL KǸH(p-N 2#9L6=aLmş둧,}OG*Ita\Q*[Ո/::&|GP:5.%/(~h5 |9Vta \&aXv+p 3X]|{1[%^q5Bz8\#6OPv>h z x3:ӻ{ՃU7HhX9 'Z1.2FL74G~gP`gu.l @%swn2uYF -?ҋP SAkB9n;X(,ٶ%jY1vo x[4}wύ$N'q@LVhb|\mSq 8r*ޔ_3?QsGcf<ˤpf{md%&Eo[{!| )B"^ 7E7QMtCCPo4F_7~5dkry,dO DK`a:arO6S9nBH~X{B \(j]pqE7>br_؎)\#~3K!EYw){ L< 0jJXmj&GN^rA.0t^Lǵc͘KmLVhIW4)|+B =nR"es]^`_Wm!'S238.)qՂҺ$z^2(T$-=drŗ$K>@ [.uM-T΂ͺV/GFuh*H.6_Bmt|-I mwZ>Mُ%v( Ʃ ǚc$IʨGy۵B8smKQƗ0} vuQH?=Q?weugÇ%1$ 8)#m{^Ar >U0APdkټ}͋ך2nu 4M;l+]GLLs#^.(vSZ1 a:-Kne~ʡ(`߱O17쪌񁿌)X;Y,ڹ6J˄J My^%d}0'MW7$1~ƙ))w:WQc?>FLՌjk5k/F#9‹IN f @{{44A%"g,5p<=Pd Z|{Wp;,A^7imO31hH Qo*9_$śG6YPb!÷Dd@jZ4G#^X 'sTq1| >ZvKZDǠL Jq.z$ |B^x^r8Ori{9cn,C^)Cctk\7(kr:) |YPhgi0_L,iB?~Q{ע0YǹinBw5V/ d|"{QW0sEM|^t^gP!*,_~edzw$H#Hmw,~}KLKZ; 2MUa G0)pR#"&AeLNbگ hAyErh w/oMqاh6T SfHBCs>] ,6u\>sǮ<$7;{aBʁV~JW'Wy^!rf _l_IwJ>M(=WH~RLW.'wT9k|v<%ƨ ֵ &љ" (@NJ̥Qum|etA)5O%z~y+&z766w/'>:̢F5-i%½:hoh.xfCL{F2WfshfY:*I{eu˔DywK-V-"K==r({+҄r.snXPcZڛ|SWC-śǦ~ϰ=qF/PGLhS(;4΂ pH8t܀4,i`j(>>ؑ_\Q*gZ&"\$e'&ζ9"ӬQj+Iuy6^'dTdzCt0~tLH>{%PECֵнpX0!֤ɪ?- 3cYW-6*uj́UTFM013E*4]Amј /xint"^@.ت1uG H[ƚ $kz /irkqtbΌd@v?G:zBTr;%ĵ} Ǥ.LR䤸[Orw}oySM=F!B %O\^wq 4JBC@͓ >ƹV_hWÁƅNCLfq~'jvtɳ)?zV&le4+0D%N2[uȤl'7P y}xGĽtB,XԡIbp_T2k5 #3$2*ߦMЕ=\ u,+f!S>RE :XJa]y@Q}ynIK0j ұ.bN RǴAN! ʳ6Q%D籚@DX᎟,Fjb<lK4̡9UŁXΰLٛۨExFp5`3A](3*15DL. w3RWCo;2}\yTF]9pan/cX&ip89f_4+94sx3s9[`U"mJjНPM{'x;lظ9|a t}pr̜nKǧ2c{39+m=]PuNUa_+4@JӧxN'kgܗ˖(3Rinu+.b~@v˚` .Yη8 [c3'fSSH0{gXCd _) 0W})UYt3 -׍'qޤX,Q{֚R> K5>wgiAEa)7KrG0"kIbj0|<]Knfܤ{Ѩ|b 8 0I']rQ\2Bٟ0aS6zL J t 6&Fb:S oNKmh< ,aD}[#*Tg3>n5W:Si_7E $&[(!'+4=hs9Q5%pM8nwt a(uBİ\}Tbf[/I l syR pn0Ggj8 (ReJY^s#x0DL^ir$Y?՝5$[ xpDłT\g!Td.$+Pr>R P[VK_Aݫ5"(ߜv1~WhkZnnխsYf~u \rH[6I+K&tV@8@bH sY%F3D,^ Xr iecbN hޛ"Z`k_ft ! ⻟]WĹ] WlSM&Fg`;O)?C'w[ \t+eiyN 7b .iiT8OdkeXtNr 7 f5AaM%P÷L➘EZϮp|WS?]IUzjdfMSjSޫTl/qu ;-0d௰y U@%e]N>idcآF/^}tUhF an?LaGzmqY5E#VfpB!.9N(M ~LL~ҺDW̦51M,ْCvxq6h5U['myFD3:K&V^0=P5 P G 䀳Xgs_@{&p̽҄Ҏ;+2j·Sf OlWS8ޗv6 x'Կ=m8]4;3d[!5@??V9|T 8oIxek+_=Mo7%bD12ըO`KhUYHMgE2099_FNjم Js׋[e[mUV`̗8Yc-$׭{,K+{/0pc&S #׭[aZfƻZ[oL(5v*LVxKY/"_iZ(2"ڦ|Ђ.ָ'Jh)A wۉaL.-xgO`dUKǙk>ki:mՄ5Q><J] SO9n($j\Ȼ/ىqUH8}AbΉ6)4DUH{{In5t%BR%gM7۔$9Rd' -F<2_JJv1OA=F k(BPi7*c_| >a{`un7NK@|5îW55wQ}*͹G ,hijɦ?tIowb)XEFU5.!u RRF>9 <.`,5>7DžG%u547t}y<)^Eq<+ۍf 1lvBzAS}gdLIU3IV2_ق)ܻMr' -:m IvXkO4zhk̾"?@^1J55D]o?N/Ub?9;EAQϻd|¿eCʒ.΅FWWx/aܥ\Feuӂ3-VkM܂x"㚊`~!'MYaEP2e.# zG\RՋ{C{GB1u'.JHa4YTQT T!@ىKм#`B{?9)fQZ Q Y%k ҉nS ?{JE,84bq!!!.!~HГ#qr9@U鲽'=ŝ{& nSO^apQsX fє Mț* ԳR*jd؅Qmù,)~8UsIYZ(" Byvrùj$fD# :LkVf 1u;⟪mv`( 1e9mttlHf|35c䤵#@Y񂨲0Og͍}ᒫ]U{R'\}ɚU8JG(\Q;A7lxtJjYrwtąqd)V*k:RMezM"T?x7Z|QŸ?>/2%v\w |3;gn l /Հ-2i'S M,t;](a ߠ(RO9Cvx/)\7ҺTSD|M@}7 ƘuR4rQyR9CVyev%&96VHە2O3_~ܕuY}@o755!&ņ&GuǸeѢtz, Ra e=ڎgNkHV)[uà1kBT_k֟9o[6?(vԭ=x GB{LI "s{c~N y?Fꋎ,D0^ۚ,ĭa5<1iNJij'?HSг BqAMKP?H}vH 5ZC 42%SdluuڟrЀ޵0DciG /ބ(׵r6*`sȇ,C@RnmJZQ?-J·!naR;q7wZ̷Ş\0H/'z-s8ᖜbk(k>W) QLm ] 4ܮd}mdv};".X)Y3wH_y53qIg @ žplq |uMA9'Q\ZjjǶŦE SO<3-_^7S`#>+[Qb=M8m&ۅ(a'P6_Jl- 8Wݬv쮭%Q{v8{wQe ϸlaijEu R?~wӼ1w?5IBxIJ.FE>cyGcg*Wl)?"^`~ nF4@zoz%C־wI{OJL >jL!&v~*z'; @J scJdc}ya9/fF ={=DL(!_3wqV&,0Q 鸙۬~䆭f"jK#YdN*+ NXd`u |nߞ^ȴY@iGbט_{/ Xo):O9b㭆3䧟#u<=8^അpeD|!X0 qj-1P='^CeZcӇpxnC(=|y萓pLgPk}ui2U$EW8IN{eUϺٰ`u(15e[͈#ƮQJOOųLoK~wil(/7fo 2y꽝K.c\|N(K'WiT-2wa Æ02rpTzl,pk[^GPr O;E$8>.֐‡ DuU[w/G ȓ֤o/pJV^.U_N2"?o#KjU58!YcӬ2־#EyP~PvĚ~cXIR=w-^~sVcR2٨|Uo:{Z!6)')qyAdfD B7'f2!_5d hpvz_M̴LTgM8 !Si> ~ cRY?oIc葳Oi)o (<ң6\ S1O4shTx !D z fp 縭@9 ~)zvcdM;!{[:V A < 6r}f7`YSNTxQi `_~.\}wh[c XQGx';&GqbZldl !'˱Hsܓ+9a{8Y7#ċ.}NE5ZB_9RWr(zQڨ'n˽[U3a! 4ܤx#>1B_JHEa@ lG"%x#Ohс = Qm OçqUH~סjK`^507j*ѿeAH֭[_4FKk49ynpKB`LR~!b4_y0drhNU?uc`VF{Fe$IkB7`>&S,wY\_JmI2op:)"'֐қP:| ,h>lӝ͑XuS"–^ XYAAs+sfSov.CF ETƣjL_eޏU6@(k`^蟯8?ͪY1\o FJ#7E5z!Doksh/D7QѦuqkO= [lU`RE^'JJ<" aIW.ƭ kj]G vҽ`kQcB@mA(c]?h]Ne] F )T+W<[-bԾs/G_xi aJތhS/OvtԬԎc6hJ36'!ƖG'lӌ1\\d%hdGu'&6sk;k.anV?G2g?R R gJqK0H}̢9F0WlEru|=6uS;*pJmOgpi&HZrȈC|턪%NBE%cXL=H}12<0 ,RzT(--B9ҍ34G(_.U;<2;QI3"}F[zSȾGՆ^$!Zv ro5aܔ`XK&m{1giƙ[!_YCDUIKqRS!B3oo,-@FJ^ ƌ I_$NzsǼތqE@ f'%X^ԠmRu(''x/]o%ih[)eȤN'RR(|DtiRWL?o2mHPm+lr /$͖&q8EI dd^B Cch`hgpkTr=쎠RW! !Ƅ3yW3qu-X cƦKl3!e8F9|<|>$-O f]@BAu& tØC#-=ֹyxEn0#Qfw%?IEjv*k$|²Ȅ$zxR &@ؽx#ަ*r3Q`mEx pXKDk6;Y3b\%n/+dV;ТG@P,9Ta p&9TFz M!Rk8rsxL&Ebq ywKx@fi|7C!$1㴋 FZr pn<0AnUѨghgq X7}iyHQ&xVN") I֒5bzfK2N8u f}dEtk0!򵂈>W,.%x4/͖ FLxK-)gˆXp6}NY2N{Iwl:MaNܵ:d~3 ,8vS*9sU麬#"騳<]M g-DŽOĨAfVc!`~76Q ,Rvɱ?H9e EscөgIBG\ؕEX4ЫȒI}S8'@P- @J/eM. T26qj$zrHwSZ)fnhS %FHIO>nȩO@(m8magD2 6$x1AR<'5;e.b0e0u ]Esk2xϕ%xz F@D-Z$k 53te(텒 Wӱwx3Y9@rZ\w:6!Yms7. ?NUہ_O{*%^qX}6]/ŔfkTw.9crm:` ; |谵6ί*[ZK<|]6[*35nvD -Ag- Ta\{*xq.OlGgvM]`ЉiamJO?_A/b !(쪐~!P\ ~'jGl`.aI?ˏFkGu 騊wE2 $~oIvM53|ф5`"?9V <}w,u¼HMD-eXbT+gJԮJu±2=I ́IJu_^2kWs["_d(()$[@1ۼg wV3|Y)yjPQT T(Id|l7@ (L |0.Y.E;(+DB; ˀ^j#z|- ]$2F3~UZ-암!ͨ'S?˹w,Zlj4rTOX,,G_`C~Mf*FՔMWUm䅭=Ja1Y=rb{H)^%ᔵ@&$k0MھhqPr%VE] j#!Qu!Ge[0:M|c' eJu:YS}ˣe1&^⬛@Yxw |]2Z^ή!Vn,_= CG tˁ2+̪Uy^OA/5$NUlOQu'}H7Mw12iexPTѕ䢄ZZvv ΋sAO^+pd@`k*ݟyGyyL$1ڹF23h܂h=mki%ۣj1zScC$fXy fNĐM.O [KpԷn\@͜)\EA'Ի$ ?lPԗa!Ǩo=+d h}e WH/+3Vݭ~KɆZӟC Nip0C볔S xǙBM:^H Pi0Q.JLi%N4I89e 2gx|/oƅzvѻ*'ZUise֮HɺSΏf{FV`{1o N:̴5$7Zc]3 =Q%cyiV釠s揦 ʼ@ W(z;Ҳ2:h{= O}j,A!`^GdbwAȽ*Wr>;O\3eIO 'etV67kΰ8h3]P70r+e| q(ny+khQh1УJ"X^D>nwyLx S j8Mlد!U`\[t݆~eFA~T ;Vge`*WCokI/r!ǒiBSMI 91t'0J_X[S&o!y(6LmK6ÂӯzW$I_vE|ѴF |O/L|P2فJ(AV4w4h!)MvhZ5'@{Bgv]|r'g"RgͯZl0J:3/wźs)<**mAho嘁,,g,yPH&..0,,w G$6A!z#$Z0 7v5On vD"δ-M|^RE4pUh;i^/F\%13!l͒^8b.n9GjoD"g]|UȓX?O[Ƒ40.\ĘE4ើ PYan>ÍjʪfP~\k9N eIjL-QzYcȺUwiҖz N7pij44u%O.}aՉ sp_ Z%f9ͽݛi{IvI`a}y a&39hp޿hԺ|9Jrcw9=cV TK^|L @e>Bڛ@uik=4 !M]|%*k,wRDҟZA5ZpjdC\J-[OmWlLHctH7Қ$rYBz%7c>ZG拓)WAHN^hv~L \FmlOQĀ ;mbՠX0gu05cNf}^sCT5UGO<p{K`AːwQgr.}"5>8y]9[Q iKdA6v0=ﶛL^&un.hCdJl:Bcᴧ'lvi~mN}@z_f=̹kd* hcx+@1MuqbƃS_>n/h./KfcY7C:dl-1H'1}>^Gq (߈&>l'F7AuHߣuEI=̒]Ns0j8tPTBg33jl.ГŨ,wLp9~3f$V]XOqpb^}oZ{)o@m*m kqAKr'":!GsR3pTN`2]C TyBޚPڄy8PT^ i3+w{eb(Sl\\I*̙X,;]$ s!H)#/rj1iǥ2˖0PՇmB]`voY%,fZ[u+üABZE\f~aQ-ƽxb dEx 7KƼة$KxHU/3f!)+sFO'ߛz&Fd{ 倀kd&AV@40[#! ̢tFzpyy ,^ȓ9[dpȻ@IH(~e1lUTK%#GrXX] X ʝRZTk(x W|HFFFIDb63ZEI]ٕjABŹzgY{ʿkŢMSP>9BXlrΨ`̹wqDȀ?]lғeA K>ޞ .ӑ/ =*!Lf_J;\>~#>mD*?z5F'ƠMp+[duD al^o[+6"?2Uڌдgh{F)i]"EP$i/r}[۵ݫWu1 _L`D-m~4+0٘uUJ_+U>ZO5$_̒APN)9xS`ːweY4*(ooQu8YBgZ(ZbYLfZ +耊5E2w=8!n݈(v\q1-8 KϷY'"> IVNhVeYU@sZkiD`1T. A`א'Πit SŊ{)^P9tb3;c=T`ٱF SH06̔q #<|6Gf,k @K06Z@nERE׷_)V>ホ<\$ Rr/+9f}d }Cw ɉ_aD2u?H9x0Q<4! 3% Z;O80y( P=Y}: 80\eS`pZRp}\|oZj3FZ(Z)a8`MkKd<2a$/f7_4{,@d23ٶ!^\JQe kQ"Bރwjn/1&'fBٗ -Xg"V *J}!xO =J#\DSn$]}ǹpf $|q9>}YmyU:&K0@0 6hmԌx0[PK)i`V .5un<iv.rPOTT2hd nHKFEs$I lúBnYz2#{:M:Rܺi^WImFő>h`تB?O̟Zf k^}]"'rwגXɏ*^`zƆdJSTI\F7#a+\pʔJm_K lreqy+Au)zͯ@2~ aJw5?Жﺽ`iG1=,.WFvǎa}t , B%Z4ȒB0 '֌,\X$v@^4maYFdCgr6W~6głr&AqȚp0ibh>,(GL'm͏$Z6y$Dgq97>w1B{l:niSj& ?tnRS4~k*Ssj_pI ۞P8I02TQ8Nr5eX`^`>aA!NYLg쿤NYJnIz'gA}`VۡO~$wJ=@W ,7Z j9r[(52"X |oZrOes~85CϳrH_vӜ ZAJ'qli4x Լq#`qS Lsg`Yٯ~RA,ARy^fR]A?oMV2в{u )ۋmЧI۟&uwjѰˬZX>#C)qF>BGm✓>y2.NNRM3\hn %_Ny 3. 9_A$vS͉}ܔu8wxuFЗ(Q6FbYZDeIz<* ҷ=v:7i. 7SL,A(Fr @8!oSbK ;~&wk4rA\`2E\O:Qb&@0"~> HóIG&`0B*a,A!(蹡Wm }\G5ɞ)\z] .`AӟCݾA!go/r(m3uM݂4&~3p+D'tY w_ \eL9xN]ELǸ֋)tn/.%o:Zf`nUF Bg[6v[W KE0}iEjY^2d;4c#ېʎ)Y4ץ+RV`0PJ m3x>/|^MAOgs9El-[<(QXŔkç<BH;Zk.*Yg^Ƹyxr(iCүø!^; Y^"~vʡ=Ps}|NK&zGT򃜂W,.鰭sKҩ9 ;mhQ-`{n.lqG^D9Vzg 6 +|=8|s07; 4Ғ1S|T.3Lq sB|{F쵴AN֒fg-8RGra?JTFvE\랝VrN}%#P0ga@I >޵+6zX|m/D9ʉ{$+>d>cɺ-βKH(BLڨK¥'穼wqJMd43t -2 _ g fupVv>AXY(r $zzY9Oۅ)  V9V4b A:I ⶪ$`FIl['#_}aF)mȾ7'lө "ByX*su6)gG#qP/=Zo pix fcC^tYaЇPR09Tv9![d[HHCdT&'"n:#j+$ljAY"q) :aе՛Yiyrmn0A,BؠkI,Tnْi)`fG>YTxϺYFG-aE .~~#ki6>r“Bɒa~qTn|pj]_ 1- u_PǴ?=2#|FJ]6 |%b{`Ψ?3dN i"-**ۚ6)(=on,ou B"Z{; %&aޔpS.NRfk関7`pPc`Sen\Xg>!@y5Τޝ>꒠}5Ԫ$ӍGwg1% )=F̀FxOS`2>v\ZX~۴unQ FZ]/xivx8`?ȏعDE/jGRx.AdӲ¯4¨*B 訧֑H ort؅Y)"h6՛[ZMب¶~<'§QF* ]ERցmuXV1ۛ^nt j`?P$mM'~x=3Ul =wH )'(۵M9j.Y[cPQ܉祴P:r4tEƸ Az+#w׼ۿ/D*C=ց33u=Cj5|#hcԣrR2d>%Nx߀ij/֖ZËjAL; K3VoF.hY@ D3{iwy9pqNaX,QPrSX=iMty6IZTI1.xIH&fC6E>PT D&0te2n|"uQ3sJ/dNݾu7.@!ֵ#^O5Vr^XisH?V!ݾT޲{=o͉jA*DT}an_9N+cVQ[ZQgF OkbFٱoLݖ@PÁB 쏪C2,)uOs-4oOoL g7Vnh^b2#x0 O*ʴk{ג\9(z$k`aX x;Kw&ftki@k;|>ĥSHK_/dv2_/]صhrc&2Ү-v]tzw!H 8IѼ,R_g~lSm9Bc.8*Jr#s?tr ta3}#=i{.1TSݺ!Xefdf #v&ѼUr>\ŇYfe{j$Ю}n'#e}\diS7-S<3^". @,SR R݆eBX C:}Zrtsp榅Q}p\ݭn #DS("Gj"oJ+OՒ}6!,~ηXrg)𚫯~"ٕ*W0>&Sr/%ChB+O&2NKХj]p%[$eSu MBAS~wȏ/}o;ju:gyrvƿQ5{m3+[):3Zc&IrL|#bV}0UUoLJ⯗mij 11VA(e l#MAo/Zg8..> e/h ~D[]d$^nyY드JþDj[҄Hx2މOA4mDA$93"e}[dx_s:='N_&ȚJ [00?oΪpd.KgkAdHk+&#xD ֘I6n?ɕ6x/`\741yc"%-LjI|HȑJb-6'3Ң6BqqzAIíe|$JwaCayfGh#0.+ Gʿh?6*pwrNy|4D\ Ѽ^Jzs Ѐ56v(DP(s2p oJ5 h&k` [e3sgTr`־ߺd><(7 MhK)/˂7P 4ZȬ"S(Zb84}Uc?| [ 0s>y\>x|V Id嬂L8퓜ިT_Xh3;&j"kuns#U'2fx"ч5IK6#Un&֖(4TA[X+}Ql'?mE HM9Cɸ6}I9HRE\PuT3+ 6+;̃d}C=lMnOXסLBXFf Tv1niȐ Ƙ7|,j\CNa.&G&h:ma@CtT+d؟J"s\ <$.%`SlbtmK ?dGfg r?ZQelȡi(x)~@횦p%3]fO MB縮KxGTcCS4X/z'VW۱Q;R[b7㥝XDj8aT:>PV}#A>P$RJ/:nv' ֫+# z͏h F6%;TŗkS@g@ݨFZpV|~-J-H. 5y堂lfr^4Oeu@Vj|w7@SX4IU0ŤT#v`x%ULc H{/U1g8;{ӋlvWAp;RK_l趰#9tiƇy M([B\V֧_L6nfjv?5a読>B-v/  oUrZ˜߻aL|P{pQ纎(ZxO%ϵ}0W۴%}6` 5)ߋJB-Qk Q]MѱܯܵS!1̆+(<*vZJBW|9!) 1zT&\{hh&PzJ_wQBp}K-c]z.$bCL'nXxm=ܗKA=mQl+&KsW&K{s׎Fagӗss؛b;3eu3'[X g./^BPS_.?(GJq]r,M HHOL~E'={yC kK[.>ypsi9`Vr=5pyϛsKskPVY3`>pӔ f)n[۴Uc}85jFn_bN{(d{ۻRwțCz*;9cͦQǔ0Vܽo k`'yL|si8"-}V)E7a !h>S~v/`sKx+8oٺ]UW':䲛c"?v8816+ZvԲw U '6C6병`,@)uӤ]rCl;Eiޚ\[{uŐ%N""Apvyh-.^2:@OF)$zO>]od!aP.@鍢ĭ[ɑJb^cD)a$/pV<[,~/_Q i]U5kr 2ȝ6q>^J+9~p `C!Y&TocšۢT G 5VƏ#PB /eVc JsX*Ч 2T:B ^@Cq^m::Fkf |TӯU3) ?9nXX9D%On3FBNkv S" ) a.lQ'ѓzs|MO: ;6N^R4 ahcm X^-Ly9T;ɲJ%p㣚2p nQ~@nʼUJ@@I"]ニ75A+P9^dhrqxlվyJEo/]C,8zfHjF; oR⑲ZV֖]ߝ 6{%^tXc, bHIbO9<[*] p Zc3n`}B$h5?ǪW0kIº>1܂40|ꮵ%vZ_fÅW`0ߐ9?Յ\E:P`35ݘ!,kdq97Y 'xŌ{v֑tkmDX0Fvib5oI$AϪN/.T$'Uu3`/TD( ƆJclgWNqb aJĊnCnTĂB7>Ƕ <{>7'[]`3كG%I]r%=L[7}c ~7W4׾)yhje1j*9gP>@[mVL8q>[ylI˟N~Fm\iٙIVMdwC`0+7r޽S aM{d7Ժi|CdcS&4`QM %Z`'0qIV >B0 oFJgpS0D=s1s^H#z3MdauBM ;ORs\jHFuO^pz@)@;+$ 2~T<Ы4࿘(ړƝ'iUzLh" [`|j{" Σi5y`{|w҆}_\iVQ#p(-h:nk 0drb͜lw 0 `3^0NԲJ:sZL} GUz5C2IbޯN5N/:G28Jq~#~`A`i!I0~[\𗕍h gPrwδBKt}A}k+b|cY N$wq)2 ű R'o0[ EXDv(^"!=X>JE7ҙN彽FePuWDMzyGH#ߖKWwuc$UֵܱX0"?_c=HJ*`Aʂ{D+i݂1/ubV*NQx FL۱vl7aL(7uzr袡,&r0 :v4IDBJXLj [?s_ԼP㮺ayBKֳA{¿QgOf6gf 𸉁y(/{]>JyOкFCPQ x>nnLxPu/ JXcW3Uuqk{@lBQH>abẀraw=d{=.~C΂#2ϺS5L*w,zaР30Xp8bɪzK^!&9&&aZSrx؆B^1/9ƣ4y t=dXQgU) XFuȖf9y :t/Ezv9TKw~9!طԦbn&@?~}o3 5dKQ*pٸWFyp~xyRkb{AziZ"RR,S 5?(se ;6W;_Rm209R~fJV}؉C*!d8s|9TdZ_) FzeWod/UH6ʽ@B:vu d^3ò@y&S& jZ]O4ЬN3kLs| --7e+O.\ו n)ILG$e-g`V n#6ΏbQd G~nWᆋ`M•Ƌwڹh*5;Q:ե5;jW T:iސ}IuM0+ Ve%z|?}J-85-\nKEѬu(w,5$j@/a8;&_bO8qit9AC/[/13f#dRhb䰈os27(qQqW349- [{+3t'ZsYHP$^=9~) 0$l+)N+Q++tD@+W]\PGR6bJ5!?tD /C>b|@[%Z&+iȰ l(vW_sЇU Р{ǪlZ=/DԴ2>A\Ov*lMg ?l%౯^f-c<ĪfUܭZaW'V]e!R+<8 X2Ʈrq4b%#]YuYj_J-|J`Dnrb^nX`sS]hօ!aR[t;Vl*%e1eI,kgG-_ܳoZEo ת띚?D +(&{/(1CHqUWo97܇46b"&⑴g _ba O?#cWp_Mo=5U̝K+DsXxŸ]InĊH4ߑxOuC̊x3:d5j|lY*$0>IpR_^ǀ eXIK%gUcJfE!h5EkM^-ϫ.ݧ)^MW+*3Q =2̰u:,ڲpj49d셬Mꪜ~߷2>GI/uU^8ږW$Ib{L̡IߗWL,Q*ehXqz-d 0m%='5oZⳏ8aRzU$땮*s;n1.Z,PkrS1'jT \e41&^!)6CIX"|!=8˵=Ce8u8>MЌo"y(-M@O]-ls%%ʦ^[ҺFxw25 jrk'VISlJ2+Ca}M| )lA\H]heK tWM>v"-:LjY~Ҷf5fgWgyY,& 渿_yW&ٯt^^" 8A :e g=SxAKgvWGRUJ1͞,"dL,t]ԩMp$ dn!~k  yf*Aqקz)"QTs4ĔBL $Iu)v5h9D)I™}1 a-#y0dhSk[&_(ȉG'937^xVc0&q@~g6ē.35*'?Oa}?vWyj%bu(Kz~N$#&\;|P1}gx9{* @"17Pq>Oo*To%.bd9M,X{4߂|܏<5<&j}o_Z^v4㐁i8CMMsҭ$eb%:NGz '!Ɲct: c}]Q7qkwqBn^fc(6ַ,\Ciة~A+OtħvdWC1#}+E0[$5F,hQ$ߍ==-!>L{QTcP;d+FB2A9dv1"ߧ[P4O8Qf?+/x;׽ީ3 4ϰ%E_MK>F1 'Sச,z $vRiLҒDD0.'v(9[CچiU6w' CQA‘ It ZHءwoOl-= 7vAۅfA{?G`+@@tg1.]xj:FɺsOUP#\QcBJsHuua15Q039*y8IN Ft]+HVg{lPԘ!uMad(f=-̰j`zut>9^.;Uq N8f1~a3ZEzPF ⌊׸?^{ !8KQ7&qWYBziۜ&9„'C)L*xwK̚:1- C)z}RJgˆ3hO/}{Rߙ"; o:F}pީ: z9vy$5}dđ2dWt`yQ˜;in &򂉄I71X:n I(ɬ[oLؐ,;e^6زg14Y˪ȓƙ2Y/ aQ@P8uPnO 1BD-I['ًc?0;S8ikeF0bTͤg-tU BJg/]: o|'S ǯr O>;GB>M7zczȟbN(X` h (LQ;H]6JwXqs *Mu-Rp䵫 #lwf*gN=W cJP-UckTϴLtk؅*T5 *4G]C{Q2́.$C~z_U:Ui9[Kέ y+IS ^˒%roes[rt*YS{TKicPh9կ0P %/IOVkL-m-P=pY,&nS,eg ^r~yOZ"ңk?f 0jxȶenV[E::xweD('͂#7 ES\w1e 2Ri]Y1顧dɽ$SW_ɂﹱvA? q4e3QS= vNQc7Zc3_--F&DHTxt~%/fΛ+Im*6!Ƭ= p~4ŠY脻3N 5;Q+qiRdHI7RlМ2ito8GXr ~{RBJt'-^џbt(#C_祫d̉)#+3z-Y Y kJ{a}+\mQOuzWPYcpڠqHd\kkצlUY;@FZCMa0V3l4J>ƐLuEMJ'{'w'5-?y*;o8nV!}tGz9Y,f3OZ/Fw% 1I2Y( n.dL=_IN[,-Sk1ž_cX7G<[v Җo4@@zbAOԅ7Ebt&e+5PC<]jHt- )lpg:Pكo8["}qU|<1"P,mVxSBtJ-DW3,O2U/jFf=çnxƁr&vvo7ЭQLIA;1MS}+POD"w3xU kx|ύ@n#hx#B)+RC-šp-8")r9.ISA@gЌ,чpm!-^:Xa\'P?+)4HӱLʗ \Цp؂tIxՇmQ1f$i+:$'Krb1.3;, i rF3,JmW@>0[y<طI ۳rjUxu: 832u%np!ғ#Ux6yf1L;<ސ?Jwȸ4F4I \,xG%`T;=!#~ns)@Rv+linsOG{m:0NJ}ߤ֏F'z;:85"cD4Kx0e{+owߐÒH 9(O"qњ0 "qbs>>#kk*&f&rҠrEy;$a;īv@qW "k.A` M{*2{ْÞ/.6LeduŖu6W$;evrZê싹@x |x H6eL6FC܅gc&wzL𤆋_isA8 ꤛMr]h8v.LT4(UP Z`ZM CL1iֻ `g< (\ <|}׮?1"G\[jD P1}.tOя`R?[S:1\|YϜB#Tf{0ҕ*wcb/l,&_k& p=7_j[]Aw<8ihaDQ̰9ScjWZ`VxM'7%?i<(<ԅx$G]7( ݖ,B[< D0l3&UtӪ_tfyVKWƊ"a]樏?)hHUEbzͱ Oi{9Ue`1t{.^{~^Vq/]iÚDI8$ E:݌x=8IJj96w )ٖ#Y%Ł_vS)c툗')sx˚>|%ya=-d߹` C&ICO;MsˉA..aw?=6A$..| uuj~xbu,i|ceꊁh~.9nm;3Nf:v$ =nV(e WMK[NRqLv_Y:UG*CKLfL3]`?еbg/1CeuZ[zӎ bhrcx {msz. H 5t֟~SrwaAWVus*\ PGq'6!c۶fH)>%ݿq:>kIxٞjE"]._sL7外QuJպU^q1.;,}ywI @]_q CPqCVzrX)(KR盌c]>mFql-gP](aUUri0A6p˃yaC̨YrA-2vAYq<L+C^*O}gW#7:;IBg\@NAoex5Kƒ+,_k<\FTH_L:.RPgx2bLVʏo4!:rS7 "2 rlZ)\WTZ5 HIwP֤* =0|j0L> ѽzȹbN20#~҂: 1ļgp7J+ b7m".*S˪'T;xͻG{.:%Y9th2Fv9KN)%7B¤^ryN/h%]"/VVgqU+LX@ Ts57ATج?Uk$0x2?'JcituߏtCqGOFslnIQ;#pg|hnFnh@2|cHeT](k(^k%&sxH3CeƕXAQa$8Rc?f82~␸:RocTQAi;ac 9 u7)J Y[M6)s&93|ɴ ~.C=0MFkp놢 ʚF5l?9[|`Rpy -ky!`~Fg(g7q'roHɜCv]jwKGwJIt%F=߭ΗnUw;g'A"Ne2.~{Bd|h8'B ;}r@)EIn6e\ _i A*"Pw|OPF:UIR 1Tg*e힉Q|2^Ч7UrX3ѢB =2KBʏ,x%}}q8_{l!A1< d|)B̻l:9@J,Ys;C:[񤘅ѫ3cW_¥dϯly-dg[lW*[S.9m06c'`kzQq{g(xBeI܃|c~CJ#H3+[q&i,hz:uaZh`4vq,pg,Sn%.};Oe$B4/ؽ#k(NE1 N+wT:;Z:%k-vJ"hܑOHwy=vfagm~"'%J7A %,&5IR}QbRľgG;G~ĤF$WtӦOe{%ؿ/MVM( 1r€7Q4( =@ݷF9صC'aL2Ld Õ1 ˏ_uC*f fõx+WHsKI񿲼+r$wnޔE#l H9n5K 4s6ao0󺪪[k"jjQv_ȘB΅-:…T_iM1 28\' oQ{&_M%1At9E3$Ohf4˒I>ҵŸ/H+Es?Izi %dc*V߸̶6#ӗF d*Xu˖])a[혖κZ S8-_Tv_2CJ_Y C(iQO7*x_Zwl /jC%9jO͒NY"^yq*6Df/[j<~geGߑO zү.WdwUrHdvь:rf8ukFtZ-KRz}!M4=ef,YWVuQz688FFoy[mۈ1Y흶m9%!l d S)XwZ^z?@i>}ŞA"O~R%r3R^aQz–̇"B ܀Xv:\'}_B wJcYhoઈYXA@d@i>"f2f#}WcHaso鏮e=$+B13z<@6KNmEXEŵX|SG{MJ{ Z'9IcWkɁNXw"i ^EΔgJ.c;Py6dP Ӆ8ig) tRѨE㘹DwKzL%"z?ˊnU%X~ SHE2RlxN35gpUO2ҿ1\4b@g"{Q]"FMPuHL\FV%iG=H"$5PKX߹(S։cxK6>,Os]ݏhWwָ҅xn4ܡ_"WϷԥcB6 IcKWS+i2ݍom(ٰ awu}w)"GHR+!0Y B3Gc%Q =7T`wޛ{]ߵuD4 HqeOsHÛR py}acBsObz1 Jg4^#!t$m:o,JoI6%x{΄ā9]d-.C |bT]P̊$ʎhLm'PJ a ;hΫ7aV+onwi[u.0A6>,v\53מxlߖlT[w+QtL(dPf!3BwQ86+~& '&n#{bˊ4/G۫TFbz'KҚ 0=4&:.A>Ty \>"@]+5Es@PZgp]DYEWٸaX &\/?q)JuoV(kV|NUn|%5AJJNǿc b, 7"9*RV8 T"i&SL4Ie{\SDCRYy.`68 "77fKM]_L>= ECCXapNdF&4|ѫ)܂UE#3_|l'o?opzh\HNE59]k ?S[IccN6%*-z =YJkn9"AYbVa @B{@g 3e@ ;v+9SK"4gLY8̌@e|?FuPeA@gtV)tYt B̀D uy-H߃!aM;RKcZn2.Rhؗq:Mk}^&d;gɣOC_ɟZb0;IUUH@oD_\Q̀;Tke7@iq"X*Zl\q> =t2<[D64D=μZSEr4< ESLDpsWqe-9y>#„p;1}㉻iG>5eŽ}8)]hN-S,ˆW SAw:]SbSlZcRá#=ib o WR {:OefʺL<ߐE[4EEkUZ/8}ڜe]ṣ́䔻W*>XC+U޻;-u]7yZey+ETP$fwjA&y_6&)tpf o8_gTOQXa섘{y!Z',=nQ zC\\Lַq.X[S!jfkVf](7hc&wCp(pު4=H\7SalŮK6ŁJ*ClXQ ~Ef*m[STLy^|j`~A+wTGa3Omv2(WNvb_Pc.W7$bk) |-hB)3j (fa BBHJLFgtoE?K:`fz}M 3`.fiTūu}|YDI&"Z!N zl:vBsO v҃Y}gj !Vl 6:ҦBXrkĔ߹CYWz.h6÷\kMWylC,SGQ Tq_E:{onyHJ# &SGgJRM6:|@r WglFq!1%~zY!O39g_H%U< Xj-QbFt_mb{g'B1f{.3g:3i̇88o򫪦.AܛEZ^n Y(5=ϼPbʗ[Gq(Ǐb yT RثP3Qk pܐL#/?C@wFnܨ`s_ұsaxR"s.8^n84]HBDxZ<a G>Qn!Eb }BhQ%}:DqTO 9Q0F厘e@3Fqjf7yh#`[UZ 93ƵsÆ$]C!vիm#!Mkmqavf [@9sRwL r!qgOH5,o %SWaS|IYse)QqS2Oɟ<=bypS/,Wr6Ddyfľ`k| gK|_!hmK@?/X@eV7DC}hÐKcZŒ_@>Gt%<%?=,/T6L.+هb* n+@0rchW#Ykd.O{j9T{Oj"Z\Խ {@-0Gu+hǶ@=YFWS4L!LӸu[`昶^k+ۥEx4z6IkՍxi=MNmiM/g\;L0iJV<4h+-(\W4j76AsqEl'?o(W/r[nfZh {xѠ=ȠCS`ӋS(r^YKfʸg:~oJm=>=nRfy4]{Kc^V`_>щ.6=d ՟nyUuIpWa|j g6r\L<"spW@OOnoFch0Z{R&ߓNWNփ-ty5_r>.Fe!AZq̦/ y (L`vcL\ i_^wuzE븀[4W]LCk, DAeDd14>NRq8X{K M<*owLCOQ:Nk"z|\4nsc޽.&^>;DF5yd2({'^ ,~_7sS%2_6Ǔ #Xnʅ V 2_ZؗlaG^F?E˰y8y:c+ gA4|/2 P/iB`~>Σ,"쳕?v=UJ|$so+ mq-KD)KZc c4^G1+| 6<\ڝ#+MB0vP6>K4b|ũc$4`q,{]ɒ顀YSD^8fjhr2ﷱpJ"`ihXv$N}4O<'CCȜM[KB 3!M9dlZ/?spWA 8TWQ}7ȳu9x35z= ֨=N.W q)mt;&1BI8%p>$d3a\`!36 |X5j!pЙ|J}dwZ`iыhrs6։ )ٻ`EL(a bךuvsR>^dd0 L 2Z]z&O+c8/H9޼ɯ!P#FXwVRZ'C.(f,pҟFUE~,zGXap['Nc6,H;ܱ` P%g?m銬AkCc,toQ(OPHo胑E&\őȯDAXstgXĸ!s !Bİ"YTNBQ0C2[g !7I"u{&//CR hκ\ dչř[r)bP'{EI6&g}΢lh ^@^/Jw'rbavX8b|6=XU$P[qC:SR.X$r2[y9'(6jp 3FJE}vEV֠/uGVQHcOV#W;g5$؛3Z(_kU#6 Ű+t[cWi0.@lZ몬[{ I)n^.t9`g)@h 'D%ъSW^/n( HE`puAGE}( }eLԐ9V) };lc9?=5^xߊ)#cpj%:H>s-ZA`5H=?"O7:3`/s\ɗq#%5V^jL7eY[8Н'][m'" Y#U9^+8i97wO+w5ͥxjO&_~#ٮf7l1%|y"]}}6DCۋjuV= x̙EDz*'I|-"UYe X\n0je;B ǀ>q5nu%[ #`_ǡh:ŸfKwzTi@gjc~b;ǙR3mbh_%'w!Ejih,7KDz] fj߬mv\FłVn^rv%YCYA*TӼqc,3VdH+h 3}$8H.9uhaq[ߡꞝil{&-|Dz %@>WSVǀpޠ+x)Ym7 \L[[pʩgϐGRqܩrYFNG#";Y$K;iFYa{Ulg+PS1F%s/mx" 5MG/ (^䜚Fg7 @sLݬ㔿9u:Z j/雽U< 8d!BWyc% E['sǧ9v̭a< ?z)>\#^y?Øp+>擓1N`oN?OW" }ݝB_(T:R)? ]o|[&yP̳mޏU6Y7u n.00h%,9%짲+D5jq AԺM8sd^fvܱnSFp#5]#XC1i$lgyD#^qg)jWk8_<K lۖFⶖoG~"v`Z_4d*8pN6+pAW9-6],4KamJeiitvX w.َ^bi ݸۗ0b/(&9I\ǔ(W4sؼmueɳ|A/>bʦ mV}ַW&zDƙt =Ĵi**z*%:sĝIi.g0!ow3:%= df:Ddd濋)Fx'l@kٓJOʄH̑\a%HaC&ƛq 2v8DS5)tuM$_IjL.i9C B26ϲ[x).@8+OmpeI PgJd\UWUǹ hu}b@e%F6M9j!NdܜX_b(H$OB–!Wڊc/rbzyc6H94 3{.F3V|-071 ߠzEi{"\~d)AQF#;~d6ދ&L3QՊ5rrڃ1 ># uDGljUJ7L D;mJ1DKُzYK3p."'D` 2uUɆ;>ԗU@f쎥TmDuu*XψKy"( aEjQ5{? umqOX؈k(Sj_+?Dp{(C,O !CJŞqfE{܂-AI_b9)1l'*ґ q1CqEy#`-`KfTJ*"%j d-/utT #Bl)tf\xEP.ᇠ;H2šaWxཱy4:K`X طcN**ӝB g[˩k-tV_Rv%? Zu*$+j X9|$29 BLm+b,5:j Y%@aOPxC)r4ߢgʆNEꋗ ~$e41CL6f?{bH1gyP4%!'i54m썫$uvuRqgyVgLPC[. U%eev^#d{U[9~IritsnF WuK'SD|'ot,HS俆v$-+ALvnZrjߐN:s%S{M4"˦#MU~ظk"K4%6Ձ^~ig`p)K0P4CЕ)XZutg6tV'" P)**F=3{\B9˸j8M‚5mldxQ B#`h'S5R.0\T#/>8MͼIk8u-['"U|^iՏٽITDcUc.E]A9{b~4X|siiZ!gzͣ+ҴU(xȷlэd];Pn@uLfp0181|>PS${$Fp  Y@{ oi a6ݼަUC&{ ЧZ({>Z|V}FD_m' ˂OF󳌬g32 #qPлGG|:ʅS.=6$? DtdMi\Ldbޥ|H*S-F~w9a-KaZs-t-q =.Xm 0vEc`VW?ᇼΣJgk-m0ހC4'Lm8o o6lm$}-(Jz*l hG^ [sUJ_!aZ?ξ(]KctW``li_`&觚Hj[Ie͉S5zΑ`B!K%*rFLaGwaIr'yC5{LCU;Qڡ 11Z+&5G;1hȄLUc.lX9hjl+2r~-*:JNˍi-Sڊ57!֭I)K6tuL6(Pī'({d0s+m>9<͆DTC.a(:'Ga|;Nܷح<7e|٭g时Di}]=n]ke@*kUqmo_~p:y3%"՝Ф=ۨxe R5*៟54B,U`>tŘ7e Q0:g ,6G l-roPQ@꒘EO>w$ ^`\K`u,vB"X9c%03\bͷNk'FOllf߀7QCueSi#״7B:|`7]X m]1y^ ]ֳ q}q:s/>d}:HVq>X "8}j:Y^Sf\#q\ѻik 83Kdolb1f;i?4JDĞ4){mv:Q6{#@еaR$M,cX5|Z(3jWBb}п}.)*;3K/s6V\hnwk2oOVM1oLPԆX}f8X֦'1 )qv:rB)}zhBYe%s^&hr(M@Q( >Kس<m=BlQÒ؛[L3<S`F`e2O9,_AN=yђpGV] @ mO |*}l]wA 4:C.P3Bor e҄ݮشkE=g+SU@B5WDre.Q7$996t_0#_?73 Fv#ُ-vIc=MS 6̩!aJ9nLcuŷ7˾qEfۘSzZ*Pj[rI5 rr"hԸ1L)~e1yo&oUR`Bdq>eFǗ! l{)XHVe:{ nlz<wdղ9^jFgfOa/C c%cQn!Jg1~Ivv6b{?r2v+s;ln_7Pޢ0@ sBv{.dyL T|+vTa>g834y+8<tI{g6Gz[x衧b&9y6Q BU_E@?}!f 0Sc-2 w7PD&b //?TT`!eH!JtaJ)`ԳwoʺU(imÊd^Pܫp.ROOEwne_l$%0<ڳ֤[?ym*MҮXwp K \4y嫝++v/ *ml}m*&k\yPC+}\/GAX㯆&wKߠT|g15"yG;0_)ꙧva\8P^B9y#y~A)g7I`cA:ڴ?-Q ,\/b r dgZ<_VMB>3xI|y}d 27G}t^5HECbkmD|\ 'CrVEn9ZNƳ'_^Rp/-K\;GT>x(R_V}QVII#`xrγz—VebYs5[Fw(Slg18xE)?k~#4jI'r'1bݴVBQeS[oVvC,$5ЖyJr`ZBdH^2=뗱InDRSU]:t%+L[߂]od<"O2sE@ʔҏ|Q8WDdrrY[,H|}wNd! TЃ̦4R@ۻ!@HJna]lr\ѓSҁ(!Lkx$R#Amnn s Vc 6m V\ HV"X'T]* <98sj6Re'^Թ1/.c81b%~d7"ew "g(ĶRݦpy/uG&ZKJYC\)# ~&OCܥ:u-BzȎ;_dڰC%}̓6~H<5 =X_^Xt*1P,* 1.m2 $-[s~pDiH5(}k@ \3s 5\4(>\D]gDZK(8u@-]eAf;{A|b1`./JX5v^ۤSlJ3EEv&0U4]$UhN2l'ZnݱOtfj//+J*nv#-gd,7ާz@$**Z} ңTTԧ7Nר"Cځ} !G owvPM2 ?0X`mh(xk m(Q @g)(I,c"XliJ5Qc@V-1# $W6Ħ{>A4ٓ?Yșꌰ'|onE)l7%IVGSM~׎3Gׄ}QcW[3ӯu1 SϢ!8^ptIv`#9ʔ.uOj]4${.0{ Lb,$ɨ.׬9bq%e>h wdLP L޺\&*s3/ױCĈi6~ 毧}va=/(/$6^JV*.VVlg? 9/=$!E ?u(mƾz \(m\(*~KGv;0ߒ!\q[tBf{Y^jE8^.ځ1#=3΄.cS 佄6hVݫ4 Pt_sJ|*/0s,}Yuժ&O-?XBy? nR:2~e"^FEM}ئjeZ&E,?ms唉Rj/7v1dh̎os~caXi/X,QT='JΓtnq*s7rjBWyA"9D_Gc|?Ȇ|H~GIvj;v\2m1Pd֚IQ{v L s؅lX২%sοBc݆F#Q!ciS:k`vsb!?47W6=Zʕ1D bIuᑪCj{ZSXJ]z7k']D 0o^!2B/!bVHx) HB-م}):gds@siF{1Z%3Ùn蹝Z"Q ^=ș%!{ [GO$Ʒ 7$VvՅS%i?ik0x%?knp} ;fy@N(#]jsU-=M_\mqz_1E|A( x}<'xj'__].~$hNUh V"ȝLu4 OL)*}>rإ4ȗ˗5px<3tnѷOkϹ&KWT7u0lLb7GP#odZ:LX'039A@.7U9c t[uRL<Ƌ+Amc;IR?_w#a|QE<)e0^'-g1[J/_ i̼?dm.a[48՗/Z~!pP>mK{Qfa_6%|3*v*NSBnÄzBuHu+3^̎c'#{iׅ_؍C wv-K^p}.?T@O$>'áJa"g/XqG RIWZ w2MD|@|Ưbs;b*:$a[yFÕ5"Nݐ_ЧAXFW: mc^5qzf9^,4nix{f-^1`_Z'|Is( Yǖ$ztK wͬnjZCd<6c@ͯx?)Ѿ .'?qajЪ +5LNZ%a bs9O< l-:Gp.b};Ew1opce)I?B2+A 7vbrzK[K;,5V>!19 ¿v9noV+뒤9Ȃ1-'7$MX<3:^Qbeajw y1z)[qC@hW!Qi 9[%N+CD;5KFi _t]1g|0p!֩K6 0Bq: Ơ'lQJhHVziWc6I-7r_^@]ˇRqNiaˍFHaT{hrj8T{ BA(6 E:Bv3GhbsU(H,f@{Gvۦ._Kngyi3$X,Ncy5>HksD?ȹC91 8N/KAnMt&[ڊK}Ѵѳ韜+SYl< *ћ4%>Ee>v:wJ i oSt/l):O@,‡(l!-LXkki7EiDg aAKJEdGІ).bwFǧC|pT-kf˃-iWUN%*` [ΘH=`evZWaWvru` M'Ē0cGzqvĐM UqJП J sHsݱÞ88O;5m6m,ƪ<C_+$=h,{}QƘ(ۋͬ~Գ `Ϝӕ0X1Q2 Y^{o5DkYCg ,Sɥ)KT\o˫[,Ž*?F&/,`l7.MWr<Ru(zDe#<`t}hXUVv9'S zSXKݰQƞ2ce̠ ,~hCoIaa~oN#6ՄQOޛ}~|Bm/+iA0SsÈgM>ʲyT bcy@} 뫍k*/Ns"FGs\A|p[dXWw53Kx>@d8geØm0XW=HҎ`d?Vq] &bd5@N4M0BN26k th,-^Yh)*yi^`ٲPQaH}Cil7] ¼!L$?TF}:W~, hj=()Z>ϔTGRS0AӫQv)V$-t0aNGtwm=Od:@7$s3e`;^; Ë^K;Caۇ4aitГkwkBSf];r"ءlVÇӊ(89-rtaĞp ա\Ajvr.bK mdrč#X$?!_U,Iu ᝽G;u7s 56+~Jmb[5IKFI7d4׍9ǎREݢxI.YXBb[S4DH {cqc:]HH頧K;% xURVKrfj4QlPG4 4c{Nو 9u fF^gTL2^wg5h FoOxGMLrK8H*#O(XBQƵJ(ės^VA'gcR7 (9{oq_a=EhV?Mw Cv?otFIET5sHqSO~.bDz~+䤲u;i1#њ]z~W sˬ (bA?} rSe GdZo5ߖiW=~:߭'wqB>V̍TA-K{_"0EkJ U;?p03DL*vG+@'jPv|pN+qvs"z~wDg_~| Mx|u[i 䃖OƨS=bPkDGaש=}dQrfXpV*Z^ۜEO8!c%\U+!+qlED]zܡ7)ݭ*dNIL6jmx|1fwp!>ܒI]u/''Gn8Iut#9y,# Uނ@O|0P=@F/36y`C j$s(Wv-:ɑuغsV`SK EAYF&Bz z1vSCw&@Q)HԦ*e˚dC!5#X[4!*5]i(aCh/$ö:1`fYbL>ո '!xAe $#M%FU-7'eghB/BBϻaUy}/1k)já[-LбxOl%K 1O)5煋ۑ9:Kk d tB\ ;uSm{0LHr!HX>HaOy_p$Xj1,uxVk#~I6_Wntf@]x8 ݌ w^`,Epxu#0hVpl.Jd֭`^"(Imsٚ(t,ÿ/KIPQ!(蘃km}L}^ݦ}8ۢXoj]-L3Ϳn[+e  MmePֳDqălB@aa'>l=7Ev߭z6"-zkZb2"F0wFDm}Mo:$GC{AhM14~ob! Ee[IFz?/F`S.%L%&*gr}/0(ՙ`?tHoR&/uL'E?8 ^O@`u6 MPX힗u 0&|lGA3iPO}ISA ;f2@Šw>+J7<)}Dw+'vܤH4yWۤR%InYVaݱFp9$Hq"$YDo E"zKC)v0+$v\_:gt!Iw;X H^P\/fh-W|{Gxx0PR3la ذ&P=mSs!+σ1Eزg%!|fN5@N>V/DJ1pC 6%@sr\v0e8 Sc/;h}2瓖ږq}rJS޸-ՋOΠbҤIu mADiQ ir!bMc=,^h>:\0vw`΋ܝ* &|7ʰIʕua҂&,;([S oyl2yQ ҎҨV7^J5H~ ϱWrG"l"tk? @Slb fV$Ɍ.BQN1Zl&6 0īaӽLKl $)ziIf=g/[/Oax&ܮ֪9U\7㛧N|Cԝׅ!4kh@dSCYk1'XU>l6J(Bhedӆ̐tr+?W`7:b,c=أ:]:!#F\FHV*;6"s8[R n%Sr1/6 (rZY/.Ok~jepOm:VEBO,n#.*?-u`:)|wb JuHz{}#V8'|`f]e yь.Է~4XhƕJA7QsK_U {UhBA.Kx@|/&!2P)NuG.Y;~d78A:(oOnFSS7]Jy&gX1}Xzi}!8f48zKYb 2NXa9J_ 0\swg?msANzd!˭GU}~}XT?%;&`: (@X-Ք@M>k1O\o$7:y ηg]؃Λ*Y~p/2k;5[a`I=s%KP<.'U9ƣ4?d"Bφ$ <#H2>!.2b$ni,m ŅIOn,ʄ%bXV󅀗ry>Z7h\B8r"$MOEaH}^W ;AKOT~|+`3c=--{!Z~#G9g*:%ݧ>UÓk*&%Uj" eC 8LF{b2 2LiV_^/B?zE6£J\z r2L%H*תbU p1ގ%ozr/؎H%OAr s^SL)[PAAR*:e#w1W"(iL3T pHQxe'IXr 3#CbX(<*<ώtrjvE2\*}}[ye(Aٶ@C9~୔̔78㢦r̫ \d 2iC͡ 6@/LBHOѧfţ˩7bddƖgaM bt\$}S_m/lURe!Ɓ=1-GO+v~>B+ 6_@ 7CSFazJAo(_5dh1lKaz֡w#ztvk2^cSc9K/)-sCm-)~6xQd!"6b̒-j}A!FD1o߽_xC .3Gc#is5ܘTFǫ\n BSq-Ϋ(( mFW{a9#Kv~)ĸ}ň  4\|߭qQ Yyv!jq>ٻm ! "Q֠ϯ's}3/˗zaT^&OKP_םшֶRcهhdtpz}|7aI"vR >!sG*YdETE)Os_VvٔxM>Ƴ^>J(Xb{][v)~ጥ(r1%#; V6蟲O/ODMw I۞rN-W:7|j#9yݽx#pGW\["2eDŽ%(9LsĒ3|J iwyf5}Fɠ}u杵`5k*0D5==S4ŵ(iAj"K/aduSOs )?sYfj PUnP'pg|Tˊqqs;@NSW7AWV +[֮TL`qInj<ʼnNqw5} ]DX.090PěS;kڔ)Vd |̓R[G{KK 4oKH[Hd3' eV̋"b?wfnKQv3 tV #"tn3l V!52fDjqesGOv%">"D6 $?}$LmPSJq?|, ;(f|ϡ-flb< ++-P $WG2Esw]֓BoL5.c9M*|l8jOKYBh=ЭDlx_ Z4I˸xqHOPFu9ݘ4ߢݥK"^2C6r!(Ld7 )X]'dzǯQBVt9,Xf&*8Rԓ:;i."xp@u62ۀ L$+㑾G5'I?8/݁GmZ 9s7 !XbylYr%e'T9@+" .%>)s5Σa!ߘIE_iY`RK֌_冔tytbwIhpxu\b?-v G6olp[H4Qd~5Eǘ]Pbcڼ kJ:&;;볾Vua(QE5)N\ڳ8)p%sHc?{ ϩzc|[RyXpXㇼ "h(~tBio2;;Lyo Ѯ(gT.lw=49geRFJE/=H$_\]APe#пCc6I΋6iB4/{%kߒ L r4@>;4SD";LB(:AݲR}iyVuixL8-pɻ99ҥ[+lIm]4OR\6;lT#ėτӚ'X4rĺIπdMVVXjLȸب`ٷg@YmêWUSV:;DBOd:CHY Ǣ`. $nc1 ǤH&B.pt[\6q{Hi pkg|:d\9g}h%ѲD]-HDx&D%> u2*ә0)ݭ0MAU+tN¼MO_|u vk85rk!Ѻ =r|t5 M{tkӂ0oS_1#?`\;S~,&7;@I%P @Vˀ5oZ[uV n} nf4CV1223"ϟRN&r:0`- hP?0*mft#>72 4׊s4jHe܃@Wb9&D$.- WgyhbIŷ4?9}F ulxvŅօ9xJ e'U@&}P0Bq'_뵬na-񃁰.Oc˒8"5Űʜu9c$jWիuQjujR#t}>5&E'՝ IrLU4axA^*H$Pƚυ8L [7EuG! :r.F߁ (㑝gط~*t O۞1v̢I~ LTgm"ע.y3\ޓaB -˴PƐ9^N-O$ֻǿ1OlX Y!  nNp}zĴ0U;P '7$~ e$'\2b9ZZ65tY(mebEX.(KSQQ/. W&K 7-pF21;%lTsֆ\{ݛ)0s^o})ÚYy2R6ϑ@/fY~C 4Z;Wc숵̴MSR5 6٪)X"V@ Ķ4>x=r S^b<3gҰ3t8.09Xyf<`6ŒK?ǔʪi~FXsi;kEX Is]&=^f~p~b=0bzKKFRa!ׇ v=<’lIFInz yڿ@"}OgLbRTa8!+.r#@|K@߻ࢤR䮁!Ri4f˫;USD{O\VQYZZ_}16?: L&B(FZhgv!U[q~ Ks`Ԛ֕S7&蚂E 4#ݪqCF&)-!Rۅ Z5gªgmMl[ tRq9QRDUI"86>v4& 7l FH %`dY[@6nofh~?P;Z[MC$LN \]MB.R]A6Y! ãMRx1`6Í+C)[Ҳ2B!V3gsJ {i T KP$CC Bf!,tOl"d'k0:>>0&QkJ2{n )@+h{V.x̟\̕N$5h l`#ATZۡ˱XÍ<>žJh"u15_@ b(n_Sc+z 4e ~ٜuJ2 <>~ ݕȟ@XOB ꜊YQ H$z &lC/o&5BC?vAg= +jupePtκ(K0SѲj@*WNĉa ;cCEQ͎K%uowzPQ'D+cgW&pQw7R׃dcƾyK}`tFxOۗ &268 W Mdǯ&=LZ+F ȏh$=Kl'*91@Hf( ýkO~j6tf~䬲bup-8tլw͹N9wQ? or4bq\>вW_yC%'צ[Y:L(HtCcJ-F6V1c;EkE=e ljι[ΜF1mQ/ V L:V貁kmKAC)e$ѻlN|#Qɥ&jtH+2Z0eWbrcYD6)izɊ i8NU=)rT$#gOiI߉ &@S\6W"YƟSk#~$zRR{VA\_ >ּ}_-ˎZ#84k{ot f1fa TJx6$nXEdj-WRZnU|>Ohg$Lv[ v'ZFh7{YGbVѣOܒY`22 \75u3( Ps*4sOdK).o RBUDlbx\Y %~KN9h`;4LS/KJC0$Kwq>АX0\'I\V?lcC o>hH.<;V>i+LA׃p?GK>vMbn(O}UpAZG4ѓXKs|Q=zdU9$tY(1"k@{6i+\'Ăw!Ūb{|Z`w99I KB+ԈsI0 Ed@C[0ńcbQu1mk 4l;hjɑ$s(:V>CGYxrKS.$Fr Wj.DhIx Qggtc/ 5~4xT=zީ]\-u^*. 95 hqV&2$\m9EMƞ}Ji1x[o6F6׳:i<[lb sp<DO\ UӍb7wIS4kQ؉1L1MAag U֯ܶIZKTOǃo #N=UK#!dzٕ ۠Uָߘm+.zÂ'Ҍ~Ɉir0G_3m_ͬ9$FaB,ױ_"KY$$>`jݫy(|elRX Ͻ%A p"oHd-Nf{:f.↥~_e s i 9Z>8=;p";PGkKBmL3Sɘ#(1 W5EozʜC6b&T`\Bv'/ =ṭZw2"0Rqb2=":-HzVTvTf"EB)9? :uN0N}U@#rBal:t?[@hiŝh x]M>(xڱT<߮g\0L*7ƦOHZo pWŭt=]8T8Hi2z..2pH"IZĿV"vN0kn!zXCgָNƜ$3x`܎bqI,`w | K2PzxZLiVq PVvQrɨW,C ,us<LrpV?&`و$ŵ 0o$xFwPAt78}`H+Z"ujva(]j ~\,cҫy/ߨH\)'ʷ&Tܞ?e6z߫6/Tbr#i+3&N7+*2#O$ai}c ly~#2ҿbvm#! FXa(LR)ec46%*Yl5^\_6a-~rx?e%v3[/F@ {Qo1EkAN퀢=zZ2dH %e(.ǫ'QSX}1)!}Wv2`ezf |7*g>$K. u5YS$9MT<g LtrP|n,UqŨ|@Dj5\mZ"N#b8u&.Z\H9a'u_e!ʬB/f1IFtrp-Ow:T`WE6[s&KdeFɡ] tle" }( T4"'EZ&3Jbe7Q%S!iOkH˷Q.@hM# r3G*>\h}WhQPq< >|0|uK؅SQihdgmBbf"DEf1Ȣ^ Zgbd''4 )PltHaV}Xr8$9#RtB DtR 0'NNQJAmg/c'ײ ',f1 I) NoJƽ.|&B5,#HyWM>=m)Cʾ] ns} gRf+3DbWrx 384I% NyP W9nM9}FTjvҎcg|;HhЋtbeN\i-jzv8~4)mp >,O`VT 1U#èDŽتYzNH *^z9G6rF_zp_??Ut.pL)гSa:ZB'}w3H߁e*"f<~Ml[yK֯@vug(a? yϘsќkF;OkЙ5xW·4?L ؀/u""V@eDt% 4"V܏jjmO4h|7'5U綫E1ro&Iށ򘉌 J&aS`|bh і٭\@i$δ :b|}|.X*Ci6C45I_Ae6{FT%+;OGj!LVl'•]A_K`=\B-"ЛEsQFT;m>¬䱙{oreB)qTPK'8OnR5?m {7"~_ &a8twBG} Wlͮʌ%/EGFu kZ@IB*;ѪD*\]<˘mK̮ڧ}^|Ψ՝l.t׾m'ܜ{ZTjV Ux7%_Mmmqϛ$d $hN 5Lm;Gc0jUz糲>)\|E%IJ:Tw :}'ʁ5+zu;dAajejlEnɼ^Ζ[Йj&k|_`hϒWl:?;RHjԼg O `@?7jK]txB.bzCmNr=1Kk3ƴKUR$9\Ҿ$8 t#ml$?,ȁ@S\|kerEDF6k<0Bǵ& 7Թ33QUd]]NTD, };-meuG5Sښ9?sp?ľouz MHx=tF[6+찫ccI3*k&^{>ˑkAn ?Ռ}Mi_4-#-|J] + a\JeHOP)8* p/%ρ$OܯwU\^>peїrj}܈vrî pieW`v'KSSnRnXFdJ~++i; ۜUZzFؐ_8]ؔo L^9OPd@ᬷ紹 ;U|Y,i+I.$Y&v>Ap93۬HǦ.Qyw[piM{GfHvmv)mֶ[`GlPc# u&׭jP"4-bCaPR;իVEXn!X' PN-O:Y6/G`ꐎ-a42ao))W5ex"aW; 4KSGujkR$F@-)S@.?Z88\ 4p:"Jz'xzYsʹkAc\Z^l`\** hFO/Z>fqEo!u'aK^_$}-"$բw/{;oi؏,q8SVkp~!@m@1v_jʣx$TT!jm֠v*D[Y1U ?) U,%R'1'U\K~.)orvc_͋~cZ`CXD䗡u놌P_.ŋsT.Ln1~,y !LI+-篳{G_Rq4$|`$]F *^bE%*vv %UE? sᝂ 3F\# b3ÄJZZgt> z kk LFHv.D?uhL4+6e7772Biݡ|:f֖AFo[Fw"A%J}iU/X=1A1Z'](+Ċ qD)߯yߛ9Ht?8:}ݳ[n'yBT9R<(7 e< nb2}*"sWl+tT(7[ˣ|u,G lΰ`vM>c 㽻(hAi:--}jVGP 2G4MXm(h: kLvQ#`Df2U'*V/Rʼ?ݜ\uf1'R?"MV,NEY$ c Ybp.*~|c'ږ]4BIۋry}?4̔Ayy4Uت0u kC7@+BerT\kjtmUL"/uz8pf_$ xQ!Ceiq+lSnR:砅tzK?(Hr-qsmŭ-bsid$.l:a4YpwNIKq> cqOfo8ETٌć3t(c5 IHѡVܒSumJs\Kli6u{% 64ʵΡk<z6 B=:BgÏe6\UB.| Qڥ d <\/"es[ ׋@  KB> D{ϊ4fī.hNu7*YB"k?QIFV0:qry_F Qr>%cǟ= 1㕭f)i}!XoOm @|)769m!t͂"RToȈo0q:hukn̵Sڟ!ND__?XNɠl j& x*bHrX#8PC|bpb;;ʏw%MP> GShRJ$߶q`mVyG]6!{IKvbNŠ-;o^ h ag:eݢжR0,&; fUxIkUb{0~# o$umx<,'jlHͿzo!0[aC|Q ZLg^&};;%+Is]ND* #R$='LiG9Ѽ30 ˃BH8)&d'ƝS>tDP$8S Rcc !4K$H#FZqv[_L2zaa6ISW Yp/E%(HEErҭ!z@245&Yi5tEZyVCtw#OϨeTZT\kÉ1s()Jt_-1 G;ӕ|%;H1SVfsYiG|ԋˊp<6 S}+1&1 ] ,`{H><|"] )R~j1doOn=_ȏ2p6I7أ픥T5c4ĻqP=L" ݊y5'[&=CY_01B{z @51[-cG1Y&lvf}+*A#瓫;kAcDP'VREy9[[k@b?r R_F=褷a#ufe,#<De`{.ٻhv˭%9'< ,OP\D_9>tnz5sWoBU*Ve[LKXB7veX[ޛhѝSd)DUpQ'|Y|._!KF=3+ToO+bRO #^<)U_6g|*ZZRǗw#8 5à\>$xG弊蝽&^-Co!ǼcEflz*}iuI-zcw!& +-[ EQ0oΛ6a}3рfof^ eh]7~pZN2O[ю/lғQ e'G :.HT=CjۭnE\2 6)T ^Jf8Dnu ^."/iv"h4`,KD~ 8jH\UE6ԇT sj)z3J8} w#z'_b74@̗hQy?[ Z@΃#'r1:t?;iMJ^4[X%!#?.Hܙ{f~u7< q?p^a$AkP Q )tV=;5U_8zc^.r[I#]ni&93T=x~h`!YB]ާ bƼ\3*= G DܺKVRwLA#*XCXLs- դ)W%?Z?b4roӱ) 9ESon7vE *hI\ ۅ;؆8&$Daq؇r t͛]l vfE{G痋ؙ8ڤ{ij>eK.գO}?\b,f"iQw*U ~V oU!d/ZA"ٍ֞EPoG*'fbGUX%5+Yp׼聡Z3mRY7#q0usqѭ,&Tq(8qmmR&vfteeSc2,%#N(}Т/l4Y#(CPѳ7$6d(0]")ՖI[^VUѥdAgHs?˚޼(R(B+<& _9|!3Ѩ`l}+^,r叟>9r-uv}_/k񜆒"WCL ӎ^ކjnmݭdk@ A\; / (+E md'Bd 4\_nKhg1b4̄Q̑ ъW]6PLB/>%$A9P0F*i/^jH\epWWoGv'/dɈd\!'@pDF-*gđjE as~gvwPfwM{- }6/3jo2jPѶ; q)/eL=]pj{V%83QJ_*.1nӓF! ~Xgw}"kU k"n$cJ ('44K t7r~sі,w3xo+_`7T0=[̪e?Wi Y}X7 zԔMU?tM8 i{kKvvRD^e1>ʿ9ޡm?1\IqB))HE~SfUgq_(QZoix,[p"BB}uiBm!חC>Ϝ׵,G$į3.siP+jЛp|]J 90{[Q&+~n|x}2,ב,ɳQn͍cɢaW1YAº*D[Wk62*nc7M^n'b&y,gFTR}#=b6v#A|2`})Zpm#iݯJEHQ5TK=Ok_mz-iq/*nZ XGv2S6lP?Sjߜ 쁋fQ)/ \ɔ8*d?ƲhD,>4$Z,#\T_ ތ3Hgh*IᣎI7G=2>NS<}^K k%v\NB6ńl]_ufgYj=u?\>#h PHPēlu Ϛkڮ4(vX-*nn݂OԘA}`X))R)RUS&qŸJIoacЙ~c dh&Dw t)ꧫ[!3z=" 醵 FF/D  uӕƕ?98^#̴$Muj{K7%V$P(*w3 8V )a B8`"hɪ>*ܼRhqs|jdexYw^omqP(6ݻ~ ˀ.{1\nM>ϠZcg8moyf-uw0<zM9wB/P OkX <ˊʯdKY.7JgeTm_q$ה~IEh!;6 Mg?L.kPz#pM3> /\^΁ʻۗh1c$qCIHsĂ< ͔"J<>Jƶ`hIdx`Xi)EP:(.Zm- JJCe524oTG{^ϼ$t,:PagYn̎\ o ^RCQ́iFbub*Tg+G`Q!^^ c}ULUGrhEZ*vJsrm-ޗ(iSVۃ) i_6ß < ~P!]Qx,k{x3xri|5"Ui{S% X@Ha*PH*fwjwxni%rܦ޸b`YSa3E4HX~gNMm5RD}IKu#O.W*jϬHtKZ ?(\QnPwL:4bfc]2_=wDon5ndvaY3Vb<Z{1٥8cL''g|P]A+Fʃu==*UD3.%Qn~6ؒJWŔ. h58R*uߺjE7-ggoQ}-N QʯĮTaQTmgKZ~=җ:0Ⱦ vS i@y칼?D lګqv XN>\yP9)u#1w K@cpK.A )K| \3a 9|k"9^ڌ[@IL TKTª8gS._pWK.4T#AELJhOzFBifzv"nښ<o~id#O';`/ӧ\A-%Ѣ̨p`o ކǜFZQ+G] ?ñ4I.ZfMʒ(- 9['kS(e9S{tl(7#bDӜ^ uy(4lq D$G(QZv$%ĩ Տ1! GeaL[7M(zY_B4omO!>z!!҈Uu!;G Ka"'X`KDcZO\%Bk!̧36mGndO}oXRCYF_;фj Ƹz?/:wUC$~TI8'rxHCsk%p2 ,:E(.c)E3GCq-"0r/BdE/ctvcZf 4 ~9·THqgN(uV10x\jm,䚸ޅũI?\=\͌ d)۾aOMJD6CD$҄x` t|_А%0c3. [6S_̼e2-!MӝΊu- rrw >~_Wv͜ [~V}>XG<0ԧM+v&߹fZWy gC:cZqJWX+pls7o9_1fy._tS[jMnJ}NDKGef=6m{TxnGsu5n T(kD t tm x*V;~q}7J(Q~9زAM[ Klo]G z,ug@hMPG ,?Rfka} PRQc_QOG SN ZP{(I ~rW`"DrP`>LߍW>*C:v**33}0B\{s.}ɖ&AY9lkok?:/? l$LFc5NzԲ`-:X=QMc]h5h %m1Qc _ث[16>2R˓\? v5a+5Akʿm&nA40 f vA0}ЭرFD~D25d!D*,0 aͩ<0;AndhQ~D7P#wydzUwVȚ "^zPLgL[m@,SҤH-4ddP=('ʠ[m3]H?gEyѹ.in}^.B#y]>ae**7,,_Y- =^/>>I%{ MAjNŷ4uL9DPœ0)Ws *  [[uu(RƱUT'E_Bk|S~^$}7{ήA3„b(@=uN5 jHxgN5 C P{i**tfX) X(7zSSD| e5/41taXxO dDŽݺt6+U4~"U9?iG jsNQ6:)u pM/ql@ ~]Є{iH`AuIvt7+!ndme`}[D(Uw ?a;ȄJc>NM ew(ۀ”RvV!pmP т^ykKqm& ]/~}ekfxlִRgksx~-x`OF$5El"I\+j0.xz9R|H0F2UFp⾿I?hOx?8nFc-AAаqu*;b:S/nz0ͱyI1ߖk0\r{#йgN4K3Pp|'nH8yіohi~?Ј^M z({aW.fvKs4mKHq(epF31zrbωgeJN"|n?xrN>+cAF掼:a@52AkOX)u/p:JG"c拊쏽;, HH.m[\Wp9ͱAb'Ƨ\?uBTž "a]70 ='>L&699(@;xbsн#~G uej J6Lf~Dx$$m*Aܮ jr YJut`{ Ɨ?<'wYm&+m̋G65yEkd DJB0*q7|ҳ 3N&"q۰,(t&oWa]@ [E<^A>kp{u;+=@蓧үH}esa~iUpnَ6$ˇ#ޮxP@4DG*i#75GHړT]Mt"\2MrP~KF:)>e]t~xK2YUU/m.b5цTb+RE'5I`Q:o#0bؿ!r\ueNCqCu+pFO{?dPo14†E~`'`J=kOf%[y>aF$6 Lg&UePp67n9ƭ ?Ti'4ghYJMS!7ip& hۄ=7r\Q(%a0ґ^Q2obBѷG(Z s6_ y}oLu\ݙ@C.ai] U}$pbº<"fGSAkQJLkҲbWj*q2Pʁuj( A҈)Lg߸'G˩ZE]P:,hR*yR{'x4DVm=e@, sQm9-4uӐdP9H/1Fվ(TBS|n%nV"?ہ7!MSSbU3Hc!\5 YJ+<Yi̳Y~ĮXxY,ez(\ХX\䜫 +2WÜqei0]ҕmf9-8m 3c{տ_$} zQ(j!GinJ$1*rg$;!'Mɯ$-?- Ny :Q{}=5O-3Ed0v}ײc쒑-2_u@7q5< ;5)_~zhLL~i 23Za?MPQDE$ۍLGSlpD(&I|4>aX7[Vn_v@a0`ÌzǶ16sB6;JĵCNw u|6T納r/j 4,X\^ t`Z\͌0SWB 'BI>Ssn%n1p`ı+E ?ο Yj6/sAY1T2@'Fݕ%zu3X'3:}mk^KNpY?h*>ؒa 0E{jtKMbʤל7O $=u|:HzrTѭ52!X8}5x9{/^f% ژ$"фZ5gpsߤVw+e00md h]&#Z}ykSIlHENZ{|CR}#=="Nӓ $Ï{JPJ섔@zH/R̡w ZQE7A[ fp~;4Q1} rmjK@ZT诰 /FK* }2}j1I`҈aǧd8RƸah&9R|8ft(?F' mz<eP4U"{[O2U249~A鰢9nr 'dtI-?%jaAaKocmܮ% sk\ Fi/I]!QXY xY1A3Jt}- l 4E_\=W"n\fH9?$us V@XRy,|[D6(Ό%No~5sRZ~͐"Rd씯]QeK=Le;A %<=)`oc tބ5DNyǁ7*NF%]AE:;)}%) -,$I} kQ9MmMmNM9 /rU6ڨơD'!dHg!N]oz;͏.ՆOYёD6I`…-cŔ;k*76"Sb!SFPb⹓oǠ86"XL9`!kbl_]w2›KcֹGѮٌ[s;@^l6 9a| TqRu=x4O6]5NMqgNE\ 8gFsN>` &Qϔs\#'|zqeI[o1X!3hוD |(*u%뻩RXtf+%Lm6(JZ~[dd.@:j'VkO߬}/ 3vB>.3ҍ@l`/klBxYy/X`lr{uZ$껞i7s_.4PFn$"~@`J!kbP8Q0 sO{#2e g;/iKڸc.I#p.U<-5u!S'5+XnR鱜ey 6m7\D %[A{]G5T>&T0c-w封Som#=X2b\&3 I%0ԍT۬0.6k#+]J ̓ݒ{>C#Vaر?f,2[]]nm?pumŒ4iFȰMEpdZvQ`H\xφ8se9 ƻd .p2fgoCm8f*]&=׮yKזá&haxYb&>Pv*\./, *Ӊg]r$r*쉕Lyn1ϟ&j9vlNt0Vܢ~OCXZe=`R j)H@2 z430@14:U'b\ ,#wOL>U8qf߄إ3n Fp}WG뒗g6ŏoe`~*~5*sY/*P=z׹n=}FDxQ1BEKVuk` H҇2ZrٙL(NFAq S86T9nO^[@Vkz0Iʹ9Gp,Lϰw+'}9}Uw M*N- K a/)#R6 XA]gj3!݊#B8 )%x;/?zXuݕ1e큲Y[w1F$?-b/޵a hB"\4YTQ˺<Y}Д AykB^ ~JCf%A(a _,8OJz#qV?7SītI! vZ~X; +|-I,j)Eu&%*ݦ5 nkZ+yA:AS~OF:5=,TlXN8\mmσ;( 6_'5MшծIڕuC-SOi].zIfH_Czig`s"! ]JI UerױЦ9N+/OvK'R>^;<"ۖ?wA߫z9eU·Iΐ\Dx[!||F6w+z1\ͬ7?%{QI ,$E8}j'_@ߚ~KA Qou鈣'tT';j>#pkKwnyנ=f,Y-t,к(˱|ڿ B10:ɕU0ljN քa@1(' #?**ܣ~(,پni 9gZ|+HxҮ Y>ScR?T8pFTQ#m(U1%V /5~ZQS>{~DZ4\S_]LAUfY@@ Gx)C% ؎8\h\h%DիPڟ|( V.lA薶$1y774gUAٵwdۈ,3X#C^'lQVlvkI]zu^kt]8dYxq<#n9'NdhLl ӰHIdt7{@MLD/So7p*ƌ2x>kX-"F1/lf&6n"ń@&O{Ͷlep8@7߸MY@t `ϱG~24^1S_ˤM*WGRH;= XW =]|c=j~ݬZMEw~#oCJQ%_6NF8*l+[rWQCn^GOxRӤ2"wi<|#TSՂ6ر<=̬ǵrVvK % Ad*%w>D#촦Y;MRn/ NH>*ڑL@pOC-mfW?W[̨ե7w|{ilzqV-xQo@2Nq3Ŭ2F(I[l+Fk /:yUtށ2ƿSE6ySúsXUq:\JRfJ3vOx (I=Vyn~C \g#Ŋ- c- Z!!a֑`waZ3ǮrOX|(p.zA]wz}؉HJ0H_vrk3d9BUl}03I!7ԽXo c:]a kD% ŀ1>_8i.4f X#2{2QA$u,. 0׭=d|88^z?G<(/U/^];`)ƤF>;Nj-U ߇M'KWr>o#Arz㦢kqI!Ч'[Xh|*[x(]_Cךl9tqI:Ur XݯG݇UK\zQͭW~|$S,p׳( 8 $kvIELEO!5{Xc[EuSuF$FSUdnSϱΠ7#\ipXvùSU脬 EM/Y g?^H 2JirdⲰpVZT^A,KގZ]p`U0f#_*8No5 Ȟ֐{+j;iiqucОgze!k6$2 Nf^lzHywC!s}٪;u@]HM,KFK4~}X7Mn.̿ߜ_n^74oxe1i$#)9a07L>trOu_ mQC_9xV\ 6ZI#sj;wy'.Bmg s3c(I"VRS%~,(t,wLI#~&cZ&cBȉ\<oGu.#Yw' #8Tp_s]:CL'zS\M6h|Q' !WNԯ|*Iqg5Dd<S"V.I[Qw=xNU埐'X;*y ni#u,~e{/Wb)& HemsEc"sP%ȅFf{{Y0K)g5k=rSVAǸT/-7_QY\ *Utw^&6 d=jZ 7xky!n-5Z`#rGDjafe4VνÎ'YA1ekhm"LR<̥Co;wj&#V1+zzUJ~'X4[_\1A2/piΌ.f*j\hL^&K?eմ>7'\%+BfHH͇вѝG]wQ˧`*1#!tXnz%Q;pˋjY3݇onR ~A7ʐ)FAWE9q܌+(ÈXc\KgMD[mXnN81:#U ?{~_,uA/zBDKS4˚a.kjW ع }VKۺ5ϮA;CkFG{'N".FPÂAHM4 N6jJO=h VgiJ3NөDճ^yؼ؇2#8-ij[eHjWX59s$/A vKtQȂ jlmϮ.H5Z+vUZqn0j%[e#B T̪iTAyQ ;^zVm'*BFo"anIԲh>Rt)ӈ$V\|GFqo3hly8Qh9C cS܃{ Y:EgPӗc&;O^nnׁD{t ђrKSojt]&$~{6(|ݗogH6$FXn砷gT8A`dv&Ѓ$㋷YAx0A8a$tNsjxvOpN?t9g%ݠ^'aLY);V6IA46XqqTE/(ip>R](_;Г KO1Kpg{@4RX}oc~tH(b'ؚ80C(rLTCː~,Yh3IȗG rv^D;d}-tT%\\8Mݮ" ?zPy׫7|3ÞA m j"e[Po7CfOCw:f>8N'W-7w c7{/9WJU0V^8A4¦gbJEZvϓ&ͿYCfv}nI]ĆC欟jQ|8xa8tXvhUInU!Tt SG$x &%XfC(PΒq/ )W;wo&(VbɱžT)'kuYR!$P'bwkUsNUrӤNd;RrEx x; XGѳg"X ׷U>ߋYL&@uF=asy!\Wle&/~j7ҽ%FlyK -3gDAkpR\mcBf+#’3.α0K33.4" Ӛ)cXg&m緎-:}]?1FCʄ}T Z-Z p?(K3kl"*K ff),RMN ^kxXS:uP !37:qt ]k6zћ".3wHfOg0eroBݣEˊx7n Zw@btfEhw B)61OjSd' dq 7d>ښMn¼S B?4 ޣ K,fwsAQZC`13?"+r + '}+so U7 jlÒrVHrm kҫguи#NܐYC #4 S˟4),HB3BgPu|MV""Fͽ%? zt  9ƱY9q%{(NBBfvXZ\ ˆ9?ndd9j(;c6*fR %1#7,E 06$†#tRhAB.9'ѩfPWeΪ[*/ph}#q|2jj< B~;N[K".6H(燀0%6]Wmx6~dClx9>|{]KNQbWL!zXa|J&Kĩ 9Ѫynʲ],M﹩tv7mH/8>^Wؒ;0[*i(Y=zS7V)܎?OƾqH/ڮ.qME#Ub LvL,o.-(FTkR@RDyJ J+ ƪD0|<7v+$U;T4jԓCqΗR_mj-jab7;grO!VU& նU+AȓJ '* JZN`ۼCrԌ7ħOUOhͶ2KwQLokc_XЙy\`x+x׊]- U:iT"˗\ 79WN@D ol;vo7 {ЋTOj師+ōHXulҕ5oWΫ⭥o0/kDR_nEIpejm|-+TmmK$D])4'^udے#ҽ"N-fY. [H۬oE[.rg&[8NW2js'7ּ|b0z0-G/ 0~hl2ݲ1DO9 0""Y3ރLQχUH aCٓ 5gFa(bg%uUĽ2TDoVgڣP6 KlVDAk&Xk,0{b`頎X'ކtRw$hCXIpO+' ]%tT|l<3#f-EnjQtP;9{(OgH˜J= Tk$ 1S!mL#;Lsxro8;^v$fB ){iA+^5ĢYv?$d5ծ415zmoI MCM|p̝nTWhӖr3bX*s" u(7p3^0bmPrSTZT&<T}ey5} l.}HL.itjIV3ym͎koD}. )E]+5BǑȇ)h SM(FITidZ~MR lo*kArk Q u-ϥcדt܆p.g^Au," 4" AIO >LcBnô7aG OlH *xRyCyqi}*y4pNG[Gu?xqpChZ*' 4j 4˜!8C&Ɉ!BlOalq-ix>>9ۈ0Zl/ D{+)O@)Dx);k S<UDԋ4ڂ64^E/5zo놬:zypAiԂ2s-N QsXlՈ^1Qe{SZgLoy&O][-HvW̉$,҇4_.v.yWS)<&ΓnwE-8ױX.?0q׷ADǀ MD4JbU3Ϥ7L!KJ@텴$f ]P>^>UچfH/ (50dùad5vR%4rzBCT%mHD*ig<-d<Zb E L6.ڨxjw$ŗ>dpnX錄1I~ E}G "[S3,v2aPYUdO;iIqx Y>.i&HEM>}j`1f*پGT6k^;miAYHdp#KMNh-~Iarb#sVof|4hY'C&=f60ZAEѰ3<qA7Kp6~cGV/eبYI4О49+x]SCS3jG͜H[91Z?sԩ/9vݴ#x}]{6*рAIna zv}AiݮbB 4h_BEE|GrJ7/ܔew"eP[1d5NFyd-XSt_Jn'kcKxNLol퍩ĊНl|/*$ èݑ+F˺Ӊ(e˞9rsߥP;~U]ۡSpև"!ʌZ/ģr1&wo_Ap A$ ^X.Te$}nbʣZUun4 Mxe/Tr݇7*B?MtsqF4/LÀz}e;0a[(\orZv Ԋ`MA0UK̔ӓ'g4ZPh$<+GĈ-xGx.V&CT䤦~Oӻ 2H١Nλdw%2uU1mKXI=1LGd7x֩oey=s(ݹ{78+A&93]X%Xv≷i ]inWN!(US;!F3K/#2 w”YtRpP1Ej5_J8A\ Bo Ɒ mHh`|ڲcHk ־QxFhZYs !؃,X=g*p%)]xх-oT۝)8ؗ$OƎb6("e/;~>mFqA>Ti/9"al TρPJ[_bߺ1NT~UTϏG< x]Geekr_y4t@E%O Qg(q8ܟB|X=s͌μ.;vVyK<`B=*ٲ&En=|IYgVE2Ȁ' xM$CGB#*RK07z+rz&]i]{TiZ^v2Nx*Q*MG(@W.Eٶk{EeDTӒDc37ۋabyW>wRX-(v3hN0y"@HAYk7H6)3yLɾ,uUhVʂrhxGr  Q/=5%j 03^%._1re5bo@FTá0M*iRRw҈xֈOZ$gU#oxrҌW jK@* c]ǴBUWA;`UZWN tnX܉y}|:wGFQ#ԷĖ ڎ#| <]'~k>ޖA )xV<~8/V"2~;oyT2 wSgU ,CHj* Vu|<œO ^knyFy{5H,׌=*yGG:yzq ?{!6& -6gz}iiJϞɍLDV':v&r62* S~0jhAӬ ^~}Z͚,-FK {& f* `EOm`/ѧ\h,&]~e#M&^OAU1̦3!˸5⮋֊{ZֶWA-na?roqs( oERUWnWO1eQߍ'D٪Մ'CQЪ&2{iG55>8|nr"WΑ߾t+}RHZ6h fWBWWIY(KpwQK@i"=TtH", 9ähЋЗƭ t3-_^8di9[tDj/*\bA u%pm}E΅Oք8횖Q (K#'.Y-iɢ!#bDjEʫSUڝ>YtlTC8S9YIP9^ 4DX ] I{Qj=+ Uzon>ܸ~pޚR`k#s[]}b0>%,]8xQPTuN 0f|.GvܜqHOL'oJ"cw%ӈ»ܡ빿ە$bӘv3uR m{ʭ%_ zdkw.3`!P6{xb g|,/ M`_#<_nZ4aO*q8lja\M6Li~84YSUƋju4<큷vk{Ӎ7g|_@N1ѩ 2?6ed)͵ i||XÌP#S $]SaF }D0xy-KQ /kn"qTEMw~Qr/~X)\q4OK\{ў] 4ЅWAvW cGT >nYΛu@\vxe':AEb8+j筨S ReCkriH~{ v@xB0_nC a=mHn{g'L)WvGcs[`Я$ B"):3YP7t!A¹a-ޱ- m4՘X\B*fD>O|ըvr 㟭׈C3!q^vv<ѩڙ*ۉN̤/X}[Z` _.[m϶9QW SVhUpiJur RӴ2`9֊(ђS5DPcX ].$IJfo<:m7!N% `s1 %n1R<ӊ<]z[h5Xk$-?tL 1"`]+pWO)*ֵCtơkmA9XIڡ_iu'"jL{|{ 4~5 L#$GAMR Nx A˰"}t7ހ $Q& N:c?_E~?t损 HOD,˵*d݋n+@h o;L3.vgaPKv^ΉVҳ|${6U H6t^K#5X̨,)^4e7  Q9}' Oj|<#Շ5lcTS D* Ѯ)Σob U'&l_Kh1oDw4silVhERⓣ* >.Ұm|E"{kH W[5.ǦP9xzOwbFIH$WWw 1ߜ( הвgծÖ<ZdM%43ž[eHy'ѷxИ@xyjtqh '_?OX#NE7WƲ bqՖrF]ڛ F_J2v([XnB5~P^i`>z~#XFKM#wV?(wPew/pz7*PuNifq2 +!IMpޛ|f1} xToKU&UV^0lPe8 m:JςZѷ:-Dc0P!w3R ֍z c:뙂x=<(?"h3t]0cT^"5ymN,WPm:%ޯ_ꘖ^ Yցd# C3S8۲*q\+>k7E3THRT&'ްG9\ )V'X6y@ 71Y/ n{_ >7 mTxVZFň& vc4ruYG*L꒹RTA^Ve\qF # ( sjG?'νGF;y/~.v0nY!g^kXK圆N:|9Dhu>4Ô񑴤l棐n`NI&C].e*@CG}OI[6g/ `fJ.2  qZ3T?& yRm"@FV0\?)2^Uɴ[]ۑ4kY%F^z5l)D)>0u|p6x/B>2A7բBR.i=q h*cZ̃ۄW+eg. *|IHzܳ4,J! 4[_VDx׊[H?Ā >y4H4!px򛀐w}}F֌roA#Q҆g(pOߠfމ^r!2WL*Z}=?}I7}@08M-В*>$+aNnW1cX?C.OSrJ 06,m<QZ Cr߷;=G%=H,[YeJD:" rA.@͒mf95&4QWڲiLU9VΤ~" jw.鰽Mf:`7Z"]  r,?sJƶ:x3"FH$\!xHJJQOTw\`T}lRΐb9dՋ8bz- SYyg]FqoN\]V5dݾ%|ҠnPFo۳ϛj!$Q`J$a-qnP$_6Dq`rjiRu N5mjmC ۵6,+Ѫy[NAc;-g̳4kiE%0d );6]v[}g7ٲY{dLlM֨!u=t5VFZI@(px6cZgUXW>5S|Ĵ$  62seHu铓XJ;'/ρվR)]b>e վ72颀́k{8;8AE_0CT/;mkChdlҔVBi yIE[z X b WC\.F4*/vvzy@#c?JznuEb~[0G'b_pa0[HZ57텦IOx5굠>C%(4=ېK ;<2%fɎ:K7SLiY诛 Օ9߂:GV6Ԋ7r1Ori`%UotsP"23o)m&9rT Z4T\ͷ7 }R8K07Č(.ё_?4Ɩq }CX~:+8H\ڗB0M;3F j|9ټ&]!Eowhi("SZ'Hbʀ,@O\Q$w;7zK pBԃ* t!/YF*nx6ShGہg;ӐvyP^.5\`WG +F;^ZK^={շHKo8sqpMeXGix Pp\*,o7\εab&㡩9(#7%xB⤬j{ i(E=[,DMbټ` >ٖͦ`đ%U%|&b|͖dp ?A+YkNU_h8-Y-ʯ@ (x_vJ%{jG,\.^ jhN0O{?{+cźp[əlIH >Lp]Q‚],YpGv@<OAR3%/oz0 VZd!3LY֜\C -.=pk G`bV" ')[7p j%y֛Un]4VJJ}0*Nqh(&O_&GJc>JGԂ^MlLΨ8JΟH8O`ӪU%PVY20rP8ȱl S#!zܰ^b1_RlA" KU"nj>:Tޠ8E!5Sc(h'QfI#Ԡt@'y>,HϹ5%-(A@E~")wsʠ:? 9Πʻw2hi2Vmѱ660rP$MD<%V t1b2>>02 Cfh:?2x@eE0HK;L= f|B*JQ1Z:iu$&?$ή .G=GQvdHpQ,LƤ[ܖZ3 >d? " W(K>۷V:q_#XrPbnHU~@LMr_ph{A_b)|5H87 Ʋ-jj Zq_6n yG 5! 휷WC&:eU@=g@|%aWK]Hs0cײo!-b&+k/kK: X?D ?<q}@:hyJVa޵ xU iv|(!x1\n:-qZI$2mXy?a8jɒ@y>ٺMZMhlDEF hv&\2j$D7S$džO쫜(HnBK8cɬj5;[H鎘G%N2m".r ?i~cA~.NMznnZMYhƽj#S}쁮K$[;NE uUT;ێj7LEkF>c̊nJܭ 2\/2F䑎ĩ4_ڋ0ToywnlrD?;{aP ]iHt۲@:r%hQ*WgilMQkߌ_$㛱O[k9잹N tmq:xdSC=P/,ԕg n7K)?|Wh @f8b(mx5uFH yʉ<"ޢHX= U%Rū˩1 ~>a 9οϘr!"s0 ?L1?~3d2L6-582;yNZ* |nlD`ķ썦 _6b \&ligLR+tQ]q~UcM˽ )Ïd,]C-|&쐷)R~E8mtjo8]$r9ȃ_褾ǻx gULc-f65%\ ϢIEf=y[OE/FR姝xQ9rTWۡ+"5ZяhVy#$!`<9:v1WJe֜!x`yZ*>pIṔ!HY3u5ܷ)0hGCOHWIf|ٛK&yQ6OHFλIN8wJ{ xu2IvIOYf`_`W){1m!unIbmfOm-#DtV㽊ԗE:4)}QAR:$Iuq,.Sq-BWτR0|m!,t=m7=^vRAȌI-E6";sF+QeWĽ]G+,$7-<9yEfv6jy[ctw_vɱc=9Xai=(Eqv^h%bc^GCuI*l@[y'n93wV޵%LLFgҿɫȃHm!s!kt+rr򭯯ao+ #~f n-2M3"?)s1EA|/yWA5V37Q#Hnj:;@anŸBYxV&uͼxkNV I 6c\W&WY;];T,y4dϩYPԫU0,WܴKoؕ#bbdCFZ/O3t{Kñs OW[$ɡHOFbpR.ᑞǻeK4Tct(?0Mg˝=_2u_ɋLTYLlZXրpQlbت-5Ч87Fhc}g.B6DU?a~wx~g lȀ &f^; 8}{Pev`)|CP[W'R)Z'Dӯg|^[nČu3' ۻb*67I8lI7LBP T#sV|jS ;i–!Hݦ5]ge27o8 nKͪh )FT\":0AXmR,J a=oz)kNX ]$`?9jn ,W?qm5e`B(LM' ~`7"nUl)H}Efħ j#Mϱo*_'vwEbQ xB^%ВP3syZJpHoi߂ Q)+ttf@׻OHqpJGW 9={0\*|m L(rx@kY$}(?yI EKUgD^!#P]waFsnBnhk(Џ*9Re%noB{ƋNLȡO/%8Fa_[ǤFF{( wm]I͸|?MPcO%B5폻Pxޑ;9d |XC u pߪNq(d?n-ȪMj} [cUmط1M%ZϗY!bp͠ I0ykꂉ;Ԟqs*@遞JVzm7dQnVbyh|N #pd:B 2w^b+|l "ҿl%n+ `j ~z̲foLP}:íWp UuD$ JHߋ2(gj oIrtpcž~Tu`@,ILǘJ'J\ii?dꆯȟbfHhb$J), B^ BLgBNWx/kʟ<5-_vˤXr\T?z{˾4 'SAʟF.WdN#ы/Bgkale{E O ='o!t ^{դ@==raK|&7% @T=`h:*򗙶$1=dQȹJmƈ݃{1XntVAVPRGl yl/"ð$ y@D ?sTulIk7&7U HFӷ8N,Ҁk2Mn* XsT}ybpa^9# 2RUB! L2 xݳ`΍2cfW9I̽ZLAYj#Og+6FgKt=DGzJDz-T9[kɧv@ 3nqێ22TjL.'m>ȅ݊ MLVz#IbZ'1EnLG-8dz>G1u.7>NUvᔙI.dDE 1vjC#sIƗٞ7s%yvs뽸[!7M8tb `B6xƀ07ˤZ+[)R݈Z:"ٻ6sBfQgs(eH8 }I)[ !tSȨ-TR Oq#@6#Bhtt BCI|,,r5V.=q|b4*ٕ8bS%S{l;$ ZǢG%7SATgkU[ssgfHɊfi^ǻڸ-%BTd]3Hg~o5Cff2Ma:suKu>-Ρ srdo13¿@5EwꡨX6uV~.`%]*^ :ZÕ@)uQ( Z0N7|iU}WW+6m{Ǎx:$tȎʎww[RAa~d108唫@bd)0!IPrR7s@mhz *i}/ĸ5J-Pn啎/!rܙGMl*W-x6ovolq4|Mh&mDZ,1Xy: y]&Ap\Eas!'++X}5+F*ZNRygCFyd{&P˖A"wko:(Mam4aN&BۨЗJ^(^?}!ixxhI Yz%fj&} ȥ?0 ͕_ A9ċbi} Yr/)6 Ѡ>ē 8;Ԩ nţۘp 6 -Ü!h#JV=v>X|xD!{+Óᰕ@9v7~H^l)4q' 4/^O"o!A{p C9Y|`wU4SeLგP!%Z1>P_^DrlCWQ&~a=Kj[u@=%rz=#@䆲 "wƘhPaNe' G;@v~8f'hxn06=<'-9 ;;y! adXsf?tB9MYDFl.h Z|o‹5}v$TbgyVŜZZ*b#{-YMYPEX*є&۲ 'dTCMӾbf^a"nj MY#(V_M11w3}v- Z!"9@ȣVb_i_Qiv蹙-n`᪐c 'G7}zzEܻHnGm0{9. tSpYt[st%gg׀-/"!;ߪH-s*l bDIeYғrЕ=S͂}D{8]?.j""< J/ Pv RDKM+  Z>rUqP<$:Ҿ\Fp|8]=̓uWRC+/$fp :şkyg>CS@xom+z]{_"-!=K̛mM Ĕ"Yg5S=ʾ1R}uWg2E u.zNSv*;/IbקXƅd_vƌKIyZ G pu*vULW8(vnZVY,zBT\xjG Bn)6 c 2J)A[OQdgt#h$o*8iu_cdܵʒ A*է3 8ɤ2I,|SR/9ZIm4`?^Be>3eCкpؐ[8 ~Ri]E6= JA;mA-/Iߺ1q@ ZezBZR}tX\g/d^d&m9~^X2LD/-$R ofk[DӋy]_’Yˈ9gmlgdQ0d3e3oN0lP~p(@Ic?rd#E&6-yn<{ ^h7,K[P4HoLR0%Ԥ:,b;V]*?/'e+OHʖ :flϳ}\I~3גeHLX1n*6F,i@h<|KjT}5G!O"4qCpҹݕ)W܉Sr&2tDߔ|!4&r`TYZ}u ?1Oi}5jLS"Zj袗UZYEQ-QxZt!L1rEze3*/71n]t`h8z-lWDe%&beуl i-ΐsc$>IighN}>NXLAؗCؘE7"µEWmr*~д6%$- (_wMV!hۂK_XԸr, Z<(G9ja7) coWNFC@>kpay[@S7?)&) b'O8=@ڜ Cl@Lcg vcTEUnRx_3&Ҿt< gAw U$ӾjR?`;J$"+$Uᤰg 50/"N؟_=BS~~nG./y{\P\re7iz&T?Zn2쿵pGU(610q^!ם⫃n$~ɖVz:&?;+VWܣRr]EbK#GqFc>Qjk}3Ǜ#4Nzs2 E._DhZx϶CC%O ;,Ckr#oXYSLD ʼn ),uHW=CNLoraJei !. X.}>DRtUrk5-tZ`9#bisyl]A-FC囐D$Pj4^?.H# ' fhd»e7>ءfQ}(x1 6#y%/㩴#*-njVaUG7)>Vv4jAZ(>ґ5YTTق5mX ?_WST>c̾vY1Mӱc|zlvE>3l桦PR,!eZ[vm=%S fUj-M X# Y $4ߟA4S7 `gY`5FS$|<|l D0`N b li (Օ!_c*DPn_KVʅ p@-;٘'R#03 z3C|A)?9Xݥ6q8鿓췅-merX@${DUALꔮXeyr,O TdDQ0K3G^:`ýFt`ɁZTdH,ЧHa; ^]ZOƇ>jX|KhGK!XmTƝbRvIYg>ؼSQYڭpPwSY7оDuGJ0x1\2$hPTֱBG|R)>spvD2RQmii5_ȍ >{3.)ߒP645!_[@ 2:m&n _$;@5n~Ik~0kƨv0h#85XOص8)1Ptw =ǝcȑ#qEDyE+tKJ:z^<cSlnjY`WyD,Vr P.{Iq@I3E΄&Fbz_j fq/yNlGO9*\lƺ|Bn~zwj'N _c'βyU z?\ȯEEn I1V $jQ8jUDF'x1ӟS:g5vJ|BψWԌ F2á)px*il&ߪ3S=soŰ U휚.V1}c'LRE(smc@ϟYC ˇQ2&hVV7ͩ*KL Z|n ]-= 4dX%s SԤt*4Z׈@^w͵>L C9>eݛiƋtA6~#8nKB"p& J3CZmz󕃆|2g PE#eszCg-\﵃Xt{Y}Džh7W=L+dqߙjSv5g qNBxl,zivpɹh7C<ђnmWnD"{`&y,BBlX$)GT[(FAȅM|9eZWs$8cQ1/<ւ(|ȍYkLVo @J-e bj\p*z㺰,"pc_Bf~kiL]9RhGdm ;1wn eNc, ٖwnz>?漀 V8?r5z@=g #ɶ; \{I{%/.Fb5>M-MlaG ]Qw S=-B\4(a.ZQwժfdy/JD6W@09?3ϱ>#.E m&zt  œcQӼX)n?MlZG*Ԭbh T\QNPށ S?c4_k76A{OňD[ )#X^Y"ݙeXLBNIZxN40vCEA4sw!DѦ+{iv+ykGÁ %uc̆391FE}/c0+% &|Zd9פT043o*Hԁ,XH?4wu4nRա9'VPF)32R@t67]xh$0t(Xv iJDh*˱V/Y#e(VGBZI51MO*U!jjNE/:f?I4A~6敯aTRy Ucod'C;R^ãE| Ͳqx/ʮ F97/ÑdTu* dj]qtE9hٴց rKWP׬J0e]?l:?L K xBVdC1jI7zO V"AL,`CB` 0=""w[m4;i\],X8 vȾFfsk _G8Y[F4Ō?joz+'Rf N0Ci' KVo9)ix1;Y=D~*aAAspϤ>'аFZĊJy@:ޑa~@1"j\U& '(ԤsܘԒt3[fZ <|i'YoPx.؞,g]}RnI֡[d4W[Y,iqB ڎ;>'bN@tEȎj]0:EE4eC.gF| "kDXMTVQ, ?q[%ȏh5 +2ʬ6&$9£>G[|Qy->1Un(rEPtx?E# JkduݣYK÷8,1Q#*ZuvϸB;OQ?O#օ)nl0r뙵[Y4iƍV=gPp{!{?i׶/*bj<5UȾE?[1"w@K@Md5~:,Et²=d+1 e%{+DeT70/F]irv8۸R[z =?98ҍ{3JLnʖFFfۜ6sC8+h>%,8lPpiM{LA0~)5iєgߠ6,8@h_ !K`m!x  w˰.aN{1LV]A8(hꕉe537P!XMI};Ob3H14 y(BV3H«4"jl'-::VZ| [kNp/;YXp 'tdV) ^@yr1hH4*LB"}D PPC0_!O{-mg(M ~KMF{'z6نXsy`ֱݱ1D|*GDWzzw Ϧ͞q2ѲpV/"C$=~ ̂h0*#q/d0xFˎ0q?׺7ƫEl;[hH%D~o%^j!>N|h-;-r9''jg&vMlֲAI F<`!21m2'cj- '\m s$"=Sq6z {**ETZ-r(S&\ྻ*8 /xՀ6:p"[l#-KKrv 򫃩WF[sĽ"~ACR,T[FlR1Xۗb`LK2OJcKT UZv*"3֘l}dwR^tstdy-#"g'Wr@\/ƒ7bð[x9A:}SUM]Q?c?sqM@0*w"l 6OG6 X,Ug[,ɕw] "ۑlw[ȡ#J'y=4'Yl̆'sCGQu0V}(q[}̛xSdm>ÚH>F7%bP1[qs ¯aNqzZj"=lY33}y)XqBV:s mdÙXߎx~3NNMh 1`܁^ڜi({&MԳ_sZăܪhZ$߮+y0mv5H#G|Ch'kD,ZVn䳜7jȀjfA=-iC@EA?O^u[Wib/mʸhqvF,B<ӕ8H OY\\ V/4x0gHW>tʛ872P0Mhs7/p&*C%~gZ:$RWD oNsi؝a` jW-D :zhfK{|PjЯ=laIFmG Tf1d.Qq!@r ql1y{^y],Vn+od[P±YqŴFpPs AsA;RL 'K])J{^( ^{?gɁ M3#;sߓ`@H7[Uj[lK0)~sC\J MQ@#5&WNXEә5So-Ȏ.qkj*Q4@j ) cXMP>c~DTD{|,! SΛʱP@BSM{GRr˧Yom;f=ϚId+7)VLs ]!K;\cg#鯟Mk~P'Ԡ{l*CAn(+/Uլ76&~(}uEg9'sD"s57[RWEMWDq1*O,VHx $^uoM#-63[И6#/M8nVx;FhɕzMN6BDq 5%*άe% Avށ(+vR7OΑ<6^Dl`03;^=9w&m ! ;})=T9@!2a`jBDL:U/Mh!`vzpH:vH40̾O}wDE(\<ĉW^PJqJ0ВV3|- _uȣW䲨Q*\2=FQx"ͪR8w&<5$96aw?I,(ً[{Q|N:n܉g(P';Fv-ԥt}?]J'Wn.t79cF]u+ZG|@O;8$.T%,XT+$ZCiO+DmɁϑU:a{. Gc(sXʖ̝G‚<`=#U cik'`EH?\J4Rbo d .M5%tr 􍺡,i*o^C5^VXFhcMY<٧PX'"0Z: ug'$3{aZ/+R}iOi?1.+?me0 /}@q,3,~B lv8I:|JM>UwEzk;vsԷX><-VɿN^k WN8/ȟNuXVo O0Q<^$m<<h;|lQ٨h 8Z}C5agjg~ٙ'JwJk׋ѠZnظSUwB)m(| N")8ش!힞qQluVtB^(<4t^`Jo7+B7f5b`ZX !hmkFA/YF pC`)''׆3L'QUќ{+Pѫyzs VGoRd STKφE]s;oP2~֓kB`t|1|[H DU:6waNl.".m-1%^y%nYu SS뉪~Ѳ6kʥuOشN)Lu&o6:}̳~T)997Cicě[q2O1VƨRP5up a poz"n!)T]u=lk0j{@(F ,وr(,H 3].r`tx"U3iu3v)a%w]7S;#z.k6i{*pSޖЛM";1vA?h$ BLԤN4VƯֈR탠+[=`D5wAhN[2:p"$yM>7uW9n&*y/%{M Ay Wl>ok8}*( zk"\fN1qk*Bv]nW"L+IZ/{ O+) 葠F>ɨ;037R`[;D S[Nc  l"vo-yHm?iSv'ȮQ5 FIyGX6ʧqiG .ez8ՇgM-) |(K7,fq2lwo܈)Z ^qgB Y=Ml=;GՀ:tBTO1$!Nob! eY|\QM)ɫ{"ruK-cDR^8Rv 6zg= (F*8^URS[T7nhCKǎhV5\b]. +g*8ꀗUmbg(y:R y~·rdŘKD6 F̴Banɟ mɀjL#&A=ZVYhn *L'GҫEJT Q\`;"}fZ2̸m|\:XD;VӖ!r]tv/> >Tؾ(=1;r4 SIG}1 qI[-S:6a8 lO,& k55~4gwhn1ny#"<2<hY>pW9Z'ʛ<,Ni[$?juUոj+&(ey%#F,Dv.Y%Ӭp6Lz&AB>DCbd _N"b3u5T8"{A BuL"quۣL`{o5YV5U5iC"ՌΩtp}28^rM!\I{kvp H+iLQ.>~D,vi8I>71P0}5~|5ۨq-04G79 7X؞f8=zI6#ɞ׻@f th>UcUVg57 ><\j+_JGICq/G҄ea(])?m,~A`4(yswX2 ꚇ ҆zDqaPhM"ZX*uJj bƎ1B#YAn敫Iq{Kԣ%$8=11A=-|U{ʯU`!ќjv^ɚK|82SߡOyu2X5@L DowAjҖV/&ZGp1Yބ񖓄d<;VGn+pq {=t*E_ X| >MdP揝Hi]⾄6>zm|^XKh # 9Rb6ph0\0-̣ij){Nx)v)LuGe^K?f(v#X7k]l읬jp~Yh!PP~ϻ-+^xEO%^)l':}K:},41Ө@m/=fJ˄"ցJ(QZcRԘuOx~.&'S_CNazDʺ)fKtCIP+)dPk4x'H!Xh׌hc%#3DK9Y}eD?)Ŭȅ)Q ׊jnKH&px*Sx/ɗ}?r:Od AͺW4b+ hq=vXIkaA.Dt%xLmX"`++Q9]m,qF}҄~1ttt7\]'*N (؈;v].2(t{PmPu@g~ LT&:W[*QAKQ7Zzh7Cj49sseecjrvO5uvfV{CU^:ROLeʸXT,jIGʦ^qjT<MkzR(92A'ux40R^lI3iwSeb)Y yzN{"Z(%Itqfg-tReM L*Vգkxꮚ߃zi*F1JYhat@4&5iIT6G3BF!V̀@' N1ނs ߜ'7Gwr;x̹ 9 D.*E?+<@o%d]v@> )ٺyU"Nl" };DMibI,O·vsȩIӤ6"c+d~:w6Tɥ.%gʁ5H[ooH{M7WubǨABR^nruhЬ膅qr5)k^u|ժ=_#EhIt $!58'V]gC*zT ?* Q4ech[eh  $.!_މ*M ,Vlߩhؽ- NW3G mݗXJuMV&|Z=rsPh(JKH2 X5cG(?D̳2 83dU'$a*_8 |r]Z?lϑZ_p2FtZlQ#T6};3ݲw|yc뫸;xip8zK~6S4`iq8{1^`>5Lc !l"r;nŁ^ L,^~p;DكOs~)6 ImkrV(=ظt#e\ VN<& mazʹM~{l;ND 2S~x hNSgN(f`ALPDsNtybX~^V"E]eǁ]qj8(c N'RmHFu`>Q @ (?73Z4VW ?SW%i%hlîyTu P j d[kKB' α1X_,j3[gDnDn *;4lQ\Wm%ŧ 5zz?Q|088?M$~1PR*1-B|- 53 u[zs.-Eyq{0@CH/a2A 5jPq݊] ]dkۭ ݐN;vr/ـ;j}~H$az>F~c[8I }Uc--k!Nhb(dDY;)zxR:D7vkpk'Ҋڠ͒ mr 8J?S  6A\ ʹXYD!nGn;%F=]]eV&kI!W3wܲ$685ji,_PTkCM =rj\R3T|LG3dӑ }d/0WML@1ONN_8H yiuX%#HwׯvEᱏj Ia&:窓bkP؍k}/d_!냘YKuc$ qUV+'L0^c- ߄ux{_d񃥳$dl|] 6tݽE߶4WOAhEG'm+ڌ(]d}xixǪm{SZ)ꚡܴtR[s⧢~S@|H˄o ~ wo$g覎"]>mFRL͛(w 2Qs^u d $PW6}x9Z$xy.pa5*Bdim-0,?1e|!m^+7t…ٮt)JAZXCȓadX=>|u2CcS=,j]I3dB<{B٥Rbh%ݬFq ˬ䯼Fr|,9)Cz*>0bv rxx^*eMwE7meԡkM6Jk T#MQK D#p@h=*{HOl1,&i&VJ2c5'SNE|1~[|{=+K83*ʏ_5%*^>RnW堥MP17`]ڮnK89ZƂyGbVHRs{1u"JYv!>xMY6f7k).qL޹c3++ýo'Op8,[W16aX\jPaXօO b@7?zHh;Z7/vˊ< vY9l(ۢo%*がfSchɦtJܝU :wr+CEA`3I[Sl%gbl!rP*$(0W9эuwze(~6#''M)% ncMESmG7 {)":АheD3ǵߪösѶ?*O}3]u[. Ի-U5N!LV᥉ Y_C ՝5SP1OCC6: Q.,P]>caEŁ vĆB]cULҮ]$}gF*/Я1 :wFӰKq"]}NbFJ@ 4>|pВ "4G 9e/Nt?]qߙVD-I܇k}9\)g w XqS.?O"Hb;Y=~gd0mkb-˜P=2P[HHdrpGUWS7m6&{$?UrQ$nwwӌ@xg>{` VȯZY {bh<ƷD x0_o)7+b`nۚ5>$t҄G!|}&Ԯ']nWR)~ q=R'E{wq!(E,28>*aԒeVДbNM*X/̍ez`{z;(ZUcE!^I^X9nSը⻟ug; -J8Ɩm}32fÉc-z;59.r峺i4vgl~WM`E coEx\θc&t=nQ4pL'; }|!Czc!Zl'FDCsPKF#Bk n6V緃=j3AP(@U>Bxk/DV_4J܆!{@Z4ӾSdUa8=زz[~Ț$cи@S~M/"xiR&7IoߥHS;&qO|H,0Xh(5K(%9[7iE\j w47$@ퟒP@!;c˲4{1q}e;5Ю6$g>X^|tB+WWhIyTʋJ_UhA'50*丗ӊtF>c~d #F}F"L|0] :w07~ oK\^SJTfT5-C̘Z>ra2` ERi4spPhOwYΏ9x@$Oǖ̜xGi{w5.HBrEDoХ|(̓.Ӡ}C#m)5#lr:~mB&T@b2[k q-.`{nf;LBSoD:l6q05X_MVʘ38038wFou7b)nvG!LdWr,,>'eо6W,"2/P`z1s(4BJqMZ<]Q.ձ EDmKf.RxZR)o$Up>>t{#W mu Y#~KN@iFW (Z@-\Y|73O)Sv0S `(]8hi&&a m70HFPT~-|4=#rv8IIX]bf ˵d#wU:/tȁ +/mٔQW]R}p_42Vq0C6k}z)-&<"+kI\h,0bte9>9 Ř2Ln6]uNl.筄en_Ӳd+d`U<{-:H4nD7p+ekqtyk <9=MnUDO_9=bo ȝ^V3yf~yDIOT-'X4Dm@d-:Ie ^V4_Y?6 <[1+^NHKhΫqHeb-#<zYiQ*"؏6|_KRP_V\\\(em38!ݸ~$`im0ROVrEb&LQ>6 &D54uS:ՃN ޛYHvt J+J`7舘J71q $E̝eA+}3Ɍs_m-yaTߚwƎv)OuiX<ӓY$&An6jjSץ昖b KG/ V.viUA3T=W02f~ CtF< eBl A'P~_m9]3W@0߬+(t ta[/uvC'`l4&3i%n:Ԁcrxdr&i~$ X(dj-dbY&N:N-ZYJuQ qD]i$"k~}Ir8r~UezbAܭ5 ',(Q%ڹVp5 k$N KÂZ=`Dl,4l"6|68mDȒ$TMwn;.ΨɈ Z4AmLW;ܫ\}t4/S&eD"lʓYMPO8fx:\콠(d_.O T$>3I3p J``KUvRaBW{M,Ą㎯iĔtvf*5i6ˤ RCv&b"`?BP^C u3p$j=g[4y9_*lsc+#`{~Hbys+i76Y; 4Ec~CDgO߾7hH2CPq(pu'PӦۤA8H#k ӃTUceXmW¸F&Uk:;S7_@w0y⊼'z ݻ>q-[Μ+Mhg:V)ɞA9j΅Ҫy֔bJ{\~ _姝I".L=v f~oβ8HLka7^v=} y.<°HT "*r$|,*57b dFn8Y5b ;|bpmu󝍞Ka`{GU!gjٶ1sQy෣yCoB-4),\!hFUp p>Y wz;Xsev˓H Of|wghb LɊ y50ߕ~?|nb`te,՞9DSOԉ~[ VjI<BX MzQe/XYqb}REV#6Ƭ.K>2cn}Z }1 MN K}jw /R(CwN#B3_ 2b+n)̒ Gs91`q0 M3vAIt JF?ؕiӃ@`Vdf]olPS^vy"},/?V+1!a\1\xP‰̮ 0MG-кIU]T懻K,)80N6{{n1&gIHp&ڽ@/6FcqĎbB/~uF,V$Ǔ! kө;) ;S|f& ]jۅxt>P<K^H 8oDTd2A.wU[ƊqYe5t7 ֪ȅI.έf"Mz`J0b")Z!3>^M(%n w[̞Vpxݶ`f=&_; 8C`ՠM]A2?Ed)[[9B.MURl'k?/Ĵ)_nK+F X.x%n /Gv \)u^jCKk%NLW-[.ifZŲ%帩S$`%'/DWgi{ pM %dH m. <o))q=JYh>ImJg/NJXeQ<Hp^ռ㐙U,ga˲BvK)z{V/Vz|&AQrBQTD!lL#:`6>m-n[f,`Sl(~dyX[` I g=״69(GhS^wȃULM&T2}EQ;e 6¸ДxjD`=d%1Ħ!mI3]-Ք}&,Uki;&5쓁4.s9 ϒ|##(qx# rGneMZc K=JlRu~RސQ.ӐV{Y uBC'%m]q롽Ĭ&D9SBWCWɌء8)E (Z+\e߭JU^k_8!G}R Mgo0:bۍgׁwdЎpt/ 7v?g.LۯA dܿ[?^u=y uP@ _Tr)=fO"˞b.:XGUz܃ͣXDɣ.d{SK`k|u' sHH<.Acj/wĴ`ɞ',Ζ[UUz;ne_h{V2dQj -a\_vs \@#n5+ p^{ kޕ[]# ˝Ƶ̝5lRqJ:|Z0L5BQŖ X 5.4ѩUS=ֈs#mn\ǑjE=epIW289"{nfһ:1GƃxΞ伲ZJJ~)A*Փڨy'.UMzG`J->/aU֬D%p-ӕ+9D`s+ޒ64Th3z,mKҿo+kjE%EB:W݈ Uz"Xo6 Cdk="P7+"=V.xJ:QhE5ilu*P.lYF%1&5a5Iduo8K.9Sl|톰Sdз W:$`s~733i0큠xn.]\ vfȟPnmp2)Re1O?#\־I8-МgёK\a`Ob"%[ZH,QN`gs$2usO0]Uqe9r rm; ~Mc9<EԦ]Ȗ?wb$_dnv )Ce//~}Sh9L.AuҀR 1Ch҇JɲKC'<'ceX%J5=IQ1t";55~B(\}(,Q!mGRdD<0&#\( XbHhp? <: g^߼.Bm<-cV,{#lUkS}un_h #n]9X\ݨt8{i_M\H{'.WC%(V6җ8H*yZ]j9w^׍Wn] 45 󥰙:>61_ws^#;̈5%lD3,fe|{4lСbW%RU;$񷗹Fp gW])C-#lqʨF?ߣV 'FCGAJY~@!b=x4]nńqeEBI&eKl?TI|6æX;b) T_H3#d0%sڲ],#}UA8E~ӓvJ:*QurHN6¶ޤTe&x槻 *:F>vcEY=>6zpyE',>W;^b3 EPPXp\4i%M:|59dA-ٲYtmeɃ.YH Rt }64Q|XNS{aH iVo@u6>juPm8bF>t2NGx"5i4qcr'(J7/,U D)R}r8&W<䡛UV,o67s{E^\Mg FH*hn ?(M8C-n>>}RYghAF\88dꭚ@%^+c osĺ?ƸH>]E-Hγ. 1z48 /կ2sG z' 7uoD|%0F5!av~I!=Zl+z?0(p:., 1Fj( ՘ #!!g ]]\M>Č-2T0UL=Xj4g8· Q㳗4HIǸ,9Tk;۵ru:e w61(E60?fBow*hex䭣{lURGJZ"ubMEgx,􊧙^{אڂ֊l.9Y!8f|QS, R9T5|u! @b}& DNZ+&uySENqQkC"%^9MqeV(HD\/^uIljc4(̶dIY0ĆO}#*Xx%hF 练؏j'NRϾ %EiH<~ /Fs=ؙn0G5/O5bJ໇?堀+QfҥǨ}?ϘvA A,Pټqؚ! KXpi}A!j]~ln2[ @MO^2ǡ"m`O)V^..}C\q\8Z=#Qť rH$[sp1-?pX@wfc&Q)o/Brtvh-ֹ彷.t\ =Zd8d5ڌM-i*{,O#y4"9ǙʭnK(+~ 4,9'yIK{MY }T|B|bhRRvx(T_ [ <#~ %n"3qvtX֛Γ`L tgi!~T$ G!EzHiMoz~ţbkl[UJu~)geJUĚ0V  855Mۮ?ksZޠ6D Wˬ9ؾ)I} m[@ߵN,9s/ ]0u' ՗Q#߷(-j gřX9u9=E7xca Ųbk,JdD SSvRdiNc2T;M)w>ZW@s%I+X^rhR$g#F0?(uQqjq%R;AYi,YB:9v`|$Y] 3֮U6{{s7ى{:NN!*!_Xo>:bŶL 3}2+8Ϣ@n>6da Ŭ 'H\f_by kzMt3Xkkvgx:ksd&k F(t\Q8(la`;ӬPNqO3֯܈,*:VY+ߞXNdz4 Ip//:-bۮ\g;FBψ/B}(v\ba%]zȂ$ š(q ,d/YfQQcEֈH3Ewf̆vd:4ܕ7@BOnK_V՜gilV%-HBAs`yb2WdPP-ZVBM/o! %wgȗ.|k [~&n,E£Ћ+(`:<[K|y%~+teh`eJv o>.% t#Z 0$A4$7.pۙAqhUٺOQrZ[2OM6ԲZ$ԙ13:𖳇6dp7\c Kqο%8$o'1d^x8܃ h:86Pey?I$Z tr$Q4D(Kr&},ܕг09Dz7|N(!6l_q\!&%:ؗ\5aǮ,dX${cq&Z22c2h#@}ƽ];\% 'ӗ:5 Y_^^kuKP@soM8I|w{NBU\aq.4ʚYC"zRw v_\)y.8[P wpݳ3?qbl(e]re8~dw= rrRtqs% m=\u= cG'a829+K4!;;o`NJQͺ^)@+ɼ5fM2Wf(/W9`)nlAM[Ip}칪7:7'_4QB1d ǎLgôhNgfR4JYI!_wA"t94f ƖsV}R\b\w3Mީ&B) 5! [H _|!}لRUt0K${cK>j:{r4@1_=P"EA@ /x) ^$pjMp掓ĸ2tU@჻y#s~EYkD9č.P<@;E6ZVɪ(i>,rKgYZ0707010000027b000081a400000000000000000000000161421e7d000022cc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/v#"]?Eh=ڜ9R+^w2Y1qBۋ"T><>VLQXaʐdS՚,+mPE:v~eO ErtޘdBMOsZGC\@< m-P*+ϭWKB/Uթ#pMփp/: LS~zj4 ;h76];Vhn" "v(|lq ň[|h-![g S?e.i8h\I]6]&ݻm,G :zyFVއ|hJyjz ac")6}<+/qp1ke\غ>'P߂'9/ƙ|.@˸| |Wym&Jm 1bp (sՑW.J߀bF g?ʸd!yk^#4Y՘)IlSGL1a0[?ciW[ZzslGvA~jk\8at~o! $kkL^-Wa2AV֘YPd{w3ʀ/QCyfjR_E:ɷ)p,T?UwXvS#5rj 3uXEE |f,G#P42;p:E\qՑ6XftadJ--%yܣ*(IDrMEPn:F$(1̯uf݃#ZVow3} 6!6‹] *Q4t^4Wul3(<#{Y0L*W1%KdjdCy%U f1X=q6֛*| hoj}cH$w,vhыI31eKoBRƩu[yĉPsn?wfG|Z)}} 2y6&M`nn#5s?'!vjʽ:xe%'ᘸ}'4ݣᕸrFO.v"$ruT9aliOX CWаP/0&4aal?ɞ &o2`!_tZ=YPHk5mpFe' _৳>+ۿ~˖k3AH:6-ܘDa7~<>$gz33ir||) h> ,6`ιx -ͱVͽFvѲ+6j9PN/sF| )~f <I?HI(zZ_mHnԊL{*ZةvwdT3=dcIs+b.3v$fq_Z=9`("Ϥd>7`$D;{2qJztNװfv'"ܯ{^&zX)#2n8HhQ-tv / /ObW[w 4bfLl ^^3 H()GT߮̚y so{H`iO_ ^ o5qEk5ˇCE &twî[38ڪ&ͨg=zW4}#>Fg>t ( g@,3mڲQ}4W 2z]DMVu?oR.LThQֲ+CŽ]QZ9?DXs=lm`08N=ם8+oabFtEm@kwJOhHʿ:l$>"%؂NY&Tȭ^?fG4O=3}քXͻ>U%MOMJÓV S0ۺj׊2lqht9Qb !2WYj2$^)rO[Ի|SPOñ׈y 3L81 ӣ[fDMF}DꐤLtPHܾg&QKͬYM*\WI#y6veb6]Gde&mXH+fEjpSzLs%"ܼt5( V|%05q+86]!/oޥЧ[j5S#>XחX dK.,1hc_m_Vg]OcAlvlBёR۷ɸ$ҍPpWl0*o[u0w,5M [kޛW||z?mRGV+wZB#x$lv#66z {p(<`r٥$ %z[X.ӾTkpGjK|岾yJnzdBvǚis/Vbǩ2'&qSՑ8;`Hw)™F,4!2E=o PΌ[x&SU0m-m\qy`ݥD6ayæCQΠh$ 񆢵Q;.ry+e#Y長\mut{eb6ng iXG#{7,78 6D{1 es1mʣkx }O޸b p4Ofz((rMc73=5Z̫KzBhVᾷh;,hoL\U's0^$!X+Kw8UY#x(@">-Ik( 8:p+S "jdpw "}q#Yw;oO$Xrn Vjb;3U|+لAlrC 9}%)U7y>ƙx-5eګ ް)kǓtshe\wA;WKP{T#v0$7j|M5' 8U5H|)  ;-68ƽzlnðaZ2y(n{* 4%&!+21eъ߃w;U,z9be],u!rWxP!PiJB|DR^ޮF}-{JpIb_=_^*e{i+IKpaHؓ͞MLQt}KWB WA&F9q;+p|Dp*<|CB[F^J1 72ގglcS, v9pE?G:ѵt:l>,TaS|5S9+F>]l6AN<euD0`^1w -z سK53pPdI,傰  ^N"1rfqt+7r TK!O*ՅA1"s0X E.Dի7̪?pC Lp])Ͼ/d ޸OU*>5`Td&}!6|\{hcrX\ |&  ٮf"Q/l)B8Yi/\l(oau ps)MU,S6~ F^hyDxOVM_7|D`Tu9Ok!Ԧ7^Q g:Fa@dO̝{#@qnC@]j !ׯs킾>ڤ':؜$X#XWt^X`s#mQן⩇IȝUt y1-e'g3 e5n }痈[6v y#n_[A!,η i[ϝdz{D<#OD?ZEbxZZC1tI_ȎBB~e`ѰTV;z-[ Igs CfHD RhEԙ `+j/u:%^yd3mgD}?%03L:YH򅽑.D'+vߵsͧ6N eo8Fl\<1T $ќ PivzUӻ 0ztSQlcq=CtTk ȳvZNJX.sZJ$GjP0c%ZRޱ=x>;]fX-cQXg(U>FI[pnj<D듥'2Oᆵ :j&|Œ1B 9H5'4IQoWաԂ k 䌴dc?yV7sc ;"īkƮ6Knzѧ܏5} x03_(*;bLKSiP++UPݎYߦXcϴuT?~E2U훶X1>y uSKTssg{㏴}u_?n7˽&_'Q!mXğQDvMB7K2(T3 C~ǗY[3ۅ c, ӡ)4B|!e6dO<(Nէ OS b~ٴponZ>Y(3Xx_RL0pӼ2+ 'N A+f>kzt\i~* 56^]U.]݌K@Tf{52&6#XZBik'[o7u1ZP1AaUk&>TA*A18s6 H6Wh[52dSs+ Evb:X6me(IttÕTjZqV@MG$rZq+]գuDN*oh>&x7\ THV\6E^t2Wx6 -/`rLWL/,x$g[@i,:DL.̌* Ecg.zq:9]Dti5@|'*Ռ5jd\ b}c>wlŒE1RU?gB psj ȈbkFF,z,og7lR%5X5 N$b!%Oev#R|FfA}-Ts`,ZBtO9ĉ{%mW,RXծ"S[?Jt!blÊ+x/ 1@00C|}_V-Re"QCՈEetTj@,;nϿį"0ޯ4=vzBZ'Vl~j)-oo7aLh$WpF\4ɺ^0+f eV ܡõ`wMc\(Y΀``jPBӍ}s㍈f6h,IeISH8eiUيӧXϘ|^ǿq킣N}hj𞕗]U1AcӶ pTlC8y`kt:uP]Da  $Kv&k 'Maf1I0nLllIջ.zy3d ". ^5-$ |8(o3ɡ<9$5EOwO H`)&.-+/3`Elf|ʺo[ȍR෬P"f\rVPq{sa1 YE>rOAaEFnjKw3J=̦=@GdZ:ң hj1["%߄46Lo:'jO7==<2W)iI=;}O5kíLs8&Z5=4)gv^p1h|KݟFOAeT|5ܛָWX _n?u8v$#vTJluܪK3J`R^4{lVhgl., KS@v)LwgDh&qּ@!w;Nz)XVy閟Q>hP=MiBOλʖ~e7#CMcVmYoo:554J`D%XyYZN[vh]sLvtl{z;|AwQ;RzSYOgFs᲋.+w5ǿ=,# (tkvTj1 C1|V390V.jW hӽSm7r\-5K#Uq,nB+[<ȳE6dmڍ9F(= M' ;ƆS*Wl|jƤ_=]a^eHݙtkȑxǙz6프~ OFjgka1rk;r=7VڙcS]`)1]}uab: Y\ ۉ6enMBi'LWD6o~(̀42s:yhqÁEƀ(a- '0A v53bu?Pؾ==!M>`Nwk e73sjhuc :"?%:R/׀oxQZt !z`^p<04,+Էz*]׾%Xe;x4 =;t-d(|?=?XV !%1sXN68.^xJ'rxۤ|5^<%8;cfRJˋޮ?m.ec9IoF.?5&A'R#~Z)G+[д娑zQUPUScvO\d=}` q\wnY sx5oKP!-聒ҁMo.~W{U 2\qi 5 7 Qh`[Gs@ZN@^\50,}E.0P 8[դs"b ̢fM7QOZuU4Eꚯŭ L Kp$nsà@k9Wx%Fj5=pÅxJBםkis#]N-~`fC ''<( F=&us/})x jASQu မdD{:;'%lb5^_Eƅ괾R2]'UchqF&a547tp\n=PI_7u ūЋ{V5KQapRL'bڌ|r*w) ^;?~B,#}^n#Fٸ=ҞK z_-M_)\g{ /4dk kqIqx5==8kb8aXgתPBBc!*[̢.֨T;>'Ft0'm\E<1Q{/KoU晇kt&-5fcީnF[ߧuz ڈ1 ^fI8P Rb*^] s+@|F.| '5-vz s咪}fd.j:WmveN$h3%f$uBVO~w ih`f?JNZڍԍr!c'ML?Bq3" :;())vDTjYģmmGp)JHEL&B[Ԇ#핐`m}s:ȍйFeފd:aa&g>/)J迭HI6\Gcү{}O7.vfON]P?[u+1lJa*ŤվJ7µ5mcV@I粩/≅޽8UT;&.|ɪC&>_>a]]>>m[TY*'sz}⥀^gܣ4TMh;-V^^G6WѪuDEֈR 0 *0{73RBH^9PRKqڭ,O `xdWp}AN>Ou<ԧaVe$P [J#⿬SWp?4j p N{g?t|>]_r/Ik \l%cB0d5POk7)6Qݽ `*v /E>1T5rN_R7%gX~67 do\UAͿH)]<D5dIhhsv{ -BOlƞe+A%rY0OZk7-#iptm$xmgo@BriyN}zuR lUr.+ev$}!g V0,ˇ;i_&Ҡ]q 172oET|$ 3ِK^,({"S];͵$P%*_Ioފ'+!_$0=UQQIwop4P{Zs$^ߩOZ?¢{.3 ϻ ~'%2`t:Wc |\[gtG*$ ^Z,ݷ١m~!/FG'IWJrqK[M;9P$ ;xSix7$c_?. c_vTSRY:ւ}'&27./5-y ׶t9A?}us<}b;"n|:d[ڠQ\9 b1ͤLgt~Xo-VIp9RNp+ױǤWKl4 0Fq*^qR[67t)Ӷ RW0=#jfp$MI.M,c.O $Q /'VVA}#:d  IZeyPsd; vj@$ @3Qohj! ТSِbvcFԇ}8fyd?|DqŹb L_:QuJ7A-z,B,IWV\&D\8l 癍@ޙ`aɣ_/%1S-W/ 68m61ShGV`cjC͕Ž\+s5g@A;s6=HC!]723~8_I+"qC}z /!£e 徐Ȧ ƕ<cDmX !}xU}R#Eo#Wlwd$D|0]H5&`8I&D"Lnmb9Iħ6Y=Ma=A9YLT!8lMıUDt:^(8dK)fGyQ(lY?}b&jT$ĀrΖh9ҼNi1Xyh9<ԇlE k|=m56MӒ^DV0ДaAG,:J9w 6A 6i-o}*uӵh_аrRrT؉T6I}ua8NJS_;_)\ ^f)%7 t7wgRxPX:UeH>||"`u'Չ UAlǽ(_sH&I=F㱖B7 xt"oJfmEJ.͙1Zph}̞&n0 vο0HQApVȁ"R$\$ ڐaQ};E;n`GבżYSM]_h*qSN$WntD_Yv[0|b6@ e[sRZվU`8utULɡE5Ϡ eNlB *kFiGO8 0OQyTɕM*eFV"Pd8>ODAPgT ,I-G~I&V f 8Y„}[(q=rVIoe5! mc?/&B-@ZnlptyݝUȒ8UFFP 9X BK`*Zfjڌ9L#i56%{j@ݾ0三 &oɥ(F{Zu͍s6|ڠ[D`uG^QQ &[`8w:/=+@h.ȿfZmc:t _ ټ7QN~l~$UnE*y4kxdkhIF3ôy8:?eٔHn_36bH*o+6rFlRBqFHLɫv-^hທ&֯SCZ05D<ˏ"ϴ˯1UmA>k&0 d,q,vL6rЈp6@u%ъٖT4wN*gPJ{<),!uOKE.6\D"kn·>GN7_dSă.`d3޽(*x Ãݞ:i0AS%)}MqƧr "X#ȮgԄNb,$5&oUskC +q;C(apYRpŌOb& `BMK=ߋ?dg(xUgEDD5+˕mx,Q+fs9bBچj"D9D}\Ql,ի=M- Ӈ}_kaEmBYڍ=rf ʽc JL[%; nр'IC}5T{U w`֙eFAEKd W,^Sci+N qȾz'vː-X+8>n-m&/jy#B_}H~hHC.=#)L9u.[3yDLRVՅ2`ܾq/uʯ>t{i>ظɁzKaMT)q\)qhgS趽s] OH7e >z;lt&Ahǂn݁[+@'$ p3iM_q\GJnv`s?aiS`9ʚ{.3d /f;-F-(VX N ohp⭰% 75 %^QH<*z J8qέ /zkAP'*_,.ɼ2ߢMVsFe1FsNv-\2kaRkvo/s ?ķ5E"-w;  9RחSp+2XKpHpH.?sϺ~0~ٝOA 0=Ӧe3lKc#Q_pܮn# :IתqiF^!꙽ BQZ5]kvI*W+VHp)։euoWʩ0&І󌔕IE#>KU"zP}Q y !f9gRS͖8V)*CᝤLKkDlYH(2Яv[1XIO5]Ӥ&g@t\>FRQJ}E T:"E׃Lm74Ew!?x#wЖdN061RAJ؃GQس+1/A*N-1XH*Ək`mr@Wֹ=UVI~؄*$wנ ;~0=+iT\TtKUSH zVJoWHHcIzBᥜp%܉Kp51!8kԳ-4&s5ԉGAFiӭ]:[̠k:y%R$ʡ=]ȇy/7 LcWȳf(k[y!-l@|sdЦ;D`2!D@k޷golP;Nc[mc2ƴ}B@aX8 72hI@B[_B4uGG$ȉ`wg a_0<59ઑ΅N垁 Ŷ4m[a)PNp|S޹*"7'ėdfjTpf8~՗̸3&2*Ћ7pώ:BM 3ϻ>6-VTa{僊$B~m<(Q$+AOm)@8-U)P &峊 &ϞP|QH}F6ŘZ̻͎{CMQ-}w ͟3ӌ*1m E}:-sgel+~Oۥl1i}i"mm^@%HroPtV &=k匊)|ڜ{_!1VzVtH j(n^>\T/ꑼ]-3H_]ӱc{^O6 w#ȩno,fd%D"hxMdG*垌r]Gdp6CY¤R&0m8{5zۺ;!i4e8efį .+3`}W|.mƚXr^3(cSl[N"+'rsLVW6W }%"!ሂh`,bl3`}$ndl+'wT͎+^b; ,)mՔLg@Yϩ`|9cxz}7jϥj6zͩ)U YL*z3k]ThUMrw_k>چ#,ӿҳOMvH;^[(|,3si֨ }>>b|̾MW="V4 OA78R]fsO<&+˜/{XӲ9}˟B(W$sIȭ{ze_ٴ3F4JիC1KnC{ b͟x>$P˳)\Zj'd-iCn2RL74ش[vadx$\1xBu2XPw9AڜdZߍsNu ;^)pN/1԰8(v9Ea.ѥ,qk{:|'}GNLҐp@~1ȁ2 = &cO 4FU\Dp\S|H[*)=\MqӨhBPQ@cNxJ;i$=;15w|¦6[;V+۱@Ĵ =rZB[h|rAÑ]3m . gCmJJHm\ViP__ {) QvqB 2VWX_n%aozC y {'X-Jf` Z)hvg%}͂>F.f{T-b Yd ~ƾ+m<󨟾2[7epav1u k[AxL7t >>:)+֎G !qր?P|q)J7 4RIF `/H6H2Q0P_6|')>\yW\@m?{F_ܽPQ4Ջ!$ vm)г% T뀇;řZYxbJQJ'uYb"G;.+ZaP'g W#_Xܢ<yu+T$. 0{\ v2ʺʱkMj2@ #Vx[x׌煐ߎQ*1족h3B!#U PŴsJ{N*޳}z4Q^e ؟.yllymq>bq|Y/A⯡1Sa9MP%;N5mԸr@Вp)̥bOB~Z`6qqi)㥤"ڵ|LFQ*YBPO\[̺B˕ YE&SQj:Cy!$jܿK3l7"5۞W^R [RI8HJDQMԀ{%SORaV` @+. ODvCV;vZQc(3T D6c6֐hJ,: b)QqbCZa8Hhz#)kgo"Uxy8#"=rZ;|}\<G^mbnr@])ɰeK?ӛ#za|V.$ VoֵkL d[R|+CkHzy͚9JQ@ݷ1*x1ˏEI~B&L\,aҧ1B䅪G-1Շ 6|Rvd&,ŷ{Nqug߽8-8@JnF Oa-R6t&Mgf,NIΔPt @H? J-䙿!?uaܢ0YJU!kz7B['؈#a g,nz"6$L>-kީkJ]$Qu&jD~&hn`Cla8mi׫f}C7##l%9B^[MVt9T̀\Efй-jHL̋+Zz ILmV0&-άZPnJ?H_/ݏ M/%IP+7׸$#1#)T-4[p Z!^nv@:KʠO@STuyn??:js/c_ʼ#`[MT(Չ{8@"jQowYr]&eݝ?䀫hp$xW2zq @t|MgwDi(z1!Nܙ2%z8}Rn?inJzl*)P2}sKhq7JPN]5uuO ]]MB)JK#Vv й1pbI!ߝ_ &1 PVW6p сir1Jс>"5 g՛?&'1 :=kK>k5R?һڟz?5><3ynz@g 5#AI~ yhXg?u#`?%8z Q2XQg#* *pi#K+[;m;N-@. ~@{jfOcZOVi^mЊ꣏v,?g|oF4'y?>d#-ns|(ѫ募bF_ ?>14?Ns `&о!sw;NzmkAԀ,e*^˞ž~?8} r\ YRJO) ]E7F߯Azs[0Ъjw$Y}Q0xF1^W#1vg?J}ϥwj +PU fARl4e8[y;Olں$Ki)* i=šPd6:оm {(9PF10;Y0R6x* Lq1א GIpOVz,pjXq MŹ9(Hk%G$Mx_c)2E@p|{zLv"7H2^6V8%aM&՜?*`.K䈵IXDbZAއ͐mݿ< ]!G±OwGZ-jKRS@0_mצEI*!O`{fZRea\Emw aw8 )Z-p $2Q;#‡0q"Ia=&hJR瀾nx1mչ:TZn@8`Zt$@Aoss%6VܼT_@}}&EN8~O(Oz(kRT|.I VW#K{>35wR/6&C7*cCP,d*Ιx9_[2Y'<ťGܶp@~>?Fld;J iˌPgO?`ž͓o`~xOdzbnPWuuV&n ~5 ;{ +u׋?.% > \#=zojs7*)koP#!ڞD kHE(0e l5+"ݴ7%ѳ[sB|~nd۰dgT,!,Ⓘ8NxgB˜cђݨD|', NЋC!E~\`7R{hA=g b2O jvS{ zW~} ޺;/lfGN Ȉ+~6f ?]/)'~HpCq\O*O%rc5d1{LiNDB-o]_  !Mtw.#mo\rfjV7Qr90=`ڎI]tz}"rG1A6szRJAep][sk'%]W:@Cv;bjBv`,|,*Bғ*8r2VϜ͕p$ C!jNbG,;otzE;pQ$2쿇b,l憷|q `fG -xoCfLN$[z"3()}&H}z4&;H(XnqɄl1%#ys 4'mtpln烙R2'v}A[|q7'pr9u]w A*6fN %i!$9O[`j6prŒ2p쬤|eqD.q7Ldk6?锈5(iق %b$٨=<.%~G@R. gOo&ML{OgDJ D&,"6+sr+5ń KKAo^d /SV.ш,qcVXxS-LQ*V.) wN [x8LZC'c4Ir,N`}:)cLGF&C_YŰ/\'x04 IlaƠWY:>_UbVE>އP b*1sd4ڇ=D+G"daA PQJE7E ú8G&J*jϩS@6.S߂¡nE[>|F#3nĺe ݧ5zUǻMpb1em$!pK!d͑ϫT6^*oJFFi⪅{-z$h.=4} éu 2{uN |STBA-{W /COHLo /u&Fs3;U ~wXXYi2 ekEp%STQ$0SU(U9_N 8}ŃE )r؅ @#i'] T!W/->|@" &͋Eͱ%\ahrROԪ' ZܱION7ׇ<Ok>>J.]0N}l{ #]k۶p\ ̗%;'yF4 hB jZģXGs,>[4 )fYC8z[q\e'*>莄! @:Ȱ;2eA׬U[J9o|um8.-'*+Ztj+J!|q<,< avUBYZ ?HՁ%"w(Q^[U6$'Q,݌/27ɤ+<~uAEQ cF%5*UR) A-mdBI+P04d|ua\$GY:P?T~ ԟ: E]Hn?`wSh7=l@R|o3Dx>q\Ss'2^^B%nȢdA&ޙ|ޡ4>`S~> 9\ڑm7R *W lQ C6%͵@$AT}%PҤard6i$N*;; woKKeS-g]n /L"@a0tkY>Z}Zlp'm֓AUObfj8S^9\\q<`< z9OW>t4HޔXkʱΩsDzGyѡ4rQwIv[H 2`RuΆ^LvrEa wYn=?)3qޞGR<<#i| YVv:;of\yΐ_]\C3[q()pWǡjiS פ=`pdu*SʺImiX$S;ӷ;["VЬB4#Y8+D&Pa묓)pX&5|1YѠGBqO삱o6c藕-Қp⬜4}oEi~H W&7 rڍiH0dŠI$@?vyg-0pqaѾq5eEޟ0͞N*,&:gb2}5l^X_{f:FǺ9>, ,mBX!z_=xk .ޚqX~+ݗ99㌢ e:&^a8 @kmefoުKуUoKK*1-J0 sZF^rؙ_;JU9#ݓ˲2eP+ nذ1j w@/#ʅUA2;jekuNXǞp82{/ ޭtͤ,!ؑ`R /kk2. ˵-]֫8=[)u#ﳺ[q=H}v3ꣂCϊ~٦U)njdb}aFVeukac9 s]JkOd2z-{ ǣb`?Q4s墽vr2Ot?k+19LG [4@]S֧FM_r#A0@ d&Mz$K] h/?xd#mv7\37$5276^ǃ|| l/MeজCLԠc =+nW'͞F ygz fTܪ4 i ͱsNl 츠<:w<$i b6<&AhjL ?WG$"$yYkZ& {BlAYP Tp(GD/?tرTp{^vA"AZ0DhIUF2Z-SǑ/@'Wl_MJӟ:  n[}{Y90* lp[G w# /Xt {AgѽmOːp u˴l;woKЫM&nxpʍeב/lh)ជE$z_׌Ow 9f~j_\*v4̂C9fFc${Y7.8<"o9D`1 W ۍr4ɺag{gN᭢J?DCW&S6NoC畽,C7[Cj NvNtM"=Ts {Y^x!{AyPCY¬g'F(՟i sW2ǃF:G_,i]O=zEf;%fHT=倬S8{!ޚXO(%Wu*W~s#6$eɋ$# >)EQԱ"!~a}}/*Ǵ 7ϦoxGF?/@vg7AEb:#k>x}=>-\5r\I5dL AKQomBouQfް~لD&-h?9b`Ҭ657ZH3r(Z7t Vrs[G t) %N'"XO[9`LzI=AF4h'Z,)vԲ{.9\鹃H!M'`kFV9eEZHYu.g]K51_~ZX7ϠddL?\>u]=h C&x{O\&"''if\K[?;1gi4F$ {hQ"[Hqh͙x 爾鏇5oQSq j58삎{FT ȗRؚ\ 2dV+H;J8.D#j; wvLtjZX6A 2&ُ |@ي //WC[=)0W^Ÿ0T4o]'vEc(0}T7!a]rlAU]gC Q _Wpl15]ˎma- d@ "f,49]J& lmY+X?Xm]z0uUL?MD`P6 kQb(`ݩ.TRnzk?WqNașus3)Cnl0#W *HnqfD#O>hTߗMk"=2b7bByΓ-VQVW$pKy4wmJ/+uaE9F1)總d5"Dȗ+-k O{LJTҤCy\K1q3xi;-jY~W_RC.'W mXH`"85I=5ԧPpf|fw UDZAorYvP:".9PqopD,|{٪iбmT,V=y8KCt jܹߧГe!͸(+0DDko!'AƎoy"Q1y:!aŷHҟ%(aG>M)ORFЪJEh?ңc'UőR%P{ܥYa 9f;(O̾mdeWTX_BWc&fBNpr4ٴJ,a-y6 .pҤ5U ``b,lM(נM"xD&Ea{‘'.?Ḡ[(W|ɧh+8k)[Y>|P_>ln*?I*VatȷyER! گ[vh-Cr/NoXP6n 4u׏;|ks:~ qyNmrDq;V5ڿ<$P ïJ,R2 AӨq!\~*!85Ș[FT>5J,r]Kxeݣw#Oi`a$$ߦ*V9&ƊR%FzO1Q3GUKV-XSCW"3y=$o(ut**۷&YDj_eZ]{$|`i?Zh=lAmӧ4AL'IB|.Mq~Y`,#|x 'S_PNLxEˎ,%gBr~Xݱ ]0qwf8N04_R-Hkhs^? ts@t9N od;^H6@}#8 |9dD׼#ۅ&9Q|hsGû $R }"z̟1ͭ2"]!@͋;HhI1D§u5,9zZ&<Œwd)X:pU%\y0=âB *ʚN`^.`ދ8<KK1Î:8ʙ*][L'iF)1+$'حtmce_4 2^o.@iͿɮ51 hF B{sY̅0¿lF%5ZLQ #T^HAS^<j!T(c)I!;KTBኾXnoRt#Y#ٻ>^HT\_I"fnn0ۑYR06WU{9:~gmJ\0ESaXeom$W̫yNfrTܸߋMJ˫~xqiLHqHgVxD\.aRĵ름NK`ìRHt4vGr)bs܋2r.2}ڍ`q63KqUpgb8695KīVk$&h(&*'!x+r:QEbq2Ed #G}cA) eܥ,Mwaiٻ^pFoK&hwZI_QKJxyatL?il c& N]yꮡ꽔^_;],Le9:{G*hEv ][@e m{pY#M`X3:3vK]v̿g W{\2 bußU3f3}"ך[)2Y|:v7 ra!y%#:#=-RCAeQId|aWmX][R5H)\EUJ,!Tn80XWͩ"`rRsHf!i\KL>a wv=^]v {tzw(St"&syzcPZ-VzX輦{~!g8mii Vw5h rͫA*K#rVJN24?:ťڗ58FѶђ?ob&u/2![-ƣIl*#"uɗ5Du:mNb2 2fHgsG_+9X# nxt7ZFZaM8)R~)'Lz\hŃ=9eN-pYe/fU鈤py7G;ThX5Чꖩ2_qwSC6ǩ J~<(+.h:fiH8~sK8ץӸ<>IZh;l3@ HXDpSFrU-O#ioȦԍz EK-?G~Yj1 uBJF/$-sz:۴\7LӿP3 8y.ɞ'Az[zV0("K\IkKWwP,QZ)6 |ڐaL=KU r| prNAiOwSPu0UM_(ay)#ͨuI3zGYut+"(}Y6ىFwS/鼱jT+LةhIE16P} ;2ƙ~f cJƆ؃|]^7|tŌDr DVQ+JsT\)N8t %[-e@Ʀ"E?|&QЍĄle?7BMqx"Mo|B(P/Z'tP, yÏBp fqmc~X"_oųͥі3$W/ŅhlsL Vf^@ _j:폦 =IhL3FL2g  v"0^#i<ďf:x"(<;Z2 N[K@3βk'*uJc'zL7,,f,rB<>IUiiɼc.1/r2/P.tGC {2S2ptR~.&*O ob]ߩ")X~e(k%[ 1"pP ^쯽VŧX BY7mz,),WpЫ-(T{Fn ]?B#dhr 5\BDyypk$(Tҳ@Ns8'&^{ ,^8 : soJP~iTipJ*cў!f\g>hNGvOwl5U 3Eh #>IZ!zgx\M=sBJ<;EV ڸ%9 -(?`$W:49qR?y5;ӢR^ -i2o?{RF7\i< Bcwҿ(ԯXh[s;FL0ugi[CL]"LA3,Ikrq^ʩ)65$8&ߋuGA~)A;c5ߙ_q՘-32"mI@ݖ(?uO]8ĜQ]p5Ɠ(7L3Bi晖l\F/;IH*4Qy Y2U[T@o$l.#F؋5W$4ޖqhNnǚ/ a:9nd˸l1s՛ G`U^|%,&5p|AG)!CjEY"$](}< ތ7 N]QP7B9nI+ ?P΋*؆LI$|&Mwr2b hӒ"̎X)cfY**v(JKty$~kn(|!4WLH9;.v%y]Cyjpnpxɩ}௃_uAGt =MȾf5aW+ޑ'\8N}#UħsGl/DJa嶣,h&m(e|XHix>'+4NӼH7bD#)Xzm~vӎ9ǵU\(b=Mҕ5(,D^epT߮Y\"Қ'sOn{aE_R1΀jku^Z*P&uC+50bun\p%J}S9%cMMKD#́X&K<᱄\xʾ&ov7~XKi#PT]ީo]:F˭PI$:bdҁ$cd+LU)ĂLB3 ѴECə,6 )ak'V^lιІHͷtaNV[D}o>m҃W ؤNc^^pac'޶BED%{/~W2PGxnͫ%'DRT*E\<8m.TWg&v׭ϵ_i2j\>-dЧ).U{kϏ9(Ճ[o~38-vD}@Au/|!*g]Y5l50?#zr^iEjw[,juLA9e:[е*5Ck `GbEԡ' /]Қ^24@ (ZЌE5 gdԯ4K1½ z&" a Di??=<$Hm)HhQa*JWC9܁1[-t NŦAfrv{򽿅^G7_%/xoMr r5Ǭmyd<{XڥB D] J> \ ;oho[ZQL-ԧ+b-2|.qUI]q49X@tSr36;7ؔ 33bjaVal(+t0ƏۖVµWdFj3 VfaʰH+${.e}eZu%2ϋ/]:NwdαW\ݜ.D CDt ldrX> = w)$*7]y6/O;uxCVyPveDY]}@;k.*koTqM >&/NzLAi#׿:w0OVP|<+kj!5~wu&h[6e(o.UXAM@F#k_/Am`R*_<'sIJp&UōO؛#p:r6ICGR(NZU& AtRfa=8>TG Od, BͲ۽h4/|_IVqǞh%itbO$}Й8q:g4Na4SɑY0 bxBi> иRUEpBjJS_+gԘ74"->px^ʿ3r>ߦr8:LU'ӽFxw·OУ ; er*J~0,I;8ĄFoE>iSk*%Hscd|A$E,i- 9rq:@>e,8eVSaCc2jMZb{Q!pquµEI )p$&413(E䎋ٲe̠cC];h>3g?2(kٿҬj0nVGLWIji\Iצ:ƌKۂ=4ñ#3 %F#`-xYkً_͜aㆯ IC86nu B2D"g Pm.gKr(tG#.uM٨O*Wϫi*SkEq_kc%kK@lRlj:k~Elc ܝ쯾d.i:7 ¼9*QHRRyWlGX,d`1S/.Ca-plN@O[r/,ЏgN FaJJPf  3\ax@V!%)6}AD-;:mTX^ ͜\j=P CBs[xUbAIY@;s-֍7#9*fJ?e\Υ{PDa9AI)C։]Pʯ} -eetީkpnr#5Gןu#hx4 ~mwmR}̩cϭE ,; GL435y|v sr[_EbE@ۼM1<I@(I*COAbjUuZ -4b?1ǗD%ؖ;@вp"jϨ,7[@my( VdLlq48֤|o{а0{_Jk"B{g2,BK8ޙ4]$z7xA);.|Bh.8@Wlo<#"ޝt)hM:P{ !:> Sl2y NJB RFD^KvfHBߎpc0?"wst7hx:L6<Qi_0ZxZDPє$:5qpq^WzD?8yBd9ǮN\Lyk32e8gϝ~}+w:K'qE]oP9=mR5 ~56׃{KЎ=! PM;5v9'ǡnjM+6@Ғm|q' (ULW @0`NEN1+j,B׺ְ)G;{-<(1E$2/i?WYxl K߂/b"FZ+u1P9(2*_STjgz 5xRkH6e[2V9@ׇn le7tMKN`iLr5 8*7\Y^g-b5}CaI): 'o3<~YUGڏ?3'jA;"x3 ߗt4A]L Pܬv1^}`\Ͽt䬨Q܃ƥ ^ıj*:^+Hd>F#int}}ΤAHlX 'mX0#׏)>mapph397el)z+L96''X?Q&RpzWw7v-/cobIf2oe\=* 9 }ZQ}U|l>k͡aR5UӡYZݼClQE@@/('.ɘ6okSR QzZ%IXXҴM,.VjrK.+Es,:9gO9$& w7l`0E@TRgSp X@ǂY;[<,_[Cv6/ (2^ȣ6> rР+FPߊ6%׬uE*#?_^;=qK=mL^qY7"`[9"ΰST.%a v"Sw}ƻXMi 4p3 Hr^BQJN9VV m$t\r 6 RH*?+D(f8gC^I"tl e } @2/ oPS1(i9*bL5S_pG%7e!)9zlH7#Rm0a[sK߅qqՕD `jחv . f+M),vkǽ9C63Ia}O{O[Q>ǁ<UY1yBG dj#,Rs3u &Bm]=!.jki;U[/+RCl t&lfeh+^u;ˇS0^DOC4XCeԥ\U!bQzӆi\h(hO٥v0#̗Úo7fd2wɷ_Ye(g40ކ!՗D3V5%)tə3H`}H^8}MV.% DġgYV 0pE/#Uk?ed,-y`Ԫ$Z%Nqm5MC^iQ+\%plq"s突[$imt1NZryƠu&hT/_Į fl/p{ƽUp BZg0ڕ_JDh4dpa:oKJ߽Q#>;`qJVxpxQYh"{ɮ)kV xyd1Qdmd#Q6!G}d➼x~Ax nO`P2]e4IT {.1ZCE 6v1*Tƈ}P!QKZA߶0{1Y' 0;x'HkoP [ «5 MXMvT*ȭtV_m \f0yzo[e%_ ډ=36.{]FvE^rT#S\U΂xMob=h"5^20Z) 2{Y t1 3뎱 B^I)+ pGwfK[A.ơ(ٮ1J%j4~W@sLhaz( ,p6LQn(uXe;ء!z-D'#G҃4w7tHMkՊDj>Y;guFdb5:|Qk'G 18hH|Ry3+t%p/`yQOʮT;kLX2'g0]L)rOy Qhc{?Q:}:˫SDf0SXq 8s.J*4YxL+`aFo]"91s"z[2u oUq[E7V)2yF qͲXLtcJ%b|cmOj!Y ŝsY@݆A56Ûh1!eHymbU8B}Q-/hhzX F5ձf bl"oRH8&{'t$!Q йI__:ac!e8,QI~wH-i#*KgltfظJ[F8=3t5t2W(VV?bԤLYfuPp4+<̈y[E埣Ĕ*ұP2f zQ\$D`5y2e-"l6K:&@A" 7VK5_urRڑ'S "zީ.q2B^mNx{,$d>XY|F^i5imi`؎^@'qA[BM+֙*ro8E]wS1Qwdz5]̦lP-T`ai4Nn|˩j{)FwONjմcU;ە^KPpD8^vPYmyf6*V,ӉOď!gE[5[ﰩo|ҏgPMμqDEǣsT(TT&x/U%~o}nEFcCw̱ml7 K> @^f@KvbV+?އPfyb m il/+وlB+Q}',p#D]we /ϟӡNXľ~d<zב Ĩe& = Kޘ%g˪)"I%&2 + l\ ǻ\OI3!CTxX0u>ijXn^*BaQCqO<3^r:.sW3ٗ0ǥi sȬݓC 8Ɣ'W2Jl5[Fun&b! %iX}yooV$!*%% Dv$B&Fte;[9A6e6jLaݛcT]WkX"C_Bȧ[zKCfaOer{!E`IR.!4G6t &3H}s5]&=.0a|`j ڞy< m+?aqdSNQ\&}MڦgYnq7Nn R.\ ZjCXS]tM!4[$)&8NBIw[+ΒuU#lΘ%i^&MICb'?pǼud'D~Pk0@1V J:.O`{TY"<Ԍ y Y-8U;䥠i.U; _Si4wKt;r{pEh\ @5Ʀ*7mV^7jGX(O~3] S#Vx4AJh"nĕi6]8)OoK$SQ㝙Ptt] Qp$붇(e@['3G;=gYvPGmrj<;OȨ|Jܿ=t4 -D*W/ MB? [yj#[q69E;喫O<ݤ7L^^Ɉ Xп.5pNC(,Pa[;W[|?JS2>C!KFgNɛ8⏿Ԅ&KQrf\~7 01" S(D#Э~@4O84<8Wv&]s9EPw'gloeJT |pYL#^og}ܽĉvy5^NÉg% ƒMAƞ;I+V}52!װ-a-Gb;Ɠ.imOGf6S(³memU@*'.٣Hϫ("U%IQK8ul[bӉ# $@b/&?1g yBAGɓ W]p)ׂ98[m#H"Q ,"JqzYV<.Zt'pR,P[J|甑-,TOQP;4d^pY}Ɩ1vǑmdUJVA `E]D]&#bV*1KMP*j KKd0w)x":d͠Ywch;bxSL9WfCψ -47LKFaGS)k` H13hM] eT|lB) .N\(N==vTS䧱: Qx1i{H23J>ЈtP'RQiPJmoCtF4q͐%?\c+.65=fv2H𥳸ۈy7q`l\ 9W꘣~mPyj\lnUZg(5!s&D8_OLRtKf2윪pt^l0hv&u> MpH`SB/*!t#YjDKV'iSn_~@,p&<SX*=<:61XCl$̈ʌ/qפTQ&DQlyKod/G'+{eRw!bU.4VaRAm?7X%\%nZ%k\sճt_#clԪuJNT 䭆D$ܹ9ӄ˷Vܵ,"uj)Us z0_7iO.J6X 7KЗIקU]0+} Pp1xhd-w#&YmtNFfAsĹ#=ۑ,9EXۀ*T ̹̖p Pv<U3qקx;Tޘg)zm_kճi+kPD\PUֲiUVv>1Emnpػ4T eȩ,J9Ekl)w_Pm]XR-ܬ|EXY,=K¶ȳ0rQKG{gWqI~R%؏ =Qz&Ÿ<sA:p&-D%AJ7) GѪoޔby:u^?B98 \ ׸5SL5P)w{..[#iM)X:fpc3OΧDk?!aƦiuq C452,qXZ*s79S⟟&G:rv^ǰVֹ"hj60fR~;xֵHL碪&lK+n`n%ģT湟f?m9MۤUciڌt#|XnƼغZ;ȟ=?(\ƴ "jT0[!v]vI;z48$^z/S8Hӳ%ӝr]s]]/W8 pw6uIcUl<}O.or˔΁tZ,FJ\> XE'ԞhsP0".PשQ4*}M5BE3xn_Ȩ%^an~@RAZkkiHÐFdzJ009~vaNV ʧ++KZ= ;Xq|\ʦiˡZcMqv秄uEܛd(et9\NڵhVQMOSwTj@Eq bZjP@%)%m)wXH ș"Zl0O[уOX+( v.WZ@g?3AŌY*WO'㥈t2b4TGQ{t&$(CZXRd>2[|3>faLPЍ^T|Ű߻ŭw\؈Nweыee&EH4&Y9ʐrb;.pg< Zhr;n+. $ e嵅(oQ=07sbmfRlɷ+jV)AV q9Y.2%`qꙅ}54npo);j]Ey:}-{9G uR{4B$ L,:_H3 EFC)H}<¸X_qF;)FFh=!]9j2%.5 u] 8 q[mI[sO*Ͳ+!Im@p SOz U&`nxG"OzV_3jonͼ0Kx =)Zdjtg)P y GT]ؾ ᄸǙ'j<7\%i%iS1ɍ1WQS}HQ\TMAhֺxvS?V4KNy6џ4rMQފQ@o1ΑN勿"r]LKx3[$tP"%GA~ȷ^HmI4H Vrgh/g/ HaX ifi2Q_M40){h7b0ƿ K}\d}҇.B޻( ~ h T-5%Mَ)viD5;f,/Wp'`Jְlj>6L-Mbq7Ӭ&]zbr+T5 BWCZ@\Bx,nӺw_^hڋHQrmɍWb=j*b95OxÃv|ӣlAR# ~Dzr,m$j+NpYUiW9YʚTUhr{Wj 쟳 mqP|*/fs5FjjԇۇA^3R-;w._25 i_Z<0[e.=xn7!%T2]|%БJ"U01!Z~*=86JQC/0y*\}btJ쎔Q5MųP6dDd͊C{,'գV00d %,EomPx p >z57̞mELq,gDh(c-)UvLĤ{`)/E|)#p)$]P~2"\| !vIކ{M0þ̝zyD&<>fZ~6_.},|V+0J`X < gi@DV>[M9pV1:< b2p2ui/ 6%2FrXvSR7g WTHHR>T} wrɱrz"Ub4~NR(END[A46_!FL_7Awhh'4>*9E }!vODv^e^wۛm/eJz[|HB)aUPFOKjJA62jG"]5B[jVe&Ҙl1s7 .3fE)- lB%nCok&[Dߕۺ@K`~yETuKܕjBWv\ pљyNvhj G8E)&4JMc5(#:c/9*Y9$Z 3^d;TS J[eWHꮦT)"*ٛUx+M*z/W%fDOOqVt}Txd7:e$ +-P6ciqDO'! ޏ2fA&G% jw_Jς'͈:ϵcێ=e1O4Xl"~WٓIMқY9S,č@K_׈PD0KryUS@I}z.;qck'a;Hrx)#g'!fjqu)'5.8=u?ѝ2۟6* nIO_(ȷ+ %]-̠3>9v[ynU>S8\ѳ%tz*@X+=Y9XZ$.DS@qwŒt,Smy7`u!`XgnKDΌntķ_ k1#) ƹj6-nv[Cũۺt ڥEӌMlD^PÐ2Q8i!~)mB^(c>Hgc4a,(JYl;^c5AH<hQ<'Lѭ/Ȏ3 Oj UyQ5|/Ӄ|3l4v;O̤O01CpK=Mo_ד]w/,g\|>) c4s}Q{{'p:㇂{ZVZ~[ S Gw|р_g3 ߇ wjԮ-FMb:qӁO+s8[ӊnm;<(ixWFwItx A-PV _=c ar3D?ekz>Yìd.|83{"'}n3! T'=\Na P @4=)7|7Ju@_(FH/kC>k.Ί X9 (cL3v\rhn mT^!iJ2 fa]j?L/I8/O`p(9Y Y=_yrynqWU{]Y钟dd7AZCp~{ ^0#[φE5 4xPo#  ī&;]p 2qP?O⻙4vjz-}Y˘B15{@c2Mv=EB|# oD<Л9myu=.+BfqjACnqHw670sYY)زN%UP,9؂%݁ k>9/:F˳UZ_i%eߕ >SqpGKgF6t,noN;(o/H';:Q ƞ4Ҙ?GP&BVճad _;Z3dF:q5Td_!BSzN ]у!M@׀ih!T?Oeb~~?N .&e'Ֆ- v]*Y;s"26.N *~҆-Ķۓcd2<%㞲ĸ RiVUaKb-x7hB~zɾf_|9x!C]aS`zN^OM%P0z,Vobt}ʀE!X5>DAlX i#+Mo$"MA,{ղ fC jQ_o$d^cY'kWj$2?'f:Oocԁ{Tb2|QUQە~]sQ3+ZsX! ¶g$01t8DJ.]`Aخ_!rٺǷ~.]Y!́Q^lhtCtbq!/q 7GG[+_"qOy-ߩ`"/3 [Jb)X(\hDnGI/%d&4CG2vxpI? 8;: E"|*J\oa hd}.45.(D2kN*xLv)GYM%ZRݍZbѕv bj[c&ӱӗޓ`c)E767`+P M ` )Os06:!,BMQ]}x9i:ʫ/<iD_ mm)O=obPju4L؏P]R+n ( {c*v#o^0 if|OXY d{+"e@DX+nHñ9om >TvoTp{^ W#^WX<1fۿb@׳W a|2UAE1ݑ=;PA &v]^Ng?'F3<[I%Rq !p .EL7 -d5 n^ :Gojg1b朷/fV̐=AOQpX"uhw~RLWyV;/ F|әBWû}'c݃ fE|?Hu#鯶Q;)S?*R2&~3k(.O15S֧yT%M9is4ds_ )a~4! X04o둑g|륣vE|XؚRoZ+NLe^D[6,*\u҈VF]|T< 1O_Ò gmGI5=h=1΄#7ߧ{x}3L<"Y2D?|Xt GW 0n5HΞu)Uz!7 Qe9w:l >sǿ[wNyqlg9Z]Ѻa/ԉ`N82}6)5lerϙ4*T'Q4;"UѴm\#vmE|xk%W4f) Oq}6soګ_u7YU B+j5Л 7j~R[oߤlEx1,0QDr9nCGP\|J  iv ߯3s=7]M֯PӍJli u@JjCz#r yCmp0$aBӻOo WU|J*6ZBU6մ)0i!x]Elznq PV ?DB-#=,pr7*IQ.x3cTA.B6tQ{jҟ1V,`:ʜ VkrLZj5j1֧VO!Qœa4⎪3BF9녳HpC]x6TncJ|Ĩ{ɐPY{o-F:n*k#4L>@'/cV#zE"8tBKα%r6D\Žz 6HIQ+.۾ajL+$֧/+~~6 &B, `9fszTKr{ϴ̀rc3 _4KwT,)"&Hq9_+.y;it"##S,-ıbu‡-d!";r£a=yf<'AQӳGXR,! :#EUmskb;twѫ4W{rl^{ғ{DDMMIyWc/q3m7PF' "xL@F"Bcok:wòJC1/!vf{i*RpVmOcA "#2}ѣdCe0wxgqu[Ϩ#Ͽ Rpܻji(xW?kֵ1g1F SjGvBuU U/~Zurlc(Av47BA7|GUӈ1TlZ ib8j,]׍U7a~ aVC9jMHa$qIk){s=zsiO C8{c#EH9kX;' ۥrC$>i (aj򛕡p*Я.O_b?Rꡊ]y]P%ry_8q"z;J0_ Er!hh @4scTzLL)zN [Ӎ]{g $ j-S},uWQdgjyL AJd`g_b3krAXz~:HӣR>+ Lb!7tg\",Hl2 Yo^KF$puZ_d Th2&_o/3v$MmR̦q~F( p%E:Il8jSS.O~[1 V o{$Pe)jcXRI3s TOn0#cHNy\-r)&=G {tޙ{%R>EL>F CXF &~~V6s/cjvqicy>apUms?KW^'8&ȥ]>0da'/$c< ~+p܉˺}V^cs4u7a17y#ŐMo*ԅV&G,E{G;T.o/KYoa6?c]k5CW0,lJ+a @Z ][BX;֮Qw,K8>Uy\c^AvS[$D:_h}qq٢۔$xP`cNǍjP(c9qaXWn]*v Mfr U;r}\}@q5TWV  *; ;?.PBou`g%XӢE 2ΡlhG.ͳ+59Bζ# H|rY _(B336X I4-. $:_rLtr\/;rj5zT!vH9#wo*ۈ7RdQ i‡i6nLL b r`H9aٙkRDgSE0=hxP\'0dF~4!Be!Yr>&è?pc -LBkЇqm%썜P:op_l)pdf#uIg 1u|FV$YGcxg\O+ >Q30((x s_T+^ɳ7e1;Ԃx/y-ݼp4UWrܗ4U Ӝzt(p8?vOvߚUI7(m\$TP&$q/?Sϭs&ITz\vT:U ɹ$f}9kCʃfŒ:t=poO (QONsǪ;s#BwO)S~-bHv-SwZ9Lq!gW xxH:&ɮ]_f5*Bi20ĴiA+uXΏSaE\ӟ3oqMɴfύ#%=,-^==j;DjKA'Aq` ɀ{ߢkgBаO7+hə_:"w*#RYKxE*ũA} wJn{cþ?;:#{YR+[sǧꚐ'W , lʫuY~#]b,,QT uZ%WiaV+<=s٪8+Tð@yT Ñr.A?fxng51wQe~N*e 4_$CBq th3hj.Hfewk|+,bfT6+=tɞTN{hKұOϓ0Рj9?GFtDnR)(p[?07ڤ3)>veG3L_&lji2_6bK_9)@}N>pã뚢sהh`[xx i`EŃ.kZ7Z\2L~ض\}.Nv׭Ïy٣)ז0N_2K<ו6/ވJ=ј G氻(銨tOq'pڏҽgnӃt jkfti<׉G fq'*%}%<\MÞird7M9+Jpm [Oj\V3UAQ̻#,2Oc}u9a> g8c4#,.CE}8x.9)BZT:X,e(_$Hcs$YB7U=Q$YEz /jbrbNz{"I$ K9yg3!DPrk6qu̹ QѠ%f32ÈӣXa5231j1BRVO4:jIؔC!7 ؽ݂S+S#$+ >ۏN]kI~-$miR8qZzlGg]U|%b,twhصqhhU , 2%. Sq)Զw筛/ΪL(/w6g8">Qaj_4t½'zo2K.CޱSA[zpꢂx尮(4[NIH݋Ɨl'#!bWy >8-tN{HXƠFR-xECW v=QL^<dE dt 0Gc q>>_a\F1qKZ0.ZWkxl^0m}5&4 WjbUθ^=/DZ cjxbJ]#ެAClJE1?k}(o%5UV-@D3D9.I)ħaqC< nѣpd;U:e𜝜OVs'wd$ q>1XvG[0ԃc)ܢNu4.D Xws6}R6>nثI*{w] v*$O&+ĒGe K4C#zdQP_qST'{[ߢ fj>"lȽ|͇q ra0i.fKcтp1{x0"81)s@\g< +dO4 (XC|ӡc:LT?55If]*n7nڱA 7^Ƒsz쟾'tsf "bATB*I3r3 `kR#g| \I\"B0h.v@6g֙PV<.ᾴ~*A4YMY8'80 F6rEJ w\% Hn_(r8z/J}#b[QzBo[0C_ x^4i0SOZީi|ڜ"-^t2lŋZ?>|x:袞biOa;283A?ۙf#X})!N"45c$1 3OwYZMO!bLE;y-91L;Y.;΀ɏ!ƥi͗ @w~K-7jf'"M^gy$L"!idp>&ӽ{=!B6o{&x 4}=!grWȌ4x˜SӸf`h ߰EM샏x1^(m`D*[xŭrP5AMԛqQ d˂G4\zD#h3= 裾s(Р@ R1ǽ~6HҨ`K< گX[5EwV$4ıڮQA}ǏC9X6v؛D2C"=bćQU և9zݶx>"{M{0(D11!t/TI8[zP n+^\V5 wkz m4hz]uU0iӂ^<8Fߠ> vruZ?(M_tcF6$ˎ ^yŌ5q%*_=)SJ8IRy"禈¥x^LW#xeaxv"vV;Fe\ڱPPQIHe\{!*KM'QEWp׭_u1G Psz<(]<"Cɹh(9eً IH㎗~ڽp7V_d]јp2X,-KG"%bpI{aQIDoO+!'Nеr%X`J[-5fؚɮ9C- j\G"u u 5gVmq`e±,^9٩%-.K4%*NbT+^,ۓOn=Oaldj>kמ|~B{^8nUB\'BR-yQRI}x̫H`_f3,~/ESYz$n A WrR{TZWYzseՉ\zuJ mbd_bntPOK OHLY-a WTR:1{[4x{z8%&O6 ߫d a W=e [AN 4E);_z4iOo3΁5n_Vԧ4+<G΂z5^m4 7k0~rd%C/pgPfpuq-Xd Es`)A ea L;Pʼn~󿲏BaFG Q^]YE rݶ؟RX`) a~JiAހTCzrTy_Qȉ/œsbuVMe} ,g hQ 0"GyԬvkzS:z] D.ą\9SiW>Idv:URp3 괧"Uc?fP"6cゥm6}^lN/%LuW;ka Dx迿 ^Fryi"CAw<l|D"6U8dZ!㮯'&!UR?e4{g}ہ) H5Iy=da] c_`%7!tK1>/3%*ɶO@ȁAJ9>u{RzBVH#F|j<9(j:5UY(%!_g}GI!IO^3!n[QݞӺ'pă 4lq`oø䐳%WR e`1AMa).bA+E4oeqTbJTʠ?Z6ӜVuL9t L8ls?Pi  ߝU-De=a<aܹ̚? 7|Lj:vv14t ?O^j`un\-LA~4'VKA ozeXGcMD%/6!Ά2Q:Lb%la$FԘsvh'< +mjV]~+a;X*?XvlS ϔbn)~PMKf7'UUݎ.jm^r908p_ e?|IyhDc^7ZT\٦xqsUZ#pp&y\D^ /zA Jo B +`*zV+`٩b7p5g"`k$@/*UzE Z! lfpd Lm bf"?k'[x$mr^ۅ/Lo-ZZ2xA8}f>n%FGY4XrTE OL= 03gxNn[h@odb\e18d$ 1[+Jqshӌ8XJ{;=Gpdzu3Y ]miJ}a¶zI~D.~q_{N0dp' _dNlB1X$)V:KYͨn0wӄ"Ix|+ QA„9TA6d`F{} K\p\ Lտ^e`q1Io]n O)GP,`fy1iP=~ յr9"+ף8ֵ81َbhPR,nZodo,&$gQ d zW TYr!2 >ӏ58CF8cF2xQ1I =1'f];!ZaNYaB w Rjo$y''&Wup2;GuOTrI#Zp$:t"Iġiu| ~L I&]mq`>Q|n+ǒ2fbu(2H+`}r\[9T~yb?r0`ѰE$Z޵<ehg+χnB_3sG3Y&%*P~YBƏm¶P`"HZUZɸ^&SI:=\.9h07q i-ƣq?xaG|?9H{Ji@gA,&&J:HӱDSXЗz{OпQi|ݓևߵJ\BC%%)𫃮<dx 7\3Hsl[B2!Z&.Z3&nɘ2a\Tc$veƢv7z.֗l^f,lY}DF[WpVC{{/2F?gC3Ɍ |$\ y/Yvl[XZXtQ1gXB#|)^P)hl̫rV0,t`vvu[/UuȻU"V(#<*=4%Zt'Ӱ9Lܧч",ij+j#,  P+g~̭o~bMju8l$wjPϕSҶR:>, tt䂮Q,Cu2yԕ_ҜEz,xO>kupͱd΅UA\(%$**Q]GYn+UQ {䦵i"-B;D%Ngt/nO h[k ϐ Oos'NTŏ;^ 7 Ë ">>3ɨ8Z}sO dfv/!Cr!ĻKopw.T.CѢY'߁8qn4MtQ7ZۛҨ`5mۥ?1 ޟ6Ugkmdz5!%sJR=.1U\]-bnVAiȚz>TX!#GN%6q)<^bkxא;KZB;bx|~z|FZO5ow~UfHԚ\f[6VO+S޶> )&?n65_&DM㛵o&Tx)y40HW*IG`PnU.;2 `s@2A\a.zq1]pFhvG/(?4)<̪02Ý|ЙVm7N*_Oj&}zئOdy X9aU#+e3l1.Q.㚌D>@mbcTӹm%(%=i<,ͷ잢{L.Rd/X- )&-6uGqƑP?㶉I}1(C)AX|~C[wazDJh2-uO.ȋ+4K_N 0< VZã.e]nE"g" br`3J”I%q$1(M68*4%˕mǪ~ T'}L.~zF%*;DK{`8pQ"Դe!SuNYd= Rf% ayGh"U4ks> (o14׭@5lP"y coI85zyr6Ɯ2$ʣCd, ьWwe*͂m0ezU*>G !-[AYʢgJ7x;`G|xJ-4TAY׵\唭1HdRJ5BEA䩡a,S~ֱ!MdX 5CI 6 x8d x_ [/XZF=z+ q"D7="ejx_w'~Yϰڍ9ۓO"NsmsB/Uxౣ@8׳=eR:,W\eHtYZE+NsSѽj8OIWPgs.h? %{EQDҰqΨPq紳G$_t'BF6 bMecZHl!% dL4]3z}# 'fYCSB|6w}_QLm.`|+ۭJ*<1gMǔwHwFKji#*}_##BAd[K10wI&_/LW^>WZ~WV)\ 1( IdCOe9P]IEk76Wy[c|V s(O4qC"ZٝM~G8K[BКMiR0Ȑs:Szk.,U91 rkXCkBʦ9Qx oLB,@k.K-89Hn:<2S=%7B7hϲh,#i5,Y] DzψI a**蜤1 Ϗ1wpk#!ϳ?߂der8L(;<8 @ıf:1;Zx| OT|*w O be•zoT>@~FB؆ ɧסf4\~?JCYbdN>P(v4**gFB~g&Wڧ*ZCЧ傤B$R<&P^ln^n|(ld&; 2rM^3hu(D?P٢-uxUU5:wp,2o>2G'9 l~3!{@VjWa5b2%|Ni$BM\QmebKsf(t~"Z<TwlҹMi&h-AEq_%`=}0>hߧ߯fvEV ȷSWn ô}c/ZXdr#m)JP3,G+'H_KһϿn&/F"r;&3(*Iyzt!q"hĪϞlMaMrf}!X=F3PU\H 4kSǒIp~bq:ݨ)ȭij>![!ӛˈjAԩ[̇-yEg M'Ew QKο ۸I'7܂6_ւP5 .rN-(%HpJxj|+͞GAbQ?AVӑYW ؈)DZ0D!AdRWo H:BWgzؽ P슫@1S)&K<ߓX@eE7@፜|>۶ d\uN9HUeRY"< n#5Z8;psNMw"-NһG3Ц-hU/~z˭kPޭmD$U]=yOkΒjǽJ$VVG:'Lz=fW_I7|!Ƕ13vXQgjp9m[x`=vЂd&]]23(O Yf<)cfªz^ .Y!fq%P-gވZI%06cqE+u^Z*|{H78i'6e&/%_t(u{A[׻zSd ;gC^d%Hؘeyb`OTJ[}`zu{,.Nq1@dR!5v_c%lff` QP+ KZN f" xm4 _2 +zyxW])*~`=?+x4g^P&Vbl>9Zwv0i}ulw3^ÕtT bho!]p{[vӛ>F_F *}}3ȟ40GCE.@ç(8}Ȟq64\pղO1.0 Yt>?3r_=5=l Rgye2Dl$gdZH.0yXOSƁO1 IZ@鳐Mq`t%brǍ*G=\?+ty 3Uu>j%1.]'Љp/ wO 3y|kdzhd/l 5|Stlh$Q[lQ .aaAL/ $|l!#wpDo`[ziؗ~E*hkQ y$D^K %B5j#ywTd>\cq(+} ldj_q%d-]>6y0l`"Q~E()I,J: e}qdPy|5cH)nW4CrJp =^Tz>,gF< m\K]Fj͔;[Z УR~O.#(/&GТ ጋGSxaF[1P6BuX<M=ʕ6nCϵUf[SY%/J\л-,Hۛ9z,Z3Cg<3-;>/!)NDJ] CԚ=ߐ|^|x7 ETowC,u/3v[+J2"=Gzd v?`FIdBipItZ_ r'>2g܈&N=.6WgGEӎE _d#t۟^c32mDOX}q#~1`7rעLHQyܯ+?CӺk#IkD0:5bqǾK3aT+I$vadM9 ~_(xC['9x: b|FWrkNsx e^U ;'0r؜{Y? Ά 4!ɜ)צ̅ Lb7.3ȨwB CG2UPwn)vQ9jQE L{wDϙ >&xF˹֯e[>ɘkxݸ!`|Ċ@j<=HxmTbXΥ!e* :+Dfa.s]swȡ[LUfb}t# n86]* f`uft0:,]S gy%_=tr纒e ˲!*繠"gKn,ωjPSC(eaS5+7GJpz2v3<6n&Of >&:b adx6iMFo0慪^tcij- xRA89儲hp},KN~ht'uEqRnA;7p|㘬ch -SgW7.) QŀC^+$ϟr|皔@RrČ3Sh lÁ7(T jv3JSNH ogP{ R/@b^Qw&r=@'ʧZ~!`wKn>imZ\k1rW s׺)O|ۆ2vx8<\SF񴻛f%֛8!YR,9z{0nAmp95(? dUʦiӿ"L$& ^;sʵ 9a7>("jXֻ09S͒ri.T`ɲߘ e8J jG1ҽ[JHϔJ>ߩq&3qcCil 9d+. {Ja4ݣ@<4@!ЪZ-V}jhbGA5BW"~~y4?s`eԼI|Sǒ~I4"79/p,NP1@8$#o%.b&o;%CS=_+_=}+ lZ<+/}=ȫ% O!"vW${7*W<9 'FTs o3/a\/Kgwy D9uOO,ڸ>@L(: c&sۑ3ּHůi幜lU-$Z&۸uӞ]xT )MVA* šZ8C.&l^#w1/Ck4y_`;.DDۥB6 PxqsO]nǛXzx&sMLzkU0DKX~O\8ȑ:f ty&AA5)2_A =Ʊ08d-K6'ޯi{/S,`WSDh#=]e!/z@5 g%nM +sj,&G]{oƁ╔;?1ؐkpbǤRM@Ry蟎~㝵ECz/;wg2Gk#͓ Y;hHŚ]LFv!-]=tu4ILː॑q2grے#H~"yVDgC*&|{뮈3u q4 OPKy=rw@jZ`j7kERvZ,N1ΪC4G >vĚ|0VSƜa{#hI&-1bҦ7dڂnC94"#hPz'ޱ'fQ'|b뢳ɻTO1H'P . dJ eL$:DE?JҰΏ,.& ~wOEzf5Gk\Yv;N($k+ܔi;;ա ء>fsein@rKl'kT+ɷF':2F+q88R9r/ s3[v|Ģ)Uq)NN M3ؖ<3Ţ-ZE_]ӠL-[EA g'\<33SG<y'EI"KUZ`Wٲ Ußeu V{ϡXs"sUcn/2Ω1|Cuo޸c]Vbɱ )!1Q|l^ C4hurFoj}FZQHG ^Řwf^˩ xpzruY|^;49q/l>Θ+[Ln|l5|SLI F"~of{Qh)^rgVvGj+խފ:/fh^^[;WҥJ/8,}&AnxjTY_@Ӣ'8ZFVHki7KKCU[O2XRK="Bkc"iY^PE\P6]!nT9#MCdZ*v7/%#I(?w'8IvrE^QSGdIeYZޗV#,Úڻ 5{=8تBUWvr'㿛}`nCduB5%n3 yM66L*ag=k{ [iZ= 0~?bgwܒ^3~y]*$ǫ: QH?ՌӢRĉk! ev7=IK%Za.n ^^Aoԡ`DfQ/ H?vGz0(DyԠJs]=<(T!O1{G^+z/_.$mh8ޔKy;9 ARefK`Xˆ'MJ_<0(V\6 /a |kR;4W`Ie]v_ ,& *qTkAZx_am]+g0iX! MEŦkǁMwBzyD{rT( jnܹ^8)$ku&bKbPu& R)p귁-c?(:̾КQZ+ J<=ǬDz{o"cɲgnQqA#4de]Y?nW]&s` )84JY>d"+Pu{!Ys[K < $}|;MPr*ev'r7(t;'ˆcߓFb{FC:$tOV13drZJL0|f4;5P%9h,iTle]O';lSz  (:RCj^=*d Y'}w]y [qDŽƈn6iH#-ԭ-ubmkKy r-BJH]<i0v܉rqcə|>c'fWUԦ&[nIc 2/m4Qv%Ekk8<q}|Cf8,<qkVJodzzɋ=_he_ѼHOf1x/=af+ʈ/J2nm\L}SW//t?x9)G/jKP50لG'KR^VP)>dm3w1J%#t%ػKLl*CQ+gw^HfGx?;Y \B{!HB5^'P_6)e\p &tR 8q`Ǚ p!xD)މt._UsЗ&xKǖyA8W04qP]XΫlj3uВe ,ӵJ_'{Y bmt) \%ˍfHS-+5O Z 6eɵ@kh|ČZV2Wzpgj)z-i?}+i?A%7l?;*ѭ#%J&BtgT{ IC 䀿s#-}!8Ug[Ty;J++sIVlp^~ѕ vi;nCVVsN`Vny޶;ۤ;ti*IEz| 2`I$#`pTƕvGR ǶK}ۘ^ s9)]lT(sg6 V<*t|WYp#U&El`69Up"z3-I7}Y}MM0d@gEhSR&p#D1y}wIK3=ܦ33$哓nFe7\UHhnlZ(Z+TvǴo/M&ɑc$.ft-18|$wD?LƸoŜL^)UDㅓM]şs΄_χkBMJ@3N4 /`69x>fS{XV\=:"dD#BѲ푸'~ٙB\kSP=DWzv9)7&,uj[irb{b.CZG3O(/0 L7ƁBi#ˀѤdidҋ ZJ mUm?G LPR;zVQ,swfqD ]1u-v].K9BCw>!CX!TFA(As x]8Œ(xw. @ɌL1nw7`h6r4;d굄dXxFҼq I48xkV j`ncghFTUBA|&/Ym@AcW.0 MmI,p)Vš($=;\NI02V ҧWYGb%V d[Ɏ\/.B}$s?~s#. Cމbi,v=>fU4}d<:q3!}>> I.sߵ)/)\GQ\]sIdO:kQM,д["漒4\"޸ɃaLM[Z !C"&ŦVc.%zQ_%.IW {|n[6 ;?cxJX6+˅Qq"̄Ծgp8FOz(F4WFb/b73)g{>jH;ߐpX`$Glタfb` K`8q ) dp=0Y\SL?Ҝ*m1^ϜƬ%fӜGmC&Tu1 :Iu^ӪiJ6Gv2o@{p.|_u,/y> mLT 6ݞN2.9@h ":x؏ KN J` \a(/_(a]Xj;AN$c$0<,IxݥT!EX4H^J;!P_*5ˣÚ6QkPe7`_ӔdSDvkYgX9+E 5g?훌USt~U>($YYٜ@?^ r.kkGMhĺ,hYCqf°Ěû ޑqA)f4Ze%zA ?gݗ,ªf l J 'NW9ffcZEK+ ў^9?p~(X={tNJ2\pueD|O6h a-Muαw%ҐI$9栵>ok!N^Ύ-;% .ċ*@Vao46^ײƊm7r"i(vc,bcB'\Bu76f0LrW1'xK HkXw7~9Xib}!~֭ bM ^.vS/Rꠀ ?e[ Nȡv(!3sN+&ّV%Wp3á`$Ssm-},7laFz- L_}}u7(X(Gqt[ lf~iJg_1u>bxAoe*xN=Y֪)vфƌE΂4T%6Dѳ Yki_tcxOi+y |'7AFw"كƾ:Pb, eE ǍDp7xs} ư>&sz}2ii )TfןY팰9_˫ ZuIu35Nre H\ױtֈfH73i\DCx:L b͜K[sh(ҿܧ _X_Ev#Iw!N'3xT5˅ "!XxQp@ )]ln[!(%wKgƄN"Ƿrы/#l3li@h9<:kjG{%n@ eU~8)xiT=~dU.h&?z?+iĦ4H3Tυ'#c SڂkhiPS.BCH~?帛O8T\2e0\_4uE"l>z*5Kζ;05#أ|o lPCN\y#Ӭ45@6kjX\cm#T*%ꑇ W>ssKjd.\X8&/{$`UG­N_?ՠ{ZP$' $BO!~,} ? 1Pj upRDytV $E YW4C.:GIxvd6PP 73MŖ ?/hy4{4bk⩐k`7x'_2Ai>P ޼F]Ĕ(z|x 8$ @fk; o*]Ǽo0U7GҒpko2 W[R=.C]Y)2t!g@܄(50QPGk4u١4VQ={l*W *RD44:gkzΒ"t[jjݍXKp/}O^X;Lcp>l8jN81c\^TtB 2 />.=lsT""9zuni)`7O(2u_vnwp92~.atgFgxh|]7b) a9%]kS;Dd ՝CHK\23 &@ . 4Ď/:i*'J!rO@x- ;OC8b !OW@*m7@ޱn̻qD(zߎfi` nίw_].,i;#l Y}Ӽ vM0. ]_nrjԌw# }E}/CDnMfu#GoXΌ@vj>::kwMVy('Ҟ-?(|D9!('kB |>޴g#l8Yw6qケũxYD `@fpdcCno1ssE JE({zQP$˴7va SygrO+^)XM魮AtxK uOű&uw TgnmxƎI`wIwQ VYˆs5OxRQ(M]M+a6h:$ѻ@5><(7GR۹+CkܞR'Q:Rs\xpκ%p0ف٪e{i=Rq2ԗڰևQ~k) [BNZ/מdmD(QpcG}%ZDM|>=_я/B%R2DkQ\ǗTxlڛpwk]?H_%P* aA-<ꤕ;jUIlj 4c[bFDQz4740S2{*+DlW '#Kraq¡\>郛zvPRvRݗ:3L*HӟR:"Uwф gحdՄa`f B4i4zYh~>70Lx 0pj[pv&⑅J5_2ަHD)vƨ|Q:TF"]3icxI.R.+ڛ0cyRFwL .m.N$ C3mh#PzjɭEAn\o C 9qJ?/UĹ"C<]_V3tAxU̩=t|gxs>oi0ZX7K` *`ԓ]8e~f7lH<]!LWjKH$kҎ1[M.9N\1?x B9lj(cch4OwO7A.cDƧRFۍքLpbĄL=A?$Qr e[-.CM45[;[#x266me/L`q"5aڄgQ6~y |X7d>_a1NYfݯveM%Hv!z4[;hcQ9=7/vUdR5U"Y/KhUV\b:,TS:^v*ҟXr_Kda|:&4sRv =d^ErTf-8m=%޽| >l(gV]?#Sgx-ǡCb ?'O+Go&r,4~3eS@0X ? ="$FaV74_DP ~&(E!pfBͱB`_81:S$g#Qn΅nۣs7GN,TLrxM^9; \ҁ(:5\gw@߬R.B&dHx<$kam#PCo}ʾ.&QiԈ+O'144UxVAVJx "9 >Н&{9|%m$)'|vgd3=5yɀ LjzWZ} ;J"+?fNwT(b DjcBpUQ+\ T71;&|T{5uxrPxq7QhyK+:!^<9,o!9Ay78/X7OG^ rX[@ YXB(\L5~ --`\7kPYntci8p6¢TXc9" v۸w֫[*-V<&}bSX˃r_s ""dS "pN'I|<2Rbsç2ʒau`"^\jIkRc.<_$0Yܣ]\0sӌD[yhlp3$l:wEN` TƞuX#U=WW N)NEF f Ϡ{}Ňh$ūR'-hxnZ((P;  TX@A)v8zYd:b, S3}@W@%;as7.y41‘-o}Cױ/cqDWgɻڋQ:ML Em?PnEɲt\^ye@$ljd0cʵ2{%2̌FŨD7a6qBW [zW?08hEXS>Zb{ -Þ_:-_nQ-Nl`Y![p؇BK:▤(c]p@>qXqՓ] -]s)Yw(1T֮[k\7Ͱq)>"v͵k}UsLl"eoab8P.ikaC`y$=):76v ] {﯀3{U'3egvHpȋjԎ@H t%fK˲vE|'YZUW{wȽ'mLe'fx<+`偶@з9܋s~z`y{X6qLEr~r$0օ|XdN4).A)m7! PtL:1MBƨz#6PkS8L^k#4q:fDXp~[S~]]J'3;[rSM V~x$i-̀qnGU3!?An)_˲-;5Ӊ{g UC5~mFT'Y󫛨spd\R#-K۾ Z|1RI-G>![.,9P}#;[%?/Tc-:*c2X(f༖!Y`t##e8$XdL 1x}/zO_ҎnI j'n bP $5`ybIr30n K2+Ev"FV_,qj3o3oԜ1wN O;~V9rgoO3CK@me_u^Jи'3h$s%~ؼ_N-]t=8<^3.n7rraJܝl]i1Ep[ZMn -b3:\KϐGD̗,ηxIL Ru;J9iMMΒL"f`.{Q dzB%hРXwuG -.g2~pNKww"ɋyz)!q!D9C6nJd*?(}R^=wοyWf]o<50$y㱾X"].W^I3A=J>[Xt,f4^8/(8`ڕzPfS'_g!6`?}-xNg`T4_=Y .B%_OAQ%;=uW> 294ǃ4;%dxVذN omm|&턮},O;tI<4hRYСvxy.Оw]SQkP{b~2?Fl)QQJ5>v]&cc[X U8]h'%@pgyWH]qU@ZցlLDv/$3{r/ >[R`O AvFQZ\n Ɂ 2P?-2ザA!mNhNx*f9'y# 쭏]TP]MYk]/0kt!h \UW1@+ :cZͨAFOʅ.vbt,0gsPmUAf+q$W |U]J{UIC{z#,`K-q-JS: )6mnyWb,@\e6xBM sA.ґJI{y8`-Eڞjة,?R!8S#EqQy8 ovCuY]֭T!$'[Ғ3e-YyZKnGи.NɯDO' c@%TQN%&ϝ+pCT_P΄[eaksrE =I&.8/F@myj$ރ܁μrbym[8eVb>=vg*}! ,ږsMZysi>[0J} lq/nlr7:܁GJ̀d'G< ٩Cie0"Yp\[ynDž\Z±j(GQl^zn^oY}x&]\tpt@퉤@eUbTlf|(nu/- H#86hw 65wtF L a5 mR x(e=S7H)a[X'YF"*|d4jߋ5,|~[JFSw8|64塮i4 Ye#, ljhPZ}2],˩{;L'DEjwKp{V(qz@{te ^+t~2]<le_yr9#HQw h3:!F[2SxV- zǬTjV<~<ޗRb|i0dY\Vuf^BEy{ 5  V+&Ak+]K'^pW^VB9UGBF4~N%hxf-}Y2\Mל<& 3`gرv%̥ߡPQթ̅"T/܌HF;XT1?!wzY~ B/_lFX<fqA;J_ppq!$Wn,1|J37̮aSPrP c }&)OfWg,I%w%5()(vD!Xoѹgr?{ZjLuqC{:Ot굢a`XD6jKDy}Sܞ'ʀW4/sP{`2}dU4w1(W6⹃R_d(N{` BlƌDHARY_CBW۽$UR<}<<;[_2%T/"@?D_6DCcoW)ߥe;]<+, b4xԅ0:ن4tGnb0t[\ x"M "uVCsgT|vJ1b X,DQIJfXHV~Mc~sIZE %uE>3Pu{L,YȍL82Ӌi/pĵ:uN5qI5T1ĺ2cq]-6!&7=9[m*NPnerVI!\) `cAL#(!e 7ףz(yDL!dĸ5Ld`j{>j{Ȍΰ eIloA ]7t ZBRH5WZ3>s>\ˀKe]xvᔉ'nzwd_)f36&6 [?'"ӝWjn9HP[\ ) '&^աPd_Ҩ h_U9ݿ"gSwѨ*% `/sPE]tGPJ}gϵZqF R.ߕ!h%]CnWUu\mݜ|īwD1h%L?^Rq6Z #)g‹vG2LG4buBP \*ySPrڏp{x'rҝG7?c1D 1US& 6m_cg´S*+֛<\5!2d3ѩ]rFu|Oy3DMկ-ۮn"Z\`)R?~m'0P&(MXKShq? iWAf8-Y<0b̹; v #6ƥ)V%k(d n~ e`:wC:!'Մ͐W-^YI"Mert!ƽ* u:(R_USi;Ui`oY*roP9 3sD:| 1f;T4#OX"^9#J t=T⦨퍰|H)>  dH&s)i~2DӣJ,l=<$CXRZL( Qۻ2uHԣ{1pJ`wRܺSpK,b;$%k.QϏ`9$y^md/̻/0영g-lM=+}"a=Q^Y /K2jXMVBnIrԇI'[h|WY5~kC`md!$& 6ȟ'n4,싦CZ{p/@d4zHt`΀/6s4S/ivE\c|a$KHe؂ic3E,:+Vi>&?0.gN$Τۦ FVNL9)0&EyQ׽rog2oGqQ QB $Dt"ClwY }mWb xQ^hfP wiojl/d,~^,Hb6v3B:`|F_=>ۗ}St?$9BD‰=&hA?xl_b+~+nasc;>YпcVEAsm^ˮ)Ѷ?۴fMm02ui:l& om'ņ!(V%U3W=A/J8IYì)ArƮE8_K0PiEYV~]CL!.AVcghޢWBG>e+.φa{W784Ep@+T U>Yrwxoi `_&Y/4b>_ Y u 34LVPԽZ .z~(IZJ7ճ-!`gűAcը.&:.3(m WJHA[:DR ے3xy&Yk`voqK,DW!M#D !7Roe] s3Wv$TwPx+vL@ۢ>*S61ݾbNDL1Hqjd|d|ȒKVߛ_9/76_Ͷ^XbsԲF!tWs^aU,&pNmNcI 1|JI9aNC*6ԽNT9[]9wzE> THS4Js=yqFnKMrL JkvN}UOj`|+yBBT>֝7.OVFj/eM0wH:/*uI .H9mn$߁jc0Nn QC?rZLM-ZJIujiie[ R _o,[4`C7S-EdTˮWVU8KF탴Z8sXZz_|L&7@ VjLNep^5 &օCTQ:vbGa  xFu׾D;WM͡EQ8#mΐ,":$NH*Q`~u"&( #B=P:4S8eឬwzW 32 =PNb_Kٕ1=qW}ۮZ5+ۓ6ַN@.Q^BDbT1 4)phc2!TkQ!(~띬xX,A"::J4sh$ #RS:Ѐe؆|Lj5q|f4y"=QSy;OphD&ul s]|C\}_XH0kWtݡةUj-zqH\:Ӑ^_RB I'[fuMnpFƢ9'T%Mg$)&{|GkU>~Z{&ӿM:JC`2\+RŰETk׽)sS߇d2-Fٚ0dcCb&5SjߛzBJ^iiү $3˴'+䪴:r$ ^ s Uy g͢Θ+s$K|qb`"ꐯS+Qӄ9>vKP卑1VK,5@s\iMJ !wk[.(?:}2T\P7<;P k0^B|/Yipˑ<R^M P8|n.xF]rdJL͚ aIPdž7Ƙ9mԋrm%M-llp2ѯyp\l hE'k /F.u"U`9UZ?΋IyqeNO Ľ9 r\rF*>]9*N} Q-JHa'' ,1x?P562 ݼ;t+2k6r`=v W;CM̏m9GymӦQ |7=j_3rSJ[STrӻ0m )ϪpglfrQغpܲб]%cdd830 z<%꛳!A%wk9 )t݉׽"Ɂ+Ǘ|@r5D FdY+1IJ X4hK@} PWE 8ooˏ#832bkM]uGtgp,Y|%O^}~˧VeW߹cdG:xg|ZJM< nUr'\y"̽ -]GJ~YJ~sV <{ő^aǹqՋ8< T}VyԈb$͇eB#b`\S8ʉްMӵC!u|sn5^30izÖ3l!Β=:~~9|6N[8 -;v 4.#`?pX:/{Zlfi r$GPiyKL,GczP /MKwR:16js NYWA~ݤ3o*)gBijm͡Te%gSm'xMAfQ@-ޓ@#ٌ̹xy0|5P̙ɽގ;8܍wkMn]5 1g;G,:T%:i rSDӦ3R\{8Q.mrY-PjG61Z`^ hI ¬K>?ld,IdcIDPk14a(HZzh1cJl^577I#ԉe**UWf /I8^9ג@Ƶ~ݤv`;o$k@W!߂%ldq=,ܘrvB[z 7̽^Rܘ(8b̮i]D,"Zzrijn`$XF4T,v . jC&_5*3O%vPGzE7O1QȌлo8ݰu&4_ֆT'Xի fe2؏0 {V(Z+>6Gàqx 6Ӹ=X{4M{)A?4Cp|hw{0g,9Cp$s+Viޝx9o]p8j6@@Ϳ J)θrO3UU K=Y^/.-[Sr`ʬ1ɒ3Jkwh<=D\joxU*\2JT*|?wccc'9fRTr|̐ aQ2 YAԖ()|ۊ S*Ll v$+Pjq@A(8UN[T*E*~$f_6$ as5-Qˬv#QSP'I+tV=i_|mڋ.PcVWXqB a's_LB^aQ#@^Ra9d{ nuB9 >`a`77QGX!zJz~̳uMu*FSgW^ jЊXD-\AKYX(8̨8e{c}k ?c&jm}j.̺ /]4F/C$q_xSlZ,͕ND%>$pcڀNr$>ցo%iM"c]1o 0ařCO.#^# "nאR*BZE愔&O6rC(Js+{dk6vɾXF|r;]δ,*'!ض<2 F:E[m3?EJ?)\\O_xQ:IUUx4bTnf5:erΙ4|7fb&$u\oTqll,{.{,+ƌTCشxCè9y烠fϡtiMPJE{\  w}Xg!2[ZA 8C`U ܑ4cZ-o(`c0SmШ@$=HQhmP%~zWkm 3&ЃBKיeb=4 ҽ حUfu Pӄ!Ժ}Nn$韣ꤓruS=zMŒXuljeܻ1\ L,d9>NY2ՙD[Z1k<W۬3_xEϙ<"˽$g_]d׽Cb2V׬4 gضHvhid:yT lۅ5N)^jݮY+s!3 C' ;QS{~\CuTf zLh0~uѪ/1a"T^5f= \MOimvS6g vka0_af) 0g zn3QT`d}@hpjVP=R&{ !ge9"O@4^\ΔjΚPZjO| γ +D>\҄ťk%rP47C.H--sSpj ťoݜ||JJ}PhL9cٯ`m"9JK*2Z4z0Ib^/|P0[2jDƕ}֬L]i#߉) ,Aاp Ҏ˞r.$֩xx̊jmBMvlOǖ0Hh ij. Q$N,>cլihJT{_Qr=_(i~|{Ʃ~G*f+N:rSBp#0Pbs*~R{9lh*ΰ!aQ$J  zY/V'(%8CNb,6Keܱ@S[-sCX_E33C/qض̻L~(pb : I.@/`pOC3Mv]@t\j&jNk>N_!#yٲ*@'2 M9g b~}dp ^ Ua@9upW&t,H°[HrX2e_o25N* ]?5q*uD1[JvY.K/z&ڌ!i'p 7ēih$2u]+hi??kEnyjΚ*FiIUjiT ԬY=97{]S>4Q-<&l*"4pdO %5p ,j e&cT#sv_-3Zta6>0y=ɳY.!Mok hO>X݁0&@ dgbH̻,(¡Ä́M2FܦxI\.h; esЍǘI:aZS9K yٜOӝ Gt" I+ڛ tVщYYf=p|\G%*L.ٓ#qj¿7K @RZx4o[$.3C< 7:iFfe."?C :.@9֤=iaO_(UEpNM"t||Ǯ h98dnjyR]s?SoUr$ofr6Dߋ}Dbu|^I X~'QA'+sy=%y9D.љ#SϞ%RbPDzs<؇噵0%Ipq)sh/l-b-cK(05˷? }05G y` "(e`Åoʧɚ)KI;Ucvĺ"0ǤNWn,0h<3셦R%f@[*'^nD@-+~7gtX | 'q*dZ@/2V1W*uR-|ڭ7JmyH &-?ibmHP,p7izT"16vH6 ȗ%|R 8K#S@ˣ/V!)wiZ{?冢g7`8bS**rj}>xHnG;O4ڸ]mVX9 1Ԭ06v?*qPD9&eIҀ5ypְ! vh$Nv%iNYLr1چOCvo5!L+M,Q,7'4ͬz ¸-W.sNJ1J@ȱ%0osOs!2ɧ6^v*UAP{1?'|Zz?>xgTJxF]ԾM8Zȸ!Z k%0~n~ g#iВ*A"||}^c@d4X"}8T^pK&rY QLCMigN[fK@ԫ >ʹ\f6Et+Va;L`>*Ps{RZ^7բR9#Vt,< ⹻2 4 t\$㤍 ZLON8;g{ zG&/u> -[xYoSbYsJZ YU=("Y4oL:}_9t\U5u塓 շ<Ǐӣ?|%X6T ;"g$)b-#Tl>\SoӵͯGDvEсN?\n O#d>`䁡 NFFFe?Ynh1D1 . ƹ@\]p|qkd\G 5P<|j?!:u?RlZF2mh\^FPcfc[4WG@W%RJHEѪ>T~(v4d ߪJksHc Iv WkX^RήG ? ?po!lPF/r &3lmvfQ*$MfPXv ZdTƓyniz݊Kqǹ}H="^=X$,76'܂5ݫJs[>I2[^ɆYѴd*HmHhK,ѧnsr:)4Ni[r|.Xu}vQ&QDyG^Aт#i%PQ햁Yְ"-pTE un7&dtPZB =LXS| fC쾕 igd\nӂP(hK .[5 <3eGA$1e6/5T/@9asg`/SE"PϮE{ xݷBCBԧodZHEJ]?,VaSaDR&#FZh x٨Aixkz/["J_,ְϲQdg(RAq(WV2 لi;as4`xٮ Nxy4cgU-TF{T-"<Єo& 3"EƷPO} PYw_YK_nC:][u]?AF 5ʐA˪vaȚў?RS|vw%DZҢ@&yX p,[)k f~\ u܎pGO!TӅ܍,NR v FH=4zM  BذyH *N}z4UhECt =%b` Z{| h[+PsUe طI;xrzi BE wـ"ŘG@*lj$]*8U#4bRN+%8`80HiqQ%R޴MlyM! Шj *yH5b%syRajۄ-'Z S5;(bR5;*c:V+ߨ~}7n6$_z9+͞nQty` Q6R};H݁] M'9TyWy{/&+im6=7K[ȗKI?P^X%MR$A8jZRZLyLD'uWygPVZG&{P%܍S{e2G'>ho)TGj"} ~̨Nz&0SѰFpSn|T]&&Z JOHTҏKA\]\GeX YRrAqpΚbw*_,\#_ka@UA6yWAu51}NGi3' t:Rhr?lZvJb"![DMMDL וDr="U'@IÜ|EUzqSrĻPN/^[SV8)[ļ~FF3ߤ˗e.w.>LO0&_%LcU-k|C~k,I>K pCtlRHkojYcgQImQۍB!9!w$FJsi=(ފ`v#&3L+R-\oY^*B6 Z5}CLXML(E>wqJc<.@f5_pl8*  ՟Xt8_YUr2#cp F\~u?.cTEOn1ݡb"c7e¢ 1>WI6Q4#rv:5K5S72PޗSؼLyl\<U7}h^V|ħA)yjcYhW`Qf*!rAj?#bBy/j]Э!yz]-X-~$7|5KaR?ۋ';Jw+vuWeYpF^$7nVrLd_;Y= Y#)N>%'_[d> UK21fR6mHcV%`һYkE;_6Ri \LS<:NՖ>)z MݺRH\RK7Isc,w!7;/>ׄf}U܇޻(9-(2.v\S4XX;@6 eCLl Sht)veɕԃm6畕. _Ê#QhMy8OCAP |(+ɯECwQccu.NY`?嘦"vnʹ1scG,(5Ddsl^emIvG+VVbBKLKweOzlxx椻h4ƈ*qK˧ ^>F :f+%3I6f`UBl!E\26hL0G_OP9\T{ʖoSeg+¶'Ϛ=4Yy6CJŦN,{Z550F?okkEoR8M\uHAN52vBAsV_SœJ'I2|Uǥ>& l5C]SHOӨ6n=0$˵F4RQA$|^0VBZTD ZiF7+SHUP =F79C: r47rSϗcX:;O`$t+eZFDIuȉ bw|o}G&GDP뾌 6W;pd<2"DžNhvxK[n8eŠآepg(t3W4E(ʅp)r}w45ʦSN^U1X!G CtA. -w};?Br(qΏ$C˖'֮ Œ]ŀ:Q9S~67Wwyi;+:w_!{l-Owo\iu!jcf<G~[C>ty4>%hYFXmoY׏TOskZm&M'0hcPw|qEn_U^cY oC훟]#Jsjyݻiw=-uٍtŻ^ރ~7LXjFuF1T6 !WLWyOGUW}r0Q<%N $$&!E;)!L[yy&w#"":/'1}LO{96!rf6 *{]br:7q[S٠9WijwώF]=vT \ 56%< tD1IF +hGayu􄞹h,|mkME^ho=.tO"h#+1pVɼYY <[zgIX aBƞ +Ja աշ\ȓE7^#M1'j9PܯO!@.*ԫ U`\`yrW`zl*,Mkv4^J~Y6$>M,hlj wCx+Z6C*>&U<=?*$T8?2/J:pfmS`womvNfiH%ۢJE\ Iu|U &\ YݺLW:? mmIQymƔc]Fk6PǶlضjw$~. 8SMn^񭙊 4$Q/v܄5P.Fq]d60PhT]v|Fv3l+B{:Vݚ1) * N:J8)$[#ZЏ2b&:OM\"kPf,_,ѳ9SHTx٦LEk5%}'^AB{ڣ۹i)%F22S{i܂yqXWY[Z)Yd%b*(͸O?TENOӡ#L+pHA~9B3l1+ iDfǒFppLJ#>Mn0b~8@AHk\oq&'7}Jvb6J~0}9ɨ^e~e86qH8RPMo!%> :#qZ;?uf\þR5O\y?xꄿȬk$+*fTpve%ې3)bڷT+oϲ{FXMVja3?!ː+ɕI~i"~a<{z^xݗ7T"Wf~h_}+O۞KA ">O1BpeX#8=ەGJjb͊Kr޲wi1/ዕci/uޞYKc 8Iׯ*P񭯶`m{nIحL ~K)]ȂF$gOup}Hp6< vs>>A@:$SYRԤ$d/⼔")]TRLդj생TGdHu˄wD1DpIyo& "DS0 QksTx/ fZZ_fNk5w(_ WԄ;c& >4]Aגtjނ4KٞFET2]\zu<;۳>7Z</D%CAO?{lop%|Nr ucޗL wMuN|V ԍb]HhBYޢ^\I.V+̆L4.IgVom?蛉'kTQ%?D-qU &kԪ6I}yCzy W?@Hx%HPqƖ4"/92??uYAhi(;C/lKxBsv{TI0<{ThkSuhJj]_):eHFec8HV6/u'>ݻ4 cϼOy8 #ț"S^orpQ;xXn"MF[jcr.|87,`u`<OsoChn- Vzc9+DQ@q˦*pa~M~M8 jx tQRȔBHS?o=a:!k|Z`cVn\#U8O: swbC vYlTbPĉpE0.jKw6:onb6~#M[̈@!q18Xy:WѩRZ!rn^/X4|E{,BI5 EҽLKP.>H#.Ė#L]$p4-Wu:ɖ a>PnxSu^H"Leg :֌ZHǴj,qʏ;f2]ИZ N-E!}k:vPOAB=c9Z(k!0(])i $}cx|!#I.P:oh?yBT sa++0ׂ]kη((V ɐrZ6olrG{7;PUF{P,:pWb}aAlPd봫hjlIhua1U3v?W6 XS4M]$4IF"?HՏ1~E~Zez jQ^QYRH+q\,%MK ⛯[qix6;@3]R^-2ܟ$$.s7%yWMVUCF#}~;Zdk}}%z6,@F)Rd))z*ŕكd CzSh5e v4~YJML"cQY2Mvj1-4eKZiXQcb@@M6R<)#JEhMA8ئy$Wd,YHf{> mN7su >XgY6݃\I62[J:f(TupϏ &q*l'%}s5SN~}M!#ly+7}`FONw§[҃=,!}\<Iv$!.!ro ; RGnm㉋ fV-j,1`1'IPx˞o+}ɑ CC6+Rl hFf7nieiS@^kO;IZ<b>pjxDe-7 *AԝVMljRo^'B!O ,ED#J5T=ԟo=U篘 -!Ҫ x|01CƄ 9~ZJ k4/k>{ HZ|b^>ߣy~}sL6B& (à"1 GS 5[Uбs)V*=`O$`.Oz?x)g89qpa 'c2"' zD, oK5BH<+\eGʋڒC&"tzX?#o26* k3A>W~0|fv`ֆ}T:'$G;xDMy]-&o=u[Os >/+Hݫ!u_vV}╩ښZL5OVUfP9n Z\u{&#qY"^ayK#ȞX px8bC߫7ݽlk7zxڑ.6vde:P17HB$idmn͗e7E=m2fuW H+ OS3&zkVqkXh0 fc%Zicӯ$Kwse5dž @]it8S Ԩ!߽|*f8R_QQhC2<8V:Ỳ$:ǒiu%[d[#D.#_C6|e6?{} $ݗe?8^u?ioʪc۬wZ"!iL4s- {`jX{<e0(Iqqa'qЍzqz}V6> r`dC?8d˾5^Ҝ*G5{O\y2kV_Sv][Y '('t3S5b%+gǬ(ELx> 77sVD /f*g%?lYSIζ TA?;g(<,:6\tj6.= blW9}# B~t0D5fS]ۤ/]*[0k[#$3Rkl0KK!'D! =Vels{yP#ѐ/*[KROi:w#YoN-$h4Y}VGOR2 rm5NodaANG;[LL$+qM@d)( `dSj'Sa ,vܬ0G\`?_7 q771}z`8?G|bݸ?J02XZanriBL-OP@"{Uw[M%`owegYilڸ"NHrd2AJpΫnjcz[<23|C'6ϑRWr-ty1ؽGr8*aA*j߇W3'Y~kjfкZÉVsM7LmM00=zfAL,35WۀVGޭN]&IO_I."cj=:Pشi0P3|l-ػ`K-'FUDl$BX'΀R9r71PC-nc^I?"U]MsOrPo p[^r+nJJ+Jh+8;ģ&_~NɑHgA\$q3*9Fu7V=c@Kii$}016]4tgLwX5 ^P ae/v/e}؝Ygwf(Qћ4qB ph&[o9i@`"husɚQƴU+ j_CZ7 &t5fu }V0l]cUVi#ȕW?;a%' 0 $)tqHjckRa,k;<#v` OW XK^x9 EHE-o ht!xv+%n RUa- ӈ17]&7On" );xc\D/dmxj%o'0mrOdUV?R$8NE#¤G9JuA_p˱ jiĶe`e@aCGcgh$yL]"`aGL< LM_Z헪=hvMhz7.r s㱅ab,]m}̳e`/Ḗq;ɌkѩP$uyԺ0b=-/tz͏"xJk ɩ5N\)ͮ;7 0?@wSzj6,3Vcv r0\`ǒg6Q3*@[v@F|o)<@#o[7Am݋Ͷ]9+铏Rsub+,?֜Qݳ˓2GF*i:tQ0Bisu_ObCJ.ɝ\/Q3'QODP }nL;cSݏ\7I44QDjP, *El ^,n28S)dm;Ox'=jCi<9:Cu#<|&AӇK{#{0S `Inu@jܥNQƜ6F@CիՇUa^OqdvJME\җ/w޻8cQu[Ȕ%Ju8˹GuO_LYuzƊ nw+rk9R*]&vq>71+] ! WЈ*ֺGpJ7y|+V^d mbTUb$_S0>ވ 2X$x08|y:2QWWMh *JPGXD0彏>xY2#Faz]62Eݏ5|ӝC_ѬU"Jn-Og>O 0.?`f0O~UOgoԶRDADB{ K^Eo UD Z6C3  }^!ǟ{gXP)TY} ﴑm?=agҺο\oRzerʼnX;a®Œ~\x.˽Wh~67f `$&sWjmmzDA㑌}k"xm::ϔ(0(C)&Fa#E-.0+E39?5 ݗ(lOO O~:xf2n( tئ1~Ϲ<%6f_ˇD(M̙W$'"~Xq8ޕdr Sʕ2]9)/yɳ_ :la@vHVq* KuY@;q,F cHHZzN6^s^Kdj$)*e֜h z3 ~DI\^S9QUcacTѳb"䇨+ 0f_g>gLKux9R4XD|\%qc >ƈ/AhG;k rWMEzcwYF+xhQ >Q?0k0kyasg@pYZ0- "qwCjZsY7S@0Nx,]⍱gy&oڷzv*h?60M7jr;4o $]NuBՆecTVF1,ڳ!o7$1-U (y[\M7m`׵ zO`-G81B. .XdzWUGBlxZ>+X$xM_ce3rD@{7 ZdƯ[Yup= T©5aYřehXgljT4N/yHݝǰ bYhF.,;]ܖ>I VZi49Upl3Pܔ X+R*,Z!V+@ͬ,p=>!ҮF9"9  &УO ջ՞U~P.cs%ASu myz$ }ˊݞ~Euɮ(@#pvqĔ&_$Vzoߦ%49?Fo!Vq';Z2fxhWTq%7伿_)o xrgy=v-h8\k ku5?Zu-4U(҇oܩR;j}}N~yf>AMSH9`(&ms IP{`z ,|ur;z䍄E' Yt<4 B_wm= Ta/_~hd6{C4_!]Z 74̞#[ΌVDZm!}*Dn7-@uF_:9wSuL&9u'G TEC\#@w]P9+IbAxKDG 1LDKC~ј`|~dy9'1^ |J&Q;1sĵ29mNrS9Hw32#ҐooCN(3x:5'FTrBR=fGiܨz^x<{N7aO@\TGNdt~e< 07lm[!q2m3<}r2!زk3]poc:/1݉]Y b0oz+D!ugP3jand {Ld?_+[x%#\w=OFVQlGCb}mQ(\gm&#Z@1,<3Ǯ`,_Wbgc.¶9g60BHxs}P0m&[ XAkm]p NTT!,V8b f|t9BHM:.Ψ gZz_f)SxkX0 &$a|)Uj `ݪ%}\D1б c-FGJL?N uv&[TdaS2sOq#x95 9O\2P\0]{_ɊUIadpK{hA| OR/ 8Wd=-{ݹ; (S>KrȈ \ASR[Y.iʸjI3#K_E).{ID<n2")#L杴.dV˪SB^ ^Pѳy{_GW#$#Lc눈40+2 %Agkv' Jr;UC6Vdɲ?vJԁU0j4OD=J+Ry| D~6D<:m$jLrN?Bh\\`|')z*Xkʹ-MDѡZNEU2Z(y//Au=dwLo@\)Kl2]#9.^QZ*\z;>/CRwt'V1M^YT{_NMVqOSԇlϨ #"ƃZ")xkܗBx*0o3-.FXO:5B0O) 4LH RGTQG}4ȡ,!Ƈ>,w5k](ʥ4G2r$[ El|2zk53SF?5H狾#v9i1&OǕ^V'Ncf7rQw"ఈrl/ᆸusIml=1q1F}*q$OHz#=¸$*i[ᜢǔM8%qXNНξFCsth%je/]ua*2Hb7 B́)aVpydBH_yI 4sF 9m=dgӫ\vF۫sbD.^FR('+).X¶ !ǜ4yЀqmzZԥĜoB&iڔph+`!4F6º) ͜xZ .5ݓЂx;2|)g? hxJps^ qqhD$j_^wH i"}@֭#װ5h )y$0 |(yPҍ$qG}?XO t^7 f,mA2ͱ10g ߂7~5S3ܧ9g,{|K1rGL œOdvDzV,@ZX7P:l|\)5L(ufT4IG3,FN`q^+Cd_ EIR+;9I&B5tN?TlL{L&Kmv>N?g-RP}B&ܓ@w *\ X*k\\lj!TXnB^  z3ZLQ1VtXט>wзYܯ72OS{E7pX~J)g`bf%]{KYIQk*K2{|$wTV$ۥ'-N3rhX4ǫe_Lj)04~ˤP D۲V<̗9A`vPe+f>`j(Y$m!ԕ[])rtMjSr7Pvi7p EI'Gީ#UehIpgJ?T#zjlTly'TE5g˳f0nnoS#}i(2bx5Pqrnn6@31F,o\RD,i:>=AqږpGtW+H}(reJB~M`$Ka497Py3xjݼ3G/\Jc+L:k*a*VftiCmiLwize Ua!zsP7'3jT>Pf@g)L=eu֥#/$yzע\xHED^{BClV4V}y1"v&]DNh/li?wZAQvg"qgB. O~ ~ِZ4Jg2qkyT84px@ O!A&8l΅.׉@] Zs@8y(քHՋk%,2B~N )2&] %،>|K+H[ P>Rj`g'4`6tNNJ@[N?Æp3ݡߩô ;<0WS7(&pH{H5ϓ~e%bL9A- [ T&`LeXϫJźӺ$8$4P0ӑU󹆂źpf( 2ԘwI0%kQ(۩>'~:N Uɶ Vȅ6`<'eh<)%YCQdZa eCF*;w#:';CF't5/BtFj 5-S"L|\rjΔSqiЁ$bRXo9BL50b毹R$ Gd!wڢDവaQ0'U"% 1ˑ|Ź2"XFL揮\bQӉc˿$Q@ wI,<ТXXzKzRV,.FCgqqM-K =.ğ :mD+[*põq`fO( Mi!wE%>W繯'a, a'Pmщfh Mdri"~ƥG|{sڲio-5+t'[`q7sʅԥ^mEzV63Lwu+{^Uo47jET uPBғ)ҷ3<(TjvatBI o=Z*%fY\݋ ɽ額?7"Ňo20XL˜'P([=p4:_̝,mp.]5$Bh:Es\d8"? |`H ]ohks6`F Mis?X^x|"7#-ԴaL J5*}iGd44c~yxvA0DbL:ȈNouжmΣQZDbNA""mMY;qg =)J;)Wo*UQ$i0wTn+YמeɁ|o#>XׁATYFfNOL0riWkL{m/檑& T{\-jʮMd%:\\ SI5BZHoodv a"s S .c2'iodgq|׌:N zgH\QiY=\ڧ'?kƈ^X@`)"p0ajxT@dC/_Ł*S%`(,H*§ZOy;*J KFj%g%|ߐYctbJ@C*Ji2=(c0Qgąk{7UqSV!1?5Ԉlg68r-޷ui11bSbg ɃэlcjUB&|t8 $>RvKYᬯJ|>q}ϦAڂM\[)yQ2Odk9',9nij!RC4`z (D\Nڦ\z!M(nXh7q7 *k5ob4u0⍂3\ucp')Z] ^*230+`2ޘ "/hܕ:{򘘢pz K[ _ZPڼ!8!YU/]bu/|;llxyx7?y-󩯜ܺTOcbYu /CkmoyƘY XUo%xș܉2 6L..™IߴVB:%֭i2K/W Rp9Ǔ c8x'Hw,HJO?<[3+]Vz|zgsn,gkh0TN2$҂h ؤ^xngzzfF|_$= [ëloEAGkB$aiv?v4o˛XnyDX>#RTWIʿ֛Ẋl ^$lo g H wHE [8zϒŜA6SW չbK3e OS?DIjJBb~.FuKvr;9H֋G, g4\'J?5u+G".y,9O#Cb\̼ߛ Tg#WZ"Gk_h `f/C:B'N2M(QG H.H)yRAK]JA-Z6@FrBiU>; 2 ;RV^B}Cn6-㪡==+JX.kt· c [dnc򎠤:9״x꼣mMZ;ˢ_s\@E⍭~VP7+,D YշP7#,9iD~a 0c0u@3z$U{uQFKVt4Xbqތ@-ъIO>p[U+q9, J`Ơj}ULj%WQl`~7bf%b2iW&M-L9q3Ihbq,:ݔgW3"ec=a5HBk8cW0o(}u}2v!׷fO5o'+CcAVߓYk]BgF]fd[@C5uȔTT=$rrg#v^3p;HL͟1`P B cJO;""\o2SaY&xs \~(V$)] mgD r>`oGw91#Sv5J-X`,!HnHC3h1`g(P/K2]L =l6fbʳ# o',Rުl1"{eWn`<[Qw˓CwiN8Cabg yەYf% bwBpn@ZjbShӅhR,1$y¬icl Oe4y:;elZo@vn⹈rNi%% x jT\;sIBE~h+x>O=Mx<{ `8Nkh8>&٦оxqo9Kנr oCI܏m96z2vEnWQvS WD?,bdyZ#+1ՍDu@{j[e' A W9~F)*&&xrͅgC\iDK7rDn"˸3>鰕$WBpP%7Cy1,/s1\>`+}ď8ѿAe?ЯC0+8H ״eD x-Xgn!IVZ@,D?z jmHbሣ?b1QHK@T.pb1! NG7`{Z5U>k5KkIԙ7h9 =4\1 v2N "um "<f=AMB\h#t =M/#\=TD(AGyhA5u7eYKG[HsTUx;(EcWM"2!3|xz:c 4jyW{qQki30붐8bBik OC.i֎w`5qC*lw)i_ȆnV8|/$G]f9uf9 @7۱>*c7I1b]AQȆ!ĵ$(MFb+G rY/J<ŵbt(m|ϏƄk@g1t{ސё&yxb]q[S.jf-M8#p p~vng:~]8W@T1s!\2.5uNSU\ML/D\yr*4Y hp0mHJ/66:#mtwH#ؖ,Kz!+L6NxեH *xZly)wbflĭӘߛ)qhRcO2dR((+ v\.\6$O8)6MijFZu<{֖AdEʏ'RB΂.]˭EN0=;${EPm3[Bpa:篚X5tXvUjdT_?OJc{lծ:ݣ]T&l䡞8}>~۱"ˮ y,O!fI=: )&/my`:k~a\:nk烱־b$s (TJbEMv:lP#UZ~4]uÍHSP k;.8pJSg(݅9b?vZq8~>gơ!J%AGk>(ձs'4ITpdԊT=~w˞Zvw dž:`yP@Utθ#ШەBz^aV!"|`Vh?"'.u݈K~0 $8; S4AȁXFB9Q(9~S'DULϲ˶сMf83w8PEL@8wz, q#=@@5N[tve =\*XXgjǓS@hT h.|d&_2lTG1ÎaMN3Wk=V(d?}˓?7>woAs6Wl@W]@X'j3+x*E0BUyp q?,_4>c `ilB8.렿:ɂ@`B<^Oaln@j/pj\-{lH0yU |/B{)QTkf^ gS_S֓'-e96u[*{<'י{n_;Ke1$֠Ђ]ׯˬj. <}MM_P葲R='4\]@1+*b bw\)VD 6k5 N9ɱo!(N%dk/!:{kҚJ>JDWm֭3@AaLHy& j[} ޝu3e su k8zmtx|-^,p~tpSB<鵎4KZF~Mifhz(X<F};:rey8~%?`Y(߇fI_O _Vy}7: \ч3,cNɰtt`z%H3Ti_UF++ȅDI$i=Zu9(#Ϧ|Xn0Mrw'pi) 2&uM?xUT0xN.~ N&C92k=ˋne S1VJ#PC$,4.a^+eP\^9QzK^lZc^<)U"|27 =zU"dL mقo'CX}A#/̈́alTd]-MrJ-m0_AϹL0U Pco])r, @ֺ[DjoWݣ*lk1ݩ2cgwf6hPxt/u٤t}XԎtvBڱ_ea-B8F[8:bP.b]J210uF^h͟R$FS&7!N@ּw^is nfvycSSxO'z;aҠf6SDi,2SzBC5i9F3|Ħ҉ݮFإ6 Xܲ\t+dኣg5ȣ:I_ִ!.3;el!UH5gH+a QԷ`n,^Ќ=KX{e*K",K2ZF"lv¼_/{OdfV,9a"PL@˽ (:/I{ԨuJě AA|*T눁hY_5f3lE>M?j2wsqvT(aom`4ۘmv*lGii?g 8;|G5;r[]Tce`4OQK߿ěe-DW0>̵F_h5> .i?XaΩ \n~D7)Iv f\&,hv) @(8!I LƏ<` ?=.WӽMsb@V8CXs*NjpΡ' LCӇr:PuFm0HHa8,X-ZE^&p' 5$}/~ ~SR0.Z݆3BTתZXɽ23m P)+e6&h^BKUI77b@:'OkɊ(V5ec2c&P,G2$c"ok S0d ڔ FrPYl12G}lb dx\#lPMw=@Yhgn*D]>5;oM6Ts0&LMAbaҒAS6s0sm`eTX?g诱 ݬ)qR/3G<|aR#/w=kCfg"5|^)wt(gŽ;欏LU~-Q+.9Fg>4NNu,~GmF{ W-+?.bF=Kcw#ƒIj.7GWf!ioѥɏĉDǥ4JI4Ѿ0۶ވ_Wͷ`T 6]u}h׾@N9?SH8q|k{=2;K]۰12AL]y~(Rv%>:ƫ :c T "]ϱt}[^ckOK_O{ >͵62 v(NB]P{XZG(NHpu6cBh S8&mYzslm\BX2Pa=oCxi'T(w!( YxuAЈ̷aBbeix$lOPZ1o/igu3&lh9VI5-iKFP[!<8ZP4ېGչn*_kDπ=ᾥt\DulZY`)V }!f0,E(]q_ \GgYH_mw,AT l弊e'$15$Ϩd#%[V>A= \!>%Wdm72ge8q!jC 弜q>8v|zG3Dǐ5(VzkCpwݕ3bZwb@\}[9NļW$0JXZX-ovOa}t<.5Dn6*QytI7r9F/,`bs+ .:.D2Hp0C6LeMj=֔Da5Ӝ /ybgp9̦w?1ûr9kGFfI"&^9mgK8= f,Ns7%4 4q3 `ŁVѣ y=ܧ\y&b Ogo"JMz)iϢfj( rEۋ~eZT~ 1 6/xǁR!>=L&\_#Ɯ X5KUCS=5R 1k(}g =6̺ TK&tiaouɻp{y]1B|YM"]:#P~AtDNȓi #!Ш{K#*͡Mt .X)xT{-*!H_75Dd`Oou+աzndDU!lwd=Ȅ1.OM T)R%d{nY D{@]>46ߚnQ3\z\G"Ţ]D])b~GQkb'$v=KB0`)i3ORFձ:R!  91+N߶1k:Ep1[/E|.}klKLy&$7ƮP0 uZTcsѿ_m̑![MЦ\,Iu5 |h$TTN*0|L󒊲hYT0x)G؎a4[@4~>21MOHi&A K6R :i!DB0xv?6M%Z5PJ#S_5na]nIIӔ@ίd qM?$A=78~޾0(FCg jպ;:^dШQvK}DTdR $EL0b# ښMYF캹G/S/7ۋIgؓO;syFEz]zht‡ =K MAWk:HcМ%c,woʻ0jw;͆~ٶ*h]@^FLnpx)FƟZҳ4R7jui8/? DFա`hkp58.2QƧ]y8G%Vఝ::1߲O-'Vo;4zjyScŲ4x>ij$ު[;uGnBgYWIO+Ie{t8zȌ])2  u^})+cB½xbtS̒=Ҕ{00^:GDt;׸ 4N"tiԄ$hZ̈RSx ~-fR[E`AiqS.vs,%Z~ "aV>!.]uA6rk܁;[~FvǂsC5׎!B2?vrdJ[ئ]@ǽwb9"Ӑ9+|E;\ICU[/c>k#nh xVDID3͖lQbM,h|%=Qjy4+2c! Nu|?lGp& ȌѶr3)B EVOį[Zuka8,`b'Ş{SYq:.HGSx/b$io՝;#p0_9ܷl-dzT|[mPZP6$v;X"8s#~h͉j^2)VW6OGOYGM O8d.`dX6|<ט7[77sso4مZ VZb|tV]9YᓜQ ."넒`hCoC(iV a`ߜM͝:jqS-$Txo=ӃƟN9@@"֢vO]hA[c0N6Eyrՙ7t(Q9eme :Qsdu~uKg;wfOg d.p++iQPst ˶{?!aZbII.%AvR¦y48yFt™p\?xx χ2FC 5TU5ɶ*ЭϿ3#yb?z{hyV_3H l^|>|$˿mҎ z&m*5Hwe㧞?Wod'2, e?C뵆x4lxG ?>xy+Y$C"-Q\fJ/#W ]xl:G_ %FvrmQu,ۄ  =T'>$2}\4QTuw v"qxW ֿďFONXlkc#VI)=ƥq-GA @˱)?XĘIn4QMʣǩE.+cw =sVq`Y,ݲqY׬jyW|Ʀk FȞuꍕ_c E԰UP$#3jcRܰbc{4wf  '8_m&Ӥl<~&s.$#h9(h/RG4v1TNZWO,c#Is\$Hta)D.Lq,Tmt$w.#v&oq^cng!۾=4żUmE 8ǵ`l1G2Ӷ .V9ƠEYMf-zq3VTG%x(KevU:!TtutXPapT<\QJCCfRhB#ಆ;lJz|- Ͷk '.lvu6X Dl=f A?)E>.Tz]V8mX<]2:_p)He|Suo),M29x='$EqT%KfΞQ>E-= &Q."CiH._l]0an=XHiubΙB6Q":}jǼ +˫}̢dRF4zq>m^HDI!g9P_cưpץ|D⥆Tڈ5 RQ`L19VSEqg(< t[VUej.GJ&jaI Q1:ۋ{os%yv&s)TbM?V#IxO=y+зF-g-yF wm)?Ћ^*B)ɽÆD ZO, ^1pjN{%`(ڔzģl>G5Tt3vIV!NшZ\Ǿos$-]%I9 2/Ou":`k4( x %?ilX@!_A>/ca7T=ni2Lu&dn[ɦC 7JTytKyl]h'NZ^\q,᪙lx=;ng˟ V'Z+=/r$A躄*< PtbCSXMav奪-Tϱ)ֈrkZ9eh1HC^cn$|0|A\') )KIuf*B h)彚)7l཰xX|^Vѳ%A@Se,)uU"SJUlfWct`֠.~"w}KfBܨ lޝFMUKDKc 9 },=Ϙp&N9@bj:!2icK_:ϟALCT #M2犒'n' /0xd:u80=VZ[7i 1_G\!MH BLi/؃W _vH8D*"_KҸWc~ɍ%Ir_)!<*GBԒnrU?Dt8b4As EP{*ۣϩ\uIq`a8zXZ2s[@fAo11{~ea{كcuqr7ߞa?H%Tu_' Owp3s"zT_vDZq7*`sJJKX۽eClǝͬ~z*9TWjSLSjb(~2qehNg[ࡃubjoωZY):ゐ>g=E⩭&c)7Q${0/mtYib`$2vij+ ku,$ @QRAEDr h_S(ME^R
B Ğ1aDY[ly:=ɷ 'Mpa%awW#FCTPIKǖB{c%Am~qtT M즵 u0ī.mYS~-[)t~~@x1Xaʃ\Nb( \K"^ { \ LA4j~JB}=wd!dv)BO nKӨa ]]y׊AQ 30 DRI+y]Z3Y踘*G\NP3 17[V|W U+lcѠ69|Ԃ'ݹp=SM~/MԂ.(l.<"oA.Oo"m*zmqVk2jz:F$Ùb/`+ Rla3)|@FJ߳~,I]KA."s(o%>XqFT \$eȉJ)9@YlS&pkb}eB"uЂO2dr2R0p S&#m%9kl3ִ./ V|3-#|DИ'l|`+<t.iabV c'R_="IN }pB-r([ůDu rC\X6 MNNp_VMA},E\&F'*L}`~fW$wȟ;_)}%AHF&^g$5nIjmE8t^GĴ0le|WSW#`񺶿Z V7 (%eUЀ W}}*-e ~G>pA}>?,'1Ta@=B w˒MV*ӮV[]' d ̈́f U+23F9`C>yzqt<3`^#|;^ȺV@u33!# z(p?=8(Hil]P) ,d)FHi$yŶٚ Hf`(:$)qӈә0(~hz=2:&`@G[&XJ7^!=ҏ˦3J ,b?(c<1GY>ǗԜ+ ,qKt~ͥTsi9a Qjkz@,,k)Ab!]OQa^mĺoj9\rR|ڸ% nOBw\*9Jd!Pcɗ\z *ECLmFE.~YMq#q70> :X9.̶ |5 U8=h " ag G Ցp HmehyǢ!b\-|#ݚ&IN+.h<*[_&яٞF^!@"zH |t|*m>!,^>-No>'۲61zUzex\AK74ه^cjho$/N{({Ffƛ:+z3QvLU$\®Cݲ>XC;RHj]yAoD.$NGL}u` ib;-4ș9Yֈw7D֊ :cc]n_]]A}U|3lmD 5ds"$\S~|N~__~fRGWtr e >ZV5 ({1cfYꭎs=Su5Y(rG'+%Y7Cgn5m3|+tQ:(P?3iՉD<[Q }}9 Exn}i-DOnp F@;#G&igfS}h@V n <&3cJ辊2j}/c'_6\%V=rQyFyaƫA@м6)ߴ{h6:E*it$0>')L$6<0vϭ,TNÜ8QzA|{Dbe$&npZIJWpE3 l?&2]Pdk\ 6`T| V" +hK҄&9\7aPWݏG.Ṅa}2ʩ|֌%݃|Seչ+~ksgJMNwltc/ >e (>N>2syfHk/ˤ=tT^jN ;6VXexܝ;|ܰpP,3_{6+@(.;Bڄguu9ĥ`\!ZZ1̆8j.W\TyѿZph & ,;b TL[4ڰ 2xslcS(CnBx5H?T]lɪ 0~T2;, ˖C=y!< :m{"" 7AR~ݩ&9Y@G6V!XиB[T~"@Xse DLsI^k~ ym6,\Aiiy垚9TwwI9v>:dsc~4Xp~l @C~q?K2wR ?>n+<-*΢ GB"s~w`kY#G\ p)MOOFsZHm$ji|b6U}סVD܌ۿҩGoVGбXSÄ  Xo @Sѕi}(v\jRش ?*O8QЏ@-FȖsI9H1}R'kjmՌJ~LŒ':/iRѝo i2?1\u~;/u俷 npzK&=+#>i A U+==AW$y7D'`u zls#3Y !9bm \q1-Ms6xr I;U,tn!: ᓬtT*nA8OQpspZȸS?3柦wzCM%2`]E0B0ȵ〿0\1ӅQb8n!fXrvn8LO˿(hDsJblMȡ3wc>3ō<^?Tpy|\LpbPDXtAye#ץku͍b1Ù s&el<'%䠯|vv6\,N|rڶe]x 6սGzmA;38SjTd? 1]9 ӛ=_OH1[>?ZQ^53b'*ς qY LBL|>X 5[@z@=ZCخ}b!$8$F"v\$qC&tFsq+W߀nj. ԓٙ tvneO69^-m?ghv,8Wepe9d1H.t: La2($9*44#8bɅ2dS*:2]:G33dc  Aa)/+2 l*O@TXBY*5*7 1xSހlj1*qc4A1X3҇<`kȮ$:eL0)vl#ЪE{{_Jĺx*$l(v>{.D;L7lxk~B|?C#U5+7P(DgX! B%aXbĠ]G_ m3CƎP̟\49q]-~nޡq)GΚ۲ Π?ܠ ҍ:[hUD^0̚Ed@'*F NKH 0Jm']*78^QzW@o1#FA"@):lZb$H6mLk$@-Ӵ U]=êS&"*kԞwߛV9~,cNImO!Eq$Hf?1%71G=h#η=mg0E BBP8]cƉs0پHVoKB\$sO?X$^ףmPX+F &9iWb;)O&-/̧#ZĆ)F~_Jv^3TsZ[7i'uHM /(lzrUI:M]oweGO^PgIc %E) "/@ΕPz!^pMxj#oWX[V4zhr~խOX~9f5/۲ܐdɘ'~Y|?_ .YH:Cв͒5YMhôm̫Tgy/VSfqY% @p=?aNpeTu I ?{cC1v ]Gpq4?KÈY9.`9&c搧k [4^>@gnd 9b|l]fr1f5#ɿN|g1.O2 Qwi!dTdRxTtLRT HP)WG'g=( ܞP('19PXg)J{J҉S,0ri H4P dB^`g# ![&[!Njz}͓ͨHl)ۯtSzV;%RZVk/^`,3*8Apr>B=YHl"~륓W%,quZoIbPVوA5A0xWANvD)"g o %z \FM7]20(d6^T(8_ג%͔F 꼣_4nfP8h;HRPPNm)؃ն.ԉ4uC ϧQRt\oE BrvxXX*6`vex_Nxzޠt,z YNqϩqaI3L@^{6qϖaOl5Z4ϖl><IlE)7YՄg٤7)}g KB->eA_H.U" 6Qc<(2ry" )* ) <}J M]S,VvoF5\cN"xJG_6ԭ{z*,]@#ڷQPIʀՄrM/xjӗ]0{!dߠod#;\+LF+i 2?1S@"8V8Ni߀8Ovh @&TywUv VMr׆1!˜;oɈyNi>-XDJ~YڍqZ)*J!镅k 稔HIG`Ǹf'OwrOQ#7[lgxIBz}y΢qf`1BZr'Bm~|u˒q f~ +bFV2c b[I0g~d3ڋIû"\ot 9ԾV$-Qi"8WF{''R>'df^?(`QZ`o֕"Ksck&FǏbV od ͊fE7t$Va7ǘ>(Pާ%]pSa)jΡxJJvl(uHZH1L1a1)bC/֔s[e`oeE=c Gj9({yW?(@IPV{ʙ PyKn퍐52"2Z@4iɬQ)ZzИ~""br U L^. 1(q 57N7z8`;d­I#x=B4{?z㩲tФVv m8pUDZzRx>ɏdKUMTRZb ot:ZL:Dҟ$ l>*\ 'lwr4J oCi. {̂#/+7|-޴Y5dSԵ{ϢNnGM9Yj@pSHL39A?WI8~Bwt x?m %q`[dV]c#_N vӼ=6;Qc-;(NY$ϽWDP[MeH!ժEhiA"6];vj\yѓ}3ŻWy4Ĭ)::RNQ]] G7 CjYrbd ,[.r==LK?_cA_5Ze1;/>AcfW@w^jif ?b '.} nK֌CQ+wm5#{;ufr":6+ [6J=*|Oc8H ۩1W V]7@ 119NcbYH#UZќwI3CfPۀFR_: a tdS,n.xY{E/,tbg=%WW t*^-5ŝъ!r\I͆#P^UTPқ5HnބRþ^@흯{`f2}eI-O:VΎ$X[5k鉠tXuLBWK8t)/ZHgȀڇ@xk8T aio1*G8tbowPpv?VmMY=D?c{[| XoR*{{L]~o=K X / iM$Y=s1:*'㝮.JOҰ*s.N܁{_nl /ʺ>k@J{@M .?`tgŊ.IO]S~AՄX-(FCX^A˳W\e'Sb1f+sY ROzy; 1^ovuA, C(/EN+baiݯCP c)eu^m^T v[f_2ї"JZr@"Zŀ{`s3.aĊ74(q/0BA1=$pTxzo!i'qv%}elpi`{(36 >0B v\:> n7"Viv¯ R`ӥ`?w77VOO.6C?nBQ/6<5olvAgviyZ0bu$U桟G,DӰ%[RCw n3C=ʁ~vϋt  E  PtCQ@cH?WzaKy-&Ƥ[9+T9[y%lM7-qIvz)QH n@v"#ߌ}>aEWL~LekF~gF%3|h%%@p7B?7_Agd0a/REudiKDiF!x #[~ذW=.v>uiߔG|ug& Y'D&˰HO>h` NE5;jC^njG=r[?Y&]an9JB:~#=*)pZҞ-Mn&w7HH4GC6:8aYRr0Yn۹$\ٸ ['+/K%$7n!5UzzȥVf{Jr& ]NJ'95x18,vѨI_|"9 9)"hdI5Y=-d_$_fAg*ք# F R:'2ӘԜnK,E_d >)nXM: (P.o?_"|eR7Lگn,=';uι=WI[W XERcm(LIĝ[\ĥ 9telZJh”WVEzA :`Y}̗]#dVQcisplYtÖ E=aI(ƚ&x*_Go3VPD@_;^ ex6I}P8|fEb;k_:ҵq4x }k `IO@?y ObVpv(TiX; I% &xmB&"4?6Ln4\?!#/B5a&`5~ X޿?-mIAhN $Wn;ݘO1W!W}Z]u!_5@@ͮ2x~5c郄uxדG|ak ˂._⳻pD5{BʞkFABLÝȋՌC4փHtN[H i93pLRj?o2vf0~6ޒ9(ߝHAGQFwQOA,o5:ݣ-XVqSCn𧏤H_@DX}3ek&F󌨪ibTc3FkT EmUjM?XB8!mz˄5>4xM}d YNOUrI&`lb~f K$Hpyh"[b۬jVǑ˄ _.N?x EGᬎOؒB[AK_G'N3%0ժq -]>3*Hd)%Z8٥O)t s9틣4+IqEP~=EUMFSl%W"CYE7WO܋we[.Tj h햝Dhָ $}S6(sP(S6QR~m0>uEHΧ]%87h9¼gJ%xJ; tn +f$k{ZD 7;(܎EC t WdWQG2$i[ݶ|ٜLdĬ1Q4J`=UZh8M<R2Y9-]/2dx2tXxNBrCQvu]aD6::lsn ]:E&1fq12kgP*g5iD;tE mM5K9zʮ+p:\"IQw?_ډ ,'Q '%l;vòLͦOx46Mh1 ɍ[{J㌏ѪQS;KKk]}sDմbm/MBw|,筵(xEJX?}&NrU5("͍JXԡQ2CÊbN(J$}nД"[yШ/ B1֣ &+An=4D4r1Xo_+}ƣ'Rz%NweD~tGˇO+9glJW8r-ҵD҄KvI{CҾw뗺_.O|_u*>hu"Sr@õ t?lBCbgz6R>)p6\PDtd ?8"_*0Q" W};T}sYWB}EmRR ލVەE}3ԇn -TobuIl74V7 6VTd;=[6Z&oCI_8y_V2+:3Dc\hpYf4h [Cn#*tggCO]bMQn] qIND7}ccZP0Os>]T XOJ{_z<0"bWP3xX7 ?FI^P-C"ܔ Z\'`@ۊE O IVwVF&P%$v{0Bnd}AMZ 1`/Sf*DQ1hUxW6gg Ͱdx^[Y#8H.C?+i`xXM\ŕ6rS厒pӞO}f销 6u3*D^gh8eS|W[t"f :wlaeŎ9ö1 |4Uw 򒐉Z؀a gjِfp_z5 jg³|uʓnG ibe:a)H YF.:W1y&j)]ۃC5[yKY'dovd/{CC=l#JywhlļRE=U ,ZX@5yh%+˦Ιh`IXHрA<iVվEç\~xK F7/1gݘa^r^kѪXK"0P_Ǹn ,)箠U@~Dhx(&!?o 7#]F˛e?[{Pݽ3\?3OKZZbbt69ԑ).NWu vƏEÑ[Z&x0Nu-\ mf+1Qry 9a41PP;C˒RIe}*/l$۲~<Ymjl#C%!m[GFajK"Nt7Tc2?W_xը ʭP8\UU 3JBo6:ٮyq\ZmiOKU`O[-p7ff/bg$ FH8$^+/iJw6/!J7E@$qM7O0|jGUhc7'1D''vyj6]y&#QGZbYD!O7j& VC9;|TDLǯx6)[kؓ.={. iʩvw79ݬN ^gz5>@ YC2ebUeoZx|ؐQFzޝ8?ĭVI!vq¨nK9~/%!H)5"-";97yZs,l׺~K8]?*ܸh: @`!A5@`:?`R֝,)@dC*?7.F^xX)!#f %)n7ES \#%FV>~o:պJ^42&Vî@n|/a7mhH@8ƇD/%rmsmhX*/_ oT FǑq2]]YyUH=(IHYBTcTٻMTG[w&hի];ogQ3"AGjdo3Sx6ß X6ĦIJAk-̵J>`)+2G#KN\8dU%AZI F6_}0+W{>&ELFIAXKڻc$jz!0n5a\?WUa4TY(*G1y)AbD[f3@q\vYKH -p:5IqE=\#Tv:eI+vb<1>bumQ\VC9]rk( QnxBQ_[l>_lKDyrSX~rp \Q}|ucGx Nˁ>wbҏ7AMHT[' #mt[K+C0ɛ+GY[!FeRH"Jp]ըOd; .4>wL0QاsCVD {Ǩj:ŠXnH+/+$FKCl@G_'@mۺXX90O<Uߩ!ld@ y2Ktyѻ->]8#7r3$uJo>a9N7TP&d8Axg.*ټDlBp߁7;D2WIAi0+ /J'ݩ%A*="0%=^+ Qogq&lSVwW0RaCyе=ws%Pi{VЅKƟ3RUC9;҉/޽CKf툙Sn?Z=jf ުnbr^mǎצfř:>Y" I_y X0:2ҝMsO@WBC@aFDq9 H}6N_YcR4?ҮJ0۠zb+-^Y9ӛMȡO w,FOT:?9YbG{, N>^@؟-37uY# *)bc?>S2 3_KYimzYp6P6]m4D*QSEY77e!mZ A]kӫjRאئҜde]Px Yi/ӀT>fly8eބkbyjNOr&/ F>dqVQK $܅sԯ! tdžmT- S^ONL{X! 42d~P HkW_G&~b^Vؓ^m0 S%0rwm;}uޚ{zrAE^tS41Ȩ  O퓫SBnkb.iCb3[HA{&+ys>EDi_6>33`b}$ ֝)G8m]+|[\+%ĦZ`8OSqaW&o~frmFQё^i آ|j -񓓯p1D>'$1%99q^.C7ƍy] 1; cYC,x.(CQvh=x$H"Pb~M)?J3k CmD[LFx>%Zm[VX41|".:~g 5ayA6+~TQIe KBkG340b?i$oK̩tO,IHO`@=:4X&?*&N"V |7"ࣰ GTsrL bEp|f}}l|׬wo4b^ 8.ÅA_s r$(6MnlݒYqj5{|ʺSڤTITO&p^6AG;Y,+ xukRq˙"F帯FdNш_`Rn$ۺ`1Iҹݖnا&):Jyb%Y x ނk2y^hlT"Zdݿ])(2{ JRX95ǨRԄ KzZ,ZH~wy9ŁnlI:_Eo %s"Jd[&wo8A@doAUbs=wws4YDsvY^T0"0ɢ+%r~,0Vgb2 |ͨ /%18WU9|GW(?-CGԊI}Ks=){,1מ^;%" ;Hr+(1ެ$O5)0\ FZB-fԱ(a!RU|4)B!/$q}(NGX*qF_Դz_)s8Pּq}D~{I3) *"uExx$p=Z#@榦 "^'~*X# Ϡae8ztaRCUhK\f]0&)e P"[ W^ o<,c[<2ťz !(j{yjTJk1Ax7ّɎUi0gIȤ0K2O.˘w(APhWNᒍ)-Í>ቆKT+񝀛6Zv S\Ǯ&&ygZ/oLod{z"?2i HpN6HR1 &f6/?. mpuUE +'dR4|7ecH]'9,ɔO1ܭN[8)A,ܒ+BS,!]4\m`xH]ERT?WebgQt (wf8\~ݘB r1!a9Yra~Ps߭&I?Zg.AYgTЉc`v`NL1gI}|r}3o5~n1:g'(q8Ї&t8] g~>%v"?[+gSU%ڗnhƙ/W1 =3 7yV㯟+ :!W)&=R{q|mJQpsJ2d܍ؗ:4g:!g~?Լug<  ÇDmEd5wx("ذC;r\djֵ2[yw{^2ٱ(Y+rZSjvy GT_ 4.br盖߾"w8?y q n!lQmk;$ tZl'ScF Ɇ:V;KSop؋v7O\!6DA0psƤ`7#KOclO}^iqkP5az2^W j7f>ia=(NE"99Ci؄I %{ MDٛGJN6jo k҉:qH. qp릝/IU3:`(N;bs%Ixd$?Ȋ5ck)M (ܧR'>L 90dWWĊ+)n+VQLa5j;i[FοL%X(BT>HN) jiD\ o30A>tU@>4\_Oq7>Uf |* PS)?8.l ME,<пܩs(Θ.䐁^oJ(;\cb?R\'3<>}۸ߚ:LЛr79#Bܧf'd!|a0}` ĐV/z]| l@&2ùL6ً(M4Z.DSx! UthH>RNOB8RpX]u{us;zD:eF t&Y'm4kRSpO~KYs`j/_82;[us%c@=W;̓R?Y+R؍!!Z?R]AC{@C Zҹ>As_%C`FJk$L7~nErb []*TUҧ4sSi '!kgө [kT;4i歙%_Hn *5$hȫh ɥ"+"gߟ[k<Q*Y0NK'r =Dqd)3-}n\ %& [;Tv)BԗiӢE@No2C^s;&zXN~sO4!:e>*g.]ʚi5MoMN:x|uGmIpٶ C!]wS\Yl;E)ɺL0~6W5c-e*]scB%wP@]KMe?[3$l GMf@7Z^v +3n$P2 sPI3'zZ/\{zJ3$0{T[xʧ|Υl[ࠖ&d)h*,^W1!f#o'3PzjyFGϞ\2G=9MO%o~)UdKJsb(ja: { s[wp P'N&+-i 2:ɦ5>"/(z*vQ5Ӣ3 迵AblIR̙4$`dٕrBQws0F"?1Ae滮31lm;Y]z_~ },Ga&I5urkgYIy27WրY|- ʸ_"- Z$+TGkRLzА!P*TUCA+VZ!If(ZE ׀*wa hi0VqTum֗,DY!j+, X^EE:}ʦSnrUqqkFscեsW GJm 1QuF lq5slz vcxDA𭐎ZE"wsRěضGW[;}wǥͩa ֤?e3&{{asy)'yXCm+#$&fB/{|`}>麊;ٓ1vEt*c&s#n?aJ5}[^ix.xL~B5!X|ڢ{ Iٵ2&}YF$NAj\dO;&=êTR3(۲qºUyAu=L$nO_E)'Ds4RB"%:wĐ뇛25_0 $JyMB!v?p.؟7WJwYQnT1VQW*Ckᭅ$Yiˠ0ܰqssqO4CRrkdn +k0RWT5]ب1(F4ṫKEILfv]ɂ(2٢\ǥSߞί! n-n6G!ȻEV_RP 6/miY^1JV9SW:ug'V ,ihӜgP]vJa"fBbH,v97FT .E&F'ɓ#q$W o;.+?2>VcNxEOBʰ=C2&" }ppۊ:E4?z(8̯~Vf=]~HZNA b1Â=g P^C8U(kߊ, 76F6d=Dp=26b}I,,u6~`VÜ >AG+v^jlѓ//sW2y l]$ Ve7/[i3JPA_-UҲ1Yp8u4\YkM{x7o'YǏz-$ȒVVvKMOmP(޼r3z^_yd**ֆ4 wD "FG]|N<7XC6G1T"l'+gXQӿz ]jjЭ7r hϦkT?L݃4,'!H_f5&0f rXh{/r<:nVeܤO'7t?˒YFWN-`=Ak*|%hx6LT;'+KDr)M{X/9e gP-Xauod)ttk9rPn^P(_ FOL^7VR7Һ0،CY2/YSMg*P? 5ٖuq`mˬ+VY큗b3H2ࣱ߭N&B`^mH]A7j_+t.s;6m0ǿ|;gb,np?=uD ЖMqk13@.LJF&g&:UT M w].EK->yV5^muR%K&Sh9;7eIX̛zPmhV4J8H|Y?"l_!ƃ)&,,xHkS2QDAz/k61q?eaG˧26e5>+ZGxƖŴCEN|Rәɖk#;i29,OSCH-tpK xQhG/kl4v%r / bú9f!;g`kE{kWm.zt1uI}n4"M&AoF-=GRo)csj@.N`#L2sI9f!ݢDeon#Of 7w'Їc- _rÑV͸@DFd ֒"dWQ/UbÍoH ^p7'CZ68ފ=1%wqJ8"P-B#B]ᑞ ߱o/#Q*)% ˨Wu׬K#x vm)j?-cy?&#\]mUwz)W; oQ,x=]b=Ln`/o:GrOp8؀s),*]Iup"S#T8f¥R1k=m3"д%!c:ac H9$ǮiGn 0/]L*f¼+CEmoy߼e55XJV^d?Mo? 0sOIP|3EsN$ * I!+WQ pV pq̥*3.lC ٲm9M]fOAJ=>9P>DPt5jLVWL"rZ, M J`cR1'/;PNNWHڋ}qa}5,~Ba[1#M]O'jVV]bܘ.UXXC0Qb}Q$p=C4,Ww WUwtj3ѿYKK-vmV{[8~ynWI9IaP|Dq-6=< []%\ .p~W 3PD`DfNf-,H}Ǟ9 `O0I tH7h*Po*pVQ[օpѯj35 UT籅Il~_du.`wE4?4f!ݒ(}x&[R(1z-Xg6 *լ(R+GM(MGu^0|6@^=R+<a8(:wm@ .ɿB>5Aea9/",(ft"/9^U4WgIxZ ө%۷*w^I4fvv/EyЋnN5t*IFɟ9<=RX/X=4S%UhVh@E"H7 yUD)Qk1{ۼ?]µU?qZ!K QUyѐv,sYMFUdg^Eq"]IB K8Fѩ%2QnIP櫮 į0vVc3(0qNN/uea<ٽth^X6+(۫<0\dOH;zJy6xQ#$~qG8Ȏlќ@߳að'Sgcs6>CmMa G&O;.UU1ءӦO[$ԟx4\5uja[ $V5BFr6T 5qJD|I k7_LH)%F}V8xwܞi^gD6rZwL@{.yA;v j͏sS]/W0B1O GzOa=~EjX[12QR)2H-vguDOʭ)s٥ҙ"XTC w4H*f=.Ǵ؉[n]>B .z70W~cOezuflv.GZ(/ -bi:bToF|K-M d E 6LR[?Jr](by Oi+ vL7Z6fKbON"K.j>8^ X")0MuIHw5Y4@*MqC:WϮ~ X/Vb˿hd˲qϴ*ꞔXt:& æfDU\VIhW^E05Dǩ5![]9!P[ 8kB<Oy,a7Nd[V@dfbhj"Q* NC{ئ^G8QJH?;$ wрu7@H0))*^ގ%1Lf/<36DZ5H/0"ʘr:v 8(>i3r0'K2Itei<#cW `F!>8GRC -*Tnjt aMoW$ֶ[Ю**r0e8Ƃ.K` x޷"} .xi$:LЋ^INXҢ-?֚W!gLTv EVnwE )>z5i=$B3h M M`~'-M @(9Rgi '6Ҿt/8^GaP-y]1B\!,Ul BFhFyx-O ?r=gWdBv}Wy=5)r dugJP݉Cţ_Ye%~_|@]XZVrx)>uN?=f;K[L-tКyI{_t[ZY"DXi:q2Pu@Q5|i!#Q&EL)/'%#4V7m#hBzG it y%P(J: `Ćق#S&sx$k+˼̱JƛN",@/#pC{rb1` 5d7DvH>K';KCלoLVoFmáZ4XӢ>гs@ͲF'7z n@"{~A rHO݅w,L &.GЗB2kJZ6==-X 2}cAԛo@za1à>hjō|ghB'4zT8LG5k8@rۧi#l=*z[U[^ ]]N{#8䑞~.DfU}l;#hiiI/:hj#qr;!i1udZ࿤ّ?8%8\B.qIaesc  Dv _30/NY2![\h_b0X_(ʈ^Ҹ"X/|ɞc'*}'o&wq^LM|m]B{[$Ш<ʬ&diO} N)oT:$BhW tx "^L=z3Mphy$<ՁHՏ-zg:$;Fdp;Q;KC(V*w4[5F=5D<|mcPJ6в>wg5ϒZz0In \sp.HE=9a [^)᫘n6#HJ/]Y2\ϣRj"OsI''ՑXbetL2X]:OIL+b1с9~z I ̹{<(J^Qy4cdڽ~ )VU#6p},6 W 9@~ujc!̀$R4 tg<_FZ^AoMsGw $fBCXu.>&ۅ!Hԑ&F X>gՂCeimPrIBtΒ~Z,73"/cLi^~ u%|FwBbl$2kg]N%W B#bL2>m5%:vD8zGdy5E_#61K -|l1k<:"N{>} |Fe.8ޏ@[ݥ Ds=b(pohP={؅;iN;-~Z| ;OM9Dx&p2HnUїZlȏI47y'!YLޢ5΁,P5fidovOcħG[ǀ3R)L)޴\ 1T :&Ggf];Z":%qtv+d֫¬d|/@& uAw/ 9 Z+l8UGNʙ@YVJ#I$]B(F1dRD\92џ@s)\.>0 f~*uxSa@xW,tasRrYS1]T(/^H|kV˾2)ߒD(fwљBI6$DJ4]] #/6XAuN[/V'VKoEAE~6_/2N{pi5̺ jlOZ|-ˋk_\PVe޼0lO߳zR<.HHvu°['I ϧo%˞W.ic‡.)qdu4o BR5SXz4;O5|P('"ߣ5oڽvBݭRrx&XIcyv7ef q[6;u%%f|$RZvf?f XNFq3ko)˱NKU0tf-2_ nTpQM&yR28=|Pj̥ÿy5P< \#4*YkY׍ULeߺRSY[կtI(`Ib~~*Ylq^g@8;ֻGVʧX̔=vk@g3)*-?֐;|Kj L޽FA1$)y*s` W;˽HXH_.>E z/E wuῊ"g a&fB]"늈 f\;\<:9Ds^":h3Xcn Lᯖ?yrkk{21б/y^$p&؃o~鈀wW۞bibRQ@9:+Z# IB}ӘI; h2Rn_zi׏"ipj_>%ǹGS ]I#Sf"B|N"Z}&a/!̷37TlKS+ N'=(Y whPf͛Wq5ϤČ|?Ge1ۛ_`۠Q&,15p/otcrlm!؜>o5c>'*.r^z b-%~eFntA0$ { 8T6 /a)z[_"ҜĂrdPNR\h #83a %aPgaBEk[P=a8d#nv5PEaj~HZfCVFO >Duu"㊨/NaK5Z1 .O )ȓ~\RFX +`>ȱU]iyn]YER)q8L]Q].b8~M@jɩ8+t>ZJ~$Qga_ϯC(?Wò$\3Trz"F*l0c~C{~Nd $$8Jୗl˛{wQDt2SA#P2s|O;B11֥ DXWl߮rY]H\r?W)0N VIQ3e#q2ҵG}SWU>RKaIKIw#IC; ejʼnOeBCr̠fX)J. ejf429&i0(^]|cEjݡ+l24-J=J\x F*FbాU.2Pc¾U7 QJNgL%QkWNgw<of\_tBwY+EeIW0Xaˣ?ot;3g ]+w9cq}_D:ᡵOH#V!XqѬ`[{\mj3{>L+Hd&}.\CߎtN硌7 Qܪ @w^ikx_w5 u՛n\Yc(`8\jF*c]2uɘ m7+s\~p&W0^G5t0G6 :?$Ϳn4Tdd`-\l7v:/Z|1&1۝U;60DX*>d-ؾT5:L _҉N} *FZxZxb`=`XX,1< 05 $>RrX)?)o2kV.Oxf-@ԔպBH9lB3HLbU$!,*bfЋHQV>z5e`Vޛ ˘3..״1/2}?쓉^$R7i7&lH"o!Uu>jL빦a8s:0YYeLO0Y /Yl_injdv\,U /> ~k`[bRJPM-XC>/S0/"w!hЩv@NTܠ7Vp#\jz:Ņ lXya\%P1U8ᳱ+EbpfvBAT4_>Vq0z|۶i)}UD҅f/յ$tfj€{7H#p.Z( a+O3LAQJu/k/Ѩ9qm2WJsя}P-Af\Jwy׹lSړSy sYˌ酎.S %_7/ CHj{7)^ٜstMXhEut!AL;T(jՎF,G} !s:O+5T>&pW}mΙ %83h~WOw%-&ҼՈhj*Z V+&Co3#{u2o_@Y՛C%17~F'/z#l+"5)o)mz^x~)kFhzVS-NP` \p%=kBrBѠ>Q\LK#sΛ6&&lҼJ;6CdO@uI1bO|6uiӒs3O]EܮFRTT#UAlGU/9dEVчsO)׎'_){k$?/7q˥;]ݗPLPKgmcЩn6FUz`EzW`KZՒJU8~TSxR+%w57c5tABE'x=v" g߉ވnr_5;z q&ށ^zt eH3i ubrPYȉ3<% ,p$ SH8žҞﭳ|@`HYq~nB,8Zؓdn l6>V̼BDd;B09R8@x)+̱(W5ujvՋ |s 􉴋PBIڗU|R{>3-z%:·C;3~k}Z-@V.؁?[P \!4VS"qjMwò*@ZLC4sN xH C`0@d u $Ċ78+Im!6Itg|eqH.VW'b|.܇;tjMOS(2O_TZ#Zy-M 4bLPV-z?[K+W]ҿجSPkh7'.v3'+ w2:_x4 A{R㪿tW뇻S [L/=>`gD]xAfLpo&+:ٺ# XN)ۚ='I{0%U/+B4˰ C?Fv;ۯVcKȔX[sUz1(l72ߴPTsWet<I0 읪sU [¢j2:P1|J8vEb ׫J$BFÞwL;XiZJj@Kn1bb-hHA22B$2yk5`M`y:>I(M#HOC^w5H_uO-E c8a[e'q=J&m1֚W~-t7q?357W%rǡfz^A q"} 3[c&a,kac3j_#FL]]{ 1pl,WĦ"wOO%9sy|ɱQ?7% mvC9 ^s$Wl ?)O;^0xEkt?Aƭ *Aqe Ԥys}:*$rXMf7n9xG2S[z X[3LNo:24*/p݇t!ʃj Wi P!ѼgCF1K:ғN } S i|_0vuI |:|#4m2 |tzAs/X&8J-F^ri Wᥫ8W~b_fvdA.J |b?N֩w>5SlT+-ŀ r3GR5FTyҵv#pzSwZ:HxDϐ­7ѱ9 mCeRo [[Q%+}>KIjA<@?랢m#۵`-o/>~Y%ƐVwSq8K%a#؛Q}̐!0X |`X/:kbL1ypvG/{UDאs.? suJ`_4^4h()ίg8Y݉@0VWqtg;o57Hur= %FFⵙߙTw~Z4DT/&T̚^$tdDQ8/@g-ÕǺ,9g?'zYU'x+1z6,sȦu˨<&EӏX8[]fBd\ì:&E#BhLt^+04Y !E.o"3D\z6f;CCi i{(Njn3nRn7N?|CT}:@b uiHsYv }ڊd wOor)?j8J-@7&)!]vH$i\WkR$lyL-Bcpn:CWrt*ܼy_7|Y'uu*mquŧ ]b %lKP\%嵇O1Qge3h(wI ´ '[|ӮBS mm /):~q܌Fy@eɕ,Đ%3\pC`s=A#K3=UZ?-Hk 6*_5"tƚƵY˗%>  Y\G-l ^ћ&yn rĩǀzwē$niP237ܸ[ʥ¦`1ɇsp!1R3 FѱhZʖqf 51sg-(0ޚ; YzpMpM7@*c5`.9moCgT%8GK[Qձ!$Bq'0w&O%PR|QC›j%&8TU{^/lg,)-t(# oNXۂ y?djOJiطї]2/ B_ wʪcv()J(fQm?dfv+Uot ϣ{O6 u[QCC]k|>lWruIv긞t<3bG>S7p$v<6oG\VDVXxĸPW{БD2W8T (HTi˴DžWSp {7H6 R8>x# A׉ZaWFb!&}=R* #tQ, ]t qR4JQ韈0 D6ueX9@-BP28{ς+us2`{Qc k`OBR|xH$nV$y$@hڹk."K`Ie,'Rт%kKnչS)[qsL+i,|@,W݃;1~^r&c`) 2.@8Ȗo9My2oM+xNknB/\5w/в*mD_bz6-l+a  N@gBh^wKzpYO#N׵XHlVL}&NA!bh +|Dl 0<'Ȍ۾s J>D)UBCC*OaQ/)mqZ~Ϝ*ś#NX84TMgir*`OZ->~ v'U>Mx8+p,.iϰٖĆ7XkD<+PY]<ZBK~3G*D D s`HZJ %J%y]M0?b[H|>6,J̤L`"\?APY䚲QDp./1`KcOᓈce`y@:;HjyqԘ~88xz6dQL v N&ɴ' kEYhmI^ )EE`Ɲژ\WCDo(UMiѤ&KPy<ȿ:2b\S\.$y$N3^t8s;Eg> )Äf@*]\:dsWqgMLI<38eXn"-/ĶʞKEޜ1cPG t }?ڻ <.:Ih6buha&1)-OtvTvp"O_\Rӌ&O Ȱ9E`+F'Bz},ILL=j9JG]>-ihV L\7$ͬ/TJ c@PrI+8\_znjMcpkHvDۮ7&Fu9:AZ\xFn""p ˖ Z2 t22Ui6B k_2HX؞jwֳ(Sc T9xrb^L˯ a}8zJbfz[ɱ[Zcp:oB[>,_d)^DY1yRAD*ڂVc4l\܈Rux<яTmLJװ^29JƏN]r˂Q km5 ɱr"ig֤; 1FgT}n=62RM\5xyHy[- *jnvx<崛0o`' 6>hpaW{+\rmnOcy;}# =wcEr{i1Ď[ Av 6BUkvɪ>WpY4iЪAP\ň1?>)+bن}A5Q>F5R@M;pEf45JF:8eg1]̨820{ū ݲ-m9X(b(`Y)2{[8~K2q8I|h=&nX^cʳB:lh|ز<,rͅV$Abm=q}tױ ?-)u#ߏf%#$o8 .t.;pF02)={,|D:fhSh@ M{:qeҲ^O ޙ|<al}kJY/ѣL5OU>S$N v4ͅu4VhJ:f[PtX-~BT)7WeDLuvP0A+TW_QpN9 v:eY,Mjpwh'H>w++zRa` NEw5O2 ̴K"d5#%X3s vu|"i2]=W yy/QVo[d|8c#MFx5dpoCB+Fwm+yM~"ŮixCâ]rFGh_ j/H;&3W u/zcH7UH S\Rx2ax^rjN&٧LS4\@/$a M?% D "Kn#w9(8CHNLjn)cٛ`fk#:`ErGhN49\~dTl7hddf `J?^*[KxLE2ꨑo1Ox4&Prc{JCvf>DJJKI2:p7#eԦϡ"D&M1 :{J Z9dvnpQv\fjK+[G-F9j_0,XI8WFY] E>DKFȧyɐ 462&A8K0CʘZ iZJGxe;t)Pxyl)=^l~UTG8?f8Jì+ mWڋ Qfo5S LאhW\ O. t}B<{) x 87'j1pP< /8Sʘ,2EҡF&1& FSdڬXad, ˸Ԁ;Ƥ'r8@eRO^,:o.AOzEtXG6XwGP/-⁕}8FT;*V+JeO9Gt,4vZc`Q2r F|-T=y 7OИe0H 2 7KՅ\@Z<~ A>` %䈋DaF IyC~޿lPC G=¤?WpυdCZl˔#7`Wxc4ͷ~LrV5F~>&wT^m,p 8c ?0wuy1˹͓y$2JD8k3k)$徸P>>T`MJ[zXy+?#r~}?0!A lԉʯ Rc UkKzC?oe1LK>2 0pX+ߴJQrޗk`ŸTؔ6޺mɵ|#<8~{ihvK&<&a`1Dc_[θzu3%!o>N rk@,-^'8nQj|>;@KwɉGP_q|זHbJ;';JG^Yp]l>w<2Qoo4DWwh?2CGUPOƕ%xFvp+*@#xGwRqCR{^'QHYh6ܙ,7ck7q  {[Dma eKGi`};3nlUF2%'U"`C0]\J&y~n 5 .>#GL5b`8U ȓQ&J|-QMp"sܦcCXhl\aJYv\ MLvg+f BPŲx1$nA SוQhyPg\LʥQjFy_Elû!A)H-V\ 5:v#xPuXW.)''A7NPOoƃJlMd&GFҲ uCi´ iمp"jg9fGV>Zy9I/KWCnWw@6v(e?8z5{K# (8 P c(2+rG-XU*j:\SUo3ncRvtpݙT-0{ΰѓ޵f]L]zeygPQѕ#݌{fԐՋJI]o"dα z4qxDA9uYJ҇E %T2 &XE/y:r QA Uj䅙W ? TVNῥeT5 i WHC)͋RO~$?1׼^"Yq^LDGGau|}! 6pDlP{JDwTP:pȄ.[H^Ϳ5 1nY/C4S̘&%/amueTh{j^VPleoN98ss5!+Ts|GDžG)^Ó:b월D xм`F/:&2u7 7q- :~K|GNCo\u q%-<9!Lv`MVxdBݻۀxtO~$.vAv,Y?G.ʏYE9b jM M_g%FKDv{mmX[f_$y0C Oɹjnх9!p$d}Βt"9%=&Յ\c]Ӛ 2 XgV"Q12 ]Lw~U49$8t@sʂ"@7xVuS1W$;uf}hQve 谶9 9#eQؿ2H$A DYG=*rasٍҭ7Kjw1TZ]P%y L^-D%!jF&ZMޞ&{^+:2,n>X '1٫ckS/ k59-CҗXb>@C'6@y@~DJjaT¨~ @b `Ug rNg :R. l1Mx'H' woۉ/A@bS1c%̘4C~_Sv;e fTYDpx%^vrNMTyK.Ap HQA?C,#殒O-'W7e;&s3Jߙ.pJg{zzEOX"#Ux~0ڡ"kЧp3o!2:KaQ^ Xz0r3sjf RiqU#)/+ҸB_On`Zv0Qlؕ}DbX.оN^vFH֔1ʾdh(9>`IyK:&1ϒ( * }X$BI#iE#z>8(,{ՃD|6Çmg &)>cdRj;: { ufCw\qpΗ*{!Iz0/an7EP9Q 9> VSk3ҵ&W>V_HLqh,@C7b2 6kVգkܱ2fHRvϵHsբȟ 9@+w;F`(\htc.;6:=yhѸi;SfZnȼ.ՁeхmUA1!ҺLaWa_/Ur [_Să+ `VCDGFnOd=*%_ 7*'ZȎ6Ap] 3G˯p|Ϋ|ڲK,GP픲pLӡNJh  /G{0ibx;+=I._p9.5T.k M`P)o`aƑÿ?XRxUV;9)[\L+qՕpnrC6k2>HisdE!'GoIi-;E6qg~1l{f_'N;)ʼႺJ(kIG:m;,=FM]l[rSg댚3Q/vs7x&}vv یO@: 37-#߯$Xh $U1$2ׅǿ̓Y ՅSXl#FT`=6 iC)or cr6 i2ә5B3.R,~-9F2F|UEO6po%A`)CX|[)?R&'hn7E&0 O>=Z郄 0[rMnKpB緵 R<49vJ.K^JOQԿsOü-ceHddrb枢.n#O4R*[ҽ)?|p,"N}^ PAf[Қy&Qt1wWt2$0חq~(#Q+'$ /6X(zh N8>)6}TJ>/b6rO`JnYy(8-`Y.FI_u! 8/ Y͚yة%w0]o ҈_z0|NɽFUz<FDej7?cjvjR?l%(֙WԾ=( k&,[Vcl1VHh,d !@ߵ։ɾV{m8\yXT1{^VMYp&P1yn^P@:iރ/XYםbF,S*˯C$8ʈ)Ųb Jh3j*jgxz.?<˛O.! WXlSCc^N }瑨>3{pFc\T,~$Eyb&-$ 92EXPLhhyo=^8Ё(FSիփ5.6!wTVw$߁3cw\u؃sA7#GI~w,b!G=}I~`€QhYlGE)gs݈d>y!6?[2'I]t Xd<ȳ2u, =l|" 3/w:jO.#3i M :H !"Lq1PUUK%C[^+Fq~&bEl{T~^F9]{tU~Qz^,m.Z&/_~xiu{#D+F˴O^STޅ!\;gO_ƽ;D<ֺ4 iC,K_xe':DJ "ms9@L.8?<r1晲O g mB^".R|>#<]UU 2A]ߦq3]CCn[HhW))ϧ@21HuŽY=Sr :UhF?̳5 !1AKB{f8L.Bf%9!>GGU1"B>FZ3MhtƧ@%TRk)i[ܠs=E3H!(ီ1vuPi ۲2?9`E9f._4X% *|F \CaoS,(WE%&:nC8u{Cdk|Xetct-aI[$m"T#|iO.NGg7%Y^Nff1*x$!#>KZFcBIa/6 ?僨C[sf%4S1}7gy=p?oAErDhtM]B ,ok ]UOǦ4w^ygz;tOX#û< KZFߣ l-[c5@ڻ]/̨c#:"HU~tqnf^Yim1 PQ`; SɂE"{#_- VʱF&gv]Ԡ~%1[l(UV罧֬*soWga>Xz${R->\M+i$ӰPͧLO /M;ΕMo9>ZA-k,3O7DdP aԫO8M 4$C7dxJeЅN_)2Z mJi 2ݫn[$j\r4qswV(C=t8@iY^Њ:ceSJts( Lv(fPeTY] >Ig_SpTJPބfr![2k αI UQ% 4'>g( ".Ul*IQS$mT^l%Oڥ[I ~%*vrj-QV)\ qaNg2 d eTlgW,Ebi܇&gp=HZ^쌮Lu~иVFJ@ˍP)䤾EAѪ[/]HJNQ=jl =dX$>α ^JLвܯLWGc3U2][H W~`& p:}pbyҴcY,B.қiΜX遶hd&0{ipvkK 涸S{sEUڞz(owO o|{P5ReK= K1ieqVa#A+|v( ,AF̖9zS3qV ^(d{g \Z1_K 83)0pƬΏ=%ALRmC#F uy86YE|`EjR WV!5<>E V0+m,>!-]2(+PS~&Zua)bM8n#b"#JhWn\cTxd۰NףfO6,4e2HLӌ:ǢǑYpG$c&o _{YE:.|XȜ$cx•T fۋ=`lP Hg[7Cbcr4rWY^*IR3tWTF"&M۝&Uoy.!s}$󻮼u*6UHѡa*ؘt%kmr}^2Cc# bɟa>m(y\nh|Ͼn3@<%Ɍʔ &EBl%S(%$mbM/?ԊڽXF7L'Gٜ*FxLֻ^#WH8E[ƟҴ^] ևZ0{:L}n٭&ؙC}zȫ#>u(sUK}@";QWk 02#[P0VJ* 7X;MVO'b8_@y?:6%%s1 KP7h+*˭CrP"E*neT[Up|ʛںDXe[\J@gcH;o𠡯uؘ ^Re%МJB Ȉ\dd ~|"5;Cpþ}yJ,ԓZ~-Ӷ'|` NSBG׃Vf={:|c?Za9s2`أ/@Wx| ΰ+2Gj=0|'wQGFשȷ^wBs/aT9Ύr~P#WάE+bkڹu}[r.{U?Pz7u[YǤLܝW c'?ATxYs&"9Øβqz|(bjW0D@AV]E2i()m~eg0&,ѧ^n=5 jEMG9 Wݸ aNH$5:`BQ|aPa.[)!}?uq׹f^/KmP"R Ix0щ醼8'1o,=**1t~n \$uȯŠe`hZ;Zgɴ}jYOdKbl1{i;H&g{%dTc /ȭ18zf"ѐ,`o6|E)Z #F KwQO 'E9)V  >@g.D#QL~4B0X?5vdfxJu#<zzIcLܞ?UPvV}6=w!,~9_&?%!=*_o #o!VDonWQ{H"c#qdMd4,<\e">o3i?D'^ΚQ]bgtwlMV;HBo)?6줝._L 3x ~{$)7\3%b(AŅPsu A磧VX~V\ nXÊ ӤVz[ce}|8xm>ю,I03Oz@;G5;B 6d(SIȈ\ȴƝ.΀] yx '4BYbTI^e{\:j 3L1O#^ػﳭPt"As|4׭n4j*4+-hФ!LP֙x_lK|IZLK/L=m-Dz̚I 7{)n_;Mn!IX[+LFST?p$ R5͑{+}c T diWTOdY1az=/ŸrYgo(TT8͠a)/e_{ߗ4u U3Ts7MD[BMHţ(R0βwzLX|MmCT|9k;3ЀSvTS-u "ȷ"τkO;EIgd];TR/ \tЅE⎉' =1HcTE4Zs/mMM@Ɵ3fKՋ~36g*P!lZ!E!e:r W}e !+vs[FGavFm#*gCe-hZ"F{aFDE@o%yUnVk$w=SYQv NzyukB Cɩ[fu\ˆ4ğ))3:lE!o:v8J|̜TIzeFȫޓ#_}'VZTn p=ἋOS̫T+Wi&ZLYO交 (D4"Eְh듓4ʏV$j/^ϖ8rM 8SM^'znkb3zmDn!%h |X$9^fE͘zJ'x̯DX u!o3 0B*u۵+Z;j.|H'/[}Q~b{"d/:M2oy0Plӥ-S<]^; NL氀>mh~ѺOj"ϽUvv7惧h=PۻA ןP()x1:ޠxAhD)>2Q_ϣ9jup3p2E < )&9-!0ܰȯvp5pԫV|5,P3/NH>Aڕ J7`F@xXsvl;<0JŐ{Oe.Lb#1g༦x]D}5 v.mpz8Md7hl UCT0Q [n!йjțtW݈"Crmuv9oܯQ"7#[\4(WhZ_&Bs:4OHb n%e5%trsaU 3ǩA`+TS]zrpxC\rʋGfnҡ F;M,JMwhz!%޽usLg-  I*gCه⯅8+$x@7`uMG&73ߘ_PjәP;Ȇ 轜˷ mI*,i[C~ >xB#YyY Kwv&,ɞ] m+3c N{ISӴ4^DT[!TO3mo 6V_=|9i)b>9fKa!67@G1ދetIAЫ~o*a] @j^^hIWK޺L+P/Dha,k27x/zk[ƺW6%3o. |/²T/ѽHC d^W.Ks" i(Ĺuu'jRG2ɥmc֒-')KUaO"3±I˝%[ @\Co^&B䊗]@DNXNӐzQDh$~[q$_u ͏2w`p+}뵱ѭ.5Pyg:t B J[c:,nt?$9%fuMwꔳ:r'E&ib۔ks`-_Y 3x}G[PYzFiN>)kG}bb6uvUTtIe9xz@cwobenMt@#BAng}\4;ݵ%#&ݲUk8E5_ks#~BjK\zx̉O=7:ꖾtݏh\ߞ62"Cu=)+^uWMM*'*;ަ7"/ԊBRXP9E(]f9 w꩗qE&GYCͰUǝ (*@$+ŝ^f$چev;3wZuMȩ):`rlEZ7|2%P~qy!x|2̘wޠUuu^Gf)0cX?4kPÚ))T64o+o%n> fR*'m)QER֢_$, *=Ke؅:W|BCt\g S$x'd)Q(rS]x*(rX .i]ZC>=\n'nQs&hc68"2% 3E3w#w,x ,)r~j˜z7=$Mq@RPF{ͨZtM}ֹvy<'}!Y}9-9M,"R#♪B56).aN5ƂEo/g&~4,aZD~L IǙʑ2(sh.@y'$!MرLMsPOI=Fdhn6hzjvg uu[P>Z>=,? a'J]t>5K Q(BA̰#V~+,r{v]κ(Ҳƴ5H@b5Gr=6܇ny06-dT7._^`#jΌE!+ jƜwom]P]tSrLov~q. Ƴx: TÏN w܏EX *F v?)9Żm1e`@l163 )F>pm|]]bJiMEHXgg_0.DÌQx-<.kpHi"_1e:ig8=I JR3b<8 {k_V$MF禣\h*%Fcʼe/W~ : -!%)^C^߆g t V!J"\gux&hNl2q0:2s!,l8.h޷8h\U0ؖ6%{6MZ:lܭmy}DV^1eBGƒKfi_ t;˥z vj4&Bꏔ9/`o=[,(i,[IJNٚ |x)0d8<<\Ow2ô%kbG7¬Wab ϬvN`Ѯӽھ 0 Dba`l 旤7J,Ro "2޸q9LRMo,R8,?AmG3dň.*f ~x z='1wF滅.:$H}o_Nx3Mt)ZN@Ϸ- VClW_I"qK,' dZbXT9Puq[gO4Z&Ѵ Lq >sbC]%ENJ(j5"opS#3âNNge .ͭD(jypxN lerfFZEM \"b߲xX8!.ѽu O ^.14롛P`mARc Re!cH>xLQ [qY$qqw@ғ8/N'@ F~W0z[N;ZKpuw4YǽlW@"}-=40ZNQǗ& >Klnx%iaJ.#Ƙl]S-͊kH)׌oV 0tO-kk^@ڝ4cY{t @`=6eۗCOKrv_й ܞ:ݣ]!ԧ2Mn:,bڼhCF؄kSŹvpU9$o:u8(?[Qn|3TOy:G l/}EB*ϖ:,r\(7ϛi?4.bh]:aSÛmN'UbsCsrn!fgwv{ 4fʂAE ->| Dha@?o "M )%~D#CeLfC.A8Xx"owo+NhftT$EVaL6yx%xK/H(z<.}( 0ØJgjW37nght7#o7kZ>+Z/Q◑?:Ϟ٪4_N74]rVz|j1/K:Jns.sRLyٕXP Rj'M~1hҐq$y/ACI7 Sc{6qDS$06\̈"k]yO -ԣjﮧ%M0cpT(xmMΔԆJ^D-\:d E:>=z1MFCˢvy{\EfHu8eEF|v4 !Dє~cAk NZX"2TTl@nIxMN->+(.QU* FE=804| F~L{AW±7!tT2}2󍣂AN q.f鍆_]y ?աVPO9DIo3/SEVm-k\Κ뇧k|׋cGp"ZŐ)!bIsarb-TS5Mi~v*I&ȣt7ɮ] n+O1le6 kd][E0a639X~=De;5 3E5T~O |$E1O?'P(8W6Y\.$27cm,řjH5u #q-;;~paQP~`YA_,CNv$69Jj>8ԝ[w ppD||?fDOny 0w\aS٠'qw,Aٶw߽7. ]b淙>b;~ HOtf]Վ2\LP A 1u[[&򋛂=(h (ȑ!?c.NDž.  MY/ ,YZ-!?7x䜎֨1@0 %ά읇vm5hS\D3> p#ﺕ`PeJHE^0.^7zus3rҶνјN?2mv ~pj_^u*=y؛Tjpfxǥ{pˆ)s:;j>b^9[{NlJ7Db,Wr,y qfu۳z ~-_T˾$L'?钦L⎆g|Ph:bNj\cMOvZn F{%.Գ?:aGIu$ڏ!xP EgDu(eӠ魻y+o`XmuXF,O|>'B`kS}#*Z%V <@!Pt[8%P'Bk\&2W)ch:{SpߤhÚ_=v%3Ugxtpꭂ<%1`A7CƾC{ƃˆcE;n^K6 ?X{J,DLQn5qW1phI!eQyKam#NR+Judo*fF48d L>|"xv QVV4oR7? H0﬐e冀PC=uu6ꀀE3+,k-!uZ ߒLRwHi^`D:dff8!\ zW~OZ["`W·4MY6j4xՑ !%.ʵv&F6a Ix@$B- :~ +Oj2+* .g?#G-H ӍNkg8÷UK\}祹V?_a= DŽ8Bv6m; z*'< O<834X+73BԱ0]a+;}-A?2{2Z-oM AsQoUw>l7|}o~e 9`l\Om!r',Zm!~51b0*;<@$zly f=pTvECL4;~(B]vX)kz-h_[qs˸2{d~HE]Z+0K>(Ǭ 2J+2VQO vװYpaZӰX/.3۠.b+{60X5fSU7/1S1ctBRj׋=o74ttr%h Z`T{L}*q /ȯ:P(XȃlGU֜d5Lxy n1+'~&cu] GzТn#3g?"&U6\ϐ'-wcϋ}zy9=>y͘X1>K.*~7)1T O)E{-F)hQ2;5h}S;K csblrfb0Db Ưp-pEg!V-9{w %B^R5SU:>E_)g@1aA߳pB `=sO/#;eBI!xRO;PsǚP+jP.!q6+f$ެƧw5@=dPJ9 p塵D];-17WS }CƔaځr<ұK;;AsY>h1[T9 b2}_알E76;i:e}L7 [n;T2U u%K4O/@\UĎ4I\u&)IJ->\,@ݏ-D(L`}= -oB@EwȴBZM@;B4񆹚WyuV޳'4_l*FbQrO|:2߰ q=3T+6Kdx|RNaڝc< [<A?MB^^ \-uCl3B|%)%v꩕NZ&2G1]@_GSZ# '?x+ߎH8tF|Y`iES^K l R?,\[LJT@pԉr MJ4Jڸ$ i6bG!Oj_[txEvVAm' *B󊈞y#~VAo'z1chi2 0_ig( _M]>xyΕ3=^n|MK%׾ڑ62z 09OU@h$Nٌb>J|'j\mkBn~[k9vSY^Đvy%b7|0d”U@U۰YXţ&+b %e{u寚54B7zlHۨEĎƈ@;27#?=Q̰HINVUey4g5s)49Uk,~3fI\6gvO="4ejᝩ/Z)e`:N|{XlZd3wD8#aZi Cʕ_./UBi;_ו֫>WC5@|Swh,"˭W}Zk]N7-GT4{5^kEB[٨tՊmc#9;6\߅|VA'6% <k:\ڀA5b$ڻ{ؚ8UMzTYc4 P1 bŤ@-z2TEaw 3<6RNjZ+@Pisfgi[UT5F(k``RRuV9)gdzdcf k{ƚ'ic2 <-}=Y[^6716#حSX[D0Ef"G%A&7s̒h0j|r^G4C\/! %ÔNy/qÍFcbg7XlCԬ$y.)\Ocױe;w|HBȆ,jSt>ZʻL'x3yᏏJ3 6o11N'l pW.GȼX7 8C#/_-WZRBoj=ňqUu|1+}֍o7Шx@UD9En~W)TlY~~f@fO+bާeIeŇoX\mEgD'S'Dnaɤ;]Dn,i L|Đm{l8/li.>5aEl&\;Cd"!2SZlą~oTx ]|[@Q2yKmQwf$xy 3OV{j/ ;S\p^: ȑXdRtưmG){ 5Hga8%`C`Qe6L*hQ|90}7mm vTe@yt1X~¡+Q`a3u/Lh<9n1P?}aZ"/10>,$'I}  % &i#Q}F2ewwrg`R!m2{)7S*@9xM=<㢌~=(*'FΥǮ{^B#{]=8*D.c[kX `( Lfjc_+ku"I~ 4:.|_`siUrX|:be 4>0@]C :Ƈa:Ϗ:鿤rn-(; 5׵h|7bf}]5ܵ%Qi+1a9z憎 >N'lϜ0zhLEBp7 Bg(\kf|߄ed(6P)| K3Ѣ .t;*A- ȥm8I`=YoieL JzNTd3z,~XU錿(jh"TEZ}co ;I4EZfC-"/QL})FmJ`>AZﲗ+w{0. $-D|^}o~ g:/'`TVDwsC*|O&X~h@H`d=I̱_8鹽hǸӁJpuzq&KSW0)~cHK\keys'Ki΂',[`~]TT*Bm33^&JZ@tah@/ rWJYZ>S^od:OJFJ'vPHrр^Eqz#ލv09@ApVgޗ{n$(,;0U&8"B iv# ՟/BF}FBz@Z a_SAN/GP,<=wռ(6tFE#Q Nj,iubeDŽsu$a|B>jzPB+wըՎ _q3.Ѓ2s^?SXB#ѹޯ3aEz}#UyPCwNr=VCcLmUkRmt]-kR"q:XDsns8W'јVV *vP`n s.I0@rrr{~7I?ߑ4w?\\$*VCz !~"s8lt^\{5n IކXf i6(@d + \ "oF!F]V#rE%YwjBsh+Kdw&'dJsЋ _m +P:K H3i A!m˘Oޘn$,j/؋]ȉJ*73=dR9wz *kg'aٯJ-W2rM֌(Bwcgp,˳ ,emjgͻ1b۷<.ץE|JJ쐝G&$u$=G'G2W '"0Xc›}NYZ;JXNʣ?ÈSVMNJ)oapa6}tQޠ꬀#oJpwH o; H]&}^YD{ŐMgmkd -\Uxf,c;1RI.%;`5eRgYV9_|eYsbygȀŴu#ibԎWB%9uJ5iڗaVcPcxG v. AVn׻|W6˅%LܼVmY$m1 P7Zߦd$B*IXiv [+q%d-E ;su^Xdet%완jT5$&9]8RtP6oX SGцe3D2T"(O9k#ՠu@du}jS")XΎ^n҃>X8Ẫ k_$kbpő~5&[eYGZg8%c˽ LuՄ@$RnO_Eۗ5\ۆr~x[ޱWBmȏvBFC-ہW-, nR3Bwۜl4ЗX-6 %W;e4KYg՚XTҥ/IEUF:18;xoʳ+z/9_VHBI28| ԃۈ=ppHM7⻻?\kiЇ"C+Ӷ{5Kfe pαE-մ U*x6$|CW#oIX0HCD7 C3!#a|?.!/H`g }<'(px xv5coP&8 ]Ǹ>XCp-Ei/p#H"UiAdJ%؆ڴIǪu]N&WxO@7@oُ45-fAyYڃ 92NmC!2y!܅*a)p'Áln9ۋ,VqZbϢ:t 1O 3?KNJZY g%t2-a`vÖh mm`c,H\Rt:a qZ("S>H\u"ۈl Q\?I Bօnod|yeϜx{6' k"N'c|,J{͍rtALtϛzPdXAU~} slo^Ust |Lz<\/^ZO@<@ ;R [եf5b: ! T!wV["`r@|9*q/ln,-ۦrMo>,Xc}@:D"ppUP*e+L@o!:-VTR XAll ˔ =ӫ>#-Y|@4%7Wˬ ts%:~n "|R&&0'MK۪s}ͧ:E:ۍλ%x" Γ0]O"#0^ k1dI\>~l['j48עLj&RH_'b$MA/)Jss柷V_GBZ?Kw8"1^O˄e3# f^/j#WN{ml# - 2ǶW)g&9@7{^WJ67k {*&OT'ĥVU=C58Ak,F7m!3M8˚ufqE,BfMj 5 oy xw(8$;7=dtasʹѸ[$I*Eœ~I:xbx3YhtCV+`DV:]4ᒣFB&W~agYtrG1ka&璜EX|i=fpƒ .bL&FbZUeE5iqfs>BxK0P͡rWIO8wq} I}aȹT'&YB(rj^Of5-گ?8kJ*̒ew+ acs49w>%EԺ+ M9/|)խ9``n[Ĩ.Y S܃OƽA  DeV<&/+~~3ތ_dw /O@^@ڲ l/o<,[kiK"cjz1Ww+Ff݆!?Pfn IjMe4'F5 -MQ`rQ6G4tãR7aŕZ63Gg{h ̿sh=}iwa_+R//:]8w_Qb- 7_{ՠG@Ym♶ ~\6:FRc]{ւMRFTI>"i鹅K7 ڜXY(e$o,4<ka9t\v.r3 Ֆ{Hھ>H*m k78TEҴi2Jmt~BU2EYVdI2R]tZ4-_)B]8hOR)DT/  ip:/y}Gh=M:8-"bؖ[nD% 640'Z{h[5!687F3M|~d:=2Oȧ9~ּ( bTgS`vn9*O 2D{ȷxNʽPf71pҩ Z>&@}qHidG$|Ը"$Ќ"Tu[bb+7"=:XM:qتe!IoSX"$?f=H& Y$Q(!sd սKTVc9>-,q!!zވuWZ|V|UNcz TOlxcPEmbשh@+8=JCL|MBLj Ipr}ExuQ^d̵SU30CC90wbU$WPp03ʶwS9H75 air|%ksH{'蒬 *ƊS;riYn1Qo;[53^&_q}PS,᡿eSwJ 9pv>Fcjo*[T83D{p̹fI(hrEM A?RzڥKVzn@e#L'H6FAj{@t]4kd>]yTB3Jjm> dK"~LcYB@Z\a@ۼ\&w y/pLDŽ>ӽ%|s@I1O19U{NBijm2XZ&Э3|~Ğ8o2ȯr J>| ?Za5gL}hCٖKomuBL.*iH<'D7>*]sYhk 1:-j5 >/T^bBvp2*bҡ\JVp5Bg/!;RrHjG9YC#VN7a'[K/Ot`CɳR.I.Ԏ&L<靔_%.)D>;>:zvV✔1-0d#ymDvӈ]qAaRA0$C yЌaY[+fw컃ib\uՐm}? x io0oH8٧{7M}1r/XOui<1xLQrvV Q|y޸!":y,H>fx0J'Sa}s֫:uπWK^jk\vh= 짍j_+d]DZ0f#"%|6&\ \hjPi1@}T{V#,)U]Z =ˉ%.Ǟ2m lbTx!rtSuE}wJ@ E 25v0u+YCPltuYl}Xa8],PM(U X{sKG 6`vT'{=wmrm Q쓴`6{Ёs jMcy,T궈wi,L3/9Vx}FҝSIڬSG#9o'?fgN&4 Ž4i4wvgmR-Gg5_6&Qh(H7fvVdfn:5l%o}{8Α|:@-wPR qI仳A,\D~"҅em6zҽȲaDlB*hBл1 XJWqd O,6Re4Hc2Ibnʄyݐ;v)F"؞]Y1w'/u>sBKvmA,K_xl,KDž-8Ӌ9]DZgydJ|vS.vMnr͠i]F $劦<<Q H!dDDqTYXb'izA\o]S)Zr6l( ҉ rl'Lߠ}\Gɻ1'G!X۠le'/[;%6Z0M8h+>\z("Z@]*-][i &T0(.FHtfş|q{;$ ` h?# yJxq} ŠL0o2pt6!0P\Bq69;KZBwDЛLUNTHɷ{ 6MrT%{<;{h-kLwh&8LwBϖ |d^yQ(Y|VZ:dT^jZvir!Sd%{5faLwo Dnk3PI,S33s5}u&'PoFvkю'o}IP]-wh]nzWb;`nmN!.B .dĕZ>`jy| VBlajpe(O?4O!u)`1lr.27Wqaĝ2rZJa?{1u0 6mCMu6 uDE\f $y 3N}8j*~m[E8_1xHu琬ȴ"],ߢ,XXqN/b:˔&+.Xxb c2cH-{ᗤM~5%?YIR #V~,u{ЎsйגmSI{B95}5IM#-f77sdVs;|Zv^:"qA}^!A/ n z`8QJGHXZ6$v)^>[mE ]LAyJW*މS4+$ =WR3 D~+ ޖycI*w6ׂ+. }/\n9_Ӷfq0% {/O9Bw bz\Ҫ#wZ҃Լ 2)8 b3*%Oly8/+ݏsJm(pΌXNB^- )n ˧K]B7v1uxg&7r?[c[ʯ%XRm SFV-_Lf U tN2Ay˼!e 3Ws-Pr>uIע"*r5ZʔoH_x!|<>D X!.#'25pV (m/1d&1YNO=MU_1Z6܌}XGbՐb~ 7Ab6 "Nv[vPpn+73F:~imRZ?XJyhm}XXe@ȧt/ ?/q ε݅C|*pX)J!#-R?NnN[ -ˏTFWs p( `!joń$NVWM]Z˪fOWp1УYX+y]|ȟkH+Y:(xx`T 퓀aH LvF>WWfl'$*|/_ q[֡)gߊHu~WHtQZ4ޕ[u&O)$?CQAӟ812$ 9aϔتbCԓ@b-b3n-Rq>4dz')B?,,[z*Zv}{mN=_az0䔳*=]nv;O -ZiQ>| &a@E{z y )>2RR3I47c ۗ܋QOƏ攠F%]@;gI#v{\;rq2^'gLP t[e髀γU\#DpQ;Y\1@;$6Gko\Na6>t\q\u@30 _9Ͳ͎( sr q&G"?qoͶx.ΫEK Iyj J]/',c0]PMҨ0q>]_3ǰرYd8_qC&5mLYu?lݦӲb#xh ա41L ]݌Ƶ4B4R~JITfү''<,HNUul0Ja;s/gZPB .hX$%KPi]?++}=AnQnu5Ս\LO,zSPUX}w02?ZSY_PE$4 !@עTmn\C㖺vKf5A?_tkxn9ɮ |iG*=NLWF, *YGUKsL󍰮e|ဢW7mŠ :?) .}M 8]xÅ>VfQWǸ'0 }Bf!|e2}ѵd[ FJK_}MAl#+]-z/ +\NHôrxPBjG%&^߬_;0q3S?ķ oن:kSW+.O, n7P-jb+7Zm0.`%M#G/Dfi},Bmw?Is^n 7`iww^pZ5_i zԊWEl*ȹt|3lS߅$ `̸PnQ}$#kIjmⰿFFdՍLE>k-*`?z6kG~-띮y55;/U|/,GRHdh;dkPU \D"6Pn8ysI0[8MkUfme諒F؋X;7ʃsn+s =:]orvxe6<|9EW+u,kPW?N #P1&{{B3ɝa 3iَKICHw%&Ry;=7-V;3h&;z'~FcRQ%[$w(vb?uv4QْPO?Z6VRB7ZEufoEahJn㮋e؂.s1zA{nKk;H X^[Ύ)֓S-SӫGxntE~FȳT驹0Qrk829*nLPnHv^q!ڳ􄧮ؔaѠGG2+>j!#4rbڛg/7}<R9ȯPrR=xAUs`xoa^u/TK@&jܞzDQ/X} N2q@5q£n3[7|AuQIgsұrA+~#P5lfбV힛֢t{z5S1a=7_B'&+Gۯp;*[!PȱqLbyFO&f!u(eO @u#>K@cלg)F6\r>#일Ggb%/WݼPBD&J~9gN𢩎V4r|6n?mİ7f.,M y˛ `:"hed2VAD,JMS}EF4辩τ{"qq׊lO:d0)/O\'Mv%)iERE,Gxv.rS (lQhkxvNצn="0ȰTn s6Il^*GđeQ l 1+,Kd ' ~[$gcQFZeELaPCb%)o)PۚqԬX]_Ƈ8vu*0.7`RK7YBxtX2vВ!}I)L+ubp:vʵbC Z\Aζf~G4h gѼox[;(U6rf]u&E[Y&LzqϏ9YOE#8Ǭ@ސ%6؊juكȓڭ5x.`886М3m{Zt?Cڎw wmU!.̌^a%ggGՍ+G<"pY|v-s'f'T>(ءB.NRmCsCZPDn$D Z ]zFsX؁ {p5 3A[7E9^;Vb5c-PWv`/-_7>I N4ЕSrMS'c] d|Pq6{k+Ȋ'? dr*4+J" :!/ AZ]q4Vw 8!^ 3t׺w H Ǐf Gc( Wʅ}3N\e?0 4/z-({ӕduD,`'%C^-I8cuh\'`Ʀw \"ہ}c1=^hg^H9ەھqJ@"}k>>wlg/")S9l'hJ^WZn׀V ^g\1>tę*}JՉth:Fb‘ݎBCΊ~阾86j !"|oݿx<]ϳ.*|whq9 'pKi cEe cPZ;kgdb騐='Ct-yv5P!P+ܡ'?A?,o9/Q(`2jt td! .'_کvUռjBr+NC@9yb#W$@y3c K#8͗IzCAT΀}sIޞT9cV+!o\ j:l;sPϪzq2Y(.eɛE Aqc]9.꿿3B :F󇴌ZK86 ȱ?1@I<㰫$\N%}L{iuF#xd*XN+qLi|Yyd˷4m$uN߈Â)>$ /U˜Q]N1ջSำ'[$%G{hPA9ٰDкH+ 6G` : eZ\7 9VŴ?`?nNI<u9ޢbu+!4?Z8jcxRx]; 9"OQ&YȡxΙLPuzyēZw4x95eVQK҇H7NgJ./pbzy0S=eSߒ(G嵙QЪE:góxaŅ4=5)@)/ 486\`h4@B&(3ޛQ)~V2Vf=U [ pR}&v!=pf|8 M&pmpSG4KX.~bK;3Jמͷ_O6> QS#( IM9޶o| NOX%Ҭ ̺,YUK?_ U:Gzrw>{4Sc"WdKۓOtR0 B6Z?!_ݡ1Ǡs%})=;MDcT`Ú'Ud]|ɹdzG#׺C}.׿]?G}0.;K TOgB5vV9%E 9'MrIٵxP;c[m6m{M7y(hIuU7;<1Z={kvxzG=}zRJOؔR#OSM6$ C $Kg&u>AƯh4nxkӔ jLSw#R;lTiw-fp\U3p7Zw :Ea>6iF[I MF5|3ndT޸l$D8*6E+e#Ċy/|.% ť)pV񉹑a^  C7/ +Ȁ*wg#H|$"H)-ۥj(G&^Rf_죓WMخ.OzU1_Y42<c>Qݐrp}gEڮZw8_kTV"0F2t l:@4;bd 8{6>FT:ērJuBXI>Ɍ^ A="sf4kL;?fkq |ʥI؂]T/wK/3e? eA]-V#:=s6Dz1tIh]V3-Λ_<{zRet(#?^X> %vVd0 0 IغaW oKDVH.]{ fg8ӱR(<1[]i)Ai$:\ǞWP{ G΃K9t0@34p8ݙ ~$ýOy 5D )ic]ERf_Drob3E1 ["? #P̙A5|~vi~W|pLQKGD=h a#yK@;? rZa@ ,i%Lv$ VtX,ħ? f?ާ^l?Pr!csi'6CZ6ĕ4m{o‰|e# QwQBcã@} I^$ÞbW%X%C[-O)(_{`>Gn#LF{F[.xRo~"/|dؠ[tl`Z Z +H< 0и@@G^ܔٌ¢* Kڞ8ީg[J/?R䴒[_2wcVv3&)6Hw=dssE^; 66pMPkAQ,auq5C-ڄq;8rV()&>gz=[KDC_ "$Y-C(B 5r('2|ժjZ, Ee@_j̺/yaޤ([Y]v\[202aMl] 8bݰ#[5*T ;VXjuf;NLP˂HfFG{pk+gTˣ1`W(X=2Gc:M՛rވ8߲ V$"89\VfM:zxx ,r[cP诐9L>uw?ὸ ǤXd2z?fEx?ZN,~6Uũsd2[Y!t$q򷶨sCgiKͫ K4q`G00[ϙR}ρS!,_*"M.Bm^&RC$(SI$|D~/tkY{ qMmP7)Ng3 ēJ+D ۺEpl?űPdz^NcMilL}QY6˦a(g%Q wK,!+O͡w60EՔJP-( QSS6뇪O#ɹ6XIjhZ%#id><$)7HwBónYn5{UmxokvDQH̩[ǩ:G'ȕ;DOjeE Oo&0vǐbGgJ6M8D[)(i.kipڂקN,z{! g"h&Ѣ!-OT'|~?[`L龘>=`9b,D^e&ÉY4or92+pc? |DPց Qlv.KYF$ccHD-Mv ^I'(97dT YHއ`Kߌۄs#&G g,;EΤxt"1ڕn\1b4Qτ%FCW}?  'BӉ3/^Pi2FߵvqU;f2PϹiq~?? qvdc{SSeA@݉dBRѣD$OAMv~wݽI_4TIvŠ{xE' g^EIa˫Nnѣ+f:ĬՓhzʠb!Mi1M?@Qe8.HhUPUvb0=GK! h`G!1{=پ[HsaE3//u7+bT2+Dv?Э?慤,J#4 [u/tE>v/yHk|8|W \M@綾C U$hԹ}ך*kf-/tc3 .Ptqa4 NrcůoV!q D2v&z3 kdvjvHm4bacb{BhlpN*5R1v?s,XH}> 4ݹg* / E΀pWb?=GAr6e.;LUg@?rr:;޻U*f K<gi\Ɍbp2;I`"NFS؃]\W:ҰOE Ȇvy'1#c  ! <clN.̤cTOAca&B3 ]uuV13N KYFvA7$X<낆P!*{e d<3GT|a,2tUETV$ɵ$p /j"w4a4uy0u־CJT;R {OxZ <{SDlNmП86ݛًiN?*kٱTB=~jhd ~:W<^7|'%oZA?'1-ܬjw%D1bYY|7 C:؍E1[8n )✑ѐm=='_U9$5UKWWL&tgՙ j;ӓ[/h6  Q #/btCk<ݹ\0)\)P6G5ؙO @ޠ^d^<.L$8`Y}~,In26 ]oPc>)tVEEL=ׇ6Ĉs[.WWeoiqVeEUiqmMfk o ȅj_.|zYGqߥ[[nC\7/U)u&.%({ɵ+rO[,84iuފc{׎)R-nt=ZcJgK2|L$S(jd HYKI9wfcM™PLI6|5Y=kt!]tEo UqKLE'sq`ड़.攺3[!~w;?UJ6}+DҖ?xGeْPaΫbUqw~:.) p9\M8 :m_!"{NKͯHEk<·8WeΜ4^ ǔw&JT.cCeObȋȾ/X W_ԗ (#S!}P}Wv +tgp>Нfd Q%,ώ;xt+ZK2N%2|=˔ZJ%L"؞c)Oaׂ'kYhGh|M'R70K|Žʾ㶖wJ"GCO)M~O=J6ޛQlD-Q+sZai|~ ( t9%uwLC֍=2GE4^Ss ! +ծ=hJj<~C܉sKGx@EipҎR:R"B9XeX хgP4AxsF4ZBhVy}nuȂF^q" ;O7,Z4v8d2k'mVUBH 3N1IR[`;,׊YC@lE, $~^׾׻+bUKo\W {N.bFF`E>\ .V5} "z#}f\{{"H ,^x,Cp^p!-Bݔ/d3C.S+P>tč= . i?`qQm߅ [KA\ "O*eM=̆ Լ'1fO5gLPU msG:PGffFuF3{ h_Ѧ"l;-_}DU/sҘ35 (@d@lX;nƵ0 ִ%*Gi~q!d X&{s}JcxrGуMP?*\҇v[M_SRvE "Y%T 45m$EjC*( V4hh5*?_qMnapbyMu gUc9}|5䞙a=xޗtk}?0w`w{*]_ayxN[ fb-F'y H#).94"=!=0CPlmc M&CMs ;鱸+&cB.}2H#tຂi։rAœ.2ǣqr.~%ٶ)qf '6skc"8f0[X/-} !kUDq*0BU\tj཮}7FHɡPb W] 'Q+V% M}M;xlkK`Gy#-@ şDl"t:z|7 R]Uٲy#੏mԺHTnTk }z<#٣,&6 $آRYSRJKms*7 {y2E\d B2%Ox%u$:U$ -1x.!ޒZ̅B$ĥ<ek.detDBeftOuCN_r>`g*P[$jV8!qUy0KpmE孶v!Nh k?ay٧BrcpqlP#/s;q|т0鄁M ‘ǨQ|[$`AL̐8!k9$j5ܱKgt^/{A"sv3d(spfY6칒FQ{Z q1xv' +MlCC˲x,n~/z[KZpڴRs%Rއe0eWC1dGݳذY/ BgO1 H=lNc[6^8aŲMB,1ϣgHj޾H{9ئo^(ۭG.ASEd>{tUVJ>~='( M. d6^?)H޽FKU@RNp9yyE BaN{V,{1CnEEQu?֊wǺو^WnT.;c/L G[4ݥ"\XLVeFj :wE)Csڣ)MońZ $34MU=kK ٴ W(2blsESwM&e_Z;-(A"bn;ƁT0}#{h3>Vv Q6UKeNND@+yNx̖FU9ͯcK[B]S$ftd`!X46&*`fK{,J?IؙDkfFЬҮN#ghkئbq xsx3*p0̢2=˟i%aC!BsS4|w9eB\xC?ʠW3#ׂ#=w^FSa!317* u̩fT>W6 !V?0, 4 kx=чCM¹$5P@4  6dL@9YyDw0|-kyb!h6.+BTlv%[d+,7!+ 韏!3-_")Yt{S!JO\>6s`M=b>'Wd{>Pxقx)V_xFBe-jߥ3zFr1"<^qBaD=1p9 4=*w!d_K°O_)<(5"%0-ր=4@,mwe :Ёzbr ]3͋תщqAbmܿYv/=^QpiBHoa K8p~$RqM!Y9-Ke PRO+Af41/0Z>Oҫ2IN{"טrtF9?9BU5sחe{S,04 T/coOED۫tn^'gu,|%~EoewZ!JK#aj9;2_; u .0BJ%hMZi3@|Y ;,4l$ 갹q|y27"^:c UҹgAWKNEo*,ԣzey-;ZMd:;^gN#"i`P+zj5k~nhDP gQ|zD>k)FS#I짒"AET+Kdy%bQn%Rt/*#':j*My^!eA+zm ovIR>bdE1hQۂ[i ~- &AݫHc:̋(]Tɝ ֨a)VEMH>pPHc2EOf Xk 1DKS>4r ɷ{b[Yec"fq40Υ(VwG1#D;SB,HCG}?y/&ߗ_%A6"2گrI Gv2V2.:8ܲFϪ^}͈v1ַvzM^DZ&(L:ytJ-rG\<&c|sF6t ~FVcfmt+?{Rx6peRwfmX1yBWrPAc1O3(J2Uj(N=qGS8hN6Kqea c5d'N0Y/jJh>مB4gq?X:p!ל-&<ðҊAo G X3W"nUFS  &+ô2Uu3"Y:ZK$m {ϊ|uL\2LrD2Y3ty1\ e1CliYMd^u+=>J$v#904,#\J ٳI4SVJD&fF.`|HU"YWHeD`U[$: tjeKF^Hu`}|zFǜj}c.,W)/-T3R480(|VRĝj$/)SESIW@zŏ]CT7_"7['V{,Sm@qAOkp2-aYHVV}S/Z9X9.Gc^Q n;M^q4+m&C2\ C"[+  i Ku>z5cJ.\tvFLgFK`Փl]m={˹XA+2W pO\&f^+7!M%Ti1?]Rs !uM0qwK46Q!$w&5zf3%c PvP슘n"Lg:$*3ss_f|2e8JY[, 3=aӋFi5f[kLLawnx BiKh?&o عs ˯чmzcs3T߷l(+IGoX57giIR>@X;yfR~U"ǀLJ't%G6b'&O^Bٲ\=ozL*A$lw M ,WIL>mT&)WIwɔ,JF7ƆVjb:aB#!5+An83>z%. ( y1{ht?\QLŒƤ z;M?NSuwm7É(aeOO[|?s=?_ކCNMd[z Cɡb 7+3+nlKBwHD5& g9D`xcj|XQKg4v>q;SiA.=./^ga>9t~);{  ,KeXf9]?-EN^D}9?Nrt|4dE>s;  !> /Ek@S7žNy"gRXQBƭ5W"b]!!yopb\uT"R4誗2DӷqVu(u5{D 0}Ϯ*Jt*n NW;Q0CLjGPn_\I .x+lB9T)_U :d_/Glj t´!Q8-REB)M>} >'1UӒX%⪘` "szZl ۱+dp.hFSۻSpgm,DAn8Dt2qVueKčfȜgn p2$Q|< Όc-*arWZ[y|E '%+pxdpdg~Q.6 6fZɭP7/ƶ_?NVZ7#S8!U} [R k__cZuL{(kv\J6.d \nJcgImM+rlєnqؗ0tRRhK'PoWB:{WxJYr1c˾Xy[!4 xOGD6KO&/дu'"VVp714Ywh 8)ρԹeN)|Ju2߿ĮA a!3|eٮn0tR9S==, WUfTۗ|fg5m/zvF*ҋ'Ui4]ELE'P62il?@.m\vE9tUAJqu6Zg0n9l\ P}h̪, 1 Rd Lyk-l;[G ~?rQ@*(㰔@D9,5.  ||~e~vW¿Gr2V5A:Ua0 P'LPK ,R6pٞ;|hCN<: n'q JL | E2|7[ӟ߀Lb @z ݢ{N%-RRPd־iY}I7XY"%E`_D {h~sbݮu~wF)ɽTFָROxQIvVH*o/`[Dr%!=|$,&g0[Ⱥʇ&WA820Sԓw%;T9pH}Pz󪤫-m!f9)Zon|/t`JӯumȐ)Nr!f!n-kv $X4 Q1#-?qNC^3= =Dr#;@44k'bQk{|#z\%qۼSvlG?CRL5T\M.1U/H޴v\1,cדcQw Xʈ߹y"M ՀdK}9/ +vpD B"e iOp/;w~SR%i!vOjRRp+~)#B3VZ[Ϸu=r+h Ĉ {@ QVEox8a+%rL8`uaڼ2H݊$LJ\Z+{AE[ ig,NVmƓ4$ ;+#[uXlYෆ?Zm /*;Sc<.Q&wRĄR  hiX|V 6ޗ> ݄po UϿpLw#I5*X_w&h(WN`~[S9ROHҕU+_e(=`Ҿb! | LԵ1qqH4U-^X]62.%g_@ jP / &ym"jp[bMx :;fT;Nu{A*9:\TcEaЧx{0u@|+y%oI t#%vyAf~Vx19N +V&p6UqD'%?/vOytRSW":XJ˘O ŘKL7^Ryl>&ay=I_ Ot0y/8jMWuǞ!Oԋ7yݤL -9Ӳ57˜÷kcF d'DaIp{= CtQYkF##BJ5و/JS)uM#j"Fp{UP⌡j馷)P (sgilkeUwEm* Ѽ Xv)`zdg Tlݪ.Pb7K'}+XzU\wXDl6R|J,f6+ ̅s)nd~䓮g9>9l|ӾT,L[S' WPX8Ě xiآΫ?J{neSTfҕ,99GQ/w-pȰJN)Bi;]m"S* lV$,_0'0"r4;E+]/A}/{(YtǮrl6A$0OIw鸕m=} (x4'8Nt:?'L##D0eH$F{h2mB117i'nWMV_Sŋ]#S^Rj#0 pkQd;Cyjp 4w(wJ3* hé[4cʟjH_WiR|I@tW<1{ @Â}7N*"0/Y4bi;yir|d[XСqɫտ"Z=w#B]Kymu#\DP<lnnۤo&_O9('wg-}HYuփI/,h %B&ڲkh>тWJq`^Gp}8ځ%Sf'_BrZ ,ֵcyĩwQ7=XDv3Kq'A.2yI /NG{L,ڊpgɭFv'orUpVxB%pk51ʅdЙɞXc,e_sfLW)1rF͛\0F?+Z#87 EYcA[٩(xLEU^P#2Xca1Αm|zmnEߨZx;DJс**c46\RaR(AOƁGpAq˻"pk!t1-1&VghOcDc)Tɡ<~f5e2ւs.՝kƘL\oUH@EHifԳ!vrѩ4˗qnb2*Y'ÿ=m1¥ONK @+Õ8r}E#vuf&$MBj4T7gfGw:Ծ>R4vW_<}i-P})/P ZUpdi wceap\@(Yv13rK [x<*ʊPےc1%\ׯNu[;K5MF1(2g,\Viq9=w~@o&\UaՙTkuɩP=] Dv!Bq(N t>;GJK9q<RGBY(2D .sHa_ͱ9lRmEFQ$AX Ȁ[]d +M"˙QJq}pR s)_#؟´| uG~ҤʛXe].MH&_] +)DVVjh ְpxp$젃bI\.$; #%I2|W% x*tZNZv,۷S~n^ |jŴmtwdJc+ZT3(&W>ʀk+-BBkY8q"yCRz"m)j3 8?V)A Ye7L|'+F3fp|}}%|P]J>97F/--(Bj#Tw?ڊ7HRNzm e]2l.ћS5Hj5]-U 6J;Km lICRA Vs`ze< TTѥ[ʾkqŲМ6 lªY}7+ieR{4O?.)I)u 59#)'WFwBC7>8 *dD5ZdUq(Gx. ۗۺ$ˏ<_GdzxZʏ \r%MKGi7 +Q0N1~jS{L<{-S-Nhҭz4-ne~Ji,ywBjh imesk!tʟyFs?B GT%[fȥs嘠.-q>m¬D!Ga 7:b9VzPT amD3rwY3Vszbۀ=%̵r{t,Rr徘FD ʱ+/?X%x "#hL ѩf0 ׁ}Aw܇9JbE-e 5zRZ Gm=49"m(C(7N"jg9ikl=dm?Tmk_=CLDVX׷'-K_.Z:fy0 i=MA9aXkh!4ya~}{?v&8;>6e-OxuEU«C<: =6hle"C+!u 8fY1)<1?_W#fcݴңy|S> aF) ƤPb^ Ƅbu};mkgb#Y\$-SI "Ĥtq(]Ib g z}pq?`q ;O2c\R{iyN%zf\ d8,ϘT{IB'hu4x}VlbeG9\=[BP |xs}<#WbQ8h+:-ƔjUkZuUZb'q|oMR3:0 ]HMu7؝N#]y9ސ^~Sʍ4j!@ Od9tl}cKgCq=-2mL*7 (*`vKmc_b്̜ ׯ&>r^}f >s(~ȻWKGWcp>>D]՟n`p%2Z<{l5¤co)I0MH/'[\5@rj~u*ڈlRb$)[8OƌÚuv53 A'2 |sn};4APE嶘"B߫r2X^ li,1gLT<(%;|<=snQZgYY1^}>klPؓӘ4߮5phl%dȨ<:/jpҷ]ίm6&{>5}ye=oƂmK{%Yga{Aؠ@ uBYЦs_ܓ5k!N]Jx|8X@Ux &t ) gAh+Dʊ HSF` iҢ@P( ^ܚhp6|/K[MľvGC#roabD4՚io.I%Gڴ:ď{Pg1]ScqKPXʴh[`*kĂD[FM|wuP%2.y5-E?7 **7S\i}F>swLU 'Ϋ D 5U3{K\BȨ++v27[MB}pcZ0!4l>0I2ꋟ+\ FMؗ"1O(E6@sPmӵ\x[|zlF^89y WZrvL0GjމE9l=tq bЗy.}m/>ǃH*N d*3@5"pm?LƎgv+}Vow9叏Q4CiYcoR4Y5_D6( C|}L*ٓfVb~K#ar q:Ʀqކ!Qxg1;Xocz:رǥ a4z3 "cB8PU-2 \ >WOı9pFo[Xl_{`k8x_[hecޚcSi8޽vn-'m} '1$ĸ.iDcQY5ڵ09EV6/I㌡>D-776hIYdwi>գI;!5oYdbQy)_iZMec ;°q>c9M$j+&MmLF5F4ŁS}0`^"/\ axlxle^`VTd 7kC}dLzo-ǻp/iH2Fn՟8FM"ۂD]pKfk#}e53j]*&OU 'jI[1 ^ m|ɀEk$\{Ms*j1]nY[iުl@T<ŢhvmӆL~⡄$pZg յD"v!jQd\F&źc,Azx^r aǗZ{gs{%Ԧp  LQ&J<&[5a*F*g>&]4Hʧ|^Wg޵bxO+uڜUVӲV:yB)ɀͻ^*3X Jju(o6iQb yhxܡ@qBwm]cl [ ̠{ ^`COdըxx;fC$J;}ՀUkh\-CzskD`EsӠQs G5H}x}?L0'R{2q٭p%ڴx_5DPӤsE*\(0o\bddf㲯3>Lkpԕt-V,ŻVG }ѦXKprM-$uۂ<Ɔӎ} Uc8k2[; z3bo'SX@ 2J2t-k`;V*sf'rReX4u ^L4^AQKMQ,bops`pgeO%@^f /5Ѹ BPU&IUg #p;%:@^\=pC-C~&udIA[ ̟lÒR]Tetײ8Vo~=e≴-ryG<5쌖QMPuazZRNͱvӘ`o]KECuˏ㼈FT} Ē jEvL|"Uv:0\~̉wR?k OSNz_ : {( (!8|~] 'Rclm&>^dP*hH3T_o~B]h *?^w0_`=zgY(q tqߢ_ A}|{HHY gf--amV!Sc|t;.Iot*ζ/UEY/4cRg.+ň yo:f }*z%֞A&@0߸e]SZXV0ˍZK@t HUHpk)XNZJ@I@CPfO*Azt Gh_PPBBs"ZZXʕ/ I#JA"-r._޳+uƌe,SpޓR}Oe͑i~E>@/L$Si#/)uW2o1NSØ–6"^0(HdKo1Hx\`-iu1yqZNU?LFX~)@p!Zog '̕-/ @ LpO o)} \tvo A#IZ=z27;i`1Ś*_ d8TxrkN-EAdJ~ >%:K1x|)bŒ4t$\IsO  <Ѫ1v `oD{=ʢF=)Cj ˉГTp,m*yG$+tt 4: ,%;hvx-Si$qc?mX#a,׺d^3Pd?yH7=q7qc{D!-Ƅ)9\-Zd[&a9 *oo2&X4Ex ^qs{<"[{K7 ;cY:KiHВ5r9`qu{5ah5fhO;yEHϢyг(rkkNۍBHѤݘJ~q#${fbPy v;a32ZЮ]/3xXѶ,XQbR|&rbhf2 jUA [wԆG@ UN?Xk䏼yuv4EZ2ŋe>ފM;}$\ITmt 'WH}W bӯ6q2<қ&q~&@@Y/96sCN.|qo}05Iqip0ZCB։ߋWL ϠƠDkz&՟1H rjI,Gߊ= ]`2 FsoTG:C9?/9}X_; E@7Wf="Iw.}sH\օatsC ?JA,:ht ^1V~) 9@q>ʯ'HtjhUd*ƻA婷 Ҹ.#.Ǣ41 LKrH2HsPl; j*p' KS|{K|eqq4MWL䄎sɜwJ3&*ASZECM}GeT]HF!:~_7v5!@3I ~p8Yj^7uf@ >C-pȎ+Jv[A }>Xn۞ !+verOIՑơ#Gcԃ2 3Z{-Ylc@PBV1 <0Q0ުd92[2qd :`L9$1&=@]M-6lnҢ(QdmFu=Ձ}^T!idZ0!xw,qX43~&pmQ:m?Jբ.fӘ* 4!\QPoQpFl˽2p-R {1ݑ&TAOoO`Hwa] }Hmi49pф~Iu !hfv$jbOQ  _|:_y4G !thOAs5M*N|w{iՍG #ݲc4FLDIx ~Q?>yuiܗ>/lOA]|'gZ_DRѢw&p?\2#g4fjw8!c_m`ȣ6=¹ zq9!ƴSN}:XR2`]`]%>f 88dd~f).2`h~0yꠟkŽ 5M^VbIzF.'B'zGZRИ$k]>tTok}ӀD@UZ#Wthdޗ a_O e!^vcH,>#e|*:3+Z:O%^R Ϻ,m{Wz ߙ [m(l8i0RBUdvH?Q LSQ&+wA6^fxԻ3ueN9I2H|D+»AW!D_J&C0E5U02r6Τrn촪+95A]UIޣ+Yag2aCTܽNL(I ZRGh4HkbZ7]4½ɡ(l <vv̓>Apu"q̏gWx!XUA``B(ޚ Eߗζ9Z_V22 o8ӪqHT2}a'O!,5=='~epJڜH} &L2^GHlj#\:80]A΄Tԭt(/B2AQsJI}?x.?=$ EbM!(`89q#ߔj}p,>/)rgc DU~ڑS0*k4)VGxs#@ l[M"E4E1TIAN&gh1/gf’¢К횚4S/ĜŰ`[`&_7NDp >6i5jU(-cL;YLk\FEHmYls=m!b, }zk>x l>ΩZCCc 4 THo͜وI't,O#U^ QXήDU4Gtqƞis0cL --'g1Uh$f|(vʍ#Щ߁osok􀈍aʐvt$ܝ._n~5_.ܖҒ$uf]4+*Z57lxƨ` 0fn[iŖ63H ?_gW H 1LYV)һ s-zR1_p22QE0zo*H@VY_Y"uÂԋJ-*Z Pmb/⵼}H}7p]wݳ!PNM$l6bB]YMJ\S$@RM%M|Mb+`ԯPvv:C  ޕiOMou~R3b y"{ -wB1z~i8E7{%g3VqÖ]U5/e) `TQy.+:cH`.FDD%㛤Ci75v ֚i>sы,GaVA#SĂa丏!`-8Qvp ain]2+ǡY@=-A|W7aMiTrq|E@WlYi\W$9}vђRk S@$Iˡ5&E0 ͗*]OiōY SM2T-:eeXQ*Uڬ;uTU6R93dml<}|`7VrtH|mY|ld#}Xfsgx}y2ڭ?>Z02_BKxppJ<]/P)""`)U*o 5ԧS嵸 w:/H}Um@\E$͖ T 4Vm)W#frDCa8OGV{@~@`$ ՞4ROsMcm!ԿMs;. ;vks` vmH,(3P]MNJSgw Ƨ2L;eE<Arr e BDrϓ7Lz~ׁ]vfL. /q5ÿ,;C]Wʀ"ʣS3k#/z.7=>b+NġO ; ^'bXkyCcW(lR ^WkpBsS.1uqJċRݙ]LkGn! J Oʠµf:{Ə u 6#㉛?@Z)GC 7hyðJ(6Q~WMg2QS Hh}ϯZ (p͟ƈ817"{lSC.v"/09hu ! $g)*>MD_fġש ӱnns g=k2X@ufMyOYqhbj ۼdə9 =YАk?ܾa;ohB"xQB]Ln}d0X/EaLmЛi.dg[ƦrT>ҽ{3n~FظzoȤꮅ1La\9yϧ(vk_$|d?%NNBf֠W*e@ܗO.9/\r2 I.'ɵRA8t"+-XRLS$#A^ a7,Kh3ϽܛOBC/ [V]ԺQ\SN9!YЮAI؇}qNCť)yZ"W)@ ^J%ZQYTqВx@B/A`@3BD+F TjL~X_JpJU``@UFy> iRl)md7j]_,OݐWGdc7LCvG8EPT=PŌ|40('0[#PsO}TZXЫquG}(?P&"yM(/Ӣѵf~ Kڍ#mVB=Y s N7pL&TzưOYPۂ6_c @^~~]a >q,Be]Lz:G6tx紌aѥ`!Qˋ0ɨDaMd<])ˌ7ArM\%εEkdD:"u2mP$}<4 [dH6f:%K7=Q!NΔ"`jg}2G[[ޗ O7hzaAKr;*p1®l2y =LgL9V%.gbbs&(T6s}8w\ӯ DngүN T;k\}e\pS#ny뒵*b͑0ZXaOa>Y1 pM2IC G,~~y(6#CO0P82QW]p&IE}#J)\3nV 'Ur0=<׏ \^F ս{MR" [ M%r%{fL &fԤU%l)@ָ3RLaΰZѻP 3>S$ zHBw r AQLz(mԎS")/2 ~+z-}ŢE0 :5~_WA/RihFޛz aUUPBѺ6 vYtwC􆟃pr0 Y2['%}p&XBRADRLk \eqQTA~ KTo 99&5k= T3>"E0~ (T"jc L0Vi,\!g#&s>?7- Y!gZ3Ue.;gTe]?HݓXim[8bk rR%#0yAezaoЕt TJ]^'_f?OUF8X宿O$KI.sS%դ?|Ntc9 CaQ>}/髪'8BΑ$pBZ(}̎&|~U "G`):PĊ2'ZqZ[SR"}|8˴6 ,*p/QXpg PACUț zE$#~GZ.WsFPT TQ~K +{C=1B_`n N M(nG]`?Od7>־“A@9|8jNTX GqA:Nwr+МgK~w}t[t8D}$+3hbz;󛛌J QJ™}?a2TOj`zc:aFݧz{aPr A*|f-yq\Y0 "J#iUKv,l%jUSX ـp+FBCKL{(qp^vE6jn:6Rݦ}Y OBM>&:,?Ka%AD>6}N0aV1/Z -4P)(]*zʈk۝g6Q## 0ynqi0ۼg><0Mz=uXJZ]1%T['dŽ&zF#g|V4 z}(iȳU/NpC]~$HTfQͮWAm lZיT}8uȐ }*VҕAx"iFQ6z7c۔.|].(⇧2F5+X x)$)0cq}5uAZ{Hx׍a%f4~QBgU{Hm۳7˧ۊ[E͍͆_VjE%N.'ۭA(Q9kmM&I6)4& ͋DŖz[h-V#;|_z+fRDG%;y#Iz3 ItٚYrٴ3Q\0fqNw8w/^DW>D Wnx(FDc3^ C6CbH~af8•a9f*KgXk[4, Yq+a8Xu..z(;b B0u:Hҵq¥U {zYxO&IkO{A&*BGeJb 2UIEҐ\s`m 4]1O?)b5s՜I D$PR"YLFBsQXX]jcd1Etg[0XeϏ?b )X/>72;kBppњ×ٶ;"[ yjގ!=Jֿ3^}<oXC6'޳{ h~wȶH|RT-iEjTmNMqW4i1h0u t.E҆v0UĈ  t F|>n?fًnݠCI"N;wZ"UR  ) JpXCɵԇʯrfJ0C/SÍ4 j@'py-Cs? ̫\z)s(zfϯ-4A^ H)άB^R>,eRO;?3>R :P=Nݑ-\1DjkotV?PH6?oj#Lz_jzO c#;, x6F:ڭs8Z7U42)nsy\uxQ`.Eяd`/Xhsc m?~Oi᧋K,FI5Mn'_AIT(k.oβln5v'%<:v]3\Zbƴ#> &GZD+<4KTśRJ@a"^’k(]hL&;ӑ[!m,x:Xq3']RCw܀,QP0\gAkAYLD\7YxUwЋh-*O#UTRԊ#'cn 0Dpo}㙾|r , h\)wU\v[wk<#]CpI,w: ΟP<}݋qmg>># 33IվZ!83v|7-BB7օ`_fqNJ~ȥNX52f3`Vm0?榵t_s } w?9c$Ȟ| *4(Ol(\Yb1HOϱXG6ԟMma|okxiXwDiSr6}T9B$nXs*3nUZX#'Ε˩4пMhrǺ/cߨYHt Ǵe"{Л!mSE3'NBIAm18*juRUǚaIkAc9q;jz59KPZzC EZ#2FhQv71]Ww?e`.Lѡ# ^. ΣΓ OxDi35eEr(= A8r«Ij?-v|T\-Ě_WFr&khWH5S Iϋ9cMc:0GŨ{ė|$ks$Ejx`ij*=yn3<^Q|B˵(̼,Nl-zhsu#lm_hHPN$EN9_:F @oXi[ӘwGTeLr/_b0x\҈EQ#WS%n. B ,.1Ԉ!?0MzYxT_3 rVܩ1RF . 6Lx BdnZj%IIzJ#;y:ByK.G%ZGP?H< pw>Vz&?a}Zv0c}7s/}G)jwSrмFBm"ʓ6w ՓzSoA5 E:ݜ 9y4ݛm\*jܭ : 2:gɍ'5-xww iqΟgH񐋞)eA.R 1%VF I@ʜuRwyL2FzkWLvTI=nZL+2lSgbHQ>?͜+ L+HE+XeeD-y eOeyH!\O5a,l8F?\%OyGH` ,V m{ʋ`b_C}*%E-Cx2:gTOFGwGLFi+ t b csWGohM. Ra[:.8 T|f%7.XX] i57Eh@Pq*Eo# b ;-^}3أ}[khNHH-㟮zY6h+T"+svC I5[e,%P%=/Fz? ޿1m 9i:2+ LE&PN*qqD$J]utGE]CC!1 &Ҁ?yHZ%XhN;FS?Dcf:b D9 426Hd$t?&(lѮ.U BSU3&V1beS%@g)BG߱`i7 낻" W,Xj,T>,:oPʰ>L"s3{MG"{*+\Lp}(֓v-{\r_xͶc$ RwI ɂjy0ֹčc^j#X| ?)0[AZy v|(SqE;$*[4>s?vS*wI@\BzOplӠ 0mI?P%<H")]g ݮ5hqw㫕8E!Цtrx[op^Q7I+`k%ۄ/X.ai'JhR5ϝDF OSk_—NX:6LHºK(xM͗aA{v-\ݞI]Uս ;MCƵb%QlG1m{x-Idt֡l7yDn{YِFĈw=؂FME"Wty ) BQTF{kAk07xsbPna!?_w#Tצ8!/m3u ;_u$=Ye7FR p"M|LS#o$ыHQKleȜ5쐮YyG*[@"ދE|\TQ7Ȉ殴QO rk+rnt26A(>i3c2;|š#$^W0P u@N~8Wy7Q !EqO 8?d}4oG*-/|~ WCmjQBfU3 l{6U'Zr*\Uk`ӄ6bey1`5yΩp"0=9АQ\%mk0a^Py=I)ĮU"ښ7aNeM$gZG3Wg`p[iϲrIE^OxēNHq uL0XRMt\c OIBR )UÖ3O&\@n0j<+ID*0(nE~:xg4墝o>@O˄&BkŒFZ"?_2UhĦRjJٍG0f d)Uh%|6WŰ蓣H fߤٲ/$a" h3(%DGڀkyWyfi^)NI aʡ%aC1%0493T2k@Z-噊2̞avOQ[B}[^Mmj-ϗm@ًr;gä:=^fd37!_T?>|Pd\v g+g&I$/zƈMzox i%<.K(>JV-u/=YJAlUf~{_IXn6Ƭx@p{ϡq2IF\ymbm*' ? -Y#4}zue|I7"籶%ԴZV5 Op uޏ%+$@[fF:(Dc.p8<.6B+ջKk{nf׷c?mڔL 28Dnn|]v:O6yaֹ WBTϑlz(Ҙ WqB tWku]2@AD$+ت󔽅FHRRœG[=(@F)ũmY[E^{Zƒ#7 DU֫MkNfF{g${~ktfp?qB6ĠEZjqKkǏ-vĿ2}f 0i\ JdD%bB!^% VD콷ѡ.k1H|Ji,& Rw9 ;F 0Iw l*NZ_C2B!OR>P! TKu+5y1-3wQ8Enpp=n{؞5(2"w!'څKz %~i*ÕrWnH[m8:/I[F7߿- @N'#bQ3!3 d=T>atnBsI9#$nEE #?wOoRQD،Sò>CY 8R}?Μ.gO9r.Sbk = 'i`(mE/a _#!6<[+BBԞO؛G"WFb9p*wp y n}9r1uC`pJa<,O1C`Ď 'Mfܑp'Koc$-T8V=+Ν(%P"TcRC:=߸xL c|ZKlqBV-z=i=oB6EZ>D._Bd6.eNț!גa [M޺8A0J${h"$vSɋ _dO؃??61Z(qB:<@YK\IZ࢖dTH ¥$t}`WR1Hm[*e.=gZ8#ÏПHypja^{ݼA]de@KU+t`R9 >o-s(vcbx@aK:LD!_(-:Gj/X`َ:z|CwP/U/79vs"Fq淇-G*~4R iDmgR*pRE.}Px#.jdND̎2h) }dq%q3>Q$o*#*Q!UWԀ#mm&pRB> CZLh.2!k\3$M-\:W6>yR"c<5%(&Ѭs ,FivҸ(:'rYlԣ[dǾ6 CSTzFû 6 z`~)j~k%t1|'GsxWlm1DMocda=aN@+w:qqڈEjQ[ܹPIsfsny=NV_uf,qg6@dlQwoB [=X8i3]ײ- PrAWUzp\:eίΔL !1-oq\ A? W7mp+LqS}Ql khLͩךHҲr| R ƟS>;{W_ǫv!=҄2e9s]2y{I)b7bkENpv9MT 9O\F{EL> bHyYTgNQLcrbamAӋo<5>– H^2NU\֏ZĪ!^֛k f]XEɚ)R(tu A*=/hрBQ'#Q#ϔPl{u}Iias;]T2'EY`',\BRJ'^mAn!:Perx!arǪwٝ$snӾPm fFG4_!aK 886u:ܫL):yHdv+Pk`njH'b>t\X]K.y7ӹ^U**gfs" Wq&n'Uk NZkAp%ܦ k.L,#1a1{7)M"Tmb flT98|%G(* {&I\G ʲxO )_Yi,d"UoGbcۅ>eu//xn{@CzV\\vH Lڡ7\~=ycY?y>qZO&|\A FT݈dSlc7,Lm:&d3;b,1~IG0+/?t6IVکgp-TQAlr!!9<.(LHBh+9C%3hjo0QO;yҠ&{Q4'}A%~*KBŲ} %vua?UA-'&)ҳg4SG:;v*c^G~W$gϴ!\/sdFP51|]) A{cVԀAb4uyܼ'aUxtl򨑹dGm;%\}e'KLSHVT;W7-Fֺ-#Q^[%[3=s53) :3mbb˯Wyӱ&ȝ7"U/: tۜ5ߞQɘ]ѝwT]:\r;4p7_UA_9ZS,ɂ$dMx4[hȶI UaAaW0VT|35+5'YWy/~UVg]2=$ tVdm`hq\_f R`# VdaAZ3}\Bjj kYt@\Z L [݀냢AqFh"Qqv/ @V`=;H֝ &(WZ4km{x.Öua{1 ' lSsg/8%FEc^]/k}H}Wwg*q68>:BP@y/K56K*V/wt5Ӌ 9l~D\"Kzu Ǽ>c\>me{4Ey1@dY6e*)Eq/?u3 mzYD337=3'O"qx7X@W;cBj8tTd7ᕣJ֓^ͩzcKV]Q!EN[nҳ((>.; JSY8KYn;ՀюK"ބ[jQge"}"lgohn7qDDsȳ(nwcOΊ`hD#ۗ#V!@"I5y0_F[4:4b %99C4gx(k{qɍh|5KP.Gf O'& +Œ q/6&)-X?̓襲4/`6,C!aRgniXl@+ y\YJ/+Cg)Z`#V{MjRRaRB׹c$Y/dwQw6E>kcPÍ %69CR߂=!-]/];+0iH/CI"1jRj?di;\|;HrlOfk.S1q`\ApJL=/Ѷ tPlH]Zi-G"I 1R$5^fC[ Z0و xm=㯅>@"O9 G3tjv CG*dURMGU"uVg@*Z`?ETBRô-qY?ѽvCА!Eeob0Fp*KCM DֿN}(;yuX,C.zGJP<{=>ǩ6h41-FF1;?B80&"dċØ;تyUB-JY|Bg,.jݻINbmbkrfp߳.IlAR&P$J]^F 3n y>Y%Cqsd7RZ5Gc*>BL3n\{F%%|Zja= RnHybY}Eċ,q.ThUW>R*g5mnjr(ȵ͡c.3l& z°pDg:#$vI$6MA6Ͷ?f 0 בwH_3gZY['kd<[\,[ FN@:MG ,]}*HhOПBܢ|np_IQŮV?u+Ia+X"Oqp*oM/O->$3vr~8m+f͏|v.9DmɥI0 %= bْ2bwb׶៍0Y@ p-z qJvt_xJcR/6a{o>bMl i=AKQ&X3ϛ]}KLp0ہQ~(!DtX+Yh+ovUyǨv*~*;x1)Jd*r!^fK3G);[NhBո9<ɕ KZh ?>4rz,NKOw @Zߊ5njXهRx3Tӵ96&7BŤKs;3@EG@՛̦吹Xk]ܠc/;z->l?8w);wfp! ]MNj(R7A3EX5 3e(]K4W5՜a';k~Ak_=$cD>}' F>ڰa*qN"D0(Et#VE*&e2Y cb䢚OpT3*6D OyPm+, gb-{ CFN@]>dB$x(Ç&DJO?)Y3M-#XkP; fJĶ9Oi+1bnZbwW홚r/\(5:CֵLimI~eveGS|-;Uq~dk Hg(5Jd]L]j du &WFB(8lUes'v?Pޢ-_jM Eɸ& R8{Vm}hNk'!v;\!T3+To$E"+r&iFPX!(,5.+wT%=PlqJ'xPa, ^IOhY]/]{=b آͬs-Id5}^cG%|>1{̀k{Bݝ]y'uC;Fl"d7Y9gK '. :5Pa}KNJ)'%6a^=}Ujv yK5ZQwsgScI"T)S0kIqCϧgYL ׎ҚTpu>"0h!'fۣe'‘v 0Xvc^2!{6J3"m,U*_?F/9-9VOk/cI,ٌP8X Ca0pԽ:PGcD7w{:%Y;TkCc0LkPd3ôI5,swKG;F #pEKâIM8tƾFuZm ! ]߮jb9Ibܤ?<>Nv@s')$"7} \_ ND}aB5| q5C/|^NIΘDU8:7#AV rqQ,/ujj5e"&*~yVNVb\ۚM|xc1AAgy^;GzqW8 aK87` A.C'~OcFŶ3)@D2\^\TE#_,ȃj&D`qNE82zu.v{K##ՎiR!F9%yRIl^7fBqKmFX0e2*bqrſ8>gS:lk> M.25 ;¥DGL&7  }]ssx8YI qD\ݲb.Qb8QKP 1ö[6C6O$s }-]Ch۔,/[Rt乹s0 R rÓ rݭ:/sBYϫd]+ALCp_\8N,uĉzkpNIR1P/Mg,t6tLƱ?nsо~)rB-s{G aM ?j3-{~`8kKCV=L2a<ә:aȥv6|ؚ|vwϝȵDSXSCI6PvHK`\eakWr)x! ?CZǡCܒKNc5eu|\/U.]I;`m,j'<2/1ኍsWSX rRFfQϋ3DGzNtl"`ӧ֖Zydb!gbtVsOb`, ѯ8ȞQCr{\_$XT JS@eerOtG)"P18C M>fN0[NPm79z`r4PဃD̈[I6fo-C&)F9f#9Id JǮٵcC\* U_Ub@ysc,0ٜeP,Hj빅B=x,^ ʕ2;.('(s̈́OczD~BCAYM@b{E}'=~r-g֚l]bGˊ[xXܺ "7dÚ3,b[|?\Rkhva>^;ٴ OnYCL~X>sαٱ[RC*;?zi׶3/A@ډH؋踉!_^hw84UB}Nz7eۻoh$ۖkd'4dn; tY yp"['@/ 6s\,ܳ%6:YV5&^Ac%P)SS+`;QF4 S7},8qG K3L~mq9ȀfpkF `؃[Rh뱤O;P'oeai @aB(|B닚W l :vI؝p 6Uu oh1qNx)bK-}(v]{Y1Ӧ^9ՋQzfрPr'HWM-O$yۥAE{TVw~H'r+߽rp57&]FQm;*]miD ǵ4b@W.*DH4x2E[mkB 1)>x}MhOw+$9X-^L(Ӯ*oXJ>ZO'/UqrxQҾ X\+~!u0c1:|#62߲*.#1jA ٱI+eux3 fq WⴏpkB1-_>L87Wm oYe[ӵEk/PgYsٻ"y-Hm? @מcF_=Vѕv{17Й3o?)[-wQc'5Zpe!+AL7:aH|WJE*x9 K]sLQ7Y'OjBԜ@Ko~H_XGҢŘp\ݫ{zNk "kz4 Qw.0~5tfq`n)J>"*WUHt ܰ< h1ь 1$S4^G;DRĕ"ILȊRZM p?.y\[5Z[-v`ie%p uH-?;_ulG|pzF106;36kO ^Ď7'?Aa@@mVJ>ߠqOѯ J? 6ŸhY| LLJȬTw* xCyJ_F.#| HȮ@ѯ\Y1k-0);H _\phyw}N!141SEbȇ^yDNSb5Muk8bt=ɍ9fx߻rgRFb[3/@%LlG ၧV KIׯe_Kմ-@RCU&w os#~d5Pm.f۫cسq~m?6$眤0NC/ew?C5gdBt_, S)\c1'~fvr歾K ӻZItbd ۆXSh=J''!0҇ku3 66^CcnsJMC /}G EGb>^%塣=|a*cAfRs+>^z/Ay) 2owiyvrLk|hH YeQJ= q*?;cYIM i^|q|o5O6LW.m:9& ǟ phBaԫL2n#Cq~_5B|df3.VK&(&dgfI-Ml`hkdBseȓtK$תyΏ/W|?v0UEүyF6JM̭Cl3xa۔*hrv93:ǰ>-D@upIENha=X6~ k%QP)؉Z$چo0Xi+"6gkD 2e0X`rδ#7HbsZAyF4$f6\O<ʒR?BM۽|t3#'cP}PH.X$4o\Γ(,:t~ Μ+%^}yeW뻤12I1U*z1Q6H'=xf/D1|; S0_H⚤Yi)vJ)99❱CdB46$Cp6q9NۡAO%O~smj0qY@!4pvkP-Uxc-^t쵅d;ƳaôMm- ZTa]bzQOiHK}cgkUBnFZOv}; R(╱L4\+.a[?xAz S p5lJ#uM3S:ǬEژ0.7yԚ0\9(& 1_I|d߱Px- J5CTIwS0B Xgv[$otL6Bz2@d8u~IgcmςqzNDc^ 15bScǬ,/7kF6jq EzɈ#~P<5  ){C>erS/>̏y(Is+;[4^h4w,zuLZKn +6U }0ϭnned8S)"ACvxXo=`]'*XUr7Xr{0Doіsrm2v[dp"W>P 16g >1cFgK3+׭-0.#UuIxern"FTx%n1$-^3"Ǐ{  ?Ŗ77K su C+Ύ2lTBƃҷW6gGyW?)zc`۠mN,ؼ)ys31 PG'5"퓹`q$(ÿ? # f,6+^NR@W~MÍ5PzMf.@^ "O%~!JJRVmys`f_UUnE-=Uy[Zvhk}wMƉً|E߀}S[#+ [PYy6~G,+lL{zc"5&2Y= tT1<`|bMrƮ OqbI6{6AWy`'x.s:`Ey~y |ϛ1؆&RD!^3̯rSSv+sMy-}Ē* mWԆu5doS_ےSye|y p& 6 ؠv7=qEEapMذSET -5"ccr#jLˡ֦2Eaʚ'/d agIL1\^/ӛl{q߃bf֟&9T:|dDHWÿqpo*> R%}t * w>$ÐRP}Ĝ^: S!p'ϻno' R*5`B\)LGkԉ~ʊx<=kԸY ӡ#ʹ*MwF|-NX۽B11k : `pNZ!YV-B8+K7"5 Jx jY.!/ n=+70 =Fd%_{NTvzm7e֢UȄTR_-6q\n:/ PI z/KeOHRɃ#!m숢z6 3~|;Qi>(e̒* !7``_<>үԙƕQ4>vg-ϯ1QQ0\ԩ)zhKgdG_gMn'C*o)qR@J!V>w KOV-`[u 8YJbpQI R{O?k_?.j`@w 5H%mUx Ȥ\! P L{=A;1%pS].;1]8/u JeϷ<JB\ƙ[/^w wM^&h;D+=k%r:ɜO K? * h }WT7KuPdBDjf1HW1 ])vyƙS)p.JxnC|;OER)}~j>ؘgE2O/JŢ7ј6zybx@L]Dc n= U=յsyI<$'"NPxݺf>;~p 0EpڨAee[W.bYmT@3b4 -Sh ej_7!갓V_ ˪a˽(2,%1j(!Bxd!0O&%T%gYZ0707010000029b000081a400000000000000000000000161421e7c000033b8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/~S3x]?Eh=ڜ9QYw;u4uuBtxG~$kv ks3[G@՘Z+}e'7xyI\-Qw4L%6dzXiCdYݫ.9ա|% {k]E]хh{.~P6/G5CWe4nėl 8Ơ0ـ&G/V=LWyLǏ*ʴU<ДpH͜ Hn4kPmЮ %Yk%}٫: ⦦!PLL]>y#Y&얗ݶ[^[aF['賭{Z4˺-4E_hd3e_gx¨ْ*Aad~pYyz Mw}4-dֲ}̺d)Ho6ۂ-0F- ?P ;C~_%rƒDa{t!*VN5Uކ)WpJ d 0~> :CNvoqt[!|T_鸪 KuW%>3U ^mA X.Fnsd)u^ѡm-Y˨)rWK˹72*wsVuojk Hjw;IF`m"V٧ EGmaao$T~ *XXn 1P =py=P>[wrx*:b6v^Ro"^~/%[^oxHŸ7a`,hK`>x~6F}Hgf4b:vCH@^At%t;В+Ɂ\!~ݚ3;IƼ>ՊwveawX%G9RBgP:t$;\۶uv"`/!݄GOg3f5/};Z$'HBLVv A(5;D\-k}I K<]Ҵئt76 E TQlH,SVطLpIfd'4RA~*OyyڱA;&6%O< ٜ,UMD/ij>/z`k 'MY4-GoߺnِRqL27j~Lr{C& I0}k=2k,1 B#\l*9Bgs,(AYEHr^{#AՆG[49Vߏs3_V :)4{|:azr2Z=9ڊ}Qf9㢡E ޹gՁ_>ɆT1,5`@V% ?{NR2"~kPn=4Z O}"uMbnnq;՘Hfe?C!0P[9SGnϥ43Av:B24;"W# 2NK=$D :Yk4,)[|VKhc7 F)[^$C b,$Z8"~;µݮf'pVlr);ɡ29wI'_9m]B@X$2v\ڽJn@$/ 0it3,^ {vCE:KJ.U˞$v+&gY/G@yէ%%̚} и';/<:0у-'ۛ nGH8ԁ=QCKA0gs5!P y֙(9Bɻ0!|xCV|rXzQESKc̑RD/|l2T!Ls]'W.aTk7XԪG6ݹlC.E'Yi;Ipm[:CGZZ&=I8Xfݰ́Xn/Vo~'ncӮYu봚K]%7a/0-0~?A2IÚFcJn-a".-LwK*1=T$_џJaXzrڄ2gmFaq@Qݕ.;{<ؠt26k_[(qmzYR_/%/G1MOc-!~z!wS||KhaVܞR qCTEv;(*}E8e36XaZ.95CɭUi:pj6d5:e!.z2P)XmXfDpdWQ&/?rJp>R{7A~S <$Ӛ #6 .][,*e"`؛PokL(uvTɭCB%s+)oozL _ z)5˨5+s)ϖ.)} Jb94 ΙSzaM*O5Ak+ |e q ޳{B  |L{oܐXo9IaڄY?3fà_pKI:@ 0?MLs#ME4!(ɲ7~`I aQl'bZz8ȑȠnD|_H]AQX1B.gM/^jcF+V&t:E6weȜm4FrZTX9Y^Gf&XaXv<4\$f8 cPC#fn )5n<@aV&Ȝ22vή,Iؑ}G~s|s7a(:PH׶fV?^C ʫIK.H_X8xʤ1GՇ2.NZc9i^c^6Î"%e)+b蒩iHVl_.QE.FUx@J'5G Nc8I$F݁/"ٶDl:Va3aJލ+Rf~s~t#3҃ҏ t/]6bƬb1$J rŹBHg*}"r֓%hbsjP,HbAH[nM[KnZ#Cx n"YRtqsTILNKV7Mb$C_1(Fѽ\%q&ARe6}PVb 0+@ns>cI_ʣo0[ӉN":@(1/7`{a c{O >xw9FTM'G~lN)2C9)r (c%d a)z} $bPzOM.)c2oq)rJPW*AGp8Ċ'F):ry(J+`1 |[Ғ8~8(; ADWcI?sZB"zZt7D{&pY8rΌ zjv|CXOy\ sM8_|xTɢYW]*ַ_ ݔAvR-xmjܥJ|2st`zzrRt)sg } ħFn!]GyvӬ))J Ga#( +-5LȲfZUˉ?,BHqtF݇4r :_rXIF8s5Dժk_=d9W$@iP|l Cr5ѿ}bΛЎן88V6%HG(9q=Q}Bд\7?uQz+V2%?sf:*ǬE8|l/o'&9-.(꫍+G?BdѾDZ[ dXAN-O)`V^A?bHU!5s_x)H-T!3i~9"g*]݄a~^C#xҪg~zi-zEOO7ݡ,XЕJFXc%6 )8'~ [e*O^ɴ]K~P$spIצ?M/ P;4e*4J,my2T|=\Ҵ_Ct^Ib \g ۺmϺۢ&,ޥrLQ^2uQ-뭇a~˙w$'eitUoT2[W򸙰- XؿU63eK)O9Q;Ru"y֋`9vkMRݚ18l$,i4l%ߵ#FT۞ mOիK$ 0o 4$0fMh Qf/q_+9Yr{N`+.Xc'kYbP˿6/W-^GEA5kXsLkX\l\I04L쑲~㫪SOGNH}SM$ʺ}(JC]si_;gvt A$$ )'w[C_gʚAPsGxu;FǛDŽÊGQ1e %9'8XAk;t/ k )JPdۨ3iF`gNЭiQ$#%IH4 bDkG3_$BK32DE>8YRm:*h" yg/SW*fFX"}9.GS^ߚH_2'f1 %?j"H1~됕^5f7u.*b?45ʣYZ7ahސxtK7<c=T<\hkʢ>"lLS? ʚ,σ Bcle,6ò"ӆZxW 2 ?Vd$DP-tQKDCQ4r+Mt57;CNS*{"9'1]ʹº{i@f"h{Y=8J62|cM!M\q95|qoްLdcK6fŁ8z{K @3I$" < ԝ%[HהPkj9LvD\ &. +0elB:A,)~ ȗܜj0ܐ _YbcKGހQbV<>qB|c0ːu=1ѷzVSPH-;jjusu׋XTU޳4jg T]C?A)Wd:޵!QxxqhF /2ndN#Bq N] qa복ch-:B7mDmܻm`*jRbanA]oSl<Ƴ0#~㰽oj4xᔙvZ)|Q5adJh[?op 6>uTPJ65̺CNeȷ 㭇Us^h9.5l>1ƹ 'C D11(.7.89:3 'w!|! ݡu 6_´T3REJjm@ N7YV!4^+Ӊr2#Na X+F qvZ;8* JLF%.ӻn\+a Onu#x͂y4=1PkvZ4\e-pͿX+Ս+)w=[Sp ~ '%Ý\aB趸\k: )VYq:h*GxBvREbF뺜o[>>1l =ýixwkLOTEN8)ؙي)W*oϠ 77o(m@?M"C}jOJXfG[tY87^ԫ˾k7\.6C yi&WטpfLՓ"燕 ݡq)$$;]M|d;<)֞t֨q{}u6$G8gd}~3z݌ [h%Gp`' 5Q\ލzQ kzEcu.;fA$z\HR|.LN gQDb%B eQO'q+Nrgƾi/ytjsBq(x9|o=ev=E59r7mU~@}[)͇>O8*R:r]rh@*܏F3b| ^nDOEa;l{UyJJ+ޕdM^3*)`Jhn) Ÿjov~G7񟎏T=cۗt߰CMOF\+B{}w6WD=:?#R(Mzo+#ZT痠cYE4Huh6+ \ߢ0hȆ`8̟SpܺyksR#Gvok,i*hb˫ҷVFUkGGK=T_g=o$e4@(^U2B1_!IsXk=2ʬoˇI!P!d9\8+=iAErlԂ.izb'A(7 ]kV, "d? ϊ?&% +GSOZTR {Td% #|2/9 , t `o ԑX_Aݖ?NAh?|Ngvw/>w]C4ya '_6o =c5C&K,0UNwrAfl/`uӂ"~!M3h@ |z*<2 [{DM'``UU[>zc\.E."vF6Bo],3o(KLKPLP&-cBeg̚lP+fʋ2HU2-n,X՛^mKEFI*۷*ܧKmb봡nOgt4l慨\?&i4g2 .wq@.l@|\݄H%-Z}rwK_J%>||~ fAT\Ѵ Sls(^^D g-G4|^3vc} GK9;ֻk,tt(7yrY#2$b/i실1, 14S3\(XPL ɕ(~N#:¯Au ^C27|dCJg~MpһūF^e1XGWMfi_\n%Ozw9':%m14ɡF1%iH# mՌ n7kӗIkW0Mی,ۑE+#< k0#2r;qؐ;"vxe^9Y}Sțɺt(^I zN./~p<[h>A{HPj!r̓ .-=lz@\!P jZ#̤8%I;%mmT$lhߣ ,+1 c%΢vt~?SkӅ{vɥ(ǂ3~cNJ{HcM* s%$JIÇ7 kp݋fQ\ 4Sޢ!*n:-B)]ửmm5j{zlO=Y4 #",{/ֳcHv˶~7S"GFg{/gYZ0707010000029c000081a400000000000000000000000161421e7d00007abc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/nzz]?Eh=ڜ9Q]UWDғcwpEa鹊l{nvDG̞t: } 'g?x$fpI?X -[@s=VˀƸaSz\X:"8XР0yd cD?mE2\=_ll=)߰KqBcc2 VKļ~q:iqu]Ŷa̓LeL y2[Mg;~|wcrS kl nrY̅oӴj+5/.T v& 08'H\3,UWGɽ%4ώ{De"n}GyjVrUS:9ܛ5v@z)|!"9fٲlc{'r[sЃJ?Yy2ci?*qx}*ǑF95^jB M}(}pvfݢPZ67Ię4 W1@]8QvP7/j:v_sA@*S="g0F? KktVi f+e;]T?zFrD(V5{:dGvll/A{ /xLD!qݹkNϦ""fdEC5+ 짪=zgK*'n4guoD9v?guu$j]fk2Ӛ,tF.2Ѡ~iup d1O>d0/gFXeozA9ȳ'9uJ%rc9.k Hwӵ,ti_tлZQztGaܒ/C7M/`avhx/>[t r ^)HoSl-$ iu 0PI`d wTˬoUh"tS:o_|<"o8ǂKj 8vQS>ҚdW׷/4zF[*$p5A~ڏIf89 R "jJʸy_HaǎJB}eμ\Z‡q {~D2T{pO1z!ks3em5"hM8ܡڑۣ~w騮:YY0=N<9۽ 0:5#4o77@@ ]iQ5> Ʌ hI1QͮMdjg.䒆I%zKygY+꽉 `ӶPxB;70\Z]* n153g+*I&|b0aPF7}[دM۠sˌm"@wIJ5v7- bbQC[KoAB GmKy_0+N# Dttʇ P?~ ]M^U8tAOwX8.ŀUIKkk?wudUr_w0JhؚԢi6 L*dDlz3E4W ff.%R)!aHP 2a(tUy8@"ʞ`uuD/dZzP|)]R\FOwu?aZLee%'(wEXx,xbsf8pA9v Jˮ&mZg5N; gC:UOϼYF֣W-Ne]O;P.[xݬBNϲ9࠰!3Q7BՅw[ꡊIc14=>7f7/e]`#u-BQVCrݨrjBFe^vPcL^i3ҷvQ0]4ⶓbCFX}3%q^K&m^÷w],UpHAIa!yx^ H`uyF2ykM`µj_4ai2hR|k:7vQ@X:8^XV;~qU_U2q 61Z~p3 ߱/ \ٍ9LLK*HÃ=~ks*e'ͺ o{gst` ni VFB$01$5|ErKk"{fi\Dۼ<؛jDF@;{rHHX;Pͭ^Iֹa9M| VڟHqfV?3ڗM=`ƮѲ^u ^62# .!0E(~aɾÐi`IqYY ON[Ș =)^Ti1?o"_z/QMrO#U=$Q>H 'zi+9Ȯr="yPq*8ų Gae dn+|ĺ!x<5PF.i[.}Mo,YKN+nN #DF+b5,j&"ѽխ$\TD7EMfiB0\}Unlõ]W ₡~!͘Wa&? |+W1ym,NaWxl,}]$!Z*yA;'RQe%-DJ7@~!RUP&tGx(N%^3aqAù'B.{ j 2( 44/1;*,-{bh*MWw5%Vp\ZǞ,,j-rĜ8zBP/|;GWǪV!SyuXԮ+n0I]{؟%q ;L'JwGYy{&/jup6;]݈N0ZM5BKX0'Clv8ZNijX$TLHwV""䩈3:kg7Q;2= QVH|FWV7gHۨQh5mh\kj.ZFxKw2M)1s]m+d'[usž /tʮIJde;dFvNmX,Sj|:\tBuj{#H߆vr} rX70p[G s PxkmE|mpsp!J[I~8hStCmU|[xƛZU~^נjvA6Ua炢nn/ncVe[OL +vkVT/&BC%Q)pѐ.Wi4h'9yZΫ'Vy "NR/m' +g%I!ow$2h^hguQ݋F:q({IsLJ#UKE}dalUp9sW甔C䠿ȡt#z_qB)V·+zBDȰƲ&c&O,k H ^'Gi]+QIځ*wI ex b+ESk#ulrr@ǫcim%ʃ?>:w9nk,MZv+U,|hgӫMgXu`w:D&7fpy xaEQ?^uqn%8x~ 'yy:_݅WZM.mTq$GE؂:Zϛ #2G¬"1e^lMK%WZÄ=I18IJQO.LDTҜN,W'fys! +G) WҰv8hLT5.Atk1EK0Fpl&z:e1 :]^NFZtZM|o=D&?'+&vJA V.I#/AsnS^Y0}~$֕8k ġ]#Gˡ5~'lM O@7Cn7S4|\Iz 4]Y&.L{Rٟ`C [B8؉k'TF:J~ZX7F,z/mQb{^иF7o69Aê)"︑^!'PsqS>*Ml)*w jB=ܠ}3j7DM TjrZhD2v-btc0ǢrӋPN9z%)Y(ؽ=5 Ml6aSBuCXAAo-T,]&ZĊxKk#}]$s .Ycy֗H%?W1U`>^I6 +Brf7brQ:84QLI;k`}/R|_ #m~e+ Bn |-epR#h)Zpl,.$$ۓ$ J0d^~xx+;܏;R^vb&;&iἽs;\ A)2(z-1 ~#H 8AM !E!*_ bz.e)W(>Dہd֦&2u>>42R)*}j#~Pr<wZr r;J?4ʠe?|MPy*bB%eM`4XԠ%/DfY9S%]N͖ғ !V"rI"ڲxe֣ TĻiuY 0Kra?h,z^phJQ)h )^gc}*:cާjd}l4Mp.*IŻćLJހ:^ZK5c)q{qLqժmR=g{f.2hࠆ 琊mL[Cѯχ A}޼sh#-tJfP܀jvftXK9VRDÞ 9<8-dVBz\7=U >5,i ^&W$]PKMxJ}rp h\8I =ED ;<Am8}z%4B[ؔܣ\x.{8CIOAoj{-qkFy/ fgN #d1!@ ^Lڶ@Sf߇j*Yd)> $xf?h/pZڳ_/?P(+󫦶?=֔m OF=M'_ۏxip_.Gl @qvI=4GঀxEw#{CE Yp ,!6 {ڞE4ElЇ#9M>+- ~^ʕzFTOVm ANTP,X|  uÙ%3f ;oB;6;YmgobXn`'uVkƅ#cZ2DRE62Hإ{s1;wv$LYŴjՁSՕ*@<|FbjX7u1y9>qi3Y1YrIs _EwS" rß٨ry ׅnJ/. Njf{?Bk+w99v2 \zsFxz7s.  Bl2@8pďRU"fjT߭jS ٕ큿Y ֘-kTtmיғtN>3pRR.+bA6_$5EAs;%t`b&!I[2ꋝKW,q`Z'Ly|xf*~/n/-hbFHTf/~;=n5eF/ :TyfyR8!"r>B\991BHtREԑ(~-;nwjWx[lFq` 8ySk,[{3R T/1>q[= C:!=Ggr6]MV53ZR菖vzq)U=,,Ծ_ \B^EY*jv{Xn7閂  gғF]>JmE(N k;?O)O~fW [fJrQV׿KQwK1݆0~X9h^k =]W_tҤ wJփMK6Um_rgqB[roK;| Tj0EA]lYtnlfN܃$`P?4̵Cgsy?/XuFTI趝TEk=)lX^|Q~u+J,*Ӻeϥ[2^O)R WD)k; M ZU< M2$г$ox?Hdݸc~+QHe^ P_Z u[h(Yveis_#K ,bjڋPSM9 6u5"8)&h 561`84N1p`˫)q }T_mÀ6oi|wGNg)t}οq.J۸U-w!OVv[5'eN-<#˓2CyBڹ^c%KSѐEwI[w@S΄*b)y~},X)+0_|_eiL?fo>w>S;RxP¢q$3M{6Bk؍!QHÒ/qb+$f0.l0Iulwǿq4+-]t>\zxN> Z#q=cG>NAHDI^޽nT@m镄n8,T3IEBRLK#+P3o[_ ??X5(bb!9^tlm+/W 5ARFgz tO$[uʮq8|jlvZiϱ)t}Y/J$> Qȫ@;ՉFMuXo ߝ̓u+wG?(&/1 ;w90+R>B-fqJ1B0+Q(ٰw/BUD䱌i64o8liQ&1 _eRq]C}&ϘJ8 *! tC$p'OSGl=K'ǂA%iE[ <cW8^x7q/F"wH(S , TxIoYt[ *m O:?5&ed4:%u4:-g,{wטP9E 2pCZ(3V]Fm6퇛 %?tr]nuVrnqck5-I2@0vrE]h1n׏x6Ṱ Z8,1ZsHEʉ{n٬ 0|}ZG e@pe9ueV= _oBav_ܺ)bd(X2 Tl|?r'^ʎGr'3$G?%v84@#ƠDP8i= 爥Io4P>e`d%C9R-o'9m^avsؒpnBRu<#Nۆ?s{~K')% ~I~uR/$pRȚf,̴$^%3"Sh(u:Ί^qF^Gƹ+ǡ"WiյfzH4mA=`QI:%]$2EoMC5ܯFX,rJC4 U0ÎPS'{²@h"s+{IztiɑɎ*Y9a ՘&fpunA>($̾RDZڠT0C.*Y]ûxrt2@U1jX$eQͰ10%IR~LnIHGƱJ{+_o'sfF*C`bG`*;{:6ucibXI `12 _`( hKi?0O&| |U*yu`ŸpM5id@,SrJt֛tc[=8[ؙ6Cr!DnU5?7n^p_U* >/udK79]qX*J@֓v{ IX!E̪Qh^Ÿ8օ7~=Cp¬bOLEfTPƫ:"t/ٸ=QZ>@e[q;T}@Qe.Z'Y@9CHJ6[TZҤz]18upV?{@ocסZ(p"f8 kb:~*x;@)t/sYdІK)"|EPr^)Bqc|$X7cIg АI7>ކ& 5Ev*#qU%o# [+R8EP p6i;J]`g_ VE)KOW|qd 1MBÏF9bJJ w@Z8}%bwpIRZ&WVmៃF2f}`ht[~(3Ve  NX /bؔhr|ux68ރ"JD#g5DWPQEK$= >8cnm%T媆J̸>_=y *˱Qӡe }Q'I[_MnrDAK])c2@ 0=Ü, LuvkdE3p .[w+O i̟,j>ef.ѦDYNBUa BfZeSax{<2Ry],a]mỤ=ID"pN|p9:{ǾI]['&oYQX?t҇Ǝ 8?[T|YYV={szIIQ)Z)82^tOl ;.drKn䅲ޣS5 EtOiάipFip[W;iQOf, ;Y9m݋"o *2g vhͨMh4C}秃:|#$q,ؕ4v5N:8[Wt胘}F2PN~ J,b!Kjt \_ADΤAGzAC8?|Z2 \6%*xg/8[B7;r|kPNaԓ.jC[GnR`O~FMb_dgSju)Lq fs`')/b;d4d1,O( 9rn׊5 I[77ur߫­=ˉ ( n},m IQ>i~WXњCaTc=֘g&/EcCijncZLl!.KfT@.34&7ܢy5]]" , 9ZǭtÌƝ'R\(7}ctO2  Om) hse|p 4 l[ VvA72f<Hpwx$o~jXTb,~?T}FkY&uy`(YRX($M?]~G'Qw-υ:{(}/2;@"QbE)t/sa )ܥJ:ۅQO@*-„gu&!2k/SI oD{:yu߻**M(F޳Ʃ YՈC)% A\>. a!_6=+J)8 135P _䀃"r YN 򗗬Yt M4, &J 9뾡CβUQ}~x)lP SOҎZu$q9 ƮbRbeY0s>M\<<ۧ 38w(C4Ó (%XtW֮)tS NzAAg!)<;s ؅L+netmUZnd*㭇SPW>5L|<0H6_&v, TXolyZ:[{$Lo?&ӆq”%rĉ|`fgJ=Bt_FeWZH1o. UAbZ"q{VE]:(o%IJv:ޡЎ*uO+SH,wj&>Qnokc(#tb{Hc鲍gyڦCp#xr=X?l5ch^|)+MT.WvI(^N,0{ٮ17` w [jѣ eTR6zs4pt0#zt(䲛C*PA mFr(b|K;oǃ 6%bd!fjfyPuKC IyՖIZgbvJ έˣ 6XD׀-(g[m7f1dXGN^.yPы~^trI<U~BX%(:ZgZ /CP_)`W'HI|I} -@=z'8Ȑ ޢKwY&a/QU+q! hMz-m KD*%Vka]xJ]0*1&@)r?:_HLpUѪwzeٳVŷ5*ZGhb_DRqSiso7@[&n͵"1#T_7hS{u~4E(X8~:ECG#R`-ӽȾԯ w͡p]Qզ8DHTZRiGT2䵁[әDkV*HNA3{ G{ߦ?:[oN5rÍ=4(%%H}RJV ֗ TW1+ 襠қۯuWGೱttC{&eS[:09i_ 5F2Vu,yD7BY(9$B4CRӍO>UϮ!!ME5. 95ݯv-GRޣ_26\&]lQ~p8nc=A/L?sP'חV1/GE܆Lk ̺thTI׭?!6D@ a=ҍ1u-؉^yVq#_2;P%2W*57)e*r%$4^L Q`jdIUO*o;72vF9\]G^#Ɲ.x0[$5?qat->g!}(CC#'1"{CE(x2jz[Θlܝ+n$XIrhc S\b#PMK  #fk5TD ͓u=RuzF56Bڷ+ge1$ lTy&ƎBBޑP1{~q?6 5n<ɧs:"Ÿa"r Pꂴ8:"C:Հ;1U& g24{jwBZ[l/*g4Fix E]f8(B, 4C{r3 =./S43f \~+/կ۪ҼYfXK' e a[_uv5_9dn4,E/BSc[x?훫RtݻAPd%pНd)J2Y.i92636{Fv&#Y6x߾S> ,pwaBrhqm"ﭗכsˏGI„tY߬cn3QBWfx,ti*"l@eQbToQ6ж$KuepWt'ٴKlzA{zIE*0(f/4fتd%fy]dB!G޲d#>LZHmN5д>݅\}j~ex b;6⛅"^!?׶R+tYhI9bcQ !Q #Ȓ;O'yB'S L B7[+Pmsb-au&kj5v%%&;K6_hv&zD]ZG$QxǑ%T5-bH#!Ӟ';o1C"j1nmq(sGǑrmHBYf?& j R?8J87^"=Pp+~{tc@6}n'Rebx lˀ^(kH*^D/~~+*?ގ#-lmT{/C4ޣ=&ףcKEL|\!G8͔->A@ʆ ڞm$9_?yin`1f=f$[yntbvd'+.Bc`駕sFa< n?\*W#(\SRN .']Vj(NH_ "{f2g+Z5-4Mv;!ct/KtySF]rA lNU|,z h)?$r=zuKZs 9LC'Y37P`z@,4&ރ?͝oE *bWfk 7T_0DtxHO[(jZg|p ڪQbUyk&$=,KD3 b8 B,b T NT߱ufP_8Ҁ,p7oS] f7kjHJr,F0RdV}*k K(zo~?T1ClZHR#,i8$ kLOЌ{ǘn^bnpЪ!bm+q3a޴M<\V}A8̒Ϯ%0ã$u~ ( f2EyҊ{k&YX7^%dwTB:\zNQ t!mDzpam_=?}N\o|q$>o%Bf8yLJ4+99'+Hhc38K&N ;*:[bt;o9 p+'4Pl" dNe^:#B@f0y g=¦-Qn$߯ĮztV0C=#n҆ ĂcG~GG9P >ե'&®[-D4;#"08F:KnKe2pa>ȴ&F}EvsN$}4 )HvϰͰO.?gq@ե #)BW+28f9Fg0q@U:x1e,#ce|\&I3ax+EoL@ 3wlRD~ 3G58~<>/1}zcOH^:sgGյRE@3gyd_TxTY=kӫWEyIp<'B[/ qӦJAsշQzѥA虇Dg?E[qc*D DE۞卄 ` ox  oUūȸB0M <\m^T;s"#r)$K׋d) S}OfQ Y f5d#"&OPcے0[g̕cckUe]vDFk)9cNRCvj~V3&J}Jv#T!9oc}yb_pu?mʶ쬙r}"If/B+"$j. iŒL4i8[MbXDGb\9/XGcz;RmĚbC6ki x&F>j 7 L tN~rQ.fHu& vբc YLpBGOtG7RG^lVLI0 @?藿o|F7OƳl95 KnxF Sy^%ma` iMm"A͵'a3AT"`ɟW^<8nX^MjN^5^_!rm$ ӫjuʻArpX})iL&xSdGӒ{!Ց K9{I }]e )<a\~W0hrXv$Q. s7Uj菸MuYƚQ2'c?"4>JO B;2`gdtL.ΒE6;k¥UsKOi~JZ1bG!UdEMM k?52CV87Eq>eV`L>}WL ]tG vMo6U;P0{k`Ђ~|'ŤT~OM> 8q;_ ua'E3s,l҅745.g JILAQh$Ѯ&M;\`A=uC t7Ǽe4$o(J_/b:O'ei&Kb@[ Fq#n2Zdr4MyH$/q-RNٻ8OF{j| @)NxD, :fR[ZgNu6$-tsEZ473z|~eAb4U#g?{)edO54QA7k(4Y@}Rvo>1#Cm+0gFp+tvNA `@fz-*}J`>iٔI OKkjs4Ľޣ9x9ei!?AЇǦVM`"?g*4ߜQ7$玹cq#^p i0OGFⲹG 6U[=[$re<5jNp;^`'Ck<8 2Ru~$ aJ:$Xa1{΃5ٰ*e@ӄrF7ri*. ͷ~t}UngړLΘm1D"[ޕ^P>KV#զW*+Y"s#f&jNKPQHerz(5Ij^~UMȃ@= ((hџd31vPQ+܏yFa08Fu4`B ޺ȓUM9- )Ck-`\Qd92.NäRmKc?‰uq10|#Ѣ% M>rYiQ,;nObKGC@p$6>*1&yqhd'1Cֽ?0BėI\Tx?T's>9S{ "{4O^`%]cy}*\zqμ7J$қo-FN]ًK6s LΊ,8g'E guzZ BdmF'GF)՜dhlR 1cQăUK8t|Pr9ۙEUộGCj'sûÒDtϾ.]θ? ?0dLJ:qq p="4cMv)DWFvI*4h-!μȼ2 ( h tޙ))6-61G=mHȠMxD=^.!{՜œ= #2r}=1x{dtAInzuXOi}TP5IQt k:z}9ȡohZz Q%%SX`FiaIme6xe ؤ'n*K .ymA!E=g_*R 67tc6P>CϳNS^coAh6lptGS|D`~ 2=g>.$:hMŇ(SȻy nǨgq_KY'$v$e jwQN-O-D PM0Ƣ bٚ} aL{RnO.k1* v[\;W!y+.EA+vpuŠZ>v*^]l_G[A^jZ(z*3^+PEznl2 Q7O33d-y!/bwm~%,:[fcaN4O%~KfS T l0D紣" r-:"fOw{NhFo3ک򅓩 <~a)l< Ǐ'&9g&#Ekig޼(N6Mh(tgYB6Azx8P4S^X!4wii]Ncd{^l{~֝EnJ܏v->펒SG77Y,u?H*`[mi:j{c7/`u$(K'|oOq͚@\0JIہଛOBD(]iwKML!:D|:Pha J nKMېx+N88ZN ;_BbAgk]L3yr=4ֆF"єAxV=b4MoJXA3J䘑*3K:)1L OJ&H]]Bã_u4gybe1Yx3/֣9}*yc.RܥL4H彛rM9Zf%C"ѱ(cb igft|7S9˸ԲNle峅U/6J] Tmdmŵ ;7MpuzF?S= aQCcAگ(Ia.6MYM8L؂ie"|Uv3g:l+lh 7"DQ [`ˎ7-0N_!@|FNGV. %j|4x7l+b*UbI%4\CAe{%BJU{[6IQLz@Y5Vgĺ/,7/^*-^ \]Yհ3wA/ 6LXz؇̞AJH(vcenƨ;uZIwKkfm4&A< .i>Q&m.DM%2)$Vg|@R$VΊNU!gPEA4{LXyN$@]&n8fRz'X|(C['t*cYZ"jۉbCSX^M7Th_Qe(B9f Z<-./uι3,ͅP/cb(ccthb^'TSZ0}(hTƬ 9P|B%t"BIĭNm+(xv%D'xecAj`9m@4O0kx#JUy'i2yIyGTĉ$w六'9 Oe\%|G>4IYf+q?#XAĒ)rg~ 8IEvzqe@BR+r 6`kaZ,Gk_tK,q9̯"} s4K}z$n9,U:I} v;aI1W"J)R;%FS# }& ZTa©^(DY}eÎY`IkR{&?!)m`<1p `^Lٳ~}cص|fQ6JjD 1F͐N '"iXxRj8\ui=u=RMG 6&^Y #x<_FmIcBsZEv7NR:\ÛpO}b4RV*o^?ipYc఑g4q ɼqgbJZع.5|ͬZ^CyF̤۸Q+gp S)o,w#5bk7lX6!b&~%ܿk2Ob4SSW2utu_jC>z{Kq-!ܢ[ Bێ2PR is88mқ.(UZӷou^;"3V=H+9E^ ~Y哾t-՟;z`ЗU$~xBu<=ԮS3%Hv$e%lޥafVmT5޻>ގd)c) T.;T.nR0wZ~Pg*؇؏[9Ù%Z-i S"ؕ:i L4U!xըx ] Lah)*6M!WՓ_)ދvӚ;_)/ kF?[a/r=ǹfHeUcܣiZ* 3q}}Ic~Oqh@7R{awG%AbV޵[obY}/efEґJRG дZSlB\Ifc)9}V$HlWƱ^S 1帯Chr#x!NQ@~JhIɅy:IEh~&MΣ#sO9#͍ hKd48^2mw$Ph}Ve\J/.B)iP*);d8D"aƳTh.J)kJyNoIېnS功{8t%I@Rxedpa'o^įܦ+Ze:[f2{YЎIj~zTGVȶM@8+y *mN>m#GQ|U%2-O֭#ECG_-P*Xś eFW;>hcK] ,})3ďRe4]sPaP_.yAcJRhgFUd%DL;m~ԹZ,|%^"u5zc /10+8:ώ *.bl^P 7 poZIE1EnsꘞVS]#[ SVHXcf7Zu,rSφl!VR͏@nBЋ'/0I^pVvI/!km -d"w(q-Q|*('v:^6y?ڽ!@8njQtt0TT8J21S E֙Zmf۟*rT?qYN)TPbbace(vQo#bUa%ҹa~8͗cyP- pDDmH"l  2Һ>͂ ¥`^csj29 a a?;sv2Gߘh2:]{O}ʧ`{'moQ}]+hs:Of?8J!SϸUd`m1RF?q!{xUR5ƴH1(:eo!̮fw*[C2vGm%xU ИqG{assvcm/c#=7g(`7)*~B_%s0o[>8MEǪ<%yQL7"1moWL`ڠANEL g6j I _]hV]O͆F8Eљ` .h>EXyԉhf6'}۷bf܅=j߱m Pf4l$qqe#m~yߙO(q)>4ĬCEADa5Q-ܗ_BoU׾Bo[41u)V-\ x`8"@#ڹ]&vJ :} ŕPN*>i)?[=Ś URSߕKݍJΈ 7_Vʘ&w0oE/t3njKY qYd3vP8󥀺86Zm=`ߝX vެӳI{?O* Q0oD&gƖ3p]=.yf!`zoo1]c6FV=d1j8[rE\!&QpPŸ r@|AޜQ+=7^J@SƤEDEkV+> TaѳG\)-yLC"k)XR`*/ajáv>k-c$^̷Ϳʈbbj)%~O_'Io+ٚ$^ie dwHF޿v8pOJ+TZAmkuCDبr9(dJ~U0J 52[.2T|QFQV)%h!XmlKBQUd9pqQμXw@TKPQG?s*si|6Z="+o9f?Ks}WISjz H.Le-2Dm7e};Uݽ#\᛬|nEby7cmJ$  Z]]rF{7[ςY…8K]Tm9 c-spd({q$tE bO$Bʘt?V5-ӤjvC +QL:uJ)Y-48O(0aH~c 1=0kw0y/4w:X(ȈJa&gΝ;^H?5kN =,uP0-ބ?mPm`pXhn9ذfx99hrJp)U W3f1+Wv@)k ݐ8v>?"gtxihҐNNq%­;Ybk a]9MRb o/1lK.{&ctوe?*YN66)FdOuDy}>E[>FvyOX^ip+6.ǑHMw}QYP+ےMw։8D::CE,۠ua|By[ GlmɰG:xb,cOs#QK&g2#W*Ih@++um$u +Z:s'1 PPuS.dunbme 19[]?NAoҋfBz 9-@?^AWBt)*=j b&//ub#-Eh/.1[(PVOپ;蕗ILwX176m3̻&)-0@m3 3=a$kz΀'sb??Po%m`y Ny9 +]?AIc-0%L:l>@Q.\lsUF?ط7:ńݤ%12ǎ%yeU`*o8Z14&Lhz4]U1oXK1n?}Yf'5z'#Q/#mTTD㒁XYE!HXF]AeӁk8jʂǘȴ+~\5rd :aN;z /&[طJ`ަ:M09Ů$v%#B̓mGM/[gnnZ]\UT25yu)8_>nyBj~ I\d=yR/WypFurI+$}'LȖI?@ؠ>\vl;ҍNxg&r,bb4) IWk..G`.萑|{&Dal3&:Y 6D|MÓϯ71Ruহ~^} Gw T|1C>!58zSYjE(M^^@|Su\`:V=ss 22S~6D j+̫Vw?L f2l/zAxO=ewNG{25N2&@f_?G0l,O$;Z\#H'@:C'+U?:Uo@mЈ,m*³o8KKE8D? f5f)*_u` 9[_O#dl].1o\JЕCjbckNHi~p Cz6!JOFDםZ-JTps%*CQ8)GN|r'?7/v_y8T9 QĮQi:1<N=pQ7G _zMQyRWJ)L@M\q>^gr/t9P$8ƀiNΝeg@![|SW2LEQv +,N.5R`V\kF|c5r yu9{T Gt'W)r[/0mn4ZL,Q8 V0G-c+yHqy,y+>S [!6:5pЬ .H7^{^0^V%gS&({)L,i, ի="SKO|8]UzF;=]8rs[`&ԍ֟jmm,]B?=-Lơ8\r~ 0tPش?Ө`qA VP~b!1 $J-:"mEMm'DlXDjTK4𝱗K^"^kV]h)8u_czILaOMQM^nD5?6(.azY$9PjAysô4h^bfjg0MmּFNJ`N.H}2?τU6 U ur& p~D]BdnFDB?4sS!:[9fيEr *jwW!/=>cS]d6ĵOʘvBΉd Po?A*2TcH_q7է'Ɏo-2U_x۴YCypФS2}p*,HCqI3̡-ϭAP5ӘE:l ޫ?t׼,.Ծ%`' M#)`cInr4)̊."_EU U_bHSXmL1Jga!EĜW &Pn'(ºf1as PbfrH.Ysz>LgWw*zir0q Dw'"!*_9x#6zT {$ڒ3<{. /Զ6TjucXa4Ĝ|MǯaL' C83#YGng \D *5L+]LؚIIprJml0dgZzR3ƚ@(穤s@8]-闃ekz’aO2 Yp$E:Ƭ nL`)f<ϒo `n\,|9C4f\E <͙ݿ}lUd=9='޺oO 1s {By}[kêB#oP*_|GxTR$vTbZޭV`[_Wh8u[)*ZdJy;i[\\!莽g?/&ٽ<8f:uH%L2/ 1]QXŏ!J9swh\4 zK1s 'v0ֱU_zNrn.5=}d0XcQZg4Bڂ)ˠЛ9sg E(|PDF@`bk7sЛ|9ABy-RV0X-̡:(?y]4> }( Kc7kmQ"oEtA< ,ywcr ,:Uro>0IiR/2!!Hl&R] YRA&[iFJX1#YdOҤynR=D&zEaC"52`VZUG:Ǎ݉ ߓ1nh߻Z7#];i)%d"[ n#Y6IY)QM HVeg65$miyT"TPwqYfn!;NEOrrxհZ_ 1Լs6ʓ ݵ$f_^0mԸ,#B4e]d4d>Mq$lA/1I3{uU.4&|0N+*+|42vQ}A/T+C.> b_$z;:!C6(B(7/vchKtxI?Fz ժsIMh -'ty]r.h*8WS-R:,ScUځú`n;ችEaAQ1{'1́*(ņMy7 +G Ia6vh T$ i^"$F=wPQ%&չ,h#ֽY},Rڻ.|Klx};^vo>Ԍc*'hQ:=y9sybWZ`ҖRIMOւAh|utsv4%0ۤQUV[K>>K2ux;K,qfC\>wQ)c$VnkDjj u@M:k yh1x?TT;+PX`r~!L(4;BP#<ۺ2 -;2Xp)viӰDʠH5xj~# TG0w;"bONd>D)cN-Aki$I_k膃g%/LӀSZ0.16au"])vw\p"0xǍܛ(- y10#?,bMy-gXO2g \1 GHC}ZY0Dä ݴݰ~[c^F '{ \lCbڨo'yL q]}2by 5/1E=(N#LpTMឦWQB-0Q\<M >ZDt7zQD1pWX(8J PGQꧾJ8U Y H8;{G\ o=qG]UOPZKIٿ W2w(_BcgIxR0x=\ˀJ5.^ ``JysMJnBK: BH^Է_~}\(E1 q0X~U>+n,~n~s))D#+΀^ =sv K?36P@shF؈8h 7KIЮ p'wDWtfL8ڌ?1/6\xLLXƘ˵nhxsĹ%P& vrC8C(r MKCH() q\23M1my_\w%ⴊʌwepkDc3^/3cwJnU6ܯv- wN ~fzC4K}M?%VzE9|MY<[7_N)N*Ҿx"oa4M&qWWbsdRnUwv -v]`p&-NIb[ׯ7hb\|Ua:]-tzb(@=+="iWQH/԰n7JsH`uF:z=A"+:gߴ*?<@`15x31cA/}7 {Fuǡx b3[ó.ILُ0j* ʥkCGb^>&7f#,ULlEvaWawPZ[@Aej1щ2~7+LNTn/t m#3(ghf_6Vr_sQKh),`*wEF5K1 L ڮvyF%VMi+fV  #paP(pPpM@Ձ5GL X}E m:z9;bNU<j0jÃFs5k1Hm"PFSS3k@ю"6e>.WTZ* X,%X T- ĥ  /{E^A7_ewwn|7XP a𓁫|wtGiVAQdT.Ͳ=|[N4#rHwsC4붞`q$7Fx?p 9DQ!/QrDm`qWj]w^\Ѵ1?4k"b@XEW-(1WOzFsǘxsͽJ)pf2vk\N{ӺaeA^|,Nty+]^*9f個_5ZÅ0n\7ƂAa¹Ϳc(mr㳻:cFjtIg Gښx,*HU6JSa# #yzf:+rBF6G_Cr1 RȨI1JNăL-'c(yv*oHr?Y%d)/[`c8Ox 431[9e{Ghd5A";Σx_22wdbx-$RW'(YޙGFFu>KP}ᡃ"ZGͣ睚I8 LSȲxxhH0Hg1ȧ~P *p%qwk!I#1+ݪ탻n<͔TH/D224s'@)ڄBv5KDaFyEN)Å#iT1f@3Ǫ5څK=#80-ַdev[翉*mgUZ2CHbt͏;.7C+q}{4Ԙ~~%楒14c|ǽWV,b@ہr^I\;Cu#XPPb oo#RG>Y? Uvj$J#bcj@X{7ʜ,JWx^tSA>pԓ%|洠j-^cWwGa֘ZRxiN}HUTwrWxC5RC_R;PX ?h{.m+Q[" K| ^f@EigJjt8."Yì6)=?{ؕ7\n<ӾE =4>l9\@ȈV-6ӄqD_[+qVX/&j[9ۺbu78D6oٍY')&)Z*~(.Z֣ٿGL@DشA0Y`^.Bndu{nRK1 U|TFtrQ%K^k ~|ݞ=<+-Z(n7K:Uܕ-Fi|&rȹ1ަJG^*A`wa+w]a[}b]_ #"qmu|& %Bg< s,GMR6SJP``a"=! n8_H qneٺm/a9dƩ:I ?8xm?8j9Cz򎊔&(4T 8ؿ^,] F$٢4grYZDy_yؿQO–/|Z zn:]aZ,UJfn%CeRNYiVAɿ☽v;U/9C5wvAg1q<+U1^mMЄ6?v},@`'MHZ0.^Ydt6C t[>y^< G,v0\b@z>?- H^~\`EWCtsޫ[} hk4ȚH7jYJZ~xl¥3P̲C.>3&T}xDvK9 <ͿTga0u[*L#j:辛6V(F^| * GBbp$֕w'om\@ X=eufp}!CK W}Gh@!:GoXds K\g1ohkyeeF0ӌLϏ h4o"49ҖK[tqhsR&f!hd.*P:j*L31lC]}B۟qeB }c!KOT.(,0ѿ=Ϯ{8Gd&Ro $j?Dr _,<}^" [iԡ;O6'6l{n9gCaۧm#1{| ╍f"fz/.?ØJsh8]]>Fz8xOr(WצV/hOR(}A;+ĜHI 2,ך8'lJ[U`S -8f܅ P@jN\)ujǔ9f Ej˯% xy~ZbϮI1GaɴV.(?_A%ə- e^.U+uR䏇NdK*t<^`hOl ]? 2?s;晁oc!ehO'.HX]6`l#Ҡ 7+6pYڧV0f6&]0$N܁kۇ7<#JL¡H.7hEDgÅ#>>}gW-LogdBEP|=oZ (+/Kzg^|Cc$ZKOrOhDmDZF]L_Iy`Dv)mo ^2W~ZXB5+B'L16_qMK&:;Y~& XhٗEߑ5Q <ud|Bi ]0.q9D!+]* XO|ȘJ]wԼp Dֻt"SncQ`f~+6ꔞJlUѫ]vf0slN#h߮rA`xIgupdjY|Bۉm]%):&UwɄiMcǣgŪQF%jPD4<$ډM]2% )6$%q0pC7:ÑS.r*7 K[μy<-4' t_txVPA͖jO_oPqG5spn/q(r&kr.üSMScaHk$v BFtly2=8F%X) h:nӡV0S^Oup`|E;  g@wo-Tè0Á D'}ҚkݽvyCzVGMq$LJ8I)]2 vnwK&Y8 [_)V6C{4!X =mD{^ib1=QؚH4fty;HRƥ'ZY[($'v1V_ ф~σBkR8(V%m@q_%F~A&x) %U -=i9l͔CO(܁$wYT;ŗRB@pCL18h-Oh=E:ai<#es+O hۑg$n]]*#}CN!QX[ %AF'&y@NU~N) TD64CS뇽j 9B`l0^^Mhkmg{.d!|!); Wh{M!0MLj& N ,$ ^[rr_uwkA5seX9p,`zDA+yGNA(r{{(oe6[>Ñ)O;":\,&/0O$}p.6*0y+)D[!´ͯEsUa,h'L9fRkNBMi F?6 _.dhc'A/ s3Vu .J?X7$˼8l! *&vp07mĜak~iIZ|H>0&5'| <=8 yyds X5ԑ0ֲ4&xU`.;(mFJo9qAI(B#/KGc2ۥr(b,gJ`]IX=7CK^kycS$~bW5(\YC?y"$~Xs]Rn/wXYMnP>ꢃUe[Fk=Ƒ獷@XJNK #=M3F{ //-OhCDϹ E:y*ADͼdk#+/o,9"AȤ$AÂw2 pma^DZW;Nzg lz@{xŦyp2&G=,)~1imvwT Ϳ (ۥr8m 1ku ({Awc.}9BɊֲV4 :5$䍱`Ġ1}y~xV6U?zR|]< _-wsjzIFXk@q.S>I|vhz?sJ=d㟶h6ܮ4A⊝/Fr1Q(2 d\ CI1&2`PE  rV^hG┡UE9]C|BWf6,s\_.Դ]{WOvܶ6.$3ˊ'E~? I5qX'~ CS4&8d-+C!r0z1DF *#ZOqш{0~<;G_}]L%RMІa"ͽWW$A;bd>hB!Tf ɏˍׄ: [WIMar0n͏C[p76.`?kt)ewG^ʙ '_O:ڗ",K~'yqZ^’d|h~D߃1 IP1TDm#&v|.xdTP_:k;[;|:%ӷi@vbMj/Y(P9x U)2j _J_]uHໄuJHrf^*2qQEK'I[c$qV|60HRv8fe:MC7j7#mT7&镾<܎?r!M< hyuS{@bSEGS]DWn~U$)[}nn7t冄>߾PA?nR?[-jdΘ(})f۳E(aՁ<&fgX [X J*.h:ǖo@Yr< ^axFp_A`$W&dPVKqoum˼]R`f6R|4Lչ7tQ:t⾵(C>5(㣇Ht؀cz2C4JQ--r)e+pYYEX]лhỶʋU`%c\`V*l?ɝY[i3TPB"~S975Je]Լ[Rsa"`: ?W߷oJNтKX޺KDM:B%6K *{*4W.#*eb8nM; xr_ޛ^^$Sqy 7F r\/WrTWGzdji7Ex/PK5mrt|XV:-)^R B‰O[>0դ45y{S9S3#t93w+uubϢyۀqxoXR̨_ }@{N*˺7MȡBb6-ۉMmaT Bб{v!(x F `!M|G+Js[I~$hDh?@΋)GDB}plV2, h'ZzlB/WV.#P9%\bߡbf͠:GQS7|>{Ӣ(lEqzB><${Nma⸋LE$lP<|˜(β3c[C;5 aDxѵ6X%WKCVZimi_D( C^kYQUabm[~-VOk{ g'd7!Ws9i Wqxf3iåx㪸"JxǞiNӨULnl$&B`Z'TC,B` ۆa|$%Py\r"~s$ l7z>AeIƲgH tg((Ưh@N{o#u-4ZNN_Eڋ ha] (*Zz#;ET2<3h^T|\%0{Zݢ @~8dDkcm)G^2!|㨉uweV?.k+qYe7jztW1cl<>~.2=Ԋ=ڿsWE U,#ŠŬj6}.|Uv;wsZ .H62S!P5 ۩yeV!fwɚfiN'1%_KP IA/<5g(1YcF\,r\1ÈIeBiҬop,r S5 9=3M HN{375kcn , N0=mvlK qcQ 舡Lؔ9_k7T~";U{NjkbY\I HlTͰ=3#mKTY0[o&6sB,c`j~lWժCzNߧS8DyߝP-X۹-OzkVyN 5iTڄBfQj P /_MyI"vŴ1;¹KJo1u|,MdUS^ ˫2Z^鐌6;$=rUWr N;2$&:l>ކTP;YEjSf&2ΫlX LdfdEjEtb28"r&a>Za)*z$T35,ȃ}NJ *X{( Tg9)0*{,{,@hXChRk( ӛutcStjPڳeMݕӕпHumkk9;s=Rn%qQ̘ye:Y2lz&Eoi LT<+rO&yR13&)x;LFN 2w퇱ʮ- S[i-Ɲ۟o|m %ػ7/0yfDotI<:G+vL)9WOpp\0JiSޕ-{OQE Xh֤3'zN>"k(Yd;U6s!oljYv UXnĸ.'_O/\Z@kn٬M*yߺXKPvxGQY@J/&,ds6]^x]RpJ^wѧ g`Q0"6evn)XIA,\keEx£6pFquuPajلle*^ 2<&ZQHXJ'QzʅFNƐOl \y9k^e % }zBÝQMwrQ=yl-,HR8*LmS-q9d%rF yj; !PiS+эL`57¸Lbn7>=X8Y{B Zbrb)  8vZ 'MI _緸S@_;&TfmyHW*oJ}?isV,|svH$ n+CK0 g7婥IľB~GT\yeW3+&%JqcϿKn_H=qws:YGB4AulGĈf0# ND4#|X*I.MG(UV$~7˻NCX,A k5 l=q.녧 ǏNHtt1Z~ZKigB{xUo+,OKܗ5t 5gI9DUYʄlKHC`㘠ֈw|77fd\cs/AlEˈy ָ¸WiS Jy{$e8MK1JEHGn*8 d-.&1qv; ŨbbرZPzYj;NQ5i`'_]1u0ul"xEcsC$Y5T1:-Ƴ9qFSD8;wqQAS=>*R$v@y+'D+$s8n|fS:f Lrj51GA:63ŗcىkMCEF_,QN*)p:Xc:|od7CDʸ]-񰵶}F\f0t_D7;Z(dB"=31I .xn&ysV*&E\Yt= H>d+Q6vZu;*iKBiCa*ӕ5gDr] p5RK5Q>ClBpNYFDAO!~p 抩!*y{r̗JxP*v=Qr*0f.V:1uFn0CnFh#|ck,x߮6NyfԋE'6ėh8Kj5TϹgl>PhD{g[;b_tdEռx7 X(0T{,#҂m@ԑξ8^ +KE%0EIegO_?Z&3KaD0܁&O`'%q#F%+M܈yW^r8iOԽcc3$\0HW`c~[#ItJpb8> fί SBJ0 |V/Y6ҩ#K!JLv[#Pv?=U$RF/2!V8Sѝrå^ZX#GQ)*Sjˬi_zey<#.(S񂘈dn֘U}fJXꍉN@(R{ ƞ`|,~gԡrs ̌Zqjwf)I: H+^Zۑztf„HdqA-ŕ\z8evR?3n.& )vgqC;nN5o&-1̺ڣ~=P_ed.†[ =EP,)k,hJbҩ/|%W%bɌ'yNPM-_ЕnBYoitľlѡ _í5dO[9[g&9d,'qVӀ7-M@!*C On&)븴G(#LPi$ߤFe ?;vx{t˃LS^EIln2[ìvZ8 ?L/l{G !Wڸ?yQm9-QH|:-9E+Il35(s?Z&Nfwu/>ĬՃA^b{R(= {wc88jL!AQ[_LKtlQu{lRZ"N"hvPy1".uL4v(Zg bv|JP5ځooP)cp<;#8-Q=ew{0j>O$W9k S>V^>/F+.dp~Lv*IC~|A0slmӒs|YI 7O#%2Q[2T:^΢g[J'fjϋ;H ػ ^MoʄP:eܦC\BmrՅUBCu~:'\z Ĩ,^iYBK94ڐ7iWd7Tcw/ $HrAFk jxsa=*uY̘,#:L5-2|QeM (㖖"Gę|̘6e 4>tcșRR8"M(wY@¿S=rPe~k$1>a% WGcANY-ߍ,wlRG%"-6L@P};bhjev[8>eYDʏy\J_ݫVQf`/o?I^{>WةԊ顷V[)UߴОBd{5/%>¶rUY0gEnch[VBl8O} tvs]Ө|Z[I~Tt$fvQvu5lRwdi'?>KgyJÊ ,l'SS/nLp2tŽN iK))(I%XOYbSJƇQFi.3sm1Q&O}Q/78 dh#Vq(Α-đ዗g<"`/ Sa ݿ).] \MD.ZS4@&?x13SnBl@ ױf-HY:# #V ccC@-מ`pw?Le ցsVV)Xgvt:_Mv/lJ(;yPa&nd؎т yC.i?W&B}RVNX56;92!LҧAޜA zu_j> veuF?Sk x;Zx9aƨiJͤ 1TV{INZ^w@S_TWoU@8bW{b?¥2`%<1L@n^PbTl+0HGC}G l(Xo7=dx ͍掩<ܦnWp|w!ׇbo..f~*ȵzC2.\ yAGBtJr` {R@;QFj@1 㳐YcmƥiEl4B8OfyVaCJ<^rą7Uq +zwt󼳥?^g@Hʁ8(XEg{umE{+|AiS/8N3.Nw(tҫD")$6NfXge [9Z%BCzRn:0ml)s{xA |N2 ] N;?'Y?ӦC~ 9aBLܑJrTfkOp)_z5 jtS7ILMx1y(%MoMoNX(6XA$Vצּ&q m WICn"CB9&Pߗ0yy78g*,@D/ޮ"/ =N̨KEyfn|5R#J;ۮ{}zae]į]0o " ,d6HŝZ^:{|ZN aG`b@\GC F6s|1")E^5b_C!`ľjj8Rjrl `Luޙ/n"#'c_A3aQh, "9v6ߺ6Keuzc"2pN6[Ksp iȠ*5[5yb!!3KH$O )F5sRAِ~XSX8Uƅ7EuԥD@mcMqCσu-F l2~@pNNmnpSt{'@UZ-x0Waϙ;(E `"v,#!Ip5 0?HH甊m?gkJ3+k[`*nTإ\ AD^J3$ȫ!F@Up/NLA@GĖ/K< Xo9 '=۟֏{cbXov/}xsVR(aIu־fsPM83L\VZTswL)ՃY3!:C<36}…:%Vof#8AcΰʮΛIĂz# Q4L PJ]8b)Hצ g.QŽjZn;2uPҜ, z/XRh{"IdȓzocC%1(I0/D=0{C_31-v) VӬ) 㕐B@>VJAiLUx7W_:mE0 Ǵ"{ؚn9y+D!OK! )/Md-Sp+u+)mo1q*@/Vq%jgs`IP*+w9m/~Q@c>]GOguؠXCZ0Ѝ1yʆPIA^Dy\T e f+ݾAlA$ix9p^|ĘN%&gz49Z<ҡ&I=b1;4 jo:~x "0~<""=)YzўVY{ǡ=0ptg|ӳ9M6#CL@LdXY-N|m R>X+)Ny*Qlh-7νȽ:x>?XO/mt|w1}>W v6dc$^>:@#&ЎPB!߳*: nd#F:ɻ#ۙ+kv F0oJ5R.3Ux0 ͖o1CoC#}HQ~O7!f],DI;c0ci|KU?vʬ?+1 xDgC/󓔌ݲר}DLLzǵncVXnPA2~p{e-̱˻V(G #p[9in##W+iSpM,_@/_@l+;^u ,̑x~CH8mr"0o=g3U aju&x[b.o":Σo0^g.==1=Kh)vGv::#.y-҄QwѢņx\}Qauu^Hr?egDkDؘuGyΦQLycMI ~2Hb|X_>^8hYYsb&uK. zJVSrۤʡ+4d-@9VL wl#=ޛ=*(b)rշL )w apFZ&#!H"TVÀX{ޝAЛhح!^TJ㡱U?UzP$ | 1\ Džȑ>8olK\t2#l7!&__;P\e@()eoikZ6=`A?5a`j12}qCdK ߨooL>!/bfI~UăWth0Lx] &ДL2sqFoR~']'IgHAytOuyD]}M36|ޠ -3`X!=󩦖mҎZ2A38!v!mL7/~)7PϤ?99x=H_WrrX0؀€rY#p\FiM @-}X88aG3$Q6Zf1 R{09~$4d?['fH-y8hGS()WX%A 1mf?sBPfGdS͢uE<~E+ZF Z+/ 0r0j\vJ֙CxҽJU"e$7XJWUwK?UņNI2(Sˉ4քۢC .fu~}ߧ=ڐ($(*ʗދGK1$`/9Plc{$RB|w),xNjV+8 \`l2Ni$8lR!AՂ (6ph'Y>|f8500gUeQV_֫*K7;7 "f[|j^( *5gDٳF.69wW?~JȗyCaFIM梱Fh]s_ΜPĤA?EAS?<$ɹdWrc|dVyk9ov\⽅qh6M#ãA`4Nr~MYuXOeTe4FÐ[/=~V=rM@&Zf!G&? dWY QNC=WZy~!9|l oK>]sεrm(fr{I%ijKExЇ:}IV[\֑+py+0rN"vaF4cmPcYu1jsəw}hIf-EnVm~AsQgS#wHcv4Lҵ]K..%'"yv #A @N& &HGMcm2p[W8h1zysSxatF@;$8,]&~zspLSzrj\6%l(k|ycR9 n@)32A8̠g狍-tPTw9PˇZF@P 3,Jthy l`S=U\Z=omRЀ%$xg:ʉs|mg?ՉB,Hvr+PK1B'9*__+Ӂo֏roYvx6̳MXnܚ[Tܔ }ky<1y0+\8:8/i)Ŋ閖҄NQהp=W;CgVqEs߻W6E)wA8XN~AZIk&5or2Z}gR8#O;x{,ݺ<΂>]%}uXM;q7vd5m`#UVYC! ?_-XYXn{9g)|>>uՉb#P'T Y .{z{5#Q> Xahaanޔz;(sFܾ]n }1Gb!MYW0OP@Op|9W~+qeF򀍞@O)~t{ܭߢ`iglE?iQ:m#?:aLRd9J Nia^UZ2OԉpX"!azU#'zRpHx3)tE ^Nb]X^J@ KlV\_tV;>/_Rp%wNςl˯v;4M])Bp]/X lق&Jk9[UOXc Q4ܨU>(]Qhi7m*2*FOB `@.h,s˳e40lKDfRETSX?oIR]zӔy=DLa1e]`DA_[I3C1^~KgP'){ߧKX p KfF5].A [φ/a(Ջd $ ˑx*$(erYX]!?4۳x&P{݁m"c2ژl齞߽!s_7|Zp VUۓI ļxn+P0ر6U(u&F|ΙȽs;N9ÃB3JY=9D\FUO". ewR(z S$] &޼ VM2E䙺QoAmt@{/XN ^eec90+iMcn=Y9ulȯ7m1C@4izx٤A[EP27RbD(тJ6gcT*'K~Si~d M QkpG-t#xM"QΠ V>0ki\/bG2_ڔld ܁ Oyԭ2*w0e-i/U"ܤ tKni^L͛ zeȟ'iͮkvJ?;"mKαG#{Ŵ8Έ 9y)z"`E(Vq09X=$%yFZu)I_ 4uΓ dGvq XOKwF(ZD{tDq}|nصxPA`3#>"}o>Y+p:߄T׫|=*@j+8x@ Y邇X_s\AVK&͚G4-oq˂-@`QCs cxʓhg87|dzc(9#)<،ء]D6H2Z /XAm$3igRw4Rϳ6y,|;l\-_,aUBb6(Q幩bS-GVYy!}gDQ̋d6<"+(!9shn1+.rywtxdc&8v}B%-Ed߿BI;qgw1wކ*>HWәGN,CDNuZ%EsKPo^}.oSLKryCVE@Mj)N6' rM{/(Y&.=wLgp0)TEUOVKUvt8+6ƾbYbd.ɒS]Z`fi&G- PL`H/&J#Jr5(:Թ@y똂 HDL]u?GL]ꌕcvk::[Q鮊mkh,muq+T#4bc׎dzܩ#y[̔WBJ6J[/|ѭ{bj|U?_vΥ>jT\9R9&uX_&rePK(LI r?{5pQ񘇋[Y D!9\08(F>h(uW4ߝ;6Y!`Ū5ղҿm?_wiitAҬrL8fI!? &%AO*$ꕱMM.0fϘrKً m|]=WNϮ $ -6d7[7~Jx[!'!4Btm`o- tlTn+婑IJ䭻&oN ׯm٪Ϩhו$mITc5ͱϹ~UY7Q|^wŴv 4OE,:- wěWnh VZfM(G*]\T]3/m<>XnSč[OzPdŤ\`3L azO\zŲ1cFjjFEq&K7jytvkЭ(ϒKjۮXc +!>Jb{)i3z都TI7c*T- z/4/*{1r? qIR({bҝ#E(@,mhz'[< ՇBiՌ0@VQ;\( OPFؤpX %`uIӵKc W[l놮M(E_6 ?{%nVށ*{Ki%F4Bχ@iΌdaC(Ġ&gEʘR782 T 1a^1+3U:q}-^To:Dfo,c4g,8Ʌ;s#O:Mrb̕T&6?y7 a`ȨirWj"^j@cV=Bsc=5ʕH$mpJܞ qH2 >cqcpV[IOv6PWoÐ}W%ĠFk]Ai÷/zuP2Wq~Ł~Na`}TՂS;\X5Q!FG,PĉűSn5x Uiw4ڄK`R[ So,d^"(k)/3cqI@1!{! s?~A±~ϺTޥGQu KG~dK`cF^K@$,݇~Cb쿰ntG0ȁ\0-Ywn>\6e@};tP 2{ L)S}PW MNس]uçza^Ԏ4 ƶs)E@eaΎʝgDum5xs þq)#? BcPXۯ\ogWmо 'p1b:(TrZ@(F;Gu͐!&CĺGLD(}ZN5t4*+11_ ~O)x_uO.}|aon|X`@ HCBUfJќG+pfDgx.Vhzt`aĦDq-#(Jԇ+k?9=0c8u.Q΃r/ ݄%۝Wx-|z%ǻg Rc5\8|p%a\T5%akɖ^VtuE7ף>wP,/vX x"B0JjO.$#UJ׶I%sQP4 cR9 X_. `F3U{t4ӇO ӱd?r95)IuJVTU݅%5=?H['PhDXdP8Tk3̓kM6j]QP!:eDugwIy@/Q-AYQ356t~6 e @FG ׳4|3)VEbjnŮI -ihArKu-٫'aR+k(b0'2#Rl":X+>LAI>H]V cT͔͙P=La OAGDOnãT }ߵ^22 ;tE8{sA6 SSCzFcݎclbڥ!U*  2WjAN%2hՁ@YZ%8"« bжɥPW<^.Cȯֲ-cfmlo~ zw62_P'f_[3 ?9EnolD}0q`z}b` 4&Pe`)R%e-#Nd`b"k}AKf‚ MŖ)b:~

    tx$b}&{ (b@g1,O/`7 & w>We;@lozY6FA3A36SpUe*$~%gTƠZf(%[sVFwhXǖDZ0)"WCo}oР[TN|s!r?BH [)YU!Ќ.e(c K]dʊ@ߓd)2Uvܜ[ZtwE+Ia=%'~em53(ïGJ2i|k/Lm5a&i{g.ukS""D :9g-i˼QH.sTvb]d0S2ģ58u7Z^NZCSB %0ӛb!:|9}:Drt=lݮ:kj9by-3X M%9O[aOAج~Wsp?R.wFru eYo&+G1k u168+ϣuqFv_D ,&䐙>U-taWOJr-G,|GՋcD]c0zh.pAs0Oz`-. ::.qfzT?GVl`ʟ{4bv(Ax)`>\ԗT M=<TkjtlPB8V|[]6aFPN3N1^z)lo얳瓿&lr \!>Ԁ*$ 8[hW(6l_ XEhX~x*V/!)XxPO].9{+)syL*WV]QXlکi|Wk$4[kqe׺pQ]xzKeRBbN-5h?46o(VVJPo2u*tD"uK\2Eb!%S#O:>PBӓow`2No =:de `Ikuz.iߠ{ԑ }о(d2)BaQ5 \~sl%. Y1 0ζBİi/!\8ELAAn@^HXcAQl)^zڢ~m.ӣ-\SI (hLQ5yd`+Y/T̒'* <'~8p|YW‹82f2QJ4tJ !QǠH7;V)0+;)xG+k͵&pT? א >23]U'b2 \(VW>KL U0x~Nn CzD ο8~8$iW *H⑥M\`m{Y|yO);l$2~M9b=\0]N [%pdiSCM\SM_*NJ'*V# " \xxt#4"V=no# a{tur>9GU}-bYFѽ9=r;wq7Gu0]i:Pf9֟j>G$ΎU6uDZ<'ǖY|8~>č cwntTb5g$Y"84- iY<2qB>+ 9){u&ۿt@ƵG!XZVn(o?z.<=MIm쥿 @?W]Jǫ4?~+1 M][-HSC&INhEթ22h!`+ pZ!o{e$ƓJ|dp,9tWIgOᭈJuO.y+P\}<\З*~=}{&D_rI b&lCFBK>WžD5)JO)._^9y8Mmta?qpï# z_(-&Z#3M\6F"PQ56|ǩlK,FGiKVtv>Ze/)kюd3뀞e`99+LOhzXST \ʦm,Bh4KqxhTUfK^S 5lv=7!Q%oLx埯71&*%ex|]K L-Ha"7@7%EO^ E i~&U\%\ OuUE=ͷj b PX(Zn ,9\w V6??.p7CCܲ]1#VXC J۰ҹ( -P# ic@sRE.Fo ܓ*zTmbXiitJRb9K*Vͧ]?Tn乞>uP$$ B꿱"*Szv$i\4 Թd XJ^zs`\G,gBUb4hu=Nl?[ՠ&͒NlVKqh@G9V @9_vr=#W_ʧ|K bcֽ@$8  !TM_=H# H6FU7;4@طe+"*2-lͣ*kB\H^X/t" WZ[oѿA BsS^]xF+%|\j) zt c)#T~7ZkGV Vq0nb.%|Zf]'ˉbQ;޲K>'b<Cd"ԉC<8 DIx "˩n|jX0 aT3 tY@W"ǁ@zX#K*e./8&դwƵRXW,j'|=aNmADc"ÑʭL/x}:W|Sr6je55E|U0b PliVtˇ/0m שg(ݜD@!"G`q(@ߵ6n2߹9꺠 yp+BRqI}%e!E_ 'ۈCڶ3T`F&]h:6U] PFx?f2P  tyRÏ={[jK=Mz]*?uYkcLOF}a9?Ml"\$Bq92)1y:& o^"DԥϙKYym}tK8l권<{3ڄ-d_CfEgJ gTL0ZJZZ <.Noea#FM^My'Qmfr^Ѱ_FWɥ#ge2a1H& ]al%3t#?5WT=6ϻ8"\ ÏSÁBNј3V;ƎLR0 pw#_hXƈ/QJ?? V}{:xxQ_nK>>?$?`V7]#1r[ӹMaGtSOyތ2`]0e}ƼS]+ysTRu{libE9m>]);n:^ܟ䯾Okʐ3J+6#r-ف9? tiZ(1q|B[{ˌ Yud]M _ww\ .)q?()^յFF+ =tD:y9d/Vi1<;3{WUs{-MrFRyYűj@|1pa)`FIϼ5e|_3"iP<B-/P _J^bΟy?FPaMn&7>LZ\Թf6^~$%;3!-8}&U) <\fdКkq> rsc΁6!_M!pqri?JfP* a5(=m~>h]M)vBX&>H*%bcͫV7^x\ 1=ufH bX| qN=@7"Ϡqz ׹bzxU?0ci!\RUxBbۻ A.Q"IPvpHa8իMq ig9TWKXCsϢF-,u1`';=s croꌋuk .$ "3': B0RMdJfDzl|ߒ,P&U?(mnf+H|NiQ?nDf ;2zCmNA}=/FպfbvAWL ۋG9`TYV8+3sh$Ā:a^X7 !,5i VPJ2VkWTg m/;3Ȅ%iY1v&MD &Ҙ'6v0!L[듐8ױ/(4Y h{ncG6piuU1K#-,_cΫGo/Dmw<ߗ_B Tr4'A/צvЮ9oneCcUr}h'{!p|'s?hv@["#} PgQp J{L4Aeo'j.I5ZlP h" 2!3юR k}1K<&jdXF~fѷJ]@Z \ ]d`xþ(GK]LltX#FC:|;Of7I\!GЮ,e*A !*m'uw}Н(-q"v6 fzprM0v+>eS J2n]yU`Jt*^C7CIݖ9A|eN[41*S-32 lq3چ3e[g1&y6|210r `}?EOaKNN] =>/9zUAYf,V%nhWphQnVH ,%0ρT:\7(},G^ Zmo~2 lGns2i"?`A(=`%kQNiѐO y=[e+_hZ|vp2`6E&!Վw1ܾ˖[ _+.oCy*|p hx"~~ÙN 5 #F (}} 3|n7aJAMQ1˲ɩd}Tf?&>.cӓ\HKM"4Dߔў ^bS$,L s%:6aՂB=0&ʦIYķ,:92X ,;UE rMWhsI)="Y{Vel1movtuz'D@3Ts#W 8+v Ԝ"H4| DXP)SPʷ<:Z Hn5 Dsw-*5wmh1=+4~(ΝWT2:.GZkƁ1 Խ'> VU-| l 4p XS-X:Y?fQ9zdX HV`[c[VtҐ%T6Yck!B#3VxZ=Anظa?q4d/0 _Ԝyij#@q-N$gmr6Dp׎k'dl* 8e.ߤwE3E ه>VۘhVHB/Zn׌dMǐj( Sd 7ݴ|gO!KM|HfzTOc.Sؒ$({`ɜe>5E*5-6,>?<}ƧS9+in+\t-Y̬6riUzwY-ll8o I^!|SIzYF {X)ypUgMM7Ut+x¸*ݠN*׮LքR;SŶNI"_(?]K#sg/Xҡqx/. :;uZlN\:ZeqLG?\B `"CMl[Zۿ:;xQHgamf"i: YV3T칥0 ;$lq` M}?)|MѵJ6qч|̈J&B.cKoܝȤ)fN 9mgu'3s6:; 8 kyjts̄H(8!* 3KdLFW)"Z8צX^82Fw%INs &DS5*y\ͻ iՃzU@sd`CCg9.Wp#r-hUK_kV]ٳ6[OjR1Ce aɇ2h: 8($Jўg5MH+X'|:螕jB%>ОٲLy@ EB.4|e^+ !*O~F[z#}A%M%`NlƄjHK(7a,x]mV[T+-τ=mJO 9f9HnV 04X!E󣍒tŻ},"(56k ^~`ioz^s{Ɂ{명N`O7(` 5͐+Ve:3Z&,}^q 3vɀ-d@7V\yذ! "<[S\!eʈ|1QjǙ\#+C@7w |^N&hԟ Dbn1f{sVf& +Ix}<%b2Ô t1&niWoR" _L:b/~A#NtQ.>6bf)|L JL 3-vUs/ŏczSDRӴHߟh+Fp|7sIS.wtJKD9G?:iUQoEG_nâ! ZԵziw؜]EY1%1K&|gzPX9 3PDԔK*Iv\ZX3w X78.=Ѕ&+CުAD={IV8V/ ߅Ĺc1>'WL'z3L9b! ز%z:ڗuNmu1Y6ʏJ&oL+qiK0s0̙J1`T: x!;-0nICkܹm O٦A &p@ A&&,j:fLNT|1} @D(*T;or'9 |NW9[+lN zBk\̎9Ej$"yE,WeafY/<@Na` j(ǧ^D};j&Y.|̈}lܔJBkvpd-ܥs (Q9k0e/6F@vl'V]tWE˝Џ2N:a!^\za:lϑbr窢9GrH|^f b1ɷ^*AVǏW1}P\Ό#ܘR c*6D^;Q?h7={UGx}r W~6"*k,Oᄎʚl[c8mahF}b7%X]|6Pv"87f}짇/]zkM"6YNZK+uC'MgO(WKPC%RN07xImSKט7~>Q:xpPť 2Ӗ8 =OF/)wSUBrvZ?;J40a]IX _5||vHR 2KB H6hy6/6< :ŔbGKUtHፐOwQ*i`7t7/}ةelcmlaoy*Rz 1څQ+cwxsEe Ɠ?wu/Ƶ|܃=*J/X. gtbz~N?x WQxL[IV1rI aV_,ri:{̨4Y_y0y-2!; BV¾y #N"襍>f:\+ri"2ڟaMK8#gyPs N#~S:pksox]g~}(rV 1A\Eb 0QNpjV[\H8sʭN7(g򲮼!xԬy]nf6YI*OaPW1[fT ] U1Tt\?כ #gxu 6%ETPxU ÌÞP&3^G7C=!G{+x,ec)sࡆshfEPEeaAȱ]xG]<*)4fW\o3_or&TrsϿ=A5ċI1Ծia5A`jw!2Lz1^B l> IVWۈ"A#*3 U~ f F2eZC~E TQ;tbZ @{ʊ}?MR0U/jGIRƽ@֭;Ԝ^c ^ 4oM1bkՐgƣFnǶo ܆T"Z/nGF9BKR&A"^|4bXuM>&P^5Lm6=Žm6VI&FB{Ie j~5Cz a;OM3qFJx,/BfUٓPxū p޹{>i_ysv|4jC0xfoB+J^ D JY4рcSv u>>--5k>Gw3:#wBrJpx"DgEGpM8i7}h>Oxc\6+:x ˅A#"6>\.1AM߿MSG&[ʋNk0u_gg+q%|򮁙P>D*!j$j J9s%MhC4bkV5wؘgHSgAEPy,y3A3$jCL\ZQ\l;g؇ ؼj' EF_KSYY;cim<7ӝOخ3 [=\R#Dcz&RkKX͛2u"벥SkB" 5 o ,oO„V |% @X~ҀBķgrNM1\f:1 =fO+@E=0M !z39M!gWզ6"F^B۰<ꋙzwv5!Y a(J~[[BۓuV~U]T+ܨlA4:Y~_ȫzGs { ԸJfU~V7y*Y*# _>l.҆DQo_àX m/ Rk:&>7xhU}Kg )2OɁ cWwm.Ru= -$| -§L'+A䅡ik}u i "(|Tcj+)4dNu fRC=@s1͌OF12qhtI(8:K?`;w]5\D^lmh]oŔuP-iV@+*|duLz).5TDȚ|m՗"oy"9t;FO(v] As'_?UfT܋;"*w1b,mRю$ L6lJZ-pH k<\ Q*-풒eDCF@RsǖB[,XҘ^5?G-QP-wP;:w#wփ*]W#GN{?GՔ!KwVOqf{k" 1 @v;ŇBZuk"CYgՌ;BXsn#GmiN]4s<9l ).r^x埧7g¢iQ)|fR)X!0}G 3F|_gx$Ҙ\9/)Hq9]UX'>F1VB34jk3; 5p8s[BUzNA2keK8dhhQqmϯ1LmW,Np}َ͓`F/غ|9ĭ&̂^^?k>LK)a)55i,˃*d&e,~< VY.Iŕ-6J zd5w)VׁCZZxoĺ#´SןTO]#Sf`̟bQtL=Gyȃyo9 .֚IƳ\H';[9۴ZۿLT19"e"I3pOogfUffGP@V_f̋?)ybsI\O+engYx<+ {qw[||;dNQxicp9$9TS:J.4NN4@4Ѓ-a'bQoG*.O}/BվR$ ,8gҔ4oi;Ei~OP*ުEoc3u8}gL,X_߁k!7-QGB&`uz{|u,J,L٤k5n:k[U\=Ldf,Wc$8Adb&ǃ3-9g˱^=̒ŊK]/ab{E7w|y%?9p'm%(R>lR{.$ծsHJfCӋ;e h3i(¤6"IfksI<ю@eJt}z,S t{q[ܴbG] IS@r$6ƇQfC[:0*%VXðs)mvb"{=4ڈKBF.0+q ۳Da\RF*+KUJ3y-qWTk];cnם-M =BVAp؇Q/b^%sH$O:4Iި])- "R ?trLyuNoe+cѩb7ÊmjOjnv&Cqi’%ؙ}qVrRЖ} `Lv` &8ޛNE&Iw ߆zH"sZ6txb l Bp;`TzW{0LNN9'sCZ?qWVJӸn aiZⒾ ᨉ R̿y~w aЍy> `(΀ĠDC!ɭ`[ 0ȾwchYYiϕ&4KČ Bi_G~ƹt Ԗ.rSG9uM$ :7WK{\[pf؉6uw9 ,5S)>oDrNAHOɸx=^bf!1+0ptq l[K> A`Ń\pWs7')zb7y[S(цED:7>pYK8\ERy!̋LZ۲&wdKA_.yt΋MIkb#DcU q<81 U?PeNB?0:QhoA)- d5"l?m*pT )Psޤ1\}| SUpW*wtk{39?L͐Ry\)stZ@6߇FX"K/bhJ>̥bkop|UAZwLokcNFB4n9ø6ux]U8g<8.W i)@1$Mp5`45ξ~<E:;o9^jn7?g[%P?L-:Z/4Isx@ 4y8(]~L$&cd ki66 ,ǚ7?F.pqy#(-\fە8W{l-ucJH]DyQ@ BǞzLlJnŻ9 dz]4  Q6yCYSb2WDTtʆiJ#Y ߫ܤX6H񥂦4g0v!Df~OY8`zǷ+٭{J3y,j[g >`7MZgM $*h">SD!LpW,s]K% F/ZgRߣbsN.=4Oa?H߫bOj+L 凤EHu}VښO:xR# 2E*'J8@߽գ;o{Yḛ8nոbGb% V`dPLJF3#eX&F: ج+!=n|񯌍.W)I~V)͌yh'< qStkfEW{LM*XX41bi TJ@[6p!f]ewFF= JwsR'zeaE)ޗw R 7nĐP/GG`V4$p)G!VwD~J &{O#iVM(6W)O.GkK/bun.P@{_M?ԊUv<<)Dv_%Ct1OqwIEwfE%,HkRɬtA\tBPfC>f OIT&zDѺCvi.1S)6 TeR_&% ORf*Ϲ\Dv{*]삝E5?dyj)ߤ1_u38 &ȵ2FiRnRg-aҌ-]ժN ho3FHAiW)ܾeS}%IvynV"&.Y^#ʌ$"&lT k Wt zЛIn^_m.RS4r4 L Yz;FPWWk tΒ2{IoBs:qsޏ%4}XudPquldc.lCF@|h#ɰf2dO+fݐiS~[ָխZPW^!cDEgUcUPs/1޸6I~^#] 7~+uWRL>cX:_v][E3!*ߩr:0z64mec rdݱGf@wV HTg2n@L냾taHbEEu,h5D٩yh.azO&;GCYtQ\vWܰF8x eЫxL[^RNg[18Ϭ`/DjEk/08JJCz)zЁ́'z Л~vj҉f"&'y˭Kfߟ]8b\~-m*vߨ;QS+~'B Ew'|#5@ ou{! Ozc mt|ĊcJN*Bm8Cm\POĘ=5pwFqU((-Y؁ʭy]>{k ΃ :`T4'y쿒ÚiD εck;xMXx_1(@j=7N |Sfw{uh OA8l_oOByfdJg8ԼdƜl#txLFnl*P0kM)35WM`mnAlCaOڜne|w: mЧ55K غFlO[ެvoV/ \6Fyp@Ӛ z_D؟T 9)dkO4Y[ehnL od>6i!2YwhN8{swJ8GϔCWB,V/Jtj ?L +gc-2WQ"ѕrg(ߤ6n3SQ$Xs !ߨ߷1]yМT l~CvR*%?o׊n&T Jg-ueYKtgӏRᑤr;Tp'l OzoqҞ$iA*~ۆͲ<1C/tI u=htn3).AT`B2bҢen.]^qy"ͬUmOҩsޮ[ ]Ul #_5WNæOD=E=5joQ<+#%Hyaߢ8:WWaeL{3on8!3jJ2MEO*!X6cH u3^qӱG'1:x _ IDdGH|OX?:hY*sP \qsj<ހ&x:\aFmYs-|vE'܅u4UZvh57f \DkĎi8ɽTV@ˌ`:$t`YIZ>"R4+ܲ"|ݾXe89XYS;A͍J|^SdP=mGJ$Dtzv!y[赳}F'ӏ ugWbc^;gh3Ѐ$׹z5Ou2#fkk- p>ÝoՒA9F4ΖL o}Y̙f,1=Hzy0޶U MT+{B6#Gf&ú2lZ|~AAL q};&.b5ġs <\0>+y>Z%\be;忓0 uZ3 I. :W>BXf+~cGY^zl8*!g:hH "mG4L2p hc'Gz̨|0ҧ2[|G)v>˵P?cro3;V!.#6bLjt}2 kj>R @v_rz;P!,$y\w55k[m;BPoLEڛ\3J4FC'+R?uu[BX  &QT0J溻tB_Ժ}:'i r#kb9L>ggdѯ8\GLyCWF'JՂݣD!&&kAfWI"zN,QZYa7~}@K EW$R ssHxDfdrRZKU9G~Z2d$?A_ic 7`уs4btm+*&שL˲-6"94&~Nk|m.SQxTqUMVɗ<䁨h xFy=itg+z*H fz.b0\<9))>],2wX*d&Jɛ^3jBtPcBhUfXZPKЍGZp_vB~>zF8 k !Wޠ9Śs_YhU3COI5:BJa%N\'*=CE89z`[n`iDszGc=~ڻZ.yd[!BQkV~L܇;G1Xw-f>i  ^*OMqrRzMM%g&dX-^+mh';3]9!nTSx#neSyR2yg{0>\ *]IthܙnЮM' qfox܉Riuz+q=t˫l%T0{/D yM91`>9aKh>A& 77"HvXeA-*Fs˜#ra^֐b:lnHYwDd<=|1k7;1ƫzӓAt尻3OVh'FZ-ĉ[?eXcf'_9g4nĻ{Mb=nޫt~HOZ#2 /%lsw*cLYJygbs1F~qs1PNA^|4dQ=VTs$#X]1SGr Ѵ Dqc!BIUWPםB<6yAVwU`jR^laE}@I! u5WG%̂ V}T%隱PwPc1%'XK%MkpQXK~4C%b[YM!N0J;,/'4ͺ́},RW}YX4lcUډԁ9vN E>.< yms!W~S#0D2MicnaS7kG~b8`NmVVq(Ol0dz9(9< ܻnoS$VS4C(KM(0c]]QU4#'k]+eўۻo!= 9!q"}*8 Iu jaTc#čud_i}9a6qe&bWBJU・L݆V&S`ikL@)^a>iF|ҽa>sڂGt Iv Ql+ h*@l.J>N {tQqedd-q惴KkHjz Ď$@/$ȡ =-~l Ou֫?sgDlb[jxD1Fv"^yAg.Vajb\Dp#uM #5AL uJ 8̮lhŵG~f4yCϖCH{uB6\rS hx=**p+Ū 0@x}2'͘rR;Gx7k1*y$s*7 a(bɿ@}姽 PiE+~hd'@9vIlD JEj^57a*[šIQryՀ&/|! S$W(-Mtw uH:͝PukVF>U%fZcp/b9[,¿/{6Z5YCk9j77ҿ/pbX!ɻ̱"7R}N/Z9V3a[dvzm$7Wue1GZ@6 PHbD4wd4`O=j*TWUبFZILU&eU /CzZ9TiEd!Cž\Q\(ea+>_ )2r,FM0_3tٴ0f.'tH-lCOeOm;Hq9S#d]__;9P;PibAxBq_} UQF|^~(5&ҮN}aOEΠږ0|uzZ%}؃*w_tbqH3&*ܞ[v0@gl-/[AM߳,f_zhu8Z~$~  GYtB>vCw.Y<ٰe`⌞({|l< ->{E*E?@ {3Mʑ`%f2*UsGV 2W=3s5:lտG:-uSV = Q8Crt%(XKh^-ݙ,y._j~) cb~Omأø)K])$.%# '#t a5q[O!~Dw V+2!HPSRvӭii;/hyKcj 2vO-$=j)f"mf O:t6̇t'ಣc d!ϝ$u&\&zt]ݥח0=3cك51Wf 1uJbC*xMo3GD7 d[Ci5h~v]1gzĂ*fZIMGm=- Yw" 27󅊄̍ʒo܆ދ6+peUTPWƎM}Je<+h~ȅ7.ԔyE݉5fr=g(I[@e`FEn\dPrPbghgX2%mIu<$e Kg8p<1M;u;͗ɫp͞hMV4Q Ao'17<4[ m&dȷb/־hYzcn.$TeoG8$r{PA|j -A]hxkx`B˺3Y KWm&tTlWհ5Z $Pe`m3Xhǃ*BDIyx x}^yhs ʂsF%#DQ 9auExpQŧ`Q;^&2~9&ȬIy뗪Ma/WFyLI%z#6WP_%*w Z3 trK!e1n(ȥ* ƅvNӹiTl}h͌cJ!އ ~@rōu 8D& cX,e>9:_M4-N nv5b(m|$Jț쀻FZ[5_I殏׳{HhL^Fq's` ͚ y,[Qqj(["9t"3Mپ>#KN ךEJO(}vK?+,g-4>c!߬r(^|HDnprp(گ3hQTbP묐6>~ђh)׃>_ܻw3{PZ~^}Є+Qmvɣ_[·~4̻@ZJ-_zaH qn[ygH]e~5 {UX{ {\a"2o8;  ?j!v eZ7Ⅿ_KA~ s07!)nCC a&{ɥ,D9*Z|W*}bıT6njǮD_Ο븄ٝۥ6p7a2usHV& OX@k7uD3$G"é?4uTp\μT8~sz 1lDr \24EBQo$y#dh!~?DFf8cf =vK #[ ='= ]rx,|Okdc^OXYadD}7s 3/] {cUل[躷ZY€(%o~[GT[1kt`3( 7*OT:b 0ډ3.3>BYI&;QMH#{cKUqSbzIp/ǵOΞ *kc|*[w\Kܤ1H(*eXV)O8Jt4(6/abSVDcV.gU E+N8U}7 MkjhDƯhM`-{ܚ!`\j~^’n# »!q~!;Tul6%{`Ѩp *ZO1(,HUFЋW͝'!K`oC!~t1jHU,3鱊֦Z@MXZ嫶q2( 69ہьz@~G+ar_<\ oGJ\Ϲ^"ercUC.siMx|#۠y\ Sͦ |t.|N1 fLB ܧsԥc8 ( KdMx!Ҳۉ#e%@|0nNQy`rlެB:% q?,H:vF[eA|"":{_AA? c ]k VBzo>{e"W' Ly? nmz6 3fۛ}+R=j_yn!с@gȷ**/hXMq|=EYx *; :}.Xu?4*k3ˠYF 0)5ei UUɤ8MGS /Na5n e0êEDQ0\ F| y&éZ_!YI=ϚԀ,CuD8aF Nx)y; iFƯl/9xT 8SȄY98A=>Ky6?4NWr̄k"qa@eU%$:~:?mHdUQ lij ˂|*ݕ= ,qQ-X3sGJCR %VD,mϦYnrY/26YW'h̗@8KA]UZ- VKTɑ2 곫=mHUH0.〆[L؅*(&'l#*(% (Xbf` (#԰E A!v"+' aJwyHgVFjeH);r1!$Rޣ-EJRs Öy $5hأeIР7i.Z#MTR/n? 6Rςg|lk7lԗLvS-m˘#S:M9`? ZꚮYok5fsOV} ?."8^W)S!*q򱰅SD(qǑ ^3it.z@%HޔC.c(t~B0oIe 瑊YK UQt0 \ bp ]41Bmz_tK j=ͩ&nu? En~"GB/6/oRT6+pwE6ޗB# sfNؘzS^3tGbfb@溷KV_9_PPbIeZ "|Ut_E6lܪ]62'ΔOOz/DXDsrýQ#u4RJƢ]c-73NҎi d3gZw(V^̈́D>H;$:n{(`Ǟ7G83P9%f9a9ϲ /kf"gj_N֞f ouKD 6;4Vh#*^_c"MAbޡ3&h\+xDźhV,mgyr\;orE :Ԃ~:S:G"? k%|+=H 2+rR=<4a ^,NiJ5ѹ7`+ &{\~$ kB\N%&^ 1w5]%5=S?fČqeyzqLΆR:YaCkls-m,67CRcBT6K@չ(S`+9ˠgu1c 3'=:ރ_kAx;rԓ4?F%skԣ{էwn 2/|JnJxˮ~ Zԯ[̮k| *kT iF=4.0ҍU"/>eI&G z^c8+dQgpߦ YtUMp)^þ+cxڙ}`@̙&_6pK~9A~1Ԇ*\K=ݤ|T| %^2^8ɼL?;,:L+NGb")Uth-Wգ#~ aa_ 4Bd!j^kF Ve,ɩxK [v N|hܜ|7{(*rvMSI$ˊ˔:_kF c*0BUJK2c2ì][иwOPY[O6[WOUEvO/u fM_rwݛ4lދ/s=<{ I #s(-~vsQ[4gXwq3"#}BWjE84**z/6 \x/!JAEh=.e\.t&)=7""/ϡyh6xs1}"aq` BH'&ڶrr>kx rrYo4SOǜo>涌zf&!!9ZR/;-*1iXc>ܗ ʎfBR\7g jMrvd 1ی$KҜeMK H'G slyi8t) Xԧ߼Br8J*WED^<[Mr)4VEHSA"QeTuw_b(*ޥEԈRJB.F 9z*)VR$?']?qڡZߎ*[I+zo|+ΠuW,pqw 6H%J؍ 6堔U hX{'6%QށNe7"TĚ %wShl&ŭuclӡfsͻd̫M5CeZĊ0&miŚ7=6UlmpB#qH1 7[ݍ4P8j=^KIn7 ɜijIS`eaEd5*&1d*ns,9 r^#e+GNL +&O,V! KhGAIm"@>˱Qڙ 0 >ބd杜u:{Ӎ7UNZa@%V7h[c1yE)#D6ϷskpܝjXI#K g!2bp3\ g\3Vc:Tq!C~D dmm+]{jO;KA:gm3_Wiѕq|$& 3ʲR]м(]i@ `<i>G|,l%0?*9yǏَu&QNY<7'>ib- W8 95m\2f؇XurFߩ^(ȟ<]DKnS3u_/j+6` {*rP?7oPd0겏Ab/`$DŽ^rN [`7gf`}GuYcAo]G[d-뤭.ձUΔ~/ye"1ٹZ#Ýi H.o\ I'#6nGS\S~n͒{0JH*aU b臧4O<)ۼ3vʈ(+[--qkqS!F B=s{h&vP2 v(/e+tB\~;YKMki3? ;,w'tvuy<ߧ,}ԺWh9_al9֜HN%9S4g38MJ_6H UeN.VC:FnQ ri灝„JJilI I{L~aikDx߸Bo?a!!.ђ폌-wHd:=S7-CbOW유WEZh`Bξx8e,>1Ȫ&(3P7I)ׇPadV K@_fa1$T;`KLƱƟ.JJ`@c ):%NJ!.3AmIe_`3xlaaU"R{q@wǚ強a/?5!t[&rɠ20<.A.ʳnXuf֜>?[%~x4GV8qY iEYGT|\= "F*OzQSc*;=o!YI ʗII Fz ݩ:!U%xկv)*>M}:'?z_o DTLfAP>rZ<ʊeݍ̥JyrѧcsqK\;Y@ gz=)_9gsY`]@;j9(2cmn!EEh WbXw`Wy5JYu}l@CϏ7΀iWs)0PE \.#tAOؽhXX*&*Ue)FbC/n]vo&B9Cq@tz92pQb}"F/!]+miaBuDݤQ NQt'2{ѵ")xmQ̗垖HKU߮< IUm̲cy y"艴)1 gOyy[CMkj}*F$ʯ8U,K6 fD oG|S.VU%h#SBw4 }ԪgW5-Ü1~nעlWƄr^5%uudH֤ $,̎;Khy%y{1}CX# v.3XpK0lb JG?/tѳY bdr"H()w!D U&\MV^,?3ABCØd6 N[hJ PN #ɘX9zb8ZU XDb1,t\-q - iUcev]2m$ng?:a *8ŔZ;1 d[>=8nhʼ5_Rd $bVPf )u@ǯ"Nו Mf@{KA"vyL-%/БQ5}!qFdwp HoG I`iF;FR%T+ $rk!3 *K -eW%6؋9"E>.B!랚NHM~U'syٝ ugV-#աOa"TWPkpNZgt~VF6Xaڤ9v*/ ㊕o;jtlOjmw/b=EY?=MnU ɤp]̷]]Wϩvmyya2%,INi z6`&JG6,XUg+5UZ65A! .؃=|CװYA.1!gL^.k(xK.Uj):9[}~~ʓ{B\6jQUr M/ЋKEݺ@#bWPL=nfX+֝ߔ_Eu,\xu۶V `Mc$s6 )zGuSHmVw8 jWMYp-1@ 2C6\zGE+ \EcE>~5;Q](f2VnҧybtO\=j U2rh}\\.5ߜFThͦf<}N'̡3 <)Bw7rPIt~3z~\PZ~y]v?؄d]WzyQFK@Zq0lPyIz\gDj;JU@IyyY1VQEͨ1FxHU*AAR,!,@>$X1UQMk]}:«z~@lnzqJ8r &"ig+cE`r Fhd_^pöbY$lUZryhg٦,dWv="ϭ6MUDlyU徔1kB&| `rN0dRDk쑂}'m֤;'ՅpXo^[($8cГN sj_HxmBZГ j+x |&̬i֕$g/:c[SN=*WZtO C jW{/yX/qN^Y- x|<} rϴ$6#s[U (CB%) MjdA%GAtcSē20]OyR?OE3/" i7{8LS`Yk_ɻZ]pI weб'H8Ž"~Muyu3]SeX- {\jM@ L^Q1pZV~V+*uݭ?uZ{A")tP0.3M_8휇b-qahS?uV('7oAYRm'l,?ڶNqɟʗvJk̘!(79ř" kv/3vCJ}7Iǩ-|+zSMLJ -'$?/op/-om2L~f'&Oa),݋Un4v#É5Q:;_ϫX'b/*]3_*wt1|:a!m` ޶|[{8^sWe _m]ZJo,_ze=0QAtɒ@A&ݕK6'K %RoȔ/  MDkoYR&DdFX \)V/,}3]?Qij$Kpv&AaBX3_$r;&g @6&v؃ˑ hQx0Q':Id:P!0[nYW\UG%j9E, c>:WYfl}j8w*a[%yA8T ۭOb ^qZXE$yJ"ےIO]H׌9Kr0X+{bk垚uZ[~qmMٍD`F$?q|׻]Jz'gVIo>%|=<Iz1eqɧΏDT~ i/>x3L̽z1|{KziE!.ċ%X*IȞ9<1~L?GϬ m͍w6[þAPn8_afpu1L*msGm J=cC῾'fe`xAΈBtk0}s\H;"aA+3Y-FFґ*͂(@h*G+XCsl mf!ąi:  2+I ӯ1M8ʞzjh`1ԘZ^"@>D)q 9cbaLEPl\RRgXXDy o;Sjs;~U& <})W:%Pjt(closԛ#bue:XY;P WH[;1Yy}ήǴ]{\ _n ]1PAڢ_< N!Jt2 \y|썯rq~77J,|O[rn6(l00%n=T</|C!3 Ok^ܻu8W}+k3PwGPUdoD!y=9ks1X}:oX!GG&zD~(d_ }Ro椮}FJȅDdLת*u@ms'PKn_Pڮz2wfE0QAҷZA!9A2S_dAc)wh;Ӡ~Rӽmds?435_eFE!v"_cr_a8vBIW㖫TQng3=Gj-7PjĦe2:x+pնi6rI JT-b3Zf3!/rs'1o;,3KւK/{.rqC5\^&{rq4 b_ 8'ͬԭ!4J]\OϮEց/!~3X0 f0bAϾr}NB<ѝHNns~i $=XTl/7gwܘ _\$#iUe>}Ñ#"6&W\F7# w='O{t'}Nl{ol)Z8JMBFNnzʢӿ?/7B^]ŏ'(+׻eR2;>!C'{]ŁbUݼ=0RR%g>{5[s ];"fqs%'t^v]XQˋ9~K:C.63m/ٹ@kϘ1 yӵ-Rbh\N-!|YgVcovpA;v ÚyxE M&ťR MWMJY.)w?pя* /ֻx3QK*>OqČmCpIA.gI{Lɫ $z~c^#foy ֏Wd-}e>/ G}+vjh)!G'\!T3[靇KԔ;[O}^_U鮹u&54=qM/ߤv X9咝81٠YŠ 2en΁hk+Er00S2eAZ)*]3͑ĥ@$1$U<@6&+v:ckxت5gU,Yش85C"-+YB:˂ZQa?xkVVϐ?=%{P5 LuE ҏ <0xglA6sO 1jh[:(wCB=ŞX2ZslE*7Q2 (-SSkoOǯbU&=')✅>>Xtr²!R^!2JG2=&wGuUY{òir?TXT&]*臘iҗl'RV@GWxOwY;5A)|CP4m KoDű7H& y/ٓK|]؄UG$UWG,IP91_,4nO#)ֈcG!4@}@>IΖ]si0he.h'T+`.N.#YL]Vܝ^`0-,RNEFT<,^J%ZsPӕXxwY*x)Ӑ!SOqݖ^Bu6ةZi '2"Ez0,d3y^Ï[ط/2I4j<; TL6#{8Mqzz}iVaaane14*ՀsZ\st2/lk.d1~DQe w`uF0VID='4,oz-c:>::_?Z;=ᰧ3p70[[S*kjg#9]̸CWb @tzρMB@=ЪE絗 m~\ {-V@/ѣq:g[Y k}yD_Mi(+ʙut!<[Uwv0ۦ#f).-'dzujĕsi7尀[gCc ȇ?g[G>WL Ujr[)@lNe2~C~6P^}_iw1ZyBg͋e8@^rWzM1*^?7͉S4rΘ N{/G<@zR]Q Ҳ3,-nXS/@ݍI &꘳ ?:d@ܸH+gYZ070701000002a3000081a400000000000000000000000161421e7d00001070000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/I-]?Eh=ڜ9S`w2>r-4ه&n;,gnDŽw>yT9Zl͖!unhȢR=JGƺdԢ[7j) zMvl\Qfft缶3$e4r48r+ྒ|">STi7UzEGN9[ .Wr.S᲏38&?@H6Lܡ~ETaq~S@Gy:ok@佊C*{4e+8=O9 je} C-6-0 !ADq \ƒb{ ݲɎV3}/m҃ nqOC1%&XaF}=jEi{nAi`NDG&6'E8|8^ƚh&!U]{Fv% yOS7eZ;+L Ky컷X)h~ǘw<3SI]>+\6QChNWIh>I$GfHsX<DzKFm-{_tD X2Ɲ#ʫk+)!77W%Ŵ+N\y!$fNRy_W/ ؊F7LvmG-3<6 + CA(oj qB MD2j/&sʴRZQM>S-AJr/ Ѡ}vf+v tu: 9M'w c*=vֶ42fRW ;C9AWxf8iھ5`}VYa  h(C)y$WAYxf @8]/kZ%Ϭ_ C(+it"@G_&0UTIꤟW+h/-E2X8fhdyUѨ<ڍ_+Ed4Ô[* ;AIq,{<=Ǹxc:"7]oTw [c jCeW}%R+dtTv Et C!VP%/ 'jXH/mEn/8)FF>" o df*8Xc+Wυ>;2uHt|8pQ?K-ywGK:NǙ(7<Gu8HWuv}`- `Ɵ, >Kۜx~usi )$\x~JOb: a±-+1j1QFL-A'E |&#<Pjq̳/wl/Ϡ$ KcP=xyN*CtK؁dj0Րg`p`4H+V~,yf>*xV@h1M4Xa$n|CQ?s<>\b%N MdKA # CBO<Ƈ?+lE[XQڧr-t`'z&BQV%mlm.Nғ^*&Q ߮/¸Gt(t'6Lɯ`V,|F =  vA͏W KHVĒ$J 2T9hvqv5l{2z=_-dqbj&sQ/a$Ըo?kvTpl͒~c]I) (TW"4+en5 H aG jr y}Qq`֯zm VA͌Icw- 6-wXG4eM-" kOn8Bb8s~z |p! Zb Ct/[ MJ.;w,B6V4J2ة&c/yh6~!{soQ_zpHNۏ@)I|TOK_BS=TOтA՗Ùa (Bۭ89Ƥ6aYH-T΃FeM9"#!&ב4Qڼ"m߳`3sP:J8dugkɿOV qӌ5umiq<(ium^Aq/V;lCH^&wZ>RKdGu<*?:iR^e,٦̗}Ffbc6 2_ ?OvabLe4}F`ʫMaͧ/'=s5ݽ534p؍,ž^ņDŽpӌ´#J1Ei3._IewڤC d2ma "!U" +F/D>|e:M7 XҟnF(kM^ jcG)jwXh;#U;bEf֎01;!;_U_M֍%Al#H6NJl(a0V+FY*hYg-*aU<rL?t{}Ea0~Nf7DpN?|@o3J:q Dm5褊^AQ'T}#ש2 O+z%yc$+JǛre8n!_>y}&Bs P ĹBDGg#߄z>RiT(w[%/I5SU ?@jg!W&l)t1V*ET'5c~ϭ×½@2oޒTw^eV^$C#&F#Qbktq,2@+vO없Shk<Ȫ(pX9N*f 4Pt~A]a orgYZ070701000002a4000081a400000000000000000000000161421e7c00004d08000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/W3L]?Eh=ڜ9R#{^~(b 1fmEg~1^&Fyƫϝ'F1;A=LYn&C;ҍQd.kOk\!T32ݶNK"LF=tp9N_$FfJIYGsGr5yO촪J.`~M}зLR¢"U$wn} u x7Ƶ0-/}إI$z&꿁9`[ՑyvP\^1Y_&iFymT570OR`w[׫W2dHu o9b Y'W){0$>ZYvpʵؠΐ#`N',8+xՀ /%%Xc\/}GgM.OtT..6np&VsUC_^=7 hr=jՒVvHn($RO(d.[/TZiɞRO5{aB&KfsU)KxZdmS?=pQ;d3QGK9+R2૷J2-lnۂ 𣏕dp9MʟautD%ck( |X"iN@n %xXoMa0], )tԃUҮd2tB @|U *7 5H6LBNrS+Cj fPd;O?nk#^8檏kNG2 mP]7" q#VvfQ+Y0ka;K!PI{ǐeT97J^ `#2o'WH$l7Y3/^}@'.kN =KҤS=l+7WG;Èa`qXB:+s$rw6qۻ؉m_U?AOrQ5U$wT>/I>% ̃ ܙt@DY\Or6b#S[S 1Hu\ ?3bXU4ղz1~&\.Ag*~LYO]zp/E[s͸ൂޡe80`|[|JceQ9a3 6m:yrL1t%j^mݧ';N)ί@ZHfvWW["ج` ؛Ck#5~oT4jN_s1o?Kل?Ka̧̅V~a1BH6>(t&̴RBz3ձE+$aIS8֩.yTWd]myxN?HG `p?"ZJZGeơV($1S1@VP?my<4dJs{ g@TEm,-`~Wu?NtzEs-JZ 䨣zg%V߫ukj.mC(1nY>$zx}( DV Ϭ W>A"M92 ԭ"n۰핒atG9S]{'zU< ümuuUhVF[[+G/,kxz'E7FN$KoF';a~!7[Ʌ䙯Sa<}%dZqP7u*+P/A~"vriaBVL Rô'qpm_L Oם}Z,¿=rEe‡1QwŀV1S".8dKx'[##}qkG78Y d q{)ْ~^t^& N2iʠ t?_E8FhBdWlc\bd( _R`Au wGG{8ez҃OgQQ`[ !_vw-`a\)QUFM1Zl4p$j*e(]I!V_Zf{5d=)* @$̀t=A<&n4 XR0wgq,PA®2+;_?t+c-Ӹ #|GdfrtzB85OnN3~@$?Y \I)Ĝ/w_`qՏ/D:\NFZMQegtd~v!(Q\IH_\PƴvVx1[FY%7lߤ}ߚxSMӟ\_9X?DyA=bv/摰kWn0+KlS^=JM1}@SjLgq]޽o-DwOY> ¶*gt9vV E,)8p4m/^]~i6!ok%SFT{6}}g7 a+_$=|݈z$@2xGX>sn[ZVɳD31! lk:,C!VڟDG;WN0bET YR$Wn. x ^Xa챗x '&mV"`~|M8b͈ 7ڒ%{꽡c$gЋNT֋N8Qwk^*H:Gꎮ?gYz|ՅHQn87E _Qj |ɏ52Vni  Ȁ=BJnAr%w|?!M|$t[ ."o0Ncf9C JX{/5nMwYS'EWk[&GP4v5Teϝc\|Cȼ2A}W$K|3$:HF}`PI~h8:^@: zXPiPױ6p¾R)&&( TgJ2ݥҒ)NڤȖhj]kt)>RsIUv\3I_Ҧ,s=+?lh1!pZh9dь';DRWޚJiE> B@ YaW?"$uk6}gZ+2fΫFdǒ@Ĥ]`uFL'[qB&s=f):P3#4 I>iI)Hw0zuq?b!~S0B}yFj3mq%մY@01QN$s< MX+J7&BQbmYJ:ܗ 31a~vgd빂8/e0QR]VQݹ(tBJUVH(vL< nEi =)jP`cW X}Y.5N/ݧIYE$Hh?Rt@ >xݱpSyi[1 CC6Ym>Z3-MrɎUjPznD[4玿J,˺:6T.\4K|g|0/L;|ڗq\]`-d5smL{ǽ{?[+HDSy*4\!B]@O vJ>bb;'O^j`sw嘺~xܜG,¨EN[b{~!lc* PI֞#Yƀ˄}؇M7S\@NyƁrl`4͡;aڞ v6L0jDSMK@]O:EUаţIQ{0&ϝ^Ƈ/;Dܨo6-/#S V_[cv?38 %g[?R3@PYj(4^1sܸьMPcXwy]DMϱ⫾>*/ˆ-p9%}GʥdE/kB Ѱ}RÊ, ݂U+"|> A yIĭe,;ժ`P]\^N"7[v*.qb/W8c͏jg I7͜gpĞ7pK lY>8NgZ٨VMd3]xLՆguw~Ȥ~Q|ȥ m5c=DZLZ+%*QR"D%5RAl2 7)K8DmHoX^PZ ]?`bdxSbcڃJ#@WpCk7nnc3>RajG}9HyӼ 3I.R9/G|r}*'+ rH *f: OsĮ WCmՕ=LE/#(,G~ ~vlX ^14EBR9\˔Nq(+X &kÐv3Rs)Hq9Tժx[RQ辣en`!NN{cܕ,Od23[FE`("|*X\_^n>2 pߎՌl~Jګ-ĒMy4EKFsڰ'=@Be qfRͱr ݃NsW]-Ƃ*F*lI?R"Y$}i'ypTUSscO[8hNYg¾78E3{@dY&;'t!Jy|1XYȣM,qq`MWOB)kq5ʍq4tF\Ϲ?t}e鶉V}1o:VXPĂ)m0%7-vQAdqo?{a9{",(.ƴnkݜ&҃!@~5޲٠#}<=k5KW\h,x*$g|5}W6 w}Y5ưPy\xZb'Uq]aMuV&m5G %t1:ܛfY뀢|V7@8&L }lP[!9b_, XY\XCORPW"9 (8,/@N`bvBuTY[>D ^8ξĜ >үn3Z#:Mgv_ggF:(E,G̀CO\0bʲ^V9gtNמ(r"SK_d[Y?hӑzWQlQR1[mj?ػ=ne,آ_0,C;ps@0<̟Ρ{3z& @+ $Cz oEb>rZf#y5lAI0D:'i(I#_PlU4Tr*?%אlmA523{P_o7,b@J'{dZo0vP4` l2 ԏ0l^ȴzviЃ2Ja{D~hÌX }QpM=7㒋.{ukQ# "@=tΪg\Qn=hb'|X6~~~f3 4i [hGSȺYS#W+;t.Y4B.g^`0 ̶cTU,\`EYSy;36d<4Ődsh;\jqj|TDjq$.},&w v̻:rPۅfr45**CtEVS{lONt%wyO aBƎg`h~DLsJEŹ)6qlsczn)ӎ.sh3nr}b24n-Ro!>i=B3R_3eAIzfOw$&!nqå'3*vRZx92,_?2 Ix,r-9'> IZ5TuXiwDšl+v ߇d}6VsykPJLcB(0\n TsD'83jℙ+mnfK>+{n9pv#YRau-fAwH7yynqv!QckUa`e.X|IdR5jl:Y/D ^љ}ȋ{qpkGVH?YW+r04b Y;B^uH +Hun7+óuub\:sԇ}Cq3cE]Oxd_4nü|z9X˺O#4o_5#om좶oRYSʰSC? r*]9SohPa0xC,(af ]&h(9btJy°T<7/ػ{ C<׼.HAc}Xb#lfҕas|)$ҳ@*ضگXJSq ? *J2҅=U41^3w51RR3.vzGGkSZ [TTy4Bh+hƶT,PzυonSEñ*m|eYXu鍘P~5P4QyuN8Hl Ţd8T7Hmk4dRDmzPdyz4"<ފa\،pw >?=҃/j/TX}2X9 !p%X?z7˳!sfrOQT8FSt)YKk Y6Rr~Vq{U#dzf1/j;m$r._NZ2\FjHdPG(B$ujvVN/rx !`P|ȑ簋 冹0MEjT[1sM42؃)HƩniE}4Ixz'u<#DXղ!au'-ڎ_K[fHb۶|"QF= |5 3ϭxY8"?Og/h'w=+ 4ϓOo9I"uנMtM^u9ze=ϔ}2&K[V4E}$/qGXc yv>5?IOrg ?a2/\M;}1tQmHCuy!lE]zeɦ, /g* gFeo..i~"1yw7nAUT(3K_8q18Fk&AEƆ׃/>|Q8{-Cbx_rlC<kԟ8ᶕSLq`A[ i-Ao/Rv=8p 0"F$Ĝ.A f"sk=^AC9]`9taD7L_ y d@ySxU+J5OY /p+ЬvZi2F "mj([tp뷣B]L^Mq%3nzd?:7\JUz )nmuGguKrmn?&Ejl$M`j  $^O~~z\^MiX]7hPw7C;M_ƙN9dsB{3jk:%{Ͽfr?6O:v-¡qj0ӓT a>v6 ت խZ)}Jn"G* >#$<} pXZDn~Eʕ+bN&$1@B褓̈́ *n`I@Y."V,E"5>{H!g2ŹY+3VL{[Cnř+ŕe}<Z,ΆcW-ICX=c濗0qU^"ޱ.FCdoB!X>fxג̢bW-8kuhfu.m-\;}aaȹu솙e/ RRȎQzUI޴j\K.5l C!36: `"Nb;CqșqJ~__PюeCk1dͥ|CP$[zy_}#3[j8f>^H]Мޞ dWwuZE/Ha˽\?c{MT[427LX5 {3uW&3ug:\rj0ƺ0NBT0 q[Z$Gd{F=)8;P<:7$b!b8">]Tc *$q A%F轆=#-u;ƻ*)%gU&@MLKt-ԾD{cuZѭa3c7ΐ)y!wg|/_ܚ.ƢK⅘ˬ/<5Z6k4b">&s<0$IREJ|899Υ9.`>R|ښ#+x],/4,%PcZMN&cc 9kS3䵐>V4Y.?`bNjԏϒ. mMIm4m U@].T<>*J AúiI hv ht͕tI(AOu#w<~lGViu^cY L1yP).}r:0 &)VcIB|fw_ D+@q2h&L!|E8#(qF|N'{^^*ɂv8p)Par//Bl97BM/_&0q z {g" (bM;=#nVNZ]OgY@C #D@tZKցMµ͍fL%so%]0q`6kWzCȁ~,aZ/KL)a@'<1tK5Eq&08M<ҘBM[ Ѧ3+ i<ѝh_cuA'r #Ġ{p8b+vOF U53SX%nN' @y fS玬C_m%=:^-9 >28ǎ =\D$a6&n/X'D- wQEy0nRSB ׀/r%a \`?{ÂUΈ[XQ.-!GL^9Dҷl{ C b ݷgՊ mHt[PVLUoKp9fꮿgw5LotG'%^c0Gϫ'6{“62$Msz_dG3v_)gHDBJ< L_3SɅGo3u[}Y֕W!u8 o p醺Yϸ4\~UV@l6g_C'9偞䆧ԋXEt_`*Iי鮢Rv.aן s>Ml {9b6 ŀE)Z69[(3[/r7MQtsBn Oڬsʥ:3ռ1DhYM,ULԜ u ͫdƍذlX@)ck֭|ũrWr^.NWQbwux؁ ;?I~Ґ_ݘW +8hܼXG$uh]}īU|&]ah lږe&>`o9кI!XMCwZ(_Eޱ ed[cALTV:XᢻB~`aΒɪ 96L m8֌WGs<ŞY s6)Rr)leśA+A-N^ܙ iSG3&bEtG'FYjkvJV3s>K‘E9"O8P*@ĻCC*6~Ѡ BXkNx۪wV* Ί.d71P :E{ pyφQQoDMw^!-Ϡw4:Չ4eYm珈!,=H/X>{|->YJ^9{vعȂޛ @2A ؁;DJdDtꀯg-#""k8:@Z ~J`A'` |˕d2S]s'X?IzSgZ>QVQ:VK5p9':,:V ^8!ׯPx rAw5+/Fq.-u$<#(j!zysD֮ˎ,KV_C_7+J UXs7}eEDV$͓%Na0KT{SQ ]>ۄ27wbW.zO7u1Mq &㞨n F}L> &[ Ew[+w8Dy`'"+ Z-)X\{NH}?$JDs/Y˚"ۙ1U|Ӭ>~1-wtD /Zll;l HlD `Ǫ̕2iz2V3)(Swh!c1$ _Dz2y}wM]m̫6ˤ\NpuyB%(Rn5`Z2ҿ;>QԄDp<Grxœ}X..trpZ{k5.MaQ:^4*n帡@ /1׷6Qk ,Cr8W`/n6a*ՊΘUaiϮT9Lic0txKm"8W[[_W(:{l_Wgmh.ۡ;΍HBKD_ ZQ;Y,YM"J̉p$+@ɩ RمREb2\ 77 Ҥ'B{TQӽr4 Tjwm5hNPJߍYV"?hb:lG4] WcJ!i{Y&[.%%tjUnј װ%(pp*?_o߮`!oKS>bЃOGV?i5k˜&u'2{.}:9 FoYJѨ@`3Ha~ ),5,o ~6,˸LjBiU͑Yf# G<ݖtU.Gq;7eC H?ܠFWQX7UunwMTѓK?tujV|E9OcZNL+Q\rXI2~^+%wAEe_ Ȑ_|;>-:v(|bF+m<MXA$p7.6)]F.%o*{[mЀ~1_kwd](z<cP*[l8y@G:ޯA MK%@iãӽdseahhOKeh&v==I 6xqA%61vG #W?1~gq{€1ZonrO0>tfO?cLd3 $CFb%@q Mi8́b^~hXg40~z8>??U= CTs:& z2mvXۢ,N ի>,WҚ]B;g/WPJ n!N-<łA|EibǏ3 lIzW./{/#괺{+K(+qT:j\M`ԉRm`/^"4ҚS,~6W4SkU-2@l.EЙ|lckp\e UFTUs4^c|~K|8{1gn${q0%D ʁ(\m6L5pY|n-X;ʕt,8A7G;%rLOI^7oPOB2^ Yr֬[#؅:Y=wg~u$ Xㆎf&iE#~ŵl_>cEʆ0WpRq;2(jw=z"SMy8cZw69wYTRGmd[⡒&e2^rn+ȂzG?}IXPy{EH2!=OPpJ?_$(b˳ٜ9TkS71>c&Eu奃r9`״YE2;C8\?9 ̄;By_{\cl־cm8NҤĘK>b/Pw$2QZo5/_^9͋ҰZ7|8 5;^z3g2x8PQOb9d>Q8Yb{P\in斊(,5O29sT[~/cvRxEڦg}&{JEM@8X2qX ਆV([oTx(%#zVRU>)_0C,{7Vp5 \/U#(3{ƆF}=߉"ԃ_W[F %}JԂhrjyEWT3Thb9T1$yfS[q.F tmnE2YdP݇mR ЪL@9fvG!sc6"r,Mxu%ID dC2tF~yLDhZ9Vu=xk}78~}آ%֘Q*oGx EpYe!ڄ[i3=.MffD}qT#v'럚(( gR~‹2mJ.4`|[wxS?g;cS'E9<+pƇ}Х07Oj*Yn$(-^?$k9 O߸4o'uPaP*K{}+0-lעoS μOOГ_.-^KHvakme7JӮjȠւ&\)&~:Io_403nh+E1IZbnCo0ȲExщz^k=kVj=H6Hؕ4t"Y](XDȄgn2q ap38jj Jv1H]&>҂nAjdA1[Qp̸Fz) En[D\S!0 ٥K?OƛN$W7'@rp9-aVTsvpݚS"A\2pk0W[aQ@Lũ?%߇$?'Tlq!e/hiDM8}{8" /`CY ?ږw2/1Zu~0E0qm.@evo`x+{SdגHb:B0g5\TnCiRLԲfFUa|hB* /=YVzX-_ٓ_M=8~!zW#4ŒVӧ2hFӵkI+)Kc̈́# n$[/dwr&Vsf&o0j'a!Rz:%CFk!.b# &@Vq/2\do aΡY[8 !VacGG_>U)| 'fa0O7J*~,HSK)" a#jP+&!K )nk8ǔKf.w8OKn >0hmc ?ɑ!:$o^x}K>UL)Ɵ\]=A#Zhk x  %s hgjIXrKx(Vh@k |RZGCt >gmFjyB5mxS%+" M;(0mB%y$&Nܺ-"v7(!_ꯖ}7n+ZlE{%Rz>Ċk.3`jJCpDӵtwsSXgB!umW)_zvޕ3\mP8 tUm1egV6{-Q ?ONb-w /_0=MO-F潠(-r,GJFZo^=1+(P\?ȓۺ8.֖m{ NV7=wGl7XR^~ Eu 7 pѽε:g-"^ #tm C1\@xNP#E|@vfn0Q=ˌ>@>e?Q}붺Ȇ$=tte̥a(ۧ9XfLx xʠdxŃjzBG@eзKDϳJu>zʩ;ttjjR" &/eEѰa-,\vOH ˛J֭'iqiu fmel!w>>Q0x{ܨ .K)ߒLL[墨#Ԕֆ#װE˱˓eIG iv"FAlMpgI >0tr: &\zR(V%Xݟe*.=k Z [:m4fym?TEf.v7S{ wW& 簌 TtK ξ6TBɶO"`EKAq`lXQfEROwtNg(-Z0%~2wlvoZ&enۄ~.jַ ȌSpZ߬YMƸ/pdfqdRbqkׅO5,iN)& ;@Bu|I ]l^4g[//s _w /7 lq]:3|(jSzh1 晝4Bf%; <0@vƎ`,Ua@c/qcַR.Y [.(osMY#G9(]1S%}9mlEFn&x#FuG$i*(-(VǛzT+ܓ~Fq*_ZE32؉&)GŹ+k1ZW?hXb7eߟnv"k%Q/~Zݻ,Zbݬ6fPJG4йMF6 YQPz^,ŸrVjx?!NK}Z[;~ lvXkg3x2zDꂐjfl1x|zUN*Ad$$ )lU'dxv".3!!qO{[5 7Ju촰s@(=s< */&h6 9/ęY87~CQԓ}ȫe ϥ'20:pkWt!ü}Zm%-D>^5,>Ĭ/b'؉YG6P?aL['A6OI$Z~ DBEQ;ZMQľ:/Lw*$Fi},A!9@C\+V fczqGC`CgKomΏ*i!5s]1$cʡP(s^Y/{ xuA\X%ю ߱-A_E]/Hz?'r숆bc "7))f=ЂNfKfԑT,'dI/ݯꥃٗ: U4  k m4E3hؘZ !%zS%5UM՜cB&tNŕ:tyB|Gaս1@e/qZU?V r#ئC ۾{XZJR~.afXW* UNK,Id„'PXW=h= a쎄(s?5b4>аdSIZ!#m31Er@FCM.j>5b2K8ˊ,^:DU߼'ydzguSP77K|L'9|#5S '~SG3gy5v/7.ߢ-ϗ"$ +Lޖ,xr.` v[j&ڿ~WnB}|e=pĬbMYvaqNF:%eeb==wԷp\nϨ(tk%Em?6h\si-AmZZ)/(Qm Z=zVl\AoMFa 2#8fXWgC9{"^4< z")Vt"H2/=[0O/hT|4ZvR|zYmB{i09~τy&) KwWܓ‡kX~ZEr 7ô,{$E(!^{Ok:14XtꚄԝ;įmV|(9֝ 4N.#bWͳBo4Ԡ6]yn~> E5CHlZ﹌co9_LU.c V%e_#&sUpH-h^Eq&O])׀(H1@Z!P 7kR7ے&^85]@ϲ \S%3P9#ŴVt,WACK0%'mg҆*oqcNrTKa%eOPP`W5#xdrTL ZX fP>z q`\ݾ M.A wpLyѐS8W} GF2&)&.͔H2')WkŲ`JiV9R*ܑ&۾A)Q(.́9Eu c Mk¥[ߝX̲07BrzRc>͘:~% F(!>I&PWt 5>1j{`0nd]^'X7ۼ ٣hLGzjXw! #tpoņo Nms| hS5OJmeky:cӖ;?<= WOLitH?Pz4NwDKAjxVJTLmCVCR %ZtsKvG8`67=\$XL0Bs ǃRSO)nmE4>vOAPCa_I[/GAV7("e5Q}|X#zczMK zS )z|ڟD 4XK:3yb䆋sž]2@heM(t ">(/제ܣ߹rxZ@bkҨ+e歫RgM-Z٭M{DK>!yuĵ=`P 銔ڻ ،PvU:e͉by6Y@_dxdmub:"]^c\ (,*Zojd ]B 픧1扉ga'/tNN!NV< _t0ҌCO 5ħwoXE(G.KN4q1%Fy(ߏ С{l^ѓׯђZ{+A`~HlZEluڙ=Wj8"9W[Vԗu[{F݁vd IM.Dɍ *'Jීv^|`6zrw:]KM&wl!Z:0m%`zU!K]-=S-Q/=S[&d3QN{xo/EO49Aɸ/r2Q@3 f8X=9^0 #$_EFܽ/ubPN#G5NBfnT۸MO[y@W{!RUk DjڳK{uͯUl.<:ԗ5~<ؾa[0ļi4-v(;z{ŰĪZ.,BjHd]pR>yX)θq+h/hղeDG+84{ W݃oM ]$e6rW-?K>,Z{.Kj/7F;w%H7D},@0j)VA^fȪ&{'Z,k.veWV*Ԝ3U`@V*ԠwZ(ˤʞ6Fq&j d+Gah͔<խ|~ 8 ⽽V-N~lQ.vm(j! LR L 㸸ӴQ.Elsֳ; =r[.X=,[?tQ=q$pW$+ \V!tXe:Е٠ =~>)=0$wPvUL$0_mxk? 9ܤBjx@.E.e'[x,^*>^ ;U\D4تbHrd怦-ԕ=ḱ[tO}Z`Q'L6^VY'\cno~qEtw(Qk_ V$]/ۊd}u:/Юo_{FTEJpr59/p6KĄv7I>R3Q|5Y; L aU9kr'Qc|o=اwF7 NV0 8(v4o^Šmi*/^r]/ƐA{hEp8G Q.t쭑#57$X* ֠Zl*)0Q){i"Pig&Z_BjI>P}5- MWgV,!Ƈo$;:h4 ka&ayI%kȧ7n66cH C|:("Ц}D;W\ p 7F~-`~izdO긨nG<^e-Q%I17h`3gL~dDq/l8U 9JnUJ2V1HPu]W2>adh"ڝFgޝp jvQz)sXg2L*j~4ɥ~1qSL0O,j?ňO]ŷ? ]k. e!#L~^'{E?DཹڃHQ"˗/^RC֒ !f7SXNc :[B$l_Я ΕVaVR>yf}TJܳ4ٮ5/ f>gXzD&W tplNg5wLXiӪS/5g063(V( KgH/z6k* e=#9m%9RAв2S6D E%),$Yi⁄ =dy~j,[+($Q+7rqkPy˭,{ʇ@Ƙ;澦5A0djˈqݏ8`0=\~jw?}T>N]# `홌MU*+!{Lt6H>5bVb$βe\s&OBNvd#!߂[Д|u5RaJv׹xK⍨_Yd,{,NK*>]@i IGK|±OWvu͢T1ɞtU L lpU^N- d:YVk) D wiPO7P8\dȕGjB_sպ5k>Ra>JўoʼnY)+k1ΗjiWΒyJ^]"V47סa,!˹ߵ;@IMEy#)_L3VA{Q>Br7Za= q=!xu⃻Ψ'M.QĿN>CS 0P@T拪·(6[c"[i}1=Cc*+. r{&@6ด(s$`zZʾu THD M9)n;swc׺Kd[F6_nĝ0%_3 h*|͵r-$SAY蜘d 󄒈9$gi1cE5xLDGdB9J[*mЃG]="U&fm[/]i @4R.71F@B ]U(M77E53m:Z/('JuDĠ %Ƒ@WNd!Kd],-ܵ|d1EgE!6yH3?!q$oYb8TO );m)PuEM|CC ͥ ֫ 2 ^0Bvx3[S 2#@e+ؠHEie̫FWZX! ˍb 5 k򊹩 5,J2+DS2R j{Ą:343{쥂""'/kһ@>h^|.-Q7ՙEx)Ǐn@BB|Fm9#BlXK۠ZFVjMn\#D3a% mysEdz(eթ|ưߪB/)^V?O8 X'>6/ڢAL;<]ۻƠDuOX<@20̟]C gg\ $ēYɂQ/ՓՔ#e aPv9 ɽ39HF4p|?i0 yC/NK!˰F5UϘD6"Ѿ/R:gQ leoW;;F0i&R{ %1?ADS6ccbveEY~L&-ӈ 9IӘ?ff L}k} X[!s!Zyّ"ګ>HC9W0lyC4"澶3(:DC|?xH}C$zSJo/V.&*J ucmwMhN c,uii! 71u$v]XV,1uX |KDMeF^ME~Of 6~@ҋ+#G``(Qfyb\R lnZ2\ ]t.g5K]cG.;b#κt`DcUkzdòֿKXc>$0pZ |q)32p…̮n{Iֱ\LbnpLA/f$58{Y\5O /U(Hdx ssQ.D~HUu'xw+f.iLH2Q?TxEyFBM0OCKV/I$47/E_wLfU{FؘYlcity0bZj5-7i0S|iels^XYֺ|=u͋}[⸓;SF##)=8tО@aw?~`FT_eKkpNXFNY@*gklXTzA*oncXfYi??SLaLǍ<@)8 V`ڲuiޯ;txyg˜,OIUAEluݜ6сDRMdid#9yհ)ӣĠ@{!;iOlǍXҲ[e7CEvUJ„mX X_Fl=G6k+k̊-Pd`DngrstO19ܸ!U4/ыa-8P '_ {20^tGFL#1~"Ǹv sT4S .Leq N&m/C&?{9fMM,_74_hel8䦆X_wa%vnPlAw\1ْdt`C-*׻i-->wTMx! `H׭y>.Q*[5|fX N^vڷ$)ഺTx/dgt_S͌} Fǃq:1P]30N ]&j.Z1K5& ȠXG;6=x2d{[2J-C,VGBlSySPM\߷*Ioflwe =Xm'[u 95ሠE&d!:{hI_~g2" %K `6[q-pNnTn2+ [0+KKp&a\sgo\z[]MUB9'黍M֋feJv򴰧j6`H8U"?yzpB5?aSIvDc(Ȍ\uYY6r'y܉==JT S%W7=Z:-`;Pk*A)-j\ atcH(n# [t?T!FWrKE^@&b -RG asT=(&̃GVG7w%/5j0M'AUx~ <ˣ>&~3S-VQJK !371mTLղ'ϐ;Wy,4LLucܱK ~2LuzF -1S:IG} )ud;-D:˟q7 aRuoWXrdRx_|I8-)߳ 35z Č9'B-;J=k|Y]m]in? 6lzU(t0!^xBkBL~XkdjMV"*1}4+&_'`p(}a:jإf{Ƕ&.f$扇]x=,+aQ(k >ԡ_Q!mU<2I{xc CPN]h WS 冬Dj0 ⚖D)HiM?u@.֠-/ӟ+jS&R $(n烂5GM|Lw- =Bh: ʈ$֚'Ge`'BSۤ} G6}TC{tM^RDv :&KSg~9I;& ܂.^YQ,1&C>WCV*Fu! zP@"_.Ul @6j'KMzӼ 'ed]jÇiU"k5@?]vbb/);(yK$iyL"PPu^H\fcVQfM@BcMs!q^KmtyWj,_ԡ dO< [X? Y$h*'=F"/d᩸hvE7|I`}IJϒŤA"'ae&ņ}hȔΓg4ZTc{H[U'yh`nЂ`LD{ewe(D5b9DLh -7'1枷)sFe4^BrO1sC~2ZuB#2!H|XBC㌒QYcq ؓjV.Y#;##蕶M2qXKyJ(rMdSݣ|O&Tzŷ[kc Tbsٷ@Bsj]Dvim.OOKkВwP5W)EZAր+]3)Ǻ{_ %O* s!~¼\2qKVJ(i׊ۢA0 D{_Pk j0j&!j )igCj;϶'mN 0JplS&Wd*X=1Φ20J`}CI) si`v#Ni)d~H׍{#kz\8F 659"y*,,GwBڇG}7Q'ajob?n(. Nnv6VᆀKF f]L)ՐW)ð&vQ@;AFIˮtc>)Ւ.c ^lÃjJ{3-_GnkH)X•VϰC~L߇$CQ7.2h;m E4 [/_WjȄZXH8ufԡ7TINRfqvSxаVlU)%~x ] m@}jՅS/o3充wUC PO HS66*A'mW5v:hI0УC$XΘX;"kmu~*=zHտ9q&,CKlnRoMpwpX!yc:5»cW t~_uTWvՌpirw=8 z(O%3i+tB]yA]H̳=9za?B|1f<_`&0q,i${ 8M6#?&KBlgveI}9AUzxl |rjFњqcc3q>q3Էt쨩Z k ᡚ!:k;%&g:ĎI~*2-ܺfKkPc4&֧Ҵp.g{eH1ԈP̫N`T7ָ8X6JZZ?iCh97*{Čn@e@kY azC.`l{v(2!ɩ۝I鞣h|XdGjR|}kថr*iӟcY>5DWR`T*l^H@yAÕi;+Un(4j3x+!ũ BOgG؀a[ n3kUK)d^ыZJgH탚rȣۤA񉤆~9Ǜqz e<_d VOy. ||s>rFC,&AwMT $V<'}H9( n[@aW#{bArJvkIDjce<9YXr^Q.C}?^>" "= %f[Z\!%=lird0\nPؽ64`]gsٴ𵺝MC-!n:x]:BJQ 9'^,v`NE3쪶׽;Qwjo^6Li)#Oj"Avn'g^XT!!{Ȳ^yWYmŏ"C;ų]xoA\1dҁmQf}BȬ&}CM 〗Zh(f Y\s={gwې)Dȸ2zvH"! bO{}ȘNhl'p ˛7w l ݤмނpou2XyugPO=DTxp  q6ARk>W#DQ a%l/%Aq ȽQ:\X'x6ee,SЄ$XJ[SU.pK30zFR5EoGNyCD)i񲧪 $-= uՎc\jIHDlBRѨJiʿF=?jt39Q+7y *{mAZ/N|w뽞mi5hPRtY:5huj4@ɳ>A#HqB~ĵ?jw2h\8@ ,(j۴x$Hi qp/Who0HߐIx|-v`ݽ>/lW==l^p2weF,=JQ8އRQf8t9Z$J +f I \fdRk=`:%,z=~O)F,8_ea|g>XfE/dy%R/U;Tъr"\23 |ћǼjݦYक#e߭GPHb*k9rtkR6 ;ou?rhPY!) GҤGG+D48'ac{W.s@U[Zq+/ `G"y˝/TZp} uZ m?^SmLA)$" ;EkF7:j_A\Aˬ*W)ø}& 'rxyK~zeaΡվKxgI{3X25WNdDmrnK_L`h~dV\֜a"|.1D%HZx gbTti^[dKak~Nͭ$YoнZKٵOYb n A*_Y$}K C &.IBIa6>/h0)#I9x{ Gdd:yɑIiȯֱ%I:^A#ǒxC4ff$ ~ktE`bb-q0@Nf@(}VƇ z@8} }$?j@/i%KW@4-5\ V :WGDCs2B 6]6nc+,97o)9xwI;sdN:Zəes!e#j~U?[f3i0Wi;c8ڪ=tۡeXsZEm{9-| L*\w VRXfpE([ Ic㷻m$2]j 2;?A#}i%S3 ^<{XYy^CÚ$uy{ v `bt\NBcx4u[|R#ebnz۴^6 $z%P(Kv,@®T`ݚ&8Pc9IvCC)ޟJQ \KUR oTݦmhXuMA@gFƈ5NeD$xivv|fi8GG 9m& *z.ݑUG&T骬`ŗk*Bŷ.HL`ޤYCPafD0M6r~W%p)$Y@Jr|PGߴ ukK=]!ˎɡID|LJqH{LFs#!躟Hz\'>e'H}*uɽ1J6i$m|m+5/5[:R 4znԛ:'A@#՞fI8H@RI+/sq?Llp)0v?x\k5m:E4*j!-Ug܄T7 W>!MUF[1O &*ض, w*󉱑Ucʫš|6r@I#0[D')|-`eX\$*É$ #L3D^9UF[vSMJD CwxE^Yf8 l%So6s2Yk/ #  7S#o'fr$ϦJd-g4e='BqBN$@< Wf$Q&5:LX .]5Do[:J+jPAP>HCi&@,ԇŢߤ*v5yg{*uE=p/M q;<>O92AB4Ўeb +/戸&Piw;/qrwlӬ bq)Ƭ둶da) ۋ#)&4ʴcTl2ӝ,eE`} Ղ )XyU[VW_<7}S^.z^Bo; Aĵf#Iq-Ц7I&߶@,Ơx}h9EКx0=a>b ŶUT\DT-ԂtSI <.TJ*SO?_ܙ|*vvlg4v\֎1,c4L$\ 7‹oX1ǘp>"rJ5ԉ*bǙ.`p3b]@z%ŲI1)V4RJٚiԋ*/j=lidvҎM/ .y: D9#pK(+ 3*8*i }4[+nY=>JA P ;Mf9=Hfy(TcV+t=)RimX D7"Xe F9MsՆfpم-5[b}6"d|7Xnv6a_@$' tw/V~\kTO lP`ʝt2OIb#"0WQ yuKtR}clJ8-BL0Q>FwC"U5q;FrOk? izzM0O$ 1 PsC2ް"Z{Pcw0f6NnelG 2M^eܽ ?rӈJppc-du7 mlnL%e^K#a0-4Ym/mWUYIg!V 6Whξ=^@ cG8j>0UJj\PKTyPDdm>i DD6^Af!Mf6G,6yqƉq= \e0be~- av9NA#k1kA07fh[ WAx%Zsg*-لy;[-o=7aFDN{RTW@f!W(q8gi TM5Tܸf3nSzDO}V"}W>np.nN$wTI}Z'2B ,, h\Zec{f PpEZ;v y@ܥM#㽘i61h:ކ{gBE!H.XI$& {]n\^ږ]T ;?bbY\>U\It - e-xsW~LI\a_ 3ħ5]U+3cJ˜UsJto<$Zb~p[YMH͸ ܎G\ŬX+y)a-Ng@is꥕D ?F"z)&I 쬶EfoG-wi/@?*U%/sPx«k5fcsO0Nɤ7mZK?jQ K`WeuFX,xX(GW5QIsd8S{QT4+A 5-ɫKܹ*[/KB\!KT)եD#,\̃ W G.S3bG R8RaTyђ?>t_ ?`'Zm8b79Yx{&(94?#dխb>|{wa4]ܔ phy5/{]3pR"fB 1HCU[Njoae~WۍϺ(9Fv"o˥Za5opU aH; CHNucTOmw{GzhY y9VF!T__mqWa1UE>/xzۆ.j[^rAp?ʞ[%8ZanKg.|1;dĤEr=`αz$kNKȝ~J f{Ŵ."f) #;u7b=^5jk"ePS"ȂRZF L3qHeW"/MOgOËR+!ډ^rRDg\2MA'(nqܦm8h(ʻ?B\ŵlj8^ejů>Z=zZqۘ$,Ny-0o`8Z_6m`WM~m h#MhNp'::V)+KIG]' ÔG9C}n\OS$lj}j"hdR:%mΚ-i|aZ\7c\2ujUHBtR}NN} aeĸym3%v>? +8]V4Z @9ctck|~,8\= g4ݪd@fXepỚ=5RR Wl-Up_.+NJx4qEz 8k|-icm`25hG -G~ /XUw +Kb@d8ŋYw2Ư&@߲\;>/֐W{1_3f LQǓ^q6s[A(MEZ~]{dŗlsk` 6Sy<#<.U.:u%}8xF1_$0 Ւ; uYMc3+m&%&gƧV41cZ#2W,>/L:g;X4g2:r)Lxf$ՆK%kD s#K 7d4(ۘm[n CpZk7uÛ t8qr'3iC;oEOPm&'҃(ݽ>m"j6Q!HK46&xVv5(kݶC:4KEi!{N4ns\Uy|a&| 'dG,%+ tu)_$+jKoL^vt bȪ%L!IKR+xYf ~KrlO!j訆57s7IdXIw`Lv"NDf{]ځ-KO6>Y/5{u^zt',` Ɠ bb:嗮LW2<Z=b=͖P?ӂ}I6}kJ,!/2gʴ<͟6բ.U%5Bs`蓫T7Ag]IDžOJjZCı'*. %h~5nbd!EL.BzKX$-' f$ 4n~Y,Hi_. C蕻:fRFrTR|ZSpL0ޘٛ ٽ7vz)iM>QÊgK6_C~5Z)ILՊlh{nvvb%kCsCa}$3fJ*#k 1 jiX `)Yݣ2,~nw|4T69Tx̠`mz-lUlp_.˳\)D8.=Z7ڡ'&zY qo,>NS(^*L3Oh! eH[ tE`Jpִv%:N~>0~TWUa9u[m学3]2?g?d?Z0/&=肽 l1tu[]354͚pLjeD!4^^O83y|GD3]j.!W3VX=s e_p'c¶9>ơԳ j%>DnmǓSpo٪U w;O( p uNwڸ)\4}u@oӛ f} %\C<SE潮/ƥP=Gg8M8-D|Z,vcF(ZAkZ2R+ּW| [~];ZMSFnWf9$ДjHlebC Ap`_$Ҙ}sZeNl͝C5`(#~֍2b%Jo= o 8P4yAᲶY|~1NjHl2]6N-N? PfYwՓYu^qnE@M/>a:ZD0$ @d1W-gbdh04dh3ۗ>|^o| T.RGDrIsֆ>1<]J /!MhAnMY/3t[A _EoPn1X#p0$+P(fLG.:[G=fOv.CBofF v>| v:ؿ{rRuCٛD;ZΝz<0_UwVtwj Dȫ־Z<h q'kbƐBEXS`0˟ Y꾺 ˮ`/@ ]䧾W!]qjͦ"&Z؞f ¯o̘:UйGyKy aUdIHj1{R tm,DkZcmV(>3d]\G?'ŵz9^ߝt빚ԼBxd-q7Xzt+ :磿lsxvjG2.8i/0|ť'B1y]gbGOcp{Wbһbܑdz, 21wK%J ^gT6u3R,C|(&hs[qLub3RnwLևg`(e핁=05~E,dg.9|Wl~ފ '2Q«s Tł{CWkHb)z ۠5*zy>%?>*) u.rj(ؘ4h4/qٖ+8O#^ƭڶ6%P\ׁ,ʬ]ea`yZ+ݱk-A\Kz ԎYvcmfYpWfdl |0xLC#c5`D7Gm[hg]^a)Je:c:x.v.~.Mg^(\AZT/ddԢD\\j5cgxA:m_B(O BdZ$>}&JI @u{C[<: V+Mh[܂j5 ulqtB1m-鴜"3xz.?PZtb36LX-/AeVJ")>s\rfcf-~]'p{<f]$m69NsAFT8T+_(RF*͎kBƢ|z-s +鴴OAQ3u6bHj&,,ߒ4IM]+u˯gx(/*ʦ#jw[2# >,*QB8\>0h#@BG=AvgR đr QD>z Zׅi;7cTvYmDG3*ހ&{P :dsYr@exn iܯFrjo>ke &L%NPE Y|WxMvJ{]ʯ@E 8Ln&;rZ/14a\Vt2',dS*6痌,;w YQ+$Kv:pw,| ȳ2C{&=j9:n (ߞɭsL^=HKǰo-TS= Y i YꋘBv4݈racȒ(_>;Ԙ&bp+swai9ьtQ S勤5NOTZNw' 5/9J. =D'Vp}jMWi6LriE&BPrvxtW %^gD G?8 \$S)OLGgL3lb;'Olx9_v]NJЗw \4{̃9'|8db]h|`L9k51\!56:d7B-'\ЩYSd׷pU!/6B}GjY_KMpW.5UA2  fO >-W;yPG;[Y®k=gzz:G.LPcYDחN SA) Чty:(Qrp 0=":',Tʶ -Sи k)42U7SX#ʦYL֙dMP`+QBChBpKH 79eht7lD@*\"D+z,|wL$R3 54'Jm!!MS y#-zHK2HLjOR/^ΘZDAQ1Bg ZݵƇo=$~GdPLC1ݹ^n 'r53W+}Y o_dQ)l}@ [)RV IPR;JTt^:yY.#q3#ZsHY] pk@5~›W|ڏFyC1aJUr,j Elħ#+ $/^0?#DCKME{%fyt鰻UNV-V}8އ[^?1A"Yϱ"95*#6E&kZIٜէL,j풀V{YRxl{ NQ8۵s5nT؍ b!eU/Sa%pE3!N>P]_qځJfǛpyY~!j޹i` :$K }J8Q*ZFD{m ]>B@/Kx.ToQūx -HSejO3@FJ47j>.%F7l%svŅːP<\hF]h_DX;NepJ2׫Ď$lnh8T<؊AB7.IY\j4hl}кg1i1jrjdFZaޘK%A^nr9;j8 5uܼܲ\ˣD,Vwdđ.l<4˒lFY\1\rE!ړV[uTJSeOvNc%:~(ciwy n6qmGp*n` FL5}3ҐoS.N?^zȉ7<@Ӹu  1jݵ^MQܜ^ZngCܑT<;`K =z(MjW2~A!,2+ z N"m ނ2-HMuR3O1nZR›h85s~b7 ܉^Ig#`I TVh$P?D[5A=eSC4x.rUwwhہp=LoH9=I=όW ܎h¥^M  }KBX&੤}N{2W$m0/%a1[ P&uzvN<[UFq*׹Ygqt&X/~,,\jeKtR3 3:wТ> ;Xǭgp; B b{{9P9tŢHƎmgPР8ߺ((maM ö{˸ehc- L29V.,Zw1`vs !`(S1 %h~w8 'oemۼM95VA~[~$""Qzs)dvNPc2JK{LȈ%tқTmLG&4U_nq G8i(z ^͆S(]0V--*#;^n^FMX_k[ӾdyvbNA3mND8|ibh1Rr^J^Bk;OB~zGz2R-<:iľt ?Vf >1]4—|d2l9%/~Nvj~.xzdHBˇD2W ?$ nPR򁉒vxNf__WİNԒ@^@81Qz[xŬŐ*HL|[pm8W**E|^&C9;=jxL\OK} sa}p~n3F* %.Ɇ{!iIM](bjep<9'b%14_BIgCzE 3f=R?YSw +ݾ ^OwOϣn!{Q +Ԍ +.z,@L=^}/kBK Cڑj( 8&g['>x뢪cn3wRl+VSo/z!Ϊ4)`rwfVF{Nޝ)[i5z5>cc5#_QS#7?+oftK]+MwZK.H&23ȶc:3x&b>9T\דazתEBw$q<Ly[ޔa(:+G.PBQSXie'U`^n;=5EJ{( x96ֆ:r˳Ed:[ʾY"Q2!(;v]ҡ#` kY9?#p'D ,S;J|Ds6xFF}ۄwc^,@˕tY)n?mxKYL40I+;=3𰗠485ŧ$p}g)R_Zܿ:kZ*T/B\y',M O yzUGwRY%S$1Ma*u9Zp x æ)R Mu gMwUpK:˓uN9}+Y)\me +S>T m_s5N=F[ꚽeGMHsg7c^Om~f ?4"ԈM3`ZhF@Hovg-3!$ep̹fC<ԭp3׌]lׯl. d(dtzA9 J D(A9=0rWBA3,С8i xEZꑭ@ RY*% t}KY- 69zWn$ CGP"04.9=N*RDgsyy'bˠ@@̍]{i?̘Cr/mAV63.JUEܺ"0R[tqѬP.=4f4Odd g˱ZFh >sCk y 6cbU0੓,`^Qؤbzx#!: Dm([NqF6ǖ8 |HnZJG=5'2y1o!!3~9X.+Uy9qt@ԕ/Ȧ6Uzš >]<ЁOJ"ֻĘY(@ ] h^?<3dh $ TqAd1+FP*fZF E8n \+Am=h;cF -mApmв{}V@%gΰ! m~ | F/R3r\F1hDh-)F%t{ pΐ<^HtĠ0@_9'pc*C7h%%0FC1+j)ȫEFr\MRLTa|_~7H?D3" 4IU%p %yY};,A\@d9tA.g20A3fJx u|ZK9[ZK4>$괗sIs޼u %AO* tM|esp?R  4Pλ|[Zlw  L=DhЁ(؍~9g5vJV>rL)t2'>~I>0CX_ʷ߁~e)ё7LFRgI2CRMQ[PpR]zw?UU?s3*ԵeG(/aHo~@)TfenXiOޮfOsN̑;vs1ݞ+8rؒ>Jhjh>Lwk=_r㄰c ?A1ا@ xؿS_JSk`b",#gCijBF{.no{#>p ُ5>f]} UٟSo %9ձ> Wdk "w#jܢoOG/&Vr!xavȁ>/)`HZ6ED&[Tbc Q`'S:2.3Q}ʃAI [c0Af#w-FhV%I{@|SY>[> ' ,v!,5^5w %kRęx 2pwbӰ[<&3  BSj0͢Q)F)5U+bԤ~U4Ӭ}(džsҡe*u_<K!( zŬ|k+$r04EIDtMh~Ψ>j|MS~ȗ{M'ˡ jaYKO|t Ñuomd ]bGhx7oܸ@7cTHyάVJ҇՚j ۗ *-+wNOt _F~<@ )О >/"ru#sf4EɄ) NwvP8מ>ۙ\6txdW !'/f` m5m33Տ%vm51oƢ6 Y ֳ GQtHQ YqūFb3{o9i%BHN8!'5Ub=@44k<|#[}=O\wA߱x{E 6K!#ۀ)yxĺa%oeAOQCђNݸ0mA%]V^i jl4,bҜmb hznGv*v0.KkLMh'8sBqvu!ִ S^`v3ts{dWtWL,]8 :n]]ĥ҈Ly>&\Dמc{}SΏY_5)vˆAlq"4Cr1!(CͶ*G06sвbz36&z9Ɉݴ/a[Km[@tnM`=9m8`"_DI3dgT%:D-js k~{whAί+u. 3Vʑ>сM2c\#X\C.\0gA0v=N d,ޙK/=[nr#|3N-7=Ql'%>}nv<{p9ozʿy$[Thȹ/^œ 4U?s:qЩ%g(~ zP) ZvWBS˪M~&Z}c[8|D!ծ>6;0D=1;hȹ9Ci4ɨN 9Ά9;_¿J0Г{?8_EjQ}QQJ<8O-RTQ)!ȐW$qx%0>a[  7\'G=?/f 󣍹B!c>o,}_ ۲Y%q]\;x0ݙO{cbѫPȱuж`=!.Lj#G>u E虈Mn!`ŽkG).&GLXh:-q`,D` ڀ@_8e!u_=S>nA5o]IlDjɲCxq 3ΈME$k3i 4ُ.V#HvUS.1>*=qj|)0,G*iWTڟH$෗\uU6YtJ\I0CoqqAK)w^?2Ży>?Ll( z9()huۧgTit f)! `׋Ӹmg=61Wi5̓F!PD4yIʠtEe)W]f۰ZXr42{ _;VT ܇'ܳ@CXDM[fIW [DCM4|TGCI%}>Z:=CC[㑇Х$K|+Jwqb&dn g]51`+ҫYV$xcZB+yð>Wb RԕVǰ^U'{q{Ԃv5W*ӺZSS̒%%5Mi_ziPw6oc[ǛTm: !?+ ۟-K>d4φtH)`%ekQ-t'\*PQ? "n6O7PEDU-3\}ߴ7Ka 5WCO= 3^@ZLl`bAx+t52 W9"ٚz1wl p`ņVvcQsWlԵ?5I˘iTSMͰkG0յYbL3_pv2 y0k};D YȨ/jgc|߬ޢЮf%5W'L"\A92q5\'psv.%jEcDfȑo=D gDֲWw2SD=b:7/G^ 1?)PڸUy !\#5jw>TJsᜤg۫Nn'vߖ3c+e[ z!(z B3Am-sÖ&<4ΈȺ}EWq 2]* R95G-]?WUX8o*EKÛFԞvdž%X9V:Z+E(6lHL)5Or(R-:7u;N{ƷM, f#@"i `o}KC`; 8fDgYZ070701000002a8000081a400000000000000000000000161421e7c0001046c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/3]?Eh=ڜ9NfW7ֶoN9 *Klg؁CZ: PAK"ЉũŝX c34mrW[D ރQ/5-翊RY1 K3\,G;,prݽzw^ njQئَs);9>&xк]`^XA"?Nw(p< Q;+]\'Q|`ln8jВ@՜jwSoS|y B[Ѧ2J3SxiGՠݞ ?8Rf>D+[.tw1<#\fۅAAO^設{Wշ(.oSkusѬx[T^}8/}>>/5Szn/#ÿF?HXaUy#+(C=V;L M aVAbb$oSl|GAgU* !BJ-43e7֥ՃE_-Kl.'Goq9d끭n8B6-`tSc߼sZReSS-wxIZL2q.vU:wcMy6 ;N06yuēyBR9N>ʵcwB*qg1b)Ee<3mJ~inPćPI)Bl6TtW܄7Dz81mV:@6S8,#?)FSK^M"Dy%pJuF}".k"r6ّy /boDiSP(-;fR=ʘ[waލiD4Y_Jɥ[2SI)<~Hj#S|Hko7yՇt|k06T ܖC\ Fff"@A^3b|aBO-iE|°Ã(7t%ٵoX,!&op >0lp O{[ 7_kR9a`8/)?V_Th^Վ;+r)+xQU:eK3T}I~:7Jւt3 9M*R8DOI1BY/.\@?k8&S6_7ӝVkW{Qf.hIŠ. ' !]R$cX8w6xt?u泂7&+V0#UF:+72a/8e.l0yg1:\iɒ!%ϻKP6+nӻъ<'ߴ6e˯vDG1܉~0y^\S{;GSzZͺXfe,/ڬ1 q5!5w9>h3F9lUCl$A2/\n6I/ۡx' _a:w}-8MN #9m-5a2*JkB46^ϊS=zsj=fӘa`B5 VrKr+e L_%8~g˴|&kqVc3rW m†'YB^jn2=`RsS,uL8k*)Vyx+Ј{1DRn8 c #LZ-\>谰913U8ڐjm$+$[Ǯ.~.bi7[:"(F 4U3Ju z Y S:+, ̨Q4A};p.y,pD^B˺Z'y/-{.2!It@/&vtnqԝ=}(Gz G"ѼB6<@*ѣ0[/#%hO z`Ro~idy|ٱog\1%sAz#3ʝCY c`A>+.])͟|gWM3z-;P:{ CXc7}س)߼َdckmh(&kVq]58]Ge#ɣEH&_9Ӌ3UGrT^͟8kϯݶ׷Ӄf,Ywe'uMm*D]p7hmfiBd}N*{@PgFVl6[S,?J1R/׌N0.Gz~Eg ʸqCt0 Y1|W/b hҧRKw:oalH{~mSkwSRku((|"Ao'|kPk_JN-v> bF|yK6eΙ{Ye'ܮQLU%CBS Z88z0xi 3ׁIy:|Z|.TL8r18!Qv8<4KW1ow1mmX̮,0餈m:I/Uo:3bԗu)o:ul$An_6ܮnc6|{.ψY[*lș谳98;rBWNcF ^sxa9ݟ!Ed{ MKb#amo3q53(%zrvL&ik kd&޼s`t\6Zi` ݮpf C"59XRW+auֺO|AOcplˠ2yX9_;!ڶ%W'Qr\=ͻwŢÇ >&mz)s0In=$ԪB]T;+Ks_̑J}9NΰIuakWνvڊWU!.Ut?$իr]G"zo!#AUɭ1)WIxu\i[΋Vh f=zk˺nRqp \S9ks0찷*#Ci$q3Ύ2[/)|!GJway;?yQ,wL;ȟ-!MʈãT`F%QDA\/V<K0M)[>FƃL=E2l^\$J>j#"ndT`M.iaC[a `1ѽ64b[Sp@feLxVwU.g%АP{Z4s8nkKViu1 ڄ}ZZYK-ۛJAdߪZZN P۱ߜ7/ OV73a'u{w Ťjw(w_X'J#g 5X:e3PzÖ-In 0Bo2Ґa0?'d'T DKR=nhI q_eFn-Hiwox#$v؜$KG7۸|h,cP% VHQ#LF6jǧ;ҕ?o2]_墥-7cH$u0%⦉< ǿ.YJۥr{8i5y!`3|$݄ѻ]Ekg h#.n^!o2"uvRLӑ5T²W/4 `yli9ۆC m&qP1w';%t?RZUC;[_sj71|VMY!/f!HjS}Ĥ{<nO?.$%/]% >{as4~ՆoGt*;:#_\ -2紨WLU*_5&~,4зN_]Jf iiċXmkwQo6I~ bjm)v$>OiSBXR&^mMr ǃfmw:[ u3GJF)Q[.ie¡%()_ AL&i.? _ MbhҜ<'YX&.U?s9ThHZ{u1fEdE3Մ]͒-"#;_dv.Px0F?$g{])Gh'k9h"sS3S/S>WL(N|)ߨİDSCBRty$[>faQ1RzIlI1C51iq-HMlXW7@( M cH_Dn7 ^>@"XBF Β˙E*r%v?=;ZZg)&8c(_\il0tA '}B|] \KV =qh[t L65/F6٥ڽb`C5ۡVRx;8[I!Zh> j|C 75(>2>HY;3&9>l XDrh6bE+d0?ʯVT![)^bCjԹ@/(sG9t@ Y*Q~%WNWGX=(Jm_?rL7W<(cDa8} C`RL]qE9SA8 eMn7');ELtR%J B?ta`!~UBM`߬{eR?Η3VM_PV++G\se)!OƼhҼ0؆т kFVT܌焾QokVSͳD-Y0L9'mٰh75NK&L{ڿ`5$Xu5 JZDz.Xb.B,a9GA÷ۑL. ^Gv@$W571N3 ak*L: FHwQ6'W酾@uvS*O"EA_"1rR\ێ1[!Ӓ/TϞEo &?奨6lϐ{)J(TcHwUZKy7lMμzSVn, ^<će衢O:JlKO_cu`I=8115&Ze,d)wդ)&lA\_ҿjogbR0#>wK kj.16GQշ)0B\amSr%ewGwj+iq*y}Y%8V6 /f kD2 }_ODٷc/<]p_qq) TL"9>J h?{85oZ- ]қ:+Q](B)* X>^,A3sVM]>MT$?P|S+d΂2S`#tۚI@eYz~MJBC 3>H)]IV!5D}TYhUk+I"W3hq~Ԧ~p_a:P7@FeDc`nn"ƳaJ+Sl 7T!w6l/ x7ɗcnA} t,>j^C50$N{B97*8;&2&]\ȳ5W@Us$,wq ܴY-~Nd}&H'@F -#ődwhZz ڤ !ލ)ufs#;vXo|4/ٰTT%G.N+2q{Q^yPhѶW'PE2d0aKKw,r*ht>eC1o{wCriC1Ȁ0/  ,oNLL(f^}⁁U ճߎ=F:J>X em꩹^|QHY uH jBGeDCvc♱i@ك@A@򡻟o"l;h>@ c@$$椌x(bhKAn: |l%/yHr)fmȕE#TG4ކmqP\F&vik3JtHy=9+-H.`6iS Kfxiwjp|g۽a69)#wsdHQE@=#q4qSQݕ~os,F&G?K,U?$Q:i 9*5t{Bg?MWQ)BVahk gw^w ,[*UwFkϺY.WkAZc3DeFm 7SgSIjn!mcb[Pb'5*a6pdP5GM=R4@ʧMR XNyǧx6EcoMAܽO'>H My)Lf*6ŧ[s gʶ1ZTy;~~l:=R]L: n/w)Mr"oMxLKU-۵Z|pC-Ym^Ӻ]5$>1UDfC&XC/-4aesHו)ܜ?.3lפfE%!$0$5" RmQA)ߏXhUne9.ޘK2Izn]8 dz=M6=(>qHv.YJy3d~3O:\%hհ2Rr~a_kbdq77>fNQtgN߅j21n4ն*HBBTbs٩D"HGe,Ceۺgߛkcqxq}R&YFa{]%D^<ȴkIp=ejRa_?&#(?c(fD]jG\h +/k}Jim"H-B.ȹ|Կ{Xu@WPqF5vD&abzvnbI$ZU.{#aexr36m伬"Lu_bDd_zϴ|?{f5i3@ڸMg7n+23$0NŇ.짃VSEǤU/,|HtXNA1젽Qva_ mEBNt`.N~QZ9ƿg#EiyyMGEIspP42>!A䖣SrbVJ' t|Ph,#"5!4L¿Aq=:+II29}ҋє,:3Ik\IRM|,x0jSIᛘu x" gr;'^Z9wc\%j؅xΰIuasϟr#F|ӬyNi8ٵJL{=Ż$.~hbF]J3"!gS$HL1Cw HbKe9S/@HH6QU^_u5} )G\]\uO=9p|H\165 "Lf4{b!$~uU,\αDmcW265"bbo4rs:1}bMqO$&uQP3Fb'62~2$0Q}qP,6.ձT@|Z!TQ .=kg+."MI~!,4X3lH2вPG;`C| 3َ<ݘLy<9'֌+s9uPB5M0y'SC+&w)rL&=utjyIa`b5߽F&6"B+J%{& (ׯT7a&427v{e.fsiIF4!ET~V*0kRS E PFom < oM=} p|NcHqY5?" xBD^V 6tex<nSyjCS9t㘥kdh,sJ:Ԉz4ч3N8QI(uO8EZxzq1t採 .z6Q"Z팴E˲ytt#W:4Ȓ)RKYr@HoF!0=#$XUH<-哲t' VBZPWau,9}.\1}q>Cy v]d[a#Yg˳D/,ɍ2#7aLm栉xw "ˠSor!SN'6@^㲾 3x?Abn*Ͻwp7$.b=*?7%+ࡤCkƃfODZ! !uzv5c𺹡9e~:Ų94?M;:g jg˫g ~#6^C0s +͖p na7Ep|CP8h*TGj_hdwI1ᵸ)2I$zaqN(E w tj:/.S38!~&}{ U0s:1ē-pLTv j146AMh y|r8M#zOdF݃aqCB雅 ıZKHf(.ߠlƧ+D>1NSv fB~m֨\ꅑ+y J_\Һg+~mJS|uZ?kF^MjA}W[gli=, P1 [[ {u|@mP pCDXRo)uM ΄xlTD4)%adU&oU7 yb5|:CYՋ,rdcO%,&F%Q8td @ -=Kek '\j?mVhEݚɃRvDPa(IYEF/NOQchua^VO?]0*,$Ui)_׷*/*YU#HmQ[xQԙh.d~Es3d@Bѩ^ =δ%3*8`!Ik=1)m)&L Tf1NjjITol^ÅIR77`rkuRcA12Ez[mf5m}o SÌ\!-u]Wc t`o}7}_ybaYKLc2x\,=m(?f70B#UeT,x_Q|zC!eˈ欘kH ׸ HMY88ngۿš҂ة4%RNZῲI_5~֊NsӦ4$5/Y4E9y8FMa* b[#҆QZt_ql( wK{@=o *A\ƒ;z6/(>N͘5YKWc^.Y.:cusc0J}wߓ qZdA+j5p Ew&u! 4RfWM)_li6uG%nT z2:6dh4ysfJ?g-+/8h&MhU6VJ:P juKi6͕XP}0 CaK%CL|݁n1q EQA_*D!:KCjhNMhlIØ l#3i a5/`2v!гaD }fװX|V|'k|FGYEڞ I$&7<7?Bu3&7v2O*'"٥ &c`bI񴭸x{;Z筕&%ta__7^ M2Y8;0ڂ ^cƟa`^0P(BDr ?$l4F\%JcDUb\G^$(GŋVq.& )篙ދuOضy#(k22H%a& \0pt',Ώǡb;)2~D$y C>W;qɱF 4a-&4X$W<Y__ͮ\r+6&,,0>duɲ2=9(0XCKe0Z` yE\dy7w<7_Ko 8_Cssr^sQ2u%*ѵD.в{._3t5.A-ttHpڨ7Dkw:PWuA0ƮEAdSl'K>8Q @n9[E~_m&R@7CG+Ǎd~skC;#&{OW3 >ҕuY*Lqۇ7ã}c"I"< QSrh웓_p0j]ZFumHcgIR[t 1 _A@j$:SiZ rdtn "B)z>'ΫX!| oZ3Yp \$;VI]1j̸8AL7"穈01,/2ך:TIrqPZWp1݊#*k0;u n-z`GP iR0*z^^4*hf7J@_tbʪ/\cBWʭiwu~t D[IlIԀrĆ-\j}UɝݟgF{!4Z>[Np?")XC}u.l*"""@Pn:0Qԋgt5#\Ul\q|װQ,CQ<:/;Ȯ|]e[3y$ 8(Ӄ Y$i0rD/*ZQU?GB$1@:B9V<68V{?GvA:/ b2r]m%"]/\FFyDȋ` zO.04P&3xfhTU}w g |Vpƿ. ȵٛqVVLeJ_wiW)4js:}3#|Gﳸ-nD~˻˝f8[urUd|Q+2&cRa' \'EAq[V'M0O..·PH]bz[KURǚ/c t~w`aM_-lƍ7:2ZJx0 t #"ޗ ˮSc@(:j}TU>f'̥וƈp8"t|G}1iۮVw՟&eA!D%`& s_n\ D!z+N?dVgmGYFw*:" l(PX+JR]x1jXfIKG*àpݣ`yp h;@NSe 7= Rw5dέҎ*A3"zdIQlufȱKT"Yu-*@aeVI#A4p'EC['pJ,Ge˖E4.2A"kݒ@B! f^`#YJ5Y9#WL tAq 5*" ˰  P8fԧY96ʌEz{bD 2G_HbUJ>>(ָP)L7l"J<;rjL Y<*mQUWɵ:[퉋VqFBb<~_[:tiPXhtD=M{Vnf 6s1r \=3d*oubrqcv*b-R5|) ݥb`jQ]T#z8!Uz^@ \b. }O#/s', B|MB$Vi17Ɔl'YkD6l׳CˮCT*l/ ~LͻS?~"6pֺSA t1WMA0!Z q#dopa#x+Q%X0E'g\BGvkCK}8@8ڏ%ȒJ1+GzS5BoMTg+Erٯ0V~_m (t*(eEwRtb1K$V PhRi%A|pQć2K^^Z>t4w Ўq~z:>maquT ˲m-Tls3.4f!1HF1cӱ jA}^ X 7NP}?[e(bo￯Eg#<0/۩ˋo>k9EJ\Ao$B0a[xyu.!.R|?\ËLJgyh=]Ծ\0;|>U9bɴbC9{Dzd+"NdeV~i֨7O Jz*L"V%5 ?K"#CUȦwñ8=ta,sf}d:-l_pKxs ZV3$tϺ䰏f6o6e:cm@vR*ȿ$vŬ'9$ȕe x3,sj"} Ggl{y$עj\=~!$Cuo#W Us9NK ~2" &=̟0wk*(';T5DijTa4:o v6^$x@(d-s#7(U!؇`ה{Ɠ AefIOվ\bq9fg Lrg1m[,gY:^A.ɖV,M}e>yD^՛r"H !x';8M3B)Q" W_:_" r뜆?rcnbLY>d?MZh^i-l\yc 8d(bP>{,>,RIC9mj4碒l\09YUZ z/xt`$-I59 ߯]}݁aWfErZ_MnN1ɗ cYC־̥CʶÖK<Kaڸc NdER*iUBЅsWYU]~p (qqgC\NɲtF yio sB+d yD31\^3K)r FA`(ȦܳF:n"~kzz|N9B<]r@+fj]f:a%z<GiY7Ŗϲo)gUDquw$djKLαGPUX%`YE\[MF"K">)1C0 ?@aiѣɗI#i]{4ֹ.={AEJ hݻ_!$<<%ؑA μo >p!#FQQOM/i_rb%&7Cyv&9_r=ѿyA ޕ_ *`hpjBjjɔ9lyg7SB䪤Aq%+I __! "/1l7`+ahNV-Əow3xuAH4"(֋*1ݐ™{j;MҲ 0OP17_pD}"}.ZfȋR[iKV'tO+r66d[0>9{_xpGsTm뜒H1G*׮mˢo,<0Y}Qd/gS+GV8v-ѭ̂GĂF<l`-4^+n®.$en:W*Jd< A>9^k:J6}|sO"0ֲWU^;H) p!?AXrH9Ҡc{{~7]'}O~ 07j͹ >ش'Zb~_bHG@ݘK"~0c_,**KGDMQݰc37"(szۥUᬖJEa@EsCI%]faҏ!#*/?*>*7gBk4٘y'%`;"W{eM I5gHPOf'MT$Hm8pe_v AT8U?X I+%U+ Ykt&QmelIi>Ԇ>̪ .O؂.ya#yMDt^Z+(fǭ~εz].$PG6/̸OIy%o\)GL}4ox|#Z,{K'W:)UY|5$zxgɜNˀ Z# nx),F[&W\&N~#WY#|JHDUiIaȮCwCao⺯gUS63 uh()[`>vBE= <9M-WX6}TCZ$,bdNǂU~b66tGۉc` 7`;h\#gqjz+*ϥ2[a_ϋ\{1?fRZ⍊ qKA@#RnB@z7>!&GYD]rQ{2_dcu'iP;>90;m=!zwzu>ΘgW h*NiJjd;ō70,G[^f6363^< DXʔ%V W v=<R]ȅ"; vb}~:ԗrꗻ{(^(i[_m| d]?˾,$Dgܓ2Z"Upt*BTVQF&qDn;qQ[~>ڻ]> 8?v5TMᱴIOKYͦO‹ pba,W?ey~GF%wr}U̢kنń2@1GVLTȑ`69S\aYUkqxMaj([gٙ{o^K da1H1CF+#kjx"́a.2]K wyӆ 'B8Dho =دz,4*oH$;hp`<\ٹ3o3h~ ,H d~2%կ^Լ$vM)MIfD%+ՂE/ܮ,9/ RKX1@hGRd2xJ[+X]~tºJ]֩W̤Ek'׸ݱHAFl%T^Ǘ##@C* jl>ϬVU0y,sL|$ FpLfKH#.oՁ+0/K'>> @'$ù˴- _R<рg^ tѭ)0ި5CdB^;|¨z,Ku' \4reD.%eZe7H^yM2<6@Sxܣ:.zk6b{{'gPd^o|+ 4ڠS#0ys{(\9G)*~?懘O(mWN&}d5=ΓlZ 34N)R PBŐyM;#eTʼ4 Qt#D`<2a{'e?!u2{N5kE2]<4oE)JaȥZp, 4I&NlP b\*;`(1 X_Ȝ ZN"nrj8ۍ ;R6OB[ĘLCM@8\G[8',q)>6?LJT;kUOx&;ٝ)ʼn02yuRY\kTBLrscqQ6>"Ի~UʯE͙|a)/OS"ɨ)`E~d Qj }wQy@P$$bC.7'(P ⪺*W':ypVDp>0M$ 05h t{-+$w6kW6t(/ |[bPL?oHrry悚2y3Rg}{ udV9xiˡmu!Do 1x'rHwq囕-uZ ( d9 3BĊu.S~͘pcnP:.V>'QC \OfWsf+ ?fO6$e >OiY8߼pJee$f2A-]?k* qtټ`sd9.Ӌ(%cU%ΛVUC/)I U;i_ ))F7%Jpl;f{ؓ2 n'I-9b4:}qASuf|z7E*[U~CJ"w#;R:' BBH.KP#I13dV(i=E%B,Wryk^ͽdU&ѿᅞ7ۓ }yR/tVҝt;'! (nMy+@AbxšZ Y:?e $sAvkwe`i7tbxR=jP rٞ2akn4*hGX;"w9&q)`J=r<^h*jdFނxDhA , ѮON!c, K&a]~. 7+ɌRh?^OiHSs+@U)G7$ wh†; G]צW*勾] 4 hz Go DF"&1U,jͿ mM. HsJb=hϑ+ƫ%Դ[Z}oU}ڷ$'R0y`O&kvyi9FҲRː?,z(^#`J%ٷyPWI79fVWP ʇkzXדh(Mrhr%w>s-6J׸swN8L HW-aKռN]wȽ`"LF*S8kR R.sskx[HVCm:s}`yzA&}GЕZ(8t$璾;(kEPcfZRv,VC:}}L@5dLvΨZ gOpŞBHtYf- u͎d_r"(qW{^[[CN+3ǛBk*Az٬Wf qvBN-r`VyM =⠧{?Xot{Y?/`z`a=s'Jퟏ}VU!Bz37Kә=V?do.~ X]TC{,i }_#*͞k[XQU;nUl2X͋pS(rpa:s]O!(%gdFNJhmDX{Sѝy](;B|h9VHмAӵ -CϬzC@ǩ.SG^ɃOVɥIDzr."-zB?i,b!S"Jw{LQ)dLnJDs. T4CAfge*r#X"[=PusOψSfҔ@Yd >jF6ၞC(Yj056 $h *CB%rؙ] Kf m-",c{ dFF稡(o2*LNt7rإ 5>Vj^g̢Y/yC4/~TRشd`w#Ww~ٕ].P7пIDvb`*dnɐu\@D@$z{)gAm}rFy&Tz{a5*/LJ$^ziV0Ld zT\@D` {}R=a>upoCz;j|L6ض]$Y[Qt_QAHE#z>=5q7s> IpېSN{Rwm[PӠ:÷H`A/Qh(&P'Y!u!ں~_J![:Vgo|ɩA$gf7J7N__}i'[>⾾L=L`GM?VSۛh!w GM͊iA"`tnK&~q5-" x;OR2/d܏rtj랖ST i`_sh44})O}V4č|<ڂ= ߻HU,pBKWe;߀wL+ EۦӀgVgUtSWHV/zfEN~Xw Tv)/nV=i}7&m܏{kmq&09$T *`v mp6$sSWXycJ1*9vp:HbFlDB`̍$څyPM.8cNb} ߄e+5jҺ =쁦#`[U}+q#Rrfp9f~{$U z2{rM&v'i4tmĭC{Y؜R"Vlpl!:J7f%2Pf!0i6 S7w`ʼnho [ti &Q("A~pd]]urdqh5z&4ʻ[ G`gG qc(2;zUOςLsB[ z&9|=ew-<, ه;=Z9 ~OQWS5rrca<Vۙ0X/c_/S b#,Q>i˃^ ' 7)R䞞6)gW0iNx1-hUz*|8;=XQ<^EPtAa: 2;޸)Z2H$+qU4Ppq6@;P:G5WsKi!́m+/Vobxu{*\N`Ƒ9EE}6=WrKT6K6I }B>ނ`5JRi劋7gb9Ec8YHԊ "#Aυsf==V8:y)HPcSvTqd2NԞ)~] E9EUz+:;KLҼ;Ĕ&d$&NeJm=`IlK#, t dWϋ *p82w_,X$,>`OY|<){, S'Ą-KΪm/N>xZ"I$[ ($ -y.Kf>Dy-1ֽ^kkWSƪcR> PY!]X3SAQkG&BN 7ͼ$H vF+L+zV`F&mF%tv_ֽ;a9zEnqqR9V}\g?g%}%Y&@:vt[yda2Wg{xpPM nfBA.O:гp<,5H-oNlͳAtm5+kW2Qh vP @r~lV)MBk `~12 a}[^vRX:Pmٞ}in#e9`#Ri!]f;ݞ{‡}dܪd KREAe򩙑piB>_ct묩1)Lc>WI Ӑ彪4Ns/=E4. oYJ?XIHNwydƈ/_˩X+:=sdU ثRm >.ܔBqJū#Rχm@}?O&FdZ\Wi ލz!DHkP(j~=#G qafGw&\PV\?h0$=c<ȿ@U[I4{_H?A@:#dw/֟EnmvCؖN8KdbX=7Q2EЬ $js _DEh}.e^GA=.wP%gZsMmrC+هf`WgF;I7@u+ZY3 W%9W^;ͨ ^RRn#ο\( viݎe^,eUNc8 Jc l}R܃Ёgd^zmGw2H&Vpy؀L~ ahF ,w*Zx@Z$1Mz[8Q'F =0#$Xh+@ycuSew44O`V=I)J:%PhH`u %MzU*Āݞ{B#XNd53pn6{o^bZ[ {IvV_7ȥ)gǎ*8(hY3n3 闙wDyݿ mi!B|;f|;v|zoj('*ATs–al'0RC3qP:B*Ç~giׅWMwq맜]A4~@E(J1CHl1WI0DRRP.NǨ"OC݌g[O\Rͣ*-B*|pZ!61MЖО*؎ȊOQ rpq$ PSsOG@]KMkG?+7\ΠTChQ_ PA%HʻҀYwe.$r{7b!89lN̲ o# Q5世4=dH؟[זu]j]N?JV09tA7$(7»mwjhpU%9p|,dQ 5N!胯kְfst5sCI{QkƭT]BRBV8i$NƾɁavn,(r:oh*;(&9@K%)ocuUHo8aQ q{IH8}cF%ԽaM4*ȉiԶ ؇T}~*LUƩ~:;mC]Q-&Vb;Dl +0o+P8x$ZfU^ :E]i(pnLOdvhN䑛TkspP߉)v 9Q@"dyq߼j#Y_Q3H`(F%Hqc=W9?ȇ/7GWD4d!pK<ٔqV괎` C nڸBRznAmCar-{w71}%# \;'ne" ʓ]P`+kK-@t<[.˕H}16͞tq< XI#ׂ>8Kn+EY6Xe%8﮺/ .w;%,_kݛjGȸ9G4W ezb]-8t ?gujjU͂:-hvf@7ô8x3H#zJl]7_r>v1*d5Yq $20&Y4S.qC=-yZ gĝW~'ig(KLk#?&fn|ݜcE4收3%yeAsND>Ϯ^6rNBoWx1]kz_6)ȝ&skYĀ#k(?;Qa*p2\(H!qAw6λgoX|v_y-tMۅ_{rT1㫂Kvq kC σABExX. Gj8:WZalLiB ~ơ 3| p&ЙPk)EIgCE 4 N{e$Wx Ђ]J.Ed34!H`\#Z@gu5\T"`;b`CpC#D)n!{Z@УBQ7|kICxJ({k˦XFS''0V:γrjPL EB.%8awi~iJlR8` unes3+y1#[8̛ ՍQAE3cjPK>CPb8GI~ ѢR\EFw35b嫸ƥ[ŅusmlP\H=OYRs3XQf05D,BW#IFGd7R#&krQcwچ١qzHjPS \սi#O C$YX0h.a}Npvi@zݽ$`Pb~ͧ@Ǝz#Fq,6tKW’%NE2xUd\@G {s܀R t`a#zXFO%<mrd:Y}Z<- AD>7˭Wp&D~`FW$aA1;]aAvK^A%ɖBA?\I0xκ kټW?nlYKdb|]IWp5s5dL"J}]#z˙x0{F/ ? c)M!~r&;^):kӵ8"k-8GBjo[f {9̬\췋ĵ^@])nEun` ulW.jI[#q 7b4Kəar:raiOld"bzdMvĤOF˂Q 9 h3gk=) }IOgfl^nD?M̰ C򍗸j0jiG_N|9[яwO176ᓯX]=,ؼIa's>:2;pq6|p/s!׹'ha4.h%hݼaޅv-1WGJʦ昒U/jx~ "I_,z{PKwˑ؅E.Pr120U)EvԠ1ILR3KSdn+]IOLD;N¶8^q(zBd0 n[#uzt`ax̔nסQ] -nM^0*C@&\]&Gat:E DidW;V[VES~CAk KǑ ,,ы10QzZVl#mYr2@//na ~Wm==ռN J yFC0aH^W%k `X#2M0K wxívKm2s}y_jKf=W2v"D5Ydn8uy\"W4 S1&j>!-_^h#NH-͚ftlFOBOY+Zo4L2T6'F^{G_`>٫*XV ɲaq u&EeO8G"7W G hgħ}o֜ms9PQ) AUn9DNZ;e;I;8~j$,v~Yj;RL T['YχʳoϿHZȀ`"}Gzɿ\,<" A1-0p}qqʷ*Zk7Y9\10JC7rkp\(D+o;ߨtLDB%#b'J noB̞6t0ЃUudՍ5}sG 6kH\V%*e#sxnN1J fszJs12M"1R\5{Lw4ݡk DuC{UW 4xWI7Mh:t\97qmcflLAuX'Kl)VF˹;dW}K=l5DGpd8] ߻Tn#`n,kg)|y#6_m u٭H߶)؂%Rф6YLL ]& %wk\{sʴ DfŖ'y26}Jl٠Y+h%ȓ} NDl=d2]@Lk/^d}OIi {wori^1 Q.O} ].qL+s(,S?͵6i73\LsV_;MK!un%t 9Z317Hө0UT:\#{>uQ~Yt)wT>H 6+]ks1H<܋yc=!nB`;X*Qd[I[ru>Smu/Y _k ΞLJz.˧7mB|69rLc@LV1FG+Q.c&ks=g!P/D2}`],+) -X TKRFtQX[_rĶSfw5~"o-8OcW{ơD7Z%/>3gPc4M &0|#D_ĴAgؤ,7>`{zDXdcTbgٍ} ٦U\pLȂm8F2 [+}FH-1Hڨ%wwv6'fQ/RDP.e$vY۟P_v󵟉L։,=LR_mc4}ݳٺz}Jy9,' ruDA|b-;3˪ GgPrSl]wBZynɭVx3aϡ!bQYfRbԁ'q,PrxdՀ{:l#{R2L@ gJzn?D#GbuCuc1%}1-*Et? *M&E(rR %e}pnT0/毃;[-t[HXXN? GJ*E0& tq3(SޓYUryܘi?[_ ZFSm #- [i_1=¸!!MuSvؠ’XPyr}<]=…i^?<.ʌRAJ1Ȃ]vxG%Oi` r&lbG;H9܍9VB#M#ea1* @e&ݗd!ѫ㜛ᕜ6~ j(i%Z9r.ږN哬O #DcMaJڔ cqOh sWAUj;7!F4q}u4eɡ1u"CَRS7 \O|<݄ 2C4eZ|MTHwSh)M!u bQ?,'R?FFCM;J9rq2R"Hk+.PU'D,E#]&"y\#9Z0+o`x/5T2TXIFh@d\4 zOK4guKnD@K#bRՐϫ[좥~,w^%jT B N,/dx,*AGݬ~WgSoy,n:)mِ56 HUJh,UѿFHe@$}s8Z\ y9dBo h`w^ ('wN]eˢXÃbث%0R4R2(dFw9wD{{'/`b$ 6gǮ V 2#JS e=w˙M2(` !8(HTJ3&64 M_6rzb#(qR cZ; 2J2@6htg| ^qE Mϼ]ڹ1WZ2IHlx9n.0y1Uh(h<[cØFF7fiqN1f>\Z@edN/Էi䢯gXvS`̳ZCf3e?@:-vNw ΡBN-SSgOd6}a;C& CbR$HZk@e%uUp. !rU-7ߜΣ]Am4 OKnpHt"^4CV~wMQԌVNUx=|Hۣ:QaYRrFAVS-E0)#JYhO;rXmZ<C,hvGDF.x&ʐ`MXtV#:~b5/'}3j#Q˶=tTxŭ:;7 7*BWU1|w@'\)Z lP't5`HY-!غe4hI Ɓ՟xxjKgE&>_!bS0(sHĶ(H $yKi&:Ro?Sy,Rb*&츙0IL]!+m,!ϧGϽFřփ+oC,)=@(PS eOnՆRu]tB>ZO EMBLl֒Ԏ(UH}"&ȫ v* %v^OMO rAd[1NztF֣"#JY'G5B^qV3/̞t<K _] TmR2!vl󈄆ʂ(*B)Χmn.wƧ:Ӿh=2eͱtpqI&T:D][\Sl$ ڨ8Ҍ3:LNQ>s y髸)<[ 0D"|+_]c}ȱI)ΔDƂ5 @R 2OƄ=1W 8Qi݂"mTS^2N.^8K:IނqE+\:yPީUOƿUW.)ZW&eW@S16eJ?(gvUo]x1 uŕb5 _Zz-6vVz ,]|QM&K$O돎[aLǟ[(6G&vr1 i n5 LgTM5AZK5r`v5N[le\*psnJo1KX?NzL6HT2|4/+:icp/֊,$A*{\R͐da=sHwM<+}Ěx0iR&pmF?nl QqP@E͉ [^*gy<e/)A׺+S, (.n.Wp1YΘg36\hLI(6Gn&[x,tNq5_pgM mԕTa+ +d3֡Il#<&YLBlv`&^>ĬgKX,=WW%ԷZRTBR8 A-Hh),*Ӱk!i:A\Wk:ʭz[CYȝo?;-wm]Cosqַ<^^ {h6I0pF9wG-E ch1eB5".ga u6gג|M|q%7ᆞ<wg۬t>1`$q vM{T:# QR>.OJ`0ei[ndsw/pi!(:k]{cm:r@'cy j`K>v~LSu;W"[" YB<ӹEѵWh~"?xݾwvLǛx5Lɓ8oN6`S1 Q d]z8bsT9n:׵R!iSg7$=jn2I(5::fZ H,GGb MUXYj.'7&ieEU*4gѐ`i-T(TĿ;6i@v nZ1q3G59 h YV$=i(x*m`#U- M|fɯC9Dre; ȢY Η;Q[gŮc г8%3,'f*47W M)ǘSoSӠZ s9ERïUe`;}uk1a* G )\ACnB9f K nIdOQ__kꞦLbD44mV MZX"rRa'7(Aly!$T3~=Vo;$OS`k4Vygs|qէLld-P)Geى-azB &cqV4N0Fm~6ۮY&mԈG1K=qceD'% 5/9bMȔeESA5U72u|-8eI%Wvbcy[)#*z1*~ )meiTcP1WY0ɃsE$f9NKp|L wv/yhLn}!+M}ʞ#t9 C-AUű fϯ ^{/lhoJ 6ݖ$(j ~AaA JЀi;I)jzXD 4[gkaNM{bYE`!ǝq>yۥAKߖZT:p"٨ϟŰѬ|e àI@ W`f)i,2N$^qmjh%'H8u8/ʪtި<hxzwaM-*_B_ @LcWqU8 GɲY&`&r qX>C;jPS2K_;2r,&K:"/N(RQP),Q@#r=~4a ?E^UVK7']s ?Ei#UH'"%@8^bMaߘ; ~ҷn}Tk}T<´ɕk[C?dzFFҖX_!&5eʗ4] ,wD{&ӯJqyc(d=abGIv\ &7mVUs[:_;8^QwaN?R+bG-`˛]iXdK7*"_`Z3hU2pox<Nx LxZxYzeӄfC.+LӤaœy#Jj,2π<+1鮪(Thi{!s3f=p, e9& u-̲PntgAn|M&ӎ\IuE16ƅh@NMS.Tellxw)k4U}Ow 葧,9{ҪPf;gxu`(Bf O2P_C}Xm# =A\LBBRfߖnM={']̵4g@S ݄Rc\ǫ^C=@{qS.F#ȶ$uD\@Dq gIoޫ#OMqHukL%_m3"=jEEPl\;P>PX D#)HEfڊ]W^ UkvY_!3櫙O-v =B֞kA#fȗ"6tsm"pQ 9W"T_0ʀl\ɖw-m@mh&Z'F\4BޞASVD\)8,cll =-Ē5jn7^&yIXX oIqh0ŀNwkpNZ=+ޓ͂{]Rs>mjrNiyw&W^g[znvPEgAql5<)<K1w37xp93γQvdORyh-U}qAz1dp/ 4tn >;nُknvΘAuv1eo\?L<&D?.Sg4,%)5,T/Mڜt>%ї{fY4=To89""?ӗ豋N !Ȅ]<9H!RFύ&kϻ;O2B]lh;҆jS+xwOW겧i?gt| kwLBoX4'2hZmt{"`i XjA"hȼ[&9:o+0)$]/Sr~QE0 :58@JJ^A\V$aMoU~jx0BT!zB " Cv!b0~܈)Pzw;wޘhnT&uRZ.Aj{H(Ҁ0J!wW%:IҸi4{"!Bn}L ($'Wx'aPc1[F8XC-"߉%Ӧ̫ X^"fJO jγRʻ)BwneZt4D8iN;yna7 [jdtQ׻{ؿnG^IZ1 K %r]36#U Z\T|x8(5Ɛ 7z_[4B7M^ETL3⯶wC+4vC}K %+*kHԼmQA43lNcb94l ^ 1*Nn :EVVgcqE '; L Lڙ}RPc8 yN M| *TEqMBB+(Y]PH׌ƛ;z ݰW'l->Zhb%Trslw} o_ɃT1W@w@Q=9pH_q`-r0AaX xzj O3#&ziWe朐`^:+38res_*S_QD_F=>ÿr$yw C[cx O1A| Y=7TYW4+x!֐Nwet.2&9ud(\Ƅ*󻁁7`bgX3U$´J|&?-!DuW Rӵ ipR& %SG :X\~q\"ג ծ)fh40=4upZOr˥!5k{չl=X: aäZQ-((Kՙ"IʼnsH(j/rAlۥYmG5|G ə'77Q_ ̰tξaKW%'z0`N¦JA^\[I(4e{#X'}ƵlW l~\˯%~NY;)g52Q!pZ ex2$P\%EM.B|& *?oe eUMӿ^Iq^YPЭ[q&,D7WR%M,| ,z$6Y)l*g5s|!:h cꐹjuGG<;ZgY:.趧%uZJv-:n'Tэ9Pw{N\"s C5C'3V .Hy@&V4J q&%A([ 4aʳF[5Qt7)r2,m^ԈqH)uq6}Ծ%/ʃ*{tcܟ399Ҩw{>3(ccOF FW&Pr8,]=>+C ;f󙧂 ~RLw[%͘@DnI~*Mt)TW4!€ybp*vIJDo/iV)I}$'t ,PO*OGglmWo1.H!z'3c%1?yxo@ײ3)3Ǫ-Fwï[%7 ;"TX)((x*8mWtxn]W!ɜ:rqM@dxBrqu\m*c%3 NKmaLE]ҊY@"b@Y<: DaIk$aG%:b`շb6RgEsuX}q%v׶ܣ_АJpڠװ7͑qNS#Y&+e%h̚I{/4RfWg%:D)ZX␺!c^QkW9 |n&ϨATO)\wkq–cdg\nH$KAĩԨPVP)$MHr:s{8irF |rs'8;#Ala!`tbW_/k0p-?]ccHIA5l$aZ)-% E=:{Þ S{ vdj<YVR>Ow\a>? !O c 6Hq` >SV|O>Ajky.q^!e-@L"$XjMh{`<>J%Pkˇ9ϒת}Av\ghT!~;)]ON'QQoLm$7RR03mFSnv%q"b>u`%W*Kt=!)xU]s[~څdh*5mHsw6a /nVf eZ8kWTEWtCP3f5 ѵW ^V4Nz%!cI&J09ݼ}rhvM%-|iNUJa] HP. 4 'A$L)6#+#& Z|.Ng$ Y)!CP%-XχڒY;!ivzO RR4l"D465^?[UdjxѩG#|v+oY&cpeTHv;ʹ8U1%O+!RJ&ǝ I=h2ݴVmq)l:ߴ4Ou2ŧ+J~oQ&w>I:2Oý2kϟT\5A(+{EU0L!y7s{ \BcxMc?SKPG!i?CTK<ٴ8K%E d9h_a:AZӶ(,A^_° 8w;nK(D,8,>.e>nb1L;ҲLY³?M7.$ #`yo9lNB&ښșKPxy=P01,G!smi4`')F?VI@ j|Vymy 8҉^=٪p͒j5ϭ tPxCqSUlsDNNW//|]Q3#-ܸXH.I_v⋆I} dZ+ʸ1۴ %nG-8 ~#erphfG -vmhn{ZbkWM9?|6BXRob"UE身6 1!(uor^(72#+M3M.Qsx((OF<*?QRrge1mɯڛSS&՜kzנç}$WD)#R`tPŠF{V'`5#n+w"P ȡVLV PQ?ۀ?f\\pS*({d{&b}ٵEXωfV ǧͺDNv>Zb~:pܜЋSh&RՁ$z#%#+rয{8lj@EzC[o. c~rB~}x΀.)*8?ZgΊE'ZH;G1n ➤zY|y}w3yfP`{[ך]!е2ڝDBt99BiR{/!.W_2E rwXuWidPFURvMeAGHk<6C@;Li}R2t*lkX=#zi:)\Fӂw1AES5h$nG2WwEi Sh5?@vo\H/~ Mexǂ@#sRC332HX7ǓEu"n@/f McrQj=&?oKt4څ7-N+|9FQqSsC=+H?K_Mğގ2S6ȝD(qф"ݧ̠mr`l2(EBfiSďY #[[هY^KJ fG4K'ᢓLmKze"17=ѨwT-!$`v$ɨ/|I/c*LAxF_˙*1u #q{\%sɄznզoIryaA eԼ!aĶMhaqŗbY~>|1vC]V 2%tnFKZMOj$Y۬[ݲŽZR:T H;6jNGlyN9S=y. QnN }|q!4eI4hh9% Ѣ/zz~Έ NTF')TȾ6請B_ sm)}˹KL$u W /+'l,2ˇz 0>b*5;I700V$)~eƲ|u57&e(78epr'ڡ\-sҶHݛ'T}n[2^uyg?Ԃ4UnyϓCgYa).7g$j-,DL7M΃<g-H#7e @Vy볕sF05-!Oe 掎T2zUFls\B9A=.v,WGl*:d#6D4mD_yypFl5=H 2^Ӎ`EG#Z3(nzeJL:Xf-k|b텄cbcPI09zo'.߸};>>$Pp:Ⓢ?%K|}WY0Mɗ'} o'XW`:;PV'~(6! t^8 `хbiEف% bb6#,4(ky3]+ x .2{~+q"3fC(7A|=lSoTPRfoC0g_}HCZqGӜ )ܥb$%kɹUZh>/#г3| @o{kWYM}M9}>zࡕ:SK'Y, [~[|+.`d@nXޙj7oD>6wJ6Il8̦d9=@|̃(1Z,RU`K1Ths9UX%$4Dg5-+gif'YW\f66co:`pDz艊dycAWvUwSwbg3)r$iAܽ5g1f}R•,{S<" s67*X -ǯF6b Uk[|:{  DY]%KZ\Ȱ9f;s5`]A҉Ώ{ݨeX-:7nPUA"`/*@t˿ɐq C۽5 X.tEogZH@h+PTtg_HC]пZY`tAуU>BOgR#dy҅B(GaNatI)|BW7 ЌhOMx 3 ¦C{RQ֖t6›U=\sM1+n #?wנV-@5ι㴌eOJ1h﹐-E`{70B )C'(8-rjLo I0(.YG;qޛfJ@a+ h_N$sip?rn RGN xZA# W1W2Fho[)W`Eb&#A.! DUW': mn= S`i*&2 J RÂT˸mŒ$w-< nԝ4M߶%(4'j筨`frNt=]SD qiډ!TVƋ<(^hj:̦=q8^'8k$*۔< {ʣׁ\{]e:ڸ+,#ژ{nT`fGOnדyrP{H+f哆Q7+2@u޺͞C.SCm|FWii 姻Pe}<\"'N,>.S{PN5wXjgHsNB!t;HO+NP4w$QhPv79-ftMfY}j 0-1:1+vw7øѨ?owBi삎g}Ca;Fy@ktH'fݙuq8> _L9]rI>u,0@^.3WTqȑjq@S{DISX+Cx 2)+tj.-0\W;3 >f6 MDjpf LX3 mݟ.a2AzTH듛P"+$j}eǐXDx&.61x&njrI Ap.PGr m\Rf3[}~hÑnsl\ԣו^{*zDA@"VN[M!il>=sT1ͩc(:!6.ZJo2 ]ƻ>%m =`\oy=pU 0/hT4::2o}3l`,Q=OѶ}_2%CXQf2Xk5 >Xo[+C S >}!i^F5 Kl,ҀLIad~ Xo,BPpj{N oTѓZ(!Xv63c\nm aEwDO_ȼh]DKW!ecWCvd P Qi? m?gWENTS5,L6ϲcwG!0KvqwVJ@sggoeC[IoN;nSor<)PuG8Y9i\a) :<^K 6t+ *b$XA햖Dn$(|fzϷȧKoԸxݻڅ aL6S|zO"R_g(J_NMCU JwNJj~E2&΢+ڂOc@s ^C!(qCMbX=FUVSU {_DN`6{;+gc\PlVdpp]GMrF3ywB$z3nBֽڴ~wǣaw7u'1;nQ#ΠCq{|N_>FG];фaMf- /5;Žb/ ]m'}p|u -p|о<*HV!^QpeNpZ]$3S#\'V3=.z"^]6-.3825]`#D! > 6x`sz`>6 f1O=DWUI)ݑB-l'-Qp! h!f둜V"I@tN§SR ﶱUGer#س@"͆E\3#RA e<qf_2^Tl#AAte1LK 3BߟnO pwِGcOV BMDOL`4(~eALm (GGn yzc%iNyRv."vKH/Q( :9v2 J:A ?r})-TC%`TU[yQez ?ub€)S2?|qnG?*;R)W{&հDEzrtK^hgJ:2w"{UI!Rt! )Xsѭ2:soRq=lf6.Ӎ ۻZ&Q AiC=d#]&h=^tLB)$@HPF{od:W#&;=,9Ew2QM?MҖ/9|n5A:!:XcإkM46Yyc6VNuZ5֥8+4aW[# -L\ᝰP%찵@ddkA-71+ l7QぽzK"P:/Ak8Wq;J C]7fJrBX+(7aN-6?Z'0GKʸj-s84mp,-8n3Ož 8EMBcpΤǿxʸX=VeJ9eyvBsk] ^B Y|dܯ&,~zi/Y9yCb M8IL6n J!Qĕ5PV-qӖs@7g\֑_}<oٺ b]!b Z T4 J Zr.\_a#^$,Zz;kf,/$³E|,ZhOôx1o4 m ]iHjUf}Ͷ lBu0eOޑX#8R6~{': )Ad?Ra*yJ< T>S&PGJB 0o+qK~޲7g&:u=hF"`k*Ei!͏Ĉ 9\F>|Q^NKfJ[_xUWӄTPP" {g "ĒLPk%M9wV(̗q\] m-qN.^05VωU'[ڼt^&]7R]n^E4U܎DߕyuߵYOjG9TEe5F)PƷC\a&\p rx#J1@1'6ɚZQGb Wt7w(˅ʺ6?   B$@d/kkv`-r <9O x)8,"&N.cE ܤZ'lvSFٗ6j~c|M|2BO:Kyr+$O dpM'HY)WE / tLLvҶ]tL\h]< xrd 5q_ su-:a11~X-ɞñfMLÚ~Z%WhE)xXkFOaCP'RDg#77*o'/4"gi*8|ESqΠDZg VKKPH1?( `WQE`8g4斂 [0uh;md0+۱HjOrMWLg"0^9|ex}9n!h^9.^/t2d2Rb}w̯ 55hWj&OHM .] OOo^Cxk8Wƃ>H[3sJU("EuA2QSȷrz_nX3{7㟈آםgt{![ <7tA w|8AwVU.OL8Ft'njk4i8~'Z.0r$ٷ|S8<`LC.hM=OTkQ:cϬد!m0Rs eYiþ FqS@GKr:c~gZL 5XL f>^Ү^S%id|\$Z(f7fl*ϐ X .MWv92('Z PJf\㣉/ԩN@k/$CnFdXR"d`wu5~@+dڧªoA.v#!X--ڳ66ָq[/Dd[r ଱@c/?‚¤Yk_ < p53%{DFF=ܙ@:u@XRth4On͹0o ;sPkD `."LȊ@iLS+!a^Eɧ6)fiU_rV ì~%c4r֏:%71T >4')/97"xۧ,'y9i7)'= x꣭ue'n®[ +q?}i7I_zᓻ*nMW7S1kU6$U۝s;loԣA&63W7Qv' !ǍK } NTbde.Ҩ:j/`zz#;xgRݻrb-,jC :yԅNjoAQ~Je>TK1~*!kS˚G^x ޗ/ TE_Q}v&czGqpw{kA_?c[0;g8>&bLnS NA=Y(Y7e۽ݕ||^!s>1(ČZ/|{1 xպ%<߸2FtAT!K 񧻄X_7{b{ZǞdbt'N$ftֳ*lm{|緈b)pjH1%^M5|g )L!3@s:nk>iCKrat'9J=HM2y!ՐcKNj.ԅ(߫{W,f݊Z6 H$Qdq>FSז rd[9}Mt'-f% w;fT\\>&9dgE<}Q1k#'?3+N_w-6sK˥܃Ul4kVK ;Iy|qF"7XԘzDCA9#?1 bY(p !BsM,FqFX`r !kVt!6RξLy7[׷}gh L,Ԯ]iJ"Ŋ哺cj.҅}_?&ƌ]~G(:b|sVG xWww Q`0QWKeGvgYa#$uFkB2Q b!E~j~$:Vcяe="rW۵X ZЦ{_d~aOQ*r362kST7ZʬFY۾D,^ijU"E0w_$1Q).L(ZSFO|eV8ŝLp% ~P&!wnaz5sWbcG&Nlݢ4EKlS{9kK pskC4R1"("G3ӽp/Q0azqE(O{~?`й72 ?_a|ٓ wM [db^ɡLvbI&SpqZhcQG @ fƯD(6!Z)dö5oJYo‹6]B,J 8}RJz.=T+FHvkH]7AvnYwgV-~0!>c V-3HjQ~ZuVyWZ4RH悷f SB}aC2\K镢I| !) ?.5޹%SƲr/粲.ϱuNw 'Kj'$+3'{Ot2DZ ]1)M[A=K,EBa_č|sURQc-+IϠ.M#{3A ilYO ~L.mݗun+N& Sy0œuZU G8ZNNBʺj8"]чP 8 3rR$ıR V qlذ$0Ț1O=˔4$yJ1>+!޷Q+e@rLOC=@/`[ OӬ80BAvƟ2M-@6 {t4ˠ2WWE8ڛg#x"1MnS gr.OĶjf-1asd"^7=1ߚm<b+}eģh#}lOt`}6e" =5r:5|;+D#A`~ \<9r%ߟ]az0W|T W|E! $M/[sw=nz޷wNfE瀁<})-%W v9wmuii_8K EfѽCoWDI1&2Yw|VV-U h\jmGW2XCǭtqIԅeT8A=9tlM;"6^Y%W;.:&{y4:^Lkΰ}:% $/?y0˿FB͈f<+):Aɭzc `{m+'TBHҼp G6d"ӔF*3/[BW̵FbJll7[~KҬ]齏h"aH*QSjm{, %t»;Y:f7osp5Җ`7':D|σϢMkk{y><[pMA;v3Hu+&hu4W\yV 4@KF6v``$lh4zȟh8t U}Q,9lpIÎ˼D%")e%-C^w^+"f`?vnDW e[|] 7ovؾ ު"=Pn;nw6?~vOSsc4zW6~\d%wu6.QQґ Ķ5:c'΂)DNp7cɀ^ k āP%iQFSa8e K ME0/mm,yZ_,+sM}]:ӷ )( w0R%n.v 7<hf %Ҋ9+,cJPH,4Rns@&~G$GfN+Cl߯Qqè M-K:58eh 0luWY Fyc,7)T70FO[27<a/EJ s,Β7N(b逞 t݋5(Z;ywDf+!P|뮩N 3I oRQ2V:ұ6pUe?f!+-+ʷGgbuɧ '~_֙/f EL>d$cDdy7Jj$~ n ˢ,`˂ēT/~ oc䰩.q>1k#謯nP!]qUxtR}5;%BWܼ tTTѩAFeuq3'c֎ݞc8[1*̪ܶFA HOa|R@kd1 K~*9n{LI}izr :1)DTn :6I{_z+ɋ_8·:-q WsAI)T&>?0nwWr8ɫ)̏[+w>>6'ˇ_gdG9[#%ȭDJ>Npyݢ)4s+E;&l)~ӯ|2c< o/yuD8'Ga9hQiڭ|Ì?CmбG/D )~C7}K2F^$]-MAj7|>מS)j̭ >[YxнBg4-(AgYux]l`xv@^q#bSt"䪙2βDz?鳦O(K./ɄMRxpg"mQlU_)iHK0 2"[n<Ev%i 6D^(eğ*yQu)'oKgp70F4ٌ>$I$F3F IKnv" -H6'c- ;PO1zt+F mƝo٨и ћM=rJyAqHD{4.%]ɅdVh(3hsz11[8nD͇4 y[kͧWL-mv(`6{gp Ǖ7?)8 sw }ʽ1c d[ .G3#'p#[;3,UE F`U`,H;)űDWqk+ifK?pC?]oR=zhjKv4"CC{d>;1sk,{5*u0r$S10t8+=K:aPHEtϩk[S|xa3~K}> I30H9b&IF8đÒP1Za 8H--BIҋvk*%Շ}O$IR!Uκu #LQ%HUMuQpRG;$feʀxxTGӆF>Uddh:Ͷ}&E@W 3M6Mt5Q>JpUjJ"޴ p†}%To'驐Rn@'UReX lg҄1宆\w}ATILDZڧZ-HG{-,c(:]BWTL0󴥶^ tCKpS,ZǔZJ`np0y~Zr(7]Or${[52qK8׈Ib Q26uυyGc氂%ށ,SXD) E~Ax&LrK\&I:"TV^ZA;_RYx1/ر!Svێa`zRHgáYNSmXS޴ƛp9%XMwN5/*oc a396GHv*B'3C@V_:Pπ 0V+\ڂT䳅Z ^1>8 ܃(aivJșą]vd4##6bkCx}51=F2+Gj[g_37#֚>$`g Sq(g45Z o:u5vԥk(9<{~i5@T`%o;;9-exeDj+ ;@/ȳLjogYZ070701000002a9000081a400000000000000000000000161421e7c0000e330000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/C]?Eh=ڜ9SGLGy2e#~Ն%tzF\}C`&6y>хЄY' :|ճփӠġc`wڮdyZR^%!TZI 53lls YapyK].䫶b9A 47zk#N7 B>ސ60B1>#Q40",jH猕AN98bY^Rʊ Sl- EVY8Vb*O4qZp?eRӈ6_ >#4l$ua={ɂȞ6BN#7|}LB kr Y"9!qd'EdtLUˊ80,ITSeKco5^''{ Bz[A4gaYOEΘ3(gYC ~\M{ +{PO3Hk~Nrs4 .clv+}NWU#UA'$=Bhkx61>޾;GLk5?qA-Oѣz|S7c盡y> 'Ȑ6taX1Ljry+<"IVr$<4Z\?K:n J"e*+za,kinL"J칧姇{zV[]5} q ̌#7$+5-HS}aP*{4̱u!ޠSUr2>Π>2(``ȿfºZ۵NImQb^ 8ύ!… _RdHf%o`jN-{f6p"➚3I'tg=ZL55*ƒ HߜAEJ c$^nS=h.d45C١$`"J;GQW I!i$Q.Pڗ/pF,jj[[A%7J3pGOc9YHnD$ram0@] ,أ+ɜB㑻Wn*뵜8ɵՙ|!6u8fvxId sȈ;NA.6Yٯ lJ¸u  @/ݮ ȣ &ߤу'@MVzҸ_U,ɩƜ0dpA֚w7QEl:N"t l@&\wT*+3﴾\?-;74RZ)R4Ă-_AƁ?+dy9_iBn4y\d:,,l/JoQjr|!t hu;Xa>nUY퓭o96τ}7fVHQ Ru=0?;S@%JN1մbS2Hu/R =d1|*~9O$iPw'y$mS1*Y0;#eUojE{&3f8O^H{GޑJEReɛ1=Zb-QR`6*#a),2-3B+u]*&s;ujJ9B皎şbǍr/q&݈;${J 2 Q#_(; &u&Iq\3Ad/i쉱a1o8LЉaAt6 !dĆ_M-Eȑ"ԣ=wI)8ffׁW> 5Q7U ڙ@̚!8?nJ>|,fcެ6g5l+zu$a$cI~`z>4T5/>Ww4EȂB}D˨BΥN/9sƹq oƠÍi@?hӯ"7=9Ѱ#н65HdmgVQW8- ]B,?nRm:OϜe6칸MG؄a@VOʌ'Ԙ3l>5Ǵ)5~,*1W85"U4$[ :oVVIQm|3|38=}zO80\[*::ma A"rEZ:2F7'wk )QWscm/ٕi9'Ygjr. MiՄ5F99;ǹn}3?kb {l,;C)WHt^M!yzx3DCߌ@ҁK/r63<큎G뒄\?2DڝJ;Bj"f܄ikYMv]uʿG6rv9TCs2_ݧyF 1x8{}=`s9T,̻?zsTLuUo9-ANi@kC s$U5IrOnL6i Ә#qN:2F=3\'Y)%.Dz #Pq[ԡF과a؜ cz~4UOrֻvz8[uY*𴁌Ky>+ v-yc;(,l Ʉ%t{H1U 0)V,oR(Y+_CE\ rAEi-uԖ2$UVⳐGE[c Va(x P\2}wu0J %K^-Boᑋj..~=0UUn{7H!Pk;J>Oi~B b{`p;{Ywf543ZO̶ Zѧ\pئ?UVfk#Wv/R~{0g5L#S2%.͗.b*-~~%GށW7Vmw 2!2>`I&*QlIq`qbҕx&)!h?Ol韈Žg,65OQ,o8ndi͊?v\8_XAutj'Uưd9ޠ(X4;ʯO;}yi"D-, n}/ ʪHwrqϬkȟ23".A6=Β0[8wiY;Me(f'^MkAB(}(*[U;9>;,n :r-ID]X{ML3Dq`~Z.R$L-:"v08y B+;f=Lduz5J7L>Y#z8#)_WlmKC6*T;/qj1M GMU^u@_;O_oJ2ft7ی5oM`:MkE&ޑ$ЭxXwYw;e PBbR5]Ae l.#dZH؁~P[[`yeٔn8CEF+Ђ@Vœ}ޤn)9G gLtTtl3jpLڗfw)!dc/TNi/?s7ߋ ~Y1Ge0OK3`rJ1 ;]tas]M@S GSO:Z-Oz w&}1ŌR< Iq'x=3L`o`܁&2%[3JWSP-NuSw5El-!{Z@PC~ + _-xbO"&4r5Vviȹ] j)"J7Q~XZ)= TQm/%w? Cn4s Jc#g s!g&f9Gc?LZ)= 7H;[WH s9uVv 8#! +bfS`9i^e3zwI `=%nM6UcGEw"3;~_Fi zYz 2@P#Be2 OzYjîԟA\X#&yOv0[>^Kj#$+*Y7kG@`L(ԀC/4Q#5oz_]\TCswN̘2+~8CG9[&D}$Q t 2i7|}v k9^dgĿuS§m[T=ͺS.xGB҈KLRQ]KHYv ]D5)R.lp]7VS(IجSVʳ8/l(4tx0MFM2x)Ddq|4P(/-jvcX ^|p4Q|3"HG˫n4ʕ3zr;i[]򁎽a*6RݯWR3D}F>aJNJ Vl^lK: B_$] oP[`- 4k{j)܏&utMV?O͠}gD 0mN,9c|d=_f(6Ɛ}h۩1 1":4skpyc q^TSS8DL9[YW&L""`B +PzՑJJ%dok\v5c94u T2wEo%{&ڇCt&kUhη c9Ȇz(..S1+T+LMN[ (WXӠӫt&!Uޱ6~/4" ]mZ x}\kd`!6倬#Z:W* SD#Gfϵ _̻ޞNΤsߴ?.*#{ZJDHDyƚx떶k4qB|֩N-(=-4^c}V=M!szoy(?>2\^q] _[ʬ+[>.6~Lvg$.}¥]h퉿%rEDŽyN|̖$}Op7諥e9 3Sv3~+TA9u gΜBK`NC9H7"9&]Ђw"=S燷L'HtEc4+&/Fl*JaAo:p6ufJ,$Ba\T٘ PEc q *ƧJ ڿ]׋ο_Xa0˒ss&a4Lr1:(L^jX&}~-a3(_`}>g |bh&F.@A,"['M%Hh76?q-;ǐs O #9`9 F̆ |]5(pHR̠qP2i|1ƴsz mұFqTaa=rees6~gOH.p8WRunPlUג !4armj0 'V/=?U$S8G9FLי7ڠ2HۓL:(7Ԉ%F ^ x=:aIkY>5#^~6ץV>0sR`3(KLgۓp܍+|aMZ920ײ& sRW5D[;nN葸baksbxN@r^kÄ9(˴EH(n^)yc ;ϱ-0!.a#M|-]pZTx=c .Uz zI'OዌPn:Q.,lf, m]쥝0R%T2C!@Y߮~iI){ <`l|Holw|avp,vL6qtFd os49 p USL+p{I[kREgTzNc@>6(T8P8pbu] z3Gw$7@=H`K: x+#poLvڛlIVE{A=Ѩ7x##Q&atPUhۇ)cL4N䷎!IR #!*F\:W珍\ ʕW̅d#hlyXM^ݹ?8L~R]Yc"nE7p|;c6}GS"@YӶG;,VK6W[:$:tsΠI<%z7{A8w(WS{һyVwh2I=H' !Y;]4vZٺ>M?oqρ+)]s=T_\bh@EˋA>zK~=ʝoKs3an+PQYz6zXSjG..gC7G<^FC'H' (/T$0JVbq _-Z/Ԛ"/15F3u;.#>?T.Օɣ΅ɑ:ʄ'  豨sREJ9`18f^yVw #i _\M좰)K($+-Q[S}(yvJr?–W!|KcSc* &-h.":%cW@t<#jv~\N| Z@:=S5h 3%a|:AlIɤ*~r,\omU]5(];:33 ŌC3oO* Y/2ڲ94T,: Pf'@_weLP+7xJ5." Q8:`:hAŘl䒦t(ʱxz1 T۠læFm}@gL%vy}[m"}[K=!x`2`̯Ghgz $Y ![9ڞ zI]MF8c#xK zv HɢiJYqhpQ\_1J ͱ #$M7O [2.Jy(9ōuQ/ f3QU_F2HDGr:R`aM<2k6N.i#7ꧥ džuCl"qȩm [hZ.3C5oݏg A,j<8E zQ)AVaQxT2v/c/,zƟ36O00_`x€FjjiÑ,^$չD9xE*ʓV ,1RWX&je(p{* f1ʠ'>܄sMXC |Pc):?`wYh|ֱ>{%ODkQ.@G.(tYU{J@젣8пE`H5w-ۭg0!>gNG~>-atР . bdmoj?*rt_+!YX QYwɮ: e ,1t9FAZ_Nb4d1rPqukUp.EIbWI|NVc3@  }Qf`Nj=35wbH9xS dai6恌]Ṿ49uz>.Cm .#&yj[ϰb\w eyײ1g=H9'`Gb\Oek"7FDGWaN4N^O3ΙZdi&r0]~*_a.ꉠw#+|̑aUExJ4R3 _i}}Fx҃] zp@2u,wgK3jji#hPc G ==\_q9.UI*Uhռ~h[r);I"aVM+Xn}kxա1<,?_;GneFՂu1ʠ38'[jU╗ޏV66xf@< \d6a;}TaRҘgh8g+DE% ̲o>h= Ȭo?"܂ X iH;`Pz<ӣ\b egz}'vx %m+nh`ςaa-797VxbxjO*c7ݧHIT$ M ]ză~l5JLCk)tX8jPul@\LBjAC\KLo;|Ѳ4ZE 6 n~һa+*dT!œ#Nuj:<TW%&;}ۯCa5eI+Drig aɛy[?G22H͂4odiB'g"(3hߞ,!6 zmSQއMp T%ZQ{, ErNkɍU&ZF/b3l̦ɝzZrê6?Qd'z57Z*LlHT)rpxݒ gB."?QFb PSF8 !ٽш;FqW]C:po6*J̢}hbJ=I1ΣzwdT~o.sY_| ^VQZB?մxh 2߹YsĔ^ΌLF\GB퍕vCFNjߖ-Lv`\oIxl]00koߪt* F1szIXP-0•-BGEt)_:W$rJ,Wx`U8)u0L/ĄR~@M,| *8:iғd\* p VSVވP"~̺VnۭO"V }Y9d؃x\~qZvbj~NC6NrqHR sj!NSfsOea0{X1p I\zz'x F:UNU6-á:tPT_VRqw ǡ29®Qxay;?;uy2=Q-%)(o)sPMGt2SO՟´K)\SYFtˠ+"=wFH]mDN`MXr_JK,&rUDw\e {'lϾS<=!>ϦF7+%ٕX1JE\c6G(hH77VF_k5g:N%&NcQuh:])ƇqX1{Y.h-xCq7.`B4OaKէ盶'N7Ϸb&jiFjNb =v ; 8Dtt-V[VZskϼˣ%@wUxᏼsQW3Ob=`Nӭ$`ٌ}Qy!PPi0&O^ک،ҫс$-{lKyưJ"u$7ƁEc[5]>]XhgTJ^%X(,ؑ(NkA0UhfRXO9>mV80$o|ҋt+y61Cvu&!\tF勒 DfS|િ^i@'ۨN/__o((K+pҺ vߡ,mʸI]x !2!(?en>(d3`5H\L7z|'#k>ǂՖIS 9єY_X K8=k#Ii%J|x!&+³9FA P Kdhʨ_)Y.tߗ!Ii-dYi6f %=D 1Wazde:%y<ss :yU]ԽgK C)3fWfy(N-AV3(Q2'"o{ӓ&0TO:JkY ?L'0~g1s!m]w>A6Ln842Q}ND# "gK/\Q1M'dVH` UX*99PGI^nJ% ub/krܓ*u|/(ŋ9'| <搑Dϴ?oV&\!QKV/ϧhΗ.3z-B}A6~lN)ۢ '1;`.](C$^v$kُ< ҴscuY] &/4ރߘK䶛vz]<*Y}>cz2a pct=sH!La7'BȂkZݻ|/HSu.Cx]Vd Oo:t)᠜N[(4Ѥ`n#Q) )7;9 ?) 5,Pzvq%#'ow7CNUxs*ތ59s>%W -kNm<Ĉ!5ǡ3R B& ÜՅzh/Q]cC}LXvᏬUHZl܂_X ~_d0l;[lw⛫Kc#7ۥ.]19翭É 6ڑj f6RVaL='kFw:AUqnb'YX½]..|W0Rl5*)}7!Tuz4vsjve>@*E4G,)%+qy?A,q];D$MǖsgӾ1 `Ζ(7R,$ } C WIt_]@&f{"Gqyt=haŀSJyJnU(`VfV-bOIej]W^OieQ)Vjtb*qWZV_;LՌOANG Lw5 "#׃3œazHk/ZY Yxo8AVvUZc=?l:=NWXy$o %g`l[(׈c"_R\m\pf85 Ơ5? YcnqϜxLk߽n" c!/OdޝUk] u3^/U\fRy9eΜ0 /CF̶>Y? &T /BfYQnƂȾy bS"cs\}sWM\37 Gjyt45$i .7dLklk+&k/fΆGqh{^Y1/#]bPp%h]W1=_ (od k.5J#M|D q|2lrʬ\-ߡP_i=HcYUvƎMD<_B}=&]`ߝtJ\"##Y4[%E6sPj@׹@ilH-R5 ߥ: z6֧ٔm5!jTM[FMݗSV ڙ 1" XSR(5h9wO,p9zd0nؑ'/7GP רG5)gI^ħˆC{>fq^C2 |KMQqɪE&%|F!!ș5nR "d: >Y%U$Et;tt]ֺl5!ru?z* ٍMq(;HJ"L{_ ٫z(C4H}Gʅ4w$ړa?=嘷w9+g3rPQU__MJi>l^G&ٹ$gpJzOmPA>dÖy@&Ofp ܨyi1θ,jWJbZ\=Л,@IdRn[hvLAD5>xEO`iܱȉ0 v0Z 8y ;*S ț!d^[ #g>[ u3]2P70ޟN̍p9&ݥUP`g3ULDS@Plr!7]R:߄`!u,f(mH~}62+QFѫ%M[&uN%B)̒fW4p/UJ`D:('>LkWh%`E95P]u#m CCH Xc c%1[Fr6X% =}]7s|dUg)&SnT,y6'k|$ 9~i =IX3'GBzhv"ʑ ~Doi v\?Uɲh C9<;ֻakzi\n[j k)}/)kI|U{pq $cHl12s˩Rz??٨%kq nJRbqybZ$XcWZJFuQ炉,3iRg1xCMv3W"~U,m;tF22k_rGvpɚy d)ǁ~5owC T-d+C2Gfh X"DEe?/Ī؁7#f9$YlOtZ\̴?y/uSR .[>'$d/1ͩ[΁d벊Q_9l ʵUr@vxK`GhϬfFV0da~܀Zl6t(E*TР("˴ܕ@pGFaT*B5:7 &cǛ} ("7 l#jPvon'hŨD՝z4u+u,ˀFG湜|Pmf|+8eLDALv*\zifX{04)y6ēvDy>p m`;R %":*_P8J^|cѬGuNGs2CZW]Ĉ({{I0fRM9((|bb8oo/.;>$V>D3 fn'As$Sosn_IlU(.-AŃXq2}(] PgBڮN$ c 7nO`vc_&%6)W .Cߩ 4Eܤg{ DAwYϘ2 ˛r"6T5Gc.lIw&R}kV)orZạ ]b2X)ӂ"AXpD1+qvNq7v&+ 9D>;JpWYQzQCm%F͑ip[E{hu=1fSjA,&r~|8%k75'ݜ/j68`bC" h88*4 %1f-3_{+ΛPUmIvq5g/Ⱥ=۟NMq'ET-(pw#̛&l "SG &vk2% !vCc|dzB rz^ݬĖZ%6PӋ4X;{A|p.e 4klwDhט0RaUvB^M(^'O<*&@aw 'Ֆ YUtF,Z䎼vN-: Ǯ!!Bzi=J6hyh:?a ?G۝x"RnUGOie )E C#snjš>%%N[pI =bO;!iC|U'G8<)`#e"N%k-V*i +v?^V܆jZ}ʣc Vt$T-4t_;NSeA)gbN ޢuo;-}| ?NOTuɹ=K^"u_z0,Rڧ-Wt%-X#dpۉ47z.p2;^"ue AeVQ/v.{˻HlS??Sg빼(`ܡ䙮W4#%q^F- Cvހa`gG>ӔW,j@ v԰MDXL#@AM)*HYFqw}?Paqsp7O%HP'[R!BlGQ%r(QտA-M}#F-~`ed]%MƄ<|¹ d(~:2z<@Cc|@5e|- Hb/złأ(vj` 9d&)ߙPMjx^\ $'f(kٿӍ5.f4p Ŵ>|?Ir"-_x۴r?3-!A@dъn8#ceTԉ'wG'--YZUEzp =)ē.U4 t )žֶ v\F\@b۲YTO.DAh2M_9v:DyB]JS%2ìHnND8q[\f¡G]˧la2xu>=U0*X0v>x[ٸ2z_)z%U1\ʀ޲=]oJm+2^ 0[ο؏Qu}öꄖܑC x,(!Rqd6#k@ ߖ,?K~ f;~ >Iq  BxVɑߧx5^ Bݏ'6gck3pn5 ^ІV>x}9#J[2ٽ@唞W{8aK=Rl|tmA5D5B^`\ה{jo45#:(_ݤWFЦuTP7MENSC ^BtGjN+krsf{]S Dot3]30aB8цrS޺۸t:6@|IKfBb5bBiK;h[ELG2߇E(Y#%[ƤݒZ;q&+Bp;I>@0X+URPg,}G9?j!Fy_' !@:e?8b#Y>b!=j}npMe*zs #D&"<鸝|eԲZ$!/WℤHI~k\1Өƛ;Inv]nߎfr 8lu4y4lV,.'GhyV0@y?y¦2ِ)ňlqK4*68yӌg@ƆP=v+|3nƂ#*v@+(A1sT#doNWvE7oȣb%Ò?\.+^Yߕo< _zKtD%Q7x)I7S DRʛVU{ihP XJ5#hS5V=E_'{="0LR&Je#{h+L4!( ~ o[J,P|nDDHnh|7"j|Ua_Wgs[O… Nq5HP<^@NuW>@+.넻4Rk{zVSE%x86"vW 2)ޒ 95 0a#rw F4j"x#̕^Yn.2YY EhFSWDɌ4N®Ϊy\:c/@shYs2CC4k$F@?o+&U5*P]/*L (8+ۤ[@S)t90P6L Zvy;Er +Fk[ FT'ZlTCHElG,V֤χ=&Q o!^} S7-Q;/s6JIu-0:bg,{_?433OIǎ7x~!-͏t\M`,~Qiֻ}\ݓk_%ql~"y(d2Ĩ>atlﯿ͔tuK#ި/c e"^+Vi`ITxWw/]f(gF @B1덵vZ6k{Ҭ$ V^a[.QjrPr7Lfjչ,@xc,ufrU2;_9^IZ#/V#GuPt"IRYWͧ)$^5aכ}"sX@o=ZRzՀpBC^B^Y֐1ˊ$!a{7'B59皳ŏTuC/ d$H rC6I<pKٓ$"o@|SFXD%ib| ԪH ˃]ezI΃ޝ}|'?vn. m(5Ј6qnxπ8H//8㌞fi1O)vu|f1q-ʝCC'xmˊCʶwQvDTd,, }e`w:R}U#B39/}/Nr{ "ħ],#gO!@$KW(eQp= 摓PL1WrkF>%SBVtZ.tLZC3k t><\htB\2S&G^V[PW? tQݷsct%j~}|z9|ST5WԲ}%Ҏ=4Ɲ·4>fW4y "6՟R:[\ð]o N!p|$jtnsK?-9Yô:/rHн\=je봷rA#E mڻ%r"B@fC}*tB-egzJ dRy Z1( N*֌はk)CV(P_Ҩ`P ]quR|$<|U,,FΘ~nA(,E dZA`Ax#.}Q.7 fxPwIъ5 ͰHdG_2Ʀ:s/ ֽ6^θs=i&SN͡ gvsʡ|kvRk#Ť3KڐF(db@;+2lVS$5;U=4bCONϚ@E 02g'K#Bb"nB巶 {TTƞ ٷ+2iM1| =t !@j\?2Pa>Ei/753`[HMg7ާ)_3u?bB7:4$@v)Ey~"e&)~e*qW6:znK=[Q{!Q#QLq)u$lNsQ2h}^ WS6Rfęh5rG o 3A$EgrdZPA=+#>_QfC]ᦃT] .ҁMN̦jHxtnQJhНZ \7 FACD}l6-ean%NصIuyL mIvk1YipzCm<|3v 91Š? x#zICWIFc)@ȐCxpKL7 MQmp@)7tNf0i5b."U:va]JXe߆oQ{c`RAA|l&ǞeC^.HL np*9y6*-wp*TdT%lzxEe6gz]8'\' Bt|P=;?dTS@44):sjF,苍 /Cq3X6j,uOz-Jx&J>L_39xleJ2۵Aѩ0-Co#+UOV% #3a3.C#USuR4ueG٩tChST|fwj݄iF ơ>5J ѽŌq @7-o-J G B2b䕗g י)gFO-dE?)I =,T=.(2 qQ)-8Le&e2ͪ' ER9BuNt_D5^bCf-㪽W1/l t*2x{0!KOU{ ͐qO$e*jDtw `"MXFS^llk]_8aU-',`w).Ozfߟ=։p|a HwqsiKt4~jr |!# #gQTj6.׮`;[: FE$0V9*t Xq {iKtJv&:ۄiH`gt e> srGYjJxHtGnl+ s%4TbauL~* V'ƋE}~6ub⇢L|5?c{sJ68)y\17 Bnx݄f(,TTM/"n%]mzf?\` /T,K m}/" χ AC&]{UA#hL8 #.pg̫^Xo\!Lao>S{R Qsdf 'QEQkARڸ>u![n \*S?˾zUq6_|+*{di$oUcJ1ٰ$9#ĽP/QS50r96'mx !0IEx@4l(Lulk(6r2˳ah8fnGCx0.­Wj4w ܼK~< `x&'4&WG -dFvb'"vz)Ur$~I9)n="iד'uE4X H!b4i.-jVM!G(rm}: Ef>EDPsLІ+\o c3n:2?<0ScN`@XGV'N0ϝj˩4*Yyާ+#{6FvylW_9fR-O]a4t^"ؒQ5)p+WjsڜȖtL*O>Y*ˠVZblAڝ1p{\_kP]2,VOwXbT).7fp6V]e4.Ai>5Z#ZN[ ' G5EᓧGu:96 b[2pj Z$3nh~ Ҭe@ \Ӥ#V8?\JO rU N] MnNBG)uj8G_q$320ǂe׷4yVLdgLcPʾPZ6U &/Nf"R2ߦi5 #ǏB ğtZn43Ĉ-NJPc3;!uj,RatP nS1*b;>#LHS-p) ȕu5'b(Pw&+a 3c(9]Ŧ(U6mOs5wk _ӏ ]z@-ap|\ggz2ե ~kԫ*KPJp/8=@q|#@J,y56Vb~_PW,crZE8Ng~t|{o陥q΋I9,Ɩ}<=v|]&FE8EMg~oi^Y;iv΂fHi-=k0' R&$N~Z83x 5sMc'zkA >?$$X,LXkj0ct,,Qb'*ܯ6.? cun}Y^; eJfCl4ϳ5gTo?x x(VVyU&RܨG\7Î1sV9YtBڢB{dNͭcxՃ}劺&^_ͪxCQphzBVr $U.P'j? L:«[]Uɮ]=44 o'.IlDyCεaJ ݺqnZh]*s瘼N-*itds#bWj&:g/Dڽ;TY-mqR^e>v޹ChB]YNM3Z/xҊ_wNzL~J Ow͹GU^,w uly[0GV.(1RI*xwBZ_&a/-#zNNBMa'hoE%nlCqZE𝖉*dc/{9 BA ԙNcB*C_ ĊD:%|As7[{}9躐rۅ^҆ U r'=3NDA?vv:(ρ2ĮI:΁SǂfLK=,dS[u?|UBw9@SI!7#&F&MԄ(/BW̴Glbb߅b4\GȮ DBSa TsYp4 m90sDDd>(O/:s6Q &i %W.sĀ c3>յ#f+ 3D*u<#ˡʬzqa~Ͻ?|h;JpΌ|7l a~܉[[ N%9;&JWr5⤓yIG {6y.Z8Li BV!q/[d<w%Qpˣq76OZ>TP7U-ۧy]P_o_ȏĠkt1ZI oR ӻ{bA Z$I.>KqȐSD̂pIJa`H[ؑT['k$URI#x1V#ώPT6p <-q,QDD1c%UP.7_J!Su8U cata 4r7"f}s~MJg #2V3y\FyF1J~L$ʝn|^29O)BW~?1P/T_q- ofrw?o~9xb"u4M ^rPi爩ƣ;DPWH]ܸ ]=u{N ~ZD&s2RCǃ1̣R[d8ɸ[m)vO, J칁ޙu2u /EۿkfDɉ7lf꡾wMc]]v>\vw_V@;#{N4le/X5eo8N6)(.fc# ޻NI'S5 X/d 0(Fe-%%$HH 7&sjWV@n &=D[5گtc<}^5VT @p1 x -B0 I kkAJT1|]BkEjOo({ֱIb7:.6J"W`bq^F߿wxrs^":`)bwdVi?g$ 41|r#z;.QUT[-SOfM 6RPeMqtHt=I=P-7",-}ug :n6373BL"ANNvgQ"];|R &Pw~m0K:=3RHs;b)~:{j8v1Uڿl=cCRAGK妾L >b﮲FkhJݟƹ"4f=6N0\ }uO>Ge&#M@l3uk1%qjS N5g: @1G;xmQ?gQ+sZE~F wX}?›ӛaƒyB|zyJ1}w@Q8 ozrſr{OAp/.3>VYL(:2oX*lY &K߲]Y&÷pU)os8oӜORBgtƭ|;#)!.}ig=?V:1͠v|a A g\di~{[ YŜO~9%`;\«˖~~b@t3[ |8LS  JhMlĒr* z Yi<1 F:A5Rkb2z&aT:}g_ms*SA?Qfg?V,Uޕ2| yIH|"MQ+rU̠cvg_KHy뿚ȳiH1DW}oS|@mUCNUȮZZ^qT? " .fWD:-;Vy ֮#qsx(l)X}qn$b]D'Ё6N{xdc A4W(;XZBobCgIjPbT&M9?ԍp/h*ʋ<|&yG ytqQ^vwǥ._4ly" >~YLrR\>]&̜߅u~A^ KNKJG8n&zI]gn4h5-. iR :f,,iNKMKPw2OnVzp=뻥L[h)n*Gk{k)eM)c16j/ߐb; h2Ae uaDZAfQnÑ'Y\Z¹h⋢ص`tI!`]>6)Mi'SSB`O @&[-ET^]( ԽtɓUu@ 3L&#^;n50]tka̓2 ǎzQRzc*")lѧSLA{+w {zIvkYƞSFPvNu2z$WAOC[˅qc%ji N( +*"iNZ86PҺrn=dlCllQv0ѯx(ZLN a| ^Έ$ֹBt^bYmya)cOn)^*.ܴ\'ꖈlD 3*!SSD9W#o-B1#Uǭ\+=FicA08)\,Ltsyr4 WGA]Ҟ$h,@hƣx(9!_ C~9 l9WKKS ۤ8٦?. Iں9q8LM. 8dHl2 0?oiԻMҪGdC1EzgڜCį AgW[pÈj 凛f1FX*VdOҗnlJu23s^ }jLe}g}Μ8Y 9#SLcJ#._J`wm)k—u֝bjKSd oS$݊+U'ь` PwK\ׄM.M2ܱ:jߝYCpGx wrTC#$/8BGAz~g1o;|*A=cAO6n]O0CpMa/v%>3&C7RG]nf4Bq.pjR?{:,) I4ܤP3]K8gW7`f|Ng-\2% ɈAAr ,@xt.e^%5~5 qO]^hQAXgtLSƅz'tχq~жDH+u]{7;dmLIZ丕V, a{` ê\u.q7# p+Ĩl%Rb gm?_|wKUPZ7J#eS]K]̴Sf=N}lAen+~/] -pĒ43 dE,h'u@ØgXV' c01:eݼ-@g;9[TYhf;fl>[?u]Fq(05Qz|剺ӂ{!p<@\!\!kr9 4Ql3J 7ѡ7)@qlb8 >lQ0/.RҢz%#EZlY584{@J$Y }9.gī+ taa=\ȋlҋ$6unmF%:Do|8ԯ13T.2vW(&]LUZGG)i,O0)m'ͼ0^- ]9;8-}R|_:DP?pf%EuP6}X;ׇAOAw+d:T5_dmZ⩱k7}+/-j{>S[Ob(Oeޫr:|y{׼T;!"OLi#2_&NAP; r\铖9nTwjJ:QR!}?9osoQN.Pyu?V0 9!T[йlttgA:A="wAglsۺKPYSIyx?c/A^QՐW2S4tXoG~HϷbDv3r&L@nI2u6@[yN&rܡT\(o܃E,ƅ+LWjK*4SYy>9]^jji+oj7͋}5;oP c/pbk6)Ud)}hWm 胛RMY@҇4n4q+ld w[DXi'#k^Z5km@pbu愩!jMFdG)U $dXZGƪ"&l*2, ,"]H,O~ϛЌ#Ah-,>F;[+=>똥(d5KgxB*ԐBUu[z[|ϊ׸eiq";ӱNRw[aCjR+6E0yrOݫ|ѝh(0̱eGya];ny(>H}@巛TIO_g!RL@^ʁs̿2P"%>29,bj5.:۽ _Yڝ_B6;^>ujꛅt2)X@b%aη9>:AX<br;|9$ X 3**e}w K)93zey +U4"\G 'p `=JٺS2GPWG4&JVJ|| jŦ0n1aD4|N<6fQ @Zu ^5 u,Qy;,0a*)@U7}Չ~y(?Շ +-]%E` v 3>b3Ns ]Zp[Z{!Ĩ׶4ö*]=H5g%:[E/;9MB=}v*b {-$׸ ]:,3ZT軸iɂQ 2eqrCg(IxNB0q'r7/N";j3"AP8SKqb"50ۓ-V5bzB^9[ 4\17A}x)MjH*Ļ@>.@ 6>n`|yiGŰF:- l|7V4/*F@me`z-Om c{M& }=vA[>xsX8} RjQjɴ S1 +ŀK)%G2b즦;!X\9S%n$ BB+ vʂ猙^S<6*vOJVG)v}T+QحwEB̬b{h7$k`S n hj 5g87mK넇?ϟ&F G]zss7p>ZbsC\_a& [Fޘ&$o81|O肱"ExH2HN:^U%d۷1\~Uak-ʲJtPr'B7d$U`D %_7 3k{~?E1r?"kx]nGyL`UfC  ­J'܌y՗GV N&q0`KplڕJϬ !98ĊO!zz@6v BP:Ee`\=+t(]l Zz%y8b,s&ӦUp[ж0u I͌ &+  P2d>K^堆ś@^oc/m]j 3SwL=^˷HT8גk_H&kG:şMU 9։I5~k5!Gߒ.q~.+r d-7QW"yu|#~Di@o-9s}x.ֆk |a,P/2ȮЎ_ŸP,nU?XDD␡^@5'j &㱌[-d")Q'8+\nݳFblIZYٮL{<㪳;t;F썒*E̙z.滥ҞɭMFk;#ݳ !d&d YU8T:xU6.j%ff5ewF"c>;L-TYE=ua* pQHAWp} JЕ+X?V'.!'WmT ųn8 4ʰ t`yd_Qμ4%2oԞWȍBE;YZ7?:(2u8-Cn?;`h [o2Q~Nvi$^!S>m1^*!s#̈́wkXTeHN?=OX>%/}KAciyXF;5^h:dO,˴ Tbs}=pJ3?)kfmy'F3b Kg Wli?p]`} tuEeFSK=3b֘kKj_ -9E,Jĭ T)FO<)?Rc\aSJ WP ބȇO@J%g& Ӑi:˴|aS7%NvZQݞGztp\`nP2/2

    ci'!b,G1^IgPbNV5Y}]T~LȡuX-Rǫ1(q=!;9QG `lEFh1FK+MF{H!>ybLSS#͌%";UJV9@R)+-AVW6$)8 Vwz2,y v94,b'nc=`R^XS)z X miFQ,TBfsרVZM+ϜW$d fW"|8iےB4zkѷ>UA8\fNRe*U#s=%ߏdeFh!~'ND0N\³=2}sxICSvKߢJ[ti@1#pFLXE7v#s^&ic 6]t?ŧ{1,r]Ӱ~`<`E?8n;BpMҖKcɦc;V;(ia Ej &=E).U=CY]|1 ӹl])gSmKpXnDXXҦPln:kATŸ&u#!Bi?8q'}t';jw4?n5'l_⚏]no!w+v{ȱ}t[lh(@Vp*yCvr<IU(h:g֊ 7-a71~m\6?B7+yo u| W,wt@9> OVx'4a>vȿE)F:=67pRx۰vw06XbLl6[<#$k%ejlևl W-6nbˋ(KRhcwT|{.t* A\M)wN"9g{BiEgf[b/:/~Aߠ##ﴉ $7ⶪ7hW^(;ZeMx~SOtB?{H&,<`{:ۇT0F^q6›=!gG -4Z+`Aǀ|TBcQ^uCj)yfLM u::gY?[7CqT)q1AQĺf=ڻ5n4nehŏŒKm㧓!\yAL%K&_M/_w)Gu(f"L\Q7^;iD|XD9 E ҈ ިbOw[`7tsЋ]M(Fʂnl5C72Ny^ӰQəM~ E]&9UW$X\T? 6DB"_=ㄡT+c/ݙxvSf B+0cVLJ+]۠]dihZtI3!p5f'ɪg_; {ܝ)1r>=]4I-PZn 93xgˠ? `ɵMEMYѓ{L7j/{,M-B'HLL qďlh mt9q`!/:f.,?)} fu((DFj,ĔЁtK:,`V"f[u7I vlV/B}q%CrjP2pƒ,IFF"$-A?;XqA->|0HǥMypf?kf{ѷږ0E&2϶'N򔻷 Y' x^Lo.;'K 0ޱqcKM-K}.F: @댊M6/~㽘ꚨH4cOkB)|)SZV[;c?]\@v ,I7rӋcRcF,cP-8ru6lۜV"\[J)3g"aYt馺k3|UuCΘ|}sCahd`WFڏAGoĴpXy;l규C J Hj랒GA}!e6Z ]t&M-"\*orq[`@Wr&)6߈(-"~͕xn9x_iHz) 68@α)b7zBvgc5jےŞq9(PwF>fwyXRs:F:ՎQIyj5`yI,(0KQ8̩i3Dun揩OVPDI<=]ZOkV\|9 n{Hmu&A||KȽڀ&z#CX]~KWŧ%z܏dY9tPxLҫFDZ%pwL^|& /bZ5[$Oav@[Wr'~9)zR hXUm7 tU+;oIcց]˅HpP3BN>fۭEa^L>BfcdO[xL\$ɵ8:e$d G%&?x׹eT(t2E%$qҰW3pn|q+X uI{uk Qz#fq{mm6w_r/Y@\ Ccz ,ShMN6@?tp2t5|/9&Ym+\jdkY8 o"S\GeH"^Wք-"`[ #~ڙD?~EyW4@Tg COTwt, '/v)Tg+`[qYypK%[SyɁlx}gR[yHN=v}?>X `͢CV%研u۹K$4}B8 .V&ᶔΫ\PݯE1b2w(IYсyT_YGqbzhhǰa$q[.~j"g6ƜE#!ߺLw8"-[]$o$3UK ?;(k} #?Lze*1q[‚d.]9%\3.cxuF:" f!js}>݄.2AM*x'U'lFonl tŇKlxN/tڊ|ؤdԐҋlˢ _5:&ǥ}+ɘL i'WB,|+ɽ*U*vGe즕jLxJv1N*H̓82tȐFOX¼_5l`\9OTD7Q\H4=-R%A?K]jŃb#-(b~:և2_6 5oS}X:!~)ԣևpVou8[i+:sڃAEV{`f6Q ѷP*Ydw'#7lAȒEё93V$_šK&\*^Og\mv;2L`7_ueҐS c!./ Vt-O[j'>\ ]lBك *<4kC\hdƔ~`ǎczkqاjچ(Kc F<"!n>d c%1W!zaP̎ Ne -"F]6X/1MfiBpJZ$+/xٌw[~:m)!9m"=7$3:|$6,^cݡ&k >7LvMYpxXp"8d?ؤ 9& A̮)!ɬM8%+"D$Pƌ>9F7{> Y^mUQ\vS*{*ڕХHzxbEa.d-#Dǽ"uK`ڞueh|h^w(vH̚>JpX4FMMj -%JO[S#anmz;2n Sy4 |4nԾe.f|WcLF| SNLWW5/^aUg27$Ou{` =[N^P6&) aYhK"P'6Jaa/QVZ^7k=A@(';_VO>/oI۾tm spyxY!/\S"k7pnpcM\1!15~fp %k`7& =w'w>d:uO{xm6"Ѝm+U}SZг2n;0{<{.vl|kq&fFŒ/XHhgLk[Q1!bў9Dr=bّ ry&k&W&}fv*Ʋ8O8O=)/v 19+yڬ<]jl lP]L%T8Kg'"*߄R܌=r&:bzb0(G=#JE?xl VkI)[ʟkgҞ4G^5-1[&)b[?ؼr7¤cAD[n,kU`y\O!r<3;D`]*yD(敞o}&19, u`էvs #خuÐG奌ά det*hkSp *Dwq$[DsW<ɲI(ao4%Gn؎B d$$ds%_ֿ3JdVz1[m|z{_N<_DOmEOak=V% }l2n@7x _P4{zy ᾪR3ΉBM k=wϹ{’1FZ唔8pQEFǣxn6ԙi2y&HugSɃŵ7! Wy2nFL'nu)yz)5bar._">jq~ѻf{UBb bS%zjRb8@гTøW GTօO^.V)^xx5g|]z0_iols GP"*$/jڧp5^~4`W%n1# V MV:HPA|#1̎',8׹@aGSdRÌڷm>mbF #mdnFwVw9uTsԵڃ6͢ɹ"-S iw[ I3`wpw<=P}I46l>40+ȿHhh .۞2ٔKՑ~9{ "K'-::g0P_7c۩׹w{WGr6j$^$*2 cKߦc..{!ã 0&zhӲI#Ww4w9;ES}̆.4E.A-y鮧MByb7w07-5VZ*U5*˄̃>`+1rWۅ[ =(rrmO?†{rpȒ\7 Z2 $y隔E3_lSIOMRSlkto2$]ݯ A^T~ИM!lewT meyE}C aIhv?[ ~Ԕ|Oa0hxK)b:GFjff4e|^k%B΢qvmՎx 8޳uː/wV'vXKܲpܯGhoVѺ]HTAYvmxh3ghd iB4*] WtI3gYC (x̏7˥Z{.HQϏ.q!7[-E+sɑR℟mޞh"ZVߓ^*}:#,KOo,u0sQJ˶\M٬ +|gӧeBZ1]c ưgI \tBD NP }wP"CV|ip{PVf?Xa64߄ӌ;'݃.3k&L6y$Ѡ9mKюQ&nki\&"%ٷἌjJΧ!+@8FSe3rV@ir'@XJS#I+41l$ޓg&R\e`PhKc;_G"ccD?9͊N+ѓq kL<ԼPqP*ѸQ;lF@oob.  >wd1=\xk֛E\a4sZK9b,&hӅiY >n.h6ī+.T2' nٛɶZu]d0 DȻ +ß J&}v*Q!އ z&ﮮ/L_@cT{Fݖ\'ҠTNE_/b'瞚گgK_Mw*v{Jh9uE.k8k BQ( O2)tX,x\oQufrZS#ʠ?"Q g/O')؇)T56t$+iQb̈́+,4BqCf= wK橭ouqm]Pv= .65VR~)΀D ͩH )-X@ O.Ĝ0R틅g$7tԆ}qbqts%KZ6΢ԵԖdfڵmuVD 0lSjm$>%4gNS8EcR w2(\W)8WLsB0>J_ )1Yx嵯aAJͶ |%4 Lgp=f:kn.q$A*ے= \@d2s?Dw9Ud_-G*!E XXXpO.|0_&*DtGYDk‡lt˰E"ײ1dg{2޵AUrOʫ?nwOͨ['Ol?M.%=$unnu< ÐC:K봽.p /L!Vz߶5T6;+3.D8l*DM|FEfV鿨M #+!Y3ud]bfުt#T*C#Ee/KʭG;ChT~+#uDLJBZYfW%m֙W]G5CRdֹaZ 58$l@1N6-JEC:7m.?'zb>3(&>l9"Lz`8k™Ǧиm75$PPg?mqmA[EO3*7or"zA@Q.8O]f}%$kw2˥R.+6fdžbnWS'o+ ~O$xRhzTGG6Xc_0O 25䅻,wR5J.a*/I'C[= i*(ݝ]h+_De(|`{P˞]73. b^GkJD]9{N @:^)-#U( zt RB̯bu 7|гטø!@XV"{t>$ـ='k3%:8 ш*J9?X9V=Cu΄ ` +a!>δuQiDY#ٜ.*;%ZvnSJϷbyzM GYg QZV;yQk<g(R\ɻrfj#Z4/.o>34mj4V=KoTywq_Y偂EFh`(64m*gi{#\6Ó&X oGZ^TH SbTikzr2lx놂ԂƓzi($w-ι>٫_,+C! Ymí"˳pr!si8rjF7|gR^chɖ-)֤}P{9Lx%n֠/c$w dbNMo ou4FȈ]AjIe[ BHeҘ/Zwپ@1zmq!XUId1tx6dtיDA J#΀{i۷_ld21DoWINm61%)G[Iq+yՋ}:W6 WCz4Gxyd Ʉ]S .Bra0mW .DwlҕV˜fS9f?E8c*f%}{2 *0]oBljl:/{%+(LS-eiNeOMA/{fcaZ7^seb@-z4uށ Je||e~Rm|٭nCϴ s!1!e^i'jAxrBᓴĬ (B% -:&Rta9)tRGzᱶCco}(Mhs㌂n7Wrr_pp;,bi0#RX쪎w<ܥγٍn%GN SB0.б iQa5T}@ kW}{|eBJ1 Z i\4vsӇWЧl_z\|3s /D(!93kclp.!Ok˦n3IZ ;v/G9*k"7!Ѓ``=Q!iE(#O w7; eTWcI~|69!.PG:Mg=\ZEͻȐSϲH*1ekQ1ʅc4FI)Ō\<QM8EW[D0m ~a;QV%cl>Xc jTS@9L%k4&Q؆B⪞BHOG)/m}3ֲEt`-!#^؈y;%=ϵ5g^yOGaQIfauhSjE"." k f%G lg/ߝ_aZPe qΜz"/6#DD]@^T lm xi)(d~=*!Й'V҉TOR􋹼T:T?ʌhT9Kȷp:,:xNb^)U>?a]Rk<^ߜ`Ն;Wnʃd*Ogk]=>JV1x)oeIN\ z{ 7>ɧyIszI#$)V18fxF捀D1#FSEM^Zޡ4#:`geZ¾%Uf aWtw!r`xXGg{WE%] Q9ך DEW/@F .cK'*YTeXu3UF5Nr {ٕB9V6E 0]TMK^$Cvb!}M!dX\MHgE:xx02RzY&訇vˊi'KGR  m!KVfBgε=Zϲ'IqaY#z' ^J4mZӶl_r^B y |`G+IWrDTkj'kYwmOHR˗ƍǥiU>aK;-N_ڣ܃J1cJ⤱y,@o~EՃJ-CtJfsk̬K]B"l84F>̛*iuJT˝N+->`;2*rI>zx[^q˳.3ۀ7"[ #D^1'k%/au!A'ʟ |ǩ 2?sB܎!pCsa"(E0luò|y9b*ÁTkzPUOԻm'y}c\~D'ApW&{ʑCTZ8\"~9Y|wBTh^b*đQQ-E?2]@\J#9`Cv 5tT3[jUi*!:.,"2?=\VAHjY67zf١Bhީh^~y5v{,kһ$$Zi:DudÂA1qG k{iy^ˑ0|kFZyĊ=ЛM*طۄOؤؚ `NXg"U3l i#Oel`˄RUI,J(UIM'؃wh`>]V X gBTn!`F_ߑ}ʼnH;Ç/TPqa ?{j鄘>Ӓkv#^C]`grS^$i /z)3C p6Zij' yaQd`D$@2D괌e1xV\^:gwY '4bO)6RMP5h JվJ T:Z7a +Ԝ,!Ocn}{#,\XBuNHe~Cv@jV,K]b((cc NNh~6/Dp M'mmp[,ʤ]諲=_ً[S3..(@NF#!_1;]{rZn هVp&eJ'|>ћS~8^{n qZr FL+ %;ܐLU?}sk~&9AR=Y5'hS"sXcޏW mҐeD3z>ϧ`=ࢯ#fnCKsDo-=~<4J s8"{.T\,.)t|Vu ~1gޅ>.$$$/)y37+8RFIG25:mo݊`@d@I[-(D*A=}_05CN*kE'xyf` :4{bB3I 0"*\e!F:3:ÖVEgżaS6Iu1#h$BJ 08qL9c,m`8rOʑ,dEl^A<"M<f#.tF+ܼk&;1OCvإc#mta5?CZdb% 3`;#GySKnY(zD[ZXlOH82R(K-7* ]e#,ŊgH|SߙK5H"@|TPz#qʥsrCMC^+( Bg-cTغ<ժTUYU 0JBcN-!@&@QEduztTŶ9N6B+jw=TR(xxLvsW3VaPP/>Ӆ24(%7-yQOX:~0DnfWzNp5 $Kl`|]hgҨdGy_\Y(j]\=}ƼDqVߠf3MAR|qo[dRk)8D}GPP,PRQBțe6XF osz0SrC&j)sh$/ ƼB颶 @' f5:*N#'.-VEv;-*íuo9_PO Z+A|6c!Y? f kXSٍjohz{z,7 ğ)]a1F 'Q6B,eMoT1r8u \PW߭Mp .^˜9ޖTL̨l DZ Dԗ.8ˆ84HUtXﴓ 8UpS~#I,V-}\4NRd cK<fiSZΏFwtṨ<Jvb@ĈKXLH)va|gdW{үvj;/upi*(Wo+; 8amgKں(Tɧ[&, b+ ;AC0W"^KhxdDɅ+;:F<5|su]A 3  _b,"nz2%.$4 \UHOr]"Rيe =mraܿ3N,V5tq+L 򩣭R_#(wZ5rIAo" -^1sg쀎=n rVQ%轜Rĸ) >1ǀBIu'33>vCGbnA3άbL>p' R_ Rbh l0O!$Ň'^L +U qPWc]\^-&/0M54%edkq׼L9F*dދFѮ5?b3#l6_{}EN|"+nKD-{G.]Te:Et+VjHڦ*2N"e ik(q4FG{(Oyes; !d:gCX>U@sJ>t¥#UFlvߪwl q-{ۻ_m20 wq2=w维ǢqU!OKf  ?J?f;3| "E3$nԎFG6،U=:dWpaԚ9>P01HPuujC,=9.Mde-bT`6rEO`;z.H^c[_Z1 $&?G|í`qJތI;}S˳>/m}fJ EDc%[^58sЌɢBdڃe,_{W,,( 6{qʨ%!Scgw]V_(˅|j$T1h]GLY̎-ejIu5 0?\< %UK7ida2-%OU8L k؅rm/U#)ĤU,rAhumoo#W]G`_ mW0AJN3ئM: ,#p؁mr^ & $xN~fM_twHmə&j[jvҮcKoq8`x Z.1 ~KP1HNö|DTpKAEH_|; +N_nM<| IⶌKcH xwpD{HAQ&(x? Vؐ!bK? sv|N}uڹ4u;A}P5/ǭ 69㧁}6Df\ڲcAFU8R*Ԑ=(U~-jqj=90f# v0b'5sgP0*!XD>UP$.ڛpe3fs,G|`bذ܆pj:c"P3t,2^ǤVht~=T>+FJܪSOʂ?-OƼ;Q{ΡYCys'zKռ-"rc$! l95St5DoHy5 }'#%R#h]\[?>?A7~=5$OH+BQ`V>HsL@J r;.e~AG+1e7py3?R"9<WCijnc+Ux@q#YlpNe iųSѬ:г]%\bL4 ! ep+R༺ܻt 6)Z@'=e@L2ӷu8Ʈn9|% p\eO-%Tc|*ШVnkl6㍆ TP gS5T{&hX.#M'z2#l$J9'ZĢXW>CtOnK\t`#FtƓqnYnqW,ݻyapRIVâ,IǜDr)o8 [ϫO=r=x4́Ab7.E G<@~SnXƓĖd &wW&gk$oP]-Θ̣dYQ +.F/# 1>d5Kg~D>\\/x+-PxE(K&ă>aC%aԶ?LX~"OӘV)TQx{ `\D92,Q Qj[`LRKK@a ~Q!˼?F H=\ ިw9JYd3a) ,6 ]W;QTεN@~HŽNbjn0Ԅx kKݚZ Y&zL2ifY:vٯ@U IlaE`P7INbjlvU]~wж -yq{|>Vo?QHJMc|)t/nup]VօY~1gjCɽpL v weu{+V3 LƘ@1إe(nQ|Ŕ퀓P1ڪ"V& K{C̽g*hܘ#ko8I8xlH|@0S?y<8ux.OhQJ<49lg:%QAT$k}B\>avI)0?FAU"Vw5zlͰ(OZz1x1 2B,iF[a`diSb9gIv9%^iK;5(5M} 4s2s4j,!t?2{G4\]_m{vh=Li/NM*ӏ,?GNUPC<'dYh画$uĵ롱PA_V6fܙ&w,Q!)pDCا&eH0n/ NN 4Am[nݘP:r'x4x|x惙X;ե-T-y}c[2(`jv{8gmsᕃ tfj!*EWKusLɨwi_y;NzuBnMoA1^4g6o%K PņR/W7|FBkcjly1K ).%() x<-}r@5/|1k@+[B`$ۿO&S @eQ/m^̥O=ɡS$+H P$ׯBrNvJBegN.Ըj#:Za ($*""Agg1<|ͷN7#TZqs`H\37@WOW KyTp%%iO#C&}w\-j.f vb$A>yFzOJqjiwTkoRě:[VP_~yzٶ~n`$y l@E}I*Fca=1+Z]~%kf,GFQ10O=L!_0pz(?!#]C8flt$ e=M@"Sݸ6JF}?e31&=_| pUzs[;ck25.-3,783 ߖfvij`ÿyBF|"u Fw↢!轥kM*'0>\ʹn<7^ɬi(}l$< ]P=#+~GZEWjp,: 9MOz oQZ,RukOJF> 6îJΘS s>)ϜJ@!K|܇vqB-z τgX4{`|pʹ24pg mޯL+fV5 #[Ș >C2Pm5';gj,W=1|ʬ6G/9 iajЙ9#fHTQCW0Ae_%DB:V$Ե5T }k}t]tW~@UA$ ?~]+LsgT9JDCT6JNE9QADbDK=3My9_/Β]уNaoNQJ,S7Qo*sqQxKȳwZ2z#C+{tS~xoWujq[G!<BMXh+h;Wt=UzJ;woTĤ2CEt5;yN"آK6Q?9^ ]S6:ŝdD;J޺zB<$J X "C.8 S]̊ʈU:N]N}mCĒ< #ydl/-Cً#e]Cѥb޿i#`xCxFSkS|}75| i`&򿞚Xl)֜]mqc?Wp4FHvHGLq&05ZԶiIp=Y_*vr޸A2+Rbj@/ U]yzwd`ZౣV/WvO[94)O&NO"vN,!,Ԓ@vb˸:/bX$Ŧ2k8vN8_:Pxe>/sGTжd% 1 ?'Ӟ(. ӰV<c;wr]l`gL۹ 1Ҹ~tz3^$/ sh M ?R §Ev"T$1Hk J8׀QBMA_ LZ+Ss4ʢ`9DJW(ӫX2OWLwZAڽF K=3#5Vn;!yAD?}.:عqJ;lڑ|Cm0`eY?N29o}Ր6^~e`Uc |ܶm$'4]x )zH\7pvKA{Hlj/el-޴I6#Ҡ]?m1O魤Y(!KgHY̥1 Ҽ)p'ϖy~hU-[5T^.{\9k`zf*G#V JYгl=[e#i5'oSYI1⹰)E@0m94\Ԥ4 /Ld}ql a֗"=>9 ][۞zp}&p̢yO}sO#_=L*ܛ25wD@  O't"4BD#S~%V LE?'8P|!eZJ5p)dGMVd#f KpN)nwԌR#x&2 <$8vm+ [XQu{ 8ߋeE,/=ԚTi|Ø]N. U_J=A@ {&3׿Ȉe-B|IJ; `|)\c/QSn_ T8ߓ#%)zЙYc4E5 . ) XH ZC!l.%kf~i?)q6mqY!dsh pK# 9F 4^MJ^s_O,5N\;7BM/DߥޢCN*NC7Dv"9gAPyZ 9!Aȶ?V1~DmzƯOR"GXE}z5`Z6wGFs&SHQY@(aj7&&7$Qo/> l$.Oc''J4tic۪ :pTEc%">$>|!ݾ1Uy`Q#\x6TB:}J1?jֱJ8u&(yUۀgС wz0Ax|WW 3m̕ L$TY;lKJi#ӟ/ZM۪d>V=T.q~f=;5+)tv\<\Z}hF,ᖍEayʳ4'^Hkl r S .ƴFkc"Uе?c`jlY&(sb~m/xn]CӘjA:y{g/wm &U\ Ȁ]7#Cn47a291/ӌL0EuG.H23H(8OOS;G|Pۙ]vJxsK,c벌zA|arQN(0-+hɳJxbrN>0U;;^DZfK!? 0iB] [59qH*V#tƁU,t cW-~}--yz!d 0sɁI-ǼW)/`d9΍ㅀbRȪ*.1z!ԉ j=IlƧ=H]4\7Acs8 QQk,A>5.pL#BdkRuL9, M 8GLM>s]-tQy8lO}߫1p2NHZܮ6Yu ̳rȾڔ6$jA \_-p_Orz+poG0Yl|Hd:gت_M0KɋG`i]mTh)ȉŽL-Bc^0{KYa\5\uriVNa82l}Owu{$ $߷OEe\u-t~FZwԓO'u -~F3&p,‡oeT+_<xW}38tR-:h"hzb$H}ӆ0~q#n, To pv<}!JoA&7^w! Hdp brzͺcyx0?øM5I^ϽZCq|m |ц LDS¬K_ęg:C'3ϜG6]5XU :HE馷6;eX,,T8(gͬbqHr\0Bbj#X/mqK:.-<zj(_!p<"AQ3n2-5] Džj.7d:E4gS:P}s{U~v<[3Ȍ ^,/`1bJD` Sg @j\rܤ MWM 烱~~^n R H "|a%(JҙFgg}؋a;Z\p" ޚ932HR~-4&VN۫,z?mZJUS:2 &R~}W&S̊MA`o6KC̄(@E'wQT'4]s$uZdKߗ]E\f{ ;wRY>blYYKv6Vd\kdR*iB GM3"P BJ] k$A. LϵeAkB9SYɝP!o\2{=3rp"`+R f+sdHpf̿W__U[+ ﹞`ӨTվ_&x/ -VE#N" ~F yYdۡ޼tՁIB#8cVwOה"uEuБ \5;<^Ţ9u\4h\mHKF\d)Vс Rz"Z{@G"/ 'syƈsu`!4w_{l]U.Igm=PϿ쥶\ƈ t_`M쀓D(.RF^vF*'=CW]@V`Ur gň~!V@8iUb@ o},ˤvw=+>K`9,Z|tids=Гd0$R~%f TWB˒-יE؈ e_,{pPNfv"吜DLD(e[;"w*œd$-ԋ~G)w[9]7RMf pv X1Xֵ>ϥ[\=q)E^@_Xe?s#h B-Aj}ȗ܄G{gF]= 8#yoPVYk:|~hfrzxC,~}mK=VޣŮgjWZRiK0JsYHG5 (,U_?d'yqyP3h̶OG_'gjUѼ{yw _;7oyc#~ {fFDN4͗$×J`e!dÉRiqJVCZFu@7yR8~1ܲUO'yv3ۋZE/8K\BѫQ`ZE9W!S9 MKr{!tX~*ti;όjYiOһ/:^L{u[*hb=Vr)RSy:`N;([ju)8"2YI#|h}FCdYQ"?77g3/6(aMR#J'zG{EW_ \!6RySB):Գs/i}"]w:>RQW0W3x`NN+ݕZ!|;V3t6ۼ(Xw/zB^;z˿ H8x,YtۧK=:  w$ՑA~w S݌f3mDO hgHBWQNtaN$@#tv/o1/lm$3FvƟ˘r/5.6$w [=ʟ[t>|N<ņN׹'߭D ʇ@='$f>Ɋ?b'WSsU.˩۞myDZVf>yHUirTqÍ)n5)girB@+ULtm-F_o>uӋvXciO/ dz:A&]pejC_9?}^D8s< a(<25= u54mцЃİlÁkXxMI QؚSHKibb~J <]YL`@W;ښ{NǾіbũ*D,oBKVf*պTyW$Zá=ǿ=Q-ۦ6^=q)L=,g!%TF~+d_'Kw'B ЅCρsʹWnկ. *;3*:,6ל|G3%HJ"2"K<-G$P=kT,!s.nWϦ6R0 *ugxD ӛét[Hh 9IVwGb&me+j<"AD(jY{.[ˁ*bXqK Ū^pX!K2s~$h)0Ro Ǿ!,/CG+s7?6;crBP4v Fĥ F8$( 1vt?Ytg'5OGa,T:xqm_[}X /,!ދD8ϴ]Wg0Jߌs۞Wo<@@1Ȋ5'Xl柂1 de!8NDdž.D#OPu`&hT `=tv;Y*:rcFf}@!{G OFL-Jm}k!NYq#ociUpU1 _ÎUU)ś{uy'zn tfڹ;,=h([b\UX !Lg: nҫ< i+!6:R+(V=L&j6.&j@e;cD6v(x_T9YhRBt8~Nm=\OWa('7 Iz 9ܕT?9Py&:ZTM1`ń;2-ʡGd1ve Yi^)Zg[z\ }@+|gnzY`Ӑ/М!W,<Ðud| qa%gq:c&Dt)횼Ei-Ă2L 3IJd \(URih#tx~oGNu $hvkSYE.v>i(\,.[Z>vEzKp*~ УOӛ(8@64??Xa?@hچoul8 62<v1镆d~8jMlf"HE]22l-,"wSYPzMh 06p ~̓ G8)`E\L?i5U.ܻor۬V1etđP9՞J4E"Z v&?n8^UR>ׇbS^g'VYI &5JP%z 8uF;hּ'`e CRծLUD eY̱WSâpjb%mrRb=Ϙ3pk2s{ыjRJQ~D˽Xf?+&,f@MXe{\,.B_&60!XpPPkc,ޞ=x8I@5LɭC`:t funp3聭Gt;>j9Yj܌2)٧.q\D!W6|pjiG.eWƲD.GP-oNwU>Ed>9'/U!ijWE:* \5&L$A%:r (]0`X`'=+uGzlGRljLc +vd!Є MHLyw2yJx%fHKka+t % rS Q?j}RZ vRU~cѾF[Il&N& lmVOB4c>p0bpdZru!?/K]b޺5ǏnK2e|\*>("ׁ@4jt>F!a@AиTL,:Ph祉Y G'st*/1xO C+<b !/*J?G/,o6u);spcJH,)Ak j%e%1{"%2.(U>U)nDvlѮڵ{q%>(пMoO0k}4.gZ+-KgI܆˚:)}p /i$8NӵtsDFBDCs${Kz}'Mc: NձkC~m8麽a5ݸӊ;ySS}B{ ?& =^.&y{_aw˳\F-FR΍Rą뼞3`<7G=?Eb&*f\m eUƷzzPdZ޹@z'Ed8̏ PǙY KjϹi/P'LLJcd؛J˕8,Jk~_S n'&l)O~3/df#f9"+|bRm>DiJ7` s4=)*2Cث& $qJ@5y1Y] W7tJ?0 "=ˎwG$@mUmhMrsOgF ~;+wn꘽B*U+֝̇5=X,PmC_G0~>>ba |1k~7J45̈́X}DC. 1:z[P81 !,Z dpKuI(zV\Ixi|?-7Sntᢳ.W1M,"so?1bF./E(nOl)p"c7]B?F{ R+VjXZw{MҌNyQp#֏foҝdbXFn~Iye˸(!5ʉ@>-І]C@4M " ]0?!O2|+seVGj9B0lĽ$: g_{FMY1T`ˌHR\+`8\U^geH a; \DW;,P ϣ|NA2.(<*[Oa, 3Ss!98ih=S92NB/s#s;lF@DZh4# d fUo+Xf/[| ba2NTlumh**vY>veBӓWV3AZsaԅ [[cjo{lF79yh S\b˧"(V]I]\ ' b>uu$'`4L_-챜K]3CX"iy\ ILvJ$3crM͔VR>fKjh5m;JdFIt_o\N&Ok.u2}Ug(OϨ#iH?OM8q% (m1OkiPC״r/|~݋-f^F-?flTʋ|UP=WpM%YhDCN+TװG& Eܜ/P[fy# :?QI8vܣWAsbsBI3<1f 8Ngeq˩x(P mKY}0u'x@'1wChT)mǥUоO+ ۸"wfrD9BM7} G~OO,ׯ?Nsnz2jL@G{-)co8'ʗէ5(i3Zh9>Ӂ˼ UEzo}#\ž)g^A7boQs aJf?$C.1TY۴r&ԫGGXd@uudGLTħkPG\bݴdG5D#ahFVVbd.K~{I iO'Uš`jh$5Q>=10ӳ]([ܹ5KrWy8Ma0hԪ27Q9]%:pT)S!5oN AI 5 YOq~32 ό)qKMPg?s[[vxT-Sc#}ɫk$R3X2^qXY߽&Q W(5ظOW C sڒ="n7M|O,P C(fݡ܋/imhY- Wh!ֆz+ AB{ëƙ@Xvx!S L^b!J)IPycҶ>qAtWiKsʎd#-xln.O/GѽxND#q <{glK!uG9'ot=9tn3 \t،=}d~XIqdO*xu*P5,_ ~a#Mך /^՝)Lg+Q(M[Uc2`|ZTg_G3cr j{pB FEڂp3\aoZ]vKx(Q9ޢv ZN$fʪ84,i iIOQCZ@T&oaan7q%6A|cb,qlN'=3aW0 Ʌ` ~|(TM>\  CKsGĪ;D)ïir"rol:[kXU]4xIK@C)Yg[oE2l-;VH#L'C;nO.^ =]7AhAU!-/˹|68u&~کOn^QaSe [{m:;3@_!4Sz[NyܐS]H/~C u04h g>i'DD#[yד$t*|>M\2-N<Ȋ͸¦Z`1pixx`(S [Gw0Š%,A(f$IG,@ݫ@DkVL>V?C,jzd=eCB:$@h@ViƿqqQqƶ)vK Ibk0_se0TǡtN#sh5I/*;LT"x nE֧Vz%70QO *3/oKofjFrc{F:) M>L-.(E'ڡ CX \L^ѣFꟄ¥G0/hҿ|uE<ymUP[Ja8 T&L`g8[ KF}ahSwi.sJ;x(#d-IWmx#(v:G^=t!g:aqx}`Ĩ\0fI4^Ͻj^5h)DgZ:81`)Y02E'Iv Nq%"2O/ iwhTp93•guVO/F,FbiPxbVі"4Ya0#ulϽ` ͠R|@v]N~M6JW^a$]dwAܞ$]j6eQ"hTF<Щpw%%ν _ 4cXL;w=UݬNToEs~ ]4{Pkc /PhUh\`cnke'+nD3G H{Hc·:ed7ϻ* P{M5Z~މ|J.>_ c=2w= %&lg 4L ;Ͽ8l۲ϬT,p.n3Qqgo !s[LctKN[!F;W9 ,XIzZ +"T"..!GoQ+L3G{U- 0s(Jcڌ%o6szڱ f\ٍ mVc"@]9JwR1CrFvWh(g`)\ߴ ;R T2X"+.RHP䧬z6mx>8 C w:c¸N#Ub~KU4t’~$ԓ]k@YҕlW9BfS4~" ci9*aVĎW aO֬RiSwD%6mmOwNA/,.2"1q'pXYLa Lf:_x~ުTo&l{ONsI?`+>fePf>8% />:oeD=d}Q7"-d-7 *ˆB`+,TDԌ%7T +3F,Yc}B|ihՁL¶:! us +|LΆ695I ˹ $?q]Z$RZqȒNX߿ި8XԈPNj\cf`_$ZwO~7~V/v+YNO-*!Z|+Y2{s *R %wV6>J=⣟- )UZ0NCNO %,vQDDXr/4sI|vqK3#/㼰N}/k8(p؀+4R=Hm*FM|;,>M6  乜MpX5:t xjc2Z賭jnk$#Cm0ڽO`+,s",wQ 2TK{/$ BuBt8nyR P[bR2F*S( d@e %"[O O5瑚.S̬%9ӕw(1w(q뉭K?:o%Zc;i 0Wy ϙL"EL{[Sr/8쾷7oxOl0胇xO`f6U\pRFOjJxq:O}Qk%IGr*KL@.Rr5AaISȓY4 ں iY;$>~cق"Z<99~۾ <[2Gs(e`Jz%G2O}S<#jF~}ǏKh`=-3ǡ؂f0]K/,˱F?H # <6MͰ/?[$Q@"],i,&`pWpVAb}&y=y&RG ;9gz6K@<{/hQ|sFGJpH: ܰG(7[OyioQb^։ 5OJ\I23!vٷ "OY7#X-~c$Z61UZ(oakB믳bBW; 7m6[ݱeĒ5z)éJ*3~ \F&S(룲%?JKK,:X+`d; "meq=[#aVk\ Sz3onu\NPw2}RP_ p&iV͕.)-ѥ\ ae+1e #j/p B* km\ KIgF @(NyX=8]<=:Ba)Z]<+^R˴,lBBPWBBWU,P~B?Z0]r Hse-"3X'FJtH=dق=,9%ꤤ<):`yQBƀܨ-v1 Y>D=`g(ʱ7S+$1u.Bb١ uue:rz*x4@%[9v+-lv&8zqgy!ˍ6-+gru'F Xk5>Sس=͇Q/V4⿂ 4.5*vp)K'cJ,ء\Eю>r9-Ի>40~%Fax29Fä n י4cg+ܱ@w零hҜ"9#hI(qeAmr.Vir\ö6YZf@R"V}"{C+66 *^Z˘taOvI3!P<5}e˯ nJ{ĩpzYeg>FJuiЯt[7#Ũ뙦PufRzqKҤgcEe[ZTYxzZOB9搲v@(5$=bު#9'f $tP?812⤙ı9Rۓnt Oډ4H,L?Aq7n-ro>q$ac7D(U 5T@.s|167szi6 6)S"Z1yIt iI]A:1J"~.gR pJZ% B9r=PPUQހ!9{0I6gAYG0ɋ,0$PC:~P 9G4*ĩn5,u%ml]@[sM*w=];d[>Jyt7'PtBrn/+Y$wWyHk1g/ɇ _Qp C^k6$B-lVӛ\PZ>|ĝS8NWWDS1: ?6*; K'}pg/b~'e Plj6 qMѳ|>UЇ^uyx_H&}DL# ^AdI*Bx1%|8 wp,Rˣ݌ jy Mf3RA p SgM5ʺ*dDR{A  3xKVG?{ W)wB8l$!eW2D].Ԕ[үjsz^Hif./ڲ\>6NωѾ05D QtuT^HAJmE]3[% 4 42tOlQ$6vDzpEii*q&mrTċ`+W7!@筙82q.;f0&~QO`WK7';j3=t)7#=1ty>+U q*A:ٗ{E9V22DQ-7_>Y$$y~tۇ'Ȝ1׫ġJCVO\Nb1])!7w $R=Om5xA@+4O@<6C[PeEMTn8}VJ+),U'Vac>k7+h P8H K5I[?pwr+[19b wcB}jQYM>_~·lgh/AuKPi*mvu#Miph' RIUI@+ZiW1@@UɆ=fh=^0!ҍU@rwZn㯬r-0ש8se:lWSwTâй_rҜ,ykx{iK5 }R6Qh׎yS#J ĶMWq|hͅՓ$d7>}yX-DT&R nɖksڔ`h6jRQY_1h WRg|}hg{o\>_fx,! #ؕڝRC1xer麲35~Bx W+̺S4:268$R!Q?U?Gr=͊3ќ托kڡ- ,*Of l3S"/-foJײ-xǴULɵޘWv')bx&SR:XcBS؛RlskG?[#LC`1HdE(G%[9bYJY&L=KHE ӄEhХ(-ɍ)Aa#Smw/;Q!!Fn~( ^~>l̪1A#  &'a} iM[_W'I,!/>9ߜ d"nmӒ1ᔿ}5_g\# b).^D7; :)Wg0 ͸xh5i5ևA5z C[ؘno]htzsyHQGs5A4a/Ӡnk:;ԨN|_zq| ֠f,FsaQ{8CycIyɞ*E ~3x ą_կ=hJr=mEZX `/yrAXk\hnHKL&tF. hj)̠ *z)PMǞzvfCS&S;g嶩@g,M8rc:V?K&ċnG6rd2~#<-F+r..qk;):h^ ϤFii.IfL& MóvzCp@v|qO`Ge) D'靘as~!nMF1?n քC84>劬+ur Egl@hd#?NR٧ʼnK'l!a&]?ꈘoWzoDۆY}Ijw+ X\_$ɋp\+- BZ ~E1]/$ ]\!s-(0R-2cw܍gv Z6#ʏ믲@@3%Ӫx Gb.^"]<0Ia2_:Hc5ưuZ$K ״sD/p1gxґ;/m˦,B@L6w("\ b01@ _d9Δ-% qzG zhXl@}c8xwT}*He7A^xbXX_&3^Utb2Y`YkE-Vib\P=Wg!H1}q1ڤ'm3Z>0[nKkd+@=:k} qeIؔ0!9S266nd4֠ .#=ȵyInI!t{||Gu9 el;"jwIS fv/kd %?rt8=m x:Mj̞pt!#&|qYM!Mo$"= OWyKBIUр<* XLU%:c.aYa|@ɶӣ=F{j4MAGY }(N]{VtKV=~zD{K^wn%軰'mYUVQ"[KY};5|9vY:ª?ZWT;U8i{?YO1vZ-';9@$bW058Cad}(] /ExHQo2fE׶Yl·z %fd0x*J6*}a'nGR 㪰ѿakRbL @c֧/I%җ *%؇H\=: 5 ,.STXQ6e| V䏽?s4(G/4i(A ;&ǩE4S\l ޺]gg#1oYEHR ϕk{ٳ+/`u7\iP9Yt }%Gpk2|m^K7>`EVoVgh_N l #_!hCO{0>tK1W o͵QLx%p u^6Y:҆f'sinLw%7"uqUJiTqx%Ѵ~:;rNq>|UN@%'Δ.vK*b|2 xzΞ)Vai`P4%3 5M#B讗_|JI^SG=I'A)bo/V2/Z \6 C53@6iZ<N$h 6[9i'zIzíQ"D6HJb9VHVv:_/<9/!.T yV>A`tz\w4!H ?"Oz y 3h&j\H=b2h&`uK6D g]_'&n'R[ƌD|jY G(`Y3Bt2`r(Ӧ Z賋 _MCNP/\Ua9&$4E&'w8jGN^=&3xX<8X.H7[L'Bu`:$8Ra7لp r^[^7>-0RӘ\ k9\!0)5iN@MX9s(+2 , ^rۓ/Ut֚n5*©J4&Up̬PsE R̘=E赛kחD۶8EJͅtFxtU4ѕ΢_:TxeISC!% ~ƚ܄sF{TgU吧f;FwLmoӞW*6]}l '˸Jk ץ1s WA\i_ז9 |lx)XUeV h* jh!= XA[z&Ik'I2cd ~ڧA[2pr%"3!@&3I7D-1nJ-Hnʥ\ɔHX^}R&0]J(*I'qFVxd5׍HBc/GT(uGܴ=ncڿCŠ/ůK;qzԕ38@safcW6!M S+3-PG墧w-aV1<;Uk%+)z c"bPic&ŧnu #JY/cAq "ת"uؿ_YWH\W暪w@]UVw@ig[k,Zq3Fo7.-! ,qg qrR/,;iąC'zeW3S@6.@ŒGql0Jis$>V-lĩXnHZsT %^zQ6g) &4`ph _&[Ɔ~\c|7.~WWR,ED7z/_ V-K y4e1de-uI$)`c[, %YE:N_|1L UyLB_='N+VB<Ym:EΜ8 AH^ iK҈^:v٩O[T>FFܯesE|}v*I˘"őkw7H`>Z%+ulNAIz15%ے6) әO"xKy1ӎnsYNCޠb\b9" kȸ/݄Hb\pݧ$S9'2Ibqbb m>t94>VՑ4%B*o~9Utq2'Y&q6LPBqxi<$e!-UP>і?O?-b8YԁA9w ŮG+E$"{󙷅hg 6~2\&{GN"Zy jTN gEVK"Ē?.@h=K(09l4{7s~WD;e[h6:̀iL'p_=t;$ %C'c#iF39py,sE?2~2~ote|,! !8rI"~މ*vj(b_\}BjtHe<? }:z#_]j!,#x-*vle|a Ef@yec; ,5)U0l rZg r`r耾ϝJ z+B.b ]g2Oh_›S:G/z3z)@ FwMGf }J0$t z…^{2x]]kIZZ@x~&ī"cNX`TZIE`Wο3!;yt+pqB{G7ZvNNz%Et{HՅx n rpSBKGNmFS7c W^Ӌ=Ɩe) B |Q]eH$GRחrRF8 t2yJl\u@øXjfh:ǨΊgCrx,uVOyo,u!!fX VL  I:=b5rԇE%d8۪׃f,C]ߑ֎$T3&O5Rk{|tH}#Eq>&?ڪ-gcc&?N/zF^ZĜ%uw&y+^k sӠ.;;{YGsFj n8ӌͫޡDLf2N4mV88<JЀEA)mB3oG϶ yh{tZf=Cv)4 uv`m"jW>='gjAV+c.-4ɼ@Wqq5|({C즇^*(oRrIIh#%rwckV~_~]-9E{r1Z 'zb|EmA3M4nFA))ZF!f6ZH[*3 4|_L-pBݾldB#|hk]lWka8 m$>_p5PuR$IRPK0(MU/j7Yin:FrKKytkq[sYP5dr'v25Kn_ů}Q:RLv  o@ҟsw ױڣzW S3>/(Uͱ~ETF3\iAdE"ׁXRL 2hYz/$>D\O>:ʍ+wJ}oVSGkՀV<yY֩_pcIUo4abcE9 rO"!փJ坘/n&ߖEN4\3VW i`C/忐:s2_JRp8my[uz(|@ah8Zߴ\EڼAcTfBWŀ,NeC YA[ ɝȻ?՞sJ:.&{/ۏ3ʾ?ip⚖ pqd }ʘ|p+[7&|!ll}kG4Ӕm8lj%/nܤ,)gXdȿPIgzP7do풳w``X [,Jt_# XŔ#PL{C^kϢFxA$KQˍ&m;b:XFFqV8(qF9&*!DV=9ƧLv>ȮsR\Z՞kqC"sdiM4wNVq8&8{ kvFȝ1Kuq>~_=PYdnR1xAhSnܱ%/9Nf ,]$}͉XM0ϥa#%3vѐDq{:cFxT6GV$|/٭B=^ sdwVOE5+xƑxRyApqm5%RYA«5ַ;ϋ#s1k;b=ӮLsXuҳyQ޲<0E{Efly,mLARGTivIۃZ=IjVPΔȷqbT,obMG7yя-+[P"g~6ϮR_LKd2iuEb#6609(r}4M4[]+)nO,HEEW@E f'P&%tZ- m^XATl2}o20XHYϟ r-›C`r#%GQLZɑ[}TΖ9E0!Fz{ Fy&jD;-ceGs]扚k1E(VQWUj!nQRgrg49(Z8IU%o'gR#_!^x3pv3sZ u2\yDr R"RS9w!~`DkٷM]\|Bhn ਏЭPyޘ9Ie'o7RvHRQ }6FN!҆9kԆ?' ]AaJ_CbT:cl@#˸)g'aSi v0PX_ f(@452wb姆iP#/ &kg9PcR M:m&+;v~h8cb5`c;oy*UwJ l"]ClMjH/CRHxCB0 Q{qW)4pģhEJ9h"*yu RjYiz6A]r(gRRIw*L̞lRl͋y,J=Cd.[gyTʤznyiV@KNjnK.-1('j/YŊAah =_B|­I;ȞlX" K] /KT+ء!=ՒdTO '[*jď#(՟ާ-;vtaW² /✅]gCkLsRP ]YxУ");OLaۘצPt Ndh-XOߗs˹ 1fȆ; /AgY":E*Ay-%!K+bQE P: |88nm2ڬѰփP|jܼ L\PQ,JqB;6AhSrXxֽUvU?G  m}>躀y[O3Yl_O RYu}|ٷ3d`zXӈ]@ᒳJy0Ԟ!NGYp%2&׷6sOJűqY+ur_{^5AgDBc1dmW3ak.qʕ~B(o]Tk_`/ H(IBXR+L -n )Ca| {0 0H. )2Hy+)ROu?,3|QpALx&jGՋȫ"C}CwQ),o ?'ΫZ0Cp vtaiXtG=mPؤ0bv%C*}R0B_,FNX[9.=w3`ǹ!ű? Ŭ3FRc( =X_,C:0tVBnML旱Nګ.20a5N̅!L(."@  @)h])H4)oaBz*t,azV^qI8r9k]od[A~Ŵc&YVDb]9`j$/JQ@o<%Œ'qd3'!3o]HZ Uh6؄>^І#seJvH%Y4ú@?wImc]UADv\V`s(3Oyi)kldʒ(HS? -DRO-Poܯ=_%'lprTujF>{F0]vs`(GMP.azU M[a Zz$gNkOGt{'٫NhLp<G6ͤVnH'dUC1]rɓ'[ ccA0`+ݲ3 t*Y:}DOxDmˋ\琙0d;Og$Lg6K-u lx,^i;JL7,KCѲS@_< Aƅu<^MfdDnMEw[tµDjlCƔ@ʹ^wҙ,r"M@=9 :0#z3. Z~ĉnW.l8T͗ÊD*܁M/^_)^$ X۞m}@; kmSńs(Poo;v W9h شWA.  >ЎKj[kY0?4F$1r`)hg(K6]l{#oaOX4hY~)%afo-jp/PaX}qʼnQ"<%)Y}04V#L5'llЕTʜ+ilj*#v w4Dȶ''?GXR*Qc5"=K&plMs9ykˬ$s:kz~ VU:ǡD h0={FDМP9=9c(ÏdZxnʍ Na#fOCUR'Ɓ4>]1ݧ#:$ L4/rZ@UE@8b/ZN!EX*7%:KWO*"||$zhwS̄0d boXKeBg˜g-h lE>H6XuI<67a0LXKڊqRf RyXJx '7jMdH򸷏%X5xzЁt2Wqx?V/35tI{y_ͨg!Ư\QR}Ds.?zt'Ё|B[ ƜQGp3}ʝ38< Im П_HŇl$zKXe?Q%z"'2=\"Fh @$|U>};zTʸ<_ā.yXzʼnX`﫦FSH.m2c^v>k(C+lW=D*"`YMfoi*8`Q؁8W{sf?rĈI³МOk]Mk%r4 cuR jYc@aFY-E6,e** `Wn잳⧀;>.KnAaE(smM?7!_MGZFs.=2.u MV X۾DT,VP1sZ``?!yE_B@M\!v~B< ħ[e5$V#~VZNqyg"2Ul$ 3CQd#wYW@i ϜЖ,,}/٫L!.nx.˔q 4 3L4lg m|` `i?t#@d?R+i4u:=#UZK}1_ճ+ɮ<%K y|łq kw]ZN|캎%3;x80䦮8T%G>}(*yx&C%YۇI/A^ |#p&'#1dl_*㬲F~܀] W"L?U (/ZX_R&'hv KMxvٺe!;B&.lLzC2 ҟi>Aw$D,O> -nS6g,/Z[z 8iԦa./#=S`x}d\r衻_'}%Lr%|Ҷዔe,x}b[m 廒"0T<<:Isd5ÖJH|f8FzԵfVsl: t fӜ]`1_ΣD#{}MM$IK)suZGT_Հ[-A\ 94qhEYK @AImSHgCE h=у Ty5egG# Q.QEFUQc&N)w)w;R%@l!kLN0ۀs_&wbiز{`I"ƒA 5.Ӑc=jTNUJ'Oӝ2_NrZ]P3zHa$b .O(ݗ^puD<@nqR'pdRdtA  Z_H_w&K:='VY*ޚ~ &;L:ٲzL6J􏋺 兮xK#bH7E@'Ͷt^tV:JbO7ye_/ i7dSlc6kcHl˗8 7G?4pyxLߎU͹_ C%@@T[7uGau;Ou{祉:mϏإ{U41Ro} (z8XuJ TA\ہ+ " q,.~LsѯJSIy텸qdU,p lyP !\eI6@QO u5#5|2,2+vSk|DgI?{.kN3}r{nI縇x;q^ [݋ vh¼ m!Ժq JswΖc5,!g,&Wݡ%m"(VW RDqMGO,t||kWK5W ?/ ==>Cd*?@bK&ȥLtNH 1ET#NDFR>Rb Zgd3G̽#TL40c<08nOf""~6O{&VmNLuQYat0WSsȨYRy9 oJS#_΋ބ: Q!+<( *\2x誉 ?>TnZƖ UX4`$D́ߢeynš4*O|QMR'Cߩ} $~E|ˁ8|&h"A/LR<젫wϒ\0o*]CS_%*+^R{ Em96Bx"-(F$v|76i v廽,ɒ Z?`sʪӢ6:Ud+Ui{뱲,A,Z͈ߜ /qP;#cF$)kaL8+tk?[Uj 35~j;!ݒy[^4NݖWֆT%x? >(RE>S8[=G ۝tkEMC Ds=P y RYox)_ns蓤PLS]\Lomugm/]c-Kqaӷ+]D; zXoD%LU H$,'wf 䌣Z|]lqnU()|pfX$:@#h@ I@qkj=TC,_@wbH߂Zr 4Nsγ\w=>L iN` -mO@.NԚ$vH^fr/3br^ djW%GNH`HwDR quIi3$cȐ=,pͬ=T%5CW#gF(d%= EPk0N8(R(ٚKWu)H^V ZTzl_tB_eDJU |=n^Q+Jjǜ5IU)ݰq (W)#SdI 4}hl~t&W_\C=&qmvם27\B2wq a k+gl= z4RbIH^chrd"ɋt pY)~P/D)D8DlCK ϼGٞ[M7TWLd>}IoGj=CP/Ji0- ޾N~r뫂P'Xpm{@ۙǩ~5 :la=v.dQ[gR+w 9u^,gpYfWߎ#(leo]TUOeMH% b,1tOR1Pg t;ĴUބMq68.Ix`4QG>'T@r]efc $sGp?y4>$ T L2rhزY~S}.siZhGs M-SI0:5|@ݝ2 Kw\-`yT?P%#16Z~ŰKKZ}t@m /z;jFB^G h4aV",c!bF})W& C3K+f 0:dB3~7қz 9# f7|g3&Zy:l)QE`lSճhn%75R^YVcIX4o}x$PjhNq)UPTS>W.GL89#O]~%nQ:4!x66eO )fnR.9|p#bŃ%GeJ Gbdɫ*F Hr֯B7m,>-,-%ieb;n(7e&2m:%wj+-;19D@ΝxMxkw(MuؔZ-I$r8p)T:#5T#̔-3˷(w,v˥_^ɔ!q5hYyTcʷd L)R ?ϖsW+!YbЋ17X8JAo2}3c&zsӽZLb,Z+_5vkHxbbqԌ>IKb;m\of'2'b?]|+s vA^+^ v u΂.Qv'Mpc~]=EIByI@R`u̶ؓB%Wٵy[Ȇ#~QȚ W8Z{yT#T{󺐘rhk^1*_ﳑMXp}hR8IliS`휿]ﳋ* ZGN|\*~k*'9D/:js^LM_(Վ]k6gsR>-9OzEc|КAgα,bw[ZrF 鎤eWy /:p$t)b~Hh|8/!OtdZS;FbO$w(AECAYRz* M`R~l=o"lѕ88;>CD+5z_Iv)x^M 0/  Fl\_s 6A_|=wKU膍#ƚl:VsIEm\hzj8ֽDbuCNYokyiMyFiLNRq V ɪ|#y~&Z ުmdk)* `OPDaZDɆy[ه[:FE;N|bvՔ? PƑzPPCl༭-##42mTq/VۋQP>׋MdIL/0mI}CV{'U x 6ȕl9$NϫW`!5?=({}Mc%NߞҮah+IwRz4z̟9q@Kl2*wT; :QSSw 6G_xP%X6v-Xp_ ԸEcPǔbLsRzR=2o։{/z$+YIˆzH?C<#fWkF ?|!D4Qh6jŴ&:(Iow;{S]C-!jk}ޝY;ܜ)BuvbD$k]GƂT F=EȜļ4uesa{O)њ.},|5rLvql-*{Hknuou"qNv^v?̲:-;Y);V,ȜWԉ -pjȇO9![AU/QЍ V dK[2t# mtGdը0 ٦K<~oʽ?D8a%|0qǡVAWC΢okY_ZtpQI>6q> 6(ُ#QilDG}<!eg7<>٤"L fH ڟ&\Wԁr*?>S#FoB#H#+I!4 ]JfR, ND)-\c:gqH$Z lO,)Ϣ:(( gӢnk xy[_eˀ4‘Grii=梂qިS+ՈP{n`)VkPXv`qj{0ծwvRXꭞSV@T,ĻhWew}*Ҁ|"MĞYr>њk ?b@2@epi"''ތLW) q.sM`_\z$ E>E_,9ho LHk8dJ]$ڰT 2FA KԒQf ꠃA0,;}Il]y@{sѥ;1S!·6+6#\F~ިԵF)<" yH RbNc͂xGMG"Otⶔ+$⃐^̔)Z>$AG"兘 yeiQ괴w8e!Tؒ,ĶgO-Z{{n؎eLbnsnH&gEKqMCф/ moG ea̓~]Gi瞃Fm|!PdDCQbID7eӣfڢ?XYYG{X:n锫La!L|~џb_("?} ^XBt-HHm%ܳ)EYš̎KNJ;0|V/zIc`s2+jDϋ'c1&2gUNioNj> HgۛL>nYfꅨv$˻2+ Yj~|ÖH.؁ջƞ@_dkq>NTnt@iV&voY:l0a3yķ1kJt(LjO~ WҞ*sI|C`OeMF'N{xAe2gIyzblE:rd.q5x_*+Ѝ*2hI!gJ=VNsvd/"8r7XLEX g1t]BoQeL^=ij7@HSEyz4j[< w%r#{EzZ_jGВ`GWkM&ሌS-$vͼL'q JHN=z+yL> DkE+'n}s'$SEXF[ttOe821{ۑwNtI!ePKP*[(`b,r9fJqlj¡P™ R MC86'ۇ@(=އ$ܞXWov%I~T~/ɱĎ"Sie)z!AY\QDά[%&a6re5^'c#\f$y'g h6a=+3SŬ*97nu ]BZv.91s dCTsiQ{H_"Mxz}I j*d~5g\A ̺هavԡa]VO]k0cPv%hp\Ⱦ{"/#A@ӆE-.:6$@ROºew i֘wBCā5%RZZĸNğjMD.;L]4;؀f5֋;&;4NjywZj|Qqby】kYݕV> 󒘞 dCD`q&j}G4$\_ܤ4(nTazK5GfHD.\ Sz!Yy_=H3Zb4>0nkŠ$FM;1l>nv/|VYQo%Ä́F@fO s]Rw"srNTKt; nB.KZnv]0lvPPop!Fi"ŹQzػ^WkEXJ'sܴѾ^.=XBrG}7MT-| ?wqT{:c/8l.yZvbLpQ`trT e KkQ}+uCtxwР1T1xl@"Šb^Vat8})9aSk\r"W4DF|C%N/`,Yk ?>NH &F!c"ЈJu.;b%ec(5"sx`*BUA2M$#HJU Fev;mr.7iS߀OӅ9;r.WIx\SA2齙+_[EFh(fi%G9[?ʘ7EVPٲ/Wjv||b]A)l2*C81t^8GbIi!"Qí Clf$mAJH`1,2(V9%q}ei"C̻z_ɖ]=3?HST=1"52&|b>h \i['ZiW d߷ f4pq@~Gu_{Zj'&SNFo4̍"rKS)~mla-5Fs})kwz_8 szSkȧVB YdUě[-1Z:MW̫ºS{N#!(7q Z68 l9;H=Ã6[?vSDN MCXX܁TIn.MᛡUfvk =,#;pE 2n3>3g[?{fl-#${AMjCh3fk, ;,{y(HLۻ{ȤPK3؊ оGT>)^AyS.ɸh2@GH9D9*]%eW&N[fqj j?yV"Ҕޑ=(VO[ )w2 KY0'nbpY JF&4)ѽB7FH]}Da U0˞ CᕁAm*tל]:ӤQ0bfꨇV! aAs 6B4 6;Z:/IJe~Y|@`ZiZD2KMİ~ڥd1ơm& :Ŏ92MZɲFN>i9kL:aA{0㞬*t:O36߾7pzMA.Rz_VX!Kxz/Gh^6hIrj&fLFWMO/FE[uzcVnLxکO43zJ O~zx T{lu|\pklkf$wB2Zl/jAƮ*.U e)  S*43RA.ՑzMFnܟa UMtC͋~p=zd$F8@CPm|vFxtxLK7/5*י58}G5D[ӠP%+Bɧӭ̣AykA갎J0Y[nOG’/gn cx p$F]fw xGHBibۘpe-|0^NNRWD'LY_,Ϗ J_KڠC!-;HAls"BězV[ <^vޝ*pȦ1jpA &)` F!mPxص2riKws'm2ԡO%ptRܮjϸsWF]*;|= (aJ3jt-&*W2lcn+c{|9΂!:_JkKJ4ykOXlxxckUh#Rjf`X8JD 7KfB mu#MW>I"HƒyR>ZO{K.=O Ņ.Cyac!1qrQB3w^f9 ~'X7TKpo -6Q`-w'6C(y=IH[c^ >;W;G{ԒL *'#7"@%1G=ChUPutc" k]a w&ޥX/_LhJ.}Xc3[>!-// rE /жVT /$=BXh 5S#IF/ؼڸ.)$q鴵`iFɊ - :klwD!?EB_3UaV~⭹ ˭!ح,C2!tvia=?`ٵ5nu~m4L^F|WV3l~c/nm` Qa~GUITJٌ!袟@ >ۏ1sF<:?B|<u aG 1=ߕZ)Lag3RDu-!$ HBL|\JgLdzE#J ~[%̬vPie;B!|?,aQ+, o#gЙAF``OAD3MTTw@Td%Ϋs&hh_co$,7JK:Q ǀE?$do%QSrƔ*v1ߝ{_`)p'0rbp쭯+uAq.K5_x*+%wa0fB+AFNg;vO<3ΧwSt'0GKA؀gze5Џ|4$v(RSҖ%ѨW{Z|?K^W캠b0;LY%{px]lTv;.xy7v ǫwhzv+P=t._Q-X܉cEԬih? t+W /6Sv p龍+0LV%䷭jNk=:Җ<ҽP{Cm!H Osk=+ 20y /s_if@8hUBAun0רۺeGh'QXЇJ}i/ϯ"o.$? {Ƴ^;cV)Am lz;[aW,P >/?;(\wlpyҰ?B-q%)[v+;̙t^2RZ<ԥڗ_ iO^16%_{,3Bޟ1b k?$[2i Uf9[D&YNj[7*Q2 SL٫$OTxfoF#CpLvRBs]2 "y/IiItDb,\1Lq;`4tk7$A[ y 'ٗ5wEg%r09'0ZZxu*xң)na+-8n P2SVςM+/LF~G_g5CmRr(.YX/'ݾuׄAJ$.tpht]Ε5Yqz8}8sF^W ČSFe %K }Ka %sq=iz8]{]丒ȏ4LƠׄT»9j*|W}PM#, $QV!Ac.l;k9HF)+ɮ<73Z;~TIEYɸMMn @L$[6?5c>JAGUTh!2kh(;5 ;[P#}c'zv(c;O o(&&X{.R_B,l q+2gbHqཙ}s&ߍb[51| >+iafC-Bw` t3Tj76lݮ !wUfrԷ*_a^YDپO/V۠/4_'P8A=aQ-l,~Od&0`ݷ5zNAѫbs`3Iƾ&6&ŭ忽ֽ)g~]1^l T)]0tc-7.R3 7&0CntyAgE]yQ#T>{ pņ2@4fnPNIº7Nein-1`47 rQAÚa$XkP+&+fw0 aaXqy/,<`AHؠoI/=S <0S[@,bf؇WpvKpFmz8pޛ);V,F/n-Y׉gsET1U%wQJ!RgT%Ar3%DOD7k L[$:_)?& #zlI] ن0,t[}O(7`4$h5dymNQ;f" ,D~(*5jAh*HI/iS`&G"v׻u'VoOnLǬW#-⋛/8Raץb&{ŚYPohm.*I9}X-;!1L]%K3k |_0prKC1mN:#9 =- $i'KZE@ 3ܪʀZR_=^R+8Y8RQ8J 1wsX6xUzߴb/䒾+FGɟ5`>~ wVuGYK 9]Ʀ޵rwZηjjRcG@2q#/]IVoK:iWm^˶ٟBߺ(fT dQ+Gz#bہ9l9Y.lqòUQa^ߵrS=;,-6='$}jW5us8NNۀ&]np'޷,&q~M6 _o{' 2\sN0u/&;H-QsYZe{O#rK9G84ƿKSu*%u>n~H1ۄ[o2(@+9m vơqqRQYi dn>[$l@*ݶLMk'w Xj*ؗ11wD $f_g\NEKFȯ ŶHFVGaᄔ߀‹(aqb+fB@r]^#̝1Xյ=]6hT5J-/"õ9D4E=ⱽ㲰J5&ċR>hG6:G/BZvts RM$Tv h::{ ^#~^n}::2J1d~UU"O7UȮYxW[lwx3ݬuuy1k8S`~-2x#yhM~f^h(fʫ3Sȵ  M|6:- Lz!ơ1E> 3w&y}9rc6^(ډ3H4OTi"I/bRSw ΗLN4+Vpu^]A:VN.EELK.4fo62sz}Cͼ-y;GʾL( 7nl{>ysL^涺#в~!\같8H[My3J-]n/u9 R=NWm  djǥX@q ms, _؉Jղ?kRrί96J<$J[^6WIq;kdK4\>\H?(}A tN^QH]mmZBUOB !晸j'L &ОOȴ#܍ ⮁ؼ>CTtDYefc~jkH!&IUȥ9^.fٕ:k8+?Nwjo==oDыz !Wn+M(.=D+kVX*pq$V1# OFJZKUz+#УDbogUK)o{Gg3Hq Z̽b ;:0.bM(wd>ƺcQa5E"M@V1eB JL*[{GƱ,Tnq J~ L66TƬA肭^!ZJk*,/}|FC }|X3!?4|-îUm0Y-4SH+L SM-#ս z7x>Lr_ 5:9y<(S x6 1h;pÒzm ym(C"`* hUDoX"A ~u`?4A0 W ] HU_*6";XŇGzG{bҽI|˛~MқB`Q cdI@He+\OSIKHFO:Ӱc\%,U̡[seleX"ks5Tęd~(PgtmouG(4IgO< +-w!N+o6_7mI" $)z3\2e`Qe7(\ Hbq9Т ;ue10ZcL4ZBşe Z-;@G) ]ίĺ4U3FdřnސsJS@t#9Mi"1r{K4y%$p.Lk7)BF-AxQPJ&d],J櫬3"v5| sODB%JKX6S%.ɨ+etD͓]޻|>~ʠ'i`sy%>6o_š<7惪Hw%{{H| o%1Q{?`udOEC0W={L.C9Òv1އNZpg8 NteK2,\rkhzEJO-;-t^< A Djچץ]uZ+ V9ب" dnF(~TK`d2Yid^0U2&|:}%T8( Z~OAA~ڙ= qw ucXq`p֣x?N~7JN_q n=.MUf e/ ը3v8(J$yqF3 lɤ%S=n/yWЋV D9q,3Ad1 .٧!MfyQLިl/2.13~tBgۄkÏ8-\wTb+uN.ٻrp^| Fzܗ"~o;&PJONX5~Ƨξse牺LJRU:5Fa~9qW؈@懶1S>d8͋2t_!m"!XeqoS9ݻ mCO!oA8Z C)k7QN Cd@䑠M:EAɏu fA.Q<;ȞP"`}trRW|2Z>xi]Eh{ܽ$(50r{0%~wVWو25cȅ¶8&Ja:CHH$i8B {3wHv;X%l!٪Kީ mUP .ǀ,N'}[=j4\Ј5ү_!mMRzkhb%ٹY{H&kp؎w4{7-גd6.lRKvw1 Q6اa ?L#~lB/g4Fy xU'_Xa'({& 1L_.;ͪ[;M HC.E/..;L{ǮeTy6.Et#!!9 \o"99 >hE~9JPߖvX};7̽<ȹCE6),.E Y6ΞS8#%^nr< &ŝ=+cvEΤ2,BE Ų'cv1*/`Y'؉H3Y)M5M;}&orD=P\.KRFR(*{6 &P¨1A;aՌҀMj ʇZ 'H?C [NSgDqƮjrMO-Kvŝ(oC5aєv"O{oW$H%nd5h ҕ_t T n@Ohc`4p{$l{ M^WG=8ĉ;ƻ}{G'ܨ-)P 8.yKfc{+A<Рei[1w\~/ega4 m2[}RdEp\x5SpSsAE^~j3O5-X>]vob8-/XtIaNמAGz яFa Y> U'_'3H`t,)6\hYAVVQdgێKu_gc6<4fFH_@_V׆* nU8yG.sn1enND)r.2wa1 %BO[3Ir"y+Hz^Tqx9J$Ev8EڞzcQLtlw6'9щEc8[,aYdR֗[X /= l*NCYv7'h^ֻs0G[o>>yTKӐPjJqp):ng$uJ܅&¬mpf5@.ZVM3!RBm i`J^Áp,=ep 9QCLzb]Ù $\|0]@Ppk( P{k,рظa &YMd,o[PwXwKm4"ԇ3pĭN+ _@Y>ߧ- #%Jd.aa%Vv^vz'-|Cp&&DrS0_߈hh[nӢ*eߞTy0`).ΈNd.a'${.7l`VY /"U=8,D#C- o>HJ˔(ȼܯ{迬8v& :L-\_#Wc킔 CY>'rMŸDc80d ݢfs%Wך"x)[;VgKT)~A~iUU0;H'KS/BDb)Y.^G ]Փ-HBˡX*$O1KRq nj;|)j|@,qsoMW94vyr׋bp\sYDd?J ݥ0||J6eCņZog6}\LCCӦUj|W!`UbhGrZ8ms`/$V kM ^>Fim#A 'z?i٭⭗<5rQ/[.9fG *]c WJNm2*Qrc5x.Se,>=zj k/jG\brW jdk h~́TD;TfXۓRWQt*-f6Q'A|@םHUwss͵IDR͔A#[2M;p&]}~hfr٨IJI[x{6vkp_(o"ųu9TH:v= Uȣ&!V+- N(k*෬݁ qb?+Xе1q|匡m a?v=˼Q=Q[ES-|&P0Ҁ 8N,OWEBIGGN>Cuŏ H$EM"+Ԅr@ڊ d.- v7U-΍aOd:LFT)Nb#-4 -43 @5Lnf#\󰜻ACKEZEQ3un[~W/]ǻ3*3G`˟v1(ɰ2 @^w6IGIIfJyjʌhK2{9@/;iVV+:UM:!Iey-:f*jP,jp`;Uؖpi s밊+B a MQQާ^F9i @^|*"lYZr-YRHGZNi5d\Yǫ9^o3vD: $cRkQT#uE!sx59E<n ;kz>hPs~0 ĈZN˄g^K89!ZY:(5qѴR .rKKӋOYՕ_Cv]\HԈ!ٛ,ו-f/g`+0oecn߄׿e L~V9`l"{6>װfeU:x<R-,&?#air*+s66wW-) %O4qTdN1t˸0mgb[9]źA:xD# 2?$3Z8c%6ŧjA?+} _Sjg{7FGx%> _rVN`45r*ƼgdR`Gİq'C״C3+O@dbW ʊs;B.4!/k^1Vera=ڛ>ՑyPbߠ'ÒIMgUnF*M옵 ϰCQLmLQK:~xA9>Gd*գxnD[h>Ȓ-=ol=E=<Aߋq5& քpܪMJz7/'mD:peE!зM4}g7׳yOW>bx fiANTj~~D*@>wv0n!̘ˍ4 }ɮ~pӖz9|i@󰎅|o %Ռ֠3-%3b'ȾA/+UnbſA*שcʖ&nm\NFD=&h^M|5k<''|bhTF6^3~V"F}NȺת@5trtQxS ?sVV׫b )2.(pE @~̋ ] J0Â5`I]4}^^K'3"蓎ϽޏsWGVF&%J04XH8x2IB> 16JA_t;F]uv2ykBgl26zt3ՠqp=j!ؒHkacU}[3MH! g6cV +iV䬹@ᜓ!ĒNa(/tW[aMh,'D*:0vlkZo}HO[7L .,t렰s TD'e9N60MJ1WPKA%.)2!3}'}ձ̙B4`2۩@dhtI>ڰh:(لX5{SyxXvh9D4x"qU؊3wa}ttꍂڄ%,g -fo j֭Rp `?=$ ֡DJ,~L3G;LcSϘ~`‡!yw}ȁZsXn?U@vD~%˷T boPkIp!xAcZ+Yͤ`\ YHI՛ڴߖEmۨCd~&%\euJaj'*?ׇ3'#Yph:R@`w],E-/fxҔ./#Z!ZE#OWyfT }UK>79f4e4p#tDܗ;l1>N(y(XbՇt9- 7 D ?>VŊ0:H8P8p46fà|ȢEc0N[XL LYؐ,=QQ-ol>r-$iׯESCT.o%Q'ɒ\@sy|io). 3zU\L)x IҚζe2'&@ A|I߿&b~0I|U#|~l14oKBs1MK0S@Ӷ>M0VoJJGI)d4 #"b1CzT$=bmD&} E>fWkkmԀ$/KN *ڊmw=--Ak3WmK1<[23uq;ky"fSegJȩ1<Q6"c­Elk-cLTˠA4-`2"Z)z%V/=rF3`"BC @3CZs0!kg 2נsS (s`u꧙XلfU@pS|Yt?FR0~nЅmkoQ=.j~hoy7$$/ GK 79wk%;ֵ\HjQraY|0Cbmrf` dcK?1#~LX=T;+P& @'W: 甃p44s=](U^:gN×7Ik6|#3̝QV~û G2Fs~u$L)-q# \U);,=~ݕ80>7Yb1CE7.s'$k/AxԬB`^=8#D(SҤ@Fsp{.qLEQ l:&J'g4~}b$30j8]Soڎ;ȹW@HCh v8>3[/a<ܠ7XCw$ "k|AA]<=3jBppO&~>VԂ)FCE=C ؙy͘;Z(DclEsӶ0?^!q0#,XRGE [6}9砝 ΐL} 6.~l.e¡Dz{X_?n? 6-ƉK),{cnTv)}6+/Í<~~ ݱ0l?`G6ٙWccKo&!+?32|`$,|$ҲAl)yfΠ7hv.K ~ð|$IدSTSK<,H GBe~|aX#!N Jd>k -Q"5pAN/n폨@ֱ%Ole 9ٍWfje0FI:|.4x,r[s 3g*ڳB}='Z.6)Bf>,KNȈ\v yy*!zxlK 6W@֌EAV13PkNeJs"hpǧ|cTPm{ f=z2eņdq(*{C{QZvL7Umn9  ]sk`Y?v r=*̄RtU5 eo q'F9_ijڮYvgnE ա)Ľ s/fO}s"Chr(dYq,q3!q&#'M)I,r6GW2PWj6%ԓ?l%+$]JJm]$- DAo*^ݍRl Ch`Pt姺+}u9}N_689"-޴S;qB Ds%ݘGޟ'K}W@|yxLek+PWԦkf M1jE]-6[sDŋA٧ynqW䧾[8Gib8`qГq7/DitQP_vJ! 9ocܣ!W9ye&{D61.#,Al5kV> &BCqlT QZ.q6\Lbč s^yEʑ D yXi]tΫ{d!xʲovooof5)iC/N咄?n{R.t݋f0MD$5ka<;0s{|3ikCv })eMq Hn|<\(mKtsKp>,K2fY~7yKe!`;}n]R{FiJ ܉x:qNMίۿ( Mz Kt?cqGy=6G$d%0V?@v?=RvobJmfscXL#I]FgCmwi_ F UP%Èk+x~:,)WVX BLr.PETb NpzԲ2WUKYTo6vXh$.]!}8sǴiؑ>[MH՟o.%MXU"j;p/k:)F1]AyF2l`\T_ mG07*"feq0%u++^.ASvyʙ{w,`ЛwmwPyTJE[+sK!~:߅P!(r9"Ɩc;c'bS@z$8K&RZyLv[X o`Scbۏ,PZۺI0VhitxT +)`|ZOBJF TFݏBqRݞ(gfn*'C i^2f)J [m[i?/&ÌY:/24Ib]+82)nc1~^n7{kOyD^UҖr%Ž7~}D1qTfdⱣ~ּUG/ɯ.zuB;-1.ΰK϶_Dҝ/q'SbyC1_TƀIب+r%2M.9+ DZ jж!yW`nAA0@Nu] ~%(UKh1AZ0xDR+]`? {&Wj7JeR0 iڅx30ljl'RKdĶ1Mtm"/b|9)l߈ݞsn Y~>Z1Q OPaR'ņ=PSaNVQm&7.ʚ;I*-݃nHw=p2cD竺?MoNb+붘 __ж-JҿS*{dpo|-~Nȯsc7?m}DB֬R3׵QőFIa -TwQ@c4 ;Z糽Iy~ڸv nS5J9\l0AYJA:ą勢4 f.#"4K8MUI/ w")J" ǁbkd;{NK0#9AiJhY:Iz Mۿz`&HNʍC_ܵjQ- x@v~%S4;' C8E ;m8Ye I9toњ8Tw:K0Et33a"3#ӀW}1DMpi8 -)Ѹ5@gC ~g[$A#c IetLŁ7MtA9(A,; \N.^!C[T )[ (,m @udR4 |t:إF7q nx` W:C b6 W_ik%VVfV7k4M^u]rd$gSJDFi1 g7_yĹE~9N4k\纹\'}>%NIiU(su%7 Ӕ' (+Z)Dgv2@0^(?5X5A8Ik +E` 05f ;%D8#fg8&'6/xSԽ`zP.^IM.MHC/H3ڧ:˽ҳrqί.k< J}'k]tDZYP?F>e1bț$..װo4LuUʳk9ϩ/ˀx%Qa)k CE0Rӆ޻/1Ɂc(iiar>Xm0}k ;ᰅu<%=KF/2f%t)ؿRQ[\3j[!l㱔 +YgEǐeBb.Z/iNIt%*EQ1+ب̐j*rn`p>VN}}þ aq>p04+PWA,Re1qBateb? #'5ԮJ#{` ~0Rظ?1Z]n4,چ Im}Rm ĩ̭3y laAdF>' pl=R.ab: 6'jGTM5}ĺ&+|${!q"n*'Wy \rKKody%8,g#Eƕnӣwo.5DIEI2gVN$8"S(/R+v?>ˈ'{;?m5[}l5^EUӰ0 ꂩL.WCnrT)OxhYRM>M>G%)w|SX˸-+(01w7ep$)Y\x)4]E[zS?eC7nV]X#ld@~3VM{~f\mb0Eâ)Ӹ Bxk3>~( @Bss&T[#Ke'nFc:6FYFiGd{;:c}[d$jTPXI| hZ1/2|E@**@S/> H'2aWuF*6 3#OPYl),a/|ʠE#H8kD9aVj٠k}u+kKsa}M<񿜩~~E^n}~rˉI:&.ߏ\$"i~ L:2T-MzWn-Z]؃kK&qtG#4iz۱' v?-3u(eT?XSh?w9gC[y:]D`0{?ٱi.2['+Wp3xaH/vKjDwyWe.S~!Z)oMxkMRi@a3Q'R?/E)dZx{IJy]0j<&@2p;PRْp_ _܏ƪ`DsfWڿI-PL3x=VJb~'Po meJn]'[S{p1Abق K&\$Q`=4=FRekW:g㗛7E)Y8B ݱ2͎$K"Ks#Dm%bԀn B&k"^?]+Bi\'"ܞH <,ќR,<@_1^9=YAíH21coWK}Qeļ^̲[=1"gQ?O6?ً8漑ki[Q\=;?Y.Zώ3EtF?x%>#k_zMsg: 0b7O] "[Z"G߼M5`~4()ߪ̩덕bDF\*p,D߹koAӆ #lAEU}y&)U.~WNF ,&&<G/O,kaH3PU0PQiR0_^yQ;/##xiԠ5Q $IV.â7I5CBtTwՉ@:!|d^cYæ U^}fоWr|+萶AKePǨNMJ dĢW7wBk CZТ]L,uKϩ F4:c(BXnC\3z*}CK` /6jĺ2({H56zj3n_O|t6le5-`oGԯK>uҺ\L'YsG8ˏĐ*Dm<e^GDEi >1q\N5a]XþgU<^hs6ҍ81y\u%!ZЈ]VݝpS /役}%a9l^_TGBh24j8cN9E~%?JT4#R1VT H >| H~>`ZqkRI=?aJ#c0BGJ\LRsHF ]r g˘~2RVw~;(2- c& x:8wXD]y ߉Q#rq5qXUW0RN\Ism&lFpy={<AR oZ5R,*X%VL-Ae)7/"?a@[ o1ᡆ|`jR'9#.$ЯM,J5oTLl0[*~V/yn[/Uloê"ÔP˔3 :{!xZ&t>TXg֊1(kŐSҙdЍ<9mgP GR'6b.Ru=Hm!F`JZ.42'^#~!S`&kMJ_zө?t?ͱZY 4/dw!vu&dǃ2 >2i\PƳtƋصTdM8sY&~N$5ΤZ]/|OH207/{|޺}N5xyyΝ4tiG s^@u#آV–e*[Y Ī_ycAK0}skiClpj1k%r(6"-={/Csu!a5|?oB s 1cBܥoW~&=%%Q7\܇O~aJ@e9w"W쮧8ۚRdinP[ hFvT9SsDTvw';H >ZT4P|[;YuBh9ع\'t;یO|A.஢cvP/!@ "%KW܎&#_Pь^9Iq,%zOn7}IJxhXt O1ᏚErG"?yYDMNY0Y<"ok;D'ur Ny(Zqy}T\|ߝtB02#gV PmWMl5.MXue-F!%amKرJR3ju'8GeXWwn`. wC۩Ng )Dh!F}<6#)$ U(@sG)r. zRq(aVad6Vkg͜2g$ͬ;cr|*8uu+vz>49Md5zhkI֞Xos.pm]I(턙zj0TBkBwd}ggY=Nd?hwށ؜ %ր8Uyw|SU|`B0d~P2`z5%2銒(^?=6~)G/^h51=,吢`ݐE"o愵u>)W~&;An}Ck%v@Kp7u]\1%m K;qT l mXX~iw JcH\Ql{W_Doa`TyƴpiT:LB)aYYF`[6q_I !. 0@5/ѺN~R݉s`jjhnGV8S7[<4 E*pypjwd#/ [͹V+B)씁ϟ*r[X^xFwa ~"Y(1` SA(󆢄BE>%_:"{>6 u ;nqO:8p}\m~4prr:mR^X3mBk*:Y$ S[٭YAq mNTR)0m7 Wsɛ-^X_G!J[ Č'x~i 0ժށP!5 _;MY%wU]bԓND"KϝtMFU p9d7UXp$4F iVzUf@tJI(*q˵Mgtyռ$ClG;^H)@=u"Z{KDR8{+ϝ3M(eaC;qK/& 8pqWUrjn˪FIaP-Hb˦V?:vAQ'? V @{X(_c%g؅L~(gҞY1!~\*4 ǽ5>[nahl!yh<ʹʴ\_$|,e>VS#j^H{eіBQrE:C%TxlMȰWKB+a2:mq̡r I6yH(2ҰCSd>w2{W`^ lS ԄxWF@|L~7iF?bf;p>vهW}9#uq L8m/bit$xԸ%ӑ*@"'B@QT;K"djݚ4n{P˹͖+쌔O`8Yhڦ&)÷'K!\4"(aΎ*t/:-*i:J􃖥Ovp2jA,5ZHyzM%0UW\$#s%˒oSwkv/(.smh>Hc耧!UdwWq-]Xs*N^r8 gn3;2]rU{pZcw,?|$AV]ܜZg2zz4hS v1_(Mm^e|B`^ (mѯи6DS^_u0®VhU;e=o %pCi+ z&y"EbК)!p^q],KilŘ*hDZ򆛟.4h7ƠnÄA,Pں jtM? Ƣ#lYۚ/lA$>(O#E+w^_gY񄼅@0㢆"lmXq_G/aL:( :u ˉhgvkY4]kiGiKykݡ#zd?k"~X(&t"u6 s?0 ,쁁hNF6q>,Wl4$dQHr 7zy- Qw{Eh1͚ &43%6}+,)MºEIyQsVk2I!=A4xTZ>]f9wE >¢# XarcTܭְ&A kjk'rjQCo+eAkڻ~rҔN2e=9{_<mZX*aY.& MYs $>c1D׆n#fɕ99& QzSor~L4{Ø!PJlS,., /f ]MViY`N#'KNv<M"ԓ?>LF;-Y6TvC)uԮ%2 x'}rH$B>}{ 3o>*a7;j8Nhʊz6clqg-=IkK}.l# i\p,&|ρ;%u'>hK6g!|OwtT6ϚQtowp, c͵3ܐ-"ON{{r=@`s8~R?$8GþF<1`\ZMDlzUb]"8%uEd"GHR_XBn~}>SXTC/=)]ѕR#Z vJfzރAMNhR@N5f,Zq^[P%2\'K /NgefP ?>@n#b2c8qĮإpFr>"Bkt!4q0I`pdChg-ټ$7n>&cި6. Sbs4+0&CCQoz2: |]::OwH7Aa tL3|BoWrӟ&G QM/߲c6 Z')\ X{M6Y D'"p.p"rb{iߔN5R=9Bmo_g^֞,O,(a,EZg͖T46+lHTKi?n2;@a!t44XEW5c5WwS`F^!stkoi9\b X;k+ˮMҁ >v9ۘh7s>$ցTCn0ﻻD$ˆ/ 1{q"ljk@`3 QGB#܋x5q#az(׎ 2kva GIQ_/-O5Gꌊ>H' ޮ,FI{ ;GPf3/<TC"~94`+v>}E|+NZ)mݐf>I QT\.McUe"9 /X0S26S,~՝QVK):` ^5+KD\t[t!;QEX[h{Q;^unUsj$7-R50W!yJG~tY?4]IK>^yp@B:˺"5аxDbP싗ss3{\[Μf~Ly=ڏi8,`򱑣&?IB&x1B dI 8Εڗ&Bthe; 8Ѷ45Cfqw8^ob#NM2<9'bYDms]Źeh* 25Ij<̍ڐv# IEI$Co Z u1&B;zltx)A{j`Z"pE)Nx@c:r43QE62PW1` ӘZ/1ۗ[5\($4 d- j-@;Lh" Npу:q\ⵁ?쪆IMV?69taƋ6Z* h j .Ga/ӣ ~;3͊c|sanԼqF5B1HGʕB(?w[͆P0?EŃUrE6Dx'k谔MSNN!O!_HGM\ H"ĵx&@վ"zgh.3. _ˋ3* ; Rˡ@(:x|F-,plP#SOU?BYkm]i('+{RG'N>k)uZ#dEx(:!rkOI^͇FQe]3hW<+fpzE5rA M?)W; "=rߠ#j -9.;"8Ep5]]!,} T җ^81Y9~¢pa~WCz.WtٌSNiXĶ'[ BgޜVZ/|2O/ \e*!0( Z  yoD kK)9p2w"!=!~UOc+ (3 {Kh.Cp=R?} Eok@: W)c1F\K; .v5PZ} Dfdx.sxva bXN4fKzxt9_igmJf! /ٜ_ZJzBO|#qe,;Gd@5\SF"{!a0>I揖Ӡ%<% Kt,~Rx!d*b|˴4Sg|{;ɉ9݈mocG\Xp1dtsk2/K?4d? A8.tcK5-N#ʱj|b"8E. o.l(2"{5i#[]l:ە O9([/,%=dL{,8wM!,W.d\\ 6{lͦH#dL]x#N :1' ;$%̘weL'C9?ϮӷZ ;=LUmcKvx[7,^zK^SvYUԦ+g3#oφ#5N`5e,,P^P%lx#k0` SӴx+ Yֹ"% a.J=W!HנܲrOMUZ*Z;z EcR2Y͔RK4X4=9 TLT̯ڵzT|"oU]sLqqu*پhm+yMJ@l'D0kM";5]l6>oRD%=Nx"XX>e;& G"\+\~ah)]#T,ly=4{6txn{9[R9rMok.]hɁ ~1.cH+s4^5o< v,Ұ6z5 ~8CZ*/G]OF߹ݵ$]f\ut OɚHߠiCm#@[YGtj[3rG,o9k(%;L.XY^p%س{|G0[h NJ|COgb4Em4A+KkyoV!LQMӫ~B4W◯T6< b +|ec=: Aj,&0?Z #) Ėb%brH5Uz唏<kQbG@"kYbMEwôȼAKCN|oL aW' k<\I0X'h}dLّƆVݴ RΓz__f#I8$oucgm:I̡':X8̥U_scV75Z`#rqM~LfTM¿*絲W4o;I9J̄<ਅkv)sYj+q %/O]FYrhŗS1Ndfg.eMt{1Y}cJ_q[b;#?-~JS6" -M=d\4 hGU;ɪ z#gDT#أr<+y: rCT#1E2sBo}w'dQM ~ `AXg`f.` ~kM"LA]86`r5%̝&iI<R35'ٚm}0vvg< Պ⠾3ۯ:6&hYjU{ɽK<Js '*oCQ&qxL =fp8‚3jxYu{"{NੇDu4k[My^8hc^):bៅHe`y`#ׇ,];=v)y\Qw br>5$%f~ꠉB<3bVap޼°X+9o$5VK# yD|QǿJvw_ .G[d #4dmOwqXkM|R/e! ?ͱ% pzd29TL;"to˃#o VawsqZL֒1u` *y 5 ܾ- a=TQ 4kOOomV}z貔6߳|^lbPZ} K9&& `/Hu Qy׭!v7@JrBK^F9/=/vzICu49 Nh眒ofmxv.agɰpDv3ҳ' a{ե wlۼc]EkQ^ncg `2"Ok >ե[Ag) κ4!ǯnd@JD,B܉WhfR2nlUt$h"Mα nk&OK%/ iX HG<}ṯk JgN\4.-?ra;Y`ahWeGdkȝ~(U3(NdgGe<"ܓ٤BnwXg 4kRGg@ E:†$Z}Ptik;FcVPPMa/ܦEm gcR\WDujvaʻϛ8EYJ,:Ecl_B<& aEg/lY?SWm9"xPh ]>Sǥm_b|Y%[,<L5+9 +C[BGZsQPwrd赆p&.r4+(׮ʰ >^,ddNAaRvNPo" }FAf2F7,ns%:@F |l2-sL3?HK`>:2>SaAjzH:coKκi;wcoNh 2t}wexrZ'KqV"\vC<, 1a SJ}()^$#n(`w}}*wC8jĦIq mVtu{N6&r0!? YΓI;.g9ƴHGvV^f@I \Ei@[!}[o6y6+=!FI~l憢5oGg#.*x/Ց=etUo* ژfh{>3!aٵ9(IcttG %rJdK'2UDNaoJ}" NAf_Ԣ2r“ǚ4&+Ybw+jh^:"VWl4GcT>L)W}F3z8(4pt9JgӘg;è LLhRߡ7!$xTS>V.DaL?XW AUv{4WrD~cm驹Jxj~kIu]vg11)͙"&c- $"׳hPSeкe"^$e3"At&=#1 9C>y>s )x.]Dd '5#|Ƞa[.=:smiwQ4hBrCz%x4F6O<5yuk3lm5"`ZQQg58GfJL P˲ nožk95@* e_?EKwKy*68u V9"׃n Z#˖\e_ysh= ΋2 ^yUFhCJ"*\,5&);-&ND(MZX_W{H̼ eT-em:RGC _ %5)u.׮8=nO&`UY?|oЦUUieI香~SГ*ScK^D5myt 1bV\mu@$A[2S'Zm +2iƂ!۸5]5e; G;GuXǬgg%}N|"R&[ qpeJّ% sTd3#Zxs'$㽿=86{R T[`L|&h\SБI2)9]0z2;P#aKIv(}N$k{[b)/zʐR0[pLX0zh&u ;kJpeeCnw7I$wH0^jWzεxŧ bsPm]|a +}UMɵMO<|SwcbR<&\^d"kSyn%gЀʝ8T4H#06LFhOt07A-HD vk>-;@abѾ5}lA4̩3n$zT'Ĺmk0/J2LSs[]ԶLM 2PSB, ٭|/[O (dBS' 8X cy1Hz)(f`0iYnHzDʊ670ggVUC3.K ;bQS;AP0ӁmςAA1E|G ?~$CJMVE x(G(bJ?=[bTQY/>lA?sR,nbB7YK{հ<]QM$oZU;E4|FǓ#3u* h[T28V>c/19r;Cjbsaշc.rF,{ $x/.oa DR-/|bi,ԍ8ex KףNgY:{X7+Z躰kBw&%/d2@b8W$u:)*pt\O~O:IPCyp>ɋ+[otj iKFŝX3 KbgĒ ^󾟥1 k0Rh3oTW{!]X{ F&GQKs#i\IFy};C84؏wrpưoikYc 3 ʨ:u:ni[[jdBE PdolW_OB!)e*S wt! |~Z$oDCخx;`8;L= J4ۼ 82(gЫ** >QRU 7 F{Mz`{V_~S [TPc(zLj]׸,J5*|ϿQH +GX;n .w_Krmwd9mu>=W3qvϱN^ ;ZmB09. BVqN@#D:g)y4Ж3OAuNOl.f95p4[QvO,8.˴ )_.+E?l% B qLU`.NNS~UЀ+]# sϥg^A6UGTo n[~?ԏ["*e A[\AuVvHwpȎF/qSG,fV`|>wkIvb܇j#}W !D@F(Lv 6N61,)Ц-f a=P[Qo9#n3Hb- X g¼MC*_\i7_px鲎rs%J] Ġ^mWt23hfX\Z gsxjYGm*wE%dz(ޑ&@?m;`Jzk1 mU h'}3DIGy )x;"܈x B'.؎7DK 94͋C4ӳp_w/3ܼoD־JhZU=` n* O4Ћ.ګ;i[e\ӐHGYG>#}̷\>LSLx'Rn !oPgABz@r]2[VH.X- \|c9s5`j.R , ԋ%ח2f. B%#Gʓ& ;xI%Obԃ՛yKhMN?2fRL<38'lu{TA(R_p6إ_cgp3+' Q #8 8f+G6]!TicskkaK몫- id E+45a;ۗt S .IUGӐKs2ܳjR-rچ=n!Nc pQZSm3Ҫ[,?hLdBe!N&ݺoxB!3NkUYyΊ!`]U+TNǎ!چH${)<{Di3O.U*N4R8ۮI5O`{e J~b s B6xջPe67Tn!A-j_`&i?3@I7eey (UE 9]>T3I kNQ3eL Zprɉ8Ua`&t4FfvPm|Mgd tSequQ>o ߖP,2G2m0FT|}~R6E Mv}uO\-#4@qgTjO݋sQG#!l njQ4} 4kzڤrTX/F=ieM'6yGQ$ݭ G˝!+IH? A f3vTW\U0Э()HT0|W2 8/J.koyl Mn0mԴS2V|pkF:>vUŎZƅЩFY]i  3N_X d;9q"=Xt(!YMI I?r)flIWK_7HfD1E5̶H9I779}"f?y_0:r+1OUv^pT6P0@#$)ykѠ\vljfΔZ7x&М![׆vϯ)b#6uڞ$b_Ixs4X+r@ ^ʶT\c †Q.$W  >锬jl$J S@DW=sjEPID!!~{QyW1LAz`M(%9[:'ֿYlU Z&\*@ ;pΘu0"3@X&j LbմRF.{Б;=PCV&ЮdWnt2ijhs``_ˎuҢ?I'k*`P9k|6OKF+:"BCle@+sCkB~$+YYv;m6#rfFg%ՔwLVn S؄QIKkmBb/P7Du!3F\XNK]…0vd%~k@t0rRษByvadfB Z* C154hPK&ޖe\Ӛ lJ9Wա߼*/bTL)GhqX:N2>{' >٧X4}ښ! h kIj"վuMة8Urъra*r6\ wIL63,;Bk [T3krN.n%}ma)h+qLDZz]6;W%C{ ߏ3te#[+kmT e}bÒHR W+u2~`o.1腢$ӶJJt7U;٪ep>YYGnd6 +k[1C3(C}78?]=H!J뀏4B.%X#c͘}/k3 r_%3u?ڝR׸ $dn,/L+_p<Ɍ5:DZ^zdJn+B %C$RQlNȐj'YN-A ,8 Z ni !H-x|R=KgƛnuS2eS8wt'0;CJ=Z*}bT2\>/gR-28l6V9W(/# LxLmׂ̱"NHja`q9^nrd"RW#ZS/sR&vkR{ R-VGÔ)ȭF%>"<ِW0U\ 8+Ë}$ZaKl{9s* X؃ja#dzCbc\lڲBo~ߩd 6]rB%/C|/ 2R٢jb<^VR7J[0ӷXS/ǔ\!i:Z;;e2DȖv0h%OiT?{Ճ5*E K s[T1Q>vMp@`@c+!_'ZRJoKD*Fִd(e F6Ng ҭ*'}O=ȭ.13Vxs_FZʒ*F}$HDh5^WNQFHn_'m\+ftXBjMgxNg[`-+^;TyBiMK|p‘ΛsP{mì><4'*z'P>7C8|wDM@fK2fsHKCQTMw >nW.ZགྷZ]m2YLaB˔<[t6;qCq0ӑD/=MvVC,g6a%[aCRYg?KB*aژ[5[B.]Gg` )P, 'XZ gU`nn|\=6#To,bDtW<MK4jÛ?-RIĩUDicF?#E愶 n@jQ$`kyC|{;82止> bÕ_{*QN*t; [%wg8z^ ~KrޤAy4_YA#㭻5;ln.F [7K )OdžbN{S(qu)b5ݭ^euXM;%17[ Ʉ7U5xKE# 6O͋%Ax0jF'obu$cKyZz='❉ >}`pƳܓ:ool ɋFw›' J0 KM} j͈Т@i#AtOvAЌjWuX78-LT`k4lBcv-ccE/]ayVӔ9:eh\eMa_|!fap}D+lsm69;y@]\+/XhܲxD bQ#F{'=-+:a[ u-4T,Zi%+~0He@7X( mħɡTb{%Ú|X!mֹ4X$}$!&% h .%I@jw 2Xm\ lӯ ;-2d#Pi@:Q@uj+%NVt:(i s6c!7*={raKs3G@vΙ&j|- P].`PεZTEX7IQ:N.8fk uCJrhg$PW!Y_vw']`,4gcEF [}N;ޢu@6#g%MZ?- 1?V8 ]*p}T'+Py*}ds-s>e} Hdt]!(^R@B{I?[c㚔!Ë&gF^9$LUd(7[/-*9%6u=uoZԭėjZ H_ A;+26pooGК-?qܔb&],3E5MFOkڧ~Ał}i:mRMBvDzV%L30%FY,݌N(ys8zyfJT;ZX/yQM~e{Ź^ u1713aZ@> bL? Ip;K2we1bgX}]=< t> ,MfJYQaftešE=D}NT7"0(ꭓ-¢B7OA+ NKh^h1pIv?Il7w5MF|N+:GKJn:f('KDWsS,m_Y{ }y6_ZɵWnf/7K~VMQekuoKFǭru2V$9x8w%Zi0X{Z4 &瘘xg>J%ϵ17%v: "rY.sr˒=b9L7z̋rTAx" @&5:}Y9-%6߀5=p”t&ۇQ'wht,1+jx{d03 0Ven*^y,^n-+*<{yU,9hH-$1f{ UI/kCo< @58yA.t:6I&H&WQu!#E*)bP`VD8*8t #d$ҢG)0l ӚTmSOs2pr~Rw,ݸ  ;W&ӃYolH+- y09$yDCEi Vb^gߙI˦`s9Hd'9&ʧ^ ڠ]Fg,bs[N*W Uر6 4nxu['!4,ȢŅHONdјƗ0t"mYa+8~K`4J: ҀMe݁m̈ {,٨IA!F]$[.v2"5X2x'8c%^ })76mKuT>[|2 Ɵ A\JwI!TR@P偟øQMxV`R<,-5 =ҵ# 5 &N`,ȰIfGz3R] D K֭Fb*v=' E_%Em)R$px8mA|M FOi6(]3=%]]5Amd&JJ`%4}R y1O|y; ZdW曍e.YŔ+?/#4T3H-  R-w]<7kݕ<£,- E=!=:#"UL;&!L9[,JW\$d ƖKUN)^=a=\4 #`$Mz]7[pD 23'(UV{ [5WQQ%O1 _30c4v9Z'MЇZ^5D(h `@=nn9m j7O %F;a%TЙSVģ9u(SR) m__|M@(,_d}ur&Qԑ#=!UWdHaώnojTQ̉"PA{5>E'B֤S[=<@K+6yYlZ33pۧ:kML݆UՄ>$]#C\IA9+9/&<>u%$U 3nJªk9*YI"tlgE/dj(W^k@4pB\nBywW"? -rWgD733!m&'L^fky!^ _ lN钠| ˜Ie#dGFT ƟDXk-ʗ>HzEs nԶ^iMYod33}GkR4(qU 6p| ]NYhgV!O6~6@/*M' 9]7}>  @טkv_-( I6xޟr圳)+u4u''1d}m*iO# ~V*:N"xtW“)-JGU=Ip`&YN:a>NcA6? wA;TŧDU/[d'mE09A45]?a `r̓ ^s#tБbijh%+ξY{š6hҔoiLJjD5q#Ajῃ]R;Tm<Ю & qæ(4"4,5&$6,r$5SʣW# ٕc#Js@pq @Rx@#>K%ٓ} }ƷsNL0n~$\V+Þz|fM BCKiGhߌbJVcu~0 )pД$;?{r^[s2}^VG{S1F`)% V4ᮓBPs?tPc`rP) >YYݻ^^{";_ygݠQ}\T7|ux=prs΀B>oꡂQ82[2Uaxv)dCkYx%c ^S<˘l-Ć(lMuvO>x#ĬP֑ܣBE#1G;t,|y1Rmiڬ%)Zlod/3wUQ:Y׬eN埕@TP=,R;RH)J`%ϙq# 0e?\m8'y[H;FFV#R T#BV{€X K%6hѧW`E WKW52<#&r2=B^eH{6O@_;(zb;҆/m")Uay]_xF^b,Cӝ/sLJîYncBphDI^f))bwlt );.RpFZNckhPͣӛ$),Qp3O,: o_!Kp4EA3h5NaQHl?F!ub q""<1 4ZYkLl}i  8򫑏GǑ8kכ@ CyK3PuW.FR&{]Hz=LҥĒ@ qL`uNJv翢~ϴcv Y<+rɕ^xGRP zVa&_̙}|GZݺQ$9&1m6jj U,L}% 4Euc(mSsz _^F-О^%MY"oW7(E2s(9X&*ҟ6J.j/tﶾ5]TbDs.EaC O(峡H=Kѓ't+xY%77п fl^M葃voWLX?[6]Nz, R!jep,Gn/9u2X;k$l[ :hq9BPL%V)` tPY~t wue!QPG26zZrYshZ9;rl:R`PD#vͼMzO[+~S].#[&Qs'OPZ<j\*TӮ .u> Yn*[Tjž7FH D9m'RۑRr`JԢ,L2Ό-5|5[<7CMX)>ВK&0ZFG +=W}~1}?=wo_ os{1+d!wL˾]aP2BOqrr|z #ؖe]1}O:/X^:{QЊFjƨژTHXt&N L|aG'Lvn=>gDžeVF:% uG~_qh0)C87srs%b܇IWă6,lW,b`elm1 D3RS'*$ſdhn6keA0(Z;zɨ@MsZ2نOZ HB܀&L5oo ~{B8p@ƕ,G !%VUC,B0* 41`6\PNbH$\h H,>}BUe{| g81ȜE*VLV«i4`b Ħda&[o+A34n_Xb'"LT X[4pfK`hS݄U"tc,;x!Yj[ VsueaL BX@D"YoERUշQ?>{)* lusSn~1Lsh4>R1(^jĢ?2TVᘛՄ?zq]@oS^.Tڎ63_zIެ=àʲ`U)Hbڎf 8C)P@(nq "% K {EBK9ho(>HZQcGxݖTP-/F8 7,}`˃L d}氝vG]qXJg>Ȏ|>KS{/Se1=<:Esv#{A}|L PEˠ(ot##SvQmjNa~%_qN )D,y{5f[B(v`(at]sЗlcc^A3/>zz>UjRLYLNM2=.&FT)=Aí\RSqZ\6|moMcD޽W-uaZ;QF+G٥byq~=jȞ1ۅO& Uę%c!߇Z04u9MV2Rl8Lv] ~[n3.G?Ѩt뤹N$}LlR"Y!#3v;;^pD~$6zzH|J-Zs;™"G%2Ivq;l #ߺ`)RRSsIŰz%+.dۤרR}B1IY;l1rJ.K]^0X %*lm MyDӷ !utMuHG~^Y,V t=wJe]62!`%J}& FGNp҅/@yB3NYa-r8N9GRn>v ( PRr풯Ar]4nppLS,Xы &^]{O1S-NÖwV޾puM;OHerfe.yGo"9> r¾{0z @uQj3?6֯175!l%y*ABߺNj@5CdxFL\?%;Q 1ruǦF ɜ@\n kS KIiִJ@f:)R;"̲iӗי -xbɮ8TC0O $5ft4Y>& `cdVXˏ{k#nH|g+zY(m'VHӬwY逅ErEvODWhdLj}pgZPBblO|E;̇+m73Yٵ"pJ!MT1ذ WIO('`̰a?-Q=>ClpmESTIwu݉Hs֡OIXg^ "( AFofAW$OKP p8,Nk,ڊU5KJfkI+RCs8x(fj:dD8!@mֆ2m㤥Ju#]⪖ 8˄#7uGl 43u(#m5q T*3DU`ŹR{@vTȐJ 5}9w>^mU @!kXS0gciQlw k~3dS.^\^A5z]K] &| R;3m:g[{QxKfe] PVS*>eUwz=QiBIf\*f8A+T#٣@);^9 -0ЎɭtE<{ngpo^,=MS;u;;=NLpJX⻱Vs^m@1MʚDtB[/hP*sW+˜CYp :.>o."0ff"H P@hRbl)/e4tdS KmUEeƒ@IBg!9 {hlȣX^9*tu[bFZ'T]bh2c@Ho-=mP9hOABNv^}?0>yGz6:yra߷/r F/sg1ZK35;)镄'Z5 f~lh*4ƲBmf b6].8o5G6_+J=9\ߒ _ohv0_+Wܡh{iɛ*8`]eF"Yz R)T'- 88X Q8H"3^ __/h٣v>52KaJF/ug]u8J%v xt\٫C[E/zn}! oګږ,ā*9ǜcձ["xy$5$$$Wi2Pr4s\]参2O2Лe$[E^`5o(ayH(B0g emtlya.u}.T/`P#S&zĞ#@c?iD;R4(KQƸlNOoN!/ ?>ު4 6O'GL@ So916xhcȆd˝Ŧ@T2\O堦l R13,p?Aei߼;V~% ]Eq< mv.' J7ܱP=.-eep- _PeDU1RGwEլ,-gEjb? :1$qZi]j]_̳J=WG,&~U$.!DHfU^̣pVq- %I-k !.{13lMCI^ 8P:I&\/|/.[Dv㍥UZ9`;q֐i Z fjd*zT1M"ES䤱YUPO!."IYvɽ"dB3Xr "RlREEB| {alλp\U9p2gNg='K&Fł5!QB-8=SWk(}-َ5!u\eӧ c5b?s,1Y8z,>$$J4MW䯟SOa|%0+oOidKz$ƬydXQN'~ fjgg%1QE~fR䐠 6izڡ6vAK}6ňΡ]B!ɱwJxs^@'&CbPQŹv>3XǁܣTɿh@{EC!+j˧r ʩf:1Ͻp]HR~L,V~w)=X4~7ykL)!nEe&W>FRZN!KdgI3# K?f |AͣNb`LLGNy+Yֿ6ɜXÓysȱgR8)`^Cs?x5`Hp!]é0 ?2*WCLl#=XF,ADK=?|Y^UTg~ eZj$UM̭eK2ɹ+P, q < r})u#9 tLY(mK,7V6}Ej@([6}1`d`;Uuh?TXN|&ܯCGޙd5/K )Ӱ| AB }2k_ù@Bn*vwrL&$*B۷t:jUh7j Vf -]Ii͡kx i_y\'΀a@=wG1:"~K-cNۗmUU>˾BR`G^g13yO%PMO줍DkʹuL_om%%saό7?r$X%,YPM _B䪯快<Ǎ[dA=nH-p rrA=_1"x-.[Nb @k{qx@p{jFXW>|A}jC[2$3U{7vNiփ3Aq 4e*2bdic b(Tr˻-|3߉ɧ[Sb\U 9̟r1bNpY9exw}{ė>AG[»u2۸=0† Htxq!=r0WT^e^T010CXQ59ifНlCrʩPdC*Or( !]%> "^J!DBa#_ד."͔x]:c'Y"Dn ?OI)w+xwA"J)hgoJo>U;޲#Qsdf7[hZ6@Tr ؑr:ndѱ|n3O|=Y?YU/;-qu.D˗AKsn@pch8Ac< @ =#N{9b1eLVPV}#-: nTV xUS;b 4 XT`sk}P E +:"㭃m([ ҝu.5oyNu2rX#Nf$Ml6 lgW KEo#odچSR.F>SZus67[D@Ժ=[#yk!]\j2.i@kTntR/fH5:MsNz*wg~%)I<2-4R(Y5NnxrzryriV Xp, 2/*D#|XFmߡ|~ 9c+ ({2si~3Y2'sXP\3Sj_vEAڱh\bq-y *=ziهHHh/.h{?KKNà,h]XNkfh|fNF=?0DSF/HN*)ĻelO*2s~U$a"cOiW׀{t0ڷrT0Xv8Q_P3;UUï\L+-"‚<SF(#3,tW/{kj7g!8YKcwMqHҟZ+*8HވTKܣ!ٵ;sgXBͧq[!>ʢv/N\ddԔϝ1p/J\ wAIq@r@ 3~u#n,\9vH砰'.ch!o67 <&@ .k>g^|7@)57rP Df^%v \ ira8OVD'9~I~7lD﫛h|"pEa' zAh ] {X>?>hLu۸ӗq]SxiY7aB`ۦW/(?HR3@IYļy:j*?Υ"gf <P2  ZF OڞH'<:>LkJMx=ΒU0E 3EbZgQHVkٖA|݉F|mnjUk1gn6Mt! IOբ_P>_ŭIN֐`oCӦӻq%&bDs'k>o7o#jLa+UpK<SY/O4M]Dk[ꆋgT) %b8k,oAX2B,޸RDձ%D/[c#en82bOgz.ކ|ad޾VHpJc=*~V¬P `{sڢD [[)DvR.⼕dרjeF_(+[Ԏ_PuJyϳ># +Iz=0D#b NJo2)6!2_c9A&{ou&l|a6(\V"SE_Nm8lZ#\Jՙtf@̚nk R+])VGD[O|"srgzfw{J]hy&o 9[\yՃoGaw>OAMfZ5*iڪo0/ϴAFjS3#+ -(Ġ0Q^^la l@Ƈ$59׫!Ҫɰ$T\X!^h<;<.$pcмmv擒՘ HwHNHZ:>͒ᫎqI gν؊ @Q^N ]q-A՜h[CW^2MBxhV_l G~W!B7.Vԍm8M>Z)/ :{!Tl7bf?afշ4nE΢zIVj 2<>E$HQqWi@NAΛGyC7'ϼ@;pk4 ķJv_r܏&f5y<ҙ+=3Y59^ZM@Ƶ7mC+lC@/fS^_2 {|ك1>|wm9<(ų/W^̰h0K-ί&J|+)ˢ# >?7+L5ZmP Le&ŸF N˘R-/uT1p*U#]gBFj= b;_M bN_)o;C@Rl(cO3MRhf-f13=fpg>X#Nn$ dZ}{ [bpxv)V;if}&矢0s] ʦaY6+ @8.``'h4K '#퍼˛ƻy4CIu}iEd楻#i@@bS:;UAڧRCU0)öf'|ohKMFȦE3o܁HA* $ >w_MɺOD9*u+0>ϺʳyXe~PUtoM5^Y;y%\3}Lz 7̊_䋢;KWfZ4'( #EΜ3=DZ*XFH_WcfV7AU,L\HAt-jvvye ({+! :B "ӏhv V󑴷a̶P(n)~/sr.kOםCj#nV*9=]=d  %g'tI+N?[Y lg8b(EGu,xЂkׯW&W +v<,R)8y9ʛ8G 8%E_T: v̠=jn"3Be j߁|HUHeR`ъA@4CZs$sщ Ҍ8F.HDo7:qE6:5>:&EW콐.vJXdTCnV,N,H6c}cVx-dröO.!7F%K`S5 }ҞBI]\p+ܶ!CKjq)"ڡ+*FֹAS׆NXGt3͛Ŋ-B$& fBD/_tO}1׬#)IWeV k!:=Ze2{?x6,ϧ7Wcs<-C)xiKe9弼%U`ࡨ] 17 07qQT/`IAy=wOT%CʩY$ߧ #R[K2 A4!BXJ]ߺ)ۮ/q=ITY ~hٶAdfV#zb뗍]z{0C$ʬ+x9 ό=AֽhM9{!4~ +<-„ O Ո|*rNWjMUאτm.-u-0B|[(Md727>/L+nTXe}ݦ_-f,H[e@F|eL@ G[f&zt[!8Wr)}[vz8E-'Gw"-1@R4Nj#r#\X$5Sk (}!:oG|)5}ڭg|׌Ɉ&_`|8H/Cw0%e{q. *9'9~KmC%zI8Ne>/] ,JcRuslP Ǥ3"Nz|@;8bǒ'YG>P@?ٷq^ |D F8P:W2g.+ϩS R:h\+7ž{Re`"e4FzrLu{I;jWW ,Y sdH kJ!M>`EY9Ze:whv)ΉF\B^--Nuvx(pOH%T¨|C2.DS6XaoiHc*Ϝ94~/_i/9vӗ OS  eb 2e6錸ņvfd&'Hs!B׼~+hGHg|UԸ<)?Wr&ptһ)+U~DHtRMc2t< ФTl# hwF#&iI%v5.:" >Em7~&r xq9dK>w{矧>AWdl(Wx"3I-z.mߖ!yja@G D>lGK]Ya% *ܞ:$j:xj62nGd؀{Ar;W7a|'w4U դHp*Ysf"j1bN9%*adӓjג,zzu C~A!kOQ뻹9HhO(_"+,3'ބzعv;QBRz%7h{yv6idy|jElEp.,|RnỠab\e+%ӧ|Ѓ_[ףrx@7os嘒LQR)[ [Bo!Uoz.ً߂Hp/1S1Q\ISnTYϚ+i՘k o]as1 Y)/i;{JurH%kyvJ6ߐFut*BſAK I:Z$8_q!"^\YQz8(~d'{$kDxGM7*=oLpĸ~kfNX| ѮלLE:}z2ϵEtɞ3!bEcLyM&r26>H\Px0J?n}ARߐw =L Kh7:kwzX'v Ө>,iPi*t71gh?X뒍tAhr jOPF3K(6֨JBˬ̭qzpc- Lj&0#A|ܲzvxr `Ze'9Fp#MbAzRy 7(rvxqǮ;O ѻEwu;ֵ('U% vXʁM~ Z( (&讚ˇM8N.;O:-v!֤4T%( ?q): enO.A_=S-WO=0 yFڶDr$CRߵ(+5} .ق[lR!u9Mi+SF1wUmqk.W1OŽ%}۾fkK|At FN_NSl{T[v%"2$CƧMkkd^Sfyrzta}.E EhB*hHaayL>|~NQٮ/S58GxDJkle_$/U[g,Vمt^ctJm"wN7/p~ݢk_wPS;atE˗@~ I|eAy ;<u(5g/ zrV@aSkÞûAiߊ3 HD=Ii4@aYd;;_Ǣ-A66'^恄4ZLZ9anOk?[?EM3c4wt(C+ܺVÄg&}}tGL3lMM:ۛJ^?\"Kp]_"¥(xXr\ B1A*>v N95"[=Y.@\K(b.Q0[l$ܥ:d5F: #~M"QУZ"})s! \s L(YбͣѢm΂,͋q!"&=]5`J̍ 5"Fm*{6 y,wE*O>`AmIH\?Rk=y. D}Mǰ9Km7+w d~ÙS.<`OLJiHyk5z+ӝ5h.=>ǃw+PJ~'qBriD 2JeX܋8,ݔJ%~L7d,A2d/%¦͐˜*z8NѡnUߑ GF#0ט|l{ sM{A QRN>H}7*<%օl-ɳ^?ﻃ(O@kK^񽴇4> ~D2(]7`'v5)B _؍S|Be>sn=*lvxEyE,N{YP*@/I=U}W:>K R50t0 Q!q.D,-Fyc6ag7/18D5'/f EUcn'LDM\rY }[GKCQ}8֘ZnkAL?!d s\JG_Uww։f @r]5Md,ػf4a6'̠ߣ-[kν K %u-bjO;P/Z.j!^ġ>\PH*E62#9LP G[mOْ 9uv^z\dx~[=Lu$]HbQ/f'V:|"h+yqZT ˵4Y`^*%\ǔ>5OG Bլ{ڸC|Q"aQQUm"L@pDkkPz aV$홚 lѦ+3y%|=ؽRU~H띂bp^rHx"4& j!wWJ_('d'A&Gހ _b3,E9fn+k?vw*@1e3SC0jcBƌG$6rqm89G&[(R 72"YR{{wH*Kߵ,r'FUzʨ bt8(n9g\v"ޙ;-ʪp1Ԝal' uH CRU1E?kԢu❅E՛IQT47Oj0;6{S$CfHM{~7C W1śf@&_7񝫆%,˭m[f ֙ nߞ^4I*;xGR8IX´)(A"JkaӪKwcTA (?@mF&@?e$C`蚾ƺ)PZ;T6fՔ%JU'Pr6=T ʝK-NԛHhiAܪ$ MajxGe'i51pI1~TPȤv4R,rZpǧ}?zU7W.}2/?DG,td: C4whN@LD\?K/*tā!^sbu菖  7sӖ]\3 Awn$劺VP5 LZI7-"õoSkhesW{׌_BԎ/1J{3jp5lӖST/Tn[j**`?dK7'.Cp>PԤ< Py뭡C8ޒ`pkE_0T`ͯVx~OM D2Z “= nO-Jw~SכYn(-%\! 'R#H?Ve[ztzDsEldJ'钖0m'Ls={7Fgk~klK Sdbgvuwj/ '8`^+rzj?Q5KZ_hbUk mn]d8u;U8h)&a 6a?K(*QȢ^c~C 0m\qSexG19"W *|}ig1OU]ˮ'h[#O<-6WuH\I:1FAJ4bL kGY.qb6LMswFztҤyLC5b2dQ5NPJXF6g_`\qo YCfߨs(BӵfC6{;Q4F+ٖqIR", ?L]-Wcc5@ Ś}Pt'OO>E D -#jnBk<\D0Q@7e0TjѬ $6̎Fk/7R02!| P ;*‰Ő#RA:ZMWyS w[3P|˚o(1.D6]:EEޢwZfMipŌHB:E!0h$mi/ZNK,Oǎ0CO w48_͓,ۙwSẉ7؜BQ AlGTː}~yLnBN*"I/ZtYƠF8S$g0ww~Q%=)qQA~b):V]6l6K#d|k\SmJҔIriMӧ2LalƉ4y 8 G6Kj隿AI}|CdžKgVlA`A\w_\%9cF!gԜ6?P/mo#ߦ}tRK8 Rͩ٢ qnl#a81R` nȚy=J95@ 83>t!@uxC*)<:,EuSKouK~xSw){GMX~qOؓU NŜ2 $u3h?mMʮÝ}j$Y h_yAV;JeS- sm3Mg%12!xnXq$| iD_zZs1?w)\_I~7 Fp@3qj}l `߂}e4=n5ꡤCCcɯBz]F*@XrsdnNrIy`wXqƈmRꚒr6omY%X mp?dx*H0KM?kevX#Xﵯ3C0R<N\E6%Dó6ɂBUF5.3GėjyIxCxց_UlZt`0/;84W,ai!L3V a(#a RC$iֈ7vNG%o3StI,.s.|')V@du7X mRD!eC+$+9Eȵ3[ U1BrhôD"e$4[6~\]'t)uQ:.'Yen:T')^Bqث bO?-2/U5FTmi9ue)+Љc/ϙExI=i7rfVcM_ËVt4i`tI~6  0|mhÉ<7 `YLbb;1:έQ9݉%Cr .;Dͭ o:O־z)  m1K2_+.u։GLa@SSj=T"fzL({Lֱzs7#(y>XH4I,{>_vv_r>CH7`VS8(WV2#}PZX>44W߷+fV}b,=5u`MB8U-$w u'7` cs2%t-B{" u*PI"gˌ(|S6fyиc4sL>6@34zOH"zZ,w9zo`RU9!FzD4ll[!"@/E諰MYBaL'-W~W_ؚ\-*)H Sv%>2hNNfjG0KH|I+]NdHP.-nzDL > x(5otUY5]B3L;4S2Ʌjʯ.$3-`QKM\_ҳ' z@@wUْ(:ejj. zʟvTg}PwvcD@`(}+B >F*`WG13$фSK^k:`%#[ *f*o\)wZUqG椣.gm7WȆi4cm_܎:}!ȾF af@Ff+q8oÝC꓾%M~Xm8eOܔ%1{*AÅ+[[ Qfr1\Fќo""aVu*h,f/yqJqƼ,ao˝~2<)cQEc<}'ĿG'Qa&bFmKeW\@}.ƨiXnXPX#y'S>`'"%_A&\f$>ȴB/LhD,.:z'8 y2gsy{73l0µB#uf\6,CXOqQ"R /n.i[en ~x@5TԘb_|9td$R0uebѺ8{+)Rp|]X-jJow@# SoʬToW$Iಃ%~xsS$E=f9X tmK51s D@2:(cƈy7e. L22xR _i`zw1眴`reAt5q A4cL a#!䒱`(o!xJ!Gf$A:{{IaqXXn~?cα>DzY#lPBsr1s Gh8}>>ۺКR \k~ "Uu7+Q@}q5FkŎmDlF,2f!ٓr|"Yɪo_ xkak/ *H7[&Mc"xCyMbn}$Y1RX$"[g|OXIR9ZgSp>6 XI3Z@Pb1,' !y8t'd6MxKθ9gKw+w *Ks8Z+J$*.9'~:i-7M HeDȚ4)1gB_K>dy@˿0 3(k\_2Ʃ ٨_\Mz5d3hvp.OnpԠ9MIRt}R+Zyf{X;bHG^?7-旟P׻y.}wug#fd. o|L!^yEd|PnuȍZKپ_ۃZpQ$8 .ub5zrs&>c „4 TJđDv7Fd".>3 ~P(٢~]tLr<י'L&2Gh2 7]W>Qu|lAaCJeFlla x #Ɔ&Fg60b⧃/nwoi]RK4}qh/5v;$bíwxo]qR:bHgogI^3HoX|cB0/Jzm:L*ĕ=Vr.f]f٤NBc]-t(w^ʴ~lB otIHoε9j('VERkvR*P@OCn`(qKD&^B dq$8t<Ѩ>o #2%X+7) ~ .!:ƖvT1Vgﭩ ^1m J ]h6=ZMϹE\ͳH*L>mc@@ OېD vڄ͵iex6ÜL/|DX#A"ֿۚ<[GW i[%28DI,63= R[n1ysXoR;h砉 dZtx)b>NpC/&hSlHJVz\-0}*GO.:k0 "eXW 1-|PHu #Kvif. )NCY-r m yWN0dW֧+&֏ /XP a&i"˄+pcːsT 8y]^7ׇAʦ>@ %v_`t\Ҕ*D3I2w˱sb4uKI~X2i[[Rp`)' 3&N.|YW! @)vw*F}Yߏ!ϹvR;Q6@f?ao!5=.mTzѧ|pS<OE4 C-SokwGhuCKg+i_OJs *Xd ԑ7WHsg2Y2 s ܏FjJbZaEH¢G?H5Po;P *á/ɏz_]ue~VnAݾ/U Rv~ [TO&ȗ|h J朶-m/⌁+>lhŇ+e:ob/<}ԴeFUrEBx<#M?,I_R u5}'T;T"/ +(&!QXir@@s󥁀jj)%_)g@Ɖ)m{NrxijV͎Za ?[X5^  W?5˯mRt"Nt"/Hpi&>MI_1OiD|\3ːA lFɔU1g./Kd$JwczmT7NLib"+ز C3>]85%@lgDJrA_"ȉзBzC|OGҫzl|ƾ vnT>Q(v CЀǯq<mkМsB3ĔVYȁ#ϭܙl:% 531J]LNS`ܾeߵ)oy# jd 'cs Z788q_oNg%gz.M,HP2(au/V|6.8t8H fQ99:"}fwzG?A;Z Oȋpc͇)+Z]D|F?]"m]fjeR X#T)FCv"?Kyà ia+"{gt ojDh@}O&ѧ"YgCwPDRՊ֦>(KR] gUoo䖈S]0SnUn|g:Yh9RٌA lj|t䦻^n$kX8FxJUwuB ,v?cw,h ;-K4DS 5 qhKKezff$ YaW.ZZ2)?:@;N; e =̽4?m9^>R~8Os )_[_R HS/FE7KJ i\}!㰳{@-vܺKs*( m$У-[B(ڞ#im" 7qs0HUQh,^b(w%8ťǣD1ɧbKɅY,sfF).1޶k(n4Y֓^uWHqOcC v㙪ֹnc_ qRvR ,Lc2a=+|~꽜zό.W)IR#W%w  Ogrwaa49}-!אXyQ oQiS QV'31`|a! 6vV3#b@Yq_#4̴ je.SʵNu`$,N[!4QФҔZg/~vxXdz,]-ųXAv} wO L|߲~ 3WD_~1(H*n;R̠5{e\B|\YǠ&W Gxy3թQ(8b VX$Qy c3V-"|ΕX1T,TӮk՜tPT?4)z%va9@]mMb 2FY8&cHDcۊW:l+n$K`> 7\M\-X\Q1@]Ȗk=N]#7sҊ~zYu&]a2sO48IP_lQ4>òK[QJ qjFA8ȷ.P?*p~;^eW)q Cxr+ZʸR8AFѲ`7(Θ%.9~:t?REw25kRԻ9qV;5.ED:AFD4oHo8 kܰ+gS\#:h1N[:NPHSA}9Z"S+)Hp^aI([ XT~DQ7( kg&SbRoo3Ta9A1r-O# ”{M-)˔w)^F ׉~b<JA]6EiswO^u熰BOHF7~z}= v 2aZά]&wީP1l?n036 tئ@B b7]摞,CݽH? c!I7@5KF[ __ΜKgPUK& "v^ D[Bֳ7sF74q 3({[g7]|+dհRSFo͍g0/iptABU;h 3V:σH'7]Y Q?0ߒi"kE˾HgM3{ [8B2B?m!siwU$usu5gp)dqg3]STgґAk>^i 58sotƩ\[_ >_vɗ YЛ 9g?ZJ. q /_꾛EVƗk; D}zRzP 0qNmgT3hF<h*D;~,2*֥810hgrYo/U9E0~ WѲ Qc ,Tb{ NBmA+kX0 Zc$w9xoF),&S* PCb1p x bKX]<$cc3T ?q3%O}}.$hrKoB QPdNb`OjD䳖+O S*Naԥ_0anL_VWNDzӈ>+ rkMc_u]-,I' #YVJ$:r $OCE?t|]"H]{ ,@TQl*8^DYVi}jb)?Lͪ','~#*n;K'j^08BjO;_<IuuUî˅!C:+#bB jBLM Ai&QHQ=fs?X&I!]KޛbjT⚮m,d {)ѫ<;ox*eԜz2qعjQD4}:+l7^aw KO]Ԣm;)ńF7a Hԍ/ܕxAuwz`M "UP]rQ=okEr0sĺ¿N׏uxG 'j* ˖vyx_a4i,gn5gY8+HGJނ$: 3uW48't:Mx"g2f-u2y'*SϊPw5#z#4`j;Biۇ=@lu2[وlF~01 :7dZݫeHKSn0j񃹚 b hM1o5nBo%7B<?ZY|; X׭_{i|tnbͧ]@! TS3(ljLCPVV+ؗmzL5{!6iZT"=aMm ndy(8 B+SwL{ssl`p+ȧ3HN Ud]HˠXMk ýDn{\ur* Ѓ#ʔZ0~]¶!mUu}VzJkjl01Y63T OľXZnzV჊~Ʃby"c3-x77 5t9 or-F1A޿OyٹJFF"Μ3Q}1<,oJOAFL4}sfWs ..sļ\[1Q;2{eyQ;ak"*xO/zXJZIn9V܅(Πvq{fB[%@GjƮj0qٜ^)%ƷP]8N5EARMEbJ3r򙪢\={0vxLz Y@s3h G9M?#XHxheG4λ]K iD5P&A)k#ʑ/X#?%ޗ=ѯI+Atk>TbG~,$\ |u]tCB10P{@dUSK`#W'bdg8s'S]ty nΗA=CmG%DM"'aĦ恞"aU9xQU2Va7w>GW+,6%l=Tum7)˛D耛bX$.7sp;eHVM"?680_! /lB%cKVTү7ht8*L5ATr1<$۲g)A*+ :r !&An[$g p! ^848$63!wf?8VF@#X;Cd΃zBf jw iȭD'w q@{I5hL-]考q#32I.RW*b{: N-9 ֤4|OjnIX"@| G+Fl^ QU)2 mmr&0ċڽ -[%( Y~/gLk]u`iQZI堻 ԝ%kmK1 `9ft:Ikd8#>&|ߗ85Hޠ]]k&rg ΫePel7ψ!7J+7!Sh5<9dI,o7?r2i׌z'V0v'Gk乢l[HqSs8 ʪ`g1]"~[&gCOwX+JUh|kOfplDy/=L+;2DQC: gڊ F#:8$0Jj48V_ GJlfY XbR8Sj'8_dpl3"*3 Ϝ,rOdpxzV ~~Ǹ.7d,癔Iȷ>RyQGZޱiTL妤$pڵ32fql!-dlGD߈ٮ4N2&\|ˀPQs7 ~މrjZj5қPnkM5ƽSޛ8" `߳1IFU8qf5@= -G q㵊scX &Jw; Kuw28J9f8n)?0 E0Mm#hKl]6wBCG1 )X#=70boOT+mPff+`; 3E\Tb2 gМb7M>?g+㿾 iyV`onTL}!"8GبEYRg}4]+=m}A[zn15o͝IkڗhQVl)__#Ա.y˼p}nFZmUV>. y؆)jpkd8P06$d\F ̶ O`UgYZ070701000002ad000081a400000000000000000000000161421e7c0000563c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ᏻU]?Eh=ڜ9S\;u497p@X hCINVNHtg3~ϑ/Es?QNyckVvl^1$᩸|9 #XYXscpfL<m5L]}@/1>nuSc3Eo#VedAqWOc)l('@*帷7n! dѩd{4n1>ItViRs;V{~H۴#XSpeǴ!s~jxSt0L~0yH[X#Y<~==VfWEh]t~)c&+":JRFSY\Y{^,kjo<;*P|*Q'&Ae —l^ɒyt9SȉJ5f1JlJ[[7w2ѡ}:|cL'""V-#{w{f< 14lwCG'ħ0qKŘ% (/M#:;;H[Qb~D_)BLeNh+ы 9Zފ4~N|iv۵ܫy  SD䈻+C{r>aѼ5»8hUKJ;_ܾ%g'9 20//BfMY7\Q ='xa#,Fr1+Eл@89你chN=DN_~,Zo_8%KSU.v1{d:0ewc05Fvsům'Nqydow~l v 2籨?н3dSGr`xWͿ:)EE.w0lCi{|O ʓMŧ`J(R@ "Q7JIr ]VMmY.佽+XϒLAnϼ;Į$wRr|-x|5DyMgQC8Uo$ڟgtA+*o!0q,4g2}Zʏbnk.E>J]1?/뿀#59D7KV$_lg: I_ :v8Z#R1{jkh%a*^҆K^TRg[ ;̫ͥf(\~1KGI'.fÅ9%SL皁ύrӺ _L :[Xd^C A ,7|STGFw!YaVbgH=)o@TFȕ?P,Z1.2swXṄJef.! VQ6j)ެd?yEKHN|Q@tbc-x=06Pw$ܳ`|DH[ɡp$R>ѝQ&rnVn {C7KȒr<,HR]<f9@Jj۔lRz?Fi#R*0knjn,x7*-;9|Ļ($hkBDIy ,`d T?[j\t|l Yõ1@Wb.q3Ѷ\տno5X5(M(uun(g.Ϳjj`:7ltK[rx%sVL<3\h+,Y@(l)sɪ"rE).µW4^|:DRG\"tr.>%gVf5񬲖yԅWo~ ~% dLB_#d7I(0Ӗ~$܋ކ&UMvߌ{c̉8]gqk Cz$jb~G!+HmSCRQ{8Y{cϯ7%y ?-Yf3*P;t=+Ioɀ(wޢBNcn7֦rva˥grзJil{ 6DwE7]om2jƌڽQ€;߮\Mn(HkQ7x^k6>5Xv†-s2m4% |gM oU ĉe4f$u`!)P[^_MmʳE a@l $ӿ1 "'z$?ww3uU:.z*ps'SV;+T1 SX44pu78ǽwزv~쿇8;k6>N7p@a0|@vIJ(QU[s8S{١S.㢝1h -Y5Ρ>$9?!Bt<#b׶>'RhKquO;{!-K{x{CvڰP.u2в#ql݂yc1[~'\@],CWuQ)NJ?"˟viQ."0zD٪x_3Ϊ,#FR%R4(ǃਗ਼FNjXYXaXdiO={4F+I zs0#mѣi ȉ@$kdjϤ=K;:O~%9'@E-wD7z#jQMָ.YLMmDH*FveC%ݴ$eQD 3UXLͻ=L.v瑪֊A,x#WY9 i=XL6M SwIx;FGg|4+X? eSƹ88Gmx Nٟ&63I=\@ĬtZg2[S+mtw9/.ogjtS5DŽL S!-Ŷc§xNvci#MV3*6sBsoV<BBlYE"DNƑw U2G%) M 4w5sв w&W6b$L8aW 5\PFwlR_wb[ \mm# K S0ʀ,0>NPOxЏH͞rxOzi:<$4j0 !b/`cpǃJ%Q7D v>MtfA_څr"MjҴsSbNҪBjDQ -ٞjHBo q;q( eY@àAE~9D]$A.)#} .+,A0KіSRd~q #\6AUܹv~lӥvz_P%^:> qڃfESk>lܣU4 wSR#O_|^8Yz-TCk<Sx\dU58du`}KmHޭ^3ǚCŭ|vx \ώQ^㧂<"AQ= ad@)R-]6X39v&<;8\{ 1]=}6䑋Tź .gye 潊ea ot|=ZM|D%4EVgcAnLr@gp$(]\.EBDPRK4cw廖n)fP'upȉOtynLt浔3L'^sUԟ1dapO]{bh=ovw(H;[YM/ / Y-[^*F;2' y!)ml)qɕNeW5!idp:ҖN5ˑ~X޽Ue2r#lL Ǧ 5q{re(C@@ BQgtx&q 3 X @Loo8$rZߴmDz8K%|x\'݂>T# 1u$ zCO8 /Dz!Ce(1 DL1.Tʠl"$ V8J%02]A #[ eEAx;8Wn - i= Pq3_}RNY@2P}iOI|Y-,: #ΝH߆ c~"4 .gx˓Zj‘CieJa򨤀F ! vDOhZeOu8{y%n 4b,ăQZk'Ajp~;3κ[mt4&5'> ^ʲF) )JTrxt4?7D"@+.<7W;:h[l^'LPQ;*5(;d,X.fb :?WBF ]H2/-\\<ԇ ?ץ3> }^< -0V?)-Qjxfm i暓ީ8|^vǢg} y\ϡỐvatl(ZyM~*2}bUlhѰY&2fϛZ 5&q/6!ƍ2'p}PϘ@_6ľl퍻-+Hqa [bV,H"~Yjkڑ[i ǒcB6Iy 4 {1 d*IQkaӯ82٢L G"IS]M5<[GܘuV fNLڝv۴S#xgX(7IX[ ,X~O|)fNLm*+ĄVKxBZ[թ̆ e,iֽ-W]v|߱xݹa&C,Jr._1/jga{KF[C~urA9 _X3L:]uBCYFș?A@te۠IMAn%}31(q5Zfjum/Gg 1(KŬJO@?kH5*$bv1phuyD':l 9@(3n}@+BSKy}PD]#x$)~p<siq2+XI^Erꀑ{)Ze49 [\_P|$kX[ύ86$!6FrC &nT]-,'Q( Ҕ߯.z:ƆOlQ'S; 8=Msd$M9s9J'ޜo=8uιn)NB@q1`E "h ,)=-%L~ \() c86mFoU̇Ճɺy~5T SuA˜ mKnSO)J>d-w\oANj§̮yϦ\$kGQpR/?}MQx@ x T>wqc=O$+Do3wm KGG`)dgRRirĥTF f!KDƎf:7YF[a)WԴ&e[*Nf᭳\A?؏"PQ\ \й>ѫ^IiOhW[2i8IKyEw<((Y^ (p9x|A1YC?sҁj3 ĕθB(o͖ܾwܫ VxZ4Dp=5/ &(K#o_fҗzYE;~@ mV&J_}|wi(.>2yHBMj?=!^w+鲑//9D$0Agle a1Qv h$h|s^㟭u*k'p{E_ a j@?!f#JWϦǃЮ]ʩgo DIg\`m8M{LpGX~>B@htSA/wRXJr al:Qh:*Sk_{T. a%e~/uHO-D!i\t]Ͳdf(NmX8?}Zׂ%@k+XWaG. [È(O.u %'TVm hyY81k5/+o$otV.4ͶԦ/ _ߔ\jIBY(zh %Y(%$FaWC]OK]ÿӰ5 A]Te&8 Y)-FfNc˜5CI(Tc?6L?1ggDm'}agI+kжO2X+G\D} vSy`Zl.{9kqJIRZ50 AFZ0c$ ˮ-!gC'4LZK+ow8Mם 削nzBҙ@("Hfk=Rvq̮5ؾ|ܐEN*}@/_R)(ٵ9Ѭ闸8s )BswmHfb%o_cL@@[[U KCɟmÜ/ʹWmqr;;@Prp Wt1mOT,|(+f DRֈEkzC(} 1Gaa/wܯEjBI-jG@8k8ʱXK9r-9ϤIDB[~G$3Grrk^ ؁)~ő-y.<ܕC?ʄt}%)%-&h Ei~T I+8|mÖr);FtKUgڹKf$%i\g:\ҮJ à{{~{Z:nDD2 #ѲJ|F$'9<{!Ty@ҸdEukG9%5G*tL_G5lE9`N8ėy8Y>FT=Urf*n M-vzLۯڊocG3Dr=/كsΙkywCXZ?.y{] Sm׃m|"}U{ N0><8tEpz͸A'[a\N+\'$,u8=S)8Ɛc:x!le F&r〟U‘?ZHG_AajBIjyVѫз+L*l04[m^(ˑZnn(7Юe"[iѓImN^$c!ڈr :`K]V8Iba?};_f?Ӻn)HBnQX>q@ʢ2#/*=0>iT[#,5-࿈OxɞXe-[;XЩl+ uXjO)ŻUǩt;7cp kV˼]bh}O iL1`5||(6*:ϯ?n<˗-^FRo0!oKduH 'cDž _e5.>ey^As8 gjs(3:7!"mE; ZXMP'WS_kxb!f\ԘEGEe+U~@-~" qVC6F@Ok?= Y&Zۭ1 +9Wx)L"`|W,bI^2㲴jz{ 15(JxOamd.,O\ 'a|qYu'H&H.H]鉔bjO~5Ѷ߻Rp](,U7fxVawImYYP~Hie.bzWE}wA+^ { K,5xk+w qDhYǮ:0lC^IÃ,QKbevUz.7kլ7^1QrO`isnm"Q|]dERW&H ѹ&pȼnzewdL6+dP0<V2ĦEL*<SZC个RJ"as7ͫr)#\_g8u_|smMa l8ܽLˍB̉: EA;6 ?v30U,zJtV7IQ.# gr95%uDJlb}|/Op6=:dv4,Wre4nH Sx۞R_I*o ΆnT,I 4>r!'vZF2ye~ed_+ zgscd%lP;!o-Uz@U y  p:pk ggo$ A;' D#.o@9VNችʕtqk՜O=oR7FZҢ/Js|TI4٪ @\VnJsRJ:o乥h!C2Wˣ'=[|}?a/Hz|{{/hO\953涨fLnNd?4?iD v#42QZGUc,|т8cPZa4=ȝ5ϧɑx SUC}6رJaz]y@9D <C&msnƄ}cTzFz_ah^Q[b_>VC[1^M-ETyS&7GFOtеdeD_9a[^:h[wmE[).ά`5wF{;*G,7sph{pzvJ m]nwbbM#>2 ~1ұY~L&״5c߶o _^>* =ee:uc|h,u2Moߊ*W^XEVogcg GL<̗s| ʟ9it1m{($Y;;_uFpYNyu`\X3@N#A=8ʡ+~a䉻F } x #_!@Yܨ<@c 0 d;:*&i}Z[gFޑhrG: L h; 1T-fe3˷~ϽړYhpk偪!mz6_xIUϸX?&*՟2G՗u:>$md|oo]7cigc駖%s4" ʼn -ig)/ >AgŇA](wJџz\7tG؛iIKdjJnTNHɩB>%iT U}Th 8$/iƼZ%0x{|/ɲ 멱b6HX_9 uvs>{\=A5j~ewEl>|Sf/Ͽ+iq&? ZD"C˘:DH@2DUo&Ɣ dFۥ0DewӔv&. IfՃ{<@AǎSpѤB eSA )YL4TIᛎ‰%nѐ+Zz 3DܓU=+L2ewf>`xIR3\L tS*SDd"Ngd{e.&xJbaHC$Rl 'r53vJɂ-9(M'8ב/'sa87K1MW[cC! CNܱK(7%3L2B쓩k.MV:x@0-NnXŜ08al9-DEç8!T5#fp.ۓ9mf|'{kjWYVgd{e үa4L_R,p4QtfAkdHNMadoA$*,P8X7C/.eqR CKq!Nc:785B̠{uĚ+UgA'\JިwxXki7رqusz @sŘ6mP>ͭ[wI 0?-IĨ5{/gQV$sn& XՊ_֏_JT;m3ܑ,4+NEXTyiE'F[26Ky@#~櫓RQ ^!ﱴKH**ﺆo9A >46eN%n Dmw8 '(԰ X&cuˏlkw5o\lְ,JTKsz ЙEBM}ޏ# )N_s#/Z2X2Hd ɀɋL3/Bb`(Bmi #5Kw!Dkx䘬o \Y!6' kFkL/WDLL4ZSIv Bo|~Կx 0~% ̲ǂX;0m$$yQg_^غ0|LV!::KgIH=0ic)/DɎndqYBOHe!V5me)kfZ`"vU }n"DT#M0]ztfE:A2? |1B,L\f__VN$'ZJTrjUϺ,(?o;JwlBC.]NV҈FX0 C-![ʼ|/U%i|<]dk^;Re]>O*HQjc>p8$8ύ`n&͋SS:얄E#H17zWadҾ_ u<ѡQy gWƞ<#:: fFXAQ\)j$xdT0s-="~KXKE7O0irYX:kIve/8iJ_8~@ܷ>,L=wP4?.ܥE _oIa(J ʠ)z~b76BbO "yk[2 5-³ na@RL:T vpp o*qF=e|m7%9gn9eJ6%OA!5tl]ozۂU .>u\/[{1ws޵"tyi8ՐP[2y FDqY`tӚΫ!L~6PUʐ4[Ux:n5AW$nNM>;\wΉ9( Ʌ_h#m],%pg3Hk]p#mޏ_s9ՋY=}OܯNZ>gwۂ8}` D." xoT H~ H;F9cC ̴9⑤NaD-|KPM{vWjѰP7AFZ=@W\]]:O+PKbxʸe7Wv$$KFCLoKvy3ᖖ!joJڂl3%Qf.מrg]| ` vY1ݐ| a^-R#OqUhKs-DhXQel/gipg/uIɎ+, v!dCñ%5}hZG(!PSmdW EN Uվ87;_ /%cmVi9*P-ǣ­C' vt@Fd<}[f_K a:[ Q,HVƗ+H-øܾ z8/RFqG*'1"="Bb Yz%7:(g|ԐJ(-Y(+VвXdN(E8ƱF{pCxvﶘʙ'H{N_2#f_iL\E4*0 \NgkJ ^8r FSc?FIҴb2cHjͻUcKIBZ磽0hvmAW'0xWVCx86gdhy]AdȊTe|V?].)v-H<[i =>cQ9wƒ&CpG7-ֳa}.R\$ MZ[#]B(Bp{af'>;G0̍* ?<@TOfdء}]݈PR㾈8^U2՘Y ٯ)t*]K(X@VN -0|!h0~j%rҹզ7!3ާdա8J}ԋjMdE|2։ bfxoNr|\63x0m[;󖠂t÷Md5̧-ߕGsdU%qϡV~H $\h9-g{ _yo|uD{=<mODY^{3c8KB#mFsY/2u1*Rچ 崿,xP"ie^64X_Ԟ_l=!5ДNvO !]u =dH@~{'(7hJp_pú~8ܝe|~BAǠZ?m*. @X<1T&bu`lF%!+ z.b_Y_^gE9 5SS1e34$p_B?؍LCpwHS\,/جt'i݃D{w~:6jRQ>ԹS9U Y7YGYrQd'ɘy5NDqU6Ǚav>"ϔc ,ta~EmY3|glK񜓆d̆48[>hުQ7b#nK-:)v#NcdMb"%}fs<.:t{ᄂO 0=-e8-OZDAR,um7 ۈ18W )K9c`Ǻ*d֤`TuvMJ# ;6Rs Qpe*fɠLL˧4G"9z(B5QEbu |7%XVFF*4&7S~}Jn+y')C*Mmv cCtWfzҶ= \ҝ?Otn8:+!S<3߀DAlgj]s\ kҵC"̤[⏭fBƫF45MP`TQ>.QQ] ou¿pA>Rcr[C$xvWF3Sy;Bd MdJl}+R+/XCNpdf2vY7D1c1-_-\?#x۪zP}a~@g87h'F'u_ aIQr]m_%=y4?N6OF<$@u+u4>WIΠmM+F9>9aTĉ<M2;,S{wh)m2HCmeعC%"嫡E:[1d3IzxD}k}E-EAa,6*:U [C:y7"QHo]b]lHeeZ :0;e< )ꜞX>Stٴ K[WȃVW rs*5Dn.ެw^Ou<&`OG|&H_ "y vxq9CY+9 eZke x14XRNi "۷^|^muGB,]/hgRjP|rSNT[U ~`Dl^5&)5`v^{lDp<aZZqyIqc!gZ_W>4JR5cIb[vsjrZQ{ѡq_[r݉0 ި^ ~%2)fY=)x#C^T;gk\lf˯)Y1_03Z{k/d=8mm^lKiQĉ/:^L~ٌly(FGvb=qx-%M&e<^kXݶ1'͂\&U-8aOm77X 3iG53 sBt_v:E, NW?(",`iS53m+۸SP{&,n@MfE?1;xKP^0Ww EUTY)ԇnT ~&_l_W?;{̫ϫ e>#4;H橍Yʥi-9_#cWwF$! g{KLk%YVpM[""3(YJ]|ɷV\' dJM1 ĐG^50˶J?BS,i'Z;U܍ RܺgZK\ȹ~r.bhbZ!k#4r[eST Fkc{}K]xSHu;;gCЌVz!)psV~Vc 7eA9JE +P:`3~2q+rm,0IAO2mo}i]ҼfF _k"#NQ;L-d@+H,ٲm 5I4{zgpR8.پSӍ -Q eiT}ˉׅXpڛ[U ,cX] ZeGf,:Jw"<"Y MdQH9W,8(t쇮E}brl(e!-o~<,Cp $TVcr̈1#t.aD8+}K]ںQMvԨi |KA.k弭\6H*)%QWZpDqҩұ,66BHc? 澏つ11Rsʘh(JHlNt3(5(q Y ^5It켈pM_38b{Y*8\}F4eM͙v\p!888[YL KVLEδZPȖFv.zmJiû+#ք*qj5q\Op]˺ =3Št49nocls"ג>Pe1FH 0:\>JiWX^q8YMO=5tͤ`v>Q_fg>d[84ѽ芽[6(!$=qG^WKoQ)cF%D6*L>saJosf.4 clNjd#ScaP=&5Kx=`T :2ӳcF^ wvY׮57Z]_?SchQ+{XNj%᱒f \j Ρ.t:ďT,{eEǓGos [^6pCM}9Xrk[^4HC-_t)Smeō&֟/C;+iVȈٰ}!HT@h``_.y ^ W_ꠜ_U=9GZQc*k/3bYLѳxRTAJ]1ٽ]2sJ@kazc]jJ`K]@|u_ YT߯s!һ0$'TSSwvMXA\iM.jYjا x8=9S"`229p}&o&'F-0 j _n< %- &Q v$Yal2CAJr_O0^$=Gn,BRݶNy:ݦPV0~ -G1*WYi38[æ@z_9AӽTe2ÅfQXV܃ْPdD?tt)"Zޱ1Gva-7 HkbeelW( k[Sqh[Xx_vкJ64ئLpJf\PN[.0piLƝD*&԰9rQ>oƆ%݇ JXkU#@D|@ <;sM+^䫣6Kfd>^`.̈<F9Tt̴T(1MNtf{Pz " ܇2-+ ,MK>bUFI@K'j +y\]}|xy _sy7 {jom& QHWBXك[yU_M,-v9?z3+VdRs(+vڱmI}oVV6Q~cY?in#$.xD/ѯmncFl/}v_73"]>x1xYpC}DHwy^#\ sHu_j_E?eКּcһr5CqLڵOY.z'lKqKڍ!uGq|^TjrTՅ)&"ة}a)j}~;biF=w~XnSФ_t~Nf'*ƋFuhaTih]뒍.OYc1!]?`I#Jw=K԰rB؟Mh$eo40s(Вz Qyx䍷 ^wܱ526뻨eρ lz/7kmOZ2bC@iӒαTOĎd;ڜ}+ MΜOBH´$&˲yzyzd6.Ԧ\ZD%:k}l(8!4ӐDz;pӹ$xn֊%^>TG/,aצ`}eǀ@OlT z ?&GkX(ZњZyj8҃Lliko6V 8RK^,^%:iD Ac0=*0UB%Tov^ o-V ] Qs0=ʔx!PE!K`.Tm{2Meٔk5&AVT596{4L~<Ɍw>tR 3&- Ʈף;⾮H`pقshƸGfyD0|K#*#\(*u@F+7B"+@ٷ-di V;[Qqb@¡|.\+p!YH2vI 'x;nE(?-εhY;n$ǮC"#/ dUgdm?'̠2w(æ-+H88ő&]qor RrCQwvD5"}wI=nyD+?!'yN+6,{`\8ƴ3KwTirJ%+?%WQ@QhxɡLb%K=bI|țk4 0?nn\A v gvMp\AY-:Q* {Ni?o7Ϯ Nf U&Li@Lg35i.ґ5|3UFh |h* 1p8rN 2˱X᠙Iy{c5Hض[GVe!fG3S]Un|@`0mX(>݊:*XǢHEnd2! ݬ1_2:EFs}>n믪JugIY'~/S@P3M A%B=]'/f5 ŐVo@%Gm#\a ]mPT6Zn֒gbCduˌu9,{,ա@"Q>%vZ+X\wOdm]{o5?7S7cH굻QjU% V['oFR#JлrK *vee/KɛOOĮvM(L|݋>2U+gK $4x%g/鋗elؕ"#J*$H6r"C ?GTRt)0P@f*~MW2.ZhwPpܡ $  >!׶ǃ#Ik0YLU(/=7qصIi"v>w,P1/\'`eܗHł@n {!Kb"83#`rBQ==v_>vbi⛸.A^ ru ij DK M"rLac1)hĹ#Nq{dW)qA5YY{ai:nLc<ޔ@{˘ BCJ(0I\QūuŽFZ%]У|EfC-a+.ۤCl]k G OXRhcd3&mف=63ECL|~wuJQJnA%UVȵɹjG<L&<1'4r]¶%;;GWM7$㸷HΌg% l8yR mM۹C0Mg "0v G2gS|Bj`@ ѷS,^є"9Nm\+?h+PӘtU>`mwfiUL'6跡`e|XWk&J JC`烕,?\ɊNΞއ{QXy`C_,cAu$H]n ёk3]g̊B<̱k:M;oM!=>įH%ɪ `" 1٢H.~ZGm]&[^hENASf|mc 'XkDެ] b|NsyaC\g qR ZUP9UjE*DAu!ΨPbAx/Ղf;*󖌟MN"ї̚*'}<(`-A뵃{Y!m%*e@ l9Ghw5Xo3>Hg1YɟFр7.I-|mG{ށ\u[.$'lBa驵^ !*V\KH5sA"qDRm\Oyq(Dn`aq\X?j4prGrKR@W2l/*Y[U>v"$$fNMe;ڳ$1ZONND9 PlOKӭCNx{"Xr[J;#)FdX͚`4-?-_dzC{q+"۶,$c7n=,pywm̜=f9*Uϡ~ox_M$$ؾ掓D X'60 މb Ѳ 3 w Pu+5P Hɭz=ܱs2 D4}Ym{f=}c*dvl7{Seh-㷳t~80،ffŴ?mi7K6?fc_6А PAIU@V4Ԏ tn/,((ǬPit{[Վ{۸BĞ#+tUO#21c2йtQ(EgBH$!RSkiw- @.>)&O3ki+17f3DTi\"#ܢDb"05h1&Ht 1Q`l7M={V(td( ᭸+SJAه˃ZƲ៫8p7?6f) ,ڃ*:>/U9~(Y0LYKOGوw|ٯ<[wxvhmQol5## 534L}G_  &8TbU玡[WJ~43Q4-w%3}\A2 YZܟKnaFU?MXFj&_~Y#纡v#7L>@8] :K?үφo7p 4csvKb8M6 -W{.> tpL [|Z'yi0:yP x eK4<6hJ"Af"6&a#T`×"肒Ah_*i5I&ie4S-MT/'p+y(1vv {qD$/Pg0vMgHs4ebg"_{ߒ'g뤈*lQԡOg\ƴFV e&+79W< J|&dDZ6еf2!zf3;FE#úH).TAyGJechwY"a$˃0|?7܎4cn4SCE`JT>]aCuGL+}h𢳻)٥?\sJC9D^Sbm`l])AANYd7|. ԂbxÁbS>qHPْU}~1ZwTc=G] ylHYO^W1kn]rwD%ɳRlT R-Q%bYy?|\r!Y^ھvc`*?m 3x<~朇x(qr:/kb:*TBmbi.{Nԓ_&^8 SF "ӐXѪN{ MKغ-ey>E1Ss]ڣ _Mz6РT{**NmI gT/rpeӴʅ2$+@Շchp2 LsYx[@}0uy\J3d/& 52"Q{~ -P$ش^_9++7A>W]XTyೕ@W S@-ZN2@WP}BNӯp ]&Zt,[ZRk<;C.Vcs{NCp)&TNJ#ܤs >ƥgIm+EPya )"MEwך9fĽLw}uV¸QlKiX$Bf0,ygG[S@L-g&kIs>LkH_DpqX>=Ӛ&J_S17T ;2k?l?IF' nu;ת- 9fmEp#hR;Pt@Afb)) d$uvX-菛}u{/c@B:2RJPν߾v@%!>BT}acJRȰghUE(Evlj Bq;ǁ; 7Ew , _-XVd^_H_58Fq Y ' ǺL 1wGEg)ݵ->irF~gHVGX.E嘱-";4gq&1$B4UPSwo h 7Ə|I/]2Q4^1cE|ƙc r!ute:JүP6ݷdz|]<´Ͼ(QH7_I _$eϩRqt2+J͹٭eǝ+`#U׃Lۯt麒mf!%odɷIE<2Ħr@LEKc͎2 ӆJf 3g}uT+woXML>Jy\HA~$Κr9gZ8MW+q4g}ӱZπ[IN ! FTq]D H\)"x@H?GDַ7E!AӾ?hq,!86}nTmn5(&-u9YOpRY-L.+տsg- 6-3߸MYF;A7LT27tv!F7PP{+b5\(_UPٗY[8,werug/kZɷ3?h $2+qF̵pG[ 7'#YiiS_пIDr5 6OI "7Z(UJClQ ev*Ǝs 8p{ AOCVU?;x"\2)Ș ?83FLEY_}HԲ1;ywgkb:ǟُYfxRwpbqJlݓ"f^D>qZ#;/;Tڧ$ j6lE>s #SznGxj)_4CaK\FeJ! vr0J"LbߊU#Ơ!SO .VSդ;>R؋Y*|nM9a&~ˁQVaN]]^쥙uOof$z˒~i|sgWf^x.:SKdh/+_Ⴉ/̯l#S $}w}|Hqt Pf+)MM{tw+$>#|-l5g/#B0+ 2< P\Z$2YEK6kpQ^۽1_/wc~ԥPpLz@*lV;WC2W> RwOo!*gK cVY!^:9 KhP]=c\)7u ǚ tXZ1SVDqìU(6҉W|ԷMikH?( $ni5[0ۋ"lDm-5ܢ0iUB× [t+ O0@#+q"]8L ]qvť51>dsuz:b܉'ܻ1D;X- sNwzb*`P$ϮZٙ\ZQ=p*F;f32wl$X0Db:DneȘ,Lᥠ_QXXQs@I%Mm'=$ώEKTU\Iu/%)kl xkFUx1+>ہ?*':Ņ{8}t3M3k" 9>5S//1e?ŘߩI^҈De<܌σ)Z -èA-YĿ1= *=DG>yu?yNG[WrSsILcWFpC_:# cs*RN-~U k0N}+-ޏZAQ=ۧ4CiӛHP#>}J^ X0B(AS'wL=pH'_C6䙥,Vj/S:dLlӣK͒78Am RȻ383Y3 ?~HK=ykI5RX<+\r8~}ʩ^';+Oyh,5ԥ=4T?*_MͶU40y-eτ%)T_Z¸"Q\Ҡ~m|C!\wi|+2mW*8z\G}rh< w!;p@{A6?/Cu ShR%c\pu)\悯+mڣh.v5h<0V&\+o$f@  N m6% ߼a4q!uJу*Z5*6G*ZBG#,g鰡OY4 f.Z-[jh>3p"[:jl"fGpO(lQo5GX@[d0ñ|nP=:nwR*$?/|ӅX("_ Hr;dbρy{Fw`g6ft dwYBM|֢W!nL}!) mma#!&_2&e4]\ ﯂2MAp3Ny5+b;:n(pfd-ܯTX.9Ld"N6bӆ* D| w/,yί}R=2 ݀_߄EvuUWnm뵂T4,[."EW޴L*fnD-sKqN:_fe6I4jlo/ !dlVn+_rϽs<^9CWiUn`n@%=@i0`N[H{y%Dm-զ2ڿe#@gjc{6OS>?:3桿h5sʗExе5`e,XCTp!6rDj<9*?+ gy;x;@TM^VYF|/i{-vQ{E2/QVSzD*jJݭ,ܷ,/5"sj6}bl Wv$ug9r=o x̔ի#Ϊ~0eK ;(2׈݉^5яw޳jM} !]cU༃~6>11DoY7?xg$#ngۥf:dϚ ،ҧ6ŕݞ.#ď=?\e#I("!ں[Z\懺ŚS\;kW݊ N#բWO2GRhw3;ƫ~ e\w.Oѭ[xd7h\w>bt|9mf'y^x$+2M'X0w,eAw)^lzc(O.+u`SL;5a 7 Jh*E8&z[.E{I`E KΠUԍaE(zWNCB = r1p^AkxنꘈN3?Uz9n1& w r%BVo=v ĪYFhqeYohTޢup&}U D|QY/vWAB֍zgo!&AsBek_ Z©Ѐ2L|>) =MY[P>vL_~l5\([FYj|0Ϧ?M}rIR!9RaTyTw4PHwϜH(]G 1Ӂ23`KNSCt"TPgVo$*o:!&FE>R?壄C'nh #GGd#)m$O'h@5I%"vx7v(& j9WqȑV_V 8+CܞD_e!g>}E4N@ko;\$k"8$M~;Ί)`gP@\J\?#_=#2x?Nb ss(~/AI`%jgBc}r-oE(M1مJ~=LH ѬeQ 9ng墑qKBc[C ߝ2jo0n1ҥ4.'Fr+(U>Ł"d @v ~JG*H,z# @9TR 1YwjU L]k,R"}X8i%M(-v!zI aرKKţ30!Џȟ ~tfiVHr"_d;"e3Mu ڎJ<~xOhr` n Pq &K`nH"DL[5=o䗃*z_d v8mE |p* n<Q{*t+PIgh,V?[Fm's=O8(%BWbgK 3;7n>;yD>k}}RD5}ijez57r` t<̭T%raaKw0c6a?Σ`M\~ҴU8Ћ *΍+4vJB㲍%*&QmNts5dywf nQΚRoT$8 xE"nؘ.v,(lXATB\M]?9Lʲ<$Xvn]-H͢zÇGǁ㾏 %;A 0F9f1?[0G $rhX&d6$ɋٛ ,=fhːЌ)y8~5bW&eH wm"cę4l1_i"c$4[ _w ~4έ4:t8< U@3cp8O,WYXկpƘ>I^]t/EWJ|D&G;t2fs'Oq#~CNL6/mASNuѥZq?`P;fS|),`wT9J Ah\6IP;C9M"ySFTh;ddCw֊X*o𚠤UU|H?Ha񆰟:|Z8Ԝ*ӧd>u™JsMR}}>Nĺr[<nfB9w'}pcU{ :s7Ua`nKP CjtgmxrAz}%pCU4i]d&La=RQFb=6?ѯ[OSb~lY0lB$`RGiq %T]ekT4h){May*8P:Z4WQ5MFQN>IK͏v(M{KR%ݿZB6p4{$"7B9! wʻ-_; N ){ $L#y!:gvWT%"Fm?;qqa5Aq 'o,rkv Nɱ3-\C7oAlIx4j[e ;_t-o$)kW^F*׶ */Aמ%s{9Q!BWf`,`JXPjܔY@E>b %UēzhʉԳSJ+rr[bYŎ6F{fB2ߧ)e\_f\_T@ +(Yxbz6o2PoМ_<_zj_nf.O 9R s.j*Ö7YFyhte IHY gR< 0UKn5$,Z7]w/}gQwij,M ifZu nK[4eYҗS咱u .8ן/OtZaQ{|,W\$dЎ;.K7ɒъ2,tS?_pAƅ]ՑR}zȓڬ[[⇷p:mEDG|yk'(]WƦJ0"`(2ϳϟbӹ&yUpc)YŠyO SM=",5ے2|]kcۚٽ*knp8>2P]ћ# +"olϘ hi`!9sVqh;AIcu'h"qW [}!~Yg){ggZT/ :b}Ӟ76MVgFera{ fIgf04O t [Yl<,)l l޴d5J &jݚcND8t3$+Ed.PXM_bPMbh~9n;̹/ HSTo_\8**[O~:ajW/ k $6Æi,>VI&֣ʜIt'lڐ9YR#Lنh=%G\ (5}V$ugoֻraDydbiwA?Rc.k8:i+#wE_r+~j ?knAJ/ M/>h]rs>VcFKW4ru?hs¬ =%LzCVFG$NXn[$gk6z/G3`a=' UZ:hC.]щw:ѥזϫ ,A'aa=QNJg6BUzR 5/w7DĔ`;雖!͠Y,`68PZVG|sG(\*7rz;BW0Ҏ!}q4j 9S# *Z8BU彣H$Q|NyaRx-o5wƴ2zllV!)}N禨66:JGt-K{LMT4K5]eW1Ԥ#w :صXA+f'dLKc(˿ײ7nn|)UA폫SdFBGz_,)HCXs"7@{hyDvf(9 R-@ @BKƋjnu n. yV,&S&a4-w\g\rƯǙؖx$Z -UXl9$2P#WD\`>.0uȞp2!e_>1'u\ _i(/_/c1/fS-!%vaRvQ< D1d}g@!9Ux&on8LCxyȂQ nX;?!زw ѡ@ Y/]8Jo]m>rĘ;.Y+`+ĵ)9F7ye_ӄd+q+%_}Fñ;n(?XĞ֎O 2+4AF&lƐtIPh90=&.[Rj  *yPTO ; O"Ѕ2^ kPZx*}[>Nxu5eT&4(W̛Se$<`F;ŗſK*?GbyöX/V_EPp%~DP+BZDS"PY/â}kdsq|sH~\nY9mm@➵r UÙ.z'|_V4F (@yXt6}RA[ @A7fwyƼBY6I>6+P~prn*̿ Lvj߂VgB]b&8Lib0&MNATMbRH LA9LW{&_d?r:JXɩ 7sωCr@a1S- 3wk - Dӊhhn:\̦*+0"O%7hZ>` &W5"5a< ~7(۰MXW+\]}w oy6a̝Ң'pobT4oonvG܀3)|#:Vn')ȉq &i8Qyn蛻`ggtӬd *K \(Ǽ~L{9#JA;^ޛH3XɹDFoTto!y d^Tq\!g\ED NQZZG⃛'Qn6[ Y. ;DC2}UGw$_Q5dž33 1pU[9--vv-%GCn6c uׅ{wDd#׿-)iʦ(ԿԂ³S"d| L^ãg,gh9㾻ssYV}aPJR]qNT̓6`1Le{ x: 5Ft$E-Jv3g J͓(0x%\оV *?UL#E:;u%TiwY%N//H{O@Hl#EC ;XM҉jh_oG^RNٸ|Tl,>D55,!BH,vVV,tV~|/??*J MҺuNC<"'[ &.wW˲Z:<`psR( ׹;3"?pTq¼ F&o_*ȫpk+fRM7BN<ζq(NCϘ\%a"$,mv\1Gɗ#ޗN TjZ)|,#]׊t* ;|n/#UNPE̘_]3vۦ2^Mzi; K:92?ӣA,.C (3Zˀ,&NXOA=a6ײy{4w ?| t`=<t:(\Bqst__qgtLmg˃&빮I@1{j[%@ ݑA+f-&~X +;-<̼F> 㢦SJ|QDeN4I[Ʃ#\)I#f(U!XWJgw}槒 2YQZ hbwxqdRFQxV# # L-h N9~K3#ف>k39i|)2otXJQuQJcmO\fчU5S}@HĆNL0 }()7#Ü'(f vFCFVIMn3m@;c1~Ρ:7ʺfXJml#4ULd)oILW2SŲ ,1(4nXtpps|c17\y2˖AF7v|r,TQ*dx8Gg,K!9'1ov18;է7VjA$p%o='*KPUmig.ej8.QҮ#9AN`:1we鱩N+F ٨T39DcyV3R2_Њ=n!TYPڄN;ixG + (2S9ysTk_~  `a*ߴk /Pl nĪ$ ofb ^ļ\]<8C|̏InT"CI#„Z3%+.fi O`n*eUFbj[AkF,r~l߃2x|=>Sa=], X O3`/ &O;OnU\XjfQbr`"Md ]nNALpYd(䙧KKHX!M˱3ޡ ZN~7Ē|(i-/=4]'ѵf !_|ġrSc]f( %Hh"FYaD]ҘhCʚuQ/(lbnJ.z!Jc=Rw!Q(g#i +v Nl~&2}y8/XYڗ2Z-|Itz~|ʮ8Pơ˥m7REhR":_bF! XC"{|;1;]֣gCDl=\)*7 1ۃ=[ӈS9~ZT&Wm$=wr`H;Ì \]/.`~2J u qS8*LJ MFAr11_N6*m^loNO=T q6s]6 vУO:%Έ >hKɗr=mvFuybǽ9 $ xR;dώECeCce?̋(~]kSnmPpEO۰YmFX|Ȟ D7j="I C~Ϗd ?Ucd'{b>s pe"S -^!_Ɯ"v7sLe;!dMZ"ED` t?Sj<4S5J=3R򅠟xsio + \km4AJA|hRbIVCI6|5\)ssw[Z6`bdS!pnB\sm+@2ZXbڟJ>1(]weБSB tN&H+|SE^./&B#*b,՛ /сT`^$!}'?o[;IL`u"Tc b,i"VX17mp¡tC:>:G:h뱫Ccqz&ZV߲ }v_wBfţ \ >rCm0xWtܞ8VV^Mq>q'vJl 0yڠ!ZLRyg7sRhV郻h4GNaY_N:i껏1dp\G aH}SPiZ~ s+<#>b UU]Q!܈EZ{'۞c`^dh #U.sE;I4< 6/Ihqؙ$kHhu5Ho۹ڪΆîVF ]E<╇Wmi(<ն+(~1~o%Gs-1Qi=zhPC)#\*A_/f@.]`D Y(9®H*ٳFǷ`QL@/k)tWf[S@XI/# S7Zh @4ھe1gZ; /Y?%GTⷰLC@+^Ad9`GktG8[oY?>#3b%q l7HBz㱣~e)?a M}d@ECQټ窾#&wYpB\!4il1'qKaR}Jz꜇2ەdvL zy8 *CI>Ys g\|_n'{ t"l:Yʟ ~y)7YD؛㟉9:%A;Fέ˓Ͱ&Hz8)Oz`}n/GIMXxkņJn-HAmQ$dbH'B=-^gݮNm%q 1 {'>NזS5DIazpuOmwR;%R-2G9I-{wxm{ȰSx2UJ@QW0d\Bw7o8W3,&iu}Tr4ӇYn,ۚ:?U2WE!$$8\ Ύfp#گ&'c:3b%&-0Q[9?BTHh"40URU'E'p|a\GIMvOѫ",eP @[Gwz\5pF.%4G{GJYH:{tlbD2#hbja .aÇ- zTPZ: #(gYZ070701000002af000081a400000000000000000000000161421e7c00008adc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/ۊ]?Eh=ڜ9OECWŒG5;Lm2RQg%iY! lMp`DxFB.ÿMZ 0 IFnOt~ jxިd> X7Xu!` ޠ,cO-[yK6 ǘ~o}@c@WTX AArϣ:W &(8ff| 5UY ;v|Q8hTxL[?̖dNB%sRsS7 1?rb 2{ $&w_g<FX1ΩdSA ^t0"{qH?I/`rĬgd+zrR[2)dddh9'-pn!< Pg#lw0?ƪ6t1d"avhϏ0VliUȫ;qMnw?0-3zU:Pyk6R&$ m}r0OYCxW/MzVUUBuRc1`ǺVk*rR`z ~f%h9Ho |d3dvδz8ʺ'tTB::oamAA_$ $ߦb o;".>RTs{xKǴcY,E_aVz| 5{\<)> 0-3!6nM^4eh 4+iuʳ[W@2mM'C𪬪+]wd!ч[ ^Ho`8ғߡsu6xdS%6䤃t D1V"dTb&lhe,lQ|Ly-5 |,VDA3a00FMtXhFٲ*{3:ufd|8t[OR[3g_ :?<и -oo#gެpF+wCb7˴f\%4<3ΆJrAr>l:CmԵ83.ja(b* 'u8I=;ӳRARVl@IPdA͸7G_e% nm5aD3 OUM&H9ua9`ELۈ2u>ԷzGX,\=zTvvs|Yo#e[\1)̟uZW 2j;#c%JÉ63}N(s#uH>~S35⛇kX|;Xo#F2w&h4 ITڏE֕2er_փrֈyϔtS~s|`/wVv~qYŗ.Wagֻj [D\=wB- ^Xgg"Goߙ!*,`6) O M;7oG=jsTm.auI.yn 6:f/ ׉_B%L;\DLD5d=mZrk/Utl&/gMWk~/T8Cn:(jXɸIh2G∣-LF06%[[[s3C2σ%&35b%A) E%;,t_6^hs4J\wm?7 j^&E1_ ; K%O$vCYjB`)s!C*U3f8MQI+=eW^>]^IV^Ù~#n0Hu%=$ ~3VhQeyQ-oQ6i``cFle(`= +C6}῰%uC.}Yy60{JP9ܐҏlM[s|H;?eJ7|ޢ8"My',. !&D&Z/u%C8^ ߸^ўcSBۻWgazFRXا bh'X-;^dfq~"9s@$r)D ,D޲StP QaLUkxr ڨ޶|([~8GgOb4w:qĹSDaKhLN4K^/W"hsL7cGG㭑,˿%!Kp}.r!a8J{([j8lL.cƖ~i|%!/~{^ᨤU['L`ަSl>Z꟪V LdgqUzi4  953,=()?U)[~.>oyoLg8 Wdi'D{~,j"1@W@)2P'ԛǺn%edJÛ*I5jBKR7PɈ~b:`-XLDPxA"م{Mۂ)IJ bx\U9u6XMWixr]pk/^`Q}3ޥƔ/>o4 ʐ.h%ұںvLYvJbJCYS7L\!Ѫ܂Muqy7ts}.4v&> ?<Ϳtxo4:!!4&ʌũ י=U>ilz&Ȁj}Q8lIi5$>K9dp˘~E0\B?r}ٴAgJ9kpU-D3clw'hY\W4f9ۇTl/ޑ NR`BOil0D}5-[#MSO, zB'0]!&> "HDIirR`@)4+ HW.tV#%M E6}$$H!c ?9t7_`wV?K(]#MpӢz vݓ#2D`/V_nߏl[Ncװʸ.x+~} }i.wVw DN19 NWכ[xǫg,zVIH5wiz@+,2޴?ϷSG ]1Tx "-W4\cFw%^DQvMt%.gIɺEOy;p]V'Ju?6Px#05v#Nj+u'QxH=SȎL@$2+suH*O LBHv<ˇvVqUM:w3ރOT | ξVżm K zQEFIP'4'2b MBĒ0}ݢHBB󸇒D$s7 }%&_ˠ E@.S~Bӿۍ?rҫ(GFa[d*U<%uG{Ǝfŝv^6s\Xs򚜧Hi:Hu# J_rCS)T#üPhxLwGu1!?wDT~GFp= *y=߹؍;JɁlј`:ohcps7v\ڋOE찢cس_(ͺ;if-K%Dk>"q(;+PTX[7g?sILFYFxʫ0h"Ma[[̨k+bw w-"䒷S>'865C$&E.+}y27Z|1Xھ)U ]DZ8ȵ>y 1kru\q=JO rZi"ny6 C' ZcSC3IPhEqdlGْp7jJM dJ&SMޥJh{F[\:bstS0V//}$4ir4"2 K6,jP_K(H+>JI=m ;4qX%*@B͓5 r: Ձڹ]-~Lr1#1DXe~|79983'p]*G`'m(/_7齏cx}`f7FŸ3쮀  #_uЁBaM2#Zl;Z*I?5w.%W&M3eԋG6R&eu,Ѝ;>T!J䨏>W2'Dh]k L2h]aZb! /Yb|ߐ=39BHA"<^^D݊C)G?~Ȃ۝9ΣDI7z*@h uaf6(+0&M,{tA0 M~Rsbe{q:AQ߮~#OH`@߀L'+),fgpw+!dɯ2pQ26gL)_4M64itoکӵ0u+g4BTu23qu\VQb'oxoP@i (xU蛪934gDžA,Z09)͛Hoy&*.̵u^ҧ0IBD)|yki %,)uxҞh܀`q_ސ!opoiHó7m=4Af軷e~1YOՙQ\(VA ^VJƙC)+Ng ]-y(𽴟߻.L3WڭϘNT+(` Ho{Ě2b!9b˦nge>?4'o&faK$)5e}'pPΜV^hح Y{zڀ<*&yr5"\m'WBԱﷀ]aFd\W/qEſ9(3&1TTI:M*<rt>,Qly<ʾA5E?efЄӮu"3BL%6[<HaO0K̲y)0?)pܮ f6R$Y\ U>vUEP! sd.b7bqf'k/ۗDPc@m.a6+ݠ84Gh[#बW S܁_Ũ`Цlz]U6V34NL\ & b/AӾp%pNEÐʎygˎ,Cy­Uh2yJd+|AQڒoHEyNw砜tE@:SzCm6'䠯,E^;ߑ|Bu=?2M=? sZ-[1}*p6/yރW~Ӭݜê*Үӄl4Hܗh(>1BQ)MZЈ%17zk=}>1xW 2"CFr[suU< ?'f e8V@i5Z:{a6S,$neBn<phs#t8'5&>IVS} &4q:1[Y0.mvqyeV!-Y&uhH4[uw8p)V%ڢ б`Zhhẓ4BB-葻H(Iw2X u=j1=Ө6*v],fUyn EV .&c8Л?e/-}2t&MNzW#gQ8:!"tg9085Ufu-L9Ƽ++OdluD}Wtpc4@+Z RoCyvdi'܉>B73~vm-⮠]Uߍf0ilHZSԸewJ ej {z$eFzUBbW&mqq" !`F/A>ApF7PkqTpx$ͱ!'=//_sPrIKޟtƿك<\wq,:s|{bsxyέjeKF)`;3s|WTanZϧ׶0xDYhs:N 0^G*:_s~L58'DOpm&^Xd-f_ͭډZicQ}9gWJJC5Hrh,xg, [;~J3b( LbnF)P/H(aR! G\rП!.l;Ń/NLm̮Y+zv+\^n?|cVhgW'L25S$+SL2MRS?|yYސ)T}B$guc$six p۪oO(6&%'IH9TG @AYXTY /",$vG!˄76*o5@g 1\B? (x*YvD |c~,|aݴ% z_z"u !_I ed(M#i=/֬#o~XB_T5/?}?i}UHz]`/pS BZ$V7 `bu6ES%5&"\woPqFS "2h򾽹3&_Sn!] u3l3ilq)IC5'l=W[[U~B9eӐ^JrY* eWBe=0Z*:")k>=G)I1*?u#'DTq@{#25_أv?xЃ^>5]$€A( ]9t[Lm2ROX{0uDNi5O[epe/Iv]V9߱I8Ph(dҦu%قՔ5wP^<&Q\Kh >qJIF;r|Q%gfq$"H%S+C˜Pnt5UBx'kӉk)zIȺfx6A d~ DpD{ƐMX? gb("jorL鷴rSϵݜJX9]{ 9frM@|<ƥNA'7@cg9/Oċ|1xy;_t:EXZZB p)Pč]2ZWW׊"Jqhͽ^k] :P#NC%$ =3>y X/i2gI":_^Md_ɪ@nU^vM#,m, vs`#.Ռκ12##Wgӱ:=TKks] P3{M2>PCwBogAQ)AZR!p]5Ѩ'S +uL^a@d~'ǟϮp.e+3cPjX&U@Qܠg~O(u0C(E|t5r>+l>m'+ uǷF{o^P HȂXe3yx0m@!w( xinx̓Hl91(華%@sd EuXYYv9- #IOXt-Ս8)oK8>ucO9 mkc,-C_hUWe' ۺ )\ckKQwB@L]msRp'3,cT,?3-ĶfN ~_B\}(3`z棴j\0;RQ\\H੾eV[Di=YZ[9FT1*8y*MThʭO :lb&e!ȨADb]&yB2tn]iEQL" ߮wYmg߂5=Ccu>P_HWJkT`>. tw1vラ\]dnuLZ E}Cp!KCYRaEWv"ww{th I&!3mikn]V!Stt'}H]vGG$)*Bt:J*~;RwiN"NpA$fFpO2k2쥿sJJuT+&D81+ZZ`3#%34{[P >JEQ [L:#GRn훷_AG58](W'iek"0*%O8$!mgd㑯T(XW?$ԛxlS*f o_{U N+Qnޫ2#Z"2,_"PY+)4S%jmhK]+MS4w `)ΛvڎݳmyC)rӬ|Uu} q/OT\BcqH_8jĊU[wQN!g1ۇp?(Q&+V=T@Pǚ ]=2e1}`WzA%#hCI_uRn˺!O}ば}è7vM>6r}m5-B{{^ 8hC& D25Qgd)yfVKDsz")MyCY=y)>pBaANJ36Jb%eXƾ}8M׈^Z|ۡHeCYX A27[LbS}]#ly݊8aDμ>~+١-U j}bJA$LN cH̦. h=_]EaK'1PpOBWY䆖} $Аv1\{d0eZ@CP[SiU߃fw]`uj66]&/|)&$CUPt&2Уnata/4~!GЕWojWݣ!\]!wMPd}Drx_(H\W7hGTԲ9@dӇ [&nK"zcaOFb(X^rM.t!ù)aޖ {'q~\-.l(zgH\*2M3⡵=lOq֘JՒTCGm| a`.kWoo>Ij!R72>Np(6+E67MEm*k_4lhP8R0oz=[<YXʾi^g9rɛge7L2_/ .`CY85(y '?ɺa;O4j갬/N.Yh*t[/<83a{0:|_/F͇7:VB#X-CcТhݣ;42_Jkd anu߸/" Z%-t|X|W,=q@5xBˉʳq98L.GDSќllCSFʼnoa|/g |*c,@jpNxսimN4Po6RZ~du n`JL*lFn]0̧hE/y$6779(IH!_V2w.K$#$Ft7e3R|goәhgԩ=ȓweTTy[E}+ɉclmyu  N`7-遂KI}d7X[[b<wDI3FQaJm/*2Fq̐QvA AgD@׺X_8\'s4'}Wm"pNy]HMč9ltoSqQ O[3 $ܤȺAģԸd L]cu&gcxS VF$e]mq`WG~sq(y=pX'( !rv< P on%}:jQ${oG~9htZ.1TDDzcԬo9[D$)K2n HhΒ6д=;Shlj(<-6S4{Yd)l|+"Bh⹑:ٲ/z$Ϡ4~"->;]A~*=O~+/ UģOfP]]>\~J;b.R ݜۜXP]k#rv@%2)i"9 vt ,7Cô徒,W" N28ɪvEp&2jLѵzj /~sXX; XRIP,͛=,å#-*xʳ1jS^Wk2xTq+qBM#Ud.my :}:>l &ǺGZVOe #~J3O?s=Ph͌K?OXb9.漜REX!x"g< =s^}Iz 2& (iF*7Kz'AaE!"" 8sL~nZ: Y K¸ 9ܡ@*_km#` ^&Pm-%-vkhKfZH6ř~: C'I[d.g}ndn:S „w7TDV /V2hGJ kR5jV_RI^ THDZX_rdY4 Tns ( RLlS B }_nRgR=hDFca9G&ޖ*f vK{aTrn +Y#zb*{zƺ$ѿ( gvȶf?w— f}1tRȢжih FŘV'x_yu$;A \*`􉿢M7.!ԁQQ 2"X3ք{C(6Ak#@1 >>A}c{hd r;gO^ʀFʫy`~)hfQX(KH&x}+Sݜ&zz)<4:"e ` rY)U7cP<Dc8ҭYmnɍ8QCVlq)/v5iO4$H& 2C^B<$*$q¯Mx^Oeb`ciY-FZ LJtwՇm}hC[*F|̠V,o<ÂF*Q+D!켿,!w#ۑC Z.l.f C"NҏT..$i{B Pj9A>A -'x~r،LU*`ry-Mkpdi3_2jH5$,P,^뢷\7 Ʀ=7J:Q&]*b|@[d0fci!CqN:b7ۦ`ӐPn,{Aˈsu,uE9nij!z~+0@52j/`SvQKM |_c5&dEsHD%A:dT=\62e GdvPH37(WU+HбruPZ2 { )90yN_*Ʋgԏ{B=:Vɩd*v!>sݺS ~{znO(7!__X}sLT=%8)Lh)>iTq@^ɴ  :;kwx:\ui,VpP$7uf"frگB+"ks e"]aɳoG*&&onE,k*x2xXhP&[Aآ̛]7ǣ!q퍔+`ҔJ@X2Un ah3nHW)Րz!^вj(n-PPB1y+X=DNDJO+Sw Džrn"Mԍ"N-$}U?SIpedd7|[c&qpvٖO缸bv BISuȜe{2;#GbCHGneNUéjbKP}ph'5DD@G{a0JrM$n\#y)ryzMVr,#+0 rFiP+2e`Q/FW#i_l&ZWQmdqW.VLj[ɘ<~ %$S8)GιI5N$M 㢦4ࢺݠBѾ䈥'>%3[8n$8P/kPmnT89~8&@oAcc!/S/)ItRAif+T>pX&3`$@S)p* |hl+5C:Wilv 2q7"DzqH!bCD{W@Ydwv#\ׁC]憶Q/±I(u! *)ceϏ Ōʡ@G[^Vw0('fplQN'Ǝ}viP@0 B=&cQQ' p3;tjigY n@%ft5?*n}aBC|?>.R)S;1mfƆM'7!d0VGRjnv򸩅lc+"O*!%;}ʹ7>̕mKUQu@S͚E MG#;g9gPx^CăK1w/ٚsr6oX aXqwb Mv"^.G*R&]zͮKa{B[`c* u~ºDr5U ˑ; mA(T,)#0j X&ʁ*e|fuؐ:+^.^TzVOmNc{}J]\OɇMDȰM B?(0Duݍe+{!ǑBs#}-(s|Cާwn 2>Q. ,.?U'g ;k &(CD|Unwէr`l ,ywqϖvgĊ%Փu[^^,#6;tpK>s%qo@"A; ֔7B;ŹYO3vUNLr%om*v _Q ?W41;%t#Ec/5zM 5HbE*ߴ?:%}o S^ztǍ\Ƅ |iMY SV:4'L vkZZI4qD/nn\~#~h];xs 聘ـ(;A&w1փLVkPxm&xi.EGklYmx0HO937 S|f@:V#Aq"EfOC{ `:M`HRx!NjUvWEܝbw6:өhWQ1JNY{θȏpr&8k ʖ5T#H9ʟd*/vPfW6_X铤MU]~3&m@PI2B/.xgFMQ߯ý ٗ$||$Áe=r=2ۖHƿ)N~]0v>7?е!iР@bBQ=Tt6@%d{}$AFA$NCq!i&;4u2H6mnЉaB8_,.]{U@=Zl7_s,X߳"5O1c 8S9; arc.[(5~Nv2"̶y ܰ@g7mfҕa9{BMҍ;=:q_{}ۼjv֭2π%5ˁTuD<5W@IwBCҙ"-w=*0?pIh dw 4jG#f!| F&Cv.}*m/umk.=MQG< 9  #'zƄc)Ƥ=%1ЭykQ}4bhyӞ[AZ|9"T߅A:ycfqR`6/쪟_.jL0B@M v D@ӹőϒ:Ή#/N78]x~-d4pZ |ݑs>2_x,n9df&yUCxӛZ0r]8L< Zڢ%FAyig{*Ļ&[ P"Ys_|j Pz[_g#6zJ.wnEҷ2h'>^A=V[lT4l?s2bd7J"cdK3)y&"c5?s[RVHKU=M9\GĮr[ᄇ1+k[*@=#X],raBZZ9idиB8Bop4،x(.@$Esli 1~SCw+ b Asvgc"uё}-Q $ q RrmvG,E7^/3|fMuH.H_BZ"<^K\ƩJxq/*dJڳ4wPdbЮqn#{ZһT̳Kx>3O +}(?l)*2#?YfՅ-wov +e& qtru)Q]'24l%vcV]˝aEc<_uю#S(g`ϓQa|i“ VO_Rd4 w2ΒMrvDCo7+\Pv4vǸId&oTb9ds:r,HjÅ߫z$ڥ>4sf48^Y.O[@- 9ląƹMWsb胁5ϡP Z{Bǎ>:Vrx68x ~uZ2J6%^ӿwdU8CU|3#楴C#}޲RcU_L[P š%[1.Lnuݭ'[25KO}o#;P\hft {%>g Pͻӧv@mݩ2$70 ?S7SH _I@|A77夨ifDZ0C~"'<.k2I.O3G (=IW@;v &NzaM}F81V&q.#s4YʳT~т§l%6_KRn)y)SEBHa ܻQˌ]XT $ɲNvT]P=OQfn&b1_187'1VEPY~TQr3rɩo,Z{@%:}\d̂qբl*&i;dc6,ٕ^oN_(0X,xfj{x4.k4K3U!pO8=Me##HՕ9XO֋K@2}unR ӕ,Hw}1񜩠!]B18WؘW Ob\"1|rO~ D`"Uڹ2wLz|_LkNLhne:({@46ʿ` 0Po7 :c8o[6|t:pf6\-H4x?]b2eΠƔޜ!I2VitGңd?][r0up,hL4+aZj t߰qG!TR6ε;[zwB..ީ Q\C Xl^IDe,ۈ5ƨY!}dDܷW4V T9ɝ w@Dn\k2[?_#.:nѷ>lui |uG T nMGD`#l"`~0GMulQ26H0[!|d[:PӇe4%Cʓ<=9jsU< <;[IP3oB׵efI&EVM!> lC4hY}dd0bK#+E{C LI%B=6銋]|dsi# p4(,; c3ddn\^j qYvuRDoO֓-⻳ǟ;:wVZDX-ko !^|Ӊ_WFw>i)r)~6:Y^w u1)nvh3yM ߖo< C _V~̋&;+h|=M5ezBc!s 6 o Vb;o6g !g.i7*7z{2H%M Q]PN`4ɨl0l 1[I2ݍpuVr7W#Jx!, /%(jCײH09ؤ0MB@x;KF"[6*ҩl}!ثQܷSM`)IdqЊVl't涅80$ >0C(`^@:, 3 \П1M]} "4 #15[dqҏS M42!9ѡ`OаH/HPJr5_(ٰ & JWDÇ3Vq-(ۂ+Ѫ:ZE,1i(Gl0Ptb_>m$47wٞ't `1S &fV^$A.ERvm\ಀ\D\qlmǬh:|,h|i&8y:t}[5]σ5id^>e5mgH4񕘵cCl54xxrHr؜tUI EHi1MEXWq@@ۊvH0zΕf=l)[ue4#W3I:cEڒ{Vj l(C+:E)UzjN6b>TZ-G. !k}H_W袑'{ 3ْ+TO7xD\!w9>IvNJ7xUŤjY29KEQ[JU{u'|kojq~ 7 nɞC|f aW;Bw_KIE9{+SI7s // Ť%uxxKZċAj:GU:-T = _!])%g sNTTӖ+ѣKhdy;57*9aRT"X4IJб6Hɹxl`ѻFՆGiYI6N_n;!,/CY;nuK{B;K eXP[}|V1$M\zd>uhy1t%l垃Scw{FZ8uPԅ$BCdZ lڬt&,guEҘn;7 C*e^pmFZYRљףf؃09٩H'z2%Jڼ`#7Dly }H=(CZ~:^Am[WUYڷ:^-+e&ʣ^37 3p{تШU!V*ŰKrAD|J6 N}rIt ڣۚ*/U^˓wE4Ux/͎ 5(jV Se(O:iHU,evf|݊aq=4ie]7]zʶ..`>f;.*q45L5 ^t 208Ɏ8|`-S"x ^nӝgH? KB(MH NQO h"dW"r<zUV 2]j{+*fq&ⵀ M~xk0 4`!yf6$auU뿿*]C:z2ݯsϹ3Hx易87b6E1xNfɈUtL:'ہqc[a24:!͵߬B\EDإs'OOdp4 5/ۻ/6NG=يpߺvB A99`m8w/A߇Xcܘ:LoנMdHe KM,^.=c9E>Xe퍍# C&?3%zxC("SF.-B,CXkG\Aޟ$>̓5^#]CNEDl(MK !#M쏗H"sJflv!3t5ůR<\/qঙ}m+wnIm{DiD_ 'bp+|vl e7sЧtqNw-ESc) 3,ۺJl&nr ^qGj=iC[/W(dyH# nre9!}a~q2{G k4JewԧY]kq]ZF aO6;Rfq-@ o;(:}jY24% 4 >ǝT}'2!!ML;[b]4Kc7w\4{.\Gٴ%RNyJ]ObE}v:u׈g*pU{=ty#pPn!w0 GRC*JT\b-qd# e?R rٖz~ 𷡝ix>&u`H @*Z\φy˄0ଂǪԠnwUql>"؞20aCuG +CB}RK3UZk܂AE[)% MqA/fe[KO'瀝]T`hzL)P>,TWSD$Z!=xy!:[Xt,JW AQb5hbԨ #OWZdxX|DiGz &ƕyZT?$Q`L~bs w-aD)X:6&̶*vV&j9b5J 9fQ ̧꙼&OE_6τ-9GDIb a@JL蓔%aAGo̿ -m_=>rf;- |p:b)*_ fBa7N:QDk0kKőmH\V4Kw8qm$4rQ&rMТd*a(pbXlJ!MWy^}I#_0 ۉ|ӜoɄXG>Yx/"up2y lg&MYΏw %j3P\F]TcLdK=>""sc^r]O|4؟.eN =d7[?6ݡ_ 1Zk(*I')s\C)ޗ]p>7"HK+>iIW5F:i7NIDR'c-,V?E!v{IZjR ]+1XDu$]@iV&n#Dt6>0pܢZ̺|Pd#W$2@tNqmsrrm\kt/ = NO|,Q 3 ^dn3@duv\CNzc ] N=X;X?"Ǎ))tp(@iU.2FpQ;oڅ9s_d$CO,O @HnN]_r>Q ^W C]R*J ug}u~ĮkmO/Ԋ5anAAun=ܩ lgYZ070701000002b0000081a400000000000000000000000161421e7c00001400000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/n]?Eh=ڜ9Q >w2 @VҹW, DgU:I.@|)ՂFLZVV+F5?qMa9_4ƏBAx쑁ed\=.1D ~1:l, ?qA~]CD̡_y m 0L!-xnhH'BQWASʽڗ_AI*34<&6ʙέ آa?`5ݨ=݁jw:.c|BpcJpW.\ޑϭ:Eu5uU  CmoX{KgH1ltOo;}jo\E_T &[zNL!_Kq]#8(P|wL:_loCzzBm6^ }@Aӡ>>,*x- !VێB~pҤҌ&[WAN T4Uу}$3_ XiҭkԪ;r  N 2 (], JS˅ $RKw /͌(^Lh9Fr޹zOXy60'΃F[iF[83_I35oC4Y,chj5kTmHN | 5Τ,Ad|O} l$GEs+{vM9B= <[Rj~-o[?K~?YȯL @Xkh[C[,BbWt=6}жRb% W1{#MQb̛:itzwqo2أI0|U" NhWWrafAnY;KcWg).*P :zbOy4f<(@KѸ!4:ꉯCLQ-ۼZI<䋙k/3qe$TqٯmH8i6xpV'iz;q[ݠV+mCsdm3 8&##U_K~`C4pණffAĈX{ʥVVAvmZwT͘ 7kS=:1)(НGg=+<Umyl>TlVϿBd#λB]xmrf8/}0wk C˺&)8Q (B /Uw~<Ňu[J:47gSE&(G-q?󭡽b!eNo! ;\ #*- &To}vM0^Ț" ճ1Yѿ(( Dzb{.׫ț\Hȅ/Ӏ-{c[]ab\跿}F@#4D2m.1͆T=t"4>]]6\4,á=Pl&Z/Icƿ"d$!+":ֈ˯ ,o7[yQ!?ꘒ hd<># y(ee݁a Sr/ˌ{ӛ4?ǘ(F35:@V} H)aTP2ؽ2 | F[i~RNKrl Ua|мaŘAQ/q9T|FYJ.= 6؋nm$k(/BE(R@ʤ &U;FhU=fB s4Oe>ˆYtuH7hY!*draAͯU-EE$ ~։-ټmRV7S+tfz-]ܶմેds@Qγ/܍Y~f.d?KxqXpz&(IPR BpA cݶ:rW@ 4,,]Zx90GVGQ4dd{ydMY5k!]U-bʫXXn[xy\Ò-=g$@in6Zp,N=ZsU'mw ;uiY/&{f6WC].Iל؎hHXYD^(Yӝ^4ݿ]ߦE 4$ ޔIP6 U8\ k\M2ǯ4ҭWVj-Y菺eڣV tRa!2GQM.^p-줒?~>MfY 3DiמӴ%?`+gDgz ChX&,pj'IqD$袯_j0sVWʸ2dR#Ptďps!yfnzD| @io9MY=PtE{@>.SRg7{#1 c_wCږbP!>u0eIn:؛M韩ǯjC5p:1a|:R&!!-D8c d|2ͤ 8xAs-ԥvky 1B|8}vщh[W+ ?< c$8wW6RE{ 8qT*$Q p 0^IeT)9` kykҨ,䋻ʰ<߁;y?&2$5S:qvaZ3&'`sGƪiapBP ->,dU)jG#t:r$!.HNt Uc8/cV7L>tMvhy5quL1u?wMt@yO$fBh9s Dx'`#Wb5:gz>V4EzK18FXVjD| Kڬz8]l8!\@pлoy@Q79RHBvi4NOTYIU2mv=}< (*':=mpgI3 RAT,| }NIt0?]f(eIӬ< na5cftZVA\~zG{UĚG?o`.N̉cd1& 85dv?bqhh΀k{0 (̩ 6ڨ ( [X2ksUh(ȶ4ZTlIGu\E~VAr7v{[Dؾ8x^HXs!hG$$t(9̮fH6x5EGQwYח%_3'&4.}+  8DC1Ԉe.O\,ƶXf[㕽ꓷD.]++c\ BM1:ڲj2PaeUޓg"1٪8bK2vtl LB.( {}z SŎX0Q񤫾\S8whI^}j=v8bC(榬{i"Cdc$/Y2Ae+$^7)3 ,(5 wb==jŖt&rы}n6\8T/!b)9 |Ah1q2Ha-?l|jB_8̲{R#zN;:LfBmPL,'v"!݇t\678NA\& ot>n /ӊsl.-<i= аەN]U%]a5դ0BJ/LGOT7x E&!T6*48rih /Zj|7 ka|@GHzAa'tfgYZ070701000002b1000081a400000000000000000000000161421e7c0000a310000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ۢ]?Eh=ڜ9Q{%:u]tH"%&=7cK 'h>$Lrq%-|3T[ -*w:*8K vqa/{vW]h, Ze!ˁS}lrba&xA߰ŧR7c ~[wבhK*Wxہxk>whIVcj8[%5{\fuJXkmB$tUv7׭;yqc9%:A<|& e_^Ͻ|> ͥeYdgGc✯VԸJANe^P+k_Ly W(5Q=Yq$07n.ri@8K3H?ܯ*Dt=V]S]T VyUjߤ#Q<حpNg%yKb<:l<1F];Ors Dd#| {\"xؤ}3l */0 {4L1:#G&,`+%VuŻ\ll[Iltɝh$$P¨8VDAśB:9YSo x`jY#<1[h>+loI`mHץTglq۴kXC|Gӣ@0Vn9en|1=  䦤[o~ [`}~:_ >xִr/ёhǖ5r1U]4@i8hb [ykcSҷ@=ȾvFso`G'aJ8<ڹ?.C|!Zm|p:10G@8}v{gBu+g-h:QF"jTw<0{4q f=,с\alSO/Ҧ#.u_w܀*L w){06N Fu Yf(8BŜcCCtRcϢh˞>ٺ~LZZH|>(fN.NGڙ`mHb&M>;݋=ؔB| }oXjuk|d7? rHȎؿ㡉#F AT-mup> ”~3d=A[1"Ĩ*.X.'_*3R0el'zn`z Z,Nٱ`9q(hV #c~^0=oۓatp}K,A×c?`X(C@cp~갮ydUȓ,슢oO@;OEzfk̪JRm9A9 Tγ[g$Dn7l@XSvF`ZG#5+~E{ƍ=\F|'RwrRp鷆n%& kJp>ɏΜ(ݧ_O<7 f.#M>칏c}$W]@mOx5 x?iv DgMX:6ABu;MfWCc'm )(S )]Kf4ޅ,j*b|ptX%v Xjpd鏀qʤ[fڲ$"w])͜9\hT9QM(&!a"Cg50#֢<-'oEWK\9Mj}s’MAX[R iU%WNV|pH87+-9OJ/c0tٓ;uQ)rF)ۺg>dWJpB0O^V,4ϔiHBF|)R|0¿*0h8H.$1qIOt<{@pOV+Mܢ7+И@fzQʸ -g-AEfc0pmhtKyͽ@\*"LfxҚW ~{ɘ0p~;!r hCXS)1n[,dj@LULF IdG۬:!N'(}U^yK@6TjzำviU'3+< z-37Dؕv}&K.~~} kfԇ>F-βW#"~2 ]FSwF~S _o ^pҴlf>2pjW-"Q';ʧ:7:ZuYVXnX>VtW f/iG}@;T6 Z@S+n/Mwh-ぬ~8u^pKw^RMEV-LhJjVQ5BHa2 Csj"CyzbۏԛƽgE9I8iW !cP'8Bv2)+oʅG)~0 č hGAԷu;ԐjN:(-%^%<ϏQ3ln1,|g.q B q#6l jۙ=jL< a$r[e]1/COFmyv-ɠd  $bw#U 2˝h4l򓙁:U `ՈjFOF:I[+JC Գ|ԅUFdP ;5- U T򲌻. %c]DYxA}_~]2j@l8!HBi12"lFf;@y~HK2ˁ0R~b孠v"O~Pf%]08zhvt$~Qn跊G΀Ă&a㯃w{ٵ" qkq7NV9oO4b?e˂stx4i } &|: :8+m䄼 >^Wy!S%C"U@fxk8T')NT]zd͟0s] ڪ̅&oeybKPk!]JPkwL ):UD_+elϨ5"Y3˂q\nڂ#ykgu"ݯ(tpWoSt\uMtm_t`Uj"Ey9$o&~ -.MXQ6$P6'# 1 80VNZT226kTN!{fZ iuE:F'ÐzoƇ[t^gpEs [ݧ>?jrTǽXd3C"YCWaM`jךa, #MNZ|^x h~ AaS\H~t|nkr ti@~cz^v'A&z8|rPG$[pv]D;VMkG/sOzĸ wJ}p3v\&Utxw[@4[te<`'SzC<0g%0H[L=VôTIS#cpL HE#ŀWsƾ=j\<ղ_PQ+ yYk X/4xLl\2 ,3%鱜 x14*p ĭƐ@zJmf'KxDAےzNy?*!@fMGEH9:mp~YJ0!bxBtt5v\4CiS*Dtğ ~C Q'cKhw+]unnO]sL(If&:z/9BH9Z<`9DC#'*pm!%W_L sZTX.XLDo5PusoBkur޾7ፌwau93HЀ$+C.[vSw8smhrPZE dڳd?m4!o8n4e ]B֤f/nqS}|TN0I(in]H2 {v/ά<'5+RYA^ZR$Ԯbxt*gwJ,Q2'5Xc#T6Vu*݆kY֚Xt !?]_P ׿2B.P P)/iZ֧iů{B?i1$t4LkDaKopzB$Et2G=LfCaL̽/2ïR85ĀtʮPvR"pi vI?A@-i30RHx5~p$?0#|BMTi$Z 5͊: v uӠPa:R^BYny\? u~(鮒xpPmTtT3 _fG_?B6GFWtq@!sAzۧ`u@0G9w @1+FbMu'o@F;ŤMuYagt;U0~ J FR"pUocxR8Lt7|W?iW㍸;UUSHP\+ wk!.1W^q_*b'~fª.'ZhB<<ʏ{CT-> NT'ȳ< Rkvad`ū<-6ωv@Y)PW0 >["3jgb =hXV^g: Bo^ᱽc}ROYbl>'x3&0xMmZŬMGiܔ;B]y`ϟ*[I`ZYc󧮈gi<[wJ\b}f Rm`' ⬇?K?7rV֊R}=m"y plpp:[$RnTˈskQcIG%yNˏ&9z֐q<Z>iuuͿ8.]_uB+j[ꊋ`@{9ԾRC JI*:dװPyT ^5j3(o*&Psv5hk$va^]ݲf>ufo\mU[ٛ8}$-7\`|_4~>HT OqZ(wbM@ `Mp%d4$s;@qˍlq Am4 # e"JW$e=@KլAl j^ǎ;5RxDѤ~26=Hؔ"|szp7h.@КL:e.~H6l[>hmA t6 sPo:b%Bn1L}o>l)ƤgB{,ˆ]'mќp환$8l,'1y@͗=] sdc6C}r%|1OL{xUiE z&2֖ϫdd7אC¿6Mxf,xMN'Vd@ѭ䓡JC:l?8[?F==LUtZpL|EF.U~L}:ހmA8O|M+8ڢ!4Ho#+ى\7.a+t*R4Q0U}V\&E>n.Z  sfު®:x`&PjWD-wY1 OzI*F R4H?/Sws6n&B8$C@{iW~{N#WUAV^Rssw׉[_LvL֠m#"^CoV|Y %钺,RRJҧh%e'$%vZ_QpJNDָB6/(hnJsH5+ccW&x fj {k|Aە1xFG]h[)vMeQ| *d)qg1T} ).^?vUY[9Po`l?z:Rǘ׸/a_xQH|^Rv'g@%WՓ!İ=_蓱B_qprR ._z'UKDB^Ux3|MQfQBE<(ߚo:~޽j6q(l x_SLm؍QɄW1Q>A=}wOcwyzT+!(l#sEwV Ja9@|о@#tW Ͼ*e s%7;@%d`pydȩ~ݿNrX +aϬ2e[rs%iUb4Qx {GD]Ol65EDfqTHdeϒMQJ/.j> q#k %z_|~NТaJf1d(̂b=-d=jjf8s*l Q3Ŭg(͉̺A`@  ,$N<]ҘW-!]LQ tRYЃ5(QT_&5`cg W"nhm]A вc5LƀwIphA:)69gQQ>'ʙ0We=و8ϮƎ 8\$^]I{եv4Rx ,qȃBmA3D/7:{L\In!JR{>`RTQãy&0J607~{:5a V4BS|<^vg-@6}V1MOk(꨿ٺZԽ:lzU߼u^ -qϦ' G}t^Eƻ|/sXks e2~,Pd\('MvB"c|']OWQ{J4MP`m桱uuj& ' ~&Xz/rFYʹO$4'\x_-$PбJnA~b ni4).χjP#MRWW|8:ܗ9F4P[Ku=a'Ɩ]}cJ*jMPPe 4 <tX~'9 񏴣 B迖<C&"p9J|Plƌ). RFR!LgT j@ޖ9Dʃ;#dq_Jc6$mό|i3-+vhIU %͓؁K *q,kl{u*({102`e -8(ER4ߌy#@s;![I*_(RJ0#r}@v !UW@ Ai+(Ӧ֤Հ|"J98ONj%vi~Ym^Ӱ:aW=kxZ!f˨gg9F5xչ@+clnLYC&(0-M3R:)7n%+! >;#7&[͜A0r\a2*>-lެTl7r/CO5cIYA5iéE#쎕mmˎ0=kTw5JEnnaNrɤJ:eY9`Ein< Vο<_nCr}8mXL9J>atDXQ?myq5i^Y.gLG7$j/Z4r`y%~muZ\' ^EM^1έ9 :x.W} mN*\>X2bR h2*8>E33ZSِ q3iIf6ɍTˬPwϛS}1 _/^e7Ljhz"1/IxDyov#ZΖ˳4t8TM7tQ*|*e3}M"џ&).@I[8)"̱h4pVHJRn8~_ʪmEuBkDk.;mg/ /ƽݍJsaF5Y+3OrS$j4~Nj?q0*u頕;H<й-3|lvC]h5GILl^ϔxA&qĽ@4|#v& /iϹׁ2g?k,i}K:<[HՊà]<ڇe*6oª2:VHԲ[Ňe-C[X. 9ޚcr /r5I $ql?|ڡ/&X(({%;x]yl aiv0up鼔AS :!5Ql*Ukdim⊗tt6hZJb$ | ̥]G1p_ EYWv/Qp8H)٩rJڨ kK0 r+r{y8|ڶ1tؖR_|ȶ2qt1TI!vت{OnB@ĖGKI~ $Xc#;{@Jz)=Oh!.Y>Ĭׂ=Z3R3tg~HM17n)e؁H-ۅK9Lt!v;KQFVH-j;t)/a=@Uo8C m@apÿIVsVk٥xϭ eӁZV7ψn%X,єg]5EWfMGZ$ӋSBOk~T!RAEW9QjkʟuP}vA# %X<"V)R8q?ib.Te'jmj 5 ϧ~*{jN26Jd@Jĥ 7'U3YF]du6Q`U^d{ "WWzpt =ÕOj~i:hEWF֠F?٠+oںl" 2s趻c)z4IzQ[2"ә PT7`ks$ x\7uͦJݮ~R<V[8+v]3PY>qj c%5B컼&Zûn>n"vv?l l*uܓWomIwO 4YP9c8rS@rWл1q{=Uς-,YjTS\%vpRWj \t7n()Olš7nGƶsxݩ"5<7;=Α*;[XZT%;C 0 ֺ6?T)bVIQp7>1Oxe_)rY\ 17%^ltiv(9b>r'_ hZ,q ' VnJVN8H3qnӏk?['NQk숂J۷~No"aVM=_fe!bD/5A/J :υYe0"4[qs_Aq6]X %2m^y *N8nXb:ã _#{7 .С @[{KUF0W79~ HL2vgQoxêČT=xo[?lx™vx--oEC";V QwyYD` *{bu^TNXK`2A >! njGSZZZ@s<>8:W0Ņ @kק(IX 90S|4R{)4+i?cכ3|Pm d&'fa\eN%[qg ap$oM}$(j!m;KJ):Pϐ  YUtZKEڛe5'k8(õGţ@YRDCJyl!3*<3Vjxlc " L dҝ9P;_ŢjJ$GLpj3 k1{t5ba}Zaڽb)tC`唎@H.Aj oX2g+0Sӿk {;k)?{ ا@[c\CR9I2$sk%EiOn $KAK*j>3A0co;(7zPYo:E-z6<0JU~8Eoωu^kP$!=ȭ§ɖ {\eWΙ2G|!S[Bjc*!gTAD[ۙQS[_.qBzDb֞l-_$ԄҞI$+\6Im&i },Ќ;i ۢray+owj{EΠzĎyœ &)96SEZ Ay KaL:5#GLOҷ}g:ħoMѬLRgĨm dU/80\XqnWk@b:"6~xw1rjzx:ԥ{dvݟ߄,ZJK?_{|r^}_91Q=]tupSn;dIZI,Gaʶ˰嗶ɔWhř4m Ki$rgrDGٷ8%G4@zpwdWMc3ڭ칧[Vܪg@k;wjY_I=Dd:kψ. UgӠwϭX}y*Pq )O= LhX:$ _AZ kؒ ky`2%&Ո"W"+z,G_a?]MAk^]tq6 F BQ\_-gZn 9})ᇝr$;{~һ&\ԶYyXg`ΤE?D6B4'@6ӲQi-p r(3779alWgv~g-ƙ|Tטdk2 -t3vnV$uHRhI'f?qڽg3"BF387[ *0 >WfC3kςH z T|g 9b 64g0ꙉjiX4F2"0Kbc:1i?(F-E(!H[),oBʚw oEDd._}Kj{;})JԗLYLЈa|ƔeP`N# ̪JpD6zr2k%tGHe.57VeKiO/Gѩ~^mA$* Y0w.IuKȒ;ò܆L18q=D_L6|_R0[fQ}#+=$64@Jqgׇyؗ0pM'by~A >k-G.3jr?O;Ʈ$V=-}oLfn>5^$5g1 L|TsU@5!&Xw݈<ra@!S~ur *5cTI1tb*80_P:P>+­Ti]>VkX!޼䲨3Ts΋m}X6"`TU1ci RbgȿSxpEL9#_)P} O+a)_<&}6uĪp25H/15@T|*@CC=U֥eIW믬/1 KA~.a>l;@Oq+úfBc -j ĔcO02Oѡ]gWb'6@a aƝL muhMdIha$cv (_Wد}:U>aK~ ;K6#hFj4pL<És6o7IQz257G>9߻Ot'| _r-Wy/sNQPҴ!]OI֞1ݑz6XdqfO7aMrU;Nӕ6(350Kq,D]:ǎ9{jT>"7g7b-{5 ? '^J5N#HCEY,{V#[4|N`T./(_{AYˋn3SE$2EV#wo=BJx8X"5!j}nhޔO|>jn'|`+ٶjW*_j:QQPm. 8zC#SΪ0=Ezwa)8jj*ώ]1bj\v{D#E=|SHĩX_m̎fqi}/BkgZ!u[&cVvqJ݄'TlT{ sI ]Z}X`^]9H|Y.<ᕹ)-,ў^(]_&\R *2h]aH'2b3Y׈S *5Qs\\~n1SϰXKo|H&fx8]3/)$sbV=F!؞h 7EĮH:1q焓AYW#GB\QbB" )@)ʼ r_)u%C#` Qد/ 6Gs2VcG,.uG!4nléuI $P׏wAQY:([nJ3[_i]ZHN9ͨQ2}!7ˬoMIJ>lues!l*L'7 q7miW`b; E9X-9 1WA \Ta =.ɺ+^oNݾ=I1yP> K<~c;tT4?,״W1L|"2hXd nzy)fsl# 6ctqG\EĜꢬE24zwՆaz;Ϗf +r$Jt|ΚOVC$, OP_#Ěh0tl_[c`\Zu16lwz߇cY_7"vz@{]l-^ET{U$z ^t)">,YOG!.J^ ]hMH^ЩIXp{_Q(y@ij=܃A}Gx)|۟"_vO7Ҍ@tJLuFOx]rwK&XJ+<R<_7حE[ة:Q^@T,"kyD!tZ{7Z} 5y^h rX~3q;`o);SEXA{qwƥ(Nֳt_Q}T)՜5xvQ7̭mpng@@ L~$"_C=WkBYTu1g1;~| d"˰tZQFÔ'SegЇNj7+ N"rS#pWӼj,x==m2vYX܈q{(m>F)a w ,Fs)H{ #(|~Ȩw/.r9/Ǩi]aLiπkw,Jq9+YыF-CHD u٧XFLMRHm5STݨ6t&|K|~; 4xSdcO"ǔ*c;h c.ͨu-?3&H \jknZJӐ@yѷHgy/b3*,e|W^10F{E5v(dSP뵬Ԕt$ y%u]mje鞤7Zo7M<^gFBYi9,ѿhkͨz~5߄LP\x/dV,.EwȳmOl*zluc2౺k9E_1~RP ?(eNI_{4UsGLB n@Ÿ)'h +.S&&/_Q_qǢ^AO78B% ƭ>ӱ=7!ayvę*2$7.RnX΍|dp'Ac-E 4CpI3ϱg,o1&*qOEFSIMF{Mn_HEin,Rt)ui6`yDjpr1%SF5tDiMVIU;Z]"h`Ȏ"6   I/oTq|_9HSJXOUDt9‚Hyk>*> :%tкjDG\|<8ch ,qR=kς hSGp奚hfn~x J1:.\ܕĥp6d[T uGftjnj=kyWYFv߳n+' I'#}U*:ʻ˒Gqܢ2 gg?Z4r+f h9Lnx7{fI^H2g(=(W+cND?nSfd%i=8Uivꛋ<29 "mJzJJJ*{` cN4QU3B,P6%vc"}A$򴜒Ǻߠf7_ji19N,]Sݗ$ g{AB^r=RW61*9Ndu9':'G^XP,zݫ0g8u|YAV * `SU M ^$m9$kXG=VA> k@PB_~OVTF>n1FʳJά=-) pGPvyBq (94iɍEۘY[WXXCG-5"|Έj =ls3y{"O[0a2N:iu堂 FYV[+PLx*]Tx\y2*4r[="1CE1C 78gwmdUײ#YnSSsELM?4#vDw>g{Bꈪ[ّQ# )7yWŨ.FQyTMEH}},ZXŲT!G;4РO_Z Gnk޴  WWAStP|#(oZHGRݨcNai~@˳9NzDz j 03m2!|fƸo$yx$ 7.!&T|f%puvX5@,$aydP;Ċ{%:^_XAqE +ʴ{s#bBN7I\J~.y#/@q]VIq-2)xp{z籛_&OSnYܫ6/`[K̈y<ڕ,lH*  REiQqā['wiiH_ڂ=ZA;@T,$8FU޷Qex ޮ=J)1Hޢ*[;vVaN1Cvj˱*&;۳X&'BmKnܼF߽|$wwN!l̙jyvqjb~+uOv2^ ӝʛ( i1?d2p+p}jg#ܓS1Hp jFulx*!_LvWD5c$`^j MY'گ;_ *9teO>72_qOp߄Uc 1as;<4"P.,6kov4w[R7sd7)-qg  ]y l }0Vvߝdԗ[|trMoji9J0pQhMm.h1݂<'ؐr #ӂd;CţA!D*DDhh,ǟj(o5}{Tcv&'7 m43ys TavаgPSVN)Ca>b޵nv@qmq&~|z^][*Y~j$@kku/pح@O6v;_$Kf . P@u ]w}5.vDY> NG8(lt[n\ً^#Y.n/XLDK)jdv&˞@x0ƨAǯ:D5^=) ^ommQ\V56/𣴡ȬU9}y 0OKn3JO5C1e,իҁ rZ|f|4@$A$(0 >Dڎb?ߝE6mSk 繳>> wVD'뷋|ABhbf&EhЫ5'զ!B_\,Hcr%jޝ`izgQwUs4'wfms=LK*LVb}Siks'&@PB:gs-Kv3CRDOEʓ`1ԼQ[:u )S֡b[r EK̡e#2xe,D4V_#w1Y+4@u/`d֬ɿSu_ʼuc޵6Z[քO"5K AZtG9 IxBuOxI|E>n} "wF87-C4Kn9s72ӝJ_«G0E᰾j)lס1-U:a=w.wm wdRve&ɪ:zv;մyv^x`Uec ?|PgLɐm2Hv4쳄bZ=W7>bOӷv-O$:x+Qm2GB{ξA{5:xm.Ӝt`ٝt !|iV$ l,Z@7-+55SMBrp̶|a9qAjrmlu*ʝքQfgu;u,'f$I~ط LXiIFkiU !L% aǦ`Uce V!/ωA:~"w8m9try? o/Ee4Sn e̪+1%z ~\5x6'ёqi$)d  'd{^9D (U BFEIu X%dh!\wzxPƒݲ[zu UQ]fG/%Zaz4]Zs]d1$Z uSPC^T2ռ/JR|DBc "o%߁W[ hߙ& AO ^V@Z<#0oKفT1Yxƞsy3=J)!aSA :[q$u  m߿&7_a>M"Y {Av?͘KV~@r@m6UJ/*Q >*ҥ,6iWL\}Y}?`6GXёjБ/zB냦a݉G2s) ujr YKQ~TIgɔ,t5(J&le1c*+qo)I彘dqcQ쥸Xʤq[L.epTW0R{;yQ TE2_^تт˂ FWuf"TMF3]bn^3ǂͰI8UBy{2yvu3 2E egYJ~4?s6"ZS"ژ0Xqr7z*,l#pC.}{9߱:0@_c`$3DȽs a {ы( 5E_ӏ_ Wbd5usѬ8pӵPLr/Y!i`!>vg;2snB=ws+A%Cb`E=k[_{13sXnw"RGQ8µWe"?ݭծ( KW4xN"6'MN.A+?/zr0AJk2D[\:N#t\o;J4bє0J `'ֱ(x$%6WlHo"UV]C:4+ IڶÉpr0+SPD={ .\D\ѕ0/E;0٥%e``)>f6%sdK!5ҢfoWK( ج[z)mYЉ9 WoW,`%&frMZ*HTilZ[^ >b4O1vXi:tSR$#\S2N%=H51#ȔS@~f}LbdN?SΑl<( 8ӂkNnkr9  *6;ʎMuRBXNKd #w黆ceZ$PS_n|wi/(M0MtBK3Ṗs9smQcF /Q0Uv~}FR!SOA &%aYZP|JAM+H#it3xK.kw~^dQ(Gy=@ 8%[ 9^LhbN# &"> i 3!M;FO;.8o0D"e/Tf664@7 { \t6]&N'Sh\v`̯?\;Xy[7|Y+"/-F3SygY9bw|׳ǘF|-/QQU3q*<# 'MNz,-^Z# Um9fŸ~)KV~zu&z]~$i :}ܱ$1DG &`b L#fW9f`# nuIIݢ !LA/?W`Ŷ*r "gGP!W1AA~)'ʘb6%Mjt`pv+ތc|Emf nRG"(zVra֕jhJ;)4Do_ u[[]9zb@ nE5^Uv,3rUP螷 Gin_mB ZhVm<"R]o0{3N*!`! 5{Ofw;F|:t"g$:'Vf[ϾoIzY-۰LBldLێ@-(h“hr i<ӔM#kJ?ҖuDT}`8 t52q $uΕn<]+~A&sJ(v{1~PRǰvfijlkOV*JFm,"ĿEo~ĬI3J|mU?3Dwxy=bJEQsCٛ3%@.2cO9 hl*;'$fb$XdAC.8LNU|`t:wbB%+Iˢ=/J/(0{8bO߼]u1 xS̳/xy8ZEv+S_(9/-~ڙp'Ks3ԭ8L{\\\e/vM~}uztg#%kY+w&,` tW4w7je r5`tAq\D[ZCc]|B:gWDsk!z=/_o>~$SÜ.%Û%6&9󋮊<$" q1^Ó J3K-8fL=p}/P?ecFBooœ}ī>i7/TcJ@MA| r~B! 3)$ѵMSW[h bk/uG 5'|-F)?<.L1,Û A𝃈{G?iEDu|e2ʮ9|4#n,S鞁 +"fn1bDvN!o6 H=v#5|ҭ4u:M3Y71ToĢɷ"pҧfʎQE鵊+YVN} BK 4l8bAtj&ɺ[o,˫qEGpaz6CL 6.M3Jw'PsPPc^E!D^/[nT"yeIEkqb0>t20NƇ{f\rQ{{Mm'6g$=~K b gwbV!FQoP1m,/xsK(: 0\s0Tςy1A7jT%CHF" hvyOvつ"iJ[X+·z@=1^K`-z 0eKIVU,ƓdPEk h(ZQxpHEBK3p}vp@J?℡iƸ@_e`=fsvH/XSB/}\ZO ֐_ڬQ jK FϷOQ +6BȯdcWEw瑩i“%dp8(MRۓ<u+:31:qnT-4 )1`j4m|ggQb6[~S8wfG;Q5U2W9p'd,xʴN#n)oL!u`ñKqD1!C. 7gd̨}_8(.}YTٔVKZr[k(wfcD#\PY+՚xER_d-*UӒڙ]`f8'D| O9kw đ/&Ѩ}5[!%m^(&$iҮDyͲ}\-k )2^>jeGc%jB8 ?yT=rZbĐ41:@)C}pay,%O9W壖:q2aqzUȷNeR 6Z|}<%篲D#!n3ZUJnծo!Y i7 Sz0{*zV4AMÃMDhȐI*MO<.³MJC"Дwz g?`(W0@'}U \P'@/j:׃صn/Mhsy9YN zTe$)䢌h@U,,4g4'+ _:t"Ѯc4XT@6&1ϓaSQcT_4hm Q4y  K ͌~\_kF_dnNMa%L6} ;W7ωbP]t&*3P̧6;oBsDl"pS9xwvLN҂ͷљЍu_8>(c Dr&Ъ,1ME?;u0h()O% #jJDܬ#=] GƽH++LW*w|A5eZ#IBf:U,0.OA*ȶBk]^/WԊr^%]RMW5<0hTL=mY2XS9N%~ukB3|XFS- Qc~+{Xƥa=VKÃŰFs2-4;vW{e忷x:_q1 8@ʿR,Bx%v,\#~nZʢ1)Z5Qd VԖNdW0ل ϵtS!iWxeιڞVN`/@dKB5D |9%{{ĸk,9毬ݠ' 5+˦ȩA?/3?en0+yX z ^&|\N=ǶǭgYl^S 7p3&S<]f9NrxX?Qیj?PCY;T߻7r-aSu8xBn,51)|A7=0|GQ 8Hܾ~4(1l>E$7?hS_E%!r $?a 9̂*AWyWyQA5Z.Jr-[wo4T3%dCe*PXdl~F`,zݵz ^ikU $s4=@umͮtjxgmΠA6D+j 2ҷЗ$NW˕Ptof^ߏĦ{1BwmCp,-ɣ6nV'E?7㺇} <ՍK[:}d Zױ b^8vK8~%*.u̚`PbJDp KHnu P𨧧 sX 5g]i3'#_~`,'EZ&%Tժ ^T )z=*{v8F3h `8VP'7Hhq1gcՓc{4fzhffsB莘R=ObB"Qj-'$ibb{l㸦zdHElE%^bH"J9d~LCDFޱy7GHqpzmosы*=e50N8Q_&- _EE.qdwGxӸK$$a\ͪ)S^ǡs JmTPcđVo2yNd@ d:_0Z")\ 1`.*!@.<2Yl&;Gu-BsYj\XG0u'W}Ų}|>=,w&YM+t(A9 Z O&B\ZRC=_ZL&- M"Q|Xo\֮{hbXnK,aAsmwA|tMA 5gG>>_RW1 DANPi Ȝ 5̛FX8ED1>3-ు*5X IJݗu y4S>`e@kՠmt.X c V\@1(>dB+EӝBi_I{3FMC<(=P<(BVGry8557 ̀w|6֍g0B64}MZ\y㕫{rPw<]E1(l$[.[QJ-,K{WTW3>,*y!&W/QͿ l.@j4?uIGY=*FLū,z?4f1KWaksmwBPjs Ԇ\B~}=`'"F#ǁ)E*.M8,əS)]$͔ gk3C'M)3EY 鹆,h}L*FB_5ՖEJrtkN@cQAꠂ6e+a#WW2;kC =@ 3krFݔDE@E3;JRrk*_0[H'pMqE,Wl=M\ {R~ǑV(xCx$o98hǴizsP;pJvqPf N+M,q&>nݕ^d"ދq>m l-ْޓ%r :xV8j>!q>CqD)n,WEAL9^to:6$-"dg#r.mC 5a1z_R03ea)g,=UG :8ϝȶ=o"7x(/>>?c}@yƴ!jB.ڥL8lKb,n-kMyU$8*" 5Eiħsjˢ^gyI| a?U<јaBV s _8_uЁƝS$mI_)?3RL]6liClE$Zh =PR~ cOc2= L^UVa T? oĪЉ$.aN  2Dnhsa֊UDfWMv=/no_ G?2 `ft?^5v"1 oiۄKZoٍln\9NZ#/LIn1w9Tz>Yę`iFenH1L5߯0E@Φ@aXٱͥjKx:YcxaP[4'kJ"? ž0cӐ29R[.PZ%םT)˻Ys*] "\EW=SǿsHe3x?ŮMhw__Ty>њCRbs1L:(ҍ|ìЋ<@^9G/u LR1B Je8߬?57w>Hތz>{WN6iBm`$0u 8+IyІ3R=:Zj_r%Gt<0 C^qjXx3fX<-15iTI te ݐF(`MQe#jJePe;Nl$r˚kLRSh6nf;NbMr%yPVt)D64Pl%J߰ 8ܴr)gZ`\)1ͱlC4*_|o'z]FF,=mftIT|^l:?%ELP b j&N1Ď֤1vnでRw"MQ^K/ }W# >ݕN/[۝̈ȸ]>d[c'ףe,iBoQO#)@H#l$ %cpW86CG,GNB36`$ڞy| #tpI-SBY,,`U_uOPWjaweԤdx l;+|s,ţw)`x_Yw v,ҶP%$&D]%_ /w.9nF:~+]%i 2´voY"zc?L,kWK.B]۹wEfYd$8H[gi[)-ݨ>]EU3VY-¦%cÚq.~7^H{nՀR&Vgp`o:7Ǖ[czyBڌ-pЩ\a=5?oI^,`ewv uNZ Șw71d.)*6BEvЉެF&}'sQc/D햾;yY\A843IYSH;i3sOґLe69 źQ*s{-gTGW(GY>*&4YЄ lp^u=c'H[O/L@ >/uYB$E*j: x/S$FQ'5 L;g+[!j2R߳k=ިs=ÕH-M5h%:|KP~J^nI1WQQ u7dRZfo2Cd-VҐfFh} bhI(dv$oO;_ڈhI H֐vH#<f/!Ձ MLm׋ȩJV|ۡ~g%!c 9;%P?>%7U#pQ޽i}򃃏%Efl3^ EXW渏\ 71E C!x&4<Đ)I,|WgvLRN!җQW0'.jtcFH2RӋ Yr\=l  «ηV)^$(BV#'V?Vy>fܚIraz~ֽ{/v2f [qbNO\q/ 0 v(tgi8 ԔV@q1 !H=k[@I.7ғ UFFFk#JOWyb2FWpg O- +!Xo9ïÙ> 14JØ7pYl9}$V(;;uor8VElŁ*Sh2]~M)hSPg·S=T'޵f'~ӼעRxO%c;9fCx<F;͘#fUsgf9twb P}Z,Zv!>|0K3'BfM=*/Ju:P\xjA|a,3EQH>=p]ft㵰D+Iox(Kf+yymȽ8k |C3 n::%P ǵt!=ǝ@1Tԡ9g.V5]$_d+ xqſ䳓ay~b'庸q KkۗV-HMKr(Zg1n787qlcZ"P{a;nq)26QId |c+㓿Q4cVPAg Rj\Rbek y#;-r*90S*$߶%8'!'1d`z¡ܚ>kSգVLR1~7A|Xgl LNC&IZE|x 90%jZ~%?iQ>Hdk.NU!-P? O!$cjL`G*eaC\.QPZc*2r9*;7B_"YbW6f;v;/%ou.jËw;z9}'7n15qpuo9Woy%{t1'炆o6h+θip(gC '9!88aQ BSTd\D.㫖%3ȩY$P8n`,XyB?|x3᷾u Xg!nfB9Ķڊ-Ϯ OQ!gxaHOTdpY/b3}҉tt~Dɐ BZ5$"W-(bfm9CCvwM!+ a[k/]A%hڣMn( J&hxQrlY*2M!MNXf9)g)O'B8gdռr)_k3~Q]E}h׾gR]7&n"YioKt?0܈Ţ.ᲾpNݷDZ*X#`vvs1uDP b:,r}:quRfժw2-fhC1ӼD(O?9 =|$Y wA YB+8Rp4Mm&2wB^ QzP<pD>1>g/ Vv[0L{eC60ZK~6JW y6(c$E4s>J˭",!V .ʃ1suFB0v}@=9i3d8- BUSC2@>CLLϮcKslaJ8iط53X{Lq7c%Ab/Ic-+>HmQɓ7~&࿋U<\ϷKf\y{ٳ^"Qvϵl:4L,4vP- D;ޫ+CIWMpʠTHq<|rVr%8Xd0O>Nko,{|.9gC1W߱#YQЪ]حQ-#5+h]lӫMk|́/G}&Ck񷿷6-܃|e HJLQRsE ugD*M="I!7;!^Tn{ڳ y!KӃQElЏ%̚9WptM41 X P".zVNϝXi~1]m4)R0 !.I?2طT1+†ѽB,'xk%SF[DR+Tr4N-)4>ѯ2%*GzrW:i-BW<{&{!q^+N8Q3 MMt"q9[.fHc` {yR +0<[#-vxZs﫪 䥌oSV5 6ǐ2z4];BNF\{*:e.yRUZy"= v@S#hprO]d=Bd)(=z\(xYP KK lt<4) Z߼ř[^ &zxu8uB&@:=J%Œ΁WI14WwRjiN> ;4/.G8_I>iC;>K)c n8vG/u"-00?YGTX܊/Zs?~V7_!bLLW׬Fr R6VMoi בh;!E8ɧ]Vn؝˳}gFt\ku+<ŖikFz]UYM ~b&F8]cEQbҗz;uҚ$Ξ2Ǩ@x:Wtٹ34@=Xz}5QlL%xѣ)&o(4lBf4T{3+aDYhGgnީ`t`nx2& jT~Zc3CZ٦G[o?y ">Dҡyeڳ)'U,x.%IU(!t:o4x"peic L 7:\8 d߀)?lo,༧|x0tf}R]N`K6. q6s"%wK5Bۤ c*Ѷ.P9'+ Ns6p}7eo)qQaF6$6@X^B^5Q:R7rJdm[&^ W0Jki̕{eZ7&+?J m V̐q~W0sbŧE 6w<@_ʩ;ϩ eU<%6ANH+͐wt_!W'סQ;7d}EPth;dqL$LGKZlw^\YP&qEVһɄdNAH&:|49':&[p>w"Mʆ&AzɑXea]/.$F|A=&}ZNYnࡠrl2h)MF0&?ԏIie"aF}~r/\y'bc򱄎Ո,~j7t[9z @6=QGq_wKPS1+{ln]:Ӎ~'B`p\7w࡟q*ZQ~{ ;iOЫHiG˫P?/ζ C'9"~{vtA]`[>}|ݾ =Z`$:fҦ(ȍ A.y"!0A^ȣG_%Lhf Q3=XU%*` Pұs+auCgB'U__F\zԓD],aL e056|tWbN{|vWGoiٶŚlƅ1o44 }ux|5<4 ~|]B`(D5  p2ZDGVK>D*ٱ'$[Jyc''4 ;\Lj $#K. =-ydRӃ-穱( FtwpcK`2D/ d|s)}t 4QT:c9ɠz)X&.-R|!UC(%J8 Q{{6!}FJP!s;8_ݏG=k"wlxj 5KƩk ?azǸʿ>kJ_ f_Z>r[ VЧgXqM/(`]wenLU 2+KKbt%17U/t;T\aUn)g$kesث"0&Jczkd 9 V7诈Qhr?^|[3a6]+l;@FvI~F'p?xe2An?Nm|M}^jow|s2v%_@8{~N,Ķj79Dwgzc-7pTOA"dr#ک0^B 4Q.~I87tEMB:اǩтS"wfmMàoQl+"*Xv pTSV*}1Z{)`p6@.5 Zn\xTdzH?/E/J\^⏪T9x cm5mCUHR3M ).0h&CR }{MI0 rc {9,_:ʦ݋2%s 7& 8ۭ(3mckbV̷a&pن/ {LV - x@Bp 19]sjlrӸ\Y~m/㊇3wU R!JMG e6k:uk|&>PR^]+jF w 5}.jhCNIhST[F,U5ǸTܫ1VA1^A>0MT(qQA\BV!i[ \b RQvtItBꕷ\M~ 6aMdE#_ t!cżɍKgF@dd򥘺jBx%?i-/͠D! GYQi1t+B$@+@aI.R5r qcɔI&&rd~)HO75SsGr5roǖ ۼl3tvI}*P !o]a{&1(B7!Kwy-`/ ! `GJ4/.Zf*1WLܓvOq+86zHwۨV=  y\d Yh'oASz4x(F+`rO%*ruیYkpt\"x6/6AQeE d}tqdڮՠ$`lvꎼ ZJ<~8L6GK/qCfQyt,c_m 4a O)0r,G@f ,+/;Y;i68W Ow"@AȆeײ5)XJŽ܊UbnMקG*'Q>R[?h Ŧ3E gG^XMQZ6WXvӪϦmՌx0"[c٠Wo~ӿ5GvJ,Cҍak&"O WW 3o߹5~Jw TR`JO]+k`ǨXҿCۢԒm ^q0$qt ._W:EͮS'V_5IkS w 0Vao1)gR) >: Tn1򴑗)aBk|1r}νIK6)nAl4kt*(þJEx,v>hVk_9bn=.гǴPpׯєwL(7.7֎T#!^*8mSc*A3ԇZS%_&K|v7(%âe֠%m0%{A!R@+ iJ^C cT\_( `QO= pl=WrzX907 ה4 3 k&j>pb~>KrQ( \3 6+ ? ٣~DrՋ4^!SrtWiy==j50j3ґv25h"Iz1};g(\!@;>|_.Y5O+uu;:>ٳݜ]E=Y! aL =g'ỚeQ/-ۑYC)١uo*}Q~v44%$YRl @եN p= Xk"nz|)1p++ `h0gOJsީ;x4mquspƉ*q@Q~+Tx4]Zx <,hǨ J(/xIH,SІaV\ n;6> $\BJiACJlqpx~vM@\eV2UQu=δQuNFDVfP"XROkΔ!Ͽl@ p6Oi>k*2DѼB¥ǗYB 7^ ;RWWȱpDH*Ijlpn½q}<}!}h#* CUāƆ0/mBEB3Rh6QX:V@ c2Y` ~p"hԀء_9*#DMar͈IvN_H?qc*W6ܹ[bW!՚kߐAIeOar"^h\Rrel- 1O$[b!b/-F>n'G4(S0WJ|^By ',Jȸ>|i4eɓOD>Ej@^Pspu+"!n(("pHJEޝcɻ|_ul-'=<]n/(|pq9Hn$ܒ/KՖ4BS kg":(~Bhbl8~ 6vVXC ;2Y}l۶P[ДxB@bߟ5/s$o- h+u)&˳E~I5/4&(2xgF׀~fX>VOX ^_5ۛԟدj/e9~7u\rwL'1gߺ􌐘sF>O)M)n(k0M6Ԥe&rQgow-WfeB8~p^g/?Sw.դZH .~:O/s(=cGlqex筛%)0҃N=xZh )60_-5lʐ[29cw8Fr),__zyDX鏎/;פyAHm{]@Ω MNNj_աcTD=ʏ1hLb8,Ls}fZlxn0O.ʖ26Ykzsb0mOG;doxI+g"#%%0gFmx@Ct9[AzcYQґ_3*6hD0m7+jO9>*0>xM $U)9`_sh"%明E/0?s?^?ՋTUϔȡ35&'./3pE\gJn`RuaLAFݦ6p &2K,.v3dzc`WYoOZ /v-Fhl\E ;u"o5yk&;)brll[f0G!cUֆJw}O : [ѳi ѹ!3*X:>W`! 1q3*Zu:l̄-s4S1Sduiw]VV;XQ#UtZA,O샖hb;ge1 u14I_9f7 U]z0obr?MНA~G^z{)!8lӍAL>L~cUz6i1 mʘ-? թV/n'̖XF3:A;IiBT 2Zaqfr魾M3&|YW!սsLGE'cVPrV71L-)PFbNəA}ZHܯ8G\x땥XXzrRӲ <}\qx ~6HiSΩ)2T4a!Xw*ko4̫:\#o޷ncij9WV7vc#\A꜐.@u85f]`č1WƄ)E}WCjd2__"U^y>ܓRw_ ks=1}S Dl]P pd—NBN)hz;vjN\~< #_t6,5 ;9#EW %(&E?9kjs޺/QX$x<,l|)M qv"_GByv¨M)Kze p adx/Wk9)KE'A{$noȬ7W#DfrC6l6s3 8jň<=aݰ"q:7˄54vWmC5qh<8m8ɒv>N֙=:>MI%QЮ KEI|TI90>XI]*#{ ʃ [2vHywyoyN3Od,6idQiiB+$Z੖ܬKEym#;sJZT-KK$8}{SM304˖yc|A<@znZF7РL @n~!h#m.ƼwE:c'gdH_+9>ԍLaxO%9C_#]ͯNVh'$OjF1?!p#;Ḟ R9]8u&va;{i! ]>O*DqNGyS6ǮȜO“!e'z = N)pr1] pKGt*)u%s=HGz!Y&Ӵ4s4rw5RUN!K/BZVihY&(I*ܤëԀm0޹W`Wi2)Mt9߻&_WP,xhFUgQ dƕ1]MwƧ`{mHvyK?F;q4ˡ4="8l50uD52 J߶w4Dk=J's]vٵ]y4:؄Ox02r ' y sKͫF#n4Jy;r5ی ؠne=xn?Z0ѷ_fD ?I4ՅN -PEp/"N|%=K7v*X*?>GoECe/u-g1mVPvԐ^ u4xHyZ܋r8%>9~=e&SCEZm h1c{͒t6L̛&xJ0e3"U@kF\Ȣu6BeN\km?{s"{T!Bq.'V/|CY2x0-EG6L@oDE Xx#|6ݾ]M+r:l_̻CgV"Hg 8 B쌮@DΌvsw<һ]8QiH vSwۺ-n׽e;yN"_FB TIBS;(3ڊ_"yDb royM?Bj>Mu"UK'cO@>E҈x8K2-r-"Ӛ)+IO{xA;B1rYݏEK#ӁMC2h%hDz}j: >M3wlNW?7v;>ŠIg\ k4ubA=*4o*oz;[0c#糡cu9쥦*cMЄs'i/p|c،p*!R)n`ƺJ|1-'Ɣ> ]ӃUTWW;ȇϾdylm}uj&B`BPM7!X^ljn{xeX(s>#̈́dI" Ìq XnUqďz$xFr;mԪ: zj L drgu'f_Zo'MO $m?&pʘ`QW`afy73 \zM"pZ48Q\r dݼU}ZR i]rE"m+ƍt)q5∛GາԋA`%LMO7m&*|H*g"֪ߐB_|1--. vu 0M"TFc8q8!Օnuԛc*/PZ\N,;M"RaΒlrM/^|,D-'ED7mm(-+VɎFyafuWRgZ3;d]\O7jR\(7oi P'EcYjh(ezJ =LTSY%|TsԌCj¿0#XUqG;mzɽʓ!dIsNjvfa}`OAevYƿVcLfKn#\pїSwmMw wLN XA"@ٟ<?br,9kSBEힰTkg)ժr% Ǻ,wsE<-ЬɵH]Blx>5z7FRr~7.֮dD)DKykB ΍F/兄3?3@h(ǥmN+b2tǵIꏡJk[oVGۯ\$!BRV{Hxþ~QP  $ *x%$4Fcsf+]xZ|DW`pВ)\Ob.T Ƕ,"n1I/ѽ pEs"}9ѬQɑU hC1D+! FC SG3Z 9qn.3bb#c40DZgn8>{/EBB"LnETWM1]1]K0iS2 :$bݼ'ZvK/PqF5,zhISq wSw꘢pOXt@O&>Ĩ9֭g/p;܃5A`5*Iڧ)}_0$YciA8 /? TamBV[b3<'@&3gMe/EƖ>6p\zޅ?[_"{x9\tߓof0ēвj=Pal3Z,[r 0l>ri ) >%gW޶P{-&sO%b%v7ZxV0XJ# (oKоs d˥\tkH`jH3_rPz@U‹3pg74I ^@r1[~;nBër7BxH~ZZΛ3K}з& l@ۑG:O>) { (H" eMP9:TsnPžmlEvnљvi r h8Pp_V97fxYQ{"f'@@IX)Gra^tO(RMG=k3#/ 4+rS- Z½ڈ [`E))vuL #c$Cw`GPՀ'Zwϻ݊!,]z's⥂۔Z7@WIb`~ PԊJ﹨E;8>¹~E0|J׹?rۮQ!gN);?L.?Uy r{D VP%נ\c7$2%6A;;/}O9+",ƂBi>Ν;G2 p#8b?:cHN~CXa޵QǯT H*;D%FV \^-Rwgtk#Ңݸ?8=kRXh6}=hW&*'IqC" f6@F<rU용imEN]y^t{mS#wm8e* Ӑ70ʑT:r*&ّJJ>5~NrZ},.D- (g3w;AU 2.Nɯ${#xYѦ*4}#">S dT`qPPԝ C;a9ƓT/F_u<| P:ݾ)DÅ(Yq6O(Wt//-\,tpd%2HZ6yʙMX A) GXa}<G7(lft.!yh.)\O +k9M*PeYY|?@ ssAڨCRkDڪF;.َ^BMG‰w- e bak]R5 *6|&7pWŪpb&d4Xƿ chFVJf*2 Ju |+X;r+! $@ކ/2$>xA&4}"Ub+eҾ%瓶KX2Ah@63 [08_ny^-UT/XdE94#p1`%v-Xv989xwx[t)@rhF `fQX,z*rUoJ16S/qÞqzϤZ&F ̑Ri3Qvs,mJꩠfrU{O6 !Sb+fXE)9?Ǖ2BZw;Շ BWje[@rvUX߃ QB34crRo3QmH(VnwO_aF\ t&fȿj #,3+6pfVs&ҋwkz*ʸ6V ڛx[64Bby1?r`T+~il,s D;⯦z+=?q)Zލ9,\*ZOߨT Cx/+)1'JJg{AAgՃPmr?-oC@g$#tC7}j1%Z t5@Ii.!d!2h/^GڼbF!"Ai5)yd-PB͍tyd@o{[g> Kɚzr4ԹK.5Ӵ'ܖk7DA`9x:՛cc?+>HP-);ϴ---9T:W'PcjpMt`ga&kt (;HXB~ >l,co.~''xj"4;T3Sjt\zDZWHgeHyY$K>jzj&r&\O0\o Sk&d4項S}>bvi$wGpegC ds^7 ]~У&ċt':֗ͬSßajW#6Dc ڑ_1CY {+=WhoNQbB!8l9¤Wv`!w U?nG_ ۽ E`U[)1~{Rن]<-װE|hvF/r$)]=1,wx3T  x<ѠBTޑN'(hKzM<7V:OiuFc3IA2VU e3OVfCx]F 8ψcgs_{Հ`{:םO-@ =7#' T!Id+a~ ЧWO7*n2/V~Co4bfF xu fV 6zo+U|/f;RUkN^h-/ŋ>뚤o1d)F+^Cw}?ʓ ٭x"Ф -.Ukv;,E5s^jxO:IFHϪ>~kIU̢ .܎ohMjY>L'Ч*m ,!*IC=~ O)2'rsȹ!H(uP6ODnb*w}`f5`JT]Xs +H1(?h~ZNz@_NnWvj%p%XF7@8k$wrdU|;m )P[ VGӞqzLB=x9꺞IA]/mUcme 6ʂ'm(n @47D[&j+  }uve쎲unSl8 **5J_3¶x?G*١?{NoNU!ګ )ՠ7p Eϛ_?3lަ GYfF'  '*ƌ,H[MalTLK̽tkx81};%%NJ%Y2n9eV:)!j\}oJ,'lkq8C\7#qI_MKC$}ҧ,O'LDGo! l\={2dTG#Xd~'o‘)yfЙae#) 4Db*["b#Ҹ[=A! <2"@mLipVur"YgȎK'|y)>ܝ(rMゥNʘ 9Hw6H [I ? D@6L|r:يTsZkjoZ49Δub5ڴ֋%Vߡ3~S>f(e~Z+=2 ##Wwpcb4JT|=Ҫ1nl"X 币t)M qlnL;8+s{q57Gϭ'_.7d҉(MŅF0>~ /']6bmD4$"no-v'9bŵvA0}Dl%.Ou;D +q)ByL/ V 8ҳ8'缸x]owU=MUe'&BhnSzowsa偛`SPX#"f}bm-i\b_,Cz?K)^%~gz=RC?-V^j]"M(]a6<$ Y:YFrˌF# cr(NgJ] (/g=^\Pş6}4;A=۵H&z[1[)Feڂ*ұUQDž44RJÎ5 /P so8H6v0xWtXnν fC@$HԼv_ϧ/x)̘Ġ,}aՅR.$ïcMw¨D_b_`ҿ}49:&,*w`W |GZ8;1-HП q z(edbIR#'Nsܲ>H1SK&bE7L}Hc@+Z[iIu#K" P).!D[&)=^M0}ze|wR<Śo3bナ ߌڕs}g_of>PNs} [ x3blT^|Db@5y( ~v;xEu+3AP{"Vu&91oZT؎'|_7lE;GwMl;E5U& ̭dI9&J:T`ccfY)i`0szdEgH==/k=㧌}n']R<1Xk88DBhJ2}134pw',oeoJ3.yZR0Kb + l,+ j ZU RA?u$CpVĿM㪜 HX6-?xRw};RCck7˖Gc1c$RaN8SgLN>&&䶂\(LZl(;iIМ@oZڼIo=ʀvtJc=$L`n0ޞHOǽ=0Nw7PĥPJYO)uv'qʭ!Fkg'ݔj%cKW/L0aBT DM`dT0/kG#4B @55xlh6 e˙@eu;4,2VٚhL_*-H\Wl+R,`$UkaBXbRHn'Q߂rŭUE(l>&N2"$p#<69%يc\┻7sb9F.Q^DsclrOcݽΆV$1 uC2 8/ Yfְ$;C $cvJ[+"h3Wddm)7pav|#!U*Aw-Vq˵DfH]f@,D>[]Xb &Z .*$* u:gR;IYޠn ]`܆x4N0u.d%8JӂWHM uv%qZegM-iPo/~xh"B(h<18E` |oȎIz=#3 Y6xJKۮDj\rwZDwI={Wa7XkT%~Ja9$⨏07n/j?Ȝj5kw0Up%.< 蓜8I[لݡ/{^Q>#l-S%(larjbE[u=\ 10J%)b7Ln/h6wB:TA|;Sr5>F I"" *lY<Mo8:ӒsR/Zl 6 i6hH; 8N H@VyxgQUҭ޿A|VKG@}Y#0D?"S.*pp]N0Z$2b 4bg|WJI dB~Xޔ7}Oq{@`/7t®^+bR W(c/DT p?qxjiE8q)P4ݓz7o]Hߦ lb$Z֒ŤguxL•cw8&F~Nة0x&;ԝ ?r)Qh86RnhZ$6ÅR-D 9Y]֝->D!cVUnmܹHmP V~)gT(Y\f̯!| F֖}1?\wRּhNPZCul)ĚW֖xBVBG1C@#IWPJøtypy{y\m*I vO0#=J"^ƻ|n&v(%xڠB:A<Cp5kUb׸:yrUka{(uun2̿ٱϕL60^yy 4Ve\J,i(|#N4Y_}1lݟЈ'ihǚ&CLXqάTڨ.7^=yUq4VȭL4Aopt]ǬJSYn`ijma<$]=sQ$U܊#;3+QZ(d=Oao_0BP=*AOG噶KXDZ 0/AY9?ΙH#N= u]E}l53;CC"% NTupƌWvˇ*KE}>(3D׈aCe#lו+:- u?:vf'_}EBͮJϽSz ~*ނfd<ʟ~qA'n_:jawLflɊJWQ_*;}c)ļ16>QP ^vS;K-~Z5ȧ̫R``=#Ы%̘ǵI=~AUSom*}f4HʕGd[nu޸3Џ񷜂b ﺨU3 [Q^i|4ݦgύ&r0aWn ‹y]oaK q=J-tx}lM:88E3$V^1#uЊG?[MTyqԉf'$OIjw'WDQ( :/D֡Eғԧ֟{F9r2u@JTTUp(S\ܣ% 2k[ rp\3q9fO3̲t F2k0 _j &bnY5&zSQݔʝy'JP_14ZQ=A6W*zNaTRC"tWhCR? yLV+ S6A"XHz[FZЯUrZJ}1 ̀4嫍+xK4m v|& mb rv J$5v4CkI;`F M\P}%%_φQ4Rk1U܋poqVlVZe(xECSI|uun͇g,{zX͢ r Gs8X'iq9S:C`/QUm.*8]QE5B>ʔ#T쨅*ܘ8x+x Q`J}ʤmyɈa*R/N V`։k֗i#m'/qp !!Ź+yqu _.H$~WBss5rL*p"1fΦ-CDQ]>B1XLy2NvQAI}5k|{FёJyA. ZM*Ըl*!F&}}2Reu=Ҙpb? xwdGǸF ]ӱw>_֭UN/a.Κhk||'s͊y:O%6Ay4[oe,^\0.r""RR¾UWe E\-)IPu;rE!$7x.nh0XnZ1'DV OZI=īe#ͳ@$Ү> 65̙jv7UxSB_@oGg'Њ Œ\mĿwDKꈑk a``2knA"v <=x5N9胫Ȝ7m5xsvBqNX22Z/<.hIVȶ P̐{MGPӠٜ^j)C4u,J&fߏ˳qqvv&OH>t:dg0uG9XPP\޵Ӿ^p2dN\>c[+2!D:{d"OljMVcٞ!/<٠;|2 u@x] _qm@2 q YIsƚ,R`_h]G9=CuӾ!z_>m-1VNs34Q"11$nZT}v,wC䝷6fi_TA:"ng?~IÄҢ|\L'W3Ͷ`ǎ20O-ήjًq+̅ A&8%[8g*UH3ͤa1o?PMi80W""x%PAܫt,!L.).d&V>pC ]7汵9qM$%1k K~׌*h71-Qtڔ2ǵ"pi|Isk`SҤ4j:UxS)L WDI8RS`K-0f3ɤ C:mR'b/U9Oᕚ`$~H׀?,Z8f閾4ddxy!E.z|`.nDݴvmEt`-tUn"l99 \ҺǀHj{ b$sѶlD1˚H{VdAƊy$%ܓ5mn6"`"6u¦ C)gy%,sNQTw cpfҵu8ݲ" a)u]pGY.-K_̖?8CuݍZVfdʶ>tuR0HF[R}I9Fh!=keΘiS2 $ %S+R'YYn._@χ*&S."~"&$4wCN~x4]Cp'@(tXy0= @ I>޿QmC3B%d#>޵g[TsB̈́+o|k7)>vA8k wd\x$ WyCٽ^sFdח p"/O; k2<L& ՜e]ԦIDT.׎Ggy,@ɻgC3E$55$hGV4"椓t 84{Q[C" |4<47x%Z"5mh+0h V^!&;mP"g=zC|IPޯl܆;+HW\b`D!a*m 7U%fy"{i){ 6RgpO-5_H&x]q޽`3*Pqi%a=Q07uh,]#9ڃׯ Y:6lW2z/Ao! kC m\fQ)v"ˋֵPɞd^˪*G (i'u  CKre}S2ZR;wB?gvm7{#M5 -kzǣmz,P̔:hm'_j0”킋E.-qst1oN<eFe$e"kj] )&vz)N43<\,Fd6:3ń\[obUZKE$#+tFz3ߺ/]v%H>(CX>8/X02qoH(!}$0}Io71t`_߱LB.5Z$m/F.?c:GJ&T oV~4?D,4+ܕ\"+g&|dʯ;WPcLWhDXYO#։t8 K6zIrVQ[4vD? wqT-SOue.CTxx.p1uS`sNRf9;^^ޫ {<ܑ$ BPJ8 Ff89ɡO:!,19[тa&n62-oL}KҾʤ+Zµ%R^!*;A!a %[t! =  DWE_G0U2%2=q /rA`S';+ Ŀr@tПK=FƌՆPԙ.ϰ+8[ϸ2DĞm;W^ %i }yu*2`#h|2= UJ.iTs)&dKǚWaքn-nភ 玃QP:j7{mzZ5][,:!WGoDA~TdfQ%M)|4a`.򇬗"T BuRƨ=$m5p1~{O1t" ՑjX1 ߐ|Qջ8:@>H/2+M,qW:lx3b՛MzkdD2ߖfBe>^wq'??LfP? +/~xJ[aM$KJZ5%10ZC '?}j">E]̍Mw8Bnk٦ݞATíhq{8x}Iɕfbz ci4& K ϛh.G_:"ZB[i˄3LECD~/U:y40qSAwRV {os0NIwBs]* $2"88a *s,)nќ~yDp䦼VMvQT=l}5,VX|'6%g n!"KL[PaQx|4=^mia?a}^ݡ͈zO,mzF`;&vqosGwfRefi8> [S5 S핣̭iOHD[;r!yޕ rhYDw$5) Y€P :}Y($\ 6l̇IJ\3 ۣ8 H7Rfw7gF,z~`ZRy|~NHDSo]Q'/IRfyݽك⪧!+ (og}A:}B[𝳒QEB -Q:LD]ƻq՚>ۅB]lӍSIV%g㮲. O|}RNt+UC_!_g*u'kp$2+*,o.| OOl@6Cob""(;gy׿q2AM!~s_CMJuy~W\ FD|plL&Gٺ-~^窛^],, Ġ/1bo>okw'(#BȫaA׸3ҡJ`VY* `5mM K&b%O8{"D?]/LǠ7ېlAй\4\{7y8e_W@ֱzi2ꁹ+ℂjn5b#-QK?}|[Ш"fFJ=-I\di@?k-֧_RW`D;ɓtr6Ev rB@`":_-]]ϝly;zlZ#/쐖MJ[.G!+ ejKfˑGԧBǒnÇlbq$*'5 #jPPmiAc1U T>rK&n8~žX2_psxHjףA xE3ӅX4У )Lhb3!QJRpLuDfvvX@oCFFR&&K݉v;[fL Y ov_D^ru+#JK[c\}uAܡ$ NI$ֹ񱌷;>z op $3%9{<na=R+#7+Oۨ(u,Yo9y8̥omkG-4uErSJeQw[Ȯ~6/Jan`ИOj긻q+.^Ρ6VZ. ren=rM% (+H7\+&_=J6.,%@M E)Irgʌc= ~Vt. Q@/iFToK"3@@D<߳ ~6]~~јٔp2![hEVjN<۹FLӂdP(͓yUwp1f}SO]P,|Xk].>Ul?qaV_Ku}(̡ VopgѳW/mHdW`!GVR!U`*k# in+z|wB ,31RCP &# {JrOۀ: Ml V aNU/f:qT.%Zx\:Ƶ^K.`s/'eH^$QI_ 3[;A 0<!aԟYfS$d\YxB0*T=31äPk| |Wg.ӏj[6Zܭ#~Neo-v8Sd2rAG=#Y{VRe024KCuad 1Ay$߀?'AN ݇!uL֍{f-&TuBpy'ĺ=s8q۴;J#r,FHM"k^ؖAomה8\Yzw- }I8O:ea,ab aWxMѝp!8&{ͻBLD'; '|L'GSHFwQS= .1׿Qu/O4t́_]&ר* f~ȏ_=jR8؆?W۔>X2*b)5$rf ag4?,4|"J@pAӯiJܰy͑ ߻BRf؀9;MjGͪJ58elTZ1*z(]tֳl\}rt,&!SԞ Bd׆ι`M zk+Q0BĶh*Z* wJak Aͥ%'͈7qbYvj0ܡݯR X‖ }B%"\ 9=٢s®`T5Ư1(J{;_{-u:+o86~z]^+5\kkgc;I4:uvG4E7;  a@-mC /u$haӵ}ȼ<͕S> 9OӐIT`P\vCxb>0R[l+C,ÇIXh T)VaR:hXϛ{V,аtf}uY &7c|opMf4sRq] M)GpmB}3 k-La rEX2kZoO$yMiźC튑]f{:2zLJ@cH]ߢ7fR}BP+f>6w Si cK.8ɧ9))Gd# ixNLa'*yÎ8.f[kE| 7Vpp}l gnP8|#?3.̀X.YbVP,;Q i*<ʹDXYi=_Q)]~f;7yu 0 RR Os'_QSjॡtTG9hiuklniL&&׺Aab܊9NpgIdp.K4}\>K7}qtĚ2@pF<fNa.Fll8HIA~;Ѫ< oji5 -bP_~TqBR[פPx `_}1<4<" ΂MT pSeQyۇ-Je$E9nCZҫѽ Iw8#jhn et6D ÿ \E/@cVnkoEvW'X1p17ɒ#..ޤC'@-&1jk:ߌ+֮>`q2j\WCt6jRqM wk -,yWCƲnwt+mV$h3bpQeC+Fc k+`99Fyz鉹bB3)ybwQº# s{]#gc*Ŷb'N&Af'WE >= {Fl#Ҡ!Hi,0bf߳z0cr{*^(􍻺A ]Űe+-JP#!+[pB 0Ma=U=rI|И oz@T 7ꨙ̙Qy2yn ]BvpgM1 ?;mc_Tl(G4aD]>U?BѢCuk 80."˔_H34o\•&-{iu },i;ᷨ!;7y{׳!HG4(&x;{!Vy?jhq n05IV : GE1%Yd"_st蕗$Ksdi3 eI:g0u&u y =vI/9 ti`{R % )2QK^^n Bš!Ʊy<?r)~ ÕnI3u:jxJfx}3U@b޳I˓W0^4A1%QM PcެrԆV6p ̷u4U v 27wq:)^:F|2LUefP{ã.A$ ĴGÁBc~I3sCk`ب{[-^›K;$Cepd+:.uڠ\cESblMł4`B8Vn4NAǁ7Ƹ1/(5` |]5mGN,tx)~\ baw[xΗ唾2<;GLUER}m b??d1vru i /vn2)P9BϡԮZdS>scK{pa6,TW$C=PoPs%e ͋Nl#%T/v1)(qv雗%]!8R.X^64o?dEef`b)ޥ[4h0`SkVf$8re%(9I p8~謃$.X7%0So~bWDzWX/Qn֙v RmmZCt|4(7las7E醖+RѕI?8cx1?1klpqG~>k4{<:W}tN?YXӾ #N2&5/`F+Aۇ@:|n]?aT(WJJ)qX/CLe$g>̵BR[0-`ZD\"euO-)gm&A=|0E/30;Ogޟy!U] <\(\4Jh"mA}#gv(RKx$[fھˍne72 P&Oz0AŗW"F!r"(Ӿ%J ?~"/[׼F ,-*|&b 5"ma m5Kpő#4Eb5&FѶ>/MY.4VLjkrޘMuLWV;kbkHs,ib0HWtJ{/eI<||/κ&8a}APҕx±>qg>ߠ}ǐ'@K]EgKZ8CL= ˺yy(=mdZexD"R&.Ü206[y!rؖ q4WMYc&K)`&igUۇxB  *NXe*$E,ʷa`ɺ3RS^ N\@ cZ6 {LxО~4>p%~B>=M$&*2ئh%JJSFW4B~-֣YĈOA RtgUPq6>m67=G< *.1:ڦ\>P.Ϊ#a-lj=c1#W#|NLsv#[D¼8]>*s>+}ģ,zsuafkO_ӃbXv^,Ei26Yw:؞EJ:CӋa8rwO ԥp'qP^%=7pIngKkՇt'>x gCCWeAYbMYWJK?7FO*Cct2hBlF3oYdCuĥ}KlU\|ew 8аƬ2drc]~YA&|vSTViEHIE!`B]2 P9y( |RŭYin'e+ѣ3KFxšPq0ѭߢ.iF|l a+MǾ&dߴ1,[2u~>Q3+±?GN)(?v+J2S田wtZ7ReRX%1\i4dfנ'FR [`2R=_-mo ̂yAWi V!j=cŴ ,9@S_?wru^+V+PWݙO0x`ø[n_QWVà]"m.z7CŖ.ۦ'D)FD;zY},_ڒHYrx$U)QIkO PpN}V<{O w b%ˆA#H<d^ ,+ʼn{So[v1rtsR`zIӵk(0u̽žNpePgH^="RܶnrCZn5f ^w!ӝ' ,:}N䬵$%c <5F]>G(UHyI,{ mπʙ/92@( ;MA$b7eDh#nS\ӵiw#^N?zrggHCxt1c^A6ӘptMJ0zP0iQMta/sV]ɻp:F4y\,:8o7knj>ڬI)Szp*\Ssu4m_ C5|^vڥ13#ڏóƶ4F4ӷ_I}QML?1y,[LM3 f_aؠצI'eYNDcx5ɒ@Wgr'k!.U_@$?Ɉ/U3LЀ*2I8Ho?@"fVuJ?^&6W}w 3觻]-/TՆN&K@H3^O!UsOtJ)݁ id`$+ãԠ@*2|_JT7#;hIҲǟr XeHϓ<@Lؽ> sZ^7*4}5DŽ1W 01W촗1 hȼ'gձGmPz3LܐzTaN:O!)NBlM l)A@(7E4ɀeG|'cⵏ=лA\qqTp}2!{ELF`3}YT=:N:@.!x{m-ZԻyU74|U(~F[sɃ-^kaz`,Yך߼s\ |auy1ENT^>tCQVYNZ5X:e&Ar\ dgh}|8:Iq C̔e)x{q9)T-,fB7xSӭ 3g{Q,d"Ts}܈i~5VH|I皼ndx?+߅d$t )O|ֿ*yy4RgߧV뀟 8/Ҁ*HPjK VńcEǰL6N?rΔ4O:KaEa%OBdžc t|1!gglٓ3:|\3\_fqO`tPAwo=SrFNT4h߷Nh գHE=j^pMA8-*>],b(&Po%&AC;Vԁn%;]+k'ɬ+~q\9L̔"7Y${WD4}MAi>]+V/ XaX:]G;}tuU^9T5oAʎ,]XU/+25fsy$ OqSjMU8 0$tWg<cl;+T.SHbtKC4gS8卆`!= !oT^Cu}/ȕT]h%@?ZӍ7AzRi tB eD.c%^s'H iS{k}MI=XY6Q$FԨ HHyL1vo炀S":3- Sᩙ[ƯIBƭ춆8+)3^J;DsrIlu. 3_Ec!;?H~g#Kw%a?^ pDػXN.pgb}/b#dW_r`9pNHrM$bߡhDmd.X[j9&kKn(J,MJ.aWGJdtVa>&Ie 4szS)6~;X@w]n_&LcBvrq[6KU;Q \)Isknvw' ls)"lF ڟqrB׶BGE0.3j]o (ٛUhwRqQo{54 nЈN~si7Z \=^)3ZU,AԈqR`bЇ!E 'yf:[/e4}s`tP8Js'q.'NYc|Ez"E  dv;چeR}ygIǠm/S Rd4Q4p۲##.x@?JtVYe!=Jޣ8ٓku9YBރ^'tLb*j/ 5ȽI,3+X<ܦʭb^e@#690&I|Qx8|qIMnaDF ).io1!0Ð$_2k(F,B]XIU8w u|jbGb;xd:w~2}%s(G7G6[!C.mtZy|H;0BFe? d9}o1I`7O[(^V(+U-B(hLQT@""ى7@M|jv3 D" B77q^Kn8roڴ;sO i)%lv)o],4AO/"Wjvր\˺TdQ9z<9S K.13{՘6vO*t_S G5@m!+S ١wRxO;ۘBJG_yA ]D4=lf_CxԆҍz\4dϹ8'?3:^Ցc2n[(%R!|&+p ۚ!܇M ZVur'^E\p[1sd&Qu8&aMmݎok /J 5V6t@%V(4' i?HotUǤȝVe7m3u_<GT>>6%Bea!8&tAظqLsi{Nh뿻LI(cb/zPoNt>|Vw׭IWGՂgy')-jF&9eywIvҹwvXni8Z6r2 &XJ0ҥ9(\ź逸]e lwm-"._2KvV9($S]댮RÌ/ysnhqxh9bu]vl/WgR>& 0Ιof:YN:F߬RDRf7ɑ)깹F05Zj A|R"M` q;ǎA?ydIH/xS 3ks[at̩$2բU?y\G~7CQ0g}y7T7=9?SaR_~ w]Q1UEq6++eFԼwH҄I(Q&IiЗRpO!Q-u1q ˲%KY+;c7TiӂY{ۇ'fNԐ|Ѡr{ ݝf茟#1i}Ҍ3@{h %#wC}SBdG;͗93G1lU Bxvƃ_͘BtvwOLUfSEG$Zv1:)fA{YRC~pPN4&jԛܺfUz)L71pO2EbfkAӪ]%1i[4\QgZ,a&jGiꟽQ'|g,gs:S]%%YzdS(g(}15m+}eo !hyI)r%J&#IR2ݛԊqKcE "|p|*~(G31ޛ:*fN"وMCfG-x4qEb$/ svXS()6PLDt)^Ska{DVPEZM ^OuMԈG:6u1GXxZ#;%KQ@)hPIB NdDvXל*Yk[0e7;)ZhM\se>nDwnXW 7es֋pKʄ:Z hޓBAMsa̕|`<ر5vn!X%5_i͹y\=bm1hszP5Z ymہVU0d#TJwt UdE^:%1:\[]AC T$8p䏙OhҢ;WNri(_LG ੵ/Ipfb' &QZ0bL!$,k aQ'OcCF]e1;iJm쇋Y?^V8_ RK`7=7I.,2B%utlRmƜZ)dmj$c]1㱰s7[[".5 h;!G9imV/w9O{{=A2W'r|k6Զwel1Fg쨴u>QQ-ݶ;EI kn8tX4G( }rabc-N2gQP/RpbxKJyw?[W$M kfL`} z 8ܙrJ5Ssrj5n|r{ ZJɵM`c._QNW% 0epzPc߃s2VjΑnҼڬ:l*b%J$se=N**x:D谲hd-:d J+L Z^{{pjWq>ZGΤƃ'\dcr;NhaU*)0G&^VvDҰɒd WLC5[ 6~1-* >+]y|*p4K췆@TcЅKMrؚ 9uc}sL8Aڳ>ht sMD)n:ȰgZ(\ F8aE?&1xdAi9W-1 8_mQ62qrL_fE£#22Q/vFmk>h;׏;FJ 3WWK,P닕|uy)h gB3fcWJe4[P҇DٳQr[-a2)cL)%fxl~E}UAE >;˖p$nE ;_ z +: u^z7mxCa!M؅ 4X_xnT \UN-`}SO; 6\m}jlFO~^'5ꌺ~R ߁ +'j_h]&PPR-SQ^Vjdz0Y?/{n咇 ~\-+[/*uV,E^/B8&ZϐZ_@ƝSO %G"!pv@@+GndV_\ROH%_Qyha)7A7X'S#CNqZDdwtHxq5A$ʊ1 KęHk,W,p|:H^U1b.R:vOÖOpaeeNe~ZFeu Gث?1M?OlKjhI:C~c)B@v\;i$jb-7ʾw0#ݸ|TiiC >TckIUJߖv pU%~Noy%J̯{a^fpWUwv.3/Ήt,V{X-vj -W5kπ5Na!4aOkOÔLO??d_2@6z{YW [ C.)~s܎f-! ZU/4>} Ac`NPp]X/eZ.Sg}3Gw$H\WMO&9­3\]< fHWV]k^e$YGzdmIy/-$ΥaJS0hCh_`y7/Yz&׼(h4}t7t|6(KCgĐ*O_+VKOzQ {e=S R?P0@ׁb7 3c$,^aH#ԅWAöP\_-31:gl1+trT/QgǡOΨᛋQAD!c4mҕ`5mcjM*{¯O=g8[\9*O"P  V$[erG\I)N)Gĥ?S\ZF%kRIEḙj5'O4jg"@-&LmRYHm@[(#H=VE9.}l yي!5. 5-D}b5" {LE),jj Zp hȈ$^FnM NLtd@֛c'E}s~rRKw-}̦Im<])>4)Lg/~zSKJSlKݼ BzаOVpSS,vr=C/ !)Ĕg\@ /7j:K-|dd2XFmR:.'WM&=>kb{J/|ej{;凁YTʛt*𘶶fUL>JIvv)wx>Xo۞p¶ie1@whm=VM3:\dU?EH Q nŝ T* xt}Dt%:lá^̒Ҧ(*=tVs]bH"y"kyzfŪG6RmҙP3MHYxf&(AS9 ,(CN>$[K02kۛJe SZ^:sT 5ަ}:thZ9B;;|q^3w ^~e*O^S_7 4|"(S_cOεy5aKRN6e`sgB/{Y#:Y Hi$:!< wFTtuB~|(g | <ÔM>f(Z>d_,x`=9VrYQPcQw}ZN{D3}:gwqJ1mχ Xִ4-,D=xe.hZlxd?$&k"!d_A/~)^L)t:RۙI|[N~F0p8}C5"MITg3seMy,4/ZλjW+iʜ0fMQu$Yz@154-oe&W Ϧ$-TmQ׷^,RexA&Xwlu+lάľ  g,o^@iˈ&%ۍ-yx9x;+WoLU>v0r %1}]g Y܈WgDtpMRZhׂKDҲ_$гt;cO >a-H))]X{𶅪8i,eZx3WőSXрxVvJ{뺰vG.mĕ&FsLuD2q|nŰ%A1/,s!q}y@}[p$wV))kf (`2ɟt#Q7N- c5@ˑ`oc'f ¹w-22ܐe Ar-ɰ*EZm ńf$a>zS/5hNyfz{Ӱpvv_4| q?OVk=|h1l.}GMu#@%7YiwXe_ [7f$Tuuʶ[kݘQ}2 (\O8ږ*^Vx ͸` Bl=|ZgBD1UC2 teޮJ:\ l9K3aLGh"T%a1  n832B&M瞂t zI1qwlE6,yc೔76.td)e,+ibo`ʔ]"OᰅЁ_hTctmnU8 MӞ0Ak׏1/1Fo1$b.FX6a(+ڳsרB߬֍C9ZxP`/_~Hr%Hn!RLp.rR37 +ʆXG+ye" ?;jWbOy$_lS)f,yBzC:m.cÔ敨2b M+w]#6nAZ;-[E5 iGb|yMSn{sȍ1Һq5l s3U\r#% {''|11T5ImjyRa6H,Ζ%ZpX i?{B$-~UFA *I)CO1" S=C04-L-\DU(TbC[(+pB'В.,nߘX;9 .PX_Yp·RNjѢ~% sN)]?m6fߜǶ#?VM_];p3*w_>Io`PX|93=@h]V4xN!S\_.6-ú8A㋻$3*~&t\vYޯ,--SC:?nOHݫ4>R5oJܝ_\Q~j&dcn:S7yһyrC蜪3E(AŕI$ZEhf!C%t3wG~!W!yDiAs֫po=nЄZM kX/ s]2mlaia 3OƙEv14g}|a2WYy zVY쨩Է?!rKa#d$VNy'tK̢ch Jg7ƙ Z$mXBƁS'fA nS]9"0 ލe/89jԹ s<0 X=Q34W&*=>z͙FEm Qx9ШpkFݵkLr f쨅Pk&0afXoGl D}'iݪaMP+x ߋHdv'XK1xi=^6l@Ip[󞁷%a^3I Z*~ ]3j_촬AdJ@=y7+Ҕ[_36${^`-ǎց#y{ݏ` /U;huZ_MăE>{=t BZ{}]gFQ"ay`Gr4EZ -7Tca&eApícrW, fK_yp a5pݞ~%5z?  ߑ@v Z(lFk A_%n bKG(̋y!n{fgTE <[3LE/k *(K9 u.MzI7,,ӨF+<2n.x,X({^Ű>c|0+wN]* X2a0Mgi+mxM. W[-G"t*fqݰ(„*-cfՖ]cMhQnjv|)j2UP R09L֚pR]0,b FY͒\ p<ύ=!qƉ,gqzsB DI85 y@4eR1h5 wD8~Z.Q`WϗA+FO/$ v#>dvE!a-76Ӌقz0'(WiHRy+A0xFD-@L'GhFzXmO(xW%Q\(ZTd8~V.~J.Ĩv4@%\ܕ%jPgɁ% ^~gh;^ZFJmWTum8P>WpmBm#s8[FBT)#diMcĪ[/MhڕG YVYO]bZШic1XcV I'̍uV0[ :;FcG БkԍxkA!N:) ؠBth:eUX8_6Rto`bPuoNӳ0v&S-9Cw=jMP6T=@VY.#w/Gȣgta##g{[mI܀hT= 9z5oUn,ɹCifgfFZ2rѧ[^ޗeNXkzC׊m.S|rCݗmYA\ISd0!Vӄnf:[ g(CҪ$RPdWjD|3:|-8y=s }H;#dNy!+ns|Z`\Y8'-.?A 3- b-'df8mf\  mQI-N34xKUΉltY)+ \V).߫2Bc IgIaJ"L!]4vM,LJmcI Id;뀢P,@?HjwBHeZipU5>{ ?&ƶK'E^ '\5ٚ!@ЪKa#:OINńiGw `Y"4 7#il3xļ Q,izP2yr:sZl"4*Ap 4)nЀ,Q"#/5 lWr|_B'"i&9}F>cU}>ɇad4Й_5 9xNjg"}*bE8Qj&,wn2Ԯo1<Ʉ݆L.L̕63$xl@xAY 5ӓ2 x9=Yn!z!eZfGsmۜ1 AkLVpēCfƹy^l1N"5BrK-/? ~l9/GZR(rn-Kv a8HDoZ|磃 :574=eډ dg굆λI[1b†UY;/4p&]V J3XFέ:UVPN jsդ}cd _/^ g}C)A"atWţNEBt_ !% Iw+S G-<=cEnw?oAUQu0}8szzWw&e/λݼӟWsk8=9Hᡊ7WfNC?,n4dȔi vҤ@3sO+TDF6VrwPeeȖ"40.ʴy"?D'Hji@5{5WFk`5Ө@,>hq ; І{ K~QHA܉MgS;hh5+x cR(R-&dVv)kcxaz玹KJHS?c x3v~Gl\5^{BۑZX.G@;:2ƀi1~Dd_s[BO?t͍ KIoˊw3dtb=g Y㾤cm`-9gA ʩC26:dg5<ׅĢl]?=Qb`hFtۦd"jIȒ Ʃ|ff@D4+j#2^n%n.C]p]fKk^yGᘝm(4Zj}|_%}[C[uӳ(Cq+iI_ -<KFpK-hz{e pR-cj7VjhYu# dganz6D!b ^B}a/"DQ&[߯Wg^{`esBi%s:,IJص|k#+',\Ϛ(y9f\!I{&h%Q~ӘyQӂ+'I7ȓb74U{ ogҴp햚yq[tcvǴzn$,w#<(JȮel|[LY9hhfGch^ۚI՘ȹ?[.;? $ 9cGj#?.tlBΖc(8,F8M)ih,> az/ߤc,9Yٖ@O9wǴYEщ> C-)WӬqz؂rl 3׼}T@P;w%3)ad0i)W 3@/G}R˨6еj =g`f|p c©xݼSOٺfsprB@9rM*4KtN BN ( vQ?o?f{` P qmVu}eO@(P҈S_P k"qSGmn![?޷]S &*[}P9:dV1tos6ǂ-:A%.>$ }=x%'Qx~r.zXBOn'9cܚn*l1Tŏ ?% Vo=q/uSU `kKI |XES4%p .i;<`|Kq(yE'@Ir![ ]aH}[ BJi@N@#V/UUl8>T7:K97yڊCh6a'g8O F8+9V5!8˼>Nhؒ2qJζvu&èR}[ zgE3ૢuKῇ52o9h#ff=379c@meۼxG8GZ}[;rixZ)ꋬok46͹qf611{N]jl]=M"_mF>f>o.Dy޶VtͿ R֥vfǨv[P٣>㴉z`6 tYѠ+$r z q~I]TW@u g Ĝ_i"퇆n`X7`=ˆH۰Um{BF!m.-eؘhzI}A.i|ϺDmv<.)KL>ɍyl1#}Z?Ũz|?RkBC*.w ?\:rsLV0 ˲h W6^%gbXRR=)2}(wx_uƗ<ȝ'XHJo_}C_2S I]Q֜>1|WpRF8捸 ={5}>F 8\ňQ3zU <4dWU+ "GكC ezpL_#x}{4H iaO ,,U~C&5~>yk jZG>̀иV)vO@9{d &PME0նwxl6OLLO0ࢨwt|JNyJtēfIY1s*dqܩ2 6]wJ8wԬ6 DusM$> =:Wcrf0u)BA UNۺ~ +N;Nc)맩IY-JyqsK UcN8X1XSo/&%3ӫyk(\`/O}|PKF/YT44V lĪ¬ ~$cB780{fiCMJ٤bYR1g1e#יQwoƵSi!Wjo1>nxN\DZMK$!A>K^ ء\1 ˪z*,@>h{v\OWsz[ݒ1sY`\S͡XN&Keͅ}2V%xo 7aEdK6.P#\`Ѿκ|34Wٛ~ѺaJ| bGe1[Zhd/Q]af@;t]Pb`37|cwt%8DMv,` >;%fD+_oÛ'%H`>ө=a Pَi=Uwd+I:čG(N@J\ +_&ⲠgE.*%k?Ifhdzg 7eؒ{wׁY(~.iM8CCa=r,Йyb3qW6HVCI` ]|_@K4k,-aꯪ@UUqxyWɼ!k@q*j.?ί1D7Ձ}v6_ן9R R뎒s.4NEktsbOM,D az3 ôPVZZ= ww^$bQ6f[F&+4a]wB(/(+m1ݲ<9agW%[asJŏ"}Xr:yi4%5Mi:7a4|q Έ#߆w( ѴPܫ냪i]MOd@ 0]}˔SF0P%PR5Br9hِWnj2?Yhޗ7ɓlSʚ]M  6r} mr6%4VNb5HʶpR<%т&w\xQ;Bq4= sыmi=w!s(IFبՋӺ( fVlma\ ԍ iL\h*oad[!p@d s2F!4I3lNO&vѬ*,K+'wanzotJRn#) <%B·<5#:WI;b5/miQ5=dy8-וyzȯ`ՠ? IjIJ%y8Ɂ,6,fB b)̍F꼁R_'>`Ȩmvl-Iaēy9ꭣ=6OJ:YΘ9sFǨMܡF!~V' /x\%{&v72gebR-!V۷άϧvΨӚ2\F "sB0muxUxO)7&} wLUJ%~wR}`CY%j+7]T aWklӏ]&/2b yBcsm|?W$^#//Xbͺp2#PC0g.^wg+|{]lu-ʔM TGTuT~bH%Mn/^Y=KE Hu5N}cz= i(y= 7SO5sSzC ^sZ5ny͹qunHv0n&(_WQSfAGRzWU/GHZOE>xMCݠp.횂40{8cuvD6aj .}t#`ya`iRQ&P]QX,NY,k{@誴F@-^ =縖,.z /D iؿ'dDŶw k+_&YS_,7鄲H}e؃6fy8w`,i&KR]eғkt"STRXN@/ \SWEaT2I콖c&.@~Ai鞀ψ-x9\o17~j#'N_р"4wyzڋ8|+q!2@:Ƭ9|pk=M]):|X T*LI# nx1EED] m:TQ v~,o, {:#ƒ_7mhS,8{eWV"`=, Zbvx^O=dC6dK!n}%nTfꔴ mnd+B:G'aJLJ#/XM2K¸^aZi&-6CM- sMɷQ-` [+|%)rFĘ# yUxf5| \rn}.B}}7;-xJSUPu(:@àBoT䴠YH&$Vϳk7#,E/@i:%^U8m:pp!\!2qH!׏Lpw*떞f.

      O`/`[~'G';O 6h}o8DI:O]_Pk C5CcGF}ovJ p9uoHWW~T$/pBI'R e/tc W^f#{UYq;oZw?5YTvrvz Eˤ׀3Љ\d#qbgHڔOd\~<[xYҜ8O&>Yݽ |6ec --*N v: uk ħ SFᏇ]]Y.vmM.+ʣo6w߹"4S5w0A2jl6m300Z0$@YZH@ewWeD*A6"f Bz P5`;N4j4tR+ hN0Tč*$Z෉6͟t0kQu<[SNzRw=A1ט'-cFpm`I|TUj1<([_~#dY٭( 6?**1NfP*EjCT7I).3 # 3[u3EhS 0{+d۱5t5Ogg*e, w~vuBCscH&x Ut#DhÂ%"զ7좭mh]Hdr1$CGE'zH4.jj^UOۂporHP+{Swa<;,چdxGZ7w [)hϙvc uZYqb[XcW Qq }FP}GjCafҹ'MOjF<Р &TRDrW-Q8&>Xcp'v(F>H)7MBM3<ɣ>F]#w{(T)>v"jױtA1Gƾ +\FpFW8rvx( vj/yD<2DPm,彥/mEDTxgT3Y)G{x_V9YӮԢQEa٩;ne#|/ˍ}+BF+N,0(D_VC iu!k䭱e„Ɨ_VуmN/XFl\ yƨ\/)Vhtz B\21-HSD{EКW|;WE1z bb!'dǍwnÞWo;jCםo4)fiDt^$ }(ȝ\j-"vk+tIrXHzs"6Q؍N=[nj΋Oc{1Iɯs p=auEU1*V]dt~1 TQY|!K-/OM:@چ]_?I嗗LW3'ʝpu6KBS~ְ p(-9.HcbrfG0YGLi@2oŗ,\5EZDB/8P# N]qC~c9S4zxnfeyRS&]jcdמJ, ѧ=F&JKprZ;! JA鴺XHy1F5^Ϳ`۪Ljp9/<-4qn܁nf\ 6Rx|lM߇.ŵ%jG #NJ!*!,(*•l1 9"n{Xeo6L7eC{G$͌ 9 D"l,]`tڔ "'Eu}v+ʂNS= ?Qh2K?]B\iՈa;#bdb7MJ}h><r4Mu8,+?!`@w(y*nVIJuVk^{,Wy /g3k}?O)S(E w:=Lpƴi6.Ӂ4?,E{*, 5߉ _ԉ׬8rH)YQI,Ev-dgm+$u}T&)|!* uꢽ)ys>'i۟hq7٤`E A$W h] 9m*.+ú'⥋, G)ewW?khi1W#e%ZYgp_iKJl0m>HUIk#"1NP?(rC Tb 暵 ƾilK;A_3s+dO }e\t0FΘ[NZ(,ݵT8-~Dem)B) yxFE}%J#Xfka8܉wY'֋Jv͑[c"^/iG:He5z%PpS!s7\imj ںӦL?\=|p.pZ*7:3P>n`TeWAUK bXL ,1-uo5D;^BL{HoTf*=Z^tCnNЖw~ۋ揑?Udwe2eYat`ןj&;qP67%~W].(?=i1jGe3h1 Cn*Fco$dw[-q~Szfg%;O rMވTqfhfdhf38(؛v=*,rvr :8:%R~JEH5.'[v:;sT{b\Bi$u\Qx]lu[>-K=OLikg8p#=/~$7 ^o4N(9.oaSHCG5X*&*׵XOI5 8|P:ƏsH)&tg#t=H8]~DLL4KG\|{yQmeAuaQFCOTct`-pV.;*CnŴA7 VBn1N=^6'ϕrO(/ߩ-V2EKr bsGa!&%iqQ  6Q:>ɻts"-^T pA6쟢GϿiĻ\D{s)òEI0!Ql*lKѓ$#U/`t$9Ǣ nq 0*$ZD$( !wGOBmYD[54e?F>苼Lo5L՘fd6C6d6bؙcAoRVe-3"t7&䯙6ReP4k} 71PJcKTnuLr,)%&U7<)9jÊ DkKa>_ka W 2ˇCĿ&YĻQ1hxX u*dw̕F$V~y94RTH2S6 l\xh5tev vΙ=؛eڨ ; 0T~bݕ|H2osp>"pfx6bl`6gE742ӹv*Ss(}LAWP1x9dMGrMFGyKTb'B'k2Ewv;Nutv} ߚP5 u hoZ"xHkBך7۩gݢ+p+B`^)MkahdGa9)Z~PT2[}rb)vvKcYj=\ӗ GtްͳXkw|p$.0-}cLB,Ajfְ&#M?m;n ?F/ ЋtH5S50.h; 3@$d$d-^>30!-My~ѨW3j3r%y9S$kB!4lSKem.|GU.JpYC8!$%cRbh|\gqlnYMSRJ|gA /Q nV9PY^8d| NsZ7!i$Ԃ2Z(NvQϗcH&0 ýlEc?'[*;BH˴u%o2Iw+91>UzD +IT36ZF IԗbQlӲޯymw1Q"}!cBI c&)_z7yɬ<{UcOz4E(f ATpTp06{>QPAw68uz͑4X y͜ o,!+=CV)$-:>?*dv>',1ҙ%z6h10Jsj>0M#Lm=~dkӸP("V^$ٻ='1g>aV2y?G:ss!X?tVd!Ir(fcsOAnrX^Xv02e u;`4Cd [ذY dcxN7~HB#~} 8/;}\0_FM4b(fC,rLPZлejTIm CjA6.=ypոaC~>:"b*aܮxHM")ūkeP|%?"PxbtpC3ScAoݳ>y,}ʹ\鵦I-Y}Y}>bs4K=7FL{SDok%A&:,n<=yŝmʖU aϫ3/Kv5&tF6͹nك5vN_\hHDnL6=[Q4AIwe1_ mjë- P35s Ǘ!h@o7=+$GaYP8 Qc.,-P,v!dNќ6ij'u* ZbT'*V|xv^ ǿw%\byr#!yJCLR峗:wcgаU(DUĦV͂ݮ#0iPRFg["ZH0¨YF#'m׿_rw*a6IZgG!GqrXbed`k{hg4kP+?n/21#|ay) K1GVjC^' e-ΘUPh'&ro=|o.*} ̭] w, YNAL؃qVMJ8. XTv4aZZ"KF{I9={g@&بmR+͔Vd'{]a;}l֤rfjӏȄG'7}&rۏ,7\ i>ag9{l5%viʛCm-6ɰIM{h@lU7&gf,]t5 uB1 kjP#';p/²Z,4z={JR;{fjf[(a., K#o#puMm~jL^2%mr_ NP{SQ z//U];O Pm,lYdW"1.jGl@S\ٵcɼPV6-$PQ| I =)4j}mF̵jCsZR[TMLtIzduY& 1!9eϽl;$("J*3ߙb9rnڛ0ڲ֚D<)=^K;.ȩKzʁ3w?Z5.&|Px ,^kMKTW&NA+b#FÂbTWV+N8T }>?F{j\VU9% ^T@:8md1W$zɋJ/ix:ؖ`Gk^{he8Ɛ"`4*^BP/=W5ĵonɔHV˹*M'إd'VџΟ`'uv AiW^};Qr¥c`$5:*d;hC)+,sM7Ȍy(t\s!O:]̵T1s^RDnU=Wܓz;mE?>n)2!kz2+tXk,-иً1 Ǽ JR.&g,C_(p+־YPqhʿ`W`FXx?Dbd] 'P(8jF+}l)IdwW( wydRS8ѣrR:Y1?kƍ0=olU3rDedE 42*` ƴ`OZ>FTvWk V3&l,Iڞ%? hb&Tp硾,5͐FC.[vWÇH]VR9d!@߸v0_cޡA"kĤ?!$`7IV*+<M.E6շ{ D)Hj)Bkc5{SbD0KDOx"ZrdQbO"yKʜd򿻳}1(t0UA7|+Bb8x_`<3awiBtu6I_2])VGc^%zю9h"oŭ%&r\0eA(0wGҝTܦ$^m{^S5{"@%t# pa1B d'y>mmebޚhN5D%^!H$⼨$MW+>6{]iZOg]G@''fx"57j==ٺ!eMBwֺčS"3%k~[\eI[E\"Qa!`-)~ 6ԬdQ:+P )CHAjsp*m]%i=O 6-̽OHnUuJ]{h-9\kԑe&Y\G@G²%Xc vtu7rjv9ߡ# ;A+ްBj _;Y)?S#8VfL4<>3q8ͯdt=nuz w7gT_³cO~Y"l[Mvn 7 ^M6+|nw5/LQhf5"/^G͒k3jgm[EV<dt ߾_uesOus}"뚐j۔uw4Fa)^OB ER#塊Mv,6!/I)۔+o lōC-F6-|3XP f3dO)Dz{RUSBk5~zD9L֒xeT*^;Xvd S-smND?.  mA1-~̞mgJq怾ncK hC!VL*MWg 9Ef$0sfɿg fYpuє" x4v 朆"^tdGO)'iJU<Ì7bFW9Y e,᧞h\7U~uZL̖c|>X%>Ublot@qm}\Xȑr(: FS~,N?-K3nn*!9DobHD597=@yl=Y4r;OMn#FC;}3ZKtCU*#v||-W+Or3`C bnZLEX@7 舑߽ˢ/yߩz}xŇ~m3=A=1Ӕ$* ee3zIZS|g_*%6WU+βhX˂#dx-蕌P[̕iVLQaC*EQ+/^ɇ>+2VgYB5b\. 1\rЅK7UڜPi6C3*7ӴeiajFu]Q5DŽ isNfauOCh-*·o\qԮn>@9IlGC5Tq& J">-DЗC;(6L>Fi=Ni!F^o -2TEyN-@DZoe=Z9÷"pGq.%'GTE1 H\ӟ&%9@!OW?g2sdM+| j~lҬbİvwʇ]&:tQ UTDW>}΀3=$S@nM}U 2[4Ept(rWf98sw,b3b阷E7i趰,*HAT'&z\wÒ>(+ׂ&2 qt]S X3;ej&N-q'cNJ ӂ L<)^Xm4Ybd' bìfG&qpMⶭKD|iL٥Rh9 [CoA-uM{򽡫t}f}4m$(muW:÷X`w4RW@Hj0牊I6kJfՙA7ʑ] =qS[Pƽr5lLҭ"$V㘟%wj*@8J޼\26T|cZŌL[_q>`SMWae:uDkQO`SȎs௾Phdx|Ŀpm4m3v}K_‘LbWи^D l;͡kUƥ1f]Lo7طpVORp_f#n_a\'%J>֙$V?OE?KLs!2PudևuTu?kȡ1hWC+$#y;BؐaW{ B"TګWwHzb2"+4p98x-!V.d+A 񄧕/J^0ɖt 8GwC.΋luC`hPlc̮h(9ɟW+κwn ݱ@ m2xmsڨC[Ŧx lk&L;SOB =yQCJ/ n AI\ľpFy4SqVh2:Qr ʂ!8pS H¼N8q \hdXn[8q8([* 4ɢ@p9X8·"uFKhpM]:U-Dqܴ5Q>kut.ŰVHlJe]Ji^ZPE#En;M蜓~?hf}-{D\f1T XGk/m:^O-yv")J ی5O%CA+ɒm2g,ܵZT!=Yɡ(HJuנ h/xal~ޮƕS}b- Q/w{|BNDC^9 u'p8j2Og*k+ bPLUMc,h[P0bi .EHVB Y߰r.c˾.S ?dL3r8(I> В-JHh;6Ps>O^.0%F˕6jr Bb$zg }|hg:Fr۱/ 7>7Lzt3c!&4oO !i7kWlcwāh[ HS  0Ճx>:k[x35‚Db>̴IEð }#Ie@nyG#XhouWYC=Dq\&ViKhC2H>Ű`\Wm{FqJ_H?:JRq&9W*o"\BԻvvRq/X jos YСDThZ;6uA:b1fx&EhV&f|LM6x$@qqRY<#Lyّ_qe şo=IObY< +wYS2?ru@ ϵinyn9 ?O;5l`4cvSַBp7AG]XB+9+IZx%c&<;ý3͏i2rqHɯ,C÷З<@7H9Yllg]RWa/;UK2R%B>&\?AȒ#YmHȂC *OGsi|''yA71b&vh}v3) ddA e)"֫$}([R i')5HSh:bZ ˀϊ'2UF; TI@9u¡ fտ&۱2,i<ņ=;5$~ x܎c+ 3ooʿY"*2If}1ZsmH9Ҽ6NpҼ[/ؕ;^1HP%ǏګHާVlWhUs+W5V6QD5ٖ#/C[[IId*L"Dz; dJh u7kp,EuY‶hNCJ[ !͓(`Ďgi 's/h˿"n`=WhE4~N^20;9ܨk뼢( y\=F1&Ku&Z[c..f|ڲ kJM;^v^+MᚪN=ʆ cǃP3cxWE g s=׮]YѬ0 ~v3'<5\zsRz>&585Y\J/&su `˭ pmOfӋL'?ֈN|Z, tFR\Bہg zO^/Վz0|`A#TD+M"QUiQZղ!m4W/*Aa*n0oI -!#H37lŏ#J[T +qzLwd`1Pvٰ"~8w,ֆX엶 01#9ʱ--}ܼzե/7/}^ui`Y"-9!h`rJUC 31Qe)Q:qGeqsPnNưg8ƂDUi5DjH*ԧ(k,pEpH4(F`EeL}Яd CNd dr_Z7$t!QήkdĢ l-$Y&Q(^I(asF{62?Էz&b(5v>aA? J$apdEƓby6l=I1 q~#r=ᗖ:8rN}z^jG>abS5ʼnz/g7r9תnV1h՘޾CQp~3i7/ :I0/֔= ބb&b:0;Y"H`Ø qDRb{:|P8B3'm-@jU_S4C)eωoOw;XEu0@Ŧ9YTJ飐%\nܗ!0\W~m2kuUIB9g/k3*)N5o]}}ӯL.:d8q'ہʇ-&YLFR{rڏT<1 5-:_&a7GLXxxMհpn\EŰl`عmd1͚o2D &yNc-B/߭tVtVHk.v>㋴>we⦋*Cf{w&=eqjn/s?ƽ\>IaiZtm z@lb"@)[ЀDS L'lJbY=E菫Y@t\+#,҈ |*)7A< ib0UIϼX`L_PD©XadT|&>ʬ{io)6?ű-WI7ƌ #n}iUD"ρܔoGȴ=bW= dUJN.RzCt /:W%lQ,(=8 `Jt3*p!G4 ֫SFB/q**4 r-_iAn8>4hM-Ufn$sLIP'Zm8:-u6@3)9 D3$4ǕiM$%SmD"ϗB(_$ |;/&Ǐ$6I8x`#tj x`@Y)(?֛_Qqڬ@i (ˏ}e4"ΫwPV ]%uz,ݮ6A9Oo64)v1=+;Ʃ6FAꎉKmgS02PqCGDBAƌA-+ VefJ UQ+ntBN<)]3b׍T+L fI뀙 1&s01$PNxwlyP&6a0RAJQ tCw993&,EF(Fߊ.j.BliOGw7%%ŬSx ~뛸 Gܑ"Z&W@:D]-C}~=ף#^k:m]2&ɐ8lFZg V&rbiFLi|ܾ҆G\2I&UќC<|wT܇ۖ\^UH/ӉcIZEZ, 1JC~2'85LtVv^oGH'Kv? ;8-5X8xطMsY}Vj Q{2O+Q:+"Mbo$E2g㑠3.Hy}ԒNrKōlw=\Pdo鄢bVQ=u6݇׼I k 6pp':ٷ_& ݋R_0Þ' RrOE[&佤_uBbrNP ˭1JuMV!*SrV mf69e;YZ۲DuXW*Ul\z٧l (]#~EM9̞.L1o EL-Z8hEz,)bZ U`<Dj3fgkA"~ϩRw7,:X&~E1ʍk$/]`nf߆O53qţHFWoJzPD f\]*":5d5A䩖M Ω0'ȔOz5i_Q15{! vZyxc/NݣѬXByrݽi^6f,u܅ /H; lQubXwpԧHLW0_UZDQNsկ *t1a+DSjv5y4p/ZHsjB8;z'c`oLnVvxf&t$>=/{ ިS]Y⨒]M#z p 䈳Ľ*d:-P<]Y OHbW`,+NzQKagRw'@}=ҙސƎ k׻7s8y$Z~NTܔ*@Lak0ɃeU<Դ% yqߊgkS7 +YAy-0ede\ @o|Aʩ97O`7<ԱbHP{c ug'T*}Q9 T8Xʨ; &t Q=>=~Q FM U6  4טS>]ECf9}"3d0`:!@kEa!`q_qse&] ioUH?9#{W-(G3C $K*D\Jw,½ᡞHϖRu؏aÕ/PYF:eF .eKGcԄZ@^p&|QdSWWs7[:U0zTvMd VmqE%x,CR/t2^QZ$DU$(E 1d+_`ZB>pC0JY6|Axz\Uz+Nu۠pa}uW5KGPfP( cx d 繫 ]^MCp֘|^Zĩ&r6; jh4 C]}2e>`A12f#0XzC=)(<8~e=dV'Q*92 AFlFA\5衔OՖ$)mpށFS_̥ۛ;)a^7" @*߾_UC#e%msPHjUQgIthV -#p-2`%Gv YͮEfOLNwn|ch)Ϛ HuųqJ'*v*Z@*+xxWnʖRa()))xӢ#Xo2WÐِۨFlzϣY/<'4+PmW>hO9Mیo-yjCn~zM% RozuUUې~H[ƕvHiGS=$ ??cI?a:6@v LJ[W.el3BL19a-UR ݓNUaKn wx8ЪdXH ;γ{l.C1Q`* 0?R+ CBg YR\E APCB$ [3C|a* #ABs;׍mFb_8˹1z̪cwZa޼f6%ó_q"Q*m,N'sqq¬pc N|pj7uP*kLM0ipflÚ&?",KRiY \Ɩ u`P'An|H^VLn[MWHe@jĐЃ!S|0$o  EOZ]jsjW|YH%V:}[m63=oẶ4D`j|<+'y}#u#)0n/3GI?@hk[a ;xM+$!5C&gN Y2YPRΞ8{P)HtJM ʨ ] R6"5%v3)89d;ć4pp${P H12@&[Æ'7V)SW+}wqG{mW< @e|y%:MiujA:8&1tP&Y2oS=մ:1u3'7ĄKؤ0O:%kIP(S@G~O (6͉sMxUԨ*f0S'rt9)?WupIS!*1jحqQc0lHh-H =$)GIDQPr^tV!fބZ!-B$5w.Lx"̲har\rCtvmЍisҾ%lO95Ё,;(f"Pw p zu9ᶈLJaR<4hfzqջ*>ׅpj{aoi2_˖!}x@c)LdP#b]v~fTn&IHAݒ ajKo:i!<!`LϾǜf1HlPP=9 'mb|E9b<>=h!/ȘB2+2tEQ{Z![ ݹuiD&OIRMn!M  48Yw25_2?"E_#.c&򳱍(RH v_cJAu4 68P<5cc7Hpɸ0xUd_s|sTCn0.~u6L YPwwQN̺Cs|{$@v.ǹlRu+ gIWO=UM"k2Y`A l֚=9( /t:ckL|>PqmD!j5à@害% 6e*sG.?dɭPUKE6sYBXy>Öj&* T`U|cCb?5Ia!:;t!+wJNpr}Z=D4㜪#EB7? Cwɧ*cyN<]\jݫan*X|FPI%}Y'FلᏦ ~_SS= ya9 摤4:Q B@Mva~ݢCZ|@̮yCrB#Ȍ;Xg}C2%8D+ 8>2.'$B )Ϭ uF_Kz6+eZ6+ĝy(n\Ѡ:" 1khlH`/4(;.Hp]Y:h)nTUODBy(JlG%$a1g\`j¹y\t䆆UNBa),8FNqH *A>vI J 2 R'jryO 3%.w$P\b'GƂI2_ᔋ%)!65SI OҫޣuEF HE¾(-_-%N!дH`p/ v_qv!@e;p7=+џ󦋁Wbi(⃝N0UKFeHtLx`h<džP_?">^BlMEn' Xdrc)wWC̣f=Oԫ#{hI6eH7Rъ 0$ *}dd+.7qr=Oh/c/1~/2$GK춵\q]=|Ջ~Ÿ7SJt*-ŪksJaSbۺP5.#zݰ.%pB>@y==oxE"n/挡㕖 t=BzƤC!h~|Yۄ&Lh=CeYHHX;U3a#So˳,;:'@odkY ."fbERza ĸ3@_ڤ]~phϻ!c ON]U@wy#2IGZ|^_g]R3X2HOV ffoF݅E5xbq@dݣ7ȶkfZlv{D+#'sJeKӢ~red ?yFeg.CxmF+V_M ră .6;VUxVt ܮk2tDy[6w&hi4('W ֦.ڮ)zKøkc(HL9u6hG?%6?⊛b0؄OdǧߦBZ}!rBTt7;Vî8rAt 6ޙqA;?%W?SUV*v ԅ ^ a ԤiR)?N 5̒ۨM7b?iNڅhCLhx WZxLFLp5"Gm؇38jKQK[^D߷P].+&2$з%4si(ʰ3́Jvz2hǭk]Z{}jveE m^-_NϤ-[* k|+ZZ#.+&sdi Qd}l/kL Z|7SZv_Rb%zvntrkr^_/27x?J& RәJ7aNaSMC⽸G`mi^wjVgA8,E@'AlAm6JieN;Eɻs _dpMvY #E..Oj HY&*۔ɹU| Ћ(ʢG&V2WAWjA{z_mҤ5 x l|bN'\3V$3OduUPDC*;sUqSbΪi$ ~ZKH@ߑ1 \cm+ ^h %%ـ.I1M`T}qI! u.lgR.'=xK9ӷkrЙ;NHOM7+!zdkh {NîAV PCR%/8Crj_1w+ry;8\ʨ#>RFO!OCgڱa.ޣw=kP`RcOWK*z(J0Us'oi{mv*&gy k BRQ k'O˵Ω#74-1ӎw6܊Pi`pC{`SGОK=<58+pw ~!`%D V1%go9v ) Uyy a  : ش"?eϏ4s:>X^ʹYG0 ZNN&W A' sfuHȼZ`̷֢%/M 4' |tX1/Lk-݇)vLpF…81t$(E-vptqBh^"gjt1 = n{[a5iqYIl|.)5\#7; ,PhJaC;ЕW׃6Ba|T{'^ɋ 6ݍ\J33]K` ށ6dIɼ$2Qi`C66>Bm$U4nO0 ɇSX=kv CƲ+&Ic dˇ 0' E5 ΨPC[(B*6^TW@l*YE7WM@@iQL}_b` j,rFlP`$ $X^ђ3Uc(AWww^y6onbHs+I>RLݧf"k`BsZ8].c18,}ge[=8NS`VYfy׵KcsEa4gގ,iliI3,[ UrN͊43V{ӗLR*A@C*wahg֖e)G{bI_ϸ~bj[ J+."M^U; rJ'6?li-UvHY#V$@lMAޏAYЋu;;rbSJ9r?D?,' L3Q(2课2_5'kUٛRWDCրNe@@;"R1ec[,9[qV: t{UT<=xE"k+d@Q /4)C߸ZzZd b\r&sY`fPk85c`f-xIt.=6I.5{)m3=]))KK ! 0:W[@o-8V5|rw]K%e.QXA>9 Ăi"qFv"M ̙ĪC? r:{Us Q: n(-bZʒ ЩDo}9ȸ!&l~Bf&֐WK;ϲ 3ҔRl`bSSʀ/O)̆qKqA( h܌  3ThYʠ(s;o"ϸv`cx&oAm84 I1Ž!dk~~d\B0[G7q~C:}a."ggiTfzH.~eZnxuS衉}ygRcɘ̩3:)~',vTQpGWSxWOa6i%jnV̍pt_44(@c+Mm# ŪHU7eUFȂ> R˧cw&Ȫ'oG &BKCUx-+I5"h ^Kj+׌ ˮX$(qt}Cz-ʵq}8do3hLCo$3V~k]ObƛBPw9H{Ux`G,ew F?ܢXiڤ^`F`~,&#'1-z)v^4=n7ĭ֨VFEl'qÇP~5*OE# lj ?0jO8'!໢J-igpy}2B_\On *\PK ib)W ђj\) Dw9` n`9k$det&~ГoP.Pݼb($eT~.[nK\"3 o &JW|t1KέW/]RNи3V},xڡN̖J; `rB`;F\'D Vf ѐOYSӌ_h)tWOc2U ~x ʏ ܀z"KCr읟aa݇໧,>R]<>8WyҶi}{YA PLymM1|q~Nɢ*/yLwEd{EfUZWc2bˏc}}f'wک_P t ю a<|᷀O;iic7UJӍ8n0t~G}l &kQ "tveLUɖu*J)_fާc}mNH:2E6w\@C/iAmJZhIlJOVr *茶o1~%`:E)}A( " 7'8:<{zL8xi:- 3Y=eLg̦{#{3ӝm9\ ؒ´@z0b,bƪA }MB'ȼ Gu 1 26Lm7{˴ %zX`tSMY $=پæDΚI*"UvvVb<ܰqXEu ظ(xg iށ?D{A>Sۣ^rö`Wvv΄T8灘ý{A&Shg5|o ÉҚp꽁JǬFC8"A½ݿzҠ(_nqKhWFˑGJtpZnHcx B;2HF㚞~yᙍ;™^ ,XnK*Tf?̇Okk7Mmavk4}Dq en,91L zOV(`>wZ}h@fPf"'~MDֆY{f>=Kjg/Diz+ |cTAm)^My^kKs.+&dNe FB~ǼOq\WhlA wU鏛"h6LI2x^мu/N r-gޗfP\~Bl'a&3;)S`[zSblPq9sFoא~fjxarFHl G?#;?B 砭j5fZyBᒉK=:yv:k$ SP) եK$uҭS *ĶnF<:$W~v\5VG/L(]Sx;f^ZJx` o`T7 4ovjOqvwl..0#+_Qpld~~)Rȩgg0 CJi5y7Gq*QMf^?šTlt-*D7}$Ձe\uj? F.p411j⟝W? ,̥$%v.À멃_^Lk]X th8v\x{䰬IQ~4|'&7ET\neSZoFOۚK1euIsktpsvM}j&190 Z$J,Ӹ+ݴB,&(]NM'8a"+0N`3/sTR`܆*"vO:$]gtCU8\i[Йƃ#d2rXFzWJMqTQ$EGŔLt>XV4S C͡A"D `#R2$F0aAwmG9_l*W YF֘<-z38E ΅/Qp/^^˗{kY g$ l5+r7LlAw+ZnV0X!c#sLG56R;_!ulYE:UIYCL%/~Lr gW&g1eb-o5=~1h틟 /K[2\cYzӝ/IP-!j6~X s/!px ^OgVt?[|TF6 ژgb7_sky{ѻWy!; @-1?Ÿsx:9ƑtrCV ۭ1,ˀk*JY}Xg.TPW< ,өZw53h"Ģ[g=~V?GܰZ{ l:w@0޼i>kh)ϫd7ih"QmQ}xVDO%IqH\j%Ӛ% 2^C]yFa_C |Nk@8vK˲.K~vIEIx;E Ro>s)#?l wV9A,e/BaR%l =AG bʡq)7)&7KFá=o- ! NkdNF!#\cS^t]a I7_j*U 9¨1|H7^{5b7F Q;*%SG@Tf׳"-oҴ{wԍw]a0F\Ǖ1 Tp_t*O /UX)|+Ժ wQ17Șb%ƙe~x1 Ū^劣]$l9e⯟8c'ɓ|3%3t:˨e zHZ-ZઍceYp'u&̗Am=)n!#kx2X:jrtkHMP|} &`m(b-rvoħV QϼFZ pFògܭ'hw-Lr 2(wqQg!|ڍYm}M*${Vې#||?{H5`x5%[7,\EU+8OFKB6WW#6só%x#2BrktA(riäWj'K񏲳+u;QTݜ߹o#6籯yqe\~Ƭ3ƣE/mF~wjc25WQ+2BI v- lAI{Bk( ̠JЗ?۶xѾj|<ۣ„'SI+*9Mzg~k1mb5zFDy>ZNۊ}a1Od\e8 $GF1GvJ~Hpõe܏[|."mz_䈅vU+|vYw}x41~jBm.DA Pޟ_/ׅҹ5+|RqѨR>}#qkb,#,~{_CtrޟA> y$xL}qb&e!,l_?xż0SVϠ/X/G 40nM<pB_2WNR֜4@ONW Q_Ux>`X">dfN.yb/u)j~hvU" n<ݙ7M]zS0{nO,Pu>rMۈV(wJ~Vޖ@'vO.ͷB{7PtIJbKIȶwKPvGɗNv`Е!fPec[+i< zS$/2'z+3"iݕOLqxVG9Ƌm,j*u$N*=| tThS3޶4FÙgr0wRFUOD/J䤏Dmh}~9(ɣ6KӨ"0VU$P1E W8EѩQć._hB6]ߙ*dAI}N 5/.rԐ Н<ɀA|{uҠ捓hVu5tUubt'1p: sz.oT%E bx4{%Y˄nU3֬oIoM` ar#]௬_Vyy/ٙܚy|ߒYZ%'9Z&BM !<0D`痀Ƥ "A<_ qZ%/>wWrpXyuQ>.mް\9 = h7MZQ2[3 SfjMܤ_,| AoslQ#*)JYFIObV~'C++G!s(ǻB<8`\ǡ/i[{{F' WOԿdёkLjzfA=T njJ_,1 ˅ y%yomӱ'jrd\?-]}WT)<WԖ݄:~.m|!vJsR03HJ]s,Ԗ5!Noa@٩mZgUxdzF4{֑bXI֬ل[؏o]Dଯ4 aыkW.s e m^eU5vZVk9:V1]qX4C\7ԠM53b3} JRıGq˜ ƴ7x|֦-PGF@t݌u¥\g.ş'=3 UEJ !1ٝj^"{G`G#ϼ9>+f{&o(KDv6[ I!Lv"IW[I߸۶!WQQu cM(\Z ]CCtI`ݞ<վ8gm_g?]pg1LȄ4d+r4a~J2?}0iC u2$,I 7DDs5$Sikʇ䭘SƗ;8K/|%.c+#;[dݨ.ޘ'e m5'-_I뽍fϪwPNv6w@t|_ 7N-0Zm ;jZ:?)iOd>r oF@6~]QbUf(uwB xŭCѧ)tQO :iv~][q1gxwbѝV>s9T/H)a/ ZFTgӓ3w_S܂\ngyڷrMW2 Sb7!tu`rʅpN)b& z;.E23[^Ԣ&[oA#ǧ,W1ʩE)ʏ.dFWt`f9\զLZ"Zr\Wu'Pmv7 5|,Xv?J͊A.4+ 7O=o_zzU+|6$:Xʊ =62]"ĸϪl8o뫳4=)Ehy?NgRwߞUzt7(^V3w5SX#%]#l^x̦B|S x)lS=a/tpw@2]0d,+u6"}]Guߚ K j=F𜑉ΊNE B{MiG=&clnB Yl VA[/!\9|E08K84()hąU7.[de }鎤~z4gj~x}gt{ثjpN@x3a[vbb7@#TڇM0PC*4dz'ϷDV%mj$up" zlGHvb:},9wyZXhn6[a40i3zy2\TE S-Gt3]k'ej%yQrg[e8t` Z@L (v\BqʄfPaI-ڪOZ}#(=)>ڹӂ3=rkߑrWO}gÊwR׵TmI(ax!F4ΤSAPwHE8;*!&=EDkJcS~ -+ M)@.CJ0Q8A>92m>Ȟ+.i荢4suxG z82cшt?dW?[h7hK W5g.p:p/(l};ixDZ$,eS=Hn=)tJ K˦6 1^@ ] {P(m|_ !Woo@GeZI[k HCZ̐峗?ʀ5X11v\d-8I'&@a:JT%svޮ Rzϋ#!:ІV%e֠;QN{}?u#[)av_^+a +$VÔh+{A "4$QCBPę)`Բ[]B b?4WåG9Xc7EK<J k^:? q\2Ei A6߂ŵP§઼BN`+D6 F{ߟ)belj=hʼn^!)c‚OKĵLZ5Ҡlk] DzG#jX κ3^Hp墒Cm(#[uOު#oAI.h`hH(W%kqa{ͳ36Jui~e,)K -dFb$uMy$fqת6!"Up1e(۵_S^C9: #b+/: |bha@f1(UWy1)z:_@udk Q@)=q5t=$PARCtRB X9hLq8goymh}o_RUx J1ď|݈FtQ1/Jy` Mv›b\#@?LCțp[0n/KT$Aůa(hYk\ ĩz iՉ &{֫T*ZAӢ. SPRAQg8ᛱZ^F.;"H`6I@G#toͳV@<5 ղczkR>b?lӺ\Jz̀.ɭ2ju#)hXPߑ0X&|50 [q73g} '] V/>+¾7n8pD~BLɗikר:py_> K! 0K,E~O}2nƹE[XsV*4]7 vф4)CVs/kV6SW vSuW/}`fE|<׊KX˱r_݅" ZlJ\dmgJrXqnhÁBĤ ~;X$|?vГB/^SYc^MDEJiea]P,HSb#~Si+[yqz)&PDوx>M%e!R__ ~ٿ.~~C3O0*)iJ+!Vd7 U^7+؜( ?QzMy {a/fHFCSկ:]%7AL'ka/Q?ix[61j뛑@SA<'=*Emydc1R2+e1`7&Oc/d.#z1J_'A N*QrwݩBlnЃq$фNaYQgV. M D8$'|xmHϾv^׳۴aVG>"p=#l7몿JWmP2-,~geD+ }M eV_ ^t<v,#+(1NH]by6qKA?hο.7[V%^||+)BSe%K-kY, bÆ_GgtF/|%v1Ap%ƫeg\#Xx؟M)Г,Zْ5z(95ìy?Ŵ#2!\M:\ jݾx`EglW0 b;ZiemٷRQ7BO8ghHF_ߠvkؐUA)'I'1<iaqИo[F8"g0S|) ?gk[\gv1qڡ;4yGNwo5fp\*-NE/)[jFۄΦ 1v^*%N&YTHQ./CZdH:-, O\ljL$mWKl.'V'P@`#7 Fsa|nG K _`y#kQA (߿%IC.%t{ ##h}J8*̴~+`Cu|.X2+1,-$;ϥd+`,|+WwY*ʼC9..D.?Q5wfD6׋JO3] o/5I 6s5ќn,\ateGt|86Bյd }K嵰vovRV!&$HM@%dnMyK꧵l]+`vS~d:rӽ@7IדJ/MenrpF-DDM z J»צқ)(Xeó{9>m3sH`@8"jF\~Ѱ֐CffU4&-X60J{iҗa(ä[͓o7 rݒ?d'FbsS-$}!T%8̦c <,#ҬaHBS#WCQZ75}7mWd9u%\Ҥ j\]vD O?2UHB.~_FGݖW*F!"YinIѦ8Lb(x\n(L{]_ lF|y(|p[e9:i TAU/z8;1(Qf0K߆xdhZSNҀNGƴYv(64*"2HpMAvȒ**6g8Hpz?p҃Et(fA`,7)ٜhh#*o 1sJqWva$P B&nfHyN޷رD(~~}v=A#!e29QKWIA\/ \T~p]Ys`wd( b\LpitZ~ȚV} `[4"ڗp NY o9jKk3ʑkJ6 PVN: 9.#W%i>:X7"gN=U?{c>ad nۄ>Rk#֠w p% }/2a8T@$NkUy02Kgq{ ,vwDL<ܷZy0:Y+U*˒@5f-筁tqmR"\@-X w0ו9R؎iyH<}Gpzd {Gs췁 7i;ϥ?Of9-"/jsƀ24v޿0MbKt<i.H$/ßal$|_ 1FdLm5TKs'r$hE* GH=hF[JX^D-f8, F_G wGktʎ[Ob:Mb}԰s\ݘH2goMbZߚs4Q6r|AIm%VmVv"|6UP|jxl[^j*M o?H{WOǔ[ bub.C{l;n*橱$h't6]'bn =GKs)sl% Q&$ <)cyZdv 6;%gy0El2iw0?2V*n6.[Z% ?Ԓ~Fi5J^vIWE$ڃX/QY)H6O |;_\ mL +FG^4evD~S(mm|y(- =!"$)zL/tJW;N̸nctR-iPHNJz T$jƢ`\N5~]{%v"D9ZnLee썵A1o h&M:۪ɐb3 5u3ڐbidǯ9/x2|՝!6J(K6rřr"-yuJ\g*]X.k@HZOP=<!?7)XMo E)Ӫ&o0;c3 o{H_8ԭ'SԈ@/&\׬hUf !'90ڰ)ӂ_޾i+ a3vQn:ьzr ;nm.b&* Uӱ1[[#sp)%NUݮ(Sn k$*+<椱D;䢧HJ7keG0968I B㐌ADOb>̍z!#&ˋqqB5Xs"z|ny?vn3,/%̩K@-]Y})GdHU (DžKpv _5OãY;nҀ?55%'[VL5^|`樢i#4j;BۜUMb6'%Ce ͩ:P U9Pi2hldL>sܶ썊Td-<.,H :V8$iq .H*cm0Lj=Vl1W7rz b]kOyGt=:yv>Ў_e{2hςXPJNyoGF>ܭͼǹ+$}4T5Ǹ5H9bnwE:,S560㹕U`ipq!$R)b)oU'Lt!.Z`4"QKXXT/A7n:]AMu"Y0 oFO;r>!rN.f(bo6kDa 5f~7dE*#b]'I N8/*1hy<ܙKxj,DrE(C,b PR&C,q^0Ȼ9@V:|]6 S8/N$wqF|Co5LIS-!cevopv3^T>I3' !j0"Zh%o}ڴ٬K`iXD2nMG7eqiʫY,]kbePAo?ȧ6z!ЙpvJ癥{#_e@G^w~׎)Pz-:ρd0ld:覷k=QS` lp{ϨHTn/ jqAg< ikN?3J\&8 Bqjܑ"8e*G DGbny~Ԑ; ظ'p**"|Z#6r 1w,@+M<2mZ pծ^n W)0?`S+"2O!զnJ ?d+Qyy1\i&m?iBD֎!m0fswoB/K+7>m]5!QC+05[٣d4ry5/M%篡NȺ;-O!`TXєM, 15w+:Ղ}aA`w@Ak@I4WqsPET\xA1|ZҊpѶjW8EGÉ篰I,}6dq<˂ohTO.4i~Ȥ5@' bwsG9E-ټ佅gs,m~v>DV|1aq6N|Du1LʆNiF=[UXJ%@9Eݓ|b| HaqK}gyFdt#I m \FM]EP,|2_,9,tjch|88Л*fE76tmhA,ԘѤY^{H {|)JJĐ}wr)ZSD^'v7:Sk+g͒ A/ xDQ|WvbY4sk0E#4P:t n2oGK#I+%[䠖Cf{v(g-@Qذ8 U$\1;sHX*vǜm"CFRk³m+$Z$0mx568 V[lyw.X D7ĉmj/S^ǁߎ@g %C}WT|-B2v[?ps>"绋 4q8L !j&j*{)OkEM)pLRs0kWċDSZ bSas A܀+-J En2%Kƴ؁Ѓajr Ui0uvB\Qт c/79YnQ`hdb@FL?yT7v54qIk%q*ƞ5v]*| V#ea8ܭî_Հ}d|Cj&k0=si\ֽnN$fҿ5چ8lұeM&|H})YުgU>ݵ.Vz?[2;>~9Go"R{>-vI*:yC2BA` eWB~(l1EGaK\oygTو1^{M7|mElWR9~T@}b(HfBC>a"s̺VC h0:днv#2;i7>4p'C/WKan{U&JA \{ wG?j.'߸яu}Z;z*^%+TX;4ߔ)}K@L#xGRO-8d'nT"4q<9C-:J cϱ(r=|O-WͯA$/Fmkw-rp`ETui"Xϊ8xBѼ+VԾ| 6WsWɪ\Hͦo+t2ȭ@< X|JVu :җn%q[~ɵy%NA]_M}Fłf>8)+6]}Ta|"!ZtQ?WMuCYNw89'޿Z ni=LUYhGA;S2! v jΜi\X_ܴ.AIJ'Lts.밵~ jI&릅9FJo=?զ`Q*)xMk` 6XVk7*]bo#^d,,z, Nd9fPJsXь+ޥ)I}_V QT*} 3BvyC=0}{a~cQfvyi-S}wC;V@Igy-. }Fu T3fWc 7 Ĥ7`.9P*ԝBoJ?,QVZ7PH C3NMKtUCPO~Yڧ>ۀD,m3 qqZ0/"2x+`.™pͫ3) f3/1\Q#JY= *K Mx3!Dr0 9_FS?#3mf xOt;®l JDxKE\B.P[V*\1uC5ЫkflxI#8"Ou*q{'45=> `9c]f'nH .^v7yx6ɇJh@2 IljVT8u9 ;qi@ѪbP/io٣-pr R63/w}V܃å;Tm#?'BmJf1&հ 7~Sϝ"J">oLvaR^nhzu42:@jG%5 U} 4f NRn) c([w448QA50k05#G$2Zt-e.z~43^q7+՝s*S$ ywBcw9} \ w&̐H#;4{fXZM8,1i,~Gsw0f/ߋ,+.Uw2x;7SSR3*X  >kYc[sHbؚ =zLԜ]H& \\VY!~qWP1 Vэ[ջjLe۴jACKZ}nh,1xQ (m|nAǦrYN~tv f(KR`g&|hfW?`N_zCF-шaAsO*hr28R.CTڊ$˴<CCP \Άטv=܈ ugT5;\m  TѾʒ:Xb:GIh FbΏZx9mr+C;فA`?<%no);Z5\xzTi (L1@šɞpJyG^n4ze-iJeSi}7o d cJ;%ƾh!FRj~NHĂZNYGvB vgI՘[q{3"@UqPi=!F_`]mD![v˝7Y&F߲pܓVE3#nG#F٣dI n|T+'rm,^v,Vj/)B3E?X/=([@kO/CAsN[M*^M;@ϔtYLek:#Ch]Ͷ^kO;sY[7ChC M+r7hW5Dmp÷8U"d׆azomñui_&L_ޙ۳Sh].m6tZY+agPWܮҝTMBa 4!߅$=Qg1eL;KOlc[Z+&,݆zCWεmZW8~{M=4=GpbtTFE׀ہܴ=/+CpQǦYN)jpdhrEF6$\fj;E/[ocr@kZ]:Гs羷,ǚF@. { 4o.ѱ4S2jul EUE~dsuQ|͜ɛZl:uTiIJ%VMW#@y (>@!Wj #Y?N\NYdcb] AD:+_PO-v3ܼhg۵CYL嗎'رSʞ.h+E "u(EsC}/\b19]ky 7Ɔː!#`ߦ fGTfa(kkKPp'/nժ6/2qq3/00Dž#g nZVs9І~ޤkc SA2>aKá׷G6(4O0>t'8zy=uqCUy"#<)qLE7\ZM')-?OÓ% Qk54.)aTbQwxً*ZrgyDwW)bG~΃GqF_Lj8SiQ=N գ*?|C?ѭWȋV$+20as1Z7AOndr2p~FusΠӴTOle2N#B\FpΩH)$^^0Q _~q}B^ Pj"4?͊Z: Rȍ vcS|p .6͙љz$S4B$^kt1hZfxz*0 @5M~S( f$7F? TUzzHI9wcN= }qt(]  f9R*Oߩ*i\&[,sW=ԟRfgY"~OT#a%RHl/I!s*.v 0L(PFh( ;YeCMH PWɓme` _^dLY c>gEyb "%PN֭rPMq0zȐA_:nD=M(ux7A` ^P-"ejs4=5tKN? Lk.$s]@?Rl +m%zGhL1L8?\ƄU}>'ӠI]a)WxL8b6iCЂXZI'W|'Vm u'K_-m01Sv4qBv Ɇ{Hp=WB"BeHx ;~f77d\9S.Of`Vi-uK"fK-)XAHM3$6? ۔ ؘ T?k#OgT0Ǖ_JtO:T3ݩ5dɖ|oƟtي2@~$If}-CtMOL,6h%}ءu}Sw8GMBP1JԁO;K},|5#&k-# (Z[mȞwp<`GR*yep2UX 9LcaνgGh~/? ٭X'T\ c ~}+{) Q&~1&|D ǭ9t^Y Հ-^Y}R?Bd_rU2k9zzcؓXǚ!jQpY}3ͧf7/))Jl5YVn`1I(ih+ l*- H°J >| Ů9J$Om!M ҵoH/ *r 0Ŏ6a4kwt-yiYtflr]dagq Y.ePq]-\ZE41ծvcDn*X}6hbN+LdZT=!b6\{6^ mp F_$v N|>zL r THUPȕR9' ؏V.oTR d.TPΚh9@z5cų+zâhLy#apJqDbNgLRaIM n4bp~ݎT#gtgAV!@_1۸'ؗ$TjWUuX!3#Yu8a`ͅS O"Lv0W5]9Г0.i귶/CPAMj0ZF+%)zYe.[q Ps B_xyW>e$[8EX~mhBA4dBA+:CƯ^vb w0k8[{u]w4c^Ҏ &z5U}^+{ʘcL> ]il%@ [j~rHږ)"q;s`qa\cȘ .PGT<0x=τ xjΤVx<w.תiGAS@ ˋ9tፁXQ9LŽxPX059i\QkӅ*'X @LC\# No,e|Xy#awznºN9dz=݅ua#)y:HdJS*Θsë)os=pG*o&kI!7W9@zF) sޢ0ym\LD^m>ub/w Df[Byd)'+2JxͥĨ6Se J "^ '0q%;V*PuD[ʿGicTLeZaTξ/3)C[;nSJ/,Do:hC}ołJr=/"\fH}b"?#=P  Ä́Ϛ$p&=g`W8T s{qe&; Ӂfg[}»Iv#S^ QA]n*h7Ȼ聖 m]]}`ծ(Xẉa@R+KBO_ϥw +h)h:ۅxH@.PU-vFEMC.M'ҟY3C:J{߆RqKl6%$ÂKs{u >̻qtb$//ֺmPtPXHlq ?jxE. 0z.vM+Uϓ!5Cgk,^ )n["&-_ 65blXbjTV<l%K<{RZ"k1 Kdل) * M2ZƄL#I,̺ېܝyjQ7Tê%Y$geEclQQD@1"ruH{կy9 b!pA2lSbkӷ?nM2Ă6S{+ 7 jT?{ %j/fiώ ;v01MNZكM9oR(h5VI:0NY8 }enS ʣXD^ oQ~4;e覼 娂r ISus~8Lr뿕•T?8 !,5yb{0\I(]S!U7LbNkH->3;)+5`r Hxn6r̘"4 7#ˎ|bPh/͍ Mr ~(Z%k[I#|HmᢣR~!~Cd} x-áv~U)I_Xe5U[ uf!HZ2k8^Nޏ1@$C8Vdam ME)JeK!h"n$:QrKSL0vͧ K{I+ǣN̓论*fl1¦g'uhs|NM'zr𾤅!&DQ̐0pr6PvG1ɒЖH7/H*#F25OZѦ@-Y!##7$ǻfGXs74T:qB`b#Rrt^A\vtB?kGq"ޑw{J^#kyM/""T̅l_Ǖ7#: a_%$;N J8AnHi(M74ʋRUKs ZN^H2{/!AJ* 8_Ŵ|@R)G{W" _O k]'3Htæ!(2âfficr#7c{DVJ^pUI@2Ȧ{D@>lY;j_KIq/u#K*.SDk>B#1)aR#`at:@5HQxM\ZnI21qI_ xM|^:4?ESi*o=cQ,+CqսJ2sxVKpv{XQ q@KyDM%{σBYedp, |Et0{A5$X(KKɉ|Q',y `[/(_4 9#u&&@@*4qP' 79 U\0 :ϭEل!9 ŠPb,#o?@2e嗠4+= |`;b(qS]_CbUV-gE`\ABAxH\L@h_8g%4Xo4@v֠;R^XI_|EoGE$nXL1c!N/kKBwфahڙJjApşJYcS`ڬUW፣;*7նMFW 7flW=\n(h2RPRdT2qR'N5΋T7M9X5'$RY6 K%ȽfjBOXjW^3[ keXb2@#owz.f =[) DUlʃf;z+aE:.oU^Y +ݥq2Tocd 0rE(S\JЙ%qa]6ݔq@rBn^R|}mFS .$)G/_~um-rlawZiCOM?-7|= Gm^tōɛ Ԕjv:^n- ћD4m $Juϳ\LY\8ˍ Go,\J{NӐRkl…txsZ[ 0{LN*E3,* W8[=4s~Bݸh 9]ޏ2o}WY ظ;Zr* #zgѫX>خY|h+o z\}wM0 uz:>$sItPq5FBHr:).%) } ,ɹChwU(C:c,iA2;8|jL,c ^ʋf:⬈rm bF}|*D02ˋ\fb̤ 1R B'3؍+Jgk j޹%7 ghw$-ݛnyYÇ'mᤷAӑ!C>TqXN^ө-pxC>XDWаIH-n4=u>?[LU E|!f0?N? ٻ=DjēP7퇯FJ߼o!?IMpѿ:~BvdCn/,2H\ysw醰=1MRHa)W(kAF*/7H78G˘k TیWwL2Oa8\Q|c dGp"i/}Ѝ4?{nmjCkVžC~}FIT9b$fR{Bm%VEg4uSzL*RvA%ȝ1$|y8`phڵ]0h a4uzf kTr4P.==iz k2iDTx_pyf?-=F6O3ȬIr8~=BEWvPpuz0q lp`=TI_tp#6 Knu@:I3[G3߀ ˻}%{q;.@ji.דq{+b/AV6ȒPUJN7A &(!Z9Yțm^?'߾ CXpkL]hݽCFI WHe>,a.ުcLn-Ep{iboZZjWC=d]ϻ9יkņty#ydiCXa <\\Oj 4XLu/Pl>rJW n?۷A oמp2.zȧ,3~eDl֪X=ݕ@<~ L"p*מRaM P*9gĕUmt_,/IfItxYDr;R»B̟t+h'p_< [ۍV8Nq O,}x̃UQ; CM#ʗiLFx{W0)4.J/5`JC(U%2 wK_vT&jCUc0Dy4SoԴi?4Ac4X>fB"N[O;L.\u%g+#rk42W qQ&8Qϔ+ ނa̕vj1=_~m OyȚσ+bUfc?{#VJp]~/UȮQ Uvt5B;ɥF]pc: Vѫ,uBg:MzOX M^1kX+ۘuu `OB.(\5̔ejlx/ xwHˣv|EڳU?(Y&iNPQcjk1U WN$g]{뮨~8l}e;yV ?4![!]IKۓ Զ5@J@/r41VmĵBѽMwKM|kb|y"U* \3OA$puZW]$V5m& 3^=hKxFXfN܆&3FjՔM&w;=ӭ\]0nmy+"?_ -Xg(Pk&hze~cmOJ[~(=R3y!͡<4uiw"0,yg1cuv[:{[*5G{T4AzQRm7CR3(tEq.oA&3Ns"?,۪cD:Jz2lڕEgOnuJE)'ZVg`Q/:q#Dcf*׉hbȏᥞ}e.oKA;-CX'_JGG;b)"2'\Q |ne%yNS?2 k&ı!bI:q* ?Yu,!gAO,_v8&s499iXViH8a.o/ߙ<,CcQ,ܫXC+ːVe\Y`Tݷq uG39; 8JH#V9AH=Ϭ֙b}}jf#2zY?-lLP+pLZ\PktaUo4 kT,:L+ usZDueuڳCqO0rz%S'&Cf(Yg&o #XD _@K~VƒӉsxH 8D`s!'*;, |j~Gפjצ*IQQ(;[Bq^o&tJs3?zMyW༚B0{ ].7LaJU`ByPe1dKu4.c\ S\G+=qWԥf2x f7*P^w@y7DF|$dj9@ޑ(P :W~5z,Ae!rJ/ ;E ކJy:b/yJ }# o؞צ̢d*Onby,*-l] =i2|X^wS= `J Tkdc$#?NR22v.!{6[sNHm& .Pg$m = +xⲻP14PEh?M7jº@:q Q8l5^$vQ4 %Շb1JׯsiM~hS96n,k204`G{BJ IҎ犋vUӵVU*wム|ygvh[̳j+ZZ k5J iqvY+'.dW r/eM#|% 29;rx g WJÐ鏌0$xy8{Bey3^)BjNRl$;L$"ZܺMQh~`|ouyg.4ap5I! 73/oiҍQ'+*+!#L/+@R󁜯ǐ4. >0{\JC1x! 1Ľ2>2Z%fQ,8olb{_N+Y̳TSv/\|B՞%{Kk*mdjQW 6!خZOGO Ϲ[R8/!7W!Wmϣ\_ܴ9~)b: VQlҶ2 WG8V(K8:[N&dC r<^)Ckui>揂o UApK@P Ιʷ%j;T^h)|l/VN #0[0Jf/45ϓtZ|\ gMpݮlCσz_<[ Z}-1!hc,[v˚VA.,mJcЌ0@iɬz!!e*WE1%ˉ%ld=#4v\Gk!J 3kS|B*ͺ\cKV7 yp9u`T<({b?sxi /fa9q"~,敦WSW^ְVa8cUhF]wN9aW.uN7E3tbZε #Ԕ]IH6^EgB؄Y'6l Xhn&rggdGe}y@/XZ8ƒ}uU 0%s;̉+.o:1_kU9'*o3gZ׏J~䞵, 97QomFvLٛOV^ )U˹`u9}+04tng14Y7:14'X Sc9$pV W(+XeqZ-m6ik7tT*f(1lPQ'TɅ)hN;;SuK!ld3*|]|0 [ (bޗK.!deyEĽڅ"F3IڹMe[-L?WmqhK:*c0t h4=M=&72D\o e{;,i=@i'9jC}6*R$[SogCh0AL۟S.AZ7ޑ~3(_ QnսG^3Sx@vrYj`Dɀ~rrjp.c`L:fTcc")dќ*ʣ)[a"bх'BU*xɇPZKz?$Z$x٬ъ`nX1Fj)A r瓺cXlz43 Ϊ6h{֍'HSsSF r*Wԗଷ#p"ٖ+>t. ܋LȴRv-5q 7-1wmƁٍ؄;ed"ͳm M$Ɲ9!u9%,S~cBgXW$}"8h`u~cS$\Gd$ݠei\5 &JU6B~VV0pb)pX/,@.>7ʼnl>^N8r>CL?]t_z[f_ߺPvmKo3ʖ8xxlC, MeAӼj!I( 6G3c+<w~#E&!DŽ٫>[ N/ӽ"08Z4bmFPc Ù㠿-"I>[&c2+UFRBH);HѧFVnUmQĎLyW X׵ l&`i(X{ (RO-8e q:LO9V>`g}e6k"jv0lѢH@F:2`8%5@WB{:RYB F08DpSO5ǩVQZj?Y zTתill'-kV "YeuԀ.x9YT(v* jv6JQ {,&*d4 .{=N ^׿dТ/}rQfZM_=jJhe;9spo&zk~ )sy_i1ި|ǥMz[ki'}yZ! ѝ8wzco7“~ϟwfR.ah&~ZM;&;=8;E{8 'S5bQir|9sl+kHIEH∕;y(NdH/ @&u6C Rg Cp8p=o}P@xe2 Bi<څ% %ڬHaZlO*)#U)G7A_G7 GVPJ5y"3 ,nr9I]b& `p_NEG? BXo ('7gTBP;P_m/: ʏ 5 M9<Qdӻ_PXa܂.oceB %*Ҥ/r+]TqqR ބsk fX- }[8N{ʵC\dJ1 *[KYWXnTf7hf)X NrޤEgBlHsLy hSAurh5fIو-F8`<7{^5bG@It0.mk 1g%n8).Y\=5P2d-VWMxiϊ fL}])dQ"V=*UgPx<׶-!"1~mƮ֚5Cy`(_pO)m;4еKK3SW"8nH1=2[zu~BŬs]0+.>Nj~5xic%.. 80\2IOM#Xp䧎7لV\Wkl[ڍzZvQ-:;a/- +߃0B@7Mˣ+jb~qz*C_ -v(NY>yX#M$᱁_"WV:NY! &] AÜ<. ~e%Z0IcPZq-,bp91+z޵#.whIHT|x`l/6MQc|I%b-%u)&i:~X Auǣ-ȍ?0-0_ дgX+1[h p LP[eBPqyߢ{ J #n4~gU",pzH/⃇mMs i sUrP뀃zg1-wȫńb:s~{<7U_d+4[Ň1nsj*h#%uE~G;N}IRG 4FO*Mm_vŰduQ9b"W%Ȑ'MAJ9#r->v=o '>=cmSq9ߡ63POj#Gr3j7Bv >ΰyVVRz?L)s!o4`Vk/xIMtpR=ß\ M-9F{R@=˺6zG 4[IPIFF㞉=$"qOҭ BšklnaYڳm*!Y:~bT1D6ʗell#S3XBLDNz48y~9W#bH}}E5ﻚ (@Yv_Syϒ3Acr;O!ZsJwVQȇC֯X#@`kҠ9G7*;J!J?mG{GjCVh:PKUP|>N|U@MRRAAv 諬*LLoL* 6MN`T{8UHй3%WS+Ȍioxc_Fa΢Ɯ/ܼ|Tiz&4&X\'L9BM{d?܀ LsD_ j|A]ruSI;_kn.cCFB,ЙhQ<ЦA )aA#Lnj`4rp1k[P v ΅0]Ed 8s0%4|=,຦:;=ݐ6ļROPաe xkc0HД@HuƱr2@},Ad_J%vXOA=FRĚO鸿Z}` 1;G I]##^c̦6~"OD? Y⻋̅%LyGt5OAJ;ußT}GOKj"l u5l>Zu5swGJZq'{iAhmТWW#i1j4"88H0>(3k_H0XiH>5K ֣y_m lSҖ}aenޓ[ˢo\B} aQF#;tP3* JHg4sO+3Ihaq͗ߚr10Ѫ2`n.SܑϘpֳi,rQշAzm쬧W "boɼ`}(i&Dgz(eI'q!n`|&- ܯrpfט{oY8Qqgl#1D/ O@]ݷzDyyTPHȫ`]U,aΉm?!B3'#-~S^t\oƏ*R"/9O~R,yQ nz*eSuhRX=2=KjT^BRFn5a1ӬV\$j1H'cwtDr,#LJ{ …,!烩ʝC16W5-V]y;*`bC2 ޽AAu H-*>YzؖO蹲DcOS"}_ _dgGBHלDr?e}@NlsNj#dhR_+.NQQ_I2W#@mdh!p-W*iXhZ5/؈:ö~'ԷPu@=^9`T^$~`[aioy9Aoks4/yEv){W8cE.ST)ď:3&fR45 f)] dÿ0?Mmg dBp'WN%3G-1(VS ɒjy96q4v,J+2p,2V"JG5(f/MqRndm&E .?)dr m#rf FDvݢ<>nq.r ηАN\`D))P=#;Mc>qB~Z YY#%Ba_ hL!X3[ZbDK(5;6! ?vPmڢK% +!q&Aāx!H/ROy, ( fg[jFaK 5: k$bé5d$|y]k-ÿ'^1؏Hf<\o!^N _z O4 M]e~MyF3Y{ p*1x|_X,,8 +[>a't &[5 GU{c~vIᢿd. OLi>fgzjaA!F~gPќ*)@)!c3V1$$ XٹY*PPQC} S*c><‹ѐh]+$l_o<rBVH\\v/$sdzmdHa-J`uA}r+*ĥZiINZ^ǧG ZP'9\,}v`@#2;y],kdU&yj_g@a_7 'e 5+{ڂ>OؽXRd4MGYqbITȰmٺlx/&A@3-"让 &Ij*YbI/fG2( +Aǐj'%(]l߱w Ilfdr}zo kv'XKA(RY]7R’P1:GjOmS N `|P" j+`&jC4b :mYi'eG{Ma+O]BjZ5Y:2i`ŀӤ=Dn`λ}-ctK| +-v0=DvHs U{^VOE zTUH/d%k9{g!.ٯ%^8UQg~ x䝟*zN=wu"KpqqHX㝖 X, JBN/@̟|n̑k|*{9<͠եE(B.ԣU ޒpQhQϥe2twk= {LTjLX|To\{u*z/g #UpA93"沵Э5ܞ饹ת-lҘ3. }뇻㼔4npI_(&n%%aa'(gX%[o?.mvS.¤:N:Kz@ G?p@ za}^ۇޣ`9I'*:byע[Qcv \N&WR"s')xg}ݖdrebc̓bseL*r8Rʼ@97)E)Y\"E-j'){q!`SYfƴ+}r p߃1Ec\ \>7mXTx&8ysyIֈ~FjWrg]x)07Lym,LCXP^/zX(͠0~^0|T\u͏4e.pTǭa8 Bfa+)#hA5p&vyyp}_䞰K@';*k`-@AMk(OcdΖޏfbfn+INՎ/J0h@eJmخQGNfr0D3k0ϺX[0ghD|2{FEsA_*O-=rcv}lf-sSirGO4<2]S?7J 4pIl8Vv`-9o- l0!OwzNܷA;4GIZRѳ}J|t\n hRf^*]n *w)Av,,VqMoY:\sLTaLs~1S[&oMUHZ[4eוO]ۇJ>kuC6W2|#C;Py &2\v}l宎2uDPd&8-6[Ԙxt@EY'ѿaG(Voׯ[+JF&2Z 4*b 7#- m*ΖzQf8 ۓ[YڸL*4k"Q%2F揼\>3L/ޞZ/$:nePI@qפ)өjhL3@n$B Xh9&G$qIG j`'rr̺Z *{H9j@|ݛ>7R(kSop68 T-$9{oi)8~`y`0FeC>ђN^i9?#Ն;taU ށ_"VKO H93ǥ0ѩl<Ղ "^nlwӻCgͿ@S[f½gC"0S_*i)Ui{S hp}F8CdL]3@0w<fU?/^ #̲IˤK;z,lu_$gnp$}}R{;_Ck8Ns v†ϊb:[t>lYJRH;aCRQSdrF_ypAB,*0ŷM#[mCB>,Tʶ{&d_|BI δH?4WjLc; 3~Sdch#pUwH&0WU(G ;yS1C/^ɉۜ5ZP-Gpg-`FnTu@-ZsՕVٕ_KQE:#t~`D=NuU򫿓[zRI!)q5@LcXV&-Vy-Nx<:r).7W;} |BTn;Z.;ÐmcτSbpg( pT*kS(韊ڪf:Ma.,1JZL4Fn! _!wkG%1Xmδe ?R#t"NԄlԗ[lŒs> g֝~@O7Hh!1acgNinట̶BQw9L:AoDOݽH't݊Ko Jki.FtEJtBq'ے+I @^Ҫ=MycMNQE= M;ʫ}[|~l.I8(Iv.>BSIQfQ ҁĢ=%\6u/WRђ;@0֝GTo yƒ:+oAӠd'-{$ G@׾-IJC}Y9^?Jԩ &R|m|lGwCC> jʙk8i/f搦 @O!I-շuX] ~{ނ 4p\epb喌SJkCsD@]q@daGz]OBU.ey kM&MSdMi̥&8ꯧ83J"6]l,DbPQ@H;.n Ff9'nݻ!Hc#=~c- 0 sўѡ*n~ylȷ+l6/Fj=Tg`PpclSYp֥Ugo2A7 6Tt) @h ?= n @\ 5)eMMBrm;gMW8jpi{1ߜ+5jurJ3J< 7th,S6'u;*5 ,s'E.)#.d,OX um2Zcq \\M˜^OU'%-t㐒Y}q Ium_W+ 'j&*VՠfÅHKWl|pJ;ďc 饳M?ۗ%_q=knl;8Zg,ԋ1Zo',m ) )KLCc"^ g@PӆM4\j Zz_ߛ0^(UBuIMBjcpX=Lϔ VO&T#I 9'(tn@{:$8bxz^.m:+*vVr ɰ"Lk#y(ivg6.OnzJk}>.z5on3u1y 2(e4j}كb9iыZ¹uBŚ3޿rs4ʧ.q;ZC[uT+qt!Օxw{;WRn y\HƢ>yzwfsL!JXc?μL"R*4=4W[[esȵpfP<9B{ЭU?5ժcx۽:В{Rv*njRb{J?!OHQp^Uc/L/_;_yn77RWh^0EqP e* pbDI5ҳ&&sqjwWfsɪ)xߟF;yPؾLIߘ{Rrx ~חYØܯBL)&&PΨtj7=IzW B\H-p1K8מ|3yc!{; e,&,k(W_c u3+v0]UsLr&MqrgTB.½DzS0S4rЭ\m⯶ Q[OLbnlvcYK(k)ȽۢÕ=$9PH&ܯB ;%ezc?8h\j0] A!IuưKCe:}Ga?u|Zy`Ϫ%).I?Y$3LҰ,VS4(l{!Y^pgI?pxfFJ](l_@(-XQ.w$kTR | fjbu}dF<+|Z`@` $xDJٓB"McpLi^c$}:y]?DA9"?@j""U*?D֭zcV-$WqF=bb҂&Rү OU ߣRz} ;B+=8DЎ9UU念JI .<ؾicEWAr!,;hg(0/?U!ɺ]t2ځ9r.4ޱ~c?Ѝ敧`s)iMob-}*6P|"bĤ`u"GXj3e{HpltyB Q yc~ſ9ہ3XY o&x@hlh4:txQwdVyAJ愱e=ph$)U[µM *8Uqi)VM4D oM"XQ19]&KtȮ&^;⦀x_ 8(a$.W V8 GG9|v_pz2;3*NqZ*N̵7cٰ >JNJhW%!qQR6Ko>2n27T'mWF1=Lr`sqNÞYM֘W3yM[_D2?[~uۯu 7pԉ/%9QsӢܑd bmbh3L @;w58'ZE-X$N8mC-J{92!9d5P- c2pH9Lwi`hɁ^ nJ6⇲(ˣf^]H]ރ3䑐[P>ʉ^H(;VSD| c9='hS~Wz܅p造p9L=H {5nuc4քo.ѽC%.{BIfMa3b 3R[3y/՗CRlp;kcoczCw(Q*=wDaAG]yqk὜E[3WGֹ d Lڅxynٿd|A }T~=X]KK;g~$ʂ vQK>K;ޢ!PӄF`NO?A *]edo 9F30KP"PCt,43#[V;23eOO@>E7g|ݹ.ۣK1X$:ZԵ0 heO2{"eF 둑%2 % g1)K̿*]8aw;`Kv TL+#++EpB*XkuplkQ #_g.a p3ʹ)Z#X+;%x]zXrb/1,1 tglI6KyKC%M hRݵR'@ǃv]'ݪvdF]Nnf09ʙc_tRܧ?u` 欨rUI04qjrdpMj+3:dAW~{|O`$J\폙9c8ۿJMj !1SI!_ٱ ȟүW]s{֨icZFūc/}_MVcͰLUuxv聮Fǣ{#*Sl Ƀ1 a+T"PWD1'͐0Ox;Ů|! Ԇz}++9Y7Ies)~+'fPlӦ0&`v Ä؎ 5Pm2,I]c62 Ax*Xy(Gp;e$ÊshSP~D9qL77 v#yS5FHtdZFH~H`Ȑi k.kzo%$yuLc^/H<< :-Li :Y`A"2uxL%o'TOLJKr3]"~G`$UA۟Οݗ~6(fh.VA;sob^jA囉IY8] 3U|Ǧ{nbL&DagvPYFEjru'HNyb2; tU]%d?4bz(gldCae^Zj}4ÇyL2oYAW7 gXQskk`\N\'EdƿK ^T" Neh[ФuSs;}oDHBa{=R kJ8"V`W|.5PY-3PDDX!6B{iȦL'TXv/qN@"Aÿ\ 4"ިU Yi0N |-{ 0£\,S/|S|<mxA`&aNJ / Vk,KH5 ZsqLΏ7ds'o~t=B##*Jnx1 ~’(yjWňlxɜ B˿~"}. 9.nTUFbE\ 6B{jFy6$DV[ⴤ!L_V&^;-Kz+)K~X(If0GǏ]alDӓ)?Pxԃ\qvZ 9ΦI A#ADDmnDEN(D/>1:V$vFU6„n$YY?h%_/ A1姰뇬#_y }ƼxFߍJ tpcf{ C 2;=|Z'^Z3x+JC<'Oh#ɀ[>UK?뙋-b^m-rC:+BL-D.i/$\C'6/[F)Uۯ5eVÈa R", {Dng$#y WdUqȺx +tq.[n><0+W>w J(/KCX~sdÕܾZcJ}1xزì/ ^ syf,6n׫Q]"^^Z[Dd/=^Y-u&ht<1tWr]7PO"'}{Efy) FT7iI! MQ /`Bc7}[(Yz0*rTȑ(a{ o#n< vt XOcPp LV EDC{zIg/ҪPBYtj4¨4W-8w%hISEfQң];r|F2qBVQI|B=] j7~*-EWpJKp|a}`cF=K !sxv#͆QylH[hw ՉT4(e3S[bm0J6XѠϟ{LRveٴ, R@N?4b$ݟEذʻy#Ph.;51'qxi27,4?Is*xSz!¾;J| [{Sԍ|X5F.-e-zpm~TMo_s1{0<  (hg=JR+bL׭ҿ4>HKT>v.1/|9Lp3.Еj>~Pg]ʅމrNr 6K _( =]vFʺо%}AA<v۰VUV˜ݩ`-W:1 o&g2X|ioZ[]l}:qΛW<*RìEgvtB8f!QR N)~ʴCSwW'bncZ[Ux=m{GIÎ}6oj~l,=YP P kLta2a ٘@.{M 3w;ABYśk_ʆMg,aO^5Lh5Ya Y;`M * d.ɮ;Mii^\8u5fu)DLdHRR aLů8ѫCܤLnqQG(k1-D e#ZxzI޽rn2J+u޳l+=.:""-j.G%j :7ٸbopk/0ְNV |OP'!5a+u*=-D):zn_zBcEL< Z{#. v:cY_'gT}[MBbV!^e'e @.RJ, ק+"+JEF'Pc^/o8-ox4m}no"Sbo9yhu~?L3'͹Y,!=oJͧy3_a&-5nm`d[R5gDIT{uԲ8W=&s4aC=힪)݃f7FZWdcyVHf8ypU~GyvvLڋgw3Ga0f=^xaBmc|K=>[ wat#Ee1/Owy/TnDhuM,U>6ϋ@٠@= [kӔ-zGOfAs!eE[UD?U)4Hq@^Y;T6آWnL5GxJ j >Tm&.+[mt U N[m,R*)v{YV'[PWأE([pǍlB^X4 !:("\x7kh>gʌܿݗ,iIe|7F?({U4>ŶIBGCى[/J5? FJŋgH@V8l#ap)]6d}A1\ hG[Ӧ,!Ҥs2o5w˿4_4bC3jyA^iq{ya?,7qlJ-mrug=̠R"8;Q&`uK#n+C (B@ơ E\<`AK1^tA;*kDjљ3GaC@5uIP8;55Zc恭1UQ(Vo^~!mGnPyQ9:T;RTZ<މh(fԋP׃Ɠ1f$ .5Qg W"cӬebB_@$[q71q`0$1ܟrDn@W_ 1Ү4ߛ**VqlG !f%:G{ Oj"`"dYg|HnE񯮲20s`8hD-uYdk/M J:,oe '\6R㕖T@jBAQaU[`]gm%{->@˜3kSٞT sJ@>[9jG\y'"gĹC=rR#7e6Xa?81=WmĕKЮiE/A ãrx"x ,s];BYyI \y9,Mm5щ}'t,܂YrNưVD)2ϸ:Kg'tQ p[@5|֟!єro^k !5l mSv xN`GD/ޥ#Ai Z(iKe1;u\g+ԜΪFb\ݸWnj"2Ԕr uqkHQ"dS<\7ֳ/.1uI*սk6Jv}g*R|vY򣵊VPs~-̰(MCqV¼]&0]u gkɞP}Je0ydBg|h?mEUi\νX1O I#}ec9-~: B l ~4/p[sÀu=CיBN7g q$LNy{zNnu! xؕ2 ~wA#!A_zN=Fozp+DO@_ Z(joazGg}zJyqwavd]52@( 5t?X$-@VAdNĠVS)nF >ҥ4ħE#  MFآAmp@mAsࣼ-K@ďl 0>-#|qF7EڹHGVSoSJ̭ mgT414 [ ZdqkI>*ՖKJۆ֞[4X>sy/:03>LZ)!kJl:ْ/k9pM)4F=O=񮆒YOQ[j8KKaTNra<ųHuNtK¶E,:Xc1__KPiKí;$,ohf.( א TRxĎm^хlq$#<k0 <,F{E2$7q9jŁVW`K̊!~D{?NزغYy + q~[2j|1`'4yG(^xCR˱SD[%cC<)2XDEY늣v#^m#4,%q~зev0gzŦ=j;Â7чS~X a]7&l[^׌.ԝw*"p$=߾ 9pg~\6}혘obn̆[-F |'ڐm;vuW=F-k`c#$RZնӘbP'^E9P'ɰHj-HU"= \0q(<ʾV шSF߭͝ΧH [d(gzHI<k>0 tpZ[ {?,Ys=I$Rk XM1"<r%k\Y6Y ,&szʱQ<<_2zYӇ+brT&P unY)'[!vX+ f<oqf  0Ŝ1j1Snae6u+R9Y:ZӂR l);kJuDE- J 7NeP2Dl2Zl8-T3y"Ѹ5o9 zqK F` G] "7E^ï"͕D=MBIpb`~06` c R['ў,9Q $8*熠MvZ[) י7YS$SHUe.^-NW!na?iS =Mh5h)7wY@hS$ol/S~_P܆ 1 ԬDa2x;j7oEez" wi%NׯdžnK|k= ^~:<6ЛwK[:mS:Bm@j)8ǧ_rx lv)EM? 4xK+ÍpJ@dX@ `+cg~I/N#m="OmNtUr-oM)ĉk$`t&ʔcނ'zr@ %+"U9p p߀<ʾ9neq/Q76NgR3 $|Ȑ$DArlo[2hM+~F!xV&QJw^6d&߃GCyR46ediEv _ Nrv< IHQzCG["Q{8lMtLQ_iinu71_e >&8Ąϐ] ;t 0I:ԝ˼A?HS.B"iE0zrY`*ÀIB&8?e&xngho$4~Da<ҵfgv6/)Nϥ2CUu3i ?G,c?2oˊ"0G}^.U3>Lvw!q+ILL]wT;>. \,d%9]a9I{r_P=72 ^A,Ǽ6 ̳?~=t>V[2=rW.q(6ڜjYЊ_Rݻ3sZ@uM6O3AuLAH7/ĺQx{(\R잺g G剫7tk#(@O5#)0eS)\ b8(Y,B鈞$"^Fw/sQ"+V)mZލj5a@ƒS\*1 ؕKcJx/բ]f2uA4p3"hyEMM<ܶv4HdKkA<\j7C%ږ " T2ͼGaq1xuƴNÚp|^+Zn[v3ŧyh{>CuVwh ~{@CUm*)ZCӧAL<^G]-z;W,T BSI&19ɤ^ &- 0zCT^I U`?e~uƍ 7A/@j\%, %eBWhӝD-:uv)l Za%!IL~BhgRh&ESe{O݌JSXW?~URbޖA . B{m Iam|`ąB&=6n8*ws_IUB y޽!R)r:*Jka*S_n^GHK1jWADJ]YXbqޗ, U?4#_N`=?᪙Y^@_AOΐ>2K9oѰ-D8%rlǠhld /Osَ0?]}x!nɃ& Rke' 3ܫ#44[l%;_4)PM 6 NZ`f=NcPRИZ C0DQjݛF݇>wM7Sp]9~\x&V,fmD9M\~MYOŃae`J8|%0 3`Þ m7Yr:b?ȣ;j(LÔy h]"ey_ -@gb}1YkjK,J/Z$XAj\]+8+8ekljj')vzu$9LT}?js ~,:Y)Ar,C|x=8Cډνʃ^UUvY:_0ͯ_ 5]];3wQa@M.~s|Xx`,S%7j~3Z;y,AIZCEߐ3g᷵$V%C:1X.ZJ,kTUAłU@+B'XQ22gC ˔?zz7;ʡ""66 e<4 yd"-T[ jgHmɲ_\Fa('_ѐ9N7i2٢ IJ}]95K'&[7.:f>DX}־{͒}E.r?$ra/B!8vWBֲ 4,j֭&ɝ)~VT~nc]8a,9<1р2suᶋi{,NFO Q1=]"V"N%gx_9W$B"Uvx Ɲ|燠&[ y2-DmWO:J\.߾v>qi6Ѻ\^$vmB0h0=E˚)N:(}{~'6B|"Cs¢mre|oGTbFGy5("qf 5Is29><![ )Fe|CԴ= 92u$A,/?L:G/PL%^j'RLy{'@Q'y*ǭGSm`:'5ԽNwD~~@O^O`*<_e̚ muIs=& >G"1V*)P/W|^; r` ,W&&vWom?®AmT࣏P#jg,Ida1C8785PcRA- jm0ѝp k_Y8&fJnϸ,zJz$_ρ[m(o!cX+$E"mP_=rz ƌiZ{8xy7٘Jn,M&X5z.`]pQU o?O$/=deԠƅ rM]Ȱ-vRR%7fgPE"|!] 4z>kJsbㆹ°A'n{~kusFqAzNAۓW~naeT[ ] : :ʫZA=XݐHw8P4ճ嗧gp0cU6"] 46e=Z>ξw}1{`k?0)Ȉ2>=H:W(j`zXHճv3,(AENj2Cs& Md2J!M\%Mζ|$$y#GDK͐AT}a>FK1жݫJʛN.ű#fAYϪnij%2T|4S{\h E1lhכٖ1C৵V{K,rBWKvݡa9fr%'+r`u,ap3 É2ٵ8;"qcqQc+4EwX2VG#Kr ݅%5п0cd >LԞ:$rU^\v@{VׁxBݍP঳Vh cYsVʵhв2ԪxLpҊҀ~M13G8x淙BɨX$U֤{D yKNC♳ Swa-Tg%i&2wlۻorxkLғCJF!G7NZR8+ZMxwvk*2(XpTB^9l?LN-1`MKg08MϖŸ}RnRiYHa8ّO0[ jPXYW &I+E]bJ{МQc|ɖ\3;F; ;zf* jGl^T< Hb9]6 8"c9;gQv\].B\ͫ3P+ܷj9J9Dz_r_em9P jtF~erGpȩ'C ^]ƏuD48!MҍЦRfIce:{ ޮpv.HZYA%.d%Oפp|3:9NDrɔ|ENA r{y߹ҭ*a(fLlƴӟJAo0J}ȣ OE @-.*1nO(F(9euF)i#TIEYt lEsH>8TvC>C [F괞LU^XWA$xSsJ/;obі72('.]ĹrcG6-T&--?ScG-%%Y.V|@;@|o0@*{hlz<?BDcN:I4LE}Da>*h-P]+[h!o pn2~qe:Mm0,z׸!TMIέF7}~K O-m;8Ljr[|(\!TE8fX uzU\Gs`1%+ly;*zlac={ c2/PhRcnm ž ɗl ?/ nlBl,8Fr|\q>Ò)q  ;J>R3,;AN6)HZ ^-x ~n.?S,>I;}9af3q,Ғ%L2( 4g';?sM70A?I].pyTV.ui[fMeai$0ACtOW9pw>FhTaRlEy1s.A>\h 8{X}+j)_ѻr֫-kwh'3[o\U"882Jd-h)Hȡ=5XzrwvYY j@n1em.(ʣlq(=R<եiYnxέCٳ/0' /wr!ƘL؞/CaQLBbl򥥠tPڦXV x#}ؗQ 1B>! еLr`f~#$%0Vպ v;\ɾ^퉥̽ +yI;U1] {D[ڿQ/|Yh% aZk}ڿGRд%/_4WPnveҀ ;˚fM. h [! _z0XNѥY8ū.C8ʵB2Lޏi A:&[(!/Ka# f<Ӻ!N黥U&4TeY55=3֔+^+MMkɶ.u2|U8Ka/6X4ө*DW>*Cg`Lv}Hg&U4xhHJQ>'| lSux]TWŸ&RGT$I3{/q,b/瓅ƴt}/JPXO%$t~/2t@I+;."g=;#]QYUٵY* ,7&! ~gjHv @9ӱoO0#^ص$:$?K2$&Lcir]8{ms =b #mM&L '_!ǕAqn3`J|-֏ဪlKAYBn5B_̔߄f8J_?V`ş㮠ֆf[{N 81Z`F ;Uۨ3-#RvS=5xHN\NQzs~j$CxjF@[MW){Ra @fƕ 9RbCZZHT;ؼ'ѿIe0sV'ϏJ轋p1bƙ?=QC_R=]|1aE] G.+4 :RSKN9 qMry;{ M֌q*qϙ`$<]ٜK?x沛Q#P`2L/\JӁ)g$4cÙJ̣ϗ65Kr3b'TJnBx{I7&C U,TJa4Bk^ ?ʖriz:-j4%mQ+! y뇤넩 >R%OhQ6пvyC ڛĽ ] d<ex hb π IM*nn%"W!}3%>FW8+oʁ2-dctX^Ѡuߵ!2b@AI{N F L.)!>hh;G$,բ9;^][m_U۔rh{BrhFp="sCBwxOEpIKq\L~Enѣxh.b7I[.Aב8.Tm';%k/`48Qtnj]QMi ^e\}WzLOʸ %ל.`  |K֗1άh)E;K2@ũԬ7#Ph[K^jy >ԚVfsNT|IVJLA,'.< xHNoW> /07"R}a|ėMrbB*"\c\_ຫ&ݱ0E'`Й0L!VŻJ_hB9Anw9F:2},0y*rZ+;BfE4'bҶ{'enlIRPVZq=i {fv GH/sT&hک'Ӊ*Q0m*O7*ɧ~Ш6A\t-'łd2jyN,ks7Qۉ7w)ߙu Z3\tJIjN|5J:/\ ,9Aa_ty=&˻JnGRoAC[kҨi8 P)hP,Ƿ/Zޡ4RG/xU>(΅LCS0@⦅(ƙf:7YZ ]naIGYxX浽Sib`?Atz["o"/'n5.q{Ҁ);T&%W9m̭Nbq8[2Xz4٢#ꕵ+Hw@he#^T}dhw.<Nй|Wd*/$}IL0T_ Dj|}qR*{;lLUI!3Za@Qn0B]ff#'葡Q5Z!bmR+Nlrf[9F@okl>Z }%!$vcrB몹VU1# ={*]\VD>K#mewtDkI}/5,1b'%ә,}U-w {݈!`bDpY%CSj1L+k1eLT8*=)zpl #Qq@qxTКrۂ^R L]+RZX?8{MVs63!% m`O ^_< bvbT]YG 3Be{fsfғo x(0u泗\k9B[F+AY_VzM*a!ͰKr\YwN`p' NA(QqU-ÙMKL:Aqu.Z9~Ll'r-#1lퟙ<Ⓚ@ Ɵxvw`"GžM3ϯ|_jbaT `R *C=:CyᝩI5AAм̵LEnOYRu,abVvI/bpi?w5{%14mh[89Fiqi@,)'r.웁+/#8924ū.M!e5HʕWy%з>!#r 7(ErQ\t;xEw@lgNxbGcJӫMDeKoȴ;1[rcyiu* -~3T9U=,wTqv3Ib2,J}OEAhfPi6u4c#opPm7`_J0`aGs1Qڱmmqrr[1>"-nXR QPc`NuJ.p:Kɠ& Z儡}NQ<6Q&zbpűdjgW+-,k) ꪈYY.};E(Ie>l"Qd ض?K)z; ) L0Ѝ,-q4#2wIw~DMJ ݪVW*<[PH`OéB; w L$ɲ֗Mh=1Y`L޺h]u qda\w"F!LvruXhn+sfsa2;Q&VT~#jN6>EPxT D; @ &,Vv|+Pٍl_ې!0f滘P>a/L5ZeE$8 c-09UŊ^jkqv .AFJ4~C:葻o+.8X21?\Io.a21BQ{BEVbn.ޏXD;4+\WcP})|z oC*xfyMzRF@aU'"\(P8-ׁ-3bn-k\gg7:0'M%hfθwOmvIPLj?Qm䕉7dHPAg;#WRēnBQ;иخSoYqa8DWu׹h]Gx'loKh˾L]g +^7 21x͛K[;U׌+U/貂s sCG^Wķ,0qA5Ez[I֋݇f,IWx|C*:,K X>p3t2v`!kB '_FgO6`aONcO٦M[մkg%5UӥڣbK6^C-C@d&5l:Yok\ M|yUy! 3<0NeEHzNmG1]9m21ic`- OKC|~ʆ@E3Isrƾ@S*;%q2Y6m$R;IS* =L6u+< "%KMU+K{CXK^MJ d%ͽjQWz{O-ܫcOyED\tߦ[~t+*iWHD;-RI4O*,BU>r"7fFt2_SdAo6ˈtΒ]OE'La$nTMp|2D@llDf Y[ EGx,ȁsѫ@KCg 1ţ ꪇ(iXRhWH.Ljby[^U^X~MPO oM,gf=O`' =Yo5eam1;mv= >ޝ"ܶ5lmy7ӓ.?ON cTtqZ!IȊbO ]zPY8)GGG"!(^NV9".si;IL95]+!:K\hGMsct$2?| Wybrg:3Wے Cz _L{m~xْooBYܱ“)Us4OՎ1T"u$Z glcUhK2}TSZu~wAۼ)lBG;gQOsC;$liY bB;$wC])\ mJ PُYpt v'\M@w,i<~LRu4$i=wR}%y򛠟pR{M-y衈-"MNh;Ů*lqƲo:MAُy0({j:b-P+yĘV@QNޑtJK_QSBǦv?zcPc \D8TXŶKl\̱rv&e!X_`^[ Hs98=G6h!1 uORH(^Ko._a-BمK qpWJc]Ry |ɂ*I.+wtk]@^eͧhp9h #|R:O-~I{pȂ-jv-"**6'+J#j;tҽAp Y=S!IEe>]b.I Ϗ} K2ytӕuCMucW1qJ5]lMBG4)/U7􃧐߻' 5ҿJ@#F d1/2F8V%w+ \yB]·^1&m4֋\eN/CPJps&-4?4#4v>t05Cǣ2 76P՟'1ؘE}Q kr(Gkއ*HulzΫ_WгhA>`{p 2{dfpRU8oŜ/݆3tM@n440{Z%[jz.Csfnٷ‚K[8|FOF/sN @qExCvqD"W4dۓW?Rfr]s`q3[9#c7gov(7pEn(,êdx-&Én |[kf Y#N1YqH{iMX׻wAtB=WW %צ׈idU|w]cݗ@Ge[|/njs\`N|؀Y-eaVT;N)/qM#=3!bwӋB1Ƶ`_с-xiJJN{Z{,#.r0]GČ~}d?ƼtUB_}/e]Zeۏ` *qH Y.w<.9~$x^/ܚGQ#B" &=Ph /?hRz-W ASzJ+<rK82^8)hjE%K`YuPt^U.V/ex}||ޘL˛B;qt3\g*j8nDGG[yy˒:5Zg3sFa:OnWb;+=L_`.M y[u@pYђ)QY4Si%r}hH]n%0r6쌏APF 0Нbخ-7IU~+7hg9\[ԟ?wp+ޛ{%y_<ȝ?I^qz?-`KOWo|3?\:e-x҂7 ]KݼLVR-̣bX'lǤ(/Q?с\F-j{ʑHNF{f j፿\+w0ءx*ڟAaqM \]g spUQ[e8i>ϝgL֣'Cf6#r*T5Ӿ2z!@uOE6t-(f+/+`|_;D='?t)cDsD}ds ֎}n07\̊$RPcd)(':Pz78[x <–2b5{bgrC#HOY{pWY 5U(\}/gcǖgMJ[ cE n%`ĶzN62bǰT[Mk¼p0.$m!,@qݽ9!groI:qC?9%j JSߕg0C҅V%2z\vup{JON5c& lܙ$Iv`2|Pc8iܱYn?'}cNI'!mVHзA?r2}KYKXjSOlzgTL6qSmM/.YbU R?\n /Do-.Vh鲷QUoӔ"X]WkHK#';q`-GR,0.ئucY 8KLMbG_(aWI0:9ΞWu)]EwGU/_ܕ-u80Lo`j[d{{ |E(+(Jؽ]} 6_<۲+ZgSE6_-qXr9N]uq;MTi%ϢB1.[*wt k6N~V~а%d=ܶΒ(WyK =OdmaH艤g,ZH>^s䁀o/M$Zy;$/L9jۉKz2<@q(zt} !=[ىv|BE?\ (*M3C\U{CO_ VP]/]>[K/r -rw;%C"bnTQ\H$_J&Zt !$؟ lA](P|0tp4Pzn\Y_CL6BU$ ~0E=ݶCZ^wYDQI#mBG\_v``b^0J#6y7)}Q,sUK+X/ç_xK(ɚ^#lGNuS%Uz>"2FRwQUwU:-9]Kŗ(ﳞV,n?^1T!U}#Z~:̽⪚Lz ,UTO\cꍁB /l5S-PV͡گ[( pFH {U'su7&A Ņ5c'ɑ̥褄wO9yF]:cǞOgd0Qy)l\+{Ph/yV# 13Ś,RmOn35uTOj܏vƗ<|Q$NbF1T:DP88D]9*}=&[Z*"&jǘz^!p'QOaPR<"}RfxY{Qbj(=as7R/ۏ*09@39X:OR_`mʞ3O@;/ N=h_(T~ft 1X#uJqr,E} NaHQWi! &ZMmK_t=yݧH@lTl'zy7 %@XyۼWnŞ}; Q#f_UKB㴳1{OpHǧ-UFlTt@?·O6™b<4!~i|1@POCS̱mls7Ki]YǓT6HDӸ]Q:5>+fq'm,=}<^/3L)n%Jq498ހ5"-Qjg*SY ךAͯN*ם+Bns-G_K::j;̊~Mڶ8Zm͎QfZgrIY..`;-"n$FGw ƻ0) BY)0:+3Ƃ+-Pa:vDT} d$c>iߋW6PM.8|몱]7J)Îu' $CX>Z赴]ߛt|len I¢5!VP$z{`pu!nQ2Do1wQ/ [>#Icuv"'쥒ަ%փԺec:YIbvt=& w]+*:P% 3,o-ov=u#/KhHyN.%VyJ0*Ä"(̧to٩^.vr&)*%f7Y\.AFŒ?w$48q7 ekh"pF Jgg6C.<^}Gc LH^ #$ CpiUGWVr#TLJ^H$H}׵|Q|%-2Ճ, KhWu&6uoeAEy ͑w{yv-?xfIDrC"0 rġFر; b.yt&-FvlNOjT.?n)P_vuzݜ@}im_7q1xKœ{f&u~Sex/K~:I71ub>:a>lES.C:bbZr[3G.WcxHp*y $e`ӸN_!²$,WYY:Bh&ASL-̌[vbyZy-x|62~Pz(lmun}B[بn;k>"^(E! BrW1ҭjD[VczBdTˆs~o U*fEnGj~ʝq iYMXOw@*^',还af@B[UT#ĭҿJ5K=vqAI4:˲rS$, h:mឥzďVI@g<OWCMRW@l#Khaw.3.RFX),S.Bۅz?Mk%`.nH7L!ME St%)U 8 QV ,`ߛybTؖ۲歲yYZs{qgtqt.1؅:ץ0B-3b6v^OS[:- ;;Y8x[G)@"+JAp) V@WbSQR/uUN@ΚDX*ܞOTՋ:Jk?-l`E;6D8Q` N!m__"x@tn24x|N9#N,_eYcC J{mn}ppu8,\V于[m$r)P]І3Jx({ysKo#4!pg<~ )椹%Ёa&%hMSq46 5pKjIu;I;>/&6Yɱ`wՌM<"' Ya]]K?E{9ɥgf`!?f{׎;)*}oZ8V<ƍ',u82:._/ -lxXVijp*t$^{oCA^6V4۴tEm[XS3 j=4n(MUI#ψ v 8HE&Qnw5SEh$J~*}fh۹g483 4v&d@&m-G۷Z|RjO]qlٳ#zԓS!D B#b$+h=IqB+U|$ o\Z:m7G|G rKA|6;}fc=yW,ϛ&>uCg-B"n<0CǼ>Lf;a3q!w<ۖ2TUW<"RYK^po a.Pّ'= SCODZBv3߳p(%GoMOق"`HoF͸2?.;P5gh<2-wFSkAꫪfZ%1zq`- VްM &U5A>[떢n!Чv&wqӪn+ś&Ye~.xoFe-1J1ƌ]%lx cp4tkvVzHK~OTy40t=IU-^Y>IsxK9A=nybʢ"+N sOB/T}V'"ra+h뷎*@'gH#\]]S01OwMoY1GD`{0E]U+p#,7wLSM fγz>+dY7s]j?|2 p#0 ң}(}b|~)O5Gҡw,:9 ,uɩ`E&7y:gSh&οmjgs t-r@pVK~Gw{ussFf8A[ϧc!ʟ1($e!0n)>%"69pcSz~p[QHU\ZlH_tyQ@AWU:yBU2tjB7hnw,qcP^m"w~,?/8dD)WFMaFw/cPnjIcϘTUn[斾wcEH=x샑R,;1SGE-uԁz"ɮq,= |錄M/34GIhG_Y;WSۗpQ5NnK 3T7-NW>> 9;cZ1]P*m E{/nUT] ' V \ag8ʨ)wb[3fM+W㓚XIfVbFe$y'nI;ue;]T6cXYk ?}D[5Hg6֛%\o3NE)m2vǠ1vB&0fOaOu, ߣB<HOFi#R eRx]@TRzxŐ4ŗcF:K8p$Vni_ǘ~o\f|(Ie/6 k`ErӐ=dW:ފhkKSɨ[ְ(!7]w2C:VWo}4! tCMّ)NN%N GTDS)VQ}x=bڂFˍ켶K9rs.b!:jc]jqQQ $gv^-VQ;6>mmhR<֠^>V߫Aiy1q V/LM߉" qygPX+R4bǶ ݕoꇔ4+38O$QJuMUCUFN⑖VMI?ؘ)G.LE OiAȑvԑՄ\JQ[AC?@-9#t,ct|P\%12G/n9vfUyBz?]ۿ'x`qߑ(3%  š aE5>i(e܌ zO#T"t-dk,{zg>@E ,lh$MF^>19tz|^T8)w{&AY%k Qp@?+rW¢/\WŃ_"w%HgoB3W=Z! 8NϮ ;Z27fیs~ J=:t%UIL&{"#-f"hxX:S'vʍ3> WCMHxղChDßry~ HB`ӭ~$wd1Aeus^F?ęF!&Sit)&ŏMn]2(U^5xLf(Z~-Vw짙Hèfo֦{8or݋bQ)=,=EXj++I>? 3_\_Ȗ'Y@K4zqMsϖ̛"44 &h'񃒊X[ƫȃ=_{CiVN'iYi~&lz+r .wA/( LE!&M5LiqURꮐtݖ(~2)x: RYu︎fc$}&Wew@m~ 89xX&\Gʳ$N37&]ќ[m5S-d ~Y^HN!}[|Jo%f/Nrs^[e!VH[W9LhL#槦EU)!<];zwf|8kHn7rP5߿{!=@K4j=3_qx$Í gt1tYޱ~E)eQ_Hi4utgƐTy?8z,nϐ2c0k@*ZQ{v"?naKC)6\eo}۰u{51msJs ڑ3txFږ.V,2tHIqRpiI 1S:R}u$xX54ɠI*RbL|[|Ⱥ}L=$\ 7>~{=NY=ػaN47( VJ'XJO-WN tT,\$Mu.l`7x/gxmcYA%_ѫ& {gylBx{;H05D۰+SZeril;r% oe\{k?^}uxAcqԯ)e,ً P Ր|(x(gA p* q=$)%t9"63%#4)Ɵ &׉KCi\?8H>Ǝ)q'"4hM.lyGW_̯`Д]'녘Rl+T3G`MߝؘAZӡ*'!Y H :!Z"s4qHː!a}Z"Դ9+gP*Ey_NSG\*iF~-5=PlE6| lFYpUf&Dsol{g*B78/+Vf3d=;>Mv1By`/ GΆTɯMWѣ Os[qirVG)tQ*kjK5`7_H>uUP}`F<>z-͵4ہutBEOH_s/{;,t1UyW;_pHzT f@NT$R> btLK;& .IL ͤYF2IՆH+aAǒ6uFBڄH JApkTJihnWu8fkAȎSJ_"l}A$|CHB8x7]Ȋt 0kIJf@jLGVKUx&l~sfma0#2~:w"Ӻ|u =wC_a\k"mŽ^Vrӗ)S@t[1f4RuRj?U)6N+. n Hedy|Yn |dE@B/coV}Օۋ,lVXT+4ZȺk8bP,<3d;6/Y2^f{f$v)8F[w)D$<+fם8ON~CTFx?xG= YM7PF.yձɼuT4pEl*ӪX/UgSd-ׇ:eźXwJ0N\K08eqW!~o z~ ovR#ذLآa8pУ݊Z92s@j˶J6sA L$'dgяRF3nrBL 799Y) u>C EAꚳK@6C~M_ /aF@6>u v@;ɵmKfFcsn1ҧM)$4 UY/$GhJ2# З 0LSjFo,=Fh`u[;H,jOTMυ%b .j_{L<WH5yܫ@(5Ϝ6i>0yi=[T#RvA=T6ebnN;KdвA0$:vGKKpo_j2,0d~2 7~;ha]R~M|@۾e::­W=tDba9a'nńL훡J9+LLe)qrڸ g6^N+v5Ku/8 3!2o<ӿ{ӂҩ#o@Jq,w _2?s=bF_ +M*)X~yyCSԵ􅥾 %,X֯:nmdX.%"!Z19)#*jT#^ւkdQ &v"Ȍ.ھiyfSuk]4Xo(!y̥ 6v=mHA#»'uU !;iDB/Oa><3ؒWUZ&в5&FgZ`\1TOB+%¬~%Ía~ ͝(BYDזDxZ%1ꪶ+kt^BCU%7]KlB݌q"TIщRW7 3`^4֜-JP9lʋm_ "ShtF~ e9_^io6C#۩~}\})ESZE/\ UAu@?ݽKvP_cPS}䌶fBw*ikk~!%+ 3x\5!vP@}bibtO%N-Z?],!tsF֨47sk, 4'v6kޣϪebN}g*HÇphȮ x!'FLF4 OmG98P@9gk5f(ŏ4a^9rV1‘„mBlj('s۽">F/V1r#,FЋHqg:-3%a')MB]0PP/\"5<4WnĈ]4)*e.wE3V5몪D`&B]6vJF5Wd}]N%L|3j8t&$rE00!zqͫ9#i Z3ēa0޵jMSd>xʱ%fuڦY^9=Ӿ6,.zOmb(QqȘ(΃DM'*Nyؾдn`DZU˫,L/1Eb"(H vG1Q} ‹>~^0g̍*M;qFEAPA,-Ҿ (R50;ᤨ:JEjkVA1&;f6Z9,T&Svm7l|MPץ@2dGij˅iDHLVK,Snڍ__{ena|ʫ,t]]FD0F4'd0 ~lsLtL+׷R(V.$Md2W4=}GjNQ7$ _=MF#ZN0;6 oD뢚p'ێ*y/.>Eit"yCDG3JR @qzbu,6QDfxQM6Gn,A>!`lĤ L7m"_-0kGyg(4$08yLrLM-W>1 -mGmW3 ۹ԕ Χ&1 /v,>Mr3V JZ de!;K5וi|uT3:F9{j#V/z$ 0*盲JE ɒJsdB2vE %%jD11Aj?b݋ޓdnrv@SfsL&y֯ψ*_ci(D+L+K`$dBMQEک-?H)L\b(6Z9*6ԏ1(vZi<>>ɩ]9y-R!Bnô.b p#2'!˴zw8SZhd}B e2t]C,\i=Tr{T7)|~2tTf㷭~& \t"b\,M\'j@!ʝYDL1%GקyLCF5fYE̵ C /x=}(nx~nw3TFg{ws{HSMm-a]Ap~:JMQZ11d G44 %bJE|I B ./I} pk*cG*7k"^Eݴ+TY p"S) l_iO"|ރ`3 ķPϑP*O8Lvg/R3;ignB/|E1{>eIHu[ oc@[FY&-Uk* (ڀ 'TgI<2lҡxGM"jk,ՄS(n'ˣ:T`1 ",̀/ES$.)o3Hi|{צ'e__X@7*e1mZ@w5MzNp: @u ِS>2s~sq% ^$퇁KY-JT`AC f$mO i0NJgݣJ.OH Xq !KKF!S{>47 l1 qVD{m`#i4^`C g#50Љ)9`2cbHr J(M~Ȋ [ֶ"B-h"}o``n$ PC,C/@~&=,}m@Y4L@rE  4_9{QdY禣0uSEօ>Ef< mKZko;u]fZf /EYHmjVv$l^#%Qoʨؒ%0HJՔFuP$%ǟtp̰.lC/K_)k\ɬHߟ']9!,ih@FCDgp7&'~}S?d+ 7htKFKC5P|V}6* I|6+vp.]v y*y*i#d|IVaQl!G!g_[KZ 0"0+6ἠ(.ܠ/7ӮDJ^Ү0ȼφsWo<!VcTF)x 27r, _ȇgP)YXT#*gi`]&>úSk6fHw42V3k%ʭ`RxiV$XۗJPt+UE[/ pY WO`.6wƖ>ʈgKǦ1 !!v e_ [mktR }+LY[4SpO尽v c#7%BlF GPo-7@N#)AQO {KS)[$X)LE E[w@C Ύ:/[S"a 007JKLҋq˴4}ѧCy4 6b?~|ݳ% 2fZJ DM<_)pdȱ^<ЯnYRkXJ{ԹS(Uo*4T?-'۷ჱ4Zp9-MJ,Y p*# q0=x0uhP:c?}h{Mj`<_%LBRϧ$鈿!t*O+oQ^/HE/  t7H~aMrN&^WDQ"v=XIe,apOStt&pj4] yg_Js(ڂmh,1U/ šHmtd)΅[q_/bdP[G]|7 rz']l .Kԏz0P%0꒒Մ)5tM?1y.'BTs {@vl XC#*f1vM2׵ce/.|vW#}|@Ő1$n< IBI*Q5ݏ "2qŅGWͨ=@ʧտ\;N' fjURY7EQk=gfimW{˰+R'V0L7@MPvWSmr`*ABk]Y cA-KpĨ3НD>4:XN> :!T@1acrdZ띜/T<7bWA͘ix͗Y$\}|>jm&)w)sZC 6W: bs Yp\eUscd8O*z "A\ӷSʛ4Ai `cy\&M=:Ig'8֜Gtp ߧ:dd'W~#˔} ?t6 gW-meմU!f>j % bq+\h$miB;66q'vY ŝ;m+޴räZ͓nJ*jLa\"F?-mQC\(̿ư%b ^TZ?1;UP~5OGe Fk$]s 9=؝@cѹHX!A >IDؚhr@/'S%[1" [H" ʺEڷh|QKZ,4︷}43޿K6DM)Ô sT/joDTް`k8^f>30t%d5PhϜ5#U/eǤC'ɇ1-GWyɹ=`}fOVOxL,i" HU[{_jBiҹ 9dn[:Xg'oC6䵖|M@c6&uE%rbDڋxOAc.]e0Q4]\2?hLz2'˔]Kxx ʤ|em TX*yf8>JZҐ.;,&g7cTAeD+}]T4פF'|e'X5x#>5"dڱ枇m=V@`5woAhEb?vHp4s %M+vxO 9vr׊ "t+qoF߈X}Ɩk6۷fbOjߔr!VSIGv҆-*|6ŠJ^7~ {.} ܪnl. gwH^`3g At2HeC Zv_M9/( /e܊ eEr/ДA_hA#Dπ>j*+$ۛ^ v<\*0f w:c;(XOz9&M1 (HmbA%9?d=j7~fBg61L lg!4&;In OWq&zS> H|,^Dvw3'hWw-'4LUΝrv?d17hWKU 8j[6E$7ի ?(U0/gqGsZ!Jf/4d?{!]Z-h\f!`փ8zj57D1E@ux29}x$wvmz6">-r#kb6X^\I$jJNGp[2~_D]U>vБXE"4.\։(^}ͷsCמ HQ'):@B/IBEV^ J0 ~.RAX" `QAG#TFջ;WW֦^RVƎOUOT }T'AYE75Q@@tA9 ᒡO3 K#Q w{Df{,š|*jԢታa[<O`st2SQ2s;C[[J>Hx <ٝa1ďu,9MܽZTqEgLfj<.NX^dN ֙aR8Tfw-)9ҟ8כՠ[qZjp3$QՍxP"\=_8$W"!X;ЄCc㓓|!]cFN9.@ mH8YgՆA$~I;ۆթC%V 2n4R|/B`_Һšb.A>_Kk$ј0acSNFc>֌oWhzToCMLG4*D_5gp܎x>N8w5(&ԫw73 b0a;2@D]a%z .)D~#D?3XydPD"Ƈ>1G {pu{X~ ėȬ 3cyb*LG3T=ilJgVl|@J,Kߌ݌x%MFҍLJٕ.\G<+,}˞܂/_Yk<kMYv+Lڐ˔ii"&1*- [-9DҒ c9BJ)ө6BXH Z>y`nzNk~[^bU@e:?ҭ&d:%bGIיX>#%ؙ́;|{98 bA<>K mkX@RJXoLS۲K?,o kv#gT|Yv'Y|ӷ5&NB1Ӊq0o={71$ՠ'˼1S=/I]:' -Saz]t*:ݛ{KL.H>%8s( RE30.3kIpDo<ݖe8i1`pV] w#^AĹbw6܌Tm#5u'0?Rm|_\%d8V)Bw52F #pH/e 4ӾH`ux{:*':6|sԬ/VHD^ v1a+'>M"G-` "nϳV&ON#=rtxm(7vX 5._sʶv3CwyS߅SX$ @=NեNKFT}OxAN*B>"-n#lUZs7g'doei+Ѻ(6cG{,}:p>!&c ԟO]e av&BLLw+y`֫JI.LpUBt%M`~n~P۩dR텓AV ŏ" k_ dR( cϩ0!.!OTkd~iI$f-}TFْ~q\fˮa84zh On/|~*b˗”aB|sƠe1GgM>b[3n[@ mZOLo?-{`%rOUs|5's90b`V%GdFzL3| Lʗ<) qxj C1t-~#ẖ* P$jˌ7 쁴Zu,\g7Ϙrǫ-ꏹx'd>IY_ʀZIiIKP*Ҿ(KGUn;GD{Z>`*䮴:aB~j0P{gia½v}v,qlG=zد_JO4b;ދ43>iLx.3O+=e#}|;E/N~d@ ?yLD|9PYX6hRj)  Z SHH0vHz)7 kҾUě$냱Ho՛hЛ[ e"q{Oˬz(ijG%X4n͕~v)RAtFOQcґu!kW/Ej\{"|Я~Q"4w{:bJzBτN̸@{7<;K_ټbnaq=N"%~rrh۝w{FKn sP⃅ ڑ%KATƌ5s 3o[4Cԉ!oa>}"sƞb>0뵱嶑 oX4 B}“+Hu1ljZԟ >hݱQT>` -OD[ކd@onaXؼkvzAC=bÞ Ch ]6ܱٽo#}L6$ (xH}YxǪS>O!Hz@DN\Uc+'tR2HwOx]Vsm'f5w+rb#/SDzߟ-N*qhBfGBˍkT_|_eyz9'nϼV99912*ђtB/2};Bw6LJJ>&*R2Օ=Z3jo>Q@n-a>E$ 4t3b^6Vh{T.U h'UI]3:?:lf|dlftڎ@|]A;Es& VpQ\[9hs k (m,(`kg?[P_M{+mpvDx E5g_J %QKJጼWX܁&(d $>["+F0>UPfq-BtCۯ&M98jeQ6w9ܮmMt&~ a47-p'`>9l,~h2X2d.VB#ItR;3a 6O:gR#S] *re+=^=TTk lus!8ȉ)v"iQm({mX+!''F_$˰hwnҡDɉO2(Y^dccʉX%qM8Ǜ- =Qz&YFI>}@)U ;DrQ;6-_hyN23BFƋ./)>I%'k"s]h{bls3}gQŧ7[.'mP䴫_ļ0X9BN7ʟR~h;"mh2`j:4I Zߴ T $@E8Evz7+BL2VK9-꬧(@pDPo- ڿQϺ @ A~^ sqO^n^e;Jqw nc1_S!44[ր h Ǔ}ӌ-½d1B:-`%[$[NkSCpIESSSܓ;|skMuGB :j/ C+ˀQ.V`sviҚ {rTOwqdF(1)p0qӸ%9*p"MPυYc%-jV6w[ǡ@SkblE66Vk\[Ih' ?jsWW>d Jf.DmYl]!`{{̹0e7P*E1 Aft &+mq9z·6ΚHDuA_AJ7qE{W?ys: ͥ:HOA΀{ `фXXs rHYoVFZxp?y) xs5_l` N.3q&t;-s-K^u)l NО694Կst<)vԓR*SQ 2"v$fA&4҈ >EA ,@|X'nwi.| \ENcIm pJQoK4a)tv hV<~Js 4@^z@yB\bJOT{'U.LҰ]7 Օ{5P|6sČ<'jx_`>=Rmn5IDA8#$e.nYT#z%x7u ח4uȰU{ 1+MX\J(J[O`ga j-;oɫ|V{$%jԺǜ~_W W_@iImi\fhyX[4yd $&:u@7̟? 饆2@4$\z[D~ Ӊ*`%96%KKF5ڙ־m>Vi6!s`(w5.P<4®j)v&lPOT:xg@u'.R7 TUf@h䄎ǀ\RLQxϢWbÆ o ]c?2*[4Ӛ/9fRNۍA40ZoY9z v̇6/ z{9 CyHl&L̤ץX v_,ivd%5*y6+,JYg0*# !̄uܷQ"WGni9iPVNru_y6ڹڍ| &:dR/8bW{0YM]$FGO q%`L"2;s(a\e짩|PB6sN|}a]^A&/0btZ* rUr1Mi-f2 >a;1zh#vd#]ӌ+y1j.ySs_JTd:ÿkSUl,u;٢;a=qX.v*1FC7C] op?k9 *I|rOW*̲]#Q}K}ype {Hb8^ rpy|[oӎghhp Q!#LEkKYM$m55y\\K z?B|*raaXȦLoޘ Wy'R-'mgmՏs)zÛ#CQju|)o֬%YZe@ߚS- NGO0CHr#¹& bdj1(wTPEdxH6~3.nhњ; 5YOB.xZEO[ uf}\ߚiupMciGή;JE{͠z0>PD#WKOj Ki7g~{|W|4/|Vs{Y;o]^&s5_z035eoV c5MJ |1mQ^maHݫ:ȶ1?o;E [oG$!sG\Q&(/$1n3Cl~>Wb]T|+[uuo)`@,HnO( prj2wQIAN-dg5Z߉=)9L.rB̡'H()% "4C`Jl2 NzoQ*0 }W%OI63 +Y? C\:D\o^=/VqgSQL{ RfRXaLTAm92j@qXƆY8Έ2VTE$CMq +U>t~W BOSyPq@Lf}C=j֪8Xb "W0\gZzΆ"l@98'rckP 4A沉os^Hm-CPi*"HO"QTObztk.q:(qӳY"`r%: c Zv>y~Ka5-X&s@.g0.ƴ_c J+wκQzj`VV) ’v'6 "FK iA#ĺQ")$^)*PmL2W1kob坠^&Oyt#[FF/^u}kKfe.&3 , memqnW "/X\mKZ_bmc?^< VyFz%ZlB%x-oD RthkTNk_Q ǭ, ~:%&L>URO7w]F7򀰥 N{ݝ y.|+AOBBBMҾO=5' hOՔ\q5k8'|Q`klOT҄ܜ#\*㨝Sd, wg)] X_T>W~@| $Je>n S]!Aɛ{{W:zCgrGh}n +Z JXfuz. {X?b#;5)98xzqc>)ھ㘏SfG҃#tUr%>%K&su*B0b0I ki{^T|@ sddx^Vw1;GvO0.@;zW : ?ܭVU~"`cCh O 8xa8~βet1j&l-I*n0-6\كV\Gk!$jKg]Gj솵7bivTd_@`pNn1O- dw}&e!D18e^ԫߢLTeDwʬF]i6 "^Jd刾ЏO|L^!ֲ:W됨l7WA(H1Ӟ?rep Ǖ9>)mTKRxOw j djGt;32)%~ڷEok>Y:YWSKBw05Ы>tj*5V;K.\:%GҹgepC j61[A×MGmWfp"R h'ۿs 4bٮQ7&HLtHͥoUbaǭ5 &`N &T'b}{qGl GuW?}XC+u6F]S^P4hߙm y ؽ~о˚+<%9:OK26WkyE9d^^=qO|E nv]_XP̾$[b(0o3k!~#u.TvT܂rkFyzub:X_݊˚{ϰK1BH#jKB|͊oNVO*Q }Hs݂ڝ}hO&;'٪V=趑߷]{h w[O$6{U.P}{3V Iqm_0"X j̴<+^#!ὖeaa[wAFLrEi7 ʴ:>m|C{\ CSd ՝T)+ OOZ_Lp(YG];xC2VPmȟɮjGp}6D! . 9@q^љ^_Sfm^cq8x^ӿY]D1ގu\֩RAi7&E {걂Ɛ&Qbf14ҕEj+D7#+ FYXȀ|緌~!8F`*( m@uY<\X GDeϮvtWsEՃӎ\t`ԮŘW$k8;(k7J̶XAYΆU`:p@fabO(}x0W|."0}%B—OArFjg3BN@ݔN$ d LRYVRM)F캋ƛ\rSswc|w4I J$nw&4x=CGBG4Ӫ*T= Ѳxb5J15.o2zӞY@겺{7ɾA +^L*J"eŀLQ/D~:6ALr**f\e=OƛNkI^\p;Bm'/[o3+9)TiQ1d/ICH- :9Qxds MRLw*M‚l`j={iB9->qy!{kUxƨG`t#ყ݃-4[y ϵ{B":hmg"`I:qNJ6(|Oz0Z9`]A{lmxM*^Sy8XzL7 jF0a.Q-WC{iQa0>Pl.%hk86.~fViq TXџJj&hYqzzCCihno1!^34jK1b\^$+{v4Ϊ!TWQh Hu1;, ?p=SPbM- q%:(h|`ԏHv:5 )]QA8уv8Fra__vyϨyh ^XW银9I%P n:[{^dA>=K/%3jr>f#5aHE !sA?8Zb \Xȑv I&ω>v7ڞ te7uKxV5h}4qEvÛ{M+! zjj ƏUAbҤ(STsУ_pK щ-T{5mBͲLd-5 151ѝNHᕱgN^nXqba[虐m \ ,ߎJ" _p+AS( [=tfQ@"|Hm_[! PF.u}7oT7Ȩ%G iY)\}|#;D>ԒwNr< 2t:jx1%AR|z,ɳE%\y0+'umn-$4'rC0؏D8 FټbG:V `oEovf8EiJc4Ռ|mQpNd8rNjqAZmw4f+{PSgJXcnw3 j5n^R@HΒ`0Hg#zuxJ702}#]oJsN ȖHI#{F3{X#%q: Ө!3̊"~pG(b g;:Y(N>B50 w!̢@m l=E"*$-a9W9"/@9#K@3R~72&kwnb=Shep5'zDmg֟'+>\.X1凳Rn;&̥QBQtij&F=P,X]y:,ޠGKs=Ug.^̘ vP !oǕ, :n[u`Ye.a^O>fۋ!Jy/HwUG0BըBHjU۸m2O#*C4n.<̳~)n(^YZ 6\rY.MDkG?{]A`g1^>L\. N}TH{K^p&~ݦ*;" P$rPw=p3Ҿ+L_OGvC3^y#iiwW9!T-}!fҍ``kaRǞyPOC RMC|iV4 bs rK!kxV.GP̨kbWUDu.{_E:3>d+\ :Kki dO$@xZ,!9?jJ?{inDۀ)ܕY5rNRw8iYEup^sەxrZ[~ϩi3.j'X.O#|@jMBE3#7v" C~XTfMKqf` O&IP!1B!BWu",6Hy!K#"Y!,Ǟ[Y{jxIi3ښ07vOC]Ȕch }mn H7UiN,>p9ÞfuǏTri tm^y i!pQ<qt)zI=cı%+VAg=QV;&D(a݋m03LI6N+S_[:dM2>-mZxMEds]o$<*:Wv]9vY`_2x,!nUr2UQ&͎({ mNVԪ8d u7)ϵMUWY4>1Q(VLU<㯇!PefyS*i3#Tb]e:s̀kc||T-{)c_Xq~=_hPqU{n# 9:P~^$5F32Z1loWE\(>x;' r?T~ue[S< j C{:TP~!ZbOz=SůxMϙzoAbv7匸0`a*M>9wN ]Jpqc9Fd,L¶kzř.1X|@ ,/~Wb|^ qa='ͼ[yE m~ksŜ,' vU0J-7|T{異I3]Œ]qh>dM Uoєd#y]tfou4LmB˭D~݃Q)ƣ1WvI.Q[,%kcNƛJ|Ǖ "fP1$'nxJߧfH#p HwZ:tmK崂"$u0:w["yWl~)8噝)#Op6[=*ZAmʉ{')6q6 RTp*c>MT^Z>|Y'% Ӈ~6V\F qd0y%OKMj_1?hŽSb>ҙwǹwQH)TJ"vm2 -RP|Ώ_)h]}/2o,iP`2 k$]f1K2>A1s|/F[yOz|QsKwPY3O"G8:2D*fU|"LnaL+57Kɓ IM ~f9* YP|skQn3bZpWc\;*w0-hZ. $V`v#\D\xpde 9:Ni?Ip<ūIhx0o8KQHGy!+C ri[Mh2*oR#as'ѕB&c$̗U;?WmR| ǯ[Ej}p9"8׽cMj:\N0H-,[/@4RJ-1;H!(;7lUK0Nu-5dY{v`B /񴔿qdbo#)k(&C/G*b6sYoz&QVY"=Uh Z衠(Wr"/AlKrmќ0̎Xz^<>1Ս (e"{' EĘr{AϜ/0"`,]ZɑѮ?:aKOr"SXcD(ِA2m@gΏ^=Vr|]t+B=4f&f-tG}we@87Yf_j|r̾.}8qPh"ۋ=Y cJtO.93Z.H~x>m);GGK4z!`JG.)uND۪"yg=_j u~%X@Mt5 =IV1-&|YW~-b K#KP@A,)FWark|t} bM"J|LяAv)ii,t4IM^_z㱑b֘B*Lo/k3]`.Fp"넜H?̖*iTu.x{$ Xeݷ"HEvQG0heGxupY : ] _ISŒTc!Y ϾU)*ʹ{"Gό8|1!:0Z$I kros!re|K K*\ jTƴ) "|P@$ݠwjaNGq;h9Z䷈Fgp9."s6hX)|Lԓyl6'*B[?Kƪ!Y5*Fˢ8^s#U:eEC*%pفFif#1p>Tžudm CPT  / <{ R~lG!7[^y;`7dAݧU[\@-o4k֪u|(0N hMvwO)[J>E>.gcRMTevR"I5ՂJR9]@rC (+^vcG* V<4\Lgh$ʉ,LB{r'W\9TYZ~̸]B% ,6/WY=F2)?s]GSqeePqh45޴$>E@$'pљL WJMi;NA xFds.XW7oea+%؟Lӈ3A7IpZ2~$2 xiO-9L,EIlg"6tfV^·KqcQOwzyZkO¶OǛ:lC-$mH']<Gj1m)ȁ 7-H{l */{ \k8$8Xo:Z8,_d*(pjlŗM죩?iW ڋA*MSM$J̅w]tZ M$C 6<1m tV3/0610T\ j/o-:(]8;(3O5 ;~6uε`AhVfMW{QI|=Ygvd7O2tRx=| .[{%D cKV4IX)K+b!1rm).rPڜK+J<9CwdNYW,BSij%(3.Ft_*6!mETWRGX_n&nTOH=I)Dz3ǿ?0qM]Ckpp閤XY\~je_X K_ZzT͓[j̾E ͸Ľ$rDQ:c1^ZBҟk$ҡt7ҲxE`%^gҐXDzU0`}2]'G|Z-Zi뭼vfb: ܶ]n319/m~O˕mx #Uhn#K4fq #1dphXi 7%jZH%$vUYV?}Æ+ę$U#j#դ"-)sEC{}Bkz8l+7P%ǁ7r001Ƨb9c/^ WΚ=.x {R!֢O:R~z"֜9tZ6A ?(,Zz*qY_̂6\o'wیc# |e#8'|%F?{Bʾ$kد: i:?T"N>8W)p}k!bEKZ-GkrC|d0޶`F s; m 6g)O})8Rɝs7K2\O%K [}A l R7՘ hQ{@𸅌/y4͓>=Zf=(%4J\G ЇF`=q}P$Ma@Tms ҭBy!vùV{Af#~KP> Z.mHwm[ uC$KjJ$F6D>j3-s &&.B9Pn a$0C*tpĢ:'9xtؑI%A겡(#gs7L?Ia/`,e y'kfwf؇Z6ξAt^G$pzh} QfUmt5zH3.gNrw8Q74;EܒUL )جu fe bq燀 Fv'va!MlK`N@:.W'4As ed6TE;urLQU` X)œ0 R<t\N -ȮDrxā%6D#i5_۾S&b 7)ڴUU0'30$*Yi*sKYWs)gaKɯI#`)l>FZUr^ݓ…G,@bO›%~x(2HQA_dޞT3 rц>~iB'hH/9O@ayÙ@.rFpB?|\rW.tEjΣl~E yJ7II7mouaVrX6emzՁdPm N!Gj|߬u;yuzs2.~~L?f*r}ʢm&Cuv_cV3wx+ L~S׳dpߋ b 4 ؠ9>e]PZWSQ1 \GtlyXNqqMQo «i\ h\A"|,t jYƽ|4݆ DzU8@oL<t/NeJ󎢺lCJ%32:SZ% dY v;Pܲ20}{ܧ2v1a*=qev@2X=MjE"a m"5u.Aң!Un>v (3o9*3KOZ ?xKR( xDB"O`+ #iMo6uD? B}a_f$~k·pMXF0=hUaGwkfITuj>TT ,ʄp5Y-+}4 ~onF<"̱T¦-%u \+l#OCf!>*Lll!Ҥ?@XТY YJȹ)7Xmd 9~ m҇q63hf +HZv;p䎴\5Qt:x}}odLʸ9\%C9=boye'V=<fޣR0Ok w=ڤ(2~m+N{kQ]W]?\Qo5z_' E\n4VZT>:tFC{ՓУ錪8{62"&^y$x?s"*@:bFSOj.LBi&b1HCj׫.4) @3*!Wx Ip$=-'e)O_6 ӣlZ^qxEŨT6(w5I!hntGn,Zp D*kP qC2̂ZY&)@*dg>YZV5gRL"g`ʯ 88KŵM1sQ#㙵 l=A{r zV1CQ(QS4, RI#+;R5xW[.+EI}JD*S{|!U,kfA [#xݟ* 0/ݽƿ%@M(ssN97N&zhVGe% jVbN%NäC zne1M3Kd:fGxu*lJa޿ͺ7 469(<-6Ar,b}\v_v\' ٰ$"^#-g&`W ܳp"ʫ /u{ +!Lɉ!ֲC9ӗtjKdg0 !p] 7@ Ceb): ` 5SEs?09u\ʽr\T]Ze*Ǜ<闇m+;I .%u2!HmgذQ`}i;RiO u޼5I9D2 ~.DE:i~/qZ9\T!aL(I캴c`.IRniZ`/e;R ݐX8؀v)7e@7Ԫ=oh9t.ELe^=)HHjrGM[ 1ײ-,AY|pE խ^W.aV66;'aHXgpNK]Ib:.qESc8CTWi*d`f?l9QN>* YܬI9waWT£.mw=[Os#0û,1N: U@CӄFT1\kFg iAN.$` :Lc-I=WVP+Ԏ"[DexfuY3nܓ]Mt;,'x-#qS I>(Q ?"jp"voBmzyzk\PV#;`*fʢ]Ƶg^Ymzɯ \X7>F:lfWR6ZͅQ)I'ƽ/R^ߘ<2il/j. ܬGJFWuYҌ'cͲ+i:z'4=^֡~Y*^<zG3?@3_DuH J$sc>;U3zpHϩ&VϮĜ`,D[st~'K2DUZA\p= }TRy;#gFK^n?Z&i5rOZt彠ֵ2UõJv&ԃ "tgc9y`9qIoiH;O丛'=rx'>ʌDa" zPeL@}!D P-)jkو`qX": OnQgub0Y'bvl>V.ܶ~*}͙YB$BJzRJwa &oiEO hJ]א,[ )(6kԉgf3-G.^^vl4IhMKa ]!Γ H9xPEn }j[$qFGݯo4bV+A;R^K[d3:۹I |Md3'R;[D5 ?/%dZuD΄\~3Gxܝ3 o}3'GsfK.Ranv5n:~$;HX(7[RGD~4N|+ X &9+8e_o!go'u!:Jh1Pj.dٿ@c.I# ;G[$M (`ɩ@&K x,t%B y6w3HiH!g1[-x#\rwJBB|7cjۇE>Ƨ5O S#?Yɺ*=-DCJ epxAы,Jԣ. UDOE.I8ԅmBGa/xc?B`%A޹5nR\~բa{=88((%3* RPM jFNu4ˌ5 ë| ي6Qs&e^}q JOe] l ͓tV2gr(WϤcWGi7iVy[|USnuGRzYҡK!džڎVu4wBLluK/JίA(4x-]e 2C5g7g`j[9&w H#!ٖ!?39Js\#5mM/뛧>>[7A ̴(\7-:8ٟӈoi-,.ys&I\݄mKrL0)0Uّ/ja"\>zן7A慽P [9GX-Jکif[ 4Y Q2P$# Q yf:8+ ǟoKGά^y$KgW&gwpב5ے⤜1P];[5Bx9ch7eˠ ,jС#'{S44hc<3GϢKQs[ڎ\bW`iY"Uajܛqk DzJLk`V~lfRm7ix9S ģrԇ =>:S.q1 l_ 'oMA7)hQ+%T-Ų;tHY]1OլsoYX|iLOZ8äZV`,6쁧iҜOWE~5-ღuXoˀ0T:\ѽ3$895cx|Ubm_7V]ZTnLxRzhy:|x|{.#rx@nx20 ;9a\! Sm >m@9ypxizH).&02JS; zፍP0:9rD,9zE\(Z:ς!)MOB\(G4BTɊNNe<;^TM eޭ΍ *?_W߅(ZG}'PS_Axzv1"XJ*-VUsE=9u`#ˏRڟw75_TvOFQ]h%a f󃾏ʌCho+H׍P sf };MJ mY[㏸8+[x7[ DE Ȯ̭kpTO\O"FAV.> g7V"0x3j<8 >A*ڃdxmZ{D7yӬoHPktXQtu,тk*DN?*F"kgMOZ[;xk3"T%tt7$jܮK(_ 8⩖W:@ uR.|E:pH 92(KG2y191(,ZBMS&rG#)F(I nf]{vAW:Xv&: c BwFE[N !b"2/}9LH~Pެi~*EP >,X>[,vs*I 4;%Ȫi%@ Oh)n쫥\$p^G947+H+zTkz֬jTDr" f=?ݯjE犁`]W wE0 _ge%s~ mUs MeUy %8 %hGz4xvq1KVUZ(pp9!zun]8-DZDPdžOpc~*4Y5ѯ(T Z -c%l5# ac+RV$͆(n #[#-}NIU)m^; # a5W[?5D Հ8Sb~?l{HɓYR''N N=\/M2W|3ca9T3{9iƑq F~KGq0Uiyɟé, e*ݨ+"zx&w.~X aD1ǣK߈DT޵r}~h ϮoO4RTOr U]4PXsfWCDl>V‘B 7eN}g@-.7$HϯBQXAE䊙SѰrqY/nRTI5Q><);|)e#H$:F.| X'f㘁Bjӈ>{dNsvƐݐ=|/8+4hb^oi!wu>-ԿÒp "3D(S}Ai}/u~VԭWP6'$=1NRR_+0^^&%~OF`3dvyB 0#h5D HN~:Pۍb++C*mPJD1•Zqi9P6SP(?: c &ӧ_p< ;e?.xIE:O YI%+E7'XOEw8}χXb f]N(h|'H^No5|_۩6}7d0['#b}VcgJSꣲĝ JE}LR=HMAq`90޳n:ftugW, }WI"Q.7嘨6v{r-CjDI|&26աnHޖwcJh]6W}$`l j*c7ј<}Ahp$IѰ* EhqV,utw!2*bmyoA3{cK*yCmJ*-].t⭼=%7㿛KemԭLy/fv?@Uݽ[SѽiE3l $Fą>)la,T9o-3GItfLmHl3vJF {{~IGH܊=SpuUmgG Rh d9z|<8D篴aYܯD'ܥz3bP%dj{w AdS(bl<44p"w Urİ2kD73&Ө.'ey(&&Z'.;0/i@N! MLeL""*˃3x{tq|]{ U3ß<AlaUI_P]{+>/LxRMh&R[}DEx+;uq2@G;;C$2}ic5RuL>ILꐇ澤g}.b88=n #v% & _:B`QN$H$gŜ ]iȘ<|8ȸM:X}a/.a,לy+bt&U0pDj teȶ.G;\l,:PG[Z֩\-bs !|N^!CZg`uKʥ$.p,zGy' Ǔ֐"U7d9+<@aS˒@9e|7N-uA-acR4/șQLRzD% <Ƽލs16`w_+?gǰպFz ^ j,HL~WxY"VYYJa(@/TPr1N+5PS~H9=:ş$|@pH5v,Q%&R@ 'yn̮MT`Oѓ_x\Gp 0o)CvZzUJ4pT G |?? cJrjsfQ٘*iEPH쒱NUO~t6aiVH02X#/y%44\?MFU2 ]},Y倓A؉д_-; yT!3o[[4nobu'ʹo8 C+"6k$ mZuNrToCx[!1)(q\ҤwZF4u@K`*bͱr\8[_0<(_W<[`)$kLc׉ֿ}/tOtҩ mgQԁfjM913yF>mSK R=Q_$ $D5pnjo>V,'ϝЅ[>zgy,ghBzkYԋyg[0slh?+~Œ_}OZrbYwWөLy7YcdÖ^HR)8s`ERE ~\Kh!`KGOx|/83u   {=NFs|׋ҾzChਖFz.boϜIѳjܵ퀑 5>):bD?8EGP'!Z^ s EYl]~Q#=hʅ~>'(ٗo5py/^?n,>`ȏ,.\шgF!?Je5Hӱ1 9K0vSvDzX#~Gko;m_΍BcJu($1Ai0@kљ40Kڨn%vu7h5:?& f4b/FRNBl90 ) "]2D?"UPPɧEtm4H}M8cTP,g9mZ}͚CO6́:3LOz'& }߽W Rm%cㅬYYeJ@}_Pš+fԏ8nlN=|Bj_B[g 0%;l1W()d!:^mTZæ&ׂ^њ޻2 &l=uըzRG5JC 1/}Dɡ{5LH p=Sw;]a+n8y:k.zB2kxYTnu7͉+bExU к;9kZQ/`h5{&cybȻ+uoS"SRW dTLC;K.&V%4vka0A;3(ABY{(w SH.DyC{2 E*0 |p j IL?/_--2M|Ф61>9lyv Vi?R˚wN#" P¼l[L|[>.EBJs~$!ѿg, f tZПvHh{#: BwP"{1=lޫ$ӭ2-$Ώ^.9UV]̹q Zbsl<мІg&ڴQX\>£!giM+w;j"vYz!%Fdt Pe K]!g(RPKWHaZX1'.Cae "a$@Y)1Vhtf}k PW ;perԺ%vD0 q&)ЕojC5vܽ-mV%ܪ`BNpglWf,BPM"/n#>+|2uE5iǍ㵕xn0 AH'm4j۹j&S ӄɐTqƈ {@| +I_q4<Ƙi.75vCVU>ZWVj*TUAޒ:h!w TFԢY7<'(k#\CE;t$8mu^&{HPh)"3gPT ɋ).,8͂aH,N ױ,&u+~1;@(7C449dGlFCWÉ J.EޔT'{V}+ lVsTNVJ[[U޹\gIHy_1*°ԫo97ºC9Dʕ7d Wb{Pl#HS?23ѓPW,ByKy'/V'HBLÓc5Gp:?q[hzꔒEr` ],L] EZX+{e5CanFSkQ>(+ܲFdbmdWvaUL.Oَ?I)  t .t>OvHHԍA]=EG<(,4-GtJU ON3UGϟЧSK=ؒ$!ˇn3$0Tol.5U6']B4 `a`=C[HTHWUw]dp m]O)pcYU)p +nfKS_*upcOõ(iuIc_5FmVn=NWjptZđ/)~XMKTY5^Zaph !H>AoQЄ J'-;h1. ]2ʚKSݲ|E`h-ۨderaW6b!cC?W4=RNeyIu27x^a`~" s@ 2dV3KkE6Vkb\lgsD,wmp{_%m<&3`Tb8۸lY/8Jʃi!K5*35+<^VH # DN^ѐb96.?Nx j65jwձ-ϗw2cjN+m-ق4R9sIaI8o!|Y5`bTjDPCxcs E-ry:3E  -ea ><+1vбŇ-&p  zG/tI06l,~D 'o#GLSjPWWK.ryv_qG~00drc}hLR`%+{8+ݖaJ֩Id5 =opÚ3x}q\y#\C|^z,d#ik@7fdɂ-?dn1!iFA7M&7WպC5 qf% OcG#$s ȡ!g<Y `Wt줹^Rv*G/}j$k:r(ymvjl<V_x{+&?vԫh2{o0PH:h֕U~HIZwAqtD9JXӉ_]<7CoZFpWnqCWr5HW;+,q~/7)iK).|8bGPݵ)N_BfdOe}$K48-쀱܇E#{NZLnFPxw%:RbICM(J#!,b;l GMQ>=Vq(v~_ ɺؚĖW@A-T3)dy$3OZO' mX)K&<#ާs7 R(0J0 *Ar5:ӷG2\;QK0@"Yu=g'.C||va)]}GWC׍;V]XcÙnlk=E,5PW}d~K3MDNȍQFV"3}ewmk2 Y)^It|y3.n*x4PQT,/}^ veh{(NoZ]޻[YNZE }XTLZ-R!ƀ d{HA MhMG?B٣:twu.r2E!4NVU,1qIdlId.*e-OuyV墹sso% Md, (j9 Qqʈ&P}Z/.gW迤^*V}_:2UyLK=酱ߺ`*y3䫖G~ɮ]޸ϑ>@1##eNهJ|NP34Gb~:@G~6\倾 MD8Pf}E3Ϥwcֱ (Lk)*iܖȭ/Кuc5h98U=joX24^wpzR.s3ݦ"DcON' M579Fz_kw2]M5˃ϋUJAK?^IΪR+ @*G񵵭4qlq$p^{6^\!h%B8Ț&k`ٵ(o Ů3 [&?::4t R^x wa@0Zd/ٖ}O+W9ǟM;~yT1RbwjUe$a;[CI"4"sjj84`<:Z `ߨ}l=TKݪ~V($i >rW <5<8ևi` RQQj1D-P8ezpYC~$DЍ&wxF]81 6 >x~Of:J4, zlMR`2yA^/m}E0Y˰1X 9k@#`V3%Nζ@[0%PQxX?)T'x_uZZihdWNB`&SeQQ$o~JyNtO}W N 5 e:Kk&<]xxf!YΨx24ɫ&zLcYѶ> lT鱍r3+7yKj\;cT Aiiz܁0Nm _{+eXZM:}c-\}-xʽ$5" tz)/O-jMþx:՞TSB\#ϧ|_!u3A>?bFQ=3T Gqf!Q2 k\BmI(T[_YٴD59f.}3e 5u}>3 ["1ɮ#Nڥ#UPJ)NC?Z_r7ws6 49-2$odsɸU,w6)&*8m2"!h1MK@5^79p`^8^09ĩ} q Tcwܖ7Dϸ FcCm.rҒ:GC79>Pԛ8|wL$6R%N9-6=ͮD'LbXfͳōCƝiid,DkueC hx}?|#`IFc?eY^K١iDȩ,UX;n\q8|~+{2AgiYw!^e1vB'9Di D 8BHB:Κyŵ1nӱMJ\^uytܺ ;~q[(??"?nѡnC),Rr ۫C x^T2O'G!Pn1\oTS#zhG~N86]!Q-v[֪Ă &IDL*=9:270ʔ(_fSLɢ)i~a[37iQ#3CcK~Rc @!G9/ġK"Ro\gV2l*]z*QM2h鐥3ivց֮'O CeߡHgT \9$}>'|WnVaJKa/zߵj7O*ψ\BũG؃9eg̲@#~0>C!HYf8\ nRQ#ꅄz:oYL{R'y>(|+rwIskjwEopx)\?i"fI$g]NEH '2k醦jy|XUHVB7U|Y_uΰ/ߥA`r?`\ %CNyY{T(eRx43+J Ld>0#,#j "*wȱz00MfBZCd^r,vx|6HwTj-VXvM# S^^+3 HB@,}I BM7QYGOB 2J$=iڷ;ѓ+ǘak3R 0|Z᠌ԙEӭMvf/ǜUIpSPo9Rd1Ogd,L+5*5:SRrB8B@MtLqX ^ M{p 9$<9,-(. *Tɷ~]a!GxG2?sBO w7BttlS_qл>Vg a `>ԼƦY .,F/㸒;)rm'5V !nSYLCS7y")^A d+2)Y:^}ʊhm:aN8o69.Bf3d$:āt~Ei[LY@5P A&ᕪ=V#U+s[G\58m!4\rc@{ѨGbR\Bv꒗8*2\N]xWry Y؇Sa騟͍lTES|m.c B̿ qLe^ʪ֠s~x6lg7맶ywA#FCǧCiM>S~ۏCblRZx]=#I}Z <#/qv^鏷SU Oy]NdI=z^SaMfIhF+ma~.;>oT$.7r"~~PIxM7<YnN @ѻ#΢(&CgM\pÍpD³ZcS5_J 5t /s$S ^*f)&hJ+;0^ĊxD3&r 4&k}#!/יN]|0%??ꍣ]J< y Vs ^ kgaDjܜ i.v׍7 ЭSnxѣ=81Tp ltbCfp,O>1b |A@7[-V]]s\DeXJ[lm2J/xT]s)Ct;{'!8fQC}_&a%ʔi5 SجmzL{0O / ~P]Ҋsr$lhP`f=לB@AqVt#מbT3}$o`S=|2s֨m5Q~3![Nۜj k!#/ry(Q^]CԆt.9h@M2Ug6~~ -560Mfq\ɉ Yς :ydcY60‹fŤSfmT8w޳($L/3+!Q9t +_2m[$'3Il"_D'o͑y0vtS%ܓd{,f.|nz$Pa .يdMNc{ɐ -M(-%9DYS0Q.='ys"ZqLʹ pvPladӅ%ZZe8j,./_HGLUZ@=eC`fb4ug>OmP)S4oGs8ћ.cub[P |>{j-.H?Rjd" ^ߊ}]\'p8?SOt"7߮OD)7<2FG(}2cE-9USBDNR_2/kOᴁZ6(o\reiKVAdWaLbyX|Ƶ[ޒdJQC;_li`>ItXmʁ|y*W+fW:#edi]feGZ'|ܘls}84`w봇Gi}SQfX}:ޠ7q&=Sl:sP? f+Aέ37b(NbRn ˎ']7}VUǣ"ݑXO%(rt:y }#'<^B+ Fuj'A醆X_u8w?nm˜ősbmB6reλC-9qwvTcj4;~H;j)a9d 䐜[AQZ8kJ=?b=bTkW٫4co~xL0qdRS )ت.G-3׌xAy}a)G{+Nqmzc$On ;*o=NڗՒ&Zoɨ;Q E{ &W^82ݥETp_،5j(5+ϕOΕ9bA`[֥7#{;^sF4 *o$;8}Uaډd8@㏘L EMǦq}ƻ͆t7 %6Th~Mwx|dJTHr:J:J!K̊gX.\,8$m*:l/Uƕ,g 7C9otףy_rvlⅶ-~Us|ī4sl$~v$d џ,G8EM u~yN}aL"eU9c {m6!]z^kы[վ˧q3uR0aAvPO~ٔYGH^[u&E K|V4>og>F,y%VI(OZ-QT#w]҂VA&{AgR4-b019(d6m*#M4,@ R5s6l4=$b mr}UQIQ:+0"nH׷lO#m_H^_ Ohm(@- 2p>y-L/137層Ll휓Ke6ݚ1M/ \E|U.-_*ATr-nF1[13TRgd.&,m{E5WHDMp7u D˖SчI!gzQV*U0:jBnvnaG-T  "A~6h72h(iޓfx]葶9qXIUyL 2tAFA ׵[VʪP(o$ӕ̞ΎXn= j^1mJ_$ <7AM3'Lr12ʸK'S駕R-1~wQJ-iow<⻡ówPbǕ+\?"l"G>,BD9&f3BJ3' (S(zg FoϞ,s1\=]lI?Xd1F'mx?n8oBbϭN4j7O ;m!묕aTCeN2oh8|3#F”` vXAw$ЎF[ >p{';E=Jq_ 昕Dv)w1;e@/]>xvT28Mpcдcg徜:$"J(|'HkӽS'\CTT.7y V@=bxY?K$ ZwXPD@=Fmm`Z;x2#Mk, Ҿc&zJ 晭߭Bd mcs-IՎe05ƒf 0g$ޢeb/SBVr!G&B:zDaT;rՌy=! 8,&XgL1Q.[nZ} yzaJ E~̦FEui.I_CZ6C"'*qNDW[޹Sycm1V$ٰPnJ,l-+D8 l#] N #)AC_J# i.Cq8wH}vۺz!gjbCOt[_@Iۙ9k$\VX̗ʏ7[5!DX[]o<1:BqR(s[ϷطG,ٌ۴kSd)2+JXw>cOк %1G9Z>ҐOap[:QS@*o`H2v}k(BS9 cuoN'۬ ȐLS&N]ꥌi.r,> ~aq,g>Vex\i:HBBkc (TOŸ @]f4pG.?\DJi@1Bg̐7HYP>A{ @,: qcC,(F|cLlb\NX BJa`6޾4jd\>Pvſ>- =#<rNa =VF_6L2/6(~ +ql JǕ9#V#!FT_I&C7jl }Q5#ʚ?d4(VJaoj}ռp-NMVk1xAc#F,CbBx~q劷,* 6]o.|@{UӘ^FU(.N4JeNp(]L3~ti[´qËpi;'PS\@>uHsN^>ZHHugVD*j8g˃؉+)u#/)0NU>G߱[T=3AVX\w]{zdEm婣j?ա hJWBkz/wh KS"I3;ʧ||0 O/9,\>_$ͣ]z }jwNNlc܁M-|v˂b,Mvjf.1D%/@f٬Tu+șG@LNo]Lm:g(c._Ǟ+>{ί^PJOG32yYeğk zTBWk_/))QcrN٠kfpWӎBb|bU'^4q5 p~X3LG'@-4{W ԟ q|>YG/yQ'%kN'/H5vhouwq:GaPN 'npc=nfgt& N,Pĕ| 'H#C@/[pr\;K%<\"O_1pm'Ifn4:a KH-WHRAї` gq^ n2?(Ӕg͞[UwǴբYHj/j&*4Cu<XԂC3hAiB;>b[ƭ=[- `c*W~.E1wLZIW۟!l go(Skl\I68;бyK-r!Ąv[*N dab(c]ۡxi{dJO8$_!s-9֏{>Ӈۿ-!Cr.:+/se9)O;+pGpcfBԳ0r~j qE{ ϋI 4Et^] ~I9'' 1{hE"GlQ ]0ɰUV&x*p9,@h!ޢn=• yAвjщ iWkTWՀ}Քi ܌~ 3#a*Y)Ri0*x0ePf*>HZJPbgYGb>آU)$S$ R>g^s"?9!sdвbOy`%(Z464voy+&bgdTˮ}Zh'k ]YW;m>紕mJmW~Dn^ddn4 mn9R RVg\Ov$s-NWx勧pg6=H^LASP@Zx^}]dΦ?p2闝}ȅ!!Hiʀ(&=IHT'p#E$lԂy2y*LkE1/PRP_câ{BA{[hVδ뽘S|jU4K֨L8˕R.2phxWLѓ=%,'7ЈHѵIѢ=2mb? 2QԺmǫ-b/9ˮRl o_ዹ+2=$`zt/IS{$A5CkL_\[=5ѯ˜QJ1lZEJջá9Hӑ#Kū%8.R+'rۗ#Yh=$фCW( aN%ʶTC]jҹ';d.N&UKΘ+* 9 )G Z3Mh{;Qٚ8<F (pv^)L) 5.3=HWBbg^N+#iMgzn],pF lWG> \nHy{mp]Msr ʛm.78D̟KV`^ԥO c*x&4sg`U.Yu_`h#c/*Ьh}e=cVII-a?d !:KH/)C[ť͍gP\:)?ڡ9! ~ΠM4s=Vr)ijML|seOClpw?{0$=޿X]k={y$@_oU4_MWŜk$OzZueٞwspkf*[jhL}d*J?5R"AF]BK!~!T'QR.NѽgeIۆzlC"1ZCm60/PGlƀ͇ $.S~,Q !.bS4nM1gN7$ߢ2//T,=X+#h(q.KM<~W[d.$nzx899)L5oy3Y!Pa3Lޫ~F*,?3W&qق~LMO ^QQf(UP ަ|BHMLsɅj'X< eN+?Ѯ6^u[㗼U`=|&\tz̡[ /# ,!O{__"kzn8! /N^*^ŞjRT\o)y%`\/"gX;/&% ƌBBB%}!%g~WXJ*8TH)Vb;JNqONjr`v ~xG,5A ~ [ù ^RGß4~5|+XGC볋䔸'۝e`pGl0@Dr N'R Vzyl}(g>TSZq3pIAx qk;xSBucU}8+e*qN"G2cZݑR wm%3jϫ̳5ѳň8R8p]cABP#2'sD6Q])ٚ܂ sd3O4|ۚAtFP(#n@f?`vgFs ^uB"12Xl#Tҥr ӨGk@d߱<dKdg<:X54N 3\vC檃pOl2i-r]AAS~ML&k`nT؄*+E8٘P& LpaUIac]rU1}ƽwvzQ ZM`ӽ\ juۆW1 VCҦݎ?qH˯rSr x#2N)9c,klO@KWb tvm7+>]z|U./_KϤ¯8AE y`@$9،-0˜SVA yTrN/@eo f̈́)c:$1ԷSc 񈲘 s"C4P07!MO4yOx9UnAiAW&;%+@DI6fi9''3ȭ*xKS bt0`3oRہ &.;e">aVs:@jȈFD7^D c0io Ӥv$[U2ޜHY't^n{~~fBoՒZ泤:@7|p럳*0~Jlu13t|(G،?C| g :^Qf󁇊5n?lJqQ_umyh(-O hKOSsCL o! ݞ25gL$){ɚD`.CpqgE_בY5LKwEI#Y&%:sHY >XyU:Ҵ[@:&0~|pѩ=3/_=FRy>]wI>$x.\%dwhP!,j6687ަ] 5a/1^;8!3RGbrԑuXcЂÌ 1(]^ypaXekúnF R}[̃-$q5OX𡥵V_}%?îz;8T^&{Bmc) GS|Pz*9O|g]q_BܫV 3 {c=;Q_Qwڥ/a%z=4ST x7>;bp#>7a`k{Q}o50Jzyx훞5[6!Pycr):"I|&T ՖUaw, .Y p ksTwrӐjU! VR!b8>Um9̀j5-A&~lO˘M>%ZmDޠ@pԢjɶvDmwzlGC~DLP29Z՘m,KhqɅ+IR(KH[gUp,wq/2THGJ[`~S֒vqMcx%vH8ر*8ըfz;b5Q(Y P>8ۦ^jGusXAzq4PCicG`t=7kyRZ ,6#vkBӠG6j1f Cag.ʤ$gc63ve>^#. JmI&퍷Os24jA([i9uT<M@ ut(zt"dΤ/ V!yP?E|7Eq2>?aL*y(ɸy|!9nK/BuXԼO3e)ܚAAkGcD>/rq ln g_C0[^Әle1QRHTU.&ZZ0peGpֱCF+HJi> oMoQ=+]\Jjg;8|,*xPj-΍0^]X6C^G\Eّ}=5*e$}kÃ>625ȶ'/znףiD/c޹R7,>%= RņڮLI8H|sGt|7BI&=}Ҟz#i^Jox\S*dҬ:#٭L6JQ<{nUa]͡L?hHECA&߆0#7%㗀nj'w[vt4UC{.f]0xJ`Tgx un2Z" ? r1Q~j6!; \ L/|~dSn zt<%r2oPɷt/Sa9z'9@IW7O4K;3Fϥ{a%PC BUd#Q'7|l,="5R~[H if(kߙଉΑZ)5n ׾[5'Tb>HAB*UG:"_ XhtU2ճ <"fxyqQf Ӥ˼WI׬zۤܕ??kiK$N/8kbjXzD o>̋koڙ+֟"HMaH$^#De;  /$ُފǫYqgur*\bQHc ]h~Rz)9/4] x)Kt JR.Z?C8o.zxi;!Q:R 7u@z3';PxoȽ_bu/җ3Q5hh'MCyzH+95*OC"ҭ_gG#9i_2I+(tq$ƛ d/!ίUr8mY8b 59^`X_]J#d?@amhVd#gbda>bvݟ_*YG8 ;ž9cy?EpKaD;du),>c{$'lzJT#sjW6EC`af3$Uބ;|ea9iHB0 LX!9gC.)7zhŦ‘ o7_s  `GN\O&O뙦m%C<~7vfxyM)a99M}f"HUo3B݅B[זkDm#?` kQ\ CA^,b!h ,^D2rWWʅa*Ў=q N~ V[Y4O~p_.wmw.1wM!,QnS hR2 LH! ~Y"& @`$iH ,UrCď4N 2@hR0~Kny(K[ l $+ηB~p\\U WrGZ\D͢Ό#d7?O }vX0\_'tfcށ<fdV@~.\nv$%1 i#(Ybu#nKov*26)LzD*^ r[UkP1[2ՄjEVuHRkA޺z<; A\ʢuB Z\BxA;hsqM~DZa?wp!F$Sc{ER+zgwl[,B7!bb\> e #豙vuӸb,xsW_cuWcm' =vS*=V~1)uhWdzFz}ag|Гjy z494EbCf^8l',Ie盅ꃏpM8@QF~ ](Cyh([4m,$N]iMP}pOp#]_7-T&;]!OJ9'-vU ln6ibx67Zd薽*jv_tpf 6f)2Nv d<+p26Q`om{ Υ>G− ٓ{tl!9sWo;Imyo0J͚:-?_cS`(u*V?"1K׀/w@bATx0VuѢVP܇yk=D>5'Lb M_1>i>ԗRa}T>( x$ Q'}rIPasf>=ј[m΂lc]<3'=DwCڼX21; m;);.҉blQ9NM.Ѧ{i}GBD>k?v)_wl~v}Tsٓc$y$QJ;]s N5`0\~o<)o_!?BI7ѾnꕩH 0B;fe!&Fz:-QF 6CP)@ŠoA Q'x9qm\ .VU񬣬KOT9dF jO %iWU<qKų[H^T`zhgo30q;dJW^O#X1wܳ mxJy. U.{Q+07x'⺷2Pj-TVi֕=`T' '80˯GJy":Ũz\w]7bIk/,C'nu%b)>ТȢn!uLIK/.\'V2>`*֯x7HP/-fgJ$Htϑ!,?HA9Bk9biJD'H\CeiF/mf@;$wD u~7.z/֝jҩ"&8ٗ咶+ 2\Gq4'0%#FO.l9v Ɵ73 d_hݮ5g_o/JC_#;C=T:✔BnY9SagO)Si*1ӁϹv=é[{0~|a~ 1?#'%iu}ws]1 x3:;db I|'.6`5H暣Lshyt.pm5R(w[?#~RJ=0d43>V'nR5^6-vw>p l Q(iG ;i㛇""Ŀlg..oԫ2:^g=mP?~&fp[8`x,qgm6),rBЕ[=}|mn -}!ڠ'X9]%Gb•ypw ^y]a:5vA{⇊M)T{uRAYoGxub܉)-}Yv.s# 82<.a6y,oTPFVJ]~gI nѧJ /Kf!LPqܡym?MhdXGm;̗/m<}Wy/8kcf}K|_<+"FҞ[WckIvEk+S]~ߘ 5|Sy~jjt^BIVǸdg:40dBMwc5fI>J9o47]<( -+GԞJ&r:Q޹l}g9mq?TYLCܐd60i=eV4ԑ*CXB,6QF8ڲ8[gdEcE_LUw+p8xUãL'Oy/Z_WW)s,!B̀_F9=fjrBZUz㏣6找 hBOkk nڒ9El@@_{7ηp_3509~q._p*kb.Lp=N<նv;TdeYrw'i4HJc,Ot1>WnvD: )XA0d?CHڂ` U"J䜷}c O/eLK$9%R˛t 0.7^4 u+ }Bُ:ϛЃ<>(>.=px~7f^.%0*Q)x in.0G a\G 3(oC T}&IA˒}b۬ mG`gcKpB.v>G+="r:C }!)aK}2  -NN`B/zN`U8?-=GoƈWkXmw°ë=;y+)n%"yguTU F ,Ց7lBsP ;a6dM}R=m~/QLGU;dXaҢkX W~Q}-R)$lc)8N#oMOpD}5nKwhr&Z~>T(*M*4}-+aۺ'Gt)[P ³+\5e 2LEtnR:])]?w,;2ng75o}h; +GLGxH}iˢFG9q*iHJ1-aSJŵQq,ZGu)hOg! 3RF(?q1קu J7I`?h½%u oyw'U&e n87Q~ 5tk!,'E _@TS *N!gC; :RBId/~=a hLUo7ŒW+_u3=_]p%zi>֝8@4kIClpE0 Lȏk-v#7 3 U8uf[Uu4`I3*X zKT[ ̭% CsϷ> lGW} ž b_*AtO%>ZtaBJhF?8xyrMfXbbfu5ݬ 7ִbJE4݄}JD$寚Y>" %Ԇ"bv"":V s9aK2U7HHjqmȒu? L}f0_!T3@d)I(Zk?[ _4+n-Q|=$ $ ڿ|1Y{먴F7`/ CYD[c6|ReYzơܖ <:`7b\ RP^VV4LsЫmZR )s8fIN`,  9Zg* ($WTQN_ld31|}� ~rg/ӉES =a]tDIFfeLA TD j[+C("(:>p#*#5Og c &Cj^E~@UdRʤf%IO~\&!ԝN:N9%[9ܙF-Sgi1H (ls8݄Y(jC>=AM9R#t_p*۳g>? )ըUj#*h#.#1mg.?2ű3ֶFx$?CY % /2;-߸Nqn+(tAHƙ`qJi $"܇P}Tmuol->3XƺG[ ?ZI:X&mQn+ҍAX~u,WxݡJ/\8^øg9VZ*%Qtn= <.{a6NޡPJ2?/LKOy^^~%"qę删An'Bcxt0ANއRwCu Tz/@a.F]ʴ4/O;/Oc"AX.Uߠ,lod]SQ@0i|:01xDxxhт6"O`d%#wW_E40{TjghrUcjx GvFEPk3Dt vwas/U8JJVxdd2_T?Ipf#wΕ99w;m)knY u=&w? 4΢5 ,DV0V[ίj_i(ѫBUaS7 gIeK4@B|a^j /2 a<5yt_& e! 堗W([1"an2"FYyN/*_ _Lބ%ozEQ6hpL] (Tϴg(Ң;^*~JOi%I` ތ~YÌ)؏bK4-MLM3EDZa֛\ /aߡ˧RwפhիK"B+yH G(M_Ŋ?F o%R0-)~}nȮ `: Ӗ])$#Qb~ilw3 i wwi 'n= k%u\@( .νztz?OKe~tvЫHwbP[9wq|43j[8 ԙ3ϏvIuܮwe룔Wn]?AG,ޤNQ{l/{ȬaP݄fդiaqoӌ$0W} ]xӴ/WN,/xA= vlt  R uٺ-Ừ%=MJCކdn%7`pc-pƠ8kˀج*}QNЕ22;F2|^NF.g&rmgMf˾ctҼ6M!q -v=FLjjJ:6 wX̗ z`WUį8T¨|' >#<ɯ2:6:tMT !,;5bZKns6(k;"Z6*XB }˘a1lL"@yIW# B5ƛ"^M^nx=?9ŴM6~sh=ďqEO-}#lv q~Gi֚ B#A%ɘE ?IVeb&fIͽRyƺH+\0"i{Ju[0<֎`l]J514ȳPԗ ۅ>. Ip=04)f?x͸n``IJyҬG &ix"_KZ^֓h<3[keYY|(/1l 써*rz21R|ۤ`b,/ jXQI7T3{h%8V\mG #&U+p8B:U6Mc+:M/ڗ\.b\+QbL!_臄z\T|**Bz&laHL*7 m\19^͋) Z_C uQ-l#ig0!D_~_gpPiRs)s[CbN):X#*}z] ȶ^!˨j˥e+ng\׀"Dy1v:_boMn5I:oޏr2Y?B"]sbg%Pc %UG$u,N/`Oa>߁DKyRJUJ~N*FP5}F"6-vT59lnYvJf`2'޿/]]GAeGuLVNUvfh [ Y/0e2GsKwŃt٨ z #aJm&%ͭ):d2l\p{),YˋQI:dv.W> .;96QqP7{O\)b:n2kAlڋVâ*kw'I$(V{xdBd5h%C a2 cde(~='g.i#rq]j:%7!c ˊ!5bnR7tU%b(^23Wn ge6zcj98)&hs!_^H%8g;g@/ |,E@:tAS( Vɒ̻+$ wb,$m~'s(˪є &]2]}% -CۀwwC9pRڌLl gMr6A[`Qc P*z!/a^]:U" 72͎\&5:P:"/Yӿ_oh H?GU+(Y% A}R]й{?MUyGgUېd}eZ5Xu15+z=[rܓwZ%j,Áa?(m\3Rdx7ݲu ^3Zջͯ^].XrEE N9=^ #((.WUll;m@ iU[zA>,t~:}( >Džn*՜r5'xwWN"`I΢ q|RּraS#WN&{eE|ߔ 2eϒE)ܵV(EGogRlG{~$c&-3S0.S`$kP%j"9ۜX#=s;cflfCg%e;&xA\ ЪU#rMޞЮSܓ⺎ R#W=4k$.c+F+/J:qWYZkp2\3[(, Q`t^Fy0]^6 @#ugsZz1hB÷ _~;wRNhZiS0 '>mFtT;tT]H lc6lA) S,OTlEê%~zC+'\e7N:1f-Yzz̨HJ0tQ$n hi׼9.8ei D K/i`Di~I).Ǖ}^g+d.$NA(|Ē<[ E؁wmUň¾O*})L*IInJ! ̸+V\U)nӝup$3 D $n05}gM±j/Jy-,];Y_ܸ"8Q18A} @$ynUdSiˣ3ONc J'?[̉  )Þ&ge[ZT 1J>!ff.@.qi, rYDjy2  v kĿ&;lP 3ӊW xNE,}cSIIIv"DJ2 <1NiʇEJ.}2-tg׾?~uMӹj$Mk{=}^W@C"NĪE]#`j` > u(-$|P˗G0cRXaEw ՔS,@qM#[221gF 6}1$__Pv6H^ ф)[R FXViǝlHX[֗@]io ,i+~C"FF{ɭ'D&1UGzypU`2}_*NZ ~y)XF8)3ZK;K/F@KLW8X[JY taS1~y$a0i$0(;R5 奀iņK򠉿05~rI@0wBtTF6-m"DC(U["=]cEخ@`)aiI:Z5/ݯ]z_uw b )G{gplijKARbcQ=gɲ)d:L_-g-)"&\:jCrYRtecp}$gZ^ޕ:}i qh|]LgVёTCPÝ֞h0ˆQOC؃^質?=O$B)P}яVMR(HH '9Ys'maaFkS噖DCP"5( 3[`uA 0sEgo{ HK'֩\aȸݐվ,}s|Ɗy(hNVFpz3x.j?\5*?Y:f6F@1(!TMl,clPp8 b =fY})J}w , .i0R^̱SJUwMH1:kdYF'_Qc"[t̅EnG"J!oM}>6M6*5r>؄k6ԷuO0ÝLlb+urX8loe1I_ J,`KPD= Q-kM{0z3+6=>9%pk'B3XCh a=[AXBl*&AS:3V.,wPm Yoz=46oc3FN б3\(nl0H.ֳJ7|lsX ٓVqews|WzM`]U?yEC?arƠ:z~Cǃʇ35uMsmu>=%ws61)!6AI,w$8hJ4m:3StM\;zfT!WNG %&0X[j0h3J!w҆cqcbed)!'wĿĶ*5^%/u4!) Q{ǑWguIydiN_?IS247.>#ٯ̨[{Ib|i^|B,mꕒ+m=V7ulQ@;\Ct*YOs HZRF?>0totiY.؉|.:J_={}ID`cYnjV78G {R)^\b4֜zU2¢LԶ%1(~)Pw aH ԹC29X㐜&GFvCЍ9ŵ6վ.V_۵ 57G'JԦau._m@t}9?O5%2 G~]>י?RdqA~Ax07L}<5.*-KUԭAOcsPtf5 ǠğEVh{_@7aPO[\. z|q7cV K;QIC&j&K"8~=3VcVDuz ꯻^6W0_1A& 7 ^pc(;.P}O.~BxLd#-i *%C9VAba%"rr.4#fy*+.$,jѼ:f֢*dPbjK:3``` K_a:ʹ5nFd i}*drJ6k8Hk_k) `íj 8n)juqKf#Mι7\a}vYOeW< ;h;-'urp{ؙ] d\9}9Cr)%VL7r$~ī~!asNQ30‚$R&l$t&H,Z$d 8̠o˝@ 3P6mlVbuܹeZ\ dݒÔP\V?f+ߏ䉆HcP>3sh50YD 7۹|bLMG3 M&ue'2}cDoF"pA%kW-XQүvfQ)D<-ju~qpvs:%yQq_Wd_~i( V2HiP)t1n 4Bm3=P5RN2Y`ouMRH]o n/K]3Eri+Nĩ;? ,od5`)) =\> h:?#&[xd[]ߜ^KU(xAGbp,CR !48h΀ 5yVTPq^មJ'YX'?_X!cf`b\GŵF$Nk F*:ߡ%ed93AQ :3ێ|Ը7 1?͚2dü~ 7ړ,D\f#6LtK&M6 Wi-SxL {!р;h(Z~aL}DM e xEӢ` LAY~$N3<.b{2i"uٵ\$-ji묢$zӖ@9]R$90ڄޙSVϜ4|FZ(2vI+(x(u!zpvcB>[ ?q+~5M箜c=4oz3K$:j=-8E_ t,頁%Wq:b#a 9Pؾv-Л%PyqM4WVn BkeaA]o׺o~PY?j b.#&qZ)=[¬iѻ "nu/T:'!6 4 t!Fx(/DW.;@ 57AOqJq"^W[ef ܢ=@*ៀr/~s+w^xǽQcss0U'WjAoVA Ws[΃qw`}X%jo="\Ywiqf}Ld|8Z%Wyaurlf bm4&zpsےsD$Jq7廆X*EO[!#{[ GYZU~j$҈ [KEh*KP"}1y%ߟD;y?&B0euQݠ=6^uhZS1C5|Y4B/1bRn ]9*UyNFq;-\cdzWƚ]$9J"iaԇ\i;IM\V'8(ĥ!+8/G^ׁyx*I vƅ|v& $n7AoYlTz͓}Cg]¨>D4{j*Hw m_6abʸzdĜ/5μ,Q@a@$| :3Nb/BRQ׫ XV8fj^̜s X]ZKӳpSiޱ.^ рoryZQ=]&qMKux"i(ӛ}*PBCBY戄*9u%cC锕+9aԉm.~tyFF bs\K/ H$P!1'z^\oT 00QY#1y2J!qJ$Q%JLb4ոL( wY -kNq0M}t%& *""**5]QjM:{xڅtM.җCgޝ -9aj[I+jm *KVɇ}و)fo`ל,nHk79|r 0^jCj_eG+|zrirW\y:dً"| ѽ}n#sGUpu&#pIyue]Y (pu,#CI{q 9Ԧ# 8-[.wᄋNU(`3 8fMpm23KMw?6ySۙY[im ugáUꍋ\V: @k?tpX%j6Tm$J7D9ͪdʢ}tiEp2 KRlZqK> o~U? I/ N +3slkBj$WwDTs7Fl 3{ zK"%sLx?,v tl6}'c#.uhf'a 0۶)nv(ٗ5%N֫tReBMoK:\]V"]hXR2}4;FXvFn'M4Z61 *:y;K~rkڣN8O/y j12;ǞTR,X0d3Xn[\p!2q~hITo~CL/Qu@LBl!輧j/oW5i\c> ݽ{Dvn>\z@v&\B8JvFH3(mYNt,Na+w]g +6|-WD#U'Gve:8J=펐NU[((vC]`*5G)K9j"X4FCu$'/ I+w ?[.32ww!g뮑]> uZN:glǭ Ccf=9E VD`ϐq@V~_4nI7W2NvxLxw$_ɴa'7cp}JwM@UZL4 kRNҥniPE1S+{)am5 `]+.he!}L&4BMנIxIc[Ur\zñЖdK/|@ JO8k-ߤyk+ D\Wx) np4d 6 ewVWltk#Iu.j2h^(P̹0 ;stI9 5.A춶y]pP3vO2J#%NtWd">KRӗ+htq3[Pfh {kiXi[Iz8.v}>c]$"W?=i s~_5t{7#LwP&6<@q.Go%;H9;7p Pk V51$todߙ'^C𒾂syscv[fx 2-h w6%@h;sE0;Fzw@br,@ZP p.>7ίVj]$DGï51 c}1a%_h''E#UOJI׉b8*ILw8(^ěز ꃄGQo:/؊u`n=l/4_T^kN8Ԑ'w?6ܞBUNDs.y i}m r1FU[v4T;<正<&ٿ/*@6]T!1NjA8sXW>UEXMQy^pK'\0ÓћoJdl3g lѢ='9 iSj:eՖ^S'CwRs'^2fFj`M3wʪY6%vc}S&yP =SQBd&j_ݭ1&DSK=)/dOTQJD/k2 A SG/j/a8"3֑RRqT;u,_wdLbfk7Igo&KJ)/7( 2UM͂ɤY{+BL ?/ x^1YVD 7aͩ5yߵX(Cm gx NTRDr0 _Ji5_oZ5TACva5؄22m+;3lg.:GBV8Y&p#W9>;0/QYlf JuChxL}D9(76ks. Ez&Ci٠Biʫzz~+L7Toא.)YSՒE͜Űgֽ)_ 4Ի#!_%*3z"䠁v!5h)d.ZNcagOjN|eL2_Cڕ4_M4z] T75A89NЪa|5G#_ёQ0 ű2rH ~?czSc;eH3ͅyNuoE-򓙐]-/8SbGDJ"[duddtr3 m}4uDpQzQr֠}r?x+j  m/ՖTh")ijZ˪YTU~ 8?p0&`M0_*E)nP7`RҰM8D (  $}hVXQMI뮤_QM% 7ݤo yuC(sFG9{l&l˸G-z}F'p}VHJoDMޤu }q[N/.48i*pA 9B4䊯xOeڑΞ(aZCainbUZFru΅f -Yε0:Z`i ,9W&3,q-Qj*ӯu}-r~I)zk4( 8ILV EMo`nJ+}kǪ/G{ǹHJ_f)jv{@#wqo7υ3w`2QJm,zOeúw^e-,dDy쟖7NzDB` H3OG?D^)v˄x{7>ͦsRڄ]=ɓzb>T*!F> "qͬrA%t7(`1&,%{ +c\E.w#|N"E5 v}B6nL%^/0eNwj0+]v'Xѓ1$LU]ʷ7YjU r:^y%ƞA&f11וBZdOZ%/L Tl 3IKL*v5U-ߗ7D Җ;tK,F&Ħ ]U=ºHA(F({uqtm^S8$eco.c;6Z}1iɎt6SM^0P|+^Bh+95~`-*,";GɗcJ d{͖2mXG;?0,`|6{Z KC4vU߄:(!zށZt NY+VpHΎQOaqCgz$[ y󗷐 G?]d/8J8YX lY''Ǫa6V-Y(( g!pmҋ [1`oQuo6ݎd {XnQ\zVl [} uZZܦ`X<*"߉xk~XNy"њ[]xCգn<{&{AAViz=ȴH&7[HO p{ 1JPei DYS3I>ZP[U=vbR[TwV`,TpX"A]* Eozm_DZ 3^49m%`eF.AɴTdbbk}9E%_NZ=oNe9;ZWn1uKv-).qG=™VY;.Lq3fwjP<0 58տ!(*d%JQxT/jۦ) ՃI{q)ƅqED>JhP[0Y}bŷG _q{}o-BV4*0R >xɊo2jn~T\РR_F ZdC'<#uK95<ģ[]YD$Uwty|ׅ8@)‰5e%ȶc"*~orE4&.gr_Iٝ_Uxu~dx%Tt4drpy}f%U21vȠf=pCsT̩~9{Zi aE"KL|vơ"0"Mkۢ@ul|m"n\"'O#T=kVU+W?њXM+т&DFʪ0텈\ @1 '^lxX">z\+Fk A,B?+"޿w>C8 VA䦌SQz}b/l"o!٭?+4☎ ҋ4޷d"_9;g2éϋap;R$;ߜ&4;"%x$t4]:MZgVn8{>yT6bSJ~q.M#?0WcRAG^tXԴ/xk$HoocoI3-<v*k#ț#K-R'l/Y ޅ6vۓO8 fc)Rj~mu+b;-sfI"dOaƞLj=%v@M~GI\ҭn)G @80x!d6JnǞƢzO&w؂#3uh V\հvƋo{TwGfHQu-%F91d8S-CoLd2,?}@3bS֕ j( aOnL6/!6јlB@~"0̙A]g/aj{&1ntYYGA-Y~^S9&ŵG sӪ - l>b 2r'Z. A؟W9@65ђ&}u^Ȳ/'@n ,P(OJ*ƍmz0d.칙;#d\"ޑֻPe}GDgAC>GZ^f/S9 l%剿rZ*n;28}c o ^ x!% LXv Fr˜DW8  *Ht`$K9)'hD!gr@§;aFU,hF\Rp1YduI(r$L{8LصQ=asS .-sAA)ɖ;*/ $![?,U:#W>"+J^~e%}@|C?&ûW ko:5Ŵu7TB ZџxleR3(y+:pXأ`D^{|pZc&2+ ̓^(0&b}B!/] Kl>P/w+# GJǫ+P|xH؞Q؄VMHOd#n}<}V1ÌXX g::bB+:hF{EӭR8!~inB g A;nZt`LG'2'4-_NE_l5"SCOe?$%16P_<`օAh2*I0g$wSs}KDxr[&&Σhw\Zg QG!> [d2|gd>87i!=9;|YrY, ^fKJwgB(rS,PeYR·JIr=#"HQ,-"TS}|l&2LSom+N\nDƧ<2Q6 ehZiђڈP:5 Un.tꏌcWAUЖgCWJa;12DicԹmwyL5$Ri-@7pKPp2QS ceX( 7 Эd6[~U0h+(&ĬT3aQgx]!jRa%Q t$K?gB h}x={o zpZ}ܿS;Xw#KyI2f3>Y4VVcknBMrhwQ&>.f_0ykB,\-H,X>}^{5 jH]?>~(OpB@za w) ;8a;` HX CgA=y*<Elo- r1 KfBlІΨ4ID ]^"@t7;qэ ͞;tDh9$ssZ87e*ը?+euF&{י)( cA״(<@sIˬy9MTz22Z7/Blz1Zj08%O p{xlqtU1Te6`s7.Uv]gGڊ#FC%#OKHGN ub'1ծhuc!v'OyZI^a$}vBnʪYfjȖ~~pW^,ju ?e5 sT֫5h8,B*xP,:f'!gWrgiL ri{l 0|Tt)ioэnh?'۪sЀ5ANM% 8Y5(BCuUx:S;X^3݋(BF&lZl˅+kG *q"Lm)#ž#6t潐uI?|nPnxBag~Ҋh,rq_'2k=CUM$*n(ذ'fuV1D6n o7K]Yvsj/[+'_aq]jarT?#lX;C]}z盌Ǩc2ɺF)XOv,_9_O㢈%qV# e9C3--_I;&BZXvNXggn?ؘ9-`jW7/c'%W30HEs1~IfSaMjؤ5/}ޤ&ذ P0bۈ48@v86V9(ș;Ğs=f,3e?'9G" ]p.yi0gDŃzvPI<̓K'[) }G*D  >)^S!ۙ _rKU b׀b^au׮VZlQSGq$D*^iw<t޳v0j8̤ΦLm M%$.|e2u~)~!_JZO:K|ƑDxjSWv); Exr^fr x ZGMF۲zJe:>9-`2V5K@w)ebHQQz$e ZNxd(>CGLV3M|￐kr&0BN{C_EU''ŨV\W-X-E+EJ`[x^g[rt#\ћ}{ys%L{L(poEF s=O$lkN|G'f֧,p b->^JlD>ԫx[+" A҇Y^"Lb-z)uqQ#2%0pX#zbꚰOE5`M`N󙫔bf_BR ~TܺXEzvYZ~%o픐 JTi'?D>;eq/$*2466Ol+۞tqNX/1{_g1|:2(6ѫ#%{Cz.e"\pE-f Uho0nG<r_G S*ʿ#5hA,l C (v뵈{0! fT(Dh#Q;*SC|H[qgudcE" Z—6Ad !CylPH,vՌH/CҐ+\g% !%30=𿻘$|Q@lT,@"]8)WcF'i? s&pNBJs]I{|vU@cRo֢t63wC|qqY9 y 0ǻ4ׅ&kȝ{W1a61Vb,bdHi]E z},B ^B\"J*>ߟ%iUψylq?-.-'U?b(r A _CQO/5/ $=#Ňu "/vgISv*; +b*C[}CjQ`؅5SdNû]@/ӽb > LzӐV~;!k4 Fൢ{DtC]Iݶ2.XQ<Ȃr Ull6͐hh)7#eT1SyM?dy$m 2]w sLZh , ,0v`@M;i6d;\LԂsJ@ϴ}pA-W07+@Ln*&FPZk?F1r wHeэ~j iDlQqޗx P`zJ~J=qH@ \I~{\6H-@3-`DފRH Ά[wQĘRpw*L/.nEC2| $hׯ4' ގ_u7kI!G~ɡIO]@iK;*,.v*}F[7U2A QgÿF#)+D7qil`zrc+Ȏcj\:?Dn]4GyZ3G@F7CYn!8xc%t"B.SÆ DUto 8+Gmx"HÑ:Ҷ+cy=$xbt[L< WR4ϕ83W~g&֥Ro2h0Ylp8\ډY=ƫs]JmkI^۾-S٤`$I%7o{ ,Y0(tgQ 0 ˎLG7\*$Da.wye/:c>Zz;dDO\M_샖0v'A.A(&& 8Y5[}5D!'7hBٜ)T#,/<п6,C fRH\! UU᧡ fH>l A2n/(&W`;y0VOA]͗n\ot o@Gc7_U3AYio믵(@ YIMZk&DWrCFX [Fx\m uF Y21@MI3־)ƇOQ?3oFR Xԥ!SÖؐ~OJY(IG7Cz1)PՏqVtgj@+RǨ˝^+"׽0󘠾;/;Z,'b>f8֨Q{B^+%ʖ I y ދߚ%,&QNYvt5TOTf/Lx/qf̵v ;^#a在jXE{ mc(fQhkE5>;;VE:K O߾kp9+ #"uk=Ir6X}H p< - AekS x9jSFН_U@gTdž4TrH9D3]2ldpvL*+6hgʬ|2"BZ2Z,c,Ѳji;EEEinm%>Q~ hȶ{xYL Sڤr{ÚؐrJ>JF{ S}Bc 6G| xX|ʃ(RMd4̢r%(lu/ ,0W2(Wt`dX+7Hҗ=)_iYdcG+ h/Y$-SĻo!V .LAi ;"ry5\<9|VE_k5dwIoڐzI\ :!-8ESALI[fK`{Q*43W8zڋ{v}ܡB'@hu|Ճ@3 e,ge[ Y[`<+=J.ă@XRښ< XǠ'!o8Q2箰b~uHCџS[1䌏Pe#$aMʅRI]ٳ` 4{/c)))*TmA- ώ%܆H*8z$͚[͊}aaOs-~Qj&v|aK2Xd FZgP!B.be?cmEGXq3@U,.dɻ.Tk{r#Xpq3ɴJS 6j&RFrm,;LȈ~RQ>?Vh ? M2Z/'&7":˂/nAyeyK`O/2r9=9Ϛ.6c"֜t _CTW8w]%ENs/PD|oX[0-":Y 4[Y-cqӻ|fK a<.FUAŌ@1ӼBv-ͧZK*Nld9H[e|C͆$b'X ezAe1$cHNI"ǺGOFza9cu.^4Z^ ]$PfEgq2Ci=>G^# ,۷~m2Ki WYApFb1ia3U`xn^]]/ Y `ue5, wuτ|)zWn#]2QWU`Qi[]WKGTlSOq}_~44$xa8o!JXNv=OG=5.~U H1:t+RU J @!5x;|",>2j/,*wC[.eCe~ӿ! d`{aͫjXWgUMz\^Z FŚ7c+(M('"*RhԊ$&ljt_a>3H`C^o9v mhń+>.a:POUr JZ%l:)5y\!4XcdvԹ[˹Ch mj3HqTII񱊸9Y- 4FbɰmGA:I)ŃԼ#%"i:S׸3bF׌>2ݾV(_˩jHa|Yr04s}~yGwp0Sj߿& ʣ@.T/.3zɑ~Etta}@SQ8emA_պ(s,̀U㲧srZ)= >Qp~'*gKB |E$l kt.)%a#$s}[]~W6*x&VQ_fи` rSH&^sBUJrWw}Ul/Bg2@C;RwtcC]vDK%# shGE ba;4a 6Usa)n._"Nպ ɪq2ˊej#:mۃbMDC=«*sf-'D _t/SeTɠPuk "oew?bq䉿w7z_ LI"WWH`V`+T,Y0X6<جr;F6Cef4{1 $[؂Z\i H4\ -c?4j@N" Z/g(L$uQa {*1p8}Bn=G7ſ&jL!cR߂u60MixgR(9gp"ሪC/Ȏc$da:3(n/ d|k5c?]OhRLc'4翸1)򣧉Ƶ瓳6V:ifCjZNx_MCuE.yp2= B=a{ظ'XkY[T|{h c&EaXzA,_loHE!v d9F웴Y]6:#!X yim6P{_P!vۓ/DVx^$,8R1_"kwWмGFQ;݋Fgą%O P{U{lw&~+z~8viyX,\Nȋ/IUe>@Q8_szMfIP3iQ@%+"]V |* cbKprN d],G홊 /W%= B' SO·$sPNG,- S9ȄH?(,b6mz_xۤǵVCtH\Aղ.<+0zֈTS|}ͩAإ5w|=bF 'P@7<{{'{o6 Ȼ2Z5/Ä0ݽU[ڇ!6'tP^9UQ<{(#sP'i]"Q#tc}=oσS¸H#=tW^FY<4^w>5Bji;KV*vgQ4qJ8JlƫwB^g;ig2yM\F W Ug~ U勣!jhmxSYGlERP; &[)؁{Y@n(iZ +D˯b+t .[D/^_ GI)^O߱,U6Ynk^_=ˡK+fJp(SF$/Q&ԳŋB_a:_zg6"TȈA.N?u$hlyO@I$ʼnz^10!KU ˴M޶6daE9uјÃ)B8;Jv<E-,aOjd;%Bii4\KX*PٹeTJ8rf `) |V*b{s7L Dz8e*ĨNN}q*!ȠA~-N?X帒$v3T?$R6VCf'-rv,@Ǹч=>}ٚ A--FZE*#Z!l 꼄Vy<4eX9."57<\1<.Uc{CDɞ-*wLBSZoPGF=i5ys! $NA[m^G*KZrڎ\ḨJ\F&\A DɰNϥl^rKw݂zBf|lKhBrОő~g2㶀),?4ꓹj.b|@C/m~~ S~*yktWG Ӳ,C]ݣcK}]Dj0dC-cH /+ƟvvcrdQ+T ٠Nβ"T&]ər7۝lGYo`הeRW gUABug,+hySnЫ֢AHCH|˷MF*#oy4\)Yt0A+y*.4VvS8B޷2D ^I$6qf!ȻIXeλ[^'L- _`~`4=3Z3;EĄb=@Gk]Ϡ? WHYb;^}\_ k$y! ĨhPBVPfGYJC;$ ?radW{p6MץGJ3[A8Wv)P D9l*}Qqc*SpnK_EqCkEhA6!z'X/T&M,EC(uVYv k=12Fݕ")E %`$,#Wr{CI'o!IWPoׅd KɩnE>bb?fIl#-zuE/W-MҞ .szF ؂lE'&'tyrq T*%*|k. lvzi^aR~#w94cB'"LwuбG=4+X-^W$/z 6 υa|$QPuLYyv\,￿}R`sTP!LݶȀmdqZ (S׹ԥF^Q Rުa$YpFCS)ϱ/5JM!//6s5r&׌' %ה!wwɟyܐ|ܰ$1`rv/;2sm(KI9ib)@*'ڦ< .G|8dqwB:5nN=HX"Uﻴr#BՑ ϐ(e'7P< b8C*e_pJ53db֔Z?(ޣAˈh$&r߹|oE"|[ )9U1;@\¦h,'-eLBVpAb/ĐKN3E4CckLj?TFE˝͢=vUt$L_9 ~D¥CI9rJ4n7da5꙱QNNM{ؕFle`o{2axdyДg*M,7ht襴 g\&M^-sҼ>hl9[W)7wOzͿiFFG3}"2\C@^UF9m`@u,47F H1c1>h滼c#K{جu'Gy,ӎѦ˄H>x6^Sу UaP&կFH#0dL j(G\5bu~ vK|א>noս M]?#.j7i#$$͂ٯpDDkي^m\I풅EJYfNJ;^}P`/+,L +E(I:PO-${Lϙ1 _7D3*nL838mv>-UҝMg.֌H,؏ͦ$l_}tNRΧ&J/.bR쟇$l_rB?%1T%nA)BA-..M;E}v( gL-[4=8,"YC2BZ zf(S)LP,ȷdg9MU;4*lbjHZD0=x^a5h-"j6\#BcCAÁ% hK3mFS]+NwcD)j%/qGi=zi<U05hP%~I/`)ܻ' nxjlzwxdM ʊ⸆q[`u>~01bm7Oe3#~^YY}CgԌG_`j~Xl1;ꖹjģ*([N sDvb^M&/EӻY/yRpA$ QW:4&0r G3K G[eYdm#3a;1Hkvad5A+#R[K? P'K%JH`OU,KU0 i$FHyh,H ?O9I?vMd.>(:>"IlsF-c78oNKvCGo=~%L>W/$*#LN AA$o6l(fc[md0/~Yr=ؚpܭ簒aGO_͓qnb>?s+]铋y wmzf[NӐ+UK"`61k/E$"#ַ Uts}|1ﰸDǧ3{ cZ\ᇅi睢R-/3-Q@nmq~ &a4YǍFtE5G$s 6F $eu HrJ3X C&Gx'OqQD^^G2i"᧕]q3RNRi\Ax:Z7?`Jl{3ehMH⳾!Ai *!AL≯a3,|$;i[I-9d @g[Q !066Pbsw~*/WPMuZsZ)fH}s˸wb;`;|r"{f7mC/=":a`%ik4_jIy+8]`?`g'?*f]ֻcV=ldqT !C}V\^G;{fvcr."Ea-QcEHajb['X~22^(G&*$}-ی&wcuj1?T-o.cu/OUvgVtPl\qtLzD *N6<.^DW/yWNU:-S=)UeМOSuH1@yȖRiҬ Baw IoOkG?aF¾$I[XJ_wgD=FVRkJֽȆt1-orWn r͹a1j}4 yw 7jXЕq 6,0GNg,5Ctx=\p,>-TTY*Qe5Z綨? {QSԂI%M(gqL_K8jV&=qܼBv:Vǥ .<`˜cY+~akJN!Fľ ({M6oP 0Ϣ/8vJ܉`vWL\~\ >D>4< &^ E/ם1n6}&{n10>^kf&C݇"QT +@*(i~{+%y}x~8vǕLIgDw ]B iQ\%V&xa% w,VkE0XsQ[9vIDS*X H-%S!a(3=57euh%*u) SMiGv i (iL~Sq;`xJf5?4 NE+%:瞇ݭ ۾ҖSi]yQI>)B˦켖'"g EA|wòE(g!w)hu;d%nךY)X45xiwZ#on0&&)+SYZWUlrː)4ds1 aGH/Q`ĀTX2eæ&X܋ݡM~ '󂣏-_@SH֮c/+X(8cP/A㍂<_!,lA{pdSvQzQE6^P&x 'Vbe?* I_lA/[S3p5c S1p\ĖQ*T~a{d+)oS+J"|]Y\Q9c[{hɭ6gboQLiaLԠ3gouA'-t" :JZ H P]NH@ UW y7+7^q$H+ItͱuO']YN>(U‚|D:= Fs*Tcc3 $yUI41Ut>8tUK?.E<˶PnWŜd{|,gy0cv{Me ݥػg[R͝N<7]s8tw ^3ujg}Y|bT?2\+HC jW56IS[fU2%Jc?\&q,rHI9Re ︁KM"yT\anv:]\u'`#N>Z2o^܃B:TOҐy$_g' B>/k3 Qjnp^hޑ7R2>]'yUVz\ferazH\ɜ$2cAZV<ݦOe?kYxa8~ڎc1]L^1mC‹CDHDGYr|@n77Jņ LCj($PwfK5t׵Kå-YckF~&BwQ%2&FR,],;$DP'AqVg\)zom7YxɄ@ƾ=\U7K#w m ^I-,.96}ߎDQ~scF3 R1˸:OLMWMIJ8zE8]I>17u F+'Uc!'DȝXv˰:@MHɁap$ojLA@*;YLu:3A6Vmzi&Pp+ц!/ޝBJH`kYU(3%({*FeV(CZ݁ / |&2%B3\д:P 4~s߱GkD({ב. [IJiI)"&>"UfiR,O4\WCyk5p(.QRQ3=L"=Kpa_u 3,臾_B{?8% /Gۋ@/l`Hx) n#BhhϨ(򃐏n>vk&NG^\I(gϸi=X$z܎]AM4L} $-9{-N?ԢV<1NbL&:fqkތBh ӯ^'oh>N>z4CMjv ?.\|GHNZ۝g6ruf3L{EC@qOoA]VWuT!V,DijL.'eu$͛*ҨXm\v-5$HJ4;+O7p.oCω?-.5ib] ,mSVUa)xj&6#v֑A\V٭9 K|#+lR=<ҽ` ¯~w˘⃲9J'RpUUv+U#!(zDBD>Mx՞uD4NaK`RzkSYZr_eƩ(lgΓwo|1{JTmX6̭I~DsUI0'R yn4J tmY rH ٻ+6Uy bt@~]NǥF#9F^==kIai7LeiSCO4mYd4{z=o bt]ob0{&[v,5'Kؽ;O N̦~5ښG'g̞9%&0=FR[] fEVw_h::EܳGd8 !8V֔XURoFڈ"%Y/(2/p]zftމ,-wnlb8S9E]IUY+d# UI8@i"$ |—d{%b>89N@ͳZbr-Dh@RŹ i;c 6HT4ZTPɥ?r͎n>[(Ӂ+yÇcjc7h/XAўm{t/a"we<9f̝( SI@%4I 6QAgHV@IПdQ`2R_Q Tl'U\#wsnl{X&<1GThFUIB+ ١JX(-e|D)r6g b-$YLNѝ> ][򙕔<6#X±= K;:SmH94ڡ]s2i7TDJS#}b?S)|,cPIjJ(\߀{CugYͧTg xY).N#J21ݠWKsq 4ʊ(C}#;桔a<G5ޫdFD;H5Q^íXh6jɄiJ78tq}7}M [NJ[A*:xq.TYj\ {4We+yX9*qeS0vZY&p IzpǟR ,,Rz4(]l֊lE ӧ3eB_ƃ4M#~¬.g` ;yw"txMW?,"k+dT<2xx 4*7xxoA퐀Pӛ,o̴r-  3/'FL*iX T!-iOyֿi +/'bp1'tW&3IH ,H'~UcͽQm,a#~UEYu\#n!G!,^0fEyȤV2CwH}\[PoH î+ JBPT//E濘K@'{q 0xu:gfcxun)l}1ʻRH n;$?ٙVlA4~;'tuVLwIGGPZŇ Fe Qlpah #pG=r5ϰeQ|@#%QsUT.&ϙur[P@d]i)O3l5:;mye5ָ>p Y*"ȋ/r6|/'})nI0{ 4_fl{,E?ڢ#ud2ܔ{&SOEJhAX5|j`tB7JJa[LjAD3>QWQ S*)ubb#4PWJT8!mb ~zkEA^={QKE9W.qKL]~?QBua:tऍdCUǽW60c|NvX\k LnK8^ўW| /.;ԗV9uBVNb7 Un*D3yH":Ɨ>\+Ax%Ew^RR;?mT07w\"ʢ1BZ?{Y3kt!"mwÞ [HP_j ,#E)VGG>Ǔ8-*԰,7t/]YtpIZy[j~I:PN@s 1E~ phSB.Y+zxk 9Ɍ]6˻  ŗ̓~L6k鵬Ok8 \mt$:0x [|} Mo&&qBoZ1+cb pOIA+:ɲ-mKp '@&`|tQF N Fh*M/M$Ъ)Y]OR }{~)}G#}܀iV7mpAm+W#)_j-yWmyvUa { /4 -Mխd/X8M2Q.Z5(:U@(^GIӒ6k 0m ;^V-?`uOR0@B 7i!ֵͳ(IK|ӥ"B,6zf!ALmcpZLXHbj3c'xw|!k[E%Y (U 8jr򉭕rXï1?MZaj+T7,MEv0iZ(GZcM`^_MV^B-2Ro!L5 ˑyUs<`,jЌh0͟v_8C"G@bN1z?WI#N2Ua^X6vn"B: 5,eQ< UA!u[UO#V*o6c%)6_υ95,RsF(a^53})awu27s1hԡ8yLѨ' :JB)wb]"a &EV1ZSch\]̃XxR6 ~c b b4gbT5svHz# UgP$> hKS9 L晎"1(&jvZڽ.iaS~I̥!H3r}Yǵڿg-|)w̚^EoBqu'A#)e t}z ӯ}J sh{ed_+> I0 )2[;۽$GssJCS_{u^O!,+5(7ud*'ZjZbw p na%$vFvJxz|n&N/c;w]ۏ _|UʻQ$L7j8FgڂޑMC Q d:iSU>*ؼm- ϳVɮ` Rj&.=v9pj<Lk}Q#Uqxs:$$xFA!f,6BG W^y<7vɨ!p ׄtB8 G$2AfA> TyTS"qtD1Xz.7vMI8[_1Yġ}"8 @þ ڰ؃59^o[T})/Km+Vމ(`d&hcPȔܸTS$8tߒ-K (1P7JQht0Gx Qpmԃ0*]`ȩG>2DR|w epS&ٯ P5w<*ZM+9f# @ea3*'JG}oB-lD(ˍD*jiWIOV®ɆW;%cˤxEesnN7B\~f.TtZ,} gt dǕZt?U&5*7Rc ȀY39ČYJ3/˩MHo C?LqO=1xLU L Rt!+4mn|%_p$kavNX;JW?X*B\u ܐ%_>ǔ@&dBKJ༄!N\B6+Ԇlia #D dHrbrnцIAW6Y٫3adA\aVic| T/Z[65az_ gavVB k)UY\^Fb̂R9+xNr6ևdY;^lj!Z. -Lpz+06Tm{aOC/I,tmH4-IeI 5W!>ȹK Jα젾9sjQ= 9@ j0vR[AmH܀ni$]{Ԓ6#hn޽|}X4NUl 2C_<.<3 4SR9~efhiPPQjH[a+;9 ]rV1s9FcرˋqS][8q]{֓.q:3=rq&" g>[}`XvN3u.v<)b|cLPDza? -aR#:]-wp>Yj\X NDC95Hdm#s#5;zG+_W'55|O_P BlԺײT>~;'>Nyd SDvc.A%z0ߨKxdTx1_02zRqPĿ挍$Z''w+#bH!,ː5Jq"c7č<h:),rf)rkb &7&BP8 K{seXD[&Φ;GIe*VgR;Ge^O<]W6~joX}w] [UX`"?n.>٥Wp8OPi|m-%GM NJr UιJ9+m(,*T^6t(x?BeG-\ОnHd S׋H]ru Q3wb?%dYթ!x\*ݶ!XcNR%gC/MTv)Wm0Xqy}VezE`S Gs}M%HrWf-Gl4̰l~(U/o7<'&Iɱ?oK"T2 >?td-j"_Z&DN׃CnYޔio!!zdrruR@ƦuoSUٽU֢n8`q[.@;k 3--c =jb7>{,0CDpXQPTƧ< /JvR!$-f˺sֵS}J OW&꩓C+CÃ{Q.f\AгFU..IȺd9׸͕EuLn>e2]w>$+M -DKBMƒAR *jl32o/;2D[4˹՝Z!;QelP;k<1K:=vm63,%==qꝙhh^h$~YRڬ0ţk=ї C#'+~HW0Zmu-"_RSh q"7'R8B?[(a9#g2N#d:UO;ٯ|q?*}KqiDCj Г8RrC/LݼW_EKzͪCպ+RX%}$xމ8 !XXro`i/)ygs-^b"Iziq/_]xuͫ{'-LZ~o61s;nl?%mrX_Fӣts vs0MCP&-#o2 H14vAlqS$vP6Q>F]-..g>2)]Tcl|r@q<iV9a-OMNɮ̖P2:ByB Z82Oo.b;;W>\q`_4 }5ihj߸e/Áǒ )X@Tԑ >>G,U$T_Z\_)rI=j{ 5ZAړtjώb{GcnDŽU Uf[DjXJaG9λ0546).C?CGj^-JHy $ Gf3˗q/r6SŁ~3^ vmC[2WQN-%DJ-^3)l*tM{Z9'MP @Y02>X_ VD"Ϯ5mg@Q:r=ƦyZ2^gN4 ϰËjΓ-DΙX? I`xI tx/YĎ|7@/.:޵3 _vi}"@Y8B[q=ݵOS'O 0P{mPWnkzj OC%!n >Ʈ]y kH"^jB"#)N &VǸ /mKHglcN#b=c_$'ãCv&Zʪ?*%I1Im)qۛ"Eݮ dGSUES8KR݁\JmvO2nF*]|VN2 @ҁtn?=<1o[WTq@e&2N;TlPEL9+ΖKg_DΛb{;[s\W0Zx~̹`,y+/pyד;K&[MM{Dz\}.b$P!. 0kr19 @&$û_uͼMtqkƳmS/BXuh˵ kPK"@%WA#\Б+bjU&96&'%eV]"J6&Y n7k@umFƗj 6S[Ͼdygruf68}*u  x~~"9&L"rShC!~=k.jTx9i'90;ꯎ<!񐻆gftIF{$/YI9$yvY/-ۑG Iu9HXZfX;bc)1x?Lkʎ,l<{́ӫ%STK.wooRA7z|Ta2닌GZF7^P: &xَH  l2H\Wim&ũ=31D#BKBۓ2]qW[', % $XAч6hRDz7094ѿv2ɍf ? 8 ̄%_p޴d 5C,od˗oU {!t#6Gc\Z >}ha]<6ەsX4-W C1rINn.Pf `t,|rM{B0 za0T72OwYkKȇE&7e_e&Ϸ?-nZ{Sp 1pT[LU%A[Ԍ8s ,q&}uEܝ*$tp5!vBL cP; CoF1aɛe}NfŸ8.>hV K.K` V W+?3YN[.&Kz57Xˑbl3ck_JL[ݤw!Sy>h6ũ[9ϷdJc u] b0WPed@Dʡt>s#5-Kާa6c9T zϒ9wsHCov^S17E!0UW,9l,1:\F@8B0N},;Uȳ$*rU-斖EC{lLK۝NT=WF`Uh@ 7X.[+ N=#9aFÆ5`C)՘|^ b(l$匿'h?d, k}YJzqiqu?Ɲ9= TNYlj}9H9yT5Qlbs|~0@0[ɏ GՂK`T}^ЮlLhz!^E4@i alL(H~x7ViEi|˼{N#%{afN{qA.o^P.6D 62BW|\ J{J<q"!YƤf)a+O6NzpZ:ȍpMnrBQU TD_ݧ0ekʦ~˧K|"<,\y.@˞$^f$h7y. mC($#HU]@!KZta+[Klr,烳E}s}3ڶ 0,3+-a2!UW% g4 H5%M]hfB{=r˹rQe& sT)i[Ww"Q%(!|HT I(%˅ԇdeп Q/k[ښbO%o|TdJ4Ft`T{X(%߹Zה"Zf{-QmGǻ Œ|uٌAhIT{nl{71[ l:ˤ˅'Z»p,R5֭NӅmH8wS}B6%k?Cst=}DLq ] [#Wo7::0ҡ!f dH;#WGKwr`(B v8PpG-Zc#hR{&l(؍{75d .6dpF5 cdsF,Aɦ_М8O%.oUYD+մ3M >W Fw3F1Ee&&/֏t4gg:z+:fv9Lfv,1SfݚPJ#B◨!S~pަ1b~ 7ZZ;} 1h.0]/׋6n︰28;;XS 7MĂ(QԦYM ;E?A>cAț "^ObA;#H`xY<& #uԊn{gM%@޳#aYeWŖGi h7tE_XVxڹ*/|ѸSnyaX򑙔.<8C;D-HmDzy~h϶q^%[^ħl?I t@?^7 9tU]T [y&-N;l.F-u~_pZ_)[;7Jm2/ <7V|piQCM+!%vi׽(T`ņެgf3Ԃmg3(¢pWE|l\FfX?g;٧\ UlMe B;{ z50FəLfv)K?DOEШׇ;Cz-&֍?qC]ISS7{;wrʞfgœ,UrdkfgiHfzH]B: ;8|Ty|R68x߸Й[:r^Vr٩ H?sf uJ*2o=Ɔ wxZla7tՉVPZp5 Vj/!$jroα?kՙؑb WK_zIlߞarř݊CSYԭt`~dQwfHcq꽣i>\Q_v,!,FzSu f(tz7sӘtUBz}Kvu'8Qg-4 ;! ֯_\]䩢j_찋.s]$;턁:6gƷJZ1M &pϵRunaP.ik5ɰ9>ɓ4헸K^F@6ٰRUy(E|5^+MZw7f:/ ʸ ct2%.AT{7|-!-[I('}b6,F+A/ųdz"̋$#l%VLbޫ{Ri˭Ys޵~ǔpc9-ڱ9Ą-ZrUPb^I:)3Y&}U&O|%R.z0'%G#:5~^yiWZtXP"C40ዠ"Efy-L̕!9;'Wz)-z%p fdzML{cb'$}٤ɳo{ GWՕ7\S Bv9Ju(rqD+ 5x5M- 4r GƢn\ Oa8Al"jq,[M s$A#̑ؑg5 6RPW CcEYÎ7C{5qQ$ӽ6; {/AKwnӴ4Δ.*EЇvc:U|<utD"~:D*dfp}6:{:kSᚯ<2Jvzp|PrL*w}Dtz}pX=M,-QuF]cCT5[lI_(fy]MnZsE:8g\g ߢ^e,5[1i4t幞F$BjE .jki]͵L *$gҾVdl)}ߙsTE!K&Y4Uf(tG=<݃{Bߘ4 Q~& gV5,\$ie)p v1xD&s6EK'4'W%?"v:p3N(Ʈ®(sr tP=uZ%/q8Q$umf7| }Ǖ81KM2zE5/y;?gz;͹#`)!T7k,CcFH $+Ԟ_?BWjs?2ot?ZqE+|t.ĂQ(G ҝMC`i beׄek%GX?qt<:$luHak dqr[ؤIJR?_WbȕRL[$qLuxn6v.x{Ka!}MV^2ʹ;IxbxTCL&ΒHWvsjYXH{,[$(-u&mZ_U-N b8Ȑ`(3/?f2h1"s5ŠtmT,ǾW|O/S m@=$(ۼvwiƥ mp&C rW^3x6$)pfn?g q;Xd8lSC}?=.AV/(J|.Wڤ G>cVK;;݋'j<5k0fe_kd@RhfҶR +|@I:YE?d {&,?=YWkC>ʋD|E>K1JYd4q2lmT-)eKE!!GI<@2=rv!'b9Y͏ ?σJD⒎d+qFGl ޴WҘxJp6#DLar ?CV?u[Q|(5/h=Z<3SXVrhrzrLw59ŒRo h+s ?3ܧ3}G?F;lY.R*SPc#nhawjD|{Zy_t-BӣIlzm8"ij|QȅFK̑kraSz0NA @ O>5u(=5aR ,/-g]!lƶd4ݪEJc@o h:J"c & f!R6\C`] u}08D5=*cp2 b?jMനqZT`t$X3M1&e^9R_F Nj8b* 6ӧmY!qy/ea7.w@ *t,zOOzb_ͶwU Z0`cU2<Ƨ*<0G)d3ki%xnOƶQ:r3 MQMu֐7 D_Mٞ_dДtmΣ; FlR\u(sϘfME J7gu#)j]>wՈU|A+{@. {7/9˟ImCc+%>kK!g5CY3~5b1|37&h`hK$O@|Z)~+5 am`xcSSDN?"JOwgKOLK@Rn@t7>ɭ=ֻ&G @V/FDno(Fw1]Z b(̍E˴ݶgD#@RD7`3V"yE^h]YΣN'ta'lta?F`RZ[|TQLHs#a{ \Ex_*O]c߉\_R/y Vry|Kjȶ* MlFj7,~研J㱩s@{m8ʉCwe[~VD*꩸<[1Hv})vFk0)GoDਘԥ)l%ݓ@p9u|$n^әOuaFk ؜#'lWX/p dYpX?Z ΀MnEsU'>>ܴu,="|T6An=} y ׭dkwC"T)}-XZ -An˔8^Y-j'Y7#!zS=V1䎑c'֞9RGO`4TQc2nTَHPicGfMz-աH-v y4"U؃b@n=Ү(`aᇢ?^(rj>fހ2V7S_26q,lM8EA!xXP; ٮ2S EaI&n# ^g" TzȻх7e(MBDCW5[tóDHZgcFIo^w.Ѝ<͚:TdS\+35m+u׿IF;C'mɹc9phL\\R5fY?P9[:V3Qޚ".%9}퐙:wd tBSWNSMfFȴWSARQ9L>{{ׄͻ2Q' n`栲]pF8Z^Bl8m;[ypj׋d*Lg H>`3Uσ r 1L>#`dVNU؇ۧYO$<') h) />N8A`6T{wXt.$BE{^*`+{ ")).HëtuJ$Tm*Sd-qCJucE*sY5W&F֖$fAp&B@wpr!-4Fnj[lRg*ޮ]͖xB8#c_E VV Yx{tq3\]sغ+o%;RYޭ64 k~vW-b񂭩_JjIܗ 0RYU{bZ{(kD1MĢ!٫zO7iGļQA#idd\;*5mDG1"{+2pdjsrH=_!T Apd2\"N|i.2x+qC<6$?uLyHawȦt'G_NFEi,d`c}bzimܔ463VX5M{R+푔it o6m{H@8,P̴oJdoRwO;re.t3a?TCq`@SH},$5.E'58?%xfI'߬&pǵ {U.[/;FkBL=G\ m@QDUM1)&& ǞIsIݳ~Oy$ŵQ@쯵8|,yhxyeBCE -ݤꇆsǽHM,%#ur+O9Ls@_'Px)ސaD%$ Y&%TW .$b{)o~\NOP!FԪN06+OMxfO`0 ^&Mr}hXzl Q?}p9%DM\ N|_vL( 8Eeid^eY,Q74`<<̲am Pu]\_ LysW{-‰-w0 D9t~:&An5;%gBH%q0OR{eItĥ(DebI{GD\,S^;:o] +Mrm1쭯c 0r]b$ɇYoxe +Ku XTp.GܱGܮمx8's]njG(Q7JJ.3խC5{kP[6oXT( SgљP*䥗tC/Qgjeo iR] CbXs*b;E}(x9PEwP:#o7gYg*Kr|hP#C넿?3|02ye}8@ >ςFy>C1>_j|SxskߙcA?Txve.*->fwD96W_Kkр_?X=(Bb,鐝|]Ad5P4/U6:1΂v+9܌Uo?(HwаM\ Rh tXZ֊i%W]DoyZuJ~ .:~Lk=k|*v&'/}. =e}]Uc#wΦ~if:98%3x_cI%tƜE0 '&$1άk΢b%Чm_iA:D1ͭti {|oug}{&:,Y%AsIjZ$SbBYx̏SrGӠ> #R(h`p@ާ%c/5q: Q1;j"wj;Z*I\5 oK0Ɠ{sq%ݳqˎ,N,5f}Z/_m(Ghs./Kv,o J 0rv5Ρ5nRA \Y8#ars ?5S+*etϖĩ;7DpK `4|ΨkfiF̮j1ům~ A#{5qu|F/ LXmA y ξ,ljִp\Ү߷}Pu wb@zX@")gB7; )4l=ӈꃜ ` S0!'f/r502(<OuyłVDAԏ5,l;7MρE8,nEVkȸ\vxU! ;WBŃ(eЈBRh-˱t:Uꆃ^W,'Ph} @Io,1O(fk^a=ةGV ѵ4Gl ۤ Ύc a]UöJ^Wz$2d׼Ӷ xgWz \{ zZÂd(zɱoR% ,ZOeRgTQ':w `=!1x~Z5ԱzgmbLm4hzq}Ҷ-3åؽ_`+>TΗL98rr<+DƶX \>0[ZfNcxHR*~?Wwmz9 ' prhf@a,C$Tc0[E$GJ\5'87V,hSeFG(Bn0^X ~9<)ړ~"f,}%Mخ2w}m&6xP`5-WuAC E9y71Ne,~_]:\& CHD7pv: *Z9HI(!4|հNFӈgwטXuh*!w98ǒgx?wBX/K4ݾ7=k<(4{J:v Y ==1˳VSUq5,jMu"Ι_taJFR9{%0=Ƞ<1K76Һ]0P?GHsa{/Ay՚Ar!unj @IP\،0Ogi ?L+ ģ'ǭhGA=4f()Te?#'&)^Fcc0g3RX}mM4OgaRH6GkFCp+xV@պR6 3!ɴuSMڑE_TW:$(eʟ/ jVdKB΢*)& NIWGgW דPdDZsg煋b˶=BRܑ'}DG4ŏc-)Tܛcy, j fwkeaRa]i{fU`P>Z$q͚ĩĹznRċHt/{ G,Bj>I\zRnjS0>BvTՁƥ_㖷m N[Ns -?Ĺ*}Jk+>p4cʶDd[znNcWCp꧔r~l#;=γNn_ŠPM;GTZm`XT[:cz 2m U=nH/Pi*.(@鸄W$3TO[Jr^ -ltTf}p"ˮӮWP,2qS3@X+~$a52`UZeAȼ{tojíHc^d)i|+fCuRbn\R r#"sd#FH.8mA!ȌOF8k?9s6C U)!pQ}J+Fg7,3z2+wE%.yLB6I#S}<[>YWE_@:rmں|@3wк~HJb)*[ MT\M}=yqrz2۪6ղi"VU_RdT 0)M٫iL v6w} JRW1z1'2qڛ6r8ӨSZ"ᛍd8A!-%c]۰Di?UF]g C-]T[\@-m "d[-BozTHy75"=^KB wv9yi0܏vUVV!'inf;:tp!K\pfsԠ1ÃlX ,HL\r <)<~ZM56l L4QU2t \``e}niHdxɊp]Iy>ȄC3>؏oXX H^CngF;@JW`2;J6=R{*s2oe#@QK/q^e!=T\a$1m7_: ˦ onK)w&`a.JGG4ˆd%2蕴zu /Qnb~ۣC!ț%2\ihè5Nq>vd|!aI. ظ ܢ=e\" b7,gN+ AHG{5pŘolR@Y7?%%Wȋ%DT~d`JŤ-/#U PX|h@~1qBHփ$ z kK5BӯVaXbf%GJO:&\y.>5:#>h x`|[B^PԞRk,BD<,Xכ3"aLB4G/,ͣNY YX L6%&ɵ \zmAҒۯ֭)%yFxj) ݦ.+ V' }RsM {R` N5 븀sAcץ SYیH@P3 ^1?ФDz6Uh617q= ]}ͼxݙGm 10(Ybd} 'tMe! ~ 0ɮDNy*??TƢQ^!<)X@ dW0XK5% ӽbT/[;$F}} W{j?_E9\uJK9GBz_Ld+v3/J\ ڎLG줈DSEPՎL{}16-Xj%b5 H_>IfXTVh.Uᅃiy9ՒWO3"q~U=>*e;3$yT*4PhG ?ASɣ~(tl+؆(K Zh%<̕_ӕh{Uw#(6:MzcאjP֒I9KML%xg'l8p< pC46##h0ZGtX.1pԕnplQ!G{z~/ F;*;8 &idk6IӀ)tpD<"=] 6^r/TcJ~`#(}MnfP cLJt\}Gۄ~RF %t=ӂo^:P5Ekg~[6!8`Cit=A8_'#=짤v]i`T=$Px.~)|ʱ0#UVG\~bA.VFq6BFq%L#1T^kB*Y#C5STⰨc5M܈GΏV1R@7}iv /~,DZ,<('sG9FL8#2[w`j/D+S&$ c ""x ޝBwe N$כD׍^@ X׌h ^U(o'Y#=S8lz[}VΘD&#BfJL$ l^$qP)h̑@a3 \gN%>?bԯf0HbL=]x v~!v (ųJHzfK+Nz^Djfx%X}e'D|`ctA|0ޙr(@P>qxӻlB.+RIX);{S d )tƠ(]wcO MO!j!ߩ%.I7Y37?0sQJC,|?O kR|x pdIKVoфVכuw"3>jw-vSdcg0MmX$ t^K h[nʇfAA9V\@5rdSމoОs c4,S7!nEuY`:e-vw, ހI=/Vv{wMgT8" ̝2#JZ͍bh8g&2wrH) Nj^~7g/ȃrIM {řsC-C gXe)\ s;YB=}3YKDgYt ʳ!^9[9?ڏWٱ ^Pmkd|_#(*0r;f]ʏ ka<Po[bbNV4&y Z~~$vk<~q,s`5Bͦv<@ C֪-{ Q3/"ݢ9 h Ҭ]#?=\Mh{}fݜ O~mEJ& Es0@^VLHvġz(U elİL| R/Q3%t,;·,[;ѥi(,R5\P"~X+g}X5G",np tggbX{5\]jMۂY%Et735³Ks>mRtk+m(׭ݖŖD), E۱*+VM/Â=Vu%fٰ=/HfV ނ tOKX |Ip>+t1ȳn5| !cjz?l͍/-@XR:Ċ;\qJtmEK׈E.Uh?KfPٱvzI\W2?]cE>ry2 G=K=:Drx]m\6ؙ靫Pi W!)}-^_S38]5"LNaf|VX9 Q"ZgmDXaWkY!j2{(Ѷ8Sܠ>@59b)(c#GSjB(rk)> ESYadKK0mKY-Nzb&YѬgAcR\7Qz3O0Q$6ⳝx\}ddω@&s~rBş~<@%;Hk0j+ɁB4lAuBD4AYYϞDa|O=jQ ?I׌1J9פ[y姿(ι]>Ox^wQcdزC.J~gҏ=/(Es`񸷵;$0}1ce֒AAP0kr̤fIGœYh %BڱAX.Kc0SiY%Ӭ4뾹=_f SĐ+[z;i003סݰcp7YW'ݥYT )}V3_\b v>#bfh p@pWTk٨\/"",} qH`>4^F/9IJ¹_c1{4 ϿiG"PEB<;*[פ.$ `#J"U(t_ӧזom~d9\Gĵ`kQۇVRAc3gL+bߜqt}yceO,ϘY(䒯Fa*6 *]ĪkZe:bj/v5#ǒO&gSG= ܊jRԊ3Dc%iä.s kΖ aSq[ru -'` KIJϭD1 m?jڕp7 4'cW6HL'8_E&nOԩ) LnfSg<3o>Hr|Q%{K)">hfp6Ѧ6<XH%Z2#}b&zŽ*U~U\ u-]y`Tq1Br<,l``} 6#dd9u4ҶOJ0)'7!ؚO' L{,'o@, ~T+SAr.ALݱ仒r>fJ [fŤF ?1څ$a/q4IDX4䊭<\(iu 34ѷtbFDDyt"&#c 6<9q&r|x m# u܍k-;%3L۵ b"`dl0wv zJ T8E: &OfhW8H䆗J`<%4ԸzXgʞ&pp'v GM%HWw1[gj ^ID_i5<Փu m&Ғ$ōnT5eG+:t2v nE1)㑱܅r]-Z?Pm _DoXTY')MCC <<t^uz }kk3c07pȍ7봁K O>aL1[u|;QP2޶Dw$|wIC\ 9ФΎ)3mٵawVf*Aw彲E ½3h^&dwǏ̆4c<-oϠ4(w~$9e wwbl/~<|"UrzSyQ|S(%K7"+m 5B^ӄW|..ξ>'DlHl7ϋqw\ET)E A0!z^qm}ny ff]^>BOUB^?6 tVNHHXJ/Fse%+Tv0"ij8jtBn{2]߾-E~ M92,.CgEqxXdUi|!KN*?勐 :Wԧ~y`]VL22xв1;~mP}* efȁZ!Xo\%OwHza8)1Φza/L9M [+A\ Q 4Q&WC#VP1ېp)v < CMvHմ+p.A_;P^-v73/d`1r~3ͅt7Gٶlɧ>k,D2D)9B9MS:(z69x +.BN+GYL=/$A 'V3b]&<l`>gh7)Ch^oCmU ,d wǴ=cF8FrgHqko3V usX5WdIʤ ~~ɔ(+P͝]Zy*g,'ڸ8#TdJvG[{k,JH m݇W4d_F3{ː 򑮳Q<^U¼R`':_QYilˣAt5n[ bL(ӶhIәҺy hȷK<ֿf6^9ɧ{bk%z-쀛9#׉dyȺ:SUc gJz˙T`BN JDv_M/E: 2nGcQ`y9}r]tTĤ㱠 r gͣl|hv 4_ dV3%{fuʗM0R4 hRXo>GoQ3s@>CX%;85JܼwFo+n6ǙoO&VfGk!%[ހ|f~RAF- /Irfeܲ,ߕP{'apsٞnsĚXS;o3L|F+F-dIWn_D,Ԕ^3P?30 r/p{6 Xth< G n:>-䷾~`—vΒ\"9L՘RQ0ŶZzIeG>Yf ̓ }V*].2hH,2NI\ujXd䲠zO) G'1Hth9H2S[(b*dܮvNya\C;*!RK>ɓY6*R$4O#9$<l+˔ qo2#NooXʦIK>Lg3*I H ,(9OEv<)%l5g5 2U}l1N SNsj̢=ug]vĴ2%n3e.ޣ̻ m[ MSP9L{E[䞀XD3_;{nc`tE`y>+6QsC ~Iib#1UNzQ"fõX9d iv[.E+KI=KA yy<8r׎b^wvzāf՜HxZo]d}SG-u&@trryL-m/ d ka#[&[.(+,H L3ΈhWF߀U\;/"o*`[M`Dxl/>gL4dÑ?M;W#MpEk6qNh,E~hO9Y$Md:A߿S1YCӅZA0o2e"F]G='(F;Ɩ)L­a>%7\h46 (SuWZT;@ّpStSy++86L}2r`h=RS^%hMLFZ@+Sۉ \lMnGL08fZҾ`?M,Gܤ7+JeopѾ>0V}h隅|Q'Vxd* ?0ַgOTjT2 E ѿM@ڌ\[.:?U( o(L" l`g>\f9 ڗ<:0Te&@sX/9l yZ,b} 2Bgz=AKN%5Ev#$Ò8zn[u/ä% qִ +2ެrN*)C@ ٻYWaYފ!C]dqEL(eLc-}M$+uOO%R23JdK4y'KoP,4l="읕 LPL9~2Hj02JgPWOoYF#tyZ꬀d5˨,z O^d21VwœҐXFJI\;ECmӏpDE "h((߄q"7*ni:^Ċ7Jb({ŭW^;=u#FV'3q0oă5m ~AH߹tRuFJ>6”:.10*pE,@ ?)=z`ZkI!iIqai3_~~erDw:Ɓ1 OTF1 RHg9"G{ؾO-(dM盛?f7 .ZԶc\iiv޾0jym={"< n.$;eZ_NMiuC;Q1}P:TȤ^}R|,K. |yn6qSe X j/Yuvٔo#=U yu52ꄣ A0UR;θ ^dB ja a_ύ3y.٣<͝D܋1t*>>5ef kx֐F#Ă.KJ7ۊ!#@eY5I:;>S(obU)Ӛt](HUA؉$zP5&RW-zNA zTG:!Mr~7.^6GGנ^Z0!Vx6cD?2SVfQȣxqkThVV_I.z4)m]aQ3,\6#PtJHXI+g ~ hq|i~cA%j-  %#trMělCX?~)$J!Ǧ`~\]M8z!#:GQ§_ib#-HҦ?$ݎ2f Шcdr}Y/^]llcT5hX6Wr|-_MH腛!T:nU@#xτN vQ`7b*g3٪,Px B" ,^08 a0s{qH`V#y%bm4Ǒ"KHD\F P$맭vi)z9tn|+~ɲcw/>ka}S~'rV9@Ar?ըВC^vMI*фp"b*P$d V̼b`<4FM" 3me:.SY4M Np]5TjsF?UL (% CSg.\JǤq=pk[A"t$_,U>$gci.Q*R^"Y4][9 ڛҘ҈}̹q^R'Gl`Fmen ʟA* Iز eqE"\۫$k@2^(%E͗pl?%r ud/ 2aWSbXK}c /VNlWm^ϫA nvoGl?uq^ޘ`WMi~!S>EFD K𤚏={0<|>ΞIz+VU3kpx*ޜ:,cq/&I&f3 H3vASZpG%m Prk.++p D[iߛ=VG{š}4p] 啣ts(U|ϟk3 I@6Y찜{3~-)q?^``it쒴Fbu <} e?$r^JH=|o`Z91EXp6} Ub1vx_H@)ު~i"i-k0QYg}snlYc89ʝ$PxGp  $0M:7bDyv X=,4)Wߒ7@߱ʄb#F " \< BYN:8E$.`Z;ssjv9;Z!oVI5fFv /7:u ./0{(R{oܺV_ɋ 3=Wa{冦ؠ$lÉ{r쇣A ;Rj۩g QsZJCH;6J6&b@dc0`Y8s#%*nϙҚN+ٺDVq"ܓO]l/sB[= j Tf5 Y5&OM0)J4eKGibhF!"p h+$ 3W:v1%>m2*yHl~\:{$TEqҁ}`cCw&z#6iU<u7 ,&xN?~ o=T[|YDSߏ+Pgki6TЯ,ar!Pﺮ8>]H"~tU@ 1&̎};FV]kG02$-pw $|nh~^ŶNqr+-I0DE_=P4b>u^r+>kװ tJ܄(4q#_>܀l1ip1VSh{(b( 8䌵F2:)y%6=άr$5U '#}zde;in.\75&IvD!䚊j >oH"Pr5GT .9^@q+&&oz'c7˄!%'d=0 G4JiF$vE+(VTcXM^[b'I=*|'DuC^oJLXۼ䌅>||hJzބjTD(^šIzے[ç>DE @̀X`k(?L&T' z|k7r}4)F~x~gXkFp_2WfM2zIm*s$p܀܉DjS1?@%FL$Ҵ8@bxyhyt_l[;~k>c g-[;TGI<>c=B3Vt"Hb:5n9WDrFiY:ehiW!uk;B Ev#)+S䙦uW>:M*~F;fUwi`VV)S7 -q,T#) E~s_us>vcSz[\p.ݛh!{%TPn aݕʳqe 9YegLa0ui@Lk|6¡8rvw "5>&qʽ|yڀ Sd GsDnFp?U^G;W㳪il,Fh jipGn̠82&0T3t}1/_v9ݩ^ dTpX;[>;2YN :Nwٴ'D Nol#4Ζ񹅭%kA,5%)k-{vC"#L᫡rW/wI. sVLWSRG}x6cT٫OS|LInWa*]h<)XKp^y>Kה L?Oр=1Yz.#=J5-y=lj _|9I|L=1+jjjZcc"m'd7k&`c0^:E࣮bfGfq2eo. ͇jȡC;(zFۖ`F5LcŜx T 7^L),[sA) 5-rAT[`2>@ riyL4, URMКSY*oE'~A YBʞr]DRVdgd_TƜ^CO5^;a-;jOQ ա]S|~L}?`ںF7nhI_ַ eN.9ҩOT}q:+&s_J]>ƼQ^{5ח7k;~Sށ^ωq$1;ҵ e/ -vwf t(-15ɡ]EJHxӃlX_-;,v8#{&v?i)tK? uT>9@q)ܾUF(/ޙRɘMȥim'Er(ʦ2 vE|:{} RԄ}0|~1rco. tͼ쏝t; uȜ VOh[AR>Ll=DX!5K= %Q L/%u8 ^sLm D:M&f'z?J'!6kM7wƈ;GsC)5v`'V #$Uz(9>z쮿L pϟ \D#D0W"V_ b5T4+ꔎ]&䑬t8Qe07iWX;^(1=G^OiwώLlfBMFk?VDnyxߪPaTs0 '#`i_R]ޭZA(xo@SȠrW2ёȘ;Ǻۧ76>LjsN$c^ZbLr!JvJ!1vr,%B@>!q 5\PW $I2*d6q }I.ُܼ{BxpZOi2.}c^?*MXjcPQR 08׹Ŗ0TzdFB+j4O  o~Ej}bځ2n o\Q,."rY7&Kj6ZaJY8wMfD*ҡYt:jr?Xk2Cĸx1s=L":~FF90i>J?B`O8Q6ȻӞ>#_ZtkkA<3xv~0<ܱ~)uvz+F>:P,2ebEJNyPKd\+Qw|8w)~3d!!DEuM"ObrCFo6f֛ "!f_t.6)"Epz>}cP}EC!-|߭w'1D9X\JLV> /dٕXSYc>a#~:[m!=mLmt 3.P+wN$5=:h#WB='{ٸE) i -x0͒8USd2Y㱵ןAvˎnd+Pl&v0=0NOlP\ [ooQI\`"8;\s\7sպP+vC8ma>:;fLⲃSQu贼1ߢLgoz`}ڟܚZIv.jZsϛG5}kɠ s ğIޤFQ{NRGnax'.,PH^6gRΎk뱥ݯUEM+ƥ\~<{SGDؠ,LL(?.f#^=R@>3ɍin[ ЃP)ȇȓֿv)QV3yIP1hWp(E{ 5 >JueO"ӫ$QSi4di.`;oxkzyj5Nqp1`P;A@h1ξOSǦ0f47_MS+3AChbch&)`@.Ce۽I,ެ%~+ Ўq=#}GE/gq2sEu8ut~Wʍ#(vvP52?|JstKeSMYo%>m"_khoF5 ]N[ z V?wf.`J bp=hNJXT[i/2ifU&?w?~nLy:l'j34N/Kf7њjB@qBB^ =&ffK>/JAwLV"-LcHg,w} Ϯg%O+>>e_PLŦ@mOٱUQX.ObVpf.`޴b4TQnT\8"ɯԕjQԙ.j[Xd{I゚ sWF:b|MI-@tP( Bw;hke$K̉54_Yn](Ѻ,tZGv ꌪ3IׅƟXD(ƃ .܁cz`7xfʦ~1fNlŮ^hpTmJ*|03hɭd.cvSN"e%{ Y(W ٨L1 /e (WJ*zPw'4aDe;Yͫ|XD.|^=ho)@,@#OեNn{ILqFYUϕv#hCd7E]ωD]gTX5inK z}1 &{zMA!^yP% f8!Si8Lq_c̣uPg[3YEo4Q-%)w;p;, 惘:Ӱ97T;'Md]H$ @8J:hí%>X߫/igL{S_o6Q3$d3P\n1pex 6Ǣ9?BV´wM x0 $iVM_tv8FPݰ$ ]{7hέg''YRGxz{ۅ>qw]ܔ{5bN4CX$i4<; O襷c¾Dž+=TgY a)"Yͫ9C g>3U<OCȽ=:l*LHԠPCUH(o(cw~Naݎe"Y2}ٺbh7 9=]CJh45W9?R%<O֒[G zRl jM%Xߋ2oPg|B H.::[MF]J1N7a)}R@a=0Q٢#U[[=n/ŮºC҇C4eV/ɪKЈ'/uR(vr2yGgd1q ">ϋ*vb^ago$&>߭y"abjވvDku{ + 6;V0YyhD^aqv*xGSTC{C|RO@q1*Wx?Ԟ|H8 n^w7' kŔ )5%z`<1Xz76Km[+UǾ挨J=*YWJO}ƛ>WgCMœA ڥ=ry!IO/pSD%+H83֑ lK ~Xݱ>缸 Ml8k*|;`b!Da{F 8+dOv!e2aU<[Yt΍1^Z3mbtmV $H/*Mr7P'M6:R&N %ުH/mKH4Ȍ4 @E:f(M0dJnO/I!2;}܍{'q(نTw=3ٱ`h`ZAU%w s5I3n(BZ.(፮ .n hȟV r؈.-7 LܿV2RImmMJ.Q# ׊ nߦٶ\~<{Sŵ.;2q=V b2xLVe(94ǜJJUkp^HUAQʉ=n\+ީ~l,gv_|P}<ݻΣ2'4\x1et2g2ؑ ;[0:oY{m*zzܧG@n\clhy[6m f|ca`Ra1̓G|b%ϒ^QwCz_a9 po.mJ9N8d&~¹$ J'vtC O8w-e&CgWQژT~}VYd<,vEP|RF0Iڦ5 ѽgjYbћFǥ-O뫋EǸē\+^i IvB%`HbmK5ɒ*8qFbN&'ӸW yU 1:^e*21nIv sOJ=CLFB?y2 ~'h͊V!Pbs')iy%'P3Hqp8w_OUg3+VU0)[uk ~#r<`sHelzzQ\i4MzB֐̪\] meƶԟc2QEzzyB,z|nB{:tE^V/F6dJgt_24Mgç+De == lpry5WFx@\`S="DKՕQ(WV.5qä2E{^|>0s=S822MY0kHcO~ (Q= gX?M1Yː_4{+A,|JpYj;%呦D 8jAm,1i=7ZBwM]?K=Cxڱjm|Y1OT볳ÿnhh4)=Xmʽ?0t{zID[[Tq]Gh!Pv_ZlUSP|׾ xre=j4dMXOÙHr7K2^"r[g1r":GĉLFJl`XErdY|$uY/a:- $!ʧjT. B~73R..{r#|pŠ?D*S|){)>ӵ{% Tk4^U\A 0szq11S4h\Qw]rlӎY*{e-<ΝN4W_M6*TR6KCB ('ٸB{2ͨs+!}~%od?h0Y|閗zVGfE =&=-,WfᶴrvUo.Y`D'u '%%<4 aR-j%!e! K|J >PWtJdu _ƒkMB';rPdJ<",=Y:W )/)QDF=6k-TXzuϳ͠OTG5y{;eE2oOl4e=zm&Bl%V1${ fٖGO"r{sӁnz9?/Pf0Ꚉ )KW u> ϭ ?7#޷yfB:7Zj;(׊B P卥r^ AW#[2xLȒpXct$M-c=%Gthh3v*'Fbp()L,JzFd,u|/e`VɤQ+5 @?q (;_Σ1A)OE/t$9<"kri$0ig\{ Jj`2z> dndو<4L֕&|ʪ{h-P&+E6o+6d^M5b2S*57v8uъ 粅YIVb!0SAR7LZ`}>sʷ7r}x+aˬ(r@ȉ4V?P[ݻc/`“Y)MOǼ\wq,oC'H7Jܺ9I#eV20AVK%'lE9ȦBz=DRVhLdIL R>aS1&ib02+ OW;s,S6xt!OS,GZs 4k޾DqlwH<6HpV$ `R@ppZN | IrrE'P|=0dGhR#%Y:[ӥidVbÙ]ۭ[njePPU2>J*Ԯ)H̞,wblz ;| 2Hڢ7@]^Ֆ}CFt S4l#Гӹ ,CBE$1AY{F<4x?>,ҌhOoqo`wS>YT4/CMr}2̙BsSヂ |,,_ H sޔO\bSؓ wK8#;pA$ߴaٔӎ-"t39:Nbc 8bWJђrgh@&~@r4 GbɴnqS:Shv|'Lo%8JE"#w B0Z폾݃LjR)~ 6jp`iO?Q: S8%E[3JK &Wļa5A(#" ܅&^BbKy~mqSYP+D vw&L%d,4d`3~)߉}PH YUrBu2kw{ԸdJiGYEid> 0-O)hdk*NjA\x{B l(KQ{m:I}CBKP 8!$%螯HfBV_\u]:sErz''YgTG\(i\;q"V}O~X5x[ dE^ؗCN!I(lZUZ?ь2 W ?"6IC$\t|bAPCZ~0(yiټ;-lnZЊLRJt39o;㈉D?:L~C!@眮W4dNOqNKHnp"jWG5n)?AiA뷭ӚoڎZg?hs4p"Ŭԩ}%ژ8,0ϛA݀8iyS;3=ˬȯڬn|&<K>),O`,SBFa殳R:pΕaC+54SoL*]%v[R,a!7yDJKc]@rB_ۙUC}MHI̐f/g>if@N)? uegLf AnN?mu+CZ؅czMt1,2*ػ.&u=x6[mF aLdYbgtl ULcrJ puW~<}c douEJ ks_rO^_(d7dmݑDeyc `6~̒q*+9a wgAcPKE?Y}d)_KP $2GقImO.ϨG wQTH 'ՓBN3 >]߳ɞ ^D4J 6H[LܰGZ3xR]OGN3(Q ZiW:9f@f _yUzHJd%f@ -c"Y.AiJ/⨃ (A'ags.XQf%gUL & Y؃'ـpqTr~+!["/Yc "W5vcKCJH#OyÝ"z*5~8^2'1⟣} KMMqؕ3C4kCD$N N<sO)C~qwYy,Zs[N}X#0Jʘ.K~줤t1/Hbrġ_H }u,(Fv#EG^|\m sK"3/t``ؓAf M&@LUomҳILsGs5Gä9Ŀ|fnp,|_UcotY AmV go]vx&X a,B$s#p ؗA޿k?j=q!>*ASlMh=Ks؞1K*ؿA^ϴGUτR7]K[+Ek 7L&wQ 7Ed~Oe)J{Zp Xe, Me4KBVhB.cu!VΰlX9I59w8W_g!FMDʌx(>ƒ=7~MUہ !F"ڍ"#ل+d䂂wz5@S4ZRXg\ U|sewO3T淸(DB(ZþVyvа>٦e@%\<5$탣):#SS17oT9W#('Kuy핓tI2)ow.bs*Z]IG#ҋł,&{LQE"QL[ B~AcTnvXl|'T$\pe>Ӕ@m] 0#2995ns \m-r謹~"=[$C;܎AI,'ۢ&|zԷՁg?bʼnnς[%m& o6U?mG9ȃBP-io9LM7E $V`N?y܈߮,L MZuHg`q,!R6&R|YįP|X@*B~rx4̴ TYZ)@D d,7veh!!_J>5|G`j3pGke?wo(g㬸y&>&17-> w)=aA3^yTpTr+]zR/eӾ!f0K[Gל67x:>PPᴢ&LAqrVe9ל/ B#N[Ccw!dAp"U͉'8rXj0 fZ(pfV;=;$<OםLfu?%|D Enu1ASa9-P6@^wnpTx.LnR[Ϛq{+Ѱb4!=<(r>szHT#AwK0B؍%5P $/!s43T&S1X;n,0=S܋.hγ'_MGZ*۰:6Jvqˎ/TR.%_k~.G?u}#3>ʙ:Rm._!NLU&3:+rմ/um^l*░)DL ;SPwB6ӋuHn J G8:DP9*WM.E;䦟m1u8M5LF{o5 )T.3}%' FDN&D@/2pP;FKF*+}{ШJӜUG%P퀿Ub4̫/R Tzb5W(oZjjD2IY,yIy5>󝰣6Ϋfo ,u'sES \yp/N95SGi.lrAV6Ud~4j:%e67nQ9Cm|f0b:~!=+dL[QTE*w z`Yfc UǸ쀟k6ӯq.e`|Iı,LfdcǾ~@}Z_?r(GSLiq:T䄬 1u /?E BlYݵwγ E(n!mÞ%! ѳ dk/}O%M()Ϩq7>"L7`5[}tG1=T*JPέAϼ"W}k:2sRS;PJ>,7} twpnQ^HVWv]\݀\.xK%e󞘵b껴*+]bkeMu-VQ=CΔ %)=S)<+ι~ ݿZ̠5ƎXs>쩆nPexR@D_l} {dLHVWoQCZmfSbYqy -s"y8+PйOqp2,pƣ 7zh9<ǂ2'\g~1 1V _ͨhv(9ļAXHK1U?P>zڳ͍a:'AѱAN9"vo1 -u#_oP"*E [}Rdj>.6y;5"I > EO blb=zE?A}۾Խ,` #jR8h큗X‘UwpپeYbG0|]dͻf} ߙ;T<}`\-CRK׳`Kån`8%v*'dz-ˣM'L őLu8gAO ?9^r((yN݁?9yB5_}2* @x/";\x+kQKʙ hy%.!+wDք] nsTr >X,EGum߱/jզ aV|(&B-w:qBqIŭ^a PAZb\&p2ϗRl'u9*S~ippFحB$ ?{{̧ό)9Whҵ3HMϟO_B)>KޝC͟Z=r>욵>Y UPq_Dd{([H4$OYz"Z|,D"j+2@(I5gkPpc[ē(ʶ3Rt '`oxfW͒ka&8B yڂqBs/M桳# R]mw/ɥX-Emy}c"9j(LsI1T5{߹E4/%/0SU;.prgEk=_6ˏ[UCD!hR2T+(:"ʯzHZ$ҭ޾ Rlϸ#_bw98#5&=׊f+= w 3Oc5w/f kfO5l~8j R %0%ꄧ7zO'wMFuu~l\ SLT@jAEe;_xL-Ӷ2gN~FHz`)9C^mJw64$F KcVuTzQAvi$y5P^Q8Q*X Z\u#A4s[} hW"Me1h1,r8VskL|"9t["ZٔKr aI/Tiw ܓ,Zɦ--irJҌoBR*^u  ̅d*cPdB73z! /(n+)U (uvּ]UZ"ؔ/ӂ'OWSe;?Nua/,kU6' 7`;(5sH&t*u:7'a/NZ8ۥձ7s!uiuCtE)B!)JsG q')naZݞv- V[',/`ߥ! /)"6a-) ~{j U쿐`ҥvB/7Ոyp3mviP9j} YEzbNW8c]Ϣ]'sAt1޸7@˰w򊅌_?wS;}Uo2Ӟ2!f7a6{:~wҊcV⅞&$6k;yL6(mÒܛ[fVwlS-y$ x)-T+J/ݿo$N0Y KwCI([* U,4ܴݲ\Y/ 4-z/%LTf5ՀAǮ%R>o9 hmVhBսZdj :쉈}d2eO  q ֥;ВA85/f;cr^Aۣ;{ .o9ґbrh7h=R\h"~5kB]BI8F !Gbmaj:b4Ϯ3'WV xV`?kɮLlAF9 7jGoUCJV U"Ȳ\8L;oS38G!! ũh5 |QHu=5|S)zC@R'e"*EwrtIz|߁dQx R,%A-/[@C ~:a?e)1 j!ޔ0]&vމb3TP.vC}7 0m:$q݅ۑtZm.b':T4u^z dŢBÙ$/}%GAfp)WaideeVI9xXvA$_to) 7lGF;ii4qbΪN6=}Lj;ywEƦc_ChKą$WI;kw>!<m+Mߺ+Ww}<2/ 3>T{m|eoC~D6zNywįJ&ɨM 9Dߢ,=O Ir':{C7A Ol^vdFCz ^U>7OœfQ6OQfP+@=¾; E4WϵT0=[dڊ,El2ի?AwT4AT wv:ߩz?RF0>+ȯVAek\P'g}Y$ TÁ)bM VM^@csAH{MҸ?Eԅ pR!٘n.AfcŰֿ0D„ǹ{oWW_#龜J]@%HX}9`zs(kV+w7-b|5ҟ>ՙ7,+ҳ_䗀^'Z-3NGRb~YC jp U1Й)Ϭ6aQ^_'Cςd8 J "erG*|/&:,zaZ+ԵqBnKE^/D0Q)La7\Ì}]=ZolTaa;PF5.cƮ\Wyu]$տk%Ɉ<0 :B=2y`j5U<˲D'%?olBDz2ɫkjhjUzELҮ[)F~ 2!Nr${!{k]e3*' 4'b<=ݾZ[АiZ!k3gF'bsUǹw~ͧ`u1/jD-]Yr$g-Ś_pg +~OQ_Ttqۍ!ʢRDK0 ò_%T_. >$Z\;zz5/3ɻ~1`TӒ|m@8$Gc-aE1?+kbVQ%5oT?\FU(wYT3B?줖l-R0ٴ<#MtddT!:HYeUo%(ZָLTuc>Oªf~ &: )麚czVui ƶ5PR%p}$+̎%UZuXP+Z[N&%~tNv'P`>wq? Z"/œ®za-aZ047UE+3je~ 郊oҩ n*+!F1|^M4mG>V6yj_3$qT2٨~0{/8듙ޟϒD }cT2+~ӬQ 41l7OmU %FD?Y%#M՚gL&1@@!ڙFC@B'`1g/SNIV, ;o؉75p>Pt%^2{"45dlfvhkHU&-V!Ͱu`B,mjϸ&Dkד}6u?%eiy%gZi[$߰ Ɓq='侞e_o ^_g%gX}BD#pT2/uh%POA0MW&FNV澟[PΚ?r[Yv" gIp_g]='BLŌCrq+ۦ&qX*ڞ`eAPLe}Llt3ey\QO3´hVLw\ba ?ճAv>K/ekɡ&5{Fki4Ol x儀:LfzC _ZtA۠:%#&gq&\X(^qVI)?YZizy ?^l22TP^f qx B-~ 9`HIv xIRM 7ߚq4@څ.Un,?W/̤J5Gz"Sb&>9]6 1<'aZ?K&G50Q_1yUypXJ+@_i :˥>+ f]sa[R1fևMx^c"/iB@[ߕ*9`bPXd~X[/1.Ӫ_#6 rЇG*O b7ph9<3AĎIvF1KY.[%Alj?J`AeB7#\h)Jk}]S lʱprN7wu-fi)nM9E؍Gapv; /9F\T-3zfҼ! TGKmeL޿{ף\4Co2ICdz `2oȠFF1qtJ`->qVDr ba/wtQ.j jg!hnS ̿FI4xAf0o>%m0p݁-v|TAH.fbHv62<묵\#@L\SiD\R{8j')DcE#'+ z@B龉s#xP7>{]ryn~ $F]Ǥm <(S(f%LY g8Rs&V&(ܓ*2fU*stV9#?:R޳HH,rue$J#H+$5}:+;10a#,$ud}s\B ́eP,X3i=ϡuU~$Ĩzelj2Po$$8K#8pt@ ƴ8bxd:|R"edFTmZKpԣM6ursځhf 3Ě6YJ$UYjjW X/'l^pyڮRRJA>ۺ⫫AZв봳կM?3ܫrmj^Jš7Xk^g6|0Ss]9L/h7%+5H^pn` 0fN ˽1oǠ?C1W9NG/yE5X*ĩ§&28۷ރI~9 lQEbFU  E%Bqlrp =,B߄8[,ms؀L6jgo:{9ixL)֟)O*>}jH.+cziډVxzQO3llidq|SP\ >@1o3ʫ3|rg`BzbqYL8@:$({L}0yciDR* ۪u{Z t:Y,^G)3%GXl8D9tqz0DS ҬK-N'|s)34#1onOam~4>"B*tUD҇kԕ@o٨}Jcr8tvoDo,b? ޕK@'^%S]25ʥ,* ൵M[gg0pifHٖj/Y$Afv@D!CHcZ3^{=\zɸu RC jcK'8 ,[E ҃= W-WڹT-Ec3ָ0 n.D-ɀ:iWm C^.; D:_>?ukxBl 2%|zm8g4noV E 9IF{8UKzFM8g TQ*ve@0:΄2ˍC !A,7KtH|0V%JV!n&;6M%ʅP ?Ľ @"C_7R ےֺ]Ѧ_jd\h R(a-ppntM&.\nLڨ e$93r-r>fxGo~IDh$%~kO>q,1@ӭ=p#F3Pqխ"UO!C\+Ts\X\H~t|uikh}2Xٽs&DjM`ՖX ` Bfؗh༮ׇhK>28`Ll&Y [Z?_О6:sl B{X_l\'>7| ?ڧ5ou`Rwmap ;+laRЬd#:W; UXq2E_H^ܧv+g"F%Lp)13̑-m?M%1[yZіnAiex}hS )C^~wƩPFiFIarF,:N\-7 ?qb5AiYUttVQa0=5<2w侁wQx6[h-]Tey$P֕ Cƫ'=!!Jֿ {f: :R~4{h1Ɇڈz`ǯ;il(]TOAH-MT8ȭTD)kZpG-Bi: u^Zu5MEo~VCl12S:DfԲFt5W6HC?#E sw-]-/+ c*GN:Vv@!{ϹA%l@CCˠI2?ua.߯9"ȡ>;svL?:=,֟1:bٿS>;N4c"yڞm6^ 7(*n?>hk%W)"V vovf4Zn)Rɖ}ڳb=A"s<7TsM(ԵBj-";0A;"gǚxҮ+7ۉW[E n8,AgDט|OyjBt?+}"  fE>݂fbr[95jT*M 7h>U:Amqx=QN?B/`Q&S£Xr]z%u )'쯑AQL ^rV~O&AY#A GVPİCn9a5`H$>d9 ak:\iɞf 3a}Iy<u"XSwf*rk `R}d$ UQiH߹vO؞ ?tM|l4f-jIn赺Ru() aPv9ȏbܴ6>qTmXBnS8X[(/;98\ ٛ$K6T6@ 63p8t6"؏+Ps%h^n7Tњ2O3_/ji~s2򉹼VE"9lwfV@ZA& VJGՒ=[HTKfe8)PVF1x}$rvn^MJooVQP4FP%e,XQ K֠dKds}lAȈd-M% ā4 LK*LJ$; dm:in6YZkӮKH4W`X3c/=j(M :I # 2;U/o*v l߲ti'r&dd5!u w7B@W+JiJ`^Nު}qɫfKUԴR 7 ,J+hFsX[f;l0%Q%T{a۶h 和5:j_Q#!0muW&ϗ1Žu7 3jhμY_Qv' bpK'hg?!A98HJ'$RBtվj\7qH+/0KHUk#Sz4^'O>8"5f|wH -Mrt'c i}+ִ? IGKYknY4&UUYĦ%mT~{ZcGRpU:j5Z~gnh [ DM cŹ7xYTWdXÂzt1E!*wgN_h8LQn/o; D-Cc?m<4;kRъO51/ͳ[YvpvS){.o }B#wqB_.bFp@bN9dm]oVv@kҡ?=\$@bU֥m93K-f vq)uS*V u|$ TPJV֕݃ivyr޺I+U2IbWB SP6 4e/ٷL6@arpJxESϏ(XFǧoz* "" Ј/J(RO}yR8EEV!%]A_eޔ[#LJ+͌aY$VjnP WPwx-;iEDfO6viI׷QDwh^j AY>HN2 gnKq.+>Lz;~]'7ף~ZN hnJL޵};/5BL-HnOЁ`Ô_:]}ӫNmjMi6֮ڏlF1]uBՕXs)tS^u/!vN`tPjCqZ@JIߚ;Vmqc&ơ@} f3LEkڇ ߢn"(OSge~"!ly \u,6!q[vz:,H\+UMɬ$P.hi)]G,{,ڸzKLW=-:;/L'$rتD7Tz>QEHo@ڞU5%+OKFbG^c-Z11  {V>t/9BL|T̼$ L߿՟ ,)Jn@h^s0Z: Fozy loh$j  hyP oT:ɴC>*7IT1H#@K/.h/1CP ->Hj)A)Qr!)G`nF%gC8pm  =GX*$u(q.JFۃ8u<%(WMDnXȜ>p!*p*e=N$_}HB f.WՂ|N؏dQn!7hu0oȃO1*x, \=h`4Nw7`;ϏD1Cbf^Iג:ˁkĊa˷ h7v{y$ȌO>5c8/R8_S1h#`˚FD8q*ld&=jT:h^[޹,D]qxYjUIV_MؑJ>\ ےE@9jő {݌5 _@J#{;6%-^'fCGrJ0vm٫2ԨH8]tVC U!T;j {D[4j?^b6 ҹ1}iӡ;Cۖg;da_Go"Cd}b;s,qv; k+d&8`zc IwBTlGSD7PTgJxa4(Šx;qLqa509VA릑d~E9COFc7F´ k6|IZE_v*|qiƭ4 qY yyҤ^MV [*s2PzvG*A⳱3w^(z )|hx݅ZrLƇϚs}XJ5{/C?[pTwT$KH-nMguyr ?GFlB?'ZB'*mS:s$ѯLSƨQ(ÍRQtH6e͵jr2)X[R\13߯+T;5 x TZu R4] ^vʢĮ_ng`KO@4m#޽Cv+DH&b1tBzN[jM`܄m?*J&d’:.YI>rj>r=`̕Й٧!0QwV @u>8f]P ّXAځ]7p#Lh8W 4#$P0\t~RgZѬf5G\CԇBiR p-ӾO >}MϾf-lB!8]粂\ɻyQ=ΥX -^rJhEb0 zR{&q~08hQéDӓ8M~i}fnm`a@˟I`^ }rb:EΆQoEN,HܿqK| KO Rw+.FQ H?|۵_x \x6 e.O/ex5֑"QA(蔤P:FDn0ew/x8|b}6lbd,XAδE.!*#J3~6nUtmƽȯ_&82O@ L+$ks mgo)?|z` z~FNjGʂ9K7c#.ޝp<;G)'Uɸ#;8RX`2fXbd(3SQpкD*⯮Y"f_'1oLbE_aF*@9{6X1SLnGd]d"nk ۠*S <܊w=3֑*F*8o"d5oi[ R&/9Ul@F+8{-j,ekS<~D{?oHMd{RGnҹ>gGV o!Qԑ[ґO7Q*99 aqjarT }pU⁋C_{*F QzN/@f("pQH ișV |nH(AbH5|!:_Td5@7(,^"ݬ9g'09us XL3Gd :5F=v{zPPĚZKYn ~P 0ף?hds?Dže?nRB7G}a=/v ZDk.m}f t<2w [yI4ʒٵU[ "Trvy]xFZrPʇ:CbR&`;Ӥݛ3?*&5=h(K`r9(SE<:ȶ˧rX VA 1$2`e Yu7/e8 NYB%@G8`Ë٢j/ Jm`i"o0KgP cEUer9Ҧ92^"W\hJi#,O4{D:M|i0i)Nt}[ }2#vFLRsKȾq0SCſ/i FIBuG1. 3,4MHjw̖J~&5"+$2.wu]M\7DBZWT3n IoLsfNt*67$ F\J8!8WecZWC?jk(VEw݊ߜ U^-Wj+4 |>|#q7s~{Be C>W3Aqpvـ&Nqu* b9 m3P7vow,DyU{L%p=Y)ުw6vkR j~34q Ai]JaPiDh1U\a'GFh),;^#4AyY%3\jSLAZ_ `Q{6fP+&yue/L^<2R|. ^v+p pLRĜȷb}xH 4w#q;گ`Q;La7D;ʺfq z$z~C TCW `.3qqR`fc R5CR-H> zJ׋+vKR8V k-lMז)0,bS#E>&ٲ {wlݕo3d̙Ya)EַpmI4آ!rAe<! Igpg_jyWz_6֬3\kF0.wA-jPb*q^ [!.!+ʁ=MͰ\I%EgWz'nm x DX$ 2!G  k |D1#NY?hy38'NwLv>+bKLǖ£i!,Z_ ? R#>޵dʄߍ,']IȾǼCDN9B.Is&L|7NJ_Dk^wnnMpZ Q 5,k};!ӍzKW\X*h Q5\o͔uޠĞz`ړ.P=%xu`IӋU^Y*3沉|GZF`s8V^qXtE`r`WRëjl뗂/-j;3XtƭFol/xZH@'m1 VZʿ]L]W򻸘[]7wc8fScz'uHm415.|!%}G 5\lfQ۳FW.]4EJK0^L:Sxp4:P5m̄sÊLkəގn ]q^%U8?֬3ɇ.c:|ś@$:Ѝݘge4E^G*]m&n_ҠL "UV۵R[5;{b$o&nv;֦k\e31<oБm4ι̫Z/䖜(Nh/:ޞpzCʼN:bOa 8Fjlkua`PT71͛RP!Dݐj 4Lr([ nX$s@n-Z,I3p(W5H!ZORhD^X,7!;iD+59AL`.i攡>i*ϱq Nsw> =[M0H mMhH e&S#,I}\S3l} -T~K$6*/6Z>0r^N9jh'̓Zzp?5U]~gt/L*L ,#2P]"}y$~IךvWhj]rs4PT< DEfR=^jwڤFUJMpzXE/sĖ¢7"0wɋE绩*C4gTɌs$+ _pFFah,щ0o@G9U߿Ry[ $i,׆lj`7g=Nڞ{ 8ho 9.fM;W}i]L-M>r\^bǁީ(ȵWr,ŦӅX/S">zLs+5ɇO=f3yL3vl`ZBO&PO&8ABJYXyBjEh10ET=17#B2!,ى'ݼ9l@iZƜ#GH- -Xjx[;k7˓-ДTZ, .Xqz P5'8!0 M,\ ޗQ<})'ǕI.R}JglN+"+<0rJ WEO7bM}!J\}j0Rsݲr[TMgȞa)㣬[g&-?lvK`7B QHLL">JfK&ABXi4+F Gh[P2NeaoVW!!:1.0"WQ}}` DBBWjx- bT[:8ȯV+}D'c+EԫL<:HG9LĤENP8ߛehThbWUB?WHKcbD=C(i*$V+-=rWmkc GJ6,ڰqTBy:spGTvJ)gPnPͺYupÓ;m! dR?{[JO]mda:vfx+,ϟƵu#'};g!K>ߚ i|V5v ԂяyT(õS+FQnPnQAh>RV"~*E?EM2Jw4K LE1[uzO8[EŚP'K1G߳ԣ^Yp4ekhS/[PAIxv_!$oa(cd3 2+@a\1 4"tEtjXbT\q$&HdoB ic/ΝdB&/s$Wl+ŴH/E.r!.kZk#s3) $t}g{#fqԽo\Σp0 uxO"LEZɞW* 9W$5QXx\0ǽ"C^za C./5Q$^ܖ*iuIV œ,?OE#i?X LȠuApGR~Z< 8Ӆ?)?D7u8dC->7n&Tj; ;nH ﴛoII fƞ>qalrl>W! o &܊cذhR1ӯi/]S'K;cgPNq[rT#e ,""H4٩u$M2G:;,҅}0֨@/ GRy<|">Um~x:^w>q ީsXFZ.&1Dg* [] ,8}~[BcXa.^ +1vܸqlI{'2XOyFlrvB|hҤ%  MkQخ9Ivmhg.IewaZWD&Z~yTdN哽#N?alV@G;>ƚgĂpp$ԩ d>,ؒxQ9<V#I(Cw0]W}mڽUQ(`~2̺% b*=Ԅ߈C{%Ȇ,-hHQ2&!F[:$yfG;Ԩ >2 =%Zj2ɠf]lÃLDx2//..-=bmb煓 M 3ht>g2ʗ/={IA`7}'44Qlx$D?3Kv@^|y^N &5K!Go@FJÁ.pf!|vߪ=UlwxVNu7D-[9"V۳{)0LSꈘ}"݁W=#e3,| v(_Ͼ9Cg|~v÷r]'J# ic8 xE`I=9/=Yo\ZuRԱ}cP*ߤiulƽ)5>ɪfi(~a"b[&׸_˺ueW3blٔ%](}ށ>- Bzo!ϷuBHqŘq*ڎc(`93bGik"8:??ω0e[Һ xGEK`U{\ XI%Fba.J~џ\JP sJ ÅCTtDFހlaV(tSffnz965[ ߾_QٿUW%YVIJ^3JUTNLLM)ϣY pW\bclP}C=zu6fv44Buj= VAr8+pfJS?P> e@~f^(9" 0^Y)WX]6'i9:UgkE7$Hj\=Pi{~VUmssp\Nq3}MUҰ ~{aL?}Gn&bF51ke,O d2PQ+vJДTNV8nrwGYees_qƽΎYiCD0?tfHA.Jc Ϊ`,x2d[RxT"o%:SE&Z6^쁊`1b$"j1mdrL%:IUM> b~5/Ti: ͹x.y5 $'0>/w{ !ֺC'/Lq3D,SD2- {/Mjqkر62:rc9:W50P^ 6ߚ<wɇOL}WjɍqPLk[]O(7+E:o"4x}+x-Ǭb>xIӡ7ć|}\EMHu\s}sЏ{খiQᏒպ 3 +2aB[!GZ2okBղqPGr^ vSOcȟʓAâHyuaM9;gcaArn뎮Z|TsqD3~"#zkU|kq8w; 6k5cABx2|, Upڎ㥘/5k 5Å6'Kͪ;M}o20C2R>#N=$XI:]i\̈́{LeW%vR! w eP\`̎"I MS'Sc2`9o ^%-K3yX~Lz6C{PʘLћ7Qe`EEL"% zN>bi ]d:sb O@}Ϻ~aEl X;܂M{ t]P? 4r &[rg6ڪbN>Omptm\d,B<j)i\!5WTR uWvKQ8s{-dIA q.wX/k;27LP@`03KttA0򍌳u,EbjH:U9*|mƌ8,¸{IVtA]k=X ej pkG3Xւ λ5^q k̀x9Z8Fd+qp?='883v1! G&.g=-m#nc\/?MmͶ&,F#̓y 9T=.8AGvʉ \8vf_r"9V!LаȨL&-@Q{j TH=>F?Bd*Ggr$EHG&E3$?HwENjqkTCFJ^ r$%*{B숋5V\PX.9yBC=vBM"8?ŐSGRg&,ɘ BL"ùlJrCM Xknr=sbzK`@JH#i<gVd[e5tr?;fqrj3LfPM >`UN_ܔxl_OT>O'%GjNL *)#hubJSȻ fsV~b"eKBM_`~U.y5L_)EV[}'`k` ;߉p: \iþ_˗Lu Uw&ג ϳOTlZ8<(!:cD48}L.੭SD[ v? O70f'It=ⶂc,u:T9}z$[aL뤣c_ȣ"A$=?]J)PjMwN[ +_bm]V,[g5Qabkwb..S&6^)kdI@%fgl.C0(t]7Ӓ5^|heA6GC_nR/cicoU_ϘLSqrRc\_/^Rw3V*n+Q0]쪻խT qe8 s@ELR bx̏oG\=N,FG8W+qnsW+׮?f" OKFc1՝ڸ[k@DӅkl ?bq{!>ȝ\^ی%۹Rс]U <3uqgdIӼ~Á xYw,a0]~ŝilOzq]\! *츳gԒ^3j>dH n[RdIGZgN΀YѢ=;@9Zu*>Tn%vGi> GK/]l)$[~%/VI )A?GCh!Q^%1/kWa'ڝgV΂^[ziQut%5$/ H?4Vh6Ett'dp"m¦g:lz(v#ǂIY\Xp!wBug{M `2@Zt];6EK6B9 }]{[Yoc,UF9,|u:Jc> KN}ݩ :u(;5k8\43^švfu: ܋R٪l2"3.C j[U7=??FXBog\^w.Ǵ2 k8գ6^|xNPB@ .3dӨ/̟ F)pߊVL6$_AUדH'}y,gķ).pA}Fҍ6aN X"=/.ß <еJb?)ze.whYc3%irE*K~S>EڈwS^r$'eHZpHT $Fᗺa~`vk-R*vVp"B~btK,Fv՘_t<[>Z!~ , ׹b^j }6_P[bS|T sZPX v: yM|?/:C,w|rĐb/b˯mY_4l)9XL{6@Wȥ8|`YPJ1^iII{v 8g, ]yn@ZV9R#aQ~7BD SnW/7 WvcId֐Ƞ@Ej}9f.y9kMR~epjIkPTj~>$XC(v9mtϋaSag[i_Y[XxۻaB([1?۰SpL >mnܐx³uZmo)^|*_+fףij8<0;bǁ65BY49fCmV5XPA^tnJ2nqI1X_w.}"k?TOI) HKu>l,z'R6b%nLVB8mp5&[csg|O12XbلR s9'C]e~e~j8즵ڸf:RSvrW6j&1jkfr`6)!cC0QYk9T dvָ^1g_4;3d%]EQI\qyqU@1{DZ:#5V%y֓4ϡd ή)];k~ m(Τ[, 2D[R1Q&OAF:P(Tl5*@-J9rE G.'CK\zlJar%LNK,IFi^ {w@Qa}jy XYQ C\m/8IKS8mǟ!;,`'۫w8Pš|yB.Bq׼V0d׹A@jx6,GZX')s-ʟUfƴ~$6w91|!Eu5u/,ZE݀Z2}!bzܓ/3NJwhG.=HV=DŎSVZhGlF($^K{UnARvyDM˿*?eM"tQ*F Y)2T.ԝ{(-\m_15 E>jJrZ}Ws 8[z'( = Pf"Z,xR{v*zҴTiw7N*: Tx>=Vb50K ED P-d~.ၝ r#RI+dbcSZdƣRSb##14ml[OH7A>79ia44?n^/4!OVWMl TI m}:`.ITS, "32 bDs?$ϛ6x@[pjx{Jv{pk#__[)%NQ+RD`Ň ){z0f*f{'2f5|Ն7`I\J4N.fRNqbiJ x/#8Nf/܅חsE. Zw21.aHNbQsݕ$ZV !kvb0C o25c>c1 v)y!(4=SL[|D FFK{3|!fP)T'y訷p^ޕ@f:*@Q݈xf> 蹺6A%,G"P;C4#%?Ʌ -*0[mM NŽ<)@ A*;q8Ӌt{pb4Z@8#kc©FANP~29ΘAhcT}sBѷ6jvן-u"UU_vQ:_P'HLr%oRמA4tH\Y#\+J- Quf˄:g+N6؀4+9\#D蠻iiu"K>ȶߦ,ꤣ\"?'#7SD vKP[kHN>Oi&axfm$Aiu6 ~/kp[_ǽqx4{l5 ՑvS'&XEYx b OԡmVHkj7#[[w 6g{a &[ttq8?z1j?#s.f?D|%'6R 3O{S9XnZn[ 5 oEw62bVfʊF;Q,ijVg8m?p|Uqî];LU<6!:2Vj ^RrS P3qhs\oLy?܋+'| r '\[Ba@̏1mDI.iUĢ'M<,>+42ˑXIDmK '}|A'U/e4Z,lIzqR^:Bhw0$h1242lpb**pv#hmCGU?W?H]2şhxAݜ ;H-ЊkQc%Gr+V5f{39Cju .ӫI9Gʎj6e %{`ggtWrڒmVP)oW>=AF`!I(ȽILnW[wĄTΚveZޡ3FC\Q9UݮPsj.iy,*c9Z%i0*`6J+a"L0(fkL=FLe;Vb346 Vc K&4\ZXg?S1Mu@Yr7TN&*FHZًZgfj>>~^j=Η6|=4JXv]*f9<4`Z}V٭:VֶW=uZtxBz?󠃱i\DL㧹tOxEя-\Yãmd4Z['v"?IQݽ+yQˊvPVž{zɎ@HW- B74CcVxlv3lw-+5_~&SBAdH.Ŋ?Xa}KM*|c!DN -Fd &`Gp*))aSJ$MrY܋)U@7Cܓ#!J-M aZ-vn9xvSzV()ANLI!@v%MmNho9a/u9c T[}Ѣ%&nt D'* @[/3u e(t1P}TcLJ8ѫ]熖{[rݠ$^. Lo x3g3D뤽mOkFD葅 Եc=4uxx Ԓ=x-1(b,? P i'a,dw};l>]\w4C!sC$WI$9SkQcz+Dؤ;wIb~#f%xH+^Y{g߁г'q71Jc+%g+.wrI8w`"KNgcj[O@@^1;:dk5&@gmaR;snMYXE% }"Lj|SaSX+6ͼ|UZ1; rzX < ``؉hw G۩\ajr| D B"( FzVXcܥ e0JQF>y}-~fP=M\˜`T8~o*<~A&:2)^Kڥ]}VD͸zkYJ&zcI 9y],=k|̠hz 6~/W9(Ey3lɎN ?}AAAzf}YrpO GUF)`UQzg0wms/1ʟ Š jFc:e RېVQY/Q؟IbL+ț=WS):Դs_i1/B:zY'#ĜyEݗ8 10:oQx[V > Yk՞Ey7?肈]oss׉s537PĚt(mzoL_hT.^QVVt|g`Rl'CWE(~2<-uuK'tD{U%_Y%D*RWFIo|H0|qŭU79,a[mRs ߄lK̴H.5w 6ʺb\ݿ})?8 _n"_Ù%;j=}7~g(L)MQ(!>Izb<;iMU룕=:xdnFEӝ11$eJ{@ ՛]6?I.7lKe2'2~rr a%%v i9V'u"+Rjc68dI\3W$J+?7@A1lhԗ!PS8gy}zbyR|t>釮GnPao3P CK37eT]b #DMNz2ZxLzɗ.x ؟GIi~H/"bs~~4Ra-ǼS-_So?R;TjU\fA.;8[DnАl &aw XWOE8'!ฐ(G ֻ>5׼` @OfeELx=PEii=lGWpSְhp}8MN' AWY1 dHtKNg~qfz9YX @ak[IAnd(;In""Ş4ϤmQ>c 'ҁ_aXRi^Gz_F qBaztM-Ms:(gcA?P#ݩM1aKasqNڻ`E"WxWʢS&sJɟJ֋[n > C|ZEr}M< &,x Q.i#mhSHy/n1PB3 CNŵ`i#*;$cqn.S8vV`!/3*rLe?ZgxYKP#KqcATWg#+\FǩI[Q-9d Ju3)aSV%iӼP82$:r<ݝd`zJ>GxfA͝fhr~Zb77CYfb¾f sQK_|Q)QEUs'\v%dWx#ϩ%%\24JH# Æp._pT\B5H2ț*@ PX@.J]Ykvc撱YdѴ$w_)'c&eS]it?ИuAAI@}E?hvõ:S҇hC;1$A V<4Gǣ9][=Ý왳Y?nQfH,:-pD+z ړTYXoXޮjKEi"Xj> @fcCx)|d n%3]i\ǑVo8(bCs#WUr] ;ڙJ]_Z=mK:Ɏ@ZRFU^[UG b$DDkj_خcJ(k!&,J #e`.7D3Pc^&;mQOIw<'~ٟ=nۍ#9ߢ/\+NRQ֎zJZE)yby+N2aWcڀaF0W0XQy܉/R6"!Y!^y- 6{tDwnmI̷Jt3ZQDv R7n*'6n ցn=(JD"6 C&|bxZȻףxG$33iN yAl67୵8ڍO{So;u$#^j|}.*LKC k8,ޜ~}Lh4틔aI1Ȯt1Q=c&@k<4TdLwD@ x37)~]t[t3@D(DA7*9CMx{vN=YhD~v?Y$\y{ gSRw϶od^v"Eu!I) ǖ{:Uкk\`]>paF]GTiMwx3?of!Y@5|7N3 $.*]r_%yΡUzQ&"Oi*s/x1o/ N Z+7[o@߸ZzuVC^+U-o]Jn4T*[\?ثؔj3ǬFOT'Qb[HǎI|+Q pƮЎ0i~I#P`ؿQN?24jQeJvȀoJޕwЬ讠޳1? 0kxv/@Wg*Ɂ98&c> [比tN$=2,0PA O!=g^Z-8T3x4vxh+F3l~!;bF 㨟-_|'&Ϳ>1/ 6(h¸<~j$}ƹd=kHh[~~9u1>J=:IHt5!x3P ~w~4"nC ?*'r ֜ z9pZCxnkd~N%#]Jc pOCm>k8)v&B.QCG>x'9BDdyr:A~8<~*~vZ+o\otn^K v;N GҜ3}Yzf.H5!?WK7 h#apDA2 N53˶sB5FZƉ"c[W/ȩ]H;/WϋF7JXw^6O ZY/3[o"M>Af)џYS5y@(\iN|/D/0tq6|vcy.%cHݶ/m&n^ybBɒËib>UwO\%ӉTv>9#X|WP$joa%$Z0A84YN_?ipŘL 2վ.?fR$)Wn*j?<)$cQXuc)b,6K!dG*`=2i/^M3'olPc8ʳ× 芜ԧ@9~}3 U>' #f!qg`-ӫ lA }b KݢZ%TY/ >H.0)R|[> Cuˢi?NeiF͌#K_yŷ}s^ Qs?wX_\WCqN+.*U^nKTF!gx寀b<_uiK(}ӂRNK\կj (@L :)5ǿ{/ 2&+G01ht\)<=*B_;MǙ5+t1 7I$h o+lN>8M\U- jSg>b]j=VU 2**ǐ8(h2s s|P#g?wj d#߼보\΍ۿw#Ku/q#rrTQ_π6@ *|jz+o! :Q lM?i;[k.a@!F[ѕ>lTjي/PxgȵI<5j j6gWX`_|)ۄN O#k%B+w-EgKoӐ/)ݿY޶Wwa!KlKx։ bg*$Y G/JR: X{xy* 4hxG#;^c`AC /χVc #|9@}14rsf Ʊ4 ρ}ߦîs+k*c,0)8&n\3 LnLk9Yqە*ۧR6EhH۲ӰxԿFy4-vHUXIag9P}BYΆg^hhz,H`؇]͋7!o u#ہƚoy$A Ozc4UDI'G=g"l%*1D)[SKsrA)#q˶ǓJ MRT޺ٞX1W8#P՚0ُsmED`e|b:.W _,;T֌ O?R%`DLn\P>;jE9{.dwW-@}iirK(lnq˗UZ k 7߶c$K^ԠwAzt@Q?'X޳/\ђ޷CS'Wo~1jKK84-G购n.W0ԫظyceBJ"SEc,sSOQi7]9oJeoHU+eԆGhkBEV?ٌ*͚}9¸,&ͳ_V]|nvz% !eEyzF(@g?HK;ƪT-% G'R]6cw:_c˖\ZPĕt,i;y8 P@](J -HlX?WyrgCȶԴ)Sq)+"ȪݡuoA6<$;c-F*m8%/O p! T7YGXN':nϿ.Rq_;C%=>) 5/eC=f#O{`|*Ma9%iW&Bz)7l&NwZk|J)ҥ|͏ĉ!K}RO fxѤԨ %mLGiYϐ,x5.ԭHvPmO gβZ N"CN~ҽ5Dl EIoBzh>ՠTjYk].efpoVdf9UH^TORt@~-"9ܶ.P3AX:n3zMPj51nV(ɍ45ڇ E_V_=[V빅´<4 LM"$QMZZ ;҅- 2e74cH٧x荎"M'zŔGRlNMC-Y[TN>S}\$0tw\HsiH,68Dp 䵏K@&KfJO({_%c$ZfKslDOKPԃWӪg} U7)[*{RoUfbĬ%Φ+u{FITauN=ʣX2 4'ưg`?6bqn@h]>w-*deSKg`kmFJU'hP@ [eyжi;Zw9m\xuؑQ%[c6]Tޡ# gzmA|s40{#>fj# _P-Mvyb&.%Den2^m'YhRO~VyFrp8FH}h(fQ|;QG ;alկyή-]C̔ B|9R(vP j_$ƯEF>A C1م LFK2u+fYwP9IX%fg[?j1ơʟ 9)s|[!׮ ptHģ8Kޞ;u1V8&:yUD(о^=_(pD 0 kxviNG7@CăVnMhNUψ#mLZc¶~?&A./FjYv')|6<^$daN - xCOK-I7 mt`#0 DxPx=1 @O?2fV84~wwk/@"aLıjEr1q+܄ۣSJ!F8W3v!r29C{ϛY$6\[`/n"Z.D %M-`ןlURsGrF!13/}ȷ:[΅=Pj1+B"Kn"UR;07(x8HtH3xA5Us"^ UbKLU.F.ê} r$ j5}Idymkc&$|L l 󴓒_;G_ fzenY# 6 ! .31Lril7L *]3^)q=nz!nEf -i/ S2^6. .RdA.>5QA={5H7~+rRA*MTd[cv&c/-6$2=x7}K1d[A n|B/Lی p"S]t#)BW t=!a+R]b8J)RtiOr4l#+%N,gŮ50e{ 1$&yj$*toFtv!X}!I3 t葄"3nEZڙ+S o<4ajJYTKހE2 1I?զK*IqH<L֬[oYi.|-RM @rh :r>#0@D V9ϡ8 ǨOvO-~t(V&+GxHb}ᤨ=nO<'PLίܥ|S*{ m(l;4i ,u mJ 5A1qЧC%^;crAfd T3ųZ;o%Fuxq=E_O-m qegM C%f(cX[Dм0cL8,ML m{t|п;1}3Aj*y]9-I: j2iQc,}S.!K3lFv?ﴙ0jD99ai:9` #<5=S2W ڵsT(!|B?0[$kj-~\]t߁%nEc2v(7"C^*$}>"b3f`LVqe‚0ᴿ/UQ7p#f F/Hj>f+"R[i*c7ȔWh,#z1!),'wn#`X/Z QFV+Vj;7 9xlHt5qqғ2,R\U2 X̤`GD{*+DSy !q=)GuFd`DSFQQ0Ny\ [}X(sY󶰟Ni5AQ(,%fnBٗaiv"# Bo RV=z?eoDKTU!H [Q 8sٖ܋?._]I^Q'?Y|gߢw'T%vNz?y2o^\"fAaN PRɘvXJ,@;N48;α4: `¶ҕְn 2LAX< C;'Q$GQ>̛VVc$#>oSRn#F}ʌ+qɍn}Ȯky^ P␴{H%):5ŒxaCF)dzW_N%'ԁcL4IkiSBk~j&e N %.ܠD?ڵO 4YlG֏d$Z\_=e ֥%dZTVcXci3_ F%Q/YWV`7l4ZhDlpSk$2C DM+Gz\Bϣ)o)hW=ռԎ>D_5QyEQqȀUrkޣN[7x2M3@i}+{f4_ BSKf~ fxI|F<֘ԻI,ُNPXKPfzR ,uR=+Ol]7p)%]~3!m8j(hDw#%ngy}_QP|@A>ZMC: ' }I"^1u0 dY0NU嚯D(Ɛf̐[B^a)(aFNF Ӆ7cJߣBq ~JQ+nNILv:ppi]#`toi2-9̋uĦ9A<C\]<֒14W¿riT-6: sen滚A pLk(=` Y)`IH/z)*f@5-%kk7 fI qeHq'i'؂)n3Y8EDg&pA~ tng)Ocdn/kjfD#^)|(UL|5v$BZҝXqsÂV=}AiHjZmUaLp)&I<\c.Z ;zЬHpng~9lNRYNp $ϰaԹN]$&t:f6D4~86"*Yj Ξ;2+ǩ;)G<d\C;A}&}uZQ9da7/zB,_q3/VFQ5h[ˍ_=:ulEDvunf+~T aѿ r) %R}/'$F`=gpQpty xӋl_T\$A>6!\p(3bh*f WeLl2)­z|(nÿ++|F3E97;~w%a&[8[~<=u~8ׄ!\U< [lα6b&7h/Nl-NS/^thB':a:#b+ 䂯YE9!9?ef4 SZaW*2/tnTRY%opM+9Ҿ `>X˝Jnf%V牾C}ZFZ^Q@v5uݸTPFs}P_ %\'Q5#Xh0B&ƦcT^|v;{@QT8U<F*:W A/n۰h:) 0!<RdnjZ'~ L@'1 er(P|˝j=Оfi}IԊA6qEmI9/r L>>PW-E+it9 }_2 go%/QMBbcJJPDN5B0З9/ڮBOMԅ3p6LذƠG-?ϗiVfx&@w̿qJUFzUqE@6e$t12{m!cD]U@gBAoW;(JH~- aIE aY 1WC y[рVA8ECm:/ x-!I,&I9Gr?b*yvDB t* 1Hqjs ceMBh=k΂4c"dB2jdpg4Ս{t1F{.Dͬ1%}IΜf[H+ ʹA}]u|գɍ줶R[=CQ=g|䳯{mi`]%;Gov-@.| 'ᰘy ڻS ,@M ҄]hcXRSct8BbecTqu R( 1ج*3xn;B~||y3UN0Ӡ~<<ޑFYGe.)fYKXL'X T4^O6 #VsguXܚUŸj51-[erN)0vimZ4Ejz) T"$h`ݿkܣP"hY4299}?Z!Yw.$BAqYH _' pHfeXqraEV[UG 󗢼Ko#m4M0Am!?N-kGOd7Y쨅nRAz[(&xwd]j՛^ xv 'C1:kgRR5+?ZLd೨s3N•!ܰd܃\o"S=;.@;Ba?VI̍wTh䄐hS|ExHÖU+( Quٳ$M!w:QOr'Ο z;V\ NN*>A <ֳąts%\MAޚ оnWT;$z 7L߼r$A`6S0O˜ŃjwŸpD׊z` ]\oqFh uLE!!MvziRbERȩx>"o5;77+ IjzӔ;[dTv G_*7F˯,>n$7DWclm0]gT{t$z\gZG@vJsQNjdEs`q/ =`wK&jׄ;=.EN>æ,üC7CK ]8; &zu+ˤe*CJ}jh&GT䬷AH䋋_bDM47"hG|%)͸AqI+7WrJY̵Hƭގ&5n[ɖ"a3-$N8i1_&$ÿKڪsa@H~"Uh0E掄Go})ĔM+2S7КLJWpqܣ[/ux?qBR+K(_%4Kgqj)ۢVPodx#AACn: 5%ߚX,(gksVCm DFEuj#DkpQvx.T5yYkHP&)q%oVC]rH@(Qf49:שN\S"'B zS t6 a.7Tk>TpЀ, 9@c:@d'G"JepOA,BXuD, { 8鬙 E }TTh9VhWR77y;xD0[dE'ʂޕ:7ߩ~:jD"9nyyN缙VJdԍPA_I8"H7yNv>ڞIcB9(eۀ}!iDw IXksc܅ZtlIX$|@\Y﷨Uf5>^0NY3{Q"R_:cW^+rP0`<,r.1i7w7?:]z_j)x6k(%14&wY,;.wxK.I{ &E0TD}&sZ)/EqڐBU!:d߀,݋0 5 YtIAQ59K(/xc Q`Bxl 4]ԃuמ2xd#F"*5JK"PP4#\I3P򛦕ɡXrFblR(r* d1]''>w _vPqNdIgO ^ e<mRr! {ֵ#P#39qmd{]~8,l:(q TIT/^߰?3`ڢ2˱afuu钢ʈ(@/!4<O0Z+٫%?>(ܲk*D˭Xc"4mE2Vh0AVBWJ@_Kȋ/xel/ G@_6^(A~e_.J7cǿ-(DO>D&.=ږou=Fnw&\Ew<7h(ğ͔XQJrz:Y鴌7!cRm3HKdxQ&]SŁ*mKHls"v+#Pg,Qx4a[VdMk<PJa=U7m`҉؈CHZW5d{ I39~5Ұvxo ĒLWDۘ[˺2-hE@H42O&k7zx}wڑLI ]zJyy : 󤜧R݂N"uJq`Ԯ(~&x ~;26{IG&+1O"[d(T@@J}u H`-ק (Q'C ||2M mkǔVUﰌBcvaU,]*kq'edEq?'s+3ZOE?a@>.BopvJl)ՔFc" T&.VK"j")s{6 h_Δ"=P5?g" P7uwYeLJG!KA]a3à( /\^lFh@""וRu0pUN:eCb YljE^17j9z M8DOS^גmr+>*R@?We[5Fjrd@8cGL^$.Kx$d<=Xd=}bAbdƂ ;Z(YiW6qe΂85="3[:tP[**F{B'>m27lAң>xOmcJ] T[7Yݐ/#D\zP'2qtVX&devW݇&F#E >G~(`e*)qtq|c[(={Fu?X7}xd =9-NP1ѧ$iq)~8K# 1.C2{mzyqc@V!ԒB`I/+/,2fXgzL&8 1@\{~'$G] ,)rx^t&,SY%4Jq* h{y2 H_yKJZ!,{6 ϶)*LN,51 `:hVӈK6Ieozianbt|$G96^B(t41^BK5zwZx5 ~f 7Y,{VHi!$ε8gA:U\%ԑ~!#(N<)FM;UmsEJK,~E_y_)Dղ?:[7y0?ĂegFibc ͩ&bjd#S0"%Jo{X؏XcW`lOTHq?sb{uA>_Q(29J5nhja[qXV -mac Ky`A"RӠ͕r ]izHPk:k*NaTd W =jPcZP2{Hҁ7 c^Tx@Έ6"!Z\-f˅#lS>hwh=C&s)=py8Sj:+Fz drs1Yt)RQAW%@% pm (^͕mNŽzBk2aufWPK497.9)0B4)c l)p5>;^~iC=V#(jxrz:$d+]<jä}L\}Fh<ZRl0lzJ8UsKTR4@\s^HAnqQZ@]ѥe $,FV(X:ԋm2u#6Q[ at\9=mB$!|ƪ|nDv*Pr$qw09?^ClnY ^y 2VbK K}3^0'f(k'UjQOdwy 8-{ =R#pnP*-bq.\]ƅ6M1 b|t"EDb6D=5mz5Bnݹ2I[w8u[2]3n?RW}mgh$szFF,^2eh|&8\W ?Zx| PX榑 8;@\-•'B0;*B8.y76^sHSːg!9z~V6yan6Ki:roS龜 *dԝ]Z JZ%jmCօ9.0[r2TE$N+Ӏ.'\ wDmU-Srx ItGh؏+S hISgjbZ3 /Hp%t{ef/wh`hM-%Xk\3uQUf6 rF/UHT`m} ǪԾwRɯȳ\%Ѷ԰ a v~Q!? مv~> (e9R*,T[L:ӟ$e2N L)an- X3Ӏ 7DEN{lkFX "{ A9:F~p4Y0K"&+0n|;b H'Wgj.SJ<]Xߋ~3RmJ+aH0:|NoB,"3IZlgr9zfn)9$<okdا,I,kAmٳU0VʟQYT4jEc3Ƭ~ĺa>.0hf~mQ C 2sHQ0ŏ+#M! <3}t1x\|C +^uJBU>RO_-wg>Ptctag?dV:]mS7m6Y8+I~OHQ|JZΓq|&̥ͷܖUÈ.5b;_N5\kJsbY-^y 6yD 9ۻ<nt"1I0rQ|2P)\PQ}\3n .d9oQHq%qZ6>c(jdCtN1`m+|m>l2uc=iJ]QMx[cLA.}fDB)gaE/$tJSsIp&eFZ?W~V;&@ѻ#y]v:iX3~`Rc%,WK:I@ h̳3sAP+stWsGɏ/ŹV{~nMkP,pM@t5ZIk)yP9 6]d*4H&DZ/_BVOͷ.0TՇ[^oC)rD@)Bx*za3 *k[s2 jYȢT) Nx7.g)qߧH ҋXuz`ȝp46Ci@ a'D!4-'x%f[d?2i4*o,- ; ;AgslHgrq_KT!lah/.-z%VcP׋9#S,s|>IA{'=rmms;DEZhXWQY0 k")0یu&'RP'U}@J$.{C[r>]3*VQe{Wj~3 m9'|BbY&*uL$;$gM.5h*O1f*DdpG7,i>g\KBfϼQxp5IXjiny5 4@]3B3mꢒZ 4&l');v3M?=67a{h[G"dz:UG9 bV(6m<[c2 j={5J708B74 KNMEED5vt|~N/N djm”R%+R4" iMΖ/Vۇ]0٫#i勜 H1碗2ai#)Hl%lKU](W}3XŦك|7!LcMuo8g#Y'njm/yJb_Byźe~VDwp A.76FAV FJEo(՚ 0S!0o!['а:yޖv58^3AOs#ϧ4yprOlk"*Kbnƥ5eݖ|~C="AF-O24L&J<@>Z@)w߅^ 1b@pj3u\OWAգ afa`eL,S5>O: $+.Q"?>O3˖Df/_>U8Ft%d+iz>ЋȗPEzh8vlS~)6)3jmӰ4b V0ReӺ\ko jvJ,i~&5ݳ|/,u it>ԠSTt Aa `1ڧylTA:u[9:! C&5r<Us{1ZĶj0Ź}/{޴'E-{\W_ ǹLBBx' +P))]$/1uބSĊad^؁}L0UNSXp`7Iʑs"mcoq޳_eaXK2%]o q4S5<8Zˌs=);ݿeɫKr?츼]y/ H7 D @.3wόEO ~f旱{Vic. b\Wϸ8Lr4 CD pRC9 ͸?9*ͬӟw!UV(WtgN*63r^,/1U$nTl.SC 28X"ƘeqV㧎 XV=LRxR2c3N]<81cɚeVV;7'Ԇ~'inw/5(뺳JBo,*vk][X7,'XS4`_֍1"qj& AђNY`hfi+MbgSD㓢8E{#*.v]iRwNPR2ڽ8<H|ҥt޷5y=X,, |EAU ?[UWsD{b< _ ))TZ͓//@ԘtbCr<`V\~B:.DP+!> .ބD>8l8ʁI[m,~1t>V[[@ڒQʡv5AƗ ~{3PcK`+Kp>:A#PY$ &@cu^Hr].b4O -SuN (hyMT D獭NRh#K;:Pj~ ٙ49y'|~.Qdq9]z vW_T]1Kݟkwؓ;H3{ VҽXHsg0zyᮉb(kY"rj*yv:az:T@~"sI⪺δ*^n&K-Xq~YXʥQfkb;JzP+8pԛ#}},5@ނdX?9$␥Ae׏jº 8o=rB$ =:9bDN4t)𧖎AUAރaAZ-E允 5Ɏdu4W <2Ld-GmREgV>ĉbxR,BdFD:uÉ8oJ -H4c#>!뛶aRPWPYPsJ #\UߡEqNt)}9R(IfI5ю dL)pF{wp`MrYMpಋ̼^#Y\?4oBWb|I ZcT6覂Su+05[" i$t mūU$&B873P@2Nj pt B`H*u;P'eH:+)*"A#HV_>@/$!h0룲PF䇥P`guDAJ=_#}ªYBhc~ D ۦ$t)11K:;'hjmqzXLzZ@~0 K]܅:>7"7۞K.B{e{%Cl0~meSfu+n}f<#M|~,ggl;V<{_8c@+a So2iR[fE=Ќᢆ erܭͮu]-u`a ?? x3b%oz.]<T%CivjC+>Lg*Rl7\/Ȏ R"_ UͷHdbE +D_?_s%,Zuf3p NN $Ev䨶]Om ;VtFWZ?ꥵsbSy@U_p OC y>\R\DtMK!zk{˭iL} ʍfjH8oC .̊ú)ue|_$LZ#\L}MXk }Dzq6~nrlhwm+~Tۡ ^1¤ .!\kDrE0jeyTb:_bx¡9ZilzRA @[ ȏX: VVe]Qc]xi`PoX? /BC 0I$W|2/*,GMcU;ű&ddž=wx;\ i`u#JxX4hElC2 C?&; Fp9ae,IK @BFļ{ | F{~Iow2ϩNlOMbA j(9)ǠvПڻ#zr zI-e"Z竪xKs,h-G}ʕ5i1v`<+ eDc>@|%Њ@s!wF,IA L.s-̈ Sa[U̔AܨI Y9 KO9=XFL1f+Jf݌RN#Z䚰e8Qg1Vz告}a4n$*oqȄntU,%Zx'k\ g4@m3ѠGS_$&@]wm%%@lV[|b{*/Y>D6 >_VMZɥ_7c/1 /Ml8P:9ֽp׵=Ɓ(*ڠדFCj1 t?;p>|,d]ny Dh86֧JJ/X<)X`ptL+i2g7pNK>$& %] 7a>ecP=XD+$w%y;ax9gMpPHsF$!$+u_AǣxP;#rFԍ>0轜Ohf@+l鉮Q8U 뢻s!RMXM_ JAOCnVCOcc&.Vx>q?OE@7c[Rww4W)k>u}^`-:A+x8ABȌ|E#W!4{4`/AE@,'ȟ;5GY stU0_`5:kGzq0[b Yg9Ϟ}Zz[ST#&Ee8į6дΛd ܆yU}N?/&TR (ӂ^<% ,4t"9.cl|WBf3@tS0O9^puS[` <XD7޸e8Z_ϯsˈf3BީH{GI'TTG5'; GG퍂1BH*A{IiEvqRIx\ö E0g|'5`oui{qR jB_NݵwȯI@#q$xfҴcOX{ Z_bZVП]&ajguNi|CNEG7cG! +Dj4SiѦrl9W]K--Ώ L oamqf~DiCxC۷BFzKw}®W(v5h~\*so֤ \^b0n#T<ȉ{+{QR>KJn})ϻTBT΀oam2{[IuiLظĵ &mhǕS8 6dشg7硂 6zuSj5*],@ eDt-AsK]y??C``B|i<˵*_qD*R1D'KE* ArLT'hvd-22h ߐ}A.j:2ې^q(&7zX0B >D;֦O>E>KԂd0hh$xS}qj:4 v _]qRb~R^e46 \FW"M0<@/7z{5]<g<26b\JLZϔB0H ۟aJ;9nmҲ6t@D "ݤ *ڬoԷ[]6Rp6U Rp {mg Yxz4']aMˍ}3/!(QfMпTd1>,7%FR PL.Sn(aˈ^w]yܴoa :٦c۷6X}Y[;p2d{]ՠ\DݻbTG6maD\h[Lg)MDT+LvױWLw ȂG9l <DgES{k0þ 0"ƕGd-'(1lVrk*&Ц~Z6Y)iƓ7x3SPߧTz%xr DNgET ߒ<ЊBo1eEa@YsG۳9N1|(fy Ko k=wǁ;D_PHUNs2GX̠6naPҌ: 0%cB s}p` 빚Ǟ03ObHeve1u!h"SqePT#xVcKNSlъO_5$ d:/)X)$iP(snLt>D]4:Ai(zR'Ǒqiq;e ]Qh4fGT1?M Ջ[ Ҵx9*3bw u^eʻKMA'MAȡK%N? ^ط bcPJ Td+);<%{L~Uh# p Kg>NGn/`@ !t<7M-SIom3/mQ->C_WJfC''.-ZA=s #m2Et5v_GrTaRVîL43rM (~$K/*y<4)PUk94P2:8^Borx|1bo4^*)GVK?Ŀr> ife9M X-@z(ޏ1x U ,ĔQ{i;*W*O#s$_2(7bGZH,FcP [eBo.jEb +>VU%ܑɵtj~\ et- B%?&{ڵk$!pMjlܝ&YWA矓Bu 6I^f` ?X$XA|= 8:ꝢRQTa8)n|085GMi1(N6АQ*E"EkQtc`~B5~:8YJ^]g c+hذ.{EFyEVB"8(Ft*Qf1cV2a)E7Sd|֩W DDH&nmnTxm{hEWY 'BhsFm>+yseeŢQ!S+]&",Ys)6TO7[!}1]I5vİ Dή 9]ʜS$U{Y9hυZGTIf27`&0KN/>c.5 wH㐰K%#`$A)52ݨ&$>KO-8»*1"8$ [XH5~_:mY5dCD(OATXn1Ɂ"EZ5ep 3`WQ; }E0H2`G77=XkkCj)ЯpDvXN2M?Zt-!Et70CJñ'[ױr69[5:]\fm@uJ`*f]ycirE@Š8!h/2ЩT8(OX]Z8~n.+)B!]Mwiv Åӄ\y)+|}I e)\wUxg4)dc?ԤNk7o͏Y= KFd@.? g #vEgN׾7K^+X%K!I&i9%34*jL̀`feE;Bw5ĬdcֿSzIKnW`s ۳(s{^ _WsR+/Q?1a|Z@s*bK 75E/[JZp=cu_ڥ{j's@$tsNq9)7U.!6 F rvb^i~QY^rws-ľ J/BN(^ugdWbL|\'& s2o7H3Wаk^PBGc3f` 7Q2] o&N%CmR3A9bS6Tw~dL;E0H44RiѪ+f.Ys$+ȳ?9؉(es리12SaTf0!*vgWS"S]~GV_2ܖjj;|17>3`m8~rtV*rMĂ Db% ѹ>_gyF,*lUC 4wt! yz|,V^bDܨMѫv*!dEz}OJdvFfʘ^VV}lҚwˎ7U3]Sך3% 1!>:V2.!F XH0|5^QuY(h%mD隂Yf&+p'Ra=R>U ّw%C8Aj[ f`$tk:?Y+^_5q5VU"n}89{pg~1]Êxp.Q&p@ c\J0>f} t}V yd:ږY Si]{5\hh g`Љ둑2LecT+ˤEW%zݿy"fnT˪STk$67:1{bywx>Σ탪ܤ>箔a,G'U˿qNy`eSVSщ5T߉pDUP:*<~V\I#VYGZ$LSJ>;&]1DEH~R2vdY Os lTUR5];RxɹU޶d9s|ŐU92Ta__|@^Vݰ`'W?!C+Y׹Z?{5;k_N\\ NjģS("x, 5AX7mQ Hi(2u!MD&hpzH!Monvꄭ}LH]%[,aĂR3tfYf)M-Ip5W3kؿSсd =ߦf<#2MLsEe;XȊh҃#xS h8#hfH합*"YN<[x )7XFuV.f񭬛t䏕zFE{$4瞑7뺰$@ `̼y/,Ia^p9;WQ Qw"~\<! ^rM: VW8 _U}m uCn)c3*Ŭ?oٳ=1>:YZ}d^oƻZ1[r hkG`N罛OzI\'Z }nyx |SKJ; =Co-#*Oh)meRA ,$(*Ǟ{t1}A(m: 9.:1hzqC&u `KI Z^<㩦&m L3M~b^:w3n hʝ,wzeGX9 |yC2oRwoD!A# %s+/3P9)/FeV*gtt>")C&j1F6bhՂVBKVrxEr;Ҟ#LzuVYljڜu Jm(lY#D ,YN]!agAV*֐/>m訝`@V'qLJK"'.T>(@?ML~uhkrS^8tސ?"R6C[j\aE`30;r (,D7b)ޓwB.k"Rաkq-H,4ojHfew^h^C$! O\SQO:;a?|̱'%wv~ ԰atu<,b E)? ǵ`bYcVW Q{KqS$Ӭ]aö9z[ҾA4ۦ_&C|(y `Qltǒqnټ9O]'a# ,c'F:]afmnK%I5ЮEjtk@XJTI-3)`c%d,rGT5Rki;9Mΰ6\Z?U|$$#c)q5*8QeЮnr{8";rV1Rc!7}Iz'^E& p~ nh{'VvVEkq[yS{)J.~5&;ngi0*O1VFJŸi7!1zWNIϳvW{<:&0P71_eYDSKo0p}s鸯пR8Dy6+cC\\gb"9Fv}6~b"i8)>2Js*wmҡGCY@%x\S1,8t]EpllO:LuJBp\ΰgWK%oZQ:j1j^MMdv!0&$]hz*KRDWd*}Yll% /&:Um9LsX%s׊\PGh?|% KR-&%ެw%"S$7OB^D$kxCf'#9'OW|BTL.ۅݼL^gGjPz{u(0Mj*CyƘs*}LQ 7c4Tj>_r? CA=3heXN ޛ&2o$gGqf|}J\wF4&m0ծ;+q;3`ׄ3a±>j 2VBE78Mg2:(|OYoLM6 <8|6 B*Eme:Wt+!YmS>Bgp+ߏjF|' p4CF(Ώ gGD0W(neZ-"3Ѡ6u4"W& dQ}/V3yg:CuLb|] 86hJs e`0uKOdCf.dӘr|=]q!Mc)%3M.ph2= ="J99jdv@MejR1!dal=@5=:7"7ڧ0d-%Lɚs%PPszmH>k-JյG1.i:2pƠv <^W'n~ H!wݹ` Z^K"jƴ7a4f~֕_wj4hpYmx$/9Mܣ=./m ?.HI@Ê)n\́M0$(]N!ŢrЏnbIı"  T&@"R13RݲAܹވ 3blK-AXՠ[֬#O\7.g0D^,$SO7!;Q#oB _-]?,C}Yt,RױY9_sǍw:dG/DD>>f&`BV ]fsIE:,K9 @qZڂ$-ű>I͈ >jöVg`V嚛FX$["eҍm&ZfXQYpmϸ6YI5TUA9:x+{ǚЄe`!iпy=6~r‰Άn51v+" K01JcN٥-}&@R(z-eo: $1BKի.]0?o}V)}A~5O釤TvZRqXGrZmٵ4P)d^]Ed`=8aH&Bt 7Kcݱ7 M_С%zl4FgQb#鷚o9]?J3A퓙,H? gXr\#E,w?3M릁'*sІ,ʇv&u;-1fvD=!-Io}YT{mc}>t L ړ(%Catں}u>zh^be9(.Һ!i4g" V'4v8 46l+Lߥe- 虖HEbcC]ge~'<>d4^u/7l`Dˋ{NuT.C64-"{vh#*"*ov9N=F2pnE*ܳd2f#V&ov7Gݣ 5oճbsFpX̒քB>f;gYGB`8mlpx-eC*>3 $;[_T(7r.@YJ]ڧ1J3ARPWp&3e*x'%q1dOkUSvW H>yAVғoz|u ,<+pp :v݃lj(G,Mɽ~٢Sıԏd0 s1eӓq5t%nrK`s=ݱ\wtgc[v{ F+!]t{iBx [F6E VS1~v{'5ۂm&3*m@ sʨ/ Mgm8 ( ~$OaOt+NQDݓ@Lܰ#-K۬ |]*jeS^a}CFєA51`s&W8WrR/L앥52?,+jq#퐩$%LHo]i.#z &e5t Vpx> >D/q}\10P,q^,Eo .~ r 0'& *?}EBpҼqW2`Ӑ%^A] X>4YjE'qe:2wpeת0--;D=nskPxtNߪ7R$z'F-_چ'.`!Z q* 4Ŏ"ᨨ n_Q]resKQ$bu)%'{viMw#WЎ &G^ߡRՎLS#XN_f i-A_֬f~\4uCWE߮SxeRy/:ՒywZ@(,6reDƲf}OKPa;ew̧u;ub5'E_~bj`Fȥ?Br7PVZ`]2*N&O l@ByvϨq04f$|Ο[  xf2}=.=oՖ-^4!,W[9kg,B9Q6$g%xxowgG7}98~آ𡁲HݯUg.`m% ^xYYk+* 0\F| &N+sܿ#-gNNω>X)S V!1t44}?=y4l4?2_k0,k2~ӿKCJ;3ŚmZ L,B4 oQ8_o{`I>F.D:&$ N[]V,EJyZUquDēߩ}&v 妭f#Z߀dU(+ǶXz z: nİMK\ތ]Y1Kqu&QǀQC]Ώl8 q^ܞE4B`lpE,q|ҭ hq?j9ki"1VA f\M+}ԏ,߁3UI~UQ0wHVLb{ W!xy{ 5/2x#S:8l͎YQ k>Jgzx(%<[ 904 m4ӊL\>dH*.KcuW=d?gQ'>\JIٝAe>DB"'b7lX̣ʙ:H#yW-Q㬐|q-G К>Ս_ϝe U;֐K^,`ݣ'CKgZP?5Py/)εߤi q"Jro{k];*\M]藳<BKrj?C7Q'Ja{%$V؍>a*I:٦1go艆lD1jʉs RYL޾dP(ӱgЈ̌za'0;p]l>KI]ф*<}\Uyր?RS;4VĽw PO6gLÄs/dF)IӥVQg#31/vբ n&D r?V%jHB#Zyrsn]H(3,(z_(hf ]> i#JH.zbP>S$9M3}Qo0ђv@~:1 zম@5iT>c#._UJ-Λ #,xhud+m;XFl VWXi?L rV#fXZ2nO};xF(LjiXZ"'/ `faY 5z8v@:J:hiTr;U\;]1"yh)SӼ§\txr"`*Cץ݅ЛYY ^͔r1uwdnD%}Ϥ rҠ\)PfJrhPmďgx3DP0B>@ߌ[[+B &[ψ]Ҽ&h9HF7M|4'ʧScIE8),oEX,Q_9Ѣu|]f74:cAZrpw 5W= rhcM;-)IɔLJN%Kw :WBoCa1w| HpLx'LKv_YJ` 념Ѻ=2y*z2K@'ȉj[D' '2TTK %4n?WXMSsA9 Q}M&{1Iz'LuOAy!+$>MĿ_SB 3ZU"@RGbNoohߞf;~;{Ko ̦;S^c&NZGhNLU&<ɅibKbLwX<3cw AoNAG #VK_R`fHTt5"W)4_SBA H-rsúe:{_.Y' aB)]C|sz=lN {<D,"#k,FPbp:2W:hE ػ"+cGzRRkmCS1줪q7"#ϷqͤQpַ2Sku0'Nxؙ2`3Aڴ%$uĢmjSmǝvrl;q Lg&*%<ߓMRXtpZU!ʙ-TSr4)g h0؏B`GRn|sx8ED@w\]r`7wOj wn8vk0u;w,ii5r@J ࢢ7,0QxQ5$4'%hF8Ol'?F23z,S ím{7S]:՜&Żwctϕ6s34?$uO,f#arچpu}Vأ2g!l"OK? }{jx[5Nna|L^Ti4f`gyFLpz`;27GzE!5_~#K2*sՉ!\,CN՞( cާ!zDM@*Ӌ v 7 gf{{\ryxdYWq4Rv=v"je:gaڏ LKVmoZLI(*^B.!6 jL VR51eϝaHW 8zN5THgK[wĴ>#$8*DK 3#/aD&oԱJ)~q7 C { z߉#O浀AJ$xҝF7N|aM5jS~ pfi=NL/ck-u|.*#Niz z:0,#~pd3 PE"r}˧rP8=)<\LF|o4/2uq*SG˳H$:V[٬t /"1.r;,cn*.2) CP yCSvwlkeB|s_d\Dm<7r <>[~ay=Kz+CiiK!Vu͢q!Jck7.?a^(02>]eֆN@GYoF.'VI"ۅ];P5R53Xͩ 5i;NK$> ThzRžè`*\%Q3LԻQƙEZA$1sxv|EE&]d{gBeDۥY&&cjosFd4Z+ϳ@=ۮO Sx<=v^d MQ\yCXRǝ1$`yGdĽB^sK]sN&VJߗ#LWz@ qB|}[pq3ʈxM!{$}zj#PVyChXq0=j>upzO`Z>h!'ԌK$YD)t⊺;KvN 2oI(' Y1zrh :&kl bG2w2ڡLY]?ixQ0ޖ+nA>"Rk(חCM,&r<6{j 9TFט Ye ̥:9+0LnwLk؏hbHc~^56XWqU"2䚡s>Kh f5~#זdFð́l5\Tw 9odm$ؘ({=rlCc:뉍;˴H7U6scL3-;HvRFA|Wb a[0.1;Q^pna ʝ,ib4P` j_LA l$H;L:ɅOekwЄw.>ҘԻzq&>YjhmS4>D)@g\K%aa?P9+~lT\ݪjn 7!:g'ݣex': y ~y&_g?,H}on-thC{XϳM&Q,V`Բ/ [^`AiO_ы4 qRu%5 6|u Ha#/0IJ@>"w8inN:'0sK^o㿮 S PDl$t u = ?KG?zhU-$h~9Ձ" 5VlMt zj o l{ R UIQ aD1 =܌ā`o}O]w*4pű<^S9&%IcOADǵEZ>zĻX3xfgrDZW{h\ '&U9金{*1+!Fsk%'AFvDx;9eesus.@xF^llR ׶ʲ4 qy ~'R|@_PsK6[Ei^>jۚ-},e%,ȿ %֖mn*kHz!IB'V1xs@6ƆߥrrE+rgtH(TEqfӬM $ĎM`ߩ).;5~D6&Ax[3_qP K<ࡳp=7a0T^Nl_GzJs @@'6W_cs 0p*HBA+k€ ϓaK sO-`QDQ0zUaSW 4vJ1ͫK@a-2V+<6Y{L]O(vGn\xCb[vz_;VMe$vn-$I\Zu_标s_U? ¶ο7Utؙq,a*9U3-derىB`ĚcޮpnA]7>FFc>ɞ,?uz%N#sB1 Rb{3+;\"L!_^T:r,֘b$?q֗rnd?Ri,s00E.n;BCXA5eo%4.X/It7drf] e1WNp8|gW{K4臻LZ/J-4dHs|]Q=PJO;Q;0CL3.Ll0Il˒ckxl |TqkO虱a2R}Ro'#2JaerACA ʫݐcߑxE }Ж+M(5<1]j*JF̕C3`4!st=BVvuUxt?EI,*5&<ң3+ZS}=l:Q0__0{|n˥,et7mxu0Yع^)YBm] |G  q`MQ-G"Vؑ%VW"u|%pPlkRV>PeW0x?Vb{Cg}F A˒qWhێoj$,G .|wIp ڦ\̰a/o$6(W:Aހ4autVd;NN}~0&C![K.WwtTq)-Je{%0=nX'!+gWĆY0ՒIzS*Jql"JK6H6P)Zr[V+Mu 8pyY1 ɺSF, RI~x{<K1ϱu|}N 8tY)|qF]2a"$=UK.[ovsQЧNTB!y.iiQ5'udvt.<Π89<`H%̺aTFEX+fĄ"fo klX2p.)dE>dcːCT&a]-$j\tlyZVQh)VHSXyPz.M,ޱȢ#-7ʬW(DQn#KE]/Mo&Yё~֌0b'J6einZГLN.DZd_{-${|dʡtcZO%_j卬\:b#B ߉;*@^kΈ/B6eztOz|A].IuF3";裵T>j$gpDʔi"]BMOkjFektx!ݬɌ aVfu6kf7c@jVNž⬂^~9MW;Ȗ]~Dae?㡜M270\yՐMպo'?~ib{Rz3]4I0 0/a%=aoZҎqdRU! GOD*1MzSnAre孜IJd/ꁰMt5VM23# D1:(np1gz M)\"+Ubq%?s-ʗYKvͷWYC">[\P%Ǩcԅa!4. 4+ `L3^SLRytxf]A0iK:Sp9|1D!2%Jݘ=A:1@89v,u5CBT1>«*}4;L?<*` Uُ|b/fAFӵTym尀::AR`Av}a9/F}ceٚFKahٱ) b.csmP9|H/5DOR/ѳȠW_-bUpԇe0Z1iռ-GDH@l  lkn@ch&_)7_wO4PBV&Z2ګ_z'ؼ3ڧ2XLpnSu&*QtM <_Mۙ;X5C], hjӟr{'0Mߌ]aͣH6­"դ\'3e?[ pL!2fYJ/?0q|>♊*4[?CPJӠĨu(W\W&A^,[Ş3m'ehyrfTA~eGӝ32\RYD5kxX$ -R2>v~6 Տoo_V^ .{~wg̔Q=Ss)=m-".)֍??+@n1n!n0px ā`# -NcK#Z ma~FDOgfwKE3N)7f^iv8])v@oJ W13XHsĚy¢05=OA +tr3P:Au&Pϔ>I}nv9ۈ2p@ ~uQҡ!S>a68ˆ/x-U +qx,N0*.1,dpdpӤ۝Lq3i r Q=@,-VGOgkO׋|Ľ&}~P^TT1J~q<%]m=g猈/(W A 9Ez1_ M fT SAU o W[w av1B%7<8W2L R* ?ݻe/Ad^䲟a?hvyiݗZK3LǁTN35ds/RL۱^cf.X͖$2̒jJ福[j"]=E&,)q٪/u Wn^HR$c'>JUtf(#Dogb)UrAZ͋!Hm[mx~oJS;"-Q3Bl7Df5k`S- !_^5]Ƽ45:0mWJTOk+~^Vg ] wm64 ;M{|mphOu)ENy$V:;i)Hg% O1/{ؔmlwALyNK&qh8vd&z  [33 ZW*6%!c»i U2^S%|+2Ovޥl"#Coߐ=xڹxgӉ|*ʩβ)Z D1r ].P&n袿7R Q}pzhTU/O DM( Y1ڜ|]+Qif?;ۃ8k8Z{.HQ=:oy;>H^U{Lr5|Kzx*b0uy"\${?Q`϶MuNm-N*۞2Rtɧ/>(H&;۵$ÁfQ֧ Ldk~Gdॵ9UFTk>2Ђ tm~dՌC~),Nz~%VxDKwZYЃ0<; G{ssCJiTܑ%~DvD\t_r#0môqs̅h1R!nBdSϻ/hEx@Y?ȒB?˶ 3[Z8ϞXe~0ddv~) Z= ~0í48M'<뺩p X") IPV4T(]}ebD[ZIK\@{c:]abF]P7L>.@qBڽ%;^?r1Y]aVtr,Qѣn`vls:-4fbt!TwJƩՎ7\B k_6qc=1߈}|RbB݁rjM9VīVqD˜ )nF?uvsٳQg חiW(C2 %t۟$}fw{Xt(w6Pq)7FAh֓QY|jK ԭ\T&Uw":~hqbaܥ% c/x̑. 7hۅ +t;~=f"? )HNOeq~ʽ^[Q2YBx!f V S_!kX8,pD n'*5C,`2nR=t5P%>-OΚdF?PF2n}XA~Nܭc1h.L"zԌ1)^Pe}&ҋ\Hϯ{d:>]{銣82SAHD8%,|\;산r;(aH[@ \gZBlQNA qY&RO;! &DG4rD9EESeMCp=ڽ*; 4EY+qW-dܻS_w)ӡ?]FM|I :4AIdt+_Iei[6=Y[W#yI,{F_\[sXnhUR@7\D/kJ_A~P`Rڣa Sf."jt. .7Y%pguڳw1̼NyI)d)icnTFafcxPf@L0gׅ}\ʱx|ǹvv uKu˶lf1k= S jLoJbiN)/~llQ#yR&=SQ⭽kR"%nq 74GoRDɋP?`9Da]}i#3^` ]i0sJٜv?s0mdÀ~*"L%$KP!|-Nez;pf*8v/QX`-RNP_a}f9yltsh>6$zy򤑳J_ODbl –3,^N>-'bC'.+yj͋ |:xD⁳jfmzS3-{KYHfPCԉmӼbCDWgEƋ-EqPvmu#w/K5r2+ RQZ>)>̟9M*9m66W(k|B%+[ "נ*d?dKι"#Q1Az/d6sXJ(Sg<}*/7&kP0uBrV>82j5`KVs$LtkmBXj.:g8-Θ~]_-Yl ֖` :~E㛴tRUJ&3@Bx3EбR2=鮗Uv,67d ·Ԃa>3y}4I~)6D'fԯyc<  gZ 0+ Z9e6%+oꄲ ²V=`?^r 9JPiMtxN.HXdl/ezA$ӴUʾ6M(9' ŵ1#8r}p;(9fA6S<9vSӼ# T2,b gY8UmU{i M@C䁎,"vv/ל&^9פ.0ls_pmWaN$vVP_EcW2>עuJ!"C-8F|ޢX Ǫ{*iv|Q2`&;dbm1L\(:3yśSxKB]bym|bq鑙VoAP93#KroPC^>0<\xT@3*@#MR ?5>7\D=Kwꓕ)uvϟ8Å\sLe䫪F7?b5R*-(@}GRSs,_z^7('?O,PB0%CY2|tQsKL9UaXzA$=8qi{TSS8m4sXdR؝P4E0k[H*Y8ק[Ef&JO2P+l Np[|fLn<\BOkX8)ȗoI#Q<+ c!MY$"}bqt<UfdcU'`Ԕw!iwݚ_ i%qaPΗekҥfUThld^Wy #g(A=ܑqף#hKd3<  ν.CH5}}܌JLbLB6n\tx HVnK߄p*F7s$D cV_ܖ&;RkO_99B,3#lpqǻ&JsLkiS%XUЂ鳵 x7-;pCxJ9826FyI}-EZTJ*fy"^pIfU=}_n6Ι RGep|6}ɴ5oҝsX*0-ѠQihI`1 d)jGާ]A;.۩:QXXC|sʐ)0ggZZ5qS'Q}'7|\CpKs6\GVJXC` vt8g]8 Q̴/) |4407%4D{`㯦],NG]/m{;&̩dãׄ}L.9. J`Pp07 4ALb0"%zJUpNA{훦~c)A+)+a~_ڔN%/'W(3U4>_weiS)sm+%j7٪?eFZ:  %qg^%!^=[TlˮR \8 Se2SI`C_t1Ȉ"ܣh4cDFUY1h!ЪF"Wa c?iwP I!꛲^Ly*\ArT22S0Sn3T}c/QqeR~9* >$)۫%hIbF< ݞ{UzAlɲٙ*ZW[rM9ӗCWW00%'ܢ 7f}/ 2w_S#J68U(C= 7MH:6@F٤S@ۊiWR~ɼf 0D5fquZ7c!]@ڞ(~K #zq/FrQu@\oX .a>s7g`vKm~u&4+qe,ޝU|',+zg Y'- nlJq!Uk'a_5*T[9R0TZ'볽\s-r(Zqgޱf~xo<qecb'maء.NU) C,?CO #>59M%1I yS2-kOJ[ځZ;M⡗%93PQ.F͊QwK{*awi:z9d @Nّq=ѣ̨<سm,b 5Uq{t`:/o e=[_{94p68sHux}u'T=D2<Ż'J"^t!ihIp 0 )3l^K/1yZn.T&ǎJϳͰ:iu8lյKxV2Em{řE.=2m&V#ynow<Ӌ6>vh>s[s;L;~^݃16Am#.rY41 }/ށq|G ƥB(}Z[R":}*a6[Q=_GZ ]Dd%#1/a-hia~${xc\h_2w @ n۝j Oaӵ2Ul@f7S1hj }&&3'OElʐs(}נݙl5~`VK7OaQYj:?}]USġfZP&F":iZ@򂅻c 넼rM7W\v,mC ?V?Ƞ<>x [ fY>ۏ .nU% L(RfÏ$~z~8%WrLsT#AVc.͈A u6DEεzc&^q~ $}[ ?4zO:B;o1sQ1i L Gt0WW߽G]yBeimܾL5+a.8@C(1z/L[ț:uFtM;ZQaq %C}:p,:2`(i?r`͇*z#7kVA+s| * 褃<׼?TnQ`{Qs A Zv~w!b(oLqΪ*?`q@i1ѕ|B \z+U?_wh=on;OQqĵXd%WDҧCvrauAu2MBGlWNkW֢#f.SЋ+Ī5;;2T8L210ߝgG0Yp*4Yg`7O"T@60Kl <vFݧmn!M/x ( $JDtJZ1X[PMdsB/XL2вֹp*iJ-Ч)H@XyiN/XB\W6#v&]&?xeK: LWSBE,afp{Be:&`V6#?2;fZ8-BQ^褞yOm,N얽g A:wP{reh6H%0؟bhx"e-5i>Ö翚l`]mW)>֝PzRA+GHaM4eO'gA,H8(*_"IAZS_?߃r<52A2*w7"ؗJ3nk[@_{//(.yn`) hkcdIfӆ)_@:BUOˤ7RmڵÎē$TXa3:{&F+"VwK#O[d27P^7mkL'ȳ:Ŷ/@!.&"䓒A@8s[T4JǑN;&/?+0vZ>H_0\ ,;Q}u,)sBuY7Xk5VsފC#9"싍l赸jgȡQ8Mm1J5pwa˻ ў/ŵ]md%ZtiV1Dmvh'} ν*A{焅$%S; IkĴ ?-\Fʑ3N=-s7)wnY.U^W6 B"*+]1[!,A v.)N]$ev -M[n\Hu*2} TynX2QLz<@42T_^YԒ jX߈"UfJ, \ ;x2hƣ%֮0`cnY.$rQcH4aJы}~& i{TX?_v -}P]DYo@s0-f$˹e al۠&3D$jpa>c"D;!si꥔@(:gĠڲSrNH`g?&S6r57+q^v#7u)-^4XkZc#E1h{-wxUff[$Jt1se]suSm =HUF8mvj^vrj\%ѷS +dzs3: _D<Z`K%[yr*ܥwAgڱBhT, |t/#gs|=7߾_]@"UNFw%$o;/@ Ȅ%)+]qV w} &,m:̐ Cs Ϝ\I HP' wel5z4fs턿j2Ԫ ~F\&T[lkθL!vOadd†`veHKⲵ1  @͘+5>~)ZHNL\?6[;bo$NV`dJ}k}t.=/mR|& lqA-Tq; b|nA v UYC:^=}=^(ͺUKqV,\Q86 $woKbde1t`A=&YaeK#@mgxo\a-kSCɋ ,X1 6tXLx1ꊹۓC w.1 >h~&, ovC뜮L/I)-"zP4NNiOŬ&nl  ˞cxB>]M*z\ؠ2A#3~l5A}&qˣmε+5dٙ;5fh4PN/8Nko[ќjc - vSy}$J~s h@6 )7S)LiZZ> GU Ʒ"V=~$l6T䥑vhM=LL X:T*QƐ3EpK+r,*V$bv(d򤥎ِ\0.~U>WuȨʴM#_ԓ>-i 3_UӰJ r4{a=r)>[NOOB4ƞ#uR͒>;Ɨ6<xt|J@-|I.Bb`q"gI76-woVv= )\B{.o5jpaNfsAû4BjP 3Z ^mvRxBbȟ)K_<B1\ v2g@`,]y*@eܬP.|{b'm8Xf@Qa<̎^&M*5Ln4tDu~\Wb_ igHS /-#8~y@yxޯبٷܝBePf9R.h3eJ<ц VRCc:N&S}ls9`:l/!.3OC+֞5n-xFdO,Pl;/4էQVo/K= ol, B"OijB He@e=;`Iq-g+ߠZg^R[2XqwP0.{>03 3}j!=hWDyQ{Bl,3@**,#rrꮋ^ɆV8Xj03%jU|*2]C?NppQA"/0Ii/܏(gA=IXj pPzk;Wq;j2xk:JCu0?2CzӨ$9}5? 1!s]WPd:fq69h3M~һȡwG0$oy2f,ip@*vo~].NwDQeJ##rdԜҀf,X{ň78wO_N(Qj(͚ _ʩFoO2ƫ9ҵGFU'w./@# L#hGKp OD|ֹ`55e{;JKi x/IH2ߕY}4L|̤̟гݫap:eT\ pX;@@)Ec{/rh5P3dg,1cIhigX18gN5g /rZeex)~( (=b"lmN}6 537'Iwe~PWbќ̓9~| 2)YK4*CM[C-sɭX;!Žz vcPH}\.ں#<ҴE[Rўs$މj_a⑘g您h[A6/O/kszkdM6 Jni Ôp#H|cTݥxY2:YCy wiVtf_S_|HT'#wmk*I#A#D=U"ʿYzjkUJeY` 4NRfJvÜ1=859҉O?"< e`9 t_Ry)qK24k&`ZZ͊fTS:@y?:Oʌ͞X+^Ʈ6 ם6,orFwt 1*i)a4;Z=+S<- IM(엞j„ JM~NnXABQۻo\W'Q 54n{MorR]?+"Ȋlzlj % %75gҲ7sIDhlZH(:pB㡂[pR\-VLlnLG1śfs}zT;r<Ɲ~"`9S6?ܻ. p:KF[ERӟNF ߦŌCBM^ߺSX 4 #Ph9,\0@#2umFeIb;/(I)rnw#Z;=B'SeAHM_~HY(cc6j\bpd:nXxyf9ӝ%:{%?nU_)<6P`YC)ƴJܑd+\['UB^WJZk˩uy|?]U0=i=e]&jŭ9^ zBSUG姜۵XT/GN[^WҺzL~+&(- NV B0X<=:3y*K_^ C'K#o"'c'9rH+$Vؽ >Lwܫ?e.'~&2 ;r@YJʇ}ܴ3n@nE(v0BQk[FK@W®rpתϰQa":Ǟ4urz y)7ugU)"%Yv-8SS'IX$5?Ý(e⏫'T$aJn M56Iæ7MKȄ.HW9(;΃癟JH+k|*{Ln3tP uw e"kCA"Z̶gkj2;ǡzVsS2w{i{El)iAP Q4=34uacJv\=%f/_Ac* @5]rvv膕%t죱k5Ό6Ooy0'R8sG(l@dT`4*6ܶNywWF5|de\RN'^k[/Ags,yCγ!:p8mڡ~ : q=:rA6-sxf"=!kb >՚@vBPs`3V"-(@=9Ȃw+u""Y`׮:.[qm-<xH5ʍ'l9*5h忘mLb=S8§eayhkwWIp>w+WF]-J]vL$ߪ/A`P{ Jt{S8 -FCthCLVMg&B[~#ꊇW^r)@FY9lB)l9C mou8X@0~ ޹E͸2-z:" WRǡ$eWOҹ鞮(v?=\/㦮b'(9fo.Gw|~x]a.~3kCٙf>z>u)5XV"@ɼa,[j۟)$xInx "XVjf,x#wv JW4*)TҚ*l3R{A{pZ.i^Tq"_nq{?2LVE)d$VA 2'$"r~$S+&'X\"2 HDUM&t!I+2X"Hzg}r ^T*BV9X@"'GԶ(<|y)6A?CH؅G7BR"ǕLfnO -%ibwtx*8Y\ \g 8!gx"^qxS{, aܑ81SDW'@%z8R-zbDFZe&}_m}ɒ~7f#ewBJT]Ί\#(Y*$D/U׭SO <з&|ȣKL{ RPfN=[ͶIəX$rj 5Ss;c0se ^W5|XKQy9\kG 7ǐ!C(όٞr:"6yF2,UNfQ8dkPB H. !]dea.ex2I;sHS6'^?~kw1 I9j{j]f9Box9^l5ȃ"`j jpE52q˲5>ݓKE|KzHP1f]T/auAc;(eS!,v'j9o⼄p5؃4[CɆ;fﲊehMŲx8ej\vtjU`ʒ%j(.H.̋  Ty)co'"JÞ|g82~C"-`]3> %ߠƅd*z}qμߘFl͸ci1ۅi l:q.AhZDjh?w#E#T"0nHoWGSlam-2{lE}'H\tquNBTRq_ n2}S91A*0 Jr">)%[DV)X*ZvJ\B#/1ʨ;?}A&Ab  4F)@<*YUdq#,^@ޜh}NCo0J)su?HJqK# 3YOJ1ach}W877]tq,jF0XOR)]lV[ӡاoOzZQw|cPS?DAS0B,_ DUzcs[0*?2;ߛ VF(W= $s)HS^]o_au1Wv4^@^{d</nLO~'}H|/8]aQ22oG~fboC=ٵ7Omj}&pTC{M* -"=TSSE͓YɷF릲i߆eEDᆔJи#nD,jśe2KgeqG=<еRZ2>nl8;Z͊%*ݵ?4̝$k,#[ B}'ʭIvK\v&*irN;|kQ*l%aR,F9zFSƗ`+b3>nWg˖5dwc9/x /m.bܢ2yKL u9ѷ;~|ZyJx]tST~]0 V%{""Ҕr} ӝ90[>N "Ď ;?VD̵!oSq܎p" ͙W ^pEM HTM,f&C≮~^?4wӦ'V7\^ ?9#19F/;[Fm-o 1efyp~g"2܉E\Ol` ɶs2īzgXذgݼwY&7UCϩ,f =FQ1f+(Udw῕&AA 7ܝs%T.UsْLx(隂C2(~%lV0دx6U"`=dEDՂU| 4WiJ f,OҵCNDu5VIRUQWʵd7,̵ohEyJV㍊Tg GO*QH{iRǰ?M.cW.eЍ.>k[&թjO)̐HQD+;y|QVUێ+ܭy!A4JL'l>OıEx%ކ_q* mw'5w},2F e;:4ѮPwl`m #¶IG}o3 +\J%8>[aJ)CN0h>vId\ ӱjY؃!RC|(n27X+rјiay\P^m.u"懿.S) QdUgg7Sy@be1`C\1zՋU9Y$ j`Go|3`+4}ae2/ HS o:6٠tjN>@/N Q--/ pHz&8> 2FyQ,-ș/Y#@!ypQ*8TOn:X[Dc4JDPoe?+=so|WzQAG=Bv5 C> zG){O8=S+=J%캥a>4?zD,\aS7gJ!/u|g@Iu2 syYXcp`73fn*nd6\S}5J s|;读dly:8s+IfkŬL2(b*bR!\5+ft(!l nq (]XvawQ~wo}SO@5K*6{}):ש̵T2vmAxpzET-\82]OėSg2x !z;FNu71 :Eͬ< }!kDh4q'xnJ9C}lE|"z=qчWy6rZ5(|"xϦ4cBrn7.ט=zf/9&YDQb8* HKXPnA=5//*@T33Ut,npMG|yZ⮂h*kP+*Z:Ο |]c|FA0Li{U/L GVzP50ϒ {a?Oa'k8NfnUiS86`~=򿙤qKhu]BBE Xژi-ϐ&nmrȼѥz"yc7GoϬ&2I0 sQa[@}oe7ƽxboz|VúHpP,(^֡{(Hx|oNmGrH/E?_ٞbYLW1 R"]z#IiWu;mႨq, [iMUy.6~aSY-ylۿ͝2Ukd&e<(!^H!3f JMl3thEe,J.H[@Ȱ]6oqEuzWoWw%/9O_ VF\ hi ^Wh޷'Mj:c35xox A;`LJI B`(O YK*W('vcY^\lKYEe8Qdy#ޡ ][fa36Pb!sh2` |` zsxhȒ%Nakܡ2KњMAtIy #v'ISA.(182%3lӺp zXoBE3IeX wmv׈+4B{Yř}:ZXݪ̏ڲ9+Q\dF'YCW C#|8B01i {WYDpxO]q3{}Ű,(w-CA!"FMw.Ch ̇CDcFU/Aay 2u f1W Blhodwp Y2_oǔ;z^ AaIERIֽmOM#d$4QεTRqf@w2'aڤbP섆 }F^FHlgs/W轚Pđ_,ڢp'@'*ke!Őj'ۜy;KTc {N3w1,A`cO? Ls֩S=׏3:4|>WmA]%W&*a Y en'HF.Iʄ!P` g=<tF .֪ӄߢf-եhiG8Q:GvEe HΚrjtbs]U֦pZJHh%I-r"7 bV>Î&V+j-7[ ѻKiOxWX$psV[i<j $ T5ޥeiXJ:`?O2ndo͵pߨZ8#D-1&nxA_+Ξ7R| QZ:2e Q`?YbWSY'+,'3Ie,815^yj=$ u2Ƌ\aHNb`yFLb0Z[\[O PaR1wJ4¸mև(̅qaëqt"ʯٸWŤA/10=v:GD' ٲsMiÍyfڗp6s_cp( SmkvW۹ymXz9y,Swɻ}o=U%W7cG$m7/g l-Os!LͪXb>StaJymL 4l1s3h'aGYPaw׫"I]!h:(`nyPcǵsMBb=k|,3ݼ[1 L;} >́M){.JYyDQ7 P %:, lMxa҅VOXvAO|dpJ aJ6u_Twwc)1KCC^+k{Z7$:DƘPɬzWqːqgO_[ҋ -(z}@+w_ 54XvߝANY)d)gF0OZk.U2ra-V(n}DGCy*ltZd1ϧ1=VG-kO}F }xEZ\YXX\AUu!̆ qmdsds) L'sT3"[=1-y9@FUA_3r#,7[xd4g]'zpk#}! S;Rԣ)Mm|,f\VP _|վĒ;NrVhp& ǝ]c.^-+ -aKZ:9жd哸k:%i;MZl"|9e9%5g*X4mX|E1홛 ǛL{)c BҢ}BCC4|){SF];yZuX;qM|| Qx6Wv/ yJ?VDbG?c.熩Z4TZ,+8,pKD1W٠TyMyC})zCW'kn&^ Hl1/ ~!4/s1b 8{7Y^q׃%vG#^ci=ubXp&ڍX} ^_;tWKgn^'YF|읠B t|Ã'U;Yr%6DH1bUl76x0\Vfg:?0c Dxc({ 5\ s ?]jffg ݊RM8. lю[h &L&SO_=u?9*uc|X/$lW.:V m0H1ez,ԮJoi%>2CN>^ZydV#Zt$coܠ n^F$ǕӒȽ0C4`/M3>+#ۡue{ǭU/BJ.&n SӪmxui :@T$c&mJ R}0e~7u Fn]WTN80cyvY|]iiؤ$kqᐔ%V"o:cGnۑXP%? A6W[ gͫpE9W/M`Q'~ )|_ Âvy\In=MPkXei~h7&hISY]J +ǾS g10Bӂ̼5K`& CP&r0ƠUH]T]v)T:şU V( 8lkA1a#I/ ^D M씑luot( h2* (JrWh1 8E#O,qqXxw(~N/qz)HHnŒSIrK(dȑQGFފuPsm1`:29ۧsBj@|'Kux[6 {EI` ǭպ6:>m4s]sفUvvK,PQ_ӸLF<瓰a1~ZS>4Os>Ԟ孞?aOF5xl&=\%D􅜠uba}W|0WlWAJ+C> VyH?b#_ ޮdwsͽA 20 ljF -mkmFcn'6z& SWό/ٵ5dH~X>2in~>\žc2Q3q 1Wb7~C=gU#G_mVX!Ȗ̖!r-R *J_$ cV&4Hi~h[~ΘIPIh4z 8pSY#^j Q5sVU ]Jm͎u<խ">>wߴ`x0䳻#,/ {ޖ#;FJH* 91u갼r#Qvnlώ_ PhP3luI[h vVzw=Ե$aynqL1Q8\ cJS>wV3\FMvi~` @(F9ȇk+/-Y#;͖m/Vtr4ִWK/NJEw{'{#;B2uQObDT2@daLe_գ;.H>L*KԳXWMW[+^[ͽER VҜHlru9ƪ-%]Կ j=&yrudl^0@ Vʴ ײ#+'T_t7[t%"b؅nlif캡j9x\Vц907 2>2]|C {x,7 nDm=OK>jHX'.Qc`0sU8>H\%>\#aAR2 bJ{—p|.Ya|<V'rU'AXy[*xn{˧#@\ fqwUŗtf!iqb9Vg=~T;`c 5$U0Al,:qϹQ-NLk q8#Cz6|3= k-" Ͱr  ?%!^sTz| IQ2u{ %Q||Q/5[ZfD_xlő3f I'lְ~FOy12򊜉zw|V?8@>ƢWFaG5eً !}0-Z"̚'d U>dn\"WZV)bLKܒ/$QN+4ʱZKN _9X oӀ1qñhq~@nx7l| c Bk7)3y?4r#eia~ ? 8@BxRWz;HAޖ^>M!6Zf\vmt  5Q5j59dQL45$v EJ$ީ &cb0Qw%5lG8.*>1gbrowvHh).VI#SA9]r)fަMtX"wL]DQi>Xk06&vVpf>.@BgS֘goKwWe3uip!GjWjJN^l챌(aN(vY"m&^j"h\pU.eEVtH[V [K'Muէ!S_P(_SǙI:-MF<r>cLʥpғfcy'|)˝.[f䘮bb!TX<1F?ĉʆK[rq~c~`3mпеmDd?rσ.Ҩ骻 M{%@z,ZQ֣2(^n*1%_>Z`"=:UK7P;A}0-vir3Bu U{ϩk1cbxg>IoNHJN uΪ¯-Nȏ} qqdPwǠO3:wx) Q U +97{@WB#]"4U &U \DE{&kxwJVS=AXpm*W|& 퍼c.rߺݭL%E.>xQOGƷC{, q12V"F-UpuiA + D-v RDa Wor%ƿւanQMͰL}n 9xkrBF]&]V1̀xRb(Te [u 2|Μ%Ez,%xie>pZ\ t-CP#i(ceU"/)J 3Lɟh=!"PtmyRbGRtW?&W)FCJӀUvAsqקh?Hxk 8SrPjv-iOPFcwY pE8i6bUx;bBAsXu$ @JݫhEMqC-_4KBJ\,3>b~DrMx$Ky/{쪩 Z|ύM(Cf}"0voo$,j؈ܠrv7A p0 '[ +(?4r8~@5MY"úra,\GZĨUPG}''{;U("iuA@oRWW~{uk2?txMN;y[TJEk ?N~g.[Y0琍R$x Ҥs?NLf j*u}㏬ˤ Bbe W2,GɀҠS&BrMi>ﴑaH.4 $zH c+^sb^샒^WsbjQ?@%}8_1Ux.鯿g|!}f1)f9DYdROɲ#nXN;> ]K^mPwi%=1^CM-MF)8v\qE5,^TpR}b DsyϢ8;#VG`q)ZVϺWt>`Fa$߾:k+):0,iH4[8l\K^; ?cjѥ1י4P>G?ʫkʢ b!*f'SLUk|]w2KE:9Kdqʽt^hQ{%R^S؈md m >7"=`B.Uh(IER+ϙѠ܎FKAh퉘p $KNE"Din C>WFd[>e 8$dqE)^"RϘ`hwm.z JCsX͇-_ X:t{rlآb˭󒯯ܕsAӇSd4n[*"!5L>Sip,w>qF+*Q4Ul4kWS2PjS?Z+Blkh>0Iym1cG$(6?=)SP'8Sp8.;Va >'r,ٱCPL (R.d7^S'JRǺb=G/B e~JG+f`J1p;1O֤z?{pp'١ c4o3OQQoyt:/!xe$W*2׭=R fIY4h޳Ů" ȢuQgua{,'.tdi ܔ=iC5(ݔ^yŰbF_Nug61VƼí}˫Rm7&2A[ХRNd &Z+l2bk2).^rj:ys7dNN N}|D!Ѻ5p;VS­mjt uO:Rysk( $xEW sD ֪hX!5y/ɧБ%*/ {Sݥh|+9Щ@*RynB[{Z|ꄟؤ8eoMYL}.s)·*+R!HyJ6Xv4|[)Q6O~k8ߤc=yO[iN 쒀@#/LZS"GރcK]}!TtI3k-KBoaJgWu袁3rPZ#(+@- z2rTfE[/V J/%m*JE`x/{ȜP114"v&W"K6 ׼%29gM#:R@?? P ҲIOFg[ḧ́Wz7oӵ!MZEKREH]Jƒ{/A{H*iXԇ9O[.p)'Q@jlnh(CҠ9vawRaxߪaF&ҡ o-Ձ Dڗ6,j}Xɳv 7t+s"Rk!?M;\h_E=v΂fP? upn9![,A[CT} h\DUj^ B'I]cj/WN9FeI9!:BM&:H= /q_ K1Ѧ91p\H/ǬWճ@2SKb{VgFb(L1;w##!,A.^|[u? 휟!|:/ Vj+cD_^z׉`jq1Hal 3B]@fn sR?vR?cm<Ųp`1%'׮mV8բRnxX̎]u_5,)昚#r>ç JvyĔ!EDۨ6+NOxJeLC =CD^f6y .SJ(#aSntdU>̲IK4TB?GCmT"|L⭟,_ڔ5w8Teec,'X,]F܆V~I!M~kx AbG9A^ DT C[Ri o?j݆5 &̔ <i@pFzR݅;ԇO8-|hJO^kn_ŸG1o;[a$J:n63jF3c&=zt%W[-a/ kQ2th_AWO%mchLcS0kXuI`YĖ#1ejJ$ +6i gtfIH{2l2l׸^;IQ&-"6 A2%ChQ ]L.VBuuKm%t\TIi{CDSa|/B5e nt@fC #}8=.^) ǒC8;@a|OUm&(Cg9e7K}n`PBVjHF`f{+Y$fh"CƎyPGCVAo9!ٮbQ$G̥94.yTEm?u,bsΈ ?;5Q Kn$@2?dnJY'ҏή<7\{72W14N݀1z? 1#m.复;Y#A 1ZK5Až"ðs'FAr J´e]^HO`ߥױb\D>eLJ<=.`=4QRN*]Rc䙛6ac8C ʱc?\Ԙ!.ܾ`ߑ;)rePp9-YLoXL0t$7=|eEd4"rm>I1ޟ8uɯ8gQ'8P: RY3 kYz-%#eU, HO$!"j)+Rmbq _@INrD 7K>O2[I/ѿl~q[`E,AVd h{8 ߟ?ϹƉ'9x)Hbuwҙ{olO;tr}ޱvR`mݏZЅU%Cj7]E$v)߫ {">uKpj-{*:zSjgF}B@{?2NDŽbl󞹐ֻᴍDLVB"T UϜma/5-:OpZ9w^n< wҸK&2o-"["UVUK(JrC k|F{LUc iQnX-1Nu}q>(3)9OCfEBڱK. .iM(;D yd&tRg*b7Mu>T(EhLiq[՘'~Sa yx%MoުZmhNg遒F޹,]zWމVG9r~6p6VZՖ]e:Q^n,v~s{oL)hT`vfu[6 H%5u_M9^:YvK_xԡh,n럗=ߠaKaHODLluČQCsg5, e `?&UOme9D14t"Pn W qOF14oH$b ST 1 r PVqQzX4M Wv|4ӑGǦ5`*GFT;~-ӍB C#YMo⌫3f>tʜlLmޖɁ^ }?\uvXL7ıNՙޏz~*|n4ɧ O4[)@4#)x@ތ y}Eod5}QQ4d.YˮZ?I{}05x@K_\bv 0 $@7 {HšW͊aLD ™LmuqDn%FZgY-/EV eGI .eQ$J0JV`m7d2%+N00QD2Ur i=>iN6-Ɛw[_\ANGSoك.9l>| *c %mrO?8s%0\3!CMm&aF!=~3[?x4fFghj*puƳ zO~% ,wťL6tPKW@^wZ)Jf2/G׌-0(4Ivy%eLع f惍Mv^ ufi,c zL+``MMrBfF濫ӄ˄l&p'\` EFf+й4搹$˲h&KN-PU;}Av:z/l IMȮP>K!3\q( >·,тs_,JMkppy @r 88yZ;2\رx |ckCB갢Q>2s|aUuS**o7( ,81i@nHUȻ4֭$`ёDe_zc_n$ڊa (] F4k7LI c59M'4kJ/Kʍ(H<Ƭ\z'&0D+Ǐ7Xum $Md O`ŝ>tHLޣfܯVk/ [s&3ɟ -kH{Ul揪˖o|+y)Ւ0DeU 8U to7B!s$| c?1&(F e`3Ȩ2I^6LKD3'_׽g( .)|`Qg.Pϰ{(f6͟-ZK>r姇LZ|o} &#WH{᫡ b+_r@u&eצ?R|ތ'!P?f(Fx=XxEф ٞpC :Lh$&1r҈Ir>90ۄsTHvn_LJd_DNB'':.6͹OLG!߅ 8BZK_^Jm;/uϞdȂ13+:} |6G I +籷ѰnYd`[}NM$9DVa򛦱,HÐl(֬KE UR2jIr{<ɨ5L몂qAĔa1ϜwXkȊЄol6eK#2/{r,wh<8>^{+~~#gP޸0%[`fP^F# 5YWg3M>NN僻Y A+& C< ѽ2(f?% TLit\vFgܭAgY:?2`.Qo_Ǧ,?вSiDN|UZ %Vj)?;;5[@ ډA9x][.N\yZxZFΠKecF'w(K{owtOoӍ;#Ƿhh'gN__CnVMc^w7l8qR^WI$" :#HĬxY]8Hiu4Bu] : ކ=|Em6s&pCw4egdeBڅ\oDKY֏C->rth/4]SC ]=VX!iR,IG? Ox6UVr?+>iʁ7؜ʹ`}6+%B~<2Xhinsņǘ*2k.P"qL%23mJ廤%^a'lւJj,z'/ZHz\sL Aj:tu?=hp.5HfhyCk/@qфgMfa֔[ M{ VsHȩ&v̮9ʣl%E.7X=Hgō Gn8n g({b̴Ʈ&ZY& Daߨ_F%],F8c@$H$㺑o#ax;׸x$>+K]3 N{ a mdo:gGzv%yJۖ6E/%1zϥD1+en8c~}'7Ue[G]hcdM*II+3q39{ i9PNLmUQg*LG +l| G`Ǐx_3dV9V> SΗ;;5yYw2@?౵x`@? b298V90i/bS k#$iyɛiPwG +ezpȵW>Md]O*yW!NJA*1;Sj4!mYp3ls^2@Tpp*)dN(ǎp4?U3(2= W& CTn-mț>"W=K7̪)9*]]lAM3SI=z':_۲*+4uEbzGgz6Jm|!Uw|A&mG (9|)gZg.-:((-A稟呇4#<]ošclI6[6&FW]~Nڑ.<?k3d׾TQ3QAyPefYݢOV[vzr?%2ZTx%ߎľXffmCn.W"ˮe=p]1ۈSQ3秗fv5vxkz@ !2+*+ץExHo]3@3/Z^d(ұ vR(\%FhK&lrkI WoNghMm3{# n?IB b.ʼnYZvRjPH!r#04KQ$/(q>EqfĽI/B\Sop7Ӈ*mJ~DQ@CtN@.-sHnsiÄƤB۽o b`rZ5i?o*di$3cg3MR}` O7Ru ¤jN;}vLdr{=Am⨇9G&}e櫿cdH6Hͮjwg>?aV $.cxf 31+oS ߸.QA@S*[[ķ%{.Y)N5P JM7~_1~]Szf a#hje&M/3%3@%kNflxxf.z-cCߣ1=pnb &plz }b绉u_Qt{ZwJ+fε8o>O,j^sL?'A?7r~?'Qd*1hAe/z6 ?ahd˧=i iqrI2 6y3}$mA?{GӅC6CWh`E!G];Ѕʃ@W:lIX;Y^[,ulDB߸B&h5j{r𛒞8GzCj%FO/! W8Jj O{NW4~3>TCޒrV-tcW~O iٽ\@(m(wPGl$NHn0;;*pmցHР9nA)gägte7Ǐy+p}Ql'6$pWHz|+є)rԸg+-A3즷AH]ܗUꊑfGrMKH.Ms#4q?z LY$ȥ/2/O5/YȠ-/VV/bޞ+Up`ɟMMS-w /+pyr6/^`; g^`p1;ƿeTqыv"a^|yïOoz_sT'nSH(1=;)M;[{ a3JEvK 5V+-U\ L풑Anz+S U]`u.j6QC#Jjg?onjyatmNQ$+'' n1 WfAvH[RUU*ЎCҹ˥۽@z%=hD7?@CʛnΉs?c'FRb$է iFrFAH~k%tjBҁ܊=]cB|oWԹ,VH$8_|bd$fuR$qYnFK,DBP}HǣQ `^aFPs dfr.4WszWNTouy LOrHh +~QG5q评Q ]YUì(;n}=nQLTݎ[f=3KZף #X,Ix-BLnQIcՙ4kZ y1SG~V@&${_4L2?UM䒗Sa QVBɒ #Κo!drT<C$e0SC~a}Yg 5$)VAb#Ʌ}L1Bs[~qaޓ-:% DHUqHMӝMYt*ko_o-WX pus/l*~v?r/_#+-dppY؜S4NdbdoX*~>ѡvߴF#`>x]1bBF, IICuj^QH5Ӹydة"3w#2-i5vd/H΢mz~JO{;I'  Kf^RAPeȰ&o L #DqڿatHB EdMJwF <;G=l?+YLj"79-^;tϵxGF*p6.[M+_֖9\{@Y~b~ڑq%yW[PZz۴qՓdg˗}.}\6&Dmk\lkDxeşX#OW. F҃eJ@av%'XsjT܍yHSשm ^یJ0k2Kd`Njh3*{M)gmTHǨ4*5-BL|ǹp^B9ԗZ!^%Ժ l n|tcX5oW&RxxJ1H:APN./ٷps51#DlbZ*GV5o LyvA}H8$~r{5{OVzKIVӉ]6DBXnj0o7"M+*y bC$BU,GWq>.9dƗ.97j(t{J@i7=u֥'4ؒ7[x$[kOdjv9/5[Qhl<{TfaxSU@HGWYXE߰ )\(3ts>mѧ< Ϗ`]9U[X[YzÈ܌:,vjh <'cX\FώURU^V2詓gV5w#^-SqBOͦH\uQ/ %7TnXXG;A׳@c3+0n#B)r 2kaP=SuqFl^3tz_mBAذЃ9 ^WFgpO᪡1H,LHϸ} +u!}&XE(- 1SLw>适/kY|y}w"BSK 3 *d^Glސ D[:eb\"aRZyZ,a crșn|hAԵ$c 25U `$s1N,[ bE252r!U_IFD;x2E( b^`ʤ-Q:?0A.,('dY^iA_Jfxif\7שEÔ2"Rw*]`d>cPd4dR֗\Kp-4O>u0i!>ކ>un귊clYvȘyMYijtVJ@7F񋆽uX['|o0w_$4;ONJ 8 vuʝE{#Ql iƬv|#rE))D 7͔GJ5O uGҧ"34iZrP pXZd>Զiі, >u0~ Unp֏A dDʈᒪFIQ_Bbʁk򂝫xYꑧ0cn)GG i 75(@ȿC#-4faiCDž~VdLo3f{sN+gM9p_;~J5-Vb^l~3=lk$pu;N 9=+B܉:N~)ru!w{)tr|yDD]]" P`2z'5PyTz: k7U #:MZFo+-Yڝ*CG׺S%3Ef~16xEk`OzKNjW>]%F ;Ml[`P GhHd$5Q9ӼEIAɍe=*sWSk}xOاZhp?KeM"[enKD8M@2o[5(S3 ϲjtxRm{n]Xwzz4=q MtZ| )0daωԆ,U<1C~+֣&q.7ӀweViCPz q\h7{an'¬ݺU: 昤pI6|^S! VNaϗpۮڟ: +U0&mĻ 1Tm/xix#MpgIBG 7ؑ=@v1[~℺ 趗:g 7='2VP44:`+6M ËF"Ԭ:nc}@(Q8|IE*"Aϗ.%p"goMv|3XV`KQrub5XOxi=ҥyߊAb6#VM|Lƙ7_ ݖQEmdixb9I.hp>u4s^Y6;K`6O+3 {[ `XwoܪPk(1CEtașt+!gUE2M? 4H-yJl%Z$,q<4$ s@t!"Ϙ,I^s:M#lH1Å5Zsgw@"QpI(ZKP l8k|-oo8N@ T6SXA~`S"vbK\*OU\mUÔf36~0v d-ݐpS k!KR>bf-3}K:G:1qW!d~$m%gHQ!ZS*>IKB8GZs|4k怃 0a$JVxkGJ9Xi,Un*uaZF0tzERβ~Vf^u %mA+p|nІɫ7+<'x2j-G A,ޞՌxEA@w+r6?ao9wXMs09kAtSYJMW تJljflus*Zk>^-V F,G.0< Sj"ǤZ+}okT#ld;G þn>8e]]VER*݄=8Tgd$#})+y?EЉ'vӻT"Oipy46?ꛭvm,Z/HH7e?mYGهY~Gͺ)">8 3F,mNƑurEtPˇ=nC֐IRUaw- ۶rSg O+\sy4}n[ОP)Ӈ^g݊7/D("0^]z,wZ`n…(:B(:D{4^F=cl QdgabG)l{lW_Ijg"Sog =ۘj^^}rROE;O1(݌)SOh} "^0dٮ(7̑ϩ4)&Ct&~E8U`?<2ْ?}(x*qš+tO/ГWޡXwT ;>kiW jT;WNVb ɓWB$<"GLFc x؃i@K4z#JrBoQقleL=y5'=.jbDH+EcDGEeUo`2/T!Ny./WkVrb{1d{#)g 1;6ίh m*Z"-ˀZ:.=sLS /b _+5Baqs-c&îhd{de?M\@[˝-pڤRW cbǭdkZй/h@90aP+Vo>գEй4ึXo*};`5Epv69 %ަP Ge XT4:]Tꈣ}&;I5VUPb"kBG͍Fi*j0Pyy.~>g=mጿA ;iC-JZhyo+sDg"KP8Œc_,so(B> L`Lv!2zCV`iq O~4 j{Gu3njS~"([𞼯,30R#䫌0yCLa7[َD)2Ɇi+ɮ~D'3eQU3͐ʜ+iP d=ؿj2e-I14!1+/6W=; R8D !agb %/ [l@ƺTNO|ޔ1+I]z,`t m -H1[Ɛ6?XCxPUDFK9镒aVOel[wpLt:6 - 9dИ}+aW8txb`m1۲w= ;? ex(cw{stH*8a`^kb+'Sw>dT6o BF>J@ϵ;:!rV){oiEqtqnᜇwbB;0n ļOLZ]QtS+~2-5sF*$Tv,:h ~sG~[r4HWO@+apMJjhq:p®Fy˷, M;ͅsGW;b`21r5 T }W~<ҷSuO 2 Feׄ$U'/1.[Ǹ. yd)=![-$NUq_ޖ⻙s9YM3 `psQgYaƕiWZQ, WLdhD v=e]G«]W9B7>#ZW ߦsQ kmŨ:ي@thWXpm~Ep fڙsEOt*EXyoX1X4H<96=1Ř7YCoU`J`5!xc{TV[2M^dffHLf\f_NkByт NDV0/vs^^HjI3*Z4#UW,ڼ~'C{IѨ*Q)r8/ƽ2~,OU=pDp0L_lon{^d' L$ fyX*J|kn͝rNPm:˥!H0^>g>0hG/',XםĴHampV [Hyqä= >c,}ضR~@G5l(py3)5Na'-NrE @&]^&4) gaʝ!aO Z"aJ溬|oJnQqYYNU54O7c^|zL6/;P>pϻY}{ >onj{PoFI1^aKz ҔQ!}?tjet+WlٳCXmj?hu*-VBA:_ʅd&F=Y,x(YU[&ul$[o-E\*EM+?".C⬔sʟa# CMl+6nm)_4NaxEsD㱭E殕7мH襬PVcP܋ e[$< 2Lx~zsG-#Xv~:v g#Fܸ.P]1wYz࣢1 Mrw_GIڐZЮ39wû6YȀӦ\uj &sT+`| 6aP{#/[Mlf ^?4\mYUǫCYB؆j꘣dkMIK/{F,乇ϻ%ޒԦh/%d'!pN|mϹ6~~feEb%9gZ!I?aK%_`Ui}x܄@z9bk:M ^m83RDyʇp'p"R[ɤ v׌6BhtZ6IG: X)2魯=Z_p&q(6Ō4"}Zyp|nJady7̏MNԖV/#j(.ˏ#,^cBܭOžuv4GbvoY*b_'z95rx 8kȚUO=8Wr2]#ʐQe3[HeU6/G*åfw'pKӿ #1`dZϹosu_$ݾD~eY3>;K'; c哞6^l8j˥\_8 ȫpTT9}Nz@np{- K"DTTb% /mjg˃Ow)=ұ3@r'+_f]6bNv*xPA~ݼcS:&ynht^Hܝ4Gu~f Pֺ:<⼒DU2HهPYM,ة- baik6 ]5 pзxy5WOu5ӧlcƒms<5{\M\sfFg5 Y߰:˝ׄ@PgH\=:0 5oV ~v!~Ŵ6>k ̓K ] .+P,nk%Qy"p}+*߆cO{Y!Dv3ҫ-LduEG]r=!IU\hB& \ji/cFlM1ņҍ-KN9 c0|]]Un `ڬR(01$dm_.dGˆhNfO2!)MKcfUeAn JdBWȎH=f]'0{dZA9>?XuT(NEK1ixEP>>x/{~Rhu@F]S酶)! #:SAВB,~Ӫ՟g?!p7kN %۞"FA|dCR]uMpU4RsT} -T+LU{=M$8J5~y)L/<(5O¸x;_-p=.L7q-TY΋,%w:S6<*;ɲ[+ZZ mxẆ|ddw]Ds|ݢl۬k}]})w)=;\Ur _i<#ߟsWGWut@|x )\d'B0G9Cop$lONžN|{-Gm!1e-Lb^pm<X"x1iBumȾdSw&?Gyl^ɳ*M?Q~ieQ!k) 1t6sDHUd2z/ 5:nUm @naJ f OV ]fkW7D _S'k g̺ ;GcYi/J/ o5C%lBg0R0;8f=3*nC4F67 QsX90nD|zjnֳ4eEK 2,}py9Ypn@`vInA ༠T2{+q0 KlK(ܜ,SQTG@ +씯3tkzBZ $DoN(͗ T'n޷Ik|5rvڀR+Rdy RHeVڒ\OJ=hYv٧Q=}>MU\w<0H567DD"QvIwKh%xĻY"-rhOr =&Q$kZ|ҶEUPw=$$B`+:V]~T*m`+wk0 w'[ĀdO(nH& (2DbTn[{u4}Ecz azF#jdf|T"7RQ]QdVKJ.lpv@di[{kJb0J#Y-5u=N7`-~{?-װd{ _)hVo=VP}O̊osj3XO(C_7yMwZkۯ+dRCXjj2_ݹ'<9[@ϴc(:4jk .Ĉڬ\ꘒH-n-t &pJWR240f7W󻜙j>S+JvkIifvr-&uJ(D>z{EliD3\^lk.Cxdq |q17}JTu+ik+3~XY{.1/t!n7aÄԔ[aByu0I[쿖ٿ{q$,)E$)kPĀ|[?ҵo:Նs8289>F8ጌ1u$~&(s5eNex+AjNpuE٤ni%"~j$2C,P)I޺zC i{& ϱ4>>8&6lzt$-듄ڦIssRۄs‚GC͍Q]:mGIU27 u/%׼y25QGbStv}rEqA})#m(5kT>8eͣ㎾P4'FpsńUV=ܗB%`¨D:0vUGqB)C{C^9 e𽧀HHE(+aDo4 - ",J2XKRQNi=)gȍ3xf!-4Pg[W8wD7)4b ntKGq.p"v1*髙~FaTouFOAhP₣Bץ>#7;?pYwjc֮9ݖC^v(=N~Soi*kaԘո߅j[ˁ9L6KwDY{ 9V *PP8vCpZ[G]]53xF 3bZݴ03,$JEM\x4FH>82ҾaB:֑d䯓L!%{k"kMoP"9IQoAxיI-)mc z*G{)p,+_YsiѦ/HgqNYZJ̕Ucnd,U ?J2+'Z?]Wv U< 2= f;LޖB\x8([ *ORQ~܈uZPu"GSʆx ~k3q_I'IDžlsVQo!B׹E^CzmVplhs(Qrz ^+&W_^U.7m+F/ &tP/0Ȧ˽v E//"<hXҼ R,[ cxjiF^lieԝsg(&MQw9 u} ;kUxےvD%fGaUo"P0즕‹D_>溊o s mB$aw7RhꞲzȲ!!;ݩ砋vgdP淆I,f+(ޘo^6$6 ,6Q@)-H\bp# 'G͊QtZ㮀BKVZ^1شW~uy;+}!U-h"zZzG3&vmC\ꙁww3*{li1dkxHuJjR7=д4UjFʟc֯c&5-Uoհ@HFRSFQV.;trop,C߱FOjNs."\+#bPzVo!Sxm光.h+3~$Ew%+Q-.%ɴ"EM::JHOÖ?SOxMEx7W>κ # ƆכyA5 &/b~.(;l17}b&ۭA{xBijj16xX՘$#yG3|iK%SA#GB&V7!/I}3JSu]DRuRb{F"* . eX3%]/E,2CFki}w؊ X v@ahפּ *Lx _ΧxZ$e=*ؕgN قW!%AT`N%DyS}3O Y&ť3U̥PV!8Igk&R#J1oKƜAZRn砠ih>#aB/Q9$N(dih=Ti_.F,ׁV,&v" pBfzx=Uw ﵗUNrECő(.Q/koE]z֐%,9'EbvL/aRbyҲP2*-tfθy"T^vN(ħH0U/՚`kv]x&3`m8:N=QܘLM,Pf?r<,&NCKQ)?rws&RǰY~BD3[s7 Mm㻂a4^YuLJS? ~gCjKUfTD~' -D^*T<3'T+y#s"g:U Z%)3^$[>?g׊Dlt—sT2C5%Azhh-<2VQ=H)XDLEy䧣~ 5kq*>x2_:7>X_BC(F;,Lңi˿#]6=Q?#'ȶWd~9J}Mc^ x\N0.?-NC# xLL 5~)iH(mq}OЕ:#5|4%3M-uh<Ƅbpyd{+ 3kFg#¯QVN[{V_Tc|]u,E[n(E*јߟ<4_'lTeqŐ?w_ "!.Flv5LHBߣH`VCeh\g+e~Y0T9R4E8=y #^ʰJu$ɴ^rCAށֲYO JW 0M\W [i.alB^oƝ5CdNhWV҅*z>x\ xOjBiz["D~ӊ&Ve"IJո| /+fw.uBa:M&ˑada@#:ڴihxP 7U]O^_$mzgHTTKnJEC<JҀhLʲ Gr$v!RQ2o4 vv{ ZЋ̄Kwn x0ȼ9I8fU*CUbk`Q rK(Fh 9>@O)N4 mk0%pYE24H~$1D:W7%(h<{F';'ä%: Eπ2d:'_c]D݀8i &1IgL74Vu];w)K`-ht  {OcTn0p1=`nժ\>[xzQBk*TDT+v)G qʽ 6 %=B*ꝇ%L(_J܊|CY"Kb")mUe2*2]lA$yXr(t$bw80Z!.Mfq h28<{8@7Xq`/9̓kvoGX$BR¬̺ٽf$mxU/o5<%юߖt7qY䍈zx4!z:Eq~$Hm礝uj Tv.D*urV#@] { DݼrUKT6t&BUߊz>y^W2z ]E g/ۨB (P$VΚ T@+[ZUȭk[l^tfxS="|JO*er]Z?iD^F",k Fd$aؘH aUz_~-g7~)P^#V7n|W7߀mfF=Rcc""9f;uua5/`hsC&`a&i.,-G~D"ࣉ ݦdǚB60|р@t(ǜPI6瓁""IGɤSG@eid^@[܍->'UEr{[;źGeW$Q\]e9@_Wͤoy syd5s-*qpukKgK9 oDeaQL;ϾtpUDP{a8Fd_yƇ8_ֈlqH]"O@,gEӘrqSa|"Vpqc6["@;OAY&fԓ0ŭKW%j.4! r;"5@E *Ar--{tM*[ɛLJzopM٤)laB,j07*!* -z6F$`ky}jÕעy #?&.|Ro3#(@斣L~vXtw'5K$>U;~& "Ddti!o~-!phKBS9c1CB 8Jμ/@ ~)GMHXIʙeD.mS ːAl0*vq0&Rl\edu=e-{] "qI:;H<4/`,i~ܘZi+./U5Ctƛ?Melqӗf者t"XR`TC}8uۻ'ܐ09Y*>@U'?\AUX͞|{0q`ixb7tq"?@Ao(:%B3JE0A|taƖ};;ջZ'A y Zw{|`z'@t*;]=\6RMqDdJeАf:8 #'zdnSߝ/,*G+ؽ7DrAaNTPً($Nh@?Ӑ6:zcKrY xps5El)IP wa5-eϑЄ9X?q7+m2H jId)@jD`iT"+l"ۡ-TZةt;pbĔrLԹ9 LDټ\$~or|Yw.JP$^гޓ8ɸWLT=x4csv#ͬXֳ4f"D7U24XT.wаﺝt\&f0b(ǩޏ,| Tϓe{5TJq ,͋$2L v4wҲ[D J{u7W+Hyw.:KN8GJV(ǵ4o]5p剀 ´8aӀIXȖՇӅePfZ)9pûx~?aBNz=Dnq l_!fLs)4k:6Y~2ܸ;,:} )W2|@ 9-afS xM[ htX" źkC:aK g Os g)s8<yIVEdLK-PY_%%KЩ{hl~D $Ïh"k鎁Qo_HW<'RD{AhAl$*@( ~V嚜ާB=B.BYRUgAp3S#bw!w0[pM۷}cF2Sp< meTFԲx`diУQMa\HM4:oN aY`+oaW4 (ؼĝk6p4${~FoYe$A|o M_H*vdnFݝBno{um}Qc$║^{Rv_npvZ>6 2cJXKl6,ivkHx!h3̧Jr:=!->yY6G9wO`r9G@TNP>j,eY*5K2 MuJ[+5#h΁j!8Ed^ Xⱅ$<s`3g`T8.H(juk[R$Lázw?|! rF z]y!_%sy\ as#dXbJɿ+M;za:Oy qf>&e'nnOLdEgSiBjO%$hfm>u0{xEZ,:,ǧ"͉ï^m"C ڤx{綣Ru:|Kdigo*F>&]bԢv*䨡jgKQ~Aʀm1<,߸Rsz8IjĮO[m8턍uOJ%l]movaLjK!lgĶh;Mky=z>$O|RƄ5_iո=d^)1-JSj}Dd!7hompQ#s}UXyM5c֒GuV4&WNgښ晍p_S {O3A/:~ILD)6LTFg^ϦG%V\LAIz"'ө{{H~H^`yOz[7q ,MIFJ=in{̻: =BǬ4QKOX; =ֻxH%|"_©'hQv[.ɹ[e1O'=! Ƨ.:G8)b{hзaD;6v'kgJYV<h$ȵB $a bqٌƙpW VjPWX7w횆G 0c}]pw [l|Nd-C0N?}"o HJN psZ0Mt}q.ne9mpRM򿓯$ecn^G:igmw!w4M,.\1[|g0hgt79XsX 8|h={Ti}uLDUO477 !dOPr{'zHG4eImdc o_"2{$h2Sy7B6bOx\k餈,Lǝw;ߓCdsBת&c v<.RX-xXcsY|+kTY*pZ%{ gXpNgυlRPMVlg3˱=aAKW:2h*k7}\ٟz7|&7$gĠ]}څ{PQ]}K{'{1oW i /dk1k޺" ksI2aOӯLYIfV$uzluHZnIt=$cג# Gn\Z0ZJ6u63ѢԷ~ݮ=EK /t.xoG[8<;p//= }<7|q72&tUiyz^cET$눵.#رtzT/5G֥9d1- ~FJ:2銜ǥ8\i+/~7ժ@?WC欕% qP6hZہ动 T#dKqotR\3]#18擙(=X(9Xg_Iޫ/UhQ}sh>E +ɅOy\zbfSgcqL {uE:;kHw现S1\kڱPIUY s/K: cS`O"ѯ5 =tڎ:A+Sfh{eU* Ke|PTZ>=_er@r{j!=T>aL[4e+uԍc< z^@Y1b66b툂V}me><0$Qh; 붢,y,Âmt26/^_)@xUxAM}WK:ɲ,]vjQ"_&(ɉ}ܳ?.p(Rpp`;pA]t ؆6ĚFgBnkFgf侚K-4Qљ>!AD 2aZZ$F|iSEHGêYm%`hF~t 2*0':_-p _AKZ+5VJ"¯+EMO SpEڲl-ޘkN89I#hɻQCMץ28W|tX짷^!Ƥ゚W~@ַHA8ֈ+2mZh-[gu6OC-j ~8 ߾` *S?Xd<-14пGZw"MhAޱ vY+4*!( y}m`· i%/=mf&7s{ŵ`S:$"ZT`8A-^6ǣ$Z6Q1R}vrȫ͖o%T LDo#0L/vUb7bcĊ%jD<=1igxϞ 9(Z`q>lN`jN;k@"-HQoeZpE_FC7AYud4_cӭ\{9UI.n7y&_:d*9}zǯ&.JA('&ݲG]:8&qM3AP,'[:ba+N'\ f3]HvLQL߸?yF&FJ4h)vHGP k$T.Xs?`3PϬ'kW9x8PތSnJxXmǯ+m_ ,Y,L! |͝K%*`J ?+ 9zW8Q($dltq-Wr}{։T(9Z Y)Pe[Kn52#y ,w`!5_QFH[zb8O/&vט#g@ߋUXi3;7b{~KwH&Kt8HՄoger:PU0 3yB/x& 6;_1b9&(NR65ώ'}H7h{+bQc0 Sr}ⶶgg`B3\ձaZɇo>$S?^ Hvt/0}`WR#W]ńqjQOPU.L_w@!F%!N Uw貄sXu̫sŠVo}I #I$cIN$Գ 釣$\Mg?(߫{)I>N/3o8Wz:y;MzM`j4Ex|Ġ="#\UhAS- [ B2k@h|.CJMmrͱEt;떅D)G [O͠"^"7RZO9s}T\sdž{c= ^@].ۛ!Zelx^3o,):TBSSZ-e3hkr:hBXVVORl9 &W\H̆1K|0xk5= ZV4E|%J = h#I)^WF1d1ɂ) ecG\<9,<~@4UEN퐼Sפ^d:o 9 Є^<ĵvh"@{vQl7Ҧ?]H$Ft2At)9:Xe ~'[m)>\ht4O> MEjenڀh;Pwjy-mu Q mQNR@.brm.=VbS^9e%+8v ^HBz2Ęe:&Dq7 "?Uo1,+@Ƃ}Xϴ9JpL$Ji DSxe5>x0>DկOԜy}!Jxt+_21þWUG3Lz WOT/ )pזۯeI_#| ݾx9B2{༅K]-J8'j%N׫}@X5b30B^$h;::r#ha8Y/%ekz_6(q;4`eauY53eNwLsSPúJ5O{S:&z nqMKpA(D s4-@1;ht,mL=ŝ&x@x]m_ȑyzw57@f1[tۼ|c"?mgC9)XC'PoDd~ iSYdyc8d̘s]ʌR UO8y VՍ{|*4$KjMi0䔐H?c b9IѽkC| 71t9ebB$qYD~ZI2Un|F ͷa'WtD $6dDg&dI\#t7$AJ9靅eS{W&˕l{z؜h B)EQ}79;T19~!]DkZ #b(!W \?^5 np=[ffqa}6p."\J J/QO4,3\\ZsWD.gjwXy67HNRHWdb=@.C7'9_34 4JA)2/&i-ZdB h8%nRͺʱ®L>!L\ْSze햌5)~bYEg2rmUrl8`+\o=zdW1:I6W_l[ n˧9&Sf*4(-~D>j*h<ۛ ݁,{ׂm )TIT&+ORjGs,F`VVUˌkaBw+OJ"Sg̨ -0wNa[} nS^߂]<3*6"%̝1%z`/vw"^5~k o|(2KK-.I>X]Y9RȬ 8F[k ݗd'U?ӧݔ7}|{1śM|"*}eQ` ( WؑzкzO~UkQ00]X葦CqG7Ǥ|xxѭ@1$2=}K`Ib{ EigհR;5QK]¨ۙ{'uMz-:F'7v[zr9U\\sXhx4 *ekFijO, )鷨}M%džH̜|Qot :1E(e'`y~8_hj/J3j!y!X \0%W L'>Z$!ySNJS5rc+>ߨFeA) eQ֠%:FIJZ 7*N/$WC+JUBQYC/ I &|"ƕ`otRdF { "_'wYͲx'7>/zV_ '9\]Lu+T9=ɤ^3r \2&;Ċ_L OhͰ͊X9ѣ@`4CjE6`9&!:Δ{Ẻz8U}@ +nL^܍k`9 J -`P鍲luFX UaC UKE_*lpO:CT ?˓O` M"+1巩k?Pcgg4 gfuML7.)T@ՓI˜ͧO~)Kw/-m){Ss"4,(DZRئFY.  Žcd`ŝ[cffAh7G HDh-X{2 svCJ51dJ*j}:ܷ{l=h,`7JyQ*k3 jQg'i$ M>ϐ²HyލXNmWVhZH\6qH!.P&aŢvM>'OX4;A!Ep~? ~{LUm`1sj}KYweTb]ISk8͊Bފٟ4~Zd3Nw@&g] <&h{rh7~1A Z;"]X  ƛ(Us 5N;Ҧp1kE#JҎ4u+M*XN@FE&6[ߌ(K߾8mt+ֱrApE@}?7qnSҖy/P@|/rWVNPB"~-p> _6$,B_;{Ki_-[RUxoB2cd1Nj)l23v-KZtJS+]D39i.F PR= %ZNxKFYZU#|@~̞[\/XRā da%msE I38Ytz M[zsm2gCo 1Y9MjӯiSBQx=[bX}b6vV񡁔Y(!oqAhJZ]ksR-xlvVc;?aq%l;Ѭ_ה7@@\4!ٲNk&s E/N(PѣJ_Tͽ${.Q6̶Tw YGW\lu%(\$6 z4 1wԲ|#_ݖ[_T:.kb:P'jQvmxIyol LQLy@,)̩Wlӏt-Hga:o{}UP3I ۆ8I{<;AM Bi3OˤހHdf5B'61;7.4G;Tܙ;AҸr\PA")v,XT_/Fbix K8Nm{OŇ&6dVXB(JGwۡ^WJĈ b#>'vBݫJ^=yńDF0+ "1xG=u0Kz^CyF}>-CY+|[REZa!<ɹp|`:`e9g0@&kx~J.:q8T;~:L!&@|6싁qPBkJ6K&̏KoܰG8.$DQ?c|eD 8hJzs_zJEC#\6wo;D.GƗ B+~jZ'd|+@f`k @dW 0R=gE5#D]*{Ri+c 56iSz[X~[}e0Lҙ׫`)⵹r凭Ĕ #x ["w̿q3Lܽ򙐵,vo٨}HrXbAd#BO>RRjZnג.8t8 uB}6azY*_ӄK qcy^O R'ڃYtz^Tw Ql5/.dVȜq[Ceev Z}< cE%~3{q8ěA]_ ;hc [!T3޶u@3y08C3 ܄QXxqM/aoI~E[3  yAoqCZ.u '߶TkY-4fJ$6"0xS=.LL~]qѲkT[OR3Po}渲8kT G y+q߿hmC;Yudِ.6u.Fv!TB5ƈ(QVﺣ۩rւ RbTe#b(сkF )-ҭ'~#0"ad?n)4F[H9vn?z+㧕7Ob鷸JKȼokD(eWwѺ1CV{o8>o%b.ęa}WPV1Zg0 G@ PT%9ʏ *W"7_yujk d9lԮޢYτk_sOjͬYTX& }`jXͦĄ:Ѽ[ި'!T !X Q5ki-=ʅ]LCj,(Щ%w|@;ǔVYĖNbxYd'3od#*>2 6$:薔QTyg֠:/\xv =p(l;*2YMi>![[Xpgak|;Þc ۏ$m)!94 ݥwJO̮UZK<DIA:Anl]1}ՔCt "|$69dXIH7.F]҆J.|~PN4Վe8 Y6ϢL[#rZ6bNs8t=z| 4}EQsƍMmJqiM,*·4=Ġ8oX0bA섩kGNO)'P  $B(vOe:T@&aK,[fčX8(QGZ%`pv۹zNqvOIK2CrXQh\ lpsP/A6SP~_ZRz]0 b*PZ0 D|O5w4B JPh iEJ޼$bQg% Y&~/ez{$?.͚I"~@ܢKFg֡eUhw=Ic"/|Z`?8nj&tB^煆Yբ^'nQ"TKB)Y3grUZJ#ߎ::6Câr3؞b7m j iXj.o׊X]= XPBk>/sa4SsI!w?2iK;` vE8%w&p0*esR C#CÝU _jSqaq4}և4R'{I@XEP]]fa}b^,j _5GH+b^4\` n=<8+fm#mGg-o-\ Tsz=|OH2 prj{10-EMk?X,3q o/8Eildmky~;=Ew<- $ bT]?E1a?[T^ަKCe{R= !Ut2'yۿϏ&#•Bn &<;qT}B6$u\U<k\)< 3<9wЦTkq^w%{by{4d_q BL)݃w*'OqMR<䣩ի/NNNʥ`>Nͳġ ߓ9F} {à'sSsm5Y]o-N[!Y=^cl:]:e)DؑlW/>;K,uyJ#EXVn_*Ԣ^fRqigI]~u-/=Oҹ:`4Y:30n^ W׃?u'OUJq`_5 ߭k[yM4K!=c薞c,$ 7);C*o9…8??'2a"76b(<ڦ3Uyzei7RS)>-T նa%W. zבCz`;dMӂպD æCٯ-R/]`n<4\A0X^ɡ\⊈[qqM?eBFHWGҸ;hWWl^yTT ўF\ebZ '([cEL6f/ gre&el[ kf2`jcRz7>kϱ1]9@hjK'%!SHkYA\T5F,}?wwX%9z>%}+frz))8ubʧ Ų=<[`xi|#ÎH@fVO:w Y'2yt (8[8̑8f!߳w9!xGpX@a'$UsUޝnkj.QS=!Kz;:Ir-0 QUex@٫فReg YgDH쯫c=4~g\zjWۍyXQEsfo"H4 Ɲ\vqN ȿR%^=Gip}F/y^ubrNd} Ba%;^X$Gj׽nw@z| %{|VH*w$]rv'e!&u/T5vȋ*V4X 3U["R"3~i]yy|,l}}9%ɚț=H!/("cQ<"׈h@bgVs^ь;$FIf ,EF#p~<4YDv*)e7,f(Oq6A/99cSZP5QY~eYɯ%@$\+XcR6śR`CP, D((᜺/Z3QKR <DoS=S6}"4}F@@ xr9ŗ25P 68~FЙT3hC.һr5К &v)[*@XeQI._@0Di,vYoAP}p7Lٯ{);ZUK/S>NPyR;QU)PW@}Ŷe-TbK#Fj-eFtg]K_V'%PׯܞN9','4)UEp¨[#;G1Zlt+4/4;ԹIojN1OʤbZ @L%12fxmm;:ahV >s@qH+RKO yD1aSU r/OqA "Y8=E)EʹHP~#q(R"!/^|oN3NvHVyB&=փ9 ywC0G쒊,JK?Ë[L5rRz)JԟSq\N;` :L=x;i忷#_;[^;W qtn)GA 8nVC2 kZnet YݰdʰfjHKY59HMJ+YD ?-{/< NU(dR|0 Me#d ^.Ki c ,e0N]XS;WAd'g-A C!Cs)gM2,? *c~OV(9&rNKh/y| p?H'k\yQ G ?y4qe*on3j&3+'&2}GqXjW- ;~>9[f(Q+[hc XQi~ {4?]eZ Im!6nEr<+LO_u=XMe8"\ GSA )Ы_VFڈnaRx7$v; K,%5ҷ 24 ?SaQ(6>!K5%`rAk3BfҜ| Έ,0 M](ۀb X3+ʆ^`Y{[ufM%p{K<ͱM, #-WHH@h!y]pLkb)~+~Ap0Eb'Afr7XL?{vwѨpE4S!~/ X Q#GkIpCbb-GEd *G⼒˜ձoiJ-ZҴkSğDy!&6;8XLu"xSb!ö\З; OGwǻF1$*Sf\ZE<,{ Szu+?CBHa MK$#ahzMY*^Y"|c\<6%epn $صҳC]4.e݄ =?6n;keLً}: YIbJbaw=:վoqHQO`Ito [>r;8+DOEޖ% Җ~?F)l*?Ό {'l=1!, ͥSfj&/,l.XG,yqar)Hgp2q9Ӂ&ȕ;,biiQ6A&={gh"ޡVzAu̿Dl,ґׁ4mJh0Ա_z.j{m.L^] yt.%sU$*vN: k+֥ 6z֏u% *)j' H8Lg eo淆2WJoJ*wrZ}U7[gÿx vZ$M[sY8˽ܱ3"ف[ȹ*(i +jvr ,r s6\7߂`RĘKrU͈?"$+$ yڅwb5JP&C!Jm8'yt^  ûluXɬŪY'o2v`/rSNJnq֠C*,N08ڃnP\rT0[CׯWˁzZ~=J+ӽ+-'OUysE:[Mpr*oJ]]Ꜧ{VV{cOԪށk @4n47rY%*1A8` NvHȼZCV?)%tK&҅ -o[aw T2Bث%,-J'х|+ٮWVQx-- 棅*6#fY|;/HGS B+,@-s],㇣ h/yA7")9_TՑ@bE2f+L!=BD2(f*X"$VzkVP0EoSiAے N#q$mz猆; |!Hզc@ᘭ^Ƙu\dǩ-Py!{Wޅid[j2oqGVkSIWJǝ%E|bk# x3->9$D3O=72rHPo~6\`>%_3Utbb`_sP;BAqpJHȠ!hDG䄌?d99WQKU/PCp wpQU;=(97ȿ[۳s% cֽvC;`4OyYG,Qmx9w&)NA5ʕr.cȕ*:7Ïτvy{ huH8>]:ūd{>1 VgWET2@rm.31*W5#o}׫or򑅋.?SR2/a53*@,QAX'( ]y,<{CSSv6@mrFOoX*^za%w#Z!cfag D-a z|n<T hʩ1oVafr>?>eN,?GKjdiX؈l_&*t/}q_M-wQ`/q1Uo!D&8a|ɛu|+6$O^.Dn=dBlD=Rc8) #4TEc] S#(PT櫨#{7SR~j2 YZvơIW|SҺ(9+YPdvcyK: %ΰq BG:2Dr-W5MܷS$Yߣڊ+Zu93ܥp{Q# ?U* VQAsESqoB<$7XT@63M/-1V/'Y܉Eu<k <98Ohqn~J/5ZoS~ܞ|]DC0 9g pxbyCm۳\^OŴ0F5޻s2Wu}kK)SHL.uyfd 5h}?Yj_(AP7\8!{RfV0]Dz l cA˄d)_Odނ0 C`+M<-CI6R 8Q؅\;^bI|]u m4j bx۵ _X# E9͍~|e~hO~kWj:&#,\{y2x(e^5Ѫ~MU㝽^qtg&H 4TK!LV&r%lxL}UB~Cu %pt'o^1♐u)[ ׌J dKM~t-!}[zDM4D O,&@Q]A| yy&x2kLxCD$%3E!+Kb^rʴl mՎH VMّGtm |dhT# 2q@X \sU-̇~^- ,WuzuMʑ &c?ZP[$nr)Rp l&cJc.&8(-M=oTcޞu "ɧ9~FfM3Mx- u/%K _NHERڈ\9B'~#nB({P9>06O㬫"їi9{7֋(> LwjVd/j46rv?k껥=7Du1T榚a *b0CaNOhGHqqOᳰb̡oÕ,X "]EZȏģRז'|T&ő*ƇV4);rvc*;1h R£z   6UZ&_5]z+Y26_秵i]µh5u9E)7^Peڳ# 7Y2nD$9ֻyS;VS"kC @r%Gº#r|T@'X:6z".Uce`Г?Q!E@yOH]_$dj/߽eQ_ i&IRyw(_737W?!w TB?N V)bX@g1֧ܽJ\@A&o[) Q_(풑_rҝ{(0M H y e NGaaN5Geg4"X1K c5̿E#b bctz!XW+&J֗7fY`bj~tf= L%j-`̼ Gy5bHlca9x,ym'BZ t# -9s8FMi<4=`H#ya=i%a[5P{dtoy)Mo`a0 :(+{J9NB*v -ZjZo'e[qA+"c+qPv ozްܣ:t y(ƙ3 ~LPۋiY!",673]_ zs;&p|S4d2}ѥvJ6Gw g*J+yim-rj͐WLwM7ehиWyw1KN$}{+יeaƻVG=5I!ENkfjHx8_@։y#c}1^q|L}7?^EҞ83U%*?ۆu?(ymzMh!+.Lqhp'^x HM^'E '"B@$j+يֲXjNZ{Jj$ '{;+ræ҃?(*0)?sC g捞h/ATmg2f-j8R!l_?X]p@^d?p'5+,2Z0T^|?BI)"dZ4 B..jYRwKVm GLf@pҦg/{ |kZYoH(N Sljt7kkjSOAfLmpV6:% *nrNOܝc qv~[r/=,{~F>t, -VGhqι!*t U:wTMQY~l<Ēɡ힪WuFTu3UYu9If֣ H t!8Bgl;EU+/ (FQXR2/ա’R1½QKI/ڲ8r!2CJŞXqN R$3'{,sh@>᧏[L[BE/cKE"۪0{>tW AB_y˵􃥕+92':ޕj>xQNc ИiUʑ^q(#5D37s%?;qcT{‚()'KL iud{&҉ Jyў3PLz]"nv[K+m%_R ܸRkAѐjZNSArFӔ7f#|Alȓ^ B_%fJ -U 2ˆ+#Ja_\OH}ݳkS3uB`i˥cM5DQxD㳏co7AXY/Q n: J4m߲vBOu%C+F aZ?w[ƭU=eVW: 1 `T# ,aȍs:*o^jO枭x o`.쒧t ^gF62V=~\ŜoV+ȁ:f]^B۲1kZaі^M踅/)-yq(KY yhBwkdq{KȆ*h B{Yb>9FGҵl,:_f.L9eL7L0Kos_gKCJ]ʚnYclG s{-:|A۪!j8,#DlZlZ-Ws ,OΕԻL4~䯯pZΣ  mo>\P4|(?C׭-QLa֐V SH!tk~7~pYbq`eϜY?ҡ}+j6xUm&fP@>5BE%J}o&Q1 ~hJb4N|t)W*0 ΰӼ17Y9 r '_ *^Z/Q9(pǭbB. ~>Bg!!⪿Tjy3dl(;؃C(U yr3^KNuUGKrO5?*2vvMJЎv<^zrFDL,(x,9,GT>d_}}&ߛ Jѐzo.ɂ{b < G66EcAu ߠ30bb3865|kS++2/ ALfW :EPHI ˿n3wa3v׶AX?RSKm T3OڌV%2%f|Cv?lS7!UEJa-ZAqcmSgvT0:6HG ᶌD',vʏeM3Bab|,c&髲hQ*fI[FDllݲMPe=4rL:ⅈWX%|-."7L}>l36ʴ]ƿEM 'Q(5YƄ&μUl4iU̧'Fmd~g 6/|)LHι~xmӊ^C׍e^%;pKq B#rvy3)(n4]yQj'>c$*GJK= P``5N!Di}OMi7mΝ^s|sN.{OvXD_Wdj8GbkePUFN*#LnjXlKK-ɔPݜ$Tyx/Ub14*SІ˖ewA{]x~IP(\4Sz{PaQNWd,+ΰUEC0?Wu}ZHX&Spe/݈_A{x'.ѯY{P"SȀ(SS Å3 PEg8+RcF 46Mrr 9PYaDap =J%XALx8Kp?ɢS%uesN)X]Py385*y!Fyy14TG5BU5;h(ẒgVΊ6^h6I)CH: +ABl2Qz%2+py3@ EE4榚ёmxڳ'xT=]q{Xia4NF"Vtimi4At,uGaΞB@)6 Rw,Ea-"g=t]VȜ$ KR=%݁pDMdㄙKT{+`z6' pQ]Kt١1*!ѹxnI}R:HٮZ{H!3+K714)̂d˨ U>nPFk[0X CXCC:4Wo okW[= | !UB-,ʉaӼ3xԉ{龷:TE9mqcTNԘXd=5SRP{q̇ıE[lO5Q^c..9+E燫m:BWnf)JIL`< y]OC^VT|e"h$E31?ocˡ>P> h|!3OxmClUpF*E3+*oFmSxZo3'RҰ"&.V^T+=/1Avjwt_"yy^V)z%q#*$| v+JuuwS,2bZ}3#>^l Kv30D/$&);%@Ko)xK$V>ºȅx{6aې/^1GQQEl[TT&M;rN#] O<(Mpյc]},8 `2au $ 4))_Ӯ\d ʌ\ٮpIC;J-;p My^kzF5%Dxp#Q &(n/ 3Y3v1b OTz9Dg);NJ`!}Oۘ_)] [Ξ=?V5+-?iU<יԃ+-EObMm3% \¿Rn.Gg_j.G4J=9oF(0g^'PwM#̌ohB-k1sܤDpj|^mE h#T0^@ à=?? ?C' :o1IWʦcK_~d$Wg]kMH:0'^gX~/ {W*׋0,`p5 Ke¼!;בRCc\\)(MvU[%6C`vn|?Ai}Ȩ/ <2dozDžm<ѢKs* ÈN P,Y&ݨӯɅD>m@}a q'b3,@s$agClAvc Qb"kxxk^Ou>'7=3NU].?O<4%e} }g./E*}ʚDVR<[Kvm(;GKlRd'ڕin5" ݖ}?$#P ɽXLNE咿 .LRI rѓݡ 5"dsڮ-baɣh)pԽ,9ivAa5&SD]@rM? ^ER܈}Ih#>ϻJЄR@ HLKnoQzxh`QG39kMVv!sxgUa#\-Wp3{I_ "HCEhfs ^k"k{g4yQh߰d qK}VA?Ҍ7w诌1f* 4, hC\C \F>, (h 9 ڭw}]b˽AQmH7,QJ߻ۗv%-A7A T}(= ;lu4⿃+L}4b/RQ76+xvkLr )BP/ Ec(E>% 8z ?#)sFo:o 72JG_\-ۼ:>eXxT"&N;ղ1K~1G1vB(/‡wn1!&p`PLNq66XWWP~R߈ٱMbklp C>4.8&xy;"=u7\fh[ALCV`4-ˋT <y7lIOytP(JKOz6@El7^z X0(LjP("n̛PǾu*xj^1F6r]fjK׎8w' u& ʤ{iԂgfsF ukO%L.}l03 hrߚr? &ML.yK!72m5;%KVC,!uڊM0K(),.,oks&39Zٴ l2.,*3羪bC<Ե4fezFiK*Hޭ6ET۱5C}"U}|cǃ/'y`^[@l@N.!rNȜY^jDzIL+w-LojJnh<)hi]}Hm ק:xlc ka7)6i!6t!r a_ õ#x!kǝR~PFeW-@zy,NïUQ3Be]wii\ht^3{ ŬNc!bLq]o%XMʮ^c oΥ*nj\TAW]HnU*$n_svrc:2nA/{P\P#Fژm.Q|H-y($П'cGI lNWފc4vRp)JLMcD|3aQ$=>ٲXb ʀv?Cr19$ ~xPS kZTw 4N FF5iH-CGi_CI~vJzʄv뙵wB]'uLneCmJ!bRz@(i!pTf0۽E,*ALZ|ڤ@3Ok4nxUw%R<g5\sz/h{+~.>YednoOrSk/WfWx1R4f/Vfd:/,#s½q0-}PŨy nM|e_ &7Ut6}>OQ?wC&A(%bH ܖuH Kޟe/eksQ" ZOi.Jw}^vQlhwkSˇ'.F Js=c7B>Ye~/7n+ޣJ;e 88>{GX7rGHO*F"f|t#ψG/=cL\0 5EF]zY0}:kwvWf;:hs=%{D@@Ia@YEBΝ47ʎX9c ͖ˑ5aH<v99c<C+oOUxZT"K{웗zA#B)j N l>3.&C2,:M_%"4nӴO4v )#,ݯ942 K%KNn76G ,⍀+?!4emukPP8rToޢI7H>xHQBu;FzX3X8,..R,K_X *k83'RaҁgYC,lqU?[M\teħH9VK+]w ,l`b8KoT6x}(`Rv1G~PG۹GAkw*zp~qlR `/? tHTC@EM@G+CKƲ9~fOc\rP+ӀAVc5|]Lem#Zԙ =XyF`F&^6Գ@/b'ݚ6-^.%S!*?z f$r?whG2ٴYT  WI0`VTi.Fj8$I8lN:>Lxx@'K&q;=}StZ{0|֟&btzřqXUSx" @<'<9Xt 1j*m~*U,N?xmJ(31ߪښZ|/U%Ri[zY@ҷ(5qN^UOE*%GEwcRU?c)kθ5ųlu#-*f7| qO2;vw߯ޢd|4upiDyZZLU9 sO`N&?uW ӀYg. pաz%.xt?a!u@Lz7)bi0(WP}+IFJ2LûJXW}!LH[9|75 {.{P/9q(FsdoP㘻?0({JBe ZZBl'YCXpjbpc.l5[b׽77\VBtɅOT(^Yoi-0u֍U$/ ppXD'NFSdbt3)!RGK/HMgV*+~W-w fTf  @3Vi>޽вREv1-rPZ5Hc%hQࣣ@Eag8hIyjwOB*\s=C ٬:(Y{dܘݭ C|*&}bcm ^kS4e@C!R#FmvΣ.SߏND٨V7,y'BZD%ŲYAsyvNw©^9j:E 9rp!19S +blٗR[7pyMrP^f#)Z*[hf轢b0>C&uEj7/ՔMtձqA}jem7|\âL:h3CNQmSd=ڻα|VRQsi fOFjd }Mx\j2UQ[ݒ):j4ϾZ\"ʆ&'惉,xmɫh>?az1ˮÍbh+-(]"pCu: tއʿk<ʠ1LE#6" wT$+%5>9 ea5 2bM0eҎ*MŌa\:\oښ~ڂx+˞;mԚnh9K3 eH(TD14uarn5zGlQ5*Lp{SR3w:\e?rx~aU r4mD~&_|Ln־` "hੀ> SGP1VݭGzBV_ߜ~Z7O($t8.Z͝ 2jUvL#_h$ᏽh/@䉨ǩeH`TF}[5!^";ua!ǟ01,p4X=s!dв9b G눈^5 Q9hpVfLI{9]䋠̿v-?F Yqq5:UUINd /&OxPe+RqִAðzj@]桇,)v6bRBFHM}*e-q*D ]JUR׋%5@ϗu^ wHWyث`(fbK>uԞ{>M QH+R. gqe[ ,d38\(Cj~kܬ|hSbGwVzxeC`Xx$RWひ`$n€ʗ娒xdeFbfF']A ;g S,wJ #C_[M7;f_k ;}0-5^pkƊ[sP/3$m !y|щ`krwP|I]zސr?b7N9kwG:j+^uaW8.gBG[&A`i< }`TX?J+_sۯDkRIEn|" LgmXa/oob'ajd[}[vΊNnt[@#͈{TFWudz>xQ{-P[c}4!*qoĨ=1E]^oNN$27] |;RG%{3O+ʎr]r/R0:٤$ v5ugeG'V?M+*瘛꟞k߁i1N*-BQi2*Aka'#LafO]74sĩm/W?pi`r2FktP;t9|q'ѼU ,`sH̫{3s~{!o$ԌJ:(.0,}m;4 2 A63)=wF4تgS^allX/fo)]QOb}l},il&d.KWV&5o߀|F"MP_TD ~J-s-ν˂&',­H,f`C Y?/x3Ԑr6+HM+aO 6s9Q%^E|fD#dB)wP³RO04Y4;u:IEYZ8P`wԙub\@Ab8YdW>eQƉgy? _1(qWI2p{w$I\!K&eͻG`Ñw M>#7 wM.0]),9W}@^5Qu}1TyoxyJ솢#UX֠I; w fT(A[FHpǂ_UC9tь񶎕㑇$|Q=qXx i&󯫬rpzGNt/Cza8W09yCgҲjIS:\(mRÅP\ MԧXSWjμu;t&WcZ bm$r1$L4Yy/֠}*]a^㲕SV>%\UUNս9 H?7&6%C>H`-#tJ1&R4\].ȅZ}EUo{pjv9_V[l Z4n`o%U0 3]Ns1W!y@LMv7:E`% f}YT,YFaH`) Ra20ӆS 1 $%:EK>8_ vu5p1FaT6PqHiAGeptoXѰ J>ߢ1Ry_jEpWl%ZA=DrEUs{}k:afnOHЛݭw6KaP,ư[Ju7} L76clVM7i As*t`?cx({ЊT. Qf4-[ [Nw z*S󾈢34dN;c8Xd2VtB?Ŀؓs`%ͩڃ-TuNJ#y4THMQ{^`(vfҊ8~T$Y ui\v$tqzjkdmZv.T{TI/|'%z l/{ ei>+^xK+UB6iiYg:Ż?`5=Ul*};yAټnm슞|l"KǐIɆuD*GB=ac6&v sByah{?L!5 v@6E  tO& zh< Y L͵?W-xLl!fM~ދr0N6UH&?]˕ QGQ]" =ҋubZ'O?1k3hAJtȆ֪e)tB!P^8SO)}OG }0wQ5\5^`wS30/,t9$ásK)ָ 4 ;53ۗf0ũ.ӳ=%I3^&WQ*3=Y2 w#X\/X" ouw'Hذgx"d$꫼ vEg6`.fOI @|3=~~jv(U8SWvKG CdNt$Aj bJFq!2崂R^[vGC0ҾBI̵uluM鉀Uo* f3s4>,=9*jH{_R[PR ˰FrzX">buq?fJq^`+EVI0gNno@H*eWbpUf1jYmJ /$w6؜;^D|cP9)a 3<=yfDĈQJ` TP68V%Ye99?w۾6[)r7y"+>bp1 11Зx?Dm(m1@ֲZQqj"1dW*1s%14ҥѹL!{m* %[AeNu .aPzh%M2 iuLx;&9sMĤda.3Y1xBWi._;72!%)y񇿪;Ax^kVZƳ 1VB}154M./٧#;$m]wQy-BÝ%eR07!I 6kDwU #s0GIP=UcE HHSe$/Q@\}S*P'vz}ZŅ($8HY C?ͱd.J&4sڐ4}dP}|ڕ[ PS2iYb颗Zǟt&um @1IT8!C6 WdOYH%M @N]6݀(-M$rB0e8q6O̯!,#Oݘz[ JmcclBtqOH頋M(,1q‱j^G=`=r{hgή6.#*_ ppf`|G/,ڢ޿8R-Z q757 ~uc.*'p/wjtA FL7bH,X O,So37&SlW!蒝 W=; m'P%lى0d9NOzE:sIVRyH67y ڑ#dN ַܱ8$e, hhQlu>x,(> uyB CBǼ1轘t|28&jk0o PTf:OHU"-(m,Xs4a^j3zt AD5Zñ+p A"okI*<@lލ\-Ţ<pλSAҏ*(=7J< o_d*- ?u<<قIpadOF[>un.uq./k\MQ=m9BvGqd5u+ 2\j=X1c@')p6$_9#=HLbx4:qjG4I]D꒮rb@s zpE:rVS_28ń&JdXpB0,O^dY J2yMRw t5uJNiq\^B9AMS)TbtVi@v7sKg;HdDŷ}RVxBR@4 E&JWp/*dg (DdN-6%ayMcD|Pd0B=p۹ܼ ^Hvc5L 0ݾ[_U~I3B4MBxv1Sbp:MU`ZVh٩L3_}PSG6I\#l)wfOJT Є,kn&"Siyof'V9S׈]@Dj@hԏ@hU!4Ǜ:=/.3xiF.+AG{CAbNߓj0JZMduݬv tY|Ԫ-2n8zɎݿJ8{؟uvEny7p%Q7)#ۃ*wia@\]k*>34I+Co %g:tÊCY!cdمbt լ0@?:P8a}N3oVgZQ :k&bJi~nء)[~O*>"ߙU-&D@z^1RbT/e2&7Zʢ'fhiiy'?DO'V2`8` ITI["3}yr >`NZovhjuC(V5$>DՅ71cذlxeJdt4+v|Y[Iǃ^"DuoIh1FDq֝ieTa-#$nnG֔( Vl; E#k]߳]Հ!IdணzZ>PL{oҩu""% CJXD mbhz3 }tbYMv杷EGIl 1GB#Pj[#qdFrC@ ʆ7cDBbӉD֞| l{? .K/}nk_I|oG6v2MT#kHeU7`ɺ߉"_Ɠt)暤LuvXoשwO aCK¼ XR,IC"9+RF34B=.5S2^(,@Am")_I!zmiݘR)vV̱G"67O>*zS+Z?mFY:ޙ1_F Yܪ MAkcbۼY8[CpL"U!#Ɯ{dkqm.ʹL+mi<Z|UPR"Pq Kwؗu\Fy n0Ii#ԧFk+Hݝh &w͡˴R9QҔjikj5Kj6)<)}$c,ʁf8 B+]e`C'{uI ia)& Fb7ΝKȃLpӹ"?)+ݪTx/˴nUf$ȍjwP r5ԺM6[8/i.ec}:_(̏SD|:@@:kњht;'$Ye3y͞3 ʗyI.C]R i1wR>ҘB!0=heO:#|%r=tq Վ(}Ò @9ܕ ;?LYL$o K8zD"WN9t6_ҁK@Ъy\kqQ`7y? B 7&(ͻ1N:R  JUŭ-\f-Т Htl$m>R @OCJBv8Hh'e=ZTŮxm8?T;wę^ Yg'ȸDek_l11$VTAԔx`)+L7'Fu󅺳m|1ػ߽Ԓm w0t*tDD]pt}`W3B()er^{bvs"^GshNڊUŭ{֏yXe3Tc{0@!w^P_4Q鉕Y{5FKYN*fzH?} U>lqu @_gKCSR%0>2,Koj3VgVTkPHD.tw ܼ'v@+k)WO)iֈZuei,*]V^B"*j5=[#YFZ }+q3$DCٖ1lҴ|L46QoK+Pՠ5:R"|Y7d'U@A\HJ j9L}-L.c 2:!fs%c!}:dlv3P@Idh Vʠ Q. ,AOͺ@ Ú[peHg48(ZF_ar|0JX#uזt$0])̗۫.11oU :2oᵦGI.OEý$k݊_ c~^-Ӝ**@ *E*40>D+'vA†ԝαT's'>B/&z57wQqhN_B5&mRk"[tKht9)jdـLL:,Ih.FH0,K݆wmQ.?wa4pJ6a~#*Ƥzď 077H䤮q_!n/owq_^bۂoy9hߵ7aj"+MwS4܍&_!62o|H9C_[bXt,lK)A˖Zub)c*XcżMiw]?6k%-@9&F<ý-Ȼҩ/ œ<k_GgzȏMb* /@W*OT¾eC51rTF$%~&m#aJW}=` -Xe&^Y>E 5p[sƞd91y7WK}@,~L0jyU' H:VZ8 k TZPX(tCCi%]^oykiGXT K| ֠M|59RD+Eů1#8Xݶ..F%4Vm \'Aѩ!@C{m\|=7$/^06/NL@-5H X|gmOVJurlYvLa-Y!p"+=u~&O٣f-9g8=0D.5eRQL Gtt#? iˁ_Rt'.S#=z(7If"͐jB 'p@|]``^m. ,P( V fX֣Ȭ$;\i!dMW9_[U)x5jeeўՙ΀i4PaȰ^~̍/iަc;e~#(}b]FQzDXdR}A, \Kn5z: Ȃg'ZQ;.~^D/9=h.P@w.q㈋]kHC:ՙwy#SyOeX C@)37GLmʄbhrT?&/ :QOO I kס=~0 ӊ!"?O˿O8띁 1yfi|8OD~VP_)*HS3$HCѧv)|b_qV|#:QbxX;ȘɴPEʎ3.:v0: B+W--W 8:0ΧV)Hʪo^4J;-y_%O-Έ!/[$T$+؝.o5CIRg_g*eL3~%]Tcܒ+?*ʣ2FdW5?XUgc vk eU7I"Na)['6IQxgcsy,uI\MS OMa%Q3%[w=!>j72o&*`b 3~rœ-z?h 4 x@(*e/f878۶UJ7oy;a{EL`k)|" =Õ| qsCm(8]ynFƽfA.jHCu7Tc R/Q"VTEX0l6Q4ZAb`wѩxMwv_ dke D^dX]XigsgDmP/sU^ \FJt  {v?w"Kg)Kb^;tn#$=>l8gVOHfoIrz*b)5Mp7.c@K_:ݏU7vֱwl e.4q])YSQ)XHLvDʻXeh^ʾ>-Ӛ~{|ui!΃i"A#U=N?ňoD<ܹtIcQzNs)!*C OU07}feDaH'jN{L 1$;8l8]h_9w ~YMf7L]3V||{ |(zM߈? ~0Y&a}D&VjW^N'\f}%艞/'aֱ#:sT+E&W8{m Y=6[m_˾QD'5n 0wɱ;V254SU>ywʻf:cn/C鸦m J+:@oUݳ1 }A@.f|G \ RB᪎dj&o\}p^j{v"Qbg1U\b%g\8q]m׀ulrK4@$|jƋtd:϶n*; ;^".[pXQXrrxj;7ӌxL$''QC>Z4nnw*0qoVCAWC}"0B ަQj(ޡ}\x?&w'M &p9oԹizÛG8"ˆyR,_|9-Z.Lg!~-Tk [ό˼;sЋM3@; o?l ͪxn*͔Wۿ`ya(gl^l~P'UTKs /xN(f3b]az~OOKc)C >9(! H@N D?QI-Yv(hQ^VS{V 0/Y􆡼fz_ E6v5LYmerhw;85ul9gE̵RŕFFnP]ܲU;l=Td&0&^ߍQ&r)kE/ q[9db+ t'Z/-O9Dzr"pjDWJi$qb%<#T 3, ' c\Hd2W"fu_+PJ M2=r|.ͼO[C1D7&E?,:`pc@tõa76,-_)>J1xq* QaA!=M&Dslq-CٯDeNl'"&:vSRzL_^y S "숗v U6q? uB.&fe#: 5$u5R! ۄd(Nghf\ zuUvGNFv'- A@X.>Dm.EKl<lj#kl1̝zȓaz$K>P_ 43QƱ6t`1.vg,lgy5Yv퐯8ʽ.h~ fp)}MU-B\G`^5 &UQe|NTFo=?4n]&0)EF4ěYNjkNK+UȐ d1T6RfA~]aGGnGs cwbW'FB&)ݙw?<)'ɏtu{2xLW2" h4pA0f(/aX̴?qvۛ֞*₱mQʞ]&w )҃d[ Oj +\7^p l ".Z9w Ƕnj#l5KUbOcޙ"ҍG Xhs<'mnoj*jϳ{G)7c=j#|3yNwI!O9C3ZҨgR #s$`G y"怼,'j~Zc-+RW5yFrS-j9`D;mErY-V 7[W[۾$(Cd%6%PpMMFaaºl5]Trs2& 򡻐:ߧΊٴF'F^CБʲ=7{;!GH76 ~Wޖ;(cp!S\y$mγj/D֏5jYtU:Ys dN{ h?^;ΤCV`s" `r􌱸߳a^l?I%#4i2MFtu'O+dU&E$P)aFG4+z㼥>mNU*s}QF5A +5FiExLDu?rdƓ*ex>skL.BHA`ۖ*G}"I[:[lz1}%DF=;dV[Jh#Zފ R:iЃpFV,^[= nhR[_&KzLRp83si%"(=d50ȕɜ~߼<_]͵5$udȏso>xMNyĮq#Y/ԥeW3<2)\x zcQ(fq\qVc{=^C@ӌ%0%Ӯ6.2{plcfI;M\`82e,|E-QL~_3A7Gm2ZFQ=N@˱oyWfo+h8IGU^'8af8aF:~f!}}YЀwp "s&-;[iVs4Y~8|.\ff8.R-gFH!3M1 gaRNőe ")BEǜ{I+}F6k+~w&v''kH}ERAQX!R%EIEe'W~G趩㮡X#1Ğ+x;sHcLĹlKYl_0YX(-cʧjkڶSe'T8nFsOŁa N7RQ-d0J#"|Ls(~b5>g䰲-Aɰ͛lH!*ݰ?Z 1. dl{GHϧ;yWPTGTJQgލd\8قnzʓqEt1^D[r871Q|d5jZ$p=14dwȄ6?)K:bC,8T{c_nh"5QM BfiKVGh]{qNj-(PG FQ{)4rvX]mNxI%0Kx[!lIƠ 8RBAkGs4f-D_q?)fI+hlNwְPYhm@"YfXŸM}9d[: {VיEӦt\Ka' tѬx9_<d>b-ٰx]C IkdɝRZG2k0:6l&pq-M CY_RT5 V{T/lҝo~[q;:$ͲMX̠EwN biZn I- Yb(GYoO~OYvE)ҦRϑSl؝s*}__4pmrzbBXuC;DjSS%L5'O&KHmdsnfl/" g80g2~yTVkhx':˳k=1'"񖥇eRx2BǮC-~x׏ ]y+wl[ʝ:dQ뀱tfh%NY`zy+ț RQ$Lsڴ<.s ;imZ|\'எԆ0Bݜ%p- *ˁŅT b=CiI[L[ۈX|Шng!+XiݹsOK!\g9OHt}yݖ-\ lC@Pݦ-GW(Mw2;`j,IYjH"iy7`.5DP˜̽_rp!SpZM  tPh ѕn" F}ڙ ؏|L5QPn+:z`*9wV?vkMyMdLoTuUIL3|!# Y;Q[Sg&M7\2q?Cqm6yւ3N&`/-l+R24\-";HM©J| d"/? Fy`51m6j5 !w>ԧe‡EC͓U٘_n("p#L&y˵x,VB@L&`?HHƵDͩiu#&|^#o+3h|,FS%AѡMX:/c.XGWD-`/fa%N%z相H=Kyi)+xxߝz8}\W`,-<:SC!o5s{՗خ0;59U0Pj=4X9ܯ.o!h9%Y]ޥu }c7 'B7qՀC4߰l=zxж_w=$뎫,RB6ܬb-|nmL0L>Jy咶0`%G(GCQz^A)@D=-z#:vB{m$&]t09#nC p˅ZyBC4QMśH.#䰔=F'* uHEҩbDYi8H4ʃ[%"_B2m{opUOEvy+Y?6:ߖEɓzzCR&aF<ϤU\Pp@V\11R ¯=_l?HopQo'oY~IrH!pd{+yyb@.򖺿|Q+_!E+8Xjw(]t_=dn5U sR=̇(K䑈r q iq^UcN'0l8 |XT<֙p8\)Qv K.Uk+z"ԕD/TAmXef[ehbKڠ31y:gls.b%PRjˇIY8m+IIi^_ mjkMp^ ;(~Q4 @T[H;νt{=}Ԉ] Ǽd3}V|ԙ5V|Ư2^?YϲL1-W)xb-'T+ - 7$}q7Z~-(fߚ<]Ac3kgtԚێB76kHn?g̰ctX5/Vh{becaV-tje<-&:,E/NA9OJ ge3^p dVcUp[6y'V[P}Mp[ Њ0Oʣp!WKĕP~uDakR}nIm‡"D\Q >W98Ēe2 1|E>H8 /VVBxD 꽓V;?lz5( 唭xj|F W:{u[~3CD֎ZF,T^ݤH ]y^dYG=Ieiܪᙖn{N1t e uֻ_[ʾczտ8f"$K)L5JgC-v~?o1~> `?w[D⯂𮴗~*|Ka1B/! Ba˄WsϿfj[}nuE#Tr ZR"ܴ@SGq~ĂX A+!jȧ tm%88X$9I*, 'AqN5F]kkS3oEjT:>lt#Ƭ`BN,x{H0bJ>&}.߰!sYFTuteO2)ʔ ck_X' bHG 9lK;AY7Кi]PqB:J !h_~~|M.^zr?v['bašM% 6:3Ή]ý\tnI S,x}2ũkb[A?\|D5( g%{9#j}'-VjYMPzauem\$ S܇F7}]6Гo 3C7XW1* Z.c6-4ۭ?V =0$` ݖrq >i4.Z^6L@0mА)'YQ92wVmE"3𮛯/q|A~@Bc%=WZ2hSCk }d7FYa3.F֘"4)utj?|a26h +(L6/2l:\O)Fx,qL V+&q Fsxrv( r"%mYN9 R|yzLa ./=:>M` qzNa +?mcmmS!*Up K4޻4y܊h314Ȑ6k/r@^ʊ# k0EmL5yȧx—/B6 IP苢Dg?7 k+>.midFCRD/tMa1WoǦ0_qr`M tWVJHЦҵ :O+")_VRsV?3?Epy=VwPfD{ؠ$Бh G 3]r&im~hB(p06sfp8pH'**҃xi,bPv7`o2Q }D .0zђʍL U Sq.Gi$~XsnF餻8=%lXcwKCZ|TJ=FSEZmP>'qIg%%tj|pׇ9pE̗>!= #}ST@Ÿ&0pim}YkLqC7`wRԌME."mݥ4% sm{ D\g5@]Dn2>b} [jA=<`ja}V;rw>YàPMRY ~V8pb4{"\CҎi5nTbOOUpuPRatG3HAL܃/ uAstQ^r0ݾ`*+]ߖz6:46мߑKhJmO 1sdY+hqY"BBMWˡqnq;oڥ!b' |TtZ2Ub({`|,K<"߳eANȠs,r6AwTBs 1ܫ\u?<1߮tgM0ve3P8B5eqB*{ W6-繇'Q8N_V~>^$`k B' ؿx[n7?ƢD)YS _c|UcرP.O@eF{&)LAƪ &6E.-k<m`Š6(LOHYtz j*q~/r%w0Wɼ-sOf`U4f壢87n$uY sz}J>|`kaF3\LΓ3mq|yC!rpmsr$(:w$^%Ib6{դxæ̔8Zgzčn[]S*ՂSl!Ӭv;hv,G1u;epo09(2hӏrt-o֚o;OtU JiYK@X +s;ݣFE6+bKrxvWssmI)kY-=:oL ٤AnGJCUoʙN ֕HFghb.f^[2 E~MͤF0}od yzw^zER}uQՖE QOS\)b-*ːFTKUFd ӢM"Xwڂ?7,hvXAXhxؾ׮84u uOn{(CQ({o R@?7,ӣ~w7Lhp^U2wT]wXR.:u`"Dq4;9古PX?Tl> KV0>[5K]bEb_j:uh؆OAuΩpK0>/SS1`{liX' 98? U2Z նf8HEn6gjGќyQS>gn~وPK]!Fg H:`0hZ ܙ P2t^Ƥ2סpkPh7m:;Z!oe^繵㬃x~ZEUMdmbUe}?Yte1f=3F}?Dݑ Sxm-3?uI E?C+lVy)YaoGڌK8"ɈF5c\R3y!CY CP-S-] WH3hT3L $papk.B{HS!{'sL`7_/Dĭt.oV /LkWhp;_ lԚ `:;TTmA5 +!A,>܀>Zf AD@ ͕=N|6h%mDTOE_ikGj zg &jl ✮u>[>2DNy[6Oc">/i|rce qxs)N JI5B n\xPa }=l($ʓwӨ6rd m k$Vq'y*3?RO_&Ed:ΨY uѶ"+f'x޼ʡ~Zvrʝnc -ΰcHӊmTϜ{ZeB$K`!gϻR]srEnsMkceFⲳo%M$zD` >4Jr^(1@H΂@!qWW `4뉥 :BilqPoc`),T|p7ԁ{]UN8qw,k[Fo 8yMu\x!F0ʨ3<Vzp$DKFm15D3m' ,P]@_heFfؙ{J?x,UmN;uu-E1!n g`-"v3A_4p5?wZ7T#@H)EsO\AdoLh. mHoI˟[dQ-ŎmyB #XkeI{NRf(? +X\H9-67[d^]{ܜŬ Î*BGè`gPr]oII3%x[SRpE0 ձ`Ae<(1n޼P'4U)c%h:{[h= E t0mo˭i>/b`pZ9's4}"!;&/ђj64ydd<$o(Xďѐ&g#h:mJHEu 6O5Kso]<;%*۵G(g|o=|RWz}%S5ew90',8@̯Ffc2u Oɠn5Q- T&˿&&/Q1fI4KݹJ&= ` yk̿2@>Ӽ}#?;pE]݉=[Dk6o ы|r^gfvETK8C \J m}1y+8DJ9a]PRTLEnp@%˝vR! 6zt\"_`j %3\c'ʵz6vU6M/NhLAF2>30hj+7vO zVHˍv`ko*?;?QQTMKy8',հ4c%Nx;|5xˇDy/XwDʪrz^XYN"'wOVI:k 3g#}  LH- D9 ʛ&AGlk/cb\0zV⿽6 ecoQkh ')U3E2 닷>kKPQy̼/.MFO{v< bV3 ]XVTۉ§V]Y@V]?$#a$I+Xr}OJ#0_6Ñp]\;)|b-!U~Ndb1jVOb|n#>|~cR-?.(<%hI>]OH7T&fF1Flf>=@@ %-0ebaʫ[*LPUY.)YP+y`Y.Tb/jmoK?k'gROGXPDދ} ?,b@Cm3t D |1o0;$g(d4z*$eip#'Yi@fsRkx4Б7:Ip@O٣|Ѫu$;*hRz8Wi/)*$ a.` yugɶFArЏF!ECJa>jV1. a>.ׁLg{%(e-qO"4}%]k`?n0~]$@DžQJٴ[<ܫ-9ށP1pYO^ j"^ dU׉~) Ӻd#.|UiMS: :| `z%)t'tڷ|N34TS~&Zb}n|-qlT5'C5SYJ m.ZJ= j4+sz'QoU`> A)/MmGU)mN@\N%ў#W4_ѻ*sN e~@PW +ۙ~EL@mYao89u V%nh iJL{[?d {ILV. oh7S|c~I(srr/=sUiؼz額PNCj,0NcŇ)GwusU,]=; !*)Ոک$I+kf'@4#s|7?: {GhoR*1`COvA$hgR(A{4A+:Z{MDiIm;}^(/)WaaaT lfiwM\ʰdFٗUUaձE"'^?3neB^XK'Cؔ@ P7D@u1a'Uk0MnUUvhLʽ( m*8ZGUhH! rDۓ)mHlŮHq~5{_%^iMLޟg$ޔ}lq2s.H Hlg*}|B|!> hLYr\pG?7m%%ٞ1Ƌxɹ;˺3 8gM c^q:#r14F0N2|e2jj3w?N6g nB5++6m%uL9ouD]skwQKI݌s%.\#,cF˷Ouuey-}HrIaW ֋Hz6KgMu% .X*ntWDaFYMB((!9zUVYT&nBIthcòX'WFiR$ 8odȣL >Q#]nEc[\B%]iq^k0LTכϑR\-x^1HB]76tLD0ʲgE8,'[3S+ u:Jn\̂TP'+9߆1LgUCe/6z `T3v`^IyV&Q]HUol)Xp2Z1R4t=Badi D ^<}Ct -{]ȦWMXlseҜ@1`]lYv,,Aa@@ dBUIB?sM wDsXK5/; NFd@xX/m⮌;Ł6NJXSh`&I py̔7IPI2~8.u! K$|$TY"kʋO6e-ls}Ϲ5m7ǎB: ;d7ïBk J\'*͉N}FjBdž> ٰvZIAO>/m$þ)%0V"1i`9_8+Vo3׻"L\=lH 5xm韡W!06$ȯVgjoMJ,9e% Ѥ#8DF @dtUi_B ZeI=/kktu>;:65h%[T :[D6"/k/{ʀb$և@.Co.|~r D1 aiS0}6;1z10K?/xo=eVֲ\|t@3-UUZ )]DF|/@釼)ꮀVj1kDɰ0ߑdؾzq9{d켟=ڬi4d^)t_n̨, 㙅#kP ODVh ~ \ Ztb4,DPP6pb4qY޺/NcQs0G4O{'ԠO?NH1߸%Z‹l魰tsffXjzLKAf"xc,2 \|@tѾ%ެNFK xO bG0Ҧ]ʕbD ]7j]ڽάnH > 3NJ|=zvM:Dw::p)Pnc$a]RQE`}:W+e2eHZ0߁ه= X|<U( ص8[AD[0 .{10_ 6cԵ#3i~ί^{l6B VJKMIQ!(.6B)<!/HlQzCOdIKF1L`]0:Py6.6IUVBx 3E.S߱C{zO#[Oe00K-᭵6MODurg:5VF?;k97BZ$9,/ZNJ YјsxQ7 Hhz艐ni%PAA(`zIZQeub )R]<Iَ5Fh* r _ڿf.c/Y2U[X"wwim('3[E@HZXD^JFִjH,:ғ}`X#zm/ԮK{ARhY m DXxّ8C7ub?q+H9ڬi}loy0Us}{ &!a WMx)d*()h(\F:(&D0ǪHMAo9D4JcԫYyܮhh tTpO>KEseQB"HAed>*|KSK`[!GYYàUR@lXYv`n!eO? NZ&Oc$I*w:P.uN]1Ueq9Ӓ~0EىmO]11<0@$4' gl)#(KxV<7&VXQF[YOBȩtH_zx֊)"+S@\kDZf˯W1$O|4>HJt-NWwAhmf]X#N0`3[I~,qYuU6)-j]5]S]̍,8C9\hC)Wt0 Ss/멲fTZ^}L*u[Fгwyr.H h?U)Iv$c8i@ ֈ;o3qe(ӟG'U *8ݯHFPl*:YWWFi,llLOt73DT<f}=0)shZO,#%Ԡd!"koJ]K(ߋys,JMkeT?Vg @sӫE VdKl% ':P sch@$gfmuU~$rU1V!7n%NBi}h;\L42F!~ Bel=>؍j}g qn?hVb1IMPL\+D |٧v~#W~{[47ft#^C"@fkČx6s~Z 9LCVS,IO Ɓ2Nͅפh]Phd^k@عT@ _&Su%6iOIR/qbٛCE4,M'iy!/ (!QL.(gO5 =;lf[#'&nh'4Zo& Q|x>l IiF Ů]rHL66BM+D[nnd/6YyhP)lO o#X|V&Rzͣ!Y5He$ψ@.QkpgQ^ }<zXT[Vb7ct.)5A=QHY&.YIc\}&l 68@ʔd3Ї}6B!?ܺM٥pϤ"ݯͦG(dm>2p)9 4| M a~-rfHwfkaIZJHuT)|VzCƯla 9qyX QbT.-t4nA)=l.} qk`FVuNglZEd5XYz;aa^<==I ;mkկcom|eSs} ikQqm s#{ex-t4K!_Zk 7n <+Y3WmwvUszY=bwZ5\M+ b Tii򣺟yiۥ S"  ѳwb!m * Ոd%IܲVE6dٵKO@ZgLb-(=z) lHrY1@; my8 zJI~lwZX;7N{R]Cy/xWd\q>GO fJn$P)mfC@3ey>,3Ix"/ecvd&/U{iJn1h8;F;>-2[$'(N !^j͘B#Hb|FFѦB;W%>PdJڰK=sPΉM Oј$+\f R(T =ӰpMZ%*<Ṉo 6Q3s}yz0 Н0`7Q/ ι^? 0ZWʆH@̔BHUޔ:ab,%|0l$ЂR86 2ߍĦh?.JKk/ˌA190Jtv%c[4,uν bzDE>V G4v{7>E<;U!#iP .-.[V|[*<06M3Nq#GaC1U:7 QK׳#G&sAU#S6/BID2:m\XgJD„SJFDŪ(@ b{yO6>NΡ]Aγ[krQ쩏RsX`zCe LsTع]q @v24#߯fBr^uɏ`$eCKL 59'Jæq/j.eXvXǼG /0MJ|OjаPQH+4St"CtH爐1;u1;Id55F/oW*-մJ5֓RӚ!-(qE`;s/p%G‚ՔWnwb7tmwCiڣ;TmϜ.w\qf,,x2;ۆzTKmsގH6W_H ݷ~ ̔IR:CNbxi!0^"66e'yTaˉuBĒ`y4^E d#v'_Ul!Ƀ Н6J|֊lD0r\d>4p,MdLF4*Uk@lw/n ؤ: ɨkUǧj{]̰9e ; =9FOIEȱG? &.,}zkOa,@ų-{Xkk\k}0Wd !u1?>CۭG; {x[LΨ{T#Qƪ˷.cE^H4P\z@r-fʠ It~JlQYkfp7~B޷11ΩN/U*ۊ;#g@ Uc+Z +6`\o9`'k0b߉hc t~m0aQaXv4!Zaݸq +r{PNŵ7`Qu*ry4ߡ@.IY Usf}4DYd~Ȭ=D m̌`ٜI9ʇ_ {#4csǞlʢ9@8-*k&b)5t$=!˳~*}XIFCjLM뺅+f3OxNBS**3ir @6|j{SA2v*D ' ouRY/ GGH{VN$+!qAd`PD7]BGa(X26L ClBl$zwh:އYaCT;/r{nbn\OlD@Gk)' k`@E Hi>6A:VnN>o5BDOv='B/s5وrm" ǮgKt$f}7i5Ox +QuQ=C"_73<+'41]>L{ϬܗzǴMUNk&,L#ow>hmXr6@Iy 8ۉоN.ڿ7w\Al? +oEq!z`A"Nrq@~YIsxg1597HTa__Ė $tI+PF/8YדR"P,I_M:IGn!p)0kOLt6!)+L#j7-HL)hE ܩtNQHFY|ȣ4cGPbIv1`U@"#= ^^%X|JȺ抁Z1V 6oVQ/s}‹Gi[E#Ygoؘ@ ŹZ47ِ/$^^#q[~LlӄA EݬtFJ+gvrU 6؜h8瀁_?~.O zRgT|0Ba ^fǝr5fFܨ7]Or=]: ]cW\S؀ՉŃg.=ǖ")6Қ;P%zd,~̷ QB0]‹"*w:H ;d4ekC'Ywh4u]?!a~}B_[Kv":06HWḶPx"ua[y C!P٧ -t ǕDwJ*c ]QgٱP CM;)b ?cGnHȒ 85to:</0D"]%bPd 0gVBbmD6NP5xϡ'5a & C}.a{_tB#,fM>D MbsC_/L*iS lhIbN͌j"ńJq_"/5fSd{""MW<:|bL GIqiFԚkE_S0&f- &ا D G D~jmR6)ب?HCnV;_Z]AI2@Sj-Lc<ңƭ P%EN^)jsI{/iz%%F*VQ[ѢA.Cu7ySnM;~liǸ$%W@ -RwO'3#eĖ-?cm4nfX'ʵd]eWN6RGx"+`Te{0v,'H EiõI_~MC$jv!}ٱO%_ѓÃ OAX`C[?ܧ0x$SXhփ`)E! կ:8rV3 p$#4̡9R9hft-~l4<8@/Vx×i6tս?xI 1dŐBRl-R.δZǘv5n<#pDLrOg$_F$y)+ e2nd7LP|U+>V/ MxUCVVmú" yRD򖎢^tI9~}G42śxmkYl@Ihi."o1C43;|  Qq#v&_FbV><>X!?l< E zZYL:%>%܍bIz[ib'AlN]vsz0|ga; z浤 l, xkŃؐ#2ZmVYO^jlzt !DXI?pN6E{ q+&%?cO _;J0/w7lqX^IUBA%%  G 8_U8Fg+k ?zKVѝqPpS&FbaK.v[PX\l/ o Lԩ[-N4wk4*)ix431/rS[_6YGWD[VXGel|*Α vNiɄ+AN _H-r,k} **6K zGL_F{),ط3Y fc]21 5l7nQ,m~dFaEfч`c88Pd#\bú{wv9;xҧQ}=M9(;ڱgY(z O]3 _KT-9We]1ؓ>5,7$WJF[6Sv;:Ө{S(į={iKq͛VLfklxƌ;)WA>CL #8VpO(,)q.8x`YN9vC1F?<XϷ)̰+r5V-e++_I߾3j{?@I|1;+{ sgP_3yD0S;'jҵtz M9!cOsyD}QLZ9r@JAT2x@kKi?N娾AkL()  )|}!֐/(]OA{>"qWgf岡4^t($ݤ*DVz>0] 5" O ~Wjho .DZGQOAyx<:4~|H) ?1L'4|yе=l6KnM`q8H17 @,OsB x~Y,(2í$m9 7ݧyͧ ߡ= 1dy fs|R%/hE8V޺QQ3i/I|s׺h׍=!4D!5Н @9\MFlL'- 4)(.D9s̰dE;M79pf4@]؟ݾ||^mOVծ1|}Yo@@ЃfʫٓZxeܓ"'EDzmb8}zT K|'+y( <ݽˆht`\=7= A$O ֻ,=h%Z8xw@$}rr~E:7(N տ;6k"ς+M g]f"} }5 ٔ3? 42&Բ履W AȈy~`U ԚRmB&>7:ZVg'1`%X$RR Y^3'N8c,)[GKiӗ:cmFVv_1 2YS:L'6+(@#!wU59uYû-q5-'_ݘ ,!S+87B, OS 4mRs i(mnj@{foiM,ފ#drh,=2.L eO@Ns-#7H@HaTgP8vIMIoT ,{:s+u7L)R[Phf0|D/R\qqfV)IQL '*SoHqi$<9i)n8uQ\gǹW7]+< I"EA{+#ȉؒF0l*˨~N^aYl0A_EGMM:kK3֧'K %X!+W B6/ƚsI{fY&EiW{KbIsy^nN*f!rn,hXnU1:{oAnjڃ?$c-ްw}Nݐ-Sbx;=p6 [ BoPHW\@%۾yd;X)\ĬRNFsTD)0~ظ't&o$ؔ/vT /~2o8Lh|3Ԥ r7(\9U/iOk<4Xץ,=7tc]ta@txVK!^&%5MiΔ@H(W*głia $N2ULJmUf#]ۏŒ+_[֨{6;_3_<V1'߅_u5buQTby4yuq2~۴F,a輣(܇w٧0D?Q5Fq b?O~TKBhcӦ߇z#y0O_J͋y:s_Cd_{R*n7X]\̀!;]ތ#, zCXkD aV:MX)hKTW)9İZp[F4odhQ(e6;dR>K C_+h!_ginf^܌p*֗p:WWJIM 2 bgyD MFHx v"k,EE"_]| =+:b6hHеMdᾭvjm29- "!x%db{oQlm#lf%h 5xGMtL]8Olf!c mĨub(Enܸlol%ЋD7ӑz$sjc" UeT*;ƨzN(s`3AL,|zfחbN^&yTGGC.Bo! Dk+jBؗl]M*vIK="\ ѯϽ${+~pht">ZE6r?I9 ^0O;sH? !/|w#ֿ[z#Chmd0eenR@qsAl:`ؒP'gG6cJ_X[&>4avM>x=چKw9|{23l۵XUanuXov`ʯ[_M?3A| PJ&<5OJ2`Iyz F¬BTMf>-x3Ğ*Z 9C2pmP.w1;D<ŋ.\mV{"ءR V݋^\ӊ*Ղ0_bϓ(^_To?y~SEi, GH'@R+W$}݃aQ`ؿ tCrpUo>n@<HL- aa/sl5%<ʤ,ÕVٕcڥBdX!eGbgn!vAPB0BDl.Ki4OQ8-c] Eyٴ`yNN3=3LR\0 lCHo0Cm^gZo@/Q 2ʝV" !eq~ѹNoJ0oԦ)B;7 s BІ}p5  :b3VE]2!ˆa8hpv2}Օ֬Z3jo! 3<$sz>x<!MCyXv V Vŋ1V*^jj\b1+m4b >MNn E "SfoC q,\0s#ӆp2 'ua!xvĦۄ1VmydTL=,|,0'jn/C}l2~Gr9a!$Pdo-TteʘJzAn_- }rIeU/^Xgٽ>jaVu\Gxbq+/^sDTK`+Iڽ8C+\x9th'ci~FLՊf=`mTj:F&S*vʿTJ|6?؊}>W-ƽWON%۱ oCIfȞuS`p#(%9brDX˘RK5rOqj93C]G*L0<<'J `3戺k1}XxIY$klW㫛LcO#vTBXFnb8X=زzM+F% S WcFXRrBV"!gfW-G laUK@ cv3+q Tg9ט|-lz4Zxm)P򏷅ZO&/n@`q"-sm0jtFU00twf.ifUG<Ph8k@39"Zن>{z!m |͝}}*%lVݕU '-{+m2R-ԡzB' ҪjĦ-3di:Fw;-0#PbqPF!g _^kI@,^7z*.6x>өިQh5=wvH{\sjKE?oIoPtdn1m(-.BEyWx=ofJUa!׈J:]3-w>nx)is~WT J"Ii^.V08a+\Y]LxIfd꽆_ʢ#/[狓0DAo{ ,!KÈ 诞 P+5ni8*Ѐ^HsdH|6 JӢXNnʣ663Nj!~CHaJ *Q+HE؋͟w4OeDWo0nWdc`i%3` `Y dF-gYf±rMcCܘ,aa62ФGJ}Cӧ@ηVTbo/or 4'YqCFAVLO~0.ǸFv=O`lA"zFI-|xk^'5zAf^6,I q6&>Ri㷱UTbvćg;n(Dg`o*+YJNy~>MMD \r8OaحՆ\WfF5SHF-P]-{_Xa Br,k@/9G>4e,RBJ[BYo o9# +%QXik43 RbDXS i[8|,qΖLqw.IZ߱߰7߶,cu{<^fc}qŽW8:&6rm]j`l~>%'@ ~kdk0Aj!<`J@ G۟l-(hI@ɩ˰qˍ[)`< \L*!P\ *gYZ070701000002b5000081a400000000000000000000000161421e7c0000e734000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/\]?Eh=ڜ9Or;9׀KM AN@=]~ z RWħL۷sS|-n7v\V93 sqr7w ,Dy n wؘg| 뇷 +Ű`55-ZaR䙹nMR;'NlzP(W~ 6oB{B0]d.`[4%|G$W+XIJأHg-s?ލ4Qd k|m=W`GP῿ȌlyҚ2P(NX'ѥ]bJv,ig*ƅq&GE#.'2%%p1ѴUKx?ϙF›c=pJF o#ur]z9L"`_3*Á+!@:2<6z`XXT5?RZ_ ,HX$Vzg:M~ӻOɮǫ$,c!ذ ]i Ϗ{$jp@Gl@㧣줅06$P;8M L kr>9aːߺ+xHRy|]a*X@Dm;WZ9UHRM3Zgjm[Uav4]0„G~,\`9ZfB?< # cԄ֍ubB,j}h`,R5 w跐ƀ✩Iԯ N"; Xgu P[csځ+~m)|W6bJ7NQLqO~ (|v{]R^byO%Ҽez\vQj_J!~Kw zkCrP r sj*FŏwvOD"*;A;Z[ąLxWbY-xuzK*a­EU\dD')Am 9uIUnQi.zo%\L6o I <6 Fk2MZqXQ@[ĈCPfm60V_c3=s :>ty;;\#99Ц6țЧV3G`Bh@|9 ʑJpsШwE&iYN-A l9љa)^pfFUE|b:ۨ5_gÑ Zƛ /I 0@Pg'8|\*]>4yaQ$gWf; 㣽e=^-%ȤhHaw>CyU ]dv^k!9V^ .RZOӵ]Ql5G}[q26,d ץXvEadiR`d%wRʓ \/2&wwO57Gn4TR bjнrxLq"aJ@;oFlz>wyk5{'ݖOT9EgNV|0΅tހbrk+z|COHJ|f̹gWT=y7ULL[YXXk 뫬4ˠ#lQgI[TbJuefՠkӨ;,xF#F7\I )^|8,Z.Rl\V&%NFg*V'AijAms4'jruw9Cy|;[_ ,^Eld+y ]xA[GzN;B2kܥ(RKMFˣ\6o7 C@|ӷIjg+2"m:v7,^sD49%\{E 3 -xLe $8iAvC !ds@8?d::MkE8G8MZZb?_ݼ C?CZ~%K#Zb76Pc G2)i[^PjXFC%SRۖϔ?9!rDNҐbIZo5%Fgu&NkWg4v/!`/|Q6FԃW5d-&1AzLsPAnf<_c '2X{O;tp{&vM†V3u8AVspcb:ϳ hU ?B]Ax Ĺy`AQ3I+춋;e22/9zoS{{wyNt+$ۤϽ,D<ÙC`ze-5䪺H8T(β&mK#aq_|t= {J$Hu ϸ/̹Yt*[ڔ?m^?Lu0\VhlEd6'yuɬ"ÌfLoE6_օy_: G{lZLg'Hܼfa^0 X zal_U5%tTqfp*muMU(&"y_^mWԠOHق.S hY d}:Ȑ|M^ i)_ze}M&0Kʰq#*ۄ7&#\(R/:W0@,S(wawI IȽyvRUXSk%OwX2<|w.`hѯO DNJTxPo .ab::˾#+ KJ1 N6Fqs#y=XرNxRޭAo:(SPXQXkraBXL޶t*>9yG\,[ٮhO M V/u1)&0.DA3qvZ5ѳc^X8VwG4j@C:l a2MYnr% K.Fl~vؐu*@+ٳ (ϱ}p~=PxFQ@o˄!| PUڕb1NDYU-ޗfc~y~z?60^sqR?F;+c-0I^H?w 'Z +:_ƿ8(ߐh\ݻa0{hW *i R7hEfМt`qYlzi"Qp{"tZm*d5̫ܣ^16bK()Bљu& i^bۓ1VY6|+ӝ&"Ђ}.GG{ЗCK!Y. _Yti5(&uY\RtDAD0n>}|Ӡi:jsuW}G!|¤\hb2_F}GnAlPGhIn!Z fz٬6?׻ $)ˠ:G.d3K7F./ p~ @N5Eű:˭P4`I/x;2PLngƭWWTztKdX ԯߖw%=HWv7Ǧ3ٌ20c}ʞtFdZ/;gvƺֈs [+h ^$6!C1eh̎iNJk;uOP(> y= x5\d# :lxOoׇbgM4Cy߁"LuvT pZp2 :E/IsM䰑UBflhEyV}Er>nhJ#4Jy"D,U[2ʹ%KTKBlne%o\O>Ͻ|ƆR!9=cağ],N Co{3q.N[ ǸDe5<4m"KPT]bF#zf"bxMTN H1v;z?dvJ:w/onUG6[5_,[ό#\m`ZDl}1pw"@N!U0'eO,Zxf SW>cDY 8-wD,ױ E˟6antc^bf 2NT"pnU2U妎Y!=8rN$J MdLvVK@kϱ-9 ")h;h!gDF Ic؎>'a3 Cp#qj pbb[fEҬk_|SV^8]PEZaԿbqNcpVQ,9ɗ"7R%s*>d*a u䴙Nv] vaz;o9-Y!ʡMĊ G/>q d",U14um 1 UԱ^cg,4O[.yJÙxRO;ICT͕3Cp0lWp> kFEm61ִd09H0*uּ 88Ja'/BB-1E=9p}_^,=烯DZ? F{KbΘ׽f5wUq"~P]m'@f؄b^.ɘ]>= v]ڴBc}^PW =ͅx7t1=/Δ#<&GKj`u{4"/:Ɯ¼^RuQhTEf낃w$-Bمy͞ݦ2ޛ5I秊9 LbnUClܬU $TppI H\POwcE{-,$9⤔ޣZf J|8' 2tO j@ZGÝ#6D *X*S0즲I{/Q0c}ëpC`~ ֜\ 51:-B'ïʄ>݊dOe-f;^]֟B*I 3[GRnzsf6R6Ha 7_)#qhi#_LC(3Ʌsf`۬ a+fԄmE9*PB6@tZO ˻x#eή*,aa( +Ȩi,E$dzg4ЍþS6%h֧'fLK؅Beލȷ^w3+]5ؓwn<JI-XA5uND|4xaA ` XAV$["pK/D:}Mtow[2_ňFL]s WtA5=`-9i`Q.~e8.Sl"}eyÏU7^{wųaxƈ{7KMZWўvo ~["t S8zڠLpYH;Gч>UBXVe(:\R1tO0B#db+;_@~gʴ\ى6aHPpZ43iiPoT'Q-xX\[>nF ",ĂU%PQ:4pxnI )FXIc: tnzeO([ky" pv㧇ӾSA6eB' [! MpİX4q3Ž>ƃ-C4PqOa՝9n G>/ MG33^ P= (CPlϸa2+g@;A0HւYAaAt<#1¾XA .{sqK։"@> E uɁ4 4[ٮ[%`Y#,z[Fpp +ȳ sX.*Vm;wQ},NcqZgLP פ5^ ,}Ď.c"c'EMd>S^@:ظo/r̎,W]){)0P-8v?@Y,¨nҲxx@uhu^qF^N[ƕpzf]/hJ`2MCaJ)?;)2-"l=wQxA8iݿ"ʳ X0vj[sSt;n7||FKkNA}ѵ8MO\qtgCGܞ+F;×P¨6cӌL',qIi=}~[b52u'N uCK |їiK!ߣyM%}EtO9@8|> [rΊu|r?o;mO/!x?2Tdا$bIa} Ay cv";IA t wyN@R"o}AZ`j\O*se]'FByc*Z>i|wg6 ۹x`2 ,`[+v#m9I(|;̳$+Q3*IS)[ӄ"ploh6e*dv{*}YN[@X6|U:zg;'Wg\t @N Uf85\7}.&Ls;R%dǙN[l3FN=H-| ZH\s8!{Rm[s@d[TnwܭhL7T. ߥ$%" 6dDWw`b|<~ a{ \ ‚܏ NУP;EֻUɕJiC9JĉakuG]}qxXn&&(P wN~&,I9sC]!0Lpt8g䜆j|4>{B$$1*JgNΌp;YQCHB6*aD;f.L,z$&xLV2zчur{H|PϾ(z{f!WU[9"L%<5sY 3m߭;*(X֚QR%-sQGBdQ_^qJ{.OE!!at֮0E-< *#: =c`k W բ\<:1 t_{_4:VWYDPmê! F,5P7cW͝Y&r($t uM}Y 7^$X{DA/ѽ;O-UבXMnՒZ+\#M^ary݊쏲ꉋ3W3)gɨz e&\~OR?j v㟫2M=6h:`G"ip*y+V1 Xe)9,xԔ$09XhXK6 y")ۈշQomhoy.)e3*wWK\_joD0e$uR gۚ vPA;v()щ0pBF;/ FyQmx A3#=\g Dyޮ9ޕXݲf`ׄ Vݿ4M i!Sx鯓=}\ 'Z{W'cI9PRYϸoDsS]Dv粲FoTJtg8A7 J&|D(2v $9T ^Km摕(B BHѡXo2! Zb8&"bSL7XmML«i "ϖy&WB&!J"p~u_-^a$)06DWD)L@Z8jq9qpBs:@Tyv/S򌚴 2:ύ1 Dғ屍L{8cf5/ 0;ρf3$vg!Vuz`-"bK2)wtu*ݑXYzjN"d_2f"b"QVFrgH$VC9:*#얮Ԇa8Gg"QwȒQR*uc{L-Mj̓"džlM/M;}>^Ϯ7W~h%Lhs0L(،ʠLiv.kѩ0oj7 1#+]y燑Gķ7$=.iQPMa"4]56Դ6$cH_)\[avE_,2gxPJN8`ܖEgm[1xYWerϘ[_';]F 'bTqX㾱Sxpx AЧ8T әQ+E2nzM8b$!ij^GLYm9zYBЍ}*oFoPm!J.@sȦVmIf'qq$^k&7(BDaucKo餛1M~g[3i1Q;&M6Z x칧CZbyE:MQUhs֞Șt&ĿBQ)9l\>pH3>?PNf1  ]Ʃr${ +[P`ڿBfvd6Xܯ#h.U1IM:`5LD:pUV{vuOE$f:'ƿӌ'wiJM[X֕/i*IS*{ H;suٞQMa+BfZ ]$YًrUJ)~wI7\rTe/ +f@Þ語cQ;ZxEpYD7 vJys`8V0ӕ^!㫎\!֝ %cӂK(6 ~6fIydvp,v"BnE)ҭ8;X;4وx7s Jۓ&H[c E9?XRjæèQ0( .氎s>R'[6ײo >JEUZGw0RʱVy57N>C齝iO\eEuPcK4L7C`k¨':<>s&/r!Q)ߌ ;X @-־:w'D\rQTRhx] "* :Buq"ů⢝[y= 1=Sa|hX0=Z8_ эQPmEc} r4!ϞyCyws{Con PAV:Lғ;&w;Y8̕)֩pEG]6y1H~``٩'lNM(e!8\M.2뭇ϥ1="%$zG;܁/X=Ui`oBjrvyud],(Tltξ:נ#ez Һ!6C^VuY ljn1XǶ̊D q4Vsw2 !aV"FNfUTR3)/Zϑ+n\OY43K=)=%KS9u+ ''t9R-8f %w)/S!]&=HhKcA^qߙ^W^KLEbV gYI;mDy]1~אK@2 ,8cUT_^FN{*Mݾ;*['`g0'{%)n齰  /cR^܀91QT |ag#Mie)J@L;l;RQY(eEͷb'6:B<B5ЋuA㭭)*mőRC^ns}Jw\!bOЦq]ăWl6fJ3^)R]ެ³Cq%D7{߅; $t4nkU t cǞ͟٩5KݹIik mUfUsS KmFh*?@Xe]:I=QKl2ea'*:A2 V6G{{l. O-lONNX}2VQ,Fο!QNCiQYoH,1+}z?)I$4LۭT@zu<5_x D8EVXi.jÂhm'PtVwIE?嗟uWP ;cqsWrDY\:_%+/ "jx9%x U; Zhz>OAm_/ '% jdq )xL(SxY[yKC!#-QͿy̻bIl ,Ms'bh2H4&5@p)m6!v=shߕU Rq)nc4< bwHN(!Yݵ+?W}$ϳU%o(eߨYJ "jΣ^pn"Yt9:436NR>w;<*>NbWҨE-gg2SM6VրLǹ nc17gM F!ay6|&qiЮ*JMR~#Znj赧LR5p&F%0JW`Y9w"JΌ-47 Tem +jL@/(!A&-C0YHvVFv7,γ9,]E6X.utV=:tbkh/M/=}e)ޯČ3X }o5amjcz4<]H %v:02 ΋w ?IvqR',OL9B{E[R"Y$KܞC~ULnhK9 BD[(ϱxDb(GJ)M.i$ ѕ?%kIAfetUĘVJɉ#JDOKk|iw<;sd@̿QKw{YweT+:v9hF_x`/ESy`I7e5Nή U`(7;F %JBJi ߇p;Ň 7# ! (|Q,[ib}(pt>_i.Vjhpb3Mۈx*Gġy&uQF3 =5R TVI>w$jS&n/]R8,څ3V1J<]lo f#BaONC-"ޒar$\F Z1%jiS e-+uDH ٪^~aX|EٷV{WMyv?8̘nlBnQ ӑ5N`/Qmr0zj0bD,ߦлy]{\*B CR Իf*)>g3ˊ*ખ.’*nE9W(M @%eƠ]h`KǢYv0"d}G;޵vc-Dx8,[r5ΙRB kSZؼQ#H6|>.-Cwc zOqcL(ηm WU2 nKNZάw3clonR"GL݂_IIjԷ€Z~GV7q'1n[Huo۝3؄,VŅ eH)&Otz 8!s^{'$kp7p3nV*qbmGmٵ2bW q^5+Hy#Ͷ0}9B w,Y #[TjH↞-r!nWg .0]ȖZ-T\K0JPCeѳWL!H-cwH1$yt cA_^O#Ho^5n'Tw: s`ai[@.Llsuof*60@ ̕mGV.@Sy 2#@my14pX#H~X}kJYU%nhEȧZQ0>2ѼZ*[|UI96"s%OgZ΂r,pQIG/tܣݬut@V%͎XY~J /ԓrzK@Վ"+u3B)տߧWGϜ7E yS A<7 ҝқ$]|q&4b-G#jq˦X_j<@ڼ|R$ L(G$5"Tr+%"ó j&cPB&gt/ucsU]U mbs!9\{=,V)\#}L<|с"˱0Ifc>'qtHbyC@Yp}GA, 6=LM'PKA8t~KR}t*L`.Pm@*. @⊣75% LܾZ2j ȄͭﺄJugv)y*Ԡ~^m<=19P)o jwf$^2ոQ$'6ӹ5^TB=NӮTa-ؓk[h${U` hszX,N9y8aPQ g_Ugf?ȹ4w4+XБ LˋLaI>=OZk 8SYPLLqJ("?p{TV>i$:}tRD/tв^ 'AgFXP}b2kنs(%>r)`"w]&VhWSNe/vɢ\YX`4OW6Ej`@#ᒤݗ+w{zLh.yuP vIJPc~"2zfO|rhpwp&QO~퉅06pM 50-{K<Be6&&!^7Z2s2zɏN!"{}3rN7HqM94׉!+Kt᧏bU@}E~E-1Ѿ.%LOH h[*Gs L#Xr ULmovYg!$G-J*J<)㨆`fY 8cݤ}˓{Ivʼ΂U  A] bSg⏬0/LH $ @042PMBrT؉dKd> )9r#ם(!pZT]q1w !:YM{]xݝww̺;Hkd}$- TU HEFC?#vY &a g'1%a0 ݘAIc5Zxx$ ex>IOkZa2d'>*@(}-M,i6lR-%\[S+ke!KRO:Ɯu42); T7L<=HȻ K/@c@,SCҨ &d9hZ0F8\oe"䰳&%Hi9S=C^=~e MS8®$,m* È=)@@ݐ /k11ţpֱ/] n@ *ƫ%kzs&wxcB񶡀Z5$HKCUr稜p| $?cPiP`/J)`ܫqRq!]yua{ף|,VJ6)w~q>Q"^O f?Y.Z"D6ՒYo՚$f%4BiN#/\T7F<7 η1H l{iɒuN|0؈_P.XVg(cV;q_`[xkc1m)q`hr"OS~!U[DeAĹ^G]mekiOr̃e:?ePA _lX731>Id귈 VAK/ۭd}lPCg1JY ]cGdh.psxAiBG-@OW޿f&҆cz(4jxu|1 +HMY9j`^cv(FWf+ǤJQ|P'D=}/jr2v6ds+o?tw'\OLaѡm/N.nx><"4#_Ѐ^h;,P&]s;*xG8rpk_tF!@Wicףy$r1l원}Y TfqV?k\>pҗBg8wx'@S,`fauiۼ"wvZuD8P@Z#9A%r}k7',㆏[~[Ö]@^%}'[JQOPz;ח0%X`OGrњ3H"mKoK<{tEZh&Χ(}RG1yam>"/ecn(!=(( xv+>eLݾ`"I\>dseߟ&"E͉$[/KȎb78."C LUSAF~jDxLg37yCEੴwpDK1Mۇ[ ,T_1tsRJtKDX$:AQ0FcKwzV郎 C\dm~ZʭA H0\A5eг~Kׁ7>])BmTnSBdW7?-A\ҭ!*Z)lu"sw]dC$WB@ߚ}Vƶ.nJLk:I٪U$̚M.3}<"RݴS,IWx L[+_zeB^Օ)Wdrb !)ܗmJ=g6Toy|JSmtr=̕HӌVDDÃ=\@Tbv`+0}:tp]lfT Sߥnm}IK$eL,ci")3بZݬB:71nIEKp(\򱩗 yBB,1I+5G0xw&)iVQe-1#`gC8Yvl <e3SP9aH`O-{'&ƾK!]B/q6MrMߵV28}KWdmύO` Exr؍<deFQ\_ѦCwgp6gΔ6 .Lɼ 2d{̸^Q|='ϱ)@H Mz'_bFϩeL`#{%:?SU1Mc?C*Ѥ,(:]WyME! +Xq0&gZ+/&A|Rg\LT V~cu¥py#a$_o㶓+^9Ψ'O Bzd2//glzF$SMb|6Y$ˡPOLmD *s㡞R ©^9=\,Ҙ)[3CgHܥוUp DEuY4Ƿ\@YXaD(/ܙ[|bԸ0?/\b <5:_B6 "6#1opݷvld4zmI[=X혽ƨUdg":3qȰ$,AGO@n95e@@&;5+{ ׌*ڂ2uCZS^^at *`в&b\t wِ+X;kizj$J pAxkXM~AkUTO Fz%p\j8VM۰ [Bn 53u0Pv:mԛ(MH7R*!WA8a0-?0>{] l[aİflbYw@,-?qMnn$I kT%n衔⋴$Lб:OyYxؼw3潝ȁ]ݹD>6u!wm1:*5?RkNi%}B0ggl;zF7GWR h3.AhvW-[5؁[cX8{0WRBJ;P6mP 2}2Oi4 7CMq mvfH(@kS^ZS. 8g3ZЦs.2R@V"V.gQ +Gw~sgyX_׃QNKR*,&ů j'e:]+^yWKBS }s3cKȥ4;ORƯn_evG-&F!΃` sqG1K†V`auYrCF wssFTt:=oU4|2ʙb1Ve?6Ӫ+4Ja*P0aT ̛gBD}1o skIA2 \gU 1.쐓6ljVO-&%© pi(u=2y\OzJf gB%dr7yE3(iQ2e0-Xs  ޻].;\-~A3/"@ 4qU q!W4S_-܅M<"5cweX5*!q~^΀$Pĉ=g. ,YZ!@4D=Ήj xr/E:.X"F.k;xUá;mBj?ߦhJ[4A(fH"[AC&1|0-& 7(tWwWF偙}l¾@Pr'V.n鍁R_Ǝ3jipUgTm68cJgeVMx< o{9RL$}&ÿgʹ /$tX:TQ6 irJ^qgu;QkH!$o6W'$^ pƔI4+䂩½I/A FwU_s[UB?oN酜vgiSab 5 L&“ӎ썯gmx[ssȖsNz*@%HE~'l7Zd% Sl%1&m?!%"oy UlEBzY::vb("tSMȩ?曥6$ɬ.)Qw,>jj1N?OB%pVtVS,swLD8|c[\Σ"rN޾p\K$ s~' (A(b;*Ci·:㖡Ω|T_ ^8yJ%]g i &OBԤ"VV鬁=G=ʷ\O?Ltߥ)*̂ۇ?VIO& Y ¨`380f=18@Uigqw3d*vMf cDm@>\DŔY(=XHN'-ЊyIȼ;iO~97%뗐zK K"bN*РroTI1=MEǁ 0-!Ȗ_'(M l&0Y5(ЖM;\+Fd\nURZ|R3ZuFX( &X F-iS`j兙 |<^&B! It00.zzKISԐ_dZX,S;oקg8{PPIS|e4~vQLSwbM ÖH{Xo|1+rq(ÆÆ▹<[,4PC? YrdIRWM~-DZ |ӝ0g&==SE}FrHB8 iܱƺE2[tg=5bsyIty<"`cc.w|A*IPhB|Fi3e.G_ ّ=C)whVr WN7'pRm?dgVGnQem\:W،dܶ IgFN5ւ6l?[ L=c-j D5'!TT%Z4PҎ&xZ1L Xed%0XxJH;T@> ,fqtSREɲf 2u1 nBX+U>lj@ Od޿ 9Q$Rvp 0A1}*~.vysR].C7Rˆ^#3Ƿ" D@uƈyj#,¿[9ՉszvfӅF" F0Y fN%‹dgbߢЬs__88T_G*N`6JLn % ɏZboH/J,-%Ie|Sl|oGE$1-PdR.x0hxOzx蔶gʽ{Q3[U{xgPRP;o ~X ,HSJ-x*-ɵ Z=.߾cMqp4YjJ.N!R\Ug݌1|׫7[:D^]2;^\D>1DH;l$uTm-KE 3a0sZ՘ҨdAN5}) wC,g+=9tlJ``^]a5KH_Lu%ւ&PhHY`L-b㻍ϓg%DWa _&7Hӿw+`4/ɢɐvj" ?qL|gѐ;[{o:8Z:m?CdL˓>M]qaa,"cl% ԫ>ϣ905on4sw lK(DVH?je&Rbe[0E5I(*vh_f\hlj6*1TlRڒk)Amėu LG 9uJ2)[| iU{FJ]Zug f/MoɍZʞau*`-(:~i}6G?Ya StV=dNO[y`.@oXP9,5ݤMzr`-=(Uc j;kcېk+7L!SGj‘oFH74zSe*AƊ&m`~|,ԙOau()/y;ΎF9;A͝zJ|Y zȘT6CG( Fi) ': ׻,`λAx̗2L < %tG'H TQ8pܩhm,/0#Pa ѧ,J0g!1P0=P%%T*xvlruۖKw$P! dIz׷]E-ND+τÙo3q8<}(!T萣(H̀:6P$͸L7}\*씺BQV7\87́<)zko1F9Bʩ8-sqHF<5y8S0%8:GԜ D2oDV\^6qV^3$9C5ǚ[§`iK"\E\~@`pC:x6+nG|^yTEf7Xnֆ2hR)¹13\ESckItZ3EAخ<4]P9\16!onWڜhb fw2T#6* \ ST ֏WgydW$Vbc#܁}LY6dvjۄC)V}tx 'v  j !9pԃH6zjU&~~>;d'-LHvyBC`Э징w236Rv20/nTN,<7RZ||*isEZ@O$ _i|o@Ǡ][;*zUGNΔo|z*yMB_ٙ9M,mǪ Ư/ h]O:][CriQsHI"\R VG0ez[F.g)UeǼ"WX}pĭ/@Jq [%ب0IPND$TY/kz\_Mvp2AA rٿ('L8> ٟsW`2;hTHET"#YG!vޙuXm%q\Ȇ])wYNjI e!:p洮Qz'ξHbZ̻n 8WN ~lȹvV9,2MǕK}/$`@JrxQP% WA0j%޲% gZ=OQVRIiƻֹ|- on5l=s'f"E+6L.3E[Եޞ5YT3\]$3ĪbᨢpVn?\|}2_?YI_bp3Ԛ0(>-y0l7V{K0`#jC FYb)1 >ͷR(7d3UѶjlY4廑VX35.Se .l!-Ȫ5@[>|Ws'ˁ*tSb2ÔZ;I1tpԭujUHWqeWŢ|Z\Qvcל[N ')-~lh|rA}܂Hw At>\pz3TWNk:<4L}>`O깾 67@[(r`H+3ԋB\)ĔrX%@+PxW(?c-=uEDp}Z[S-RږvUgnIΏ*1"gkLNnG=HCO6JrğhmgH_URXlh-v',ϣ?K9M2+G@1eSmWъO>b+P)6nYE [q2ڻFCgB7y{T]Tay)j2`Z@H=ݤZբR13|UE (z:+lxy"VZ0TD2ߝ<2ܗI lu$>HK?; Ni4aI+[Si۬gyycx%m*)cl1Ѯ{6izf.h?+gytəj1i]r7Lgt\?yDsQDiv z춣Mb;f9w!"ST˔mK<+c0GHAbrwYo奛lX}Y ?l߇QKӗr7 GJpU=J"y$6T7hYxNKMĭwF.\UVq%nBKN֙)q Q|R$͈T?qEfʌ:6Y {R(N>2(!bZӱwHJssQ}JO ݇9#ź IJ,-zwd>?%]˱` П嗲CI=LL\!bj+, sYZn[Ip+ OD[C%}׮==N$Popxڣ_ql$B`Ѯ*'i\1 vqɌlb t|KVp#2kj8״3\.AΎ{ZUFU+wnfٌ\LHPlJ圧I u`~Rn͚G[rj5vk}DPJ- (xqtԦ`j'W *Z}oᩇ;Lx -Ȭ ƞ!h9B,(2 b`HmQy(T-[͞*5!xj19 ' &hۋMqbК5aƂQSls׵eLм^8!7 [H5vLXzGhLM4Vi SWuEUH% h_(Ů^a9 Udp)D=+]-7I`b8m!RRZ%L-nZ Dަ'= k8JvI"J/lED(fp.׏w4詀2Xv yS;{oogK8CUY Lv4̬?P5]U!\dyʀgzKG?\*|f(C/;OÇ(W7vh[f+o>mQ>!>h̰0:a$*Z@8_= 3řat'uaX@>`4&˭U3A'ţ&5-p- 2(4S#\ېӔn֪O:z`!A!,NCJWO3P>Ap@؛wR[4[S>]|`yvSTϐLqqe!]bq62+S3-p"S',:x?ccI|<Tꤲ=2WrT@Qޟ]@Fo Cf&o -JX\}Tv}X0햫8MEH&4!p)޻'FZJ cct<2Ơ|:#ۇ-'P,9.FQRr&M-mFJȃI%فG̵  џWawG<^ɝa6^ */+dXhJr>Fc+Yh;QU>wSXCfT&ŇДڸr+z|0\ZԼ|\V:Cvr3DkMɼ}dMcBRqVmv8iGW^k,JQcccwi~Ja<<ۑj80ö 12=:1]?\IٳvsbF%Z>Tz~?U1(>ˇsa I"e\4YǍgAU1w!{t]xq ˮ 6GBױ@`&~<pID27,bb!JLڞ~z?)Zb69LgxqTX45+pGR_(dD 1r?Kp]r l:zbߟ ,xS!FNgX9i1`U[@Ɨ3 Cvd,6uY -v#SqB@B~c:P){sFAC 8a`GQv1vT[ઉL)^h !'kgjdڅS 9c9RՍ!HQUBMPCrWxH {\ ζ7-:>?* P=+v:ٞ&~ pKл$pq9rLX;АQ*9kJrT'( {bDԤ4k=tܸd#Qg*Ez4JɁs՚fиX} 16qo,$\| |Y5SiE:~4exօ />JTU>"md6a0db.qz&q!Y$iglkս<}vcI]2xASSE c2udHY~b/,I$Z9vD'lfO $*/B\~bYꋚ犪ә49<959( z!CB ,IЗ>R9@sj22LCT[>$ 1i-%c {`mݻdi"?D9|7 Ow1i6{$YF$#AB*?pL#rX<x/[ɏ^EkQɐpiT裀,"za*aȾfH̓ ֨41`9ַY! =Y- YCb85vt%4/{wecoa\PEv3UCQ/޻8&7`p á~0$g]d$=2>.nX&|KP#؋l!pi&Fn~po釵R7 $@1A^fhxe|n3>^Ʀ| u.vKPDȎ_ hq$yFĕ*'qM2n,fVEESe=yShYם~?fm)b1{![ca~<zFio%ў8PĒr'*r#@3 u8/DYtT U}yTXV @2Kf+ƀ;uw+y&ݒ,KoG@09+&May !!*FU³sԾaqTֆL](;mE1 ]ZUl7=fb2y. v+C.!#Nõ#BőU⑧Udb'S IYkj6jXN{wسqt2R%IH$l{@,o-!,Zuf۽_/tXŰuŀ#̍=cI pHG3 :ѠFiz'z E(\>6s\q5qnU)-7SŽ*&.b{dXV=9ݷ[: _ #ٝZzG7#ej nl Y%2cn=`RW 6J".u npE)貱jb,] yݸ<,$ҪŶ<㾅\^b ;6]BN\\$o56?xNq 2YkKD>'^^[J("nNl`wB^)a~;B$7,8j%DB_М-+qPpsgacs 1֜E#V2)(QeG-n4đ`Wx&X9%3ciS?8yp35O.nɪA80yj}Ãwb\'eܻb;v8QvW~쿓 Y4jO+٢}JD;od~o;A@^Yղ><[cZ) hf?4ѧ5nè'@"m/WE{ͱ8~pP5XYZr P'enRM3{.#?$_rThzhj:1x880Kl<_Ar΋\ܥC."T9V.z;Q=]!Xz-_KOQf,Cf>x#}4Z! tn='( _):=Qҋ\g0th;*- !Ɯ tڭg8{ܐڄnRSڂvJZJ?S]KbwSګT7#3fE)z%W9tHflJ^73XPo>7]5m<= ֦3uY 7iÙ˝{n[}gN:(iOTehC89{)Ī|W+}}\F b@V\ӂx űUv7bb @}i=f۷Z7i."]as_- z톤 DDܴF< M6ު%6/r޽BN@PaFeL9JJTȊWkQѯ8} ᠰvGi̲zJWuw藩yi}P>qKŽVksY>'>W8Ƕ? gZCu^ۀPk_cPtŇRpb1eh;#8wdRaWK9Wc AhD!쾩} GH,t#Z x~diT}  [nz%R>ʾUU$7KkbOyXj)8}28{JIjٓ/ u{!Y02 BX&}x)?xy|Xpf).2fҢ 1g|>3)m+z^J!8SWeŇ۷5ݐP:n"ԉ$Rz9atM"',Ӳqh#?՜/(c1pY]- ϨeE[L[S$߈w&Rc%t)Dzns#Z{S7޻b~]^,Ҽn1Ј$ Lʚ ?ǑaTto_X(tdSJN/i6 ^jс[ya h_i"Vv:Hky*n%.]IeN\5'ZA<+f\XZwQwrmȡ]>cuP_Ņ)|,Z־=l9'6$f,7Dc=չ%ͷR RPe1Z7Żl#ulܷk(Ӱ2bʆ&-ęHL`'@ǎ{EU;Lojy vAe 恿-U[δHg-27銾 a}~}-t1[J|ZYqăr%] V*g環`ri9*+2Ur| ! fA#!$"&vd15&H;o[pzF˸200WCjh #;{  Ֆ[O45 ;6[5Bљ= .002>FsΉy1GVʐ̔)A!:Fw"5eǝP nl0ގC8׸j۸72NN+gɴ]k3`ޡ6Tmҝ  v6x R抧=9}v!X6d@o* \ `e[\!;dvπdfFvxW`}Nςk}9I6 2MkHAI!_%VNH3/S*@LHr(PԯU]g J YZFM~ܛiĕ{Q*-, U} {n"m5z䎭3,Ѓda+Ⱦ%"q.cf~,$] > z Eۯ/8BVe{AL=?b/ 蘕 Rdr嶴&g2wuτ`| ۣIª +I1ݍqiP^qza0mXNQ G1 c7I3J_5KGk}mre8)!H`2Pa& Gr[V5[`,OpxKFCh% P..Z lGӊtHXD nf8x[y" Fcj_4CA\:]D7ÇcxM S NQh 0wH9x>:W/0921Ed urgp+WLbw\Ʀ' 0J#`sEϻ\YE""-3_vЙg6} <*u{);s.wYc,.z@un[I`/-0-_WmF,S,U} {6KZ?sG]٘Szf$K(C8:,ҒZ@T)Op^b>e{Na !;5ӿ=q.Lt3s&M%2f0 ZKzܒGf࣒j[y4rwv;h!+\pz֎)~{PEaN>ivn{įlVv&TFCbQ 'WPrpמZy:VB]2$bzAkrLP-e㴵M1;<sB!kꝎ*4u@*쬎%☘UʒT鳆te Ț 'wUM7ǧS7kVg52T;sfw-D@sq~Ev)qP .Đ?Gh9s{,Ap"ܳ,$u)RpP4+4γZC~`5}͑$v.t cӿ|/JSlFSf\=8ns^im(?{\m;Øn6)^28ߔ@5ȥ`_6u! =s]E$NaUF?i 61xRD :ӫLYWbC$Ѻ0)Ľ>(&KL<[M{?G aA k+ϟ/O`Ol ;!n+}>)4[yn$yG]eFPe(#gh$ճ0BWTӏi `Qc'aH;?:a]?6LWI3~v+vAzGEcwO!\+"0)_lM-U<#EwKzVSy)6 [w?_O=<;gHJ ՛km!oBYmgYL%)c*,z|a|0A_ƣYV/-vj߲ړdئ:r|[J0[z_m+dg*U@,}xuᶢ(#`_n]%;TЬ(K9KDxcqC4L弆fdk׫A.S˂Y=WiNx(3G:#l w,҇UkzaK@l6%>o"~9I~+ /{>4!]o%ѱ3ry`qyRQPIQ3 @R`/1~CG=#W4U#VZDᶄ94wVnY. 5"i3kbOW0JζMx0 QG@,s/'ݨ`Nw3>]̚q#Fs 4*eVOٹ= c( Y:Y|)l{>E?n)<Q?e.Q@Z~&ߦa\c @`[ީ'Č ѦF(Ը>졁S&!w⺊ͅiv1O$h`:l#G[`M(2)?z.|y324 Ig"r'F .911VUg;pߛHBOXz 7ٔRzx?iT .]4a8\1LŇ(oa ,qHLQXЂ](m}%m;{cWBL$馍YWUxn.XVG=Fny!,\P*R9Ouq0bkDo+JOa(r+:G'B0{vuș> K5kcV;:c7>NKyʝ\bt߯2.JcZ sYHjhnN(Iars7z41G)B0WډBM`$q @gz œAzCajGDG8%FW_2z#Cr͕JuX%{Ԇv=?oUL'_L>ːeQ{ Ge"&'_4${$,>#T\6DUn GQE3`Oa*HҰmUɹU-6qf]n`@jŪ<|Z մpĆj7[H_4"BUȐРNX^5'dCT?{=w~8/ hyIӥKӟ jYM E{p)h#S>>달;oHj:qX%w%l&P|v}´1tJWE t<hn}ş'1NcRtcP^J;eZ޸KT/y+'Ovΐ/%PkT[tt 1ְ9xCB+xUE!9jk, KHnRUgdsfsBS5SJemb|.k6lى첣bp0ʙ3v5Z6E6v VFb*9!D" - ui5GĔ^= ;ZO 4L'2vZ8,,-Qρy/&)j' IgQ噽W=z5~VR5H>>U2eJ6&g8&zz aWSuЭ\S9z!k{E#jBbu{v Lv|'S(:gm75\0БFV]?rN|qڸu@sqD-s*=lnAH$-9ӚkcrH' v Gh|f״Fi1GNnP JB,A,39!8 Cr.d}LQ$In˟9''.tk1eʲ3@>AlW-7ьߥָ!1Ykiez"y^\oG<ͦbRpKZ͐(WNTWv f LHuN+yXL;f}u6śó[N/woBk:WƹM݁- z*!zK~<+aJr^-t+Uv~$>CC .cw#\< ͖UO{AeO6.r8w誇Sm_k\z~,Cq*b@{:uvXQ-)#[q t'`sne;k;CF[5#Ȭ4WAHº\[[|RMm)<~D2k0\Z{NPnx/`kAkdE-oo'u u}Te9Tn6#~.?8.cᦕ|x_e$]PtXۼdU6dآ+kڸ02%-UR|=g_r#RyD)M a4P [R{0O.K-Ozy#|L7!]bQxu`8Af爴4P]bҹ@gPR"JsyK,`;NB٥HdڦwB\|2>VJ0G8V_$.]ڄNۉ\+Hd `?ݵͣY͸ނL\)qoϪڕ]*"^Nѳů>۷P} $17SjbPq.||6Զ1򫩜?`@DԨ4VX6e|v_ix‚Pgd%M3?|BkTqW2z kKCA !}Kq^XBw e$4dL@ voeU{vt0_4oAVspS OUѠKO3IXt_֯bsK{kQRv1ٴoЦP82ƾDo:l)wOC"?iĖXg 'YoI Ick_K]w] -B4-ґ{jL+>a>5eOҬE?x5M!^b?9/>ĺْ FV2CdH)- (ޥ.O a$X>S5v0RWYykqN p@r֛*uϢJ kWD0=WHgO{c!ӛޤϠ+3lrBVo:Ua&UbTR[ezȥyV)[QVXͲYK׷F::S|F!-cCZEgodlJN+:+*Ӄ喖p dT'ǒ:¾L˱L$aPƕ)o.HoVu偪IO 3RF! |'92ګ=Yji,6A!;%{E;C݈&x p4%*A)W%N)E oCawz g1~"2_ؽEDUd.$=ot+*+Ujٚgl([8 W8֒Á㤳2^W13`͙Hj`;<:ٍmn{~EN[fLA # ` ިIOcU 32 yRm.UwtܖΤT}@{ E"c3QNG)^+0h1 0q/0Z  F Q#pX>Nc.խQG}2C'+upB|ducxyHFxgj:Zx$X[@S^KilROY`lUH'%w2ϦPiImГ¯! 49wc[iaä܏9j1fNn"H3z?wqtBHo}ȤO!PˣwjgOr ulQFE@"fU4(B>LM cҨ' Q$EΑu5Ys \po^. zb g.-0fy-oz*fil&*^|a4(5w"Q 6 ]nH 鴻(| jvt"Yl' 46Ur>g!ޞ6u"f?,Eyo턇o񦉮D]NYFo;E{,Byfy WuD3nU"H1x%aF`x8閭qhMI:n- w9W2g(F+8W]vqM\"NKbR" T' ߓ'_xvik#'M`06KTc#t7Dv_!ec?W1Hu;ZLf;r5(ٯh'?iYAd+c؂G"~dH*mY(p}UiXo=|x! ]e=h}"xpaIS5i6 os02gF={؏iΙOEL*7rY*+#߰4#ҏ@"pv1m/8*ց:FElVMpӾvV9ǖfr2yBO_&!O)2֩Nns˴Ay;90S͊lk+>ПHVfz %+瀕K$_mqN)zMHNoGJ_#OCcn@O{MpiC0@W8 )>/ӧkBur|G,yxr Ŏa0?1Fe9<+Th"zmAԱ.iw" lta@ϫTXq[6CIhVBYs5I/hހ-F"4N)+&] Ed|Lۈpٟ)(5.>|W5% GKUAÃ)íCOg\eZE* qjAԭG#ڢdضV8`i%XE2ɔ3RURG_ǠŸeJ*%Id/Β9QEvldI 16ŸP'[ޯAyzl,A#uο/2oΗ'rPH $/Dn h܃+C,?+"*svx]{C=Q/OpeÃ##&16^AR+52vg,o;alź+U:e /T%v ߡELYp0\,?B6$1.`;cVg~񓕮hgM8g'D)GmNM{DuKɋ%vA%h\A0P"n<`*C"F]~yy5fFo+dKIkv3`Nx O+Ɲai2D"S<Ws>؝]D䕸^:M K ּŸBI=M!1?Ke߻nD)Db&MJf𴺀M7W-q-{fsUN(S0r2@}2)>.oF$;imrK! ؁;9IA>S#"fB;oh7V 4Ξ Pw. Y(W?[?sֹq`bվheǼm,B3Wjygd֐.8ƃK/#^A(>4 x;g&!I[BSJ֊ٳݽ`i?)]Z^2F]FoyR-D:w?vJzlC?V$܋\T NgmH0O9/σq@+{/ 3FsFɃz𕵣Ŗ8ۇ&tִ>"!8E?]%xm=$O`EIW n.΁8gVNBr1U5+`7r*J(8 E+'\vIr@., :L6"O|Sx%B[ųEn n&t#(-=Gx; -d|\"K>UlxCn.IifLVb獥Q~~͑@t݋. ЛAfyM6;3k*$}k?h۹c(R#R4Rt4T_p)M_C?{uV:5I69f4lbs 'RsjF{ou}}} få"lM< 8ZCY& @ٞq^_Q# r?+ Ve; )STܙKr>IweH+z_I[ JJ7X@tr9H]t|bÿ(a|-YTN2 xz\udn^#쀑EZo|:':VL쵏_XzMhG]T[j՝S-W=g3h 5Ic6CFlyGYvx./k#e&W8kq>B }Kp_T ? 0-[ѢMd/<۫sWv)"* ֔v>~wsy(/](SZ|z&prsaVȩiQF=c_npX`#&oJK,` FyG|{We6ni@,N]uANXNNxzхLdk]ư-JWvNj&AAI0 ;m'kr uQ3L$=;b:LėQ#6n׮j3A+ெE:ll~syL[ fGh':_i=vpu ~ RW3_/]ρbƃ4*xVSd{ga,h"Cg%f Elh'Ac"o)q~9V 1bnʎWv@:W̒yUN<VŻirI1ZoO (r]IǎM qf6&r*&I7,lr(x]^ qAɣ@~-!>~S..Vr[oL"≁a% `ג?e ٰѮ ]bc]ŁrR㫮77?J}nʟ<۷#QPyףݬZzE$fv S.Btk ZV5qOCR4pCàLjdյ0b_Ksgه9][:9;#̆)l+t^W{vj?3A=I@I@|l=ѹQ\G=x󩄤z!ͳi 禓tAXD1:FYI!b/6/O iD\OWyn/1?# R(:?FQDOs n17Y-bړqk[] !cs#%h)ߺv8VRS>RΆڱgYZ070701000002b6000081a400000000000000000000000161421e7c0000c4ac000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/z;i]?Eh=ڜ9NeBqljfcu\,|r4 i{ hNOW(Zq\܀V$$R3zѵmy:c=rNi5XU_3Q>c%cl=>yijJR$c+agS>bK(Fj"<_OR6x '_cQSY Z PC IIPC?>ë2퇭1^7/ܖ-xKh'4qUmh~}|AqxK^LZ7~raMՒd:aƫm-> 􇱘D%T= Tơpܲt `@e7[`Y.ڠo'1 nlyI:x R}_?c*$R-8Y;C: e(q(P" ocT?9/9ֵKRXJBFv5k2zċTI_۷?C(x ̫j}?*P/ N30S0TStab<8i w>?#@`8JԌ̺kxEAx&C8ʈx*ή Z։I_.i7b7\g0~z֘Q{~#yKъ\< ߪCM :_ٜ~R9nb~qU̮/8G *I]3_ /r+؏S9EaolGQq?O pD%֍>nL1TH5 HOkz?z tH7|s6Uv6r!yH84?,+ ?o}$gRxn]Xx3&(3-̠8Wػfrpf/N$'t>wo\{~#j!1*P 8YG iV{RR:}twX-b~>\mhVy ҌKpϛ jq/O)U2&@Iȣ/I;uY۷[Y܆E!}8NL(x5;u  ~sf睝Jz/?\ڻ[ϹHD;,k"MqWW4l ?nۅQ]Ώ5_"o~exfMѕdg&4{DItu=`"v ;ijcqzgd:Wv6@\!E3eݾsI08wYWq_w5=u>0ǺߪVb CBlD~CF2 $muZ=b h{TW_JӯXX]#ЃHpac~dB-'~D |3xb^_"!\V%Q;m BSATP~MulrKj >s p3}xР"IјDwꌀ=B+LV\ӱL]f+EqAE@mm c~f+(|LgQ5OmdM\įdQK_i_&DZ:Ru9#"Mdş ?`Ls1ZTl*=o#oF(P97~wG| yމ*WU&OpNOX Cf9ך:ᓖhQ9)\3#Z{y7€bv.w|cdLlZjdf5fN}yYι++7;ҾHoҵ>4br+Bf1׉mh(W(]i )jKe&S-{|86Ґbwj;=%>/= .=էfJD00&; a'<-v$|:Δ]PEz0{^B 09nvU<>ЖV$m(4|߳U3}лx5 弍 $wGb2$_ٿSOuLѬ^O Py >=1p`:lX$Z_AJ7ww\K&K-su9Ba1]##">Jpw@o}U~nW%Qxܮ1@_&;?Y152ecY`Sڍ*v ![(jz ,[u4@nZ] =t>^ۋ;wA 7{fg)]yؕ: *YL\mjЙfrԆї)sR Ovb m9'ׅ{]E&{mrzOV)gj2p-6Tvl/ R=el x<~1/ DQPݦ\~(-X&G @[\"j`h+cs'@T52+3è2!ūK/wк6S%՟ em% ĉhS1ĭ yv8)Ol!K6D|qw|{4F@_ HHǃaGN)`BGC{Og7L2A|p>蚆zN=G:qv`B3'0Ð@#ى;.<[ب$mcUoK3⣣5V&t+4VwPuΓ jPT*_>}z?qcIYjRq@ $"C[gӰǎY "Q/6f* fU՟eS,;evN:9KGӜZ0JYZEUC) r6XqƹdkV6xn$ɢK<w^sYݴos=Ǒ$Eڗ9d~ -Z|Nls1ST/8Fݧu7JV2 G]ԅH}zg%ZD2jBw45`C+( >̽x ⤴rꑶzɂR ) agI7 `?]V e0~FKE]rj GT#Pm0NQ6ׅ6WN#eYD8$j b3Y܀lYOf-hcYMCWoVEU`fW>s2]M^/emӾ<m9`[x!ZbT{|4#pzu787f3\½_fw5w9e?GB Պ\>"-\w0ŏCLQ=C-')(~+9Ndk6CU+aJ9Ez}Ř}4xO13Q trO}\ë,xU_v nm]OӾ碦OaQʶ hA%MTL+nTdڹN6;U<.x혓ӄ">_{S6Fѐʖ:+ф/Qsu}do 0H 1QDW6IkV_xR2D8ؔ}EO7j׮i*z汢 ȊtJ~f`'ꜛ=Rql*s kȾS_nrxݮ- }/1UJ/)^MBzkwWQ[^h۷1'Q @wݤqy}|p֐+T,St  8BW8yk+UF0kcظLs:b*3P#Po>d^}y㴼FNI<ߍ뽝~ -`&5Uw)wfUUpV35$#z.ia=""k"UVYN>_ _{ST{ڎv~x> =INW^%kY?wb~.Lĺo l\kU`y[q!%'/;{U|qed#apl1,3πru;ېWsj0`>Dx*= e*jۇdq%,(_+L1B}dS6@nM&yX"b%:)ޛqg:O6A&"v3 b'sg$yOFDH;)T 8Pd d|Hv?xWF'{@j?gL$uZOt;"F:f8QؿFu?$۩1CzȱClvZ)"=.D`=Y[ SKOF#߻\E>>agVE!z)N&'OOnO#X>+YՌw_K?ɳG7^-Wߖdè:x1m{> ghE ie`l*?%Ԧh' 1M|xM-m@ʲz`[,6%pD2ùRƙ3=; 4b뤭sSbcL#ܠ'љ+PWfe!P k6՝ukA9$..r,Az=k*~TKԗ祀4M? J1g<#ȽoK9c2_Xv=BG Olvz2.iɰhq  \U:rɋєNOni_aVuv{E`OT?xSD_WqO@1NV˹ʼH' wC1M Y* CxUӖ%[ H>VT.;qTK-ܡacVs5 Fr)ռu$ҲeვOq[Tx oZe+Vg]-āDa#բ9(%4m|*ʙCYV!׾0)TJsVSqPq%hSP>lYa56}h5mӔRyROdJP cxzXG{¬%CW Q+1qނkk 3^qVt%[$9 K#=k̉1[ ^"a-ـZIhC{rI S& U1Njr\媨b7'djr/YF: d/]kF(2k/pЎuZ{%ɪn̶DnbG>ӬxtSW,v)A}g*"R0QMD䊝svs.DH?tru\]\Xlh]A3ur ıjp+8XdEOxi請c<,W%'?%*SUy5z eHAe I P09d Q#ԘM!DC Z~aƒ,tHŹ΢-uo&+f9mp Gaaґ 7Flt"6p+{(3?s%)60*Y])ׁKzJL|kkr1@ӭkh ̊M$Qhii8q*)AW~G"xB9_gpnj\?{k# G ^0籩/_Tӧ3z*TF, &ox[l!=)v[3ۛJ6o6#+&jEO$Af9yЏh( '|E_Ƶ4zޢA g_]%ܬaL'0#d 2_L('D? 3MG_{j]r{o=ɃC=q?&ݷJzCE!Zf~ *}g^W(83E/(Z x5͏R)ȸҗLlir箮-W=fk$ 饰:uzR!R` }*ЮZq#>x*z𿊦[wI8ߖ(G!ve6)e!;~}+Qrz++rg2Ig,TVoǘKq=Ёcܥ䓋BlG ^{.fvEgC9} +SawzIP| 8Dǫ{CFv' qfQ[f_!MJ\rpi,'S*.љ5.*D葔Zh%bŚpidV^>v4,:)$K{ؗa3Or}2RF,4 LOnך] $x 7mn5pw8`Fwht3-]&v\:B<߈KfLM} Tŕ]!5$Ic)nQ %5bLEuҺhUU?`T`(` ߈2CLiQN&3 yPSrs9i |>T*i>=MkWP@Q:g1r#8(n3a3C:2]{] 5-ɬކ8J)%~,:ƢZ$ wn >%5VK+⡈y[7W+R4-W"}&J:@49}M~!Z*8u{Ea+k)Bb~'4OZϿ2Et'+Nx<PE$kfӕF8]\Vf\֝Wi"BўՄz)Po%xMKMAjW᠍MTDeᓈYYQPl9ri)6ZSH?ii j[YJh\l%M\7d?^Xc}ٿd˫4Ũ?ܳwN $hѝB*L`YjfK6[ɬOO4 q`^ ֋fsoc!eܳz0l(N{TĞ^~ZQy'6XyieӲi>L,EMk[6SnX%T! \i%nC,XtMn6vZoW*BɘՃIKT􁹾Fp\$;MFˈn.K*}Z 76M{3cVX+\%sd Z3zEMWZC!o1^1PEZ(WS?d] ꇞ=Zvq kt`ԯz }.Njyo7=fd v*~Bzcsz"'l *pBp {E&nx73XufJM}ISJ}o͝!z.'"P[)0Wsπ)J4o0Ge~O_k@`_ϢwwV(&ym M !F?m+2۩ GylܖWרhh@ZKeW=(~6ALd'uiو!x $pVUB4*oMK7[8;7,^~Y27YdHFٝq#< HT7eo%/U\%7Ay_4ѾI Р#C~iMpؙ9Xz |r@v יZ\f3jU}=*C@To2l9"R:؃٨q KyƖF=H;Vr4'~KJ5rbO~f+@?"eY<.YV Si% Y:!oY@heG/0e>c6tI"2/{HLidWJ Kҫv]}r311~2 Ju4VxE5JkvKi4(G`D&S%S﯒DXD|BoL 옞)h/a0@O-Gv9 C=OPgu73h+)s vݮ~űr3p:%s ƴb$:Q(a  w-%(8J]=it]ezo|ynELGhϾ{ITX_^^RIu#bL{( fCFV]F]=%񛞀CL>C?QtKrn5vY{ؼ_4>娰\GK-Cc }̈́_~:ӛCm?m~t9W(>7-v>NCW'O,2vq4h4|v܀#52\G){U\ys%x;GJ,G"~@@'G]C eE_%Dm@&$bF~nW|:gCS8`W;>dցwYXn `N&N|ZNZ멀f~=w1RzBmf}ڌ`qH;UwJ P kvqӺBX5ohfjio8SPڹlGOEG{u>ѶSA[\ pV"199hȈ.ASsǽ308 k ޺L`֣ <LZȤ!Z0$;{ Z>clЈ&Dg q@=Ú@ ABJ/h=-L`bf |PIR;mRIl~qmвR#d;2ƥ]:+J è&N"aa&ϏBooeg )ו"gR 5A@z&Y`,?ͯ4Ni|"k h0a7mU݈BzmBgp߼g _<!Zʃ1dM %[3jPԄ5NJwG%<ɰSu5>ӢBuΘa@wӍ]YOg Hr^*JTv&.u(VĪ M)5(Խ$(cR<nC/J8U|#+VR[2ȴT4`{{jp3Pĕ2$8qx6?]<Éx㩮d&:O''XΚ K6 -5WaQ& 5P7S&GLsn"2>[!xk MLdz 3X񔦴l"K 1"0R=ݪ)&:mn- PC;>rf}+W2g~_d. ]{1׷4J?80Ds]ou:h?/1+_urXM VN4l[L 90;\I<%tZW$8_g:WpVw9=q(ww 3H4\pynptkN*9ܬRGuBv\9ǘƽWm.^, ye=6~3,\{8;^> 1¦h^_t@2㇂6cMAO )1hp=0~k=2c\+ h홝0_8"N tR'}>eeݏC*8MZ@By*ɑ7MQR %1#ᙤ/m+9|zυ5^<Ѣ3#$\##k#8+<&1l1^}sKzF3Aцgc@ܭr+sLqUu.XqpQgsMWϺB Iqr_"nYy'IaO~j;d}[_|mP}4JˀmVUGzXA v|Gg.\d]UDvkZ$Ϭ7&UIΨ5}HY NJltLwGʢ9AsmGɂmOX9:[c͵kQqo)7\8%6cZhvP2۷rn1/U0ӈ'/9chK|âT>xLJ/ƛ[zw;m׭NãSMV.iyOH3X g+O@޹pVUvE!FvBLWpK5gGoȳ1DԺq" /jh@"mLL *YtvQ,N?Q3qs"Dmsd(=3$Hi_-#p \9Ya蟕Q5]ll̍ڳ[՛G!Rs H\ $m/g&MJ"( gmP {OWe ,?;gQn2`Ts}\!5 sCKEA_z@1cշEd|ި4)3,ErI}[7QTS}9lw1`- ȀqBa#P:F)nPF5OыDYc 3|5 1g3Q;X4ݥ<<'}>j^9Ƽ::HJ)גּ!,ܞ,N4\Нy#Oe<M 3y4f:3+ ^?͆/;}q̌2z+^˜_?D°$%ō5|p!=pc 87*AzwZ8-tE4M?#*ۘʺVPͪ%UPšnt#{* ; [m p䃒O^`ur|ReszuKcs2RwxQA` $X }Wi#MΰaGmHӮr6 'jobi+(Xd/ĭ1Wʋ@Ц` 僧2q1}omn\oіRNR\zkՋ܃|>uY]o'6PxXzzL}1[F ye?07<׸ |GLr^t *˃Œ~~:azƽX&?Xk9ZMu [.jun(iy2:_fSȷdϊffšh \-zKi1Cn!:p* ӓhCM tŇZVԙ`Єr\ | yLL_g.hΡʹA  4X9Q^"L.e]$(}NAU$v,e& 8"  S:QgD#Іp(G`CKkq4:J0+a Ľ&Ҙ-y;;rS vޡxI:1_v J8 LC,s<25=$_(+fZEط @_ 3RE&6Bt+KΔ]ސ)ljb!e@6xm@Q -,s-߬UHR7d 4%BɎTŴP%' `RGD$M2zXU-}PoDprZGnjX9g"RHW9||?ɣ`w1YF4n'-IUX~SU=SzA bh0{jn¹65uZ0"0n&W ߭NdzO@ >gZIŧϏ 8OFG`tD~vXr믆ӀHiݹJ 7XSa/3SI2:@Di\}JgVtX6$P0cؿD.޿6Ϣe;\71$"c8?pz+EBzʀ4:3Aw԰ĂdjktճCj?M>%~&"R^Ff98BPGWdTo5^c* ݹjK6E5[{_IPd{aݥ8Ƥ]˛74g8I*m/TRxXM`{sZxm2XL(ieiAĄW\^QCaTS}tCLcqE v_ _F{}V'Cwk>v$#gu.x1`Xb/[ 4Kebe^$",$%#,bi95 c?oz}NTI ? 7E-^(Ś;(G !܎g7F꾉[V:?T`|ܟL%/FJ'zp4FoU({Zt*@`G[Аt >ǶäzG8\-f&7sPJM_ PfxB1f UC}me+:HͪB8xg 7Ȅ_R"`O ܞpD#ֺPP~C^h5Ҵ}TX=ϤLutSQ-E" j,!5hؠ% ߠ&l_h'S>CJ om r?anu>/lLuB|~]<˘GvHo-=璤 m8ok J=j2G޸16ߪ9TKf&ENXhC);.>KBxGKoO$R{c͕9,tn.z[EJ !ϮoQ-!N7<X^M@@Ĕ%0y0jfF,[옅uDKz%0ɳ1 %3uÐezEIa| GvԪq}#k ?L!7WB}Rj+pFBzF9wZLE?~ ewh~ε\",10! D 6g807VdjR^39UF$cj;_XT'?l$_k߬z3׾i+D|1|k,R|HҦʃ~`{w/NGkv恔ƌ|N3ſs)Ե_$_D( +dH{8$J8NJtU\ Qr}XH-?IE;j;7!~){Nq:qya E\f9 &`8^L}a L?-3-E~^fv={ftz#j|Juҍrki-Xq.gi0.T@-۩UdnvKgcGܚz\v*#w, 89%b-r*K7JlW sh)Eړޓ]EКg|רKuyop eꦣ),Zk~f@'D,Z'ɏ++ُ*+Zs] l\jD9ϒеG1835#XA` sBVr1 3O*ۊ:8KsA0:2/} )v `;))f/m_3aqJ=HVAF| iNDF}24G_̤\z'D|6ic&hQFAkğj$&f8ce ;BRܩ5H5q'ի1R]T48ql0A;0Ŷo$P0W{ctk ЛBwy:h"=\I}J05HcyKsTj}MD؊*,a\;݌epb8ø /qO$V*AVҋS'FFׂݱ@,QzѾvuA)1,3w}[3M^YZ z%PDu>+v- f<+6߲\0灩vީ0i+,i2Y'H0!wN/M0-?}w1N{%fu4_3ZMj/H`qG}S" g=~{nxt=7 bЧB7W&T|_ Zm%<crY/B۟Ԑ0[3'::wϕIՕkc*|QlZy$פ _8ф.Bϩ[G:aEsbl4'9z&4MS)׸{19# "}-;Bxүa~Hʅe~h 0=c^]<~R]?0ɖ_8@w=QQ;J|m=I"Q-a.?Ba 򷢦gfB³i-aPd8;4.Mpµ"Ly{hBUM9z$w8[}_,j%O1o ?Kq>.{A'ARТ|7,kt^6s.}`[߼,ۚpv Zƾ'WJvf1}9Nx8dS+ eCRs:Ҿe?'9p7wv(S`^빸նѥ߀s>S")pkR✡RwZZ0;A.AO$|oݔ1!V(lԞ+aXdxF̋BC{} NV OI 8e@sYW^nW`FU!:s~gtR31 8ɜs<3V%o34[㺚\5Jt ę#LQ_a'fs2?,V55Lݦ:~' x]u/R`n_w ^e[<}Цp?/ۏJ8 bM`m,W^LDE-Q`}MDLStÞЬ&߄.̯#;4b +eo1{bK=y>LK^&$.OC=0\>e !A߯4h,\5pnɸ˚1;{ig ;bBR&+ˮY厰U:=RJ Zwۖ7qV2Mlc^Z>DXf鲂-IDՏ9X5Qj=bdXX {O$$zhZ󖫾P,8KFuA95;3XmکeޫMg}5S}0u?xnZ"5Z%3+T=RfHY"`Rhb{ϳ2 ٿle9R)j3w 8s+,i?qD68jY38d㯐&8|6,{ 1&ؒCG`lGnL^M&DlGMmأ®p̙|"jrKbgf^QUי۳Im>R aoD=sIaAjmO$?klf9^N8W 5Y]zp%2`ooMH"`)(f hR#kPdOD8mò7" ͟lejܡ]'NI(ڴ+ƴ(d8\s}YnÖ"/8'*7)\s_.vUi xLFE5Y,HmŹ]|pM4R”al;eK!?EX&e}yʣFҒ$o%A@P/:6˳ (9;?JE,#Fl! S:  u%m&Fdۢ\x%ҩZs.$B1.$I2&pәoчM\w`fQA>_>{Oj)ϸt#x`uSbml{ 6;& 7l4NED:ȃ.sg1uB@#:K@JШ,uu8.s-1lac|\Uj0E5~!_!45񠈊IZrP{CY64*Do7Jgw/~6kݻ蝨g>So*Oxp Q]zpr]ܶe1;nl.ܗ&Zv5 W{(Id7O;V/d8-8Iiv6E)LӷqYp] 9h@:5 =q)Xzp| .:|0(c?~͌ĢjH,LeΟG_"<Z|5Y!(.,3@&wcM:iäi~ 1I?~6mAF.)˱Tb.7 h7;l̡0(5IS^]W2?|ʥFΛ,L36$R_t 8G2,fex ϧ{6Hp̱;E p[Ъ3Ǿ"Z<.؅ǂC\' &E@g&}oLTgA/g }%LUn4O}RI xt^FMBAّD+_R^y&GH m*1 *ʞ5\|^51Ow'܃B^ Nؘ& dzs\ծmKݔ˂7X,}e[zD^e_;_& ,wF#mzukzץ 䣭y@rBXnX|Hp޸йVrc Rk}_ ,м7v(^4Opw u3M{ʦfIW4_y̔@qÿ<*v" A5r# -u UrާoD ce#_M#0:G=]7CՕ;C a#M=rOMjpx_#E}6?5ج0wlZh)M@עAPi[ FEP|X?Y6gQa{O4EOTnA7` Zs 7Mp_}Ka frL=7fZo~,y qƛԤ^h?`#޿m'=EW,ht@j_ly7?3(Urw+rhlRfjƂ}QA tL@eڮK؏DGķjY_4L*K|4 Ha*h5Pd %|›HN>hBq*./oSK)2, (4V5IZfGhMڥBƮ7bĀeȷJ-mcՀke 6UoC-̝.2+Ƞ)æxGƕ—16N&N}ϧT mK֒{~ѝgyˁO\gxWQE@JMOI%4vBj6;,+c\r|(G ۥl'j,k΄E_ |#dr[W4B[prc1ry/2) I<D J[A=3̳ .6>kM ڢLOM0`Ա׻K*~ k&PA9=55$8UJPVغHLމ.2<ԍ;50 ҦΞSb8+?cs#8OT0D6gG3`sm}?v)7YWAU,OQm*z1v#1,' w97lg2buʤygxݓ]mà?+RXHg<RUVT*R󩮏P2"{+eaJ4ύ@1ya.߮ RO֧rijm[Zy4 PLFu ]O廆xs[s4,$^Ge1XƖ=,,zG~G6A+$GxQ탵/%oPI}{1NDGDGDTN~j;a 8;wvٙ3i05Oq5ho3V ff&k,7ME>&%Zv,gM.CeSyccnۖ.l 6vF)#'8GUq8Sd0]6$5a' Zuضۍ|Bm1WkP7wE`RPJ3lD+\v+(́ ;wd4fH N6uۺx t-̦GfAX(}%T]MHN/X=뿺tR_Qn_ ˊcg17Xxs4 šk3e˺͂_%u4QZgkXOʒ4׆+G߽\jcg*2'_cv11kopf?TAh;=eXn>GpPkY\cUxH?xJ՛ FۊNmBT>'~Z$$j0.-;c TfRgцIn0Q *ZCfBWkgQX1bM3 +=UASkqU;cW0}Q1]ˀ;B⌕FM8&XR\QZx`WЊ; z/dC>~e $_⸈8zM #1 z'Vʕa7_F+T_)!x<kSu?QR99+}|1]Gnh;S d3\_{Zvo ZGw(|(S?׈xT/$6p"~w0"$ɡߞsuZtL;9t۳`ЦVM:n?ҡVHà^D eXuRi6=)ʹ^)-@8Izj} ?P+.ؒPՙ0<JYoq^R%. W ZFZ۳ bX= ۫DFEK&/Or&7샙i"$)Cn\X_(3*^EnU{-e"Ჳ_NsZ}QrlBfhTȎЕ"sVCQa=KKLj%ɷ3TƊ@jFk&\1"]H=ݦriEcutkgB֍2t:+&w n8|wH\<3ѩhLɫ0g=ڳo4sRG(K9rϚH_Ҥ3V?j L>5$Y ,6HĹ BQi!Z򍍖 EZd@Z{P`^\9oB6[yM!ǭ=돾|I,"Wk rsCP6e`'oKflt쐖tL航pGҷ 4s'kV3B9_#*)aJb*=ڸ L%> n䆥* g ;.j| $7nY5g?}/1UbwϞ ,iEB5"r>w#".Ю{C.xRy2s5Qs $ҧڅ p9ruY< $U+qvZX%Z 9n Fod<ܟ-jű$52q %-$j }Ck z]1<]p_.Z+ (qE ! gTD#\#fH?,Jxl,(ȨG|jkH;g#.>Yn'M-p%IZ KϖaZ܄)1EM= = ,[+,4JcTLJ"DDž#Nt1ќPkW$8Y/0d\0қDx@Sm;o vf&>و"U%xi}t/ڃ57hkeIλ}[Z|R|KCL=_ .v*T0Kh!-q82>L/LhhTU}pU:6@q"ixs3bG4qxX^w߃RXJmmqOl~,u>`;Yx*ؒU&0y.'Iכ}Xw͓J.0;گ2 /ߩ Tu{iυ;iՀGicRb; A!BHA|:Oxeo c%vFm‚2RNn$jz_qT7گyHqʯz?`Sc=7_ - Ƒt +1"y<"Fo~i+!tkr2pZyA?N+H$,2q{.GRQ [ Ў{}.Җkb+g77YIe݁ tz ^$e띄q8-_-t3!6PJ݇ZXST^ ׃clvHDkt $虂U li: 4˹û*Yݒ% HgQEwx{*ǺDFp'V?\ o="Xg-Aez'xO%yF $h)]3@#el1&iln9m݀''\s|'wPBy$ALCyg,_O[7A#ƳGeGJuqY,k*Uej2K6 _jֱ.`.6ߣ 7 hYU0a&# xyRwИه7e"D¦0Ns,'P%_W/w3&|b,lwSU{kzQv=eהo FK_noJgmJMV<©ahB GIո[uZTV2p5v!ZbAVr 7hVr@}Cd))3,f/#㙼DY0OcBypBJ]V73Mc'`JT<:mC,@B!Y48JT)% l/PXs:7t1=jEͺ2f-7,U~!(8f`eN*ٟW0͝J,bP,"5"Q]'%{ xxSb^ H1HWfm[J66(W":'}tF bxK[Qb^E*߬7zy5?,׸{[K6ɍݠ'}1b?l+- lA[VP_p=0`+g4\Z5[A(ߊQ/b(p!WU3glP> XYz-Lr @_`Idj 4ChŠH,HOT:|wkzS} ;6Ln.GG?pn0e9VPLZ\.9BU}˕tD8Ak' &Kdp^1}DGA/qoTzѝE9$sywEL¤F{5$ cig]Gv|\iǞjF j֜h6 ݖ"O; ̂m߿R%OEvxT^3kRzSv$vڎ+G(?8k75&^ɇ'FFB߷4U՝yP=S@X{8hɊ}RV/4d>sxJaGLGchLCoӅYuI%3 ["\ h\I_Rž>6ǏN2StX)Zn"BǨ%w|ʯOv~ח8 pK Ve#6i<4ěwbuO$-Nlq|66/F{-ZX:Znwº"2|g_d'Ȭ94=1k`s 1I%q5 3jE'v멨7V08 "`U{|P̌{7k͈z ݨ mnF\>LRwGDIղ]W!z\)- WA̱mz1iPܭ ΜYF6jkq`!@xd[$b&WC^Tm^*ib-ol-& *u˂lE edzF"ԾO{h8YbN꽉^D7[1x*$O@hFa3/zƵ$| Ms,! EݾֿGDXY 4r{h}ĉA-qUWYMYY 9/p83 ܕv1d,Kٶjk*j䂜/չ݈j&eJ&ZbDg|(5zybOrU#.ԧe5xiXiUqfR|uMfóW[s~*7VbC7\m"$bgтZb&EYj!W[̓]H1LTRWtg\'tHG^w[ߠy]s3z-}-XKӴmJǥc蜱+Z {/HK07]4ã$o:yOSDdeDZ@RN#\)Wh#% GM|*۲/jN(a39^^nѨIxY^e&R<5֚2IAքaۏ>XzI;hoHƊ6ej,uH:M:Lc1^Vnq!00TlF(Βx|jG >JGx\zp5Q(|<`Xyy1:&%'TU?X^Ź4t^Hw"SJ*%1w4%STL@O`]Wiq)GN &bE*t~_#4tpV8e U&ﺡ"RT>S ;̓pNוJ0DiZ5nD⭉5OhWUwGG}'%Bz:bi7~}-0+F͑C'rDRpZZ'G5$N'RIqfRac!G9 AGu@?kFHToCm|+Q"3h[Wo!^"+FIh)uG>w݁"T99X8Y0r2k[|P v)L/k㿙ORt\pZy_ ib`Nd9|U ׺|d2CKֽ:ңSwKLIQQxk, xεUtD;.&$VŸ撕a#,3Gx`0l†Ծ$|h"} GRm8RؖQ-beӶ'neS%9wW`H!ڳpQ6iX\-!Ȝ+bE;p]Kp'=X6sb̲YdǬh(fh"Pb6>R] :rA2rJb #S9yy쀨Gr=;(;#`vkqwk ] ƂWo?#JEJH+M"c9KWez®ݜ=m2>O1v &y,Q.Vhp'F w [*]_ܽ05՚ޡ3wfsQ{t8l&%`f>p^ O`,Wl#i-UF1(/Q/\Oz &Ưg_ 7/cm~$ƕjκ@t1 O M,:؁ˑDq%̰ܱƞ|xtֶ ?5CrG!=h*;-$I9/htΫp`r3hXOD`*DqA$҈ Tbqrs-Wta/_!Y(6L˅4gÊXNP+G9Zagi;I)rqj.{Y(/4&]/5yn?N5dpt.(G Qe_־[*>M2 3sHi7pEX"L-qQԑg01̏ mM $ʼF ]fX^Q F)i6o}ijS̑8n.8֤m{mӏtl󜀨~)OE:ƧSחǪ3^ 6`@,:󦠙XN,bU@0V;җp WaX<&9( .*CP% NICf`pi7?4N`޶mR5JؘiJ*SQ+'g]^Q@5jEsh5֯T2ܡenc?\?ǐ^&$RP\=>*B?cq4̃pb( ݢ.WWn\$bTdI1tLډIրY@N~@{t. 6yk]EV>zqjsS-Yx2b[92[d i[l,WqbahD'$Px,̖~KQ6"EbH,rye ("@z-m; iD+d^ YHDΓ/}.EcTp .GضVƊZ;T}~,('u;U(V) MBJŹ :@*xd-(^λH}}\BY9ev>']7ˋI|*c8AvؽV3\@&^k`Z4*MP66nG*| U`>8L1kE5@_2 :g"0o`2,XyWh-~O/Jμs!qjq:Skj< mwqĕzpŹyTf\%+jq`JcM~=,;qhHb,.q '$9ǠX@!~Ǚ&ZZO\8ڷ\&$s(zi(@ggF9<1C? vI+zR!kujՆRoCQe['_7|))N[GA)^d#MQ65~gLwd, x?*czYϬ;|-(uB}6zh0\yk$1f*lҗ sH)Z)13,L,DeVM֙A\ ֜u2#;CRa[0y!n~h̀PbELLKrhԜY.D AǏ. ū9yL,FuЖ O^H&aqp!u2 ahaU;n՘͘}ԥn+< o?1ڨ+u Iukx0PYEv^.R160'=k|dAqGg]mͻK #xI5CGsYDwG29\.$d.ET+ e}}^;AY9MఒR~o +SE01 --IXĝpc"L4 OԊTNZ$O΀%,rxvLM[lo{:/qN -#bM$u[ Ip{J{LV%ZO/5[|u2\S4MHh~FȻ'KH }##K(bćdBی6h6^n6/)=OPc (jwxKZuο"m9S+AGL=ط}&IC \v\XFg;gzBoFZ! ZZ0c5ᙻR擒9?,uB@3H%v4gcofy3)yq$xN;d A|vTi: 'F Hx-:Y~E:8غxP!)li6DJ]f/3\A4Cu O6e@.T6HǨ\d\>*L} BKd@4EjrC٣: rqJzAVaOh^E B>ae,{lI&_l?mB3籭0Fm3;CLs0TSCG>7o&t G*r]ڲv^ ǁGsg5) *sn&s&ʫq(Cu r3:ʼnݎ *H;[L#*Y=V+3B6MrJʃZ/}_ٺa?>2e֒'Wٮ-tK2.kïl[*Z h^*W;ѡZ.6m'=nCKoA2:u\;{ `w9(Sڶ 7]'0&#".y(Z,T'7f0KU bު:t3Š͢* &ˠq+>>4-s>e&77nKSI\XKEhuoy.d+㗧$џ6`!#I}٭idnĤOnD;Qvm ː}Ƕѣ)ŷ35/"c'voh l?I{s?꾴9_ &[t.Ԫp󙍜Hati Lg/{i"zc髊/"_tesً>iE \#OD9{ύ/]KoѥLҹf]7c'.]L{2ڽ}`15N2FABIPD_zluq2Ųb@pEnpB&2 sΒjky\yqHӏԗhޕLg`= 5 ó~ ׇT Նpdabe n]zK/&;}GQCv\]VQv|w95 ^y(%8B%8]f`i~*K3פ)dm7h M+a6_Ɠ4?*}Oܦ2xA?ߩSP5ҦreBiZ<OƏ\ 2l ĔiWYm6urAňVQ CD~cr|QKgQC,86?5#r/MMJRnS]yiVQ:7Fhtw4v_y)[`vN'c~ (YjJAM]Wj^#MED4@"U*0+;Wr{C?`;(3{7^`+ ѭL~lԄ~OI$`7apVmIDaUy,O^5l,$%[w5;R|'I:;+#Pefyx5'tM4"́qc"b-v Ss&.ayO!h}}X۝PO?7/1(ޤ5P? -.:)k?Wpu8P;qH=q 8^i-B '? eziQ8'ý[\}|NYv87ZÝͼ*߆)&+d|=-H7%1>pȍSe튻d7}:l `*!?;|nA5;Ff'rTj'\cvGt3*"Ȧ0߉}3VDxJ2KNzuV܉6B+a11r˸ 燃fvK GiX:Z00! _ N?_aF1qfMT; զ-IHغ=mM8)ZS=FQ96Xc/^ 㥭YTGt3c). F9k4I@[G(җFw8"LSfOـT $D#p@ 7.WՊV0Q&N(9F8TfT =P>0Б>CF1Ic9DόCe䠘V9JhDB M/ScԈ ZWâ7!o8]Tp|{+Wé9b  (wYf3RRJ-q` 8[0r8YOH|/t_!,odA*Eo.lnFt¹ЭW, ^ϴ&*̡sѯy]v#% CYXyK*uc= wt@u "$r6ɒTK~y>G043>Lݵt`l|Pg4#]H_Й7fq1>Ni{%|*m-G@J"Ԥ^|R:Dfc29dH9)5jjv[YrO8ljyB GW]K!!_c#7C +/E_41턥yF[`[M-Pt+y{vEΐ"vv c䪡Am5FY>Y~[FxJ/G׃u<׸ *KVE|LC־j~Z6\p4*O5zKuf0@a-% ?G[= k2!ϟji!p}69eee:z8Q9/X{]9T=M^F3kb`J}$P&Ԛ(g|T\Xj =VFԼ̗]`:?ɋ_@r >6GiGݔ n6׏ SpEW;qn\ e2b, 6˓xۨIs{rCA#_2xĤ~-*YJ|9ǶihVڊz֏ԡg!hǠK^lPx}wpSu{U-'bnm RǸ-k1} Iǽnwyrә5۴eZR 5_QzЋ7% J[23ꯤLH։+O—@A9$?l*/͸)$nCi?ǿ|%"]+7*BlX9rP϶5XM5ꪔι RƚLN[5~\R:U[][*/? *GD9ko(2Dm <gEQ^|Uޞ"bʽZZ!@`j4'Y@FlJiV@;elt M!nHn+htf.gvS^v 9veGh`@i\5$ N#*țe`B3Bw??tTxJ= 8?KZ MrN;cz^g92ہ*NSB1\" c]ݐZŔyMbES.*@jOr D ~ )^ R9xnmBKK~R-%(ɫḎ!qNu[3_a #H".8aGWI Jn5h5贀Ҳ}:ChBe1$s@̹Ǯ)Od|*$aTZwJVț8 lzF2چ1L=C=OiJab{Q_HZ.,$P3Cxo:)CCUabTUzgWo=`ljWYe2 nQ}  ;Aq6зXō} 5u2 ?Ǭ.k9PPKn/mGL|T%jE \@(`N|[[$º9Ueу!uy|#oqh5vu>Ģ'3] UՄ@Ǎ/3ŚkΎ+Jv.DoW?B)uV6?506·|ٜlY'a*\6(z\__G_uL.57?AgQݏʑiܭ bvS("YHRRk+asיwlD$p`skW7(#dgK,:Ba)!Jha2<WJ1VҢ 4(YyKqQ l8(w䫤)L$+~eLY ZvcR #4F㚙2oXVcpƵeREENb^gthL lm|<4Ք 鸟G]-׷+%utKD ybKY-BN&p+&Hck9M]8/vk}lF ] _KYgh}-1Ձ-/1ʅc(qp@[ HV+|qAq,vnkMΎ'fۆauO-b CàޖW"^iO20ZĜ&=wc,ۥYw|iAߐ}a2ea69 bd$EB) ï3zf 'Qe'W6*%MK:0t`혮#B ܳ@!̯eu3r6C7"|TD:zW/]uڅS&ճ^Qy6= :j6+a&lvx#ʻQut[7iLсriQ'CKڳ'o}lUqYw]lZH,HMPpF j$R:=]CTZvIʻ(H{՝%=T3n.>'Gm<`.Ƥ_^hmq P ](y9("/Pu( .X޺t +Ke+xAwa$m5ӡdR+ݘ4LSOcX1Q+?v]7 ףW[Ư#ű>s1^fF:gy \/ou+"V.E:rn3)͕qnqgP,"j-RMyޠ&Y.$K9 0yx %G%Pe}B 9) Ya*ݵM,ZA$0 SςқѸА8H8qvJVӶWdRZOn I5\UK6o=֋ήJ<2{ʩW&wd.Rg<$xuprXvJY=ʔ(܇_^? ;)uwU ` }ŬFμNʌG\)rc;m.W,QgG. r[!YX<,4׊`ȅFJe/Ȭ9:ZxA6S s,< ǧz?r}Fީ>3ξ(ۺ)܁JQƛ=-ƌf`xSObUFҒZdxd履z24` ;[i68a ^RȦz"Yy;tJE؅Tds!ƾGKVͶESEt/Bb*J>F2^ }wh'J:~ōX݈](:|hI+FŽ%E\m]jQٷoξ ^#-͵#þhvwo|ݨnvVOip>b ނ1v;'Z^o7h ]P^Q@\*m%9}UK'.yc `j TX(t)TG?I=љ|D SC^Wh 7=UWVʤʗy[ă2!@7WUzÌȶNuKB5ixk(#Uq;qeH,o~_xu/ Θ4x"mr Vf/+'KGfQ I O,d 6 XPsQ6U]V|m)xAuSB~Km||D8wP BC[?yJY`{&[uSyWm/wH 1|NPE/¾N$2f.Ȟ[SaHEyAqFA+d"V Yɇ~|ti*}g Ƃv-p{ <@M=`zl T.Rn޽R Qe8DTlX@q Ɨ}wM.O? $6+aӞ8Bd+?=$ IOepy ZT0){ $ 87+OR YF'{9 A9є>a'}TEcQQ'4Tg46~y_ȏNXQE ?J톰?7) AlX R8y\0z#dMg1b1eh]4m;|jӊF \jfY|#Y>;*GR.||tvdi\_G~~˔\g,鐧 g8/"ιZmx`U+70r|FzC~ڜWbr#je| C 2+,t~] y[: SS* 1̕v95oKO4c7bA58v'2w9$K25E˦Q&όy:<+=pZGJ V;K1U5@=f>ǹUxHewtfc2ƻW2+F22hEBE/Ai_!"u3n;I"WtcjZTJ.:DP_vp!1PL[fa G6k-h!Oo=~pH8yxf*'W@+<%.d?jnm>|I{/+S?);WGKWE냲saVLBۃ12+e}m0T=%'&o+"`gmd%y1_o׆cL"yl Qĝi\&e/JԽ.1~D{PRAf mfϿ +nڡ'7b J_D!2 .Cva"92wOxcʷK (1JuʎG#gHNTRxl=xįXBD4$HCQ ֘mB&jOl9,D 1%pVʟ/߈ >!1iTuRx7W# s&eV4.R5b]J=4r(O# j@3d FaW@يL^RGb_oQYMȷnMIH{uDd7ة[*YڍՋwysxQᖏ3.B ǀH[,:Ax y^z5}$BP%=}w&nXՈ%~ N)[[~$4~OWWP?F1`y(Yœ>8x L6o(Q%l3T)*C‡DV߄kf5CG:|o>"b&EV/Y+#JF(DR& xR~n>Y0l9$fo>A`-ufD 7kd5TilW)<ɞl/>qlC69GzYpTQHh<O?aaVTiޖ 3wW8C&4f9[k:w0YVUHo`1֑oM~04yk_sGr; "mbU\B+2kd~Is 1`p!} ~~lxsW4@7w ƍg=8zqֶ[I/ͱ&Pg_N,Q5@VAuVN);B!NJτ7NwrYS d)GA1i99t/T)Y=@=ïn ~NH"LM6Y2!!6akמu{5^}lq64~!^/ ."᎗+C[2K8@ur 8Dz'X_vq-oh"jJU"?+V\~][،6Yʮ=Aaؙ xUE.]QIJ;Ri,2 EyFhj7i)M`,iqUTZ$5=:#ZVX A':>]+zO (}U`>sbW.RTL_(I Uwa9o}Ze=pOon m<*En>K^&*)H- B^2F~őXME ->Qt/BzVS7r%g#>5ߐy"3:&ۚ5j4Рj;_b>H 'BCQ|y*{>LrySK~ b~@+._EGn/Bh>^eD vZ͏@:;n.E&ğ,T<9KGC wGAnz[ҐJ1 !҇BMgjޔg"ꢣ.m\A)@-8W5k1frpDގCnT`Z/*JLŐ_<k70Z[M*2_c[, 87O0M{|ޡJ]-UtQ;.Az㯥.-yeQ/:ԃa0V OUFKluQaZ3 1*E KArrZ MwV7YOAߘc|Ks΂U86.z$y&em6BDoy ekK9H0QaGCL%U*{X+ NHڠFOr]DOja ZO@ V:2h!X@;'$_v>!8}?4+ףiA(O OpѦ=oXC ;Z߄-$Z' YgM| fH,r}g5)d͉ds%~_Zn?Wd R<9mZ{P)+*e^;ky[ ᷔg]W XVp1mҎ!Ǻh@N,-} @³?z;:EqC!i!ŜE⼒+L-^ GϾeu)jdsON5Ey `hT=f|P`բˡI~$6a8Β[fbH9y~=3&~ݩ9$1?ry uEp/|}4CoE2.]W\Q-ME:MKpkc2` Ujg |ݴ4" quM,ٓ ~@ixYi$&95Mk 3 =BО]A2K JL&+S43d r2$<x+؟ޥqGDȝdjLE?Р .NI6MXslFgCU-ieXT%~ iA0`? Of6d"HO|Y34ف͹$N@b@.EĂ-PQzpOMX&m'P8F:k9hd5dUAʞB<6Ձ[l};>s,wر%Г{ZzU #WG`E\Đ'y˹xn8m(.{27hnU6Ua8JAvڬʖ+AY7 B\H\ #2P1 2@WaB*4-nAW[U-'ק-A;(|x})|\+XxSCPB2i0>Jz~ PW@r Ew^÷w(W ė{ܠh5X09EV 6>lK Uoߪ@*qU Mޖ0v9b0C66&y!,ceP{`8oH+u#s=ڶ ̄Z龝mO=Rs -xcz黌`KNrjjQSs} ipb/30I H aѺprjgY8`)#8 Lߟc:/yjc UG#4%X :~.1}noFZpJ6j2>3]]",#W>uL(y1[5Us}il#C-Z1P"-f9:\@3]#1;?U3- 7":l#5ͷu.$uxGAJ'wSˬH$K|yQ1iHiAr,8X.مlwY%*EG^zwa{\5ǪmU]+ܯZ!eEwX{^T8㗽Κi<5фCY距-1"]> $d@u~8Q7Ym${v,:@w(ܜa 7Es) ?Цky_.Q׃yL.CX\1XٔospUQ*a\P<􅻸(6sh>XG15T+fw:D7]//Qϋ~sY<HUپ>f.}~:֫O3Eu2|n Cn*ȳ%RclH9mF^c$H#iF(HODhfr d@r11"`lwtA>ΠyՃaFg\㭩K3gV)y~n"i΁+"9j&^ȵ^vj_#Q|?\qk<*q%.REte"H&ylwI'P9\v`m+sI+c(,ok kU6we%9Y+ub3gi`x_E d%Ka dD ?*^W=|جC bZ.h>'+t |)ve۴u$W$НBa)Й 9k > 5fv]zٞTT!g,8VJ:z;b6tH V{B*~U큟+ (FT[}}rKښ?}W\ݲyV!VgpI=IR0*CeX!wLik]2$̝<Ew I.”">ɚfy Mjʎ4jdKlv\3̷z ee dgmƔ{vo @Q7@ri;n P:ybneX Tz~ePX&:]OJ$}. _}Rw/smD LXFTݓ{V-sNG|f;ջRw/֐Σ2d3Y׭A %fve d9t2[|8ʩ/،[W.^R/4ՖD}p ::4L x+;2sM+y0Of]41$HEڮ@:wx^d&~?S=+)3#\e%MxYML~̌^6pJz7<߄2KZ5(<6^th\ }-iU_`." .GILvHȻ?ڀ5\TNig* pX7{^4P67um'Q?d)g3fzϯ{D/S_h>Fi`ihr;QqԽ:(x6FNG٭;"U/ "GAUjoyYGĭ[.Ri 0(7ZErUewnI:7 QeX=@Ki=}Fm&1Q3t5#_:.2635^ނFZe׼̣6GB6L8/m~Ѡ5 K|㐑 q {S˧ diǼR#><oh̥f[ˢxRR݄`u)4_xC&}UL݂րsc0"- }$PreXG"M P'MDZՌ-j=07jնߚKg] @- |i(! wG{Q3ۙ(w7Ɋ<`}1yGAzxǎ3=J#`W^V8MAk1i`.EXofN򎰳~3wc Jق-dSɂzk|(Z|\ _Biu=|lSLCR@dp ::E)."0z 8 p'`^g" _`/FTo8KAWWJA]lBTT$xи ʼTɟϩa Q(99{GeoӴH )߂SGynݔlԧyl#HlsנrkS4zjŹ&'sLG[ԍ|Ki#6̠Ynr3ƪ/p)SjO~Z4(w*KﰹQɸ4X` SxqH6+3_^L۫9w,.If*f^3eeY˷rE=،=2c [Bi w{|H*7yo#eJ'Gз}$/W8b.~̪oAAgN^Hc^L.8Qk1LDmo߈1xGai Q'kx6+ w:pA]'&~#_wLtNN?̔= 7"4lDeDc?sq+Jojk׼k5m)~~ lT:? [A|H$΂vqAySmeq68JbM/d؅GsH|Z$lC7)h9}yS(J@3K+߮:#tKZ)3嵝HquMQ"fhnPYhgp)in CYΡ߀?ҌJo_+; O:Zz9]@;fXp8?K!xK`ا:.J Iskt-!X d htMʅt-ۆ@I+ GfI+ᓅ/Oad4 Y0;J'|QiV d]ջb`>CxFsua&M) 4p31})$ZR/al3Z;6b8D_Ba1\-q`QlhNp٥>OvgLIBd膁@zɕ8G*"[Nf\788NfA`BMuf/\KUBSXr! A'ɍGw,l[C7s. nVr7 .\ g,G@dHOTy~1Bq;b8tIZ_X|s 15,9kEg0:l[[yBb>qbu?ꔤk}uTV5O~tg܅r|rGYOW's1Q%=ZVtBC?lkLkunA R<1TMɭލGS<އ,LABw0eR_[H[b^)VDS9fex vV3}PJlC5`WNr#;;y%uNR&:z F\PESv5%Qe6)??d0q$LF1cEb2\96)#p_}홶^ĭGdGdp:Z z?Y%s*[j-G+XUWw)$zjdbwPH{hX=6oiZ]7g KЍjo*|I~ pQ從ʗCpl,VUh p zr)*98JpgS|ID(sUqQR:]%KL,{ %ޱU/@y\y0כy|ܣ.Jc1K!ŁSxx6w<#㋈( ^Zc_à&N1 Օ6tL)2iq ļ}Y\D_nTAĸ聢nw C-$]FWgmPӣ{9R-˺8o{"mkAth~U&hJ\嶴"?Wf]I#`Ogux챾p$ns1|Ɯ|y j6*,MQ=G(غQρWĽRt3&ujr./n^IG6c0@#WwrM#*aiR"c|oJ3q338)|&8-(k Ak2՘a* )nr5+urlF5bI?A$5yfwha[?S iV7ˍf>8#ȧM?,csVr(Z5L*^ɍIgUlk(?C@ =t3&*D?L [V6PrR^HkJD ۑ`aiC[3V<ĕ=];j9/I pqzKO!p?霼fEgiI'cxa uNeUK[a0 tɸ2 9&3c G~Upt/'s:a `z`*FfͨNlʼn˯0&HiJO BB=-수//Ώ/ lFCHˍ4:d qwF"e.eO2h]UK/9n}V;NY Vd0aјBh JF٨vPw-#,mJs``#NzLm80*>3ZlV5>S%]/+ r//!w'L"q-|`GWye9ҳGR}0pqxm5ێWɖwg.po @~ $xM"-$ H TtxÂm!IbBq(t"[||s\{vI! !ߤ~*&!Ql8lۀFGW[+ƪ'ч DQvGFVˣ^aF7Q ~h> W 3讌ls_ba xh86x]'QVF&s} 1M%!%űN 2@@RĭIZt 5ѡY ;Árz_b2 uF!yZ-@-.mJ_  DϽ BIIhGmᎅ6y`"gfp}ŀܪal. ,wśWJO-lKb/"&h(L!T3ֶ);L{GrWv6:NևdYBȌ ʣ{ķ` oq`-aS8k5G'aDw\h{) uSw0׌ bQ\V @kܓM@,I&w%6wBҶzEs:@vyuJQ/mm3_}Jτ^pG5ޒ{բÿE(<" Ga%ITlۢ֊Ha9?Tđay uN!-$&QY;@je3WEkjfJew%}EjMXJ ,C}L^Ҡr1kR/`)H}&z2Z3nvvaz'ܔp51~Eݝi* %"d07D3Ҋ4I%Sud{ k6 bEn5R@7+e1v C$CJ?{Y~_"biB™* #ī%lLYV c ;ƕϼ l2v{C&ԱjWO|0vҏxG_ -aIt(CGbhmW&oetlSm\O\ƨȒ.^ 5OYZe6|O_IgrK(7z3z]9̬'Z_f֩l U6̬j Q^}|\5!H(z'xȯqnh~Ҳ% {%n^QG$ҋ'bD+*cDQ W36 m [W_i0.oV)HKdA]^W+37w>%ʻ ix!1u@ YvKݮJ* A 0Q{uR~8!LrR=Zvl,kKD .^z5R<'~4By/4A,Wx2_xoXp5#\Mˆ' 3A<:-m>SF ofD틅?@ CumzPVuVq6ku2B ti_1X PNO_eKVo W3ėz(w~4L~/;?~N7!4 KRLkEb qgp+:@]쏩#TΤY%6b FC! Y>jP[cY[=E^FZK<3(d5 +ӔVo?/T {}T@.TRgJ6nKY^U^:JdܩDhNF 8̌KWcvN\<"$2P~NcRLye}#=LwZE&*emqqo *Yq=eTD/}7A)0aniԱ(=,<Ͻ0`deFxxkTUW9F+qk/mS8䪘8jB-Pv9ck̯X5{-:uޮ<еe4qN[>Yd 7 GV FiXD@葿槢n‡RrϓB)Fb]32\B; aTwpGޏ["X U"9nû`G͆9ll: +iżxJgzBd("Ϳes()=zpE(6A'^/r~Re)bqҁsQD)'&v_ _PՖZqot,bu0ч);@H>ESdh YHΌ*֔A=ܖ>Axd.Su=XG`c$[-&]@! wdQT;]2uj2. "VrN%FPBo!.B\>8?C qIk\IW1 N=iU(lTs8\P TkTH ط2_Q^rCʹ'2 %Fm_qH͊6%-@K;b0٘3YUoD~9ٹyzmy *Q_쿻@/8[V4{B"[jԵX*Sq MnDP~[eqp{{ҹ5@>8/ BY4z RX!w^~jJ42^^d MNzBp%cڦguF ]SE̢ Ŋ^ eNY./crّ&PjY)!H4G0.‘8??ʭ|5Xtgsۜ2ĪnRWw; tfeq Pd:1;|>㊥ͬh}Ȯ ΂J;trO /9p'= .R_5pl1NG8S<=<6BJ= $eɮ@d/H;>n, P _$>0hT5<[RaYK{{y !(Kw)9vЗ⛉GkG@#Ji.ȧd}\_ ý_[,D)://9yaQs;_Oƨ@lCa"S{d$;oҟsEGQrOB_ D#Շ.<,W&d J@37P)>‡n`JW9z:䄡lƅ/˛Um1~Ǜn= \=w5M 8OѳraLjX#^a2BwR1p;KIc]4o*{/a$ctZsP_SX%EKh{KѹFK 7^~'beHSc-zA}ɭkو@koPB26$Y0/:Qel-T[cT8َD8)-DnOUZO49\g-g!O^S)f#_phn. SWV-spPȜsQ(:P|QkT;Mm)F2nT~8N)<`z;\iO_qi/yϵ yrUJ1?65m26yғVLҬScOtR|'a -81r,ڛW>9 ͠ RČV|S0CU)K`pImneRHAɺ:05Z]vʱ9!GWa_Q(ղEB⽠Z⻩>M6%2t1J xj(QÖ4O)Mh{zθ9n JSfCxۇƢEө8@ܧX~+73֝©\+W31K1I'0|>8I4^"r-ut1SB~A1hO!&6dү#+0z.hZ+q}՝_K(11$Eߗp~7 է!>Z /)Zeh_lT @cr-'_EtϗwmhHV!pn-i$!V ZqLo^fCŗ84b# K4#[\~O#$CEkg!?|AһB LvӆݞƘL( 3d24Diu7@T,WWn/*bGbЎ ϸB̀ʯig;H*F~#^5]<2ur=u,ˣawrfyFܑ&n'Mpʽ0ګ%E7PB:"aqK+dֽ{u<9%:ƉœDHդ3[i]rFb*@SFR+ٯ`|B>!Y_}J98eyU| HL}-~zfϑi&:,KxAMD՞HZ+&B [P;{9\ PL/IDAb3 )zJWB  }Ӝ}|s &d`#%z?{c]ɽNGs/Е2OXmq+bJ; !%sxM_2m@W( xo^F2{G;,[1Ց8·9s}jKߔL 2e\/?$GRa1-.E)`_UUt `$' vä2]Nry]<<jgx$q4l( hAf𴗯~&FMgĈ;mqvV9v%1iw 'WaW%a!cÉ v;/3`$pOC21}h|Tq)NV3[i7JM08/FA#?% 3~L1|S%V).gE.fA.D66`( #?C{::n\6Nv<Wju?O0;߻8`4P|~/tl@t.^{\(~j}ni"WBNԷ()3Sz ?( zmymam\grdcLc鲈y |) L5ЬՈ)5&')s{ NŨOHb:@w*L'~םxäRo~FCҵ/JE` 2j_0,6&_f'v-Q?w( Æ fNN 龜q?pEE_\[Gf7N?ĆD ԉԜ Y15DY՝ >͌*AUvCF.ԍC1])I\ )KG&Vgu([9NLrdXމK.2A :$ @ u}+$_86 FˊĽ͘Qs$&~Nj>`0-r }z 1Wck~n%CυE_2jo_d$]sBvݮ:X' (\q*W"nyxG(,0:ą*f(0ϏG}P\sI~;@| OZ{ksTg),)s}v:EGG,Wݕ5<_>WKRCaۛqGnbbVض"A 38EoޞjH}SdE\Z.JY7BBxVˆ;RLFJӶn%]\.DGsWnU=m1BYUvQE-=>&uFjطٖm ȶ7-oǎp_D+Zxz:^EmR EE[L@r ̰q>ϣ3Y-h*\90 T>qނXGލ--[zJ()'M'\enJZcKC 3sXu{5o֮Z/Ӣ0!$2k7VL#/+.VX- Z4_+`wYw ,2`9}`׵Y?Zjb>͔?jw|ɰ5 dny`qcA@15 RUh}߳~gEòhI9!~x'A Kp]\Ӏb8 b*N,T׈Ͱߪ?ʶUte׺0eke`v6$Dat-)ەq&AkPQThE)9{pFTT4r57V'+:KFsh3B~}IPsge\1ْ #%w/ WWcC\!ܢ#"VD9c.0{}YΜkY8aMHnFZk^#:0)F0m1s<)mPUR8vMnHHQ. plj&bIA)Ǔhi3סtNqX~/Pcȅ'/ w;R'" ,ocnf3V@$ sDsiRv\^EeÓfc AtL؍Bd@L]= -(#^65v3̌_J+bFsJ]tK?ku"5Ϭ9 =  CwI;㘛wp<`X!>xzxIPz, _?i ]Kb k156-E' 9jfE62HJ"AQWf\ұs8_Go]9z[I˚E',ޘ`_UPUiZ$W#>S_V &#ǽ'=`CgK$s?sJ],т:^&/6at5sYs#OH8NRę!Jf3<`.Z-~O럵w:v0?&rգ͛2ˠK͋3~( SaJY6|EH K^ hZ60b6R:cm*cϞB,)} %\ڐM5ԖjBɶ[.7o6KW2>>b 5+zh 1#{ԮEjƣ1;_x& 0HuHPVz@׿Es>Tyv=Qg Fr2r4Ӱ{zD ~G{\x! HosmY+ p7;r:=j mt3 k6"jCzM,KHs` fR]gO;8w~lzL$I X qWh> )+)W;ajq/Or< !rVQ@wg RIĬ^M39:ҷ9/5w=dUEkpe| \ƻA7WpΕf!h+jZbI;w_F 5f)ls>>Wdf3,)1c#o ,~lV6i{D4nG%!ɜ|&THme=cQܦۻ>̈?0QޑU[Нb)6L-L3~@~ _jwY7 Pˎ#NR$7Z:ןxy4PGl?He4gʜPT|46ZDhaRLUx]?W$]]=:PBy)kI:^: lǫqTs6A޻IBܱ9oԌ9rp0+X(͌E ç>5f܉cգ;/>0yml7 Md%ncg?aYTl0y3_9*;UoRMj :݅8^ϥ\,'ɂ_rƺ` EJ2pޠ2UeA)*]10C]Md֦{ |E7| XW,b/=u8\6E4Y<6MgEl/ c%.'i %EkP!i*T % FJ.N3Q`pĮP2gc9W,QiD>MGyw9ouvmHaa̤RbYP1D h%JÂ4UuA@u1OWeN1cSN@.\G6#/3B2  REkPnA_Zh (΂,L;- @ fp{BFVrx5ɕ_MoČ""iyh @E7-;C̵[ChknUE*ɪ7]a,K5\='3[r.x9;GBĶ"mV<1><8d#$ $esP)@V'W΃ע[pZy~Nm mK2F_dgykIDof,x9BhOVFsD6ٕ[ʅ<0Vt+v$w[fG,HFGy k3bIWQZs c3[TV/G?ȝ{.2)R۷, u8bjג"QEiIYyu z~utxcV^K$"7>]AwLJZV Q/3gdmxao8iHh"VI:2sgcpdAFihrg`|%6ټ`K}Fs%s{Vb`0PDmQ5|ke%Mkeng.J#&Cq\bK1X(hvO&p', Ke%5u$sh5SsKWXT`tҲ/y l40$I2+p~ BYLkP<Բj{vepuL1t;7fSmҦm +_;LjSD̃xAah"Ϳ>G1Nq鎼C>3|ɵ:ww g* *=,I+7߹nN{XrҌ%Րvs!afcHsKq";Gmt+,RL91eY_#X I"+ͲH5- &µ0A'eY1p|bCM?MU}pM.qrFڭ1e'mZ]S ~>G$tri@Mc: f)VRLzb^\ =%߿ $ -faOQ\Jҳ@DK+PGJ&2 [^$*˩LeZJcЧ5F"y>h3 ΋J`F>q7E+ Jε`M*Ɔ0UɊʶb&;* ;Gû I>\ڜ6ЋL)gMJr*D`N ׇ-ҭzS,HϵvcY挐+gf\HPhn#.m @ O[Gj#LLاr`+$d;@+2=,Frtq)LmOLLum~Li3p1;L1[iwc'u#eKBpD6յnso5] vZcؾe=OȄ[VBF(9y5IGE[>N- _KD!Q!3||KL2a'>63r9:)Ofn =?\AF!]L$Na$!8O~Tv|nՎ "XK)91VJ;Bc &7 }CIq|fhBC"ZF6o.;PPn E334ÌрtoU´d5]4rox)YӁmy4^yi,'eez|]wJ/Ϊh7<wť]J q+6cpz ?Y<'ap٢XvcB SθdIIU/8?l0 .馫',\ybԴW!T,C8GbH3zIn \"zeW=> mGUBJA!t\]t5Y]M%7?f\{`%: ǽrXL}N܀K˦5V{Bc)+*^0AVl^`x{Ѽß:׿ ,ZC6$Zqr~iubtܥ6<xtTx!0Ue5+{ƞ\FtAIDZk\QR81m#t7J=v;h9/7,;=G-UV1` hd12b:wTInv*1'M.A|ҔoU[oGbб/=TTm\2t) [HŰ+&m |coFެ qUٝ:4(Jzy=3?=fcsn tgB[mw J  ZQ4UvL]x'krMHqHo5N . eAޗj {vV*G*S 는4L,Po0pr0* R!TQD*D V+4-1e_$K;O9-Ua[BO M,q3`ڜU'n?$k4Y\pؚS5_ܩ| 'Y4T=c]&˯fnwN#3?9_A ܑ$+:`숨o yB;~61xoZ( [v ceW rw4E)Xgb85pQ Hh.rbJ#E)oJ zwtom;y\G&]W.yDz-=5釁pبf꼖j(sVLJOZڧЀ*b`&wW^wxnCI* Qk|73ļqMXp'*O{>&;ydeL+Km@Y_tכi9='b76On`& bdZl/פĄWpɗId3{ zWJMP5*e62U:ei k$P#xS2rC/c+lL8PH>@'掼sj)k} *Q2<6AB'@N:_RH$E+Y2x,F`ŵ& ު 6,IH@2#@6A~/ 0^[ .u׽ |FvȬQN31eDc#V2wՋ .nwa0 `8c% @61YNZˆ@Y 7|oߑc]ddk=@aZbkr =5z9#q!D@D@}Ԗ#Zb@<60!Y} rglpߌ7~[ C {#_T-!_̉! FT++e7c掠9GKn֫ѸBt̀1rO˷u|^NB^gi9V+[sq6(ng7iCy+2E=\|k,; ٦N7ޝ%K0Ծl : zkPX`  D[ԗ2̦bCܙO I]pdaHh_zD;=',tq/G:? )2(!rmwMup4kؿ._ahꒋLq){YBVԀ 7ڌ@r$0I'Uoᶙk훬"hr-^ǫM͏,>tLڌ H FjL:OJ!澣0x풴Hm7S4]#U=Ttg,pֆY -aOH_~/e=lM=y%Hpz0:%%p fr5 1 Q\P f%8ЍwEO./NE=; _ Oѫ{:I^Z|ۥ _c{H[0, qLIM)MmO#F!pq6\.U35"z5:+&8ANZigNl nI.n PLҫIcf c2[umrpA[É'=#6Q=]#9OyJt];}z1"(*@k4  IP4tЇ-,&5-aL-*'xo)j\246vd^d)?xM>7!ܐ"-_5iBH| .5NOY-ܧ#d] Ԥ1CaWz87&>LQ#tӎ Ɍ"A[,o ,ITk&BIZC`=P`in$U̞x1XI^ $]K|4ƻJLï!Uip><߷ B.Z,-$t6Uirۨ#7%JB75'ѣ_*xP?[ {"h(& +:'xy[ `hlO2@`ͧ7̣4VO#@ `E mH3Rv +YDltD/%j8Bhuj@%\qٱox%j!?l)#| Z|&ounRܩ^ pv Zٸưܸmb\?J FoU"XL֬颐|m7%|8'Y+ "4&a"9fvx aR~Oe$CG ]: "6B~ζ)xK$M僫V miz.ڦ;EGTX̻ 6ixoNϟtR+Y.Si@e} GB]u8u08ߘ!q~P~'V/K\UW0 m*Y<RWoI 3 [ ];)8ʩ;/eq!Ɖ.ug ;ä!A+YQk]40^侬yvu"8 *NA2|qj( nսb9DxT,-BRSoT/ɛNxѺNs#iھS̸DB#qW+tdLrǠ4`׶>\j+Up%f*ǻUʜ0_S%{S fʸ4/.8-~}я?Fi,DŽmh EۍQQk:Sld6I2 #iJ/~d)/=# y#f֌TI-j3+ؘ5$XխpA͕cr>&,Š˫AxҒu9|ˤM ^ׯFȻԣn>^qx@P@0/e0u.5$-=11N=l=mblj+(@ƀu5+XU T\Ai+8%njwٳ^ Mb9Koop }$JVvΓ$ jU7|(55L׬ID^pEjb0񮈍ߏXhC<Rb"͉X1߲ Ǡٺ"W Γ'^żR?#N3GV4zo,F*tb;a$Bv0$E<9r@fN[zV3z'b a^~0 >Rh3uԖg ]9Ȕ9D$߰Eȃ!{COU6 +lGzAV1l~BXA^uYue92c¬X "~r۶uADJ0HQG Eʋ0DB-9c[lF, AL*D*#L`S1V{śL3wJWʊ@cT(1⋨8 Yp8ے(TH[/M`~vrw,CQ@ڠ!RV0B&ZF֝#kmvPKb2VbA`zbzLYHz]FeVTg,RC΃7 Ubm2pfтcZ&y#q10-EE~~ &ޤFȳQR+X&4W&AL!4-H«S3eZ'ًox'bxi y6s~aӢ9؋&/l.@*dH3Wӊ\8zkAƤ =;iJ  #׃R0zxar5;Wĭ6T!6$=so,Ms\\;,DjG:P^!0QAX{o W'0գˑg,Uur3p/",==UceҗբfV ?bQ3?h-~Xvyl`TxY_cOXt RvB/x5E;jPrE]#~*]v '<±0εr]m1rQhn\aD!*nӓ? G|tNM0R?1{Ρ|[H<6wVL^o-cf DH_Y@>xԓQh%3kr6c'Y3!w~x0&DH$hoGts)([4[(p=F{Jaԭ6u%aw]J))V:\%ԬHrF/KI{ %C^^Վ@<9͔[&1p*BU1)HwD<F-(r D4U`..@x*n5L;p][3h;(!lQp{ێ9I(Ox\JQt ^Dx$zHͬ?RhӺƙx$môp^sl[ wPA_D!z+Ŧآ 93\=swvb !7 1a(% IpmFGKgmPqLuzea5lȗS*^tcXZi$(a@-ʌBW̱[#BC{&"68s7#[PRyYr IP ұ뎌@#hyL{#ku$.H]P";_44UQ\ Mp.~s+Wb: ˴y|PZ_rL|X:lm /1Bcڕp<~ƹh.DiT7C[rEmL4Gϝs|B :f 樵Iko(3l wgrogaۣDnl߭K$:+#]I>-4@B^E=Ql3 psEWsombܔlK}_CfB|)_'8!->D}9Nۿad3N:醥~{Km8&!윈%hI@n(ždi끺T?󅩼'$KM=(ʁWs0NwL\D2(>]&G Mu,raЕ @ nDйa$U+LaҨ68޹.m"afM$:1ҒheY%GKI.b+ Ǚ:;,T"'2V`_E'vb]Cӌ\K+hܴB+^Q.IMi`<ʋ69w/?,@TcmZl"LSim=80d}ݤ"CI_cM%(-aϺN`[qBx)&t_:aU(nr`8V3Cw |&2S X21N)#pUO%ntmJ X; 2eJ5Xzms %L= 3vHɯQD火<-[|gq}n33\{Ǫ빒@DɆRa:F'H6# LYAR"uq쩝u-/UiE8a/!CTXJFw}4΢|} NLMi,?.Gt}NQׅ?-&t~K9ExoE_HtnuI5hZ ۬cQi)x+L8Hs}r_g":fP]WrNz !6+k*w[#Ǔ DUEƴO 9MV w~s0]Lx7ř5"n?m$8HXVB 8V4ͽ0YW5д$"?oAp jR܌6W6a^t69vԊ O# S S?dΪΣyJl'#<FZ%A&+bVCC{+x1f2ٓ(Syfwh=ДXxR"|{թKJK4;{~J./@*cw$`:r@dL5nZ0)x*7- i{ .lcg/}KkZekHlz:W~;v%3KOq8WN:%>ƒ?~dI_Z eP ͻ47ЏU$ 21П՘nkX`I}R(42ęY -C&L ;(5/G2phR, 8cQ?\trQCtw3&~o:6ѭ͞5V{6vk|/9y枆"f̈́zZТMoJ/p͝ Sēw4ѝ{ Jc!ڛ iؐqU[<$ T=x+*GXJډlrT{we*i~jWW-`l<{QVLYg,zJ@:&}=7%71"ykNO~埈yS<8#BPL Dz ^s'UۿTYCtۣ `:u_ ge]RSʹ~t]qQxTnG^u;j11 "@#iɆC$GF0մɡrV ѐ1ngbt;<Ļyw^w:oDz-NU([םτPBcÝlw<*QQO=L yըJ#M+Hr?Sr?6VȰLFF?>gOEBM! rF[*8!d7U$c, CۀX>An̫rri}E >"UJzc?MK 2!|hԠe$thZ!p_,U0_GJ"`M)Fѫꖛi=0).ZonLwr?8 ﱋ8{h.?.uN`|:yplz|.t}A]isE~7`Fp j(Ȇ:*vkmP"j;&)KuZ$)U=I#*#PbJtxy7 @*vN{J-e9&yUYx8}R (*vB<4:*.(}OF=G@RK9=##W8$&/}-3d-<H 9E'":?i?mnIŝ?߸C ~k~;Eޕ.zzVkVרYܒA)fKuZ>v?P8`7`ʌRpJ(2}2u#uGzyy֐|!.(f?=xɥ󀬠眢$o(!z/!YdB5$`m}U#/ y}u" wi).97$_OϮ>2^]>P*0 =~#,N8!Q.j4V;GH )pE 8f~𤦨FEB5 I|S6{ I0]$y9hNh'.EP4C N0vfĊKz,[q7 +KUCJ `4;&^zq2$Ɋӎ lI{DJ-;40]}?ba џOY'A83}rxGnoЅ^:}הəVYR+ʙcA9i9s#*LJ_iRϊTu28 6]t d WliCX6IH=~B9('?QK+d%Yq[S5D:# RF #Sv0-5kaѕ{u)RG t/{3t~0Gt_p.}@,!W7" + 2uE=P gޱHiF$hlWz(HܱtQ4]>yo<%Yp%~u},09kGy_P,Ȋ԰a.:ʺ.Tacb(ƒBJ81>R٦cvI6ZƒTme:'r(iE9ί֖n ]-kG9-6- em-ϳ$e[!Tn^[5%vPz"}/q)ZKRچ_V()hkLi:!ţh?*t^@+aIYv-t| N:xQy*˼6k2Ԉ`ު/#[_jypED4Y1>S<{>&UVbLg*@A~ܓB72I7mڠ?8 @ [nJotq*{g: o >LN61RҖ3]RO MGuSHLiV3\*i>'JbTm| 1T\oQ|I.>8h: 0{PXsvp"SH]lY7 CǨ'wk\@$LF˝9Z&\/8.c8 9݈ r!̾ %#pf -jVmg /Q ǁ LHk]jp@$Nwõُw ծ8q zcM%CedPuWD|>ӣ&N˿[pXsl ӆ x|YskAN-hT4d} 'xb\X"=ѿsSI ~]Y)Xog\1{WqRToQfTt`Eg\oqV;OxcB_J<[&['n1>w$Y7:Ml,e)Ne)4F#y8/$d!ʥM驟uRs KH7rC&*#Ӓ>5|wؒg,B暚 [1~q QNbk̹sf0<&DÉbִ};F s(:B$jGvX:d䲙Ċ~LŧAQЋ-ʰ#>IDp\FI%I#|+usGeǨZ{|5{Ρ$ Lq0NFBfѥ*R-^c'H&[ԜC^M2WOdqzq.z}y(JV6P-,8KbG!cy>w&͆g4k_Q1Ǽee/@8te^Sw ƅ ӧEh%N8J߻zNM¯bK[equRBNjiNdкu+o0$ #yᔺ?x|v}-oު4wNA].s+Dǰ%l =՚F]Pz eAlF?*^_ߝqbBy.a0ՕV2{_l7*‹}w;AQ>w7=tӋ|CoP@a"#rzc}ߞꝩ+RV8!(KeRX!FN$tXk燙/CH4wt=هC0zzfZF7V0pGVT R(t5n |$W#è0˰LwN߂176ʜvwuɵlrV5ZwZQzU2xD$Rp^-H[n>9Yj ȜWB(bP,8y &LWfj#2W 6iR՞C6JU65*yq;>>P;IN|qz _`#t|Y?v5ځ&= z6pٿ!SS+J :N+?Ե)|f2J{W f#hydC1N/51pki%^sJơ|AnLzfkiپU- /]g Y>H/NA˪Og~qZaoO.Ӷ | Q?IEh}|_-ZϩBV rrk5O[ua$hu,kb[DE})Hv7I@"&) ;/Jⲝ+nbF[\u/d?r=LFA-'YC tFfF{I(K1;v<' gQXGeS`n)c10.q,r<>xo"56Q6.̣|E)/q[}0cF%gw\ tRxWv׾, w$M`Z/u@c#:*pLtNіV$ Og{|25JGZV?e'B!¸B:Wxd3O%*,%FNggR?NtȐf0\kSukքB._z/Ag;^puCv%ghřtbAD = j(M~KmAK"ʹWEb4:ӆ\"%y5SR $!ơ@ Mn1oRgĮ&6ŊZ$&~ CR j;9WQOrR`6kdxR1ᤇ]`@m%)*ٻP7&S畎 i%fon<-@d U|iPksX jS+.vV2wgר4c^i)K^PF8$TۼT ~qCx4`:\" X  b/&+N8ÿ7z޽8H t&qLGyyt7rXu1GPqqZE:($ _&ewZt{-~>j7xf?0y ]jh{=<4 zqiW5/` 8zUlCcK326ҡRZ9l9}(|0OqZn(G9u^7SF[RU: j0lfK")4O{DC]}W puڂџT^ganvƤ);|ΐSuȱJ6ӽ> :<x`뱬;6 |"pj,hjyfRws,̡zAme3*v#lDS@qΌ_dFn;T$Θ)w&07]}O/DdN@L}RaGX;|+g^&/,Jsf'4 .=tHPYJ,cx=;\D jR %. ~3i[%j>OaZg=A9'e GmFN@72}6t~^ET7 p͆)6ziu4vq3ꈫrj8qNEJx2`NJJzGn 9x20sW{X9gk5 "&;[`OckHOѮ34f$XSsSM~Y1ﯸ{ﵹ iZH,@eM Zo OI|OmE8ChyIY>UèV)x{CAw;ɄH?'Gğ Ҥª'ZZ4&uut̓欒$` !M |橿-ؔMgچ:aԱ$[T`/! -CL'_ N|Z[e}Gs4( B%I:GA6BF{\4y}8B %>a"ZxtEvͦ0Hx#/J]T2#,x犕PEv q8%4%n6GbP-xv|;פjA4Fx#u&qJY$[p$$#rCwŲ+^`a'5Ԩ\渮gJn ̜$Y \j #ie67'iGĉ\ tBi |=6E/I79=3+G22"9k%ޣ͆SM6J;.4{X)`I_4abCK8""k: ^7bMEr+?B_.M pY-l)>"d/[PJI6H%`ٮe(!mzRܥCOrT l0\dmk$KԞ% -(<gw,|mTO.HWxRD"3ė}]%U>s<VBfmB.AQB=9<{q{\IxiB>SFy#) f;)ر]15+TF-:3bSQf"mO4jӫ`bL2EWd|H-QB,D! \뢱5MR'r͚gZmCI?J}3GO[WFt@rr\>o8҉_WcjSR j ؔ='Un6ԭ/Kf3"R$,}&YT*赑 td/>g~_=RgqAMUe{-?H\11 i!P{x`0GZɷK*LnrPsҍ:dh{Y4SՓQsRT/2=źя'Y?FSVU.2΀2SOhUgftp#ĝ8ȒuEy@qEN8ՕC1L Ŕe{¨6wcUehOsP&2FPc/lEG2[ ;hUkW*4HA3r^5g! ht|) Du@ԯ)T?L"Q}\5QGay?`sB#B䙩i3A4V*P,#W3B)|1De)fB~<E%@B=RpAB؍zLb\ @ ⦔/GSJ { KHcvtlϞvXJ"Y;0]rn#.alj=0Yl bmH}QVʌRɗv\erD"#{gt@f!]Uq)Uju*ԓ$KǠ6o(GByTqߧycA kUKxZ}j/s*F:7?t;ցS?*X9zMݛ/"cvF 3"|Lz3!Ggaza$tHwֈHD6p69-v5;n`OB\uUv1 ǸT;y6Qd}xɟ;^^ӍA6PNHSWԺz:d21ຯ#}'k?ŹqrfvWFA@vUX&9LO9L2f+ve8y[dj0ea~*g;auޑFiWh4F7W"_ ODBew (ZSS0;"EI|\$aqEHO(+{9Зܰt<.qImK3h&{5߾Z,d~'T95(hǺTcRd4#$m_Mc"Nv.88h4Ɵ^D~+;T~%_.ߌ;D8폪c\v\7gק}4{1̴TܤNZr}w+;#9.6Ьb5C}D_"o9oX,Pj^xba"n/6}mcYNp_8D8PB\9M{#M7Gej ' _GD!#K @"exZ:YBz9I^'"|scPfEkyBZmN86i1f 'bPY<+|79E/HC0L%yRXׁo LXWzٗb%ZȨ8dt 1PU>:%=&y \p3qT@_Pɗp1S3]:6`/h"x>~[y9f;d-a>}nQMJrgRn]v4ʇ( iVʡ%L` !ߦxd)c=< 7cԅ|vV  0,K (&,1sAu*'y)[BX[z+_o >ث>ʀ/FZpqSTyd\̴c[lY).C QFN{=Yߩcg9)}ú<!Q}PS |G4, QI%u].YSj ]KƶCfGfϤOg 7i:ÊrWuEJLJʅ Px'ƶ/?f={hglR&*;!V`,0;'Q h ̱1!a ?|&ВBmèN()BNM=_P%IP1&~Q+@|~Y½3kV8EF5`;tp u ]YbX -NTp x%xA"}!νThev:uF^㚺_&!z/2 $LXW5gԌ|h=۸B?_Jˀ5 *xQkË,>}ȁ1о=7jky?wg(罩׭?Bl96Lo(Vv #»0C~bX|p[zkI$f[b:#?p_觳9H *Kr|~*l~Y*ƄxOf`&ِaC`^% VĄu1ܥeSȀB5LsTdoM~,PϗJN垬uck[%.׵LfUD5N䦬oq6zqπ} xW-8!a["'%¡x 줄 Fqg#WGG*W? f@x6 b Fjf' z:/۲O>(5 S/XgB w7oI연Ӻwoڈ`X$p= tqjT:X'npE5Up(.4uz$?ZIF@M } ZPƇٶ]z93QPNwW틋r4bO' ZS7G,hb5xUGV*+F0e:A_4?tZs,{#^Ch[%oeQoasaЈ6FB|%2 iJ/^Ȑ-uz,ϝk*۱:7o7QՓMc~"㷫H|FSʗ{4VLFRD ~zwՂLm(|3?qer uKߢ"VW[vW`LdtQñ\]<;6 G~&=)ϗl v#_ˆ3ʲw`"o'm]['DlyUޖ2>MyBB4݊]wsNO&>XʞH†h,_=6 CWDi=6񰥩]Vo8_D;gZ=KY~Ѭ]80Drjmk]tNſJPwJEqy KH?G-!@y2PBʶYf@C#!u^F:P㼒BT l+.{+ДphϋO uPm2G{S)h 5N;jJޱV*`X*ĕTX ^"7T 6F(S֞4M:1Y f7kA*t v:&N{lB ge>Pc@FHfP.jڡEd8J?=fCE V-)+4x"PQu"l~|IȮ-{i:&I@FnhSq" bkgϗ*w8;akα8_Wm=F/厀5+,{6HxvβiZAk8݀+sH*vm=K+>L;Tr -}biZc'Q, zzShk5 ʼn|{.ΥhKN8+/v՟5+7#$d?Ohtu|sƹJBOy= <%%}w9CHX,;Gt*Bb+ސ=sK$sXlU6c\SV,.&PV4T}Jhi9~w2S&*|^،s?ORU\@egพ.& zDE!u;~]x.tgY(M) ~nِ|EKL#p P5e__Vo;EojI` 3 tBYm q(8Dg-$11ZF IF6`P3* $GvY/pn⦅Spb&2O3͆Fu,~N;&@6d.J%P_%e%OКf3Ebyދյ;* #U4a~aWIgc̙&B]a kY]}aٴQFR2KvxٌHe~ kJ\ d_x  E)2٥tڸ i5/qwئ&\ڻ P;ƍ.PΥRӰ7b< |[k|~ a1POW"9??=#Ϗ?-zYu?zI A+[b̲K-9];yw2g&Y9Z?>b8S \! jXQt˜L[_EL\Ç#{ ń<<&x$nB^pSwK[TX{Bsa@}X0`x#ȅc'[~8{<= 33z_xS~Y {Qgvݩ_]ڰ/X0,yo9p;XLR?[50뱤5Hat\eHCMpedCŐ՚D }fHŬk0iR~ r9)S!㡷ٿRܳv.ܿ^du>AAmQOyYɾ07ly_9{wGd\S9/vzIRnL$SG's4n(5eM׃1RKyue[ks_fR"[Uy\u~ HlJ,1ՙd~`kU\oTۣB?MTO{:avljtUSXМީPoXr=܌EߚW.sf!!LZY;%pjs~uGdJHa S DؓXl'ĵc-JVW7e<?U%WwGBև'̬wr!9|oO~ +vM.UOOXn!oM2=['d 2X`h+gpb[ 8ݑL_y6[hi(.kI^)7Kw(&3C[&xo_6f<=7Js,\ A{]֒E@|`s8?KlT{dN=խœQoؤQڦCa+vQKr9"G `cme8Q$=o+T.(0+LEl28joY_!VJUW7lUM! |R&p邌|Ks f,sуݥ0y$]/^&+xkœ6a6Ow11w _{ji1X矛&ޔNJM) ?f+Pz/ƛ>A-n nH{LL_e~;@B;YYpwlu5Ea$Pl{͕U#*N#eάV n`:jyKqqCVBpD:_ԅ-o҄PRmQqWλ\[ŤUc&#jȩ{18.&9:_2q, B-D!vSFJ|:|C 5~{-) Sd^J87uAoXfIyД^+֟DnNJtQ"T LR*//8kq,ۓIi+rc" `Dd_e3UW= )m]cD +6ɿٿ.'S}Y˛bX xq0y@I=8sQ͋34C(fpQPt?#KU#A-_D}Sx%8>%*{ `U8w7}g%In4?¸^!(9GY 9b9g^dG ݊ yq+W0h֡\syJv8Ma,4Sm,e|Ƚ>j~,FEIY ќ;xBucΚ4҈@6X"vjyhX:rƯ0!C!*= 3.YIqsؐ4s@{qk@u.}Ln ZxsK ?X"/y_F/p)S;Nd(Swf`wt PДub+Hu6Y?w\ZtSuclqہ2Kgڞ9Ȝx4.8G_y~WŶl!hqkm8Is2=iԸ Cg:/Š2+ 2ֹVۉUwi!pac8CAΕq-@/˺!^U&`ß֬*WW4PTO@o`sB%7A6DcN2O?*S8^|X7&ЩN15 ~V\ȓۻ)u)-JsI#ݎI~<F>ڜ!E|/B2UV2/A˱\p6O>aWM 3wƿS3$5H.Am~ ܒ3P4qWܠS*$|؏8t!UBmLw9|*ﰳ!X Z)i6=։m [ b\y|ߵߗyt|O_ΉFU|ЭIBP}{Lթl{b.,7=a-:$Z0ifdA dǣ\3Q ك\^BqVi^3@~YrZ fkR DmwR!I@{m|D-XF+6) B4 h?Vg@tW$AbBNmVF[`>wsdY#lS<r[ ?wSXdD_Ne$5K,Q*D@9`1l pl =W?${T,(k/MoP T6~6 Cym1 ` F#c e9lEoHy- ]}7:]z..BɀPȏ{8;}zs_{$m~R 8("&(PB1lE%Ʈs &6HܼxrS1&]km(9.'i'7 cy !:Ʒ tld; Qת-WyUؔ-OoHİpYk7:^|OPL+H hpFGm S$!i ׽>r W;${G+V#M5/H4LԙKo~M3+HLfvyC&1X7{<7o)}H& x\l ȢH W:H Zzp2:kٮZ jE7eVAٹ8q$*AA]qrR{꣭>V? swq"RH[l^!0쩀OYNl` QlA :7&cz啭 fi-&RgB+"(f6\H5n[-n|Yx]NJ/m!p۳YK=~m̺|lOW7&uW8S^\yO\nFk!`XJp9[I6Q랔7GZ gS91WtLGI=Cy%ZB\dBRZkɅHzufnm ^B 6@s# 'Sf9HLTH{n=F NljN`bŅ=G6jh1%g Y`@p82bf?:R %Ox٦رYSrҎ"QE=s"\N{RpY7s1Ӗ-g-G/\_:nceUգ_M=ɓ/Gn;cIdؔDW4;K?JIEjN9{׭c%ZO6VH !|51|F2O2 iU8'FݙyOnCN|X  "+^'>R \A0M!aRG1 ? =D/kI(!*臝u#*:rm"ƉJ?(RH3 |4DWnou0Yz\4s5PJ2dJ|4ߛW‰@SxռDQ@px+1g oZl;s aOlV w@?'ϕz~t5#)ſ&@=5718¸ ޯH;arjZn}Lߙ$1}=23vOS2\kzq5wgG6R#m5뻮ҿۗ SGFX`mpmxiP$bI{LGW.2IGvC%Wv:ݚ~-$[JApGw25I@m)T9(#N|*)=Ed}Vl V]ZcN+@s.`S }'"~(eQuk2jG_;4*6ݾLhMqHsWhlB cmc0Uq p0 m܈[LJҿ m9OhjLP 8T7UϯPC\A\.ۤʂKu7R5(h4)i`zfiPRϩ4=>mD>{Yv2Zdj T}}GT<"* twQsi.2f@N AKqB*Ce rq6.xbޥ][зL3UGYvmt",G}N*CL5^6d wB#_=k+ T暖kCzjX'ڣM(T@f; K4_1ٌ7/.ץw[<8%JduLj%\Zey #}zW-81'J/Nz):d?z'|*3%ɑ|G^cp_>|- A{#_G# Coa<+a) >t{\soD;fڵtmhP%0*; TK)/dJ4I|P?nc!5 btMJwZ3?QqfDqN sSƳ">vGs,*0&&<8ry>B$pnL0|,DzF cU%imsK'o3?^z[fg wV6".M&cnao<jVV=*r8<ݱ.3 ( t@V8:NTʚ}׌nsxmtP4kE=΢|"ƦeXb^76ukJ)Vr(Vb,3'ԑ$]0]+`,ciܭbITS0E SKkf,GsPm=8 sq^m~ZhIc9+GDI,@)j ǖ0K9?*Hm/+U?1h&H}?+ +CI6WG#QW% /qw/ j<q̼X\T+$@+0kipfog!zIG{.=Y`Ex5&1UoEK"9YE׿8P!χ`}9W:#GcaG낫 P6-C;*I6EN1ŇwGc/%4}md;|<)wx4~S(Lm1  ųӹEN'NWQ}Ęt,D*'Ɵw okz2"Ǿ'## 0\,>gR&1S[a,܃ęGJ .)iOnK| ÊP;x[}Lhd?4BMNKբ/[v'4݊#QO29+ºG< $<]]E3߃&w~;c ݆~x\ݕ BA*蟳dWd <25'ƚC]eAlDP~x7k=\(uů/5 B𕅕#mket>}ke/huC=3+z/j@ Nh\e9(~%F٫Pee\W I&zgnhL<@-ju IFp>gZ:m" G 31Tk,qbpXeT/uczXJ|; R<^n AT튕!w 1'ƀ+PvMh5G]| ,t06iie Ѣ\tݡkK%x|\"ܯٸ/7l|n}*kaKzWq8gGamDJY hb6tVIz2aUli(sX^m3C-7݉>6J2=rUsCh*8f؈H'@hjG}mp2{ҒԙI+u:;C{*'S;gv >F]i5kZV'F_Tظu\z'y)p~yЁ9`]6A|Gh\ٛ 1^P)WB<ˢ~nCf>=vQg@~>,ve `N3`r;OZ9]QsςW@JG ՛Ȋk\; .\~u1U[ܾ++>ڏ?%[P.%թPlcƩnK̍o?5a5t< KHhl<,;-QaߡZ*Y-^\Ȭ^ya0vBggZ:ѯy_U$ٚÈEnv[qt=T|; 8˹Y 00[>VξXcQ<ܺ gq'E͑R pb伤C/I} E0";|41@ˆzFk$9Q .B%F|*M]TF\%4B_U*BWn~p)vB"JXuXäP) YĞ5 d툜tf{TB11%f!"YoXzb.a[ | SdAtm{l: Fk@=!+ 7ިE`z3ȢRfb~t>]=_-d9egVphQ~nű"k{ F[:Mm8@ qeUV;X[L_,:S*jE-œ9 |QO Hozg/ۓ;4@=K`W џnQ9'VRSUUqni gs .n5zx$5zh)F"OvIS%J5WļcjAxaM ,0`I0RЧL6ORgz* uu] EAњ,Ýrul.N51 _!j\?KSgA*ٗܺ._oib׿YR.S?aFZUzjU! )YnF*tvbAӣ {?p""y]t‚\b$f b%r4ڽFXΙ"NV2.Տ ̃m+I𱈟־O!-|,5$Nl z:^&c{K>%%0)mRlf v*(drX ;Șzhrmrx{`ftFRuśQB(KO|0tےU9?}_;0&M؉Lkp=OO-DA3eLqa9l`Zו8=h@4]u0ľt)^v_3vVõ.QB/AvV\22K+4;^/|pp]!n*@ dt -Sq3q#AB$i!ld!dj.pmxT} 6o؈nPg 3ob)c h&ȁQ߸Qq~ އ)<¢p |#g[e:Lf4ŴTq,<_\ʸ1Ҿ%Gýq9L}NyUy8K̴B65"עĔ+{`jP.;HYwՇϩ(%&Ar[^&ɷLr M!3}7Z;1] \G2+b+ms+->=jJXç jR%o( u 8Q*OyDk/a?_r%dŽW4"'*8׮'<0I$PmВ}EtÏञ¢%I*A񁊽-ۤ*?onua|7҈0Lr}|.ݔ9Gz. ;N*n6o~KG`(A8זV H_\ ]{юF_T5G!upcz;΢TRBv=o@Fǟ9d;7M";pA[Pj{38[C`YxWr`҂1%Qa=h&``9D alR[@ARWM]dYE\Qn6`׿U("~V߷r'Je"``q1Uhj#J`@tb HhfcT1;r06ԺufġiFcO^7rP*@_Sxjt00rC4HTm 7uՅ%~op̏$t+Ff68BQ{PzRamj$+UIv7U@,w@*qΊPaގć\άlݐG6'Ɲ(u!,5~Qpwm/(BShu;QˋCrz5V;i~wP'8IV]ة\RD r E)t=Zh6P%HAcV43`].챫}$dx&p M1E m(N~4͞6<ؠ+]suS0 meFH}+=zj<`pO NLRsG\~<[(A B5 J<\ MzztCBN'(tD-{G龌DC|&m {/FVk}t6Lr},i d_$Hv;s˔tf&k+I)81x]MSM%k+R'SM|ʝX/vI=GtEX L2ct$Gژ^ X`ęG,*l4W<#+*6NW='_~yɣa2oLc>.PxJ5UHJJor2T4UqtEy^9"o/6y:^~]3 ovn+C{ 0hkit6^F(k|\ :U$mt_;}4ږA2Q4 :H2d bΟh'npɑn)" z`YMYtLI#pڒ!ꁂ*E,Lcv%\lLǼڮvAX^i|O8%C( w߿WNy;y,[YuVE?ؒ=REyF?'_-Zxtf "G>kCK @ޕ\*;bP\Wꜱ8bn+hߧXQy5D{Ub\8 [ a,"Oy{>G L_ TڢiM~P]1b_ݖ uG~9?: 0mH"Y3HˮK_[rEb^ԶH6xMٹ9a;Q ,V%"ܕqKyދ9SznZWcԛ3H{ʥ1̟\=&乿r/#֢Zd701LB%`iV} 0U1F:]qߐS֏K|ukO3|yN.5|3GԷ [581u*YQ'R4O*M܇u{82cnSښP s&zޤLJS`jQ4z$ I 4zj]uØ!đ;p x`q͹tb9!PUpYG_:)ZeLeOu)φ`x@;v]=vƄ}؍_& ]Ej{;Y:*8rUp7 t1W2GoE\ ȟu:F?c..rE4-qSN+ BxfES8~h5wTvicRImKABln/s+ɲ/o&.wcÐwrXh/`TJ 'n#Q?e  ʵԱg|(+,21WG{ZK4n#3Eqr*LAzd_  ۘJQkg.Ed$bجX8M0 Ū安P;Yv;-+R{(nȍy0g "^ _nvKlgH qGRNE^EV1[ERY'jDۋ9~Tj]p k1rLbC3RmMkhMvfrPzHh8a)<Էcbɑ_;R}G#4G؜p;k6;/u6%$"V4=U@^#^FÌʣw8:-Ya2.Ho"Jʬ Xe}:KkM=K[hr*C>@$9M~Ql'r +/B?(-һ8.ՌA@36z"M?9[Lw.+=Z[]C~lBћ%e&˜b^z9WeSPj}HIJͪ37)Dh|OZiW+!l[ C,[I#ԃU$'ktbW7>!.2#S(+֋Qk,A`Y]pITmt1=4LDbq J܅S 9ZHRzP{n,th`[ FyH\3F;5h`" '>Tzdt^~2I!j [z;Ez!L4JiP!V#BzѬe`:vtF3=haeg"p܇L/ayt[1lN= Ƶ%^K/K/Hǒ/碵Ws%HJ<۞S&€@˯Ȫ΄a:NuGzy΀Z0I5J|C(kM[1+KԺ?ܨ\7ӟkDA DuV6SzE>`;&|8_Cs{CU'-cT-{A-~z@"i>ꯗ[t;pH8Nu:+]dvr6}NPOXU FmFyק!3<yR &t ;Nj05$LC 9=CHloPLzp:W7->$I@OFJ'bF`}H(p~:BWMnSGA[{ r;i)PLuS=Ӆ6J Dsև&2r#8aȴҤ@KԵ[\ OPKtvuT0:lBgː_TRs  cu{(G!{?4H#:-Z?lB A]ɯDjjif R ])נIY{:<[<Pcj!NԆQHՇjXnmH9Bn;#zR/Z I'nju>:1Ri!bχ0 5.h+Qb+GQMN/ƣ3 ^Chx^ԉ{٣5z;nKQ2\bm[^6V 뚈xw "M"_7@1hإ4 VT+ @nHۥ8UmI 剐ow&2-ݣ&pdBep7\G36'};sEVCz!O[(3j%3r# }vXBSR[ĉqD(㷁ޔ*#d|տZlQ:?z2e(]ݹՖct-[Y\rƏƝ$T+(zpžKQo= :$# <Pjm&mx6 + VPy ҠB"5v,aIV ?O+E(#8,x5f))\WP3QigB?LZUl=oωƒ(vC{9cϵ3ip KVz0f%,ddU8tձWfnXQȳ>ۄkil:GER^74(gVbG]+,D$1ݼKhET0ޘU/HkgM +pK:dj$Ѯ L&j+S{mpx@УÎQ B5$$H@(mK}7eq優_iu1@Y# 1:G[^%chn!EM̍K0`=P[i`&4xΞ~Fc6J $ !jv?E !fjEwX͂PS~83ks-ScH]`͇C INv gTu?rv @I{SGm թᩢZ n+/l_&۪\Eiq[nN,td\WLc9Kh.%E=wGw \i^+[{GhIcz ڢXm3x]2R6R[T1Ű1!~$H-adl꟬JN{}h6UuX[֖7X?M}lwaډ%‘lD}{<v"]J;>[+Dh.˘00U|k%rgXsۅlPVzU)DBXHG*n8DTFk\YR Fw̳pzvzߗmR_Ȝ*ckhg:"25d¦|bD:'z<6 Sz>ۦQf[X!Wehx]eT_3X#u-1!ˀxmNmP'cHV| ɗ'p^k Pt]Pn ZڝS $ p@!1h^Lݺ~Ԝ_sytiQ\'=$FN TĘ UH"1f-[ jIIP~磄?9F.īMNM [QI+' k2`k@Gܥ&dGLt k =3Z^/GrJQ_i:;]j23OW$c-nx3QHcWдD#`yem_J(̵-$RHz^8P~U}} ]*֛B`(KW݊6)|n7p1@"CAS/N厹jnPb2]@!+⟨Pۼ "3 5E !]3rHT]Ҋ}e ڶZRwB$1No8;3皻E" y EjkU"- $ q( "jȹE^"/==x'@/ "ěX=c("|Qf1IЄ lXYnEG9(Q<DTBVV/x^*G';+\[T{1inBjR=wo2,GKQ#XBغ[7WϿZ&QOZtK -bXQɝnꈲ/[:@y`ID'~q~IQO'ɐ-Z[rR ߵ'ϦC5h:;ʅ#1,AN6BkM!(M#&b7bɣx͓?h_qaۊ.,P\)j #=jr4FL՝os3S f?S74(҂8L73CYgōˏ/!.oj1_ 0"p t9CtXT:kl4B2eIzJkAԇLDo8[TxetzG}'D20rG?uisضF-V#|8Ke>+BN X^L0V #T#zC/u G!|"AKk֖aL"±D7GQ"A&ԣʞr+ <Ԝ@iP՚ 4n]λSItNͪO7wh{3y{d3KfʅFLK;=NdiOʣ RqH.E5ёr>cH {ށXT8lqNЀԛةbX(Ly^yY=@Ux23ts)y8yL~Ѕp5F cmh5JO^o)&Q:.M4{YB,8or-oM`9Rh%3O+A~ r IcjFV=1r79)8fSD x̦Zk(hO]4঎ }Wݥx/hw(t^1)(hamQ6{,P$AvGpJcXf(^.[V K_|Vm'aS`*03t6 nH-jrPW h,vUf|:|mkoӃ )zWiNIgnc !-QSiP$SHS{!/x!_p^SNϨzk&*/' Ⱥ n=-A& .Hawlx[d"叠3ڶ hG L&rQnADC L-{k1H!'b8~jL9$T}h3ZیK[iP. Bp&0?*ݓN_$d8p? Rz(cJw7mx]saB`KI#0We`R\^) 3 |j\nc)'Z.iNy-~;)a tkO[/@YXQ$GFiE&]|=1/oR sKpO٨5g|?^YEsi01dLE]Xk%U @T0+ w[vօ 3z@KBsO{bo#n/+?\ utas^M=U+p>[Ƈ=.w(rJ'G3xM ڪ8(]}4OCH$J~q.u +@x3'V ^5P9Ԧ$Ǻ#fAVpX y=J3OT{.a;޼%M__IIㅟGL8s`v5/2Lٸ |X[qj5.uZm<57[W|}H`P@hT:A~+tv6`'n+.ҰPVrް}3䕦 )YQGVS3;Lz'~KP+`y#*MKRb5D S| )s/*r* OJ^لޢ)C'g +* wnFA-bYQW|*koU8P]ki:yn2_qPt7MÝьyXQX.IBБC dOt;?\#eamK4Q ෢Kjȯ!NDZhB@(&'>..{74:)/$h$>:ݪ0|dQ7λD4XB" c@ g{0 `>7agÈ̎A޷YߥqQv=%zc_YҠHPi@*"rECU큘PQH&UJ]Q܉悤&5iR^v#/q-Sߪc"U(VW73V,ѓf23T&qFǙtc4RSBJ73$KYLɓS$hI/ CdAjzIdKUQp:6MW#'Tʳ2ԥ/m~uغYIT( lWqS9!(RqH*PxDPїXM}3 2<3;-?Ίh)5m(@TS(*=w[]=pzv1ׁ3bl3|FcG#4}` +Hn;%_ W֡z_p?W8)tw#3СgT.:~ TPZ`tU6r !j|^ 6H46 Z9p5/[72r ٠wU_cp>Q87Hc(҈~BCxaPûuͩ.jmV:n3*&"iyIؚ2oth7D􏱿&$FBY7 /6ώ7WcF6XJj/n~ھza(߃IOب7ϣ1qS[uV\˦Zsu7cRO5G8b;R,[P%R oDtseMlхC(̆Í'dT`cW?mH]Dn.aj)TLRNTLGA0"rFe/^N^vn#Esu }"@VV1<䭂< ta/ іC*#Nk%ة_/t90oAgz~zPRΓI䐍$ݠZw#tYֺQߏSqD3_uNN3ǒSΝsU⼫Ba?l6PNȿ, Q6:*k!~^/EX|RPtdT:f| )? Dώz \ }a-ۣQgK? CB{ Ɵ$5[DRvWDp nwa;F$w^GkUWϮ[' oY{nԽ!C|t07p9E~5Ne@R"nMnyyWԲe6 e} cv i]Uv-nzv"N)rmVvv^nfh0kPTQ&SΜDVFJ6T_XQ1X$8GY n[i$zT|\a]sfā L2`KhiQ(|Lj,k A=T>bfc;th7C?a[R=ӂYi -YP3NFޛF_3/ZBRϋX}o G~%W/2h Ǵ|s|D">hOE'$ry ao*Wv̍<fJ|CF&eˎ:T=^)ٗmu^x{QnwB>tF%lUE 0ߕdrON撑3OO d.E[ONi:%&Gxksp i6۽T"&>L]|UԜw8$>9m3k/P2%><^LkkJj+Hj18hYg![),I/݌Vys[2=%@8T8^_W^PǂUWM5o@7Y{)}f]=kX,m1"Sc+Px/Ipdp᫮)N  D$$}FRvFkRFfj<keEq}* dY)LSrI \9]ׇ4A3Ԗ~X*m<+ AuNonHhm kjAς&_Hq⁉+>afIO:ib>qj$-lGMc/Ț+nּjNX6i-zVrJqm:YsǏc9~g?@BQ\0lq3sgcΆ$Q7يdFMGlo*:SUbp,\G. Z,=)|'rHDd'ނeatyr&é꽘üY~ENv|+k1+9"4h~ -dZyn("UQlJХѐ.e*f!ʗ{UJ/ԱD򄃽#fȺoȐb)uDX䩖˾!\ԟotH$,׸~-Nݱ(aQS"a3GHڷj؍4BώtiRT0?byJ8s ҭyQjVp[{˵ujW B \ 7Cҽ18."Ey,eJ"Ȟ-II8%F& uؽ0N[Dt\'|A|V2Tb$ ZKEN+]DHI]z\q:Pl ؾ IHQ~f GoX[<(.ȗ.؇ X,xJ ,#}=Nqx;>ErR6CC#\t79׾DsoUi@}}>4$N~YI\I2h.r9I{;[H%uA-0nEШEAUn>'D;ee5CAELyAi{d綞bvJ\5;ĨL;lU׊T!WuJ.k4VXU .$3K>׎Y=}.:W* O=sι!]B`pDHW~1ΫX>fiԈ#}9$wf aEZ< ;0bRk̝zSsRS6P0/D@ec5YZ! ܟ6ŻD ~hmt͢ e@ λ(y4aYg{*yBi } ݕtjhu;p>d |iF^&L SX}.a-~~" GOٿbLD>`Uv6AZ6@]]Wqs4j_4[u mָgazau$Z}•ޗf3TLhyZ0>Mb h!0^댉~Oʾ_D4zOsJ Z*A #2̂U99[1ivSgCY&]oO".ԝBc$|ˍس:׍AnC^pG4|S4 ,c W{7yĖlS=lcϺ#4ug2U w}= 4ID ٰFFi0kJ2GΘ-yRjŃ~U8\:M!T@]H ɶ)R: S5$ԑ̾QpxgO˱_ xM'UZJlĺ:Yi]p-PK9;PceFH?4\T@\5210s9Lh|K~/32+eSCAE$ !](WPaFBSyrhV2JM.𓌫h`}'΍$] '+!QN?R|%dq6QDsF*&rk =IK5R$_N2I%Zu?|`m`@Py):=y(BҌ|zۼ΂Zo5d$}TnT;> zdH^YqfIxpqdSPx#u[N4> J~$֮M4*r|Iʓ@@-]m)J~9S p qD=Nn>- X1Q汞)E ވA\y2D`ؘس) E0cUsj$<(OR '2gIC s,Bˇ\b0}b& O4*;rmAgNTvS} @Pju^/}~y(wE\T1˳Wy#8d'YJ\C٨sz;ZaM>`q^V_"7FZZ'g&:4\b`ͪViekJtLrpׂj;ɔ(% B[ mhPd$yw D*$΂0m#) Zz!0NeoD}pK ӂ*@V>c[s6Up| 𪵡=8d`I4ypj?3{/vhz8[(IMLS ɳO=Q@9Jt+V9Ư/D/V f#rv>}YkhH #P5d<~K"Ɓ?B]c@q: G) zήHn%&YgZ^l@3Lu:o+k$VF_"Lj1(a]|pWƺzZ}SH*Ğ1ўPPMC;Nn Df@bAΏuzQQ$JW-br's;."NIBjvLE{ ~3i&tO[T9wOU 1zT#:딧VKk`(6 Ṛ :сskqG,FfCeuJEjXmBW{3[\/aay.ov9FF?3">;F-]j:%YTY}vck5K샭jb), = @һ$Mf#/ʈ[m:b6I ;I"*M4f;%spK㉥n t*Cn xԯRiwnALYjOSm!KcU0,Sk]v]P"Wr2]B#rw^dƛwXwC%쨦_ݽmRo pJzOzW}||{Hq- ߚ&{fu7k=$6>|zzd1# D htjBtl_8U@(}['FIicVjYHv CsuMKkܮi°U00*-ٺ݋̍Ckx]#ucYƎ[1vbI D/Qq(02 )>Ȕd2I_NtM󛒺u8ei/e9`%..ӠDA>Ve ~ʸ[}٥uA ߲J"J33Nu|bH歹GCEPH9CHF|&$mj89Ϝ&r$#.*S(mὖi _A\Bk U M=غ؋틫b;'B-hAorakSCpN64]2#~&G$oQPssDАIŽ"7R=-``WO2f&Ýɛ(y(< Vhl1P'' l!V]Rl_CNؗi({De> ȷQ~H$O`}v]rSܞ0?1QM񃹵f\'E7p֤KغM(hp?JRآ/\`3OXpIw}ǍE,q;pOӒu}}=A83~Pwb6i<º;;+dK_ '; Tw@I;ua}{r F@kդ=kC`y} CYHc;*G;m!4ro WW{f3y(~CUl(t"gK'QwGϤ <6e!רx32;Kfc8"&= =x/Hw M2}p[uݿgROq`}t^NǽNj= cm:|7eGY-gSPd:'%|Ho"ǷDX= fg}ɻ7 CsO2Ԁp6]#X0o!>JG}<[w/y! {:VE>AEt&(ڛh^*9?wgY9ظv|L@ KUuO--KN3$ݞ r:Jmpq(WXXU!:CQg?g=> 9(}o#4$crQȖHi2ԛRA6HݕŦ&Ljco9/RV]|!xDY3͵2jf>"]$\jR5G.nQ nkX7E%jbÐ.?>Kh?:C |dZ$8{޶q+f⼜PsU5e GțDD Ł3ԩ17xIח?07x*x;f׹S0ׅh&Syl'RDg7գn7 ށ_|__-"LztGw?+ӳM,Bf엵!%_ʒYNO,K rlzX$ CfIÿd#ض'csh."ȸ۟hEY;yG2IĬl1?=Y4ZIȱe]`肶*yJ4o"PC&5T6:.~.t9Uq`1CGHʮdyܖQ[v1';h6K)_\a&:a7g"!epo((&rоkl/l4irxnC]BnHDUbwM'ca_jdHF%sqP@Ŷ^Ptz3&NtQe)H F)=?i|ٻS(3ԺWN fC g ;;'P8BCy5b3l)V<`=0vx񱂐`O&6tSnD_ Xyp?f(<7opK _kvI,+Ge _= `:jK[$ȍÌ;}2Tfv:hPLP{`2XS(d"}}%o jHq-p_Qi (x#8!C$ 5ӷ#hjaNf+"4҉|6^dWPpe4T`,LֵLo<b,uzAIV0*b=ڔ]yFd wwUxO>[VM"鳈nK]h:Oi_f[ze3a@;-@R ~p7VYH?D#E_?Bl[ஜF!Y,Do*\OZ[Rv8/q+G>>LaKU1m`r`ˤ.x $9! C66'!) 21ʗAoG. -s~ 8"a^"xUILroH4-)9[U4C/vTڃhGΗh<[g& 7 (gSn4^X=teC檯usTb X%! pix,.3f`aTH|YfAp䛆_wjg"?E.VFgcj'>#6]E> G-iY7N\,BDl. 3;dQWҮm< ZKr iPS#,9kQc3$֞b^N Tz )ad)?ruxvhXwf0Ѥ Y/m* ˖ w{ g>7}BՅ7Xwstpf=*ڡ TeM{RJq4 ᤞq`H6[@opEG7@ ٍ`Ih>'/7`j;eg`)f0 u' (XrX$.5LX ?Uw?p"g5ØY=rI(އ >Ð5Iμ0&{qļh<"l"Q(X@̞RM1`kՉ&1s}c!prطj s0^B>k5G۫eT񈘧%D.xUeEIOZZUC{n{j&μbq9NN?VG/N޽״\O;^ctrҥh)-?0;Ї .穊ڠmh̉gNtLVLUH}a-#Ë4Wei ;3=ʅO#Vk`ұd;Tˈ*=ؼ/ne Y_[R.KKo4(ۡ2 J@o0!BSlM&b{e\p*zVLu[֮7峟/&E&=\K0º! B "h J+%rzCmڤn ͷZ? MIy-Q}{o5릭G'+eNA4Kи^G(t'/ŽFRBWO?\\~;uEC[lp[J2jꭦ c1Ik?N ͗R[uA϶~hx re- p3/N}? +& N'Q.:\Q4MHqcp0n޷@ؚ~k~Ѻ "yj+o/Y *)׎=̯ɒ(Fd*%u)cIpp׭rt#lrvHw;jbU#f1[pI=KaK޲k'їtgjyJ/0ք^4_C1؀ٍ^+U6Wk 1rNy.:*b^bQOo]Wv[4)DU.-C$.@n#8/6 y ̿LwqzO-E~i k1nHD?03¢!a`GҺ=2N.l o~чV4:Ia!tdiE.$MkZ)vUCm*X+!χݲ_T5Kf\$ 1lznyfW ̘ڲPD+:GHlL[` {1 MN% r:OP5_!z5'VD6>/FSϱZG uD%j#E<,R<]^GQfXJ[bJԹA߾uVK-4M[4?0਑ׁc5Ÿ:bOyEջngf ۠Kg9,Heô*v)GE_֔mvw|?Hʚ @ݒdvZ^?Ƌ1;8ps2Q[;YK4~d>2ڹz!ͪvR3Mɀ^Wj?;_)X%km&i)t9%ľ |z֟g?ܗͰ]zzA HoK蔕LH=0Ό1щl OyݮcCf wff >.XѺKH<0۴t)¾ON[To}(M*&5%9>v\ d 8ƢT'o7ڴ<Ɩ!'@/L]ax}`-z }ae2{)~"lG$LEV6([+9% nz+5L; TOԹH̪_N7)nѻsz FL_X5]2i^&)D6h^8.TI<3= f(b%zbJSkE/Bd +uS1%WX$(D.UL ˘H&dn ӥYjqzCμ% ڄK1:e' l=YW"*d_T WQF>`W '9+&Z]*} ta {:ρ@8|v*&_a@j_뿟a2ev޳:o&H6٩D)L(ӱ2!sx6Bse^> bSbw.N,"l`Bz_J;s*trp2ak#k=7Pjǔ~ؙXki/UIj;#몪_x>1-҈(N:uz|_=-}e&roo udywY{?@zV9G 3"7tbShʉN?"6p_b ^JP~ eG?!zHfa`5c:)tYD>ް]n)2~&Uo Rk,F7ZG9! ߚ#X[ gf~\UtJDkK]<4)):0.m #'Vd%upNsh:@~,7= Ӯ?rr(|,gcP<"+>ҍ8[GQA͂*ɸKC[ReϙO-WE/Ԓ4t?Z4lRP"ລu VDZѧ~ц˘F5nz.vX' Y`P]_ 﫵 ta.O&p!R?žG.WC}1uZJ~!6Yʅ|?rڦ~O9q";NtQ{sM {lW+2 |?SA1cr0KFz ?@ʼnG'h}w:udl < +sM,TͰ/Ɍ!ݥӭ79op% :biE+nKBfnl)Zp&rxn3>jT|TP$;Mc?F ˁs)lT_ο>'SA[T"%"&z~~nC5 HOUCyw^(6NBGa /&Ȃ5 r8;I@\nvd 4٪ճT'+U eW_[G3)S+j NKFyT޹x#pQ{2Hjȅ,}\ƉK;4˔0p.=jA  [va3d?'</|!>TU^j&px]!!QCY 8 I!.P+}DG8͠N}tc.b5~ @k2bFPs6-ُeCS)=핍GQ V`f0@g׎?nH9Siϫ5*.ݩfw҇ڜdi62}уDg~ՅH&{ή$9Anʭ~ʌz bh>%8.oVe{$D@bq` e3W rRj).-7 AՍ @MI).:d(vC>k*Rb7 CneTR/"1 &KeOݺlTqdlԞ.$wP {a5->K(!5t.8x/?Rl~ZGs< gSk,RyQ6ē}W!%JyF7f{8ﰜo1[c[ҳڎ.uOz 7R/38bv{ԗpM,072>@my/)w5?e}Vꕂr(eXJ# HFokȎNEM P1b+`jgtƈ‚YL~>CE ys$hc6Vz$ >kP>2:G uK`f}}bVЀ49, 0Cy1n87E0[Bm6o2>̱ǜC<|0k3 >=5"C]W4|uȵ\5^)cee?s%G8l~H##r_cImXNxR\ٗ kؽã0лmNOc?O79B#lЭq rH,_es?) d0nB')Ֆ$?OXg5)NOj0:j.G06[0-}=١ѺHD!QϋRc. Dh?riAcVN K >a7/zN䃟׏6s/) Yjv-F4Z$Fȭh(mIR BPbM-s m]%?+nS%;LV W3fQTƽc OC\RͲIwkLρ<ѹPCn0,i pݨ!gs Ul+ tǜЮF֚xvO"<-Np]@ӰU79#ikZV^s3~-`@۷{kS[:\(=KO.,/|0iXq=T *]e$ލɩY^ uAoihfkt]x3.P͖&8\mR@zqmDW}68y.;)F8J2:ZCn|ulW@6]QvP%GP(I6,--N,M o`UV FEs^Y1w w 'K=^stPF,&@!zじGX:!x>)"#?Dk+V[(ET:]vddb D' :)`8S{)O{ ,=1eӰK%H q鍂 MCT~M%^Q}'X9q dvPxDM/ֹx}J+EȜ澷I쫏4( , re-|B sp6ȡ cZ?LYSV$c#U\[ CeO_~oG锪A #ω >ލPxlߺ̸+@m6G]muc0M{2ZJЕLNe@A s:d3"}TET [^ɥw`-Դw¥Z@xwKo}?s`RB0w)'g}Yr0%`xϤV>t663sEdb LZE:a0KwKIeǎC{Ӥ E+wc1t~VD۪e\o ȶ.ՃI)Fsy'\kuϏ,5-8 7g;}TKJdTE:ͦ͞% mug{?:zJ,wj{vW(\qv,2? $\|u75SYdpihZhЅ5$+".pݣ>YvgzaLl- ‰hid2'@2y ^L>Gǂ»]^xG4C/3!94XI "WeG߳)Og"r8<2(R|oJ#jp\;au4Á4x~u<S9oM(z?W;:, y3V)DO"ev5iDx)j23oVGD=#jPˑ;c>@Ag9 F\Sl,yt@M 9^&V}C]h5H+1Ӕ( ~ πjKsX[ $D"B%Dwi,1k~>g\c)rf>=rlSJ,*3Nt14@XL Y*YV1h mֱ.,Ms --PKMXvS4 J-tMSy sNԞLM>Ξ`NeK)(_ .`&k#ڢb>^r?K6Vߟ 187 *']?6 {O>Mm(H+\vuU-Ye|TbZxKhZi<ŨPsk]A_eQ)OƥMAPՠ3OH2RQh&kArH0EXA{m2 ∑>̗q' Ǒ NTE՚[#t| "pҿRu՗GgOoɨM355Қk g/yhQr_Z]?b=(c`.GP:jSz$i(W3VLӚ'ZkRidOIk~`' T9QY4֏ҁp>j㹊!ժB!` A~:+@C*sN[ sMУP+rdY B:+t>/мNk/"U>3խ5TuJЖUwVV $#¾iSwA>[vnb&8iJWc#F0#GJ jl.E}%O[XR+]ű*Xu`'5lfՒp9C tdE{J6ďǖZ 2}!&w.<( 5 巌W'+Ѻ,y̵t d՜X`W~G ]fHIEN-0jia(k:ڸ]dL pXF<3yddL8sTJUC2,p+|A` u4ҵ@5h%rᓋq)RKj4͇W-`fAIHbEUqQ`@hk$@uib/Xi:?"J1?iW9Ejy+ ~1숥52҂N O5A \[YQJśJWXIV<9(>u7Py7oi9idPc* *xpMyi]wBJWn@7b G{]k;GWRBp5 -׽Df˻aZ ]{t  ~3%K;"hpzQk q@@ ə Бh/LߤDƼ*ARA8ό8'Oa^x5w ja w6mBp>}`4BmmPupiTHf1(&2dٽIԊ?AXv1!TzhDF=6xr BȨq:{ ː]2l48B >ZzjYv:gIMжVM'*X_Rײ14[<(c{|F5M> >v/%Bx$n'ʔyb0?o0q K#AQu= ɇLPQs!UlU,'*lRGGiٕ&BM_{qP"Rhn*88ڪwN\álWt9?Ea./V|5x3l[~&L~ɱ3v'oLk}mU6X޲<g-_l͙Pj'pS7\xw(Ĺ *0I6!8S.87 }g4,k3Kr`?pr.ѷZG55㦉Ӷb|[7'~ {:=Sd!*ߎ3>aǶ C#^O3CB! ="z&F牐b83Y4ylHդlK) G;O]qJFim@vtD1 I F 4|s:,t yA:OgE ȱw{mâHFm+oksHahEMLxnZGO,/ gFLb?ݱhGK?4Ef%:NCUg+g$ҟ꛱A\,V%әz61+}JH9Y%% \) 8 c}ÝE]B)ǢncE<^(g7YSDNJ-$5ria3 屡Rn΀WfKrnO#=|_ANx%@\t۶4@|"Y8F\zW}ϸ!3g PL="g⽪ Ւ 5<~7/M6CBO8l Ea?IGF0@[Đ=?:dj"zS`CCkx?OcV`=Kh˪lJv71 q93X30-x:h#;*TȕvJH 3yלV_7fq#*l`偝ԧJIFhQ/ \4 S]}( l&}G_ !!;yvSma0ӾbgA.0~|>ɳDB6'M=;ב̽?8UN̎HˍC KW0hbz K> أ;w?SFg"E٧Pg5^|qL9&iz"K0HKx@u~XHmh,ۤB7;x"Affr14c Dќ-oH4Y8R:hZjy`; EU7߈Be`}hǿxƎc5^׀?@SS yz\LI6cj/qX`SXG:PW-Q>1p?"L<qE8Tpcf2G H*,o3 |-CiO 9IݪaQ?IDWA!F)Dl>)+@ꑀ܇!?68^uN;I\7%LD3{lh-oaNq!P,ft/&Ϊl~qAQI@)Q+WEHEsV weX˸t3~uyhj,/Hga>FclkK%\qC@TE1(N3ڠ`}@͘ =% ZH!p u)s'V|烏Zw2:~p tNO''jNNПOБ"@1@Xs*'BPa;Lulw$o~~y9jQ]c~G45u 9 v&+h!j2*OZت^f/`aVMQC=q$wui&PB_.`:/ʎ!Ln8^JyQTU Xm}X)7Q3w¶4yw=B@9%5]=&.8PN\ANBoC-)O(tZF<{)є}2 7"v1aK9`fs 6t!ZVv oIt.<|%Ľ1ua])/*JX{N, ߳/N\lQI1KֆXeG"sq$!Ess&@ttdiyALr(ú+4M]"g>׹ԃ+Eq_xJ>V>ziJD/(SoJ`!mqð/NY}qוhE A餆@2$Ʃf6Ѣc&C[ DKر nOL\aӗf*\f&:u%sdZNB:Z$mƞ}qU-ԫ2g.: 5WgNڎyDF&oKWjWK9 V.q%ďx||j3f`Vxv*FW1l"BQHA9vT6Ïu9r>+l;dž hjkBHp$ S ߾GGeu$N^UlY: )6?dZXrp(Ϯ1_ kzQ/ pwJ\G.&H7Ϛo?̚4+bmr\s{-?hRC=j=؇U%Xu#t=COx{]_>-!.E4Us(Cn<@-R YU>ชG\A-aYZƜ,H޽m.T$4(Q$DFrMeiD9rcQ_LM@(%*`2s t&^ ;3쩝#E95&n|/RT+j`xkЖSX6D$M:#MoCofVOkaߙ[r%']t|FjsxgI{I&|o[@ҀKU;p}ֺq1&Jr\L}3CM$ PA p$hF/ߩzoԟatFzR6Qy)r_oftGE>z>'b[ۜ2S2pb{~l0A[l| K<;xA.DhV^bIp$̀G^D卝Da8}]Ӕ|nS1HMTJVB44N{;A1-@D f9NUtحU.n)\fl3 RhD5("{}Z`,٥o peK 95)-vًJZB,; ī {Yؙw &-VM=;fGeU7pq^݀kXVTe,J*E?:ȦQh&X)AYӖc!>ԄC[>.W:FK^HQ̠dί+V[6O<4EN/q\M*vuB<-W qu~,.>e0)dgHV`ES 7_.O`˩pS9خ@F _No6^8C0GV3pW26BW}Wr'pcgsVO5uzhQѵ2@SQm&KW@4LY#~NYop_x"ܱ;'I<;dpz2!Ls-H)1ՕS*ax6%QΨ*HD/ڌ @z3=C2$8L5DqԳ׶bOq5BSiS;_7y^4+iy@ЂgibL:J(Fzp2]HF.…ԌF9tGڙ5c24M0$wWX%秡*f$J=nB:Ih\^.,`%ۥ\}ʉ|ұr0.߽q;]Xk8(Akޡ `ZLkU]> |,) q"/G"IOF曗fݎB:$2;i:Mj*Y גddB-,PbYk-Zxc s8BcXCc!:bb jP)ddpY0,5tÀմ(xcUtTLkxa$(!npp(P| 6}#SBƙ A!5gQ.)X8,2 9qg[G4Lg1k%!ڄ]^I-6G`'b3/e5(It^p7*EAYS3]PH5:;оtnf$n8oI wJ4V=l_yΣw~ .#sf퇌A4*>N*|0.~fHpQ^?g|#:V؃߱j[#a6FƿYe0 $Yn.>ǀһɳ,enBBS4W8FD $΀stb/XB)2!ܯdCI$W1"@]W;҅Ӯ[R $]xŢu9?fP)Iٗ ,KƎD+ΠeS-%)uyy;K\DžtNB=a&}˭E SۇRjǩny֥ q^rb<ŭ4;E],^cklyѻúJ_Sf&/Ld<#]- vk94Ň\"4\@: 'ŗ0+Ԇ\% F 7YA@L9fq6;'H? C3`{ڠָIx2ۓX*,ƚ%ayC[]v[< v}]⠣lz5.ݱ~&we6>5=JI1׀Mұ$g~/I|X#\D CO=Ӄ'_-\6:@3/D\{_4ZK$ۿ[3.ߗbp+'o9k`$vpyg!g^&?|- -._ o-E|@xMo6ET2{h.b?2^̒e' ~s\ iĠpV irzRދLGX9+D in8S c~kv$ʸ7 3dt՚a92d%\t!NɷX?N v !!.seW9"ʊF'˩Y|S>Ȫ E|njK#+vD`&E3K5]Ҧni?HG1e؁9 yҵ2WyԄmDE~d+ӵP^]ݞeyw;y}jvA :2R Z|17֤jɄfZZ8St>D|j0D](WzzHi/#f *^`4iBG全.# w uӨ#XdGe?v2U/s92!t;zo|Z; H*+ ]-JFEjMփ 蠏h31{+2"@X?=@ݍF 8E0@i%Sr"~1U$YH o7 &2p:UFp(]wL1:rlU}{G7?j $>d2rbeW-] "h)H+ziݙ}wA7p\"i"mJ[KAƝD%`vٲ722Û֐U&VnB/]GׅK I"B-mfҕJC)-'U:lߚMw˲J^zw8B}ZƋ0bkKjhΘ6Ɲ-E)4}Ew;/-bEK,+YYC|Uqoޣ=hsFHPdltV$b+Q]i厫 7 ܴGQ)h講J =*hcmYgq[{k 9DJMHxc2\G JV zh ڀ0:QbJm%~8 k P-^+Y3oPxq9\'fmVRm}Ҿϖ|<ޕѕa{g6NN&-Ⓟm sS }"۶QFe3N5NX7UpBZ{xiW雷 p;'@sJx~&';ag{y{7HX|$91#z,2fO,^RZ_3{׷ 616YkaZvcӞ <>"5zvI4v֨%k{?'}s4XYR~/&{ e=B0D ,F]lGȃ_p4 KO""Sx;2G1cĥsφ YE3p89zd[ݶ5dߪR6uc_\^!4XK;lozzc!I=*WQ(y ./J}?21%5 u2\&I~ ض]ԉ0Yz )@fѬ:up* ۪QĚAlu k3!: o8 jтJx[+c+yvx8w]%:-Ğ C3Тm|. ]2i;1ćG/4 Xc=/k7Zɰ-w"Fɔ(#?-'׵5xj(h!;"eJ ;)3b-g 1fu=p6sfCLx,dPxʆ3m3|#m:!8rʡD7:&KcSc=re!W0J1|%h/jJ%fvGp\}fPeu LzWB*t(کwQ=s-a> σoѓ'u U8Ũ2a!i8훴1iݾB@V$ENTdw ^(EK7P|,}磀;(` 95V cqd:$76G3y=DD2(yH_20#70l023dMN/}-/>Inwʉpԩk-;1׮ Xn'eMULh?ĝU,6tGN/~]R磜 ;*0_2I7ia2ʼn;hV쒛+ = x-J闌"Fp1g>pŷBV0O^6O$1 g,CVq{$ XO̱ ií)>%PoTkEeT`σГR9>&-֤ShqQ`{J\鼿g[s"`F,U켯cOon4F3BT!'M:8.)>NΘ2gaMeC%J"23ɹǔl4I苯(SÄ$j$l4xE&5:K^yQb{Jc/ v+b$ilB3 ,p hDJٞM0)JՖ6 JYò&@6~i]FHZog`Dfv oWM]L B |dJ }m#*ҟ< ]3--154pdg+*]J{% E\[LOH=1Y߽a*ӄYA ]A^:[=WTlmE\Հ8x!u0i([q:[}a 4<8Q spPn#!^3E*qqyHLk*UahrU$煖cG_?aA960/G}e l8"ɟ`H1 '(n% $jrVt&DyHẙF|^̪Iy|;71VG]W U= 3'pV Z"A gj>rcOpw^F̆BKɌۅW>5 Uh,$ y[haC7mb#lrַ=`Lg@.EG58IB/)GX+xxc eDM]e)ύsڹ_' :N M!ՕЬ7pbr:Řr|L C6)VTFk)'lrpPcѶ+mCm8FKcy': |_'.^D`cy >ݢpHxM̏E wd,Vwjgo o!; uc6tU^PzvGm[2[1)ؑ :0eKgUnnߦux$h91bz#h @o>}*ccs?d!>JheBۇ+*[=m2C0ڻTi1ڂј/\" eUnom}sؠdAXa)$*蓸D;@9[ְvc`_?9!l,2mWLOl"v&&KɱUi2R }W2i~d{bNgI#*b+/˟gy4:ŝcw_&ё?ݠ@\wu}%շxNr J?~ faMj4LNL=>Zi9=Fv _2mTq{D'\Ƕ' o2Tˢ CsuǎOA]hH-RȎB7Ӓ98z1?7o$Z֖F8UEb֧GQf,[ 8(2eHvD0_y)piS?} Uigr}wF;a1 o;!Gv[c` ʁT9 .bZAyz·hfPh Iujy߭E^&g8Éє2Qp "9.!N,d'{{җ&Z^~s<ݱ D;C!xمpVFk׀عŚLaRD!ک aHyAPӌ(x\'U[50ZBϭbgWl|{0Lyyw SqbΑĩgIqJ&_3,<4rVR gφBR9AfX"&ipǤ+Ife \gVYxSTpG{›> {g1ؚߥK{\Qqޣz7ހr XbD-W9'5*?/dAހ@9)rj-⯲KOL;JV?y#zyჂXb0XTʅM o| P3ZFaj Yqt բMksâ2di%VTJƻ**i fiLQY:Uv,-אx{` fp\$ؽ/N]np=#meeRKC?(\gx3D`@ GR]^˩.#Ru` +'-ykg ׌}pn޴=Mqrm[WNr=/|;~1bR濥{3 ,3Sи^^D>O V_'Z Šy$:[} Oޟ KX}0;|M(B}2 ċ2#Ȏ3y0wsc$w@D MC) 2+3{(ƽIƇu%e$"&b:dm7_o}Qyk(%ĵG+g/ȿg9{fQ%'.Şz@ń\/v\7ܹ*b/pIk2nMAW&{ݒƺ.˕QG8eCʗ[0 1~F-|z-U߽6:a6/[q@QV.XWBTҞ@ *pxRU$Vk#Ì>;m32g(;xq4Y 98Ƌ4"ы k cA(;:*yQm,zDmyE.+dV""Poqpa7T18w}Ƣ[&# 7bwT[&}3=?_j̞po,'}ݺA os tridbLI!}_@hDJ塺 /sg˄`Mm#~y.$Cgfr'\Ul@;=Wt;t;ܓZ$ =]8񪌄\4_b֦53q JWͤtHtD'3HG4;$^־wF<:[Vz \GH2 K3šj1|:~°u*Q4$~  CUSm p/#_R z(zgPȃYUH$ 'D 7Jۙ⸠~ DDhx 6&$YXsay2˙;pig>rUG5~&,K i|)Y"\#_$0غ+(|0G/;DSs}ֳ b_k{K6t-#zE^*nVj'mH:Sإ}Yx & ^ Y*14 :\ =(բ?HEF\9 ߨM6iJ *5& 6,|{)DhY(EzA!f,qRk>ըy*Yk[8VB,+l J" &*uq'5F0"NWeik,`F&r7,Röz" qIV["PfrLbTcn6Z,rT^b*p_t"V?kFRf, f2s櫽S,%9e<WLw3ŁkŨ<]n>E2Y H6/iQgi٤A\B-|*2ۧ!mbϺ߶Ѓ۵ u:{Ӎ/z7vi%"wi} Sݦ%uF6iD0{%ëHҚ&w؋-s ҥbڄDS}Jz މaDv#"N+Br,A嶾>]IJ8$!M;I&LXE=,`dqOTr\LiŞ4Z!$)c\>+3s@0eI5ή{.սHD 29; |*p[@ޔL9 VMO`3? 9b,hgPe :T^ B3O^ `^M#"eĉ0x 6Yٯ[$ 4q@;~ZAWBf߱oH'S.Gs}:nV%4)an>Kݐr7%@,# B'qr]Z.~9 rK{dQfUV<RʜNߔZICF7,>\f{Qfٶ=;R˾٤Qq8?₹Kt/eҡ߿aӵ}2s88Җ9f'wZp{1pY2>3:%7 Q-4fI1ap\}>)ڑ)۫+^e'0-7`0/H@?Bxo(} ޖU|s;;$"KT5+/)4nhxfL:+hŘ¹BɁ׫cPzō^(" )ҾZ.8F6~$YK<]?otW=3Ђ{039Xp7.l_\r蠮UJUZWּ ɁݣK뙣^GB8!СAsPX>)']WXe"|Y fC|LUqYFf+~tp0֡%^N'Fc-\:,j? PR N L^pF8(-{fs1Y4%닭j9~&f~2"':Ν͆Je([7t#@eo$Y?dQ30Aqw%s#{2k, ћ/g0bT:FTҶBϏeŊC+3SWA,h>kn7:Y}ݱ?F@˷!:78P%P2P : f Thz¬OuvYezu) >U!2,(6ݥ(u39e|"кT0o4D+Vax+(ÿ▙5s1*8_1<ЋT)j@j0+ޙ"pAKRX9M`HB8ocFY d. ܆ IPѷwΘ=QrO '*}Q_=w)km SWSN$Sf%&}m/u5 +24ySL$p.vR?NAHDlbd8%VNxF[E ZZAkPi3Q}F{cm?,z/\ Wsihݑ=Fj:. Dt;!􀄊~#fFR|0O^!y5Ѕ=ɀcJ8Uqx#rܫ#iMc\a׼+6&[x?lApw@xT67=e ~W= $#6 TƉϼm1 qq&[Cfj- xl12hB;U'\cjKe}к!tVa2@k3H,59G-<̓i80l2tx۟[!u^Fꎸ{#pCu!X[wԟ99o亩wl"HDWMcJN^%4w]^%wW[ G!<!c`(Eh[W-fH^ȿ\YFHD^kC heOÁ#\EF>= @oLғQCG6(f=ox=C$%x4*ǵd3` N½Z̖a/nًIpͳb,1#1{TIlɑMfu9Ȩ";l&A 'q!3mշL!mh /'"%asDI bz[ħ"^.H~Zŭo81yw(%OvnjԾ/wkmq!ǔ`ś͑}Au 02KV?O#xH;I.lH^P+huq%U%. "R5 8'2+OXqږpW/OAӎcvx-XJZ/1D `j'0ݲQUŷ c?i ":)b!*Z}Ӌ_@| VN[f~%pu07ӝrp";|S8rx/%"u kщ8 U,DSJz>ŊR啊uRLd0Dͫ`y?#< 0.A/R]>qG(HpcuaҼ;+3Uw5)Fego[̌ m|MY}!ω0JDy?&m5ʞ{qaJv[@^fSF? e0_<97 eU2y"^ߐEkQX/nvr`1STm7.+AKLYi~V=T 7_rulJ'׋:_< ho71ZBVk Lu1Ց:e\VdSu$o'`o2?e &KH U_Q'rge2j~:8Sye"VOT6y4عcz ʞ/'C[ІmjNqL"ǯJq8mL̏)~ԬIbb ]ddRRn.d֜Wg# kNF󋨏FwGE'ђs\>퍸ޘѐ{oŨivNWݍs!j6|Q`$pL8NO&Er&۾Zwbȫ<\ aˊ5r\wÒƁ/Ga"Vb4Mi7oB,]DH*6C qZ]7Cp'0(5|Y|(f҄+EAzW!`ֆAJh5Ul7g e+zwm;D"Pu+iOp J` "gL++bc>] &2Y9XZK:H<˓t?q6 JqlDy#hO]kw!Gh) oD߯#E3)RR,A tl)ȃ5ѿׂ9"YCFB:ryEJ!o.`H&&HWxÛ:TQ!/ۦ&/..4R IX"d&Ʀ0@1ܶkZPZ蔹(&֎~#,ۼ-K^|-𫠰_yo3{+7޲[N vI!ARﺈY%R̎B u oA273wG犺(ZVt׭j>5- 8`q'S]^g.7 /:Vޯ9wB#q>G?JO砂`"T|R=NsLD2>a=rVCOm9 ԤW64;;;xd)=Ε;'F6 @X>`ܬyaEgW }d d *y(nxdu;;~&ʑ?,CoO"mBߏ`ۢosSGeLUgᦦ]%ejdb˖bwEޕJ?+3oTuN5}:WkpTţyn髒Z w5ņC,2;Ӕ9^tK9V?55$"]y\$+)ܭ9i0_V~R svoEmDb*9;xrH~//pW[!cFOV7{ bOy1gj|HS.uә1T!x`tRUt) ߡ '|hȮR|]+6~{:U.eT|iIBüAt; vF<}b˰0I\fl4\p 2YFO\ˋBc8,{/J_1?"]s 4ĕzaz\ . f55a ۣ2V*sj2 A5ˡG6;y5z[аN;э9 rPUL;Xp1R08ePu N_ybQrP<L4v\v; ?P@ᤜp$>%g#A)M͟}Dq3EqhV[kU",LkL|70f}J2,A=Eі)w]w\Wg>Y6JUk&օ. Dr"ȮqK{53hVLs %}tS~Fgws-S@PѻO[C_\U&h} G'иn:85ro` [T֐gcr^fEQQK W->^ugri1!'Lkic0RӰrHq[2{a?E?JyئK˲H܂% ]HYH <'VoxXuyǏK|`TMʘs/v0fa1Ayho%ߑQAcgK #F2> epqHL;#M?ڕf]`̙޽ӣoFQ=䝋zUk-@: m9 ~Pބ%jN1N:ʡ)KKoMTC _ "5G:l;ď,N"wK]tlu/%2d%Pԩܟ+bhAF-3A d5`āU,]tjL7ܙnSV.0+Fe´8mhݪԆ\5e.oYE{ȫQu{fR |Ŝ NM4#NƏԕ"V< N,N :jRj N"|AN`ΔchJL'* ˪$gi{6ɭ=(W Q;erʜZ-4c8}TL&j1A}+'-$'|-:[aAd.5JmfEX'z57<#9~~t=9.1øVOy1 pZ<Zb ]U*À+f ;oV ̾@0bϟ9lLky5~U5NT,:)ϼPC Wh<'ԓ|ȥxdG ]\;l $Z5E'ZJ9a/qh7ݭ pS)xws xI'4VdtJ#θ{=绔r>Dy hSW ;i}ݖ}OH9]66GPk;d5Llm0F?zM1{_^Т%c]ѳ.!uDx6.a,s}Wld~?W Wr[ RܓAӭz!|\0aĦ9A/$4xF8NJ[ 4}תOa.:"a3HX  &s '" P5H LKtSOpy%ӠpT bR<'xBW<&uBC8[}ȸ%l? mT]|v`*bpZ͂Ro4x&ؿ>IMvb^Zg "LAPx7|]q:v٬_.Ѧ;K}fuS \Prk/*Gxbf >,ÅJUTB6)ʐ뇲LMW!#"j2k IEJa!Su67=sэu1N10 f%gg`o}ZR4iU69~'=9zQVl#-rO~gqaipyn-C&5ScD~$JNQg6`%~w9)wF6޵b F D/7t_ME֝W̯P-y^WUz 6PVW<֍`4XpAfg:0F댚!58W?s_E9%j<xLp;mL-yHGr15 Cr},g \9G:%^'g޾-:IEk҂BM2V1xv{|R'ZC{6֘Cy |VJ7}D/J=iQh%[7G?C?BD~q< ^(;o٪t $;@zicEP^e^ ,sb)K\)8.OaZo< 9" bU01ϰ:x ԟOeG]=}uIsnf` mESܚKP_*H N(u$'t%R ytN+Op.}P?u7K")eʤk4OR[Afg22X =pޥY䉶ӝo2z {ǜY5#? Aws> xi Ca VwJ?AtL¢ T͈=z!7AwsN7S/q LjOVsV]ӈ0FC_*y:M "{(Lk.WL҄pjT3q." y];ucړzқ/Bڱl\*J."A%G:JRdns9jF^#ɵ~_Dl|Go/mgFyIM֦d*6+h诀?~n@o`SDS$ʫ_FfP,<ܵ`i1󆫍W'L}D^R-CF`%DtLXCI-sQt>tx7*'F&F=yax2n7uvp7he9&~oB ~~:~˞.2~Ww[N:Yd;\xi3|uFenw9͂)ѣ򧲋tzD0iT ާ]Y,%V֖h@14–m@"Tr-q#EqY;iuB`u I@7}^T֝9dPBB l3 P6H{Y<5d>]օlK'B"aI[f4Uчk6B3?PzUEp@!^*BM0 ψy2ix%[LboJ8512bdrqO%E4 e*Ǝ"B7$ghTP.-z%ӫ?J < 3$50H%1)6x̄>1HY9y獚="g@61D^-l(R=Z*\ЁX‚?L"և$/W-O!C?~t[<]2/~.F!J2%dW ^Ⱦ1}'ΖN7w#&DU# 7y'*#yTLrWD¾x)0=[%VeNp!P(fN޴ňe=sOy;`">#G|JGΑ=Nk/䤷eFN)m1r>wn2`uM3PwS#Z|Ne/ʂ$&LT}~99C"4jJa_sLהjex Rƶ77g*So,DqY׏ld݈oTx7Z ]i~~)$ы$ !gZHrb>3P(,_>ꐑ* Ϭyz1|Dy#K\qe!Ts`mE0P٘r|[;Zshy5QT#:ers{MD/Z 5cX^ lJ2wJ";2RE7N=?ݣiZ^_&EDfpTK9%2=9z;wBjH{∎:h=V(8Eʖ\TT;͏Gc9V5"}}cݽwch6SWoؽp-S <~Yi,cZCSM <^of(?ISYm "7HKw Cfviљ!K_E>Q*z>Os(%,7.Z~;f "ZóB,-[/$2Ws!-*姾n3]Rʦ'c_(x+-5&C}#}N2N:Qu޺p75\y }OȿL%WcǑU;ܽ?R䦀>aQ8lK;0kzkrQGaorONqf~g@Rm(vB+U~fAN/{ !M,i&'#6"֍X;#m>]b pAF0cY2'E6PXy6Ӣzrm#A߿ә L_j]LgX3&C|KtmQѯ[UJSW.v|e 6 ވ:Dv9p]?Yi9M g~j|ĩ*rmP =+'W㿘 NŔ{K}dA!zV=_4PSQmgEO tz7l'ߞFJx&aiZh=/LCzb0* |r,x! dYBk9}#g(iDk)P;VA$OKownT@JNǟq~LD).EbIpIܯ-Un, " AmV HcLj8,8%NpiؿNflU[K' E,vx:HnAicgiʅn^hQxr 2&Ք)m G >@} 0=YѹNv#Q@ĥaI50Cg񢠃3g<]MT@w u[ ӝ@8\']B.}9Q /L?6*gGtvF/O1JhE {u ,Ik}mli,T$bk r8ȦC)/+{:W9G?sJVMo.EQ~P}/܏(HD#f=w'0SD;&뫩 :P+vXCU(b<7 eHӲia ,e`G 8 ?Q8z DRzDž|m*V{47/ȿDb]]s8=jnU.A?4*&ۑÐ HؿTڟbd.nЁ-\LV廸mR4qԷe/s䩴{;>AR.Yz3UޛWHf N\av"sO^sRZk]~ BX 䘐Vyabk<aVP" :qbc(%s#S^LEUoC=_?"ޡ䊋Ol%:i9 9+.)&TY6cCD>)sW#Rݮz1Xp`M]ì[oRg<3.)q?-Fq;jNDusI{b6h 4;3}|`)Vaą r'&yӆF?N^̥ (ЫlfHE2UWY&H9yPF_pT+q6>0}e~m|3Z QXW5i_{s׫=9ph45-=aEty4.{v ]Hnj> K\Vk\wI2R8_n(jA /6JȷU}iqYsVi39y5iM(ǩuNG7 @l:FPC\E!db <" ao[% mԆ.Ѥ,hķ%׊Bs2z1- i6,*PJ3-oc\E3'O倅GɶZpm;+aaF'wYݩ12;ebܤ>>|}ff_0 IlKm.uZ40ʗ(39,5JEzt`)iD zQ8yy^OA-ރCmN: *8iϴp9{u*L~fb^c6`\OcPzGyuC'#rwziO>aptҘʹw]zp]6iOUi 9Sa66ż3L/T&NDQ%uxlH_~%}PԦЏx\$jc+.0Z@w(6FB섚 R#\bE^:1]2Z6ϼW `c/%hWypNa;=_-"mN5I Ȑc{EG;/!֪9Ɲy( ūY(~c5:LT/.$%udꥍ:A+Nz/UyuWȽ>/>#ʌ6~ji+KEΧ0/t#VXDMOQp$O}IOw<.>丫UVMJp& SJ,q:bphB.>lg˒d؁yz _^ !r.yc6֒"{i.ơ̯$](w 7jjJ iTM,^YwjSE4 muSI > svNjk_Ҕvg2+lI2i>1S]?yw_ TnTg]@|v]"cG~\@Q;{P}PiUύ֤g2! G%/Sr|>*o'ӢĽ3+ douq^Sy.8?0AӤn+8$'EW&qءYL:IC`wqqb7&t= DUpIP~h0YNTG/ s"=zh@cV| ӥp OUa|E_bCk}`q5DZRѱ7Tym:NC8/S[;A9[ ;,g:Gڔ\Ϡ a _ym9]鸀jB 6Q^ =+J\Dyjz*i:&;N ;|1FGUü9E8mʿ8|.T Ҁ  ʋwFﵩge$yz' fgD]t(R&Jz=.Ab}O4|T}Q1Zd$UȜGR*G2dQ 7LгD`?i]LJv2˝%KE gkl1VطXrM<ߋ$Zs‹ 'DAWeäo2%fET;a#&Y4|iؼ{ F,w&κs@K8G e. -2Zuu kkqh)n`Ӛu זo;{+/]McR"XAH\?RsNGx9P8qqMS\v&BTo\7s訴'a+ %qo/?T)tBֹ8ٷS$m4ύu/UsThuaR#~D>8H!̀\qf[ͩãe]]J#?[ʌnG5ӧ69sN %z'3^d[_uܰ7bjLe^VnSYxYd@Feh}wiλyK!q7÷pEpv*Y˗T*qkↆ]D)t:Tib:K@}nWHb\oOa&+B6v?À5=.zjF % 848mU:4*F^[3n,X&Q<>es׃bd\Y 9AݪzZGnO-:o &z $]M>(i?봻ފ篍U |y@S?M}5&4pgm 0 Yiw3i3[/F>HEetS! 5X~-2Zƾѝua/vJb/BEA3[yGC.qK7@5Ѝ>}#HU/:nB'd}Lc-Ls=` 4,;bmJʊ$z!qpbumR,oHH$n'F g\a] nM8RAٱSo0?lO'W)@yTeAE@8g6ߡ0N56"Vm#$I\M1ü㵷 FNRs zOx+S+;Q =.徢D8,b#hRǔҧ[cKyHN#T9JGNp'0Z}A#pʕY(;rD (_:v,Fe;U ,J> JW7*|AיHF'?ۮl/_˦Ó}8PcOH&eNkb̤U!wSἿCGp[5j$R4'Wu a$+GVĹ_|jU Lz%Sw~h]}CX}87Dyj\y#<6H4WKye K(j9S!7A4Q-1Eq~ANy6GVf'Ϋ^1[۾vԐUu%ҔmU>D!Lu6;䞟녍)rʟ/w|Ǥh31!ݿji Y0vsh\0O ߳R`!N hcړD;2ΚLǘl?YخVS ihϵanu8n< iC~Vv?@a>F-h n3JX=zr ԩ']m[D8M>pa"Y+RYE% E:! E4R ̬vnA'ֹ.^@1.(9V Lf g(*ч0w'>\zT2WwW5q*8!Կl< 0pU?C,x 2}S@߳JTLΜ~T2Ks?7]'v?,[d ~' ~EA9VHH /_Qeu iŪ`yLo {RZs_۾FVT ;=m`-|sE3EɔQBONHm)mGtvA^ *w [PiMxe{Ų<2*j>tݻSaRt݃S}c)ai_Z772}y{òHT A&Ut5ﷀpPɳKhc)R?g-! DfJL%e%ຮvN2!`VOÍ hY6> \-00zB{(3-)@ @ل"jfaڅ@ɖ.Cp|indV8ug '_LǚZY?aYW8C*[:Tc,IX 6P٘h鴃FBA2& Kf8($> wVx)=0jHϥL:تe/ronZ.* U: 9W/yzu#kl#Ìȓ&ĩen1# ]+c3:n"s6blz=LM9+n]guI5<e9\ GzYzr@A<$IN2M2A59-.Un9صT~qۻ17@c ]uT\mg9t9Mߠ\+*m5Uyarμrp -W|XǃwzR4 W!EAɧ+=)se M~T|aZES$m'SsLSk%1v:v)EeE9h8weQh` Oѹ9Rc~$oie\)&úz[鬏nϭnH1 & Z)J Q\T<$wzZǢd&̋7ћ.QM?ǘCc63ʛl97c)Œ1/;!s~ip6סuiˤ$D8ScZNf}d ݄pYG;P޻o4/4.BڈtN[nY ö6̸x k`)b4 {2@){QzFpXLVqLӔΩq*ʷ 4nZ5&1ω L5;՚e]3e("ﱋ UQ/*yGy%x;Ů4a`]`Ο &6$匼*ӷQwm/%\cGqKX?q1U.oGVM2t$v$Fl@V8tb,'7`7{ {Hrq/aQ{;R 7wq:|[dzlޙ3ۖ~z\C#xHE!|![eg5V?L7àS WhDZ0ס\b8bDup\TFbLS. {*] kn7~Nk\nрWYY@195t&5WnS"qY&r*'Z;I )D70%KD%ty!Hm2x$evd-p=J KmIU&n䰨_H Y&eGB8?2"}Y _ЪTg9tpޢ|KЎ/3j /Ӻ :.v5IUs>ZO+Sc&4#FOCT\1#wK%Go75Z+~t(Ħbș;˘- k^\C jvR@ua@# brO5i-GiDu#si}FYlƒ a} 5S2kԉLOf]W]t"JsmD* `D!']\UbaHi34'BvJ?mTagQSZc+grřRIӮkɂJ풯e}W~+ w7PQv=ncat?ιxOg8:S#!7DbgV z Hw~?!(Vx''C){c8sI_c4OԪ>/ -ftJl|bVt oP):N:}DAXwoA(QR1r^C%HX jVp>V% &Răq"w:]ǥN&3 Y&wrIӡtTFp= +!.`@2q54U*"d! @ LG?Mj` ڐR˙H oJ"`GM]Qs4"G^G Sjޝϣ1)l0N1F-YQw'W*@jt_u56 Nh.^$)əxU!HmMP<(P:t1g'N' eG( \v{*.rIY?7b:8WBH>@tBd;v4 ǭ h*;JdYt-L瘆w[οeCn )T#%"(է͝% gM#]QO;`p5`*$'ݳN.u1X˟5f(-һt {{zaא$ZW J;qsgf8&P9>|}Q <8@  #hEw,'ܠNA.}L&ŵs|Ԭ(RdֶsO2/ٍ=DL` Ϛ;^=*MyX)V7Ѱاjش \g\JE .Kڽ̓S-͉8`ڮ;w"a4ձ]ӊ6Kyt[Uƾvx1gS2iG;GjMnN UU}=s$Gܶ C Is5z+BN(s<ΒL }MhrA}3xSvn\^9LVĴ#(?0`uΠzJ!I;4qigw#?fW Sbm78P^v-q/;`EMr/7`d C&P 3N .ށ!Uxn%c^@b80ɰ͝E"݋.dQx!gp`kVFyS2 9G amJsG>Y_!\ /@VY}KlRxWk,zT1PikȂS7 ZMCqF IWLի$!"*c8㲏zA`5&_l/X[k Őeĭ5c5aUL ѳ_I{6mk^e$"?#0|UX1tg2B}`Rڈ7kO>?➩v8=+ 5gr9a]k+SO9*ZI[z7o9 \i'kCbRs٫cw-uAލ`<0kWSbeYƻIr g@ ?Cx Km>=z19{m f),UxQ&sB쾉TDOx7뎚,4~s7RP &0߮`Zlܨ,W uV7d@ُbhӴ&*%B&gѰlTV "$G Vr(x K1AvH/N C޼5@1Cio$9#w r \6bxDQ=Mr|o%~T) H6 1n>.l(]QMn%ۯQhcmN֓ y2 rWEgAJDouF=0o;Rw,A: 4c14?1k[FGw&z8O*+D=vre{mAY$\<6o_$WlvEWK'yLa%AP:D8KG0/(6@z ~O>4!.RMaŊ왭b9|J-c 2⺍F;Qyz!ؽ«X| C3$ r㝞^C{Qi/oR5/8X*G*L8_7}(58a$&k5ǀ<\.*S}ǰƕ'!iZ%ƚ3dkGcVfﶳ~%wf$LX ˺\C` H\86P[4#Uxhjrr&yrǡѤ+@vm7V mj@AL0IzfAn!ic WpŽY?vR)Sګ7!_a|:WqylZ2Z!{"ǭ~fcaE=K|Tz6FÜOvmOM>Cu-\mfX.'K<~AwC15΃R]`;.6zT |ꏇ$lF`THtF|a϶y`)&dFZy.IB ܣGTȾhns1'pX/Q#=?*/&m9Zf'v;̼d/[ƶg,;xEh}xޝ6f n<*ni:!*9f^gf IMuNr!›S1z9!SSV>7)GVUq\JlW%MVp44)EI5ضh'⃆D>BJ#ga5z|wb7!~MûbuĬ$ɝҪPM OxI`@δE(H;l/|(p`r x5X"шP,*&O|Ӿ0j*OZIN^".saQ&9z_ S-f>ټ&JUz,% ^7 ©jh cMpajprqx(݉}q伣 5@tCe\>Ŧ-v3rzA(.i%tja= rwTQ1@C4dlVvu (0?B_Hߚ2w^q.QBw2ZӍtNJ~HXZ'>b+<߈:QE5IO?ntG-e!z9EGO {-7|Kё ' &(v m—MA{-yC9z{r. amҾñ}0K{C*P{G}ݻsseik1]* 2ǝikvcR }9v|'[ET>< .X!a(OUhɇ(#Z# !{IMy_kc^yi/ QAbT+?\ԑ2.CDA  ]9 FA|ncqաAZ4#:v*u1P /nÖ9ZmᲟ{VPnEqRVz1ϩҨt¤O-k ೪/(ѩ3U 2g3nW _X1~r~TpeUhOeB5n`9EeY]<| T 9)ƕŠ2+ &j .:$]-" %.V]eC')% Ku~gC.iːFu|e`[`ko9~^H$POFZwޱ*.1ÉhEBͅKOI=Ü_+*<:`v\O>֓|^ ~b&0C3bw$dISWE~PFdvT:KfI5ܸ;TN:]eT{[*T,SVG͚}:Tݩo/͆}p4QXW& Ȣ,S.LbntCSDhp#(9ȟP% @_C`k4EXtM\?v8%)eǓ99CUtU@uPn?vQ @ۮ @FpE7O`窂аK^O!4Vl^ᅡ9e3Z2˨^';*Ɏ7uR<>sx" L%5Lx^0r'uA|Zi.hx ,?`+xq6E"j)ջ|5a}@\vf/  x[qeH,c $yz#%\>W؟QBŠ 嫓)6DB R014Uql= CcoY?KQ'h9w,~.B/> ( y9?rfx? j@T:]1zGK\<êdϭ+팽(U> f|wF.O'rds_SdK]"Z굮InaFElRpO,:&v8=٠u(Vdt \&oCCx˕YQ31ĒOJǩvagHA A͡jC 46'Bm۶꼛!QBX;pfuU ,l Wƻ,U =>q;֑zY %Da/\;k2AS,d搭4K'0lm,=Vog4|!7ZT j잼|X,07 NL/Z@ 2$0x̑S$iC΋P7n4yX40'%aE|Ti[I ]7V#w<VH*JEYyDMQC|9=0^'Y ݊p+;=ğ+S  ]#A!<vPi%i8S]>A*tKw# y2|cP )p'ٻgi8(;!k풠^`ؚFfڌ2f:ڮoJE))t?ގ4ԗnVԨ}xTz4n݂(>R h#P]kQNctRP9!qhowr mxh1 zx'r\ 9=]^ٹ wc򇩴8лAmzsR5E{ H^2=qV1VPأH).43l[׮+u `op }'"F6zMuJhBu\Q z(R F#'}Fi\:VlMz`]hS\]e9Aw9*q^Q? $4mr{7o>n"t_,YEq`y:9+m)48:N*8 4tu{kRlI&敫;mc8ok-ܳa =mk7Y8_ibbͭM!?[ɊpuuѾEu+ʃ Pܵy.mco8ԘS%JVf_q`qڶ"1ƵcuX/X= o/ŚnìYÌf񾤍x8xPM$Ք}nfb4]Vdg$JSDGd?ѧI AɘDq+-m<4A:'Z}o{b8`gP uwfοoQV|{D-__͙(;@}R*^dlJPBu1g`uVԯdb1&jybڰ7im(oqaGd *_ҭ fY(2)r NWUģv1'ΕTVh!{(K*boc)cz pɞٓ¨nCB2SЉcKp&FaN]R&kT 11F# (Eѻ=ĽvHCaIYg1K~]@!5YUSqԮE@dąLAA < yoK֩*/Emc.';eQ햑SYxu#G0RC|!qO@MM5aCpPĞCGF$nZiy'9'g{uGn zf dW$}ᴔp6Kr+E\?oXR+/lx,U1L'V,?JaPӥ۩0X̛t]ݯ(z^n/.}AkiBW>gD?-+te$ 6C"*u  s_4Q [wVCc|aWA૩CeNl]7[JY"@@͞o;W-­k`@Z˚mv$O$\Ơ3zi͌1JaGmHjg8v1:{ p@+Jt~ڋ]8(&Ϲ &꽯@r6ci)8Vyr "Bo,Z5yמ*ޮ_v\t4soq ﰴM"'{_<#Ej933!LYN\lj#;3DjA'+ 沴-q̝sոQa8!^f fR^H"UKN~NSU5g ǿ0!ajۯSe/F%C,BZHq8;eK\nC}_-yX 0ošcbQM0ءi|H_ȏq}[hTD; HlѪ (J)%WR6[#QJc>O6 H;}V5.$+n{3 dEX-R`~+:xof ;|Otx&hK-iJr*ڤ]F!%P_"J/ DҸ|J 'OrMX;81H9^\ŪRb@|< ,ߝjs%P2!bp1..8wrHArhv`9ƁQO!/6zk4GM{/^ yV2A2ڌmATN|mx3x2?&J{]@zҠh~-0;dr͚T큦"~J g">H}NKF~NLTAkY"ܦAj:iS=  \ĜN[QT(w0njmx:L?`yYlNUi>*=BmI)'{;#ǛRE"Jy*\g+((o\oc/bnBqW'*A~ճ?gAB$k-C_tt08Nv/d zX2C*nUϟzƟ㧚.W$Uԅ R _͵ qncA6-oԨOz^0쇱>G X&jPDxډ0d;nS+^y-ǁ& T߱ )^gizMc@osj"&bV-ka6 (Xs,d50# @>BCNr& }WTJsҸU"+I52w ąHaD怌>NbJdxBti+#Jy?,6K.@d2U|g̃}OϠMcIʂ3Lc/g^ wގh=8e`Zq@Qs` udv3_Xpj+Wv#(wl.r6z߳wOyxbaNHoDsS򃬵h'M[߯}iI(!?R eu͉PRt4hV̀lw)/<=TX ͋A>F<^}5kg7JJGjgHCA@@f9dzDCWKoVbm`#*k)=.oym%xE;}=KFjBl Bm~x-FW<){y pR; }G*X?}HmWLeڧ#eol IlPZ Y˫ت~J$q(dS?88`T ihK'KO(Ŷw̄!n 'Y իĕBm!ƙZ3ۃZL+>霟.H~cYM>l_CLAee>"2Hxn8ܲwlL LnyX, 2w|4.tb t1[{W`bi=Qiy'4z7R6n >Jθ]r$d"" OEhya8U7 ݚئM%6FٙO)C)W5VAJDf&^:nk1vWԙYܣAXIU+XWSIۚvY j}K,[:B.4ښu߱ AC$rx4,qZ90ʋ!Wj#k!F+2 it! u$%tb&._F>,jU`.bVҳ*9,^$iZVmA##K6񸸎U}/tlaCR0Mmyeџi7/B{GBʂ=vBʤo ixfi+E- cwW sN{*#R1TݼWcȌFnUCIuA] Yٱ%H7σLn.=3kPЈ#H8NۋFYF`[>H@qh;l/GeN5r4ƒev5 sńv;U5zvPa; Ll Q\5>'h80ъwZa^ u 6zðg.^H% Zwh;|Y{$*xr Ťf;Lp}_,AI|bJYSRV?& .B/F*wH" xHQTCZtsj}8M2ߗ!dQl~{P60NQHHngPt>xOcE™;ȥKf٠3r\ 2^~ۀXc!ɏWYSS}4U񗔖!{$좗) OHvJj?I^QX*]<ᠣ%,3XMÒhkjXAjғoT(N<0AT7V E֌?zΜ7[R 5 R_u7LaNLʑgI90DBPX e4}*Fq'E?w8&2lOd Jr:_ƌ6[eAA6ft0bθ΍m/4@f\BG|Օ=L8\|0@f=ь9^L %*3g\`qKy+mԃFH>$^"fn[ճܧ8+K~#';8݈ #0}0RthiO0 g̦jMAފ#O#+sHCG֍,2)GۯG# ʆ!U`-PQJo^YJm-0.v2qMQ-AU*=P| eEOUopk^B|/ (jLrXy|f1&-^ضW-_e[F8xCJ#y|L9~C pCwIBk %D>[3:bVy0rM4')-7V9\{%A Zc|0CmfI-;6sI_ !ZB dEhN)@|BKMa)PpCp-,}`8~Of/Xg)4@ۜ_۸uk6GIL5a[w 0ށ쉕mM8w}a C}X~FKReN!nf)l;(RوY@ h2w̡liƒeb%H׶V ANZpLTiKsSނfss[Ó ϛtҨ΍l|y B@ -9mmUhع]qz_|p"%V&yoR^pc6&Kr; NJt0`zV|d3CVW5΀-'q *iƸW/8 ᯣ./cCQ)&}X+>ڏK?=|8T>K1{$lA]m`>fBԵc'(|JU\6VeAԗӓfC[~ο'J+kw4uEcXg7Fb,mQxX) oǕ!栗m"web߯QBaDj4͌4# |&럻u,>9/*&@`RY;|ff,S40(%['eA?ElR'FL u 2ycN׿Z\<7!2`:qGi.m*A,It}Pe@-b컮p`&kJȋXvڡ(Y܁%6**|hi,)8}oc={pf ͭQ+D`H@g6@h"SSjҁf_̺ -Y'!p0n n@bpv}Ӟ~cB7䋛^Xsinrzq O ARopT8. ѥUe8Ej QqKc!A~'c5a#)E\9؏:)4qDJ e$B6:㮶1-%LWY rxz~j]wUg־::mxV"7c1 "n@Ybƽ};D=Q:1uaU>JopκdA4WՕ>r^CoaITz*:0P"/d%lTn <;NtE!YOˀ.MwcS_z|\-C[kF}t`Դ&⨛\ceJeڰ):+8Hr΋T/1{pc0%'8%JB5jyń@*TO{РO3x*NESŚK 1ݣ5F{XBY :3f=*wkUE%gL<-fEb@TZY{~50Bo) JxG?J=PaY'0{dKkgȍKPE>땘y*]ltj<>eŢO5|9ݸ6{?n+;|N[˖[^o-+H0Ş"jio:a7Ѯ cQ%Sg!:\Ƚ g6sA?b STIqt0X"xH, <% PuÜcrK6^3@! z񯧊Rq?q]Ȓ!tԈU8N .Tl0^vsG#L):\/g.G D{M2qH;/W.oT_u˯ufႁɋʔc6GH !4`|N͖ uO/2"|>C 8#-7:宒m H:aBMgO偁.΀2ewЈ ,1IpA--M\zaE*%^i9XA eb㰦ȏ(&m}ܒ;ga8&(CUn.m y2@]Ԓ3Lazpm:̜‰#{Ҍ\`ղ17~lf${Ofk :"1#5IHxZ(l|ďugv -],| 4$.=:tbOv&j% #Y1|θ)=Prڋ Y4B6Q V7{|CP.%V`X➦*ǯ#$nC ђe_51%e?:k˻b eKXoyzT u=>7լ>KLNm $.S۽HY y-='^/]DK1 XX{X8}>JTsvw> N;,T(OMz9y1 G?"RmQK)7f)&N:N]a4zR>v\Du 5MGϺF̸*O!y8]4>و^M)ׯ}V%)#j`FWɲtHnj*S cŸH 0,#߂,wT 8yzTSZ]qpyhwhcMWKSc˚~R|0/va ?=.ȹo@խpc[ݪ]"勼Jq ԧ8FD$W*g0TVdG8B4#!x7k&feiܦaU #0!ك囧EFf Q;Ҫsb@2]a"XqG fd*EefËk{o;Ch Hߗ~3*Ubո9Zƒ<\+;/>'Dc`.\k>rq'j<*9h`{B:lȲ )RjDkd'wl,_ij&joe;-Vy.(Tò8Ӡ$bЌ;~E$芐IauXڰ*pA> c_Grg+o,@?b<\OQ݊aUajw4PĽsGjL֧mkU|Þa!s([[95 jIZ5Tנ r8_°AWPG *DIMN>}#h z]a퐎+:sPڞOuPbs8N6~;/iuWk/IH&eGOrn9 |-~ka{XZ+^)+);N#Q!Y5*_xe0>[ItֻP5u ѵU\h(0(@vpy5I\ln h1\[X q -CXߒ LJK Ƙ)1 'aX}]d]jmJd%fxXq76 UVGIbZh᎖_B9ra} ;)I+ɢZKJA,cE 8!Vԯ>&/}vAߡ8sR6k(v̺mp*=#葽Q@8un_] ӱ ѱ#t9CNbKl6<ѫwW8Ȁ> &1"a *pոv= %cGR剟َ]^;eS. Z5D Lض| <ָ*BIoG wVPzcq/ g y!N{Z75;RPpt4yD@_6 b*~4$ )f4EC` ZGW2Jm^?*HbdL vH!eH'IOtC=B:5fTd&De8\A\ dc[¤=fBV@`H9wr51>Hv95Qvx68>3 pgXq;E@  BQ m(Tv{XȻEayzB=ʽy}BKcq0A5jQt(3߃yHL6(yxs5v-E`QMC"Igӥnmw#lVZd1q uvxTmr> D5"eHT^C3"!=3C(Ώ.|stmIFlMUpAiI.'&Ѷ^p[-F{Wm0*p?Ԏ `:p]/{6gAN1}VpLťc]^/x\`iM 4\[eBަK9HS7S6mV} զeKLYFors o`\B' 5lfkJ0"7M%d=@0,PN6+Ya<.+($ٰ@ aq\c3{3T7p,4)$X<|q'+B?z)io]վXMR8FDUMa!<2,Lٓp*/߄Zԭ5hASE_2FKv:G}ej\43˘DuĐף_:nv )[i_x_⢉RX,uW|6 ee= cP'aލs+ Ewr2b-7v^Z ;}"c= ,|h!+( &L6.QlH[nXG5 —<24S]?ViQ\v GΟ& D9}tVxibƖzOŲͻ61V{q&AE.Bu6 M~}Nq~FTwζR lkLGU/ց;Je8F={QJ|^ck| Oxr>VڵX!LBs/Oˉt@ՔtעOn:(Yӎtq"TjQJ 7NDr7qًZd^^SʹS 'N|KA-$?19ǝq~ZG(8'W<'Gȶo= )]t 6- X?*i = gϳG_EVu)*`]_M:<Ljޫ\ĎQ:!3կG8w]yΑL6BrVBp'Yzc34*|Z, rf&oF4RG_01BdP4L*l?_8Lҁ_y[`/N "~խ+^~a"˼ٵzƦS+ Os\\nq-7xvWa6@4BoZDY.n"|p)ɃC]9QĘ?EPdrE79Si gjbűPr'Ę'Y~VLiK*yyDW(U^sW.f r#jMWqٱPtaQ:d/UI̐Up?ݍ3jT,pjL$8ļ. l_ꝳ`#h7'u>rXGƳݪ]TIg\@z[ /e;v0|_?1|]_d_0YrA]ԭpuk#vM<缣 ^zM5S ad=ys#;6P2Yͭf {fkf7Ipt<9{3u \L=Bcp͛HnRR{w ݮS$PmG}9:9s48)G/]pr`a8ĔS1 R1c:^~۽lxDF"uaGytr{S$ xY[ւL;Vxi^=/i\6CVElg++Wݲ=ɉb8N&ޑ~QEHE+~^!8v@Ύ?{)phz,|c2n7\Ark=<ManX<.4<,2Hz!8&[=,FœD\󯟲-;+t…[_o?׹gFdK@%RQL%d <>/4t.u|&MZ{vjIh˞0Z{-\Hk+ ТҚ-1_kvC^[oIϕN+;:u;Vl*V/wxāqcZ9YDp_i TÕr(|fA犖 <zA˜vB^"fIOnq3Z1|H9IJƿ2t2.ڹ*W(!ŸV=s l ^`Yо$ :;\H?Q%Ιhn綹`i8Yo nVmÀ` =H'3 Nԓe[ޯ$0dg4#>;[dӤF] 3Tbz ISSp"<%u1x7V-nPL]1"*"=R >zgʧm-5bJ8uMfbPk!O%MSKkC*G_.Kv3@?S!¿ʻ Wʅ~krT뀈6_F(,Ijv;\Ƥ0'P1^*C;;Y5̸?FIpȺ]laS6,C?vAֶ6@2q;5S*o\='Hx*.w%IBZ)==㏋nsu:8%ޯ? {Xԭ!X"$3V35(K R]ׄlq&_ -g϶6&d2el>Ǎ&e_=/gB2yPN7aFjUXE:?6 %HXAGj_Fhz{:2r&lH*'0EE2}󈣙oy.ۺ3C|?h|BYs+\/Iη( ڲ?HYy|^~/Yv ΄UW6[6"ޖ}lFyj(¼^w?vA&ehYw->vZF68?-P[9\n0B/ RXj;YPRC efѥ+Ұ#CR9p\~U˾#7(>|uzSũg5$`!>+򚄹'"j8qOjOKZ5|2\mEQ<SŠ[ЙC`G%FO6P[fO/DYnol( lr(mj },=%v!ZuҎM u0[Ә6n@ zqe Uㄳo[ >W,<`'/> j|lC$#L0/h)e+%?ʒ%OHtk%G=Ppt;|`KU/2ʀmڝ[NP{$ ܙ/ashz _S .z+:ܚ7.gorWKܜ>70OŐ/:{ܿuO*w0V4|mʧC9PK9oJgT9@Exs~ !'vBt{J1q6S<>hpB#˅iTnb`L ԍ]As@$H*~>t`p7rk4ӳ8;;yęe$w=@PU1{1FQǏOdzB{Dد"ڣ Bɥ?()gmWw e)@R2!dz\r8 ;g reQ,|I٬x#&mƋʶU9oL@4;aCf΂uf A+o ʆf݂V ]^${JEȿxD%zAaB0͊{4ie b x ',21E(H|d=!ƎݰŸd#[CDH8o2#Rb"P"G\K&v2NЊɤ!G|#9xuyIE+PO,weAPinܾȌޣe( 2z-f8UA !uD (e|*"KoOV8RB֒vESBrvTא2 aeiiyR^C+ _^V=W7E_hc KnsQM6\1G{-nXp=4ׄ(*jE-;^/H/quc*o>ڿKË^ >]5ZR09G_9rF,͛9_neLb> g~m |??ܳm) NrV\yvX|ڗr~؛#iC&FЫVj߸~8l`$6c\1UK/4ȌaUNHTE|+ݷAB._m6qǒj5/쎠`6TWjFiV}Ĥ坶_$2F3p$S-w7ZGi%T5Vk2}P>L\/ZIPp!vkޑ*]2W_``HdZ6䗏5bnQ-AF d>hYثKVb7[=1RCφ]6F 1'ւE?{Q;|=ӟG6[e?Ys7bMi *9=gO2y8\l)~=$y #Ԥu9\?l񹬟HgG;F丐6dU*E1ƥUީ'gc o]f V40-dy(-As8pUrl9j٨oUrvz͜xUmԩm%e*z/p\,O8 EwYII;KORM@mvk̮ɺ/Z+Ļ}2M4ҩ(*-Ao c /O6KDДL`map}E'pj /Ƨ_<ixf% QzQIV!Ҕq@yo2'AW{"Im"2nvl]WA2L=%*)#Q9ߌWifD>[ /jv ^9%a04;OI^7HP_&>^-|cPlG\Jf`|AHOP7t-I1a?3}Ns񧨽Da˼iv>;nJyf7 2*Va+,Aa bPȼ{e$]'?t-Փxmrv%#B<|'? o !|K?Et4b_^X޻:\mƅmg)vR9`0{qj3<4ܼqZ{8`WZNڽeQ: -A^crNP|pP_@u\\($Wx)u$jr>ɏF}HFP*-}Ed !A]8s`Y!jUI:kY^]47tt;ĄPWV=HӘA\3RuV5˵0E!7<҃._+Xu lJ;Tph8o-w:jl jv=Y!\߈4{~W͜'=6**PZF_ >f!йQu潑==H[ 5nmN;D>F;J&J% Nv ܮNӞ<*^}D$H5h4Xnڟc[hB[c3![<ɿM]neo8fꦈ՚]G id\ Vl#ױD**ŀ;H5vf> ӫNȬ"(,Alh4a#箒Ԟ!컹t$_ٲr^V Wn*xwCEub$ aMJɓ~꠵|^YЛKeUI\lxKfG)ϨgmAW%WTkjeM@$ H|#m0i|* |W5* F \hTfOc Z;9_hY(.y}ڻ gVDR=Xӧ>{_o[6cݻP 8/H'8?*:c Y_mф#yC=LXND) տ{[vpi:lygKV/-5rhp'? sUHirє6u6kr/g7j@UX5Q"ck R .&攃z[_" MpvZy`JHIjM/$]Z0ŀZe9 UkY\υo-rA!!u,_$+еH!/)3 Ϙ}Y:ggqܝsDˁL<'c rvO@9=a5)ղ=/.v.@~C'!%JR3~C98\FqWVwE(B&\ 3I3& ~KP}({U3l_| )Yc{)E.~T4_z`# QCzl[}G`u?\Q,=rf&]cPt/usS_pS*N)JQMͿ~ +7mWIBmO~ -:i\9Й#ѣ{S,(ăet:gh %5f -U?RLn&Gc$d<`{) U|VȀX hIHO#aK6z&S?/@?$)՜;c`nZJ, ]'_n[]pPiXˬ Ј( N3:YCaWz'. x:p xMƺvZ!ƃ 7B>HP2vl$bys4n@MFRPk2:\9lJrZVW[VJ4s=Vf9\L(Wnڦؗ86T*ml IOsZ2sw6KI`z}}{tb3ww !6)l;S-K,͢_#@X: 9#޷r~,1w2 }" ;z|8sj. 2i}-uzx6-^lIᎧ瀂Z'C1W'cÖqe\8)T}#hW}B#d{N1&Dzf~74bBRo wOGb}z&C[BU:pY ]oIg rLC~kIGSvnU̬U%L8nxikI{=M9b± ˍwz@<``8ԡ(wgC/I֖}l.hAiG;x svg99|ix yat*Ƨ3 ~0R6B&٠xcAH݈>3S7]2sIBs`/30q}b`ou+efR5<,-B.Mڃ%B{³]wT%~׫Ӝ~3L?oL;;o3Q71y4! {ܯIh D7 /_uCYc:^zukKPnH=VAVI+>! DBVZPjk.ISQ&i:X!m`jQz&6J"+$ě,zs4GӀQ}ޱ=jodQ.ĪF\޺}Hx 3'&ZK+DK0ucc[#o,Swh俦+kn _v?pYJ:=bm(1tc.pLE||H5Nrv?Y,ap- ;b|8 3Kyp141QB!eÉh|V{Ucu b`xm +p =p{v" ܰ& ')S1J,kMB_!^UT_Qш*ir?9d@MyIrEg,n K֚)Gi[ A*:y܇ RpMϫ2NB+gD]W`Dc>2-F$=O}`f;Goڌ-0kdƑH1R^% If; 0jz.70=]>zxKu8 `-ʖ5"8Kqbd4_lhȥ60?)&碆\GrA,R' }tIq Ġ@W/w$?EЏؙ}=:},MhD}7 iDJVG Gw|J"moFs|"tς@*9bBҾҤTI[`J޽*lY_Dy%>hyjW9 ((; (WR E%/]؛%;޾x/`]=+=Kϻ@ ldq R}O[1eHRW%$s]aRQƏY;wsnp+hEDqI&;;h3[z?Je1 [`(7jNפhĦx¯OXYI'"(f- 4ݿKDV2RX! .-T[-sA㙀}Ó{Ck(F rGq_;ƒ4}VMv5`4ӱ 2p7u,YF_(juS>] tpA,DJC F ^:Vc6xV R6TCy63WZGqټ iaJ`'1 e!-~2Z;;|hP~ ;͵d]3`&IGO$ GFٽIË=MIlw!hc_@I65e0 ;{"s;|]ImFaFӠRmSs1d{m¿aѕҌ(6B,`pڙh֥9GT l}cE?8:ha.U->PO[v=Z>xw Ȧ9$"RI;M`5&x PO09}jnFߛZyz9:p*]g貿A!_sXOQd0N|KzKԒ3~jrn 9#RmRz}X%S^ޭָ=j}ؽg8֗ Nrl~.2WBalhfVo# f_F>a_;38NH6(^&Nlk4Y 3 Fvbrq"p[bTkR >ک}L( 3 tCJcl[rv"tWI|>DJQ]I:$2r_]CF^;<5u pV)2q.P8~T3۴NȤ34N/ 9 Mk,E['o u|AolK֬XįT|C f8Za5#M4ƨJ-:O _hZ{${q@_1g+hSq2S+:!t5~>ݍـC~~Xvz=zt!{[^ڸ!:HK-޷68:b~|-j!)xPmxg⧞ ęJ!fsy JDl}(׏¯KT4IĤ :+x6~[ ȟzDIr_*:wTFDsb-J= Z{ܼ޼|Ήש@Y[0\NO M/FZ{0%g+K._`ֿ3 ?86AeQz7ET7j@l6 ylOB}'>ڑnŘ8lgU>3`czn:n{<Lh(9|g!3͑{7o}r@ !AAYS@|<oczǿKٙ\ox} icD60SKb/?- υffX+l}T 9*"jVh$G0h`7ɄMFtly$Kac`僽,zɂ{x'~gj?i&7.A=Flae=ZGf  OF2G. `/moxfnEƢCpZIL?)!f3x8C|G+2ˇ=~ =Y2Ʀ~&޹Vfg\z'@b^tIW{7wzStVw~"(aJcn>q 6,;3`?9K,}ҭiаOToFL(-j;`ɿXj}^G+F$ oro,=+ I}PTRfWC㆑BRZfzI!sT4\O 3! 8Y}ߗ +p4yMo7$7n]o5zvAV}YQshp2_J=_MV Wd({{%FfʍWB1SgBWR92W9d$Bf9?vXHCdɃ Z>I,kOL!7DT2:?2>5.{JI5c/Fbw1agȑ."MwNzbs\QE8n`iFW$%dVcݙ^ÑV<1pi@ @."IԑKaI!r2;r G%hpx.%x)_lw g #qd90҂ uڎ|5d:tȣr% EśdF<'}-PDMꂀ6n›TT;kųEV+֡a~m u4Jw g&Jbш桃o\h.9$@t}SOEKDu [BtgY23kسۘ-#By7|XX'{ 3X;hMl׵a^r2 Wٹ/tJ"_'sΠUVՓ/P ' k*._^ez# Ud@M ǯ֛R]`>b_FM2'R9Nچ[vܚYJf3)co"PQMo*?:b7 ."D _;d6: +D&|>Gr6ZOn=d6"1NIFS* DRUHf"_~$qo !bS)2~ ]a!_rȜٳ;ÜA uN~IcnZA~ЋlxᗢMR+RK&sa"WCY4] iM_(k! F/7X1/0FUF\Rk3e;6{4 `[)^gˣn rfJ 55"jqQl?ZU<Yl# Rlꔊ >Lݬu;mKG5ά ^xqh} 0"GA ]fbbvuYDgHJ9! Մ^ZFGOf+;- oª 1dA𪘁6p~Y6ږIp'x x:@n˃03TvpZ(BF9SDBQX|7[2d=g*XCtJ81!REVs)3B]7.1EZ J2Z78Q9ۊ" 5qm1 uATl 9ZL_+M)<^5j䭘_XG/ )! UZ.sZcf뮳s&(eɪlO8D[ِٸRhIբS0x7MHXr S N/!>ϱ(adoD ~?xQ#ZBfQ)q@hkGug@vjTs/?~c?'d%xB6?@7ddW!'XnٳU`X-f;ߘW [_[Lb}՟O ն2< D>]lƠ9z:Vz |S4aZſN@+ѴzdTz0ߙl4ì⣪ȈjfD"ݤ j#y-mGҳJ80K/.)pWg%SeGn}7YESGAlJ.MQLeU.Oka\bn$< DdJnd=|As\*+GO<:tvkh: Hsu`G 1l4>{;jP=(*mˏ,KAfc^XSYQVѧ^q]x\?N!Y4%{+}$.rۥr;Ҷ> }k*5,_+n4xRKBGTǴkGOc,nua='beH\;SL%7@ɖs;}Y` %oZbPRXaO}z1S$MKy/$,%H Rjaj;-8Jvx>tHn Nf"7V#2]ki+q7a!̶'|S{ta3S 1Gg%9:D1 Aywqz`EA~ s{_TEeMPG@8yI\Wzn-oä:u $?3lR{f5I 54_|'PۥjzSNEńUpm-ĉaӣJs> T D. E[v~ sn+C)'YFwD:1|y Vs Ŝt4&+Ѽ_с )V@m邨֒{7ݗ7?΢o4Pp?p6 OՀm' Zb}UmlBwhO1hyqSK^Â5嚤#Xɬb\Ϡ@V d!A֥Lo{{7eJDBc9/ϥ= L Y6eLUH*^.iEG+hS>!g]XiJ'.j1w%_w੄l<+Fpd1xJHhZ;\"qIj ?i;abyut3'";\S3?gP~el/i 6t?&!2e.0o(i 'i_tԌ, e9S!LpTav{76V 'ClRSb *+z6#ʷeԐ[%Au5/p|HV0 `sP:}{iX펐#z$T?yM/fv|O)AzB'R5xܒ Z=/w~Ez5|(|$fTDe7wm^[+p"fDV~ dHr~ YN݀]"V5].}.48RbV/#^*U]x1m {a' wW}c$G[<E-^ ƧIgdZ8 '? F,H5?*Kοz co}g>GqvEh;XDŽx ǗHlŸ ♢5B:-Bu:ɿ }ij 4++4x\Z =cV\c1ztU(%EbQf[ b>ךl_6rAĶЅ/u$;ߎr>HY_ɝ+u}Cx,ʂhU!G*䉒d#M|׈ZpD;完eϩMw~pH=z{<;r.PkgtG遝ajIX6%zsXhӧZvC, \4^54f&9x1ɡgV4_4j) B:>aXYcM_U=.&@ϙob;B7<,DZ|KMp': #'muP) B;ٷX@D^}ODmNhvVn*1٬ܶy;9le G5x>heްjwRE3l"]1u 39]}kHvԝЌgn$d+,gn f<>@ԧtZ&OI73z>U!$fWLL)#Kȱh i$Uȹ3 Z/!;*?hȅq㱶ѣ904dDR.e*J~` Ca{ Bi!,RJl8\M- ~ Xf9FNM. gFV/Qo/o- /ΗU'ZD*.mhw4Kwt z‚Iߞǀ>(tgZ8/^ }yұ&)vSyb'DbI-Pj ͥm-Yd{UO 3">L3#ʉ." .1z@*xL*2Q[CTq@ A-lH7 Ϛ;4.13+ߦc /tP Ps-+)c.0fleScIs6Cއ#=A0V@r;w(aCICwzoW} wHW_BifC0ҬϭBt%\d8E{ ŕk5M0;a@-b0f݀mxk bA(SȨ\I/SDl2Ydגc/O,kUQkǼ|.,] %CٛI~' Q-?p~:A{E/ttB(:1hyȷ[akW^PK 3KP%}T}uvDt)HD/y[MOM5[N|#֋"}yѾJ1ȝgets]hQQ.b,DgՈzc)*Љd8>uJ)j! ilߴ.0ay#O%$3Fo.LQ>-ເ5!MM[5D&Ni V%3æ YDAK]a~A""lVШղE2s)cJS9'۱iOvm0Z }a?S2!9+dy0P ~s79H}9&?]p ,чKy71Rōg)mgA_4r;űM@!c#:£_% @ݤQA? OLl2\HmUY 3׆αњRTQ@@1:y"P'E Gek{JHF!Zr !)HbG~x BRθ#&imGa,bbhxb|80Y,z"hYϡo%5Oh6Tx֮5tg2ˌ+aw}~^$Ug>atVCx~QlRh~F7+z`UڗkY~jdƶ49"/ ML̘)5(Tr/#~z9* *,YWȦ6U{"^#U%KxʓkN0E[ ;rBTG1G +gC{,;(M+>@%i<^l`)E\|:Xr _8 %Vz@1`ObpPI6uf!.hAYҒOty9U#{lV b8V:8zVŎO;Cw8NL+V2go%72vN̏{V|gοLuwǼ;H|7 L{ I ͓,yg,"+^b ?{SUf(pRLF( 7N>ZpńE0 ݿh LmC$zϊJVMtU{POB>Eurq]\rBbWH/a#[ߨk`QS&e/;YM^pmm{GnS6b>`Do=_V+y\ h\6K ]m< \H2ܹ*imS΅bܢsq?k Һ0P N D0&YgzF0h!-5rvײSח=|AV\fX mk 1>Ց= uO3=a4e'ĂՅKQv0OomL}wDZE,H1+}gd5-R.T69xs;|9W67~ɓ<]c05Vdw|[8&; 01?HitPu@CDl/7,VO3S5}9ǔE$Y.'FKpg.ÕwOl[=Sa7|% {LT HvH22wMR],4|8- G|@ϙ&J dνDуQB?C|Z#d=og @1%K(_4T'~ ĦeiM͒JQeKKptC ivz<ՕV,TBjbͷh9Gt"!9iYߋ ᧺%Jf.b{`P=@Mr͓c#d\*H3xIOUa` MIK9SX[U%kle&W,URy 2PîE `z#CqOGc75O}؎):DdWVi7+hNy/Bݝ3ˁuyBkC m~g>Oq/zǁW6Lob/Ze8zUJu$*%7VTya& {zc"։oϴHRB0]‡t9vLA(d~${>BRnxx{VREpsLWeq?ϽH9?:[66/.O0*PGL^aV>5fSj|x>d}?"z,6t=J5^MJ4wu7U% }&n68xƯSC9~Ba`s!9jB_St%37;q"4, V#Q\Je֦f1礷b2p@ T`}p]UG|4Au)5|=mu7yJM'~0㋰Y 1;M[MB0>Z $ ɽ)R?cC(n@N|55p `!TwR3˝~>γmqeZxlk=c! #w6Bj\S@3O.LTkD܌ʲ'IT*yή}u6_R3ӵKd>O2:RVq -'h;A=%1NZ/Χ?A(h?CQg #5\cc߽dyK[b:qzynlJ<"4J~ĜUp)zaߒ+$.l;=e#gkCp!_>ivTPX}#3as% vс IzpwI\PvxæXu\))"h( 7T9ثt0׽+4ԹKS=H[U K?4Yuwaf4Rn݃^`г D#!>gQgێd e : GAlWb1;#^ S ek!|u>/|\{BV}S~J׏?t Ts.Vx2ZQbاxc#ה`)`jI ,i6AV{iBL1i 5t?+&]5ggHpK,1]GO-)NuZ$Vc(ƀp[*+Vj7,Hz.Vi$Gd;mݰTkezUeVog)׋Ke1؆9w6S)۫hRTPS/DG_NȠީeTb|K\T! =Z"Ro"ှwDBG1H9+W}@h%0T(`[FR gj}tD.NN]j0l-i)=LU_,p](N9KLGCv!4O_ꈯ;yun8o4ԥcȺ8N52TH1BcfʶQ79g=9,l!j[?ZICԌ ZyYrEpm&x;p@; ⣈jgmŒ!V9HM|4H6@YgkScDǢZ[)drG_ñvqQqĨ.戸TRp-J^2gfY%&at,4S}Ȗ" Y.﬿udD%F"{`; t4z*|$ 'OK j@CQNX& -Y־WHSfHq]uMai[pTeaQF^E*k@[Dyi5K}Ƀ7uƳݱGE׫ ]ڥ0;(٦Yi Y2alGE2E(<Ҳ}h^yZԋLF"U#"$OJ%o"h>$Lc E>Qn,+}<{=G]yx9Ψ^Qu撵NȽC[4h#NXrlЙ[;1b5M칥ɥR4n<8N\‡ `rkgR k/~[nnC0\}M"yvsqc}8"(LսJpۃmX٠ceu`U'DG@f 7%>?x ~||R(6Fc~'olq(ƋAK-uND_gjog՚0%}}G6}Oxt= b͛;h WJۇLj/rqkH%HF&)ĭ c5@pvy OɆ߈0,.V_i%9[7'_,2mF5Y?=j~0b}ZqcIIBNHE 0Ăӥ;bW P䁌:p@s tר cFKdj+RePv-.-=j;Ƅ=M+}849k#E&e-C\%/6=i4a} #{ذu6-9@Ɲw[ɻ;_tk!wdcT^I(\S.ҼP}J720ֺK#ѺzAW'a()9\|Œd㭕d.XNW/9#* z7 x4ix;Lsåňpâ ?D= g~g#;*z#h 7`ЏRv]zn R:: IEyy|LĊӘG8(b@ᓬ-ԟ+Gqd&a բ4pC%.>8baϐlR.HFlБwE?r}\F4΍K:$Zǡ PY!axF9Jdoi/')mpkg^a4@ 0Pg5rc`mms trH3g͔o= U,NJGMz);Q/}zWpx8͟>͉#)K⒎vs .f|9&x{k:<&aR@JBKsvk*+Vx@k̯x~%3(i?yrc,X /!?-4d!^bC ;B~a40!vf{2x l $E"ѽjm\;u *8M \-!\$KkpNca6 K})Wɗ /"z%wyCˎ` Ab*YF~R_L5;RrzPq[msbl W4Ӏ8`R߼J\KCL:x>O*FT߷\Va,nE*c 'c2:jMZny>EtEmUa6sf9ҥRCC1XKEY5ƛ3lEap-wZY1.[061j!r_h١vWf[.Ҳ*69N}-`ߒ1͂AVr$]cA3 O]:ˊH{m- 4IAz[ѠG@ 㗶_χ:\|=(o5FaO!aLg;>-K"Ou$>ta.<E}W 1jeC G]C~!- ch<8Jz~VcPʵV(8l(W9&C>t+ՄU5wŜzv7woJF#T&voCwfLol CL۞߃_Ź2[%As( 4S^Q_saUqN(puIikɥK :xaY4VEWD+4S$}.#h]"2ʗI/51 VBY3mli*tæPI= s@Rs u#=+Bww]Tt/aH=D_;Nk}qX мra*noSy+Aʽ.MT*'RJQ9Ti}R* >f7UyZ%ODLe$mFBr,)2읭 2\1dXA 6j:ŐM7n[]QUO= Rn.M|{c bҌdf˛db!|Stoɒd !,hƨ8-Mʄ|Ng աoot 砀nrVN͍DZ]~XFGMwQJuYWUo"E<'5$+py{OR%KoWJrm9M|ơ\"jQ.cB -Yx; 9=|/w';d1 OQRB"8"S' :בg2E@F5w4.Y&ԜfI!wg.qE C~?;D.lCix8tu;|b/&y`pXf ڵK} J"@eNxG_~3m3,xWF[۾RBWXn6Pb?W* ܶ)i0ZxvTW@ҩ{WB7YіԐvx;㻟Bj"?@UK94#OҵH?ĉl}. Ntf34f^sH$cKƻ&J βm\qq0w׺%Dh{)iImlEGnխ* 1"uJ zZb%P;%&,GYʺ}(&i7Y!j=ňvSȿO2Xuw-sg71,rJxxIw@e$oodrNk ^"}:\LtL5miw)|U|%Ja~@!71;{Z L\G_mY@lK}px\'6Hȍ!ՕM[M PF@ᦰv-J* xpuBI<~q ٱZ Y)D.wv`V@ ;DlhҒd@kWS~FK4ra?sڑxxa/DKVqxZoɃ*_`ah( 6Jt/rA(gr11?Q{tvD:Y P)sg R"0=܎x+M}Z*mB}5O pz\H:GcĹL/{+4Гs4th&apnCrmT/らj[KT1Zv i!.+n D~p%R^@"פRvDOտ3H/7슽&@05;G棿l_⣢iɔ=0ބد]FN>&@Zf@y;xZOJB[ohn-_Zp_❜$(U+l_}3Nw 28ۯkvG!X4G9WF BkA͎fuJG SSt;ߞw]p"І^8x RR6|Jr+VΖݨ,d`&Y膬$[8 tˌ8y9f <sKw%M=kg爚%2z߂Q(@g3Ha س⒆F x. .B@-1`03 &/wjjFŌ wGk`"I[@GRX4tBCno8'Sd[o&}8Q6qN{CFA(OϨ:T%4#fVK{E+>bKт VF|RIj@'I)WT@qw푋pOA L""ElSqe _UAN1O RdȎJ. )8qV 0(412Ye؏Eڣ#f# "%ߙcwZu "!-dH 6QcBH$>CWW#BܬYh_'])9IFĉ_eIL 7Q٧#8#]xZ0$z^'gCSqMW+߅>A]$qo^ yCW٪eQXPX̩ATU8禳3 *)=dWs&ނ(NI5~85ZScF3ɕ *N i)t4c(S$qC ${D3A߸t%/T*n slxTgF3&%7GV[oMK=GFȮȴ ǃy=sKe=z|PaaS8Z:Z+'Ťqccn%VqB IHAAʡ>@@ǒ XwVxCuDart=b%?LȝKuos bLߙu ޲i_ȫRsL}j?t0$;Xۀw\GFpH'6v>gn-İ"ӛ*Is0N}7s6ܞ:7CgN'Yd>g+tAgz tuQ SڹQ'iԥoxWKvsafЂbi:FlƻY  c (vŪ6NoMSmM$f*򺷊ƓsJDF#h]VNdY$>20 q`p̡>֤fRڸw6xheko!Aw[D[u tՑh,$TWOM@;z\ 5Ѽ jvxzUjbVgؓgnHY<,ug m1Z H I]m`iHU?N2#/I7R(44yA-֮*j_s<ĝë>gJ!|͵iI}|O)#%?#{W|_Hn 01vbA yvAvׯ?,FSIְ͙Kq2kGh[y J5GRk4W֌3Jߑ*7װPy Z46Difdo?sAoK~*n^`-dBʓb@k2%$:8HGن_HnsTK]Ax1Nc*`:%j7OM8(F?&jS8cX&J}[+,z#z̳ʀ(U'%Ȝd/fMϱOlUuy'ѱGa% $ ~;">ˎԯrZݦ[£uweg@ ̵2y,]i_@pDhV[*{KM].ҿd5sԠ,T-mHH,P Gkj͚[)<(BA7ѓ‰ <ȂtZ&dy^afΜT `Q=%XAwM[I2U|X$Q(K̓>wy L% ׃{Á^CVIZn&sx[vs}o V ]͐TEf7)a|#B4ټFX_z 7fq[aJHa|u dM jf\׆r|=Lˣ$ j K h-SmxS\ꝠLNҏ-LdK ̕RAH/;9=K[Մ7UjRE3_r ܯxEv7{ыҙQUzs%{oKǾ!]t=.PGQa0#,c#9# ^ĂQgHGv>k.퍿ͅxrң{oXÝ!>Xz&WdnЃ_e +)h W$C*,')/Anpvt,N]R[_%–Ė8E01HAP vޓ`a[. W4O|wsvE5(qy$# HBwz} (?<]k| H]Q.uѽ CE*]TܭhklKGe6"4 orgka;`=WL2^ CE yccq(X Oª?ydj=v|R-;jvzCIO-7R`gLy\0rH~}nrSىAh >8JoHONcI&oܡĭɥ/PBJE%.@-㷜X%u8:gw( 㺂:D*{qK O:lJkN#B:JɑBʴ _QHq&Pw)i(^rkɈ;@\XY80e~;LQu]7L˝DB8]Te [ h[tÈ2 VݥņM0~E)mg<[KB(A& |iļ+ݯ[6*AxEwGЯ|ÖcT⧾ZNKtta jsO5T Vp̧{UNqi‚|dV%Nn5u'l萳ZzgA~¬JΈfN>'g~!p{ 6~yXs-?. AK q1mpso첡؝dmn[$}7\M;~fM6N}u(rOw*fH7Z$i *~*ĭ*9!?A4pbH@8Hs܎ƪҎ&"[/ꡋ x~%_ŠbtG[\xTp q-SwyTW[^@9~.ݽH0AܮQ" ii9|fՈwh }F0oe\~Vk5W3@0+Sj;*)jo[8i,ڙWodrc{aDcM%iOG킅όCt0E*"-qc q C z$'E~y< euD*ugyڵMam˷.B^~J4dʛ '¾s_;?ds04C Klq&$<3| WNќ{2O ]}]bʜV2v2HPM(sm8!tKG\?Ʈ6] ]>ZJ/N*;".=#q瓴;H_uK²kED-|91UĝbBssVtY\NVWw| қ0}M߈"f. ˾>7=?;R}P|3TE#sPq.YM[QNESM  n"CcxC T˩UZJ 1=itP6{g-D+,1S{Bfcg՜a83]P.+HGLNUM!03t^g}"T4K^MGŢ֜9{LIF<߬uvo}1l;ɻb2 El8D!U)} lCHPž''S8!O,^&UvJc2`)^o\*t!B,%V@KNjz HvwLI[f%9( HfDإ4O!OgtsfmD?&g‰sٓnQ"ma ?RfgN0+ m 8CNX'2tOCҵb8ydl_Jm:vWKG%Ia (,slwXO" 'tB90Lw^\Oq^8*f;T3,N ޚhְ 1+৤y$Q촭2H3S3k\Xo@> ʥv0RU&u%wZ*L}L,Ws^8{eiɱ޺6WV :Κ?h}O)KOI(cMEYo K9>猿 'UJ!&MVvac/ Qb$ L@e7MB>O'*!"+p[⩾-mFcs5H%KC!Twƻ4z?P|֞/UnqQ Ou$g0"$# HHj4ȗj'6Nזט$$aS0Z@vNreRx""9m?wKj(4&֢1VY07 Yq8):NZal5AI>?l^lWaHQ (qrJ %je=b<ݔnLx=*{;1qTGxF/#Rƹ6Nۦ䶷\FX7(^+Z%i{hhϧR.44!~HWnvW_)ή ⱎs^ JȌM|$9"73 ͳF șdIiy띵G9M|/;A,|0Dh *T;XfP#:̝؞^RSMWU Q]aL6b` j:֔}skmIa̞ho1OeR(L?AVOxNI..U֪W':ɦzPz/Y,vq(G Ĝm}  EʕҒH+:4ҁ6 ʼ/ة*w9΄micQ0ya8. @+kIɪǟ 8:=u{*F.2a*$JZt(Lr_b`Ժ/=ٲ 3Ʃ̚yPM|jObM|PF V 46iT8n=|-_BU|(Ht^=RNnX5aY3^v"cfCVԮzEpٜ_^e0c[11p1} ) ;7.7<;Cկ 8FV:mI< Nb;~&D6'+P#Su0 ^=V>i :5p&MQfqfv {Wrp(32̣&`DwƖApq(u 3]飉Y"PoIvc!ɨr,֝!n{C u}pbpJ%"-.)TxX]y[+h!n=G28E̒>ӛPt2Ync@IlNTgQ}}ѨSn\ v\MQh5$m cVKEORRʼ;MtR&iC ƌV\?<ۚ@?3ɠx;g);Ovʎ/1!l{2{]=1qٳʫ1dEұwHDgcqNr#ko-'Np#}ć>B6HK'C ۿ)Xȶ~1@},N 9 /mᥠ,CX+'"\MdQ UW9DGJ8+'C3rwIq㰘9qX?6h57{SU P?BLXЃו_7|%ԅ[s_TFE">Kw*`J^urxKj?)'YPR&$`3r0[elyrq+uޡ",}#<0EQZ`<$Ynkp^^|Bg;aX󤏋5hfV׬pQ3VվCa!gs t#ܠ/Z$_̢! >K[hԃf&izsDc qǷ"ک?h^UأWKy.ZR:d!@ od=lC]e<;eBv|&. dSn7- 1[4P-|Z^CA9j^gY\(P!.,a>'=N&Bbd-4 WkvނPaqTSB'2 g\u-[~*G0I|FƝo:~%2iAp|‹#q56n3P l7}}ጚ.v(l)`ߍW~ YXO;Φ#W΁sUj y6U|}rU%\J&^@q߾Iʅ ]t#4o Yz9>W%F]rHT ܸpTz! nK@z] ܼ8 adW^t?T3vK그 ew͸4XCLO%pNw8 2$,$&yOW An,wz)/}߇cq.RDo#; 4,Bf3Lr|8[9 MT8D"u*r:@%oo hQ+SGCv!#D*DTey"hjAN\\pp*J+cgL7n9<"%xLl BO&'Na@P:͒b%D~ Pu~1 ^yFuLZ̺SMl9a>,1lK".mI7۲K]E#-:*HQqjx!_Fب1OZuAx@awOODW9H%b@4=-BhZ}i:W-dL$ؿNCaWmv 4nRpթxwLJŮ0!h 4*&w˲}G۠REr ? <CMaX? V59Cz,yP5_"@]uvp!f;g܎zҩ8G#A]Vy^0GEGfT"C^SI0Cm!36g >*jD҈ ݳW4d/_yE!joP/V2VZv'zbW;j 1+ABW\6jҍ /@t(GtC _Eǚ/c@{euL_!QeoX,57YC1ʞq@\6B>؛؁댻иv9ض2™gW@[9-j!vh7C2tZr{bbYKNҌ#,Sf`&VOm@(;WG_7#cl;3Al#^yQ%*$ڰČk g~Jys8?Im=8??t!KM~y?gP2۩d^!5\<$ d.F͍1Q]NT F>c|cE8w~9 M[G+ޜDpIg%#o̲mA&?0oT5/u {zqf'pi0r0;,J3S0nN[9Y~ȢHNjI\$dil+j2bu32QTg֚:,G)h@(<^̰l*t;m-S$Et|[/t>v ܖ-Ndt\'6&\QH5d$}8 wmz]j;rڏLŠCHhNti:L$_TkSs3|H8dL.ͼ{\G=-.lx MHg'y}{峉Q»2K~c`TGcPE1 ~qN*w#8&'<~R ky-.c[>e쑩Pn*$CV͔a;irڤlk=cu{,g{DUgސqN*қ{P}pupnex xg/‚sTr*_DbOل3@GiW1ޖ0,}O t)ez:32_w1Ћ1pP|/h`mЋ(߰sCnlr"|zNk@sgATs -ŌmȅK)t`5#;km!iMuY !`H^'϶TxT_cH@{t[g}]WےUR,mxWUry9ǺRi>c&Uص;ʖ*rˆp"|~DVK]qCNڄp<CRd􂐁z #Fgc= O.t"Dne>BHet唸%W"O'}_ ,ڀO9 bnr{0 =(5̓1,b4I LGAesBk,PYV#uB9!]nZ` j _o9 dhM&ׄ2PMXׁ ,#~1,tmfy̚QAu1{S(IZP7f0TcX,@;f/("U9ZJrHFW,5-)ۨ=v*i@W|@B2Iy"?1z%hHcQV8BD@;W^6MP7ɘKIJ=uk~\A|*EE#[U 7~ Pp'T9B[SMs0qET|EOobdJ"Jaak~QsK~O5# 2Լx% $Vskᆰ̯GIn;$vjHoPuS EKY hvA qqj녝r3ns6ei.p2aZE0,FP@3fRthP^֌dкp(`. g'ǰ565f}R OR&?h:٣_ofrTr̍4@~3%"3¼P} >E']q(%}3qpcP[e]0YqXb dTX|{#JY1bDpaʟ#&A`+ ::DL^]ai!fY=@}:n e)=>fR^\܇^%T+_4"E5aLAC] B-+6.^|~Upen$?g*P>g-'Zg?gwWMssMc:e*RgqN܋ZKIzmn]ÜYpQoDc@pyh -875l;Pݴoڮ6?8/f8Dv; +>3_0?LD֯!k ;5-` $,i#!(iW7&`=tzQ?1'vۓkGڐx49M165T맯pRx #ײ55uC+*T8&V'5|u7kjf~V?&%OJ%Lt83TE;F'L[ X]ez f@@=ea~R^ BCRZA4n{NEwQ.`3x_蔖bXXucfCJmحQߐ4HLxKV:~J0:{ /v4d(=R^۶qv:'HϜXLjG\ɸC)t8.h̍Eݼ9؇31X>$v^u+(6bVK2ahNL=FT x 3$,2uJ3rbN/c2ɡ>"fkMZX7ɰe(M5EzĽzD/y*LgR'n#;m",ϵE^vd>l_ |Kg~dç%GptTN$XPǩ9,^$ -#o赺p o@i\uZӮ@ HXd-Iı F:K~_ee#YF{8k4}OX@ţ}m$%Yh 4(љu }|m^|[uڔ!%VI.06;HՓӞ :RYrc7 ?MV ;gOwfK]f N g|n?4JPXӥق Bj{V)ƈ4(aH*lM."Gty +rE. rLkC8$]ףܖI@+t )=XGzZ< ב/0Ev7ڵB3 Ww=BPy2eCvoM r !Q`Mg#:90QĹ,kojp"A;c/Iu"|B଴8ti]]N z!m5x,)}xAoM-e@1@/Yq c7̠ʼnoXP;ZNk9>DBb/"ض}5$XХ kmF_Ilɷ?H:1iA, 6g7|D&:c+pN0K%=hVtO׿J,&dD Xut}]œo^AyF#3g; Eҡ)+$ U@&2<8~;ӵ_j`k'e ~ ۊ{Hn|XPCߌjXZzS5dWfxxO$PK U9aJ p3>n Uުo՚qoR6&"c;I#n*fȘ*/#S]%/.JkS9Y3[\1t]r8wT/:pP]DbL\_Yy:n#{!t1<0V&RR6J#isYxA=er?D{h4@nuJ آ!(hf7sNYpxP@}^:JeP/'fVqM6Aa]nvX%|EeyQθ2n~ĝDܴQ$4w9uYZ!spo2Q;e53x tpJ N{{#* }R_9k9 0Y >ci{W=4i+HU}qzcD2Fp`*m1Ux$(&\z;©Iyw6 4 `S XWqKW}Q>^CR({#lgߝ3qտY7FgU1^hTYOy/˯/OLUH" hpwb~qV<]ǃi Ӛsu*dK!%Taz7w<>)[Mpp=NYꑲ0wYzQoK{)wh}@W#!=w,&0J7 RNV<"΁"4)bV剥ڨᛑ7&iN0DXmubK.ݎwwPI#< qhֹc-K@w>? :!g^י? \x2I}^\3s0eԀTh۠N蠷i>RhTJ1}oX@ug@v^W+q ̸"%1e % ;싂P-5\j@8..>n "+`#N")y93`4Qqr4ßG QIh7vZ\d>;#Vd%\ЖoJxrJvp.14d)P&+2 ޳?^[k ЌrlDEO[{`JES.OSCdxT'jg &|Ɋ)e|r:]^_z5R\XQ8`MHR.WҶbKƎ- >vH $ >Fs|8<_NI*R( K%ם?gǀD<Ċ0o@체F0V S((B=1c.j*4Xd(;lTb٠  Ԝn3`Oaދ#@ ijPJ5pק]reMro\+.̣'0{XP/MlHK+H/@?dtmױ);K0),=U|kbaw^jaXDq0dsSSN}XU;1NAkGSz 6~4LY5֔r<"CkܔML(+]آ2^_Z+<rS?4?su9(ɨ kYΧ_&V%0AS:|t,v3R+@tqGc)ةY(/eBK<ʗ_Ƕ[}o:RiTJzsQbA:LmA@^U1<ӲR(ȷm+[K)'NLRJ'>Kbt*/`VMGEYB}]KUpe2m)  68t," {fTI |\v>Q $=9w]c?w'K{u3I?\Ja%Hf{$@r[U Սc8XqX1 HRcd:Uvfo4fo|'! o=x#/ ZP : t<:FZI=+;6L ]U➧fx4`vH٭Zd`\{Id3f^0T+?J.BO.@Xu),^Ey٩U_:#ˡ6.-|$\~}Dal?6.9A ړ.ZZ$CGA+:d37*J <ʆ' Hd>CIBUfV@w4ܾIi+˥ Ud:P3֒?d,b;FAZ`a^TqbZ?dGY- tՕ]Kd<,#0Q4Q [u`͋\Ates%dQS Kɪ.K2Ĥ]S`Гyce-0~--Ry;qnEr(KfÔ>u|[SU{BV O1n$5AgA$3I&@j|[/T4ѩ,ner)'( /`Lۄ5- >ڝ[ VYs#z$*Dn2W;IQ&{H*Y)s$1qsFw4cQ+^|y2o܄߇qu&%lHA2 b5T7arjo ho wi?KzX00gsJZaWV!$+ˎMZ Ivx|_ΥWIAASJK;6/Ad@ $ ? K(u>"i6KV˻) v,:}wάyVCH7n[yiQJA'YH0am+=U3M-x"釲qS-[Vpd6=0mbHs7D(@d?OXۏȌe KIttF F[ZeO#&>Dž4sRa6(`.|T=͚y|΍#V3y6q 2P={L(F}Y&ؾ(̑WacjKݟʼ"Q)J\u!*`?\ DmyN3*ey<Bs\iPN9v=??9Ru٩Θy Q1̂oSз8o^x(1 5W該l/v]RuB# Նc# .s!V\X)NTQ v Ǩi[Zv\yk>s:rǓGS4&lOfe[/s {  ]wr Wpvt `oʞE𣩏{SBU~Ft`͵S~xW-SY&,[t8V 1?3}vM+[wF{vf;|(W9_ų':קj`(3ncgSW=D8L^^R=yъ~w L&%}98[ŕcP Po}Z9FE/&5}rUDLZ5_My%M_~%pL '\W`=SƄ~qBH b`J$z7L;ڐ; ]ً0b`6>;nHHJlGl) 0u^37 cCfbdk+NE>s|j'y^'NHaJ0N*Ӈk0{aQ2s0qo| kdHS91mwœc`OԹ\IΈqrr+11C|10k>db)9Q#XTV`0cۈ gTΫ$Q.UJzph}8fчufGdZ]Psyj ~Rȟ9@Y_{ ]H^R[|u\uL[r@nD!Bp=:G}>r⶿j*N2E_kJBdzW]F}T&]z{UPp0qCg !')m٣޶v ꠴0v"@<_s4/.̀ʅu}+ȪP,'ٸ5?B>vN!A0 W3@1S5# ׈tZpg[(\:t:dzT? 0_Lvs$Skؾý!HS̈́ ʻ kAv%57ZmÍ.AVH'[7kv-29OU*%  `"R'qw7nJʈ:[pxr2|&Sm A2p8sKK '=D<.S4N,,A[v[4}ҸDX>ۗF'3J)~aH72i Mw;U|ߴ{ָ #1?ն=e>.džŕ KZяoM4lc'mE hb.IXO1t%>2l%5Fl(ĭ8FL҄3dnR_3F&/f@'ɼ$v82R5oع㦻}=r!*lu2:T}< k{f{6b yz8ޜп!-, ?>[K:v#5@~EߣM8!cCtf=)w;AΥqaN2c94F,I&^`@}XBFdbƤuqB :Q {'/9UjSN<|PWC\GWպLPsm3@Zɥl_ߞ*O'aF#F:|:H}b6qzRҶuaFս/ 3F{shn ɵ}Nj02c]YĮH"jJ2oayN]i?q\q2|gLE1I͟A@IbY'T@)x|Uroصd "W*PzVup1S)-'yW f&~i N jP=vL Wk_!P13a|"Nd2\in`iJ~A#h=F|=^VAi񒾝{<&>Ⱥ/vA.B&n_(r6"ԂxQag]ё_nd!{CI8~AJ:v M[$IkwB)L1 46heau%Aef tDK]'4Yɔ"YƁRc֥3/*#6nlbz؉L:bJ8gacz42_  cHU#~*ʢ.NΕj<5Yi&^eH^-gV/"ujDs>gI;mazJ>usNUxЙ]z&Ž(hیsumFՆWR6K+_)`2+HN^D]THHQTd)gu?y[xGïD ;=ె*LsoꪷغXTGNfvK?FW(VeD2;)2~*n#^р4'-RCFzM b&HuF3wZR ٲJ`6nUpF'Q c\MEy+ ~CɈYqhB4<1{;e5H'Ӫ*l Y !ԧDLyQORuXg[ #l]};Oc xѦptx- )R7@MxCLKH^IZyh e.} aHnK)I.DUqXD']qz\FCqU2㢘GRj$O@uHb4.pPXcyFAGhycTz\V2(n$dJtv0509#u[ߚ xp,X ^tɃ-_a]b -2 ReXfA[z+Z| +q6qX}*] TƈtM'Vo:A]d+BZ0HG=n&Ape]]ocQ8PC/7KwT#uIbG>pY&sE2G\H;r8Tv;Js֒uЈ`ccǣ[LVۅ'Dٶeyh5ܾP6BfQUբ}%S$( F=JQd'~'#SxSl%B3hܫ!_|HzʀUt:䪚LliNq1yy"7sk37ʍoj)櫮x=~-I j R &3]ͥHYќ$5%JbHƴ;8`ba6*2#qt@4&>qfS1`T%8뾕# rDRhQdи8q3B&ШśmӲcMޏƀvT%YD">d[ ( ޭo#1yqsK{ؾ='#XXh/=4SO_/J~S܁t'K+f2dט bdtfOj$.t6},Ra"s^5M (Q5\Q{DbUрa敠oA̻vZ ȋ.ۨ 5ɈH0ŞpXmGxf&c ENu3 T~:r1{`زmJvpɅ.TIBgC0d488| nUZ1BSB`1)畜%x ?=)\wA'nZ.^K:ɨ}gn>a7aCiՃ n޹Fy4`7͝@&T؈jCf/?~+AlC`ʩ s]K\peZ`42@i&yH%c_)Uq)%vrEϛAݮc6$$)ISzbT92?DT*˴ᝋOQ|w_; f֎t0< 8%uQ?,`/Ρ[olYxNAwx=G>j&7?T⁠g"-H;)x%,*U,:,s`<1{ݑLRמ2mȍ\b-X{Nݗ1MLY֊̯_NX' PJtdZiTP+x=79y\FzHW!>ةk.B)J~P|o̲E(0$ աhsX0w[۫/--(~9g#)+lF">" tb2M< 2=~\vt.WLur-wV +3ЀYh-Sv\WEc kK_L+j`ې⭖Ic'}tfD+QlXD貉2"hZ[/{k>Y3t E'ЭÑ{TpzFE2bȣT&@)L/t_jwˈ[_|Nr~ed:7면rN?T.TjU,G׾Ė`uRR=tSr rĝo}F: lw֙u#<%%@:ÿ㣆*/Vk t+'.%HS*^ n:cyCƙwL{GIOaOKx [T"KPH 'V!uC[[) s S]_+p/K"qj,ǃv=S{$ʳK_cs5ҵĐ(d;k;GF5|&SuzʟOB|}/J:VaDP9qؐ:˛B󍦺j~85f;1qWZ8+:=2(RNͅ{6BkE=㒺bCj#9F T[ecpMH@ WR)Ɖ ,1d`Dֵ:1ġ^m{5v9 ML5Ǐ**4FNXꀝw[ h͹@m%8 x2*fqnURg/.hsW9H ~`bZWihr udk^h8Qͨy+ھ6.>9~1T$NT*9.'Um b1?b.4{t|6UFO \툌rSTMɕ\WvN~YtW!YWK'O8!qZA q0^ڵSń"|:5ZL;z{-_W1zֹk:=2Ȧ*y|9}ۜ36@!m)cƢ'zU@c6*VUI4먯^j!}1sM.lWB5uieٍW,|Btg54E@z;=VYvਊ_RD3/N{͌<ӪCs}!bMBdY.su5 Oj%2"4mQ|6si5ޟ`+#yo<]qr\1){#>ZnX3eS!n"6d̖q^>kIx=(0FQ-\"m`CN1s<2ᒛtCT:*,پi?^TtiQnWd!؝m؉!{45LdbjO?rV9Pۀi.]ơHTd θHܝWn1>Pi\ ,=@^$xh!J>}-lzٸteʠrBc,ȭo0ƢAis)$) M|U pxpDmbJyg`/(N=%/}Ӧf"e0 ⸔-hk.=y,YVި~;{2Or&\qLJ]bPB^r%T) i#^f_5:cQ`|b UEVchE;S+AH} 2[x2jd> MIe3ca?Nx ʙPӿo0)#AWvbE+Kt6<+'hFݼGнbLD6Y"@܀JYd]7@qPxƪـɒbkxlD e&"*So|}bVDKbWy8 1۵Q9ĠʧWjR(v:*0 ?1,!, "`RtYW184sm_zs LXÁ-"GskCV5m6" ‰#&maRKbG>8gE\y=쨻@V/Q-WcL?OkrT@<%ܲ8*pD7pL,*l[mf~[5cq9$qD WMq " O~nLttIn>JSϐsQ-h}@BI37Z4V$~ҷ 1c3.Bj۬-2 ׻vn`..eKäPCl:)B]]MWEub5v\7^|W:bhhajؗzƵ3[gNi<-#ئPHho݁8^-GK9zmy*hTN۞m}[jqMSd)lC`)_́"bqY4aoU ۦ|EĤ|^H(1Y) ^, ݾ*o07Jd9]S|ĉ3bgJMb=U ̻Au ƎtmWa{c{DIR18~] :ml@$b{EZ>/2w3lq8cmubs׏eBڊ9zTwGNܤYjK٤'$̸R %Á2Ap7O\dOA 5ry&`JdI/[ƒ|_G3=dEmU~ u T&Nj^`[4Q.iħV{_f{V{~u;Y2<?سA=x4~k{8r.*Y~F!wVʗOj}/B!S_v|G~~DzSPw};,jy2>X[F9.#dVnM7zwNp2-+ht$±3B+5l2@gߠbPfSRww*%`!c 3d!@dF&-numtЖo@!]&:}wu7+SL* qP~6 Bep(y$2), S9xe;>"/q ORcu}k[~YBGC Lh 2ఏC]Ȕ\s/U@\,LOZ_4`1GzpWнW| (Mé=DvoA\a>|vV&҂.9"C!r! oG:A1w ˷%hMG'1L0jƐ\|N,.Iʼn _IvAjsPFWSR%5𳿟zX뜭,T[$OO_Xqd|#~Kޢx}KL' Q[߮ -2=]x00(PtY]"$m,*gp ԗH2.3?zAګՊӿ ?߿KI^jAE86nH#, Bq=8@+IFzD6l(Phy<ڨ"caىlj ,(,K=ҩd8Q.ұ-u|}Fﯹ?%8: ז0d| 'Ɋun"g~1 0f !n(df{\r"F*ɒ18ޕkOօ.ם9Ŗ/)ZSA2ΑKkI{m5Aofo:(A \<(ut#&%v]"`xWG3 }[d E(fX<02 -xG<zm5dsI#K9:rOQ΅eFY~N*)? tT{ TƟel41^M‹SVϣdzjq]xmy#WmD H|Gwjҹ>“L_ߎ.&Vԯ9d .v&$;^N.{vzf5e.UπV` ۟G؅D X¹p ^KIH498<^9L5>XbmQ{;M-5 3ycFg$f(샲#N:4uAͶֶڢ&wrN%j?ԇNJF1~,mҠO5 M=_[bplqCfLh<{Lɶ:-rXT1]~4RAlH* hN`M (xJZ2FvێIs^],җXvϴ5{[Hu`ZA6EԔZr"!'ʖƙޙe9?khZ_a;` جau)mNsC LGPx}PԈ:#?Pl֝`kݔu+q05prBгV9_G84[[e\ :國jƝ.- ¦\b5Gk.z*P)&aڑVPtBYRL`򤨷9G2x " 8,J !#^%YY/FT)@yMV9Nb"4$x׎;Ra4c V@kq3Gp]U?sy)/P][hͦnyI7`3FA(n$=@ A.DH TH K]R*JRN |w=W!|Iɬ){y'Iڜ9wf{W$)ro Ҁoݭ'N$tvJ\q÷4 T2 AA(mWq _..K#86d*u1b\2i]f=")e>\[ng&}tɨ'kLP\-s]w1o=Bys[?j N١x0^ lL)8Q v+*uROAU%bvWaR-{," ,ZGfYHɴa/E%Y\4G4IJT&҇tQ4#εDQŇ!FxOV}CbΥ1kb7Fb_QŸwV{qeu+0Յգ&ev4bTS"phk]Āyf0]KTb mlܷ)bJS'.gmW&J**ʙ}p4vRQXRJWp@}RNrxgt^Р LGXUgM T=,4^ :]coܜ KJ;8.ʾa|eF酥'nƔ9[x z,[D$ oncr~u._x9 ǖK9Hw[ge4b*>~AwrۏZZD:ԕPh9/7k#fwn y$ü7l^!JU|F:sV,@=Pmu+X^>ʍe] k3`<͒?]>cF 4"Z+;j)V͜`&6彐='Ls[ȸ{פ<֧˜]LU*5)]hb<[qj2 쯱5l?Y "t'Q1VP$c9ɨ5'OF s9jMS$tV2f[y!$'8qv' XnyX^IeEncܯZaKx>!;YwFOFd!ш\G?]-fw|iM [p3X{~p;J\`a+caXB^`iGIVӳQ!vW8Ty!BKKu+Cn{Ċpn*A(6 q[Ps|AX 4$lGzOO7pf,]"WL#v%qIœdSdLV_)<>kRZݔPب)K Z}9>LwdbM9^ָ}-7͔Nk~'Y3a{>* ؝-UvS+DȔvFy޳З TVCQ% |HK[<]Dt{Rybi)feqϜ 7=~*-CK=dw1PF w4Dx]*DH‚dG:Nwȉ8]r1*xD\~_ 1=񏭈=sئ7}_aѩ* m=]^xfW *`N}|ky@>~90HEṈo>% XG0{G/t̺t{KJ֚nCI ]*W~ djUK|e" +YcaLu`: g풖V&{V[10݆H7&)Ju{H;<*;3B^QC}V3}`冽ur80Rx(9vgXՈKĞID%|J{8cq2wi@ja58>|ob>1BR 1΍o-ѤܒRۖw⒭}_#V t-*У '~4Z-{?@k>-wP'bDM0ފ 5xYi׽0 #w5'@LU\}`} a9%4ue}ʰЦ!^. v:9I)Qr("j :9#Z/tBz(& 4T@ɒC(aLBIQp9g-Fo_ i˕D+!ݿ04n̦T/<pӨ7^Zw'qDl?h@i3a $:ki$|dT^Mj⸲&*K^m %h=楑ekiұ/Z#"~Q Դ?OqC0f $ /QoӲ\ɠ;f;Yq4" {e,L_w^0}A/8ԱM%Px%&у14 rTұaa0=ݭs-,dM!uұ|Oٗd m~ >))&e BEIsA \^Y@\cLj-&jHH-3RIQNRpqJ}AIE^ Xk| j g=b)x=s*IY̓Odh^v>+wIF~˜W}-h./ښ} ws#fbDa"lj#/Αi&/TcSXhd.l{EUƗo^Kfs8XC2 GWS;s(fs/gU7%׆%x›.~?0x)gXh]\4\a1͚痢(U?S> ^#. Mk*k1"۔+:f'4$[oN:;h +<ܭ ҵGZD,B$uCEj4=EPN NR2(|U4)+5]*/2MRg)a OdHD.θ!&9JDƏi%.!r&`S9m!TajF|H3T"Ͽ=ei2eIUXs}A6L]cm7 4E]&[uܛrYwiH%/j +vv*\]FIӻo3TL԰L `y!-3e~X<ƉT+uq@O8j| :G&ϓ~EX̄]S6*EGQUw3,I65c= P\F#v :9Z ʥݑ=MJS?)5EW2o_`w6TeQɳ]^)· ~%-4qy0{*WvZבv{w$b*[\y*yPjG3yS4S\'|h~)bd Y].+f7Q3<V!P'LD;S+vNش1q196JhH (S!\ERDN.$uݑ2 C͋#.TV]g 2}؇ZSdVL< +&xI@tgunƣѭݐQ_9R2p~J4JO"#x-ndVuYfUI$o825&`*Œss@&T:0&^k0Z+Ϭe<FlpO7ݣ(!CG^LRNCΊ)aW5·6c?GXӟ[wRnw $<|ksPtye3gl!bk9Lۡ20VQ5y1=Eu` KPXv@톫*yp|/P\x;nt/`7˟J<8R8 >7h_)}WR&SZHU$0`Xkfys5*]Lu my4:w+D7MX]evbCFNDsNe^} dylTC|u v B8+@"2TnT!e|E#I2y򜍒DI[}>Y=.{#U\ =CDMW LYT{Ck'IPȤJvxr"CNp؏{eQZ`ֶfWwGKc}E{+]]7]}Foc[Z eV$,Jr֛εDO5Q pG=0X+?TVHCQ.$^%qJ$L:yueȡ'V֮-hIۿ%P9ۇl/ZV;p^穢NdjVKgcİ}8Wz۝s-7-:05ol,!G 8f+?]qJlv ķ݀xRdCޅ׉(<^xQ̓]UlInZ:j$jzl߱R|sE&%@ UG:HO3˨89g͵m,lAVr8"$Qf(aKѱIx)ETњe'LN|p$o4{Ak . Drqq57uK'>hQy8T15ҾaG [C&R*0rV!O+)J29E3c `Xд;],qٰ$O +3o7.W.ZҨQW|ꀨtOMU 7R\t@CI~F+,%SVâԹaP*Oʭ+_ ǴDɼr}I`DFZTn-S<8BQ L[(Xվo];P7s·l;*n~lOSD0kk$41M֮PoBݶOS:b|s8oj,_ 0"/,RzãsD ڶeSaW@xGBWG XΩ$j 9YH8Znw]'Xs>".$7v7ъ~IS(7֋}Ƭ%@oF#.5JZ((lrn,4T *7̾vVs<a򲣲7Gyx0*ڳ} O1Ri80VS;1> PܲRŃM$X|]Xls{Jѱ[iz_H.Ԅԟ26]4DdoӇ@]fb\SqI\geb[&i6~!0x*N%/ JK|XVKɖ$$( .EEo;+KW6 j#dU װq?َQlo '%27532#/cV2 =#rʸ>Z[ 3H{(`ftG䒍ffۣb7,>P q<0b uCQ zZ& 9Wo<=T}1tƆ luX&bK# =@|$61r5Vi“D)s0)VPw9<3+)$?n>{c*ui~dKf>/5B&s:VOUwM_kDL+qܳ) =&úN=m'CuFY)Vݤv,'j̆3*şhqa2>匫dH>wT 03grv,V_# [2^[DkFkwU&V' Q̭F62\jyIȋZ6X1#g ?(kyHQN%)UĜ߫tipǒЩ>v *n:yt)M8E>`2LV[v-Dh!5HRC9e1-[#i(ެJTv.]EwzbE]fP?(asqZgفXyВFbd,U]Q-Kx$iY)TDpQ7l֊fۭT r'7e 4&:8NnR fEэeŞ` (9``? =o|26#Fx:#^CYCB D6jXrRel-ĦfXLv% bN*nw9ʥ'U -~*J:愅gROc.9@I N/" ^yS+rnxAy_I.s&tK,䍗٘~jLjpYt@cDk:b"MRqmЎW88'(f^Uj"ʡE(v~ÐW$xd+`'c46~udϲZ-͍ZCF$r?ꑥ*mS4GU) UnבM9Z^_l -L87bLj'Awsl%qݻy*reP,eeS4+0'fH֨BPBDa_ -׾֒)3$TۣuP$X0<(3T W}WQ;>je?7AOGf欥/@E}3d빙'+[/> h8FT­^-ky~N q-S=oMjMq|ٌ9:fj$umM-2I08nIKNʵoAbdw^Ue82t,t2w?eK)cxuBk[j\#bRmgȮ@5oġwZ{+jb tVkvSvZj6HYFB" %xɳ;,AT9ǔ Pq2)]~9 A%$O-|ݰ  D|S1z =l ~]F+:V$`!tj C+ 闅&I< @yü3m66SF@p>󨂑k eRc/!i0Xڎ)L0i2O6AZTUH0PbNЌ6jC.7~V =sDueCCN'^o 斊kms]F 32F O]hk@ߚu7(N%ؤ  0A%ery%ifk@#'ՐXAZ01/9n:P+A 3(SkҎn!yH'n-#Ƴmȫתfc*oc ==F'-! }AXjKc=|{cJv;yX ɮ )%^Wu*b(A3M]t¿g(!#@͝NQTUdڠ{`z $P7.+[<(s\<6pm \7LyAwYvp$NM^}̳Cp^E]\mζSSj6TFmwU=wk\3|(/8 ڃr뙏gI")C0ȃ^B;p*rM$H'݉ҍ~ScvS]*fd@O{Q>j4;p jeF% ^GſNcfT>U7T6LeF,лiXQ$SL(t-Oo_x@wC#Z;ڧ| ,=)3U=3R]"Ez}).扝'7UM&Zvff&"fCSZ!y> =׬k<]Q;XU)XRfa(ս' HOG<Ɋ3A@>D2'e`W0*];mKq"x=@lM-7쑀A-#0{Y8#!I2>6LhS Yaz)N}b RSh0jCyVK*2`usuX^mQH{Q7/KBy/ֆO`Z1&teTJtʓ_Y=+4v]K}.`}vQL4j[cldf-b^4%(WkF,NK\&]c:MkV"fU }!R7]MA%C2$?t ~LM]! ". 7XI¨@yCQ#L{1%%_#e9.2[M 8WҡQVCU!6 ف Ȱ4,s96yJ/_hGZ7 c!3)G٫k)A@aKenQ,h~ޫ0%IҶ/pW =+Nɔ*72#PuHǶea@Թկwuޤp"}]7zM5/;0 c=w+akNu x-M0f>L Jlx% ے󿲁| % yp-}-cY,~QQߨ٪PH? O[m.x͋r A/?' CQg" Ml۪>cSD Y"OBG<#Mߡ12Y1 >GO'x9M8>킛9,De^,ntul|[Cs3@"r>TK921DAp:nh?|P(b.D{f[fu0sf!x-_ 0ԃc DZrvnG䜘ʪPho TaR4ܛ 1WEѓ0PhYiy;$ۼ*cxalsY"\Ʋ83a$o5:1Qli[ ѽ)Oj` u,sCZK)=7agj@U Klo@uZv+Y2ڰ)CA !דaHg,+ ~\ƒV0,OJ1eu/ye\Q @k[fPT6 )lC 4 [796mIIV)UCᐖEgg?b{g:MmxF&ybΒxX $ͲI n_GMcjةeiyhbrt= k'\ $W%Jɉfx>)z-zsR_mޖf+?r/Ăۗi.,\H6V'p|T̷}"=<=cGNj$Mcqt8Z)skt 6)moS-cм9V\οyMD0sKv*Ga>.z.J4d\GGwr'_̢h@nJ,+Z'*1- ֈP(\GyʶQmʫ-`➩aאl"ﯦspbRzK$7,mT9zu?S8ٌU sP^?iFR4!,~G3V!AbeRj ]za홊SiKKLBhAs#h|gh ;lԿxv.|#` {䮊C5_x$i. BTt0{ e-ݷ?a[KlTQ LW-ρY@5tOGia8ؙeUy 6.e{["! BJic e Ku&q R29QDAd,K~.varIAOqO/6T =IL25O$$ s/,%c0F"_g*=].$-U*7[Ζ1Sc1Y*)D8u}_~ _et raaRA5Hs&a-4y:6^zKZX/2GĴ1w|PpeݺqPPKS󘌄w~( { U)zӨr=T`װY\ՐYTZTM;ibp O= # !W89X>y좚2vD@jyCr(RF:;9I%dY+1`׽Hx/ՀS 2ƃTf<=~v*|9)<gwD6Zƥ|Ș?Bǂ`y#Kc1C<3h;fo>FQUP[Ƥ\(R=l2+)m7R$x;C578M>. %0i5+@[|4o@1/;e6 ,)\3S7:T7B9!vYA8K~2\Fp['bd:ZHhmb&-R I +K`4 ux;KrP35Z(I^wX:F,N_B&`S[e>uWv~¯&<PkNfmd,`>iH"ugUz!ݐ6#}?o՛?AߔUg zu>Q]M !e\˴;*pe[_Q{z dT@I^wc_K3Kr{2WL#Gb& ة:jEaLđu}SeQ5`~ȓT/mOyo.+ g SOjc.GeAj0 M7L#GY wThRf^UՔDž cAAʹ)X L@ԯ!2R>JX$j/mP) S,{qRUC6܆͔4r !̲Nް5i7.OQ7olrthߟu~8}/} cӮ\Xta3qɨGy <9]?;vp6xq93#<"hD+V7fbl=dhOLZJwۯ[cwo@W _&ɍ_f*?GѺ(K2е-wS+NTz+gqsX^=D|ݐaˬhi3\W+Wogepa& IΊ29xIZ=="뮵QG|/QffQUv2 T~[΅h_qx]z W9_qhŤ>fnZaL2j>D #J#do(4[c;Rޔ}gcNAuvڏ>Կ(k_ٕ1 {촘Q zI[L3z|p4ԒJ8( KuM$ԑ.cziRs  ȁ!0qŠ]׳9w ?C4ե$eZ+IwPd̂"":L d2-(tp >Xd!j=O$Ι(ƬfX5nX `Ӷ WAJ脫r3 {|{^tpc1\VjTN#iV3Bz P-1 @Gzlo-2oN9*s/.#ъSb68Ç7Ap歖HV5Ƞ]o:@N]V>K1zI=gq 8:\q*.~GU'qA ' 7*,^dS&dBHa"|OB.D= ,NZzca+'r[*PʬTkF Üt[ u4@ᙕ%WU ZLjvǥ*vC2CmLn޵zM 5 ޞFOW ܼ@ÍzD_6р?b?[4.1N=Ux斘٫"!It‡QK}Ɍd}Bض/`=Sm/ja|_Z$\y#}9|5?KrfA@1@3)1 \[ `l۸xv^]xY$:' 1!U%OW]̣"ڿWR8^]w8w5ٙ _jڧ(rQ-X) GC_v#d* 1 k_Ac!lM]S GXtÉzF_$ ~s ɪA&­# S 'uꂚn!fa]}peB4R+U]W=H˿[氎TuVZ%3Gi,`~ Wƾo~&}U˗ͽw3.Fe  =R# J>v^V~5y#CҜ!Y?jZG 8[MWtWEw ىM3+zrׯyZb4{1>#c9Euẃ:_U5FH팽?GЅ4՟)9]m7LWY}͌%Pvt0ԠG>D;ATC] fq_Pn^:9,;FXy1ءcJf?{O{GoVIPU+QrT@L7;X*DNj(pGr/BvD]@R>fr=/TlyKmAV{+o,/[sn;s~(J4Dݘj,rI\BmB%1^* hԦZ/`UFnɗ>3``qh*A-Vl//!u//M9t>cutseΧ.~ap˒8E[f~h-NoqzT_ j{Ou~k䢚os]Wg$H ,21 'Ư8*t \B?1&9!A^Hs=-;~u_y!%&?ֹozzxOOl{z k, jU|ԜWsQe#&⻅xma}Cг@XIp}<$_13@4 {pidN&PP@L2qz9WF Rv̿@`BhBks@ˬ֙BDױ3%0LUaizh>Q"N?B; $ط+ PXJ2/%NZ{]_ܱ?JќW[d1 tn+_1"sAy(ؼw#'vYvaL!B0|4a/) ͻI=D.nWn{@92ˢ梱i0JL'B{}a:ZL JWbYrp';Yn\%'.\sJoH+t|м<۟w^_[9uOIᴵ4Z_<6+K˰01^ ܃!NcUX ƕFo{_'d58ydžgRmՆ y0ZjXdt}*N!#ilHhGax]tc h>S=&^m_-ı89tAzyq6h(~h;h{suDlj:%q%%<ƘhRcn*\'v Ak)4HLl[A X*gdb?ξńqq#(4ŚA!TcdR:Ⱥox|2u <'>B X {/kbI[`'hCkv <󻗹CbpKxY FHW+ZDdr\|Y=mCewNXUuU&}5}'7BP>pd}cdE1ǴaʀoY#Ƶsq^bS~TOpv{ N̢7gOkK.A+, >4 d@4Sf7vڰu)a &QhS\ CJE?5U.u_ W9~C&z}ΚDWZMfw,VZSR3"T+=qEzdY7R.zZSb6-x܇V_ =bu2֝oZj)(9qO[>Buk5 ¿?lKf?4 ]_p2HF LQCg?F|8S*@kzzцP^2~ȜB(Jht[!7-Jd.1F i"mg#83b'* ^4?6i<,0=yeL6}"8}kc(I}dZ9q9`SD %ioÓ"J̔L]lTff$h[Y_Α"X@aP?QT j9#q8 9Ѕ!5+>~u#Bf9q{򨣌PJ/1J%W|HMsu#DJ]to0'Ih~L=EiI;A=[Q6( BYMW@D V KZ}}aCfMk#h&-ʗ5H?i4u#a'e| U>_l42XCG'+@4|C.^A}tHxk)1 cg#u"Rw1^UKB]'Є>Yx}-Ж v5_[Ew2`}E{DN_̉Yy~xg Z KK]D3M-aEK$$[ /K dq N^(HoإP5miUZ5 BV3~:?rz8S[ .@n I| #?98Nm((?~UNKX>$hԤ%W<0{ !but*.w1` ;J dB[ÀɁyFK˻8w.f*+y:unS MtV 4xI! XU=͚xvX͚+e\nz#ؙ׊KqPp[ZAp40_]5!ߺJWA15\ȴx lJ^Yv$xm%D57W3@&7ƀ!: Ho F& S:A9AXtR ʦXwJxZ9|kGDvx  >A]P2O)?:]6nU 9_`Z2!h ja* 2g)%.y2#{ЪlbJZ3,eoX:N͓b^( ]λ?Dݶlwl>ퟋZ d5O>s>K.C})#:̤סۜ> Gg QHZ"ܖw,@8#s!5ʁ֩JϳP:j<ާ,Kd-FarЎ56oCO[+PK(N:qV% Lb7yr%m.? Ez\7,1UM g2bJ{/xC Q u4&;G=m:3>Qrpg{3Y[w$pi# s},)k1ό{6[,sMds-ϦVO8+_>=:^"VǢiZ.Y-pP(]5(W DLϢfr}3`fDX 8D"VF%CR" 'g~M]r!G.۠kk*ǃO|w_ 4do7[{[ :kHw{L]g mhZ߇=y̿@eI0f'8-Rݠ^amf83uE{4 "$~k{@f z?!`xX_^ Z~krki厡fQ'Hb ޱ@26dXe9VsX" PĈv}&zYT0*u8ӓxr x\R5wz r>C^ݲ7a߸{tQd)Ynm&%t#X:S''T#z0neD$dQ"aiM gC=C@D-؋():ysMKuZ`0Jbڍl[O80t+tq9-pV䧰x ?x72d0e*,@,{3I{9n#BzC%:GiC|C{q@$W2>/WM̎'F]k32(d> &kU S"ܥ%fT]j#H"YF"ZpfAݎEuiDwO xbx̌j:h,, '| eFaJ}⓵xwgyH3QT ybvsx1*/n5-`?Pvc:ݝaƚ}D< ; =PKd _ɋZ&l]ѴƦodan:rY&1)bR;Rcu;{ 73?&vlpO(tsp-WfR"[_Cm Di!'qO)+,Q%iL-6.sLjnޞ7zr!ʻf*:(N&x:l:ݼ@%-̸T#yuzYvnS7S 涃TA.5RHl_uf"\08Y} "BrWc~ZW@"8C >wӹ8B{+8Sea۠ZaHL2 U4EO<1T(o8iHEñ@;泄PS62԰gBaPXT P dXZ:96+Duj(^rWߢY ~c)6L@9iƯ3N:,-&L=3 %CFۀ㷝d9cM?H^۠3-%^PEY|؂Bvޠy dR=eNrpkfzOKu,`ѳ O*8@cl;KC}66v2BFwLIEFlOd?pH͙g@/ X]dRԍr m?0,*}I OԲFWI2(pP5PzvkTj9ޗv)QͶ˜滕z pjQQJI)MN hOzA:0nޢh7%OMܺ[Ѥδ7d}C&T.}$&_HxO2"V&q Z5d.D1?yӴwYvk׾9; toŒH8LS.(o+w9]5Gȓ}ȣyǥyG*S:Q`wVRl6D~{{ù [@Zd hEic~'pۂQ@m4sh<_eR=ޘed(|围1sI]ёHg(r/<47xL;KfpPrKZ,aw^ tZqqxI剳Uoʐj᳂z->|,="7o{6dm@%Dm~V ZWf>.ZY@4̆_)^}h׌ɑt"2 'DCqβ};"Mc>3i, kҨMIǘ \ 8}1𐨔6z&4Xq4ZMC[\ ciߛFRҾ5 tT9]s1 ġ5|R'Ʒ`L)V7x~lwGa}BW`W_B>cmؓ]}tv4n /IΣ)5H@\[ۈ5f3dk^;W-!n@~H"ٕuh[YS䨩uƐtGct ӜY__y[O/;<t gWx$%z_S97v^x"&6jxZcڰwJ~,͕#31J4rt'l0L}svC\9ә".LUy&/JwGޤݟ%SJW?hnˍQYYZfؙ~TSdz_ZW4]w 9Luaih ޅ>B2#YdMggpFAL3 D صdPQq`XOiܲaWVGU00NKP© E̅å=ηW񕙔l㧬~{32`fDJ;U(e:RG ,pudB5&z8Ѯpc = t@q e嬿$08aGyd'8wg]/!l[g#\jy~9)B. ̥PF+iי4NVs+P¸\OaJ=8VR/=Lj9iv;#Z=L`w.Ei*:C` Q=; yIzc}T੺X/HMK'v[ĒL/-b>o*t#~ȧZݹfXk+ۀ4gM5KX-+Gf,_1Iw1rFFsɾő1%C/Eڌ>|[V1Cp2gߌo]kOB,E+krQ}\F*\_  a|Ehcx HrsnySH\ٮPͻC/O00yIk z3`h^2(V/يq}Sh7G }HϺ+CNOޱBJp&_^6r#»RhNnٺ6&ExK095 T)Sx/.*)*7(ک?`oejCdԄ<󣇙wJnM)  :fOE} !AgX k-@0WYi"w7{]Tweyg9 MVeaʻsJ ( sh֤$ Єl'S Ԗ6/ H*juE׋$0V*[ E-N鶑;*.ȲgemDP0v\1*۹?plISpIYV^"k˯=,84Q۳MVvr&@ߤS$Ph#b;˒L$. fyC~B1f'gQ,k :cDPŠ. aQT{!lRה CR6=DzUZVƴZ|\5uyec$ d-qfS!H}[{Sa~Qޙ{VbwoWB益L>" %EIX(32%1"IT8DWܭ9h1GJxH({ b$dK);gGȾ-S$)#]`v|krSE2j|;7:^~7HkՁM?Y͖r vA&y*qhgTgm22 <uآ9Џ0uZw, #cE_1R6h p7$1Yɫ+BK1=Mbo ]Dl{?4؏Ud&ԒyܢPt~B3M|}sNi Ie#-&\k_uI-Y>aPlݔLzI3%'=Gp"ʽJ_A1^̕w 9!%mcdb~S`IT$vj{%2|aBXb^ 2+/ X9g/=5F;_+OI Q6ga`]aϝ$5T5/;%VX7$ .E'T!{z, u@{~.Ӊ;e{Aq8Eƴxqo??yro..=:vxU &_u,]WLppJ#Q"npO]y\e:mZkYJ߭o}n[-?\G h6ނQkc/gmΣğ4_ML~v\;=R"^8{N.. WSh-X&7--3=U*Xh'^l Q9ŠgG=條;,9.<)m<3."o%(n@u`!\.|kco_K6 TbZZ? N0fߦ8$:c@FP? _!aY_bIOo6P^W{eR#/!qؿ} ?~[ÞwĖG<.GQh0>92u7T១v\C(W~ŦY͂m2S, BbXy"J0߫/a\tn6B,;KF0?g)f&F3 o6 sgrj~k-uivE 3j".Ħ0RɊۢUzPd<Qm2 OR5)^Zb:O+mW>.H'g$'uE}u%1i vx-}v'7$ N:eދ%%r iݴC^RԚ+;ƪqYoUTVٸXFT}IZI^q(_Ӗ<#l GU=%Dkܩ|ux3d׆1L#LY -Z SQ^Y{!CN")aBB+Zֱt1eXI|K"[HĞ?Gn~!1-ӾNzo:W9 kyQ4=]Y1Xbɣr # ix+tĚ\(QVy>[~T<"NZYDSnaD4ϒn`I$F^r/0pҿ 9BȔMW4Jxs_& 7zs+wBr{vb#8({[rB|Ӕ0tSYVIV+);p%ɡD:0ߢMv&xع,*}rkUŃ5ϞxiN7(:sM@Qpi) u=B씒6ǘI(t'?3ً+Оk!@L*.I1]kd;uڒUkooG&{4G:U?mGxLcmнA]HOn[߃עV-nqTi>!(ṥBoG@C{G~z/Rer\Rt4qbVs9 F܁rZ*'%}_/gYuM/ʆB8/AtlP'VRfWNmt/)_ Ѹ7Srs(j+[%ztrJɺ z3Dz? ]lPS>^2 F#~Ah]BN-%QPТiK.QYGZ= ,0VB>U2;LKjˬׄ|Xifjlꨎ)/oM\WXxed,:fT1ꔌ@Bs tOJKG_ufQ4DbxN>c1UES/;M9ʨFqy,z.>3S`ǭEhzQ}:X`O Y@h fWTơn^` A= "GcH[jr0׭&*.)wOϧwǵm\]xCZ,AAm1g;-Mx]Uʀj 4,4gpl1]&o %RipPo@k*2 |\1E)>e~dsJ̓L9q:PJQ;c K(:hץhVZNᴘWWb WQ&sk,9[{ԇ<v\ qWWIK~-/lBAvRNdX{f[yq=>fOcs8GÇ_$^e;2rJB 3 8 EMx5f!{ C]ݛ•y}8󑂌BƭoTꊩ#+<= .=8Ifi ߦ\c@یN ;~ >nxU@8cK^9: ]а/qHR~/&y=V8Mv1/D3=oe}z_ · x6UŮFnB,m:xËiEܮֲ7wgs$V/̶TR:!sOڧi0d.U^T@"ѣO,355SLR+~qlѲT|b՜;wUNw"~КfURasf,U_c6}PYu"5V|/@%\r xȗԂŞ?lI21Ξ2u~70lgq/61)rPR8j#%tI#!MtCÂxf`_ɸO@JnD}/Zy"# _a88㉩2)T1uwx.<~Vdݚ˫d#?)w]E+0e /BCȪ^p|OopNtQ`:=)}C2QHK%:같|xt?XzeSo_WᜫM 8C#$Tbwh{I>Fmpr6Şg)+7/e2MPm^ VٽA[I_UyźݘP>N^o #wEėؐ@,%٦c3 EЛ+}i֠>]R 'L_nqHL< 8lAΊ9_۶IW܏Z'E+f X`˿?VE#Q>o)Yb ]==hziW!(R#O&X.uA"!Mid {#z8n8a۳ARrE/ҝ_2͗ׄ[=Qi ).jpQ치XY& /:ѡz賤7ڵ0j=/B= Oj![ni|~]!$:o!OՔ#\x-jXr 7ԝ7v2FCBgCrRh*ZM.n?6GulB̎4',~;~kdxeպ9' WuȐqgd•\˷ܣo~e A9~~LYR[mi^>Q(i⤃ev|U^ֵܺ S1h'zt@4B@JVwR *D] b<$~W Dy&,h 7iNra6rP>E ׁumo0ځlRM9 :\J)UBzN(WcQ̘w-ǒe:U_nӹ4Y1, NI,wClɿ7̌4*AM{&b] ~*ӕ)!9;ah دw֙W'hq\"4= T~+MKLa6͗TC>RHGti~~w e4þm](-z{ `Z K0Τ}hj$"kOCkdv b)=yGWnD)xk4-?׽MַHbՂ^Ȟ c(mxփЈa{5/q&:!:Yz;+ΞcB)imX;p!LUpֻ eieQ86oaL f/Dҷc+ͩРu#N2. t5fS5gfIHs~xartAKH躱lY0BGZh4&1 9iM+\ cRkmqL NQXtx($߼vD;OXBDwbg.riƃܢvL7[]Iiր E|WC[u:RKm)IY SZBHWG ]:),4D[%E@ߩ؋M)j`cܚUla{|Ε&KNîQ4`k[F k2o|ނGCLk"=}2/郍J2?ju*_ +Q.}: >z[i= @BaEFvWZΗMp~ӘLgu4Fv#pj[(PDpO`<6VO >ѼvAym;eZ͗ =2n4m0Yh==.>jx{'ڹ>$Q./#&N`I&2NfGNED`2l>WB,ϧi }zxTMt=y*8!wh+}'gŻjF //L 9F\W3WҴhÔ>+u0isrOir$!|@nI/ƕH˭2aP%Q',] r=ށKaݮeW5]D8+*$-Hin\L1~.ʗ.M2e\jeJ'yzp}O 8z85pcX0b4¡1 nrB 0?? &4d/vg"f%i\t>25 Bzd~UC0_{g~ xsňA]m=XߢB5;_.upg{Eֳj&: 򿸂!/X~9 UOBؠ%9`:l T<LapIha+jpЉ':*Tg2{D_sko8`ŐU  'PP4S` ;H}F ݻ~/2!K67$?UL}Gh$ӭf  ږ833HNl͛D*w!v xi/!(TRA:oeB۶ݐc=Q9t UbFlxZʔ5Wt7k29=+׳SH&Ҝ1- u􄱑45^0M9cMG-l#fDc>L n|IhcYȓr\*eP,RHPFsJtqnϵT̙>7&PT_-~qcjZB E a]Tp@Y$NsOH'EYFc'mĮ%:f@7Eo,1S~߁D n5θ}& /=@ki"CVAE/)/m2 W5?3MosUӢySf'A&P;uL 9,p\Oնj!Zt/ͧ "ݢOx|y']jozCDIV4D@qGh}ۉ%8UgۡM u1+8ze/i,Ǟƀ e2E$fw"2N:ʬ ̑=>.&V10qﱞ~5d@pTڴ@fUē扁%+*O@&H*AEĴ {M3-zPD)!fX=t[QC,cw Td+睱q 2C4>؜`Zxa%8qQ?#@;ƸE')LSb?~|n4Qt@ ßaX@;u$:qv~ ̦U ʝ ʵ߾1GO#ZSM4N O UdIL0csOX&X§ENiqJk |RlQBMM5\/y´]CF}Pn:%BؤK2=:'[ Ҟ׫]&>QXN CVI}$v}vP~Éo;latJ1XhqǢ=`@ٖIOkiTg,ʩ@ z:(<5|sDU$Ft0V-gl PQQ%]}Tu[p#uR:LBcO n77Efu[ppԶdo+~#j(|C瑳.\vd3<5x.dh㟌`b/%p+~O -@ eO'r>9d)XpS6h%JOixh=ZGmF(Tn |.!s?^J{)M PfIy}dROO߄qiK^J.3ɷ8o7(:ePBX!lrS33 HoQR5s[mvi,XCY1k"26#߶"цab=L_d6V >[վ69Q΋*xYNa*tnG1|I!{"mjGtid o%ZX\wU+sucH@7-M^b -˂։|9c+jnj  Q%tR1ab|eWGbs>je0nȄ8ZYQD$Y@,pUH,9MC2LZEya!Raҝ߁U;N?" V٣~Yu{K C[h `ՇW(A`V!9a!oSB mO'D4sqYHeh(zUW6.Nĉ[j!,m2,L܊eQ嬙5SI.7ڿ~b4t?2- $c(熵uޝ_羨J]/M̙QO{m2X0&" YgԨWv=Us5U D^Sh#0TWYpsQ-ޏ CH$cBiTr8 BV}]3MGGu"=|w-%+) aM: :1>5C HgHdoGˉ5٩xdgŨ1;NU8 ӡ.Դ+aj ;,^/\f7\/2n\և>]Ёpֳ)1r[Ϧkizeeޭٹ]{$P>_GWhBN~d|#iccz ,sv|h"Ώ9́{}Ϊ".sYF(dBev+gvY/2 DͽQNU<#/Ik #ωxWEWMԀ5ԭē˴!Ky'/*ow mEyf` 8LJc^r!U[H#Gy >9Ϯ@"ur#g wogl?n'moSGdo ݁N㚄{2 I_iL+h6aE>g5v sx}/Jϓ0ic^)!y;EDbpñQMÐrSs>D'<rw;N5Zj&J"}Tx LtM\opŽK$mHQ^BIc#t c G+`OǬCiŊToR"S}}PQ`|F W_;C;clU3aۈ{b >z+,C1n@w؜o{;g/)m9 aBGSZ جՃ^O ,1p)$,ṴMcRxIr!u aJۆf 4w΋/'sQ ̗Z=l̅hHAh=Z܆ًOC ]LÃ>BTe5j6&3$՛C;(6XJyl6@^ciwV *Wӥ[P|'̘Yo =k/?"hI'CGd^I5\| Žfq26AS9(puAlDÆ,M\4<3NuAHbi0+LykJ6D"(bD9@:R{jWT7x0i*2)u+>:T<+,:+<[4BΖT nZj݆.<&F nn[*EGX`G@ȐȂ* GƗ%ìRVKY{PL0`63TCyKJ]~m5R~|rRط)Зtg|wu HBVpi.)C4~ RcLפo>-R3:9A -$LߗYCJk[ŭ4Q5ܧ%0ՍFYLmx6KYS.g-*04s:h&(Nfz05IMnXBӬJBGDoFH8T̅ m+agos+:nQ,1$ȍE_yt ^Y2R\"@qJHT(|KNIndeqLhEj.[ߠũDsNV4ps\nF)ScGvc\+5c'Y@pdcQYHe$B@P[@\<ߺ9ڥ( X"MɢsٖͶ&]Oe=*zvf [V\SF3UBADUj?b~g"P`S06# Sfb—^͖2"68~;)farM&lE~w}uD*m,X>O펻Ō[BdX(qtIQgD֥PgZG-OfcE7/8XŖi-NL{z]UkP ,>vocev P:zvHP8Cͼ6)vaʪ A ]It>&.0aMVǔXvLr\8p;蹋YHNg3E|wU7&)sDZQä^gO8SbNdC ,h);Ы]G*鸔'(S&= Rk1#jKqSv{;id8o: b3}* ې!?˼߻ET1_R BKY,`*Q ]+)ak8%(ej3׬8f9X,nAR³ҥCXKuԨJ\$c+yd=W;U\fy, 4\T+'/]\ g]_hb=k+ddV E7j٩ia%lqzK!Uf1d!Uƕ`IQj2.,_gfYõS+$<b{{xa7yep̈́>^V;ez`F02jX1Z8wsAݍ(%{K,/tyFTa$l5{Tkuo7*Pu JgS]@0aw,Mi 4Ȅ{vVI9)/VQEi<~`%BnmDζL~,t)R& )Ɗdh}aexm cEdKI˴,>.d-U6yu7QW CZDk3/VE(p]}7iO]b8kA> OP]6Zz}sT9P*4nH>SmNkd|H'iʒzd eF!^ ;gL'St\;t[0aBᎹ7Νj[ Eѕ~4e5]~4!8[$Y(:+jMiA@.Q͟[eLNX"Pso0u9~EGS;cYD,]\.DeB:1~0A.W^c%?TڌW?5:6hџvpǬjR>`l*hЂh q#${ :FN`8L?Zz0@m&H3lJn||9rsV2MN nISRB~5Lm:[oB&䔋5dq!M&&+M@Чd 4 <̷Ț# "jfF0-g&!Ih"ũv%"萘r2C8Q t Ap¬{[v|<Ț7Y̽!γc&!\P1%?ԍ< {`T@9iQ7IF4K=kYLEūI/4/g 1f@= ͧ ϕȹx dYClr#yX8'ZEaR6pSiM_5hl6g9mAZ Cw>xang/1@;kaՋu%t9sHALbC?I,_f593JذН>CKh)$t[D9b,t3Cx<.Q]iH`e"' :eN^j|[64Dތӣ|_>I{~-;ᢣP/l0Pjs|[eB)2¿c>؂FxTl.xwj;{C:1\ sg' |;Qr$4Zq73@NRF|87ۨkP1Egsz\S?]^~`2VmspZ$1ZiU}b:/a;[G[dtTt@ P>$dJΜqhah>0-f-LnjX/;Aw^Dx(]6VVݰ`+lY0 0ku!Kw 4;9-) 847@iK~߂3pDaBaj.)R]>/OrMlG(S`Z3HypH% ߔ"!l]*oY; 2^dio"MX2 n]W r1!7Ї<&|8˃"oO֩nFiTIWu} p.xtKgn_l-Ťf+P/@{SEz*@N  K`7^ĬS8CC{t~>.=.y:9b܏,YÕS9UR<8SׂBq'w4&![TmoeM5Gu^ q"_' OR KɜhȦF SZL/x)9zX(h^>QpL66)MB| 9~%抐PSɫ4.o&bw$;L=s&0AkW?MӥGt9>vm +U_RK%\D-\.B?[*~A)T=Á\~uERR(8cIU)iݜ/W糎E6f񧠈[0r" >./ yA^f/_"y𧈔Qma$ʹ)A-+1=uΤ?IղZETdpe6Xs( %Uo)ŚٻkV\ǎ$pz_;tXq>p[ݓyy]J8U!yXB>q(soڐ {lQĢaPyQbZ†XKA0LSf(!}Za\Xx,!ƫWxpOtVtP1m*B 2n ľ*caۨ/̧8~ O09.6WI&vh";*s6Q(i5“G-`qQ)/&$0czS^_;D3kٜ.!83!kcWE+U92`F[]CO=%}4*Sl%Wd#{_pU f &dXٟ3/sYIc>fiت;{;Y',Zeh<G7A8*t~nRFY)yK3(@@?B`ᥣY/ 75nu7FZdNWucg5L|X^pRiz3Sb=*a@ Q;>\@Im1'8b推[".S fAvhM}1t gj; "\|5A/p6PQrn HoO7Ol|L4՝!,:c%6M7޷O]_f2}n!E; .(P%9ƮO_5JG6er8.uNxrW8x͎JDc$qKx4,_LN$o}WDQK/Gs 9CT*Q\R/*H`UJ a\QL|r#?_ ]򉞚pfaMjV`uHٓ0S>!9y۲(ΰ똀V[ 4+y {~]&y&;PKKF]\Xh/PҏX}ߧNVխ_X#Bfq KP~&lkIr7Miey'M'pT !lH5dL/hY=vCoUC (1dXIBB~$>'~G9b7},zҒ7zJ;8eB?.wd79r( tA}K2|of/z[@,w2?% 8E;? eT{1gq;E8Pv*ڋ3|r4K6aig pJ^9E*;~*ҧ-;_e= dQŤf-戴/JN;AT9-:5)\rc8*rp|v1vLb1cXnb}HB4gEҝt3djy%J!+~N @=Ɖ(@GK_( WYljf/!(j夘\KwM3N2/|ݻ Ɖi-_Q1fHd} c8S~+X܄)/;sFǜiwx`H+L&-ɞf7ZvLM g.9 ·ʜĶPQ4e)F`CWlTRGj6V xCA]Y V5bOx}f=tg> H.)wev#qW7{x<UMl}^.$ǻԝ`8x'_4,ܚ G}&mse~"'B^~uО"+8 @'@mh'iwyŠJ|'qa :1ּŃF%k{ W5TOC/^?rn/ U\(ηʹ6DtmEFz*̙G(Z=2 X i}ju hr_7g(:Gza Q%H2f__NY'@&H0K-{UlZV8s~H^bUL4˃ L"K!"0Rr!:`#*{8Iu(bb(e[!9mv.n>,vҎij>m}IԘ/ V)CzƁݍ' ib~8_:kG#.T\cɰaVtBlG3nDUbxEi +9u}J("K-=XZ#SַxVӛ &˶V|1aS蠶[>zqB OVN ߞN,){r.-vux] Sk%q$( WT"gqڼ0%7+Yj\Vom˯조MA="7V| )N5`p`V{ˮ Z~+-Z#;.d25FUˢR a2#ܽ2h0eQoI@,;ŭ" d3CzQ93B 8$dī nl ת ҀH:^_5{kQxSfU::25`ބ)qBnL̙vad&0G yI@h <#TԒYO%;-ZG~q1S%. pdVparN?2n[0㸶q<ԩ9]xnW^ \M~.´ɤ)aQ AkʖAXa)ǸC9ERw|}VWYm d$CtS<{K ŞXABR~&vSyi$B劕{ϺȵJܭfidҾw6 ȇi03נFf؀|=A5|ǐ&#;?loi# v%G]h;( @U4"Ƈw(N$e4)mT}VpPi6Q X m7˚)8SmOV#Sz4xB{!˜dURLK}:y''2S藍1R'8=JWՇwT0_a3SyF9tG)JE-:*x-qhiΟ܅iJqWs(i/lRjægEK!4`HH̩5m˚Vtk͈=sD`s,rDH{BGHwJWuvN?$J&ZZiuDpѕ/W`~ZW2V"c:Sź&zA1C85az)PΚї2X)9$$fP[ 3gDg#*U %Sʝ&eRmpGD9`LmN9&tCo6b*xZ!܇(Y$?s#Z"\&eԇ:<$kpkѷY]Meh WJ?@!e_52Ya!$˥εԡtpnuk3W+zokgDvNx>jGO'h ה5䜟/&kQ~D] E3 yk~\tRsm^']\W"RĻىI` ./{JKho y2ivbsz'}BUAN{(оfxhc%K2UYl>M<Io|^asddv¨q~W$7@ ܆EZBڴW ?g4`vp1 51dr f> ^wۧbp*xwx2l]KW_|uW@A:3hgu!: ?&UdX䨆W}\_ fre|XSj .eyǯ29u`3j8[ 9V YߒDһEfNC}O淊":e;v"ħ,c>2#S5<)TG#>t8F&OdW+3flUnjaT"9:(im׊өA73\pJ|K!ao#^?d;]m$G64:&j^[4M9+`Kc N;$7rf"X̼s-Ss9VѥiQHo~׉k`bH&H0lDĥAr\H_Bb|^b;d OI\|}NĦdZ5ܠ$srU ^%fIB]ƄHdB ~۹oximM:!T"XYM,Lv/5 4Ffg+<*sJBIP eH/SlJBqiغ1K .LOsya0Z3D]J%xo,Qb+\kyFv@=Xl'M7[jLhDy{2L5qobe(j/ OW 6ΔRmGIwSl7Pʤ6xL%HɞP%w8E"05?(CJ&8pH2\Q K ZÊSj C*?u$}'6 *29LcFQ/@[ RXvidY_M):F5wo[Q]kspp?__SɊ  QڔˈB9Pyi{|Qc7"6R:V)gr2mlG[94Σ·Ya=y'b4#\ݚ$8 U-Q  lZ 4RAWμ@dI| n(D1M-HB~] PHP^tĐZ}6 l*B# Ɋ]V sO{ӯ}!/F~P-. *h-_ͷ}Ҫ{nw@Iǫ,HBN mV`\^Lq=ư[x]]n?ǣ|ޑ |-o,4 ȜmjV8D>İ'V!`2LjHWhkF(GE9XB~E:a:5Gjwbޅp,tp{}K|h L+J3# hrF8x û@q[5LV,ٺ5&¹n@8%}YV2~~T(Wo(|BRSv(᫾3}h uwh͚`UTf}jǙj QL"e&.L @J-шOgE;5V b$"Ap&J l}oUPxGK p)Dc,]yHbWl+M2/s˪ \Қ-e:O ξdW}=Z7G_1co8EL'w|P͟I lWY\S w'/L>2f6m `:P=Nu*m O$?# YD^)Bl+8Qml-;*M |uȹ%+m!L9 c5;$5*mlz4xI#.Ur7-qB3bwE6fj/p f7~@DԺ89aT f̷,ЇLO<ʭ'ʙ|=H8q[`qT~7kh="h[^^2)[ W_f!U?4NDce<.li(;Wi_\ A*^83Rl{bD=۾tz/M=_d>$,FSGC WDPebCq+5XxsKZTqe`l#h:}1lv 97~c}!Y%{3t]j!n$bF_cυbuޞ3qxtYxo*M_ă/ZoUrk͐5ܖ>˄[%@M{x~-:#)m'LUW194UsgcAoa=$pPKTBMv&ǡHghcEcjoyXIhΤ7W($ޑ_~4w8u7'\ޫPEV,RqHU}~-ʣa| H}C^\~a:$-ҨR!L6y/ *e]\ӺR9l mh[xg}ְqW 'uZ\4aGBG?o-1P}~2lZ1KOsQl(13yPLP%N,vvC,'iCjob#wU> UyV1TՖ2G: Cj{#7ӌսU] 4&`PzViE0 mDJՑ%':3I, 2DZi+`a\_caPZZǶs>uBE*ziQa~Z_uXiTB!/oBtemp~[JY9\v:kנe[xD6zAE@ EGH^pzd`$ 1@ `Eh)w\JLe_HA(l a\~[ {e@9]pQV5 6RS]n7x.٥7[vJ4asѰԡy .kJRIs3|Éu$zDEʉhajudZTǔ>A8q@ Zf {p&bӀb4)sS%f ʸk"CWZQ4_l^!7 Ӡ( -xό qyE-K@tG_4fUkump~ͣMv,ܯV 1Gr?q7mDov 䔾am@DG^/E?+8d=o;`g6*2$Sb˛ ^5r,EWKUn\MY Ia Yl,[>R|-g N@Zyl;Inj }`zL]Cb2/ -F@-V"Ƌ"SCq6KK0݈4:h &A,@Orфh%*!j>? 0|YjހÜσya~ʲWLwbXfԠVͧ5UX=0 \o`78ZBcƠ4uԠ[Jy]JPBKSm-e pUix/|nXGNM"v;eSpt)ĩ*V\pː,'\rg1}+*ȟK)fpp*^:PhHZ {ʇDлX2__a}wlT8 `nxChF~ 1h6AԣkU@LQ#3:Ov6tr+\tCYQ K8 ?Tr'D0>ӯ \c;Uĭ%p S>R5S1G)*U\.FյXgIDhY E4pƉb%-{L. Dz}7Ah.ˢ*_O՗qr2it˝u^_#=N"me!+QD/Eư/Y{okXc$}ecee q|dQJ!ԡnxka(/j鄵&L冹Hda1j%ϩBJf\%$ 7nd2pkfلFLQi=KcZ$irmhcq3,ǾTs}dd֯vjd|~񩹹Wd NjJ$O6,݇J^o)GV /RQQڊB.ZܟKbXs:Ҷ>Ei7tW0_4xQ!nP7\v\sE%h73~+ou7(oDx핏!規] +RG6[##>_ͰgyK:w@ bРw2y?]:I4o7+ǒ✁#4 `{v*W: %3,Ł|7@Td;}:+NG^QyʪROFᡩ 6܌j,3s4qH`7x'#f:rZUX^}"0!ZdQVX0y,Q_ɋ(_InqoŁ49ݞWӰ9·<7z~@ ފ(wg' MEb4?wp.x{H% h%eW:_Egsת 0_t ScjSU`2Ғ&ܨNhq||~MߠVyl6{!ɤ\ڽ~!˗IA:QᐗXDw?_2u˃^ܥ z>c63uIH|c|ʢc`#V0jXid30*zYJTG8e8eu `%S%sx_~{ʆU{9>O*Ӗ}÷#PЛ^mJȰFȋ#_g^ȗG%}jι A|&va8.36^=Hn b#juss}RD2օ7N3ׯJZ4  zpANeLʎLOh\* wՏDr&[eCiGa~|p'a)?k(l_=},~SMKrnHG=[eyhBGʢ`e)1{:l>F]ٸ]&n,V]cS4ݲP+!Rjڦ45)/tBN7hA /+pdrL%4L\^%e)Z(^YgfPyAR%6{<-A]if d]Vm~E~a+ 0O*l7^:>Wd^9JO:ݖ@AkgC?.9+gnڎ?8 XYObm̎G>4I6HNg(|+Teyh]@%<վbIWX>o|( }"3,JA ?;R$+~ O@/[CIҿ/' .o_SUtUUBúi,- Lp$ 7;rh܊ݘJ33&x=(nuw^ WLc.Xab3|EgS?qc..tsWT Em FbJ) ;BNOmJ),9O/-UIB] }D 'QEtTZSJ$,X4{AT'g;BSDOEE3q`qU*Q^**qo4F4 6Ë{Ow2xO6鉳 m^bKcX ?,uyE^FJ]q &Q]&\DFlxA]Uyvnk/68ge ÜB=~IBu5X[l /@>*T>RSQL)*č\4m a`.U*j̚y`:專Bc 뒦X!W pyb.fʃ`+.ʒՑv#8A'tGq3zy:f«% rHxqgÝ>F1?a>"(?{{{ C=Jd[}H"cR$/F]a#=_b]ֈߩ[ʇ|s-NTMuMe#=4.>ȳ֬)#ޚ~cb[6-Dg<@} I%%P`:=ly?%tW{̈́ Qs&Bבx8^1yyBNNa]!%zRsLߥp_7 seaaXr~&I"B4yV<ө`]$E#O+L=u# ^"xcC`O)"jHy7z2pT #aTͰF*ܧ=#on6Kܧؼc=)JAH:lxVUu`5q>Fq"_40 @ZIC`C)LZ ]gL F=!/3pZj&BbY}wx-YE Vf"Ɇ ҧ|];se- @pُ8,tm{I7@b4I!K_N[zA L<5(OC1#*jI0#E{ݹXQ x+{& B]o[6fyEUn뵔49hӢ{w@:wps%^޽ )fdW~b%Lmq3*&Bw|Of//th} E1:(i$-Ec4)Rt+׵1t;;Ӿ=hڶ1U?x"DG,̽ۚ&C,fښB>E,AL?m.ĸ:!R))Jp*:'C|;M*GuPI /͒U@q@{'% 6dRkxd,r ꖍr=aY=d+6@*$g[r5=ZO@gϷ92%*@K {J.!QCL C_evj - sL\sֆ;䗻W|.>ȤToDPq N%țQӂ |囱4v}: u7;ppaqEջc[ۺAdPp&v8T,vMk^Rk#Aeɫ' NʫYUS*C{V0tWOց`!R NPR(QL8 Xvxa'>s>uIDec*;-l":0;b5;Ibi>`(H#I~8]~fg|4: i._ЧWͦ ~Ǜ7M=>`F‚< Fm 4S/_egQU:– zaUFA5/'f!$sl+>5$6U"7vyC:l<'udS]%$8+p>̷4{y'*39bTz'"rT|_?IXu*120Mn&$ X`~[bTN4""l3(^fSw=^f඼;7ݡ)lrPTQ^0f3m|y8v%)nju'A+J!) Un-d._xjuU3_Ք+݁; Jmd Y؝`\ɰR}g顚P=KM=e2N\lI?8myƺ6+/ZhHV^&,5`G"i-ӕ(GZDZ1ɣxءU ߣrA$:d jש$mX jjVڴ0cZġ ^P>:Pȷ]<nXd(0f豲oE 3ǍπX'=$Wy'P_mu#q9zJ[g|m.iJ9_í* -24lӸjN:|UaYQlު$<x!90TH< c0yYm[ 5A=4!ӵ=m[ 4kּJ,E `xɊC;opVo @"*g ;imCcfSA%aG%'l3Se{v/(" "es\O3(:uUQWqMӯRrs10@%lZfo}NK\^>)kKodT}SX^gqy[sb`ƃ0O6N{JBΥVaVԗ/ {%35XѪK@JGt<(rHmXs@5fLC5fk8Ȩpz E- gk"sߤ blx $?yZB2&>[jeژ#IbR9VZ٬H9y, J iqS4LV)%H4dN۫ -2=?V׊VV_'Ya8 q{ܰk cG(aɃ&Dٚ /9!cqŒ\zM,20 Վ**ɰ R/W&9qvFxzt@ 3>8'>\,}j.W#lN!Xz>P9Qn`.WNn^J$P/|QKSׁfv88zRh -FY*6Xk_n>۷(S(\K݋Ρ<7>@:]ԗކsl4S y) `1cm@+,3XUc•fD`a ـaĜ=֟芺QTl΂JW˻l^^1e4ش!+ Q]!AUpնqA74L<J&nMQ+*KqOT !-<5 tm Dcs10j/`p;dL6rq &WP3%e&Bv~ 8ygP)q &}5ap$8ukI*]1n$z`Wn ܕ {ۃaS'H;ksunG'NK8}[Bscs1L 7^V⬷z,77BH&0*iPclvzP0(_-]|HmnG5hdrBRKG CVQ$dn, FmBD\-]۲,l]모+x<0?t VcS[]iZ`.͈(8 s)@a6#R?.G~ngk`6Kod.13(6#vAvO`%Yn :U>( (oCQY!iڂ o϶s820G{t;rs#Y޻N$m+ȳB95{>SnLFkB8%V^Vc}Pw!]c C)7JQ[[YW``H.@ DG.dֵdXJv 9| "eBlM2gxe}-y"8{6Z4#$KS%jll EOSv%DAЋ id]ϳ'+3-E)o=cM"飬"p?N}A".pow9ۭ@LLкHͻ[pa|DL`>$Z>{}+&*]wX=ˣښ9P["p3^b}p?TƯR**xAKm J}[hP 2ɗPXy$ RctrC8adbVroc鬽^+uMPn~WJ{G$9O{B5K]U!Qr쭃^e#iEk% _&O^G)1SjKW T&8χBrGh&i3xf/W鷩MY99E`U/\Sk,HͦR:8j2OQ#p<;3H(nj=f#A-6:sCocd5Ng_:oES 6͓oDo1\lal"]c/6 "e1?V~+`|ÈIrvybY;xv(.Գ^D^c-yG vZ]X-IUvl(6>m}!1| `Х cnCjv$d*C O}ޡ}1ō Z,Z$stUxB>]ٖjRV&SLH3c|w=)ӎJnq-B ߨLG iBL%h*Zȳa]72*Gwy&@ V2;ZD}=l(rz (U$(zI~e#[`$NST)C&wANz,*?lNԈ 8_Ëo[q{O g5fTZ^(}]<XV,/pdfV}nWEs"-PNҢтvd䓙pn=4ac.֪&ADGU,4cqό)hYvTհW rbNˀ*(ɥH9-+NC쏐+cWqImZO"zW"F"]Hv`bí~3U){r)%ǛԯdhdMh&U N!.Als`ͫt,j#-V,mξDc#F?8請J B)`R=:|<sԑ^69pblH:%x,+:ѻfڂ«-s05S$#n:6K>r򥗉/ WӐ?~:zI9j\JP8+,D$J>]6kTDءt\B  1Yu=p++kꩠ7}ÎC.}P)T,ix"4jlWl< I )r5lJvt iسcFĝ@^N Ib\ cu1 ~궿d3&qLKD$2:^M3HUw5Cޤ j5q%@e$Ί Pk(,N2zj"g#E\NI1@6xQ9RDߛD_{:ov<4ϑMR,V,'-KÒ{;`Ѭ@aoq4HW8nɒ;Lxkx[Ѵ uo!mZᗍmAnXT{o|SǑwzgRtk>/8v{B0nje^nYstm~_W> 0]Gc$սx]aICOO -C9<#u ZۏS/ $ H2;3f25T-,7=y4[?cWL4>Cri {:6@M5ߦN('I6:@% =MHe <1~B‹l*IԘf"%SYT!K@ ' qaJy|qJ=ʁVR*[ H`ϯF6#^$LWig䘦ɖYYyRY6M^aD/R}SȞnb Xشh$` R~x;31`^ #CWsn| Ds]Ў:lB)!w@Èt|auu={" c"a~ .rBLdg[v.u 6LžKAoz^JMԔNGeaXi)Obsb[3|m@SxK76h<+=?|5S o.?':Zn(!% JBqRTujUΉTd+t:-a45-}>*wEm4pڴ]Æ>WJLwwbێ^lto>B/m')3'e+s Բ?Vt7 9%ZQmܟVzg2vl 76s)F޲) V26㿼z?4V$ӕ彜,)it' uq(.ɔh7^陓EzFE~VYb|<" 쀴-api%C*Qh5#ʍfTddzLDhN8nu,q1րqTY%@>ݒY[~+#EkL2;h13'IP}i[B\T&})'=IH) VK oK cb)0-Ϋ"V6Cڶrc1XÚ<)-i{X'41;HH)Y+6O`9jr+oIOi Sool!zJImܵ_}$v$9NT^qVЖl1"!o.*-U$P%eE;a6lwW}8eh{;*]C׼YM\axɹ5KgݴC0LvX4d֏v4=V9@'#f\P*5-hi"C+Boj\}ith w(!pcY`%uh`@d8;o!bw'mQea:i~qD D% K=|e8:u,:Ms3_{ڲ6}':LOرADT3:ػx mk|]dsĤY#y)V h3?SI_AwZ Hz0pkyD≌fE,5A-D<2ATpj:ք^9V|P@)gQ.AKȃ;2Y*[7|3Uk* ])9t^#g#wYFM8)Z?/./M}Q©$Dj%yuΤ\}p$F~64H/QrtXLP9_^j'v42 'MxB@PQ7O(&&~8}) (Tj!bt>^󋊮҈7?gul)^A_ RXdj㴱щiI/ټ6DXh4]ձȣ 8F4vV*'1曯+:S[d6_EwuG6IS0~VftM~ffbۛD'eTN<vYvd? Rve^PO__Die]*N=6Opzh@"m~xYf$ɓ= MX@*w+fW-Wq iN1H=gɃ^~ݰջ{hJ}*?oY˺AL?&_Q)O 6d[΅dɋ4eoI_Je~vɓ_LUbJQzrVp>uB ŅsA?\LOuр`Ӈ@dDA d[Ե:|@)K͢dR4cYPBgF30i-hh,ri)po_ ݯ L@4_߇U#x_wxf>Vvi5+V6+ԯQ ^Pwyq0"C:y%bԽ)$ԓ15dUؔg5uɐo軼HPi {%Ӈٲp{]ez^+-ATrXrT6qӒLP00jKԏZ k.6PF7ѫH|'|\Hnt@=d~ M{pa-̷m4)N+y7mz;sc7⚺DJ^)= GXvb)13`'%n&sެ1X|jt!~mEN5FSP"(+ߚJ`/,(3=Bʭ\6[YVL4Hi>ewX?-s- dkг.lCH{3jBI͑JhF9rD2ɖM['Ti%oaȧGT%7*4hg;X GTF,;k!`V lGE/Y vG=s!0pţO`4/=hLLW(Bɍw΃DOE6j񿄀EpP61K<.wz6E&lxw<Hw$ 5?vObH۬U(Qk7rg/jN }dvvnP]XϾ.| ~b=;c|,=iU )D=\N.ɒ?yVX!TJf3Hsb9+Hb8BMF[+C~e`PE3d'ZKq&$*'^[1ݔr% f 6s?K}U3Fɽq^?(ܚc$d ̐fPޓ/yU%4,@ 8?NQPCw`t|}܄V^R6wMLE4cL*@Zw*ADgLJ+@ٽqݴ gUTשFG9p\EbJgr#(TpQWKr=E KiwIQ>X+UV?]jg ֍}l9tbcinLR,ZY>A'\"cm0puqi@m2&ai ͶJSaSH|d2&Hv|2"9E,{m2D+S`= X)g|l Wi)4*CR NvpnEإ@|+ilvC E>M-OWoœg6^,ǃ?D5:E{ޞq1OQ)N35 Wn zPzר%N3*S ɩYpUF*z$'hpQ1~kT2C Rp޳U;A}4Ŕ硤h/3.>:2oQd*b@4Jq5Q iK=!}e@oŸ?6kO15)r %"ʽ7݌1g{XF -C^rmG)AuaBPS.GT|:5;Tݼ1+wb2$G#5/iHņ?am֪>A WJAi 9B7}e=EY#@[lϵwn̅EIbvOo(Ҷ!p6<> dпw3v F00FfÆ Qb@Wpn{!SF ]H$+N%԰}ågb9L;06 ,@Z[ۓϷ/ENMXХ5[K5QgwGzHi>F`Hvີ^(ɢ]`v :vvY#-vO'_R0ImQ,;ajfҌ~P1, '30 )fR{mWƾhΣa tXѨW>7p(s!Q\C/ ʈͮ'ݭYG4*Aa*D[Z5C ڞ6v}J0Ҍak<^pKɚdPq3:|#7uu+n)#6 YỻAC1w}MȤ (P|S:*X~0~fgt4/w +̎ULg{N2`wT J \@lgU.6|s)x| uOĊ]],菝edf|q*}o:/Bx-,9QTӀ|9.ydY~&hҕ"/TB Xp)4^byFe|.ɷ~rQj.7HzFnCm<(&\Ћg4bVJ7's%xhk=C[ Y`8#`. KF>׎o vas5MuA2*Tht;(Pcy$̆ĔuQlroݏx C7=N\KYSؼ.ɒFO /$rKs`(pp( ɜ}Ɠ S*1HzT/AB^fⓁxӈ~^Unr-_ vnyE̟im"P=Hv:ZyqE TBZܕW}nd#fsᖜ֎]@2^.1G*,Czr1'ѣ/.űXZ%FLJ:!LM}|05z,469Y~e37] {E+H]B5OO F B$ WHIGKt9]XWHISXm~%2fN!;zu/ w$sw@ZAJZsrװ-+Fd L5히oQfOI'i!0Ȃ K7߃Be4l>UKCl'ދvG^#|Z?_L#mLxmϞ Teźz5_{K_aX#0;O);Rf[QqGLmDEe\` Y"Z&-LjY.*yA<ƜQz-CL~ȴ-R3o细7ΫGܲ2y*.=rSrnّmF+ϕYw]cYMpzQ#,,׶lWtsztvs[uf{^-! ޟ3KxS ځq?B;f 2Ε1W$]Met{2hXNM<'YW M #I@ k$peX`]@y9{>R *^Nv BSsSf&L9:Ay7 ^^q vO|mэa_b`Kէ :[u%HcLޘ=;̺s1\' a'z9Pm3ٖ(fsxtНPǣ3nEĄ+ E!d:; dS{eUrd!o΄|2V^Sx(|pàW7($[wgڼ=oG5\ :nxr?7)fw`#&,If9. ^(),7 }74]3wP\dlx$R=Lmn &_w*CbEx7{W(Op[ 4D"ߜXf&}{ƭ3^ΩJ:4UGyv@gܯ)س<~N/.~X)~,%OfuȎlzl*d n1 ьL qW3B{t0Lb"o %btK $ބW벪Xo]Ϭv!$tSߦ@zYŐ0^D,*,Dj0HW}O5W7oK_R1p([4EZ>hwHj+?PɌ̑S}ԭe8^,B6au(gEJ[IU!YkސnG 4L97]m̘JD"#:nߙC0ī-ps>L/ԕ2UIߢ 9yP\|`q:RopU*Ҍ92M~P~@1E 0O1E?.7UAw!OEQ}8LNm5]Ƃ'#,X^gهwMy3SÒ^( r˙摫_S :3XK1I:ץHO~% y)ﶕv>`9ʓDǩ$G:XC(KSC2EY2Wy8PG tk hۀV;9-v5g$ uMSA@Q#IAi5a7͌Ot!m^" AZ+,Rmlnrg-YE8FSQ'uBc-ꪼ!=e(0[028G}}4Ry[LD۠&vڴ𢅞_z*R{ך5hO >P68#ߨo춆ej;CVZqrՎ.W 5CNn e@ ܌K*i{ǟKۍlKM_879e$9 EIB  <, 2P\S! RP8^|GyF[<ԆTJd! }0df6wLzވ~P׳% 7'1H~ ;yi ȾXcRI=_ )q@ ,]w'=35׀q(YbV6r; fᙙ;Ǻ 8 .̮/r쇢SAq~Fb?/ Eoyv3N1IWHox|9kUqt⊎ʧT{ 5'g. $危WNj>X0r'j*Z~L8un|?\1N~ @kę͔2o]Yo]/!|N#5Lxsce`Tcx[^P?-#q _Aqb*p+Ȕ~7XdTTTh˺dTp?cpoO$:omiiK2%qOX*Zm 9v}/D9I[f|MIRI-P~JF(ނPb5<_Cz fZ dyr3N4z0֡2{x_DJgf] 1!/G-j?bpxQ{4:R, eN 1h7oT"wh.1RZp^]vƯTxRM#yѧ7zdĤyU7/hdc+`.;7=PA%?WuCV5>3>&2tOQ<ᆵ5ۏdᆼx{NڌH?ҁ6EyJӉ,ۍ6j$֡-[M>`d+7VPuhXE=TN8SyH`wEpg4[[/1˵|}Z" 8!0A #S?Ȳ}HJV0}ivPk"z-\AQm_O s +CF3 djv;<哠gqeBq %sZ4> ߑ|F߃eJD茦42* ȰEou`hKS/sd-8zK1 ArJ_`-4pEu1&J+6P!GM`m~8yDXV#%izXMpc^NWߝT~)cIuǡn 8'4w{peKp:2C'%w%Q=WPŘ,,C(K&p1.VixCﻎ[A0ZYL fF/=TDT/ӈtqKIylI71e }Ix2h 1Ak8?:;V'`a2Vn|vbeZ֔vG$(Mb@!"V568E>/QƼO[ɇTI7*t+AUTYva3Q;F a{.[,7IH[qf7 $28#Uئ3,v{6g*˻?/>ԬGǦ#jG\qa0ѵj ۦn(ڊ.6p[/(j*}F{kāY񤔺*ly8$Z %=7=kwBё `G\K6.]?3'kGOdVo쑇9Et6joz+e8"y:"Cn%ĥ?`H[xE>IޏɢsQ}ilG(y#a4Q eHca8-#[=YՐz1m&zjH̩@ӳ ,h:Nj R'P0v A({6E7z&92O6+.ـ̰U]\]>=EP$Oi]::+L+u;],v}6E5;=uRC5lnw^ACe u4-a-;)'W<(ZC.xa5?Ʀ96_%_)K4jdњ$`C0G&vˏkq]ϫ7`?JA陫 O)1yW' I܄aG!^tp9\ j)F? [@RU瓭b O~|AqߚDpd&1n,ܦPDm*Ed|j@خ\$('*MWM1@`<#^Hx* 3$zNeWUFPE~:{@ \n,'>oL)r@;z;-m X-\J@k}q@#זyz-ϧPLk7*Ha Qǥ*QdLJLpWc~2 圙VK/l֏{o7 "'2PwbrImj9KDd/`t\FMw,]ݕ/Y=ȣB^3*$ 1X9By ]3<yeɭc X&d܍x Fzm}wŻ*ZSj֜%MpU?hoP]僾x J3v `_[#'`̛^ CqIDFAC y.Pl B m%!v Ceð3j _abmѷc.=E ;?V>̿z%[lHYY \r7iJnZW?42[?6a?v'=!Co) Sd\e|X-"gj_ǧ\|pOZ~7o.ChJF"%pp%F7W %W{oH]$<#•ڦtu$PKL|jȦWEW}5I[92O_ytPEh[=ᠽW4| ܅9ދ;=cѬikؗ QkI3A: "!T9ļ8i-7,uwެ:@M86EKYml0oT83E5<0ץMd$ZCp/g^aŧ>E~doy\Ӭdn9FٙiSOzg/4( vo~)2Ls&kXI}PcIBj0UbJe zal6c 0fdѝ:A[3]L-a8h3^"rRkṋִksGT:6]JGPJyʓ?FatЩ3dSƋx[&jz6^N ),ȮJȤ32ț:@UPo'm$o?t]M{nb,vaω֋+pE^壙j/kc zӛӱ 9 |{F-= ((Q) )o29ֆP7E)s :~Mc@"3G\[فf`_) *̈́W)RZ%tklfcqRaecyL9iIgI#~ =r|_9]! 砅Xw0RwpL]&v5þ ?阬K|+`]L.*X҂ <2!)0vt}Q'vّOl@~5 GW2 򽺱4Ʋ .8- mA+dqZ+E=pfz-ϼ\{?wĞC4I}nYl!E1*rElVSh>_r6ڪC_Xx&>UY "prG7[xknHɒt DT {5ݹILk3K}Q&?^(H;#Gu&+hz t,%N(\ lh<J~GΘ )mpqjqE{duFatd1Qn.}=/ u򊥷[i9BT2ѱۢ`>*#ZDGraW*|@=ԔƈjCj詗% `iRf02TQO_T5,YNy9,;E|O6WSRO ̋ l6lO#E)UԹn؜kN1 u<'WMdl]" v-lltΗDfN/G.}3 894 St#̇6`@?2!oP.վckm;OO]Z[6vF<)Eak}=}"C$<4ޝ$UҽI)`GWL&xO@rzSxR>_mll;2O*ZYK&BFպ'A=jW,-;#qTET^Qr_|j< 0sygzs}4Aۤу4H o3+&t=2P?] 6pҽ2!_{rQFC_TՉKhhQoزQAAͳ, 03YS%&\;^t <88NI~0hUp1> E%IjSPh~G^3g{dJ$3g?'~ :rB%g1AC^ׂNwįkk8qE dq޿Yc6 }%YJ겪gMLVyuZ6:Hj8oJ+ڶ$&såW7P?p ,[uY瑁z{3c ?(- ~׀+8E {?_d]Z*0K5[I \4d7X8k]C9HU 'X,icumBHV(kf|0gJE̡6)Ȝj-iz1JӪ1ww$+K ]y5@;+1_qWB±`wkGa!˼I`8j%R\Y,[5iynKN o Ȅ:Ym;/)Mx(V+ "D8D N&؁?ukd#1l#S3llє&[, +gNDr7)nq_ J=&{RR LqH*`b,%h|}Ά+\T]rq+$"DQ#vlj3(0:*N2U=zG D$IO TAj\9Փ^ʩNtxZ$ˉ8utsC*Z _E|ERt٘a o6)xpo\h##;BrnB:K]Jħz!<47Q,o݉˻/vj6F3Ƹ6qXC;>lf<`5 )c?gNknbXJe룮ZVg x0ͻ)}xZ¥lNLKA,cjO1i4yKJ7WF nVBd.$N6͇ f?$ZP)ocmPb-1S?Wdq&+4QI –SǵI?*6ڷԅΟ*'2i@2J8wyъ20kd*j/ |-`z͘ ǖ{ep#ގY%U,hL?rUc?u~#% NmvXm>"v4R}w[̨ZM6`4:nC\ٴ^,TIWUx%iU7֙؉jfqU(Qzz!̑c F82g {; wIB96Ga%:xW7s;jYl&#ݚhp`tLVV0/SV(oA+[kvaT9h,񋕐)JE9e&4i9ꢥ!O 5SC$=E/6 RRf B5MĔg"%^rΤ|OJwƿ"ܸ~odz8rrZ.4\$ +x?}GkA(,X5XJeZ?΂ye(&Y0W&';;X@rPb.{-raЀlv<%"|dP 6!JwrͲ@PƹX3,`? Զ2Iu:WQ" 3 ֟U2_8 a;T5|$~f"@}s PK?hδdP['*nVO*IFkLڅmfW}Q1#$oܑQ\ ʷP5?^vq ];X/"*Le x#]0ʙAy;ȖmVҹDѦH j5>5dZZ\glo:iM;|i(tZ10;\ p6)AN['Z5HX(u>=BNl`beY~ h |rPUK1"0ϬxWezJeҭ$ DNYG7ЂT%MaZOnעoF_4׫)olx4.,61ojeg Ϛ?zt3AWvwSd -OzU>4n=$Rdfc8\$~3o6+]̯h-f`]n0KⶈA11y‚‘ȝ8$eҢ"qwB|uGV*jąJ)m5th8J_IPAaPNW8l4R "։:~@x69C-F$6FW;1z$O'n%Z=UW-\#\Rۓ]B=ڿ>:Q`d|9==@"G~`!T9͸%i4Qd&_/nI,.>'s;Y~\ rE)< mM!y9!ռ+쀗rIFR1ò{_IpC`żpyk,))kAԾD/Ӵ ;WP'Udp~t[]2ZX;78v]nրv9!ϧGx)S(UR76NJ'N[/{H̪I@G#Ki7hLf߻7S63u|Yӑ>.Ḷ4˓DUl 13"dD{E]) ŤיM#j a:BR@ֱȺ5:{混sdEƳoD?Q[jJ,lp?IKu'^_-9z#(s"NY .8ĥBX>6a`0T=8%D""E B]!Yn 1ٱ0lH,/*[ES]x8lVV/@}t>.kfwm7f(jo;CaHw3mKHjvlMc˖:I rֈEC5O$Jv(e^L*?ԍ74:k(1]@ټ )|*ĥKo]ԯFh& m:c:@+7Q[ eBTQ^J5TzAF[:%K\@ Vuɓ[Txb ,BQKV V2?/dжnO>U2S@?ίwߏ1<gq < b6Nce:My7NBE٬!2gbzFڢe3BtB񐒞(l:𒌑[x(0 {JU/K +b^ ;P'|Gt-ØzO[ɓE+dIo00ASfx:rl Ub^7d{$vU^;܋+3g eEO<]f ֣|I~|ޡ3 &D? խaTFφQ u颢@tʰ'{yT,[2Hrg9t}jɥ zaM-!Es^9 k+oc?U~r+ )GXOaQϺGL##oYw!B Y{7)ŝK,]tMwJNP({u|S|-ʟZ1{!L\ɩPY(_b}S>`.xÙOxEsg"rcBT-L}2<&]8XF/Vc.`pe4R\f,O ih|҅fcb8N46|X{+|ݬF\sp Fz2U~ 7l]OF>!)aEY*<=LqJFW*dfeq+`${J.?} tIݘMU`6R~٤K3 Nп0!*I+0d*AK4tIկ rILax}> O:8{̀"% TG:Զ`]v0=6d[oo\v +0V8MPfp)-eaeg=$_|N.̏:K3 d޴bG@q<22h4rEe)NY8D>GoTC摬w 0%zS-NӐ˪=Jz3\f~lڰSȮW0wZ64|u:&%L1J擼tYlXH+xT-SV\Ѫg`qzQYVd墟jf])9-vEhV}}F)\yr{G??k->H ҿ2ae!xuZ`?M@d>n)S3Eڮ:e{W)En@jr&o>\0"LR$eZx傌\Z4"mw&!({W}}a~7o2.dSW%>:IŸ&q!O(vЮro9@._q 7gYCt拒-d8t~q3,NW:}4a)qGrt_8 {[v:qh;o+ 蠺;"]yx1P!KO]9KgJuqǭG Y=,W`wNȂrRCD%IW𦿌Dx֛_angqe9ǡR4K=0}:7>&ҷyG2U\޵{%X稩UH;k3*v_Iw3wjҠYܒw.ė{2DJWȇdU#3aW*^qop|ʱo;v=%D0bq{ړT󂷢ɞ5kqpsǦ;3:NR.t@Bl]B@/a7&G'=k"nGʢn5kOH`=xhT}#No~V,w*,=:m-DE g.{oI?-I`-?P!o:38|ܰ <{H&Tp GRe*?bp&7@]BXTM 9Fu/W~+Ég!$ (,ـ] yK<׿w0һ-CPW>=nמ0Urc`4;85hތ|FaɝT`H|ʅeP×MYOވ ‹lZZ ~&P{ru v#La{ꆦ^*\xO;xjmCDhLM'm+P@-Hlm2AMLآU$pN@嗌HLVa!6NU4jH@sdžnagqʵ^J_wd\,l,Cdpgg'VKh}S'c2wp#Nϭ;m3'jpBHK$2fZw/ P6Q)1Lz|Pbq ܡ#c`ǰd]nYϝ\:g0Sk ZDxA^[ 5f@(vy=pd|)p $BX=ژ+iWylZ:+e0.!4w)j4nK jB;_K7>4 y1tm]Tj|oTؾz}tufN `A%bPl r\YՒWĿ>iⴋ8 y;D ,xYSpպ%Y0;z'UV;=̞Ǐ6ɝ,SliH/T #$1օr})} @\;ڃ\gDƒKCPڡx&V8>.}LDnQL)d/B,z܀J+ )։yv<KKH!C)?OE7!) G0q݊D_ tq%Fq78 Ff"qabΜJE$ -19w/x{]&o!*Np:+WtXoӛyn{)?YOory6տn3}*Q6+m>;6iMh}';@YP:SݨOWOՃ6 Ru!9}όO M1\ _ _cn) ZFf|$-:xw ]{CmPUY+bq|)$NS;MM^S =m56&La$D 1(q^oY0u}#ڮ 9i[PP$AV ,[wu@L W 3lס;ÊV8: b#!xYg 3=&*+ɀgiQ)106kKa݃0)~-nɎa6pG%{d=PIIGǍ'W?mNunْVfJ8Mt53[X|e%\ﻕ04c)P fz+:LwL+nr3g3вn%#uzU4QLט}IC"FL*ҳǛֱ36Gt3ܣIKhU "{"^J/to>J[F[w {< 6lac6_FIVkbpH!#>m$(Cl(ʟ eQY[[rPd1D >q"\(V @R:b磁տ qzήDX#؏1LfqF[49tqp02KFΞZGp"Z*ᄎ `=TS?q(p}E*tHa,&:6o2VtCPbZ(tp +>I"GS)Xlxݟ,NS@?[l "_3k4"3f2RZg@pJ4Z.e)FDi7ܪ $rZ8(\Ѽ)d7*/))? 7s kso6˼f^[4vqsŏ*L5ѕtqόPU^l õ2q<*NhnByDo{Gl>Oig .=j7@BXΎqTwHs't^gMY޴O"t!#dY*_,6rTz9tKJˆ]nuJ#HF6󮔚 W4=v>1iz!r)M]dfZmpPVP%df.8 ǚq)z>.juϺ؛~ UM`)VA WjT0lGo9p^.^0ś<֯T|N ۆ XdwOZ 䛇sZy \o.eZslsIC.ӥ*o+$yRœQ%9!kB=ʮt^]A5oKP@=*!TpOi=Nu{L8Nش:;@(.&߯d%_xt# A }^snMF kx7b[jv| Y xK3$ we%E-k!a5I)eCv VV_ r>Uo[lP)ƙM0C.CHRת[@M/UoU*Zne05bOwDv ZwÙ0 ht?ʡ&9cS&R-wݴUҹzݧ%}4ƋSMe7 q5{xռ$(2ఏ>,[#npi HNAPXq܀h'RJHS';\#7ŤƠj+ŋ VYf\;atNo~x)޿d *)-]jALmWxGe_<ǚt nd Ձ!d!YP%Bܹw-y4dN ZD׃'sWJmi9CӪv??}Y|pLaIO3ՙHͫ:SB12XguZSNXl >lγ]i@zGU6_r.!yNUe W8 8ꑞ1T0)KP> B :V`K>qx>xy dT#lآ28UzZ5.؍i134RNw{+PVf?$ɽA[JzP$"i>*T!tK{%] ^9 h{3ihUDpFODi^P 5-\siQѢ: NĔ@%b)DI@gSBF!pgd86{GOIZgr Wg5+HTCUUBS"Iv1BF[u{7@4*xON[L1,hQ/EvTyU[S8EqkѨY>7I,F*EC+N:3kI"ewE~Κp@! ݫWƭ"|ӎࣱ $=hk4`P CL'u3Pdu9} 8X|G:6I- o@=iZRB#"9}+wvE˵[\ ]-+ ȴuFP< Wt>Ƕn_B yQvyP,QףܶG6+tq6ٻ=i2ɐr=H*&5L$a CТ]аt2ˢs kyq-M7ޑߩqdz@fgkaaiɖu-9sqڈD/ WVm8[yǾ:W vZ-C*1PDvwdvC(˩oq,<\ZWm} <W7( e~ 1d٦b̉6acIV!6GbY&3\2jHI"3O^HFitD#~~H= pG,\B-1R: A3V bNZߎC0o۴Zo8+&+l/gDa3E:J\UbR C2oDږmgz(c-"~f8 aI0C /I2V/]/"| ;e0ZjCN7 |R ]DFnݚi{o5uQg=D:@o" d>7ƞ5=lR%fUZ`C= {NOQY2udJ]@%$+__. '&6|b+mSu5 XRxNx΅T`i27ۉQxu/=2E OO0 A)fm1",B,G``&B긨쉪T3`gZBG-ԢtG%)rUkf9-@M_ pD&k&Yƽdpū!h>6f9`8;wb7y#5Vx4,cܿX;/un;9we؉8v6 >7e1e[Cx~AhZoDzXԉiIk$z~& ;k+ Uɢ$ف6иQhqyi<$YQh@\BͳxEzf |[P-e\+=79`N&p1ltE(*9u/ܲM~TUm bocL+]n3Uhgv8߷ˊ/OɕxІHmF/s)eY'ADhZ\SOed\i.A+qGT2T@CYL`57L2:vqyhx&Tg~=4OPvI:+ Z)mˏQZ7lTm9gT|RvM LwB/4m^6yP+JϾZۻp)x,0 wW}j"Ь(J7 [ߘ3~@֛< @z"bA:i-o*b<r5 NtU \2GSw+JCTm.mv:*ሃp|AF'-;1%VuCTA t{#taN-o;Dcd{N.od6*bG24r8[߷'٭4@w+!5?ćF%|1eDRN@3M>/a~N7Ґ<]*F>r%DYK=y~S@Lk$1}H_]y)R:EDs1[Lj5 <ŶU\ *m*6T*0 /a+#[|`;LWzL9ɛ^uy3L彞@/ eo ԲUUr__@PxR*m?c3=򫦌8ހx5"CUzwj?$#8doWW~4&bf /‚h21ܠb{>_e_ZKb._lD n9fZw))]Eȍ\!Z<{)2WD+`6Wk*Is}eo$uBnqYxKegϙ~sșB'j9RBܰ#0<|@c}l5A>W8r} [28NzN7rX3Zj)eheRYL4ǐÈw_+=$ qgH^{-kSzA+{#C* 4l^Ygz$٢3EȅF|xg7?eojzհ9χإ@ 1=w8\)aQk DBwlVKxAxZPcf]f6 ZA6[de\;?PFeʢ,Hh0Itۡ] JG3O; K:@ Vd7bk0s!&d,B?U1Vk1j׋4*x>uHKT|G yFϊiFz%vJBʽsւvKP#}M0R:g'+.)>3L>[kL -zn_U_2sqW?Aw*vN'}+#戅l]|(TU)N ^^RJ+m  rh<@E(AI<_=p(5`]0;&G4BBeI ܜ0F6eR>!2ju`S@&)C]s\$CnSQk4M] _\x37M Ż &Ժ&!J{;r(U'ʚ M!NrS[vM@ mEFeEbv}h.lKc=ѷǠ,YQ" P&2(ӑ\_{IW%D뷲KM$t5u ;oNI!bxF-chZghܡGڧzQO{E6|CI]q> @*7u&,=AU @'W<;VK7 T5* ΒV-ɗUJofL|A(3Ϥo;?55.tDHN3=8jt}?#o:ʙ, ў?H/ئ|99sKA7 8!:).w)v(=s3)݆yH;/e(҅QJQ=Ne]^W/27/;ῇ$e8k.&zOe$oJESjcT2!NMɋ 1P N',}mʿoE5С0=윹BiOApK3#V 2{swF8^FWaj7_Xhrv6~OZG -ZeLLv_!U&w7'JvMީZcfWK`DߪSk̸RE DCaFƇ8q;j6ub6]T;n}3?+i$&F2ig1TI !WlCn Đ)F-AK/fT#+V^yԫszQ,{w'nO~ #~epdWdɟnD;b,V.Qt:E}&-jY?oTlw92h-}{Ϸ0WDox-\I j";r#3N ZxBŸqq8|7#EZnJ(TaF1rrbn=tl%po K xi.K=^qZ{b6%0e~w { =Zݜ&jQ]N.KW4b^?c>/"orlnq8F;]ɚ.9 hnɨBB_Qre|Zd*랳)6i%d> i;AnR*9*a9 ,՟ עTSN x!JTvF*S>f_~U:ك\V_c,amowZ#2j67EDP<..Â?[IGs\O COȨ췧732h0ruiD;r \+vM`*Hi/ w3LFrЕAT (Z巵 ϻr5|P0Ξ0*91!9y1p~KSϨK~T{oIf ]s,S*źETo xhoPSЗ:͐Iծֆ{$!zxHP$. h[S&>-i|'E䩴-@+ K޷΂Y\AzdZh6 {(/^/gOw+:ƍYm7>D[Fs\|$F2bƈZǕ v5ONzWG0͢: >f [#!LR'}\9ࡺyC1 l*+۶*jߞXR c!.2XBJdMM5xsqm\+R|VU_J#mѶ@AL; t`h2"?ku{nǠ̆i͟XmZt0zͳ b蘨ܩImb"U(_[iQnნDx+9m@x|zj 6q'W-oGc sX?!4Z:bpRbY}Ha vz5~*= =G| ySNC#Oy rK$smU. U nЭ~P\\G0cTLyUˆvt$PSRE.{!-飰P~Ak,nY"@C чdOCTb|-ap=_띚X"!48rZ`FuL{;k3RH5=[ކŞ7,w6I7T9] I_{CJ.% ˩BTu™MFN]YŭqL a d>{:x?T_> "tpLe\XO)$]=X ".oI1XUB>ƒ}: S OSIE+\{č{ ç1ǐH$xd>3E@ëP~2,IRU A3 w# WS(#`=^ tg]3>K A](i!2]G8:,vP4%L˽@"4)=/*`W:b~PV >@R `%Hӕ`&P.ibD2t $rowA~\7*(|?ʂ#B46ґKNpyYe!| m)S vUY!Ƅax/ۻJwF/'dB$\* XY է&1|קcm^gA [w`Q&YJ -qlJ,ܪZ[ !| !M^D'Z j)d! wS r/kX{U \%EV2eو1R1%!몎> wSW5'bbwhWX9PLzسfBrr5Ga bѢoco"džodS?)A-0w(|=9 ,!)֦WZW18ۺKF=-nb  e:cѼj"MiT& ._*;q%^d&^MUjmx.B|s\g5q7PzEobW|Ǖ>+Q˒~v0I@U,>*|<,Cass+@ϐ^M8}evsG ]<sFsvPн`J*ؒAlEyKҰ`J2|*1MB]sاouF=b(kn3Co]AN9os}Xj3n-fp(:U-7 M`wMdOO@롴ߵ ǠT&8nQϘ7qBL`ѸaaȘe3^ao3H6ԋ{1 HC8&ucMeTV@͑N()=bdV2堽R"K')ci9F%Կ@6BOD=+.+g $%}Qʨ< (;QWȦ?M;ӈ=H-]rF}7b1'ic7T0wKw1 ~9a6{TTZl\u=pꇨCE{+Ivnx,?0akqָV3a _MM(BT?T*u&?:VsXB貶ToD3SX|WDh9d穆knN|?QKi _eqM@LA8{PUfnM_iWbk,D [xv_LI(ZKcw; cT EwߎB_.?/jͭ;CqU'W˧V^vFnN]L'=<|[O>'yGFw,:^J5ˈЋiC>k S+ȻYqZ$6* :/ @;26kM0()x_Ю68i`Y)Կ%A܆ ydQod-=M^j8ƶCo\,`7ˋ[چV&JR u@ 1܇' NnR C8 =EERoyuw66)bMo&TWTΦ]FD%z[! v6z(DŽ3_Y\麭zס[0\[u[iWy3F4ѭ|tE\o ^݌nSn:V.3 Bt"ڢVԬ5vZ\sW6C _򯌑ZINi:Kz'>9 ބt-.)LzQͣDlne:FrtlBsHd՝ɌF mh)^U^H?@N嚅nR4:2a6Z{Rߞ%q#<O i#Nhe;YTxB4)*})fThzDBA,pݞJݍ{D(FU8m&\+_."Q35&վ[1cC OQ*F\Yv/"m'V-oeqmelY{&#͢M*ht\HOl#|x"ܗA|KƄ<#{6b cs*ބ6.7lQ`?$=&^'[[__Q́g K6x7s11^Luq 1LanxFdoqz'ZӉ_,ɑѶod'>6uz=_ jTzL<fzYao1馰Q}/zMxXg0t [0ܞ81Shs&>}al6M\b\ZVRrpi4] k{d;!3/> c47qDv h -pR}7h֫Vw 0\t/=S8~_VW-%]bg˂fBX b2/Lbq\T,Fsq (T>r3 H]|Z`# \*«qSպĮiJ1!i5ϿX+U~N IT=O^G5ߓ<A/Ư_Π^=3SKI_1\qf(6df,Y~T]wD[TJemo`<$˒ ,J~f gcfW n-k_"Fh`EOBG Y:XvGE7~Oh`jRUr)Y|{WM({™fkR&}y^RKܭ r`]E#6]myAr5bo63nWvF++O{_;KNjZJoz }[+vSDS 2oFO@m[ᮧ[bU U]5- K"tU͉\юV, 1Id(W[Hbm 0/c~A< CcodWĻG06YRGxW)tXT:B Ie7\lh/: 2W"zv1L(RT4AiM]Ox !Yv3I@Z5`l h8/QSDDqb3ޣn6i8mJR_ 3WfjYáPF^fC ~/a35EBIfh{ᭋ)+,.ILuSh%][U̻Z`%ׂu-z'0bM_J\7foᩢOS[oq ku2o@-[#anw~b:{&A#U_Vz(5%h-Eb.h7@v)։ž3,vˋݸK C&֡OvSy[T|巨joit* [?`L8A< Lo"5;EW _ʼn<T4, 9, by=21aFUU6~phOYAP\/2Q3ֲ&$I E"|v[Blh#6Ssה+?i9e@I& %\U*dz4zn"]#oEu(7o#U2""!%h%AcRZN9W~{ӯ1+4;Jv@0) ?;# U&{ڰhܥ_[_ |(mc \ծ,6czg Jk?k 1"A[ly#IfbϺڻͷ3QپH߅{zG,PVBypq:ї8E"L^hz}]|o3SStKn Y| ϑRs!u5 $&qK k#l `z(υT -!U`^ۭCYVsXd$hW}P |> }[>s2|iiihtz=wU_")[tWc{!a?/$zعb` ZI>30Ai?V|-wN鬨EytG8_jաvSTx{d ?N~wQe4_"6b2I@:6j:vNz.S'c$Reoϔj>/~p4(MQD=u_"AD<.[֞[V^mRHBUuHz݈1ߝAUn?ljA|+MsXx*д2fK̦"z߼+Ac=[Ѐ1p#'VU< eB0{# f04I$'}1w1_#ߩ-E~_fX]R։L泙9\1RB#L42)FjQv!rP\LeC~IVP2Zyǭ^V C>@k-e2_J+6E3 &nH4qc#81;Oo0Z l*)β1@= {7;ӪH>Pik_J&ٔVhEby*cT\T9IC)"q1wAk}g6flgbUmxO ?%PdC36ū[d镁Y[]ms"RRcS@aǧ&,S)F@`a/GكjEj*(cP 6yٝ}k3͕U!Ua{ˤa.4#LZsP|@M{ى=]sn5xX[AOGCو@2^0[@W:/s{ޡj%麹meg sIP/V92Ju< jiQWHIEj 0>g*Kݱ ED-Y{6f<?I(wxC7K؛@TvyP~D6z(;J]-Gڏ_۟aRO1鷚t*^>P亮IV[IΧԿRTMJqVn6oƎrVǘ QZRQWsv 6iҧކE#Lcm"nh {+*ʵaoIXXoX}s\7fDEbu.w_$N cًzPd:RAhڰgLװMW2tdޭ'/c/2wb`Fw=L=ٶ!fݟH!O*WM~J`'}7׾ON-@ I1V5H'I<ƒ4+Zk *y>G\ƭ!tCHp/R{e9!sr=6?/E;>÷ŏ¹ldž)X+znEda9KҺ=ӄXTG݁@p$YHOP ,JT_&%bZh %B504ygk`)jiCSBJi [/+T]ʎ&'qDjLMk>T"*]}4TM=7}vO@'nɪ$7pFؤteĶyRXa/ܾk@U]})4E'1D5Uq.lscQR0Gq (闏cUiAS@_nWB g vdUErF@ozai(03Xp9ہLJh_lh>|J7D44Hԁ[{ ;vږShs6nfԨ]_ߓ'OY1aAi'Xʻ-Rl#V Ps#RRT6*;K|GVe"e%fzoW)&>j)$VY>I|)w64XT }=F- c{u$dŃ9ΣY#Z[d$`vLٝc{gW(:d!X팥~Nqφ@瞹OME13`Bxx_4"09aawRUutR`yR wP P';Mlƃ kV'=e~⾱p{ErXFy=z&TEi{B} *fMRI~ ;aAaT'>nՇSY3vS)PGJD+b{aڟ]b;L#kVض 0_UUs1-hZ4K!M #>%ԛU<&EZ A&|Xyf=^ZюLțZAaK[ 9H3o75O`zCy2 - Oh,Lk҂=uȟk mE)"278iZ( V,0m^QwR\X̋ߕb&H31bSbT!s{^^{_lnoRpC!c9J$TE?'ft s)B~6dúА>)pY5DYIż? YuN Q\`!]vf$0'1 peMWڝw<#y%fɄ18f#бōqud=Zw"حR*r༊jz gYIrP:!9OS1A%Xxy㐙-[|8yo&#m$4he:K}_YuTn,x/'hE Ų t(*R|&q{RHug#GH{(yt{K;K]V3, M&eR..sBqƬ"ӻ5Ev\Uhݜ[|*Ͼ*^LMWIaQH9\kpxQl0% ޕ"./\0B&շdiEQѹFZ72W$QeRu+ $[J M]]sPO0otӅ_D݅l8LeW}w oɤ݉kt&_2%VVk%@pTMxk#oE;ȫ|<ь (un)^/N<B4Osc%Jf5vJ,q̱s 쏖`3>\'&A 2mSNzYC >*7#EM*fR$foy$beU=1S)`Ge?0 ZO!u/GS>yah"]?ܦN F0U&)DEeզrq>WK_x=EQ2m H}2Y&~Hd3D^1#Vvmr\Lȱ؅ZNS>,|35n׿̘WF("S+jS%X^0. 1'AK? jX6K=[9Wi识7~-\̶hł4z 'D6U1"ˠ^UQAjLQ .aWDaT#p\g1(,Wɣ8hUh:\{\A${ _> 6abdJ-D;A`8-EHq1#p͵cc!//׽Ph͎1ISip>Z=MFnRS]U)WsJA=F(Gl]o U^ Hݗj/K兜E'fE+|[1\y&D4ٜEQJu|:erxK.6%3̀I3{avh7,&8&Hzն,={xj&f#:I'=#blef7>*FX6@ʥW,yQM_WG_H^A|,1\z7C1t= rj鷺)W05Akg+d/L'ê|uJӂRF#;x헡@;u/uBuo1,5ьA}r1S^t6-H%KO {Gv_ߴx j󸨥4lV2n D4j6M8 .(BCݵ3B}%GO\A)H짛08? ;4O  [֧I:%(RULqi5QG\Ru(OAbMa,r1D[JKAƂ,}galkJԲ6 /GAg0vB?7Ǵ,·c8/QgMnR=/Bܹgͱtk%#MK-8n<@H& #[8NILUz~.Hoo4 "3_@Wyx&puQQ>& \ݗۛ7Ka iS>.?uq"0r9U/Z[v={mЃQ$~^.h,2 >SAJxs1pm4fFj_E yNT޻-cux ǫDفsB a͵W*W(b|Жr{D+@2X15逖+%!hQN7T=`9PuMKgqF" H:;ԞrV ڻP8shV^A}ǾAc x"art4^(t ,@Kwiv]KsIY*Mfwfp*6e:}l4p%j܌R93xh3gDFbYl58 !1 DCv*qnZI˾EtWO Җ~~2lj/C+gpnK~RgKX)G' Yp rs؍=evp,oE=AOMZ@t=h|ӑ]Hwu9\Uרp #ZU><"O7?#J1c-wtЭ3,(f=Brcj`]Lǐ= KQ?ߜS7>y c&]0Hjf+=|=rBnpZ{4~3= ,-.!~f҃I6[h3&DylMaNcFAj;GjyŬYR=QsH,mk֬blY*Mw+, SÌ==,]`T]L4ua@T6)Aķ7G[-0*|B %G5٩pM_7 V>~ B{F1PMnn]hJO[h T>BTEQPr+/੃LT-@>~6Fڵ nu[3dG?~"Hj+0ƀGQ@FR[->m[gkZMSg6ը'J`-V֩s1i"9%oK@#hJS~]ɀh7xW?yLɐ@2!̝ڼ b.&TO-nJmJ|slf[J{ouȽD +yfykEQC&]+[2.OPDvKqe"7XeDq?x\PrBXdڧ.eŌ3mHqKn {EyRugt@|Q[?GNM!D5l"\w=>]Jqpz J7Ǵv~p PM9U6|?},U#qgӜ)}zo)M ;(,–n_s~">!8x-yx KJv^dmە>\LV{s /?coXDS&y FCur~FG\ FT?[j'AAkM"wxoDp+CRS3E%U*W/Xe~īL >}vc;?iP(a y=$sW˯3 -iZ#C~q x~-=  dFMBugL_([էš hY W(kŨB] %!}SC.r38BO:-уNH/ ᦽ=5}vh|6lb Tl ̱l+鳛`2)gT$@4T4. IRVhZ,Ku!!f*y>}'2W_<3|H1FJJJ"o*] pLZa^:i%Dy_ȃuHZLV K"EZyBt"f^ mR05cNuT ^KTk8biOSYkjMG4exQ_Gخ}qF#~Ry;1+w)Vg֩W9}Ԁ)*ؒeK1 Clj_=]xS7NR\*Z,"uգ ^X5E{W]L |ܕs V0k'q<\j}5E`6Ia5\艆Pv |: &;O<'_;K`U:X(o£5ꁀm;Ճf) {B JI (F sדB0 hR72i3Is3GxU8@ *Ob/os){^3yL߼_ 9)T,:Ʀ$.qҞp[\㴔pWapkȶQ"rXQ/j޻N .i[z_ MaoBZiR2L(sZ\V$Y5ݘj2(f4?E6sA5BCy^A Yf*~wu˝@)P,Qjťa.7$8pf۾k҂ X z<3= af1Z i(- B>QeIW$OD|> ,u.rv,drW!a];敱*4\vXﮛX*GUkKit|{iaRU}7eט%Gl\>R0mdke_R!ݘ3|⌮05R&ϛ~s;FUf"*bh݉':aF,}PG)ӅG<l@c@n;W`w~r,54ZЪ s1 ^9q}i(I!!@%so}[D `K">~LirsB?icDM"BM|kcW+ٲh!K"fC=J:|ϫM9||fpashl"y4'X!Th ~CȬB҅'JҟokA@˼:9M}>НmKqpD:2ZD2^$+wX{2= l1ZVk(@b ?$+AXCI UR}5'0=/-e0&5iS;}E*r8ʎfah:b sIb}6y#ƭ/}uZҷ׏~5sIb\NAC<˸؆*?F1Mijg<"ka_?G,4F}%A'5F`50~KѢPǓz?aiAM F읉ܳ䒈#'kðgĤ5;8ڳV,$l}Bϗ+G:Ē=$cUrXnn ". 8ӆ;oԃ&p۟?.3ׅSl 74ëf) 67B_Y_dtfLȴ8%)0,?́F yR~0:ɶWNkkBV WˇI} ÍOG&祗Jw2yᆶf:_HVu%^|@V=zTk; Ey_@Sg9C-$C -3ݒ0/[wI#ouAԎ޷qZﶛwyKRQ 8 Jʺ-:S1/yv?xD;6`*ѷFh>A/kCMTX^Lm0Ǖ3Y v|ŠTR| ͠,iev|ICA/hf$d%q{jSq8e;9tcMp Rx?vOIoQ F=t@ ^ePӫx> vF CO\,]KɶFvmaMπLn2OZ=/g:c:5@D+2s|9:J},]%1 |ZV0~WLntɤvxf\^MFx֞("Xlx.8`".8 6S9p_= ~t9\S4" )rn֘A93{yTOv Xא櫹3׎RZ'1q{γ, 22QYRF ռ\ˠlUL+.b8㬃~rmώDqXU)@mⅩ]/g/ni}oS!s|ok*M2g9hIqTFŖܼIzԈPH3 E^7=qV3e) ^c1p(Zf4Mˊc`37^QÔ'D[Z! Uq4 >]KMԸ. QEܜO4̑O [0WEWJ*B+q"o=*̀ XVd:l\Cv pBg k| F~rؾ2T^׭IcIT|OL?WB$34b4]A>vG.ŒDZ/3@_D1t1m#N:۶UCR𞑤~j3JDпc䉂)sxj_d1uW$.E!|@^%*YR;14(𦇏Rm?B3h/UCGhC5^ӑX ]:(Le~oZtuu@bCg-{rC|`OOBȣΩ%m Ʋ7>"Z!fyLMu檚Pń1@9m}J"n 3^4CBY҂kBe%[%aи3O~:y:LGC(0.Zp'Ʌxx"":{J(͕{ fHP‘d睻ρ8s6RKM@  g.]*D$P"8Y0 ;TȗA9H"$K:,h03HgK蘰md;Me#(Z7qR3$6/ ,Z 'lOi=ےb[gb`&JHoD8S^x*񪺚bwZ}P uv|sv,*ёp6}~CաFKx1h<o,81pCz;T,^ P\k͹ 6ƶɵb1~\UUdLo4L/ǛDt`OYb}A$^[ZF|iĻS)-9v!ŒR$:0ɣ 5BPhtbʵ]K8Oܯ+ߒJ8sS() oDS#>t) A%\-E)0xڏ;0lĂ[8u?bJx;h\ \ 9M]LB蒂GKX}W4ciUH s2h3AX:;Qmlcng[ɘimC;N`}?Q'#};crL0C W o2wN eA+EѬĢh磲ٶ b !g'=Jy25ΦB.x17rcRLѴ+pD]M|̐ɚ  .3]ME3O]iFWُ:D`5)[IjA+f[<'XzP(ѱV~UfΛ79}{|Gm-uh5%_5?rp\O2X!a*Ӏu߱N5b>EuPpB9cA|^E|ňAVzԓj*,kM,5F\D nvsjOɡunB&.[ JVBAQY3r}ݭcuuceNXBL Aי1Enh"\O"㻣ʿV]i;ɧOq&]'tcYb3Kœx"g/~ohrR0Hyc_ d݊z47bQmM\}EE%l aD5r@%)N\_"2J9tGV40z"etۗ71R6bDhbß~f39Ր{?\nqJlY +Z2k̢gHp1zP5҃iCHa ,>bu $"ɜQ1}%T)d ! y6LCNte \~JH~ Eq$pи]EwI+ WF$چ`UvsXP/Y^*`G7=iE=Ԓ89{"~V"K礨ɨ¶awu\p~ZagL+8"4d'AxwMrs0J)4a0:[ 5QүaBIi]/~$Bn2‘{e/aperKF)­aIe'q\CEͲ(|DH-QʰWtϵP_4Dkv=lyf؄X~1"͈@Wv>b!@uEp9, l> |~:&C:b7fVmE=r/rn+i7iL|Y`̜}J0/"S_h~vCx eh 0#*LdZCu;Pq/,]NOO@(,y. ;).3PMRfc4mpmI̓\c+DF}ę k>Jm€JRڏ׹j3[`ɛii]<̨Anצc lE5)#WsNPA_ð!iµ-|w^ӉR8~|fya&5F RˆJi@n~|obS\i؈ӣt֕ί:q^ve&`-5HTco`+ &[WGRs-쌻b0R,8ۯt ˣٵ&]HRkΏ fT #2e(pK'!"#qrxUsRSƭAp-")zmR ٓ)Ėl!m)Y7M,Y^dZÅ+"۸ / >0-HO6N,;xm8Y@V1-C4}oO3axՐAE##`t4œ0R(yF'5ĵ5=iҝ2"֝'X$}k_i%z)6Lg#ځ0x n2 p7k7Tm|YJg"Wk~;A K>Z o~YDl XOBgpdFɏ&$B hoxՑ*"-'+1ďORq1?L3zwbWdhzKHR9|û)3z!smKcCv>x̱sdikp~?yڵmшbaf@d XA(&G ;6XAf.r]?UF>QGI@sL7*fEDr-v9d $aE\dK+%IO9GwZpݲ>RQ\3L|H)@CqV`*PBAAd?5MV:csBrgAD #" )= 9MY)MG" +2xkdQ_\{]"Üwrb^^vb`Y&zf .>sƦkvVBJ&GG.u;ac4 ւse^v\[CN}ΥH3sL1+ %c*xy %g?郍<9Q٘JzVK_r0. -R5jst5wF{PX91ݯc2@T̎p<㵷FXIWٲM̱jX!oD#_OS? Ф[\tGHLp$nFɼ`,\n]MLȽH:GhL٘HEd߻1Z˧r]WdFbSc$%R7ViKb)7h'>% ~"r=*d "I*H2U"MXee0wct0 [f,]5J5ÔQqF/;d{)㮨 \k,͈~܀eWUɛ7=YϞЮ*0}J6gXԭL o}$qŷ;1::zWHl^2BBD|hLmCF.ry ͏x$Lj0 6X7[mE C[-,ڃYTPo.4YϦTFlD=[5+P:6XSm랡,7Nj?i*lvn1?{ #q1:(,{Jo~F$ܺm?39e1}9c[urU_F1hػϲG0CT[18C6;O!K>X0W*~6ȦR0ktIC}L4,-6=,*MD< !3mSHkC2ŧ :~ʟ)R\n|BkݘϾ6BKCO*u }jrm0g̢ݠyFc}՗Z9n#{n ,Xݵ4udpp i^Ւ(.@6SQ=k Fi[p}ugR/opt˫љ(! 3=aܟ~J)ZRs%D? EBE> 9߽xC,1 􄌧QN)Mx^^]!9e8<21I=bOX\="&eYRZ2ȉ%mS .acuM01EY[F_"x M͖O.qQ{?͚ufMcЛ ד |I XZ2H본4#DQW)1R[sԈ!z"w=m,]iRmkҏlU@rKTa˟Gr䒑pf }s 7NS$Y`иMΒ5ҝ\!RC'P]VZBF:RBU3FRZ6M4Bsvj4H4˸mu cZ+MY:JUCQ=K\ؾdJHX<Z)W֖%QF&S:T2'*+rHC\^Oz-ZlHe+_WZZs pWpkD{{]iNY}O ^s<>Q^D9P 1~ %R m}ۥ `ba5#R7`PG2bI&eʇ9 .z!}en"cܡG|&9MPiۚ'@ ywW|?ЪkL rNuv.fvېޡS7ޙ: o E ap#j#֙WӬeaz8.6k3gVlbV  S1}-S 63`I#Ċ48ԤΪv}G?Y}+A5:s?z$ʲBO#xBb'WsӦR%&T@ e"`Wso,cӒ}4_syK\N]UcAi1$ S+,9既o',4\ȭ K^j4; EFv >IqVHmt|mxn1>1ΎqMnJL+1tC/uzh4hÀ -C3HC*Bӟ~p󘓞d0 T# xؕ?[Qg`02U4qwv;diчCI*h<\~`$;'z${#1pLshЛBFOIe0_Y$Ս/ьA3L:+d&M:,Oiפٝ^B[SM܅@-T cN,V_oJ<[O0،ŌmsOq2clg`.yu@::g;ʶDPNIs%zBmvM t>B9νRӁ~!/jv"Lgn&w_:W&5~M'OzΊ9L Zi픴1] @nT`y7bw)3XXǒ6=V PZ; gG_y6ut*Lb< 646#FEL#ڠF顒dܮ ,h?*^.NC.Hc_,H"tK:f[]onSohJE%~tt" Qo$2VM:Kݔ&OjU:(]#oNtaDq&`V~^w[{Ha;24qCi4HsprnI1)FtQ2 r+)Ԧ{Ex;)L4Meaĉ<((و:Kɹiiyb?-ˆʉ$pƒ蒝wxcă.Uylf]oi+ 8EC ‰JyiKNKu@5wD̢J %7>ܿ/k齤"1ҎWCF:M3ojT=S*9-Y"3a 3$ՙsjkXR*Ɖ#Qv,9fc!2>;/8EzeŞ"a7$dL4r$p\fáú:.%R109bEdc{֓S[[}(OLF`DZZ!tz'8mfV/ H60vbUwT!Zݰ4%7"_ՋaL+8kn9ś%1Tdu"c?j2tCt&&qp/'X+Gg0)y<_j 8Ҝ16- UT˷[ ]KDjSϜ=+GO# VzrWNI::8*8CY=6)uAؾ$2I9 wl8HZ_j4XEb>f2TIף%+d*.&Vⶨp %M^~v4 䝾L{ZsWr˲z˿qK؂ѹzoQSNOc/X1˒LAm]iZgt^섆 ?i;0YZ070701000002b8000081a400000000000000000000000161421e7c0002054c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/x]?Eh=ڜ9Lu*@Ψ3*5`$F}9L8rJ=-Ē+%auD-QrЦsw4 @K9C|󣈔߾;‰Tbhۮ]-3KMs4b ʚ>*4i^5q`RL/HvɿpMe5d0KFcHm$DiIUe\+_!b/w@t'-/J/V#1T| RN?bw}`݈|G0qѡ襦{,yӹd[UU)P煅zkc {d]gDM ɎC CN>fJyrkpԡPpofc)w¹XNC G:ϭH,<Ơ#4Z>a*aTj?`4d_SX~$bV}9qؽxy3LׯѼ<|Z38(߀G6{}it:l§泳ݬwƤKP3NKFH5ɫzըf ǖ0-6d\t^2y侠'_{o%DNuD(B7}?5 }ѥFASkhz?l@mC7C9 W돺ea{a鯂I6 ~(rXJ!Y+!9$bV3q`TK9޲wr1Bow+%pOk+ ̑ ѥ.'WEܪ`*9z{ЖГ{ HYgbے(}<4&sw["ѻ3؄0q&&絫&Mx6 aZhC߬F(p%^[t:nv:H"t߀Bi(}=7g^` = T|UQBrᙤmj2ZŎQL0IЮ~yEMf<{6T5"g MKrJȉQwkq&Kњpd*ne?x @]Pd׺5W[Wf*C+ᨵYMnI})L MT@R- ŷ˪[xj1Z3V).FmDK١@ =5 Ljˆ[+xɎiAA/՗ (5B ss/iS!Vi-sstz;Ue-J|@:{hpkx|DT H[ m߅ S>NqDonTSA}q 7JH.+X&V)qj O8Fa谖!XblvI[3"=}F^B3-M"΁GEQ7m@klncPx^A2n  tģ0eَkWS0&/P~T2GX}DȘq+R+eUX9 H/];l0t@Ns iЁ@= Sç>9;t[7^/-%B\rƉḃ?u#L WbuT+ {NDh(5vmNBFϾ$̵pG*JCTP ؿ Rʴ "V4M/D1'D5;+Wg'2d$Z-A t&,WlD+AŻܭ~H!;D. ¯"]pkfrV Murs7ČqpXF8]oBEɶvʝoAM+EGgpBGgib[f'蕖QG&\+sO!匮uh9c0Rb٦g"ן"QA(Sķ"[$7$X1| fw%Q7f-sМ4Bz"ҐN\9 tO9!h4dμ-|dF +hÓsפ[q?NuO^MrEu(<^J/6 C#9WoJYedt2h[`X.Bgʏ(2c-Iv'?j(֣S_C6E}􆗴Oxo lvt3}>?pV('_q!xsYHrFӮ,&1YLNxfxyXfW㖿D@zo]}+Y`;iL 4Fs:&Ӯ\0Cpfҕv`p-- $ uĎ&X, RcrU1RA5 PRCd9y@;vNŸ( ^J]à *fNckc8- mf\T}Os޴:͍FP´nPQV{p 'X̣d%BUQ):$kB;0V1 jMx#i_20eB݉UTN*GGZiCZT!vж Gu+btq( T|w?@`K'OX۵fdQauJNF_VO/~dowA9qGHxBg[ 9W» FW2ǂ2C? D%v\gk(xjX zL/IRoirwYF2` F>EX煚O|^y)+uRs"X .I3f*p+NK6MQP^x}FhM v@uϑ* 3svVvN QxݖI?ߚ+tba-=N!b@kXxχ^e`f&ߘOUΟ3g3$yXav Y`!ߌGw-G̠ުi8P]rSUtN 7gz`?H3uбƝT,^r. RXК1X_ YJxEەd䉽Xr!f4-gZ>[KHyTp_ʍz26u]vFUH|T|Ա^1"EI1b zyQ́}c)ք\A$堬+rTKW|4,) "-T2USfOl%J ;ip2^ ch#3l6:HP+ˏ?ׄfg'g7RPrm-UʕߪK#vcNDW.bJ\ (~W-)ڭ~k6f%Xbתەвĺ]$;m\X0d=bCWks! ?Va6U- ~PBVgN9ީEBJNȍ 6-My @RhcBsknY eǦDuȰKUP;yvZk*!N,cMtg1-^~Vvʆٓ rgGY/I:h-L68JJ6mTC@YPJQL%yOycNfGT9HRpev'daLi[U6Ƙu/ҫΣ(pǎ!.y}1C|/8j(LQ%{USDp2u8Ǩ =O&%ChյSfJWړg$,,VÅ!9K-lea>P)k٘|I>E )gR)5+Pt,pT-9ÌyśHiowYrD%Њe pW 8j"?Bk?&żS_m;|_˺95{iؾSMz!R hr!9OΎ:$-yRluŸUмL8d"`X3Bc:T+!v7~}-ȴڗ+) ";ۏHOh"\AN&v̄20~tĽ¨g[kFmH }Ӳ"WBٲ)2}sᨈkhUpG sdZ  p bV(1ާ)ۙ8ՈL: dĒ 6f4>|Xk4;\Wۘ4mmlY5vA PN-PD^>ǵa^3Q\bzxt eA"ۉtsjӹS*AIhx9_::.k) 8/ E,Bdn (T@Y Z ?uuaZ\0^X:X'RކdzlH`^uve9%X5+Qcw -))(qezZu񛮓$XP-Xz!؆I_-ŬZ{G-WxsydT%CN^KX5}-ԣW5ŒPI%= 9W&=UXv'*GRCNS9\7ʾܰzxW[Rr&e0Qm[.- l53H>g:dю^VY} .IEWb~kY͸-b Cu瘓6Vy 33E?vsv8yKL¶`fL'X難/Lu5cFBLyY452"&3h7lX#ȶ3_%9^kZgVˏ"n Rs:8_8Hi$UwB $[^0M4i&׉NQ? @=:= dϵ\a)gw٦RSxC³T>Wz=y2 ;BeNRX&a^G%X6R )< ll} Iȶ{x$ŠC!Gs~f>5+0DYfi `f>8;p-5t-6YӻʼnsXA5. 2ޡ>{eU1|?7YzBBE梣lV2E~T/- &QUPVݎ|CU0PSr{soI߼YB^M@>C+ X~WPc On>/%PT1KcBaD,[ː?׌UFOP_֨'vM7.)WZ1+'ŚFnN{P?s L*̨q&1=Y &M%Z4 Yyz''|ɹI{@#ZizcXdx[.9tPawZߪf7͇gLԸZ <'y+1dkK8!.{!*y ,t +GE,#vg~b4?OFh#fCodOTZ@-10h#p 5a|cS|Ybuv.=!וn1fk7?0eD9^XV: W;L*JI#[R2#+(qmiwMdϞuǡ xE,jpYtLmFRQ}:3#6;^R:`#8u_^^`C:CKɓ$"Hf"j.V-YMKVJc=`Nzۊ÷cP쇁3ɠ;ևhdΰ-rH@p^h矶N =>e;hzz2[gk^jeثaE.kFr+Aݱ)Fl@.#j8~=!źhܤ)x kXd.eowkb@#d]$XGvՏP6Ж~vo,!R!LAF#CVBCd ,{.撞1D[ךA,ѵڛe33Y`D&:'DȼܘsX9rշzQ #Π "Ӑթ“5dk84AՎK[¸rҁB&-NLg.mc5^pB] <ӑNN*snb}EC]9mWcqf5UVY3^$xpYUd6jWâJ fB* o' WY +q0@l ~ ۟6,sUΊo4:&:[!SsT2kۆBr/~nOu.fuE̥ lSÚ4ԑI[>?Baj BW+M_Iǀ$.m2 6,!YqRva$}v%Pͬ+dXk_&("E?-Nk`4(ƩԚq 5Р'v!߭|2XsIJN:E!CA`~ItϺ(m͇e 򮷱ڝMѵOt^p`8 ѱ#y]X9W/uROѦ&N@|MZ{ځt};{ (Ua}E_*i8LP̨/gi4 [K5]?.і aPjF?qвmRSDq뀳hplclk! b-OIiI3ŖmFn 28eMLaɻCpAyo7nߞ+,hi@DQ/ݫ|i9o `'X/!n*Ѩ"aC? ~Hnq>cRBOj+^<@P2(0a)Kk IƕeNeo,F&s([|5 vt|"1t\L"w;:?}Nʲ\Rj(mA¶!hp>w>;o< &-#旬[7o@uͣDff`-9+Q' 0[WS?ڛlAaНeTT\x;a\eQęWq>q 9 np1(.ykFǜUgrq'v#`G-K(]zG#4Pp?_% HBU4Q IQ=ȦQS=e?鈪n4wݹǢu!ߟgvb%7tOw!U9C-l%~GIBx{k> S9]üzU~5PSzǎF͌l (m$2V@˓#1bǧ BsoZlM)N|֒rbɄrwKrt͠qR9X>MɸnZ&hb踅f0ǯHxl6SV74K` #mEeP)Ы%RI*°\5Ì}'.mD`2w7BT6 2nbRe5K>X.]>YS}_tD6*{ǒ$V\ZoG2N4oMO3n BN;$G{;94'̵ܵ{h_g'T%"H:-%  V&լOjևX$Ae0, S4-ʯK6baS.v~;cǤ(Fp)[`Y~5`XF!4,p6 s==t3):TI ͊1F 珘qAM謄8Z;2;& Sq MJF4 ̖L(("26l4 ;Om-&PI {1_sQ\ wruxϱ<%‡|!_{9h/O6+xhe4@iHk7FxlO LʻuNArk'!84 ΄8%1*Sf;3jA{>x#+7&:}X&Ori%nfGrS.kxI4@Υl1DN MȚ0 <>CJ{ ,IKqF\߱p_6H +$-tVϲ\kg. ө^lb1R8f1M; 婟0f9h#@I8::ʸl]Ҁ O/m:ڣ> :o+dlUhSۥ`߉D&lgl[L~ͥ!yGZ0qE2hxىtc% (^aΐ`  lj- ( ZJ凌\oBlwUu (݊6NtLᑻF kN>1x !KM)Dg>%*f~Vj]I+ g>.CFrl+z軍-j7^ϦNLo4= biM$qJXaS}b&Oin@2AY_JI[Pʷ-Uv'<0eJ*Bv}ߐ'^ŠҪ{ێ2}X^bZLiS]B;pˍ1MO9±'Э <Ϙ9n?l'Tt%-jVڵ9, }# ݷz?(fNy~?=Pdx;ҏ)Y33*om[}JWU33tEy3KGOK%Q56cfypn S?"ͷQYI~:eܿ*Ft{t.'1,q ojnuT\g#UXǙ \ЯF@ڴVӨ7*vrQg,C(` 8p(mS8d›{K+.YiÌɢb!ui;LiMoW9CZeJ0姘_,PY ,r#D/UEArϧ1)^`8p*M wP؎0Z{ !5:4z*P( \L&8 Zw"NuB-))~+*LI!C$&ok} |X)VuV5W J 'u?#`.:܍vbu^秘P7yBښZ,yp=wFEKom@KOuuj5(: .5Q'mHF^"i'Y,;ǕOPzځ|^FVأ?`یUqipHG_[ wn8-FEByZqeg͗VJA'UU}F#ZN80>e%9rJs]$u nE&m5-8vꭀ1(_δћZ˭gj nzN[E-q&CPJ*t5u\|EmL}%a.PkVpQs<:xFy)_mU{~s{ܡvIE(&_fj;kl=L.z l !*ϖlFܿ#聾TKY|="6t:F 4M$&ί*{vn [gPpPI;غ/ٛmg ;t:s$U^?Fk 1-͞*BȆvg97Y/#<1sS/wRJB#$k2HQm;XJbqTV >FTsf8By"៷#0hvHfts/ʵ_}n1Rر.´48ko/*L !JpoH3c 0# HeCXÔ%xz {˧o_S8ORaYdjp-=$Bb>]x֬al:__K桴JHuzay,D u_xy2>7_!Hx>\y<$ _\%ǶQ'!+,b1X:I;o۵ԯ؜'{7t3P\2K}Y]C#\c?_/#e#BcQ}ҲMs$8f xa֊3ݔg׹5+LZȠGi"cj+ sThrfWE?>8g>K()CjqDkz $.azT !6`LKKIBD+k?L|cn)\IUKtq.rOsњ!_ #-:ڕbDt@΃%&ʾɚϘ婴|ي嵶W# gWdaBPšy`zOLk djc(.澨D/~ZFNx7EpuiTt@ňz7խ w9)Sź5&\/MAsQઆ9iƟKA۲̯1u+r]?{/ V4)>[eBk[sH(zaW6s׻S$QU+Yں 6w? e)snpzm/s wWq^Y?lb]$/J!_H*TYS9UXj*x ߺpQG__և!bpl]:<5/qZ#R5/ڕ3W$qhqx)%===LN>p"2<H;;}/Q6[`0Ӡ0JVb#N/3~+:?DyJ 3+=%ٺՃԮf7W"Q,.Op Tj_ Cc.0A"YUZLcmh# LF'Ԭ!L(H37Ζϸ:8wyv ؖM8&nrxZFFTTcQlj|Bi{:ڥTYE\eⳖƽrs3Qqbk_{zFS9ra/AwPFMTLdk]=^L)3"^$؟i!pVhL"Goh6i.ĥx-?6 @}Wj2;˓&֨D5Mߔ}yI2]aKi# _-)t+J6{}@[O8rߟ >i5ni|sJJl ح:B}"Ae>tIGgo/;-FᰜQ3e;A2):E pa5uYjo/}cB l'gW\bl9)5k'ͧVJ2)]WݣrG}pd͋FykH7?:P n:faC g}jk#qڲldv3PuRBJ^}{ʠ{ ,]o VxP ^e؈Z<R [qj4{ٜZ`EV:Oʄ |Hg8ŬѶb4_|;=8&D׽nh)Ɍ˚L!Ic۔xGORP?jlCn?|h0Ϡ A!Q4z <:_4YfÕf Xg7yF \U-Gawshy ݺpV:q8m $LB3w=ő/h9_*0`ȆugSA{`/V^@Ȍgȇ#0ˈo?R>"kA95wBKs g7WބJ[ڲM5~=]j J֕7n[k"Ei@k'@ߞE?hl@WF]=-"H H -}hNfY*'CeFe$"|Ywz8IRB9ܐM-2A@)Hdxuʄ~rͅiZb]Ia>_}QmGl0d rq7©'<र4ST" (Xm|Q/8|4Pβi8d;Iuv[&9LܶuUZ52UbE'TO.` H/c훯=T`jVYW9nCƎ {ޔmG3TC sŔZY,Otq#HKkՊBC[}~F\nJ5pvg;^1Mc'y 'Nݷu--J.߭Ҏ2QX~emJ'PQjxԅz-ah/=bBM<%t8% U`?5yG19yՆ3=r'݅$ 9ZK M3tas ^CGG @HA [lsQ!)\čNۇymYjt+mݮeXʓ;{?1ѱz@V?3^0 7m^4E$$)({e(EXH!U%.խ@dAF1QEz5Y=vSvs-CC|!@oZ( |m pҔ4Uɽ=KV틟fZn $W}@r`jP/a(;B6j} Fd`H?lDUq3g9NqEf9ߖph)3@%5Zf^)om~ k4Q*N*$@+(n2U߀Iξ҄0{}p7io0aR$H%͖j }^h*cخI.ҽZQg!iT$HhWsz`frbǿX| j G u;!Ӹ/bޫ&)0SvL֕t&a0yܘDc )lT-qnΟc,o׈ av똜dA`&H&C]Zd]ZvKԌxw ӷ8c'#m2ٗ|(Oi5iwB 3!G@Pӥ?Fk *V=в)0Չ0#n.qe &H,J u\AZxON]! ۓը(Fw].YHasVIALLU7sEs-9v~4nzIv~l(j෦Ꙇ%*UzOERhf=<(sN-'`F.KH.  , 䲐FIicF79>F7aE҉!G1ĝ_#f2^&j+T"w{|ނIY!QybMSDƅ礽Sțb%y1  nl\1n_%zn ߺ]Y:N Ts1-V]0N<1!ey N*C9_XB"O>̭bEK_6AO͑ߺvf;1~U~RG(L/C;'j8U6 rcoI9m^V\Q >]VKv;0iP.o>m ;*v5,uRQ7yݣ ZOi`u{tyYϟںҜB9vʌ(&Jh-#2pz P *Eg_cWszXF?](65Sanˣ d+Քhn<&uE]c-E8ģ{rA uͅ•}*(Гt"*'K}:Ǽ-VO#׼Rݷ%fUm7ۉmm2;k9y%:At J#*5XUYO5cX~y_@Y}@%ABi𡻥ڝ7A٩ Jà*e nxDq\2N@žl4D@YlPےGt6 \#x XUM'^G* 9svsF73iJ|57\'~?:SNXӾ-eRH+'=7m\TH Pw"~ܴq?SWd-Sq ǸXNdN`HfB|Y[T àNJ~C,Rn!]kԠ / ;'BDy%ԤDqʷ_n3)̘W+֯]^y#&>iuw5ٟb'(x|+kXQĥa^3)E- e=,rW\CE;|tlD-&V: x|HU i0<>/BY|Y% sMuz +O6eq+*Ϧ 9UQNo-=>i 0'(Dͭr@A0SY V zh/W/?pSūdm=*T=zrc҈ld.TßGğǙ ;=]P#p ̈A{e5LuO\QŒmh̓?̶,bʽ8,)wIyD֦yak[l ݹҥ19NC'J$PD8eԢbf}tN̝{/+4Z03=րΡd+BYw@>\-D UϹ ͩϟi)z/3^HUifQ XT\5wQ +39,[ON]V;љEY&{sJij=;.ݤdS_kg z4qO͐e@ 1+;6Uuڏ)w{zlR})RG:Xe}J}>".b1]}f˛UpIe hD5E) \D-W~T 2挱 S/LYLY"Y~/TP0nX(.A4p~E!^2r3gR$ SJ.U8F@((h]e"-P @-72E !ȵZC,8nr<%{طym v&TLTk;O%”kTR1u ?U0RԲNݴ.Ecl;5#q:.=8?nT٫dA y= ;KvƛeF% 6'³aUE2$δ}! @~y80RiRx%k+γ}L!%I4f21d"|dƶ3;bhM̳E~#҅mg7Tɻ C繘!@."r_,ux9cqcEjz^-?h/=9d)Tyd 'Զ0ҪYq=8yf_%~w#nVtAF2^U2so{A 8ռHy琤 UG-@j.r)@x'^@xI}wrТG jj$ mwo$ȔL.No 4ZIdDUSC/=75JjWůWCgkP+ұgKjE])Awt*(6`PRMi#6hEH݀rzs'GQI=ή"hUnZ=J fE6`3Q& #R[A_Rlݠ7M"-I+'ɺ$46QӡD쳥ΑO%/F~vuxg58zY VhYleWi49i$˹G[aȹ-&&-@^ t PĒo1C0-hjjw@sՠE"]4I'iB瘡?sX'CY9Ɯ{w'ɇ9yuq9fCµX{fC]ӪeiS(APË0k4-`9qs4%X"Gh=L2a=g48B};\/oD pfd% ipbl^EݴڈKB(`- Xb7 ePXbsÔo)-PKja6CZ 4Z\m"r~Ht:~ƺFӤ-^U/5'VB?`,:)zpq,{ymլdnցD+P$H80D;?02YuHiYay\lS 7׆;B=@hawc>N!'ROWh:1&;]"Nԝٕ2 ( FE|+Jj r04o+mm$C&fA[^NbKJEj `1N1nLdH%e}Qo"ъӘ.{5Fetd 2`se)t\]MnIKHkGcʎ黲^Bͫ"C5-((^vU(mE.;hNjqWՙjT xnsvp\-9z{j0B }|)$z 0 ɓ0@»̦.z䩎Q)0YW=c;b$7P\ {mL:O5j>?ǵr;RM]Y~Ha B7pE~p5k{(3`}fmf2yzWMC0'jΫ~jV?QDlR'p3<](1Z;Щ壁ղvIRF4ƵMԗV/ IkLM$t?ܳ:\ hEg9\n1gTgG#<#^ IzOj@"w]H^ DIB]HK> U\^vn(?ʈDr6LtΑݚtMa <'Ff&.y/ \M-< ;4O߄lDP*:JܩPQJlOobLyD( <Y c/% *ءF.W8F3&:Q9;C3L.ȔU={J{z+dx2;3ٵ[7 ]GwWgDr%}35+ןa‡ pjɾ5. 6o3=(B90 {Q#.WVXZ]ޢ*}-zc# DA8o2Wbo(0f3~q0#Rycacc_s^8F:e_YE'S؁?}RKgxUصV]ȌĶoz+fZkp$^ր:GpW3JBG*cٛJ9 /6ݖ݉&QS-CZŏt򙗰EzC]kN.US"2tISMa#L1z -B<\[t5Go"w;iGߔ}CQ9߆}Hf5ոG\/p1!bok#߃t*$NV}8istBSG1sAޓ[-͝'RS{y2A%˾ nvAPSthIC?o6j}+I(䒐ZIzB-YQ%Oaa.cL&2RLUs f!7Xc/RWc} CFBWo췄nwGKϼayB X>:!gWD!"϶U>YUQ'U ƓGQbbRۘ SJc-/o,fl`L K4GJ'>'bp0gGJ)3])K!nZ~mn@r$SbtބAme*e{-Ă7z -,z=yiyY'ͦ=FtM%7zs%Z9*p:G nv>"2.`M&rXrLo97,vAh.(ڐEb{#*\bn/oCm %#ּ$H XĸF]Nl!}GRK kTK:9&M(8b촁lIw4{LD7wˌYdYesї/rIn`*ntG >Z),P3tذIk(5o&O~NhY/3fz#&2D3Ah]gb֫u F ^cg 3n2F}j󗪔Wy7OEN!$;r$r_׺FP*(7+\ׇ"d+u/k ?8N9Q r icooIbyp^31Zbuj92v;E6qh^8:65j4.cz@"(t=9Rr\x3aɨBX$p8K<`\O UnHbnܞp&q_"k Fa l)>8LTΙجnPcVXja[F9"˄!bq}gez:*J~X">5ƢoP&<*Tv% h-)>ql r~~> NC15VvЫUBEA\ }t Xr%C[E1hѳg/i7ZSQ0}x=5J( bT <<)I5Tq;n1ײگ+I]3ȗ B(І Xȅu@ _MqP=j3.0+B8[e602B#ITq@P,f*ј|Vú_"->0,3 "蔅yCaT9+žgIz;9 o;DSh6e42PNJfTHѢ=ʄ }ȷڨhm[:*]pu4ѧBG* իM=|, Cϓc^&&/ƚQVèpV $$O[ "OT #1//C:;eS\q% 0"2YbHvŐhZtM?o:X^RbԦ93,#eǘ LͩiA)i F͜6S[(gx4O,Cqh TVlumAy_I־梭|I6#D3Rj:Xg΅;Q3hm(pH]`!L/χf4Q:a jiIהV*tTgJJ"l%Q5 rd #!'4fVm< `b4`\m#|Z\|r'.J[Fg(LY1SQ=S܌a>YϰҵI %{ȶ18mlԚi!xܒ j d]4dj@Vȝ( #Wi|%V)yrM5w0woT|a+/=b4p*mR&t@AnzklM4PaMK8 ÊqaVû̘NH} x L*glXZ Z6)v>0OA/ >m92k7۳[c\l`vH;׸jp Ai 3:<)R!(oev((%CEԲp_@J[1՝@5!VZM7LP EѪS) $B3rI8{ ^pĮys'IKtyUaƌ3,k])X)Wik:q?&kkf9X#3ȍ<{ZK}Hi"5$84sT!df?Vgj vS:9C$ܛO17Sb|FQ G9Ub>b=Y`sѨ{NlW ]MVD~γCdm2/=Tcft W/MM Б~1.rrwCYۢ.3ER _7&r"sMO9Qr$yyB0X;F}@_z*vF-^Y#^[FYK\Э^B &n<5oұzD<ؐ OF?Nr|H}v2p.hPfTR&ˌUkY"'ϔ%fc _V}6KB@ip̰0B\_ZPy +$/Ǿv&ۡ p/} qQ4 %Wx,6fQGcJ1`ఔ>aQ''o4A8,$˻mxTb @~{brtȐ_|W@qNl[5$wa D2 DrVSS a  LxeN-{~B35w65 f6,|O^"rޑ"IH6Y gei{x0_Yϳ}M+Xjm:j|ZVŧ%pOЇھTt7x2/+DS7vlV$L+ -w t\W:+} EYY@z*p YpҾ>q0Klِo$~刮1R&ɾ.-?>wH(jOa˰GLX|4n5#D*"8&D`s[E #2EtsvEsK.6ѝ8a׈^Kr5qN #D'>©q|񧸼COOM sSfŲo|%,BP>g#ngpemlW^\IOUh+ptR0[,\2i Fg TEꜢ\#R,ibC(b2B#%2򄹹X[+!صm{p1ȝ^|B :FuV@s%0E v;zߪXGt25ft>A5UȓeӍ+V-䊴ԟBbq<37 ;tED)K#Y~V8kgA|t2H+ jS`wFzȃ^аTՆSWeq뾒RXL(. >ˊ3vWHaL!ըt{DS{[ҽl!X`-'Mє׵3QL4iNuTcBzSWJ`8iAGEwqB! ug2f%cA+wwM6EE!F|`/ɆYg2ߍDw8>;pyA wtj~Qy3Zd|\#lI'R:n/iHUhW uje`P~PuKc3҈[\52%W!lh7)VA8ܼyhi Y'I$॑Rf.)"%ؒxRbx1{=v ~'+ס38(ki+@fZE5H5$aZկ~թעGXw"Sȸmbt<yD!a>x`m1j?<5DAOXHdm|\pig}֤ xk#eLrXۿXny4!rTQ&uivoFZ}Am|Q=*y[,ITysbzD s 0S;eb .!>`쯣B^׸ׅM[Rʧ h1W`ħByB3gbR̩x gHC_'܊Ɩ)x4'./XA\}.&p8: ֎?i; :0MQ@XA]}eȂ@s J/ `$U,إG[gX6Ҝ1=$[GѾ4En}nɜ<$w/fq"ʘ=V,V ].fEBګ;]n2)4BRy}bojwB$ON:T0kmQV(&r&i;~XwKRCYӊ@D̽"@q| -V 80PRVT@YܬA0&q6wW:SLP^+F&)'`РS|L4yijctJ>Ϋ4?.Gltiv:C7P<qUsU7 ţhVrF+X`o9GdnavQ O:'9QU0S@>hhU+0|nP0f #n`RP]CY˥J/7"{wzcm[RhbӯC( ldi{~W d}[K`lUDܞT0C&Nyx7!W{+eY]}FKn&o^;ƒ]Dc$DÜWfvX!HSTτfSɠ᪛~uuFE숇.шgp-t{ɱ\JYA7h[>$mzg!w˳}N{Ĵ.‚96-Vű%9kء{e0` KUXY3"u^Vl 5%{G usC>ᣞс̉“_d*hL*X ɜѧ_.p~ CXb^4TcApſcLCa,:e9ܡ*%`z nlobTz5TrF(j\jrRpB]Q<[r-rt=&-PE}!l1LJ҃[9,#ѫa)&RmzD6;̉a'{~tYr1Ѿ9{&nTRN(3V,) dghBxM#XZ/v.$f`|Og{ e|<.pq;lLP 7ڱ;9ڽA2'evWI1=FWnwjKٶ 8c`Y%$kЍS-K:d xvJ-_)X=L&r0K0CSmquݽy]ݸ(YK*UpmÔ@D| /SR@x$wQAIBgIءEWڣMZ;osNSnjA{4ޠ&[QqSG$ONeJA$ kW%K2Ҫ41 ӀyOGst/AZ\ +t`F 6ue4o>g=KomP2=A`f}+GU3(9xdQ3 lШo -Pfk",F)5&v WH-`hs{dAfx- Aϗ,F3[$ltT(g4Z4 ;g6P摗:S(W=78y^PαlC~ZV( bM}MTQؚŨh#Tզ,u,p4AZK?p](}.]گw,ٹۨ5^wgjdo\e t-ʖx=PuEב:a#/_XQ*emNOep9.ۈHf4mypS"c]a8i>a ƍ5c,QD*-A5Z|51RT7 ^+w$YᾬGߑw-"wTM2n'jH@aUb2q~[]`CNSdȲ|QbݹŜӹ^aOXͦJW:xIP*R d' I|SObHc̉%."11xCtφ/B[VǏ|^o|uy3KzoZ0J ;A4g.Ğ>x MesX6mwL['-+f"'9.&烾)GD\0NG<^a@liu3B!w@|k!ь'M VKZVa`B ]+e}GM7,"P /ˋ.R|҅4MtߝY&QԤKVN1QKI{4{3<I =%<:O3dGr7WZ%G촉a]Ery)s}hj2Ra L?'r=>02E.5lZtkRPXX%,GU1zꅃ^o Hs 0sXS%3.TCe }2_qFgCL0<!dyhYs]Rg]*f|{?d%.F"]M%;=xKJ! Yvj0w_n!LU!|,^P?oD ]L^ȓG_f3{vؑ`,EXRYC ku8Šq'}v|Js9D:mYLD4\/.tn:ryaDVC؅ƪʳF$̾g" 8wP.ҤjKpRq@|C:PY_ϫ}Wn~ [Cߺp:1Ed UsS@&mA(/#IWeAJXyM7%1hNq&T9~5ܭ.kw/]EEMߍ.O}%7VJ7C4WĽd{;`8] Ǘ3?T11$Ne?/^O4,)V Tl#7N(*bQ5hBW'e"mWF2Z|$e^ r"R) _V9c^tJ|$+s${@{id$N vPs/q;OHc L^F.):ԅqtֽи&dl͸dm"+HlQ3ji҇A3"sbͯ`N[("s 8Ɖ"4Oޢ {?S蘜5˖Ye0nxb7]&d02f_,ݪ$fuV,qOأ!1.SnlEI1zH e YxTCbSLEE3VKڊw )O-V lB =aPNb[ؤU:'c.M'2+yO;I69}e!^TY`fO~Lj?x+. Qȶɒ«$H..F.{􅵛E&kWfSA&c3|I$`$ @EBs+qk.5}>[: &|#;~Nֶ dMcT m^ k>MMi2&{dfőnaE$Â! PWfnJæT6mUŔ/4ro=i))\!ؤ\A?*T}߮r6TܹӰTCr@^ XT\*)y 1sxb Tv!:}TǥmH{E;WWzO^7)o~o*bM3]ͮ`x ?=]`@FN*?!#";B|TA@u}$HضhXljZ-ChxxA6Rntx1h۵B~MNrڱa! (b~t'b ӵhIr LnFUװ []P>O'O(uUL)Aվ),&Gj ۏXoPݎgrh4(c;ˀ.bk63%`K=¹*Y(?rAh[sHlB4[4^k8sɿ?Áæ1Q9GPHE1K$eG'&h ] f6\F i'_q-ȳ.OT#)ե׭d9!hUMi?eH1LoW,*$<Esb+aA:Lsu&j]yJscn+ m ;, =2F}C?KnaMT] QUApy2q_|w62JV$HZ^<ۆ'2C1% gP;mSS="4^grĀayd.?8(0jGLx$XEazߥR*_pwTƟ4gL ';Qb_i I7ɔ*"@c%`+=3; &0S@4HCsiUI:Ԭ$A@+%]n ۮ>Ν ֔ KsQa?~K{wLa?BBPhYHɷ0^(I;!gPbN$h$s"[d(&}` ?Rg(UEm({*Ήc%⻕`8_kD \NS-ǔa )rSm0s Uk^lܦͤPjvmDg眫A"?awAZ9$ub+)\e>hdteX_eR)E dH1Pd>ZR,9N5coR'X3IA3Lk${&i aW㭰#Zd/r+C-IPg[*7lyNqVLdHk3SVl298a:-Ҳ3/x~mM}AER}60@B@9ox7X! y`Dc"I\ת~tdLI xNHF`7>/Qbі YZ JI~ }cLu.+йe\"Բc+" ׵!3Z"ڮXi4 ja55?9ӕu4xа"8B?o9dQ\OF)F\^@.Un/SٳTl"o^5[6 ^ Yv5B dB16V+\&cV@2 oxinnU]ɛkM6Ԅ!j78񎵻I8Ҧ'0&=2ٖ9](t\%_煲.wTl\cp^i S ehrؙx&I~$,IշJ/-7[4h)m!]xѾTY$c=l3˚gf z6| zs*[혫M 8vZtʢd2ssGv9ny!+GءU-.ZCz:+X1k&tڴT ^HQ3V Ď):2'ID$9 /O!W t1S&QҨRDֽ5i4P!Enxk$o]{ R&m ?r]ŲwK6iwm;'/U 1}xJ83yi"wn&_#5TT/-ܕhƂ)"y1QGw}U'2uFWa4R+͉uI_ce8M{/{?*^'KLюBENcWaH>_%t+=(υmQ[y;XHkIa]7H [ ]ډXmBȄ|/G;L󱹂DT=2E;:?b\ >pć4 3ٌ}餎_@&ą=EbMjpUh'fȚ0h\RVg5_F(i0(KcӯDDo_Gn$PQ++tp)Z=e7+ X:ph}aby?Էwpi "/e>]_ Uh&_VA?)ۼ^^-(~Y9X ͸~x&ve5,85bSA-F?ж ĭ+mEQ`,Q6."ƒ9چmѝEiՄs/-O+/ӉgEvއi>9>ˊZV ћ9Vv<_Gsx0#+8=\.g66_ 1gx FT9[Je3 <6sĨ0&XNPNrCc;{'Ny<6s8 Wf*u/-0b7a|S&(\y75F򓅽NԵ2?~޹ l88e:RD 3=q :Vzk1ZNŃL98:x+V'䉃\@P(GM׵E{ T8+U$߁,Z8xR[0(>,6$(pdP$2&Ftm&P?Xe`,}ӸVKu"d5emWZc Jѥy,è>]*GGUWPY@xL22! p >"M 0)Eⴉ/#nBN#!?:$DZx%:ѳHag:\K )VD2Rq(;Y\L/vug{|ӕXD8:CSg}p;!yj"]_Dn<ʼnf, žXi vV3'-[Yy}Fu{lg)3J3.)h,G{ LMklcC`sY Lzd[~O7%CpF4?*+,PKVTwˀ* 3:(zMˡ\y F'8a0CT^['SBkr_!Y&Hs4S;ӥxm,Buj`69Vk%0Hg^nMTOHc-mDcs/Q;?[H&*0$pLcDbXC38;.!IF&&DZ a}_#mn!jMkb2c JGQ碟2n׾PXMP$zF!ZC[bճKnC!>ݧiOqiJ-<@ELwJQ]|i a3{d-+) MkZstl.'wq@Kƀz:]̆J5Sx;arL/D<ņ1V'.].4qɤ>V'EkrK71ԟ=ȣ^2,QbDaG:t[p` XepxsF#ޟ+WaYD|$7;)P%oD8j'jnB$^~Jo#D ҳErpL4gJW)95:~A_KR0Q1=ͥ1p/%޳e^~Jy)j KƆ$Gd%ՑWq+jW_H.ve=RA͂ؐZ _L}oBހecUczظЈ Jf9`19=KKL[qP`lM<rɽ1gI[9\{kTl}7@. (svPpV ɖl_&9}AӲ󛂷_zWkOV FZCDSp3hMɲI"ܾYٳ'&4׍RcW9L:~N4ꋷToN_'|.asQ;>z5<|o WlK%E!_KōE?KwZR!Sx?j?ό#z($ck! E+f'.047Ψ$010h&茉)6b})gٳ['>d!zJgG7 Fs6:* 0dtcpq=Y(vJyn#6nylgn4= xՓ&"Aݢ`60fK:ɂ;P{>Uje~헟ouJ*,a!&Z+D91jY$RN2)W&<ɫ⊓Vo@uY.%~o"9gU{&p+!JJ |M" f *9^^ҚV3X񥌶Gn}jvvnVLe4ʞjgq],$>Tǜ1 i>DoEYF O|M6xpF=8j~lB7 `r]idD2I}~jB8p@ jVFoH7:v5 EgY~:u*Fu`YS[?P'Mȫږ7nvDk۸]X |- #{szpVFUQEH4ˇ= L)xqD@~.MT$߸ GBOI*M!m!g$H^%O^GST&>o/ öۙ_㪥|xّW__Y8_,tij/J R Wjj.TNT](yN-CS&gNOƻ86 I y~8e(pFԞ(] "H(Z rx潄: iS-*0G*}PڧKY(#4~Bc ֬\xʇM !5_r ќĒ]lYB'.b -%W( +PrsrIqtE557I< zD0r;= cWېӶbcWkl?<佈 ,8?BWQ,Z )kt6zF]K4{6TGz!0z1hs%X!띳xG&`<f mg I݋"*{f7HeSsń#E絼D1"lٜ\ "T7GO4?ZGg_AgIAy™a^Za6fh9L-W9i7W.k&J7@J³ -gj4rp&|`'R TqT&wޣ _JI*1 !/$&}==po C(ղ.DoVʬzW:z= h3A'7|u Bp9qYh`(t"$FB((inGVvk2,e }IȕW_gKf_G.o5&$SύOzE\S\4rG{JAIzJ5]7YO=&@;kIɱT|poAU'*q 1ړLY " !gt[Yo'{uUbaEBx$̩U!|=!s&k%qwgW01ABjtgUv~)߄2@2!!hnis.{'P- oՎl *ӝ<`J.kIK=k`~ Yhi6MMT"..|j $}jl>=g'Q㚎WP:,L DIt"z/* /]~vNjlkmtD;E6Q,3[~qtn('DFڞ"ij ?NC&_7Jq8Fp L-3kkŗ̮A7iZTw4aM6/>Έ xyFA0UR~#q 9|!|U1UWQ wCbgPf1;hqpXx1e|5?*UEa"/2X ,[~n8}+У^ʵU.#RR;72U1"¶QOQ۝,H3UJ!|K_΄Ayf:a?D_D3ቖg5,[v=U`z6咠<ϑpQTqʆzG .rI|O42T: {—;6_d ٵ=_J6<.[n#3t!BM5}ioʦW ~@ @rKpo0?~s#lKetE\:t^O ]cw4^MшI%^5øwq˿1rgRTIa0ϗOI)O jdG h&Oh,LoK2aFeMLf-)Q( X5'(RK~ -&j8$JE#U&sT]5A|Ev tk;G[P !Kpu'L`L(qOw3NK<2Z5O|PhH>uE)# 5P [:2h pe1>oul?ؤzR;,R7:YXw;`\Ybh?{NJ5` 2O$[]6p׍|`xOj,m Ԥ;!ޱi{O3ϊ @NR`'SҙE~>d 8.H(yg p/YɍbP{cS 0/A uT! Y|lNHDG !8!Q7ϲgȱaL -e^%z/We'UU!n=W #XLȔmeqRּI"$c5QEtKfm67N PUlrU ]z1 -ru w=l0D?[F盍nHkuS@ ؞*JxNw`j6 Ҽ50F! caQ-Go\b௦$/'&m,V KP.WU6|M̳K@!W 3g栏y,UU| N'?G$hi#s@ire,d%])~ YI"bKCGah3;Ctg8|̚-hɧ}ۭ:)qp_D/vöt:u׺w4*zrj\Cy_K7 55싯Be!b:PU޶An&K;3u#2\-'K jVh)}hE}^RYH뱘LzKΕЦҞl쯸S>9Gm='5RI-p5&b&-1Z8X⪅"+25}xG ϚyY4 NՖv̩֌T<_}Kd5kGA>X (cpJo%j/ |rollۻٍO] '(u9j˾u P#Nli_ʩQ羇fɾ?[bD'FOɠL:JFēM;*9jG|KYa֤vK|fحlj V2E.? fa[Y0- z k =^9bp6MdP]w:IcLq7c)0 NȬ 9Goߔ$)淉 T#@|u64N8QH~O@ -3}De&IbE-mxyp(^命Q'oؿD9;`#:إu&t"Yvx1Z/Mw}=b<슝C_[#?{f|1ݪ,JKBYFú[5ˉUmJ v&UH8MᩙQʌޟ[tj!sA]a)˥>IQ|8z4C|߽%=QQ-YO䯴3h/qM6Pg@elwJ}wn,}ê%/ϋWp+|} I/! 3Xʈ kE5xd)<#M1/ ?[$!cx#j:3Ctu4mrpd LG枾J H-%-7 HdX:U]=| NI\7 >$j|w v#ۢvK a3CW=C~t7o j_nM¸y Ǭr ޯtK-W.@4)Dc b B3O}4? ֳ챊9wTZzlhɔI+&f<&3D42"AϋI {rcQiW9dsnH)נ<#T*ZI?nzb񅣧ď4vr Ȯ==&~px\AV@hGΧ3|x~bGnϽ(GVnwV7ʛ ̂G9 D,j"=D2D=\1VȀ@1l4Iݥ,8qRyb/,_.K3ʒ0^ 5?Z}#NcB\4] ;mZ\SZS!孓TJ[ ?WQJ`6fAchJ:E#8S29;W]@(A|@Hos q4.YӤg+TmDe{RPYUsF-.bft9s9e՞YE++5 ]?O$synȦ @Z' b<ђу ۙc2IE/r6O Կ a@E|@!ύxBnU=!"7y.C8l/TomQ {£($iL VL'E-jr3^^vJ'#jW("[,=G P3C|T(>85s.0ר:<U>㨳eD"d©yX cνJ1B3YbT^F;O8DPаrBKz:jPQ<lʸA7A$wE %ʊ=jRnvoic?`v ??t i͗)9whF ᝗Y]M[;i (+҈ `v4&Ur [8J0C;c(Wkfi^XK( QJa-ScoOU|<1ЙOOƄnG w~sU>|{5ӱ|G^}F);T( A'}B)<:AB#p=̲>n|䜕EzO|:jyZ͑p? ; %:$!Vgh_lp:o"!6!3}sn,V[qV^ 'U wTX ю%:R>Zԅk+N`U Cea FnHY͚ 50g)QbuzeqʻZ)\fsҸ?Xy!҆$4oTNIpPEZI=UTki#?kBn%6%T=h"'O =A7hIxR?VL>F @fyY%3'20n'z+Oe9J1XQ#˝F“̌顦%+KEtK "GkI7&7H} eL7mxɆhT~/}MdBRKB#2!TdhFjM(fQ1fQq!^s椰4p+|KE*DIV+΀Y IY>!HpZ((@]Tמw{`aG{ŧ[grf nDR%`1} Z,:[F?FYk–+¢njF&>QJ$ ǯc=w4۱ 'v$H5sLzɱdApSp*}&6_u>5t2Ȕ1yr4Ǩyr,*S$6R%m23 `z0kQZ#Ε_ F62x"Aq"huQRE࡝ )kPp ?;=WÞ B;lPӎ8$mX!o-?,vfG +3;\Ӫ#SG:ÀAr'Sy &e0[ZZr-wp_FK):HxXH1O,Ld#Vd& @nj.EvБsaƺ ~ǚ<&zA LB/cmHʯx`d`k2q8v--C˴r ;R}p vS|C6 ̲3lj-կd-2DifN/ߍT}jkJ@"_0bf{ը'&+B{YLޭ)Aܙ(36A&?-r" vzAV:Ǵ|t~nji!Q,׮ fRΎjHMUӋkhO3ƅA9bPiU4=j"3șV)~<'fuRg@]0Pi6BޅY"Dq@6Ċ5dbJ`KL׀؅Hp[b8X~ؖ57&~'_iA4U^Eݗu d@adWІ&kVWE[7zӧ`fU"*i.5P]ufES}D˃a q<'T^D)ݗ]>ۥ vFrmPՙ?\nwۀWŃm}LH1EjuyE_sHOOb}3Di[B͕?O*Qk? E \>4BT%{WZ3^jŭIPt{u2mRbf=D0M+t4U= 3ǭb (S_"yz鱭#ZTꇾ:ݐ'$ZX^(y)Y8( day)Bd*Hȸ^ 3d \'tvѷ|Zs/cD3Zgx,ԶG'#NqQ\ ]=[\(PהsRZv a#C4;,ǫ7GD?PַMNG-dhqps_6&<_$h7DG9n3(O5mJ{Q|KVYݔK}J=(ŸVSU;)/ԘwH1\btȦҼ)N%]RV. "0rvA 4)rV_Uz/` h@M޾;(ۧ7b0X &r^Ɩ ch"9i4 yFrDZҏPnRA>ǍC?tIfW`^[A $!p̐P Lғ*M&a+&NɚJ-3IaZۋr%`27gl'茤/FNɒn?=N9a+߅w!LH7ڴY&u~[webMPj2D $yэ[ V-EHR>ζR1e.ɪj%E YKOm1J#$L3vn Cl󬱣1$n=a@Ħ-wm6h(]0] Ht!1Y H3'qiO*Ξ";O_zx!z6Dr`ZՔ[g뻍tGV2C@xB jl5Z׋~4h6R⋟ɨLC2niۡj,JDb46 rR3ۆ!?ڿ+ Xh(:ŗ^}IJ|$u9y[DVĸUmΆX򻃘DIK,dWxi̚ydyLf1%SUi1&uOa 嘋YUV )}o%LE/DoȺuqn%˳y&0p0zJ4}u^pd*N<%h_bLoS~YBPj}yXl3@ Y˚f=k=[XHߝMpV 4Ĵj|qx*֥~{X$FD>PFF lTooyG  EW%P m ǽ,Ld=W3فbXfw_Ϝ;##=Bi!RHnnBV۲aJ0|^G㏰F79h2p<$چ<7n؂0S=$o֍ٙZ[=j_D6#H@b H{4eW϶a:R]3{UYbϊ%lܛ?7ɬ 6\k=WwDwz RxI,ȥ)X8Cvq$':i/-nv3kǻT|ƻ`R2oupQ"Sߗ"Ab/&L/ W!mT ^Lj^Ц8W1JAc,}4BɈ=JBk߉Kh%C+"/YhYMVArtBjPt`xJ\8RѲ2p}N~H0jR "Pl龜Elh%m[oi;}U152A)U8.@=L.%)XC* M|cUQʧcjFa?e(˺cT\TwP Ztb[,*TQ&E-"֔ſcESw;GwL*r Qk`%6uJD ߲[TA"Sebj+k5{۩ 0gWqQ³Y lVB+E|k a7L=VI"* f92}!1Jl,Y0WcY-Z3oOoab/r=Q_ Zx߼#BGhME2Toٿ1$ÉԵ^oq`goOqu%C4&WLG)o [1DH-4`t*QUP9@2Ku[g(cNJ`yͭ r052hN}R}S$%B6u<\٢`;25eͣf>U^ҹB%d5Oo/Ԯꈦxp낒0ڇW N ,ptef#~0z?R*JyN-4 P7W~QaQ5T9%.hFvnk%gcQ0'Wհ Hn y%kK~7@1SsNt )K~(igur* T *$BM(6K6Vl;}^7e]; y\̘쫭r_,nFQJzKGi5= -?7A'6`A>YleR.bĴS)rς49V|Bʷ.Ppvh,7RF&:n +.,lB ݇ŲMG* M& SNy*B JwnENO@_x;+6_h+h)q]!A-J{E 5TwYI\@5{=eEG:/3rWZ9N8b\.IxyPj% $a7a#LO Ĥ@|U-B0g|i1ԭeLz6W b|CФZbKwEQ1es `Z ֳ1XhSӜ JA_1KZW$#rIVē4VbPfp8‡IdLnA6{jz㻎SAW) I%59l%d*?=s&lzSF$ \t]kM*>6*S3Nmv<& YMB(̬UD.6AHBڞ)w{~((58S[y!j!d6[,yy*FɤL\l>생*ܗ7Z]bmVwf隿w6_>Ս7H^MՍU::`CBRJv "{PW9md'q)@*NwPe@k ܤY\FAj<3[n(`w"n15n[ I /޲߅"qP?b9i.oRa0Bݡ@'_fK{~NBgI8\ ^אfMwvNhg l6 sY9ehenmCҸk2 AN꬯jzt;v oR*b3_!!rqg&} }o S fLF,6<0?p;8!fn] $V\zبψ f,8Qs?}/h~(xw(TvYg 1*'"li&8 ƨ@EMEBl=My)c.ֆif]Ӫ*[@֔S??y7&*-#.waIOOs a3}RN!(㷪MR@͚Eݕ2v ,Qw]qf1 +6faYJ]sBMkzNr>\VЧ7Ne:&t~ '0 |qT#k#DH9l6@Y:-M/.T[(=F4I]#eÀW{"XDb6۶#NBdi/T&`E< T?PGa &G^r20S %֝NcsbOD4nхF\Q 2~{Bg*ݰIUȑ0>>W15B~y^HcJʗr mEn_ 5.̩ʫI<$5g3BkjJۢי\_vjN8@1ƏBecаzV& y݊[C\6sOZ&t2 /3>rFtͼ[޲}iћlrnx5bMm:KD etAjǦAgϟv_J.b 7K/ )BT+J)wsق\#qw˜P 7aJXJ? 9Dx6Ww $qRLߝEzφ"UtVץB6V8k9YfqZՉ߳g[}ktm׋Us OJ]Q-xB!;ё׀SԢ+g4gUhHK`daǗZn?Aa j$~(B@(p,'.8q-9EeOBYne$ՅUвW_ۨE=pީ V\{%ӢvpEۣ4+'hH&yLo  ]\c(8h%AWQR}B'uNj4XHGl Rc1 5qn]{laN>2Yu4^Rv,4ё44mzpM]`{<'77uMKT/&ynr `_ jTAoRRrn +[nwCnDu0{xCY%"WD-kcoIv>VJv(0%nZ`Lqfm'W~F|\+c8/ڼ:5& B?$Wī{VU|z7Rk܋3̐|t }v$vD[U̽3wHYwrXPzo9 !x0+,[_5Zǫ3#S*-//DN]"bҰ\0?2cC 81гK}X>bhCW <9^TFg^#FWϨuXT}N1rڑ^}THԥhrurGMN]BNeA)X$Ț12ĕ9,=*Ǒ[«vh aJE+D6P^iI0 )ހ+I:e ҞX,yâ]V@\ \ن[F= ]:y2mBŊ ҃1TKa2we,"mk, k=<[Jj |=g" TZR T$z[b Me: Zgw F"k̬ܟhJ`A<5G*3d|#xð k.D%fcX5\n1X0RUNbZc(r BQL]`ڏ4J.NBy`?2h\N9>mp;3t{bϯ!Xt-3ù2ʿ-*t F=\|/mpڛXv?^ܸ2V3}+$!t?NO5Ns JEHhɣ$3gbRi_>ja,ܯy6J>S$5!b#<|)3atG _bJNfN( vg:JltnEJ#3@_>ܳeQ24BWJ ?_*Ac:Ǐr' T:4~]4m=/ִǚе/{~i:! p>n npWgcif@ٖ&0-7coYdڮގ.U>/ dݎz'TsbMBk5%pSLtG(Sd^R^2<}-, Xe@7D1| |ZNdIwF"͛&'pf$)U$VLmAD*+djuKA@$Qi-\SΛf,ԣa[KRDZezaȎcI(7}ՅV4L81Cٲڤg6s 5'A`` {dܕ葇rtctZN͗׃w)ui󚃅+6u|)xqg60Up=iW"Y݆Zmm7T9٢W9\,~-➘x H.5N6OH{U$(_3eOJ6C!vQX5a/hfIz1"<&(dc2!)إ0wNRvn("ym,R9^L8(_;.هRJTlw.er8@vj}ĴZeAv]1̡­1ƔG-B/9ŶYԧ". Di8͚.įE]|1U0v͎u:31&n e6_5:yvzS+'\#-D')H;THȪw% +m?Dxu#dj/$`"!aLJJ;YعS fi̘vm_bܖ^ |=j jPR1c: DI &6ƅTvQW`̞hݭHd(|7>R OswBf^vBTޭG[^ȡ^))4mpgp!Sj(jݭ :wۋ 0c|k=/u}z#ʩ: Pz#΅=""3O72mHu c\eUԜ;p~J*q=Q7j]U3QtaCѨdv=bP= x}SG*,w #u^CUB\A7 F)l9'*x@{P\?mDDWSQlu$Idc!] Tgr;Īݍ)l#^ҝ(6}FX"~G8'jNQlژ ݆~G;o/ګݷPG}+饡l%0`ݍl0X/MdWf=|ܵ]~BN=2Q)Ò0'C1-22BJM4|. .K/xqUaG©AC#ހUnDu 9w2blf7rWR$B(CV/^¨=ǘ}75=Llu#̰|AH3XAq,6gAn3ӛ t (fYPWew,y;'Ԣ^sZUf8d:` >@-s8LU[G>=*FiXO4×yrfA}twܼї=j n$2?JW^R…CjH7n=(} tN~di8P6A,L{<3dd3{=t (_9dH T.l?Ͷ%#T3+Z=| ( ml%P fiOe`#XjD*d"-FoUzEbOT|h#n0p@hJU-kk"G0 HI,'˝2Q0&S"Oad̤Ҙx0?jM M$s%a><4"p6;-:e˄By)@[߶*mHxڪ$Y_],'w$n2 d3hf>pʬE,.ov\ԟש~0uU%5m:[ջN6Y%~v/ʲ']V3"ax"L{/$Y2Q'9`'bB,{/C3EjZ6 6(St:(w;\>ؐ3眻6WmE.'3d懒Ilv5m߸!Y$, #13~Ew?zm'ڦcVߖ&SoU|wE$ $jJq:ԉN.P4kٔV;4U:'DaeW$ɭW0`# 8 u C;'>m#eڌuf 9A1u$wk e:Bgn`'~I_}:Zjȝ*HSȶt)0ہ5& GAkq$#;F93FQ*X[hiRT$(|.V*?ո2R}? /j~O|п E`%jF5#uhu_|^ bAVNZ^\)Y1g6ȅ”.U6\ L5m/xccח4sV1W؀GoG$ *j@aIy `Dk˔Ͻ( qIo;DT7z02W2]mfD3k.=ùO~TL2 4eJAޠɼ"x牞X"}JHF^%[n4n&!$ g*7ݤ:ûxFѯlT!;-Eͬq_ZšJʍl7 4|H5!q=ZӝH~ӉI5(Xk֕~):eHDwS><"Xے:F"WRh W%zknf;[,"DbyCM.Fn3P}Ҩ+( l^ ~ !~ #ceL 14ЈjwpWFD0)X `Y`/TqyMD~ӟKbB:-q$,ƏB/Я\[MmLku2!VRBtW(C@ߔu.jR4yIOl|Ǣ?%;gT4tqGx`VyagD;7Р&I u[+*g:ҭ1f5RdvO |;(?DZM{j"~T6߿nnoѺ H: %NDa)=J6u3H I:ȵ\ِh#naT3Qma2qOBG -#OK~{6S<=&{"F; hCra11 ԣzVTMک:#fsK M^K&tiPzfHrDIke'/i(WXqgZr;=b7n,P ե} ?|D+8eոJ~'xpEh?Wxۋ됗YcavbXfNJ!i IGUB:/P)$ZqǣeTqB>j6{tu-ba{4E BѼ9êԗGP" f$j㫧S2a ':rTWo|=O9vyy*J'bZacҿ ?D (p0si"sZ~N4^z`IIR@ 5 U1gZt//J7CM'U7꣥.ur̜C_lˮ"p 켫`p% C^ [5L e@F'<-T/[ں;蘒"IVy6CeW+ 9[ru}QXZ([Ə5Xޝ# ;Xc3SN#c TI-aaWN} :>刺^у]p`;xt4l]%0vO%fE>[SpQZT2h3VW7nZ]&,Fv({ e  IN|.I$UA7"d^a>ʾr.H,3W8󊔼2YӵVvWѴCB댫)l-͝f>,y6|~Tsx98'Ku_:E>䉏/a9_K0Z֤F|ň )H%څCΤ淞E*Rs:+w5X3o}Hu.*1^RG/lM3?vjwu+`dB~$ !H0ӇM`1цe #;)"F;ZHyߋV\jMIHMG 5( RRl|#]b"* R߿.Ɍ52] ҁAy/Va3=Ok7 C4#e-}k #H[k#qL5p|zn0kx܋vwƫk? ,N& no H*(|">䣟L/GT6mSI }C[O[mY&@#`ae r:JHf([7I"rZ(Y3Edl)")4%ڡ,x] Ae~|vD}!["pC crM 2 PPGT h یnfMLaSNYi umԬGuX/ {1R3sI(fyr; W12mN|O+ZX½~tc 0}7ʘ@:Nr?X:'pk|̙5wb|aZ霘r熁 I>ȝszKF &bVʫnTڿ#BE4ѢګFg1?/ DXQK*JUY!Xa7=^4Ρhù"iRKL 2#ILG_>ѷn9@L*7[VXjrW)8x27 +m)+S\ /R$?>FD'IdQ>kCCO&|fT~1Ï2~ jU,h"cpҫ[:{jUTZZ~!#ʍyS&Rƣ%) N" m݊ql9h\^*#YGg|`Og >1 0n42XVg#,sMb9_½inP׻_GuSCu* RCK]-rnb;΀N=PSoMOa]v\'ez,ܟ/i| +1ONCrNWR*Q>˗ӑcޝ֣h_bC&ĐhwW pdOOxU?)RrZgўq~KO0s*H#f}ij3"~QQ#medBn9[' @v묐iUEg%`I @5He^ֲ*I۟@;(vdB5Bt&O5$n'OwA4.`0nqqHЭdd٥H6=n. xj@S"1UbPÐ4"/:3-Pgpv1ܞw8tιaﴃl8#+Pmߘ~>R_^SԮa׹e<d-SͷRZWtBwMVc#GH;~1 f|܂(B[p0gQU\|8ԭr3-tu_-z)\.H^?oi`׬XVT=ٸ {l)+@FB!CǞ=rK5x\>ckrC%|U[P8b]8H(L}R@,2#,]b+w>3yIx=2IѼ'٭W&O~j%M(e;BG*#>Fʊnt)_^Fxo d>2{uNEmWhǯ*ʹ>aLT4Sb~Nh*6 ~n租=˲1%qdvwH iOYU+焱n`HNlJ`Q%k\FLb5b ծ -Cb%*6C_rpzk39Ap__IUP$/S0Tz0õ'Ti @6IÛoT F,-\a j-ETqx=uXx2"hO1󁢗OF{6Z"!W2K%~{΢Y' ;c0Kݨ!H[yIã"-]+n+AY;K=} w:O9e;cfJNdt<ј`DY9u,:h(&94/q%4WRcpWt#a;G=<^(y\aFy` ѱyf:1"y^I.@~j6v S8vQ/>!"OU2L.M Wġ{ qy!*8}H39!;]F&`6&lCU[m RFLRZY f4[Ȥ'_c@wLs邨;^fi!ѭN< ,n.\*߳o/qOnmVW]ɋ~sg f-| /%4M 5&Dk6ɳ?ɠ.ZDPgZGsl&qcjV8;ϻogJw\<IvAhx\݈W|1N t^`.Yh6?Qg lrG/IWPXξ n gRXͅ-c=kIb AӦ t;(~R`;_^tMܾI19A@vIq_EbRf}pJhtJq5 {+&@`aRAHR@:dHB˧"p{HGkɩ upLE9DžȂjkddw xMMm>ڴo47K#7?T50\?wWga,(?\5 XԌA.7|̀j<}5(nx֣6eT\T3jI泔IWOU`+FVi홰q:\2e:6ZՑT,V,bK[C%Ň\(1߈K) ӌȹpY]m('k,"No811 Kwv]J ?Ka30^!9Za}D {։U$9_\{H%;#-~ʗ"'vvTvV`h 3ʶ4BLj<@+AnLq3%~,YˍcW9UNzlE⿺m1+Ɠ үY@ Y H]V=p @@J7,W OtBaÂIȈ iOQuX+0ͷW)ʍ7+jU$+6wi; ,֞ Hծ2J-ۘ)]8j=f;?e \Dohf41N4Mkh& G[DeAc3VB%яf?&VLlSDngHX4s4ԛM/@ᩨ6+_RQıUWyx,udV@0k,)1@rx&mne5E,SG - !ܒG?5mߞiK]0ϮH#=h~.KB]+ iȚ|u[9Uy ` X^B+\YZ/e;%DŽSY0-#S#1:"hO6DoJLcsq.]j]?Õh ѹ0[qkT=Us[ӱ)-H#bpo,,LH07!iO{#UTz1p!?st$`{0g"tHQ>A(ea2mUifz YsR7 zot!:BJ87U_`X*p8`o->K(9.|")/qò4Tv 7=5φI8t&J^V,pook1 Bc0'?lhM~ZzXKx6NwiB]%e^U™4b :Y2WLGzLmjhj(f[X3_wgF]5\a1;Hq7g%mbfT/7^jamƇ*j.Tڅ1`l{kT o0݋7 I#~T^M[]*v~B7S&װ~^GjexZH*Kv$[4nR:BD{:ʈ ?hL{x}ڂ r;S!&ww<|[ gx@;!M‡Fΰ<+C='fpșpA%БP\]ȔX3qU.xW8їY|]j+,ka|WA@b Lئ`Z {ȗmi6VBX񦵹3\mLⷙb6)4EO񌼗*?a4C T|oٮݧ%tHnl`L띔<3ωb_6$oo8\w5zqmϲ$3k,/\dK `(ZNjҐP>x29*ňO[ms j|赯s6/Xf^@VY|?rfG k37.Řف8'Sr?6 __mJ ļ4z\*/@ؕ8Jd3q)/iaE!n|Ğ36~&HU`7Z;4IJ:p ^tMb=ݬQw\EFq*)aUXa'C .Vii*+i^CuƖ*nDvw.uE+=^gh!؄Z-Z<X9sN5͗s}?Bq*<M5y^="!љhrv} 쑀Q)#}{u1KBADXof -Y[3z o3%ogeN|Zkh'F_\8Rz*T^kߧ4ym#Cp`2F P Fxb*&^M /Ɔkw]P/tA&Sk P”. 8mOڑnwi&Cޮcݷ.CϪ:X|X."J@yTHq]`h6:~_T6: R E\ŠdPvb>ӨQmMDP)JsY.FBd7wnΣ=#nSE͋Qhy˸`F:BoDrQ$"د+=urª9ug2uSӶj2*330ůšZ`51O$] |%"n>/oCįd /!ᣳ&{Ͱ=7")8,ήXNKWzA+s8}6h$NhfU7B1 i(lUW'(t5h!85b8`)DI2C+&yi6F fwpT7y(E H4R̘U|²Q{ܬe.ɨS5re5zFNFR-XyyH5Ff4 W(rrBRuJ׺ ciN/1Mi30&Z%'VHL5zfO*d!LEovYtN/ ^c㈣qIw)J+Ű.u]rH,y(Gy a e1w hSӜ'^Q΃IGkJ"?G,`HGRlpߐD#(|ǜb;;9~nv/)xiJ#,P/x=j?wrsX-? lbN&+N=Cx֩fs+e=KT"lT,aYS6a=qH#C(fhG2~Dݎȗ".]/`0K5|$-OSě{|udKN{'Է᥉Dx&6"!B>4/ p?⩛QTRˇ@'¥VYeD5^W$tn"eŰG +|:aF F؂ ,s.VwdWj\=AڝmyT&V!@Vt? i*fޙ ]α*1Օ\E! &2 hWhM͏4Qgw0oAje`MKI0Ȍ\Xܬ%)a&V`+o Faf<5ChI%jJ-j,zb4(1d˄k^%z:˴&dU3E,^рCM6Tgl: cԇ,t3..R` AdUGrÈ|a)ҏJr5X$4BB3Df>QJ#=Z~](7OLR]>17)\dy(U9oyvMV-RES\ c^"/> AwU('Vi\5D8ӡ4GhYT;h&d@-M COyDRY%i~w9ެ1qi\oFp4G5<+S8n,T"Ղc~D[V{s,ui'yyww@A ʜB5J$%K1Pp_x(O OF0oqwIxIo>~qu+WQ5PB{ڲ KĪ%pRR87Kr6-ma1d}6+3=zsmJ9F~?T GժmÙ$vVZ:p of}Kbd|L;&Bq!w"!*غڷB# hOg'wWyYFyAQ).8t* fnWSV.嵪 D$K: {G>m,tORoИJ<OIDqA D/<d g)㷃fsX9QsU:2mZum3i8QMo9A :^/ꀃ));l~ @t-+r"FGi'2(Qf cIf?hHlS-Gj^kyLy΍b_^ t-^V aGHӣGfdx"B.9$na$G$U1uQ 1tD-\s1SZp ' ekU=eKPܜ@JjQWZ/و}zJ|Q|juf S<N Lh-+*@8`0 #p)+,?]jܛ-@zOTC/*QDwDz%gS-juY8RBhj8 Y0 C2IUjq-8ep Z0ؼ\aw^˜SZ@ƝQ dX Z2WW{UirzUTUITNry%0v˨_vNɃ6x?3}KmBި:C e[PBĸ]\z@*2曔I_˴U1?b2 )fN7I[/H9㚐rDk{W잦3q-CƫZB&O G>.0}¢Qz`7[VAW PDpQ3+J"&id=I#<&'#!'r͔E'︜V*m (֘dFm04F9>¡J#2hw>Z3N@RzZI ڤY}#ҁeq'=uA?x:,dN>+efl5BWSF3ơ . 嗓L_34od,Ch=Ueܢ4VG!svX(Lt<J^̓Bk<Y IF2HZ]V+A(_foZ P^3"y )+ 2/3EWdYMwѳR\̤] eePVbB[^HЭnyn?˯R܊RǵD'fB5&bȓ/HhZ,/``N'H&8Z+dIH?44 %]ԲJ@w1%F=!P9π >:W{ǐ` e oe_:0o:3~q$KeQ~iFOK_%tIG&uPyv[ =w>+cd=ZFu"/=W$Y>gbm/LRE"1;Sg25V1ݩ4uթF:;U'.Ǒ6 Dѝ,=ܻhu.{L*l0)Cm-,z}r":~[ Xn+HHҚ?hssiE 3 dwrh k?5M1&8Ròhjw(nl^^7g;D'*-DFUSBWu 6bʺ=+ЇVȊS..fhvx|1p+~UF;Gtm&8YԤ.IZt  7m!*c|sǩ&R*B# ̖#uS_:-Iuit93 C[ Txz!gZ&RK5O`.Am#ITk[- >ka")č_k(Q-߄ +&1:h$ FSwJ\yHV8P^XáIu"(ej റkH)Ў̳(eP1yHQcgE9 ӷ7kH7xdj[ԶleVƼ(1Jm tHTzPn;6uӡAtnqZE6w7(^RoF")n Ex|lɿq/؈#c]K{[~ &7֙IsBCh[M;')h))Rrn2)p笫pկ`fP&|&Il E+p; /EJNr=]c?BQ]so@[Sā.A~ZN*u cb $ +_q?2p*QE1@c{Arnp@T a TMYxXņ|tOBŰLʗHH{~B=B=DtD7m-;+-Ry- ["?Գ*4*o,ö3c>KK0d]('H؇MDeO\~Uo92o0\aNM ^^rdWP8[wQvv`n+i^cǝYGP7sД:S_J18Y}DwI5EK:-pia*< čnFxE;; ZSjčDE} 4zzeW h3+Ed:N?Y h,Uoɾl5芋gP:j͊{`"?&A&wYK PK,*)Ux)clv'YZ*#_L>/?QBANʫ~ڷ1Lojyt4Va0jljS;RsEp=)jѝ=JmPn'+><:X׮ RPJ&!7BC8WOݸ,34]w4#$ bmmv'>Ttwd.\aE) #opKYAt!cU4י2+j,C(rgɴwq#):Do&gM9Dm5bV$.߷$xF#BGӨŨdڬYgj+-nC`wN π cn1:MFWtQ&Wh UNZz7ǚ4`T'<ڠٜ;ovsX#m*vY\ݙ- f+X%/)&%/0 +>DoF-=t0!X S!Z37cmO&#Q$"d0$%gg?vymz!PA@=RK ^.0wzDٮq&1ҎjnrU -y4׾CoYrOObǸ9IZ5޹K'w u4o81Vk2sMTKY3)!%p#ciCHL0a;Am ,vdtzdCM8s0nȤTH2Cl#rӮMAܜ4,RK n֨f TVNb >upr`r '+ \%0^*8C0;ͅ|k&jE^ 7Oyf!˿<m1:կtJ|8?[P(b wg =LfZ!?a;znl \%[ydWAWy~e_gWc3E{s1PM[P;XuwU} ʟʕ8;cJe'^cp$n^^i`^d≯l:)yGq.ՙX*&(xd|njG| S6F ~T#4)f۪ 4?N|M^:*p+&fxj%$ŢLpkz*gj28 79+=waZW /b\X.`)Y9F/5X5xOrZϏS;3Q8bv9"7qnkr'![75ԽF:K2sA&Jq26~gNKzOI4*(@՛Q5IEG 7ڳd8"KehttQ%y"%l8¡cHDz-:/ #i3-F7N6W4Tt.sl1r4Cv7|uE/mT(:횐\UbPV*:,rS`~s09NV WT?GU }I1rO.VāVZ'i;~[a,E^DA+o$5a߳Xp&L Ѵ xQ-}0T`s2O_LJ>ۛ9 TW0RH%,gvwO];TZʟռAԊEh9O P,] -hڸ)-{%qc 2/d8{Ybn~Ё2N{ *͜@&t=2W;L?LSY歶(?W"Zvw d&8b J၍I-sR'.`;-Gpچ~3ob;mP@ {S٧|d3eL,E{}*bC"!=wdhZyZ$翃#d1$S}3/ȈEmUuӿ?c0KŤ4 7#vPk@XgT) YާYp`߯-hRYBj?{f3H^wz銈[{ {:#̆56 \gWE93FӥOqHV2cHmo v?gM>l(X>bRmOE[V.- $Z!5rk#okx(ϒlߍvmSp_[rJqw)E.٥a*aOrFq6ד!/6xe;>+1ah"6$Y˓!zBLVWȋfW^-1{w=r>oFׇ C[WYyVp142pͲ*AE4,}Eά c'H?X@S,NG3٢n {kJҡLįy 2KXbubեs.AU*nQ|"6vPi0̨kŷ`lܲ*Q ^ m@5(aO'8冓.Id7YoGj[9{>7t2}6ko{9fŝXDti8o)Cq ]z$m-: ;93eB(j˳lD/|ekkR^a j8=F%ZL̮(r%+~5ҡZd*,Lz NBb :$}ɦ(A'E^NEH:Ńk&,bJ2iUW}YikK391~ S {&p1C|1gtc+,ભChiZQlNnY3{xxRLV?&UimuYSVDhI·3aHnQ玮fϠ5~`HT{_K F{I^*kEȴL{lnt^v:J^ڮ7ҋ:'B/}+JsvU{ib*2ڸI 8k}nfԙuE/U_q`D0킗êì2_ O}kF?u̽{GRoѹ_vtar6yvE+m](ۉsOojS oOTZ̘ZXkٌ s[t@݋J Nw[ 7E,[F3P{ڏ\nHi% to^2u#U ƾ)M)yyoQf)EsBuw(Xq{g5i;!o΁h _S) vɗŠ%]_]5dwWRxB]r!_0L>zZN!`uy_3Rxtɦrp8JKԠr&ppM=MД*\p0C{~N{hpFglAcy^, -{`=43\vͲԹOcbU÷Fc8gsπSsǿZRѥ;;ie ,EH70Lv)?q$Jn6YqqW;v^t\ƠbK}@5ʊLPtv\. ^m ؀v]bó ciꠖllD"71;P}:¿Wp6~݇gIPq,P$Tf]/M\1B1k#&ʼn(،lb$nHa;j9 @bшMTǒ-] @z-Sð\$Pvϒ&ν5QTcCts0Zʃ^oY"H݁ctKZj"}-44P".]xhsYXC#E9Ѐ9u ܇)g=P69X6 .3z;ӶubI*(v%k ~]~c7@߽b.tN}*" UN\VXbGrhC_Kig)rlkFHiE, X0AA䋟k\1R1D)#+(3}2-o@;A:c0z#_pݣ-/Wj |+ϼ2PfO yӎ!<_ hu @@Q_]]kuBNaYF-2o2M!؊*i}|>i.` $0=SVb+w4h^J;'%b#*U.}5S<Tɺ4ɎukyE \31juc=XYk Nxߑ*iKN{GmƆ/A)rqV4R:bQ4ZJRJ⻠o%O3&<kH֖Cb>K\z FR"^0~>-p7AEצ xr»>RG~dot!>lENCO7ava8*^ AzsrKɊjwe#":xy'pe0oIsn6,5R-^&2L-a~8A -R>F}$s*^ӕ?ђ\BoWVjdmOC } R34ka}C<}&˧FN['rͦ]@:҈cM>%eo$%[MD4^jlcJXjD=[<y^Xv{! &:evF]ʽ5<(~('Ӽg'`w->dZH.y{DC `bp;-%L +^%dlg dh>RR)-7zʼn1ˣ/ 1HV"! ="x_>6胟4+f8 K5= ཎnUQflWBW"L](ބByA9DCMu`@4-SMBÍZc$[l-xet1NdLd?jsX]cfT7[9X?{LT~⑀tٍjʐBhCLDr|lݟب]-p>zllnj]a6q#7hkV>:D1%."չW-7K#T|6 W|ȣBNr9s \;/2CaA}UjT1ۨqck a8IvcIFp+ռ8c2^5;,wwZi3LjC:pZ_MGG"*inpp_Ubt܊()ZYi1qi3awY?ş2 Cϥ﮳"snPDՁuǶBd ATu\ n^LUduÜ,6-/`˲ &rځoLJaZ~=n5; &7 F߯eXfq}ȓiW_ & .T[(b 0 <omvXV5mjŞm9CO8la؅@B tU&RN=%ɶ"&aFx'@!/л>bq0ÛGךچݍZbv.-TۭڔϤm]b.O[Ijg~<gb6'8!X$t͝UfT;]SoՊ7 |9{[zW<&)pVw{U\DžgS "?|}]|]lwX;|f"Z?""aпT!gjtke v -lWnG͔1p\w%ie77ʝtO0B7Ǿ~jH$;6L'T @|SI4gRdփU],*Yv\IŘ⹕|T\8M ߰XsPt@MZN ;jp;ّ s' 8"m}&2Z6P˻&5= iizN1[Sn`#q{0GTp!4k%QkJTcȯg-_`vB49,™vص9I^#'h8F;%Rr("LWN&H>s9Pon=`NɾU+ aozZ\2ʕV\dGU^sz>n>B|$r0ynaWdkԚKL'5cA+Qdyhͬڒ\k =Y~q聒)R_.8(8 dX#CٞuMj.u S#5.~ l&uNJÅ7 ($Bf1I}&Lj}Z<@u,BLl('wvR="]'r4V0+cPwzZZ0F! y< (_WP>,GVa bW7n}9@aJݸ.H!RS2?r0?_Q\Q#,_80 r t>o~*wna,=$fY!H}x {SY=Pj/x`_[bbn0=[cުg1FD+by-Njq! \-΢P.؎ݑKzR S&~#lCOt3;/|c Mڃsq 6,В:珢2+""Ap졥>[6yv{ [ix?ɼq|xz?Ğg½Nnw,= -r?(]L] 0CV;Of 37f9l֔e#C#p[,G|T2#r?`34YhyT|Km2h_P+*N[6y4kn{fJf& tf\ˀ1JEp9FB4 Oͮ7oTT KG(i{"⡹*FWAѣS{k #H;k(g):GRӔ $ t9riYT¾w,3DV< ],a YVo+⮉tou#N j;V\pg!-}ax$\|fҪM#y->HfQx Eʾc#)?oeΓBr w`|`f!wy=zȍ#'SRyAoNc :q49NO>5KoِB(vstrӈ#ss9zƸM5)\Uqd4˽1{l}-t;Yܰe4Ȯ۱>M#㼺7+a=Vr;TAC΍UΜ p %zO ־Ъf֪ " CuIa9Y4c[&̢D[ .Á_e ={?Go: Ň+$θ;W,ESbC(bZp +ˌfcui_sDZ֗Z\ܯdchsg?ݷ9ާoyK i9ł2|jR] 7o*GYfo=G:+gm#!ee |L|'Cȍ3Y`c~"(hQ#0W2%87m\':r{jK+?|X_.)L+^T6×u(Ią7A(3[#"+JFԿdL=]1a9מyt48kS& ,#;1#h|Du-C Rqjn-l#S: h,;ș4xn&۟*B|YX;/pm%nW>&&a !nM1/) }Ǥ+rR͓JiC{z#x??bDC| fw䙱(n&qs~!xO mn81']+!C1 <SR!i(N{II%qhr# M%{J/WR~y0.˩ψgZ/@g0v6ƒ X!dva3>PW[}=/(If썜SwvF!- +"Ia_4wXDj\&oߞ2*X/c1o9Tb;Ȥ5Ss*p Jt~g^DYMQ^o jaN}[YuDL{_5`5"H<$%DU>pr5V@ׯ3xTvbrF쩈s!02Z#ZЊ^JUliD|Lϋ5r> #bwa< oc߫OVٮ~hgE0[no@V훿zΨ-n\%Xa7=- ՛\W{|VP <3ED!ݴVme-+aEg\^)3`g |1k W1.8Yy_7cqNbw`Qp[Yz#@qZ%^A`b7v$3i\hߨAcaJdru ojpbu1c{O %YcƊrGܛ_,Yq, !S P2A1{e{$Tm5/zC}Hv2#+fyoq v>\OՏrCuC"r4y3qJqm59eq?3*=n.S"sT8Z" ]?qV VӋ)H;@"x3Cd7t%D7{IħhQqr;)-iȇm?׋'D;ٰ?\ SZZnjykHGE/7êX2<>}}4-֗}.ȩMR ˎ[+|x ay,]_zy,1tw? .T+; .fD?jTVg1t-!uc'Ck8IYrxȗC)ߍyc;T%]G~n#_Ĉ D]< buiiJ6J& }]IǞBR~ϤM揰4!ÀKW[Eq3pD'P.Dd ^A}lk"xtl;B(-w* Rc8W nCb$j+g7Zȸa\0ׯo npWx%]Xb<~L+j g˰$B?$L:Im@]ua"חz:(8>k V˪\ؚ~PJ%01"ZK_m{(:5.=y/,FMCk#jHWby;XG~2dU!&sfXf}0Ka.sXhma' @4KeUh఑@]C̠N.tC%00+g[b^}Whx F`wed 0{N˜ %#QNՏ T)`XPxH`~:#)'֙iik ~f>}1P[ kODP%>ҦW˘B"]h]&|W:!'Oy4ڭkL0{زa 9of{+~>qTx7&17V bJ#$E%S ;޼YsƻKdžugޢJFbnߺr?$pg"Y~/AfI}WI]Sw^ '`7~tQt^=rqw"Řtr}5rzܢ  nµ[1G&]!N\4%]@uoUb\ U*B)Z=ֈ{]{r#Fo)BXUFmT#)B$1t/)\`s0m=Wϰ~z1m@*k bJaU\M?v8DʽQ :Ke j7QYX|b }cg 9)V-d.|AWAF֋ [Q)ȋnf`{Q:8WG~$E_gy77 ;jgoTK+jn>gAm'"N4+oڒüb[ 8LA@78.<^LuY$} 1[)- % v"s9dG筣Yzޝ1=9$%1p6F'w jD-GK`mcg+.TݙP?8}8v+XB0U[/Jp-E9=':K:c(GUqQ!]u׉o2&c[1.; Sw3qTsB]8P_Cފ?TNQ\2DNJuj6yƖ;P WScWkl+г2 \KOV|ӿ;̀QPWOn:ϨPD)lX(]:x@i) x7VJGm]ϐ$t\קJ۴dU8k' {w!Eeo&2Dy,%6>9 Kۍ | , ^źa3:rKo\烹=ZIU`{- ($gY"e Es#Pe;DI_Y-}d7[ta3fb($_5:LxL[b,$q%#E' @-+2_o+UlT]RK^vU?d'՟4̰{Q18c)~2=lx5>,1zFG8`NAzR #F-(%n ?H!V=# {x#T*=VOvt20A=aDѤxcYKtEU ߕߓހӰDZbz KÞE@;_T T[56K9»i QEPYA\j_Au3]%0OBPm4[F-7c&wD)/Im /?q@-mp jƕ<j[L5V xt"cg8FFm)v>{g$j*2 96._"ݠD DȤ'[t+ "MZT庘a'K%!oHL9nIVK2|{gf>jؑy\^T ? o ɣNqjQ(!߳}>롿;:AL =NO}YZZ;K#GXfL-JNm(Ӗ/ޅYmv*^zlMLQ>6Kv7*+j#5C[ͬ|d|9HWs7 o\O`x ̕ϙ(jm<9tO{#*2(ڝj) Ay-jnEE^v{L(3:$rW1b@&Lu3n ]4g;0ٲ؉C 7Mu8~kDѳڜF!@oc]gCiM1I2+ҧA`b.VCq ROtF7 M2bq 'WtytIwg•!XA*ڃDY/sϮ&m˯"EmG>F2<%$Dt>шRu=0C1Ss̏^p#4}+,|xIu$io~Zb!\H}GJE3p'mg9y{F@k+#RWh}/祌-b@}A[\̟Rh鯔{)yqW7znnU h|ϯa / !k _xIR? $>}ժ|IsR%Kl @5:(B  ?x~LzUW;/2׮1 y*$F*Ьc;ǚ'$50(\$回ػVOT%`wjkhƦ-#ʂGBuE\Q? Psv:P~ʕ6Pq ``P<,4^a2΢Rjcӎ_tCy-؛LY[4Y~|M ;Z'Xܲ՗@K!H?F$u6tNY^$RtX/_K^g;Dv.,D|& -:+V̢),cnx87 iiyvRx7 k7|;3<,OA${TRy /rNsth?тxfF;`ЃDwC &F*Z/hLF \RS_FuFL1Sh4 9ɉØ)2H3r7OȺ[м2?,jton\y9GqtyJk$!8:^ڽ?=HTWsKTjk|Q$#Y_fvdOZ$O4[.%1yDwl"-ƒtڎmqEDѱYevla<)i8Sb/Iߟsps vwӲQA+Vo}[-4C'k(]={(SiRC׷\g ^n[l}A T M^Z7F|F^XWFv"9zWzGD—αz Ha&p;~*G(LHꀓbq:4\B) ®n^(;dFP!'S3YV[

      t-(*Cc]Ü-fԮ4\tp)A4:ܨoU>v-V%p<ًHpbZ. -.ˍ'e/SՕ]ΫOMП 5m{*?gYMwq_wB: \$,υz5ruHP+9X9tqQolITeMp6hD I ⩅ʛ 2]*H<<-il'@~AQ_U/7)"&;-(sCiB^O:= /k; mXybt2S0E8ti3Y4{͵hPV]T&̧l&gB:GAd:`MX֫c&%|q><} $ݦ̚C7U{|SSc gv7?!7Wԋ~NhwfH]\hO`)7cTcF/!gL>`%}ߡqVdх`ݛ7ME{A2ݣR0߽hpz،L}gSEم _/YL<!jπdF o]ȬĬXmGXIw8DA**O*HBo%!etPO' liQ M 8$ѻ;fGx.z=w}  bBe?tfwnԷ^(=_,Gl nI[[z+'_N^.Ȓ$5Elj#6`ox?>4.϶}H7$DKK^ ^XGGdTc3Hcw *03 l}iX_Ul#Zx 34f4b1T`u$m%o^ڢ, w$ Q l(gK^J8|8!0"r RF]fk`-f$:+JwqKYKҋ[M];5_ I8ytg_J|Y㶄3{U1Ծf7;^wsx7u&>|I]X.טT^#Wx(6&jtCPY `Ljk\8>tXt% |z'*~gn Xj[ HCdJx/Hx#N ^5vœ$hnm{zx)*Nhrj.SE~êjKdf$ H9)62xtK:c=3b*Hp|C\atߕ50;ٴ5A[Q:%e=!?"[LQ%>+7eU&`04 I z =࿆_.z_޴}7Xjʺ򢭟8\yJ1_ l>HaW|f;i`+kh9XA/OK~}*G>ZnF;1LC3ADHn#J}JBn  yٯa_9`@L)2Qx+} ;©-dR 4/ d8tV&=$bCPR2z\v B*Ӓ` FVүxwWQmb]HK/VICKգOB8)$*o;sA%PY7%arC;5m;⣶U *ʒy}"5|ܣ+V[kY|y }9AmСOѶi{S n ($`. _fp_qG a_^cjt_rxիmokY gJu~P4ZmDOkدUSRsTԅqTſpMC ps(I@MWDgB 0R K~̼܋"cA@x!عZZ@AXn8  1U;DBnHb^=ѣd+c=L&#M<з\.f KK=ՙ4s<-7?Ըв⟱*IY˛C3yG/ Ma4;T`)i؝HĹJkSqs ^r / "a= >fv^ɜ QC@g |r}ĴXfJ%zzq#^ŋ+REX4#j!]]@SCt˙[t{8*UjwY}Jxrb#iǓ|[TidP J!wjĸz[p)_>{ EJ3rm~bxr#t–^IvկņkSaw@&kQixsJ;]Vgyl*2+ ъ=:?.ijafŒWFI[ou_wEߧ$?jvDly@:%˕8ܲπ8^m6?MGR21~EyԐGJU\BzA1a8f+2Kcn} G_"F{,e]*<\wd9WHP* -r qۓ b[XNmf\F6iX??5EDfF s8=[.꩸~7DP }QP9n_/~iLGv̛XV̏r((0n}b Ex%p-rX"<#9aMNeәYbZ W(NdшEJbL+vp%!)'|Z "J? }&},MԅDk.vh舻- }У`t:B8N)Py2ex9g򪸱 #"rWDt@Qeu}H``EVT-f5UhxC;kHy.Eؓ+RxCJ"Xk>3f,-eG..l>eA ~4"EN6H=߽,Vj8Rnr%6*Cr20ߐDg;Rrf̛wsq2*Cr"m{`"majnڢY_ZIPEI}ZO>hnv5Um)baɠ%f L |q{.ìE}uy9h{iˆsJz|M8Sg:nOthYfk/A 3|zb b nHL2f؊H0Qz7yE({^c&a#L,zg##,E$:6#xGgޑk Nܚ1ʳqFI .G5ZjO XS߀U4_n%!wf ~P$+.4dOff?b {0EN+A0+l:8ZߑrOkB|%CFl(%`=Ж E|4M3Z"Ў>gMie[CæLK8Wa󞈙,<Ff8+q ~<7ٞumJU磀IFa*NJ¿[s#r޹{h@G0ۧ?Nvn܈bpPvaK<]Dwna4mWYF&t_L-qk{tYQ4*?'&k')J W;"J GAsLm4Od mK9G$|aL4)lU8{U؃ȹ,@()韴㾍j>3'ଆZR|rQB}R&RGډoM)t{'+ި=; "^\cO/k{. /× ލH[o!t5?ZA3$Gt" |[gB2riisy2[pʙucBWN?e6<g"ʛkiDfL<׋gٯIVZ@ HMB@46v^VoqI+7/Z( |3g/Ѹal/ۆU ya~MyۋF2)gm`.ataK[j͊4A+4岫 K  XJdӣ9f/\{>yB4l,Җ%SG2xby]n/J|df!wx26OJ|ߤĕcnIƵ9=Z%Wgo4W,MpV $]1 D/'q%m\ch]cmB ve>IbBqxjY?pY:-O߯ʥl4ڕǵCZ0"H0A cyvyE[ `q5iX3U?RI5p b(; :q$ 9h&XDyt9xeyVtoscZig@pVS1kO̭8M$_)HQB҂֜mNWSF"J$١W[a`b{CgKAbcW L=*$9[.>Lwa|-I궾IU!b,# l]+n~JZy 3 R2I #:が:N{sHULH w6t@h0?p+ 0ڽWO5w$έ6aRgj=3n@ʃp&jrk}(ɇlkn;y(,A.̎aU| MXU"@$I)jHϷ^~Ҍu[{ldks5.uCZ^y ?2!7~\ fX9gqY"?la(._לiNKzUO߷z!^Ȭz ? b# 5/?~odۅwZᤎ=lC]1Sk|q3lg_~t2d2 )G̜粭]/zRX?cڮV{|cnf,MθG5 &,V!=ݮWqbiod~HVab3Z$F4.KY X{Mx61⽇ ˄UD`=ްA1/M-4VSz sum Y 2tDéO@\R$ * y:xu('0HM01/1l oQ_…Z7EKmD 09\Aݨ{$ϸ I7t$#͇?ޡH7߰O0oig-ȅzXX+Bx{a}?U:U @h)h-~r0^ EO}lf8Gv&N*^j^}P5"k<ý 5(oiIS&7 k^{;;\JE39s lt]*v{`xg#ϬX.clZ`d" ^:Ϸڨl,Z4ZE'iH)Vg 8si2NZ0b;niGԄb- y.ŝ6*Wnڢ܍@ET vD<Ȁmo%>)q C0.$OFDvXv6epw7l)DLD!hYa9Ao \'7]D= z/VI .r_' ;M4nuOϐ59DED -Gxo"C̹VzOv* eZ{3{Rھi$;ʊ:͞Z/2N<ڠfǽ6^c+/75N1 f~{\īWpLgs@ iK )f lV?PVMkp(ip%pK;M{zў32nnHNum|W,F s'_|Q gbɀqN/ @M[yHOb:AQ9GOqKnQ1x朶wjj_71:{2.Pշ5{#wfu+aT`b/I$$h=~"V)yY'DWQ,/0 " LqC]v).LU{/˜@i#QzYqZ^VEŠ̎9|^)e49k 99KīyjnNuAoB&4 #0c~w>^M5%z[q"QQJFߦNjs/h3_ tg&E$RkX[$yM (QԿv݈fwݛ{7)4fmc05.#ϫO`Ztn}I -@I3PB~Wܙɦo+ _d38" ~i4On<ͺE| c>t]ڰXK1Ɨ@ICWcQίk*zKZ .Q|Otp[=ԎXqK `*maa)y ?3Ge1PA>/YۨX_ c]J03@Azź.%uqoˊ=cܝ%Y06L;h%I4sS2`i|/D3EݷȩՅ_8C$Fc.B }_.xJV(JANo GuN [7)pd'7[*é[?sK鈄 TSns VIsL = P>Bze;N?Պ;fcB8mD¼ O O5StѬb ͇6ׅ67nz1d$Z*蠀 AI#DyY| mr|\Z31FkPoP0jiqSɃR#m`ښ+߹*KBQ|^ ]HB[<m=[U}H4ko[tuLƉ :+ Fթqxe0z7C{@}W~+nbxx3x36˛o pg~)Qv'qҝ/Ô"Xk vW! (uJem4.[}q(Ž\@@Tt Sm Xl[%vX8K7={_g߁RE5i(J|UjT2E .&GSJNnt92/m}4R<}c4ZiNb%>.?V e 0Kblu'nԽcG*>P>h%I:$ l$+1m@}oRkI/EpCӠ=>@q@ыͺ% XF؛Ҵ*|h]sRnkĢG.:0g}AD҈a{6IE'ov뜚 X|BJp,8|guD"O0/`nn;~H=Bڼ5be@@0(iM|/YF}Rr ,X.OZ(Vv+|&H!BSKRiQy&%(w峆>Ol~U4 (1[?YoEu1yhb%0?$F@uS ;7裗|nFuW88Kl[tOrpyL]W!w=B"(`"eM(ˇ-ٮdpNWs^ބ!lS-H $bL\b_H} #d01لt 1 *>ɏ9M' c lcUf?1Ց0VI3F[\._ЪLk45O_+c<NJR PS49mp*SŤ3߬]ڙ;%͒NH;() {5)n/m~oT4lYh1}$D! K٤gNa￘*ȲMSFӨ1>ig%:9ͧ|3g^<+c6? /Gr)Fz)N +ziM{ v`CA «u@!P*.% T*H\er iO-NÖֱ.{xՕ`eO⡩QTo+Z|!X9#Bh'ifLލ1uI]2U#mujvjg^ ȴM]ϯ7$đ ?%`a\(3v}e*u^?_ΔRT-az*HG1lvB_ Z;,S20 t +1(=l^QMFÇ̑ 6Eɱi$?jMOB{C#v{Mi&pݖ i;nq X|-yŠ֛lf,?+adw%%멵t Cex%b̞~?lܯ]X)ۈjp]VBݼ6&ɂjbYr2ϖ0?Y!HTڈkK (_mTFiK j2X|9VezvOOs.fKffu>Ds.75tw#J ~Jڼ+QJBN˗T9o('>G0!nR:U`R >ZLm#Äu_̖E͎]:J(xIթ2M(:4&֟ ] TZL8lf+Gؑ:p!65(Uq*'?hN7G51jyb[~i]diDȔMˌ [\-668 !.6Cp/.fW5CKmÆ?Ы>$I ӌ]4s[?|C;[SX7[iC`rd"[ҐDhpם3~:96??n{@X|h\;h" ݓ *'goO`iZ%%M̅ZyNEjWO'8\,5ge`ra~ Լ|V_}~7 U@swm`*suJ45^G,q3?~6/;S'/)Wl@>އ6M!ꬬkjl/JI}/ U6HySCɓ}z*GRiLč6ܮ$|/YK:wW.D;՘|.V ԙ;%l|fo0?`<crSY8be#GpZB3pic+*xOZx P"s.yc>Br+L:o-KtfQ+̦l ̢doF6=C8_O[93LTS{{&!wL*3C@C6ah,D%w ZJ(KTBy[>c$%Vj*AUt^cj_mс^ր_zL Ɋܠ7>3j%{@+gJ|F?#Ӌ;̮$|CQ Z0jfѣ/C nd؅"ka5.R;Y?9t ji6}y~GtG k:U~:\9X)lW_fC!O!B5ABޕWwd洺қ!qm4ͩCfں a!"pdh+e!x'";Mi,ͅ^-ˤhή=,u?+]Z=qTWIo2F7B)CD {2sٙ/9"R{B8}U}]Μ[xA5G)8WʹNV( StƝXh6fGdm}ʺ 2"%"ޘؤ쐿OVoC̕\iz?d4 /D͖Qsi 98y')ڌ6Nung#dK蕭+ LqIK!$MagTMm=|]UqmZtvGL|d%d>.,C Ύ|,o`C[k$go.#wK'Ζ$ƚGxt9ӝ sXG^Ѐͻ`7% @O~br#C5d )xg|4 {meRl0r8^\cG{Sk&ՆYxo:5~)KDH3PM.6LߛsЫ3rݎ]U>g#rEXzC&Хudz:Jݭ ddC!>C-V*y[{,*9Nppz_kF}Pv{ Ϸ0ϖɔ@0-Zٽ8sO;Εk!<^=n3|C8^{:u&qtlj4j%_2'9FK9>FNpW !J˿ ,N;dR>uvvEޝ}Gxht0dݟcݭ:N̨lU ~w?|Ze*DȘ8)UBn -h@Wy`B>|QeVϚ!l\hqYQ>_"$n^h.+h|ݾpceeџVɅ@W܌zG=5}! XF>E:`͗[TX*jj7^4v@yNMY8G|Ifl\G ZA/;NFȢW$,}h$-։ޥn.6j\mg?޹ }KI_I!VӞq.͍apmqNmQ ĥᶫ~!1(ĒsyG~ oՇnx,)F0)~i3#hlIv$~2n&5DK+w#pcb +>vDr6Ϗyasor1Փ~t6^ߑ*>3ZAgr"XsUJpu'z(P5޷֭مg4@:Pe8,?8,_\ݨ_Ng%1Z( ،e6|ib?[cO?px%g~b:_5#!U,\yM? )Lk*f]6lgV2|6 /)R74nyW5GcHC&4PEItv} ;ELsaRʚnΓ5n3*Sc׺(JF(P(lQy5G54=]q #'E&L)\i/HAڈWpRvD'~7_<FlyЂe`P4ndP|\$ccWRSwJuBf鷇Væ}cùP(~9OLYV3TȢ|Yj@I;dJ8khU_Ml;g3|l+'0/!MqjC@G¿%Q$md냕OS_4 E&F7W;3#E1lƁD^EQ~QF#;¼+cϲa_ɅvO($Ü)x>0GhqNL,e͕ jgʻً3ɣ")8pe\sFbdH O/X݅f1n+(ا̼Z@34r~ vЈJ_~ 5f =1BM֛> \I ڤ5C&aU[3H >inƾMg+@ιs!:'`^čܧVvӿMîar㗦ubCK$M^ϕzN ~U'gE13#  ݦa^w%Dg'g~VタL85pkl^-9 ]sb}MM7ƹEmz]-L(k+؊6ޒBm Ϩz$*KP6OH0R"Wӣ ֏l%[0]z椽AEMX[KEzU,+pJF͎|Z=5 6[ Kiއܘߺ4+0!;w=8 */$L W[TXI"C?f 7FA42>oΜwjEs UY/՘v3s1梕Ia8 &mMw6Wcβ_w))D9=!_aO;2"3M-\^c x3S^TwkD^d8K(f a k?~&|jE#s7!w=p4ئҼ>}*/`:@G5+SPx]O~i$j* lܱ6 f%&gװ yZn1ĝ EXbk5/zA߻0 Qco[wy//xn>-\#S&3=siQu D;(_}lh|;u)AKeNҎ6/㲚kKG%<A.Qz[deg}c{Q%2o4!>L>X[0p1ߍ[y,ΰ0f$&< v*T΢8xP[`*_3Z3\3\ARa/P DYPp٢6#GrJ y7{&lВC$2DbC̷D\B |Tov|Sg pdZJgZ k+ .?UjRY(wh-Q:#E79$=~ֵҁ7`?*ui/wQˇځ':OZ"-qxn>9vIm;u{cruu=R&H6zj1 's~+N f~e4\]g+ Xl3d.8W]boй 9p-m+q1mP}Ht(J)jBέsrDC_L/X:4 6kVvy]JsaL~RkhWnB];rx%  ۥr]"}H gn1c`ݚTJ=4B}EKb%^ksغhKR:=X>N(|Ev=>0\8Aw&ބ3#l!({$BՏii+6Z" bp}NU'T |/‹F }A=cj>ub$*W sQ.N~G7)gU |r*YE +ߴ?B~H}O.SrIDn(&%GuIe&amx70RN=mMZ}4QkTpYoa`9Rث[5,%>쓑=D1H2-[m>l$ ½%3!eN58n"+J;I*ֵdu۱'n/;x^m3:Z$i|_9]A1{ۣWbٝ`ׯM[TфDq\LğහJiQ5dP)z(W G*PM<ZDTX }z7Ͷȇw@ZȇMK:8dE# Ict2!.zf3Cʳ'7xYNy]ȹp){qQ37 ׉c&祵6z?F+5b[?s֛6_n^,k{h} }[Xd؝!X4M"b-2dbS}@S ^j!x\0IЙ¸)ڕ@pg8T¶C/)Ab&(8aҺsɂGkY̱+^IFW>ml2(nbwkx~0{G4s֑'"tf@ghJqɳ@?ފ$њt܊vmAe/xms?Su!Y^$.F hy``Dg~&o:v0r"Ua*ԌbE EGaaYj :^ ^XL$nO0sZ8txn+\˺&sg̖ fg`~I4M{m"%K=#ύ"=?wq0&0q:PŮyKdGz+~nr9ڳYswiQAk(:)f CnR ychxPnqL޿SK 3Ut>VPhAc]A1(c̹ S f[˴3:0=F10k ;_vae$8jlBk@]!:;-9`gbgW Ѣ1Y_l3M8UsIь^8نþ4eS`#X-0lnK}nЕ"Ӹ&/2ߒ,(%$w*$>H![jAPF9r¦`DcE)H?k 5绒>'LXE˝j? X4䪓] '3 0J_m(E1[fqtSd2AbSo`ՆLvR (kbk4 )")4 "Y9/pvU$hGoވ*:ARaU##Γ) 1qT?m-Jӥ7$oM*y6^ !0YFvEqy)QBVܞ xJT\ATBѬ/FpNªZ&OY10+d[Ҧ}hbtå)gXGLnWm;$Ro!GBctn29vy*Wh1鎟A}͏5'.>FAג,<dAMKq1XDa/+\_ApT]9)~d]Ah_~یB~B !wC)?{|'?+Z0ʊw?VpnRD3ܷ_Mq~7lWH o.}+ +&F)?47Z{כjfN.Ko얦@".xQYY +Ezl['Pκ |1-^8\ `i$)Z*#v@kZuw|X`kvHߒxKexnBQ`6)дPb]wKOJ&Y8![0&gQTW;reH-zW͹8W ܛ/{'xԛ~58KRc<2?/| j7D~洚@|< HvhGvSsxS(4Xg6=.ᅥ %g0;UZR# wu3tRLi>l<;>U`Jm 1]ZyQ ገ+TmmxsR@{WS 8򞂨Xk .) {gB{lUydPУrCԖ _ C([PJh1x0+BZw\^vT!!k v"/a?BnSPF.@g( 0AZg+z/|9*o1XQr 2ӡE3ˉ?W J FI@}Ms ]: ~1s‘6nrv}k* 6oҀx-͋֯L7= Hn[>hU&( bPZ Vs Q@LˆT"l1_v{"mMCt~\=nZeVn5k `4\:]yǐ%-mτ̹:BK*Bz Bo&`&vk T~35ɻQbY9U"꿱-J f g'2'LaTmK+mt<Bc񇧧7TtehXC7NB Ȍ T:S8U?4̷ʕz/7wpy,2i_yO>UwLtMzg n{{"3}SlgB6X,k*ؖH T2StNKouyqcB'/SolL3ȆvV1͇5 9Sb B'QIKd h <PE:*{HA뷡pq֌f љKwZ&G N^!(]EĕwŒ ΗL\u4EՆ\h*[lb{3mQD5 Qpd"C"PSjgEQv|vk?/)&b ρz7ihiZ+z++\Ͳc܀2xrծ4v BDq {nH?d>P!:;`4{>,iEvd*"vPkr$ lEy@E!+Kv;Sv'^0Md Uԟ O7=}GVbPh<żа >3WΝzeHDA)5.Cg/aht%&$ӊz$bWÇ {!j|pC4Ub2TPѻl ikDpsp5/~h"6%!.8\T@ہ;Pi,ag#5`Ɯ:U}O U1'Gf bQqi] |ӂEe;FEM?ĢIt~4qtNLT|0[ܗMO%#Ξ_/] k7۶\WD]%;Q8(!KqN'tK Iܦ]eo ۈ똬h(o15yV5\>X(g@Zi, 0 `[UX\&pHm$v' v).+́8zCJRQ H;tx'>qdI/I.ѪVH>*~!5JpnܟX؃ e';Q) S@+v cx/# /L\&F=A]d%X+P@Ȍ ,~ C$>M*+tҽڨJ־|l=B= )$\2-EgYZ070701000002b9000081a400000000000000000000000161421e7d00008948000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/Bs]?Eh=ڜ9PqM24UzmG@ezؐ-}׆ 3FNE\?2&_f%E zXK~ v%{Ū-͎@K\PvJ`/4zMWi48%H$n{ί [ş-gSF|K1yD NI>m ZBI2y-?9{1Wz?tt!UFXzF񖲢oӎ4| ?PBtܰ~zFKKS[U~uw˽ }z?CXSgѷ~*xyawSJ6qktڟ҇ѿvJybӒm}!i/Qa8 Cܿ.c&_BU@-bqӴ V!0 : =3Ggk >C*x^aڱх#5YsK&-AJ`Ѷ;F~V! |p_Nټe+\Iفb!U6.PdnCv+lE $ѻ׃>Ck&v~UTj/ ONZa! K}`~p2@;)_&mlVܣ+PjCUth>Hy9T6[AࢇG[WwD`#&8ֺ)NÃ2~1/g>`?kuW (/TV0thW/PaU,o,l [pz2oCL>8r0S >q.C,!C%d*݀ԣcyTvF#7sIWǡѡVP X@.1,71E& QCO%Z.2ɮ]:I$DD~Mp=أbl;FD-$?;g`VʹLf!N_0_zMCG\io~>F0b~@rtq!J$Kcښ.KI|Yv|T/6="|gB,MqM"8,YRKۏ>=v­ fRoQ0VcRpIXYt I!()S.{"- :dfNdbߋMw"(tK)s` ~ˣB: z6u1cKH5oR[ò`൚"~qJpqtBנWKo};W<A'S候pdEb- 1ίdJy`K1U *ZxՌV%!=tk_my9;Z%X:U_ih?¼ua]g-*'oBo>oa@_^8qbn@#l 3qjHF49]Ԛ D ol2L_m '?Jqe "gvV|T@vŕi_6e{HTT 湯ET9pG+3˥(˰DGF+2xd*KRtl+gE \$C˝I&pzUL][P iM u~ >ҊQR5Q mz\wSƔx <^r4 \FfM֞0_l %ɏ̒9'aؚ),k ?0Cab3ypQIEvD9j׊t&,kWҝN:r{11yFH3K 1ήr.l>,y 6r,rU޵ީHG˾fgEBSO-~;뛓{w'V- >fHHR()B~\a~@0ZBfnt9ٸցGǵtsHqG")GdK=CmQ.NV|^mt>n=]PZLg \9" =$X<&(%IbqUdE—##k"WDJ lv:0 M=F/E({3Pܓ@ʬ̈UwlG͡;1~UIxnc)ȟM)2i.|!h̆G6R箎b@ƶ8IƔ~Ո)Ym`4HG}1@#xR2X+/֮Vj6_@a?ur=[PwNAkehT ) l΋ (7WŇ\Gb~?|lW,}T&f﫜UFu$c&dQF 3ԄȶAόDM0vDJz Q8{8}"c.kna(IQWppX"=ت $\BdY i^k{OS}֚+#sre1= 扴?z^tY|qO ե4R/wv'tj}1:rvgpTXM*WyL jTՓ*j0uYX~*lrxl]ú9>ٵ :ݰ*R?&6DcqP;f s9Bzdž.zl) WsZ`Ze^TPYb#f,>@=OxW=coVw7uJ+{@n7 & 5f9cGAsPe{{{ ,rVC$EA6ZExV̥ɠ;ŧk0\SC>k'nU7E*DXV*G$|_RyJY0|qXjXV `K⣮܋CiӐ,P%/5w:@T 1!ֺ*[cZk Zm5"@Fو?zomk"_4(ӰUFva}#F$^OBzsA;}^#vx؏muŌH?3z ĊjAL2<@['h4WB4x}J4+~z\UÃOVod>4yF:nV[0}02W18"ohfVq#~VW;3ÿ2cp4u Sd}iZsnï1>,~A?RQH34!Zqbl H9i/aȐnԕ7 ~׻{ Zfwqq.G1{MtښI'C$RڳLEDqeTH\.ixQCI<BVcx9Pyu4 }x;1=rFhaPi{ Av5Vj=v'Oyn2%VvizL.Ha1*7%x{s̝t.ZƵ}6sͨB_)ÚW#V{l](Zi++dƒT; jcG3r͐F_5*!8.~jpZž寛]'qJ 6_Jf!:7s&T(XGK [ٲ}\[}z*4ƴO\5@=Z j\Fw\LAzU{|)NMXd<=3RtNPNT:R`&#wMG&e\q=^i$9x3Qu{q/HA TfAAh7ǭ YP O|Bl"dHB^iWC@ |c[,5g_M Ҝef 7ː_CvR 0 @ nr ŖC\== !"#CxlLolq:)~>zNԀN Vk*?P|fOylnv)/<麆Z~!c 8(-R\Hx2JhX$*?hÔ)o+ngD;d<Ӆb@Bx|>: =hO5|9B>=xxEς0sFEDz9Jet+\lO 4NZgrЮ?4RZWS\ɶ?G=d4V?ͤe*7MdHRw*QPI,!=*ס;{/.5_$a ps/71loݭ|t^[q .c`P 6 r p⎓zs4~9=F )l%yt'@9d{|]/9DQ6_]oWbx-P`oR6\)wk8v0(2'T0h`4*lݴCG "eLY SxJ% !]}dWqٕB~)ln&W@ZQ05/7膆@Ez}g3 =`ˉE&bа f8`W՟U}lj(XAXG /db V`Fr ޠsu5JU*3VAVȮwTJ^k9ll"yn/[Vk8XK+ HnM"X^).8ϛ OāV_;?Ov0XU'5 jBwИhx@ڠj  <*\?]Z4`bcj0$e[`ENAi]ǧK$0C Ha`%ީ{k&#l#Y]fWc⒊y}a9Q9IrЕ\ x@BC&nU(moQkF*3-Gbrj)k <0”Q-04D6!'h޼@,qNL N0 ilpv`ړܯ/u95_7"ytߜZWXQU|uџdcT"jX) ku8B횯#QM>Px4A,9Du*qHmUedDߗ$Fg )*HeM_J.s\"Rq× V8{;a1 xx։4DD0-Eɾ7Ď% env6@>n~۴k M߁nxs"6H3He]Dv@N^ٙa5 -*xS/5A/c0\^(yfbBom$#dh.-s23L×!7~ ' T|~K0VwFԳc@NjL=M_dxqZۅHZ0͇qv2z#FuU}Yfun[E -+PiPw[C؋V™>6r/#NrdjF`HG]<|WeyJ^"2+d=e[Vp_AU]r6g#u96dD'MSړ6ƒW#JN{P jsϪhTjEtuܹ=x_rmspkqV6!:Ҁ>N ּ !G;|2b'V'ߕ3^&P!Sp~E&mp6">5%I/JG@j!>8eeQlp_/ҙ(YIm\$0q$a0XA&@{B9HH-jg<Zr,vɶh_(:ک ˸qe ٵBy.(&џ͹4^ +ЧdH>YV2xsv ?1~.übs9& 8G;Fvh{99+X)_ p\w ;2']y3GSpxO^@,ZV 5u?  i])$kεeL"@NΌ=gwx;9*J q, tC>WUts_onm=z֔;.wD➬@S43EIOC^1Vodij{oOdNk !silrC&R PNG ~Pf9e3Wq75ݷG}bgT0*Ro Ze#]&(L o ZD0#(5etS_P.T.AF -BNQQ^NKR/*Ew-@&$#SU deĐ` ~jp']Ibf~8ymD@.es;_$ڮ)(QvX Ys ˽l *.I@ْ"BaXN ww$#!ߪTIY9 R9j}b9F{^|6@m<*iRQSw׌p)й6»OHtxP$N\ ղ[y3a7NV?TYڑpw\w"ōR#PT@4@ĊM'bFT\;rԄrBzk#r7n{W-njXN1 ,RtmQky{s&E6Q?xdO )*2' UTuTA҉&|ճRXS#ri+X::Q)w"p"߯BR`/84AMYG}vBڛQ/1oyg'ԡM0$ĥ@"K.ěkXg&Y 濍*Je)8S!bT.@ d?7 ]=;y2: jnܼʬA:FqVTsy!pcBOp{ =k1VEMPC+i./]i(f1(G?L0Ξb~|mtt8;m'nYu>s*@j!fJ~5"OB4{Pe#3zXOO = pInL7Mݜ;~ q:(Rb6+j@iy5fƤCircQ^چ}Z-=*08&t}i%M+3 2 G%Ǩ, >A!l\&iu:ɐ\"1J%brOăm=iF`mkVWhBs Y~ٗzn'y"ll /N4#h+S` Y( XX0(l\CY \JkO Dgա]0-6*.Ğը : 9呡'"p 4eS>!2^6>wu}F~PSs!}ޥfQ˥+k⯂U9:Q6bu&cIGXz*$^GSJ5cj .khi NΥ lcjy gx>mj5ʝ qzz WxJS; *Tu*FD I \TD n$e郢}@eX_w?4&YD*ex6 b؊laȅ1~<q}nSK7m ̹z~nR9 j jǏp /;ryE~8_L%>ɕ5iٲ6)F{j8+H8ġH1&>nX?v.ړ2;߁L5; :[`{&KUUC>yO0;q!2U"GTy¦EIvbx9 q$(6&8;d6i^ɓz0"#u%j9ǣerHUVc0M2ʱ8 (JBRc Q{怺Uo󓙀Ss˜"HC~`a "g;L"u`,Ƞ=JΖlE?&(Iq-8FC ;U³K/i!2Sh.˜m{$4t ҍfR~ii#jqz]k`)lcMizĿy$Qz|O먫SdI{9arGJ>-р9!c@0go',% Xk(n1As\R/y 6Yk&uijҌ_ׄ&y5v:2%G?_U#-!"O [I"r><.O~i&g> x`M*m-/_|d./0[}8]9N $C <( //7F-aEN?2`|bVcuwhu/W3z\m"'Jwzݡâ[x 2UGlT ‘ÛrDLq.ˍ Q\Rw3ʫX&R=0?RP%FU~eIM_l_FPfQ* eQ ~Z4Ǻ{ڹϝ˺"HtLPЂ벳f,=cpzP:1GJs+5Cu!}Q0+)6/aq$ÖE靈p(ջD{eJso m켮Ӭ m=] 6FE5 VXln#Ah&v&)ĨOYH >g&B\n·TApk>(8v)I8yE̋Os7*'E1r _ZtK^BcE}3S/S}q^K.ʅCz׽&|Cx zGg[<ϩKH]e`vʥDž)&yq\?bqOa(3(+rLI.~j+ap ]ߤLi8ER6N~^C^Noަ KvhkCǖ' A;G (~C_I>R%|˓\ȕhN}$ p5Ԕ=Ч[ {'~~Igs{p+"4k^itB]n0 M:iDƗav%)hSx{2󻯖y:Q~Z~Mڛ D{R# ? 'ʁ:⏡oʦfhJ-&A4b iyYžQ`[2\a%[]|}σYbpFrRd!Q<M`Y8 #z&E| ̆= $1|F`Y a$7't!6}~/ ')Ʃ\8#Տ-lj/+P~=L1*~QU8"fn4YB/.fn93)[h[3Nawe9LF,&x:ꑅ5FLZRé)I9([ GE։rf)ב}Tr sq>UJ%08x 0~|JnlW1rA3n!k.AP) l(^M77G-<|j޸):DGGo,Q|*ɤ2M̦.ner OXZG͢W_N&xl*>n4.o.ի&Ǧn(,Q8_|efɎaA 9}n!EaH: :g lcb.P>& @.|QOoI !uޯ9g ~yLz\DU,!!]/$ABQɺH8;"Wlwv 4$޻K5[ RZN"͞(xC0./WIxYZ۷Sz0%)#YVQ:dNZ# Q)B K(LCګ6KBqf iNF}aб~ք_ŤG'KwlR)j?_h>3G0f|s\jCGoD+0Rw5R+Z%ޒK Ueg6ߡzJf0A$ JsZKDy76H h&x ʊ~tG;]֕G'$7p<7YI+o;3C%?ٓ4R-lde쏱VS|i(D`SR=:Gdb>2G -|w@ՍIDx%ȹ@* &t#cJ^:?F,QDA{BOøk'[K`޾cE7~[,2pH6Gr_OwI=v Ү "8$i(ZVbOvu4E7#Rm;} 7W2i3E^\%{+c tƱφ̴qObgK ka1HH%lrtDo_Gٍ 8%|wZ;O^alTc2Ȭ72;c+iY,S=g̔ۜp6[%NzCiOZ!UZQȹx71!Ȱ&Iv2w<"Kaͷ7CCo̰MwED'A],Y"_a^ &=D;=V^wZݕ 8 XS,`+wsĒjPjXDq$elʠ+fRƸkPvX")`WƘN 88V!/15 zx9D#Ac4yS6Wxc ZF "Q˯/NB !fXiy 3ςxA^.oy\W>j~dN,R,ϨQ{5z> IŹo? 5\Zؽ*IMgb)rsWwF%p}Q)oh|:l`vRe(q&PĤ@Ł=u#tL,~ ڬ'<wr~07v藮R\\kf8ǀn6E֌Td=k5¸IP'Y{ua;~Ȥ92=Ͽ(Z~sa֜$XS,%rE4T-scn5|$L>篮QeSѦRqyK*q WIBԉ?).IJWEGٳ C"lyKf}M^G~9^ !8u"lyLQפ1PI i[idDYSj7;hWoKO!N:ko^QkB!}-[UFp7L >WĘzֺ|(-mU➉f?^X_2pgkEc!* }o3We!KR5<q 7HuAKM "VώV<}IgRgiO^*Noρ<.f9"$6tTN@ 4p2Y; ~m6@H|aYbƵ|yBw,*R {t|_OVc9A hc 38Dvk u( 33u`0s3ӖX[p=;-}$=22}61woV`I淤}Q~JHCF8>$sjL>QLBn >i< tJdw}y"$ Y~^cXSc k[yc]^EG2|=HLwANsbn6bnI8/bc5qiT$[فniyĘ")#Z(Bj8} ў{R!fa9~[E]1` d %5E_T.{ua}ÔtΦ}mfsxDW@IB VF=KPrX<'q~E̶#~ek>ۧs at:B<H܃ *yFH,bhs"bx8-[{`ݒ8"9$<]}Fdftb3X[udJ['?ڜPh,N\]3bb~NX ALp?ȟw쿅$B4$eG,}[),{ozWqir=ioT'z`OVT?qx* 0avf@ +sWC!>0ݾyͯX$(eL1W&x oY[pC_?l:g M;&PnuvF( v- 藋H߄nM&0Y=uk ԋٞ\^jؠaȏ+fO~>);~ Hץ3~ qy _ <* Va4'nkbA?^ ڡ1k]/$ƽb)iF:[;Be+0ǎv27a[Vxlx?47o .D0&9.{֪>]±tdG }6k0J1Y^?-i`Y4]-p+qOԅ +ƿU7c"ղ'$CTl٪ 'm\rliJS MᴒȢ< 1ͪ!jYL2j`{~T_D>NXCߓvG+`.yb4 -Rn&N2 >-\*lTCD"\e 5 !vU'c&E` }kZd"J?Ocưʇ2R|v^̍lJJ=n4L~_3nP$9mU(d1 -=Q*sI< 994r؍#C%-i}eaoUmMb|qʠ#tzӡH W}L7.9$!E= ѴU*P6Fvqa@bT?0? c7#.dCT(IM%\"Wᐳt TEdND2S b!,=h #WOIs0k`p 0XAѵ BOFh/emh6 <-MFV:|MdX ͈<=K )US$9.߼ ؃ٚ:n}B8đܹu"*{=@Wh#JB5FL;$nmNzН~mk;oVݽ 1]zdG,g޺'.{TXlI8fGեcK&0. }2܍=Ys^!lU}CwBj m 4×m $qnd0{ڎ š?-N̴|NFƘhx(;/;ArPcX?(p2VvʘN!Q2*omhm1btP'p=~Mo+V˗"̐zH![ѠiAwJR=aL}f pYPU 3C3n*6$Dh,qU=m՚Ѻ<ԁ'[aۻ'W(~?r4 Iu@b>[ MJtd6]su}p5;0|IӧĄDh~a#lږ,fJ}buȈ &Utne죛NX=G1 1Q `^{-"W#,i.!G" g ;=0Os5a?wPW5\F'Q ͌h D첁60Zv{۹qkƻQTVH܀X>[`rc5&߳BBYq0⒠HEg ۹ !tw#đ3Mmy&{nJ Pjk[+@)zQβns D*0tT.^!H#mfS?"uꌀ>kVTCd+v/aUWб}<1ГhV!^H-^":gt@ӊ>lr~zWcԫPRJRYԆ@ۨؖ bO)[jA8kj[+آmik>I+z o6/ų9yTXej(g4(>X`Vn̛~I47!&OKW<+9y~\/3!7779 Kw_8!|ss^o2 ;~ D"*fu>$ b ].fH|~%x 3*xp[1ɚNs].i0c=A< Q4t_ !@6x dlljXGCJqqY jA1m\DDH5wV.m]&H4štb=&o UzpYPYD} 3,Ez:*+i =$h/(?Mi~xeq,m(Wo^aCѺk["7ٲvSoTΛ-o |Ӗ.qd@aCp~$h~bJb~(uzm w$X?L'LP7gXu5 =LԿ]ޑyPsHڟ:2TeLX΂'T3rSXvpV8+2秫xp;dЫV,SC7C6Mb*#17'=)VƮ sw,TI7ve))_ID35{2EƆj8hmMeEFBSB^0+h邸 ƗhSN3]"iw%렗L QY(abwqw 9/|͆h GyS=!Gf"r`0~3$Kğg|3|;i LC75 hɂ S'K@:̼Jߨ8a8`HìlĮӜ6ժ[z6gǶ/7XO8`C$)ɚ5WKS$`U NA|۞ 4,4/;2_ JrlU8߷ R%܏4U[KNT#6꽄날B9wV4 B;3hcszFF|fr<, 5NXbuݖ5{,=>6JGyxlr*!W>9 ?ڈg4L/okWJY"M|ǽ~Y -v'vZ&?z߂,soR /F} 5™(/P5|h0$ǙwH.+K^ v9XQ 58P*nmIg޵iaM06 @+_L}+tz@$sSO {4U^#JƜb1UɀTD?^z9"q1%SXQ{^i`Yv h9Ax7JZB =-"O G G^Ef\P vT6tʬШ`huڼi8|U IWc\lx>XbxαuNܮ4(1>;ӳVUE{ZP5:; ;`ۋ{Zeд5AO- LVROtf-k3KmHq;8ϭx$c YiNSPX=$5vXB3xr":nvz&s0>d+eӇ(mz~]8<ܰ ײ"B›^XS+YRB# ZW )'Vf׷+8g;) _0(!XT'TPVMHb6Eh^gʍV[t~g'Q)U*uO cd2:;O3bh*E: GL!b?Cbr+e˵ 6J~&3# rz*ˤrNds-x(fIU.T2D^~RB\P TqYQְzAKpZBv*=驳!-\%Odb ՖD<q>/*s%.RADٴNϠt+-5嗉ICEh7>8dQ tVmGzď61󮋺0 8~7!QpϙO״RyFC Ӗvh' ]l *5Wt0 CH^SyP"´K>CGPnN)wcJB ^fprUMWCFC+J.xL'@? `VY@05Xy%sP6GB*l0 Ա^!N?9+ǟD::k̋N4KcF-ir$SyڹۘxQWT9TS%!vqpGNY "t`x{R.j.o]oYA/gZu W [~HS ǣAz&] c)KLA9kj{{{U`_ul9狟w(~6Ov9͠hhuDh WҢic̠qOfUZ͠,9W 9@2!kp]\ӅTDAi>;SĦ;n9ba%-a1nkAy_oݫG6))q罢/D]ճu{cks @*k& {u+=mLȡorL 4 )e}K1.h.W*ƅ/%DXv *=3x@YssSm4RLWɄ@&ɨ_sXxg͒фld\m8&"_oS|D>@Tmǿ{2y3@x&$ks׳jL~lLt@y@l8>aYmXEU?]H3Em\\~N=ћ͢QGğZYJ;Ч x9tad*EF}=9!\ g#zv^j}㕎`E+?kE_iaؔ?e9v#hOsV/Ô@*%td'DϬ<4t[Pn>E1Ш5ǷHKRC( ƽpX=[.v%Bngȼ)uZ/[߄/zdOع)ql!"}~=nYY`ID$N!M^ lO>PVO#\6AXz1Y=WO _Ґ}nNWE#]ӭAF?dN)z "m:6#U v~en,0-Xvr` e.JE!ozʚw,}ؔBW\Ick#=j@LUw ƈT f_bH/+xȜHHCqu vaxX?C T)ڦ`Gh$ɚwLLxLZ,RT3IOB1Jś7bs/Ww ?$$H-vC}A}1$Wƪ{k"iÐ{F5|6=tw`ӎoi#GƀQ}"L4¬~~eYPq![|7$Aθ^_s) i>(o(=&%9pa2Z4fPU >B/f=9USwUޅEHtI~[#5IJػiO#i+ UyA?A;1AlZ_BY{F$9+[Va\@]H/z.O 7٪țm^ϑi! F(n<pq 4hJG cdRQHYjqx%fhvXtS;ɓL0"2*@TݺSʙk@wt=iti.c736|kZJ板- Xɒ%%هn59LD0uk ?8i"9d>\B6_rW\0DLn76k>(2YF~_ +W0ة(P`8: >ybW,lY%>93BEVtUڡ=S[y?Ժvc}8Y{OkA()*Wd%,Nrt"T@n6  $Sߗc+.C_&^[v6쥋Q B<Tpu;?VV ZqXQ} 2p! I4o~!r&FL[5zq+i ω/\k-ARBmSu_Uc˧D6Ldk@EeWT\Mu/b0YIi<l$ A1OW69'W,fIիܽK!/hۖ=cX/~R 0?h,]A,qz9ә:?0?H99:Z;5#b,DKzlx=4ڹj#&^+:PDs,2xzSeN8gMII`Rp9K3ɉ-G>< lv”_^1Y~?6L[52,<tFQEhW꓄@<˕G.qC*3,u45hヂG: WZh+ twۺ熯 Tղ/ BL$U8yl˄ߌ>cQ%l`u/z߈%%7(뗤]N/;{CoqڡĈN?I%0@I+XK q g" vDr8w$djr"@*k"#Ai 'fuǹ).QYhgqb\[н;)Dtb v57:{JJ-ʦ`@R,i!iJ Tk2 qb%Y.c1T!}'2QdXUY`^xK/`yi5>-&W̄$6]X8 u1>h28K0Ik ]lx7R bz6Zʟ,h!0*m>(G7HlC/f> k+No )QV)#ICI(T&w J{‚?%Zii8"vYgRMk5vbΚZTa7JڝO"1լ87VO߫p1]Fp w])\wYNd9ciҳ!ʘiE.Jg pcӡ+aϤW Wu-b\Yp_XT!=\w<~=MErKK'PU} cSe?~?7IR "~nLkwҪbhۍ2([cNgB[yQ p]Xè݋z^LlDt.vek16̞Bilm,lg'/^k|ٜkCMxXHP 眢Q!50'0B7eGu{a%?м1K`W,N.Am3vO$ASԘN?s΅sU]~n'Sf>2}1sȀkD{sAOw[\ZWN'5IT|)%Y)߹A,2Sij],o]6zQP2i ]ymQnꆍ&g6O+bܞ!WFXF ^|yJX69p bh*ҫP쐫F+N4,4p`BQ~CԠ("/ٍ4>'Dt.L(B8ĨhJ'~" (4m]#jum/ۦRMĔC]>:_wnm՝mi'BIy"-v.}MT.R-ꡩؚ2rW-RVƈY-nR2xeꁕ#^KyI^*sM]rw\8~0kOh QI, p<=E<ɒyx/q`8VTmt ͓2 u*n]?4Km;$SȃbCqsߍѯ)v %L϶*79~^X/ \䭰ZE, 7b™oK;z*PHN! }Z2 :yo;5./ M(]eӼb|P2&0GivMӋW IS+lbW 7K4]Ԩ: v;=hF=x;kXC-O zP[l) TZqSPe<oDL!8Ƃ51g ~xed'tɢױY :MMqCETԗH :q+8>8?f=ZKI&+Z#x59!wޕ0qNhQr11c`HkLj—S[9VdaOQ/֣mnNa2=ݢ}iLqCtp1ɴ;PstS72C0;Ze_"1!KqN+H*_L9dddnaUЂG؁8 p nldj%bq-r?{AJY@1HWFJSbћSM馈៹5)^!ɬc<~P L5ȪZ%v3j*u oa_#OZxtB˼ǝs ;uC S.Bfc+W.zr>XM‰C-w\֣ ~?9t= GO[xZVoIoZLY⨔K;"kKGDO_pZ(fszK;X |=of$x{ ^F92z$tHK8Lux7Oբ49;9d v5C` }So :>wfT+_Fi;ujQN^-' JPP8#?k^B{`rl^D] S rZgr-J,A\h6AVP*ˀfaoG/9ӡ+Fj-Wy<'5rڽA{gmzб?wHO  <.oߺA".t4H?8(x`I觰Ȍ]x5'>gtVSoFB]ZͻaYf x/]X3B njHIB|ޥrLp8YΗ*׃:\ ͌-O- YU -{#.2/J<_%oI7CMb +ŗ{TrZ+Lͭ$Wуmh]zK'l/>CmevrNVb0O)_zMzDJLؼǯ ׄQp\쭳uUpM4o}DZWo@[s"}EF`}o ]*rdZyU fύzrz !Tsa.Vht: +9w3<2Cd1}߱y|tާQ)GcBr3EN{Pb=nR" 4Xav={ Y+*(.AV:_ӡ̅Ih͒JPN=N`}5R`-cz@π1F0osٗ gS#dGG:Чew`f$Wk=7 ~Ía3:UP_OmEJYo93<ʏluX@{ 3=:,٨M-"J,t"MrΓ& %0~Vjh/c`ap(E_9m5ߤ-҇|d\t})h4?;>DG _Ŭ -|X;ߙϰ|ҽPwȟ'hZHse&WJ>xcdEt?q솣`㪓+J lO$E-⦆Q]m`&>־l=y)чR2ȩbfe78:Z#Ihl|3J}`Хh2ba78 YuT/qtsNEWWcC2rUO'pӣѬ|F Ŧqwo!WFE,?ؼ}j#.3աSC4ӿ9D-_H;Jq%&VK6W^+՗Bt^ZtP˵pC&9:w8Kڗ;5L t( $fTs\9j9 ~c Yt!Jz=MA ol.y/Qc9bq 9wHǩ`P'9ɿsՈm\4n?xk$zޥ'#N'H%~[1p̪]dBǠVrYyN=I`L(fN#lOII$6grO q!H 4SU,CtoZah'i_uN8h8:pq?i"qn#Dj ٣ rQzݵ sW$oN?NFB`Lց1'NZoΚh'H~ V- bdR|S}Rf^K"p)Iwg5sg)k%7Xިj0.U̾Q8q]z[rD}_j"|c dw־o-{]jMՂp=}9nc8L v1)5yPMW| 1oWvգÙb[ކu*b$5Aj!`c;b!?8HjfZoHw^BY:e…] kڵ/̡ Rr\cI>Gd•!;4,7m)`0EV;JapLvH+?,f'am& I+9B3_+ =zlDx'jVm5P2H\yPTdrM $iq=;L0˯iM W [ N( j!;g}vnto%̢m>pHyduI0w2r)jq׺@|djBo-L{VQKg,&W lb%oW}2 g$K&5Ȟ %q¦ݏ aJ6F~u4Ny=4zƠn\$ |C6nIW&u"83,{ߔ"9!̎ʽN`e7-It'4[UVb _-G\4Sǿ_G]~l~f ߌgHn Ήt9QFy_t: D ^[j1t;:ޕ5_] ߧ2ֆ`c8}1G>*G( 䑿̷uz/H0wgBJK _eD LЩCT}lF9?&׽14.b3Hܺ\[lҠ/aFIu@bi%3 pjuXQx*!E pvcӨI"2)3T/աIx#W"5׷Jx^g ?c#oTЈmU [d cP(<⭌eSD em ZC+' :MHBJ)AIzhwr59|(w$aᏼ X{>/_:o8gFJT>XFv_jޞ<{M_eiAu֜7 J[a\ERvN,*7a>[*PL C8\/W)q)&[i>t&7ä=`6 jfw?i5d4ӈ9YAlL X-UNr[lPNϛ|]#6p))2kXuX]&t-e;zA,b޽w9R[575U-E!hCx`5]GGYUQ6B78jV|͉<]Қ=VpD[b>*?|.X*PKHިDPq|mϕC݆D1iqqO,K~fQ*셎c&/> >ԏ˃ NȲr8G ]Ӥ\}gɆ,Se !㟜H up?V5qͭ/V>,4,_Dk{r`o-G5$˟ujm+[@܅wX?}TVu-C籁>IQ:Ob>.-1l \Q] 2^{<ٌoHo,|!$ תN[T !r)KmTGo6rcr\IbLÖj^s"9"!R8HB*ntszDAΆ:5wjQ~yw29it`7Oɸ,ԍKpj}~'X۔C6O5Wo!ؘI$/_ m9aWPRaмt̲=sk]b:`mxtiYGmxpbsJ"-FQOlA0dҞZZPIA0صpVgAH"*chî-܀bߌy1(])4٦/11"/gzճJ1͉A-m.  uKr{V5%~0"Kfu|pl M<;*>t?PB%nCtsJvF;>tg]tL(ά#ݫR~>t2̈^N|60dHiŜ֌"gqd>pQgcl`zv\mG9,Y4v7W\5XynBeQ,HAwf E mixpEBRch"O sT\\CBBq˴Ӿpfms~,]̈́lF 7̀r 55ڳr3A+e&ߧ\7L>LX]X"R}KD,/U<1L18t292T2ul$FxP_g>CܹKj HM}#RcwV9711BSps~W pvI."}GAs'2RәGF|v"qk/5҃pF1V:/e<%ڜ}+{wqr?l'G| m6l2vY"awF;)؃&U8yLrwUɗ]w=&M0Ro82dQ,sRA"~F!>a Nc!,QRXyy! }6>˶M[>VZFaøϑ9r`$Z. U'Į;uDn: >r;|7fuQ$vSECvUwwU"#7gpJ rsÓ;oC3*uwB!&!"c t.2ĵ)2V\i䲻7O q !SJtX+oRFM+7m/q!>G0݋PB~*q !X'j6P6ocFi55ק`T) [}+YY>7~*tD/z~XZsskv@N1drmaҿ0o`alQ : #kNE]=!U8F,ŖP{=.׏Ynf~8Lѻ "Q%7y:kj0.(I+*XE8*3黰>kK1͝jj3'lCV5nN)mu V]}H/ K[FjmUH]o[Sb1O谹%=[UprA7|K}C!ݾ*Y(0,-=`bT6մfJ@g =jQ'rGHTG["89W="yAj}aQXA%`gOe6ks2-^!kl"a&6n1ⅉPg);W'-FIM`8Jj_)Ny7~P+Q*;)c~yPvg鏭 SCv1z2Y3 ޫ?<ߌ"qPѿ9|daG]_*wn0yi& !AY6R% {a].4BeG# Ix oI6>KxGQ&nPb&"piZWD}d¥my^9Q`VzJȀuhr\q?aO^c2ڔ9&)^It h4'7Wۙ抸w _T?d#}g ծJDdl:,_v9loS;ǽ"*T&н_@)]$=tw3bDz[WtYTX$CQ?yxdRpz>!&{mF,#Jf by@c %JO6%9mBdCTW(H~ 8 A2'L+ E&ݚX7:ž칃ײ]K ;Cs,,?Fv |*&AX[#j ) (a3NX !\ .1Ş]~ƿF]1)l ;ژ6Y| >ԭ(9V?‹"4 8E2GRvpS~Rԁ]\ utomqͦhvs#ecrENhqfWQ{/ܓmkG UYO53]1n(SB"-F+-0&?cAqLF?iQ :eհ^x60Nl 4,(H/^M _}xͺvnR@6:yyrN`_UPZ|,g?%$NXP7NL$לU쀀*^2+߈BXT)VIRXYϬX'Y}B#w3NT)A$q:?ڎ3~v |\ma[ـ//1軽ޘKe-q#hֲAA?? RmU.5^e.iӧon>A-. s>o}[? -<2?#V(K X%6@&{:+j#@R>tU9},vuy@Yf@P,b2pJC^PL 0q 7[л˩<&ԝ`@_Z5@d!0TipWIvg RmIUI3U!\B+a >?S~|«+rh AV/BvLB0e 6ƣ\)gz7Mljg+$2c Ini#b~(KUAW yh ^tB*)HK-("W Fml +ѷʬʠtemָ#_D}9`Y$`ԯ>82:Z"3llUۓ[,TnwP!!yBk\ohMA1N˂YV)wo|BGn{)٤faws[-эR~)ڃ/`  au\fz MG-Sø4'68x;ep>?}Z8,6įg"`^Eϼs,ym |TF1\i@=8@Hy=@~1oA_$aSykiu>cLCt2̽qxh^Qv:ߗϱ.FZN|"I'+ þ tïAM]<Nfe!=-t?7z@?Vڄ 'Ɩ zIFKU}VSy^ɰwRs.^O~vHWBjeȉhD~dbwxJ|v^bP'^x$Eh lo-~ݍyX@^w.rQIcKrlfn'To  LԓO ptX// پgeZQRdou q71ݪAG־GVCǏ0L=bz3珆ۭN( > #O/]=a)%A(BE3 XiϑTnl7\ 4qҡOOyS).ȩi; 3- ӆ+ 459nYU(07[JRmkX}=,@5Zd'"blEIb#,P6U' 8-ҍŌ@B:yw@+OҌd'& +FæH &+z=aB c?Tjn@H`Kau=JY% h^SZ瓨WA_5BIRJc kdJ "uqP|I=*[E-Aas>GzfbWB#cQw B,&bJ&ٻģYO~*N'ޘ1sT1٬C̢,)ϱ3?Z+)&^`ƩYmi@У]c|G '`਍=ȸ~A31?LBOԊl=g|lNC䎼L) |9>*C/$D%:y#9.om%}Q /E4jKB[u7[|чWk'eD@ =ŔkCoiB˸t ]׋z@~1qRR>񥠫| ~.б%"o"匫k -onf?<'0/KB8ᔷiHҥ+RPI7l>FW>L(WbS=#v)f4@S%9} g8Lx%kb|I"Tt+ 0HqdvH3.p #0?EJ ͷֻ9l?)O=(j9O+p5ǽKfCFש 2A")-4TY14 4J0MQR}kFK\l\HeTQOVBFфGp?Vt `Xo^{Rj;ț-VP0cq ƆGz[J~ ̹ˏMJq7"x6BJJX{vq5N܃_}ɼ+O]WpG!x7.D1cԬ#J1orƨu9i@!V.nV0HF ?2Gv2֤-|M@\A.(BFE&RTQw*"Bܓ%vti]T}_M=8\sMv2%23qǪ}ōK: {DǪS8H)_~T}7\0X@!˩B.;ׂP|48MNbD(T Bu<{|WYWWq;(ZL44J&YRrAԢBX%Y>OP3dVENS#[Q=1)v+B51,&`!oJ!ϟVMd̑>1K j KGu. eJnIP[_hfFj9H!π6MHɖ!bѩuJSx*b-h4*y}0{$ZO+ v _w7TP.-N3pÐJ=j%gu$drR#VeAB~sE3pX94GB#~9[.Fz:^|AU`9\YtDgMŝs}XPb]j{jD@ZQ=>K$qq*mYLV!~4̇};bѣ9cUz# a}~ -K gvx+P&4F\wE4% yL!O`IU-nJg.1JT?G++ p_@6ZQ~:x]WI¯ 1(Mh}E1~ujs>E벋ƻE\^m'Gyu4jE ]2⥬bZ)/܂G-c;]2_ :s,"=u9(b,ꢔvPF7<56rf0+hd\ĵarmdrYc{ )D[$GobՍg="|3>wq7UHiFHLD=W2_\cts8C9485̤) cm 9Ԋn4wl0*~LlᵝH+5|! |ىM'=ȻM~aY{$d !&Z@(sFֆxFb\kRD:nd^*ڼ @*M;g =7fn2+r^$%!V"`lD X)b7RpT{a64̽yS{&cXG>Y>aU#vLм-}&Sר |eV7J ÝN,r?W,Js-ymbW z}y#y|/^s9ؖg|F64=}|ӍvzHڒ ?+FmEbh!zgC<\P $G$}8ʑ4u 4fL.贘9TBa07Ck!Sct| wJ_)J r]Q3,x@_Qg?y5._|DyWzU'ѕ@E"rh >PݷEG˶<\ {ɄJuKB#I}>f'uߘ~&;\ł_V>do.V 'p<Y^:X6`pvBҘH.`n[F(S E$T D {`$ EFbiH0(gKUb{ۄzš}#>1RnƂ%Yln'{q&[Y^JE+] ]Hxjws=rYfg5RtzDEMؙƔm3j/is}%bMj%5sb|4!&hY.oE\4WIoL: ]~p%J/w7c\m!rvώz2RebVCvqJcTA+ORs昧.ѿIjPE`/6=3 u ֧os-%KM.dq/s-Yx@WWlrYX& u:!a=P=-_zo$A֕b}⥢Fa A2F{,236e䣇m4mJ.#o(ϐ+M(R\~7r5{\+PP40؈@9" .) *OVН%qF4+,pY[9`T%FCLՋI%@2J]wLg-a0@;V4z> aDAMUuYl pn \F<'3 _Go=#w120,s^hY[JAO 5V<ʺXz]9cPm &lK`\4d{JCk(x4;|Zx{˳8\pj5O y^F8+)Ze%8+X3 wQ;y%0ȘXHjSe3GTM0}g孔O?{,EG*G1h25)1J`Wf4;}/# )ÅD0eYDb8&eEUeᭃ ~?N, ';>`%/hN:ף].Uj9@!|=bPPw-W ^p{p74ɁR5# ^?v(ӒJeNn^ ɥ*9 pHR` |!eLAkΛ\&#UD/{ntNaFX\A6h![ﳋ֍0h, %ZD(/Sp yTϓGN;}sf(.uZ Ӯ,޼o)heϑ ə+x?E[=ݬg|¹@ /s.$"d舿C ?y%6'p7whVޣ8G :  *PQY<3 qG/әz:9BTEQC:1zvGk-oXQm!5!S:{ă.>^#p3Z]/¶iI~)`uCb&LNʞp峤iDc΋_ !]6^[R}@T!,!qتF49>2tbE<R4eڏ5Dx2C}Z5ɟGaZp@D1 E^3B's"[$+vW. NeNw#]568zU6=cq#ET~$ !G5|b2@3 izmH׳ &XT&5UڇRb*u.| k9:Q6P>2E7d>~a.OF4 \Dxy+%DB! 21@M9]ix1x M]u4=S 0ζARO,b20c l3ɸVem}uWo ?$w#"سTOߧZAb%_cdz5߻8r-+?7maQShP,O ǼmP yJ"T~rsA$!tNlWh)xI_:^^Zw3-eIu0$Z }vM&Һ8j_s } JBFvjӠ#@ɪ[<嗢31jAO4T Q캲]`M7K(}ܴnW(Pw&ث崘co_ HmM-2Wuf{eh | b˺Ϛ>긫-)-`kPrː%K-iג94hBCOS8SCYI)Z RA #>tf*x:% 1D 7["iϢ:m߯i8-xMvD{uinߗs  Ų"!mOQċ+07A藃Iϝռ[GCLWֳXrr}J$tHP\vHzFV2B/!T>ZPE\]B UrO #J۰Dh/Ei=B\`\ƒcT f%M3|m6nTD}M>}ji\/ 1r[ۡZzth;}̜la~֍KT xg0;*;WhJ#)42irZ ~J@M.oI jdcv(mp(: `DgLNCSRH^ݕ~fgwϠe9%.+w>v1zxXTrk4nÚ DM?>lQQړ+YR/?"g5A(8YZ9nm O'i+,yΞ4kW4U} zH; J ^<v408^k2SvqddәC5f^#WB#dL^u$s|C5UA;jLՍv)>2#طsNɲ4袈 /$bA]Yb +2V/XBEg {/h#HӋS龅J.F/u vQ} , .O$z~-PO%"\âм>X]fgR@i*#$QR$"ʕm3xE[&9wFOb b_3-J&8zc0b?BkUxBr{`P<:bpK8SݡȬ3'}e'%%}vm4mf ҷӇ3־JzOSqVk3u }3VAVܧ8녺Ybu]pT.ʂZLp'רUXgJ;6 !IIIw!xiJA3Hpشq&:#H4v^ߺ"YPp2=E*n4iGFEѬ-M|Ź%W}#.^A)*I7&摭OJOvd1|RAzyŢZhh 5׃ᲄݔFڶ>;ӿP}P϶.yF-aۿ4CGU“ƺq)qN*5|F{1^wYRVݤ Y5x鷧[;E6"5[nB~r9Iɯ}H.D\6dXu=2_=las XЅ՟!6ə,p5gUH'RB;3WvHPI6>b!mVY\CFSNYؔA_$N%cNU!k᷹EӠL7" U- IL'v<8ooHAkk :bоJ+JN`䑥1^${0+̬uVort[]i.y!t^R%›DYcwпh EyٜCL,E DM0@3 ca_8wd6CMOCy|VwÏp+!F_h uV`Pc_`pɮEʧ',)܁gZvE"<5(eWn>yciYoem. #92ؒԭpL%3j3n2|Yїs>PD〜 U P%h'>-n;y5j5]tذDvIJIjZ`ʝ2G(9`v\G|SGlybS37o0c4ÓǏH3aJ}:B_K GTqC-c4^/s s)e-,EwMeߋȊPΩpXEEӬ]yW8f] T`ΓAtd( wȔV[Y?RNR> >*c=ؠ]ha_JAװNB*yh/$` {߷3#ʒeqF9=E|&Q͍{RMWCVPKr5%+z 4hʚ GAq6ɃZA n僧Lr|'m̌VrRbo`毭@i7aZ$ed<j2RxUg.4&O$,|?fG1+D52%, 5^%P-b<xhwK=ЈƓ !Ѕ<~J5s`Ԓ3Y,2q$8]Y$Q_6B@kKL?Ut#r/IJ O{@>.,C-D;OJ+>򘲍\FpAUFz.Ko<f.:W/IROTaF8R7-݊-=U=I 7OO&n7 Ie"„Eti_Fs|W=+&$+%G=`Oyr4,SD&:Fʶ0wL{zɵ P,#.y߀4قȐp*{C @%vTHk,-;d/?0χRK ]>J)!ZS\.S/B3}/f whD^̞#\,9X5&@TִNpeΨu Dʆ?30XZbO$J.UD9NYwQǗ5O}| ~TyQ\GjR9q$EoVA>7p&uډ[ "|FJ 2s JeKd̹2ͬU~7Gz M8 N!e*xa9Qs3iJb+jwI-fU::7_ϤFql喑X}c<%jK n0)J1l= Pi~NxçGZQ CDu#vYWmh{ r1Zbӫ^`z#/I_ 𫭋bЖt 7l.A1!Ss L?Ϳ ӅgYZ070701000002bb000081a400000000000000000000000161421e7a000067d0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/g]?Eh=ڜ9QU;u4h4zk& .R\$3}ESa3 yǯh^ݝEt"2; wM LtޘD,@T )[KxA]`3v,Q0"sU/E4|)t\(#=r=scyapq`P,s;k lC ^ t*u˞PwkԽ?J1-T ͦ@QxTdX #f<l)݌U1 _Q=B> tnXr(q<1O ^VG9^ ̊/H4~9X ceyWOO͝0'!CAgHPqjoj-(@G6H/lα?co~Ojم  =ҚI͏?CB=AmiC?Bf;HX=UvA5o"^QL-hˌz479Se Ϫ#l ̫d̮D4`E /wVgA~u‡ro(:*fAsY3ߕ:C.$K;30OfD`})LPoW, U b9If=Fl 5W8O![*yv|EԸ⽠tЭk.u5ܥ:_W .Yo1u_ƼK` e^ܗ!G¹^'ڸRj~H]-ZĤP4-S6?EQ,j^ QRF:O3(%Q#tbYI]x6܄-ږ&nNn0q'kfތCbؐvPAYm|!7P1~R_6aRrhlZK2[DSk2S;S~$I"i 0p'oPO!U/x@-Ƅ15 Ou V]S2[|ܡ7J,Cmpו:9ΨX2`Tӱ 7obd.< A::E_/% \b|?^66|Q9ml_~QXdCӎƒ4F&6GLijק6-7u;=єjH??UBaBoQ9) ٗ9;{ 5AB &qbQ+X)(YQkhӱrki"ӓh^)us }*dĖz"Dq2' ,AU$ЅLy>.SP"D$}p䫞ʢ'pn}5`oߊR&d^4!ÅCw*-`qgO t: @NHIa$%6y@_̏V hL5[LV%;B-GIiP Pk[QuҎ`_Q闐Cl>9z'!lSm A|qT`P5v8P2fqXƕه/cdY:λз0¤GGaͨA*$ʄYM; Y :o[l)P7ëR*zCDzRf{E5.RQ*d\В:Q#f)3&n~rn}TovV=xHd)(SVI7Hg/"'񴽗躄)bkF3=XePC'I2.1(1 A?oP{n WcC΀:En23G e`$LfJ=~.{A)cH.J/zI6ә=iY7! n'퀤)){R۔U r[p_@.KSAXj2FxRp`D҈XGtm>cL\] G.6 6b)~t&݌I^@uL5΢sr_K*–/-:E';Y-R-ٓ][}7ғ2)i&յ uxOW RrbzexH5D]jyb3@m2(c D>Ѯ@J,d?s9k,t{KE/^P*/ge-Q+F;wױ0`橧:E#+˷N%+ǯ.}ωh$-HIP'iC(XKLdQ+&$W!@: I=W61CLʹM)Uu 9NpڲZYj86/%dquXе > fٕ=X$ËVo0nS;DLE6?Q|*9ܪ xO{mOwLq UZS~m#W+lA-홲c [DZm_!ԽRhB 'zq4ʭfFI3xַr/O,Rl e^LC?D[c+{q+R"̶M#~-ލ4M΀SMcRsċ,;-j?#[58$ysTvk|TC*dq,OĆjvun'0p/pB0!qt臈M'젎^ܿw+%F.rl2@El*}Ft 3ǜidxɵ <'xWgpLF 3*&S ѧ c Ѓ3&{fMC1[KU)9%{ucxApÖ6Z.2F؊r)ܱ}.zti԰#/~ Jb_?**[gQP&_JrܧGE K%^:Z8H;̤`DM= z-}꾈eNIwQ<Sw`[ġ y`a+*_ħ([:tsJai#T򰝕}ī|ph"3eCwڒPp}_T4Gv0&8=dvO'gc)/"<$Yq֐.]^WV<8va)E\(ab" 1(DT܈m^ZL/F_8&5}DJ] Z%&R:񧒹>`cNw}s/,ԣ|3fwE<4W!_+ٯC51V7Q>#6,_HtxkrrML==?,L&TV' ~(H+nĹz -&կ柡o˹ԩMrRIU4^4)hf+6$ ~_[c2wrakYki.߱^x:׳LsV幙R}(E50SXAA)ZҊgtb8B~r1pq:%>}' B4 Y?^cJXQ'R9 1&F5mV5;q΅;P\~peL:ޫguKLCr.v,~zbf!{*iTbb ޏ_]mHwOIxϼCSu†g+T6vҵoPIx[nhGm,T"wѸRnw5ۀ(k3MH$Cr,z FjrJZ5sP' ' y]Q|pHSKvdnFj~ 0L& =}~F>떟E[bRq%ku꺩4nu}A5%7r=wm mKnIct]oCz_Nw:t0.*ߙܦfWeG-`zI*f\s"7Zdr@OX]}bq/&EYBIW0xkQ#X:놪Ȳ!IWk;R\$cPim UN> %vҽZPz"yOK\; -~z6io%P+_OiZ_Ҏ .ƪT9|~) ,}\'\ >g3"KձuB>@w HrЩTlňDG#&06V殯@ijo4{k;a[ Ԋw:t:ŀoc2 WX JfT\Pwc٣"PqTsd寄Ω|>%/Im8ck?\YwAQz jMS1?vTKz@ 9{N-D}q ,]QP&9xRs}HbR\R֥W;H|Djc<%V1j5;J߄:PYfo57T}cs\Y[x7.ĎQ:КB>t]}D#?0Γd,Xs V0)$~W$.;sDpɱr-p0( ٤R(})ƈPE ǠkF}(ٶ;t+J_.ˈsiH[$$%Q-ns` _`*4dab߈}h揍62rHia'mf Wi ͽnKЛ=.oxb7 ];$qGW(RK>Lj}4>\tkFk=N8?`Up-{ZuGd "PX@U^iJOS6OJ{hCHot`,])x+|)*lV\yMkaYAŢ)Hi_ BXSx}o+=D$EerGO[; ]U6QU처)ӻ~=՟ < )RxvȠQ_z*_~ //4gaBƞbօ_Uߥ}觷4$lEA $8!wnRޒt]m]` p%P {\s,6ky(8E#%17Ƃš ^9K bI8;3$&p$ ]57=hF` Av4SnaVj[e}v97-@39G'ô0G3w(}'RY~L_lvQ%h8 ɄY)Ht R"0 Yyz &ʭ֔{Q dX~ݒ,jŇRr%mb)s1I]* k"$ty1 YɓƣKt\*wdMiˇnZcեKÇ8!93LSƒgI~#T:.qCw; t*N崗X<zekQ#8T~1vLƔ7#%h9GK؝G`NܟjIVF;R9RCi)@xGv:\s.TS0]?~_K9i 0yO<^HwmÐ6q^̀ SrNq J&D&*D/kŸ*;,O W'= UxTOU ѣVıeZ}ڛTv5MF%nj$$/N(Ĕ!EC魣(eEj<)AMT 147Mr¯gwF|uO`D w.X^H<Tȋ["siQХ:bpI2)^D 0k.hmތ6Lz:E3ܽ,:#^qRaDj/Dw*`bj9kA#gYt [F)}7`0B@7#E|Mj/+Psw7!qQlwb.ݙd4HpUY\yءą d sq%LX Sc[` U?i`S3弝08 ޫXz>`3;ډ遝| ׺@\yUsgVTOr- .9ju2'Z.;يˢ;L?cl]"W vCH8{?ń%r˷\JVkNYgN(E&D mѪ#2= Ҍ!,uÑϦA gR +M\@ȻH2`b{6g$O# =(N~GCW1 ?U4RDn3VDcl"lqrpɜ?c$r҂6:jM[`$@}y|X!3U=S]NCu(|2e0!V &\V[R!rEQ鍆+ z=KKbޑ3hƒ 0ޭ5nċbEu !T\^&T['6}wj)Gh Fus=ȽXqDRS'|B;sEֺGZ;2yF74d B{0zH 3Z&yHڰ>ePKB!9U9}AH/Oi:dUǪ._GlzfbJ6G$ǤS{?RG.|wbC<:lomQ2mU,1u(H 񰻚䖗K4UߡsFI-,8CMN h"#z8h1i_0e M;kVT&~݋kʾr lf;m6 >ynu9U&' YȽqǁ̓@w&z>LdWO4H|Ң%dr;+GbvhCV uC: ~eQeѺsUjLeäe3 r)27˩q.ƮיӝQ{@hڗmg ȈC zGv bp|A!l,![^f-8 (#Av>>pMjܯ T7xaƤV34/Nx:{9Um@?\zW[=uw !7E"Bu=> _)~DN7]:(Ҹ ~$(AH꘯Y&%õlP)JBmV06XDt^"'҅8y ApiR#L,W8}YQ|WXstrYA#@w t p=#9q۞YnQ0R!5MH{I%=eށL,V³yY0쳗Dh aFE E2oFyw Uӊ;gu$ycR42)жb`cg ;g0iZu)ƥc:|D'3\̜ [3O-{ٵ _iD͆CdTiK,V8ʪ0鶭OÇ͓SnN.1yj;/D@9.h8 ٦U}ݪNi}:\e.k0[jWx ;EEJD@>3E ]VjEj T .mLxcC) O'2v=byqN_@/6[ֱ_yc'2b4}> 0Uޏ5u= L4i6>(Y0:q|j~7pѬ>p߼G;,J`0k9LJ1֠ 5-8KƔapi}VuI>bMH z7O_бw\Ck5 Ko')G%0KjV;ARKSYRwe~fǝN]JJ~zShx>;h`C4Lu~_z`4J9 ?BhznvK+tS/e݀8җ;Ŀc2z^?=`6bZ ekECq&Sh ,\:6?JAgwTg,kRCDJ W;e%i1G3n]y<ڭ_{P5_ZyxȠۍdsxPi2kzçJnJu4%n|{5Dq5] k D4qB5}ivbԧ:LQ_I|s<ÖS0W2#% % mk^1ʬb3'XHPp&OQ0AmQpb 9V%X!/p s_AnCY#w my{P&J57z)M ZAt[84`]TE(%&ƿv&\,-`]H'FpY26ͨ-*&V5b`]4mAp[L\|-wS&QCe@b_6_tXgVN/\l'}r[: fQX~I'UQ|F3 U@{ZGrg\~%uw,%yQGH@H| *4#mU`y7k/49[Ũtz$3cmip8ZWs9BM]'F [8;G&#nO$fu#EsŴjxw13r53>Qǿ' Gф,k+U͢ 6).Ik*LVK*9c$gIph?qL tjdd}a<)7.6q6'1%&pn 锗qQtvkLӍ?HL5ϻs>V#x'X WHr6-mN1yB]}^*E҃ΔCn-|T8 y|S-mXm}RM a=M*t|W.?pIQGoiqt6pw$10ҖA-P=* D|?VG??z㎽y-//_ajs:~k#MscD11Yb9?k` BV 2%DBEPle<$k詘 Jnc>܂Y+@8 z $ldy.~߄BcHsFOs>bėV ߰?  vv o5WxUBm:*\i;vݨ9U2 .^ HZFh )#S $۬о4烓''ܴ%Qէ ,v"-Hysw6\lg}Z@XBXE6A|Hb] %{N5!zz%sآquЈjWO9̖n5 'у-fW PӍ=ll',´5@b 05Y^Uȿ(+PgZ67g%GdA1ݦ9_x38F˔gbw+9Q##ufiGW'+F}\\0E1 w ~TwcwУ:kl6 fYpA 0ńk%y0!3[%pt+ 1HykZSͦ= XBd1G! 3YϜ#ܓV\&]R;Jng:?\Go'_$vkɴ_ϰ̦!ǛY~V+?Zrhw t.. n㶠b40DZ/w0_'WImYicys'VD L7;-hAQ >)z+`SwzT b+Ry\2at_ = k8Dҡ)"j+4"A.*# cd.6#rmW޶u"  &;+WeW }`"Z{#'Lg/:J>.{ަI.,0S{p.#,6%*h^}_~8*T؞狩=ê16rŐiV}I#d@.XUG m2|]ϩTZ M[kXTܑޜ34i1I`3Y[9-NH|c$vdZٛ68:+J)D>v.JE *7]())DͦwM_Ï^U |==8`ఞG& :ǐTdN ==g]&!H/}C?)՗|TLCCJ^Dpv){>ˑ4@y }: ({ t>ٿL*}Fc R:\?^m|z:UpgKDGseVeGp י#[V#oA6Yy`OgnpǓ[`".yC Vz!UEzij1bk*= M6%ˆp)@jZlotuK37CoP|g֣chŖ]MIF5+x6/4ȚCPXxit:Ԡ]3#4f_4T de-)|(-==K'1jCLT!G6P\Rw=pFY<_ue6'`5ax#QSpE Mo<˳0d2@S,1+:#e SIZiZ:oDCMGT:$bPh_=K`*wJ:sx+(;@|'T9)p=U6 m6HW9i@'e kM5FrwEW~ɭ3 ] V\aӶ?vmDgfDZ/De_Qo Qߞ|V?bXA6kXtxmZ@iRǬ=o/Ѯ@;ZHL\4qg)wi;12,qgN6_;~C)3 ڔ>*>W1#HA snpZRu;^~t?0"^ÖBS | C)wo|j-;7[[ƻjqF2MQ:@$eX.򩰺Iv$Uj}pwe<]9;yX 3@6|ǝP,fjc.֚5k@JK{OfѿE#fAps5fF"m3p+kExD` [17x|QSd&\:nEE2߾}|x(De].55 4H`4ujdըQ\eglibVȽzmf֒6Rz!08 |Pg`x ܮr]*GC&vW#c2+\[W _;/@,iƮyApyNOx;q*Ict18sp-DTr>Ghp42YQ=׏;KCh,4sl:*(nI)AavbH@Ew H-1WQbztkGl?yTo]>ݣ'-u3kuPŅ07gZN56zzxCO{1I[on3YC2Y%4u JA|)'Xj)@*8LX bE]"` 磊jۅs.7Ċ_V(#z"ouH+HGg\LӞ|^.5hO^O̱h: p(UNϨ$ieKזX˄-SGr,!!@A,KpX7 o&s,4LK# ̸0'uKP߽/$GERJm7߯Z4 3?eڊEc[V'~pPst= F0=n-q Qy׈(}  /%Cos6PRFLϚLqBM_ h.,NS#3 X5i.iWsY3x q?@gP7<ӼwBVi+ 6F lʬEgS`靰{Ҙ`ဢ ̵\Rf/'~v@GJr<0esQx +H$g`)]݈ʚsCf}̞ b/T{~͠9l>s|ɓ oDٞrǛX_LJ_K=i S8vVzx@sGqS`@ 5L u{2. *4fHz"0xe[7~gH"K!We׉\ ?hZ? ΁w,kVX0ݙa*I3kl/ ٺLa)!Hp 4t-bMZc%%rsttjZ1^MV% HmFh* U'2u<1:G9;@iat1udb  |x?۰J-x,1<|:gNQ X.$J"3m@ڈvD'/ѱeS!p%O{3!ĭ9e2~c .I(z2m#:w/s|+B0P;Ҳ r do5_xG6[yڸ W/}45 j7LɴƺLo6Pk,D\k?t/~,3)H-~dz*Fp9VlP D$h8{*_` ηjIopDh %0?83-CvrnpcT (-rך9ɽ cP/YϷDeՂ1%gaO#t=)H5&գw t.tO$XFߪ/s%*_j=W̊[Mgh4ruq7T7@૘"}=wdVBxǬZJ)]9Ar?NG/}4;Zy߂UvpEYYiT.FdBa~=|)Nފ hcoG$ -0pSIWv6HjJD_f B14xiZѓ#r/Jrg_6GJt;f4k5@k U" ŜH$C#oO34Vt!6Ji+ OB Q3#RH}i1{=uIƕ,h[ FcmDsyUj k,i3mƍ(*O\s VZn["_XavĐ$QNzv˓ Q(`%f'KL=+FUx-G^}÷&|\jJ2xU)DyJNQ h =03󞤱0{d9h\n $W4kVoL ސJ\rV'nb'GeUp $eCS'*Tc}[ :. d wiˏ85EfxwM UrTisw퉓 Pj- p 'a0KX=tXtY3Wsyʋ\+9/ˀ^.lLp!R9:2\[N)NsmM[c18uc"8cm 6I3eSTVR3#|[YhKS(g/]Y7+gA> uyZo({dID ;%ʨ~aGÖ+AZa8 D"2u)7eh|uwld ,*< ]7Vzk)v^)*o0_OR#G 14Ov=q 9a\}omcP`k|=(%:_uOw$!fM\A)H^ɠ W|*wF~_"z|PFŁ+]]vR9~pe?Nk@H)8-ٍBUo hzO̊=aLQO(Qf|5scv榋폍`oi[j// VӵM_t;WKϕ4wz.qe`@wIδ>!ZL$ 2e~R?uFL%勀@c+379gM]Hl=374[^vf"IQ}qvIfרq PLskZq fZ*i2 >Eg֜ѣ!팛e/ul994oZJrxCu9_,&fڇi sȔ#ϲv[p-f{y -V܁bc c1LSU4V7 l{$>*ssPܴ=?`%?.{€[>w Kk'g+M|m`\?P[N|P tDFgWJ4 %~B^7 B毅^r[CG-,͍[C@P Q<-lb ^O|Ft#*Ij:bx ^Q1+Xj|O0a aB8pLTbL;;KR/*KB Waɐ=p\6\\= Ƶv\C_ i̾:YE?' 5OWh|DR(T7`ƙ,p8jj{O׌w ZaweĨ& 8u׌0Hɾ5)YS-p2/R~NXOB-7bH U^k'mNt+ 3#ܩXk $"!'-RO%+]yk1\?#k@E70H6gyJqPիx3^VzIp(Mڄ7"͐1ڟ@ _oL4ԸPЌZ< Xr:#lj H<LdZםX 74Yx C[VazmpvWkKY4|mëRaYۊA]3s{-;S2[ݸӧnms,VI7n޶2{+OEd|O'.4G3ͬ%[f@By˾g yn{|,..WG{\T 4OYMXF8Bct6!=74(L%o' J#4+uLumnC)JW𳏪 GM8khiD5cnJ>]qcz6ým>tEeT[jȄ]AX*eO4Mqo}J_N/Y(FeY`Tz yifl7M10e5~LdIW yy_reH,VAaAcY߄࿬䉊M.{ɩbR":;T?>hoi(߿0vQPGd7t $5V~ $G?ALe120&к}tBD[!fv( zt+t,N.Jf# T /уDx@$$si4E+OXeqX":(PP mj@p3[JnBT809>Z:Vu9p_( &}'`NzX[C1Ra/7W%_w\jM]Y'S#bRaB4p㞹Lc@|h/[C%C0yFtyRQDG LU*X?CLz,Pũ,!(_ۣI'Ԃ_7nr%1@uv*=Y2NҾi\`6ˎ4[sɈg6+ٕee޵?VfS!>x>BW# ٥|{7R'TtB%oZ{,6;pb sdӓ1B[8͌'|5;(ȥq;DיZ,$ 2k!!er̎r['YT (_6\}RU'p~UM 3*3vtJx=.0&ȹ*EGEVlցv) Y^H@zlP":ĕSVGa X;OU!b.ѵ1vɐP )e/P!b%GPw=ǰF~!Ue/WBҪZ13ÖQ/f>ٙ7vQɋg`ɷ߼kP>|= M7Zר $Nš$K VVm9|()x7KjZϊPᠬ/ұ7fT eˏ|כ᧘vr!N)@oEB͵΄b-Ƅ%SSpxw3Phvԥv|^@ܷN[\i<9 -Z^Pi%֊K,ݍ_V_^L^m6珽Z\ ]>֍d%Oƪ&@h ,ڙY{#FQsn Y&gɜO7ǁ`|J1_ gg0q.lDF0 />"!b HR!q&%l8e9l-anE +*6 xx'&Hh/"yĪ~xb@ 7U 9.fNR@2++6j:0sW 8{70-YD S -0~lYF-_c0/%6cX#3DoVGx9=XBF.,O}|}k%+z5E*8? '9SJRM֬(}@ dwH`yf}GF/.Z$vƨFp\&~sL|UC(A:$HB!$\ZmpgYZ070701000002bc000081a400000000000000000000000161421e7a0000270c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/hvc/hvcs.ko.xz7zXZִF!t/&]?Eh=ڜ9Sϊw2|~ezd>[rhjohw=wIֲWgҪp,Z\{u19X0k PZ'wF,vYMs4Pdp7Ϋ! O&P:}BNӻuV<"D0Գ,1,P?]"$뭫k! ƽD6{/s<; miku%G.Ea#iA#˦<7ET()4_gLb5 ?$*à <w9\?v˧L ۞+!NkIl(E#imI!>J/иͿP  [jSZS5KsnZCCCқxOObW %ЉmBTǗ7Ȩ y "2wsvp; amga^~qmÇv./MB?ܔ pLwbFm  C]{ⷞ1vy\˦{ N:` Bfp$K]xrWN܍][Rt2yHawL/-E&i7:fB@7_丕4difc 4~/ }% ժ\4qbYZQ7s{S=8}[z q{a68o]tԀvhc`6 un6i27kG-LcuJdUyb9qxn Z9pBlWb\!cS(>w׫0xKNnQ-zZ(p ^.1zl@l uӝŒP]5FaJv#-J'6 ;atu2Z1{wӋ^_^";sl8{y}=er0޼P>EyX v3emW08k1'08 ^l<9JePfoo>lz@K;;ঋ@?kq8לo#"C JQ1ĦF]!`tzo@>Syq'80bߤ`ȧv0!e^ iR ߕQcnF`B(Ԇ1[)XV:)#V&al:TŶݧ.- z~uC-fP\ 9!H32d3 Ckm Y`H&/.bCc& =Blk#iSF~dPSL_Dd ~e`60}w0I~?Ā;#R~?&12zTKq2Un|.ȝ /PY 7m `3ϸ"=jt $9QR\ _Sk~N,K -N{:qbβ7Ǘ4{BX)>Co/ Vޑ#kmS.PVhafb;WkyWyn;;U^QRdOEUǏ8jPQ^Ut*!KeGĞk6풮! x>{J$t3+;MqP̈́F3ȍpUQϽ+KcTxp@< ix)J''bs(~u][!i2Z{o" ps0-&c#/tǬ,.)i)ΖNSC[ Tu ފs5.?Ÿ俬[n>Q>dJ+V dW%J34HA cVdDҠTOj:%B c#{e@zuB@Ti*}OLμю#:c I i0[Erayٯmb+n*B.!7ic5 O삫980t f %|*sp!o.<..I,8{F +qc SobI U'_.&.D? NX➒ Y5SƦ@V y\Q\ʵtܟAr+`qx*߈EO>Rp0" q?`#}.#qlvp'p3MV_=\Eo+F8K 6A|0S<*v,lpm?f'A`5yF ɕu'!gyŔ8k14kE}( aɸE3rKr1}0N;e@2lEhg6 A}6犕#?#<'6ӚI1 gE7 KΥތ?qF]_TԐgV1͗Vp얁C{7!Os=Ǵ5[7 d{$gz[ ཀikfV#^@U4u)i٘8Ur & zjzNm{hg̲|v&&'P9I/0l9opͪAWA/$ijY܃G V=T䰥H wCkx!DbMSJjTק *sڇﭞ㾆zwt߈UáT}]Ln}NCQ_\@A#,F}='Eΰ$ eO $l25u쪠pu1_Ug(Q$ǜEMsخr4jI#L|W"~x-3q2z]!fEձki[ZD7$vlk8Z$Kq30v+P|Kkʗ2:"S;Q+ J˙j6,c (=,05-3 j1/xVoQ& slU#u3xWb_#Y^"!Ɇ}K~ko\!ttQ$jXU2H-B!] y|H17]/H_2ޑo+ dZs~?{A=92T|$81.][p`*7K{L!SR=Þ_7WE m܆j>@DFZX_ZSǰZTz0#MM5[<]pF$=3n/C5XO탭ipT\}$bA;* H. >%TWp-E'ߖdhBisJb SQX=l+=gU78 |~L[!P@8lxVrX#&AG޻+['¢U3]-gEH&hGf]ޯ`O v(/ v"\$ `6+v%(4l^P vF2'IBrH:AvmY ,ۏMMfo\H,IO;,7,@#4XFM9/"3 LF Yj(MlyvPY a圜ڞISKn ;<_yef*TxmK$:~5.ZrO !h~I]QS۸Ͼfiϐ`=ܞ5q hE7Hijq RV"ecmޑWnAגϗ*߲:b-Pɼ$;kņe)/ZC#'ğ+ͧ\3 %/U9@2%n'<[Ԧ%OrX.ƭQԝ{̑9 z lٔmߌ?,OM=z Ѽu-I`)fq4˔}Q4*M~c obk@v't'w!, |zIUPvi82a׍2Ih!iBTQtc/%!CK#H-Ecv[=֔? _c'EhB |V ɶT-p@+q(WZ(D)U6nG t0j-ˣjp t6uDVuB)nV_֕zu4>T`G Kb:AeQGI^ntzTH|ɷV,Ty"!pY[mQMo!km~ Ģ< oɹ>ⷝdpXV2-@[ <> FA, ' }}c$!WDmHU9WP-v S]ez\ˊ¥ -l{%lk,^sS<wĈkld+F|4K]k PWgnۂcXRM:R&<+R]AHޖxR= ;/ HVE/C|0׍B?$Uiv15!0 -85S}^'4Wmޫ`h.I,=Gy\#旈=tZRbT/ƍdE$栠ϗn4u'WdH)XgҦ@1Auؔ$^J$_D׵dgqzl?{v?J 1N N=1 .R@5YsvtLBv0ڭR4vfZzA}7i_c(y0oFy(uP .,UZm>D 6lh Ԧ4|vWO"9L<wcAgB6GodO6UG1<>85RPkƐ Cnɺ[f;I}w39?()ad 2S ȔXv[Ÿ$jƋQNຆLgMXO;<] 1dAW4AVÝ`l f7K7I>߯6Hpz#Iޚ FB %I*;L~~ܩk of3.Q #dT/_f~&=TvN 0GMrڗYwV<ͯ64?@2FȁG$(;ѷ3vMA&oʱM.ďdd2i\ \r,mH\:@̹7 ;xl-MʷweWZULRma\΄_YᩴA}&U+}ė)i>FH;4q"w=mkZIĮeel_Cܮ'Fp+ܩuTh],Ff/oSjzM0c̉2ـ8@I!²GE1Qe$w1>xۄi;)ǎ^? &:x KR?iL*ΰJcxO;SKe1S :S˪Ǖ>H7P ցsU/:=LA'i>nj!D5750)6*GSдYh _i"Q2Ab5o#tyZQMC[v"E&8U(S=sfe' G*O57=qlWxolo[R wlCR |3VPKj+nA],%p$OQ&H @]\g*%z([YBFkqOszPtrI;[δ@OH`}M\;#U*j VY KP", f0C'L*wQzT$2&~O5z:2#K;Ptॽ|85@lI H燩n Si}]yr.X&eeK6L⯘#aөhM%c#4B*Feޑ8 g4 L,\ܠ;щ,4fcyT©O[Li2K>5+r\JhK"#P7,a;.m.ۯS͏X>[s ^)PW>M['q ) bKZ{kR,n/S؏-nqPmXkz0wT;V5'',>XKH<>k6U;R%XQbY7B(J~^;cA݋0P!hT0Eӗ?QIќ;* JfBSvhIr?`Z&䧣WTOnEXk\1u{>'6b6: uom4w{-`O.5B] s7.6eyĎ ey4mH3B Fd5/u ޠ˼H̨I;ΑpG馪"JMN0,R*D?Ko0t5 ysqUut*Fmʗ#?9 bַEx* kq)G؅KzMoqW]u@p: jK1N.kDIun,Ɍ4!N<PP&[e{/23FW o+.-Uk['nL©+vcբ_]Y. ɰ4MnA^Sto ҫZ$ 7ByoPOt"cnM} =3٘CFǠ;DMHۜt5 T!8'XH@83Bs)eWawR/4V|N ݤn{)TM· V$f\3̮(׍$/nD/@q`m9ԚSwGҀ}$]_XmTR7DZ}%5iK݁AMdR ?aX5qIu)f{ R,#ݩEx  my`nBJ> 6'* e5PWCM;T=^zYR? 'WFѿd#_ Q<4KՉIpV ",/_qHBMس[|g?(/7Mթ>;u=[-d8{dNN6g[_PBA3n!ɮNt]Q-<.>ޗa< ob3~&BوG,%Gܨ]J~%Кơ<4 )SgpA#(-C!a*+SRJQkB>X6JXn9x\f6pbsiCڛ94ScK9)Xr[ H*4MM0ngYZ070701000002bd000081a400000000000000000000000161421e7a00004fec000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/Y[O]?Eh=ڜ9M"yS KG #X{W"D]GԨ >X-~E [ w_f N`ubĽ͔zq&/rOݖtA_I  :Ome Wb3MH^'gq fpAoӓ/>|IDƀ ++!Z3w8xeMY+BEƟ-[ >O% lc _"m2zeUenf}'BwqXUzxס}J Z%zbLvex!㥆+ TPU=~Xj&m(WQ MQf&UO+[ll!XnC7A*1|)]}B}OF-|kww̴2Neox~5Т,4u#c44 yd‘=.Soυ''SQU]#3`tTrB3{].c`/=ơbF'Ԟ+uYńʺ*?ŲEr/4~D}S`'E4Zy[_ʒפAx3'b(Շ&';Rʌ75 A{FE"›/<(b aGU02Ƌ J/_Sh}YUKB~*1WX\NR(:W4gBG;~)+ y5/>xyl%NDtPVp;drnPfx _AjE4‚hJ뀇wuÃ$PiN0 y]jgJ6Xȩp%؞-oT~C^%[Vvn܊WuneICcr۟&;\hwYWMŬFl.B{h5Ylt,EIcYwdU_ߪ:L^|LS)ш0Tr0[A-7Άhqjz~FK O,G!dZEþ$1•Ek*kDieZY+JYЖgFžRBXTj(>J4 B:OiؙA r w4Kia$P! N5,hj-daqtMI(3kS4.c/xl<qRݟ>1W!5)_W+Lr[]9X WD!Q|Baχ$d7) &j.tjt8C,ӱғ#ըZh-y|DzҎ^Bܤ̚,-kNq;s|HY7U0spw=/ξȸ3)i񁌑Kovs[JN0'JN.Q`^8^myOTɀholAP-HV=!ܓ,*`iX$Q.'Ѫ2^~L%P~I[?ZA^[ҤRa;7F?U6m=s؝ > HO\V%6+|$;IFd!U C9ɿroFsE_v_ +X%ScӉ%r*5ZKufpI JiϪ@#N.&MȺ5]08.) 1!I-!Xб˫I'^D=,aCg tޣ1XFN0IF,pw <T=x*ʇkqޞ.F_1[ ?pEwPNz@kBV>2NH2%,D~`0p@^GWCA(+bWO[$CChq9>j>͆FmTNÞ8пO O`>.^1g-~yR<6=aCϻyI(h"2m/qQvt,˭`nwfWQIo\C~7*e7&@1#^٠7 ˽U8?}RIR]5G5WQ!$>^gZ)jPC6D*QxMpi3X!N5t#@T6%fP"&4zcnAC1 ;ct!&y5r}xӹ\2h@L5ci,>A4||7d]N -@HMO-7E$\t.gL-ܯ^ h'ؠFYPKrjg89~ Gf],cEevz_Rfn.'R+BdS ?e"b91x]WO}a#9m'Ktf_Djv[f AQ w,2itAv8qGFuiJ #HJ}Ey\?])N">K7TipzM [qp$\ j9ʱb[}K&3ŸBX0<[r| a#jzM1Ńw;yZC`tPO*#sU~o͈d!pِG}{HbG@yȺ9gP*)X>bƧ&le xմH_0ntȺK)1ownT?]Q/b?a"Ġ{>[sY#Ck_Vf>9_MzTC_y֑AH6CXFuJm'̹W5$[wU3PXBr W>>H$x]dvBrA *p%' /Z^9#cy =S3,mM n߭_+z:H$7(ckpkX&gP$am&nC]̺-p8z~]t1$ˤ3a_i >G7;dZ,ApwslO[ Bg9sѺE^>*g8D]4ĞglSfy&Q_㇚ӯS/s(`\[>[/qk1R\eTOש|2@j'"r+}Dҹ"s͛eZOʇ_p"/lpTJbsp;aV]!:[:Q$pt]5bi=Ұ~ϟ#?鳶vII"7M}pOE?KnE(cn֬{Otj^8ѷ"&q6پ ŏ^($,̲ rFGb=Л/qNX?RGX-cyLV?< ɲG ]WU"S*>-0Jvz(i\`9cvz$0OU~gF避`q'Z$ѸԨΡJ!a];Dj3h; 1KH^ |t0U?]y++=maUtWq6?FXq$^:GZ3@'c*B ėxN:9mDѽv*^w_hnY'MD25yb{I ʷ;M"d3ɶv{^Th$2׌6x^BD+ѲPQmCƠl{{0rSa>f|s Df̊0B*BC5Yvfr߬2Z!4s `o}+9!}׏jgmSd}u?z*iSgmY}WUF7?\ E=Yp orW0LZa *+'ă4H@e}6n;#,E{x }6~,[o ݧNr3BMnIyC-N="֜y/ŸJcv#¡'v&h>?ކF+3~ywa2W+S"{JW+P*,[NF@;.Q,:F R1)OQ h,q3bǬi򋧆2];H";Iv }b+a5F(֞nDq \ sf16dŲuHw pAs,k"hIԛxdO] <5<>ׂzw>{4k5 [ߓW-8^xD:^~J]%()wQ~0l|>vf3tzG;՝?mz[o| SWZMG"K=JL*ZO d``5+rTv>+}sUeb[ZQ[|s<Q҈d"l2}i} ^# /Kqw5Xw.BZ&V<6*pȠP/mi?epIJD/h qQruGS:ۯyv z3f!vSMnP%?XZع[m= Āsc-P#o`f7^,"~BvC9oSF%>^zn.{UgG 4q`[/Ũ1-vu bmJAȞQ\яJ w V8RY F-xCU)Aaj|>Q/eS7ѐ\ ;v8>{lR)P 똤Q(tz"qWld ץ6I2kl2\^R:uFmz гzXac׋TNV_ _еMETS\u?yO'4ܑFfȬY(,my *J?靊ޥݟL2wd⦁$0J`). faL蕲[5ktS-&vr5Yd۫:PvFaZi`eg3xd2嬴Vz.R`\,wÑq {1h=ZL}dOڛ~]ki3]S&Rkg~wn"iCW > "^fx6+vs1!P$[9GDG&jIBi1)D3f(Ɵ O 01, rVeW? r|!TB Z&ToWd 楄\FnDk7~usܪ'1 2$XuS*Փ/$DZ9饋∫ƠPxH_ BaA7g}iȏىFt[ !ޟPq\dP^5`(̗"?I@ЗțD>_%+' Ά{Q^{\ex^wX*A4-ĩai|tNeOLQ9ᚡG ((K+I"IjQ%gRÒv}v-ܱD `Y:zt l0c@5~>5]3n25=t*ZS| 4[fcNr\חqr|.8%~PTޜiGZ"&)+EVoر("r1Y&IwWk,$:+}-9A^T/9i1g~诉KLXӚ4wPq=QYFZ}sh`%)fP1v|gp7Vw*cU=^9}QQN<Wڛ-T\=KgB4~m]$ȜdߞYu3 *Uw"чn7IF %g%N;Dϴ[LeZB0P \]Y^9(6}IKb>SNuQ)7/WH^l62ZU|uı$z,Ak#":HM4p))Ag"xzH/\ p5&^:L$Dk7Yg,@(}ڿ-~U a2~y'1XCFzRXN\]]o{W u&+לMAt*!iBTg6UD釯թVEkD:  鼂O%i@Y>&Up !}8N:+ޭ04iVRk?Ψ[^Cnѹu;P/U0B@Z~S |<wrc_k^%.*xAܘ`ppdx~֢QTt^j{0qyɨ4ҭz-]W`,w0~n ">#lK6$W~)MbHF+BkmE0)hSiÂF7+WޭPC/$eAȣ r3i&:cل"ǔ8ܵonVRӳ[lppʔAh5X6allr²;_5łwh1q5:v~"T~B&i_#4667b0%}0Zpt<2;3VVRl\T-y(Yl&vwc+f&7f捋?r| 9[βhqJ0xwq.v;`^ߦ|BmsyVjDEie YNǞd__5h/G.<ttu oh'I6!r!vwb<{U}3Rr.ueP2͡6õJX:IJ͵[^; k8С>36 \l2;!/pK 'tsTW}a]=zjJ+L0y\-XR4ƽ\? 4H bX3''d~+5(@]xfl@ZZ S amC9!xcUi7C:Ρj KY2.j}炝xu|7]й*hž D~0sR/*Y7퉺9hBIs{U9U؀8J }-5q"W&`{PIݓ.҈mQuXjCF91RWB^8N8@G1),Mg.S{hWG$%8鷷DJ).N)aT!J.;CY ЛL+j*x_-&nW4 \̡ΩMԀ-QKH5m[}+Ȫm=ib.4;~X)'Q~Bc54 lgDă#b m?ei?R0M4\eA%Ӣ.| w٬܃%=s&!bZZi)nR|ȷUV$Zvq 5 ka{0+XƦJNsCtXГ@U7x_9 [>( }@ѦVm? oׅB\ž\csOR?r]bȲA0kFm!t8u'}YqQ-*9XX+pv[h1]4gZIi`cNX³bSi*7yX{VlKOȍQu71z%W33>/e WpNk ';Cl}"bc0gaՉA]ޏI°;V?_mrܮ~aG!7ud= Q@ۢYf[`u^1ߋ;Uk;.Vu] d,@ tT]€RNA~N?'y/YB*={S-Q5%LwW0נ/l1Qe)p؇OAш]w8"̅5+-?p40Րѣh6tK8]tfOT rghu50 7juCa@w=gpٰ%j.:^aI}8@NjQQ?UZr}8/ 3.+|QN9U RKĨӴjm>ʾP^=54K_J7?yV8\铷cwϭ'+c2Ǧl4 A:>УR~gpzLR],>=M9 #7"c5@`_Z{0rx>deRV{Sn{6>OsjmPc-dV9iV+KD[-lŹua;kNq77~WECc6|N݋@~P,$W?DMq jZ}F5ޞ604r]pG/ֹnBZg~?.Kl7NIgKvk<оzOVOj-Qc*\M)𭘱7􁋚yr\'FDr\E`HBJ`Nkbc|v9^7D\n.Oܳ0LI '- R"W-ӭ`vgݪڐ!j,Ld W /5sҮ&kD9MYӣ0жYZ3_B7IХ}JLsX% ݛ51u(֢؜jp$0Yš,OPDJdFX:aO#F-hD*)\qu-E9=nv^dlӘqw0pzeo!g~&OU~5PcS|.{T#@L9k=fS~\-ߒ3ܢu4ͩU50W׉3nmeltePՙ'ۖ9edgamѰX7ʀ4Ss<&p4Y&Ә3O_EaِKJngz2(6\ "6KzA" \k=[(+篈^ݬv`LB\UR ?({fKMec&v'ˣBѾ"h8G=?u53PXuXJ 6LF X@62 Y;9\Q)?͗X-c=W%]>sU. 8(E**Ρӫ.4/fi)~+Jz.,`dSEPj;.-Sk~R/;D;7Dydƞ*Y:(.'^O 1 ⃷G⒲C{!F @b_p-/ELf( |` ŷkN&] Z(x RZ,{Y*jc|J$;XL>H4!7$ V B!nfo+Ǐ^ ; /I qmpWW!庿r02/)l+ ΐYݸyLw8N(XG Rɩ զdW N-b>#z+ծ-G?#Qzkp_Ue]o{?Y~@|Pf!(շpXEWNMhW0yR(B<7־q̠t_+%]HiΠ%vS[r0&]zXĮ[̌km;0ĦKG(Iop 6a㍷}o֬v9 `w OA^c' $SoxeLm.zD49<[E(Ri ]o> )BpF}\CrDOѺ&R*eʰ"hω1WshkD} :LWx"s\A_\Kg:*b*/>i/HFFR^~zY.86"eJU>8Τ/AF_ON? SyvHY R?McBkpMuZZoOyv$Դy]$o#yID~:VTwm> 6 ؀$)"2<͠^vՒwnpReafn#D8p1?e+C]\#J&XkJYlgaś`l*j"܀xYu9qV ցKgꑟ#D3x-F;3v!5UIφsX HĤ?mAbbTk0*]Ճɟa`F<^k0cAK?XxCó08xyii!=u\ Ƽ;;#06A5Š,R>75^ bh>ʣ3a2P:oƒx<{Dz+rlE02E?6{.Ӈ&nvMc:~ %$4'j$_VW &j$`4l?۴@휧Vpί.ziP"NEvc"?n$!\DKKiktdit} )M< *\|!EPO*_8EjUȇV6hbUDSEڥL)Wlls{GJqNi#L+x=HT߈?xY0};DF Ywu kzlȝNH]O:<6FJK$*ۅ7$&=K#|:v,)'ěB *âr eEkR&TqC/rSwq(}cng<9)%(Ep5֟| 敱h6LbP"2ZUm'zgRI'0/ESɈ7EwGt]+# C|t9RFUĭs}x݁ޏ[kcc? *d cGx1dd~lŁYk⑍OG$m8Hm澙;h㝯PSZ5QO̶{#ϓSz1fÑbj,@byR꒡kv|k1D"uF@s*7cxʓչ]E'}~Fh(kK#0gwXhJq0K|a@tNae*)P&ưeq3%ˉzc]JTP_ &}kg% Zsd@akFU(auZ'b:1/-Pzi<|2.'X=ˤn엲r3l?D'gT?h ^l~wcJXrkpuϖD 8`+SjlR%O\i֞YcnyŇ Ugy(o95:dgy>xHb pGՄ Uxy%{$}`2>V*%{DIftyK޶J% Tria-~˨|;`sJOKMC;-ngi Hn Jqߨ<Gk/'z|:tԡu{D0$;L4%OkiGM]TQmM/ޠ^!Z-(4d^#& GО^~YYi9DB2 14 h <7܆)\dP >xL/1>s5FFf˘7F]"TH}MdIΫU#)9*=] C 50:Q_BvԼ[KUZ7!+~5^];BdQ]=-1@ W"Ƽ3-X!¡0OuVy83Ԍ'z# I+hJ7c%' {#A{;J.Tc~$ԗ !FO#}fd"<]3;=%RLn3ˊ֗b~C.TS?E2m$J'Xp2IҌh9:;Z}MIRIT;tQk?XGrZvk:x8(ۼP1s@ / z5__RN. 3p#_[P*Q#y7 us_4}2ʋϿ m:;xd$5i=RW<-#Z?->m|ը *K}oZk3A] vX 25јIOk3 ~44B[Ѐ]ȫéيI8ABV0~w@|o+*H3XڐS&xcڊ-=>*\b}3ieQΰ2 ~Gw:n2ĆGFш=gD6#`ݶK\l0|^âGRwr.Sx|z2|O6vMfK`StpE38ۮ0mH1(nå:U-6edèlZ1N1lߟmng`PSP,`r< zj[ Z0AnNjDՒGt+SH<^6{nF\ZmvsOpdd,Pz񍡞/E;atr ,9NUNȂ0S\RQu҇6 [Ȋ3k|]s7a'=sX0{Vqc6:L96å_$>[kPnc(r[FUOc;&٘^a׼GoZ5Eٻ#S~1OIPZBIR~7)w d]ʧR- [2c[58+Rq45UUʎ3iO/+4>&(M]m管d!53v"#<հu ,2:ۨw. sx/N3pB>#xjʮ1U(]q~\_ui@!g&3=8^,=gaq~X[s*,NiLG-~T`Nq+UavH)4> u$Q5^쫥~P(:UQRMQfK&guqe(DKeq^BYTݤUt g m)502Ɲ3)Kmo 2n!"߮ZNC7$u&xѝMkUR!}|t,Qh8LB Bbu .>jkESp^WJynָTjJm1t~V/1?tKg =ٔdi:8rգfU>v[0a8D( "Emr;#eMyCI +Eζu5m5tWjezrؽ5rohP[hug '͗\ҟ wq–CRW-N7Xe,WK-/%wkLktE'qQk6kV$c˔0XjxvavTE~lbɖBz`Y:gv0Ffj!V7s)}jyqmE[cQT.wNq%('y۲#* @#ZO nKACgd6*_.,.yRqj梼σ'^jM&z/4:.0 Z,4_D`q9%bHNӿA%d3PA4SIfYPOzVؤ3yhB~X{羀V}t_]gG  n_k `a'7{ait1n%h8 Aӗ7n3S?dΌߊc*e(5]UD}4A~(|,n /խ*Hvy: :3Bn]i-׫M)OKlP"iTk__H|\˽= 8գuy7 J3`o NΗ)5{C|؀DDzgro)ER.Ҏ.lβZ>P mRUb&wtѮMe97n<=G)L1{Vt8jSLv y͟+S 5֜dw$b(Lc ?i%D\MPr~o%ͩzeKCoD|.ݿa>b4ҁ4tfXU5gX"ԭu4g0П5=E?x=T7ês[04֛|ѥ4N'KqB聹g2+/2*Iyi"8cIܒNn,iz"۬6qhtV b[js#kH21&NS U JA{CqC;Jƃ׸8n%sjh_h1*_"E\5R7}szMt0D= p͠$ucVbZYyk ޳HM7lFN|=T(H oCSV5\ְؖ/`ϋ<ځ z݇bNh(S(LC^`F]f㻾{RH0{fĽPσ3be1j9*!x7wмĘ˅ [mt|"6i|֞LvvP1J%eo5 tbIN~_.?Mu(H?$B1F{•q[;vͨyN4c3lu5oO G}R>&ڢ~Gg%)ߧc@!-l͠]_-r9`;uo/tQ@|9`zl8d;qqG:,c7/6._ƚarEecl$uτÍ['5#rpɶM|湫 HcDxѝ4V{G\yAlnvt%Szu }ܠ&+ ؜ :^OܼF7 f]5?=[U!ˠ|S~"pKVo.rx p؝zh ^<+nE&A7MYdtbZn/ꜷ?n/BWkp:-!\s6YE0w5_5h =#OHeٻې͖Xcsk(ZhyM Ȟt&# zўٿ.ٱgszդmqs( 0fo\ ˬ|,`,0s0fVb ?=[Zးg74(4 ěT +SidYe [VYK̊-NHR0EiXAvQ |ѷ|4V Jc{SHO<ɥyOÜ' ΖrtAUKI10 k)417Z$4察ƹY˥-N=iL,Q>2E4kl 8\J MK6\{3Ff;Ɵܲ1 ͱgYZ070701000002be000081a400000000000000000000000161421e7a00002014000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/]?Eh=ڜ9QTۆ^w2<-n[zd>`JB\¿gzf|lO_Wed7[r sL2tloXp̜xh(y_Z]1 z#-7oV Ur6`z|*34nt[*Ob3%qvu-_kטvӪױ+A7COib(ѳ.Do hUkr9YٍD1h$qFɪ3^X>k:A3J ؃^Uo-?Aj&NQc&ÐŖQqOa ~VLhR䝺D<"CgVp{y #8#6p }}MC̡ǽ78xx!.9lQY9_ sKbD6NTD('EvZ98m`qʱ?.G ߧlLz"p=aOi6yN4-N{4T=s]Zv0BljT{ T`kb%k(ao r2c6HJ#Q6#)?h$ "*W}NF5Ĉ19̶*}I)}IEz53)KI{"ފ7鼧U{J7 Lc.2* @IlҾs1*J3_~c:6/uAuހD6 K8Ʈϱ&߳VH+Oܦzi&=<\h\g&PIbE4gG=^eR<%?0].r 駙*t|7܊k{jֱ\Q f[B߸Xl#X+ BT[Յb sXKl L<[w\pCwoގ:F2X2*wֳ5I9\AGa'$p6 +P ~;m04_1!j`~~TS}h%voG-2sFc]-NarبF9S$mRN,l r: MpfrwYZ)cTi+x!INj0y&0ZqRpOrڍznM坭'C)Oi$Wנ ~x7=W']j!ED}ڞQn1z!#쉅()$_lXړE;ͦ$XBB4džPN|K>;-^LNݩ v% 9Rp8H8]%p\ɜ^:LfU|t)'0 vBZX.[v|}vlY+tN m躭KRS2ӢW}dٔ+xz>)&' {}YXx^z߆kHњ'/po@rR+T5T3e>9zҳ?KJ x.(ЫSU3ɩɤ3%^-[TJ\l<4`H^.J!}=3;AhfeØ #:R58=&LwG'z.N)h2X)1׋f]-h7gzp18-W/bhq5%$&AziX{v*UNxm;JCbll޹ j6^Uhy +ֹ?QYyV!p6`݉5=j3O~IrWj*?Nf/_D_ M 90NqϏwG5"S."YQGΓU4c$xfqnb ¡=ݫ)ۙzMc il12M 'ADcPe'D{& R3 ` TP/LVoxk> ,"1^9zSd*ona~xU !ޠk5M莗 V@Ju1 almϹQdQc9dPㅫSL4@V?7!D jCl =6laZG-+RfmWOG0>k|MF]/Y0R Gbt/ w"׻ZHeg.4]C2b ̄W0}JV=<`P: vЉP‹Py_N U #E S"w6V+o`}ӑ[LD]93硧g(Q-) 1'!*{)BL~X佡xvπoZ38ť9<.}ypGK ^QM"p@k&ÏFCi9Oa 7[mI%TȎS5.3|Kg#mJtޯ!ATzK`]ŇHVi E\+ExYdR^I@w20wtA- *1ٽpeApb7}!wYD6uV*&hmjOqj\IymOu>yTNz^)+@~ߤ/osub27ߤ6 װx#Tֺ-:o/oőVLDO2"!sԻhE`؇Y7^Ώ n(ȭKrmi#z4T(|!(jT,\AHf R!C[( (("hGeg!m5<ʟy"#>>.^=wkA'uP͗Ts3GC ̹+A7kB"G x*KB]K_u0vI*eE2h7dY-)uvQG9Q;Q?آi#mR.\:sY$;j7m$L+ xd ϶5HRIj;&*y>Kr&@Ԕ87܎ @gi=ոwIs A`Z[#((G$joDn]׽ȹ`TSN7Ove65{;?\dY 隆!ѕvO ks _2ZǶG%8`}q'˜[_lM)՞k YﲃF@k\a~N=“xH+БEj\蕣 + _pBC/B bwinPH lGO|nۢ $`%e!Fo%lqiC({4)Dn-uBxg,/G2fZʹ @j.Q5v=s.ߍ_0 #mfA P Gg`AҦ4:`8WKb/0IiO?VOpIaF?9J~ͫA+:c68BNEC+^ʦOL4-Ѳ ,̾Vri'6 ٵ-]>8-Ex5Ϭz#jNWkg_Ke==5ntlNW[}ZKi4H]䇠UG߁|~^%#]BT{4)]ٔyJ@|tQCwF^GW;9+@n];,(,LNb:}bzJ9ga@[t ,;m =[PoTDSkPVD }wQ"0)f* k@XB9LYtt?A)2Gt`;81[ċZ]o' P]y"Ts;` ~)siY ㏷oy-),h%UW D1(")vU=m-#I>'m3R}gsbtUf -`c!qV*R1y.tO-\%&6Rswcg2TXKrLT; 始SjM@-|=_ a%{6A~6Z\Onr^C '%̎s|-HF{`["dg1f${2n0h bUӍl!feVux bM.GnI*4^F ?K3[̢} QTIx2 uB9X2qU(%HJj7mVT'߁"F=&׾&]P  83QU@ 1ww0[]! cT_+1G] ?;q=:(h;V]fH%GnN L#]6uLrADdbfvw}xȆSKK/Tփ1K q<*hU ^[72g1|hV>*aFV̀;5RNv 2+tITa珈$SUou0CNX`a1 'tKK[طdCg(@5 >ѡ`a^ L*B PbI/y'd$鍦z#Ҙ8 Da/ȃrn\+S= y \BZA%7)ICP#Vveu"pz5L=rJ|!h0w_b2ZhJLXLTe= Zw}`;7._>ÂNfz@UxMg3J[ |tlxg} TutghXUPo|n)V݋R釀5stW1Ʀk)jI IR ]G6GZ<)X=&/T*EPC(uk]no3cY s 2U|G+ %Xx;if@Μx,r͹&@]d>=t8<:ǍDM Lf71Ć5tŊևKϭ_b"SOi}j*覀G ;hJEe + aQAKΦRr^Do;"HpZ ,$sPyd 99۞?}c=3NMZhpo-#$ +rGTMDmbk]u٭ wTǒ"_rɰƿ|?ypNi Z\3M4m\ vG#(V %ezoyG:4٘ų%f)9$cԀqo^X;iF@ٙՂ|5"HjT1s,H70:Z-|R7?LztĬCOtxbkڰAwz<U^sBk)z ?@(MWw:]HD}d nrߕZ$!kMB&v̚1@e|yRwg9N@j(jOiDfhҌkԐ!9wjQ:3o&w,}ͯ[&2» |drLnQp{}eZN%_f4p yPkz 7Ģ斂vmߘh=;ܫKb-zw0rh!o=m.#IIlFVPu팻aX !5`|{ꑚvc HU;W7Iy-EYE3;$ ؼǢ/ꄡn%s| | Z< :)# JߙZr鶯%zg`ī,!## Uͱ7OÂE`.D,3 E%OȮ}3T5[n0(<k`d|~P&ckg×#(=@ntL*7c_=[VKV"i!n.EmǙi혌3&ŸYMP˜XwK3(,6ة%)A$JYjyR'[ (֋k5%Rbtl E~aNX5/Pg^ cMFr:9Ɋ Z4 d=\SRwKHAǯ!@"C9kK[pwjj 70NgS"@D{VA&/8+?6@{ G<{->6I~4Ȉ%'1J:mJҬ!$h7,g2h!yy6Щ*fx,z4b=~p'7߶֛ :1Re?yEz΀j#KcW V9cwl'א\^=~+s RI1]pȁa3$5K;˞oAKxW+7ئF*5(܂څ |hA@y^jUGo9}8ߓ~#&_ :R^ }6p^c ;s{D2}6@r5>~ZM)twWY5\?(=g@AЇEGIə[s.Sf 0Rfrj<S1`޸pCaC(C Ϲtjg{ǘMIzH[jFѨ?- nIYvxn Zy#ZxIS7ot:RAn@ s!^SR[LAv*CW:7Ep߆qUAPE>1'ZsSaK9^;\'^9XR9P'*L=hjapc m,si@w?^eLΛ!esk̒XP*6Q!u/-Q=.,(fXCط3v+_;q~vhuU2Az4Ę1c ? !o̷ǢUM rڄCAfKG븞L0cB#M:y B ƃ}@=5H^*ut+ː `P:'qK<"HU!!w#1gFfdL.T3rDtYI?}҉^SJ$wD"=F UDo2GE^rj.탞ak#v!T[c3H7ے~ &hbj_N!1\#Qwbm)F: [ASL4Z@~r#+{2mO\| _3`ga8aVЎ"E7nB !@;p9Lyӥ"겼VM#sgyĪMdVA,'L,Vzq5]gGwL(1wkZ+:v3x}5I2,/$|j1NΝTS-E\9zjݟKdžM7Md UÎqI&T&c OD#_ko_4Q.+F>Ұ<=vǬO z<1$Biߒ-rOq?OS[YƪbSQ0}f9X:r力ܗ]Ԛ7\/2'Hxb@F IɚΏ,Gf2v!4jI*OuMy2@lt8xi.Ăl޶=YV3z,V'1|rED%ձ DPKF \mC%b_o/ xM=R#}d R;*&MPT=FF5~SE:*bf?y9QIj름3HPBM]@a#ebBy nxj&CFlwy蛂1D!`=5Sb7KЏ)KT'%B nOi::]>AsfEPCm]Vrd$q'kړjQ>&RuƎu;>EN(3%\Zψҿ)U_KQ٩z.o}(aoyG陲Y~FM:~o&8b[urZwkxiXc/їbI". MOW=\!R gVFRrix@]M"BYJvxb[ED<@Tj 0K8Y.[tݹ$n#[~uĬםbE!ƚ*帇]&K!^QXRNWEWMV[8sT]#`#fh{QI`BF.C߈lЮ-$tvs hi!k^J43h0LKȺΒ  䃉+ٮwS*3O&!HAPf5 De wWr.^:sʕ<= g{V#w'J>|0To3S? SDpH45(E4Ʃz4kdžU5༘Kk#5\:W{!SG @OvxS6z WY&9d8>FWg; IDͬ` ejksJ,!vsXJ@{|U;#l0-=f7MCtt_tZɞ0Lb#ފpɵH7kf344?VG6e HiV"jfR"QEv Uڒ2H$<= M]]ۿa.)3At 0gpNgc>M@Hœ6BsglU[Z-cI>d0a+0M_NO,.cO)k=>Oj*IX $`}/Ҽ(?Ft[EҧA&@T1]ˀ-A[T#[P1`xWLv-m;9*-~e=@^ܣ

    *Ox".٤^e$=]a Mr|}[PoR3ܹjխ X>o`cHꉇoQ Nt< OAn4tz~䃅VP-lѡTRySNzc-~k*W:h91 1gP{ F@."l@~Wѫw䆤l Bq7t_8 A¼SC`E*FKp3RUkP60Y@e-)Dtgt'ŕ_ 3۽cQrdcxQq9~OLՑB;!Ŕj=Q1q= <FЏfKy[ʃI:t J#UnJ-p Qd,W/ag'tv(?ϭ)n* _QIpJHC=Z.lt~b*矐|\ A臚N͸kϕu3P a_&?#X ']ikǓ- gtڬ;.y‹\hf5\~vr'**\ I*˜}"T4Y_l!xųf,o3]m٧21+0X#QL%<5qc S vrl\W;6<$!Dm6W)W]im;\ {F Mr ?[@{"|<_)S'p$n3;#\@p>j<ד:v5_quL|?64pm;yτ#8jz`Cn 5$u;CŸ=g:#U"SʓE5Ayht7U uDuRr%yfO콿1ӎ61:X.)DpUd|(}*yDmFoBMOV>6blì*6w~X-ôq{G 񉢕RAM9n\sDbZ-őof7gۇ(\H6SDmE99eqە X6yrmnYV,v};s,4 |*.5s~lGݯ1̲YOAgȨ$/ =`i ]7HY9/7KYr~on/jgv#5 1]?/9SK0#\~F|/I#(S>\c)Ԯ>cH<%C@Uu߰&d ;TG,#/UROu4`rs{{:D`N@N=Oˮ*=,K"Ʊ+nP/(/1Hv䀹(N(Ɔщ虋t%L<2,?^^/G:vfnZ%+{ZB ȠM D=hc/*lmt޺  dIJ:>u:L"rUZ5t9! l0|CqƢpqp">茹'*0`cJa|H ofA=.w DLq#jT=bKni5hЗq>!pd(᩽Ep,ϗq\Jӊjǀ=9qԾDJ~`47=Vϊ6!qJbNp`SلiG|M| j3Hm䝧|^e}PT3,s`UuTMSւS՜%)> \N`=03O+QLh Ep[Cv*8dYs(ħlt_a~9P!C^H)S׃bo!;$bN CX" "ƘZFK8[,ؖU7Fp9mcU{nF̍inG:4ē ~8m]$ }XлT|[*"M%_U}ߏ=#M5.- 'CX#U>j]1Re^ LCx4{ћ5Iv—ouʧ<~p˶SJ<+gO?v^oz=09 3}d>0컕ysi~?bOeǒz0fR4%bz#4<{ {dȄgR]D*3a),GiRܥ5}NhP[JG]  /-D+,Su,'~ec8fk4-c6MRڝ.ye=$Œ]@sbhJg(JТg3P1Ht;g"uGˣ`]Ǖ$ps_~ ^[2q{E +捍l*\hn|bۘt ikwWӄ\!:􈒼R?hvZcޢ='4%:[x`Y*hXm7y(R@۱ .7dTYGIU-*,ԫS1,)W16Ӳc#Ir †_!߯bI:'i~$Z:]Qe<}r"vyف$pF K:.{2h=7N@K{v%'#/@H{=cYV7TlcvԪV1*ǞọZ֮5] }>Aq"zuc^ykM%w}hҙ"@oD@ 񜮿PC'./KVQTg˚S[j\-yi'0瞯TZzfPpHZĐg8/f͊+KJuPw?0U#&|<$c~PcAjF$_YN.m|,O 垘 sUNg>h˲"Җe(ڴϭB闏C2>P*VEYFNsK1hR@x~:&n:4k` MN=rc˘眐8r%w_~ Db-MpƆ˚rjKQž>7s1&%^ o3 "ܚfvXڂ6rU 27x53`C>Kg=ˠcLVg|Qd=!gB5hvk"l~@T `o1irqj)*Imu94SxZ7 5V@*:ٳm"!6ũ82 p<%ƙkXexX/Ib]T#HyKW~SФ܍Y_?]!iV axx/}vu/ğ0͆K6o|"Mfws$TKondk^F3JŲ#mPS[, z&NjeJMKg"v(-yz}F'[eOΜT._Dv]CLq#"~ vtc + Oa{"2`4'GwokvmŬY]9KZG)3dϕf%z(xJlmJE+KZzlI߾ tQ]v4BzmR0EKXFBQ+Ӳp1 } -j!|ѽQt}h.K!cR$&<1%N.iH@-oA6ӓhD]WO'ʡUDbq?_,p+_|y"k&n?M6 q]vKꆟkA'a?Nxv>,X$9l結F Ѣb l;p꠷Ah8`u QdV-{ѠRJ&%^Oj=HY\riW:A~AUnz3L'd0"^'EъHޭ4ETmҗQ{E,ADk&ȱ8,Qg)Nɠav$My1:z?Ӻ;~Cг}vpw*Ҕcw ExD$Aja5S2˫M %O`7XW 5ߙuWW`VTS)>rt BW w⊙ӠU/܋#᪭HŃd}F]%T \k-#<@ݼ1اX& &W}7p%HT_]8+đG^J@e6ZPnՏ\6ʭUR NX=0Υ bO8G,aIBѐp^r ]#w []V-KQ6藷l0ʐ^EF3]}T92JU\QNݣHS z fA%i5e"Hmׅ?Q@T&S,Zh$_et L@,b\6~+!sar} ;8J3-;qHfn5]z>cZ%z"V|˘ AT+GPcuLde%PD]@j"CE’PkٴƖOM}RlPц!Fɶ%k1Ϙkأ. S/~꫽iB_$Ñ|x5fߛUZNRk*)^-Zş_j@:p95|f1]F/LH{g[8oǴ#r(:. ̀!a?~E5Ǩ:OP\ۍ,O0͔su mh(PSi<܆S{wWѝ$1z񞿁Q])9'u#G@ՠ+]ۧ^| mċS c0S(/h},|vT|2% J7WYmY,e@lMEL^Mpu-5L$sGѓi;? ~! _TƮMW$uOՠFhu]`,:QQ2S֝R~B$h|5d'[GQ}^-`5i$SB1^$PՌrcD&XIYW(]KUaOVnyk-m:prIoZp۲FȲMPf% \Լ^9F#pbyy[bT5~tG&|:#Kd7 ՜!3FNo{xQLdxg.'X ]F6N!zCњvPt3ʇlC!:s~C̽A=RDsGۺNP,t5Ps(~G~"؉O促yDIvIWS>ŹYt) N72mun_AA5&vFEZOF˜+>SW6ơ?呹@B’c 7%΄'-epݤc$]rhib5k}-Lѓ+t18iW[9G+FM7oԳ^,%V |ֱ%) csUy| xsfqPdDz,NS Ƌ\Jc1_Zf K~{AyX<`5U 2/wC|W35MgM!^bܙa&<ҭ":Jϯ>O +<ĞC?ÿklʣIK 4GAǼ8[r/-PX_޳?Y[X4 X$>uxM+! mzkC3p! %93zD%ɠ8HZʣq K;v`E(ƈ^w-aO_;ɁS}]6us]uҹS@I]z^bXmswWp7-KԊʈB6V/c5M;yCξMMT=Hc|4F`L[g/ohH1黠㻇V @aG-jLPr"uZFp4wK+T X_['b@ <эuj #'qCU W# w\|LUa<дިcg͑=}CUo kE+.8RƗ5G70߼Yb;~Wp}@o.}X(O%|˸8;SM T89<=t4=E )C4S!uЧXA3 a[e"jNR+j@Ɉ& ЩwCqe)P-WI&u'gNH c)| 4Ȏ\?EFeJG/*ݙb >, 9dr^[Ԥ6ゞyb\NVXæ5Q0hkka@^gP&|Ρd{hj`b%0|cVu_iJWewBeq序WExE=ZG_)Ȩi {A_l˘jj1 mWy/Jj2ĠFIt†X7k@@!/e,$wڇ>ak*#ɞG#8(G_'kGnzj[!m8U#KMlX(뱱NeWܹM/4f2r ͔dgF}o nLz@DWΑY{id-?^аblxQӝUɜUu@s`Bz5#p_+bF+b&,8TI:ף16PԱ+7I{xl9svѵPñgL1-I"L3lՓp׫ӒsXc.|?Dgl#T;_SQpP`*Ɯ+@m+~eni`٭Xdz}4fKlA=0# 4sbt[33RvihQ] ԓ1@ZvCS=3AMsqtO!c4+ɿKۥ@oa7{d~[j'BaA֎dFڸ- 8U1`0m9[/?@oGm00m*\Ќ]h@UB;/EÊv)4=FNa}G8>7xHc>^Sb~/}MЅ(ֵ]hc Vx hY fNPa.|ܰa?4D7=-.-4uW!21QĈ\f5{e'qL2m6c뒉cB|h>&s\RؐƂLbyS^+N_8"[*\. ׸zDؐ0JeOS*RF8@S=ЌZrkaHDauZCvyJ=fV͸ϗ0ם.VSB։ɩ{LU9GIb*F`0A~{upɌx1oPENp#7UQ2J/dy(>IHsaz6 >f/ׇUh)z9nsQ云SfQZ= ir5: m'ӸDםDTgm6NaɏBwOHx @yCQﳛF"H0)/xj~0!([?<hsPc~cbx8^T,O͹KN"4>n!$J:*H'J"FzDz]2 eY=+aV3 /=%X<7o'|*.9pߓsA9wB"=kCH=2u0^g9 (ЍʲʤS8sm,W*ܿ#LD"5 r]*AாBmx"(Pݭ]T@8'Se>cl(ejD tWԯ;z!Pg)4k4Dm@:&%fZ!ACfRr AZÞ.Gu Ui8h^٭jS.)[R9\ڵrZߖGD,XKg+,jdl5(}r[04"UpV0)A7L QlO#g=˙o4!KF.{8Q%R}OXn[N4&$ӡ8FO4k]E1|4MTV F]Es釻Bꗿu!Q;0Z}sdX(>r e,}kM[)[J'Np l뫊+xü@?͉Qurߌ:=׻q=>p|␜3ue}UɄkF.Nu1tz4k\?jǫ( BHRýcեMNS(2% Y@^WFp (P )Aӑ"My4U.Ki<; e֯p%x\ /? =̾"poTぅ=9%s:{4%HOw 6WZaZbe`BλWv**hM5\yS3cmΚRfb7b>f`_ͼ,/d|Z-//2 z<%B 2DW㚘6e"|O!` f{Rn[VQّ:d`20q{HhorIRb> ޺ ĩ簀6TvSCin)l8pUZ-1O t?I;348V^3^wVȾsʶ?YP/+5N`*>;"$۰=YY[{ʬ$se)~Fɍ2*bϿw_TqpF 7QwAoͯtg,U2Lp@ai޸UL]ZIglXW5@;?hthD޼U&N9(93Tx`ɘ><v?91Pݜhu=):WZ(ijW*> $ 5V7t< ^65B6I\(Xg,:yu4 rI~e;12wY \`߂QIR-wt_fAL̔rV0Ey#݈lN\Ē [oVF\M\֞aNi W.Ț( I*1 |mgd+u᜻ppΈ;t3k1 1l^+PlIn\fӷ w>?a_n'uJlۨg b3l6 d3-WlC[:ً{nIJY!z0oq 2BgIrP!՟e ޮ M`etFMaA7Q2zed YFhrQ7[,'Rm?G[v~sfUɡe3K]0$5{ױ(4j"NyقTS9uk^íKX[ФED5A% 8&VoQjSO%S׊Qe.hvZek+ =XP_TxUJK5S!2U GgQJZH6V$o?>goll/ZΏ\l4lN )x+>\` IK SKa"C_"l7 n0A%& kFu^p܈3 q%8vy`Z߹ƙ$qtW(HӝvCs桓\ ҞhAZ!jʶg &LkyqB^ Oq;[!~Tr2]1r3"X 27ɒ l9%C`\{1=ad' Fozx ]:.rh= h=_6adwY}{)}Bމĭ\y)8VdARVO$M'ңN-8yr5vGDޱmd%; 0*[!j5-+YWt66 s!{yDiZ$-s*gF[j` 阓SB4&Yf0/az`rj!J|= SD7;~͏7[݉z'|OIBlkc'uRWi'OUy~Vx8q-̺TA\@qsO6Q ; g`{0k?(H]ձ@ 81tzhruXOA{1"T K9L ѸMjçD*'gЈPJ*w0ڄhSVaɵ L)obt}-[B~9k@#59D=nX5iZ>/*מ gDݼboԦ20!)K2` zXv1[ }n$([([U>ّ bCQX pn.4H a*܊V?ȕտEɴ\d63^TAM!6e` j/[lgx5`(БeBP0ǀ'A0\=|^(Ōgļ$o0 jm"gʔU^(Շ8X~aZ+Fa1HAPfXLSAhdo|9ӊ/z` n7ļ~.ぃٶٳ V=r RBz VY ;Qcp6?&!wF30-Zn<كF+/( lPq1vXJƀqB"xU Fo(BwnsZ{\:q8HŞ AoӨNvWcd"]wbMU(k|2Dm}q%K%FURFa0@+J(mK p0s*q?Q$m./W֢:OHN\u; /aԔo[חIa} CByۻZ&Sg3/H54h~YZ^MyOi"r 0V4(]u#+MdpJga,GڐXn'n+r@h K+b~A> ~@b\ Dkgh*evWX.%]8ä́||a+ U-0 B^4Wv:iyP'yԶJ x7F̷dBk3i4?~!W5S#TOHic]l6nf;u]m$ |">8'u~iݟJ*ȍ 45MJ[sT\=N+YJw]:gyU aWE9֚jy3574QW' Ⱦ:*䷠ZSd/Nv\dv8!n3J9 o9@mĭƻGC6m)3;ykW oBlbXSם6jOL^ )KKO ЯC )EENϽU(Pj0kF#ٛO!}b-843i7#a꺨d#KM/ҠwkG]*ԓ9 w;trkfc `IX28~D/ 0}Uj!I;Ny0M-F͔N YE~GxW#rH / \Bzc<T=h!G?DVLV4![\U:`d'j,Ċ<dD:Dyni_ ]AOuΕL*ɍ}ߝ0>n*ܔt_꽅D9z"dGi EۋL8.d9AWjVCG3s##ovxso|o/GDjuFf[,"aY?w% ܈]ZNjU͒OǬKuŠFNݰˢht7qFx,m0>?-sɀC @jaţR<~?Qo+ D0l%!&wn c+Sڣ^єC ⟗ He=@vFL8l(WeZ*WI_DrMJ{E48sbyiE#@%&yh|yBV>:6QOPh1y_aa5~Ĕt`W #Bd!ؙ9zWDѕŽƑс-?Q*Xbks1mq.*L5݀̂y?jVIIc'""*kYJW ( G\RV4c4QӉҲ,us1# JV8nL1;?%`Iy!Nn5C9A:sˆ]6#P0Sf?ԧelLqG+\Vhe+|QN@TEH'Y]4y\ZEnZ_CY~cŚsrNyma ,I>v.3j0BWv$Q1we_Fzo)޼?]/? Vaš%U`6j8B:IK1UU:W= /Pfdztg9˨b~YD3\8I1Y3- 4s i&`@c0\kʌ4Qw8H^⭉/$>5\7=Mqo<-L9vlha]m ;Xv~J_$r(ɫNN;9)?ط܅ud w.MɠKka$L7y=} >6QAP4٢;T& \ܣ`S=ݟKz:YxN3?uk HII'[%[+fhe|mYXch[-RgQ\™EϟwԱy{VӘ(J ƙ܀d9j[rڎRY2W !iy:U& v<<`(~ c9:I32G5Umҁ_wLPn­;5t}Pidžbh}{V1ףe'`9e͓C;+5gT䁷V)]ItDCvksHy`y>[xϠMnTUЭxbPb]5񻷩^&`xLqk~C.Ht G\bk;.6= s8Vxo Ym e/ ~raŅ9|"C$䨽Uw|G[G|Kno"t1,}ƻZ~hd5>ĐAHTMu!W جwBlW@n~Ȧ9(Fsqڿ)5:*QQl6Lg%|> (` /ηS۝X*#15`}xk كVFiS.آI!uW%VhL+3#|o#lWGF3Y|Ƞ1X 1b$3:qm&ernao8eNRAxXq <Ȥb/\l<"G>'"(:`?݇6ƣPDsZPPa ?_[KUYvUa4qEi !N887گ$YowC?-^3[Mv"RqxI޿@$z.DȪpTQ_}.;'xD\1:ukk8ɺ*xM8וۍH‚j %m zWJ9W[K\`|iH FߎOPf|lmfV{kRj77W0+V z|DK/XHpGU4Gmcz95n):g02_T(GPVֻ>o<Çi)@q*A/<4oѺlkţ/V nM׺ԓ}0fZk)f?B$VǍYhRy{.v01ok{ZT`Et8l/WLD8I ]y%;HGN+^J>ʫVf%>5]Aj3ͦhAR߹4JSEH,HݍQa=׋"# Jo%xm8U_ tۆ Ӏs,iΩP @ VqYVT!} }<1-}[NuuF'C|:oo1j(?b܁"el\JH-N~Z14O=eCQuXă:RV ` /A0:7MK/aӚp$_goBER}.]&#+⠢^щݪsf;o/ Iďꎫ^$LGnb$"BB$l=wA8Z*_g7CfMZVyjZ$I3w{hj71 W楰7pey{mYO` 1J彘_RT_f~14Qs y]+̀s Hy Ŀ0kd=w?\,!Ũ'+J K-/Ems*wu.La* gRLugpލ@4}@jCU GU^̽0=؍/*! y;RԵUZ}gfĩ#P%jv^9[*cU?$ 레gK2ۃVhb~.X'e\I&9ttHqW@ n6TE&g7ś!A0NAoǿ>Uf tG2)N+ӰO =}FGHNxw *;Sej V6J][lqdiX!;(مb:By n|?t8ispS$Qgś(KCc9*2XAFץd?FaBR ]Wha 7>P]0yNc4f;~X`-Ͼ2rǢoyt4U̫&g5wS hb!onZiY&G" SzOf8":7nk)25о #>fj>mH4XyCLh9[nċ,kcA C)0Ӵu`lHu"b]? TC9ThX,/ M;;J=Q#}Kw'Ӂ"QnNJWa$6I~qSCn{l9ZĐ4M=q9Ar]beD4 Ʌ/,?KXk`j&c _r|u^Q-$UcM:ZkEl$ 5 wux`8~ "iLOgmM[۹e3:ⵯTO $DWC6n{ )lD;Z8m ,*xO$c~U{G >5/b-LQuXdGyڛpΗ:5ik +e* 3*4ޝDb1 3cv(t>Ȭ`(̓K"0BIǼ*%F#Nnȧ zYsZX.Yw3PG/ T&OQf3Cn{m .dKݒ~fo/:> 2$ug9yob &ΒQ"}gw~2rq7qQ[F~_XՒ4͝r`;b\r>YBNwd/_@͵z>wDAGzl=䥅N9ʷYv<-)!unnp=)4HΌ13s !5o7̭(0ck7~q phzw$,D7P}!=%ӺfTfn߾o҈WfGӸ8;Qmbӗ:4 m}yX<<WN (xufOxBZfEgGtęHv:wX]>ksykOOaSOe@b l^Tg]%KXՆ툡Q0Lλ)/֕aSo _VJgǒdH3 X]E}nq*J0,e @&(ϸ/m(HߟGʪ#V^7WmakZ)(;[@sy#Q=pЙ]Ϛgw>Fߗ)La({!lhS+M: z]As0 MDﰾ^Ni1FjǓ9,*z"E6Р!Ju0c~U!WQ9#ueOU1/F {t[f due\!ĬS/ &աwc$Q5 3䑬?+lȊXB.(WQqp>+3EB)cȵ VE1@OrUٟ w2w.!ti|߭ym8ĩnb'daF, i1lJW._e0[6e(&1d@塸kĜjbo/a#!bH$)pF:gQ3]gRݻfO]19v-VRZr[mk֞tz.,~.X`+ NҬ4ie7&?hK;FmFh[xw[KY}My5}ןhED~U8,O'Q{*YAZ/S-,QЅ4C$]?=3\piSh'w]#Hu@7u 3tWwXT@ùZd\#sߝZɋN6bsC8t5{CG/o)0վJ!rDh3` pK'm!"v+قՄ3T90P:nOxEp攲PGhӖPPNexeK!.S7<̽A S adqF$h;{pwISy cI MS o3_#fOP%N˿#PC!3Tg9h#yS'QJ_=<(AJ .egQN׵#LA}ƬQ +\ffW', l#Bw TUO)̉ fp:kJI]hy@҄r"8\a]Xlx!6dªU/k֪{p`~JJwO;_T{ <ߠHq&2?0GPb ZWdk^N!9A 8BSq{Z–.2b3~i)C\ :,H /qł yY1!C`û]',n:/U|d_.Xȓ׼f|P\ZRSGcm桗ԃ\Rx;n21]Z}U׶AB'/[\])f^۱*~±p_?v r9]4 Hٓ}{r!\P(:-G5| .]^\=;VvHKѯ G[FMURğ዇_3Pw '\ʪFKţ!N& E{{O5`Oc8 2W 9׏S7 U `kHЛYǂ]ѹtu Un:Lo'{,MF񠫯o _? jk_mLFq2:\  R@܍ʏiA{O >qqls9VW5NPt끬uقG{xo0 j%7Ȯ |;7 $< @+̏:`:*Wx3F2~qx}WdK M^Mx"}>f b+I7Ggۨ&,z/\>KNw I6KgN<'Bgst_%:UF$LN|׍􃊫$Bvg%3НJ臩LJehBw9 M]sgl#u5<{7 MNbz%ʯ1DD.y!@[0^c HSf*.sQV\q x܋bĚ"A+ L}^;uTf!^5C=C>˳wyKAȃB,(Vt&צzVπe'iC(vMgSsNu 6K'-@2.v㍄L>5cd2L6`ʜc5ƥ\ȉ82!>9 1)Ogc1"')Q$q1u}]#k57ȈF% ?&N7ס4\޶umQmMܠRb1I~fM3Z3c75)f([ޛ>WZ oJ5%CڴfMآ͋3{_j3g21v3vʒgSUM[.sD|u['?J{3ѣ@l $iWRkz f=PᯃfKSZfcQaoPPD멥"XAjGYԶMajIT-+QG NWf>qj"0kĵg vgij\p# 0i9B= ]I!?ѵ6Ar0gL=ڻ] WW4JY&Ҕx3BTO]yT,<6 t$8eOBCrOx"z -v$aQ4Xk/SM`N5/[tAMO&w)\/?5#Ee^9jat*k9*P['^ba ˎMv6i^Y*cwq79.Y#[p3 Zu,^f:nMPdBa8D2R+bJm a'^ҭU?+C8~KNj>9E^0 5%fQ2ĄvX:k&0. d/GǗ%3ۯj!`E rKissɽ $?g ncuFGcJ,N Ć5c&9 &5a5$cj0!.?;t5:԰y_HpQ_j|tOb%2,9/UTZRa "!zC(}v R.N1|ydy o't]Չ*%特%:\+.ǔh2g392Ԥ|A5`^LWUEZ5vsuk t5O LqumCEEcע4BnpmVPEaB1emd9d{ ΅%^j-q5ix}$ukLYƾqjZ01@F3UOu_E#r$;MP^FS6W6գgK&EõrzԷqdVT`&h&pZM6dhZm\Nz ]^c}-z\^husZtn*.ӟHZNjYb`w.ͤ .䮛^o6 zb0.Ig9`%X!#hCjfs)T˂VbhͲ$e=^h})M V[H, Vu; W_Taa&N Y6W&4bRrv@3[GI_'!VN"Z@av>X:b?V:+)'A(KP2XEiZp̶̴qAw\?3A7ut~НV6Gc6jƹ̪Px$%v"NٷmU2*G #<Huu&nGmpkpyxpx;{_;;OM )iHg@!G<)r^W:;?_69#>l.}#5Oc;u uaua9*Ė+tυ_hrufg#Z;&wkTzoXy[BAGAmʒg+5qCd:NǑoגl$e~ݓ4z"hL37em9tn\8{ɌHŤ zXIPM鷲Xîj̱ #'xd$E [OhGߙdG2򚼤+>sbbf㼹0T*5i抵{e:"{$[hÖ#. g -HYO{}ig,TtݬFRt nA mѶw\1/ ii~u1knaj0.X)M芫,!"і/dس-Ya} ,fq(w+qkM>%wR A넦"ʐQ!ﺿǬT" .`_}h eL_akWqhD}n0 /q"2 c!"cFKyu3*Gk_*p^z՗YW-ﯚC& -\Vy g۾ƣgbK,;N> T3-uL#;Q aۧVN t?d♶]^* M&. \ O~dz_ L]*G%U)qX0TxP R[&Cl;Wc`Al(3:aѯ \'2j(\,%χe uސ8zҵ9|YY"q@cC؜xʥrQ1V^KP[-֘93X0_Wd;20_-.s{]\&?p2)DmNq;t*i)E/R*f ?~&[y _('Gn4À'f& 2;H+!M>\ņFE8߳W3o7駐%ɫXIt,Rf ƕWƞE^VU,YL(:2Ybhl٥y r=4RE;_" ?8-`մ7 ś)Q[zP5;K0!R֓!mp}w+?hZWEAm$]R18וd7h`.b|Y64K~!ke_em=GO[)NtF![[9C[SQJZdB X-E<uz9s#ˁr],(HţbF[%ekJCF8/mE-}g]qF`yМaO+j]7isH^ZvUL"suJݮ\5=5VN*Eh }da7 {,rRdD |AK#U0vDfO|*mpdLU3r캛hG 6wL߆}ȋkp_: \! Y:6 .;=N9 vfIC|TEiB^uhyPNa$~Z޺,h}|:/W$ GnRM: .,KtpنDːu?gY۷ny'޸}oyf[YP`eGA K͈oǴ.8܅ Y@pl;#9R1P~=ܼ&l5|1 ,[^`.n?t3oPnK}˦w@W%4ӸΪc\]>AѸZG_nY?gw8%[ֵߵwZo?N] kiB8],<vG ]qgʒpCAxc<_8̵FC:"Y8 rI]4%&^$?QlE͗ނ _YCM9;Xpj!"X Y е96͚si?b;#wVy)pqP.IQ%V 4T3K)G(%g%d)m!DrD[S)"k|j^cb1vrM礕Yڙ_Mfb[㦿ODjG)] tH BLaLzc k*[=,? HAh/J*yV )C%vwD!46ښf:KbtE +F- Aܚz^t(]ozFdJ .L[փ_X-(3@bܩBU?"GOUO^鍾׭~OgTsoֲ}χgR DؼâE/]gpmI%{WBRnKc!/,~q¤ Xm8?!rqwnC`(d:pSi^L< zW?jR0< X~u ]gK|K7*<1{ņe49*SE{ϻ.k!c8Lqa&P5ַr-bAOLm0-,(jht7ʤ! PBbG!H'f#d^|!j,Ot?0T}w#Yg?pxL2HҀJ&wQs)Ć:Z&ő+o۬ űy1R}:2R8ɖVGZbϛn!}9^}ZrpLUƪxQ8F~sMuBq3/?ݖP5v]w@S]Ahļ\(V\HLQmp1xI%D>`E*AD&PwiR/jˈrJv4#ib/HELǺGIF2On%40RY!W3w?/' \J>aVB:Ն[`vzW sm^z[ f#>8?k5`l l(rdΒ=7Gmޗ|T4~'*aT]s'@R[_%@Ϭ檲@Qm*O0YƂ_Hr}ǸYV+/F/$a*<'N x6Yq |rRͥAU@#M FiwKI`CY[Krqʐ5& Bt??h,#<,Z&<0rP.BxA;3t1z [B,8 q0o, w:xmK1;P/C>?-HA!88ra|ir)#+ô vǦ"4lf FuLut~U#j0 SӦ(=Yd&. ~:8NTfbI] t] # !2'"&'lfXp{>3;ƎZRQ m:U/sήbav}vJ$;,/8j3b p1<ǰ6@p#|46>{K 1x84XaOZjqElj /[-Z㠦`$^vO;w <2x]*<.*KA=ux$lR\b'47M Z81CdTe1Z{'W'EbF뇛AjG#nSk[+TlUa奴ːhGXJ9'"_,{R 01Q$mը{C:B"s 1UT秀vG|ɤD#>5L´>XwXd%K]G/|i#wpUaB3oɡ2s]~oYpAq'|ѰѰEa0;vr7ȩ~<" bBg,PK>y3˞8zT vSNƐ ,o%A=%B wlʫI5`;ǹ KP8+dB&@M0-ЮEQE+1dly ݓ :;7;J57O̳H X|'ɽd r90kND<` ni3i6){`3>:Sz` .Ms"B,4`)'$)tdq{c iΛcXqv{ELWffyH)% YhsnNy~:D^fRLp:GJ,='e3 E{h[V@qt/.ME'fXi RVX2v!ǎm+|OS*k#EW+O2S?)mm|Hz}mVt̵a.{xqJQ`w}0/tvKD|In`J ZITAzmnOrIˆ_aCWFWSXiii5wq=ubnZIlC7uL+5a3M}臘v5Ds)j\FAp<ޢB050OlbVď$W:&Jqf+z ^׷$DwȻ+XM?^Zۛ0%9҄rs+,<ʛB:iDiz] dN1[!e%$O:szQE#.Íԑ,C<[MȰ>b/1KnV2עx݂!>q;?K)o/jQe63|nrEFPʿv%kz^nY2-^¬[Cŷ f' &op_=r1L ډ4ςOj![`7Qˎha/j!&;eJDdl@勿\ fw-bHq8)z\wƤ #FH$~8a%Qğ}oX|Ca^QN9H+ߦL5A\736 xŕ%\>l!UY~.nfcb7H]x9b)B!<(Cuz6nC@8CX 6OGꀑ|4Bgp{x_Yh@{6d"J2>b'Dq64fw=FcL!u\:iHID2\Fx"JҮ Xp@W=8Q1(pþq4Q/Qm4KAgAcnI)hGd{l L lc+pFW'C KhsAO?h5e4!|<\r฾peex?Ev2ˊuǘ,ϔKF DP4'L$1c[6B_jfJՏmp1j`q5O}Sh/X1VӁjJB ]\$e^jWg8g6 ,@49=ZI6r׵Ii宪Cb*NeMT8KriUh? `hmDd'DCկCT=;FK6hXx=Mp6`y .a*S/gx(}:+Дsk"F,>x'ۃݟ}|Q|fɖu҆d)JLZeɕ!v;+qq;pEҾ#Yo/͚d%BQD BjV8*Vwe?Rpd^:,c9;±&/lQY4-aG.NsQ~]{+& E 8\_\t ulsOx!0.'XO@,KkpyK}Kŋ:aRoWuҨn!2ٽ@ۨ`sq&57Fs0|{&w],OgIǜ^<'_Fɦڻ0:P:Lf;i(hÆ5i{Y:񚢿z,is~1(^} KA3|k1ඥ *ۆC!5`'qf+VO_\=WiZ*ޜlwϑ !XODG= &V9g d|Vy<@L87jǨ⫆r E*IS|C`d Bl:9WYuL/@¢9ch+q)[z $-й1Ϳ]7bVӽUb$5&@J Wr0?, au6⧠?b_1X)}.sPw<`axH⾋>JԒ%V,sb}',g@0]R+ו"Z$"X뱙}ӧ"xp1/ /I2o. ϽۧXDJCK`+QGΞ@"u\(q R~+Pv ؾ>bέGeKH?V@i?IX5Egfbwg7zH0(Q_k]Mn \B)IyuvYe̦Bx>8X(KZlWcl6:n:L0}Dbh'UJ+i(7RyҞM|HyKwk\!8vj7sfA(@2 C}+Ov,WIjK^&sTuĭh#g .'Q2:5!"KXGX O|j& h\2F`݂bBI;?4s̡|2D /A̓PTQ A=ѩ}6 "=Z欣ݘp 2$gA('R=+;HUAs782DJ 0qInRJ8z،MR[x(Yl&'SW\.2#ү&CEUu|`\0a4j]Gt]b:wA6?/9ݘ?[y;2?'IU0,͞WT 9Cp7C/K*u Kߚufa}DQtnɌ$NH(K;7\%4#O3KiJ|opLAVaW66>`ek5|}cSȽPF،3Kx o +Kg7o]\+r/;j*͈ZC1L7µOR=&gp=*륗iuBHнgRxe̺R$Jq)rI* ^[Z/5|q[P߆2ҐWQ&}5`#/~M CMvvX[fƌl7v7#A1O)"RG 0;?#e.@bsZڅ,{3/J!)XK] Q ]kǖ6Z methG%wB׫$c}n`XFnWKe5TxpWJŽ-$9h0VvjnK1c*ވ﷫Erx%D ?$=tu *t\Sl=<]+w-6/R=hwQ 㜊PY-aEw.}\2/Mg\aME'fWTѢkA9:Ձ_DiܴkdJ2=xYw.ӆ=f|Ex'm4ȮNWX6OF$3k8pkgQ2{vI"c~JJ:0#d;xyk3 ?zLT8G0:lc{6&YB0xKjW WzG3'Gf|Y?,>#78ne2ܪõDh,e<렀R=kO5U@I_uoOFldЫgVMKϛ_.2q, Q94o<wȦ Sxƍv 7YF}qJO4FE#E֬Hu2pm.{ݔpE㖫Fhy^5$pb>,h&D2&wg|kLPcHQ&7^'fa,$u4hŕU9>Z Ȭunh?YDql?gy턖B яޚҌ 2JwsT*+ɁwX}xt6zPʈ@fR-Ձ:t۳4 A?ty0u|aC3B"65&4(HRܶP]/]epy/Q۱8oIcMT \iAS̻35GU8wrBOys=ǨL͗%ިI.Y%(HS1~KR|Kêdm?{bG]vq`wt4sF9W%k'}dQ.o}ٱwZi 'J*SBSv +\HӢ!@d+%S/S7]&nQv_kM ^ik4 }r줿ݤƐſ i6j/t/K^^]d\׷Κ:&rCjMyK ]D?)CEqk7:Q1L<أ2R^>L-(byQk5$܈P6yC] |1qV܈MyS0yiqoQǖK;j$FM;j&~d,[SA u0x^scj}T/kʺ SVL\_SpY,-Wf!Qw4R|=['/o]ډ;u2|iMU$̲ᘈQ+AL Q ہM z TjVoE]{5D7ߑe lqtG3vT(`;YPNp[D/K4{;Fߧy왺"L2pZ%LM/Ƶ,P@F-E#o1? $jcu_ t;]t(C<_ ҧMHM3fp$to|1Z1D»5S{ʉ9bST5{[E=理 ^M)Sf^5>J>{" f@6%9^2ǟ0sg +ŝbHsk(a3ӱeJMj-g >&&¥  b ۻqW72lu}D66lx/m_x^ M^ Ě&ʿ@8.:Nm0V],6wȓf?i( )6ú}79(1W'&[MX+CMg(BzgodU9y?&ऩFGKz(#`S յamT-fw>xjBVzfzYf'Ԍ 1X2GV"Lsڼݦ8_V6#9# P*}Jw^Wg |rJ{]z5׃dTfzK]8jjB}Pa覼 CvT&q&Αᥕ =hR.! | ~헹 GmQ2R +(&"=SӚ~Qş_=YM'RhWF?BO)^V4UAud ϮoAŦ|D ̒23~,k<:{\1;*ѱbBy&|"_vRmwKN~^Aߗw`t@'zyzf N^xthrσ2JC]Ú >`$ޏjs/(zlXeh-\#((:@}@T(!Gj6)[Ma_w.Dۙ7ʮa) frJn- 7LT&ru:N#Jn*E _zϵs]K̥O5\F4S(dYȣSXxMW\D$ ZNE 8D_6L/aCGq3@mo<ЖX+powd]a;DiaF'Hr)筠u'ҧ1}S}iXLf{w mFx`ǒ4q=n~Nִtf fqX0.(?z ;YWN(D KJ*$j1seTec9"qTd#ڇtAz='?M P`<]Ef_Zwl)t`9M[j%pB,se|tlv j7Ha\~ ` DswMZ0/3(a6Wi%AsJLۘ눷Y~-WFl.A;P| $yh1~U1 ɴr3'-*𩐀(L rLKM}[?yH>?âW~mX [!FwR0;4)DNR3Q38%zɓR6;x#dYfI*B΢1N7vdMOV +߰# a"8zsRrnzwa~sH6{Hӈ631RNQ9̼W [j5Q%䣱g(JKmmRIIQ淕|ަPy3R8e-1(:v'`M O , OM5d`Z !OF.MOiH<0F~mgHv(W*t:ONNz G .BsGzSbn,ec.BhB"JoZBi?h- ev.Q.> XS*'4ͻOqvT_i@P(iQ]ej)"YL`s'E~{ә{uafozVKLٷ9rÿ^.8ۋ?cp hUXw=d䏦̢[,3˄'d1-nw)RP<-EBZ1@Mk~N4Omٷ3XS$ Oq1s︊>1#+Hrg# 6cɍr7yWvՎ-EȨo/wcxTz`671ceTvW=kiUm9)|C4ׁ\}7]- hKV7WiaϢh4 ko>'<42>q!'{=Yk0Ge ?AɉA0eWK"]a8ڞۃCé͖Ї7R`i,08Yj،LT^ʣDB9sVY~/XR4'' An7jK2XKU^KĞUƟk/=!05n44d.~SL^@!1,aI#{٦sܿ==X"P!! l9q׳ۖ2 }:jsjV=hAt(ى$52ȵ Jb)i/|K' "qkIY>F3oFu]~ԫh孺qaByCv-ͤw¤ՠ+Gr'wqp!$<.3ͳ-|bj`6~g้Ȕt(g1˩AA]*ܝԠJe*6gab1'%g;h؄[H{jqUc&aöP /,:Iho,:$6ݏn|t:֚(XTHʁ#]?'6u}9#l =\ zxd@ 't; т`;syf9*{Bf^TYHZqӾ4=ql$X[6LY3V>K ˌjݚ:4}PI9 &_NW<)bt7W`R,N 2 jEB鳇 hJPSup!:͛^_r0qѵ8,Pҕ@L=y є}q}A=|PN GW[q y|mn~a^QSڈg"Ÿ52̎ZM_q)uht²3_47Lq^}Jְ4-K h7qDT{h1e#<@TèP/aå'bTdУ@z  ˈrs,=>WfJ VMA`j=$yw"5RA[ilR,̓iɬxn/)F(5 K :]HN,l{6ہ]fA:)\1LEG+1`Jp)UjT4C; 7'Dl!9O1B-7El3CPpCB8oH4 S/ |ce.*7m\pŲ&G.ӸG z#eNjYNC [ li86+R*Àv}eR3/Eޒ+ N -ɢM?iJvl 4Yv]dN"uw&RN^>^0o+1.W_d=@~@IYh ?ѓ&n_\c}89a_tF$9@Wquh:ϡvPJor/~I@)u]D=F8YΨvV &ZDE^vq ׿IYGs{>=냍@l{i7ٽ%n!1yOW_h;Zo/'n >foCz^W:#K;!lӸmR^ʅ"5)Fy/!桍,fN1ȋv\=*icfDG z]z޳^]B'ݦeb*U6;tx Lq ~?;Q gSo7/e TFYBx\6>#v:ϧ,$!S m o&i<ÿ kWr`A2\mwtzD7h9@rm6r΢Jz/Nn*q uw}{na#MG=m&`IN7J 4" i T@CY۱b5T+ՙw5BûZ+?MYȔ\}c{ۖҍx3cm 9SX#]/1u/zȂm> P @4 S^TYh8ߵXQ71ĽxgB@CkI.a H2/Dz)CKy]OjEEN2bg [B gva^VZ]Lʫ\$_$z/dsމMw͢)7a5'Sl$fD6IUtr)2~/9hvRם7 C1n]6`;VI?R Z |1X"7 ;c1#w<9rKNo,2WKSWY,4jN vN#,۳4N rx)W-SO8dبA+xduN|c1{ +B~2 ϵEZwNzz&_w -vM$VHFզ?L;AF_@~`BEe PlpmE&}vg4 0zE0dbZZp2V@DȇCEѾ=9C蕖ͫcl`A\xw J&_Gqk|.ybU6p}PJ㹋IU_ "ĩ]|nsjRt_ig݉5n#Ӷþڂƈ׎Y~t[l@wRͭp)F^e_P0Qdxk44-IV|/v?aj| WnւkHH[8KC\'ŅoX>tYP Kn5f*`Z䡐^sV u{.7:kN.)o_wMEV ן67&mSIx)$GC>jQu1tskh|WENcawť:{qyjQfsA6~ ,߆$N/(/q,E 8q̌=RH(W0g󗭠qѽMKo5 ٬O'ͪ g)JZ`) E+4_Ǻ]R&J\&>]|ۤfXmS"Y FB!f8XnHU\8^"BTDOK&ӛ]c\YVW=syiQ3ݙ>.Dv2ffgNuW!F& -goqm0+Z G} d*\Y[炱11ǶA\ƬCniLpLr7rƚF8FIT 4duB=4e%:rOHn}ڰKLH@_ 86A H~?,d{ lw`=x&>cuϔWj33t @#^tN5eo* IaCAy-5# b'?v̓0*CɁg.|.-;@GVQk{go2'p.[rc&yPsH.Spʤ{(kOf4_x>9D ΚEN\s~ .`\BA }Κ44ub0!^/0.u>p`"`$:F u IsE"DcIgٰ;i=z *03yHJ F12iM%ɴK2cvVt٥ jO9ln=Ud/AدQ..hHxdHw z ?'1 aUe Xg6퐰{L @C>8W{gi&J]n!ɱ!1'w2Xmw*b:: ~1ˬ:.ns毤Nʉ}p74w~ʻ!JH9][Ϥx]A>JPcCRg Z>*YmEC:m󋮢&NaںiB\uMf8G6=HpДf6y+*ǫA맲G\P)Z˶Bj ;7\ "U2u  c0RP7!hˉ'+UY}rF|DM4m)©:{? ~ձBpN*NL~| d5_M}(q 6m!!`M p5w&PJ- dqrVƯ:cɱЏi=#; ~7;Zn+'QFvwB+FAERCPL!)̦V*R,IG_ nk=tg!LMRd xv1x$XccKE:89qW9RXd'z[e kt/0d%! 6>eXp75tV-~י`]NL"k^LkN/o7OG)Zߺ`!J#h*]Iu¾aM ,XͪbGo&pn l"|q~M&#dI3 KQ2 2 G7{uhzR\67Nܸb[_6) #M/mSܿP)) >#Օlҍ>i(F)OzIO jKSE݂s``E"P=/4IiL^ MfiKզD6G]}no;n,q kar`I D^r`vy[ 11ٔF_'(#RW#eQ-K^O0@mf7h*\#zn5&}74Јk?_g, %8B)Ɨݔ)Pd+RM~RMvM6jM;^i=2mV@.tM;^Fj 5k*O)xV?O |eȑ2*A6Y/WWeTL(g2<6KH "e m|)x452FLAK4s}@ݔii1idi7">ڎvp0 iᩛ,K ?`blY~J *Jca~1f,D aNʊxf4Wt㘭 n+F7CEtK)~3ւB z7 um6!J NT,:G[;!ߠra&CJHdseHlFgmHޫK -b@{ޮ!ZVqڼ8Ombnub)ؕe-n< ۴qnL/}VTA!)Iokr? (~KN+楀4\t( .`JLb* px#*%\zg WHsCM^HLy5f7z'S;P#J(Hd"g葢Iil-a۩g*ZRo:!٭ 0S&<nB+ y?dz/"L6vI ( a2G\ zMD)!sT[/X[ v,ck/$؝6(" y,kkkȚjfBWR|{k4mxhQ IGԿ_Ý6v~Ʊ ߛnyrKaiYZy!M JMBt1~c-OrFJHGTFyK$w8 > uI,ݘjUF\%%SuE 39R @0V">q 4v vkDƝ&"M:jt"j̨@7T5dK͓-6bH'X#d9t,7F9j$SB_93 \cSnA#\<(;d٩ĬQ!kc[Ԭ; qS5+Nw{|'X(||9YЃo#iop{.p~ADeP5ZloA7zɺ6ejҴQ 7eyNN}}!b5NdE6w#`(:t>2{%U;*(D&Z }0Y/vL ՉǙ<NJî7EE<af-I&zP~JsQ,PP ~$h5Ey)]y۽Vge`aCg`B8*=ċKg{<[39GC|̠:8M瑰dRkt )~ դ5pc5 ]xdHG<>'lWVV4A"  9b,5uQwZjE#&x̾olgOZ wGNC"^5-h\ R [(xr~d7g}nwuO2u>ɢ6\cYuo#+0H_O!چ, -]哹G)7kK0nUC 9AǼzV-(XCn1#n#co˔7a*-+ ӟ6(a9yu˯q Qkiy/gc[eKEhlBRUvULgJE;\qN'aiΠFqj=*t ƞ-U`X{zK&! ~C?uz-cABMF'.)b1LJyXZ < -/%g'bQ ܁5i83'f擱kw'3ޖ6TRX]eC'w}Rbc&{O`0ɰ'n&ĵwy({:R_փ I%Z>'7P%v ViR,OsٟD &2 ),+ wRnQӨ" g >^<\ BۭWZP'5~rܫv:-cQ)SKh=αhϬ9C]7m^Hr8,he&Sb5jޞEJW6*CeƙH‡݂t:Ϯ(|݅;5+eF˨gwwR $n 5$8$T1O-Y$1gf) UIC&Šo֕d|7l'lo<`ڲyp'X/dHAߏ | Ə,{ *ՀIf%n$eih^=WP?rH];-uP3!_{=0׆ K;YȎ^,k4G@-,z8Bȃ䪀OCauI$~~gLyy`3`~UP]<Ӌe*qc;TG33;>w<v2CV5Te—imot,|- 7eCh=JV;FLxgmX}6'WڪZpSRAƁRR8+bZ%{TRkƛOf't|tUQ5po%rK;pT* p+`6"4624cM"vI=ЎgX6<iB=m{5i)8۲**5J# G}m]rqoؗo_f/Ͱ(C9&:UчDZvD]骕K9(}|}{q[D{/diGvH댙J_fxs #'R[lQĴ4O`3~R#kF+dMGiI?8䕉vN;JZS{e+"׎`ug^S/HM,[~9ȕq3T{oxcQ#_5 hzbO%mܸ<60:3J &}xBM$Dh54@9Q)G5<^ML>A,,yx/  LZj1Aw}D0?PWUno8x.+ԿdH]LˆGԚ1> Ψ wOtV!J1<_oͩ&J(1X8VX&hJxw#~sฒkNb)pF NߒpN$K٤[Z;ػw:[I^i]Q3)/mnW]` ׽}9n;JَsPV؂zRHW9I^ 4!&?3MLNδJZJn$IRr# nZif s Aus8oV~K){l=mHxӘD  <~Jv h niuwʧS Ʋ_iTk )!XESh.KXn]Ȁ#v8evx &.hkߏt &d5roMd ͻ eYw b.9+ӔSw6I<$1I"y#\TXݽ[AtF}1Nup/ϡ:&$C7MBwHB;n Ug?w P!9uo W>x +S%Y1Hɬ}| Ǝo(RF)բFf^1x#"7[hrRZ'Q=اfja=JܢRUl ۼ82bWF=T@H ajbݍR{-^ZMQ'7j˗tͶNUpxSgrACf]ZU`gzEbz]bXoW}B=ϵFj 4UgXp^6S)$3h ^7߅1"#}rZ0w:!%To]G-XVb9 g"x׍|F,kLB {iq7YUsH>3e!<#4*EZo/#- f@] i-?ֺ'L4^6 pqWd4G[18.v^Nj8cŐ0gE zN#؇xI5x]iq~X< u#t.d0riܡ \D]$Us,ѐ Vy_?35$?[ Ivn }^)UV4 } җn@7PW\:GD,d5KVh>`FV^/IjA;2oWzx޲VKT)SMM6@&INJl)[Šeoq&{v,V+Ty{TX#^%Y d Zc£CNkrvWGq [$K (ʽFd|+Rl<DƔ*Pd;kdhœ/!yV㜐sbDǩiUi}o?]9j؂Ro.4 |zT*a,R@|2D.; eQ?b "Eߊ+^j#I:kЃ$/߱FRd_b oz&=g-k_]!榋F :Q1骡8߲jV7$UJ(V&LKLy i˔K ugD} Kr+KYI/1}}ll!v.M9J×zf8 Y @"Hm k*bj|iq.Ї2[9(_3d_3aݴCtP+%p0'>lKkĂG=n"Ԫ3%ҵsۺSH#qSaRu,_`8c;}fV޸VסJ:KEճǥMO.v"3^5 < 3Z^Y0n:r7BY)G"uwS0fL!yQ|(HYN^B`ܘuEɦv*z;J\%2|^xy#.h*\ 5`+3h-7&CҘ]#I>qEMKY(W`!,dEDUsYZZ"@_e"c!Dbnۜf||j z.w˸T \A} 'p[I}Wg E {YƋW-*~C5(;bdtfY~4F}:w,oH9+fve/b#_XLsZaB]& Lٱz4)3 WwK'{uWV_PXٙNX%ȋZxfIo&^-JYҎ,BEFgx\K4pWg*ʱ,m#j9~E,P 绨UWj1W"B#5~OJjaIA4 b["A+4ˀ+#NmsdD<IĉrE*\# @T8>CJ{YZ?-\(PãLdhBl=mfu=J!9,jV(^ϸ"|-tĈXԥǠsO~MRۘY_ZE J'F,]$oD'[;jԔP(C~,RT~$5\ډ5`rЊkxM׫Eĺ9f򂌃Tb>Q{h'hPTAɚ}E%_r`ޖz܃PA =L +|Ԛ P 8oa]Ih ,Ě@v.Ğ]>˷k8 q*@8995"PЫhah#ef"I5sYj X>dpsT/υe( pz S\~vot 5.Umt"yFIOw$6{ IO[Aǂ~vubSo;d.,;6r{z?o|}aU.`0-Ҩ mLu${l8+!$Τ]r_*V&Msxȥ%h}\ޚ5k% tQ*4)̊>wl%ƼZY1wnCa*[y#[n?pa!F%"ЖUD&]4h6,DS HՆK #S@8.T n8w/UåË DZسAvbpڰopl1u6'(FyTaɴ ki:G/djTS%F!nüSz0( 94{lTێ¤qO~dbR0.<|J=l l2nMhIS&[Ru' ԉST@7=ل觊P/vU5Pk2Feqx!*4!"La)[Xle5ocpL Wsqj@Ą'[]VQ w-hG ӷUWQ8|Jcm(AˇbJ(l33{}kY!#y!ZuE3LkGr+R>cΓ$s!^'PL3a/}q;"'\c4}=0%Fŏˁs`klL?"S(.!a!3_(׸ WP2#@_4TXMQ!)Foli -mm jɧ'+S  8;8"4J&q)An)Y FAg+6`kXzR 5+sX炈` 3IG +ҁ@P}FC@Vح&Lx aYHNpObnLjN*h<4v l) j+[QđWbԮgbw(!ۗ@~P2^ EӖğz SPg9c 7 z(-.P[vA|a۔^J*ČSH 10Gy [xri%l=DŽಒo]?8fų{= Vej#}y合~8bkq'l9J;dQg@%^WNxW?9(SWfJE+LM6~d8-0RnYUxp9,w*{W qYxA(CW?'jvJ{yT-Iܞu8|;gR[rM#U%϶˰q23>z {5O؂qx*DO3`T={!ܮPoSw-AfÀܔypEَ$6uDU}Fhܜ=Y_5 ŚeI(gX1ڇb$f.d|\2yò|\ʄޤ\ $T*P.=HnWXʻ{x@ ƋU% H/p{u>~Z=1?ѓDVeZ8u_("?ڄK_yo䷺8֢"/(JRAnk5a :âXAx+t" EtqpD'7REbε?DLn`eiĽmLm0w4ֹp@6~Ij.f  :Zf s(aꝕDn#hIDY\u HݘS͕_aKU:=ښ~ v\i Ӯ7 /[~ Nv.҉3 [ U/GZEkȤ5IHh2q="""uzv H'y<ʈz u@^߇uX;2e:b;I[/6!)ivoj3O`@)f'\=K&2:g)̽caiόRD|ۆ:ḧ]99:!@su w!7+_ӎ6yNq`T+SK`}F[I"=^J:JSgͲ V !3#Gßa-5fbD [+giӮ4G* b&EFD?gLb cT#tX}r<Ŵ@9M~1̯44uA,XSC_'=C] _eF-qNwF)db/y/V[qkU,\LdwW1<+f.&|E(JHi`38[na˴hG#!igOr㰬zX8o:G"203TA.#_1;]-|@uD $hVL=wUH}O8g!)7@M 7HL8puǘZ: Ĕժ8p⃢4w4\0o`բ$|ŮM Ds(h Q<#q| =Ac#Wy&:+m@'cW{$jH+Ch:?|8LWFDj3u rJGc݉vr'{+&J :~&dcۻ1v'qȾ7=:5]Ytd2Ubf@{B[,_Ŀjhy 4P@* Y9U$=kf6os/#\2n>y/^r=SdAnW"OeDXxh ͋݉ !8^7˒rdd5lƈ6^Sb>42?3.Fۿ6KƪZx.SnyF<<Ɋ5CzÒ%J6~,ɝN2qGrj)YOW5;)}vF(dD5@2Mn?)v=0|4 h>H~Ev ќQ,+f|$uZsL νά<'+Ka %$* 1=8s&W 0:GrY;!=|A=j(ɝ'Fp7%{.Pnukd5Y1X:I-=6gړk#XPPQV9(G1ȪZZ)~V}m1lR ,{$0=mc%pM ެ"R @Qg42MyӞ\+zL}EĶ-O/"] F:Zf,$ yzۍ+1Tݻ䉨Bn{6/O՝KY%j8dKVu#q6|>HHОP\%4G9g 7PcN`: dO\ ڑi|龜 g>(5 .2;//2\W3S 99O2A2ڧGΗ%~TB]6{7cP>]z7Eq.]hϕ@+*XFbbBP #e ^G`z\Y؞pa}n>h ʏt`(䫀m:Q氹RK1[4唽I;J6\iuR<gtހ9[*LU~Nj<-l =D^| .5w% =s/ ^ /'kZ]R[$x''{&%e]*SX_+s~XE={.JK;\Q";GWTکg59X) Fv@<53YIk<+yz)ϴ@DSb_2% jGY;s SR~n{>%U5ouo# !gTRXN4XHy3>%@SȪwh 0qLˢF=QC WjQA?6YS=v+>(I|!Q(u*1|5]-P?b^Gz>@U'$ס`~o|0|(ˏmIodDiT+cr09Z"hY+4>$+dܒG(`Af}'f@º$`'a'-{V=RpH̷-oʵm֏Q;eUxV9nJ_/qZ?{@|sJZgd1k.[l(Ie\M}# Fjߌ9?hPJ ׀5)g/DB_핫 f&0_E& śΔJcxmbmؾUyAQ7mOR`S`Tmm.x&,?1Pg299F(N{}!muHvZFx9֭4\kxn'>"[3>TO 6eOƃھkyZ72|} {-`x9uQ6z }W0Lo@h٘Y4Ezu$~LFB{sѮB_GP&E_DV{}ҳe:dAl6H'aSkyW5K__2fȷNHx A vW+!~LO"NYF@< -FcPr#xF*mGƵԧvX9f2~ʽUwՅjMu!,BCϽNr1LV4(U09@C+"_AZ0z8JtD#|i@kh}6tDϹP3ݭZu;d0kqrGLU'r"O e,_)YIm'MBa'!t%╌q6X0YJ!EXN{M]QA0 3h@8|n0揤C_˶K.HR.Ns+A)lTd33=='^mY_0^ɣhq/he9҆EJ>y]g14Fj{ZÏ1Myz:MBSbINJ_\6z*Ix筏޹_L ]+S64OЛ>?=6wrVbX}-dj}F3%Gx!%+0Vpl20g\p;5A<^֧/dW}KB=Z$%~ћ`Qc-8 )Coy]B{Z?#OBx/vOEF嚴^\DM0g,~m*JD2Iwu,Kn]sڦs'v5vLj"GlIfY])|[nO!YӪXsvC ]dZK VsHyцbݶrDCxoKn,)iQ(iHvYA}Y/qx@ ɋʯ!{>ܰ& .t(j۾]58G6K=wm(9X9{+@P!ƀYfc[[$9>ǭTHJqڐwz Uˑl\\s&aU2A=ж|QZuw&ձTs׃#;(xƛzɘ8'h+:9Ih,Aypޏ;ADiM~$߸]FDEŀhB5q:ybu[;?W_Bt ~ !@F/Qb ŜHPCzu`9W SFp5,=HGeWlBs!TuU֡F:ǵ"l~qȒƗnʫ$K*= 7U ) ml[pZByp `j/f+8?$<|,H> iAHarOTշ6YɧUj4̢ěp0⠵9_\Pel'k‘h9Fot\z+NnbHW:0f*82҄NQ G$3S90'*fi,iΡFA4"[dD;Y  l=X Zi\2).쌊 }?&327Aym(1%Duo4g#|d1SN:zڑiZv__p%*Q&^Ӝ5ᰗ;с,m,:p3g6X{N\)b~sõZ悪'L>GKxKPO?B. -wz$R^8UƐrSКcFl퓥!g{I$x).1 iJZuu<9 v2d&á0vwIrY RQX"j eC09#Ɇ;UP;C8feW T$I]oauxCZ/2>OiiZxiJ=w[X(%+QI 7u:BZ%WB$T0 =윭i5U@LR9GOvkW3QdqaDs2wM) H)G>ا[CSpWڰ(t(gaN|KۋnOLKra"sWN"wG d|s|}DHu+rly+-"M=4HZt?*`(wY|wk2b\2`\+&Kai^yV\:!,^|x^E\oԐONȏA֚C#2&I9B&]g{50!iy3c!. $6McP~Qz5]'n*i#6ifqsL2U!)3ϟ04t!x:Pi7g|"`sdyYGNӨ8_B%$۫L5K)p^װJI}|PYٗ^6׶E[!Hflo9HڼekN.t%8ULZCSn}p͔5,YS:r4n5s+ڵ?_n hrKf̏B͙@jν1bO8i/:Kw6`E>uzQ ۮ+ѥM(#`"?ƻ6 4[H"jphts CHMj#i"ԇ嫁V;}>HjB#lz=H.F"®!iKs08՚epIZL6nI"P.v5s2Y4s}pW Xt/vxD᠜RɒFpF<`npT|i,>ۓdvqY_>U 4Q'؇r1$V1ԝy{r Ʀ<:<3oFD7ǁ`#`XSԈ+8{pGoR1p_k@HK;A%W&og D^DZ.2 YҬ]>f(dλHCO DB1*ڃƢD"-U#[O)##\\Z 1ՔNB\,b xxf,ɯI^9 A"՞U)(YP~و\t5@|eM(? ީ<H^Q6Ls++( y1k9vCW--]ٖQ|V2WуGoZ9+O LNJȅ*zsDe2lW͉C*6j8M*~_`),!4C7{)8j˄[HN]U~΂J>^]f0"|aCCʃ0|H Ix-F]S#6^Ƚ1o\t+7PjT~ Z kNۈLv(;]DeQ_G0Iid|d/ߚT귷MHؼO1ncr@B *̀4ſۻH'SG}B:!oq)J?NC\M2UUjI)vrTH;P #id,(? F334*nB6vl/j),%iB*N%Jqk ұ_6m& ҅2+:OMÁ؃b ~$ ~C6I~bM;+Ol`T0+r. ^[DE ^YKm6^~56z׀<~ F*Juբ]Bz +qq-яX/'G7R/a d>2"@ˈ_;CrmXjmNF9Y5;Q@tax"%kYMTU\xG֕;s&KZ JR{D: f+faR7|aSP]Eu.Ӽ'fnVnт>z7עP[%.ݸ{f!X>@+qܶvuei y䘖}vdrwv<,:xEv DJr_[\;1羄HIU1.#=(!#/Ry^oUvalyx[hLߴ P#n:#f8:KbX_RA)Sv}hBޕPRPo-ۉ%%H֤PmvI8].S^{93='AW ?c4yۖo[z52}  q̕0GZv./O`ls>+Ξoc%$yY16۩# 9uP;HCm;56i*Stp%:C4إ%1w\TyQwqHȈOp%@BV1lmzi? |/ΚY{cSUK}w5!4Hkxum E.+U%C|F \.ۙY= tjݚ .*Wrd$ԮsI^5ǾL#2{ПE~8F{3p!@fjx\Uy\ĺH!Q#ߋO9Eq(w{?'ŔQ٪\Nf;զ\gQ Ӄ}^J*@aBRX'#9jI'kw{| 05fnvoޘ Vͫw$]m "s|W6 G=Ѭ52ky3'PhBRvE.G8O?tԊV4ZVN*yPρNS~"TH?F&jVm^P,[mHį,ƳXxCg6쀫.Q6)n<1h5ڇgj@owcOeYO-:Eͅn ğ47+ykP! [븍6aψŶ]i(%SN>vt}D m7n|DkLK3yRJ*;w|[ؠ46 <:.:Bg*)G&6O(^8cY뾢4Tkf+V~4?5{ q^ ɠ?0B]8LJwRrFGz!PР7ӦcJU0yh(xr[t^,Yz39tDqnXpj񍨭7UaaBs!'1Ižu6e,sf%F9,?KUո˛(|OXV/ ,>" e]"RXIs`xB4c=S1d28") y1d+ 执XQ֨ oJɄSsO2 gD@#:"yCi}֛.Yλ${3h`_c׹zaW3,8e}S"%U0W=-pގ) Di[E/96T.@(Ed{e]'1kGU0l%q bP9e]i4Uf'^cC̀<AΚK.O`ժChJ@:p ds:^p^>0×Ⱦ] 2V!#6 ;J&)x~"Q!T2Lȱ^0voÖc1J.`4J]A֞:3 s>@\rۍK(L /jP=QO~DJԂkLXT'O512lJY ! HQj3h\B]1_iY;I`7:QkN6~sgMcz\wk84e&xT9|\,˺r7Uܟ'O)fmAt ($@h($Γ%ENs^M~hӌ{u#Å7ߥbe>J6{(mIX.vh,"1g ⧺l-z GaԮC#c3lEgCWO%,z Y}'P"4#r̞{ Gn8Q^3ξWv]tPFVy6+y[9,\/ƗNT;{Y(N*r08>E[a:*\RpU$E ӹV Ǯų.@NT|*su|jȿwBe"\ۊAߧ je@Mt )BN(~µ6=zŇyA-bzqiZ)uiG u%bGWgH"i2fN~&H39yz1 Wd2?@@u\j 1""MbSh]{~Bb?~""sƲ. TO>ց⶜uvFșE*QׅYZ7漋u0ݾKuvҌaghZ7xf <7~*@ ~"#BWaǥH6ޠ . AjUڝYf"D r7:;Z0?i"sM\ix[̍ǀ9[vgflȘJT3r#nPɠ%}Tɂ}BEpU5F \ ,O%rk>/kHj!{ok+IW0Jk w82$3^mZu@5ԟQ U,%K<`w쭃h~MT$(~꘨f!{ju'w-^OiǴsEE)ayq? 0Z ˇNFq)5j*+J[*s`3^dA @I :PVjg]R㻉j{hkMp{Uc 5χCKf&(ٕDk}zJQͅ6vF%9KggLadPTS|Hs-ipQЮQRʩޯbOi-=1 Mc!./m["^?ܬ,g[AK +%XQ *Y\UuWMt#Qԓ yf"!gcívABlBm4alʌ*ptqfLeFK۳ms'Zj[듃-|46XGQm⋤sΗj {s4S^ƺ^36I %&]O@{˜0C,K;J2gׁ]̈1M͗?+DerK3B&4;dh֬^S/t8y 3oΛ3!ѾoZ5GcD"z6N*< nɫuw6*շa{hb /˪J۪^)ɶAJϘ:jCJ|5DY~0TC{OmR4,1b{vEh$Y"}o i1XW:2ef Yq+$~iC#i(UM*^-_f.vV5-˔`~3}@lY䝟p ԉaƩowtHi.K7ɘ7Ӯ,!PO͝3N"eM@68M<϶/4&cjoxKe̸1Slz.s1RohW}[GQLaG%r' z3¯@eX㑞MϹ,WM" 0Lz-1, lcV>瘘}? ppk H&ݔ#.z'H#-9V 0~s*U.z? VbM~Kk}.zI9ӗgs'L%k1΢""ښSwLf0}0M|."KOy= J5]waB) 5R"%zQ)Y|zeX 'lñ+NaoNnfz?K9כIL傌OVw$ _="Cp](`_6j{Q.3FϯLHGqshDUEWmt9)TL%*6E8> Yܦ96D 0ީ{}zg}*eG;dP"F8߃8CZ:B{ʹ[͜r:-J SRep%̣'6c;LKM DeIQat tjѬ yXzRM64TW6:IìdrHUxUbR8_ΆFg,^ͩp88 kNaȧgXX̌إ^6CgtM,qzC)tW9@I-lHbnJyYz:ضp[Vݹjs?X._M}TϞ7(Gr\SHaVFԖD\pN P϶+(o&ʜY ¹G;7rRm\@b9R5e', [:u(_Lec*,b|$}]{td"<`!?զk112NP.vߪz7kbe vt&ؙ W/9plة9 oLec=C,0'N g-TVW ~Ǿy̭#xbe<'>#6w;K%7yQ)Ķ& x˷SzS i+^y9>ȏMR0q%(pkU3NHܬJ7>0: GxeBC'xCm8O.\DLP-UD =QlYy~3(T$fB&t yO2hN&8NN56<9nEjf񛕉YpB3Vk(dKQ+|ړwn^K_īۏ *K3^'[v˅Bb0t?$elP*UYa[4i!+sv-Y2?t0질Ecr-?xU$ db]hգ׺U-$q8hKB3s 99uG}K+*Mл\R an ,&^2'.\UZv1(#~& bzw`!ܪIqàd6q mŸeKNሶ!UԘ䝏lb%JW㈅];ێL `0akɕY5^kPgw?Y(C; >hf  3ĠkiSZmAG/=̥I[M%L Mob8npEA[},@Pn%-,aClL16fJiN)?z/@,j`⃛WQ^ǂ *!ʽMOЌ`MLT*rٛL+BIxJNS _Ļ%d,|<zYŃ&C޺hY\N.Z͇r.j,#:.VuQpG;X:!JTˮS͎pk"!uʬ7yo-ͥ!KBZglőu ?TJFIzmelr06~9D|r`{'X`\ւ~'}by?"dv/A8\C{+6$j}SMs{B anљ;:BamP Pv/.DDPV>,lU<,᭽|#Ol#8rS! ԣ: S&n ߜٵ})Sӕ[]|iCNyhDYfv_lXͽ;U+ Bu&.D>jUx$sqSSmFӁ!/U6{_\e>%k^YQ~}a]LNKsǁ32nʃp]HÛZMGm.BV,Cuݫni:_{:VV&<5}ꚵZw\\*mLE {{z Ӷ4+ 8h*L"E'>v{4yi#["l?1dMqQAG͝HvjIC*ׅn^G3:G)9rZ~z)K5{ɓ\aYcV58vYپD2N0)jUh:j%5~i5A}n3iFfJ{Ki]#}cW5Mo}7 #Mszn `b7RS5 ~a`z5eY G.s(^("o}eq`\]BW5:l/E#RtMSQ8AkjMs>ZSߖk4R nSvw1^0js'QHlq `ͬsfe MDj6Oӗ;|`kzG @N#d@nxHpD79B$+@R4=BGC %mClB)b2p~ 'Knn7#'Oy`̉-OVăxJL\N~aլ1>ҔQ" åEo#F(=xAM!Rz?>UʣY182a`]2I2ckVFokvO 4힉yzD}EtUZ{\}Qا&7 } ZgbhJX `ʮg2SaG0]Ջ>f'۷}sԆj0ӞrͲWUk  կ5\QF*]6KuG`QgCNlCvnVuZ"r@rGl+o">ZWS䜃[wJ$zcl}e MnpJd\Դ 0r޲Kr]i[BhW c-3M"M0$[ğ$8!I=SQGv ~K< O!"w21EyрY({yӧj{(.PZ5![.D#fOep76RJ$M|_#MkȐqbKo(9w$罀 JFm+)YaXhƿgK7{,POy/mVsZO]mI#L()__kLqi7S!bdv6wQ)onf8hjO JiP?ͽ3B,S>C#,:< (C:%Iu)qI\~ =; 4% ׷_Lk #4?*W^ v;q,C0sV >Ma 3 DhFK,Y?lf  s@KncMu1:4+*]@*L. EZwB6VIm.pC}ASȢTavg}~{#bZ^b𰏬uڂef3K@Lhd:-/{5N_#1P gxRD '4(3p>ҋ(Di{e',`L䟉GF 4zƒ98N͂ƒSq&hqۻ󫘴Q=!jB>̮Y@DSN^| ᜢG?;dOp %C*JG<~cp1gjÃ̟ ՐeH.4i#1KJ`q-c烻x_:au݈Uy۱]ptZe) #B7?j٤ݕ%]Mn ls0uჟ`z&eLRXm7G$:MDW  68 _ˎ:NšpR`_ް>>%^iʠ>;8sz(UqMgi5? ]t:wzQxEvr7=jU{#35ZiS v4Vk|ʘl3]a*Kb,#sx%Vԇ0]Wͦt㻢g~ bKܸ5fmthzDHʼ Ѣ~epQđ3Y]mUQ ;2 /xhă `E$MiCƓտz[і[>s=\zm%oAK7OeRxEE-ߣghaAU7@1fFx *`"\b6>cc9jeJ۞ct Ymw;1t5lq8M."^fL[@@%= ߳}v{8:$pܖBXK Q5[BZ(uf[{+eG)% T1W{0(e`+hk7!t ɏWsA΀ƒsM{kEqkT):)d2OSb+L_i ;n9G;3';6OB-#_g\q@-%OCX>wϯRPY'p# N9iW*QD#boWH9!4$լTggiW tA'<$uS PS`s'+:ve9+S x<X"qL7+W m-_rzm25ۼuO Á{qwõ r.ZH 4۠Gb^z]#G+9=dCv;U`+D9Ⱦ,roLsHWߓ[AOyB*.swGemkL/2Bn"Ƒ*Pچ0ˆob$"(#>p I(#\շaj$M&,jE;Z 'g\ACul ]_ϯl';^K s bߍYOs(N "LWK]Ak.`DSE}jՄk؂p QG5͜7y*Pv|I TDa\akoY|Q B\-2FPr`e4޿]ڝ1q^,H_SP57͆i_Pww1d B$ܩ ]ת]R=1 =HO-GtN8󕕝mY8~e̞b4d+mbKr&13Ä0oVRd(\Bxۋ50!ɖrG5ұȸ8^S21j#MS',HīE0@PG) Mo 2$#KHؐ(=vD@[B4X 5|h%=2qڢ#MLDB-*iaZԁJJ4Ƙu~sua*~ W 8`1A= 4limGPH6h޶nؤq~`fN$P,:!Wљ %oAd;}9g8 t9*qJz:gO_(]mfIT9LF&L[ƛ4]y.ʇn:]GPoEԎ nmBeLB45@EbVL{r ƼlvEŁ .E G(iȐ_E- Ϝz$#ؚs88HT8><7 J] Wp-E[7}3_qӫW}IӅL?:v_6A҉Vi[noGxR}*,hySdEl`$Z\)0WH;{ۤad:-~؃ :2ލ>1f^7 )Eb ͙:8M(`U$B :\D&8by?Lp-בgp$:yo-Mۛk41F[B%tw2C|ra#vzQ~ؘz3hF3p&;)%OQ:*Mowc6 y0Dw83spn6w?/Ma<8ӰH W1@2分sfz#uQfBQΦ(&)E.z8_=?Dq2@1blAZmQP8*m~.Ql"nw+'9tVksaTeqCq973a{Xj6O6=SW۷Vv]J#eXET(mME'O:+,Lyзs, Ԥfԧa@$lw q `GBUfNwߚk"'DXYJ4-Ђ}l fK`AUwEZV{)XgJ m+h|@fC(![PSɍ%rX링#@K75VOM8.5sd'\C$S:N;69ՌU\\X_qp+,@6fo[dٔ7F#XAL(+hew ib+ph'_z>n8 *+:kl7_B$lIk ?Qb2o+/"8]n M@o9(r*DA6. Uu-| ݬVY&h\RNB5d71%;|(8鰗s/~|'@. ~y\8^Ag{0_]I9ТBc8vS^h4Sj/R~dqiM-vvhc'Ǹ~=c!!gksǏD0 v,kHC3n{k c6/v32-eIo-c ĂÈ_3xÿ|NpJj"j%J~ 2JcԢFQ'hBX'{&XkM V3B8 3%iOۭhu4}4 9+ݚ:j1.H [?yYqvq~u]ҥP{O[TQ^* ZɞݙpIC.? Š!lI,022t =by$nd1:JGJ*$w"2-TuddTǀݮ-m|z/)?Ӗ_X+PKPD`ۿYqw( V|i pާ|}mM)8n|Z+(RAO4iwMzs(ԒԌ?HJ<1>82ni5X[W}3} KuYV]'WrjffUcT ?kdX3tv n>ͱ+s5c ]PoLR) Ğ.$={) ,d#kOK5Q KvC^yw84Y BAK*>R6`S!lY.ٮQnxb 210>d Ւisx; (!Q^ڋGNYQH0]>iԁJ"NdufYbxIP>7 {ҺŬ X]/ $Vh2ZDn1B9h%{ൌŗـ1ٱAGL-D1Q,b%cn T ͅL(0dĮdӳD;{TVE’adhO.!2-* l̟'3"qͯ rr-ąVɭ Q='l .LJN lb3LImvUXu{`ac  b$Cp6!;AL@A{W#>_&=3q ZEDNJKO\+GF[<41Mp'듅tO,E{WeuE-/ֿBc*NgK[5pUH2dǦў%zC[d\dthU^U4rVVVG~h3BC9q2֗vD@kXm? vծ ym m29.96lcxDMd:iظ,gv|V2MƮj_#^/^ik@f'Qv3-c )">u|#t|EUіfco+|= yuS>ȺL{T.MDr{.T vHe]OأX} q!{~+ *I8h}ҕDŌZl[1Ya9twhjmБf(KqL -jjGx)@G0[ܛWzXv78~27qЧ:G5>KX)+$ݨcwSB?Yav+F l8`'=Mѣ9>RY-PA ^"Jn,sA+ŅF./Fdgri-_C˗.jsϵ)>R<1qo"McKTKk|̊0a#'%\{h?$.n`;9xp8uUdɵ?po,SBc,qp!X=EWS5Y\aGvW".-naPS_}v^ࣧyș:wHp8u_kq/'v|K^B ._c@(RM#$ZA1ԍ@)ZPȁԿ2N4{Le aoNm%-CHc^9k\S>.Koo׷{WؕYQa6^. b}Uw}6b1 m?DŰroaVIn,{W )T0˔utzUM,o*gUKiiqD]ȔӐeSAH8N&XJzd|OfYQS6vs 6x JZU!/%꽀H%qtI4\@MOe L&#{T_yJJ'AeO*1AI32Mǚ@9:>.Fݙ@)@v/ Ch1V?Ew!RH +uBTxf:4 ]4  NfrK>tJ x ֯2!Raad uAG&I ~ ƨ=F3ɑrhZ )ğȤRpL yhQ6 ܁K$5]FBDlWugy˞:y4Y fjM?ތ_ 6,dP(A e]rrKB.VgeXQ[-M MRmpJ}j#.^0NĬU@ ͐9Rj5i%@}~JcĪr[~/(L_f6|~o`XSnyoňeqmc,is WE| qIhN07]Yr1P, Ɲ02OPʞnp4>34]>.* 9NYZ5!9IUSAfͻG$Rw] +Jn;wٕsl 0OVTH +h> 3^dfZL6r>^ _Rޖۖ6pUAȈ()%]?Bnm~KXD^4  Tҍ167:JߕzW-{xh(<ˍgTMd:E;0˨w$L1MҪ\bn~z0#zm̹ly{ԟXF#Ơw&:6.cf?+)ŚE v1<,5O~[fѕ-i&s~_~5w: BӍь'E?ر#YIbp(=$&Q h:T1UGդM[9|7WJz2}pzλܽ*8Ѳ7*6S"xWl-N UA^gWA u1}E hӥ>px17sY:%$N qSvUT?r!MC$4b~F`6Tٔ=E sJ@:VFר(ͤl mef>ƛimE=J6;[5x>7;8 ~7sxi:GOrkBA@g 7F/9QiyoL &5憭GCSKXcuyJ(T &|lp]'̛ agu2%\+PJfQXx] k.0ӛZ \m$φ뀲&@Eyh9E=QAL]@xH2vdL(W-)>@0zh'`56Aaų+!pFmV"$}lgR9.ĶHk45˻FCnII>qx ϴ*v6!es oZ `Q&_]8H,Ii31y1Tݪ;]"Px++!ȷ cs|wT9tq[oCNn8?5=i(Nմ`Π4mPavΌ"))VdJgG5FC}!Ntی/RqVoC;,7"alUvms6U2`!M%Dp 3%0[u6PKyS[ Є WW& ~R:1mȢoC#nѰDC~lz/DOV&mmD>-9cHkaqj2>km֖cȳj zc9PP,*l`oa\&ZI-g &Ms2ҬFKXrkv,Z GМr,,*tG o Y/kBfT 8b=t- Ymʢ,[1e,hGtGx+gh.[2#&؄]eJV+x:iq_ئ8 sO =k=f/)ز&qEIS6Q~ %Dw+ʚl&;w!jq@`AI"G = H~Ѳ˯JPA;3ъ:kn,'S).dp'v Αl6=cFU0ch >*4NghE#ɏYV`Ƅ̫sieAl:aaCr;o4Uu/DiK,K M|M|$Jڅ#RKjȦ6[)3.PКJUJ6$ 2=~ʤ (ⓟn7 q EcuQHB+^Q &)Kf_ m:!~xMkRR!j3&m^пzŚ#NVI"Kξ6_U敪6ml7%ρ~ ISv~RPnG쑱Ppk?愉~Cnspq֮΋Ckэv@@ək8SWk(lS[ x9WS)Qč%}0l6 _L\?{ciĚb-gj=2qXt&bKQӗ6ؕ͜;L=\+sy61t׵DU: \!<7H{&x!B 8V0 8[sbd,3࠮ig% ߷ "m:Jm M[A !ޏ $S|ޔcq%Q`e*o$OhpK&]52}S&ID \?jZ7sm0M} h ?[v/nem3]|q˻nA[g+ [x- ~GU9WgK9db !?G[ID3@ũ>#n+PWݟ2-|F4p RyQ0O=],y]`wɳ>5x_5-݁,D>窙1GZA!]ȃ~B>[םT{QGr.&TCb_ 6@Zo@0/PhdOgt wIe$h~j=s@l$g=HңNNK"QWBIcr8Lke.+Ah Co6wtprTbcDVMdx _%[`0u?,tg~M*yw#"5>KDAxW٫Ɔx y02:[3$"*mw{R$˓4)#ϯwgmV7;ﭮzj-F8{DäՖ* "^J x }qtmORk'Mo2)WNy?WY.<Ğ 3$iVv?¬G\N[yrug+ @8Bk TA ^N q)RbBS>+/7>6uscWVCdsƟdжdR2 a_@ۜ:عQniN_S\Aag?ݻ5wBwU˘!9yΎlAd2gКMu|;4/wk.m)H21JئDMiO*8D:9MZwZo.(suX_%P: B*ي>Z1|D"C@hBp.&b˝ gq^ dH-ghk1"L6 @:74Fy*{J? J;%QIcKlx[74M'4g5 yo' dW - EY;u&) R=j 2=.ЄGqHʨe-5 V:@BSq0i^l'ކ]|'yYi6ѢtIl牉;)7MDmC*=yHf1tΏ14fY.? 2@1 H}{5 Mh98Cx:g.~Va6=/c@UmjIK >.QټxKjnBM,/.X%r+4E,-58@&FncEȞ?b@,$7 J:XSRYlDvvКVw:4 u:1—s~Y=[#l( 'mj}~\F|Jia>sd-ߵĵ!7Ox7kS).f;Ls Œ2~la4^U82O5. 8U^fqBTW=Ѣ7`i3S;do1_nL030CVu?[.&rFs+.Ӵ>-S/}dҝYK9Ƕx %quIDLL~@%Pf ORuAQvy K dHFVӢeenTƤ$ I|]ʤ2X1SAC}d9]/Y.HX^6 (ˎtZr])N 6qL}! 6:tkրCtH58nrWTfU"@GC0HHEeZ ƌlEL1VL0 }szgR['M^6P݃iS>8B@K37" ryj_Y3b)JTiJke_0)?8YG>zlkBmh04]mh'Ts,a,'ᬗ |%pf)殄H7pK:#cv g+!(UMhJi'Jw]a05MF E49?Jiea yԇ_D/y޻vvNy6,QIc+T:/m2)uis=bõr{w/AW.Qi΢F4SջTw N;f8NͮOkĤPʅʾV(Y̨c{f1AE3QupS.xn;. +QȬكL~ =s;9q1$1HJ[̞:7L9G+\IB޵x'MB-t1 ]YPn,Dӡ;5G;%vNT`!SRP3$fhyDO3BԈW۾KTFNq ,Qu ln^?2ja(UulpJh >fKYRj|RSnm[Fރ _馜\FZ>?(bRjځ7~w\;-[νYи(}o clqgf͠\N.U2ԟ]dIwaH I.K&M~SȠ5& /#'1#-V/N%L71]B/bh'x .p'>fkL ]{}S}$ (bVldOAܜO.;R]M@FS/9l)RLCJz6i5Zxj/paU,JUMpF0SlbHCv|',]G4zY:CV0F(JC ; Gvx@7.<쉇nzs&Mɖ5!rj@ʙd-BT/~g˵w,!6:Nh %Fz8.v E k9 CDCF1Ǻ^z~b=$ŝN#0Ÿ }:N~W8EѦ~ )oř5uD"U$cDB(3euqbFCʗ25UkHqS  Y:dй0k QA!\kzDkoXxxBL?S`>a?^;ҔG(sKM DN[]yft]j1f&<"Ώ=" 4m:FDѤ(s\z@kr)@ICCd eEU|Z?Y|FDR8 ϔ8g"\[:  5[aJr4ؒ B߀59_ (1P}lF&k֝jٰk`5m1%0AD&RY/2nKޮb g ۼJof1NVgb޼"xN#ۃީ6J;B3:?|il[hӖj%1/:[*Թi@6+w̃2D76Rf\.a4t˘6c _,Hu<|H !N&{`VpM‡GĔz;zS"Ѝ?B4'}C1 ځ Aőw-]QUw1UsL%`CW;*k(g7G?w 1Pח!f¸nwtG *fK*{1+=*ѐkEF"\Rp*V6F{똯Df#`eȑε,tU]{*C$("y3P]ݛS Nv*{e)q3]0&|,Re׊x+VE;I d?HʺFdR*4)œVr+NHV຺gTw*ph1-i?Mi{`[: P+ڂݴ$a>HU<29 S_ P?j"g1qZ+Q3ĝc.m_,q?{cpn: H{qa(fVn{٦yO2XMZ􂋂rH'RM @V3 )$P8s R~g2uLis<{#88,Mc7ODxi4@KрN34f?H O4AQ%s#MG uNyvY?ј[4JaESh j&m ),B 踠^p1#%@GEt$$_ә4?JՁpghdzdzJ..«zb1C$RlE,0 Ȥ)5^*=[,l_CY ,qCс(XEKO&fXQ; I&4;J|?;U@Ћo_AȲKA#U!x"PljgH[H3v؈Djן-kX%m;pV^<"x% $YBSNlыӲPW:̰DDE#,5 ]硦>GNQ1KZ-.!C(. 6EWһ0,-Ӓ.1 3 }_knA-ГLLt#-r6-ﱐ=}N5T1!I>) [Tpۋpaw r!gPb.Hp,{$1?QFXX~|TƘ")OhU&9.(nZ('; fz-ԍpTӀlC+ 5yJRqVXt%5HSB}D䬎wIt^xH"N>0ΠQ#pʽL>ͫvA+k#0- =WTU#%z b^۞6$mclK_Ҧơ!Q"dވL#uq윕VY֗4\ B9B%o|:+\ 'UK)lV[)kmkPL?r|BK!жG&s+z&Cl : N왑P}46xU/q5QWԴ~Ha쵊ǚK5os ~cCc^k_i%DvjTMG?sٌj 7k`\{3z>d"72Mv34* -?Þ ~^czc`iR}5Z6_ p"MoRXs>[fsK +J;㾖lYnҀC_jK1);Ki}Yfg Mdlp4w?Da$.E/Iޕk,go|.%~&EUm`VQ4Ȟv _M^(dCEiE e9H>_71 *>2(v·ٍԯ$0[HT{RukXcߜWh7Ek4YxYBX>Ut9 JmV&ckfJ_5ehE{3^&cmT.{\իPbUWn\pDE}1IP . X)Z[ gPeɵ8EG D/"؂ (W'~3z6U4`9ze7:OxEw'׶(i}@'?kxJ%3,O~ 3lЃzdS_':Gݗ4]$Zۆ}Y*'p @,rS@9`)eꋝ5a{a/!YTO7A9 k? 9)l>u&S#Т>Cb`#^x/"iZnN ho,._]+8i?߭q³ͩG$/ ,I3hEČ*/RQ;' ] O/aKAʈ_rh$>cCwkttahO-J8BeYr[`B*ыHہԻQ[~=G rC.THٙ^k=1,ߌS9YH2LQK(֋+G6 63E=15HBTIr͠[Iei0JB =EKQ6V+ڶ]АNKlӮ̤hZ9lETojG 5.VFm5VBʅ䚖p3|SpzJ&+F&NRӈs1D3k<ˊD K^Oa=ozjag$w ;8퉠7h!DVqVf1lKf+gRѕ[FY A."_ȇam~Dxkր86TX|#ϡW= )(dgqXB[W%b GZ)M-\TRS"W0 3q9)q$?3_GuM{7zqfkmXvXuysz)xf75.%vYaIF K|q0鐿_CKKn]+W{3=&$ȊUmi9,5T?+ Mu'g"|"ˡhsz"KOmKcX3v/lj[JeߵJeAw:r݉ U߱Tedn~w\]Eթ0EBnqs$aHIh|r+'c]k15RAX5~CdLxU2x z2ԓ?lN3A+NK(Ѡ͕ 6ntT/O`o.GǓYcg+)=*-vF 1֑x\\:E]tx8gpJʤ6/aNI)iXPXśSR$"ޣ xK'_>x`Pk|q5&6x7o h4슠ȴiGXtAϤm]o~,}6j`AN}\Q^m" d"TB7$Z ȯ"d ȖgF>;JkÒsLS.r6Ssba=Ss5l̖V#5ORb#>? A*O]BM^0Ɔc{Tn>gF<1U3Rכ!#kx`w#1?Mp7/8rkb4hRCt`0y&ZvҸg;2K_4'\x%퍵1&ɿSY[Y6k(wFQdHҚrrmDBaeAv"D-o;5]N|}]}^ Tt |,,ݫ7ݭLrIvA4q(C6f2 =remACan5j2))FlD1|8UeV09Ώ%|N7kX E9 "$/ARIPJ*Ncyi&H8T/V6jC9\3ÞѬߪ=Tk+G*UTS/R#z+z'ZrKy"Vl B5~]V=׌ <<84=IXkG*OOJZg^Mo4[yMHxk" fi%@kퟟ!, zn&^Pi$~ ڱ'x^y:8.Eבh;6}a*-',9}]UW0U>m5bRD;0ʽ*zi$34 Jd1TWwZ YS U TA>AV1n[X}FY s'Y )39'Nn@YȎO)4!0=,?b!њicm󎼎P'U~r`$ɠ2f]?"mނXRZ:ba̔`.iNΙoXiIh*S dK!Wj:y qJt[5ƴkqb:\Ʋ#khd1ǓF#, ܃RamgLl0L{$"0fKM ERݙxGzc^yުdeA `kN eb9ʐ-F9e^ybҨU*Zj4WK簱/6XoLt۩..4 i7oY)F6?3*gh]wq9ͱax. M:I*4j78zghL MN.(}=c$rKֶpGX+1m xls_Nv;a,]ږRNgFzTvZo4~|Iy>&etxTyX-BO3hB1: %;2W #Ojt:1tm)NOaö۹5v p;ƉZ>`d rSVl*Yjob WB.#ec "R/^œ&Nݾ͢!K y3^K;~ (I)"|+y 8DE>3M8(ڥOg}i#XO?[uEC;v/| > MݛcB((t5!:Tk) 'qv WUATy3H3 GRfYbBzH4Z}wjRg")w8rW\8Y F#L5TQ*Pə,p\ìf|-QHv+L㐟T%6\#U"nӰSgšmwu~[3\+49Ne5W\I:l D6~`:;BNo`]=:t&@a _Nl]WpE2KuPp.="/ 2D)!w $o(SǴӭnAh41 Z)~Ξn#Dڰ_u:7U,wP`+KHocFK5Tct\˧ׁ&Dx >ē~{ɈakA4Mi+b/vEUWf1aC%8|rqK`D{¯= irچe)Ty{R*-n2iXE˨v}OLvo6nZoCV؇h@D&8{ .]77*L>̬2~[5Y«a0z#Jn~9p1Mlm cEf VXTjj28Nhq^F0O{LY=lPջ0k5xID16R( Qsds|P}HAVLQ 386W@5[s&c8VZOLy}mJV|$.J,ǚAi揬x@TghCԦ`F$u~E6[7Rh5KafY׫fYJ_}2lskj *櫒\^¬.#J3O]Cz*:TR}kU`5]qdJy}ݓ˹b8.`Q;1KRxD( Ǔ\ ius ܝ$y[rᔇح֮֜d`O% ?d3Oƾ껡cF{~eDbMvpnó٤O&iׅWk4,ȣM ڸk*5 ?EsOw#HI"MGKa$o͸rI39 \[9b2ͦ:9zN('+бZ4 SxNKLe#\V.6Tk.7 N'qI{ >&Vz chL *Ѓ㼭G2"Y1m:PܤY-;m2NHȂX{eqv|4+T)BHKCG)hv'P&)S{yD_ wI Ί/#53Rz)\r,>aFdڼSs$<^6ҧQ|&JcS-N$% ѯCɢx]ʮD-]ݏ:5CD3B˛ǓL+p/`~kXzMҶ3Bx$Ѝ(`^u!%~}i, G=]߽oTGZk;t˝2n(ylsCN*樶 ^p] RUEaJZeD?wt'r[R .cሏ+wF %'z@o+Æ:jvCV oBt_"{nm-7"Fˎ`g ", O|5*wWL@DjE1Ȧ_@#Iֈjt"ؾ-h`3o/3-4{S9Qm,f| _.Y@/vBxOII#RIږqy!+{ y \0#k+-C I$jW#B{z0V"̍cͫ*y!ᶢFuOpOQ<N,]NN f ܠq(b`s(1zE j\AQg/{Ync<bb>i y .%h;21Qۼ{m`"(4M>rݰ9GLvZ.,W =&m@}a )Z诪C|26eVM#}h؈\F''YL̇3c:uhŀe?[-.tXD/#o8\b{nXT髉f󅂆T蠴M&L5+P\63ZoJ+|폚m(:ЅþOi!(dH{DpB)pەV 4 IluCSB]s ?ClhM3`3V5LvTF5Qk#@ ['FP/3JԪorng$ϿAIb~I{s}Bq2eJ:y1Z&[;6_#JI:OR Xl,X,b\jYޡ+I jňpJ ?H21g ]N LmlDQ'oy83.qYXU4xIc>&|64w!hPezGfDb9f_#8/;JD1+VUI=]"dvI+e\1c.նɡ6V/I[/ͺFl+\Nmˮђ4wtW-XUKR=m~ɭ@^n}gq5[3S[m`1;b'l'w{\֘$(onh"2C%&e+5eK᮶Gۡc.~[.Ptp >Ҿ,SN`5cRB~C`g0`cteQUQ#JB8 2PYaՍJFS칗 OrW_ƑwY.E{H(7}ر8 EiYKhmĿ9'"?C PSt&س`!iFsNQ#oF@U(,En_SCZP=΁~Y V8z t4p9߸ldƯV2nTatf` G9}$Ur* W+ϿC`}n&] {i $zHPQ}C0;37Cp*8B;gȎ.2Άy$We_mfm lH\: +t@OS :_dτ^IH;gi9h |2!UsSi>eVcM_DD!=R^Ču,Ay ;[W$ Ƀb 0z4qtis@?Lu]DIrX&_l8Y"?{\`[6 [:=9hy^IF+7u-'q/=Ț+GSuKi};= A?ծRҋ%ZcN߶A{n f~̉!e kQoVSpUAH&& pk9+L aBPd(顺bjDZF.UI3iLǠqЮ#1_Y-3~$F<ڤE꾶~u5uoST#._ozdE$A5rZ)p޷c;SVnF:JMZGKPbܱrvW; |^mxje)@`E5d`[ta\,'CsVQOc1l ^4iuS1i3}'' V4PIT zH݀UFۗ8)֭$ڽ>2*nN`7 aa5aD Xm2j!n5Oq%qp28Kzz,pEf刹0rSyL ud3`6 (\DNd t 'SAyj[O:<1'%Бoϸzaױa9ᛟ!&\۸6hk*r5Ϲ'-@ȁ왎_+pŝc,17$*R}$f<3;J˹5PM)g cmyxΪ}Pedx~ 㗆ȵ{N/Rg6{tUDvBONX!f~Ž̸sPX1W ԛm43.喑z~o ìlV~/A nA2urg5K̳D->D`5ᕨz'l0dk>͡dqs8Q itݏ4)UD#!{N+f&W!^1H8nZVC)Ј1S oBtgUY[܋ዯ!lkUxnr "?;A hWEfPߗLr*YOc)Ֆ-=J胖;A/ ujE=$fNqʗ~jbNӍ 0D/= d1hW-d:t%<56Ke0檴BCE5~zyN1* Of?x}sʟ&5)L-FY5>0RC4MHRot9`99W Z2Ԧ$%NVk6H%$u=,r֘H^_tvrd[- eMg)I8^iLUO3t'$PBWoNpyzl0TW=DѨfxEIlӏZ`Vl"f`e ͮƩl(uDO>#(>G)&+:!j(5f#]zX8,F:+C9]Z=3{d9s̾HՓahaO_ h|Ikg/FI"8SdqޕxWc8컒)H`\2!mG`"^.A;bf=HP o1 ^T5w".#]ʆWYLh{yQxY*+n8R KeYvW:qKkP5;UҐ 6;/_L28]kfSa#A5x)yq[r0盎ˡEBTЉ MklW8Ш(^JK" ;fء f\E ROST|bE&c(88nC8s /#x w);Rɗ7iT)L`gnmXg/N5z?F .EP͑RvzM+%)% rυl)š?&M\YQ߯mC!v c|95a`Py5 (}6i9SH6ZN-S]$׃{_*p=EstU@, K힦e}ˉK.U1h Ɖh62Ej Y 0`BGz`DIݵ2uwSU?Nu-d*Y,9(+B2=&n4Q}"ccRX-hJ˶x4xD{Sa (F52\E?VdR&˫{ݳkߵ}-|/pQVUZ}Ֆm7PV7q378DX?vJk^įOD +~>L{~6!H!ƫv}E9뻃t4bVU.kƐN*3\-clO |UC& j]S Q$ir]J74tZlk."=p.\.O)"?]5~1Fc~FȖQItYy#VӷЬ.W(A۳O'UOZrݺ`R`P30G,}P$s|*Y! Y~`ZDW)X74).L#t܊dLM?Ux;bϺ mN!KlaA@g J]myB''痮6!"vbbڂf(-BIKd=I3iu*!LX,G4i Lx- e,},ϔ%&°S~,hfx֐``vN n #`(Y}t,1UD&2o`cJ>tdKrTFހamr36J2滅!ˉ‘%4\)yurیF)usJ}Ӡs jkš5`fFn#ޭF8rK:V%)MIh'(n B6Πb?!mGzɴCSmLOyL %( @jA~A޶,eS !]Q!|V,ڊ>miQ }*M܎ž%iV 6yUp,(O=8Q =}dÞK; Y<) cDZ]mկ}Vp޵GVrDFN6N7ib%+ =)/-4Py8a,b{.BDmA'`KN'F(= ۔} o׼oD{]7 I|vP r*673m0Wc s$zcfӃO7JCD^F.pe[/pQtP]1UpM&T~RWKD`z=Lq!{*荲Gr .4-s",PΤךckE8v>;uJd{zhЇD)L5V}dGZTL `uo G~!l $b:\q۶_,c$z" I˔tV˶HC(m ]y^輺A|wtxuGbYԖzp)~VS$˘d} sؖ컜7.wZ*6|b Gu"6Y|@2Vy6̸C#WTݪ6 \L۽ 7휚># 5Rk-5{ t@a Ō%i29/U_}d68΢u5\Q \9dw%fAG MHhAPn|)DNsclFo[ ^M)@rbzߺQJp_j^turDMegLs@CbHoR 5K;:pEv6zUG\<ͧGш`M`N§84R܋*=xZ8G+S1kBl^o8eiܯ_r@9U0cm?LAn^Qwѭ?NPMe':LnTft=]r;-;鴍G 7p;9STp\sf3& jlC-; %rw.M2 ɸ2;=/cpm̉rFK*QC_1,0+סyfL㽓ܰ^i8&|B(n00H<tj4O~hb0"ڗɲq!|N M,¿PlWރCAecMS/hK=d/E2/Җi>ZcGZLrs߀u!_}C&\.LSx&- &Zs:ľR|ܠ;6_ҤB#+@z+Ķ\& MqM+-R=#$SOT/)( s9G? :UݶFPw"v9r18FBIl !0j#IaD6ˏbBU`ȶ$YMP˸ҍ=h^=A<( |!sFL97#T47$ѓbLI>3m]0P|XVx 'w z(7@9G])r| kD :WLw6r(XzzZN3˅GJR'AU;&;QaI^wJ~/a> n!ѮmgK$ )e+í]e?! E0G)q-Ic;hP#ʲ"bOځH͛2IR%&߽ɃA1: *%Z=\%Z:un#_=$Fu32  w~ͺq&gXbFԥFb%\ȊcӢ<ځ cAmGY0VC2f ]xR o C\Wq L+*m܉)Ci-YvUOH Ă`^=DVH7l>d.5uQh 3$Q 5eJ.SF̬MN#%T'4iO>,.1gl4vn0ivD͹0i=7ntc >1A  ZZn>SңgӀ}Ák>><9/-+%P ,'lP46ݮqUD,g($]5,#|Ehy VXI~ 8E@h(3WK-LX$l#M$rϭGi'hZ(TF>%3K3>C&D!~jJS4$Y o4x9$Zjk+m22cz4ީDLaH8>ѫ<Ǧ  yt}M̘'3@pr|F E-[l+ \t'n`sPXD𨒢,LMч%5Z"Prq^pB< lnͮ>L m&guo=`{iVF/d㧺Y4&dz)g-7 zʌ m4 z;R%L7j$;Ds1}^SDEzdZeIsAțŦG ߀Ԛ-YΈVK T|MI1r@b4R@Kl $[ p#@tSB"cmx_E=0"oQUm!d4[7սُ'}$2QXaդ6i{5+9h^`RȠSy-*%jxjHP.rYw!,V6Ad1#A!;JHĸ3L1=<i{vS/p#nWܲ[d[+ 7eu:_v _汫eXf=8+T,6DX*Y9DnY/2Hme&Fjlu;8iޖ 2]Ba֖JNcdaCPGhږ9N?axzڣ7WaCvISUܞ!tz)DpD3pU@i1囍HaԂd|lSaeӝoB3&߁"}3l78>4` ITR|?ݵ-mv}Zm@Ã7 YfazVVX)Q6 c&0Y .`A$Pٻǁo㊥/O)])xc֭pmL[ Y/Qgřg(:%{9*\qe_6GJt|7Qn+Z ens%4b:%2۹\ _=๸: 3V}FNxHH (W\Y$-\ZB+{DJ'(nvMvq x2m&Av-k#-& Ah=Ouʿpe EyJWI=XA9%Hls&t *T02_rZ+8OYW<(L:*qbV]V03P=Sk֔|9(& KCJ-PY\9: Ty8٧"s!5[,mDn2$e[!7anCd+$?mȏ #Q^" X5]~[ aDqFcclRxJ`EBp iO?Ǎc,N]MwsEɞ$ /emTrY>Ն{>2mԍj#޹`O%qIzOT2FCOߺN {DtU!#A)e^3Y.m4c@: gEt|6 l-8MR OH) *Ș;ղ ~gYƃc-NIwO+$/a4ڿ y&Ipu*ؽ*'Rf {*]}na$Y%&s;|dq6WG8/;+3P|~vlG*(C\tpS [,X_o,*ZhJ}XE͵XVӑJyءQuo8;HŽxLf\MFӝ?!*Q[z_!83H=(xʫ`ֲQCx8kp(F*yҍAzXgcǺge=NvC 5%-^EE@q0 yf׫J.S4wmm%Eb^^! T DG t,rV=e(ތ($ +TZWX{99jAK5ݤcGڻۙ\a%=5a-c0Yؾ؍5bڅ'sr PY8{1A<@O02E|^zG?L gwJ:aͺYN %4ׁ굨Ore8(MB]؄0 D+Ұ .]؎-9ekH(]82`nZU`!BbW<=jo@p4d,ioV8Wpp!m^ި{`I ־jbh^NWSI͜$ʓZȂi@ \8檱\Q@:*Kg"7So|"wGD jZ!C9_3rW9~[H[ xDY? ca†#Ҏmz<`E]Go O9&Ed7` PKfHח+{|F;&M\0_+3fIo8X?}?I.w.g*\А1FR˽=]˱Y\tDA FO@[nWo^Wq4,D~5j\!P^LZUjA+WzǤNUE hVsF$ԝ|9Xs]K V2䑮$nLRm?_4sO;2(CV፝hcTWWe`\\ūm{iB2k`'[F6J$ $n U|x2ߌJҁi\v^P:쾢si?fܷjZQ~3@Qeem_Ņd}/6 LnPZk)[L$gmFVȟ6UZo`wi5wz.)]H[X!paǨ0tlx0/kcfux9lpT!|P.+!725'yhfkbTi,c1K ]2˨ Hܪ J8 yl7"rFxWthjijMV0T Lc[ 病Ez_&ʱdS?Tw8rсjYRp1eT&Q=My% "-x0v}6zD>ljYI1*rJ *+Hi!TKW".0/uH+VM (Z7ߐ:xvS #2F khX+.bZ񜶡.ϣcXLPK3u 8vl|^͞Oj)#GDPxLV= t;b>Lym D1>&屳yp]Q:*Ny}Ji~.g(1a6O8%;z2o+g 6o˛M"L j'0ɔDŖ6NL}b0ZEoĠd2pG?墦N(Q3mQ kkԞunhϸ#W/`5НlԙCv9t^x&@"M q_9FU}u) p^51?J̳=C$b7:&5R~ WqLM ClkD#CQyTR5hRM M˶ԨOJMiD0m Rl;T(%}ٜGUJ9Rht!G>2QE"[fLHڂ'ONDoQVu_X1 +)_) #HjH [CIpsO28x{Y 2jϯ) 8:VT`2Aɹl޶ta]OrkxjZ~v(-.#!'=Ug,S|ݺۃM;֙Wb .ׅ2!7F8:t] A-(Ī8ݎ[yڒUͅ?Y:dUt! )f\@hCEFwGk ]nNjIexE4S,٫OxafTl0h?+o*Ca7Yr2sDG?YUXczrϤ)0 5l^>g%gڨ;^F0 0RƨTEe#+Tdq?=ut_$ӽg)/@3HޙЩ%ecz]+d#hK#t>EM{N5 n}hKiva\<&Qyb;@K.Jz4 aX^_@B+'0")@hnS܌]%6faO(L*W%Ʀuofo;g=/p-ZfiCسq)@¦wy债Զ?@_LĘh_5Y'2tyǀ8~Ar=Z/kCauPyC-'+ *&PlF?LPW߻,-D^.wkFaњ K̃T6qL3}9>::bQ2; lo-8MrD(&K]62EgKC1,FiHq&#Pj(:C % @șcWD_?}s"#ZkL7M5&>a4s?\SGGnVp;JtF˰5NU'yCunKLp~w''nmrJh .s\'*m,0-&2lKDPwh(+S w(hB:?u%zx6t2$ y&+Uf4\yfL6f C0æUnIsU6dDr~^ƯMcۏmT92}h_ u#wwinMwD]Aq0d%1l?Z P(mrb?t)rppRVL-e^-@ꦙRNOz#z-mt UVE>@HXtU^~/$BDrL"l lv$Gc+f˕3BYNo!@uKcXnȥLv:1Kk-MuǗ4$Oϡϳ `sV W9t-a2#aK7׍cE ;ロ?bJ'䡊Tx {b%m&o%[$Wl$'ku 0,t rbwQ&~Yb};qBcov`+ԟ`Zd~S,-K]y/&]@.~Ԋ5jarsQ XDz6OhݒG ~Hp:9N/iދe1&lZ6~0Ia&FP[iw̟oڝ# |q̪=0`w:y~ !?NoIC pJn42*V' a&ƚjyJ.[(@ޒ_Ud7oA,tH?9*x=xInط*2:('ODŽ~fKG>/cl)f Kj2ߘ˚5eq,cY&F=g8 >6c0 keo-(MLﰰ,Zkh,lo5,j9m[gOo֕+?cr|ܹ9,d!C Q=iIܘlkjҁc]pqJjUI<{6Lj`tkP(+Ou5gm.\ [ ߧ$5x<9Sa@ΖDҮ]]Rz"N"`A&ϻ봶"6{b6褙4'd1l}.#p[ᔱ)MMJ!IT0t'7u= Dnb~T6&y kqOɥ|dXIP@ 7;>"RW2 Zi6]c/FaI0.Jhp=QhTo%vM;E8VZy5VC=?,C=s"Db]Ed-[" npw! prB""̛M7s?8cN䋫CSi?L ^8<l׿3(^}yvRSX".4I nQ dÖdP^"F0bzv{MK}yZMoEkxaZ_O&hނJ Tn+sW$+pYBBo'Dg sX?racg{@!a7VߘVn5z3"d|;ǽ*i0C87Ë_adφW"UVd@?`z"1s1^Šd \qH* Ƅ +vE窐8¡CSFvN4sAݺ̇߷b.5!ދɿIx}#ho8[W ~<=1G0_\[e[&,?'"V!>#0*QopUyP^sc#-oy \0SK5_*vZ jH|n>,kfOR%3L35^CwtSK^3naC8.P}q(= R]W(3]{U8?Tte&": PQ>zPgÑ.$kd|gzpL?V(֧8WhK֝+C4@,آ6)5Ǣ!oK~!D#5Ih;188"EnE<֕M-gQdj=e:},!kT0/C38!z)z۪gaxC^cM+`5awW\ߨ0sk0oVSmϲq"\6{I!cI=Acp>:x{-;Qok%hH%%]%Hn_&ֽ@&-\tyΔHU-ON}t-pKأv8Zm! *D_%41` Dx)0X_$ !dm(urq @׻TLeҦ땆&$afx9?۰E?1[ӵ'!=Ą) R6-xNJkvf29mlg[K7./*vVb6ۗHyę壪nK-gH{i˵  }RIKsNF&1pciӆ )d-OXq3V=|SgU>*ԯ]o< yc$N5#hR1M43Զ2P,xt1Z(.z|AvIP]+nB1O9*[AMpY>]#G>Iݚ) ӹ؋]g3BwkOh$  &Q.%p}Z)FGEzҴr5c4awƹ&0MgZx!;J ]u 4Q^Lg\:{ʸ'4i.kqi:[;9*ܼQĆzcf2p/cZ\:՚  w͎%'CI〥ްsRXtR_6LH,º/  ~ t7ϕUH!M"ؓ36z1Ҽb @d= 5?zFPVo䧾}iHq& m>ym"P nt2ܮ!RB[h [Ui!4_~}?8GlK&P,֔y_W gQ+HU!1M[&@PQ@ekzβ7GR[dBu{˲yD=Zu:6;<ĔH2l5e60,<'m;nXXi;;XxQ$Ph611C v3x Ғ,CnDZ' i2 ih<f-],ި'7ӧD'd Zm0R[`C0r)~%r-A`:$haI.4O|(JIҞp5M58T|0iCAmM;P OKB6rkZfP[9) m2mn ǒ#?ݖ[$jTkpz+,oS=J)!RmLgxPWB@]@6hAy%rƱ0_Sl4Z[m7lXOhLw:\>0TamG4Ǘ۰T"*& XʮM^#7+eOEZeX$ ~h7`O q]V! u^cLic W'%M_S&!ȡ7l{1ypܬPԚ#T"e&|4A5.~J3u0R5kL\#JؚٞxxִVh4UEqb+! /JƸ(FH@3+oܶn$OhWq¢|+Sb)_`Ȱ9^FA[. %=L5Lfe1# ߫+9HOGj>f$R-ĿW8EMi. klζnREDMGO܄rVt= 3`O/m9+~;':*X$ o3皾8LBl!2*Tf:瘷H>ll?0ɯ4rя?JVҪ*W{ː$~!i#He^#?'!Gkz)=hVK{Y@c+gSuMmjQ#6 QɻҖlQ h4G#v6sYml^HdBBz]ܐ6PtY<2 6&9›93``SD͍ #зچ8駑DI;7*kӇgIpTn_ueCǩܿ y[/JT`m@h\vŨ3Zx.L;sJhP"!!aϙYA8O Aʳ5Ҩ@%]ݺv7Aђdpw(DhivWp[_|4E%hA7% KϴIFYG"0rN 1[:Heٹm`4viQ~p:\RyTlv_<5H=SUesU}H6<;l44*Ŋ^,`pz%O2=2Fߣ5dKAbCcC[60< a 8CK_APk?cp29#F%GK~D+΂f7{#Zy:B䰑ƈb.X$BNGE&Pzu.7/}D-; !N?2RqA|X=adZT/7K (Kw© dq}2Ɛ}mqh?DKdx 2Kڵz wf K]< ~^yx&! :ɞ9L$c_g IFJ@R=Hcm&/܏FPZ&S8aFC60=c`\'y{>,5mfygbp֛3h܀Q2 ("7U&×T8&uYͪ.Pq38-7a?J=h f qTOr:eԦLdEt; T4kO.@Jʯ0/^;1p:޸"hP6_{A5J.M&-|:~ K{X,sa "ʈ!Db)\$˅{xUhg}>{ iKEټRaψ&fFNIh221]sC8JKۤ2ĮO$uoGÏ/XGC\A[h*C?EOb~S(ݍ[nIR^X]e';[.lScEk5WoNܞHFFn{Gkw2|73ʭp%sm*B?uC;-EHunEPHh*iJU !VflRmC-svcJ\"_nG&qdU.u\1A|rd$V'n}1g/0as4 捗(cÇ '7Hj_&Y9K!X:E^,?^0eT/Q7Ȓ*'⺙fҢ\uEvzvu.l.eqU/O١O}L,αL Ʊq5i^xPU.ۺɆ "=kf3SMeuh#~1<\_ `=G@,0/ 3LZĿBy`NQ"F Q}(D3ER!!Ό_2bGX:M^ ZrWjwFZ]W],.ty'Bb9C5hw Zg;2q dDHƽ[_n_eHc԰dk fmj9 oW%}|}"SH:1ϼSGЯ򘲈d!슇ӺV-v'K6' 1A@jbg^j{O+/c)dH)pzy"@ӨL7dm_(*Oo7me!NT`l&mu( (KF\i0j_YqCv^IKV_ 76~^vd(jS;tk.eír/X/ׄTyaj<}rTx;u$aB4<Ce9c/(y::fzˠ?NV*/HyQtwuj.@/7/=e!/*3>Wä+o=+ DF S Ī⹆fr[E(wKe|,XI+; !baS;}C;ר({P" `!d#1w "p;q#В" q=o`5L, U`A}&o#jqSQV ;n6NZcךZuZs0WG ?Cgĺx_SG_G g ~k(N1Bc.y3.h!{C^Gw颲*n/Hwh36uLpibK<_ ]B+ZpvIȮUOY,}[h=z-AU `JSX(,'^EUopm/L,͛ghўkCBnakƪŪ*Zp+'H55@"mu|7Ir:@وaPr@(1^b 湣>^mK``Rzk[CS1'e:^i,;1,' ڡHiٙ!cZ蒆{p‡,' `~*T#6 {߰"zv!CʭBqB ɥe MrcQW޶UCF a"b[̣-kΫ|`qhr4^SX]V)H Azv ^"¨,Y9JAV iS dm9XU1IL1 ޼2 RW<CP(5s&n.WLN'!n1jL۹Z7eئ_\N &R#K>/ 뛲~'*oj勇VH]Srg+xHn{ҵ.2[O@+$q)YiI}͉jk;Wy{Ԝyv3||[%Hn`ЍE4ࣅi꫈K pWZwdVEQi2'G}ut'Wc7COZ}41IkZ`1Gj}ޯl+";6:yϕZ|1{{GԲ|ZIR3&Ed%4Nx_l6{I1) &6IwK/[)R KM4ۄBĂ%3yӤ7Z*5'qa=1&D>nOXBV۔;2'n|7}5b+Er,mwPQ{Ԥ7 ^ք7뺨 ǯ'2*k~vnla{"xx4j4"{Osܜh'OkKxZ#zWDn w҆RxP|6 :N1JH e>Smird2xzZ3eaRy{ 1EqEuT?.찶gmgmOQo} H?)yQցo3mkk(Fp_v\Bbh;ϝ< joWv,!⿽K,~6)OTr卻Ձbw P*%x6)A], jEDۿ`,=1,ګMhaEuC}!.S7hYP+;_?6!wOxZLbRN+#bpJ1'G"Ec؃DƔM- KHdDcv# \Dfj|H}ER 7h^)vݯ,Nʼ*MZ۲qs4lþAg+q4T!j:֑Q,=01J[ױ+t"+η򲻷O5`e$p l!aU7x[|A My^eϣoRhN|$_Pd^=نBjuH,<9+Ĺ hi$p-dҔZ-F{Eut ԏ~^e*;oJ}vӴiʠ-A$h)%7r7{ ck%7_hۡ ].gj ``cͥd[د+^2:@)Z+6X4iA-p%@ܩBD;:*Ұ¥ieC)=*Q֢k_&9&`wFHoиz%`䌦ttd'X_29V 5a]4B(6`oA6x~S]ۏbԅTvr$V?]]lDKVq Z;Z@T<^B=O8@1jl>}2aԭPf3}S.bh-ɛ2ișveH]"(Djj ZGsZ3(@C|H oc{pD]n;QczN!0~K 6AY iN`eA4lbZ<:ҋ{fnZܵKL:G~CP]#sx\,,`eyͧ.L}?WI1Ofq\>Tq:m7o!?d!FHlD2oՃ`IrvJb:@9Ӥh~tSEVկSDv)0IċIlVqTb*Ȣ;ˡ}隸Xm ?>f UPhhWXjh???Z~^*go B)G?A5^bv!WBȵ,Ԉ7bu{{PsgUuV44O -E g1{a&/X&!<W :à82kScHR,}*6zyGzng t735gI]VQap` vmYzF>n69)xĕ[R$(U#3+Ş9Ec}{D H2n^5ݸ >fãn2]rm $Dǩ]㫂{ sGX ȱRq;/9 !(D5O!21 0 6bMi"8o'6j6-H_B ܲ{E QXdf!bʬ剆LꗐiAo:-׆3v` ch<9S"ms۹Mٌ3`3 :~ߘ\d\5_d98xD\Vi{$aר!:8S1ͧŧTg`@w>Ma! ;h*|f<|{}5D*I^8Fπ< 71H,9mrt??}cU-yMJ*z4j;F7 O(п]B'o=k!8k FSŎu(ח9= 1 wa Ew:L9ڼ@KQ>V‹n.Tm/X87AY`t堒{BV5a`<`ǿHSAk~(ֵ°~r9@wSy ߉@J Vo֫_K AxjjIaZrŻM7a#$Sh0ГI4}$a<]}.?!ǏV@ʐ,Ex+FU\Nuj@WPЦ6S?EoYzNodp7:ՄF[9k'Y_o^SXK!tߞ#}T`_x>@#[~%Y7l BekhmZ w#gUrmuէTnzx~A-q,;rڰ$#_Nsl=mK_b@eb)2]ϻD!a6zW1NMNy͂/=.05/m"h]xs Dk0At~SGS4&X"icj'{Һ͛'1PщUPmhfyF7ϋc{섨< |WXM-O,^5оf"'DV{ՉE^ARcﯨ1Ě!T^zlICefwBqq29uaBh!x/ |^,93նzt.mb$~,3O $m 6gu&~)iN>W#Jd!c0DHuEd\ۜA{u%^% IC))w$wa.JKhv:olZ$z`zS CTgDɉ;).9LTQQhv gƝQ4`Ӛ烍(LisR>R5yÝJy%xuD=>ݖZpfR db/c4D'#q&Dgd3O&fi5~¦g*nGq;T+·U!j̩W, 8ABΓ&]b3KqD x#؏z 7Uw엸 /]z'V `{X:&6loR'<ppiY-Whe(l1dzyܚnE? ;1,I#q{+Lzb:I'.PkR&Z H\LX š'?PVM.UœuV6x RFSΜNLLrTn(ˁ/K m YA|S" λIhmJH*u`vP. D٩pJ@>|&2;z?5)魷v*";]縡# &Ox9 RjJ+qF*t 'c/!8VEGw u{]2 %r殺h~b}VFX~.XlBΓ2m Ώ8\1(G\A/DbXrN6E 2nҭQ ^װѶM- [ &$W?*LΖqk<~L _MH`Soڡ\ dlk"j t\]Yw=d$5qOb Rd5^fKAg\w&>XǜE29ɦdg8wwȉ+*mg yi^ј_PO(+=' ÎER"N6RVfVt9fKL p'}~_(1G WD'аoC6{U(+QSRovWKR(쪴LI ᜗N>64&-nF%H%ZibRz,v"χ&P><%'c۴?6Q9lra=-`m8(7K]S{i!>nE8jwP$80sI|ޤs]WR >sS^+ Yeفt?o2~ ͢hd$P8Bn/(b`6k6b:+M _XPFcP3ɦl xW T :f(1ΛW?#Iv2j%cWdYS{S|sMAXgn7,=Ҹj_@U2X۬i{U IJ4'139m/UfmBDƤX$i*&+A_߹)R(D^$6S`AR2C  S^r߃(\j-h`b| Yd:-' aUw,~am]=I[X9؏*2R3ҙT"!©k3iT5 ﰓRBU M6!p,#xn' T Ykq>ۢ\ӆjV Ӯc,#'r5=`c s"X,ag(ǵf5B8/f{ 7A=%vI6k45g4[u4WZ"T,YLWr1qްj"Q f]Gc83K:$wj\P 39+=yyR#5O= 9}j\iE5*,qWĕya\mdh-OZ ;tf銯`N!uu,%Ĭ AF8\W.·N/6DZ{2o3& 88vv`? H8ù#69KAnU𥄗"SJOw +;r˝[)5d}/AX>Sn|)~o=#4h6MH(¯8\J ;DeOGUނ?^do?3%n  wKA!o&2,\PtQS{tx+nZ6F.o&p.R~46ѴD`[&WWՐDR_Y"hC&}|plYOЩ?Xltok<|w{iQ mAG~O(՛R,Jؑ'{de IM7IYN)@mxYsjcb\yZbXfZDւtܠ9$fPJuŃI]bUpո~x?*fq@]}ۄ{Ld~J"d5x݂m–ZdkLAlGek >qW_ٝ~eƿnx& |cbcK~pSrpy 91*kKNܾ "՘1iRc,Ȭ I+4ΞHfб0(s?nE-=~GZGN'WL4djoڀ}s{bɵ-N1̯q[>+-Txm1/p&S4ZKz+JUȅOS+#zG@ C`.Ϫ1Ueceظd1niP)-xKM= U%!_֗pJѮl+Be`2mEm|;vI̭ &7gGHȧaE*b_M &rr*?+Ɠ$A,~7qsQ!G5i*L+S`,o#Sg6> 8hhٴ~x]2Y{pi7bsfpW|v.#:]zӳ4*>ͤ4 }UTŞ -Dd*@-d w{kLVP%) /Ύd7EZ9</Sf8"'15s!OkD7DKKcgaY"Z\tFWc@2 -d, ț {9`38VO픒\3‘k*A25[T@yWn@Ph Љ -qN>牒p+uE}GqNvԾOA b qB/D tθ{VSx 8KbF78 kh{$yV !N"u!α&Uw&7tS9t$l(ʂ`G5N]7ִas/Ny؉Os8W>53I((McJU:gF{Iz\Ah=w-ڳz{Qu3NK'Wn$/zcѤm8%6t@=ʲ8t˻;-~'Af$(TC ?J+_ȏ/H0]5'%澆]kqMȰ# y"ߕ"8E^׮ڛzE4 XT#?yg~ј[_/4ʭϏPrι wItl} (Z L}Nf Nw[iPQLQYlÜ>ܱ[i9xCkNNC(3&{mMg"Ulu HOOWNJs&)bP D NUb5S(ܳ9QuPd1!๯g7w2$EIgy\0d9X,J$6=:3؈YRRGs65"-59iPiK:9̴ܾ\0_[Wr_`jبTl| !W}[Z#+6lk~c-e c-_qYN]A$L}=$S8_n?~A'F5)6\&BqY%P%ʈ-tiQVnAix[+ ّ y%I=Ұ7"aiir8ح{{ BYS0ɕ`^8if6v _r㋏[u7Ң5 }eɥk ƍ[ l@KJQ q+Þ SDW" "n(DLND~noFd ~/-37fU $: ZCͿ,ӧ$7k jgwT ʆVPLԴ(V8"Ag ~% msy1P݅*/V]B<k/beVzWwE-e0<&Ly'MM oQ=c"kbXv▞ҡۍeG1qWFD# |Bo@<[e:?!,qCSx_| ֨#- X*>QՈҊ5dF֚귪] $m bpEe KC؜؃Z]s dHj9;0ȜV;p - &[9`/ˑ7 2M8^͏<-pP¬$ 7YQl:IZ$ϘR46e~QGnM堎.b l1&ROak(a.Pe$kf89h%qhU|rZ*MPe4qrx<{Ļ'pFگ׏Z}%avhOA=v`SI +h99-,h@_;\F.CMTCCi89Ng30#_;[w}ͷpIQp#T݋^cAxx3 G](Ç"vx4N5ڑ73w-~)C(n S5xčsr@m~mn+u.yVNbU;4cLMpJm.`l6u]J=fS_;m_#k'Ң)ݯ]8 t^;(7*/Tl6{x"?Re8O/VxE X ȕؠu d~?\HlzT6ȁO[U`,1 }׹lTV.ߜQu$'т-O: NvU}>LDrϗE2$1!#Fh:έwj7/J+x [Lyw23KG'Ҷ-3MG:ź2,1hM'~q%A$4:S1)[2GO kH| gg%=&wtS`رA!_E׹)?@AC*A%EOݳ9ez7Bbk>v3,de0? F@.TJU+Bt[:8̀}c>ǕEoV.' ^1KMX@Lաb L8+[RzرRޘa T: a֠LJ!Ÿ *"'h6C~fz4_96THixgFNd-nKFWo}|K۝Lt7D5f,W nD; *ZISڶ"o>i t<$qr ]8A0)[=m'kDh voW.30W{&2:^hĿGJC[szOt6%@-BckX%a+לS!?"cBbGּ pdt'slT{79aP@#w%FG rC n@mc:=pV tm;-VpzֹޚC&N腨 3zrħr GRn,qQ !/U +I! {7ZlSVT~Ń>q ;aY6oxWkai~J<:at@S۱Ai.XO{X[fƑhbn ܐ;7c(hSoσ]CC /z(wx"Jnypkp|.e1棝8CY>ni2q\!DN뽤үjt+_]Huw{BSGܤ'EQ8sj<ՂyP̼2fOF5>!Wɱg8"LےuЏD? }Ӫ\=s&zFP,,< w`'_<=뫵{B8$iFWgY$}߇]+yWF >,]xD3һb8'h1b E|7k;. #Bfm<`Ex<6N=qcv C.P"l iKUNfVc,mΰAX6{ =نjgGpfT)]3EtM-B66QOu/cPn 4|+hKc)?4y4bk;ᣲ\8рETHϱ"vo7Y-~8ξ8+ \;b޶?s|KeD# Q÷_lxyႫL%.d@cf&cZ)(ngOf2Lbf1F*(# @: ag2F8AifΚCX} 6PO jů |EWz(3``(Ac';X-?t 1Xg'Xǽ)-Ń |y\ۆir8[RHy~v#S؋@.H} ;VЋ6/4;١w $R|oF1e[#=AiQVa*T@|>lH[ß$R#ݿyIMx!p)-^G{Ea^Kk`4..N9IjkHj 20U%K',­Uj-Y(2j_JN2lN޹D8D Sz MuMd? _xj{fRq.,@_ _>h8^n@cOA)9B~Hkř8CZ s?.Rٕ` uD~4޺݅4YF[IC4q#DJxдY8I 45+Z+Pśl3!N/\vs{s%(@ggG_}bvL+3e%ؚpu 圿Ԏ6E7l7"쭜d2ؑXi\ MriY[.p˿ު`7ۖǀPlnEЍi-u]˘=e62 \`@mP/zcS<TibmwnBb( i@"eZY>Hiy1b;$_oϛ[jTf1ziK(I'5K-Ll~VBY oK@n3\*)'뗧YӶnt(wY} aMaH f16ٝbKyʢiہPu`.0ڒWtA@m~<ü(kYwyrGEad&jnr`"ucO~ U99KLKow7 :o' O_JhYdcbAMJ{{iu$+<.֪e'Қ :rv47WleWYòs.f@Lgۀ.N?#ê+(GTTF܇jsovduR=2l7&OWƓ3"GAL@Y 'Ϭz=s>dox"i~|i<8E0U<ïR]`Nj 0)p d ˧ HkF 2ZJI"1[,m׿#B .~oZTD%)ǾYU&bwX-r|>Il[RՎSu?JM{1{vL^.#οI*~ۺHjCԳ41u9Fuo! bels"TkJMhՕGVc4rqut7{L?F~d._)z_^佐(Sp$rkvW&\\j-&#j'#9{ pxLU1'>9;,c\ߝ_dfIFV&c~50 ;u}bk U|*ĊL*x Nlo]B(BW^<\3rw#|?CPY_ '{`t]Iʥ~6C;JŷtKDM1+59)ȟ O`<p ӝFEᴬm4+ N.(5ArS&˕˾_Qӄ;jbˊ1YZgdmf֫˹)+9vrr LCsxt YgFHS\/sE3ᄣҩ\~3'9OmN9)b>eV)2m DF^M;?G#% :$IF+wuH]:iU _SdH@(BlM§r*ھWgP\3?`#.c.o>1;5O6&_` p\H'kZ8Mһ}:v RD$E9x[CfYT3p%Rb蛜f`e Y~h?H OcM`jߧgi:>g¶=R]^ `y /VV푴/xQY,i ۝Oq+7y$`V4B&)깟tUx3b YbI4Xއ vJxjnV`t3QbYafrq.x`{1Hv:fټIkM K:/cs!phQ\%"vF=$HZpB}G1q Ug~VGn0/@f0hA;}Sr Bʈ dk)JX&>صM$'Bg|X2C8bn-[iϏ\ %hՙ3-*&VG%u*lP\?v =+Ȣ(&/uRȂUFy LO_У~B6Hl_PkrKs ܠ1ºXBGsv&5i W 93VQ= ; 4O* 1f%S38>gw?pЮNX L.=ILN+%T[~VbrO8zH Mo=ϛ M$q*tY)=lSp4gؖS"`9&kX\`!Ϥ(RA(?} >6 !>Pj͉d qTu1U` <\fg6E'ˉ@-8n)PhkbpfڔΏRӔ]CΝ%'.Br*e"Gg<8a[rr@7H"w}trdc*oa1|u <r1Y)QKi* }mڽڛߐSAQ֮Nl;"^΂⑒-1}$Mռ N]Bd(D EU\ZsѬL j-`UVN˵orMvRZvcO*S` }%fO75 }?Ÿր*+M4 Y|1?T [uc`:MďJw+yWEsG_aRD(}Eo@}Zŭƒ}u^4/<е㯿MrRĸlOU_yZ:0-l+uGcMM堊.ө}2<UKv>gٕzLؖӪ߽;?l%"*phiIoYِ-=ه#ӽu!]Ԣ/.t}orN".j_=IlA#>xY e zu_Nrruș*&zmJԣw7[=wD5^1<=<?\/C%Fu(^ImG?'"P>,j[>dUϤZ9.̮19F |:MkTu$CŐ(Zִ~ ^}dFX0[-x| ,kF=; We*# 7%P┻u2$6N}4y#hZj[(yf!;Qx gwk;1DokGbʓ;<08M֑w*q) [ϦNyc.q!P,<~Al HMU'mKPEz (XR>Z[\` lTޠc?}MѠBo<3XV0xuW)b}Edr{LB8蒤c[ QÐch"":@ܡ{3U4dZ kj5r4$7rr=Aє_V㘄zVScuMzg -_p ܮ("ۖZʼnOܘ0)n@8_@RLems .󐹷4iZ+yqd5vp{ݳFOVej /Mov[M]/FDel˔MW.'O,ݧߏԇn5W2]#S4X6\pAd6Q{'Ր1W;R6țZx^(گZN sTC2j<>ɹzW³2薻 p9 Taj #g]80x[)3n %גM{qg0v?H? z<&Y=#ꋤ<x'%fFnmC<\Uzha/f]h+eǂ'Y\Y\XL ֐fyRZ'z=(ӎFSѐ{ٍ M4/:ˮ˧)gyϕEj3r QҌJHG]:-vM~Z5 |Yu(&,aYL©\vJ*BQU1J!NB[4㒹xyő]dڧ?`6ba_KU̺'E²1 ;W *n3$;)cFwn?| D.<.@@[V [ԏNۨ7ƮyXL~ 9Svx&ƔE c/{~˕6QM89~'jxD[gV360&xs'X1K]!} - DFz QXg&T m2OMMe\";x0€ [o%G#?,~R7\csh*-oi` ?2ut ?` R?h_%hjc)QFݓv}f+zvk/ܷԋ>RÛ}e@cj3 oqhFFO.x5zז<3&-LiK#8wpت\m˫Li&ƻ炞c{QX1Ppm ]mfJzLɾ?"uw\Z`;t|v'2=^[MգȤ b3eZ +{f|%7Lm=5w&'xw ʡIcurOG2 B.))/sx5eh[pcO}=9y@4G]886gh5Bd2DOq%w6invI 3!ȿMgFoTUFGOURzsHcoJ;Um,㏏0˓'IG岜ҕ$D(QTf ۯ4y׹OhLmz&`n@]k]o7};ܰQ pΆيB8tEU 1 {_CU'lUpĄےN0a =-\T]XB lQ~⩌BV)kL&,SfAzl0>呬m \Λe,^a0 JJXYMD '8e#*]vk {kH:E\ kS˗.}IDn~#4B'oiV2&]p4^9I#B {:c85MD妤b+= Ԑ\R#!oP'L/_[C^Sjm׮`(Oi ,O$>02F[7ObK]5B1ȡ NjCV1/Q3_ ϓgw0U =6+]UVR[1{Aׄu164~@L‹-E CpZǝL gJ y,r,nJ^GԑU8zx`_S'J5qR눽݇FPDWM4l6em7=HnLcWfp>=ݷXܮ ]ɬJ5TG&Ԩ+8 < )Av=$J;OZ[DQi0> DQyL{'M~b:VY13\bo0ľ#NPF(gpf}Y&b5 YI4pV`u8[AoTOvfGU* -vjpyj_1()oe\Vֽ,\-̀WlPi6H$ ވ'Zw!읡\<&Xserh8W|]h/rm'< G Y. -&-"χyqZ ?[H=p቗|L s.&#Q3^6 HcgC`ޕ~d0U 'Ll2%}u2;QYFar,ĐB孈Sf2_QtCsR(g4.<{:%ڐq gx% yܱ}69e|Y:9WErt{(XJS'4 ?dJd u *!s.df܀Kc@> i)6]M'^$۱!kgc1j9@P%>ޮl_$QnmO%CV+Pl7*pn-,hJe(M l_޻eL i +?tEW18jkX,;k^B/(+ޟ} *woc6[*8M`Č_1Xt$> JoSY9)5]J)Z!݃;2r\|.nh^w:V;R0'tFՇ噴/"^gtcUImU=H1_ˆ1r-0/A Rd/cZbclu1G܉&Y"h}1OYvb_ MHwp+|-;=." 7Uq-a/ -WHL*~^w&˲|qhד?y{ע5#ņt?B\YK'Jb( (p A( E#6ISc&JxS[>Q32]C0ZgD;p$dV b~XHN_;& jQך)+0ح! $ PQW%njPj/ 2y84'#-lњR}"aM$.ѺOXr*!sZvx@ r}@'*rgƿ!e<s`?) b Lqji̓O=t2SdYƶAG}D+v"!ܹf7m.X)DtYį"IADtMe>Qݛ[}i1hmoj1p?x)`$ZƎ>+/? O4q!,3%JVmC77]hu4"ot~=<,Sɬ_8L1!4M:d=3TWƊ|.I\V iKe^cЅ1p0bUc>Nڇd-k.ǻ2`fj;=M/PX{xh`t Lk󨴉W0hϒXٝNQS)[r0IA~2^;SC= }/PXRC50+ܬ~y>}Q 3~!'v/S&bޙͨs{T0c5_z~X1YH|V1 C: I!JكXdz`3%$2{}{ ݏd>p<{gM:M3[0g~\aPL7E6yK"8 ϫRH$ph(BN 'R,9+Krp~5neɳƒJߺT0+mj5GUޤȱp{_Ա~vrL8t?8PRɼo9 BzW- P͐wKntrg^+ؘ֑Ow> ~9/p8*3 a&Ǵr] Ά67*1X/d[;|g3\n+F+ -H02v5c0!׍n"= >M?W V;3p'Bǒs* ,;ͬ;%h O}b?oo"$̑r<ҽC\EťZ@-H3$HUy^v Ҵ=N0 =F8:ȈP$Zڲ *t]Kak8nU`0 5kV0B ZLLVe0k9'8R@f״uF`*MkЩWYi^ aFgEဟǔPp|R߯uڒ!y^lw<_\{VjMk0f\wuq^g"KHEU#5Iݚ4uRrsXY A-Bu3oV+>?^u96p>Sq79t1~_#3Ȇʇw&E@UAس)l3 uɚCc_ܒ#zF؛ .>pzhA|ԅX@&(QU&;"?ᡳD@jW#r4=le,`U䗥}!#/R1*s9{G}lP^\jr ّx ŋ#(JbحyлsExD $#JQҠrR$ZGKӻ=eiTx@CpܹpNKOjJ }V~@/YtV.רxk=/ypnX/{BrmruY)i'b3;n 7A@zHN3ӢD`$4Y5r'Le@@) |YY+jcn,Tv*Drp8@܈g1]7efiu~8%6 ?Җ(ܭbZJ֓YYϊ&fֹ'F7C|^Deׂ=GXK0+s̘U).Iׄ? Jq7OC 7^7:&O"wy~uÔh Lk(Mbw"A]+eSݘ!9Zg^Iu^`O}&;I- 7'ںS&] d)+)z@S0NstUs0OA6"FQ#,5"H7w _i0o&wIo쌹ݥδJQyPK΢I,uxm] 6ЮDwDS|MtIႂꋼ4 Y 6{S0S׊4 Pp>KJ7=ɻ`,M(iR>}+d`5M0˞3Y*B᷅k  '4SMXR9i9_f&OODU|@; =o7T8P B'JӰvun]"3;?c *ԽN'f{40Q+ɦA ;Y~:~(H!@IVo~q45ĝּh|:vF|MB",CqvKiK&2=}^*E'ĕ 6F"FPn^E T݈uVPiW}|t>j %IȯWj*k&MJuaACG H;rt͢(]<ƛݚBEHR)K\5(_^\<uE*ôc#l0BiDnHt_0?-݊l@ >!<܆Nh`QDOW\)>wil:qArKf;cHgI[bltVveSː%g&Uڇ*p8ƚv]o !"5h‘~_ROR|`ebƑېZIq:ҨHGWxXgEn!.re9@0vj%*j`K=!T=:I$Y2_8E߽`1ɴ @\+׊OW誋a'[TWCEt&LHsqHBe9PۂkJ /"e!XYv䓖?;7 q 1,=;"Lu]-M?|AM>w|G=k&s&;x}n BMΘ}q9j>]$N( > 9yuQazGҔ͝My5Ql+uGe+ʗM)x iR'/ɚ*I9є*Ivfz ؘlqӹB)y?c}ykULjH?f԰0^ST]\8ئ6fO:vryV8>9%uͪ``|o+x .Y>IӤ1M>9/,-IV%.RhRhw1:z "@OfZLKߑ =NN,`Vo !?\cKa0Ki-6%ݬ3L`mB6:N?zD$1~A"SOc{*ɇSԅZk)0Pi3@GUпkwÜjJW[;%fU 4Xٕ.;#AG;Cl &&]t⥲YLhPHyskK2әo}ų/ ^0⌷6Fĥ#_}By`e0@ IOo%ެ$~޻IO {|9G޾`\U\r>n3UiHi_D #-jd '6;`_"\AðI9vsp!pzjl w,Ȃn_M #^S_k6ύ2{y>][|Rs6W!y1\F y|1PGLL=٬X i [nB!Zxa~9|d^S=q@*:i6L,-٬6l*d奶D'6Rֆ-S gqw\2,tav rL"~кm;g+}dUdg/&d/;9O4amjJyy:Xr2a{>q)6]7C7V )jkgsǧ2l(ҿRNk?{NݔQ?qsS=ş񃏱ZA)iv,[M72~ilv4E)W!3o Cd4e'ۥϗn0 :NY$P~( wR65>j#Wݪ;.P,zo.[+OCGE9HAOm]hVc1wq.*"֧wJ`m@Z!gx^WŖC: [Ieo8FX92"\V}80:= Vn|"$)m׼!hRd5ċ4{}>unf@1UTƟ@".i5tfC=틚Ȧ=@y<%-@* |($Yy C&yTꕅ:ʱ.':2kZ|^o0K̐ Y6dKfL K$h+1C Hf0U{>nX#QF! QL8%2w䣲u$75?ۉhe1Š_@SjjXFUpk(IIz9^+dnIk>M.8ʹ|,X84%&vVkf(`5dwIj46L;a>"2%̪rsMի𖏏U0@c^LGɦ3)swsm@kTs;mUnJQ% ׇ0eFTry?5+Ef>`7I/W#~9"7; J-G |!.BS*4{LixffD,ҿ鹭?fS#ұ55{#Hxu;Rr4qD}`S̲ :мKBJӷCp6L`xa AT. +dm>]^ٰ?({6 Lgq?L~+}ʐ35$_ ʗ_βx“lb\e{2ɥƷx(ACi$Ҵ|(z%?nAq{ [ /E}8\fsW|ebAg!mTNS$E\vkkYj-1YťC֨e"^[fj9FP&uq]HA??:[TCʲō]7n[q9?)&cs='sZu_e_epT'/ptWNjEqk9 :J( Bʕ9y'N9 v,"SMzaPjLa̩"|}ݻ%gFNY`EJa6z$Z+ʊΝ -*yw~غK$!S,-kQIcqQ !f*<eͅ~wy 4H* (%X <٪^q!њՠhHFA)9}얖7z]sMi6Ȕ$#~"CjETJ_8!d2a"r.yvnD`$'K& b I}IXKfb"]ۨrަ bW$_Ke,,iU嵑8}Usem2_|/>л2z<ܜI.0?*fR&LM[|^`Q(ED[5VC ! D eniTb&9m ,qB>֛FzPqtc`fU9}dYQ {a]v3lotg02ެ.禔kŴtHQ "da}vn@'0mYw^ g&r:<qǍޅuI{`AjkVgn!ûnQ k>cÞa;>k~3|ʼ_eWl[c~yUMx$^^*"!WDZK{ nMoc()iv[?/gC|~}ژ & ך:"y wbse L#vKmD}rߛ *3 Z:`e3Yy#q0)eӡ |Aq|ܶbRA Z .ie.R%!>P;4˰b25k*//epGVِ<;u_)Qխ*-?8B2 W>C[A;r6^ &/^_&=a؏u,a, lZW HDXYFB¥&% QR+%G͇:ϪJ\~ߛ9 QDW [:qsCGMyW=ZXl@gtP Jld̞Z1E)L`OCٮSw $4ntnp1dJ1APjİkDK#W$AQPnqD AlXBvD^#(4OKdŜ+ljhWI#4Xox;ut 2w?-MDq!O6Kʩ5:kvhPz\ASyMiXh>a`Fÿuimm>v0m (l~D~>40Hy?fFyLoRB7wW4ԫ`Pp~<t=4y8'ͦ{%38@c/%*ҝh8L|:ς'cgpxr륌W_$ydB7/h`\sNc]*lr'L/HqLa_ɭ. 15ܮ4TxQ̤t=?p o+,m|E #ڔU y\sTĽ#J msN$yAE HPD$fݥor{z5_ $#i\2|OFXt RS!i߄oUQ>zσHy#-  c:C](Wlʬr Uj?KdF-(?W'5)Mu.%G6աX}»ve/̲1xCu2A\# ΛJ6?7Psg,xKk@릤%v 9^d ^qk-/hHI.PR, (3^6wL^+1BaDYO>k^ߋ~3q-=ױw>)t8O~ 7h(+PcM Vl{B's7p9/rC~vpw-R!}ϹΕޱ3Q<=ػ)6#1r5^4qN}d {P򼛷}7A5sHzg)V.m< g̖$w"uIWJD_~ln!cdpt|IqA 2_\Nᦻ3K6hbxsʭ3s9re1hiX ]0,Ï811Vyw>U5\(3l]@}V̺Gô^7W-JZİlP4bB1eɩJZ#beVF Ă,hR-/AT]/9.<JQl=B_q36mdOb + zMIT|MZ~ꈵy,Rqg~r} aA@<[^j[ qzQJ%Ѓ\8ߓo垐ɗ?}/}Z(9ُD!Q5EeFem$^| Y1H&7A&_|f @i"v*˱_L戴G_#п}>bjzZ-Rn+V&k GOYPjQfYe0ъ4o{dɴ7 Ђ㰴R7ϠtsYy7 io nm2)0qO#;)ut n@St$W]pߟzE Rh^;C L5N3h^3\sWD3{V~DRߙ<98=B3$,@Jf^i"mk/K-fC3+ub_OOw'µ 0prwo:{B r_^kLkPb GvK8DZ]ܚg>Rk-ڧZ +dChjQͺ(5/;d6ݬS(1Tsf= QR?,;SΡZC*B&M6`U15LIXHP F~X&OYnbQ:HL0/Ez˚$`eݸ܍1ğ%:M / hJm,߽s]3bFa)ђٷҴا-l!!;vYc]ruA)5ainM=Ovֽx@`o2*H0VːD%wen)ҢlRHxxͤa$,lFlwMPInDɑ0h}y &Ph̡MNd޿995{;k-JsWQEmdo# GK\l\Y-5`1^z:||g,iɱabfO#7ݫ"`b& WNWX M+VEP~.bS'eКLhA+.X2W} ۹? wF~`a%09'h1d=ҚȊI;nO ֌܎ɮԸ9\ePm^C";Z=qPb a5'-' ۞4A/`/\۠jDq1SZrD,:I)#b G :e c;A*a6U`GXOAڲ*B"]p Ĉ?p07z"pz*y9gS\ȖIMJ|14Cf︚SOIyƴd6 F8Y JcK +g+{jF C"~2c`#'wacVCq(0 Za>, x uT+FtRoiAgWě҉\( d]5w>X]`F1' ?O%bI݀Nzu-1ZNq˟gr h')A_g&wRuHRa3m%)'i.xyxcƧ=R;jD.g3D., u&"vsBV^I9ypUzED Bܬ?X} Gl=>!Ag[&-͑62kR"pMU/v@vi'D#e[7/vw@HazyifIq5vrp,eۭ"ڡ[$\ۊA@`>="qO6Ŵg3|stg);1'^<؄L_tYL^2/~NSqeb|يAnC.g^gt\F~PrϮYEq qsIɧD$N1`z?7[ e_n@c$ЌIjV#Ӎ/&eEwQ'mѱt W} 1JVSOj3^*GZCoˮkYh} yTw:`\# (_^Ҷ\bߙ#% QڿMS9ީѭNQU?Era39am"> jW;^!+X{P|/|D0x0O&=68F3 |봛^/)O&& _4 ¿t8l:F5> ">Y'bb} 岖Lib$ g&MKȓ߭ kzԫht[8!F߶1w+8˸#WZ4Ai>yid9̳Bƙ/`bQ0\8]sǏt~jMC [1F2Yrƈ<21NZ9;Cx+؏P y0jk+Dۻ=a1Bt5rr EH쨤+_յ"e֕pa=&IQ2`eaßF ;ۂAd& ]{A(;W lģb#ΎuR%jOVRqB˓6mP<>%jRpN*1(o|4Ҙ@бSJ,\]o܆g r8C,a~/O/ `w|6%s~c&FiC(t,إC1֋_!ՊpZIqh5޿ˋvgIŰ&d{f{_c _ Z8bl*Uo"mҭ[Z6qcXa'`gكk}0@i}]0;`:ư|Caf* VS#"?u}ύhNYDtٸ{Ꞡ)ԻZVl Q$Az?9ǰ%~0PC8֍~͆t9>iu7kpߙ"WnYH.֥NCOK~gsVp o{02ȡG> NZjEg.B+Ƴnu.gnepa8y; -BY%VN ~z ӵmjSVKsr!Cg4As`8(M-Lrt8|ɉ!Mz#Di_w/qhYTR3&1+N[/xlfy=NVQX:4c/>Σ$]QDpu怑0zצ?Q00[ʖG7X8wE@9ebdG85]YZ&QKLd7PƪzGΫ-dC2-ϥGqreWئ/"$JsV qR5QSSe}SS0~X۾ %T+UV M%CzD|@څD)G%,קIN^͘>G&з QR &8|Ԩ< TMPf0lݣY:wN(,w91^QTA|VEN oOOGc{"۴!$\ņnàu+%=&4{ NGKZm`h^1_Ǧ 9k%cB*,]]:Yzf呖K`;v5ÚVߊ[E!>J _HETHRmk#zPzNy .8t]]j[TeW"CPTjgTq]]X+jp!4SS%d#~t/ ?4$c`_sRg|S:1dqʥHs떠Pp&WDj1Vg;EBѶtRB]krvQ]bOW50dyA |یWHbnR 4K-h4x^BvXߋSa.A_tsf>4<2x4,0c7Q 7U/Nn/ޅue1`G&k傕Lǰ6u|-@=tx퇙6Aֹ|ڌ+_;\ @Zo DDߒk"x0x 7{wIKd+` ĵ!CVQ;7p<Fj$4GMUN,>Q")]^DBMNC˘QW[sF2jU&FhMԄO5LiB٣O\h/\rCE!˜|ptK^H(A!J!8u*>}2OK!)atu[djH72N| 6Q> _k cj yP'MWAbz>=a6{ZmLۯs3#$ j^e8+Q4OLv}١b@aTBX2_{Geҙp UCqJCfY42I ,}ͦrHT6Khqï^/͍ vX [x:IADžT~ƃ^O(dnjovh(f' _Ӯ\[26œ&6@$89^,"EF+yi!.Ct\֕&I4?\1&P PzBL.YP`͡{01B6̉ϐBTa!ϖo6PJܦr69Z/wI(&s-끞SDL4H1|NRb$JV2+":Ab̷QYҷeT r$Ԡ5ۃ ua`ՙ6- A戳.k}jk" 9;z^oг<֕Ej9%SywK{[Кf =%}wx2@6icƜKŒv6*kph{DŽjtk|Geٗ1 mB>ӬAE+((MjHI!Gh0U[(:zsg?6&[m{ѣ"_S6* ^52'p# LO 7UEBPJ@BV 9+gjgbƘUw1!n~`RmhNBl\|1P&lBr=I_GNw C|&EQHx|tqyg6Qӝ̛ (ǫm S!Mԧl 6t`PS]嗉) -gX<t=q!!S>o ec>~W bũ46z <7nbۂ hʘ0ʇ$Əz+F9dl)CNaf2m,>*s_#O=f {6F-қ$k̲O'IP,w9^bL Qo-"D;k'j;;FQBڋ斌sP֩6Y:˿Fچ/l02@IäD*@@cIA% p'MpNMk,JC ߓn;dDM 57Tcׯc1mNȇ7$s0.0\nvɱeC3?Jn} ϑ9MCRUjǕ,kSZTFf,ɦ` WgRвqk6*lB=+wXT|@9H,Ɔ96uſ(s1xP'I94;%]j6f-QPJ"W)=:ͳc{kbFTAXé ){(+M߂"BnY8aو#S(1rZnlը12?SWS n ? 'Gڱ$7xX(_ңHMGz$ȶԛ ;U_y"l ;M4 Yi+!.Q{MUv0G /ׯ8[}u n*y2tY 渌+%󾚧l0kCg*seg瓠D6 \VYzlZ$bcqTh((-+VdtP#yL hWmL$KDo/sh!LD:* %͢$nhS0mˤ ڷdg=ZþLy.L-,~_Zs&|c>.VO]Ե=SPD֞]Fv>>iU:$UP.G;qaңf i6r[=X(^TU v~$͂_Ր5v+Hۉ]VM۰~?Tmh*=ʨ'BNj>_(1ͧ Yc(0䯔EזdkHTmBd0T|/YXV 5vkQ 1`ؤ"Du}NA$Uȹ۲هw$ɯ~&Fz$KKW<ϷN3n&v]F5r$+?IOV{Ȯ83-u.bu ?[vEC+/ ?`H.aSxuk|;r=tNa80>-rP3 '8`S'>f/- TNLDbP|R*Ey2XƔͻa*j^E %yhEHU(%l-ǑwlQba`O PR8Y J9-KBse}hiTx8B*5r;@sr.սLN;͘p)p{YДqU~8aQ}/%^LdX bTFnC,2)Hټ|6nXK! +THwh_Nn-9R&2 nDC;HkvI]'N2DʃL; } !b2vJӔE?sȷsR#C3[TOx"MS:ćXlXg]҆蜨¯F?~ %Dy)ςGbC}vE8]^dlc-z9)28s_xO k,sXp1Z)l@ڦ">:IQsI\hN|ԲܩBbl&haP|' .0p$vW0Ά8G;vc(ZYD˚Ay?_8sek&$Y{M3{ynt1D S1{r$j6"ˍŦYիhN|JCX<z6Q4\Vot13k`J[{((٭֕gpa("=Q+G}3! 0' 9![vr=+U nc+(+Z",=4Wyy?oFq5ڙ8Ҵ8&uŅy&_ǹ29raaoQ崀Dc_虂&|sz]nP] ~pխ0ʅYXI-Ak`Fs􎕸l\9g¬xң(NFbGkb>w̴qc;MYXк=dmLy= 9d< 4͓; nJ-eϲ)fv ?~5gdK q2`[7ਜB-QuN_ wL8{q*-533NsV86Ϙ@z1@6t&5o[9r+)S;t cgt]EQq[E'vJ=XK 쥞("ڶ[^G 6XPfGS}dvp8q+N( m3'澌Wh͹ 8B].漰%`vuMѡ?] :MԚ[f87-~MR$#D^XS$B8XP~ZlZK0$?&: Kg7u'46ip[!߂I0.N(#M" ڙ y%5vVc LCZgl,F,=@T-~(Ӛ!'eZ4lbW֤[!~0 ]߉*$-F5?$8EC%Op`ܱ8q~\RY_"hXK ![7unRXQ,- zt4;;b",9|JjvaNsiA2^L JQYM򻩑=a-ꎒ8YlE*4LD!t-z(p4P"a8X r;k!FkO  u~%,E{jylɵB,"ߜqĔ?:9"B)[P,]_Ȳnk@h}@mݶC<8 lpBqe1erLQ7&죣kyssஊ(zFjx^'0dREMmel PYG!R>g2C)+fgVՁMަT 6{Č"N?uU=SUCur, ~mtbs߀jFj"ۇ`WA`Ďt_m<ƥΤ ohWDq[$t߷0ȄF0 86DRp!rt*ye}qX?qDѼܽ7yK6:d=}q?e2'iIxAרwZc9h^3bB'HFtu[<%xQ!zoʘf\9 ($2 T lhiZ|WT4e-nUq3AO|a)gO0ۣytbGm욐X)uYHJF Dhf5ŀqgh E;ph:g(ª~sZ. MO)`T[r2bv`E@ݒLΐ6b[xuX4sX-"1+d8VPc'XPa.!ǒK;ӢD+eTWv4y/gAa5FKj|=RVy*)t~X*qD9m:!)טH"OMfm+- +S_V HpE?TA6Ϙ|mvw{8 \51f8#kD3 Tv"P!ރ@/'sf#qr<A.suW2p\Vy{x!Z/ciV]`0v]O6 $a ޚ`]:Xf,z@f6 WJN>KmXR8;=̚îL( \ۙz5|rx,b~㋕rg%gÛUdÉ D-@Ҟ;xvaMp )uSrF`ZVc&"Lp@xx t {N,QztŤBVdos'!1qY)[ճ5!+7IMDEIP֜&`JA6YqUY/7:ہ."7?n_cc>Y ?kZ1Wk3쓚iTq>Z.~˻mSO<;N=rv*q׳nR 0 ~y:\>n3 WkFwVBҌa;J7&G]_E3ă}5X𲨗#l9QS".!>zP`KՒp$FN^wDE5VV+Q 0.t0``y[8,x@=*LއbAOH?8$g;6ـ۞HW@]klMNYh=Q.maEѿ^2s!E׀t'P8uq ޛʎnЍju{,4h(TEMKrg^Ug^`@vfR3`~m0km Üu;pyrGGˁ4T5;Ϥ1DuXHt| ߆:ʪ_18y[WhPbJ%c%O8T)ۏ4 py&C5葞]G`ySBa 膤zV܂]$rR~?k2ir n~<IO5n4W#P~< CAKQ=n |NQa;8-o{M by`d員eHw93N_P7 mct4E]2.,}z}g p mLBesnbA@9r_\|mM=H.9o(8hv#ϖZ}Vt+^Z5&sA XByqi ϫlqa{۩m:o dk 8qWdh{pʙASGԹ=.v؈Z|bӱ^jobJC fjV%[ZzXC?4aH9reγIpg'&L"߀ޛZ 8dpUF}0 \[]_=[ ySG7\6l#ṇs'thND:O `ַrƎ);TmbmV;'Kr)DWn~'=#pU`cI.XS"L$[$+Wah H딊}*$1~`lwͰatqMI͑Q c!=h; ׫5'awxe{rڹ]t8 +eHo{Rx 43UfB";!9dǸY ۋ%|We kܮ?tmz^ 1`O>jmtֲDgV~wn3Ǒ#0˲Z Y B]E1W*+ɫHn /is|W#~$9y.<뺋g0TcY~={|Pqw\wi%;7lpW+PO ʯb/p xM߾Vi yB[K3<3ڎp( 3ytj Ї?81Mg{neRRPC1%5#Tȟ߲)ҵ~"-%q~eJ ù V  ͓e8nvl$[z<( e!tǛӍ!8n^,fa˟?UZ }M#cd j.="B2ɾ, נ&,e;f#]%JVN!@Otƽ:(m'WR݇K,M6)o+BƜupFKM e:n {P\~TzAGj)tΗ"SG$4N~ ֪CH8OJD98$L`n1'_ew]3k5d%M/:-p7eԳ'K+oޖ?! 0fg2(jeWy׆H/245I]pbVA3.^?D86_Nʟ5 {sCNrױJ ;lXLMO2~ۜ5ڇ  4ٯv_P^4u1wȔ2Dt]6??,N@EW+LSmz*ut=iQ7^fdW/L=jtN$ ۮcBDŽbُcW4,b2=r0<m*h(=kU4460(/0!ĩ."T5y9W%gL끷 ̦ jd{uP U moqJ=ΫtG,(9p}+!%$J7Ř璲_i$α:>c] t{;߬:-Ϋ}S C,kJek M<\v|t?"_)xKۍ{9W4?%l)rZ]2:v)_l s?B]E.[}AgaL?+eJ7/{j(flE-$k /.!0 'קI\lX!a Y?U&!g!IOHX6%l₠O) V r8hlA ׾bgb \SҁN Zؑw~`|%MbIt-Xl¿./оgN-s lM;hT@K;,;]PqU].#ˆȵQMWXByͅ~B`EU% ʐʜV\_(ڧcBS!cmA'6~j;R΋PG_Z h OGyƻeHF0ȩ́%:;|=Ay5i e1֢tXXB[he@"$+^|Э=TӤ$6T=`6 7P$lv[tZt,B~کzi"; P3WIz12[ODq@OHX?Qka;!4$>'PƣnIw =܈qӺ?HG ]/|k]/ʯ}Y\~ Ķ*|2Md5LBw4S$cbXPy@<]e,MgS [M|V#:$`"ox9cr[Cm522G]aq3ʬ(>ƴzX:(⛅)yA kFּðo֎Ǵ0Hɵssfn0&8aHo@ Vf SP]?E2>:}H51 lt]j龩0mճ&7\Cqpsfo 1%}9Fw1(t/-b eRCK|5I ƱUr#20Z?Urv" G$;jabX7`o ^&zbMOvOɶc%dS]NcOVRNƏK8^xBf/qG0ԌK=%3T.[U.BI_M˶X-T;i0.uڒkGn?)7x=sK`7i*&J K?6)!ӗ_{T8$.ܫ0}$+5!BH0jӼ?.Nif@;Ie:qOMw!x?d+]BQ)qCZsJyo1<+ 40V($ɗtFխ>W4̥q:h^ggWYEDݕP%q'B\-"_f# - "h֞p{n/3!D b[\eѸ=&'zCzF[ _ =؝4x(- i~ٜ.^g*NYj?q oXkRKH[k0`h9 ',Odsb_ )MSFh|[ P KFa䢳/,d ;Evx|f4f8ALȦ+tyӴg$i>^_}ʆIɝ4n7|705yviz\Yߋ 8%2Y~/V;^`^QmtB$hǜ4~"r)͹B8EcR 4ڎ`7] ъmRy6_:?liY]Q}eԠ}`kbTŇ%xҦFe/* }g\u۷5|0ad7cc:Oڭ 6ɕYypmd]XPZҝ?Q[mR膯0Wh(z-^wgJGkV&c7 nQvf[WRV63+AI˂GHJu H-cb4iпEBi["dH`w@4cS4&SY+'R3_7xG(%ˆ/N4+`ŭ[.ΐ Q5)|u(vyFho+U]p2?IjzV}nꮖMXZ3#kE4$N6A,NݴUer)fA> C!C<K0S!NPÄoXj {W޿܇^\۔3"bZ L㓙;M%DWq޿m l.Iv]z>e5A',wi J;ELYXR/z$O+GL x7621草^D<賨vR4SO w?ݞ4u"scZm>O^ضE pDM'j[ܯl4h LQ5 1^?pF͂f*2N[!,>eZ|Z@#c1ЌH=N.Z|>YŒΖ$#oukhǜzM>u 1w0+ S0p>5 jq%C t*1iVWs捳2/w4k5GC#}O g gqV ]l1 -(oUB%H~ߨV*. K(.0UQ'9 su??U|f 1hd>7md ;ٔ@'V) k$}Ry6z{ ~r9@TQ|a6%5Iv.u dGv֦CIX2damcI|PBq)ġldCzpLUg]s˜64'l,)f2羔]=9B3}(,$DPDxM8'9hzkM96~VXU} %X3 Lۉ85~Vdz",p+A<ȥTnQQrs94K *uk(ڶg-;TǵAUuUʇѪ/ҳ>|VhozBj(m΍L|Ea$fc+H./\=ʱm~;ֻB Tm[W OCqhMPmo3eu6:R}ƑEuC Ԍn |"Ba_cG][C9ϳD:ZRklQ0$>oXz+c.±A5NOx0|2 #wc˧٣i. πU襡!1L}"vjkVSqUX/~YX܃s|plpwB(Ǥd5N˷p@3D攕fo^DJdA4n({X-v-s1ZJ9V8A‘CaRc+oJQAJ.s5g)%O Yޒ/=. 'J&*[#f;&'Tb \m@|W2p̈́5dx BcHn1 ǻ$:}BV8h ]}R"-L~MKG0r$ؘ 5+?g(I4cbKѮ+Ċ3T@Of `al dˉjq6MIh~H=xIF$֔dC(PA[ꔰ~nLw~ IthLTܨK@UQhѺĴ43OrqWc$d$ȫ'#C).  *5,w2ԕ>%TێL"ܚMM9׋{zy䜷cF<1~X^84Vu.dO0 u` .[aC 0ZSvmΰ$uG8zCȏ7hosnn<I+j Y},60w3Dݬ98L1}Өfڦfdp_}-{ꔖ,jj8h˧o +Wrw nma*;+$Gc"Koq'=uǶk`PffDȜqЙ#~V(V͎*MӉ?^Jt6;#Ptl5!'>^F·Hma{ەw-Qsʥ %D ,;¹,ՅFE'h[%ԏ4/xߟ1~ⴀ9#GԷ~}A.G&ɝ0JKbOI[QҲeQpV`^KbȔY1r_/W o̫y%:r7Fj"WlHDS\D e:rwL?"}eP-37^竓Cqw wܛq5 <>rJ}#+=LQn1%6dj/ LDo4v]rw^qɡbL@!C'N[ rvᗿ' BxUY+¬s8FCUěz""MpnQ9;>ѹu$}OO/_%ཌ R 3 rbvҥ]p{)CbPgOndP!nAKڏ_ njPΑWx2XΝNk!Ȝȳo:ŹA{d &bѸZ7 (97U0L _Npu`xutX>$v֥-|58ow1w$գ J~;'Ym~j=$A[m$.F69}$u1Gޝ{"ʨp?zTtcwIoM|Y DmR4i/;jT5yUg:r @R\_DBnGQmQЁztC-1gzp#e'!TJ-ܱ"υ:YΣcTZ/zrйi.e!J-09j\yGFm*(PE|XCf]^G_~)8Kjo}0ϯU[F]53*<7@%2R\w[J`i/aȡm[0>Cb4X :-봍N;6W\#C}.GZ"*ճ$ch >;碱'&>S0 aE ~0ZL02Nm ߇ߓZa/)NR4q[#f/ h.bL0] 9KXMu@kҝ 6 wtmJͼ„D rj1VhM$p:"$3"PuEm[7_YQ&1V+3db!_Hv9~LՋRSXkQHt̰2rJ媦%#5G 򘏏MLj5GthDH?3KY7+3 T#fewAWoU5͍Y1(&PU:%g]KG/L6C L> Nm`>^*PAy䝆">Qr2~d0tlcĎ:rn6m΍5ٶ%̒\C5XMjT|KOV$A(99NG=:gmGѠ#ٮ Hs1}n{@.$'xL= CаBY~FCQ #غC»X M9@aRIp dĻC vc%m V92W5weLdv)NQ.9w'Ujv'oaS΂p?Gfp9Ҕhv{}*Sѽu~^L &0̪3QO+PtXNj[;ۣ͛t(5"G4r0^V-e}T*jP=j#>I\*i`ܐ1zֶl=zzy6/(B1b\)K^h|"13iD,%Z{Wdt[%vCITee4R{[gQb^zo7:.댂OF\ ¹D#fw*bŔYw59ݐ®uKCIGT"CHsOxO.~yg̢edj^O_`+ |#+S*bQbQ{ BPxBU#6J-x s'n gқd .hܷ+zm/:Tؑ _(bh~N>hjߖh9AK"Ş[nU O@nxZgзϬTni*ZM d_ْ==M➺Qsɝ|a@dq,!3N`d-+"g@ ,ˀVZ ~#KW)}de?soTVDfS@?_9ùodcg9`c>xOH<5> O" lg جI :q`d^-׽A(&;dYꡢ1Fhp1:,Ow +>R_/k(Pl uEH:]a*.DjoLK "!.L+J{`,5HR<SfdRɎ+6(˂ޔ!W]:?g__^tcBH?Pbx0Vr!$R=aZ~"eZq5Տ-̲U %13,p3v#^ɚݞ3GZTܨP~a66SH0oj9 TPl`^o.!d՞k QpnG7bCN^E2SP,^kf\DGzF ,"ч \_ԫỹ8e!S~fȦe}D,&zG hklլkjOJr@gWLg# x56R¦X_٤aw3zGH2ӫvMX UOhMF|^u`F^1 sWϲr3a)ADdo3 pȎwOa}*ahCS\r$ݏ!0uu&هQV,_Kq,+{y:6.&>1sh0vܯ;j㪰t.5vBhbLo +{0ްʌH,V2+^@Ny/xqS %Nz&eޜ t&TM}[ILvmjacAwJWKNMB|n hɑ* Gr.,*:.恻dJnĖ njh4~{2+7DF:"䛺E`E1 3~a|>!oښie\p愴Ef$,WM%*Rp R%9=J,!^=#~.9%^ GH˚!g5&[c"J.ZZMroh2>ސF1 AC -'TY"k fj9V0]e6eRvif#. 2`YKvz(>opVzDeTmq-TJk]knkMT0Q {ny#{j0hofk&7_0'8<}yQǁN"G ?+D) W+-"μS&, o1ȺO6۶~?6%7 !'/\^lR/ IЬ^ NMWGY)2 #Ƞ`] :5¾Lһ`uŽ_Ҧ.9ը&,JY-W6p{EkeHdchn#cY 8kY ~vG;RvQ"v.uO&`3i)`P bm0&B"޿-8~KYLdn{4S-?#$=#JzKRUDTH [zD#gӥ{z/R<ޙj6HBHZd*`8XdR]dkb<es0E835'?Y\Os]T$Em2&#K&p,kMi"cw|>I_n=Cyԇ"]nrg2Tj`1# V4eU8$b?*N+^(۠xZtZAR+P,YqⓇ !?o4}kk?,EBѭվ TW4A6LfAcrb\+u@^CS_J;,ƛy+ ԃZ]jJdvMꍰvZnWcjkZuíyx.9I/Y|%OxS8Rm_Ko-6HY @%kg@bns`Aքkh$4{k9zYk1Jgd!nWK]49uڲ>AjQ= aT,RWu][ͣ"^[ KO.>!7;_҅~PdDfXm>nӤ/iN}uU}t#l}s7Ѐ^?rɓhF9Y&vhfPpk%"岂ćtXfm ?! ɡʙСK1FI_ڄ&{wW3 o1%\Oa4j4&z ._W<۝(o$93K12`|(Bz3Kc@?1ɚs;~Yy顢(.پ_%\ S(D}Rt%$pƄ݌e t9%icJ_J] H@ MJ_n}tk(Ni-ߨ{m:(4l̬9qIi}0Zd{;?+,L` &qioq/}@i.kOOcqE#sgг(ZLU),xIʜ5pw*- tئpG'ZG9E rgmK;#U]+>%\,_u=3f]M9Kߡu^yoY.v^l'oٮ~ϑ+{t΅GY@uwRl6/l )=-d&3W-o :aq{@IÑZ,|nf#羹,őZADch٧ln{o>lCv#rFɉyo_?[+BRO͆Ab,l2X9x/˲nS9wZe|'{-n,2Fe}1(+Ez;)=ɱ"89 ̝*y䎍ڶ& af4I(m)Й3lGNYT-Uf¾''/ #T8= '/Q'hqk ؛""("ўvi`Ji_/@"D!9P\R'CH}IV<`a +Ĝ|P% (%q,Kmwiyy=(Zkr[nZ"f~0m1Y9u_)|] eGS-~/Jk5vr" $zj %"CEIlEdjw!Nϵ@Ew5. ?eռOk%qokTgSSB)+jJReO TV_j^WvlU422uSQ3 O§{z:2HITIS*E3mZ?KM@ dd:E5:iʢ1 ^Q-I 9NA7*ldۨo>J`uy[ӊ V KeO\xkXyL)*rt IKm]7tEkOP8Y%ϯSex)-%ʅr*D"_ҵ6-[Q;j+Ǡ;q7PCa;&V79u0%YuAqR&I9 @M^Ȇy㍕oy -'^[2h3 -`{au2(-ae9ݿj-H n#o1(^]0H!a]}9_$y>rk,Bī@_#?ѣAyr;ru7S9ݒo)5״Y)~p`~7ؔ꫱[.wz6dfN8RvCPBj1.Zr5M<&GX=w.ZFsyЎB16 q㺼Okh) oHXExA/t۶WCFB ŨZ\.?g)-(Ѽn1w= Cs4 c-YDz-VEwm#BVˉfugs&Dˤ]@?mhv"C,rP| z;p>IΧa^-3Ft>vZڊAK+x޸h.|ltxAjٴD"ViLpLXQɃ*b&BΫlMAɅiC1'ByɷI=,C@䃥ܧ+? n]҈V=^4"'Om(?O ƸKU9 }#UqK OkI N ܷ2oI5eLjI eiyx%&.!gd3l 6n@Zi}UjH-e%yn\ZPPg/c|=:`걝%﮶fWO:4\ GiOZ[?XѢT46M2+Y "W)-A zhЯKZTYզģ=݈7P=hs%ja] :5F0S Zތ3:an|4AC# ;8.ytGUjոqwc @3ЀN]!eKUdW#coZ8B%uv]D#+pU=BAϿdIg7LDSNj¦\R5Edt#n2CC?& $ĶM0OXŚn1ԙڭ7>g e{z6/WPi jUz.Zt.wc^,uQc +R]{XyסiL?V_TuwFN, ,!"+}IhPMu.:^d1@q6ry`8d5PQ&x έ!Ym`ge]L$r+Rf0Uo9-]rMclZ2[OYJ`fp!E،bM/BX,_8x 3B[`Ҁ;Káp7b;kL*D|!?\ms\Z%EOvbYX Hz"$J6V o&J8sa}.Rѷb&5 TO3~[ZN'4NF[OU(0PF >B `^Öjd1im3,6h"ٞ{lյ*_ jQeme|B犨+"zoL} ~E,uvR)n8I+O~.{vq}|ۋVD=*U0dBQ?#-ل#QQH-ڡl F{\(`wlpa6Dm`x_ ׅVP2崢jGdP2WV4ޞ-j:ū9b )D 9^_^mT) ^(H_\ŵ#) ]AB=mi>]>9%?]ZcM މ&~d<1P\P+Z'RLmG"]6&ݰjmcvjr0G9N[0oQA %jq&OEPeE wRݜec6Y3֕I0\7$ZML~{(46 ܮACrV# eeG`hDlۅ[xV•fʷ w[`=nk ͉{/Rc]A5iX?P̴FlPgڠo`QJzEgO:K᭳S_T71(] FPOrg؊abG >}L0!uCӶG)``Eu?o#*]mTf^#8R  t(2"rF"crIgb H| /*UB`V0A(œER .kTsX2rC69Mtl \פ'%7w&xɾP.)|mn0(jN=Mj H^,܁|C!DIPm>ɞRtG~C0H  ڻ dkőBȉk,=ja[juJi9OUPXįʖYĭQd]+@n {UyjoMζM=pd ? Jڥ> ou16wcZ;9܎& $x "Fv`G"who!Q.^z.8T5fg- +G,-v9{R,T±~+<0٩CH&ZTxYkՂi$Z{#}vW[>BvWdCDq఻!SlA w6QZl% /C _f~/6;ɰ3V_K >\@_ tqd|pUG ]6>BkӸ[D16UݫfΓvSVG8p}O^rXbIRdTvˇtcװL4 JyG+bliL:f)3SKmSa8$ "+$auvDNTJ،$3[vaI >d4@IMϯpEJbRͧPJk,09̶3/ %*ͰxO4yS;a$FcTlI`Le\Gɯtv[ܚvH#YI/'b0EZI"d)M>7poeRցH&!'g,b.J_h8Ų-GDEIeKS×=ȱSH "bHDIu[=qـס [3kG4I3cjt_Vx)x9o,߬]?UgRE䈄:ƠX ;1()iܛ:UɁvE\-FF"/D7]#Z˷l ٨}AszT~9?eB\x% Dχg̈*@m1M<:Wf_fǖڳQ/rcX AP"$wҦAG" VkPc_dյJU)C? &osrȑTx}&MR tL">|~ fO9X(R*l稁_D.O56`qo HiKnŬIbR|kڸLCLO G7tWW@/YlW~a;[9`fG;քOk7ȁQs ti gfJןpz. YHlr"ltvbB u63|+J-R=.cŤv<9V:Z}6'P/_KC(DX'Zf},zw(ۉbL 4>5'3K}y[LM>zg=7̴37#Q(zN7ij41ݮߌ IDW]}X?ܕ\AT=CM_7wE^yJ-ꐃa TKU0ع@*3H&V6<̛jS^/=jvpQ;ĵVNeRm- *%)0U;ްzE-r0OEPrtYi^̨sVXM4+~L" s=U<Z24A#[tqj*jFG ~ޓ%t{RMU9xNj_!8xPtH:A5Fe*;jG3];8!@pBA]6 l߽QV4p☿'g8<)0 XNڈO''̧H7Ҵ\ :=h _V۪"FcW˦¢ ?r?7$[ZU|֢̏̃_ >{h|{/͙PmŦ{uJMI`6:dA۴,*jcvdkr6sδ1ݕ*TK`zyy*v l} ,zb$yG+xدsyZf2aEsÇsY 8T3u*a. z=h!n LP2ޣv?~Q,5V?4?dOi;w\뻰SZ^, Z J'KyMơpW:XDŽm(IllЇLS!<0k ;{CRb<83716,e^LhORƑ3W\Za'|vGqo \.xS/G̷ǜ 3ӻ/;#lOvyhdLtLa սfp3Bu*Z] h;8?D9 u3i"IwK0,"f IZ 9Uk$n*5/huP.4dxmdB=ӭCe)uP't9$>3E;լsܙlw!T|YEwIdb $WP°u~.{蜁ipw@ah 3۵<rk-w8UV{9H`:PL3ʿ* qLt [Xxp QpYvK#>Bmϔ_֊|ܾJ4BW`48n .A\mUp>@mݽ76Ix^5,^;*1,9)l VEA\6,sXcg 5zt8r0[xEmV_AHa H~v@WU9v|ťrl|yAKd3l1,`{3Rg 6Id%[\CAR:UR) E"OnS((1]6RCQ4,&d|U \hCz5#5?`w4<mR]"(C,Y`_4tD ʈE4* s ID%RXВ`ގI^ZnqR4̭x]2q&&F){]8pݻz9359,V6W}58mr\ [u#`5c%7~D/8y9dP pddLM `J5 i>Lύhv\2)t< D:a+;ZrGVߢWA{S\}$L^?Xlt >t%N~[&"FluqZ"ʽ\)lqF %o^Wo~yc07$6=ԑeN >2*~\KeprQ^SJaatUK;ړP@;Vfa@3oxTʮ ʤUh#DkK$}pL2`Fp&  Lip@GO6ŦoD_ n/Tc}[/z[;H 1wƜMe5(CxX& \}νAJΞUs4Nexa%f{|jSw4 O0Om  Dp*- Ad4>0|laRh ^_~xe腽0 Uu{K󷹔ƃk/xcBD}?l .upt\ܼ>6Ea3yW7¯y;偢'PܶXpsE 뤼^|x{smX^-žUp<+΋IP"qdIle5%" ~  0ni2șj- ifZ.A;"6 6#]gWAxY7O0fKFgIQ{[ɉCb? ǟ@qfqӗО#q~ >C0{f:?rO,W52Py$<*SEs]#b7o;.X8g8njrI;餏we|BJ՝0vGd2J;`K!gve l}к]ǭ(/xutc;fAv(X=N%'*w,{ fIG|"w;<*nzBlu+N/ K:wʖoEQ4Wc+cK >J+Ӵ8vYbn!y(d>tW0%F1MdXPp^牠o9H2a~KW(&DfW:w[<@cx > ޝ͔WUyA(xt,e 3.QXҾpv \KuaNa j_t+N&n UވWO/E_oyF#ΧU7fG6C3y_j0@HcJ`N]YabC^$As ۄ_^#Rv(x4;Lg,΃@ҿv]N:]*~`k̗;E> i!݉iMG8:ߦGk~d[`.T=#ܨ%o =]1Amލc-lJ{0C-B cj ?Ϟ?pX{z$ {:*;`npbmø 7RO';SMp l,#oD M,21`eo ;1,)8x4]Kfhr({?hEUeh3g- FV$ꈞbCbq0c݌zT}3""@7h__dU!NhEf#3wL3d6 }%ie|W_>uqoRpH iUL'P;/儙ؒ2d#g~,yAq\` ը5W~%I=>zcAem'5`'C٘g2Fj_   WtƔDr}|sס{kIv]jUrMI ]W(h <04ۖSFN8vyUXs0$c'e-8@$o \"^mE$P_j~wEuc3e.j3#A}q͈ftJfLP]}E'//+ԉQl64kFљ>>1-#ɬ/Wѥ>Hzx1K gs5`|}._|E$[Rer5:0 Y?ߥilHPb K ßjڤ~%5IS-!@8:麑t8A0wSm5ws} y"Hs')$ 'NacZ#ۜ,ӓX{A|wFz{*ScpQmc^v9v u. (=X)I4(;śih`Wm}̉ȁǦD0#앨VCxJjnx+𮴛F戊BtK8ؗ_~7ׇ6>>=;DȕɑX M'3TLWei5*brvD d ȭGn=?KHGS.JWN|KJ$&Hlz)Dۚ/I'Gl%=?kRR VPc_Pa>dT8CA@.n23JrU& <_"ǭ6!v%Wx6*mtVPn@MW vIAt| Ƚ@72]T+/~PS|19eX\q!"=咨UƼÃY3z-H8"UNi1$BጆP@~C>e ZjZKX>+JȴEJu'OtBZO*SK*tdIFK(ɵN7mGڦoXaKG 3J~bzQØ%F8Hka0ژIdʐYe6%ޙIySQj唐C1FHĬtsx,b*eOqK6 yzajjTLaP:gu!-$}<.J$!|+vM[Yjz3Œv2Pg>>'x&) + :;B?" 9Ylq'f HR\Jc K8:*bT޴7-g^׀BG />1 ,߱-44._8 Gxe/Ͼ]^"Div``< Bc$Y>d'Iٙ;# - Z#`ΟU0Ft 06,QA(~VǃLy3ͭ"ra CzʮʫHjV3. $SNOi䇹CΆY Bf7s;r)\soԲXw `. ۉQ!nFyzãea8/bw; xX75'|ژR?y. @ AC+ m@*`-^ETYARdMIHC2,4"C erHQ$Q4/a*opI^\h&GcKo}OC7=rP% %"5˶h nUnJ] YX['"ɑE ^z7h?R1spx-h.(1"}&I=(sFN0// 0t Nr`aX91εeVfN@sMu_ZEͭ";wsmdhv&e|~UJ]wA׆kF(ņf2fpGJ_jk DCsE@p^4/|ڤ \ M)Tsiɮi::i7ޤj%t2sSj5.h+_"I[İ+ i]:k4XVNBPA2F00BG= X1ۯ0j%#یߠt{P`K噑"Dӎ]ڋQplѯ \/fi$;^57ԢٰobjHk=. q0+ſSdm emnID i&BUnBX35lܜmeYw'u8jr`)8u,%A*43f XUK%qX@1"3JP 5s9ȒLtc'#;3>q*PlSkCw: _C .me=rK./ u8',ZߔխKO*Ӭb Ӽ/ir($u7Ek۵FPH?H+c|%1j<%4SWdEv ÇgH5֎銚ZX|T7_sV%{s<$zUz3rhQԀ^:Bpjxiw+6WbkSN(!܃zf1OiRw;g77Ce}"?ravrSjP{*(.1%Y7 B%W<>kwi35)k(;{!Gk J)#?>re#kWДjػNlC=ߙBݰkza{بQ.9b5^ 1*Y7xFEpkz*$CgOYiVm?|ފv6a@ix`rUVӭƉ2YT0 ZkH.?iE}ûuG[e%EY@O)XDR*atyKZzfv('NPgki7tȀ0|'yV,f0 Dqsj;**_!]Z\Iu47m5q3Fc&<2 dAOiֽ˨Z,>| <+s0軿]/CrqƁStEe1<)Ms T_ܳcH(#֨HF/h;ᖜ)Vɣ[S#aߋ҆盷 g 3P$5JaV[7E̫f_,%ͬ;SpÁ y^b;PklraS2^ g=5lѷR`w^v Jv$"i8D|¸T& mޗtCMP(p=lgLs9C.^&BOQo|m?VAmh,ԍA(uuj^8ɳ?0G\ `d\JMvF[Y8Sjt2[B|P qBi_C,UL[d~V nٻcS$hDQ$pU3IJz[7_)AV3пmԘല1U4.+@r V_|=fʛ=yωI ],0  iɤ(~QxƑF _7PZ0ج."{u\gQ/Z?܆sm1 M=p+A5ԡSH˰ڿ)34|Mo@'!ţ~]a$ҘQnLZ6$[/:3YE=jeGK~n=]BluQ3T7:mjA'C=8cC4^k' 3~0Ep>M_ B=ou^Y7G:X@eLvz.٥YZm_wd1OWf,iz:/P@loʅ!`)HCLwٹTR L>U_rQ \](x,6Okpp% .ww} #Vi fX}VQ2Uqw{sra1c@Ё"%GB66ng)a<7x)[ɜ9鎰"sn6j xKF{.avU](~-rj;\qG,Q-I/ N&>P@Kò&M+?VWX Ӡο a~;K~Rvqfĸ!'<I47ڎ7޵;% y[JDW=ïh/e DEWU⻛$^䦷Inrw6C0*Ka}5z`}shMY3#E`MH\)j4mJ <0@^l ĝ&ۀU&%4 :߅-ش˖U*Ot!ឲo)q:j쁐ѠG{|3)hRJQʒkcO*={yŽB&ʴRAwbзL)-|bZ:yq3/Z}=}~wJ];܊֢}uk\g ϋ#1!G88/52,d$d|CIdձm?1/Y>R42fKUhVV=x1r iV4P- =$n\kBmQu'11.h3Ťk)Ӳ X hѣ DÔ8;N',^$dIvL`+RiNNaM|B&ۿJ@FH#0n(ouƊc& X9C#/'KقmML_!luІ:A~/c8QݦK:Ih=11 +G;"]k<_%o2 QD'ŪXiABF<,n\T8100 s{'~']ĸB|/O⺵hE+%.QAs+YJw/N뿌F;<\f~+3>N -b d}Gyt%z7߀ѿƄRSvKg~F:%mSl:Y@GCeYl4E'$[F  f`r =R{h !/MOXIM" 8.gc%ڇZ|\fd TZPpIx!jZ=vݎo:kOg:zc+ Cf@?T}a*53Rjܸ4g{X#^TCŀMO\>-qYwYS[+ځ'4JҢA@ KHkf&2IJ  UbgsAľ,FXK~`c& P#ϒj^q%%:]s8h̾5R6|` ^Ov(/7!`)^ZבJBNO)kpNu⳿"#!|yt('oPoJ{ϣ-;qlL^hM=㕂Yf:YA:$?ZvAXR0UEYUDgzw#)n3C\OA:d}HzX`WH&'_Mi8߭>0BH`݁T Eo淗9 ](_~3%ŷH!Pn<,5 E'O:=/kP" pԅ%H&g`WAóSG|9AɈkГliOڻ5"M>Zh 0 Kjl]B{6Of  Qst|#RWDV}+P LoLsOzh3K'U9 KdOd Î⼗YGD2vKW%U;TdbN!5=xWqAM J@PIڦP b!Fڡ)^kut[R/kj+ @ = **%Lݿ#sblf>ʷ "C/b.*/kNR.b1W VV믒r]!&AVWĵtP=z}ļqBmc)rJl'4Ї&` 4P7yD Əvke1t_ڣofC@e!gXI,'o504׶/>'ڷ%B|P ZTq]v-4v2SU Tn÷tq nx]{-)L-l* rw` ZkjZF)Xr+Pt4;i:">p$,ƌ)Kek dNv<(^f)e ƛ|J_>P0%D }@8:0ܧrvɕ?! +$'6-VTKAXs+K fq-N5\O;|R-w&#m8eS~8z5R9|0FvP![F2!- ?'.=Nf>))'@W-A~szNS>&L1/9'wpϥ2:g $KZ G@yB <{?["J_Dwǒ㙬^OM{K#=*®)<9%4ھRhHskǸi<3PCM*X=IltpC,`?Axu±B+SyW:"j|WC%<1{bqqޯzlhB0j8fH EtS-61/7(Fzӛ2 8y'߭R8^hϊh$7厒ϱ1pCF!PG .t~ّڍrsB .ahv^# *<ͧ,!J*=h? )ik+YD=-~bf,PB ?Nsɑ }m%ж`.I-pˎ9đO=~2ɑ{"ILn3v@ "w49&^9\9mfrȯ4;]ly-:*\l/XJʺ/I\U'֯ZW8RI0S@R=o.Snv)=m֦ B+ "l`f2wH/:&31Vc{ IeTP:2A=9ičk~Ҿ^9[,)OK\ơEl}CIcљdz} 7Ѩt}<)'.?2U:?@+&Л)SxQyb^UmBt V٤c8tqY }^NZbC([}v_Z7(X)b0{@u{h~TlZƟ@7ѽְe?i^6ZQ(=Uq;vR0G(=u y;}=ry L/Z.ЩOP&o!3@3NBhTk:DIxKKs ԠC{ A]DGG +RJ}Fkf'DkH9qَӾ3[X;\NsfY3#IGQ4>Ȥ K mh(1[43:ʡ2-m#4 1]4hqQq^|ɦ7XG:Q</o =M)0WV!D^`v){MT3HwsùH/jA~:k]br5 +-¡Q]}pEZ&J5*B3hnd`RG ~#ka giѓՕu6Si$.I%wZnTZjÆ~I8/N(F׫@Z#;XV)`QlI-1_vAero=x+gROdo@%bն^PH\͝,NVsv/v ʰJ 7){E2MJ1y̜RC~OB^ 0X{=nT-yZ `NΈfBEas,+O{)&&}Y\^)r}ce3  [rϻ6f.kϰkg#vGpSwi/>` a30`'Mc[z*DYǏj"o0Dk!n;Aj8P6OowXd;SXEjw*qdC7Q`j+FM._Yc }L=S߁JY vu@CӽpFڐڵ^ t_a_}_ D)}[ӒQl]gڍ>8A WMdB Lˡ(yhZ{&.VI $wBn|HK]qnK@$jOat"}k׉ O.&$N,*5f^zA{A䜒bwP%r:Y(iuKvPsKeK6l~eO~VXIE冂h'&Ԗڗ*!+2 La@в`%^buh$"mk T!1ؔ_E0-|Ggқ2WQwȐۦ8>X!=t.cH݀nm}S>U/'KaBnm^i\l$iQ]o>^⾢]HV@h-Eșl S.@U֭ }*ޢgUzY[p-hL-NڒpN%qَE%i6P띹nbjy|,x}VLf0þm2wV] qڮ t܁n*GG~?ӻ2g4\r~tp: l}Z*UZ;?y$K)>߲LM!= x5g2Xel;^eL~LPu~6S_L ^]Ew<}2)) *iI^mQr˞ -5.",Ӌ M?7<80sa(XB#nMBX;K)9 ƟTR,NY>hU~3Cک'w&j7*BcWKxj.+)Xˏ ׮{{_)hvw]{@QQ` T[:wsDӻ V$:A=?qXPT"DRonavhPW0Ze oc)g w:[*?U 6esp54"Im}DĮR^Ƣ1Zה!оLVqoFZ@ui4 D d ^}IL<ւg$,K|Z~ ~1aK 掱H kZhRPĉ g,^COJ蔪 ih4x-)XkUCc˃:$%R61 o\Wr6_bдm*PWgGAb'8PWƋӻ|sg7|̏:.*9H$[E Sfol7IL_y-'?ȵcE_9X18zSGlbk\RR-]eZdq]kRv$iwo+ŘB@rsh1$b7}Hge%5yZj1_aNN뉥#m9B_#[2M:5F( p.":-c R`p 8 muVׯ[J5a6('.^~׌dW"A=,cG~@NѰrj~.VJ`r6$f}-kjP=B}؜d;fL >qu8/Js49;vEB0.cc@l0˒k˹֠HQ<[@P+,+I}kP H-8}qhGx Wl](]??n]rG#_KpP 2BlضZ71熎Y 0D,= !+xW= U; 5bgdJ1x/&z5R@*gtg{?T3t]w|"9=e>!i&57xFCU!.ÛɁc^F70{WKP\V؆Ii |4ܹ(Ik҆&g M販y0rx`jZ̄VR'dVHejrM [,ݐ7a#4>khؕd#2+aU5'/Ai~FB [#EN\ %%_@Wǔg@JwR,:% ;Z@SyX:# `1֮>He=7YcwD2p +g ) Z:T6=@JFݝ{DqBz 'õ1 [Jny0¦d?fs`i;pN樉hmxfH0tTa_k{dH_b#Tjfs_6DaAq~ ZL*)4v0T|}&RyTqMgIÄ0"JzۺWv (1 ,c`Z? 7>PqJױ=^\shU Y[)6gicbl'ɣN /AWs`d f^=&cSz.S'ry,1lF6d)xI#?Pxl?^mPHIYouq_@!!=<:  OԞX~́DJe˄@G%Ui,^Vx&P~3m{=d9 Te &|M/xTsŒ&H[,@GT8. O&g?RsA\ϼ-upCخ;DG(6xDjG86xw'Ɉ`Y/?~֫/7]"OJ_VpU*^&9 wLFz 7O@J7uT ?VbbX6p^R#i(|2́ 2:ohb ?hgPek>>PiȻ0*H+?@N(~۠s Ih-lL@HZA?7 J*R=%?,;*&l-qÝx:2I~DVI:#-WF[?Sz¾jvn=-zy/Bqj $pɷfŁ@zJ T*ݐNK=)g9yAЧ-qS1uhiTsHEpn'ѷfM0\FA}t2DN4A J֨<0LNK0oQLm3Kl[RBF X3N'Ztq_۔8+X)ܙY #E*E[}Fgx |(iŰpzWO<Vn,u_5p7Erm֌Lj+T7`SO +am_-cgpWg'.р& ?I^S`|Lg&CObb+aڰMs%CiXg&m;APqN$8@H!] .ʲ\MUAՊ5O.k|/ICޝf'4>BU1t8E3w짍33^`8p/5o' 7Q,Ϸ/B2o(e%a2P侧!۩LhO;,=vgW6՜fj|iU&1E4h /X/賩5-~;'^C' n4A{ Ӱ8Ƥ2 QhmB^[C4\cI]Vq;=jZΞLUPT(_{+ u~ ZXJLe+/ILPLa z9GD: YHGo~0=j--,y+o&$hǽʸXݤ3yA}C#" t׾g*CR %쁏GB@-ZE8=`˄;0 W-ڦ+8EOq̻5ͶȀV= H[9]'es"&E/hQ(H d[*0=.ɜ>-lP.mFI0w_kK$6<~IS2]]eE5p;^/&Zټ2uput=^E (R"k 6 $~ogHmF#"Cg Qި~8*{NK+{<Žbӷy7piQQ|PRSc9wʼnC=񠌦oxy TRpuۆYOJMjR7)当N"K]0wB#+ّocwR +tmx]rHO9|`@Q1 Ez7DqDt2"uy%:abُJOP4a-\3[A]g11ij ߾oznMz+ ٲm7ɓ+n3#xn@T5l0EtMuJ6Ú`4rB-^]A=yOt:5!R_vjfd`vb[ fg pzQ8 }M{@cBJXWjmfd^7*DLq-.S4V0evs45&2IWN zԁp&Iް>o)$J焭_>tH=Y gt9r M2GAsQ:#B4R=SiRXtDq?pCr-'Bo֖zj%t6݂WTV4PZ$&%@ծ8Cc6 o6Vu'yTI*nnM[I (F šq8Kg5 Z9p54 R޷dom yS5L?9 iڙ)EL25~Nnip>'|\nOVr[^zJ+Lo?pI ;#qE4m!6N"ݿM!iErِK(ʥWGl@4$6 m2 p7QߺZR~8Z wO6wκZe^lZw"Op]?Xi)|Ye~p;㯱'pC&8 h@YopxhIǓ?ު뜈=IIH-L̐F &5DJ8jD'FM.xٳƣ'`ڋ[ĺאDlWQ^_[ a`pVUƧ ȱJ8Z *o@)פ':=Mz?9|oy୽}zA$FD V_ER_/͢8s:D$\ ;Nn?J}A]d=_?G{|oPzQH.I}m^3@Wӱ*iZ ΐW$ .+ڝyd"vNǘ. SɨoʺGeэOl4hܽK{9L.δ^&}S#<qTW95)Bak=L'&}9;&QL̂+ARГ1vFϼTNAx\^$ΞxK[2H#k1=؂ )r!IW =(M I+ss1=jGQ ߙev6M::\ -BXM@_󷒫/ ^=DF1-x+= ^Ggg9zDY@5;mrom^"KXHE AĬәM} l<;K;NϞ $ t lbSU /`QN,mrgMϏ^˟qɶ'pC[ar-rHZ<vkVq>_îrMKgyYZÄc&b@_5|<_I8uHDXT˄ۘl@*oMw'IJkmJFaQtxv߿^`eH '5!p%FcnBD頪ҭbgݝXnF+wAN_t`8tx =v2\z ٌd=y{3*W6 m}%nxqVpFܶ3$+B`8*x4'P@`nbˇ-z@SI0 9HgY 2:4F2mRm" 50 3B2r?gx+;WHʊ%-d8|4skp}_qE;sG6 ws+R>gZtq(8-[MTEþO|iD(]wRYMLs%QeL mC_;cL9וh@Jvr"t9{+u~e[SHu(NdF7ų555vn*3E9rq~%B}: o~S- 5e'ԥMWLB+t] iǪǛVT];(}.%:lDUO6\Xث|`dPly,+]G bNCzsU"*}kZ-g??i\!y_,TH/AV 2X# ۣ-0Pդ7$Ð.gD !,a1w^}bޞcZ^dp][ EF m@A(.0d|(b.lnslA" վRP;p՘P"sթ]=q Ռ"rԟʹ8 gPQyeqUq\f}|Z!\:Ď2uV4s"Vm:'%2fC ש!`}ZH ] }DS=.⏦jQNjEIh"nԉWo~tC7Z~Ɇ]&4JV(l *6 ƛf˹,jmiy`؜?§@S,FYu^{ y6AP2$c!bEPATmĊLJy=-:ny**TqWZ-z_3i+ .e }D2 RFo^j=}:P%{I=8vIhՁǼPBjg %߀\$ nrQC#G 9~SOLQyͣfyWwX"bH?._ cM-o`F-݇L}%CG] ̸N _a,Dm,Hqjȳaw4]}bqu 2XM@AX} G< L گVK1.J2Dݔ<銓LemLXո`bC*Z]H(zmU"4zN[>If饾4? 5u0cʗ!g2`, $: '0) (aENM䲫=yהd6HΐYh@UgO)G~*)KGUjk'U\][+;7+쿺8B l* ->&G՗ =) ҿI'VĤ]6?.%xԝgL),s[9c=y"z;_1釕{lI^}mSULL:_ Yz6~9 2t|i_ѽ0nڐh`2(M`]fB {KAy,܅ŝ8B֤Ӥ҃ 8^`/EF$E|Pd%uIT5 @+XIJ/jdm|ll sw'RMgmWV_= ' zT޸ZO17T7`-dP s6dd[!hYLylG w-`\tڃc(/R*r1ONem4μK -r}؉ggSh\#13ͯ_F"z+ HUZY(ġ%=0`L6cYKASw1(ێi -u< 0JßNz7skFA/X^((.\q9Ia+(yJqjc4L}ݝsBī\{1 cb[5j}.JQxi"X7IjRE]^aU2"{)U7 Qg p<"IJD3hWf5aJh@7BY6GEiUMKS覰ʠEDH&G ePS&6n!ERtC(dGt-E$<n͡  0V { UlByMb/v߮: mQ\Y{"HPWHVck_{bBXdgyg-WD-M,b34x ujMXQEB#ߤ)Q9Z}D6vq{#c 轕_t]iBD:u7[&#qTxy\p Iؕ0>ܜc,@ r7@{_C:/wP}P5֑ ى_P_.؋?$)ŏӧې .Z>nNS٤{o.*&6 n]R_잳;OP?]lgĄeס|+ f(Q!R[Hrߓ>"=Hf%^bKLrvLBV^☻JuPظf6TR}i*k[1%[!9W[1,䲝M#<؋B- GǥƳ\`\wcT11$q.O;! nj8kFSQvfn/#DaeDqpd/}|Ckg@JъVX14qZL/hUŸ=].ҘE," /OуA߆lme^|i y2G \bFFRZf|1a*!´ȣqΌ♳ ICrݬeF(flQaD?S0SUҖ'yg!Sx G uJ@ U{\ .E-( ҉%h]&~QD;Q9@!o2XSXE~9Q>|?kZ[ ͆i#7fz3TXfBIiVo\1n}̟VuN@7KqX|8jdl! ]ֶ'xewJ[;0xEqV@gL1K'4UTgӰSkk?3WRN~%D$ | {ӹO%v;­;Õ0{ U].?nLhϼnՌ/GDDkTd N"+v$Bұi]| X7=&e]ڼ X 44&.iiVȤmŸ?>h/R$4T״Ub:OFnéF\ lgjj9=aP#8ol]*q Ԃ&0jU>Hd+XE} iewdc#kkjH2iy+Ū>SL.*茝?`GT_ʠ6?GS?`O>ѹ P#@"(DړN޷5ǃ;lRPc8o.QWב&'_3(w2g+b%iÈA-D}Z+[2vj0߱I? d^"|&әIEe!D!I@u< nQ"CZ4jDGd̩~-\ɑ߼̥ t8MZ1}dp=}#jq ҧڿ@CN%Asy! P<[ ~eղ`,p,$Ê7'<2&RRΰW2$Q8׹]J. }[`d I+W0cX+U ZoK`?j* %1s?CXr;GPr0._ٺ _V7d/٧6߹UH_z|{j4)}UR. \Ö?KjKKS%KB@R*L7X2T, %F ]9vcoMh5&R?Xx2@Ȫ\έ8lV{[(+Ӎ a'iv Cz{Bk}ωκbdanOWFUt>6%W{nDfꡡim\Mae2姙S2)0!x%hEuB"Csx 95\ S^| yJԅtal C!lf}mʢ* D .ED/3u"݈OJj[)o*h՗A|pS6Fd;hC0yi#}6wM?t?<6HbM5NxpYt*0ЋxByys 2(Pzᧅ'ӄγðYD?B$(E`sdD uxQحp@n[5T(a%qY­ 0B u.rZƊ_-:[ʶU|fp@2[[z$+4eG$ _,cԻ@$ Ba:lAc7#55~ճS/GMVΚ~SFR FNH%Zh']v C7hNv܏|7L7C)T0#"Nxm Tj0ɇ<7I#-NˉeV`\FJ?/ xdA^*$3/#f*%ׇcno]->1/P97JG)M$I=~4`g,5/Q}g = ldTH2J:` M=8D-=H[ū+JǾH}Oۃ@e  &0ѱ)b#RLc߭ȧ}pYc4(}nr!;׃E.4f 'ҧڑ ԌCgzyK0`vO7 _CI6%>G1blz7;4VYhҫ%H 7 ?.49 PB*د4k=3FmLjȆP//|dsي{yjJ 6BpDU+Ң/8!-\Q$O@G~hb>>=Šx(MR /kOoB?jպUhSabS[<4GUuӒrhM,ǏNjPR*JhQ/aO/N- )Em.GbnKX%5LfVL-@F-zI\5AoԞ7$V$K؎YfV_ +,fO t2 gzҌvcS ![wxa $?4L>mځ`l"NLm.{ ѽE(7[Wmz7 hҤ]f+9A5=©gJ}O DSle¿| +DÈACJ8`YbrM.Y\=h0)6TYwF9YPKpga}{$H qH#EU`w̥8/Z)mPG<'qr wHr &V=ꮈ;ޢ !/`kki&{ 8wQm5I dMR-Tz xBt݇n), :ڍzTRpbzNrX2 u$tJ+Q)iJB]?}_Ow7M|o,`@7鳜tГ򬊨_&ѦWJWoIghȆ>Myᠤw`{P}8,T nf5 PߤZGd<`".WBWVTC6+g=)ʻtnoR:`a;Aʼd99'Hn=iF|\B J '"ϫ}+akZ4PDX:R\F+#)_N ƶ D q#i{x QIm?hHf&ĝEtҨV Z=Ca.o(۴ٯ.1Jb+ADjhQaq'>}Y^U늜_vA`rCK7ގC{(AcuRK"39:Ed&;fwj&ѽF-qRJ- _bU)jjsBXآ7i]yAͿvä$ʧY$Q-b5ձV ?;\xZ.$mJ 9Im&'b[4<'TPξ=7&.npp/TgrA29>Ǿ؀پPywTMO~odkĮ p& (ۺ'</)wbW4GN2 V +L& /)5p557|%}OpHs9(Uʼn>h@8~a<\u]]7Q#*rS3G+3<ԋxKq99]';i'+ޥ]wRT҃5c<`::hUB1=v촟| _ 7 G*k:ZE{dF &lߥi&;4].yU{2?r+~u^ |!f3W&`T ͛ 1K ;EsIgXweRC4Usj^{Vp%'L 4n\!,0xyzȔo&sl\*@|}O@v1GWzCY%0[A'`۽+UfDy-TwaAȥT8HD!>G6eD뎰<]ߝ("% ֦`\pMǎ\SL_T9=w 59~\%au(G69Gbb94tƕjX Q,rq.ƊU@v ({+?Efs/\"p?ǎ?-6$p1'mrkUd1.ƬrIQX)!}WpFگZ“bjB $1R銒 +r >1iW~dbz;T.V*JցBC2:?N xkl~]BduCװizA܎Eŧ<{Z X~@;m0Dg@'@+O1nb#[T+TRM͆U3D)q3k.sHun蜺pn[er]=ڭi{H{)gJ>|&'{)A~QF>I?w[_,nP*ӝQ2"&" z: ehCWWܴU֧i!N7f^dgZSO #]-{YVk\(p F;|Vx(ݳ 5 @'-E> ,skW\'5\>()%W+)I-MnE_cf׍xOW'oOOBfa]N;R:p:"(䀒K9&*L å`HHxՆ6Cջdֲ9BN}dR~FF$y2mA1Gqxp;sq6Wye inN}7`XntO'&ۓRj7-ar97'` h&f=F}Z~SL:NTmIyUQkxKo=XjX-nqs>Fi'9{*?!JTH/EŮ:wiyb =tY*k!x=;1Aɶ]J,q%Yw2㈒O.&֟;V\_C9Bˁ5zCQ2J3? a=Wݠ"2b&n$qՊJVpJtWUwR2Gq􁈥]D4jx S|rOΖ pV,1(Rǯ;Kaoٝ@[n 2PmvDyJkyUY= Ey$r!]^uskG^NH}-*hF-2(_ϬD61e-YN|r#b^\q̏Oa WMx 2bOJ"yXUќr:6׳YʼnYmIJ1q]: O8`3;)ru4ilӎeZ>WZ tF402Јbw5LRR{2twk$Ғ`#߱$,`W9 Jݭo 6 KsJH} Je-2UvDt ځ2B^<>o^uC8Qɇ3lIR/ EV1̺m/^@fFø՜`ǶQСr)6FqHyrH4z4WGd. /QE`F1 o*a6 %qUxK-'eݻ:P -mF=#q)cj/`Ol^Vd,@_P{.{"Mܪ& ?fH~BT:`3>.&_e1ǵ̠Nr4PȞ]mܫrD< Tu1`*cߙ3z+=*3 aRY9P;(4.us<JT #U5S ZA'Mi$@p{jx+-7˷|[0l9LA:hƢ}Tna`~,iԪ-pQ׾&FG򛬾 ;c j>.W67ef7G\OM4D^@BRT`j׮]bJ+t(qHcMDfE5J@1$ %*J]Ev0 Ξ^D<#I_Oq1Coiߘ2 ?c 6)bDȴZE9m6M Э6o~̇֎B"xٌ1Bc&U8N1n SpFx#hwS^Cad6X~Q6Ib0(.wbޠLM"">vhLsYgYi_k ÔH5QK6&9~ Ș>j({.z~ry~0ZoX,uj1%cSD4mT`Pj]F\Cf6f7xcTYnZkP vFjZ&g+aAqu.m.E߶>Op9pt먠LY>a!qCR5&[.3E'N[s]ܔ~܎1 FN™oiq<b!s#hd0JZjP1aSD 2:A}XǙ\|Ԑ oŒxIM_ha#/lzb½_ (C7S׌꫹d֮vwp6BM} ws岫LRN2E}Ofcd~RPtk^<͖ƍ gz޳1ڍ󢝱jHEn{ō5ޗ9g<8-[ā6'[2iދopX6LHy=Fb\;*T/<`=p%3)PFKD*lft|Qrdd!q<%fQ70Á< tF1>YGX,Y-pw)m3&|\#{@Z=?L|̌ڪcdRua?1>9>dC (*n*E8JHBHCcBQtD5lV)` Nh{cG;\s -hcHfwłGn7HX׾؛ m#3L - A$)ai۴ߠ~,x]T]tUB2xAW0v#21CqPg,ug :'K+xOf-N61|LIsTU7$ɧҾ JƺŒA#d$&hM_>A᩠_S # x3'IPhBx-?d1;0 2kq-!tXܐpmd&ZӾN.!:-"*ԓTc(` FRm CYr:п>p8]_N[a\<^QM^D8cӨ8*``fϯ7c&6>v$Lgi쟃IjDW׶h1ڰ9xsOa4Vmf$A,( {)J й0ބ ?QiIAsì3L$=-{]<~^|z*bϿDrRaH Dky: VU&^+-Hr]٪lX>j=@Y1!|~:%أؠHLzUzfN: a" 4)I6>dbXC ΍mDѾp#!Ct[>m *wz&.&PU/^!~I6l\3^d4&|$PgLt~zj7RlSx8ZTesC#~"zutڜطûZ H4޿v45&v8C< G]Tez=8W4LUrkAƺ3(YK!SE=5ҡ>@ǚzg vasbקyoJ[p X|ȅ;ts_BzRz'jv]1#aRokO,6(03֋U0Rq7 4X-_Iԃ Pn0Y>{/H鋭4,\;T%"Op q=.*c<9̹ЭzEGz'֗tjbڰ;':\P.PP M(03d]71l|/ArŤ1 r}#vT/tRr ɐ>S|$19bA@,!c$T M(yZH!wXtCa?5̈aO{f|gS'ut4n S]&h2J[qk8{VY 70naoFwSQBZvY$tَrm6iOo{!ML6/)߹yx'c|[ Xp5/2lD(ogtj/.1Zr._[nI-cKow JP'*70l:!)ZFCqՈH e,'-4֝1yȳ(.=ѯuPMm̪HNRUNُ$!(J\A#|pht!o5my;g."%B5 ":zJ&ih)eӣM| ZՑW1#ȩZaw=͍XСԋ{&reU@> !^ê>~N)0IGh"UNS:AENWD+"WPƴHvNm3 mғ1qB`mh5^k3josuRx7} eY{Q ]ԹFݳKO/|A7Puux Rpɇۍz`gMEj;$0S6Rq'x'ZEBKՍJ=BLI>3j: gN^V桨v3b F{BZF9 Wms2kbS=EE\{%ZMm/ppb4svXP%l>9%AG ދ I~GO: aI*NK‚ |獮ZJd!94bgЍUAd*R ^1ē[LB 4%[C.rMy f7EI !AL:~ > k#ji렑`DaqB-(DcQai{ue ~Jb[طQ|W4P0C%6k8DZW_chm'Љíat?σ~Rwb!jv(X ft$Uu7 LEP+8ֺ&lۥi)g{18?> LVU=HՀKk\zڏwpz \?9u`6τtm5ao'7$ZLpVQ^GLm&#hh%qͰ&mOVP"<\V *xMo\lBE5Cݬ .>"I_-'2D.Fļ$I4"21YQXKeU1F{- XTS^qbfU)_z>Gzk_&/#w"jOw"GH55o(yvџG\k&ڑe:1O~hiuYȆ\C9g*>sN:챐 }5D&EϳYc:A1XhL Zp}ǍOkpEZ5ey )"EkS7BL($HBL}`q;7`ئNVh6bSlPie?hv[b0dSkIA hgWf&R^ݤyt_d=EPcɑ/i^ 1fAWno#1rfuD@i]:.H^9F @Msu͢-$Q~*d=2aИrbmH&x񦧠)XsN3  A~%d_Mc)yL_jسjk\y. Ұp@bYb1(TV-drǛ}0[O<-Gn|$^MI:drsfeF d8K9q> @ZN/TΓn13tdԅa<*PS(5KD38m,?iȩSUPȩ(?xj0jW7.S7Cu hDNHVF{.ł9XS&ʬVtLK2Mb.p^!Ս,j?ܛ tۯYTˮʲ//E/Q*O 鯺뀸m)VYScKXƁgF,DoDz3|bAn 8zG|"eE4Ii% ]btM0\$c7$?z.͠Zy(ǧ~PXSR_?X,`1 ω*ܜ|KӃECk!-V zea>͹\vrc=P\^מP9~|K+9X h!qsD!Q:-}S?i-D`hV%$'nÿt=E{S~tR=ay(/< ;aD*qS$9QY:`m3 O %)-PyR- N1̾& 2pPxdX'򠐟_6IJhDU&h]`zgE%2" 8ZF #bL q0LR߲? FIG= D}pC4mɎr- &X0 0io*ZW#PE3}0PZʾ￝}40T@_eZ1NՀnaZ$GrtJ$0Y`)o)BGpntiEl(~\K~7ʾ[O3eZS3EX. <+.de qTOF،Mk! J5I6d#5GQ"cWNkcan_Ǧό1%cFYP\S+fJL=uDm jhKA}T4.{H)iE7"Z-OUІ`GGĒѬsōN^E4a_W.jFa$3.D> D<<ټ,Xa ln>wjw.7!P3i`XQ$VHlf Rγ5N _ߧz .n<|c1q:b)YyRos*4lƯO}LKEn=eS/ p魵6Z{fNiPA*zc, V3ayd,_^'"F89fhIIM;^' tHͫB%{ 3pq(" ;[lx>,܄y~/'֌]߂FNI Eqr7njYߣHe\sXtl d6OxÃԮXZnv6nTSjE>"H2JV {M=؁J}plQ*n}zUuۜy5dǛmμe27^H2J ܊ʪ:h,PA"T}&ʾVQ%/f!N)gyEy_B>_miIjغ&=!t.B$wlLǵ(V0ϥT԰N[,UMIY<ڦLf0xφ5Eȭm[.;q >u5APbS` ¯XI>FQc}@rQn.Lِt)i~? w_ ##T,iI'۳'IG8# 43PcyNNY;l(Э籺qt1 +6: ]T[I8DLHfRz? %~ α\Q5)hұLc}fX2j~klE.ܗ< (jFՒV QrY?/?[c{E)$~BH;f_:Hˡ`i߈-ː/%q6aMƴ|Ȫ[وI3y![\.˃"7p=uo\u*?FMX{q q;Y7 P:PZ Inu C{f[ݷϊã!wKvҎs\1b3p:/#.挱d#i [oηb͸qR$I#I[S^y,B~x8 w;էv KrhwNݼ]X_Wau^N">Qʵ JJqh_G}ph7$)e),y{v4s qPDrhJ=cErOs[L"I!nf"iV3Ͱw/H~ĤJ6:mԣPPih@vzu\_+yW1<!o"{;sqtH4MQ]Cqn lk7jdC0W;L <8j]CߡaoS b jS"D`c-@FFm7Յjcz A_ sߪpU{'.Fcxg㎶h4p=/EDvqnC8.1V ^]$+Ĉ'Puu TQ+ҧꋚʷ^8'? )\5{s׬;?51++LB.Iy;6E"5aT]+h /N$d$%ͷdipn};kv([Eڙ?5ʽ` X jX]{ 1V +[l z:;/dG+i; n;=l0q ; N:#{[hy{.l(zԱӋ_exP<}ccD\cJ> +n;i:_}ϑJM\<<"4SuVdۢ2i(+A0‹[m~%eg &^s:SaΌ~Ҳg%)3C"}qUmq3=*݆ꖎ*Z|={07H+XV:ҏqQ/i$TU}7fE'gz?pBfXֈe2o xp\ )Rp]HUe|;0L:V{7gil={Z1I4JMUPrƤ˽]8}JGǙkf{F{r[@b^yv" YNK9`Kfg\AlsĦW9?Q{])T~W]<[=լկiCn,Dp5v-Q$6nfa<|9sLwmJAi (cS\/g-UK:4{^]^#B,SMtR.By/P5n֐?.s#Zs2Ei߰  K\[Z3 dsߴ7T7 òlrƁlDn͗)O6yfWs\sdpio)UIÜg'׌eTeNwQH*8U2d69{t>}CKl'aPH3-0@.> XwiA) $wRb4PQQswHH<TYbln~ؔOØmiֳ_ęr*Jsj"lB#K5.uĨUߩiR.b X͓*!G.)խ6](*@$PlQ=Zk:QߒmЦ6DliA&{@.HjjU=G-f 2f)5H F鷦mb^ɢ& ѕ٧^us>gcA.)}R/qvw7tTUih׮ Pā]S_dI>u-7kAH?իtNUjIChcX~L< rd2y(b>:O 7ppDg׉R1P\u2&E H\t"Xw( ro$_'\Sؑ! }SsX^-XY C◆J(G 6 ;ȸ@l7CqJ4uXvds n%c=RͲf#"=0/Ơ^!jm4UgEDL˓}LHA#1y4uWt͆vAF8 #>ź3k<`!}w|R eSP}ل҉ߏ)ً6]{BHsJ^c)D@LK: i #4}Rv2 \Ic6j|5)}"ZZ&hP[iCǫf_mxhze _|#w.V`5pi[/H!mѻX@﨏aׁz3Vcm[1o]~Gշ&n%=*`he1 % *jKP(%|)މo;&^|\"Xo>:r 0?v qT5ae-7f>dcz~w&jL٢tvz2@cxl6 QW$b">\DtcK|znσDiVMz^ uwGUVZsf*tݻ@n@׋C|[ƴ<&yB8o}8 @++4=;4C?D5P| 6 67 ©~og%,mhi7v{:WTZ0D| ^B,Zi jb)dC܆uV$l<9=4|?bs.KAUx\Kxd4-CT .]mwPY;TC4Mo^' gw0Uu%nq@bk1mM[O@Fl:*d<2jNo6[n_s&7@/.mc|-\*&2|-{9Z_TۻX3 |,%W[W>xE\*'r)i_aus4Yr),\ϟY w& ̎s+Szկzr0ZK_)W锿*%W n5P%HYBF2Z7<[_ A?2nad>q,DKxc@ڨe>פ;Wg?[5#oێd@$@RLj85 &WAtͥNmL<\]IG?lE=lۤ.A ۅȣ#A S_hf* td֦3~lE%Dcm=h-̌P2FtkPct\OqKu=@ VdLcn?Z"b_VQnXdE)̙,RPwsʼFuB:lAA&yJ)ѴWKc)@R::]6Q&nr0y4=}ق{+KhI)LVi>#tTr-,J#@ͽ!cF8,&1q&zЁ3>{hp7 v%D+ZQY0vI-a ݸ#oKG=g@0 پlLRBI șƷiʞ?zk#C|FqJdpxwA1j*/>zVH5#]YkfHdUR"x熵YmEJ?;Q;(I^IF%|`eqvuYBgJ<5Deh87Æa2RY-̮Pu* |RH5e5P RufIJҰ@Ҹ,QpqyaZhsE4i"K@.?T*p6a&4M|h˄\0h'cTBGL\H'ht?#KX*eVC:"fbm3{-|xapClr 3^4)Õ]}Y7ֹ%kwG%D[$%UBw_B׆]2Xx:!e]9\7T='%VK6ւ{DSg$|ĕ<I:ֈЉ+RS -GK{p=A\ -ԁ(&(fx#!@P-uYAzF:V!)ߔzt<3}|ryùp=̵ͮY 2-*~Ø_CpN  e)`nz >( B /$O}amadDN |x `,ĔY(18`d^3ڽp2/N1_n O?Q3~+Rj3Wt_D~58 Z~ԖPF#@Ylk5|&ۜ )Kd~hio (ўny&)Ǖ`-GoŒx8yF0( TpJC2;Q%W)/͵s/f8cO,'x` hid`YտٓxeL0M4|@E.42`{)o0pl#CJK 53 860d;fsڟn(޳ ":">I?|x3qkcQǶ)/*p2co%ڈ.Biy#eRS9O`7?+U&]Sހ寃)J9iY<~9KڒN/nOyo~h {b4gh{D<T*zb^P^\;1z\$cUε.<oh3@>#}, 1J:D0l\F)ցډ !bYʚj"dwi+ƼP6MyhK:U ^?)Ʌ@7lԝ-1fd"Y'\ubF!Cn@9$R)wR3@D[BLBҥy(yr欀ănbXg!^㑠B,7Ydgs&9ٱRu2~ELBdC!Xz@/RF`@o[]'iGLʵhSlc^HX0[sJ<|_82[0g",@R ˣ'pc~+auP SN~%La ?sUW,3@`܁<]>o{݆0S80g9PKŷ(W^3MbTV' b?0cCpz-7AN .rz k'(+'al.ٔSC81&@)hvJ+LՄH?\t;g  +^ `](vV&`?bO65&rvs`|:ntxD> <) &^si4WY>1Xa5/onF єGqҳNf<᳧m n n7+|v9_|smzv??}s˪?2HǸmVw$RѧP䛵&KtYBMHF<((np*>k3xjYd˟1? @+Z*k8Cc=' 2'$DC-]CaK*ZK ڼk'pـzowP\/"ȾCcߖSR-o RXkĢ.|⊇[p!) fNy֚ RּUlDDY B%0N\Z0jE6sFcqVFdXRXar,n(~+CO~ t;[ZqdAy&JM*P[->? U^AŋLkV1rl9," ֒b&sx,0tN[+m 31! :T3%& %~jaJV{\^ ) L*&IG*[dބ 3]㛣,l '^q!Yc!nc.y״q?wAhth3{wbxn[: vV'!b9t'rqLc &;9?o}B?@-KJ /9֠R6'Ҭ:(c 49 |96 9bx 5׃ OkSvQOZk"~Jͽ|뉜Fh,!o|!.fǦPmSaW[ \ H=מ7pJkxQ'l-;bt$ϓvY(p!ą,n O.0ątv 0ݳW͎î Rsؔ;o܅ڃ@R L϶G&l<-[bGeneu?+iPA"5'oQč\b$UF Uk3FC4#N]3OhbFx9\`* F$2wVJ6uYoӫEJ:6rȕd _fVmx *8F"DN16H6Q 񦹐|kOH&;Jѕу71#U۴gp#'Q뷠WN^A5٩#]'0]g !30 (3}Na,* =Qcl:*qYO.1ß_crkp 8,UVF%9Va8h∑?zov֫ϻ7 ?NNEd"WPӂHFȼvdwIZjGmW!k.PZ.^eRE[+0,Ll^@_C11U?<#q?!.S*ˊCvuVϋ jhUKJnyl+#sv?BӀh=%BHjǹjU@tum+ԩl+0T8+?# m+ }8/3:Xu5\^<1^ViOnƗ|ZԞThtTۜޖrc5 ,;ci/gA#BӽH7")D>33T$hDX08.UY }RȄٮ`tN1p5 ?GUMM$fꏬxsv&z~(C5{I|:̐Q#IxHRlDkS8&;!b[l>nƊ|zHӛMֿ} 8Tx_ DA_ϵX(Mw8TTK~X@]f=?"eo}sD<+u ۝R.jl+~bx4),B8, uc \bZ1-8ړo˙}NocU^j7T6BtD5Uȟ}m_}~1χ؈+7u2vb- õzb:I>:M O mz?=b3>}MOu 25pZn\S 0Mɉh[l{iF]#{`rQ[ӿ7*\q$ %Huh.hк l2vg8WH'`󫌾x<Y*de \u(pipIx9G(KH}xZ`@ r{ DF]/!r5Lp dX'ҴNHr~"kTMmTqo'5>I_>v1_מRźzCbY8civjY|EN%e;FYQa#rGa++8!J5:Vx(R\e)D rwij`Fyi*ښ$(b:oYGN^ngOQR)PfUcMjl}2z- D;Ea.W0_2 i.El޶Rv +WWmcS@*|TFn!ǻL]< ?`,/]ss(t$ 1{/r@*k7;~mx$[bvkJr;_0ELbd1Ytư"uϔvg6BJϺBLnTӚ1=zW5 pDgV?1m"&qG րH'\e4NYw_K&AdC[e' 9z B4*un9waa( /.[ Yf0^.R+F]4.vNW'I'| Y\;:͍M2e" urxLtm6q ep}rQn7I(r A9JQ2P+(ڳ ]Z?_]ieM)CbV-BEp-7<Ρ*hͭ`1rb|"`^" J$l~jؙw_ץ膋DA.fU6 +<-.3t̓OIFqsS]ldFИ'vEJ _s[X ,~L!47ckJbpxrr混Cϛ85ο6c17? oCkfYA:5"cU+A`(Tp eUDۦBKCꋹ1V7r!S-Eb|^1[ÝK/.`,bzraA 89!lM éKJӠEYoYa] ,;SOSm ?1}|s.-& VS'|xu,_E6j"uy,{8]q4A 9EMB;X#D^FvBۍX8s dqf (}iyNN&_ pA:|Y]/QMGA0fuTM" s#P[U _,7i)wBMRU C/ &p̔'J7M)jh^ͽz(ZFU2@`"'z5*{-ۺjbFhI}R$D2Z2|H6$4KʷoZ]=$~!,TQGv :wO+;?/[^ROljQxRix͖7rV}Dř+جSTsu"TP2IeMa$ U2+{ĝOK2gx$KXoe2xgKe,(X׸wfvZS cz~$uD&(3H:3dauc@2Ǭ?pgY#݋G ETNu*p1bQVM?Ytmr]VIޘ33]Uq-AJI,#x .NN[a}քi:BJ?,% ,BpRKω<_GfnE3.'ИY\h7 QWÆ)?L>U+|*S_4klL^!(${6h?% mCͦgGTCbL ibI2FkN02w/#"%ݟzokj_u@9#q!N*T5kT]FіQtts*T课qC4r:.{}4OܛRnGwށA}fVBZ& @Yiyz>;/*&#kAg[DY9=I00mg J׫ 5Йؠ}baL_)b/&й60덽Y\1i=‘Fi!%LxV sc z6O(aEmML . .DŽ9H3S=x`%(!}DV2`2L]RsݧKbp-A^*"bnrxԋ_B-mйsp{7Xv ;wZ"SBdm_{GdFڞ/t3y$EPzWHéLW YsswWM{r'3?#Ďc%J &e\ը*jR/d/:d .~E| s%Ia0M4a@%÷ѭٍ5Ѡi̶cZ=(a h1lӜm+":ㅺc_g+xnc %3(gRR𼨼!?wgJn*Szcugi.o;+.b/ht9Mf;{NhaU-0 KGL ;$3KhvMtbc;iE֪6{@ʓRh`>EdHj.=($.sDzTJգ\rBU,,lSsBAMR?&Wm*=%2vN"OEDMIjfaoECk 24P+X 2Sџ/qgegʖt\llޟG."2Ff_wB*œ2CHZZh(2h4E=zDJH55GE>/21)[$ɩoͭ\xπTbk AaH]v;[cᛍmbƏl6WeatGsE6MT YJk-v xkrQ%p1JࡸŦ=FUkjQtw &| |KPR+.u3eXuZFÂ=9},\.Xaq !ӛqqmmׇLA#=}՝jfҸ`a@\1OSFATN Clتvkz H F <5>0TFD0 L?mᖊÒk/^>7MI| dS{9PPǧY/Z\IBMFjV, nn뢇ef6q&/4(iH= !_ |ʞcMT=ƃ{;.!'"T=f>E޴x ԽF[!x)efU"b| W#VU#|pwKOՖ٦X"ӟ[陙Z {^v) +M2%|J_4[cu8<Q>Hiq,Gs!DbJofw0[؟+ @obmW-h:̱O{}oZun^۩KiQapj- !JmKlX@v9ifdB"ޥ Zqۉ+h{6ͩ-%f֖rtdyiϕO4}A|p! sRQLjz H-cgeII}bAk B޹poEAl~̠F`)݄EJ/_\IM,1bS"•Luʹr>&3{8oQ" EFpw{F7cad ,ԙ]CX&-.WI\(!f+ǿ3mTtgHHdjܻXYU2|]&'q*s0.x*uEci(T/uVY%4O{+loN¯|~I5; Km" '/mabX\T3wY(w*A!/;. ,%^hğ݀Vܪ'[PA~ x~ zlex*5xGbkQYCe3 (+|Y0J%؈KȩeS,wA?,2wfT*NNEcHA z_9-*wDn/fTߟ~%xa3g*m\fQhqK#"b7 NO{*Iu'·:Ih֧QB"{ne7WeQT=$^mv@o1\Q \ ΦwBOnjuH#8ewgڝ^X&:ihh~aSh32wb$^KIN[%]he'tEX:2쌰t<툤u] ?2p ]3殹Vm:5W)L*֩k *: fC^Զʄd׶vˍm!s7Y4%%wWSGSުѤmE\ĻvT+XNs^Epc'Xg*9+sP>bCBo#6#ںCgCY%8 )CX0.^`y*jox,\io`7<8Ray/oI#q:H#d`*୍z[2XӉa+)Ӌ,$XVLȐ'ߌ'uM $rQ~x?h./5&~f vd 䌘 wnfqʧvpVl&y,iʝ^[:(۩[jgU0s:X#'&OY(3" xX Ɨ^,.F1W+Zn/&#Mr~A1TЫ!j@xԓ;(Lև C#A$NsCp3K32_EWI:s(;smSi*bhr饥\X [sATOƉ+xfjQJM:mާ8#/&g^!<,(d_ =I8M( *a&!;?,S- dzfh_4{~p\,Snݫ. uIИeiKrj_#0J|L \zK@ U`]"2kPqU,_uX;gluǺeo VoqIW. grf/N4O}Rp h(Te:QOE >шwïm"g6'En/~qII>=V ٖVQ& >G6)s(sq^m s g!@T{}n+XS9QBlkDp {0HEzH{>T] iߗ4hSX=yP 3&Rr j* JM @~oٿ<Cv} Y0Z;ܬ[0kHVd@hO68*A=n#RIXn85Hm9Ga'{\shW#BrWQ>߼Ś6aDoJĬ'x R !}/DxCNx[?nAz<'bRcݽ+E)>~ \_/9"rC^Ʉ2ֻpR" H$#-?Z}M_8?>C)1E2R`9NYs2L^a=ѕ;  b瓎g@Jb?zQry cp``R·Kq >ˣzf3lmM*&Wҧ/>9Mq"yJ%m*bOu9PniY _}jmwrL1N iU6V*P9{7.0"O&b WLFɔq$>G;}eI SMgC8z<n5>d{T yӕH^3[YltlpcJ J' ϯk=|˩_dP@QD#bI[IufZ._ Z(^IN9"@-\ H Z2ΎG@:%WSZYS/UD<&9{Z)/y̦H1{/5ϓ,uGD%4; v*Pg#/dP;xT̢]a-a;m]aIZjIlkjV&7oeDv,O,% YHw4TƚOH0 Wn![ r[ cSM`3>ּ8.95LV?s 2 $> %~ĜRd}!Z̐g<cyB@:W6x(khL%ĢyQ޾F]=}N0OEh6_>;8mO&HjV Pc^E#2Ա"7px:0N0`i<^$v9EnJ6kǐҡ(!TD9R}c}ӥ0Hp|I"ϣ"UiZb j^j<ďLphŚϏJ`"U6ܼMj٨+Wb@ .a,!!/ȇϘp|!ٯėkYXa]c?K@"N+X vq LaYSr775~/>:KA8@BS{9 [|+=a¹v,qAPMR r2i>"N 14GI}bь#c w!Ҳ:նXmc,QNt5!L?"0 9Ìdַw6謤~f*˾I(oaIXdZQDf+SCɫTtT߮S$*3X/hnvMk+i#כ Tq |@Fڈ8{ bbcp+_ۂ}!.Xҏk~ <f6_L`rjO23 uBD8e4WqHHw3b W:lr>_Yp8%>jğ4'b` 6.6z[:/ :6; oػ+0W6mNs3h4 l-`[8|J[x6OKV(G>{↹(~B2FRrʐF!,*ZGv%sqwjD%0Vz6{j:F !p2&un!H3vXC`Tp+tVٺѪ ݢcּ7E`.@dk7yRb:<7Ay[PI{?lm &-67{CCK)!kOP3'v7e`MXB/h#Yp- (#g3N|QͳwjǦ@z0^esiq*{&U&ƔʢuMq`\صRz})qlC],@C545&&1ZI`ɱP@Kɤ$ p>MgSpe֜SNXO8D-RwClm ?c+Ll%EM~6&Vu5Ա{^Žf&B&ix!g vnC}YnwMZ$sA&hC!xV yf brKéP@rąy;POWmvBhŒ^nJR"sMP}IISsã w{~ۅ4a[3vo~yu epX~݋))R/ 98^A`3\3gڿ3kD|:ۧ5!@Q{qG3l (ڈdɑ;7ЎـdhF>t_LDF Sm/CcYY-9/Z\:}NZ* E \Q11q)eA[ tnGs̟tU`47~:$ַٯb8" }(+FV\F*>^+IBmF8/ȉ6yV)ݹ ]A9 x]eD~+f[/\J's=-v iȠq! =Gtda!!js+ hàA`gX`A o@>?&BpG2GlagO`5..L]1D RWK7`AKQ=7r%9ad\.><'V1%"aSK * De*=}"0.4K sB_D{740onGאw 'p)G \p~Y* °zuQŸeN7p\C H~7]Lٟ:hEǫ988f@yfo_VA>(dJt[T/GF_D8IթI`WO_ oJbCEIQc}B]AaAJ\tuw+ [S@ma0i$N9)PS\Q~̻/#a4`P4n%Wd9H)kX ]RKOH#06Nilm[1DF c \F-xdtBEd8g n})@#XRT^W9<@֠ |u\"{L] ) qxu(8|tCrӬBF5sE/D -!wg3` FOhHР$$B0xf9O/.g ^֗A9$܍1a(]7S4͓8>CJ^^Z"7[vO0Kb_"jl-bpcLK2TDMAh[D.ӧ.tۦ%d˚gzt;!,mrH}yMQ~20:; *"}&:rj^段kem#*cyi|s|ыhޜ,6]O]CoUE <)=GNd3>)U՜wMI7o])C~GSP>w WӻGLje7>c#Đ'd[֫b8B$5(5Na{hO.Z`/ݘ褱$8Zf,=o'vaّ0@T'(X >b/-Æ*r2$z:B=na+v4nmA,?i +RUvNH/38,6('AgXqOОJcR&@߅9\qLHN#^mULk!=tۅ!a%hByK{.U7 L.G|ED9G:4֐g4JT*MBNtvvz-,gyЊ1X~?ʨ̈8$쒬rcjM2M8b/A&OJi#ݰI5 i/02vs\8/+d=Tr-ܨt#.n:wU hxª=]_H%A`›mXq΋{[>D$FsRoHJKV4Haѱ7A2O\њRPd!?y,D0"D8␈SV6ݔ)Ss$3uo_ƋK N](?oz)qRv{Oߤ&W@6z,;͂ :Ƌxqo* aH1_Ek6uI:,5]EIB'jvI!WV cLf̚`iquGģHC3syW h(Xi> Fz892w B5(>)tV%&ŲUy &.NTXY)?TIOgxK0 J-Z)_pz >jAG,Q0#pHH<>= i(E' maZ fEII.ohܫ ?:)i SJ ɸF6HX5huBTtFK0k4qw5 eFc!p@Q RЌ=o!9t+21"`YpismP_uk8/OkLO0k:alݤv]F)efc0|KK~0MZ (RY_3#GNR T Ѭ [0"V#Ye%԰$h3댦s|ҮYw'Yyڡ;UٰK# wW =QCTQHa WZ$ yNTEnx@lp<.'N~ {r6/ӫ~K)uFQ^3ӉXHV X(4Ez?ؿŦH"༕[$b1o 2.SIL$ M{,יtttxӜ<{|vȕClH5"?GRNְL,t^5C$(-zĢ'$X2nyuBV($bRúҖN)qUfP^< ]Αo3so58MR^8c"J]>Gy=,aO%Uj[)gRyCmb9^Sqa!֕F,xub3UhC-l_cA0pykTFar{h?'-LJ﹖ad4a':B,!}ݞzGIEnيZXdVFTTYNr/ɉg&}hǿ|i%MVVk1}ŝaOʊQU_Y?}m W6EJ9EmZIPawu5۫j86S>gn-ؙe wXA%> l8+]KJradSԗ\ [54%[is"ET(ɨ; Ǹ4v{7gJoIaMa5u\Jp}cy1&莘%fX׊:KȳfR\rceO[e:$LJt70xa(X_~ /eB+ug>,s:aTrQq [M|X<^3 ތ/jd_8uPiQY. m2 #Rgt]5A^nszT 9m+XZmDxс+;wZdҭS chdRΧŁ,9O. >&R(}[G_ ]}ຖ]m?|M\Lja5josC|op]4P4-lH"e'[A&G-Zػ*Q,_IHqAHW68qĘVҸ}р6 ^^}*`:`ʞh1-ɣc{O,sY8 {B!)4:G^|ߝęE"dϖ `\-4~$U*WIG{v͸>(Aq- 5KviNZs)mb\xd4udAٴ&NTJ)}OrB̖ cB)G6h5&% ,IZOTU=]raM$3]qĖIh//rHl'gw@it<),A<C{G6~Oy@'=lKyRq$bm+g))0.ύ.p+UR^ rK((2opLZiT-!AJj|i?p=r]pGu&af-K5LZA?^D:9׹%KaPH R S^i{־}:eOcɅDY]/$lu'n?,Μ.@9O"%~}Ʀ#9"W lXA\eƖ,?̌r\Gj*M%Ǹ4'}$2oBmu :Pdn_$O]C ef N7HǕ&P݌ٲ`WpF|\V\$M?@f7=-g;( ]V[y^^ TtժbdڈNh8t&j,;)R:ܮo̙,PyqX&KoJP-ψx.'ZI" Ukw"|BZD>DZ T{14%8i_ˎa\P6yi@}P༥O͞wĈP{- v.L &MV.I4I-C1Y_.Sn4WK_L!NIC0PT+þ k;W&lABLcSm׏yä$KFr,|`*qNnO2ӧe~ZIWA^ҚӮP=Iս $$Yi7cߣRhܜx-Ev( EaBENfDj+S+ O`Z$\2 |Q;E/2 nI)Y)quæ N1[b~a3ۼ}oS[ EU;{n6זdN.2 XLXQ a\a晥Sfy.wa^!!:Hy<'m\y "Ɲs׋pѬ? wcjLp\Z;e$8wWE{N;tUt0^:s< ~K#r&)9`Q 8 Y VOW81jB\u|`v p 9kN7D98R?ͣ{<{އW#\XR79nd?0L MN'ekpl# @Mc,=)#T46^`Sy/-D_@ nk1ܑ82ƹr5qw9qCLvDޱyyG}aOes'SѾF ;èf4ϳz*qҔ=hVG|"{m+ߌi:.$$c-Q`7w(q'|wD3YhŲl~8A\;l?C4z%ψ봐S+5ǰ Ⴂ|n֛]݆\+䨰 LU:bl/Ƚ *Fט NRt%R h)eShc61q {ЈZ(f 2s}c;R ^p2'bѷt|ቋ #uݫPZ~8!o[TlŲS9@,u !QJUWF2J˝<|~m1!sعYhC}[Ґ~O'FH}%ks 6֟LAw* 04KQHH`9YB3F2Otu9X~MLs mfxm~l!},v 2ɞ]MXͺԾZ=HakMƏZD 3(S/d.pd$L(M)yMV MOl %sėeh@)4D?&B5>>/7=d^OaS{AR|hFP#Yiy؅_Y9׶k `[<8<3>x]@K>hLߖBk8fU,"/7$7 d9w6EY֡AhC㋅G*_%)RJ ġ|A aiBSb&D"9543BIu_W ^a|j@hm)0F05}&tf塘,U\AxRL&ΥtJ]"Rg\n zyv 3M\؂մ"9Ε4#]AYzxE"?ubzmE"\мʨ4W&jIB9ݧyBFk:ţ ZӞrHl0FHqU.࣒Oy _ l-rM%jpZUFed괇YX6y"aR$Fɱ%@`iJ=ML]Xit=($qݭ"iLIFJJu48c)=TWs2GfHT![O m7 0=V < I>.yAAN3vN@EjnԆwLO]ϥ5#|8NBm5<͋pv5m)l=նU,j.M+[!M()u9zoKm$n7 %WKJLR>Q :|*1'Def69D̡)DZ_}xo,{4- ZN%}0#gS?omY0ޏX [H< mm?mY"ͿѰ^=f2pӋiSHIٗh5n\r .N?)i"C2tڧҹ]htFxf/S$폶(Ի>;_WN6hXA,q9fz6@L!ǗƦȔeʿKMT㳖挖lNcKdX#Xn9|s<4]ex;s>}>%S$UWr5bȢhC[DAr ؎NB+m)(XDYp_',[D7aD9jǓ[)Ŏ C;U/Z5'=xE0pbɮV/VY,cY⠝ KqZiI;j n旑b8( vBmK Xx"?=kny7)IKb}gK φi ryF6*kwP~'ƺmwyNA4Xu5YW°3Q72'\rOE֜JQdwV2aX6+HAbqE# ڪfJ+YQ8F%jV8I$u}M_FTܞV?CO_Hć(%#?ON_7 9+< H3@}QtW$q~m*0/fXZu:bN&OSL-yMCw"/NyİIBmSlߎu2"g@O) .rbg<5g_`MW^]gsxGmL}4j~5jI+tZ 3{;ܗ[80Kj|3~swVy˜;:i~h-_/P Dg5pDIv 6=%# FK4$ {}45T눱']G>%ogew8B~r ej+枼 ^D85FDA",kZPYM RP}D򇦹Jmbo??G*};)(q>\n98daJo-BBFE{h*jPFWq~}װĔ5>S,N,h 2R,ѥږ* ;skg@8אPmԓVGmKɱw螙XX*=(4^}jX'P:w.fL/ :|y5AܞVD!H~Jg \Rd$6U&wrVpaL.#B} G@O!Myv%7z󻞪†Rm[{JUtD\)fNgpSs\Zƻ 4f|m`Ep(mSb,H?4DW:F'ę0VZER_tٚDM&u+ͳ&GG?ߞ崛/y<ٴ@ǁK7@L-m}hxOme:tIvHk)%HӮQՈVp"ұ4M8&LBHc͢ ̐8N_M30ay.ΐχ!(# yB #._MknpfvyHeŶu"z"-*גJ$L{d!p OIM yD|U({Mz0 }DU"K ȉ,kjsΈ]6шs߽du_FhX=3Git YZKgx9\_Ռ g+L @<7 .qf{ˑ]=§iwJCSXy&s8:ǣoLf|BߛePTN' jԓ:E0xu^9gUemTΒӀY+K)ǰlzSZOopU3&pXʵCi6VT(;[1O܁I]-Xx5ApOH!%?Hc}b-aØ rM7qAލzN!{E:gLؘϟJv9B,c(=bMwmɗSh-I:;XߒoA)0oz 0Pi݋%8h{1r{;ك=h16«$J*mJ&3#ʡ~垏|ҝgRٴsb;OcfiGX%u 0JpE,yz řyZc$!b{F~9Q=/'eZH*Zm'=t-&e(Թ_6qe j+O7`kt=E١zk/Q3v]P&VuqPh}%FѐL&Mㆰ/b/*ZKAvXގya<7t𙧓L*/߮<6 al0yU^z-YJxu.o>9-{9uq,L32o%;;"k_dHF"WY:$XWB̟>]͠n3~Aаp÷6BR)PX^Q/;D }gXܔŁe}0+l_d0v:L=1{m 5 ^b(,>g 3"htPǻ3aLYAMOMbC>]K]: ǂLF @8-@N%y:o8je@%"Uaz$}"xS '˰Ghyc×]mt$*soN֕V2wQ!?t2g|ŁM,Kqx|Pċ ډ3nf=7B|*=Xc/zKu<;`6, PUHng_gZ'4 jݞ w pCQr-15cblTuWD*9rXBqsol.9߷&\0r77f2hXeq/ug֟+|`rYN)3oN a͡Ssv +oEoy+!iXLhTO殯d,h.li5B_N=xP >JW*4n"1Hglֆd7sh 244yTjUTdYh wέUla״[yՓ xwL?Y߮ywewag1ؿaH$D5u9[{r3Od"FwBkdCQ}hDXoQGǥ5O $NPz;{ sU*U%>*zKQT#m"ML3if%;kZHiSЋge9%LWvh_m ':0 R,s2p~NJĵ H;%.Nȭ݅@?yVЂ c`tbozkYOu9 0[y[+ gd-[VDJCQ}4Fđ9˝y$-!}4kua!aEq U=˅ '݇u + PtUQGnyN&r/guۍF,(~ٷwP6eRx%y?4L~<= O!(TXju_K\ӸvYW]Ko c2r¨rn"@dd@Tu5$H͉ Jw0I/(jؕni %lI>ܗl3+ 1W/)(R|$rB/ Y [=GΑ!~Ra <PZZKT%tN?+esJ5CRA 5IOZ@JH"ܗV*6@1|F=#~%_FEQdɖlQY0;8y$JzaW:/yrDR_*ld$ޢEd;3ڏZR؞'fi_?$- UH.z C N!p6ЍzaF;ë.Hl/۹@ oShEI$ɵ\*4wlyAI0۳/J JQDoު[s=SrpwSzJ?e͔H w-X4'fgp=p+w|c" #hAvE&۞$wlqiſ Ofz='ikݙ־@.ebtYKe#}t A\NKύ-6*ȣUuN9#H紞=Dp$CXR,Bo)^Cԕ}]؀`N59B _|d6%ڴ,Ju.u=[StHC Dvr|UJ]Q6WPuȶP)WQK8b'J{C3i91|fof.5P-LX+ O9@ !nbQՊVq$ZbG)T>9DjЃIB՟cg/G`664< A5W&}j9nܙ)21FXz&`KoVOl ]xeӎYa#DfꮳhZTEAHY2H|>(z0DnU:7VJ*DcO[Q.d;]v"SӁR#2!eKZ4G jĢA߀¿R{ }R{O7Ĥj5js4OXݗ$t$uXlNkADZt]M ُ;lB]|GypgFe-b8h1d/Sh(K~ {;Q+kb\A,.\!> 0f2|/1J=zM\>\-p]fI84l$᪄˃kW,T Nc>e|c'e/ru,Kqn9 |;@7"ՆNa85nY*u'O8n:Bu\]xLW\ !缤b発[VH$xSx.mmA;Ol*z("ϟ[H1')~p5=)8 7 Fb. n?I^T|gu{ gW&_i|1y2(jȝ?>r(r52̖{'6[.uhXf#zбzDdk}fwKaf!Rxd^EcCfֺ¿!s2˗/Qx6֫z>;V" U}B>}sD6(&E#eƃR$Gd+R"w<1Nsn=IL[m~i],P(Ѝ<]/Are$ FۏgA=cE)~5 IXfGj#.D1WV{fWtZ8޲Ԯ\qtV2ctGcaTְKbpia$$6#zʊ{n_`QQ:gXdz=tmMm?{RBx*/BY1FluϛWe], GJ] 5"] MLFl v/dZe&2.N1L.wA,A+8s͔Gz8pKSދ4޴`c9]Tôn6h᰽@mqUmʍRݚϜwɽ k^'SR>x߰c k`y'-6((SCْɫ˨`'cMd<&W[}L8>_KplWOY;g1(K͹(1v)S<T ?wco3GސXb pBw^O+ Jgv+4Uep,3:`y̪Nǭ_%oBŇԼ^%;zTxbEm =d%a=>,KfM}LZme@&HI#yk1^!0W55C2gǤ B`!N]>dU/CFLK(Omlaf#d`bB1RqQX_5Jm?O7ȷu,) y*2 q 7~jؙ ɛYA!v86kVώq?NDՑ#GMd6ͱywvƂӬ`;?P&۸~Dp&x3z$-4rM:#^#1ަkķhʴ`0 n>@~ 7 oYSlG?aJi.$fb4p7L|M`.x(uҏ 7|d_Ld|aMt}Īc@* -Di=ܠ|.Cqcy 1C2o-k)GM!%p; .8Ugkf4hU `}I| Xh=̼|A ٖ >7N]. dB/h9'mFgcQn&_\ߟ(Z*ZeᐭЙD9L ׁ@O;HM ?E(#AH|9XW˅`to:1>Vhoq R+DMf_柂#Hê& r3 Vq@+\(]sjZ&R* _Ruף|j+;nCހUY✋U\|EU #Lk>FM$Ȯ qԚA EwBn'oVп#7To o3Hz+e՚PhO`$D/'N C{3؈$guC]K-/zwP qO+ l 8؈+Ѓ;ڄ53Ķ\+T@i=[+kvǞ D_ގvt\-`Cq\gjoO8:#u:xB>v;(6j6c`̷/,'uN7잽UI11t3'DaS TܗP9+84%є,1$]r 8e!psgzT 6=Ɖ]]:KQ4"朴K%ґ,{\VHxMA}shYrcMsg<5I^Iwd,F(?C|:uH^ 8t2bm!%- Y%I?xթ@WX^\ ujqq?H~opXn wFmT$\&N̅L3^cByKZ@u!g˶ vLAe{W XݺP4(jӾbލ eӌE)Vj}':$rKD[!FâqrYL@QӚ*Zo{eEʾoJS2 1=q|nBM*qwӱ'cSN@{((W^Cؐmd'؎ 6C*DXcd`QݴB8QFLu2+,3 lm9gTHCX-@m{2*fJYh[O5@Amx~͏og\dѤKHQkw5K^+ͥx5&%\))-Co2/^w){~"Ծֶ21M6FBn.bΖvib{PrN~ Ts݌黫nf>y'DfSnBfK2'QўY gZ %ZM M2N/%C. ,ٔ 68kK. "uYho{(f` etҚ &܏hiGQՅԔz!/u|[qzOhJ䣘'Gu;Y8s(|A7}|ypNE.>hӵ9i/ 21/T b(D8.xrC?ؔ@e^ě eK)(QˡAfx9Z)-^q'w.ݰ+x&toy 38/,4)0{~t)O" 5koSQ!SGCnq|5-kC݁;~kS (K *VY{0r*-q z8>؄36}rj􌰈SL MQfgEW 6! v"Di?ӯ >MS{KקcKўQAUPhh8]{I*;oa`XN*3Q櫙Np&uqB{A%*+jJ/6]-46mG(cլ R}89~,_MG/HI y1W΄p@CEEn'F?"Fu*f(pb4檗kj5ٱ*،]tLM(D:_{}dL-(~f赎"m)G%_ɔk805GI}Oa4cKWn]8Fi5\bf$ANvpW-- IH穚 'uX6׮[4!yN\wZח" *:9a|Gl&_M:]  eHWZMin0V|E`ҠB?4L鿝 EQJ9ЬӪlڛ}ֻ5kו_LL#l 1+~ T:rxcxI PA}?RA;$'y7o sdH$n#r߰wmG޲IG; H3-?@hӧq]VvRwPe '}hl{Gi*0krK߾M$2FQ %u)@lqk١>;Ot"2xD :l=G\5[s:8EO3E?D Ur!+ 83HNwgdN8kn$ >e^=jTaA]|X+&aբ'F2Hh2`sm6„w2wVP$i3g_Հ.y:nLɝ\J#iNuwPi(, eA 0v?dKz,Cv1)x<s&ņV>Y1W]q!'47N4j.3 (%.:N%& eB!|?#[ %F>3xOb }(Kʨm$o)[&mPd»sl͡Pz%nCyIHL];JZ& az^SN^D}T]2'AǼ3x5^' ﶣjj4+I ;,<D0.Fs8^NCUDl1X@sD!'_IFI>Ӄ[HXAGw&0(.*r>J|r`|HEX&hôvF\D >&~(ؙuB9C 5ͩETdDJT*ؑ'p6 #ƶ?;E惺m"W*rp|hr =l7@^y},xnui,/?,k! r6$J@2ttӚL0vEs5f[Hesa ՃM02ߚgK*8R+G;G'Є#_])ї"[ү#M egnڜVP7R7b7Od DQz{HF4:| ,ЕB]!3r>P]tu6Qt\zLn3w/F8`>]SL\ >GD i({酾*i'p}*"V=}By~CAOזV6١:ʳH;^qc)VEYHo >tnxVI13M3`Ju %l5?%B[73.!xlZ^,~4`5M"Oݝ2s8|Mċ&_ɨI1啰PE:jBBj Ʃ#\ 8+&sb$H,M ˇnhkCrN!v32Σ9[.rI.X{Di!P[=;Y)gaGf + 7CM`]Hy-B  f1QfIj~UJ)px(= Nk )[2'Q6P o;.y_60nçȥn05=c,6#SM 'PMšǽ6jقٸZݔuf< U`M(>7Lx~;dUPoˁ:٩Tڒk)ppn.C7qp&(WB3LK_ДV FHZ㤅%L!晜-IQPO{|]O]AթEx0`WRtkԅH˛(4,&W1yoA4Aڳ!VIbꑇԡM)3XgIn%S!1pGrv1uw=swێ)?G =']Q ~s@:z5³ Izie,HgZb"H=4#cnWmjǣ,vb ΗRlwf~RU{PD0N >I%HYݍB $3C3<#\/OI{;)AFj|{c _9c55zp1nz/ұABnv/vf v"~g>Y"U0ϮI3a#hd~uQl .\,4[́j7fy޵BK v)yZ|SN-я; ! W|/WZgm qվ J|jVquhD6--D\ܖmQ~~ɥ޳TTkRh8 i}'̹臊ތk_۬yPߩ_Jy[5r^ae&#K86|-77y~T}SM̆ll{LŰt|gC& ۓ<)^U3\=@ioA|g+-\:yA\GB)r^IHscK 7hYlӼ\2YG3:+ᦕN' @_ ? ݚS8 R&Zo˜eajw,vZ'pѱWa6{-7!(CBV %aaA $0$( IN\.(Ts 5oLm xY@auπSK{} Yc:U`0/}NH}ΆQ85EwXQNr3]P14~p#AmOwu'eCYk>=0OW`}񑆜~Xz7l M[Fk[MQ+ oK@z`5!0l"um[fs Q^%_N690teڢpFyo[]dJ4fW*WZCrquxEgJ/T/0FI>"MA]Y|f.?dp(212B]qڳ5I3J(adǏ39xBGK#&nbL}gC<,dFo aJm܄2"N#IYo-mqJHV4BeU("5cKeDrgӼ/* k7klbCQ} KJl硑pgו)v|XߌE8q~~Zl1r4ӿ<đ,"'_yGs!8Odr:?s 9n^ 'L:=q[];-ZD|R50Pt*:[v躀 CFr-7Mt.(N"i16VS[4DVZ-T |SZA :okdCi74*$i"i6]ǹa4Ahv/țX dvlL=q/z@4d3hᱜvVOᨋxϮh~$k;_wЂpsc5_62eqұI6%kX a{ s26uN3:QcS.[ǩ[S_ATEoѦӇo?vY ǶLЃm:9 Va/0,%=2D ty @?kU&QuGf\Ҩ {pZ  wq8' YᅠBstdXf܇xSPiEAf-B$K"\$-MrK\H iHEӔ?b~s^柃G$fPql-5/lAP2wkye ޿/g/e(FjeHJx1xfAł]`HB?0SXaWյ  k3)2{Jl*m}#DI &W똵 e|DRD"Ř9FكK_:ݖ$q냩L#˰y #f_TBQ 25W W{ѥH9z^2l.X(\!M 0'MQvR$4q!%CBpgcQNneJ.hOIۡf(ɷ3: Rv\"kOSI;S̸L @dlL:1xRXT4GS^58ReN)*Ys{ŋQWR$&,as`8/$X#4m}cJcґjke2k)MD>0`ȊL]]R ;q`\ 9(u\a lD9l= JIٮd&XnXU}-$]-^7Y|9tI0 " )t $>R?GYp}hj#o~~*q.AWo%i^fMzAs-+9FSi8Oi"w6Γr('w k$w]6fل[p  #@)b?uPc#Z+ Dg=AhtvKKg' q8s,E1R)wBN/!xf A}_1uI9M@K3L}SU7S6pUeGPZA~\+39 >Xkⴶe"rOߩD:rtm*XCle>;JtpTvcDEb.5@PXn"7jwwrZB%ƧFJ~Hx81Q,6ByԦY*L pzdF~S>N>;f3yDb>1vL a v F(T gr1~[jUB7 !+ 'XUDV3إWh)I_ldޗxT\܌(SyAfo S {,;YCR۱2(sr^CaB!1jw_ 2i֜PVCy0io-*K(,&f0HXM)zbBdNq`}+ӌ!{I#?||PV~Ŵn]&Ά"sxԼp~pfb@#zCf1-5eeׁafm{) ]|6^d?:bMmue< @OZȡ͊nx|<tI!uM1I kN*XK=6UhX~IÇVEWY'q {@zEEXna)EXDABÁj|myᒈ\Wo%sx%;F )TwEQ_GRa,H,Toh̙E ؑBS+Lf)[@uAzvIF2GY>‰O D0o$j(~Ru;4O|]JCJvG9{.r)l h@[V^=ni4 A -w\QѤ<}-0nI6mjh5I:Hnhn,:7*y&Og>Rǹ;|JSfK˘>wKnpPӑF%ɹ-^ tj, ňV*xfƞDk-2[vCKSqaaR+@DAa;al4- Z-LdmLB[Qf;u.D<|W欭 )/p,U~^+nuI;<PT_RJRl~ܾ7҇J _<a,B3\D cL&ew WʣjdS78x*1 h\7g*[kO' ƃX>I@+E(Nsu]_S*QᜥD(:0YZoNKI2iԌƦ9x:]Ci/ v4@R A)F 5!8GQtx4Vb0uIE ?r^P/&UuQ}3{!U3Gf"^<6 FLeVUP:ڂ;9!o.ˆAZ.q lBK2bEˠdbkǝ:.x_@2V=CKb5yn<"ζQ71nPL]wֶY*C] 6Tu{%N!ڌ2`RK';mpGT=t5X[n4:jFռΦmDI&(N~O xu$`b//OTO&P5YBخ c0M.}*Um_mDwXnKke̻;0 Xُ+(l1{hck͟,:7Ung*It訧Mb6Xz}F{ڿqW.|p GO\5C 2XVb\f2.ZY 6& 3UJk1[ DYUI.l4Dtxyf?&=Uh>. ypUip?y] %0\+7{;Uq]O-o iݤq/Ov(;:>@Tb Ɣ~}v7 Ԍ"qHĚ1hL`8OƱb{,Q}Qo|)"@-=l{ݛMY5^3,r8"ri>LEe^=tAc-z* )hFǠ8'1?6l"'ISib@Q8m=hbĞ~O .bMPR߅ܻ O8xxxg3Cc|ls[,į(>ۜK i< KJՙzDno.}LCP3=j|*J:حHN-Ĭhbr0~#uړI k Vahi*.{jaqܞ'/#35wyyXB3fQcVq)CZlۭ;PRmC$KPT#(D& 5[?4*od^u!u\\c\}y߲FX_stAx r/YIf^$nMARaW (C·g#h4u_Cwni+&m\[Dt;!_h;&$3H s9hG;I0/YKV͉[R[Ȗ@J՝f™N)tKޘ􇐇@k$qW}7/ɛK22;M^Z4k&zcI3U(ʯ6],~/{|G18=?.=h]kh'ّp erV !-0pK4G>#R!=R1A3H[I9yL"sz50VQN軪^&]6;T b 7l3d {H?N;3-bRsc?oi"h$)p6fJF'B߰9g\CXCHSTrZgS4xۦx uh9i~&qMUOIlZ:?KhZM6=Yn߲ =vtM6blL,:C돳PTVޑk,F Q]ũ!`x邯w r_ׇ?֯NP!9\5y_"SIGCgs<%3'3 ^K9NHMR@:+$in>co>~=Fm(gԞ.yJQH)$Np"/bc ,s}=aP t9&.l5~LppHWGS8ƀb0섍ێ#UoSOjiӼ";{lV҆aK{fU\ZΕ%Dop^z{ [ C':c s 7U.?Gh8dyΜ0tT6t]|Y)= Kū^%wu@_vP5뽞q0C{3zڗ pt#++!X`u92v XqHL+gk.z4.a˟)_Of6`?+ ?貔;cӶRi$Aoײ³gy@;^ dW-xMRrbtA3W5IʑZӝ^5H ?d"IcdjS.Z42rL Iǂ{VAVk/d7Xs%?K =Q^fh~'C* 0H-UQ跗ybNe-#}uz+zE4Yoˈ&Nӷ$Ms (#\`_CBldmy]-mʲQhhqKhy6%5+Ik}D_HdPޤtֿr6P-~y3?MGy;sL2s@G+nMx-hx˜ƹ?1UPCnssn%Wa z06vpE3;~\ULEPtHd?k/ОFl&T91gսeI9Q!Q4%QGv,V('ggTc:_dqVQL>|7 G"A(GGaCab'ڣp'Bk-B|S&4 =cab(ޤ>-"u'gCVShur̀= D;rꄊ"Fm(n*n˅3l.д BK`8 1 uUFBf($("X$ A1.LmpmfoHpeP?l.y>Q{NEy3~(͔p0SܽRifcU-˟"U񐋖Ɯ*0$S6 ?mܿ2zQ kbvyJx]YUR|B#yݶӵ?bYH҂l[ɢlgK+Rݍ" |+*V6Fծw'>oi(HDizAf^s{?3^RŚFi~ъefZ~J%+Bt$/fCZ9yצ!;IU~VE #STBWͳgi,2 )9U#@MWKXgFlbV5MT>,u& ^T di(O*YZ\PsCp55b̯?)o*T[w EH=Cףv J.t/_NÀvg㧗L촼-iilzzWߧ\+qZ_K?OqVJ^)VkimkbO/w)_C(/*ZK!n3rM1OʿD>v-rULh!A8&Odhs]X_7&:~Yrʛ>l3KQ5 3yÒ`S j?EelOiZLE R:Q?W*?HQlr}Y)O'Fbt$8@۸OVwF/ɂDqN}rwŷ{ k&S[ći1DDݱ xVKtLG_%oTe &z >ORn} s2/[±7)ľ2`/e#P@EASj*modu hϽ+ڰJ7۱phI1..Zhk5"3ҭkDsBu *eN.M 3cu0g%Ire>`Iգs3-2E$؉# kH RX?DkǢ[WQ_͐V1(K=HXɋrv8({fogw]+ zو|6`^B $+ӋV؀q\x=㢦k8&MeIy&o>*` R-QSUe`ui[ miNFANh]am0I#~C|YxICtotyC;ts-_̇TJ)h aC|U*8NZ?)$*ݥ/ {}}<@@bKHY^jkpBeb4!m9.G@o"s9Sp");^xI|f]7~JF@\ASv YWl@iOd|1DoؚQѪ qS !%{ jq?pLܕF l|A *uJ9/g< 5Hϫ B;kP%Z^ x@hVT,䅑c;?t`Y^YA|XQ1BMbBTՓ)ğ;1 blL QL59-l- x ^`!,$ wKR~!:iU=M0/)rnNrTdtjNdn2=~ ܲC|<[Bc!sg l+,>^,Ir!?zbmN`لF#0_c‹;c]4nnIYE$: A0kh'𿑆o>\aN'zCBC&}aZTns.~$cM WM>$fG(fԷ8F{wCڄ&b-Y @YA!b"0DY 8Ppp[U3!79Ϸz4=L`!.}c+q(w8;R^ ` N~(Dرg*OxSx,',_ p~MNA QQ#hy+lxG~w5fҖ}vG+?eur0+߫0yX)4O>)Rxe,p_D90.P=Љ=K.zpvfQ+-z<$tS!>q_yҡ$kvԤ_sj$cy\dNl6 +_שŽ&' JAjf(^>^qT-<Q=y̚ٱٹuߨ+Vw72D ;,A[TbHAJ0LvGT 0ծGppSIW&\ 7T"@40lQA&d>eLH2b:)O%]/#\"&tu|~r0w3 Qs$ɒtE]Px i: [1og%b ^iu'O^`ىpI|RTOt`q6^g. )oLNf`k*s-ZS$~0M$z,XV fߤ[6yA`,F'+.bh(K`[gh՛[c8sw*#Q&455^jhhkvSFwhI̘A8G QRE?N\-c3<7w NKu'RQ4e_#*0Hf%47J {Q". \!AP0 塾~+S/pM;ǕvS얆n5-ͬJI}s@$ %7gtm R3*]tF9xtzjA~{xܘ&QG3I*"d H*;_uX!,anoϬλ[{At-ᗴ-a/d0i~_#"̩'ˍ07&Շ k=Н MYc#ϋًe)6?Yjj-YnA7 uD>HYK"͎! XIpdaHi",T>XP4hg9L3j(&#CZʿJٌL,zmQ[+@ =X[((B\ eIGN|/JlXm"hMeOg|L慛}n9A0$ThDKquÂXmS|֨@n1@{T@V'/N=%ʄV{c #n{"m$4+DQ5iBRUc}x/,+hϩT꡶FnHs߭'+3bQ(`R%$oDw|M^[]2VN #[`#/.3](@ o ; *%ȾgK-?ƒ,ʐSkR?}Cd#e,`=׮kRr=ۭ5l0WA璦uAr0xȘep[5 ^_ƺo [O_'n @COXAZ޿ZlLs"ѡOrSPts= 5`jvK@C0!kO}kVtknMK2u2_jt9R^_]@)oUm8n3^뀳uZE$T)uWۅ#4IA/=qGsZ˓}}3OgAg(Ի}#ȵӽUeox*}}+5 JF%`b_y$t ih&$L ڍDϸͩe]Wĭ5(!9~Po/ۉ ΗXk| c`IU$c&'PKsLf~݉; v48;0FVyǗۛQHg#9Ϙߥ %@0Ksm}S!^fiiqNvЖ;UeScw#.&pv_M+eq_Q\IkG(ĝ,jw3 fC'Rȅ{8bͷZx={:6HLL}aZF@[O.aYr֡]Es٬F ]Wة@]yEͩ:u(Qx]qݹkfI"J~}!>Pqhjv}0o9 I;$ʞ#xjO23ȣKFi/]N%lz-| l,?vu<}^|5wY[9~:#{G=x7,+ X ,y7`?H`raD[ߧK'29m YKo A f \pK}]'39cmNpSZ&p~|V G_\+ŽbW~&MBn*%8>nWzQXrƜCuqow> 7),tP-0H9N֮*ӃNuaȢ +~S$Qơ.]4Dʚ[MJ4kҺչRC')oTFXP6<7z'n>`Ԣ}ϗTUXq9$-0<>.9gp@djD$toSp8g;rFN4Q4mCk8l)s zcP8~'AFa?۔z;u6t#p?QorgX@ ! d eK=*sĪ0ikTU9uSB|Z1uuL+lfKp" qouyzVKӅk:'׉qAکU3 + Bm!굾8_f^e%+qW!ջokڴz~uP'QAh(q_|h|Q^WrE&"seNФu!e̺ R?#1 %qn19/N'j/Y)UHǦ#E ڪ/ջHfg{ѠJi~&զђ. cb$ 5{xFF2h6GLf)Ȧ=UKۚ=<_4B4YMX%N,( OTJ l!&Khᙎc_tl`v؃ lbYF33f*A{.JqU֞~Vi@$wQoD툙SgfHKQTj3I?ngvΩ37"3.d Bao7wj! V7(z0MbB0thӡG`$I(( Kpg$x%,'O#MV.2;t}|ZIs  yy ʞz?BZwRqԄ5tBG*s-/WP]XxAGCZn#f1y0E ;6F G-E7AG]YbR&fF)$DZz ?`79kX`xzH+8 (_CjJŢ'JC>M2Sޒ  5@l]_9sXxxX#]z/s3Vzi!zC̒[%h9eB ϤmeO2Z  e8v%`a'g.LF,=+;3噆 ;Shd'xG@ki] ~[XCP[;Hާ%,c{ؖжcYv==W]5:Ro.5x] 7~ <#=(PbWY`6N(LoL VPTv"KoR7c/}ԕr֧Z͖TϦ[(hM8Z||V[z$D#"v`{NY^(-jAVճF>ɺ }yZiFݿl48,@rbÈ̅ nwgGY0ͯzԆ){XwNLu'@S[V ^OTK/f#B]rj_17:|3]^`#)ӗB^RL^lXH#0&3ȥ#g$ ^F2Pd<@뉃UW(b ( g0qS~o"Wp%JܻT.wP d JaAjT#<VKqtL#3*`G%uN[1l^{G=嬌B\&#]LLLK;MU6"T:$Ʊ'IWlk '{y{a@‡b(#;˱(Q!G&! hПEݱYpC7܆z+ZY2QdZ|gc QFIZdӕlyS4'Lw&)䣨~m_:s߅rѺC ?2B[X)gDI}-MiNR/1űFw+Fă=}yzp M\4;;#tJ Io_Bʱq1b-Xm~z2TՅ ~RZx rZQל D!Vg=AO0 ޛѱɬҺNxҁCfG(^~ocu!<$HcdF3t%3,>S0lзǡq։*cNȳsB7gb>_G7Y87<êɹ>a=Me!zKo"lkDl(W qZs WhewgX}}N4&W.%=]1}>FskjAud?LyI(~%{HRo)Q{ۢMo Xv3?$nTlwZԠX2e/I]_!8vD:\o Z.l&W]7P#<,u!(K.jcӪ9)]&~FL'v̒aԐY6b}o  |LJǷ(!AR/yD( Qy{)^ mfVfJMnh}agWK1Grf۩d!wzЀ[)iR!R9b?sVx>k̪Y *j Qf[b!Hv2AA09:R88Q#hKd9W,C~虓p0.kXRF=\_)>V{GusUnD\7+v/iU@Utxȼ@uM=&˺eo+~~ٰwBSΕ&OxqK [7q&rM~1h $ZڏMZ SWICf̀1;/72e615~|<'68_nϸKV'J#jsUAPl8izFݐ0a!e`z]ΰsxM٭mo< nlf0EPO7|zj=ˊ,/S0s8!BkE%/jXL?Abmv BAx w ͣq[@1O$u &¹c)՝pt:ulua˒mN2ah[./g %RPQXZa?EmJe`!Wl 3b1PuҺsCS­@UPT4%G S CucvyCKU#)A1  Z~8D~yq|r[OR5w>R{[e6\*mQU&k+^Kn8 d>NJ?P%)5`AKgL%>oS`MftkD3m.3]`&q{޵!0Xͺ cel)]eXqXus|Q=i@G0ݪeր!4bq۰Z>9Z Ui[:˫wwX%Qn9u=AU5D Og~>rb˂4`nޜw+\2_*eI!Tgl?.ˆzֵ[A8v컉6jCʢcƘ$),kLaʄ.]7x6~ꦄ[v./x2TQ墩[ _fTE]ųHu<;QOpMϝ%ksϔ/r |3}rz6deT |S+AqЈxEK;t`;zjI#qP/YH?0, bү\0o}X] i!]v[:K, !S϶*57Ao.g@-NyοXͼH;t69*je1F΢D!2DUz'?&ˏ1oZȀ;sqB((a&d>069FK73J!T*}Nuʡd>Eϒ%װ5M0. ve` [13bi*OBAR8- 촌T2'0RIo'jha4(S}?C?x@V!D_ _Eξ'E@=op&"Vk($Rdxk{É VbyrԌ8zjE99ekd QQ89^]h:$ixÏE@;lSHsRP͓֠6fIvo0ˍA nXS% py C^[s幆clO~jٗh"&isO -moʬe.MXiq~9 Ӽl$VQYC C)Gv)]r E$f -81`z}F#Ru t_vNsH"Wgm1 $p6qS階&"#4CQkT+lIm[<^z8(ܜja+Ί)הV"zਆmNnj`(jf/EuF"; %3B1D%tq:Z+w}]SnbZ5L9S}%8$Yhojk$31/2gǔvH!VIψTM}_]~:4$0UhcXvW)<ߣ!b/o!Np UyHP1pUu~JO?Tۇ5cjwTB?pƼ ޺Nw$V-X{j=E?uC٣8 ogeŌ.oGhtmKҭnȞ9]~S=gCT2_|ɌS**Wn& M0|.$_Cc˭^>ݻt7* <I:raO \Ԍh-)I'Iml1$\M;0q/}=̲;7}$BmdD?9.4l0>Vb4zku pm\4JOiL(78qjgeV>)Mз'2CbArB(ǀR[jG.7*\>vzNfRƀOEɃ5/-@k>Ԍts"h^j3j K}4ʚ_O,F۠Jǵ-w`=3"E_wNIWpSV)=܋+ޭNh$cۖ84SV̓`zքMok{g v&9}$P֜I {>uJVYDd%?EI$x(] -bj;Ia3gG_.]^549uHb_s30rV}K # ov %Պ$RjP'kxmįs6|O'G;J(1\bS]?щx%t 8=%[} :z" 'LBUue}'`5ظђ rԠ)1.:ߥU)r 'xw[`#ĎuωĄ"åPFaar"߻6%&!&ryUjQ~fUCψ&-Vyswzẃ^{J9NPz"O}'Ⱥ+77,h[;qQmj2ThNO&V;u=A0Zxbe-=HGIpx1Y0"s/<WVۚ蜃8I8 ;~b7Znet_`UDg͘l0A÷)3Y8d/R)? unGJxoc6 ˇ{NGD rrQ; 2u+7*̬7FXGހnv{< ;t\[ ߣGҁ*Vdkxܪ|OŸ2oBԦFEP>X){X\T8ahlr(]ul #J|Sޮ,ZHdt4.̰@ s/)үT\MI3zuQCDam.ڬaI*ŚV3 eQ$bB&a%=bvܛ1`VN|vi}mod8(NE->Wh3b^MF9@?C';*tL:Qɤu`Aҁv=[{[[ YFGy|!dyKB !ٹ&XˤT(Ů*U a6e2,}Yw%oeNae)-:ymy<.l >0r1|05!U%U2*EFz!oDV;xAy+)_Uq ~2r&}}\h/\?re<͍ _õQ8޿>:#lzuuk z4/cG;<07, Mq[80TΫN do'ʞ>>|`4QXL*QGؕ'ǟr9p;U}#"{2IX0#4Ȭ}g C6?=&:`gg+A' O]$Q7֫u5w]6 󥺯Pip/j~}4!!ph| mb{*_5c94'|c>.P.H&C 7KgJ6[+NvmS→>}(bzmM.&O3$?gde{%Kb Չԁ@3fRR ?یz>!{Y.N@˞I}-Y HhiW[=/`kSZD| eWD6UaUy3ZO8t.hNT&Wwhӂr/}DHZzceSuwkE< 4hŭDmOfLu󛠄QIDF+\+sn\YIYd[V?t@ ~>DLL!_?9u%ˊ!Ҫ`&"wۿVWZcQXT,ҁR`<77*f:MDfZ!+W W..AycQ)M-sTG7qG/ Ǜ vFT!QWokPh#x K%`O$05C7*/V.+,&]C3:oO\;.CT܈}Ǟs?90zCZ01 W8ߌ)t'qĨY[jJp8W.na p-Q99u2RA*/?΂&ih~^qh 2 pB#je<5zlw5C_K}.]A8YIi*TJoM/|}c}m6qqlHK}`ȠMsa7=1?);7!{|<2=hC(!JZtk(.iTE fRYHr{7|PL_t)< ʫmn\Kf*+ti_5dc8tG Q[(/ܣz%LԈ|)2X mMG5ѹї̽m{czA DS)KۚKf~=۔n-F%>H.YN#;2}IC4`I4r}zs-`#[ίCbzN7r%`sάk (3 5:}M%l:`b%Ɏj]\n5WYbO_޶U'scuj&4hFe %gSEE pUc8>o+(a4'l'&毕"`3DǎZ3P{5(4jxQ q X1u$e_x_){K6p0j /TcDvcm:Ă}`r+:"=@;P$B>0)LF p߾?u8r'4$-Ȅh T!;&R$YSNu1fzXfV34ϗ)1}$0?jv'?t Pҩ7eԙeHk4婡!ޥbk knE- ur+֪ࢢ%KpG\?KB!@ Qz4][]!yG6^]*1vhp+*u5@%GU]:fQ!yTZy9fUMlG]|`Eʢj[B܁ X:8pK+%lUp-*Փ37vuYL;gD&+pz#+MHrK W)TBz@"4Og0O>chS1fX3Aˊ2SdM^71A4lj ̽Y"!u WJ +Z@^`HoL~+8S(KqO{N>M@LyݦRGRA}pEFD﫦JiԈ:}E| =D>\dSij`[U PhfApz/~8I "Z9{!!s'XK '+{-F<f!yKf9LK+?屮]^np10 %h4-R/۱O^>-H W໮s?IN@(17XKci'ÌSתDU,M{A|+hd+M(c(HAQAX قNIⲈzXoMa2l`z׬;IM%Bk""X t,5͔rt͟#5̪9 ۭ_@z<zN*V8 ӽڌ#l3 m߹=Ie8=Zfs: taz=Vnf\ĢG n6 7b-fN\KCIV>ztiU}JT3goNJL/>d 4>˝SVmD^2pD k}4M,IJw(DـdS y/sE+h [YR=ҳ9T D}HdU2_eT3(Fc6Z)CįQp!!`l_9I6-1%|VL2^R\I6QK Li''~Ͷ(2UĂOaUKR*10 mb"9#=skȐ;gxƕʗhYBX ֋TP_yMZzc GSݷRkS97_1 yȚ;~?0UwsuCU[+8M K\{ft tam}w +qE*ވ 'օ/KyRKhz8HNw $ငJ{6{A [K8刽K,eE]_W\>;6!K<`U.34ʥb=/ Wme: ɨ7J[EHo*.)ɚ=Cb\vϗ0[)sz9|&{5k"es"`IV "k1F'J 7v_pD~6+*TfIu4%8˴0[E6,/YhW7gHq3iNlU QC8зɍ^V%"1/8zskdƑ]VBD\~ tkHюE: pC.Nf ex좛y=O(?LEru3FD)0R*v%AdrR!kX|$,x h%[v7eq-j !*:4Q7 j T/U~Du \J}ܹ@]?`~)fY y6Jj|dhy]m7ׅI3W2/c5U_o,#%Oc]1KZ;(G?\$UeN֦F?Vd e" Q!E1R5D6TbsɻAchڠG6@W06u/FhH0p_m#%~ÆrᛀM,2| @rPAjXѹ)Яms( );1ůM?F,1$$HI K},E/}voA8DykL^^U35h|U?5mÈS67<k䵯Xx fOaAY)IB*.RE27Xfˈߝ8P~)*XOmiʬj ?3 Gڌ2p15*M(KQĽwï˞#7eⳜ"azPЉų})YX/e'avN.S$y 6lzq4=*-gT#2`e}u+-f4O߹Wf&̍d.kf,-{6SHm_8*L*߹Ƨ{8~ n< xfԾV !j/ǠBokR֥Z3 ,w*q K}5C斶0L6:8;LjAq= bx_i*}ay ʭe=8صoجci'*.,bS2c3_QSxz7Augza&ա8%fP6{bsDx) f30][;q tm͍Hj]ʓP#)N@BfQ{y24:߷ǭ0uNAרuYAl%ԇY BȮIL f {P\1 . ?Sj qeTZU&7VkjwIgosJ; 'OF 'ًi /gb1{D c&s}b8wJlVCj_mL \Fz',e0y|Uv%g`Dz2 |#~Ȇ-+1Yladty&1uPψҼ5/,t VEw:jWxz}/Rv~ÈwYS~P6KrGW_u{o['#!sZ g6s]&Zm*xCmH^5Wژoۡ{2 lM&|;-ZaLbs9[Do@4n"B]\*4W<8܇O*dvgnV/r-ךFCٕ)Dj/4tM ::Ȝ#L ['/'pŰCY֞5pkxbUYs@醎Y1s x:LfHAԉL/4jjn!p E4aZ?D (7aaY"Z56t|:o{_7U/} R- xS,IljF #{ue0g{qOO=$FCP~o"9-P|=&`|ӕ9ef5/< +b)rX ƭO7 e/\Sw>ܧc3+>"GD?j.+k#8HBǖhN7XQ7ƥA;caC T-UVKgtRNyr4I)2{^)6'c#aCYf,~lMc[#65z/Q$fa=vTS "6WwV`\7&j"D%<ب|#7us%,VDp=zRtkL*'?XP57i}D`'BoNZ2**CK3^0*hN$Rsj0X:?;y,A"0k-y G`K9c \rPa/,ǯk:kIXMc1[&(߱;$NZ<1?5)6$~0޶ ?&2z`M9jإGR=iuz~0cpH&Oj<'%Pxbt4:m=] HDJkdpzÜ`-ݵsi?htW>ţl)'ހl~Aɷ%IJZ4[3H@ 3qv20>{(6sb&?bgD?Gs #1d̵ִ>KDP^Oyiv^`R+C|U=T͢U;iV>v-9]tnH]L0Oх fDHZqui1tAz)>)nj3d;d_E;;9Z[I;ەq$t"6(ZF!:iGP02gjTc 1-$)IZ ޏK~4AL&SrQ*4IJ:aj) R-{m5O!\TyW\ژrhop  F !K2@fε}!ž (g~yՔ#c00)*@|iupTh\Xayjp`Drl_E;=kLTG _"շs?ͺlCnF㤒Us"&yKꯌL=WnUuRax5o4`6P{wX44x~f7cuhU;YVY6nUI!"L!k檹_'#޸5FK%)ӂ7lgBPTS%A]sNMRo+Xsa9!3CRBd~5]Tꇒ!Q:'Uw^[蘀f5`=[c283Y CE-#xMȹN(5U.޴ R{ }*HIkOyL!Kju^XiRb[%ZoɼT}z6C@(cDU?$z{K0ayl?JbѾ@#?H-e5#Z5hG/S{}hkԞN״͟RVI7偭us;ilhvOXޗ+ql=4m\gc3j D͗> V+|͝Ł 1"2VqUA̭IA=a%y٪cMl] 8ܽ,Jzaj_#YA'qU\$C;V{DLrj1Fqi:57]G# ݆1R_|0k<7H!̜{qflՉ^^NQi jm:tWQ/+7?B `y9q<'8? 1҈ٰC<ĸ?%P81a'mҏ?2`7y?{ϔx/gNQ{aMcZ' u콹[_ؐiK5,Iʌѐ]x ^Xr<9 Vn/G5y%sO+[[Mx[e1&;܃f GVoZm;܏Q:tZpGMzNV,=jBm5h8:aJ("9Eĩ~717zY^r1cȊM eHDZ`8R8xf4dj_zu˶p(ZyFu=4YGк%TsOQ0͡F+UZzs/A ˃y/Vv|7_ޭ37wꙕb| g.kMa6ߜI%aƿM$~m*} ;:U36dK/*SCCtI,s=tH +h.XB,x X#ik%[!Lg8dͫ0 J.->mn! !0|b6.g/bdkVhX+о9n,F .td^m a8j|jBe a7yVRէ*ax Wlx'/D% dwZ8mh5YoB{C[3[fP <$|KO6 E: .+ $C}4;ȋ)H"l4?OϼeOȞW\9]$HD5x0f5)D^M4H5^P[(h6Ny J2@LJu( 7cbQ3wx֎ƛo !~E'&]QkJvp8%[a <[KL=PsGXxs1yw2N4 vU&kW_|{T k \Y104^&̱Trg ŏScp`>@*; D8f΋`^RS8ybUEWo5*e!F:b$|)i[/IKQ0 nUKcFi 5Ht M"QkόV[teE mW7VimdͤnqrH t-U|շ2-^sqgz,AX6ϽNc+r) /e&vc;rc1J5$QT$qzQ@- QՊJ~~l07lM;;$.z۷ H3Qnf@k³Vwh^5-.V vkpe{6{@o^INoX%Zك44ki1USƄ1^9wqinM>94;:%}^aa6e%`7$x3,6}Ps))2-z5\s!Qk.)2qy7K9H|qvqRDewCrY7ܟvN_x_DPǡ-p|VW徒.T[B Gl;s ?y+^D=kVM3D{1n} x`ƽ aXcE" sBChMU%6UJ:&kU3u;VTbU<ݵu5N`*~wf,Lǖ%8,52=C̩d.: 7ZMM|D].\t-[ٱKx2\4S{=5ޢf}9J/M+d+(ֹFf6"%~L6-TROaU]A7n')^1]гpk.`J@TujRUT!y`d$ 9K)0/BXΔT;~!} 1[R,~AFۊٴŶL8Anv҆~ӸcO\"COK}Gh)LΊK_'K1ʰ )&h3#4l{1'wI#%x<@OIk(@^v_|CH׋#s crg1-7Or5G(Ou4ɟ ~uJϘ%P'|=w)6E-̓;ȲF yV(Lܐy,׳ROx/I=6ʮ óY&;&qiHzMiq6YCjxz>|xo_R*ixXlG5/o ;xzkW]ROͪKSq 6^Yӄc眣wlTR5Gտ-xB3GA3]֍/25|,2+zx Oj YSbO1Y\Zmھ7 tܼ3CNj%#݈DM$t^'jWbu:,| Z3^ ["x3SU;ؼ0:^[i)C pQgb樾&X̋~n[`%ޛ5%i„1ZEOq[<ו#}$jo Zh5WDIT^͒2!hAtCnÒI %\D(JntpIɔ$'e9^*ʂ@x.®2Kc[K06ofѪ[TDR'cSa`gbZt#˥sF8z?D^FFv2 3;@{UK."T<7P]RtTz3캡}!ev7Džq?(],|uXsg]À{RLD8S>ZDWE~? #b>UDWɖf+qf]"/'ezti6w`OҰnfAKa9)ɔnk;Ԇ3 .>A v`4?U>%a>UnDD**sXP d1[CQ!R7Cd_3~گ;n bv|[Ls׿?x=@ҢČ PSlЕsjXwxiOpUL?>۟mppZ`fZ` w[_b#4mjLskaz.biuK=Pt.},On=n}Re7]N2J 7heo>`>{[V *>x#W2;dMY+/р++w^>;IQB܁vb;闲bqAQj\e>Trymr/S`ZA2P+ilH +-IpGbV>cB' t~fiKϩ'&M7fMY!E#ܪ؏zSf[d)0}7l!܂g"7H ([)A8#YuTxHT(5[[LQ+yhT|@[ A;&D+0%AJ 61r^m$d7Y5P?2r) 0bF;UiKv 4 A\;Ԏtb^DQ~AX0mq(Sҕiq&ʂB+\i_k\.qg~Y K{ . \aiKFa;S)Mdj<3TKZ*O1N!7T1S.lBUwptoGt;B9!Ygߣ)qK-y+fX̿eI-E F1qڎwiW߸ TwSf#VV>eI m ^QrU~VR3.?l ônSX56׭B DQh6I.;`Q"v2@ݡzR|.Ц>l{omw} tHfe ) :p*)-9ݛJ~L{^$j܋Y.e"%݊khpR{1-+iݐlKScdĖv-l:lUVf`W!RgtXS/HHn껊l nϾK~0s"ʙVspɚi ٛZyݾݑ@|~Qdt90W9 ~IRÁj%kvC1 d)$T$ 3C=,GK6e6֨K;ʔC6 ys Ȁ3YBHc.Oh("ĥə&(V aQF^c)}惇̛Yu *#N#C>gpP ;}R' vw}~RAy^b$ȳ<>cԠG H@ Mo7VTKR}kS#*h,I q{tlLJqΗ&|PYavwlYuXv4;1CPKp7֦2tr,) 甯<}ב]%s `?^6Ż7ӗ@jrE?Wi*L{(F_FZ5:Ù@jy+,V5{aLhR#me/gBGb,!஘mT=42%'K) C*(<:J80̣a 5 Q;~3.{~<)s2Jef=}VTVu;Jnm /ʟiɭ!z],Y}ygdu[$iؠ~ģZ. EmhRI?\:e S}mz4+$Qq?vN`lF_ux`߳^0×pe$_F!sMk )bG*Ye׊^)f{GTc[S)5pnoZ;uA~nvyID7֬s8B*.2,HCꎖJ>-uՑ gR)Վk]'UO$݈<^Ui!'B$(^|^z >snQi8$6!:% ћ#FQ?'Y(g@& kJ3dqmtlB&+|ou9]v&Pi?₴⧞򁞬 j;~d~5 0cA(pǏag ILn̞"7X2O+t5""Bڠ/M ~DŽ>P ٛ_"1fx\Yjtk)^6 ǐ\q|`}wC/b0ҨouZV~cvb]Kn_=1m}?s;s|Ӊ繝Kn~\#do9!MbI DPF|bcY΅c;9ZhW&Wm0" #hEg/XbEWͅSJqq :se59yLs%6KBܵc%[^'W4c JL%BPEQ4mOkVO|h{`o2 (&FX^sh9%O/PN'ipTm $S ?b5K^r7Ð qLQ|GxD6RYddt͖tj_\q`- AiUXi' (TsSrX7 RFK!om(ҡ+APX034`5~W ūf;".~FR>ALt+$m~+R:5PKB<}0+U!q=XQ .M{Hd(H.S"+E kQ Z/=0qWy06@ReGUs<-aHrkjYc`,oG ` &:0Kbvq8uZ}&*XB{i 6.1® 1C8$fʪ @ꘞ2cLAu_Hp(} z,^֨yTn+sPdopw_ΣHcՈ(&Â&3dJ$ڔ.:JbXFg{!ꥁ&q_zNBܒ˪)$5.86(K,EHcnRl>Pm0[]4J;֜URe}=6ҧ^^^*,+ `DጏL/,b$KcpJb\n _qzJ@Ԏpg}}n7dUj0mVHbz,r*2.֧Ŵ\R'@h=}m,f);| BGfUR??CQeR\Ә,v6faDtc|8B)5'o9 F`elZZl{/b |Aʏ5WsMbpogREZۤj:̊(f8P}[z=\xP>,kzV0RD-M͟??۬@ʫ*"K7+ [O\X=(LW2L 6YM}&v4{[1+BSfo0L5C #&A,ڰ7F[o%'P} @Q߇Av%i2Y_}l! N*voȋ1/D5tplOpzk7ih5ɟ1ΓD|\gͅT4΀ZC5:eb%T+8`l4w_!Bʪd?ZYK2={Q>SNsfxԕ>v=֠dg!]@.&@D`up)lV' M?̠xG)QY_:ݳ!k{vu#aȆO~ra}M:ݫ^)\虺1#p5*_HTS'}P uxG~T6ia̹Z:42X;u2H-w+nYw92M/[SU=e $o Du޺ r$J1uksWlUuPt<ǻ@sF]xuq8/KYUa~UVr$ ^xuuu)sxDL+p!\GUǹ͉-֑`P,Y)5(3N%9.)tJe.`1Ab97mO;Sw t@<4&~Zk:MacWwToLzPb*BRVܨsuK>b 9D~NNsB_*{3eSl+4^8.%Ur*Ly+7.\u:|MYyPCJ1cēĆWp8f5;3tFqM$۶9@$,F>`.w-QL#ޗT>#pLT#LEaĊuAwE 辵}<͖`}}u5L@{ t%=x#]=MM@4E~Jey+Ic0lˁ0 (e!p!U+ѠAk?({>TbEb飂{al^;~HȆӏCds4a}+6Jen/{~ Zӂn~ Vv{g`c3eVM(35/q`$b{] 2={m\y6_M= j֫! f>>e0QŜ2s(.Q3;GiCoY˥e\9g,* & qj20:BR;NBOo(em[M w|~/p G.]'Oe`r>% oUT@s#(($WD|ftiM/x<$h?ֆ>y]˹O!O&(&~-Q.'+VY  8y/U^ m'urz(D@ӶzD $mh(>Z`~kBxe +Rض/ T'♄~9]kMn23̯oKS#3(V\"rkozǷf854UPc\n N"E}A>N\՜wlt넮&X~ Nec䇧Y/ 5o:Y#',d)ǟNSh$D+^cU= X &TXmem#ُ#Ioɰ:6*\Mx0;{ 6q=k~텖9ϓDt[꽍_o yoc澱_UEo}Ԕcl{/!d@JNg.&eӎnj1ZbTK.h3P:骫;fL3e eSq9&fQ`'.w?,둽ɽrTƃB/|O|dXb(4e:=j9q>4CLwlkleg؋|YS|']u2tݶDJĘ[űWcsXbIsZ$*T#dkJ"SэX! 讴Z_=,8Q$qxAE@[Lbv< RSN}ϔwKӢ7D'FZepoLDHKmv~z&,vЙwf@]+$v1#hӊ /1SaUFvO͋RB.lҘaˣԮYﲢ0dJPMr,0Diq0x;N0mhTթt~Cǁ@J& ۋZ K̕/~/֣j.c~`$kTD#$MW]$OjSź^ݎm1Eho{rp*3_^"F.š_;ݱ$*Ӗ/;1FF@/-;J ?jC~ȵ#seu5khwm# nZ?gWD#!ngz $<iEۙxXg}EmPJ)F_ EnlDc{[l7Sو(?VUIyJܓj Eh:jT9e9Mw?xv3FxJwO_~EFoU(33{`OWl'uuM#҂˄% {DZ[ۡ}]W}]χWEH]#͂&X[aW%cU8r.v4n SslsA )zov}_s=NPد$QO f 拌j.`_τ$ DZK (4dC{J2_J;{*[g!RGq mWO#^fwYn{fbHO40B?~A1b+Da/bh֋r 31w@.ibN翣%΃4V"⊮+g9]0d1^fAd.]:uБ Bh78D3H*WV~÷=2Y$/ h_V'L̄hzMN7Yu2}[Dlf1s&tE42C' Q ܠ,')u}o|l+B4 o9N.J%JVڢ0T LH=yC,H#U($ާX&U!{v!@N f..,IBj -IQ O ԡtԜc \7 ts*T (ӊ^Utde^Tg5B8Vk`JUJqH93dCȔ!a <(Uzm qީ;s|âU|>lDqN%GZ@KXn pok>U k{1pדL:zTP  ŠZ64(@;n_r5OZQ(u Q5i$uG@i6d0)M`FEuXrMHy!jcIc~ ȲHzj%Z }*Uj)NZ 2. Yv*=AY@սH\{ u{S}jzOͥYY\Vۉ k$k\o)88GL% vʪYs$ c'2F^~%L"G)䑜1|*;hΆpor(MNיd <|=ߧ/KwKpD^VqG -\ڲ,uDUK#EPS`$JBjsXqp E@w>?ǿ ڸV aTO/!ڰ$Ty3ڔǰ!hmh#q3Q@PxG/KԶy@2oz:=L_#I8" .crF2‰nPk=81=j/)jfwYf6 FF$e5uUC,Փuš`V`g4L 2Gp_F-';Kx)ng iݑ8|ŵp=2lZs 1 ̖8 ;t@ɤE <g9%0:k %7|uT>"X>tXYB=jfT*m~3t'RezWbBQ H׍8N1@AQuNcƄxd@P]u޲m!Bnqj $xz2Z)ju}8Ue@utd`B'v xoh-ZF@b0"VM~]2~*s.|i= s߻ ohQ>${Z$pQn3)q ͍=vs+}FQk `@^Q/iS%Kxt4]E\n4ZpM^i8(_>1a;(z\M>ȏK@3aW$_?2&}+7I<$Mm\f6"'Rj=/ @7F_cD桝5 E:!1S OgBoca/ӏe&o Ǥ*–BomK,D: \|*c_ux+ 4 x,7Oe>Uʸ-:" yİ:*(sô8k9)"ݦ,.JU,uh/V.Ǣ7TteQFX&:#AY=moFy86H)6UXyb@pWq vVM{L1 /E-=R3aCsTN^Ej-؃8YZJ%sY.gkv\~cnIېպt$!ԂU;:~CǝQs1\L<؝_onҟg(w$̠2dHdaAU @^dbeq*[߯Dj^SmUfWw,.8윭Ukϛd6̦檰ѯm U=%?0$zWQ/Aib ҐʘQEQ癶FNVR-/Y>Sךm 0ׯ/Lh։ٲ@Oxh&Cb4 A'?uA (Cl0Gc+K$B{Do_&#|̺(%}_7FtvFl֛±h0sAڣ i]ՏJ+e3VŲ&;̆3Fg S:_;!P_a?YǗæUsjC:9CV:u*wQ9Vd*AᯆBeF@ GDG"9M]I U$.{l5+t$"%_B"mVT,ŘLaWFic`dPo],SA vTm쩹9US)2w>X W\~z*LPocpWj|z!K']ZǺrڗFB3(_F^fT̀m29:9D5wE_x vNzCGGwGgx)@xVc{^=tT55gzd {#bB>] 8F]bUT(ax@3/Tޑ.g.{\sozH/S(||]'] 89%5de{@;-j"=l! lל7wwʞ"@F dz("K,ٞ}RWZz?K"DY'iy@W]8?m Lǰn{?׈mS2j8uNtH,_`Z7i:9l3N/QU=aNCR`31O`SH \8V[ɥyp J}_anT=< &NB!`uBO bACTi(?Z!޹͆mQVј&_UdWvD. E kOA:r/vIm MiGAm 0$]W `_f*_+|km*,o@?F15nI=̕aA_A/,*2{z')W8e3]:FzZ:Sωfr6e!:)տ!ܝ*78s!ɫ3ޚC5&:PGr|7\Ls-UOJ'. F3m?X2^J#?xyG;O\U',v C}r0 2Bdŕs)l4Ԭס Ǫri|Nacjہ+nw,&|]KCACUm^vj`^!9Cqҧ^78%e(d{sf-1C&忈D_C3u`$\oZP 24 9e fV[Wp^/Y [n2lβc6}&IMh'j{یW?Xʊqç)t n @v Q݅LIɻPZ⋲B;FXߜ߉QXm#os. Kj]m_y0)--fHd+jY+/@eFbiz ^y>zel4}Ή}*Ue nűm/kqF}0D'Y?o뽇wx(G_d}sv%E"OPȿ8z*$Nr3AP+N+iKZoVŒy:9 UqhI3hٌUaAΟK3;mWDXqk=""gೝq7U l|u:tr;\(%~癘\g,CBYJjkWq9G(('Q&е$*6>qBa/%JQ<ӺV&Z;8م ̃#{v$ٽn)WqnƱbH=FcGXΈZN 23: +ęON/QNHlM ZԊ6+"~ _cp>vUE p5:_rӨks[Bܧk\bڹOCRl A0h߁ $@3u$P3E,%)*!,0ͰEh58@VLG!j5dϛlNT4(ρLMtE[n'E" 0F(@O2͉c2rx#jĴbs.pg5Ŀ~䢢B0uq!|Q䙌`\f@'4xJKzc6J74嬇ԣkٔS'Nul/LO"dž7pWshl e7XZ`h*@,\LӰWz6וO[M/.$v7ցv&I$DgKtOYi6l\vʹ& "#PdۜҰ T*i(,glu ,&fRqd1V ȕJ-  U|1>ؑLDEU KHuClf~$w|fvL]F5ץu.'ơL CeZJ3fv/1{EqW4 IR ,n:t1>6 @Irmg)XǗԹaf;z^hol91Ք/50\IM=Bҙ0!+?ZT'+8S>qU %3V꼂rGBBh).`W-;˛5`t+sJxj2 *PfʆεxV$e=k܍;U_8g xAbƁXù*=ـiGЕґD3$NeB ]} LYMw3?219H!K-wGQjTB@*$JH#X R&m|FBEZO+p$Xg&cd|ZGwB U`r|gru~Q,`<Δ"(*ԑ{kcL-ptJNx U0B 4`NLx_EAR2*tTy΅;\92WY'`pŢ/EUFd|QXtzՌ/?0f0`V1w _£LU* y]tyX繗^m_`ò{uq".!)35nBD(v]AN ,3 ==a3\+*ՖZkAacFQk5_rm[@8B`jMvQ^`;I 7 iSCQZiH=4/fN1 ]3rfD )I0vq8R3k;[UFH/aV۸ tѤ?G.m%up<N,aLI!?|^& w]m^GVS%LZ/}z#ky܄ kPހ|cPTP9p7TODsW` U&j k$\Ii?(;ceigAiMpCeYcp^JR*OqhK/"։\o<ՠgh^oX+I|;bqN|Ϊ YgE )X3Cm$Իz^}xS~1/mMR"ξꜿ\L@b3|fi4;34.q%Okc%*r ͟|ZGEؚ{*QI,[QF”W =6vqYSII!EXoV@>]OZ% ^%"@,Xh aW_+{t؀}BH!0 7ԥ(gÿ}TK~u'cEY' g^!X>TΔL嶥Z)4 EbJ@Fm5v`4&fhYt^s`%~(He%= g'%c৔k+P+m$a9lq}ȭش9s0SQqbGBlCJ:`,?o SqHٓS-{Vgmi=7-Jxdk2؏z0)cDl'aaw)"6{&t)IEaC![2i6v\y *adWrT?`aV^o&}%,,iy\ <j! ۠"d`bƏ:x(fdW5mJ-rH4C@ցE@SwnY$7'ij'TH[Ih=+g0Xg?҅rG,$6@c̙ _)H⼪*Mѵ9T5$UZ;:{T= ;R's$1Q\fC;D. RZ&=-V=Բ#fyJɝ;B:w2G}u=7 oQ%vMD9G8wS{*մ #2mKO=1jg}T,¨ێME ؤ%/)~w> M t(Ezv+8GgYŤRNER/pd8T2:R;i[cR:.ŽE;Je[J/ѡ,,]n#=u !ӛE6PǪY8ƞ)-ᕤ6M{Ugzm:&,Cjavf@ VĈ\@Q[}6Eo5/+&A_reD{ r#v.8) zF"U+1'MG G*߭:VgSfA NF7DZwMމ|vӶ1]DuγY>&.h}r]eJx4Ynv.qVOMv*I|晊=2p=McԴDpAg9+9-JE@rc6Bds~0,-$mP3蒱|C/꬞햳5Zi5xu|jB&d2w Xk9@_jZz=Z{GqIܵ:tZ0e2ߺq *L,Zw(ľ"F䒧S2LY8kc.>!SAsDиcl/&sMB5omhwZ IW>)~j޺`fW()yF%&0 b reAhj0Lm,!Ok͙IYnS ,CNa#aol:̸Lnr9-hUޝebQҴ1c.cUp@:BoJOƖfhV8 צGo־\|#œ:m6'^a[Jj"x .FE{d+JD|Ud4n'U>n_)d܂h祶0Kmt_9/WG z w8Ξ E ݻ\LN6n1::o4y]Wxw)QGN\0k;PBWODqr"ܬ=s A}FlG1?B/Ͼw/sLz_ddRh>01-7'cTV-P4(@z5!>"B"9FuOZ x;c#pQpwaH-.]um>fy ܯIR 4+ƾ-E)'v[AFu^OG.~+dV_dw5_E+u,~ı!-Et$L;f( `qXݷ Cט+U,~C̩+)Qz5l"[n ^ XYa"sh([)mOhv; DğjgDKlն8\[/T?=0upru\ P8t^@AyӃN&uk~fձ>vAhٔ o}{iTkJqA d^ӗIAma3w^Cs~X\MefIk4y:ڦ f/.-Q@B FH -TQ[O8pt.zo>H% ہLm& cw7qOZ%e#;`Aπ'3 a'Jvڅ?!, Dnmƒ ]Ⱥ=`ʃ;4~Ÿд&W1}:\hN0Pe3Rq%cjۧ~7>`9YRZ sd:çb^' "ob9{lӰWXGK `,!\&)4P<}]^m&v7&z<o.侠psLyvB̊@LjNkBW)\+" фֶx$Oرc)|8Nj@`o<vdF!oND&itAlxQS|*jY.3ܝNkج6?x,@=60]^-Ѭ,<0Q5 OV%J#S*:r:'4%~Q8| ͘<|zk1ɐK (HD+ak'G۠NvU-9'1Yw̷ZXyb3qACc8&uc;=,e/A ̫4:$VܮhDŽK zժ#]&0 "N Bu8.?E"[ yB#IyYV*@TetRGKZ?ѻ5Du'JJ;Q! dhڡ\UwP)Ȥjcx`#vl18~F`L rVͺi`.zz:3W( "w@c n( vYhP5.to>`NSgE!-.I>d_KٞTAj~͍LG{1#acY, s_oAr[淪DepSՒRMo# 4& բT [{09e BvKտ\ %5Ar2hye5fqD*HO 3PvyHכ:Yl,(788Pf=NQ9έAMgUb;P|!˕GVcsJg@-I_*i{<_>;^bo$m'ȱ[ɭ"췷'/XqK=B= fG& ʷG$͞|/R*vS;[9<)e~L1K+ )ʦ'P6=1n9cV5v~*jbmVP0;S ] ~#z@ 3\:ww55 ==xzC<,(ݨ;\!I [='(d6]6r[}(Ɯf;0(dD(|Y!Ճ:ZrK_3L%?hkTڼwf<>z(t4n >(hl$/I!τLC]y9l#D-Nǝ~lᚹ8F%dX,ro5xϠ{!2$ !|s~gNmvi-;6Y`othޜ#IҲ]̚v~[+2,*K}*yUEpdJ ehheFK2%7UhTod~GRUr耩֗|OM&A<|IJ0 Urޢ#(ejb槽e|:D`Qrf8 /+IHkpY >tzbi˞y|e6^<S8CWR~"0$C2-y@!wE[̾Y-`x'CށB861}e7ڝΜo'rmoTJ|k!µN@3tOHK$q45Ұ٥\m{`fk1d|Ðv,{s4O-LjhS=&{Z1`y6IpїtݛãX &dÂ2.:W,qY_s|⛔4Way'5v%C Hs4Ud 75oFP+}om)7$TI`N~m)(䍄\>|{3cD\=2dv<"LJL.0/]R7X(C,1.B=46an0Ih Ҕ\klߧkZ] +,˒ƾ*][,M* (O!FlxO~ !1Sx7nk+p|4UU gav; c2d &={gaJ5@6glB^(  >(1BU{dY8!+3quFYfrvN7,E3깵W|Xnމ~9ߘD]*wHl= ?|йiYX&e"Q( Ql+\sCpFj+'Hs*$0^X3fe,~"-Uai10 YnTtBm [Yt#Kdd ~h^QwDey\\~HeOyt hJnJžqH6r,AuJ噋ahbiSUxWY+>Uq浑O/ ?l =\ o.5BÇNxI2ٗݬ߰'xxa4/ >&^>9GNgKh=M ֪KjCd$H2YT,Ig_ziY=P dzfl~)Rsp"Tnn^xl@%s^H;B{nxgMGy~\Hnjd9V:T]hcԒY!ƻuz4D8F)4iš#P~ikלX=Xh#\PZ{S?œ7s|d?4LᅊfI+je̻OKt?+#FMQE$9rXfNQi}av{J17WJSdQ6h?po =Y|rP¬:DYO')g#l °ai %eWa!5Y!K꣔w["W]"h/BU؄q_˜TARYqxsglfF|Y@K10uIʢ Cd/,NVW%Ⱦz&oOٛyQ$5 HU;߬ M}jC\Z*-S!-GEFvvu)zqCk-*Gr)s(A-z0%\1N'ɒC,Z܀ c I7},eGRʮ"EBF  5u8B~b𤣀"R_>g`E B]q U^I}/Uq !akF:7{q|hs=!'4!]h~-gNnno6&8h}XY-  G'5ԫ:nδ+Hƨ2N,+Yg*X⟟@{Mm1F"^;/gÏhfq౻:k]wBMqQ+qόqAEg5w; :doɷ?=M6C>&s[X,=9 6vӉWQϙht ӟ!XǪ DՌkgMż˵3L_0'P%L }x`;B|!}K QQH؀6u}ss"$ Oשn πK :e?$kO ʤ!,LL/s. Ul#ȵ DtP/ps_n6 N8AS1B\'T(Vr?օipA};D* C!u Dx.YID/gi~ ߒtƧlӨYz^߀DbMhC&eCzB󵴑gz0\fuЯ0DƦdGiA.qcw]a)"0N/ g:C#W}m纍#K4/C!&".jN!=66`e)F4/Z~ ԝyp?畩m"]Vk}P7~;pޯd|=eDRn8PУ} V}vF>rUa $N}u#EuqNov44 ᜕25]|U)j V Jg"Y9Sp[گV(V%F vFPU`gZM6JgVoGXcE}(kV-oTQ9Nm3CiQ_YmErt':v#49E rhzԲdfqКaV+4]G!S_s5́t-JӭVbClZҠyiOp]e3LD%6u ,w\-(|J˯^rF›((Oob=E@љ[FIҐU{LVYܚ S/!٣ ~HjZ63U -EeS/r6zmBuy(e/=,)M;کGǩr3ލIIi&g! ^jxH,aOc+Y]3hDwY4v{ǻX%wv&tS5N++h#UixV2|ug~""g.N E[ '%2Ϊf"JfGG40E'j5UzeH Aۍ"gд}_g)@ Ovn<ԓ®`/èfbUɠ%W3FHc\8،1:&~NM*+7y'EcET<գCG)&}WtIƮ~dy^\sӺCF81/i'QI!|41?^*5Ua& 񘬍 ٶwlB54FĻd Ag]2JLg v|Z}Ȳg;C)g lʨsq]nģ{I ч܃I>k*`߬:Ă'2 d>ckNu)ߒ5Ȃ\=QxwLٚ;w] %z9By%ncE:u[NH?%gcs`JoI |:XK[9g5UCuXM1oY:Jkqv&|.xup ^j&oǥMyW \>)yc鉔 裌Ɂ~#u|؁ ~/a,L@ó[VI6m<7IOlS0Ή5I2P%d8258ĺU(pu.ӝmGeԍ8w80݃)^}ѿS;19W& 8>a 5DM ̌/‰v?nRS5@b6ӷJfF;^[A%c/4m/X9nV.49x ߁UiFa ~A;/eE\e?(1a8s|u8 gDKq8L^ʎNB|3ͩE6&^:)>a LеT(Qkf% 3}$ 21Oś}J%!MfFO1>9[Oސnnyl"AIvet0z!ZM hߪFW+`{YBΏb5QCݳ:l!:ejg$?$zbx[JMjM(;j2}H^MS=/x0OQ.xDfܰĞ^YIhojipC])ʭLL=Y*5cM0NJ7}}A+5jOW:V^j16$L4*$7Pt3{d?v|W2|GZxVuO0;7S#ʱMu [wEY6zZb/W'qs{Md1/BXdHA8BxK#?˿w/G PJߌ`hDۢ@5S+4cp|  uo}ZH2f$${Z+}DiHLwV],Ӆ,ENy~\I :ͪue(,N 1ZB+Sǀ~ DRX9ʘ!DtYJ*h gNHq z,cDP I_gXKiP Hiɝ5D"$&7z`Ji O|t%VfKGAQ3機 Gq=%]F𺓚rȇЛ/4P6HkNn: ~Ϣx~kb<_Ps&Oy"X me=vЉRMŭI3K]xRW(zI-ڐ!PD :eVlNi(;mO=`ntJ&G MBioѳLe[5%OYiMjN-_]xO 1_/{&»mP{)LjN+mJs) w\'>:Z*ht e˄kL h; (.RGxm蓶Aц6^Y {iGg=~0Rсw+#n眣6Em--j^Myo# XD'o/S(a[ M(䎳v)֭hCЏJ̮tM1Lݵ8{1{.`Zhp%9q;STR0LuFh +q^Fpmƞ7Ozq;ILaY'_Sz)!wI%4 O!X(ӜqfZ>NZ1tuHfT=eEΰʛS_=QNAv,H2@[cCeEo |Ax)`]U(Ѩy@ iuaH5Ot5c+F"30ej\sգLpJk"/{n$ؽ>xG4eqkfU-LBЙEә3VDSQ"F͈= 4X&5{Qv..3 #8̌wHZMpuuk_-T`%6Rn;e.>q/זkUb{gP!ӎ3Ǡ)GjjHDdYX0[dMfn k4{;!$_f#saJjscʴ;1bZH QT@ol5QrTǑn{]y"n6*HϝG/VDcE0a ܝ \>tZU@{"~Zq~&?gpyɹ1pq+٘ɭʹv] +ߘ[ ˿TȿGRjߢ7bF$Q>W7~agbŞ`b#Vn~D:qC.4X|բE 6{fS AO@ul8=tx@ z>c%,GxT5鄺ʬ} - z)aS4XRO8O< Z[XF\B^͈y{3n=SC/5PNo#Ltcb}1){3,#h&S6244炯w1u7;(_pJØ #B>$hVZ/ɔ.X07JPѫ%oha )Ҹߎ66nH>nDŸm\ӨP.x8D_d\jPl"p7x/";}ٜ`~NWh2hЯ|l-ZmUrbSQujƗc.2}-[x#Њ(C:>iZ6:b"Qʀ$7l@nH hAS;;CnRࠐ<.gN"E$li ܙvY~Or9^.-kf˵uR@1d4j^sRúex|>DToD ?%{o63ơSB 07m%ɤ~^G/4G6գwyK 8Y[Dy$`Eb3J Boq[3U֌[~9~"Og2(24-xbLׯyuxѐlOoժ1uriM1BfC1-W,f  nlT)Exb_h9 ňY:%ΆQ;7Zs0KFT}^ ,{{QQ iuŠvCQ/s ALa=DxP.Iv$Q4+v-IV@X-[p^Y1E_pz]H qw6!?bl SIWͅ_ ! V{rF=4ip4D\e2o /)jH1DqVaMҞKɵIOcKP#:w7Q4wO[y:?<Bou P5zо祐|ի^ծ'ܣں=\' 6 eOVc*ed 1 G0&,_[ڿڀ#kfP@my2o D8Li:B`s w _I jZ{adg-J}}EAHW?_kf iIJR㰴^J^*/MQۮey{<)m g~;v:)"efC5h?[E H|ck@56S8rKfg"@%l䧧՜!%vPbZ_\K3>R7Et7ܮ C.Q`mJL]20` \gkgi&1i1s0;aA%`P/܊!6-%\ n^; gP\,Ll3|6qOz\<8|6s%;YNnd;|;\Z>`C<Dm76G;rDXQyk̓*[xۤ(`C1AfԺ~@c!l1sGѻOx'qݚ؆|ENő,&7`u[T8{CMZ_` {s(|]H@c[q6Ȇ) G$?_Nol}Y2P.U;y+`Ԏ^p^>W`{ 8А*ǵ@:+բ-%蕇ڬTߙ>UGiK]Vr?H`9SJ`;[.RQ4Z2@G0Rߔh/-Q!>6I|"CYwIU7 $$Gj 諠nr*9eGzEQA[Yd*'B؏Z?Ʌ EslsZ05㰚:P6yNvͱ=̆*JC— JNbG!cDiNAvǑ"0Q/ Tl͒wtRx+3ٝ8;刋lU&<[}B}#d>&c[Vl128nA~{)L/M,`wԒf. th12q&9@GhHUS 0gHbcI9zS*xDkEǵ@< E%v-ȡz &oU6yxQg;%b oSYU%yN"b|$f6eW zuoK8}oO?b^5:KR;xIV,ỆjSF;`a`gԚ o9^1`iGj/ Zo>zkY]g(ĕ G$IHӇ<6:"'wɷ|֟#%v=O"Iówk7Dob0̶ Ϳ"C*BDJǺ//I;$_Є&;pY;}.c9zUU{{b+xRJ}ނR&%\#ߠz\1H{a&EXAsl;B EOrJbύ-%ҟ|r^ՉvO7k<֐V'B[4c_렌H0l1m/S硂s]G|I:z=J^l[UA%SMv5B.6M^WvFUk ߪ'Yec#Br||z~mӅe8`Em rϡn ̪Қ/An^|Ζsg ġ9"ڏ}!_4w6$)" bk]~XCt4(č;J]\LZ.ب-oX}Άƒ#.`Px9ZwAߕ0'ʳһ/>9Nȹ0P6~^(uP?==ܘX/%2˵١sB8WBDO4f+. n#HluWA7R-^X1x|3'eHE6|z, $=m!Rۺ/dZ.qx\[Q2K_f\܍?VPo" ]vO^锘 N)[V89H|9_Ņy n-I@#3-VVv p:3ꟕJ"kxZsBf|'StgMɜ.W}:?rtczU/.d~@g.PMQʇPl}TM%NL.GQy \*L *Ηa %| P'Fy\*2]& wumY]&π6 j0ڝ)ilQ3$!DKf1~`f]G\mj& ذe7b=ri?Uر%0#Au:LW 1PLߑ'NzTEĐ3W(yIY<"d8S/&ƹڄMgB_SJAI OC3,3X)^Dp-` )A?hң==nBF:vhΦyrKCl5zpAm 4]:u~zRx+Qܙ6lWI1v >S`4#2t%AVA AY& S|l5~jVy@yizET?ʌMbCsgJ7Z%95sp[l4rуAZrB:|BWyweFh`0ktOOMƖbs8Vlw3Ʊ/.0Oc2q g͏cA* Š.#:Ѳ"y IvRq.|{S)u䠾l[C'q& baVr(,Ngt#ٟt:Fa۾=]xu![[WG lӱa9jp=>ךƦDZ0o$guJ{ +/6RXHʘĊ٢d $v:~\q٘]A^uu7;lyNħ)+X]x |?MM]dDEm+7ҵw{ZSpz}y-v>kC66-t:ٞ6 i.P;%~[ (?n(-WtzQά+猪U-ߋRmў0#҄V #%Tkvj|s+ں( k]Ugh >!cnEMDn VpՄybvZRg,{ٟ_{tױPي.ԝ'ZޑǜuE]ɠBLjLb_.,&X"QrzǤkGGXVu*!m3?y-N (Vqp誛ִ} b#?KD[E:! ebݟZzN Q@fy3<ӔZѨGU۸ɇv֍ff{J"؎hXlTAZn6h`yFƠlvS2~(h8$"y^K\ѥDra8}m ' 1'l;Y^μzɽϡ1S E_9y0YH' ͨKjWqe zLl)YY%|48"NDe$ss3yab3؈K'. X|(qOAczl : $wŎ '*Jӷ:(K!78] V*[Rso{Dxύj,bt |E!^]h4WUS=&/8 ='rKxp4Z]p`0褊M!-#s'hg9fi$|*,PJWgl83Vezϯ~ Ih.0lh0ս|-MN1rl楧V%'2K027,Is@2ۗ0.6E" 8,Mȵ=~P`>"MCŦ\9 uJ)>o1BK/6ǟ+Ք5 w FҤ5Nuaqx~AYzc[u-/(cm G3Qf'5XYڊujCU?ā:AjSuYP1񽱙]stO[$1 !k'AP iJʫ@dd巃A@]ㅾ+|V rjr2͇=ı}`OٺV^0 btr" ?fXW]΄Kޱ zz5*oǶ!vVJ6~y\K 9!Mݧ"-0H$5fƥRfñv*aVcmw/}7Bj(ruH }s4ݯP#w [IDim&{v`eQ>J H k~IC7(Kw:np0d4H  Cd_H=\jbÔH/PDںs7擅0yb eJƎP}xٖhvl=L}-@uk0(&OiR2[ipE.StzLXކjc=W3wfMҵm\I\k5:zSj6 ;ZȟO*+CzNpɦ"d[\˟ 'x SdJ?vϧjbQ֑붿pG" nXW7:=w n]9@ă fcհ\p(>!p\(+ gݽro{@h$?HS8rZI{+ !R(>$9o EaYwQuqJoEѴ=^,𲢩rA8{#.o.=~\ ڑ(=_ȕd< u޶Lg0g:C1K"6r_Dvy4tCS΢ydN**bg|s96E^QhU^<<;Fs#B6Aڥ;vV2GH9{ީZ}ġ@9e+.r0gCW,m IٙЗ* vG! #s+|nsE q{~D0Ԑ jpLl2E$VDP{4Q\A.c^Kbu Lu9{-uj&< }Sr)EH77 ,@M<)op$k+]#5 "I],6NJF+ + Oj%\gT۫r _{c>ʪHa<KAĬ lWhF@=6BT.i cVVOޚ!9P*ohobv1C4UDx˶(+Ab瘘{P|) .z7 )PbH~& sc+šia'3ymMcq3ON7NG`aӲL]85y4R :2`tۯ_ۏr>=U%_*t"8'7xDtԝY@`Gv;Qv1]#2@/$MMəI$hpDiA1+H,~!rf= .A%ؤ" 1r68ov^wY3λ.]v8u~ӟyAruPOi`6K3m<) IԱ L /$YSzv-Qܪk )ue+uO3t){ -vJ5~jX J֞|`ͼ9ݺhB|EkOlFgK@UaFHaf4g>Y?Ił26,b0TaFO`bI<ϯh*1RLs!|sf x-E;~p4STgi,{Sk^=F qJƻc [H_扆4AE;A1QM4^=!87 2s߁Zv؋(N3$mù>+'y Y%-0$Ik2{k?[ƪňX$xd__`3;XCmvJBQ8 N3`Sjlgdb"7vQKat+(}@@6ii/ :UX05ʪ&F7bÇ=QӡR~||Dx>tN9-d7fkd605!(dfh}xaP`\i Gs&/o2ע]2kPD@mrAg7U]z}')Ve\)qݍ*"iQ64IHTdD9(Aպ&X6 략Y  noyTLc,,v.->] q}n}q7],^Doo:o50{NtI 0Nn'$e+,^BpPݐ u'JڙY~~4 l!T*A=@J[U=7CK_BZbIzbJ|GBi\ *dV-؏*)>@tU=ι.Պ@*s0y͹2mRu-V́w!,?( ߢ. e77ս KN).~DnF ڸ!!yO^3(:CTU;nؐH*:k`N35."zTXUl= 9z ! ߿{YSy` CᒼTA5Y @dҽ5(&(@3:Atb\8KE䂘֊>Q/P.`eVux Ps)0#RLZ mlTvcC;?.i;͵ou:mVVksDUŠBepZ a/kI/iR@Xĵy@KoSLYE=3蚔9!s(d1ѷ>?(+ϖ|σKs&Q_<[ܕe18Qy=s1%>L"|l9<<㢔ACf; _(ޥJ]Md,{׬WkFF!!%0]p+S{4x69rAMH}e\Ք֓:``p96DDB1vQ|Ԉ~@ak[{)5%i%'ieЙ*QӀ^cL 7b%~"yq|3xMA*ZlsT"_;ڲ\S4Xݔ=\ W[1aVkt+ffAlltHC +[n7Q'4ZN!$Ćb=Oɺ5:BxcϓcB;ZrZ_Ydlp/9bnqj4'|kLtrfMFdX_'eUv|5u1FC( q&Nf}w&Sߏ@W1&D%"HyV ǴyV{iImEȹLJe茲<tO Zevݎ~/+zntlFd2SÞhԾ.>v`m"a92:Pzl,̓$AGOp@X`=,L|WTuS t7b 0U_lR| a&vPU8μ )VD&ͫ(yc a!s[n߿s1"ta8M vd)%pʕRN .>sQbfN ۥoδ{@93 _vL4`= iD%H95 E(d Or4 ^wO3ڨUH$mfږ<~*_\sE"h|;/g\%/{u?Y3.'nb4GLeyuZ9T(D@ [U4>Q9o")@: R-d5h$xC8nJs5AYiaktU%zΊ۝-Ps%y>.t =z|Jֿ `Ǵ2L?auk(zK.!%kavWTdn0+=rzpbd d@OQ3(ُ}2$cZc4h&]d;c(Y4Dh4{үَCe=r#щm>lf #Fhx(Y{QB"!-eulӤh,(TJ99N4 -|{.Uz&`8w LZR)s/$ޓ<wEf︞ßYNB{ܢ$ ЍE`C2{)rDJnlAsz_6BjVxM9HؾE[+ܵ4rZZm&D#sč/F )ükԳZ"'ukwJW~1-YW6"[biڂ@r9I-e͍ȻK|$"cAYm'dlIV=}DkXLcL}[NͼFr..-+E1{n+r^ؕ_$GrfG睠HZT2b4r˜c0e)~8.Oo&d?,P w Fk&z>GZFVIFAzgޙCJgX)h~B `XFyg *'Nm199d4OWE$nގR},7V`mqؿ.dg]&}ӊ0VwCՅTH߀N u4|B㷕5$",;r.#KfD\vXH?hzmjBr |O(%#8aWfr"Bi1tB܆ ̊%BJ{k(ӧ %ݿT(ng%FɊrX-Q~1o$d*}H4Ʒ㙖ؾaݴPQp)9LNJ QOV00H1?;Q~E~Z<}t f0NPFuNyS$?neP֙q>[6^{]6Y=*r9DiY3:%Aޝ>yF5}[axgl|PY!jDJp9߃e"6$kOh`ktᨺY,8W %I1ITt>" X׿=*R\[!} &)3S>0uP9 6s3n tLO}!Oã~Kk5p>lX.D,)h5f[gՇ; BH]֠nqYEx[.=os)<dyG;}B12+W3av;"˜]^nsbW1m4cKY=6)ql=\s@1]ΪN^ߊ\Bf0/AADBf\hX(! ܘ-rQW @ 23jvi+pޚ Ix5s_v5c'Z8U׿qIfrLTYm|A& p˗nAjvE ۭ0;H0ߒB7/Ld$QJuĴ!`PT#lswƮcNf36-S8n;ENhf?6h pu,׃8s\jᔜsQ ۯ޾g:ܻl\θ"tb~8zTw=+./)ԙ>\նhLO6ћVY_ةDHFIgpUOZ"‡ U,~zӁ{}*/Y63xƳ1XCM}8 [gBWi>* |ET7A _NVpAHb;d6q:Oo\< \lr,2L"u;m8O vS-=bv.T r;iY^$~&kn/&Mzx Ӊz;\=V +x u\ɛg5j>=NXZlFC% V8 uq*^D+ѧmF4DZ06vRLPy=XbOyl -3Pt~+ٌ/̤)gr2x10nGPwmjNwj]&RQe#55ӱpeaB7^-= 9h}dU$:{y*'5~n?r\Zܱa)[- V,FAd:r Az9h,.,H% E Ձ"w"k_|5e_A)ӃUusZ_hOՎ%NW[(%RZ baw`NO"'fof}01ʠ ~J'XOgYs"$&#fz[? $}Rm1k>2hzu? %jݛoX<]e Bfs2ɡH<p KLp_7X5g5=77P-"sKGs3v;gxtfIJo_dJ `\Y56rWZ@G$g) fڸ B ]{Za7mxK cC{>AAX ]~L[wuC )v<6!!\8r#Ix qWl%Qeow>EXij ?@*_UJZ%}sEŸT; T5UaU9C zɛ`<ԗJiLCu|zm+1Aҟ MZu@.XFys#[hKS}0L#;X= vE Œ'J*qD= 䚈k>OxXIRi%=lɢ0If7N@]4bEw_Kq[|;d e$P؀3numUCrrؕwf?eW,ʒ ѝIh^Q K j~G7% ʢrafxD#~_ @:&/2@!kH9W% dL(6lR0|eUϧZF;=a3?8m?V͹S&7Ŗ*Vs%H39N[k-0,% ~y}5h ,:`s+6'E˵ݹ1IP*a L[vnGy/w[}_0.G^wLrW"OW5+`ū9_00d޿Suq;XVR=/9?@tt|؜~tm)5σ[ς`tq|96A1v>N< ܶϗd5f!Y1:O4.fL$Rƺ(ukdS-~6c~:r+/_kMsDP TY\>kpc_4KY{E+qQ%@ @Q"9J||l ߔG6q 1ywTf 둲->dފvt!lp%J&fbnj3ЃV"Fici|kr:m7 R5FiǛݗvٯ l)ϖ_NՎy]wsr?$1 Vu%1ծeJʉ/ypȹVHMh8%JF?-\a\=됳pP,2YTyU]$a? t%%@P&_w_5kL ,`DϨo03U\N? GS#Ĺ^@C{{:^3Vno<?-xΥE 'ߓZAqXMj4ɯ);/WyzᓍN;'ǵc svҍ烍Ӕy:LJ7>a/ +{L޳3"ṒO~T[)"qsKxtU*mz^91 T.+/![#ˠ -*ɏ2Iͫ6S薡ct-,uj]횬KGQ GiUUx5vHms͛MXg7-c: Dg 7b^P\ _ONy]پC| sE`—f>+؀9Zu@HF% L0<@ҧV^(6(Jq'!k4IFCT=a@S* Jd w=mzMT}G(2Ob.neFr\|URjdR;xs ;ij^(kCnU*xcU eNܧvrkۤ/|lal5-|٩(.:yAvѩRظ٪WWޏ\PimӞ_Ϯ7}2{yU)Ÿ!9#HcjtԦ؉?R2xܚ⣂vXM`J_I9`MHmuK7 od2ᔗd=EK~̀bW eJ*@2DOg2;R>(G|s0{åvw~Ma`J/}&DMϓA:l"`1qFRӷB8q]ls1",@o;CW+dW7)1qDoCjx+6!d/%HLQSXp7Lɨ-h CY\+%Y9&yC@{2?r}!$ ˾iW4\EcRXVÏ]lyG3LԒ. 7OlBҕ@H%7Im_zګI3rmFOyXUD3@X3w?TgL@!*aGHd>HwVM3sJo.\< d^z& ^ߑAo}#zYvBx4 }ws Y*[q`_`YSʁ^vTtVd(50Qsd&ݛ.l 9TQo8ɞ:s1U ^ ޷.QYj~צiCTWD,LMbOcxm!Km]o! 9-e"9|\nF ~A[)#y0zB~2m=j}fxTnw۾ܵX"=NĮ@Dľti y]G22]% / A3avS]+ NZ; WKE$&')iG6>Sy6/8&sՇt0EȞh?ؕ2~iG8<>wWc;`B "㩩af C{+ Xdu ѝf$9ޅa.n7&jX E) SE&2 {)-_ y&8/X x7,Z0/]~-KMe X<|ǭ<^!BaVvߧг(UKRw[YIHo $B^$y)Ki8}=6^aJ!W_@='SrU̳N΄[z O/O3 ^?gsƬEֹؽ74|1$2sڍtADR@tet)?7L鑺QÌH]=]|v5,KF}_}[C>|}9gF,,Q)M&UT9PD(T*`W-[qDߝK_GL lS ѻ !lā/j 0IjQSp3FCXpǛ*7m߹7Yi!szk<`Mys,,VMg/x##̲q{'IJJv.x eHlZ X3?Eck:h|Z&"4_uW#2 LGk~L0vTI yu5 VפN Ll 1ܞ`B*{9ӏW`_Gmd)hwN] $(j ]q++<^# )JqH]ěu,kDžҐXWK{ N)P~lM^9w;Je:{ ^%vz `Ԭ$rp.;ٯ,b'I;!&Lwx%dSO/:b_N:*=AR b!^Ѹn͓:/J 7pH8đCujm` f#j$, {+ T":fwKQߪ9wǕCo@g!zVp&yyҊ34r_T)D.\]Ph'T۳LUhԚ@Kmὂ5h迗& B!`ibwN>5B2lD//-NeKf=b.-XnJ덬|FSn"+i;v]V*دS$]"',G>'m\.oʖҲ;'TӶmUjG9gjgȷbQ=7)>;{41-m,*,,] 5-늞}sx Oe*Ȇ]8؞.rUt$GH})ƶl .vZl4xƑi.t`kM:-Z*i g Y@q8fe,7DfmY&[NL8#y oޗQ_ g @4;wryv-9[_\ af#yJo.lPpϦA.XST"۪ "kcqfeA%xZ%&r=uWo,n*=`B>v= gPaeWmuYh{U$џicCU^#~ ;3'E8,:&H.IVw:֟qS NDՒyФ) Fj#}wu%lis} *,:w| l}yOB+.!/Ε!GŸ=}VM3DeAWHSǎˇ^_5?oʌI5 l/cԪ:Ddd?K O)<^~X3FxZfw.PCîdp^ֽC)mbUsmp\O!(MR.jQLjVWɗ":P)*MާF~a_,{}RQGP +U*l͏UoS>euO[F2O>*PY0L6ut߈̖GaYAJ/>jBRK(3qjeL9'i|'y UmxAA5s]rwz+Yk 0 ATi奾/̷_W|+G!P\WpHXX~!T%kߍNbMr5yc!зv0mRW,!o𣋛?K|E&<5bw03X,GF^`v#vuf'ķa]j-SF{:I|&מ MӋltnmMMFaG0)(&=S3˷ H[)GF?-)JZG\˾x0ӉO WU(zEABG>MKy+wC2hbK1Fkޖ?3yVg8бVoS(׽֚=FR(w+NG|hQ]ύ`eLQT1^NB,Jq$SC,&[_Vwm~,pP5쭋[[+{E1}!:9IU,eɸ몧T塝\Hiw;,<1iH GO41'6һ>k 6$6D;!^;PE/@;Ԛޗ" PJS3=27ݡsFsc߫@<щ)Z,~y%w沉:vT=}ȻzykGmRTxhGPO(A,P{[ .]Cg#P[TG1qg\TTEFf]/iYh:)o 1Sx52^33'Jh?`~G-]u.?dtfa X61*@UqҮ 縉,QWN!e[̉J[$*rgE@U8 ѓ&F D?/:Mh9fxĭafVu*nAeYzט+XBwp*d\h oNu͌muBdRERs%9&CzSѵv2 V2ZTe8,eᦩ Rji词1 1uRHyYe<2[=)> ~>i Ph_%դ٧w4CpL1?:^,u! y} }\M "\XdE]H'jIAUI^>.R_(R5 <@m(rO14 - zq -ZwD9µ%QY:e7FqBAEAv}HqvJK.-KE ߉ϫCbhcxC"s" wD8nL_kڋ~${ndڷ WmHm8ed ;c݂L8, [l`o%qQRqY="<38))t5~hiQஊ;M8Ѷ=&F +M>Fw6@U-HrY8!s5k/'%PA0#X.X2,XB D"bRLQRZW!*4b{X1Ok u{ V^r13}&ʦ]4+#ocWxk69e䁕9HW 2CoQ'΁fcQQï q.HZ&PMg8)*i/gP[5>R}R<P   ; M^*BÌ9$qHR_C4"t c (8uUx8mb=[$?1W 3E}u,xw$,&\t֢cz8JۅOq9>8sGч֤YǭR'Ƈ?IJ{ʟJJ$[1(̥J an$y{{| vhO{efO쏷{rB!~l6lBC u1T2W4+6 :PE7-,5`>,9;XrQD@QB(1_!)ߴuHPMJ8kdw)B+zcU7/ }I<|VnbbPG{Qrk/le~pF}~'yƅƋkR@lCk T@pU\e U瀸bz,œ{vҦoGD v߱07h%H{gE5n)"ӣdxiFY]+Rӣ,'c7bY4 r-seq5> :X_Q _i` Q|7Df/:J}-V"#xkmz :b$r3'7=b>6w䠎nrNl~NMx Qs6^Bxh+@\Z^b2@%^Ƕz *,n =~qn^a;g\#]Z%&XΐvP^t{ΞI=PH NYԶG"=uuDߐX7s;EY KdowɮpF8fĈ~XDl.2V f1bKKK8irVҚ'( xvw՜Zb֜-*y^xli,di9]B-p^8eja>IhP8B'w 'WVTRlnVvD6>%-˛Vn{=Ya!q698<6(B{gTVه8;a'.{OɸSWا2%IdXWӘ@I-pHj; ::jQ.hYss)Eɘ¢jf:`32swP% m)^i̇QXǓE=(4,(۵ Ů[g%pB-yT1|U)ږvdt)nxQG̞#rrWM@C;]?٫Y'=}65?xAdQ=^ιЇ)#d$/o,31G\Vbwa whJuҠD@+.Yct7rt2왻eT( no{wOB#+Drޤ?ƽl|-!'xX8dW ~C^*`AVepnX ;Ϡ]tKq76"7Bեa!+TK?'y짯QiCg&x/s&@܁;BE%Hf"^o>R_#!j(N70pۇ3h`í*?u8:RQMmH=+-ꆀIOw~j sA}ukB* ^=xo\0rn`to@#^,\z[F~EY e.9]^Ws`C/*G6|# >0g@|3 'rdEB|$AT/)$Fh$g֣y3`1ԊAެq|=N&I7Q;xiɉKrk_q)Gșt@$JAoiLLxrOKa8u)!wsSF<_jVg͓SPx'*ES/b(/k6m6 ^xQ2b:3=foxMJ[N{te#:#޸WUj.Q. v% _&D)3(AFU_"Dr!Fۍۯe\`r"$(spF pr$%շ`C#cpO}>L ʙϚ. ǖAn,lKT{1м}"֣}@c}qF+b - c.4#vF)m.vMk 4y.#{خ̀U pp.bXwWx?g0Caf1XkٜÀx- RſdYG6`ωgRjms )PZ />)}"6'W尼~S|yumG6GQļ-JnƿW*I˒aLn𺉺Ң6Lg'Jm2PG-~vu Vb]~']}D-mmȞ7p40 ȳ(..xVz}8rfVW: kDGMp@jJc+hf_179ŗ6OHhu:@E>{C/px/{43ōxv^*5Gy3\T*T&R0= ɣhH3R3d⠣k/vM_'lWZq.0w4ޙaϛ.0Ch>IӎVmA `I*ٯ ¨#v^@Mufb\v/O4P:g-eu)9 K3|ѭq@ V >Fh@L// #+guDӥyX>1ש?7D~Ԯvf+ ehA}KX%a>.2{&`GK*zMUΔIƏ4;w ^o|OLo*P@STWsQWGV&DVqU$S)} ߄SN k+Y(O% KB=$8nM 2~Dt($XOIтR)5\G؟s&K:[o=}LN " .$RA\u5rX#mՀQcn_46x}}bQՌ e19Xg&2_?ef.ǿMzxxDxoQQV"@FIEVpY?0gÝibo7n^4%_ ô aaaqcX@m$]GUꍚC~[F=A  QA9zqGQBnLb⧙Cv V砥Tl:'#N;d-Oi-_/f'8*}D.}ѫ1XK3آq^?0e8ӝm;zW?e7Wr "tL>`sV$%ǜC ҳcted{-S#bcoY̜s=QP3kI9p9?t./-ѵ8?+[s`o_۱e8F <o30FdsUZȓ4T"<ʹ>oǼJ .u9izKqeޑK:SD>}h><dMI4Á=Z3RQeCfACE0kNMdP#^Qg:WkS0A;*$!b fc@?J'夥xzq다d]O^7$o3*aagԋqmG~ mɦBG(hI$ ^1҂ߛsTD@|/^V%^2L@dzSP.yOSZhWkeRuښ'D!{: DApJ^Z&.08`\d˥t ޹ǁRscM&:LqubΛJٱ\SD}%1Es!8; ƮB~wsWx`VOr%CObg4:wyD4ILxSDZB2BʩHqqh!1BFɔQDͥZ q â2<nkE(w$b%m4瞔N  la-w99ih<xLI.!%'rD( BAPk%Եspk ͌0T`&+Xw%$tmHR"PEn 5TJwMAykU=Q$4hßF(2y;8.KR)8ہ\Kۮ$q7s (pu/({ӳcrAVKwpyOLϓ / I2+R[&brQ cm`%FD09ҍ_1GA]γMxB O\dzRu*z".讉YZ`yŚSҳJUaHL,RX0gLE}1~%5Ⱥv fOK(cqVFLBVS 5IFGUۼrfXQASy@9XOik ̭@W0tRm)یTC89-&Na$M@/;Evay7=y]ۇyS,sXXj^hM v~Д+xg_1LmQ9=3#\n̘:i3f6b6@Xb )dә( E&>2`֎!аy7_}Q5@qn}!&Lٲt*~lx"OE;gW}pw{!8|s< V&&2πJ)pj^|XYDSFlv&ge8zrQ,gB x@uSaӄ l!3*(+V )/`"eQ:b3)(C-[,ԞʹAj*6!s 9w R8?g6` `<ҭ943q7^[Q 4JǿR9>އȂr^x~FV`.Pmݽ6(gnh/wԐYםurC(j6,fdT܍$@}~sl_5A>T0rxYiǭQv\]2OkQmr/<"jZ.c-O"iJy< eW{Pq瘟J=D%^w+voyʎodSδT2MS] ɕpX Phl:ХO.u@k:#g=I/KܕR ^ݫx-ӗԩy Jڃh}lW'6VC3s ڕJ ep Ԍ#eъ42ٯh7vxr h3++E-|@%fZ[N;|хL<zw yf! S˝dvJ}y73|eLb7~Ԁ0C0WT5/_8 8a;=m>Wݟ z&J89ǁ*hæR͙m_0χq[aBJT]S㴏]d*Uw՝-9}zzuܗN~C86wk3n?|܄hd!>Sme}sAieȿ@[&772:6fL(ZiB(꼟6Yv}Y;k.h11&ȥ˱-b]ZjVΥAhx6@O/3dIǸ4RdmV;GCw$DV Esۏn"*j=a51qk7F(cdh-4az߆X!|m'O 8Pti+O5jྂDk3m?k;`PFLD @EIsփDYe֗zK lF"& V#k8k9ϔ1׈ck--&,8L@ Cx1<ߒ˚Ό_љsh*0D$LKmX.ZRQZ&ERRdI%:XwNC1 UcV>$:=0!r+T]麕 ZϹdakWiA$ ̑`:ď@~ZE'[dOJmAaQs;P=jiwD=skZ# ?qS _M^jЁӷSu܃Ok?aP2("j%CtnjG0V>}#$1)7 i\b7F*ٵ+AF8&gBEs5KUkJ*z5Yovdӽϛ?󾷜3 C`N/Ի)ahj>)#tm3& $q1s6QCҝF|~1)˿(zNH&J kN'"@ëO/9Aϧ' _x,Ԫ^si >f\z=-b`v/_5eNZ )xOtYA/_qpLlC U$Fq@IѸ\P:T8~LhB<;7kM[(B/K*ssihAaobLEPBJ{:].zJ:I\AP+*`jCbnR'soN۩+i5Tw |A&Yz͸/TAΦcuJx~XqG盞Y}rNVi,r978#t[€%i`ͼũHMo{#.Zȡ"k7{A$yEÿuߜ8ṕ>L#I8䥜:MKǝIŌ4y=E(m0=HVUNZjHU., Vzۮ>fơ]{%DZXq+jcE"Jm%KeNu.} T)MhV yeG6%d֧i0 ^א5#;s&ya7"AY9~Fz ]T}x pj FEk-gI۶/vXK]ǘQ.1JҰjz1$̲$+fVI=րv%fƲy9͚3\Na9PE`GRŽ at <&/c-R]:P8u!Af)XN$9ix_3Go[O:Gngpcmi&䷹h\2Ecg3 $EPdԮF<h]q MD: 5` ;ٺG{&< S9ZM@8l.֛Eq/ u봁k;٣sM{sK[Y턁$of4cbaǯeaōͷ!Hs 5+/++/* ԍ_(](l]gbM|6r\c0fy dn.Mϝ;hٵ1بv^߲DSc%{s*hJN/(rjtE`)#r/ oGuUe:rq%MnE#U#1]OlR{Um E^aL7`ZsBE*yG"g=h|yS/g$ϵƚ5ٽuBs6[GUf3\[X\N4ؼ,,Iͣ@/ViG5j~g0r FGW1`T0\މky j2U;ƂYO?tuU@եxT dzV䟠tdZ+%x/t0Cj  (o1zY9ɟ[K[ ֽSTZhEgpeYIԩ)h:WmCoč73)8SuRE헴u{9FWA A5d+&K-r:![K`nW(@M=/p%"!9T5!G^Zz@I6.C`:Fq+ ~5CMy^ Z<  B yM#dYU]C-^Kڛܹ]X!(xZB$ @.sqh m&"M9:/lN6U2Urjà0,W!/+V웜msE.bzPD=6֟qGLIZ~`|^s´/ssQhN8T7?je:Xf l# oDI 2zr?JFH2m ت OqFRˍ.?d-O#Ժ/! ܃.P~l3SLc?^dP1*r!F`,) e.L5>{.o ܌Q%"j :cDT3!}GF>bM+K6*rz1)*{(\'s` WH|k U١QZru|.wj6yX :TF.f_Lcq;8#?:]| W+]y= ȖqoVK$dy-NdP}LV Z2 P8N1Cbq'ASC{ٵgҁDW+$0zT 7U| ѱՍ $! #@^"l:>||{]ŧE$oV)T_\Ke1wd3M8P2f6KqJ*NsM餴Ј`!a#iwrr. 9kDڷr#`ȷhdsCL];%Crr9@T1&Nj/7^f h }<Tҭ^;rwjUMYaĨu^_cJ%2>ܹ|w/^.5h9fI8p[xrQ-bNY JQUwf;B.I :} ~{e5"BewNM^^>/V0o  j4~Vîӊ&cHmM)ZJF1MK罇PFnԾdLp6v#f*rmhW.ux}JgJjՅA~*BPF_zB?o)xE[ ^" Yy} xLw0Q#gg?VT%NR/qGi$J=pt` % (yګ `ۚ=ݲ9Ys킣7ێ9|:I]W53Tl鯕U4୅=`=AyuZs" t F<٨-"M*k.Se6ѳ. ou)IyN̜\?")7c[JG, vTe/"B۴Q[ZZ>p{J a R5x_oD9(h*R&7ObD=W.J'VQJt?դKkEQ cq>Tf7c} p{g"֖_H6Zѭ] â>¼ w,g<(BtDBd{j~lx4܂-1{qVr ^6F:#G}ŭOX0"߈u5#wl$ ^[ K/k]/B-MJ]5TnjE'UHSJ"P_p5zvJҀڬM 5|Q} CsZNء\,y8YK8/FpqNaA ojmIB0„œמse\ZŻcr=x_4{>y\wjG3<Ǵ,mY2 u=цï % e .[oIYcGɿS>2U`6F-{`&Q>zGa߂FW1GVNRU | 4,_SѼTltcr]dK0'7"muO P]$aRuZwb A%j0ө2;I_jե* cX[{o=BW4eߝ5!f2QوExMK39YQkvRl^TQP5&XQock{- hknHͺ'3ۿ@?JlUI Z6 =UIvra]G9*ʒ/I'4i.e|NAi_׋$؝fQky3.J@Ɯ<&GJhL;v$swt*~pc ` 9[{٘CgO >ld6H蕜ÊS2Ze-MX;2e&Y!_gz$11xV8~ֶ t-X 1Sƹ,'@x#/ɡ.,Gō9(a-M(^KV ,[1G">^>ة,"/IygqnPH#%ގZpDFN}  n g"+7^M@3Ϯg?`89 ;ЇNwSTXF#Ҷ9@Hx[u#H*DA94A%ozjvb zrDn:xmdjyj6Rx4ePKS_, `Li |ZSU%d?XLwdnL!Sq`y ZQy,t;pꠃ5Zv. =gM sҢ- %Xq͠U ,|ᕬdRT +*/ఫ3Ek_N1Sg&=;Q_?J(]e; W$ɴ/vG؈@ D3&)M{X3]WwC:"2KeP^!3sW9xNgX lxR9'IPLeScz>JGΙbosgl? h%4PK/;cR.&:@RQt m,J; rz.<>B\G &N;Rʛ8>zELd)C} @39M"Bh_^cI|$&!gV1ϴ)?]-GK/*Rp̞ ziDHleٷUb̛$Jm*M?s%(J񣢝 %%(d\oH0CzÃkZ~zQ+9bDw<?h"}i++q2Iڞ!a?*q['¯?ZK+ ڢ:J*䈔sM 7?׀n4} LzOn cDb/ÕKX[tv:xC pFL b-3赃M|E&3t! Sw#ptSӂW/ŗ bb†(*$zMo]^ƱPoa"@@J;vspQNMs ر@^'Y.Z5] o:db-]w{Ӻ,N I_FG$GD 0Kgb1yQ `gj16hUC(#b.zQsp/VY%xrE$|ZL]"l}wJQMp0ˬՒPINedIqA4DY 'ºfHTe̱E5\YgqCAMȸn]|ޙkHhf ]ȕv.WcmaIj`̭3)w3g<ޙ- lz [H?V0H!ŊEa潓zFfʆ#?°}|+QZ@[pzU:|_ih +X5M6 LXH4#3G2T " k-imbt/?l93bʌ8InRZ L]]o#6rM ^qHwlp^s\[cqI>aX Uw%Fͮma+z#i>Mw)-Jr8>75phҞSGJp \MƄȸw F,ѿۓw֖xU 7/# RgGG/{^:B` 1Y^j %6v&g0?5 X*-X9nwJed~r" Y6(8.bF<՟FxCܤ)6=w8 19O<^Cҁ~bL^ ]F;HbL|dߒBlk WR-*?esR?جi=[DYnl<iV[I5>| J\T[n }wUk jͰZe&mQ-+0E9(B$8^˒uW:VV[)j hG It*!y0Z`p)|LQ=‹@ٕ=*FBz 4`APۛS +~$}sMV8}.S{tL}FVSj^l]#F )\s`C `36Zq`;mXc\vq%x6A u> Cq&Chçz'{$LmkGPv-J ".tkө^;#r MGțT*I‧ vX d)0-Ĥd< CE02]oL=K;gU*ʴS 2tȩX=;P6/:g6;ϜQOQ;l8|s8ۣu/Ђ\DgFirG=b;g!AI>MQ;7ACnHbn%[BGv%YԂ@@ ZaS}>h*!eYr( Ypst ڣ&hYJ0&-Gy}X׃-*lezل!AjUn^L[~.p ,]jpgW6 =Hbز2a][SyDKӱZ{kl0ЪS~WCCBW陑 ,J/\xFC](ZK6M|REʌEo )3ш-0æ9Lg(6={x^|F.,ç0pCbg:}P{:n e!.6ExN!u x 6qW/4U}yLC=Vқ@fhXSn?ES6;\S]Mܭ#*Ri5íA ;ͻdV- h:<:qכtsSڱ pT[ɉVVn.{Y@0k㽌~Õ%jQe82OyҴUG [\5b+ >A (̥YRsP|i5_oXaH\=2I_ pCKKT-(Ts,W Y։pmPK.0N#ȇرKǯ #ᨣn@vP$?n(RK=. 1⡘t Bg'[akϕ&ՖR%k2J jcQ؞k㼫U$Yyu lF]/j]ߦ-/L!pQb1/D=rPO5m(#kԳ3wP eipr``iQ3aБFVa<,#q/3w-˙T+f .ه5NՃ; }zRS!:4z}F:N[L M.DQ."N$򝠍PM<=Y Phg42TP##ʟQ7fC&][:I$CKwD>h5B>``P79d+/<՟&VB|0oЪFӶ]Ҷ:w[ I76bc<_o9WשW}y m8B1rȒdV\&u"oS1틁b'D WoM50zBL8g8\=*8`'4fSuBR0ŋ׉T9m%C˻1mUAe:B.)d]H&A\Ⱦn:UܒA~e%iuf =֢"~ ¸$FusipPI;(&}P 6))/UreY'yfXɥgQ ;,j롿kom 2͞AAUH_z@ZZY5ia=BKH8_4=]ޗ:e$U_p#<%/B(3 J,m~ԖÄC5oV7¿nI㾄,iif3ɽzb{3+`w.\U XvJBkI-Y@O9uMDSCv}T~[4č;-` +FeD DgMn+\8܉N~{a_| ؾNV52^KqCaD#v=!2vʭ? ˕x _FХ<×*4ꚦ\]>l A3$T0XBn5~XKi[%y}'ZL?>'[VJ 4葉W I8a#@JMm7mFyZ6 {ʌidVNR.+x+o+LqP:;/jFF05G;RMYϋ[4鰌0.O g.^^K>UpeG= KOlrlZcà Mޛ.b'$s#M_J23wZXւ_{ZaCVj{lm̲ E>f;HCݛYp|=_-D ^x3+#۪DGf&ۛmכI~bF?39 V3g\~%|Jʯ;8naˑV\ݱ6Ȍ'->2樉>iԙ6Tc?ju9BѩXĵ6'#V)J=R67 lhj\Ycu ($P梕$K`0yAeunX>ۂ&[ҕ S)|oǘŅG곺/sl(N^wި݀x__o$56!G;UP"+.uPf#d c+tLVL+94sȘ?$h\Y[B91ĖI.~U?ifՐlۉ;]y!|o Yð] Wz9ltz梥PW}iA- ӍtX#SK$&2`'G@(w+Pb0%zh.ԅ]Y<\|b2.&s8G8 u-( #F-'nqȠ} X!r]uja)g=JB7ꗄ5]lOq@Pslˊ2~ZV_/3ß%:4HbUђBίbM}YR˹J00xE;@BdI.\K׆^ 2*U>{yfEmū_~̏t87Ѩ,g3Z8%E%xdM.ϸQ3Q3B:ᄼpB0$M +? LAt"j)vndk^kV aQ܊D#+H,rU:!ARo+]|(<6}I^{dlKO!?n3y*Xax_zlXܞ^!'TB/'?} "-BR@CҺ{20 rbXf\\_̈ _OM/g0T'4 D2}65q0SϓLWv#C1R# |҆G*]b tiN҂C/rrk~\]D2˛6oI]C?jJ=~xߕKY\.Xw'LTTrKϧɎ$ 4^;Q&%F+1UJVR..4D2e*XC?,,YR["R^7đ7*7amqpgvϼJԽ)Pѳ(cPz[\ xkmDr bAvn5_m"f^ V\RE_0Lߤɺ( Y82ޘq:DH%n/}VKMj2*Ϣ36%-4%soѯgۀ}`9!ZOQ׷ RoWިA{9+6|\ܬ<{˫>zOx4HI.\d3iٗCWq59D͓و]w֒HAx8EZ@_êh\S"? <fЧ4:{ECkp {, }`ĵ{ۢFCn'2dr'} x<.?q)Lp{I$oULL1 Na 礕БIHC Zy}{~ИLh~.,95]'Fq3Bj<{EJnqm(>Rtuq!I9@,z鵷Eg|/ȿ.֐|PKYjz#;`SGLUZ8Gp"ksZU#mURcX{UyOѻWw3B@.Q//+]֍d\ ܟu(b\UY9QҍEGǚhi\SR4sbˡ)boMʣ-/OܐAӉ@a&iIxN!ϥ&H2*ȣvև)9"'LPqģ>дTZJ+m]&o #_<*% :}XkFW4`Bn) HD拸TWh>(PpM ҭ qv(fL0 D=c {GjQ}J{9 `d1WS]V[_ā,Q*&&*,y e$Xv^Y35vie#Ǭ@Ɔ@%d(QD\E,$!Qvb}e}5wMY snZOSMVAz~N>c½=%iFHi'3bq WݟMn<=ͽT!'u4nh\߱wL:HD09G]wkj䁴"Yo4wB v|S9u?F[fC;/7dSQnF4o3 r7 >V TcitSl9<zB1T=d63 #,S1y/XՂvmb04JW/BUfrL'5Zw^;~ɂ]ܧ"54ѶyZP|gF}䢚9a ,ޛ=֒*^L^VG{\D041,ύiVZJ[(=Ct=>01`snHubK t_F,}˃™0ڂK? p45*R񒼡`Po*j=.6#+5l lǮ#]sÌpIE&i>by^ :d6I_qV Y̡yiM_nLH0kfӱXfYOf$}a=|oT)eT,V[jN+aMSzݫ0v茓5Q1V Kt8m%AAn?d-p}iFŘ|XYW?T&yZx;` +2N*Wi:YFC"5| ~s]7"%a 梩qd2P)2*GGa?_ҥ~;Jx!3ASKE9P(+QCzrVtDĩ8g ԕ15S*%Bogb׹;ypL;Hk  EBֈM?!ܥ+Yg Y]u`.$; vu4{хçZ(p8-/ mz$v50=M"~ʦ.\$٩:&Jp,JGz)6\U|B>Aa_2e/Y1%D;i 7z]TfFb=''TQk_CCY" DJԖ$1bA`2o^U{ ì: Ou8Y=6q:lcƀΑ3U}Bb`9<d'0;$stXB*m.@S3Jd]Ji 4%LTQiJUBJQkm\NM߻Rsx_K&2|C^aJAJ0ƙڐ+W3=Bb-D-e4ԆHn[-o|pNyIAGO vH֝gq"m-$l$rw$ѹEP} Sc@ڛ*|yfrTHS:K8xO}, Aocqȷ ıY+#_m\Arr8E:~OY褩IRL~i @wˤIsϙЛ_{$x/+KZ)J()cok/E|JOߣ)qҷ _e*k5OV%KPh@WCW"xEx֪:AH(vҴ@=)vYu:r 6gW=tAٵ3̱ɽm37Vt#rW"cس99_Q%]a.&-Iv:N2a1w50K0 4c%*`R@E4a.2y  zŢ+$-lbHW)^C'PVͷbYO"Llj*bxn~G|:!b﹦^|6h Ƞ7,Af"Ķkyәe SuZo*> r%TG3/5]9cNIR Ras"+ҵoc <*$p&B0χ̌AUk}Xڛ#3Z ȡߐx[K3æLZ䃗.FO-FñA$. x~id@x>LYhʾq%ݶ!I 2O9դcčf'9*u9_ +FDzuT],|BWZXAkFkڻ$e&9[NĻ˯Q>z3!,D>? GZPff7S*R˚=.d[T˺U^BN Q1v!p57Ueܵ_t[lkB|{[p}.^NV*a& Sk`:rɼ0,^cm^ OzSenf-9̐.%TpM4r%SpBm)C@:r k2vV84.+"G]SC7tBQ_A^Bʀ\¸E/M[37"ѳ xgWk/NKbC4hp3&8b)ɕ'+&*cF2Pc-y!j-T,AەO;GQfqBH-iI{7ٲ_h}mڪZk dFsqaȟ|0xgH$TJѲFfH<4HE֓FXwߒЉg"?#vB/щ /W+4B(n= G,p`c~4@a}B.po摌ӌIzt9K BQ \1S<1<) `` 2':)-"8]Ž?Lb(0SՋCIl.39S([0F]qgV:yj{@3's!iVQ~]L gdGd`k:vu~0;]gWؔ '9r &(=Ǖ2(s7*ܿL8;FxbF<\@wt$M Ag595k3lYcċt)AAN˔ G~i<O+6Χ;ZN񋢢z(f4u'm@E_Eޮ-[ Kb}уTZN)?0a:C)Oߵ@8;/rF .aKʺ';ܿժڙ6mV+z@};8Jbba.`ol+U;уWk7 ,_+k>Dn/d/#H0=lM75@뜓f{ q1D:a'N/{v3XI"ϥuHv#Qпl iq3ml,37L'^o0,h^ߞbVY 1e)H$IhZ;0 x>kK Ն<> K0F-`SxB"@qxr`WAvGC/sn9G,9";<׀)dG4F[ t(p9.Grҵ{"Ifz+#-Ud R˾Ӥ9(XPd6@'; n gw]c#̲O@!VeL";\k7x?d+O]r[MZ74Ef;,Ouȃ>8`yHwHI!4h6C,ܡӭ{/96jcl.=W0x9w6!ݚ@#ŒB؁=PW#V3Ҟ_چ/-,7t a} Qh4,H1wI5+-]A49z"E|ujuZQTr>k(YW'YH+0;Aj5{;5L}+wk|2VV{?dJƆW8;,4uU qz:uBw@57`h?eКPG-NH.?ˤ竰J%zyR`lY6u=܋E_@ *$/[P͒33_?A WQBQp/ND21uO h7p->5Vjt2^/U Q3ދBV2R. Zj?`[c68\שY]^Y$^V&Fc7 n~dIa*_AQ-N|KW_k~_^k~!5P;ԡQ@_{idx _X M֗[4VO(nBkA*nqί+!E>VGTA:qDu:nUL RV;ݠs)+cyR `06 qchI4˦F1tFAmoӚs Ƕ ŗo<_]:!{-.!)Y w%$/qQp>|D:+؉nr3V%<?ȊsM3 =:GCA;'Fxʅ@zcLo4_]N^rG_kI8\p VOfůt1T.9;b{ 155ʣrOdbx;)՝sn=N:t/KN)7W*}1. ?_=vE&(~n;oyIq@w_m(:(ts"!yI_~xJk4%q|D9KYU;;8 J hl ➓畞LF['¦2Wm^hoC }{*?3/Sr̈́ʊe;+ی?'L;ñSy|0lT(J1լ7$h 4m^ʏXc~d! k000єYKxBƊI?08CkE˰xCGm"zE>k:=3p%~&h>+}-O6ab]esT&הhX!2fʒ7Dřɘ;˄#}HҎs`/R72639hZDdmKJ9J׾?_gp.O0(DNз│TR+ (СӴ^HvHzvy/Z(;K;/GZ s5brY|W?.l{1ߛjEx3 Gpf/`DG2t $`崹^2QbәydTz3N&8E8`3⽿Q)JR6WMW7?@^-~T&XNƪ ?uA%Ngf:?\6YghεD?B#g$ 5mckZN3Zʛoxy]k3"H!Fm|$!6+cv""8_pRMcV]8lV,S^) /!J"oƫQ!_,Ed:ށ `\s D4WGdQSV.b[iM-f cIwϚqZq_iRؙ ( jt%n=&/i:8ͭz΃qK#q8 8#t~xx~YiІ Wd#b;*g_}-Yi5un sйڈJw "N.3@JihݧtJvl+vFrC!:a23t7WNkoQ-}+R)P`a>{6=O! jƲ HVFiQah3AH-@J%QEס;vV[ɘs~cތD<[ $c=͆kEvfAKe}__TU-膙5p@3HIG*:ǡ/A0?>Òۜ'/XS5NO?| ,,6(O!CZ7$:$MWf4ڶ_h;`#D~7o.D!Dw-_TZ.v% @a_ >-[w:3͸SU(b=֔ iFo; = Y'5E4آ/βO hXuZ1 $;KO$[$ 3qF"N=WKFO!J Ļy=yKuq IKlvWMvqqܩQ4"Yn\/ _'8 i}I]h!PbJep v=&5hŻm!T6dWdv1L\z8xf+[H cwNF`OSOؖcz$&E J!PϞͅJUu u;If.ek>ռ|&ۋvP|B+Emxχl<VɧDݹg7[d= @6 xiyRM qi{8H=Ft4ȷl3$%ppzG诧Ϛ! ?cgrcy緼]Z%ҝѿRzi27 RZy܃({Z5 jy ImwYٕ8,CR2Wp\*U?Q@΋i+}bB]y'\)q 9arȮn6@V2C6.ZST"Sm4zuB'x35ިGye牎8R9mc ۖ D:yg*ъ?ugav=:fG8ZX-t6GPr/Ժ0"7ϋ{)zS^k|A4x_a1F=rnUu;"v|&2XVr!'om>t/˨҆VH^m+:)#QKq[k"T!x[Xv!Hs,:c2M~w16 nͲ#"MI9G1)uPasZQ ijkֹ_4aJ \x4j~gMFzhF )6V#.ϙhBv&>QD;u˒yN/ Nc0=c.O" >)|M$0䨐O ݼ.B:e 1Ax:}fP^ćX- p$ʋ%x]V s>:քxSLJ !BXvxCO5՝\hvgd_Fif"%s} q{v35.45[E'<|Y”kQ)/^qqZ!)Bo?*W/>t=Q,2PoAsp13Icn{8f$8R_gg{ͩGA\v!mX\|:tC$'-ep9Z"%{ycX0Կ,ly2ZBeG! \aʝ`2(f㺪FO^S+ ޸y ) x&ܭLu7_>k=phƦa_'U܀BC] 2#tyʇ}U^h[e` sɽZQ0yS#CE)ZMGHVX`'Io?'3rT:XOn%  F.Mr09Ҫ2 }#A4eI(z>yITB0^§S@K;q%XZ6G"w"M:"@}Rר5vZ_߼Hi*HJ t[yxxs*y`o 5* Fĕ[l0'٭3*/4O _DS&7˼)9Q!*2!mɻk'-L" D}n$M.io\'09Uj| ~ڢIMw`%}Y/űഖw(+G1y>u.ߤ"mW8K5%抴Ye o>Rw)";ճWE8A[ ~˖[Wz1i3.0' H:"5e%X3^kTvQE[;7()|X?ԲS:o;^GarWsp7 OdI͓~OѦS]WDfCcҟӷsg4DnV@,݈X);Ƹ5ƀY|:L8j Ý1JZib&^6'o= JKC+7PYSlw oHi8 z1 .)[xJ'qco 0-NM ~QPY&ԈT+bpv\pPgRӎ@!_ȫn|gE]}Mp'D9&#?Xġ.Cfލ> H 5[j3( 0e mA5p}4D>9Ě0'_Y`x;^'ze[n()TawL函^fܓG* r|D RHE_v%Z ( fqXx|UN@w[g7w oI?5Ae]l{״_R?*! =wftC_dm€g̙m$ Ы*7!N"g\pzi" :Pݾ#p!+]bA]`CyxWl>ТLP ɒT߇HgYAh9]<@Ug5&,ZsM ,T^l[`z98Ґ^,(Єg緶\!×3 ʂ eZj][GH{F Hg>#k\؄L2.;!<:>JPJ*AW9ZR*3o^n?L.Ē47iv-nk $i;sfN7[5lm|;)F. V BDfleN,~giO$6~/Ot/ĩ dk vYz=o m:ζoW>!/z{k  W_) ![t̰;^I{^%F7 ǫ$ `L+1&4۷c4Ln0lC Lsr`U@QC>$׵Ab[^cF׭{~0i q걬,ѸgRf*]5\Gw"M<JFN 2u?/M:$K.xf}(N?i}THN|4LV:֮>~ǚR&66l37bR'$gr(- @Ѝ@{om>`H2@\hDSf'%(5nWђH,hGm_d焑mpG^hi3Pʀ;ЯZ"\ePo HT8*ZMEx|4HmgXbQxSu@[|ƾV ,hWlglCDGCvQJ[bΦ RL [;}pK%yD5ccUXIgNX5slYMӱ'֝dfwrJsk-;'"*ڙdPbSun(gPƂ6 رF}Ǧ5Gd o & +JD)js r:'l>m"'CVxaˎsuX15!6çE_@uc44X=>KD fyg7+wJoBgQOIIiNJcHV1/u@ȼ<+ -ǃtQ!V[YrX ɗ0PyNuR JѺ'JI}&_]oA]?~9. Ho[.8rՈWUǰm߄v e񮽮/蟆;,@\s„{XGZDܶ{Y^e3,]=, }o*ZjXaAiՃ®-ObPBv<7gn0UFJpEv 8H oXVɏ{6:̒]bmP@mF.ٺkzl0cRiƂa@"?ONt2^W!@l6~Up6(nA,!d\Ȥ}_tiWNĻnQ凶wrCR$9k~?ig# WK EYu Gx8, ?ExønZҙY\+j;R$[)͟PFWSCS qeDF+a}cz5!V_w*1ACvLO%1O"\GanΎ̺MDKoPnFy xmV$ V>hPAVq6eosNv{HQ ]rdK2ӆB`zg* D=j̃ 0#5|"> &=zu3 :Qͨ3Yn|}J.nuDOT%RӎV UR)fgWb@?`X f 1F%?хdb#h'/6D@SR*l5@M$NZ<17][ۙw3qb0pN/1=, 03ˀ!xI _5.F; B&*\H?!Wڟ rA8^c}P2fmL" |$Ht.Pje`@v[AJn pZڼؖdUldS yV#m&]+p-}VW.؏T_'C6zps+#@)B6)^JnXЇ͊dʩV T\]z'Df. *`SI6ԣ6_+kUnjM\CiF[9&9]k$L5pV*wx_?迟 gS;j낤RɮOeQs`Q[&]h7ɜqoȕ,bE:to2_t#WUb_ w!*;¿@wE}4k'K,7awJkͿHl#[4;W Ija s :B%)! n{C>ui(GV<AϐO ouaŗGn;[4?zh#6,r8To "5rk|>}d76\g4WݤDPʾL#Wpׄ {41|E$#P;B˰|àw^W.# d39a(4FE]4ރ+%ܺ7#`n 7 ׊~8glڔwUݦK\]M^d*sU֘^TnOhwU2'0E 2 _`oȇ9+ E߫mlS4q]/D&d#n4<i9(?,TS," _-@C]oc ɔIT98z3Ϙ|o2=%ydK$%07N{ ݸ<e},`!G኷TFDR~m&@\LMVPY͍-oXk7)d19`QzpGD*p|fVwн`$oO:4뢅԰%jzN_.C-eN>Yq3;Jk+Ԡ|%O (v[Rݢ-აg'+TTayCp-b kNuO1;JMgn)$ۼe V(}%` L$c3x9B Ă̘%Qt5;FwHwa1^F(kqV߶[.-~vc?7UOYotqʫ͌[!q0) Z5S_ pB2^5xXux%prbd`Rqnm,X5L^`%\!.`f㢀TVki3z]-f 0+'lkwETR^MC:'60Qט6*s=Nm,H-R cV\)(iN[q|A6׼:;&XjZIOaELuĻƍO gUgwz6V"9W kUJ8Xn8dMFmֶwOL TusNڰbvS>6Kᐏ!>F{U+5kpx^XiuaI˭a4I&jYss1܇?B;K)970lr*Vo>_ _7nyi(`,+MrN|99ec /Dx"}A0by?2,yV IRLc9 }XJ=^\7P>J#G3,1Fc@}"-R.GPrEU3\g1?ߣSh:T6a[.k7=:zX#*K߭쎠5fF"')qy#=)Iw\x>QփQE_+X(A7Y&$3{Sl9a@[u}'qTٜ"T7b [ee]=S$Nf#MEͨ b%aHp®(#ۦOY{#5 -2۷$YF sierO[|{psv 6MFA/.L$7li qѪ(.47%VD)ny>G9M]ФUK&pJ0[Z;xLOUscX?/Z/MWaB3S9yJJ:ӆҕӞIJ\6#j9~&:D;erí=zE)UNB*.å& tٝx!큅xF(kazZZ3fόTk U+ԯ˲[eL2SLeq;O’sc 6F%x[:Liݜ^>$VAw$}l!3뽢z1?{>]z/F($('$<]w2~9j>-{x,W2 r9~3N E{CHAI`CP+S/:(*W;h' [z']"?]hQ(co[RD#$'Ni#|NKaWͼ<2B|I:>^)+D&J7 >LВm;&Bh.EeT\QѧKXJcs=PtTےwjQ$1O".Hr?DҘ[p*= `m`ON a/%*Bs7V;atfH7{APj\J=xBr㏵ Xw. g!-8L(W~aΉ8AV8H#Qs28K|1ArL>Lj@)CY  (L yֶ@TŌ?Q -c9YB4\3aK7`k.G,]G8X =/}G2CY<:~W=7HrY9坩Sjs^x:4꒣yi!ԣ1MrL}~?po4|}d7NMUIm5Ƞ@lXߜx#Uɥ_Z](#yyzZhf-(X#3NĐ vz>ՕU\zo68$VUMO# YM,CE"m$T% #I;nob5 m!`POpoQlxE_9kCs,|?V*SvqI=i>c1,df 81ܴɿq=Z|'+4pIy@suZn'g Ք*nNO3K~ LQf?tcbNCHTg/,`4TV:lD+B ~j80p5󶕉y\F=z @e?0XUqVcZ#u5ܴ3Ml28KuGǻglNH#)56:PP);BM^_%%yIwȘەs{P"_iiFeHf=sBZ}5G 0QL,jx rUOٽMK88ESA 6Y#C*=rWs&1@@)x~{ؘ bKG5J׌p{.3\ HFx=TAN"oQ4 0^FBRt )ބUFQ& iŻAuП6u¸%/P\iE3r)WE`}ڊ& PWjUv .N*c.V+-tc /ZHH)`IV1V>%$A]n%t1{jF<@ .odTLtx:^V2r H&>6h2 ̅jТkͤ ܵh=?d-WVb*v˗;` eδN6zjrd>õ)G.z~ӚFPF&GP̸%Oe[t~ HY3䳭-FYtBa{z꽎6:y='4"&RgG h.VU#g6N ,mM`*ԟ.lCȝGKyF5nG \ga~'؍:G6x! Mݾ! aS5拪#)XAac"ZeG>H0h&:d;W05XTP(sF '_ +WF\ipQ7/Uxm~)d/$envE<pU PD,Rz?QVrq\pE/`;#R6Ӊ҇]4q)H*W6~>K_ LFmyZ@7gH/%d1h "6#ׂgt-', +s7hgrߗա 20N7  ׏TnZ t[I[Je֋lg,Z09ӑA_ <}BXħi+ae@ aO=}RTy ڱhxX8DjC]xx 8Gi^ G;[@kH!S[vf4{} 9/J,k<4ygdĸmx432zel10ՔvaH(ô2qhwYg&%;uJJ7r{a2R(Nxze$P  wըX"]bS5 {\n2F DӐ,UGӈx'i¾4z*zkcUs)3~-Dq˦HWZYƗPFy1iSbHݭf?X>m "dg((7T!0HjwQEnw渢oPc9{{ύ:jԑoACK|>$we [[*2IۼYN`@{5ݟ7LRL%Jl)0G =&fSh y7Oػc OϼJ-^E{W\B?jZ޲iCZ#e n0}Q`*Y60OC6F]$Ěńo\AEygiC|4^{ՙe7~׮$o|M(q:QΈҮ xx3z4y :$ŭ7?E9T*ʑƮѣ\FK3e=n.jKPIAT:%&Naӈ00w"`h^/0_}t7iE ?HtDFyT*ΦNKtyaH#_/d 1f2מ(,~0CEU۔KƁ783&ά.YJD咽J2[~tcaXb*aXa)MF4Qj{ c,u`=|$WLem߄x Ds;0"7/lRlٺ˒'ػLˣ` j{®LlASb&Ԃs{ҰMV ,|{@Ǔ=@ c^śh}O8kA4A. h!@f f:wy*Hp|,-uJ# *U o~Zt(;LÞ9Rh]y퍪٭<(y!x0nš(Aq6ke<BS uǏ%`Z0 ӉV *jxV˪]) 3-g3$9S?[ňM#hͤ`l;-tHHf{fA;ؒJe}RD:\ׯGo"3etq_*aV/XWktw忕+Zmf>V[e\5՝t꜑H@uܹ⾚k4kV7kQd<@C|; XjLd~e ΀ހ.5Kl{ Q?ִ ciM8;֔MuRL8`>$R\g" Xjbv7Z2jagLlr[㛏บ}nUߚIj%IcJĖp;D3qt @u-(9xw4r9_p.M*M?Va;fT //6Q^`cp*GZ=æjl@5TLE8rPXudvT z̧Zb13]c)W4D.h9,:8W6xSj$)Á ċW{2[׶v~{ܜ63xIӱ^?\ָL<ř@k!uBtD,r~ |Ӊ;Y~\*U^V ֑;okeM3p/< %k%B<\Q2 "\GfP6"q d1d"%Y4}~N, Jl%Mكhgt&yhו?:1'E1al{qH3 Nf3:~|nrݪ@Ζw CDW=s0SkjP |lQq:}7y]`d.JJ-o;9M(X׏~qIN*e0`\ `NՈO+HC|d_A Co\Mr7UF.~fyj?8=PA;&5=HvpVsbq2C½QkKNbGC*8^E$N:{*mp̵)~s8:oiA ^zR)R&4K(5wow@ӂɦ8mkԞN?r>A,s}+E '<6.4d@d 8o#%jg0%\dJܖ7L&25 }nFY|\:V”ҵt8:=OFTuG/mh` %YXHGd')ӱsYkf˩{́[ QAYDҊ*KbZ)YTZg;f웜ExK4Q}t4c/J^zF 506y^=¾cXBG!دb$rdXyؠjl=܁zҪ+6(8Lq2q6k8y>浀r**}%$Q)1`J^Ne~-JmehS2l <ޠF k>s&YD3OayΖsu_RL56PZOy6}xzDer <[| FŜ2>m)g\4Wfr70*8I"n:OU)Jkg:|jGW8~9\ EQcV ]z?}> ׆w{!' #K ʺN=#ߨLe8~r*nպ4Y&wz2pgźzN^n YTWoq0&K6%i/7#s}vS-Dkⷄ) Iqxm{/װTNNsΝ1DmGeDyg jS0dSpT\"|a R)yf%͌/ŘjPAfv7tϤ=_=XGgJ-sb\0TpW)NmqEpW՟a|1o?. *Ӭׅ ͔]Ƀ/426=qWUfH KwCPY W^@z_:(L]@,l;R('qzF^3wE)dGdm}ёZT$e_vL 63{4NKG*c2Byt*r#\זVxBś<oDb=#aQqkGxL<ݤ$yP6"7P`5R n<,W/cV/Tj ۮV3( 6o­ k#WF򢈝AL}I@"^IF0*{_?qWݛrLl1͞j1FLʐsS`;RXo$wp L\Y3fXWS33A(;E-3[]v45'؎]Wʫ[:TB9V)R7' .Y~;/FU.+sJ*e{-'JeiEemvDvF?Rʐ'԰GI{y\9E+W& #2ͧ^vN [U]{+9oVNHq@P3X{NJ-raeHXohn)OEzZ$%SdtaC˧Ϫǔ¸ҟyL{jW*ikΜBʒ0PNVީibvz!̸ ieW8TeUH|fꭥ/ӥpXQcIIjډ{$mXb_͌LUVR&P;{g?ûv&Q@0nD>ԓ=4gQgƟ$BVÁy~q`_|Kys=O0&zkߠe(D]Mv"jjkGkw˗_H^(}BF¶A"=S;. ۰'{W3YqVҒ(`"pѷ<%Zo|*{ \[0n\&"RKř4\\K+x'_ fRzλm՗gEd9OoOI-6O@J2 ddR<l+U lKwՓH;Q- n@*i慽6-L+lYĿ>M԰ٙ- C:\?ևJߧ]DH:8_.3FBpYoo1Hh&yrE85)v8s{[m{2IbV (W?VWf+S W޸@GZY­([Y"/Sxi.שWa2Xf('t>{+Gbu:ږuM'' EV_|_ı'}!Opyv%q}:Ãptx"rКw=ݬvÝފڽذw 5N`JΘ3z^Y*x{)e7YOP,u]~*k])!kx^,;bFWhڤoH%6wÂ6Ճڪ3Xq Τh`\B6Z0Tas?O5OʛHD&@H㊈҆0.CMZ,=*>>6[^+qBUA> P9*N_>n+zxdev M`)&̒uWICۆ+%dcCD}4}4% @0 ;yP= zQ9U)nd[wRt}}kO8+o !8*e^nB+sMe }S 25:U! m!12USX6&2+jʀkIjӁŁ brZ]Sƻ]sQ{H (" ,iEg Ի#tyj5 O,^QL'%FA2Hb-yDPM*f΃Fzئ.\Iٲi|WX/N;RbV:: 2lX 2L.p !+07CV!;,P,Qstoyzf7-^Y{PeY>@T+G=YC2v0$6"(D!$SSĞ!ΤQ k=@t8ʂ auy_Ǟa΃?nE;f! VZAX5olDgl-R4; 7^Zk^ _ >|GV4Uqei|;+r ,$wAf/{Vnl.c rP ;iKMEDw۪+1k|$D 'ۄa_pE(GFDu Oل} ^N0M4GMq. FxC#b/G]XL4N4v[r}Wƹ9Bs$#KE{?he6p$m씮z.ET{~2k밚_wshs=mFlT1k@mѺ'ղY0c!&7v~M,q<iΨj(g->0:MZ"6Xs23a;]. Ѻުo/GEu52TPTAbMu_T,ZYb;x:`KX]cǍmљ$/vk A~rECw ?9J/8dLDf*jz~9[}9j ˳{/y`\,FxѾymM7;X*S0n\ E~|a^R TS!҃GYx܆8Hۥ|5:4Ҭ]_MJޤ[jqܱo>v}l9+ZS j;1AzQ40>I2}0j2~4(TܣZ1ڬ;b;rm9BUB 1X(9@J1̈́ISmDfw%6Q}ڞi̼'CY+XzJ97?;omaxۣ6f[tW[DaȏMfg2t/Io8칇-'|w~)_W$gLq^nZQgTU ;FOIp3vjRzGܴ AXd%%)o]G,]W^B]!@hHtY%鿝mF)jkճU0o'cw00Hkl]>SMMs!]G3Q%傫 z9A Dn1Maq{WxQka_:GѶы|gX2M{i 9IYrE[cC Hi'(7sNImP4F;$v6XMo2hl}plȔYu/iU{Xi~5V̠,C'˓1ɓ}3q$d޺YzTm"`b#(ݹ`$̴jru3( ecH(ά|a{ڏ1uP Y~96`]'4aท]] HYHv׶ڸ ?caZ/GiR:z}؆y TG>!Ɩt< y6rjO܂mԥUlDyi4){~X7q7ւ5"V:!mr\E/p.~Z>.0 {c*_؅R$0l ] DnȍbZ t::IxQd&shlTӠF$lU.%$%^&F bb}RLeY f: J\liBj/  (*aQ33Pߜ8%o,ȵ>>yЊ Ht|H!FZL&NHdsn .ʳ P@F¶ouȀ>h~OW".$ـށ|s2a&KȚXV>E ( 53&Xld.;-g:' c&fNꉦ{ΛyǤ;Ѧs'.C+6cN#R'h6Gv3xm`+ .GYZXLi}u7djξ1~ :ON>~~RK^/$0[x]dczRA>I3t 4T=[sPo҇yAWHu(LϾ?6+!\m%g|a+J|wZ.5֏ّ=m$HE t#REބU#'Έ! 14c _/n[.`ۿ-hv;UG0,ٖmt|dU]"ku[-̆,ӹ.H$ :ɒ[rlQQ LʧQC<룽k~{CԫEvG_a 0;>lb: j2)N?Js)?Uv" T+,B GGM$,E2jmU_7 2U"=_Aey,{vmxs h vu[+_eY}Gȸ ca3G8a21۶рfRR!V>ʼdj0JgkP gc̡)zy('([g,Z-Tl&ͦqt5O 3T= 鲲Qpq(~Qb -{Ai Ds}<&,B+24dO.Sc*'2hFK^ӝ%N HT WyncRהA#ә6>. рZRM]Wcə$\SQ['̳18Uj[Ka1X:!`U8(`jԙ[@'1IAP[~.FͿ'wŎILbWH(J%>XP_mك^9bxdp퍲Pz9*<dΧr jA53W$19hЪlS[]8dJfXK}q3gN+7 =iDSZ猺u4.YfČT'29K|kK BJ??n*0u#z:D8,_C2`VE‰'ؾLM4*ɫ ܇ FCOD D" 3؉eU'\JA)\0Ðиjh:YՍ:k{"O%$-LJUJ+a>60t)okEbm31.94;f_U)ȓ>zqhV*Ky4&=^@x"KՂ4]ŵxa}_?4,'@!B`uBm5h6ΧMV 2)6,Sv5O -bwt+nb55riɁ3/].dY4jJ>f~yqZG+-k=*ĹEpc#E~ ܒy|xfY+8ٴKT$uS;#7dD:ׇ+{6mI,2KbRrY˅NȕPYkqoXHV $Rx`(B$tH Îʪz H\Q:CW¶E}vT]*<k`lQAùt$uc爨w8ry_Ltuu`T|j`` D44΃0sqplE x&=BZxRpB[J%g^=a#*gOWx^mW#~5`{\%IV*=X2_-ծ(^Mf3cL} G ᮍ^rc}bhS?6(2_ŨW7MЪHrE vV![)42"7g1Vgzr!%%xwg e"vmkeŞIaNU<k;}ڴ'TAhX=(qZ%ݒq]l~nԏ+ɜt??&vOisOL\MA\u þ(6l!/iv.o`BPG |ԉ%rBq.e5!6av$e"_.[#K]nn?d#jbflGf!Ma*+Sl%HM_ @3SC8o;"@h&0֦̃1~KcpvmiloM'&ؿaF5h2ݝ}(@EȝCq@ Lpj1cU(("y!qo<@W|c˅Hϗ.97]1[#QKN_:=&Svc:SML2Mu4Cw`{観܂˜M'1we2dٹcT2S{EK3v䥔(^m3 zige^V1s <td$uxΦ -_>3BH, N?HE 1Z=m;Ҕc18J@$t %ny.?p:I+!+ID!w ۴!0p`?05VK698>猨Y2t&䬸I$%f_k+Ecڕ-m>9H?a/nIJkrP̳zۢ?X} ~ڢGONh$ ЛޖBXQխK.^nskՍ3[;ԕO$N7D'`Bx!F!Ԇt9*ҪDGeN@d-FiȚԄKl 1BRJ `;2]z-(Ҷ:I^{P=]C7k8d}صR0x~T^|KJ@؈4-g;UW\󊇌nU d8u㑂q ,d89|]C$m{vK/AĒK5*ǭT/†gkqr7컊e#~vHW,SkL̊tVr 1ۖU۬rQ; njPeqץPIٞLJ[/3{ܒ1@!s<-a ZJe9=٩VU6;lj]Ŀ)OHsFbR^u31gop9SbLmd{c$|fƖ*v~XV3@v34z'*%cɝ_#}T<5]^?% Qq,puIdb^́L{i`3,{=ƮYc,6܍Z`-> " #Jt#όPv*nu5Z Jh7 FPb-=`պsͰue&7ﰯ*G]cΤKST娜sӽ-lv{~^xYQ^VZdTG jj{1B RWɏ5PTmAdC֭ ga JfnQ;uscbA[#6~фkLUn)7h͊`rN|e)6)r蝢Hb߉$/5LGJTTC+jېHZ8NeD Ib#\Bv4Zo14.`zFPh68?iS2e[c+ٽN;~vQ-+2BP.??mIg8⺗nu+dgܢuMϋAum5 f^-cds'=q(b`f%g~ď$DϺհ)&4n('*J i!OXy `R݅5!'v@ I/w״7Vv"2 & rg! l|;M_>1 L)c b9W{rf:n| R#etGw)-Z1eڍH=<9nh|ѩ0S8d1C*t!smxpƋ\4BEP} A{}u)N1Fp{wt0 N3\pgW(z7ϰeFDyЉTCˡPn ,8x VC_X}Xe=`p< ZSdhӖRO{~YE ^ ,:hofC nb0:\Kɹ-??,8WN_Nl?'z w(GLLfD:3HTPrToA46zd}kc6)"k ʦ/A4 KQ E X{`l}TY7ν2C!Rs}(=̮YTWf_*IcJ{֘Ob/눧D9txpn]f .3e[TRhkZ=E%GtT=rekS*;Tf?5%xv6V)BYb+48,@G:[^Iz`:7>I\@ 2W'bRc-Ldݖ:f*q-ցܕqCj~(IGU q;L4G@^XP⋜BjYIYs,P6n7CGNLhLjT|A"/g@율߷6l;{ uTؽJFb@0|9tU*$_X?3ocg'Xz.MՕMCT>0TtȂ#~ұ\Ut^XF6>_X*߃{Kel+~V\S |jrޕ 5:j:U5GL/Ys$L-|Ӻmy1.겙a%J{8RZ1];29laaR.[ɸgYZ07070100000229000081a400000000000000000000000161421e7b000071fc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/63q]?Eh=ڜ9TiT2ª%&k>9:H\Q)5tVr'%ƛ{EIʋqb,r07@o=@ k624rc n+Q-6G1f )P.2XXcBGW   fwzG8A}/D0HNiq#y2eD׻eG].q݄8ǭ YcǏK-3m5w0bڕqލV RR?g'7ē@oJ%}ugꩪOTnjuvuFGAW%.6KKߋzp^hH\|Xn%ݥTm8gDXT&cMl2k 2ͪ?+0ޤxlWoЪ$xS-+i띸Bh<knFTM5+Ԫu띹u<[[j/|Fe<O1*A=$4gWsBp(b D! Am{zYf5}aYգ4ƈ1,uJVl';G͗kpOI!4P`17p- aN{:,ȗ ]L-]U}6@b͒ "/B'KkF5以cN1]A-8? ^UhW[*c |#9/Jя:k^?0_+AZW&0r\D\}s'3U5A:\][!,{;IĊA)s֮b{qq:n-￈#ˆ>2pd n'+E%QmdceF|al‚}JR/'w.ZHWᾀֈ1rT6hY:v͚!QەA6Yv.Й6dji>S4OuEߣ4˦PJə ! jyM$Wu)>);ˇVCJ֢m 7d.P** +(øe-3 (Cvabr@;mVbW!w0[ׂ(ЋtU{aZT_#W7R['o= 1S:gTjƚ }3J@p8̹`ҥd]' VGR|x W\iq:Bfh>1 wLDbx% #t! Sp9AYJMo krZ g0S #8AJryϬjNc D ҥ-a{cf|ȑ{͉˻Z&StbxP]UIuؤo1+<.T2n(uJj CF{XS 5|ҿ(AaI7,#]kgP2W^Y~2g"p>S>Orf:.'L4I?dSB8/^\p?.kskozg; jÎ>]Y?hԣIH( Kچa&Nv!_tO );]tY?+W1Jew>ʆu>%ޚY{PTn-"GV&4$Z~Xd4]_P{ꓢtF4z" _Uch*ӄَ~>쵀H;?v=#9Ǯ3ӐHJ3ƕ4^礠 eA5UvM ˯с$)6<eᗾɳ,}"o-AQ/mw]T>>ʪ\bs4N&wjtC>"YZ bOF A5T+v'=HjM>NIm؇qsQTj6OEc PZ9g>&Bټv>jzjT0RYa9 oZ$:–i%\yz㤋a'A]!ۈU?k?i׻YJKdP.܄I#bi/Zqge=?:0]Wڝa3\0I3-$ PQ@wAZ b"ZSr9rGkF$ˑmƖ/鈴EomD;Xjݗ,:0]ÿAq?;P>$bQ"H7a&dOltFb7S`R dԺջU$7hHV(!X9P>C͞P^&jpe.F-۞408QJ"SSf`=V(ʅ4}f*y+ >xu|+BVtdppFQNqs`#nS]/~P 0͚.suf&Lfa~q'< s)mq- xԿ!?~`BpӳmYoTGf%&b3bc\'~5&@*FЕ+pP1{LM$yp7';noR PY&1iˮhJcֳҰ5ؘd > Ea\jE4fNB;Ogu_,"ϑc*{:oI7Sw"J4g2x hV&"qNϕAZh憫 U4E;U1~zea oK T:G_ʅo&1z󉈩ܖɐr~{,3/G?OEO< .=:0u*@'nDg۞er]! P4lv?jgGm܈a@Ύ;E/ ~#phn9Jmn#2aK/Vl.)B gi!_0/~ 3/WE"3zX9o)\bʟk- /mxڥxkY[H1AҦͮGl ĵad3?HøqRzGCi0p={g$4dz W'Ơ5q_qD'Q! !bНSV*K]~@sa$L)$쓧y]Qn|LNsa(NЎ.uzdbNilťLA xx+=p5x(`I@3~P=%MJb'ܘ+=pb"5ɢw6Q>Ǻpd>\N>CB!VBڴZ+\AP@yaہS4{tj\Y}n!zyW^xqUpe_b)̸Jj6.8Epڸ*|e'>S'~FYخdL9]r,l Mwq2Fӄ4?t!1Z6p3)e &ENώƗA^V\R{ˏTK=fd9ȊLG/q7cfPp˜Uv-ٳW 9gkUڙJ*3fe5%="AY\v0v&W#q,9cyW ! d=6~#zK{$u%溈HJ˓{,>U;NC?R&Jf}TIroX鯣;|% _OO0EX Rbל̔A̦J?*3XA* 6[RL)Zi -¡<좌2ߪ<{߰u3;Ծ%1KH }ߛ]|;d2o">lWJYjgV:uFƞ.`XmUBnooĮftAv)v$/*Ѧ~Mlu+GÁ6.ٯ!)+1棆O+kv "FPE11~4^zt 2LҸo`0BiO%:O8E2Dqs`"Qɠ;"78=BRuL$$!ykKѤeK#|Fu$6WYg<{VSQ ĖPPO.x+/Lຎ2!ޥi;D`JUo,dh.2-ŵV+I co[){@\OU6- w`EzRF oj[N4f,FOl+"x]LM~°5.,7= BQRgyɈLXObBȹV-sZdƙ'y5G.:gpE$4!o*U._x=KOpn~@s O``? Qԋ3M"pl㐎a#6Tͧ}ӫ\"oFD$li"DT R %Z<U#"†! rn@dX, EkգZ8wJ!h𠌭j+ j*.i]@W. kodjt|=7`:iH <`>/hq@7gitȚm'Z#gKb"Plx-rC -R6h@OxΥ]ҦvTGʼnZ )2p#\1z‰M}s*-"ISV%-s̙m*yd8^@N kЉ8i2$]6vS>ɝVBsDӸ),\lDgt@Z1uUj&@c) A @-ފ0޻/X}W_+ZQoQPax|o_Rvi4z7{FeS{7s^[rQI) Y-XٙpSC/Y;kdTeZJ% RH%x 0s;l#D>k>f\Mzl LC=;Y&&kr3.]qWZtMc|B4xc$b-><^l*@ّ֜Z<0/a<@/bܵMa"݋ԗ"2_ء!:$kD"V!d(!~q^X^"u//: ?UhG|Ao簁=rYO/GoLp"Ïi[Nj3L63QmC1MQMDA~"u7j$ Ezѓ(~SiǮA+:EZԮ,:jqhgo5 Ot@$@AU}ǹn9&"l>7&0cZ69#l>xf3 bc?9m1=WhR,k&~2eٱq տ uޓLp-–F7<}Rpxkx&kDk ie&Rۑ|:Zrֳk?^Fq Dtj&2W<Ҧ`D&lWRlݓz3|f,XvDjj`T[!JםKAA|m#xOG]k#In+ 6"i(8=ZH8 PZqI&&b:y-vY|%`:ZN[B u`h#dJ%>; V8XJSlF>-z$y0v1<$E;Sb?';7 ,+" D3kQ'yB-d#g! #5_*rwEPbl̈տ~ɣ$+%R2 `A#uAj>70  x5s׷gJz<Nw)DN|#><dd)++;SG=F{}sd=G#$yN施ҘPKkT#Rۯy畜M#- W)Fn6S1W̤UT51R2x;[p3̈R-FrW^"F8ؘK"cS@p'm1a=IH]vyH'!ѐ9$4סYa$*!Vp PK[~!XȂ8S|"M0@@ڑ~&^$ "ӟyNCd+ҳBpnΡQ^N4QS>.~H?('rpWf?jʸӇǁw=<west?<ׁ݂jZ\q/}5LQ +i`jh\&'ߣs*;Sǖd m ;zedX-7}!ވ規wdFuCE> < l-Z~aGJ T~F\vU WTʼTĽ扻㪾BC}ccE]5ٟkJˏn` tB 9-39CNs; xOV;02AxrotXRq} DX+rq\4oD 'm{м%Ŝd̀];5~|PY~!J͐LY*NֈCMq]jc|iȽ!hz OD5a]%Pdi][PVVVĻHqJ@T4XJL,+lۚ[!KIOGJ ]5ٍ!uQ}Lr+Nn0)d#,/brȄCGٹ7lFB˟us`Oj#)c2iyI7b.0Ŗs_Y5~$^h0^nSݐe ɭ? J@7C. t)Kdw:~0kj)P2#9JVX>X_ x(|+݃QMkzu sSwzQ(:[F^* 3@_Ez@#.T3/8h)·*]Dp2Jt}{e3ީ`X}Y%F.YJ?yE^6mtG^k2m58L]ep+.VGmuku׎6t5GE! d`0zG Q$.H"7RGPMKby8y.ɀ Lb!~y߽eko<[DjL0[hG4Xσ(Qjvk'*Csh+6ܩB"A -Wb]G0 o&C g󠳵Uf.)b6oXנHd"U`d04;KHm׭<JjI::t%x'"m)jI]cxfT-rŒ5faL٧e,"OJtAW #u]m4D_Fڣ&^Kʙ5Y(tex7ε'#ڃ[? $㭶8?(a4rRw^)ԞqN!v}6(0Ky2?`Bfzɋ0p"W/{MGoz@?Hw^y;!m/"mW|HI }nK~<ɦ_{FZrv:ʋ,#յ U% VxHXN%xӥ =E|S 2[=S0TN1p!E6 *>ɵf3 71pcO쐌,]՘ >! {7GMZ9{UCŽ}R 7mf7# f!SUuN-co 77iQP |S0f}ک"$vEl':j-O]\X)8y;}+5mG:뮔~ Љ=Me!!tge<\h?`yRrmX<PxY9{ 1"R SiD1 ]n,!T$djp:{72g#Gt,ag9K%<]L 05擁JMY(SB@\)_T$ }prL{(iX{2{sn#y Iѣt /ʊ u:BTk>Ȇ(.YA e:*Vmz|;Kћ$HTh#|R1MXahJ86̐#WUzGɁt! vr4Cjg~&"a3^(,^Al#?k2] L9zA,l]7 vzRT,bX[`o6Y}DƖb^ᐼ9Wvt}򽘭e^`qھ XocٍJa1Ƈ$(. #d|Qsע@ I񵜽YqX45Wة|dZw$qQ4 0` ȗq}fgRz3h.̠%V'[],{;jC c|X]N@Ҽ; >ZIdP7dcFpv}X.EBÔDͧiFWo%@R$U]4 F9@^ɍgQ?;➉{؜ɘ.Vtdg,Td]|[mи"Tynr n욹"ulz2XUv|ø's~h@n#FH{e_|X~!,zW]) / ']\Q*= Ofpahʛ\n}#|lG1oiEPA[݀DFmAJ(!_<'ޟRb&wRߠ{?8:`GSm #L'j h4ԑ(=bCʽ{ooQGHSZeQ/ԽeQϡ#6f}l]rA/Vxd8 ^#+ *`X(xiXgMk݈{x(+SyxȞ)_>&FZfkHT:zZJZ/{JG)6A/VI\w{c |t!~}Z*iQRrzۛ6@YI4?ص0~FgJU['uJHo5)ƐI GdQ٩");F]nI9 p!dN{V%KK\ 0mUZ9Sw?%gưNe avޛ@ bV~nh38[* ާ4dwh#W7cB.\h үB`$UR6~pLrے 7X.nVUI@ϒY(׀gtU:y'4' Z̬9ʪ$ Bxt\4'nh GqvJb*fiB5?4t8:D b #Q{h%/{O<-_S89\E.}Iovm@}m.e`H4R&⬮,rXr䉡sj 'q`%▘R7$V@mo1 ty F$ZXw!yh_n4' ZPc"X91S•yH&j`r}/}"B| D\/rU8E ƐXs4P J] * 0B)u"*͔Ei#(1)Ԡ-ϵ ]נ'4|A ~/L'\MD8L):PyrйC;W%Y |Nƾ>6 IUOˠʔcQ(fINS]_EYf#m C"*B:'TӠJW`~P;3}Kp+`K4+9Z9s& ?1ȩɸHug] ;Pwӧ0z_Y\(N90#*wa0-apiϤ.f  $,aMZ([y mXCt 7+LG4*;&/'^hEqtEEcQM2/Q'wU;y*XxnC?ċw:MѢƺ۱+qVݶ>]%m7A6S/$ Z% _ev{;^rgPDJz.8;*O0Zc,k _ l,th^ﴃVL.nZ8xcۨ?KK0u-\Y)3z:_쁟={euU ՔZ5FOLd-`;;8_ -Ec"*kM}75-oa ӃM19P"/@5_VG8 n$"}G^ -WjĶ0Wݣ&9uQ>!cF$e{17P߯桼PȺ^cRt/v;[RwS4e"^' 0EO/d1.'3Ơd/ܺԴbǎw;sJg-4/CѫEWB`I٧ "o) f]͞HF-.c$hthϞTpjPj: 6N5MѮ`]WV{VAj1bP6W\Sd=侈E}bt1F^@۹ZJ;/V.$Yz~,*en:o 6 Fyb7-">΋joctjkpRpLJnS g;ɔ]oXx''עĀ z5(.IǥaHzrFrT<x1*K֪U&Xi'Q4c&2Udp !':'N⫗}VV hB 0u2-f|` rݛ7BkD(\loZ0/`m;fU c5ZF}6+xp;DhL̠FCI2GKhd]֎s+5B%sWay'h"C~>ܳ@J*dXws/P\fo|atX@I߀ l/>?f˔{w@Y049},Rba .Y#m⛼ /Qq6'M7=W'J;46Ϛg;p텬Xx_6lxDf{jX2S'L+0~)<+^pf[ЙZ7 ^R)Ad͒JZ_OW[ ? ZHqo"8$zHSkd9ۿA|t94f{g:!1:v1/*؊Td“n0Ux]:S*ڹ U;hU8=7z>YW2g_dW;5oƽjǥ>;9֊`ś G\0PŌ9̄U"C푃P[8tSgPz>`Po;LIэHZe}FvkTlՀW(*Kj{1DգCwH6$?h2ߎ+ '_@ޕ9[gߍ^Ow>3b;(Vhx1JY'/ ^UCO\chVԷtFWjϻ`<* &Ue\r'dPmPH*NQa&op촛%ۮlolsKF|]B my)1I(ea-(.\){b3PdSFF(8htR.aȡUYwXn2e<HfG2}MdܲC@u/ER&nAy(LTgSHPY(iÆpo=;Ğ5!]L|/}>h(E_[P zL2)ͷFP.iFқ~TVSJ})(VCSb,$޾@4^' Ô_knH ѼZAh Ҥ}|Ne3EF=Ԙsd\xGc?)!/=9Ԡ$RTc;y^5 LLHA.zcܽ5=/3A as4.q0˒a~Lq[OwxVp}4V䖈݀鷷y?gqvXh53L45~am;!eOmBNOV}o(orUW!1;9j v"aZ:F~I!M;cQ]^",Ro Ati^#a:v1rˆFDB`y .Nuԯ,Bc>u`/vj3`Y&/baRR~@TSM,}!"omJn4˓٭[B K3F%>:ڐU}hWRzchV\B&j1Rʕ eIO1#c1] os$IvY"fҘؚQAt6Mygkvd֦9枳eaҰ\(w0麉I#qt` PV:耝*3T˔EvKO7g.ϒa@fe[KB{"a,֌/D[VZtt¹k/niJ FM͒.זVboO\Y |0+IdNDZ⢄L@*SmWCBB;FJS~akJ~O);h"s?5F-lM\&rr[0>ڦ1_s NT]opKg[&B$ҞlyJf,Q'?".+D0U,BC9Scb:y;f;z?LKzQ|*=6nPs#vC\ >,{Gtx4Qxb xf2Onw~īWu X4p<^.40+OڨS6MjW h ʦ+%:ȡ;?:E*V'nfPQJl̨|zy=N% LaSTJJQf>B|C?@jFK)rp)1-=ckU- uZ+;(S>%l~]ؕxLC%Q@ BԌP'{V]ZreEq5#m>Xy#啹_9V-a4xrʅ2ۻԝ.}[%b (kM^f6$sUS ڙrkJLa\*Vx}^jSmV;Rܸ8)NyOQs4ݾkv'B5Ҩcƿ>9!aG!+F ;0׻_~d54HhZ`b4r|kyf܏qG`C>~8Ǔt y7B6ž[`Z+-")k帏n[Wr>B>$BS۳LV8DFA wS }_2FNL*#6lQz7iZI|U8uv=hťUU[=O Ww#WxM C~!Al殀}n<|DaZ=P 6+6 Q;Lme44'^u]wLqQ*%|rf;c6jov*5 PqNk=j@G!1z* zBBY*f|>5-űpm ='ִBo VQN{|BO:ќDU[I#Vs/tnѸ]L;p)PP}3bʏoڣUa,: PW;>/H:OcB`f OYP](,MZ2ƚUښYDF&H 5rS DrVg8jsp|hD֣{=cw[j0GQ$sl3-ɿN)e+Kj WGݝB6t3K?X 6%7q&'kSawƻdD6+ascԼ[p , :I^q<1cof~6Q\VtXz$a \"s‹iCt[QT8#hKТ-.X;h˞8f4fMUs[ HhrϴRfDNG^KsŹ~ AxȆMaZ 4+raE"2hmXv5tFf i;ݬF $߉# .!jۢcJIFE47E4GU<*N$枢R{r7\w@G=4N#jIFęi4;^OAҊv9ɴf1؄s:OH\GQ6@ׅuОчP^W%\<x@Gu]%~Uv]:g-E(W2*~Vِα A_ kLB.z=J3 g`d3Mɛd[/,@1Hf@b?4+G 8jJmhG37ZL2Ӽ%ښcW˯0)BuF>gg&(\FLᵉM9>M4@# >vd܅>mHq=ؾ7n 68VGoiu)a8.,q0NI-o #d"/K,&KO(/m8c|$hmp;FWQe??X'GZ)],,m4/򳃾nN4/brB˩ꋣQTN)-C{e3&Ղ!Ŋ3z'h]-+>'=HJIWVKIQ2n4@o7TX@+qȏEPg(m.Y ɅPn_ ;&>awv$r0Ls u8ȵjh1ZQ_B-z(";fPV73F\֎qsPMDֺ'?˝.5{$[ O N xdFR̢>FDTҽ`} `KrktPb| ˑ2T#5:j :-M 'tkZxAIdʝ*ó#.ARLXpS2,!3jկ2K'rp>3VΒ &ewL3dwCGHzdU% t惚KT8$Kpfo}_ѩ!cmfJaM(,YB.+(5uzx"lH ԺiXzOd,7bt08"rVk/!C-@V5b-nQ<䉦"+nb|AɴSlfӠ YgDĄ3c_A$>iȟ(۔'8憣}}NjնP#CqƅCĩWvp{42kjⓕ)FX.1eiyC Q{`wU vxDC ؛joI2ɶTjD8+Ae~֬=*4XVb `[h^JFSZz~5M?8NK?zN*y;_mQyʖWo?DޟT_q3Ik` 1ǼxYtYPYy5XS88-hr .ojTހpЃM;6 O F>R`)(]%<{7-FN8 `s=HU +/N].>qYpF_ˠńfyez.PF&Ή7Щe>Z+ Xtp[d$Sвsz󂾥˥*E7V#?b$k.13H4|^cÜ|l,VGCas #C*/;f2 |~TTEw&m laeWs -n (bǼn@-uhG; SgZcK ~rxGn='[Y`iT1`Ҵ@Qs*b''fUw3j0s'340k_ FĪq95 '.fv= ?gsALcN)>jYYq(Yr/-sEmki1];44*LEMO4&IŒ,{X2Tli;T0 ~ʟEI*R׍G]\;(j.iCv]etS|+˵Р!hcu-Z w)L*s̯"h[5Xx|p"Ǜ#O4#Ż44A= 0_LzOxa.`N$ USpIիl9_~ej2g^чϨ:K0y$:o?@pQ4Lp{WMDBT~BtĂfEKkN,J\)]c)qjU¹/!'. ?_|\qO9"k %@Jj!:, ,2+9>m[}ز՞r)7n3-ZsP#25AMh0BjJ`U_Kd2#'85+F'd>wWh:$baڥ;V$!xܦ`ZwߢȓߚA&J/Nů<htG&Gesc)וx uI8p>%@cs7û#p0ښ䫓W> v}"z/xW=J^Q9^`bu bfd3k [o/pQpJ̉Han:ôn\/ > qPx'@D#_^LeO+AF([06\K3DmzSoͶ$,˼,q h]H[j MU# XGwSl<MK1|#2fxDJzO6!Jgɻ_-\auD%XȨo*hP*^ً&wqL(:b<Y/ QR?MQ ޛ;WL4Ht!mmicsc $ *2>O'Z3ߚa_~e/%]/ċ%Җ%.Sks LpqXlMa$r^96U;ƵU1Z$_#F@gjsIdiÜI(Eqm ƙYXR'zaYM3txaMmr;{sCV!|S+nf]T.١:)6˘K-YRJðJ[Ԩ+6>FNd>U=lB8\C,`u6eZii>2mu3Ytq $N-Ȯ XU A}6=P|F yD&D}]cL#y`TZT] DK(b*"SzI`( VEo: +^^سC8ϓczpFbHgt*oZC olj\Vk-Ŭ-O q$7g@\a8q8s ė0;,+$wR㐧~Yy# P ~BԱgYZ0707010000022a000081a400000000000000000000000161421e7b000016f0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/\]?Eh=ڜ9O3 (q(qpxpRR1bVHyh :SPJ]8A 2svwWU۽@2Q LE쪦 kBZy3J~悆%P;)vʴͼ 2r5(@DA}\8 #Uv?_FX! U(1&zCD]Un!>K *;ȑ3&;hw}րy#Wnca<,ϵv^_(I$/;HXv ̆ެǼ2\C`26;vw(29zjIIu~Xb&ϙplۚ8?fm{$IXzqe&4g[r_8@ K^=/4j򩆲φ}<?{Jԑ}~JSQkOݞw-Mv냰/T;P7|%D<Mx :+5OrG% юM,9~ LɔԧjPq@uh'+H/7X N@pw^~PfJ~R-7U|,ū{kDa!0jE_w5bc{OKvQ(Q @n;6/VbJflhDF %V  Zy\+;<|=: F^eOyYcڠL$J10k1PHYK+rjvL#Ǜa6KG1%.OS/B7ob *S΋XKm۪4P'D2`,sj\CqzjngJ^YD'0}1 g'Qs5Ryߤi6FB!bP|ȝl&i2>Ƥv!3&F\~B{MPq!6 zq}^CG)e^'[x^ 6wrPx}3.fsE 8RT~i(BhIusAY_&-Թe^ 螳r7.wCRaTwxUZ\JkUX[.붕k-dvpGհUqٺⒹn7Lo3tiG}^+xډ߱*S!>i LNa4q{Ew lfDaU`$c 悱^ !`R厎tr؟1X_<"KމS4 z3~FNg'w"!gۺugOQ4d+ YX́uTIm{m8z*85, Z.k;2-^D܈ش/DR_FM%*nu;l8.[#S; ֆIDp2IFYolȗ㭖z߷) 8FochZ?*>R/25ϛKpg_JP ?ŰrjF L\O M{{eiW"}K~rgsc JIq1p^Цl#(ԶkHfݗ[ԂlA[/TԜXtMP#џaD`E |pe2Hn= 1˕>e2͔֟ ( -n;9m~\ (@{G[݄cQҨj5Fr}7V0R+,6,YŞ'e`TW*Gur؎q}5AYΛ >YD¬pZwCR)1'\{W52J7xI?z'DҢEçѤ0M-qX)YmbY4E;^3.LOkZ|n MԄEX%5W[͘,1v -S7 0@Ngӭtl泽V!!#ߜXo5k'ّ9n{H>&<둽Lhj7PIn=(zw1{,*J ؖFwdxOyE: #f#b&9(0TY5JOwK恮UK>EQO'oma͡w[ |'Ed2o"C9Y6@j7[a089)0{5&e͋9ipfJ:br9<^$#ћz$|2LA,+@72z!e7Cx/2:s_>ݛk 2wf"[hP4] @ <17Ǥa=5Loԧ·ӸǾ*Fm=ЋGc\)m9x}0b~ % ^\9Pis#*32j7\ Ycr\܇dΰEyvuQk&pzIшH!"xGwti[-/j ϼU{5MYN>|v!g@ $Va$ۇBP&Zs=EllOpڭ(`9~5>7˽YӔfKKnj7E4OD%N>uf2Xs!lCTx&q\.$"ME70"ٯ0S,^pbvM! _D 9Nq& )x uiá> Y+ÜQ֭!&Ѓ\#W}*I”]SݵekaDs5y0{SxK.шyI9+f11&ka^]gkdt܊ʝe uaT1JZ_["勥80V6|x?DkL^l/xZe 8W4w3Ap3"vH#W眖xx; A+֍A]k8ۻ!K/Y%ߙk]4Lm]c=rz=breߕtܽ6zn#YWF.hTS6$cg?z-XM#ԕJ0 jpa!&~C*6 \" |Q4'`Z.2h+!d.<Adi3J39MCY_^{!}de?rѷ(}^Y5r LV6E+/S!z/>Ym5@DZ p+ 7LǍb AzԠ8SYRevzHqb= n;]"%:.r ܙTF|0Nz$s0ADDcLf/8I[|\/\R_!h1j<"/,_b(dUl8Z6>Ica] tiAk zLwFC*#} N#2(G7W<4X، f[Oct SW'D7K)75C1$DnAɔVĩxu>V/ R,cd; !v:7vs] T\Kb)VǏQ9r6zj g1= ǵD.7o\&ͻHNl2p/,Mi×F>N l},7e m3m^c05tj]pcIwᬶ Ě?2U(V4j9J .g&/[(hmC'D7=pdPh5K>ok^9p6z>7 !aX
3F@`ߠ6ָ2j>lY:=-lfW:%$@[ !0->8^:6n\`XC4CW2!LW ,f3 e\.d[A [R«FNe0U -U|ʮgSҬnSyĵ|qNqqfQXWxJU܂܇ې 뮽UsY$rxC̵(gH%ID.!97x6!Wsulxn0ڰrWw^~GllbU89x,50mJy3)ԭf>YaX7ɫB,` p<䶎&l#)&)aG%Z!&`iY;z0,:K{>b Ryt68S%-E` * lcVh T›^(6>ȟC`$k~m.(_ \3:Dj'Q/8(+6y+uYQ96nn>@4LՋ=PNQ کF46 qF]*<Ɛ^.~`HYY&xǸU8S:!dS: Osrm-H j2GeMz[I$V3z9-ܹ#=>gYZ0707010000022b000081a400000000000000000000000161421e7b00004c04000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/vHUsVm O$dR&.(i.MB(ͫ@ּ'LNǎHvPR×. li,v Ajgo &Lno%0,7p[8jSm22ŬVݑa`3y -w͚u;Y4$71#C\O`lV%rfKT|9W.$fާLoJWjK'%]ޙδ/e-5^E .*߆Ղ.> E \,ʼnt: n;ݐ кafX2j?o wO;^09Q2Mz`rƴ-ϋ,dRIks5T܏@0S,i#- bb%:/N~+S%XrYК Lg!:@e'H:S{i8u x枋bD=>wFn}Dn;[Bt;l7:tI<[A|O,՗)R.+'Ec90 hFLUēq0%8J84+=Ƴ H.pW8C$Kiܢ êZEOM#=6_i4;1/`tZ'Z(r%!W-+cƐh+Wيu%ˀэOlF[]~5=n[&"˔[n"z֢VP@ק09?T ZCһ!LIǭ ax9'f-mLa(iH&WDɩ1Tv>Mb I}쨋y܆n_#4\ddCAoT{OfITsMe& 7 i ~LRzFe죤2 bF-`/yY*wQ~3 ><@`oISTZ@C*SBX ~WV[;X~uΓ Ω5Ha `}wBBҗf$O ӒX^ou$hgPk Hmk VJwOH TB,ǻ*bkSFAXz.S?7AlF.)}Um}n!p%{Bvβ= ŇwaoP>]I8Eii+H)h[\H}Kwmtn,`̏}Sq.7u`sTc.-fR-+~X="{{isM槏 !aɭ5ڟ/k4ֺ*wZZd7V[k*K~_6~nPOE>, $~ƖrahN0 nDq(Nu4GȲ'9 YPRrD#g= ƀZ%u=s{q&,/sdq,Ҥ(9i!̮b8_0kUAab:Y Y3dl~oj񇣚!y) $ 1n&r+bg@pfaGL]=x]g~M dE!q x>V'gYO-`'фPvZ 21 "S?A w7. &}k|pUYG J(QC8~~͋|tf;>:%xM݄[\U(nkJFmm<{:}xp\V>if#_~+S"B FP \Lз(@W!ޮ0kht+2M&Pno1>}*[s80]a30 ϻ1g&Rw w2;&/N8z-V1$phye\<Ƿ2w3&T+'+k_ {ҧ:1r'5 ■ cm)pRAL-$T!H8 77\]"RHu[ʓ;%2f*~\<^FE>AB%5ϑqC>M+Ҫ`t9, bh*b}nb4gXP_Rޘ(ay{Ńr|t4bC_tzNv,:J*A?.W&ln$8[ BP*oZ*O"DH26|9CAa:"рW( q]-:pk@*ɈaT ae-Wр῿ӳH9A,&I ̈́OxS} U#&Hijd7af?wcV wQ,VfK&ĵkH.a{&4 #jkND-w];\f5Q=(,^g])73wG ]<0,%'NQB ylXKW8Oǹʘ";F2Y(.U?!(D?oSzxp@/LJi;lWOIDZ֑}@$,fD݂L|+Z`nOb՚T! Eo6ƽL<x^HZS;xz"u$KRC3_.:iuqvvmIBlO伞.BvzMc&Gy)0eaJp& ~us :a/3/4>/ zsz|!VO& v1QH)wӋU!ɍ-ˁM&:7d# .w2Ҹǔec=`jƌuo)7[Ƴjjt(gnsq1wD#H</BJ,3~4ѷsNQ?mׯ7Q <o(a΋a!îoa{tfӞGֺ7 ȺB2]U=XJ.p a7%K,V~ 6A)9u;h5hrD/G~FI9ygs6zl>v 1VC;V'u l=5.2wMm"APF{&$H][_bbo+lrOܗ9 )/>+ e!֠It{lR3@{m_tVl7@qw꽀i+Xi-;KrX|Th [;?ډ0d uK---9y^KSGڀB3r֡UH(5gym FYLa"%-Sb)IX]~ѕaqfjDK`^L] -7תJqGpaJyGx%~F&?sB)aJF>ܔ-LGJhE:mfڳ5Ie/r/wΫ۴lb[yFV*U玐P<Ǣ)ddo"괈m0`<;:G X#j7;JUU]֒"O Gڂ`/ه SS5J<;2PACg_%+{#yJzm!IJ'%D[ڕ<С]ַRڑhCFޏX!ׯףڥ.Q d-ɮg~)>rfb::ٹZg ϲG4Pv-"L0w`fn"uFc'r*(^ܤԥV̠Tb=,fKz ZkX1nu2eL􀬝T!ɹ}g_Jv6q-%uO VMzw7DQFMs_õ32+Y$Hjwd5iZg"A˿ZpZIgdQ42t.[JV:rKnZM'LNY,&p L?sAs3=l>aE@Ij쪈PpwE2j(Hd*z_B,Ӟ\{j@*(y} c\۟e/|qQzXR:?; '˻?yD ~;἟0NF7O$ź3@ 1{.uZ ]yqs]<~AvQJ}NBSXcُUQ"oPhWq6dtMpg})#6Nހ55.ck`f XBM3b7y tκ/S .Fmh/G9pT:pS[8 Ă~>$x/X>_><ؿl_`/1Tm8ںM.fjAunq |ۅ2_c^_X^~\cNmC83P/Wx[:KQyM%6 7E Onŗu6dɷgƒIגJ{Ƚ $ƒ~gL9$XZwӔЊi ] xapY+q* [2Z臬mv ?{ru2xBfȩ^vߡ bDFM4ѣʸgPs2`m-* l)9rw ~rkXvY$TqV>~sfLy{зsxU޽ֶbrsXԳZr}Vۃ(ugט\:R uF|l}/ø8@j3Y#C0t~7>TZBisij*MIP/[a5ximzӊ}z7xl^x QAҿ9L] Pu-aK;8-4#GuAP&zj5\OL,syͼW }^g kR*zb!!}3}Y$#f+"p MHN9Lj@(**S [ʨGᶵ(lFn/[O ˔cEVUqޚP] W8}&BH%oҲv94'7cPkŷIZs )jN SB$Ը5,W3!csԋs/&6vl'mh: UzQ{)=/R`f+5T)uWLk<Ijh kfW[Yl*8C}gcv@L8**bwA͕w1|'&oҧeVj|R[I^Skیw:KȜ]8H[oOY&ߪQ4A]r3B"\ >!F3 k"Oqsa),/d.@9ۮ+O}CE@NZ٩x*|'@j2XWƏJ"9hxG2/ch"lee$VYVR+6=g6>t}!o16jUgsP\B . @ *SD`7iITÌu+hQ}'[LN[cup>媘ݜ;*ϛ81ia&Ή6jf!mPUj#{co]1v)Qu_X¿fu?G0Fpa)u*[ʟi  :)tjfJ3qOikQahݩt<ҭl8}bN`0@SmT ~ߙ@AQXuePUɉ) =OXLwZTMmt *b%LϿ]'ı(1-(_' *^T v3 D z/ 厅x{bfE@ oXn#0WTT 3kKLb3w)+=^T%Zڲp,) nr#ݣj-&foc|6fOe&RL2Խn =},a~Ҩ2ǩU?D".J @^8Mv6N`{D(|^2k#)aoGCP,dTg-Cpsbb H̋eL.eNbtWc}ɆH8 LtKHҹ`Y7isaڴ)QH3rŚT70R5=VU {>9uE2#5zKvyЎb<^HV  x0TQL/% LC14g&D[**-/ *QQٔy (%?GѸV8CНLhh|X2G@x23|c7`}ʛd<$ 2eggF9V/n|`iX_FGP=i]LQ|~(H :D Djì_jHFd0F-GʿxI {s|-;hvĈ眢6p0^LiY@i-zvx0PjJ8!\:WA&HwĂVu oDz2 <UrxnE6_9!kgGdVeI亇*L u ]wrY+5 na_12u"NXktiN8Z{˻~6V55?۹u5,u )ӳ>f3b 8!E[.I1L_Gqͭ^dU"&'/(1# [''܋TOY1"lkmVlŴXi/ zlj ٴgqF7<i"eo=Wl=VPk,OE`MCS X^m~wV)5iv(?WՋgx5ԯؓ ,y lF9PM0=rlE_ CsɈ_0W2ʑBFd8vsM,dصh8QqR+> z|qOܗ5(ɰqp8k.H' hI"|QE~ԎR-4_Kվrd9aUcXRʉ:>z9{[ #$MЀm-E菻vꇯt)yh ߽;uΌ(vC !Ĭ|[ w>yd߹?k(tE^66M[t2vy_\m?6M!Ē{;Rh3~7Ey;""a국ٛ~̟`c}00}@k nRq5xI ߤ$%VR-cgx|2]͍7қ'pF+H6P9(h{k)6Uary"a-T9G!i-w$ax %rk, ljPY}˹uT:ّѤ6\p{-^*hy3.Kr(@挽.GlK)tT}GfBUo1%Noa6=}Y%CƷ ,\Zvױ,<#ܘHSTs|5aݘBVW|^)І`kD1G"1r }":UllHԠ%WXHN"1OYX+K-j<TNe¸X^vÃaS*xjm+n=&/SgQfTfn?S(c 5v .B$ySO~YI} ]\_z)7T$@4N?v `cGaM=UW%50+KE d= J^^o`$wOGi4@#l@y+y04JWKs c7/Y)4@y qfLҼ|%>KӘG#lUYϣZvL$0iuTxjl'@2M+i7^ᝌvg~W}y8e+"RDDdpOYI+Ԭ8,DE:> 1AۍO3?)kO_@e (Y޵劢 ܾhwku]LРE3_ݻ$P'eEOIiNj^ŷgy47@;5לŘuE4Smh|L0F+PxB.K\7f+Yâ{Ӟk݃ZNLR4km ,Z=/Ѯc+8GU$WwI"32 lxQA#Lڿ9M&gRU!g ҽܭT kmR&% 5D&L(p ~Bfc} ~tip~lwގs7Eh٭)2q _Vl5pȕc\<%kM G'iۚ2>|B˴_Ɔ/c@֩lĂ@1Vk4RStֱQ1V%G'h#({c|儛0B4Ta ׁ20z{}| U?#Q9.AB1ń Kz InQ ObCyo+ݢM+jŋybW;fAfH3ނ{(t) ùNDwalD֚5yhL~ZbA[Q}?b8?&zOؑER]oP#C 6vVuk@mgoO@Wt#5&HzQ9ݛ\"ӘdYe:~M*|a$*i,)HmӰK522rW"VCTR[J㘼m9!XKw%鎩 *[N,_PE>Y?~2#vFHNcL~T=./aTv6o͛5|.j 卵Bld :kB-UR *hɽ]c(\H"R,И(>cIo2\~[#V2$cDnu|3܏0AF`c>6;[*,l䜡ⱍ ;Z꯫9= t"whA}RGa,@yH=>|r8,]$qNSq뱷 y+S40e[}xK@Kj= ngLJ[ ɣ}}꿥elCO2//0FI޺G ^3 vA6O s+S#g ||(UbǸsIwV}{+ׅie"\-!Xz*f\)x0^Nw>EZ2+lp\рßl">FҤ ha' |\Xi m4< '1'̶*E߶:vRdLv5{EQO,3U3_[kBEOvs7ra#NHf܌nYZA@@;%[gyQ S6owy^5d)< !_[!ʶe>?!c?yQK12o=_UR*ݛp:CؾNbPZhП:yN\ =Fz#bѨv$h)RKgZ9.$>A c|Q:~jRw2]G߹ / }d0rj/ Y#Sс =*=p{KщP4#3 s|C[8,Qɗp%e>zk;*m@M b>>2$C`OCwɲűT4VdqE/sQIݤ.#Ց(t?;H %0-k5O諄ҍHojc&X~h"pɌ='~45DNBڝk>&ؙV8c{t4KP8Mt K5JS^ hR[? w.@m^2HI.+g1H-9IpkGb^Ս-pZha"2UYR##q)ϪIމ;ɐ-p츸ǽ? 4~Z6UoKo Yt-_J7e`ѥS9+i$SQMPW#;xO!`֣fEANViś:M/Ej%W PAYZg"Ѣ =8EgĚ˱olwcaQ'1Z}k'/Gж3-9ƌP[ۅdi&`1\OkKЛ#w3¤"En^j}|_]Be䞒l"G$) ,Gdkݜu0BeVύF!mP)bmk;)jC9,޼')8O!>+Y 0W~ ʙ|rD:Hˣ]IoU(rh "z"[N4X6V~LG9.bZy:1>hF- RGYX3 Wjjrbp|<'X2nHhً^댶} <'*0ρ=`3쵝8ӎJq:,Xs௽ }Nڥh~*ͧ >w]wE=^NUڟ{\ٺ Ӗ2$p*5  Zoone ʵ~{c.ITGN;(ѯljH;Zd޸]615~>:ulA3Dle(Tf`v+(^u1ɚ퉽BlyP1 jaW5+")7qG=i cl!F744ORԲ5D% ʓYiX\]<*^3W63VP^W,UXwҶ'VL_fߊmk*??2WD~͗EŎ 3(SWᰁ7JWe6F(%]׶ZM3e@k&C4ݓ9x%yeõ㴛S ՁY|g ޟ}Y4D[|˦cpI(+.k;t3d09b3 &h E[TK*1m'1<#`gHo@{Wm:;&/r;I`C{; ~($mm G^J0`f/bSZtOF^-mR#H9peDۦH)tu\Jo^VyU7-,&M ZyMy? [\ k肔?Vp|MCܛ}dGoUf)CIjˮ;t夬QСb+${͍!Kd8dTz>#:7TzC31 Ip**Wk]M.j&㐦FS-%ZPZQp/%E'nE0;V/oPښ jwҺjY͎@T)KD״3o%:/ I0* IvaZ䑪V\s %T7m9? 4U49 V1phd{4B90/(hXc>LHLr3?P pud--&2=aVsعIdj)0iqsub-j3#|)Mpv#y# u:&`N ;rs QU3Wz@i9.Cn|iaDFkF7hGj~l r&RnjxؼgULxazTs6Pu{cf_e0ZnjMRV?R =*ku tx&n)Đ CC!C_XxauvmRG}7Ya RjJ-D Oaޝm9E2 sLz w7n_߹NIb.BG_:^7t,uԴ8IBNJXnb#~%96KS@Fޒopm:6ȮS څ#ISRT\\?biL{:6}HdDcvK`5w+21/ m)mX_~>/&w_tO*SRR\~> B|l;jj(d Pm|{^ @Xe0e!lN!NȐHNwwpއÜްlsNN"]M.}h60`aISN5_B)K# }pШO"aUڼF1rG3UuNI) Pіy[TWTU!J5n7G$:, u!OM/8\'* `bc^H~2=\) R.k_$Ab'p̋p1wDnV`JrnP Lbt+ [scr! s9bdJQ vq/kx;M&t{_ZAٝ "eݓ`LMbP;鍤w)'f<~\5Xbst)Ղ6#x+s$.+^! v~umxcd>j9`'͕͡rXuꐧEI+JAMhw?k&3. 5)='Zڴ_C#>;=ʘ, !݇H2 >I^/쑹a(A?:JЦfRFNN[Q Z@t8lޓV(g8V"/v &-/_z=TQ~k-)zĞuNNXculr=ֻ60T) `@8ZPJ_ŮA{(9{}g(iJ{FxAST!˶71 X5GEo'2s(x dmp{LLdbv U^$fқbss}50%̵m;-$H#!>yLu՘M;A-,h8!BܑcF5hh=W^ʴT^ &%nm#,Q)* \B ~ꑜo2s( jq֣+J"4E6k5v-DD1ގ#溦uQ8luBv^T2yUjׄ>/e;7X~~t*PI_[ScΉdQa24!~ r[d7 +! 4I[` ̮HߡDl~,ET֗jv礚'm>h$I&btqǕ,!qn&TvH2{"^\h¤H?pLDY9:_.Mܣ(9y7~D2.4ցK?2!Mρ@B$ez^ܾJxޙL#L l߰ R|z ,G;-TH @K07zI; ]U hlrީ\B^d~< 2XkCu[jw2>^^ lbUk6Ruz1RU`]LɞCNί4R㨟*lq%(\'Im6_w*v#,p&#v2{̓Rה}Jd:rQ|rvp?+lk <:F~p(ϟWUʪ2>RjŘ;޻E{!{YЩ]*c#"y}d̻1kEvޑٽ5z[`4M:)[\ŮǕ%Pۗ%q@B@L/Ti9]{O 0Kl;BW2Wbma&G|ڏ퐋8g<),BV xS%tRP(Jwl(z|n{۴>+1r<)@GWOD\} iB8I(8{E cO\1" \^$3_gG\ϟb[5SzC b}N!k38!?n#Oo ѳUM1oGh4GIZI}`Cس~cEMj:|ན&9ܗ/;'/S|6Td}O$LdLspx@wBI|(1EN![FkW^9\u R6Imn8:;/{;WۨߕeW99ÙhD=G-{CT(K0.Txl}`hTN?bdchr[\CBnh +WT c ؓU!wWUxCq'et޹W2vܔ_NSEWxzjkķӬ25ՋxɼxFPrt CVo4v rrxjZ /6Li]!nS4HªV\+\UpKP[Ax(͵pPwhQ6|,)%I!Zꭗ$j S G-`xX7Hk7'\qR?hUmѪd<!x@ )  0vrKu2a3ԟ+0eK(5]x <~Tj?y/43[*Mۃ-p#?dfTd?{SI\{l^V|?,EE73`eCRњe1qO'm}OXT^׵rDAn}RDSdknR1NYpko siŸ9dmk0>jc]5=ESLHCgӵyPR26v6B! DfO0%فz[`hM'T:G*Rũ_$m?3ęFOj" |gotJye=P~FI3lAmu Ɓv*DlB [7_!9'zh{(,p|]ہ3}BV!}5{?<-^St]̗k_ +mc̋# Ӿ償TVل m [\l6w4UeK=" Nt~+Lx_z= Dz^`N_xpm\U%xu~l jŧPR@M6qFd BơH930L`JYn'e9L g$͓Շ%K"=?% aе5J 2p@$;&&M[_ފA:0CLb ?D:UCTPMZL侒5gn)!Pݳ7rI "5~g1 5kp.BR#RP |K+nگC{g nK$ ohmű:vVc\6'5 븙!:ĜO+wqQb452{o8ZYVw ebO IiǮٽʾNW=cg?Th]bRMKyRtZ!c?>݌A!o3_A)a-~'Bu%Â'iB˸agqhtRNXhLU!/e|l˒9Q)ƘvT3i@1)_t)⿂|rr{hHKatrsְOhl"~?kΥy9jLO9$56!Ib֣ʨhFW ۅ*[a{BSO֨˃-EHa-"9%Nq{@-Q>ddԻ\O=, !C ^{[pSۉ$ΣA+{pt}JZU KkK(·6;Ӂ({$0gZYQsȐ_@ ɸmA{$;zqd3m&))6*_D~`[^=@'Av9D[=sZ-n;Sa_i!53Q^#qw!]mgUPNm&Bpy]EmN~ ujElf+^O[ ?UfGL7|;ɦ S]쏙| &4kVϖ8$J`3uc[)L|Wj;7j*zNn-$OGtdw{ډ RW۲>Sm;ͫLݻηsool߭k .R{5 J^&y*e;J@=hOJB0hV g)v5&?qd }u$ObC,7Tbx_SVψG{dF:h1$XG0 쳟MK'ޙʄCjizK6wUZlNcdHRO Ius^@Np=F[:m9'R&M`.?3L0| Ȣ![_>4C@@8{:'A c?@qй۾Iac^W >w&O+^"{]KOWu7"4r]_VF 9-k?laAiqbxB̲u>C& 9y詰xߎ&B3PUiۛ›vNJatQ_/bCB<9 Ȼ8M/ ~j"OwhCFī SJ#pe!^raY|DD!ӄ1Kn~81c4ѣ ٌ@Vf)p=Ӥ`FDmrmRE'w/!~wR1=@~4#5ҁ O+z`iSZBXGXUKBalM/6ZV{,1=uVuEntn=gxۦWx6'n3sKc3@ "(5<\"l>Zϸoco@: nwSLԫεQݧFf}fʻ;ayo%YWPs%3j2/(0.ݝf2(H0Pˎo9'?rgQb$'¥GJ폦d.eICs.@㬓cg#*%nH5l?jMڐR l_q kQ*IaCU*|/HVYzt>/ֳLC\uL#YQKPxb[Zc͈cSTQ`пu:V]̻D}7s8*0x=I &ti(S%i=0'Wy5QTʼnҼ%(f*e?z4K$ioJifHQaX.I:,˧<,_P)ƚ+PMaR$91(yKl@P*y2wQH mHêf+E)vH%bS9M|}UcG8rKp_!_xΣ)Bq)?KhK A C'璵4,k0.OOF{4$)UEQI_׈4^CzQK)E(KsHKXs~page2v!GG02 +JI`A_~C°?p?GgQ%!˙ _ rDvO /i.*϶֟7)NQra77 = y,#!&[غC-Ȣ|U?)fx"3CˉHt*1hĊbYfE3A&@wE3ECPC-oڂpJFPhMXcK?r^C!U> %ÙIgͷؠ.8f{-xKb v> Df$fddXUEd2@?\ך{7_g{!+Sz=AXyruťz\gg=z|;1'ΈQlQ1^fK$o_(V3Ñ/# "cef9PDKozr)9Y~D9iQbLjGU IE9TX B<,I-ZlSU.c2tDr08ד#8Ј<} lNGfǺmV_{sseG&Ee[9B8I%AF]_+Rs#:/i lC!ju+g_s i5csgx 8&IjhD:`=8Qy8w{Nf+qk|O%Yݲx/M!9t,,?&)bH L&^vTCd6d ;yIq1όQ}&ŭ>t8Jӏ٠=lE/E{ HXɺÿ,d= (@W}jGSUQM ͘ 5Lz l8Nu*!_[tO\X0drΐ4-ȜA)xˣW0qH1OCp3>wB62G,^т@dS(;)Novdكz{Z5sᙛf`0al6z D&deUv*sެw!s:UQm$cj>nq>)&ᡨҴ9vu^У~Ӥ68~ֶA0Q"$yKn Yp Jd؇oѴ @/Ni$Pß6T`E[dIyj{6H.&V $g:P3|3諆)\`ؓx#|HCWn"☳e=C7O]ATO.\Y8ۭ6;C+ Q[\W<]~х1. ֡&{8@'0ijB"Zw{ 4Eb0zn!ӏXB#zkw>tWHO3djn^ s@81f NQTi=ރؤ ´nlM2Iz![$վlEbxY}ksrpc xYU"uY(1Ӕ,Cu᥺4{&'$)3~DxO 5t 4#aTN<$ {.e+d{;S@N?oqZrcjؕuiV-)i$Sd{XC߶< * \/4[O/Rɟf;m^0"C;3cQ|OYyCji ݀n=BL8kį7 M`4s۟]&-)ORA1%j)BG=t VۢRc90#wn981Axg D3] ?\* gSjK|_Qf o &ˎKTOK|%[=8QͅO"M\&Ms8+_/!p5,[]4sڸ$=c 2b{=iWNPا@KWrtTڼoDKn.>9+B(+|Z@1h_c—%H\Җ,Z McX8R?+exLJlw J//]yMP\^F+N-'fd/+lu^W,Y_p1#p/pꡡغY2h]^znLJ0|ӘbV"93iN{`HygZI<|ÔTrz}TL_t!Bu4lV]iQ) 3'Wtِrß@=w;^զ15C"M閖܍95gX~eSʯN3ziqD'Sw+t cT={j—8z. 8CHV!s!dG"vP%2n)DXBUm3cT:O.WuPo6U?u%iCʵj RWy-}=I۸xh\z)|W'Ks`43d0'RS4Xɴ:\i,HmlI^曃r!_6}[[BHi[̻%uqxSlS{vCӅ(8m2/wJ\ݶYlǸgN,wr8gE6`,XԸMJSƟBeᕒ;8x`9)pɗw4@lBqsA_K kUdO\Cu]`o NU?kv#u,EScvxtLcҵR˻dƫXBa5VV2V$pS.x`zUl&=YVdWaﶗ|" ~Ym*~)6t$Mdӷw}aa].XjA2?\b +#՚׆?Cif@-INYYꤳ"H9 uͤ;]PF8LW>٘?rJQC)yАX Mjgu sCpjvĿͅ%kpIhcF7xpjDj=`cbL-2sa i37_nAgGN07݄9ՖeO'DxxBB]kX|68t  (cL!7YE֥bmZ(Hh5u к'r:kvgsTؐқ.R e$ߙ^fHw89gr'IHi fږR-9j27ZN/ioij0ꢒ0g.yG ,B XÅ-C  De1T||}mC qA?pČY'[(YZv|'`&lusVzMef~J?}??6R-2o5'h>Gu2npqH>`vI];Ryh.ʹtuC?s;R1Ѹn6À ᅭ3lyv. EQs)<ܛCt|3RS۽b;\t߀UWq^X =xc7 }{Xų.L9e|A Q2&Y ņaSw_AXm\荻6;'_ &VCAN"9\%~|6?z7H@cl-Fpmu݃IԶ0N[+"ϫBzȭ bubrcDppܹ.g g nK0R B#G.WCIs{QNF0Bb.C8oF㦸_n`D`2==tj7~Cx9t[ R JHz/@\N\'8̀z{T3 yLc=4i2Imn`ϗ$+oivQ@JmP"s;ڷ31 m+֬ T?'KAyA[ϭ=XO9 <j |E!Gı]"4a(sӘ`<}k4g!F<ҟ,!bF~?Ep #DaB|:o^OӼAO7Y+GhET[aKgS]]NΦ% lYKVE["YƎI K 4oo8mݴ|3le[2V S*|rl98(/%b]=9X@o34J}LWv'yY_l/ҡ‰2JPq0ԁ &X:P<+l7.&&E<ʮyE"pj-) Ͽ-]tȰM 5I}6Y$A+icPQ9vD.償eaE0iq v̑vœ-٤(FCGNkO$2潱Rx .!)st(anտ|0S0ikmRm=!Ɍv a0pVXk_ymU{xk~YH#R'q.-$q͵[:CF5s﵉3#./Hq&<ɏ,O)QG,\j=/] ,GK-ջFgh/h3 Y+?Z&vQe#-2>W0c/b* ;Fq@7܅ xʏ>~2PU FD C|XM@>gD$Ib>19p7F_ Ҍ*%yZFG)P$>c g8yf[,gRАwdIzøb3<:x.lcUl+H~kxa p0=Y,:(@X:ۗխ:2q4y~hȡcPc5h*K[ْ^/i#PǠS*jF ,T#.xa*fD]K%YRa[hg$ni u_= #y=0T}S,I-hmԫ~{Or_96&пx?)HSH -OVm 6mZ#KWIL Է '#kGOWn%5H@.2$c~׹xmdYB9__M-VF:鮄~8/뛶'K ?$\g%IR,T fS`u "<+ә ac gƩu:Щymo[A˃Жqo&7uXTUqҙ"qђFs0M49 H\>&VdZ9Dt;?(mPj^KM%2^)=y)&" W*heYl#kmQfsVXٵWRKʈ=Ӱ>k \1G:W9yU琏sH䭽n'sz5"/{9EheS=,;[ /DۑEo VO-`~$wSjґsTq&Ŀ!{DrdOskdqx2{_Ȑe4v o8W8(ҏdxC'Bx/y\(Ln}k2VX. ]&X,f1AL1`؈hS`W!in W+Wͽ>O5ƒj`]"v6/(j߳5uW2b!/!B+2;8ś0Qd#j|OP֊ CtHb}B1Gfl5UJ].A_IV^.f3V^1t&iHzwJ5(([rv~(vx#֍E@VQ)@.kHX@_1{Sc5)u vLh\:Q}њwD"\2?zf1]&8vB+GP (ANr sqxauu@bM>d ZaM"`!v01OMְFGLwEU}-&ˉBYܑ܂-Z qnڻh'=6ZyvG mHr?7J`(-P[ IEf4`4Ev]/-ݧthCID~t,- x3EޭDDixXΎ 0 aZAg7$֬xy~ 5D&3hQY!)ԆPl̜\63 (eEKLΥdܕImuzM)y2>j}qD.CZ@x{*hrgLu~?){tjBdh$Nsrޛ߸R+7o %tEbFmO?>1*;IA*!uo鈰)l$uS0r]y\J\o xB_)bzsoHL=ھ3>ȟxo >hRq¦x1T34}Vify=tPY [ !6CTG+g;8#A5?M/tn7㐝1>"Y *x!Hc!uP Ű{ʸWuӕ`.PfHm2Xd*] r}HU~%F媕z bu6A|\D xdp.$y7 \wo嫤p6@' "gO^'=a1%-'o˘ Tjv86<̐wtSeS'?O2Z15 +ZUUVר p QĴĖD?#4e$kɇ+<]OX [!O@m$>5[r҃ Wh4XvJ*E!*jC!'DSEWK5V<לUd(A>7:ېE4ה5A@&Q؅bz?#zlrQNC8ݛsUe=I;ow;C/JI݆"CviZhSn<}n ACKvrѬ*w&NLVm #8C%"rÕ.ڕWpcuJ?E5jM/ޚZ%$fͷL 4DE9qŭro# ư{+b1{; HX}]g,nQ8ؽ~Or ̆23Y8\Fc>|x:iKP i62($egt{$^Z^PÜ,* |ސ(0k-Gm=ZAYL>]8==I 8UWTJ<'٪L˯ĘE|>L ׅs?eE+2Dl0\eL1u#״?`'CFޥq`D8T3n-6<XA%Hs- 6i?Ҭȉͅ+ P?]p}+Q}c48mtk)#؞g@:|e81ao;b0H}!{Rj+%_8m EOAGFձb,~ɑڮ!=Jr@tC)Yv,G^]oL(q\杴BϭB=?)E 5) .SNݽ>ެ{¡OX#dNècL8p2@ߘ)~E  !h"9?7D1捕ϕˠGYicXJ6%V.EQHp"vOvM,ƺX'#թFўA6u/0l/s4~G>}$!|a( l"UmoBP >ܒW r[_GQjPObN? qR@c8Ź'z0c'⾢#W$)S.50c;#)RSBBf ӳi4}dMCǠƆ:>8Ȫ_3 \4S"VԱB+x`+ucGMf٧;&>ʰXTr-W~-#J|bGY ȑO';zcfcC-&ۯOaqӼ[.WTw F\<H$=6@-96 fg#1"YM0I sXjyq]\/oVkf,(x=㜮l" tޤVP`"S^;>5,],:ELp1ތ(`E[Ɍr\gJXkys$q;gDwnrYNΓ7KޏU$:8-_J! UW QZ1%Da3Ey͐af~G:0]*;ংeߞ4ǽ:Y;ς$ĕ&I/x,_IO$dUwm'hb~OVK F}K~kZM`;k:9"@ݔrt!{P~ ~g.YhFOxpWԩ▽l>Sb7˄p<%r[J"=rz?lj/]nb0P gaO*bH:E=^"M{MNPu5PAC֑(6Vc+H3(Pn4ʃz[aǯKziE3@..1:( iC' ɿ6!FRCȜƊa.Z<سVm]Gʚf%|" j84/I]هw$xK뚯[%Mމb<i+ L([M|zC#7u(.ȭw[} >fvץ b82ji;'jIhoWw%T$"5]jDà;դTju8;\ZgN:^,ьyDί'iK1hK~IÆ)xŔӝ w6y i.>lb ,M=oWnp;MdiM2QD;P<]^˱gM  p~$ ckMiT9us49,DOYƍ]zr"r ?C׬_=p]\k}ƼT&Epf]NKr¿ 2KQ96E~J`QTf!ةP@0ckokGݕb~T @X*!m-EC˵ݎJ_oY~.I wdp'A&D,ZR@p%#eoG_jGPjv:Yv2F{*bPeqɒŘOGG>vRܗ-wr"~Q^a%U:Cgq`9mmp^I'].-]*b"PRYC Rr*FQFEGD2[T|~j| #s0>k^;|r>=\H5 .D~鳭(pbEVq;z#Ym/Wye6XuLہyMˇoM깨Zc ן,S~ERaL bMt`PR-]G8ÌnQLPc9m&W:N{P<:/"RL-F2PNFqKS1tx47 W,i5%lr5n:=Mxh %o# p1} ,]V1DVܲkV_99Q)“I.[Pآ/EǖdM'm(53N(~@O(r_["f>[.s5|y#UVl ] 0N2B-m›>  } V`Vm~Юt(!`A۠Q6*%EP 3AmZM8_@"9qlg9iΚ$wAlD5w6(,j@Phv';r1$TN _ib$@,Ȭ5}z=J⩱ECx ޹i Ѝˆj&#\T.U1Dov+ M #LjoJ~=IHȂZvXk[ghѽ_ā p4&brV+v4ƌerM=>HH"ڍiaCɩ…xBE7 V!QP 0jFD~}kHOGRb~5jUm(֏oU7I$~ϸ_Bꪁw!ɵ01cTt9hK a DIxcHңGPtnR܆E,[R'ɣo}=u>d`޵cGhr9Υ4aF4l\tTrbQ2kxSI»ǜ&Տ]lN*M O$2|BgD20ʚۗpUd+.%\5ꮵ,n~++`K(yרn`hANʞJT}e ,8PLD|8baY-~YuMkͫ2 y{/9M,e'isDߧ;-CcsXY<JzX7\Ba|vR[yM`#ض-T݀o:+܅C\ތ+\)ewYy-8@o% iyk$Wf?! hgVBk~삉V>YbGe% f [%#$[^[ŋE, b?~^R@2u*(ր֌+ geL34K B꜇eq<"([+e|R!) u^W}O'E:ŧ,g%S3dx¤?c):qdڢqPC0Epd{!f bȩ168o\E }7&.lg@|qdX Ynܤ`gd$LYu"xfj^|[J>? f.iSH}>]g fX93j rp#!L4 Ĕt?C4ΰ$*T VH#r5+zRl7zG +ZE>2,Zz7ߞiODNop}-k`7e_ VZ(] ;dP:%#dڀ3G[3{=9ofwe=.6b(+ %,nR":vl@te Ԥ`?TbTIcyWh{Ee+[륓E/, p+ hK nщg(i4c#hs7e~.mmf*_0Hz'|b~Q,FV;2=cUP<"WPlfwHu RbHi#X֒0BѺByE EiJ ^|3s ޴uֲ?*GډYWŊ+Y15[)U T~ H~N#gMWA7T u{ia|]luhߏk!BlY@ :-ۄꃁ8|]-/܍Jg 4@%?&\M:SŰ.<$^d=D>[8*:C%D]s.pn(Q n.E͜Zc.vRe2TcG0lpmy4}k4A! ED fl}t$ O01P'; >e휷I| ͟4tUR++{/dH$ޛA%9no.|3v(곰Fo.7M#nu gyP_*JLHDbYw_^wh/楡ݮq=eljbݣDaޛ[Kn/tO_%*= l {Nv|A㪍WLK-W5N_7P}F@nbֲ*q{Mk6]:#h7/r Bxž3}0B:9SUf>ă&\pǝ5@N{)P ~f0O p>18MGvҐ2-b(Mj~}*uG6;]7v:s$*۶آoTCzc >Գ/VxQp90nV0)ʝv"C [).>rg# JCwmwH+\Z--bؠn}ޘpfGc*g_ mvQ]:EbqZK;޺Q?>:SR% p}rS|{aJQ9q]hy O"@Ȋ,Je0g++MMBGlná m7b',}U]jU)>>G2&wAݓPVWv K*y,@ ^}"K~\WH̨o~h/2㵫bkQa#q"Dgҥ@Zjm}_΋Pu$?_ sƊl @2nb{93ͧa^yrkˬ ٵ A.rgGhBz 5[t9OdF~+ s% CW|u[5Y+s}7=$5*X&ro42"Fg$5pkI U+k'x>a8ySc+M[ T>B}4y(M\@+ me (6Zq!چ)697pF~ilN62Bg0=]=T"CO\^(Nі[u1nLm:L}DcYIDqWG2iwWoĴBA}]$th1[Y8!PKn9Gc%i%#,1V螠JW/}#2L Hkٔ5%laqg?C܆)H*xl:I-Nߺ6@&֜0왔\sufPVL e:>a=s+j\㙧b<6z"HR#-;׮UR,0*bxZ]s ԇ@I.Uyimt__Slў,2vyWՂd "{Jؾ&b^U?=~o&`9BY}^ 8m{DIP2e*;'a=-~*QF *W ?׽ *oA8YG(Q Xe}SX5tĬ-^B 7m '\f̯RH^F@J9IJnqJ`2Vf -gؒNjNC1SGRmԍδ*#6R3 ' K ~Ix&! ‡9y$lk>OӨmrG$QB@DDq}9tvudo_z-gEUd]R_S΃SO͹g!d9m߱vb6{G*&甧k ŸH׽O6GpSx,5 \/.k*%Lnoa/I&T8oubt+><:ߔ#\6p^x!נ)?0Pex.>xjɆٷsѽމ>U9M'dqOM+Nδ6%}"\t@=C ؍7zѲf55 ]p*1 Ns\[s{>}9LzXԙ|S⃣Ɯ4|sL[ܖ< É\[YSo?c%9OMUƙ'Nwuk;I`3q"? Yޯ+FȒ} QP5jQ)ڥ$2EL<򰲑)fJ`gX К"\WBN c֪ 32j{:B"vX 5Gd;(G +FPUIw㷠zU%㽂C K 3ªzk-Ym)SllH][P.Gߐv39/uG6P$5Jp u2=-0[Y MwdS _0P SOj1QcqhMFFdoOM0EBUgMB:064!/l3@HdNWHg'ڿzq؆̻W pU}DnoةDF0G|R26 g &LJ\ɏ t=Hz uMĘOH>ߴ!*֘QN2GZڪFHb]8͊7TFT '-;>v^p*ֽ~@$Wd4ɸ6ɹ-"%r\uٔNE!!4׾9ZN.5!9@&7C7> /Fzy"Z;V YpÑy!4 5Z1rjk[-xMuƳr+Q Vn{Ń?& 9꨼EWx)*(Ǧ767i)c"D~*ZM;Ik' (5/İAˑ}Z4kdrΩOTLPr= $T 59,Ż'h:$طک7"dLbf,+ (պul[۹uE*R&H@U]"my74z\Ôʾ~LK,u>>{2`r2bm}U_9%fBSU&;~v%rv5O_/YB!؄%UxH.z+Ǻ^GDf][3zLް5+8 E˺W;諭>)է\t+(0R:io"wiBuV-RxQ񠇅nAUZd-`(j9yO{TMoG4 Ip|+DÏ2C;p6)A"VgS}aea{NW2L;& ,G=CM]8g<^$Q=SZ"5Tf~g!o`RMhLPM1ХP(_TдR|%׾q۷n{Cy^/ٿu".h S F͟*֖%f00}yѥK-1<>[q܈VMTB o&y5xwfO, `QT^{}9?jMApc <1Dє0^lS}{*(5:s(Y%?&D*pH0.IH?S̈́0%j Drvj"^Zi9g4̫Zͦ (B #])AlEJeyqRf"Iew13VފI@-^O"r3qn:L-,K^ @x ZG&rD&B?1nwKF~pfE`m)x~{)xkiG&|%eafqwNrG7! #)²[\N+~z;'] \M9п'Cdcy%9gr8;C5γknHS$xj*Lؕjft_:lbodlX*# F)ֺCGfed& eYrgB]rny Ai}HQM@?O ykgR=Nʐŏbo.DFr)%yx Ʒb[s-0M8:"51W{}w{jyvIx!@^!#[!j[JQ5U8=tT aeN%`z] G6󵱝'y` `eY613)yu0Vʣ/fU)yN6*q<Ҙ9x{&Jm%QNA4gp.¦XS{ۦ8qh0tHAwNj'6I-0(knl/K=>l{U \omEUU%Q,a\تq|xYCNp Ӥ||MLhTz $M^Kޣ#zA2TB 5.|ePu}Q]l.OaJ`0i ,/w;Sn3N=lQ[Ss[*RqEip )_0_y` kI.f `"jd4'R܉tE߿OW7/R%)5.BXmL~vX_ϸl}b]t4RM_ byt8L3|dk#xI~=d%u]?b[Bckŏq7y(7fY;{/ٲb)wG nk-D%֡:f_L@` … YTjG܁qPS?6n^a~05*BaH}a΃$G-J`|ޫB~X[3F50e:.E4P71 A ӔYjؽ`u2+*$(QŠ#9. Lj?oJ/)YqV<-9F_8F;'}P7uO [y]A{Z}Yy{*7);p Ek $t~K, tTzD=npI{S>=sjCt~{{exJS쀻]hl,d} ICP ֫F?pjG@}e ?KbXm!Jnqžܝ$kP.polJ)͎Lƭގen̨sJej9v$:(΄92.ax{3;eCJMk3a=y?mpX m^?fv^%I;NU.ǝxdT%awEن'8g! PvgM4s gezH @$2]Bd7 .5%iYZ[m7r{}z|m"¾d5Crd8:NE^G-x[)JAZ9=9RR\p ?LAo n^p#F7d~"oaK3>qb>Zꨡ ,$?'Ι>-۶"6?S lc/W<WG'V&Zsܸ ,QqKhPL g7c;Η"O ; Sk]~Ҕϛ5sr/ ad?Y$%eKFJ46<yV*nI[UBȹ*;w!R&FRhE-C@|Qf$Y.)ѥ9ƍw^\"aɁ$*7ާ3X߷)hS=/q,ҡWƏ 1FeGת[q\$p:#`Ӱ{3{^ 9p*{w4_}6,|aN[zbAzB:ZC<m 'a?#[ '+L)s=dF)ĝ *A,4,F#tY*3'PDfRK.ۍGcUqjWE^Iz$TAEP-7>mJ\I5}"D跤fO熶ZPXQpߌUtW+Gyqf )2z Z0z4kg$?<t OKm\J}\b:[0iGrAuoغC\O "&[{쯌cU d[319z\Dqιxi\weĨ3ak k>.0vLkz&:nzϞ̵ O?qsN^)3(dgefM, f-8s*|if(W(\=6z3Yt%7lL0W7: s ; $qc qW߿Q:!6CL8XfUν~w&Y"0V1)##q#4u>]ނtU ~>kT4(@.T»%K A:dX-=_khd4892)Ͷ[=-v-#_0hWgǧl4*eu߈X5+c*omy'9E3'N1U;G P{~Q}MIU9X1} qDw䶥ix9 &? j+*"gI%> d08g@]#6t0E+v:]hgÓ[@Šnr$(&UC6!]k`ϓZHv x_`GJTF%2;isKįI%5A7C>&:>Bss~4`0#=by] !mr0_ejJ6t.3=t; f.fv0sy>L1g4;ł>˺~N KL,OHYk>ҙNI6-`&>šnjp^'z¹jSf4oᄎS'# 7Nr};xnȞ9ic,cVf8ڿ"Q$/|c\XR q`p>XE[9a6!#6Lisx[FH{2 c[gWNuĂtutp*^VvyMÈzDgdhH qa 5',!GV Pk,UtSxG5#j]q;A0?l(߆ .qOʐ,٠aY7u>isjZ}(TO9~;k=0:z9hLqFolh/8m,G[5|Z9Rז- ZQ@t&$Y>ãVgQNǙx4A/u .'ߏ r#D}4rךގf0{aKV,svRҭnM)|Δֱic*ݟ+XI4Ka'R$:LCeb ̅_D:9թ bJd laB+Ðwa0qkzx%:ML$~~Hgv~0~IŗXn_<8mU6fl~O" yH;9Sډq*mERKV%.+t%3 f-dFBQ^Prg]>4VTs+qk*̩RwxPsKBR%V0+~vd )t ɯ(ڝL!ǎ#HuHfM2,z1:7d.w #.-?D"dP3[7͏zM5Cr'ο;]Ǻ7|_9Bq4 G'{՛MM]ln.[]4~)s4R[\{PH s[!g?a A;>J5,i``v}HKH$MѧIT9^}C3^p"t3C/?sT:^zgE_xNdfn74o-rW7rؔβ<ߗx?n#*YST]-_ Wg ֋)"h[E-xWJ}-M["u4k`!OCPoS}8 5af"5/`׬,y֝qr[STG/(`J?)`CB\~;4߾sU0S!׌mǐT >fGA<#2߂* t:NoH)j.LB_B~&!ByඥquS~qܹ!zN3"lHDv<4 "U_%+>2؏tƘK' | y93}Kk}NYl6_*chy(c'4M^ ( e%bqy檟[ՂBi?.)t6%oIDz ӯ4X8ðy!˂iK^4DXznaTEZvͭ 'py'X( uacIC8+5HAt0@FKi.HUί+H\YFmncabpԥ")s^MsNt9Ze¾fCKFjݒO.WqX[ ~ @(wb $?U)`SE]ͯLiyHp 䯀f/#2[Bg6B#?lܖsl <`݀(E ޿ ז#|-[9xc ?E4 Jj E+ T 5؏KO:Ӥty"6VP hfVi?u#rNY^SVbgy6:  7*V|@U=ZxIJ ,ґNkT`Xj*](x ]oB}u({DzQ (= k^4 m7^L"P-QXxjrl̟[u`dC[L1dr^lC86/oI{/5ĩޔHf օ-ug"tNZ}ޤR4ؓ $\ՐQA1445Ly=/647>_<zFɎIO(F 48= A3FoN˿=C 9&$ijyRP{9`)K) Yz'v|*imʞ&6YRT?f:1[:&@lNzIep.%v;۵HZO |lV/sQ"OQ~.'"6c 'ϸ_{I,h\xk (*" ?r]IM26u[PML$Jʰw.4,p/Lm{dfy&l/ m[tGSv^%0zIA+@׫XI7" dl]huY"q 7!#E9m&ch &prU8ݪOU40<NAIX̓Qd)6r6Ô!ڧ6!R45T (n쩐8Mpd~K D-۽ pF:hpҷvqgs+E?mA(5 :! GX'wgp3R"Ճ׮~`ɱMNqi#F# HTAaق@''!{ ISJWT?g")aXH6,N,t~#P. ɦ%|% S@H[0K x];: Kȧc_k%oۤȾDsY&{?$'(quGPǫ=5c0 aOB;Lv ^Ϣn O3M+hǩVTXdaWu؏cBcVVN')K.f}ghH%m2GUEHWx@ˆP{?eJw[&Jiw[DG#$LʆžiJ> :5f65Q8e;꧲+ϒi v\9@.X,oeK5J%sV5*)_DŽ$L^%Wwږbvf?2I } &7^zNJ9)Dv2b{HD:fbEa][Nĸ6s㬊 #u"*NwαZn/^c^ aA1x\U3LB;Z*v+iQ`<{x|YG Dž,.־|hcڙգk =K uLMb7{+V걫nr/ +FpG,aO➕CƍhO 5OH1z</d A#};24Nơr] ZlQE3Evz3VYUԄݢsl+ f3]%YLSUpkO+CN˗ވp?2gLoUBY]w3Ӧ>[1YOhk shu$JC`gq+ɇ<.ah?I&nKM 휓$nyKBB>D)Q4Iq~,jP@]>rģ>fvNAzj8U հ,R>伱U|2?X?MAZJv~Oaoh+'nnł5j}8fwnbЖ ]vr2ޣ| zaMrjȊae("~>oF__Q84jb/1}yS\U@F5k֢ãS"&C@-aGB*RqSԮ ה: B ^ YB-'f#d"C=cAs7Nq1XC9!U>*ʋ1䉂FT[9^&ŜKvQ (%dm_!^Ak@(wSMS8M"MH6Ò tbPe (Vlp~);qMr{CI;$.xݡd$[=#|6#*C۶N~x'cۚ=6{`u D<& nzA!P#1 &j/`m7JzZLd@eӍ9&qHY;%ZmkF31gz' fW+KDI"`;y]&aGf=--[V+@8))SVB":yM \]e浨FT7(";NsOSS&{@f.O: sHpwQ.ώ_ڷOEh)ߠv *(\?]!\cۥ@3ʊ+WcKØ_t>Y=|sjRk׌LJm[av.o{mX9\cu]JYIv$|TJ-BPRȷlU9ͣVaE'2뤸GHot>oicO;@%R;phv6c/k0z`#P*~C4*- |Nko#@G*<sft"˿R9b`1_Ǿc@hiXH\]5e Ɉlۧzh$8\a&@EJ^匶w+,oܥi/q5̫81J|T"QOM'ʌ gJp8%t9`X))2JGX~EOa'rĺZky:p;@YDٴAV$"y_V{QP%J!iduRI/Dq两^Z2|8N[k6+:n:@ezĿg1lD+D}[`c<)145aD=Qę+!4]¶HF|7Zk /j DodZ-eq2 cʟ[س8pf0tw_~inR ąIwPtH<4H_ğs-d>YQ(A+`޺k$Rrۋ- |>PC01 s*ҡVҴXY4sǴe%vt x>iC,+Aj0 $a=ź"/F-E 0ZD/ Symz6`2Cz>eRv (WiX1qusg;ݧׇ[邒22z@-pRq kO~Jm=;;>C.u59u.GI  ܦHd]\ 9ȒyIypwS7O^훀+盧l])Dń @'iUoSF$4[aUra{"9t4}5$ZaAVڍ&n=k,2?f+Sf놌D1kͻ.h-mMhz(qW^wUd˦_B* ]RJo:~|Ta198el *"S*>8j۶Ai#,h"䣿׾@h4W~kǶWI[q uJgZ1NE#̃Ov5 criY6*qOÁ8{Hm˟4+@V%~sC$1\wLG*_]g+}p@)}M6<\f4Ut4 b!9wSwAgj#gojAuU ^X+v׮1zc1[*Ü#&rԁ Gf;M-*p]HXr,#]"3's;3KR$\YMcWq'v㼡h)T[YiMWh-yar} l<ɏZ]3稞*wvDΨ]))W!/2YL6YZR?ByNev;Z勚.[yb% E>y(Dr0xscWDiyj2m]gelǭ2 Elb(5"J98 Y5/0gmi\lD6w:G.(a&`*ШX鮈U:# X^n.;UGR`,*; @ZN 8P;k+L<1&},ſz\P;|Ds/ \Oҙ=[5O)S%/InB#;@צÔq|`F_%D:OB?[Pȕ$V0r0F_냄;^؊{ҷW 3 ySJ7:!+¤ m8mf%v-1SCdz@"XRҥӼ#}@bnsv"t~977Oq{ކ{Z$ ӻ.g.5s|0z6 niMK¢$r{ Jp[~*Fp_A9B5nRYHP#I[8طr矋)lI=jp`!|MIpM&|D vƝA䞹c7,wCrZ`W`XE%853)v BLCl6DBR] mV>^zT k=lR#N"OxNIY{FjF;*{m1Sog'{FK3dV{|]Q}VdA^'Yl;BP.v㷌eFb$KM>o9Sߕ\e aKYi#ܿvrspM8lGaCc[O%眥/SF}zF |9r zQ2.> I\.S~Raɂڅr@oٸaUB(^I _2 ';FEn c#!') i9exj18"a%'&dCyYrf8J̶}zyOiy4z:@fײ`@Vb9{ O[]A\MrVSg lCxkB68xó/HjG8'u5|!Z&@OG!n;ƒ=gu7$'_MSny!:. IY6"ؕ?ZB@C1Kf J<Wh.nph 4}Ѫ{<*׋Q^z4X2ш%`n i  X^ r!U]CZlQJ(Cvb+ 򡦹U3'Y)11{;(h47P^&(nq*h{v*I˴>|ѫCAJ樤~(L7dSIi>Bf.=]%AC򲑮8GkSe[98G(F1!,b{Ż^j>or28\ή4P* մ6EY˷\j`ż qAKSd{[`Gav oGs {}YA'@d h3]UVXbҊ ҆ޙ'`mA3lJȒ7o;) zqEĂ!f BGn[?)C9c0Qs+b~hO$^N'ESii+&Cz&gO Bc$V6lEύ(6BOD8ߧ_NǢtbɱ≯@;6ښB7 QJK|j:Qmc3$dCigNpH 6%Jy-}6v֗5DaP)ž!+Elc0V$|nd몵#߭ՉP>i< یQ> Є]1;Ts,e= +OU57~;ٳ?`?ل+8젟#=!-Vⲩ!01@9[#é&Pгԧ[i  _AToо1lO;Gn"wsmHd !^55HReokͯ ]/?S7i9y(;fEO]`.!)Ӊ8CQrê\ `# MR(Fwi(F_TH?=Uͤb[׏TUQ9K-o/vu0U݊slWtQ?XCA4r;I'\| ad_,:Vo&Xb%{ܻI㶕sXpn+ 5"8MiwF _J5xj߈t"ivgҕi)nT 26Ɖ{ͳjE/A\t(}NdC8Q|UWzJK{w ~M [~q~cːj:=EMڡrx;W:IOm֩Kl:hkʃ2pٞHܑ}MkY([M$r{v _@2$ Hiz g:0k՘g>La ]a̧mŌf1~c܎4pa;WS SioJZ'qm'IuoW,m\}HClAQv~oM"[3iK0#3Wت(g'CC_o; )^@H@Jոsx=Mw y,N>'DsU8C1lgx#"-z 7 8g(N7*W>s^g`AeDCbXPSv /Is^%|/%V0< pܗٮK)2ĔAJkpR1\s3"'S\_ .Mȣk@. bCT6>A8IxB&IA}Rᆜ,guV=!^tH;ȗssn] I9e"nOӊ[*t&^7;\~1`jٯvhEBZ;Vܸm@U3!ԔdXi*Ω=#쵾kS6[Ư,㓴$GVq]M~@-yR5&L(7e X?B. һH'!#7Ζ\O6 6?qHܖh fS, (Rs nU&䷛xnFG!=9z`;K鸬kL)f wtXj~1xvY= ǔo4xLJآT9+嗗O@gA[PUq nQk1c6Zˇ1՞O7C3W|Z `#7ۢ<&J0p>hٓW`͈̉`B衒{ o"$:q|!TK%j A\T4Nq!3Xv{ª2ڢ[hıC䬹(5uG+{hc|i1$Ò7$(jQuuٳ<ݸ1,쫾'nP&atg*#9:DɿϠţR93Sj:vc@Y^HeZ5[5VE[P}[(V}E(WfrY }yd'6Nֵ}7d]~LЃ]7OiR>c{9cc>6hIBکu_sU#WՖԠ&juBO f\N慷Ā}WGN{ŷ`sCYJ|f0`"3Yo 7Q4cq$8*|]6rZ(@fAňYͫ:DƖ[黰ѓWVCľ~b]$\dAQxuF59ags)ȫ"2  zա`pkM~xZi"%&f1I_f4 `:D> wE֭KSNZayA%O6MN7-oю.}H7,oocTe`Kg}GlE}Ӣw@fn82A&17nb@x- ?ajFC1Y_\f[xaQt X6%[pn _S RL<72vBaԩ. ~a< r՝ pfv-@;FaR:D"\醗Y\ +֎ppXgyO Zשi'uk7U%Z_ǿ% 8np:AR,A& Vu$.}vh9;$q*-i8%Suf̉t,RA^ ķ)6ʼ5ܥ[o;~%gް%UmyiJ <*l2e٠Ϥj22䑬_AwEhZ U.ՐR$ axH~vOTe\FCj"Snp.?̇ ;wwJŲ1ܺ,\ไ#"lK[drtr%AK>r[-Yfp:%Ԍ&.{Y4ww[ZXSdոʔU$QAsKJt:.YoD]AWLL^F4ycQKIֱ2􄊟L jBQϳoJ(A ⻢HjMi_"Ŷjhxл]q97ʒ+^oDrրԠm*F*",fhj(^WSIC:I<% BgL(Lδn 0vJXT*6J6\tW&B]h"kjtƵL` (UjS"(t#@g59+lNDmP|Y*×.jQ!bM]R-6/t *Hܫˀn|]Gh5# <$_DJ 8%W!ti%)û,vwhHX;Qԟe*j_FRsզ#λ:>E0k.S*AJ[]%V];_);U!Jw=Nz"?kf' EM7ɍHFtq Q-vp? sZ~x:+5M &jjLe蟑HÙ"r+O n-qq=ά͚i^,qJkGoVQ#v.gMa{70n oBe $ypͤv.B7zDSK&c<&%ܐh<Ű#NPљ[*"kr?c8@(W3u YjuE?4PfCbWЦqE x$S n\ j/Z_(KAY5)?_I6 kZ 0 ai+F9%ԊȄx䯉"} n"[NQذYhFҵ|:qhZJ=X\''i4K-:ؗ%`q(Gӑ]XZ^9-EF X'J*DNƍ*4hzlt~oyТ K8 s(X2D^ $ ԺVT5?~c&@@gAi5V% =Hlw>)|w"'B{@opkwYϰ*ɮ>,ԡ s*r+e.-`g:ec~*Vb&;1V?\q'*ywZ"Up5!/x4߭5e'/K} @SbǍer񒊩l[O7- _U%U'>.IwV4  L& &/tNdõ:EbvD3U7ܺ^_>þ+VuΪ| P5ߍ޳(=urۘS܋~2]Ha*xKW/b:I9$.f[\B6,#|D"Sr S&u&>;ੀn]5s!#+*㳘!,Au{}y>j>` 8ퟵ"AZ)oMe5gXi};6^?|8gJ|kAn[ƙ@ºx@׸wnkɣ"@F -uV(^b9Э0 X^*y4yƢAz(-ݻոHnKd+ߴ?d'??AV8ɶ5gf}v=vq^$ah3 UIHtGݷ'XI3Td0`sU,I≈H5d-_D}i_QBE0fA EswR%vy [ @(z;DkA*m;:|e jN2F}Q|39ue1M|`]{ تJ[(w) " LmYBeCbKqNuwɳRb'^ Np@ |#-`Y-mGow >JqEPxM8_j @,lKn zԐ%xȭ=فGr ᱸΔ`U}KiLrPBb*N>X1<tY >jx}8HMmMK<2"rV7(,˒Iu$VUI(?zO қafoB+?o U} xoY}1U\c jbg.S_rciϴ~#8ש%Qzqڳ`n/_sPSgٰ&co-չ4e|R*κ2zB%z5QcTh⮁^~,dR-v'u$\Nn`6qILӉd(TG U=v\$-~ߵUt^skGYۏʼnC^=E)b"d[D>wKk>-M@1N06%Mu,r$WhGkq\#=_, m=\¾ؘ9"}"D &-A}'ntsK(O-΄ldoa!%}tVHe~M NF?e3=W5ؓ9Jv]%;w۳bzI>W\"@jP EX43(Yysq_ e-͛sГ_3xa`"oCBZ"^RUXdzW4ksl&N7w|%LJx ?r4_Ϫ´^0SU?a65ͧiWTx GұZRZ]ĠH9Dh#$q$ʤ"!P󄶻2UpY^pnjc/?b""OЧr5V@-%dF_N[URAN*5];P4&'6a-5|ShaL\N*>G6VߵuÁUCQld DKmA;ǧ0(6Q|K_"vYi ^zM DP_Gpo=$P;K[+ $.K|rE2$heh07LM8%!H/dcO,xS'].[ROpP aA 2x:yD9ց>D?4g[s'qjYw?^:ɨs-25}a p!ʁ?nI}xeicw]1 u- q8"o<”K{݄myOڣQoRBT>dy\d5褪gw̄{^ \t)4avC `6@Ga˸1iMׁ B4jUƤV 2FT w)(I~S|5&x[oҤ(L[a}J8`Z^4uC۩C%#w!nD)9P0R2grVJ2SN3N fkNp'`XzY!yGX~HCSPn0{lJoNטMh.|܉ h-*0=(mlQgPϥ^\E9ᣐ{|%(ԠW-WMTD./9K;^!RHmNXʺb+)C)K ikkE_'+k5B֖'PHioDwe@C/_"}){$ڛ@c:0ݐC2Uȥa|= Oya_zz%"5ĩлD毻vmLbRhNnhSUiZM|"YN(;,G{L)Wc΋ z`^mSBH>r %m_[ITXy`Չa [FpA}wdžżp vcz1PQn.ĿVh܁4} %SxAaGȃr꣖&&7Ft5|sv0) ?qa¹XaiՄ[61)\~c^b65EN^DCalpkxIJ!|8ghk Dd̓ J# Rv5A` 8hBll,g&KiekxTjY$P̸qح$ Z Xeh"lkm: /mkncy0@ :?.Sk=) ,2W*5֤9 RuX&5?e, k+}.'ډIخM.IvH%"R-G9.F3_-o]GU3'5c8FP3! |[ zc&;tH:@r'НuCY 30>%Ye 0AcgVi"gĨzd'Z aP//{ǂ z > =Eea~" ju[2-hEEfQeSEvId]T-+|O,5 NCG3w|zh8 Y@atuiܪ=+~T4mr.\-i Y?M)A:iI l'Zؙ^14ټR㧺$=JV۸YpaܯE/1ޟL>2FX,&1mԣwKGute*@j¹2Ik%uL=:e_e^lr(˶߂N6D~Jr]Z LSߕj]bUWߚ+) "2:!>CBI͢{dB,] S[Fms7a?hJViv[ ޳F @ TvYTj~d[k:3YzEDMPRbӈGd|x[}αRB7\}ϗI Ɗh9hOTCM;#= D0(Q]Io0`Što"B!o~VfuS 3yFV:A\9uH۶~awՖ2+SrcaO I ӌ\;A.o@]Wݡ` үDav<,yK!;0TtZ,(-U^WSZ2u{&^hFae*=AU&G(U$b'}xKqf*2^cVxih\~;N X" Bq30xdz3C&錨7U%;6=u9A30b2IǪR$I.`xwՈЂtjkǍƠ}˼x5l|EܾN-00^{C}3k(*Z6 0*BQ%ܐ{?gv7bI5hN #Ϙ"=kR{,ɒNBGTRgWgm"K8l.tuu'2En%Dv:b!}!NQ>t{ɄU-Rm$=YqٔbOC~% ")7Pm`D֔nw1FUc,E^\9~˷!}~5 kln :G% INVvVMp i0>1GO[d=qIΨ%'b̓Y"+*o^Yg)4{Cf 4^*ep0,29 s듺i׏-R.%n%~ɃL6kʸY[- ʱGæ &S9,5-j]ro&dх8c9g[\ĕhjA( զ->R-#Y=r3t0xc67v7:@ T4suOYEwȣy;Gn ͚xB1!و!ߥzP#NBMGT5=^a2l2}+Q>YS0> _fvlH~`Ǎ&08,CsŔVHYڡw~وi;&/譇 nT4=ϖs뙽S.Wd_u=1 ; s'~9q cWΒUAVG/bX>ɤeqIq^f5584k.جTJB rYj Ve\WmSÌw^m4|>釰d6cqmfrI ldw.C{M܆a&p]UH8:~xK xŞFiK.i٭EK㗟77g1Ⱥ[L\>hn}ÒbՃ]WL6{1B|g Z{~ǜ{J"XYiƓRX<tk 7=ruDuU<'& $$5l19-F3J CYyžH:f,TO".`~jO6dq>GZu7g*&uXჯBstlkj=T /[~`Sb*38 ܄U6ʝ 2/A&LGMu/ऍˬD^'9c쳟Q%sU}"3|f]϶v螙u7q;z t+p֣aڥN#+x!&f䮣U6^[y# jd6Ƒrwp.N4 F*WAfjz5$)GN"?zӳoh;f%giZ`Ʈ$:zjk{S0j]P D>x\nMOIaaKR[=`gHW3N3b*TT(sSm*F8)N,T{ 2E>C}K:>7wVŪ5Gr3h$JvD_Ʉi8JdHMchm{L;ղVq9,='Y=,'-ר.~P؉^/,E I]S ʻ`);7*-fN"tP$6liU @T/^ . K{X :rNsԕ:Z,ni"M,lD{4?Q :֮F2 B'ˏq#_H߲Ⱦ %Lޠl~)%I2T>UW_Č1{%P*{.HW8A&ǓhT][\=?l k*)9x-BHy6Z-:%de vp? !7pտznGNf\gPB|SБ} SJSK+@Cr6pH .0QTL熠М&I3mBiϊK&Ŕp$uɷ8E0Nrh~S;3&腳s_.,2[lE~`Pٴ/T +?RQlojX9f"CDg $![. XDvߖ%ON! pC`$2<躞dU.?zD{Ysj5$:Gt5xSX_L03J6HxA0<7y#֘Sd΍ Fx]mHgCRt+pnSg8pP +ϣv_7˜XBϒ$a}dҋC@Xzf1asFH`>j9 ?VP wH'4Woi]2f-TUw_N`t\+|El)-a˒BXJ 菪= Tdžhhx;\#_a6]$QrrR/2P'&pfT8`0DW;!*ˈZxhK<{kS3GPղ7ۇuW|JGL.K1aմA_KCCW, wiWɷdm%;܌j*R,V ֘w1!0Wtf?A_Y\E0GF;`w7 9hJUg8wZֈ6k4F[TSW=lTutƔj;dDCTƇ "qVG1Q[h8;I<謅2J_bE.6?j2]Ԣ=s5%xw>\W͙N .uυ/Lr(Xk>Ww[Hs{%'{U72=Pr>:( mUH_٤nӭ#>o=7&ퟑt`2ޟck W`\@wO kJŹf4vVû 7Jciig0֛s5]b| Rm@QFxA'G9{s5H_-Xq>[RsvN%G7ג]`lH~@^׭Sv^ K9#I?ZpC,7X|ޡ`/ =$: zγtwo$*{ڣ4vF7"o[ETT{Z~H+rnZwQ$NG4IX#S:[8)Aٜŗ۷a] 儰 iaC'~%?#/he켛ZH]-)VīH~ҵ;2j C.|U̯qkYp:腟u0IfSTjHZ-re|#R[6vNI)alr԰g[I"ɇ*bُzB(UJtb&:ȵ%pZ݄oe>M~6bs-C4=!5 ns(E=?K3 a!Qo1e I{+1qm0m58L8܋x7 >D qglnd~ƳWV b?miCG.ܰ#56J/rhyk ^LOHd&EsdYF.' 4ީ#s6+dob2: cX:f2ΐ;[&tq0 jZޝ!M,jnTI,{"{F0]Uf/'xHυ))Be{Du6QӀDmz:ͻfB;f#_8WI*|B,S8lQv?: M-I/?;E!ܪ1%\,Y >F30O{TMf"1Z /B op) ZSw`֓ozØu(UCt=v2Vh)CMv:,GfU3ln5Ե2V;̓=1/a= 75҅{OK;ev7\pt[nd6j1[v(` JSن!j1C8o~ $AGl6KW];١- .ݩ E7VȈ`;J:hIbV>l6@rs{c1%X!<$_N~"cgdi pUae4T[N]|h-qZ+hq ̍/x/ ua$~ U*(S܂|#tRD֤ꕹ+UѢFŞvSI:\Ct4CpIG VL[;@ ťFXR6o!odK.]Uu[e6>9-:?QFOTv )Lſ ƥaF 8ka(lBᙱԲn8GF3ЄV":E<(i\䐾͌øzU)SpaU(B!`Ug縇&oj0DZ9fU#lvB *f2Lmʄg%ɾuF|#ǞB )P4By~d%dYOh Y=[:W$jZ]}s~Hࠐڃ$`Cڳ?Mʨ$%+&yuh2"n)vܛBҝV2/CǶ7Ʃ޿H wd[`D/HZ$"lVyߒf^NMYGUCbެ͚n!@mt#|? ~A{/Y0;+ÿĻrg&Qe;D9ާ/aɈ JD$~ocܱ>4'+z=̟ Nov "hMG+cM-Im&pHS9x4Z65WijĊQ4 p79g2%; 0aKP"вm1l+)RX\d_#/==jKkVvQS`rR FH>X1ϱ%JWG7i~p~U"Tcڎ\W&VϼW$M(%Y&gKAoqbbx 3}\^Ƭ&ܾ8N$ 4G0G.*.  khOodkmtX]޴Na X3mM-L4 fzk#R8GQP*ˆ\\U xpmVĥύA֌ 8N=#>ҝx ǻ_XtUì=J5ŚgvkFv%տNeWEf vb ޖxۧVyG(Ihkp\H|T=OQג vDVS.Y6+DqU]@) %nW^hk ~K%_=1]] qtR {0ORWLnW [4 Lh>Mi;G+|EQ~l~d V-峾ɭ?_G4_dg B L7cnwvF ds`h@gRnݎq~n ܻxK;p? y򪊧bн!q -㾱@cOյU3>*NY4CPTm&WW8KlMᦇ~}8h3" [-bicEӈ/$ ^Jh'q V9=/N[M_`9iFi.ѥ\S l!6G>ҎE$5i6_Y++R2.@N5oq쬕@4ez8&-|EoFÖ*l{C`s%4 ̽yHt>۾K4; %xxK#o3e ttMPKJ9 ot! } c;vw52S@ig=?4>J[wtE d|31cV7m9sҊ﮿Q]Ck1@C:ܗjD)$yp* g{ư|=>_OQ$>IAW8Q[d Ě,U # Tӕ/?[+^%61ƇhQ`]4<.9g6f$"4(a윕|cz3ͳCp(Mb&6 7 4T {fyTu43keO\g> 7qF%hܯCaZO]S8d[c>NyCY_tc iաBho%?0ۼcRؼVrŅ4ܔyuf-ScZ[b;^H񘠊v,Ul: @j8|k7 *xaWVz!䍍E#GJ:[֬@!ѪS+wbַ8㓧S$jdXT7f85kTo t>@n01v*mTQD7/G#G>}.)qNLahoŒq玫̀ކ{DOa.p^J4?.ҧ@ݾMP#nͨTOy?:kخBPD-&-&S ھT0Nh7 2kT)j:C4 #h^6YߌqQ}`yp4VRBTzeٍF \Ռ֔L ;J9͎9L-Yb%VcvmkLd,ڝ!%pG2jÖ̈>'d,بŏL`w43o_TS"#d8$yy1X/A^Nٴ՛"R!|#E(j͎Pbn9PQ8:Rʺ{c^ܼ f 0@"qz$Ջ'eb:tmʪ[oz=soލMR LQɊW.Ùm("4ixŤ6`5nAVͺ-c*UO,0{tZ2Gf#vm@!Fȴ;AӇrkJNOƜnܽxH6.5&]JiyK}7} ;pB,˟AsD*OE7 ~q3v8$z^_t6s?q c֡H{ z=zƉPۍ%jͬ[_N#UQ8u +QQ+Fw 9K!GITSw(Y^}\.fm}K,u^G'UP Lˈ!,9Ґ ho/Jڕ)4}n913(wk[6D:%iJC7ax&y6M.`iJ; 3 dȝzƐM02&A菱4YtK h'ØTbTq(m<h|Q߀ǰ觼4wuC6^A;?m-9*m:41|-lӍBÙq\Q!Dބ1y^ˇ_( &K(qXza 2RVC0YdʐHd/6*KTKrF^ ([~z,Hѵ#DloqvV&6Qq8u",)\Zz;C;ͩW!)[fG-N  }Q?8m }; @16LJxU"). M,cZ;:*jj ^%lh#5^'g+w@O~ڶP.g' &u  G9T}Ye"@":úYV!D:r@>됿;a}g-PB1;-fdgVX"S% CF~x0(V:2pk9#zgвDX3mk+lO@l *GMqFJ'IЁ㶨Z:9iCȐ/!ޝ6Lř0΍ɩTpΌyKzU]YB|peA1J{:|%KL [ώ_,$DR),وSgxs x1-eǵP3NBaE&ڧggSR%Zr^lzZBLMJ;4O0{"+$Hzf`1NCLIB9]ݟKDkjeG >E }hoZGžq}OzJx5\jxqh|Q ~/ir04XmgNjt[ĺER I_JS@z{R#+AxC>ggPԚhq&lW%F^{HܩI3%uڭ4Jz('"-Msh!>Ӫ3'4aZU TH^k{'O r7o!TC~}\TzQz=TA Jȫg}%RN790>ͤWt](]Ƈ 2SsjN#h֪ NH^?`/v&F;țZwUI WZJ]Q/ϪPyW)|u8\{ O|6M$Ib_ gSg164r݌qvx4Wꐴq) K맽V6Z=+&ыCYCd(y〓 )xˆIng'N~.SuB՞Y/_EƵZNAHE;-~o /+P_*Tu+{vBItF\a㧴5b.Fyh"'0☑?ࡨ SGyD9R}GC,ts\USaCY*H˧K{E䭁)RCn< z\JIFR{'vl^&Mj_K+  aø$tr0}TszpEʐءו-ײ1?i:e7tA>O~gGpMkM5%T#.ѰL1/%w# f^"I/0N|œ6n-\WZtfbϦ >HxKt9o(#P2ݎ9Ȧ qAAxUyd5Ӵ\Ffy;UkM覂. awE$1. cѢ0AsVRXhn-NAZxd47vN/H v:@=K}/_ $' }].H[824RͭNu 2օ.0J1I$l ǶpKW鹐zʫ 5i\D^F?.8i9MDdqB::!O /g:׌T0.;"Wjp=_f-#xo"Ajv+cGs fwaqFv/D hE$N ׀\* f0)11BڷB&}NlLxq=Zn7-*`䬰QCH6'e]]AsY}.ՒA=mNp ^MVNeuYq5^1=eNIt`#JB`4ć*-x p7^8,XvzKaڰKuJml y e)Z0 .HY\Ap jZh'P-c6ppf!y 6d4s;sYz6! eGA{v5j6g*GVǷ ~\Ze;_2pW+q[q,~W@-bhxJQ dq$%i! TJGi?=ApojAjփlJrvg\嫫v;Ӷqo:Jv8Zi yD.w8}HV{`:]d>4gDЍ/GbG>/zmMHھHBW,չm_dӐo{'ܘh3UUf3lXV;0c CO<#;&0`bv$ ,jp ˠ&W@o!)!ޭ z1@b\*dYD5p~x u3IR3w" AgtrF%fׂCh0)A}cQYeɃ9>3i 滥'R6+ UKs JkX}3, L:1[sH|%kz.窿3zk cORNJkO}DŽxNt6Z"rC(%i Nvyu5Ϫ=n{U2!kcM[rP5ԋh3ʐ[:zKScu ͘U>`x፥7 1z?{y1ywkB(HUf+EI|LZ$ޠ$d?d;|`TAsByfڣK;v2>zƉ c'jgA:!(\9 Eq8͍t`#$9'8ȝpl68zO6`٧plY<^qV$υ7^9a9%4fGdt'#_/AI-]S[m` s M)vZDV*Q*O7>ش%upӠvt=I2T2 Cn6m!SDh7b&#LޝZiGIzj entjTN6azDžie8E@y6Y/b?]f%D] &J& +=8K bf},fp?DpH >xe!tME&-MȽj"'RKmY?-L/K%mnu, (c*H#ԿD{@g!54mۋu _?p/:Iq8=#WFz{C,'HJަ :d;z4hn s}R,zН/@0*u)JՖ/ڣvAl]x)~Rtt5xMU-))Aк?֣>򠇛9'-TW)-#ETZR2U!!YŒt549ݓRX4uGn`b%2 VA ~n!QsyOW~-y}".)h4 a =ﭳ*s:wvrqֽa$xmyfΈ;@̌r$A!]@)(%gVԉN]>MǾ96~~7Q7zi A">`͜)^Oވ,hnD]pPYPUSadB(F0N~W(;SW`EC\|^ X)UriXHDp8N5J*p-DW!ݤLv{דsR$*ͱ: nW8;3f \?]㪣vc+RX#g6}%~Y[.xW9L7pta /8~qncKCZ H2 OQAx:ϭPcry vDjI F޻` wp/Z(EobЎY̢dIe 4hXɊN}{i.nsŰU>.unu 1UA"Rx~bd7K\؋cbdM{LW!rw ~ebR2rRqف 4Q+uP8P򾸞6UqڐW+x^õpf{TUU.5#VyX9GC^)d~@&#E)Z: !;g&zi=$V;t 1 {U}oͱwBxl= _\%PscJ.w%i82u;j Hco3C-g%MNRl$(h aT*Kս!#tZ_La.Dsr37T gt%EB; -gTYe,:AWAA 3貖9S)}jXdŘ6}V$2J.|WvE }}oK 9gN%q3fq9aHa_%q+ٞ'ԍk$ WؘQ/v5p:.m 1x"TDr?-NXsyZ[h=d\>cĹ2Jt4 ,biސ }z&hnE>n<_**=Ɏ.Xì<ᶻYړVX,iZ&>=7Y{ekAv£܊N-ily!K?lB-N(UL2 Z<64 Ȝ>\ijF읆oܒFvZtnNuQHX~TZ (ryu?vM-e%M3!9K %D^W$ -訸/YW+U[nr˗cB'@)rgAG=V'W W{7 i*rojJ |#2ϱSej$Zz5=ּLƑ@=Қ-xm&璇oy1[1'Ŭ3J4 ˩*H+ fj @x+oe9?ɰyJ_26éiu!J{)q g3cVcJ@H|VupkTP(mzCJ=g Dtu/7Gxh2s+uy2wcTYVMۛz&-EiMio&b8F04=t.%()$1A c3 >. L oliɔ~> r"me{]l"u#ѽ;}cZ꾼o,_@tWf}+m  Y3^ RTU[Av o  3%ĘM~N$[J%a,@\h]ʾci(]ƺg*m3\SGGܓۍ6]Yk;>j /`1[d):gk4ryf=2pj@2Y caU2e=YY\//f}W6>kk|GBwcG>~HoMa(Ȓf\{N5eMhqDNlȃ\%CEݟ@[|ή_ɚF35kB|Z Q"h*'o_@/3@hӳ G>(cN kopu5"$l ?ajiQvTP+#s\VK"< $[5SoX>#dH*-بT+B+pN5NN*g%`0׍.kO4jϵ?ݠT!O@Y*?sZUK!bUZn=J$\y2{֡(d7G 88UN6#`nF-T&VG3M:2 8^0t INjyaѻY?^|V~ wTt0 :ro`H}tZz"Gaj- V[qA哩.&бo !di [n(% 'Ed0W8Lw&OtzdA_>-"_p]0R6x{ 5`.P"%"˞; ~u7kn/0zLsiD4 3,_UFS5_zIE,Hg5z{h&4?oЦFB&/sskKJ`ĵGɔ#9kJĂ=Wc5B.4~1wGٺxgTMɾF)d3|ٷ%eV7ZzN3u3+}UayO&J1T)ǦP 7%{ /aszTEl:oi3H4u@)fMݧhw0(ئNi] $3=LL:mm1P[gGm9;{f6wY;.d1uӢ?-x8M*Ic|U4I搂7͢`'>Iʗ G`kI #vTo%0q{38F͵-W~Z8qQͫgF"J'Ӯ=>GPq WE/3mgMEuڤ:twq1OK1ujkbBTGy. lߊ VZrv%sIfәaiL>ʬR#ietk]Bz.$5JdM;cgBݴ}rN迟O4/@?NJUQ>u5z <9ߗd\gK=eÉ K镍-g  X=2ȶ{ {A?"^1n,=w} .tMCרkϽRvy?lNPvW&7?׀ r\di, W(z\qBծ8=JqC].4t+t:D˟$!dP)dFW'3ZYNQ]m`Kw=zRgFr(DQU\i%헖 ;^Y^kvo=?WiKmRL39 Џ+yQ~jzI7L_beXI&RԱИj.)QՓ'J[, <,VH3etprlPW۶'54x;.)n 0Ǒ>hX~R0gZ^#Y?x=IOG'E P_NaY<3_{%-ls>V^ IL}݉<cSxY2{_iFh`f4vd܏~ 9Fvŏ16n J (VhT ssLG[ z:E%E)JlnQu҆fRQY}V^!P96H]2!epEFN3Ɛy2K`Hv&*`|k)t$rǨXhF|fl6V #;u= /!muYx:H>fqw4B N6l ovdqs霅k [@ +c N%H. 4tZƙ@^*+E4Io&Ï/豺[hg[ oťt'Y2уl0U<V)I}M42n`r'(r&"eqφi&ZFYvxl0+g_Q>C%GN*sO8:F'p`鸫3!|| \}i:Yw_{˰qh?f?\qHԶފSq[xsLiA3NF7 z+lc9|*~Yeh_؏e FS\:N;[S q`<ʸn\|kzd#K0(lxNru"fjDwWd Jt^bnsv%.Ri0F$mٶ g^u fPN]7S:N a8iǿ 旼*<`k1~/r9T~t8ڼUOVc\j0><1r >]_g [ZrÎӒXVfی6Nѽ0&yDdEUV?))KZ {P(ݑnQr PҜm' %qw‡<*,N.! ՚؝SڳjHt 8L Ͽ 6+$ۮ#uʶLx dr>& chv<7:8&^ksm\ ֑:$R}j~T+ L{YlVI{I1);: )<ά][ȁPҗ:F%>(~]YH pYf/mଘO.H᭟>)^};ƤdhG@'edFiH6P ?8*>3DϑI[ٖ+Vv8`3hH`.!.wz h,[5{ծ [ -(*loYZJʇ |jo{mvs4GҸau hE )h93mZuϏ}c˖C  -}BI^K?lzְT1[MxLЖÌhB\rZBd?K08yZ7@0T2up{ C5+ѯ)!PiL3xZӱIZiWI1)!ֵo49wYP 6溮:lyGiOt @-Sj KgF5!:~^2! .%aGio\) %;wpzycգLX%/:&ge }CcZ%AJF`nd YMusN?'}0fW|}Ե[_=Y5v?,W(R2q,MF_NH=jԭ(2jL4Ƃ$T'&}JjXͫ礸aj |6Me(V[Ptgd~.mVIgHox(3+ cF/V;ymN&'B U4Vi#:r[d]oFD(؇2E!Vwd4ɸܾCTj% s[weN(9O{ѦW%_b,qYﺷgp80'2<;!"jbenݯIB&S#9LvuWyX?Ďb~d1<ؔe SN3 ݣ#,R@ß^ N)C@1bG3%1[u*-9bݨur* F^({ȫᴺk?mO6C](s)ac*anHw|R"JYȥ]QrA& Pw:B-zY}[2wo+CW)Nw)rk%)vaj*J¨[h?#ӑ=*㱫=# 7mX;s> .{`_2ܣO]\9|wQ# *O(jϽd;{ġ+#I'мXmg"GNv2w}ȅm΃֬gF/U0qy< 3"i_ˑm%Xei_tHA'9U*l-5527}p]pbWx<?G԰IMO"i_@֤O+pw0-t2$Xa5tz2P UDlfdmdƚ p?hZ5?xYzf8ϰ;[_7ˈþ7m̱ܹF9{i@FSdN(q=XԝLo)T&nY ݵCh~w'pe& 6կ6gpSazvE GOB5F&(3,hMŧyػG銲GW\F 9L|wAF!򪭽_|v9' i6q{8.޲Ay%m<=s6"7\6b*%DF2[:ͼ@Ec#j M}ZiShR| nbv+"|栯9#jm0+=!݇Wf3KI 0=69JPk_,gl1= C[ )z&8K~N:6j[:s=U~YY2Z!5z"IːDeOJ5iamU*EcZ9РW)蟑0 av9gf|b#  %h`=Vpe5q b'`4;Gb.AЀ:MQP+O [c`~NK6jF.#:*4ۙm/Jhj,IŴ%~by:EE7=.|RPKA&UY/XbMC7]l fjv{|$-T/rz;"Dk2T~cz)*UMNCv-)xM/McНU&b]h-q\dKݸ<>;6}\HS~``~VFARWvS|GC0uE 7gJ &zWnsH)JFJ( b˛#{K0t]|c5OE( sq1F:_9!ovagDG(w[sa-X4ã6Y8bfo3r++w_AMMi;ѯ|{z\\bdԨ`:`Q Ta=Oy:kQǮBzX,>@{Ubcv#;?Kx5y?wH~׹u 1؝mkR)3 ` gEnbܮOTdPd?~8!$>|7Sx4%9 A?o!eRn |[6S\q~&r^}TJ$yyr vGҘG &[ξyCF'kU5`sߊɊs!C_ Ql䐽=֝6-4EZg }O-b [A n2W5w^._d 4T 4˦ᢱ/*WjZrlńDlm7EۛcR+$&7K Լ0lDM*Q祔YU*}UsrBsKVݴ$,yOt|( 8mWǂZr]8R  S?tXӊ[ug(-~rd#@z=/gqͬ"0VUͪb`%/ 8FmB0:sl\gu.<~FQ,Sf!Fv'P%ot*!p;ݯ$URC#*jic>W;o~M2#f |_yKM@A rp#5h#.! V1=}]gk |Qxɫ,a RK0mhf_Y?~P\ER~< @>S)~ "Ajz|rF2+̵ŕVnؖADZ%H7T {Kt՝:,FkTvF(I5h ˙DeC(I>eM$\S \1kRLƏnliOMԧ=&HP끒q8n8<[)SC yr Rvqx 7ۥA#UGW%w:GxT6T.Zfʲv/-YzIv JR;`og#12g|(yqԳ#j@J*]bxXW7YRhя .X+]/VkKxA.!*HCMWɅ-} Z ͼ*GGƿWoJ7!q@xf\ӷW6'#v~Kײ=Һ@inφAGgQɌ75H`xMjmEigx]yY+ \"Of ^YS `y; ,5+Ihܖ1;B5j-(WFɜжKh)6WkJaߕL70g 9"ǛKE-ޭ=Mg)qF0SHI5P+T2K;1zk𳅄.A|Zf U[M{w?s{Njj x u%̂CNNq2³t#G@0$oՊǫ5-á>WƶٿfGNdcj/)zXp|0>ov5i%0 z%뒦ycK&eZӈ¿CLl'V9qd8h{x5vE웝ﷶ+ߎ~:!qPwdFҿG%#Yۏ{)E5_aʓRҞQ }5|f>-5T>OvܬPVF;G0tq '/uA!jIץGh L,FSw![\)QP3=$ k3U:|ơ` Cl"PoD3Tx&y mKOQńA\L9g{+ZS#+rq4-`ueWv)!vli5uKC\饞ӟcHBrwɦ*[I5vdmUSRx-EMU0Vp4duLEf\ۦFo Y+Y :B@1)5.&x?PV'&tUh~☘(L6N]Ah.|"qs㧦EÝ홍ܲ|j.ؚz9 }C$}eƎsفwT|UT[TsFbf,{D#b؋cℨѵʪm-@M-k}st'~D׌vk.^Srl0кC+\Y*;QͭNU9ʾ7 <<ъr^Jxuo_hmKBpJčl:B3: 5NgHz[z&v-X43)m XRxaJjzD0  a' X iaW8fYl7]YI!cǓe>EWHDG'5 3٦-cHB.nS' 0'hs}^o=@Zx .;r tb6uXKq&OډlPUMW=XTR!dY(*Xr&Hb-&YPЛ%W૲\L9#$ѩR*gp' $=MI'dsS˙:Txj]h>#X-|l9F :b]jf{ `Y2ľސ!0ԸX\ Fag5&̃Tbss# ɺkVc-xviCrlr%u]e@)'xŶ6R˼lZNY\']`2οi/[dJ&oeEB ?|Nfn(RvV#t#W*3> [)N8sMw'NC~h";VK^v܂fCj,lkӶո8$tEŵXSc07R"4/3#T! 5S (;}fiT#Fv I-VPBK Dk{ӀƿR"'Y TYlڑ@Pu[\tMO=:smZ)rDzopU& =9Ӑ_d©Fv"x֌Q,`&z&g&\-yz2\!uVXSgďfBϓljm~5a˖PlQS6vF|7msyEc$zc;"o:dt9rbqZ~q4o+P̈шlMefpfGoH6 5WʥOQRx)B{{Z:Fs8=)0: Zj&,&y*\vT 7Q2OWzǩ : O {+_bH p@'bּh˞p.Bћ@%DY&k8`.W~ kjm :٪Fw1Ih9q:ۂqQI\FBJUiGLނL ==87z- 0 sv𞼫alhD)fET1 "]K~TkT|,y;'%qU6<*)doIgI&8TI R3ݻl|X;?v<P! z4|W'E;{e"lK̀$whnem 4HDe:%R脻{U`\Vg0fKm'X]<8:pzɺ؋Cەkkc{)#n_7-])nqa)=LoU;hi(h\3ojIvIM)Ip僰}+ R؜J*GiS4<7¦`~+.T4%9׶ٖOS:bЮJBx:6J5e#C%oM#U41 {broԼLI,F$ PA4Dv7L!g>%s[Mg?Wiza#p⺔@#e] ^+ zEݽh9kķ|9|jLZ69Cz>^~`ʘYjPjH}כ=l)vᖡ@θ XS*Ń8&S%8A_+:Q*Ap6B{Gz fxDM0ʯAflS{܇uq8C1ŮQ4[(]t((=8#sTRp.> qziR@!-hXS&z?wUL}r&ai-{Bx 2Lݪ)@: !y*d+5>#N5WYЏ;[,t+I+xQhoo+|!r ˓^IiB#6DqնhEԐ͏G6LDfgo#99|e_ƒ^8{>9IOk4Q٩J eKYUlVEeJ䬂7W)D# ~ߪtCU3wvb{$i`ڄtקS)3A:w|VPζ|8 u;b5yũnjz?TNI{O1,.@#l1 XV}%M4|NY*Eu;Ϻq[޼סӣ󡥈 \K ^)W#x kP>[ Ea<՜0''j~?#D?`o9Ӵ>2ec]b35,~i[ArRqEHy ߱9WJrq A^8=+ٮVȀ?{mpZ)mx!!QZbxyh=|1A/Yj?nіg˱DL?wm< Q2':$!mzo}K4I}|QuIb,$z"V"#d5Vn.Qc.fM -.J}xk&4LSSWq|׉Xvr C oibd df:-+֞D DVZ%g-Hk|X>>Pfmb?zVdr.;(.+aՎ ,Ht AܛCME{2)vr0Rz Z:Ӥxz=fͲT&tcc D0"Piթn?oO2[n(`רmvLy:(UB ;z_2xZYj%ovH#M^1# kϏS?e&myp(R?6=Ǹ%otIye $iڙH6_ɺw4m|pI+vBkVa<+3__9Wk V8euk7`P'U1`ojm q4¦v2fne5)%0 1%.-dq>7Iϳ̦\tr+oR aOfŰ SBn4dחEtTw^M(8C<!dZ-Xu1T9lC`(6.Hj QXq\ o[23 B5$>)yBVP b!> E zfgk ikִ@clUa7K"emCrnv ֛4- #w?3u݄_[ Jfp8]tw)]DimY~fYñe* ߕ̔YtVD.Y*qta_f%6H+ I@iE`kF$=xlZ_^~IƱ 0,! BEk@ť剧!kKQ*ہ6g{}V BFvdndq"Ak* " &nٰC*5 ` LA@t? jC;ieʒnƖzBlpPZ;fh$[Z h\'G3M,Y"suM.۠섿kD2/YDf JIbb xtL07zt٩=hd(1XgV8Q]Ϝw |]ש[B~Dz<*9~E@- {&>; Pj>ZXI I(&xAyT_CE r8VEm͛7MZP&#}O>; .$TPְbBgYm?T@<p6[QېOLrFO CW-!T ƉS]{ԉ9 MԃSBqz94!xܗ`P 'Q$ %I_~ԕE({Dnѯ:݈:?OIK~C|S"Y<9I d gcri6>wɾZeސ(!9IoJ>#`팱*&&ePms3AS #IجPG!SjU#7I)aTN3|9)E=If3žOͭg"V:!ƫxUEڛC-VLCt K ?"̆6<da՝l[)&;[7 krȵ8?Yrjlk4kc@7d|\ !Fqw,0"ĆUshk^2TzFI"O8k{4axZuƀ0`H*XP?>$|4}ٙNoneoRpoU*k7 6/= =RŒ~r2җjؼlNW-9̈́1i%=_AiJz5EYz ,$!Vji0IƙoR˂Q9g#|`/oj b2Z$V3ܻů?SDŞ(*hD8UF(hɾ+&x,_uCMwitBvo=|Sf| 2~#V/vwN\58`ކK/* =殨U4XERc,>oOpZ}H  .qAƿOJ޳$VߑpqSܱ Q$ܪ2#lȑ_so֮A"F?>s4ԉ/(K+p%Jrm'pY;i[S1a0#8ɋpK c]_>{4Xj44"5"rt ;X [X2B1 G%dl•HdسTdLj#%% ѝƍ\Kzһ #9G'w84i6PE7!4"jc3E_ӵ^Nkd5<2xܛҷR,ҟ0FK A[Ɔ,A۷|]MT|Ug{paE_1?R]{IL,K &=uH^s8Vx-)+IInh0s5G_`MN9QSZx,ʸRa|(cuxqgbj#D9Xh{-{Ϲ)g2t6 |ޜa4bP^!d{`dӹ[0h\ Y4- ICeo w95<)2W$$oƝLG NZH5ce$JIIڠÕh/we @3ڣPo\گ*,ՊKa`+t13z.I":w$v(:/LLÿGYBA kU(?g's>=~!p8!-F}CkMN *"誕$TM/ }FttPk3k%@_>x[͝E+ o>\Env-N@k!J0yHrG:Q<)I(D7գ$ߛHθBsX'uD<ޞt !b@o:##Y+S-obJןyO CeAwg5l$οHG!%MSJLZN5UZ9(Zۨƺ쳢6^[YMTt+@9Rs~ga夵nGE%6|u%yo! Fe \)ػsCL:褙pR"wsc|vgD 51aˇw_~- Dfn-~0 6]u1.~sH9tOZ&Oן=<["H.=#]Tm͔-knfUJp[ƨ{[4p,Nd@m.'\VEe$ԛͳ]ڶ~!WqL6}G._jf@@zϕ dc7ǴIs1T`2Kɖ %V2~\܉ uau{Ig @6=A(qh'W}퀰* z{z+Y=$pЭ u.^E}'H/mEpv¾:,T{SZ˫HD>۳_fTxK0\I%]ifcarPi6da D ,#U s*sAӌ ; gs)>ycV1`3`JaO]3L&r4fj(Ji.̈́ jQɶVю#71rP/*JÍrj| f"'$b*߉7hse*f}YUfę/˸c D?mla`WjJNiKy_)KY'Hޯ[,O(K^H}af5`bCzgnXyn &8*xO lT6{-vi0 @x᾵*-zADA\j{qYoF *T,:eʿ`Ң c+N6v{1G6lS>9; r'c}B;fip!skil]#dt1%9yc'g" DXKZRZ Mԙz5Av4,cAL!xy ::SN. @ם)޲sT4GNX,T'E{v-Ϗ&9䌬_'%}k1@~%hA:G|/( 9qB{&,dK!A0R.<`ƹYgEFAEnoװÔ><) _%DըM|fpStАFÉ>ZlXKۙ%&k_`2(ߦ_哽ią(n'ᚩWym ![t{h>׵RKv _ 0핦`YYBjdG1~Y6Ը[V/ @YTȫ]tnՙ1nր.P;fv_I`~n*R?*Ö{G]fY*HMRAx,Ss<~v lsogƢ~z$jS}w{b#(w^[Qz@#qrg!5^J? :{ܔۿgm։Xܻ%B|mOQ6WIæmOKtfN7도< ܪ)g k\#ڜ+,pQM>~hUR xWʣPESq.>E/3 uBu[?Ku?6Ri:|@@a*ɑmˈ<=x{t cڥ[]d/KDj{;/cÛlJK'weO|rfc[סK{(t>}wJ9UB|g7Š5@>K.^ݘ/q;|wn鈹4r (tmT[mNpe@IF=124j!!8SI,Wg=%PY0[̖Vd"|ǒ <RRURc{s ZOdQ3^Xk=`T8*yO9MPakBW4oN>\5(YJd٪ ׏fjYDӵmݼBt}}!y1%Q/ F[_ْ njI|Z%Ǟ0kSc 㵚`%KDP<;1_Z.AˉD%?dUى+5W!RWm1ľ!L| PM&|r(l[5N%xulw ~{dVkL$f;HH];wI۹Tf,Fv1l>P-o俤`֏>An*RFDQ=r@W˜_58# vU~7C;u@l?4q~nFK[覆G$K;RཷsePK |B&[mnLX_uYcx#>ǀ;:{͐3z^[z_&B/8u>lIJL CY'wC s_HNFH-H<MGMpG^C&`c3K劕zRIS`~Ԩd3o҇ۏb#yq]dse)Af~mBЍgbʸ⧣d~쎐#NՋƁFSq̉vn e΢MqAT^Q.z@j"Hɳ]<H uUA}e,'IA[^RH ׈ rh#ͦ͘R>҄ИG!Pn̉#- {KEW(d.E OT)(oGK$ZCBo5}c4 i=D͋] b=#Ej;2 ]JI5kÓC\egGڏ]A[42Y,! ЩG 0cTȵÕdo!3뢇WR;V~u=P rd]?|(5Ldn\ms o3}+:WJg3ڻh"'pɐx-IAHg-)(wKih:afp~4073x6$jm5. Xxk<݀EWN񱄾D-w.?2˟" W|A~侀uب,s0I>,T>:fM\ i^Ljt2lkCJ?=4š]GW1,W adcMTJ:? 1]?%|wR[+I뾁q[V({Z}쓻^@hz v)HaX A\53ߞi?%V1a~8e/x!iJ |m~2^}rrʇ!!i"Gp\V4Zih / @HaMP`zjR6\aRAl6'Mppֶ./3^M˚@r::3iv)(Q\R WGwa}Tto71:oA4C7aRCq$.ߧ߉:yʼn '8{NB/'ڠ<٦4>$Usβ*>Z#V,$K?gl`qC ɧ]D’$ jP^~tzƠvDYrKN*ݨ]Oܞ T91se&I)D|{&\j}7>ȇ'LlNb2bft ^F"urk% m )560h$RY\d.gnbtjv3Qx iE?AW9} /BU"~;Q v2Rm$C 덎(/.  f" a8&#s9N!3\iGjJn'zAp@!Cn:1_c=J_,ZgLѵYK/, ېwOEH(e7aOk z[Lxwmӹ R2ʡS7д挹x97p,+E?v1!q8eMo Dc s$(pbgX$锛Jn i zKlv}*g'^0R 2/lNjM (:#dYJ'6%wI ^5B:sDx5<Dž2Xa7;zgd*K¢(0)D| m@Pߣ2lOE`sX%]2^1kj (14pp\9 DWqf[k*6Ƭ I֠EFz[D蔈^>0D'L`em%\qm9.fRSb_A(.ħŪ*vu^`+ bcK ~Ć^֛IⰝΪ 'i32sQW(e;/J3P /D?yH$yRUZJ.Ks!M9EgnmxUبfS|\ -Đɭ}dub_|}QnJ MϱB e28V sV^:pv!XE bWZ/ahllGA~=%'WY+4XJ;L4V>: {3P}'!EKķg-w; [ n51m']Eݚ,ƖLś(G* d(Aen+*>*(gt8ua^" ! ,;~xj""+.14kЮ#ZIy_n9`%Hw0Ư*M y$Q0͌_#fa h<īltG!`|D+78*񡢞1]^\a~ըfT]笓V( NQh)@^!y4 5?ĵU( 5UrE{@CID6%"3u8{Ji_F 'v^e|tXgtm;x AwэL{5uˡ/&{'v!QKOJNRQta@N)2g I:ӄT<7MG'׆(L`]=.>3@ˡ /5VCU_MlzNYX.F\{WOi9ʺŸSoW~@#JD`^p Z,IKq50Qf1TN&3M9Ek2yqaD8:H1y9pIL:F53ퟕg@q9w;H b'g>i$oj B#KUnD)HJ5VZj.4\yc j[I Y(X.m%v)DH+V]"ıZ.7W=X f&p0_.)5|FyV;!*8o[Vd0lS:K8ڃTɁIu9 :mOh`aB$]WY; GJ&u@=l_{S5 IT'&6ǣM7ۧθ-$ѹ lƓBy%(Ӝn@󽅮OpKG[a^yZ^R>ڧA(Xzh7κyR*ƉָіĖe}J^o'W ٿ:tڦ#I_\&,2#vp#fAnNqζj)6EMܡvx)N*G*"ͪ-*~ W2~϶g>e6=(h-X!Ƥ{ߚxPMK@puPg$FƝ1@p`4k:pq̑xFXI8fPw^ gC? lE @t{þ:;e* Ľ`)UpgT}̐PDN* lI Ц;:wzYCE&.9i.hqYL:[sq&'࢒d8C[&[vck~3 ̰lw>U1-dm}>%… ü`ZB<XI-:Lɚ*%8'Jӛ[8{p_Rt|Go9d`zd^ڼiʩ? vPn?[$$P\P~4.'aӝCU9=3`e@R_wfBqr-xovǕruxh-WYO|M\_J]u2(tt0 LW/9T:کWoREm>Q1@ Dn*d&؍ Ί5BHMT`%VQDNSfxDo8GV{ɭrq5H= /~t5+ُ>47BY!ydn5w*"=[;Ջs$W?zzy1oPJݜBcUVmD3/Șm[#蒧)uO bH, +qƽŞxzK Ƒdr3t9NLrvL#"Xt0RÉgNTWҸl'BO5V?NnNi]܇Y)}'HaJ8w_ {rˑpĞihYGvi !ayq!6׉IJFEIU$1 XȼL*`̫mH@btȭ &In}t=iifz&ChrƨSomD=qyfz<*@xlA=ߏ{qD~z,: LsY}5B* Kh:Qq;2+MUnHlLhẕ([hUAQ(٬ {zmlǾW֘ EL܂裇ԓ"}n?hvXעv?j3e4UUpyC}g7oIse c1uX_暆Xi_ͷdyz&uX~ sֈMBU@>u;ZL*mpBj]|-5iiDœ?9yRRx{]M@ {`>6EhXJL8ʝ8cOT5D_G٫St]k|m1{ D?*d)پ9+ۙ- Lxq%ng}ax& N@"/20Pk]+/ql!_7#1RLJ4͡}K7԰&F`vX:`|dH! lItm#@شs-Z:Mb >z6eC4f?&?3DAN)r#>9^+Tyt<+FJyaFmlUSXm]A⠨?XadtZS`kͩYh)I3 b?MrJj ʽp'lՁIeBʀM鹪t&R۫"0j9Afz paC٢o416eiq HC] }Pq%? ;eK)~4Ϧh|P&v A<âs5ESZԁ3=%=3SW+FpB 1lQ^~F3~aKODH{81?+f}u_B2`;6Yz~u#R5,zU-.XR u/F\1VH'?R|kj4`ߢ@Ś ͎jV  C6+xlb~1Tv yYw00d3Ԇ{R5뷂=zѾ_eS/q= qu̬OWbik20%.9UŃժ/^tGx0&C:bd,6IJˠޗ+ KMr6LKSGULEޏ\v)<(úSM#,;Z[!6!ZWw|=qnc,8F@$G/82?v0|zcRj9MuZPCi (\UcVHp$&0ۨO؟AjC6F>7.elP M"&g:ГwKD^T⪌;Hņَn.3Z$(Շ1+(7 IS=B~0cU¥.5ɸȻ8Rj ۻY"uO:V9.2]/ l4^,3_xӌaU/'I:$D,џO%FDkSGu$5#Wؑ]FkFb>Ѯﭳ~꾬`vOuMtgY d!9eN^~U&6H(f5+D ꧭ48!%ڔphj֡${@~>l dV-o*E51_L((Ј'ub;omZ`A)5$~tR /Fj^qLU_4#9歨΄3NT4r,1ꍙ#S#-x|7|rŶrbH@Vb䏶kP.- & jTPNXΊij}FEnmӑ֟i7$_lD2E}1Rwl` '($A!woj1Y K!Wѱb/Ë(xy7?뗦s:'";6F!|?^J'AuoHZ`z$ZFP ±]g~]:d38>=Sc##:K*oSMEe{GmBA4Biǹt)$:N/?op+1>,v=Ȟ.[{J.y#c/Z\LP,>}:oʛPVbhMGOm\l꫙Y'R`da8^?(˟MMG%㘰{(A@)twL}sbi%1ʺ`zV)I lIy {FHTEv(q0zG O l˲jkٵ6cK߆\aB 0܇͔ԅlhFHf=2;;!^f0K\Vo$EϧڐQF2-LuCt<ʮu:(09FStPqcn&yUA'@ t=֡TH$dX0cyj@Ñ~K}R1l"y)EX m${|A"3;*0B]Ljkq^n9|iCOMC.ʔ|{lsd"F *:vG]k%UxBfÕ@rѬ[m7֭yu?~ FغP 4ΞR7MWWgCa{9ܯXIlHoTy&!F 3&G NCƏ >H_w[y&%ylO3dgNl0!mw-uDWż?n+IpN݂~ʾc4RЧ Kgt8jNZcLT؜ۈ?zMBU]8UDLdPߕy` P[78ud|z ꡤy|s4sDnּiPb U]``O3r9s_C'-V_cj$ =8OeR< :rޢ,r3_ґKz,.baޖ#3n>1(x41pfRHh>* Sz*-ϗ8[y#q'_܅HТ63 nR}`>-#&HE0:YU eJeȗbKU5 |Ц+<P]= YUdՕO| ʱiɩ+- ?a^˘…In Lw5'q :{ţI`PV[$c`s[,JPz\IvSBc ~͏L% c¾m.ɞ T'tv }2sBMna Oꉗs޵k/J5aGۏ\bmM !&Nu)Fp:ԹuD(Y%~tӏgΗ U:\q=!2avuӞ h0c*].H͵Y G'YI}4vg-Z,gAE\ǷX!UHl8u{?3Z-/:|[ЄJYf6'I%ůV:O=C}K|)-/BFӲZ-~JRI:=w zf*]ƽ48U3>֏>2OHͭ[`mMTO49gШaIӱV Ȟx]]lUO$k ȳ(0+dZ>)(4VHyjUV/ɭ;=9QF[۾jn(wLUİD6 ]X)^I6s]wOwjaN[p]s,;~XJR믮I|NjYg4F/e$/gO8ڊzq W1^^2jy]t5 ES9sC)k'^lm8%\uLB0p~qaFs:k.$+MpT,f4,K `]ABDb[F%֩n~J\OA +xPdGf߇֢QZw5 ʓ%bSgV#@vpgeBu!C5 8 ?o,`^S_I̻V17"mÿ5pX(I%[iiGpWB#T?m%{<#)QE` ԉRpяY˷ڕܛt\^eg6hiA/ Er i&&lI0Cs4V枚n$/6-IZG+a8sorO9.'tS_y/[6D4.!b9za^ :fWNƑŝ+&]0 ;WnmI2nT,HтAFUBq{Q+LFHsBzjxX34Nt*~ᨵOGERs|/Y{lյM~]mdj& $umm.KfD=v3ʤ pٔHpWG#tLnw#)2DӤhc"@՝6ڻ3E.sM4U9 "ZdR(m݁u63P J hpx̱kQ0UKlVȚ!Q?Jւq'X+ BHX{gpn |"A]5D>MUI SO\J1HW@SfmP4!,^u6K[tFEuW,`| L75V+fEK8ݳ94O'x9H?ďJJ)/lk?Nɒjpd{Ŧ]qr(y&ֶ0} hiɬ]2ĸ3e[*l @J7ɚ,QX"gxPJ$[ T$jk,d`@O`z#6lf` YNTZc~v Q,1u6O*7{ >+$ͶHߺH^%#Y4u߶Bx<[54a"XdHRo=1ZBU ao/Pz@?E(19XhqdTF+Gu!+ kl&E4M hfME"cHU0X"B?q~R}`*~ ; 3F9. V7tA>ٳĄGҘqV>\nJ5iHnkAt= B,vpUVR5Ԫ5̔?(d.{s5Κ2d Qr&HIM>Ö nqal;rɃX\H,̼Ӊx([Vx6+u*IwGOX0=J%OADAwC^"!U|Q %@& <ⲓ/{^0%x +?rۍWP۝U+1Kf?u gĸ/8E bd=4[2Hn^R^:b <&S#51 ruD/(.>~~;A㜍|4ǁlNCG2֒)QF7=Бl_h +%0Z6 c4)ҝEiY5|c2o;[Ĺz{_W&ʹfEtSHi"!?Z@;D̙r6 טe+vK Tخk9NlːuA[](~0K-l6}11([60mlY+YsI%ݪ+޹D{}B /GTTCVWOf41u^A i (616qըϬs?y]M &sO;o17pcgf s [gz}9Dd6~Ge<V*::_AO@cr.io\.*a)Jf0&8  mG( LqeaM#~Pq=F[6w\9v6p<ݵ,zgx; %8?L=#p_ E%f,$^L?!+Ǹ(Pp2#]CI[lm~RQTF.|CAQ{ PfpNխ"d=W8 Oū 9q K9Zb t#/# {0A֧5dlMo0݇~^7Dz+Unr`N'~3=-`)[8)h^N[upqoQ fT/i(͖<Jb葉Q@`fw" jαJz<̹0Zg.Q *4&tB3U%qz\#S.Ϗ9M1oxS#3Eb5ʽEO>xWUǫZ6Zӕ/RtDLtjH14[(APcO|87Vgȸ#,<O.DUq> t J V w;WߣC4J+KEeչT{qh]lyvyr4YưtZiyu3?ݖ|K(Œ2i1n.^ȅH@`Ku!gM;%/797 ߳ÉA:Vۥ)2kXwZ-N PUCbB?ba$x1}W?.倥Z|+8ۛP Ֆ(wo&%kl+?epW"S:>\&W߷G؜$|o+,\hLȫ S/U"X[Ƈjmk3"@8Us^;]Qc`J`EZ$"C=Kxu^ft| nn]a}i 4jX菿?q鰘|hl$CA&⇹"VnȔDe=iͰܼaN{ewN@Y`"J6XX$^ M8땲`jL^iQj\-ś4:M' &̓WVA$D/ O)^N~r>//f: <)o޸F`8X8gngׁjhyHB&[gފwԟ%2h*{/p`;{BPaik tUcVeBn)f W+ Ǻ cQ{mG[N Fq*k }$_ d G ok Gs/v M/zjb,"k"*OER`gm= g[UŇ'awdhdMGpQXҪc&,ou'>WʋM K:H#6jL\ )5Te>ڻ}` 0z؃II ]PEֲ0v!tyP-6#/j#W'Yr^~#Y\Jg5mriʔ!ѭb,tkeȁ ;'T1[t[vKIn0}x7hEK*N0n~RỵH[Z2˼>ϊgY}Lr. Tx:u{ÚC=p~nx]LǼs-9 (d66|uH\6r냮 uAqn߃L[W֭QKQiCNqsEo+3FEu9׼{0P*OZ`nBa*0=.NYK!et҇ѩO@aWZ,6,&gk[}y|HyuQOrT`2q&v-KfRϫ77e7t\! 2]EKϷ:Ѝ.V)un]zN3Ɖ_J=k|/Rs7CCMiBcl Uw0ĸly!nTPC?&zQDB:XM8h^3 ~<9۴#}5P2.l$*8Gv։Nf\8KYD 3j .|q\$U)C|#_XEZ"q3-}#py+Rli3bMHMX22ΦR9A*]^= ³p}h†umCp0a?#i`_rᔦXR,KVJj}tռ4\^ ƇNlS=±47Cʚ_Ea9*Kr@AWFӿBqeoFێ/}ntwWz<]}dAzh9[Pq{veRaQ䷟i8qǨCWoBq B@AJ2u}h&Kg>P¤,_Z!O6qMظ/:fNuS+31!P. Bj&tY̝--%یoq dG8m"VQysgIOpzͱ+kI=/b wOUC> a7Re@c-5o}{a+tߒ0;N(kZieM&K!K'os^upo[r%p򉛈(FbC/$6Rv@X&K/eN @yI%Ʃb<U. j];Dq5)b(Go)|J{$o!:?lz$! jmG{wndc%I߂ 'Y~UJt,U ZW6  flGn69ײPXs&] emAT&RѬ1> ߼~n3tO=5wtH#v!])Á9򝏵)msQsYE Ck[*!}A״ے! &mByZ-76g9)(ֿ.i_ՅnӮ&5I[Yp!bR|uQ+(=:8-hѯ>ڽ ;I984?=k̾@c8L&5!~-( yE,ABl&-jsߊڱU,T3>Ȃ&?gF]#١&vI>ŀ'ZPZٽOø۶ݏG?f̊TY+ W)T[V[5A-EgD,/4֙jAsƝdu,٘ ًLȊf/?ՓBvˁq&V2YeN~ߗ$#i*ps;p9WfXm?t7as8\ùA4Epz酨`Sf-T CEBP#Ŷ\r!ӈGC{HP]gDe].lYr0!d_:i1M⥑< # z&_>P_Uibm LI˗(Dph*Y٘X]:eCWurK Y v~&x9 *9V3 o+ߝ:L͓ sfT[j/Cl; Yh&˹'@I};(muijRwb׋^%U[Qiv+@Q9w3q)#yOV )r:2/ιuxγ*) SHcC Tv.;9蒎MT#ҳxC&R_/A&|I43чZsd*uyYI ;|c )܌ӪegqsO{)AX}s =nVc&qq^>Gw-z+W䳄<D va* lUx%zk(=yL}d$=53e8p=;dR`, o:)}FhmRO#4_83ù8R~1eڢpg hDMW\S#e1ܠrx?E,zi%CbV5Eds~V+Q?8jlW?0" 1h]rqIBI]1aʼ`F촏ĐLUWr 3յA`2}^|Հj0N~Glh MvWP)g-dK4屌4 c weKl`3 `Ȉz_,l_&( <#xB"hqU.F4V!J3DuђX8U[C;W}-0:~f=2C?`G({dJ+#W-p^R> CWc|5_$E o6d.W/M%@YR!tEys'TeeQ<[nųsՏSQt:dbsY,c6R5q4+/pSG%wz'qՔhN9 mރy_XHP*p4[HY@ ' OBM:RcmI8ؚn]vdžZy-;;W#CU܇S5XeK]]@=0VaI`⦠c)TO NM4GVT44ؑt$%{2X>'S<{:7yM妨HEDǻ-=sJ4r wb'~W9qR zg>2SqU;" ($x$cKFE(&]B;e STry@7ui$ye?־FH\ID]/X6d @6L6R @B)X]ۀp}Dcf1at z8Uv*y*2n.rODZQU^1~.>'d'OXj+FWd`U"e[k|fB;V#"2 3X)h[z=0(3ҒX, |׉ KNHQDjRM?=Dפd7rMT)j"1+>aߞB2j+LNJJMATnuK`:С=[d&bfkB4uԊP?I>P@5 H!3GӞҡvZ=%7?]aȔB] bbp%hT!=hJP(IJw}eU=Ph M,?3SGL0K/a?{g$K:a0L0NI%bvLwS,:H[JGxqI\k=3ViAr|@&Ѷ{'+oMfAƍAǧ|0,uۏ#8[i> gŪ$,yY#f7:t] .Q!4uPsy{X_T*b;(:o-R%E O8Z^ v"Կf;$w9 E%JW~cr0Z +.(z.&}\Iߐ=Uo-,B[Yy IM&\1mID":oDd9D)p.݋K|Θ'6IԮCӠ}Elb/99 *߸ץm=>bx{R z=;bt-Ȏ+92ZHHN;^߹_q(` d] j`.vyikĞk`ױ@eDvRAuwQX 9J![8h8xLao31r޳ ,fbv+` #'a2)v ׀^ Ʉ2R!tCQn$9w'7vu<6ǁG564!S 5[2 . co zF_*ȸZr~%" kΠ?Ώcrȋ9.TJVd5TXoXrKC )ösRgކ9@ */*w)fUa5p8YEq]&&n}q &/9ݫJ!$KFYz+硓i~cg*6>)y [FQؓH쬱WL?UR0kٴ^FNhs~Noo`be)h^zd8T;5e Ud2 XOfݶO޸c{(ԑ}oo/2U^Aj PcOq})o &nyVFQD;vEה`RF"xx:`b ̽&]SZy5Y=],^+Hz^z+Ruܳ-t^Y $jWcsrc׈( Ë mX#L* 3m 5M,5bg{A0Tf"J9ptiF ? HCvuej&gH5X[.EqCǑ9.A*~)7M-ASV:쭠ܿMŸz3,oL&C'*|[VPs_GR]nmi쨆Z .d5C99ljn0^5A]ۮPtcp늁85`97m1mA|:B΢[c.$khSbnyQZc{E4앬nß,V%wcgc`W@tk9ȱPnvFۑȝ9Nuqfϔ:'|bc5ڵd>[SC )x`H %W(srXIhd|W oD㤝_̓_˩v% nB%Nk 9vCފ2pBnygzh5KS`L\b1 *q?IthVQa t>9d7y-1w'׃fklt% d)D)`{O#vMO 5Q{R.5cO3EnKq"]&m?F,WϻY#\m'}N0Np*Dv!!|agmV[ĝzL14_F*Č!ly˔l͟RP@ދ`[}~v%[Wƨ:90F =ޮR) .<|:mNue%-#Q#i~ :E4hERLKul(g'lI&ޛO{=ڊssW,AL*u%^>QI3&8$7<d8 szMcA5 R=# 7=,ZE'۶ ޔ x5HLmg#ԝz(\Db8t()#g(ď%7]죄e@9^BxSFQw{.TxH]wz~A0Ħ|#$-T먝?^F <6歼ml`}BaU#\S Q":ŷ)L{FT&l#pv}&v^O2>̎6J|+;w$rc3w5/>4Ɓ$nJ: 4>)Y,jtz!*y4¸DŽrTO5TTDYU쎪DmƁD%IBG ɬ:Xz8 t:Yܐ^kZFS06*W6ˊ[e7Yq>k g2kz b`L/D(Bލ$M:Qp.r",T *^s:c|n^fe#~b7㜨paͮH~Z!_$VWܰ_2ުuIyܨٗ X흖b.vԳ]MOoK{k&x}F pW>n+f/p(f6η.ft&SAcI;c\zh"&Rk󒅢[+z?'@PsTVF_- Fhi&uiK*ˈ?K䬂Rh;>"۶:JGKH=02E7 !H[ ɼ} j%k m@!=B$Vf3<:ʪ^.֬*x)I Jt5[;*NgVzڕXU $75 bw`vY(# s4V]va8sx~ITɵ:4`yH>??q Òˠ[:MX.+<|^l!ՎjHǻr{WKn`/-v ~C}.lHVw&vqVֽvVT0;mbad+rX:ްCҪ kˏڶ_]},XI7>BaIvs4:5H]{^faпJ>C,CGGLec^z{$ N&޴9)MtPLh;.Kfb1oqHlօ|S完ՀIkb/%sK++Huq sw >릱 `n)y d>d4;(QK.#+8W.8CZ]&9F]jm󢼧AJ&9UDHIG֣iD{ׇޓyjg\"LR*FBQt%%jr2@w~}+'S^^Ο jYA֌HT iOkhNGsE.޽[YU*3*F{g.gZִ }0J&g_Ds_ǰɴ;W)U2 LNvu`yO% ߨ{} o,ʙLOOV'Rʭ}Bk=-?GR̓.2Hi++:,~@#( 1, ͞+acrqF^*X]#f:h^M \?hۢ)$X6dЉ@6ZCԔȎq<FX8ybDuQΙQR}d G}ZL v!=7Qi-[72Sq=Wygf ՚wq"P\-Hg8׫\cY-iF9MXC^ED*YS)3S^4͛,G+) %jxXJpb-j*\F Qv?nW|3e޼& 7u*}|vky~xu g)~ͥsO2FCT :)Gbb$7yfR| a\Bnk0/!9wಈ!aZ  mm\pdQ[vIi[ZdlWJiv$ᾅzp"Z*]6qJsN)OwS@!(8.\Bl7ɵ̫F i]ӳݺm)yV;=K6w,'Rkl0뙓e&`c]>l;$-q'F+23  5>FF~s2 Mn|9df('+ߊ\aȣϳjnXu|jS?">-eK& L]mTet21^fȵ7:v(RdpNzu IU3@: n$_>m_LׇszZ%fF9K.Y 5skjM*MQ@xGNघ^c924uyk`!YT^r3^ac`H?>W VAPϏ*E-ݪ >O8mDek{u|OmKM7n b':yTrW;dz$]a䝚n6 WOY[x"5® ~hilonC9̮ Q`*vbrE:+ `aQsrQ}#>:z]TXX|lK4uSwIӜ _'Ɣ^z. Odj/"e!Eޢ}N$\<wt$H%C;1&8vBJcl%Ђ ~zG ~B8h|rc9!糓,h|bbg?-xdLz N7'ͼ]\Rg u11ĈMp2ʙ'iI;4(c6ޟf_0(aSf9c\,59&;l@yb@ܨF]B-k~0-_>ݮ9Ax!/?*\HxEo/jBP< $4NAJ ͷ,Ř=m]wɟ֔>52e&uQwfy@oyJ7(̞(4YXG)0R ʰqb+⸟M7Ab Mj1;jKbQ&ч3Z{;4oP3g-38lo!tC 崜Z Q9C~U1gue 7mucH,`3|TZlaƲé/ -g=L)8Q񡝅wUk=3Z}`ּ sD <=F7_("@"U^{ do$4*H.;: >[N #/j!6KOxyt7 wJ8?h+@ 1D~h˂-0)%n5AF҈@u}1Wϧ&±y85ͽ|Gww{$s.Z&QxRf@~" Mn  E-;aʼ\ܳpvweF< cHш g25wzXKqۜDZ8Uh:7=oG/MJ7(u|w'.rSdzZTvF]1VxtO06-:x9.LMp!2YuIAJ@lzO) m{f1V*(6Zy r^}P3(* AOI zDi^CRfftG`!t_ w)[Q;0ÅgIJIY7 qJsg">l͒O1d#!d"nQ1{ӌ\t@M/: WYt9JI/mچJl<;T,Lik]YKŜ]b۳,*8)_q-y\>n.|5JM @+Ȼ=ܨ%$Qa S+nqԈ98g@=*B.Q}H$ExΫ D(*x=!( I8;5ö"m}Ҳp F)@s-Q+qYƢ=.{RIM^R^&j͙5HH&}/]@s;lZAT aS˛nqw0o#B ]yyJX35#KgiD5&J?c|Jq:ΝNe^|*1vo?_x4a`O ~QU8gἄ  zbw878'HYiMZ|BU NѕZІDŽU)D.`zз֑:ʳq()l@ -ri5'[7iWZ2//LcÉ6S^9l\'\ qԑ ;kcSyeX>CV^v_E338GmP$kxxCu`A;VI{ |T9N &ڽ16G%Kr4FJڳ6~6 ΨxVyYM'VbxwY[du..P|:6 }B~W5$TR5V;\r)ObJCGPjBͤ14ٵ28 M ,fQfbHfy:ޖېţFBӱ6`f̏$JWܖ[Il8KSy߿6 'c_x[X}hX7ꂉbRqn+IJxØSq7ux=rAنw8t!c XT㾳vE/^V{$Ws49]uA@HaL1l9ISpK@=k M"7AvLr)%4'<c$ θH3+Jr !X^?MKSTTCՁ>[ n,%v 4Z9;Q[&uӅ'\.i0 LI. Z\{~=8wxB䍾И@w78;g G4sKOJ65AZRH"RE,j(`j#1eImug=nh #:{^fT11fѥ:o-%9'1mF ( ~Duą,XXf{+Sk0ЌLqĊ!Sf&V{jg )բk28~E*֔-K8"\|;R/W"N8=JR~ux^ Gͦ]K@X4vGfrQq12CA½e>;f7:kĊ u,8nt;/ c\I)ߥ7:JG}S0JL&i:2 >^iQ2NJ 0hU$ q'(Fo $7)m&("@(\ޤ)!r` V/)浸vꙨޜum*=%:2H)ŤɟRHͱ.h\ uV@[eC M TlrGfF<@.\G湫ݚbNd®ЁH[$w],;UIm/SU0~ 1}b3C^fEw?sIęvޮ&*Z S;4%ێ"%Yh_L6fS^"a= $ݓr[F' nmS7-*!3So>Kov瞊st8 \>@ 7o)+ӯ:4IAp!n(Vԑa"m "ҜfT`saNMãuzU5Iݽ_.ѰFddZG|X:=`Z> Dڃ4#hUNjF_V{GAആ{CMi0>SHHpHn6z,8n2K$Z5"agAN3he * cjRymM\'4Xp;^i%?΂MtysA36I`HixSD-~hlX!lp6b5BOB'9&DHͬb{[C9tu mg7,TG _LkșcF']Qo-)B7i-$t[k1\7 mLLϔմGР1C+}ĻdsbCZ.F9H} C,c|TNeN!oFfbM㢯!7m5#6"qߨȁY7U,"IP՝Qscӵ<.!+:ۈs=mՎKƈLNՎj.~ؕ]v6ڛ?C:a9flعdZn1ezKN2^T? tH0JnsLpo(Uk7n64IчmՋ<`+m*Jpy㐁彰zW"][rr+] 6C+ߗeр:vl6W}+ו:ifFy8mdc7D DcX=7oykZ`n]Y{XVVx? GyuK _,z+0=ʾ`D/ɿ>7* ŀ/bK֐ t' <{w&l>nv($2M٦rmܰ^>v 4 hM"/[cEn|EQ碬j##-x݈'WV6X+NA45[$診?ǽJf_tuY#&xB/㫎bmmCKB~Q%~(!T8 # ~'b&Ŗy0ҸN*}oI r%ugz&W/K PGa Is7xp=QMsH rS%DŽ+6I6Q+Mk1%(eFwVI)@|9?T:G#FlBڢ%lmks>נ :=,`-6HG2qZNEo@ 5G"6aAʣij~ڰ)>hƋ*핖\FZ?.77!=MeVqeX!/zuou~hԺ ] #ȯj8A93&ޥ&6ý~ںmi]~}b0e; N(Q2>=5Ebrn&;1T*D_zW~g U` wc=|dFڱ\q#Ti@63G,hyf .fP>eB斱_cjzGDdZ7>;~8d (@HKw1>jI KsQ󉽟H\I+}dя'st8b#`)?Ȩ PB.6,`=`|-qCo K6^0e&`y;̓/m կӻFE(2%GgK\ ;on%5Ʃ,HsY#䙉a;/4@ 3KE3ϧ62u͐}Ń%a7*DE˅0\Ϲxg(ԯ8*@0aV){yW e_<$Mb"1Wx(_zSLՇ¹^/fe\K=+hId^ cHOlF;^}75PisIukTP? Io|_k +2]Ywk=¤ՋoC3]`0;({6?_ 4 7qrkS'}b@ p[ = jF6h\n(% fABC>v& ,R;h%Ѣ~JZh4B)(Zrj)'F8Q;gy= [,rKlWd>GL̛Po v|ҍku`ɡ!Z(;΄/_ŹQ:'DssN%h^YGŬϢ|z>J|.x$>+<+w3Hj1h*q1oE@Iƌ=FH5Ļm ]Fp݀ZB9} $XۈVV6J+ktyTbPg^O;r+%O UG8>Z0@-^_.*(M6UQ=WZJCh;o-jYS8NHݽøhLIhB;zO#Ȱw&',PFZ^{WX)_*.OPZGDX{n_r1ʡpxl`k:Q]GNۿ25SsPvq)7 2]K35a?q!UƢ zϮ;I8Q]`\;L!cꋻeELrԔy2TEV7%oZ]坄,Lʼ-:XW#8K%}X`הnh:(H\ cRI䓥/67 ⹊LJ]wLi5J*U=~I]oVG:֥>$l:#=?8i4L:gܱVx$5L3n}<&%jaFތиHU3ۙ#dhrjE#hAzHb:Ė?I=Iٌ6,dKi":Z{""fr(>r7#18<Շ!cQoL,X +y*1qƔVHIr=WE*XWƚ.vd( ௘Jb|}@K yRM? *1.s_b>P2ƙE"; ,wCX'}o?,W V-lUJd**:?RT/EajkE +>ynCvZ +~Y`\;Ep .8޽w.x;1.@P%.fY #]t1 0x\{·ίySl19K iBMTf6σdg>gƗ^| ]*9ePLJ2^nS5knupPI <؏R ʼn(ʨՊ4PǢ)tRc1Ĥ}OVU-ARX3,N. a0. ?SZ|IL@- :U|x/2.3_p, x2huZg)f= {u {KCPY#Ħ` ã(/@^קS°d-,'XP5%[WFF}!_} "Bh7B aWŇMX=+Fi2r1`dQG f3gKM[:Ќf,ҶC<-r4>iQ~2D,fEch%x?8ھJeS|f/+=S G`ԸƦ2W#ω2HyM8w) y$< >YVUv^"c>iTr,/a#˼G(E}K ?)OOXC*c~i9(VoN ) tɣWsUnXy {y'-2^KAo_ADSuiGQw7g V[fE ckٶ$ NuӠapOص3 m'"0V2b)V6512.  q*4T.)w~ d()c OgXP"ZMW pNge^>Tⱞ^SQ>0ДX9ξpb|!-K[jm|` } Tq}ܬDӹ ҏ"] =4/ĞR7|6ITo1yn=G/oHNDNNjQk0uNPXͤ΍#w몒-j ~~R,; 夭aϸ2" IA#$B[ ,he]<)*nM,qK؇01X\}4#B n4>*r49X>Oʩod1BP?ymp!@8'kO3I 9 M\D3%( #soMRqw\蝫kuUxQGj͏ayֵ AK\dTaޘ[sY@u֍,y;aan*)3 Gib;pcOG,$c޹neX01bȿ*w?bq,HK2t5c 4n.z[(ZN:fawɡX}{zOAl9GB"QH?Ԣ@8~њ͜/k(6ȬhHQC}Х⟉|S i; Y*U OPe/@zyKe8].u FOG1f~%Z8kQ[VG+:rrJ-~\x@ÊΡ]Ra7i: G!'4fi2xH`lx@IwUqp|Rk[qp?sq}kE5 nG{‘VfuԂẫm?&h b2FQf6#7 %aA!d1?W{n ;RR(JAiK4DU8TItg R- ' CՐM*ɃxL\0>$\im?pŔ*t9:j8qv v$XG h9g述l8<5oRM?^<4pPu`32EpEPՎʕXi7hfzA%j .~F\IhSoLHR'sbN sܘ^5:5'E(lWi uWlW%'>w]ű4Y'3E~ȡa~m(_nxԡ8ۘ*Wo x9 ؽ9 5F\s}> ;c@WwId5r"WmtsPf؃&gX8EaO"úRei.mmvbLH*J@V.d-a(X'~nOy f(djmN5fmns7؈ UخQm}Ӟ^ڨr'(ڔ)B^Ubi83$aj~\-~{7" g8G$k3 V0IZ֡\0 (0ӵpR&֓1|x N7#+aROŠ؃/rҫa UoZA Ք.eٳq$=}kdo9HgrmNdH h疿b&"<6XyW]_,rY:6dYb&CfB0nRSa{Ik4,ƦI__)"l&rK._URu9/JGCVʖӳ{U:|9AO]1Q /])h'Q]q= rM r $͡JT/{n1z4;&exiEv !&B;+#t9#;Yd T-9?ŭUӹI0ZH?z릒B~"cZ9L1;FTS^SŚHuP~pc-Ȱ!m"ႛ.nAʯ.f(]@ YQ `>w{OO(, zb`+>.CL:Sb7?D'2fF)%Kv78g~EɭÝi_nX|1` $Gpo=|eVSH߈H݀cJCx%%P D~"kXäM66Ҷ{@2Ƕ˪_xRˠ(G#}?+$=mh(nQW)dJ.7[nTq b S];< >HI2Uz&22T)5czz>5ӊ83b82b,x]7r,rJ+Ojn}hm.t33]Y ( 7"\F\F\SIa:zӗ4dSS, ; gMe g o[y7FHqet (9d A<*Ǧ7yNn CUKA ,UI+5UǥrO*XyRU8]-ۣ MPV#^Z(.Չl@Nf5`+O)Q~KvgOw*|7S#z.yvO~??zG zo/@i$l™egRzFdҨ A ?렷\i%?QQ,R>n*'b_[8{{ш*Z]ce hPh:_VpCQZ'`;\puyӃbid"n6s/S_U{x d*q0[, J,o>$T1zRi4h)_@EIaPMX[6٤8+V[-xVe oV'ӨvH)WTG&2P|OeS!n,u&U:PUv$!8<4@]nE D !*}Y7 oTca\$!.4Jk BbB`gQM-$ﵺ`tkRtFƕ)gYK<,}KR|kzМvY/6_xHq]Gӗ@5J+OZpnd@'@x6 +ۧD;w%ًDӃ삽#CP{K={x fC wK4oyW̝~aӠi45GeClγctGl/h!^}~ u4vlo,[ Bw Y1fw%NBv^9< ~Z,]gH^5zc}+Ϙ=!x*E4?&ykK 5Rӝ0ټ]Q|h2m9Ls83;f˄v[5EN\*,X5? 6-Qѡ0xHJݛ\~78 `g&eiMo!8mwxaC%K"quܭO:J/WTdMG ״zd_9邙˷;HxQaV~"9*b9옕BC^i1JHzVHf9Da+Ar}:wbB c![&u{ 'O뙢ѩȊ*lBw٩lֽ:6r H{d#{hB&6MJaQ-| 6J!f藝. IE.f dFvA!9i6f'JUTD F6~-I'7zBs$fʞ= #Q:}5֗ᒂ[ް[Rw jQdT6OTwӏp4vcz@]PE;AΟⷸ~-Ļ4NUiF`*w 2(QBexh#EWSs )M6lR3q6fZC6.F>; ȤOEkf׀I|t-+}֝58NW(hvԦQei/(3&3 6b Ř-nOcKYh3ڞ 5^{sQ!h0+5e9fah|kl ⑓/;!פl_H =߭%8s:Hꅝ)D ;q8 1JWZuRS"AxahƑk~ ~4?Y?G%Qm3: 3d۾^k|Nus~43_+0d}g@=r#ڸ{\Q.+sytWGȮJ?7˻?>̛wR+RE+i ;KC2A&8G}q*,M,.dȵu&S |1k872 ^goShb|z)P8c& +|5VvZӂ{Ő8Pi$a X&W[rXX`y\dt8ЇtXGL^|0j BC6;!޽/]:~}pQiX֧@[$uP/:Ծr߆&{ߛ}U]>mvrυ4-nҦb9|մj ,㺇WP 8ІRGՉ9Ʃ=YCYg| $[ΞI{o70LP$Sv ~GOM#}GalAwRF%X*Þxl+=jxA&T5Z"dFw!j:%|\dTpB0cK5O.[THĮp[[!(' %/ON f SbA+|Z)p!28Ma"(L&Y%`)Y^R&N&NڛtxWZ}' #-k8m D ֆ~+#ן9`flL&`/{ٚ3=C’ ujӽy;;O#5>;S qON+,@s'NFu)ZB$K7]nk=UH?ӕBq!=ǯ h{w# J3  ITn`lHi-[r šm!90RtnBOBדG3Sp]<^`n^ k<:ڰmg.{.UXw޿m>3JG;nE懶v&~;zŇ ݲRG5:w*`-3Z_ٿ=fE)O^b395Qm^ &Y,ϙ{}}+jpn/,a&i;Uʣ%WԆ|~Yi=Jd^ P(ʲ*ct|Zmx47G~љ-CXQ1 )`H[hųգ8I-4*ai[ꖍLPSEC@䗱Ѻ{E jي,oBO/} cڝԬdCJNt%XbP[m 9L[w&”8pn9qؑ9 ݋X!56dg}#f:_xQn\ڦ 2GXإJɋ.^CvO۽u*vS4Bnp`I-l8G0~-Ϡ -fX*t&HBj9e3qs Lf!X!bܷK/f"|{ [ޑ_0j+ o,kܖ3@ 1%gY~0O±a5imJn/4pw#to\`.[EQ:ଆ\[d&E_Z^m!zfě7vGGZ:0O7qe( <ְbY߳وw1AH*WMv<{+n /K͏d^ `=njNg lB~ BT/:T[Z` $MKdGaK)G΍e?;N"L>^5BʰKfq׹~Woȸ"w:&:9U쩎ͭlaF BM,EֵՓHO`JA(.EZX*_e ~$tLPFOq E](,kE)|"Zw_hADbv .oMSS=NE/ɯŀ<~n^Shf zv2D]ks8QlSu%,g$*(*6/T%bb$t;7]ة(C/|,UY]J.b#SD"34#wT0nVRIm>W߶ +caFE_mS`+=JnF7x-/xhK9<uƪ/%wV*vG>ZPˉ3% PһGD;JV};nKZQTpDŽR[y#gp #5m~LaP̧p{>z|&vї /*+-l@%^Hׁ;s)Y`O#d>7!@Qt3NEۻޛKl25(Ƈfݼi>.EbRQRr}?bIš7t%!C0Æ@rZ?X\k~nc/dPYCW& $P ?@U̺-AzJїtfMpѴ̀-w?Wk}if;4XzURgXzN3V̡?^]E'? Έ9﫦j ̹,3̢sݕqNT,OK PQR}b#!N(g/ Xw>=k1Y nr!`Էd3 aoW\MoKRjW\|nB3(3tP M0NX[ ߔsG`Mk G^)I4H޴5?s*D^㛒ɐ 'P|T=-I6G9Woҭ/Ɉaڛݶ A۸[,G Ml/À0t]0D@LjT2,d'X2e^ϋ{+"B`lO-uj;)ʊCp[Y*Tf>`1bp M>ׯ[70khca$pK&$P Ilu\}l-uzFXAz1Y6XɏFi3"[mgeVC@hLav- +ɯ!%NvYH [Xp7s[y>0,4!SByaIhҿNFJ_LJej%^F; L _7(@F҄#q^I'M$vvwʌШ}oI!j L (nHS4m6w7)U9-LQV-cfG4q$'5dMM CbsG-8 \V`wI$Y38t́JM٪J -QDul0\|2w6xHܽ|/o2ZJY.Άmh2ht&O`c2XyzFdT{-?80,dqj p5l&o* C/1.5lhcD\|w% .IXذ1Dv^fjİ쉿] o)sP,jP긹T7u0,!W6թ?-eog'Bz L|T*nxSqiS Rָu..ٺ'0gÐ_ Uق}kə`m 6 [ ;w ǿL%:%2q5mSEuag"L:{gghn@T&9?ÒgBbӈ. llAfj8dE-Zf]b#ׂPj"rgȃ;_TX;Gƻ+#i̧}_.mN `3YSۃ:C X3pLSQ"I 1v<uqG~GT xy2Q ;F`ɺaL/ut_0K1?AO毽(axĵ!+FPЙ.||VؔwɕJUE|2jL}9bQM dj;C'3Cf5!gHP~(rL=2x㿓 .jÈ40?ROEMUknq ;e_GȰvvuKZ;S?J3x1\'|o93=ZtbZK%QF^f\4+6YP]^nrdu+GJ^#9`7S>lUi`!JIn+)9"7q1ZIbPH-ѣB1hw{f3l^%>!gV(nj"RF|ԃG=p:(miIq"1=`+*zDb&H`EGMz! j& ֩,yD<2GzgNog ABZfK8le8X+lƛ}*'k> F gxx.6'aG˖4L]|&)j rX+n[A;q-DW=sn =(aAFcp#/vlö1wZB.j$ueDS],$u)"NBO@::Kz=B I1盰<~a8*owjr&3q:ɲk^1eD>,Z˸ŮA ƫRml};qq:Sivk-OZEyHZ;,)g.1$[47_kͽE v E҈)cmjStNn'R~)#`,"Vy1Շtg\QH"&s8؁`T98’!{<[5Gv0}]up$1y9O㹴mg06wcc\l'4;띔Tţ3T~X<*6j.4sd?8Xa+ XdVtH̶H,wsr*Ǝs?aeP&W+N鴿):Q-3Fc\l;v=_W_ -gfH+(ÅeԌ"1Y۲k Eˤr*<4IaEJQ`pri?2FڏqObHs0SymR5, _ΫPaX&Z7)@GO'xۧP ޞJ^PgQ9#>x<S9RYt{ ե-D~(䫢8{*a9U-oB=VXI'>_X97#WQ` paK2š.<&!0@J v]lmSvT%$qBK>33 VCj9$.qy لQB ,fhʹ0;=? -_a* S^'rmVi~).6% m2Id@l*Ezf˜2h;vVzqX~-4s`ӻ {~@.>KZU@T0Rͨ;gqWH=F%U՜Hu(f1P [G-"QCX_{lB:Њ4$1[Gc\|Rcu C)h%~RQJ0Ln|OJWTDUȾh'3,ΰϲ;y1}5z1 -(}:gZԋaQAZf 57as кoinPhԆaaE?|]|?5adX腨lE93LqygT6`GW^|J=XI ][/zEl=>77'$$RO8g8-Y%+C --.w1B1 FzP[X 1,ӄ=ai !XSZ]\2 l״y rD̄b3b/I݁{~_?b#2OULx:zohZucvj*I8x"}+I Bg."[IX ` _wtjr11:t5xkRubk:u*DW|bkhDBnJl2nJ9Cs8 4^땆%kLF2,i,; #K #xKBD°7mQnN0R6qf \ #kJxɣQz}"I_UXPH' %߹aV]ƽŦ`9L (3m]ДWP'0|OCβ08%ױ.9/adRHo+6pj #8_jxNhmʖPk{#Yn/5xP\S$y'64nZ7^Xh*$9qdL:kDphh1;JhoJݫ2Y1UO:%)/.w2CÉ7X =*m7ҵ9uhb5׻0"k⨖=b劬,޺}7 *=#M=~3@;i!Ǻv>%wu6iY'Xg:ZIT_A)2N<(*sE $cߪɼe,'u:{1k3l:2FFF=n*&}d_Lp!h =Add=bW 5Ǽb%^c3؏ʵ%GiNH)gxxj0,g P)'O%c"/KF9\sWq2aPWdȆ\>*-V/+zsD;΋9K>]ߔBw2:GC߉(V_?O# U3 {|b܃V"&gD-󔪤G=?=ǀ@L'1s 5D! &#[݉Av*nzt5:lWBQ D;#OUuifZ#^Zaɘ`t%a)&dR1q0W\Cm~QcR)mv5|)؉yt컆\!K=,sǓRIoiU - F (^K&vvqX,_IzT<ΟX6WY7L?>li^J;6|UWEǔeyR+Gi,/il?M &gw A/,ҚuutI[û#g&DߏGN: pGSެ$/ , NuH fŝZ;N?r9)|(p)}R!^G2ZJ0O6 t*'B.,öawoeF[>9Tn,yo@fic?TMw0ZC+?htt KpD,Ļt[ö$J^VySPjZ ;>,?l7cCbLu79FEߍ8~l_嚩^< #(iyu:\iuRfNDש%(UdEMZJmU&Yi MXbݏ DL39u MQ5̞Ck[EGx=F`H,T揠Ky*Cχ!s8.<'Zqu}{ 8 ,-qQ+ C60`?DTڇ̃$  jm18z T J5Ka#aܨĘI/e %⽏JH Gԍ6nˤޚ^όs/uXYZ{P;Se'ĝxQ0:i4V^E|JVX i6"X3`zvwTͣ,U"v1Q1ؚhUtӌ?R)%o9#]kT UWg6NǤW=-s?]ցN%}('F~gFY ]P%H2So6ǚ jPt<<'{^u.&Y?%aPw7 xr\_h ~&gV=y2$S)tc:Z YDB )UXBٲ 1<B#cؿ[oJBO0@keq 8 WQs.CqqA2rJ$',W9wyfK1/Nf}%ir`Uu#OźE>Ήy SZETNiLGrp L"\4)}]o( 2O$T@A/WHᤣ3y=rLoM}E TWħ#Ƴv9|՝;N2bD9Z8ʼ>+$VhyU:%EqLӗIi`$o s 9O-PD;lQ 6Bi;R?J:ٰ G4x祙spFO5F֖A$(qd1kjm9EHSV_>w:1Ȋor֒;86yl\{L ҧ524vV8OLՖOgUa9gc5V<;PuU-n.Ao~jbjtJ`u/ك{‡751\]vnvhRB/oN!As%aEjnģmNӕ@C.#};i2 pSΡ -˭ D O>Qy/=i서&IJHTxzQT(j]z\~^*B>{/6^䓚5'T%fŠhV1aJN*V2*t`qU/'ZĹ;'寄z9ٚ܍ $JkƙS$]WG/.BAXBX|D;rv)xqL+,VA•52H->Xº䢞AG `g4Hi;ށք a kEkkI;9F-qv$׺CHgҽf%4*V'5V~Ȭ0H #Gb/ť<'~*U2\F]vȽv8FLHB]ʄ&{JeeAU:f< ˨i@դ@Woʎ/i ;`gz9>"OQL=P_w.!MZ<ͺi:s2%*@YAW[=aגp8>ۻ*0BVI~dq i0o49dx&2)9lҭ[fbo>#Y.%|;7+JFH"S2!T֜C$u/ȹ/6Wx;u[%?*(QF"<{#wk##+0qg- K5t@&"q!-bq"T cpMIdS(]yaN/iK%[h>&6IywGNzAwNf ܉wZR<ɠtU'B ,ak Db*$׈~Yè2ݦ(ѥ0Kn:88*S0\` iF)bߵY7i7Ch[_'+,si4`RJفRBˏ!5Kr%q ۼs~ q0SQ5"Gm( l,v-B@'IJWγǃK=8nn~NOu+?0S-i~da[=i81^gZOal4Wu=>S@lܻ&}Ѐ B.9Ba5J|"1VcuCE?yߟ@&tsY>9N1qA!Bk?ъ?^;`:P;xCI:r(2"5+WD߻cZ$.B _@jbISvmSzfbz]X57lb_-սã #R5-qV^V+z ,jjB^bxp7:}"l )2$6MQUqN ;.X|?cdXdt^jNg_T)dčG>gsݥZuMP.hZo9SXUhnAͫ4{^`h@)D>1-Ƚ4 nIPMa5/g"dwHqOgm**UiX<q"K8o&]s(n'yC4yF]BF;V̛Æ^b8|k"+Ĺ T`.̳}E}OvN ? ŔaԈfŽL un-TtfSpF A;N/4d!}]T}@\:B :P:+h͐27~+ ~VCp K Y@Ha!ǺHFv;VQL]=Gd2ia'usc!K`T)+BOЈ촼jLuU]BeAsR^b/-YtqrWԴP0uVP_5x7e1LwM̃ DJT@etwӤL( kvЊzRg$ARM^dxb('^d rMKrO#fhX-)he}YW"sFV@8"ohأK>q = t?v0k11L&zLǩb2 қ&uJ VO,`,.?[}-\?}^=2Z=3 CslM L k(3U)W鄚u7IIdC'm<*Y$qXmSϑpdiRt5BG_tFރJX+ `ߵ61V^&.DkGA@t.Hg^l]O$"اؐ u'% ,`*5**S;TL8?n'io5`@8QmmC,}EܡҀP@GoB,N7B?FHVЈ vjmB)&QGzBԱyAjjdK0pV{1~Q<XbH8ϙ4N*7o-c"%b18[z`oZ`^FǾoVb4/Coi|%ET{gr.rɒJMؿf>j -ȥ"q?R" Jg9t<֦n3-,upxswN䙠 xi4p w.VKHw#{F=O.w]5ʮTڻ*{W'!>Ĝi [Z#@"}R~2b{SιsF"|k8^JZ#ÒE5M*5# Ʉ̩GP${{LIlǽv_RNѻCIxV PG'y} /:x^F&NZD#87KT)4NյMjESHժ|ⰼgK9PP8X 7CH+ا[vc9kBZBg ̰z+Ҕt MJ-']C#݇=[Jft$BM}üc} MmwྐྵE^WCK)*P؄FѴ;!A8;|Qr 4\̂/#GEDFi)0bT\ >ՙ5t%edpʬ5ԬcڼhĻ(;=?Tf;OqB02G.Җ9=VUFq<]^s\bxA"8 ma~X H2;soF_DISrAٿ^ȗ # w7)(>*nvw€عr -侍%ׂE"eN# tk3 }k.b)Si<3c(IײSN j_OGatU_ naXa3nFI_tn_KyU@2;:6#b)5uKW>@9 ~i޴wV'S#Tg QE=)$o+ 78cl#DiO#_Z$eM uLcVcw3͏\ԋA>:5OEӁPOetJ#掖F(aw9 MxSKTm ĘsomsN"m?fAL]]MK2pLR3s? ěߞ^abLf:Ř;"Tgi *uPg a 0F/g\0}1/ dtT -㌍΋[Xɍs--"l~_ơ 6%- oߢNzd;4ӖhC^zxОf䶪;_(`rcIҗfrp[OgZ2@;Z[Op6,qMJǮry FF# DswS a!.RHmi9d<܋öW*QNtgqÐMV*;ǸUWf0mJ:ŵ>݋'6w]'xcĺXRLfog wʚ djTv Պ9c(J0z w7'_ 'dXUa4,V# :uwFj[~:OL¡Rܢfr}5n_BiDFimP P`;> sl,]f!HWO!A' }W HG4u3`9Sx#*k'# S t[-N;[ Jul@\a R>KeG7<P/- uY4eH ?ZS6CU4Y | 6@kvRYļؤ`csVqM>XKV^1-RJfX_>u&.`yemȏVH& 7!|a,cT=c]Ʌl򌟾 .G0; sppf#_?X΃ *%6:cN:Xu!_s^rtJ:<>s/'廀ṭ\i %<~"0eۡ)㩶:;5n &.Mck~{2,sKEYWqGoLϓP_Te@l"dVc |S"wLR&a;REXX)@KW jgXb_n$ 8`CUnAꬉ+3Um*hϼ ?;`2e!QK3ZI ` G[ 0g7ej7'KځQy'~4)z{mksuVbK-}vݜI[) TUnwh= "`>xX&(:8~t© v W0vHfx:=CEِNTnb@b,OռE(5i!0ri2 Rb-Zp)㮈>ڤ\E0/Xakc/=Afr\8'&$T 姨 &ɭg%7kPPӃyM_g*w2%QWt/AQڊ`Q>Fj|2 '1XI&Ϧq;"} \% 3t%Ifs_JmwyNqk1㗫-S"&[^#k# ^g91> W4~CW &fehL'N2,q'YiQ&ea{JX"^\9B m?XkDA7TmBl0({U|'6pkLn@8Ns}J Zְ8s‚ۆ% }+P0S36a#n`mfޖܗ>.>"p|(os}xw%ˏ2X)յh5z.3Ѣ5W욫hz {rT4ȉ`*"i!E&X=rbB>2sy2{UZYW杂 [$`ë9e 9$;t8s{\GIJ*u`Yv*5 s_yI7L^ R[=-2ȏK/$BYu='hIY/h27OkuP^^ԂKtmU U)=h@?jj#su"5#+ł] I0WrLgĉZAR cPSJHdLуJĹtZQDLʝz̨Sj D͈zFmkΟGʙ|ᣤA|%lu1?4t9.iO)bipw8ݴdNs]V_$M ( [>#V7%osj4GD%b?'AaҗKBYlu7L&{`ZOr,]ro*+P~ iU%.*%q*ynzA!!tS>Q 缇tw˩^ C/-mnFgy8 Q*į)KJHs$=IJp1ƟܻK4o?ll!.Ҭ:au )UO:&͉LګD k5oG&][#١`ͣCR9b[p G$-~4avjIYlnEF;wƉsYd1q$ě04Mw|þqpVwx.iOGjaEZGT,FM#z&1I5ʩ'^tʒUqStW)4Tc틁G3@>  7I YQ ;=;.G;Pkl R'Q,! <LJ«[K|z:~tgKg"U2b9Q1@̸K9A(ih(wB֣&d$>6w{a só$0 *"ѐE\?z{>;<1a!"uEShT1ժP,b<"&E]MlV!s=$O#e@{}_|UU<@Rd[!!:dM! &6 ݫĻOcL54X u)1c'Q~Yo-D\hsl>vo 6ClzѫXޕF._\[ݢNvR΅s,o)] ڹ7i.vRqޒͨl1 2Aړ1BQ2;@/0ڬ)y`soB "AiUz=Scd]vU'׵Zj2fF;dJ7xRNMҘen^ neHsHggY?gA[@p8Z`^(mSܛl<bb[f(V:@K3eYgGɉB/}c7^l̯vJcTMpuI7%0~O>yQ!DӳZ-|=&-UC\I?n$ۇ@bgCX>U AC?'dV.ˤ29*cx(ݙ܏O{Іwh8}KO0TO5IEH/m;i/P‡{,o{ؿ$!)8}ӹE7OG~b:pp$1-;  1um_Fk (T$'uWi+MH ]GY,~d2 '̕(ր<a0Su>o$$JLbp48cZʞ#0T҆j+i|( }K|F ۦS7ú:oL (<["L"!4uWΉ8|!}- k!+~G( WqT-uԣ :nl)&햃bTZd ?tIWld6!ˍϭƲZ:t')l.(@3qhf4U>Δ j}XqN&{; 1%1kS6}b-5nƛ')*u$GJۥݫ5&.@HE@ Cejj\M6w`9Ȩ,^-^:n#L,4~S3)LJ~Λ j>qmgNC%0]d97zԍ.0X_Zup`-1hHoC#խG]Û?sv@ǢOựͨw9 dYXua୦-=gGcYvi?A_]l4s~#a .ZbI,]#;'^&H\YZ]HbmJqD \X&|V.!Wָ n7F-H2[ JzBm:Y/I !a+uFn3 _z":\J0Y<=g3O˲@dž֡n"Lp]b,y3T(RY~%oN[þVbY1v @,YkB٥ۦ&yn K4)P_V͔#$4 {;=šDa>`⤓fP<NGlbS@.mد:Ъ!N mrQsSfx 81h%D]Hu< Up{E&哵{A)=y,yn$NHUvj ᐬt( ʠzdIO8AVXfߎ*2H c% h ?œt pSbخ[8?JBǨ$,uz(hY%ԚOI 0'׏֠b Rt56 %yga*]VD|qݘq 7yiI+愋bPvi/JdKnP|&X^)޶Htk )8j7 j;Zdmٿ4&;T_d%)RnsPZg~,z߃ՙ(^%ŴJEs=Iğy _HvLH*[8юw!o;|e]<`P.)@v^ iHl}X>hݟ|<aĩ蜠-' ۔Ke`&t"[H Z@DB%,%h.f )=z)Ky^XE㿼 ³|h||vxl, 7/L$.4TVcI6 ͖ W"7 mE`y/U_&CT OC΄WN^#:Ma Ͻt06hdnVy#KBdo(\6ktnS l^R/|&3 #`Etм'1D;k&K+0@qRCl9Ffvέ̩rV^=`Өu\Q9M,oVcdj{mmBMMeU$XH40bKw@Rr'Ξ;5ךA`=\zA~2jQpV0f尗+q>Ȫ(AJts-fw{;sMft]]56ohQTvy)8B }v Y49@$e~lE}ʹȃj~H8vXiuӀC*)YϠP>\ q:}1,*, V8_Go_f&MY Ku.}$cl<4tw_ZOlIfA;1ERug:$jE Ky @h` `i~+XӵB78\Ժdi%Y6HIj볠 MUL|XpnP@펒C|B,͜?]H`dI}&z? s3ҀF)F,*O aP˕W1rmp>-a?U˝>@dsLѯ_@WR/A\- WM'_>[J y7!bqsճ?#b"P[> [8Df!+#E8gf,)Cu DZ #و"uw(h]bw&bA=)+|/ m ӷ):`8x~gƮ)zX}<ȝ-Mn<;r6#D 5=@ypS#&(-nc_߮müpn䄲*"n窩VFu:7̫=U=F`z_ ? 65gBmSQҰ;e ֗<^Ζ幛Όd,]Z2Vk sn'|f [W~ƝrmIv0S;l-5=$2y4;ÏO[qd9 cBd= Ȫ;Ё*:|Sy; Y5TT/nn}^Ɩp$?-hK81#C5޻ϛ*Nݰ#66r8KjoT6H[A(Nqk8O R>35)AGlBF] nR#W؈0]0; /*qWZ#7wPh HY7ڇk Ք06=n(zmDޟa_bp2o+tuuS^LL6Q*9F:T[=q?Y< 'Qnv۱pX@E{=Z̵4:uy[ }R3T;zcuЯmm.ˬV'*$x(Bj,SXsOS~Fvm"Tb ~q{;Җr407*FyrXhO@o۟sngLH_PobCgeX ed5( dyb:XYBE)O[tU\1$(Ɏh W0$lȬ}9%%=襬\KhS/|m.^{N}Q߻q$(ƒHhCk$;S6d[kbhe#-_wRD| wF7uwVbiP(@ Iq˽ S쇆_/Ic+?辽iڗ/o%xn*L:c:hҞtwѝ8-0Wyqeb֞šY׷,-QB:)PC0viJEB\Mp#6,i]zӷ~@:s2(ʯ4 G AAwA;0>ޜdv/{;MVU+KNYO¥*֊dK fV 8xd:\ժ *PL3c__Tk IlTA;98? [pXt(w>!`hVYXvrZ\fC{냛8sŏ8ёh4PD,0Ǘ,bQ d5@)ί2IOԤ՝߆OЌͫk+,/Ν jUbpI~{X%Ѿ^e5yӫ.`l𜗺AΤO "FFMwuY|^p*:޺85x:ñ{!ZA$!6*RD؉m:P}6C[^\=6$q>MͽL$y}Ptj |VC$#`ҨcgLD%|WnI"UKS'p_w;[Ry3g{hL&g.-!USF >_E՞=14 1Ē=u5 F8qO)~E?m$sJx_t5>bnckMS%a)^Gu؀oҕv` oO2ϲZtiAT ^2tj'w<ҐFPĦZ+<(}<&M ϸ0"/@ J%)yY5JmBQÉ $sS"IbP3t:)' ߝ{r-=?q~sDТ6z('y})UE^%Q3Rs)K[u0:s><*r] 2 (fT;M(,EMƟ,^~̗-e` cJmғe}w>H-N"`,y_m3f\bn-ї}h^fZMWxUT(1Ъ^nGC D2 Z p5P)];M K niQn$Žld D@qůwt_P3\ +8>I0=I\%7]NS>a +0Fm3ݕFjNx5 =/l3"thU+]`:Anre3'OP䬐 l\mE0W0R^N)%#p0|{O8$yB!=,GcteI<Zt!?Ug+L0Da[wR M2F/ XH}c7"#8:Ng%6\;QF_\kV l2dT\l#n~t TS,CYf+X.luWpg\s,x!.r7@Z@huPpc45ӏE2 ]XEp^g<2҂X%+N9_jv# UO1˴Ql9rci^`˃;qUlM]0{=bԓUO\>ǁ[yMB?JRd7׮3Qu` ÉnWT UAjbܾL m>)J˶aB&=wf+H5.D&f;|f׽A5ٕT2o@DZbE|sJ5:m nA#$+ǖ¼:Ƨ FauݱW0R6_и9EM\uK/F>~[5udvvhA{~4 :ZV32ngڛ֪ki޸#JQ@as ;;\0暽є\g F|] JOL}ѳ"n^1{i&vq0<P.ǫc`qAg"ogA?9%o&_|#6klkN09z?yһ]0 s(2v1sMQ ý᜽n:(DYd?a1bҎj`GȾq0yjg\ٶBzr~H<&}$?X O#WIn6&5γπ7W_#)w-(9_mfy&rgOxOSMl+kCPW " %'S-0vՒlJ[Cs㳥&8Є88 =,OuhPkD jl0jh' VhJ <XsAk !{3cOGkgB}H8s)ji:IY36HO>'OnUE=&3sm C}Mm~s$SℂL"~u,gcjHsF gJ$oJa}dq[ QZق 9ϯ T\xFFs6f ژbnh'Pи#Pܰ&k 'H0MnCH~"dk*+lAVW"%{%TʇȺ56fL(xëb*S$|6 &(ln5;T:w@K4CV Qeپ?!/b>rBgva2Qyy_X`q#^T  xH?f42Bw6l9q3lz,Y hyc7In]2/`ta]$\.$]MVOXǓUGQ'diݸ1&>l[ŀ|S 9MI/hJΥ1:aG0,N2Sn GchE}`co'f( ]ˋW[0@fu\`)+NO3}*OyG5@u64o(EVY7>5y).W*N֔gt?aUY8h}w^:~;D\Xz^6O1A=]rF,hf\7:MW=omh/f+tM G`\5" $AinUYL1@`ƃ+HYR z̩q${t$I M+-ͽԿߖHQu_zUbrUT2(&*ϴ]1cV2]+.kvPΤ|v,9Y664\ڜPk#Hx bUƽo!ڊtↆ\G\˛2փ!z*!ME2by6aZjlݠb 2UoIEY<1L}u ;_bVT{82{Fuy̋Ys*KMkLؘ#hS%Y$}FǓ1l/?96Kϩr`VXo._@,(z 걦 8koQ8?ZTÆA@p&:%s<@n-=?Mݻ2XXRFi\K 9{jʹO% l 46Y6Kє7f!qְcA]%o0mt}0m"[{iX¦e@K^K䵎bx\4oiӟy3hOgx=G8Aiw9Gݔ h8^2 %'[42!l2%z.Rt |ċ ~sZD.A/ǸӠjWFdK;Ls=C7><#lAQ(m/85_7꩟R/ʱĤ2>I䳟W6RwW3s/>D[UpFTbG`[\}NӇMCMq -c9RݴʺE ϱf4|iLk V.B$ Q=Uc|:eL|&jJR L\jơIayE! +<`l ׀l픁f{Oj-BhɮUr) I~I 3.ԫ3$NzϱDbTK13Cloz :Aop&_NF=z`!}S}EToe~!lE0οJľ!e ?ߤ.fQKYp .6VǺwfMU?06ҌYI:bSDQlvinӎFr0rZڈ[*zzБc/SoPN 7@#~-σs Ӆ[)ˊ3v})6 hdEz^#A-]Ȩg&r^P2W=?+;Vh &g W痵'0ę'VQ;^+"f_Bk,~3;ij[?/@ٵDJR<;^c9%`&*)z4I @6+\K#e81 os+IԜ{p;l:k+5EċZA! os|bۛrfnHMV:QǶINB)ւ >=X(#FN6ci7pR [e>eۑJTw06s.Zr5pAZ|( cϭ c?hmGls쇤t6]}RY<W Q<_}ZO>=o)~ΟP@;^1)9).jʾ)|lAȌ,|+jb,k& [քuшDYo䷠f~C|*"i>v4Kb?8i5ɭ$ tۺBZv.</k*ujC LR O}/\qx:Y].P!ړQ`F+aw50Iଅ&;F;O6O2%yo?5BAetT7-vVs]gwxZH៪θp8L"+#[Zk3It@3ch%eP T t=Ѧ5U4'>u-s:-ta*T5 Ay"Q6A?ϰR;6|rִ%7X ſvNٌ+ n4#29j)X 2#.++5U㙳P(1BX==RSuU[BFkc< K k=b\d3KarxF`M1A41蔍y?a`N߆f`x(J!O.Jͯholchd w^*Wb>3(_7Q<4t.[sD*Xh"0f6 i?#0%uC<~~A15 ˒ukPW=Wzp,(G@% 8RjL_u'|s`ZUy!8GS.^`/GՍo#އO^Qboڈ^wš&Ͻ(*q,:Ry̰Se-;&6}Ay[j/W"DPjBn7{{$"2NOZ fDp ZBR({ `ts.H[6⣩oaMⶋH$GpDl[iLuq>2% ZV𺩯7Ҕ{xbuCJd}_Ln ٨fR]28&JS ?#Y%yp*wv Gd}h Oi:b עNwNRbK)B},6ⷻ1qk@|fFA g,ANPnc[=$S18iGB+jgLr HV}3T 3ԝ߶U(c-\^Sͼ}y?ᝮt6qC=a.h'u'!^Jk^@nڕR(gNhb ;[ťl"hoS%+``_wg¶uٜSV ;`$rr೿>K<ѕ:׶ݪ!k ;Q5{=} iKFѪ|jUbYxhOnüe x4G1p vuG![M ?]K#1qꦠ69<]w9l~R~_?z֍c\'J:,:ٯ "48}ή\m]]*U1aη0^?`YoR.UR%/v t=Qk~i4UXcG.ovq l$En"8O4)A5=Uf؆L7̍m]ѥn$`ŻEv#k+B4ǻ\ܤ(۴ibNL xFknZiqܑ06.*Ed ?}I/V'r@1"ya8 p EGLUgP֖CkgA__?^-س H,xwx\hi&upQRB= ڡa[P[-bYC6!G־[ҋv%WNmle8t%\}E|jc0wPU]x[ُ-VX'Tð|iGr%Y !b.4h#t3V7Ŵ첀/lk}~eȝM!'[_ `|椢h‚s(;0f%&n2Hه׿X^^iZ,%ujOxyZ<5DY*ZI=VPHJ6i Zu. fGKƚTׂ]w& Wp1G4zu 6[f`y'[ 8_̌O ,bCb2b=-F^"oڏa@;,$I4C]}'EyUKWbD8x,Q!ojzgnǰQ`.9p\lۥtk:wY1/ݘE嚑!7=\܏~]+{]~lӯ j $ڄyg}r7USk g0Ar?!6Ĕ8yDŽuP_LO{э\ v, >24RF֜cۦC L;y1?!5|zf޿ZifP (U0V灋2VtDsoϸw'BRd%q2wHB;~ `b? ֌Lx[cQu1le7k^C$ZOAy13F>7Ffȥ׼Jd9v7Z`ZJN "LGk:0z6Wg\N?ny!ꤡ4Q0Gr6wNf}q$&f<ұUH XjhwIL#K,:bØ)"Bģ~?lSNy"9M,6$9 s.KlS{Ȫ~.`̈<ė\By>굲YT QX ͵Gz50C谦IY~t"^Fwl+1G>փhZsTII/|GPF/WɲomOQ[(E`+㯡V̡'.?;D"b6dժRԆSB!bp+<˩ ^F!:b.BuL_ǧSdr(O˜ *ϲ}4]BiX]?4Sgi{E=js8 =nEu4[ur!]lt10Z݄dm *BAq@5r9(:[la@!J{yrS%榤ޗ H|hl6ўb\Fߔ?ܣM$~O]'P)߶Dpj1F5v6q)#<u n0a{$ξnPu1dwZPk+,+9СDyyBrEnə:yĸ:'+1K N4<̚I#[xW:sw?YZRsՑ7csDo0@1( oi#v∴rF%~b33?sC8"l?cxu䍐_g"B.JD|qOUj7a>ޫ>?,6\xxX@To^=1ڰ7o>:/=Fehйb,9ť zkޞ62kI?Ojlp)7?h?0K87 D2_jҶ6?4ʘK"Z ;L2|ɂ 瑜%. 2hȐ=eQ d>gQ3+DѺ8f+?F=9DIE}m[ s*U9*#*rf隝Jjߊyf {o.gP3zؔɑaQ׈$ D ֙*<u"%\4Kz5 kTk~'4W9a 8̓P/[H4]cT)>ϰ!7c.3pE:5쨩k zWE$39iāzI|ЮAX =htʢ]ܚ9N(C[ 0s3ZZqИ|%ósRԝ"|ݬ(f!Wq#V\h0rSgnj*B7r,O޹$Q'+m{ L y ט[p"9<ZT-C"juyN\z_LD yίU׌~;P*G3,ʗmKi?-ӣN\}^kuye*Fw}}JF ]˞JͥaD(&^ [s2@v[r: *D1$!VѲR=Z.+P>geٞC,O>h1ߘׅ`Ie3 ?ur2`1*nHw\#^LK>ag)c(l(nck}EAa 69^q#j# H7;s kY ÷StUhUnIN-ۯvO6bҝ,8m+S>3'R$} +IL$! 𝻽bKjit7tij 2"|6+_$إf^2@ll2;BR/ThOMnPYqݷkl{=&ô# m2%G}2+yojq8tV' e|$86 {TKaxᝑ`Uc<$Do䥟21ps,d+,82uJ=PObI>큩An{FP5|lߍ6*( \[@t'DQLJ=*[X0eI+hn#K>R=S{-Si:5=+r7fn"-{G!@FK/А`xb 1k`0f@5) +օ I@\7hAubl4~A4.B@/ܛ"Ҽ6K8[ ՖUya ;R$ܠ?a^]dm]DYCڢv4IT? /[ 6I+G4](sXWd^QK .*Kc"mQtV"q/N6it'xƁ P#+B-UNY7dQ0$O}<]ؘBMjcέX錏tzt'Z2lbD pY,ٱe\B=Y6ywB1G77p!7F#^&1)$X'Ų)-¯e~VWw.| X_[()̖ѱ]꣠|T }Y$Ϫ]jФ]M'EIlw+F8K+I 2,c/dTdXQ@q[;İ0atZ]@n*$ uAd}c6GF^~ՈihK t/40|U̫&<%ݠO#Չ@GX;$!,5^^ PdUwVw|3WE^Ye2Kwf]aiڟď.㱯\|}U",+t~Dz{oGWf̣,*f>jxɟ'yq Vﱾpmfu $[(9/xc/fX))[h`IZfilFu+@d=ЄG8q/ mXVH=7({[9hlRh^b Fzriw˾@޴.␟ٝ"z=x@|ht KkV.[WӥVrNYr\$[_H7LqƿVLӒ?X/{] eu3),6Lм5Y0(!IDd {"{ ̤]](h.l$ڲ3n "ƀ0aRTEOu{?yNĽFM;?0Wi!/ahlR$˝\9OJג6,v,n` 3HXyA&^)SYHxqF(sFn?Ϋo=YYC=r+Vx黝ʶG+5e#S{z9'S≠($+W\Uj$[=I]e@4A h<(kNȼ@Sc K$|;4m_6ӆWHgR45]-͛@ݟ OS+>% )s,`7mR:Y|9rdZOXfޑV#!XGZ3wmJw+q7$7(lƉܓ, RMn$2Px +\LuKM䖅%nw'weɴ=Dӹ'١XN0b)SR IvtVTڂjP/aX)BV ,>?ّW& 4oGW¯e&eNFEy2̌Yoyg8!BɄw_؉(|gO4GFd;| Dzb0Ѷj@em~/1ILqk:$AFꈬث!AM[浆|jAmR1;4H[6s dGC uS=hN)(֯>kt 0;hk$Ioުfmtz>CkԠ[ :Y?)lX{6}z2-b60if< eD0p;( s,iR/\Xe(jw;l6iܣSEHtk\V_{x;nV"K&۵:ͬ=;L`z' 嶲zwDMNJ-~j0hYAٷhCMWeИ7f5iIF#B`!BnHK*6BpBIԾK-ބ#%sҚt)9UCC 5DQA{2Ml@)_=,otlGO.Ɋ ?uGa{X*жm{vyF qp!y$p."wHY+2dI Nȕ6 ѯ(_E}lfƗ%{6Y9$ZRCp2A*#Aîģ.ХAܺ0D26NvQ[OVhp.OPF"j@43-H82JS ,ȡ#&+sV-C&{+z7+B&! ̅c'WOyV =$)-G2sT7aR3n繄MSM?gLbן-~嬥h%p»*-ܕ<ݏR”CAķ²#3̕Rf7f&2bޡ+IVKzzkWT]++&rtGE@,3?c^[UkS՞ o5-vZGіB.3&&lUfK-ɮ?.bg*.) >+??GmbhU*{kv/P}j_B6VCvF9guIe3]v3uIR@lo-cD'I7thޑ;كbU'~O 瘫CGO2Q_+'-фֲy#XXNUk"rK%EJrscU[P[;eOY'zp:F7J Ǹ0*g9k*zء̈́ p0PxDKbq%{Ei h<7-"/:*sj mIv$z\{cXM#NZt;1 u;5w/~ dBO{b^pȺmwA.0E&֢A+BwN όS5@,:.Qo'l׋/k͇*%L,@qM[4H,&ԗE>1մ%vGʊpLFnvV#sN(;"L2!~u֞y/$~Զ4ZA>bO $zq$V! 33b!T~5ȸYJC">l9YVD@_-oڳCg ΓN˝' Sg191` FMXDb;B"hNiz, ѾzpXbQ Sո?gR2I䶘[p1mT8kk?!_Y[J{\g+n#Va(&=^.5M׺??SorE3vCYcu=JDobe\t< =utnK}8A L-o/픕_0"Dr ~4Ns!)|r) ]HjI̭d5^升pZ`E/V8?@?UJUPOrpi -%Z7ޅ!WVs\VݹM~IOpCf@K\Bt bBB=/Rij|F`E杧QITc#́Dн<@  Ou.Oܭ*74ޥyl*ՁͿ S L>֫|ր38zCeG9 ۸a0윰 tm="Ve5;}qصo . CC1Zbݠj:xbox='r_n.2 bJaAC*o'Xǒ|ɉmϩa*,<fHpO#cbo<⁵A-i H NJV|}\LTCǛY}D{SDʏs(LO> 2_5@,ݿ~Mksb>)Lh5Dku\'na`ǣw0)tPDƌoB)5 QI&Dw# fr?̿ Laku;ˆL) MPҪ4MyO`#uy~Qjw">Rr.eq.X֫Ka5B_rGK 9UhAnCCatĕW®+Q 5:ҿ a1"le; T|%VW뱍CYGN`<BX~:^cxuG%hxBUҜ.URӢɺ7XCMr+$ő u4FOJ"?=:z bօZ湖f 0cca.#fj箣6 Hۈ? @GLۼJ?A/h m)b~j?nen%qu@դrsmDTEZW~Ig9U:*LYXۂz(2jD_=:?|KWD8z(R]=]$‡ѡS7H yLSx~zA}zx(6 !3441>T{_ա0Rc oI'WYˡp2Y jcm^ lFCܒ$. ELJA1Wɞh/|t&qRS^xߴNT`쀾|{ W@6͋{KPha(!㼻\/N%;H #*ߋeP/yd2_q`+)+w\RU=鎚p`쏅`}3$wQk&M~PMxƵ:5,r"bq(rV>?3h{`#V|/1Y,I`%qviV,jG[˚M:Kh؝q#{Du5 TIM,M֪QAvb{ˆ{*.ƥ scrPPjRtzVYDZ7ys]?I#K - M}B/^5̼!FF@V2bg-]`Ge2.) =q)P(сtw ҆gOJ0ԃr%SD6Oe)LA&<cGn`0v"Pd4J6~`H ;v4Tl2IcdQWȵ!4B)Pbb뺖PK7 w1kv+^I,XϠ~7G8fȯKȯ5+*D$$a&񜚌ŵ-nwzm6|VH]ݠ6$$9vo I_^VIFսDv7?Kv=(h""Yk,$pUP;Tݟ '” 4tǴa<W乼\ Ӕbb撼#<=k?oki!)H_ i'ń33s?n4p@|ZI0k13zC09=KS戳5>18ˊl~kMD٢aTJ m?]fs2pAMܸSX.Jf z#9 &ʰb=w_ _$aa!NZ4C/\DQ8x,qnԲR\=nU a7ߟ21e!'¨6a?z]!8xIoHQ 8B? p+cݘ(EѴ5oYxԩژ{ά{~ KUŘm4rIZ^X=O#_Hu\ ÏA͢a+#}.qi } GS Vϟe" '.ձߌhCAYUgcbd*[Tk;w3$[ -to #wmWqW ]{MM-b$#0{7GF1Ŝ q|`X~oA%bG"+@]#g"4ܸu 3fQLCkz.ЂVQ莄½S=o7U<am] rGR{> *K7 =!QMX*+T=ij{E aWS\ys VL=>o՜5%Yrw胦+c{B1)Kʸsynok WRnC%V6XgC%񤆁yI4: $HG 7M1/ ݗ J H/"W~iэgVSx!C4HU8%١$krE,aFz:?nh n +PW{ObT pQ4#+ZL lm4#_0|zY?C)~]#93uLS~@D_OHYK~qs)Q OX׺6̆nU1/ #6IHJHɈ=:S;&)1aێ;h/C{Z4tt0< צZdS'}rxbDJ$N۰/$T^ v\L\obi@>[.vp/[GwNizG$R6+F*^pMٓA z/9b9ͦmQjxD1`eji{6;Y5*~Z _HǑy,=ЦNqa>Z{=  m){ᲦY=uvQK.]h{_3f0q1n߽ x, =M$*rFxR匩wAG|_tQFX~P5E5p"e^MzARNŶA9Q,D/߼l(" 5zJ7%iJx=,<| Nn oBg 6LQN> ԭhr0 Id󉍶I/!,uT"9Xgg:픕I5Jr@>o,+mKxM2,{\tK91q "W'|/E{}jAuqAUuZu.(ϒq)dp[QW9TH3ubkS΄D+90Pr#Ptc@~.LO(n[ }ǸYe9pj!:ҷ*8lnP _/Hۻ c˻ܑMW9>;2Bt-T:f fS g En#kNVȼxcžO:=3> e8/\H໼(=dotb}z!ևNa;P{]}#HWVjKY r9dYxk2UM(g)ֺ>N:\и]wF;1$k-, Sஞ MY,";/̾-=r8o.L瘣i\hy ZYW@>#>#L6'%{$fu;C>XTH'G j6yka,lp4U^?xv5_rAY*VK7Q9e'ʹ@$PNxR*D]q "_1&!@tXD#xȡA)1F@AܷmG+™ƐFF:lk3|Ue~F jMz4z+Du2<vmp͆\9J̢N YTN= "nǁQJLwRTg8ʾD :!ҸZL3߾љҒ3JOP('1t $v2s߮ -P= eczb5 ;[| ⹼%"A#jkPV^ŧC{&wwyPO. VB8qՆY@5Lhߡ䧡4{QG:HMif}Ҿ\ޟ\Pz6m]diWB ,qD^@fb'FNoPS ?R&ɝ_AybrQf](o۝8gȚ>KJo̤Xtd`9 A):ĺеW:5J?[F;]zjtZOVBefC/|3 Z!* 7e tݫ-{ Tw@c"X8_>to00 ъ~aB|hX(Z N2huPݶ&7eM^ =V1u&RSFZ:&p$7vos0d *A3w(@k(:᭑>}f lQJ.R)KHS!g*+hlP') 08c#ʝzlQ3JǪMKQdMn{٣ ]j7N :K-. Yq-h9Vm۟Q[xU6(12pL =S'X"JźbK*ťOk *nvl> `qGD.ע:{QmvF'Jӓ|NVPkT O2B nEL;~8`}y7C!@ocLBa7^xճ~JM(ّ?=IcTB|L/d:c;-E%Mϥ!VD[~*]>[d)-c杖KmnbzG2FNa隁`q3먾4A% vCfA=~4Pؽo3p{>R"t&ZޞeVJVy,F >'RY_Ũd'&K!|~_ƭ |PmۮWР:>,;!'=gfwX=uϡ+طVÃXaڍLh>ʢ!&0|39mUK(@ㄷvˣ17?rj4 `We9lFLJя4ܶܯD<$,"]{M@pf= !> +#Sڣ/mL N9&4.㚁ܬ9sGꫜ!q l6CҼKژD:I E#~a 7q l$WjU+GKr 3?nXҾD J8tL{3 w㑲>rGveUxzl 8Pfzߢ^/+i,۟KUc;glϋ<r[C&^wvAYExw~kn8wxy`裶gb>nIvlzFlz(F U!HuϚOah^7asX%3X?3BͲs(5Ίug¸8O<2)A QAZ {ͧ{Ipٮ`#dyD#e{>'[oMd#tj({*̍Hs( hm1{>sySÍ>G2 olϚs5UO{Η/[:ugi+ O 7񟞧pۯi'J!k^Igk[s(LCCEN<6 wќ7ėGJi%k`ۡgMˌ8xOCOdz=dj)A+|t7! aeGޚmc.v ]aT$*#` bՕʳF2;2 xOGkgmڂmU @@meGi4ZwxwDwh/pE=6Fqͷ: XV 8_IʉUGs(=B42ߋB9 $y"b^-_BLVP?]gևWe5 *V"-!܎o#(+?hmh<2wLtlaM{mip\ZzA2t4XgBn C#N_^j -4V_|F^jE 4L_Jӻ{W:KT =3!M"׽vD$O ~?^NYb^Q pX\>$hafGwA <o^JĀ.ο^&tX%Q95w y2i,Z`0JXHT+%){ _\-W=noƄ&VN;0F](**[Fr(*礣G%Px8SII= -6v[ [XQ 'n\?633]KGF)0&F?$j'#貏Ѹ_>lcvhS#;Dq6jY8 G `F*N!ѣfۈY_Dm8z/-4}١]H9p``B~& ~FBcܡb<+q罧`#6ʯ'ok{FY&1hZFG~88Hkߐ1Y< !!&~yU؄eˏn9IDJ(1 8hbquQCm=2pmC؀AE)!,/)=NS1k,% V4 #>+ձ 筇MQcnHXI֣Sh.{8BB0Ó n8/(*jY6Fo啄G;غD@6vTɿvdND 8ln>R&g>+0䅂-3Aa$*a:%nkHLZ"7nuhd]_ )g (ai7cW.4{pKGB$C$yOwK/ZM-bTH u!X\Qȼ R$MrZ~ n_YZzA]W}jTCZ>WI䆔$6>AC4M0I*[3Mc2,J u~Nwz96C騚=ftIu mjp 4}{DF(*7 kM3E*|@>ck6WX:tdQ炆v*y@~S/wwZ;7KD> ϓp2pCי1Ӟ4zUPgߩ+ZM5>H"xGZUoho@;/[Fg!:va(Xߍϥdi轀>}5:cCr8b9վK9:PU;kh.Ĝ.ز^\E{%☜Xh:;[Yaˬ8.t1up+YV9`S0H3: ̴$!@PQ ?,j%8vu;϶KQiƟ|F]4MX7JQ)\UHEn}} ?2:Y͗r ɢ2U'?$?\R+! :nGzH !LiYJkY4NongrǷL},Xg* e`Syn6iIѬSxBq q v烷3" `WOe]aOj)mu;[Lfߕ~;)si:Y):2i+| iě'F[P=3 uTɶƯRߕ(޵@P])[W/ңd/XP$3`y Gh6q%eC8t3R@v.u%ĻU`D$=MOc g6Zk; hL|0hJVH%0@q1/ĿJmҙ>5bON9V찔Vz| FQCԘۿ;{ee]n!`jS]㡴pgsrf UmTlZ/C w܆Ȅ-[QռEm PFԘfv#5'd!M~J.Xa7HbMڦu!آ!B鼛M)Q(Y;,yTnU7*K..X1U M;s1\p9um=k K쮑yIZ Qҏ֎C<ϧV U5oKm*Rl+e<Ɵ!MN nߝuB t*a;)EZ "-Ece˔c wKw!-BfYo])_Oϋ$lh'`Z5Rȹ`}7`i;@%_O/3:Q>k,vr)$A/\4{ NfY)i4K/=fF)΃ Rh1#H4*p㬻cks۷P UW6 9VXk.miC< `w7}/.a}a疁6L Q;9'C6)Oտa=Rq[Y~i+9k?3ɳK[*-L^yM^hA2izƥi1ss3ՏߏՕ cMꥳC]pُ&3޳jzvHKb҈1RZ"A& vwp+=98f)̟ ЭCOKi{a Pח?QZݰUr)8)+wjd*nG n`‰-,኱1<@Hʒ$h@+X m'q!P!ߧģ 3bDH&f1"eQ,QLk>Η,jDw;&Wut2a˹<5Б?8ܾ:ƿ%XT[B\X?Vޞ؎X}PUF-wVM251gH[M(VS͎n?JRb g3l',ksP7$[WcE_nVZ!'r57pG 1``R{9<m睅$].r{=82BL] >r֋>ݎWxвyFnf>3>2_BI<}d'_.aH*LqaqoTo邟@K$ǟ5(?3W>MF>y;HxLl"o(g8)@,%*E SyX\Y̦kp&Z`Xtv4wJ=Hőzp8091uڥOJ\5鏞x=n&l\1N1&R9aou2ͳK&{mk%QvgNVAkǰx@ A cIj_@.V(̃m3( tF*..Tnm6t=lQk l|_(C=L8'ozU`@8-AJЧB6Ҳ@yve:GJ+K֞{V) ʪx"ʉ?TZl!tL3գA1e]F;Pg|ΰVr1nCH AW=d#k ֨[[^Iʪ!<.؆4|׷q1މ&|"?ԇ(T`j9r+\g/^"6tJWF+[cAV340dpFΞuU n0*cVi02U*Սj$qﶽm\2z-rlH_7y{vFbUEH򾄮G#lgby)gb^M;cr& 6mAd;MT|"(aD9¬1 ]<@ AuU}XhwPi]G9蝝ݓ J> c]v7Fה 7Ԯ$&O?~I'jаd$@ zٳDW#u2-9qY=͆R ZRR`Ib_c fp-uӨ?8| >̗7Q <+(}+i̿٥^@QGX'/VM_Ax'j>?t(lAXBXOǯ$X-z ?4s1p2e;q8%LM\BG7Yp0d gn>ɬ[*aCMF5(A# f罟cBfLxPP0`H&jE`u[FMqls".bi@7 ƭlKÊCݔ-`ٔ:^#&H)W P*q@h0U0D6d0]7VQ(μ5 vHqqY#d < ~ApgQ:&RNӄoR:=Ӑ2{DeeB{cPAh|h#q*x:*Uo֕uX]߇ H+?+oilۿ71ŹG$QLndg'4r9nOPPr]JbG,fƮvs'E_&Nn)w.Л_mu]⎡ rcwVou. 蒢 YIzt߹ | jpٽs}f*MqG++;,]{vriG_'>q:}ˍV8j=vh J ~C`YKDD s+8'R!)9@Yp뭓6ƒXLe3,e Q+VlP`3ՇCE 0]ʩu-x9F+\p 3I(3*2#b'pqlcyUXa0jC~brqƨ D ummP48!#|Z0|G W4xb-3I۳uE9p@]ASz)Fd>#3i$3>)$O<(ˇq>7h”z{נ/>Iښ3${r Gr NHtb$"߼@5CX;WJzn Ap3 %F,GhM^dṡ-UQƢ7)c+]YIxIEU(?ȷʳe1VEcIQ7H%9lz>F4ǖW*AQUuhj^ D3-!#/EuzOE] P0&X{"mx35f39AOsUJQuV8d/_It )g<"뒛 SgxA3img??1s>&@q7ɤ驶JpF7I\I}ZA^㒭\]m&HӑjtMnDSkYec-/y {J +Rt31ۣC*` Wij_qX@ϊL5S0As %Bfj9IFRE[xrJF ~U7,\1/e2WAL=2BnqZ%JZxu4(w-(Ѫ͠]~>/-coqF+<7|n }D7hV8G,_I>ege }Y'\x2)-"yC8 }Nm϶Oj;_qHcMm"a] TU LRx#~JD*6:0-psۂ~WѲ\Byl:? á#D߶XÔx_~ ϵ!n|- s·ZH/ȯlu[f8" $[]G)GSQC8CQ۝B2iv׹Ukj)%jf~c#m!@:s䒑"֋=,0&HTc/܎eOF ?tr< I9o^ӗ^= E*+\-!հEF #+>-~R3ޅcw {~в :>N%91Hi{f)e҅ghe͍"=N ǤB,? v_Cg^&wqEw_L yyl_$d=a\5L;̄]Δ]w8r򳹆`Sf!^ _(Y7UNƂjf5KbJV7V?6ԙ䶑kG>gLf[u%t+6ґk{]Bh=G .Uu~* E~Qʠ2*PJC}g͠*+ٜ YlA&u|F85:2Ԗ5rʷRMYF"oᭆ&Z(WߥuOIab#n@Dw="PaW(dUy& NN 6ѿ[ӟ˵ïy֔h*q_W /XKrRyBe0^|M7mր t.(cNS|?3j L M{~ S3Ȗw>=TZ9<妄Z<wafA6FTI+<CN2{4dF|NQC$|_KL mm8ɣtD=ΗxBb[m Bf-2m`f4t#<prqi ψcc6<҃9pv́T%W@ڟ_i0L4A9k0z}AuOh _#}Ҏix7AC=r]NDSǍ=jFR&[헝Tw5kj6klu`:2V g b.^!趭\XŻWM8tMۊ}@#;MbTLK0_kw\QON|h UQ^ :KIQ% _p~zcl%}#Qm;kh ̻ϖ~ЃU}>`;Y oyFCᾏzPiE\ٛ?wd#s[xN}wZ+.u gm]Y sU zIAAW"Š%Dkvv,_;raDhx^ʓ>Ju`-yB%N|@9xRE; *&86rd=j1zͥI+ P(b5$AťĔҺb/ ѯoJѳ s$L喾eQd(MЗ;)iKμxz$u c7_ًS]#j16:@fKܛ#$=zzdk㝘?QCpTwUՀyvyF6A!(o!H!9@7_t0;]{`MDIF aO;{ybt,gg;*b;E0/\%I.-yR#CbJ܉;-JAm[BޢEy giwxJ Vz׼ %7urJBTM z=X42htbmCT`Qp&`t2KE9>{4T]&bG/G=@=d=bnTL0:y5Ծihyǧjٖ8 jAjV'C=\I!#{N[@)ܱ3BZ*^oYS~6n-`LĖԃ'tj/JtYQPXW_2"3+Bk䂉 )$yv.G> [ZplpKΤkY;.њ~TU,Tgw۴0.vbDo:rluS1֑Lr_<;P9ebvʘO ޢ#$\\XK̈́qG>k8aO9֖ۧ Yx!r C^~k+e7~7Wy3^~ ؛ؑ-J{hAblT /g. m\ Ґ$y~͎GLV]fmC'Ny0ڧM#op1;YP^5$&!ש]7;Bu x\/S&3/7(6KנE/#lYiLĝ,֨1sAfz6_`U28PK_/E߿FI>&yv4BcTg1*6#Y֞ A "Kى_0< F$CJ%O[r P=Z|K{Qc:UP] fr{H:bFP )1I%UkC!|} 9:" vB6-/ƭ ZUgܞ,ԧc̈ DQ^ܵ<1)U]Ls'Fu+O#Sq2:K@@By)9h MWqAw%)^j.>nzM`n'N,NnǡJT'H.R|9 I ]1d=V 8G7̱NM ӸJqVH,O26{3aW(o2w2"`7|<kWe+u mӚ$@$M꩘=;D?`N7nZWp */0!MEQ3:|m)EQ1O0X{T3A,OQN*3 Xo ̩D{Ȋ݅|~EFafa'p2` @ ~e1[[l&}%:2'x`&]Vn$(p΁g!`?+ԝJd&VMzJ\x(r|nބ4$TcEfl0̀)#b'q @7>9)}`^`dh&A4lņ[l1Ad~K}{Mi*(.a XKdl]Dtf^!^8PO.ᴰ#y3IՇ=E~XER?CUw-t0O(m.ԘΣ ~w1wolMleLF+J"6,ԅ|I"g|{:TȎw,<<P- b\taA_Kz!ZV{IsKX4eSAH6R3AZU ]hr˲J{*1E_4L;E}_3ITiďT(x5IqŴ* 'ʔvĞlQvk&izs#q)hZk_ݽIa@KxAFR[\ >I0ylT%/"Ъhzc <5}YtOKr}Gd8D$69bB>*KG!yq|fj(>^ P-IՋBce9<)/-O`g;c`a!mn^̇ ʚ2LA bA5Ǥ^uIZ*lw׭d2ǀtyzm+2#׫=oHT?3MnߒhMR;%Q?1P>@^ -Ox8,eĬ[etmgSpՀs-̭Ʀ\>cuM~>InB/MR%w9/Դ6J]jw&*AQm>$n =A(tAP]Ka!XQ=+AЃD},&Ѷݽt.G%wts74=ttDxМ)΄<˖m&eN!SXߖ<`Ϣk/&y-? 6=oө- Gf}g&b 3jOqS*_MV@g9lF7N#v}Xd>ٹᱎDwyuJQDھY^{NTU7}1CŒZ6;K&~ 3 %(Q9ŨFNJHTqaH?F'Kҕiʋ):ye{ZN#8IY+Dc~1a%(b0WPF=}zrYyreƱk tu$W]cUL貏Et8NH2 5/2Ԯԅܳ%;zi UV@Fc.fxl٠,-q/ק2t}ԀZ{$= }JPM}Nq3cf_?9"YA*@y1*UkS}'=;sG{ m/:9}߭CE /"tDUtegIZ?01/:=Z*h\{ž/w.B%ld32梻$9˵hIx1:6 L|F:<+cr(P=uj⃼mΒ! :[mN\O|{8r8e>e{CH-ڈ":QolmpZ`Ŵ  F6437ybbvcaQxge76diُĩ}X+kM`z'Cݦ2i,דH pʖG"QN^v[|tj "\9B;`RSd%UQZaRSˇK[}JQo/t1T%a(:r~q5 lǪUEUnX '=^ViHdla(4^$*ur~T?/YV= g"(6yG˪I1N$72>"}\"/6d# /^-fw60uVF,SN!> T;')qݲl@o"'f3&$Z ͏H=9cAVU1zvV߮p>Tczpp(l"iğ }"҈dI0+EK6eh3@b A<AvakfVbտUmq̢F8%q;&{PˈnS;,MOLeźн'ot%fHe6Ze+](He]r f5J'zMj3Z0x g4cle#r*`*#AlKhu߉MMBs#8ñ9+ f[zS!Z|Y9ߪܗq}p"d& )R+IܠYR ~)˱ 3T4K!1B cEZ)=m^OLj~R>q2ڳ`h^Q_o Z<3'M )SoI1T``<`q3 $ *mV*AhhW1ɆȂ7$6Exک(a̽kz 7 V)R'.;VRRgXZ.AҖHT?:82%c fUBYT;UaO`2Ñ=ۍܬpM6LXP1]l%ۮ-g@3F^CjLq(o8,g= hVȣ{JRf+ceɋq 6" v*QƐSTzltOBҨam=P+Gl3+CF1yc%)˕z~utEHlo+&Hw 9)C3[ר1?Fkhk&|cDѮF(,כЩLM p9Z?/3PJ2 5R7 UN\JnGj%TDy<^6EX}<@ \ހHÆix]T*N*!l;W-6|s<OܰDlt0( ųi&GWbI^n^{K^ @3B{%Ed]n~LnphF&%!K; @MY=(˪mchF4%+`^cK=cf6uLօ^߱ӏxG2ިn~c*5i?!ih^(<%U͵ kLvkTa0MU>~< w٦^ޠ^[=L $g`Z+KDk,^erIfsNW3U1#Kh &zPDL1hMQniAheRF=ICef͔{SڤnIPF XgJ_td3˯ &o([6Ҟ„cOxf?,Y>K~$]*Vų|rC;1B>|xKDt4X  M2XL#c4p2-s]ڵ^tygu,T6tF=iׄ{ e-^͓S>%goӃ>0/V}l~xL,N7GzSIgt\d(V=L>1Bj1HtoyX?:v NbLMP9^؎2`ŗz\rBR^,o.9k&Yc?}Jadel6Lv%7"'-l5RxM'"&vGp%qA2EiCս v)zA7tV޶~L^{vAznq\D V)o߻4 x }n6 O4".)3d(e%d-@CTJS x)S8=AQ*ڔKlDo52p.I}ڈ z U'V@m̦1t4xu,.ɏZJfOK[R\1rt+ -J>Q]w> ]H$ctS>aj]C0y} m:\3zu\V恜XFO&ijc/%Q0Y06@4snی tfX6Isauѓ"jY1*, >" gW 9aG߀Aq$[ i Bo"m'8 07hx=L*0PTAMLLi $6T ]/kԕp7}bIP ðuO$_#t A?OH`,SK7غ31nPq-#r%HR@Hq 6u Hm"2m PaXHVc:ʑRyFxdL&+VeƤG9C]:16ff.~)GS;jsa#)1ȗz=7aI8B 1 #;ȳgWݸ)35b `s?tpT3ofYt~4REӕ.HO]>0Nlp=+ub D()%z@<4 _䩑$K |Q.$83uw9xlwP6cqf h˾ 聝F/s]#)&#2=ߠ t:C֬CG'ljEDO|u ڼ 8ZUm`6T%(d< eK$ ͸st[A+XT/Uڇᄅ\DQ=M:nj* uP;[PAYhX*c9Tꅓ 47iRsuY\yWt9JhoQ9orExmY>Za瑷(qXAظ9q7XSnMR( .A_yNGY}xYF=>Bܥ\/3U=ߛ=bEaDMCaJ|JI%:鐣Zܤ m[(g9 JcS) ^AcQ3rc"OWe +OO_Ħ߽*$mVܺ L3gԳN!+8%zU~Sij` _¿޷3ftH&ʩ(oob7g.&w->g#t*w\{i3̒ .Ұ le1/ާ㤀PPmâṬ|8i/CshBB F Y䮵~93rCͶ+[vP y/A#n'G耓.:*uy&Q 1 eW~Pט3}^ز4eeEmgж*#QB0}`}F(Y wܳ7\RZű(h_  Vf0Yn*P ̭<ǍǃǓ~Z et3'%3N=6JMy[8d\i.tI<[,vlb]{2gZa$3[4%Ar>~`S&/Ǹq-,]61F.;[/4c?,loP^8Cp GRᥪ%Z΂ FHGܟ"bjCoƭp /]%V܉;z/@?( g6%ղ#LS_k;f|Uwk~e(s;D}&G {2|1]I^/7[-yC>e-. q"ђ=xgrMsC5hƃX>6ki-ϴӨ/:+*'A/0W﫦'mkaD-Dh|zlf=^i_vx$+Z\Uj]$n˙ ֆ\3`oKyļsr q􃘶8oXL.SA{ VU^N7!V`vvn//,4cֱ}WM74;_k'a=< x0 kC`HcTOЍ-9D, %R/ѧQAgbz.CbEī \\&/=^ ہj8QkK7gߪ캝*?VWyknnJjf wy}yb?QXZ--]- :TsئH;RZK<'Dn3g+ŻRWD5/w5#:9Gcľ6Gt1bCm-<}"9nSϘrw쑐r#)K=v +WD[ bm]}RZrV/eA!CӞ\VpڳrqQY D-DžHg:t'q;xz:TIÀ.Cs7X3Dv{?z7[/",ŖXiDBoaZOZ=nb,jsՋfRPbms p0: -^=H6B4jQRXA' Pd7Q&;XiΨX,ǃ-y6[T:7Pwk"[6vWVQ#O3'qmATmYUli|)flX8q֞ĥȸSSJaӢ,{t 9/\GWC5S "j,n8uO)g%BtSTgYNh@2:DVʦTt,pR%~Ow{`Qn1ɬv ,G ߐBU5߮OMhF^i>naG }#nǿW>}vї@TwXpU]pi1^z%l6fPGbK*TJ hӽ7`nץL~iׁ[3NzxA7_ ;RFH;gł+~Xf3ZKV;ċ"-]t15c&/Ī}HdX2\' jP=oRЮnjڳN%hEx5 KH"N>/$vJimNb]h% ]-~EnBibI, .E(\(D{,V|5hOw[N3Os,.u:kK`r@i(`@5tYT xWs? q o:V Y@"M5Az^¢Is^Ɲ>&)%\Q:1h iFZgAf3ʹ`s.qy,wQ,]+㭮>ee՛79vȸb;i9Q+ +Ebk4`IlYbNT' g'#݇O zfa_)q+cDX,8̈́o 9oNshOs,KZE蠸rp˻!$  >pNQlKCアyGtj-TEڪ\iO737.hh^Y@9s˗15XO)m´:Ss|9@Xp|)hLCbO] [8W^ -П U?~ѫa|}b|"1hg.-ؘIAj TYD6" 9S|T= ?}T\sKW 1#iYDmev5FD?(qeaH}3ඁ&7aXu͂6޻VCm8oBE.]RR^dK\.LWܙ5ƱvDyJ3**uKh]LjV*Ux9*:XU5x3W0x"qw' Xu.Z;x8PP(U{zE1W~Lh4(3y)U8xxo۰RonN?GSM+n!ǻaRJFC"Fh{Eֵ"'x?3?V4 N'db.BxCi4朌VQPώ\$Xu#] LlKڹfi#sjxE_ʔ?%đWcs./_عHJYl.|;ŻEpv^idN_hakԖ:).n[CxŽmTPwj4D*T/!~u&]J |lr\fĽY]yiLR8%e+}=t. L"jk>f7raŞ] -C;Y%b#)>3k :XAYWӖ؜DAQG4BOŅH3LT/4> BEtgPEl#I/C. UiO l{/@ȼzhoo~5A1c?,ug^'m_mcVҩ&.d'u?3Vq=x5!}nFrH0^S(kixNjA&H<E~UplnI 7cޭ 6˰JO3~SuԅܸpֵַDH-nQyq2?3U+ %ݲHʀ0wb0"`3qcX'T]D XMbYqFKb\ΎJ100BCU2)upٰ-{" !iFVLj(1NZ)fn["1^t{tP¤+4l=A1'vٸe6L5>}xb.m`{]&MT YfIYވOKAr'\+p`)8u `T插t@iRB2q f T^ 'z e u˓xƢoel|5cC0.yq;18z2i&҆$P,i._U;J>pF# TFvCnDsod N-zʔ0PO6es̢V:sRQc meGx'6tIbёݻwjb{ 뷧:l먺lUv{m6IV~('G>UW2#6g`Cz!pUF3Q_C'/~xƭ3bp^q?UX@ G,7^|ZRC"|8붚n!k [@#B u6<B7Ru@gçlk 1V[ 24=IY4 u2F6;K2xY,ܓfwqXu%̔161)!Yv#YҬLG-l58fI1WC+sLŝ6|W+G/:x﮿xS~ DܻKIW%4B>dn!SNoL6H wÒޜ?oP|V[/'ÒMJ&% ^TcDI՚L֥KqRE\V ;8?4 &j%2mAcBVL|f~è$餥Sށ0|X?{ҹW&^,OS-4׹0 o!aTl %hBh-xgE3.?"vצbRmcHND Sl'|n5|rg":kęC_WL>#\Ωi:Zq,ZkI9WR1p7Ma_7plM!FW { CywH*$*[N:A~GcMXf֞-?~7 H;;9_ mPgSpS>bu.pp S&ߠˬ\ 5NddTMa8Zĕ2aewy H_ >յa{ꤵ!$Y);*x$.awJ#c=4L|Z;f;zԲgkec1 II `*O1j i0\ {ɑG+~(;O5RMfׯB&_'e!:ˆfsѫS3x҄gna{n*2bU5D[t <ֆїw0 wEcNgVM۔%DG) Ӆ4s ̼1:Xb_olgq{nlrZ%e ρ`KvլmդRw8dX@"؂5~9aTQ3dA-+!HAR4 }8_r*Y ˣ.Dlf黀 #mٮ7S2Rz7U~:@қs5 oiNj'o x^ZzC]V 5v`ڙ7ċ(0*M^@r0"pmRk"-!g"s HKȁ],`dQa9^"m.M',Mb;ϑeN-3e?a@vPO9Yp/CXMFP~MӹjBr**^E)<&珅[ti2W qvW2qOA&*SKpv!; <( V(j8BPdLf-ǘy2ETm,Ϥ'71-}·~gb|r{k*qiTʭ1qYz_s@=G*ke3N5>L `xD$˦@<֌qd~TG,࿬GctX]zEWB?Ea(}%gSL2+N֐-U.1(ۥZլȿAZpnf 7A\0jCJb?tQK*C2)զ卦(MG HX 6!p&7n1cMhm)U!O.Ă^A;k>fX~R?tUhQ&)A^q@a=HReW-m!]Kf *lwu5dΟyDoNLԓDv@xU|#  wN6wc|#sy! LlL)O@?4F7^F9|ȉ GE8k&F BQhĂW`nV5X k9{70~P|r{uݧ3P&T4?A C^%R:K8+f2%zNJB(=~D!Iae JǣIV߱&*٧ƈ!t2@KR_sCwGbJGU/v8W^$@5uԆE| GLRktq>916 53B/kqğ8v,)ܗW\<~<o')afX _:`͒aW/'-GQ-sjTX>]7o0|C_ȧ)`]x'-~f(rNx%%X&@P҄"(yE3:cLq1t~_ֳPʼn&R+C#"y$$5٦S|gmJEju= ͻPwg0 ŝr X9E}ZGfz,=„Xv΃BV SjH{.Lf@ڽ!emm}L5f+>&nc$ܓ:|qs(no<HO}D P‰{Mǀ  :E`7wO+IFLSb$"5E 7zQ3S7y|"3[iXNkW2XZH$s) RA>FT䭩@68 6"_1URt~͗@T>?h^Mf|P&WfC|zą@A-.3ӟHeYiՈɠejq˺v5 7`eO"QV~Zi rGHhf㋺is˜J|oUdw<)(S*V1̗iECoַ&tR[\IԷ'^1՛$_sT`1U+}@ ]Uv/~Xi6݈Yt_fy@@ݚՁ-z^ V-ߏ ?g=OPW\ٺJ8}F6.M敘CЎ.W8Q NNn=}Zm61?`L˯{ܩF#5aZ5P kڍImY]Sɑyz\3 JC~!2K?! hIKPx/od뻈|fP˲nK`YH(I.#w\&L:ἿK+.μtv}vSqKXZ1=D@*095l#唳@먞 |J;4˟ Tȗ(A]ZI ZQyz[US@[·LM55Q3`b٣a"_a[k%[8}TZc2ub?,ՌC>jBd-n.Q ȌA {{r $#k 1:GP&E;O485$hc uR@HUkfS5gѱnbަC<s'a߱Q4󨞞muBy$Lp < ]HAL۬ {+AX&z<iyZ[ %q%J[e n?j vrzU> Z;uE{B1EWrM}]Z!]H [Y7u,[z!F=R9Ϟ;t옩euDc4pb7t)hCӧ8Ǭ ,$و\LIIF%mr_#{d\wc=P ^HG,oJO|oƂ>ٲkdnnXÁSį! ȆvdlQvTZbeY70jw9r|8*?,~t }V>]F7cR3[#u _z9[aI,HY?L("aC*kq^K;ejujf][QH(6}! a92|3KCE)Q4v}<X;{EҍC`Ȼ ¾v$lJhN])c@|9pN7 kΧ0 I6zF[؜!Ky:Cŭ x|LԪ" fySmt5{#j QxA)R ,`|bkZ#*i(A洣/5oTEgtGMW!EzTʾ6"V,*XAM_4msϴ629b9&^eͫs}7hlȘ"Hnzlvzsh2xi'J{)R &2sm5/d R4m /VDL[_X )ZN.|gݦ,Gv׃%|'`էZ >Eץ`avmZ@*Sf.*̞(UIlW+۹ 1銋h [e)ISaSzyM%L#Y$S^<`w7dmcTe[&h!= ,PЫ« +mFUt]yp#n0"MwB- '1iy#paH7wsه&*C# R{vGi͵lLL4Z}A(EˋմFEDn:h'~7ц#ޞVCULE/Q,[tm8M3A)W iC. 4;.ȋ6!͍'< x}h˳sh>n?*Lj! ry ƘoM_ТR2s"c6DcyH} ]ǜQu]I>  -^CH/sϯ)()/4rde1Y`5e 1"kxq;nRy2r`S")ĝ[򄿣IqDK<4{ _Z0B\yqo<< @(0 W"3#WXMָPk[Ѡ&lRj^QJ9ip]~>b"kui['oYӱ B4; vX,4&` STOq#AravNS,9_Gl@cRdXUkO]l ֧'/oGb糚qHb-lū@#d9ӡGvbYڌ:7lԺ^ͼ ګP&Y=~yD'`jlm0%$A,cPjg>8M͊ _k"2zBncG&# UomE1&/Ʒ Ӎ[r+Z]I&- OҦoX=1b&_h^9D8 ==2/>Xq_G[*D<QDr->Ob^bmΖNL{@i?'AŎuf{AAL\m@.Vf!(Xd=3[ךMg ,I=#G^Y s*[Oj{)n@H ;(I;6{+?Ei"O@ #]zT *k:u=uDUPZu53/#LmĿ(:89]۝Q0ix7 H7FdX 62:,>! zU^4Czn`s xIPR-\oJL k_爋Zbڇ@çK,]\Zz>wG˒ 9YjРJ8FDnӼ`rI&7# m|cDNEmĔ D$u 3!!Uї u@=WY2BȻRžv84sb&}K[FH:|۬"h-~վZX.Qge;U-@V Ph]KDp.iÉ 635s"bI(/͚0V:jѡJ(ɶ l߀L .yA 9>;8'vHi?(X7=%29r'.:hUVTd)|kw2,sltiYD*k;E7mQck0BEV彪([%ƽ lhϰ4v?F\SZ1"y8Zߥx]+ Ѡڥ ]"d º(n8sGG͆<]B /-G욋¥X5dd~G $2 id钸 -6k(GLAdeht+-#|x˦r&6 *8~l}="2yxZF{6S{bS`#./+sԓϨ:S:T3f L#xZd|b;@ a5)}eJl/do/ )]9'טUǬlSxLlsH,>9F@[18޾JkdskGK6AC ܁+5Vڷ=S\pQ MJqrc{gX짢6n36H4>L}|Uf Aő*Oq"ʠB|^ըmafvfy \3Ů]lc[1f<}71t3bw<9!T?/V~X35 v(t;Y/xM8xThgܝgjgm}:ձ-_O֟2#]{NyyPM Wt}$:hu+u^v3yNA­ڍuqGx`6-wB3 @8F*yeac1VDߋ7~\i:jfC)վ#sK=&Zs;P!͔<]|uC}<؏B-A˃xoγ-Ҕz.^P34Jy;(e`< z2 5RY\oYw?U4j d\[%Wn H3ůM`Jv*PW Y,.(\0@Pس3v.8gk0$VqW/5o=^?Gt A`V5\H6+U<BxQZbYcM KH~^`o᫟_ؿ͌R v?eTV\A&4pĒ9Cr!56NK_[w)̵qg&Ua5J?LN~( e p"2*Tsʕm腦#We ez.{?7C{]"*`_^޽NV}`ttf̷t {q:[O+ĴzksjoqEc;nYq _}YkP`m:. j΄mXvlcQ׆fG E7{*] ve*,9C26ՎV@i) feQFN qFf>Yek<#X?fඪ9_BAݶNp;[UT*t:{CaMl(# \tz~H<~ w?]5k:xrME鬂E`\?מ5ۼR=fQd/Ip9k*h`#N2|Ut^K[fz,z3n#/C2/k/ڍ&Uh_ ;4 Rv3}>3'P\~G} bFarj>;pdyQ-l[.'4fQ]Ɣ@:>Z=˔LiB uW[c; ~2`OL\QH li=S]7j j,yHNHMO *1gw P Rk3d.ܜ2Px9a1qbdiZ#/mVg+oA0cRz"[6raƓe#\)dֽ"tB.\ӯ[zˢ/qKh~/u/{{MwxjېAߒ’so63w[u 7ECӫnDm+eArgo:cJ_}I5&3)t$콁4 ~ݞ$I#˹N`dƿѬJSs^YgKwǂ0u[~:B4X&YfzE>Ꝛ`NZMTi@GԷ,#~(ت5Ec`z42dC k 捻@H)BI@?.kCH5hd,'1SY{Fl$60LaQM3R^A)Sϕ21e*&A@B0yg; ; RhT8.Gze[+܀ճ>,IDaΥLrVְf)PS`ц?} ﹤ ݚ9 ԷŶ$N|uǫ {L\p .<&&2BZ~}Pk uC!~ &B $nW"G©Z1oJRG?$+S۽z5e\7f"} z3KhCZ[ƚ"|ᝫb~]˞S/Vշ:dA  8{Kpl? C=_VC4*X>_18ue !D] .vzoLȒŵ݊kNp9וMA w "8?޶ych92S 7zB]H Jry w )NivO Rcl&&A"|#xGQs6F`y1LOM8c /@yuCͬ.vY&c-*8I3ϪRh`Y ԝGb(g#{y,>)&ƀ.$R,x;_7@jp^XM?lgN`ZS+p<^a`j-]j$;zk&J"Pɩ?C94>K%ЄSYےJQ-痱fR,ikO&I~II;hS45ihr*D&m!-&Q9D^llKMXY7zd0ΑΩ[˰.s#Z\l v \A0@:W*[Q b󳪳B5l:nK*QSM!DžxpyhvխysνUH]5(IN Qr@|4f=F W {Z&NE/NԔzJwŽ~0vou<`6[OlwS-|Ti@[nUrrEMit2AMhUG@&z0ЅmӍ"=ɇRal޶LS'L(9 ose" .ϭ :KI^0eG K%_ 53j%<(0Guը?LBx=kIq2t o~ \sdIF̀ ) VXkLa,NP)1'IΔQ&*k rǮHY KQûɃÞw]># eJKc)xMUưd[sAbe9I;J H+Es!#.&"n՚hrf~koDQ~'G E4HɈmA (AЫD]LKAd 3tSXPNP󩷖fQIu;o ^iOs5K g׻94, m"EYGذr< T{S&@\pޟQdϙ'3"H,'(:ζP2^iGD-Qq_kk :Sz߄'\"s+8Q/Uw9y,j%:̈́]"MK 啭I3ĂLl&u~zT|#@ !ޑnwYUر"T\zld ^lWjo5ǃmAU24k4-(ضhJ;$3,q\)3-S<ʃY-:ą>36툦Ƽ `O,IH*S8c[\"Z z:m|vPb=r*, H65S%Ѫ<Ѓe؈PǏXΏVhd^fC%[?lEcpxyݗN޹ 85hQ&M~8 ێƲ׊ns!b#?gI Q)9{',o^| p!&ar ;BY~&0H!NX9&f=iEV"Kq> \OpcmwrzH/$NwٝQ{rbdq) ?&"F(L Ú+3_T><C.P3hBZS?8t5R<&~!׫ |=UG$)gwq7&OR;:^gaϙ]UxxZϵ_|Bvl#H/soxZ7VWŊsy8q.K|2X c ήVQhXWDkw>YCMI}S-"B-4f n F@#$ؿC"5XĊF<ԧ=FXQpHfܜ/O:2I.' o<آtى3m7r,CV9$O(.QZ:P^L p| O nmpMm G! laRMмnmw!ͬPFe'@ۃT8l㽅G ^9st4M[e ;e-8_kJL\ {l k ֚iTYtQwW2BB KrZS(aF$;dߺ$x:o0vps2hDB~\+ p ^\L7"@p8~3׏O%\s&HLDLmܢ d %2@ u^lqXF"33zrMG!=>{{#xL1G{ H wl]E7AYEރQLyQ&M;\5T'_q$U:dr$xPg)#Y"dpתtWOU9Ƞ>hBI2z!RPIn}U;QxK~T *w, <%#/3i!֙'.*(E:sτX ?|$3 .3t˖Bn;#("x ꒍T`SL~ 9x سA2~k_` 1{KLd(׶O, !õo? !U/ه0@,xB-j"%, -"uw7|S;*gp!ցsѤ|ekfN>t qeeRYkO)M"Z=R~GR w!< H"$!ZG鄏 "SDӳ<T VE9/ -!?ap \_(fY /)$GظVLŴ XV(T5drNLd&d oS.'.`Y=QPkaN =OeOEfl zMP ۞/2)]c?ET]^ZxX 5b]AhO@^}#\ ]h'5P@`D5UڰG&JXAE2};";"ZF'и޸KOPa( H֫\ZlSD0Sߋ҅a\Wߐ^ Ǯ U8h.URLC`k}xRm^_uNx3b]1KT i~n`PA*=P=50[|Jnyg ՐHq1 OW/{c߃eL$6wRzMY)Q'#nՓ. u>VL Mp zq5+|>UԠ f` AhQI '^ 8g . $=~Pm˅Rob/IT6ײar O+lv=X e'VjXrU;n_0{lf&}[8 o(݌o=[zgӧ|LAPЂbǙw>|t 7sV;֭;iP^zo`4>1ڌrE +?R&=) N^rq¾x 8h\rHOTd. /sDrdnb-.u/U)hk kg"r9e3To"NAo'Bx0hHd3D̈HigXכzy!6Levm, . g]5=B?#u!P>$p U,KiimE$jLl7R؞ĪF#i)` ё ]aO]_톇SRǰ׌pY6`&w96 K7tզz ի4,iA lPl%X߫ހ6mik7u0.lyy&xHXyWOGcWE8UfG&UDA\mBlc𔀨[/^ٙfkA?lGg.V;2&tڰ!T4\p~GBT2sM><˛:'޵|ŽŊV,5-5OS];yysȡ+&47%W0!ϾJkS&`N ٔ vJV餃o`CtNkщGwnp$fuvN;F'XuKGpz#N0{$pm=ȨSC?([[$ݷK `߀03]DA9a0Rh F~S໭̊^J`bx0/( `rPZ,:[N% x\6Ai]L XK4㚃!_*tAsQQf_#j-d0UW9  T7p$TKΠȗqIR[E 0XN]Ԙ(V~&c|+N pD7eBύ%hgYZ0707010000023d000081a400000000000000000000000161421e7b00014db0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/9]?Eh=ڜ9S2$ʁԅ^5a4pZ 8Dm 9W8S*vU\ :fbAy, :*qav\!<ˡ݊(PjOC3SeP@By]D_~5H Gu?js}QUbȋ^GY .Z׽Ǖ[1 $qܰ`JWԱ;D^ R]O6K )°[!u֊L:9=]Z8읦 e^s^'[ Ghp-Z)uY>Z^}MHbE*4!Gz() g.O._4@^wXZx*9r𞌪DCv`7d}ꎸgӭܬ`&@4,L3{$de~4p,Vjhl׸㪰VVŔRk~VQڕI NjÃWr\#(Uxm>c)VY簌bDˈ<;qhiR`;wkiwPG]/*O$($gXBX n<1f'.Էnvѝ#~d̹偀bL|/2nE3aH]i |ܘ3y/ ͩoJB[r2qZ4@{c#6 %VBXؑk&6@@|q0$WR?CTDFD⣕jNSKp^hpFq\iY( !?`GngdN#S[0WwhhN ר܌1zPÇ⿑t e`kk]a=ݔvЋ^*Ype+ynPWGaԹA,oF *L N#Eְ9"w\Ag0%g6Rif r)6(J~ǛwB*U)ЕNz\ FFѧ@d\ `<(Ԗcp熻:Y6NH)=d Nt$∏_*AQ;lA3=dXh0Kum@:i)!i=?Z`y"qCxF0qWD+kZSaL0dx9ooۄOq"~R[{k.- )8|Z J]Rb:u5,[&YŸ.'ԲݘA+Х6mH"V*xJc-װ'9\`F"a\Ft(a!:j44IA,iHۙep dk,JLkcIԍ;H7|W(1xΉaƍ/Hd;:=豩=L5vE" aڼϯ.4UA|bmB}aJ7?U ;ހXj>لBתX(%c& %ZR>=Wu-.AHY*wZsq4謧&WO-ܹTգ[q~Ӡ崼 DI`j=>Ū\ F+2'KM_mM d3Nѧ KސimPU' R|2ΗWtnp)ġ3ag/vDTsU]Mpqo3᢭WAZjz]%Xik1}ue@~u5d-یl6aQÞbM 'sOD_.Q|$K :tїu*1}SҺ#$,&]5O\',<M99惆aEW6޲+!2 S,P7o& hr`:ҢE#;pin{Sˏ^`XbEʃ$:l-),&$P Io̞䔯X&1qO|#I8))< D{)]\"4^Z R"6-v)8u[̕< 2x\b|e#aR> ыt4>uეNsVg!ql?1 xEs!Ԇ}(\NB@m2mqNI) nE_8hw<2ڇn\e]UB-Gu)?ӕcu6SNo7wf~BLXF7t ’lsA ɇn4IkYerNBw Wϲ$%:ځ^X8LZ :J1},r$sbOh%mҾ 4B)[ckNy;\f9 S/ _-NY,d}ɬ Vsis^:u*^691nFM6 B \8l;F85Q3#$>z7iiڜՊJ c)5*hz0}@B7\yR1Hy*|z"Ym9s>Z@b.M"'pXM ˬXTL/"!)U/& K(e\,zAjo2nϦYk_uPVOUQˌ.˵4w`4()@װ|i:b֏{4[@+,G݈oGtzxëV8$qŘ6=.@7 *fd'Z{]%a.Z{j(H4\[7d;_ NW1uج<\ZV} B_K@iSĞ@i!$[k=ŘWw aLSsC8哒ɠ8ǯs0^\tjzӗbJVs rJP'WEBA ?~mOvw5T0MJ>yÛՙ T+)MZN^ v]GIQu?T-GէDxKz$B>xJ=X^.䬎P{&)Hz^bxуϪFLAG-P+ D0 m[%m;O q,2r$,nIZh?م;c(v>1!o=3*~yLB`K+sdH  4 NfXЗ ΅P9 anԐ#vR Kt,UY2S7@Zw.Xw" |9"8s@Vd4E*tw)w:|-pBndh:W9 {/vD$*&mIOh0\5`,)9!S+d!c2B"}yU^4~ଈwu 8UlRG'J= AwiNu1»vlԅwppL}H`k_zS}[ @R$P Np -[K[$(tLx:EIr2SQuX8iO%pbhB[Fx Rcay]%lccck+60P:_7_MPXhe% ˅oLIJh_1 on/}G`]wD2de[7$EWx84Ai&ɖvv;0OTNmWyr~T"N&&Y{`np[Y3y&)|:Daq7A٘qY1v 0%hGىA|P|¨f݄hbnvgGrZYfu~HftO9"/d&(e< n3uX(u͢xZ9E܃ꠐ'0"9&qr/]sŊ8t{_QI܉LSԧ(u ubnWV:H0JwXNŰl !R C'3DkWN [YB5< ^ո,qD~|t[* fw/t o-ć^CC%gZY* c"u'h Rˍ:Rc65Mq~ Q_J1Ri]L C(1 `d361p0(̇0kێ7֢+7ʢe\E'ѺIQUd}sD@F5q@F]p_2Ml',qbRΝ&HZm?~UKWRŖi3TBv6&Ezښ2m(yμki|xFul+Q<q]9NLǠ¶v= d+{@|r ,w%E%‹]L=U(b9wdO5SXnhGubzB2fA%_1j&F,A?Dܕi'|2{S)ioY̶ kx)ӠjKt;!3Če 5⹫>,g1l牛 i+L Qem eEViY~qΓr;`nO\ {0IL89|g^r)5ߊ |3^n0ػ/$M|44Z Ҵ(OQ"{隼!]wEz緅b"e7GN~#HI^>JGit+d-R*ކcߎ5zk[O>@}P й R|2eAgA}co-u-b QnrMQx -]]D%UyX¹Z7emv/i@, {Hh&48m7'桖TqN! B.v_[|\y ކ-zLFA 5$gir3"@;=[p t)ʘD+5JFϓ)C-VU]-t2!2OT%.7 a.7""_Xq$I:˝B<['Rs[N]$4#`BYEH׼c-I!y(8hWs6l TmlJ( &zy4$ #U!dPs,zX'"`Ƙی&9lvB A5O!*gf7P eCZTW;i穳ML'}P]6l{ApeUh&Vjpl K% m[ \)w'14]}Nrq,Y'im:*xTCm bd+^?LRtv,2jtT]Ӵ'; ?!/0 mkz}$9bi\\`{>"#Y^A/pœO"4u P s#n]*u$E]3#u_tS!5Sn+42h{DN*K^"pΜ2joI 8@.0Ovї#TUƿauA1ukލS*ZFXݙҨJ iU rou#p`=+Dd0ܼD8f|ZXS; /zi}CtxgB ޶׭.Qbgr%/OHT"ga`oAZ m'd wA#K9I$槛x݅j*ND ud0f`(T3śK>cW׾?q<Ȧft{dlWM. <*V3ǙCki7u==B yp.Evjli1pO~bkufZc%õO7d  Os^JLn-bwߞ079B9ߖt?v`aA}"Lcxr?_ 5rp 6h^Pm?0NLN@R{\—Q Ӿ]8-IU%~Hi׳j~_p>!e(8E$aOIQzViJwLjM]%-P~ķ2.b V :ണ|Nm~ۧeƚj!044Sr,=z0  n p@^hs}-YUwXtR8+x|{=(I?J9)jɨ|*w]rjUmo~=mm.ud$vd;ږa$ˈ |7)\,)szB G,x'фKF{5>>Kƍ4.+@oZQke޶kXrr.dpǃݳ0B5a42ȠAZoMNI*?sDATQi Cu!ę}!qy8U)$Up#fpF4%mdddB̽O!|$h~^Tr)|%Nx٧/kYE$d9bO?y2[MTey!e}Stm!aEsX +۟N$s"-]WvJhQ*ɍa\d$*JPm.'u14DICɷ} av- .Pdr*;+G*YT, )-t z0U?WHsPu r2]6\!QXy.ANT>SDz`QO܍P7cUvBK^tʑE&pMCFGw6s85čI8`syO[5 f$TP9<.n:-'܌#XP{x' u ad2ˏS➴+c21BA)>$X GAWz3БŦ%FR4 ^\Jerq &.Ϭ%&h, ri_kFT3[1C\Ʋ^ ] `Xiy7J#xVねnŒu4 )i6ܓ=~{`U$ol#R:7{p'H>ޱv N _qH!Kȕ V3(vw'?e 5W#* 8 p )KZW AajiX+0TFinbDRu78%wc̯&M1;haӃ "R9@zz zZʐv;Q6XBqŬp>\Yi^qN2!UD)R?,c? FY:-j1>jEK%7qhfp]]<L:r<ܲ\}`>zX j7?مo.u\\ޖo6x,ˤ:oh#ddy `gg:gcz9 hǧqM?YGݡͨe /j#g5xVSmO?eu!P@+wTDGi=4@I6@5Cㅋ`qb1YTqPjA3YƋ2p.=Ń|$7Y I 畢Yx]\d^RßbGY#&Ѽ QTHe!KlT- PiӾ2z\߬TyjϷ.9.^I?XYQ0Vr/u jưk$t"H&31%K# xa!_@'`\leY-0R* ZӐfWY/Lj~Vkzu̠48j`j覗% _l*۠gPe.Hp [}!fMNIQm0bFL6~Ol? Bs. m 7,3.~]ؗ^z쟪2ŹE?\6 I_gww*Y&5c x VȾ(;ÕK8 ;AHDG̡1 K=1x' w>=GN%Mo .|?x`E2+ic6"ƅI¸jVBIN>BGu%VBA:7}mRH}J1=#Ծd[6k~ݜ3$q񈭥䁕?g-glZʓj:iye@瘂lʫ8qDS'!3&OfBnzb[AzJұU9۳^,qJR! 9Vp4. još`{vq<# lH hGr*EN-)T7_("]Ϧ^9Ԝ.g*:4'{/CO Ρtym/]߱~dcfα `: #inTAJ 9Xsvn)5bSk/-b&bF0469KSQ*R',{C.Q&EB喎|vw1z::.[vDaptc)$6`SAQn"*_JK4x=zB0z/rQ%Xi]DlUH%ZRVɽ "<"x^fcB;[~=9soo' 0G-;^ B(cC1e5 ˱ˊc._ou>qKR8EE7jTR-w6-td vډHS=B=tZ^v?c͹v"Ǿ她fgN Pc:(Nb3$T :_J O9kFs'apGmW*d<òlE2HBHo0_'WiRSV4H'3KV +E胞] zAz#Tc{\ {sa-Mw ƅ uG[)i/%MI8̕IyXQt ;TkQ?'c5]<&o%2/kvysb\SlU/8{~7we+8YGLC? % $VY;͏۬2+t`R4{ 1R" zJ9o~˹^sbY;%/TWvkkΎd)E+Rٔ%ڊdή%I(\ZlL YvXPt8#Rhav-qǒa`ç ϼ係DaVap=q& q!zܔ7C,W+wPP!OIAzA4tX 12ld$\΁/ 7 [?ΈmKϾŦu2)Rs!ʙ2\ x۠jsAh6n*5^tyUnf@h&׻[v' oBF0Lo#a/$ Kh<.h,@m0T&OZ":?9(MT%<ա u҃)zً}lɳ,֤jc g"$2#dA&vџ9 9OM8Z]j= AH 5 ?wUXށ&u>z.#^têW" nAUݥƑ%;?@hRPZ2K`8~,VW,pj{J˴Axk2 yDnf+۲qg%t+lzoؚy52. ᷶wN#_=˝IUβiZC;6v0}\ջ v'k~î<_1.3qCl=lr -3kI8Au@aʫXv?2^Pzr@͆Y~Z6}4BlzQ m:idwQ!怄[V+ u.\l uG|DMz^@-l5.)捗H>< Mv$lTڥ )K{g!VۀIe iJy??TF@1?|o9{Sw]5 XupC< "Nt6swX.gthm͖§&H#oZ]Kٯ􍮢 ;tBKuޚJrc{sƆ~xvIV?ڀ 2#7xOE5RB"&+n/OK§u.V:'Yf[[7iXob8:$ZI̊ OdQ{ 7dؾ׹,lsX)^ %YļvQ}H`ۣi*(־C0@$j:;/7o cѰCDNdkidΓR!pDb4VVh5CYxzL10븵M)bk:AS@lw5SL:h#>}ق&lD'l26j2 rcLF[8p!ArauLASrLT־HWߦ]DAVb%;E5oDAbh{JcF)uùgQP.8O, DppF2Ea"{RE*ԭȟ{kBA| 4Mg|1H/!@'q\egbz8cp=sN#׶nmy\g<<]Qlj#1i*j Е#]1BߙI>g+вd$4ٸУE.x~U=@k7KH:> j J7`]{Ԋ~G$;jؘ0`l(['+\3ɭp@awdzUB­ GMw߇aK`^-dY~]vMMW |Ǎ9D%/o}O&q\W>kȰꃶň/ qfMa7Xzpy pH~&ꥳt:!'"%n僨+̿[1$dR1s`"|WtKtAN_e݆/bNe >ad)Xk#SIm{O@ %wRۤݓz-0M5 м N턘v [ߘ*ܵl#>u=E)5SK ywl7ǩDg6saO0+*4$)QdYM+oꈶCpO' []y zO)IFRrb+3U d"k=;a{z#gP]!wAmY{@aQ8>9Bӳ[kcf[xA ;;lY_ss;Z UnhWF)OЉ4kFgثoIJ=ja[='k*&&HŽܢ)%| n m 6`=k Shs:޺mI\>?cS)#Ҽ+Fb45K>h0Svy҅GPK}z8H1lDkM>~ Xu_w̡g-4SՠpcҲTLƪ6N[3*Fb3I/u{uӘL7T`s/k;8 tN%*Pؙ'(9 ۉ] *j =R CV̓(y‰ ]{<$(uA>Ky _!o߿B[o+˒Z)ë{^NRD`N[S )@3Z";3Zp*4KJ Z+[լ}uh?]D{5-bj)<ڶS@$bJ&&J# ?`M$wwOЀ,3hcI>HSuzxK*/U;T>h-(5?<=>D-P gDp2͈CR;FoL v8PDU{ KY͒nE磋 q"|0zZ"=0j4e6\Ǒaf+'0!PV=j~UJ';؎ %Ѓ8,2,`3FӅ5ngo"I֦=2H/OiLt1@AtBjIu 16nb13JѬcg{Wl?~`Eq .}WDgĈ3D_nS[ߣIC $oS VgNfT* l`Cao: PiFEkmntHEwq^e{(x8LHYpωsYߋ2oS;dWH22}^5e| nnQ 9uʥYMB1PB0Ү]i`M\PV4͡cUY"B (C,_1!]wO!lgMPU@+ xкA 7sQ9B)E CD虵ꡯHG9E<7S ">gBp~ !X(<< 2&e"|u{2RhZIF(yȁBѩ\75NIcgw:NCVٿ W~Yߓ"ԭ+avFqL n- ;CwύI3wL[ϦẋZTmDQ٢jʌ>eaX[+~[]S>۰d8cڔ9")m-fC Ȫr/ qwӍal#v<KsЗX dk7T7 o*,ۧE,Sb5Kh7N.d$z=9 72^sNu$ބJ{9ՇX #0P-`-j |t =2?0, B LNB2Dh0$_NG17p+.?DqM\:^ ;MEj`ΟqB5(#YQ.Yj;RLq+m +8HŌ0iIأRA8s/W=YVX҂ =Nc< VjWN606\ &13;حɈhc<{-dkeޓ\X,POVVSA1T/J1fˀ!?@_u׺:ٴ|2hVajn;m 3{ n.&u:Q巣d pWjLA' F^IQq'S%U"\˻Sj1O AJ,0r;> kc [~_7v]PP2 /{'jִ"xת)׎%ϱ[<`8~nQh4do2'&J~V؋kH'%-Wb򡄄H(- %h7"#¯pJ5Hzr#[G Ws}xq*p_ 5BBǎߥ 0`Ո@ L] wٯ?ti:Z1O{̈ʋҍ.};2I[,{8ی nK1S'ϒ id6ir> khɉDr,^ҷ: jXG_vQ>@ ORC#h"lrBOϷZJ]vS΁QٝI`~8iDtũ|k_D-}ȫj-7~GQfc@PdWb 6s`29ZE;L].ַ {_g,$` C쏐ϧO9] ;Ma5L[x*7: {@+&m Jҹ_-OS}=aEU$M^פ].7PG7:綾R@&adeQtwP|H)>p`p$5A+Q  bgͩڐ2WVntDŽd0WT c$(GyX;iB]B捧m@e1STo_ʟV! 0mr9a!|Fə :ŝ*C1KgAH +yHk4-%gh$DODjs SU;L=Aִt,,G+E6 IݽZ)W.5-).HvO-c͹J.,,j|,i0@.OJg?XRI6&G gIGO Q4n=ФsJ˘ܺm`p+!(bou맱FLNXy.$._'#͓9 .7W,:^P05 ܍~7gl2JTrA!>3p &fhU]s`&36;I$PZcǓ&MEVH+KdhCoŽNx'~]HdSgGGR˄mZvK(>:KϨ$_y -ɫx}SN5{4J  N*pП7ܑǺ 4${Js*<'KS_™S8x9z31%R _MA~X$T0ך8b dǸc3ě~e< $.'Skw?}f &1 k1ԅeuѥ(4waW6wcG𔉒'5D\:kmŢy^16]qtTXqYiq.-߉MHkV;] qꭜ=kq5% iAvտ$pGZvˈAsKӖμzvNPe` !p4ݼ:nȇoR'Mo!%9h>2.)~zZVuɠ7>P-a)9@syfx%w>d(dݦCBEn5X38.;t֬! 4cP3KA8MQrU,he0_?48e(W҄z쨜g~p2AxKDYĬNvI j8Qsa?y-TgQd'A #1k]C) ɦXLi15ynM^rh PzSѹS0Eͣ] L#z(6x!}kXz>[#mN1CUQ%P%MjKSi? ko]b\_sSA(=,k,p>6'U7ZN E7Qj;Y4 WP:1ylf,erT{e5LIGviHL鸭]hn9$xNnQ0CG> vqkbsQPqipנ5 aעp( " KDPM=lqCB :ǎxzwMzy֔>)%:`H%>5[ ]g7v"*!TIέ,88&hl}a?&ɵPrU"'NF$vVhppE:ẅ́VV&x13.^ A&H,w+)mG+UyLNۆIkҘQ@Es`5g씓1 '^W(_8S::/]拃,!gQxp."{wGUnҋXwqdqV pԵfLQ,Foo{u7*Avx:ʆMkߓƢRWR*B`9aߜ6.]؎yqoxӮYZқKՒáb0.G莯iP5py'_ j=Nfbh w(s36.X˪Ԯ;Xj)trT{M] Sc)*TFCȠ 1ԣāܔf3EvT2hS=ItA0o,+ָچ iaj @`c-a7 Sq'0e iYZ_bĸ RN PkgC|> [<xEhN֏fCF\wt;BX*I: "[zl!+Mi{h yL܉_g"aR{!D`amyC-tx\OO&Vboīʋ ZNź$kw@ 2իB1;Ӫ-+[f;Qf#˭a5m$lFAL az1M/n1>06fO:I꓇i+\XxNrw K$~m%cˇϷHC}(<_*2J& e~T:אYJ4^R15 ˜|_nI`>Ł}^],`u8cCPN>DGbҎ%R'䏽F 8ዾJ҂( `+!m똦Wsʬ`o[; m;aAT'S楖WmmemY*$_ 2H':,.Iܼ9iHTVrqH&xtr:|zt)7é,5 ,@!M3>J֣Xo䘁PY78I  kyhwk ֿӬmH^lH^L I;#)G[!EWtn9h(6?^t*|vS0S0Vr?gi.OjE2wEvqg nNEr0 DHݎh{ vj~۳A; X.lQ5'otla{fȺǭl]$xӁTٰh}$C2M'PCYQ}Y[\\CȐBuQhYxCOQ#~X{~ :VUÀ' jzeR⇾8X25(]#h?ʎċʗ 4dj41WFP>eHl2ZP2z@wl'm^ژ0Qfpd'y+RߩkVto"lqLe(P v;.csOt-$:sW1& &eXFb_%izvb,0G_o|~@#+:[|,7K^˺^F`*Kt2 B_K]y8|[]K\#T1M hG|rlB/-' ]lHe=F\ls 7<\{ &^p,:.rɉ罋>p臇wz/Ri' q|6[>\/D6aDT_c ?ITiGaE/34$2 ߛVlC֓ȯ`ƣ1]D6z1w&ZTZWlP]η\~,o.rL>'+ue|Rl@a+gt9o@Vnݷ(; "X Ctpk樤{vL>7=$97DTECkV$)ec}Nˆ3F&fDFNdK݂_9 Z۵A2ΦVnTePӹr$Zr$ W+T28Nf"d*:5;=$9t)`롤⢸<#䱪mxYF"mp="N;;ӐKpkvMSą`~@[EzNng_|J(4XGu lZ4k7K݌`F A#t1Hw/MvA2`"ijkŧ`}[丄y+*kw7 ln9 ek8+njQr0%_=:!a?z#4(?#oqi?e 3aRۑ-=-^BQtSu>Ix3b[&>LxɋUƅ+J,=^8n9S*{IKy;`f @FONz@4x>{ؼ>z3lូ u"p~_Dix2Wk9l6걗b*bX|3cwdbhVixdr~nBS2OwtYQٔ͝@QgƻC~![7ac7쟾D RAv(W&MJl~PFeda`wHܗɻ"hM:xjInuYEKGgoពMIU#JbXgIȀSf&@_E9d{;,ڿ_T,릻X7vpu]18T\Lk7H;$u8[ q]}UC#&8{W;pXlKoŻєHu$-Vp0WI4Іmt>fk8A~+(c@)Lyn8X1=m͚ݟP߷iǿ+t';~"Е"c0IILJ(;ʏLjiBLs4=l=zO uh,G:*l(5#3"WW  'E@B(a~\&;YHFdb%|[8=<4ym 3|Kueoؙ>SUSx% vNkA4H6NiP7( > 1ˏ4$ 'gjTvg)zv,!JwaUoS=I˳:s7e [FIe .b͕^ dx^Vҡ`w!ϙa|#dm=?yd!*.תGr;6ݟsP‚~=fUԄƲ%0Yi#A*=vև<T\ 50kq>a;)@#'涊WӇżTq;:-^He:_BHq-QΘn+TDho-N`Kݒ }^$?s۸0PF,Drm*2 .aUTu#Xۖ3LCkxڽRDJ1 ,hP.i3Cf16H\C*dhPVkr,P[g#9#_rvLzROX3 4/lVADLt-SYY__YI$Um||Z,V Lm{' $RbF̚GxyrJE&W/(zgtes[oU۞;sa$4Y_˧.,YWgp槿}|j=Rw*2t<>rK=Ae ,2x1`+sri%yǥW&RD5lݲ8$!eK1 ~{{Ѿ\CT^跿v<ɴV;0]4#\SCo@%072ta=/)h׋{宅{.Ȗ/9y+*(V9vdr6&E[J%s*wL<R!fei4Y`J,ɦ;ߊ.|g3Lz;`֦*(Rn.<2F'G-^ [הq1:J+̎9)"'`WHTdtFZpә;nR9? 2 wwbvd[(x9 +ۮKg&,prI|Qѷɴ ro-s(A>l c;2wD ܙc{2_ 8iJ@T _C,@1}1Yt_w[ݎ%`DTJ-D`FX߾wo4<]Ni)c гǢD'T ysX?L zb[xЖu7jH6sSRpEpU>V_:TQ­q *^KR_Z~ B5oC%ŚTЗ,Mq#o"njsJQ^`{ &Bn&aH.Wzx+hQ3V^7\Vd=HloO,8T0gH?;_TB=)Sx:B)؃K`!pJӍ1d1' J2^ -ťaa+ .ܜ> UuDKbzgL fk:&Ny9/-~o=vHFIҰr2+s `J/1ǔtIk2 } P41l]ybam%{V܂8/ gsW44_?9&Bfn?XPƫu{3С˂˂/ 4UwAŴӞeHFl19hcJO9ƶU0M! l%>q~F{EJQzze,ZV]1A~N*a'Qq uOS~xW^0ЅjxYŷ9R7:%|uU x=~kVT[:6j=ٕ`W-Y G+ {Ms> &Jºc> Rꋰz:}P Jc~),F0I)rݔTYMP=(_6뿼;x>607}KV@ rKZq*jeGs/+CoQ~@/V{P $N5좧v,5A$-S#9N2ʪ,|B̺!`,4q "INޅ&=2RҼ12Y@&u Ud+ 9iW@f֘~ WcLobmw}hiti8x6i#n<)]JDø^Sݗ7_(#FJx VbMzy)L/ b\A8҃ԕMm#LET ,\HM!cR+MP1ajpAVX"m|%,  q'A(ԹuL~(h|#7Y6N#Iʂe>9ZA.gq Ťb^"x j(ruJ`I EhؤFe[㬞+9$RӺ"Q `B')\Nv[ploC['bFGDe\1wUSBgL7mP$)3_3iC.gݸBmک3sQЧ {yѬBV;S<'?vm\Hʂaﶨr#NVch_xC='ebh.1F /O|ʚB;%X~ `lqBӖ) ]Ɂd^uy쩀akL鄺ʘc$wwH~蒮M{)Bl,_k ΋VкWP6X,ѣ$cqwNjḭa?l^*IGJpJWޒ#E;hR!δcRx S1SXrl=> )7 Z8:ťN X&ʘ n_`_c=pϖs J؁PW"=3eC"JyDP-< PN^#żѸ_9>4q\2_DfM&ZDs&v{Kd#@\D@YY%5VY/}i\ѷW̃ay5lgWj| ?yFS @=eVn"ȍ}@ b\tW:P0*%,l(24{2&HMG~%s=}36ؘNnhœ^W^T0 J$N&7xymrޣ\Y'ɍ+6 .(0SFBy[muNͩgҊJj (tوQ!?́vƧs*pYc= gp|(ӒS#$ Ox۾Tt ˆ! 4N|a3CξHw).U(\j: EeL*ǡdvFZ}|:Dcr&g nR,|љ'N%OܙU'hLVKUw" 92 u}xRO![yDE7!|̨/OJE)} k_{wwuyT]ˮ[-+7r 4 8nP zJP+Z;mo})kb .9u ζp/*c?KAecH($ׄ`Lp1$Bٮ.سFּ_U~oq j9ܥ><9S 6w2,D㻟j)HBHqR4՛t )Zg fQ81Eh]QDጽ%חǚH*gu2qgQZ3Ld>*uM!~#2!!Q&ˍrfHar4;J>Nq<(tc6 /|/b9pG,c5aw#+2w> ҫ' \Qy/yNbS ^ﳔ&.rرvgDW}v$b߻NP'DqpԾ >2AQ‚((]I";Bh#n ~'>ଏ#C)բDfPfTۀ ?NޒBmVU/.*Oo$^T";jo5:r!@/_*paOCUM|䟝8۽ox)Ъ!g?㦍LYto+Q)nܴW4+l:zj>U}QF"KaIYh@S2L=0^t~d8ΣOZi"tu)^q"ƚAM}[z\b.4J {h߽$Tj6Y5; 0[[ڻw9)b 蓸^¤3?G×Իug/ ZR$~E!zKQ#Xz5иdE0E4¢;k@NS)Ej0j f4 Z+F g#7SR̊ `wk8fsĵM5(B4c:f e13e De/5s VMMD+â OVN ϤXı0m>;+,-H0jR8XO!&>c;f&tƷ,m Aa #W `^duo2Y9.jjtMʬ߃Ph/5tڠ@ӛZqYڅwge?&>^T,Gqw–[kۀi;fE<-W[ g+#镈a#pIJLxm,ѨZ#A9%[}ʼ46]GqZdc!ǣ8)CUdǒYh65| [(Tc(4$um승n=x`d xcVn~Y5Prwo}yjj<-|_}߀bfJfO +)(ˑ|nQxtljJX6%2JN-Oq^' _PPg\н6XBnbR^|2d;j$:ׂ别OS0Oᜣ( pn,7>;]p[#fS-ݜ,-T;h# \Jb@ e͌l/Ӄd:e&1!{,Gԋ/+&&EM] n-`vR )yxЭ"H:W>mE6 E5Fk41@:e !Aʮ,}!a8,Y ZyМsh{(!ףx/Љ.mNjjj%ŵ%5z($w16Nhc1{ sWc\!Gc1dlzp0R;e//qp^O-nZ^go}.;եvmGD0ZX!9!^O 5Ҭ4Y9<\>t$fQ =Vr&IΛI"am~( Ӗm OU=P:A5wюoۨ@liH0!Cz: &׹>偦( DѥLSĹ(ifs\v#r=onZ` Ϩx,L Ţ%AW= Qi( -;Kp(0>μbE?f*wt9F?ѼPk,UZL'~AVsgP|2)~x4+"A9Nޙ]Lt\ 붪v !͕"Uj:ߝ 9:$ԫdz/!`'O؀_ S QT[yFXsLTYO q*Wpt'0C0Lx)MS8;Ɗn6vO/BroFjbtq_ްmy%?bI%AjD5c| ~8‰ؐtdPLkU)OCZd7nVɨSoG G!{ׅ:PŽк*a 'ڇ,=Yiޱva $lQ(Ww u˨y 3dnB=.-LmAP}O6 !3\~5'#FEKavs`-61gEdl=4*xo"c4nfmJ3;#EYS lX] =ܩ?ww/Wbҥ2UK._D}wI͎iG5yFh Γcɦ ʐ|B =VRk^O)K*wi=Z&sHu>MSvѦ6l>U+2(dr|p`$6w:t@$(.;,2,tF$gHQ  S*x#,(NӪ 嫕Vj>`%Y;ȟ(>cġmM8S7 h]KQS,ڻۍE=Nin6y .i2˜Lh1m[1V `GGR;0~MGDSKPػ\7&-a[QFx:yRjKŢFf4-M2~:Ԡ#!?&pDG0qk+9mqP/UAΎU|u}Z9NV [fa(b[h}7\KK$mmiFH6=|O"tQ{ؙD|EJx*]zߝV8 BV:}*ֻ-[FCLjmŦzwm_+DM=0ng5I*+'|e^ktUk)W6'j#=FCw p+Grl} y&HW\n~=1ɘ04׶^Q{9RoОzy[㞵~{ ڔbPҟݽj]`w4߉ 8:|7r:s`0eMd'6uTd_`O 3WEcoPPݚNlӃa5tqȟ' K895PQ@B& x -VԻϾ&Ξ"UP  2t±^j\N=KڏIy&m%AFͺ], liKѫqMmaq7.& 7"{o"8H5um u@&]~F \ 1 4T8b >=GL_1&]96&ةyξ weXTL19>`GEۦ|Zwyvhg2\n=^.7^{>[m!(Hv<11;|0Zlg[ɯΉ~?ea24Z]E;:'o"Z!395E.?Mb'7q}ԓC_Uuxչ(}Lf - g^' Vc#Χ๱Eψ@gA+K V1"J=Խv|f_SNf|jHa.3jlWxSd76Q3d)wWɁmXŷ߿AA<:ġqQկ868Zpa}Ư@j>H{QV^9aHU(+3 x ٧яջH% nJV>???nbbziS|>J6v z(=S){.ҟB%Rht̿wnڡyQMRcW=zp ey9l'}ߎXU&+Hŷ¼fePQL22rNNGƚ~MYr(at0( B&u/ 7MOZmGW(wtyi͙Pjs<(GIӂ^a>&$$4Hr}>e[5ac#2dMZeڅ|Vb:ۇuVt(?F8,(S> c^j5i쭟3 ڊ&ƌjrHdZBҜSUpuDe+Ly|`+p~ܮt0蔸=\˶>G;Iqd5.x=^0ƙ= )P&VM,@?lF &"H,xM!V[U]ǃi@lX16<|\_-;)_ڦpa6esBRǔ6 waB6l\Jnut+0G찃@NzJF CvL"SNc#HSM^Aw6=Ec.%n#p2-SƽCDFgjA85hlFt: * m/e\JO_ׅOpR/Ԉ˹9X> W|ɅDr\Ĩ*˙5fkDHc\cMUXE1W%q . 7CP 絜Ƣ ˱H=hag lPAv.GvG]nKO{0#2UӘ$P5E "jG -ԅJRw7&*ۼdkWV֔@Ά7IU{'74}ٹD ؁wF@($uQt 2"^\07)3R&CU4P)Og,xy;者;}n-=ʼnRVYEڗ??kIu&exO~;)öœZr4k ~hӊ|P_hA~1MџX})l3SmwF*)LfK1 ^Vƭ ! l)`^އhf-<Τ:90ytȺ" (mR9CFU }򸛽ģ~ L${hDoz/ ZEc!H]i9n+o 3"T{4xlQ]գ%w!]0Suxva9QhF5;t`3mUw3T+˲`m*Ule%‘YJAE$3wn(^>?#gw AVkMx1ER#{~h0؋,j_BT2&`Y2|:6sͭսWT`MAV胻T/Te>ij1>OS1,sG$&H"Fa1;DrLzbMj][ig!,ə8>]I]zW[ALd4S*3b1z$YeM(`B8b6`{p,nb[01c)nXNEPg uJ^ Q|k@˞:t4Q\V~5FKFچl!N(Ydza=y$9] nnl{-.9Cx5S|TǏaс* sJOh'ͼ @ٝFcS W֘I%gEHz{Fԟ4!j%}{,F9KV$k"\n=8l:5N U-›u:iaI-½+yv@)pa|#;Wт.@ͯ( }1}Pd9 &. rB*Wt8A=_kȤUby3PZ3TUI5ČWڅK]zɣk'y~rR/i{C8@K Ebr@kV0S`j%9sLi!tiM#n"'^rYvMƵqkrѲ-?sʱ-Z0HS)+j('Ar.tb[rc(\+y/U@*^f+kY)lmt[g^u1'|Ӡt>-XF8۹n-}=&4-~ݏ1tH"V5C[5Nz ͂!v^gddgr={}v$:ON|# gXo])2cmJf) nCWy ޼S$+aJv-lsB܌4o"MBBW Zˣ.Ū(J剢A* B}톪CAcc'(r2ċ\s~ЋWNLLoj嘫jFb0^v5/ڗѠcG/`UvނE+Eok"H~bT.㍆qJ(`Y8~>K<smH ^J _d0J_do}\myܦkß;liM::$(O^+040 REGbIZ!G'.\A2Nr^k6lL],iiM}xjBE٤־pD9Z2M~qќ8H)eɥ3'B+.h\1Tsdb;An-]MҭӭK58 D@5=1' OMaA%g{ԻH\;9]14,R7W!Ч_oV$j[ӕ0iEҢ'Y%3wg>cpEn'XBZV%{VL4PLuEnLN.x\! }g(aaXϘO EXա.7#@*ʸm b0 zBʵrNB;,kcRvdVP8gI?$ |WOýToe 3Uf ՗[y y) JW+֜O4`i7 1eJle J\Nb^dp t/>fV]0Q$ LYR3;҈Pk6_쩆W@<\y}8Xj$تI2>cYIQ3Ld9I`YCV/0%qBBH+['&N3.ewל v~6]ԇYh+FMLE&5QFG在? !6꺍5#oA\;Jj /' lFq7d^joT#ЊW6h0NP)"\ǹ@q| $alμY@w# .~ZТ~a(7f"8=ȭh4=)'qp6A:¼= ҟq u A 0LxxX_3qޯqU)f2R?^p )( Fhfg}3?#2.y+VaB|K k}\Y/2 (B1Hޡ͞do{~D^T/V/ w'$sƇ!=Se~S͍!f34v _·_D>QbGfLf(yrV(Og%պ@`&P f诫#͏MGj'Lri)YA꟩]MݟQv9?euN1WcZ7Ŵ)A1|'\O׋kZf; uzKe&ӽ∯rܚH|cxϡ a @)s_ɘʨ[N2-vv=\ؖ7rT>.Y/mB)n|'n3A㇙@5A&,=4 V3[G7ZɅuQ}f2KDDi|_teO" )\q ^:?7|-zk_hFq\П%$);00c7PV_~dѯR(S!6HY]>C`3iVK͎~>Z'9[vPm"ZZσ3E\ N.p&~@=.^И O)G>KR$ƚ\$zWzI\i.w -D i&OY}Vu_U.'d QOBTg)$ogfsUZnd/P $p5z2ߝ.a; U9[ =5mT?~J B!`*+$o+zpw~J D$\.f7fH(sjb, ;ě pb5:1~CYIl5= v~'K+I )p0Mtx8id|t ia нnUEιOwDT:Tq⑿mǧ;^>s}%Kp t3>7o~n_<GrWL~r<5F6x6d4iG Ni8k;!Z Y!N ڲ 444֓{~L$CFHὁ4jtɘ5mw'BIQCT}%+i8@X:ڃfWF,PD=9w  twO5d({RqɼK%MgrA)J=H 쳰D/C< 3F&08SeM*T`Ϫt(oSlgvZqà.#MiR^H uE%Ğ7 `nPPZu1}SƌC۾ؽ^ku?wFel4|Yqfyh^uJ24=L";6&Ae6IPzڮcD.kh <%dt \A*t065z5)Zı uSCc ?X-^B O(_fIf6Noo tƤwpws[v!K;[6"Q%Fh,_,,q%?+~<ςG ~BWuɏh&A4#5BvIZ播=$4@;>}6 {* CaS5K2'm /(R [p>Y{DetLKL7iQ7k(l鄑dLj?U _)A<۽I$6I}7=Gm:ȦdOQ)2Nƽ;h~̭{''4pA&Žy$sW#0T)iۇrZ8׋WVwA޲l2_%d.5c/s`~@ڹC0]+{`l]}'G` IITC7:8]*aII1-Lɢ/2~2=Ƃ$q+$P}SDC)5Ɔhͭ0Hurה֎W I`VԜu$OI@˾.Kع-d5e7 `"s]2Ɣg±3x}+ll' uoem0i1f-lKS4=r׏nzb$kzӓb%ώ~ Zϩ\bA:1X2O%pr؅<|j!%,ʙUhqwܬG!zSPmʠ&)>$u~y~homA:<2 BZt /N:ꂻI0NYMPrد m }ܲBHaY 2 A2.\^-K9--A7"߿rn!LWr'.C7)3_:#` 9H{` ʯqްؾddf<z%q_2eN">5&L.zb,:1M{[ SM4Z I^9W0Eq-zϵyip5\f⒒Le GrDDVlS^fpc2ftX}յ:9NOkDzq-_ѼGd-G؏1hR⏮͕b?W/q.^zQK,j-M,{m ^&!|+ Jg_3(1] M}ko^ GIlN}k-vE 3&: rd g?Tm! XhwZԬZ(enj$:=c̐YMhm†t\lI֊,;c.3iW:NkLge=-[w[FvCbWH<~xʭ<`62NHL.]VuSІ5ɗz 2k>Zd]:?=[:j@^+Z"c ]&iW2.V'>.XjPbvK)Su{!9qZd>@X|f:tX,%~WqC*g:d5bF!gY9>a1 Z-ihȚF(OP;8G'ɜYU,—ɓiam3|Z2#D(5.ݯ#,[jqtwHq3 ?%Dq .Ű<'WBM6%&FTO1>T\VSSYAyqAy:Gs-LYɥWe[?t5]i~=r`SѨnjA |I3{s犁d](gz =% 5 0RSځ$LS>wuH#N7`* 2XnUj}4K+@;7DͰ_R;7Wf|kh'ΪջI޿D3"p\@KBz6PvVnô#5s0a)R ' Gs|ο ( 5.!w {P$)]OrSsQXr6vBs$W7*B:km.+!m3賊Ct-G:#0n{5}e}sr DXZ.)W[*I"cA#N"JpFc PpBP%Ўo/^1 $rr*_fp䋔>XcqCK*rlZj센y Ft7Hnhok-N21uD +| }5ӽP 8 ɠkx*|# m ~Un1U3 _:.@ G] nTP紦90`id8I7}St̾I~3kq(i ʮX /#`)ooLyꝑ#~ S3Gbn6H/ꛇ-EpS!4+]F=c{z6g۵E 9||!Q>'V 1>8˜6wXgk(]2[?z0{]kQD 3{n:'qwZpV0>S|IAaQn$1 &J#Ix; XOެjj絻[5G +X [ GHyߊ(-X؉~ pR/ R,Y]n'~n*Q,ե?*ێ}.mnH=[') uE(H0 nUdU}{+ayFډ4uӸ1&@,0KSG/znKd`d 0ӴV: ZWBy@HpdX;w6fEGim,/ݨ q E/G2(ۦo]EU3KגʅDv}`\e~av!TbkGlzV&i \JFreONhh'О&#iӉXknY rKA;j0Se#эݓ7G^Xk4 kg%jmp*$zMquSAI@ Mr :z\Q,YgLk\%W`CfP"{v`K>J@ԡI ]я.ThXzސWH';J {o2$qކ'@l&F^t(\|__ϭ쥘GޟsBj=_Z~{#<C6XNsMoGbg S,_wu25b1NL8!>Nos~sS*,1`2I7IuiU 3_Ѝ4 '04hٌA끏j6)`q 4 Үk8@%%GɨGaDd֖ 8r9EU{~$T}^;#J!E]g4! 4xGekͺݠ )O.*Yjͮ1 !NxcMn;o٥1Jd2YS4< },ZET8 b&<] {9%\L̐] \)iܓh9ߔɚhSp#+Q;eB/]~tdTi+gmZ*9/ B[&y-A^LsmOrT5~(=\? j F%g, l R\Z .&|=u D{ȣ>r?2!J',L~^Z~:pU7~UgrZx'@fZ+`+MΪmj@~&/5H zz ?[8B)qubWAX0(ǭ/j7vQh ͑ Tκ~l[-eτ?%+yX6@ڂ6z?~ bPhח^V%^`kPt(@lcAF5'=p2"NːP䦻F0ƌ]DWy}6ˋkV.Uìbzס#i S`4 ]GRO$yG(ۺ`)&w:!;ǻssH6`c6+ X&%>UֽA 1aI6+f*\,K\QNp4(O6puL;Y L lQCɣ)AJA|.hȶu@bQ])2?ʯ 1K A$fL#Y 8R秴X_,rqd@wɃv/ad\ǶR0&c&K!rj-uZό(G5¶4Nݻ86xr~@q(q5'tO S[Iӕ":+Mod]Zzr(֘dn7׵p̷yެx"Xևyr4aOAZvE^zjp`? -ͨ4i}{^XjpbBl\Ti_+NGL7VԴ#3'5)ݡ}疠e4q9?B)Ce-jRD8-;W(!)'SHBu-i !{XT:,F4psM6<=&ۋlicol ̩_LFաAN',%ϳE}oq#]6ϲv-u!AJҁ|1Gu2bǸ.QH=O-^}h'h40/ v(=W>Y=]FR[j͛z]//IwXLQ-[4 nZh,Oh sa7pX ?vJ`* qAՎѼd@pwyU.풡THmGuV4ԫ_9De0Xl EM$lpoqP$9K36/* ƍHa@ HnQv?<4{[T^QxݧZ#0YK89j6,ZE9nآm_bPcߎ0h hJw|)6Yv: /?֎ *a:+8ZK۟jN≲"F`[I 7gr#+A=эk럇Q|q"JG8X O2|ʆ^>pw]~\\E*H =Qar^5*zZCCiy"VX;M W]wu(C]_q/d ]f; [izMĉd\'GqDžz]z,pTyI̍Ds&ixO^Ҹ ), bG %[Vwox|a)yziM5 <5'p\ھݏL|P{G O{F?2:8w VjQ| =tߊƓ9tɐQCzY8GP_A(#Iߛ1uЉKWRҴ2Sv2D܎;%$.&1GCB1gQ2%Mi?vx][}@P8Ar-{ʲh*ӫ7!+`̱ٚ 5͐)]]BΓ}b$^9acH8Fo mE!9[go`< sZ4TNnQXQM+)f8Bdd;860cM4"*R/MvрSAx>Chˏ8. Dy^-FJ'\HnĞtٍt~ P!*(6eZLID$uM?rR u#5KdU`qK# WQPy A|jyK]h{Ȟm&p!R1~ 4%<<1Eg\XNKfm}x`0ea{P(;Sy[Vo.M"Kբ9# }ht?f8N`BDA<aےF۞<n߆LŐ)ܟt;KytkE:8e qm$O9{>_0L1\&2$;̦X@D?^yd%A:2]#;D`\Xrdb6G| 8WƲ]kBc@la ԪYk %kyB8DLqJ;k,wGO.7ِ]]JFh9^[R7B~_C*ۨҬ@?ƤYWgbPLukampI:ݻUݷ* CySVS3-+T?gmx3p;EJ؁ݔ!*)øݥRe9'' 9fڿ ꆺRL!"܃%B%j &,jxSm0\ŠgZ~gO>?|cthOP;s_/ }Hr:LV\^!?M[v= Ezd|gH?-/.@kΰNF\v3==f#xfq>-u1;(%1~=hVW>/b#@#na58h?R)&F(DIġX#M*.3#-kҮфVE6ڞ.Lޕc{DA(CHg ~k;(St6*1ǛZl| (_kGe=PA"k?Xo6r-_HdjE,ZMLIA۵O3ԫ (Qir{aϷ̻C=#) SEk1H0 b^4L+3vLz4&7' [ F YŪm#'&F6^Xb!^\;wɀȯ5=OHĜ bxMav{}k󅽳UBL"Q`pdg\J}FPl<9?, "tz{+f/QDSRsk594]/E Jˁ+d>whv+1:#瘰qrfۛf} it5& *JOd4əJu+W;M_hq$r+g jA'NspO[f+pRu=H?wap6|ADbrk~3$e Kw~i/?TjR =(>fxE*֘Se]z|,M0 =FU$$[M,CNq;sm}z#kNjc+K1=WFMrgsm3L PH6-o*]#XSM:9ƨSK{,Q]A fJ Eԗ br7t((,=uAW2eڊ&"c@껼!GzG1獛{x8LD< Cd^"[C7@jNƠ2z6V=HVvk~U 9ffS!3Lu^7-|j0kMro(k_w wX΀0zF S$B`]߅WY1N['̝ݢ ^mH0F{k3uC9L)p!x,OA*)DT J*}$C 2dD }iN|"s֡hBɤ֔k = 0-2w< B=*W(5ZɈDNþuF= hhPq}WЦ|OW1ջ2nLU#[1T߿SN%'5Zv)XŔ/ g%Qu\c|cDd x| Z% S P4q)ϴb g` gsTOv^O>zöDDp?zrZ ]Cz7>NLl51zټW.,ƨp=WhMJBWʔ-͔c׹LBoIYT]M_ tiUi+{}SehJtFJTme1Oa?B*]i.sL8;bmn/&jB-Fw.Fu'mBOAil g]$2` (+V~.gCfV.y%P* EloǙIƮTi2aNخ(9Ee_`I;&ZKDۥ9\*eH M͜}]mgG*$$~ }YVHU2;]ٔ[,گfRT:N;{$^,C.V$ۨb|ЉB $6$X+A a% tb܋m4 }H֨z/u>lH k@0p i.gBNDFNk]gIm=*VU,LXe/Ve2+>E>LL@-r6 /́ve]Iz&qãCYM]{g5Ccp07cd6k(t._>91 _+7.+.X3#K0)D|B*,ThS\Խ.ne;a83b=k'!Ϡ(Ę`#x]-ߣp!Owzg82÷9\a cԣL{>,77'T^"E]w@$¦8Oq,7*@Qa8ʀ\BI oA"n_kOBYl6YsWMRKvsj5>xc ߥױywA)ֳ&7ȃ$5׸fО6e^[Mh4,EsƥہDﳲ*sy #joBg (z/&aTMDž\rKe 2ce 2RkvqUCLs6h%rd$ҧ e[}%N)rx@DGN%/8Ķ5ңYޏNȳ;MAu'`cw.9#DjLbb(vn#5F]A5r4Ԃ'킺DʇDw}RlC!@:ǩW9nP  <.uNY~[K .`Ir\@pbC=E9ӢNׯ7%;w.&Gpb82 PLAHߎg5p"ou?`<GЖن떈c*߅5P6\ܬdPG ky̖Y+E)1CCsA7Ă_~|p݅D$H%>1I05Jś K[Kk0% t226au/ĥk^٧Z{]_%h W[VzE#(l_!,,\FJ$3=M|^<%!Uc Ƈ? 3vP1 uLdhV:;0&^`q%6l޼6"z ݲ7S-İe?͜. =8T(w>jD3 EA!;,&\~y<ю\P'=Y|FLބZl Q_<;FjLr""SMý%? Ub rY$:L6ukn*wxm :Idc|u_FEs#ıGR^sר6څv_X*ڭLT F/er)l_ShXd_"TKOIt%-Co*%xiz |baV G&kDV=kܺHP:$iBXky$`2n5h[ 3Ŗ{]m*+lndL",:,*pT# G:TY]X6-lHԘ|L]sM>-XvQvB$<(E+[(agkeXWxPK$ۭ|$7q}1,7>$#(po]q't0[Tr_Mh0D m;-;¨)EڇʨG⼯N>wk +jJGR^G[* X̐AfllxT;*1cFqKm\sJ'`Fs?p[=>23X9^b1mNnky_`M'9d-:|2/BUq2)А״R*i+e;^jF8"9^<,GkL(EJ@a)xB݁Mһtڀ!tԓܼ0ٗQ',d%ۈ*lnC+2S8=_eX8\f"j1GY9p(f6^a_W|+/h³{ͺ1ޙ 7OStwm\OJh}*y#&`j(S.JJv$Sꍵ4i]p2hyJ$D̳xCG Sk12a Ln6GzP渃)0,*#Oo [c^J#^D62$[܃Yy7<­!HxJ(?k+mЪ/676F'E`EA:]S=CduH]*l! .p~up-&n^uK9٦ѿ\#&Xx,L&O5X|;G4/;25$\%sapPE‡#4 n\Ayy#)N I9\Ɛ|l$ nӑv@`T]uE fc+aU\]tG]Jh3]y00ʨ~u"~qȩ[|3Q&cSj/O,Ѕ`M{eP11lID_(ǃOzku+ǭ`B6] H+frgF*g` &ߔ]` e#SDhi _7~oUc|~m0IJF|uՓO52JRs{ e,ԍ6AśX;E_OX@2Mfn9 fgRMPose '+NbI' )ε8AL혺@C, Ncy{u^G2wz4G, x2 -[$jCs0 DzKV_KXTsmDA?bSeP72 7KUԚK0[%̛JNX85S>?Z@W.Em4`dmC4j ppǔ*//2џj_ CabVtU7^՚x)CFb)6G{Q-wBw:U3PGv%؄kFi_ӥh9dXyd>_8\sb10~9++1u*҄$I:V=doa2{\NxDDpU 6\ϻ|Yl3ɕ\k:qJXnͮNMvJ u`qn݋߹~ba. ^̃-ey.$"Jx dPz18A;!,gn2^IRԭV5?_ BcPwgw$~ C,+$sL%A2ͽgT]r_yHqұvWNtFԿuGK Nw%& bgP0&auha < BD)e]s+ibyNK% ;3o!)4b3S㼰kL5ru}bv-B,g20D?iiIk/GEWԠFS[k/U~-s؄wN@C{jGH uz05Nb^GhaVF涅]~t폛<)$'{Ǜ{OޠB#dQ&H5wӝd(ߛ><Ħfi!nB a&ܱ]yDEbw4v-,c\d+FR1<>,LzE=o#±m$CɆO< 4Zk<>Nv})٤=YYd(S>s׾0NLc 95}tS>_ߐ՟#Ηil}H>ewhtLm<`f4$"/'ZoS=9qNpwҳnŶ|wOlhƉuqt)*JGh}}T?h5h(uI*Slv3:e#w~V#Z|@`o` 3hJ 'ڱ0*}7$/liәD z֓|ͫ/aN$Qy n07s"}3oC(pXi?uF'4GeN)T*ǮL["*)`~W3X\SOP'Op9W+-ZWqL|F‡c5 8ʬ6%G 0#.0/ꚢ_xī(kݫJ69Ǔ$ȹ?U\E c5,C^p1F}/b훍5ULNvMVJvչ'Mcu<9DCZC>)=wjx/t[2^_'[2lmEzLuv"K.*- ,2U_n =ã)kG< k#w æI{)Eϥ+mlX 1yz Ҏau _ybIK <\άt3i(m7==%l9Sh 4sZ#KhjP5g* `enȐG8b,wHbd Ue;,t&(xɻo8+Jkz\GڼW,IW@FZx{XmM .GӞrLH] h,)\WqrMKtf.6468z-{4V8O מzκkwo}0Ɉk\0"2GAE&%MF͜:DB#(BW,>܉##A0 VnpF!ΤF+_f+Ij5=٩FGψo_ѻ焮ۥ#:73v ]eR#ȫIYZ}^ ;Bte(;KB938$M$oe@ҫ[W s|ֹ qg>+a5Hj]@Y:Y3tDힿr0 %,@m6 h.(-CU.=lv@^z2 ,T 7\q˭?= ë;P#_ ྻؐt3:Qm^igE5ckd5T\~>(%&O%]՚4m{eg;h,c! EqZD* ˺<;/|~u -7r_76AD^19';[PcS06`guU?=\_s^C*Iǯ`;H4Z]'=k7H{whBinw[ #Q+$@=ԷD;Z15xf.Jf#JA@/` Ji~TSBfq7JI׭)yLhp %<-t ko65f\]B$S0RJt#*Xtѿ>ìz($eƒK<Ð,tb' r OR6^$}5oN"9du-SRMڤ.?SaKc [nnk݄V@Xdur*u M(Cv4?E3 t<ݿEh9n@4k}BJ.S؀@EI7㲝d!(}.Gx%}5=vjEO ](U7@@+~!Ut.P^< ecab5\|1!a O޽|ڵꪂ \qt5]YD\t=1l6[p|es]D!thyhkEGr|$5w[he%h6Aq-[VyVAzܴKFwp?6U꺏NB,|L@+uD6ͯo|q!Խu*Bp(wġa")4#' ^Ȇ( /Sӡ+U1km0b(h^M%V4kQP?w n{oPC1gZ!Oʰ{8:eӬ@춗׵'C k<S^B"n^qx VVQ?tq[92UFih WJBjvV9; ifegpN4f5Z2IYNjRq:duk4Ik5?3V?P2Z&eeA s)Kx./r pU@z9+zNjr|Nõ= ]ljЃ@bۍ_ҋ\gNPQ% ެqyOJȂ[iJ;yQ+Ei xɧ/)``Bd_!FUUM`יp]O*1H? /qFehSb^q͏je¢C6]u.Q!k'ac5ފmMW+yxl =<tasZr+i.cC$:M4M0,״s)zs6_9WWN?0AOk8@+8QyKqd4[f 7>P^>Z}ӧrVepƷ޷oo#4G~F ZX2̠e{P/66]"|uS03 3~͇ gήG)uMT_Tj2Ƚ>OPРUM( ߎ SwD$Y}6%\κަٱQ e-wn$=upvM6T[aYٓ cB;Z]o5*)֒ઋC/9OVln3~bbu#"?A< 0!(Jx0IoO:H p:fqJT7I,TDZfkb0t: P 01-CGYb;Fi?[-wnAsBXܣD9 r'V0ݳہ ;Tpqm91^}nL8Qt_&;!z,/4onumeinWϽYS5 x`epI:35&*U t62WVA'/aqכйg z͵Vfmlbt1"651,2{7h4,boTMґ^lyHOt{`J}DrWHEƢPcjgs.#I wؑk/G=3;L9}(K`}J92P  $qL:ko*xt$K, o^<\.$z_V(SA%o2뀽CEEM% x(#%)\~WpZ5vELkG CMD2H rǚgMyPra>wr@mf_4~Y|OݩVs ,S|B%UiR:oScc-}ІlO;L RS~nLSߎ&0r:bzA1|Q;+"bo\WW\h)r|yo2|!TKtbh b(  ,=]ϫukht>?!V41 d)ܸSh&,2G@ ֱ1~ "PպT1$kw/y5-9iatD9=DĿlvs+5kӵfubg`!!u~[@p.{X'B@7پv2Pc )0aҋ'P Wi&V# fXd{s˧en&FZ115[떸eUË>!yO4Kxx%aOj>$ =1`ӢDe>7~*.9'~Ž7L.9k$Aϊ^K#i(艗UKob3wbqIsk^FB/z e j&E&Oi#0+;f ~a@?;(lm P<|;(}J,py3kzACem;79cX!c>f嶑+ lةG@EÄ9$}c#CYmQо;Z\]ϑf:uYpɲ68]R{E!٥OǨsW5L.D`W4_33 f()6!!0 zôFR؆Js9Apz 7x[͸A' D`3FUt J$ ħ=! .6- ΀3XyP*'8?no4AXl9nOzWB=3p$GegE(Va"WɺX>XS%p*2|+gI[v̮eLnceڷd ~My]܏>ޚc'wQSJ. 8r9Ir ?N<5zsF2q1$_Pe_R"Fw W/7]l p!B^k6}ZeLxv qTvM1ikQ`v|PY ʇ.U Ҁ ک+oX5cyф^s"7`kKw\u(j7A2Մ<{}r,ypuk$'Ԓ]$enDb 5*@}n /+V cV+:3p 4 c'^/ -BF]_1Hbm.*۩ICn|]!bL>b+G-ٗg i*~6$V㺫k藫'Azw6 kꤓ3qmFPJPI bU(;hO#T}`\oSmĢ4tRrb3fj9؃숇ih?EUSTU1ױtS/9O})ӯdK$5':5Z!Hocjafy[*>AZȫ2۵÷'Msfx⯓Ljh}U",QŌ\'nd k:EYTp#)-byoK1 9~u7NSE:o(WgF"F)r@&'`|kA ̣ #džAUΛPDb<+}[&JbR?vںuhEEHjgb]'\gffJr176@VQMpMw͕-vi&.X*/ f3zVa`aQ3ڒ;ؖeN{0KDַh_ey]/)}CV}ʤOEsۙXuS?B /jZT7'w6Жpr8]m.}Tx2 (LY8E_tdU!PCeLGE@=UB>#m?,*FJwBW)h@%"a{|x"IuXgvXijmR3~\Y%P'~cfU}x^IziX / t/I0w#KQiF/8ž(o01x84;jl Gȅ=^9ؼtÑR^x*{-$3HG g""8]3{K~ha"t֍hƗqvXZkw(sN[]$rD:p;μÖ)4$F u OFvdj"t&nd?94/Q1x&U{pWܷS5[?%:8k):kD0beD:9Uu+ _GF䥐׫mZuey坪RюNdb,H /wkcPP1 }ICC/\#C6Krfk"0ڣiȩ6F\n& Lp <8cȯ2` t,*.Ӟr5 coz 5W J}wj2)X& ۊ)4kTuNv|Oвj-EiG?-lj䑃…F:ڍS|w*c'~%՟`JeNjw 1qw<#))rmh-Yj{IK"K$(z(!, ~G%lj )*&lauNC]SE bGŽ&S.R7?)O:Ѵ/,r7nR?,KY7%kWbeZMEK9'qc>ѠMeOj}x@Gcu()S?mf}TG27 nM&BݴŽZe2pg!gx\iZaf,vouL|Fs,pTk OFay˙ lN.^1+`͔ yZ}a8 ([P/7mq<񈵀~\i)L@SI1r\ /DSvPӂb  <[g(F=Pqk`h _ἵ@}0v]4&c .t3FVű=ƿZ;pF /kX$1}3qj}畍S=^$$"+{SCyri |J@}厵' ~ccAԿ;2/6Tp^5LhGJLS{ 3LS0aF\AIv)qOoJXoqm<<7JE!M,'C`RH. D? t1ߌO??LIBg1W2(|':5H+L+bWX)znaeםN8c'-c{T&-&ieXAze>)X6ڻBȱKTVxƇ6Jo[yGgrMV0R=(e #uA'iWUȩMß0u7"8dg˂ʺ}KQnGO´cId'Nf "lĵ)l909 ~D3@ML*IdHǰܗW;EbWm"*di| jt]>՞ q-c!:$:}خQbz φ*_&&ҟeC_l|YiZUá!aGHS14pOre;_vzR)2;vt[N ÄoYTuJ~g-GüI7w&(/М".C6qo:qƔ#U {dz 'q`n;b}iWjG6Y Bc,TMr_-(w1#oݒ^P )"ާJ~b1'f UΐMRMn$Eڴq .%ԼAxYeECd<=ܚHu֮ܰrȔ6/ 3wrokmWUe8D9OJT=VhRwbyτϝwy*Rv9L{4Vn+~* /ŇLLs8M#RK> (c~JC.`'c 3 ~[H|+fKX (us,P$@?oB'*u_kV}]xqbqt7kdeH_JFwTgnU~S.3OE`$FRqnudp'P.w[d'EOOC2tդ֙eCsR|Dhu '4P /B/'LҶqlB0m \n,*6bR$]N`V>S &R~3"hW>f3;R]E{_ϴr4\zTyὀIV,iӚ+JҢufْI;.oF^ =C8X?%g =,s&y =VhFAO2 0%^{)\zjZr_fJ/kPEl=`mNWTA4?X`n$-4LH$tABET\Aזw/7hغt= \uĊ#/+#jpn wWo  [lX0#$f呄K [k~s1π%"`gzNG$&q$ǁ'KXW@6=Be%y"_^GQơXGnf5/ouRqVfs0膵d$"/g 0;Ap :YWCrǪ] Hx$RQ@ LKܗ[64)̨gȝ=ǚ,v8RsIGΆja\ĉBH&f !Phy;Eሁ& (cVV JfVH϶i_#*OLdRJ?(HQG<-b\8|ȒEg/Vr1/9WC`c %E^$ Y]sH֜_$eJ>tyμ"JnORjwfX!YW&zeswRfB? |_e P\R\G\1$ƶl{ T\=P1* 얕IuPrx9uX 1A܄u~K&bWA.z A9;3m4nII_'sl~7k7[>2D8"Q.%݀ #P ;TȖO!_/N T* lhz^.ry`< QA%*re)هZT#_"+0UT }Z4J vc;@_c'Ln@M@v4Ne7,HY m޷~)9cZ=ëscQkG}M(\z>g;ef2gko]Lʓh~]Ł=J,92!š7K$7{3f{_Z[+!_0˔scЛ~hj/ЈU$_YءMR SgT+`܄i:fq;"*ld&`+S8Hwj㼆jV! f`墢E1=lt>mi(L;e=Go$`^ԉmPcv Ox5覦O5it1?_$ʏRDRqة2d=fh Qٚo?kQ-s)KZގz4v,H:Ml:P{ d9ǴTQZv݂r<hjH#2Qro3pΜLCl +vWel0×=9*zW薇EoT|#Yݷe hTifA]S4Kpmw{jDa%Wl #?> U| ɳp0Gi#_.q]TCwᩌi%]x GS@ؽAO Uyvtï٤;q\B>Nq(] }gOu!4 A?xd2^i>(1Ɏ#҂e1GzE1y9uG^;KQ(|WwV# ήl#ƕHeGTW^H,ō{ @Ǖ RNP99!O>3";- p^// řT&IvKu~D=mQ2yD#6Id3\\fҾs*Lkͮ(e˟9tX'PkG| ~8ypW38`&r ?W' v**إ|T.3D +]m9h׎y,/\J3Er%zޕY0 &'CLo}Y D~V_/~&SFx8(x۶ta}N+dSȶ DFE%jf#K%.[`op=f٬6J0ݭz h`lSAZo!:*M> ȅ,*gb۔yrÎ0wjBr(!Q1Lq(O2VggA5fLAtǶv C}ZCg>hpԉ ~=ilkأ*<:H3`2IaL GAtF0Ȉb)|m2Pb v#v9XjYHZ,޷Zuae(2'NC$(kYnv)}K=n[C$t \6$s~Z8}#85b48uc6ܜXc%|) 9!.pXtqlq)| uN5)ݏcrV8(b.MF}8}&Q1{P}S5[J\1]Ou;{{9nW J@YOp/ ?^OJNB}=5a<^t" (39"3[;OE JQnwhW*e7Gaz/ROrIW+Ö%cE@yG٣Ǩ:8%՜%56O&Џ! @uZ, DzMńŊ#o% b9T Dـ# @r[: lSݮe&,,4yH lc`?G֛!قssH=R,;7p+j(g&0+mSd_d䇊>Qd՘v}&^ qg`;Tt2>qYoX4)PHyx{k9x!3# 3}d!%7b_wpːZtt??CۨEm>gD?u=$?oȕWEp6%SQZhluSVw4Uռ2 2=M澭FHٻhU`>v Л :9ZvҰjcPBFNWomߛw`r/* u#$XN!>qn[f hQ jRu ^Kx5 q y8-4z3**Sʀv[Bcc&0~r YDT^HFE.Q}ߺ5bɯ.Yc6!X%Q+pA~VJ<o4;7P-w=Owo zxyBB Cu0r~F@9 :G֘rTso\G _G]e?,cg?1ۡgvɂvр;2XNWI89?n1spepO:B'ex ty Ck[")N ?U˰U0q+TP-P1wS˥_'.bwAװ7^a?Izp@.i t ]?xdOBq0K0g ZJm1k¢P^xR[|ñƙ&:C *UȔԔ &7hen( UàI&[ٟo*:w±y܎jߘGp!ْH~D>x`h$aՊW?g}=!LV]gH$TB6zɇV?7cXyџ#=(O%\b;O|#L9Xs$Jm&TuypV0p7 DgV+ZYBI{d!s<:/CŤH )"1%^h(>MnE)~q$}{N+kqH2GѰK%ݣtpSCv [v[t^Za"|$YC>vm> Gbl9o0 1H{?5:yE[YRkPem8ȩ:&V1`R}'qL?ic;!:/D=[Lxtlc\2Z|tt0H %,5 lƅD : SYWFp;IN'Uե S/`jƟiN]ooo59U[LɷY zI5Z*lD0O{pvuw;٘lFK ~8pOEY] ,;L ';{G9«u +PXT~ ɣ'*0ƔWGgYZ0707010000023e000081a400000000000000000000000161421e7a00001e30000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/]?Eh=ڜ9u3 v Y?n'CLW&ѭ>`? 3֒ysBh _Fw@TMAWtpF,#%3O bWvBgf m=">uhrΌM](%2 мǙPX{c=#=ҏ*$p9󨢄A C._EXAi: iC mf=JZ d\LPԯW zAv @P"@GVSmܕ\YeЏgqMSv$>vh0!D tAü[C9p:u C\q< wά`C#īz@Ht; ,rŋ zs+e$vĀMx.w-N,һtDibԦ)=Ϝ|b)N%O7 XhחK& V\XZ2g- TǼK7(g^I~3I*SSShHŜ皖PPtc>gYcO𵱔XSZd.Du7; npJnIГ͐_'S*wOZWj4d}'^o;i\U׫‰@ƑyOP#>+SH7jH +Aܴ Mc>)\%L//e: ^IS&O\QfΉUYdO+ .VO+R @Izu ir}vfeC@P[%Hu)ν&QhZ<OEQTsP`6ࡵ ,#)\&e5A0:sm?$Y~x2>5Zq9moZ%`o{`.*1ך_(#oip[)A1ȃ8 pCi2S+{O'i*Ϥo%j_@HH2eu0 O!Ixc2#VӸ'[3r 8Ib`QR5PיŃMՆO~427RRF>8QޗA(g9; iڥ MU6y]WO?TOE)̛ & C3׀D:x JlSICiLsW%> 3N *1aeLbsc( h2PR5+N y(:E=UmMO5\YHPz<|vq0_I?a>Tgxkѱ^eLDc ?ܜ cX~e 9{ ,&Oqm-K@W , omml/atxyl:u:H򚹥C6uQSЊ' am5hyab9+3Ӏw KĬ&*`Ѻ>$he5z<*#\tfu}Dh (ގv|f5;rb|Jm J0v+^?^" X^st3̢Cɟ=yvaqcRm&S@2aXdoFM}5DPD %)т,0v5Bqd=WdvQ'T#C F 9)4kXO 96&FjږѠu䨄S/OXYM ߛ.@o^0MRP4+qXv;LL?ҽV0u]sߏ:\؎ HdxB*ՈP*7:R/ i=&:p^Wqbcc"t{v״ 0W. X@:+8d:_01+k,|#!dGr~V p`8 znu5MP.w F" D9$PF,?AJUƑ@\fDWu3s }. ?!SD>7%yOqN+zdbthrSr_).awc7el<;95h_Z-?O)I:>p,LsץT_?KfRrD weſvCm @Ѥ{7m‹Q&s-J29U8gtqIX>)!vsI6*O s!Mvl1Hec__;((R3C\l@[8u :;¢337,[sbT;lAc(jP1v3aYGpۚqCTB(H `'׬& 8D[57;)&>7 v(`4 >tEž 3S -, G!ЀfʂP:n*h8+.)< s~gs{B aNޟYͿ~l?J 80OȪ*7Y[|< X{QA㖆[r9> dE>!'h1Y8帇>:|06#BCĬ_rT(3)٣]zugf(aʺ|ͳ=+r) 781UȤ?{6sSa#FRUUo)CX]Y1 ktixl| ~٪ f msǤ.ƀ OnBu__p d(!/S>Nt-aR&08awz od53VpqV]{Kj)m4ہA\_p)I$#M`t\d<*]ߞz& OGwlӯFMOv߸XOP\l| ֳǜ9;Ǫ9OM!qs 0jӊ齉?f-m+\R$/ԗĞ+Lw*/c|~✀q ?nF1 rWΫ@iڱado8o ~8I V[<:zܬHcȨ8zsr+h`(dE?P=?XQ7F0ϙh8j9zh\䃳VH5< 2}ϲoA&͌J1r\" :?,M`XJ/][Q_& rV-J&u4s1n^^zD,X?S} M*v\םh}ŗL$I۴}}u^7%3(Ⅳn 74 %w[N5ýDRb?@>So|SΛE>L4cmbV`5'g5eԕ~E78BcW(QЬk:_o x;i8CW}3Hm0+V菫hmQw T(v9O/Tރ“y#yL9E!@><*q!}].V9}Ivple:.yZܐ=i;@,gf] 23QUBǰfTZ},dvM0O7?KƵ3 o.5]3A5V ѧXՒu{}&M Ϭ$KUЉjA S@LqFM~lsL\ V4aGe9 U $νz$jB?a?t»s'rx=6 .ES =z}OH2] ;3ɱP'JcCm; Sk{'J}j{d"#*=; ~z=MY1mUǏ \Sn0a4cUpo(&I#|x^אz-n3H(X0GSw,v?`hw%#a 9 uE-DN;7ʷCWb2[b( 6[PLO#s> Ϻ_G(jK7)ЈiPy7%J};9촪, Yo$U \? "Ց0*$a$oY $#l Z\A<*(iY6'.ܿ uoML6(ƻ.S!k>~@ƿ12bP-7i@N #5J_\9m"C?eA^[/82?Vy(WEJeTTfzFkАuM679!_#A]$:^W?Ckd {ےYV 9Ԏ ļmhPgkHtE\0r:AnPS0ٱ1dz~N_MVxV/Pg!;#BHoPqMqh_בčϳfcq-QT5tyjݳ=nu~hG<# uY>wmtLϮP7!( d0Yk?cC&B?B,l _7Y%JSA Ê|5{Cu$.e:vJX:ϩ#ᳶއ41LZuDD 6/ٵ7Y[ ADe#q9o]M NO(睼-/|1'eQe4UO6*kJV~ic-N600eDǯ݁>cf\lo6_ެ)[x<ܶTb|lQ;qSW 7)qnиǶ#AE׵i]j0$?NXB-x3yefg q'Nll[k멩LDȱ[j31#$4WWL*.966a1\6=ۻ䦱zȱi^ nG~;Qr>WRhq.NR+(d7g?-0xNl2ډ"y8N6g~qI RqjRNߔ1)ܤ6qPnHd=j IoMF/f2% x[أd94[gP1P嶳s>YΕdd]rslPRQO]Gmc5bKjwNWlQ+5XmUu&IƑtA޻}EyEHDzU9ʭrW^7^0j1 |L;&03qNѐ|pbp*DZճ½qPG-U&h[+꼪 !C-lkRyJk4LH1N1R{*u =qH;¹[i!֗k޳bu Di4?i3]~;f:\c/ 3yz /Ӣ"ZWv=]*gNYyí/K I F;x.M&ؓҽG𻤒?EQP_q.Y-On 9_2by.qXhz  G{x}8;#1JftR736MG گlv=Ο=Cՠ,T5ANhb}@d p6w(Q_\l)rTVl}qobqSXG1DiVQovwp3z({"I֬'x/./ b|bްQ!ů䖉a;~ RQez!'D<h*ogYZ0707010000023f000081a400000000000000000000000161421e7a00002fbc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t//|]?Eh=ڜ9R:\Z "4RD(tV!c'bż+605.Uנ]{*4%i{EV;֤u_Bd`H 4p'T@.2w|1vg>q81 @  x<*\paA#'7RZf֤@Q2c5'Nj1cEٖB0TG+uD bF.Ҝړ}&|M.j)tx\#4'D(xػ~guSFzdo7%`qRtBJ ZBQqosM)vl%e4 [$!;+}hO|;jȈ>5v3@ w|odq p0u<^Hp~b4F|ZmKR9nJs#XKGf^,i8r3A!la- X_;6>U(Źs[WBH ż!\8M>X˼Pk惜sܾ R8 'ChiaM[Av6ϧFR5["@QirfBp).\Jj:?/dcEEJ5,]Rnh_) >YI?-p~ @;8xY["?w)5G]S{Ϋ/HkW\7DWڛPbfyk |+蛹@ CǨ")R6ag}ɉOe8*Λp F,To@BHuxe˺(3+˂Aw1RYZv0Ȳr:WC/8Ҡ5Pގ'.F՛H$Z ,V 6# ~U?͐ŮuZE$mV)A3dkUY'&PvUmh-ިߟSxe%_rZxMa8{98]W4k Qj_\ ,BulRU%xk(1q1@0:#P @G6,#Jf}fRFZm-^TwXu뀢waBwJ&ͤ-C;t\#&&S\=wl!47,zVNR4wU \Ŧ|fXR1-`uRL nbג *u cs$kDfK֪* wgU8+ht|`iLUdEu[ƕ}W"W.!OEMǝ˙1+mQyuȡ hsBxQbZm{3<.WbY7ǟ=o 1s8RC9"ww~LmO jceɘs2;#xI/Tq#>Æ|oh{e;1orʾ,`zQb.-$ʷ1[FD}hat}Zvh )J]WFRa2i3f$fӖ~, x)>z2`dUVm k ydkޠ]4v.Vhg2:DZhuh˓Fjr3*VBHd$1qxw-?rH5BQBh˾K)E0/@%(`Ul5qFh2^DX`ovs*ee.4;/TMH%7J[8ķʼExrVxvԊ1=u^o'Yƥ.ڵ !S&Vde˜"7HV0.q쥣cʊ8gs*\3P`qhUu*~#d>&96Ru$ZR+;` 0^"Z jfaWoOe}%beȮiغ7flـ(RKza"|EN`!BnDl1;b%пJ3PNEF(K5DIQ"&1"⒠1#2lNGPT%%8b\r/p31-9a1bkN>,8B@\i4ϕcۼw[$n('WUWKm y=i6nt3խ1W,v84%&}j o}pT3ѻAC"CbsF(HIdҵy?PV5 vT:bD@&q빵s37!C*;pbZRWnS EA֝\,Wu:@bo19WE); \Dp Ju=/ِE:uҬjuef;ohD~].j^gT-4t֖L}V}O:+]#U7{eAeFOa6M'K[1J;c) (}3ς nb5馻\k>\&$DGd% LEqsV٧ͅ:l^O- E|=ޝۭo{rzqi!^JcsH=sv[TI,lnMjH{sbQzDRG>SR.鹃=Nv7]#CWoJ%bhD>4 s}!*wtrc *B(u?ex];n-gl5aYiKq-hJ]Y<$ݪvaS}lutM{s]ٽ3&[ߐBFdU.Mi&//~ʜY6ۛAI6 xixç2 !D{ՋNڱ5?Lys2YHo#sAt'/{+%X;zfa\,1ScC.Ie5K e%e6p ꀳ.>Jon6Ј}~Cv2iںmgsHYGżO==- T} gSɟTL@a)fmm H-Lr&,hfׯ@Ugwx-eճ'FmdL֠o`E׬;MSC($Yfe|$A˼!R!qXܰ,3w(|y3)0VIn$&ywEqF'z?<g^Z$VFu!fT KIJݹ !`?3EW'h?ivGXyAS 3fc^Bm Tvߏ|9(qsFfDa1/=4jl~UyS9;[+Y禵`{ .rVWlcA4fXGbBGwr1B%V?q ܕ odwxmENNa%m/xԗRw)45Oy ['=C{re%<{9 e8~,d}^2hkM#YvH=-<͍upO].f.3OR!cdֵql|䤧a@tvz60 @,TH=7auǂ!=Ϻ؍TzfZ7 j[l |M|/y "?I~!߉&LHe#ez I%, _Q*S 'YM*B;}~c۬mR3 }_ڽxF}ZV&ål{|fhP7oxU&OUنJ2"ЫXC$4[{TM,L#s<1ܥoYTp5 >Vkv`?z Vj̔L0zk/`n7m8R03'ՙ?IϪhluGDcZ-4M_@³|}/Ƭƹ< Wfnj1dYHԑE7%ӅSA@ ڍnTF 9U^_q+8j v7!Ni_&cXnDc i, ZDi6Y緂н59r7۾&:)=ȃ*#.PdN#N[CDզ`L+VQ|c(mI?'# ] ?amմpes!5OdjR$Ó;_cWu10{怙KaI5T=JttEcPd㺚2/$Ⱥu.Oؿ`38.9U0ERDO9}w gʐWtx?NJJǢקVpz'T&֚@iL=)1|<1}~vEzBd%)*aQ%.)1w$ʼne ){)ߊޗYpuRT3KZf$IR6x+ьxX@*$y S])NP*Zxޕ *}B̷\g)|=IǁL:/4}!2صpn/Az} |=i$V3AD'\ ϬPT;eI0{ǰ<'QnSKp41°gܪ.3PC 2qvkͽi,!g\d@B, i[i,0BjD?d~x* :i*+y94i5HkD]SwXF<=CWr\3y-gV.0O"(B{) [>0t~l[^%F &o& fBF/+pIʡ|`1gV]!cŁȨj`_RFo-$+! RZ;TAyU oxHͬM0ͮPA%Irzs knku4%ߎ9YcT9|$ZX%BNHЇ lsU8=M'ln+?s@ $A@" N|݇7ArFI+Иx48ՂY;د Ah&\ +| ޕؠt6vI.N!ӵr&چKbFmfZ qk%ߠJeǥ-Iߗ) jXԼy=j*j_3GgD3'QM ]:xRXVp L{ -]CPmOYN%h8l#/eDCy¬޼Jn ʘ)bنv7hE,S2 M'k/8=M pwpkjs׉;FWѐNrPީ@OЃS>7h4]S~[!dMUX7OS*QܲPan 殕;}K JhT}2_?#fS>b{q%kBf8Dԉ\ 4ē < Npo& K6dfTn.e솋*^snemwY~QJl B߃XW㨧݆`H >H::^hrcy8MJXt@5uL9B^%_MJr(8qձ9"ЬGB+q|sRѺ0jWn#}LHM4{P6M~s:"lV_ Uyf8B )/ PF$lc|Ɓol뗮9g~ޖBMJ TNčCgk5{4[f.[(`WUf *3p` Dp\a #u0cТl"^Qz.Մ/L-GY,ϋxp#:"%SsCTys5Wh=G0.Y7\&=exa;~* ܁+y0C14qǺR1]rܩa'hGVc%NH1ml[o)28DZj&5ns /0ʀ# 2m vRLhŊIC>?@uᬕ^x>M~=v C) W5l. Y4 wk  (JL1/NI-^yȦ^B@f=Yqzfqmt(؁u|>OKoPm0%*368ڔA9Q pILhćK_IJYlT**~G+d_ua&hq'a&4:@fǝH#Dj*nu3lʋ<7^QT.E2xMT9b͇[dYz; cUC]Gz8; X!kJڱ2zReF[yaAR<׉90Ųྴ13 -?A45.@Qwc6yU=8VԚr*$E4r0߂*.yUM&h^<.EQȄ %(xϟ)h|s,#7notܱg63JWs&EJ4IK/^u Wڋu"k!{WY :4X~ R>$ļYj P$y>ʉ}t#e[NWnX@I۰) ]n9堾+U:0dB)| aѬ3t5ڐEa%B\c-qޯ^fj= Q?'镳{L祮A!xH}6O-V(jyNb%( 0./C~yb2f: U }u͕rN`w;\%즬&r=iFQT@ lԜ u'ݠS?E c BnF >(O}S:Q:;*16Tί^xFTUQhi@t|h=wx@ß|Q$xLGSZ#{7k*R5Ou칾AIj7sN 1}yvqhgǬcڝҘfc&}[s$j;Mš\MXpjpWU>tRT@ǾPW%-o^ 49uyEx<ӕy?%t[R7 }Dlad,P}ePqM3Bŵߐ*k5PA񧡀BtΞt3$1 PF;Næ)0KFdv~şS|PDڌQK!ͷ9?.j\gzT%[#EzZL:zzd,^ Uz%FNe DwˮgKx130ԧ(B"ZưF,ŗyOf/x(OW0 I޵Dbum&Ay089>λ_hSRpIYǑ _35NΈ9_,„,fl+mlHt͹Vm]|?,au噩<T kSu*/͂'&egG +"%'hrw|=鿞V+'Jv7Wpf9ż b ?Mabjc07mKF8CLKG{&ܐ$o.j3}.#ZmlԥZ 0x gcALh64Yt{>A{:$ic$G '`8νL-2(`,.O” Z̵m~`B>XR~,7͌G g\!~EIH>B൘-B?X1ӟe4'N#րZ;ES#ZUsi2QEʆV.Y:0,4K&ᳮc?LZ;<`lH<ۇR.?;؀j1iv$vr&վI/zI^x8e/O?oF[8Ku@VXP)"͈mV#G6b"sxx ͩ;l(B.)hh~HGWM:o by*܂'JFG-T.E>6+ЇZ $Z9% a0PIA \Yc;Ӆ >l<+ rXc^t^d{t|͝.נ˾"_"5ẉo5E/@//L/8gMS6;٫0Tg0؎~Ft-gX1q6I2kD2HNPit蹚`D(!:c3qFzڎ1~Y9H39VD\tdbNרYNt.7z=;9.Vk?qxaqޝ| =8}=a,If3:Q!S$ʦZgݨS X( /FQZB,\66u >՜ł{mÓi݆]'eԨĩ(lъ.SxI|,{mDހh)}pw{)89O6v*/_yxk`M-ןIQp) q+XdB9\K ~ЂD^3+ylJE"~H % Zn ZaĐPk!(P{)^$yP~KVleK @=J42B2F UL)oU5p%a(~Zy 3.|Eᄽj~#.pOnaps@qz!m%K8E⟤ .GnsCg\I*C4B[\xb+9 g[̀8ƚ0k cMvAGw4 LXO0Dʦi< VYU"(yYŀ'ߪQ]">V\6S6n,C!xGlTnoc]e+c +fG, P'NX@}(ˠf ^}-צ$HKe f'vPvb==44|JLuӷt9Y/'0Ow Wʓw%0#h W~3\.C /xe!]~ 4‚ 5+v$U-0!QaVK˃ȩ8#[F , ՘] 1FKsΞ]kt;^Rac(.J ";[RPD"`lOC䩱Hut:h}N2ѷ5 dK_{gYZ07070100000240000081a400000000000000000000000161421e7a00002aa4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/෻*d]?Eh=ڜ9NfMdII)F& ݻ/S9WiJ[ yxXGRѳ ZPmj)_WF]GځNݿ >"bv%bAA{,}8t, 5^eCS~l)T58wM#0jmDz3wAf־Ȣ@mKpԺg1Е\n;f~, Nl 8Q=cIvGN)gR_2k|k1)*G%P]0] 2w|̳5I-W傍|4.yTa "}(G$8#fZǬREKOv|CK&MYYy 'dYe Kk& V;ّz1~%C2тkd f9ad&}61h*")3v7,D"ߗA!ENGg*O/B\a-?͂ } e2ѭѠTۺS?TQ7ڈo AĆ5~.ǦΠ hm갼Y(al!WHbK$KJw/*_HM=PX+xCQUڃޔmf&8l g?LBE` 籧 xqӂri8~]b3P?2"MX|WS[z_n}Phi'>(ѕb~tvr϶  ,0HkD)qS:i=IWPſs(yc!`APf{ \ МISSF(>U%GB:QGdB f8UCl/ PKDyx5r!՟&Ϳ€FkOl v*R/Y2=6O^Yi$qw@ٛv`\Ie<8EnA{JIWT@¸GBOpp- y&仞8?0[ w Bl&ݍdv\j[ "`cV1?޳lumSkX>1o$2͙M!297_|t!pw;=ȗ LB,)G 沠]NNey1ܣ3vk/7 ccD O:kTntD1&6Q5 MJ )&eQU;@]8Y1ʭ<4gi>S_⃹t/Ē"b<&ޖd@4ZiL,vM獭qYC~R@l;xL 4U3 5Z?K% !v&7G0aNC>,gނ0x_f鮺9ٝS<6U ritiug|z[dC,a4&(~)(Nh֞I AF^otB[E18fP-YnaW'ѣSul4͸AD2%Tq^r5U@IEw6&զ$ 59|'NWPfbB 'Y9٣Mb@Tm S/( G]%53ϔA_jׂ;@ڥn=Zf!ՋE1Ihcڌ TzZA8[#7790F1.38?##;l1ks8pGՈS,tP|p%k| ňǢ={niЪ $$X&P1͇W\M_9@DI,E_;UPd)Hh@X2] :Q"{KJ,թۅ1ǭߦv-k mӓO-Ick׽_Mv GݒlS~g=6XFՕ0};P>< {`vZ>bƐ68bkCՙ5O@<;UR7-3XL/:s9ѷmr>kc5t`/vW]Q#!Ż,Հ+|spfb(CćS,viÕU2;ήyrm]1G\&^Y7}"QM&F@Hi&;zdm|#(-{ZrA{+? xaFrʋ4-Z&KsO.E]|Qa_B -,&J B.01r}[3e.8`ڟsQ f_ת|(C 1:'*!Z)PCr=jn>c_3 2 l1ڗ}Ng0!⍽a/8:4@y \٩AĻPV+)75Dž!Ca@BٍX}紐ﶶW´>|l9@W7g^T/ɞfČ9c$H P#~ BkGwY֔fAqUKLjTEoӅ+,sl4 ~DFT KYd Ie #g=}+aJra={~s>pZ" FN2d]st|{ۍlGch2g AJ%]'IENW^KQȀ;YAr*!HϪʞA =%jVV1N759hc-[u :NCQ//GJ;R^mց; 3p x|O$0>S|`(JqU豚Xopb.]-u6YeYP߽͢b~6XGº"b_8x^xږZ^FKy._NIٳfUigi.Ոv UWIw0JWLsڰyʰ=C”iTf$Na걚[遢!!_fBFĐL?gMÒSȡýEhd[&)trix)p8_9l,lE py:yIcg4gzlz/HC=3k#aM-4:ֈgӅBJ/и(\l 10IPר7RMl A:t4orXAy(a`,_0U fl͛D?VfX-ćq)/M| 锩Fv.,G "&8?ҫ& .a<%6_:^T5mTZT9A0ZzGF9~MȷD3i\mKa#X˽ a罏i!PMrnYqϙ3$ O@Sh~ r-6I~y>vI4dx%I>~Oq$bz՛AMFN,ZG-J{lI1h+@"G9uI\ȴp rwKx">KolN)xF D;(OgYEN R:x)|Ʊyv 'A멊7XDZU]மCxr=qwYlv && @Ac#ZۤW{F˙Gzwib=/g;앨jW6X ,m!P7.0F H٨lІuY=DJ^ݴ^ И)L2qm1d| \ c;1]: ˦6ePae0Scc/+ B.l*\AEO{>P$6cy78M=_M4e̱X@iuq U&@CdQ&2_57cmb A;j %AR\TI]I9 }ƥKkj =@b<8eo{e7KNF"aEza3|hqT& ɨԳ1,P3P%>V _f:[C͍'o\h[I 0NhagDj_Q8~+'ga| fHX4sTb$7tHO$QRrx":x-tL'*-Bla]7pҀ$NvA3D0x 'q![U%V_ b3w􌱐hs#) !9huؒ?eFvtTtشZ1h/ Vk7UWDyǹK/:fm#/52򝦢2շ;ڴ}<|7eFSp)imdIOVL 5+N3${,2ocu1rx6Tvc겷0{\YI\"la[ f"/D6b TRNo|2 VzwƣODV&lp*#ˮE5XvPxaKهsӅeZ\uG`RG)n6,;W92^3q}%Bi)WkHLYu\TJQ ߠclUC^!A>lFpYoߞk];)c#k_ BABM끁^cpe+BSEhQ8U <4`%ih8؟ڤ5\Y'gE'!aа wI)(cTmjOI,cSYhGOIfct#8b+(vUAɮUXz\:w#Pg82ʣE7Ѳp9&#_0,<)J w X0 ++pp?y`]GxB@*M(W~-0^ {تCcgE:  Gp]bH]^MRnvy#3+DK w< UOzOho`1qܩB0WhJ+$32⃆Fuik\vu?6W9XP30|<Ǵ%h(wMWU$w[\60fCh;l" 3c/ë*,ٽ梗4{R2d-]d鎸Nh7Cj5gП r] ̄G^*#}Sx&@VDfU&BrZ8]|IqtEIppܙhaȶ-PrDϭdJ^b~ W,g52eS8%t_RuJ^qBnF PdhitTJ \:6BAH=x%']P W^ d 8D l&Z?G@N's_KaA`[SCq6: $YYNq(}ӱ1]Af~, #WOiMEyW926e8y\ N( !496BlR<8[}VQ[%gn9ͪVEN8T)ͽb u[ D\udo-Wn1hnkNYv)aG.@3q\on#_\vyeUERߓHaݼJ;%٤sR:dRAN;Yiz{ /'RkB:5honrv/&IΈSǴlB_q9˄!,i p/Vd7uR;[Qd !a{fLBJ-$B]̺BS8?>P=ϧ_`bq>F2#Su7p˪fAj$3 b|`Ѳi966zT~1o=NSE^4{"K>!yddˀ]fI0季&eVbFϮ;YG"9r7/.ر%'Z=M4)yYD$2s 2&h__P{f7Jh;r?MiK Bv$8WhK%|\M|2 vK~kIX>њք`[?Z/SsdgXډj<]&ˮt掷(Xݱkh(3*(p؍),Kʅ޸\0ՇzKc Q]CܚAퟁWP89r=5$7Cu9DԽd#5S65^щ F?d@f40` g21OZ@9@jaBk|ځkL}lW9(`tYA/ʄ&Ev=+8 -z)ɑڱ*&,\Go[*:y)AC1ޖ#J7tAL~C*ViaWFky* 5 M.Ep'vOkzI)# 2݌Q8֚A*%S$0axga#_ bCYy:ʅםJi.b3h?B%xDr\63S $}o&nw-~Od_-5Q\Ry`p%v a9q4{T  A"cڒ ^M'{ oaұ=E)NVۥrԌq:";3S _'@#n|Q}k't*c%bUA 79\ ILgӍ$ 0Xb4Ru;sBHJs$ YL]%rrS<\S<ʽ_EA="m!4p5JMM^V7 -Y.zY(m R rw{ȀMTj9qf[n*pK%C `10;htuĈs6ec>w3^モ$m\&>疨m0q~_#g6ee=kH2[)'Xun҄~6U:!s}ڋqŬAίbL`3(f(u7wNQ]p^1*,U1)Dk^ y%XNp2 1!?XfߌұAcIZMN.iP9N{qژhE@T95𜍡 Wͬd] 5lԓ}b|~l@NrpmF RHB A϶#=!6 ~ԚGY/pR!CܠXfL`@1]|$y%n91`\g/ƵaI5,v c G!daBe_ᵡ~ ]D# z-10tL?n cӨʧJ(RN#/3 ²۹I󄍟(/0$cζ$A`(ȶ8oDL7NP:fGO(@X\!NbA`gS| 1 &GGf%8'2`,Q H63#0VGMھ;| fe6PdIU%ھ%@AᐣCe$hg0\vqy߃kk(GB0>O/Dh>lqAЪ)Qa:W`?pYT]?SW}8F譒F-U)uԟvTŏ;HqnlG6ssN0maAl}2A"Gq.o9_}8}9i qv NLezQNm o]7PXΓ*W!1N30Iz}-^_a _67R^=DD$125E2.zET|Ư?ذzF a6/ oaʇ~CLⶽS $!vՅ&q^_{䚙,ea빧W '&8dVihICUaaɶl6!4ʲ.v  r3,B+3Y"4k#wK:{ :q$&үs!rN,^%hMb淐T 4DeZڭ3hղW Lx%bb,Z1_׀Ophfd0!b `Y $|&q/bvH}a>пhVp0߭*owBU~DqI|Fe:;Zq@Gʞc蜰S!4_[vfA W%$ɍo-ȓGa_%Sy\g/凅Jb g8a9][`Ym . @&?-ˊ"F^vjbN k5U:gYZ07070100000241000081a400000000000000000000000161421e7a00002a8c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/*L]?Eh=ڜ9PsI@ch uvv0ۘs\M Zo߾(Gn?#H[@XĴ- 9L/Mve4$Ô0ɰ^@-90:oz7.ڟJԿa lq\NUsn=$Ț[Eҋ^8Å*M ?֑nhïf&J=6G3 w;cA+W?>)9ljFg 8E`5V}0.r輖[;-@ͽ뎱dJVP!apc\䓗 hK0`˨d2E. LVv'%M&gxE94۾+߫]AEV9>w}vgR;RC؜4iF>O~\"#d `#ьZ:i[}dXH08ݶ^Β8xCyS+o9}x"eIDoтǘgd\{2tho_Y 0J㥇0>y%Ǟ<}h(m;vaO+vd sk*T[+h51+zGK \VC XcpCn~o,Z*&l^&,3L"1/MozX#_jƄ[{k ɕ25s-DoCѻÌ}=uWu=/5n6n~)ˏ%@bGIːgNŭu .G_-|'gzԮWWQٝfj9 +Ay=(]^'<ŏ%ݯ*-:ƌg~U>NX)\ X\J9|3+lSmg:Bǫ4q΂|{Fg:;s&M>Xghɔ)Y0 2իa"MH ȕϩlE/YB;bn&Ĩy;?cݥCO7vgEp1ߔE fgXp Ty _.F?ؑm|ie4hmPwpf9nQ8۵}Zf x2qhK]c"Om3*(1B l%d㶘XH2掼Ncp%%Rcܣ?F8;)ty?d^et[x]Γ3{RXGG@>3Ǘ/ -kh=15!p*Cc5HWdYbbЁ0y\Q׆H$λBFͥ[b`(qs9rڪ7p|f4I:<+aĥ!7,H7_aC!c>HRnb嵿tLX' tgƛKG&}Q=_"=] ڎ?k7(q=L/gf>+Ϝ*fjz@v}}'v+,jFNzXPϤZ|G Vǥ hph̍U/Q U_`2fq;_`48W{>8nqh5uCݨp+ 2P5gTvd#oDB?uzŠk\(/d]j3gS1rF"Nʰ掘`dM`ar}O%WAX{^_bVgMfOVA' ׬՛0}cmph~OSLK?* Rv u ,5<3әTF߇ư'HT_ߟ)ВM'[I+W'ǴW. #R ׻/5Y~9qOy[UMu r\@ؽaՋw\CX YU䅻<>S3 B!"c2:Օ ւL\eP4_4:fu2]ag5+f: ~>W]2^1ݥbXm䴯\" l-]L+sx$fB5nc*OsQ\7O=>]p!䥆p~lpa]F5k0KàsA?PG߳;u)<o_~]nmO~gp(êv|͘eOq(J2Cv̹6@ mQeYʚZIQ-Z]Փa 8B$#q<5_rq5 _)y?(IhurjA@` x~ތ`RFVs.kرp$a} -R5S4:"N |.خճq(gk:f*::;č1~DV؛Q\*>_﹜ J^4\gqpzEj-KL7i 9=veVz-fx&t"!lPyjM66L֯/PߜI4uFm?#J,Z:U*dž[& x?;y ĨUt>Rp=ax%1c&64:ɎY#xpTiԨ{)f$/#]/; iNVOYDTDMk -DD^f9" Zh}WӖVlo{i uZe>Z֗WDDiߴ'c(4S]ީFl6k6l |bb f368TX|gğ,A )S!"/(9zAuYSd <%6/>;6cnK"@/H6##YK`Ů@$u诅oD%Μ mϒX'ˣ<?=|A0PjX9r܆Z WƍE"LsۥC ;~/K CKJ2[ 6d؟!vYt-gϓ|=cB1X0>whh됊6KVr#dbLNAĹ#aGbX!g+y8>RT9Jf%7zrhϻ? Stvz?mPa7A;*|i~ GjytV(+zKQ\H.!ռ("c(:}5VV]-ʰ8"Rv}QQ7ZX(Ȅ}')oW(6QfXe6ae%sQ rd˅A:Zvc'0M e| QRX71.peSښ멜D_ep XgPzOdg0}CIȼ:w|eu@b́lg:gfTJw\w䚰Dhj}i[$ʉ.SH Z^czZ ܵ§6UR0bsv(NyÜT@?!\Q񎢁9?qk %1\m;AURD궀Y&mJYVX/V\/$^Jŧl`F8LQ-]TLjFFVgai?hi߇=31?dg$ u7"BJ4Q2h(nj+[}aZPd:%8[fCenp.Jź+/̂Ґ>N;V+4C{ ϭ,9Lwy˂AXQ4,XqGWDkK%JcCpi[{xZVZI+\s~Lgb@]˪$Iӕ]5O$Zxkτx!;6KNF+HޡF\T NJ1Yۏ]cph}I#KUư!ALsV,HN#zG`WQG#˛%Շ?rj30ߴ>VYn>wŔk¤)]MDBZìU|u|{aW!asyTZNd2xQfbx9/oMBi; |:iT)cxI-F~"(C8J1'@r eRF^};bG^`_FJsyÛ; W} LP+KkmU#r{g~\T|, !o'@|tοY' w*A$ZQ8+&*-Wlb ] =2\5@jn!z} lsn֦^QUt-7ءJo26񝽤Bk)RagL01viZi]pV"(DSL3󢗫uů|%N ^G{C c-eb˂Y G-!+֎ˆ'牯װx^Adbtdz-/an3WyLg. <$T±σ4Q$%4;Y!.&.5%ϘsiY| Y^lğĖ3P=rR7`@°iHc ?A.Aû_EvٜiB%Zzyv,V=A!Č XM Glƭ^HṘzV`Тdq7zF~׷#;j>O[7*5 ~EVV@gVlOBW vO6y\k9S)d󓏪 )w̛NI>pqvo9St΢5g-妨bs`ܭLC"C`DG5x~) nrN(r,$31E}V(N,.B2ʼnU}:PY5 /QArot\;d J4Ű*4VBYGu n^',K^? 3c3C`#;ZvxșF?ioHt_ʃΌJ] TuJ4>cҋ,;2ƼP^|&CBS.U(uF.x?vʱk/7cX3Fd3kvUpκ $Ta'ne,c/MĖx6B_:a=-K}IV`N3mу,%0_V͞@guM'HU̓r"'[{,/ m@t;%ѷp٣;LIiBye.z¬RA J)R:kdI5_I-S;C/!9Ì֠$0BOTa,#:ڝ=#8PQ^O3uF-WԢ7MoJ>&8;\eR+8^τ^Y8Nk94e x@!£hG!pe) -_ڡ؟LWk OFY|@r }EepfFbib8!W5+{Qӆ3'BFsWex2է.\".g+aԦ)"6Rp5f f19r(_Fxv/"ΤڝNZ+1ârGo]^ްݙ$Gr%qO5s^4u>ΠSOi (udzE{eGK\$rH/œJ3;'< B-giZ{a$Uປ * !@(rʐH*y[҂pW ׋: >f@^i#ldm~{5aT?Q>Z!a#tg@~ rZQF0=Bwu޳0KG7NOAQl8nZyHeͥWãJ:ˊ~~@M_ aȸޢ4K"fu2LjtFwG;ۣjDK;ޒ;OY2նɔe}DNæFVPOWݱ{.3Ky띩%:W&4 5+<);q`m~8sA42zi TLyGvYJZִN7q 7rl.tE537MdӝL@nDחy\]O);R6O!>W D\#osC0 9Fݐ7Y|BؑC]ssTYhS c-?ʴ(nK5v0FUL>jƩՙoz2S+@19,xI ɷCym:6gQv+;6nzD̦fSԾ… D^k~#\!f"}%H7SmEs{ЃѥYFE!)[Nm6*llwj 48/SKӰܾ1{:XJ%ħ/oǕgC Q?( M'$b0yt,-8Ȣ>2͊LDl4~jxߚn"+) ʬWfʁ(E#fv@垇TGQOq֬'=JQRI}x d(8"au\ ߩxd¡v5iC4I⟕!i}`6o\mVsiCVWx]EYJl\<wA\K ,knz^.b=6eoTl9e[0{wD%-%Gow/_uЗ;Z4XlE݉WLH2Π@mg^9l$% yKHG |j20jzluadvC|lC퓣oE0 PS胹U;̣ϋKw/l=q˨5_^, W ⳛ L]SנuL6^܃/;cYs?c P򓃙>#ំ #H0 {qfJ?$Qe61A$ i M VsB^.=ܽ> `] /4= q5c G8y:=I^)kl9D^Ri1hC31g<.} u2yᔹOT͋ǷmUDxi]3n/s|)в&$s֑ƹ #Y;y(cA;"g,g@)6Mn*?,)SC| 1djEVuKW^X7#^-5⠋y]6q#oܚjqB: +Q2Jp)俨LA_dSS٤1bA| }Qq8ѻd]DcJ*ņo-Ye*yJ<۞A5i'%9{L:<GZ2μcM7AZ8j?~^ I>wF|5ꞯ-HEMP~kD2jt|d1 ZE,v2-Jڴ;]\Vf.}Ͱbp#Ǧoa"C 6Rﱒkʔwh"2*RS ~vtmѾ΂Ĝ^Bz =d!"+ZkL$YǿP&BJ力 &4aYM$p1j #,`Thj"N!Xm؆La^ $y" pQE+@o 0yukOs'*v #Y%Vy3WN}CO@Vɚef#l>SVOyY yqٰ:UIJAKDL{zQ~U}O_e)Qf:ӓ6: ?>4ɢeTk~՘l\[cRcMwss!S$. pbl)0c¥"lOYH'p9c`6ȹXMB5pS]Ct5.\M8/E|FZ;G$Ob_" EBvkurJZ!Le)n=oSSy  P7pNMkOoM7('`C=gR|vqr]ZֵOShg`|Uޢ׊ Gv kB41`b]ƒS4@rdJ̴AqDvh4br~orpcZnؕ:Sie'J#O #_I)AI :^`t BYIevH"*P{ߪtu\_Ĉ׍ܻ^ A# 0gL1\aN ۆ a#Nv4 2ؼvxZaý rFCUm"[g(4dM V6luJMl'ǧO=abn:u;?oEr XMeER ksFmһN}iP̑LEyn:]U_^<ڂ"Q+Ɗ Cz1Bg=Ip}fg(C9R)UCc}8kboCڻ)DTp Έ CA7|,Ҿű'ʆpӸ;i= ]8И#_`2Td'ΞSrhBZvh> sQo5(t0hyC#ʪY.tZ3N)Lrk{?}6Ȯwu]]DkzM+iMc㤫=`b]j_ݛ׹K=* NPc8GrVnxIEq%[2U10M݀^+W(aW=35V!#L+B +qއ_.<5P3mMS}SvR8{v .^cEėߎkn Kwv*Ebkh ߿cq¢w9Q?! 5zxۺ gY(]p4M6/>Ĵ8!8AZ"%c MweF3|;5b.hp|T\^uasQK285>QCBV b8\psj2&~!|€p5˴z=f_pgT,D+w=u~yϖH?<5.FTmj0L4kVpE$Atj8Ls5~0|o Zl>LJlFyl nx?LІ&L iw:E4 WהhqPEWUdJݛ `T B^J QDF7:F;T&DR~bQ+ziDA=(*`.1<qB/PuH\VUN CJ'@!(lSM#Y*'\gC}V+XlA`1N~SBB۶wTFj,yXR4R nzsX$d~Ndfu7ʯF#>e5;'nQ4 bŢ>:XZLrFb e+BQ/BkN9赛D`UaE9!?xXr3w3!ؚoSnd`PzDekZDOY6l!rYEph_<˻ג[WDg_+ƹ{@"g/N:$ "R%ŴTc{^EKjbn>ȒPmZR$vZr{"5)hƕ; 7YE5'I?0I'XtMH ZM =FSi{[J@fwwCcvEn7PJI%I+rf ?Զjf5f~4[/HwtP Gnq;MXzQVx?hM7?Tlk ~5gb ;wؠoP!WXQG+Ehrq [5[2øh b\$pR34H]ڭ`A-I~Dx_!$`SEW{Si¿ȁM\_}4.S`>܍\feԠehyL`9Akz1\s?6UV/i+h֋X .%FD|3gGo Q 5~~wb|͗H*[p7.iSHZ [O&}\'lk\i&M唔[U^-M0%⟽cLM Ђa)|.k⾭2E@612Cse8r!~__Y^Yjۭu Tl }w+!?پ S^sޢLYەIq-CGǓEZ珹Bk5ƭvAb qeĖdeyEӋjD O{U ` ,$>}19k=J1oٚwPc#VfswǢĿL?$V>(/O~'~UmBHZ罠@ڼx{_*jX@o3.QC,eJpRLxfj eKSM4Y)!0^zP+r}VA0{+:Պ)q@& 4`N$nKoQ}xľ[yaNU"?P3Hb:P":њ޸Qxv/_{%ö^따>f>޶}Zdxͱcǫ[n3B=aBGS? "엫._Y5r,]"?L-MHSc(7y#4_2>DM.UWSI"*ģ{:?BEma{7 2qy>)독ْНY臚R K^ygZ$,΁bm%{#Wf4JNdI]H$o?zջjooi4-]\]~i%+k28Uu^6H u64<1JE=2[84?i?tߺA*a u Aܾj,gRp]  ŀYT؄Xyаӱ䕪ve q͝FW Ǿz)vy5\ͭ]t9HB.Z㠙#=_ުvoweAq/u*ͮ uф&a<oH# L߫ H bEus`pd6!B8_18ewx)9;3u4l5#R=#vll8.9w^RWUK`9)ni>=6W9]c<-"~gtY _}iqwjI=*V ,A=lI>0 k1\j]9~Ⱦ2pՃ2-:P|BtoL'J}N^HK78Z~1m%u,Y~V]xy~Dx.ATMuc\0(E4wE[t2.&1jm^~i6k;yX,zͅh S3Cԕ83 ~h 4[m.OO G+-z^zxM#2Q&n'DK{z2h/QWYva%«91?$T "+5s WX| [8W2-n {ܯvI>x@GA$txT @b$`:.W;ɓ-g#W:[bd+$IqkEyyl>XX |WZ=asA3ʹcYTWfqw{(ދDvjqԕVS@W!I0n\JC9 aiAg{N4H\B,gszT7V5P2SesEj=_M`EeGլ^S*? WqU EnZ6CR&6 'OLf/fр~;dq^7ᬹm:j͜C$PjMq@PβOiX ״4>n ,Óخ9j:`-9}(3 rR}nۺv( ;V*!a-|jsh\# (>#r?a[6:}, }dRM@GYu=-H汧cůTpH>2Ʀ/J-HCr̰LR# G}>G{] ЭPѯbTL^/ʞ'?CSe:bk:b.^բxF2jJXsQƱxMTyp* #Wg6Э slxWf7-+r /r+AۿZͫ&>H~zj2{8¾Z5S ,ul?\  RftD7̾~~?VNߐR؁ [T7&%"XkU݆X(%0EjOA{%#rü1bi9%" Ii:J݂)HW g '"SgEr3?%Da ޾@}gn]mPzѬ n%L+>ЪCs_[ɋ ٴ2&w԰TKfMp Io uсu!r&&`=7Y-uQT1~:A1FE.-{h 0ŮI"ۘv-@!#( ÏK|wG*z:rCSqǦK`ʒH ql9/E{7|iY p1=',HTxOӖFP3u#Lft_97h5jѴg :?"-EB|-%xiC%@&pP ?{->KCc:7YPdoA&:ɻNee+a<"#uٲ$a*ݮ՞Yut%0.P.$(_XmYWZhJPvsf[@#4ۥLP!"3lŶ"$z1;kލ Pv񣓏cc sW{I@D\Y\L:B)ZSe@TX5, `SĦ[r&$CB5Byrάj/{xeL1~ z5x(Ku!FưzU{`Y{ @˚gZE_;2dC4~I/22E7+(3Lg\ę دR.R$E(O>tTQ|H/ ߆<7Hc~hvЪu'cVY9*Iɍxꎹ &k .ܿŢUG:Ӣ/. 4Zw~ROosUH^Wi4lW.ۃdnax8@!ԁmj˄=n#zK=Bj3E38hɐOş=;0 tϺF V>&5mB.hNF60Ĩ_IڻXKj̺.\hPm2G͕1ĔSlx&'uV!К$׀@{.v\Ig'T_[o KX%0nK8Ʋbo7ЍD$(̱vW!yfoY 즬zjK>pa.7sh~~>QNۅ~r_ºxSnw0%M;d#/L1ژ$<4gawiRk{i嵪%!^a,̾7npy2HVo>;D'jaNRlaeSW9S* \ 3 ŗصƔ;˦cȥJ>ېjg;E"U{^;09&W`'+~مU(8Z,D, `FhZv>b(/ۙ$w4J0‚:d[)9UWXe?jjܫMU, r,;7х3H]nď* 2 $䒻 UnXP ݬ5LC"p|}9;QU C@s:(^ejjg}Aƍ4-Jseq(t,0#Wwnh-JSA8N?3})Oُo%7Q^^mG0or 08ϲӛ0jAco`KE p2ˎO$M\8&jZ'B4$huવhkM^TquEŗ3yzGd4xWT)WMF(Q\ĉ pA8)ocm]"2o"SzYAeBدԎ ;Jz["V}|x_v&p|LkXpxcNsa#.Kާ X<;A^SNq7xNech`Bo:5~AWHa7% l e Ydp`%_SL.fKE 'RCSFꜲkA ̜NC ixkأ@Pw]r 4&ẏB. Ơ*;j㻆yg-5%ɬM4 )֢ v_VyPz[h (\Ḋ[ ,Ȉ5 Gޭap#~QB>\R(*Wq/TT(y0)v[׬wEB2u.V cۭ!L9uLsq$N zGJ(-^}nF/H#"h s19Ԟ'S-pyݑ2ȥ'S&@2J2vGG68$kKW#5_NLïHY=^u74&%+p?Lᫎm/؎F!!KXUSUHE53/N#E@I?b~h0ȡ*'U=L'ugϏE" TCJv!uLt¯k/p: 󪴐p}e\F?Ʃp.O?6#X ބ."vy'N=XU&?ڥ5{GFjʻ(QXqF>( 6yNd&VU_iH0f GC_.)=5&?KG.hVᲭIpe _A$.G`t?QցLqr؊sa39Ͱ.ެ)əѪ.hBxPsHij[ӵ4n&h92HڧRT]:(9%+m*݂˥ * M׿!,Mq+ۮKimMp1סyZ'-D#FEoѝ/LТآɃ`(zç <+V*]Q2O˟RXEeeDטs[cx&g˳k0Ld{?#Ks~73'hV2,3;V'+ҫ*樝đ-HP(_7ci/:zTI+#a5Vf^cMP۔N ` V4=n+RLgY'ȋMv$b]'=ih|| %HnF!db.%Ws} wRѫ䮔R?^>^}#r%8k ew]YEjcb0yiMV4*g$(k`?f" %?@GJtE4(}LK8B16vHd;&r9=ʪJBYyOh`*R( *C4qйJ${~OȍbGyKDCnvѹLAo ?NHxj8-"U#"SzƘ{7{2Ԃ\E7zxn֋sMHU'ExԮ>a=p 7)]Uiߤ~O=^։m8{qϦ05HYp^\q1x愦|.4CPZy}~4##߀̤q"! G%%{BnKH쭧Q_F;+2bF}uXXޯ{B zn\[yNv:&ݚ::*猰0h1js/&g!Tj(6HΑ 鈖H+B80cMZ%`/M'"_}W* 6V"Dm?щZ6jDm] &  *TbeҒ@nǮs261G>'gYZ07070100000244000081a400000000000000000000000161421e7c0000bac4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/message/fusion/mptbase.ko.xz7zXZִF!t/k]?Eh=ڜ9TSDӛ&>U\:MYR l|jwTx"#ƍKuUq{K{홻e`KgDpd+:qT~/̍EgRdh;/d q٢$E*CB%# ދhNDr <'-";\A"0R٦?AD*&y\siA@9Ԣ0,8*GOk9$',_vD6~0Dbij`ԀϚp8LuѰcKӧaP9o,@!$"mqz#a)ey5r,ϔ&]Nj~hF(O#Iև8" aC)2aa(/LiV7!@7BH`w6_0 M)K~f_v k"fc{̫ܶCpAVnhvKJl֨2e N7ĂJ'uR)!GY_"x"%*f+X?S19 Kah-c1:K?h B҇5Ki*lLYFj&3sGnif *0/]+#cU:I2e+)UF|-i)D_-zД<+~S3Sv[[5IVTMqś$L$0 H6(Οe@Rq ʮQݵ EZ0dGyGFeֱ3_*!Ǝ;uQ@ 0?S%^94޾gE vcZle%V7|LQF~lPl0&RL0!ShO=WC{k0*3gHQJ*KA +*%{4 U FnmR4NnKݯ4q5 SpLn;T>㓄ɒN?N\YvP-W'DCf7iԢ2n $=Jp'i{BBbVՆ PNkgTUߐ2|_îrrf:@;;{< 'kti Z\\.Tۛ!o(C;PruOhTL->h#J͍l.0ΓlS%CNdY<ɉz1;Ȧ9MLAOH6"Z S0Iğk9, $!,njŒRcT9h;g-ij:Cm6]sU._hdN˿':.T K)uQRP2X^uGp&7ZGHέ=X9P0/0MиqA]ep,ỵ҄<줕{F:Wb2zZ|%{\[YE>Fr/>{ 2 K|p`mxȣ@ΰz6)XiBaߤ_v0gW*骙 Ի8veGBѫP?991Uȵjnuy: ׼{!oS(Dki3wvd.n :oxx79_9Ӽ-|'5j9vꂽ˞H\wwʼ<_9V ר1LtjvVn*0C:z >?!-#N܃;\UV*G)~gZH2 }Μ QKbD>&7x+Z)vnZFi3%h:AK UhzQT[3μGqTژY1\AwI,E1J%K=W+uҞ8+a Rc#{Z,[.E讁l3:(>=ms&i3q0oS9v,lU:چQY]8[Fjʄ9Y_ (Wt od Pt"7y4cƼ3?PPʍM ␼7;0G *BsG}yqiJ6Ro;`~`7(</g2zDV mzkab+B߲P9u0Dz\E5%yԥ.P Sk[&((|J!g[ڹʹ 1ܱ-{D!mSb5be3 @g`âZزIԯ}5t@ZV{!1|;pᳫ$U ɰ\!F2B!D["OݳQak?XOu 'y;+\(MmQK)Ei Y=xɪc |o%*n` kދe| A!ʆ'h7hm*hFG@*UTzX {1ãJ{XDcgV}sş_{a?HǚvYB)9NATHnsks&Nn`DT`\Q[/%- nxqD.עbnhoe ,708Tfsw(*FE \^qٴyGe-zڥ:ǮuMêggMxlfyOnV/X{j+9vC]_DSStF#;E+>"ϊY ߋfuSV$.4Sh$Z,6qɹXAvUh v\S*f|?KVId2 C=#t]UT bqˏ֥EB_Ġ,"=\c`msM֚1#DEMol ?'5bna )U+ۯje8>\\hX V(?8ˆ筴r KGҚ頪ׅL^e4Rێޑm,9۠ UJSȹwt v?Su\s7z;ُBvP%aF&~~R;˦ mlk|"(vLb WE+OSڞYCi37+*h힒<ѹ&NR60GF|wX$v"ipL^c0e.FPϮ'+r-ao1Սfsa}2TMsRM֫0*KS-Çd'k) {jPgϋ?Ȫ4p NKqq ,fdoEUe:s|I@_BNo˧HJ,Mߔo0֍Ni4Y@(Uǜ"ldb&\σDdFLZBTe]l .em"|6WGqʪC瑶RqҮʐ.ͩF4nJ5Xt 2xGy>Q5sB;0EthuZ N a= =0yNRFQ$| dF Eiko& srڞ,pJyKD4q`Lx$Mzj4ړ9z<(|% cufY&c^Ye՚ZѸG@M Z|Lo"1&l-x? *^c< ψB­8Nb,q<m;xNfq)!?wTBag.4ʁG)A\+g)8nɓ%;{}%AVQ^0;3uvś ak'M F̐ݪ^Vm .|vHzbn`KH i]e,%AjN>|%&묔(^zm+ȸ/p"zszKZr$ HWmi!6d$0BIxɡ !(]#?eu6o S'g^[K,NMZCƸIeu;"3DKD.p9دaN>,s;YiR7LvLVQJ_X% f`,%d`ɢwi5TSH\ DJ!S j\b OW $-i&=3ŇKGjm+P M!uķ edz 篺aTmEV2.WI`M4}ײm!5${"(DGR_)0 ǐ|ᡓ'b\l{,=SdUUuS&6!K-!ZP" ? W-|Qhc.f;Îsa08"3VbP^&1rf 4,'q~|%=%L=(W'tNϐ6V8Bؓޚ@ }q9Qn42̣r%?ruOe,e?B+i5/!˄E*hDNMk'{1k &8 nqA/ ]av.71Dጝ 2f R,x{ym|`on6h QQ/>>C=Q  $fmȎo,/~h6܆Zks,&89J{NhGo\ɽ]>HEvCiS+y+=(y3Ȝ+]"~4s} =m- zcmeC$YvV.: {\'}Xzd7h%ʝ}4䝩 )֢ШףO<~lHv;X\前 mF5+ *N-_ƠEvO)0O-E<,wM\O,:e|8戀8ULكa~WWUׯY'>c`:f$ﳺ0ٯ#&{ Lb4}vyI:ygGrP>Ip=DZv ,Z4kc6d4BligrK{5X`[(D^P8pj|r?4=s6f1/Ok>.^du_kuq#.:ꂆ;-'!JU™(-_R1fs Z0[b PZ^ JhkAs@Q|K%M/b61Wqy#sȮI&̽u%צm`TdhB4@5\bs[s^e|fq$ @ @=S֢:qI1ZXø1'OV2bSL)PnHT2u)_ ėyl&"o3ON5ÉmdA.y4 ZH9RUX (̜UB|~nk۔9c2j=oйT#$(dvbB|dV[rJg\1fcjn`:ӆwW췛 8[VyP7pmN8Z l?IE%y\nsUٶӼ/M v:QC-mYꦋE(lڊ!*91k~TM 1es6CNvy?_]4IԂ@CF DOTsei.V֙&alULKZTj8ϖU.F͜9io`h8t`|p&It' "_b 2{En-C("E8L?v])cAEq:#6RFw!Vn&lbgPR->5t;}U齞^C`jˁ46@Oxb eDf):ԉH nR6|[Ie)`MgB` B#ĸ)n/IZaT(W(!)؎#\W=-|4)BLeQ !:8 z5LvNQlvY( N l=iK U~P7U~f?W|!T؄7[HX/4asWdΏƑBO}BlR/RƝDݔ|GD.|N'ŝ-jș^ kK 6ʎL_rik2)oױ`ޖz#z[(ZAlAs.gXKDU^,匆l%|K7cИSn9^B%rXh-P#p#'0>Ȃ&iH\xzZXpQ3T]+zz1Orabiks|kn`oiterGxՉ|GذO5N 2Vi(٪1&qavܗ+Kd77Jv B&,SNq$S!e7Gj}N~2ݰ0ri zhNhtBǛv~)uW*ADFHfgɜU.;SCJt0ݟ.֚ F/x?ڄ'|r.9TxƎ!Q2#$ꉾ EWW˷1, K=.Z\}a/ޑo)`og%!^rCsO!ʓ.opj^c}(iIt#J$-uzzہÂlaIΝCdłxԳ:ߠeSn_/x9?)bV >{qn*HKUAEۨCLS!DၻI[!c.""anpzWSY6dT&^m mI(/q*>:C Q?S: ٢V|ZO'esEJeY{Gfajz;R${t]ߖ]l SN 80Ceӕm^^dA(Pab~VfB^Rf1#^Uo* *E_Q-s{l9&QDmz:9"j VԐ}0r0x+/=A^( SM 7Z?#L51jc Ǝwbq3G IAr%6*$׏yU x. ,,ьNUBv8ė`N70VH^!ۋ̏Khj,p-Ws,-PfR Lxd{t\EzJۂ_zԏh*9 =tOIo%NVhYH0P=e&] M`4'Ĝ!Yne]]K]#E8Ѫ idF"\n> !UcA qF{׆}nj#iK@FűRNlCʆoN8IzW٤ 㽦' O&+y) ;~u=TgINt[Z$8+)I . W`5w7SsG%K X*l8&Be) BEcw\9QT63*u&`X,kz*农k2? QK{Ngr*n>} )T1n hH`*(,<^0@D0tca/6k# |@X[4ojJr~ =Jw\5BѩoA3`|th t2r q dӐ-]3B4xroٯ0{?it?qC9a^HJ7GfEl|Z2E9,dѷs&}0,\Ʌ/?R˂'y2gQEqUj1C'9'A;f]멛HAdΰWȢ^\_J8f[S hO+V1^GOgϨ|<9$XOl,E,Ev%-<.6vz h>bmAYcoT[ Z<ߌt0MʀG=HTȭL1ls޸"M[MI]3ք@=?;1h<[4!AQ 8(8;S݁OXxRS3 MzT5z&h-qy.B_ i E` }]7G Vgs^wyvdwC:fO KW BBF*u)_1u|X"3aM"s'7OXhuTd¬hp.fX-ʜ:lص֮Bu.{> bTL@ +ŵ}Х ]ƱGAK|Y}7O0aomwNc]?*oQ_oF$kpW&V~Gt TT%QdZ|b+'$C̆a=z]1j\ŨH UPe%`,T+R\7~t//30r!̨ ݝ X@R)qdryhUZuxp{sôpYR2R[1 5 41 n?olGZ4l#"[=!?_ubm)),L6^nŢ hWAP 2o N 13 @jle -A/ :c;Tu61*e⬩c!sㅔ֕ >Ѻ[0%gx; ӎk^]c ^^2[oȃ]F`ꆃɽZr !:Q~C2.~$4ͭ~B <0YtДx$GdeS@>1%H"Bz/oP1$b>:A^ռ$ Wgj29SJ> 9_"sd:wxa) sd{3+p,EQ5m"䳖ߢ՗ʅF_t٤ >O`QL̚:P9,5L 0+4N mqߪ̇ +,1`̭Ɵr"Y  `)^^%er 紵79dFndUUXe Hv пȼP `Z8h#Bﰼz$ Ƚz<:US81ilHٸ0$JbQ1k Mop`k( _ DK-mwDvI&gg'd\k|ZKt!1kes 6 /p9u/ca4f jwY4Bs23E[r̓ :`4f1TסBAF`Tʃ \DFre# )9;iC^"A8帡"Vk8:v Zf7m~jwX7uІXq-lfcDD&č3];OsaC X~U2h@'Y u/+'6 QֿpĺSʷ+S5ISbtS$o_rF:Q܁RS_ewwz;$=3ΰ ԏǫeo|czx֥1 dF/M|5~hN`}f,_rݣc`+ %W~oIܻ1&`HW+iRF ,*]ZayNbv:B LK7@kTq!]o'$(Y.R ; : ? ]lF*EVn+ʂTFc(`otڔ ɳf L#n)CIUj&U#0I+V|U!T!F Se 0j3p^t̡kxiyDdD_.wurD_ϜWJ1 uҴDi.7#c[B-0W p5& ASXQDL;Z~H\֧\Ikxq#`;OZV̤L&BS )<@W!I^ HEGk'9f%%zEF rVAq@&8:.F2`:*0V J;gΌ:Q5W=jNn0K)I?öĞjbAs}+ЩRA.tј'/oTcV(@r &t~/uSIڡC.+N)ܵWNSݲ~r97 (+TU--ENLkyIVKReV4~妴ӹJ;CYK3|MRO(T&IpyFD|h |1, ARO)0j+m~~>}E (*ԛhDz*8+DZ[B$vrZj!P I6`R]M<@(\(iS?5-jL'd O:w1j[jl]:sk6]-F6\4WfKf7)PU7QĄ.ryppT1b,ɮgB7=r(܂y TaΛSJ ->w"q^_l$l^p {z` @j"覺1kv%!< nqNQ~'l̠xJb,nK\=+<\5"&es.ӃpV@&CʨָYi:mHI%;H.꽉vK+$sξr}7ͅJ@lf CO<ڡDt$8ζ۝YS9͡X^܌u]!wfh %(%1R_ۅ#83mbDB|ʩ=ʅETRN߬5\KiˬD"[ QgZS%+Gz"@%cz6O0 իXN\2SV({뎢 4Q.у߽QzmЦYq0*' ge"]JٮńN fZnNfA+i]R QKVYW~cو.Ljem?1$@"t<?~܋ta KS~ ^D(2waqy=<զ #xX\qAawZD! kWqzqK{ /arᢙ9H緪/~eB# k?bt vJf>xX1FylI[(qhÛϒsG@|ʯ R,B}搐<(|凄oqh"}d~ӈ6*{]=[髆(߼Rl_r馚74nBH9al理6o+UlUqQ-ۚA[_ab6ICw0'r3:9΍$|/,-ra _PMRjke ?춐7bG5!6œUo=J+_zkV3@M!{S@oܤYE{@E|OB|]9u aV%*",.p G5 RD l>\|(W7ausO&t˔f{Kc7^|K_?"ڧn&u#8m7 Abl@-\}f} D#qY9^?&r3IjO%}f(mX :QIm}[$H=#NM6G6t˃\X8[i1& ֑(L.[)CO 3I,5S5L$epD'5JԅnꟜ@0uaTCOZj\NUI[0!+"7Y?pQqI , 6).y01*x8if? ^l)q6 0MtDEb#lqY,YIo7ǝyɟʨMȽ.̗^Wc8Eyɟ;BDAϕ E7s&`һ{F&=>h}hݩQT ׃ zF|^=MoP8]pwOB 4Prq|lUC-Mΰ3=C+wy ̋*>;k/A+GB6W$b#Rr،,,p8) AInX7sj݁[H ; D:rdYT3}Q*seZ6yH$wc46ޯݓ:X%v@w3W{<$ ZYiv0h5,`@ u+vNlvcg)5k0iU]lyaYz#hjQ9f%O/gĦfmDI>KO= @p )笢},:Fle_cKSrҡmAf!@:32԰ }\*, Fq\?.xnrI&ם jeL(G˺aw`B"Xzھƀ_*)qy}ݱ[k~e>4n^Vg bXj%F=TM^v-v?[j?tP fld?T"@?gto[Ax:7~cS>%|W~;ed gD `D;R!gk+0 SþqwY;/帡ЎRth-Aߗ<Ȧ[T5%s%ΪXW?̛:j oZڵ-eBp-)V93x1!18PQqV[%4`ϣ00:r`+X?,0m&9W>Cu%!lCl! -;K :5enw~,Q \c:=ONBZ5⮕ZF h&Ը]jףm,$I mKe"?d@YݥishTlt\(~_gAiF'ZhІ"& yA9wŤI+75`hA T+)ah |' ڭ4 [7pu]0J6GIçh}\E RG<sFP)[C?GR5sGR83X ={&xEVvqk&Yg(_`H&M_{ܩJ,^y>P t58SN[?7m4kj i>q}(v9Y֧Ϋ5fDՔ4 d׺5kۀ Qj$JtXD TZʀ Uc |FTĀ5tϧ_Fɖ0[-%/f0%Ru-+)$S]&`'تe.S+Vz#/w0 )JdZݠ_)KEhyⶑ#` nO0zbM2!mǓ\nSD~_Te6-DZLxzvz'* }CT'UVK>ʀe*&ʜ&hBwO8Nƽ $Fjew9k5(RѠ wUਇXeh5A/Ujnƺ2FOHcgB2o,%O9P8QFwcr=;8(:\~?'c3(1)\B+^-+5YJ`=.'b@WofIamb78J*Y~^LmI6xJˍ꼂1Gɭ(w4&3*"yeׄ ;UKvb)xE;H@jL@AJ(3i!qh5Vt`u׈W\,ʵ'pMSxn\(+vuZX>\1^m"xsd4Y~[L ^߽KueU+ՕL\lE]WEp ;?'hD{yuXӗZ-@5ra MU%$qSm_Z%ۺSR66;v/V9?[+ÙglrO38x}<>bG-l`BH02; ^ٜ.Dnl=H TK]L0WO~|DECį.TƳmUeƿՈb@|EP9Di\Oi {iI~%%Yi3Osmj-/8?:24~Brr NJbXlS"غыMJՐ5)K dQ[ N哮`Ph%E/r;E6yʺth tUo^AW@zA3jwuo07-`#F Vq&q0g] pƀ.a'M,!(Tsu|fXNn8n4kbM#hL$Do@DsHywY@GTؑUbgY_RȤ[nT^ʰU*µJJv;52BuZ!6\޺ Li}m 5`&KtM5̘lj ;Ɇ+;yŞ{,?)sA r86y\}F&^a& B7uHmSc5ylfTbCEњaIVGH!UQE56PZ^Bs)&kJ:Wp:K& c.]T!felL S=)RnoB}x@1,czPaBбQ5B țL .k?tdžZq!jȫk<_p@-2 5'$O@EB 2bXY&%R|PhJk C;2 ΍.3"z]1pLg@aQ>Љǽ)RaEGqiS3Y-f% WCJrwa+ zz ڝ%3}eYHҖ$3U552- EZՀRG̥Q ⌄7!7SmN\MFH8'MQ 519UmRߢUoDt;2%2(I#OD/FBmBHT+58r$)Fr ab@p.NtS@t6T?k}%[׮,itu! K1Bmpj{ QPˍ e}X{`5ǏUǦq49&>6Cř(ϓKW7[E'=Cu@Cr#nlhL%˝;D/HcZK +,ݏ0XQd VUi`tDc7%N4 %\epZ[ !m{KtHɪTuXyYXC)DT;D R%XJbr.8+̫z|G>Œ<2cEz&tB0g-,Ϳ/=+y9ӍM:)J4*DL&Eqk"pf~[DPm[CG!=dz$b! t2Uw IߒW~M|@_ waKHh(PPQ>2j˔F FsFb6"HqCE;惃V"`5w2[Jv n(j-M}{V+O+luIs3+H?ho搱7ĿdX " &}!9I5ȘEb;0z v* G*F[j OɶlE\笣Џyx+U*d5hAڟmE5w$L^ŮX%THӘv6wv]+U骠yҲshNeJDji\|bz]LjDgm>ZNB1Ѵɶܺ??ZQ-"-0~ҧxl_մY>2 l\ OƢKF0[](r4+~Y~o$_NE:).v SF&Jro̮]'{5kUT?+I%3#p޵#Z$ONXğI5XvC#7ywɨDJ(&\&)cQJ<3oi1MEzҮ2Oэ(}ǏOF:c~Q0<5.O_I,\b3qPn9e%rEs>Q7ؚY/~4Jpv*Y ]C(s?3* @ϓ6Xr_P[}BJ*eU'] e[,WIv5=?%|dfjЗd5̫fjlg&ޥmV H 2iӢ7.L[X12O6 c6(߫x)1i^q1Ug1^,2iž>5(ĸH[[:dd5~ (e/j f$eGR6BYWb>W?,UG5xgV%NlUVp@Pb@j#2ܠ뚻>id>̤l}#FXR?ix\rʌcf``^Dl\Iؿe1x{Y).HXg p6uBM砸ޖ*u<)T`4 74fVnwN˟rʆT7C%~2%*!K.0W6J[Rg*x.^z;# VxS>W|ckʏGYnF eJtS>Qј9HX\ = ]~KR>PH6ܹNM(Sk{O@]7zɺ1uB "(%D OORVqcØ5&8\j1J,iD"EY:KV {jl\T/+?_9#Ud[0oGQFeRV<[DC_.BoiTZ d,- z-w;?+Yv c zA]>ם˰>7Q!@v؛%"qx SZI.ye0|@S$ܫ~=Ɔu Ut,C<7q헟4dͭg:~8|+ǯoP5_*x,&}q0muaER)&S >w:Er͉ ~%Y`tiobνZ h~K:10LRډ{ {Bꄴh\]FFG<*W?hvb7~f-UjD?z[߂hhN9xGG$w?`mF fNh5!<ؿ!W0*2꿟JXnxYH%]|»y ©'˟HgJ>`SAjֿՌ^?JȌ%X1Pjqj2X% .nF<$%X&bYJm" kSZpd4*&%02YS5V'a&舕f)ѾǧTE`6{V凾Doɨ(YH=O`p ZfO%똧zБ<#GOV,&M %AJ `53{$E?m.Sey@Os Bg=~U Z^42m% m'3\ٞ@ۻis}ja ZbhP?av帛Tˡ ʷS.Aͯ *1= S@P6l"s[+9<7x^ 46Nf7G$f/Ba:6$K׬qhA]2Z>'tT߇|E{OCy=0CũI;EtQ87kjC4иSb'G#,R}SYӁ Zk@˅$ u~Ks28p.%n01ߜ-֢Tqа6 SSoO,^ i݆7N@rûiUheI|ya-(+v,2G8,q<4+M*ZRnrKWεy>^ 4!$n \+V3x;c:E6'á+Ie4dǥ2׽E|Ȭ~6`b[7Q|oo3Bn۬ #65"7`a6Ю&AJ͢dOt'|d*JXy/'JM$@JtԔRO%dRZrᴂp&u\ua߂7*yG ᮯ`HΥ0=6V?_Á/tiB~ mj{DSFޚm>~OE}&A\{牼%|srx[`2ZXl*u顃g)مA$+.+Ow Z#`%<7^vlB y%j٬<[!3B]9B󮐞OCM ZQddZ :XDZa\׫0a` ;RlOJk=^,)46ʬ,4oO.Se?2{eiWVz5B.vru,5++w1MyBCI eLSADDw9'*ҔiL$xO"r ; NϺqFn8Q#MٜGQLd]^ `K|[HqS+vh)莜)lEr fB90 n{1$H{{փ_?wXpGfo&)4F;uU: aQe#|&6H5a'֡y]w͇IkR-7U(6$`C$q}$,;cK @A6Z oqmk%ə% okGH)n!#?XWC Uzn C \l!.J0.{nr^M.A1q & bM79m hW! ][%cB8YَݟasO^ɳ qm8F5'.@?\J؟zmRa+6eGahEw{-ɩ9Xl+EeD!j~tuj[OX!p!˫ ׸RyT=V9b2:|,AU=Y%.EǷ="?ݹQ%{Ifs";v`˨f;fWXEy2y807v6;lMN%X 'ȲzḻD'~3̌2*A1OK\[bzY]A&enɣx{ TGj}.p^2(n9%'*G9R.7v%O [+"xk ?mqC];Ǧ!^*908 W_%\^0Z*2Qso-qL 4bq!]?e]Wl]Ԃ-!Gx :ѐYF3>\mNDJO 4Z}ؖI#O.<)|M#lX|GLv{VtwӦsR@x: 11=#0~Ōus@P?wؖ2k֘FA!w2SR[>(0ɷzybgfkԸG^!)d}D6 ~PٰR9AU< 2Ym$f3zd,~L8OV3ON^k&}qXZ*"YMscA%|=J=@  V݆)&IZw4VZlkǧwNyq + s&~I8qR z ̢'083CRsl+{B)^_ٟ |ȥ ԗ#Ց#!UڸSB*) 3DXR>2\(pNk[_@>bTê~ 5JD~E{;mO1"#%@SMG;r'=Q=QMr(oQ΀'O=`~)}su"yqpFT̤6\τqT!E61[ݓ%ŏ)ݜ sz]C¾/j Ϸ^So&^]Ҫm&iMT},#ډgK]$İi;p@yλkH\oqL͈d*I{kSz| &L T&SV {_ff4{Nf"e [9y}Y KRfљkKժk<Ge;HHg/} Z4En,(KUJ*7YU7%'RZDI$$Ҭ_Gvu}V\mz]WB~7 vn@S"K,gͨN#:̤t \`mtt xJ@|'!=ā ?{#1%2rɹrS8ˊX( 5yD !5sNUtIDoȴ;qݘ?92%@Im1\/4صho_XVMCx6jNzp˺C|h:RŬ^za~fHQ7x"Ec=I[{uR aE:방CpxSb3gnX1Amo eP4ru 5Ğħ `n] } 0Kq٭o=|„)*#7qܽժ= BY(wUP*=;9q;{WR V8c@ mIn^Z( {|R1h@RB^ ͨ>gu]~Vޝ v^2pDRZHs}B6ݢaKR}O r}RMXWM':Zi ̤.KvCll sʁvΣW| ^zHXC+ .6=)yۊ$0c~@}sI MWϐWkQڷ[ߚV<ڨ0*|trgXbm<]@MpZ⃎Y"u=vC_@w&Gq֖IЃot~WᡠԣuVDW&*s2`b[y/{a:V-`p#wdwƛڐqJq{q=jT=nW kUI-S.4RFt-y=۵D OCd)!>ӊFy VhhCjZ(oF\1!& #W#DvR'ebqu~%v7o\}0{SW;llE;Na4[Ya $l r,,k Ƒ#Caf'Gv+ Z uJ)f\!LHâK[NEcJrޱ5i+khy֧Ult7H ?v)7ݡS(),-OEOQt@ZXBDV/.WZs~; hQ5E̎/0b5h 2%7S `x:/>Io\p-#$ @+>e2𖾧6f6j=_pD܅f=BH{հ(Bd6~Eoy穸a=WR6lVT]TE?z9!.j|kF(bn  U@^(Vr~sNi]p =UR]'[-T;ޛ&db_,e,Oz70/w2N}Ѱn m)ZjV::$zrF p+rs^F2V\}f:AveܯZ21>OÜd"R\>bllD AQRu|wUone)QEхTz讇NN<Ȅ)*Y:Ȍ++3)6q8[+kuhha0(ivsyǠmVX^BB!{rpB~d^a;pK^ZQJ"ʉXUbGSI|bt\O?<oUx$'>fx OC}!"85_ NQk&{=1ZL 6\ COeqWnِޟHJ>"\qC|*.ަ!E;Ɗx7h'[[͓ 7̚)2(+)'61+ EZ7O1A};!{!ފMaKD*^&m0 gQTPgX \ȕ iUzh|ڭ8 d8mV14p~P?C#5mh˅ X<, 2 ٲ4ynk4~)8},N`1۽y0+Lsb1eTKr ey* OXx7|j ǯ/:E2=82I56&*:>6  cmqW@eX7Ypw1UPHE:?6fFSdz51XȐA5=B}eNH`,v.Y^xCD{˲,D]#?8C7p\f Mܫ, y>B7M=ޥ_|]ԉ/Os_~Y>3o-1C/A;K~S+뿘]ұ<;].H.n7]Tq?rPJ6 ة&/y=U4Yc|jQ(|l` !1 i*p;~KUݣ DOK]ׄ[k*/HF "/>TS|'1d%\.@K g`R~|(j-DV/&`+\M^rYr3&K>x]r u)kAnTXKYm޴3f?" J^37 tod>,ɿBK'ݔ8_Hj-B͹hIXcN .6ˣt`Q㢹NӘm Y'DlVZ_eܜ:$!sTEh_!hvnI}Uκht鋒2HUP5DZz AF{]ƛx3Y ˊ뺢!vOYtw/ا;L.mzfvS*$&$]w[^Pm7!PrNP:JD|1G6sJB^xMjRQB,mKBGTNjrUNӒ⩐gВ*Ѻaam<J.T0EYGsH&"J)KWGpqâ̑dYLqoECe Xz_圇bl9_^x<*|QWL#+U? &||VʱZZi#opkPH;EdXar%tJFqҗ*Xj&pZ̀n6MλERTceaV3x%#Y\S$\tz/5^[]g x #0@VCԺkW}]>ꋐKS ^r1dﳋіoA\i^sМ-Rdb5bRE +H.aM fϵXA3 9`Ybart?@,aa0&,Qd>ܿRa^8Dc^!R mB+j =lfRLv7_k^.íqyUͩj*aهVFHvp &MB mG(@<1"8vmF *X}lF ^l%NRUw,sGFVJ-8;~Cֆ"6G;SBBM?6`'WPd2clQ3kӿ*=ymos0q0Oagi-ê! 6.PĘ#™wSI 0n;ClWFacB;u'VevW[Z 㳂󼧣pnbD5#)ZU~iҸ:ع ÉFWǀ  ?k)&L2Z?d.r7fAsTb?0Lp*2'E.ƥsj "nX3tYT^X\pǹkBhF'!3倁RvuQW\K5)B9Pš`_F7[VE# qV桷ÔY)kBo6ԋ}jUw垽D}HB ncT݂<q7_c{Nw`VE~-EfP)Zʍ Mwb׽,<@+` ?CKZ)1 >={Z@!=p,fҪ\6? {l"XVUY18pI˵Իx~qV5ŕ:IaDqSF!HE!teu"{_b"ݰQb#Bwjvx\5F ր-yLB r#rC- l*D ܉!nh/ Wa6jA](l6`VU7^5꾬 -tEYӳ[g|gNAP}ݓȯiM|@2 kUe?z ɍ&.,@ކ@yAq5̕[V4%[s@վʿ@^WpU̓ "'$ Zcmɋ:;a7Nu\$|X͘z65*^j aN2w_ 8^G&}` BIgoֳ"(nMmDC^qcE;<4'L66f.ϞN ȞG'8rѡB,BiUfk#&Zwy.az6G)B~#ve\dLߪ RC4ZљJzD鑌R&IBT/fƻp/(N)qg7)DzT; V^x>>*B[T:duܺ `.LQ}Dv*]-7\ۋbSh|ʱ& .owqA8";v0 qX_i]ɫLr$< 4w$жq5wOf"\af(z+-2p<n ԢLA`9#Qd Sq=ܕ=ݑjNB:&Zz]PAB"P<ȝ0ƦoXj8ޥTO=cJ mX/եcL qqdkKe Wn%  3O%ɭSXXHbCAG+ÖGE,n-u3G[H^y*v-13\hY=L,B| @[C.flkL GE(67jG 5iArl8KOХQabG;|Ĥ%/4Ŕ#ItHw_;kɏ"qr2g/sbjߑ/(0F: "?hgCs>r)Eȥut6 4Y H(MIk0H䡨LG% ڇxɢ6V938\@G/Kma۱ɀ& MޚTۅק -1 I0 "78o.EaI\0<5ex`wi5Z(i=I.X)V>tPٿcTpW_?$ Ym:8u\WLY|(d:s1D)o_=]\,eࣝW lu)&Ddr+ ){U:,E~c5H05׊'X=FVUϫj%ͻ )SW3<3.5aQ\HHVV]T1:O2"l ̬xB j1"pn {)Ρrhq ]rx|r-/ƱψIcblSgVPu"{i憢h5n,mI"U@:^נB1J$a>P7QVe,u5!KAj\Ek 3Ky0(?8Ӭj< ߃j?* z͛V?ւNL_eK RVJ ˴{wD'W?6sVG!aD̳؍$w͆ 16?l~0bUrYX}CC&: l <|G` j8p:xde(U!*LT3ƬV3{GrL`x}#iRrˏPwUQdpYC`0,/]*奷tMwq 5'WʱGŰW>Аrޮ@8s]l'5-ETO(3e9,H2jY9FdX!Ir>y>}WKpu\}Oei`w9GA XYU Z[:Q$6vkigpK'撿, "+Yk\=/fD} Ft#(D+XF~Z4\c~4a!sxh BL|,~K ΐd(꫿+JÊIrZmVd-W..R4)/NQNVY@`} HZ*(p% b(V]y vXܬk#Msn}lă&ҽDp嵩'.]xlGԺJVgxKrᗲ=8aôl@նTX7)zŦumٶ7ב K@\([B5q!7aSZ}CLd8gqiX4BFiݦg9J8'j'MZZ&5Fƾ5BkNGk+r0K(k7`=ܓLpey/nXbX斠 So:Rט)E{.xkhuJϲ%cLZZ\jĨJ Aj KN:YC538mA@VBv ؤBïU"_4o@1_+zцMtU6 R~yd=ʚS>3?"X0e"QQ]\fJU%6K)xr8囖/ܡûn@AZAf~1w0֭9X 9,3lz7ȍr;(7CD竬ID-?;H4]PcK4ΪBFj]: -aD]7"@I$,ݦd lWκ (4)x7gJ ܿ4Ӥƌ -Ȕ` Y>5"JvXy.Xb:`tTUxK1(\6ߐ&-[v>˫a](-n]qbyA5)B^GDL7 5h-pD„BE46Ռ>`}&+'x&.PH, ]q& P}KvTPQ.烧W0bh 2ǧ^EC~AK8?ݎs@cÊS" 9g>d=lO`y`$ .h~|_0OأE*(#$uKlR[ntx(|k (# KClևͅ|7`cɋuCPp 82.m:;drL)& sƗOQ믐;0Ad4 G89*i!JڨƪD>fN8]-$w?8D$W>g9Gv̈́f,Ÿ#֞ayY+ %ǩ/~8=C蟪Hԍc IJ`nяw@D~V|V!+>fcw Ha/aت[B'dVD-=xҳdN+ihg] }z}1{. !vIڲ>@y)la^PPJ~&WL/\F_ RXJ%93)ʫtp3 H:o&Q 8AK2xqIvF{ lt|`< t>SXrEPeYşXV{p/~meqTHpXV`oI2?~TߤьkꙤ(aՆ,u[&VCnqk'R(<]?T/3|`?KA|0@УE̋ZA5x!'|&ڗ p +~ Y$\Jm tvX"8y:;h!P͏|ɔ^Lx:T qb]޷;3ԶecxЖ>&0i;/+1qrWJddO$Yl/Lߖ26"/M\xEl!r *F>SY@!4Sؠ+̜Pz"MnG%ߛE`Dna3F;%V9"k=y,U t-"x =Ҥ s[a _&tY׹8Ogł9W_ إhDqxKm*!ѻ2ߙ/>0P+\1_rU3[aAHjM@l_?&\ }^PH[ҍ:kwh[/h\KOspy*rȪٱ;W 2JJX_5hkUޏ/%c41Dp,`R1]u+嶝b-|}L@Fm[VBcm-g)QO"{yv,֐HƺjK~ӇHq7 b>_>GiJyc +I])6e .vq̂ˢa󑴯)S69,˜TELS,gdO%q[l& ]i$3ਕڒѴ (< 鲒RWdKDݓS@&& a}boy~ k|96~ S{WS{:%›Ƀ36xSG̈́ >9"LRkJ{ƭjR/9 Ć&M@NZ3f<$VL;ztrVTA!1G6ZY{c84QAht |ٰZ(rݒO E i5Bj)|Щ0BTk2 Ig!IWvtJ-X*+sT%6ғrfogҴPN6acA [/XyMT13?*׋38y~KTrcQ!D8nhDO!\% :1 R&%ְ' ju @hU TCgG y 6^!+(ʙMMIADёfYe~%2d =gՊGO2(ƶR >-*l[H4εJ3%bZFmC^z|;*>)#7H4%-O[O`x0Ho/2p6G"ot{`,)9c/v7o |k 5,YUbĀ㗺(UfnGD%̻Oi\:T@ ֺq|dˁTXٞX+sTM.?4Q6z"J<NDkO]g=챜o>=1&AцGKcy`[ir@%Va ʵLm¾~rڨߕ0Nqۋ$W&;!$VD6aĥ=쁵)3A@utOp.h5QKNJ``J(qc-<)mHZMOtʲd L#AwD\dC)Oq}b@XQGP`Ԟb;R˂T\`S1hP_n:8]順*RhV6 tU9/8#uuKzUlW,&~LpLVqZ`"~0Mc 䎼Gb헥5eKPfLZ%͓tC^󡘘cuPKӤDc9v36 0]́DOøٿNJ_0,=o} "8 V"*l4Γ[\=0@/HR ơ1J a1$\nj깤*?^u'j#(2NA'AF ɍ|Ǹ 1 hߩ| NJl\'mp'j BJu܎>1;ZfŷC+8:6Ә_֖A$j  DLڲ6L_vd[2i2>_/!tv\vaArBDup5gtId=`0:Ľ( jb)ĸĿ" ȹP߈zJ '!/c#  3/7јsOe,&M%/zr5J_xt$f-EB΂*O|%eH)D}EtQPB:N2AȧL/hzW|'AK.0*&o$q# UE,3SGK* Z&CΥi;HO* Am^p86-Us3pj;:|P=O=6-WB--=iT)WL 19FCt+TekR$kR۽w\WܪRHINp>}P73(#"GQ0|k ` %hD!O$Ck2BlzޣzE Z.f\ᕏ6 }Iۅ $SduR=bT,8|UpUD.E&mf˓4gWW1Ա0W}d-v#&IUwopWQա#iݑFogy<8_DŧQxbGU󴧵Ƚ܀0=;뎂SG;lj^cj]//0[/,Phџ_|)t"9[68x#^nQvny}qê5 ]R"\{Q'Nd*Y(_NB$IyA HgGo+@$E%wE2WRgU^hq(AS:ӹ ;2^2ܣiWuko|@AL|R-Ec:d@څVW]rn@Zܲ.$0pyI14V"IYA\SE I;UqxQ 櫚];~2E"SK GFKᘴcaTb%}ck7gYZ07070100000245000081a400000000000000000000000161421e7c00007dd4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/}]?Eh=ڜ9O@5 it'<k ޤ߷/p$L:~oZsuV/cD;鴊8z !$ Yh\LGRUF,ĕ=Ԋ+C# ,H,CZbUGnI:6R{E[t98D6-,SXXaK%O*8*7,fz7Bg7=HCy:hXedU`di>E0>LV/ O;iIUӼp",2<< T7 kcɮ-"wY2H,pTT; ]qnL$#E+J Kէm ./sdB27(bMg⥳yK1tѾiM"poW*d֩q3U*%|/A-gPr0Q+MX*)MJK}I /"m*6<^9Yܲy9,ډ!kfA)YR[+DqH_y(D G^Oچm0@B{|3R867fqy 7._Qpm9QR򻼈"w9/ C鰶}8'8%x, ]9 ֢W:/0@kp U.٩F⽀:Id4qK1qN_owܦ^Di7zKwhEś%JmL+Q)^xEۓ>k#EƱvv\P|@'q2PaPk9:D>Ǧ*Bl'/J(aV .FisNLae"8 (= Khpw[5?!$]Fs|=Q=J z-ݛq5A^ —m~POv-iWdF:QF~yXf'>7ק$If+j]U1iP:::öɲ> ߒE:>)1řCVmb=(%A6hR%wŠ:u1骄>GM@_@X驢s9 1)gu\ _(m2 ,$F pH^yhAbWdExt4AqSyK9p* A`Dn']Vp㈄st]2X:[~MKͬ9EU9$.OniƄCME7 5NNi-( HB\)#l_Ho g uIVwq5OU@ 1.rGbp,ՑQ%rluw䍁!C준R`%cq,{ٺs]簝2 3)/ŃCsL^}1u_(FmJx줥gBjp2OǠ?{W9 x|idu<Z$ O3$2݌ܰ'pt0V8V:e%g$'XdY ]9ZK}VUTxE+bGiCqNBJ wrrWzi*6Pf%RX=DČ:BXt` (}*:OnM |ENϺm>qtOL,tcCJJ]9,(dȐ= 5uNVft jfT0%@?e2׋ͷTL?cced>ԍb]qklnq:u[[(8΅ ʑBS㻅"eGQnWQ (q(n5%wBjESыH@ECb_B${oq9$yàmOXk49)wࡱLw&w *x?*h GVb;/tJc.c9N~T]԰wqNoA@AO-z5((:'Geљ՜aΑMe5|6mOH|6a]nTn8q} NFMP{`t٦L񥢭-Jx3D nlVRgh7M%RFP^~nTybzܘeLo)Oi]b3A71<ּ(} qj'5K~B >=R9GĪ ă "+Zhm$l}5֫6J#jp\s MizUX;:s̓Om$h.y0Gk˙a+1M؛X qv c68Jb9 X6(xE0\A$|Pzϯ+f=ybT;[J*+Ez:}`"[E0fm/l10r@~b]DcYTT7\Qc0vuʎl"x Bؐ(g.^8 ,ːX`Cؓ9@CMs8~zݲhMfZc ~|2džÖ:Yl $S@vR8 ЋyA:KQOH1էmokpҚ[zʙO'O .[y IJ`4l3LJG.9 8uLNRz6qazgōK <nYw%#9"gbgYl n"t8:ӢXI~cEhkb'KdbR7)ę9YG|T(}hTߺ꛿1,u7􈌮507IsZHs3ji0LR )Yhk5i`oͶڍoee( h\V Hb3/1D?sn1YM/]J_*^QО6qSu$&uvrK}ypoRIƺu:tibC=q(KG5~Nֆ=O",n0F*bw\P̮5bڏMen%FX0CE /E݆I-CI'&XS11<,kxɈG'%;t,oh)mrz+QǷi/9= $I޻GE rQFJ:WGa|g=.ԥ=%~ ~x+ ('=DSU]05cZ=E5pޅ<E'RXħh\%~6o]ICi9[]4V{։IVf=*sTzߎtukkkcTA^$GzMk]q-^f^#j):'?"^xsC,?4}u2&} )X*A`2>|6n%9=i6Y~Jv?ښh(=0mglHr4ql=~IYݔʔ,4(L8AIݾDBU>M' FDDتIa (#p=K/7,vT4U:!0B"6ҩ?l Z ۛu c9ۂ|JW\ʡat3K33Rd9O@ݯb%cwO>W sM ?dKv@pgZ[ 0!MZ:(Ha]iPeP`'Ո[Y42 Hvg<["UMif-[l)8iV1TDzxthUVY'Mԅq];*wI6 s,U({W8soZJOJNjEJ4~z9(|5!vWS 9%246Hgoōjv2hQ!U5Frm^m(i>\@:b-бcYa=`QG`<ڕ}D',ī+ p8֊;;6\ɔ F~sba ;mƉ9a|[Gi!'n;#CFBH5^2CkV>[avSE_cUa.X s}"[rTFFH+L}dfYy 锂^[^b>Z2 uGY #}3n%uO|}-jb72/!~ߡ Z}ˌU s+N=:$"U-o|26a<)jGQwbJXI aT[wx*yj'JԘ'HGR59w]ޮ%MB4ILG=QP+ZQtJ;PtGwPq }2;`})bѮف9ΘW^/՟ CIb #,>VJ.8x-˦e @`$ 0EBk|no뷾Ia y];ʼn,g;G8NqIEܼ\X)m# aVe%@;\%sFG:D{CEig)zްCO?e^t|38]ķ#`fs=Tڝ˕3BSM)!x>U:9%>c2sZ pT\N3scYҩ;EnM %9M^Vju.]\+1.3C;ٱ)ts`QRt={@+bL 7"B8rLQSq9noOdZj>H(]V/] h)u\OUO!OA-! ?/m:i$RzXf@2S v]{yX@JI9qiX&(pi=f΄˂d,+0%FEDQ*>3Σ;h]Qa-bYW0-DXE(<ٛ6ƑIV5S3-hjJ[},d !Fr 1ՙl&;Ĉ!a WoK]Mb6nG6*1vz=%߄fjJLvD-Kՙz CWzOBsٴejH/ h֏bgE^$fn5LxB] c~bHnͶ8',GakyuOs{޹ݦ7[{o zL*] hm>CRbú[71$>,(PInQ ľm nൣ)cùo IL~+?j7*,+9jGYcB]O4·Ĩ<-ى |:LpF3w +1%MnV V;'@#D=HA}<Ӂ`ݰA!x}$j=T}. GуIōE2i$ÊM ^Gr( ٩HLH .?kxI[W=ox"6-?3jijZT_FvM#OPn ^lFa' u#zVՋ $#3odϐ[!³wl"rW?VީS4sR)_swr"n#xڑ2 zZlmEc(߲:BN2V7nhʞ'\?umPُq]#y0=py>`ŲXo<i!2qxO@ SzB9Yvmh0nw_ [G(/Lh8LNi.v jрoS,o_JKfϠ\?RӴu&Jr|q6X}9\ar?AsL Bt FD j#up 8z$cTn],9־PlS5 α)ziUg3_Vi%XʻVO2JF'' ݒctV6 퉸̖a\NHGCKll0!=ʾ6nHp=%GBjkZ Vpe;pU(Vs vwy>}e&+g7¶%csLajDzF1gvr/b*z@l(@)ϙIŝ!.w_};V+`M\s;2 G |-*}vrEB=?ʹWnd s.W1fgtlm-CWW6c. iR ܋@FqH7G âs)N9YD$, 9`ۈn[x`$7KjgpD%N-7m7і=1J14=1 vG[fZ=jXu5'dJNsٵkz߀xtk"4ā@f\P3\ sbP i1g3Xs`ܜ)D wxS*biKe9]2;㲬<,2 epS:Td$g'A@M7F.=c iGZɁ[*y8CkQp㻪FTyIJǜVKA9Z G@| Ng&;K> ts Ō6 Ԋc3 c=xE%/~Q!WtgWeyű&SfQ5?mQGn窳莘+n (l}u+m][׉ C>dPb\6{τSњ08{z#+9~)U@!po"L^=X%?ZP^ ۟y*8CޗZ AP)^cA]?p9l_e2 qqqSb-7hsi- %Q1[p8K0p$$BV>BaE  &tگ 8&NQS̬2ޠe2omӥ|mx^5܀3t vg"4&Y)̤ʦSOi[5&} M(!WtpISP15Ge Yr0߽i6%lۂt8"+ 7tjnƺt9]8Vn_i ۠hAqK'=D+Y\MT;|yܩ\k+Yk,m)Jq ]#9w0'gБ/;T p.0U}w g,Cϻ$u|x b KZܴHt~jݯ%[\KG /Hk=1Wa2gcr>k&Sh&Ğ)T F{Aʥ\`1H2)>2Y#bZ!?*jNi#~yohRTK(Y-'7T{1xϒt:r 9Jwʄk34>$Eak޳jE]l߮,99 )2.bZGX_A:1LJDE T)# W*MָN6͜VRl_vHDj-E5HCwĂwQ"Ε,T(=3 *KȕaD:.*xAy&[:nIʚqQl]w1KM/|>%ħLz#Ggt8=> / 63B\>3g(/n1jeh2ѿ:qB{Aᅗ2Yv 26"kL0VM\ /9lv:EX7պ>*]ikYN /+IC{^w8޹VDtj]KcC$B=i!gE)X8\!p(d&s%v@:jMe= Z`Ϫu.o$J}"=={u Fǎv.:4-K7Xu9yEc(8 "h25-- +90V*Ae!$ΦvZ>wU/J᷉ N7Le4r-@ ]\%i 7gX:t}_nHh 1K'Eީ FSc{r)NXXA=xyO`{P^ar`+l"ݵj~n"cO + y]ADt|YjplZM}0A8J1Zh.@w _$ =Ӯge%|PS11տJX;;@ɜ"*hL@ׇki؀<vHɊy}M| A*4yZcH2mj݌F)5'hh^r%QsWبޠ<+0eMˀb̏"̰e>,|- L bdR'Df*O mv\+6Am0Wn€ WUa…QpY)wezOAy)0gޣ:5H ^c,ڷ'W7#U6ːq4KM  M5%GQhү1SQm#)'"DY`'@uba6-tv97&7T4{V-jm J)!4]+\RpcaΆ,z<Ò) '5¼.*t_e ]}LjS*+~CmXr%rԿe!5k-!?F್x|4[K?"|QDOf"39Li^L͛?>}Wpm N p~TV=B;[/F7[@ 9(z?%HTF /~MAp1> +}k}暩6OƏ)HBtA4n<nsws,@3XnR'rn&&Lo_O> `*^XS űgZ^Xe!HNOjb87-U $ZPV<NVޜZ9; I'6rh MoXPt9yy  VxUM.=vm@sf;6m2+) &TTң/2uȮjcQhƖV.f}Kte؛ThT'ox)MfcA 8/j<*#eOb(:t/LL9qQ )f@AV;O  l +#*+z$;эi tXоȫq2юlaci` 7zd:'5.ho6/4ya!ʎeꍃq=լD* z20}D0~%qg`MLbJ[ Qb#$R]޶ʄ"Y]ֵ ,noYon@Y+0zGy?q뢍J :Ukԡ1[#8}Vڀ[unG&l1NHb*v% ZDu(i5L¾ k@B4;n87d7J)1%$ 7(6{6+zIADCRB5`^KivXPWL6sd;}H+iɦ=UA Vm;.H,fEäJ5D_Y-mVtp ll>2(A2u) Qs r^^?`CSl[xFHyeB6zx/i8Z qak&lcf,? 9j8G֧I(Tn%ݖnYn]Ȩ/:Ҹ &q[';=wiUl?+`3V?3 Ӥj<X-DCѱOhcD{kW[n} G2 \w/|Ck?Ạ̀7WPf{!_QUf|nc6H&ݡoI^]L7GU"HJ@ǖDY;yܪ~*s {DO2GؓodJKCV p2lK3QziF!hߢh@|L=!j'K-3.TLTB-9R t h(!|YT&g{\,pH̞@uaO5nW?b2E]ܖ)&E+uTу' i9Y qBhNmf-:%= ܴM4qX"1)$N,PvW3)Е-Eޅ{f@J dG/ _~ooehK8?sfM?lؙdV˭'zϡ -İq=Lx^'zd"۾/i\bF}Oct:;~EM6FԀ[t28WjFTwcos慪eԟ5~hHBg$^tFqPj<1!ߝ^,0ڗ,(b[dnRǚM!sǁS7"M޻A:B / @1醘U*\0FlJ=u FhVZVnIom5,gsr-~D02E#e]S;50혟? OޭT(Վri>A ~H&R|H<'Rˀ9@ex,3(dzطAa41!55Mn!~ Z[DJ7Lc-FF08Ë~8ڃJ2 oz^~Bȫ 1L+u8$ePߐ躬c>bL7)=?R&A# I$y:N=R&[e?šd@>sF_4p~^8;7:8M}<5h{ qheZ2G2I"T"A]|?Y""1ycsNZ,Q ςXU8K23QρwJm4>}3(ЏcM@h6 #fkKO5^W_g'hń=hՈC:$z')<Ա ly֞6~:m1t&^" 0?LFEaM*NHq$'ro^%8K~?j4`ύ$l 6 o "@/BLw UM@_lVH!3SGdLz DϖGs979A8I4rZ{ ,Euʻ=j@gyt\F$^ezO~H6vXݶ.f2ЕIRxwR%$.M]Ѥ)6z[RFag7ޗ)!&<7sSU'ب4mt~$ny# Qz%[=B/j2$ 8(]_x:(ъl];8/^wX˧ QM@/2oQDb]#+%"fAgL祣Gm=W}7%sB}U$]=Gp# O+cCQS#8.bgNш\?16HqQ3 p!Utd<8in:;8NmʺMLEN߾UaFKB;)[҈I{Uװ#w%Dal,xl߮}9l5JȢפ;Ƙٟ\6"T)nZc5SYeNUyRiUQ#-WxW'-rDZ$jĊ5Q]X_SASU&bT!6}È2 IEljpr)w 3>(feT],8U}~F|3r7sfzf}W[z;qSO`,";9i{TqU:ltA.e,8vMB\$ڍHG2AYWv,!C32!maԯ]3 uʛ*/=&|]XGYɡ_VSI]oJM^P"! wDR˙UnkRBhQ<(:9c\Y"qmģ}c a9nnwcAT2*i`m᠇cHZYO05额bL:tR[6p16s%2& ǿK^7t?:3쑽)De_3ܜ:hbG\+`ڕc?oGVuv'՘GW@]bB-PxJ @Gu(̢Ud炉ܪ0?8%*l ^!5PbS}9t@'93|t!o+ztv(:rZ= #ծ3Mwv;{OIh_RI wltT-h-n$߈cȼP 0c+bGcŞ'[T>Gѭ| UQܫ}2Kga}"8@6'V>XmWPT.Gt}ECeVʨ}wοp+=p 1 -䪋nVE`t 8 ¤C! /AX3s$㏽\Mǔr1׻q?@Q9ew&`O[CG( ]dZ>o2źPI.+ܾVtO+|~=t)$/o)36;@Q;s<-s.TuSs~ˤiLjb߁= nSidS[${Q6Q4{v4,\l$'o)~|I/J)BRQ|v(t-b\x"ZmlPj)W:`_* BʨuoNdлM]H? ~yp7pӚ4\ͺnFcl<4 X|'掶՘#GѼL8M";Yz]V4@Jf,# T1AjΛW(mAY~JH7w ! \y *6/OJ_Y[F5ug8"fEUtZg 9'oe<~io%8oF~7x.6iMKNnz*@] r@!g$HjηY˺Tȇ*D v:,|{LE(%A^wd\̶5#@N |!~ڧLi`Md?{BsU"# _ c|zC=CўE0V#X@0-tgXvDbȻhĪdZ*?#3p]4^l8hRR)Crʋ_A7@_ƍt5&۰ qLs6~I  %i,G`˝xB53!VǖMY:H6/^Qu1XmaOw"E+]+Bφ5C 绎S5c0t]MOS#D{E8[[5EƄX0䭜fUσBT(,3VM[#K+Vɝ|ݽw"f(G"- nRKdY{hWչ"Orzz ńF4TX[qc   Q3ܦ̸w=wn-Ѓ 43waZQVǴz{L'!Hgy-InЎT5{>kzTVY* :ã )^,J2H2_⢜GYe*QlIMdn5hԋN?-a@m%wK@._v \>l8;f\i t&G7F/ c𦷠 V_(=VDEK{ADždnX*^UmG9>Zw|?e8&#7eP(t"& }oG3/D ^ #4 dZz/t`:nʹbI\!S bW\3th*kpe[hS# Z~7k+C^b0q-^ie %H)5촽$w>hEw5&"Wnm7&ukI5gi<"Iv@k˗{ʟv;a}zOUy4зGu`2yfqh\'DijyGh0#.\ȕ)qQI1v_b?S jC.lblc`(%O1e+G2P","} :*3}v|fW"V`6jZ)g0Z\'@@H= N6wH TLuLcZ7ԅX>›T,ևvUPSb(ne*ΫPܹ[N1z՜f:U *>7"b=Bb[ ]xI">yZ8yJ/wӺ$l.a-nOˮrԃ" ͓i̬zǍGEN\[ ^e!"?vc tqZIũα{ hJno9-E.`UJ6I^Jܨ s}] EcJޅv~= w,orT |дg 1FQYv9\ō.}\ e@?9{<)׽޲  ti:u8]nz'rU2.6o\*INYXor{Ðn'¤[QYI1-[I'_ صԖk;@ H$7|y/g7at36.Aj+s (I77H_Jstl?H(Atr$7yMAj}A EN>HOfjAWߊjQ>WFfPlr ͩ[l/N4 cfٗmQSOظl,УŤj4h0!~tEG?[Iz¾t{j@!{\\C#rC WX&v)ѓQ5i3Wgwf#hxֱX}P V5pA6kF:XYy$$\vo K~޶#p_6]Ewxd#C&6#v& Ń?1MJj.c+.urH$jAy>o&GUP1{̜=glecJ .:y3~d?mҿׂqi&~|Eٞ>rI Ns=20}ofeܛٱb'~%M'$y )Ğ.W8.Fml# ҡ1"]xQ(-QҪ -@K\+&5%裯-Kdm U203 sY*GU+mE+jo!i `h$ j/8.vWlޮ3_ >%oc3VÔyO̮'|fzoEVF%"{A?Ulc?&bhfpڰ!4"HT"ɐ@kqמsIֺo*hP oy󑅿^ץݦL!ڈvr.5%vpa6Sr˚8s_SB[%EU>ZO #17NEq}Zqpv7-jD%5j*oyrګ{B5 \[J$m]rbj%Ѭ) CLfW߅وȪ@ l1>'UעS]yr6d~".QbC9@}B6*89*fɑt=X[!|/(C.hQ("O%<*PLQSvAf>94*߇C}  ʫ+L{i~K>Zz;`~M$ݤ@[ŠGI*$m2`՗X.@}x1a9*j/Jj rS$LP+H;.klGD =5!T҅6TfN$T;H:pKXW; TrmǏ՗URݝJ!P|ٜYytmf@&{Q4xMS|gc`ϹOdD0oMFv6WĞse$¦Pu&#l:BK$@E 7T}:< |?xL樸%&x:we;Oe57opdnn VHh1#¦rÜ6.Ue̓kGDH/Hjҽ~X`e>%7>OwRraQVF׶gcۋT3ӛu7͚ED$¶6MÌIXմ-\KMTc,VA?=O|NS`BeV$)@PM'sX NXJ^ q :y&FoqNZ˰ ߭~3[$<2 8U™{'QhAh%i͢{Q{ZKZy)ݗjie) ϥ)ӟqa )j uȄK"KāAԐ,<'ɴ.x8 Q^*8Nԟux GZv5>˧̡2 k QgvA7#*Is{\8OuUy#*$0F% &b`oz_R|US=B B 3&ъ=S44h q8X_n4Z6 ~Ϭ/Nr͈֮EՍ't&a+:ᮣS-0_~yqdKq f8 Xlk>G6z:w[Nn5S%zfmmlA@Smzw@uV}Ͽ[08?>-#б/P֦]z^.DZ3$3ǝ\֫i(c xiyƯI kN|NoL,*"\t5ƾ ۦNbNn /8ք {8!u~=j7rl|A|9y8bBjTC~LoV8hG2 hH} ISܜITNͷ6 ɇJ@NW)ڮd8ygaR'9_Ux3sjҪV qi;iT`nR-@ sͅW{eՑnc?$Q 8ĉ s)7Hm3S`dna*U]iht/+q9Z{!_@kDž|c|7:k!|&l%ŰMMEIճV%J#D4["}KT C@Ə ݞ`(v쬪gI<2ǭ +y! *u"NH2S?+C7zju;oVeH[:3vL qUmg/-hZغ@lͲQʟD|:>@@kDrm(0+IM*[SFj X;C8!3&F")xy:l)wb0,`؝;<V#j.{UH܆탯!ҏP(;eyAYed/xط2(I|h+^%@,| ( &C<G@熥LS( hf+[]c&" QݰONvZ8qD0DZ)֢ lW|MZcɨ-)>}zڶ!QS9:Qdjxe_VV+тQ2W}$Ѹ B'GOÕk͋Ruz-Ai.OH/0O gq2̳#ĵ9WB S˵pr~iBU.A%/1W7Lq*zmnńo6t6/¼0>)TT<(=JM#G"^\ƶ5:*/&Y5Z*VҐUg9{d$\ LGxRW[n6?ý֮f}C; ȂR?#ob ( D_| a%-g;XCz}yu_FOUL|zCdlΔcN: <Zbil܄FfUdMo8 k+GO|}֤t??+ޯIs6֮K gٳDQwOi5Ue_"7nUL3wț4,Dܕ=qR1h6j 0!ES(miTz87Hl%:(Ʋm@&q0!ec'[ea)d]/HS<&rJu/IEx݌W1ٕ]kM/7 [Dlvpk" c1IVXޠk9aXo ,G| lKP4?₾QAҙPoM/p M+Ğ=*\ܑ*{}45J uҝD;ã"&>Z g<)mXPqY]_ceW<+S> |7E(>,O)1G 'Z%bK4Y(ܭashc'ֈ<-!!O.2pYĤ`fEeL5`Tf:;Rݲq0G|`YK׻(5aї=ra3tu@ckZW~rպ")RcH{:ۍ(3/f #IE{B9JzW'iz>O947CпUBLhU4Y9cU畭'knGEVg;*&b& f  r^\q344x4y |yXv\L4z}dj4f0[-3upnJ@4\n@a|+3Ք;|2٦,˞@B0M8B1ERP{-:]GR zR .G[gQ+sƇoNlM9ǘ(_VK 2DU4€f?:{ݹ3lW7ER=zkB1ӕmvmg]+՜yy~WHenJ$Lm ]9@s;Qw_m9 \1 @tn9Qt1oŜ6{;S#x;HA hhP4-{D/?2@okѹDLg <"]6a掸ӎWRo~x! =Z{x ~AnR`vO8<  }?Oxs_L]eQ]Ћ9eQoBIX)۩ u'h ϑYPtOzc:7H;*Ӟ5Kdͯا/;|,ˆ!lkeBPCx(W8z @z[dAiSjBny$  ~R~N)tѲL@5ЏyJ3Ft! :No*XNQʪqrpCեOڜNBX޼KqV`eWoѣ`=jWٓVG|,aK C@J; @osopC+$ڬދ1~l@@s!mNC?}B f#3plTQ[ -nw†~JU`nF0Z5.@,4OI˞~Vk4üFr%e |h1:lKOR 껌+MXiF}dZ\)˹ y⎤JK֒YկdqSP~_B1Y/%O&LǢtiՒo ][;:I1ǫ^*3J[&n_N>)1 BlEg7KI7jr[oA|Q:l.HVZ ɤF_o^E q  "&J/)Ӌb-䥍Y-9G\QX0fւٖlDhCT }ov8`!6Be SEq%KhtojIwM^"7lBDPd6 U ԁBS3^:1Ƹ?875jV #KYT-AEj'AN/Bgo6ڪݲ?%΂Uз`ժdFHfdЬܱYlaNa+XiBAt]A֎ZK=Pwzw1?޺t:Mebe./HJi{B ̣ ~ɞmZ49_2alIiKSH_gZ*ex'W\(z eTF1-?;lrn wox~1QIbŶ]ud¡˜c@Seo0ݘԩ=acVb Mխ2& |74_  w>5oQ9 r"i) xS906˥}kc,xK\1nBI¼HIEjp|j ɠV!-T,гl;%_~r5dYJ3qK/=C3rz||.gWv"lQIxs< na?ߦ5 707YH!㬻Oi\TܪxYc܉ R(^\Ra lZu [up^60H[g-ټz4ʭ-(eeZQL .4}'*Gk55 Q7r[lcpFB$;4*cԌ%y1`:|s!_&z4.1 fHCn20dG O,YmC-jW_-c~`4,M&gvO%X:E_p`ڐ sV&ChoND]z}D;׈J?’$L<.x g>zafRld4B CеGQ0mFkJtlVIU7߬MO_W/.e/+dKSK}vI 'v ^N*yȇ J?%) K&:h-0^/d毎`Sg.'ڑ3`zS{sm? ME3nJ_*^v]Y9)JvnZ(KwF誣KgТN^kdwJ>D8 &犨ɯ:v9@xӌ i\e4:^ ]Fq|4(zv5);>P$bz X~fna.n3e' ti+sF8kє^*iD75 `|{p|)sO2!ԽAg+gYZ07070100000246000081a400000000000000000000000161421e7c000048b0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/?;Hm]?Eh=ڜ9PĂ;u4]g8!txGvz#mHY-U9I|M,zq1_- _HOqW%'|Ea0+"y]65h}L !;1Bg2!b* b1&8 9]kk b&`- Y$LN'罍&{ s',y/D&m`)YcCp3!}˯Ś8]!45w OoUb/=oeWWV'⶙Gʷ25 $&[  &qpLBfBr1Y=4MQbsX7i=BD/׬U  3E\V iL:A.ufS- N"uϕP_O~ ydk+@nRx O/ RoFǥU2nU+ڴ}#1-2)Eˁm=H<Ư zc}!}G2S#V֪$aI(,'s4lr&*&+sAhO79!!xhLg,$3PnzYB/+tr:[ j[z7b u€CgMn"ZCb1>/Q>oo: Iy S$4$ՀPQ (y4Qd$!`ZzI܀qGIMeC /,Ukg$`tOP'Ay@M橜|S}ۃ[gmoqtT*ZkvyZ )>]gM8p@rlI3چ"SC/9Sw` .hHCTnXos*T^Ol#H L8P\;B?;Kos$xgg(IW%Qc," 7yy %v{0t09;,ߝ9JgjK1*R =j{V.2~jds liБY퇙"jí?0Ra ۋQg;C\\k2ǖ _zWD?f^@`ٛeu_|xn/GZNJ.=܁^hCF0aͬ N70CG9fuj  .mLjj|$խ]U,0W8鑋jb^9E [,&a[ֱw趚9@gX87M"Ku*3Uᴽ i}p/G?ja󗺪-,5^Zg^񱈖$8T8meFud'\pRʈ$M0"`OhlNcQʞڭr%` ,om,N =U5ڟ)aink|Vҭ!?|;C4o'3=;ag9ǔRog-SU`Vb8;k˝r@;?`UϾo6w#tHs/3n%jk[$ ֎z !3ФC&N:5ËTvr {SFf2O봢L췶)בaLMZ=g"p.͛*#] `2[#E)G '"$hVT 5 B ߘǬiIHuOa:fo1;G!ΓB a⻍Y`ҵz AP-˯"<TG{+oQpRuF6qRMr 0 eCr5~QDL酫+퉩 c˂>o2!Ǟ>*U hBU%> jbB4GQA[^ψ~@ayBS 16uRC;!!aq6 .\vA;9{! LS(ml~A;HE3WY .(C%fv 0DltQKG{1j}J8fI7oOOZSj^^Zq#IޫCC]'X:՛+S !h dXGhj֋ [of/F0#obsrCxέӚ~-(M"T} E߈a3ERg| Jgӑ}7*{Z^bkV D~ifRY=$ l@D靣4$Js9BQLx'C8/#LMoﳿD^ R_p|ђQ9&aRql[A.w2rW 褝a nξOG_bj;fbd^Q|7Ҡ'w 9t1XrI |p#H*L%%;c%'Naaձs-:9z!DO̥h~\Ӣ}}F~!"Ek&LqbJ!Ih !}J HxO?u+}p$)ڻ ֶ7iv>o8+%bƶOo"mvqynRd-w P |e~l8|c"t~qCo }>+Jν'=Q+pN䇽`:D_NJ9gш^˭ )"9Cr~Tw0/$]HMݷYIf۞=rk ^dL뒶;t:+qS "'/?@o"{4-ώ>ȵJ*X; CT0>)m`R7reH@gC' [x +Nc LJo8EQe Xx~<.>+@^=p"M^>0ds+tr! Tn*7زo7(g"s,Su]b"~/ C|//[ΣۊW飻g t >0y#,!X5~zѶc^J5RƔ$e>//jf4t-Z!%I&M2I#}T|sLMLHEp^c%f;&wZ%IHam$0wt[_s~1JKmno=̅Fl=X>2-h p]k(ېz$ج?BSŧ/y:o|mI\J/QTL"Ka9&LXl4RۤVs&nz5ȇzJC! J oFmAgJ<)cS x1OG)v9%Ɠ6G|9pɪVo ]`|?"trt3ļM+n9{.}zB#l"H6! Ci27hWwzY昔>1$G H:8jjLiާp5\M$NdK,:XPjAt4;8AvZDKI8=:{n6Vb (N84l~kb(4+VRdN];fN(SABku`\pH;rl F) \5ؕe$T]N@Iw#Q}Džha+9?g9x&oӶdn2H/&ړL}EN_nx!r U>b~|{3~f!4 u#@Πd|Q؟ճUUÓ:^&Z~S4|RU2D3 0q/ ڻٴ PHy?p~2O,ZMJ4?ų,Ѻ6hW0S,nefRhfx-ݍ?&6DH%V̒p_YawUrk]nkm$;&Iq[ sũ7\Q' :Cs -rbU tG->Xu9pME(Ë^Dk+5Mc,mѬ۲vA7WJ}yP:ZA' e̙*Xtcly76iJZ A&f+wm@՝?ᔿa:0mnJjl( 8 U'01Q]Zh&FaKv*l'K$` =-݄\ e5iGț&]ynHR9zYwU3 +xlN>щ: Z?b{rMyHYח>BQjp(ץ %(I [ËzD hd3kDc9_fn+l:rգ:pro"(ijPa"ŭ({ɐX*7O<kѷMt)%!\D~Y @FY6/|ˍNᆉvk[eN#][[yrE=&Ew}#N֏JR9Q9.@@BSHul ̲ڔyŁK* O+O*T?k '2-Qq1@O=΋BѨ*=tf҆Q7+;@[t%_zs'.q2zSD47!D k\iC `i1pm]$^r pL*6NmM=95Q?B},U"0J3Nּ`~[Ԥ_sa"~m>D4? ŨW8}dJ~d0M6j늴iS+@XzFAz^o05^1j?X?& +ҫF4Au^ 8׏l c' .3< hjx0l|ĺF^A`wSksFylaV>UnIDYѢ?-nw$32 hyXpOw+*=ېrp>!ᄥl M$h@5&{z8/ԣd|p6"$;gSV/UIEc`Ua:x@aN/Z"Bs Q_ǛT &e_W,Qc2q@Mo,w IzG9<>UƆ?IQp?BwW57 P3F'[zfҠV]* -*<B3,]X9Q3<r>='JŃb9""V`oGO+0tJHJi A}X{WsoZ|;9yIXShq_*Ң‰f. {L8/kr,]A9 Im;OOn׻z4-y Ԅ}M5JXa|pI?TG fHIE5-tQȚ'̊;L"s 6(NƝt2pE ]~^&)8kJˈMk[hB]ܯ=Ѫf|2LjA=(@٬&IΊd`q4%39h-[S}e$Wпtv1Htɒ,3Q$ADwm?k!aabvtL~0~cG 4P諱>QUiFJ7n-Xמ ݃HfÊjE`LSepʹžbhao60|x3L* [Au!t@wor# b+Xcb%lf7^f>ny4uǮ62Խ˜ZZA% ?q@FQ98o_τ5 ?:yQʤ }êJ~ %~ΐ! :՚H6cڣOX+48g2.JhSe^W7؍1<SspiTSq~Mxq_s-ւ}aB :>\r;~N'.?urMg =W$XW=s##p֋[-8W~r":!%+"Vmk\DTP[`y ʵ+߉\5Wsc9$ksv;vIIB9m,U=i5꺯Rv@;eHc=&p'<{%[j+_8˄THBcuTlqx mΛۖT+E\ҼNJaQTV-^.2+^tb6k(AfcPrP r\4Xq Pm-i7\RJ~wXY%E;wȫRR\ {V(G Y} 3sZ-PY rHrn/!BLIpo}Jv5cO #ٸvI)u]%6a΋";u֙Ҝa8B\V~wNu)ƻW EwLLQfn&:~J<ɀ  S8ԍ(B G}7c Z3^D̥k-y=u-c+L"Is1UejS&9eq)VL.67IGtNxYlc& 4q绂z(F>8}S{ex&׹@$Pım^ eBk0}p4#Kh~O,zL *wULBێ@ώ@d ^2k1,+p ~5?\8P &_註 7o0UdqW20 'S\ͬ3]/ƅw+WvH%睱wW(!h(H.N}tS C\q-;$:Ӊ~bpKE6 [@3ޜQx4*ŇZ7h-'Hq&_6}E8 Gz$f͛=5f@Y`v?.Y%8[U;XJ{ (.8D5<8vRZ>?(elfױ0V/}x^m7wk-~ATbi_8C^Ef<ԐboԩfM;YUTkŴ'tEQ8QWeA RǸI"_L5k(b*{PAwC]eA`X\őKh(k W!6ZlDg! gݧg,:%orȣHPL's(d(~HNW 6o]r 3Oq0A;' Ar0LI!/s]?_AޟLR5^ܳpj`+Z ֨y0`]Kgis@CN6^2bCz(+@.Ojj6wP;M}hkQ b⮗h{R&r;)*KQׄZ0 =X/QDd)&]2N*%m~Pݬ=]c1/^䯶%nհlP|eKtڞ h;@)mk#H∰pGH v% 6ݱGk ϳk7#H̘ RbEխua~q梈?nGE9 ĉ6v &Ԡv䮫6i0=ZWWE2:V}vzǶlF:PxrY&B٠7ݏz_˗lhtьQTjr!ve"qT{as^mQZ$4# : Y7jol_pNAs9崌H)72X4Ё٘[t1CuK-<ȃ|L;"HE^;U =id :C"Ze?b&u'F1dC?#:P_,~A(qO)+ڪv+ PbxY=Vw G,`' >-8e {C:rPNfp2oy?LJy@.r#n O)[J 6/ןk&sG(MÿKv'&ɍDtv ;4G4,јg>*-VYuC{$#\>߫0>G gX%BWLi#GM FM`o:B^v[:΋F 8؅@+ī ؑv%YX8I@ʂsSIA,%4p\lwQK.YKwЄ%TL[9|Ⲟ3sD>8By>@2!nG1svke+`G|JPBGu͕ r~YdOVWEf3H:_Nwvj0y43X<-Gζ6h_RQY;U , Zm a 7 #9v]Ka$//w^Ŭprg0`{i;3Z7fօ8%5C7|V4 (q*\2+@5{],/~$'_Y!"f >rγB2yUG`Pa+I]Gj'~Pۅzf.\tiهU!AG?*nNImNɪ oM$Iu3EQq8M$2 }'-+╘9{pypxR u`T-6[WI}V&W,nCSpfuop{m7rB5q$E;,}j!-6p/fH!a/XwJ&J:^G*RhBy-3 o:ahazzʤ D3 O8 #?Vۙ4r+z$sCK/9-aPηMܚŷ|$1 /e#d` ﭗNG5fwTiT s@|=D+jJt=آ01KFjXEZYِ(1)vQ=1N\zR՗6QJrix>O?ߢEnE1`#%.V~M1ǡmظDMQp-Wf^;gqY,M)G;Y?l\nbȐ g(/a$.G.Ed Hxi<7m-#kWr axSR"+)m 5?Kڮ/R]ojWU??>qc魹"If D-I$:p(a)6֧L=@.6;9 BCƏSm*xH4դ45mu2[(Q ,ⶤ +Ùt Nʯ@ @b2V~yBN v)G] Vy鹽m~M 2\\kmJ@"5=:ys3.|q#aTDni*ʹh<cO,Y9en&zBoMoVրӹ#_6]ˈ+qRB(.<3-z= 0ҹ<")Q&C\/'l#e>X̸W1 ?>\7#N/Ab,w`@|FtHMrR_~Ne4"6"* QWOm($OCЙk{6? "Ƃ]`cH~Z0г.&b )!ش=4mmH#C1ЮNoVfjO*mgЏ g?t]ϡx(\uI鹶]}zMPn#go\&UNc{] {N(]enmIzwPBitf%K T!JLK$'Jx2"'h;&Nu5M>+,P և$P@ `ceͿ\=潌_6('T/I,šM^1*=@m !Xڽ7K뫭rjKT_.Ϭ36* ^ mQ*af?C}-6_)AmΞ˸J^5Z\kp? پ+)W"͚AM}^;wU(XyK "I\42⪢TP)p~ꊜ FgEŬc?Te-nҟ!LhLܓf>@IMD؎P!gfĪkF#Qh_kWXYؘh""Ge&cďJW{կ ]ƞ[0Run1\Lj(m!땓IGՏ܈K( K$_t Pr'>Ʋzy9ڙ_zwH>#hXm|g39Lɺ/dyYw#AL4 ًdB|*O$>dnl>Z=GQbe c+x!t\is)-mϋEYjsy,,0k%Z:Z3奃4si_Y$qߌg;4 `lL o'<Ò $Wq \ )Xz(R_p4||4?z IL<CdD~'eeʗ1-> M+|)iu%fed|N)-īrI/Th]+!Ia\Jk7hn`%' 0}qz*Cgc+fbK 03NkJxe$U =ljjs"-T59i1ݰ_ߙ;VDS*wȸ/'S,té'M{ZE ӽ߬4-,*`htn뭹z)6{^qRtώU"m\>ĪU> ,wp) vVu,O+73l6酾9r5Ocshy1e*y=9q~QjE5tvYS&XXM8 󜘴̀6E 'L6 " -ANLV=S_.X5ߘFGOS+x~L⳿5ΙixǑ=Yf]n-K͞ya^"iBey ~܍_*΢6-M$Մs 4ch.h=t 1X2m0,<<q&ຑ22O?i[,@luHܴ6{ɲZOߟjûBєA>WlHSc<&WsN(r*Pn]-je+7nՇ'D>T藊%}hTWe]0JqF`@˕fvv}p`/'cQxWoߛi >BY.5`ߑem8Bpҋ{:Q5QۑJv~̼Z&E`̥"y:v7P~*6<Bkg"?;} RJހ?fXC0v:g.snMH( 3 sk bTg )DiչXj.O6\_7js{NQ9y[qC^odn1GK4;}Qg-XBՏKTI{`6BM w[`W_|(\`9=3,"+h*t+ ngЂ(7XxX}] n۾nqEwjlx$'6;Վ0D}HyFq:YsJY0t=bªl$u35eU#-G}XGTSBB dNr00g}R:]_@έEpfn=OW|t&(Svb`1`! ,1d( zqZ&@l O\70Fc ߁F鴈oYwYo!-Bq^͖+3OߤxqfX>, X,CQ.XoiE֔ YA)m/S3@a.XGr"VvF"97Jڀ\{|f8Fkytʷ5ȑ%%MaA4f7(;DG+Pl8}O?$6Ll}l:}j(CGY]\yNU`c&~K:g^$#l΢R?odTit+,!vԃSjS?wCi0Z \I^*QXV@xr[JN0nOpSNXR0nZuj9#uDf8Z|YomTmϩX*ծ-jP7sVP9Hxw [.wYҗM}jNT^:AftW'+r+u6!sH)jC%edWN V'K 9& `qXEуhYo iKi'-W񢽫>3 q>?vMA*s)as ˛$XNLj,&[y~>l뺦D_QaVj1CUGZ|m5mty wh-&g؋aG dg"dzsj~sx%Ġ]ZNvl9RfYXS,n-g"{"t_$+S<;j==#1Ewg|qW'9Cf"d3y#@h+4yMw{}r5SAAED'Iį%s"6&gZ$QvJ(SS?/ѣ*O2@bsG_%Fë{}–xD&z;5 U&IcY2WE_Etj2h RPqW>m uMaJG^8` [0*aVkEx!vd'aZ98T.s`@pG1Vm6?UoxmLi9Iq:ޕem@'E;Ŷ}H hX Լ54W^.e*[H gtM_il9Q>GfcXyR+)F_iV&gYZ07070100000247000081a400000000000000000000000161421e7c000030b4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/ѫ0r]?Eh=ڜ9RtܷZ ꠑe&ӶTZP-W_+ó$ɗx2Z露4gs&j(D됔=0]ۦ/Ú\km`H94 vgnC5(KN#80?^MLr̡Y5e?Z*Q{۝T3YƁ g鹧h*u>4ʮ:%e G̚qwhzGn@d8 l\߆%r{Hӏ JEQ(jh[*d X1dPx!&X<1|gQH0="h\*7 ##_%Phq} { ]6y?;@b, ((>&uiye@2t@ /i)' Pʙ&mhY@c,AF1|٤MN(Di#'L𶧶,q q酛iH{it hG4Ռ+?IZ9w͐Іqع\5 U`7jsKohȪkXs2VS`({JIQ 1?I!V.Z۟=C}E+;..|0 ڕ Ye$eE-FPKLBfnmlvvAV㾷ʝCE 7!ݿXaiyմ<Fc}d?yX(&MڇM˪B˃ÉZ* =k2hzusA|\(K nPGa"s͕ΥpBN&ڌspodJ_lϐ}Az E1OI9а0(|yjzȩ/8zyǧL|{cϯzcpF<O0Nkh%B R?/9u5 r$`iB«0bQIĚ {A%1xæe8[YlE?3'͛O[dLvgXtY\O$#oe=gh^cE xT 79kLB }fA.U]5zw#U֕6Y"-Z f%uNv\s.)yTRF6de7h j؝E m,9Ŋ#K=CF*tB́׌&f7G:e$W}FVVoiTiT? Mlo[Ug=/'q;9ߋOqvPd 놲y&]|[dzArYE0j_ߓ&Z1oA.`ZF;uKm0rx 03"%?09]zET6 ]lN }n`bV5IT}^OpfֽV>[!jMcf1[J.WqFg#9̗6yW4`${6lQF)kxM]4cigsEM=j*cuNu UM[8g0جQ]HI[x%r0PG1"t$f#ST"^ wKIhf[z2" 4eECX2»!w7\3T1Ew ;sbf,aBJx] RC|\[;Hc,6PL^=c()rCA3XM`.{nWdzzXOGeFlz0! +)-7'щSfWΪ ƽ-chxAbm" LLOyѕcQwyZF:wӂܻOdGU׳vW>"x4p;a *z^0Z+R\ <{:ɓ?/?κPcDw#<_*Q쑝a\X׻@:sg2BS+KFwdkM掼;=FWa&.͜Ϣ#-DBŨ'-|h/ ؍\6bi0_uFVUA͊cVNDῷTȿ l)\E/hT΄'RuMZj4܏&o2jSʇrS2Ҍ]G'.kXbXK˿>r:B,P΋)>#Mp! jGɂDPxkpGtZ^<^D}]B 7x^(j>[O,_ouhؓPQ y2YP?.%?4:DKq"lr^'O(]$ 0:S߅y4XMdFK1_=VƂ^Zԇw4ԓKiEٱNj%qCz 5=B;}l8t|B=Luѻp8?фl>ijH܅ ->14P`h6X=O%=`-fUEp M,̽V5&/noM%W]~_LGtJp>zVY^d\LH+?^OYB[IWlze#v}ނE@`MAjOL~9/!ɻ~[;a1M8xшttdF塭DX$Ym̊/\~h'4N[Dz5sWpszž`\ rk@[6a BIzFAJ|o%KE()1ԙFO }04_O=ah~ ݉5Շw IM۷G[naJ? xs:>W)xh~ԥi&&C%nJ4Σ00)Ya,jH} WlNF#b+"x45$`4FvKؔ2O x!(u?,\'rhUhd‹ k6u20.]q8h PY0M 礄x-+X8 l2l?wnRˈ1؜;#OH`V,D'uVMaV;ص{Xup0h n* 1-aA+] z|YފeqC4 p ZYl\|K[bʣ_VT1/nyhIh~0!L,6tڂ6z=漖rg%37aL ǥU5o|eAw{k8҄qf;;|>f<59r;'od+7J o=gЕ'C,NSwd~=ơ"G%P)ٚzmr=zIN2thId~LgHw>-^I6k 쎱XH=`?SKl %z$"Ev27\uXd4$IJFtZ$+гreeHp2L7Fd+$ ؔןŴ]|7@f[:S/3UO&iM5 -@C 1W)~JVAݐv*08w lQ)]gf+Lj9אȌb,wt"{k ĥm4$#-- &]r1a>tjZE)W9x.gT"B"[.ZGDx^*?%SqƷb#ڶϴ?Ez}f?ivuHTz9iVLq{SlqiЏLmNJƇ>{G-aWgsּ m^vr^;hJ(jsȃD@ڴ}$kH2gHݧ 5C%Ic@~ƭ: u>" .~cJ"rA+zaRO,  L)z:TI]Nvzu yp&'ϻgȱ_ EUm6G ʼN)́{&SOCo"?TSB?l}Q)yu'ſ$hP!N**Lz;a{5a<=׵غz!` +VRqgAo;M8aEV]"f^Co~ЩE< }8Y ORQ4NŻvaz-8c}v6bkƐK1~ q[ "FW pћ}':L8EWN%䶗h|8ePĚB.mYVl3z 40,0+XZ:ܪm>.Yy'hԖ?b\B8km'T1o(,UM{+dN-TQxzί"czU_JAX`X0 yɰ#[tmKBϟ^K}.k2r`SoJ'o^FaмC6:5 JFuE5/TRn Y81 ĽlT[ \@Vu'oyCНbEmV;cYUm f1+_vQݮWS>y3;nV\R;pYv2'@6 B:{1gjۅ'߮R%N|:;d1+C1PvKbjG)@lK OTbWш0˴YO5u|:`{< 9<# 4]kaD=֤3H"+9ipr cqp%h> Z0k9B`}j{s^ǦʰI hb-s0@T@l`V- fu.A0EFja:U4{5o8Nob?q@革?}ˌE;XGv#5i .Bv= ŬN;vQZ!p]Eݞ'i^ pM܂ R,N'm~uUjB?=?ڑlץjC l3I0si~FUs%ʯr#Ǵf cM~5s`[a^c5lDV%Mi\UD|g3OF M*C֑aEyi@jɸO,9E<(g */,.V+e:S`meԊ.E z^bvBG4$vI# 4P=s2L̟\&՘XvRوE&Ox['LgѻFW z4 eZf$xCX;oedoV $Mz@J /`П.M#3$] )7#F7:/Cz*rЅ֞Np<1 `36dIɇdz7aigTUi=ZǷ b>ghMS-4ŕ"3Tx.źg ;/Bݘ fC {<,a;ZbfrHUWȶ-o4 i ߻!*fd'*1Q6C^ߕk>՟ޕi$ov9|U3@8Z'kh% Yu YMD8#pNn]b21ktK=Lw`oJf.BEQmↇ +gꧤh4!R8 bX@,[şi.m. "qV~ii)NRM;f<6'GhcH74LX;bيZRc}((׵Jt(0.i ,V%$}o'gI&Q(Szҕ t}}S d->_ rk[ #q1-(;\Pi=x 3&u&й29AXOb4czlhZﲕNeA=g|^mhG.YI'w|t"!-ږI%4#[ Qkw2J[@k$ҟfn`"̜ʦatrSggFte ON#s 2rN tҚjV)* ݐULF̈ kAh Js7'jap7Ba8+"q BO3 Z N/4eEo$TJܬJڧ\vA߮pdsë2_.2il*$;fiZ`ЩiL7 ? 'ؔRVz^X7&tyNAM T/]-ghBKovYhOp.1:d(hkT&T&9]f~l~7nzJm{RcMO9ښ;~mv_&m4zyQYشs M 'y}#z9$Pw:lpOy J1 M![f/a` $~"L@nQ߆ȓǓ6Zdf38;s=|܈eE9.XA 9XuU㒯Wh4BA pl73 t{3e+^Gzh¨*SHlH9hzf`vjK:H_$ۖɎ,<$v$tدW#bCa&I?77B&L3{(o#e܂H4YX0޲E %zJ,(͈? A~7/ H[6"" 7;A2ɂ)@J-qQu.gʰozwZ BbSib2ҡ9)_4ƺ>)~Yue Vr,N``aJgI@ ~P6K\r<[R{7_C~YvT=il4Lat< Ŝ&SOiy2tFTv`qX44<'آ9%ιN_&R^Z2=̤豞*zCxuݵ6a\U  D{6\:}!Ǩwy Ǫ|bV6 ;':05%?2_fsjP&⏊zf$2Ao2jJ43:Oyd1LVGJda2_% a",?Z G` >4lGLm3P?.P,>.]@$6O]p eiLm0FÚ²"7Um(&Ƶt.sͩ҃~3b-bh= 4Z㼔k: MBM%EbW[d xa_$+:<%[``3ZsP~{,m%& 3fB`qDҔL\YB>ކ4[PH۽65-(1_gGk )iȶL[ V}ʎ2^1.bCn[,*-5g @`KZU[_?qx^ӴF1k`+KsZ5'$k929 ahlXzxg墄QE%slL"g?eP J1oEOIϺ0HPSMfL{!tT(D3A3 5Mf0E$*m6xm>1ukzJ.b;c t ɽu#+v2^p SwlT tMMwN0XXaA'f,n' 'ւ޼E0g'tDKš&T})B3Z%zVlVqې U ? 8Cղ^VN[/4=ztqM\e0،⿔ >m*f/=b|;U搙 ױjNɌS~ZigtnU7⦛^H6V3rI\ߘ%l;MU(VLagYZ07070100000248000081a400000000000000000000000161421e7b00005ec8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/^]?Eh=ڜ9Q;u4 uBtxGX;#^$U|{z#?<$*ۯeh?'R ͧ 2g^y1,ٛ@S}+<>q[1ߍ_ ̏>y}XP / JDxa —m{XAL\iVd/{ Gv(f8 ՎiI-ΡAPm[7otcݝ=Z](Ue8{5Jҝ*+Cn!YbvjqFɨB憃 6z"BW:zH sA%h_jjfDa@*2-N)-JsEMHBߛ=k|9׶B./nމ|6mmmuNԹn0cˡ ]`4U.%/o$aGs je&A^o`3d[f("O W(5T`q,7_!Gu7Rle-r̡R2@~* FLH:G`C:Aع}4szvj|1y)NQsy=P* 0#>K #rW &0FAVc#ifh6VkwfP]tRzyڂ7@niÓFM>9 gFo^\y a@ B1DAz&`tءI1v;ȖD`1mא+yme?^`z4N'DXuKc[]")R?MxLm6\/gW\-vSIJQ>0\_uQOg^B_}rk0Kdy:p<81 оxp KzpZ-f%ُY|1P͕+#է#T?B\:+嵝yԶqa!cU-N\'1EAi6T3(8<[/@gP ew ay&bxFI2UH CWG<$iN$&hUZ+zF[Q -+~|Fi{12]#~沶]n2rz.#~Ej ! Eئ/KG{q?iC  \8 6g13 |,宵:HФ|Ypݩh /n+i꜂(__xvpmnRM^Q,}oy[$i~Y0rHGO6|D:ֽsvARѽT5 rrr()j{/)n}y_2:!i kիCSHt-rdy$7[ %Լ@?'Ht!;Bm3ݻf`'⩍xkx* d6>& g%nnܡ?~48#:=rVW- HMYb#[siF\ܽt#9շ~@> B,M"u^Mrx8K]Y'&픅T ;bZ[)}V^hyW܉8# *$0{i)C@n@ui/fZ~D'7`@b T4uKh_dnH\ >xl<W9="F 7"o`lrqzǗhZӎְ@:!^-ctg/4Q[ yjɛeX/$xJyuՇJQAG2o?F#X1l9XV7<6hUJPtxLq f TE*0|a0>֕A:>eEE䥎O0 _Nr$d@i_iH``rU]"r`3ڎ)w"WE'H[ W}/hz*g> äkiY0ԛIW' uSsA0v~A? d%X_)NFl=ăK 74B@XsWUN瀅9CbFV jVԀ|/~Di[.5PAF-ȔG srjz̿u5ғ M?xpp<p}H<丫5.)y=,J]A֠8"*nf PSfI}CsZzz*2+GqV,OD!3qec F~V\Wq`kz5*D.V'OԲ4%6I!eJ;ƻTȯep`C¢0+!UF#[<r%517iJsD+dh'Ġ}-YG\D}fe ΄Ϫ1`VJIeNF5fo [ 1o6)Glw"Q( &i豦H&4T'دɈ)xWF-q7u5ѹ);#^6yti95wtѓBn)pyJo`E|$ /XY(<?IL<GZ/ԁ~Ge<ϙRX =n1ypYFىZ.S*dt ^ŌlR m(03uC4PоeyJ-MU gwcY0ܗ١P L"Vrt0AnM̬8_ U΅`2)ѕ(f3YжBԦZ=9)KlGκJ JDH wRnHXvOPߟl ۼP,s\т6qMsL\~B~aϓg"0 D[tu& 6h*^,uOѿ/;0HXh)ܠi vO e4mT%ZOB& `S[ȃ1RP3߹ޓ*^`W0s>0uCT)Ȩj;Tồ֪ma-~ѼKsj`-ͤʕAFxx>3 *{O}qb%Z/2,ҮϺ~=1>}`Rza>ԧ51ba@oR6RRJ1^~n[3*6{ %w)}p'O{eO$|PG|;' bX?jDbҲ7.Rr^T}+4 4Ӽ{3ݑΆSF9W)d\٬GiqL\EW6YKƃ ?rE\ Vwm7z}czEukU]xbÒ'%v_tzOnuhc_˖)xoĽJєU[NZpNB}Rd;5QߏPQQ/R8lvĐ(LY1^ (!a϶W#U[ѫS`Sg@zjs vɱ=J6<ベW%鵊]_z 1`2]l'dbUR~_0ǪEc|f{*V82߻7R^;6%:/r`ZAHٱ9{^Wؓ4ȿ<1a%ltPdߡ3 zu,Lar=e0aʼn#?8eI?G*[wfpEkgh9 J]p|ޟ}{>D7V2z#h+ذ4NuHՐƇ(e| /P7b(2|׾6f&Gܯ6PgTZ1rS]ZH 4_iɱeAFhͅXWa.`qRcӀN6# @Fy#mj)C!&Z{aYi n} hvLreU+QߪҨv\/[cA本Tê7*],pZSaw~3ʄ4*ZuGRRɥ@C`_y"{ٵ:-f[TxIQE5a9]+7V)5wWDj /\K~ajA#%0i_DRR--7"zz{9ɶ9!EDRh&kWGB_Fg 2)qDahʂ"vДԄN@*ǂ' <Ovb: ^mA.6gDG2[/Ru񵋁YTNTh@JT8)}·OaX'ي)0-t'ĂJ/͋fɷM,,Qdk.+DIñxӈKޖ6-;`ɨ""kI+=@AZ_a>~jX[NIt'M ڔA;tGؙZ,ytcVTl7[\ f)g6~#^ՁR]!_T> V2:t㾏1OO2w\7:Yo }Wl1584M:x^(k7`P{B:%Djg ֱVrBG_Ov*D !bW%񜦒5K&ZD4bWz ^!jA<a t)B7GV> ؍lԗ9 0G{C1\ܦ7%@wat}u_ᴭ_n>NDž":T?r(<׹TN^D !S6jH"(@?4A eSwĦpr X +X06jѓ,c,ΟX0쯬t\jzNFI2=?=AsFM DkjGfOKQ#P(!*6ɅY'JiX"64F'Nu:ằ찆f/.=T}ĉؖaʩѦXs9Yy 'H܆bF׆:O;o"y$ Y[ڦ֦\hƦƔkٰ:F$Rd06ZHlx&Z՚Nvg!ADWAh3V&t%뀔ǃHqbWS?K{{bV΍Pu,!vS2 تɽ__qe!/)9}BC&WIwc8ni: W6٭`ջn^{nȮh jvջ_gqTpdXT>ZJ160%'[bH}!XwDoh~5=>Dx8uJf>gp#ȥ&8WuJJ۸`^=%[z5_ol;KKF OLgMi-S_h+rrtKXiGH+mE C >"TPi"@3`+~sAO ݩ (с)ԶicuhzTTI$?(^0ZŹc^iNPڣ >N6;~kkk_@VBL䗰"5 7`d̳8?_u-Hó4*)CqU:b@"#۔! >3PJ9Vo #f3Q`s5зW ¼FD;4{MtҪidd;_ lwZ#jz[f*S.G}ș%hw-g!Pc"2!$5⭵p Gsƪ֚} e4-jv],oU@pIm,x vr`v2DyYnWЁۀ|g>dxlLQ?Z>lgUifbaؗ.i-?_kT@u,ƛ"j3V Ց,`%z+"|Lxke_سu/CF\XtNJr `_o:apTњ0_wwjAI7v ˿UlCMaOyq12+a<_O)>*6sU nQ A# xypdO\φ=/*! **{?E!>P|'OWg1X|,|ǃ/Bg)ڋ RjNew|iwU EX? Cىar)z) q_V)pIIqebXI t(vCgG|fjwtFm̞;7)zɰq 2nltGZ 3Qki&ș6M! Ap;C\2E-DyVr܏:bk?A +0%Estny/w] ұv^<雇*#̿ed4@Xg~ Y)V \ܗ<9H5xdGa\iµGu-@5꫸G$ I";Z:A1B4CF˓u_&.}^ktquPfQMt0Sx^HC9d jDk0(z$p.|Ig}/m] ꨩ&ȴ 8&%8_0H#(uIscuɃcOtOˊM)4P99ޢT"iqxL)!jL3//C"YGLP괻lwy_дш΁՘Nf!藰u@Qo(#+.u`\v?x&ƥoGį\k.8"UʮlpL1r_ ڍKrdYz"1g6r7pTi|]ǥg1 >T hQJN͈֠/k""l^H7+ŋ@[nLj#DgD( Le- _ #gZ&I=ب8cxe”(ocK4M:Z&^AO~s_o7=@W=ڼ“5֊$tEA;㓻Zp׽jDӀW꺸Me4q̸WZ㱚ԄJn|}N~دX)tK')V,f'U Ã# A'?x-uu#&|;yn #:?֌K ‘)Ip[zM͢-3=,=ε{ 'ኝ8H5zwqZ.%{L[SDۉ2ՙ  #MS6oݮ鶌q5tse VJK !Øhwo-1;E:73$)ެW8` C?U8PImX30q&zVsEՀ Wךx`T`v99"0ac)hzvz~9\U( @+7)-%8GL[<õ|k"'՝Sxȶݩ;=dcڹ !xN6 .۱<,pf`1d.UD- Fb'`pef: `2GGTwF iF]ҵcPN_q@a:y@BYZ?<`>%Fı`.4>Oԡ]dDyj?J4{B!LҫI:  $s-$.pvTjVoD/HL=Qit3p^2qV|[ԒOr"&u=6?2TW(X KRlnYe(nCO&xCas^B8Q)bTEW 8EmuwzEPd*.Xep~̠q!> k~ܙ INYHEo]=,n =ͥwѿxkf]6[i_osM=bc< 괧l ad mc '4!B0U)'EN+S ꁻeoҲH`GA;-mcyjf#h˃oqMT 9zC e?d' `D7$%YmB?}e"NR{}zpY܋3]S2/m}d:ϟ 7LTź$ Fyt[eKNtu8Δĝ?Ve (&%Cȓ $vhCE*oEyVĚCo ůMc8D{qӶK鸲쁽Ж<L2}X1fgDYzl൝On%o: jXBZtd{;PR D:pw}*)/eX Q~xB&`^1 T"\'}S/!7]}zR/d>FoӶ53U'\&*ʙnYFF!2*a ٫Swy38&}T dj|$G#R__(.h0^~+:،%ZMm?)cXU^\NP,pg'^JYbӔ?{UTzq2 >((kkS䘵Rq#M1lT!8،aҢkNA+Oys%~Ȟlw.qu+=t4{:qyt8v DBsT)#S淡ߥ5̀NZCcX:-أ*iQ>8>|@M#f) !n/\y{BL۫+HpTTBFJPдpA 9SAVM_RNq-O[%ĝ3cD8o"aGz3`_ے!ze]#+u"H@'K6[ܞGZyOoPQѵzք8U.(+]4yM':S Ӭ$ڞ2S-2_MpxZF}R]i:z$GCSŤ¼hwyE"-0vd]iR"NaaHqS5)Lp\ rjrCVH0ՁyUu N70=oqbB RwT ?F1SK;?D\s^Q&c]*/ŭxEo hTO2j,?)YԊϕ#+s?F !J@/`+q oUs8TrAT󊕨{劶 H}mSysb EF1|ߪ%PLYXĸwQ>; 6%X#Ba8Il?"ߺfnjR ~W ٌ&Qd袗&4 wR ˓Lu7ܹiaDɜĎݞqchT=`lC| g'7A}~ EE{^z'YЩ'&# &z̜-nl5Ȍmt)4{}}ϒ3' ov8#% ER /$K q_v#H={[09;/b=׉亁15mSv<l&thioCrCҞHW%1$6fGeGftθճ/yo 74}t+U[@.ÉkhYEL`%x8a2I<~/<:0,{\k8ynKg ,<4{fU/T۶G\Rl6lW*y"4;{ ܥfp}QjID8 VޗY>u>^қC)/D"<VݙʜB5Q+y7բ=2Vk*9,eU>r89^I>sR;6 o-h7i~;NJ%{d$5?&TJI} F;:^Iw ^?p7a?H9yRY ZvS.IB9HNߖJqStJ=M7Z Ѹ؟.JR%DB1TNLt;,0'WL:ͭcl3et8,&&Q~3mSf& U$'e?8f[ijj0y9ZSJo?u^& ǺfTbҞ$%i^m&0q*B٨e5Mh</'<}B;b@xj)ÆNq{ybW'=<=k$KWefWn ** #Zq.C_WQ{s UȚ࠸jV#[&$߹ž 4Ѽ$o"#Em+ßxB) Cd:R0]|n߁کߝꛠR) u/-9hy}V,Hd .8MTN51IόS0"Wqڠ(t`>Yʲne3k %G+"$Ѯk=ix"` ،ܘ>^HP:Hmr_vUGu,+Sƽo/ht3)| qub_]BHe 4SiO VifK"O^<}\hC+?*6NzBs(Ï\!7YlpZn>SD3nUZk3Vlooq͊UINBi`GS*ZVZ?#ݦ2ޏ@,i.Fkbz>yQ-)6rrм.,dJYyMwmGK?ٖá+%O=} _oWFVvfqfe nz)jvL#ma,~)Wd 3"s%cau@k,r}plH_X{s6lYY+fӴ%}[4/8jVRc"CF>0O뛽[ cExmLnp0 ܶ^'-dIl⻳`1v8[tkZֳ= Mz;q /<#tW4`Oo| {ډIsůuiEK 5x#clgSk0ٖUӥʧ58XS_[`oP~yvwMs:d qsb *_`p^MT)> sx\ Lu5R&YAΚSߦ7b y 47f)QՁ|Fx1Ja2dKa72 XN~?} v;>Τ c{?C:كGo]_hV)xX93rh\A-aҭlO~A6E !ٗF|>Rh&㫞2STmWaRƦuY2[__=!Pel31Bm& ģKF %$HN3;Zq, -DI[O=!ޱܺ'^=bm)Ⱥ&6!~!8B0ptJ36wyZQ[:4r̒J\@jR)aq9Ɍu;n]5"L{B!>kB/U  0\{Gu*꿱of[".LZEGzM* !/{8B.N͈,ܖaoKam$^||.Gq\8YgǷzQҦ?PV 0EJQv<|U+}>EqRi>\%"BlRzMmm*crI] pw6tq!quq7/ ,8Wr,SCua3&r,tQ#~ع"("VIDϵUX1Et'ź75t"Eo}:n]e)=e#w>jY) ^ӊ5 5s! ~a&* ?2 그0GcOKgC PS+ަJv[7'.к { $GVѣ"pc'k ?/Ny(ޱ>XMR.i}e>wP#X s;+9ʇO \nΓՔD:(h:^)<=eWiflg2oXRWlL!{ڥMX YOZo&/!&o#rS>[t^=F%孆2t)eOdP-@d"t4f`Jv*Fui`oa PpSw`>k;{CGa+ܔ5vgoPeg(Z0]hl9IUSQ{B|tnD6^=qReF+1$g лY>B9_#$́Ә7 -LhRJ&cJ߾VR5vbGyo5aٱWBmc@?HV!ᴍ 2i|ՈX6/3.Yвh6F22(x#'Tvx;MHY? OouxȮLM,^.WD'LRYc>8H%`.̙s0"kcWI| S UySpZ,8Κ@\u2?dl( ]aMǁ6/hRl0Io y򸴌"v23a+'&x.pdrLg#p!-o]4}ҠBs׫${l;S\?qq1n?[޹XC* %^tGgns;}<ˇ>x-2N˪eêv遇H X'/2eZ2c[7|C jt< ΟP_LT\U#~.H0T4:J#vYa^iwlκ+z1[Ws,^ aSPJzH.keQS %ߓ~[Ѧ^p/( Y|/KuAFrA*C2)=+)NVYd+&^0e.륶%gBuS&w(x@{>?Э9k9X2[1%k'7=~2`<߱o2ԩT,)v?+.gi|O.}uC<[T6qHͰZCA_ iIdN<h9PNo\,l2 ->w_vBv VX+,#NVb_G b6l T~n#k 99OY>C+Cn`e 32I>S i5Y?G&rA\0naH'!S&@Ϝӓ뢽1?RQ!Hku YQPOz]h;UB8rԣ!9VNްMg elx&˭O=]Fż# zRP2Zm%݅eD'.E Pt C$V!Ցg)+kشT(?>k>V(y]7SD8s:tms TJEa$}Yk/Nп'eI#szGcYٛ\;8+ os  dD $DrV _`i@I(8#>=P6IfHhŪ\8b47֐WTJM/L2Sa1BOi0tPqYdRVA29mQE& \"ܡOЇ5E nuH'(:OQ} ΰYaV9uzâRRI.OH%5/uh| Ψ?|n94&)B}F)iAŽ\*͞n!U=^lpq,y0QB \+M.*aH\Ǜ@gDžk)of,a%Cnhw7Ez Mxm\A "$U*tQb*߯꺱_PF|Rɐx|~A"!3{\1-;5"pbPX+ h?NUg~ 2"ki$WO\a]lv Fkǔ\Gu UHl:֐bx:X{kq`NòugK!S V9ҡmm;BmR|y?y T Mr0F#ã(c=m3hVY]xI"E-/4-fS@PoH 7 MFPJR~wzldCcگǺvA7$ 6x#%a869QG-]I"-ʞ7kT,?ݝѣC_yqpGȚ c`B[ȓF Q{~,%䑎rlm%̣Vabp*zw8ӀS F10{.D v(y(őP~kRDRY~ rN7=!M'< x_l(B͛3/JJ+PZ{E*:n*:*G|H`3j;psY=0XǒM(UHqmG@ۏON5knx=#O*5ʇ\aQ1e ]c0_dxN|gKSUO?&uo:6-;di]s?$&r1y`j6 \eɕ A| 4Y+ y As0Anrϓ$r~"$Qa-ವ_j08 Dh#ʥ_ V"Mӝ\ibm',p>Lr [F=Mɧ@L6gR^=QKrNYRBx'1BC_O8sTY_QkX s]c½,Mq]A$(v S=~smNFq?`J>L*WWX3 ;ᑝ(m,jhEP;N(cHC[ DB4v[SLW6vt$I7fz 0(%e'<OYNiKb֦?-kg`<5%t+y"_?{nƿui:L"fql)IwxƷ;F|Oԏl-6p/?dD٨Y@>l@8*7<89 ώwM lf.A~n5n, H85NBs,yoCZ>n~+bV!^x/gYXS }Y@h!{ѰgZ$WFIJu2Cmt7P9nQBN&K%`>3Ug0ϯP*nrY8rk}"elc(5RF"04%kW3Ͽe "4_KF4bjjF?>hF ҅'D!l#eCqlpW3m,q/rZ[L'3XXwroV=[t:GJGeDI!yn$D`4:K#I5{$]"2jx4Lʣ65Eh&<YM,w**&.FVdG=r=)a)EgwhZC~B:~Kz12BjdP.%[i}B^;\6836Fߧ_\7ESa^{ny&Y/ڕ Wy)@V:QzgWͪVsI:8Z -(-Rw ="_WV67}8S7?5Q\i݊:>@܃Hqz4*2΅KzҶ'/y\!՞/j3RlyК"Qdq[%g7@\2lX]#R *Q݀lPRRQVLe% lV()qnV}sЩW׺WETԢķU%L^dfGlX$VOs"3 )2 Ov3L.ɸ_ԯ^`7 wj`LP5z?g(pb}W0M2%Lyn,v<%θgIAyΟLw̫Y]M 8alQVՅT\!*/]q{ڑQvzم3>P55"5l/iV*kw[;|r#,)dNZfV{X0,6VMe9`BG8%Ǐ MwGm\%m_F_q+ _awzGN|uI@Trx3jV +1 )]^80cGEU].Y~ĖQ78ZI}!z8!yuT;H6Vg&t6({=-Q z鈬pnz҆xAJ4C@QV!hK̈́ܝ!< ~c ,R}:zGS`{/&Kr3B.-gwbr 0@ tqa%t#Ķ3ONz{#a{e_5'HWt=F'K8_[e#:;ge8 zaUo(qlOA]B 40OƵ'R2RvF=8 yz.B ޞVqsk"X׽p*9+`Fq3 ƥ5ZR9Q͒o ȅhIդ0=݉-q{P/# r^h}LMh0]~`큦5&MA)>*:4jn"P'11A*-)at3L LVw !#ґT2C7} T74޿ڕ&f&_!wln2ev3&sk\{3*86dWfڹCbge}迱Vm`q\5BdN\h J?94f}礭%a޹8B xiS/0 ZFyȑr+@8/)}~1Z*zAdՉA_,7e$ n g7 0 eFBfiũ?4ٽS9?EkL3J#1źoT}lGI8Vv~lQ)D_t/1XWЃM&wB݇.;{~Lx1m1uaBkoTJEP >??tORVyz +mImp,ä ok`䴫~{gg@+DkA 涤!KE`"Ȓn-*eS?2oHqT ˏ |uE|Q֏i8&ΆTQ4\lyf'ΓIJG̞fc+IjTD ,fbn'BI Qc>)񽛫xBS\~l1nDW.]$@>C $="Ge)E Ok+WdRh6\bԩbn҆gMH~=2]F'~Թe ٻ|O:?+pWH ߜ>o$R5`p3Gp׆ lyI"9mRtkshkqRBKPhpɾJb#OT%N{k B}tyt׸<9a|=a *D΀?cBU,`֓  fLj +p!KhnzXy|w3}]0#b.`D[-WFgkg!љ.߼}0E|w6]DW\@&FX#yŲ8|1FS ;o[{bD-6 <{ CHFTq ]1xؑo8 /h bU|@/y햏'c 6 dIsN>5nFX3fhO;E1h·VG2gFNVux"Gg$elPdC,&+u=xRo!~fAO/FaX>EޚЅcXW/kw,ih._S~Xq0+R\aVؑ")S-3f51iRVZ3*gYZ07070100000249000081a400000000000000000000000161421e7b00011bc4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/&]?Eh=ڜ9SL-u|#t{nڭ׽yݗ=gD~Jw1XLvd';rFu!&7lc=b.gKbcc21 b6vR?؅λx'KG⚘M  mHTB" ۥg#,CӟV(&rTJ6) N 5; ǽ!㯶:zlK)l RĊ0]ܼZ+?U#ڨ*DQDbӿ2he~tg;DjJRyZSA&G-2^T}V*o&u?=)ny^"]K`R=9t;Wn2dN6.R֋|HYe)V6n -c3/s%> v^`tzMV{Q"HlW&I ~U#( o` *D"n^+iXE%cd:ܒ7=( #%>m#ruc-.3n&kT-ay~9RR9e[ǓOr] !tl?^gkt/bxL{1q~J'ؕ0J!TbNR^rQM}""",Ry+KeekT可8szjoa91lNcv炡_X)e7s̥w^?,hA ? ձxoǾC>-%"_[ 0:Ȕ͹Bx&w91RMoG, /7ʷ?juVPZ˻d57wdabVQ=LR+ޣ`_{ƱЊ_XX%l83,dq=S5|q`ާF[h}<.3Sm>*I'âjRDQ.v`v&n,|Nr}}XT cz|TsTCI o㲇y Ȼ"  A}&qhfA2Yc1GzbS?w\ nrRS7PK>H;xMuB mc֭GOnP6 Qv{Cf\g$#P00S,naΊOtdVA 5]#'[*1d8UHNzHVgj8BxWcr|؇JEz hŇm+@,;{jȤweɴdm+-x{;}XMEiPwGflp@Mr4f ) 1/#T_C\w>)#ӺE2@05!W_9 /l-h1$0gkٴ0ڀW3LhB,uhgДfٟW; 0r(`]V6r}]'({௤E|;*ϲ?x v寠e MX(@fq? ;~mx6@x1<2&&N(Y>eJү6F~}kW!Zr;qRQQٱ1+Xwz::K_|vlF݉%uSo/^ɔ{}.  u);׽U;~T(i`)ȟ8 Pe2ءlkb`2>-1UktB*z7j%xmĕycA^Q&{2\jS@b]~"1 $N-x4*5$۲LIXfSIgbAj34mn _2)&LA&4$ x5$)哲s6RV*^#Uy-&,6noEm9 0aѼ<F~c?^/r`R_nvH_SjILeku&xů7f1@;5+醺lUB6TsxH2iPJ i!Kxr d,J?^xגrE~y$-7RwRD8K#ħ{s!]7Y D*.8BlQY!.k s~.ӓ2m4d'l&3륛UlxY98˖ (1$ωZ_G!TGQ|gIU,YGLk>_4fP%P lGڀJt+_2$ZӾE V mAj(3icJÅ\i a-RD7גXKS2g[$cKYukeh2 %'Ont;2{vK "6yȬ,׮\^g %A a4"2>ۜ(ri:(Xw+4|Cc/JR]՟[ȯwwhz"9[\.leI::_ .IkQL$ :0^z2ML@ rŎy<76R:Ą$-|OMIV 9˼GN\Pt=jz6"Ta:̱W++&z?ꅵ!? Lc:F%}PƁY1}l>fN'5ewqMuA[`)>?akW "A}Gؽd5 4U ҧ_7%+hpwfi&N!#pYD$2mr T'gH!|FqҁW&/9,֚rH>ovPqCc_dEof[MEpMx諈kE><]˻zxτc;eR$cH.T zz7ݧό7x0=e|UE3MoXQmAʠ(^GZyNC>xǖ Ox=ԴZ&7ap&BR|Y1˗B@R#NˉHq;`8Nm2aRPPȲS+0L:dʦm*ܝ?:y;<&$w!W+h-"J>SQ.0JL fy%^ w5z x ݽ%4bI3&qzdMֺ# >}Hz_BRN`iN ƪuyoO1V$qp;=xHH\d]]cUN!atjӃcڤ dhJh[Fϝ'߫OOCO+Mi`ﺩF])"Ih"&Gu:uYVǚ߾|^!M3z!? 0?X5ן얬5` sv3QY(R+՗&(Ɠ`XSS{M``qt Tᆳ$\90ڈWC!G0qD?v<-َ7"c q5qhijG)!i0}Lg᧐eM}KiZWUCmaC rVu[ŌaRV:"Z@њW+sl|, rMן)*8Ѝb8WyK9Vp@ז*\dgw}ZI :$2P6?gH{Ubuegϙ%fDJ!u!FGOWDAj*G3du = (+ ()8x%z7Aꞅ ka#r.>S޶WM1SO!`nI=Nx]SRimZd4Hv Ɓ _q;#]. L7 I H3mkB*B)hk ۞ٔɋ[.O9ق8T0z'o ws4$Y&ȃz)GXӍrE'r] E(Ev7,9]уpd/)7q/bIa<äFd Ia%DZl9v5W!/~'Ju9OH' :W91H&dQɔLpTѓr.&!y ='"1NVɽJl3nc[Er"B 9m-뽲 c=Wd MgA4IݘUfK̶۝]H.*lXG՝8!FIRqA:>yZc״N NTKFSH$mݱP8,BkQup. G 3CBf7b2o*楐o£tPA8"9lbÝaNWfؒ^jaotz?ڔJE춃'\X޶z#IcL"Y"oH+4="~6 L4e3RG9f{ë~„Os%yOBGEX=\{1jC }Må3j6Ty=)P+̴眷M;*8yr-R33GOFphW.kyF2чŎ]A=( Bc)-{5bVSp!}3gtT90tj}1hkAʧ?;cB'kYaȧ7qPb>Sq3d6ZS~ox+?)஘ uu\dDn+(rZ[lSWd<ɮ;KFau_(eC'OB[Rr@kWϒf iq9ajG%k+R2dh:0ѻBuk{d6u+B&*ɛCy3 !$9lWڗx<4I`j876)N3G͞d]ϲ$?wZ!oPQO]wq8s'6%]jo鿩l?gMATh' lcҀ+SYC$JgQo[O<DZ;tpgtŸP((󱅎ˬxVn⎁+O#+]ڳg I a+Qr7CNN3-$R;Qw":īB/oz9*Jv .T߆[Ne{L;곷^f +c1~FI,I-ÓNE𡝜|A"0g@t1gg],Vyg)eY>pyZNB;\,[kNZ=~KQ T ~)IBLqm"= WK9dS4x<Š-#[rgc9cwfc3#{6C_TXx`> ߾B2ʼn3d߉(A7ޟ2X0\3ݹ}9ZyRNӝ@-DRSWY8ʻ~*wF:|Azr-ic|[Wmh3ucI̼AySۭ{iRK䂺?zQz9O6X҃PrW(7T+R}< [Fǵ6~=ɪ>}[qd=@wˉ- 8c! g]94Y.@d|teOJ?Ụ@6mS1f: pۤU ^UJUV&8rֿ}#-R T+ݮQ6 a45ϷaV?Ih?=UDj1aP8YiLM)( neӒ۞f@\eڢ60Ħue3hg &f-¶cU vDD_º$m&E3TҷB#7\\;̗zgPz}al{ c3L }hSaP-8ͣa(0gDTaҊDAJr44?fvf ~(e߱qAҚt7"U<sIYnD$f/uOİ)<>_(IaAr?MJ$Wl %}V$>C7IK@Hj\!=*vǮl/ nh̲G[bK$bA>mGi^iD^sC)EZu[$h'uQCwIq $Iӫ6^jcJb:&3־簳Pt&igrz/R/RRz瓍ahB7+R87gE4BÝOa h%y 9t+8_0V] z'qHwlYp9YmW+*"qSa^ (oxG{#ixWLgHGyz#o5{b,ɶb5EU`ܰ~[?kTa"Ƶc?3F0ĝ^jginHh`fȡD< X=ѓbiEW$4D[\oF,٧utrr|-#ȝV6)r _Jp d -ŵoI"J^498p,YqyA4MvJncJxR|H13Ԁ=T%}FdBK8' +2Ljkaڙ՘n+X4sO'ݸ-K c5ïȻJidܸiI mnagiqIN̈.hը2E"( 6%j֍?z\E3xz+%^A RM@ 3zm%5MmPŻ6M6 ;.E3Fvo*a-ػPGol+> KF ̌biôP^>gմ>pPЍ *tn+XGuvc5Gx7Cġ|Ild(7Z5,*ZWE|k4WēzF]s! ^0E2Sf 8Iř/mөr!f8Calט4yk7؇=,,`Lbq1""Bݱtkt %%]`bT?l#y X(oSjN r kK*YHKJPCy9 .i$(~$T\Ҁn6PnXE[RfI"]vV;£zUY rþZv s~U{Ge?*p> þ{1zX娠`eUsݴ+!LFN1˚Ŀw+9c+@J3`V @F?UB<;.Xm. \0$Nn67"iǦdmw<PJ9v7 9ut6@H ϐ IeWv|`P-^ch>t\w)v8)Rj >GY` q۩+h]hit§V,K%o@]4CWx[&H&.j &d>`EPcr@Q]$aW fAo9.M{tGyA%=slՆVޙDXWxյQ z!0_>E|I(`ݨ+`e̋\. G fڽl5sGK_k`"f~mjFl<9!Q !wJsՐe/,WKeVLf|KT YWҷmYW(cuVnpXk6|h#^X?\P&Zf)Z>hsSeTDKNG{Lu}G4\EOVYT@cZtU3XJR5LdEgIT?""rKbZh#G( \ i7-lnyzc Ôwȱh)oL+ar!\.u{ca0 =TV-5STi; r,{飔jqqT,Y/Q[R[m]]ЏGkˀLt5p#7_Hʸ10^9?jHXcע%Du-H^5@Fx0so=Xi*;[ŰeyG{e@ATX/Rڅ4 MvOq.)ou nuqa^ǀ2H'*eOfcbQZ_ CHH:HSi)JIvy!Wo|'yáY17kKE5A[q4FU1QdbN RjM愤v*e $Guo)Y ן?^e׽~J,ܔ-݁%#مDΓ Ȗows~ $l*͵ʘ./v+ig,YӞd| vV݅b:, ~`l!v_r)*/|ly9jC$0Ktyۋ|v4K7Tʫ//zE !sSΎY3kcHPo^/,Eac2/I/p"ffTҙMۭ5Q63xrc@#j,Uo~Ϩ8V#@RƆ-y|ڟٞy`*[r+n"4n"hx/iKh.f5]y.0RzΊXq\%#v/Sg/+wn44ֱ`0jI^g=~)\GO=xW)?пJ[ƧmYߺr@CʺuT`2XK /+4 DrnG,-^RL0-6s6Q2eY߶[?5tF[<Ý?$ڋ %\!. nQ5?zóR%(v `x{,r~hZjYI2-+\#zULqH,nMTSpm5>}Եym|LcڽY!<'h.?HzҚ IkG|˭u Mn;3&tBFZPIj1Ev7=ay3q<9.A*ڭ!dHkr}Tsn2Q"JKMd$z(pD\>sWunLKW Gob$'u$y?HMQ>w_'l y0ld߫V/ HߢHI~ynÖ%s_tUk4tK 1!(8ߑZ7u].S]PJ 'W@&%T S6sc8&p:u_lrFFkЬj>cR6%%;}ckE*+e j]S짛udSh;(qNn]bɡ,tK-=Aesg7I#nQ<{7)=h-eOC'4q-d# 9n5 !WYgAGe">hf EKٯLWn2TpZD9ri<ƺ]I}W+ϫ⋊Qw Fbڞ%#@ -cR[ +K \(+8ݐ:=a5G*w +L!l̃/jq+G Qfū XW&]]ZXI2:D:+f'IEds+uЮ/OHeVzOQYzYEe]Klp>ȳaC?VB)654,g$e:Fi?cY66];?a41i7[)<64?;<%,HJ'G/h2#&֔{w͓ j9]dOY/|烽 ˚y܅?st~ֹ Y]W9 _Q> ]@p7{n#żC@_8~udٍ4:DԯÆyߎ_;'{#lZ?(U}蓭Y>f?%KxН$_龻S ބj;#3#px^[m .\(4s6<Ʀy.'(tMNk>_x Xoo$b(Vw1'הt6rOP{'&lH":mPYi0q:Js^EbTI$3ȕz1Q;L$)jR-( w f-/EΨCe>LIƻE,%sPdqU#i_zR"KMs&xFKPͤs,-g | !pn0),;7XY(e\ F=j=- @*4 J}Y7 O@vՄ"|@ Xh{fׇCvN m1d[ZkE8J$3:VÊ4m5ړ*`Pcs 5c'6BTPԭ'UsŇiAI뙦\?ܛV'r(3ޓB]XmJQaB9a p@|B( k=a'@Zkl ȍ[c(^%\QG(>1f.GϣyazpB}^&@N|X5JgG+T{S'D c({p Mb@:E[ڴ0akQ\< ?sYo\ao(ba[ӔKF}UqRF-%.`׌խംP@ 2Ht pّ%xhĖ뙸)qAyfuH7h|~lABv`jf)rJ/Z( L @BBg[Ks og>oP5da0AAbKՓt bZbzFyQX<j"@>ĴM˥< F7J&g`Υ@ HB4Xr683l/jKm\\{k>?xq&۰01flb}ޯ<۾ MBtمC;SG ZFYdŠlgZra1wUǑۓ3[d1'j@$YHm;;\'RC*Q2 ";ILġzbv+E7$:Jn UmT h]R֗H"n<`ROSeʸ(w*`#wcFs@F" OJfI珙wp\2:uɖ%kaf̫Θ4hx12#*rt)"3]uwApyˋpާ)Sm.l; oId8 >ŘQ";|JN{ k]FݡY*Zy8_@7ُzWfROGB;>?Yg5լo|nogh߂-KoEK%S\!@~ÎאlDޙc/6S\XDˁ-d^:n- Ije^`NY1{BB`>7l~ e Ag1"xC1O5 G^Hxu(6--㇀1oG(;}įvu#OD rgn6d5:P Q<;b!j.+aA5k W5"!LU!en4 AfWH> ]-l4(̈`vkeYD9pqm/x 'VفQe]}O|dVBP>D6X2tU4FR|ܢhQ)`J5><gYkJMqSGx͖=unESa ̈́5/4n!>T6A5Yߐҕߍh(kq:V,Sk7CԹxjbrzKF;0X"0Zy*'YlnHxACc]ę#,8142R> - ;&MܮBSt$bqqJ7.RB;X+g pI\~w Ja,f}0p5d \3` s>-y-mW|ԟDwv*!oHm*20uV[=)Y`0J**C1!ZJ{CiLkܿ%8C|5:x9ܧ~ 芋{@6% [8XpNScΆ67x(?_AoF@GXzwzx\>f7Zz rrS]ݛ}͢qVt(݄fRoWr% L~A9HA7M'ߓyP`Zo!+ s.x~h}{Wjeʌ8U!]rzEڃpf־ئD5<ǻerhWX_XPvkHtD\!Ueb<-+Z H~_Kxn[l1}jLK/8PFɃ?./%3 vf& kAT$n’&em<"3~jı(bj2@ m8|Rre>깬6X6[5>f3`KR[?$Qg-s}a' TFƧ^CikҎaQ0[;?Lv{)y ,BT-([`E d^ّȄ&u< WqХ/Q#biX9L rT^8yx5fAby ڤtH ?ZP8 V<؞N[#lXЋ0D Yt`F)SS"U8/n 4/2@/KZl݂x0>`[=ԣSŴv t&enDW&˹;D0!QO9cnCd !d CBU(/>VxCmbcl1$E~`CcjRж -0jt;g@H>C;38Մ}nEisܕ `>mH'}[: s*R 5V2e F Y<E +ph7I]6.OZv $xlz_h.TQ$|k[>+J{ojG-II[ԵIpf?Vs)`>I3ܑZLkF>;?n3Ȭ _P{'8)pipjsR /@ /i\KʨmJ:"]|"'Nȏ-Xa$u} zM 7,iܑ7g 0E f:._I$MYe7x]˒6DQɝ /& C bX6J܉[K M\Gf0(."f?d:LbWUZFvRAo(յs:rhJH"`$V%D|9䬋UY]>i6<'Rojd 9F\Ozx.DܩSxN*ag6 ^+YiflH_m-_~%r4fُbJn'awpD%Z7F>+.qI"&Xl.}~v2+v ]@-KcJe H(: bS4aIINie D7.KvS kvB\ҵDS 1ͲK3UhANXTVEM^dmwȎtl&oё ]fdo^ï.مZl_ $ީ bP'sK(63iیqt !hZ@jF6ӓ=4)+Е+u lIDâXsFgsi D WFEڹ.sKa#zhdI{:X»&2^Z6 E~Xǜed]xfLVryܴޱ 蛰exޞnBL֥Q~niknRIPU1xˏu\H1)lWjJw"otWiX{ wxͿCώkdW KoX_<mn?~5'mzM@_GZ"E~bgJ(3.}k0<^wY9kȍ<+Jq Mkvh`7PPS̻3=H=^\MW{f-)ra(} p{:`c>9ť dN~|늄^Bl~PIbbdN+JUyb8Uic8aV[, dgE=Α9Ƿrmw ?+1n}3Qa1a Reji;8x[c@!3)d*ZZ ʼo|JBa oaߎSbc2qn؉Ow?Ј5\."jpu;~3#fix1y(TQY?L3 l ݭ0#zX종Ɏ1m+55aU I=(d7IQ=K1kֿX-]n7W6G :Х$v ̘]Y|S96ҊcS Vn6TwiEP)@߅HRPoe#szYV=T ae67SK#m-]Z#C``Kjd!v$'<ӔZiOx,"ҶVb}T{+`oqiOps7-XƏn=Z9Y/KiC ~V.>i;NW/,Xh$8Yz$*N aLiDLfhʻ6SL 3pg<³yX5:XǗjYrju >!GxqkmtWB T`y]konVYhel\YuS5W jV /.XO?'/4 ,-2^ 5d@a4x_a5&hR>$b2@O/_tV*W@K Hڌ:Dxlkz΍oBVr2^MMJ3xR (Bپ꯮ U'sm_:~mi:S%ZI2kegE^:J2<,|F g60Gifn 7RQ֮& V {Umq6l 䌑.ϧz"(6TsQ Y .57;H8=7D!p$&[V2{ZLzd( Lt{$Frv2c ν8G]g))(- FvH$lU]Q"9/n P]HRk3-޶.|by ,ٽr(t1tRncAS>a6~ţx[L\+J0M T0fc48i]ErfjQE;23wd=ڜڕ.YxӲd)KO1,&UH|Ś$U8g#36J.]4$%2Ɨ&ڐ8?}CiTH*J$Ol ΐ| n5$%'^ΒGXν\'DƨlhBwy:[Iq:2;[KK'}BrTmnlf[%@;a\Vh"?=QkJgq ܕpZHL4oA $H, 9]WeL:Ây 9qlz.-4))( ћ[fH̍q9mƛW;3W8xҏ_hiɿ ݸ@"/!Oj1G`?:\ #1p i^5TXk.RLz̋4,t&Ds c)?/#HEvn.1i@8b8:EE"ZyO dZ>KG00ql\DB~m;a}q%?6}!2>0DLa"4%1:RKwJ,65\_'KXD)Mܱю\OAav[F#N.TP+ܩB$OXirGL䙼/lרT-"a=˻H\YkM6ZljG6وx;bHFc^He8KZQ:°kV 6+,ˊGi[vF$V_uL WTY]Dx?*C@8B?FV=/7̾X$ |Gt&|X(B,8WO̶R%NlkuggҾ!®u ðFjgi桾vF2Vrf8n!Dz310*#_EE<Я&eq\8"Yt=zjPC* )BdQ@$bE,O'͂Tt[΁75jW#? XNe( d;>2{xЇ|[ay(GBh#c+c\-l=V|гiu ]"I*Dg nvo7:U 0díiU_mR@3&W4K\=mr6kS )'#{wFn0L6oMCV͏@W-aIo42- [76)/lݿ%:B#N-I߭0w4lp>nbj fHwCC[ C0$vq"^&UO*7Rhxx8nb}4+$CaMoyv7qo/yR:&O1 XX 6S|fv $G2^_yisqC3 WR?ic&cYdo–Ђϭ 3:Am "䈌'yc覾è-OF5N 9j6NYPcޱhGu&.#w[HL5 +澞+$'w#ZBxbAbP-ەuyE5V./E%zS$~H2״KA-@\jB%@{TU8t+C Y袇f:)D\uRsZi<\ 4w>{,l bR:xU *e2xDRͣp3^j D'[Q2VVt?gbuZHrjjPs^nVJ4rl㳂>My5<_͉m5%'eh&aCRN!e"[?fUyKS*T\m˄w"@oumK!i瑂4!]\ 򷃻GnAO Gg5wY5Aޖ =`Ś}q~D>c(rMxݨEݠ.Kj)HF;OiJ >7 N襤iKtR^u% fnE!)Od* ?Ieןo!XZb8c#yi(e]Va}[-KKU16 a14[>)Df2YYT!Z6&,ء3LCI -B֛PbDe2kKwnhz*A,I-?^UXͳLDxlgfHx1_УpFU28[{u D%V`xey9VsU@Mۀ/)D+d'qi0UbIF6}MÙjފ,TR $Dz%W3'avE^phoaf|.O ?0C2d'z;U*KR 4 ­ a4< Gl53;31ÛŞU点 Y!!Yo.0h9_S5 t!6dl(u5KsYb@Hm(tC5v3q{$m#߅ ń@@>|PMp(HR;[ПC6AWAsC-}+jW `Caֿt'FmX9&>CrhyD_ԣ>Xr`<ЎCs|DQSj',l r Y;=@fKT}u4z"̯$IZV$ q=t!&*fO8`%[;Jv<2*bdA1^(k7Ozq@ c=%P* =֑DKȫN8"'ׁ%46Zӥe&Zz)+ |<]3*`5l4:LR_)3uOwS̋Nn6hd,BKD| "HO?|Uk f2^zE'~Ǟ((Sssd? O?^oS5( BRu|lJ"PC ,8weD.ms\ZHaf{ヲٷ\@旼sR^W;/@Z"cO hZ8B nѦ!4]ʱuovbNuZb&2װg!q)ӿ/N ߺ~5V6ݥȮ{vMlc~]o]QhCՇ_UQHbUddysDN5r~/4FPu:DQ=ݭMBBNŵg'67j"W^MZN87jTb qS# P.&gYZhq,䛁JƣR~~4l⮐dZLmWw@wZMFGG 7YeOVXV7%Hn] =+Қmf6> 05r"-{Fe(=WV@V ՚y]ct @n@ʐSj?{8h6AQ 49-F[cǡx a¤1t"V1葢9p7 %G{S$43nO k32^5'= GH<г2[%.G.H,z Z1t(a } J/QB.T*"*e6VYAwtԥZe6밎TV9V]uƞ.ƸbO۶QFL$q.M<3 xm D;+{`B1Bz/.ò0u%ግks߀LKl%xC@HN/䌯#*8__(D$7{ }8q+^nEXe5N[PTD&x \QM4?FZ5IT o\)MꙬ' ?4-&(`B[ΩylrǾAD ڬ8L!~왽Ebʚ r,oecbRY(v=Gff$e}R_í̮uǝ5Hzez)2!|ڋ c0IK1 f¯7nү:3..p% 9;|O|V|h?v"Br.MWRW|M"pW97]. { -ّWDE3N Oruj aZ~}tA{T[O05ꤣ;bcEe)̀4ؤPY ELt\u&-q7OY} (|*'v~CJC~IZ%ذͣLh%rxuLQvNtS1L!4uҩi9]$w^>I8TkGd7!B. Kye[V## 7ܷIIQ) cDw.춖|w-td'Ɠ{'׶.hTS[1ĸNKD=1S`*de+< G jSs>ccl\JG8+ ۶{zxDi^n%1u *-۳Qгv!;sv @^VtEoP`홁Ym sQp bx9N5 ËY[U3#%qFkcIG75e3x@Lg|w @֐Ez/&nPHdįHIso5 x u   \ U\|9OE rOY QhHR)C蝄i{c)b'rC ؖ !/X%>||r4-cxMZޟ_2B Нu P Vl@@˺f5(  ؤdBM V-}>g3Q ~7pTwk](0zM~~Nh?CL0*)^_nBPz$XJW~YٱE/!YUFxgV$LbMڄ}M&O&ZWik=䢸xTa Ds{>JzM:Ux%O^X |>eo[,A\ດkp].*a=qzUsvw6+2+\J4d v"¦DFxJx3r Y}Iu /T2B[{hOU3y~/`~8 >bw>?: DS,޳:RbcgSΌ$c5 H8uU{|b)f_[? \vzTI9mP3k3z1Mpz {Eg?"<IԔ\XMj&'tiA;t",R}Ya_H}̔++ .8Ӥ`7T4h<Ýedߘ,Ug=Mm3JC:T8B_7]5`V)4 w\bnܵlm4yM',1S!;QփJ=4,U" 5:-wO^';½6P(_Z~AVJN9 u+=b)vm}Ztt\ecC} kx?=±A'2v9[p|kXA &~>6ݭ[l —UGG'%'o0Nt=$T}cv]`Zz;Wz] >ĦЦj>ĂGF L]v]dוrT y)^0y`9[KLiDuwz%eh+^SsΧ^t͇kEV }nW Ia6r\Ge/Z(#8IˬJK8!NOrΠMgnOίWk2 FڟXQ+ EWνV|m JPY%+7yH`<lMwn2B~.:ɘiV<#H!RZ7 8fFP tVDF,WRD2Q%䧓xm~sr:< >$)ԩ;A%_ qfI&0ݙ8 *!zLI4L>;:ҍzlJO<+lTsxwWY !g:yyz4Fd\x,;Wt8S@:ivKP݄_a;hy`i&#'%NA8.(:8' @SFV9wD֪7O[Wh9քf߫@S!~OYv [rDOཨrRh˞./fCyWO3CsYOU2 sg/1!Dyn څgz2{|FWgQeh**,X)"aavw?CZDnT' I0>> m.a9gGw"6e=`nb2!&H1,B*^S~ xޗZ)?~74wϯwV="s|MoNH y [cEF}S]4?ut~gH6bm垸CZ)JxGU_E3Gk8s1<(M$s ǷoI饐SH *ث&DZEzQջ# *:`oy$.HS= t1yDjT=Wۆ`9XOVr`wjj&:οܹPs(XɺHu8WRBähVvs9눱gν>6<R'Җ=%![o=,}joBߥwi|8TTK9\-8Swn/ ]j%x7;6ؚ(65CU0EVYƕ+txuIΪK\qlՏXޓKbBki)z-hUS|8U ,$IJxN^Aޑd5|5}iʪYt+m:Hˋn6w8~wG[~eul Ƨͱd+wUfDAMBRiK_t뷫5\-uԢ;.3&&>.h&l(0{Fi-Wl%='^l6ͪ_RhL6%J[j{~fU仳t4c+\j>t1@P.v~mR8h`(ʹuY_ўmOե1SGdِ&ÂWg; h~a]{(q0yFo| (ss"(u 5IۊU9C`+5 i%֐D<ƟJ&}SPDiӅ$N#zX.uV[\+pn%B}r>( h]w NDwZA#N>U<707 pXYylSM:.rxߗO~nozE38G;nwG d C{mwC*.FTL^7ٔ=[%CKleVl8۲NAPfpB $#m~>FwzNGXu?b/,ԓ4O|i zlaS$ZxCzrvU,,TW2נzyMb_z@.;B@gQ?zŎwrSDs@KrF V.#0:?7?(=9S| CX>afxةK@?^V:@4N>a?Q4sg1П7F'lmjѢt:ƀk5rp ^i_(4*_|{J`2{֝vkx> G=<Ϭ}u%`)Q;<0gKC/zJEK|l|Ň3=x7H61ˉ/*F.I@R4lwBؒvo4| ѸkݠEy۽]8}K$|PQ7 &>@Ǵ8R.*pDe0<2iYARF(vA r 0GI|#=ZHO1CӨP:S$dasƆ|4eio>ɩs.PTr16&Mpk?+ ^Ȝ=ybDC:J:Մڇ!7lɡe ASDN,S/5IbͿ::{Pw4T3p]Vt+CЈ\E:'oPj.Qi% Opc`\K>n/$EѶRMbfd[Jk"Vxť\}łMUc%_b&-FJb|Ӄ fFLwP8-(6Db̤z%xܶ [;ϼGO91RS |@aTqUvZZ9+&o+Mp36a1 .E3Ȯy'p b5Ňs?o?zl#"#Ku:pɴW ha(:v&C|]xˌ9wrb4a : I{ٹHG:s΢K9z`zu,g@ b|S#uة1谋ϾP#"Mo|?utY1^)3 uĊ.O]=c() V##j,3b 0g M-<Ug;udM.Ѱc="ur cKp<ޯJ 7T*xDhi_ 0m~\` N2=#|Ei{_ZBh^3>_Ԟph{fe 7#SW_@7F3~(Tlziȿ1;tCBA+Y& lJ\GK]wx&3:쥐s4νǭG?{^(U7?l!{kj=I}-%uL2|#g(+A~ƹaqɶ٫K9$v>"]}vZlAc=o 8‰ jb-0tR G4Wp>w< D,Q iEy-dt9FiZ!?(yapIX n/2^I=JV߬8Hܫ Q F}zqcӨY2aζz* JvA*"JF^1}fV]-*O}϶ixv6!fb"]t_7zz]u>,,M;8hj2% `ımsƝ'U ⽫= tqUP9-(!3CZ vVgY-amJ{!Ƶy$~]umXA:)6,c-,mMaHPAϔ183p9z_M>'PnG?|ò|fx&9̃Fx(^dz%))/+w{ešP*``}|Ll>:_?f7N$oWhzvEn(G/=[brbט:US<>垸;;TiZ$1vL$~v7KaVvnEY9YSY<2j<C.ѤIdxs{K~8 Ps2O}<}e"ƮZņS{Ӓ܇(Nvp`H,qbkR!IYpٷZcW5rEOe@V%j.D|a߻~#^4hmIz#G#D[B!ÞV߯A C'hN*)>)[FpsaSْg?C["'CyG-vEQpYmaՍ/W=R%ndsnc>8Thdo[TH$ 0,I`5r]}ٰ*f?u_׉&A+G '34b8_I#W@ä.,Vx/I/m,&QoJx$gb}/SFFD:!nI/ >ï`Ɠ.U,ZY,]ƤɔQq,%g}Vg)!Iq9xo J4yk51oFlboly/-cK^S9FqUHbE0 ~Ć;Oc {4#.? 7:BS!l2;vVCN\˒#BKyb1&O g_$ t; \o~\i+6mp Ϻ4;}HjwsM-zf#4Oj>$X&5S71<>Ӵ-Y$?ݥUp(L)wMPNeb_7<|;&![J o7{I?~=6SVw\v5g%-!ӻajdi Y>$q*Zh?@KߩrtBZ-zhQmu*ȃ?j 2I+ ِuo"3! `rUC\Ĩ hjGU*@ΦoYd62D}Hj_oh]tS ۾:SQ{FvQf$zNLX.nZEV ;~ 8UљLT 6D$d,*Y|H,=Dfl,Gl{/)SEcv>IB&oyZ#ro4[x -Yִ GR ,p6 ƍHpiq` R^ =~|OHf#7є'}V6ǻne'Io,mE<;1Ć}㍗>Bǵ¶nf~h_knsw&W:^{8,^Z+T`>qnL)Sx,ވByٝӦȌ![/ $7=2] Mӵ{Ue@sܾd E21E>5`d;`wqu^sTCg&j 9Nv25Zb[l % 2y`fZCHM=̍tQQfl}Ǣtn.G1/ht)*u魝vW4H\$P,L*:{5 Qëwx;7rVʖk>Mu,m!ES0/-Ü)?XQW/D)wV(ű&5KF٪݇k1J(ai%B4v)}\Kd=Q2S>,c \R;6?ԬvKNNj/nDkӠ~OSP3-q&9 TnvrkoanTM/6m I.L _7Z.ij*1XF?% _#<!` YR@6Еw؋snKg 0߷XzIm iFEkZ,@@4)&HG?Jz`_Qֺ,ӟ#z:\(f ToIc2G̉+j0[ e()('18&6˽Trbι,NI?w=E ^f023tG^!9eJ7.HjJ/qw)c-HUDִ%rP~hǵ-Ұ\X"9 j:`PXsU;nb2:A.NKmZBǖJ҅Y'2f/ŤO90lO2J2B9T8Wouo>(Z"0a{`bS]k iTniH- 5g$ ܒP 3{vGjGZ+Enn>Fcp҅ P@ʯ3MiiV#l#kAFDiq Z(R|qhW[̀sz*.Tk I{ g NfH/;1lW|HN w݃,Qp9\h`ܻPw,1(_p{T)9vq>a DvՃȄW"Qj_f;KlEwp9({siaW qs 9SqE[f3t%[-fu7a߽)rdt>#u\Bx0grN{*>9g;Cdwv^݊wm VS ?*LF]L'Əf\$2D`M.J]'" RYWGۈ]ZSQvm?s9ż^ KsCj fI5->{4Y:8 !LgYhO郏)7aSQ%[T9%HUV͸7[oz;:Dlb|Щ'fR6xdެC;xw^yJ'RvA<\9nL' Ň4®XAsD{ꠦOcpSh~Ԁ*>O>ޥr)4Cr~t գ_oHC_!$v6SKMBl< n2ov?>d?؉;2~ܴ,x(XB{HyR܈xh#D v^ [n/jge鸕'5ԮB+ݵh)0RT6:XBR$e:4.m1񵀜(Ѭ K4CzYMmC-mPE2l ʚQu* $Cz*vg2ֹEChM.P߉E eV{%BS Tx23blvRa'eGNؓC0*n*/W(?=D{ } !u) 2qu݃=>"E{S]e94N 7(xߠDUM€zh6R/1(Y~B0Z5?ZF\Ӫ O{N@.M{u]XXV١e#c]BsLC|%3 ,^KѢbOgo% O0WGvu&W.}~n4Jv^s$;QʬN Z \~}CZKY!s1P$cOhTvP4SX󃡓Lt'Ƒ+Cf^ЍI^ Qh_'?ūYIQ7R 5KGF)}SQOQxuRhŦ{|NNik =5';95i-mZM=c4F!vO- Yq`Dd3E 3 j5OX$\YE`okDXcU5ӹxB< ϔY\0ǟ4r"9 gտWT}Uuρtz$VNOɎ;x`2 H"Y-&;B7&F%4F^,Lҝ3WhVщ?:;r}Gu1kjhCz,f!&1,ӑJX-ѯVQ7Ċ ÇYщ1Ţ G|C $2mz#Fc`ϫbUЁ)/@8P+9oTg(f QƥZsZYѨ5xUq[/P )dTU6K (i|uN~7/DaB*P|L,11 PZ/Z|`؃M:]"#ɡ_6'*ԃᓄQ->C7MR܉)Ijp0" r> w #6zZKhڳ#$uzUJFyyE$EQ9غFjt]}ڿZi?8J6JFN+ރWN,upZ}~JZ=Ҹiڴ pZa$ h0ar3StJA4V_^U;tľU[rMHBIp6f+EZ31qx{ߑKm|3b[WVV4aJ_3;㮥3W|le(l9]'!+%e:r-0[\1j1C$H'X55o-g ֔)8w5SZ6O9 㱲lSI@vBa-nTl0qiD{hiJKwߌª8QwzoBICP:W^>✦̥hd\Jy25!(:EABleo_b3 iN 2;i9p>PT9IOof@1K\PJ]ou` u{&t*b#G(8ObNnz O M,ZRY#Ȝ>x.ߝ8m0qnụ`|w^=9)cך7XdFs Gliy]r}XzM8R 4t2ɟUCh3Կ%%*"(::B&{?k6F~3oc&.Ka\j++)ND:;w H+?@pZZjHit[>ȷGvjRV=2㢯Y.-uOUS<=O3\\b[m@"Чy(~u=l2T jutP|{NehLGr9~/YzSVg~H{З-%Os%=RKY Hw?K N_~N(,GbC&kM.Wւ襟Bœ_f ,UdU}aSveO 1>oUO47=(=(}7$P&ɜT.*M`ETZ AR_ME׹űYIf[T+7g3Uiz>EM=w37` c(8}}L[lhe&npz~rOyt9jT$:pa((|x,ZYCb<]b`>ճ\i%Z)$q]# g KdO2>("w L&Y/7u'="m 9, -Cq#b4usx}=$YW󛓢W:5Vxn,|脾2ɗNKC~NɢI:&H`6EWC'a@; NƁK d/]nn؍?7xŨ@3K$ڒnoFr㦃;ajg6P[#%hlR -4of ix V?59jjc|QJR9b:ZV|"D[mHz Rɏ_xtIS_,5351zX%%=.z$8Bh P,DM6.$3K,N85-RDhA2ĥsl^`˥ʩ''ثa h1)d1J)VGyYk~ߴHWLj' \bŃ)4|exECP{2?7ir;,XgHҡlbVٳ2Wc-SD]ӠY77kbTڣ TdxePF'Q:l}ޏ?V[~DzYau-{h{)u3[EɣE}.lC.*[peD|CvL  R|zedK/ɖBj'8x}quPNҜUxK?|PZ9T;kݒz͞:c'\)( džTq^Y]qH~EycFpJ< WcAP{ | E"tRVGz >\wy<1܈?("͡!jWYdpV|ٸXYړG Dypc,!RyȩP\qx+A%Z2{9#Lҙ@J~Df6ĴB pGTs0Q}q/5WX޸jB]RGČ* ̈/6'&I9l6,h PZqϬ/.7|'M5O=Z>i2,d4DBdg 3bPXd'Jlr MA 4}q}UzO_wxyhJgx!:?AOt!%}R'02! $P`CU. ݟAǓxyyQM@r -Iyqi DHRI <FvCb^\rM2,,io8M>;Rp)'4 ϷkF1=,ɶ S"JuՋ7DT:d ^H=C㮪;̸sKZ`^9>;4 ІhlCV.#ggq-&SA|4HZ_.\b@=RZ L/3o=-$4AoԋYRWԆk5\&dM{x3%wbh?@{ X|,m+l-[M\]DN C*qv UP`~ B3 *xo9,`Yo8+.E؝):mKWQtϒNW)﫦GA3k >E=xGbACk~=_Λ>C_V'2zr[39\9 w138.Zu` Gip a2՘մ*>I K%G ?c1R\Ნ-YFZǟxhdWC/YT3VպkϏ&O?7 }2/6( GZYN/,Ą[рe)]Q};x&kIQBg_ePfcSSWt>#a\e,g7 *] qż=vhFZ| mU(3͆V}Gf;-iܷH~t YM𿄖'3ej_NZiuqV7M%:56}! -Ϟz(C$ۢ)ywyymGx5}I WLFT,T4=MvՉ >5|}~'MDv3 = s0x\9 =T37Q՞nEIA I*,իg4flfd.4Ԯ, H2ϣ v[I?x<ʛ>n]\uId8RB94ik,t'=,?ω`R xۛFj-L%}Pr_ !.EZQmg\<{QѨeƻ_*ߜ.= ]xY3^IdUz`1az[ܦh5V#~};Ƴ/뿔V֕i=LSJ[)fƠ@a \.€(EqeE d$<ƾ!4&X3eY$gP!"^Iah&dg~xHDŽE-& `<#9i#s5LȕRIZ|5>TB^Bu̧z%P:5>rA.DR^f%*M:\YuнPW M-B i?L\pɻ[2;POmު%n8OSH%3\ z:e {蕠Bέ W3CJ{EPe9},RKL6w6|h!Ͽ3SbZP97eu`C%!ۋSYh 6s/)dtߙfҕY_fugcrQ ,'Gx :kFM"YU^zǨ@2Nъ*"f8D@X;VF9HOzh!3Z)n|!qѩ?l2rec/]3f[uIm2,Fjo)2m|Vmh SN: _dC|#:*1(dJu\"i#~4͢38 L81مqbŹ!n#^hRyO]g'!88$ t"%FMU\TC=҇s0Qöiul/~)v| ja1r!eeƆP9hjc70&rֿ\,:T`H6+tf|CQ,icƩ~S8s [wNmtڱ4!svZ~0鎘bhj$c+#O)s/9y!' ktU>-ЭL R 욎uZ>^薭.SyB0>N›6<[fՋkM9ߧe66wLƒB D$L[ʖzƳM_f*ʊ>~U.9'v24MS2<Se͑"^T-Prj_84 e@m0)bvQSZކBq@TZu(`~ƒrKF<3,fĻ{d4w*PS6T Ob !1#3%pà=ntEq+gdEНJ|#dPxK<;BHx#GyѺP*. IEƩ=3k--oMRBYO]4&CIT餹bCXǻb<1u^{ﳣFWD&TfF&Y@ ofu ƽ ojTzUkWhviZ[d%"$~-s^\X%Vk*u'ZU.KgCQڱ.v<\I"w N6:@꾿:Er2z̭CLi"^t"=<`6WVƠg_OJ;yV6nU.>]Niy]Ga닌3Qq'8~7D,UIqϾՈ5: 肢S.fO;&lGM_?9M{شH, N;sXs^/*v#SfdUU7CKiQ 64Z#zz_RX ϫw3@%̩ƚ|_z oGVi￿L%-I-~|pX.kȆXU٬P^a$>'F# <Pwr,T6mDVw]*`A折s"b9(v <2(!@|`-eLoRVF@Z;;{Cǧ9jvOPc1 GQ1\OYMM>:,NBz~n94+nru\PzZ9̂ޛ9+CmWp8 M-S_SGPNFaѓ%qw/.x Y9]dz<4]KIr<5J"k?ިS2SB4^OJGZY5_(W<="z@Z/V(P@eGΒJ^;8W=J#3E1iXb<:!s!җp.]&>,Y4-{F8|Qt% ](|(HAN[p[R"=NV*y ࿳Bp|TPeT)enof9!o~?iѲLB pWhy jWoZ?zटtj%Xf3AA)PׁEJ=E:$uޡ`m>ssr^G.GNaTJ ;}^*@67g"mbӱәAD:#1,iy ֐"Ne7{T-v}6|.DFkY%`YiyՆ 65gPƺ-s0 !&eA 1Fqך >ؔjdsPr(<+>cv߆t,4z؂>3~; QJIO d0ӑ@Ɗ)iٞIgIV88c|]A[T"9\*Ç% )r͐}lHIS+޶~Dd-G /-^ykcqi(…|iN~i!ϲ#8|d&SSDF19[4񳕋'1M5z9D|_R/x$Je2jFl$.e4j;YS)MEwRDC]ũ {>lbcY9vxCR 4`stF `NCB"aথyo׋ VXl?|FV[L8:җ([C쪻_D1j5QJ1!VHCdzO~߹/mwZE+vKx'^ʎAsS%GfR fH}ߏiR)z%y[2S³?ɚ؋Թc-Y c,˻F}&J؍YrO>^T)t5.!T9+4|h FOǴ?a}VCn?n5Ŷ/VW Qb)&^ FhM,L^%H̖{Q6 2~٦IǂNե-+s6̌_W:%ǙWc.e<gpc7`hM2J!~XŇWĹ!B %ޓx'@"u) Oak g 1?i"js0vPWQJQaF~IT.X+y/,IvgCO{G6 R ZLJ<coa-0o(#ޅ]hߤ.&|_Q0&S|P>}q#D dQ5}?:3QD1jWИ(O!e*|ub&rPB}yf1(<8kcIDwZe938ZjF `"IGpG뙬k,GIF?IJ k(F@ \a/7iGEɭ~cZzVs"5d&"t}/f3vmCm}eq>mT|C-Մ}m##Hg oHviEanWv劮iy'Ca.bLZ|J$x<,!u[{h/,Ny#*1?K|1J * e(,ҁ k/˔Pν>^}*LJp#GPcM;\;(:t#t]*D Z?ޞB+dgN8'0n{:B8ĆO׭b,牷BT `,F0,{s:3ӝ*A6RXcw&(%Ț4ܫfy~M"?Z zϼIɴ;d0 ,،?[,`YiWcO5O<㙷%7;p#x x(@Sɮwx|ۛDe Iףb>{wۗ'Ox́`9^up7zị%1BR}\\E ~]Xiة_7B%jT=YshHkMy֚1RPW%Iŏ=ߖ`l]^eG7]͊+ 6m2}-|__M"dv;Q!1FrW$wtoa+ 3iuł mG5g<D/(pȏiyH&R(Qn$Spm {,Ydct[OYNcm%(A-yN5R nu< /vC39,QG5 "^>Bb N\ ]kQ6eusVXxƯsWVʠâs[ Ah3B4 : _LӶ!&+ (\T+ c8pag-*ZsKaYW~H Zlal'MFE_)˓Ski{M_-Vo rfuh4qq>wQ-ƃ#mby7v &ٷ,.^ . pW4# Q.YN;E#MeVFdPwC?)xM %7I"Z:{-ͮGYȴu(R}[iuXoI3hFK+vy4*LׂG& ^`Ⱦw4iX`Xcr;wddOdܴG=.!cxO{oh55 BckPŨnvwp.6ÿۯn $d'v/*vjndy&38U o;a}KIť'MtNj^ŸAzB8qvZ1 y*TRbLO׼mgFW'/+ 1;-*7$sn!鈿3`z-abW# ̃{gܱY/hAcHJY{9(Y&ND¡fyQqLs?|Z<1!A2sx",i;C*)Lkc39Ub霉'mzde}j $!qEgLa̙{X?gb#ˌn>;LOIhЛu}e ȵ|L^Qy?˓k_RvoPz,)'Cݗ1? Þـ-tѻc_r6["3ƧS uZl38) v|24,'B;w(w=:ݚXc )5oq  {|Zǒpm;PYqYT 5XfP¾rÂ{is#S/k`-<=䳩ܸ`Tr𧒚vtbvkWKũkxIF_Sn@=4.HZ~"A *M%!`PݑZf?WC@fe "@y6ŋN^HW,6n9O{6ƽm5A>6`=S1{o38>kV S>߿MS:h$W|/vY*1PKB~B궃"}X*}0VM ˁ[v>̄L5yP-OtC_^N%Ո q-mGGEs1F/_Ku!(~ng=S1V I v"۵dMPnVIL 'Knop>E8qVmSjp;m`yTy?MA [#(闟!+Ⱦ"gv0J;1grt"=Y_Pr870yjY+~HMxnėL}R<70q DD\v-4fyTϴ[7XkV۵&;g;b2w*[FB$٭~Xw4s pjHFc¾Dئ\%%Y$\vy-Lpwv^Pw\kY:`[ݽu2}7NNNj#qT A[.a:O_|i)-'Ԍ~k׷r꧱K^_6]#vDŋI|@i';Nv6͇d.FyX03No}x.d'X~e^PH9V%ϖ <ܱO"{LKake5%HI&%V+C ;YN۝֌x2ND{g$(Was}% ֍bl!rH+@HJHiF޵E<}l 9~e0iԓqv9#Gx$lϼ4.S7n L*77*/,tX 6%Lk\`f&rtw԰EV2 (Pgc0~ƘI*!ggX[U+OdZ4v1THɞEo@bAVd?y?i.D U.X~6đlT_S{30A71oqsy;&+c 4'A|n85nP:]Ù9kFiyxסA)%9hwխo{?H\1RWOf wO!S(D}nNDYn;Fd"@pI3TKi$O.xZsS/Bl+K*ډfRW]?u: \ޑ؟{6>'rҚ}3iq)xM4N.wfi^cp~"А"4W`tfTjzhX;u T^';bUۮVϘZPȳhLoAiV(-l3}^Şl#d1dtj/USwb)n/O].j-IcqSɋ5H`'=i'_V 4"U- @ -I>=&R-Wn=F\zyzl,|kD'o.[S § ϰɮlQY1߇"gfVͼ)?|'lok>X$dTaCz1;GMqC*W4鑟rCKPq :fP&ꢏmƫphw4)"11>OX'}^_/_+n u͏L+`M0`ҳɢK1`JrB!N~Grڟx8_~"*L(+4|֚$8Ֆ_@vl]rdDыG27K[awg&V' "u j}2AX2ƗCl&S:U. S ?|3j?fFze%*pd/0F/R S1gmim" 5@- k۞@6U8WOoR/7LPWY*  \赇g6e,f&o鏝v(Ͳ\+WޅX$tI2P'N@ݻ5tm'7^sP|PskL;ۢJ,_h@U}+Eb=g4,=,~kf#EtK"vF׿ );Q]êxNmcg7̩F#݀KXgԬl$c\VxI> J([4mHΗW HX]zh$A"F+q<bBn|g7,K 3bUFH"q Lvf͠IUZ7/JV=vGc7iмeKV^zg$k?_:fifP&(fwRcq+)ߞZLd4!Bf8_JU[%:IbQB}\h@Ddo!OCQj~4Lm]nӅa3꠆m7Uppfn- 2}V=j@ͭm6o4 U;goӑYc>ٵ bfA! OT#᠎ʱn veޖ*"X0}!j GXqꤑ ~AlbAWpzJ(%WF{*7 QKi74P OV`*cj٩Sԣ1Ǘ{ge0@iۻcz< {A*݇.طK_L}^&<9̑~qƻRSKՊ;z@Yg[2 ?^EԢ{Uq&}31 jebP{ MT$-GPy$:7ͅR9; ԯ!ا)6ec/:Ufq\ FHi]2(xiyJEab~. 3]ۗhkDЧԩIx WzhY,:!iq+f9r$W:xEn]IK֢&@ S7jIHvL>,O _X K&5GBR8+d+"\*&3-ų2Ț|F0ӎIڅTBC&Oy<gg7Ynt"2<(ZGI :l ,B =\+oT W"pV8KB\ c9'2GWg M1ww+Jq%b]imҴ Sl3G+>e/T,]gVe%]и:@ [qQ̾bKN zlN\+Vt( 2Q>L?WƵ/ {l);dfvuq«y8.c}w"i(/Ik Ca=i.,Eߜ9d}iȏ^ 61 t!]T4@~EsA9Lg C~P:JdM `vĉy`]+l;3_P)L#uT 5&@tnk=o62*~Qg@VE:m_"TA=}vJ{GvN7q05c1䩂CI0y? 1,y)}cG+`%şᩛ;X8Á]CXQ=&k=%ܸu-ȥnm-:KQueWGT$.ЎzNzmK\nR :FDS) 49Jݡl>SUmU|`d;t&R~i"u"Nb8`@K {Kxm F^D$%^ \H|OAA2.F'|(4JlyJï!+@Ky[pxUYGwEaM'/"scD֥(M+s8 kυm܃#i^Ja+ZT6*\A¢婉<BwN9MTqFv]@_O5߁.=n6#CNDlVR2%2/6p}&2ȀF eSW̱@&Y6~ݳlwdM.-2Ħ\7@\cS$f(z. HTb"!{^79MǢ5/Ƞ5jL[ơ!9Ӣ;`]]̹joJ-:6jE=#i|}lgDw+sSL+T{䲬 6EKOŧ&.&܈7dW.\ ^tՋLK?"b>#jtV*ϻwb0hv"%N^T4( Ah)s*oT;߃(& m<02S ~c^ s*aD^R#Q Pm.3ju*n\M\kTDZFdЀ zh"]9\Z4aOEqoXk990$5(0ֈW}en'.=rTWff eD/e( c K'd$k[L``Ix 8$rMđ_HID3yܼB5x"{G=ǠŬVÍs3zlMDNpUOh>b4}&\qt镲!)G_JoԸEi/ScM[TΚLhu&bٺegC`\Hz! $A;&},;ӧyXq#&.~c"=%,]t @a6 IklBSH WW>\R59LƐAHtoCҭnIUnΚ |,lWjsyAK؍lOurd S'šs\t݇{lAovd.ڛ*IS>ٴrBZ]`;R4qU|v'ۄ\j$ \ڱ~xذPeAQ]~ fagBI[}kMm] fPf7)7Г={'}llp:7d0X!M~sQAdgTlc|ӥ[w.Kk|QpU <ݑux}1`(8a!r"W:?! +4:IK;ȓ+p|).G[ۘY {PeyʀNY@ƴTEr9ڏDn&V+=?Ê$]@o;&#_X@(7հwvaEi kAA*z~GjGFMV (G{Lp[ Ϊ(Y7FF) ߎ#jpo4)o+IkY7?t9 4U}xa˝ 8SC^O 0 eRKx*d"8!MV-nsd%PݗV C9ND4 toU,[f Ø&e@8_|d\!1o!N2x?hK=gARIr+㖢!^U+kB~W^˒Ca%gZvgc!PzOh4c U#⩵Gt'GJeby/qfab0;-'zèu?(-[b4szZokF^\# +dXfxwSt{zwpPB#!Y ?^tr*N. אmUmlɐ ڋe#5<52`m&C AUғ5ʯ"H 3q{cGK[B cO5|t*pi@چh0q@i2ǥҦj]M) hiH_ڂޘ tXDVE5֌o6uFY.C/pFpZ ̈́}:H\e!( ȎȚl:ip4@܁ ,/hQWkH;"@oE"@n8nOcukĽa5jx`'Ϩ4 :&5)HMyUwD8[ͧ-(OdmZϼʰ\J&x(NnQK$Ba=8 \*UGc`*2OqTTMo6k~3vƟҏ`etɕ%KsxF$>j{VH3]k_C.>kfPBn NNpb#XB5.gvg12׹|8&_hC37xxڐJ1ṖWYE3ЩK۷ݐW ٦S|D6lɥG3 {ݻYVGȎdul&?z=\~r\OH;"CdhOCq1N#H1U_*VO(Hi(/4E,q]I7'AΦ݅ɿeSaSKZ["o-[3Z9gA'Y ==!{0v:d-@?U h+1\W]1t8oa7)wSs+,B7!{bD0$< ĄaS[EV5J]>3Cp.̶ζc>PJ< 쬺{=0s'?#X )B*S*q@cT~Z^I`UTT:т:h>]nHx[&:` du~NiGpFbs١&Ǔ^Da~]8k4t3W {&A5`]5YcxnzOXz AU_E%pu5W_\ aX'QhoB=ev0dW1B(}]:43]";(!bcr9xY8a7M2: fςWx"u4IöPú'@C ZBWK>D0d9ѡv]2 7=\>#y"6 '[ ^"4kO/lZrwi'3۠F2?q;+B=tv 9ݲԁ-b;}fK;db*pr SEpU<rkZv1&.L< [8A}T`^4pCOkQ\zldףU."2jM%NZ )>oM{yFVPtN|n Oӥ%U9QɖC=H[~ yL|I/˛ϣk:3䷻ 0|+n_- =e,#'6yy< \.s=deOp2<MUEP*aJvhܗ@\^QWD?*sIjȥ,(c}x XJ~(zm{{Tc:'c/༔ACsMhp觽>P'ϩ;'JFlpr <۲Gq۩6%L8`uZ`"4\tgQ+R5SbpqǝR8XT!Xgaa+ 2r/l#3G<{]t šuxR6tl@Yl½C.LJMu &D[/(Cԡof'ܤTk˫雐N搆оWt|;6;:(4kІa$@xv#ՓL\i,pw*x1Bl^S{#v9_%=ו{l8Ѱ`Cr2Aac 8==hBؐ.ޘԟ}2fdxMuNj{GM:?r6U2Ox!g:3hUd͹.9*|TXKZ}s%LEANJP}R$a~]XB^/ vbpz]TZ*@ug=qZű :K-۲lx!ۃB'â&@˜[H %{^1iNYI6F36e8 Ts AR\ q0sEa2V![TսQe!O1ߏ7IRw`n?`VXgۦkUbHU%zϜ`ƵiA9IS5˿oH\}X1~A׊J}..pǁt, d*r#z 7pF64dcڠ=jgkxט7ÓUx0̩\jDME1e91[Uruxe Yʅ-lU4׼I}\`^ (bUl2DZN7'+x&XTUڑƤӮ*oc!:֖A$@ʘFSn_iX(w xOIhLk>SD]UNZI2I _8J&{_p@>o>XwD,_Y5G(Ogǿ\)?7zoldC}1]=<~"E viBcF`!̬3%gi/έa-c;QwًYᛱ5r-;mw`>J t}3=_O|;q ),<-\6̧v 7al5|B!![W+Ppuz_Q"{Hr1iWv~SM ϑ= R'tns+i{ }W}1Yv4Sk<.:lzs[57\!Bt.ɡ3ޝ2[1{97=pnOva,ZZ|C4i[1mdшlcޝ;8B#.&㚻z;1@{lDܥ\uONp0_pU wn8Q3"7%DOh$}۵m#~+ر}0͟[Al{_%YP1j$p=phTu5YBqܡ'ƽE \6l s@*mjQEpA?7t%/P5XR,NNSLCr9U{Z륙H?cTT>&SA"BS^iCF4iQ5x0}cC%3GӰȠi6 T9)uMA mz[xND,M渹o-MK2BF Kێe1 Imä.*t`}1RA Hl 's 8ih3O5X`DOl7O2LTޏ BG:5 U1-VsHkcDCV)c6Bhli[G;cZsM.-0<` ' mxSLb.s=c\NЏwwC6T-Si"R<*A!x~m:>pyHP\(?:pt@ÒnT0X}}!D:NsX)f 1UnX4Gqx|ם|:ɟ@rNwnGUi^9$Xtq 6Ԟ!|s+P-(LLzJct{=34x6hG2 #F 10+DY]X.'mPDc4s[̏H+ ±w/h4YuOjkoTSԃ.eKWi* +n>jxߘ k#FϱYXIs\^0_<6`8ġ-@ZC(+ hnyh@`0Ē´?ؖy%-,.-a&;ƒ|IK$4&}gp Y %YĔFCxZ޼qTƃY>8{9 IߋT0|L nA<6v*+|Rx ÊY< /eRe?;ק >E>1!UfyF"ysT){PFv3,MFq0R\.xxɧSG.=u-&hں%ᛳ[aw. `mtjX^ɚ|QSI#9ZNK\Z9r _-F\c]T[~]0/ ៮)2?;eOb%iUqAZl|VchjC -tm dlf -0d~$681B)nߑv0oy'~ /'e!q+=h4vת ûa1ﮩQlމVU(ش3̫ gP.iAMY-&`!p4MVs&?l`#r<;SZ* }=b:|&d_zJ>~ֺ6 ^X+mBeg/JW EتFy C 'rC3B*Nu4@&8lFvY4y"ENq}0C/}r>8d|\Kӽh{.i=FR1HGuRhPmߤ#oVѰ'Ih>ۆ&1-_`PTԈYw4yG98wÔQţ|8rHNP+tO!Ë4%&NGAҵ1"9#? "|m}2kLq='6xmgw@\qH VO6i UK,ʔq/W5^ګ|b] מU-/}[g+c=ɚPa2mY$*>JCP) ՝PgqHU7aWTRckCFTH:UI8Ryn-pURU,;N[h-&0PkaeECT*jqYOb)uhnyZh%ǴgYZ0707010000024a000081a400000000000000000000000161421e7b00002604000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/%]?Eh=ڜ9QGa!/aLUC$XwzP# .6?YHO mD#aquv-MT(| ihRv'Fnː<r(1Bbuf+dO0/g iJw>O+`@hK1=]:KzwavTiJ[rqV4Zrd5:sc>MA#ƩM`Wu͢> jYA-}[eI͞eX@2 {Ŧ|ݙԦ!>(ꙿaI>?> oHрu۽Eb/`*vqV7jXEQ>ů80s6`'Nw(;RSB2_AJ`EZ R$-eU8H#ӟc)ۣ7ה SRtb|81ޡ{{A% #`-Nn(V"m]Ċ3%NKeV\> hPERř9&)D%}ż2ur\2[ jƀuf% !яl?ICKg1:}3P(gآSW3sfG"ab4Wohj#i&|"E{vƆNr-%P2fo܄ζuЩ6bm \~()l:lem${qoSyqq}O$rP5v$~.rJ78f {UB>< @JKu(XfFN ϿuK+;2տo3T>ŃJ7pr ~l0jv?ٮjiн0.a b0-=ra5Bt{} .{v} tQ ,De? ݿ T~QɳNҸ1c$:iFGH \ Y`~ AR)l"DV f%c_,^'T.!%=}& BnkU/ kp.a/~Ĵe,5MUki8z3sĔ%iYui 6ȇL` .bW}"Sټa9& 4>aߋOe  \lt.v69 Rl"``CDnRj@̝V,9{)gB C &zJbd^poPدbSXiKm ` o/QPp>YrP2Bϝ8Ql2/G¡x}=3'!C)WN{!(vm\&y~b'byqZzŲ'Ŧ7eL[ƖjOVl^QD԰!Mm~O[A*f'*+Iw|n,1/O, TM /5(&][*蠽P??yp/}{~C`3 paE9i|};yn/~ UnPiQ;7+ OD -<9K[ȧ&^>JBo]r;Ķ-jp" e"#Gh$;/ 4ZW JU%^lUzLl0je^!י4XɃccZ Rۉ +uq@3Ӷ,rf~;LEcғniaUfN@OmKh_ZD2&"0Zo#Dя0l2x0J5!zfǃYdKzJZ`zفch$4ﳗ[AjnE@*L:aޑR&^IRi@5ݴҘ>kXIApԡ9NwB+]N%BxQMDn%]&qUAI^gvڐ̈́GO8Q9 I\;YtZ~̨#e].pݵsz;\ϸ6 |9qAtK۹K):$mKF/d%"8meLQ0bF.)7ܠ`oDV=W/MEs>D׳SP j[o,T+vUi`hk҂N5 Vl%S~TL(jNqߏO=cy4;ꃍ\kaze4tBu]xݳ˥k;=QUGg8[Ryc C#˥/d^T3.*a^ ,[63 FJ]˓iѺDIK*iQs->ezCtWmXY?H;{CGrjJ]Jͫ޾<4yl5=QO`gz=hH؍1fȽQ&KoїW0}azgo(ƺud"4yj뚌QLp}w"<)lc-8#*u=#%JWV7cJVה`AyBIn{dmd=Ѧkmm ETQۯ(qkt׏rZN 3vf׎ `3]<9D ;QŪP;ͺj&T`a; ϡߋ'e~]Z3 {!%+% n W}`toIUz:*DfY ->Z=pm %/9ګv$=@!"FI%"o3 Ѱ]~l̳(>.2MxX&[xe5T&f*QEbMo(%}%v'e.Ʈ Mgm"Xz({E IWؽT`n e#H="[J("P]}!aW0lǟ=emjOcrϗ10U(*Vl\QCNU-kӲ-[5n!K6rC.Ɛ7UpE(Z.xu  4zS#fo: !L;=  xɕ`)F8j#j ^3˽уi!@g-Dص펔OɘBosO;`a m dyؓn+`tōT݄uL+,bYyx@dr6O@#F<n8Sjmo:nOu|EbV` SSSZ47#eI߶.e/P#p ĝfV᫴9GiO[sgg!Bo > .w(%»YdJjhAäyo5+q&bt̺Mq!OOv]zf񊵲4j]|PM[ ah2.OVx+K' "172?m$>pay8]^)CdBd*3+bPe%i}pU= "FI\z[|K+egv8f ."2-jH:-Vz@SP6AK^~R}hM@W~~JY. )f1ݝߛ̉9_QeJ _ś0~=׶ԍEvs/G Ye8|\ ,0ͯōVb֓X[<)ta HpψF!Ya䇈~-b Yk_Yxv R[ ;-H@m |4E~|N—L9sDU9Slc Vr7MUUO'N M6Cӕ }CLyhHL9DYm^g-)pvSIfOd~4=$ \;AjprUm'n$jH⦸ R5m>l|˘j6Q\5ժ2ZXH,d3|\+)?SmPT*a8-ٍBfW!L>Lo6mnYn<훓6VudAi=?1kQskH=츌%oۛScFV6{P:_'77+6,N &4~YxG8ƓTB$1j*#o'Jߩ9nM08#BaMLO32S龱8Jm#LqYLWE4| >!?UWC'+T-rd}i5@f5RMO.i?ko5 wL9R*^qjٜBօrÙ+D[ ?ƵvW `iR) Z-z@(ҀH1;504#k*!Ta}s+wP-e4B)ǐՀ1A^7v0k;,=h`s-,?xCz{0ygM֯,Tk[v@}45&^Ԙ Pυ 4TϨL\_:W$bE@Q25w.4H( ~@iRDh0lR2: `!]򲳍Aӳ֔Z}n%Q34)jհԝeMr?BYaxr{BcƵk`w'+w>&C?J{v>x Dcz<2P];z X ydGl.i8unu)~y\լWcLAVu`f˂xԚ ^>`H /Sjr).^ +ɹo;̖N|p ط`f~[AEtcwi)zߎ34i:hX'θot1lH:Xu,b+f^E.hƋ% ޵JBTE&*Y\Zi2qydlMs֐HW3a &.} \2"s@Sy QU\+J܆/Ҕ HZ_ C3>7b&}$wFMO^"C%^ v#H/o C⌫:lMu.5W, -/"u1"oW~M4bf˔L*/ d_R2Čl_+&_+RYp}jf)4S?Z]Bth34y?ZqC#u. JO yM*Ni 8mjǐj#<5k"N;C[Ύ=Q_<]D3S%^&Ji6?SbV@q[Ƙ"&E|p0&J^ZȨ_>M>ds!b]ܢĉOu9~"NփyhDY <7hoՐJt6\OD]mOv9̊-PJXaF\qf0t?}E¥ @_O`aj6CM~?CB74k$^UVo#m g!R{)?Zds+xuT2nы+ݦ9SotwJ!eOo=`{@5PAv?lUaJ\Kp01x=2spaalֈN9@)u+7;-.WsU58۸.S8%8\hv8UJl/˯_M~&eݕ~#>[#Ud+K-VyNb(Ug1XZc(/렙DsȽfΎ[;8G톇Qp0Xj^iܨ~6q 8 t 1ir.ӔvJ#fK/ϴ%[+OD_}82oGs5&Z_6֭F Ta.BU:8tOߤv^%%FmzLpKֵWԯa!QA4C fS%tn5.W&$U#fRA] ѐA!MvU~p$ۄ\n|'JDO|߶I 1d`TI?^P 12@ 6 ?{郏?-cY5I1 N!lIН^V|Fƻ ʟ2u߲e G'\IicwgXŰ5c#OGp=\ּ\ߑbU)8|[bP~-0ܡeZxҲ<? 4$2q t!QBO>{{b@Nrm\r * ڧ:Tݟ`kɚ4H=)&u4rmv#'TK.nak=N DC"'z{¯d©;2n/TJ/ U`ppz׉2] =7.YG&t/ۋmdu$ZJ.1(|ǦWO,/%uBkhV?]2 VOhivc'>\bm%`9CYf;Qh5 |K|E--8&.9ltx&$4"v toc7-̕Ap[VWKV촛&W`jgjV[Κ?(qc=-v5hXA9^s)/%E:A ?{$jpK ~&rɥ|F(h}Z+if3}'@1ھ+RD< `6;+ Grtl"^܀N`{i,$w^d,,3)8{d q#}i0G B챃(-8vzrpF}pem.̸O7Rµ4bؙ1*?0MEzFT_nX7n4uO.)IĚF'bIvĠ.;[FF>^" pyF|5KΈ\x3Ԟg Ӌxgٳ\'9?8sQSr 6g7׉| M3MC[ͯKRsL}9_Qd9T@\MzU7^i21oMBxU~ۖwtP/m'?r3~!ҫGmЍxfD@v`ov1 YA_=Ȗ &vky]%[B7J_ G+g}YEºg4Ej$F1A6&iķ2އ^ʄ&I>\Zϩ,(I0҃y@ԡ6DJ 3sWEr < h`1TrMe59!Oᆍ%t^W?\/G@Cj&NT!E(!޽G B =lܧY(-Iq4XԵU Kv#`~`X@2oC-L>z @JN򓂶d% ~j_MnvQ3zȺ~pp9JM)<5WW*]]q fg|X̳N~Sw*?=m݌yf?/@ݜDi#}5a+{ wR9l#B%S\>r(mAͨkY{E<i[ 7DDTIrYE-ʕc9vOj0 X"xTԌpx[1L.i՝?"V -O75Z~@ZHp(VS E+4#4Uk7VD x5YBËxʖ,VU2M.>ٶpAI=2+Y ʸ$>ȓ:J]#s&Y(r-c,Chx:3L U.8Е20?s7kI_mYA 4}6ز+LzI {I7@l|t3FK zfYN @BةZz=` 쾲& Q Ni56ԕCjfɝEg cG|&f1Β'+yB¼~SX?K,5{f- lbvp}6K_]G<  ]Vf:5R uwL4gG |$.ziSMpZ8/JfV镩cQwŘ>Vﱎd{3bf.xx.(Ց_t:gRB]n:08 \2,̱'Ʃc>*D9){HGx $a* Q꿴;LJ/&$/Z>/atr a&;C({}o-q,N4s= yOK~r|Lx5:M1W-҃+X n<hџ]G%^2!1_a|53m2uA:SylleTvvY% 3gue}F6v{ %9a'd?a˽3Tbnoу G>-{Mɥ1V ܋2p<xXH+Ɔ'H&uKg8~31o)"KdNLrf%L'- nTуS'h >4ڨ{Dţl{(P۶Qp+nޔF*$| ^0 At\8.< 8EVO*WT3=x-\&w 5lDd`{bWA+͞܀DitH؟˚4oߔ~uYxteÓO[y!l~V/66Ӗ&͞,"+|[+r?#\MO ҉95 Q3UGe97ؐ&±W*h (|GDUY{͠%=`Yb;jܽƂOV-s$Ġd-&-5c8OɼR3OrOjE?-ku׽ mCy$+ͩH]%939fh{6PhʑeY\A> =h qGDS>~IȺD̤,m\@|v+&YXCL 59uQ=;VVn1I0?D\%\¯sY'j ɯ n 3Z(5S?$1Z{5h/ש༻VWw@[6bvx%YSx p r,O4/ (T↕56dj &l9 'Q>zlFےǻ3ĠJXݖ4rͣZ+ʓt+%gFcnG嶴P%/LVȇKrџ.68 SvJ)'nqo'ܽA<||ǔMR|7F$jG̊lh j+B5#y#̟zqe:e8&Ȭ|z<OMvĦ>cG_2׽&oDG h}dKy֕[oxP[7Kx?3a]om r%^{7FD:ŏZ]vxl<mI7]@.-~<._Cr CKVu*@}/pO#TO Y+?7Mis>uI.OJطw"ZE* c%gpp2qd3RGHY* !; Cv~HY;0e:D)ۢ5*nku,=vjq2,u,zXb5F|$-̷rEwaÆ|} #bYJ3:)wO.OluǦfVЇ$ܚcLT$Z>+wQS_agYpSR; ?,L0!yJ::ayZB;nIr|)Pf1Pߟ]1*DZ)` C$|+,Qg39_N=F`Fq\wvf/_#c5<0,Uﺢ\n z coRKѶx LWBOmSh|EB tAؑN.KXmJ\]?2ob f.pkѶsc#]+WOSte6bgNH*PI asiWqiCfej ѱ3N׃q|5oHѣ~݈0`ON:nZ"iL5=^nE·hK$l 6&WKg' ;dCvWF\软,+t0~zȐ)Yȗy%z` M;g?=}[Dv>z:>m¸gE%`찀Xo$erJqQ=w, kZ ;ss7q~sy7 ]ph\[,!JⱁѨlbARlܝ"u[Q Gܐ(yelnng?24b-3:e϶'VEhOP!JΣRDûگΩ;vvVx_^D1bK9ԯmE8B2UGy6ZSP-\uGcxB79D*08Bmπ D?nG3UH}"'Zu(>'eTW ؊ fwm~f.5y4;Ռ9*ŲL8#h{HU Tm'$ݿe jN[w=^͌d1rHE;^, fC妽O^Z޹ `7"L!yWtg\G4iE x` :| G J#/W$`ܰi$*Ėk1lS~.m-wJr~~oE(P̑8L MÚ4Pקqj8G7pgu?5~}Ku-x|aNrrxvxV@W⎝3(_kGKMl?r$hvAT&z Q=SR_VlQsuJSޖ!=_% !"a-,YtNȪ#Y,U9Ņ۲̈!S.aHn~mŕlZuoN h Y (DkZ>=(}kV7Iβ}aܾP 9Mً+{t|̂LJ-j|iYM?}<@5M\05KU.07 7/u7s4 nǪ)ŜQPɃ Qq Y4Aw ɣPƧ/nbyU!\c[ SZa|dh;-߄!Eu|@Ho0ffRcLk&˽j١eaE^Uy|aG.a]vR!ch YؠLJN+O$KNiW-W>o&{Ќ'B oNv;Sj _EkYU2:쭏 z̄-x3H.J+t_V{GA+T;BeNK!E@%$#W6W¯w[f0Wg/$+*9׈H2况OiZwݠ*3k>c*z`?ƴ6PS;9ěUN@;3'jRU52FkZ̉m;ȐOΣ߀x?IY/B)&K(u0V۾'+;^]7Τ8P~:sB.G];:U toP\;,&W J_&VYQ_9yi\FṪˠ!<@" RPӻ#SJVUYPa*TiBVUbPi #Z r O|#Uq`yU+]!hI TBߒ0ѵ*h+cG7!v)j+S_9fϕ\\'f݀u^" 4VSKsl} 0l/@| 0|/ l砝fNzCpvs$^h[U]5[8A\oh nbėrjT؅yx\g?PU+4CJǁ`1ĊOu5Zos.ˢP5/S ;Nq "5ܮ8\s !E=C]Ǡ+Ŝ,5ęv=Z;x9=슴 Gl6њm(€BM?;%䤔'?w{|[|-} 3 MBRc0$Kgyu5n)R{Z( >3TAe-U}e |AmW{ةҎ7\Y֞P,)|tns]9-E2֩:F{u Υ 3W&PVD=Flg%'O3v%C NPFW_M"Beqd'&{GLHV|՗;oy ^T a rUa4wFJfqFHu F$ЂF{bSnˎ2qI%+T>N\GÐU:.H@g5.JA̟VZ3xd)ZT:dيW\kDPOugWa gMd`*xȀ2]wCS>0]H[)Fj+ W1>+350Oإo/ -b5'k6vt 8HEKAﺫdnŒYz"7!\W,Gx[c@Ziڈ^8Hj_m]Ί+.YJ#͂U4u'84w0c!gw$vZƦ۩g%VM 6c.N cH"Ӫ6;Ց4?m]y6^ii$+1aBuyD}ؕ.'SR!Qג|rӘ$uH9|z{6mS0]ْqj^h Ək)sWso`%EE^B9:<8r9kER ц_-.*?VXX/o-Au]hbXi+e 8 ׺~g^IdfvAI:UFztx%ZۍY@2{7IOՊ[iVfj3Y/X%sQyy_MXäi?Zc0K"eiuS MR0 ,CZ&NFRh4{xa R),ҺpQ ͔p{mTf髙)]caۉoOx>h u/"nwIj.iH8-Q8K0v"s ¸>>0ʘ P\"Fx, =\KFEve޲Ⅱ|Tkfl(Y7%))=8ČSb%W#AlD"TU6W(E\;r: TϘ?1~l^KUȯz" }i̥h9cdiJ<˵Xd'a!-'T#K܌-5lmXqowfQ2{\ဨ5ZW|$?eEm3uo+iыN(~qFHYFr-6 I<XfĔ;Y[t$L#x9L R6*”\ U4U>ZR4yTRb9 .I܌)rz#M:00^F"vB\M⯅6.Vu mAs|m۬}x"'dH8}}r;FuCj36+݆EQz"=.5ʨeX2: _GIבGecb}<ğJU7;nEٖtVW֗c qWV"Ǒ3Upw+p%ll@C`_sbͳ<*>' f!Ub9ENʱ/*1gkC{wsXx@- HP)K PB3fa՟֣0ۺ얯S`})9}+!NdCȐRj;G#DbtnEYx̅J[!ur~7#g A1p-#t1J~i ~^R4~rkVb ]4EXͥ }eeUٷ_: 8%'Ǻ\bP>I"_o gxQׂv 3䠉&I,K pTq|Ua!(>M\~/3>tyI ~/~/)yyQ Y(]7 ^`ؼBB'e{'ALPalHHVL7)7)bӬR2Hvp8'-h:>ߎq\:Ჽxum z$LB2,2nkB#w 7f5 !YBLMæ'?@/G-=D`;9Gn)qiq Q^QwJYh!w "obGc -;O {39fߗLz&u¢j-4 99I~ft-/*-z%feb!h,MK {Jh[w*s*ĥb~E,y= ݄M<6!?drIN]ޱdࡏI"bb7y&=ZEOq[=qy4RY BsTE6ceRZP6[Zȿnai%ͼT=a>hB+ԼpbDT`[#d$Wvsw i_P/ހlsmZٝ i—2eH)`U0s(F*{.u+һwxCx=L6('=3&8SsWa[׹DHsJU!J"+U1ooʁјTF2]B/XUT_iLMg_m1Bͯl$Uèvqg2Tv1ѦXs#4`\OF^{iu-4H*bC)v>?{sRA[vz 0Mт9gkϕ`U 8Pn-ӭ/|(>Њ[.g?^l]֧;ز2G12%y/qa|݃0rA?ig ڼuS*5QX4J@Z-T99q;O( LOڬ_EHݡܚܮ֐]"uלe/x L(^>j-w3%2W{ԗ)VC]'yRxEglj<7ҾQDkD\Pv { bYzud0njwGصf+dیt^6D6"4 %ekzұҺ/3Z^YfWcw!>egŕ/].BBShsuDO?ۦc-S3.yOVs[TJ<"e\~$6%CF[*jm;zqO5  RC0-3Uu lU7g 6&>"J0?q.TWsD##-p#rԱ$ΤGLȮdXk+X2{2"&4uS4inro|pgM9ҨLnŕ:Шn.vnEf9eJy `1pn=5φBĩv&s)Dx tH]YQ[L)k2<)Y g69"jRi+B2GGrf_k1/&P2{f9yuw9) sDR Ȕ&úsS]e |[hRW\,g=vlwY/j'ƙ>`yHJmRh2AӍ$+4'aHut?@Ь@pH?yN(h86uD\3v* 帒䤒2O{\50i= vS@Cl'G.CcBܩflhV`3_EC4Pi" ?85g[CT~;L+"1iӢf+ p(?xpr-N> 6vg3Գ_o+?mghr$}&dѲtK#( 糕Dƴ(HI 17 T\3o]O W%՟Wv"(P?,NC;W̫Ν gV0se3,5.bsi fvw;F~KVz^)7QwnuY]ir[֛ yDݨ7d/Ƃ:$w 9}4δo땥J 1jW(wx3F "j"Q)JeAzIDїlI2:a >hTVKЉKj{ֻH ;+JtΓoA'Ae` Lh8o;X>*w`_Y?.uM"8Ƞ;WAv݉yK@^YSlXr{T#/H~!\?3|ԯw<͖MpG<fiȽY)sB)컡9 %Bُ)c*䞹5Y%H t횽/Q*/O>N @e,7S /ZOrΨmSǚ$NBqo O^G\37[X >;=oc.b}$za-8mJ:nRO.88_eT&{`G "6w&VQaAW ڙx=mi QIyMQՂ.@sO꜍Gu+~M ٤{)dqLChsqHWRǗ_XKs`CPb%Rm :bu;CŽ@3kfK=,'H6W+{XmڊsIѻpL9ǁ+؄إ"<O5Ux#k6 >T2G jqXie:Ztck>$725P5oXƷK5:9pGӦ+Iqk ߶vX9#]?}sGBwKA9SUQaxꥂ m_[b [" ;ym S TБ`A-Eݷ|)jvP h-#6-$x r!Hj½2t)۸H,ww*xϽxmQz🅖F͓ h!Zd/[Bii M%fim_ \/ $Cv*5uQL̮z0W>UnD> ;h]vMi1r\F'7$VвpT7o YWMIEen<ț8aoThD.4;90<,>@މuWnWK 4 +moچ|~ٸR]2\ Y2c [ }cC^n}[80A3y&dBܴ)V8ZKw?Hptw]v\CZHkW!J,֞;&h`Szj':.ڶϫp=΄9$3S%Q]s@8y+n WobBpn>5[!5$ i16D=sawe(>:#q,@l&q*I3hZV )3<-Z{NQI zn'ᝒYHt{:$)[YD],y,룫[éNxޟ22ųѽ7Zb2X\% }?\6 py!v<4 _d[aAebK!\{r?割 1(wdp壐6$~ndr0yhQF.-b$4@N|@퇥緉7h-1SoʢXaQ0WNpgJ3N?w0BK(`ns8l4 AX_L^u9Z#1Ƭ w$4D EOSfّc 0Qe kM͗JSStEn{B0#ü.Kv@(6mMRKC,ʯAs?D"$m N8C,ɛ~ -HulM8& !JNG7#;–.4?L"ϨdO(낙* =PDZ&A EE';5VqDz˅[nTQ:j(Ŀ13Ovy ጲr)[G1".~h`<%ϊ4El>ǿg)kh/:Տ+sRC4/)gKa ?m&'7|b Gl'$2jYjQ/ٝ9=^\y}>){F}Q6OE/o%?c>kjP4"Ja"X7+wAQ63L; `E{d6.6[:nUR*x]IX*2mӳI=jrK{%LT3h%?~>M6R!@N(xD|U-Z@R0 rS oܘL|ޝ#tFUW oiՎ/n9TE@7s]؝q5tU(/W :J/eL8CPh$1+?Y<3=RU=+E4amS qj H8"1k_+3IQrC7;gNq. ]2=ml4PŊOs W+ngm*_ZNL~\9VMm֎KF꣈cۇ= `T/W/zMS-$?dк)q9<ҭJ혞&&ՉjCHv /B7ޣ{%u;6KeԴ 9g ,*ȠP/CxBbx+W}"6 (j8+%N55YVkE{v[At.3~gmĦ 9'4 ;Mb`oѐ&@i.6 KgXP=7זq+{Jc;m':"p czֻj6 L[Xty H&X_Ud 4\E2( *Ph+3LCuۂrqr@*G?:2XЂ *&gh{n}772E-h;Ppurފ5ׯ*$zƒ˖4a,[ԡ;`mHtsbmx|'&\|eCŔz״Y},8A#)6JAIM@Zh۬W73zAd,7O5F$)3:)WV'M[/}0~ox<+N+fz oTkJ2upԀ!רr0ݡw( |t!> '"/yҟ{qX+EmB.qW10c^mbDdiK-앶8 /8iff4m A~Pƃ"XGDPyD޹5/:ut5.jPbQEtKX('] us%0YhA!! LGjyC eoM)F}B¬nR(r)LV}s&U1ChQdtBC]~%g:AYNK0V^t'Zw`S7B.( T׬UbD_W@;Г EN#A\g}yKu'4' Sq3 J ]6j$/f/TVZ$ύiAQ(a~Sle:)#5+t%Y։$Z UAe0d3aӳS?+3}Qzthە}f_Pl^)eJHl>e/'QYfTZ罡).3?-Fj֣˖/-{M3h-{xu;(+.M#CXGQaO\'_R..[j {Fhh)CNaA"SK7_B"lP4\rY0<_?ja^CPD6U"`%cv2V$>&^UodZmkiRks ]U#Ba rer$0AXtLZ>FB'2Vt5#CZ|ZOgOx.=?lK9Wu%a Ƙgb|OT"E5Zߩ﯈։eO1Z[Xc{0ȗLRQe #|ۡه\aw 1 ɢRPi?e"QAVGc\ɔxd8ؐ"n# W]_,u-J,uzzIe-R&5iR2MZCs(0&f6 Ep0|3vet}{w6ڲJSkϝDž=2@X) 1M?[6/)}D9בvlt1Q'\eN@] wlf4#.BKidtzoܕ0]{ZRDagj )_`;(ӥuY)3(#>eG1.ɇO:,hwam> .Ul<;k9+ε{9Z/iաiiƢF9IJ@q ǿ^VC0R(Z$hs%0t6ټ~p]GeU\(.Ba"y=&zɂR&^wOxY~*Cx*+l2ޭY,Ho^;. *1P\+>U'Hu0.Fw= "- 1~b%#teB(C0mتX@o.DWnf0|C C{n3|q=FS4a)cem& iӿprkvHmr uE|ujb*/6H)1^lH ].({ ƾ#@k™'x5C2Ϛ,q&aaoK3>OVG|< !yDj$o'7MzWn^ǰLpA%ľ̩^[#b7<~>j'uTOigٜTXsJzZFv*1,f ñۡrɽo%ù _"1A~Ijvk4a++.]N؃j:pdx?>@0h _?)&9"[3Zx_RZDSe$=.cX/`_ܺF44)ؕNtVÐr,7H4ASQ²5 2\'S&ebx[3J.DU#Қ()]יї8{z#)vƕ56J S:lx=bc6FH€ũXDO$5ߓK!09 KfmLd) XE/"CabF m^R9oo%:p^Kʸ7;nޟq{ՉS.'!wӴF0bkfm[F_qncT"qDw6lY]q?1f2 .i)YyտМ4qJ|Sj A2NݩOŠkUNXHwbH{5ZZq,&lN0eAU5s>ȃW^bTZb*7Pns˔KG$dB2UKzJВ܁X<}8"@֠M@\̿5c<>;6.W{#o 5/jg|Džȃ;89ӂ%D+fvU(LI,0' -sMl 8mC[ʚagh6a >/݄u (A #(ZOZ|L%߷=bѬ&6^,&'(|BЬ>OSBssRD_z7Nӧ(تQBa4?^Y-|ëqxS2E,kׇqm j ([I2LK@ p#{PB9:YkF$bd V,rO0![5h(S * .LV.OޢXmJ+>~.,;5!ڋnaޗ]yO15iDɝѪ9%V^?.VQʿ}ܫDQ`(1nA~KL/7W(h F5"B*O!Rx}7F9͂~^>RHLC!$ {0ާPb_HF77X`|52z`oL8^{?ʐA8ݩw>\-))۬т??\H& e ڔ3n#6+m:O5 f >HD}g2֕'IpHpOyc )Sj1q; uNw([,YŘ=+8Oq,"\GsL:I_OLK7Eӫ R)|q4!u*Ǹ]Hub@5 {59^͊S|ճ3 ;;̴P< sg0Zx.T9p9>EX`+9o|;e CvH9+RC@whd`*Us\>tW:(Zu gmZmݼA{?xv:L%e,Q҂Y5i MhBV۞FKsu%(7J_aVt"AQ5uxJVKAuS 7"IER{1UL0feӂ6LI֕%lyg/6N]Q򗿿еZ꪿C x<i)OI%%9)Ō]3 UT&_Bd#](?$U !fP~y%1q-eL. eCQ~uƔO *8u Ѓ3.xm8{?پ.q6d+;@jDʷ[ذ)b)O~[)Ss|H59FMRF@ pPovl5jyx 8n&n>1DCLDTpr5 L]spmI#>76XȠ̀2iSlf|lO3HKg+9"o*F Qh&^(9qѼs* TV\>EPu ˵լ[۽H5M|[E'W@MkbJhTt;@3h ht=nTi?Z ̙$2 QcW3҈6|#P)!vt3-m)E[e,'= .0,vY"b%*^ΖFX(Toi"i>iW&-ޖ2m7PQ۸P.u %87<\xKݚ <"[jڎjaڤ'PL%> q6p%dO %H㫻8!ɟ_JPkHv՘`JN (L~vטWN#F6)o ~WLX `Uk9wr߇J&8٤P`[i^`[{"7ySV`/ļok>Iv`KXvlۓo!A=!ԡlV ,kC[)jQjy \j.un)23/^ƛ C}8 CI}5u09 ,r?WDI\z*֠m:K}J OS^qmZ* \I-6P/I3oA7<&{,N6 "b) b20ǀ e,632a86u4FvQAЎi09e<Ь#I#o!=}R6dg.01XQ6-$-!"x~BՍMW)qŘX'Uvp6@4=)_ hiβ:sV3[`R9 {DlDt4.؋&?E[e sఎcT" >Uc&<daJҌv -сhcg%* j{ئl G"`7fh|vp?&!w_wsPRzb FHlwIOYv~ ^jbM^ լ[`I2!Esdv5I =Z+P\<&>Y:zf^Bpm{lK޴8HdPvqsid[ *s(vihHeEo @Nq5 {dHAVU _vF jI*\Cq3y 47_a"*vAEf- ik C{`b4 hqMǛ$o\h(|=`I&N>E@w&V;go#wJxZ#zKI{]xmsܷn*98zHK tNr7viEԐA~<@pj ByD0Y-pMAO\î+1Dnc^˷!)Y4V^:i!g|V^!cчlff2:4f(ylC ZrzZ"Fz 7tzJ ׻4i =[G?ٗHN|HCVXXVvxD~jNilX++@6Q  RTyä| JYڂ8M3q?{ YYaV01.]re DH k<y:xg53rd| [:eF_bC0fsγn w?E;s('ԍ^.Mlh?柸A8Gƹ!1-G3| gU!sĹY~FD@-+hy1g#8}tq Pd#P]OX{>x!`/%NVs;1om鏭I4B1ԏxbڬw=44%2&d"!Y?-jVuAe8 $8gg3AT%ʹ^¾R0!zR܆.p! m$S8[@R ',{ ěU9|*8J;.xC`oiLsBaBƗع rd?`FP3Bcwyz4&_k %êşc>Izk)gjd<MT!j{N{"C'vڸ;]bkf)ьXz߂m>)w=ժs>u`X䬚_N'CH`4Y \[@2.vX?#O~V0tPˋtl{5%yBiFViz˖tjzVf`%L<T_E"7+d& ++1'GMbfȃÏ!"L*B8S 2BPف%(H|d*.TkH'W=?u"- ۍ PLntw8Id+eXB(< ߪ'LU5~f`BJw\oJW:P;͝IO*S(5/| uʹn;W_' qaf9Sb7Os#ۗw .pb mHq Xߛ+R9a6M8 2ւ};yqL(aVQ%XMgR(M?qrv}VjaG/8%!C)iE;N5:k7"ɡ2ia1<Z]ס0Y3q Ӷ> FIHVazHۺ8X[LbsD^V>U޲Sp˦+d 2ax 2F['t\M._:K`n^)x$1 NXΏ9-{zDG۴6s3?C3ö'Xc{z|BFbmd@v%\HaH. Y , G:M4yԱ&fWِ6 YjRiS?#Pް+\+9g+C`C?+dHʅȝO-#}jjIogżs,R@% $a0IO n8wh$7{-ށbӜMtd&e,`>gsU _7zPL.@Q4j=)&jra1>J%9|W~cŠ~_>ԏ ؾ=r|+20&=IoT}1 +ˁXBX *൥ 8JK|@O$$htE39l3{ XIRYE-z]QvO#cyXg=mdzUN_i>a P`ahs-Z*Lf[ =0r57hW1\ԿM6iiυ/%v*Uuσ`}ݍ;}\f!r̪;XXJO?NtLBj^)(F/^_@Y')2uh&lY>{ #+ĝ~$/n?~_p ;>;P@T1"]6 jmB6GiܙLxGÆ|TqhO/z+] vS'ߥ'ruOQ"wT owUorg}?憷U0Po ij?̍6mr\iYu-Ba//ߕQdiL[/A=Fh6ok* %dLJ,Ću*Sn{V⚶fگ78Cp# 7:Wu?鐮T zPcB#ZJmnٲMtk\j}G*Ha;)=` > SОCdu֣zkUۉ6"U{/q")*nq?H4xC /ּ2/^`ocJ&SgĤGBUQlV.~rU/U+B(џkt D:DhJO"i-Wj(OrW;PԪu]*ky?"?T@UD8SՕּi7+ )tR'7;F3=8@ u*)x. beOevQkvDRj֬'7ARFyHԑ>8A3[ O"|t .IjsHh p+* S]![ Ĺ{n(z헴/˘B3ezf]{,kPY79 na!r%St{aX~Z<ǤM;+GssY9cIO 2kxIRXpRq <sj{A6T?w(T?[cBqefUC`&;7A"dt@I/x9\}Fbw| y ,3mWEJޛJ5/I7uTzz30&@ l"pfk.?wyިqa~2DAP]we߁8#1q]3*b8$e1ۍc"N eYlͧ  jV{\m Š PJ7`GVhcllkzs`$_yW"KY۝P'ib #_o^Qwoفu%8&$弣1kM;@GEJ [)>wTcҗ2O_͚aZR|ZPD+@c{K^"W8 [ (W!X9gXg$ DQu*nV02p?hBiZj\n43a zPW%ܤזkͥ”\\Ĭݲbis0 /{"6nM+O׃h *ʨn9ll CpZKisC}(e ' C(QF`w‹$ylC!c{}u,^".-?Z=Rt)4A&wH,]E~^swbʭ ]ٷ7r9 „i>nkREm&UA̓w7y;z9dp$m9DhO)2]_V5'?x<~fL5gHuq9j8tDAj"49LAw8R/ҥgQ 1% *ўOޠb(|يOPI!GvQgZj* 0 fiYb=f FX_0`xWd&&a ࠄ5̺@8z|z?FP/o~ؤZI`.La"Flj|;fm6gz+)7 eȩ|I[F6 x@oU'pt>1 p& d :@QJ3chn[ x$n` "I,F_F F-n~:1<H]NXܴU15s71jv"Cɭ>':'IIZ]=q* *MpFu“fэְy7T'LPCx]R[ 1}Z7o2Y|p!T X>^`+B<ԵJ_9sC^C Wy,i[5sQa͹feqL?0)D*LK?|9"aN0Ku8KW56tğ ]1،,뢱a#ǐ'= I6  (No±%ˤ떩!SfV֏!Bg7RSّIؘ;!EA>dYjqHTL!+SX`ڃOv꛸ +hǤx|He8芘!9xP4ppu {qȬFN5t"a&3_Sڡ_s\efoi@(M wUFhSҼy4vm\r{`ز3vL>Mx? O$s/3el͒\AӐZU{+vKl/gC9.ɏ s)iiT4ZFZtB/Ҕ<S2%X}g죶/yZK 2i:p*)pQ 7'5r1d޵r%)X wBګP%q65q&2 /xCxaz|yMcZM2C:Q W)qξ"ܻHh$F5ZoQMnZB7k >Njc?Y?ac1IDۑ ـ?W e4*R2s3!t˒ KaO+V\E|Z c5|ϕ6/bw!\e5%-\o~}aDpKسLRPJG ui"WBo"s0d\M,ԇ8_GUT$,^+G[mHm[8&3.U|~ nOՐE^ب$J0_:,VnS0`5." UћQmQjish|,eLZ4v6U9 y[Xueޚ\daJwLm]\Q.ޥ{|$DݐNH竌3äp"6pjX5}BPJֳ%hIƍhg=$WX)ܚdvv xJm>u~uƀ E;7>OfSt|U! FǨo7 dUI°uz>-&*4) o} v8Y4_(F$}}/"AI9~z|w|XG[eWZV k:U@1]ZKnޜ:rWdtS:gXr>\V>M ,;}o̟4ޝnyW L-;1zV1 n PoNO:A8Sw #(KئSЅL -w2j?&4?hЪi_n'p-`u8^H\̂ߠ +ȫ7B|G=#ojgY-SFpaĆ+Q4.f a3,daJTh|Ʀ %z@yoecANVa^P^º?k(oƒdqV ئg0\+U{hC{MaLaad: 8=CPY t?[ԛutN7]@Y;nS-َڮіOultlii rޒ77:Vho#.1=,pAMy۲a<~+le6by27inO8{+XEIj'\͝PF3 xBD[(eԄ% qv:?i 5LWܮp;}y̵-\旚 l.P5<}e)pN۞SFT>7@_x@wōu* 6/@,YeBI=WY.#Kq x5Z5AnH8[ṵgE{oA-gySq 05\Qm񧲞Fsl+?w8~Úޑ%+*s{gLyY._J{C+Yf–s]H:rv[NJPUf6KQ$󗁕6sШ&wV O.mLky:(G^؂%"qN'/~k ^u :bTa1x8of'?W}tRS%)q1_U0ZMkpLfaP:sІ>Sl|~5fums]z! s~3E)T' O $T*S`Dś? !"P`&Vw뺑|&f8KQXGJMR]Q~pؕQ5Jie+V}:qc|iXLSfoOk(DYI2mrVl`Y7-=rB _ACV~pJ*<$icCn K\4'үI&^w@ɂ/}6gY[NTL9p'G۾+-8V/ӄZOu` f .2%PH"nߞ@vnFC{fm&QGB!BBMM_M4@Z`,;mH;HU} 2;]'k !*&wdٸI-2Mm9o /'< X}C0ʶ0  /ZG;:o_t =_JOnswzЈh,̓{bZ0zˋ8r,oz/d.EISG׽N*X90 j*fFØMe*8 L' /ΉU-|ⓟB$LZU&e?,-]9S=] u젔ݒB[É~XWc+H?Ln)u~'HW9 -RILK%Jđ^C󯆩S;%n/NB򿾁3[2'*pnWZ9[m{,@s{m#\3mh59E~~@l;Ѓ)lִWeZb]&LR=UC}(+΢]{u:%016P+)Kt"8x ~+`qW%rV/`k hM~'!rk2#sCtG|̗]Ŏ_>DZ2]sM#QMuvh&]ɰ)#i&@X[>Lb"fЦ U5!M,TDoV'iR?ۜRudd |"TIEڈq˂{`Y_E@ 7ߠtj ǒءK7Bm/3%k3lcg[$Pi,,|e,/Ў[J<#RHT3C[Ĥxtݡ XiժPkoyuS׎Oe;q=7|ޙ*[q O1Z!{kqG)$p2%K0V%9Dy2B8aS27fɉ,I{O鴎6bH<-?)-O ~&"=r Jq!" ӗhƓ4EAEHI #2v-+DdzϘiD;H$;i>##; ;A)7fU鹡-obQs@p x${* GD׆>l%į[x’X3_jˣݻoƪ]n@.eM5[I@C. Y)qB.H:`=bB? ߎL/M =éV^tD&CW9;!mʥTv7l̈|c=aFhqf̉P7L#RDΐql!TCJFz܉@u@sLf?'Z o9j4fr\HO6i = wdm<^fh t^0fսۏ&ݡ3+KV|H[_! YЇqVfOvS8 !FU_9I-5>@EphE[Z")q_꯰+ 3+m[R%=uGh4C])k@h;Q-^Q}QŸ%-~GV˒ZCpwY}|AG'X?{T sޜBv @E*"B.?jyƾdcG^Y-`ʜ>|,/VnQ u2E ,1[ Z2I!8w~$ hd ͟?>(,n5*G<7ukA#_?+{Lyվ'g<y_Qq 2Wxb0T} yHCh~sA$I=D@)ssՂAhZyD;8JtS tNfa%3SNfF\*٣# 3NY>rY#H)"uaHO'3'DP~|%\|N0zMv9ɃRve=ɢIL?w#h{ >^E[h,M̧u1c,6]TbNacx>).\ϋ."!5q+)(@>^@MJF@ɣ &-ΥhX:p L6ޭ&{.ZZ ,@?vMcbɠ;-O]W^֮Ϲj^ u gph ߖxEAZC[OKw l։ UK1.9W+S,^I1TF VZ<&ruBRi>sz*/ bWWfU]2Vg>6 b4}OD'SYj#9'>UgylEYMI:5un!Q OU䤍*:7j q;i"k_2αj^Ȣjܭ  {n2NCjfpRS@ o @[ZqTJ6b/GԴPC2a*USE'VZsig3XVºt*(I(S ,c^ݢo( ;:!\7/80-Z]a /8yԾ#_W}l1+1Ϫh8셚'i,E_ҧ{Ϭ'זal\5$J^5H%Ysxi YPFpM)IX64+Fe+P>TYFHdTEB]@P6\Tlo}8upy]a,^7= ݏl#pJDcC4?%Wg}a˲OƔ25+i$\I:yҙiz42{XwMࣂu;~fJLKĠ_lc}$ڜc.Fo j ~Kr-J e$ : wrwbcp$.nF,j#)ݑ܃}ɪe"0 ZA祎sҜ4Vz]~4bZ|wa1ķEXQCNAC"cPx9P8_20$?x~]#߸_F2&4la 陖@S?AdzU*kYl爘bCC*'<13aB bxGv8M jƽE Tn''Sq#ET{=jSOcK2"~!6rkcӲKgFAU=X |s׷uZu:0 ҞnGxxȩ.Y(hI钷SVuF6Ǩ-O_^1Az*Dө]&u墹 @A6|+t(/bP _Q\-ΉuE žv8{7o:ep_Bh6NU::Xqz٢r.z}ҐWpPT)Z"D-V'5ID efwFdB[v`)B!wZpdZ*fD~^s&u8&4SL) A:Rq*ŲIvRin(_;7yj,a2GnN@փZYGcATk5 /ݳLQ" S 2?N B7Mp.23|@uY_4\V[~8Ԗj~lF(Bf]~Jmk$üGqOAa@_*b+O lDFl 7`Gh.,mI獕K#(0|.6[DFGc{ǟ ‘ܽ.4bb2b6ښ^'KY ^i)J(I@K9y"h?A a@)_"(&ѯuQAfe>i!¸٘a}ch`=棜69j[Pp N2aP!\mz8teʎÎdž]eVC=76g*GN;nܢ;([D1{C+r} oR\ۗ6(&+MDY>, AXjVYL` po. QSOkWZ^ZfkPFGWu0H*"e;v#Iu(Rt.S4CXb0Hto>7EAz5RkCIeDMM5~LvA٦>iWj8)Up/+qNPw gG1@>Ǿoo!Q+EB71ʳC#Jť 00؄(.޽ Z&ᬵՃk>:bT>=<4hj50h?g2K\F<.ZApW,ԀEy'D%)A2chb$xXYPE[BŒBO/zwmTfQ$OX_K;z ?esP+XCoͥHDVK=,,=bfC=".YS2uo1Xrګqi4wϒ{c8ף T=#i?P>Bhx6,Ui佊҉ɒXu[@[fǚ^t aY5Q VpT,UMr,Esg𭆃=A>~+bI|fc ĸc4T16'LE@ܡ<%VX4'볎Rg {"{rSN2B}[$%!-%[FdmS_pԧO{`ؑkY ˿oij_Re?jlyrivtD-cY_V- VS64eZPY=o:gjfzܕvC7 `K8P"$,vWڼ#C@cY& As4m0^vu RB}^mBSw1L$қ15C)qՑ:u%UA6ꫜ"֬$oUS*1PWo*-r Gӂ})'+e2DF,4ޏ OPqRO@vc2 M\ؙ~a&v@Oih\uSY=:Lui1ʠG4 b' WM˃]0; 6vW7%Z{>U $%5#3i0[v,A 7%r=SJx%| :ټ?JYi%՟se{O)"(P%lgJja/oy1U(`}8^+yyϷ(j[_>K?ȩcjtNz3|x'i'ghq^$ߎ ϡ]W"Sy H|/iaS%B#/j^ҹbՓu{5ŶF ` k- BL'?)&|jw'&˽UZ\JqUNlԡ b#Up/8Fn|ILәx)R#ӻ NPzBޏN!ne;"P u'_4vȳv;}quFb1q |dEKq~SF]2У R|͊9smOvP䙫ְ;Ik5ŊL+ (X]w1{'m'vђ6XëQF {h<Tkl;;JO{g W$m +Üy=Wx (6#mäFvpzrNp daj[Qb< ]#^m<-\/Qp/hT)|ׁR5A)>GN7>LPjx=\6FM%N] ??kD+:>T(voS $vW:4FC%zo6.9 4=,G 8 T6~ZPHKˁ~4wIUIUہ\yq"3DѢα,N@eU'IӖos!u̝\p;Qpm1x!3d`@ĻlD#MfT19h> [ [lUphDVм{+P.:&in_M .h p9%J Rw輏Ў{635V4P^lk)dKF=`|)c<lT}a\8xce6?-/FK0S /F(8H6y `YAȲR&¶%r^ܡ$J`5&@پ̒h mK4m289#iƆY WOo֯F(zYwcvG|o2BPwj[ |`wpWry\e,NG̲Z(2f:7<{|F_/P zqǀS> I+Gӟ6ED}6Usq+s7U8%_7V +02<\xh#pɡ [Z~Gwѳ%%X`iTp %7d& mm5H\e=@ԅŦ+? z01R;mAɖѠK 9?V` :A7g~~J#=mQ*&;p*nIw2D7b~J\4"7nt7Fn7j%W1[}p/Ӊ{ o1 =2g n+Z (tTBrGMO ^ˡ5H3$u Bҵ+x- c #g\po{%B9TX|B"hkUr)o܏LL '{ڳ+wV LE d EJk?P/+Q"ǣJ3aУ(쀤Vˏp}+?ZI@k rs8-gFCL\HpC.5)X/گFɅ@Xb”4}uVr$ z:'" ?;Stn 7: {+WӐٮK'l.$a4 WV%{ߪ]PjOn$!Tۡ|.:9]J<^\be]IܝN\TdDcQ_ݣ{G[䋂;8Ec5225l%` kmſT{9ϕ>_G4q&ђV vS=&GqK* @Ѳc(yQZ`ߎMY Ti|P)֋'ñ݌g3ȅa\ph12J>/I&}ՈCG 1Zu{ԫT#̎g}rz>o+ |ziKe6jE'xHT}Ed}[Zİ}Fj#$A .SrT<0X ~8jFQb~zIo_tRh8GLP?7cdy|$ie`BKӜ!W#^ ҆<\kwj\S&y'w== :ЍvgcƇdB@?|-d A~op0y5D+)  {?I*ȾLLa$>[pѱOmRGC)D3f,*EBfwvd٦1P:C6쳲 Cy]jۢL@ (PT+,Fp瀪n]!37@Lzєz .Ĵ!}MY} ƛO#U; ј1Ν lȢgZUţ.,7uŤGvcḆOI̓\z!Ί#i"^roOa%g^Sy}X~ v,~yzWL"Y<<3>. 9cr(KF 짻6ܰzf6s4x/$ɽ@6WFFat1N e9n*eT0'Za9ہM3G!>FR +OM_p>SJ^V4naRE=I˴\/VFcRg˻gZtK9!6ԯ{#_ |0õ>]SQrR.]Wϸzu oYDWX㹷q4l,,G <ˮzFi4a ;ǒH+~*_%+p'ܼ9e#5[qsl~ibU ի"_L/Cc#_Z A5f 'n^P8t#ta3zr|1Ňk;ɾss!)T~r3ͱP=7OijqޗB]!WkrK;$ٲ,\.*\_2PK!Pa&wP(ޒ+oT4B-VIX Kr pW|; &Up60?Yy&Llk9b:-_ *'F׃|X#}O9D>"z<'c˺E>%VXVV#s(ҭհ(ivFmtz(0\`H`go,[oh!_ lG;{  QڑBpI傞y *,&޶;59O{ݛ}IbcphU+i$_*5LCloW #|~&O #(UB:#pN]0ns}-~P z0/ah,#%ȟq U`h|#͞0(v ǾX\]*|) td F_>x|%?<8[>ނy"V0]~v"e >vC<{xvrQ6$I:Ug1Fȟ;_Y(?Pw4&"ɪGJo}O1]B4O*i #לR WU]`DXcYo}ӥdq,jrYdjKpfflp|Ɖ 郯3@;@c`5*?q3DN)'h;r(UQW{U?[|.Y4EI! ۓrЉ徝$lM_5O* &R.|Y݂.TZ^fM;Y~EHԳn]yL.ԩGXn5Qed~iZK:939~o 3|E;tqf~#[X&4z ,H>K #9 Ո>!(I>bx)N |C}5c>7QÚmVZ݅Uc+@*vw hȶEC/9NfuS?9ӆl8Im0u6Z+xL $/yRF<xTF-j2Y!9f<0#*FZvqۡs&&(PN(*5Az<¸}b$bPSˣ.]^l,ehPnMvڶ+BQS-3"'8>0aoi"FkU]Gg7gI P&p I3:ٞ#RgmJ zJN!FlY[l]0f1u$MZ ;_@6[UôT_yJ@*KC3*JbX*-D˃.X*9p) ].=ZO6{NyV\&ٻ&u*C^D}6,f#z3cDyVmIu96-ؤ~$jM5Dz,uA&^h&/E)8̇PQz^%áiqa~ "6^|z8>3Lm [ 0VLE)#X}=a+'LTȺڣ_΀Er_k'_)S-iVI-p1] 36CjkGk4YZ3}YEsnSu8iӀ^GV&\$? /2p+Yފ{cw*Ie;|C8uCrI GxJgkh pP0ɍ˒34^,> }ZL)۷lt*,.A,9I'mPg}jajjF2EMoFzր+HM[xm -wPǣUQ4H6ώIIP_@{Ed{gr!xǠ+/ӕV±7I24nf!1:3:NYGc %a(RxPnwд߷ň8a?O6Ɓ|/4]0DC33m~hD#D {pS3. pW ;He~~~.cGF. QTnSq 6 h#X+q|,<^Yqn7wn7h)b%V+/7o"^ԮWOJ2iv(d֥"(]_PJ(abn%Pv)s.*`:) Wv;nt{vwN]T~`𚄯s7-eQBˎS Kl#Bjw..ޖ,UKL1"9E`- #ԼK@naEvHCTF&9a*J "E_,ŗ`Ӿ#f4:J@=gšMJRl/9h1m:Bڿ&\_Г9oTKeY,0B*:K]m@cf0K%Bp9YݨKl&mmB0)3vg#!Q###3p%$6ga}xGCƿz*<^%ldB C'@~p;-CvWd-#rYo.uK 8S97(lߵ PnAV_za$%n`ʂ!PэOIᐴzV{N8蹌B7S/h'/rD%iwVclZiέշڗ {rlmT8+r h˞!(,{}U:9cG m jn.7sHٙ&!ǟJ 3JW)q6"x $zTOe_p3Pq>T-NQ"{tm]ԡZ%Bn,Xwܷ$8įnT0onV ]0/g9J;Ix&SJSWt2,Bd@w.a)soU,a#?ưUr{+E8lPJUzᒧݓ0;xkнl2^26xhZF(~(m|ҚgfrσJt2qlN^~f!j*Y̷*'Z8*epSlY–f);.nxFQ)wV0rb>iuӪbs l"\]A*Y=!éGjEbbgۿjIfY|lRCImF($lEjd .@sJ.ɂ ^c /("G7!Q噈#?)Y»~P>s/]X᳖#oNa6Ȅ6s?>=Ϥݿ6&PEjLe<U޲ũ*: 3QM{"pY1)Vu`|F\́ғH%eXkd?IM]ZA:wjp=5m/קѣ1;-_X92ź$P$SuKD=*)R8*䱷`UF۔[ͫh 8SZ!6X.,@MF" 1])x!GFtUAOdux"%a0V)FAa#(a@FQj2k^yb_uw s{^mb|'(_.r)5ZTZJOtFkE"}m6>@=L Xn2}U@m~1p e_iiX3apkQ(a Q~4lxY9`Ys{#y H? WnkѾ,\% >V%\=C}tnna-1ZҲsW_KF-1@My]!Q=Fe` -v jj+ۅ;޵,/@MJ}}ú>(Ƴ¤$莚2Qwپ,Y t sΨR30߷RL 62|szC{QՏ&exB0tb\{o|4T.wڛyudȏMyug-lI6o@K2%;JzuQYRU0@et̹vc#{Um#bڳ" (?&dg~w/vim|M%|~YPv*V i>C^),#^΍k`!R#ٱ JW 3LU* y,̱rg $0 HLWGT-]ɡ؊Zac ZHO_zŚzb'k IIuPίJ(F z ]fB'XNJ]'J.<s>B/"^DrA7<{թP%#AI-™XV<ח$5US>Y9vwR5P7n zsW\˲s[gcSM}QVn^RpFg꼶, ӟ#m}((G%D[= $nUp~estҘ[<gcwvvsW$E?k+H;3_b5ON9s޹ Qtdc/SUt={vtI [lk5\ BpwRp,00Vԭ@q{^VUZk2B')&A-P  mŹή7^h=dI̸ _/)p^%; ~L\$Q+7OÒN&>oQ l?1A;TQ287z70>;x̹_\{LT.w7!ևBe?76Khb|o7ޓӯTթE3UoBɚы0R)O_p^@#O*M_qj\=~Z>l(OsZ܅/  دg [><7;(qP8lR*"TanmFOr:+]_dMI DMřMM6=Vj~A( 2Kŕ u)7 :EN4vҶ=Eפ{%hsr;ƞ֐w429rIr5]~!BQ:4Gh3O؍ي,?<:InrgCF8V<x[H}`_)7a*[<ńMٕKK5mfΈeȻYD0w@ PMn p oI:,zzAT tPozw$f; - aN&n[ߌr}.d6wW;JYN6"θG$+%>z -TƴUJn2M"ia9m'݃tVۓoauCH8M{ zz./U*Wpy6w RULmW|M/`^^vcxK |jJ[[.ג9ԅEr8-ݬwB3B&v9g_T9} )[ķZ;5SF/= Y4Ɍ Qŧkg eFLC*/,|M0DX(~x9EJ.8Af=}{߾߭m姦\+w-.=fxHލ >p4䧋b%sg ]Ma.ہM M; ŠʶtHaʘ=`%?:VyC}*Xmv3) v9$J^yOմס|\ w!;F6+tˏ+,zCNn:6~3ҋpL H@^0nwrGk+U ߏZ ^gNbv$7fJ܂cY2뭲"ZRʮx='8ja@a'ha+u.[%Sԃs69Cb%?q#AJnTOQ:x$0\Azu3Zƌ0jgǗ"泱\ܲcƚOxjB4aOC-?}6|E -0OR_c+$Da~"'I]oƎN?<9k\sdk_T ڠ^PIB뢻X[ݮ#C0}. c (^Tpfzݶoksj],yNqBE2+QH<w6.Z]яh!ԶoOيI8/+ܻ$[L"R)brh#ǽ: n EOPKAְ\)lDfu +xp.np_iI6Jia-9( ي<)x| hѼd+<A>\#ާYۖEdV-nR%۫FLaH6O*oW 0CFUkg^`"Jqq`t*M4' tF:xH#8Sd * $HX3.:>ˤhQMx6o%Œz2%\}\6иQ]:e= [rߍ΋{L0_3]FJNز*Õɮ1*XL#v&eacq1%Yմ*׎ |hLwk[WLVj>LDPc?}5*qYsّAܺ1@:>e,&‰S xB0Pp<'$Pˈn1=zm9}]q78LHv./oZEHC"VIGw¥E', j@j%M1NrF{2J O1 |'-{F .b᭩="kW'lFUujZ9vĵQ[4eԆuZ*Y!42EqAp$ . *I޿ZT%I*N-]A}/,2(/4qVl!Pu}NG$剙R1 LcHD_7q Yfn)qeϔݑÍT }3 B)[jFFƒ nV˜qPTCcL +,$x>lR ; #Tbp IaC2@Nׁ:ATYĎG/mKVqUbfᶇp1GgZI (ꕬiߎaV%_s7}p*zLSG3+G2?29>_@ ֲMxKAM'(J<D1g\u+!jL>sF$G>˄ȕh.%7A؀hYk"1T\80)h!` XZ]~Wk=mW*syba2*'5+C'dͅrV*HtE5I(tI _NUj] 3O@j=yԖ^l{wC~Xv"{۫VˁPc}F 2wGHkफ {ef~3pڈULd~9lyl@^kVʘ^^Xb#<?Zg?R77)FK!eTҾT,%xԖsLcbC3XK}/F%Mya1m;*HҨfЉAuj!˩_F:ff 6ak=&_vԤb髐]sPc GH1;чEv6<V4 }<|Iʀ8D1%;NxebX [֊:cA\(oCŃ}Uu0=q;]Ь؉K:dn:!SvP''!6["O>oޒt :=Q5}Sτk 񍇖x'C{똇c0wyysE "AXO(9`AvrMei;GQwzQmߕ !kHڳcpM" S$K[ n@G}'8E/#oY1tVh_A9V[8kɤ'1ՔȶD_-*'hI+9Iu F + |B.\|crQ'>iReZdKlVx0rfP7lUEhvɮ???oeXߞwҜGm{Y<%z38lÆP;Lk:E9SgGnd9qK`M6M0$BK$HdYx2 &$%ylCBd'W!ȀC mQ+ >&dbtg1H`ʴcN_'Q<NGK7}~lEzVBNlz!b]ͮD&-0tUT8o"E5 F dv&L wMfY7LPK^KmJ"#u$?1qU/eØ@vík' v9HhAD'nbκN"ӛC }ag7ٲ DRb'{NiɃ00KS+| `(-c/6 -̅:b2Ov^$=9^?acVmOQrXE]HmvhY _"@VXȁr:fwb`ynSЈ- c66on;CEH$$ǃ˅]]C0/6>WI[8{)^5XZj]A3!eASj?@]A쓅[MA\ t sҧ-Li=}V^K*O?yC9br9^ ^|>]qwQ2E(I*W8R^28 &,"# / }K1p(1_q>}y7/B(v~)%.ҕ}seoD͈&nY'B輸 SQZy`Q"<d2!.sP*a*Ğ`Łslnj|fWFK,rU׶w.Q?L&?N£FHY]1E,g?p^l]g0Rx"L&YA,,zt>5=t)?2d`"J_{/ Ъ4D?FHpṾ ݒC ^?VsA\QP߼c,.9h8So\8zE98WB,A'QΖU&i |gԦFk`A&gYK.U;FIz 92 m Bl4[k x?oG}Ål:a <ر"@Lr7Yf+*<̡ƴwx7)u7%K>Pb$@vŜDZһŤr*+#J Xg"%Ch\6Wc(9;ºKv%D)x%(w2țَ)d+oN0ӈjS6IjoPLKBfMЊ)Đ e9K0&a ! DA>j3.pay\=1ΗYJ^O<ZM7 :⁁blJ:ǝ. slIMm CHFw.!crǕ|C OMj! l,žf;;v@;1`^. 6r]{Q~2UlOJ.6I?_8}lǾm%jĔb;=Sq@ Ȏ`)|i721Btϖ: &QvEUk_ږgS[de?b\4$U1?8_@*+D,kEI|*Q*6,N_B?" pG"Ap%7=T)mn%}m㰱!Jx6`L|vI{L `2 Ȝ1dT_Z.;W@jh2Yk[5guR?է%2=K L"S+E. zm^w*xQedf%쑜)syڵX z S[XR'FCW: t:FTIK/$%l<^i+R],YBE Ll`NcbR,C-m$5AerJsp퉴V1i -SҚc@PtS;8x34jsۥss\ΈyzFy8Go+o\V'u Jm!C9KFR /̢< ~][qx7 $(ItwBI3e,i̺7]^v~26VlPf6o.%6ȶ]O~,{ՁT/56&iA RnH[%V2DN(c qyt l$`yF6j o5E.!>5*[a v#,6SDnïuWem (t]O҇qþ[!.W( ·6E0v\3 a=Uju"0P1S~Ak"a&9u_}Σ(o22S]oZ7^YϿ䁼$Fx+$;Eyl{wmѫL(7ƚ5ou 8:0Wk0`d,J5LaSrsSsUxc TjM?z?Y7?;«K;ڮg?)yKԯ+ºcio37ߒhIs% smKQQ"Z8BL{[|"{1#ŽR*ߖŅ~,@q֜eʵh>6xM1SH4 t,k&N\ DE~rQYTmam=<}X$5X*Tty%@:ƥVeydn M?W#W6Ar9kQ^J.enCKz)v~Wp{$SM@RJy%aqKInVPGU8voTp&W=G7\jmMWg%EnC4?C;um+K߸H7; ^+yz2'gk7/"CP _֟T6|j,9 AVn1m= IYuGF~3* δEXW[#貨+-dXlJ(}7(%-tPKr{7NIyo߽z0YC6v]"@t J(_3m4O @ovN18_C ܓrNH-\&EE,,jR1"3X|o3r{,V V__{91Վ1Cx6­reH1ҸucK.Ư79Xtp+~FB'  #$gs`zu|JE08)Nt^Hs;@-43g~MԤ3`U 궴~墀v-ԢEǺxW^XEX,'&WI 9߾9h %,rusy^(@$ڱ6_%zѵD me Û Rؠ"|~-T8(Hi3+Wj@p۲B='5ZBn[g.HOR;ٯS !#9ݦȮ--8}5Ϣ, Y 4ߊ8TPH"2c.m$>-+ЄSЦݔ J>6ʟe ^;b|TBcY^IKUD!^zP8#ρ6u[6"es)?3-FB e3O odq9,dj"-S$!&,<[ϖl\KlTkؖCލ2Qq5It ~Ŵkxё +XWWt? qw(H @9k A̿\ys%9,QvA,Yxb,6NeOAzY^BT/bPgJ9A:^>`3!6 ,ubjޣ"6Vt&_4's@q?2#Z^I^!yp )S˫N`b5֮VN g+D- dKFe[^*DaҽuTb?`< qy]觧,%/a:;֘Df\dT1,nG@cR DF 0+/.!f`v}_SCaa܋z;웙gqml`^jEW vP( xR@U1s'uo2ǰƔGk"G}l%FEaxa:hQT;`Qfr-+tVnzxM[e2r>ƶl,_d3,M.рsEPn,UnTCBB)(; u{ȅTL= wԩy >i(L2 +WJ6Mdvc7gZy&{'g0;,zQ$`qxJJ$;{E?a%R-9d-f}wqt{uC.K{lfhq;] fc؏^I oslwG&uR-: i*7TJOpf X*WYsgk6.gv(3MdypNTGrY%X=SŒ G3%;_9u@[ѻ\sVbd6B/wˇ$5N5|nF`݀ xu,<& jo Ţ#Z yGx\~2`eFvV\6g=^qh(-?qKZ.=Nl{yQM!>5-6a:B$"E QZkBVXKfk|PYlY Pۂ41 &}Z~}OƱ2i&^Ȟ˸[/?,yymg'-8iS^Q*$ȹ'B;9,'ຢ!ii6F4"=ݼywdw^+=PR2e5|!J&]/Es?j]66[w .\|D5|ZZ~۝_?~oླྀ ;d"$t~yJ V8 (,cFW ?B]>Uw7`]b>L_Ĥ}$,K>\޻R4C#'6җ,YNP9+oʹb vDMrv'%H6yh /ĵA ^y>s ?G[wBuί" (]in?v82O!$& d2a (y|L]AM'b.=6Bi&HUݤ:}ɚA{ĸ]f&WV26ӹ@J"RR7beNηVYBE9G#a}1 X_>7E/$2 % hFztJ߾&z>./B 䌻2zm{[[&\Hu#esf{.-n+,JfR =KwZ8^_& P4sZX{XIMqy>Htjh)!:.ƪqn"3 j] /}qT#6oH.FN DF0\71Vs8)m`b374?ܰNge*I|nE| )Odp6IFgQ8o_ FQOhYnQP}8Ϥq:8}z["@NxIM v7=y侼L8-] 3xš&S&bZ2qn F$.f#_}m l)i1 _<2~Si͢X&҆"sc *jə]Nb|.[r< s>d(h}ҀIX+ĂTdHeP\Td=ֶ \"C׸ᕨ^G\/# DfaPA"NI|"+`PBeu}4(4Iب*Tv | =:R v;x -FLMhwS2|7OOqsd*[^U  T,u<󤏫uvRWk%g3ԅy:>7^4_Dо"F(vӉ՞wfrMDU}v/LI<8rȊ&: gKAl)\ovwٚsMFE(G ,!=gN^Fu MH]qi}9\ߢB4ai_Öp')D$ozזü{r{R92+ ꒄHfRS*w!RO|c'+nʨIgXo? M.Rfr#a}zWHȼEdyu6}1f^4|Lj+1=YƚqLAbX!MMAImNpyl;;I+?9qeu(̞-.+ͳrtD E>"EU$w3D/O )[Xa}=q,SOh_K)S& Ƙ e+Fcz%nX-d۱>}ٍ̗VfڿZ$g,)#W4X{7.c0蜆߽ބ͗ N@qI8bm; l_끬׏,^ ڥ݁<,(޴T~EXF^#{k+r/6.T#X8Nm5zOZS} [YR%X QsVA3^ƌTo'\a~h*-~_ `H0wJGrfZl8>J4@ǐ[y_,U^U-ʯ>TbMZ8 ݣDӏ*eq槁4LVWT8G3-yFgfi[V,C6ّ$8aVVlhJ D=nN?5 )=&'0N뼿,8={MtE5NL*`l3`Ťk<%)̇UeRMjxܞC7'EH+VE>&10TihYpMmc1"x`1S--^/#6]tH&svbaOw7 *5vn5kstC@ΖOܽ5Qߓ>R`May~D A:֏ %K1_mt)8q6IcL5UC\y%gNɜjKTBj]v{BJ -dUǕBoT2ed^d]ajM~*P%yY{2eK-0g`/DjycH2QEh e&Q84B%4_s@ѠV=ŰMyV4:?.R !)vK; ݥ&;$zu/Y1aDQ[V5e7蓡z>zþ@qx7fv@f#r,2$ݥܾ2c En 0-_ JaOe5 /d20Ŵ82J影=->oxS~tgM%0#i6ne谍x̌B3wot2ǥ'Kl ^μAf鋅t&OapB&&@ha%Ъ[hP4`jg%"{Ll!uet`3 #DLRp=Mp+׋B P MD=mi<9 y<.J-cI0l Tl2oT\8>9l7͏Hժy eE8r7BOK3[ޙL0?I]Nrfh f~5E5HW{x'x[GJS\3[oJ 9а+$rK?:at|o65< ЊwmjeS'*Iճ=GVfh]8#r_&|?<Ҏ1U/UC-'lḊ ;F?9+p>0aN޸ZG(,'t(  0 'uV4⣛I N iviZ!qh{g֪ #"ihW25yrqDfAAKPթ7׋]ԣS Me ,",&nA65[HFx3Ny/Fm-y ]eu%*3c[vg+3qTԝd춶E &X%QwNC+ sݳ2,ED? =Et̺+NR+m:ϛ83:!8H+PkIk8[xc—ܥ҇yUvR1+y Qu3=zei]cO=򑴒)3rfZYGKvLbIww\5m/n/U0ױ4ݬ"%2FwxcYH9Z$`KHe(qrgJ{; #yz7MD{3Tr{ Ҁi#7T5mgmZqgyj5:[+f+:PU3:t8RUgSg+Ht 5Vq0f}[c FO&K&೷s )a%.F`_}:^pEi]+(|I;`C%32y,\I}* Pw r`ibm5'sEalk"b= W2 d&g n'TX &$Ȧܻ@Kl@gHT_fO[sVc/%^h)_[=Qi{`2\r@dž{d1fI g crrT=[m'.BiE\~I8hVP l4l;}l|] Fh Cڊ, qࠎ[3϶ A| ŧz$t&N-2\Wj;ˉ8`TqF CS_Q|)R8oe0b̵kQU5]*kc[tHJUSPӉFx-͚MTjx:im`{ {JUWd0m (GCjܙqj)`L*ؒ2P/)G?X, f%^)`6 f`[.}zUx"6]?_BZ9nG g1G8ÃH$ ޫAE&Qe: W; E… k-<>L?P7H3A5Ke [2}>e$ +>rQKWFvwmM%(t3Zʏ_*qѦ 4bьLjQXL< |Y*2 $l9&DQAs.fe$= :"vv&_w*[l=M=)IFRmLU]u)/Vli-=&l/$c1Y7ϐ Rnp"/,{w?duw? bWAXuyizzM:܇ynU񏦡Q1 [hE h䛨&萲([@ۥ%2q.Mw 'Ujv;V6D)L]~DYVaUNkmX@z}dfah\97(J[1 Feد 4n)c#I;H9ѹgvVh_62hEAv5"&%vأ=۟ ߅$7|LCQ_I~*Q=('48xjSL)Ry4Ka?NWp6Y@9j(.;PPӹ޾Hk͙5}r)7>=C0O513 ֻ_=Xھ6q94:`d*T0%![rՊ_u1 `^ +P}ȴFQxu|oS)FE;}2Uh$l)\p?ҥ7ʵ!YZ x%_ RCyrmk3$l/g`uvGKl{y1&2f׻1/ >`pؠ][;#X {݄T='ݗuR5S݈bc ܯH9(Rͯz/QUX%>%+vZ $\6ubr,#)hWg=л6Sp||^s8"m$ uA0~fX*.e v{q:X ־awe~(oi3Y ӆ//>ͮ]J*+ " 3@Q䂦%a~.wpmY;lk}A,1mpaE41ZUE "HHj A ȥ\{ʣ=}:$ˉJw<ǓP\~ ߮qsߌ#F{'v!FB+{J?jeZ+ ̀&) +g U5ݳ"IZ8cŸzS&R5 n{$~#*>>1FO)gV^]s |?[]V܀  Bqv4(8`&bA#A/v,܊5yZkѕ0jp{ì8-poc>( 94A AlXA_P~>@P^ NTU&P e}Hfڅfl&"c/.b矔C~T",/4Ud TqA]=$lF\1"צ,YpZbL2n EUv`Zz$nJfo.)  )P_/L);D`ɥR۞ 2-shNHP"qE@3`:_غ`,LLCu@&;1Khu۫n# dG(H{!B3IGw{ύßҖň.t">yp)ۅu@ k+j԰a/xJYVrCCXYoE EK[6WQ3O&g.<9%h uUeF Laε"&b g4&dooBAM5q7V(gl|e;ir"9*{*; `ɭYnCXk+%=l!m&AEy"-j(&_&ybaN)ם*3I+!T4ϥgd!WcaQLyR@[Z ߨ#\ ףtӨy ܶ4OSc<HU`dlwjXِjiRzgGM$Ƭ`:9k+_ GIsFL#f~sr4'-BEu\RWGzAbLtъhQݧAl:Jp]|caud$']G r{km}=cꙕN0?K$Y*HSGUk8_Wqi/4 dyx6y)4i4oo/XL{Q:uꗙpQ' dr,@Xu9/6;:ȭ8 ?Z-lT/s-gE,ͼR6G( 庸D?䲃B D P|h^ ,t|rlpynZ.E‡"l'jK5w@Y"0An.;$L z͇óE *.BBU1˷+)s$jݝ(.nُ&I펳#2" Q闁E<cöƨ,t7ϵO_19 #Fl5MFxQB&|#ln9p;6Q-WIn(^k9cU.*~yI^ټD(S4,-Z+\0RO\"ԋ'&,DjZ_")}2'-V5 V#S8L!%J% 't(| D=ߌl1Ƹ2;'%J^NKUE}H$BB0{)b$n|ȧ2/ͦݧdӐN<k:B<1E3/Zznpuв0G e[4{sYcB/MԽpSWiXNG)I@ȽƧSJ=Z@PQvgLZJ xp0ۓ¤!LT n*S\% g)kϹ@1* O%3rPXKKQ&e|Rlqb]gQW1B@8G gK'$Ub<0 ݻ^ڇon۪VM8u2d̃J-y26?tj+x/MF9w*L ]hҝULj߭`'- y=kTrͧ8DaD ajܻRw 'cR G$ @j'|1to\5D]lŧrPפ{Uz[^ ?%8Pj;3XJ7G7Ta{U H"A^׷]Jע}Yft#c,1eQhWkvIFTV`cԛ{o棶+'X^@Ss? Pa-l{GW)q9nzI$@jEOņX^M~EA/(U[G\syda{OTe%lux HZ@6;p!hU? z7c[&O\زmE@1viw멉}& ^siPz7*r?I` ג֩Udd-6#d&2!ם,'"Y #;YLE+#qEL&7F@oc~%6A*4ejQJ 9藺5"wz4כ@HQ9Wm~ @vTE;PrJ4zb{0_#FXح\Dn*ÿfǞnv XVd'_&6|W4|\\.қfk e%WkLʄ"wyM26*Ca/{`;;9ٺx*DS+:> `B97B􌏙37;o[+L :uQ,v-!0Js;yJD}%rlJ {Ժry]0]n p'ɔnRn+6Ul W>ds~^NH^Czҷ簣TY ?]KV{k8T100Hd*jҹ5+5gu4&SCnZ8"hTEX8ͥ){sÑQU[U?Ҡ7To;t9sW2!it x7vOU"c\,)>n#ddZ8ݳzz;@rnpƿ"b'v╃} #-S4M&-(Y>Xc ZBIdjà\x&(>&X6&d8Y=2ղt>=gR0l8"\ Q‹$Ξ!vJЪ# D 75P`*?a»L6ֲbeFie,gI5&;Fx!Ga(?-/>kT݆MB2ՈлK<&+f)Tp Ѹl4` ^)[)VDŬɀN?ZHjR¢&E!D(lE^$ӅpA?5WG5 vi ێCy5eT U|Mj ;H fHÑg{m YZl_hN@&qJ% 'ET\NY#45[=>*Cm&&, ύ4[ = {Qٝ&sb 30@>nT.7 B}Vc϶czpNҷ$J:dxKeОhB(Ϯ]܅^}+zwn,\ʵöVS[xvȇN393:! ߁o5&!tb(!> gK+K$]'A$,{uikT\T *1Gs2t> Թ66i,)uP'x0O&PR!|@%,JG'0g#:߇rVe-fFt߄]9&۫h{;Gisk8XsȞ5/6-pu ~@tgGS-b~%*-Y#E],F ?si Bjl-_&$?ڕ='t%XX)_IcIv]i>զ=sW'Lȶtz. S4E%ߐQ3j3␼`.9'{3KFs֡V'6ȭ|g|PEA*8kȠ$6w+G=9i9DQsOLtbľ5b))u EYi9quĬ T9'>JwB JZj6w#|cz30Pt<= 2⌆!_-~vvg点ώ9k~Nq[T`c!%*gfc}qi-SJp@v+ta.`=2U&pV]Uay}~6ak_뽌8\3"=9<巯b":L9,\/ E\`UF&6ASh~5kEZm*?_S_Ԗd:X/BQ̻=ezٮ4+ Oxrv2F4oG}[a%sA>%j``113/} \(c^75p*ar8kiiic~RyPQW֕7 *^sU=hƭrٕO"x\Fxuhs x z.^NFvXQ[|+M :d `) ׺X͠œA1A-B%Z(3LWᄭ!gn[GpCO-ھab\$*U8s]}TĽ4.θ"v*VOxF^]f@DOSvWF|͝܆s˺ uT[wgY*/2fg]D:! ͒.Ǧ߽r}crƒe1H Q7djףjjyZ")>T*Gg%^\ԕBϯ5R, C!XNn6KOiWQp]hI7".qFW  UXrUX^Gt' l!¶hX6MڇW- jY%hE@]/&rt/ .zhi?q&覈?Z9amdT݅ {'yL!NZ#$Ll#1,Igå u֢D|,9JHLa?-FQ~ELQ,cU7(D556͐ڒ}4Z# Ui(OJ߁jLkc`LF("Rq AHEuk$} [͛dKѳ("OR'QF,qu5?4 #k@y_'=&x)9vgMQ ]gH9^DIv7S8\yyI'dI9&W K&0ǟc'Hea4ё3ca8%d#f׭K9ŹO.;ѬWTc&WTكss_Ov\Z!(Us_ocGk.EpV2 : HWǽ't zML* OQL&|)'X0Ks頃JU,e8Ǯf㥚mjZ=&IJb@,|?aqlB\ Χg K BfYNj!ö:a̖ %Jى<*>t*{;?>1_<ŹK3} [qI3!=a("뷾 @䣮fNa޺zwvw4`<5istoS>Wؽ(g:vαѰ"LO^>SFP,BSn;0Y2D× :49Liqi Aa 7Y/QC!^i{{n{6E%;K,ޗPf]*f_ą$L6I(cs+ ?PDS7*M3sxlofGՋЗm*; jo YhMK5qzUDhڎG{nJxO#\ה F|?΃nQaxSANF٢Qd>MՈ*!34>w&Bܣ1/[3b`~XQz['Yh2$~S?ឌg4K/-Gar֬äa2E&ؼ;l`;fҔCy 8h0!)0јhڬa˩a)`=Nz/:죫/(k˾~]*!nmv4$XƜ ʀʬ4&pK`!ޙcI6eڑnQ&A* \_XCfkd2e: 79bSBĔ; _a?/M5 9RزEI~J!ck~ +['zxDMD $zY U4poO4uJb3Wc(3v[&:!N +//P #Ze+psHrZOrXLBg_ h_ZDB|X$ImB˛ m?wǺ47?3hnU*G L gzF='+W_2O0cZ;oJuFty˔5hNI:G~, rP,AK#Hv7W^XN(ޙ=bl:!{cKOԂJ qO=| 'l8#'ܟos0`y!.=F*jG";ITѧY1V0_4XAO9t>m;E<-y[ @I%f̝|d+OJ'XF7si;8=-g-Xr% ^p8w4>Sa#uE>![H`sgjsbĈ,-UJ9Gh}JؕJH;m\JĶr`4UMlo ky+n2HMB/aXƠEdjTmUBW62?\Wx!6׫շ['G)#)w$fA6b=Π@#/OruEU*Azrm$ r`% |]p& ˈZ{b|#) ,$16w-Gdž萕I Q4c#Kۇk*?Vgɩ%W5-_sk^=/* 1mn0̮[OZ: CG fg O :A21+ڟ=v[G;U+loHc Xm̃PwVW~^-WW R|gi͚{3_ sy4׏m`T"?"Ezn`CaJ]iJ[t@!Qؘoi~clr xLe@\S(d"caq& *M`ժD\9|UE@unlghX"kͥxp,/K8ch#E,+HExnk1"77p"57sn2, ԰UqﭰOwtaWeS]{=L ;yVFK[K7Z)K_7څv <8уm)vPmK6 ztQtFv3h(a/"Pv/<-b:EI TK'pdyF8)_kN1#k4 fgrߣXd|-I^~<9 O "ۏ+MK'~]tǞ>#޳x6%`fcx¡as޿ E[W$+C$m0@ur21_iVa\Sy +wj-{T^v$5Eօ.$6*HvR{.t6 X/Nyj)(] g7b ujT5vz{)2TDį DHl<I:;`r 8ޅG"/F 5=;p6ۏ3ֹ5hs>vfvcTQ ,g-,&&N uTE/b3D6{NC:ӂ5feY239{+ Bp%aE Ɖ83eTzMڗBO;:@IpJJ5Zr橛i:yY1.>eK"=8zѬ{i?#g2ab*L xM©H,`@2Z%Yi%E ,gM69̶I<5=h@|F1)K5g r,r3@PbcbS-b0s< ,^Y۩xSIĸp&(r* ʸbcCUKk]3}b.ٙVِsRQW AƗX4$۟zbl}0f`9.rӛwA~%CoȔbiVk]߮ehH)lr1>%fQm+9j>{NgG)Yuɫ2- \f]UF2Ƙ<+5>ƻ:,p@51p[}9 nDBkƟHWk\3ڮA?V/e3@!jsgq`R;r&k!UZ;[mވZ%lS^(T3:ĽY0SZXNZtKkW -JI밅@6mSN.O(''.# 4y3_\! ='V& OS4p \9P 8A&56d j7fRXҜ{Rv Z.T )[\$ɱm_S/j ,P~ š(8 W-ca)恁naWLNmwҔzlÕ^g3)B2z&{ %lnfN@bQ*e4o@z%DH}vl^ +k,>{I)t2=v +J,NɷaZj>\-3|Hb 5_(ue}v_&KHJOuuI[ ^0BIg[~IٴbȦw6 P}˦| g|W0&n"[_Q=M,yq!ܥopH ki+2,@nߣmK"Ø< &&/. 5lͩ2c{C{Ak6JC?J}2nRk=A(Ai4P@]v=i@gsg7¼D+rJ.jD{jb+B'5hMᥕtR)eD0OVU;Vdd;B"+sĨԩk/=7uVG #ftTq$~nkK:yyZw $^#Q@ֳ0pR?uIM?LDžwTxEDfⓠgCM!In1<)Ww(< EE[b=;^MMqpP7!f:QeIFnh0;'}sKWXn&IՑY!yV*,Ԏ #4dF߂x)96Mm1rOKLőa,]9 5qcǞ&1ALso2a&`!ZΉ .I ɩ4K5]LQo3S R9h%EAbMWywti`G]->J[=R;Sɔ_c}a${c*w>CD} MWDpSq%(8ø.Fa3+R~NrXi< iTmр' _FRz ?tLms$"X|lME贾Af}m3{Po47>EoA* x/H@Et,uq13a-薠 vvCDŽ+8-z?#/[ =P7/,xk X -䍻X* @̛~9 __4{J ^iʁ—/)/ 6:l&@הϱWGm5Q{ 7;i QD\H,H ©{~X=:8N$.'\7Qkow6-ɤU(=}>fW¶m;Pr8 JxXvjp r{ =7^~.Bɥ)!a@KP/_yaai}8~A3[7ݩDžD]t ۟+Ǭ O .,k 1N3/'q <12ʽmwl)7EcEo+QhL.} ;E]Uw Cn`K{"L^xLCV}1wb 5+߿]*(V*ė>b@GBs 퉰3ph\\{:" k E*x+]nR}N}Y,-$M r`!Q}J>AC'. e@:ANo8 ŌeO2ihVPRPzpN'FF~(*heh`G""S:ӣզPPи@E_OOyzIrYGY/J+W:ܡzfEsΜl4In'r=TR:CHC"ڦ92tO^ `0=MuwGoVgS}EPp\xߵ1zZQdz3'SLLo;8v[B_gdslX!DDo:sAk4 Oh6AA4WUK ؠ]lIfܠ0˶$jp9wͤnV<v`7`N z§7T4R$(p:`!#Y(mV<Ԟ^$E ZeP +hIm̀тS~5bt9K"}e"d؜&^<wM쫝G>w Zu R^% Y'y-5~z~(r8CV r.MCZkҦ+y #Kw2 ~覿>f^厃?S8 {}O<|.BJ\dk+c* n> ~kmnIΑc2R-ة{JY2(ꂬ8oa'6r;GasQCFKt_v?[i@nZ~nMLY,(j-K:Fmtո1\:/B$ 4U*)WOˈ:PrIX7aZ |dycRʏ nçs# uԇb/oK |HO*0V\G-=pVM:8rO~lՆz"ɤ7Ə^Z질gM]#pHɵ4G:,QQǑj"18}JIȖDNil=LDc26>OwcNʉX C5id]R=jزK &'x(^m_.Tg7=O_ C/>ɪ.||W㜚[";(s6q}VR)dweq{NYS@uLQS_ f0oٽ/v3~ T [/%㐔ED3=%x)@rŅ/3f4}r^=kb| mW-s<> M=STFXVLF`&Kzvҁ<84Z߈j9gPJI)+ȘZ䥀QaYJ(ux&WJ oZ)vkE my7JYTc`a]rROL !iG[T[Joh S.ZeWhLjy|Zo2~*!ֱ@ImN#lC17>Kg~k0Y>L$X*ZuB$dr~n]Ym7QeRYaܻ]dIF:>-DeL!,vuɎ1̟wSpҏkxנe~hHRVl< Odtᜩ?<{Xh nlR KǺcȃXo/c{SDu(X,[fh[^K BcBIErPK cwJU>$}DNϤɫZ(vJy @-R{UajXeF nCM^v9 Jh*4U ~8G]20B%uǺob$@hig:Jn6zgzșt ̙ 8UK7X&dja6 zQj:|(_;G!f~+ǩIjRK Q ӄ1:zH / uw)qjD$)%=۬dI!nlՓQrN"9fRHC^1ޭ3 4.; I;I{]rF!+vs.oֻEꊙUzO͆ 3^$7@+&|8HD6mARFu@ѩOЂԪ?&D HX%Hvn)yn9P:meuQ#Nt#m^UVtIhsMyuD+ޛC#b?dQ <gp%_x!DO@^Ѳ߳x<,$7"6p1@O{/VB8TԄM".xSbD@=9G1ACVƭFi62EߘjI7LxXh¤p =fw'!t;=["0 LYhr a=,~5);C4y0EL*Ft@U]vz bnN"$ot,l~/YujkV+/XĖIJPQ54d"$G;9Bmw͇47ⳡ7\rei" ;E8C".<^LƯj'7[NqR:dG"V&Yu%Tjf36@wx}i7 ԏQYc0&xs\&^/{ahK @{Yr ڃt =[p)V̗Y֌aB_, x7gӳV+%re+EQk;&~ Agc4C}`o_,0^Щ)[hSMAyrkiQCӏM~sZ~rXD'v|D`'E4G, :{}ItZaƥ"e5Z\В>U*7h~S f]xLFegF G.HrYspΕ7࠵MNEzil]魪˳V-ƼR+kkUS k1 =V!y#-\9 @ AD3$ie?|NR#=/L^+L8_ب_hVRs-_W@)SS YՅI@EuqwdU#9igBoQ-jT\jb Ax_{SA1MQ3)4Z&qs$助>Ke!9דlbЇ PcN{L?gki\I}vބb) nK hbKO2RP!a(K1U 0&F]US83F.N9|8ޒ`-իk OR.q.HK7c@QuTxtI/ UKF%p:/HW͑RX3i`SGկ攠Ο?4 _ga%:b'DPǏ=7x

    ߢ-m+/@{+\ {E Qç Me2]eWCu m 3+QQ61[+qͬbR~yd4XuU'P"4p\R}0ZSVpS3A 45O&ԇitA{sniB/#z6#0թGC˺Ua" QAoG3K:y{c 껩Bu(-Z` ?C>T8ƾl9ˉ>OwhÖCjXqIj@,l̘]'!9;ǧξNM~h(Tʻ3_VZ@v=Ы2°iB!Og6ץTn`'eOC]Y-B/F7N@H>J3a@c nN^Zp~C#WQx)] &p'G]bDIjIԡ43- ad gkrg<~2-b+ȕ!y *)a(ܱE WΡВ)\x}/ NRTȸiAʌ npo׹:1xQ 2+Ԛp+9[N!Y9u"i*a9AV)0WJ2 pp NJp86ܑo\GY#ܺߌVTP~\ Rk:qg~=(aXR7//A3)UC/4dEސ3B[Ψ摘^8YXovѓ3 gŒj㺊>q-dV؄o&<ƂF.;d=q0)Jְ 2/ >╧EVYK#kۓKtU"/'!<[HOkFKCj!m$̑b>,G5Zj^qz`H<3Dm-qzmB1|sK4sƨ竬 %>B Rꏉrq~A"eC릭[Y[G4yxBǥ܁G.\s"},3e|=ǧ3#@"e\ε: {v->JɗK߅mź$^qOS-q514*1SW:Z1z ]~s/__򷶵5jͬB{M[UJ.y8n<'M1'22 )vuJ'cLSPJ ן6K44LPtO:IdDykŷu`k:Z&"kjR@=jԋLYlJ]afZ@hzb;(?EZ{_hJKB+ո*bt5<Mdc"K 08V'NE B>dPKi:? Іhz] X;ȪwcRyoh #>Ҍ4_ԗ$nr ҲseCg7MNYE`?Gǵނ.t`*Π})Hi0qLql,#Pq1azX7~WҜaK+Ak&+\m*yx9B.4G֜ɋTm]! \0e''Z;m9 BI\ʃe+ܵҰAdD#/4ʳSL.l%9~1NaջQNuڜml 8F؃[xg|/&DtjĶ.X3hچ_dZ%Qi q5'@a|B}bJOz_Cr;֥U-Zu]ZN{'}iL '@|m?X=9A񊈣3;o~q 鶴lNePMƅ>,vv 疪B唦۩j܃\hzg5$C{w>jg -ptAIA5 5d`N6,Jtse |"[K v~=9A&<݊yBK %1Q;*>*S.t~-)B3yA4DZZlEe^*\ r-EIk5-.n(wO,gOe{Mqy3#ʥ$5mK\uO{Fh64ù+5evL&.`D4/R9h!% i3"mp9r=u1<fk%͂[3Rۂd)i Xqi IʕIQoI0i cLgTzA4@+DԻ蓵LW5ǯїN_(1߸g$oD25ꮈ.-\k_mJ; Fٕ $[p#7(V&Ş$lfWӐD^`t6RsIdLz+7P34.8oQIW"?,oE;S*P#ݓS1+#tӟv;1_W9@lp@ f23J]+}\lEǤ$"|$H(I''ZΙ2Bp|qJNcyQs'?U/P)c!G`cQ:s]EW!2eqb"~CS\A#x%rGfSeWFDgGmVۋ2+Zo[3dȄG=O0W7v&5mk0V ÌPYKf)n]uKjgS~kbuZ/*XG:Mh&EkAKl[Yl~+!m#X[ZC{o.l "ߐO.&RI<ņ1-&3ɞ+E{SGJ,ԴN7D0;NDp%+¯EY^O_'w\2A ES2Heؾ*kPP";gT` bhN] .1|xRq%N5Vip4 g>X& t/'mv% p90R6\4k6Rzk*C5b%R=$ˋwCvK11:{)h:‹:mk|E2 G}Kǝ( mx[AlWN:9@J^"6 οՀfzhpz&`Bq)n-Ѱy_lhR7GAd_)d2m#NETNfo}(Ln VD omW%ۍ5Sg36u͌W@cIx1ݢFu `lBƚu+nP979=Nm a)?%ukMkYaf_'zT/)0jiK]sWw0O aT(E' /nD&ːIQ`q>|90Q$ˢ 6US]x"_w&ҪnVkPu!La9?_M'@5sߪX[S_Y3j }+eدg323?YPQfUĢ cLfg4Z;LdUFa|gÍከ &8Rxg82Bkwi.e@VYhHW0ROl>׽E҇qCq8=]k#ۦeھ,+B*l}W꺍<*1 ZF?ZkJ݈ǼֈXCh15AO bk6>L p(\mcU ;MaE䖦V?;wL^t͋~LPvfդ3cӒidwB \ZP[If{?,ױ?i/A6ڐ+wBA}*cܲnY>؅ 온}1ҩEk?y4xـnGsQ ]u"P{ 5dw8:>Dy·l\=<Χ )& fo*++Nȕ'"f~ZX믍5i]B|2hHH҅kE2nu(-zQRɦi#K]hΌx a۷v3:wܯ qyx: fzvDisD LTVu'ӭ1t6[oo 5E;+2ũT]ij]h4йʸQVrXe8<+Xܣ'/L?qA_exIi@^4G9яՌPcpB955Q{ԁw7EL K "[W1*!K.f&qJt\\_8 fbqw}\܉asu_wW*L^JsTI7fwNdۊWu}&N(QBc.o/zc2Et(w9,?pRTBoW(umZ53qg@!i,ӓ,*-bpZ {t* 8w\5(h,!˒ ҽ^n=K~M^ei_4`-&YCiY{׫ؐ3YkVj`L `.\X  n=$H 媓 5R[1AM݀O`vW%yG4NƹTQZq rJgrҜskqAO` 8:y6_gks֧Ej*ܲDKk2Dᮝ bw'^A`oޗDɴ9ca쮭Ě%bMfgRK͂}E9J{of/l#x's$Sg^Եc}e=?x?L>~_2 . oJvOH0sS4bpDʽ HNWǡ5i^Je uY𺉶lW#]V(jF=uU$RU;>Np|Op^NIh?S 4s\ȹ5ҧpU )6j)(u-SWBewkXzCLPÉ_1e:yqUF9fAge` _m3qL S1_o% tٕlF8jÌ[Y@gQu+]u"wG`,`WZ˵?B:([M_瞨K1Xm]Ŕa!dEEgKg/ꇕ*j '|%Zs%mb!h)3.ǔw)v㕏Os;P:giCa@D@uTfGd*Y3b"zGcwo_TI^Fptep7IDm.H r+SZDRB[B %r|2>dC}I[%^=Me(@0ZC%;kM6|w=zq DN\?cN6)P>h{XQl Ln Fo=K(,ٞFF-Ӣz!X Z knȅIQmf;aFnd8Fߣ]*PGrC\#Paگs#2;tT7jUNRu3dX3[Ji Ű]) MS"~d"I4S=-Ddv8fh)>7\ *p/b^B 6W3 ibL\'V "dɡOԩܤNNrHO.xnl1mo'-w-/Q3̆a͖=X&+\w_ޞX*V*£g&ar1>[֤Ʈ?)Zoy̾KEAA#if^c05 s0W4V d DmX%3pQEGg}i2,Idb×}oeM})Ν l׊vxi}b{Ku |U Ϊ^8nW27({2 >bb8}=e)QoS-5x:w^cNκ@]Ÿ^ ДH7t+oϛ@RzFnj[u ~Tth'9~?>TtNB!60+ &H;h6汇dkqٳ4z>&v]v1L,}`ˠa"s5;WR!tdž4pjpbm'a7 `>\o*\+YZ]|x,p^*f&wF^s2gk6[VY  4GE~\SYn uXcl:5 w pЋݕqB/IVKa6 ˲Y ]֑1DZ xkFs;UD}cc.˼(Zsn` b}E| @ʊM XդzS P00"O#.xE`zVekT9E`R)@YZ:=:^rT7h['%^5Wޔ2'y%)Rd-nȫԲfKKWWvhHXΰw?굝 0R~~z>xNQH+` |β 4Wtd8 !GBqNݖ &%tm\]g ΁Z9 [iBqcA p t]UMRj*qaA,{C( xb7ז̞ӘrmL6BA1$$eRtױެs'+45e4p(4+oP`Fڱӱ6̑(b8OLK\QH/RkҠu`K 7' ^M)7?c/mMr9i;'o3PsY9TMS4K bJ}_q_)'<O zmwH9ʉ|Wjd#.< *:'cU 򨇷5h^]7=1)glCm8r1oR[&!Qqf^.gp[kbفF~y8a[A0 4.ҩO+9E R䜳gpp&3zgrY#}]{sڻ)8V,2M)ZYlgPcrVG I7Nkt UuQ䘄PxpR[W=aC_GS;@a'z:L߽Jluw'fo| X (ߟVٷA]A_ zIʨ󙐨RL2p1;0cЙ Sey @Pyf 4`nH9gFJhBkNk:eSd.glg̤ v0U)PJ`r5+pn\_ԑa>Rw,=,,#er>XR+*MqdWΒ9FP18K( CHsߝU*[7y,H5PNW尼DtLȵq7 @IZwׇEF+b禠gE Dx}{#6.XZuN&~NHfr`o8\k4$ڊsz;_x<'XpdXsȂ kQxSN`FU޾׌vKO ^j:ಘ)Fk"kO3"OGn4)/8v<Ǩ}5>St(U-?`(.?iWaDk+ܱY%`S6FIvlj?dT+ˈv>{oi|.8{3K<(PwfaƷ@$=P./T_ |xzFW"ZGlr%w5^T_" wX2\8E%i,p 띣z Ei4dY/-?+gI>Bx kYN=%1l_FO/bɔ1Y^ a6ʰ7ͫ&)QA9Ljx75#n%+f2 OtkL÷蓰bi$%}e85x`\r{:ɔal?}p a 8M<%ٜ` aj("f5EfMmc]\I*QDh7!- d'\_JB͈ӎ3:~ O";$ohʦ?j/#82PXi?\|~Cr݂=nl:"smSK)&{cãėH_iM8PE,>ǵj+51]\SMO?3Fv@hF2K D#\y"<𖶦&i m0Ms\8i"́+{'6C35jB *q-)hUeҦktSi. nԞ,6i33+2T*|- aZ^otj ZP;}5G{I:rnvOaA> LɜufUǺrc*|ɌAõ~5/ Q$̾aAW7vrv&C 6w c~2&7 060pY9Guٔah ݀t[?Kv{%at{|lc};MrO!~z|}F?fi+Z)55}\/sl}N4eQGTwгW褭E  2SSijhA{%)j`[eNhHx< r˃jU(d95,r*<<ݙBYZ9%/񺀼vO}@ez*0WJxsÔ"w3^"}׺ )|x䏙$63jz_% ^,W؄Ud-_ߖ RDgnPJp|.QLS@.>&gS=E0W_N`O:.v^5Y84qQ=dG8Ʒ7dfdG%1 Gz}d[)"{/ǫZ8 T~a2 v=:q(EieZ63~A 0Et v" t%TZlEFww=;% G?69%+']q个b-kx+2";CYE{񉿺6ȳѾ\F`@baIx`E6"UtDЩҔJ!fL)̵HA|g-jb(Z0'7-SE\Wc==)DNB*[u 2yH=?)lSjNŦuFjm#׹p*(Nx O Y`uj9 ÷ f$RdFd%\}ܝ+9:[<5:m3KqO0BLj(;+W pu\X݇y:'*k'4jR< ,"$}gdyygTVJbgHL| >fB;ުeԧ`Jd| = |YwaC oB 䧕qhA} {V|Vȡ&c{=cDhgϟ9Rr l*+m?hnr"[B=ڔyՐ2M ?gu\qn`iuH%EHd)9i\:~?yP٬nw:'9EzsYf7U};+E"0aw*#AZQUB$#ꅩXLpM'|" ǎuP|m$NQ1iZ[ +m2X><8Mv>⣋8?BC}`G'H [M[աk߾5Fvђ°Dۆ)IvRvCcIpU## MEAy%?w(w$Tx =2}y$Ȏ;hVwvZGnNrqc<3v| ;"f#G%A3;Η`bRIɶD]yR1VR~M2EAaκ&-*6_l Fm@b,ߪY1jd+i?  ?lQ"UWHynû^l͈ [g'XV]gl\wW췸+WF͎AhҼI  kT5R Lgg5H_~Z}YsnR}"`SaPy摳NyB~W/Y=凨;Օݎϼb)&z4q \lKi e3 ٽU<5n\򲬔#5b̳lTt?i4Q ſ£WNx }9_WPyPW j0rRمeʲBF?x>[rQr1ˣD>gUC}[k-d=zK= a-[#՜&lԲPLln+AcI!Zՙ sk{'Y] W;:ݐ*"j~G%d)@u6)yޅu8Lfr "Y}n$Mi::k $4JWxs ]L(Jc!Ly{Iʈ\A,!T4YFŖ  `gܰx xff5}Uܪ_jNǢW kr?v-Ҭh%OyYӌ۞1u} WjߏJR|0ԮOZ>|]1)pW)TPj6:xDeSor+]ߏ8T"?54I-I .} FwAϥKDUTwUkhΔ3eEr^:z5r{ ?a@ic~wm^g $AkGWz h$U7,pA%苋dw/Oͯh;# 5ʸ$J$3 t@Nң2 @)IqSX͸b5e}>Bk5GBׁҶY|VA h?bw#vgO6^AlG* ٪m}7'#M%B3՞a"yR/W~]4&#l kowmh]VK(,fcTvrGy,4ۮ*kҥ_=+}j /=:#R>2/3[Ȏ Bƒƶ=)d?f/`< L5Nv]|-Av~i9` "FI{뻌s?az֏:`> ¶Qv#$VT{j;-b I)2ہ6*؞FmƒH-b|0pQ"v6) ._5{0Dcԃ&|mMV9 #KGšb< }|T5皎2=wq.f2Y[[W&w%>'7k6 [VG 3?LѺ+FN愦ACLՊi_HK6N\d~o%!;3PpkJ+1sIjcx/ТB*A/_k"-~R/gK6κ_,Fn~*YT}kyw˭4 NO?(?? D`9d7QCWk t3`*;3gG1R ΖNz=T|Ji(Q=<, t'ǡ7:Xr_ݠ;LF~%u"i51QPB\ MAH& J_{+_ڭ@CU{n0Bl xP_e Yݱф?/$&zNgj0⟜j>DQ'u RSDk~*/ͅpg %}:tr>ԉ< 0Q74oO[X@770_u?9%`~f5V5ȥS|U+ rwϸH#J$KOd'fxTd2OGQo W^s]kƋHɫu h.JDX^[|a#v˄.RXu& {\޼v\pil=Bb@T6h+?*)TFe+7q JutCBԝ]W_Yy.[bi8QF?,D1SS=q0Y2TШ[JhN>R n EC2ȅ[%vuq>᳚pvHl9moƄ@n M nxgF9$F`p{>Bg5 'M-|Y% j\iV"v5:<#5)>p,Mi`wgezR~<3' -d3zO rb@ "T_\ -= \K" {Y@p@乸2\q`2qJ5iCE4B[FvǪL{̡3qT?[ |ĪK* oe/qA+ׇ WY|D1}*J}!ʆ7C"T6lGri7[ӿ}eWI❹_e)7Ɩg GP{0k0.@ڳok!,%vNbO 3RgT"\fY2#-`TPVc9SWFc `f|wQaWxmDSPFgIT jv0ErN{jN@$zab 2kT*KBK5w- s6e N$ .$1W8-Qcu^Öi\J c/T6WF/JMjyX+<_(}(&;m-tc[(gdOX MK"((9aT& enp .HO 5Zؖ%̆k!^Abg58s|j#ްVQ;Tz q$9,-vO[iXh-,dEL&lZvb|b)ⓝ?"?t/W;>Dӄggo`*SsOHʤ,E( ;ʾ{#kE_`d-3߅hSq gʆbwoFAxȳ$>rZ68jł;H,:5 7bz{_es9-\(k*Ix(+cJ=I5 DBDb S{(hܓR^-a^n>jŅ'fX! AKK\fhh2_+KnY7-7 X[>EG8%2L1[qv=_ ״\ N@c}6'|{l ʐ} g6Zݪs"!CZn)3)-xI+;yv̉'G q uuKF29qB'mC=NUEFwێBqC6=9+1K2x ۦn"b".]Zk$-*W"lqDO[LJeWG RNQ oWtfQܾ}=:ʺ0:f~ezo%N4`YA`1A# 12 1 /BWs p⩫:T@.HGvmQjDqu#JaZ5`:U C&7 cW@7DV72_caMKu'sò5zdC 7Lb̰zwWWYMzmR Kگ,TVE OX͙PgvMyX`[JfxYWV^L<?-l>..uСp{-;n8? m^Es(/_@Ke5>-t}5Tx-wV=Zr_^z0Ri I ]lyԧW4AL( hu3?ҏdtƨޔ@(FM?q?SO?$P!ܞYEF867-yH2yiLq[u >҇"9\A?~G!M3Q`ް7w\ȯ' LCT a(aÊ%j%4XSuB%JF#8Iyuyt0SX9؊Ė:zx>Dȉ`ș/S^o:{* ;gmMdDJ}`d8E]"L/K+$~>_T1qEe_k:Blzp.JKud3޿akE{NJbHKX]951,]c`4H;]8td}gYZ07070100000102000081a400000000000000000000000161421e7b00014cb0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/U]?Eh=ڜ9N] y4obs;v' ̧ J Zvz2B\}NƓaM`oۚt" X^(ZBLiӪZ kqE诫'qmꌽ'L3ߛد̦b:r#=@nQex52E7y'u<{SCƒ~T*Y=VsG,OЂ@ϥо_㤄&Wy& pX^;m}{ÌCCvԾ*ٳ "&Ix 'SMILH+jWX"X* R;2gS t;H}|5i1-YJV"&>+j&?_^- j@U-ҦYW) 5eelSC})\lt00`mxٯs$Y=(_I^ :Y)(N.?ITݫ}Řkƥiӝ{ v>[ZElaE" ~9C^K.;JV8:ŇcDHry eK-@RA -^u@ c-ZaˏP*0K>K%o#<=}Md:3\}wFah"Bg]WsvJQ7+!Nn.*zBs ?˃U̚'4S,fzُu5SA]太NW!SS10^`RNPG? ,^y?HܘX7y͕]Ћv9kp֖,,P}9da-Ppvd: ePYSˁ-Tqm߀n.L#>*]ؘCo|9c P2lQT)<6zDUSdwحp;C|.4 (bPiuz'O[93ɢb֩;(jTf C7iFO*_}U%yS0ƼaA)s߬^8-_G(IѶ mǩvBϩm-l3#aHfZ0שOA@i5 ژRa%4hÖ@K\z*->'Ds (Nw+L[i)P\q2H '5`ؔ+3v%BT[N3Z%tƅ>^N5Vhz=TBִq0dp{(COZTKCP ?*D'+_=B'l DE{,;5~Fh{Kz;feFk8ǔ-\ ~ЀuhJt <mBq1\${!P I׾KB Wl$F x(( Pל7Ź}bH:P)z~#$'|Sk =V0tbMJ]fYT'Nz_)؋xH6{ G' O622vcRx Ťk|eVʃen?""Ropk+3;BJ)H& l4eʜ.J:gV i 0Ч7E@`\ۼʝ&@YRDH=sw~kCigW,_y#Ev`c,/mrJu^HלN?</)'ˆLCuƑ5Q'5LDH5wۊ̱7N2%Px=+҂5sh$,r6JّJw? * HFuߢ]dd@ u!ꖴAzlEa@y' LH&JqSa9z77}|.ˊSQN@j&ھ|)<ͤD^h&g ++g{u)DICWinMp8mБ][! iv./{iԘ.kP-jY6QtkWM f;GM25/= ?2(۟K!0 | 1P%X;fESյ :)w]HU9 ϣEn'6iI?hǚgpI3hW @OÕ9>[JUs+c#Qj]?fi °riP 6dڏ~gjfwW >5nBq3&{r>Erˋ',:gꥪGvP]FzA͏~~,FT^+`ϡehazcSK䛻߻E<$>3jml[<W⏊[֚zz7/ƋZ&ʋD'yBR 7yaC4trqrJ/狾<^\gO%2j9zι;qi[u*\j<<NJ06=eCv%ͼeV' {[U;+[Lcs-Wc{qn %pݻOR*#u Г 5wX1h7X+~F,R] o*2TЧA16Tr=\)#zA.8l"E8Z:[#J"U bc|e|c eSaDŽ.T)'j~H{|n &P {i ګ!Y'z=n:evmRbc#]PVg5>!ODq" ſPXAR0w(MzMñS}V(-:qv?gvnjEm p `j yv-HmAA풂`GW.O%:N`2^~%X{yj| I$'|is,x,&R"X`H&uf 0 & |pu0u]GXL]8B>sC1!Owc-.X2$V=վ4^Ġ[EN&40j#)Gmd^ij7sy;.(c~`J QoԱKeH}^!bCe1DKB""n=B&ktEG%eKn4zZVE2,p [zc,-}0ߺ]Y~;ܓ'b\#3z-|}X -b aQw'_%\R()<X,H'EݵkI1:MƠZNwA_R`},l<ţ-EAz-UUֵƻ'SsZOͲ/f,ݜcJHM\ K8&SǤx*q2$11wצ^ T.8gYmåiXRcylԘF ץ*M;I(\/Ѐ&I (TM0&>~S4؁$^;ap0ל0- Ywo`,zCߒ0[Q8o:~'iN#\NlG,{]&4]~5hotb`D:+V.* Bc̒|EDoV!URIWB֍gT0tNMޏ ZyB|Y3W9~6bJD7;X4҃@?sv>H@TTM& g43<0OL!0w,W qn΄Q/vC%B,tz31h%web|_wJTͶ-a_JOΜ-`I! ! VH+dƓyF{rR$!Ūsu**u+L2iuʜ`Vݷ5 oAjFcn8_Q#\JXaK;;jxg)b (upM27`=mA"Q6~yD %>f7Yd!p\QR鎆e C EK1n=>p Kͮ> 3dͳ_F-]Xگ<DJ(!na0"\5q ᜍM2MXCs-ް:ǹ`Q5[յω(sõC[؉ۀb(+Χ:`& ud7MMZǑ1S2ݷ~m{}n:z^)t>WxeNxc>L2q\׃Qfdɿ:.[1i҂F C3o3C4ON59;pVF9s]>k7jh 1sJkdg$.$%k,# ؏0Ld纩R -bA9/S:7(7KP wbO,(ոS6-B Ħ)bILmz3bV9K^#w-xE2MmvƂ8i>F!jTV%mȂ1ZԓAnGwQn%E~m {Wlq%Yԁߧy7. FC)&6vl¯ (u)YS6h>K77wkƺE;\uNl5|9,2ܒy;_esYn¿9')IN_|d 繙85Vdk#Cҳ u=^و TO ˆ(?xuclM [#l_ӑ[9Y/2l4?fL}Q3Ws#[ |T/Ѹjf:rc wA &u;-.@)H=Ǘ\$L@?빁f2v\ \w wto `,K , ĸ45\+fԥ4tΚ7=@{;Bs@ Gz)ߴ+ ڙ捔!F)Qi"/Z"EoE-/EqW}NKLI ~/cx7g :':L|Q>V B?2S>@.To`NG2t=m`i炃-xVZ@z#`X|M/]nU|GbKeSAf!exqsN41,b/ v`7$̼0KNRϒ%lMpmGZ ZuZƛWgd 绝{ 39kO.E* 3Yj(,Yxk:8Q睖~D{QV{2rxK:#r PyAx\ R䴳[˯h]*AdcJ0$l: &3> H4W߅RyW>بVRS&& 8VQ@myePR$䩬iAR,0'(L!8`XOoRb6'zԭi^LyRQ /y1]}s؈ rlbWsqD|o%f_b2lPrŽ9Fsg}5wEvQGBK@*¿tpC$(#f<]a^\d~~C6 L\p6m_"Gv|K(W3KٴYgx@Txs+\2yN9&G "ʚ_3vCsjL}KVD$mʆ#2[ڲ'2D%xs ojdte}aoU-3G%n.a/C\gɕCU#oX I1adZ?5w Дʹw.P,*dU)rj.Zg^ {hN֋t,NLE̵~AfL# jih~ĝbfQ>{'_abF,$a)l`a7SqT}W @yC:*rɍ8q X ң;cB|X6]^ǃJX]1(> Q!6Yi pB;58a9ʽrUJ8y@#gm/l:t =`qC˭vK؋%%&DŽ{p(gy3i_G přx~D6Z%7t^9{tKnucqh&ʺp!Rq_sd:\͑/o_` )9#h]IPTuR)A?$BRE-I2ʖ(gB+-"PPRrBps/%Jr da%Obb'ć0~-YP Y'7'8u"DxrG+$; }DS7lPi9/pѱtvghCi0vHu=&Xg͂e2-?2!2oBb`EBv}WA%B"CE|<45ۃJG0|팬׸Y0]!NlWfXx[nkW7 ,Y ?%@qIrHNv+ F@8_oҪށ25o F@_%j912C#1H#T-99[ njŘsЬ?"5eY#G'aE{-sH?sX>c6Vr!Io3Oq 9Q.nIt.$ǐQ$Wc!Oc%[pLܞg611]ZY)\W҄"X$2 Cx6!"qŭtw嚤j yqo!Τ KQ-gەqϭ2H|hDzJ)[xBh|yúm!>1&ߍJ,`d8C-7Li뤵Ca9TFe* J0oO:/Ir xF(˝m`V{/6[تإE&zW#dž?esDkgΊ Mmw[dJ}xK0g`+!_:CO_o؁؂j= bsɈ~j;jϰE.QEVB@Ԗ* +/DgR^V:{9rQ)WןsRSޘ)PHhbC{C`MenaAdfvn#|(F US^TH+ZͪћqZ\|Z,:r` |"a] BD缯˷( UK2~C Jge{ IL$MsX{~ޓbYNL,NAeu zk Yls.D;.0πaN4vJ2Ҭ4mMkD BdZKȘ>#H n_*YoʊٽrBA.I[eQz뢘87"u=CLmLv{E#揶ǞTHjͶķyꂳ]-vtv&mDFquӟoHlHxU⌉fs樾 4 ȓdPN1W]yZ %ۂPn 7¥S+s_}+i4RR͚bpQ%'Êtb!+5ˡmM%(!W[r96d:-1nDbrdrU;$/5"^B1y#LA[2wr@]b8%B|ۨ?s8*x32.Zc܍EC Edh7bϴĒ+l٪MnE<]▛{g eshwkFREVrK{4^@e65AvSZgq}[.Qu:4MFN,}Kȉv!o?Qr0 %WAi.6 q{-ֶ#he^Cm뀖]SSǽđ; x2ӯta*Rs[z+ka='T i. XiW뉓;ĘW4kh`\oura[qzYtXa> fjfu _Cz2z නGzMk31ȝF"c-%Pmh\\;Fxc,vQiJ{ J!%rLw?m" ,CH1]nZ+pwcj3RÂ,73 v\?hM¤i8-hv+erK2 &W&IS`Fk^fiA_ܒ$U?aF d6N#[dx_kGN8T 'ŀ~ݫ}At4_:h=w ĭQ$,_ 3iw'k=nnJh!x4g#R T͎rV(ZpOgnn؇:j씄a|ĭ01**l{ޮJ.&RQ❚J" O^h.o3M& Fs S}i=ʤYUz>tᓡKCTT Ɏz,A3iptP̚|BF :VU[DP KxɄ[A0/Y?ƳmqPt&w7PQZ8zMguJ hRW OW11WP6Zԟ 9<|6_OV/>^s]30768I+ @.,k EA?vU,qZ~'(BM?g_b5v#ιj5tefZϪ3r؇"KOBVr"_rIC6;2( NݧҊ`ꥫ@f$y~vSSdPvEiܱQC+7#}3πQyI`o G(:?4v.ld6Db+S# o\;$Dzf3KV]mi'XDm7˦ c9^2>>ỷ;(_YR4];ת[TRM6⭓/Wuw7TC_@͸7k{<7ҳixΑA>F\ގxN,^H .\ro䂨?FZȤ IC׀Z-OjseW\JءIZ՛ @v0lKt~Y?ЪzY _ _!$x3M(K;aϻmy936=rdέiIdqOW>}A`Ր>uPPaI^o+jmza mӥjoբT2a&Gu2Q7\,tg).8v swl"#Cǎ^/Ze)JҊ 0tmGuz/J&J;Rf9 l~jU' h= .SF%߈Mgoi b?7pyIο!t [aQK>VnM:AO;e0&ܯEkxUbq:GO,1T'0Nq[ˁlҙ]R䆍Sj_S9ΜOBBEh/}'E+]! ;+;-U+`;)*/@!5r..)r!,qÁw\H,E 6d`Z ENI6;ϛ/W^S@m}\rGRٹԸ뀅W2ki+ ̭:-дφk7WN#WrD.8I6zy_foQ y`?uPK=Cuٮ)QѣS!k߷ҪU/I w. qC:~EK>>ʔx-\t-:c4Tʚy%k~!B&d:VD +rZ #'NnZIJ0X!ڪNI2zPY"/ _OS.}f Y2AZH<2ma*ݧ JwOnO[:}g4-k]`ЌFuI˄&}dG{{Pc3kBgAo.N}40XΝ1] a-Fp+)Ǎ:t[UYU#H$#1$!ߵ 4bLhE 3K IiCBZyFL eA壣OEކ"xzugfy(h& &v\\ 0ؖJUxArNXV(>k;n5 tzC N_CJݒNp܇YZ4L +z9kdW2NS~<XGBkDIOxh- _څcU#ݻNtkY%S#/ҝ=`|DmzTp%6R)`Z y+H[y ZlW5; .͠4AOP)t_fؤTS br__+ ZGySc$Ye^8s,E;ɂ V_zXFpet)_Gp{kѾ# LN~gַųʉ:?DL1:b̕nL$_aX/dy6V,ȗ0aNoz}%h0k!6rM4(D5)u cS`ӕ* E34GE:(8{T9V"ז1[,oͳī8ӤP{:+g$f^{r1]>,c ־rB\Z|SQ| &Z :;jܗqX-_kcus۴f*?AiNG[ۓۑLlKdòHud$Ro\s#$}W ZC{X+ˋgWux.@BCs:i߲#FΕ/ӵd_e-$v&'|G.5bzt:5֫Jl-mv-r.qh}pt+FWT"m]sqD..Z'2J2pɭ6/L̍QUcF<1aHK,69MdB"Y 7VT8a"HȐF21B^vɟf1{%BaDh|lŦeׁE^(AP[e,'Y%珯%@C8R+7Yc®quCUc1-ٹ=po:?Yi-IOZ !l)Aqee)kFܸ%>$TВax VhO/:7]bEӹvV!N?41__9FX'%]Z[wn@E2'r^ғ՜0ڈ;d-dK*h YVhat5M 5z8Up,aD P3k6&<4M>v qDm] s@ʱP/2X$|,y߀PFiS~RY# 굎9X#mnb/(H<<6{XЅAc)N2 򀾥TmRJ}sh XƎoQ߼q.|wR"p6zqt! YGFqEaZ=?(,f*G1F[a<0紐O@6&̫ o]nR=ʄjݖv|KM}/Dv98(X f ^mNMLiowe0~챼D-]j'i +Ī 7t$XMHnඃ[Rn'k+}N7]|Ywl,` fwlWm;aX w,;`zèL  UZ&\?˦vQ :<^HywV82FogwzkĂrXK,5< 75vJv4Vt5Z9sHI:|h{X/ؙ|Tno61!VI3>:lZy9gc+HΌQagfk ,}A79&3+"|b^ m4&[ \gd՜FtfA| wrGL3-ss>Uڑ<#i{I?yh"۪pXMhG U,R'tJ]S%1pĕ4WFBSJt,0VUŮni1P0L[Ovi(}険,*/[RղA5lz1H1G$#Jx{&;d7D]_>=_(R7@(!旅'wn >7/ Cb:P4nKpwp77ӝ/7T=pfMJpQc/(ތE ,}Q{ 8yVABc;y)Q|e8ԂF}:(,j:]uƸDP )-c'>ѤrkXCtSCWN+ҍ4 UQ:~)||4p'q<<ϸ^0ίnbVd(Xg8|/(ث-|~ J`-GU7=ᔲЫ0W_Hl8XI|;HsS'ƐRRׁnQ% |\#T G)X=EF_J5r>đ|B"r]:[_ь"dxJ.I抬./'I>O5|b/b ] Hϕ6"M4wt^11\= "f~T$W]0}iйv z'a(u.D/iD9mi׉ R ` =a0^ݜNKXT7 yWX4A@H㜋t#\º(ֺV>.~vD8Jט'̕(XwR8U`J!<4SHv%u8Hs{5PMi]H.Mn=ɈezqU$aC3;/dpIȤ&۲5Ь uXyN._8oXl%H]m@`-DV>x1cds|X3 +v.˜ +0|*]x 2J>a&utr p J^\/|geҤ5jQE\?}Vd^+ǚfWxr>W(5Dށkm<m,C{ 1]g"n S,%5''H cn=<&7 AMYּj#O~%VD+ +Ss&Ϙߣ#UPVC_{3,ePn#TゞlN VWox;?(Ҷ\"k.4XȚ- t9BU^GRx]QAY (Gbn` @9TVˡ3Mz1A8+ҟ۫;g'F8|gi]unq[ @Iu|C%wxp="B m :7J)x=lz]uig0AÔ'E1Zޟq@.l¼"h3'25@$?uZe'SV{S GՍ m f# 39^C_ueJL3 [b[j0n\\g76ň3ݤ"%z{hB+!z7lZ$mš =+u_l!"pV=^$8vAo,@fфеmLzeR]™7܍am_5X[;_nVޡudyo1MZ$~(qb8W)8 tE٩H)WS[EUx(ּ}qmj%N?EbJrG{a]ݭ{ 堫v-Ol0vI$-EpY)ɸ%AHeA& X8أ_HǛ-0#sJxepi 2s7?v65_Ц(ncf!%-~NYu\"eQ.rpwQK@QV*$!aſޯ!f*=Tgo@:)QV<דO\A"Ҳ:iڱ0. %dBFMGG4nnE w̰#^[&^UI5\#zDEpB@:Hkŵ_q.]\Y xB#t3ռEuZ˱e9-wDz/Wr4NRg3/0)Gltmhl? 0kLV:PsaNVe2$a1Յݐ{]6WgqV9wjt,ShMESn!"biM_)vc{ ̔IM)vC:M 1mTeE]2)7Oȑ%51*rNq~gj ̛yV,Lˡ1[7?]|9j !󣷶ax/ږ <W#l>ENMܠuzYy{4.,;"UVXTɑ븏3/cLpdBS02d Z!o[ Zq.Ftͷ0xNݯuj6W™dm)mDT 3‰/З0܃F1m &ɏN$cyL xͰusnQ 0QZHçW7a28*dhT`^8㫴K:=2) +=]6}:aDpk,G!݋C}6qrnWFu3ir5KDN!Ug2ƠH[tF 6&fB1QpwVzjk%H>nm7BjŨ݊ }sÐ-dF A9iHp  s[r_P Z ㌒!`O!m4gvT>Xڟ{j.{4Qb3K zpekW{wrӞI›($+P1Vȳp[d+arptcedB`>pՂω'nO@@˘Q5z N=*q]emWexJ:5(~)XxΛ+xV6vc<|Ʒbg6(_*c~TOH2*/S܇^0 Z~0Z=Uj#^I{maֺ.b[ JD6vL%`uY,BՇUHq>?.` FҡH`XWq'@=HX߶Ģ283Y#6VMuR1u8pcCB:,j}j_6_Gv%\9Szjەb/A ~rmN,D-֦ݛe1;Lɯ#2&&뗳=oXz u_mu;+W3pr1~Y$$kD@V't""{*]O3W Ԝ_\ -]F`L)aUWf@Uayz<졗?VhMv6K;[7ʤ65w+2߶οMu# iaEB_%)fHq~zMzKɅf1(EpM'%Yg!=`s !QWPK OB U[#EW4\vvy8̻ߚ}ЮL|:NwŰWH15zr{/;~zh3Aw݆ !gAtUD҉mkdVHvTLp6˱RPe,|*I|QܶsўQN|>~Ġ-VPO\a߇UNLjkn.ҸqJ˷_-Alpr~ScoJtialq牠ŵuně3G^SsliJcGat& k^XFzuyBJx.BR^i&0s*tR>&ldZ7걠׃L\)auҾP4)gJL }1Dxgǎ%%՝K8׻lI]._ndnJGFK/v;3/5Q w z:űuQyxktl ǥN݃W Ufrk[sJ F*21S$-.d #<,<zix3kCJ9(R)l[Zim\+/Mu@^di%﷎`2 Ao#tmX_=}0)valjjQflwLCbp)6ARA<-(oz~):G{~C q8k"wV WKeh}!,3n.aKS7ԩ>"X:X,CS1iꝫcL&U%_X B ѹrNabXYysK|e;AcN1Ln~fA^6x.U]}D;ʫ$)§diJLN$@NX5yt'cjV>du--in2IK*9(,{jgCYx4tvҎ$C]YCmI![d}%L0GrَQ1bN{ P:gPQ{ͪM!ɣ7x\6WS+/cQ xXՏN!l5 Z k0 %-\vctC{+HAnIMx7f)O/@yAA2dڎ(LHĹ@(̕*`M ֚_b,> .~`RK5|#(=~H݀3 "`]G2ߢ7kE$otZcSut8b&{atˎu.-F'W|B#5ݐ޼!w^䈪LV:V^G?t7ե/?IiZ4CV?!@C8c-L*+*' n ifgteg E ^M\n\$ǴmPIA!X|6`.%P0pgA3$ Y!"GLF~tگ=iM gP4 }1ͭpeOg2.2wz_V֔T\V,ϝ+5es³OO1pϵnػ'-ܜdS8oWR 'KSleWʑ/F]Yr Қ5դ&>^ 0dzcPʅFt8{ƻE1D*rMKKix,]4X`db<(kJNDw߈R_M_۬X6L-ю Ur^iiSX}Akv9Tf o.FYGcnwO/`iXm<,JA랿 y3O71wi5 HoF99Id3ӐJ@6%{*YgChg t)yi yr9n̋^QGzόV `SۅB[߳~3YQNz/S; A| S(GD>CYsu}s{WJ%4Lrk{xq+TZp9ԶRE܁I_u#FHB IisN.%])/^O GT&ű0c8&yĂwlg٬/z[%1,4㮎 Xi[(Ў/K_Z!$gm!~ʟp&yD?̾.k.6Wq/[Z^@Ӭ7dhI\i5"~|of\>hڷ4UH6>tɻ|G Y*dn5JTD@"P*VX*Ӓ,B{ᖄ|>Ɠ}Cki,!l8? ^tr")oUak4Gd7J*5ìP T+4.npKFϵ\ Z*k/9t|oZ8I%z>I3-XɆ%Ý :X~u$?wVBҍ'ȌEq΢((vU86 `օD~d(,z# ݣzoξVq";r>_rgjZY$AÎ.b1Ei\\<П/zhŀӺ;O5OC͓g _a&rmyEZ8e-B"\1S,"CvZbVBY OuRsH"!Y @x(Pd'dg4nK0r@ɹ_e G*]qcg_P4"'mz?sblr\bl,m”vy"}懩ȥoj/ HJN„P+ id]=4drCI5h\썚$b-Js'@nԽ3Q To{ LP.jBDQ[@QtE]2 jtT#뎘f5$uGme_D8f۞Kh+D~K1.5F%qWDjA!:MS vPafh=NG,-]*5~EP h k VQa`KBi Ξ5" f2 Ph6C:`c`V Д=5m0[i+I!HT5fl";/8nV<t9NpQo PH*YŃm~zgSUm [vyW n 6.1ފKSepsB|b }>M8g' #L2֩O*%AQ^@ < Hm KXQ@ִ| &.E݆5TPbe:H6^fxڠcU) 7eƋIסA;y# /$4Nî Xa$0хnTsp+˨~~;?%dG,afjRvc0KRU ԇq(naF xi1i r덍z1)XgRPnf aZݒV 'aC fnȃV{c5悔/KZd;Blq1]F/;شjI``f;>B%Yd*vMNB~opz.ݰƂ ˒Zcᕾu,6oms4R%F3ffv 40|}-d[d*'b0OSl3x!ovcKv!ߝ'Y,xMdEloK9@q?Q>1ؗz/8eC(6y94.&h; >NjS9DP]Ha68.c-oh2 d5zhx ݰv:V** 'P2 q?9dVBN!+RFzz"`EӠ8}DTf.G cICX k'6)j>~`EjKSx5Q7nC2F$LvQNOaOK4^\bL}BA׍2qBA^,Kt}΋"DV ~]][dhUo?Oo\c3oq;, zz.Q༨܌t\gsP&7wUE>qV'{:wח0oTX%\YPܤ4L1corvmjO3tv*j<t>@ tHV (Jd zbɭ;9^DS zGSo7DjuИi0j)MT50gOn0VWT@3`Zk;// DbNzkVz/Ji飼jnfn-S7T.B-Z9vdOl}N|iz7;#By_ѱZ l0Vwx>fq*iS_&C뜋hݐӷE[v@=e/#i,ixIC! >~i r\\r#voo|ېdz^ZJ:yAp%*ef3naJ6/H%t|f$Q͒}Sz=y>=h١[jrKA.Bbkr[D ܳ)9z_Rw} j$f*#eD3odWqS+DBu$ӈej&}"\\`!+ q' @AVXOK>jXr(d _w nkw GV/ ҰOX(́j#]s똵Lma(1(t0Ug3ϖ^œ1'0ռd>u,n1&fAnhMpΧFF6ow2%*Y"n\l'M]ϥ;zf/Ў#e+4AN!ZRM*;#'kAFº7~ILĠttz_kxPՓαkhd$Yf tlV!z5iU_R N$]?ELG1@76j6!]TbOSQ%˟:" 坰8P ʞ/v(v Y(V8A$tBKaL<ΞLhzvMtGƴ6|]{d ZRYKuhU՜$ø %h^x`*swY?Ah4琳"r 3˞VӮ`4x8!SKgpu|/3},b28)p߳u2)4ž{X}\I#|@7{NN !27X̩Z7;$-=$`1Bt"5</S!^l{eroDŽ$FWfP[u"\BxY͡TfK ~:}*O/SC uFg`Ⲱэ;5ֱE_'F0~ΠJe|<.,L7|gчւ*Pz-2|/%2lptY91ߑUyJژRʤ}^{7+,S!<݃;o ? gT.T7&!)CWB;f '5#.bFis\jٟ} aԼ)L4R `0 #:nOi|py'gFϴ.o<^bE ­@6e`rf(14~0_^3y~o;y`ˉQaNR7R吹,fPSСW 鋽ƽ:tnXJOzBqQVѥ,˼YQv}rd8LhҒ }{n.9hȋ+%{11jTvKH6A\XfrV'-T7ď*22UY:&q(lt+0[*&txs1\Rf~x`Dr;;̏SoW ?Gy)46Qhc/H(NJϒ^A/Br>4 GS dJ]|{st =aARD =ߕg *pl_@`+Z@^#2{j9 >,>1kյc gۊs`N޽ۥ.7t"Cy18@Rt5eK4꯼d -=_b${:Җ '02c5|pbd|hmCks~t)hVu3mM[^^%(C ӗ*\< S X ~L[`1i궛Gz3$'=P{wgc< |X %t?} -lOjzh K(0Kc/~ }ұq݈Gj[6+\QWwB*ͥe*&Ξ;&:43t\)Z\Z|ZkbܞӰfO;T?t+ȏA%^n 8rȐ eD.!;0U (F 0zK-y] E6ӲG 2kr' P.92Tls:/Nvu=)U,b!P_4M2vC %v64zL=o&ѿ;4 SЫKT9JE A.aZ!ܕM{$ B3]/Ӊͳr+'ȿs[(wazӆgJ} ߣeR˱|\%MqW;-/oV/U(Rڸ z`q<, "s3!$;DSHO&hAGe8p%g"n(33hx6*?Eb*;ع#Z`>ع!RT蟫@ʢeqŎPxs%da8R3=0}R9,u8oچRŕ?G]0C;$ -@_0%1 lmK:f{Cq=Y$oe4`JrN~T`aItLye`1>Y1itHw5 z,+n#]FI*u8֞~H73SXW/&ǯN5HGp' V'r1=d%wZJ])q5MX7u8֦RLS ϯJ?sMd!dhn_]fq": j@0ѽDoCRvǹOaxM&]jPrϗrbR*'[.Tl>н7x>|􄾴 JK UddӜ4mf[w@'vnb"iz쯙Ma!!I(0N<\l̙M[ܷ$]PO % :qm] M _`n͐>u9'ХUT JK7"tR=iPS䤬m}`Tc(l bO~4!I|h :FWYdVn}{H.ԌxdSw!fRE鬨A^ɳ["ėK\+SFH+tgWouGwjc<_6/e})~#\ 6O{C`|_ll/cPՁpm<|Rn(wp|a.V/d }A1Vol3OhQe96n7w*FO_-\Oy ;?Jyn"TdS|IVӁ(:QI08Ov )WNTwI: Mj%M{IA',4گa9A*O x -LJ=GTKmƀ臘\?ժJ~B7LjMATok$fRA|?jRBc#y' ₼3;ƾ/g?.VW9(eQP\'_. Q,4R˙@_#IQڄ^7"WH0BZ; ]_1{я\\,o8YBLk,z@娯**2n1$ɍhwO,B.NKˈ-L´,~YIwuelRǦ,j2;eMӌx >&Tf2u#3H y%@JBr}eIgcZ+iNe0W)aPQ S8pg*+NJrHFGɼ֤Y[օE4Oc<:96LP~upLa|Tj;iIbr}0iw21SbS8Y?X;p?^[jјq%^Hj0Tȷ+`;|d.Em42Pp!],N1U"*?gruBl,PD5ݩ6ˮ]Ck#u[lLb9!L PcI"AZPJɪ w@#)خРn@mk*9GqdB%|X aiUaZZ9 VΏ5QQ]xU| 0qH]DǜV_y!zI+\^8>N𳒒tI}w(U騯5k~!ZZdMۣt eu8,+ݺ]ʙi x}pa'T( оL` " ?UcW+#ҵP86w}"+*ƻTKyZCwB@|\p^h7֟;NY5{ ;&4\ժbK4vZO, TI|ݼ0~ X^6GIMql2.9{iH%4lqO spaS=vZaç դ{!YXX"}-*Fl_[.ܧ./K6?7TqlUӸٍ|`LSmBN9qq5ƙ[aIEĬi&Ojסt`4?m b"{fyR}jRaڤmJ?sXGjR@^~4Ɯ%` -_q,?b!s\th8dN,hc󔰇14&)yl_.W Fi}8ψV vYDx wKWr6ޕYOޣ_ Z0&*g7.2KqQaXscs#4RrcB8EvDs%oi47Ѽa‰GA2_lNWOdDBfB{͂n(3+?eb#˂ LnL,ؿlEV@E۟E܇m3t|ÉoKI<ƈ|X:TYM!yH] #wR|?i5쬩ݠ]ۗ"y+ϷLVg(F%\0VkH pTɫACgrs/#i%\IЖiMjJë-5wn)%ۼP{&/_mƕ`Q!*#cht 6\S߯Q љ_'vNlWd%'=gXӪ 2w3Gk(՛"͎ŪWR@>k.m+SBxSZ|ۼ󣤧^F&K^w.FJrha^Vҷx87@5V/NF"=./=uq꘢&q P_Y)ڨ~kǐMǺ PAs 6'1薑7ih y šS ӄ˾#" S#lucJd2+4/ kW8L0_@רB̗MQ7k 6%s]10~ir? LV[_!6:=Clm&u?3&@j9}:l)P8˄*BnĢ,F<棦M{BChnr9 (<]8}9k"Won[P| WZ8Ec 7ow) )MoZ8'9J$|BYo?o=]jmda$A eEf5oK;͡]{ǛܫFVW_Hrvh?4wLH[?!෌+,|-!; w g[}wdnwT_zaO/3c0|B"k\} p ]U>+_cj|t DdvGS o}LoFui8 s,`h& l|iE7L-Y)u9iLe\칒(ϸ*/phVV>B+1jCF)Ӧl,ĸkbhS, bB+`h$BǺ춨7gD:D ?ǠN(.'nĄH49ojL(4~ǝtO.B Ӝi"> Y|DKůva֮G w; Gc :HDXwE /{rS?9!+'}i^z_z|^q_˗YS@"WGj+7X/&s>NcwLIC?f`nVriWl 8_cWeǵ 4};+$8]rqpBHN~)".zf?¾`dߦ&А'Hl%X$Gg4qݰcU]]K#@ {-]-@7䗎ތgJҷ,,jl 3 Dl5Q _@o`]D%^}}9-3׭{3sߝ̋.mRͮV`@$ $͛@HPIh,!jFL* (>ǧwrGJ{7Fחtl>P]k r3tv|h߃5>/1׷ *.nlvXBQRȌtr!b5Ƹ`$`%F ڌr<"Fca?}4OꝻV?"S_3EN+==Wʪ1ed^d_f.钞 ElJ$;S4,e)̟yyK\Caـn% m#?3;BU$B3{ ([-T1LsYӺ<: $P҇r+`XtfFnF*ttkzDBR2P:>~e7\D]Z%6Ut-~n`16(.^Rj[*!S3@`Zrh .tJS:U XJO&2:F )ktF sgcYD})<14KWJi!#'v⾱ I̹™jOaw./d˕QwIA"MD4*ю s:)T`2Xn o 2osFrbEy;>xuSbؑgXd (sqnV1jue^aI|Ğ2.2Fف@L8'R̾/{1Eu~XX/nf=Ņt_׿w1nQ}l󇃟\\!Xߴ(%!J1эm.sLVW%KM=GO_"#?\pG>jSB#{ @%p*ff{ }ogJSK٫Ӱ82}i@{S]Yq,l+j35Yhty{^ y! 5 ߛ.N+&G{k%mLϝh*sPQ -&#Ue*i4WIm 1Of>y?8bjf/d¡GK%H4m}|Q(0j$>fQJFc OkAȦCЫڵ s*.D*(aҕcfհr $puK?:j?ƵTl&, сJsoK8#bO(ݳz`󅼏ꛮ~q waO!Iq,":oW@~ o菄,#ټ+e#w6HxX~瓇5q0eXJxnVb[͊zc! xĞt=0Rڅbn8uyO XAڥrMQ)qD') \BO ؽupܧ0 ZC7`Q4&V[G}^iѲ60ꈿa/QM;0~+Sw35ifK̍bg(LO""frQvǜ.VaȊ3u\A툘U}qncZ~/Q$ @t:?S#ܰ֙o l! cZ&4,qF'Ri}>wiK0;4#TTb1IL,YyϔFta?ɘJ KpaT@Qz"|h-J/lHO4f1ʷHXNs9XSf}tfUIp#f7ΝrJ4t:ڧ&{R dF(UYcNRr_>{!ުku647~Q)8TZo11a7#q(|VŒQ﩯: ldQX=9Fǚ NQ+5y̓c.)yLj &JY޲_̟S+j`0/+\hupR=hz.]Qwុb;'@?CBԅFk4ٱ_'JKc!kaqov~Mg\&>ՙizM>˞GpK ֎Sܪ>CF9,e$z'P,zcd@AY)TEWK*48R usEGv7tqCFY:4)U-R+=n=|39߻\vڀ pni}+ND$44]JT f%% )uq\tfo_:ل ]6%\T{R[#ɪQ8v×&*;V9Z׶ FKcLe(c!߈TAcsf tHUwj!pgm`D߂.v!7{u? 9ϪKkam|%sxSwfC4ޭuS\؟-P,"/jv tdIe\`A}B=Ŭi]GeoacyNA}%9kX:w/u_5N/tKѫ&RxoIӦ[8 ؃헃|(dTxȝLg`bY~ 1GY*of mo ™р;s57&n\nB5S$1"VhL7[@PT Ξ@V- -KHBPEL Ũ,=hyU* P끨h|v0^+ Qlte.hug-l%x$/+ɓRY@6Fj3 zT9˥z-+4V4̉r^HXZ3Ǭ[MmhT0 D`J1:Aq<ǀDIۂG̘ ,{ 艚WmX ah i30(yH&2os` ?K)i1+5MIzփ+lӊ8Gmp{w ̵+)%ַTIxx$SC**I݁,l󕟍? QRX;#cO0ޖtn _t_ۡ0EoyK!(5;T*38''Yl &"!:p**W"~Jx-?I!%E;یHWߏkPq/;R?9 &)Xi[9n, +u.kZ/qݼ pc,~qTU5B]^`) pԭ}7EWdެcw)z;!wT_z HwAbeIa`^-ʜsga5% Tk&x4kPx0b 4 (I٣fwSO1w/I,ޟ֟WEhXnԥLބyf(%~&)zT͑ 4rWӨ֦eVz; }{ݦy.t|--=mV];zƘD]BڥuS ټ=!eݚbe9f-t#"Y/Շlvz1;p#`ɊweZ ^~k42N(.c%,_7^fv߸K3cp YQz9e΁[kiDinE7ͨ5djzqB E6G|<7Åk}9-#` 3~*^5)ᐣ}+i\}C]:.KKfơ)a{hMP3Jt m2*'hNyC *>+a(v[ \8ףpan~{6eAR}C:SW]Vg2c&8N4>ðU>._'4y=ї2ez,jPevn L9{;٧'C(s\b=|H<}|1"tw+)9q.j]D]3Sz ~RS7`Aō9}PE7/ʩ9a㵧 gp-CV+xwg\&R&q@I./5yC%zSio RlВL|X ^+RĬOIpE Qv^UA3zgOˠ.t/܊@z[n Zn<"O"iH\ 0y,i&\Ζ̔{WAҽQnm̂݁rL]/]\G;p,)l*S1\v7<~<P\o+w9*/;i 4VDhAJe M o#LUwм!3uck g̴/!ur?/ J18loN.Hm!]8n&{D1=p?ΨrUfG^wUE*R'u`t#)ј-{j"ג:;gCQpYUYHXO˾3Vl*˭l BGoDPwD7e0U[ `݁q_`V% >9`m 1 EDW͛2٣O`ڴ&p# мwĞjr2ZN+wXGje6qpE''A,1V,J_/OЍ$G6ESw uvl3#-MI#po2h*녞F>N bsAyJ_w!7mnS O[ЎnKŜPn=*{ҏm+Hj"<'C/_(Zs=ݲ.0%s2)oq^bs9?q7XpV: #ȱ)yۤS$"Ʃ-7JѦUa+NjqqKsq@A4f-u~₿&V뺶5θɩO&o0n@3MpuD~6exM\0~HaE> c4qM֟K y6Oξda{gU9cJ9mkZ_ő2X^MU/z%N,QҖ*r7)}=l<\  |h QS܇89|ftgdl7]\ڗb;c=#"/$/7GEɆFpY( vj3Q_hRirKp 7YA[@pގMK|]jc8/=LS9!ph:!WNk UӶVH7", N ׿ڴ^;/#JLae%1] Q.%E0u_,'Y!s#wV3<$$S[8^Z_4Fc@E× /iXI&NQYsB'i1]ӧYELahp'y'ʜ0)!Y6 9L9)uW1Q缘P>.y;ԭJ荵b)1i80x( xC‹;*DDO}ϩE ,n _g,+h'n*o9Y:#Gܻ ޴ړswĠ6vb{e;,EjסCo/Q<։5Һ"t?:YRJ>K㔿ͻBg&p9;[Y~ VrvO qmIӗJDma߃5C٦}'K7M;$:V2LS2_WZ!Zႊ 9D)~TK$gxAaܡۘ gFEqG-0Ȑ!:}<'#{sQW3LvO+p)'>6WnI #|G h o3\ l@Kv[K#I8r5vJFUܓ>Ne@!\j ] 8F1 hLrA{pvw]~5MȞɥ? PVjwN1ȁFf|TɪmLn"5ZO@=x2Y @"B BO ^\ (IcŠFR@eKȩxP3!gK^ Z{ ?2Y?@Uf8vj|og}B\Kq^K=[guWĮ_JJ#zL\O'ݙL%F @Cr)4;$,zi-?8 yPE/fݐmS;j_<_~E*͔D5l>R!_05]X atn8lg v|KDz#c^.Ϙj;CJCs#uIJ`6ݠӺ$\)@ +^̚dG2qG?P%Q@>A<{C_tDM,"Dkq7b>*{AZjkd#Z ׈'^ڇ/K/ $5U|%0ˠrrj65oF0;h跢='z&cJ 0'+/0Ǯ,)AlQ zaQX4*G) |J87~ߛmuӌ[6g T?mLb'DU总 BM7=1V8Lo\vhI&ׄBUA>۴栆*'Pii=o;6o1+Lɲ-uyC) mIΣY3%tBFe^v YHLϹ>662fRpj gq[6xP.Y(txGkd12V:PB`edAlE])¤xDm+`SyJ1.8۽J>^Zr(҉xd 0Ki GMDlIӯЁz'=.wujFGs8-OFMn(2uo49YpM}´fƌM =?-5Dw ]ձrLrXr %y8;IC^UE>| @M7u M1{m򐙇-B;9FʆLP:"-ǣJCH~O q N'^eoiRiIy*2cCAS?BAq/28.xE]qHM.iaQ繿="&!XMY/$sj Xm¥)6Gsn4&ZѼ:ͩs8jwCb͍s󐜮+I;w_m+}Inֶ h1},#Um"`p;غ)HB^I9r9!kHoq #7q܆~Pnʰ蘗ӔJtcr~"PBq,QK<*;Ό.]-ey3'yQLܑ-"<`3G8PWaWbRE%F׽drw=Juk}qL}wD (=dl.*V_Gh?՛ xQqRH"Iw9&#ТC:'Nzef0xMO-I & ػ򤜊Ō1aeG^;omL٧shI%lxXqRn?ruanM1}zNTXd\Z}j:KdpH?0/7,^U$I$Ӥ+qf㙚qŊI Py2ApBȽr $oT̤"ް#/p }UƂ×KJ͟w3XQbh]`h\O Yw8I r~R(l1D@ 籑;yLwgoXʫ`}`%~&NLSh-9atRzT!>n~y"b7⏛}E 7r! >)nyOaWP7>V}L⳺(f~)B`VoK|OgcK㠘bkviX ($(nl8ԺAZPp |SzAkQAVcU:yf_S. ֈMѓ/`c00GiɾuM Jo$Zm@kRgg+np}DOZ Q 9A 0#%'c_aY48"qqm&t/ 0bNzI}c>î#XЉGګ6W=+Փ'qSd-&xH(qGX*V׬88-ЉֹF9IEH{Peg+=b~i{/pN{֮7JS-$WI*lmRD =G³h y\Mf". V8v&Z(pQt>Z'[2Beu!\5f&m2IU"Ham12*Ԣ؟{~ <%unPpc!qdrQ} uPelsCWqpy£+ώKsר)e$^Jj]=)lS"y_n 3@k>8u*?mѨ?f\KXAՕy#Bu  Of#i,#\ʲmN?H?u/{p9|1CGIMsE@rK7vX&j.s 3aֿٌy4ݓӢyM06kwu5vFp4"=ax9mT ֖Xh@@+ja WuY߈}PGb5(85Ɉ^{NbV<-b@QIw`qxYl w›Nɿitemk*pC,wg5d*U}FJ1q ATb6F j #{+ /SE C+~Ya0H[-|!0!hb` pqm v -gH1=s>_&2|mHJ'IEej-ܯ]C(ddupeBh>M(A@\K# =>C9_fs{ oyD,yP ZFGEB[3օets2KsR+Hʄw/IiU-O/K5uǖl[P\1`]2O5a ځ?_0(@26f1l?Hf}{JK9nԴm ӑEd%'c0TI>cEϔtx >0hQ|ݒN,0'^5p9'U,7Xv djY3H/n'#.EG!Nn%3,SzCxɦ>BM|N9 n>70J ŒdU@kǬA连(jP$]&`NDi/ek؉ hĴ,L&JI./2(iuGШm,PԧBbUj Wv80L޻§g=Kb|Ŝjd!8KGvg]G6+n*'.`{mIb2o+@MҪY&Mi(K-v=78'׊dz#DG&! ^ آ]BV o( /}I 2;Q헚®wFc,U݌sU/ήamޜ?2tY/#^)B\:w8Y+I 6pk7 BQ&:G[,䎿©~dZ_Xi¢@90߁Qv54Q>/ܙlkGidѕCZ ^fP֦[ҘmGitg7JFあu)wljszv' AJ#^|)26qr%(`{hz<  Z,0ZN>1 N7yS7C.~9"!, @CܟV X"?L]'~K>h9U^,:|A(/j9<ȧfM񛽙y".̥`D3zO-g| /S.2\ u@ uU U&Disl)YpsNNC%Y`JZg(6*n טDmcV((]9!^v{y;B"C٫\U'O@j߰(F`ldpʢD\;vnFzF7dz[9EWñ#"?FE^kS3sԄ~R(԰|$„DA\RQ;R^[r2jQ}򬂘O^ :7n/7ؾg5B2oIs&أ3'g "WZQ q6nV1LN8P:rsG7G l  p}Ïb + 3&4E23^!ͱApS]IJ zQInduНrO=<Ez"8`I#_'$D+n:Ój*8_7)eXs8h(h7 .nn ;[O8pbFR4Hؗ 0X}ɕ0:i1Ci nVV5]& ye^c,Cܦ!0 >ܐ:X}"B.qV^|Xet|JL;;ycg#A Sp#G 5xđ1FMd8~ V熜RncϤp̈ڞ#zGIuܺӕ Q\E3ζ h-밬Nut#5s0)z/$@96=Yx 8՜^ޙZc]դwUQ=4aQkM?fLgh,rꃺ.$WJ7<TI0喻 &c# ΡDn6dfFV6':!;#Qz~ȑz"ٔۢG+kF#@a#z`NɖQBlx{nոfA=nTJt~? N Ynp= ޺3,uy^Xp5|AIބ! nij a@0س`ShZL[SÌܽxMm-mE=J71U ˧7{QŜ;yg>*_KQ#91bTiXnnh2iɈ>Q|9O:V,;?GWdEa)ٞ!T$w[H9I\{ځCͷD/YXFꔻ Gh1)(ÃRm'yWrBڮDސ9.(nCʁ`ss}-Tl`=Tήpen~I>""mE4J F-C,vygW5|z9`R< CQK Zu}P `6\ݞ}@ a9WRi}N2$=fꝚ@Q-Ю]cQhJKVߍ&l+&/`_5DZzljGt|[0E(P$l68(W,?=k]n$}oݽ05#5Ot["nTUq]ٜi1ujk ե@)#>1;MXm߶cw"$ߪ1;gi q~coZccVI D`Yc*ΞVzҞC7?wonW62kk x15y\a4")ɣvx*h3ʉg}u3dx^QQ"@`r֎6Fi ϫ2hMSU2{Pg< "8V. r;k vHy-PmQшkvҎ&sf(g:Ҵ$Cpi4]ULw3¿g`8)!c'"G\UmԽ JZH>ML.wa d}f |kc1`*ÎMO }} ' Pb1$M5f~ky).[}dc[POEE}*9,>j~wmD%g(#݁R#_[15`Ox;}grV*"(JEMi -T}K}Eyzy\Ay!Z\}K} &2xE)0N/::#w$MxY49ji-#|i(OKOi ibd0wC'0ݡF !.>O޺2 4q{AUh9`㚌 *&x\kډv\ BRX xLCh knYŔjhB Qv<7- i@76?+lνk;$ ,Ѱ #dS>]Va!MI_9GLa|JORQGZY*c_v_ -r>,fTzP`=g:=+Vuй.$J-2 م!PM-+ nPdILŅ9(WVgBzA V۪pOE/&@ޅ2tjDUM68w~,ic3YHfmg*#X3ÛQGS0onL5O}fV bFɰք- ڼ'?Ab>ņ,xP,bASj *i#ٓKxp]OK:u/ R5 L <^ 19̀i8yD%11FK|࿕> BgՂچ>]gŘ"y?ծ;v-I)"mHzk@=Wb>Oȳb~D<wct&p֌YwbMsέ5BU7@_.Q_^Ⱥ mYOLvg0{!<:to%Vm*b;ǂ_憅;#Bժ=JܕL?ԂyҒۭsr斫 Ɲ-&آ"gTÎX: n5jh 4TŅ ˋjXK҆J}}u ,Ur1F5:;Ϝـ OMP*!ݨ713F;(ͧ_urTaN\nE}jY2m6 8F"|:Ή,=6'4IuZG=%oJ"Iyf̴Ɗ ~f۝XFV,%s4ťr'$O<ѵnh-$[dA rݔY<*|~1Cye@g^Y(qY kYM]vn(}ZS 8Ԁf %Wj[_z(ˣ^| "|hNPNb+| \zCºORًOD>š /õ]pS+܈A7m ajDID5KV_-LRC% ׍iYp#[5TOy/9{~  J}:q&֓rr` T=ꓲYG1]N_!{w,SuD?W!m RjY(JܦAats!XO?+ǭ2kY-=NXHC7+y^]iߎiž-9%yMή5R:%,-XI)憾h*_*W\/~TX#~~4;Lx4mRA}`c`[Bm91 U[=v2Ë5d S|5G #H7㙎9%zp|);w avcѯ[8H% meemJo%~7&|kǒ)l}kky0fiEg0]O5RG -X7W2=Xq!ʘ 4f5Uٍ>,Ss^M7Z,En3rwѐ CR^^suRw*gAΜFI$K|7GpO7nc_?ˮp9VBʆ)tجHT/ܱjq}6`itϝpxsR?e3G.^铎o*v NvYiW-O46ph*RZj V !q Agb;A1%:\rιj\26'RWrXq#CհDjVP%tDmYOG=bytWC׉.mw:OSPK#*ЊYf Ǖ h.QӘӿ.!g22_v1%F麼vyrd#xOsQ_cA 'cE;X4`Ā(P_;{Fs2 khP38hh6 MZdN<6;W룀 y _IMh/aޗpI_WTTtNؾ"?wcƊxjڛ{%Lԝ=k:V34 ʟGŲ3 akbk1kVuU}/|@xR ўx@F4n%fij b\aJ?3*2 DJvcl1XŰ@m EY I,b zpKZMxj $+M|4ۑhHx",CY!99%Ä4/~)0_CۨI9m᭰`<8Fe%Ua] T>y6'F4` !fAAOH'Q $ δ1H{axP}>:z-_"aꗏ$jUX`Swŧ4{~KᰭZ<]:P~Q ¸W2nPobbPq0eX5LI]F-7]o3]Z,P.#Z}z+on7ڸ-V%wӷ쾉)Yl\0^f&zMm峆 n%!?Pe VxJVۀyz75j Xbd;5%%bUg#*^1dEw3:rG4]*O:"8Q֓!ؾ{ZElC憇X ~ENJ'h77x+3/ǀo=;N99 nqҴd^49?+.a'kc-ž20*G󫨅!)4vս]s|C}pZ< !6at7wCל>gh[១X(LP.Q x#* LZ˱4^K dhEF7ml0ohLW;ZgJR<_f?n/wnsxAtD,pndqoc[s."F7T =zZd+^ee7Wɼ;ygbb Q]rN+u=_[ETrEAnlx*epCF9@ബDlqå~R\2W ƩaQc)PW(oҙE=X޴5V"#{"E¾|Z;"nTA@^Wg A8̱ыϊڬKH3_ƮV~Wը}lj`Ca 2bnJCqJa2ԋ?j읃I@Hٟ)43UH%=Xf(} E)#\p\ RUU@N_ePqs WjGȾN}Aԅ[21hM:ʈ=Ff nH@Rr433H| V*=QkDo@Wqr&hGn^2A8|p@.qցڋ1lq^|T[ڛ.bu4M ^OH«o.a aQ|H6.hZw.lyq{_ۉ\۰|߅cj&HKJBR[ 9bJ!UD۔M))%Tz6p=ցcK!%Hi7=Yt(ΑE se]Cm{/8ՃRQ4{@pXw@c)¸awa#!D}cm99) :Ӣ !zH)<>˻{"9:! 7}›UHә_IzWGDnbGEtZmP/#!Lw92ʚ<3>p<L;A$63}Rd@ }F|qO(ݦ.w'\P av`YKha/nÀ(msB1ėl8s#;`늬9 ^(Td3ƦRjx禙Ba-VNK۱wJww܈A.DTl,T8Rxa!:W@?\my߅{z3 5 FbRLpn O&B_ ģi8y ⼜Np([_)pp耞!3>49ƀ MT2P!+|GƗS?źFVFT@l \ͩJ;ݣAi%xK ?ZV,=x+g$BB՚!ʿM@t}G㿛Xw23K ڭ4oKb=\QU~U 01+YZ/hU~9 M!hhzCҡ=9nATS/S[)39=E@g*faԧ| ([Ԟ (Oy n&rBqy]"ҞeA}f.ﱞ)ؤΨj<9`]}]-;-d8п te157%7Rʭiy Id4ͼa{tnضd8PGk؞~ya ?QF)} D9D7C~ aS&HPBik+[Ү8-h,gV@sYՑv^ښ\,EӽmD"(̧*SџkCߌ8G? " AYAGvHD8P̸RO%9 &=: | DsD1̟#TRk˛;B5q)Yϫ9yVv1/á{mIgn@j͋7NRzjl~WÝfLĘʪ>MJsW9$?`T I3w}+){k a˾&N"mLFutT3tuQ[+'Q/~ӛ;ǷN(% 0@MpH{e9,dVvPϣʗag6cşV[FBq[6awK"mPڋmD>H~yw'lnq}&?4Qa)({qm~^K~[6* ##A  ~0XsUckܶ@ݦ&&}.׌oϣ|"d%\FUOŜ]iJkq!ŀ)"IQZ00}9 2!/aWќ.eYI?kS0GN\J2}ʙ`)f-Q&G<B*|IU@Rz҉<x2E#pњǚD'Tu Uw,x~j+yQF"0qU7PbSCQ,f- PwF_.*HQ?> ;c֬$8PuSʪ[:*\ xs=pBa G{J-}uYmV6Uy\( .u56- 0rw^J[#;).,sd ƐJ-;qo0 HMRMTxf }@2_שsEl-ϞwGQ!SzmN bez=yԖ]҆/OC.AuwFe?v1{iv|ua*D${FZ`aN% fAfᶋgnkad9Cuʔw)B@5c89uiS (Jw^'nMsI h,+OIOnnu>\fg^A齑*1]A4؅4r :9U%h̎B7>"y0^J?}iE.=-s58DG2ڂMD*HmEKnz* ^#''K_o>=W4U=Myr#^`uaRS,*iʬK: ( 9zB==pZ+rZSb=[P1 EuKBeh#$ "ҫƣ4ǖ[ bC[쩆έZӛ/XAhugLnz(mZ-PQɓ p#\XUKiFS`$VN= ISo{xӁɴǒ~35 (wi!@Z%mI Q-HNG¦u]sr]k,~xd-Hk?QIGӔQ"1 9? 8\}55[ Inc!'t \*I͗1~O~2u =z\O`W^y剧LՁEݼKT iV d& m?x56s3辉3ByLNxl N(鎔dDLO l ɻF;Sw((.d~ًyMS3 \LJ\ 2 d°ی Ȟ<λz?fFBG#DX(Qm73ÀXז֋A(N# a`3 4&VUOz J$ LCtЅbXb׍?!`+)ABl9V4BٔM4:41W*4gG¯t%}\~jp3dz*d؁8M ߣBZLR./-NHt[m{nn%jn.0w jKZ54YZa:/^X;ՄRH2Io1N^ =F?KFw2V#~ 'r4W;Ё)2x2NܔI1% Z) 1V@s,1J s/+Cˡ !5p>CV(jzyf15VfecznLtK&߅pej6IW9lAwMF{ՄBQb5BH+2YTa ;lHrn:;(^LsK!?xnxjS0nd'-G{ŐUa%҆BuXc7 :6D"A!ps) FkqIOٻ(\x O1CXi2ԓJЊ91a7=ٙhS"r R1F @(Ƒ"Y\һJO4Pe|ԁ-*/l@x R.a *(h㭷R,U63Bg9?WC-^v!M!-ru3<19gynz'[8f~hr"> ~ 5>_"R<;f\-&Eox:f@W: @20ȟ')~MCj}f˗Mj` y[++buB*Gld܎J&xƱ_5.5#ˌ٪`!CU.X Z4<;h@ #y\\pPY䊈'c፸.""t*_3,4.Bi\fھJs5[+YTauJͿ$2g:mkzڕ- y8p!c-˜<:Djn~gk)9h$kIuЭhkMA>mn9PJ'b j@u&a8j3$yV^nySfd o"uPM mTG~뺬rˮcHhR3zs7H3ߦ `i9J*CBm'WE?%&f‹!)fYׁRMVwMb! Ţ? ~>1P>0Wvc/Fi_TEn1{.2] {s>6E$mqa) ͙:d9ǭE%ID:L$nguO._Ȭ[N_01B3P1Pel'[_Ȥ 1o٫A+z8gTϓ¶Ri`}ِIZtaY6"$36^(,>B1:/;cW$dtng}6ᭌ=$rj}TqF1!7Ii&/12lF0: |,@+Hʄۖ;P2??Bs7E։]eBwcVY$Y0t[$ èMm4YzЏmAϑqTr-ܸlETB>D;\ӥc![RSk-" RH2S 11r#{;.O{X۶"q[\S50 v"EʻW"9SsGj(5JE-9gZ4_x,`1LU=`ZχF :oB}%Fd=jñYљj[QF!>cLx#UZ_T>78SJ:!9~U0.D͗_?2saȏ5o;•OB,bap٣N3yIGi,l>wb7`oa-Vy 5[N^vhĘ3R#7ĐG660s -}Ńʒst~_-l[F}Nr%=yмL%KN\f0O=*O<# LykzPƒryWèxa|#n'3Y?aJ)b +[dG'2ֱ6p{(Ŧ5 Zϭ+A-d'pP z3 :Z1vvhQ UڟqCg#i=JZ-r8xu2٣?ɖQ‘FZl ӈҥƒ0od!vyy?%Ej%xY`C,zZ UHY-@: U[)f17u( B-JWo`TKL]{Hx ̼bBi.3ufmvtE/0H-j1%#Hn\\)]PCG|,clmnxi&O /Cƨbx*녠1Κ3q".J|?α L@a(D&?(bRb@a^ z~Av;AA~cB]f:av; {lVKYqh]R)@z# bwB(%zx9>cUB̦PMK{êK;8R7w[ pYhkiBRZbЖSDT Ԧz8f55n%HVG:# 3ˇ{iC3S.F*|)S͐B<\%릯 ]RST1˘$GvkZ}@BcE`;nlX:y;9 R Jż rͿlk_ tOS_HL Bw! >i, $\;ӷλ!gl+_.r[# E,p>)@qSy1UE;roDOQb$%p8t h2jT__)ri|*x h>C Y;HgxB}I {?$\Yl̀sZƆ&g㷠V74n:CvCX!zsDz:{6qZr}0)6FGUHݺP~E<(&f\*BvUԇ߲aI3i":Lt< Rlf +|=HE2͟;&Ŧ1RɅs_sżuRjЈ ƄߤA iY fȱe.Cexg`GC|d[KY>^5 H&FP/\z5SX嚝R"Yz;3j_yo4vogN1SzLZMsbAVY2TH]9]Ci!\}>hD/8U*ZWm-_x`U> j4<2Ҡ 8/^5z߰'y|v@a+n8;`Y"knåpV&AEtN҆mӲLQlłh?r[C8 r uk9~ԮX+rGoll2.Z0P#P5UA>ɓ+0!x]mv}waM(1)=2)Q۱:(3z;dӵ>mqdDq9e%W@SI^E۰"ЁFz4),RPCJzܱT.r&cd|>7[-jUNmzet9űLZr*d oI+8{P44XO^3U""Tf`0u3x3DKeV7m&C=?QI!I~vCe OtDf ';$cg.@Iڈ6]Kɰ}U3*whхr0o[nY7w iνf=pAPn^N(4}O[#oi \6M%]{3 tyf龈QM-cٲшU:-kǽ^*X6[f>$kPTfV 'vSGy*JN&mr6Z;+- hC{:a [0K-L˲c=5(rLe437b,&=LWl,eK@NI0+UlBW/~)٧ h75*z6oFK+$|گ,X/vFĺ''f=KTLI/Ýa=c=9O ؜b0}V8@;@ ;g͑~L.]m᫕`]nJʱػ~ɧoF(a(+E)/vet씴U~4Ni$ su!+;$ ',|@zntxY cJ|%M-\<͆* L D"&_δ86EzȈS9rrs#pLmW:AL݄ .ӹMr!Mx3Rz)>,&:%% o+`.$MW/ev)&k2=/P]B [Mjx{t*ˋwxjo4ZސULKnOݔB1 <|!:n{䎢S㪙c'oٯL0ȷk8s͎,U8.W&]۹T#D-.W5٢٩A~QVLZe].0Op >TIֵ#vmD"qzDMA|r$V ioa}N}/YJ+!0Q_b je}@`( ^q.leQ2cf**Raw@BxX_ K>DK`TΪ$rLi,#ݾQuG*ϊ6S+"UNAI֘Ic6Q5AQ E2E U:0G  W0)@>К?)p +/J / ڎ+B:isjU/G*?Zx:ʳ.wN|~p!Nnyl1 _ݰm2 &LCD -nI`ifWM^~*`\cM\;Y%3C Qn6sY[ H,Tns3@619"^=yB'%%-=03J텛Qd^+_P.j(]_o5!H*GO_Թ!Wqw);ITTHT |a5t/ $y$Ln'(R@_Ǧ  ӱdO8V*UI;F8]Q1 DEkN"L+H0ʽq6$Za%f!%It nguxz%5/ٕ %V!|ei3!RIIQuIT=5zt+;u9ǽ̭Bv< ' WZsNթ58%6O%Qptg;6?jljPo<퍎$2#WQ9U+`}ҲVOfޝOx jy%{hɑp .Q-^tLvllo;E}n#o'K }ߋ} =X_Re l[gPV$YiHSw89kD燋햦d~҈n݂f[0k#2hӟVCuf76K^H;'"Yn=@Ք,"$5v29yIw;9j= 7喜pYެ:CITIx2bSF )@vdu$aU=< N&{4b.]IfW2AfE/z!8\kWf;yi_X ˣTYGbQ{ u3 S!ܦNj!mIp*c\T8'2֓g?qe;)p0-Qc ٲ=6'EAeGh0:˼2 b؏z4Wu[c%Pj3#|sͨPqma`Ru8ZMB)/Ȉw$=`ô:֝T ܟ(ddΟb-ٵ/;Z-qdOgxSskv:- { !*ܪæ?>q2>sl6 b-8zL[@,dAyiǹWGY}Sh>ԣv0"aV/"x![ylv_'|TBTxPY2={VU7-Ľ]G*1i N j']]OXv%fkmg6urYA>-ӐQZejq3 (&XHםPpGi>o > %wUf/Zm}qUTGKjvYg{jO$k4"-ʏBsZuϷ&lM ֋a"qP[|T󪋃^As7w* B 3û!DCfgQ9ے}B_vQllC*(Q97$TFF 3bb#S[N{?Z7lS~W2cQjO:4~ {Ud5Tā%J̗gEjol%ŧ.Y Q;?gzdݞ^ƩW`Twd#9 5@L 7rAHLa %5P@3aOywsrQ:gMոU [mM[”KfÉ0T_moPL + YjzA/5@-Yl ,ԜZbrі"?d!VlM HtX[ÎӇOq*\g YџXqiF!o<=m"%l\9 ȐW{%j!QF3w[uO[-7pg ԶbxPZ!-?ڐ˥^L3!b.W2far*\,#!8Ud:3>iQUs5ENt[n "a-s.[ {2F(6wxqC],{N[H^G4y)ӔsE**@/7$S@dJyA-vŨK u\5DS)/lW*:1/sN<3ss|62/){M آr=@70B|G7y5y@)2>Yz6*j!S 9۲@rv]Ú7>mVl/ac~mXy@ao@i1z̅4Q)ҫnȘ0fsmd,4BbVmAMJ[ ~yk|4 > ,og_򠘿%S$/gKJ_aB/MCcqc )M}L߲tMBׄ&qf!!k%so@5~Rtt^c=SnHԟoUFȃjH HWk`@v*ݝxLocQ(~ ?kCqb{|,@$T|RtiR0ӇU3$;ez!BlDFn2#zFD[Al4 lM\su&[ZD+W:vyG"˨4QMɪP1zڒGR.-m!s)Caeh{n|_k:H4LbJ)S`wQ|-\&jtSށ+6o1Pk拔qm뱤oW(C&RO/'Z E74 GIߟjaIdc~QUOVs΄j俜Q))[ӌV=?p##:JGHA;O-|Z"yV& uTD ٩KW[>7KaA.ķpLMVivQ^0οzgu^ND/;[c-O|7+'CЮ4:,!)HIQvqtњRs<*# ۉXUQݶc-A_9"yOm骆{)XrGQόXhaU2XKhݶQA+2l4 \|0\uR{c'ZGD8-ʚiYc㦅?Ҩ@kdqdt@ ҁ(&rf82?+ϑFSBV/ H\m'YDZgYZ07070100000103000081a400000000000000000000000161421e7b00002cf4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/,]?Eh=ڜ9M$6pD/Ϸ8"!H~@;+[2-8b>!O)(`?rB:sz)cӐLP.dU]Yv1:'^B1(Cu9}_!+ݴ9/K6ɫ]P 2g6TaQ ]hʉ&(%9ߵ6~{#+Hԩ{n`Qgjm  r:QE|QدӼ:A t~0xHd$MШDhLpqe}[Jlc#Vi?U~1Zf kD9%q׉ꨇ(3=E 7}YD=BT{V_#j2s|k,fl` H;(8K'[l׻M hRʹnL/7gé(2qZ< XFc*-ۦJ ]iYm90~u'qq#悛e3þ^̹RLh>(3yN[=u0RtH=`J0**1+ܞvH;3b%&WGjnW 永=asP+&쬄z4Y$$ p0ITPC XDs rxwFj6g8dE ־'5TH~%C0v/⿼)hU-b qws=cK4Q;=ee2z_[=0 DEwohۗ:8>)g\ e6]:/ϒ @UF,]}?1MYeWdRi=8/E!$yA8 Z$Dsh!qզSq6J\v{̦Sd*nk"3Kmhv)m%f=Pt_ԎP >F־E"@%|9]O i1} w׃It?T2\,_ȅk8RJ5L4Mh2 $)NFI *&! O`'x0-J1uEqޣ8KxyȐZuxæu ^'ɬAfpIѕ>?,ºe଒rwsUFzw_=nOZL]Փ9r}@brx|j|T#?,LՍs+W:RE ]t g9) Gjg6@.G4=d(AMvƜ`F[W05͎C} ZcOs/O'w_]牙j&4Vü>GH!lDR"rET:V&N7 '.$`|a5_o0>_B'womqWicŢ#,] MpR͙GCdadл_BȵL#)l:(=""Z_9ѷ+-ݩD'nI]AC=3oEa뭺3 8C3b; ]{z\x/y7ppNlgPdpMGA=Jab|tybk ,лו]M(n)]40(rMg ہ|8qX pz RRg|pƛ Xp_}bgw[ w3QEna Q ĺR<7a1,mȅeawϋJ7s@A_3? 0W= и WB0W Jn ٘!%EC#A_5')J;ăp,r>h5*%+v߿Ϟ& iڸvno#YZi?W1CMϔ@~K2,.m Z>:M> ՘LFopf:E msu (ǧlhs}{ x:)tABw"Er]?ب1}ʹs1>)@sLW}RHy2 &޽H7-tSj!:VzJڷ4x&3\E1 |gnS jCI8G5Q1l/*[YfS@7e.HJRW\y Z,vp6D'l?( d?J4s1aB_bCzKQ`s\3ؾe [rW1AHP( pW[lVv Y@D3)jzȶ B{;tvx`aC?mBqo4"9beTUUS>!()!+ZGɬn6+N3TpUe`8@ F` n\c!)#A/1"QSX?C+uSmZ8v'痢'zbBHwEۘIZu^Y6!tO2Ql!=ZslI2Cn(0E"B^ESJl]bbEw(ڷareπ>*z CBzi+w5ħ3~g@LCh;JīՊE4uREy'5ܠ^ PE9ކe7LjK 0"Nd=#b`{i/,[n*$eG+ BǕB)MKuO?LvcYvMXΉ-|}Յr\(=iO<x[Ը`#tBD5^VgiY}{X^j:D=5VlҾ 0OrvvFZyA7GAIPa: ه&zkz-d܉a>qq{g%)jO[px ! ;PVpCX6r#)kp suTp9!k`" 5?i UWnJg7 Pn͸Qt.Z3nlUC'rM%HO/ɇBEz@u3'HD1Kώeguaͦ}4n)QBwW|Kdc3^P-fã\Eə^0K[?sbވ\=zmĀKKssm}A#="yp=DQ/И uK%*eм'ZU{qI8ŀCNe}*8Duz4K;y2 {OO <hEc'.u#r ~tNKP(l&"0c*UN|`q#20Ti`j'hkۢM`oc0Nb!zPp]Ttu` Y[ vgaՋ*v5|ӡGiQ bW[nNhڝD5&ȵkE@1T6)|\@E '%#g?U0,1|=Mh5V^ Ui8[cqbpW ꔻ2&{72no!}PcȱNu r)po+bCRP7V6Q*ru6cT6MH'"\8&HWi13 {܈h8pL~/S#2YYͰ$c"G}3.{h9%q1tM{ĮTWNnXcXFҖ0Txl!}<ݍR.~l1qt ⣰R$A  8D!Dv+O"7H*֘KMBfN7#DIރ+6n[]*qgC:܀LnKf.#-NHF^ \Ry (f,Jh P#;NK@m"}#ReHn:xf {qxGQU7uPh ޔ KF枤[dL K%#)4$#/;Y'r iggYDmos9k@޳K2Vxh;W(bnr>f P|}d `04ޜ:BL:ӫ7Qb9MxJq`[1 -Hi 88&(3M\^Bg_T-%SXXәހUM>.'VatS^/dSbd#b}g4 SX t&Ry\0@3O#={Do»XR|=zwK*۷rzdk C]H8]] rtCۮFNںdm&̓ bgJr׳;jQ߬Z7}sŘT>RWŒ&_bU+M-lzQ (XORn؞I ק̎{SH6f&I¬-!g,4U B>l2gsC:Ը B`FF '`4|ꍲ, _1ϤJ͚!Aĺ@`8;Z ̓bZ.Sip3Gnjt9O>1pvPb`P.G}}*p"P:KY|%([v8I ȟ[u/Ʋ [W=<`Wٓuy+1O}.0a7i-Lԕ L;5x]o1Mq%fY|mV|[Q7V5?ˉxG/S!Ꞓ~yߒ` H7cauiQG9pz>>ǩ(E n!`O/p0euj^0}><))Yp0lI97 Z(=؄( _ N zu㍺( ?5QYEa VlXqπ|QUa_uۣ&;XiDQ<s~ڣu,iY:wl/r]72eÆn[O| sQl}lKC!G/]}KbxXD|x}o~e7kȷ, ˲}EעW t.gzSKCE[J.L ]j=AeiucFh͌r#u)wrW^""j 挥79nhfCTϕFGq-g86u[AI@z"zGIR@u)wEmkW`Q0"l&'1rEJzIW4txiu/)I熶D"r'O~0q M0\E`fĠ 6pt.s: Y"HT*'խOe>s Qțtwm62$\$|ӌ֯ W|1<0uyM8"=Y Hs{l0 V/LIm)g+Ѡj;`1 H5}ֿr׵'u6>#'>VvnXT};; 4jU(*3GΛ{'c󴒘6wej`CDnm'Wd`7=K+X6~5`BYiLq$W>` *w9+!䱡ݻ\0u4?rH>R\OB_?AFdB2 eMGX12ū <Cf(ܼ MK}SZ.P!}e_J_:k: PefHe5sܴF̓>'FHtaA[$U9܋SVtFos*WG| 4usQ37PeTKG uH~B}mCmo\>X -߲⁹k [=GVb]~.VXt o%_pbQT=b\ۙH8uC*kQ{`Pئu7br]V滝/xsk[5| %O3s%?N!zPh uGoQ `r'< %J`h4Zf1$#ޢX84#n'Gȇ2}T|i^ԶG@{Okg;:xS9Va FeRT%u<˒ƣ1M\)ֆ3 wUtJĚvu M;Z`>?@Ms!6@('jNK-B? 4ky+Mʻ^#AH];;싩GZs_Ġھw9CQ0GMxeXYȏ0CKKeLfPɻwpЩ%:䕣q݋WzXGǺ 3Uv*/䳋옷_Ǔe pvࣱ` Z) WsvNο<rC\l WL$T7;\-!s.Wi|^0zENةYfuj,+ ~GXI0ae{9 z旓<bϱ +³⚺Si0Bb* F`;s.|̌Pxc*?ЯO: ?ShFfQj.~M XXDtLl)GB Nv-H[^fF'5:r>+XaESnWTE!R+,JzNLehbI+Eko ؆(D I!+~jTjn >)k+\{i 22XP\Q5U28(V2џWa~2ܒ##f12̆w j/'B7 6sw75B|a.2c;l3Ȋt[]:2wQ5%l4MHH/]6?,mQH %V\7Ҕn (r{P^ƒ1/Eӵs]0ExgHP|5 g\amHq{lXFv^9dLguKP5`C'`2 ((CYHe&z `dQ#eqGfRoݤ8|5 @^PaIeiC9\-GTdq cCßy˟NK=2I™wp׿M.+Z""+N(nYK9XK vMRcY3 O's AȖD-4jRgW3#. 5LTrmDހ3dRMC[&`Q&cO(jefewO_HRg4i`S]Uy6{YE}o䈆YerI ٔru;]1Бr3԰cbȬ292{ߩp'U!B: HXdq"jLFZaV.,=4ɸeKmbIEcnsh< 8>дsn""WdՍ|'?5aKI&L(\4nx}RIbgyI;T'=~m)\kEp izTEj9WRɸxՖX$kwZK@ʥG*)I0 'Ţ~ P8"z"@| F Nnbc66F<̗tf8kZC8T]J1.m&Ji $3gWc$OnA10EbFtNim^aV++GPJ]q^xOd(RAd$8RcO=WtMUڣ\E)hgX,P~SI p'-M~CROþ*X (V\q-fЪ.RHq UmaԂ쩲[Sl($ՐxSTPWM#$ TDy<Xk\ttfx@k]TCч[aT7H%Bu{.<҅%oƻ|ɟfH`rX[TC.%t92c*|`aEv쀳4&`n eʮ~>IrR@FOLYͶŀgYZ07070100000104000081a400000000000000000000000161421e7b000014e0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/[;]?Eh=ڜ9*ΞƧate*xpͪEE+6(?ШSYCT5B@RQ1HEJ7+̤vX*ں򒨣nS wΟBD,ކ 03Dm7"TaϻβޫX0i9*G ;hf/iޕQ*A2=i s;> O5o (%l_UUnuZ9Ld/M#s?w 94-7f_↘zB|;g:u5T AZSIԷ 4npzPs /^{Ds/ 6tR !s8܉4A$̏;XLnhH"IH4%Ce0I I@󃮚ZRX5> diEۢ4"y$C=s*D%1M +?6+Dq7#k}$T3T=,#L-3`}QjoDD€YS_}i0ǔ ^I3J4$ېZr_=ba~K`-QBD@{Ss澋nrePwL')  (ɩSqK_ՈɧQL.vfA?D;Hj4kɣ`4u%жA:ژdEg_kux9!N)E6TDq5Yxü"P>q &^AeTXۓ4ox BU!U-P^Ea18M}&>pONG(dGņ{ދS~' @;$,]:-xwd.OŦY/dENe>mGW2z1`PHdMڛf#`mH^Nb>Yxͬ.HA9Lrc~pi=Mf LrO)[B!Qv:_QXa"MB(W*_X9<!A˻5 p6n|(To@MXPR3/2[) Yc5;h,ۍQB`&0E %7b\:K8ɪϳiN Kw:Uk4 :$. ~i7C7.l|mJ8`І{;d5>Z_ANPeۅ`H9=^ [Hj|&8l0쬿J<( Ul<3<;Mxėe: k+D}t&x4߄&'| -x鉽e؂D#m0cJ夛1qkx4Vh=ÀRjwEb.ӫ^=­1l ][bz+6_ +E 7# p?p!҆4&dkcnC^so;)촱iۧ$i3D +& D @<؊u=[>V֟jªH] tH0j G9za'Kl&8"Mimsӵs>!5x(4BΈ"/鰻u*"ܛFDlؽ~TA~"R)Qpz ɫ8 b"lR^jxSJ. 5@b;ҵP/ *UfV=}ƆeSp!5,ZD6y7R@PkƟ?_K)|壙BSЊ0@O_̥9%$ݖM5r?MSzy[- ""K;W fgK6qFsC"o&o@TD!' غ3܆]%[|tƹSbxnEd?@6]44sbg5_f%&W8Re:1~vܧuCy`ʛI9`58.)1+tOy '2+U(~1Mɮ5TBUZ<q;P`rxzi0?">>yQ;k{Qo.d<͖dmzBO ̒VKqllm?MjD X̤"3;qgtP'l3(bGu9Lؼ-UxmT"Yʶi]?RHrYG&(I}ԓ y߆%=)}!"igH$L>~*%.8zK'PsWze68L-N'9yϝ c9?Ya?b/b(;1j ^b ](m1#)Zǁ\k^}:tq'  Bn}mzl^r?/} 3K2\cv(@/'kt#J4w ظZ e :*8N|5fVur q,Н*U_ps;I:Ow9h^A XM{*.tt1L-+jQb{Wh`UJL*]Ly@z:m7&5 )ǿpb9re MWi=SXm)ЭړEdL |֒lYd2Ydځ/$ct?g#虒h,AN1ҰVkD0I0>j}?[ae/_YNei|bS'lFz{3PCa8TKR4c--Ǽ}W6'Nkn 8OU?ÙCY-E~XM0|b*6 ͩƴ&@bxfBcsBCvŴnKdIS|u=`$Q290"(]>'0Jk֡Ke~ٗDR:Fl \kadv=5V4 9,9ZbYhb|K}53=o] Xi"c] L1"kK0¾:Pia{шvjؗc9qAJcIxjG6W}-5+Kһ|Uj_A ^W!ͨYM,dی 6/R|eWӤrƩ̪9. !kT> /=h}E}n0vIZA(b7XZ^Wƭ ~w셄92g\7l0)'46y|wS.!oms"~}KÊ5,[T&sB_$7pf za}'1t] Rl%ɋQg)h+N{c읃M ^^I׽UZ>°1j%n#"Q!XdVϙoOC3V%p5,0a /g|NP ߪM6<ؓ8.3-)嘦sMbÒ!]s/(ߕVN1:d&X0lHas:|j]#!u2ιn}Іqt'ج|xt%vI|G_A>͊٤]$a2ڛʞTᇖk+UQb՘E)%Z2M7AM:^>7›GE-;`~|7,,oS?>`,}9QMqK(B%jn^#Oq-RpjG5&R|^ wo;RG ð9BZR?W~V+6چEqq Xdh*и?7_h|˓/>l 3/Znu@1TuݼjT!]1+ Ԥs`q۷C6@k[/HNB} aIr#ca{^#,<nH έg8\HfSP0Tˬ;O16iZ,iFOMtGձ\;#_81VT\D-4ҟ>?yK!fѧWk=")$.}gq:& ʠQ6%.{i,I(5i)[;)ԙ-gYZ07070100000105000081a400000000000000000000000161421e7b00002be0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/+]?Eh=ڜ9Q0w2|~ezd>H9-ƂC}+o*U#mL`§;7_\J Hӻz٢,($¸uݛ!h ;pYaH?aIIGCyLۼg ݢj$62F nr.}Y "*nn1cHDF'8[ٔ 6HcsNVr=֚;iݧ5 ;@do㤵c=PE86n ҵmd+eF0ۄ"| K*3)i$`{Ϣ,~hza!.ڒ zc i7J/|!rt aFCz4Ds"4f*BXz۾q}6Ms tGJy"nV%(]SR" q҅MK3VGxkP_j#4e<^r4T! A51@yb3x N& jv$ kRRgl nϤ $X䟦#%^`.Ĩ~v|8B@510JR}$b( ja<Y8\"N,qddہkte V "MD!c4`L, is=DW7Xбn `vߖuZ̈|uz혢5Y(XPlvymhJ(l)F'"j^]bpX`VM#l߾1=߳=G()jMll}iHE xBWYH@wi;+C@ۉd5w l@!36wp: aw 漎z<`06 wۆi ˵T2 M:HD k)vH`{Jk6Ia W ؘ'QY}aAqixhʢ:CX1]б&5<k{وfz(HD>G)n\ś lIf HMUw@, њѹB[}:T@ 1:(r r~Ip(QKpy X|pI *;ռ.Ԣݮ+mנ{1ZfAIJi]ת'F7,-tP\%{Hv|F֖pz1X^' qL7.hk/c B5}qB b>;pzP$]YQmBEwdrXu윞Y4&+Z'7*" \@J.CZVNJ;=vbrHR39GI g#sۦE\4P4#+ؗXO!~3R$Qe"raY :6 #ڹ\2^R ]hהVoo) [uɍBj$<!ډA+lMwh Vsy%R;Bp>0H)Ta^Qt\Y5OOԷ ('ͤ0cQW_՜Y&QH!S::S7 g r|-W/}wm9ݣldc ;FPF|'/43x^;6.iPPӞڑ( bXJ ´qxg`v'cvԨ(i,Bpm-+߭MMɉ}KjϘ8Z&X[,vd>Lp{U v2v8)W/TK{m/#Xyjok]d O736\f#~͞6;4޷;x''N?c!!-y'f0K4|>8D7B&(wLUA~J΋Kц@~1cwZ13Ff{b:P,|G;ţΨqCV2.Q}XrA. xR{ )\NT8}x=ɵdo w~|߶d1 ]+X@C>$s QZ7R_n.!fVpl<|)X(c[TI0h#PJV}d nZ5 jyqAq6 dXQE o`ua`>PH .˪tkF6@jO"ż*ao? +[e~L]΁p$A<6ů߸9Kh3ef&-\*XKLEW R, nη*Sq!uS*sG).>Q:L@lY ̳`ҳL[=xY7ڕcT?zxg)>"J3Xԑ(Bg)`6P4ׄVTUa,EuG APi=@oac_vѕcY?Ly IQ*=OZtV˞Y8--}M~/zStET/*^G +ix1Ä@kZNj8L忣 /E {Na*>udJa:k'="m~rw E:hWƴqg_88, D%Fϭa`LKzk9y-K 6R 1e/k}  *YX%8 Zs6y-F Zd!Bp zvp͹(P@[Ԭ,s}Y7aRK0\iUP' n.d$>obos ~;oݧ[}?J_W-^ DsJKXsP-Wdʶ>$^it_0U~SZzυQBP$OR kӛ|("Vppk+=Zιf~SͼBBaL{S!3pkm+1x㇢=m9tٞ 05>%0OkӠϏl5XĄc"kЃnK£FD?^̌0Bҏ^=L[x 'VR$z\,>d5UUt+BϤ44ttUr1ؐӐ!p@2{aDgכk+ܚAoC<Odz9ξ UFz:F8fNn׶h!/T<0H(0?)+BɷHò2;U<ѣ|NP#[o5?|V6Bߖ.:4NRGÖmP? >мˈ PXw^iQ>]ˤUzLD HD;Ո!/K( !)mxC&nAwH=zMlR_p} $36UkHeb t\aDP9Jusxs 05 ME7<3~X+Ʈͷ{fgː ]ڏ( 3} b>bRX91ёL:U4L]QlRe -0]B %J[qal/)]ҧo"3&~̽-%V,( kLNl?je!_/{e,mfNH-53D#֐(F\'k} Aڀb`Oc{Ho8ᅹb# 3{bo-d֟I}gѮ q' 7&I;IJ7{^-R4aSN(Zj̃g-).kwJ2*]15> Ig̻2>ncYbiS'\~GYo;d0,  +~.E_Γ+!)KWz!ͧg\nxdVNeC7u=_ΰ՗82<"$8{i+twXqѮ9 IiMd[[g|@u1oׅ ^_IQۣй'p?PqS0ۄ]Jq:ruaC_~dQt$Fd|2[ZTo64*n96ĆYZV&?sV8qK@Wxd3?)8j\ﶄ(6lئ HDبzU+)~ OM" .=8,, o]L!4 *)KdyfW2baib:d}Abw   ݪʁ伉go`klʥ1:w:Y5:i ~ndkȃs? aׯ a aKB)Dqu @l .M`po/}0OHhlGٝPO;$_yf{⩣t$4q6o;L39RU &\GfQUz9XЇI9v9$"r.x酀W4/ xR Noz璏6Kvh@T-'䤣6Ƃ)!g>ȃBH_o=@pLw++0?v."* |i,w-kkT'Mca\f:ILX)sk=o1`6$+rTF3M9f"M$BFO?S[vfij]ArAi^I/+;aRX3[lďW:s0S=S~-W^ kcBE(H6xoZPBMb[A'OajFcNɹRLDdOW_NZӷH`dѕ86\j<.K#>SVqúeҲ-1C`N?2?C.bcyTVC)3OY`m~;j\)l bQ'N;:Q1Yo.\HnE࿑6|ayC yǵt-2kqt"xdtH!P {&Gy6b;ТÂ_8C+ +;2}UUR"1ZD݀:uJѣs`]V`)IoFe ꂘ mBIW}SJ7+,fxu'KUT|AHC}Ƃ`ǏiITYV"Y 0V}H N=_>s6r)ޛ~- vQ`k':|)4vxK7&{+Uȳ-TC=Gb7]^>uOpU)a<HG"7|UVA<t"tĭ f^Rk8V}"{qօHtxjieEb.M T&|UF9U-㢜Q#EP PHO!!#8$(kMt3YSL@4@|xxX+ʂꇹxQ(v#A:m{D~ޮfh RR=+ݜW9O.EXm2Jq2kQJTS`bW# .5^@Uo*բw AJW/&;<#<,B@/ $𬦤Oya`0ðgr_ U1s[v# *K6hPx{6gqkIfI 3y'KZM&լ=^M-~{1EIV- IDA 9Fub4 谺qL!5TDG4uD+*QAl?aGDJِ5VY9OuOհ4^5jG$h;ݷŭH)緐6@e'?mnp#{~\ο]f^{i* *YHRcfC;OZ3Yjypߊݏ9KcKp-NE.גPy] / "ƬBx,U3n85hwZ}֡)`C0$chFL3 ?OΣr 몲v<' f5niԣ'J]p(Lɐkأ(,znߍá]j>j$}KMaOLGJc'RY_U<4˓}q >{7铦BlNIuT7#Xh9& { +գb*C. +801UďPs>U6{TV%5 pu2CӔk3@?jAX ZuӲ;CpR}>_$&p7>ILkށ5enݚ2⃲vW'4FtVFڢ:Q";>R1'gcK_cEG7^B)dh!4Y-C)VzLJ0Óm!A:P[`dXLnIyMuEq.JgtM'1*GXF)k?c;b֖J.NVwKKIOUQꋁd4 TwKg˖OOx]l*Z03]R>}1MCZtvI?e7Z++%w UED0?) LA4h?Jw|NŕO=āNR/G+û"Z(7 E#"O/jl/ǯH;+6$)LK]e*fZ}!&)S|`R"9gʝvpj폚d33`B42Ttgu꺐,eyY]ancUj9x|5ҨxO"@M6Mt>@\.3h1 EIPޠ@az~y 3IGX7 zoح;wG#K rrjQӅECSkk'+q_y/ߜ/7nprn E4rbd>l_ h?3`$Ԕά҃TDɻB ccLv0s%T~yh*Vm-g뜷U\X:ʐJh/"tGuiϗO"9$:ەU(`4>Sx8+ r]TBnᶅ iZB_O" &pe/;Rp1&Soxzy[^ ԋ7บdFuQ6`7E_Dq>vi[N/[#vrl8*2lj909gb0qAü EZim;0 qW;F$a]7%U;6B hY:9~ Q/Rd9n:+μ&~]绰TDs ĹoDR&':T4@ IӦ *},%ubwdKHOC>(Mb,-_dV0980=əԪw% JT Δs(ɳ@:4 զl1bzHu`dNaCxC$jbcdbLVTI72.wa Ga*E\'{S+$Mx(4[ɑ>#3QWNG/ ›e/;dJ 5rcFuB36k?AJh Ƿ7p\^(TW [gYZ07070100000106000081a400000000000000000000000161421e7b00004874000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/CH4]?Eh=ڜ9SJ;u4郲8'I`gjy!f({98Ε.:So•_OBW18Q#jhݭ OC73\@fP6/Dո$~}Ó gi5F)\cY7Vg}v<"~Jћ^|AE.%5\zТ—\~EMt9E>0Vf_"0N: ͐[E)11ƦiSQvO7"ݙ27ߝNFݏHw.UbϦdTzu8+F[ sIY#>]q9qs<^j;pF[౟uc比FZ6#M;0C r^V c+hvv^CTc *ȗd$ ,}}s)rӣEٷlOqYSˑ'V#"7I /KXqF; PoK2+0NU6;J>#Qdp;(oVj)FN8 4&?L`} :}SW( jYGz`P!Uц}H}YLP͛NΗ_!CR@ khby$5&8=~yש{<913WZi1솈u#(B1ygѥ17Y_dMV_,Zk=Q [֙9%_=/ % l+\]cz,9e8§8wa.ȚnE"j8˸˗/ro~N;h—5k o -.5 C W"o.P=4 kPlp xWɕ'0_\FHW'X7kX!O}(|iABEm *P.'tqͤLt«`vxUI8LXaDn4%G`%z~˪NT590?~`Db2 cl; r0;Ņ81SAnHYu`@ 6-#9RM]Fn{:!ޥM]NB3x 0T;P[~:_B0sE.&b9 ,NQ`rոw9{Pz߅iy ]The) **W%wn܌k/*#&AbQBsg#4QFʗXmE0փjoth[߿ZcArѱK JpZm7|[A M$\a1P `ڊ:nOjŐd\6GܤfpooorM R)183Wyv>a[Bv-,q \Zu{x^t`^=o-aS?UB, B+} 8]9J0  e ]~DwY^ 5ゔjR "TcF&SENZ\k)n7fP'$<8142gXĊL]Z 7J$]z d 8x|,'v#[V^?R7f1ڤ:ٹ#Vwks=Jro_#-.pD|$v- 5 "6N9oP=4'j5Ko[ĚzDZE9F0q{2V*{OFBKSk] SpߡSۍ9EŮTc@;]Ikf>`dךCWЈOfD-ЁfE8no1Aƒaw^ N9IKzVifO/Y˽^j]*mOSİ=*- v$@P_ͣ>>=_}5mT0Z=vJf6<- O?TBrةSoIlGօq5"0't?RGɖ&KybF-FT^b~ 0!M.ڧ?Y%;ޔMxy [8k:EVȄ@xmXaJm2vk3K"m㙦?W˰ ^q W3<ϯ]ttpohG5+3@_@;T-*vk%AidPV2,h_$'1`z7iee>ߌ177t^d̠^I;kp R GW3ft nMk:l3"TQv X,#vΰ ُuAi -?]Mh#^3Km#P(H W1)l#ҔXv|h*TgZE: B9~;^^@KxNY!4 0b`plzF\&_* q[)1#FW0ᜒ,o {J 2I s(& '!j+jPxh'ťT_WgH붒@3gf(9.\<։P$SA; vl 6ff9Anq5JޅNƸ6(s~D{V96S!iy"K1Kqmv<SR?F>4hZgtn@v "',33i&>τ%K4 :fBtH"hߥuӔP Uw히ZzZYC'Eubł }@B*\d>C v=i—dJ_{Oʃ\QAp6(Lq Gb0D@Z g9Z\&p.읙❄fpGaD?9n׼%\c-W6# f+L(k9ig'^1 5[z9ljTH2͹hг&c'EJ.rWp,g?L})j(|?<ŌvZ@xrnT&{ K"T'ۢٛ硡U _T ( ᡓ`_+Ziߞ8R-gia=iBSjU{8vY@Cȫ2RM L3#gQKs]+YI̹ĪIԨ(}G5nmye)Xe<%78}yA owC*nJKCQWk9 ~1\DWꠍxY쵈r}(ޕ28Q$=9kv_"ZlBF5B;]gRٮZMILcH9nRxxOedl$?qm{/2JErL'qaEqrW;:˄Bb:SҠ(i\ $*O9˟<};|er pnWPn&],Pvؕ]A#H2ƆˆfhI$Qٿqx +\9:68i}]c^gS^hd HjAEڜݷȴG[rOpTBG{k^GċT^h<49\{S2)Ӿ)k*U*h`ɟQu#l;'!(huZPL("cѳ\N2[7U:\4t)[`"ybrAA ,2|MMG9&4bWU1Tڿk+ogyv=[G3[B|ߦopW:T}L6!hgBğ^#t b/dxMzPCs11 G?xt8 +LDTq'N^)&fH QuU&|FawmfxNz֮R!r #uQ<>fžؐnLZP[ғ~eb6P3nQFSL]# (J* R3 זFKDYTxC2ۇ,m}*os9#V򬱊@W*I^4 8w֪s$ܛ>Ѫw¶:C 8&~'(Y$b%:'M"pLaD,-r4zoߕCNġ҃ KrȽv$i‚ըŽDX|, 4-@T5SbW%m*w6^;ߐJx)H+>Bz?D΍gƚ_|Qo&dV e{`z4x54>0*C(4/%X֊WnŹ+5($f% =*,4PQ3JjBwkZ?EGJŸbw=rIݖN{k Q0=ljjr:vp~ A>ߝ#, W$D|H bU\ƥSG)i,~:|8l;_uzi0q B̘;`.`o$SxV#V?}ՠd9<H}j'˾ϗB~S\UHFH_3ZPXi }գ%畭>+WG`*@+ݘ-жl!HH s(KEdjcjVVgs!δu)L/!yKW|6}"?|v2-Ġd%a, M8+Brݷ(*}T%^'8_ hroCnbI|$٤.1qj= @Fl7_bo4,NGS-?]Tv& xϞi4kWqGחnɞlr\gWGO%)\7; b%ȹX$bʼ"p| (_e2~,}ͯƮ>W]Ϝ:]rš?0Ur'dBaf8+[ZٍO JoӸf-RoA3EZ]_"O2 ̒M|u/Ŭ͡va πF]H/{{7z|KoVlPoTi`aHl# .ɲWV64׻d{גCG]ŐFOw|wMe6qHHy9M橏0sfL)k*`Zǹp JD!_[zTtiaK>־/@_v6W6Q:./dqa5H뼲Scv3^[zO],lz=rxAC-2-K;)2X.GȔmFTQboSѻ #MApo1N j7rx@'OY(j&W1lpU5J-#7RX@E}@ٲo~!10 hLIeYM*aJݩG ֤6dwcۥ{ъ^}=L/ՔqJ"$ y M\0/PnycTRz)&9FlC.w^eK%Ϣ,ZvPiuR4Yp<)w`ulIwHV6Ν˺!~bbWk-GS$쀿gL-Lk7vw\N j,/`t?ۦd](lԇ*e`Mu[3sO՗7,33zB(Q٤rP=j$0YO*Ҩ UaX%,:8]K`v,<"QA|FY:*+xv&ƿhkCЕ B~6ǟ{!W"K$ȋ2~E[ 2ŒA٨B*ť@T񩞁pE\X6H54B꤫ˮ -QqVЍ0M<jsM H%( k|isKM QZޝۉ+އ^^,kk~zy'Z.We)m6Z2bpč\monآ/(W%GĞK*@)t)=$M_b?ث^" As"W>Lu9"8)ye T^-˶ wf})|uz- mJFA'5'"wRVQ= -ūAXcrT=ۈ(lݸA3E2U ωB`VʱW(''+ZcJE-|MHUR &PIGiY9> <07v1@4TϰTPm|p'lN. |>Zo 2QJ_,|fX2nkBЌܹ7^17{-C lRR 2,<0W{8ihg/' rخ3# l9 46[=JUDjEz;Kq}R2~L-\C2|D Fmb{!( IZ;9sB/'ZP! _7vUH¬J"Xi3F)d`)] CS?hʼnmHm{ฆdj%y }>ȭjucihesH_b]%tѬwL:%&50䠹ԿP  tke ,/qn5n4HO6]ӻ蕗3B+vr"8Q&h *6CEěZ,kܣzlͶ?32"0!1مՉzLV]誑O {{e0oo-Dȯќ>4(Y`-wW Fi *">bJ1=G>:hhQo-t!]8pn8\isr1bӡ:mZl_ZEK?* !s|4[62־%NAZQL>0YJdeVupn;a6C̼4{3E-Z4 8W%nd۸ lv:+Шf\L|)41DQ g ]L>wG="&Ġ-BsI0Y1kb*^Ҳ@NyFyBkj:Q]mT.J4WW/ ~WWJTp"a^ tZXk [hA g |[tպLPa,e".-rV>X?c|Y @9%Z+U:^kx9tZ1JH?/+ ib 8\<{ Z'H$y|Af|]Ļy KxvHǿg"`'FBnU0xpEmS Z1•IJׅZ2t5d`Ҡq/i Nq@Eu~FPެ#_!kћ(>5[&0mb/ pG>j(wS2UgqMI9yGguy&OPAfY(޳:暘؂fs;-Սf~/5G{@Y@b}JUTkSG$rU`&tH`6%Dg""{,qSMm )I0@0`Rg:`l:87nj*ITMʲNIUEJٍ 8o Py.ЅP[ʒuQcf7t4 NThw\ z+FعO8c7+|fXXd3 zeؑM|pГ2jG:aX]cDm^i[{}SGZrCzui F)b D Nl K?~~1Ѱnhm%o1Mʶ0H6YRg>74NׁMkPy^z1M<Ȭ˛V k0hz[eQP ,z.Pw-&3خsI)8r.:}feVy7E;]!!UfP u5mٖYߦ#]f_8#V&9QV Q8߮&LIZr,?d5d@FC4KW^!jeQC:-a)(כYdIţ'6/ey(pci+ 2:p xf7mHx<=Q35:Nǥ&*BfN\ؼN'<<5UvPFIlbV3t&8M42Ye"h4͆B0,e|S׬#s]׵:Cp?=k{:L:O4K@&`Dgbs@0w;yJ[6+"Pɥ %Z!&fHȽ>-=z>.hǁ>̿x$@^.iT]*H#hE+v+pQI \޼[e+  K2م?nZ$vUI6.|Eeo͔jE&:K`ovxLqR4 Y"\mD$+cFG0%y2Mf2*g,̵i*;}Ż+rɥ?x0&HIk=& Kyea9H¸q %)K;W3B9M.1{raD,};̧ =ښ'~ 5CB,mRG'BHLujHM8cÃNRfCDyEvi]<"-+3+MrjȞ}HP|n G0S >7vT}:2:̑Ri;}׿tҘ6_E[b& ld _>4(}V#h;l}nOKfLS0!;=r]Y3Q{|Um|.P̭Dxyhex*Xg(5u-3h f' MO:9GI{5PMQG/t'GLQ2kfGB& |^?Ƹs)C{SmlmDDJ+^}DR&på0<,# z *0O% \^ZK^p @sL!HlO+ls퐑L̲k-\4TQn䄉+z2M:ꚲ]b(q*Igr6@H(P@ 2"oN8L`&kz3|=fBi{Z hqud"מ} [WΛcdIw4-ma$Vfleo^RGlyfUWdkBPx=,Z P:0C9M޳}nu Y@P3a[qvܬy:͑A5ЂKv"hZYC[E[5f4.`z-J3ɯmD_bCRȥ]š}# `A8HcǞ~.텝zyƈ۸-O^ɚ 5ԓ3 GxD` c{3fQu*B B~GDv8Co BO 91N@B *sss9/ ʵze:_͠2AZ Rշ%]BYS*lP *D|$m&(@&\42ʓ_23ɡ]<@0qTQ~|F>{c#XݓuA g*o*GL $]} k(xSc+i*W4x3BA,3rHz[mbL3۵GoĨC p ;V~Z+ iUBp}CZ䩨Q3s?ckGSYGdGf|E+ {0,& Pbծ7}rRe irն _=ΑJ \ D 8:2sZ_XL8f܈e H:QrH!2}iY*^~J?|y;2cz"=!jq= v~hQn__[..vi\3JOUa&S\^͓oO C*4;!B@/ :E(O k@;һ6QOzvV`8 ªz K(=7-A,zӧXp&K[,EMc)x Дj]|H0 &3"t$ӒChqኬkʞ:۵>NxB#A8JMY؁^&f(Vv?YchvoDE럃umJO Pգ[b6=q-ф$O6𐸊B\ۨ[gnBQD#7rK[y!c60:s:J2WNE]N_r[QԤpvv?1XŅ ?A]}?f^$.{kfJ[*Kc?QF) y`<̡ Anrӫ𽻟>GQQ>I#|O+γzrpkdIJ?DY9aW*`4tG3ƃ3Ɗ3}G!U %_ ҢV]L.۪L 懀j}u'VΔ!odIAs5- U!Q +,fFE;lUf i,@g.Etrتy9Žu9 ieg,,ĸ,g՛SB&eC? m/>;Ldus}j려xeα| **V[ѕ4co䭾ZzwCyNq!7s|ٙӔiy?JQc"*s2:A*GsIVv-OJٝHӞ:)8ʪ*ɘ?{ـv"$bȡJG9E{?M bAYِC+uz\{^{Y}dEGJo.XJ˿R%r$bAJ*RU $[ǿ&^iX:@/AtR`|],caU\~\pbH͂kc$UEj5Y|-c[SH( g&iHBCDSA҃I&%=&vOz4E!ЋDeN#Zr_O _?fa.* Φtdח!gT\м;,H4UrWO_A"4+,wo_$; Czr-@=!GEv}W cZ,u_ۤ4_㌒ FJL Fg%GEdR (<@2o5z"nIS:y!'+ E^**;b2OxB'h㧥o,Cjp3~UOzz7y(:b6зQzP`>咒El ea cD]b8P%F]v@%BRAb0DpK&mȵW^H7O. P)!>cAyZ* jK[s< M<&fPȋby9ݩ5 (]pV_| Li͵X|%IYYU/+[@J$-҃ٻ-C] 9N$?­a>"v@ ]aA w_&YLӴNP7fjD3?ƧW!qZ8v5W׮NE6^݈4JVtP>9UB,ƽrQuB| \hӧ6tz b&Wk.++XE.aNY" |x¡)eH͍ y nq_r~8gcn!H҂A k:iAd2݌?zJTꤸ3%.9X`BjT@S)Nz,M\qa #2ؤz] D6TFOH0)H[wO3K~uYDҋL08 ^pK3LM M%/חyIY8@}ym2kCWEܢP{?eXZ{3WФr2]Sz>AlBJlbzLwj&86jdK)H?/6Zd/d,Flx >2쪨/Ί85vO߄QC3nصP |T%stңwkc%KM?{r,<݀SMC&T~M2ǵ[SaFxx#ZH )'eyMa{԰,>v4Aػĉ@퍢غ(qo82lmŞ ja'\J(`Lop& Gx_p-of P+ᰜ/jĴU&n2r .U1\X5D )bIj7v3MȫvZǦlWz|%Z܃`NI辝s:MlV+cDn3db9p[@FaP;ሪ ӼDbh"ؕJƭ^̀F*ejлxӐ);pK=.loҞWщЗ!;<(w=A||+m2f ai"]ψ8AX7o5qiN#BܛenY CdQu8,N%-5]qAwmXGIt-zm:\a芮[ú -; ۉulJzJTOQޯE%k{\X!&N6|_7²Sy|RA6t]2\defPD vgU>ژ/SO@ƐSvO!)6qQ-臚^YH~ aqNnVPw5LGOVyDHX& =*{^mA7p<%5IB׍.Z$-$#/',TЁ6_:iw|KDHh5TYqZN? gwuj0w BHZ',?ig!u}NPbU ,Qoo-|h-^bgA fc⍐i^H$p F k}C4l;D %@^x+7F&+J6ۉys?vc7ςf$t\0y9{NWCV69[ |ROc=АĒcgYZ07070100000107000081a400000000000000000000000161421e7b00005e98000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/K^V]?Eh=ڜ9QU7˼;u4ÃuBtxG 7W#Ұ4y!ɸj&5] !ojx0ǫh:ێu,9ވ{{^?7_`'ҹv ~lC GO+gqr%[<\UW5Ğ\/rK~#eQqOtJ!n1΅f5Dnd>ZN"m  dn٫7|D 5-_^$DO=ŐҼepEΦXtx0x8}+BG=Ѽ$hܪ$ܴ~h(:g7njZԴإn5u'U^ )Y͒EoKznt!Uvi!C3Q'Ofd (ƢOE{L~oD q;>%ԏ=eN8\e4yB*}h.0DIA,^ g ^v[ AڔS%ܕ8hsFS}bk@6~K8]Y"ᱫMEɹ,-q+&LN~–8c4uaKd^ 9\1$f\-ZNLQ2_6WPKcG {WIV5h->'?/S**z@&'9O?Kvh!͛Ct1O\2|`Y!y4#- :aѷxYBF,7AJzs+ Up' +V=XaJw,5 xkrHSf2ͼ#< gǫ1Ye%qj0W `BN|`쁻cD3 \x؂u T̕@g.R†  )Ңܘ%#'jvkc+ӑ;e}u,(_xS[5^<;Kۑp{l),v(ve^)> B>fTc1kaܜQ`y,9Nvgoۧ y i 1fN(_ud> j "{뎴9T8j G%t̳`HY;; !H8}[G_6=% `v^K7tNޱە K6&'ky\"4 Nh80#`PNvGPC,g:)@_DL=7O>26\Ru0}#\}ј+1KWJ|8|\ _:;k%s!9 Dq37._(>7 I:+}A[G6A:zAG.b/r y@-+ҕ4TlZo_)Gqre0b b=va.-U(X<\#}mZ@FKʊ- #F·?;EkۛOhF#\fi뵻B`i ǀ:oN˓-VFR%*=58eFyE%uPa L/K'Avo*h`ȽuCʜZFV~⻵pJqKke5b㗫R(G?hƝBJߢ U^8 I^J1F:GB3kMӧ-l~;מOl6Ώ5+T$7GW' 7aC9:HN 1(*M h<"Xo.ħ<;#cFI<_[-1$K#ΆetJ8GyF漻m:$Jj8>H33(s b"ᛯg\"Aw/eI1e88Ll# QfT/|R47 l9rOq] ]^*t>r<60%1u.ѩ:&B8k[:5ltTP@<|O,o_+ ^uK[)˜iF~+o)ͫyh[ܙt#ug= ׷6eGvr JͧpgA6>Q)~w%4h9OhD]k.q}myN`dBxV"S ]]('Xh4Tr(;DFf<,:|V &x<~NȬ= \~瘾@y' 8e4Bg1S'K{ q0Y6|j >u}!vC0i_..(['u&}@x̖P,QgΥ20oV cJ EdH:OpAskHewEKmE۷ֳsWRLsB5Xtcm2أr>֖eSFB>Ikx| H"I@<=Gtdjo$h1,x`Vd"t $zX{'2*사gy28C99u24IOC|@jePsd7: hw/~\룭8dֆ=exSIa!QE4~TTJ$d ΍"| <[O Yi2v,zN3RTIY Ύ^/)^Q_6(87U}NQ .qȻzUPN2ҟJ`#ʹG2_jڷoŕ51f$hMg̰vkb+h(T?kB ߌ?d[G8wlWO`dS HTbrm͆8GջHM{MU^]'zvYWT}Z}'}a,yɤ7Rsxun))\Qn[IYiGybH}~HгwQeb~S. UOӟ:u7[L Yq9xj=0@? ʽa&([yEl~CˠBm\2')<|H7Ȑ],Yq!`SV^gyB8l[Պ*@MB/'yZaDnP="mMJKp QT32 ,T{ p KgL 5r.dDcopX?w?y„| pU?7jIAKz v9oy.Ip"t|^y%Nz$>FV^8%To{mNC8O\زP]p=#|YH05)-3w_: /qc A-`"'B>\=[Ucj?#z:qb?y4k!xQ*5NDPִ}Ut)C_}xf@@#MwoMc&l/ǡѨ~~HՖ#Wi&PC59հV J/r)T6ɂN~1p-e`c͂KxCz`et%5{X!o*GhMC5IKwlk<0O빥Pi[C:U.ϩXf@=LiiO>IV#*`llTWÉ;&aMLc.D@3ni!?rM6r e0ws\+T`!9 zn ǁU8Y0:]Nթ?fE9YNf)1yoy,voDBGLGi{c^I=Ln&Ƭv—ډuKdwpACL WL`۝O`=f䠪o s ||>#DM~Ѯ)\Yy_OE$@j&U (#{"Q/ŠK2qc?-k 84浥̼lO1%MW`}0doOC \4sŰ(zZQ$J0^2;FFD]C*`_ԒMibAS-@ωcmS/Y] ]B&`oKn!3#=y3-wd g?a˸A?V𡵄(l*1 q8;t22bH^ |@'\3Ղy6ZxoDtyg^,bFau>>z5aye6h R@z"Лf;l}q jBʎ?b | `L f_(6!w2ы)$唓V`ibu몏 hDixL{먨'hL]OH9'˅K OQ1ڽB78=ACx~lãeN:޴A7(;Rx_OErGR&c%`vyziYG=~Cffsc9őڨggLJPnZKny^,U2O/:6=ǎ]lwgό6XD;x"`2J.܈%UTFh탞1D|a[m"%\.=l]U`# bGh\o ڰkY|qCfy.αVxq|sԮ"גeӐ}6] m}.~},Hx/&c4NJc[1䢸p55uűFq=LHV~\QO7\m9(xxS.`,Py,|ϕC NcVQ` %2/ͦԁsgN0J^@r?*j;| 73tIR8tހZdlAK߁ mrD*\eHhNd<< E(r< mU49} (rbvxd7+L2kGX=ǩܭ.- D>|6Kef06Wl;B- nmhBSԥ𭸢ahֻ\QWևd;~M(1Pv D9>ARb8piskV.}ߎ?b 9q ~'[^sْoPdAj,`^)-m 6iWדOBnǗmXUR8v*닌;X*X=VVa<dIqOlU 3o6[WwbgsFXhS?٪-@\79p|7Y}*8 PqZ?fCԂ'F ""AghR! 79[5Бв(\&+)f J3|&Dygs=K ,Mn]QVͨV?κYqz:ug2@8۶gʇ(MNt[bL{IvW_)D zkYt: ־ 2 h\&djsVRSj1> .:O71aMx$BqQ, ɱIф?֭${՟nCZ#e-5,r V&96O#NGƤj!p!v`QnhޒJR!&B?9nBup`) « oWxޝh1(Wfk$JhU4(ѝƣ[0_w̩sq4.9,$\BT02aRx0%`MzoKbh"mO;+kHv.7ܡi35R3n@rԮ8a֞)RW g"$0z2|JIi#mTLifBN]t?~9Qhe xͯfs[?@r!$i#ȼaYԴ[DŽOKXe>va? vb S01"d5;pk !-;wGXB*$OFj*Wv(.mpB@.۠VCVvPs<7{!Zk9QpB ATݏ߹h_tO g@>ӚWE_O>L1"zLFx7<ކ_{<&\|H8O׋V>/o[u[#<݌ N$n|êևrxt 1iw'^ *B5C8A2'́[V.X{`HKgnnɞ \5 c.(Z/AmxDI{eUqcH^m+ O:J^2&?-4^·L] ~,IIyz1"o{6mQ^q~8`B4'R:PShgo]2G_W"bf>"(mA\,cˠEhTB8Z+nxLϣY]a¥[ "ϪacԗQsn 'nГܚ xȸ-X&:[!S\D*C.t t[iUn]j C:V)qKUpX{RRCprDE }T.e*QT ~9ͤ>t Po]+HёFVZ߅FM#7-e V>R(\eRɯ[J)u HZ/g.a昵Ez<Lg"./87D̴ ]Krزd>@''aU]jO8En@qkHLKFxӮ0I[ ghoq꼯}ҕf>*~ծX ᇙj=W+{6SIOǟR. ^xgrźšytHrXp#j؋=HOꔔ:KɆ` Olď-bUi_҄ _Y-lg#zE IsOQASiaZ[|ȎՐEvM%y liuSfE%F*ec#A~N`pJ;/lLM :fDOUn]BJ!z, S!ajQ;mٰ'05:26㜰wxi.tRw)Sv,2}mi F -{4 t[~lysn?N uȪ+lRj[Cq&bP8U>CW`>R+$(=0{j @ 2xu{`M1q.K7p(U<.y<uvex~v;rZ-T\lX >i{`30&/ l4M;APE8"ѩ*`gz|_#H'DVM,;#oGnҤ:[ t+;WL:.- m-L2MoO7g+r=M3z$c2YXCbEVŘCeܶkԦd<( {vG5I4@č#ЦA/%{uD{@g<#/4s1ڧFbAF[61oNSo4Zx v))E}ӄQ_Fcls%ƂAAqxyI < ݴ(8'88д[.ޚȞil:Njɽ/9B#HFC1Q[*ǰmt8s \6&u)Bny0J{&*lxP MThl/wHȰQ(\D t @DͶIb/x>Q /pG;'U"YbOi ah6x~u#樄 Vt림YX,VG`4gع<` {U:SJ\з^2Z@yCbPNtZe3(sϥ70Gq?\o(B:ڀz:)g54ʵi*V0+(V (G@ixk p=kYd "\m Mǻ͚rmZ1K/# BkX5bȘZno‡ ++]6Nm{ i#{>w k5FC3N[Qh[Bm0[9+,-H>l'3F}g'Y~IBݎ=y9j[L{ W|jRl?>Cfk\cٷgBHd"gd`6Klw(tS[K\<> *9:1º/vIBOo £P)hkDg wʱκ0ḓUc^)7/3R}0 eLW:)f<)zV `jEwȱ}ܼܷg 7|6Kv06rߕ`߄Yْ0ߞYu &}qcWnAbb)x@i7@< q@1DѰ? LVo"q>KsPU3U]@=Q+ni=ɨ ,Ri`e'1YA9FMz0Ã̜ŋ2Ow6]0"60IPVA>.6;< r7Obz_RRһ2~D@fZVƌmeTù'PrfۄM+.*J¼؛=1~[qxF47I4{'_lT;? Mk8Ċ_ gTj":^:g+٭KƂpjܺl8tR_ȗZWaIk6 ;{aINB ³%g9qd=A]UYUU/peZaW=laeZ+}_NqwQU~^H`0]5nt?欹_ōwXZU`S7Pe(lզ] ?0= N9}iq~;C6z"! OC3{4yt/$'ld:SAK/܍ 9;Kedݐ6T!0@tl>Kh~*:ѫFx)&meǯ'2nX%\qrUfg`$Y严A^-G8_i*UmVl4o66JEIFJb>  *F/qS&4jd!u X[FyGZvDYRE\5elNKV5m H 9藛 od"MxEODaZRm8vN4aQ8XF&g#,D2KÍ!{(>m^p ں,AB&o<7!o_;@I) m\FV;z6`4c8/OaXm3["ӥ{5c5fg˂4;Ki͖+zHI2ICFruZiӏ~>G'N9͟Qdz+7z _іFriX`z, Z"| +,93$ZxH) 0P|O.!mS~ 9eHƞ OV#zd<76x'ik T%TwẔlcRp.t{\m˰a@ .G"2 jlnAZR[ Mt-9oIBitٚ5z R/O7{LB8XV.4~zd36;C ?D Ӿ񆽧ZIqFRm9}n^c CZ{HЌwzK_A5nAW*x}pAFY$ ]I#}.FI9%Кyix|gH9Xa4M&@MrDJ aIA6ms+a $l .x\6`ce;1 ,rwWC~XY9p+Z^iyZ!hƧ2̖\Q 5< _9̃C-U X05a믢`hU&, ;D))Z(\C۱F}Yf-c݅wyIV5^Jq'' $x6{Jkx.@ڼ1f440a){fU/XKB@pֹJ)Sje-C$^uQ./NY93%f(!& (օ=q\32*kV4Y^PB7ۗVN)ǶNGS"opksE]L7M}cEP]Ԛgg`مh ~Wv0ΒPE Aen @U$Gh4S9%G퐉}^D?ϯTY@p1$SX؃ j. &}X@FL-0U /,>Xo/cA)ek*G$}ˠAMThpV|"}U ^/a//(}&5n׼Iϒġ=Dc;&;)?١emndHpۅ_;?W5 vn$2߄8w)Xf/Ƶll[U:. `wֽي1Wȳ7,Fjlbnv̪Hƴ}mx7PCƃ@I {iD7$;Lz}vDKxda>z:Da|4cVGdQf(g\_cHI8xE+Ʀ29/?J朗 6SO>EH[@S4=-2l:KmshoP+'meF"e}oJB{oD!uѺ/뵈:W*?s(5HȍҸ 2 B4F)b>r APFOp2wQ{8F^vChVnn"zm G1ys}7>_j- 4WDN;e 01LeƗB@ㄤl՗qBuyt g4cHR 5Uė_%M48"$\Z{C1WR:v!yg.3#+E"]׆ C)x~x4L޽P_UC>^'Hy+ʸm~?:ei<Ș'ϨD?15ϥ*!畘EسPa +ӞS}ԇ-8BrùosoHtrai[@d0c;ŁVgQe4S~i\sNǖH9s-ͰR ʑijMs# &Hi;*vC (Z"\XP϶sF7n?bFw,KLaI4^2YhhE95LgM#B|P =v~ b\NM ( ;{K ^dZ; Bf+fƙL TI60+P f=RI'4ҙP0p|vehm:q=+QgkC*Aîr' ? _zM  5I`1Cxj c]9}<:ɇV` w &_f2I. G83jݘ7ir6s W#ϻZ.ӋUMߠ,r'uacc%8w2O(\Lgc&{Qats:AshXtilEV%f#yJ.2Gį̈Z@+ﲚ "AVXa@^( "`]kdE`F_H "#4 >~K(Cda”[?- .D*l1&q`}RuTkCP\ ';oATm@oE~aKFw"jIIcݹG6{m\l^ۓ$2NA6QOOhڛ#@)Vp/Z)J @lľ 'a5iȧ2({nQ֝2s._}-7\HU_S)ՙ8 %6{7 Md^֩h:Z&ci`΂i->$ȞlsXJ CtGE|~_:LMr@3A}U^1m[~_DPrF/e(@Ȝb8}vX1Y)ѓH#Yts}xs7l'#妄lOaZ˜]:0gsL'3mQ]tv"QNĠQtZ6nqlQ+PS!?:tW1 7RZBSmL<#psicƛ#cxNiI/ a/Y:  $6I8] ġaڃ~7D( Փ*8PO69iHΈ~r[X&/ψ..QgoWTϊ;6iHV{jC 20@Yχn^6fv4pn/ԅvibW0VgF+H x HJWuW{/{-V}o~Oݬoa^y_͕ kB Z VGj#7\RTd dU^5&[i6(M v򌨼'gU—F\%bx{l&f? BWMX :!O;'M5BF6\@epKl]^, 86U7%kVɩ7-EI6U7q=CXU2Oc4ՂpQi2oIbl=0;zP.lbFp=D}ݱSRQ벱cpPvLgv}4q%FN|RFp'-0a}y7bp!0X:$W*u_OZ| RrJ`3t`тJmXG-ZWIЌC,},%SIM~dv/| g2տjq,ZM'Ng]zƆ %>S!㐔O ]FP>c._ Y#{ʒ)eM K򗘇C]P~HS9{_BXt<>) &r-a$-v@'YT1@7똏9q)sJDFX8DfwaQ^<IOa*Xw2Sr wc %id7$F n¹s^b%Z1zͭXGҭ2 a}4j$vRiFg.z/O{N6fJ;w`YCTu'3.JdvUpx_+#DԱTԷݣcŻ-yjE ̪|F>&TtȢFqlΉ1R3yt neBg]H{2e.2kVn2lkGO eeܟ'( ;yk}k6S4foK!e䈊ul6:…+ڽû.RE#0#6=Q*D6dZSSx«GMm Π·δJ wuԖ{yL6o3X%%\SUR7oc͘%m(%0،eSVӴ2[6P0:xB ÙƊ Uz@tPf,h"yP8>v7!<,a&=nnһ_tD MfZ9mvBK'>&XoscyeX>A@x(2z`VƉm'2krjhBp^\?3_E߱@j¤Ky,*(թ_nC4Uod+o:Z)sz)2o5͙ʠs_"ztyKbwgL@-48%3sZyx&]ɫ9OUcds:dBzbixPԼ]Ak~r_,a?i®p%H&ep'Ĭ]F-WxNNL~eGm,bLvMHW=UF'B9vxrsgA9z Tl : @OY0q7l߻@1Kߜ?bIu kͭݖAvuHN,O$)IEH$B}ƬuSiNR <7̋% m =}7^|(׾DDLhK@2? {p`I! n:*ʸCRN9=Շ=}{ytH69Ơ%~- (XVE bt;j*Mv3?B|/->~Յy'EWxscM=Hdy#0LV!,8EH̥X˶[ vx`u iŶ(fLlhxpC:e:B4mغ3ȆbH#kȈ+D5CIKГ]υe Ӫ;wE5Y\fڴej6^dh[#UBٗWpRWԙX'Aw{"YaVY>>Rm}=dqU2Sk_:GWNoD1FʼnK v`Yp4FU#ݖvqvhi2S 0O'@h|2a°.V:d[HHVڸպI*\4<xX D]X 99BAʼnu"bJgkJGX%|2-=Ma.@sDIZռ(G Gob!so0/hPo#]YA괉vAm4BFu5gnelۀlS<͝)on4bV>sH h ?wm}Qn4dKI}]xS{m(jN Mdyzx먶zLPVXPSWsYqoa*UO×z,̂yM{wޔHhXh`L+/}UԠ,SC;]$nTL(q[@^8`DT֍)^ ZՀ9&ά5Uvߞ7PbL hJF+ Y%w/(Gr;3Lܘ]9 OL~PD[PR6/ԴG3A'9W!]&"}8]*shξHQ4ȪTKzFT/dyzJO5HRy;ry_tA1VeWE6 } uؖp ao [+/:TNu5  fECkh#Q0%ꉹ1OV|u%fh h1Bt,N{on-(@ w?A:U M ~bS  ^5wz' rDZjN%GQI5e4+Ja^lMtK2v8ѽ=Ic9]\eTrȹgY˪* %_3f3a 'ɂ+*⹎Ni2J$Ajl=-꒵C?SDaFkkEn1'>U55U$coJ%K)JD֬ySe$J?Km*3L=/kr;.wȒ3F*VsFl}蘚uyo TR}+A$0e\$<gz#Y_B}M%خ *i"\ :x#>@}o{qpk 7$[Ao7|AcƺDqF:D2)~jZ_xSS XV+![VW㻀d"xJ X,g;zmsLJ@Kcktua@lʩ0vlOm^$&B!Y,}tꀈm|$("H'Ҧ>osQq戹4c5JLJ>.OR(eW}jaˊ#ܭ0K >Q1@)hq}n:ؘ|:K:,[8gq)/zV/!* 9kH~ta*3DgXPkPxV01 ulzm^|Dң{"r0-fgyM`noLa>YQt_{@]fzJ!{=Rereq[\ z¹ˍq =*zy O֕njqXSTi>^ɢȺNnK#f\S_^Qףg,)V?2.VƧ]';ʉjZnF^!u;,p#,A"Tœ Af嶾şZ})&D-} Nh .$׬j>;U_kLڏ::O܌3jA7m0* fz"KE%~?<XjH&C+ 뙹l/JH?4ŝ!ndP kv(t^}88[N)f$(ጆD*-AL.Yd+*mVyja;UQ]xY j C+RZL'=0/xa] oO4%\X]rȍ_}:H#W  w7Ǧ=xHcl.A^Y`E,G@l!1Bә]9Oұȭz:B@ ޢEß֠nT",ޭR5k+5H1Z" óW:Ey M)h\tDr3§ uC!})a:1F}1@b[F*N°kMfu>w)Q׍3kBYw\超R%G;J[I0y?ijS?UyQg;SI^.( ?ka30~b9 `Sxxv6>Ư@B$n4gFtfw@FGlv*2Gd b;Kë|g;%û#Ϡː;k c;Tzjx>ț۲.[Z U?QlB?I٨8x^&XzNlB[(̥R)X{ 6J.%F#B^LtaKKF+p8keEv 8I_?}|d^vI1 Gȩ ,o)1hVҦS^͗[ChJ"S:8[jNEmtvć7!\R b:qZ e6' ֢V77rwjl+OyCuc?J# 0t*̴B݊8[x#<*\wv+)z:T,aLG;fާg6ڢ+}/-tCw)~IŝGTgs~r?TGJ}+tt-Rs፯PV錒 ͜8pՙ" x~"ޭcvX@CFw*:~WRpP=%I$[J_@d L5kJ0~hF2Ntm;l71U FY^:$}f2'Xr*'3 :8j$U(+^~r'Z'+c E[lV)g<dḄ~Y&-#gr,–2GjXdP:pՅ>;#%gȭ\TB"gdps yPjntt9eŤg)`mRWYN RO_-,<^~riF[+ M(tM5A &꣣0$v,Vs|?"$\P*8^ZTA BU7 C{LiikG5IQ9yg8[!]2e 4^ҕbj[ 8Bo+R6397+x~Kٓv7m(?WۡlN b.K3 (IkywV`s^p0R@s7RKCgg';˧ʩ}f62n` N,#Ζ'-^_>ʾ:GّpfYIdpƚEf2gtR R(`'|֌՚Ov>{`,}(iEFmKPճ=J2hy,[]ͽ4/='.DPZk~  A;__課΄ }0=/" sBWx?ȩt/# V t=w0x(jQ' ޡXh^$8Ps5:D*||CDɵdrR@ίg=X 8 ~};K]F";w7%޼^7S:x!P)9\ᄬ9S~FnrES_ܥ+Id!uX +|jqۖ!F<)n*buڂWG |Rj;5Ea/%uJʵ_=;$B'?N.~ `Y -DZCCSi4;W/m' krpUi\C|9kO1bw,_!FKOZ1m _Su)9bV/0C.|f#")2z$Z 7XQ+nl9zYR)%1D7ø2 lFqb }W7ȥiQ`e~xmCs}1N ,]5+j%]5VbQԞU& \et(gIrbn[\ܲ# '8f y ֖Ejbýt^<}rEl\D|xp_tNHch ? {|] g|ޥ/-]{ U).Cqw:1Jelb-1}k}_?RX|u P_ H&wGjO tq$'G ኿_$cD~} ^Wveڐ_f)yD!iL~w1xcZ@%Mg'c'W\'lOjGJK>2Z|<(~(މ9|/qIrM"~M0*X5=nRaIj<2,$ 3z^piʗZ|qfùohn=aΙBb$˶G݅QpO7 Uh~|Ip߈u"CQV CD7w=)\iM-XzlAǎQ5"KF?Qj88* y U O֬iOW"H 1W#KY&%-w r%2M<')[EPgU!+HXӆ̰h$ mTvr=IJT2O'Qy%TZcTQx m iΧ \5(9QC$$zTQ#?R~?m}0Fu% ck54QJi^l]Hn}^W*?8[gC"@+LQB?LL lD{q8`@-9co|p!vHHW̶!GH)Pa5K`}ߟYAĿp{l$+O}J~&Xe{3xƶOxk DZ!IC+9@t\B ]97ոj5 !D?!%b`%Wr<))^D=/ى?%w8&Ã)/q>:EbcLBמ#0̃#=!;gH"Z!Ezpv&%zq% })q>DmG5XSU?#%¯$iuY߲Or0=Cyl"^ DF7{'nt!I8VT-lF֖ M[xIf^%gC.iu-\(T*#zCKKrjŗŕ=vtO$3X[](h}B/j=ń!aXoCJM 06 t@(7=M&@rԗ!%B1UwBB}*n<˚+َ <]2L.Sv̗RIrB`F8fy>{+ m%[M8㕅BfwjzT$S2O=f {ոQ+=HR">k]g9 <>Tdi aUf)+>:= y{X+_6t4i5&n8Ų8!{RNfkKa73>:ϑxgҌ ;ut˝bP"F֤٘_J*8?RSܜ&I3'Qu w$]Ⱥ &ڙM76k WqfʨƔ#\V,Uswך׼Yn3g7MN4YEFz߫鱜clG93 <-/%Jp~V"RLb8N\<ȓi_Q jlq~k#/)WxK[R;k,uJ7JQf*` `sƷ(sZm^S( #oө$x4Wv xYp~ivctڴ7 y39ڂJowO\\xĺ픒5X=zst+qBNF*1.[n*|BR 7-Pj;Փ+R5h,ư$_xjjI'8Jݲ0e\HN^\Z'qN#MNj mo̢w7~@XG ɓ8.f?ҏ͓ZGosF8dSfl9+/4GRF܎(v9DSx8E5rl؉씭\) rc3۶bU8D-mx^VQvP+>#;88 a_{Nmm5{o6܀, ->LzB|9sF5 z3՛E W'w )tjݞ ?Mgd7<$5n9;^r |hf">o˹w!6XwФw, +\#LK2&5#m&fks!!}b#sOY`/Շݤ!֬?(Aqº3.)ӡXv;L,Q11iC) <9yRdQ/tl .ܵ˥>=s=]s(C4*cU*!н[87R2{&HB` mu4,s7@|k OesK+{Oե\c$w[*:ayt5$/:V/gdV9b` (IxPAԇ \4ZuCxh_DH0ylo \wѬ;m*lgYZ07070100000109000081a400000000000000000000000161421e7b000032f0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t/2]?Eh=ڜ9Nfk5C  v68-iE 0CG׸?f>[++?3f>)a>JTX5{ "{'. AlB=捬w %7[1KWt␞0RqT:5o`j8  GʱsJ t\?/!Žz|Mv>!vGM82XobA0o[kST/~0bGE*cN>N `iVyn*hB[o}o_N 71aW$b'1z՗¤ ܤ}UoK"'t0!XyVgٸ\M(~[3КN5_3(&.Nfge27` ~kZo|\ B_$y+(tnD$z%dar^g"5cJ0-KXFjѡ8{6j +] N&L2Xl W-"UFTm ?y VI>Aニ 3)p%'yHHjW-ؠsjXx&,b/疏EUu{ǡ+q'r FH5,nf. Tꇡ"xNzMWzp^ݩ7O)FqT+2?>2@ْc0 pRDm* xO;U6^B.(K~;*r{_tKu) jaJy`'󶝐<1mkK&?T!]W g:GfAB49DX!3a{f#}j>V9z5e}(],+a,qMYKI#]'B~X\Bo]A F&"a19}__0x?W~CO1U8ggD:8{D%n})vF$"^cv!D -u> xdߙı.+mTC%-Y k,N.٦0 ?|ìu+qYH~ ]uў펷1`c7ܨxV8"OoT\x)$r*1Ώ3B0FUGʷF* N 9z{2UO{،6`5e\@>/0A "K;ZhYN21h֋PY*F@UIT20şLbdPwESz!f~Fҏb3qYx\D͈޳ZP-߿2V>%kWWb?C z1eؠc8e~1Nɉtuz:ʼn8ݹ5 T@nrv8nD 6"jDtm@7]\œ2[_0U1y }&-No$~>VV4]"o^4a1SF3tZGgj-xosOg2 \ý%2!B$UMj Enj}KQa+Py$=񪮻eSʪDڷU]۝A*vHB9D{m /A- F 79Kl pӤDUXLE0j0Ir Tb)E Ҹ4%! Kg-t5 l}3k<沬]LAX.q䄌^vJ'}QG- |]nf_M\:5b|?p`,JH#\dv|"u wV2i evI_owHFool_pFe#_ʸӲP I_v)Z4WHWh ܂~FGAb-sRt\8IX-qkv|9[nN 93wQyP{UE3*vgپ­}A7s?yh#ցʤN7F{ ΋ %-&p;^mfL>ۤqEZHvOBdG q(^ ys䲊qiC 'd}z0t{&S!5+^3>ǡ4첽[K*5/G Y]=R̜͗,z*1W.-`+%w쌅)vZH'BR@^5<#zR!cKL;6!ިq= 7ϷW1sEd:Uv:RZaD¥(USd3n}\J{0͜d(P.z}Zh- nv R/@qQ1ij,M"wbM{G.Rh͖.sLzH R%q;E4pM'AIi_Kq˕fV"GfɿNWnvYbty7+&/ZPTX*~ jc1%y<|jtSѩsZhTDŶP Kc|ьN! ;`B|CDbO﹮ٺ5#]_kf/]=zGJ_yi@y7DR=ȳnG% Ө2v?4ܸ/W 肶.t˹M6PTs wfv:줧?9tڽއ 0xeRoVobX{aiyDIbLM jΟsb2[$9;pT6nǷ)OƝ N,3_ s+^f[MX/VaQ$h2@dJB]h,FJQM&x@2T9ţǗfo!W8u;=#3/`/&"Z99)1pnY*ݿ6+g.l9Z^S9{hP?_MiEĊaղ<'Y]pxFba_̮.Ij5{淾"|RK0|}+h͟%|16zHe7Xd/bQԕQ*DK`="a7 m?r>I=י,nt&Z[.+l7'EkLM Պ kh4;mdJ-n%%I"^)"d]Sjv ՓXR.NƠl"{I#$OI:5EgEO?͋DTI"ev$<17{[{fhw"r޵߆e.&I ZG-L~bgٴ|9Qbxx= bp& eq!><08lX3 -凗Q$Z,5Ů;{C c}iIB05ҧ7^ fc&8>5ݮ/\IcuWg1ZwW柴E(lnPmzKa!pYPj?+Xs.BWeK?IU]~ FMO=gV9@'PcqK2F5䀰N8-q׀\#3iL0#[6SĈj"+7oVJ?vθX-XX tMd?SyWܧuPj ,A$fxzv"4# z*ۃDV&b-E<~x,uWA q6e.u#W'WD%q9tC` FvE̅v3 ΕE7~6LsBg{J6{3b/٫a1̗~MرTwdC5jjĎ9 +BI1;Ks}A8v{)7_&(m9 QBk@V:D&ؘa8/MdFWRB\7#[yTrx z_CfxSP@0|aY'>sGQ$"ØMSH[_qLO^eHMSMEȝYxϦ'Ck37wՂpYXJ6==v'<{,\C&\OW]1KsDLLNGCZ%'i ZUigK Y9vB/R<ӣe U~3v͗_n*M1}rqƑ֠ѢՕYkDž7X ]5*z3VҚupZQ3-(26~:w<8cA)Jj¨/LZ֩2Kd /rPmvvo $ݩ.X3?Uw[LA_ ҽz %ƻY4[0剗1:Y,){DoM/5::ܚ +7%[qra JZ ߺѿ#kG۞H-ASL4ueѢRk)jHuU՚Z,($I43g"M5 =mZsUTQs2M5hw *z KJswI+ I3ÙF^Y4Qΰ 6$’4 @K IaKGm B2g& +op*6`Nk.;EUQ C.cm.S}_Y2ղVSJwdi\Bo?0nn.1&L<"r&%b9%!!]''ês5uLUk߃)2,jsAy"ZLytŷG0 KE\A5'oЄ+̹u; H[*QGɆ\L qOg1DIppK@׎3pTZCfJTSY^oS>6zRFv~1P^%^"zu6uu4@r3[`@MpL;Xj@T.D vfn ʴ L : Qp?ʺbHh4$B`g|FHBӚlsZ};Qr?[?y*8|Gd5Q5:: 8HsGq>oݙ?f3t9mYS' }uoO!IuM?]D@Ical<QwW2, (.rMiK 2ןu.wNHmT1W`] Zgѕf-0*3й"-5?e^k#xQ 6\J6ijz XBXyK'TN|2U6ծϏx6 Irni(]?)_*{,lhJ u!CitGjʺVB^sxʑ_ÝݏבZw_I},mP^hR{]bl|58}ceݕųT2s]8&"{=o6n^-^ws0,g>A*n_/+G:f!b(T婃x{ɗny"ubmBP)*XrmΑGBQԻDFe;IlW~d?ߋ ǗE􁂬Hvyp6gɨkcu8~0_&xzfZC Ɩ]C ̎pFu ]A~0?Uư;JjJsi~Jۑ]qfF;CMwrvpQ*Q>~N N_g¯ 8TB l[s$V|<Hz|N=Q?ws uAJm dzI0,7Qq 6ZHs\Z.[aH$caǓHhPmiSE7|]Ddw~ʖ %at ǘ#<֡x 6'T.T6Ux\̜SfH+۩܌ }hBc:lm-4\}% Cf5qr w掁6:%MzE26-M.qCPN|plq niG9luCqIZRDzmW- S/\[ng"$8rm R(b{tESR9;N J{($ aiQKq1tCɥb{Ϧ*!e(X|6T0ܝ/F.zE3''K|T XQgK;r?7YBfRÉ ~2i,A'؄ @" PN7mmbe*U I0$q5Je4(4RSSZQ+Z'dXsyD"?L 9&S%QR̰|`zu 00R!6I,ǁ܊\fMkvOt3B_hf5ꀬogek?a([O|CLxeӽٰ 47ͭCDKg~#U El)j$! Ao@>t|1k}ĩ׶͕+Es nnhNbbOn5Snp*PBiT: OB. joNhH6|Q&J}^8=] 1@)kcm v TEo|yb# 0gC%@_~M#%4t=ߥ?7#TJ '0Uomsǂ̑+.^Rra&?* \Y,|(1 KXZ҇eE4cʯ:A)J»/}fxޟiJqMԱ3dVX$|%<6  )sk?-v~[9P-Qkm#ɶ-c9\Vy p5 bi1tbE7Z{NrF:e1hmCT3|zK D85E /͙׼@ M(^F5"w7J7 ȏ( \ۤR(GQ:@yvgV˞v g 7ZxE3kd%yXNgӢJ [!޿]jzӹ ;Ep?ϝ-.'ˡ+`!G]#&Cr,4Y[ǜ@ţޣt_+9`oQ%ox1C{KۏvuLxZ N3Ɖ?bXl]e ]*F!ڮjզIQ2أ4p8EFLz 0S˲o a{)Tp݉Kl09D Ë9CTnI2I}:WK ċ$cҋ2sKU!qnɽt$eKU? iOI5tdfS& `:y:zrn !gH*I_A-'Ɓ(@ze E'7GG`{.|uU&UU_,o1GJnF4!Ɵg'9m%/8T267#+ĭ&a$U.Sn uRE4E HTQFR4uz%6tɅ9jZb{b,”274?\YoLH Ȩ~mFH?'.nK@ u؋\43|;z{ ij'Ì(s p#JɃk- ^OhGaVY9ƈN"]vǭҟh?Q9 3OiN.ua?&^OݑC^v|n@T/O7x}^wNgMQ> fw.7l25݁<2e|9ogYZ0707010000010a000081a400000000000000000000000161421e7b000027f4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko.xz7zXZִF!t/৳']?Eh=ڜ9Ps`q44 4Ig-]&N!DTҝjRaQ0DR7mӭf׆,;80\*gEg FM3žgvDr |ŋ+:Ư)2*jr'B%cn\/gZxwo2r`-y(5S6bO-kvy /7ΰhqT'Si1X+0*?8):->pcz#9ͷ:eVHgD= 9.1L2n-jE.gT;t.%//.$qϱB*.!ҝlZIj_ V$8&qxO'In3f:%7pQy*bUZwV[F;JnIaoE.%>X}tK7TN{2Pmpfn/fI.a5,GNɭ$! ‚ԩk,OOYnb @uЀ=mZ7@=Lx2rcl1 cyKY.e"b ftˑemf|: H:I#K)pKn+.J0(UEl-H@6.e2 ;o~}opb `R*!937q<Il%axClP,s3v=;<{fjSrF Ж?c#SG{cLx*9`ػa9?V`*=`,L@XHR5J:4w\ǃ7FN9#I;L=$asMR4a/1c\!`kgd6|iK뜉ݲnՇ6ϘCt@L=kI qHA5nIuyN2Ixgٛc=#.aՆʡMHh'Õ+{PMֆkN$E]9׿m?/I[on ^AX-\X-jhvap.޹@ǼTg W&AT82-O WQjL)HTޞ(UjPY5_ߘ-I֪Ĩ}nCB#P 3ŁnNi])y}1Z41+rsG/6s8YO"IRN"޷+x0V8LC \"ྻ{j]{ T4:1Mpvľ7Ύ(YW?uؿ_HV6=4be=lK&KY "c Cյu|+X[T(_RTͧ XVwi sabW[jn u(>fSaPL`I6 g͓POZ9.!)y*y9 };8d>G$1 .+g{DDc9-%4"5<Ԟă$5{>݂s"6RCݙo_;M 6ePn;Elm>C*Sq:,?e|q"P1ΞXEZhJ#nRX߹AsQs7l6cWR8i=L&/ԉ1E/-P| sxܴԭ T,nqA'I.k7>1շsIMOŷdd3khw=d'3&pL CR P96oܜ,5Xb\Cϡ0R\`=7sǦRk=PPÔrGvyRpivd}bǭ UY n'؛G>y2. vr# 2O3reqnA ES6R- !E>rzE`CU I9IUב-/<-}Tw/mB]s[/~%kN(cԤgrE!YNb:(m h`$gB.@&f=+49Lh{`,E]ڏQ˜DKa6nsvuHǸfC.tЕ[]=gQ>9ҹV<>b Zۜ8oqZ ؜z܍FhDojG7ψSȳ bNJԽ7!VΛ ='x6e^ |``GD5t3*]JsQJ°b*/G$E6gN>wh_c;:HQfv4}ftO?ڈVh_q1n\U L+^кZyCIz a&I$S/)}7AQP6d u"ʿXFHr>l/I;=9y*|R @&%DbO3GVY^N7T->s&<PsT7kE Nb_rꪴPwUw5a.C`DEָ֗EZreFHǺ;uI+'M!*{ ^Phx3=K,3e +D܃FW4PP E=Υ .ٟCMyԲHldʷܵI'2СRc<$53Iv$/+ 2 Z?P2'S4\>fAƽ^8}T)7(ݵ(ehxlA<9zz6?7Zw~? A%&-وg$2`7DPˀ4bfn^fůhjSyZV}, sPZ~ITY}L-u^uD^δkn|&gn /6ִŒxKZlK8Ou :i=%7|fm<>tU{5Ν XwmMR(KaQ;APDrO\(u! "ŮqW\ D7qz|-'&sX>Wg RoK3=8l~Qх=@:s^|Wz\P2=IqLnC&HlU AU=,8'͊ gį '֍gԑUM>@NuO '3o|B^ SWC@s[VUINLL5V vOJʓpb9]KG̞Rj+956S"<9ֺٜA [% ] tڄ#v,׸@z3rɷ!)a0"@q1ߘU؄d`ǿ!#gӾ[5dfnmpHqS.qOg6ȫa'+޾Sv5%&'d|bO,Bۅx!>SfP[@[{KRqa9کf}z`HmfX.y.җS"1UR\ 񯞬*a%]PWHJ'ި?yT-jc5F:nY,G<,N<UWND3nM-wiy%SZfDqRrF79a+0|&W6." 'sS!KY'3Xفzr8<1kciB3c\E]Ne'.#B2~*~P3"|fNN-ں+t!N8vh7|E\\ Of_lɏBg^b3&rgUߕNxHZ\Zwŝr-fW7Y)E@*ݡۚEk]e 8Gp5fA*U IØz9Ц7ub͒f{bkt aj-cPܨ'`uL,&24W@B_(Vav( w%AzsC2Y^|Vc6 ^%Y8.+OaEހhSBVb0pn0NzbHri(^.𝴔3>:ƻGK"F21Aa[FľMϕʲ &K%e[n*OCb6g4^4!јh`ĝ-_b B@06o_kI%y﷏^J? \*ɺ%$VZӠ:1*Y! 0Yyh{|Ij!}D=a[Kb)enőrdTǂLD i8 KH~2Hwt9-x##e*-8g_# ږ,GE{r_IH"p 9$fG+FRe,:?G=7gڀA6kYKЂDZj.(J5'c}Gd?*CE߼o:73%GȫQT@m& d'9i bQV3+l cl$ hǸ(Zc 쌗5&n3D˭DH rmpVW|}^|s),&)Ѽl_ hhUPy|a}8WWVۓoy{X9}dq|*I,Έ&x zƟCYՒ|ݠ;@ G$ge)&.)*@WeB)v}2u\U6>M~cYR=6e@o*=֞8:&*op0!jvxwHGKc.xs%0qc|ф腭 ] k^Tn]W4D7ܤ>0RHdhF90R}}5D9aAt\DVjH=w`)d]UA.6pg1rߗ;8#=RebP3=иIHbs%O6ɦ= 3Ҷ&7Lhl^X<? (R[xKtalf x*>=,y'7Hu8{E}(@U#-U30`0+Cs ݀LH3~)DqXu !,˧j '?)lI{OZd2^ !`λPrّdx:Ľ{_u0'h[FU6=cH[mL R7|7z46R kJrlztM ޛ^IA^jhJ*5P3GsbCFNrN5Qu|T?t !E?O~i]^M@C n&(5Y`iMO#4i_ޘgx :ƼQɭ8kZ\mj)#S36V}ķIv*M%yC`8lt0Ƚa$}RCDNs=:\eM/""*?=~eb6 iιjbP}XlF 8 V3P sv@BLslnibRDiXd \u[{~b`b w($Z't7. XSV@cp߯6U^B1&;\GI9**|>@j—$g4?oU\`yħ_6BZ fz |9d%;þiKP;h?Eʤ!HU?u8 R# K=:$9 v$.d>KcD$oMxe!uMShU)tezoưD $N!olܘb"!6!5eSoCWN]'\21 T\s=F4c^t([jj+ LIԛ'd%L/"I=cMZU~/W7Pr7k7[Yww A,}/X=&r % 1HlP k( +)>Y>dz']"F"tp) ъo[3 Vm[$EFt]D?YaVe`snFL[y|X :sQzk<",8|GSJ)Z8Mֲ_. ǝ;#ʛά)̞Ȕ຿,<"Ilķ'z2hL^fݢ˰|Vy'VE3zDKܐFJҾc w3m%?W j SzT#G4׉OuK+F?n(^I#/LH^ey b} O@ dcavm PPrG >%XJ\^$IƩβL>~ BS{Ti43>mTUm3(M$43u?R8ffŽ!%o}KVn8.PЛ% 0:!~ڭM\E "`׋ ]{gsBHsVwa YTLg.n1H~dSw֠}+jRA 4)Ϸ,}Jxz'y5jj:x.p6kS9SUZ4$}.ٳh]vqQ e9^#ai6*RJixD$*o*/^ӌsjDPZ< KR еtI`Oi/|$@?v%s.=w\bivjK.j<+mb ܨ63g$[mw1#``S`opzf;ɬe/r,_j&3M4K$dڢF\avp eȭ4ujx~ˆ1|sJ#|x/$MmEa%=~u}Z:_  M'$J\9]5+ F[:=s/\%%k$Qʂ1=(ٽ=xhnnΝ( G!5~[X6EXG}-ׁ>;9c fYfYǕ. [lv2sJZAJޠK\(WkDUkrT`*;B3zv!=?7Z%Ac;(NR@NeHOqĸcЋqNasfwwpj.+k߮&'-_Hë蓩9ҩ+ADKDqIݫ0Vn^9k(d@ǽ؈`_2~! !6dFՆpNE§ܣ_z_Vëm̡*gNu#a-2F&G1{SN1_HHџU -Dd.Ɂ<Ƨ52ٿ? d>u|ƒZ ~#7BxCF0[@#GJe Q l le3]>>hʤnhsIU*P~YHOP&eWv)CWWS1 .{#\bN 1Odխū5>(kT7쒤? 9_1[W1\"JwӴHY4!?ͣ"nZ?CrNOؚwmS-*G⟰\f9e9Oc)4=rlKv4:Z'BL> g%yid$";1JbeU<O - kOAz$L4O窚2 T* î"<: 09 ?:g4n7%8w C/u>H<#ȇ):JOD憺B7PI<;{_~NMx9X@T:r -0ڻϬ,H:(m9_E 0$$<Ur'7߷I+YmZ n8օiSlmpHgЯ;u.WM:.Df7R6Oݯ~!s\DJ/_\ez;x#ee;R5]J $rԮ8C*Row^.ύxoLsgdY 4yG G&{@:仨^ͧ,ɿߠ[ƪ3P:#u3iO:yQT2UE`LS32uRFЧx!q~5=-؄P6Ϥ퇯e/zӮZb3.VqBQ9):)HHt*J?@jwV1^u.W+TYYEbX6py)_JkB!}T>BH>1> "L.-8׉VدG~pdܓbf9Q_ReRTd ҽ6<;1˝DIW_"t/hى1LYtX4yѲUxT+.aKg*T Z@ztrXzǟRͻ1 YW`P{9O{"zsl RkWbe `BiJȓⴣrYOc{`/~qI4$ o$}:EỸ uǫ^F軚@@Yx%-u7|w.&"[Doz^9{C.S9nA H^+LPjwCXKmoיB 绀ĢRZd:5C*뤓HM x 6@Nh%apP|FQ,,|6_ ӎWм"33 V(ͪ;lJ=byE)sDǔPT3$Ðư35h_'+5 .9ýE LgEfz pGIy<ήcZuw=/";{U#U>ޚPAM\)5 +L>0n(NڸiO^_ND !H^:}lv= nh£M16mHj|5t+ 4]I95w9xlc*<7fh+ew >=\*e2agCƂSV(pј%ljHHR5F ߩ_Q7*kx"m&ViY5ݾ@".w,_ŕ?)j,e7Gp42}E4 M-ӑ!ҧ[Mqp(dobQOC^"nh5}P7agh=LTO*4Lp,54]Fӈiyz=.]Dg2M,oo#]?:ŚSG M<|-q. i@pЁdx4OLmRK%4]'qw󂾴[>66"v>'z*XM[H#"Zu`XvfDӢE3TS)zf,j~ *dgR.Q}_7J7mU5uj`EZp%K:V#ԄQofTʌTc"Nt}!X3Iwf6\,V6i5@1z?C6!"X@G_l_2T᳝=Tsuٹ@X8YS'#|ZkbxkR\I7gk!rg{[-6jc%F< pÐl 1B7vjAlp"Zݢ* 'ViGh*nVA`qu9{of3~˝%CS _p_xxT\d?n%<#fml C쒿 )I܇4ceoz)iWWi&h5l1wv 8[wE!&rC4)Z]D"*lڇ!7e:>fQEy 9c1{P8Vgni:0~ iC%O>}E6>L-gxTı<Ӂ2^^ZyVݜm3Xv/{o󖠀?@]yzȁ']W4vZI* n} q1,GS?."~=Sxs<^*vltrL빩- l$g deov W0c pXҫ"X|.\ޢ~rJ߄ߑ;P\6<<>g ;[h@rhD، ڣ0THV V:ǡкiF@FAk񷚋bK Q;Ȋͨ_@}l-J, >1 jc٤  nO! sidgb!gq{kov,fY҈P[q$]=`{*WA$Ѧ|E3.uȬ\t>g[ c:ABݟtem֪/Je@B?B-l;majj p+\˕41{|;K@qy<)s(7v;|Y4)`:Դ6&b(iPa|Ǜ4Y࿏@|eG6HJt8ɁdtKʥnt2t yV.gZDCȕa\+oDPlJ1/TN+ZWM맭D D0@C_F"ⵡ?ĨTњ1.Y#/@;Q~oq8puF'5 5협tʏ^j7@R',j&e"B\(A%y]dsA٫r D!עJ,IpR,ؿiryS@pZDԚt,6`?77?‡~c~VpTgdNˉdMwxvp*mՙҚl!ܾ Uor2#48sNѡvM҆| Նk-G2[Y_M bq4U"i%4'6^3J8u1uc -5fO,H',o,}raRaRޮJN#Yruϔ`L{?ZQ>`V;N3wQ-a߀"c q@tdÑK"M 6?,MFwJL0V:ӴqN%$Khqpg[;+`c'ew_FI[kv8'}f:R[OC/6ՔyjOmrh-ѿ [Y]!դO QJ1My 3y=U]*ڏm{&oyG/\LA+U-Z:!Yy<]-b]wv2k{DK@ 4C! ҡ@'M0I~J)֬D3 R1^!(4W ρ,b`l+w`Pvgz\_h|xG̟zwcIC;^m'{C#5w|E?&oP REgbNkQګz,[ CY[#RѮKh4`D>g7gܛ+k2gF $u39?Nenm^dP1,HvmX;PIJt`P0r7\]FNYԊrBtcA+/MΥ5+fSp7^@ߑnȢϳ?P[$"Lz=4kv7j K+tPX8)1ELdFbb;;(|P4 .ü>.?~gܸ7;0 P8b}M>z0*^ =15mA i\bۢi4M{d)Bef;gP"nr}orXHg[ؕ&;yAOyƢ ?}TS-']8A;F6:զcfr_:줂$@ 47/f1tlf`ʊ^7E2ef3Y"ç\~X@h+3b^I;j:6d %g`2 Ɗ-؅Ww#2d>xf@(-nU|D$OR^rN7SsXOo+\-K*0! ׼J<dUrB]\ly>ijH`w_tuG\LP PU9.JrZMi8;Co[lkp\Y;( !#sߛhe!G|J|2|c@x4B7ũrRZXFϵ L´Fv&^Q[ !FC H6p}J c5 "Ωڏ,~PEv@s& ^y'qSxTC8,$ϻS)Z>Sst4?-9tݶ5p [-<:nZPe?)w*6e$Do4图 H;),<햛|PB!?K.шvӷyY{wv:?SH.;Y;_aL:AE037fKFmFŢp 23dV 72=tk{;4SP1c&;I& b% `V(+'}PRiT:+ wl,GX~?eыS1Jz;\-FQCfH6ǩ纹>AJawx24%X hBHe*^5i2:60MкoIp ? s.)2f@A7O;it} jLĵA")`<L6#Mc0nbrf @$ UpJQ#za)` lP2$Go$0r]^U! R,p%lEb0Bm? yͻx4OHA=z-UЮ'Z7Y(kVF9~8yy=O N|Ca~9܉;ӑP31ҧL ~shݖsͦrԢiaB)CvSG%A*9@L.9AZw|L q#&'Z Z(:>jڊVoFBѡ̭Dn4Ү4k.Jsncl8Z]4!v%G: ~N.XAR>Bhi,|AqN 8IU3 ~쁺f;LM0L;V[)`7qArlH1Ϸ܉j{H<zz):&l")ݗ}")Oj +\`q@[3Ko0ө_6b| Ҷ"?0v.ʑq^W.vBIAx OYm=B˃ʑCJ Z>k "}140^,BF.Qk.OZ>cZ*ⵇ9)$!9ۻً8Sy==h>!1ʿOfn}L;EV"L Vat̋fRaDȐ;wK5'-Gy?tM,X6xEtYnWV̋#7ʛ*MdyJ|Ց]}~^/ajy$:\l `ʦ?ƒ"& *cEU3L-\u _ MiPPԃ>ikh]ʔb w߀Sw>#j9:H@5E]sPdlv-H]x]<L^1q(dq*!!.b׿WLHX썫?,QMld:ngs,O)ijzpKPVK $PEt2LZ~v3cyY.rYc*@J bC`C5M\w܈Te&t[>3 7aZDI\񹽖qsⱿ-u8a]ة|_gӤ{~QIEz%x|ؾ迌%0sBS ꜋`tf"C(hH/[hmeqEVM7`{Z fS6F[LY>3⼮^2ݢg =S4ݨ"1>Ea3>K-s 0؅~ޙ[4 |$dOu)T!E`}͇u.Hgj2 )/^z6fsW̛S645Q(ڃ?}˱5*Hi˪~1c"PŽtJf16C 5j%UhAhɞkPZy,Qm_ѩ|dBkN#3)[]冯*m/}xUTbkn^ .ѤyGW]:}-Wȯͺ* $Ĥp1h꧶D -Pfw<%+?W 0q=&R#r\mE4Wn>6By^$z/vv7btaw<)`x*agJ]AiKMtNWͤŸ}5s#UfCS"Å'H8KMv&Ŗ$,5qFI޶B؋҈E#a_5H(#$=5Y@RE@ <@xw+՜u&&؂.p6[V+ q ȲN^L1H*E|QhbI㫕+?07-M|:ɉbtTi>11D$t߽TnR/k6QӮwK%$(haq@Q_ND2AE<,SL2$HãIJSwdfֶ=fl;Ab]0|:ciS97ߣUJ iIWs+1i{F ;ŽZcokkQaKɎkV˞XN?ɒQQAOCϚ`OӖŬ+1mKQyR|3w˘$uXJF0٢PR{ 0Xe_0M9NQk?AcMaȜE) oPPsQ%Uu G4C *Zގ>6ҿTQNv=AZ/oKϧ;csVSI tf X,P\v\y={Ub4Ռ:/Lmjrύw=Kkahˢ%ۃUrᅍbG7R-_q]H5V`؆ @`HaЈ`ނ=Ǟ\ʊWPZlM8էmC$soe}tt=bҾr^U j0w`Jq dC $L/V`ћ̻:-<MFHȶG+O85i ͡G qľ~sp;%]ӿ뵷~#S9(o m c'Cyr7rbLщ.JcwyCDYq1aMێKݔK#5^^yaYN5I?;aKc䌧=?OiwIPEUϛ~ 8z'\F @0מ&󸂣={*j`3l'emrt,~^0sĂF ( CT؛ K^ J gE|~E d2㥼`pi\lF+߮մ<4碞)ەSj% `!Yn;O+~=3ˮ&x7n*  bmo LT7mDnG$]l >&uyg7ps'`\\/1}q f+,?D NG?¤fG$<|]S|ħ9 aw!k"[PhG$v g;"BfcR)/D!9B*ƏBj򘽐3+L*-w_\oyVc5;I!ȤF$bv&#_J-HЖa*BAg"g,,e-Z U.cP_$ {dO]."dxUъd&l!YoG7gfl&X>X 8dpF6q#N W٠_\09pIUB#ܮ47@y k;|,J!\̎K#xO>:؂;1V d)㨶s8I)'I`Xf {7^Sa-V 6<.w M!7GGՆtLͅ`ͥƇ__9ڊdo D[|v\-Sؓ oB/M^[nYsRy1܌M^ay9=u1Ǘ˟5ԅK?|(_t0ey80rKے&\*ԯ`- !,CyîgYZ0707010000010c000081a400000000000000000000000161421e7b000017e4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/nK]?Eh=ڜ9NV{5|.gXoV VAŖ`COiafԐ I忤;E)z6BVMKf PR,l0{ҏM:Qs -/-[_X{81S/MR_:,Ux֣*[W`ru@}K<^TA= 핋GIO M`擂.= vJD [ε/VgxA0fLn6T}BBFx!7~4яIFxY߄(fZZm<(* (Ix7%kbz9¾6rRf͈#s#V.A Qn^#Yk&c[܌)M\6D5^)ء(#DFT$M ĹVsˠsc*TpwPzuT3`O48&3\}/Y-EjPd&K.3~J[gASǭ1_|A`Ղcwn73DKN B0rr+7W$1`MuaF/޵Sn/ );{iQ|g4+;vQsiI񏢗I3#we K+2򳍻F\K.VP&i[;@K@(ԳM{   .D{{ ]_?P$.6pe! =*6i$?Ǜ(`_^iE43DQf[I!$w* I x\ uYB22dv%|ηbWm74B C]S= u |hnP.ڡa8'(2Pd9ša{.:R7m=GcmZy{Pl ,|ŴB\Wg踨6sn=m#a+%w?F6AzBLN{yGQM$i5Lqؘr# t{`ZQ-_uRFNF1G]Ue*w8s\=həχ߆+X ~?*=%Ę?oW p/?DM\Fv[Xq*Č7o<ܵ]:Y vyQv >N W 8-18n:oTDU,v#󘫗Ԭ=!ЧTr@ ʖRg,?.i%bYI P݇4e3\/eq|ςM:- FoYmn '9g;A'-{,$mEUz,Cؗ!Ͻ4^Z!c(&;'u`Y~hGe28zan"j/\nFFR~l\1~n ()6ZE .e)]6n tUVA LPu6c#h'łwJ0K~NS2*оwb$?l6f(5?lxfpX.n]&s߁p#!iUH\l}sakԊa`?,|sm=vTݪ,h5#p!ZOLa~M~!=f;:M65H2v"`{]톦@ `JYpĿKA/!?Ԛp4k)3Lo?ggwpo@ciz Zm{ף-"Ty)L nyĝjIr{M#hSi!xl\ZXDGu /`Dɕܖ֬S=[zڳuπ fL 9q1qFLkZ?#Igq˛9]YλқnʀvCEp,w%YOaϖR&2#e3iA3 +i8;Tk{TlP;ؙ룾 -<%36|(bybŨ.)K[*C9@jr3:o~okk,ʈ۸B7"+<ˍm3/0^d"Ű q~Cu R>zˇx?Yt–-"(9ENXjCY5qB&I$BKFH@]ăRS@1_J Q`bs$|vJ96 #JZ},L1˽j0Bcj&UX~ A1_᝸|w9$G1-k'*6I0;/uFnn1Ok^谉_و4]Ig%f:?|Z* ǴVhQ-Vik%b7!2 F* i7h1sb"tϚ.LF1~vk( [& IܨS#/5P$BJӹ/01&#]q@r%EϮnVl Π Xp[635PlVjoR1I8Io y,Mk"+$cj15,H-C4$mIӳxT7$ ;P>{6O{ҲľYJAs*/C+Rr,f.%3mà %3~4碌U=]pY?czo-+0XZSyP'm6еK+xRe| 3po-Ϩs;g%DJ6N?o D/c区\eApTʷ#o޹dIR+?aLSDJR!h(_z2-!q Y>]'+ɜ%ߣ=,tac%5j L9:6e7aiMcɦD*g;/0tK݌qe71K_;_vmm#E.h@y\SDq=q2:$S-iyąF6ҵzfjhnPZtD)ozqJ;lZmh>|Kg!ĮFw#;s,C׻oi *EddwWNm^tiM^lɵQKC]4@wth馤k[Wyz*ZEoqPƱ͗aႩam,Riь]PEjE5$7׎K?JKsqE_1{p1٩&}3 5(%P*C1<@Ъv~(wz.}g|)} 9?EDm B喰I ,HxpJ%:jkPZB?,Qw؊x~IegkYZ3#Gw:o1YkPd0D",)__BcN{R4טltXKʶ!_ Y+=R Vؼ 3c5EÄ*Sӎ%wWAQZmD+o-inw~KƹWJZձ(NaT/e9S?6Cǰ_g;sŽAWL26m:o(aN+zc3u- UOXUWͥzy~5 *%/<}kgQy'#(fsFL N)ñA;WSB7 ?o}RQݠhwy"$:fQbqN^|կ,}uD %n+_Gi}qh ط ?q~ٽ|+giR7Z>QK.HlQu8q›š@ܟpHReUyͬ1aqYH B" >_xz< r15Ws:_V @" 8b1'k%$LST_33auQ}),o \7*5tp(w6iBGoPc]#)R7$%NN u2jxD/Nx@6kKЍ4uzηP` vdV5~1[aUQ Q W,"ʯwC/~X0i$]`.>@5!5RZ7i<+mxcÒLT2+ X[dKƼ꒸X, .Ks=lNaLJHi-ԎGRj4?FyO2d_Y)9 "O?;4l7/n 0D{.9I2A/0?sHwhk南Zc<ƘobO^2RX_Rq"ػnK!Ֆvw gPte"f`Ib AoFA^ Dۼ<:P٩Zp360!Ե]^h~Qj/ȌQg JJuJj̗MV Ֆ|6{)9$)o>u4ҡU;!~ւ}idUÏ~kjF0g_J/fHM:$wOI7; h+S{h@ʜ=Eujr'=NLy݉e(czlU*sdxp~UugEwVH.PHPͩ|B+pxUz+A$z$/Ӗ=ۙ*BgvذC=.,o#KLgPg zPrVJI=D+ Iڮ:i]6L[;Y V$~8'ء>.<9L21yAI0gߏϏf"]qׁiA]_w+nbD#}dF'!T1gǙ8öQԮRFK_~/H}t"#vwPeV5{} 2)Mm8Hz_}=Ξf[0j(4kj+Tzv=9 a[s~r=?[u"F!|}@SzlaH7E].z%(-waAltlFZ[Z8oFbҰ œ ;޲$v߫e>rm$]䠋O94ƈ||iս۲jwrW RԹdcIS7 V}'ae)S^+iY 6N$0 (IU*jmaQ!G IACD.]lB̷ Y,Vx`[F(Ż^Sȼ8q4lr:x}EH)?j)ouNC*:4zi -{knL"}R~*xFY4SP &dS;:]< "=;_|6l:?G tw裞O $}^.\W JĽw 8HvE:b?.Kce.jC&!t/L37l82 |C{G'2阛m\wNVk>DoPA;F{߭LؿBӐRW}Rb}h)]phMJ2 4JPHVuBoh1GӖG-q$ VoIuV$Նt$f "S?Jۍ<9!'̯dt*/`SR#ck̥ڇ4(ti1XEy*1.=/lyoF(d+8;L~M}1{޻G$mc1ꇀ5ʶ5(wx_h'>p3Q)Q9^ j8{K+fYcIm?A.ՠE}` (x!5B><.t{܄=cXY38X0zҦkiWަ2Mؔ[ONEfgP$Jb˿Ye2|,).g*N[._<^_oԡj G6R_G2T@sʔ cA| %83֓߉];6_^VTUgD+چԴհķʡMr̬tfnʊ(2/?]%Bjyhi~$^_, ɠ-CRKQh$n߆Q(M `Gأg.f>ꭗ`EBuwe\vn)) ,F }my*t)7j0gT2ZH'RhNiW1?y݅u˥g-Vz1q ~ !jTWЬr(D_7q:]tM <.?RJ" `\1`6"/.b5]u E{ 7TwJ-%6Zf۲w_Y[E<  i^Xw׋ᶝMߺp[ȴ'ܼ \?@``\pq%?cw-0fHCDw>rKǩiF2\az~0+? کɔ=N=c=.4>BK)k)2Ut *;*H&Rq8;gpNJkvi w{nSWy}ӥr]5`Sq3+[S4oͨU|`~Ao1_,#]a-D.xk3WnydǼ1 k턴RlGw sDݖz&߯TFGEaʘ1h51KZ[/?$fq۽KIkH]f^w;0?]wډE?ē$<Ia\ۂIoE k]ƷYez0kr&uDL,>tΖ '@\x7,oʔ2VN'WwgSp.biI0!߸IJ<ξ */prY}2ѳ!EjEbD;T$Wo%@b[B/tolأ\Ĕj"~ 9W0":Q%ر ^wȁwqA,a&Y<;ȯ?)"TWV,\)}Iɼ(n?V/s*YLR@h][3Pd6[0֘?lVtz3w~zͱ=6;sG^'%mmKҞj+BYҜ 8}`:'qwx m|A {#K,-+. 3w1]C|Z*۳c#5kbhi3rfm9uba*6Il!,x(q8="0WZo@ JJ`Ԙ2GI{3p}N`^c|!~ԕ ~]VvpE&j2{A2Q*e`p`{nz\h]}hIlľ2MH3F U#!QM S$86yCii6se8ByG&_MK@@޳淨qEKt?XR`ct{Ef ؛6FQfZϸW1UmXkՂCj6PGu|\.Ì6DvI Ëv%$80XKz뒚wFVdeEPffrClkzL'Ȥ!X􄴸MO6`&BB>,Ft^R7Gs[U+am;~'9z}c `#)R4'}h9?~ m&b71@o4rNp/4Iq4BOFwHdUOhCIK&@͚:]=YtƪC08a-E f 4'hF"╒|,ybnq(K8EuODpg^oU*͍Mu2R̿ Xz_WO'p\&4ߛ&m%G R–ϧʉ-Oؤy7 }0TʉUq<<-#x imc$F|4BIl4wS3!e4j_ 1 pV?/BdMۜsbY"!4L~:4s؅:Kc]2uCm$x7\%D–T"C"gJSKy}jFT3t~VLw+:6CMݫ fGA\4YV)S 1ZX֯Yu%`z^ 3]&#wu&?m[5'z톏2(+"ٷRK*)nw]cjC5OZOY Ws;1O!@C2ܹy\Xh (/@AmjG$j0CZܶGU]Yoƴl ԮnX;;#Obf.CyɸaePv:jVXL}gGk>ԛI]9:(#Yn֝CJ%|^p}zkK G78\R"vP-^Vi<]dn_4 Xјݩ㔯 zRe{qaV ݩԳ+"!vG3q1(f2kҍĥLP!Z|q~ W6%rk?vވ:sϧBf oP:"Sv˚)5*S5ک<~۹}+15%'4ߠ.t] $5b&hL<J󸡎vp;dڊDpu9qT~AncO34oG?iא._Td'!1%*ZHR*J6NK@Œ:I9_FARΕg_TkW6ټ+p&0 xB(WG;=n'O>aYWs^o$5礼\it`M"h`E \Ph7A{iX\o5BJ? &N5&JZ̯f|lVv$v2VDe= Ú @=h%߭-;yJNOĥ6孅!Ŗ:wxkƽӅcJmNɠmo kݲ_3]Ayg@{clߗݲj[2Y K(i*BL.TP JFm1/{; =i8iúVL4"b_Dg)( 0}qmU2Av-l }9b*Qu V/8օC%G &x>1eqpB'_;p-D//M6v?䪃 '3PѨFfu2jNK#U2S3e _tfrvҼޯ{X3F]OF\OAY)9L]EQ):9bdzn) y1wȰ-=j9*lS Z`pj5@N ,Sqn&`Vs3dKg5\oǓHHD'JDxMrj5k,́ sŬo~gR)3&ʗ!hzymt]y["P mvz:!/,nD 8C(u?EX9FEɆwtg%[ +NQQ:`/XOȸc{L{<9$kw%Gj'u8C6B;9bTth$,5;r{>Pͳ'2C]KVs J Яq) 3|Y_RaP"o^? ZE_JyzA=xt88g$QX_ȱq@k&'{>"$nNʼN}25v4&Yta4 bu>8*zzy`56=eCZL {wˆ6/TYfi/p{6W5;,jeX9)R;/=t8mTD!]G$9CS aZ5a )>_{N5oJKb] ᒿcRc6Tm4!V$3DSHC \Xgp?ȋ\倬DB,_ȋڂDm(2 E*-ƶi^. NVш&Dս5o {ڕf~wm0 Ay"Jj/߱/}. o67x%6iC8O Nc!9 weL'~5oLs<tMq>Lj)z4TY c铽Ƒ? 4ʏ~hCKzs#|ןL]8C{mmT ;)m|ca ݾ| xZ$HJ!IJi BrpgvM O$;3W^#9YBL1r 7OH)!x^^IV궴=uw׈0!V>d 2d)("!A:ߔB6 C4JY_ELI/8Evzi9wAeTE:l[larۺO"9V3"#;ˌkeM.jylھ~VMeX9/txhN&uxpbzP A՜YySs+^NCϋ!ӈFj1L&O?W^%NKuY8qJf1 JƒD|(;낤o-88zt?@[`MD#j:bZDآ9ciWw{_#J >0E'(bU7oB@a$mX:fm`i䷙= AZʹ*sW(lPe׀|;U?2C8Ewxkb qڤ f>6ElvJ4bFe9١+/y#F_Â#Bfa\v\ P<7+DQg7z59_Ng]dGU?ɁG_2E:Jؚ;\S"qvSs N8`42=Tr@"bijhkIv骭 m6GR7r;66RhV5R9D jE`om8RcpeB n5w}VIqVC _sȽ[$% eP] OS%E NZ. gQAj.fe`tZ\svv Eޓ,d}7`s񳍻ʊ&X׸RvÏv47tӖ&tװIělk,<@KId>%;PyUL,IG!%}ku=T)n(/wMD !edM|_!c(\Գ7Rr[dfK74HYc 1(xw:Gpv' ȩ Áw*"`wf -a 1 Q:5wA_Gr\wqIEM_$)YG^8 LdG]¾rg-*0[ei `Q }Ӝ 2B|ڪv|.aG@O[p'1MУ%nŵR\lq񓦹C`tF3 |(v1+~ JZٚv|6fh}ڿ =ˑFz҉(LM 9WR/y$?M<]ƀ}5>Ns&y"a硰MT~.bKX\AƐyRJ=)*v^oqx13쓅e^g% nrWV1t\BBA|8TbhKqrK$3 c>* )džrMK_b,VTvYՃ\N]"'Xc?CmLz1̃(jro1Q쐴NOiF܌u)J]87ϙ Z?_ú.jVs"V>^ zd!`d_q[* "`\Yp?Y_(3 "v K>xl,zT3ы d6.!#r7C0i Y*j۶PF; #RzWDm.?*A)M`Yړ.BF{Ù7vM$5)=Y EoR(̲>=N .pY9u4ι|ڔ!ʨτ)$iv]Y2h<(P.s&OS#Ufl=2&8[_uY (/@bt%"W (8F` َsPSP?d"B܇Dz-7O\onM_Ḁ靳MT c7֐V,/-z}^$[~&YH"6j,K(gzf`Jκb9,#*2'\Xg~%740oZ~O6婂Fqhq=^ȅMnuMTB 4ޔz$TԾHއ>:*3s+qЧࠌ)q-@}9]q.Fe'65ߣ+ ""OOIc% (ҮMČHQ)nV)bRxt)1/GTq2j"Y*6xʤ͌=q Ifŗ$~ o!y&ؠ$ظ|V$‼qD](P b$=B]uˡ&颃|"v+2aJt{9@ KXGf D쒅ރI#]sٳZEt #KܣHecɞH)v%S*W>֏' DK4.R%  4n"Gt 54QKX"dy*4uӳ^{t, @BZܧ)* ǔKZJ[xBTQKt {h9~|wYv' )r@f9 8juB',_a_T 6@} Ai&!Ddž<41&¡+ׁ>hB_jAuyq#U*7`6a#ZeBBI:[O̓`{C-wY:kXƲn@57o B/ 0"#k#1@ZW.1N4 Lck<1*f'ʢ3Br[D4mfLC89Hf;4JnWs1R+A:z[䎼Œ\.lL@7̚y^`H-SfVg%8DO^ҔqѱZpU¬`Tqaݥn`m|w@:j;PF푛BamX;m "FOzlM+0]Ui0ùD!q8zzc^Cj=svBPZ HHw˦ H-NBG@ўˑ_&ֈRkأ$Z'Hk,P1imwx  =*:p}jzN*<\jA pL-U8n]zxB`Hz rjPtp~(2ӡ{uEg}]W({ktIhA/в @D$II{:Fڦc2#ʪAغ٣0&<@M26\ 943K[WAL犎v@F KPҢ&E*$ݩk$ʁJ,830TX=ϹXVL7zͱ3#Ziʟ-ƐZi?H(b'YT{Joq["9`Os)>ra6y92!V>#̲+뭸_lJӪO?MUhl9W>ureNW,d s*KT ~HBvl^hZF((#a:wVEcb[>V"7qvW D2uF?Bo]3A,7ҤJ=~9 E=)(3~Vdl)6knFUYc&ӺgF\~Vo66=@ڹNnh bZa؇]cMŒ:4@+b`;{r52,˜U3brP(&7T'31[cM6- &cp/qOyn]s: 7/BygW ʫHtVT2P;$P#^Ob cVRtLH!͸.'˘M)xmS^(O*{m͇+wnnZ'4pe*zc3uGkGS1bVNEc {y}o8`V 97%0co+#LB+bEwOOȢi-4D Eg;p-N3 }/NkQUb|,k5뾰u*Xw5MK[S)acD.u|iS ]0Zˮѿ%670JA(5f-g)'~1nCM:7M 8Eddw.SAd#C 2n9{١;m~{T`GNl\'jϒhw:Hn8IW|ZZ1{?~Yc>"|qs)V_D$*"eâZmmNR.3xmdXRqXc ns)Ii-yfyc1Sc)`x9eS+FCc{\WK1&j⬟kk Zzrjv uԘ<1bEͤR_1cTsz6as<)0.ސ>-J+nI dl2NNm Kl_MfsgQhS+TQrz'a َe;樔UMԠ &hW[(x@*Aª9ʾJ=OdA~K=eȃfwDN@ao`dkL—ծXHQ-Dy1W 5N7ۮ$ρ1-W踲8 0ʞl Cж3ҧX.6Θmzlq?=(fy52y΍r~JDu`cQ5Bz8nJi9d5p4sB8yt)~ta?:kLm7}~e%!Gn%hgpoAfY-h)[nV\5j!T8k~jzS>t}V}8%& (J̘L>B͎\)EQ^"(pLlO0F˻xS{/V1펑f >yRQK5`E.A /?wN%zR|WGX:MĀ^7KwX/6dtaloV8Q3@==\u6uZ51[7MEЯxg! riX/HaRL\\ܑ,(W_ TPPr lƪv=K4ד-.zg*? o?RYVE ~?d^e+P0&X2NAqL`@S309VqX>كyʭ7_pPER|'3X} Uak9).XNki~C,Mh4#K5>ऐq b$n%+/z`w"V9t1q;$ETb#jP>:܁);z:1$FP^5\h siêj@/ۉ .|iګ<@\C h9"nr3|rh &}"$ΏjjDV8.*\YHX}`+44 {hڏ~pW,<_F7Ö췻ɳ.8p#kG)?n> Qo Q)aN9|}~QYoCzaG\LZ~MK?lQHK4MIRPS#KI'涾$ {9 t1g2H(u3L]1y,(3j}ؿq`ywkO<<\3j}7F@m[N9:;@VO.ٓlc :^W8Fp Tf4n^tT[(H$!7SI/T uM+4-+@_/?~"iI]2j=1Yg<ه1l=NeJ 5/KUfEp|Xc@DffoP/̠Yk&ۄLc+l %?{JW C>Vak oM ᦃ6E *,-DvCGjT.)U:8@1 W bF)aI락?L R3qcJ^+ǰB*bpT9aWb tn!h /:pdLrpUbne%UۊkZ`G<~x"F1rXU厯u@Yl3Y=_aϤ?ZͲ~IJv{w4~~\֤FqHfB #.%Lu@7>K2$+D ϘCCls=%(!k;92t;!d$7puP9E+jȔ6]yWȂ% Q|$NH֢ ڌϬW6MV-1nL 2:\G׉w]}T,mk;Pny籲.^4#oqr/ej1Q`ɶ>Q7%MvBڡ a5CšE-LĮ뢹A,*;*>M%ʭ~cJ?Y { 7P`+5Gn2=ؾ;+dhjl$ =@rcdŀ"Bz(ݝfݨOgqyҺԘ!u۬6z%< y[}ucq4u31CC 69~W_Or&ѫ#iYFU/DM~iJ)#=tSM74Gq~DV w䷫| Ex+ǿ-w]V&1ºB!sW-7lbgHNyV$Ex_њq'b.>ju*m`+A4[ {Xۡ%-}SƠ;Xz89TKY-i-`"$li!AB GDx'ՉSlg[呧y&J7 n E;Od7H:  "%5~,%NK\gP?cxnj$5o]H?竷wnlp&2 z[Kl-ɘdqft+^r~yc˦|IWj1t&E7OL[Hؑi&sVAA҃+O'OKHjas k$Io)@m<}F +9sdϼOء}'0P6c󮃪F@Χ+7n? g=)PTJ_nᩞGvy {Ԗc8F_$C̃L(Q"MeSw6zHq>B7 wމ|KPyjlH 9n=,UE2 ٰ2,7&"LA(ya1Ѷ, b4y]|ԍGZ xF[4~ͤ3͚0%*mF⺥k *pI$BǵZ qbB8HuVFsWk|ڊ = ^! ~'~MTO~:a^s~w6JO2l}[6ꩻ]ߨg0z"!+: YmR{iW2Q*tݑiq~c/<*=[{C+Ԛ>cv̧ٙ*%GRNB@|( D dzsD+Npd0ˀHlzuwm%{ap`3ɁQ |ҏh]Ia-m3INAw%ɤQP>TELЊd㎊`7&NKG4 X ss% "$eDl<!4d-1cE%`k}<P=q\^bp}s5EbRa׸+kj婡Obd}`]n15n1[b+nJ]ң*L|aaD5.ߋ (ϵ9w#Z):\ZdszXPڇ`fv@CV@?~FDJ _-bJnXm'vCECZxAt]<[`)Pč74T40ge) `&*DYܯHh TK:p|ҩ[h:uJAW7XW y*I?V@`*E׬#~@cabA%v%Z- W6;a U[Sݸ#Fr׆irGp?j%3Eʧ\ҝpr!upffURO3zWܒRg~h  8/Rcwz5Mg7CQJ< jBTT,ᒅu861ghTlj%xۏu&#H# &@Aஔ< u ͦQNd=q+?Ofh`㽶$(1{*da?/ni=Pt6[ِxso h_88E-(+8֘ F[/J%;,)>É ^`0n.YX6Zѻ_إ)rxr5*$U)Byplm'+8ZXo T5H wj~-ߪ|OqOc3Mv!i>/ .&)$@r,^}!HL/#Sg7kHks'v {Z_pnn>m9foqȓBcpkP?HV34bMd&6;yOV[789VB;&5L-S_(mi#N/ !〈Խ ے*kZZ\U t+.=P BRjK<g(FJjĮ,ΘNv_ב3KIm򿸧d5ȡGDsQ hI@:QC?kuqͮpz֌WnX|90m "JGb|_=49yЯ!ܟ$_]_hx>0SZ e%"S1%0x3Ua>zyp$i&04 IwټR x638B>8T! s DavB 7وuQ@M_u$)u}dv&-Dc`h()[05bV=s7:H-۳&RSR<N_J>A*uoOX;%;[ޝXZ9ɅM20sGU5P9Qv,9t~( YB?f;d!N[^$r:Kn&tfO666wj 5L%q-DIXx3?/ v uϿZbaBUhWqa= 5${ڰytlцS+G 𱯱=ࡈN0X$i>Dg.H]\a~$}4vjOi>ЄcZx4 D픂p̸X(eUFVP^r-Vb,-ȁޜOa=skj%X"n,"ps݃3AfU2&K28V==15tHGY>'ڒ .fwrd dZp5d" T푂?̏qVai\=|(ٝ~idٰՙ5lZ$a9$Mλy})/A7w}"#M5!V|O1zG/$8SȞ<b>JV#8(m>$./)S&zVȎ{°,!YBH I yWuB.13[q۳G!3Ͻ7'{wfNo{)ُt2EluۦDXU_Jιw_Sda]b/PKqh;v qcFȥg:oIFs '0cU BjA~es3jl# 0#IDVL#Pk,|97bHboBp_͝ V7NdZF0Մ2'=4S,bu`x9.bNf ?tTfI!9c/MY)my3<vaxQ2dx'M! ?dlDY-=)C]3X g(_n) QZ}#ߴZ:B{n؆wt{NˍI`ۯKe{RI辰b Ԥ`j8) => NDEE(딹EAu2$yrF{ $7 l^5Ť> =wvG/=⮕kxGj<@ܫ;W3xb םOA 8ˇb#E\[R9'$jmT{ı4H!m's3EQ3J#+)nFWj~IJ2X1繿;4]nNg\4ra7e]&Vj m"%SpIW緾@>ì  b+Yt?w'*l F9Jͧ|*&7i}Rk|+@ݬFϹO P"UŹh˿ Z XTuȲ!|n^"r8jtrBG1G: K;ȍx(C{-Jsȉ[u!b]j҉>}9rGUEy4!ب7H{|^9-Pߡ:( zx:u: ;_@;D-g# N%DNpW YV\rksZ62.@[ԅHC.]ݴJ:S6hou5y7Gc?xS;+iY%,M6w!zf_.K˚.)  ">ߡgL`~<˧ԊJ 60grwQ_S`,#" n:h/NR+23u8kuQ#S8 12%{06*n~ӆsW6cu鲅\@ZD}Pg7հgZU\,l]RO~mQ#4C4JH7a}J mIV,6^^4"8P^eJ`V@X<>~0:.1i.y=co[!쀃7%|<.9ʥ/XӌX?Z,K4/SaxbUէɎpKF.2Rb=R)^iإrދօ|*8y&X4O*mMhb;2"YQ$VU3nbXG2֜߻FHp[Ny<଄J׿G0cm %lIOU,k ,Xn"ֲgh{> ڀ5t=tJ LVȦk#}Ͱ`O<4>پ* !K,h|u90*6ԥh/IT==BAI#^ `0J }DUʝeq2]_*g4H|(,neݮ_0^VA,CfʲPlFqEiM -hw-2Fm& 0Ce~Zl;vx{i+n@#Q ~W>.JW9MOؔ)PKՖl+WBt<ɬXUۼR=Z%z 5~}G^]n-TY^: Mϔ,͕06e4 K}oañ޻G{^cN-27"4SŜz#)M; y*5(jX=L4MKP{|jAR?- hzR=yym'g RH`<*ЂNvuޠZX-d 8yRUhkm],G;^nDBAWO6*bF6ϔ(t^_ ;}Թ9KAP~ZD榪6bEGR {\cK})*UrFqi_B#v hĨo~s +ZismqE؇X"=Eu;O1^H9y_6ѸXс [K!"\alcm}axD.|zM,$LaЭA &uؠ̠1 QJwֽ/@@FcraII@i1@9&fXДN``FI# ѴpGŞRdSKNj\X{\Ǵ_ <4c0*o"H@c * N'(⚿-ӭv3%FZt;($EM"@h҆I_1CRRa,†fO?3`Ȝ5z Gdd=jyV{ٰvCd;zxTҍ'+]I3PkN4ì%Yǐ8pdsZS$/ N#&f)Gf>\!i;jIYSxxȎƆ'Xmu0f`(^!:JK_{[쐰=%=(U*VY}/؀"ׯQ&)b:̵2 2zo(z _~ߍK7تX2fM֣¤_zx}ݨ#$~|#DQ]uq;ܝxڧF2!N}P m RkCHYQX;p xR t40+{/rqNף O$z/+} T*8ZJ=^/_ :E>CRVHvn&~H\tf_ߨ؈$T(=sL ;HP 5;xOՇI+^b,P^{?Fd9PSx>_5A5g pS,zЭu;("X0Ƚ*FO_2pY[;9cHX.@^H0l=l%E KTS3 _O!W̱JM]y&U0s CF4ל:@$@ݢX~[JRˋ ĉ D_wʃ -+'RM/C9^ -D_..B>ajT1׫M]"KL5 wq&-=S֑0G}Fk!3վ+L+Fbşč]w L9ES7ɐ/ٛ7#RXPsl04%Y|IG>sf72îc4㇅I,\*ai)|q[L aVR*w%ҺS LJFc(5k^KAF ʊ0$3`JH%ڃ[tTk&wAYb㶔OǷ4JןK&!*6Lن ^gZLJVn7[׬P8ʀ'=)i"5険ٺ7n]{N%Ӷ\,TGzf6@LOp @R ̪`z}Þf-nx0H 4[ui6b`^T vqd@5OĚ/Ϣe=|`y$MrF fj1}M[L;-nX 9V ,DOQU;rP !٣X=]rܶ_;.\^Gu :JAK}yԢhv{M.#赸, uRvmtސ9D.F?ڡD 0ug4=sOToÛVߤ XIثe0G)Ik1xC|@UyW[oIz!5m9ֈÒid+5Gu[UD۽q+۲~?H=YT .^iMRXk"DHNZ0PsGȮ|C +I15o&inn*N)!ClR,i$>৥Rp]|p|5Mڑܕ4?KavBRK I8GǤ!Fs>.B0~~svad2_b\ )0C OcBKkej J>fE ].O_sx3?+YXX;E}HǠ?$l"|dքz.;+i!:}ESSЅBM}75JAmD pU_$$ B~٨M(cKh2GB z M]q/hA\8Q*{}!-.lO|! Gz@on#* ݐ6XE `e5;C;֝Ϫ:KQ3I5ÞCM y9<]` Y B.؜rl|em6/r [W/&H1%ޭ'oj#:z1as0U./yF-ˌ7rpu;|$C ;ꑣ:I՞T41셺cy]\QRy3D@ u t̤GCv_XX{[X8oPf@fyv;Cs_% 3AԥZ0^>XC>  /+IگI٩,KReĢ0n-DzT|Hr HWtr21&0qע|9?p+O+)h ewitHW!z3<{-^^Cie?I)'1$ H+HC/HY¶΢ Yr.pT?76U% K6N7)6' B9s|"OT2 ?Wb;b@:=yAVLUWĔĈW# FQ4-2#ޡ`JB3Uj[fW]ܛ  6VojNv7LZ=(96fF_6#Gw H D:<\%G `.Wm]> HbſGq$=T)Z@H.IX( G权>X^!v GODb4KmR r)7YFz,gېݱjx.|o{L 9h^UK>NuQJO}}I#˻HmkŰyE=njzc;j,il 89x_;v »0I+5]ҢY>@S|e4F W|RT|۳~hSeւ^,&RBT8t\/ !$.j( _7f<]6xA ?.WR]3(ep4T d,) AG#BP&s&tul2~A# `a>D+u@GX V^ &Hg/4>_aUY3吹EG+`+! =^)p[KJm9(k7t܄eՋĽZ#xz츽D>Ƅސg{#e=?ߩT$IyBBih^Q''H.˴'lr!~PsҪQ\梆:GQf‰2Ҕ]閷r$'eܒu(cO4]{IOԃwg*ب n!\yHEfS5թы}I!pRZom\E}Otti3ncIkݗ1L0806huR 6B}lym)7aTƪi?-tOp&=~=yLe߈ߠQa[pux.U( vbs>Jr a$ S|~ma#FspyU 9wb-K='qDZCm}RHZAMG]\^D߫i.<qrE2iq#>\T!r*؄c]+|йfȼ^\uXnr=i5n.·.bLTgfiJ_B>(T5M8{|u=O֐ؐ[Y,U"=Og-5FT?GM8Ii m_Gi3a=c?wi).}3U-4N;PؠǽWHtS:mQ_$;WZ]jR*0`Azy_V^չY;*rKN(hـV\[Gu8n *Pk/gK/}3^}E8L,'0`u{2@2Cʹb֏ּp!]cxBmS~Hlt۲2~W5S~ UwL\6t)v_e+5Rj5:ySi:&R8z (O$L4T erb(*.WXZDQ<4'"TDMl~Ÿ+n%kCGlm W 9Kg<3ސ|}4 SoeťTF8鵘>VBg(8묄2,06Fh2m^Ynɋ^?[Io`r_N '|U,uFO`?żZ)O%CEҖfz\KԴ\UaGpzv|ceW[ŇVVmLS&R/n  3 #aʦ?ɢDGBkY&G*ceZf,TmjnZl9=LKJ4Zu8DK7Zа*8 ƴCM1d3{$,u;mG/WI?3翮NO1lb#76,w@ߪ!}?HYhAC|gYH32 I6p>곆LE󼨼o\Q?-ͥ|XOX`V*GE&1gt|^!c (fT+S/q9:騡֜?;2Ɔ~% D܎^$\Cm"K㿇aʗQ}o*mb9ܡ̀8,(x!F_j/;kW3}gI H6\NL3 ^d.NܑUNh ˻+X_EHw`D3.# (ߌ H>PO,j+D]IlZkkT Zd^߂!ɴJܿ{ԕ+3aN%9pqBĥI%xē>8eӽɀ9iX P`gѰ@h{RxOjEJ!Ѽ{Gʋ yёIU`yJFxjXԟaxj*o{[hR=Qkgu?YAJn}S/Uu>ָ|/L$`fp=!4 X1QwhoϞZ !&ȍ\=2F5 H^ `8r[EdFWj܄N^!>GVMKJ;~S,k0;&FM%>e75 U\<-ѫ PǿgFC"vY BYy9 zϊ_'&m*^KL>Yv/ ڻ\oz%^_H}#ID"#\G coO*N͹G/95wTZ wM"X& uAݤjxvP{ѣmҽK S>x(J~6>ʈ?v#Jh= x ;w#9egwFc:oPGh!K.7~Ӕ#7@yvCKqh2uVFf2ML̠LD#qٍǧ?:[`7\줙.Lf*Hur]^Qg[j<'x #\!5zOQT#gmslrg4zΌ$Piߘ'39\)A3le`9 L_9"X?]-Vl<8˂+o>HUY*dyܛ [D,iN36~o&kFo~JW>aRLrU.V[hN|a;4BɺfԚ v^Е{S~ʼn7G@`!9JH1TPּ&nz~hzڍ) qIL3Rhy'{Bߠ|ut­5^vfd[Pp~\5Pk+ܮ2cS0:¿h?\5jXuyяCD(w ^™w3F9AsT<]bB ɉ`\a8̌ oIta^AC KR#?Ck .Iӧ!OK{DoᷘBbr7,d"ܪk_N뿲Tb7y>&{KN!& )Sn1lV0֥w@͗hf3Sdx􄇬+|++S :2]ȯxDrMcf,/z9Lq'W+Qҷ"xWع"VG_j~丼wOUzLOv66p6VCgr"z6p&Ӣ <ށ@"%8P`;tf{`.B_ %h!#4z]kg9(V5h[>Yc==@ /L+J,:Di:_$E|;Ѐ𷂫Z{i?U7BD9E0y@̀ɀnDrlQ5@t-[:b𺝅m?ۆTRpCMLia1[!g%-n:Π1&Rg r7aFđSxz߿ _crX5%=c(pnZzl8\u)%z{Yz8_Q\-jR}cKՂ2xC3:}p/b(H<0?GG 82}. ;ә\@4QZl}=Y2<70U ~',{5x +9bԽqIz8#Kmo_okW&5!"X[ +-梱~BaAxX3yZC %J8M'E7sR1yh-K!m\YRGU6F#.{1Es3*zI_lҝdOlJ=뛫QI@O8<,",6Й ^ mS,~vvaL5zxlmK7fzDMLP*$^r. o CXNf R&;)‚fm5S%X' I+ ;{͊/!D̉{f˞U2m.ysx9+t9³@j\҅\3Jjr%UұZ0~S]yfӎcU-l8j{7?~KVf;ﴨP ᮋB]hW8[ֲUnDs:OH}=v?t!_26mzX%[žޥjFH?}OR!{]&8|_E5yW0V]X+];jAb \*eŰ")=5 iח1l`2{]nann2_%t:ӌpt۬Y/\Un9^֐C#Jv8vVuԽL36dqKsIw㝫{NBq[ Dڽ!0,[Ge-oT&8j(w $<}z2?Asӓ bPmoP+S jʐBX\'>;řd'?f*EPPsFaX -{#1%.(U>ɿ!F̌rHݒy1T'7RXR?FyWnt`s쫳>Á/ &; S@R3áǞ3-b4c_˨4G48[t $9=ΰ_}aA% yoŬ@>`PU ީIb*tKdt ^߹!YBƹ[yWRf`4H/g u>$np秿[853hZMs'ABc|6^xm`-B LN^_ %Fա iߞQ>I;k\'x*epc?]#׽YLě6hA숉j&˖ L,םj*'Q92ԡ$ J]ldlg~qir}'`1M褧vNL,.YCoj)2!^ MR13Fo`C9àZ=[9 bܞ57 &R h @m$rΖl0!?tW84Ti(R&ԁ"5=7,:$Zfq9ZP@̝Mj 6$r9lؿ$dInT.5%$$vTT C9DZ"؞ ĸ;y B~K~(dsgSSȠ&GXmZ0ym5!-粑nLo ٕ7Tυ7y40'X(e9|2 c1=Wm@> |vs' nVQl1ؖYSPdlRQiyND!P_†!f%xH1fi~ 񂊕yx%9u;\a/8^,Xd6Bw]+ƥI ӆCMqpc@Gs-lkRoqPP$KP֧6/VaX-pRfI# P| :mRPq#x)\ٹu1 <1P|{&mn @D$CS"DgKuvgC}uc#re5C2j<Y$P]GR)s 3MZ+F&R:3Ғ ,%Q<.@%.:#) x?r9,v$PK |Sjs%8OhWq6W :=Qs5.{~%$#dzZ>#e0f0$9\\.%YC?#d06^hfd7֊$2i*K UY|d.U>!VJw2j._ƚӟ{7_ oÒPZMb&ot08{]*}}˔3m.i0VЌK} cynvؒ h [/[b΋ }V_}a6^{/feù{t)ܼȧA tW6BjɹJT᠒=DҐb'#߼B WqlO;Ȉ{ DQ;Rc!Mys)US#56%7Hr hetJ(T-O0s}**Z Hh11:iMac4Mh]̍Qyoe$7td#NOk0A\596;O;h8tVX!܀ nz7"3b7g3KH3ґDiυ Có1Y1 63߅HέDu+fPTWT0SCX'> IOD-jYy|_j2sk7httU14t'e^#JQ+, Qk4"s=RBI*wت}LN.}F4W#"?ڝeYG8~ ,X9_ƔB(aDT϶VnoUSIA|C̄9=ii 1U׺z"UTA5,AXBD{+wNY*46?B]ϡ LqrfwHC>@R`~)\biΎAY]ۻSC?RH~_͝yPGWHà=Q !śTelLwJ`ËMga7O^M:E{T%DJ?%$LIYfؼ5-jG1zHSh(gOmgDiӡAɊ_c}P"W7I̓<A;K5M#tL(_r,D~egJma7?㟷<*:Niq#AfK1/+zgیs@bpyi-eW(A'>KTt ?};4?ad A nQkJtҥ@lDʋ2ȹ6s}bK:? }Y1EtOBe_bl> )uraq446wH&;@T\P}8捘pbW0-<.:qe)nkWpǖl M(\V1Wc8O(WiC:SjtcZ,;ேadZmAcRhpKpmI ԍlǽ9&=O!jxY+Ja~8m5ruTRg+v>!x.IsRs lY^/5S3g:n) (00{ ߵNI{,BV),bZ^CuJ! ]%:&N*x(^F_Wߠ;'_\psedgcm40]{{b QdLN]<|YM?\*0Em^Aܩw={Kh1 ;lxSS |s?I;_YH+SSlGGS/8ZA'ص RMJ#8bn6"XOkHW?i,. Ś"rϞ6(%$T0JYռuW` e,/)[*NF q;e.C_#OPdG)5-Lh ';{a6<M\o :oė7~.FD7ސH׫ǍZ!bR,B}ߥC+{LYQÝbQYx0?J_m8 n5ܷmDQC_߽ma ]L֋SE F|jJSni|-:R i<{j=LUt '`P~W{;}N!~h3ȐEt`Jq$?,fsS8r8WvnBJ;Ç;Sv3FY*nT_#3܍p(w EA`aU]q?o&8\Q먉:<98\+&jPM%Twow ,('y~jV== g#mq W?b;Kc7 S0-H-AhYoնz,ڈuxo0Ͳtʍ;(IaY=Se6ɼ)آJQ׉J4+_S6x=˵@/c.*l![Ϯ1f8)'h3 ޱ^:x P?uK%]ɩ ݓJLёGSgPyl$*Hr]E 3MfL2 &~0Hotf<1_DPĔh9P c4ܓ>N t`凡*PV".680a/&{gz$"ʙ 6χjAo]ZY$Wj [ bELŴ#F b򗕡y! 瓯55ihqڭ mԌlҬ}5o @U0㉌H+YCZlBN4B,& ul~JڜJ9d)gO7ޒ܄| A$]wj>R(9iYT]j'(gRԵ֕~f?XLfU(rv`|6+YBZOD=?OY=)`XC2' u3^pXS&C/Q1(H- ia.ܨ^nDH-AuVUO3|`.gC[ h@}#tX0WJ5D޻מVJdLRsE> -XsI:LZй:PTšg@1w kq~)iOKdEUA}Jgٟ9ZQKHZae=M0*UQ.$`O ڱR6uDulJ µw ;lf]aȑ@DY7l(*4Y)}.I=Oh*0= _rU^:"FQ^QTP^EɜtICXӓh]îΕ3eN- PWXޮ..<8vWIXݧP <0E lZ$i3x%c^&ϒ83ɕ¢Fݕsv*U[YdPdPfrKW)iVu5$ic֘G? mc|cfV!w5!\lrv;PHyJp쿙o.4qRwYx.j#.Tx9$Pł-y1cs$#~;Bm5J4.p@I +4YØ[ o`]M] TY|l@,X976:%=U/n4o86*>I%\sV^uC^[A삄-Y o9_TOPl 7_\ WJJtx/>OKYwee8ֳ$)QׇQ"%~NAtzM(zEvo [aQiwu6`?OMQ c`EƝ3a9ߝ[1dN=}u vlr⺧o̔R*d>]x*~T1qN  J_ 7JwQ]n` ٨hxVp%OGM-{N\sy`5Q\y)V?<ULqqGf2\$Tu BvkI0S B둱vPq*f#@nuAr%2_w8yZТqRvw@~e.ud>Ⴘ,*"cB V[<NZ5,$\iɪB̳B(U=HDF7`52ILidAMt@X*SJ\cM·zx6b\`sgDD~m,G^RcΫN7esE|0ɚ؟F$.#>Ъe/޼aƥh󄲛K߆fi[=Ke1GAZȫ\T=cv?dnUUDZ r]=MP24{`tb]AD9!\=:) j$6QbtNZ=MFtǘ$ da٪Oo_ !QOl"B2tY4 /U3*BTiknŒ=+_ ޺1Ry>M5PQ}?X Aļ7AKE/|7īݞnc% %"`BiBإ'J/XQ6 5hVD$Ɣ9^*"DNT73U$3n뷓Ρܔy\`&8ILr4vԪc-nZs  q>2?W8"p͉7 #RXömGRGB^@Pdμk9[Q_\TO:f}.NVTI`4qM ^`n kۊ8mA&R-t+ݦqL+]^)=&&"_-㑥< s]TXy#Rb\X_󔰖﹏9BU| xpХZ.{ʢr78x8~?VfU꫃apa~BEO6* F l|4ڑg=G}[ӧ#t aG-TbbmgQR *8O%B.5ɫeh1CϬumY{;vy2VW."Gtk8u{6LȑNng@R%4 w *)K>o |4'/Gr'$wpi ;bV//$0ʃ̃v%d/; U[,q?)|u:-M(=Jkpzd,mu9$.`$H:X4.Y$G;h2}ڡhZܚHl>gE8(6AN8G SRx՗pdikfIg*- j}{WWȮGqJ6PPc-5QFZψ,'w[ (;Vϡ͹M+Yw'GyI q=lс#p9| W͎y\/H L,eaM25lוPn֑TBo2OTP궖oYT7zLu N=e4^Dbw{EϿ'Vwc@\=~bv]<ߓ dR$JʊU䝶Z{JI2Mm+m]&^u,3R'cP9zMK{rFssRq?']s~$u\d昴l,'ze wahO'QLq|_"Ss Hk*,:P(HB@-d? #u4P> ]mF-E%P(. $JXz.n{mjj|(r$ې [є9_#=Z`IsPQ,yFFۥ; - ݍEQ=ԍOyKYN؇P;Ԓ o5+5@pv [Z wX7iťuTan1Cz~I*30]vZW 34[ e P_vw]y@Fّ1k |Lq˜$;tOwy\LHTZh?d7+tˣ5&,TC}I+w>";3dq"IM2Q+ ے󏘒 nem)PO%ό+ e/Ĕbs].yF) ɬ"vFx=@XfvLt]Q҇ZSN;kqO]\78B߿NDXE\Gz x/.N{BĥnNt,uZ,FhC޻ cIĕQ8ևy-ŹxXddc6*}+RSHړnT)dJ%௡&?/h䎍+kQɘujqLjM1Uq1Ry3:i4 ^nqĀLQfuږΒ:s[4A%YMAjE:+.#T 7jE-FocX0D xSfB`Aڸ*x&3o ķMqy( F*N]A-\;ޔ/l9hϦ]`Dv!)OM MAm+.I-0Hr.ll afXr;jY⽪uR Z B6*0F SRKHi1e)d8ꧨJ}60|BҼ+0kU^z3ωqڴ$5t{1ٛuJǐ5{2mb:`*^j/Tkv8yEs<1jyw.: _*2|Ew-iOq ̜1Fr\ń`a'~x=Nt L^FHU#Eku/%<:39mY/[@ p02w&Sdس0/7pI0*Rs+k^d;([e2~XX΢ | 7#s-y:e9aUAj~ 'KsKv- M] ?ȞU:<-ble܄I0dY\]Rj²fֶQq~'Mۻ }%Fa]rPC 0Wۊ|h=Ez!}h>OS5攠50צXE%TJ%@1w x8:42]7hh"c*|BTIh2f5E.X q$`@"_\PQ2hԙe">.vY:2׀bvJ%@4ZIi#Np ؝j 8ևŖ@S<?6)Nmq B%@Wov#YL D~~Wmr0Fk=HŐW=b"&9!l"m5!wdH֣TInI2 !QhhL-kQxطKWA, /!]1fk^9jQD"׉.+l3CLf!N(F6N$ߪe%w&D%  mqX~zb~f'%־%.N]pNk4ST\O]rasCm~x XTltT>y}^?|?>+SO9ߒ=a ;h @йv0NϛrIKd5)50W&4.y k.9)(YMGND͇̻ е,6WBC{F*ĥ9Es9۹u-nt9u.blw\J>p]+yb^ m} f`F WLk p0.^6I<}՞qxjzM`M"mi) yD#Vp\?ºpe%p5f3q( 'Қ{4z$Rk z@kQ#9`9c7'eE9tA UC!#Ox S5jϛܹoR@ʍ]=8< 9bF,eZ!(OMK[4׭:׍w"ԘLpFLR<%zo)zwklmvST9gP{/6?J߉uk84^HFivOu)ko-֒u\뚣O\'V&щ),`w'^ٸyw}nnOs4pcXI.7 jAw_~3m7M56P|-"}hJd$8ݚb3㯖 'Bڋ*fC,_Owwtģp__>U^2Pj6b昨al>e]`ؾY F6Dfyq vݝߨ(ג"Dɐ)lR\o j)b #LA$+J YЫDeH ~WLdYL}x.2~$ɨB*Vzju)gI.XP=ןnTZ(k<)eC)9{y7]_GC_ V-PM+Բ4bVfRlȾM%N5` q\3~M &i)`Q=WRDCV$?Q^ut_X'$S#Lpk7 ]? Lj͈{~Xj_Z5C94I|"l/rqn[K{㢒bI{諂QvS뽦 iA\%T|Q ,y-_X@@ 2ocX]} 2VInf/HƼ2&ʳPOV0YIq4F4rPb~^xލYq]'Z_"TvT.}Sehu/`#4f^G=qUYq#L?yz*[8lPVߓ$c *H/h-v DRת?,;# Y-+)÷*ic]zuHx2KX3j$.9,%N[ʹ!-E~kpQ=819L!ߩئndp`U$&`^=qvt'1b*}Oy~a D]yLz|KӒ=6=#;t7^3/P|d"I *Rt mLm4$_㉾d(FxNmcl:B,' W jwԥ]e.cs-d8_m,j2frhMt9Xr6QD6؛\Mm@]knz^m<9.tvoآWm. k\W;y]6. L< ۨ:7,4sPSeU%9!v[xdĉ;$wo`w#E{9' }N:9`a7ȭʢ5\5;%SMZ:$Zkp/B&)-NRN¶Hd6w/O%k]255P-0!ذ=Nkw[ubf =45dy]! @e4Sʤna﷦;z /p8$b WH.fjKQ4'eһ^mg&ϟyFu40d nm-Kd*3h.ܗ\"3uJ"@(s,~`Gyiϐ$!,!jZDġ&9ᶺTqSرKÛD8$0I!6Cg/s5A2_іnx tgs`BSyI!swu`@9y^(.Ad40Mp]\ɟ?erح"LdZ>۝5ajSr]~ ˦+nadorF_zvSɄE %DzM7myDteK|xA꘦5%Ly&vA>r}W&%kn-i\P<6ɟdg6g?La4Gszy/ùm/2{Ö zFګ{+Q?Tss:ozm )tKY$;: ݚY%S5gmT *R/z<[ʞt 7HOY7t{;9fT\OftzZ]I$翢}n[7Jc ggapq[W_wleDȝ##8z0/(wg:4/QMt ')F ao=8>z œA*X>ӓΥV1GK>/ ,oI9 Wd&NW"}4dPANUkHQ@_j57(/֧T  g PoUj K_S#0WlDD+bRs #za,躕ZtfΈe3l38Jaֹԭ@U|EH+AL)[6`Cw{gP..-k#{/BQE @MѢ`fCÓ9R̅,j4U*o&79Ͱ'!~"r@'7!@-L@CfVznvVQ92H:KnG;FM.4-H[a-ؽ+<ڱjz5'sO-_ӱ芢 ̸͊A}Ϟf$?ޘc+eh3 >1I)#}KK4m(f kZOV-Q{>^V+dB'9g'MO 8Tb-6 xz" D[H|DI6k,4̀䛋aNJ=CP=b pbt=s ˇw| wbJh2>xq-lCS ¯WMEuՀhV8HtR&ynBKcj>KI\{; ) 􀌳IpeHCuy{J\?kcYFjR29fѪIn8-S2xp+-@C*IJԸ:}!R [GI09s!L>"k`A%nnC}3qȁɶ@o6!z*='n3_lTD0D^[ɦ_><地H|:W&EXUvJرUSdt;C$5z)u!WQ 5C9@,%E.֪*Y*_5?a]?sL }EAKC"cANNltsËSBMnZ4!#%oO\voo9:)"NO-%_4}jI-X[oqRCأ򱂈i;GV{`4-c1džvehԴhR+>D;{wȮ.}jS~ݮG;`sOB9Q.#YM~# 1a5iW0I[Obd/2աfMK8qYLyieQnY'#02e?Dׇ;.v,14+mgQ{wv+J顩W ͓zrxbc12Ocܡ g Q$3#b}*'7r%el|^})D~o1 n0?,5K*`&-X9N8-',掭vrKF,jVQӀD6t՝n4 i!Nq-\UM͌?%Kߣ,k$ VHb>.L [ =&;j!ncj5MeY垑Xȸ;1_f>"}햽U\ /;p]AUEȺ ME2 gVS75lHQ(7Ķ1ӿ<*D 7:gobKwh8K։|x}ؼRF /Ql#n\o==ܟNuWtAS5#nQ@"q=)\FLBˮrZq!C+xu{\v-WqNgsp/s J>SED!h c8ݢ"N5-N,8m6LR6Σae#lGT!}jC0f(d#)\ Ŋw;~Aur7?$z@r!+W1x0S㈷{3٣~s">J#0x\%m~c 0Οf˕'}Zӌ=I x= tW9޻I=.fYJ()GlZ6Zx-pfeۄU__0ӵvR}g& [oqfKfV7˖alB,27ir(d_^UajDPb1S=p"Fw7sDj{_޶lK`4U3AQop)J,}M~n~¥_BT/ "J~ ЇR/&n~\D]]q]%dXv0VkD[=hKl힢v\[I݆ޚ |uU:,,LCꜻk/줲؍Aw>G 9sGOTOITfZ$]~?vTBKbggȵN웕ꨌgqF8=}\1GGXh )p|PhGQ~ zX'TYM4)yg:bM(tͥ?0u|0PGeը7arvmzHΥ%K7&Ԣmfw_903PE'1_&@~S}̽od+:C@ÈmiI80 JTwN8;Mx/ h@9)b+!l^eP/z RJA/S&/S3G?]cx2waL++oU3vIwT;cΉ8uv)\Sғ:F:B'a?R}V"+׵]&e1-yJ_drLa+qX \@Uǥy-Mb.1np4 :%hS/ڞ*&eot OӦMj֋g*u+ |#?ADKܘA^|7 b`9gk訦17Ȫ6V)~H:Ԩ!י{85p*QubTeR"l0yձr|K=]d VfT̅7Mﱅ/xf}i1p&@fP #3 2@<_T(vWesK&ӊjC0XۮbXiƯmu RĬOm| );# MũAڸ}[dQ8pv!71D towNb(#4 @dsMv%W\5Tp[w%0um Xf[X6VvhCf*XCi2OY6dH=SLԈUc,'fBrF$A!Ʒ2> eD~g!3M#AeMDWjv|uYb^-HO9bn'ZZL۷k]s& H>rvTEK 6f"Hsѥ؄ >J{ le{{1!3koatEw'FoËiZP~:mp,ɲʝDF(z?3N>We繼LxAݳm8[Ԭ؄^ M-C15ҡ-W9BQ{1mՠtƨ5l+m ?1IdS|'jueCc䉩B^0(NX +M:PUJ}vrdfsT@A*рÓi02bdWZǛYH>ze$25'V D Zt ?lB|mCvP4>8%4u m]*KNA3K :I, Ux89q[c^ᰄ"O@eʍ)hz<}M#D2EKPx^ȏj#5\!R3gsT 7vU% OڪΞ ^0׈D%)~]) (g:@LOȧh|H$uW:aa݃y3&_{qH3g\S,C$pR a4x+!EΓ0ESTVh{T"PXnG[IHiEll+|<m]F q\Z Q_ Wu"`'?zwZ*׮!y6;Y]zB :uQtyhV>SD?ѡOQLb$KNTaʚ\cE c3crMGјS[oL3d3'] ,"N^X BBI)qhsDKR7^9 C!T->iQ}KBcvQ]7CIǜNW[e^hF?0KsTw[0O|i-qWR茟]p4>k8X&PNǷHYuKlMEPTܹw 'GUn Zo<{)^.*O>_Yƕ/P1+@8?0h{`PgkRҪ5hy}h'!^^>n]3d=(Ei =ݗS(,+JcB5~Gr1[;.ӆfRbI7X(wm ;40*w8:pbrTA,4ٛkw@hH5\dŠ7+Bߑ~ڀME/mp uE?Ҵm{lh_06ҖK6ěIb}h?g-+ٺV]mJu7%\$|טJmiˍ}w!Cd>p"9xO`3csrRޔi1*'V.?,pצfVXS,&)⭔#c~y \d jqr_($O;IS*lșLhBDRAlTn[ٟtHQD$guWKy;\xմmV(lMYтKfɮ|W<- R\ObƷѪܖc '- F SS=עa8ʊaҘ6g < +Bg[2SP$jjta4134PPMe?q} ^lk]nd]a POR/`ᐆhYms[#`!\Og$},>ܽ*ڼ_?>t)@+,TLmT6-oQtufP)IEGO8ಹ=oOyak5 _$2Ȑiby}}C /rA#-Hr5Ԍ .FZ "6C*~`[ƹ+>G{72 6Щ5Or|VKuʺ;ѧ$w1^#'(~#to1'c ţ &_&X̖;on9^OXX Ҏa&vE>7p5.Ud~eu9qT=-jkdjX.9A1Z A4ꯊ(&b)\9D[AփпXOkiӢ`Z.աӁN,_H JNjйdi,j21aVy rRdެ:4 lnH8=NSwtZH+ Ho:Ќ.ʸ.cbFLE䠠 v%l_~ۥnzzpP*+$"k\hnjp'0Di# jKmm, =Î>m0t(j0,93yu?M:m~{n櫕^F;؝Ax9+~뱂%̫o5QB2bY( C{agYwa2O}sdn]\,chT "wxOWӐһP oD=iEX#R&'V;w94gV'|8Q=ϙ7cƠǴ 0} 4[9hX?ۇf?Fg|@.Xz5hF[QuЇ)4CjK7 VdRo`1~52]djן&bC'RB·7lULvX4Rhzr{H *6kV|/6"m{*#u=' xa) Afv^?WNq >i-d"tcF]\0AwW5ý(Moخ }i׊Qu<8Cņi QgOΕ~{3y+IF'j;8fجc[-]9ki?2`RS_2 \LrvOTM uRCZy68 ;nobҨ-VL6*|k?;L&tc]XyB钍@^\$+Z<{eCLB;nf}߻`]_WrDc9M*>M{ ~_G*3sַV0Tp6=hnF7܇Őܨ2Ujc8@69wgp>[ |e2)~qC5J a)-zL5恒 RB_EjJ%RH"X>|8`aqH] b{RgrTo|U9 tٙ0A5 *kŗ2_]u c5YMDvf %q4~ۓ[GӅvfHWUB2¡Kh[)r&K[m Qݪ08|q!?̼ HɔkD D,-|VظD)]K^WXEYi);28f"if\CC?s]BĿ2aSR*{zSpJޖ" b%^]J\w ӭZ1I`fg}Bweۘ@YËRu53 yr?Ĵ?A,.o"LոT\fdy)/y^}tR~/G"\D.M6 W뢗 ToXTXqGF͜E:A/y+SWoGv@Oh y[9~R ?b ]P9;]ۧHރ2љ ܊ OoO7Z(#&3&D2JLsOFX8T\ KMTɧ4fGHG &K{5;dG]Cv"Hg=c.f,b}R2q%%T0?]~@trlDc:JR{-;D8@8A 4Y"$ \Hf:ApcSWdo]$S,m^m-M n 6nh:B4ȍ%R"b[cH%s2&0z^`^0vTm+'?'_d Ɋ,k>hm >3DFO^)qMUdͳ(c9 tX2 6? hxsS ȓc,$T+L46H {[yrz,KDɦ9Ո_5s4)IE? E^k nT:d ws.iU[[BRJzlBFR٘jP 9$E?gV?yr|YbKWjM?];6*ʟRBL w-/ YC ^GfI6cESvr,Gjj}E7v:Uu47Gc Myjz[-0RZu7FBXc@JLu؎ \ ܞkU&#͉ ǽ  Wi(ד'Wl-fA1JR!я[?c~Y)WşI urN7\q D0Xߥ#B,GKjX )%<:ӡCnK@|YUxgzIsK*]A}U =Ql W9*F=Ϥuڼ"%X$5\zgwl ې2r:M!J'z"aLjCa"5ShTp992i* hѻw1֢DXeEa6f`Qd:~YOs?-~]ؤY -iVBa23PF0Dn<ܔ5BJ,2OwRwƶK\wn.ޫ}b}Fb#RU텿!N^ZQWot X^'.W 0C(*\یs224-9_ 6hCÚf2I }A>}Vtgl3Ʉn-g@rdTx`+ ǝf!eKɪgp!vH7̓HS]Itpo˼w% @ׇK{;G3d:#'4uW@+ .JwK>5nb &O!T % 5m|hTb$2$t2`u<- g$ۺr$=? O270ξ\ka-GWG1۱Oa~h*:N28I"(?ccðtBM.熱.V:7?/l,(cyނ]h}:~ڮ|k?;M8g"<wʽnpuREL+F6 ,V'¦A`@~(l>gV5f F%uXI>M'^E\łx_0 @Ly.C[>4V O(J¼X#O9qQl}wzQٱ㏛O؎yTy{{Oӆu2p-`2!jnt⡏dna1Y^wW4nV$"Ǯi({$7TA H8*}?jGn4xkQDJ9k:a,9q+ćSG 4Rf6SM0 e#P͋V,?nQ H/_t-6cAY .Gݧ'>W. ߥ8| ^,;ic$+" `Hp)RnNx"#X/Vc/%"~`&oxG̘%xb}7Y}$k|pzY#f9I+?vfQ[~nUP^&gA;`;% g`ߔ5ֲk<]joSM(h-#5v>Ό9R+Ju{YPpH.29N#iVE3eIGr̆=7iE3E=]\գ 6d\c5<6#p#**r_|/ZH4"J8W;J g"YQn?rfR߹+_-ܒJk}VmJfd'A(~pKoO;e.>#A)fjѦODDE~Hw&nJIc-)Rzm{wA4R&[9^ٗTW'S2Zq֢ga.Y긓 gd3K2~-z9G(IAԇ`.Tz ;! lJm[Oan n3:i8G:p!hpug_eSF֕| cx'$xѪٛFCh8!Z:N}7Ha4b&qQ(b>R ŖCxl8" Y>TXa:/7\ȫܿ54%%XD>O c7X)06lE$aq:SyQ I{f BZPeZMՇT5¬ Re&(846$U;v 7@C*' H'83ֹa[8_rrNdP) gV WkT`l E$]ݯ[Ce]hc'gw{d5O3-H6 1➭Dp1'#Kvbc>r*4Q'D$O絵0˥STs܁>+_b4K `&e0|7@%*eZq Bl8] [f"V*);>WTAe5q122eN焕Sg‹'yGϷJo'P{646ZC^f"Jx||J6\6-FlJG\(FXǾTt~Yyg'U]b2OQ#+~^:ڂ^gWN'~Gѩ%䢚'Kk1O$oڑ%jfg3:1|Q%lOL9x&n%IGEuׅlfVs¶KXi@,g9Q!xĒ=?ouN }BK atӡB}| ^C `6F3tVgT#+kCe-Oҋt %/9l3_ѬUqiʞ_{4"]k:x]rG2`ڵ`"xg=P|wc\h`"bsk4is$G;l)a#{'$6<Ƌ3cީ!U+X,BN,ENw3#3Fwͱ&y(l`Db__L7 ZrR)Hm JIn.+Ht;An \)F'"ݒP] ; GK[|H1"Znr. *~$:c_̀/@O =w +=S~DdTJv׌mY Ͱ!=I#2pΪtGW V_nT0U{ k2VO Uu5X.ϱ 97ʃC= "Wyk@v.gshIiaq2^Y@7j˸sd6@U'k q^W90kL8z VG8.)viBxRE_1}Ca=M"om$5_XƓ> {Ե8k6[5`q\ N}ہr}o:F֞ri-TU\/\hXvN^8.-\xVJ#EuǠ,*#6!xxqznVr]!2b)[:R&;11t92w[1(c{ Vm+)=uagy>!fX==eyVpia_xcvau29Hlg.\qȦX0?û/'$}u::ܩmB*dzuY ?0Ζޱ]`_cW^nujp++fwL.^m +s1ʁ}P?JŜ?0{Z1AJ!MPΓCjC~LZtjީkJ KfWA#Nz1-[@opF FܓxeD(췬'O+BՅ/9u}`+7b䘏`xF@$\CV&u1\Lu;HQXic2 ͺ} ͉ǤH5eFf4r"m<pL! wp DZo7k2;KW48t˩/3!7@j B n{G7 8i+x0zz}'E}|(~0Ks?֩1Zhï9WC9k^L˒^{|O|(=ܒmKTAZ$}V=XD%euX >ؤH>lWFBǫ҄i/KI?IvX|)Z3Pƻ1nEkȄi9sm k y]ȒLrGE9VGX{D74| { \B}xˀM$L>3VjGݝ-DlST6Y| k~`S 8's#@\|9~/͙P?ss,5B.$i?N E>m,x65eD/s0zcց„6:Gs+yI{8lťt"._n;d zvcמ x/l˞ -g$=ʰ<֥![LLMj* rUF⢁5SoѶm q  `ԧgyc K7:e 8WՃR<X-1VSRԶTxP5J/Uj{ܴ&*]; xp++O"eGD|^PZ;EF?ͩԃRR׍Ò̷"uzVyĤ_ݮݟ#˕g=Ht>gHDu 1 '!*`iD-k\e:VƲMU.$8Nҳ0)߻oNn3b-pt2.׈[N- 463]sC`Prݙ{s {fE `}nwZ@)kжgu57u@?t2t #S]5v.tkFFH<r=y#nt#nj>8{c60quhqru̇٧$h!W`D?tjt>bcHt(Ր"BH{١,Q" 9zL$"<֊;Ahu-KڗFY0>_7u,Xbw.'2c$ޏ9 Xks>y^ߤ|,>v_!ʂN#1 SwB7yV CۍADtv OJN:+;Ēx-!(qѰ&{\OtoWpռr'r;Fu,6p72(\S5!#)}DqVV3uEI녴PFAc[wB&L1†FRU͞hDi6ďEpmf]`4w:g5[ۃ6EUI2^k"q qeD &zpkҝ^Z0Qu0>zd!a"8 q"8Jй;5a[d4btM `-s] u9?644n?_֦ qTG@7.}'՞1e i:yL(F?P[Ɨ٬F[\8HNЎ4uǹ1V:lK:N:y@eWPD04ъXCmz;l|J'g O:dW \߳/is2PܸJnʌ\BLEKOD)q:jxqx9*T#:ޘ>-y߮X~WZIZUPxP[ LNѹcCkW6ls4-rw'n+i\+?>tS+tFDR`wvya+~B,x Y7t=ig0{IѱfĽ< PsA9!&ۉgGnF5{#SD{Sz&?9a?ٌ}Ojs  ֘X-Ǿ֛Dgմ0rS5o8!_ I6bqGirkCXnUXiPOfF`|qX%&׹^[ 7l 5C^Lw),lZti0JJ<'Ƚ $23I6RsuqiH!VKrzmʧYEVA=# 6,Hm2wQBX- 8k/y=[S~= ?COY& t*AE,O=QXs؞XJ/`9mqmep-^Y5EA߀2eY)ݴ,(bE bl6FGj`=9OmbN}=6~a2٬O))g,)= -'D^O-ˆ 7,a*EB LʝX )7P3k]<~i`$yW*MbJOMe/S@a6~5HV :q!OA:/ ^b: ?5/y8iJ{XRʮF&;rO'󧴰~H-Dq3rANI;`uEU69oFa, ,rov64$lđb#BEGǬą9q2`GBW] y C9E~gsUhHBHkD]".wu2D:*zW!C>pc󴝜iɲNA#TpJ$ߛw*}}C݋&TpD!_-u)s)RCs>|^=\Ovd,n} r<4d3RRNqTV\ɶӑ Z*^ t12d8mqqNj eŜYu۳0_.t^nt{t$p;:8ޛTQo|'plO^P \¥7Bh}zH .U>VVeymJ1^4W,NۀXCGeԚi!l0S~;\PHh\7G`F pOjs_0>yOspz%Wa:Nʖ]Jua$ @;Od5RhaTY1s$}E2;P`jmf_hon8[ԞFzpk# ҷ#vA ZRrAJFO_ZkuWn)i8r&J{>| ܈/SR sxt[ele4y?`-qʵ7O?k,` Ͽ_ؘhz=5&]zDUBʕ].e( N9]/^O\!Xf+J2p&[9Lh\.e$`w1$=n/<HP|ChuP볘h;XHpͨ!G{VA9]9čFגmwqJQvO6Ґtg.4}df{s9(F7ɧfb\$ p%Ii%uPq3*VtEkVENܑNPy5vc*Ua^L*][Z]52 "v(G`ص!V2RvqADz?\/F~qF4#ܶƪSi9X__wlKzc*+ufڹk4D4o#S5( 0f< Q:y*, LC ()z–*f͆#҉;ϛ,"_ E7UZ&Cme{N%k6z Lg-J]ăO;_vi`w?s7ݩ+9X>D뮷X 9z$CeHNwP;ߕ0m3?͸ `eݛ Lu?gǹL3=bJxd; Yt/"em Ƞ/|達pJdǻJuX鰸 2OON4mj@{k0oe?G>5F֚dLz\).E]ǞޓF5.y4"IM P`2bC$)~Jhqnܘ5XF|Ŗ<7/UPDž^(prH5L[ ˷,C{=i_ 54AVZ>gLaijO`,3(8O\![\> ,92ڷl(?3TxbL}6F(i@6h؃&! RhEaCEәR65yNa,F6[wꊢ)UJwFne>Gb;IӀ@5M jQ]b<tjp\yqU/rHgGMNuCR0lɻ@{[nPVUrh^0S s΁Z4a[j2U<]$R@i2K7o $Abg !ֆ c*,=Zyt9Df+S[cb@?7Tw =`?E1P-kۤxʨGQ]s6)UHvuYpT7*frβR\C-v%m= e2Nm>tIdP@VPс*k4 @iVY[zFr6mBiueɬT  Cac_vL=^pZ<_.lJy3' b@Iww!$MTˊ*;t0tg,PFT>'sl9EO'Y,W> i/]Kg0Ä-~i ctK}k٭s`NA`NIu`Honr*|4'ϸ *ZJf癇zHƋ\ƃٟRєHx9;s ]msiaFoL^ Rv -;$W,ͯo(O}`dS9:Եt $Ϭ;g!dq f$x#v,1"pRGnm.Z;)`&{!O/R ڿj#Z7I趱X bpNJ+뒵e/mXQR+O$(,+DS< j掣O>.E8 Εΰ1-'{PVV Z\LnC(uz COLI28clK N9O(2-X7qJTU khО(857{;='}` nO[7K1*8Y5ub07(hk$W ONC&@Y,@@5YKr|Ew#B !MPN0]d&aJ7E>W9ci9(X #}#O $[\ʚxmHR!(k71AB]?xH6r$_i&.ۮIY`W/pϤCZΣ%VŔGuYg?aj;9^\$HŻVǢ@ \q k;|kn9*Gi==j/a(oZ5cӾ拢ZCy>m65 T2?m𘇆ogB.#st^U\LbNhHFVm+0hi4!>Vngpя1XnO-i# 2 xh)dG8, woԒRLDšb֘kJ#J8Bګ*ПݐP YHvTBLTt$qsRYZ| 1ޠn1k[>@- (FN*>F1zZEM2aWFAbz2-wTh'(V*3 Sʽ+ ؂yP%ҝaA}D!uLC:Fؚe$, ##XBwûRЭN8$ dI׹2:yVx\8r9n,7ߛ(5%@(zQ;@n;Ȇjm銈‰ĴVA2d0"M:`y |V8F|g$90||vjɤl n\L}&.Ҭ~"Vd/@a;+⧛ )WA{Q, $!7N>fKhI6@*A2Q.W]/ڲ1X姌Z鐷6 (Ռ$*@4HZLڨ=U)&]n+n7)`QOvUhI׎j!J5'O& G:z&J}O~MpLrx{'xÙ8Mז4J/(gGN0qzʹU&QʵED_ *_@he(gڨ z<5d[tEq&WI_Hٔ !?EzϮBlud/$y+%oϗ5P0=,tg+ׄurln +"ށ%O6Ǖ{˴՟urN-i*EOB~z'5W'1Ԍ"ۤeZAD a~b}5_l hٟiq&_k"ZOR5u. `2't4r o:2M:6*{}Q!҆ >>~@=>AR9SɅ{Gůu }i<\n̜.3uKzZ*m lmnD"tgZϲ\9]9l;-׮Y5hoa [P)֘]I@yG>㍄BVIJl/( 28ϺM3L(ҷݜ L+)Ad¬J[cRa6,ͽZ(+l+"$MNR<'׉Y#9t [GXV:ȶkjn~Z"ގaωctiuuKySW?j8Llt=dO8?5G@Ѥ_zPx%G x<3m֤"itiɏ 0<;0X"AUguN{бPqCX=3E %;  h¦/ *5`0( .q}i"=ڟh/7r/y8ʋ` ՜V/|lQN280b*֒򹽍"ͰX573h_b3)o2r@>~Jűr{tr*F*_sH>cz) 3u`MkNNRhv<5NJ羄3k {2TwSj]\d&2Lt59]r{+lOZH^6a!`|$ qh dJxzu>ʬ͜!F.j(Aݰ|gbdlQ;z89sA%9aM@yц."!4!qW2c/&q&C&NG*x9'kEu&b 'L_q3hui6IY ]PIgݹJxX>]_-pMxZ$; 6)dzFqCJ:d߰+D$g!x@lOSUO؁:W GEu !- 5%W4f g:Ő(Ԟ&atV;xN=mbßMxGjwf$Jh7͍y ]bn33J?*R^޲S ɣ̀NeVKy8')oXN+kA3kh=?ВSt< Db+k}֖&wnsl 8VAoPcTa̎Mm<9ң\H3n}M'w 2$3Jy,㯻m|:~L^p\A%_w,Doܰ$fke;UM`6[T%엦+F(!Y6e1N)lgH}ĥP[={沵eًY(ef.!#1i$3ȧJ]W9:ڤ~~k sTlhZrnUp!)1b o%;XI.8ND/. E\S@gZVW0Q&[8';'<9#>ESk嬡d(Pg_w1TznOTAmbs z Ez ^z]UlLU^$ =@xFZyμAeAR>f(LW1+MYKCx@Y. X8>. 0~E4ݛ5Uk8l!Ɏ"8THwQZ(dr $K5W)_F>p~+ya,XHbi4ncܮՈh)pns ]Q)Ū{fEC,́1nvniʴֺ#t/yt8%Fq;XnE{wS,4Li!. F|b (]#5)I?DMhO<`D|F~F!*l{W; %lͱySz/Rp(%LWXi07c}zEK+c>G;ao.0tkd8`V""{0jȺ:=r5K;-j] Av4V?kl]O:/ 1NzKʍY|()t{;Csku"NN>\_Wl>zaNu(w VC,P9%V`ߠė< }{6IKZ1dH9!]j:7~{Js5!d$r<.IDžlbd+ţo ?BuGUT ̐''km; 8PV]!,u(ɸ\ٷ w?=:nr>Bo`Сv]{/ˆk?t0mHF YzyJD7M%VRA,%& l(q tACZnlZ9D?mJKثgZHXj"OyRJ(Y|Q S~#iid'S)qQ콽sڒ)'_Kȼ _hi]Mv:g[ ;Z,!FsTLNBgtKa.7X9ʋ=6Tc̝h봉oUSE2IDa&%)Wj>>Bƴ 2{P>cLCM3e#)Aq՜_8|gkb1y]L\DR)F聐8ko8ַSbE)VMUT7EF_t`pQӫXʝ޸yj@m @}wNZlxFj߻HB=K 9>! i*$A{v ١.>?9gMG:fycfe +Sqof`ZDz,: ~gQ޻9f E~lSIyEz@!E*>CФ$\b UG#5+|HFr2BJ{I:%4&CpN)m}i>c-_vmJ]i>ͯ -/g8@Ppb˒vԪqiy@ܨdqdI8 NZDmMy?SZZEmG}|ML16 k+j?Յ!{$JXdղqej˔>\f`\6ϔ.RaL7qS"%W/ҋ$KF  $d oD:J#fRsx;,j%Y (Fx^AWO:ǂ6}?HWXA ;B2sber5j αvL1,Y[i\1;pgzz[Wo7jUH#A Զ)SߏHj1Ƶ 8#w T':l2[Z%Psz:1ZfçT "-ݞ]l?i dGڑBmweZ•`< c۟1B41j%^c"]ȿF%-1Hn΂Y';fȲDC,kMHhY'[)a;_TluZF# ~/jWC$M͛ۜǃ>RP@+xB׀FbCfpp=(Cq+BZ$}c]$ apԇ\nA ZpS%f N1 4d-`V~6 LWLBgWjAu+VP~s_R^>loɰc~*=QVLp{ Wtw {u I+'7ԇ=]G։:P@d< >иuO JFYr ~'fI\ ln}\}/r(GE)x3',1jMHfV}3Ƀj0Ceƛ$[ކ_VDKqa_6G(&t8v4&F~e#zthq{'ŘjU)nW.&'5vsfXu$&o}*0[bB٭jwts(5ʓ2ѓ8عD%=;qƜ$DY%R H`Di(qbFwϳd/}UL8dTu}'nm N*!g) E/&0 6ܯUE16tؓ& Tz2>qM 52K!@6Q`wÙjYl?B&v<$1  pU BPhimi5+d$NYn!/!V]5 [Orl <7:o DvEk2f#e9+12EFlYwZ.w7O#F1Ѱ>-FS;CJ"-Out"Sp@OLz{@tҨv B~2 / #izķ!a(sb[o0O[|aUX 6`O'/ZUhBFn*q_ݖ4G6}D_mɫثBOCo$ʭ3ɠwM; 8sFi:40: 4Q"g.١:}mͷz(EEMqJtVd.:90[:?r{yvpqDwuq'(aڋ'yвSdt0\FEmu 2'[; ÷8 %$:Rytiч.ƪBŃ'XKFv0R$*~WY%ByiB!^ *_2-wG-S,{ep|ChZǀW]MwVsƬl:5hMOi2a b>9s/Lvd7ݷwxsߍgin| }.K{S} G، w/{*yȰNYwB% ]tPǮBmKu ҿDm%$6ۥ߸=:IM7J /L{S~F"gd#ĻhLhCx𚄞'ƈg&A!3Dv{d1-ҾzYr3zXW$jG%Y<4$d0OO+3h ;<$yvqcDnG/"&8HYUB̋,py@ )[$FBu]ThDՃK݋j3w;i^_#9@rpĘ9TA-X>¤0k@^  i~_Id˿^*Pcl|R SLsl.yJ}vL|H/ ק(cz"PX@HD .%,HqUtgS+)dϦ}IqOQ٧RbtRxlWґ&>֠-tE-0:lq6>i3{KAhԬn+vN![^AkZ}faK&ʓ .̬rE HΊ >%w)Twś־G*h qJ_IR>#} Z Ve+ 1ڄ.*>dxevADT6S^SwTޠĜ0쵀:pa/g)\`ԯ49(H'hq~MA%5 ռm\BoWr^VͳIg7AsQ3O[sZT!Qc43 ɶ7#@tP) ( - 9oƒ5w~/Ȱi^/}!Z_Sl \bkbc" dhQ<v| <N3XȌ-f0ȴ5:مvqQuK]_V^wIK$\}xp}JlJJЕ&: =4$5gwXchEHT=^&Xas#Ӕc 4_N/@ʨQk&[)Kq<Ea#͸1ϻQDr_0l͂ğۂz%2OqrgvM9PQOp\]'M-Y ~H!.!{">|;kxp^lG"p ͚WA5`q aNNVWq#Hb8u? /B|y+HwSPĞ휇 Zzc.mVr^gȕl C8J6oY|O#-R!i >b֠ҧ,xc%N %3y!NĊ>+_%Tj֪t *m8ۤjEBTD\H}K Lkiucu^EsxQXB#rgIw_U,Y7ؙ&p CeZ^Q.f#,T4x}F! p}pbe܁?uS%T Q}v~Dr H pooC<8_HIMwVav7''|,r aJC,5@ˎ1sԖ2#k~u?aRX:!T?lZSߧIBEF?, g`[&ck3?;\ .O$ H5?| Y-.tfHl!\,`36,I.4yΖ'OdzY^grC_I,Ʌ4 H8ʜIai*yGVTFkr? ݴ(B},K6[Cwq.6BRXKdl̦2ˍ`49n A&-`ǵ E MmBC0wĺ~)F>M .A Xݐ;酞+b&;#>K}0گ !A5!BCUa Vd09tV&>eY^;q=*Jg19-*;u'= "OƋY"9BKm 3Ms6MK,jȿhj1u9w^)]CJo+ 8TP("![Yц=ޱi1 ~?*`Nb?0|<0ȉeGk'mYUW S sn 5uld\]3GFθξ)9_|R(zZ6_ȡ0 ޴ꅙ,Kd uVZ!a-!@Eɇus\G. @*Y2"(&5E8irfNWnu^;KEf S*K^ *n̲Vˉ(7*5q5U:1ZK;YG/UdО7Iy(]  #EU[PGwClj8%Ġ׿\;s Njwc҄h[ Z7>(C=FC >.!x7vyUQD4Md1jZdLÛU= Cu{ 5A+kOݴl{klݠ(FA""c, ^B CӢ(Rd58DxđDz+RSBxXra纮 Žϙ-T :mvqo6WY4߄ew`yΝNsP@7I&Ψ`XEb^0О Cr"oŔp$i1 Jx6݁+egI$!+sş)ߓ;j/2I֓X <`Ʀ=bu(sn]04RZ9$1!еSZI40v08hn6X)YH"lMPqP rϰ#v9Ĵ`qgl&!Z&@HxInIO&_1wʈ_\V;J"T~,<+/DT}ɚ1-o*Rt6/ҭ&D3)/|!ei`߽ m޺7MGPSFqՙJDCk9OP*KcaA68vss8-5I+_T |.Ӕ#O_%xm9I>Bfΰ=2b9j5E 4@:ѡ1drvqUZ*bsK?=T*? Vn;Hx.5M_BL̪iTIЂ4!L펂ez/aZ pP`=\ zz&al*='>6fdTN3UBGpQLgs9\jr4Zp0y]3`gk({0l?[snt6bI?OiS 7%G0E ʡ3pKm\`>#;E/TGi=7=_ ?n@k͚F5 Q(:GO\|Q-L; wƝ޲ga)^+#_eC(X+EJ)L.lCJM[Pגr_;AU>ͥ$$'ܶG/c0Vwep}[~므LnY)[$&\qg?P˫ԕ @[B+ہPv2|zeڠ';3mx%u/"canG|^V݄ н^6'3- ѺiI3S? rN 1|4doX0ezX1qYLXA231ǒ ﷿U[pfABJ,_=[)ـ$p@zQssJk9h4w56VIf;ؤr:Lv -pB~0\)ZVӂEYj `[`RpZvGBKg84/k8 5~?,J5mVm^OP[A*i˃.927zEMnCk.+)?ZhkíNe^. zbVUSK8r$̩ʾ)hURQo lhz?!YnS0ȊEg#@i˂U >x kf >I>@r07^$L!^H#0ssi q$&iBS6 XhM?.Pl>xc9A4/I/1־0uU7Γ8]b*vx}"@~d">ݱu]U'mcz,){s观×$%}=*LˌнLZ`rç7UzKd 8]k-c bV ZatKΉè]hVIx7 *,G-I27 Yk3i~I< =J8otUF,lm;J^1AsSz)rAm m.g{醡6X*_r rRG:@pک.{.vQ08ZЖmw4>Ndw:KQnbM1ɯ{W2ܻȅZ, Z=7od×~LhMVH21OfMqPaE8o=h&aW4Ǧ=\y&0ڬyP'q1j_3_<*-z/ ŞPfmNfN/YX"duCh1u}={g_fqѶ,dgl'm hX?aBAƳt-wRm-t<rx.H!2]`%3fpw@I5+ZBXfc6$#d5ꉮچUJUd1_զR`ASII{8fo, <Ɠt9] VGڌV&VbII7I 7fmAR7]jD3'fۗRC i -g8jX2^ 3G@e_\n(ĝu24?m $L:h Wd'0ש|o?{r6l6A-QuHb0tdqγ+SsTAy,\wWӍ [$>SJwo,"WoPqlyL~=$<}6^T_Kү{8م R!XC q29-D 9A1_+v :sGBaV?xeQع,4jfMӌn2hˉ8$53G.) O\*O*s~NL6_l+oYuN+B= :v}Pny_iyyYQ*lI*}-5w&VК{@dy}6}9 kX"u ߃}Ni!]B\t{fRF|})ژ(T<\8'=cA",δp 5LhՒ"ٻ_Aͭ@SBY[6lT4a԰V;4] C 0㕥VCK=NꕖLH@If%\8d8RMR wVLbi-?clڥf-zMhkOˍ`yRT9eD\§ُ2\\lT'E% ¶:Cg4'÷b N]xEƊpWP b" =-'ht98lEEClݣ!<3odUxШBAn?ڻ"aA8oÕwLB}"{rk&"dZ]db 2NQ^:Ұ3%c*ry] RʽŇԬ -8?雸c~*%VL/e~~h$&%ŔLd0t65o${J!b\I V'O ONF*.޻b B&ؚ w^GNRpnQ~Q/Jx T~TpI{rP./WN^f+(qq|zF$}l%D͇yVQihL; Ly.D5zMO9Rg|[{83Ow^C?.J=b7clmj n]n=.{uPuɃEA\-F^rztrU9Z,۱sot aP*IS80gzd6-}?pF7]r3ؖFІy q>Z=0t:՘xA i:] ^JM;P斉X%mq?ӌ4"/+wr$;9׷%C|<UxlUI f ǰxԍQ'9-Q`XnX&հ jT'3@C\HV[ejh02v-I jwܝ]UOg6?Wc-J 4q[y;LO|̓ɠj;ACIp Mg8ht-=i8M>C|<iKo<#M"Oٶ챉WUV%HxT'Ŭ+=T)i V 0Y9AHf2x kWP^_Tz[?&klI{&Z":?J'DlaM=_K~t"E B ,S~þ!#1On(cA'<4RfIȵ;5vaiZ$u9$$oDO|c:(GoH,ѩ{[هgx)cX4pW*TR a~d yٜr0l?@%>'+o'fZֺ}<'.F(d1WBB`(]b,7oCvR.qĘC:E;V;=׬zI A5'/z? zw9tt?vfbT6l0>uX}&n/7%k#u|V`_* c`==z{P" HAq*nD5q~bc~TAv .ǎWΏr^7T1xL?{}3ڳ<6p6U e5-n :J5ɴK*G7FF;Dw5M{[*鰼+=pEAa$A6͕xW͂`wu9rZcǣx't?*sH敕;D<<R[ Yfa)]Gi\Ԏ͊{Чqh,{pL)f\|ޓ*r-Rz҃_Pª[$s+ IwۻMT L{pug!3X`Yyn`hpjn5z4_Yj/NJ:ê^'.'>6;1%~ƱG.iJ1/󰢙%w fT#oJ g,CgS2Ư sX~m߂CƷ~Շ;Oa:=+upA~i2oei꘦ Iju6ɔ_YT,pM."iFSFrT9W&Fx0XVx +!=0dnXSnm yC>>##|9_rgX(`It& 6c]:ʭ&er.S4bj=܏nXJ{Ip$Q!kKɜگ`FT' !)x ؑ{zbu*PR/a;7sm!Spd[xo|k{9: ik ;Iش/q w)LaZNxȓtɄK\'%4ceS9&jt۳ݭi+dJi@O{>޹|G.F9 }7-?TU9ET2cgW%=fRvī:aL*ROYڦ|yMYЌj:,K Ac[|؄i*6A›ٓ-yꭍc[z[KKGGXAe O|`RT$pV0 j32`T4;7"ޕ a8,DͩjD';/h ߃s=URtP5QH;s%H,GaҶPaA%S7)J*{Mp]-jƒ\ߍtJ(ϣ:zaOD@y(G&x7z|N4/yW$̈́~e~Jbm׾4L)s TǝCrP.͎pӤ>'l \Y)zATVG2RY߅/5<̞YmJtҸ1σԘf#rڱSkycPk"__^JvȼӶ2OE$<0*П 3U77VW2SpVpM9{qՠmL7?LV'QCu13j ]Jwp-DzeOOexv*uv 6g>UZX9! @8A:d{9`L4qt"<; 3A}g} mtvЎL}oIAzdc)}yuWxO`wl{^%ݧ"ɡ#p9bI3]H>#.e+?F' aPےy_:JU Xj|/قܥr>O\P)1QYV/䤺ǾjʝxȲCoXO7c =M}u {,jDMӨMi!bn;_% "_*GghiD%m C~@8'Lsu.o1.}$N/o'dԃsPF g0iw>F*ϑd1BAL~E9v nlBZy"B{ N*D6n4DkvܫO"@T`c"lﮜ%7`gY2>+tqʵ5b(W%cF]os 84=I!'AE8,7Z׵՞@]6- |`u9vkjJ v!㰬i{%+> P]/n%-AhcK vi%#$Hog%t_1f}zfpB##Nԑȹ=b,BO& Rӈ0[5MhY_VY噔6XT|J `&®:dI ^E. 8a]|} V)Brs+Z޼KW8ecyѻhɯͰh賭" 2o@oi~+L۬!W׸jۖPjHU{Qd?5k& |TO%Rdr݅V'=H=+MOP\^):Pq aMJ͹Ųә/'e~a_j~xhqOm|L#q_3^7umRD:FSl{ߊdd u=2C6?Z2H L*?mj%HPynXLFxZu2='ޒ}uZ ]i~>7Z,Ry_~~|mCsZmh f'S}_e`W4{Ŝpx LJH~ mlAWmS.Ҩw&|wC dV`BVo6_р:M`>N2ب0?%uh߮BA!z[cu~ APnY3+YL۫4$ %'?͔^dqA|9#/qt54)nߎR0e8+"kChg87h_E <x\3{zE3[CG%GE{+/H08WY`<ƪ)V@Y{uWI WDKd;NcʸGfW.1ǀ2AS~;:1csxt΋vIt 3dE6ԺjrG㶷N72͵ݟvvC"" VdHeu 8LrʟI{gs[SV& dvif˩H[U/:F˾Jx+פX6mjb%:#!^qDz3F2\ls%Fj9Ƅ-g\n諍^e~>88 NĊy{Qo7w7P8w'pAgo~O]X򹺺h}Ee@\F:L 1xǑ>RnT:֊?qMgf>'#(s;4{l;ZGaQ07ZD(^ dZk> |nGI8Bk+F$r[>8q?]lRp* }dn7U-kV|-_~ gE7׾A)L'2>W4t.lp'<5bXġw/?Ag-U9Lp53 ( vs\ vL gLvIBLN=\kwb0R!VmYWs#Rc)G ! k bhTbCYk6)[61ía*M9p|@@1 ZfU(n͙K@Ζ"o>v&:eA|e8* 3T:q#n)Ku~ZT~Nc'v̍4lR7#W|P"k$hs0⣃Fu6 B9K # :_nme0^_P'|P>/QkK#8f@,`T<]9ځ9:_džUȘ?d'TCXbTlH: Gkؑ᧸^LAq , | vW#:~!4=oxC ;(yXwc\!ֵ AA46wBl[>2Vm3SNꊢsKJLu.>Qt^[`ny:n;lo/POQi?W$9,4E,'mYJb5'gWpe!})\3=WVCAsipn@yVԵ,[E&ؘwVUw HI`΂ZO (Ww5$ F\2mAmQ^2WT_Q]\oM5n١qtY2yE {d'8nQlu!T$Q/b-bcIÑ~1m뺋bl ~8^AbDEpHݻUR8B8 [ ` 9)~q{8F'tBC {}2'-i\MaLjȽ% g1AqjZظ!776J#l[?Su¶I:]KRν|5hMZ&"|`M% @2gF2vtLmzb7^㰜Ek1m|3oºD{[B%?p>ZyVj@KMۏS%21)B}$ /cg`Z9 # t~4Vjb+:#cӄm.h'~ezw)1?csI6yL\@E|3'}8pR|I90#҅>/lrB*(Dx3ji=X~f%%3;̃[u2t)#,yD1a`߇%o@sZ*gD'Q?[a֋5;,pɲdx9tj5yr0e]t3*$ҡ@Av\#=A8w2&žR)~ǿt tYG? boM^d(a`l$!EmN/I8µy Bt)8Ko+mT\q^Ô4yHbʯ~}x]sIS5 %hs G2ˆ8iT.^yRwpQOm\`[Bgkr귲uжm7UF'1 JOBµVk+Lh3_v[^95lmsQ9ßd&i3˺L]y6VV)-Ev8GB'tuZZ8~$꯵dTyƼ'y%iŒ89 :S?C-o6MIyfA;T%Ђh>iT-J#Kyh jEv8,8k*V)ؑ Ⱦ]h6F}C"令YĢf6"9o?F惔_t]k&Dt14R S:mlm+g+ɳU98.7ZWt%<暛%h8|8~~<}s_#ug߆] ޸E~<F~2dLnCeaئM @ O rB^6dcJcөӇzkmB$y. #Ys';^Q!p/Dw0eA?P'''-vʧrJXD蜨wh=Y0#;C.A ݯ0YL#ËL2B^[igCV棒\J^^WwUڳKA0g-soX !Y=zol3':Q .2nbA+/\ܷWn?s<Kq#,ł2ȟG lv>)ƿTL@sNN"? '9ͪ*Ͷ-}W~QE,2qf '/9E{KD*7PCMNN~[8TK NW4Qz0t:Q^n^‘ݿڦ+6>'B6dthE{LܠAҙƊϺCy"U4"vw'o:k8< PnXٵ'$uBj6T8vT\@p5͵e;1QyKݶ'YbDPKD4E 0ģM]/F"wsӸ(O*ܛqS%' 7&1NMBŲj ܺ#7aF_F vM&]W>w>Zk1ڃ$:YGTw XrИ\\=ګ>^,Ea+ ZRjgOY>Tn}Qylނ՞Dm| @>#Ct2,N! YMvrQ;Yz)^dx8YUo*tgN}?70-2 Jؖpo-! GNߘ9ś˽\$u USG@4E='F>P@4GV}=L#*iBܡd!E N`:V*MG_g?(o?ͨ454wJ@Pj'vSNţJHr K{"́+HMQN:-F;. |Yjmd5.jszT;;C/N֭+z vZVI~@):,8r]j-tKP {4V7ӴN]ӾCRTs^ ؇a_w[?w=s ie@j4@a+v?VN+z6Fp$T!=Jm*!#ZLĮ҃߮)~GcMfO0|}!0AH\Vw#ΠTʮ^yg.{pݶWP@OG).Mq96:}j'SqqQi;|pz'h캠EFyţtD/1^r>*$\% !掚spi{oҊhJD^weybrj{ZLtbu 53TN@/jS"\Όɻ̦/NL.':#.hOpXy6<pI7;K4nCp-aZRڍxXQ-xPD`*э;mAc0|?>32|qt_34ɯ $7R]ɿӲ@̃_]/ʯ)}ܰ<"G q,% Ov,77F u:cIBavv2.ERgG1#ucט=vi MMǦTS#f2;>5@wpꘌl5`.A|1 p{lr:9ێ_؊3Z$~ 'qIAaP6iYc"+~6L?eБ@j}ۈT˝[ R8=tLSPE[9Zة%}Ou-^vfcSl{bVy U%w=qf8Cݪ/L!.#ҲocD^%ݹid49*==s!E[wAxB72 +Nsa ~|!_x2 BvAǧ)6alL .ym1xMIJV kQ{wfNA!/AèukQN2x&#w)8MHƌ.(xҠuyWRk&.U@VF+݁lW5B!k !Po~ m hT| d6v1%A#Z^~ `ùFnwA3oy mjWgw9 :p!gCM)3&sR~4}P6bCz}E~p-gQdn*h~J}GcZ:EUyU_m F̸iim@s^qg$XN/!=l^ !ةmJ,(ҞCQԑޅ!(P;uK%lt#NmrD6d%su-H3H$M {u?կ:{-[5([< (jʓEy.0mg( iP0eE.>tI>58~\e#~vP7dMݑ3O0a-OoBzg ZozMsN9Pe{ 1r]: 44S1Ik]J*ו>[p_WRdf h(9=Z>]iK50VXL ƑsXnГ'7BJ|wF<0@ȑds_F<oԆX@ށbVe,F8wPw u`'D_+j ѥ_ya_2w2ŋ ƧF+1)s`ᰘ:4P *_{ xDt4Eǔ5ig2i U36k5E/2P@,yP.E0)&[*P +Vdzm-rC]`AD]kJ 76kEyoY5a}Ѷo^01{rM ?$aRMDfe-;r&/4'H{hsp]b}oȏ˒e PV){@fGj",LpDE]:t6qЪ'2&QȺbBpH$S@+BjjŬqޘCJO;/e`X0]pI@**ƟI7"x.c;mD v 7s12\{UA感qK3ȾdE{fD gLYu;6-UʅpU& fZF`Yƚ`u)EMeȋw|tk,D 0uK>J8Ya#[鎜KڜZq^[y7Kf2x"K8rPH]1bn9\̥w,J@ uelz17^ZֶTA|;I㦮2R2AZ Nv7U61vcbߗ=c*5;9Ouj{cY'y;Lѷmo/Z4ڮvxg.O!@:-b˂׋(637L\гSww@D; *̼3d*AT}!GFl\,HC3g"9O#dVFﭦjFD lsb^ZQle ɽ#p(RKrJ(QWkR~|Ġ.3mrH\-6c7GEBi4|n#M&.Hg,rq=n[8ԍ1t9"!L8 ?ZAqL psth_׸ٟG[&$9]!l*=#& M/-t'55LñBɋQjIhֺyx˽"TrzoKE(M%Uz-b8Ӌa3&Wbng  #uٱ opO|q_Y$S!ZE@J|r5k n~PNl&,tk 1r$נE$HOb$l%p>M0Y>5ǣ>K{FlĺOQZ 䚼e.ٯ_5!o5j[ [g,LHA lvVGc_G\_RH2Ī?G4;+͓^a )8"PhpOyN/-#ɶ -3_roJ5vnik%s"s7j/dEc@'Wz3*^Ɏ7jCw!QI)2 _gG^IV(a*Y`!"ç=uIQb;< EO/La$رn`2[\l5#e6_xDSaC=せ2 cj55&b!+лI|2N3#QK#(|CoMVo$:CrZN#^9*f6i U[qYڴ N=0rRǤRzQ=`S>߲킝x pki&X aK,8ħQ+FcZ=\Cfui9 kwi5śka "L=ڐ|D+"55)xOaF6 3ʊ( {K/nW.^m7P'3-T; 8k;t:L}|4rȠH /)CO& SG?ie]3[ǃ$$S$ݛl>%0&7d$jgu6jt+̏٪zTNz)p~Rګ\%>WNd?Ai:b NZ8*Lx,uF/"1bc%ԻempQb?X#s[<:ʾ1Ӄ ;u%:6>t%ic*eC֍,הu 1%$[m$4Yv1m1_N7tJe2կsv& 60ӴAH ١( JhhxUK$xb:_s` xk}*Iҝ*<#k9|aZ6 Zw ]=-dZIR.Bmn$c*hj ^$ IxJ:Fx =`zHSVھ:V؄%}HNpf4XczLikcܑܻU/f2,Aqg+_>8 z]$X^jذeT;Q;gCpVS: 3k2sNp/JȸxibӨqt#&H50UKhaWxlg}<+ptQ;@1*pmc"Uː ֫-WX"ׇR\Cxe=3~̓( --=3t- !{F+I%:40!8{X܊u磤%(7#ߴ__ːmGDӼbt$M'fef6r@*Pa"T TiāO 0׼G5_,7HD %䉃]*uN|h\2ٸ-@ aH@gYZ0707010000010f000081a400000000000000000000000161421e7b00003474000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t/K42]?Eh=ڜ9Lo9PHCҖ𲱂+ P 6IyK'Ob>Iÿ4qQA>XuHP[f|X1&h/]M5_g8º-_@VN<R=-CPyptl NSKwc_?șY_V@įkxtֵ\@*>"+Tw [[4tq!{ &[L4D{lXn txG0iK7[`sߦ[ȅ˭+2dr|Od6vAĮt*$XkFMhMlIX,%> ZnbEh`){Ƚ|TcR#Pfdo@[O #o4#)5{'`2nQ;!U0{ѹ]pܨh/7*ۢFt@{Dz+s/izIF'|x/DEUt#&96 Ǫ'sn hb͕͎é!WJ1 4EWGx(:yFlXDl?͎t3A?O%Q+f2J]zwG []CRU ~c8V q%篢P}#/ݼzifWNRUL1,.H )OECkȢ9ad׹Kw7I +3fP~`6KdDZK c'ۭ|raf-`=.fgѡqzӹ_!!Et|YeX:R#΁Wʒ`bl{CެU凒 t-4OYgN+a\+@ YEmQ{z[+ {|lύXZ0/+OP)/ @g\|Ѩ%zxxK3]2 ?0l*gR@x2NIB9wR@>ui֦L' 䤸R\Z >H(^tz8H/X!E pOPbmk:^irj ň|}fѪxQ,IabE]@.Q~.1}A@>RKU{j/_8=ѿјFmDͶ y@Q±d"*-#]*ܽ^9AMr3 KthRzz7L`'j'Tn2:ذHUj)@Hͩ]bMpߔ\`kV[%[聧Э]1GжfV2\链 Ydw~ԧKW{3ڌ;ϬuP k0$=PՕ+4׀h7ܣfZMu=ʿCw넷y4OQGy~JyLo@mr7 Ε2>ꋭ@E'OL7[AmLQB}k;Ò#XL*g4&ggs&ܗAb.i ъ'!ij <ͽmi@o-v5#, ߒrY$mg+ipO~ʀV3s^I;(<ş)]?鮎/J+PN4c^eH΁+zۃceܙ`[{vsE(xuo[zaZHy|]Y{WY8p <`m'}.qd80!4Yjul:#z0tspHhP &Z'](`<0ŕpU7 *{}yL%Z5נ 7sɎEf ޿-ΨvZ=?&XZ*bfuܣ$حBd x2$7;WD}c+)_sU!iyI&o6Ul"1H]0H;Yr(Deynv^/3_hfrXF?!5K[Ǖ-ho2cIyʼ.6Y<ٝ R۹d}fB*-ND{C#uka埌gG/fgmECC@aH+u5s1ݮD I'LQX`+L"q(+˷WRjc8GQ ׶F8Odɞ:Ec6 "wq~˽[xfgSSvsu"J d45v^{Wn*Y2([Yg) Vuomn=b܎ yg`w`G|gm0U%__+NQ撨zj>hy"c]+;dK'㗣h2dWq60g87G3r΄+hi+M,FVW\!><7!D:5~!2 aasWN-B.OnזārŕMm`d:3^ji<GǛ x@׷"S׳@_nUQn8&>lF]>Z|tjIfH'HSz)qlN>$CLz"hG> gN NX֦~(A0˵iZ]KxVpKЦip B\OT{YQ4f>&EsBg:e c:vׅfLdrC}vAmh~<IaA#=6(9HCp̟ TX{6ISF>.ˮ8ĉixdA"5Dp>.oFA>4k!,O8Cq/Mn`**r2=;+gpФ_1';6To`@?zA*Zas4 \3*yzS^6R@/z?3\@QvU{#\:@!WTk˕ۯe.'^0Ŝ2¡ n4-`m[&H7jֲ* AKj!*R효y|Ark *d^#()5RR1ĴQpus| := [3=-ό~ 0c6[(Bk4EPGot%ȩ|dASir'`%}_ߏ9^\ADibHAdhj:H#(!N%8kIroAd')q &6z}ac_*xH'XcX\'eH!V.s.8䔿0q~pt1ws*Q&ơ4/ڃ`[cZE17^Y*vf.H$(ZYYr?JiY;SϞQRM]h:)[  諭Z[$v9eF s,ڀ1Jފb(kb~އR@ qN,Sc o&%Is=&&A¯0o-ib"ϥT~{M\N@Do Y°f޸>&M.L\`_׷9::d0.^+2>&,? %knYI{6*,7TTrs$,64 uۑR[B/z>I~a9\ 31Lh_म ԰L~^&rsֈ/GN˳/ՌI1ΩJ) Y@+%-hdY?p0  Q/)ilw_][U^nXN`U~Qf"A2=Dy;U|.kO4S8J{H,cIE/8 f~TeebLA3Jpqj;Z8 '* y%s m}>rn{>-A[鋼:P. m~n ypzTW盱8rL]DXT_=Qr&̲a[V+H,[N,}+z＀T:X-WFaCj< 1bK6@(f70orKB(!Ou%\4k}M}ꙑ4;NTp5ƆsY$舭y mz,(魺iqu8]ڧ87I}(Cr."$F* +߸U.D {YLWXK]hr[ %ꝶ/b!NJq۬Bjw$:mVBSlgSiQ13 y` b25A LC ;X7Mi8%O2^.!?]Tΰׯ Y\ [Kb˓KAvI]TAJRbyƾH;YR;cn Lq"E Evj?Rd;yfz[@SmL(4s% `?^#6t-q0#"7>%1H=<S^{cN*[ ]3(f5,r*xvHv{xh?iE}h/4r1{Eߊ%XIx\A_(>`^Ѐ~eݦ&y>Ѭώ1 JoT(qNK{Hw:%ȧQi2Ux&]" Sկ5y`<`&~7bV± l߼4v&Qu2G&l:=+L2Tm,;U,S.&s_i3Qڅ{́W3<؆ԑ CFurFazoufq-AeߖZtM5Cы 0o=xN v23ɍ ]IdaJAɊ<$̱~#/7oej"Wkb;v0}A[Vn&Pɟ7?HY]:l52x:&L>`7ڗ15UME*6No0j9 j!g"0jNô)/}|~ {+ɑ> /g+#~nYF dF=DSza6̀.<6>6Ao\ӝ5540!= dtK+~~$c2f4逴m|.h+q )PLhcU;ⴿo~1M3ȧENB"-;L>oh`k0.ν(lѯ'Ko)D4 ('#1\lL#Pt7Knf1 ^C<}m mFZS ґl6)!d? N%W᝔C"S\ӻ(Cw%"V&+sIh+8˱LOS;_heʢhN2"k4BXΛ  #8/ز{s4($mA`4F2:Ry=}OVءYe=7Q$ ARxl:@6a> UU\;q_b]oX E 8W"|7c#%14:T*A:M %T ~ ϯ( {fΣ`:Fy'_EZu *(Ҍ3)c3k/O#::6S򸌏A$G#ӾK 4L .$#w)K^A\6$5vmk /T/#QgoeO#'%֣J]>\hA6`N.ɺ-?$ۘ5+( _{ 'g3&]&|MJ8 1 nCKh ?X3qh7 ^ãS7y$o{sY>Wh{W%vLlIT#]4ؗw/^^w2jp@k/v;*I 1 ;U4m_[훆c99_@m%{,XvT}#ƭmmF+'_ ifs/`><7|]rHx݀ݐ;5bP m>ÚOKtB~~;K^|UM&YިV,n>+rHUܒTM0=q,B0IQ\AU hD|Dt\DXEۣ5589K˝a4xh`8oFE[}& lbH/` .;&̄z~dT".={hC#7Mb2\JkФ٩xs šavDs)U [3qȄǩeF{FT/ #J '[Z7У"྇"n &t^f1c: ֍~F8LƤSTde ֹV_>ϸ*X.;(2ST_ӢvFv3 wԞ|@<8=%8W l" 87 CjQp{K\o|Z+aZs8\R=5 V`$WGa6O<[_f%)yJq_VlH>5[ɣa`H*.yhi_})tzlh zo5 Kӂ7+n_ŃvoVE6) KW2ak躮F\;j 'mMk >~QZX$[Q"6Sɛ6I{FDP׻x`MR&h ~j03x,@ ^F%5*v-k>\`LG|4a1KyvP;IkyFAJBPЊՏM)5Hf]Df:6nR qmZ *RQ!闦EOy{zgN8]fU8GZ@=$,N{UqcV+K 2}/&kRAEwChsOH7Ҕ˨/\ 'z ̫Qy :VK~TÀCe87=$5{%C ]F=-9 /&P[$IbX9 %]I~tC5hIm<-h32-1ޕÚ]>NO8DZa@~t^<6i9덙 ztѷϊ~^p몚Ӱ+cܯ ء>V̀"cK0n e#'Nmb3`Ϛ"hI4H !OMS}@gZxƟ~UQo`4R3@@ aPm'_XRVh@[y]-X3 d5Fۃ#CNs4W|m-K)b sM1^:&@Nb66,{|ݦCĬ3)7:bsnM*s)ky?WG׈lwwXCU+F !THk0TDsM VKElu?njԼ$KC%ϟ7@ =iI B v|5v/{ Hu.%B@>b&*V7ta6& -B˯'g_7N)c=dE*nB8A]:ĮXb`LWIɁGt/sf( 1I토)!wlf1!<U}4 ba؍s3\!rW wUtG5zFW -ZtQVԵDvI3#dZ3,fAͽ~ZpeWOE}e6>)‡GѱKuODW?_ew>{]-):L8.Ҽ% W\"B`c'haCWH@K!D脓m BzKC-)T4qL%XEj|!%yI bCyZ\1j ùmp.2tm ? 'A֛S3Z^%oLQkpՅ"InHm6+pEpR 7(>13a{!**d9xXGYj^4U ,öjSIQ->̝8=XkSwlTp*]9 vs vZtw dG塼 TdDHAd-5>KQ2V֊v?@$M# 󐼨wwD%X5Xƙy feE, [4_PTl0E0^_uo6?VKߵj p*J.SGp~ @W6HO߶;8P5{m'roWyw I {zcPG( < 5K?"&!bDö 6;Rw4(Q nVqI`̲d@?Z3ٿ+%gsOh0NQI ;/ePsoNgTv8!z|7AQXKx̲g:ydE^{vl}nQv'|i I#Nr T8(7H"+'sx;M|-F_2k<)^?⅃$֟q/[sM0vڢ!6dʬ.Ȁd<֡&A'9o"RmDžz$zVɥ6'eeyb2Ր-XDeÃ7QnUw?'(,INt'݋,z4k!ʩ9B",3l I܈ 9F}:y_,J=)ۯ wā_}[;b(u5<H%iBi+G7].6䣫'+(T}v/(r+)hū] ' g1*eገԒܖ ;_jޕo:{1^x پЪ{o>s F _/)YaIpJ! 4VIvzJgdR.@b՚" /ay?(WW!ɛH)rԲbeLÙ[b9- Z1=0YLł(3L*l9c*R`#Y : ')"x+iVa.KE{7O"\ ߸߶^unifWo?B^~E &8 )4[0<Ţ C|!]߾-fB 4: lʞ-Ph/e|v5܍8,|!͐sP :x8ׇ.Ems܏*E+ &{1Sc G`'ۃ!u/v]Lj}?A`d"]jr4GYƧw*-;pAbt’a 85 tI˟̔Gu,;"F ۿu[N0H@]J_pج1yE/Yz>=5S@ayL{t`遛r9]htK!@k d-qnd R{Kf=mj&.Tz" ,.f V6My0c[c2c{)Y+F@ː "Fu.|R'37&8 𭯺֬) !$g5u!S=~9 uwq*AﷇHK.X,Th֭A6?{CX~g4۽>g ,TLugLם!N&>vm:J+X HJ[ R:KMF~ ?P#Sb X=vWa&5UɀJl/Xl?Ogබ,gXZ+romJ_V1o %ApM}He =(Hc\ ߽/]TųV3?DV3gvnG>boM1Y>G0m'&iL&:f#^X(`Q.k%dNhd Tܠ={b',׀z[z݋Q\{pOVMiܫ{A(cmuJ'ɕܻZ~90uƱI8WL)%&7;pSJ=*h(#x$joISϜr!X>Ҷ7 !!LP"TZӭN,cEHN?ҴO905Qc8q ͏u&ɡE)&>s~{+Թ0怮\lb__*O1*XQHa| EUI,m1&ۏcA~%vDԮN?"P_uEvF!+_= x#Wkr-M*7= pzѫPYg򆀩Cqb6Wv{ b`w["gYTܽcwֶL @M~GguMV ^ 0n!;]isP?OCꈠշ@e}< w@af?<Ȁ5/Wfi A00xMa@TQž)BxS:UO;%`HNЖ#ǚCLͽ0P/wXvKg|Tm5p(1 NV\M'_ꈷ`26fݐ96T ݳ1x^}ٌQh!mW3Aۨ {<,|e[e&V)~q9Ɣeл̞#OZvCØ%+~T e^)J(ĩgv`&hʿfM"Z0C@9/-*睨ua`/\MY ,-MhՑs R>:N̘r∐P?|&=4;[OĘuምkfq<g}I?iq[x8Y4c9˴[Zi>Fip俸kIaA+LĴ'u8|G =W>V$5ૼJB4x=KVV1 ԚY3`FL. |Q@lxr!Uӏa=N/Rh5N * BkGY4";lXJF\=x ^n^Dl=]枍Hy DXM(UڞlJ&:nҁj|~lu4I/^&g4n#nrN&$|~>*MﺲH"YdҖYJ IӁ f)X2ՠYg=:W[ x|Mei g^C xҍ">I5&Qp{vJht`jAr;hӂ -nuCk>}aTF(Aqߵ9_DAJ#CqbuSɵh3V4<&gx(~B8<|zle"VW㋗H;B^ހVWܹ/[u05 *^y vjdHlj@D `N|!ZF+ tL%،S];]C'=R\y/)9">b A j"yK=:ƫ~׉N7B?wL ( 䋍u\_m`*.5$u ?\DM'j \aJq)M{{* -svw;8 HgS˯xhEh_stޙ`EBܤHU}+Q=L9(%wպRAu!ivk̞|5/5exmPף`K_uetZj->,DEuAADTn;*2ӕQSjT-[Y1\x-J| 8j >F $Ce7!WP2^ʜHyO:bGr%D^}%bAz2:P~dMX3Gv4RLI^!tKiK6ܼZH ƏpNdnyylWXׄRCRil9ˑ|2MY!]'uQ 5 M+JWLyy/gM9jI޳M'] T!GWci֧~u`bW@uw\LSǾ/a*)ddaIX;FmHI2^m) 5)u5|C3 Xgc*F0D9yRnBV_AC]@U2;)8XFzA3$c'%>oJ_P:(n vqeQ]_'_% \00] H;?Q? Ya ;˞g3ç4:Nhܐgɪ'$8Opŷ{L=ܽ Rx=E|} " ?國Ŵ4x;&j\ %֟U7~%"ɕ7 3oeg N<տR=0|TEG,}`ydB_ D8~k!\AiM(镗v灩d/ $^QmKR:#kŇA{g=cBPVHt(vR6? t?p;a.3W~51@%c8[,}AE3--fgY[i*.^Zűh}% 5>3PW H3%bɩOmֱ]W^&,4WIl6/@-cڒ(^D0S3&+ :7\8BMqL ;cINv`ܥfwz_3 7%Έu"[ PPhbV.__b|з{$wIgy0kKniӤ< xRZiB iݘ_vIX\T-3(>Q\|Ds+*:ED]JUm6C*`FƎm5;Z/ 6)vHLsTRbce\]8K{R0qt?\ظgΦrCn&z2r?lQC=i[;VImǴ̢3 ȕ'1[.~f"ju/g1?q7 qTղTG1c;F-u`yV bcZdS4g/–%c$cyQ2AAfZ?9uN`R(Bl2n"e&Ibw9J0GSr,*E-*Cy4d̅8(JzޟF ]'ϧ˰LAwb0GU\e7A6q?rRvz R%+ ͻ.oIʸ޾EHԡ}*s]C@?@KU2*urPNHuE Z {~)øQwc%}NsD~β_eFil=> mv$G "/ 랡%ⶽ"LxAqIT`ElT5iftWO{y=vi'UeQa-C41ntڐFߧԅN-Lɂ$mn )_&W*iG(lA\#4c=Pv@H (PS,wIJBcy6?Q =#g Dcao PIѳEzujh6>S^< c 1N;䙜x3+0j[ y\|+ԊqDHx4Log{Z?p ޻lL2?*4dfHǸ>;׮zm 7 >6U+DkYyĺ@`vR+Vt!&֭-ܠ( ߒv0Bޗ_mW^1 :zVB$3ZtnTX(d/%dų@{)M/zn5_A'%="p|7.\J]s.'hkPa2!t~WD*ޥ%-dW4/qcަ3 V,Ui=HJv5_T ~9SQ1У:XTVRd^4O{M3j3 Cnu=z>Uvx 5h?y]tM.UPw~(t^0JAhlPj0A)bWbC!`rR<-~[v>.瘹*F@ȯ={@JR1"[[y{^MRoH/J\C)5~$+L ;:0]ȵM~[Fǵ<~`E5 +O~V -֢qnc;?\Z(EA < TDįrA_-q.{8'ipm-gYZ07070100000111000081a400000000000000000000000161421e7b00001d00000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ttpci/budget-core.ko.xz7zXZִF!t/nc]?Eh=ڜ9MspD/7xI#KbJ]/Ԛ symoA#RUlV-kFyǜ'"ypjuOԛdd}O[TYm@,oPյR$yJӠW5출aY$\;f/@W)Kͦ\9FISLXO`¸W )7#@3U0Ƃ1į/k*Ba7L,Tޙ=bAfݛ^4a< J2 <dw"8uoW 擕T&`!p7=d9LG<8_,ڃ G ~p\dXV\ރcw%w32l|,c[Ĥrיc1v N+g ^* 9U6)<]S~B Q,>^g>gSKπRjPYժBO췞)Y!I‹x^IΉBʷ$Ϣ\Ac["n9}\,cG(X^Eq?~G9}8GTB`l7IVErJtvIʌ #NQ G)(ܶ$7t oQ}UD r\s_X\zTȟYr+fUl*MRH^J~DglBP=DmdypB۩aʣ$QNIB\_E >99vK'd}pi?@@QwJ}'&|%N\gZ%or@}A?]$1W+ `Ab?wD6B!Ԕ^)p%= YfLTsre?RQ|v30ޭoj$%d?G(O%ֱEAk7߱Kh,ahegCp6N*D^4p\]C60)5wEʫD%NaWPqZe NJC@,)%ML2Gn˔*A P0+6#JsX&w7(s5uꆱ{3t }G?c>(@%Pw l'Sq◯1> o%<)@ bo ͇>2j3(d'4hIC*0>CzrƑ+#[P[n0TGd(~lmu,i5\t~N5K4?}L8GÓNe|=np^3p9? (z9H`s01/YP6ţ|ӵ(TDzsJY7Qmc(㖚M8 |eM1k]7"f`1xZXT %.g`M%Kvʇ˟tcG㭉eO)LB@ h)nic\:C1ʤCئㄒ?:FmC̿ mAr4pГ¡cd=ш*WHY:ٶJҜUƹʈ}Qy8)Ioの+i"p4 +ࠐH"<-bV4"Aڢ) l׭yciCڭ%ĩʴoCsTCam}g^mdX_t&D,6|di#t%kl,ۢ5iT8LHjcA>$6QUh)vR }AEfOuPS~(﹫1:hK+^3z!6gBp9yc}|A壹uOoevY2(8p|Wةƺl7[gЇ^tHЖ0޻U1 Ct &(a[5Hxv 'Ev[ڦ@8^e uqzh}iݶA)A?:opw&A8Q|]mO+)L:7G[F5THH9^o[ٴbY hn;r]H,uiaw7 *$#w˭gPN;+2b?tc`^aMѬ;j6j: 0s)75^~Kl3/m$9jIR$.r9a}Dn+:1*ܽxPn*PkKWyj1oI&*4aN7b$/Z$J2gERti~{ FVmٔPpS.5NrCPU^X]_(DzF͑gr:Ӡpcؐ80o!6NaXkr@|La)ژȲ'3Ily39)$ N]_'ڒwxIy#TS1fO&uMlz5$h:Z$!y{l#+YAKSz(|}Zdڏ N0^Ur"VDѥKm֗ qWnرyа+-^z3_^} dXi M'Bs? 3FQ/EM_Lزt_͎، k3 CE=Fú8ë̯F'EnVz6 -B4b( w=yy3@q IgO2\ŒPccGǏ4B7ևs♵|XԠ=ɭy(3HsN"as L!2\eks%kSGbk=:ljx?{q: Px4c*J}|.I)jl425 w y|RL֐~HkkZNrű2RuegBH@&(sc3jTb3Tu'GE3pl( F/7v-ҵ(\2Y93]qG), ;fٮJϤ7BzZAerm//`ߪRnsQb:Ue3;=2DIg&.HtV+Ӭ4YW(_ܼueV }!!S" j4ˈKnӟ(}7-N:Oh@];Dg:E~ Qվ۳WfgqRר IMP4#ד(ܔ[q .r97 e͏tcPR.7*BdF׮s<^n{7 $l o!Cg9`U0Dq+4D~,ڮ_3T4,~; Iu4B7*Sgහ=1h:U={1Cj/NX%V \OFnęE>%)%2-VLn;cb9;Q0xXƿ? v$<ޚ_ 2S+:r@O[bDwf{bK~cf#P11F0%]a~M^Yj"z?, , i\LZIB*w`gval>o\|49&,m#ms5% vvmT6H{Y$eC#K)얚,Ԉ4|4"ﰾII"#l` F'KAj_>1 R.~21objWny̔|Q.#"@.i+qC{hLNOφ_|Rʉ6=G$k1& IRIoup׿w?m3fpͥ *]9S*EN;./4[e' qY`9* _ՃD=)9x`f&FwC<>Bzz,/"Nb luZoD B8.@Q\햴Q L!B].YnTx̍ 't?N']2\FNٔ9˗E&i#j*[̷+dr߃Uh4 @<ME!FK 4k"KNi@/]"A蔟f}"X嫜9/HcNJ)VwBVo=ʷΗ=GAMVԮKOw7TЮ?uq_/Ҿ wԲɛy>r?\c7/, 38PNP'2GF,=̧xsGUlճ"~k!vmF4[}p2ax40\еޏw ZUPnddHLr7M \^\f}J Vt & o^6$Ow=O 4U R `2"] $<(ɏ`oҶ +NisNSaoci-+sPefp\Sr\e >Xק %kK.d&3uov.]5+8M?Q[/$)4a0+ٛl7_|B8BN@1f{QQ)N7|pJ{=+9XvH=;(+-j CRj0]"[H==iHEE,hNA5D4vXB5QL[Hoȳ&X5uRSHEJHRҾ-[C #d(*@>I>d{?є26j,cؖ!A3wApSֈ;F?81b/?n J@l@9 hcg\>/) w 7#Ua01&aF ]HF%-EQe1sS_($EBC;EX. h`x!_t14 7Ï$;iz[kd-l'—Fʧ!~sr ՛VN' &˾ B X*h`w L#2nNB*hnno4i&SɴC1Kkf1pU+J3Ё U4̲)|72!)|P23$qSy [-.]6WXP{[TU?4rnęfp`Gf8 鮬%#~?PL'-@ȵ%^.Q,>10-BՙdNuJEi~0ƕU*/*ի{%>$Y ]`kT0JD>5Y[7?&+ 6,kD< `? d==Tq\02J u'77D[6LI`% 8Z@-ϰ͹bI"ҟW#!!|OFxG"5#n|q%>%a6]}ƍF#BZ`/a7Ů7Q{)y9"چ')5 *G*21uRpF>g3 VJ_Tǯ&OsR]N&X|%cY&E\I&JX4Y&"rcnJA[CaxT6oH?C;p'uV?h;U&<m6QiZbSUN !<05 ԛTa$r#sXKcQ9oF://B\%7&|U?Lӕ:JHH: oM"FfXv%7E+?4U"ţfuO:(;ji(ÉMy=ha5/_꼄>9 gq^hYd[+:dd/MiJG:дeDLJX67j0w5pcQ!B'Wj:A ^@ඇ0úJ5#lhYXO 73`;iIvg:2|E$Cn?أA;kQzSagnk8d?ҲfO8( e24Llu8[ h#{s$+"dC{ٵ0.>4"cdTοk-T@@ K0hfۡvPNlmfaY֗W@( sZ"L`> ї<I 2a>P m Oe\L+PDŽ( ު\~4iFT“ֽyvɪ-GKhE#_]GÓi7ۜ: *ST+<[N1+h=`m+n0'cs4l)253RE>nSOo~c b:]"E"֔TS`/dAn\aKzUp]izwv-{0ᥓh4+b!4ɞ5z5X8u}n>I WF=!_nU~GXe0raf$[LJ$EdC2xt}twOGKM5zm'4.xzMX٥Fvc @G\MDjX4-% C;hX$ $_B]; Ln=!ޞ$;xU ;2C b$ 䢝jƩ>5f%M BybO!/sHdmp\L̄Ƿ+!e݁%@>QaSwD7=BW67kc\<[x@e"mrTC15ѳA} }oLcR3~ YF8(7b\la@Awiu /q 7ËHK# ܞ CJeMxIFb$M6#4IgzA}alHtӹh>|!N~e2d.'OlT9KouQx0%mZܑSh)Bz~JMt(~;Vp\RmD>6r\w?L7~- #'T֤7 M9Kc*\0R]Ѯ!~ ŁgCGM*@.!sdsdz:k2KSgJ`G1$!J":W5K2Wz^3Hf1{eѫ;OivװĈ\rZTH2 J02#/GGI^XsČJcZv;y̕gbe>_ D~ccSˤrw̡1k aUgZ5sZ>IĒ;0,Z[JՎF[f9bȿyRTY3WLYͶKHG36m͞q.*- \cbE V&>5|6`!X9ą|>JL[pJ3RbQ<-f8z*`65%q_o"f!<ν{*v9T'M *b$gھBٳy)D~Zo7% p_IqSoA-5̺VV'$+35ЎdY%6[SgSþ:0zp4ϧFKB%EBV$bT4uzT+BT"n-b@_j6j Ig6В1hSnnOF@F?>Ż#/T+.BÓ9%6(i{Y/}r+~k\,ˎpjQ‡%/#uDε!$..[t n~JI;1dliiuZuR-~UQ1miʟ"_0+82@cfAk& 1j0Z\Q{'Zֵ͂FC yul 3=C1l> >fqWq,(co8ʡмzPPz)[&MQzOt&`^݊pg ޅUg_]9iLq3 9,Zx6)-eL-/0;oj駴J_>7o_poSn(eBٴV[϶>h321'[ա(f:‘^ȗAwekDSٝh0mK9|gx*Uf4hpN_ U !bbn ]BBl\%|h4CEj~&s:ysdk 9MY|Ap|ztT;Yyrh'4>qo'{gȻtj @.JVTLƪ(S= X|sJW'%i!a$l<@ ipb;n*|<0'ʐr{*޶u|VD) A"Q=aOi%e*& 1FSw#5 绻1~#ݫfesϚ /`<өmU["ZSZ(+뱯ƠV`)X乿8nzJG:S>T]v2ӲGc 4(ֹ ]!1}Ćf@LųSueh%R( x]HƓ=&:ߠj2n J#3fX5wU#N4l0/a䧄s*IVňoLb瀗BxpibU\S?R}hQT3+eH&o!e۴+RTAHDY mEXt#eWu^5qk| jLpëtN.E hVW zop_q@Yj,K=)Ƭ*MŜ6+[Fk|$|M"C:?#Q0deMfȢ4{ 1< .̩;96],5+Zw1^\a8`K/S2dձѯR3<= Q-DR@mRemPa+%v=tGΞE0J"D@|i^*#s ;@CMzc845gYZ07070100000113000081a400000000000000000000000161421e7b00002800000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/']?Eh=ڜ9L̍'¢}>mk^?Wwa$rf }*ҿ1as9l謧=ȝ2+BjB9DqBOgF1+6k~3SW*&~e\;1!d'FrT 4GH]F&q,_|U"Fۤ0@V8,6Y-\p*]2K@mEy =sx쌬%}I?"DҮK&v`>4ó}UWnV?>Mz2q}yDTC W P.xDsLi-=FTb04P ah "IOt '?&Q(%k`hs^B)My#XNUA9Mc*p wNg/C ۼ€@۪BF ElSDJmj/_ije 8!~Tk9lBS v9XbwR> _)N@OBn)ƕg-vzd&VNjv3?Hn߶xX[<BG`[n^)E|%Uܨ i7 7GG?$w,w;:YY.T ˗#־]~Gpo9($ {77.$=jAeQM? 8؍@騞AzoN X S8?;& b z<53x!q(곆V"ZPjUk W5K_;7Zj9Fij9B].c=QȏfRL :ka0D NX& RQpֿ]j',[[a fw-UUb*D<+\U'߹| =n0ƑMGH7܌&">OăGbY)fHY@ =Rq_R =):7GGw~˩jM xmѯ溊9gl1z&anr V8W/; q|!~I;%dx!PS8Hw[x꒞F]* "]o ^=T97JXxqBc?uX{T}FHPb}Z+0P*ap^' .vx8mڍM[ D(|Xlj$ (ڈM9m))Plv"_WPoOkT?Q~Xq6՝fS8oU;{Gꖺ65dj& krfm .L@u1_$ ~Fծ @f>3ⵏ$|/TitDJ'B )dEyJ3抏%L vFT#}g((C_H2I?zZ2f6Ro\O4DAYK[˹i\V*~)O _S)ب6Yh{ FhAWOR:遧 X.?Kqgc!J:+J󎛱!GU6ni+_$uJ H9Q Le̓XC]6xjO9>Qz@'a2V{ǟ2 {g_5!&G@{$nK2Mi pk_ U0!ښT0^nV0^NmVpߐlƋn.CRd\>F]Sz~78DJa;3EE^h n~gRDL@764$ͽW0ﴰ)g;J E.CITV+~"oaGQ/p &K5-{p[_Kin٦GCR-_q1RR*QCprDĨ`C~٠;շwCzvb.ToE;Q'Cq؊b]7!BsĚT?3vή-ްW+!D2 92s1FfT֡5j:3~la|,#1.߆Z+Y/* 1ӯtZDBQkrMDh<'ڪUAcWWy^c|N:XDcDX9=j c2HBM8k5immxx\;rZK_c:?TS?Cb]ny.$UI\$MHJk" 5ܦW&O!(K523q tk kcN[ZAYB~\CR,"n>I.[#6 co5fz 7Êw@^TsG½eҦ[ uϐ4?Bkc @p'޿$b+`W@6;bhSpʞX㧰^l_Dϔ:Nsd&#Z2 R.d g{Vv<꯹+1WhT- _]؄W?O 9ן)s6&`i@tgLjCy_V\^Y5>q4WXbCyEu?)JrOm8yV}r۷gVᥟ!{0NvQj2_aEAzOy#Y ˇmnl:@k + IOyM!erФ%݇4> {j͔^9&XvXƜ 8MRb^̘Y Agba0Hf*G Ţ-KQ29~^,\qC9<ť 香*o*)|[s ʦqo>5 KeIX5Kn+!EɝK;.Jt}iߤxy-z{rHY1d!HoFDD\Ǥ;U@*Ѭ5fbT7X-tk Y?oJٔ*_X)04}JQ\!RŅUrNTu6tuv_ e:]coHxaDl|w3{696NhT CUEI=md1# cq ?&fmw&Yp"dNDw*ܐG;VZ z]TMypvDW.ٍV M_5lӰcW,_쑡̱ \%sedY5 @Hgc0^xU?%G+0/쯾2>>8}e^ 0V 8$DZyG,&"\=4g5t}}r˒)AUgnjӪ"4#lΎ.)t4A o1/mJi=mO}`Nic#?Zzdϴ--y.T!c8ͥW.VnC J%!7)tCƴ#(q+B5uQ+q:Ych 4k`Ѻ)e RcJ^P&(z4F W>dccl[w3q Q*<v+xr55O nUPtO]*S'} \s+ۓ=mq_T]j+:_Uz7fq:;ټ T5$Pğk^!UY2r^Khr9a+Xoyb4(*h 8մ^k}0ZsUfD6ɧ"IGɻMr! [JhMI]|vDP?'|hSֆv M%{aѬ< h]at3:#~u^9\& r=lk &V,羖Z1 n8&\`nDSih㈷3HZ=U, δ+XV^'Óvl}ݜUiǺhS*Qm9A >oC~ 2ݟ;&mnFI϶ Ie? -ͯRsk%jnlk9Fi"5N^*EԌ@o˞[pI19ԦۍAZAz݀q1W϶pϟҿVlŽѻ wwLgg%Dba>sMC9풜r :vnMe{2zuIs+?}|I:Ժ~kX' qҤĽ"""C27aA, MsyZXB*+Og2W (p.d>Rek11q xp„V)|'ݱGĸ' Źp#M yb`-~ ԛRzPd^әE;Xuqb[4a)8qm" DAWE|u[Ç_i##aiOT@O#fOߓ :-Gidq_إrTVYpϒU߬J,vUC,.߹AmhHWŋdF$ xG5? i 㝁T@!.HUuyӮbHx!2cmr,OQَXs E>_1c?7i"yg, >h5LkF~rvbVcDh2bMLjbNm)C=R[k[/ \cVpd(^bޓUV/IYX72-ec~yhr& 6ԹGCKo_G%>):졬 5L_0GF~VLf՞VHрIrZ0al@|H_k:pћD񧋧qkfn|dٙ=b68>r(eh;mL Ʃ)8w 294U]pc^#yg 9Jnbg8AIbxXWΨ0fKyC.(QIgl(?~IBSʛUxj3cC`~]yT<(/ sC㥥{D}&RIHu¼|Q{A[K)0h3ʟ6,q{ krN/P#@N0"k3Uo}p;9؍*^9h Lb~g2ɖ.-5{\@^O^L{Ұ&8ʴª\֡TϘ-PϠX#|k|66'UiAV.]>rݚ~+GabZJfp}XYҊh%3" BQCܨI3#_A 82%EU+Ԓם%E4fJُ#H@ Ȕ8ZFc:٩iϥ?BvV{%,{w#RQ *u^c#ȁΨem6 sa F4T?itwΎ_, ԅ^ѕ( GAP9 0 ;0Rx+8^,j* :f-5_܈; YnKF qoJ:kL\f 8B)3z:>Z@|+p )9sޅ70 fo<3l\9Ē,ݼ "bjK '~xѫo罫ۼ`h!e^,@]-R鰧fGEt+ࠋKG ʏz1o uzL 3K˚ Z'sٕ5:c wg͊R6-L5>C)B1`Hd^ b7\@q}?T[s2q./; 7R果G8基icXýp{]OG,NhFN&ZDb{/wq TGkvǭV܊v&&Ap~lhb⇆>tL(8&gfA)|0 CPez^r?SN-d+^0_k /kP#^zM4WMBsgRէq'[xOކ~- ^By]!Lˡ_}w â -Z;0g8-5匥ߒ7@na8Ht"E,V1*'~wImaNz *~[6FȘ/gLg ˯m *](ݭ$?/BLy7zgut? bg^c&WN"[fqR5:π %$`T! aЌĥ)JkȶAr,7_w$Yb}D۹nS10az$[V1SP &>u%` KRu*+]W'>M$[7E̝DRu ůJ<5+̝NI:Y} Ɲ[3fBQōcܕt3 H K+:k^EST$|# 1CD-?Vbqj-79mi1, Ԝ(25꼳'VOz2>/,.l:ON8yo*EUUvj|I"o a@ڀg$vNoH]Eʏ}r"][}c 9\y;(f=CIt k>U3fYg> MA?5$e tmvVjIJI(r_DBBw>0?s|fMHˠP9CH:AP['cgmc.hk>DJAt]?Jהۍ4i@Y8Eڟ:LF[QN$7ׄ"tG+_3_'"gp{D ƀu@Lnp>MH(M#* D rsR"{ ={i3R 鷝LYi@wbV˻g?Zc'\^@ZH0_.N:-5SOqn:gNiC ”>2(%xvy-%j|4 <6pb}'Ȗgg65r8E\K)<%Rt\(4Q Vœq(_ kS=2:jO&s`&ʀQiISB)7W_^҃.bG׋f<(dstTA!30u1CMµlT!`?)q PIe]^pL6: sa Tz7nN{A:y򆖭wO{e,kC%2u–bl DY Á閨m2 ckXzD&pa8 gtA5eqG$]fu]^3`.TNZҰ*qQBX $-ʡɐZiI& E2> -,ʑ>lV[ϦCܻs^f?L .43D0Zu]h+,:T ]ԙmbՏxfwCWt_nHjzf_D#7}cN{<aW9vZgb<^Ԯ ӅMpf Ć.,2k*03EuM<'onҒ[o!MY߶m8O)n{+=ߕ8"JySC=fKMLyrcr:%515;&4>>m-!Fs0 VRX̩x_z8 /EB.!jXCPL(jp_dGʭETGc9__}&fgn->xe!&M`e!EdW/ yo1+E"hKe*εrQ_pv[{ۮ.Pd:jwN\*Չ*Z x84O{Mes1NW|qtt"˘a38[_"rϦxzX䖷@B@m%t{T`'3!iAK7XH8Gс ?{~ٞNMs$X.;MY\q ZS?i9i5Yk>K}ð 6m}ejbTcY%/|"c4)f,ҽ<@sGr0yc,=!\pH9FEQ=_g]?C s4 wi) I)Yf­g4'=+:/蕲ѫ\ȋ>KHޞ$9t@ՠl-<&:wb+O% 2 %U[KeK M44'V-0wKG?} UX:(g07{ƝKxhe`{$/q;ߞNZ\ @kZ)ud4'knZ{WA"oNbǃny+Jx.'qEr.qf6'^\Z]y֢} 6&Nb^BfQ}{V0%Vc[b)F|ʜc)_, B;P5qzb[5CyJgH0®Ĭ/o zzj^\f=6QCdT(ydzxA-92dc-5,vL̤ŕ$o&84p9y;I46RI[9GD}d*rخ};#, 1ӳטe4ͻfWX [BrȪ%!iZU0ݭ@gs Xd+mC@v/zпojs0c0,)RadDauLFdGJv|11p 7 `(+gX<ą\@45VޤtҞ DwF~W${6 " fvv7WC4>=ǚi,HFԠWwc>k^YȸXBQ,$\^4@4Qs G -E|>2`sЩY6%X'JLOrApp`R?1$Ⓓ8{!L^=6- kN+~GvlW;+$=~ 'ɇPbYczQ.x HzM.9WV98-7daXVGFiICr"q`T0оf+ҿ- ?/**Ɣs6 (<sϐ^2 :ڎ;Tryp@@ +m_.izŅ_` ^F,X3B BrǠ&k:` Uef"diVc@:Y__ySL>o>99D*5h9N4ja=JVr&}QC|g.. y<KY/dbTX&lLxAvu@`uXB A!}.=+HA*&)y:$9f\dP(ҦKCGRZ7s J%ӥfұ .:5Jb=4z0.050<8SOėI&[ 8$"} њ+UJ/*3wn{˛mmXh^{2kJNqMʴj A6UMCZl%oNܰY{peuӯP] qnE#SH}4}*I<.α\TGz3s 7Iw71\hG{uGIv}0NEva&Oap.xSEx>8)p!%ˑIRs=b8ϳ, b۝Qjvr `]&j<* j<w:s/UPeV x*bSȜԝ758cAڀ`:QgdeGhꉻC3i~&G5C6P8KYVsT źS /`EƅR{W(t=IE9>}(~dAz0}Lv%$R=|FXSJ?2!5] ih8IZn wHĴ-/b}ˆUed]#GIe{ݵtoꖔX3{*ܐ;{LƬCw7Я< F tbUvk*3ntF' 7D8&|/z |s/~;qCɐGsQ*\dW+ա/\2Ge芵G8lrm`,XO:OHa\9*&xf0| I{G;B (-QATQ5MBOY_+Nad>dB ֡KTF?] |$p ":jѵ<Oy,ya~tkGG0w&LVb mk jSEħoy3$-Att&VjdoNiǏ )^j%N):D'CזH0QH#3$mݰzO)K2#2MZQLI8ALewm/ g2j w^1Lf5 7;- Yth~hæ7*?ٓ_L-૳N#Xx,F*bvޑi#݆k`h<^sUeD;]XLٽ9fds 9dUcj٥BKlppq2=2/>bG N siͰ@}SzO9AȱНtD;2.ocJ+GQ#bF8B0kC[pHsq1੐>ǖ&y0叭RS}?qrm6_ο~ĶM2TMsO?m-UIIS6 `xF+spK8aS8]BȟeW VM`Uvm{ب%`ߴ M)d\Vc3Kyu&пr5w蘣Y mvY_土 Ta`PmP(E#(pIV`fPatK- x<[R'<){ʈw LanFH{)[*n,U޶gNPGY/fhBuE>:r¶pӗ{9[Bi_i?갬@G_o"Y?FHNٽgNJOk@բHmL殯{Z}tֿ |^SxbKճI&Jy*KsN/cF75464d]4;+#0aeze{zAF,C"9{&$BCgG@{2M`,ڝzzM%'sm٩*hl_f%;d/s ZcòY5"5E-n  gp G׮p:a iC7W7e%l1s]Bg`!ȵ_`s|NEO%L3`Jʁ8]MHbfSvr^lLQ?og 3sRڈ^3jJ)clQeNDGt`6e ^IHIlK;օ溬ydim*Ux%8b\ )thv]+n_mW{y! HR/گv1k9 3+#uN_]H=$m՞X.{?$sK84xn"EExT<+ۄ+_ˏ.9/̩KJN4QraN]Q?wamWKŊg` + PjM`g<[>("{ 4X46RʈX-4V:j C&ǨS+DC~iXj?1e/,_BeEmҺ.zL3%&۞B$3u\N(U,AQrt"b],~h[x q訵06gxq93C>e'^ 96񷇡,kFP.`Gi ;]tN86ֶ4Ӆ< $~i[g+#Xg ^\*C{߆ ۝S46T qMDÖlQe4aO0-[bU< 3)?n.A ۧ`I>NhD;*.~ vLR$c4W+ŘB.$ :ǭ.r5]$(|.M+ ~b:/'#=*0 /d_%2*X3>V{ ]DZO-@z -[pE UilÞF |c\%m/c<5=h1iCE0G)SF@ kf'*眧kR#[/ <65+;;{[䚃#A (c-+LK"]{%OpoKcC:Uu[߾{C <=?ͮGIdufsɴ\"Fv7 dvmXT?&̃xDF"tc@8"mrDojeIWYB;k]RHM%uIOak䂨Y9xH{ y ۀ9uʒ1{,:{C𸸼~W ّ bp|C,dtfg7hm|܏I&q,u:R9bR2>3;./4с?74b9JZԢ1FQ1f\:~1o~ba7"n>@Y~ \b ?Ja='V {Mᔓ]B2:q%<_BC͝`oF<661U۹a,O l1AM_kZZڇkj}Bi^C@!y֞i]xռ҄xI]ƃs]h E *?m/59vQ gn ׀ e`mSxI5MYGԘ }*R͌n_I;IvGwᣙՕ!_JYƎ(%ҞsVef]|UC:;yxLF##HX+lߚ FWV~Uy|v>l݀@ޞ.v^sSu+Da0J&iE~3,E>>^%eto%V%ʞa ,)a6UL/ CgCMbX:wsĝt4?vu!SN@/#',I;Ng,:0c߰7;4]7 h?!ڔ(J:KQIӪ(uz?W*5UmΌ+},b7 !l: ipG^PHx QB{/D4*:5;хq`0^mj9ѕFykץ% aGTXR[Fv?oruv39Ub,qENͼqnq|+D5CÒ#At/~eaڈC3qO^d6dWg'7U<`vf!V;`Yo6: zl A!Ohņ rP!a ΁P\twOkb,<_y{e^qt^)-Gdler .Oc 9ܺAKb -~|-:Hʦ!lE3Q`&;f6nTrnES82S=UWQ&bb O~GW‘> [UC0Vh.3Í;{_sM\'"Vѱ-q%' *(J5&4ܓP4 TiPX|u+20cT_/^TLqw?_S /kEqI9t Vg9zz3a_ MBzCV/k4pEWG0j=:őw/ET3 t۬vA{h{cLT,\(63$pphTWO'%Q{gpMUe)wZݝMtWLOdJq`-;{vl0(_^5d_g#GG[*ƛґLYP5)]-JaE~u,,s&8S>ctZmUmڻڣ6(=}\& VMj6%{ 0^_QvdTKÆI^;qhWA'v vEWJZkJSSa qF-hOʉFvs{f`sMT;I'cj-[>",0/-t=cC*k@o OĠ?{: >Nc#6ٕ9A2í&v]eqZI8\IFh_}Bthơ?bOh0t|9.u!Z S!1YX}tɸ՛|(/Fl7jMGmeDse?F`"*p(+ >^'h `p(a; )s@#p=Y|_eg4gMvqq:e=`TV)iڙגÑOc@ŸvYNHkr;XhzǙǂvZDSZ S iy` ܂݀ .8CyzIj韇' >h-8Sg*ᎵC$8TEh2K6%|95*R6mツ4u4adxg[fpȪC`$BO Os/*>T@'VFu޹uq8ұp 09 %*֥ϠGrVrĨKQfS7B t2̎3#x]$NN Y9e# ݤnHGm%diKe-kQ;CETE[S9VՅ= GNx aAZWxBrI^b>|eeu㞭nI~^Jz$c5 55. L/i(aܠ2$pz#@+18!!a47P&28&=FbQa^Bj$Cưu(&Ñq1fk=Vi͹lNjɑ"Nzpt-,o[4kPv'ɇ kY(Is ZnQte;ШX7uHUy#;*@m(Em}3R4OX~>%=xC| amS$#3mY$:F:bM$A' ЬVXm. ᨞;S%tm4kX,a:bPQ8ƾ9"gvR(Iu]gJiR<ɟ#)IBa4HB9**8TM5LSp>#KJ0t "vB "{y'1o*U󨯾[qDlqA&. Oj;抚[-no50OFzmWzn 1"tL*@ێrIō0hB lB[tn,a"HMQns$ n(A:uV3tf};Wb W$~>ZXkpviGKSȳS-~]X^)^te+Dn¹ yaY 1U5\[M5[KN.+~dW_ec }1~G{ 5`"EJ,ϸI$rly̿z9h LOhH%9HIY! Gm+lZO%p+ clw3Fއy(AZ"u*t^ٿ!Yv< VEWN:N 2f# wbpKcR;+tFĿmhB@xWb{Nk]2b9nX7:M햂[ #u5~7 n Xgip#V5c*ͅ}J[Y\%`y 8]&vs?[~I|Xމ!kiJ掶9nǼ>[Q>ʚ2{b#R̓ *w>wǨwǾ*|l U{dsov&3C!n~)X芹|tV{Ki0l yunŽz̪7:]EZLyG*⹀{T2GNP J?U<.WIHcgQGOp{4C]L4V0|aqS"= g!Dzp8QB.ge 1Cwek:j @tE[~(A87)䳷l3eqHM@,(X9{EҜ ٢R0}4U*84R@iQcI5!n+k(E*;6r֜Ӄ !q9yZFHrt?lvbcGF y88:l6,JCI=A,uBhFɽuj-p֒,/pWwjSH #!."Xln_M!MGkzG1<&%V籋J9BiSfjVxxePVEX"ܦQ9ֳyZk)MV*'^ɏXQX/߅eQЍ<{n@}jxslcm|ᓰU{S/Gk;/3ݱWR$ػm |Tf g i Q|B<[Rg&Yɘ0@N1.B=Z'U—)ԯXj>xX4ogR_df'pXZ%vx{xĴte Yl*TG£Cַ{IgXKN7Ek7Bk'L:_rN^r`K- pMnvx齤`A-rխ1c ʢY dʁP:)` o'O1ڹnaF-kX_0Jb]P-.! qqoa{"|=8Ű냌ľ,dʈbNjטe4;Vw>-U'֔g|='j.P`kw!*xnvNj3`O":"ⳟebF.n0Sq){rirneZL j٪ h@8MIQCA ut=oBD:1Pi[f~g0*_Mk}1P2{o*ujaKg^8d#wI qBϦ)߆p"?m'Kk60 *:YJLpEH#-$̀jE06^^b[ZLN b%ɎK@(ķN2v 4D~\sqxN盺QA+ gU\)'WU{tx1RV[G q5$E ;`:MȂRu[1(GlQUBzWY7x5{hb疋Q݁}-@ GGZmNpAbp*/?ڬ3R@n>I;dDqq/˧ 44q#s<٦w^?Rk#.yg.vlew =ޏ>^E=6G~IRl>YKJ>}\8]@u%ü{r{o ;=oDH.ʷF!.$%GC̻4d`zh!.m@µ!x j$QŠ.P;z&U6ϸ |ta2+/QN&},b̭ 0(;+AXy YK8t>aIWշxQ7C!{ngIHDz+w~"aq H;7X:!w1nvR<.5M7! -@ }k3j \ \vܞsFi+Luma59ãyC+vO.ykqFC|TZ݃ }'A~5dGKyHᣰm a9 W򡫅Ly~P=K3S% W̗CCcwtOEܐSqO&.fu4Z[tC$F˻fX bbI.+hv0/,՛d&&V ,iQz*Et R)dM;d ҖsuY֗KtuHpӡUI'x<\nψL͞2F>,⸓FB 6*?-GޥWk1fS"UYYQFnONsR@fo%+,ѫ\qs̚ԿP")ȦVܚ+Es@3LXN Hbj26MDyr^v/)I0ů ՝@ᚮ$ߒV4R:ϔb6T1"c8M^פZ@oiEXCqrH,q&\/u&~g?F@F$6)TU(;8`tΣ2J$B 7~zq; 8Nubp3lC8lA^Z.42 QC/oF4 9'%C؄oO*+7&L8t^%3pD%~cȣq-+_ $ Ƶfl fvI\xVY8Ps!G2@GZ%ڡ$H5m%M{ۥ7kPq)'ZF^6K]RIzЙSy),.Cn3gkw31"AT^ :܂߳noH&I>g)*J;[E,N3Gʠ9Sk~C= 8٪&]'VQ D0=E5701Qb9b]N&}F?3 &$-ol*@, AO7@}DAȲuOW*6}r˞]Ϭ}cQ$A4-Hy^.uq1˼,AEck ?j569:ޣTxkKZqYM85Rj` u+O S<QMc(.9+Cy9X@}/afV5 oNq`yo=2;d1Nl iRRX#XbD&%)vU6"E#ߠ9!kmxלqLBW苩f"h{Nƥf%5Y7odXY_Fli#O$;{-7%;r Qg7~eh6$vg @4=|>9'06!Fd-)QLBvv53M/}eB `I/K `%n뛯$3mi)ʝ}ͼr<6UiąLۺuTNsZU6B^ֳ~ !zBui+)Z~Et-S{.@421dP1\#13SVs]^4 +ORZ(4[ĩY?2tNb!lST~I*^G{)P|Aa8sMhli:&Ep-$G#'[߰:=q`&:(#em@1M-mF\nbNTݲ"9_7{Q!9hxZϽ +GN^v = .6ɝ6+М &GĤ7;S,',+,Z<$ j!Gn!no@ǞTQh8A_ґtZ$`'738|YM".aP_ &+Xe0&I%08jzI)Tz ®AhQ?Z|D<:?za&UA3EÌ1`?P3+qvGaɳ>YbyllPx ga蟉g\ %5;4lj5CMOX`&> _]:ȀFt́pQ&  vO-S~G݆z˺q{ #*- (MRE QK_f [z/44Jߊ♊N0S K})1% qVe/`M]0 1I>2D2LZpNFȨ)k+Lth} F'2<뵷"XyTLӪD pEMM[`lW|ĭ.3 lfIɛr5H3?wCAĹ YnzWzёcWy[~tɧ4r!|"2ҹ}TU1,&V}n M]%;D.)2 *3o`d`-taL7LKSذ" k9:w߃[`WWcEL|-s-:{]2kU$;?r B:҂SKE `NWB%2`\璶ϾEӑ^BOgI~ud6[I/Q'D/w'Fe AI4-j%>9h =b1eve*B>8t?형=^I'ع{"J.ǓؠftV*㲜&FJt%*FDhk ڠL/LM+6?r +{mz(E]J_]D[W{S #jF"p /2EUgBkPIipAm[YfW|C R]1&:_3`Ha}rg}KH "wg*"v9 \JfU&KP:Ls&U%9OOp<޼$~? ˴VPUVqͩ)LfQ+vp T"1 SB*l59캍5xԽ"F*)p5$/tHWU\mҪrCJU{f3Do1Rd1]*uZ:p JP:_$t rnu-4J[my݅3Z )2VEOHW$drY^xT( gv6t9R{o)jQ-`* 9Өªb!UmIk{>TA67V1bO͆9rsY'kR1!u{e%_+;iJ0b=f`{ s|Ppo*& d,b}jfȭ:NxꉇVBT[U{/[ >Opo%_{L^N\PzsF\~4`RX7R7HuS "A6,@i8Ftˮp\.JmCkde'+T˫%5Ho-7t:I9fu(}%k}/U039?I{u㨐(AtnEaH>kr9.-;8Ȟ`Zjp(f6\EFv*]M4CaT@?D3 ѯBGl"Ab3.Ktc{ RJje|_;(@Jǫ݅JXyc:GxPt&quPv_v&Ч6Ы'0kcmn~5,j^C$gk#uKQB0И{R A]VtY[] A G. V3 *o,GpiZ9')r,<d!}>5}/VŸއL,|!G۩ˌS3c]&K9Ĺr|4'Kn)x̀ .*Gعs= Lb UӾܲfh0)V.n#U(rɵ8Mm%Q#4̱S%q-k'5ReU#/{SL!x`3y  tWpEɴPIt4gXm!xp a_ޖ@ +Q%br4SOOx /d!{2OQ py:$ Pj ϓb<.;sBr4X6*,K+=Zm%2FА2)ktuo(v"o\ΖocӚ0Jӷ&s.S:W%t94pOκ3/Ljr265dl>|ѧp?3O-Lеpq*'䢓w6LzyZMp d?TB  +ƢG" bRʞ̤9/T"%8s&;%Ծ?픝[+vPRl1Y, HQ02{̓Rٝ=fHHtkləf.Cq({&Jť4>DX nN0"N*z3*ZL/%L 4$?Ej0c, Ww|40}`yo-m9^SzhsiY_*  Bc;'̠zr+v"6<:K]En?n%x3a) ɼ=f^ɖsr#f䅪z[[T{<291v^uN;aeJ(^7>y#Im-PZ3蠃\YG*DʗբwU@E ݺ"By:H v[s4W[d{eu^Oi-S>yw_0Qa~lAY:Wf0dL~L0=d ˚/{BrA2ni&D,D BCpS[X$u @d 9cM.J:AKNW#5 /֦wöCFУN}U5M$dӃ F &5*!Xe{3#-7 d_͡T) V1Fc,?ZW<6c=_T >W-;xHU,pNȾZg.`h`ݩT;RycdMh4s %FB# *xokl%cYQ tI#w;bu.d}E+!-J6D8jT|<)EeSKC&O:5Q=i"ݚLc5 jmfVG3~о5L*o!#\|,`Ua@߫InPh.*1 cnt@3)[c0ϛXfZhq_9fHҪ*`ۥ 2|x.R>m`ЃocVLO[>ozAs+t fō7d6[qc"b^.vCÕ9PemtCF94{g}ǡ(XΟvs.)d?/ M3bѕS25r{ߜrÊTˆ9Bu*ݟx`he7*<}& @s%^n:}D lc=Hwm?lz )HVcLO5]3E$ws"\yu ;LV扆c1wL6-=\EF`zۧl`֗L43C+mꊨb&IG7Չ^௶`7SELRRF{x/Ox).C{2u[r?U&F@)}$n.;/]]9#<~JʁOXY1fC*mTO3o1vZ߰oĵ2ꀤ#sdw(;55T*i;Ce Dא2B0!; L YloN#Tۦv 2dx{|=Śs'K60">SSte0Hި@ b"E!I t!N&1ӎ-z )F%όiq#&Msm(DpogV$rCK2(T>B} o#˓qMmmlKɅJj?v)!kTpl;=ZQDݤ#?0qxqî}ޏ!% JN{#CNo h8|f9l,XQlgƒwof9(ː~?t9#$ 8lmI=]pYmyMo>WL1[ݛo&d*gl [A0+PW+.Z7A 4im g M d9BOl-K8{VKp62[zdR\`Gl٭2M/ؤƟ,?FF7([`Q#bz^^qw@Ct^%LxwȻ} ZbŹ#,8׸.GA&).xYoYls|9,'Ca_:0E }RCdu0נMu/wH8ZUT$#Aba3"3J ,4h+RgeGgtyE~}AP4݋;&ndLT'6 $'ރw\$qJ K)ݵ Dνax1!k}YF\#0TjEu&le@\;ggcPA+C>.1Ov\5AG>D/:r6e D];̙.qSW t7{?q\P2:ϼW!A!!T`vIBz˱mZL 6'&fbfE}zeĿ#]ʆS3!gN^,=I.UR~jC1pUL;.`QU"#vþ:"ZB IrT{]0Jsɤd( FlgsR{>a :}̰@-D aU֎r1鷓KM-'AXB#Sp7ص*8R2\by@ :ײ:9i8EJqfWbjy{)f"G\|/TVS^nڋ/l-F*}%(c_*ccaV?F}0tGg?^|AS$ZKgܡACj<;Vs~g^s_jt W$oWe, å[vw$TnN8A m[ c:,tFϯ5 E&<>^4k.B$zT@f0=?;(h#us.: v~M:\0W5 67SC6a qh'YVD:UjRO3n- Id@y!|D;ʗ $A $LKAa')# y#"w5gWbɰU.|7'b,.G6 WWoc-F<{UVG*fΧ.< 0s>7{a|;M#r߿>6z0.X-MV}&2!9t_bivim 8}_<ǝސbe7Np7݁JpV/&Jz[ #Q׷,iaٺ6•}bTQ^q O+w 8{&^濞!p=5h@:J/p\^Sk@aC1uE(IYhRJ&eHz':O;W*⁇FfO(О죷~rBwD p]{w'La$NבK/{sWt2RsyUp? 68MjKFˇ^ ?JZ#n~S/ݩ-ʢ#^6ר((?4 C1/* Yk:Yym>P;`Q|"Y &lb7ܨ̀`׻9PY.;tSPK?4z{]F4JI7VC9>jF ]s׬/LMs`2޾%y lRxnTRUfйuH=2Cbca@L[>ћ8n2p?vcmʏr&QQ$kD vY wf[BQ^D w5Q%iAODO*a[ʭ ;7 |p+Eśþ+/6_6 a5[Txn,Nc[);N븎﹉OxQ:ێrx<W>KP0`_E {ki#3tiMՙh*xI&4R&qtroԯuc7t<6X%#Zp?]OCW]TWs'%m)r_!hHc=1=Z }{<]xcw5ʙMݱߙnCIj㞴%vWVh+++(ڠ_zyy tYs\+ضIIvg&"iʎ".+xĵ-4kY(Gipl~J`G1<^'GJM('x;;@Btg=oHA?N4㦹 TT f{}U"Š 0 o"H٩L?2-t͚Id3k쁈\bu:C,*نpHkw[ҨG[iA.o n_"2o؈ &Zh@Θg!;vr4N0Q<ȮN OljT#i^BY~lT8' _룊kJa^5ih<"ۙ쮕!HN%z*j2DXDߢ+/T~S(}srAQ*v_]ñ+4VvƗ̎ W!I`m{w/ %j׌Wg B46ƿ1$S׼ƆȘ~{"U)dmq}aC8 mxj(M_L<,AD՛ \-KV 8.$p#Qo8AB]ܭUEdPv~kPcE3Z u6]BL(_?=LN'aJsi׏/]u7Hs0@o.*AF^WgJBnps.}^L朆F M,Ww0Qb%F? L>pSp˯'K4o~ۮگB |lFgd>cbw8$4j"Z϶c<n'^ HЩ@*h+}G=& Y}ںot7 U*='9qc>Fuh7FGCzǘ2XKn|J:6 Avg>IN5Xg9u[0[E7!GԃLjeejW1~rtI~IyݿoXl"TG Lʱ!trmC\,㫗}K#77LKÁ5U_-eN.CxsqXzXЫgT6p3 aڝ|_w[5xUܾ8,?BBh`VwZC3tXX٘@IzJzfkW Q,uYNpvمHl11ɻژ->y֔*_pQͮ7Sli R" hMߌ} iѾj =Jt `VB>6BSs4>7$;pE?#JpXNЬ__o?`B͹M_T{EW(G:E1:E!&ůH3qCyo,g@j:6`cӰ4ٵFʍ&{4oU >r3uEmy3I5-rdrω_YΛPmWAKPWtuY8us'nAL{Xnil{O-7%)̉Dҙ<{0;Ls:)ᜫρG4VNs|xzLGH9a=ﶃ 910+mNoWH5Bzn10Shl} aDE-Mhx0OSDcج2'eu9u!MEyYa-3-zj87 G@XI:6[tM㿛a9+QŸ!pɗ7ۏb/cbij 0]h b = \$ІqA+6#h+FW>x1EƏt|}b |V(J\7]ATa[?+Ejc0qńi^W_[59YHϵ&'=pHI##qVQ) ^_S\uܢ\2vbzI ZAg؝KJ`9ĘdUtX&>n47xG(n%NjUAIs~Q:l Ⓦtyo}ʗgV^~]"uI(ٱr:}e'.aZ:S0";پX|lMu@VA>(KF:x<(ھΚGt~u=Zj %2ՔGb@%yA]c)YPYx&*  Nۮ+u95}rTtͅ9D |E2&\aHk-e9}\w$wJ&gw ~:pTJT>O*f$Aل/?'&-זy&t!?FWmz#NzЫpejbGog,Wad-Vʟ\t02WY^< 75<vd3CTU'LoLN,.H&&du(NFH#bPֶ ܮ3EY̽ӑjN?dp7 cɂ=_`( 7P\m^E4M;]!we ȼӃ;+d |T#&lB7N5C= 3G'z;,R%M?=[u3Yk9J@b[SD: h ׮4?n ])aaᆐ -kk>@^z=B`Ra^lFq/8u]"ż;keޠLg =*5->8:&hir7JD$0)- Ðz6H5uS*<.`עo xbډ./Md [ϷOE.뉂]]˶RaZ@_ \AڂL_9_&K3nו%[b΅~*vymP?($Պ[IB}LU3vԦ։3nB$Cw2I+1N9_PM&vs_rsIV -8&&-zl'I Lպzz}yJWfQ r,s%I[ (:!@ŗ[(zG]G4aR 4DxUjSf,՝\I$[~73oVgzL7gHpXٙW`P@)sRvO>URϲ;v$kDw9t)2V';ݼC0B9(afrk )0dj%bWpMG]ˋtz'-z~?/ ;zSwpJ҃uLaܩu27tv1c !~ GV[#]_`^K͟>F7ɉR]̒dܷ1^r WșNTWUnb0}O^SH q̹4i:Z/d[M`)` ]2}ՐTQJ% <!׎<ꊟTrKyGQr#=W 4W:|b2f޿ج֑= RaLw VjذYPsQ KGB@)lcg撨l$^PG}0(7li;-՝ڶ3(hϥ} xQB*E4q'8.Y*t@HߵЁɢ2t8M F;,_5{ٸBDgxvs $zqA qG;J"጗ҼĤj4{D|`%'zNܯ:xVA&ƆjEj#2]H)H0@Gg"0.nE8vt'8@gRS2pXL /cr z4qjqhS߼B(%#K&c\ ._xײ qnUS/,-N tĎVAULf#CtʄYe>UzlxՌ.Z͔0UNƻ)](E̍6^OZUǠkWr/Omzw0+ 8e zړv0]i|rYUIwa/L isz=U$<$Ԫ[da>gɏQl+OtǾm"c8Z1|sIE,CU#"t~E^de=))D a`ԮӯCbjs6Yj_bmk)W]C^CͶ`n 3j y;5; +3"_nSTԚ, ''StinR]Y#(}o{'cD}U@a;Z1 AfXۥGv37My5Y5!'@LNqE:I񢴘Lj0e'~IW ee)e0t+8  _ueHQ恃_o%5yc6aiE(a uhN^cy;NYvl;/}#'9e`&axd"/.bH7?0*9do< 2ErfLZm>l bŔ䡎˝!O'b(6mn u\{ǟ@r]l% Qux'Rݦxc2aL9DblYC;{/ﮃdD|]وilk[ $B޴WD~ba|Nx%ZWݹT(Ϻ~a@ ;2 ,'*R(Yw/ Y>u|M7=@ڕ>E7/ݘʚ3U^bCTC[ցo^4b Z"%UJOI-r * w;^"ଭvX]-SKP3KFQ |R7$m`ۼ)3Jo-Na%r  ~}DrIʎG#yɶ5aYu ,B##{ei[w$2M'Tl{0qt"ovHN;; .>t`ď1CL`Gv YM[κi:Yx MsEq\w2Α^`ӊTW&m5`BJ[5KsBY9D`lvhTCUE XТglhiNL=Ezqr++&`T*s_E@˪B;kcdDEMe_<*Ah &P`Ҋƚ]a2@|B2 .Ь# /!p0ZFNHgb3 +E[\%5jlkRd-[mXăå.ũ@rcS(hFGC u\R`%͏SjEI~d^YHP븒@Ա_U\sIA0]6 = V~1}/6@s+16@2ZZ$;{=gNcɝX/4)K[{{JwI *%9K|DdHQs4S4,Iul0&lW=xͶF=gŒ.B5.B>kݕa`Bfm1pt")E6Rókwy *QҸHr>D50)Cq**7O8QX}h`Eޠ(exY>,`XmاEh\/1[?%en¦_)[ ùoLH fSwӘv a`nr!E͗4rgAgi#P(e #XaޞsR;$r{M;GcݲU0D& W4QPGKp!/^o$oV&, ]A0s'puPtC:|R54 #ƥÂ.3y;S NVIh5:ǔ;̪](i@ r4ޟ$Vxhߗ/X9Ryz<(q)(8;ʭݴ@APPs-~xVAyy% shY14SFs* hܿdf[tuq{ݭoտ(ۨpfw]PS)[R1ekcXy eai}'"cLS1 IQV +ËfgYߓX'seh2]O|v1 V8~@^U? a7OJ=W`py~F'mi@ ίIdg",qu~ S<86?JNL1VU}Ox5:RQ%_:vF;Kr1Q͔*g],ìϭvz' Hb |'l9nS[@lW "LwPXTKf[[;]dy=EhLBxRbڔ) L}R%}7Y + 5s[`8!@C>x<*:nCL"!2+*wVbZTh:˪95~tH^8Q**cC_ /|btj $9!faܑɂ>@҇?2+鹢@rdJRs=RLo1oh0E~_;*/dCd`ƿS֤57Nj]Jɍa:4t ψkeH2Ŷ a? PE{ĵ,&2nj,=QGWFվQo{J*K !d7.>{t~O.|dRq/eO4 b wmoL~Gl>lH% n G1w1Hyri? \sq첺UrA> V cL*,^?4Q+x9c-|C UWp$w1/2u}!cG.ȿWlN{v`0xmMty2R>؆ F00? ͙ČY[Ts1LèzW6>Gg #tȸ{H_Ylk޾P]RMoZG=b\QA0Γ[G#@lD;+lΏpymN5}DzVPA Uyƀ{@w^D>-OD 2Fd4-.ޜ,(gu (S H=<>&z=6fD`u}qv?Mj0MFʂ\*="Y. V&~yoK;Ⓡ5`H`#]jY[#dx@SMK`]A+.XC|ZP e+{  0J.>I&obC &3ߵGD9/ek%lZ*Gˁb n8W z)/JJgg7av2  dYwR!!1#^p/dKѐP VfDGxxxe(#8@.;fKX x*kzg]˳[64q{[Э{4a4CEt)hAUf(B:(McVb*FElex;0]uJ5-~Y󣰸}g*ĀyOǺ"CO{ŕ ^jerNƑ4ـ$ 7aS8Bꮼ4#4Jej|J֨R[!HLfBGfD ח djTuUOzj|IMul8k+'G6%IO`+/ȃR4TPg;&c/mWڻUh4e/l$KʭV*&\|4-x`ŃT'G7_;I1++j!HiZ'ʰ3l& 5{~ C@]F4 ڊ> Lvjo*$a3q~ R{œʎ-Ğ>o} NܨL Y5cVh5jp:ES3Y\vS$ q(q$nt}됱D䴝(Fje(9zV}he;wߢUܫյ)Jb`&|D?X:ކQ(FއqRf8Z"RhՎ6Z<RdԼM+ A=~w:#7>&qXI.KL-`~Rzq-rnK]9^Ӷ(n ɞ1%)hJJn/9r,0v 5$<XPTW!4w* 3rdž.dVr%G:V&yBlcxR7)8dl~ҟ wŌAF9&C"be1;z#]\{hy!;NRVsi֟./.ڬQjI~I1l&b jϬpVGWd+)i1/ܟ I/c67VF`d)>=Fp0hBbVv Al`O͞ǧi/ >UE.+{(`~==pD/V i !apñf3]k)wN<{ 3erzX\у!A>$)]:I .OݓJkv HDaR`*~( x Z;;Y(6g8!%qbzB'v|6!4sL2ҋ-N V2m\x U2׸o/i^S02+X&AGZR*DْI 8y~xrń^sjx CvnT֑gWe4X!Vw?hݼ0pUBQ polT1ZxG84UӗZ vDW "c(ăUu9stf zx)gu~y ѧy"|tYzmщA >~F%jgX> BqmS-=I (K/ѮDV]]97[R @DF샞UwDL؏p.CuËIH$EZv#$+ASlo?T8X9$^z1&'g~3Zc[suL(6/KvS0-j<8?!&rxFnvF4:|dIHY1|7gUJYѦw0OPSm4f,GwOq-i >Cr=Gte!BPB. 8m& ʚS˓{XwVz?]Ħ.1Yh"Zͯh oy,^q3Z65Nv= mm<e bj@{i6mE&;~'?/b|G -<1ƒ"8+t_H)iW*ɑO.UQ^]dy ?E[rƿP15'WڲE$۩;>vu&wF{) ;4Fڵzԅ'+XZK=:͋c=/(CK8Åv_톴WV :FW:@SjmAl P0>1f"H51>]?3i͓fCf%X9-n(f@e)Y<&-}-I[:1$=$eCasaz[ We~KE,f>qxYm2X%-/>-qēofD ~ԜN6qzi_Թ/8HFIsE:L]'9,EY-HԦ`ҺAjZmP;] .؎%B[a ]ļFuOCn@7dHuIC1T![Hmt R ͂掋y3kq:TQa5|2̄+ ' dqe̜BFymgp/gB*.G| AG3dXa/x<.޸e۫gk1H[wkz~dOj}Dz;~xWw⟁8ב%`O$ j+sٓ8ˤc%|\ߺoƹ'8IJf~d + ;9{t ĹH!rPE}<< D [+,p?rRm}C,GBw,Bh~1}K1UUxvk; J`䕭3Š= e$[^>w iDqb1ƬʆJ?/qpA`͂Ԣ1w D]>$`WF{A)U,ZzWƃ{"S .Ɣu8?_~(Jc`2!;ۙH(w_tB)klp6OWyt$T %0]Uxb_ 5gxVjkŔM@JS94܌/udZgٱڛ&q"R^Φ24ϐ yo)W)@v5zZ<x6ޡgd%v`A9{^i:})!K?%͂$i52z< M s̈́C'{uzr(UeKnٺ7.^zVN"AM*tsN>|9߆?k3c,,fs2f0[I&L~הeo4 J᭯ !v+cgڊdo)SJ#y"균4^5LU9yđF|0J;Km Q+q3gz_wVȃk1R"[GD64]A#f@EQWWӁ)N$:Sz~;r+YçTFAf{f.u@3%NS#I-ӱ%%"uސ>y5t_d:ϝ݁^+(,l.ufB&) g2x]0zB5 tW+]Ph"cV+70`x5v:dtQ-q'!mFYrc0dAlgt$7y%$P v Sj-E{L*%@YT_ayP6*}ۣ0oN--R*`4M"X Wj^ǿDW- ">+O갵2L|jma[MY%_E?vͲcY:rf=a2Ra } s@iU k8`]@O#xkϐ=mo ]wkD_3P^'+3̀3ngy:jB 5 .{#Dx uR0Z s2u; t/rINe͇t~.~꾲O͐onXo[ Glїg0:dzk:veFPaǵHsBl:=?dB0˱f_>%&VGUkFJeifz)?jw"2h=o%u(g~=}33}8I5j# xqSw0SFn=mUsulu1-%1ff>=aOK07-q4ƛ ؆88ʨaI"m=&s-1jNQ'umUu 3cͼ:ʴ^y#o@O=c_ڛu '4a ZoP[mٙuOIa^kM\8J=DʝS4򈵷D;Gi,N4˼#y[p;~\zaqCs!B+ D1ap ThsN|yo]>KZBs9n ipY6au/-Z:NX*ZJXOTԨj/#~9`|Vmw /{~tJ.$EE$jƽ["V@ qR, 9I.Dg~I } e.qoe=YH@a@z{(R3 {WȢyd Zx)-̜IHP%z -=4ַZu$?2Xw Jh@maM_j? qxGwl* ?|߆`;Ipѕp#aDໍK"9l\%QśpĨm!:~ S>@GE"ZE^I\MO^:/prn(3J\ڈO+Ի62l̆4z U8&N|C @UY5(qݪEq= iףM;ߠu3]5^^dx3Dl]h!.#$FKMl{U2S'u٪ӷ-K ,ۭy xW4 CEΟnE89J#$X71DuZ ͸AX;+pn8Nep\ԇ::?1N  NΦG}gOPP{.ؼhy v We<vqġPgvAp\x,I_MZxR'Oo{)ZJ;O\Sm t*X jufղܓ Pcݹ!Fϩ$i0ۏKӸ7t#HNkcAF:=Z6e!<WhAeӁ"/?|(Դ` Xq@QZ Ր̵c(S'i#)uf]@sݓĝIU$JݕzIt`MBAc:X~i˧8 ෼kit]zϷ~6)5խvMݍt(6ef.}Pe޵VI=MRrSy,tDF aAe#I$\[Z=?/ Uu;bOzgI }\ #ҋ#[cf*$W LJ>m, erНtĆU8O"f,r*wAC'yMeO7b9z؟([7v-Dkg&̐8_5 =پ3o==@r Kw }9<,UmZ@};.A%laL#F3#0Ͳ:f[Sc\jdhžt ̝ȏsV}QrdzW9.7zy#kDzai_On|];\9Mg.LR-`Ƿo 3An`&1vf22N$pKBjn}YX߱Fp.=z+3V@y,VKY"tA\YVJaD[OఇV* E7bnDw h'~.:9s3vk\<QtrS8EeiM@,Ӥ)_sx?zUk_iѡ3]پ~-+ L=GX"tЄ^4ǶUxab(YĞdK:VHϊl)B'sN@ԝTC3}~#]?TK2Pcxٜl> 7p{5{\9'݌@ ~Eh"%s7mbXz"IOA4p#/R@$#LtKل458a9`kpKm9]R:^Fee#U~Y$}AIzQ=[;ѥ(ȴP{CrxIR`87ײ?zx8HsðXi;&j=D/ʚz3E3`I(c Nz^PQا7UObj gU`*B,Cs[ixsJ\ݼ*7 DŽ$-tkcŌ_Rl5 5GBfp_63m\F؇!7h =;g}v $yle"$t7qDgZioT@@1v#m6 T/;8V,wAg>?[ 7L6"xY|m3ٔ=1] ɀuKfl1[c3aXֽ V/ 䛌+lЉv5g8QwH@>皆5t {Cݏ$e{nf fd+VumQ ޠ5Lt}lC80iwvEL1 o~##e7NK}Xk֕iffź\r,%3AOj|0qD'nD~5otRzX>淠 \$QAOO=4S 5GJb#4=WJs_X!A}p%K~D*s0t{6>HQea0j]- ;8gbH'Ύ:;ҞHz0T4F ZB^Cn[m# U; M??-/'k?hBf@@ڽӋh[ʮ']Jo#ʟYMš(edx/.HLM]fie͓h}E&eʠ8=i(^Zl|8)e+|cQ+_#nHK- ~Bd10*K;Xbgp8 Y{aR>iMdUV<ꁋ|%P/UƔtYiY+Ac[eÛp:A[lڸJ(X PhZR~5zyOjbTܬ !ʱh}bcROM+Rgsh3ɗO܏{Ӓ4!V TvS}"I3~Rww ,لnEN dܼX:x\"0l-#5!]Zn;JCA:a,jg92%Q/gی4OG j\C|KR) 9Pݱ͡MP$0.x\:A`h&\,Dq_el,s>ݯ5[峄 ZjfL##+}F[C+Z Y5MI0>·?› "O纽,gۑaC;SB ?H7/#Zho MȇP'55`5ǁ(q~JjW{PP&]/*܆Egܓn& ?ϜH0~>)&u⳾>?Zɂ#;dz J=U+t!"(Ȗ/зG@t撖3gQ`_Q Or_0sZKBwhnM@WR8S@Λ+KuXP^m _]n^p(:6`FsT{ w;"QE9ҷe=cc+}Wׁ.d!Et頉 3*f>S4|'5,-tWa^LÎYH/T>u-m;H)[pdX!# Sr P89yvtB`etRu{u!V%CzUE[5(I0HhG 뇣;TK?ĵ+F{Ȁ6Dd8Hpatw.?:ŗl\F٭FOY1~2L- WOtA6Ji+h9TA`)Ei5 G:2?z:!eӟb:W[ A g59-S䭴J*- -䀹!`^bt.wj̸Rk#|2V p>ιRw^)؄Z3#Kn 'LŭX dv |-0PhJf%D. /H. UR8q N9{=HMuXD) ~~hm~ i0S;h\+N# 6 Cz'd-*xz%`IId]QːS,x)+iU*ufo(FiW!>e6WanZ |-&L|qDq5GjhB6#_iU;a8#˱kՋ&s-@يр&s/?O.JԔQQcZcdj*ظojƏe/~db4} 4noYt3;Ľg5` Ξ% e7 `id(nLu)UȓK.9o19lJ3L~ GnB絻yiކibm+ Nk8[L бf䫪1a?ZENP?wiNו~);+P_FDame6A'IuT왏8~Y늈ϡw! _XA"~Mafƿgžm%MZ-I?щg9#bx{r, +=8=,k`%Ba 0{N+ɶ] ҏ@H aS@BP&yega>nGLOJ(`f ) \[Բˠqt5m`;?!I"&šM"o0b2uO4>WKt]1һ]1XT|BS}L--.nF`guSХ=9čS}HP-ȴ.W-Y%LRq.$l5P+K'tCBX)WDl 8֨>R?w)8kCe kn('e :hvEY WϹ1v"3PwX HOnW%hO6N u;4lz5?A$X8-,R)WG@ϩx~oё7O~?3p|BwjA*\|aOI]VLxqr)sd sU5́^Ffa7AM[ˌK1m|4- 9"ID2\ٍ)hL#sjПoz0t݆hi2'B;Kה]f$C|Z^~i>i.pN^s3: d'nz E9' Tf55J8NaѪsQO/>>,jCV$Ѵsa-sx掶`*v]8=$cVD2u2͚o=0¡D]u׋NC.8faݡ)s[lar^6es<6KGU%=Dke"s bKm*Bq]*V/ǩP`U*# qbޥxD}d}!rFe2_-SbK`{ ei7CޖL)Zt};Dɴw/s*} mˆFǙ{ZF}*y/4Oڼ_IКx\$OK3-VBoi5]y"u 5‘^t!4e*=X,l҂ϫaY5GV|jeŨg}4&Z Wd(kch s3 02۱@sMR>7H⶝JMp5| (*^`YDtHsEΈ7fjdDx^e Gq#^ 1z9wRl X)7hG(]PGG;b%h#55'O] ((P0܉UmDjLql\l8n!״&vZ[#fLz(R=(%Li%8l=^]Mk@؛tr`Dō.D. ϐטiUh5O_C@u%\ !?Oc~L<Į>q?߬> B+۪ecd'"0*` ؾHHlPhWPQ_l[kRE/E6*.IA3ѨqWgᚂHۓ895‘sы +e'IwvdT|A۟~x|Kq -(]@m{SC0lH\:FN~v! $%r&Xz v"ĈnnEk"} ka1w} :q Z3S4ৠ̴"@@n]]=kqZWZNtm}űt; *Z_%,wDxQe~`:*t/Ck O*kM_høLvI`'x %~ftQx.Ȑ`@|p|z*`#,5ϊ |XdCdcVM>(4=0MGgr-# m+Ksn nt26X%El_9{WOC6WؚèTX` ;! R)8`g/Ke&qBIDLnXMe ALIdfLx#)Zy00GX`Yb=giL&|WCG(}JB:Y;֧ʜ z՚&^'gqa=afP0e7C M][S8ͤܽ({Z>ƿ*][M$U+^|4ܺjUFzPN&2Ro*Za 0r'F@d5!|r@]faNO‹GDZ<?70R#*`.dSw ?]Exw_{!E6_ BʭyBfvBF ^TG&UCu&tTk QrSXt ?fU~1Uq͌F@ (v>> eLFZ~ݲEH%Tэ0A\}K!ܞ3 ortk$!~.}?t-\CڧNl,JLP}x`l2:~_l"r\;kEWM0j!;^SSce٘]FGwCͥjJlSeCfB=elN TL.2#XۗNC2h )A|Wj`{a6$~RoQ7qCK1yCYAF*;FV?ċ}e3K*G;YXJa1)4>vk!X|ZݡJls.j5ϳ?W]󖕎U`$s\\O;a l}C]ƻ| H7hǜ(BgǝG+Cd}!YgM{O2W6mWDΣpMdQN@y.PFPOHz͕ x☈9e_ S;u,K*7rxfx$ǟAh2/In55iU\QZ8єqF [5_V}f 1 LHu k`](P3bt r"W}ũLvͪwFkVUj857YAu2M Gt˯ W[. ۃPF^.xB&N|GɩVf,O;p F<> |崏1W(r]kT!}35pgkc*:|qxaխ/o&/Q½/|@>6@T4ΐzvR$K{-.?'xHΨMPuLc2` H] ohXJξN:| nOځd!ncֹTƈw{$l]qx  UM#W6Fenb.E Iv'+P=B,HWU;DU'ֳZxh-IΩ4LbGzBؓ-= sK^/FW^Q,s/4^C غ8 +.%Dءo;ԃ]pY1WqD@,7a7+*pvʐ92!XBتCQl|4As&O ȝE-`o?4`^7yKw{vM80*CpBw&0YUlJv_yN0V,Ő,SVQ@2ąɲ-RhZ 6Z:f؂ZśƁBK&cr !Y`h;x&.u~1U:PTA\/a_9n}ZYJF^ݴnQa JJ;4ɝ9!Ex少B JEϓ1_]ʣbb*HOY؁c$?goSYES.eלǵUa`ҏL b45^)܉́saW Ys`bf !.1{Lv_W:!| t$hߴ=iE؋onn 25Q XFpo}f9JZ (TRNIdn<dw@XIRqQdyG΄n.̡IloR)&ZܗL~RG3AOxu1D\6Zhit-4̓(Q%rkW,?y)!suN?nvC*1֔<);[Z<iuW(s=w|c b _/!<D8lQE+hNtS`&3u"탐@\~?N|ۈl}sQ '_HUM'gLGj-|U7þM GړM>*Xu~w!/ĝM+'^WC P|3,{u[՘|}q:+tTiG=rN:<ⴕI..H*ҾgO"D+Y?dQ =֫G]RUሉ#"w:4>w״MzQ%Dfב XQ6PkǕZtUt'HF [4;i0\!84"bfELډES֏/"=Ҥgu|InmD<$i0AtTˇ -\{Rb"gtnh0TT1RdT$@{KI"y1Pr8EzKb^F5n:_}@L,MSbZXhyǦ{R_U-Sr֭F^FB O 1!];sm5'upF$8OL ٽ$A0 xxρԍTˏ '`-ň1gpZ^NC&=.$_klUШߤݗ,"e²& o0v' $xM؅:Zԯ"8_x*d8۵wv3^8^gDP(40dR1 :ꎋ0(fX3 I_z8mewy3*4ӷA39:@%#m"=Ֆ{ؒ.4#,qP{-i.Ts{Ik Ҙ4C`*Ե1pIB.&t>CDbIs+;lkLNO uYFT&ݛ X -#b݅$內V}4)#~IιJ"wU~Zc$dJ&OW/;%ϿX2U_b]H5wp^҅~*$r|f. [@$\-i\̂gŦfS1<ܾOc™)Ѱɘ_N/b#'D&\`4w@[5D[GDZ&:v'o2f.@*FZBf{%Byïqr=+ZR. &8" .ÛEe8l>-? dؘ͓"#%_~{ Z?t#t&'zŖ6(XljwQ?4ӷnF3{JbYl^t"yxϓjTBD/~csX9x ۓ<[2 9<ѬTq@ 2LF΂&D2WBF@ O{5>/goO<:2 Q )y 0=KRP#͋fIa]P g%yTQHG} +>07΍mR a<~#%Լ0~?L] Y vI_R#0Y(# AJSRPyDhرuy`}crdžT݇0<K%6ohh #۰chUd>Alv>;&b_*ޘLӪMQBQ#tx5ӒSK =aђeRi OG&]+=g^(7XPH9KmQ_O@c_ǰ,F{ܒJwzibv":,"],#1:qdγ}G+a C7Vza›S@9tpm| 1OdnVr~fNNզ2 70B{QHWl֊kv'bk!J\ GśIS֢.M nt0y'9^QjIjI]o'Bd *fQbNWǡ1cwۓVrJA@u KV2$:?I &M2qEI՛^Aýphauys'_Nf~nL4LPP6lB6`ߏ-ESDJn]e٘-T5)7NGOȽJ7 qwZr+$EO4'l\M_ juLНۥUu&`H k.cVDS7Z'GAHuMSaq|mKZ̥٨PiWZMw)1~:HSmc {v\{mKKpu\ȍJ6*꩔*zaGե9l|Cy*&Y}fTގpz1'-*|@A9bN@" @. ӭPt-\N=fG9} J<[Zf.8j8/ggϹ`uSh4]e O5I Aq&+tn-$oKȵݭZX-TaK1 }G_e5q ~Uæ!b.+ӏV{w.QK1$hAfŐ;rYFdŃ1 ř l{M*3wbڳV"7x̾3M;/_^8ҵr VZ.`m7* bǝ wλ>pG4UZӳߵQ7a A>8%0~,jb$"yJ=e;02S5ߪa~_$ 1 :a&YЭ8Xvw#y^@i݁Pw҆e|o2t%RxAk`(Xy šٜe*@Ǖ`?(o8Hɚ쬗?7e$ړṝ0 uͰ3)wD8̶]=PD#"IG1{E͋ϟ2N;\D T{Qcl=py$ T`_% .UyuE-S\"c"N`hE,8Gۊ6cSczH5O8DŽփ+uJxwRՌD"^ Sb+ӕ_&j>I_@I2JPA@<$;˃R :9ht/!dvaLq_G焩aJWJ,%d`.O+0N~P }a׭ܖ2@wm"K r{:9)= Ub[ 2~aB.e7 lƱ-DT\.En] UJ\?<'=4.oth!0U܍Y=$\ %ЇQh;: eDWX(}&J>)}OFt-1iԬ_<;Jvx%lcv19ziwedԖ YowEY(x)$C2h^Ϝ]< s}z.s=I,6 8޺I^SMpmFn%:~PwG>#:+QRdil"׻-nzdX+A50C$;EK}'|/ x)#,OJ7>36J%:dQ-* iQ[Ik>dvx۠?Fw *ݷ`wk*EzL9ɂGK*\,P>W9 d*z.H"}*O|_*7,tn`j@̋݅Ֆ4ȴD#y*@= F|qFN)_!0 1#21VV\1adDڱ8K-ͤ)6gk#@ŴM~E3!d4B bR u/UP@K7+u^ӚO)vc Fg;\z!ƚaTN񚦸 '}L7+Oh& ZZ"n%!M%DxK#dY_TwJ.@A,̫$ax*v~:?D;K`h|؀4{/~7r5o!pnHSda% V@@dz7,o_>0zZM&+5 biN7\ b) .HNX‡0b>!FBdAz<M.L<-'*e)]wwjFz9 l1,8;$Ao# (}zF;.&mMxb ҪΘL/ǗmX@hxNpgLt9 p*q`=6ΐQFxr|bˆ8y{:HYMH,k ʴD/1A+$Nv@AVOrjNdF'h'MzJǧfwZޗz[nO,itv\M߇Z:ܾ+,`OٞG-J c6Ar׳g'كd=7 PUC }/J2 ;r+Zu/P]%0}DD+o<MZI$fp3hУ txq0=ԫ`+ŗ:_YPItuB߭f $<];HԲ'N0T.Td^y!䑋̺v::/`+QۦMOZ_y=qͬ-+j?R!RXSt!MFgM%%g^߼k|KX<+_E"1lTNK.l 8׹t#_ `9Wiϐaxח:X!έ9 det ȑ:edi}=i`cOBWeg-# &J3= պ?n|7>9QAMv`13CuIIǹ㨰K[MZf=ggu?D[rUh4Օ^<^}E'}K9-z yH~x)]L˄cSFЁ ]hBJiiTaو:H7c:E5eĀgJE_auR 5`Aą57>9Ap3D$T8G,8Y~ˆJZd,) wZFfJQiȭ e^/~#a/rف!fecIۙj ViK=gD|'Ӧ]ɾg1@ǓoZv%aUknBQ; Oڄ=3Ɲt*hf4B&e'Nr42,pu->#q: bl1S0q cTp/jH9݀[?gGdסu_TZ+]sc n"TrVO5|f7YvG]>)kMuׯZl&(6KK"yU aI$7^T^WNC_,n[jIq/B׏h'JV#z*z2Ϝ+۫ uMZ=4wRFU:\P#v[ -O [13"0ab3ӼpT sŒ=2Q >.qvM}L^`U{<ܕߓ711m TRM$ȹ)\bmÞjo6!$tT+]n%':$r98[K6 8|i*z.Oc>"W9A1[ﱑ*8zGO6U^O;%`H. ]X.*'GšrhdnaPa|>ZpɆw:Sվȫi.6X֚ԕN6&M> l&)+uqQ.Ju=GTȶIJI0!ֵ?2<֕8BKx5Y^f@IfG8Z]YhzyJfiv*L-A@08$- S&[T!%7[mWPڱǰDn5JR Hi! 11n½2,pS$$gqX_xy!~.Ԟ& _ů=I]0/7AMdL}Fb2|tYL':$W݄3`67ei(4{þW%N7_d]b})1m0^\e0M2daJ7HR+ ^cQZ'xxA; c4>U|x]h'z^őכֿ((6ٮ܊d0)w*<=@9ܝH޴$ڃNWIw)yccƂɺw,4ߟI֨%0&JA_n8BKh63myѧ#yY[`aY\+܉Ih3EN%]Q5fzc -牟0H^%74/5"sLIfVR<pdQȼsTfGq)rQBEwṤꆪ@T}5bO, Ŝ}m—F\$^DcT:PQԓJ2I+ + W9x瞫 9YuH>G4'=LfYey$ ^InCY+XM#\,әnj;yu ?sb}B ( q.Kĝh`:2]eH.QZXUE-WC;>cnw%OwHim zNU0~x0xfd7y0wŇ&8'8t.u!M֕:kBTp"Kg6d3wWM;tFqYGRhExhΠJd>d)?~,jr\WC G!֤Ǿt_ }-VFk{PZQm^i` H- eu4|?"WGdGE/h15`*;T;Qcq!tze])ו7xĂ9"kś6,=No XJE$-=gu֎YMtaN^E͇7r- G=<'+W2"c^a(T 6x'i)s&XۆN>hO DkmsrK}'QAVxHV- `0.D϶2p&:MaZBǷX aC _/8"j]eҭ-Sіysn ڰo,$82yah8!1C{oJXrEXRTK9v}\o gxP0e3%y+M$e'پxh\5- K;ޝ)KXݔ_R E+9_GKO/6Cv7 G!PC]GbֽVWn"ͬ~`mtch:i(Sq'8 \ێwWj!3l }rWӥ}Y8kUFxVR AgHc.wn;B0 0&N HYnJ;=-b^]F%O%H%n+X:p)#teN,A-aBY'h(}4+Q A71 3}3 >;~E: wW YuK)*r*ɸ>޽>P2*G+/G@6 fNjYl+8x/pFY_U_S;B|Q0@/azrF P׉t;n_?ʇ?|Y\I""GбzF챗|hQ?׋w wqttF[C.7]Kj0'c@qz=~h7b=%\^ZlSQ լt>m |ջ܆#}_ RYp`DCu2ʅLT='Oc[[|;&q^/б*:(Oe`Pv_e{V7!ws,,wׅģ}n 2B+߃ ymg#PP$Fd6txQF\w[p7-p`Ys -vk/ ZnFf |MiRP-|: D lC03uE[l3Q1i1L嬱sɼw}#SgCZ8̾3.gx'`!U\ͱPŒkQz=fGA{!{kt)WiSchu[ER*<̄IIL4Q?qܘ>dW:N |rNQvu2N^ [ ): IJgh"qȞwr kѩdꈆ˫M<¯7N >넸/#KT$Pu=E'9RbQRoȘc~R[kP(K[s"Bf骽?EDpY6P'}ށIb8`<'#*_ $3AUA}p[C=S(m,MS 11ʣ/F./q PGs1Bz-zp@iuXeC#aNs^LqCE.B5`uiwfTq2h1a0if)_1+zvHTp9ǹ}6r-@FAG!]lcWDZ:Rɺ;+~hӹ:g3yE.IFI AOw&Dm$k-3Lxʢ*a*gg$D]zAfed~1ccgO<* ^w٥t:AWܚJ@VbИeىv@3+_BGSKR"c5 exy9*Z+DHM͡O9?X  gLm, ׁ>?v=kW6kSm/_Eh!9N5@ocE7UFMFB$YKuV òzJLR֐717A2`/7Qfzkpsۭ3oPudz tsкd$5g$'&ֳW}nF YtsJ{B"KxP S-G/0i fZ_oQ&(j' -}rH䠂c{6|0$n/F.]v?Ϩ6.^3r3]ҙl+IKm@$N%@쌟!^ ? 1IP M]|;cFG4>*BItK 1 }x2]8n'3/]~MuT5=ρT5ZtB* #蜙N8tՌ^!+o™ ٜt. ^)'5d:G|Z3X !e-KV4C+r"i]"dT}f)(gJ]{#(ő*y6y%<?CI-VB6dl VE|Rs{GF鞖_=ƋcSoV7lYMwwm_Ç 7O3-cJ-kG6WNKhN*b1B^ؼഋ+2A_ Y7@=!e8C)x1*YH;kU WrC?tbQ0 |C>Gθ b4lm>zlŹb&{MުUS;'4Q˩x-&r vfB>gQI1;tL5Q?g[ MVHMOIB@|P^5\ALKt{r[-n6pAL>n6B\tu.,:`K@D+(AϽqz D:-*GN?2_\QLNѓ].<ވe*J)Sx \ ҁ ? T!2px }ExtOM1 py?Dtzۦ.Yi $& {b6lo dZgYy'DB%M8 #/u 2A[zt B^]Hl9offQ4=pC i2XEc; 6i+؄%,[7:J<6(M$OkP<1*Qʙ0c4܈#"FmϢ n)4S\CېK7;1Vd55G[q%Aqh F^4|bmP<"属iB8x RDM<^6l"T00/5SWT/jU#4uJq?f}._@OPha|ddrrLTI(/:ra/bcu^g{Y*CEQz&j=T#g3D±3x3 5hʱ `} $:s?(f;w-'?CIuF`7 l0dKMZdK4$,d1Q-穻\!~Pӳ1>X_ )\f}ĚԢDXMc7+s\@T+K/\5kشC/q*A4Q6P|@[LcB>`TN;}74~K˭-UmԵw0K,T-*c1Gcˉr 8 ;ͥ"%P=,g4G;: #cƃOF "NM?ErCz_M `c7A QI>W. OVZ۹l,[@N/gq=ulA-'|T)ĦOp}=]ʲ!+;t- kqd)+B;)SKcORR2ܷ p ܗll`re}u%Zqq-btw 2O.Djaܘfv.{@81L_ |АCڟ:uk& .nOm'D4}Uq?h&'bdأHd+ojw4yUf:ޅ̩4FG(!Z@ Op櫝aRs_+!;1 ?(3R>M2 nb(XľSԍbߐʠ (p"2 ZF}GtԜK9C()(b $[a|ૐ`n7 ?9 m\m>;≤KW}bΉL!u0BjSxNgB IlUEߨ9P`UdgؾҢ'cn: g,gJ Ƃ%rk?%GNV s }XY078'+AfH@^4zSn0x8xy5;:MT>@uU+;>bptt;Ϟg9/ɳ*7nc:`7c;j&p;glf^ l0ˈ*1hTen;u_6MN} Bu1$E.' b1oSS!32o疚$?ǠtNzCEǐHB؆r_%*CM3v01 (rI\BRY6(;Lk]VBQ4op+(̀?#i.`q^ 2\edιt?@5KK厺"Zn]ҙ`*wnDE_^c!)R˚gYtvs~ 4TD.WZ֝XTR$g5lMns0o< Yw((=vlV}S72vR/~ "\V;;ٸ:L EN]nlE,:^ q!Fa_sB]C ,=:x' ?*3 : ]^潩jzVWe*`FZׄ49Zvg’4^LteLz&r(qާ}BR|yM=H Ţq<}!@ܟxNqE ;| s`nP&決Oa #r 29[S}jL+DJ;ܖIYOZI86ဲZ%jYtZ*DgIǹq.kZ e%̟g @%B>ש='Ц˭  >?.Jֳ ! ᤔ|e -xc?-[R'nו>Z,QGK, TUWjneHoKYvn^:%эݡkO]<~2akKƋZjւ$%cM7k^DɱpJ3Ċ>bؙREn,-ٛE"\kvzqmG 1NB-Fs9eFVC?lg,;D!hp]Ŗ$4W ߳` {4Xa[챸@ L|08jwzX\HAT0^ĸ0;{7b9|(iv9I Y}4R=\ T* ?51o|>E+=~|Ubk Y*n)LsW7?C`~ ` ;'֓_sܔLK;>pm-WU\<_|]v#*L@9f+;u@s]r_F.C6ok1k$&'e~_r =#=*̹ %2uhw0@0өzLR|h(hNbrGsHIbW?MaqЉ@CF{<,L%:S!sd%X&I ԚOiZ^'?X;ī Џ~H9gTQXݰCO]$#[F]?"q:g R4V6hf4.%q'U1Xw~ ӌXi&5_nK#p)h}`zFˡ[s@z`EmZfBv햤:Vv#K ZA{* Z>Tr_[>;L&LX.Y>*Y}AvɽHۆhy>`} 8z0Xs QK"x*}/9b`T Jt|4TE/ώ*Q3Ռ }NM %!P f-pqu`19\"nК# 6irVƾkLUQĀG iR#ӯ$]؍IGp5)cE$ n-3!V[p:6 ?zQٰvwQ1\OCa#&[`X?4L"^G<zyBGXmbOwL1NhUkA.rMPqt I:gJCrO_m&V6w׽!57,ou|_\ =.=iLN#?$s/"nIn-<} ztanGh&m$,:I|1WAV瀣 c0a&7I[*ұ9v$0HXd\j Qpbj) sBn&ҹG'1F[@+ ټKo"x,+|YcZ焎πMp (Ѝ)]E tI\R:Yk|fv skol'P⑷+FL7:jU,Ç{M/&A:=#U /I,t90 S>O.MME28SĮ7eY yY;s&7(7RјU1BN"6xS^dM FmόpfFMhF+9M ,^M__G|z"TNÊV6*L_رK3,\ߴ>DVtgΨSFU}+,鈾뒚듈^SmLa04v\eu;R}@mh=vPޙ}vTY#%/:Һ+Wo?'1Gb3*ae&+ɶО8rh]-ۡ rbjZy޲+] f mBL?z@>2cg)u1~xhvʋe<5i7 ;z B|pG\v5L1RM;|؉Q\#<] u2}9㐛ɠToɖz9d)R 2*n+f ѥG*:pˡ4ԱϏ2F-n%M# ⽬R$"tS{nP?ܠYg\}WCLx}p?A`1igwSL\cAoatY<2ՊQ8yXJ ΄i?n*QP͒,ϗMm{ `I'~0rP=ZcZOIf焅 ׵?|gM 'gs)3?3E_fg q]n9fcéSeԈݑ>+&26g F%EX?7Q߆͠krEm/T 7ٖU:zX*Qȕ{#6V?74F /-D`xN}9lk*q}Σ&ɿvNIK4:I=6bއ3v,}IȢ'ZD j ,_]>-Y6LK\LNrŵ!q~Z&3ޡGiA)};X :0\lkTj~}HҳkT&.)e/aG*i_??/wnh >cCH@D)L>f(1h?TJOktNóCmV뺆 LJNK(mUY4bBqL%Ah0-J7)|Đ<+?eDq ;*Mx[(%ެ;ehX~Pڔ#-,0{ڿ[6,LsĽ Ukyªp~(J\|~ԣ 8!3d:r`ܞ'{@ɣ}ȫE(y#=ibȒqd^/!ڗ3Emű~L4sTIFiB iTWf@ ?*e}1hp7%j;ՠg>t-2SA>$MmaB WQ\5p;x~9'Q-4`ƷuaW.ҡ:FI:L(#âzf B&^Яϟy&m\$nq4B6`uG̱m$G\zΝx]˕{CoEH*8^6 f(jg7f]d-^eAC2oJHN ,Zavm%UҠ@<ַ2t>ˊq㗙 -RIY51^9DT- #fxLlL fd*~Ϳ#L.k~XmYH5ޮtFzoG4[ WZsn.)Hv~"S|Malwq{+19걋[G;L;(;-AT=tqh,`^!T)Mgܑ<|'ZDb\Uz"Lϒȟcl9]~HϠ(0=Q> G]L5nW.T"fyxÇ?0wQ'< P(Bsh? aQ'Hc@rqab0Șb <.peYH娟$>q RV(<̏Pj:R {[Ǘ' dSYž>^Dj CC8׏ۊ4Qr5 aBz~Vw $vcZܭ?wO)lͫl`n\)2oR9bx+ ga T\K򬸌+ƇQw-t5$?DXm]_-N +miH ~(3%01ou{\3+?6|~ug[m,=Grzls t˪jPo̍׫ϘFXk 0eX3R 0HƳE*}A!TXh1NҪ s'H5dTU ;Y\$U0W?z>2AЏ4%:h`KdPrPHGK& hЫ0׵=}LrGUC9_ɻT` C"{☂sQFf_uWӠ#QY"xϽ|N~!૫eƋSWɁ]SjkJ,Porl8_^ǥǨd٘"3;,,T;> Dz(@$9M<|'.tCM^v|Ɩl ; tzXc?QN~t'p,w2\: mN1P'_;%SճxR^}â[VlhNWw}maq&v l^Nò͆VïbX3ڼI$zi3W/ȥ (.]Biy5a%B[i0}ݻ 2L}C\TFތ*l!?%-psknJiT$U/+ ]R4eB~+pazOx | 7pbkm"!LL/ι4Rf$ KAqՇ#%j[cz #&mБS7{\kYXtgܧO|VYG-%a_:g-, cNIXŸp$h'^Ϙ `_Iɵ~%FA%TձK  ^tfs:p( kDr_.(GxV"렻ߟG鲇 e/Dr2Mt ݝ}cU.Ё#ǜ圁Mޝɻ`w4#([TGc)/#4I{2éO3Z.RzSX30 #}9;9ha..}sW) bz@ltjeV@%5g":f]KqHc_A^*^N~u C`:ua҄io~0&fڑ(mlSuK&:[>nYJ}KN.7BxT-cy`N o nj7x?S >\IYև̝nl]m. b6ι [|Zc {ns `‹ Y; 5櫄f ǻJ:V|g *rE/Gro؆Q̱3=ьMU0ړtrRgӻσQ*DcReM,&d~MUА9FR7 ~:x%-[}z3 wvNb/Ew O,Oִ$U5'u O0{@^o`|rac ) ω:,x.b' YNYQtcҚ;ıM`"SwuSRJ^^kPSVׯv+/їLyqzO^Xo;Mbj6gYZu*/JDj 2D9`JVdz l@n'7084-_w+9-{n WTf]e(r.BJ(dW4vP7M@ M|J5u-e fXF˗&= @. )ÝMԉ0 Df+Ry q/ kfbU'ٔj?{C3,Rѱ|.S|GȮ1` Myp/`t}Ɯf@U,W9;r ɟʓ)V#۝6`Lx)'ֻW@G<<XpE^j1k:O\fy 1\)9D% e8]cCX؈Eo П`opvФie#Z9{@X_oLiȖ#VČ@Xƽ,ٮ!6ݏ MJϮW)͂_2zR9RZ"ٲ%ڧ/55+6BL|Z93'QyBuBFkbBfTנSrR ~QԲ;JD#LҴxWidF$ k^6yڬRĽ0U.0J5LȒsWԀ==^a֓06;k7EŐP=/nm @P|Z*'LMS(OislJ?6:_KJn&Hs n@eud7l"JUxHrLq.O;]fwY}tx"P7Vv9e},,lt %ְwSCW)/ʀZB#́Ji<}:=?-!; v Q Q~> +0>'Kv6SYkcIoBá,*@Ʒ֩y'T>G%L)o.wrZ4' nj1-_EyB"#$8 -|\=oPmݢ}~˝Gq֗8JqKA~/vs<#JL +yZſB~emnUF&ϵXjBS &\7^w5 #$ [~g2ȼT <NJPoU0D<fdV8z%0w@mH774 Tc7jiCrq /icX8j DPcFܧlI1̪WVXLk2 TE=P<61YL:C]-ﭿ,/G(_(pAYC( (1Ho-kŕ0%)+VPLVH|!Cr4Z` ҒK^j17啙'g&h)YWaT}H GcWr"SBÞճYoM<uŢp"S X /MiAL=~;6F޿Mиahus;Ҟll0eJгӳ_݅Gᴶ莖ILpZ22g_,F6wBxx3a HU> <Bo>AkzψhߗBjc VLf4JxEyBluUr59`W2^?8<4E@I/~0|8kڼqHr ]ԍ6PSq+p1jދydcM˪S,4 BEF'DU(0`9)^9o_mӾSFTe :_B)fs Ih;Z-Y>u1"+v]\08k0^j$tBQlLLM5F'[;>_.+)kHs oU,f~9=)֤R˄{ BSgC6P˜#QEt;lb#`n$7޸dL{_O @.J7jm*o2y/}W4S@x]$K^aBjAԮ%cv[fՏV8|Low_UڳYk8\u a qU08c"*>Ӏ{onCM !ZڎmuU'Qn2a1>c%4J ^苔jbx&e#)]۱M 4zONv^G:'S.6NRJpP3CANWJ]:ט9δ2DJ{p) k  6o'vi 'S߸0c7EmvQ|ݓ] /hLّw)|y!a~l B+q̷v ?c+:R 0\ۃ*g@úv0Vi H[> N .*:HD>y2*Ⱦpk>܇Pz&TlGG/ǥ'? t *7~M1dOW&XrB^?4.Ќ[L ώe{@2*XmqvX⸥ Zx_dhr`k Ŀ bnݦacr|qzX|,:O#`@&T 5s\.ТLJS"Aeͭ+'5闽 6­8RU>c))b'gu7qǹ{MZaYjLT!(K[y[E8(@~}#_UWuzH.Y|5bAߤNN|O, oP;T =@OtMtX >F}A'ToC: (u8и*z0Zp)hVR?WוCB5!DU<]~ j&5+j$dEGm'㟠q<=.?oUY["\/=t-(ژXX{6Y{311i=Z` `4Vzѣۏ4'N8DpdjwˆH;ϯd"Ƅt2f e]l$Ͷҡ ,+D?Ob}Gw1nOxMp;ERFټ±L-q&`lKx$su0w4wn/Uq9𢅗& n UL-#9ڂUlQM}X= 6A. }R`vVx}ɂ-}yԘ(`e8n<23!pjg> %ϑMs^w7S qZӃ$Z N6VL?(XKftx<1"~w##R@۶(W 3Xh8hb"ZXa Ozm]RI. ,xcu9V%<\{W 2UhmQigVHQOK&OP.A  ?#ɏx0 N#[`rṆsp1!M.&?st"s  >*59.ˎ5vSCY'vSiC J 7piXm~qsЙ|9p>D9)Ķ CAw#/|mj [JM0[:GCgvmj΅ڻ=~Q@B^o0@1h#f8ztx] bݳw4-(;-={QTrZY9铗ErRtDj3R@`q?AԄQ|&w~a{e 34q/'dCpIײ6᮵#RO qG׌|ڵ:RԐX`鏛B鶧 p=I^8jzڦ "pco"xEp8_iQOGH5&UeHN􇐤i4yiyh;r?f*|LVa<+\ѿ/dHH{ʒdـ ] cĒkiܮ iFF$@1ǴU"Q-ӕ9j],v57c!QZ~*dFچ r[FX^tFS{vG5<$̠LX1sve̞rGS{ԞF$V.-S(]RSʴɞ iCp)"U}S'8@=]_ZF(6tEQ70dc8tyr )Na}q$[v<{>v\>ʣJEr+6H C 7"g+,0B6Q;-CA!֙b_~r ^*_lH3ND T@Ț g1UR@agbZaƂ@ǰ8b\9SN@ZiMw9Onv]lb^ @b+xӗԎ4fAQ鿉gF(x=?HRTߡ e/140"{.^RJLҠEX۹ƅC!'JG#3۷ϔ4Vk^iܗ@V'xh[ctXz~#VI/HVț(OV]rQ&j|7zc&6f*~C0:[Q230ԉU +[ 2Co7"+}'G~>]-~d+5å+?^cNgv cIo ;,۝=HclBRP*[u^+͈Zns5xbuu1>4$/\4{ۈ=|)19*6j~TEФxDΆSwPVHUhlidm ˰;Z,JV`a=J%k D<2L%") "lD}3P r _'Pˇr"_H{4޵i0m4;B;z`GۆguE^] [I=[9XCnZ7m}~`pUeYs9wcB9dګ"7kt,.Uhl?Bwns4+ 3\ݡ. fUrz4GsWT~95Nd920XfIor4ec4DP?]o}Nf~d/yC k;Χ_v hl$gwsP]QdW?Hkg5O. 84CKG7?=sB~V;!ƼiV?ZiPZ@1 JdMվqe#0CW\i{Uxoqp9|Ee= 販l :BG.w3|2vѸ&PY߲y &?r9XjА&,|1T@v?b:P&g;? l5~KO.˶ fC#@yi>ߦ<0:Di(mTϗ%'Nܼ0蔒Y5ʻ< sp֟aK8%_jhMΑ0?1MG08X{P*;h5e4\ :fj0_݃@l1'z|ש! Ü|GjTX8UD?6ſҡy^ņ?}_⢪|YZ vdR(數7M,yh8W03-,WCPYqk/p՛r-`jd8g޾& kM1(G_+*NZ7`")=_cYl{gU ˸|@7u\o:ol0e@8a(#k֞> #˺E&c+L*I .`|SGFTޖ|4#^lVQ |R<>JrsuYx@6 WPLtMJ.fȸ$`-u*({?kN^FR;f^/J]7d'^vMgNL=K]TQ(|7b` 85olY6)l(Etԩ?;!>ooE5BA7A#1 F΋Yxy3RKμ4g\ 54ϣf]x1ah\0u Έ+G\"iLԸ'rjfb8>S*:.r sW8QDHhٶ>px _U;1S6.,x4rBWE! MDxRV?-w-Ok1Q̈́'O.?]Š 3ТGyQ`KUְ"\ˑI\I]ӠB' - 5,x I8JT5ʡ<-cl—(h$^Va&MN!jKmh'XGE}?̧3;|#.ƯIћ L+rDn0 GЧkJN ާnHhlOmrI󤻸kD:uh>;5ahƃ+)@xo RNI&f`SyA"Z9ϴsrtz(6خ"a:ScB̯kqYoQ{Y{$: ԗQ[$Ac0L4s8ꌆ#"OS$Eqq2Jt)Qai;imOo~dxacO:Lbİ*x)GSži%Ws<% Ima.l}:ȷ)wGZŚz]Ep$>#űcpҼm WCBYfC?ܚP$HnoS+2D1eEiz|ܕ!".YKgSu5( L͈aҊ| ?*V0wh|stio CJbU5Fb["ſnkOTdZh_ʮ ;&]jAPȨ@-<={sllw͢~o TsUnfom<&]ٜ D&ҁ܂3']⫷kEgsFTύnb!3 XxM·jOԞ{74&Z;_wY#/0Rd%+~C?mT|N-o*^~wC^ +fjɤ`mίk1(йU; td 7KHȕ~lByW  Jdn 㟽"jTxԢpkie!SL٥.r{O.b01W.Z+gfufh;csѧ)yU3IE d4o&OC[@<" 'ars"5_z_|U3ڐu_2&ՏNt^:z/٨&uudΟT6d(YochR%_#|AT6*aQ75. ՏAzaUd^ԕ}~>0NXX>T@]z1U & DEH  3OpgVU>Gue!ߖTca\bTOe3qp{v|[ cp/Mk+/+oe _h)}`D6Osu",VsIQL@ӴiZ)]Kk^?uBcc3O1D% ak{KPZo"W+;4PDf G>Q^[Cm{(rЗ+7^;sv6LfAB) /v!J Лr2#(uWUd{SF23D9hF@~a|j CzoYXCuqeдew) k(/e闡ܟD_"z)iD5Mи\ p>6fB}.-& :Ս``Sb}O]uS!MP'EzTou*A[) NȻȤ 9ʁ[FSV 䐐 ÓWx yMͅd|i"\KWgRERH0IRZVŒnk+ƀ<㣾$1gXg`F",W_xp)Wnxn#q<\.[%',gEY;DW#j4[{qґa&)籊A٭|(& <8 刪-i} G۸=A-0gh-Iєs_vO#9@|AoFoPݯVʠyDԧSL%>i{ﳇU`_XFL&A9]C½zB`LtJ5T-`i1" ΢%t)E UK2+ %gX-97NT(hPK\c,;4!6"k>5DE Lb?PSī[htCꜲYP=i(X1,UHdsDߌ;3kVA87mGDO d ' qhL֦F|l5W}懔S=uM\ũd* i~I]q^x*Wʫau,Cs3iSv?3"q'Ba.31FgGr{`{=b s,?/(L]p18E"9@_\v6MQ 4“IߺLvj^٩&AުQ MlXŇg|u-2lD(Y8Kt$X-,VNi *YЄ/?T$fcNj_)OHEfmo,>kvtiܫ5:ƃt$ '^Dw p"\f-iAv`UccharN,p;s) a\k0/#fݥơRMJV= v㶖3&g_-{iLl7eeo`c@O<$$cMDy˧¨72M|PQN܂ Fg^@%zѱAKDè[mi.8?pJ[>[xXz)il{07sLZ9a[6YFDpR|oE@#Ra^KY}D6 :_CAJew\aUķk\L k "li0/y1H/. Vt3AٓbqCk]۲3ntO2? IJ yMsnr8BJ hUذ9S'ҷ5s0V4cr4 xw9Ai, -$fC@7kdJăA,$ctOzปMMHsMUNˠ"A_TJ=aH r``! js^l:qÕ&V,u'UީNgSMhv} abT2,ݠwU[}JǺvo~1iut?:5~`=ojGs XJDHwTZ Q&" Z4r-5 TE;߄| B+PEl_O?bp4\$XQ+ثC{5M ;17`쥞р#:C܁.fϳp:v+@0Q ~9=DX[a{!ˑh|j6Ӹ`QqpN>2{xG-Cb+ 4@%d&Ľ1: ~gfX'6!Fxq7`VpDkc0\1u͊'Dvie ȍc9-;V%͇_3W(Wn)I( lx0`)/lz<{+2 Ě>TGMZ ܮp9==; +%elyddM2SԻ{V,EX'>\B~Q]cџ *OvYdaw:8F 4/qkÈmڶG7wWcdS"T!B‚!4\^PdNax,^(,%\YbGG+!yՀbdCG21wa@7ViqW>6{!*"L(6S;LB?p\*b%NgR _Z/ (* 8gwW//Lo'i) %uFxXu_B\kƝ:SDm0 e4Q7>mY.IѤYߔ|MK]B2IN:>Hxó݇)4J_'.|n_h^+v;ER8(@/×!=NC<`78{_{vMwiLBwe핧Q؇x|YKA.}ѴD@rHWE5@TGYwҲOC0k$JEA]B֞REIx_;3'{^{;lRc*لl2 Һ$tr%UTʫvBV1(nw8Q܎0 A oo }  ᅭP5 6R!$l'I%T4tvKyAT)w)es5+KL3<*lu_HxPKN+A.Fx>Fy/] 1[nljTd%#kA>fvD:xckQ|5XnCؗl]Ÿ%`>luO&$Jej N4K6Br28FrŹ?HߐZ(4D8 &WЭ?mTyhbߩ4E\ DdÜ8nZҸJ{S{(<UtȠ';o/@zdN)wlIOiK}*qsbhWGzdۈgF|q`).+yuv~pk4#. -֢1TL/ຑynRv"9i,^9qZRv)p=x9}@LY:MNZ{aW$~\OºW 8#ՍKpO{l8l=)IƥVJ~ީ^4CgN&*mىWhI*ѲQgtۓ k;Βb,s^CPGCI6X7',jX\7W|/rd0Ȕ_>ˡWlDp噒WƫĤ%OBmd$T6izu*" cD)\T3i^{ -1 !@$9 @id}> lrX0Ax>B~UEM jO0XdzFbC+LtiFǦqoÞ0ldǩjP OAfeS!,"ml6/.g ¶QԍD{)>{Z O;0XM4%I:]gb* AtI1ՆH쭰5ՙ'MɤϭW p=F۰uQ'!b+z>x! FiY>ᄰE (f u4 W\iF蕌#oe&9X >N߫Ԩ9J7<\.,'4 .3ny94[ȔVUWY18O7b|;ީ;olG3Y (C%x=bO>sy2I1$;5EhC.|6X9Q6]wdcS> {ZTR7uar;D(\Ip\膑UWu1v}HgG,o1c r(gH_glP`#[cCfjjY67+Ό~ )cÊ(xQdnD7qp⧩ b:N.%8G }gɗ`/O7_.p=ܧAW_*P:5? +rE 5'.?EvF!?k}Y(~Oe%OuiN}8赁Uܝ@icm6B]QR}Ǟ`4Ac jJKyT*;ȫ.%' 2N:tmw,h2hK^n+b\Mӛ^`[42KKz=xQ`[;=yUoQ袲fҵ'L&D)d`;Ya`eY* n۠դ0ئ/X-'`btP]Paٹ#{/iMБi< ʆ),v/`?f0Mthd%8*gV{~kf{%J@e:=_ V8lʅ,jU~rk?DN+s'(nXE 5]e%WHX1MU 9e~*V9\ /F6FǴ04McLgr<9Z-fq/RMP.${龹Ay֣9z)82ztшt>%y8+*|n*/%)g` w|*LFbRj9ӬT!`Q-qYLy; t .ه+s 0wDA~WDjM yur rD(RuwAqnGT Kk>Ee/k@Is,M@_7'+8f""ug⧪~P8KQs`)]k&zfϼV1BozjR;/VW|㻂&݇&hٽ_wt6ە3`\k]7n~AγK0nxF+‘urھ,ec,"Zι7̜|bmd~pG^Va C," ](v SѠ톺\G/K[BZݐq%"z1pi p MN%1/M~>ϻZ2¤te{c25jw< 37ޘsi"ffhWfzDotܱ;x/F ,VOS\HqAFlj5P@lXJsGwxS_ѪťmȎd]Ik=u|Wȷ)DmH$6:Bsvx'[$ɔ(YXz~2+Id8QXR)MEWBm\KH@^g4:G^wD5zJVeCRr1ψ{m_FC*sq 8\-o(cڣq jlE_Ӥg}a0l4n0J n !ΜDMB9-xl79i5TߤUGx謷M; *œXߚ#\0#} &͈$}]t;V;cdAfG+#-bJ(vjSɗ'r\=K[љ,WB"` TLhMh9" ;zgqA=B;7 agڈ0hKx)<5M@s<# 4P<]B>}~htOI˰dr*gf==YBMQ1Ԝw3ޥ`"ewig~O_;%Mfgj]eE(1 IHLE_AzVMұ$)АkTN-Gd;E4쁈zqͫJ .GVk3 .o`3@v͓(b{qx f!-CZ.7y _0Q]>l8 YxyԱYm%[֏mL)̫<-Lw^\J 1Dcζmɗ~6t'S,W+8 YJx>Up],bS>uۼ}}r,I:!zQK"?7҉t"h؇,|dHxmAM4uws!"JJzޅ t^/l.\ٝ+yYG_} 7II[Mq$Ç=䇓~~^i3`B+tRbCPs沨l%hؙpn%`X*Dp:w{N7pdw$s\cs_y:AZM#i5 (Wۧ d"Q"B:\V ښ ŀw YgB#hNMzrw"8ܿ6Xmђo)߀Ui7KU`ix"3 aRĈ"liѰN˹րQC9ͱ*=,Ӭ'\cAZK}nL;Dܐ@4ْtR֙b' zw<\%-MfG}@!!؀Zj Uvɲ#؊Zlz¡]lVP.pJ$eXm@])ἿWI ŜqaL6x GҥuL`wQV*qWlGǢ MLWPS-=8y*eQ};@WkS~VG sM~PWo, wHZtfgR) ֞6 U`&~o)*U46O2B]`iTg\'~S5>L,&8 B`zV+ŦGs;+EW2\ao:{S/6%6-i |U1[q=0ݾ4KjrOi;H~J!S^E^&scA%PBG~qu_xF٩eˋ9aAg$V<7ǥdFoY뉕7&`Ét?՟>N\q~S_DNH _ҀB#WAaV[ fkmqkX\N+^Y,Ը<}kCc@J @gU;\Y"9. 2P-k6~'y>[͜Dv.CaS*JAjU/Ox,&ս0ר]%(\X(YMeyUBa !":eO'dϽrbo< Lե{ ^FcrY_ôRHVà4[|W`֫@^ڌh0h eB7XV0@9F5 Q!By9֋Jvl&}L 1_os^vW) [xNnH8)*fZTRfXL!YiHۘ¦]Wn+ I86d &]|CvWGu"o۫4eW!wndhH(E*eh~(b~&aw{5ð- ?l6#Uƀ&.Rq0Dd̮ B3ؾ{Ku*(3~}h,Vž/*z1W]Sڋt'ziv38*?huz_JiyK'ܘN} svd%3a]kK:JBo =ޟU'50Ds?p~Z䁪;qEfs#Us "3ĊڗI.EwuD8U3(z9 #ypsSaF[(MY4'X\-W+>ŵuk͹k{ֈaO{e3j}NwqMJ|H$ۇ!D"Rt 0*\ |kuOOrʱTCm:vv|-]Ѹ_gv.^XU?h-#ocm#bMShQ0EVQGz:ZnJJ}dqEZIO$bْIy>Mɾf{r+e}7޻.kβϣ׭e{&:J|2bq33gHJVҎQ,C&m*W2:=e1v)Ao"ZmvnS7M(8ӀIov:;}őݏn3?k O~ 9St;'Z 6c DsĒĄ6Ue8hgڣ9'˝7C|e "= &jQʃ@ |{9BaqiU,58K=p򫺮="]U(+Y~W!VEۢ[vI=+UJsu/NsK, n֤ΐy卧 aԓD?gcGyNơNEPh*&͒Rf p"]cm0=|-e9xR}uJdIQk@#Л::Î˳wn}a!;s6ȘhFQWht^@+%"Hg~0oOl8{LB,{٥4ōqd2>]`ͽ|g}#Ĥj }G8TAͰw H~lsN0Sn4&d7ؼ`*5JKe3׿+ʻ3ҹ96l. kĕ4|ߞ7r*LJ(#F) ((#oyzvBAVi#KrsFίqoa'_Zy:A;Ƌ xq 3?gC+9Pk|m䉓EU:qk,r`][)S3JcֺDWfӌ˹۫]v_B̢Oa?f 톉Z/sf (hrnqWyxcf[Rj)΁OC,U٩}pf|W*ˎzp*3n /{5Hn < ȀA$͝X3N>5Q"37! *'%p,-Vw!1\G0yUR!M^-ٸqrs]a:>G({͗Nc!qU|M27,c5>tjsBh/4N gf)1Ydnn1h|*sYi8CX3MB%OOfPNKU <3O͖O}dW Oؾ;Du\k4u%H~QCeޥ ͨ'C+%!Z/tRB%wl+k& ro9䓣6@()([^ Q+}j7ͅTqtQH&B*6ns˧6ae=!~N!m- vY ]y02T2Nn3krϘY¤ ^K]-q.@䯸Qp^Oqr3 )]7UPH򡒼Pzu#%05?<#%Nog֙8bl șrKfoǕ6Gx? 18.z`݊fKs,F v3ִd;1nS6ƣ3F.5JZG7Kg,Ε_P[^'GR(>vSfxN@QYWt9Agl1Td@=,C\{m m_c6d`'f<쀢^/ .Du#}UKrB"EqtRFdFHe,^$z%wTvS 3:ݓnXnYkkYLޫ8ͫ\fR__YPfjWTj!Gr(ș͖%Hva9Ho=ءe7qԳSM3:.@0$bOTAmƅ{$},y"f0mDDy]J[k&\#_  K!7(y" &כ /q +8`unڀ閆zgBM$zV`@'{? η7lCFB(Ou&=.չҽt_*C\r.~*#% Y+7 Ogϼ!f!/ɑ rfDCqOI=b/aX[eJ]}"XX%|,H#NpA5JЏ'ǣ(BJ"|2aUŋ5EV5 Ĺ{Jʀv1 K1{4d|nTٰJ UZBRZ2GO2.=!Ἥc0Zm uӢFE^cC 7S~LR셳XO !C2%xT ԃs(h}S$%ULZ;ލ U9-7~V![PI$/`EFwf&ډ6c+ ׺ۈ{S)~{!V ,$`؄9Jweԗ8$lhd<2Cz%zm,fo-YsyqB/BϛY |U"u9#0ׯ9J%'-G?,;Žf% Ș/5OՇvCY vWpS\ e rD"j_~l ENl}A~UijRbxH"r^D@]>rD}s GW$Tzwj1K8Fȓwmv 0~|'Ws:/aYZP&47?̼F/x77C )K"jYHܾX~pSG EWG7f 1$~I\'0Gi~*.ЇُaBp[qy%1z§Nưwaʵ`?8Ka-š*bp}})$/4$@Q*taGKy$>v#N#)i:Cyn4>r=Zq=fB {ic=#|Pq;), >Csfh6WyOei¿k$4q;l!a7*1l+tq=/d(٬G (b4+3(gτ@R໨{f3L=`}dYU_]kL@_E󖀾F%yɤ[ˑHQQ\\nFt/)[X(kk%G )ƻR^[\h•]K7O:vd@^vgXwmE3m.aw{т=@#_~[Y0i1GFG LLIj :!4ZrGe`4M ݕ}o(D#Pg#;#jwrQ5rDnnVQdYa: q:^Ji!-ڶdĨinCvy꺆XR[Td'YY>5cԗبU}c5꘬|=]T`_,qޮra\ҽ MRG+s9k$ \7  Q L6j쳏I[TC1xn{es' S&)A3GI~Z[zlI2_¢ ̵QO@ΝJ8T(uy7*2/%gJ+O|0Ɛv`w4+ tT/!\d[+3 H 5$ncP׵urցC~4zJ골rv"~EkPn.@|n{iS.[|8ΆK / #ICՙh؍3ٛTߕ^g‚X]Dd9o^.T ɷ->2沆gY0:faO)z°*@\㯍 ;Tɵ7&16z}@Auo,pdn+hoFS YoͲSx0OXe#{(idxcTL}Ep䁽ޤ\V.mh.Fo{㔢P.XpoHQ]ꨏNZ1W{+:5_ͱ`BS'Ib\vb&23קdYʐa mGK бսO,9UWuP N܏.߸va$.ڥKEfK] ,׸Kc}:躉cO \azZ0'Y.ÈR@>MV%eFI*38S+gu??'\8Eb"2ygSoU;^"O-\y&jYbǥad7iC&DXq{J{EJ'#/nbӄ A]˅m )VxW!ھ%ϥ {pkK&])/oxJϿpEOvͧ 7xPa WoMzhߊNrfGy@?ےx]o#4T0^;] Y$Ƿ}?\[,2$08_^r>5HX)~L4fUp%{_>~1_o0w?n'WOV| d]Kz }J?JO .r34=q@óbGw` CU@SֈfRI KΆŋb|sOp\ڦݴju_>Gz\$Q~ֱ7%_}LÅ73WJ{Fm/wIL z-rt:ݯ klmk1^ឯ\XEU|w𸏆oV6@3,M0II׊NrEoQ=EWܳ{'ڧMjZ<+:=ڳ'#;yοq ƜV}Wޭ3cɢZScZQ˝ Bop^:\pYX U[S'oj1n^uy;2r಩,m0r.3kbeѷ0,!!k˩_GH+q/mb:J62@*Dfhj* k" \I5ӔgUHyOHB6t&(i^NlnjS $7 gRvYC 2.AKŷo}ȿu[B@Q(k-9f_A*v>]e#?Ic ad`pb)<.4)wCSQF9kkSZ=J-mq%ӥFc|m8ҵjP “.qƩPዤ@ "hbهI WLH>ip;"23I Z2j3ZCJ AzQya^fޟË@GBdv4>㸗)`sQ+?0"10X Wha.]-=O l`t45UpdO I]t\`baX."q̓w4@CEC%Lpꌡa:3b uCTV[`A% ۩:d* ~\ړA>#ҾK# 87&E- kݵ|, M>&8D OX~VFtZ-[9ŽY{ RY0eO&_sIOaAkNB8S +l gnzl3v@yyʨ9WzSez3FxJЫp JJs2Y[[Ő4.Ksx#,9ΙB,F'X@><{bv:+$-~!oK*^]x]5pvz;_&wenGL )pκ뗚BOfYA^Ԥې PűBbta]HFD,ݜI*NIҧi9 m>I&!sL*4ڠ z7pmeՊ'Wi'p%ލzΠCdu$+x,.K iyH0l +P DEE0ycn.lpD' lvKrS{ͯu\_ԸWo4xs$؅eb o͡dvK noP{,#ÅWh6+ *S=iN-Q-x"-4\TTK#WiD_:B1k "}LO0d:h(p"04$)pˣ8BxN=ko*A@Wr; w!9og6;7jbuCD {{Rѳ[F3 ;7/3nSxͯL9^:&,B'=Xf?3gʹc75PK4d8ULV;drAwC&4(\Bv!>dUy/g_/<1X*+U? `5|@ d7 8Ä`%%ؖ6gsoA)wP+lO1f^݂DnCXΐyaI@AjeHrsf+;IyGk.Dt;Sr b@zW'#S{j7~K>a}0nbU$Ŋ 4 +j|֒8D~ymzHIx)t}E.pCAFңSj T̹ aPzEW_jkBu:闏#lMy^A\&xժ/$D~鋎 $ m \vpL&]CC'WR ֧h[,3Vgͤl3gI:Ys5S57Y.<6D^dtkmʛHp'ǂ7n@ 2?8deXyA,uI-uHtK]){&=_ }d( j9b}qx KR nD{b;Iz;T`[)〨˭AdqwS:@*-hT(ByZ"m^02]WbDuǚc5d9 @?^T V-gv]m㛟QP &Ck.\F}ؐ/x^/`g%<G5== ٧qPi.`f5+%US!‹Tx+МTBAmF[WƯ-ξq[LXp?$ !b`lnPGU-53N;/#,-݊J"t2ЃJ^P Z{U̚K@y\N+)Ƈ, nuFEOL 'l2Ab:ICҹS>+sr5DygdؗII`)xH=ϼ38i\VUp0h!棌V{R:S^oAKac$y0}XW7G3_ϻyip:VɎf/~XHiub{VZ00,2`x5=: 6;1S $+T>x{hF]uDJ5'}^Nz}ʘ5j_a/[5bWl1DA-H;fr?UHM3wٳ4i>ʰ7+7\.6.ߘ-ر Uie?2Ƕ*} 4O?Vvu3Aܩ.͵vKq-;I.d]PJC`JmX+u ߻2*Gk&zSx}ύgBisJ 5@rthTayjWű'/aV!ZIoMq7Ҏ8v/yc+^Ajяj*Ia ks%mRM8֥B"w.fXU88c:گB~1>!sbyk d} 8|XúU?8bM" ɒ4ɟyħ+&kqzg:bfDBDM`KD(,)zEwTl]4sh ׇg4gS2073Z%rZz F>8˸~_y(KF L0tLӁ'jز\7Oa YrY=n;BLشqRnS 6LlW#V Fs۰e[X7ʂm2z$5˫qZ&eE3Mƿ\,'5o9!g\u<*n|Z5V'ϛwhD8?^b?ZDoQ#bhD,& ?@wQ*&TzzO׺V.hW}[Ԧ @ח0W5gޕZ6m9=~ Kܚ?ЀjI 8w鿢hv]I՜n<%Yr%0痃HNg9nh\H@Ly, 3fY34ֲS/?Kui9.uQC鈛 AƪN 0M#%Ͻ wjUeK6f7\VY/n+e&"QVz4(|iK?P" {Y;]>}kSn_Ȟ)б* O9ɳ/a:Fʊ$"@?g0S\GŜA^ϯdA=!(Zm]Uxk9INLZG9ƕ~?m C{oQȿie[NrI26:9^ǫITYMEf 2Gj^;y P'8-6P?h;.pS>*=:y۪ -٬Wz)I qESYPO!'Y1،XA#nr*b6nxtޝD#huk8 aq"&'EQ"Uy6'Q*ɕN"eR*R" >@V:4E\y|B.ph9f@a]ю̋(m>Ih 荃9@@Yrd[i TQR:Vi{cw-2KQ$?h6cMGjƱφwK/URi_9;xS䣊rN>3AߦEŤ֫N~)%tNJݗlQPy}Q?`R̶Q4&nN#D_[.6x*;q||f jf%*D‹ 0g me!P.XZhߏbpIEr>WZMKcS]%3fa?H18 =k` _}DNunEy |4ST~SL` 3'djkBEYR*E~-ŘLEY@4 `3m̱1 #\<y3y0q/.Nx&A٫y2?8,Jk֘A+*N/=e3.Ioc;+_~2 XeQ~yy+Xσoڟɦ*d1Eo$]L.ŴZ]& LP'hw!w9vjlpRY8X0S VdLT$Kw+zGZZFH g'5CG6g8 y?v5Bʑ>ܜ"dU|w/JwW7'r@Zj+dܠ)@M$9?J3,4dժMc=#0m8uTϪ,wӧ;q@jI`EKL'e!|t16a68Rfc\O۫<͊&HMXz*Yo  %.֠uq#P kN{ҧU;goɇ/?5]ʍ[;TRV7Iwي[` ?qȸg:Zխ@%ezQhl w_3cb&NvK޽0I4Wc%9|h'N [6y'n*@:TT+rN.U~ ^2iP` Zd`y|GًM#Kf!<ٽFDe'6dҭ%\J/pQJaxZLz)Wӌ,Ozh*7Xڻ4BTTCF<Ϟx` S.|`M뻝T5}Z'K 콷(OcJP&+3F@T>MבcR- !%)vDxtF"̘C v1@n̍i1:S~X Z-d 7x9vc]2֌~?B* 2Iɽ~tpGV ?& ~1YڀZ 4\ ޸Y :VWqg-e;_ [lj`Pu_Eh7a i)@+&fl!n5/0kʔ,H[o;9F3^8IC_d#iFbl\gکOp þaZ3OkdYB1Ϛ gEw?R'i܂|䄷`Cv1.;4d@OGn(>`A`%W´Es۱._:h =L|UVl@銔v+| 8(0YϪS 4hm86O3^R`Y0 %6}HVd"SX=ՏϏt :9­sčZ3 }+DOYG$cjr_V|/te,ƚObys3ǯfٓ270=T&Q啤5)ʒ jLJMSkzU%,*Wݡ~J8./:\Q 86)^'6,1&n'k4V0!`8!O EnCuzryE7l@_*צ+b¢+["!N/Cd)4G󡮦%s֝;rOrD#/I,#Lγo7Sw1Gd$fS3ٍ=H(0M5v0ʝ0dLqsPY8[JWCNrYdN+rƷbT'`E+ jr}E=Wl̆2DFT,$:GYԇ.V1OL3KWɘHi=%ň2>mP=&"bkI|;gq&RSc0onzXUϙؐ *He#R.'8]1yja0\`H5 '0A/PjS;ŨmqF)2l~F*N U:6Xd["=NcE,fZ0PQ; ә'zN XB}̳eY/IyB8)Ѫ.#!+oϵv zٞE˺>W{lD\L^gD +B 3p4v{}VlrGǻ}N?U.㉀Rbv6kX!i @=ӁmǦrc}GCįxG0E]j}wuRCLT\Tk=OӝU!R['8}4ұDPmĦ iWi8cZclkhv#t8-x 97Zߢ*lSVw?M }Yͣo)~^1HB,w1I#.7Ve"HE* mW-+Lr5X|AVӛZ7 V[<̬xR+$m5a,w$-̳$^ʹg<̿r2%tț͍d@ٲ}$핽It|H3}G5.q Hcqj>NyAq[l^rEq߄К<a>Iȃ>sG$ 4nFnV*"=LRX?aK8ְ !ʆ7Yef{1 9𔊍Eul]˫BZc2H8?28@[oG_P0)!Yن2'kfQbA<"n椇n>^`osۼbԲ?c͠هZUZ`(a0Zs(Ȧb#y;7Go/4ȭ(|&z',ct{vUٹ!u_B-GpN1裦o|G!b'c=7}="|?ubjKrR. JhBWr -ĸ# ly g^t[Q/rw61B}kCeM t5ϹKPpګH# :e3׵R & gxyflfbDK!"YG)h3VM䗂8*Xghe>DD?=\zͤ z"LǾީ21(__r5' 10Q c6b%r<ս=C"Gxo7M%FrjT߫ë̈@Lo#-Q.>SYCqƘq.rbJ\L(kg|nlmσ"pbPɷd_ds6 :6hTD9 )O40sI0|Gzo 4)5Hy^5M>qc{?3*USr +X.`%$,SC>혰a0ZpБLTӊV!*rcVjǞ"X<AV 21ZRKTh ="Ǔ/ EԄߕ!WJ[<ߐjoVn,]V/_KAMCz<U?D'xFKy", QýdE=x asOҤ&+CMvX6zKE_F{4q$HvИCу^ 3}v*T= p奔8q+Yp]x)_X|xIdS;ڦTkuÉSDp^[lx0B( Eus0O+RY(7tz=97h"ⴤ#H;T xjmy`CW^ q74(WZ)_(=hYC\Lva.L:ߩd禋Gȓ^w}+w-pl Q[fbhOiS\aƪJ.J^ջQZď?+z:dپк&y H6~;u*Ƽ:"m^m\7ì]b@o:pB*h*0nR偦{8#b)NwJ۹j{,jqGS!Nʈ:VUĘyY\-U_"НuW¤ul>+-dtT(~ymMd^V䰒y*;dVOcbH2V+Z7c+ DNsѠub7mWZ+^_.U xqے}6 &]))%+ƅ6-go1F`|1"U-3Gj-oVGSv"Fٍ.J2"ӺI;}L/ vIKCTJڼG*^/x"8C4^ M`Zgsod1iָ>{xy+G-Бy^6l3yFK}85tMnVZmM@cO1bB5)H[r.qBrIV'W\y'!]2d/#) +"5 ].w4[y?rh_V\w@[*`=Drކo4Z@"ۓ,Lg&x~bCSk@: |V%5֢4S#4trc< 7GkY.aMtGZDӳYXH3qY&v~iFW%|`'+W4%III+a>U؀1TpP7G1v#kT %m)ٍr ir zD; R*fIȗ>R˅j!y4J/hݓrNai=BO Y a;ݟUCeÄYF܄,8],Kz.' 4inWnSdX0?~wtgI8Yo5,dݲx{PFT;+zhN$'44χ)q̱dAJ\se<.|\)Q\(SѲ &Ee-2;s ;^BZio8aڬFF4va-g }s}0?Vp/ha(GX_ >'2hhPSFٳБBlIT ;* +=) ;:SNgύ䑼5fU,A1M rV$9-X-ž}-Ǥ9SkcR7g@!EM5ZG'uaNϜ 3Ʌ ̘f-gۣP ({UnIѹnkjoRZ `VT b ^gηw4;ix&p |8|?TCݶT|}^ٍt05mfgsmV'viӂCad!Zi*hZ I8 Ք:'E"!7QRH|$ƲkfA#ukЪKYl)s-GI1 ؓACG{_&9*)(5ds7N[Ly` ӎr#l^Icڔ]*y׿pS7D`ˣyS.o"KBa sVB0ݶ94,c9tTC#xԑ>t7JP"wǜkdJ*e ᄺ^Na^E4Cg$;oפyhls0>JWgJKCaU4Q̴.& ea9 M=,`IRK= };`гxmR'Og4d%N'" ZO"Df%(G1ty_mFa|vq=f](]i%{yCL?"0se8U'9.y39M4.姳pXۃ+oߪl0,uwjH2PAJ?zJwjLoϗbKaL{#d3QQEfOVudʬ.yB003f$ ȚAݨ*NyX TwG{4)Yh`_V(bL>r61VUiv 1B3LWfKNty[!{ $V/2!gXBoU1BU9 #) G{SyH' FVKFrۃޅJjSפK` ifG>8s82)ϮPk;ʎl覤6C10EiE(ICA՛>#{<0 )0 (йD? ;REi-pKt !?”`Z4s8 G5`X40LH&pzLc"#-PhL~4|-*޲UE 4&ޞSM;3# ]OC}2rf7Wr-e̺/v X~6D4K7*L?N'"$P|KP<ޙ2>GJoK)4RÏ"Ov0f5f&QEc*jx4#1ņz0Wj>QpD+g '0`a /Ok4{ۢ`UOYfv#9s y Y)jt_~I!"@L NRQȲU>`Me1_$3Zng(gYsp8J3(Gᇆ?"~vb5pǓP- :"tMt^KcҏYh\:e6w9 Ks .sVҵ>#j[gHپ9N9ŭ =TKk9pSAǔu"SEF72eCc'.2LrOőQ˙8~+leA5V!Py믐gOh*F;\f H=  0`‹:]6XKxRc)p;d鰒M,FL:|ëݳ}]l(e[f]i8`;¬h;ZXt 3B~#1cE$fC3[clfE4 &%n_NM2mU&SVLN;ͣ>EB~EuJqy@CÁĵ桋Kg#ٓ҄;d[OIN>LcMuqikK4S}Nɗ,B̃Ԡ==J:FgOhy5&;ەmC *G0{]韀h7HqRl[6>缃`[t.3|@98-*|VCSFH@6)ODzvSڋy-B;0@k*6"—/zhk_(68OYHae5dZf!-UuT<Ԙ1Rgiyxyo?94GzVfw|ZiXb- -.T=;a8uoRbBrѼր-x}T}$݁N)8"@s+)֡QA2YMtVdkK/:\َ?ΥI"E<71 P]8Z> :IW}$kԃ!Q9;BDZSCvZ+ʺ6:_U8 @XÜ_FfCob8v5@9p{`n,ZC7Dе?kʃmAn iD]n{~D:lgzD~XY|MFdUcShWf٩xOլ}9a^YN,{ξd/}jVO4 :~NR7O+gѩk> e&*G$炥MQF%ҕ#\OT#e4"{c۬s1vk q 9d*\'CE) }[| I!(+N"mGM)?B!0һ+-cy/|{VdƯIj67q|祽\#ܯQyGC&=zjiI""`sk`3]8]=}-#GC*q<ԕJcM* rlKU}PEk#d{.ٓD#1x?$ <핍!DI{wxCĈ4Xs~= 'Vpwip|@}ŞdIzYrHCs.dQ~)"U%e8g]p!*DVѽՔ@qh.ujj^Vho%,>6 j-Ŭ5*6 7Pi594Itw8##Y=Z8'Ro'/KGY}" ilZ~TL)j.zplws `+ W;r )=*pfmZU8wk<( bEغ's xg*>*D$v<3]ndEԖ&(dl]O<;8b}GKJ^9 ęøЭ8F4',2<)Sw #QQ}qcX Ñ2 +:.yz ëٻ\vжLxJC4|4(K Jp]N❞22`sZt ҫ_%ʪ,KA9B| t [CS&b--sO^[DFnc"Pgb3y0zBg]a#7bwMuz><1w- b%kzkXcJ*̷_Oٵ-X)> q::R7\*1Y#*3p+KE5ZbrO^tTPH4 -( *mU qb Amת*x* v3m~_tt:[#&)mY ފExqp/WSHz2<67aezR&vqdp젬Ed TFk7œk#Ra ǫ1‹F%8b`/!jN$d-!$ WEA }=6su"^zQCbIlOi[K^ZC#od4m!v>{z$RyZ\%R iXLD@mhz(XCWXXm2j(ik89Y#б9eB~۔fX Oqks nm3W0BItܾ )sΔf 3׆0BHk]u4{Dx݆l; vx?0ioCJlgm~p#kl%nH V!R h--,"N$DƤ.=ޓ V f!KuI0ꓟe/s%r}_a#gBP$;0w1DF 㿽q܉ 'A=vB'5JZVJM?A$-r)a)Άevb I%lD ]p <W!jaH>*8"n pzducbe%trLw.=`Cv!Ү/SDVY*x3(^PVDъ&P4u#YJ y[8F G X#ζNHQ ?*"wȮ|39Ʃ˹5 <ĭ? ܌hUM“v/ϟ##ۗ#Je/>42E^a.etꌼOv'9v Xr,1Yp7e\q"4{$|p6Ru.UO iy|mEyg2Q^ɩn. (ML\eB=Hl\oݔ5V߯Ɍh0Ї܂dNt-UnЄ}'gl4Z~2>M%/h|o!YMB|_IJRNu0ۢCd449O*e{m5Jo RZ85'] .fFɎ-aܢ)+ Mg qmX!_N_xʹ~58oTd džȆ0{kL3\,Zp)7fP3xV錰d. n& zq5)@{%h/07JH/QW.ъ!' 5rK#HߚB͢Z}]sv}EX9e? O^,Z}RHnH`ZDdTŪnei`qwIˑ *kQ|\Rd??ˋXg7IeCdqc_Zoyh8& ?X@ z8h&EMRX ̉sv?^lD}~~oMa\so}mM?i+`C A 8mr!`Hw ^W: [,:o-Kɧњ*Ot\ED.z!1 @ x ڧ(ak=K-7N hVHyesbV " ՜E~WoϷvۯ9E}1 8 .A<+ "R~ej>WvaKUdq ] 2_ݰIpsP}3A}5 ?% KD#γE3"?ɤ<%ROYF3J-;O5~3d}DZNvs(D@ lA!M23J#P~" ŋ> Z̥Ð5"!ơrI.(؎cV0DWağ Ye 2$#"jsLxq\UFפP$P16ʱZ|[iXy?{V$7dRD^GDvˍݣ^OMK+:/shi, IO2T $5؅PW=ֺ bM>FF f6m/nkCj]_/!jR;fCY%} EVwFE^UF6:eX (.?JT#9R/9ݥ_`Y54-(cV6CjP$@; eRav?T6ȃ<6@Ʌ `!o.zJAg2 Fe>Oh^K+䁉`6dK~/["Z&.=X,ݤ9d)[naҵd'ԯHSQ?sHMB`/m.|RGUe+GFWvp39ŗ1XF)}؄joLn,7YQ~ukcR|0^@9#8DTp/V+>Zr`4~=ο,KP`DjۯKQjq/fp\-/dsg6B At=BW2b_|-ZtBkI~ZhUE®ٴf9e>?}zꀍ'a| kzv|'t%HD%P1e 2~-EO]'輤& wyB(jeNv(ZE˱_ w7=5MshEB7[c~˃/~CuJgiZj#U'm*cp !Rh ]WcYǦDweOfd(Հ4$(StAtv y|n6fnWƆ.8 n ƏF[pKsIM7\i#wevPĝFy$*XT$sH¦=n,OQJFE)@Ög82&pOMحctCO7ΰ5-Omk4G1x 2˶FdG$q4cV|v(PSK.<(<y~;˲gYuDg?  eq1V<F8gb~=\^a4r3>}iK9kSR}< TF|zoƵxT`(h-H`G* t{gZR/{7ZŐ i||B\L8ֿȜh7|lAEL*u9CPZ2&Ip7Gkbk@ve $Vsm M‡gC@ܞuv%M*N5"$ .HS.}U; 4 PP96!Fu0ܴ?W$кbjqw,TXhXmg,dk(3gf@ʶ[gMx/*EBFvp! kuзpzڜ҆^y;8HǏ[o)CBŵ|1`6Γ伳P ΩqC)pQS2]1+i\s0R_ysټD{䮂~ODqctݘ2Un -VۻX'e#;λ,[FS ʤӥ#RܽWfv&pX9J%@Gd]܄3i>:kԍP(bY#i:u]ۈu+tRv\ >˖Rk=) 1)W:>xfDž{U m>FI8;l_pV⡃R;3#fꮔEeeK0 vwηy`u,!U7vh)PV8W朢j8hY}%8٤ =-!eCW\DVoUS;ӝm)!)ConaLw K?1\D2xSmat[yMkSuxO4)07iW5*t7p8Hx+ Y^_(KˆD}kjqE}5uiVPB.tdnr%ZVS/=94?JǑvF~ o&w)X볈d>bVEE%ՠO|(!k!,Bh7]oWů 3ZJsO^.5ƐF?-K:MfL1jNS~ Jּ_&`>VEMZnJv4ROS693Z3cQ/tE CDk<8ɖZGcax5}<愠hYU$YϫݓM݌#/AXox2L!b_(u)z9gS$-tz(ch(AEACMa:ǽցYa}8 K`V3508yTkd+;ӌq*7϶Xt\hy H%=l))({D9 -Պq c+oJpɛOZ#G2%U۴61YF7=+k+XԙK kZRD6=KxX\d-A|>]HW^c&6pˆq6fhv)tZI1\NC긝52;;?*T#9\ ~ '~wSߓo|Oh(OއqBgj+6':WT]$J=!@wUVpJ +-m3bC ++ʒٖgp8#di  )DjךӼ1qS9=sAO'P>$!7ũ~bI尋ZԦDzp%fN^JA ~񀨤Zܸw&Sf鿍SH T < [QfA3̽"4y"(àv x JoM N~wG'ފꅟ~5~ 윷.e&xQdFdlW; .O##'!7y,y%؊$f^ӴzS)bLP|Kv^&6Ԋ@qmͪ͞Аr IR-E$Qa|nRSv#\j+1"B'*fy첞k!E"sRG 9WGD6_]s$pZ=+UL$Y=P#x\B9erEOIQQIeF]I]@Ċ+S|oCur}jvU01Eڄ!Y"=9xdl矤fw"`+^t$p p<0 euhp/|TR%RxS_MyO۽PD ͢o56̔\t5tcB-":anpsjsx"!B: fO`!j{>I+m6wോbih{kit$H{*F!d/ge&)s5Qա@B_5*o3`"LZcSoR.l8)$•^&C2גXz JXRc,~W6n5?ƗSI5f GK3SO( bw*o,&rսF TKH)l;1UDm;9~NSsgo{ *^mޏ:i@ѕbr+H~eimՈz`GrplY;kޙmfL L$mX.`c='-nɏOxSn&0}pL FAZ8"$\ʂ ze|'c+k$]Dt=B@n(}ä79*/^μx]OO<6Xiw~*.S\࠘ &N@`ACsl͌vr0̓`k'(s Ǽ'g4%ϹpL%VGZʆrd]0.Ʒ e :LeSF"o[>[m~DvlD+?Vh_XhozE ,=SϳpEbe6Ocw3ŴGmknupԴ1r۸xmyYU,y ׷uyY̫ &fVgzpGvan9c1`O)fI6c*pa9ֵBLЅ|*~R ;v#qMAueY)d8*ĩ0|_ᜋȺi(> ,~d?Ua>a u^v`ZuOfI=bV{(i9y2<:wIr|wTzdI&=T;XIo=IL:8%ݝVPAL̮>+`5Lo'yڛ2@:j&?ñD@A 튼%"*t% 0Eʖml̢R{rTh+gƈz.D.$kABsѓyaX>[Vy/`>c[RҀȔEVWs/L@K"s [ X)<@/_(: ypiFK)qBʾҠ s7TI  񛈖P aϑtU 5̚`,WIޅG:Vw92QK rA8:o=E^]Pm> :f>*1OPXeIb^{2`ʡ' / G5^;n\OEc_c'D)QLя+Yt-4v9aO 30\x%e2 _툢)K'zcwZSl V ̾r3*j]ʳS^riB :D#aV5ʅKoZ͋bȇY_7r:8KYF=2߀L@R9FI\'y&rsc8_O% z]k/VϺQ4~ar=\eߕ ?=@Ý}ݗ &ㆫ t:uBJE~20vaE>=+>vva(ϼ5*&~ٜۓ/rulf|[>G׭v).Ŝyځ Z#$`3ހ-H+Kkq鴽 !7R^TYm 1VT+AݶM>afb8~D7 ?xɨxl\T{-.Q͖jII,i reeSw'r7,/֬8Mp+r`#]0Fä@7tHoy dmܵ'!);uky$ RAkocaF"C 4ɜQq`ppډ6_MkEZ{{ł{)G#1$Rz3QCuRL3#.xgViێt]|qӅ&X1= LC,2sRˑhbBvi %VPY%P5Bx̄×T X<_Rh-\s \ Ayn?kYk625֘>։D}/bJ+.W[B37 c,fv6?lGﵖ9(a"b N֗.e㊗55kN[)rTzs /3GLuY ^N孰00r-0%͟H?SY,鴰8xx^a,gw$}G͉s!B` Xg'wX79mf-^X\uˣR5UHN@hǃ%W,Jkx?~{ x] ?23YX;4`..uK,\# {39K;l5 iٶpթzI5e֩qy Mz HL)3_KG_F=>Y \0bXRç\lRԡ^{Zg{SՖHUlGNa:gGx?ݏJVeƹ` ) YڲM =/t&3c2r7l!Ʈc2qn0%j\\+X1810΄;**{b~Q*'+u2YS'&4n-%\^^EӇ} De!S )"n5%_u^AY4&wsrEvסaM o:RsC~ |A5oNԽ ujN싨S,iяpZ#?@Ḣ*Me ;3 F[HsG=.sGNS{ Z0-6r$yE倛5%]„̡ē ^f apMZZSBؔو{o[ ~~ U-=ֿU|R,F5 ˫K큛օ!S"^7'AHTLQUl0=(څ{]tnyOePH8yG RViX6s-m y1NJnpY"n<ӗd71 I$*9Mn0gWTN.] \BH֍ جE3f(6y)%J`-zREcƁ vr),: {V$}1uJ"(Il_G^7g`gH'CտUo ^: e` _F `.j3&Hv՗QDvLa)!cĘ8|ep]\-gmzjQ`KIS<| \hz>NZKt'^BΣj5fma_:n'=u˷vu9Lr$+’.ifHj*+s[~e%#->r-9cl,]};HkTU@D-!6Dgr\oj")"I o\7P17*$Z}Qo&eI>?^j@0z*zS'xWR2l<l\' Z/LP<5w~Vp኷g]3y\`@ 3fh@SObK'3n &#g-LPJ 9ଔXNF^¶In-r|-M$պ aB=(՟mhq8VGu37rZʊ}*XnGlǼIz[W3%E`|MW[ Fl$.CvV)5lS0A?Q^O_EHXA|1n$`|Mz5u۔RUǁ3;w/G%QiUtx,鬳Ⱥ%>&6_*fgFC++RNsgl>g V m6 :hYYڻM bRn"}]o,W2P-FJ8̏i C7G0%EUv!i#Xt)$ߧTڳ$!KpIAgy$Bσ r^D\0{vG4Huo{v5xOT^J 16Ph)wiuEњAB"W0o.Qߵ {#pGltZʹԉ3 KwǺk.⡇1,PnŒ4OB]3p%ٻȧs3X+Ɵ)܈KV[Va=ko#6 GKAo-\) ֏x=9׶ToR$o*r|ɇլn;K=YQ1wDQAf{ _|=WDX{T\MP<X DZh$Ⱥ%y>;3]by.)-ŭ09O F/keф[vs Go,}b͸}g$lڔ85%m0vs/jWȷ1-2+hX*Xn,8mQ MP=$ ㍒;W&*h)s>ٛѰx ou~"vp/f5{頽(p]1J@öLTN; `?_L ibN:$blfsgCN}>Wy=߂suNe?ddGt;å?gts!)%0SAy-^6PLLLd}M$[{Cɡ[tٌR;b0Ck {~^Ҷ0\:Ҭt覠1c=@8  [+aF mSvB:A9yvA.y-g+FcNTFz ffS6bT#c9>v&i:h~*.30BwۊJk7TGn:tpܡ5032{iW8o3tR"pHW<"[ygkŸ! \'wvI{QFl6V U3%93L2Cn1iʞj4J0{8 MhCĉnW) y2ߔW[rVJW}QJzv;?=N'vRm4Fqٚ8^~LVk輻.0*R3X>1pY0if-t{U%I$Ҧ7|fse- 3l'Ή7湪{5VkB!`k,B/2xś .YtUPnlz2ӄ3iB>)sK84,$Cԃ+aoR*E%++Q-x.|w\FZu |P3 (׊+q$*'B.QK&Ӆn,*2Jj8n9On{$MGG*تqLH'|,3U7cs\ Pp/%Nsls`b/.B?9In@JBSB&زXB*jiQqoQj%ͺ w"`v [c(vgĆT) lp8A?hGh3tB2y 1U씵骣| fX]`aw:5p>ޯTg>T*^k:zE7b_ PRcE-8@wo@+<1,Af)0&_}3Ҩ^dV[+l-Z*aEe1b l8mH<S&*=n#D%!%\xZd]:3eRMSY`uqGiO#CYHX= Ϳs NA3|j%(H SA}w)swW $$'(%?8@QW<[ :X:SsyȾ# 8>>|?;;7nsͮfNX7"d딨W8ABAQxˢ?__YqĞ*?t(3g)2(u5O=.eդLl_&>ɋ?^9^zWbMgW.ⴵ☊&bLx{?ӔZ;4HdHSS]H?/JT\S$1>*_4ox}ue{80Mb?+aU7,Xm;dB5 ~WR/΁Ǽbh4 &c: r{=jP~rwuG+?.j> ju"DJ%wQ9c&]bv 1n`iр]dx_hG4Ү7z.ް[nE#04NSZ)SVӘI}e~]Y L"ɟF]:DSᯠ2nr!i$據X*õ}]jKB}^h D99uCU VQ\E^#Lܼag^)ЀVWm׀ kFH'ɣfhySzYQrTn?̎Ed% >'"%|$Zb-Lk3}/훆2ɜNCLU` X #!OoNbFg0]׹`jf/m&\ו.em~-lИ9^7_!" ,Zifywlɝ]KXނ"='s2U[r\ARtbpvk>rQ!:(Pѽo*+SA!Zc;_FUM9f1lƐl&"2 .rӣƚn/e(|44mimd% Hg`YWL>_*]f?ou ATYYVZ;j}f{,k_E4C= 5WWa"mObZ1j֊sQ0hB%UDw|FP ^*`nGq\xqJ<{[)N5ZItL+=Fiޡ1l_ujN[w5Zw@A&~,͒-G5i1#LOKŚEUo +\]`_SjCd.1GW& ]?N3lo"b!kD:L@) 6> IRT9L䐢5b _&d_3rz!*|)j F%~CuLx/fs*4ZSKʕOi&*_gڰU)l7D9׵ D\a_'[.S߱I 1/@9e0g܁Ky 1m5mYOsDHpkRz6t7)*@:~+ lZX^7{ڼkC~9jX,S*{$5qv{ ;Wr/v!Sݵ%V^yxXK`3}uys0݅cs]XF/۔&UjT]/9P5dk! ; ~5N">@uiȯ1$*ҪE?AY-0O;_Ad@PdޟQwϋV w xf1_d* V_jJN q;2 WkCn¥e:7yN+Sho;:[i?^SDAn0v$?{s)4ggC1T&G6^gѣBqZsT2sk`!{HLZjdXUHdo̗0bJX 'WA T~(ŐP^UlcY|# ' nKyxNj DVZÊB@r!G,ч>L1Q2 3adcٛT)֚Q 7<Ɍkԅt.|QYu>unje)X[4ǤiSYX?'gO/9 \¤-qs6#s?@x9#[o w@FYn-Y$:(Z1V5.|\&x4[tD4$ BG& Ws&իt sޮ??C8ҟ j3=v VIm"}_€8r[c  aA$R 1xwpGjY^&ؿxB=` _I"ƦYK>7n#\vMv C`iإ%S?Uwl e~@w_.:Ԇbq< I&6oVgfF`|Uկu$?e}x~n?#-˃t(S?؇tܜRYEU_ӛNW_ ၾ +ZR0tA 06Z'/Ȳ@,\ @ħ\ߐȞ8.? ǀ"vn+A 8ǯ@k_n_Q\nMfIaz R5ѵfd^*H{!gP-[&;ĭENY4olc/qb"ںB\/֝rL2 }Xܼp@( 0૮0<\{ ^ɧrEud%145a%]Q2f9eۉJm}GT6Da~{I(iG]nIMl5{>c4#,zdK=zWLzzΔGMK$f<&"ʖ ,1уξψ.y9.X#^:'0=ո5jfZ!yGBLW+ZWu#IBUP.HtȽ6`S3(Gxtp퍢x`Ob_`l 3+QM3&Ct_Ƅ˦K5R"խ~taFҮ*1;]'1yzMX.+>I/\*~XL%r锌G p<4#NȻ0Z{r/d#(Y/iBty>Y8ߑ V3~SWdLpcJA+{D|þhElA$X,c=_5AZޕS`nx XQvMDō:骺KˁqR*WԆ(Ll1,] ©7|v* M* A_H.aiEV]zc41S ΍U覷!q} `|.hZKն9LW7&ݣtƵɺa`i=wo2v(OQ:[è~ Rr^v8[.E&籃ZqɧO};z.KQގwN+x ԶtgQmtxG.QԣcL<|yߗBf`fqgGhKFfh+WQ;R}LLs-^b!߅^ L7>23p%c*{@ǟ<^<"tNԪ i3&*>G1o % `l,ܴĘ+\l]t{B3;M3z7nwK7MMmZWۄTڄkY?ݍWOhm-^RŒqu7\HWr}%ʲ %]WuH/5Mb_dcV9\QM'I6 SdVj&=1{^EmKqc6"D'|Ě? 9B uo֝fpW,BDdfu+)>rڂQ>I{َC+Zev+ݫqX=;3*>%  ^cjٮxەUFzu SHIܤd3gFM KUϥi@ n>MJVtGuf-9YJe0d&&W,gtfE(-I_7˱s6I՝v|fvzr:빑ѼwJc]t7vlT9 L,T%/{p;oݭP8w3~׳A ] 0aYGF "gQHb.4r'=ŕ&,/la ӏ!).)SAeylV=']+e3C7!q\Kcv[*IZ!j?UScl^6YR Ns,RF*o\St؊XR0\G <ס` XǼ.lތfjr1:rEom^f + ,9hIr,d SѮ+줡6ogN{yF֌;=|('l"(dSL&g%Lق\5fN)ülc)r茨u[*-;͙_yj&lBF)Q-{FnvFC&߲X4$BS+TTm 1e2;PRajcX^ӱ&0+!ukJ tڴqT\e1HQjfn>j} .@#>Q Ya{eGV> @5GW쪮(˪J H( q+ O3/:ŕ~PSI."TԾ˵ǫ R3)#8Z U )_tDgm!֒l?"qmxer3:***S$CIf[̃kq'5̾JK< ]9@&'0"1 Rꩧ\Ax%Ktme7fRtp3y*ja]m"DC{/rв9W#ɵDB^F -/z(4;._2{`v۸[ffga65UnŌ";cIX9YHd ,WXM$V1p7&$p:e~;i*Ȑ;d7+b)DF&WJwPޔx$~57pae]֫WdV X*uB q_:ό1izt]ؿ0Q}7Iba8"<<)Dȋx֓ {b.C~ZioByƄ]F@PyAV~gÂ_]D_wp߿܋Yꥶ86+R9x}Slc{ŦtGb9=ĕsۯc\RyicrlAܼvCxw$MѼZMT; FDw51-U/~?Ƃ=D;zYs= ^cN і p~a@d25Uzpx ]#CtOwhNumnT:.-geuULrQ 2nfiי7Sy jAIJ|-AA9ᘏ8ZTk}%?yTTQRQt)JK*S't-@}ېO-I)1q#Y_=MƜԘeN9ҿ sT9ps:.mwPʱ8kɖpotCO҆mPq',r|k vY)͆%%*_08􅢓 j=3?k6"mAJ*JEEICQ Wc('`4*rG5jI͔fufjCpց`^kAʾ#׋z(6^EJ&:^Wzuj%f\WDt)1C쳬DZN{cnG.Zpw* h)0bʠͲs; ; nSO~A~BՔ[Gw+o{QOMP`q44s^lk9Y%ѻ|=ШA eN) WKvdзJ 8z$%zF𔇀=e:"kC!t17zOLE99[a*~\h]l58^|D 鯡:せBZ!Ҵ ]1%6ZXRqL7+0ic\os JSB >#ԫ-Le7ڈG"eW8( $mY e M ; &jhmfC^Ov7aWnOBvoC JEQ]R-2-4~bQ777 ~s!ntѠ:Wqӯv'% .*M餪z|/Mv)C֍@Z(קkP&yu^wr(uG_j\>0}W V|X, b|Mۚ`_]E(84{oNU|GaB`HkRo?SJǷ:Bpfv;kP#KK1$dGؑw?˿=/: ӕ/v7Ww@!Z/=F ^k_1~\yE=K_q9 zcw,U>Bɘ&T-wZavbɚսęW'4y F nF,Q^ K}fzSCC`l>o(X Y&EtQT|4/3 γ(əjcrS/6\錙vYn"? شl]mp&;1YAG7ܞ!c{;g_2lqpoa6 mdRAd^7gi;0@Ov\D!3r 8!RGՂLd 54+Xly7e ][H8z([i[@(}=\w>u)( ~o@u oݸiA/t|>IL;171E !f4e 84RhB]湗# -?: D(rNd|([49[x}xa Yׇk[B!`L~e =DKO"[x^*\@>^b}.6E/}Et`Šworz1yNUΕ-K78m%[Nzxs; myq6YPDTw NhCr8"Q4K.s Ϲ(kcQfE'4 l @h029,P YwWkyZ |kaϛqNs-dh na5tm!H&(F4ZD]qs*BNrVᓌS* z ҏolR 7MT[nDz(!G`0}JaTFW5SbnӘiEr B(B%a3qV`K+ۉ6 mO Z,[m҅hF!9ځbf&vz `-Nq:1T(-U)U&DkVP2J}o3e䑃[;Agt/8Ԗ r9E9]|J l6-$Sy$u=0"c4n3ud,P{'_5.U@LyY*W+TF,č@pLC;!QCWn+v5:7H57>#T톶9XvGCBjz}n^jp} {N=XU/!}B5?"l7dE{~wƬs>;WDi&?~??=rL9'JoiVC*j9 qK7I" {lrfU 7ܠf/B#6޵MOP-[@g*)`JKSZ:ŪQ0SꑑJyoMF|I#B˿aA7@ O.0!r`oFƙhĥ "fwt IA6p{$]tھVpn3K X'j--Sό@ @߸jl [dgwO䜺aFB~N6I+0~-N4Z-1(AP֯5?h6-mt~sIeW~`#{|qd;VtqF <4ىfjUUdiZfJ"8y8ɦguҨV > !'X2ȀRqF !TnnB}>Ꮥ-`nDMӮ.qZ yaD䟟U~kȭv4Y;uFkP`Pnr"a>es31Ž֙z6iY䗅@%E R4}NQ4**dRX;S@ %\DI[ʏ>w6\ڔPh\읪l@Y5ǘ|IKU9Z_edGY!sVEEMHqeuۥ ;sTdr|?dK.!UYv^,R _qJݴΞ!";PK&Mjg< sO_4E82NN  T);[#пz=؆n*,sA OYDcٓ.j+"jz]:<]4;誰 ngaY*r,.nnಾ{zL)Ԓ+ЮMG|jaΞhmOq23S[29F^K`~D']?V(J%Jh--h3H@AM%jxW;Z Bex WJyI)0cN!ɂ|)0\FzFJCŸ悶1$˩/gr86//432^m Nn+T߳daڹU4Ǫmuֹm8xU[m.&Uyt%FFBIOtd|l&0P>(=ۄPzIS]K ABD|`=_^^Dv,Hd#cPdJyBy Tv YO4Ms QPi,eTf+݀ejD]lD#,׸֗CM:bN5UKedrsAe,S؄T' ,eEY@x'~e#nvGO?颬^٢b/'?W DdH}xs v~yfٍO%݁zs7$dstXMJƗS[!z =`҉[tH7[ )U _?喨o\̬C1֘Wa 2!@o77ںQs=]9+y`}Urg-+(͢qoU uF *.OV̄t]*r.E's^"Zs ]%5Z&.*\dCy\ey?{q,@oܴ&Z"[S#9!7e>:!UV$ъ/iK9i(07r.c!cMJ}M&cr.?3c{qBnD1Qַdӽ*?W*>\w~V̵52 Zі/SKM"Ш@- tzk'evҁt0"fd"LgyoczGΙN3J"Sd/)< #K W6Z`ʊ mjLصY]gڼBANLj/Ζ&²zAc*Ǯs tM֛xdRSS>@ގ9Rt&lkC)u 4jwdxa>n_F(W̅➐5'1/G*\aS'TR , *9fyc䈤0y3$ J æ[@msl4j1DPW"}~ȺbXVJ|~ ][G9BkZ=Ttz6W$"8^&uikRYY4:2kݖzbRRx@V+ۧi2rH UɘD|,2wp$N+!Ŗ?h˕ t{:]%:xu^⋰NO[^3rxʁa_~Ɏ^cqM:;A8eZ50tbFmDe( }%"Q-K*KcclPR,$I'35Ak"Bhȫ de#KSFv# Yhq_[HTabO9eK al<18]_E֭I!1H5PW,a{0?+GC13ԅJ(V$x^[t.Rbz'TY?H$A#A}^8b;I]M7巰HHYR9a8IKcM d׵J?aʶءv&.jVPsg`++ yjNs/LN5"_E t@ IDsG2` ojt.qDCBɶ2~"Bd< b8B6yYwaE/tCyFsTt+LWvth8t XKt $_\:sQ޵O("=2 i2X ,DC`}׵OޮvlAua&kkؿ K&_zAl:!S8q* J}w>9 J *U qlӶk!}ǍsTcҐ8,vF~ěYp_KFjbۧ%¨u.ϸ˼2^>);l0ڕ$P m!.n`!"1 5NTʇNR?#GA' "Ђ31~ֿᮒAD }6ˬ_Mh7JN5l\ȃcGp@DԞU"!5]%,æXo*|=&UDӰIZk?}2%]i%e.O$ZY =:[v Y+`&ѼF6Av4 cףZW_( DW K/ea3;; Dȍ6X95[ʁ_FS"kyt1(0|)O(DŽg]'aNJtř%'*1V!r:gg6FjJB!&h2q_6[/>Yp wx"ޙ6jM{=?oSZxƢ*(5b鿲1:F$瞱܁M!z:r.˟&^ʒԏlGJ$(چ)WbUMc@аnMi\xfE͎Ig/`9u25^ ڸ8kq}&$i'>:l|FA'nXtLDvz50G5G$i&͉MurAdlSFJ!-HZZ>o*\I4` 9vj+y(:,QqDf~"؞Saa4 UlvV(|W& F8㱋hC.`@̼%qG`ATeSw@+ߡ6o@ tj|.xx8(Z"ϼpSkN#Ơ{PgZ8/f('O4Im %0eHw(0nMNEJm}b8勀,/ג.bbNf$wj&ד8@L-x䔘ڼQ^݌V =54qJpj~򨯲-y韘03u2T{<1|̰#BWJZGs b3t~PŊوh4M K_p'- ~_AE!(<[BbCޫr(pG`٠vk˘wrS0Y:[ej y=Viw:.H?fqxnjeBz@\EY Th;6CDwx c h zZnK ׶oBs3ҿGW\U3Tm4{G]}d<|drv ]i>Tk=kBuUKu X<9mƐnJȟ0FJ6'I-.VM81~{O"F&+$w7OZqʧXZeᓵ#,7K@l:޷ UfOGVvN8b$f\oz>֟.r[vT&t? ๩ߴ|hF@8{Ev JX7$To~.#7 Աn5k]z.I-Xi5A-*Ġt"XZHcT9TǼv~KTBKan4m)#>P_Fm{u\24:[n_PpFe w ]Q !>iz} Kn%O=E\ĈUȓSz`\{MvJpR)Nc^Cu/^R$BHDxRc40XVlP> E56j%2HN"CMRsAhom /4.oX? %FM=OGWϰ8|NHș9.x#Xj6w+6fB䤣ÂM7tcŘ.>L ^K򃧸ZYe\UOB"A{,aקIXAӃH~u]#Mn"玿nĞ `̈́iaGO *ŕYj m4em_nSCAbq9iL^O61 7EUxb,u]}7mh9z (ʙxv#ZH f?P]\ONCT}QhQ4B{ wݱ>a:9b,HQrQƆ/IO3QKچqWw 0FoHAP8oY gGFaB괢|țf\$HԚsloUGoz,"?puP ^KzWa5P}ACt@b ]I1Rnq:##Iiꦭ)_káwԴI #_q 정˝#&|풴.%3?70 MDhʳL=GhV%եMVӻƫ`rhY.vrXah"F)KUӛrK(36>v9 Eʇ˲iHr) _{ɡ?7$c0ۢ.\ T>5EC9r>:M5yH^-XjqIFFke}~uLTދzo~8>Ttcٸ9Mݥ/" |Y1*Cgc(φaՙf7b3@iw,gGx kSi+ Noi"o=ٌZ`J1ce9!u+e&-"O? 9^ŵ9 Hg Aq0 `L&\D6*l*t۞& HN$7qv.)[_ =`vuQnzj4 7m> bưHFw OvKtfђ%L[R=K}dZ>{O$l,t`mk.8!F/{QS0RSVO!ȣ v<#c ]{p ж a }:SÊ#ϋy?P3ȩg^0Y71 r ?M5Χ;;9_|J:0>AWos7lNz7Ia3@Y*pCֲZk Jy7 XF#yɇ2 xC#;gB |j~AscG) %ۯo|Bժ`@RF(ڝ?޵t׼⫝̸i ľxj/Ͻ'2h`@;lW_}P']۵TC癩|>cB/Q$nz[euN.Zu&eZ Ao͔h~f' o8W%LimAtb7а&~F$!"jNaUC1LDh o'`oe[de9g~e6VHވ:cHMsv,zȗOAm r~LnGjP`}g3*r=<]v*bf'FlRf0h-9?-zRZ<=bZ d? @ĶpB\Dz]o"Z?m9[ Vx AϏ,:k } Y[%fX1Fyrlewz]*Xgu9 Y(7WpBF]-b xCQ^V)P)9b .E>R[h8v"Lx9i:s" bız"d(nEUB*5!  yugrev*i.Ii9AP:Y{);;I^e5&ѐ7r^O)c'1!AkHbuv 9Y/fU١X}KQLL1bUc1kV^lϙ˱{p2!D `}4ϟ}bv z,twcw%`b䞺Ix.f^P\`!zXch$oyiB슆XHgD Xr|p:,,ecUi~iLܑۮQEDNK)+wδڄ&?#Ӈbn#O])-Yq4͋ ?^ZEP65~s\b5R)܄N}Σ#\3ѭG~6Dz:~A; CYI;FzzUBup;&\Ƕtcc!L2΢.]\889|g&{~"oJ0;.x{H5%͞1>ESq<%ͶدtX|#UkSuR{kM $`bhsm4> =ۣh{檛~Er>k=?,=<ŭq(܂_/QXТb4 t7[U-Kf( QJdYBEe2ihٗPҦ5pEQ!0-ݹ@E]]Z/r69 k x)@[)T;Ja !q05 O$NWfjUZ魂LЗ838Ipjd&?gȾI)Vk@1TKF7T(9l3$2wa\ ڰѝ]xI1I#40S^>_>VkA {)<!|:j5g?oPF~ l`%/‰/'l66c?TPZj$Q 8wѨۘB}U;=5h|q[>Rg =@1}Y \X =CY2..MHjIy+I80(G?dƢb vlҞ1$G-IٲxוݍA=p;8~A:~D"Vagh@d ՚T& ~n6v.'2k]o>O|tܧpTZWqH\ oB6.\!_1ǡOq|9*'|%ɋ} pOP \y"[7Ad,@h7.âC()}\)"[`8H?pIO&9@NoK+֭tAyVa"9h* 0AK=Ʒqp- Зs2ݾpʸ1i@tkT HJi\~\("h/43  i9. : eok>RbiFT>;[)>q"me]-\=:]|s!~*Gl՟c;$zM؜#ۺT?WƠ6-QNcuӟQH"m{ ``b[zLjҷe/'-O{W5 9k$p.ܨPC94b&>.tC!؜6]fjR)}ό*JMDh67Kza>l$÷K}QKj,M/d(j|ց#Gxuevеuu]<$.g >JMt$ N5urQM%[Rd{K$m%s-}m2W "~Dށ.zI?c<".nx{XWL{#'~xLpZZEliW {4!!&46oN<qEw';@ -( 8~>DiŁR:Zv9edPrm hS}rFuuBNuGԤxPp[xOvj_Fa2z1_%I͈mc=,H `Vb }1]C>¯+u\:/X[L:,rc;Xrk6$_%5V.@ŤS2"c dЫ/D J`< ?M|\<^ di/*7G7Xo ,@|`NuawH~Z/]0jhbMim{y-WŒ-o_'T_Y9{GEjCFZ$Ǖ8$I|J;81q̪BϵQ.v.'Z9Jl o\ۇֻoPoy63@xO;_"/""8j BCޱܖIGʋƇc-.yF[1QD^H0&䋗O1m] 8q|lj A;/p\xxf&)oeVZ )9C%v]i-Ê/C001byF$b>f訫>6L'0TÃ'Խ/MSzúz,\7V8ڨʮb###d>Z5=Nn֜]طyZM2}=>4dӧz솚QHCDR*lS uo=417ᬙD;oUrwnݲHz]\\1~F,ؒلY.S×\n8]hk=t:?=J`J-ǹb<ݳZG-gHZ"]B36 x )sR5gͦQ(vSe/zH&(!}D(Ic8o1V*|Hug}>'T=Ix_qX.+y1sbI,7<<]"o:(?K kSk|p`g\GTۙK QN+ eVي LTgY W,sy&6RcZe$Π(['ew@fP.LEާ5x.g"Df6-_yH؂ =$wMbiͪCHN^/`7S`Kϓߪ`yT"_$lh"v|fPe[]h ?*s- e TlB%QyC;yєؤN>.c.>+\AcM9zŠ nT{>?c;7J} =[y4ƜjAck^X]YΕULY[^iM$'J =Yk" dus+ LJ>ߜu66lF9.Ou0iDLR.C\rniρ t}A`P39fVto`Y1͘&{ Qi\"]ja_:/wT*7~*~Mo><,Ȧ)hYRx-_{L1HҫLGՀآ/a;B5VSf$rm,k}'eRZ0; :ĥ\z#bٙ!˘o_S@&h^.ce.ZC,+Ɂm`7㓲x1T֌pQ,禿,C//n&Qcgn`RkV F.7*= qP^;pJ MlaJ0'V4Ȁ _[# y{n6֙9Sdꇳf r>[8Pf1Eg .u:LMR. :˔֏K-H<7q- 8q4Eko_!s&hH npחf0&s3X DshpH|H$U,)@, B(5Bq`MgƷ]£)CBy 9a{)V[wکAÒO9*'e//[{8&^ aѣpKfh$+S[vA).UaګCxt $+ K LW+I>r T;G,^@ț, Ck6ƋϪӆ|g\\hf/2 N\*Aigk=1zl` DMȚDCKr[9ټSNaf{LVbUnIF&&f3+ ^O@chdWothqٔECarn{d`"<"woPSǛd޲AD8ԼϿoj{OiǗ_Je*Z! BSpR Oa0]3/שᬂNmEa|FQQRy}r޴؝=$Ǝ1q']zma؉{?%tR[ǯl3&Y]u10xE98zeT[jM_ f"80n>F#`[w̡a4//;q=[Ods,F!;?:.o7)Wzs#ΙVϞ!zO6 NoB}7/e]U\[gx62S)֭5 '-UX#ő1:4@ΥyCS4zP䫹lYҧ>.q-D8[X##FcJgfe8PNb:n ^lj`$mZx}L-/y(z_824Mcsn#(XrmIoI(6A'+>ζPTUJ`:aV .^Tkm߇a[JqdX/& U+MъT;o.ޗ\y]`~RTH͔yfGJA3lq$N!VYx\$F8W0g: E +J}lH 9|rgB ruXvz"=X*%q{}S`paֶ1ރiR,0o]xKI މW -ŋFxƶ H@VU< 79j!o SvnWc.z.g /2]\+I5XTY_!vr:#)U@ jj*7!-COvzۆ,Ķ 1Ry+e:3|`-H[K(zsaR!5D]5at)^+tw*s.Ov$Zͻk u.1J+#oC6=d@N N2Ӱ8=)QFW8N !ͼpxUpnmzxMR,=q[)r]I7YҵP~Qk2R2VL%TǪY>5, j3[ 'rBAM[0`f̘ۍk;nxL>94Q9{:d&噬sﺟ%w-^-Ca-+'cO=! \v ̒) gh|<, :ze崦< QW:񽀸zQ|1k7bb7onPacZBV037*KP@JuILpM[pW-fRF|gg . |7$6ڡQL_g%@F(͛w`af$#l/ ,Czj/1xPql~n:AzYgz$x:2shEpR&= A>M"A-%LpeVC-QhdIwbץ}zTW٩K!V B:h6N ]g##OiЁ2N-&Y Jpt2!Vpw3wMxk#+I7Qa oRDoɓ1Y-zܱ\ND K.̞*Z6_9K'l;l{cdc Sf!q[rZF Չ9vB>jVB|X\p5vEUp/ 3ة?\5ኑ`iao_>ӝ3”^zw2mg7nw呱^5S2ЋCZQ" iy$t#=IbWo@˪8WmR=ƫ|:+IƖ'VfWY$u5evW>=LAZLQ/,ŭ[.Gzq$#ۖ _l+ɐғ 0(Ԗ`m/F iDFpI̊8c&aaB@1+ ä&#/$jN^E J6tǚpD0ο8]-ݍb%{D/o2#- >k?XL!fcY78BD6lLZ^ r&c#b6˃"LoF'8+χ7a 5WO6{ľU B`êD| \.Zd)ۘ) Fr4vog6_e!ohBsA.^ Ҋ0u=dm~ȩVZPl?)R.w4g kf?x^3>z*|;{xg#sPx-U4a=O~']X/š苅/eqFUߴjes Lun@rux_CK T RhssB[32 X)N%JUo \I mxZE`VXU:V~Vu0HTaU$b5*['I"j :,#pCL"QiIhYT%U_}Z)NF*9P-T%CfkU)C6uد^-&m4dne#t`OE ' bv>- %lA ܩhs>ʮts/峀Źc %8LlfBj@*9Lep.~E'@X"ŏk(As]kta.J0Xr)A ֚N.ۜh3eCC@=gx>j~jq/6}U;ҨrH&o:uŅJϛq}%yi^,<4![նM8( ERH4%.O"".tskٸ67 J4 Q&dp .=:?|Ƹԟ4эy`2ɾm}l)"X+vNIB e62l:H,AQ5DV 4nD !~]P:.3F'Þ_۵yGHz,zLr/թu#!JTT:V9q!}☑ėسPabŹܠ'{c`Ԃwy>=l2Xސո sv9Ә9K羻UO^:D),u0!o_V#gP u 4*N|X1 6w s2izR]WFm4rF++)-3;nz];=j&s$uyPg|HL쮉\RZaMYj]oTk}AVf;6zzI֐3a8fѭ戱mkr<$\fEmF^ņczoQqm#p%!zߚ]S N|8L-κOYe lA&E4hkSD{\G?+-CWٍM}rqFЖH UcJ{7/SSs3+8e^x}92 O(:詳VLZku7> =yvenV_L={&#:9Kz Wb F{qX Ejs'W`y ̴A>zm1\a0iFL%3&ĺpR }صIkܮ=1c7'R O잱:[mMkE6#Ϣlg}$R Hx'gE A|; s}X%=67͡6PjРJq^J_րs Y6b6{F0 ގxOLE3Q| sܶ#[2b}DU%W:׍W1/G [YuzWȒaՍօ"$){ +k//E}铐%^ϊvlxg? P5vk><"x:`:CsUݲ1x pތr|2:]N@"goGD:O%NR ,?6#vw:l?N~a|A'фƳBN/[sarc}c(> 슔\k<׸{?G߉g5vHSȻ Ű^$FHcJj+q6C\5M0TG:05Mr@lbD _a? ;KL[[XSC֡RiݽR i `|t^w~2nc:WoFz"$|-J $u]GTO2+U_Wa~f֝eIky4bfjE֥]5rd67o _G )L&B%Ӭ?X}p6˖zRhTg#gy1PTF$*W6js 4w𧊡n>c`AbQF.7T دoNdgQ56Ĭ`A8h|cxGELWG5 >BH)A4 \6I6J{ZP!~m(@'vN߸]sëd9T[v6dfIFpREr.ŕ nđ^}t#[lO6RcݼÆ,ҁcauGOn6<l2K[T\L% RZM%J.6ed#sʇ>:.Gl8gBD㤄T"z}A"@oosuǠ۳qV g-]_\ 0u?  /.]q"Qiu`ʥjlLt6붿x(ncMP\eNU a$lOT\3jқz!7jZy~-t#;b'wȌFp>WT:{rۻVrqt1i[z=+rkfq:zhcBbꩂr[&s)e9%C}@-fZE|H̭һ\BKeqfb/2 M\_Oei;~ޭ`}r\aXh`wSv!*v8ARrxZ߅^R;QsmOmxS7~Vs(x#Qtg99Kmu^&jmDfyQe9Pܘv `b&A=/E9+X[ɫvNN?5OV6y)lS5g\8+~v{U_mV-[J½hǼ\Q_%vz+P{2z:uw +42HuI# E6+N- 5"6ai$XZ7xsdE> A({p:NV)*6?4ֲPɛH+^Qn^pCe\g ~T-z ;QTltAwX|t"Wڴkto `Y5q|phc)Sh,f~1M׎\tB,O5E`ϝDr]z+Ⱥ^+]5H%]8a qrp+xg[g͖ v3iLz Mr¤H{1b߄xpn# nj/ cF,5=q<+c<eI]]dcٓGJt_Gev{\U+o0왽FwED3@BV䶯Wuyt劋n롿iV7ٍUZ9W[nWz_roPFKޠȦ} R3 ߴV?wmo&`f$=3zd"J.i d d C Aܛ>gC:E+ڙ S۬~ks}nK@w2tR= fJ.r + xE&!ŖNEߌ2VԘ,NvH0+ͮTWsWWK+l%-൩ ۰m{pJg],@ %1?Q(?}fv`";9}8Yj@PEI"SN!+Ћq;+" :NrOj:crd!AF_}fOzr':qfaAcĹn1M)~A촌-ɮY(ooӻ B ߣgso:LCX/ =8JE>bp+"Qȧϟ!TͿTy{+e)DAEY3=*Z/ kE꫉ݏܖK{&dHף)0#6SQ4\8T&2fcz_KWO$gWDg nM0h;ڴmR'H%ۺ (ɪ'2Hu8uZQHh\O ͳ>rD?^9,4`φp椩(/ xqOEhcdi4b Cp5LRB _8SDmAPKAn޿|,n3i@wtwtt,~PKH~;eJZf{THRgxķ^0U#cmzE(nX`K3~Jݵzy߄Zj߃!rH.Ft\t mgb1dT-9glRy}CpOC"`5(V[S}g=7_g2+QZ2;(n,`f F\EAw+'[-e( ᄰgot8 )AO8PpW!JKLe#\u޸"!,LCdD(K`㊨|Tbg!֋ӾEgC]UF gAС 3^̈냟a8ci>.|jmE=BT=#D1Ch1rP_txZ`e iJ)˲I33ks0%jcҿ5FԌϬfԬ²Z>>m8 $=]Ėe7BHb{siasr^J *o"#WeSQ)Y..E=Լ ?1>7qآN0;""-6-K 4Ʈe.4m_`k6ET2"Nل#?+^/BfyYĚl$R2j2e>T5zϋ zn=8TYeҹ]KV]CUdgMo̙GF&90aVQqk:/L"+ڹ[8BY`u<~5I ;]<G?4/̓{_]ƶ^0v%7{F@(1ǻuZIjDzOArw Ŭ8$Z{t;En<{-k@Mfǰp$^[<"TBx]& ;53]!Tu٨DUy$nA< #Řo!# `5lQ̧v `jJWdJ]5v^'|\=V #>"DEՕ<[DPΖu-$'('֕fÓ1Ft14TTZ#y縇W=@{vuU#}钚鎁?@K^7+G`vz|0]Mjzz|7'O{ȯa!p>u§)>7v6J@BkYZL`6":͗=“9| t^7ҏͮHmQfi=6]q(6Ys0#r S^CGw~8'-O~IBͫXn<̹(X>:k]"5l)<00׆]zo`з3B݀o˯;+k\w<2fmP- Ӝ+ b-A;}k5i_ŝ?$(* ܁DaaSy_r:PeI-#($ 83-R}YѣZC;ԑs%="%/[ztЬf:VU v4Zrm-N>y mŭf d_x&+{Ļ4Q"kt+DDYWj/[v{JB~n7`].ӭ;ėPڳ) gG+Cy [ 1R;cn޷e' ၤxSE[{8& )BvQo&AZ`ƾV@0 ph:~Et. Z=vB0rŜQV]dZ*j ҄?e'hTylR3ҹ{C984/ 13E錽4xHj%3F]OZ A_JQIk-drifuY44A g1g6r4k^HOBq~:s&݈|9%:f$*__8b΄9 836;Br>I$\֥M `~"T5:cSQaL$Rxx}eg|o~ ʞ!$ Z$B؆Tuɛh]hf[Jjϧd-p8)~9ҥR~j1rwx 0WL:A!5< u7jW-4Xy`}Q҃ ҊIU$>|'(uvdǩ3_3v2"Jc4U6?` ~!_Yb lYݟ#0Cb:boʼnp({•ԮɠʟǵTe9!;/ W3X#\eaaciAWmM{? 5`c28~?MVzZ6r_>axUm9@#h i= i}H$EZtɤOL1fI=ea=Vª aefCG-ٟhznΞ6$*(dnC?j* 9D,m8C7ghՍeiX $p'\!oqnr.ձNDjX2oO.ƅ2\*81hI[%~UaYe$Qr,0T]2DآzmhoXKge&Qݏ[X1F-idD#{'i]a$'+<-JtǨ&T[%F_S}U#BTX反x+aVŔLQ uvOP&-@Y&',7a5ݬcJW]-v[pYN;2FHI_bFz9dT[8DXݡrk} b)-q۱St$wF8; Q7d}SP*V; V/鍬ڀF 5'2OOfesQ磽EH*[cܒQY+c{=՚F0Lt]L_Z+[D:>MbJ-Xy?6ư*Y|nӻ.Ԩ[18 3=WW`*=tpkD-21z-iUu8s2 щ{TF5^`=W]e]2Cp2E9C3оNo0/Sw -{'0°;]sk;'V2C{n98sS7EkvKħ[k4 i\/8 W5u:U sPPvg!A!l@,%oLezvZ"lRUhLz/)㲽=?+6ҙݰ!ҥf}36;97Z*kF+ZŠ'3o"t=c]ϱR"?ݠ*ckUXᓍ--î3,a$ԑ2+,*'#!!TAƇq4֊0O!qg/f ^$<~Emk)c6 D?Lo؋e!YN<ДC\}P?[P?$r0@+W~?PKY͠[@byb6}d>: >&}\}%wgycAoh! ބ\! E}V. ,db~cy؅9i9lAL$ rCmzskј +c?K]ݦ~7(3J* FlZhҏ/'zc8g %uܐ)CDSr6B0hVݤ#tZ8yhL]F Y܏cvZPj`KXwxLpkCg}/?(`Vω]هI@,.}rkxZ[y'D~9 \ i]g(6e~0;RY(mh}I 34w^/)%]ɷ6$>&fzì%$IZ8saঀA 4 _7 ɅBD`P@) 8YRPИ#t5hm<;F NՁZsIZy^Rt)hGMJc7ڊzVU;K y=BОmH .r.n KM<ɗȖ+='6YF\=h/K#5 91vTh)q/ ~p/F?f"eśӅi0G m_A}WgӀr]k+vRRBqԎkfqxGnEZr_Sr&7osΛ̺ϤH˲'ZqaI^b݀$ 㚕0*Pn9CaB,pR{U"ed7%+r)p:ҜԞdkOfhU櫯zyQ t4afB7?]vZ(}p N#^ˇ_Ub$M{H0U9G0(NwqnF\ϐm+8XvlH|vdPY,j)+Z5$i$)+"fL1XQlI@7H-?a=0 ӮQD R,(糖^_Qy Sq+7vY>ݜ+;n!45XqVBy:>u8xiaȴk=}%o/D֓:əمݹjm=:}GBDŅ<Ѱn ɳ0h:`E =L@NnLĴ_ ,uJOKU2-gך uup Vwƒn^j81K|? uK#JzTA@APd2Cc gbb:QyhrChGV16TI-yx[ eBf Um=ter _>)U2f^iƳԽL{lLH]f#"a:[͠ͽTݙC@"ɚ&i+gM='M6d뺊jĩWK8wКuDS.,2_:ZLBsa4p -]xWǚ/ئ! +\\,uBQnaIaշ/w|tQdr?U/t):L]6dPXdl(y+z]];Z{m"ԅnbP;";dj뙎"Xj;kRidnMCN [<|o;v28سiWτ3|/L_a(?D{K@]^/n>j q2VGbrxvk=GmqsAU\Zme5`TPBYYhߝW@d3n`P  j&rGͶj]J \5R6Rߒ|N%(W,4PjLTMS=EON (ToMD)gVS򵤴DE ,Vuf{YAN3 W#_mjֹ/l&JoV D6={GHe4!6Gv %7h8/N9+!+VAxSBCସ,,Fţ\g UF8#|*H1KLt<0W%rD t+)p_JFocT^g4L}yD(b5cnp|)xxoX\_@r iFRқ2"xO<,3ښ7[wm%EM.N+bs"$P͕d蹍KM+sT 1z'#.8O19=P^IzH$\5X[ιEaWe!w]V,j#@a2֍/>%"V?eI8㢮5$-+raV?0|N LQYI vqyøzw0-,-%(R_ V&+* O2\yIDv.shbx}fHP{h=&ZU3nZ_ YlfFP KXj)% WGRc2&j߲jЅj"xLj[tf[G5ݥ5>9tZL{}qXr& \Gݤ80A/.iZn!ˌKOUe kKB1$ ]^9r.,i|;u$ Xm: ]_r~ a D8“~n/1\?w 4\ gY%aq^)~(h 8;H^ҡCbK]@Ϋ]qS VSįNnX J6fo O,VDWScKXFf*N) >ߧ t|%~阃ec,"9wF{W#g8Jh(Hpbu1,'7tYL`0Ҩ6|J>xA"mR;99ހ| 6 3C_`#op5iY}=P; V65E|)jMDبS#=t_ ōC55S+kҒOwBnorS8?l@Btd-u)n'h[i#m1Ɋ ׸h8#R}}@bqFi է.7Way?Y;J,}m/u HCacguٚ43,iG+3reL%U`vۤ3 k+K`Pqpo@xfnL/҂R7fз "**9G ) ?:VL ọ*܋׏Es|lN[\&|N.05W杰 7-#ȠR#PH+p 6#%PNj2*:%̇ 19CKnqQx/ÇOPkBKowMq>g]EhLW'Q ] /p?Cf:1J̑y=d,CMhNVKU^h*X|MAI+mp ˑeM4/-ڽ.I| ίx1q/I$ 4Vodeߟ)pn8(@Ets-ٱZf&#pr^JO"O{wQOq5gL s/FǗ021,}v&9J-Q2+U M0PMiJM %nkp"HM-np'\K&֨"t}3B@$v}IV{?Fx~a^>E&4Myl[*`:'<~ȵ\}OɱtP< }9~ E]Kh1=rqoHNF.N3}S^vEk?ʓ}:ɠEqN;Iq /J)&wz"[J资D#d}7_Mq'03^|< o@jY }cpd$ISS'&1pϗU݆9]2N{L&) FZ c EKd_AɀU2mR/ r@άƫ5IkKg*5>&$G)^ÁX"meQ ϝTI|g#TH:zۜ1lC. wcZ6$< &}uB"āMߏasA=B+X&(AьO=9CI񙚖@(5 5 G8 ) =+AG6L7T& A qn5KKv<5~ ;%e-k`"`#+AC@pZŽYm{Xu<9Q3cϩ[K9FyWcl2ACڦƻ3D7HϙmMPrmP>&ZIc}'u3GȎ^vT]댭JπH"->)1;%ODHAxbILO HޢcI@`7W9:Gxg]B~9+09kabg3qG K<=𡆘CłTqFs) hAigFd:e.MtަtLS8K5Àzw•s|+߹esCve2<-O\dm~鐝x-j} = 3sM-GW"$CFː/ 9r= v;v t؅>q, /}тJ*yM lF#eR巟=+2 H^|DO?%Mn CV*߸wpVȷM,ޏXlmٲ{*{zӅ IJ}j0_v^U'5{Y;owEh6|LWL`T}XxJY2> <_S30tk}o,RЇnӗPȘgxn3ev/EbʖUSIwn]@2daS(v~'L@oDX!LA0d;D C@q%bIp5ߨnxj,ݥ^ !J: ĈQwfc Q0l+I#&hrWWT3ʙͱBl( ?x>`ў>o'j/kƓq45Sh2LAf,2ç1 jS8~ovyr=ڮt\gPel{״7},TdfmW&Zt[֝"3M0?MSaxDYبa&hTU >ihXRץLˁ߲CR eu}VXGuT+ZVh 678} ֪Wu*>sfV23{TJ0|3vԑ~26֌a(dI! m*8LxuAq}ڊ5f93A/Oœ01Oͭ .f1߿=gfGO3h<ڶ'6; U,IqW\5=5ڒ[{ІPo8p <ʰ`(=Fx>/wg ]Xi|394,& :gIb'ߎv-i'[2']ՅY>[ m qNEox[>aH̊1pp8t5 CtM{em߇P~P럿a7eWSxĪ˱DSɑW6N{:e2 % 8١Łmq,{uR0|O`_Sc%_.bnsy9&B0:\8+A"9NegVqP)+7$⒤/6%sģ2&Ą]i an* y09Ð5u/a_EY/aLƵiɖ\ekh[Gqn;pTM˵KgX1 l5,jpt2HPZyz{9 6u&gd {vM\Ku0|[B'R3py%oK6j**m&G߲bgTyQM `Bb[T(KԽ8r3$̱?84TÓfޣ?wbB,Sm P,}>>ۦh:kqϡqfˊq LJL*8; Xľ#{u8/@f /%_rzsA}-_4>$~ ؋~ 6=a+ ?7| 졶F du&nepm]Ge\ďH7u${Ty,v|*ƲJ֊M)rJgs@?-y$ze8zb`cY]6򹚼uCmP#rd R.Dg <Xax8ƹKT'\;$atH)ȕŸ?$r2%\V*PG[-$?^B5a#D4%X0H¾_;W\UVOYR rSf!/)MBj5w.m$CnND<.yZ=>RKPb [ ͏i-%'&HdԮMIRj!1ZA[eT^^?E0]w~;L^xˠ좸aTNJ*\$m&/A x?phhU\f\M1](b f{$ߑ3UޮZD8]nIȳ7uW+4,]&hG"xI?;`Xa偝yl%?.SfaMbe۟4\e')SN-ީ)`!BRcxXl|%_6h3DS60[OCE능z<(EP@y^-jh9TgY쓞&oF`UY}҄Xr6kYP H ='œ0]JnB,[lZi"G \*+v2rwbۯD2tA{Mޔ+Ǘ9?ήiE2 ZTb"\.FzT~2mPp}:rKʈڀD+B} x|:QT; j&0 KVi3z "A3m${DQYx`^ԠVSabٍ;]աm:A1|PfF"lՋPߢHwsۺ^[n Xv ZDFaO8MiIDt)fEY^Li%{a9P[%a{KoG@XG#wNsE}?tDwazjE]Rd9)xMPE7T. c@?QZ*xU!A=Vp;E-*B]/j^4dƲ%y9#a,Q2\Y'Yp IWՆS' u*ϛk`שekh{[ԕMhZPl=c!CYD0e\ 38\U46ht*+w bpg#[r!Ž=^}uVN"L }av^j5KE:iEKb;q}ެ tIr*da| 铖 qBB %㐹o% T6AX{Osr,@$qB}v oz"Q ڔf}PNNHؔǔrƇEG-l:<ȃDH,擛K9c0)B}LY 6{mR ^!~^/S[7a "~y ,]8fn]f)l"h V6VbMܹ;NP^ejkTlo(:ZPf{g68V%] &.ۀ)U*&4qB(9nGJ/UbPғ5s"1Xs$UOśL+aQP3+;x+A*Ii:|[r?ErxQw{9,TȠ ,zU[*TJ 9;vi\[ XmO]|Ih®7'&xJ]A&ɩfWqf3{\̈́CCS~\I6<]]?է#6(r4ϕ!JF?'ͣ)drl:]zm1uHk[/阧Y%vCI zK1X}6quA7wg KІZkF<;e?%UhAi:aiN{.DM *Jd(.dC rO8;X:ܪSi6#WΜqqS Y;M95[jP\~tl>LWֻ&Uk9΅q$`WP7GMN(_R() x4y۩trA_Ǥ_Joë4f8I7䑑PX $ l -Y1Վn=r!hHͫ>#w9zOIh:?šWa3M8NѝYmH en+pP5Ѡ=5ՠyh䐶ɞZP94%qᇻjHwnFi"$EUV#LG}>,#WocMrtۢ Lv},9Mwed/eZfa-89퍑r:XdϥE{&.lߖ)VwSf(` m=៪7ZqcP<us$AoLY|-tk^Ju5'ş3~@"S1B,= i>ǗAeNOn_G3ע=tľ|FƤj}:ɀ-V@u4s6.+YPA<ז7 b"jY(e=pUؾj ΢IhZH73IP2%rAeˍ&KiC={TϑK7x ;d^ۣzdzXԷX D >1 i);'Zf~"m!A-9$2I[Yw fDl.yh \tRYtTktiJg^S%CkAI 6(dJ#NU:0P!gS`1f*f7Păف=XkaA{= ܶz!+! IWE2PpP 5ߟOpe@vY(YLSaD$}z+ѝj-jGk7gDSSS}&_) ovVII˙(gyӁS \cW$d0w)T",M4iIZ>uQʪh]^yEp}6!D%GvUO}<Ù)=O&\2d!4&JŤwi/mof4ҁ'mOP2׆ >z:qnC%dP&v2Z6Cwcq#&w$kQCS PJ=J { `\93dYB`Y7!I$JJeڡ6ӭ3&p >cITp_fMT4*šU'H,Q V+}N2eco 0Nt;ҫӅCV| J,£` I V< e\:>EP#+͢ԀߓTx&Ȱ}<gtyӤ9{n-˶"cɝr3e;]rTz90Q :dYŤq|4~3Kj5 e Mk[ʒrHe8ytԞzҰyLN h JEnoY*`ΪE01* +OS$dcU67 pAeџLq"xFxRJ}gfRosQkuB`xWgPw^8EVntiXEP> l+/̾\6S#7NlE}T5}`"jh(SnθʹJ/"7:P PvYbTE1gyK _2V˔ իW IGyK#vWEbݨ&z1"(8#MXgd+!ø|hG{"C16Txj.M+x9@5E߁D#Ю /$ɴ!pMBx`A/Sd3\OoQ_*c\n2fC!<J+)h#&}.:u wfiL)EFd-V?|xPa_)Pb|G. (\ չɻmSq6튁Ģ91;Y[)kiQtWܿd1u7r{s7^ o*lԫ@Xe׫Rhc.C^8AtƁR}]?7W1+_vZk=@ +8vm/8 n ar 8tc-ϭYȥG iXՎT!VGj04Q''z-3;G_Yu52 5/զ@3 ~1òo [d WZ2PO9`Q(}tcQd{SmerOƅJ?GV/oQFe03UvR]EiBL;NPzd܍R!`|c-R|I,OaϺ긗t=4ck)'\ijE |ZY0*OjOq) >]tJ/#GەD L!cb١w%C\jI81㹝 -tvj??/Wč,/2QW̉Lr\p`GDڟV ńm/>KɅg.ՎۍL u&wI[rzSPVuWpO~!HF´kaa2En9eX16xch`^28RUҾ0zk eDtƼ Ea:/+,c GE| /}?vORC.*jCH\=ݟuOjFKOFf{a-ǚ`ׄ&if/#{.Wn~`Hz1JMh@[b9ͭ(a{k}5Vw52Vu\@_լ6}aăqQq.*\2 _kSCv+ d,mpߩz1ᰗܐ/N4L8_fec_ylLaMV/)=ol&;(|9?0O.h+ e`ZY!#3Y:|Px6~nB5 `Bv-gD8Gаw4SK"^cیU@VGRI4X.QǤW7Per36a.7휍ydJD\,jq;rؿ7xyV | S,)U<̮t[[1鱕e"{uܥ1e'+~{$]I dg294޼a'&i7~Ebu)c9ɈUy\"د+x}ڽ/qty t(C*MҤQNQf e[s4f3\lԀ!>v[^}}v",Wޡ p\a9n;'OL-lmG}E`tOŌ 9P{Az5ti)6ߏsYCl=,()3w?HZ4[5'v-C!WG9@0h7WV|ZK3ZëۻwXK(H S 0d>}9+Ox,R2$ I6_TdQ'zNmaz:R=?^WNMAƑ%eOH3{Ѱ B[>)B,mmxw=)/pMa͹ZCDldd$U/\Ŝ\XG93k`<=mQũ~Th]u%+߆b~{E_M{|/ז[ B|[4 PL-40 Ѩ&%~AlH: i0jKIlg܈rW w2GL"p7r'NBT-2AQ ${Uf"Av$1^RǯT_{=O_pw9 `l8fMȻ<Բձ_X]vt7ޡgw͜v6#oR!- n?eװ@a4Tr_1iZqʕ& zGB!dԶK5e7d-A:hSe'ap|ںCo'7%R̼p}Lɥ}4} I`.>í' w ]0-x;9n_5eo5;豼2S74roO| s#"ӝ!J$$m#l޺(LV-*N7mkC;x ?D89\h!le|:}9؋Ɔ2jxP}tѾG|:1ܘ i4Fb@I&g1}fwhm^rrKҐ9])+^{1¼k0N{?c FVct2ҵ8Mj~j*,_Y JZL W'~ToDtC)26 YDTD,ӾQ6H_vSYasq 2*BX]5)bygOo>Ih[?xi09{vяXJ ]0  jAҙ|D@FT[Aq-=-\|(Biu (6QIxNmY,\bjQh0h㱻_Mx. tmZ۴2y69$l ɱ jkdo.q Ԫ̲GxWjOm`_B&jX-Kp ho:߱ y$˳eg'l@=Z6 [aY*C:ݖ<{S OxVOِMǷiYV'}_kl*L.ʼn|(/^=GaDŽ5?-K9|P>z.4$ۘϫ>cRq_jbg)h #鸉).W+ i2 X)kkkwnxfR nJVwA)F Ą w|47hXx޹Ug s`J(29WjJ|jM9J{_ 򔋱Y'3ŵվ GfSC8ѕWVP7 $6BD5R( xv|Y>BT$G( °1)j;N=Q,=_ғ!V\1ͳNF-$"xn[ZAjr4Tc_ 1PaW8O.XFdS1R&ܴ3Zbw֘[o.)Nմo9HҗKx$q0zl%Ncޠ8 +r\D'd<ӕA1Ӳ%m(FhwAmPnPӆBG8(4͂؞\v 1W|KPu<ᶑ ̠|}EkT5XԣAŢfH>Qtd0vrep{FFs`ӂdgήWbDQbWJaJԴcno-E1ߴ}ݰU{0Zva,PTԣnd_>.@$`A}bs4J#_GCDB+|ӴapKω:r(rM.&Se)3_#,5]dW㼰VayWvBBJb4?z8 >B~"pȹuta{Wiʝ.NS@q6yt,zge*R *b4Ÿe}5x 1CSOL'xpp0tc)Yr2H2}#]oot"=Eٝ$Ob7!d8&\!9!t((t\->k lﺳs nE Vud8rw}ƹ{U,,?'&dE6T"tU|-+w\2'L.oK!X4-m1֮=x SOVZ\RHry uC=Ҍv״jViHiO:$z uPPeaZPWItY%JY: ٟCܓgΧP/nu\ n;YfK&*Lg%ә wHT )kRQ7/@>9FIH$s@P;S͐4* X/ S+ZPaJ&{ܔ(9JvM*%NᲕK(;gb mh[MiwH ϋGZ2Pz?qc\ N}/_E[,YQGѲ"%4u3b/\ǘ( |Pq9-i-b_d>upj$MrYg;^?Pfry(~*#i+fZ3㱝 h Vk1 5Uw`+tO˘01DM~x90I o|+{jJ<{6:6Y1L: 1H"5<c ȽkiECɌs KZݖޜ!]!tuCA65"ҡc0鳇E! hM/\/y7dTi8'*ZbKP0hl^]*uOR27o +^K;|DɽZqjvKxe.!mωtS-#@I3s$qm<e;96t/Ř=j ٟiii562e˪{*;BhA9!O}2/&bN=Df| w)c Z&l@3ypؓv~ĨR"m d "MZaF<ϨI>p1d]gRD"JwMGSg /A]/pxZ.( a71d%/~9EVl[g+N6=F=Ҹ%iu@=oU{6G ]$ "A[=}Wsy̗@ 38߭Nm b3EH@GZ1VA GLT 0g*9[F`3LN,KF:96%Tȶ7^ Aƾ ]hV X=TzyjR4YF#PfE&dҝ`/n>Ju eLY㧺 /< zn´|cܚdO~n'bc Pv= L342йQAn:C 罧Fe՛}h ҫԏ`tu :ߠ8 QWl-C,\ɸSA6ޭiq#"_1Ŷѝȴ Žgr:%q7y[nup*44~i)$3>ʥόJ4qBUʺ3p>9*Csupa?:3)HkPX85Udad {r{Q3Y0OϘvxxLVz3 ë{oW{ĵْS-s®K?a6 mϹ;aÌ$ob&zH X7u}3$G\A È acm3̮׳|oQd<=U۷:q S&{YE(:Y?حU>=*weܯl9{83oNe[ PT=2p _ُ:i{䥽ӫLx,*a?>Q2~y[ 0%qz\i-S 98χa.·uaG>.5E4YvFV}3-&#e5cTi QGVW̙@$:L !]^[ڀD"sv TE&֡YJYE4sOF>~G0uwaz%|oJg]U2QZGamKNx2+m0qb\ &{$0'Ftr/ oۯ'9=6N׌DMw`4V>*Spk789Jkq2W{`"m & a u\0L?Ub&%*n)zɍt͙sWkbv#?@?H0 ּ[1rєS[2 8(v"ȁ&7\C "6OCSARȀ~6fZSٺFꑆ*wфApqUt/Qs<* $ hԳg ^E̎k"ҖԴH4Zɻ<5{߿;Њ"$b0% o^_"uw0h׾g㾀*+QrG|~,iɉ淐 w sY%CEtG) R[%$qr:W2]Lj{ Cb*`'1kW*ooGKK}!mRD2kr@J&bBplui4 oMQ!mI'ŝHY+4%IqDb.UD ilDn Ȅ5BNCK3]LO6 WR0@V m-#4p֐%MsgcMpV &&pdWC!V(](((ltmo0Ή h-_W!hB|,x-*¸I$xڞ]d"VZwtx8Juu ~(q?u{LgHD@.#YQ|;Y,:lZk= #B|5<^5ӚEUuKr~2OTN'fadv }QS~u{nWE=DؼT77:]^m.g 2ӋV`+lwsv6/L*J>bN/7gY%B]]Z.`&==8)HÄ?8R{OuQ &(ɸGa^7 #w0 )aAL%ʒ_v/>93GL0|#TO.&q 2']x EK:ݨqr8˳n[^aYm>@޹ۂF=ۄ!>zF#![#}7_Qb Ym 2r-F s?'qϏ>Z)h1cF5Ü pQV ?jWrL%l'!t]>5*%D,LULe⍰Wttl"jӅtX/O0sB1DtJ7qv:5_a ʼn"h(a,GG%#/o+.A51q]t9}BkS& sm 7%(4oIY"J̇+$Pmq{XG{׺La]ЬEN$%y/>Gq AYYmG?Hq[`(_p8iWso?xV/eÏ,Y qadtLKdH֬[br 6MA>맊m|Bv"'986G1j0/Gkq@He7=i)"liesi:*Fohk('RGmՆLUaqqc{ro{-kni|dSvdx空#M Zya;y9ñxβKt14E0WAapU^#wW29Ԫs7jaWm}{xGi@ߝ`F6j7|]ZK:}\e݂,QΦe3DC}kSlؖ93 >c/0OI:<+afTf'DNT*7=  VE~ӠY-?Wa)*;SЄLFuV&,NsLKN1_SAʲ~V$Q#?TIsQ`6D`@c!:\!"v&C O`!cXtQ7N1F꽌GPB2f˯#'9 + ?-Kpb&evMt+v%* CQPPO=?`|w lr\E%-LԋKGDe^-as5.&>D{>q3g\Qe>r% {xG} 禕9E7b@r;x"Cy2΄Ă/G3'1un!mFG]Hc;Kլ5ǪVJOµĊyhΓ]> eܸK@PmsGw%4#umH2ըB|)/W?nqOQ ~3Ϯ|ߗNYt/F.%m>0 ID<ٲ'"=(,GHVijeNm2@wfpX ǂr: i!'Ŀw}j+_\='^!ۋ # !vLk&Ć<$qz\ItsFsDʳvօw EE'IdQ%JovNR[)]lXmv"^L㯩rl1AJ LX?ɺ—"J/AkT m#[V'q50XrƇ?R\ɛX$>(`aM)ˮZ4yR` 2ym8f[D(gdLڄz WV\_B vn Ru7Q&:f),1=>ȓ0D.KCi%j6=iFf-._oVkο.G$eJˍ,񁙉G ZExk`itV)>?B]0 ,[!hۢy@*@p.X} VDYTecN>//upۚ8,/ߡse=0NJ%'`k,hj21Mm5V?xQ&?)񐀼w,y+Zl2Vh|Mm?d[E| q5F)_Ə#,e #p Mre5F$S!ќ):Ez$pw_4Okջ犛Ees4'HAAltsXfd֔Dx(ER[8`XUI#Ud &j ؟kKDTVHU ϵЬ}ء{⮉4j6*W$ر&| D`)GM#e?"!?}?8)`;KX~sߴK" {#UpM)ڌJasM1cǺ%h֤Q݉O7/ z?S¹ۄB){Zq0*~m%e0#aiŊV>/N;YY*\y``$bXs~[mU[GeFvyH&,yAؒ.Bp L(茴ne~q*w^}¶Lm@-%Nc-xQ:AkvjinP{/x=S΄1>/H 5hs`x4dG[`G`Un6 yY{6$2 6ߴVkBrד2s(b`XJxaUm~SdH dO}6hEI݆DCk2GlՀRtUM?*e^+4믃LlthK(-OH*ˁ3'(M޶õvb͌+q t޹9+ )dhg\3v(BOoK]ӍMMx!K8/k5qQj5Ү:$#8 1dK;H-)7iCOQOb<ӗ(8g#"5g6ts\̈́S7LJta 婑 -^S|b]wKh^6tC2p;E: }lW"<5=BȻvZQW#;n3Qf7ĆbC ~3#ſAWOTY#k.:pF񼶂+S4v R $"ğhyrfQfm |R9HN(O,\Uc)jm]878w fY?Ӕ dłnsKؘHGzUi^XzJ^mm:`®,*cN.iµ`${p8HndJ3,yao{k#?^uDE,M yQ4Ao9O46q**1/{,SMldC4Ij%o)ze;QJF(gěcxq*OIոw: -c(%7B@dܤ~s}u 7n# Ya,RXTG x=襜0LTBU(/sXGT,7,vF_c5 Taı,힙E5 0C;I}^`}JzB-Nut"/Sb/J] UqRIK+kh1YGitd+^/fҧm`왌꽑ac@K,)c#C+]DxxwĢ`NฐQƎ`w$ʳ,l8R&k 56;n% 5?s53z#C@bAHAGnՅҹ^ymJlX+%(r<5.b8$=u3tҭY:x֏C# x}ͬ/eQf_ eMUg+1q| d*W]ߠI_}+.aNF1|刢 hGJ+>ߧ\!wuF|:˂ wN gA|#SG(Kq ^ nmXDŽn>o1!}@S&AHhw'ٰAsҸtX85/S*#A2NU&2=e-&H2Z2 (Gdt1>T .TH2ɾQpLe#ZZzl|%_ju A$p> U ,&ez0 IU`. ͛D[}ķxZS@izoh'FG)aJ[2cHflũ!b>(v .>OxFS#^B<TK"A)@kޔawFyB1;>wԬ﹟v ,PPE޾;mzQQaQCك^/gyuτ]?*nO'R&ocFU7\3/pFA!,FbbJ͏IE@Kcu<'2V}8ߎU;@3V}+ k~mЖN|ulj}TqϺNZX36  fUβ)YryǎB_$LWB- rIeX$ŠbH8~'X&TRtH| ϪL)b}b,]1<4фJ+w:$;p7V>Qaj0Ab[<…<3BݯD{9gKٛ4̿X ڏ:!4_38,xe?V9,lY䩗 Qg4;+_P}&rhkL z܀\qp)YUxilK(S 8kie-FJPtAzw#s~ORCL&d(AumW*;gg_.KFRf|h<]RN3g@nN|w-Ka: WXA{>`tE}D)'$pd;Ceyi$nA2|ucp (;.S~v;8,ӜE,(gЮ>Hcbg6ַ"ڗ-EkfCZPײ/q5U_x7쐞G, |ljE'_3IOZy^{bXs1/'U%$23=n2E^03Xe3pG;}x|@ 臾w4T1)=Ő]oi+֔3HRQRah>ft{:.CIvu`=,! STLM7>0IuxmY`nKasbpP#e!Ӑ6bzo\\фqEsU:XEM38B`&;k+,Mlij(,V7#1D\gzP!SX*l%GSodaT!0D8&VŁb34v  a\T]}PW1. 5!V-|=Q^`p8砸 }|ݐbE]vDil殮^6[w@'W|RYdϩw:o/ʬYj :4{G>y=V{8@F>bϦ%۴ ?i">#@ VT#k{g UQ[nM>;3ErEWZ:#E\:1~nPpsV:a.\m+!O\\!cX7 ]UaRK!n?Z&L<6a3Td,#E4د_aѿ+|S );p_L\0"8Y2rZU@'Á" =aMrNkXv#֧7q|6wy逻ϱ[QPE]Z?dx뙧g+tޞ?2Ʃ(\kbjXitp2h?L\S8 ұ̹>`e>Kk٘*>;![ֲ0L?s̈́p?-crY s9${/$"ƂDLx= g)wZ %7J~ vR[CFVMxn`pM[wZc[%C:@\) Z* \3[-ӗy,t:feGYhK\K74|}b_xq:V?BpV=jވjS%PPBn" q`3ڇ_YɰB^dkIhS33 ,&&Z8x*t[gzjMO;"_K}_)$/qNϧKVC`-OQ8FC{0Aw<ʫ,vTӆMKZx8mHhv$4ӏӭTOISf|$T~5L v/J #qZ!mU}UA:h=K4eiV{5bGL`e6ۺ,@mY>WCN"๟-âRqNݏ@Cգ}*L 4/<  :TA+|f~qk.hlg!7a[fDs YYtGp$ 7]ظB/ 2Aj ̥^gR4kg?7%~mJSU Vq?/2&+4A]cZWr4V]80B1?v!/vhnI m+>j Q9H7|ڙg݁D}Y|Pï i}˨7WS{Kɱ2t-M3]"= ۧItS'~V?ImRI-]0kR0wYpj1q+;!6}ocN +f6믝5i(M$&U t)?:R)ԙf5r+Ժ^p!bCuZPZ 3sbP/z)#:O:t4'11+V* Vs JIP!kӢ0I>7rsn:y9'oc .nωcqA$kzGJ \p}WZxq@k؂xLjīEUfzf`{Z[Dhq ւ~d=P~|WІu{rl&+)YMB3n+`N@AA`ܟܳK}^b?"@}Bc.bFQ׊}0ysPɦ[Ww1X/Ֆ:;S/_Zĥr\(Lt | Ɩ MTj5k}Yb yfтNe%lEU '"P,|z .eNsBؙmT!oE||:ZbemTFG_3!K~d]>Ś '>wa`C[e y\b2EΤޞ͖-V%>"LFRR 3KcO(~[_}y)!׈6. xT:lY]gȍI8e>k ^9rxL:ZGmL=MH6"x0#d m|t@KSNo[?aӷE߆pDf'!ܐFKڵT`?)%O띠5F8v1.u0 <,MӍbS!)5,@S:""1)5K7"Ӂ%lYMC/PŗXGOwhl¬"5n:qud/uG{fTY*_"DNQNtBLONA); YmZ#clRj3WdduYSGl j:ԚУkrXdeC#Ad5|P@6Ea |;'5pSi7dض^R< L?&l^oE fN*" ڵtPxEy)1m6* h8vK;mB_Uw"7Gn0(/[6ʆN{\&qaf$a qap '}2BL 4J J. ( O*Wpn1*qCF|BI 7qBW.{({ O\?Ew>BPAW,JQ^ʶ(k^αE-iIG֡p`.Җ#k1YX6jJWX YBZezZ~r`&Uz,d}*ŧnQz%D)T]j\rD/"nZ9+ǣcF+4JɧNYZknC['%ꂗӆF29`?Ǿ&k4}܁:ŎF.[0 X۹僮>eJH|heIa[f#xaXK5Aoff ~_HI-q ۼ置dIM.9/w']CX/d (vHHť;C6J9%0l97Ė] Qƞ).WK˖gx9Gp'19+{KȴxPP782rhr;ҕ߲udT.ճN;a/bMJNG; ~kkiPz#י ?e6 (m/0wuA;cIfMI!3v#'dWe6@0[0<=kQrz^ \;§OJ[k( *"_UL~Awjath=ցRǰ}5 +yx*xm:K¦/8Ȯs}_Y#X )(,9G`0]$/GR2m 6_/w)i@'Rj4*}!/pRUG6Νk G^,}6Ofr,(D?f_,lR]$we*hU-^]AAE#,'Չ-_~<00-2WMԗ95׫\>,S49[dEj<_Gw1G\qy/>*~H_Q)c69}NVһd\YtHP_d7 N* M\de.ۋ薈 |쾁3HU$\U$xRC aryS\ lWORlF1w&Q~ͨ v S!k_ S'd@zZ0c4r?y_lf]Jn*Ńpi!D ~QO^^z0_ ^!QaPPu 6{ي`܄Cn @l*fQ><' >6Yj'o_o}1ݴ<+s$ZU^aޡcZS,s:89N8RkOΫLk6V"g?qLi10Gt(z"Y$ M#J=Li 3AgF 1Ӡh!/+8bo۾ K'}}/ ybz}m:}+,pLLA:2[((W o_iNQ;ϧV-cd'>Lcא؝,$k~9%"cJy"1ɪxe|OO;4ٸR'o,B2G3$ʔ:cW@pF_a&.>%pJl#4wm H c@gZ 򫲇OlpUjhfD?nMjWVѓ%vlW3ƴU71]R56H,0Ӏ(KT$!xQ\{ p-= }n1@@o,(Vcg(]0XVb7\y /f׆y}WXG: ht05)~͍g<%}X\ GxYΙiY8Ӡ&_;OP {ԫн,Z =[1Ϯl$:+mƹ~Efqok&|/jBP=A _z XZ1k\NrY7A\Yi.͕yrѢw"+g31 W%d.pm &-*Y0 A=֐IU<"@U!%[Wg8Y<2)ۖё<"}T(`X=i>f¸sor0r?Zk۶W10S'QƶlÁ"i_I ұ~aX_IQ2L!oq{2a,:Ukv:-t[/PYrru^UT02A/Ԭt{;]r辭l- f̣p`\8)AVFЯh=M;G#Ǡ8c SJn#z,Jmp1voOyqncj/Kؤɑv j=;/!qH-1 .+ V}2Ɨ 6Z>[橊diܴ ז ^80LO7gU#rj"XvkqE%AS4G 9Q}uTl l|ہFJ-ZE;k,2m{ri5 :jCr9ʅp)* d UxC#2@wˋc}@Ly=L+z0s hXf̄5끊\pӃ@ XiFY"W D–8?\B3^u ]Lvݜ奊:ȒOq7KHK'O}Ly\G$C CI&6>;F }O;Ǻ 41 c3v\ & 6D dSm_㍩ͨt/%_*?8RW|֧p} 9FsT۸K}_A3~n*P-ޥEcʈ91'+ޢdaLj7ָMc-CY m!, Xu*JI5+ M<xk MSYsxSts^6'-ce`ܺ {ǵ={(FRq6NV= cr]T5I#wfIWbndr[}ZDm+:!󁚗<^޾hNB=Zm/4\Uz[n(: G96w}W$j&iT<] Ϙаw{r6nsH> O hfI$HhnGz5"{K@ij\@]3, G`yXN^]z(1;x+`BB\gOE64?MN0~$tUD  aĊ 9\>VrŌ w'i>p lOx K&oP"lWO_8)s.S/T0> RԞE].rhYG|JW{A'ЕM4ʋ8iH*Z*yd2wtcw)?447$O~u *A~^ aRτYۓ7,sN9RO[+i}cUr%"fw?x*RvÐ|,QNA<D~*SeK Efq:FXח>_lUbWd(F崖3N77^U7?o9[r )=i-+O+vKgX s̨F) 1S26!`=@X03m~K{ՐIdb23 i^L<3Clc 6&E[[Ӥ|Z7jU^/A<|)GyiYB@9V j'ڽ(ZZT'? H*òD[E6̀e{ %X/ww(!KaюQ۱9ﶎ2IBgg뚭"½ade628Lp ,B$pjO02oyWIL砣6!@?mc{379OXt]Ժ؉l4)d[{Qrmc .- _Ɣ>Q1&N RGD.=Ød} yf. Ҫ(6Xe%a %8LWM-Mrϖbv3Ͱ~B TIMxGqmYn,"dېGx hގZZ&R Z 83~k 0Q5>F+n3 A-SMFC \ ;PUЅ4#U޷lx0^ZFtcW5b-My d41W&<$0Qw va<;փ:aw)l7\D]) )'-Kl@&9:EbӥBx|_ Rp.*HJš|5N!|<ЛtEVrqYyIY1^~m7JYKuF)v'JBDǾ>i?_mOEH7< 3dH0Zd{b~#aߐ#_Hbd}:cgG8SXG5YDP!+RăƆB==oY8(?ͯ8] yH!j.YlB?Se[䐧EMQc݇!d#k kDW"1_Ӽ.0HdpTxO$Px(0WѱYqϢ &n3*_dwQ3N\H90 =`M}~ KC:}h90${-Ne3|4xhw't}xXgLR&l:4֟+%SZDDnA /\p?sR`]SF!/-8C :R3 6\dɎm1a_@߿#9(׆HLf:N享6~\;4A`ۣɑWX $2j[Nt9IO_tzDWFW-g3!g=.F))C¢"oUԡCV|n44[+uCN$0 t%RUM8O # Cۘ ?HFj}ߵG:3Ȥ[ZD4\\&$ot[#Ə O+R3הG˂k߯l_y뿵ĭ&\B؋]4ҋyvT޷48@[Z 0d>m4D[ri i˵' I_0؊A`Vdކ׉@n:jjf16ˣ/CM^ `P)6/J)tW-hq*Jm!Q*2$GJnuOإ[Q l`Ό܁0c_~> (a`BS3.Q?;Beb)s]6Z7E ;]EC2$/gttz'IDDzЫkNgpQ o$:l$HبrS<ӷ-R v2AM߁EOZVt qXr0A9j8׋nIW|7n&V, $C,J,q<a"m}Z@u0{훛KCC?? @!tj{>λSIk93Kŏg%!D^0~M:7Il'J冖a,pc we9e7[\H|wNT3N|=Bi\OYT Ud {mdVd2SrT\"xs9MtYc }yBnՐ}gh[:2'za^jqP/l=R3>]l-fy{1VC`xf CQ߅׶g_\Ѓqz]n2Z`xӒᷢ8 x٦s9ͧV=-i>%S#KG1q8&m`;JPz{^ޗX:d0q=x"~&Q/VhDϢ~':j]}Vƹ_E' 魌&|'cOזs<bKr *amT4LǴX,!T)F蒬lYH4KIM2WWȐ AE N(qrOS1A"*/C/g~Vtp+Ӣԋ@TzKpӝY ~!f{-u 7 wh/LMN#pE#$n48 Xco}'kI4C[uhc3r ˲:s锧zr; 1̻f5Xh^ء,T^؅Nm؅JX:uFdvA(c$]C%B$"5d"nhK&\࿝搭+"}3Z͚_fm鍇Shj)~U{V65~T {ɲ=p:,P~sh# _!8i_!4a[e_ 'hh"M͋_#D{|ZbH{oݿ1"X4DdkyIxN=sȡd'!k}}G5 u`˒Z;*b6G_GpM!"ɶ/0ANyUX|z/ ]"O"r b4rιz8*,`9/D3d%4P߸H* x )n=f l mJ)oӶ g$0K'}Nm2``?B=3di{j_g=zzlE9*TpwkC+v"6DvfV_ѯgqc.RHcZ2/G*OLB>2a y3ZBiB6BFJ\`ϕ<"g|xQ/ˈ^O69vnǚ"HVt~J;u]3WS\xW5:;$m7f} 6ZFb1u9DF۷H실oJ&(gqVHo@\{#In1볺*^\v<{9w9̒PIܾ Jb$nYܥBi5}4_:N&Qռ:I+?kOڕ~S4J}Uu+a Av'/#3b$A; [`(%tfayJ^jۓE]iu)ĂW uFymѩHMMqXETMzsxݶ7u,?{?AE$tRV& k #xIEb,\.@}ԆO u`⻍u3,IlN:q8d I8O8 va%1(NPlQH905&Y 62']m_Nӄ<#-mJc]՟Ʀ@w1l9H!)izKC?Rmh=jL2uo,v0owB1n}#ͣ؇[a%T%&.,'̒srm4D$bEm_=*>G! iQ(6uu yVW|tnGӅ_D'w3`yX:OuٌZ\!Jlt:mxqNS "69f: ӂpɴ8qWbW<2AYq2Ų)} hl\0~\XaM{ r̴YWAnҖ(}<@kW^*|'948.gab3d> 45% lZ%O-2sX3{:ɘ[ǒ~81ֽo;>QPJViͱ]<>DK>"OŒUp,5.2`\Fd.3sΝ?Xxu5nc!_tb=50vuKR`[)K Bd}=%H©:_Jn#^Y(,;uIp]@[϶Fbjd/^+{i#{/ LY 73@r*z+(i#뵦t\r.mfuxt4(Dn^*_]C9;.2!(|5fCX' %pދ9v[x]</B{xP隔~|y-cCa>odC[x/olwASa얙4<{&_ Ȳy;{n)xk~N7O͡ߞG9e]WV[vO/vHŴH6@or% qhSWOU6O_!brh'oLQoX␙§h0cn㴔*t3g> Dh@yzU^̵ W1bVK`=>5DQ@ZrDw}aJaO3 4>TM'(a&*'N01oi3Rs2j _b>_I{kYWYoLg5D.-Pfoc<.}EojѱAsN*U9Ϛ^ŭ= (W.nK 0,3AcD`"= A]%h0LG$:bl]v-ŀT *@@^"8qj0]tC,=mXGإhުD Xhܗwх5=\{MC7(Rr[W]-Cl$#8Yc#(jKtǸN oXj&O ñ FGh1kI ^ƆWYVK$K,II>=CrXƝ`(^ME3@D>*AɈkobY~H4)^'B3?/6{Kr&aL]^/'=ɽRF./?MCIoQ~&:^;S]ټo´YIE"^Z|HfHlS.VNT^GʼRx _>J&4D;cܴu<{s%T}/Y떢d.#6ք< n=Aҧ+;5 u%Yݾ 9GN/^W-<6F}! a(696D,'Oc_UVqp x1)߼A C4k]|WGg歭]C~`c vIgH ąX^cdyqm_~סAsΙ29]TC79ĩjA5'f-_cC(x9d17>YKH24dB^ g~(9Wkm0EMNV l2:EEl[ȵG2sɸZy(|1\x(l45x.9Ű,pPiܰDKoH~*j}skj 5DXY* 7}Å9JhOky|R>1eFu L<|QX=sP]ah;*R{aUbEoE3QpmzTj\w]yiZHX aJ1!0B+u7!% @ަ<)6Qł%CcLEm'ګ{Sր|+t/̸Q`aaYJou |5vZ"whȣDJ?W>"/ (Z԰9}TbtS8(57dJo"cc;:WI=¥G}Ӓ0E#?M=;rVl0yMk$s^tjP4ޠ3`9&뢉^Nv9in[a@"ĕu|CzkiH |DTDo9*ޱDn'>mTvTrg:a:e\zLV[WSl>G>ՍvGыADݜJ9TZӁ9n5uN)U&;/c`"? Fmc'H?Gp[)qe6y+ d_0 -U я-݅Лj9"GM3 ZܛeTҞA;Y`pc{$ѯ 7ϝLxiye7,ci?u3cū+MSI i5;N3F 8óV޽_1f ԝyhLdյ5ߢ|Ćݝh~njLH* |'>G(*-w gnI(! Dq)!< E6e}7|F`pWfE-Jqs;Òa4t04?*f2ǼB>r##\սvM?MSZǩ15hl3:<Q\к'QPUN]?(DA Fm|U/ FRާfhEd/3QZrIf3_]p:aPD(l<`)寀 I2"JLf\ɕ_BMޮh:<$PG=x_Mi@&9 9x*柚E12܆X۾56#(AKɬwȺ7?*Kcq2\3T?^ň2G\ >{V81OU7>8ت,$LQ)((|L:b7I*;ˁ#/3ޥ- YVnu+?r6\RhKie0IM47(-w2;s KՌsXxC&i m ɸEzi`G^ ui(# N$Y7Hzj} Mek9?@y7)^yA_H))Uw_(J.C7&+|_{kpP1l־nW ȶ' ;gn-X#]鸿\ Ź*St?[FoA528QdӨ+E㡵Ec1,2;eR&F"O}(\5b7`j$+D:h\Zos3^Q |]ko;|~ijFdQk) ] #1'osJ_N4Eۂ>r!1f͜rI.t *(< ra8S%(^xNMR;gtPSܑE}k!B.k8Wj |+^E7{IVAbT/ŠHNPMa]>7(lrT6#7Wqd) $4`in&|95n4@(x$LTW<=&ʍ~ۀ5WJZlM dT!>;)sxpnC ESg@M#yπ'OK,/'c~ [qwY>Dz5~&.d߆f?G~CWLBw]DԀ2U.b Ԃ4`Lڡ{Ƞ_:QQZm1d˾l#"Q\`+6S !LꩫL:(VlĴv1.)O/{4"͎M"SےD* ^QUfJ\]?=6G:XAϏ:Kr})Vf1Xv>(GIα}FGQ( =f Hi$ g # VRv2'u*gAK5\JV~Ub \ySYC !fj^&̥@OZ~![l/T=#.c١11-[MN$jK[kVl_g=RX g9:1w8DzSkN;KC!rk|UTk#f ӛUFsAn?|?b(Ŧq[-%d u^ {[N$dg7̣^dn'dx_7 4eۚ|'SSi*zGпA);;|y/`%sjG}()e rD(O@u4'Xcçw3perj,ƁҬPC(T{2g^?ƭKy&#-]="RH!W ~`Æ8u`5͋t仴 h?J勊%V F7@OĸP/uL&g\/jH $yY84[Tl9U@7;xuEfu۝*:kY oJ/Yy9Qr Ĉ;[ɱPas!t1edlҥ_3*> }d=!?\uG J<ͬ\ -=T$YNjIjm kRWJ\[#/onj?檅dܽ&̝.2Yė)i1 )ש=-Uwx/&ՕpEY(x좄{<8\EV`xՂB&wUdY(Yõ-^%I F&(#%YǨ4ʋOJx`~=QcnWr &A1""#&WB [$Zzx̾c,_8mb(߯$u8(+y4Fջ'Rnc4_I8d!~Kyr4e!^퓞t.V8(+LvϣjQf`Uf8@zOי2Jk7o}^JU2wddžK!RSE0L\4 o ^o"_~0䋓C^f:T*>u[@f?ǯ.W$MQ1=t+17f>-HDnY%}2Y.4_~{Ck.agwj=Bw(UD /] .~{&[!K8FU>nR.j.AuEj:2X)).`,]*ghK)3 >N؄Qǟ*"ɰl1o5+䧖2W 'wuV #8MX*V;+ ؚ̤&/N92lNT9bhk{n!,鬔mTDmYRBHEÊQ:1ʹNd{JƒO's;R2< -Ϥ0ټ8)L:C$%ଔYk[))l I0)/,՘aKƑ^No( P%tת&W`[tcLy+#3}#DTe7'okճ#?^^J;fLd9px+M"1ZoWcGo5Kع+w}qL'$F. (XM1$=0B]9C%89=fRۜRDLٔH2PQӧ'}+_gcCAQ!wZ{i_E+` ZXm{2ƺk& Er@г6Gx0+PD3o+cv=޻q/,q2e' \z7ڈ1H!xȗfJޒ +S;R"@]y>@]{ʠc)рI٧:53/وdeKOyEW(܋>ReokG!]YqX,4dǦd&L-Nbv)Y"U"Dnf,\\3:FǬuB"Zi7!V\Qu KI&S giJ!|YcL'$q[JZ2R,Tǡ0^䈵j8 kܘIAn==Owq`ufc-V*-Xf>SSNLtnǢ7[^o`f"f>pݽ/B T>m"B)Sҫoҏ^ C@м|ӎ`V&- C,a06`-\؞Ak (b?)s<# gnREy& ߽}|dCWlnP-#K1hu-/}*n [~\pUi̡ z"C-1gA[]#{V6|c :b7"zx47L`" U'ŒJ??ۆ;kzGvb=4؈y#5[?[Ng:SُߞNg1q'0z"4Hf̖KvPyʩQhE# Gfde "z;!x>ʌRcyځKYWDofnMj>F'`թΠϾEQP@ŏ&}hMhA\и1dj?mX^bE*ѫ#i/os ;? HyU7Ҡ"m󩈤٦@fX$pM|\vK닔4L;Hg0N vb 1ܠvŅdS4!UdLJBLbfc22n[kWLx{kWt15N}YH|u멃 ՠ]W d^ha^5zFL "{"¾@^1zF4]inp&T^-Kc@rɶiH$[O:[NNj8DdK1SX2 &8^JTI Xڎ|#Sq<8_1'6}8) FZB eEPx#NEݎ|:O5YSG٫Z9lEO=q&ܤm+oOJbRîfYrg׃8D'/kJRP7+& ܌#K.-~{? -,2"F5!Dٜr5F?]j.ggϏV\|#e2ϋ;yq^D|EΛW9"W:`yؼ#oj?!o>%:?8S3I8w1>/[F>k*Dh)tB$ diʓ^"tݞT RFYvB$M} 7.RukO5Y"baA:YD Uߦ} w4ubDִ - UQm-5'e1Sav}9\߾~;tj/<7ՋP׀f ͲxD={nbóYO8BDE4\O{;Nw7^,%^C /:cn:##I),+&NXO¤&/Kv^Lsj1i?_zet1ae7kTKwxs;r|䥉?&ԋݙrTCp߽VܡN.* t\^tqN`fIl3[.)/瘸hꦧMʬl[9Q|R*iD6#ɬNK4aB8L-yI2?ةZg%ү"`Sń˧1G`[5DjGk.lNN> @RJhS>.ƺLS95~T0 Aqj[\)jGZ/%{ϡ}7E[lH(+۠ӖB8.Mzw[LIcx+Wes^ -~{vnijdP v` :{6ЋT5RY?gBCd|]):9IdtK 9p+A+y.g}ɦ`tCmA)1{dt+- RU`q&9yV3 :[ Fq&:+"y6^]|3B͏1 f%ٌ?љy X`bf T 6Ԣi@ENyW$Ж~Tidh>oC$/4u 5Di h"z}£[ {ka ?'y>&҅fЯ#]E]12l_x,܇%ߥi.J^Y/F3q  i[=N]PYv ΍xX[4^*ݏr /&o@ʇFJU0Z.evI0B>C2bW 7nЌا|e* \l->#Q%l ҝC-.JԴH5b% _: !QGk{Jţ :JשoIjCfڋ4l e8%Us#P|k8!Af, )w@@VҴXr F]vkcl4pn"q1%}^TUGsѥpfcѹ / PLWP݄G-$F"EFZۦqeOb_ן9IMJGzu} krs[aY+Z.{7jHZ?&"I Jx_G^ pNJm0Ô'<p% \$smuI5z pA'jʖti/Ɉ #vzF<ێҧ"Q&|Q0岝ԗfJ ‚Ջ_  ҃ifle΀0p'D]\mq ڰt 7r4/{+k_쟁yV,?!V,p=XssDH9壟SQ9`r#a 5y"ȤX@v91>^_~V:&F&u.g}46N)raѾK} Hl/Zn;y(9jH-BrQf˥,AoqE/gfx7ҕKL'Ydw)]Y8!]484|r!̜ma\||lx5i[EĐ! wu *Yf+鳙̉ Y!IN Nsè+ѻ|rV4hxʥퟍ<e-l U 5ȕGmMXtpnsķW#6E. vvl +qwㅨeJ. Xne[D;~sZ\n}g9 Bh7m<qñX~dMjR3峆t 3ElWYK@}FsaiLwNs{IԽd%V&V%18r\Zʼn9Gj]J>.6ӽ- F mz']ML0V³aۯi`DZ@.7*HSn5c6lqF, Ӗ(ά.5֯XzV5c1w 8|ACsjA ^865W6+[Cd:'ϒdNYW |\uiǡFnj0700R SIȷaT3k˗Զp>6mX8ju⭎}ry>Vhԙ<Ή\Q6mzTS_mb=1CU+ W%^9wc%..+!hWŻv9*8f'$1.Mv xz;<6ie78I y `WL!j?9-/ *Sy)آ6rqykfyOҬ_L I~(5 x2v%ni+dMC=Ch<$ܕ@ xC݌}]YfZx4=Ycklh$ MR`(g?}Y1<۪LvMcHy}a ("!?!i7)c:kB$NA/tv˅)] J-sRݭP{(o{-<e|G4tK?e`qɴ5-p TLDWgselNf^Yzz 3qeՑ*=v{d5@:\me @UA=a*E0^=U>b%v铽SFhR9P]︵F<1c߃}7e #ڊy&} 58`wuTܧ&8tnFJ~sL!l>j`aw7*Z"`/NY z Df7;eYN: Wm~&C1c&.ħ|P%2i!!ZӟhJU E%;X]ӭfQNxT"?WKN?_z;7]F\e nPd}2!rʜdeRp9_73SDŽv/\6 ,`Z)բ.XC*2$NXN0)eWA<*bRkF}=4QK!A%~ݿ˝^Txٱ}JkM0ϻ4bHwwRl&lr{22> جUߗkLM;v9*(q+UuJqnTy!/beFVl|4|iOKٲasCmS:o+5UqE$ vP  rxyR]V1UlnEUjO*?礑( :|*io~GW1-=^S(yxG_ 3U{ADqEBji v{D^ko:R*h#}%iN$Qt]zMabꅱ^xxɞZ{mM' ShPSVՎa $p`"YH&+Peٕ }>KNen;}VV%^]01O=sX&rnlM*i'vPoق}qoBk:Ε;@t{G-\QF{U[qkqsS2]A D*v{Bv2>`hFކnjnr--v{GBa*(Y6clj-1O R_2:V݋QC1e!Eor\nOkbO,=n Dk㒜y)=Gkx@6r lWO13HhxMQ3W&  O/}By`:?>txbk?&HHBIYfUuaChf.mZ|rB N BFCE*0JPJeb n:Ą̅m^O Jz.m̡0$܋xghRhF'ڀVLLBk5O|Otl>3Ŭe?d!mWO(MwJƌ>Aq @ea\6IZ زMF^k:֓3qzMʿĻrGvJ) 3M%w ̤ $V~$RA-!tJ>^wW1cx10g'F9T!|;jϰZ^. ?Y44ϊa7'2fn/t>Š#BTD-KVI_k:ҵˉOҠ`v%[J^K$e|K9v[Q-˗Bu~N| v]0`2-+{P` Y*]|_ܪ?Q23"iPnGr>'Pq\E>?0ؒD쪙pLBpTM C3iSDj EvR ޞÒs{Ϙs~N WXES&- ^ab}!SߴQQZh)BϗYC*Rb7 $|9|a=P" C0|E")/PZS ;;8B':azs**&Կփm*>swߴBC)m?oaC<|J(˅+*.7`1R=5qg(hQIj:_j3<4@) )^rG[g'[WH!Z&8T,]0.Js҂%LcG]-)CRs;.JXWT:UD~p~hg@o@5S){JoJ8]N"3:p؀c0=>A%É&} J7U-}[I< [g+mA[{ߑ: iZ5\h-fP+Uy7sPWԿ5GS$T97fGc.ߤ& buDrbt=6D_[^*~vsB חT!qw6rW~D}0R#Fm/GwX[Xa- 2aZ(6x݂lmJx6iѕவ<]'z5JGK-օah^?"%Bu`#>{@ﮋX8Pt3#Nр0J78|4̝]j31&(3%"IQ:w}Hԩ aG1+[dH*f \}E J* KQ0͐C6i2?t}ߜ$674CY2@K2,uaޣslcQX#)a(! V{|pb֚7PbQtYzts '>lJu%,t},By0gG7pnI>ɉʐLjxݍcĈ>e'HH9ť >LE Px9 <7}Ѡm)!cfc]ņ& 2N" g6,( k`h)) 6ue<ÿ2R\ R1xr?pDGi*R+^W†ɓ1v (<, D4S[u+Ic,ȡR0ؐ 1^miVt 0h4f(Px>TߊKOA^C(]O^N#E#gceskĔ”h.ײ,Mriwѥ4Z( ٜ y_6U3ael^a=j5 Y<x2ŌOL{ .Z-vlєH~2 摘W${ pX xYa&41/0ۊp(w,A?H(VL f^v!ѯOd!O'ho7u݉އ8GH&* } "Zyf#+ 5<4Xi*50mv] %랛`HF41?.:Fo$R]8:25eZfFd"- sM3-p~c9Zj]#^a[\S!,usxOL1Y~U/Q wЫ۽!.sFe .l0MgĆu!jts1EԕE S.DA1 swA$KZ %-k79﹝G67nP)LH@I\KGጼ DJܷ.5MHbeAnaLIwvorW m Ǽs4:y>I@c1ɀD)c=ꁙY{92BWXA5]lA,ciI 8t[=+̄3䨳dta `U|OuҴ ʐW#VCK~L 8&j;XeU0'NERI8JMm ?m%E9]׀ of1!;t3m9YM<D[q2Ӷ ϖg8)X"ch괃u)xS>VO5KPoR*X/tM:^1ty.I7йF0* |( >,~+(דT*(]7c6SK#f=Tlw$gLDSfy+oET#|'&g:Έ2 ~ѿ7HscTa/W ()Pڳi/$ghPDҡѶU1L+hE>}&ӥavbڜ#sX ATjI8BetZt m*mx<5f0Ȝ9A? Ve)nʆɃjӹ ©j ; QW)j&$ܫ|#kQ<2ƀ\MsX^ 3,+D?(||"O9ÍblLf"|i"0j 5t;Y#r( ۔Y=wP~f \_ XUnJ  ghJ/"o}J 0Τ:QIp;DYnjKs08!f2FMÊ\+pȸL w > t+^2[*3ݔA\\} M,K5)[7bMRq@9/UmJp3k](Y>l t[ `\PMfN9?>4B#Xi7[f-c .@ddu/SH'~A iv CVd)cAp<LOAuG9c۵ٔX9lZTz1Zg.(ݟ}P( ׅ*1*ї-#80f{ @H-߷- "bR GPRLSI#&/FW?g&UdDHLmK#>JUfNm|7VZ{gW1z;%K|ƃ*y%|RV6 @8 chXmpxyQ,Ie߰"JXTWTgLYk!aӎ6H5 enӓyA^W k=-8\֒)hj8IKy. }IDPP|m!%hJlG[P.n ̭ cۧzL9qhMtgM~"2JG St2O ^b/(]p.R.4f._'ɻ̒&S~>/eHG*BAF.Rh%`vIfĞS|54N^ޛ܍jtIzٞ \9]tq?w#EG%d G]_+52m%VCr_\-ЗwzJ#gTە6KbRU}mLXkؒ3JF[ٌ@f~EX =VWܭjiJq/ LOg[jJ8T=*g!TW11/Ϙk<$vV<1 5ݯIڏ¡2kScf?gV߆Fky4=2ߦsi^ FVlU[[a-vw7 34#\a+D !es6LNgߘhX]!`0}?Ϛ3;\O6&e:9Njqk'y9 Ѩ*OS^ z@KbNѓXj9T,',# EJTA]uP,n &j./;mQEGmB֯fm&2WYb.J 9МQˉ@>(8-]@0D6tolAip9_%'(f(BYMe|ޘ:vN,@ uvbz9D42k( 8h)JJ.睱 Iq`.@EeZR}RCVuZhnp&i!!FeUBTSUX[VoY d52oGsv#I\dw\ o ^D &@SQ[l2 Y?q)vi:Z߃b~lǓ߰k?@9,9p۟;" )!3} 1LBh-f6|[1K}atN¬Ɠ8))0"N#Koٯ62+yk+f]g|UW~VFV\2Z8WbRTlws?) Nb,kHDRPJfF&*1SAZ95ɻgH_n_C z?4"CZ<ÀYf>}"88Yh+97v)xeRUG 㡓m3b>%Wg%{fcKiyM{q#^<L&ox / PӋS!UnDd^L ^hs#ZeεƘ}ߣpy֘L@# 扵iS-SkQϓ Zsk<`%o_Y \Ӆڭ15H_4b]؞ڸ5Dz}x`x xÕ׫]%h2SCK9P#[OnY*r::Eޠ?F0т=?&krRr3Stn,GS7?e%\E+nkihGυ׮7b.2)&h,еI-1 LZ~uCk6JZSmy6z}9t08wΦ"gm,q=э~`fjFFkK:[ #E>L{/j}󱴓nȺn0 }?L=9Wiq{el dnҎdmݐwP-bm&кqEר=$;.ь;3ݶnʓ9I򤨑'3fجĊ7 Ҙ)t,BvCYwmT1n\eV$j@>-@ g{Up+,=i]Q0Rȹ;۠p\*9l68gs.dŽg`SHѶMg!Y})\9ĎS9 !4( hϱE:F7~:R%t<5;c!ʈhkv5.:B}%P`lr)(f(t躹fxji@@KaXpȿ0Tm7Ǿ/\|ws`k\`"'8/F"oluh̪j=(֛ 0$ʷnިGpx@Z,- ӄزO>4ޅWU(5D)Ղ̈́0 Kíy%-4>YGen6D4.~ӷ֑O\NaD҃יcϝO!\b#<3YQuxaX[w$sgt Ә X ۱& 5<dz#oL`g %?+~fQ6q5/kgMb{l1t &1vm1vo uzȱ7Q0cU'MqO3dEf ϞNh|}gk܀7%(7]j}x."]@A OS $] B,Af!'H uM͠Geb!12 m V̒B =y3S-=w^k8d9QSppJ+5j oWE 6']fMPg(VIrv9W@Lṻי^r ·elw2a|w'p^7y|!i4%q GDWu&ǂZ[  KnjJd\ xRks;0s!0L(|~HK\aL,V+Rf!j!U_RȒX4zQ2*c?i;2bқ# gI$,cdDg&b:QgtYUDxd>ut$Y!V[b"?S27DUr3-q)1n&0ektpgȫL-Ͽ벛W~gb4@0CPXgnXQ)ӳ"N7"py7]__S}lzVB|#&AڮҨ 4?X" 8# q6¡%0aԺlZ}$9Ik~)yn'c#ke2.S4\;YU Jq_W"@Ћ%B<:DJ!Pѱ:qpQeYIeCZ{~lq)RkOsd( O\qA䡹5d!֥#VńbD$*>j+BgqYI) X)@+V*ܜ/UOLl=LL' kklJdx(=Aay=SrBHZfkYe~ 5흈_]N(tAgô8Lwd)i4)p{2;JGݍR Τ}1,dZJ$(`j~+{%2uH?XDt-2bB?{ {Z¯%Ю C#wYh인+ u:$:9#& Mv6Q!Z*Dqw$m2npPD-w)zPP+rJM\aٗG9v!c˝N.*P 1<} t9 ` rSQ=2ҋ RcB}z;޽ž[̪7 lE>6`n7ICŪ#eBu>'81qPrW<;x#x3Df>3)降&sߠ@>2dͶoh,W\fs^ˋ֍ 9=Fg8)J-& 2,HM%א |9q f9erb2kpZ*3GQ丰6^뀀h}o-36Om:T,7j4Թƣ"IFcACb4KWok4d=](S[99PoF`_T6 |i]Ur呟<!HxM)*z ॣln^ZoƁ G^60eϻV$V -A1̥_' ri ǶGM-l?V ws~ku3  ՠgf)ϲOZz\w sB gNjJҶkePp,A7I;HIExjW4Aur VZ4e7'ˀ63ɴMۆ\͂ @ [YC'QY X$hsd*QY[=+k=<]k\qE ݬR*_AH|ƾ>=2sV^%$VV0VP`[=*?")^ξ'B|IAx)IIm뮂,{s +k 2UJLa -黗 ⷂU %?v0_Jlу.dVQ.<"Pĩ&x.eMo}$g=njeTЊ$yb4= 0uԭ$`=t!_DJ4ۨBܣWaS%=fӭGeydLZa~`kC,@+Ge.mtcYC/ K ̕v2kM%>v ֢5\Rx<7mU~12_O:b9qv- ag-{gbv'a m|-LMliJmRf9F&g{E2}'z3UmgI ixL C#bYTv6%2zkL`F/p9 ͷ[[f3[m<'$OKϝ /Ey,yaMAj AQy`$Iku^ҮuSE ԭ$|\ 6mx[u|`B[ڃxIPC21iCDjT%s~H`KgEWjRSRb_ >vcS{BUkd+\Yd':ڏWgo -Lɤ3ڭ1# )a5oDH1|!2 ?"8,֖$YA^U.Qt=;7!YvlVck a_T2&eJ}>MgP}Di"#" >l?<mwxNe-ƣ˱Kby'tiVk7rtjOI"?1lmz珓Oj(F|̶R]c4—&q aXB_t~sRu)927ͽ"XwEBwQBf]R4<;>if̧BLirV)ވP]%\i: XRRE֍R>k1* nF~FI\jo 4 y/*w&y9a UB¼8rV.^~@(|Ը ^{n֡OLK4m=SLrXPO:ӓi˃W/ wfF1 e9i&oGM>47+~O@Nekb:*;mAkKK۞4?x\fHŤWX?S@Q p x+*Ȣ0Fo2>fWnB[G+5E' OA#%>= &#)u巽BJT,h9v,}qd!' ;EkEB |TDYw0 U8G߭mÎD؁]jP6Yd᳍ѧ o g!<hS*-*2W5rMwc:^0W~r  MοHO4 "42&7oꔟ>ؤ< -)HA6fpS]`I2d&N:$eZ]Z={rosJB;9qK$ofE22yx4Ȱa8GcɌMr}f%kG%AkVCO!4GÎN286!,ͧ 0:FR=~ Bw7l}y@ZwFt[mNh,dIPa(c+%9sKaͭpBeKkO߬ Gm<܌ ,,6xa 9ћ~35YE˜;XӔW H81(̯r9ƔU.%߁ r>PƲ ,s&/퐩WMr&F#ܷNيBdrNUPIJ|vNV,A2fۿ]h єzvKz9=b(w4yST[Mf(ckRD݌A%ۧZ\!j2-dI,3;2>hĩg زhD&CWD)w,ulkuV ll,odxP00aH w'B-u(._Ḧ́3?"}}!tRaV{!i$%TSwnA1u[6n>16;6#6 !SpLHV6bv0+YL=N~ '-15f`jw4Ԉ8ڏ!b(GOwu*m|-h8)˨i婞EG*rG#j SfQ0]X9Ǒp$x>AĈ  Yi&U~ wSăNြRNs_ nD3"Xyj+VugQ<gׂW x[)/.KIy^MtYʁ(?d&j'f!Qt A<9(^XjdD/yem 9K=Aы% Tv;Q{u[zt͟46p򬻃Lg\YcAL'lG5RŊ~[0$9l'%IQw|8"TjnUKmE$1,o3U졲_l|'&=/}(_# ,3W@j=P'mxm a@| 7GÊ'*5 @ݥecDoE?fMѧK5JK{4R=apP2Gt ]]_ً)Gj{=Wɯ_4JSTh`^KdC8GA={7Q $ J={`Kb,{Պ}T|GڢKvJ~Rs3PU{'?=uunA_*CVgV9KQVdc9uuk~6 dGd6@F~Wb N:=^Iy762畭?тa_obCv'f$=>vqxd:/j'︌,||%R(M, 8 g1@Ygm|?JщZޢJh`E:bZˤ; 0N]LZ/;3ҜZ ݵ?g)֡ThvM|9h~dJwhŬm,=E+{@G`W>༳ʀU`YJ--k63C"\X܆FSyh䎵Зs )tdbVݛژ1Cî9wỬ6rLB,{sH=idkI"" N 0DP,ò O]sk$zO 0ש\CeoNp@GsFHˎytPsʃQ݉6M>D 둓ojoIqFsdx">pWlo6Z~JObBy|Wb@$G]6I;uNUw0º6.© (A,b}/H=Pq:l_Inl"^tuE'GQy"/W$%b:{Uب<4{L5v<vnNdVΡK< f rN )>1t;\;/`Qld[&alC聚d痤|S8Ƚ"3EA%&ż\38.YQߏdYVlĄ >hjeH׻\3vJ +5-e{##g_yW8 z@* ]4)؛ĂJNkP9..)b8lڶ?a:¶5۟έhbΤmRi~3$(ǡ !-]'^6]F.<Ƿw~S '2咺FWJzH$(S֯eq3^E}O>OOoΔyPL?I##xg8yGt/+Fn|vWʻ: ,.D km3s9cr}05g#m!L#ףBҮ5J頶osRhڍgx8PʶB֥@1gU^)vNIy*@RFh0( )o#2EXO|` l}iO2'}aΩIBB|/%=:9l8C2]u cLG\ IX^Jl3$H[UD:Ӿ x+|P{Ϝ0z 0>E4kH]dn~TAnūf"Զ ΢׏2YzZ u}1hdm}jI e_g$Q 9Co^i%"Vlp47{*\U@КKgf{l]K%A{+_fǛ,pKֺ1Ckw[vJܢ/Iz wP`8't;Ȅbɹx$x2{"ewoŷnZIO ]5J[|"RO噩"w]^|YB ,B|}='dfN j<yD;7TMSNBb|FxlA[ݸDH0KcN5\px&K:Ok3fa3w1%<3jYK3aLb55ԵP/~B:r![,XB Ocl:`i5 Ux4(T4(I oߠ-2$opa8䘡nVcE .^zUc9O{/ߝ#S]\CYOh{&?G̔ܧo|freH}>:. Hc0y t I4/ *j+3Sh@#uvQ7d*:67MQI)sa(g,a"+Tg0܆a[4]QʾF bf%y_xٜwZ-^VCrͻ׏(U-qM~w]*Pat!ÜЎ,'*+ZRdG _ԟ &ϗh_(;Z2q[#DvӃBQk#jteHhglP&i,Aʀ# KcH닌`_1NRP{G|&y"Ռ渣ãn-O_|M>;M #НCrָ҅9':Bv`TR^-5$50XzYv*%H!x&zvpxBѿݧ V= Th$Uw7:a}4Z=[T+Ve$aN+@fpk3*vmUV(W^64t #׉+;RMݽ3pa޽IBsf5D_VD5AYC(l#ꦨ7߀2>]uGmC=g Vވ\f2 5Zbxzp57^g>YrLߠ6?SNv, !Yᕍ)VW֪iI*?8t# mN Z>Br՜^265Q.))_*Jc XPAZEěcq3w~>Rr\kuE"iulb0W!|6p*Tz=]&jSRY> {0:iD3d<{KtMD ۪-DM A: h9#i6[ ۀvK5UVD8HvDUE!cm2M~kdS:˕=f~1xfT$ބEe?O=C:NnYJ4Sye(.5LVҁ RQ`qͶ m},$th5@&7o$2X bPCv 3 ~?ݑFU21_P4q"HQR-Pah Zz;#*uSHU\p Ǎ_BNR2R-((CD{O};}9)ጐny:O$9Me I1ůޕ`&·,Eg(7=cJ,+H#7Rz"*iN# P@*xq޺H9^BY+۶j`!A@eT?{?`0$`Fo t7X\1aG>,eؽϦ;/.,3,=jIvIq{ @Gڊk""^SG0) ׻fFj^vͻ*B0ޅvg5g#*{"}7ٗ*F3lO.өNlT|8黍a0ns'n:@]n=mp}93N/?E"?G$P*(WJ;>>;qp͑~fli͔|7Z4Ś$h 4<% # FߌcP2naQ`p q1Q<-ngրs>;}| mm'2tOUI H9K)Mb -Nf.{tmo՜/X^fk)tS{FXIE6;pD]SϧM/T Z)v"C`jSh0^_G#rA y?cqx˟,~yO랐y yJ~`39$BiW;'}0:Z2梾eQp1C#S)Qf+8tR#fw3|uPWŊ|(&|9$zٟ\ÞRx6l$@F Nm>_@ڣLP]O3 F 0br/40u 9 @7rR!OػI_aY}6ҽd(R}]\$U^@RxVsª*& XhUIPOD@{sO9R*N8tޱs_ iOo S%q˕`di 0Ι| =깨7sUZlvd¬h)A? ː46m2,?)?UBd#"uR h?nʙBB2J@RGGXe-+ɬnh놦C:IΣ\U% &+3Tx& kwK_{1rXVP 2]q%Lçu>Z%jr^OӵȐB{rt:/H4z% P&P %08%HFF$yyl)v(O%y-tQ]^Ii7yDM0cW*v _L:UE tYX!?y jn!ct?z$B(}io~ QMnГ~ŹVUzRk˷@o#qar@H81ae{F!I$EnT`4ޜqWI_ *ڑvsiJ,`Q) g_Z+-`ݩ3M'@05W?~:rfhyvWa[7[Uaأwk vwd++H*=޽\iAv_9eF b ,GX·]2-K斾{:1QNݪo /3;`ǖx)`;˘ ]J3h&Y3kUW|o8ݧ<)vX8bW}U"vv?I)*&o nl;c8dğ>$+|AzXWꓮS~6l`|ғX,*}q3I~GQ;^x9S_0}5Ga[Na5T?e;ƙL) /*h_YWDqYV?˃+2D{#ᚪ|iё,:sվ YxxbQ!c.C҄Vd_,' .u֝ nb?qL0Z8krCkO< fvA@BCxwibT amF~$mt-$q\3K{L >FP@Uũ^ ]y]DܰA"gFDRQ@qp};{js16spzwt9}̌G<RR<T:KQO*ׁJId_o_ =#CE |ya^m/w&7 >B/xX$ChK-V*걋iU8t捪Kw*mg s_n>ԜF

    #sb'j0;*/JIqg"5%6|~d{%?&&@A05wn.w6wW;`ƛRϖ"v{EGOdd" "a=LȼkTEmuc‹K >B%0?{nA1VnK#?42lZ&2U瞦$Z ]6{&4d?:I8"h4 -!;~&~_U`"Z,n̊ #ash==Ƭ[9t)*@f* ` gyH{׭&4 sd@~Tt@JdTSA*ȑEGERcJ[ź{0KљM/Q5M|P@,̟~ԥ\~>1k/FHTGT2" 5jxDeQ|ϕo MVn~gؔD)#m0v3.@vձIkTYLİWzN¡:m~Xk= 5D_}ޅHw8{kopXTyԜdX`Úc۔^Rd6x.*pKoK{yX5%\I2547va~X;v,DOR}I6 8ɶ{q1trnVS aƛ?h.7 vc9Kxh)8byՍKߓv.( 4[ TrnlC7ɛk_ApɽR ؂֤ӁIqq)b'6Wmz4keEI1]vmk J=wNgRtqIqxDϠRWh{ iVSd, )]"PPTJ߱D#ɟl#rҍ db߽nN{j.A M4@04*:cXT!j9;\_lf0oȅW͊gMʏ2 g5D#0pEe@xE֏{/C^9[V;+gkE bof&emGpDzɁ. 9/pf};zܨrb@Egce<=1meqYT)fdw+vLQun.~뵎s0ōu4LRQVZȲ]_@9{;8=d@'D!GUHyUWȢ^?+C*q8[g= >-7 W뢎2a٨t7xlYkFg 2=7l X}quT5S Lf4NH10/ zX,UU KzZcǞ%Z:?D[`ѷ;T73CV`LRkN,"3TMq)Q1FVWoȲ2)JRK=~hL! ;R%ij'< jiHS 'ϵ1UPZ*# \>>S3ro1Զu,iF@lhZ̡x\hC7`>ǎy% [!EIT$oШR~fBY寙Nсb۴z/RI/`PgL0kk_ g`Tn65{=3 ?Հ\Ij L#ձ#YYs6z# )/=UmSǝ}*jͨt'A0ƨQWFZ LVa~{җ^+Y_*,)Yb/ /b -b:Ti ˯8ZtCLܤ~gYw`|fNq.qW{kI`Qt>=4l)ӈAŊءRuV"^D,#;La{f zn9K& f*UuI Em-V.9SPzԘTY I,i7W.|^bρ?r"jxa1Hm( M)^B'*w Dڸ{-3f0:<^l{׆5`&zdc(\ }\f<'ޕE3_B^zdCfv%⤴r:Lx*O=} ]#fPs&awݤmU, {KIwCTސTvRiѫ1:[g0*!ʦ}wU1ќ/͹Zy .~"vXFk^c y!~=.94t. ˁ?ﰰLS0ڳm7X e3Ko{2bDr@5Y[MXah"&6}aV8hHl&& 1dNexj'/ZbntHSXHQ7ߔ=}u'pB:'l*DKc1rv:v1Pvdˇj8IWܣ;O]M ?w8u^Reܮn+bRo޼ M{T#ߊGǥ'p+&FP ȴDE "f=̱1!`FuZ7Adi=NN2J}Qn)Ɨ *{$2/ zF6RIo.lV8[v1QcohxJ l.~D{tUEghZ1kT[׺\IVYŽl*}M*S忻A-0fBaq7/D+{\2578p *m_9$}.s99ve*,`]xРܾ5X|BexX;s!"âJ#I (}0dqE0CRyYbݗ&FjZR ٜp y]CÀ;,ú&X|k88vR!v+icdKQ,h3/nTUɁim,ڹ1^;,oI ==_ `83}@%bpìQ kBhAU3v''y)bQ!_z&SOD% (_?*%0Qu%"òN!o5Dj--׈Yjc~ݠO (affryie<&lZ jJzH$0ɝ7^Beq(AHܕFd>0YIFGZkUbV٧5i=bEV[5#?X?ǃag77{;ϴ=m|K.ô$T &J.4[q-把q5w_iJ+Ǥ{|'$XفX;_s(;?ѡ}U:$EP3&ڍ!c AV\ܤſr -sdQJ 2*K7}Wm[M5RuUP?3X'HxM Zʈq,%DGؘͿ)1 8;Y}2:L(@7ҔmF^(T5TӒ6KӆgۣB vئV[8!2nnt6Xk]ɍ~M,0T{oKjӄ=2Qɼ/;` p}+3rAHy_ ;m]cIjO1,_axŨgyCT3f^ݔSd3evX!6ZS_Yaϛ!3 Myv|yxP0Ⱖt @6P$l!‚4Sv`鱨[@X}vFYqG`iz,BŒ>/l^ XW qq6mQ| U!(9@Aey7 .w/Ó3+r1V cd$,%: H~ED.ezP2nnև֮ yGPn{@͔M|]v}K:@mvH>.I/2h#HTt% ]0hFOn`ou%U (O^{Djl=} ^[tr)w.XbfnD6pvLVh(T"W90x5 eR4H{^cLto 5Ix}p~vž)iZnb~6Icˮ]R/aIu,DYXcH_)6_ ^w_'M u<Z#eQX<$" )[o|g):"iU6 I-{|Ul@|ͽRSP V@ڔGDgSβF8( Ty=ٰ [ZWxGؙ S\g{%*jC,7S{MN:ebnsd@1PV/$YFZlH !߮5d[i(Rx짪T9yͅAvX)1 +2uI <`jy}?7zyZ'!gѾ#(6SM+ H3IljP4;(n2YŪ-Pdw' Oo5q0TvGI>Zȏ(lvVKE"ԭ{Dʪ4og%ftbbkey PKF-)Lۘ4#ND%Ṿ-w i!HbC94+a, Y*g;n"~41} q!/2$.׸"5f_ai-Y=@Xhˋ(2Y oՒĐb#u9)iYOD~:ׁrETVD !߯.#Qޑ߬k>[8 t$)za(|TA{`̓Wގ5C'r3y lQ̹%r+E9m}#YͶd #W%t6(q'K^"G`ޞX- E#$/ H҉`V,j0DZ G1.H5 ґV#f Ă n }g'9-?=[+R:.e+wa:6v'"{B]ẄX"Oz|]Kl5b(sH4=qw5S]/9~WG?|ɉ7TRtb. iouތ*!BvqƭeeSJFeEFrh!qd|@;ҠR&c'L/THF(wA"g45إ9dA?佃)qi)}+|_:7C,_AV Bn{=f7L3zkʒΟ|={)TUb÷md ._/Ԓ,A0 G[sJseBRI\?"A+ Ig%!i٦Xn{s+9*Y㎈;x ?h©ҚDٷ:@SmcLcQU0}ZA?bZ`r*@\pwy`},D4fF,q^r\o1wR7Uq,C!Bik tNYlDm 'DND ۤCݯZ[4II;ria*|;V4n='4DoifdwQO^'ˀ!GU`!s(CÏ{q&8єTs&IxcmΎSD^\Sx4)OԒǻ5=z^YYMSݱyq WSR}>96 #LbDJ|q j֋Yh*P1j$fi#zpl wGr*( Com'zdK+h9ג1* t F 4:C_s⃇\pNI /8F5lm#6%nsP56 CrL̶,9TThwe%m萕xZNOszj5]6<.K<q$n- Ek/?i/hJJ`M( 9uOTiV$ g60$ 1D:&)AֲL|#k+ jV)yr ɔ[`M]BבiƠXE{1|4~RLUl9qcX -}k𳽟k 5hϙ]Z;|OhEr&B8P 9_[ uabyɯCn^W3vMD3ܳTa?>ԟרe-tWSaPVɚ[S9a7?m9s3 =mQ?Q8aխ˻^y}y  MA {aa|oLa}sNQ`&<Y8j9*Ĺ K)0ՅK—->jG͝>=a>3҄`HݥVX/j(Sh ݴDǤba vky|rZl4r:Us 0yMvr.[EHӶf2F09XRӳMO%?ٶYS(L)ڏ&NͱgC%,Qlu$udm+1$zq6?pNS4t"oa<$Ҥ9RqB5&2f"ԢXߺj5;y5[V&P?D亊5EZ㿢4X-doK.LG{nP[H^HE(I2?~Ti6\䵞5OV9>Tdg͂s{].+E$PPWU]jE%H7_ĐPvF~![/ k70ᖈSOK5dLzS%m?dzI44,[F|WU/ep|2;R;x'L ;rȣvԢOa)#%pאia9\Jn-:ȳ[M~)g?D&HbZ ZBlFǠ=s@m2$h7bz3{N7E$ʟӡdr-iۺZڊ}Ƌ1gZ|,믅 Rs@sH7D^ wVb-_{Ms-g圱hPuQlT*4@Wti3'/~s*“4o7Q1ў7Roe Kr.yZ@+(]1WbM$p\;TE9(.A!##*VUqoKMgT̄ݍL.Ym(x ڈ7}6ٔp(e O T黎 &ʙyǮ5:>e1?|^d9[rcP'uj+69SJA9!R*p V? Ex_Jd% PU⦴Lxl]u"0 ԪASr)>%N Y./zy48gT<2DPW##lZKY%^#7=\R!Tw_x>)[葌з q"DRG5bIoy}vqK&nƓCa*'w[aBᚂS9Ɵ/_6qYT~@&ҋ+ fqbB i1pf2SrSɏ_hx0DGҭ-3R߅&dܧ_䠘:+M?g4$ev߫a hפ-;;q] ݻߚQ5+o$4cHxóbVI@JXX96GQ/ S_ :UF_dB႔WX1RI ?d;JG5~&XV *ya<)D4cłW Ȧ~MM'L95z]3Tծas>K8s }?`#D,okNN)3n4~R ظefGkj?Ye) !br$ %;kcL3RAtƠ|T29_z>Ozcfe F P Ȓ."I{H<18;-+X]jQqnX%lCI BSNxb'-qU;RoOp 0ĵ;cJoj}骣,ny1jw,ֆ{v*5IH Kc5m}cKܛ`Rz IQG젰g +-An"C)G9'nyùd9] 'l_M=[D1AY,sPo ds6/B`PZw_Hy27&/W)4ߙU8g Hbo5"@qSD>ҭ`>˪1CW[kهXL^̰1([P:BXs__jΈͫCQ0(SaEEITB+=A>O+ȢP7JS o R$q_ij] e8s77G C(9ERڷȇXw;y$_Q2I4}y«Eϰu;>}IJٱM ğ [U'^qo|[64 lj=5l}|nT{5_WeM޸^Lͬ&mۿK+[K=Lb'S Jt]:r|c_h*R&}yYcD?/!b@4mmֹ{0 g]jфO+D[eU6XeߊB 81nb8ەU ;mF)Oc՜.% ^yg\_uqwmbѣUYr%g@H-QƝJ@ TO+DdWfPao s.I(kYR$`);]ghLs ~}`8;"8M*סv3&e1&{#Cf(5@)+"FMb#$p|F>!v328݂g ZH j}GPoK(&k i)a0:PAMcͥ ,7Uz%2}*jDž%!,`dʹⱟfv3t{'5+jaOhzz??uVUSR-S~foM:I dޗ!~wJ ]+h1yę':BX+- RP՚"SQ`8;u8u'LMgKS@>|8W" *yTI& c*ˀW$YwSg~5|־G Ho>Xp6ʪ-`MJ=F"~c|NKe44ɻ"6&I~k肫CHqfK!Uhז;2wk{GJd0Րķ5,M;5A|׋xW0X2!X{R#0Fѕ](_8658{+/rb u 5]LUB-7產T\WKoa\zd*馚 "<*l BYUWN3X#drfZBFso<ʪǫ+ 1|l}DW `O,qK)dz\ZhvF<4OFF (EU}:&uM'W_}Ψ{;+v(M%n-vю<ăֹD{3#P %w[>>w"eiͲym┘M MMr}<2ϽW8cdkg?]2]Cz$&^o?FBE۱[FЌgJ1t85!9e2:E.CB.y g"ט5^54!Y(KX;_`|# Iy-lCSJ]u0P2 ;a*+I1&v)ljJ%zw41qQ]U˽ar3!M6A,^͂q9E khy)p!UjTH,*u:3;vz<;{ԍd'ya0ۖ#=X|}d#VLp;xPTtvmnmjr OMY#Zɀ@l?z27S)G9KVr4;l h[Y[ )Ԛ_iBƍTyqI+mt.ZEsT+8rj ?tJ ?6@ suxC yՠ^k|I &@ $M2FC-h LP(my V0gƤ'iގ"&fRs>boy0ii 2O)6r@_o1UcKri;e:lx\;Kjz@;lLCb]|3xFM63b־ {;WSd4ڞ?ÙߧP]@*$8k )Ly y~ZkU(5h@gdAb@,JI(q+}UA9S)=9~#m̝TLTUW|S:u`.ͼ fv <&ѳ!;ĀPj`JڐYKtt`1r~0Q%y ;· w?ݜ][b=GS/8Т_H[b)G>9}HU)GXsDPN \iuJ8ނϘ<HU©<̓9x}=G1E#3ǒ+؉>Q TEp9xJ`sXD+gL-"-5eGBnK֕GlvYAu ~EG@ R:*DG"3~h{`m$hf"ַB3#= \ȿa8J+ nhr3 vu5Q9sleH^"`aiKyFdEicl;Fi%zfk"[:A*>@Տ)MA8p: 4SՏ0Ѯ,Qj%0 4dGХXjB3!9߈Ss=ZƩ9̨%$M+ZU䃥_M+ iG"z<?UN%)2zDq\Ĝ# Lt?(O,~`TaÉ7/CjSpGOO#s YZb<ϣDXVW_qD $ !Gp笤w&ͱR뷡#̔6I\ؼePfWobx(Jf3P"[rcmeiK9Rr-dyZ7nU֭pd?$2MJ&fֽn7>Eoesbd\y٤{uW&W\GG p8Kbqv6RK܏q @|3ֻ!Swxdm3=Eg#EEtrKşQFܑ9PNdm# Mq-7:aQN;ϝp_XdӐTY\5[aѴj0C *\lA|vG3̼juFU@D5(+Yi',:׊tc2s +23 2 Q/^wu2X4^l ]ˢʁ-7CC TUաnIFIԳiR i5 C11 4~B]=I?mǺOum|;h+Ҍ|B`_1cԉw>ɚqq#J{8ESxn#g\N]m;7uǡJ_s#N^60_9Az3$FOz_|]IrCpOP~z4 tf6˩H#Q+CԽŬYK#+ t~ :ET'a-pt$#R;/}H~n%\ZdJjs%2W&va$ 9`C!,TQ|"nN\Ȑvcɭ^\?!nH$b>@w].%zj 3;͂ f&J6}U: L!~sΓ0Š7F]Cn;91;AifO(4%QL҆ͪFu2~C83n1앱3/pҐx񘃛_Q¤_&?QAdio@%n3!uvQG7bEamb;דwL +¯sT{L_} 4/]~&+{0}7U34ݜ(lرڞ7ґ ky:.jSֶL ov>8 4\fh+ F>EKW3R3)hFaҍ>.\J} 7q7 >7ԇ )wUr.hDj9A^>֯)0U|0E[{WGgh?{ID=(-ŔFFg&4O+&3P] `Xt? YOז-=,. .oh*O`;[9Q+%"a񫲁$z aڌDwo9\%Sp'צ @oڟYJ]:pFX~ygo s07I>dEUC'%_[UcC$<]_SiҗŠiLen$k0R&V@f1`k+>iShg  hlw蕴/%t0c<dJ2 )fgI5Y5=t<#"`[`#$vK &l9BIN%1թoz'`ҷ,{f!,ҫRaoa_22 e!*OэYѶ!Y&@ځA':\N+|uO-Nkҫ퍝)8.O#qt^pzTz%.qWjj8XK_Rt2V,ǎ7*J cwm^kJzFb. 3{Tiդ:pw4&5uQAMs l- ~ ɐB R_@u07imWޙ2 W;p )șו8;GaxVB|ӉڀdXڈWBymN}H(')vU&ީ|QBe(I晋jcRFjn<1 7}ZV%O'?F8i1ӎ~{6&ى >#دo}O^Vb͜}5%+MTT%B"*# ?j=s:EJsv Q_>&ciz)@\E3U{H86n Ԙ7؉(_j(vKJб TsE*Fs$#|Վ!v-Th u:#JԅLbm}:Oe{sㄴ֪o),wLcE<,Xs62j&NڅY:ײ-n;KB8,E218Xbxs)5/0oЪQZ]4l&lRxsY+M|VlFJGz6O:|?i#n)Rs 5Y.bqME4' VB,XYgy+nUWB *%Vzt.a>>i<!DL%E;؇Hqn&C,:[t NbWTDM2ֱp]K{uuSgc/duH-@ Q?]+bٲqêԛ1nR,LEwlyBw xܵ͝Ӈp,rרPWMe}'X[u[DY[/FlX1MgA>zݯYZe` IYyqB؀((5_@(,# $Lٯ/aaTwq_fi`X!Qȫ'plh)2Tcrt`5@_,1bib7 0Z=`?I?o!Rc )FnӒe'#KouS MWsg{VP齈Xv׉b\ئs ջQi+,{o4뢻W$kP]A7ڲ-u9~SX5b" o)B@ET~SHB& "ЄqWر Rdl]1A-?˧g@anBљ7qY(Vne0vpA"^g>,!~Y3컐^&O:n`bGE@!YtvA$w{c0dˤWb"/fY|CJ-Rο+ 4qqȸH8ꌁwCfzz / z/r8*AҀbyHȝ;P3=nd.#?V@b3DCxM}]Kf` ]NqHǸm9 F>H}6.z 9a sGYD$ب FFoͶ-2DM8bd3>cv좈a>ʽJ<^niy2"gQr5> q_dDFy5_qInkK,G9"UK1-Ê,IF8DtuƸt*$?Oq&;׉韃./Fb9i]>=. !x@ۗ~d_{ftfSBP@htgc_y/sԚd8 ּ~@YԇoQSl!tC0n> qfAco䊂/P+}S`t^; a mI.ʖifL df9QKG][i^>pw! U_PU;&L<Kq:οpSi^a|T%O:bXJFubI}O\=Uzg]:[Ӑ5*EzL#t%u36lfFvJ+zD@a\{N0#@=%y" c9zկ/pi34rlqKwX?DZ̏ag)c}mz s4zlyvJZ+hFiKꯨKЮ|r/>mW䥗J.\xk0Z&TvdID'y 6GSúz-E9$#ӉD@TÚ8]sGJ"nC+^g) skN3xh4UIN(ZsjIHT.g[C-&UL4bZ egq\C7r`a ] T~Ez%ޘWe Qtյ[X.Cgy[p8nkT,'Яo?i%0%0uc;!.tB==!Hַ9۔bH{R+=uгɔSpr_S7շkjRXu^ C (X Υϑ5w~0\s5W=Hn=nӅ Îq7-+!FImuoɮ]vgIH2KNmߠ'&٨{%}t^e7 QJT*᛿\l'xO"n˷h!XAՁǃ W9s*Hyvw8t}^n豕hFK\ᙷ:]%ոROtgxW8"/2cK}őRm BNw~b wh֎LlRc))(r"a%0kp(EoΈȠ#ij<@Gd >Ts"I װE]jBCZn+=Wo1[luQJUJuˉb??5r8"(0qVZޮN?CufJ[9Vq wu7#c^Kx*h{3̃5 ~uiҢnȗ2K~^(1j9lcZGogeQB[|ΥF!s:2%} 6 ;B4|P-˟wmhӖ=4SbPK q foפ痒G #r>DpWp=ڝS92"i(0!к J϶K[PlNJm{5'YIk Kwbi|7X:ec^bnzN| o[W&o6n[b4 S~:\}y(yj(VfƠ؄Puhq1e* ̙?OZ f]UjiLU56.46O c39#GVN̂a$ {faqhU^[gFk۲,N}Gq`gZ˿%H!4a>2_uW8rCΎ8mXlѯC+HF$+$+.w9^vv_eB^o%aw!_)@MmU+g͢%ǛJ+=D?+} ?!b6 *cp}TQ&p2~9(3 _JgxǤҹBB #yp>D?d8'îOM^N]dCw0kJ[fk|ST _-(Sރ}F!%[*}-~t$3S@Wq" øxrIf1>35{B١8Rt 4rY;[,Df6hvL) r#e̷h< 5Yj8K:d\tC~{5\HV:pRõAz ? pCXe|R]Yn6*cɹ"&Vz(@N-P$?~ſ,ד~8lە>B 鈬1N)O#K299e+=^69ɳa#j7ƱP="a$&%k Cx4bN{|)6WH MD!T RsΥ0""sFC :&0 Lh3G4Yp%ÙT:}9- [xL)j^n8F`2-D~{)(Tt+Ϝy2d7 "jpz)1'jvXHڇ48֩O;Wb!KtL"S~mz)Z3"Nhl$֕mǥ1827 o'#wATpzO_ߞ^9C@BgϡW"98OI\uI&1['xM2b{0bZSlB_z˓TSLsO%jqSؓ}.)mD!W:`2f\K'\4hpΫ$)f UmqzqH+5c6~Y%KAi`&l0 GOm_vnܿ8 milEؙ8A}mQ5q/-*9'bt8}Q,|RTC,/wB`| jݺE{Ԅ (8}8XMc~]~dI}hkUU)A2OzٚTqSm,J>&uGQZioȖii`(sttoKY?%m]iP.Gb 瑖lڐ1Gp!6}Ց{P"> [&0e#R/5U 8BC]1 r\8g$F T*eu#t^]*0oHH7s5 h:OH a6IwSVI'~:,ڽM}G㵩YX4t`2=yh>zk+oeqiS/ |I.T濇ʎWgf1(p0|!urdy -oiVN YvA]w$ biIY? mMXnAY8R$숸soSJ>kY,&ƍ;}R첀{8Cx #W咐_Qm>Xز=JL)oO@t~wDeu4tZ)1+xcpvD{#nacl$<>Kf? :3ln'z^O IoW['roanݚT,{gHZ@d?$'p7 N򷜄L5"WwZ`P9Ԇ&#]KH]f>\nf!w7@TTfdxetRs׿]|M;=[  E6U|/]NFGF&]3e:3beWXeX'ERV/! ui,8yI);!!9~Y@8d-jB}هo52nDE$_@6*[++{p_1EKF(kkU(лBVqf qz' S&v;.x-Ò|G֚ϖikI?gMLaJ^Xjprk4Z+oW{$"<ӨW_8ƮQШg܄V(oDֽbGڦE|(wjڂ%y~^a-*pY A(nM RH`?w[i =Vu j iu4@կ U+K8>)ZOmgF@,؜0}\iV_EKͭ&執`(?j (zk8MN;& txGI 9+ARQT EnArEL +,ݯ^DrF߬üpZE{\-/ajƸ6m.6hTթq]jS [Ciȅ8At?$O~k0]Mp{_/sdJME{%SF_79^a0&ňazrX9:4d/iD0L5 = $CSzW G2C Rdq /%dti-`{]ZװVZ`#@,Ob"h&aN0㓑fPľC^ʍ+a9tNuuT8IDfiկ4[ex![FFu3MZ"]rKd=& 3aIL%BbdFIy!>LקձT8Ljs7ASXwgA[Ft)QRt}sKN`%8kN2 >[d^i=瞛 _oNypE]{HWWrjr<ltXQ ݳ|w;btJSo+DNTkG,~an6SܢO.cqgO!hB\ WQ͢& 8ɎG'm}gX99PdY ~s-`HtPMT=8V*j8i?$ǀηYQ]7\݋(;$>}ǚ%2"%H{w٠KCEh\ \6nx2@"Z ֋a6iH8Ջv=x$-шIl 8=Pdr_K Xg?q7s9.\jb֜Pd!xw/ A@D7vf($S Vg̴z[ +,0FeY.'6R&l^5@)#kI1Bȝ#["Y'`=~U^ hB7,_`lQ]DЇ;<}ɝG2NzGB̿u:T STW't͡6u7E0da4߰ܐZQ:&gآ[)įӄ-F\ҾmbO`-)3[еN8*@< )AJ]>Lmc?zz,uCa+ tO:u-#~7=]E, —ujidQ5yb4'Kٱgvɫ 8EwqCK[B(p&5C몫zERyvc0 u5 TٟiYf8G9tqCO[L[qɭ @3,QxO*SuDGwHj$l.LE5 B5.K/wb+ kEGv2[ʶ`k@9ר{JC'.𕃿ol0s>R4нvbչ;yCc:`]]{D ͭ<ȿ {GL,Z:pTZ{+)V=Jl4`Y^v]'{p +qmGl zT}rZEY@}udzf17J[^0=-euOG&ŽHh9.7jHi=x'$*+J;@ipA#1@l]^{;9WЧ%Vx4l9RJ MtÓ["}z>ߤ(}\=CdҲd4D$[$VQa4|.К燺`נ|8`FfϠ#AU&-{Hڶ khpeA=Ն@{>{!prVF,ף ^!{"\(GwI3(;NO6ODyB(?Rsߖ^p>cFFev"!%Qoy]v,{'4P$nu%kfj<oX Dc~`mz 89N X8%p{Y%-6ؔΊ` :n8ُ`ׯn?%ju4w~ߟϝlPQ'D}inU 6b;~Uisk.J1E7n^ fh?)D2f09xgd@r> u#GFlwQa0ߩ0_rz Mf<[a$_-| 9 ᭸>iT3|)9J(6T)}xfSTN=V MSxc#s:þ_d8l6PwC:3ٿ'u[);W3j4x܇qvpSj&z)Ei{pIxGAo2'GZhm5rX=h(_;@|]PxCM9K)_ NZ&>bPpEeC,K+<يa߿VvwR5@1|Xfn"3fxG~%~ |gtFCIƅ(ONm2%͛+5쯫=nFEeaw&(>`#LʤZ4KI`پEG:+4{sX?3x;5LLT N& pT7 j/Y,kg.:M2A ~јkR4xsߠ ¦>aեtT{!3drT pPs'b_MXPH@?9Kiw/? 9zǡ}?g*m S"tѥu%SI7h I `.^i5&0'O2xT1Na{P30D& P bC?jDH o,1j{Zk ML)D4̷f;k9m hiv!I |>ZԨ_Z!}ٱ^I#&/k5՘[PҖq6֘˙zׄ?}UGQ(Pxj'.PW3ڎ6¬m9wKUzhx #5y{<I<9IS{}bCӈz;BjB'4Λ*׆!_ OdžBeř4K%9?LߣhIcW5 q pRIZ[aᜣ Xڏ+;:"0xNtWX~NS^_ uNb8ՍgJ ݿj(ۮ(bd޻Aݪ|O%Udi͹ n٠ u"*|~=;:>2i`bQH;mK [;Iwa*ݍ, N_XI8Oc%y=ïZ6!N"g qݿru)wޔ+/Aq` C|CD[dI[qt{x;6$smfC"t`٩4''g'!"}#51Ili4+[QO"^]/Fiq`g{!I:׀j_|+jb2XSzn NOs W>˕Y\xoI 6F#s Gݤ,ْEH!p[="mFYH˻Ҍ(V@iE|܍ d۟^g85gG]2jxNΟf7](NjqEP3t4zdx݉8&mfemȶO;;1e)}67T7 ]h'l_z]PG.U_gJɪzQI2Fd6ɃUyol]0:{L,;xe&gXأAC@ *3..xnF$޶XMn *wD+& TIWQ$[4EDTj7HS=]9^K"wG?o`:ypi4c>L>z>QжSdۡZ!-;.,AHk|evlnA+RYℕ x&v2.2E%Trˆz`B@.D$JF!+ o%DY9[XL"$h*ab\P1=+v0nmAY٣vTd jgܝ;cl?QPV{:[9% Ԁa+X)Ro{navh~;SSiX,A4aF dMrot&OwX˻KZV{wC eH Iw $/Jp\,&;(Re-O܌c#ȩC}R8"4iuX!>Z0,>-fOEdzh|Q 鞳;8-! AZWN.& Dr^&=b3c?IwU$b)yBIJ轂?nZ7FfL}v-$$eWkG ~ĎQoBr̹5>#JrKP#LPx|YE-Szc$.JkN9mbw8yȶX'ޞC%X\s=/—`BUN3qcm{|)-l/_ .CK'6!قҬ\]v"Oε ҥi2׏Ŀ0bA;iMQ.hQP>N <(Y|G Ho}vxR]pitx%495o|w^i"m)QFQ24DIvem}1#!ȕTζx4ZN+('pAKmDJ8c\U^Z%xOg`.tulBNrp,nTi4 X,&dm:9EL֣YRU00SWy9QLRH%sN"UC~7ɪh|F+ͨ$p]1x򝡪[$YN%Ȍ"+L+|&ˢrOS 5xhs2 SJSRW] 9,ꞎۉc%wxDq8f ҹȖXcap،'99e$ -d?=סػfh Z}"-(p߅KpwZc}Vz@Shlg쯇dzF,'f`ъG[vxdgd"ֈ"d1Z!sҥwZnaaTu|\1QqJY;Mh~;h#+0^k_nQ<8jq[_Ч <^?N҈Nr³Gr' 9HZuXb'N"`o4}Y&jQs=J}u %AEu:~cҮM1oGsTsLo˂7uӧSM%]k ҌS@bk.h^Nf,u{SU\~L-J.75 lu]mg uds~ MQI:ogeԜѦfX}݂Kie5!cFE1Q/׌8KW/Xr>ʶY3{pUzEFqS̳w|_CۄCSG\Yqb</@@j4oF$>.F;5dp\UN⣹eڥCMޮR5|S {㿼X9Hs7v&zd ՙcޥqovQa8`G_]]eP2j_l1-*xj\ |śQrtTЏZ6ټݑTպXȨQ@'L  k%]<3,۩D/f8Ԣ nJ!`J٤CijXiԪ^v ti DBoJc0I4Ydp4Uj͂J*ƊzL0V 2 @PdWH n=֥_ņDeMѬZ\PYֆ* 06hVQ^>$In-{(*$HRs)`b$rKt벾yV\, s-L(]!/rjM: m|`XAߗ|FS.X5|kJCLKK&2%gq=:@yW8~VpY(%m\|(9KCTJHVnfHXwQ4YFҜ$:H}pPCT!wjUW08,? 7cW0Zsg nC.& A ]hs9 vZʲ f\-V:K {_.8SXs]f3Ht,S]f~iKayepW`zzҳ|F_oC}m3قO + +ՒF ry:Rc}+GClYM:S f Z`E]SiqdX8Z+"D~!+gd.Wl,B4`wG( @P*)/6*}ⰊgJj4tF.J aӨWh i-~g&`+rS5fA5Ir+<KW!sʏPʌg-b(J&IAz%)u\P0OB0}ؗBHNhySMױ=J4,.dΐ#bIf!؏ Z;xrZbps.0. cdѦE;D}9*Et`N-&*)X]I 7D"fuUTV=yԃeC: HD1$ͦtnldfTO^^h.=y6RBbY/ poW6 1ZyCqVV$oB:WoG5XQO =, X |~%˃m!ιL/is&mNڴstIAz*;vRE9LՋ*R|W kd޵տkCIJm 5MdPi|P YGBmB7к{>B1e"Z;LY\:̻Fd<>ڨ \x49D@DnqCyNITmKR%+shg}TQ(Dokyyq8Jr_m[g+tcyD(*^wP_}p:aZ!Fٿ:Sk'3x$򺞿ƿnaZ2$W6*`Am_OQ3Vz" a壉My`vBzN]y Mg”>ˮ֝W `37%gK7Sn%G_퉮3v }GO[Q]Y o \VclfY YT[{Ƣqę+؎6_Os) N{ǴhpJ 7 -8Ep3TV%J݈Aٿr1./|/)D2h=^5cZ~(wJ]UDHݷ?ʲm|\D~ǝt*a?/͒D|FF=Wl,49 Hp.V)L|QNLSbmth <+C~vGXQ6kqdF n{hXثƎ[#="}s.bYa;v&*kCsdW{m!82?}6wv{NR^@B[9-~@W lQ=·xD(ClȬSĮy)y_M U/}gV ~;w`54+;(KV.@2*]êl/kAʲ"K A!Fxa) ɍynt,V{31AKFc‚S2MC3v`]Z1Y˥(QO9f00](o}Ud7k-fٸ88rmc'X͜xk|*V%l~/J&|-_ݒX;3"f;xCXZB̾ӒxA(tug,̩pxK+_CDS7ro@5 BǾ XEཙn#tQ&{:8GeV_Z]%m׀/pc1 hqs7B*>L`<~ R,4 %gÿNݑ? /{d r\3 !^TlVȭ ϞsHՇS{UUyPr' 1hdu|P5B $Fuh0 31@4wGhEnS\rX@qx>A`F y`Cuz0c[z(!hx 󑵓^CݡmSޕ𳞵SC:._0دkS[1U3F#yL|tVH Ap!!p҈,5. &E1dφJ)ޱO\|9jJakK:hJ O3ȶlac% fǗ!I<)BE|aOSbq>}(g P+ml%o7 4vЌ:.Xdh>MUzo<Z}2/Ch=ur=|屻Q6\9kZ<3If&WXˬ).SaRc@.tAYt(b[rv%+KN 8y5˜_`ٍBnfĭ񩶌prs찹:84v,2SMm0fM4٧7^'q򔞔zo9O{pM잊](xKRzK0IUH:aP5Evb#~if4iP[PjE=9]5TbKAޙ9Zfѻ)k{kbUS0Jĩ Y *(,O >Av_'bZ v>tlbajJ7܄4 1"pj_̢& =OǒJVxp1 frg.Ţ g6/fŘa{^lXs7BחuRs5qm%v$jJ% T=&T/ K]O:N20Iy9kۍQE0™Ԋ)LG%:j1(Ը՛? Jj*{e@ p=AŲBq:Jo.HlbyWޢX g^0e5X+R$ӔF @^ ɆG` yJʔ[= }٨ 9q5C3 5.$E}98|Ex!K] c׆1"1@5 9"Ŧߒq_bQXyd0Y&WLF:t*Va,r*('j0OXl .䲌ƊB J^4م?d<IA6vm7bxtuQ ɲԵAF[2 qDԭ+ِ>_Q J"0"xS }>G_' t]{Ű/q{H0xqܤ޴8 '&r䓗#<â ÃU_ 0y6 gVx7u곘#$𡅁06ٛ)bc9C~4U .0x"=쭅^1/ m'7_@AqFq:,= U3؞)1gt-$M)C7m:hv><ݱ6sq"{|z-õc!dtOyH͕:;k>( `~~t)jO"(Ԛ4ԟݲu XO_Ϊ4Md`U;>7s|ѓ~j@uo}Y5Y,hNnZT5IkTp4W\jYlUc/ h)-4JM' T:fW)TC̓ l/0DkeW ;e3з֭}Q=~s }i3TsMV(e=vI:8eS'ѵ ེ.EN  Z o"OaɲI2L1 XC|Q+ZQ<:R=l0%Oj( :#[}]u${0 ~=g`xXEWxohylD 3_atǛ=߈Z2:dnf1L`ywVN9ku*I:wo-&*bj?,S܀UjGY/rJR&B} M]ehYP/(66v .wn##xA=%辗s;\cUak w"cfgg?2FYF,)у]1"JDܬMgo-Ϊʩ &B=΢Qch֤1Sa͝oYQnȠ"Z7L1mbVݘbLaYBsɱVb ]<|VW/{)Z!ApKћr'jIy^,l8Ry8a /~ic1Q_0pI(I뽚WG,AySI)e+ NIpBk t2EգӋ+<,YCT[,ͨnaÀ˚2K ; J@cʐ-rAtML? AIњI +ӭtD[xw7"6 {Xa{v.<԰L# ڌο7'}LKl2)F]e,J.1R`*2mAAPj(GqGdr]*d)EmNgS'w]|څZj6J4JI_zvZDJP]m^RXAOoIA{#v@4;,-jSH=4B pr$d M%y2Ep)$n\9/2BV: `f#Rn [EX ,O $,%0M7zxߘ {V,-MD#fGMab],#.xoP@gL%.V†/ֺ#ML4&( c8kQ;+C*GX΄ɴfY$04ջ}Os oCY)tѡ<TT Ѵar@6^-wVG.W%,3y86`^Aj^ٰQ{ͭvq- %DYF]CY j\3b-O}橄 1nMܗgTD4M`/MQa+%#s6S?g/diZI/Ź9qLYŧ2M,ǁ7k֝S8kE<-X}$A6m1G!x ,EDՑ;Ƞ#?MeH.yF#@8KlmgIo54j"}*JG蚍jw}5PV0mo- =s=R瓮0XRNNT3lΉ,^`Bc2sl )M0sfs^/J:y!`ڒy܄" S+(eOYpⒾۖ`MS /g;mi'TQXqTPKO B3ҙ)CkHm$wX!vQi(=!E9Q#GrtI~(LD5'}[hvmy|Pg vМWԚe ; TNJHX&ǚ04,wcͼ ̲ǃGՠ-㴁@Gνcq]*Q73sL뗸ҍ%Q}C.ڿ1mlkEy-UEDT}&x#?w QБb04e2pL<,lGOyp l0bDVstVW"YZwK4/htMNso ik=V*Cٔ81['nqiE@0ZV9ǒ6$,J؃0-uz5 s8p"FGO=ڱNݏZ ښ髛d{C4 WU?3V._ ' XPNdHzBU-1srr7^5:)? QWtZ$f&pdNh]?oo|eynސ{+ K3?c < Oi aOs]"gGZsXlGԿCzq/덴R?߇,@n`cs.qead8-m۩qf;h= w cf'XDվо:I+d|\Cr!q ht[dq(ۦoU3gk~L<.Spc<`֏ jlg_R 5a7y[ҁID%45.u&:~L[hZ֙+l ^IH~gW(~F| _%hp"C}W5\Lؖ7zkO}L8ͥ,٪N A:xAw'tLZv8H-f7vivd5pY. l(3Jke7WIQqbز;e0xʋ5zRŮb,2-%6+fFXa0-Kq0`A |k$I!5(bbZ(\#)^UǯT?-_W" zhm=(-`> 5M^~϶ȣL&"Hv}tZi@=B2|-=-c@G3xJҭt΄تfW-3;N@,#$} ?A<u /2aX#io ,Cb4gclu_ do _vz݄W}`$@r`6ksڵ*oPȞ+jC83Б'y1ߙ^teAŽV)1N.qOXo<)JzEc+;fK0-fƮ! vָW312)Qzq~G=F+u :q 뢿^{q57Ern@1.PG%S3/tmL]oGsa?@.߳lI/djˎۉ|/iv8n \[|M> Y(:L z\J+[13烍't*xkD^9x 4#do#Ո$:f"f.4F|i-j2rwi4ך@GVhTS+# 4|a,e8[Q!C*YDyE0AQK⼩f;|=#C-JĬ /5JEHbI_wP h5WNbgppzbKoS!=zP6uDHo3#Pc7VIj5$JO٣hŦ"%2!Vx29/fN!Tpjm5=Ly8#QYlC\#PphgcG|q/Pto"||_FG99d5/O8dž3K7h 6g!`6DUB…lMO 31V"_#/;cK0/ a gQ9(ܻ~I{ȪbkDYjf`8U;2T0%z{,4U2 |-1C2.듫d;aXjLvlM0\3BOPL*rL;)*1@erӨh6] /ۈbBG3嘡.Э?nkZʔ B`Vр"㲮, 3VY^'sM.):Tfi6A̻SN y ARgNJǷU :y%ߍu >߃ a INQKR\%l)n?qcHvOEp~tP^9yVe)](]@8PZL)]lɚT=~YQCRIor}n goDs  nָ(xI Qټڕ <_rC5@רɅzKelj3(NQcxG ~X( Βηz~'ZvA!aCOyse`nBA$V^jثJ#q옐_fM?&"vGήoFcXu4|{@+hKX$YёN|Yx,OQ[3X=6`!vD ҭ& ~PZLVO8B ٵXS]k@jĦrd /҆Z#*#{| Y2yw);6\paovz ðř/DШ`R%][$ (h.Qin|wgGV+'bq=% Vpǜ#de K]əюZEY[5l}9Yug'!ֳ۵ ^Gn=>uP޽V);&D}Ԅ*! 5|~W-j(}sHF$@$"[#h@=0) <~<0ở[tU¬FmX[}-dgh˳!ys'6 EH8C> [ ZY/,fy? /(uv d_?X{gNeB: F;D^o.c.C_HZHȱR{g2zbl?<_Eի]<FCg@ƧO %Yii}N5yh>9m,xjXS\ٕC@<3ӌI}Vx]%Jvnwu3)s0* %Ť;|{߄ l-o ܫZ~ڍTq9H |,to̒]N\RwDpǴs),J4]vT<.BEidLq)ĥSTHvÕjg>g^8~kk"s˜ /޳ sn&䗰1Q. &Yv('`2 R~#KǑc R1ҙ-K.=$cN%q\Kp!ݟ-L̫q]h3<"ȵpoZ \F#L?@2z;IX{ũzE};k*K ΂ g\ ݓ9h*$~7qPpB+U.dPyVCaTP1Ovkwʭohi'JAd>} [y Ɠ:#F46Ǭ&<HYd!Z¦W~?2 wUאI\?+rس>,~G|)Z"ɢ`;6܏UgAMk?`p2BS}&Нuݝ4T:-P _yCߘTh%1_tCp0>~ڄ T6T =`h ?y!T<4$rvū8sI ~]]g<8[Ձ(м_i)hjHWP9틈˅˼z4g_4`Ja}\Y dP=iciM.HMvzϝGnP`5cwϹ&7pF,#ѭWY!@[p6o~4.ְRHyi*ϲ,p(I|÷WGJ`ſK<xYw28O2m!m PدfJ9]417^Hn'Ӊ)E$Z=o"!ߚo2 6˥r\Ri7+"HSoyK |Q23.`ي_gMEwR?_+'tzRп~ttSp[{ic6Y+lU"Kmm-'+Hg,/gp Y*ecD@,f%(r~9ډ`9i8TW$]65ZRʘj^zhs{0.@p}zW`\X׋긬y 3ÃOxiҹb)ր[woFBl3!f@q5` nidb5;Z5Zxo9gT4` yaJd&A1j]#+2ø8?v`)r"URnh+kĺȃ7frس1Ɖ;A)<;]NnU2$E?{Ί'm7]%On0[*;@^  >9Dc)lPY}ŬQ!4"¨Jp޼e}d)d'4xл' `i!sd D%IfB߼I04)^+ kfK\l2۴kB%Ö})lTK5̀$DtKmcyeq}46ҪkqdX*C7]O:˲=a m pBfaB^!c aZ"ĵ|%YPP@ߊt&aR/$saSƾ޿ͳBkGeti)TE3Eu}߯9oû_w/;:[z~ZxKF=O,.ȕGxAy%Y}8~\yIn=S`U@#޹$0xub[@Hf[y/bHn4Ηݽٌ|Q[{I[օ~Цv#hO+ 8<]ŜR+ʮXӶf j9`wzw?CQN;zoz'*h( xx]Mn)C ЇcjCj9 m J[AE$20sލdiwSP_\0 ۆpw,a̸xY}%U_d;1Öc|n*Bnby/6MqGOk 8zdf+GRc5og(h VeToG\$h0MP3%,٬SVl p ֑q#DB">['w܇PsZ';НK(tML?Aȿv )Ԑ\9{\j/`NNC
@74{H~D6H0 {Q~B|8Gō=習$!&̖?Ve_mJwsp38i3K}8ď?IzLR 2"&((*݋mLZ>Rr5#00UoQ;u~ztpGՠEN}.Xxs'$Arw=FhiKnFsd$wRǀ=ozҳT KKeyTB '{9Djgfhܕ45ZW;qj8̊.qSdw̚E/شEڑ8 H\N|TVf9l{ ts`GTѭۢ-] ʴ[&h9~f#7D5WNWˊFswkYQ;9LF@?H*Fv/}_'Y$-(!7ETKz˹%{̌{f U@~݄l#)TAP#\m01n)庙YGݛkـE V0vfXoXpV䁶{6I0GUmH >خ(ϒڛdSaeV0.j{QH2E96eedUdEV0@F 5QglmM*U[̈́It։T lYS߂UދA_&m3Х9PPs9bj͂6lKS[hke0eɛx}nB+ VfPiz'gj]t(TIHH5A0H?t3V=zJ.ӯ;,Q%>!q&bb/V^[pscuҜzrįgyt2O%ΔI~P4fh) )J}Əw~͈ 꽎'n̠VҹVp)uH )6-> б&)ýD (p׻Y$fc(Jۧ;nM&,ba{Znd}tb99EhTѽUGq֜Ci ĸwDP ? * Tq81jljl>}>]Ұ7pn@*Ŵu##_wwɇ5=OhʁzCf7a}AYLOe ȉ䥋8k8I祥o8aj:^THA @\/&1S Z6xv8'An`qʪG蛎۟ (rsDF>lovyƟ_lCtD$N3$曺GE=wX (@snXJm0p31΅x(-_(\/75JIo:5⬿v6h8iF)#YpL(ǰE4Ұ~Hg^Un1$1/%2$ЋƺunPsy.liq5|Fx(Bwmc)f5Kb,!cO,f~_<\TcNڭюn,P8"!@szKxR6OTG+;c_4XEs7q7^TYi'{s+DX+01`slBaJh+lh= @6R1Un;|:"UA](O| ;\׆,dUsdhwdn_q:ios> 2fr` T2+4vHl 1F*[$({ B MӾ,4#h_Xգo$NS0*v@^/2Dv#LL֗8.G˜n52Ro'gYԐ<3Wv(ӏ50ߪ&H)5Y599+{kdင4T0%3Hvm< b!jZ !nEٿ+՛Ƙm.׳G%!Tƍ2QҼEr]Ms&c;.EM.酶.h'y K+J?e8~ h'!Qg7+EIiʏ͡J-WqkwJh}z6Ah#63{UL'B9Qwū. ` c%,,UϖBA(fHvh`[bQE%dxc ajEzTIIЭ8Nb˼0_ L@IރrWd Ja1WblmvaZZH/tE_W!dsW3^%͗*>I[6ZJ &w,':'He˔M}+)/QppZ}U^!Cƛ替u잼]$0t-kǢ`E:APچIV49*d.l ӡC |͙ snD(˙N`e${`I 4csQXUp:4} \BJvt!Zv>&4= K/CQ3]` f(ԫxSUNWZfGD=uI& pۼI1p%;AKKz& PRNx1][5Q^X!}}Xґݐ, YpơfyX|)5Π^?THP;#DZCA~|xlw H3<{)!QcpL< T=D:! M|_U8DRAyvs:ϽU3nw b*ytr6\m9Fj` 1"tbN7`[ȃa;+umĭ|uxi<i)1R _".5 =x 3_Iӈ%dڠ\yD=twR w1Tʭw5fi!ID1-ڥ9fPnC\!zQz !O]u͑wߞ185< ]5^Nq2yrRy_QM^rk*zV+) CD[_ !*FwDV0alRXΦΟ,I1m7ɟX8ˠhlf t+-)l7o ƔI.m,VMAiεƘĸơnl1r|s,)5T ]ڬ^oZZ|+ A9 UQ]z,o{e !-~ C3Z { /٠)c| 蛸ܜK 2WNhR"[uיZ[Žc S ė]7!B;'Ph~\k70n(S@X]*_MBd AĜ B6BՃ(/]4b۬!OGN]%R\&s{YӅXmtkf$Ѽв^Zh.%t]%i(mxzX*hI8}9\>׉VlčcM0%KiQGk`r؅X˵!l,Ѽ_ڭ_!ZFDXgyS72:88r.e8]2`O}EX VV\W6=+ybXrOAEY'3ǚd&S@S]N7YaV۝xmtP"˳$EӲPd5F3ie} 5PieX㰌}h´To'7u<)sLw!%nX2Lu랭LV~iYuЕ-2X#0'I䶍P;lԯʌ!3h&2g1'cu킮F-Fp֍%g;J,UTc@[ga:o IJTMF ΅cf{!_p&T]r[/ b/ߦu (,%A\l9Vۈ R]Kc("6hڭY&c<<[^Ha\}=oW^]o餒Kp*-}"B^ )^f` N+ܮtٹ fsͲL\8Sx66iKng׬JA81"i23 1?pw7ED\]A٘mY8 QYg8zju4tݼFpHk3̀C D'/jM4σBvw^*QcmK CJ$|$5>Cq~8N&zԋi*lEwsg=#'ROFd_QbZ:q 暸 O˄Ff'3p=%~͚\Ʃ\L⥀,I: c|ؿ m?;Xvzϭ%k`:wU諓I:[7rFST-$ n$]-i(LnX`9F_c4dhe_FT*MӠ2ld*h<;J<~ߴ|h+L"c?-U䇋&rBI낒ږien+tHYP/zs̛YnE= i,jZkLMKLd߹Av;p_}IC<˲K˯Ԧ =/1ee>h ʤvvsD˚F~h ݎY;_!G6.14w}ύzel@) eV\[k9DJLL+WU&kr[y"l`K 2 Kc)&*z-aatF[Rj -Xfj%${Ԏа _glWD.]9m̶MyUkh]wU+qxcOAzB{TB[h<2-{# ́V[(xX"rcALƼkqNmQ8xtuqD.x"ʯYT{L`tR 5a3JD(5y6i#1VQeDWeS'־q}H.YPkRCL( ;C"8)hS mU}2eJsAn|KN)1 6?eݼ2')/}FMZw&So#P:hZx[1l,t,HtpQSMb4rzc$JΖ%>a1_j~!fޥ3@^v1;3 ײqԈf3TT ݿz>h HpJ +t0r­tRqHBٯd~Fgt1]Wfն(6݊}] ԃĪ8H#36 ܉ Q‚~)˅Li4*ɫgףaů><"4¥'.ٽï'%jy+}ܙaK;n,Jzn&:x+5ؘ-lBUI9RZ0!/elo9w_€FN0zt*凔OTiF_[EI#74٢$D-=EhL)yEўɹ" p}'LV aW.-wV } |1N?AęH#n "Q=wlcTy`k(q{ f!zhh]tv$)|BrYɮWTx~Ru9Ml3K_aB9~C0`x+ry%kۂq lgc+?XR@=n 뾰~Ϗ|u&ki |tl{LW[} " "`XJ\pn"m}nSU_8 +3iymnEh"~cj1.qPaܴ:lQ>$jګ- Ŋ[ Sg$E¡4MOwd` 7=ykfcU$zeI"vscBAƁ Lzy7 ߃_ڹt@\Ote[喏Od7oޓ.qC_J*rzDS`lAy+L.B 4?#T^2s.ТCD=+1p@0-~4TEOict-UqqaUwey&UM<(`ftWz{;<ٹn4LQ!Un ]5>%h95ѽRRrGK=^܍̪栽lI+4N F .O&C#XXQG'=DHEl;a9bnJ;t|jXZ#|K.b^҂ڲ.DiaXN[cj'1Y<&0 ^m X{X K|Ynt0Q)+Ҍf?/x:*5pnj<_ gTN& 5gHe.^k }rwP!21!H#yMeqCŊq LWOIwaUrfm!n ,~4 ޫ_<0s/_Y?^fPh \kv_oE!{ktVꦁkH%An}Sճ;=Ydpbhr(]0VI^ "rpj( -Af.2&]HgQ<4n1ɑGj5`FY#vaTQG*VcVx-.Brvԑc^ZX!V3{P$p(։> ;^=f#tLATH7T}+!O=c5-g"Wq\,54|lZOK7+Tʬ$A≲`:&)BPg$7.FSDi]7L89:r rtƖ{ˍpuu@ F2ŽMsOkAԀz2n F-m?⼡#YDM7'gTy2egȒk-'t%_UE:}^eoACjNE9PK?CU} 2i\gH# "aSm[P,߇MKHx&F{k?>).sgE , :?Rm+rK0\f5;Ǝv :7Vv)vc/& ތL@nӛٍcZ7pJ{^߱ef%eqR~<1g:Nd#ceb;BK$?LKc̅7li`PXZ;G4g @L<EuN#lNVCT@ZmL?D.fF3? a!_|㕣0^q-cS˒m^ ST_,R8a ?ju]Nh>!0bL_U٪* cS`2 if}J[%xAPuH%+ Wz0jB"Jc:(3alDvSMaM'ryvKD%6(O؎@ |n<V51>{(g]b%OH䜺ٲltdi[C=8̙hl4dBHOGzZl ")RR:`ځ@ "7孌9B@M=5GJ(pE`,nQ.9__o: 70^bTt?w^З̱wXQb"rX.?=*#jMbvX#.nLREp2ր+[Xsw,:,Q~pNʓVrAXݘ8J@Zg4M*J%v wxx jD(ۄ~ brp \uVd{6&!$fU80j.e4"&O#ǂYC +a*$`m*B})VPV)닐j&gH #P˂H^mXffAfU~#e$]د_h4~ 8x ~XfL2B3, z7dQ`H[m N,N5-'(NVh9STuHoZ :>bwloéu"Zf6ZB6ʖCFg<-<3ښ:Ԋ*-?z֯!BR"=ج }jX!xXkwRqFY[17B@-=Z2545CuR|*"=}+,oj |V07q(RV\^I3%Mhr35*-c4`W ,M"7]xVѐg꾎)mA>Bm.h{+5PŬoM۞E[K=`8hF#%_X}*3%`>сqLx?! 2|!,SZh- zʱg.X$FB.UT'jWPEC`~0?6lЀ)آtDjZ@eKD\+r,cNCg $@3)8H%^;iYFp67Ri 9aoC]~˶9w'SOztoKG@Ҷ6e{X7E_\uH :j^M{$Ζן*,(^1\DԫP:5oGP̍t9h]IJ3 63a3dD G5RC=Vx|mTfbXF>m , YSz,&.th aD`Wu.4֣yiL #8FrAa ! ۇo⨊bu\r_X" z (5unygӳE!euqαmn|"3+ {U\8Umdk32/84]6n]TU/b*Us(OY73`+`~;IqGp)ߍAdjf;Ӹ$ɲ%츥kM,YvH[=!#zM@eSb66[ɖv'Mkۮ+xHhZMr JctO@]Lp~gM(P35Nwf F^Tt/bZ%މή,!QS.QՙimB$Q EU=/3 ;H uIN qecKߟPX s`͌% n(K8-ގ|l/Sæ8w|C,/̌`wp%Xi!6&g=V\ClU/彥p"(x _chj2B4e$AHRHwцoұyrcl7^6;WЇaPiev]mDaػ *.i2SQQN9Č Dx`'X+8)U0oH& Ǽ&f͂-Q yK\qS)eEzh?~T{2!BFR-݉;*Vv:;Y ]Lqt?C,Jb ȓ^]#א׋},9X3#n:']w@TYzK =oeBQ 0rf8ɭZG(t.Җ wnSZg/O<%u;df8 ()9\S$(a:֠"wپtZN42ىPXZr% I},a]EIĉ#ϫU jW9zY(FKy?TSDz20TMxh7x"}l43N>F/Ms2o~!&ƽ+K8K r<|p&/…A*+ #]@9Wks/%52'h3%_W*\Ll( E.-̣EH%ٗpʵH mK˕։#+=P@_bi}k;"t F9$#0COw S?_vI APgYZ#>ć&By~z&n&\g~ߨjVn(3sLר\Y<3N})>jh( >Ո}B'3vbV>3_E| P : 4] ,MBc/vZXXLHML4ˮ,n^rh *$ãҔac6ץ(I ) rkgT'V~P7`^HKTHKp@uz8C15bJj)$`l2S+(YzoEr9; ܥ4V^r Mw 0*w"3%*jtiY,l4Y4bdiFߙ8"/V!L{(Tn:! wBhTkB9ҭi]z$$SJxc)D.)X;x4WSu=KekVɂȷX\!ųjRڑB"V^*0#JscD&l%DŽUE,-nt{mVӠɊulF,v.̨1:LFzZ[+هCd!rG`#6ZߠP{?u)IJPLvJz}Ϛ}S}op2ᦂUnWN ꄩAUyV<\wso[|7w!o!qQ*A[pH1PEGJœXXm>Szhπ\U5ZUe $O3!9N:mM1,$.{}͐SXEon!̂A祚MOrixkİ֚Gs+2#ER7 *MPk ikk7 }k`bu 'm\~aEkX e7{Vfl קK%*ē+@b]jCʳgMza ̌Q?&+@47MR9V`#@@39Ip8HJ抢$fǿ3j m;N\&)̈$(uVW ,<Se}|N'|DuZ$4O*ʃӂDqẌ5~L97k $Pc-&/f:9,h?ֈ,Mr Ds [mww+y>ZAXu&1 ?\pR1V(5{H͙[Nqpbf"h4LYjbCEkc/s?Ԃ(f.p r%u}w;?-7l?)0# N!^>b]e]8l dF A)*ys@Jn@彗l5h O/|,w2&a*nރA],.'~Sej< Ɵ(MՍak2:$(iI=5&X}/ȌXo&K.I= g ;1d {m"r"'>FȔB,{"NoպwK"PU|3y};g"KxjِD!CP/A@Yd``"8i"swA9pB;\oՑ1Dhg&&dί# ҩTYG&G7qI.|e>2~&!~1GYH%3}\'U IªG]6]aoi"i障HLK!|66W} ҍΨE(Uy=ێi:Vvn)Nzo=ӊcITWXp B\ߵ>܄(P|z @4gZ(MI2r Y騹JS{̾'z~a9yvS,.eRDu'Bn)nn`v+RoEUd 10$7Df@ Z v=W@ߌk)f-_v5x-("d].@}܌㾈4 'FqWtRpvS#V<ĿYTyyf*(cڀp1v W 8KSCV6lM!^ovMWKF=}#' y=ڶi34t8 e4P|V]`9綰:P%n B(/^XR@}}+> /xbG)X߯ hïG=`78s{_&oAD+>(v{~\a$P̜=D_ê[49h85-"? ,~EjpBM Hko4X\) :ܝ~i609&| gs&4-l13Dz!&&j4@<.ɂM^sYSW'f\VzmLby煰!6ڻ(6p{0u6͎Ƨ{r_IrǨz\S_쬸gjT1Sd'/9;g Y:5Y& T=nоYh=/ )'˸86x>Y,}#@>*Hg`jr tEv3*!QuSr|{/7Rxx|)c+SU̹pà?G2yH,0Sƅ}б744]fP0>?E9$V2zY¯8pgׯ׋'v q Ŵނ[U4mUtL>cJ 1i=w厵\!UVhjW/w!.N#eɳX\ Vś)bJڬaB[IŠ"*F2$Ġ gtVN„bBj]]k8p\~,Q1fDb,;=QHM $XSRU83k2oYd$Dž^gn8Zhts<t6v7ru9tWZ8Yk.^'CR+y)c6 86ӞE[^ Rb7F7 /3GĦ3ㅠ-_,,Kٵ*9n0L>gS[P9lk9\wH |T&'-Î 4_R:Vx ɝloo֦Y(#nhW:@%cTKٶd^t׹O_{!kCUAsi; #ET$2:6LB f^N M&]4hcpqN|8:h#]<΢O)W惧![ / 5~ W7UVVk UJ [!mоȵQzae0=+?!4n!D׫y j!NXAP‘pN 18ƿCuFtiC)Kmn 3MgV \2N*0ƾtc\JZ+]Z6CLԁ,T i~wi9u;O1'dct04&(]6vrN1V؊e'Ws췟4@VBOvrVۉ^IWnSQtu5 @%bjqMLFTpOS}Mqӡ[ Z'~#)*'Ue6LIRTոUVI;T~FL JODt*L !۳wa_7x|6q8DZ4۪ʞcIVT2{aM8ک@4:6 C|o|Ͽ$9̆SJ(#-R4 u ?{dѱ"K:ӤQ'SMzXܿ{1*TK۞Y]̮}Vkn?y+[ n$icR8YW1@NVX,%F'{_ۃ]! ϶L:HmW̽QIu4OjJǞ?gt`ii} M x4@r\,IPHYFI{.0N?X6h49z:^>S+HU"Ò2K4*KllmAŸoP9er|w,9͉-a_M'1r*>.9k5 |BV Ej.`ѩ}{;;6QvX'@MՍS襽fj4Tʍ)qo6S{(ƲgUA@=F6_^=*QQ蘙=fa~o+(JHvF E5IwTg"J Aّ^Y8עQS=Nڃ)8M0}&^v(͑Q+<Z/֒|Bhaܼ {K$)׍+ٿOfFE Ra&}A$ DFE1cvO 4V!8m:'6_Шp1Șts^YKرii3D -z|wF/*)`K<D I!oХ ^p t]%DlYR#YݵnЂ?Sϱ5F[7-#39Θ`ui8M_c.[aꑲ >m.{4A'YzaeRKgyBm8L^px96-]Ύ޿xqj4ZTe~Єr|JF p ‰|)ҡÜCխ7SL۩-ŽG zoZbv gČ 9ʊ>G ߕu%̌``AF5> +" ܘ|aa%Wqli1kE.H_{[P0g*}7$;[Rc-l}xT Xv&x\,F5^76քuC?L~!WX*iXB maâkSCC]A9SRJ:_5iRH򰕢BLN9~0HT&a>-k$!?)<0Ѿ~7;kaRة)1K;Yo+3C>Ӵ% Y^Mto"jKubaJDD&C F*R?2ir"R\;pY5QA%BK6%p}+_H_:gM3GM[IU#5Ssn&#Z^v'շ0dq62aoqD8*w끆jpjW"jg[/ KQz(@b6g3 wm32$-|0{6$l ỹ ?A#ZƖUx]}pIsowMEZjǶ&:P0ЇmJI=B1`RQ]Yv tɆ~!&+4A/1[R٥AT)8u?-2Dw#xzk@!EO|=su[64 Fd4?(o7_! $6yQtwؔj 9/x*JY\L^/]F6>6a:e9Jҋ^LH7o;-~߱0y-_22XDuDey rxMiv•GZ-&ߝO`3)Lý9F̣_S.i2H.ȗq3RBb$a݆vXێ,% UX_Z6Χ~zovQ.<7LHn*Br\6>l=cpbwd0k6;UhEjԅ^"IŦK➑L76<~RO ?3E{xyn[I~qbs(m( 2PیG;R3FS _uosARfJP 6 ,ПL竀ф*5.qOT`ڳKrbP_ɚ~VpJ'ٯ[D& o oKC[~t:| *uL7U[!#70|t e C0&ڗ[*"ъiv6wZ.LQf$*B:g'l2f} ^ qpNy?Pɰxf7p| ˱.abhGL_7Vm'rOlzYݴUZD%Ut@3ꦴ :رyY̋3|#2BۜGd(g-]kxa`f9_XQ,%-|o?0_USV~M5NFL>'ͥ'r/DgN H, zd Q[(kKK2$nb">qa=1|ˡIJc5v⨚SS-1=dn#5_|p O G  k urD^{W3z?zXC*PX*O "Rmq !}=%c/$YH`C-xzQ";ؼ4 L)biSK764Z&r:Gm-( o mmӳ"UwH\O Mns3yϻ $[^2?qł2PT`p]|8s݂gF)5^ +=ؕ aRϰU>b aPiE 77 ޽;ƌrLU(c`'Qf؃>Vl&<SitA]Q6BFq*$X4_gLڟ\>]  buR^Ckc|˥umk<4av}LCq Hǝ$^ "~fE@WSɹGOElҩ?5e>'9/O 2 !qkivelIg J EyA ˎemWe/fgD=AXzw:o3"Z-X;eh~8Y4Cfzr:QuԕuViօLLp U y3 wy#Gk6 sFL˥!k] ZxllrR,;lMuˠB3$1)뉷C,..Q]-$)i&F VI6~ܼp53zw.C~؊cqjQA?ڇ ο`ZV-sfO ۉzUi\Ƭ&[C}֠4|߹%Mқ,6TyK YHlNř*^_1m1gp4y˓C9$$T4h\ׁD;VHJ[ !Y;Z`9:'no*r* (2ܢ<ʐo 5+gΛ<G }`q5أfx_/dlm,\*;9IF@Ÿg+z9e]uJ.Áϒ<}>.i(b$'#ԧ9lU+; $@ ~1nj *8l!3(@}i;eIϹ[]K<ࠝ @K6`Y=O\bm$::;oRc[0Aa]D'mfmM1KTF[sZ!:tW3fei:b[%{lęY؊D'8"TJU%WpizUr(WmC^{Yr){? dz:[EA~&J%ex M@' (h!9}F{4='[mѳ~p8Ñ(@2oa!RqYq*}9⨕:ˬ2>< ZZ#ɰp<ț2kkLqtW s/5 ]ub2~a7K̶7 i90= WȨ CI`C')| ^WB^%XoC *'iԂ"2F3mK^_|?EZzK3W\3gSXNowey3SoC>Sֽ6Fa(|u-]TɫU1u]ImJ?l-w !/>l.D71ֶ8&:zz, >1=_pැ+3lo~B)B%ҳ.#ab(Ug|c hzG>0ݞiYVis ={5*keSEu alSA+G+\)}>[[TOqO3<%Rvɨ!Nw\h5`l n^?tQ+*d-7_tZA_70 SדxKX >V5 [4Eįyk);mR3Ն!"X@keY͋gixa_R6rH{e:̎f7CF2o.o\QVv[Cvs@g[3K@>&UxMUFJY<,hV'o-ڽ7@,9KΰGAbYߕJ4T0GSwNk;2H #N\ Ff!ҿ<Id.UvJ;ٖEnwgB;UyZH`H%FkQ\z>wX*HX$O)ark yAq@׼wVU8 eɔb>h>La6I5dNFQ,]r5)3p7΅8?wpҿ4i -"+aݶ{Y{ PtJUN%UR:J^V^(u|LRS>pcI-Rؤtfc)Rw2cbWU#JfuåFuY[”̓lR ̈́y@WR-ڈeDhhE'tk~kYsĿ`D*b $o=3%4n8V#"&iYIG՜N Hfeko2;ŽKXr6RS}-@@wj mi|7ڧBWvɓ`S"L ߾ZŒ7*a9{425|@*RVk˖'u8bAk~e O\]}(U050'LsVyZ`d=.JMnGf2r8p;D @-y 6} Fe[]faĵCN2 9Lؒy 5'RG"bEsJrr" &'mK,y|!?)-Fʎm'f5 L@ ^GF _/sfN*Ȩt~P cF!wl? T|rtچoš5'[l3-TgLJ<nHX5CQ>?2}d?RvlXOy,hѬ3"ݱFJ' #d++.7s<肞E+N}\s`]l85M:,3 x7B]-ii{ ޗ ܋l3}^57UMFὦB m.i,D嬇k,QD늠$1DNMmeۊehKnYh~0G\=h"I U4C\>X'䶩9fgu@)>g84|o#f^& 0)0.fԀI`"~pHO'{/z7p5Wl|v.%zo7|C=i<-S![ "; Y˽rL 7% \% >zǚ u Cf?@y'bȏ b}Ϭ{,տYJvow pyL&9B /Ɵ;Z@[!;)()2 G7P;]osl%}ppLPXTZj Ŗ!$s(ڇ$-&S*BY! KuUYdig.D6/3/9 )! r|IYBfh tumNbR XB)܄>i!'lu'+S> !VWE ,bD5q_I7Α.ڌNOHL~)>//d˜PHuuD w6_ǹ&9V\Doĉփ &ܑ {jXF3hƐ-o':C\`]oO*ʫ*Xt /b5$u 8\}_ekr)M,,6 LWZYJ8[N#KHH2,a L)o]ַϯ?3v~mYLkbYrGǐo䀉g]*JA;0P<7~>°Ԙ5+ː&-ޙ4IzdkBHZ<‡s\0&N*Utl-G 4P p|NL^b m <Ceڗ MI*/#$X$9? @\vA<4@nxs"1)hֿ!`"Dsc;Vk<#޾@tZܠ .,mh`0VPKjwoL%6AK<E 2%mV̳cjSݍanʹ7i~.fެkP;%;bK9](gngե٦IZ蒻_c8YZ/l fwR)pܣ%pX(b3fSPIhd{-pꈆ4y~naX3ylha+˿|Hq<گ405Ô:61pBqxAtMvB*T70:G 0@O t| OZE- whQ/G"@߯Rm-qfRrUJhM]{[CD4dG xEcE^Z^8{ߥ8fsXA'R;Qմs;#*I 3`](yVV̧d7@6C{ "mNN*4tͩC& +~N`N8*O-AV`MDgɄk( CZjG~ h 3mڤr,IN"1BZ W5FԾ"fEَ$YޤvHQg\3/G>4!G$>upwIkC Hnfy4֩yG嗕ijBtҽY)6ڴi@:7.a̞r*$;̈́&J*+*(|/oMZ{^6R&9r91kF]ChN%JN%iGg2L+|OsKՋ[M < t+u.-zX Ɛqxodzn~oR"9N6&󺮜aU/,?L0_;3E.m@ *I ͒2ҟΠݹ|e-Olr֏c9W_xXZuBI2>"KU> D\0'vmfL 6w m{RY!I&NjS!b!ƣs]aq4@]Cp@_fy/cT*0KKWI;jwg"z'?#9@Q[fM+\l,L H@ K៌ԡ΄'sݎ쑠lVJ~7, ^8pg-4-qZ QvX挾E .T@yg|!˲*pv@J$=xZyPl<s.EAG?߱yQ D!#+Lk9/dm4S9Wᓩ?3ݮDA}uSHL5cnc_𐏔n"QpNa11Cr咉Ϊo=KjMF1 >cneH~ ;_։:pb)Iqz s7?OϗL"h; #Fge9>5݂V@xFw&p )p #qrik/F@ 89Xޣ ׷S&Հpln4~4ВYX|_(%s&TaďyxXLp6uJ5_9^g87? %ŦBĔw.ϣmN`5 UyP<,Y0 ֏cNqIm|qZd|crMn" U;GGZH]>s`CJ$\Qn7@|߀}Mɚ1W)~6ѯn)S'hQ9:"4/и33Ƙvsa3!7%ojiԮf̹4`Nmٵc'YX]ՑYƾkN UWLe@Rj=Cy3ʏmL\cq &Tg aJ:7x6V](,y7Vdj &{b>-8L3/I X62X۵֑RnJ\2WHԼ{ekZ&x2L+a)~U L u XqtYa%a('POygJ 'rrAV)7G^ v$w} υγmn5P 7d#nd#YA_tVoPvkkWJNpmcpU&[=2?xH1wNcbբP' ¼¸.t=$D:8)KANR yPNjE4.kTۉߴ@?ѹXeHlHmF[)Jg@y8{ep6x ,1(ճC *^ 0X*z vtU⏿Ώ~lbEOȭg5dB!{h O,o3Xa.~RZ򆮾 ,x DOBK[GV7 lͱC*vQKbJ|,W몜ڃIڈ"./:O99D3bǙnN^a抣sF P[7?:J^ockœeLX]-.!WYw!OG mT!nb9bAmz!Zy;z B׈]ҧyAHCg4hd#gۻu!Sؤ xlXGMM~hI2:yr~?KAYz]KA)(;:WOFo{AB.)~awDpB0IxquR~"ZtFy۸CYX³CLɎҚg̓|LkJ5M);794+Cs:`c\$XG?Pda&©ZBHgKXE4W qx;R ǵn9?qS?p]~PgHRi/6.뤩vrZAwcj)R)%j; a VN;QCds2A$0rv;ˢ*ټZSxC |L؜;9 Td`^Psj4lJ d1r qr?󍰧iݦR2 z>P%15Rg^g@`wR|7d#]4"55JBCֺy˧E`IOo/v$h!Ra 2\N'Lk F-[\owgXIjb&paNM@rnUj#Sq< WF2opLf9&TД *ʨlfKjW'p; !,Cwoj5*ocKXJϗBs@XCAf~ v&ߨԽ令tPfRp>m&cdXMJZԶ E8[xy@K47~]qpדPw} p٘)YtP|NxgQ26b F ,j'9xR`}W6C VvB~hZOiT#oxkoaEK*v; ˂<sxzPŠnm5 6آ OS@hXCہڋ"aQ%%uvҥydJK-ܚ&a}Pi_SYl1-J/(͆u`E%M 3,.z1{!r5.JO̗"dEIdoǎ:!Em=B2JV%2,ig/~ -մ0H9OpF#|W[]!3p4zfҡR81d,93]:tzi|rǐͮ"ϯ˦JD-|U/u ]{0缺 SƩ Q>JϜv 5\$cJR&ihְQxm[#(K:t c>-8 dMyZj>|1hVd.NF7սv'r1_ޖ!/Թu@MXja#E@?1}~)n)0Z БTpApÂebNAYH7H# Ey)}٩inthRԱooM?>^[MN-`vH9&EWIj*-NjZ80AjN/;z{rA*ss[b={#41c~28,gv>ǟ{nvPi}q^lwi1mkNxaz< &ǡIjDu.l¦l!,i9S3$m_{TItHiEn:.Z[FNDff[-ܓY@F=<%F [{?6~TT[g#~>< ك p5o63G*?gc-{OZO} 2k:˽+4Gs5&EI9fJa{%PrE۝{Ny7)\ofq[)qXjd6>~, {F'X~n96"n8мN:Sɵf<2Û4w@\DF՗)a(4gpَcN{DutI<*%x mBUV72@5׌XBC+SЄ^9cf Aői&D:um?ǰO.kx]M*5,.p$||;CByA}si+Ν#y5"K">8m5Yh 9jߟS|RIIx5]d4~s-) ^S;]8dlApoh_E*SɴOɶk f^)U;;625 )$MYiXCA4bLuhG5놵!ck$€U: ED`%],>S "@Z)@a֡^$O?S !ƆV%"ot^l20#ӧ'`}xE 4'[LWFQ`I?a_Yzcڮf &qM|ШD:蔬]+2ʲxK40xѝ>% (6 YP](ֽxCKKoyCܑS>S7waQ3T7ΪD523b1YNOw|l:XPƒӶgy"FGHH_ʘ+;ŭ)0( |Lw]Dkڶ$_Je9^nz1q! O/d9EWC v>]ϡ)#U R6nB4Z:a!4l5l)I3:]/BfUn5c[MtC袣7x][LL+M;ֽå0j"i4mFF㼰TG*j"ylq%s\+ej*0)‹۔ #:qꃪ%K>OE5(>s?.Ģ|~c_9r wT|O#%op?3 reՄDfwO?4ۚ$~Iq'XF}D 'FͳxSX(QUt՜-m(Li67Ӊɒ9ދ+KOvqDJ4adCӿI\V/m4DgapIEb.1 [|hn-yПϚKdžATQjOyZj SL^s}[ ǮM3&Kd\BغA{J^\\@JG(/7I!H{? $'S+~ I]F}I0)-9r$ɷ81ĴXbP~+J:$p<$Jui/rWC;l~v;v*j^)Ŀ^>p-]Dp ͻ{ُV<ܢ}d9$HY׳Nܵ$lA^%B3|K> MWۄLApU/dXq8O|JФJNI8,z6H }ٰ>! ;-=>5uǔ,V[wFz./ F=}cV|Կ‡W|spė~2#XȾ0Z76o U@!Xl$Dh@@q8f[֗lٟ\Ԩ%– ϺUX{_6/Ÿ e{x]iO pP7ϺFHrN| 7=9X](ƾI` %{P {) AFWwuRHqa2[),},%Q'+^uzX1YIf],N=Ux'd-RM91<bb-FO%-.̏m(G\.ݍNJaV=j|8IbnĦѨ)g+ϏGe'=K)eeM v<餈<(eͻ1M`xHɍ@[3$е[4l^KΔ9ʓ~0 GN8myKB;~Ncvi_ȊҥJ*U`jԅ>O-C]˛Y%!y1E9m ʆ>=I$1U[9[49۩`q0ko)?}w{{U߽>+qcyV)efANqAI,A X4=JvxNܔn%%%Ro{{l~# 2-"ƻL.{X%҂SZ~֎-'9RЅ_vDT P<\|pǛϯ]ޭFᏥcĿn"wD{Ƒ([|xuR^fk뀾 h?0&ahb 3o)gW2W4Y1;|^!TqH8 R.DKp>󮁭}aس,96%(&)Y+H˦iU]( &Q|Fά Z&^{^f.)>9Fr:/)G qmiԑ>SPA R9g@+H$o*g״lw/^G;77t ;# +(-; 2Sb \˷x3Ch8#\Rfz9Yɮ>Y3%ʊUzw* |ZήlJDQ>9,tv@/J l@?T~?ZEROM8f>I_=7YR6J>(M IJsk;HW^ecXUXߔ F('lqCF4af⑕i|-w\9MBY9@ǘ9֦(C͡7г&2ZH F1Hl Xl.ͺ hSF+A',`a XHO; riR-ˍu 2a4I9dP\j9A_:t$ UmOw;yAF_7d=/!;߲N,d*OZ)P{޳V٧} y9yovf R0 &$2sZs丂3M8f Y;gK+.Ưyo٬K濃{C]D^T1 xXz9*_ۊG`*R*pi|F"qɵ=0<-=n<)A2xcnyT递o^YNCmb?2:Cb,bvQ(-z@{&܃^wTՅ?.U4*-:biba:@yrs(kiTnX }qX*+.-_Cg/%&%W)GTPh&+@كdW5tBL>jc[w cBk9P ݚ#L+Pp|#}Ƣ2On]Q* ; ǮB"+0/K6oo PѢ4iKdd.E~9\BHk=ǁYezU2=F@u#lO ٣=ăhAvNKA%t]ϭ3%'j&[q`6]A`'t_{׵CMNUދAGڌf3@DtWQډMN/!{-2n#OQT%Z R :&:yecpws=eƞfqXn\FRl2e;(2Qɠ+x6D6IΠty!/t+Z S[uzaⴧ7|V@F ͸0ʙ-;ì֪SG5y8\ \} }uـδz0B07 h)OjTQ3JQԧ@OHue_ope.NQxF@Ë}C29# _8̙d(b2Z2 OɤGȐ𥆷v9Yi*;m ZBYXsُ9I?LQCk}\ # &]Xs.@3^O3ufi>+Mu kai_*K)J؎("bˈ0c#`" Onm~,F ~osrvw %hO\,v,[dl޶LJAΖgvyFA-כw{> ;_B w-ENf>4yQQ~'mUH%#j)9/$@?6a'/ [%*kpW9#cʙԣ~ɳK&*Uܖ No*J+U{i;P[Ǹ:?+).GC72AeP<+u &\'Ai8ZS3>knqK׍I&>Z 1Zri"gܥoB(2Hmrܠ]o3n3AAO6,g+,;6@KKD:/Kev'i/(>ܤ (ͿF- J o^,jZ`V;N۠Q$eKœ𫪨NH3FzI T倾\c|ZUk3yqw֥5(…a30I?nŴf,n>'ˇdfcUQ)ǨUyg˄Suݸ1lDI@O>@n~h98P O64" c8AG>"fጀ֣7YN{HL:J/)ݒh\mG{|\.v \fO  #9)cs֢\&e$#cߧmA>MtCWziŤDkup̓/!A+.V&,OwCN ! :Z5̺aXY"g~Xod*ƒt@A՜7g#/+T/+l庺"Bf-ц*pi$*M(T9.ھvuz\7F%C_{x=Y'T~t2;N"ַ=qu\IS)GF@Y8~kc~Vqjz4x(NL &re^ޢ׉'j7Yy'-o!Ioqj% gyet&IV0]Lԣ5POwUΉlJnjPAI+QT;7WGҌ%?)R "xoQ&ᲉUGSI\^s suLVϑvK rʓ33|m8{ u)X5g a tkq]ϿF9p]s^l[V޶b[y-@?G>aXuƳxd~*Q_Ɣz-[[zC PmBeuֿq &2zs!Wqzg(,n靓཰xQoZ=g/Wyt j,-1Yr99%dc{y!"=4j*8bta ydS lj"oTXJCRdvF^glW˙!+hlmˑbwA@zxMe2F S K00iͭ 4sqiV۷3Ak/2䚞Ȇ`/(<~ } s3Ǩ3X[bCZYety"=Um8楴FV^ 6ek[6:pDܵQs~OZEVt{7@nTnq"Gu^oR6^0D%XN`2,o/,n?epKl<@#dEc88~4{j5t!̲'Ln6g=02,qdSZPqpBt`wf n< F^;*VYu vϏ_1?{[J`٬Rdqma^ڲRL+XsO݂UtFL/͗k#N.,!=]UL2z@wDfHNq<4M"zIX܃:eaCmc6݌v(wSP'(d"Hm/p.P﵅+>Ԥ9]f {b G6(IINrAZ KɞlpKe#DHHTFbgT~__4z=vuX `6.S'4“tJb&c^Y!x$M%P{Gw0$u3[o?O5Y_mXXKfե|"q,oOIc/: KqAl(|@[+ؾ ]Cg ƁV5B{]16cW$}iyome&) EI>| 9D"&Ҟ0;ȃjIKbV 1sa3SWA@h0.B@dkn|㯜P+5Ŕ_m TL{Dy&֛TQYIXuK&: _ҸFǩCA$s66>IHgO/AE]kU!h4nbo{68) erCɘXUk._㹣 n(8"'45vJT@H,Tw<+@}m Ju-梯+wͳ+%+||W!tχvlϛPe0zMr.oH}fp3߈l`R#WjDw}:F,5!1]J_q ߛ6s JFtO^SF+pˌӉoi|ŜmmA *iѝ"*rвSCSt=&F=sаBZXPC ;4X6fHz7LRJ//Ϲvs땓^X9¬zIk_R}Mt.ձWgB2e〚YT  S>wۺ(KS(Ww  (Oӽuj" 8%~MPǼo6$-mRH* ޠ<7Yn ɜ#^S@80AJ׆l6jhS^5-C\`xڗR?9 ^"an'C͹n;>ģǥ {`P^=Ђq,Xa+5}hȝpҬH<>ZBlq`jxZ&z-Hh5qf\l?7K=ޛf:̿ hGJEo|^#UyEnn-][TgTD[7ߎDFo~wDW?^ %EZ9eD n!f򪭕vFၨ}@o*e_ʝޏRqJ3v.`8pvr}&Vn tK`OXԢMnK=IUjS,XlgO eA Q%'Z?vRB][hma)\`+ txLͭ0~l'9ܱuo|G˗ LO` F)D!|u˧+jS&K\Z.^xwqiF,;0 /:v[[%&֝7~oQ(pwp pftu\%wOChͼ1xI,&wP Uy,{{0-=D yGpݩ 4A'cEWPD(hGeʗfrg ~w@Qăe(#:αNb(xzMP%Q:,ElVǎPZӋ@?N{cD}%˰i^o0*{8 JF5v<*/j93oVTYDxI*'WǙv_B,Թ*#:0N$埕Abb%vDE`hXif͍ѳN\ JfY&,T$t _ Y;!/ #)i\/ci%$ֱ "Nh(&ށ4ѧ%' ol,(O Br; yF`OoUYVy:X̡;{X:r}7xCh|j2L H.P JVy ԊeofCu.~Ӱ^z^|lmKNjn$zN'tYkD P1=X t-tS#XuXאkxhzgoG)ſp5)fz3M*kKL6e"Ǐ8&svnE^gٯ)lgìVL0:'ו>}qtDk*64%oMBԷgTkZ7Qw @Y 3wȚ8 78rg z;mU3-Lm֩#Ct`frtdJzd=c wk?y?umg->'X/fU~H* YL/$ 25ɞ"UcQ{ʂ`< W_/^siN'g pAByi"Ni^-N7o13^*O>h6Ⱉ`2R jXyNنOUdcFGL9$DE!Ax3k\ "wЙ?u.+d#I9YSqB٪J⃜h7.m5IhDnff@djկ.-q|+1"ns~,΢#t@pSn x @;)~j% .-XGx>0He/ =W=l()E-^-AuWejc>DA^L,.i2U>Pbg Z1[V Qժmn8L wUFEcRDكV7#Rp oSw.Kf Ÿ4#oQivp[@6w+`g5d9-IcF9ͥA*8#^!WC6*_895 O[V$A'RNjG3CRjFa{+7^( 3 ҙ%)[pm;P9Zz}ORZ!fIcK5Β7P{!̚0CB ىFxK{usJ3_qWXPSdrF FgLavp#ߒYzmzNQ@30'GzLxRc^~$yeZ91D8 Fz]:E'fqZI"z ]@dTiM0;o'6WQ XZ.514e4Ԧc=4Y= h95IRvrϨQmox HM|= /zyFLO(Yǒ / l;n]6Ѐ1k[uwL^:2u(򝄠@V ӢB8gb7X3jzq'V z`ʲ!]FLf둧9' YB譞OaL?^&d2 4AL[@\Zf9D>Ou Bqٴ|N'թL}N,R?ף`i\<;n+B r+C{WԝȜPIƨ&nKUǹuIc%%?` ݺܬi#g "oa =+^,};5rsqa?\ [ 1{20+QA řwgf0iANz7M}(&#%H忤74uD]~l"N&}TlfV}_ E\N$>AnEtIMse+Uēy*=&оw.:7h+/Z3 Znse oced;2QΎ ڵý娔е ',Fˍls٠|`}ט-Eg71px=KUO}]Z}.ϸ:oUq,1uh͑9+Fn~Z.] };OW`GBg,meqknݗ|Vo>5TJ5+B!s,! m~ڻغ4֑8z*2/3$8<gbf^m?ZuLSr*27_+eBҲȮ_ƗdJYrqe@#6,ܜcK o/6XQ1kJORWe}{!d8b:,I]^26pB QN_[la4և@yn9ZVD,kLylZAߖ"mDfbMN@slɺ"^tGcHVZ Xy\ .T-N|^ <=#tDMĢ,b9zT;S9.aS'pkӜ:l!j+Ujx3[ .ޕ!ϣyi  qѴ6Ѕ,qr{djz)XpOb_73p-&%eE;@-*̋Q<5~ չ?]=y^yYS~ O%J2ƵOIzOgg>vfm_Qzv.DֱVq ,k4RoŤW3eBl(Eϋ3׭r8m{Zֈf )"7Z9 㽓b'G^H-}=/f{׍_/IBT|jC1bDc^(kO^镘B4<wkΣTwuŷ~[]$DQsFsbZ)ޤln ]SDpRͲW#-fb׸e9|_MQ43zt;WtYh^4dd\ tX#%k86u!wl񋾶!fZgہSU19VԽ}'F8tJ3Ҷ֙ZP pS+e(=+$ V/j:dH fj~Es&…ő_I+B:820$G3[?A\.JDu{i3W c/p^Ypdetǚ:@˄̊|&ăoݑW5sD6hxz4dW8[XH–˪VْA]hz{ېV40nգJGzv2.^lR#3lOITeSW:A'3&eB`EՍ )N"G.@p1cں-W."Äba7k? Ҧ)}u0["SLd녾^㙤Sֳ, #" ^4%| 桛"=LǤP0J^1˱ 8t.;ȯgY1J;Mmh# c/~[PYx{9m'MUF`zzIhM~D+AG 8N=8 lkBمέ6e|Mҵ}Z:.ᔐ;T rzN@~:2򽹨'('jfVh7M'ƥЭJœ0֣ UyMt7?ּGp3M4XLTR8e1x5"ʣfݸcnd-i|6fϟoQs+ 9{{oK~2KP#m*Tlgd=[f%ěqbgsx&(1i4f#dP+HVq}#;.YF*dry8n-fq[|1 ADwMy c6fCӁ (qG<{8Wzz6AE817zEab8"y#P|PJjW%|(t7E#!{UUڹQv m, O>%}W?WC`+;@•t1Xj Z+SR~̱,eP5.8+<k{,Mc?8 JCN[׺˦$YWX P 0*d>NKg|n߅~a">D5ng^}}(D dZAc_bzpʉ0JqÔ4/BGq0}YìKDŽ80j%KR3/\2YmqB: `m6􉝷9wbh ;i|~ngݞo&חLR Xz'@ f>V1Lrj6Qf0p7:4Jpn^\A*_qѲv$rE:mY5g%N -{"i#yi)cuht871tvL.X E˂Ʀ頺XrqT(8U 0Q- ]#p4 G5|@(QQ=^Ze CŎ=I688)uz> ́WFh{D_:?Šc )Ү!X7l!:5աтtk) 2==dz8 (MnS?\uH:!o-Ykb;^ pGc9β" eQ1ޓs'ED)L]4Ǖ ;Ooo_|0|_[2 j"sѝ!bw7ֻvbf/1"3YuԈN~i6D{FkLr0vY_w7i1ՁK.O*a}qQ{]]0?A:I\cɪ1j %"1'-";a6a{dVS k70k*tYo띧_c6C |ke;'nLQ+y+c~(bwlVnjG:p#GJA0E ==M.D0_Q֗Fft`,WGpM V`MJpzba]k8 l€C\b[.(%zv"'.g:ķf6َ[ lp7rI>ߎ\Eq#B{B9I62No%uX4rWe4d5E9TE}jktw*[yFܓCׅyoYImoJGOƂ2c'>RMvE(S՛3EFL1901UV3zlwr_ѿZĕg@KE9B\!8l;u?c&%B4ɥ!,* GvU`e}WcKo Dh6A4o:fb}4$>g,7Wo[b_-a)SiYg@}MN-Prr˼MCth?^Fe'S{cЎӫ*)d5YIǨNW-Fi*h`%϶FrΌUmEquE1´ rDfj2FuQQM/srzO#3CfI#=<̑~E,@ >Gv-y\ zm 'azALsٹQ phJYd5ƠFUXq(N ޣFsMpZiE735pm }cn47y\um^0C*;:2(UEo|Bfͷn[1n4>faMIr47@fӖ2HfEq*mF8Ђ<z0HWB$=*9>qnъm{;׷/|ױyNUMZ|oiHñKZ`v&fd-Q EȜ^^kY u"4%(~ff]qN#QAc=*a5RLR,iL WO8`=^d\Ѩ/i`޳pV2–ffP^`Ye 6pCi!.Wg$9&iQb2Gs)Dt M(C]aCT(E}< Bl9 XY N^40hyt\*Eϻ_0|Nw}r=:.`Ln7g5Xi$VS)ԍ='&s>$&@>r3)6<>Fhl1$پw8VHMJ͈20YvIX0ȿB}L p K>ͺ#fZDUY;a %Z a8w֩H . ' UvnyƕLO_|"JɧG}YգߤLȪ+1`@"6;YmOH;KaLdBYL(?SסȂ8l:3s=~E9Bΰtժ) L:;`,(}ȴ6f06dN ({@x(RE197CCkrKү^AxJψ&< *:( RŅV$'"Vec=ٍNTێH}E P;j2֔7D"l.&&,˧̯qǍPոC)6O:"E[59P$8,I Ԧ*[p u2|D*ZA fNOAm@=!E !2V #a@}i9C։Ji4 z[4OGJGe6m"PXv D5kR9{8WbT㼶WQ s͹91z.،M-[#YhUu;Ѭ"nX9N=pԫ3M;^𫘷є؃Y;ChDǗ _N1&7:,"OS9CGÁr՟_{feY9yAOYG5+K"ӦJqhM`=b \h8Dh.X0@N-iL $mJ__>enѬU@FřìC! ÓQpt!3e'! v iBL:)X tQ锸4 <ť57HvΜ/bF_86R E1?eOhIUSdE+-{wJ0kIRԅ1ڟp;pm)iُiψD[{^/#ӾH;̈h¤hcmx`B+\aG9.- eQV2*"7SBm q5Ie5SѸt,d-}s.:m< ckD뭣.I$j:v ֩,gy mklvr\[,{=Q?#RH[Ц0]i"R ]2C f>.4&2䠚nZ hsDǚ;j-QoOክ&KW,ۼ [U26/Zlq: g% @-pvBDR5_2ek2&$;݊>T$SaS7 \'jg*pYV4UT9<k<:ަ=*bS;6tz ܚۥar*niO fx4h(rO?$2q u«VquqO"%ŤNr 9ҋ{KTsP"̞Lu!B53~,<+Qt1?n m]A齯s$póLN$"?W2LrD7+KhT6*P=[35G6o{ܵz.4&`#ܑ2xr,4q$ì=?TT Ę$TF4{Jso1 W-y.V E' /DS +Jط9]*%`hB7w3Nǚ&$.ZA&0S[a=I>;0"l# rTy Ed{}8fi֚ԣ?$\NTꥰ՛퀶ˆc/x3]?z=&Foq?%hg '1CVRR2<ն /8쿬0EfrP(a2A:b<<4D;)•.!,a>yN-. /oԘDueUPuiZqtƸ\v02jaswԍCc\Ĩז+b`',F1T֭c[zB.D`U3ގ)rTK?Ӊ;޹hĖXG_T ٢ b7Nk&yJy;~geƢ$n3Pkv.{7hPϏݱ{t~?V< .!XaU5܊iQTx1iLhׇeDN8fżoT(PiBPU=XN!n:]NA/!9]C]IIA#}:Y=Rcs9;0&)+m7>/_ |$aɦqh*?嚷*,Ţ;V|ohXsș7hVpH^0q)Pg _YW5d1{:D=tXB?6GYz:W"t/q]f>v́ά#ҡ#)ńBV;``̆ow ڊ5[ԭ-?MSK~\Z^Z1EK<ۼĂv`m`6;2蠔yxQ2$}'a4{yCs(V&f]x&r̰ ZOM,4G3b3)QYŘ\hah@nIerÇq4 (reW(?_Vx6$[8gΫ*-4qF3׉:>.7_٣^6`Sx|U.W%K jxznr%+hE$P\YhrlnևNv#:m&}ϻ[qgMǡth>'ŭpegG ˩ߥ/ަOu?rgT ̼"+twe+'u)njδ7pjpzEn.Z2;Yup 8u{M☕M^8 &(.(D[l|:3#p iСN®i}4-Jʪd ͻy( eN"Kp; C9T:3 ~ɸl T}zR?6B#GQYo` jK-3R T4I\\*"SHeW'>PK~'ѡ yЬjUw!#ih]Ćuy{ʿ`$tRt:Y7tnR\ hv1UdO6vۭ>wy?E=Wc=Í2/ʅk}Y5p:48bzCع *5 j99f; ?z;s~`9Vh'w58!l;JuuMs;nئv<{,tbmZ\j_ާX{_ꑔC[jC_F6FN"Cy6[RYdKbm=NXN|V츜^ʍ.Y}MP*bSdAm"UodM\2H']VZg<ҳ`' јXg^v=Ikrɳ7ػ5ne_w{/Σ4ŵ_·չrd#?UfP{h>En%B>Oa2 5|UT)TZx:p8UD9B 0|12z^nuRs4 ?̅V7p1* 1 7(-^\ 5EN3)pw,qwTY^iT_?{Ш B0\nڤIDslfH#O,5vSɮքp&0B1nt(< cr-0~ŸqO)k `69,Zݦ-Q`Tv3!rU*hp*enm)\„-#K.V4!R&<>Hb=O :0HD/IWR$^Ggt=R5}M?{X] +w@$Xl:nuIawdl7㍬9hco=q\j0;sP@9 Ȑo3`sI9ޝ@1oYXȼ OْTTEU :Bf@^4I6':6Nynooymxo(n%ۼ!up-ؚ BjnJt!Y(1C.pۋ'C`r0 {. eA3,Xrg+9IJ-FKE]*#!/6 vX&GS~Qљ|9blRG⑐q [8eHov `>$?c k,~V ^|̍ ,>2qrtŜL:hTLU)P'Lpƹ;T'bIڳ>lww&u/Mǭ2p⼂./gK:N$%X,]e$aƭ:ruEW{|ŝG]!P$ER#ћ"=[ -ldvSugM㛵jbȀ͢SB7Y7Db&ԉf".cb~>iW1r;xZlk^mhz8  XZ Z Q˱n6m%!\x [ PY2oowC]xoEZzݒi#XQC{g%,3,Y`YoJijx`u 7] c=#b0wD"zS#@F;Y^A-aN\5:tJ*}Á tVpGR|z߫-owITՠ mSw(1lPyMUlLz_:؟!ި[ƅ[^N Z:3˟ }s Ȍ6iOʯ7p bLġ_P/|J {~oGzF2yD6D<⤹hmI|(lLe}S(ʹB Wb9*DX5lm4rQopS&`0%ղ8KI'~0~4{Vc^65Y1E#+d ӁeFRBE1 abl&w xaɴg&bIDm0 Gk/H AĊ-i`FnJVn*I-݇.e_D{aSL [~t!<Ӌ+#\o(fGk,YX@ڶ0`%unVbOZOUlU%eZ-VZk7 7b :`p<]7>0;;t2ґ|15DƆ ]4C7I^b%KK8Q?"@鍺LG/x)_w?U:;U0un0cFYFx%MR!,?xZkP JF2 e[ A0apz҉P }W#FDÛ! L{0 ix Hjf>"em39 ~yYDHR.; ?ֆ,i^v{!OX**%Ou0#Bdѕ55{/ަi䬂Ѻ5hF̖׉Wq*mMN /MR{)zѢ4v͟+(毽 }T8?#m% ,JhX`ݨtXřTL1QvE#s@ӴA-ZBBK?2`4Ox R ?=ڬ{$!m:_?piLv W( 1(~G1Hu :˅r{(rR-D|m0I,aw_K>mJ^|2gk{ *޳XE qAK_k̜2Yy̮4qgu/bkL<hڒT psYO{h]xG ,fw^SSQ9d{qNKf }?3')>?G~flXMNcȊ}6 G2x0賯=Rnk/oSg>!5bTa8\,"!vӴOTfkS7 *_ <}i$'|S4M&lh@gZ@gD ,ksB{IO43cmU6dYO"H!6!~ɚ)5ݱ z;A! (:a7x јun0_z}gxS[CA1iL1NVC!Ј[  3ÄO3~Zk!xkB.#O@2Ύ-,=}vG#ؙq,銬{.&B " @qP F8x2h<¹n8QWZN3`F^P@bj!8ܷ5lI3S槻\.cŎJtJe+d ѬG1Rr֕9*d0:&UbAMd؋GIpkRE?yBطcTPwSH:[5=M?D#K0Ą`}(r\i\-Qp~HXeô{{w؜OZ~2~ucq.@ ދBYO~!1K 5g$Av:#bzC@Q?Ht5lQ(l"xryC[Oo >3HXpZX3R3r,iA(Ca/P`Z! 1'C ^ъ"2.h5*ڝO TK/'5A+mōi7dɃ&й ȺlSU UN os_/|Hu)AiMDpƽmz͗1Ed>H|":2dீuSyKYU=1E]GOGnbxg\ h-t7BH9]H6q^MʸӚxdC:y`9Ye.B-^7c}XIG$f/ӐYz[ 9z( Jh m;J|6#x_b/!2_W5;:G )[BS9!¿`tL̅dbC= ?Z t;t7Zk Tq Kru2UNgIςi;%փ kZ?MX3%`!s aCJK/G2d3۞W-z^qoЌRL5, zd0-aXF*9i)sr j9 gu^bFd7ǰe4ft.)ߌ$vw;!+7]+(y2oTvE,N(9GV)NԻ-UtI7UR9fpIV M|ɫwNK?ƶAQiji>mQ<0k' . EW?nP;(ó$/ 5d[5S M@V\ `?-X$ 7u)F _.{?s76a%vN9rWe!C1#1 kGr{S;|Ht@6y!D9O=x0 $Dnc+n4meQ)&Zbk( we֛:6`.>sycYIK<30/d$R!"?(sϜ RjL+׮/ z; v0uSa0f6 bE ݴ?:upk뭕>}e x9]bX%8'=gMć{J|9/ fmyCE^)7xTⳤ}3?"[}COrԹzE|:ʝOP])ߍJ 7seSH37ůN.x_( E8]rTڔZB>Zgvâ0kTA녁+j<3 p)Pn@Nm O"TzObFkQ}.K? UidnLBj= iѐg-jOTFT+ 6/~[:L[DY<$ IhA7rCOEѤeLb,U.{{,ȰIv&me(Ot>)" (DOy[͘E ~# ։T4֝ <7v In+)vVԁ1\Aa70 Gz!^:iy)W3 +z{et9q_t7NY;QHBw"_յa5:Z,o\Ykk.+)u*uNG*v1.62h|Ϯ-VD)0LQ8$ AF-W30xpYAJj%GOelυKKA "w3}7E*h)nU I6eiΪi{P垸숩\j=&:w˾}%[5炟<*Nƿ_ y%vT_|Tt%JAa/U רyA7_bb;Lջ _6m/`>f4ďJ F̼Y.wA v^\*WITޟuQz1 /]ߛ&jEֵ#<%#Q׫n̍ Vִ**u:)] 6LcPn[E O3F5K}=2֦m = QQ10UfZkWM"gt4e絈:O7C.2Ah@~I}'P=C"`X\׿ MI'~-ĹVM6+mŐy4Ӯ'+{pTƄ.:|qI?IP V~R0/cu|ׁW={}Ѐ$Ѵ1D G:'>\@4χh?̑n 韝,NHjhJh2tn!!wQd ou+&Xu|UII-_;Ӈb4ᣛvd~x~ U|u9!ʩc;4s,?* *>oe)~`;Ѿi.#~pF Kð5lEB6 zq+?GzgDKg?&epAG}H/3mz,\CSYo۲]*0K"͝AرSG?,;LM>1 bW5#~%bid6o:{Ѡm2i.0oƽ2a(Gݚ~iDZ0o㼻])1jǾO3/E񁨈\ VWbqY'Ep5gGÝm_ZIڿx\[l)U^݄Г:" 08Oj0'n,%ywZ/@}8TyӹMJ4o9z~. 9-znVj{F+L hfB%&~4xNfC04+6+[2|T^bS WxRDBpnY: RE\_kar"jxuHK$gtJcw(yoO.bP,orh5" >ˮ?z+qHT-i?_+*7F^=ISdQ>)iJҘH0oF~d;AW?$cbcv6@wZNS)lՖ@k ?˅Ҭ>é qc$Fv9 ed~  ' =~Po)GB VG}ǭoVI¿mޚsq=[G.NmV,HIJwKks?IlH6#&?դuф')-qRf'/Ha{s|x hN(nybX)Bza"gy0Mtڔ}D$C.Jц|ㆴHquS$mL+h`'GdI9 Ti^7M!d8]6 Vq>9 5w]W4!#ÛeCn1g6^HT"'`,Y cgڀגu4:cDNDLLAZk B>w/ޓ[6`D7xhsNkJW$5TJ>]Y8Ki`4b=6Uѩ9{2W7dOtE ^#(G֝U •ͱ*Xz~ Ϳ;!ح(`!Ls6/ H[9"98J@ӆ'wğnUfĮK&Shȗ)718p.U3F~]RYtx;]:Bɢ{QU /b(Ľc-E#LBd|ێ?gךRދdꝞ,wKkp}ԼqZ0xi5=pQn=vۧ9??ڸ%4Ră#V(;Sf+|HG{`lAtGnb <ëŽ]6b#̥AuKy6r%Ϯd́Rxԩ_觢]a|Wo\s$u:rq0?;<'t2PkGnL ` ˪N<aHW.&-I> 2ƧNN,YY<mq= l D=I2!}𫢼B|f+tk=V8caiIjJh&|BG,tHt?"c8gzi'ENW{K'.{Y_,@}Sb2AC7fk 2˵jY"![+<hҼFkl\!Dͯ,=2L mAжF١̝EMG/}2Y$:6&F& +3~kp犌z aʸ#dyyΉ.VM RRV AI|(N5ؽy]!;N\3:qS }|k7C$ɩRxlp:5}#֌D6|bt@{G MWFr$?=|~r"?45J?)Ubav KSN@m/C1W#mRqX`Z3qlnBY=eeՎkx\uhϪW͐0M3nTPFt&8+ cQp ~gE3V_Q]qs8: 1 {@w,ڿ-X[@[62lld+rd-S0QXiE:?`܋N_zNrw 7nD-ǂmp?-)Kd}HNOMr8F8;؁Po|@#~cT 6eA).:`+b5m 12ɔ.P]Vi|钔<7~;UHIvX񂾀̈́wtLcCWFh?,cc`eJZA8wՍEKX61+Ғcx5')-nMClv'ZO#*" kr#-RSmZfeQ.Y|!wX$ӐV" J0ruKb#DVC^< s95lR 2Pwٙ-59 e\Y^]1ʗ^;5jWڅc9 5&0qY*-4cH0IG0E25.PY'8LM?9 B-4O틍U5 b/0Y~FEs+Mhߔ m<~; Oĕ"+(N~ـLl䤰nm{ҀA??su{V X`걢k>:_I*O4=<뛥g_7 }IH+ q%Y}wtQMæ^jѯ ^TOR7BQbW,'ufaJI5zT+`PEx/̻A`Xui ܏Q3Č\4, ruڢ+i f+hmsEH%)usRȅEAEt.nS4tSK]gA~\}&Yx>ƱAtQF$ %U'cc-"Vd`N@DL. * 7!x^Ē)>cYjdxh;ɣuw8rFL@9 4Ut65E׭ FXDŽ_bM'K.Vmطleuls7KSңdǨkPsUo4O] lGqw)[9S|b :#qw+kSIS8R*F"pE\_`ÎgzѣҮ c, agEФsm -;xJ16tyX}zAA+ rBm PW^oJ'b#"#jO?)ubqB zҰ΍3)Sep7O&Q۪A(iȠOB@,lhFKNAGJ\$*͝egQ o}; q{⫸R_b/6Gc"}7N$쵛 pN >_n GuG8O:F×pw8 _*eOu4bRfmJǴfm,˪X;yb9lԨ$Z y+[1ug0a}I#3*4rNQ~)x(avVrʛ]e`APQ^x~yہ潌Oҷf7IDX@7oz}2#C@yY5B-)QWުJZr ;9 }eB)fVqM 83fhQ?tˎL/O}EJy#\.%KOײJZܴ'3emm%]G,c-ŋ ~L̟ 35I|ǣqbB[I+E K *"wo-;:DjTT1M#f ט:N_vK^I8h=ݓE֊S?HJG8pڈZ $gJMK*/XWUØftoX]^u4Y3 ̬X_rݎÈk85H#6NyÙp c]L f۲ G^y1:n*r(F=O?e5ƒ[> ЏY) )qvzTͲTڃ#q/b*K>D`_m>ن<ɞ)Qfۆl"רp(kR*~'i)wo{}iFP5-Vﯤ ִ3X(*[ɩh"h6 C^C5L8* R3%W;^3M1.?h5[v*<8*7ަ"}evp-[[{7X6`#G2ȣgJ3pk@|58p('TX4dfXx0@MvR@ukvjBi"I:ҥYx%-$hT,W4,KjFDf2bT1oس*?ڃ͎c} dowPE]!QZ^Puc|E0ĜCVVT2!}h>yF9CxDSc_9r9%@~3^QB`7M֔>pR %<|œE\PsR e ΞFqXV89 vL7I[Lr%4)z7HdUr_"eH[){]c=ߺ E&dQS;ЃtY=Qs,F*TëHGǖvpg%8<N8MO3#epH'5ɧco~[<bYZǁC%*dA;`(t&muB a[noj>  5I^Ykvi)q劗S ʨqqV H #HKs(w!,Cbu\ƇZ7FFϬ$y3P ' ]nHE~Gk$zdʡHA\k*!5d-1_Ѷ|i {1l,߿lin^b:^[6np}U0]8BoPHC5bZ:>(EzF8 Fꎨ |]sQDW F#z ͓Φ021qH"Ψ x 2boN]C4cy-s1ݓk,!.FO=n2FPl:l3 S] %<=DuSj 8ˤcPn !Nmf&z׮P z?zlw< ƹhSz'˟ *| Š=̲kfVTFިW|//SV5OvܯqxiZOvUej$w+% >bL4 k8 m,%,]FeFt`' ud%=sP77f.TrN9HŋB7'6ttH9oEA{&0)}4{@T̼M@7G 'B)uQp)UY&ܕJ^+[W; /(Xix\Fu1Jѝ] ]Mq\RGY'Xm%肞s5UGl94y/"yM -h^^].+i)_xp6:O*8UU&M9ݦ9_“9͚`apQ${6!Gj%Q}3Rl@Fwg+yJ[P3yY"HSZ'WLFAcvG JRf/ahfmN A#@nH(,k80ĭ4fS+\,n͕!0Ї L3bgnuzɢzSrBע9 %N>Z׊H 9eVAP|zA#1Vp8ݪT&O]º $ 6 J? k7 '- *i;Nsy )@yN Y/vc `s3ATbIJW1c0f {8<`*MI1bl,%9gu/c: x$ւߜP$Hw{$eȸ L4?*A3Qw+G=5juW:C&8yv>?6=&0*? qH6D")Lc@"{:I"pP+Ust.ky(5ΖI5^y| pO?ҷp=z_fiF\래{ U h:@"X|9fU-O@6LT-ws]/AZXHvD쳜O曪E)[ƌ?ė(YmÖ CRH ^1a20o +Qo_csဉ76x-*C\E@%ODhq p>! 35=nFM GEDI&(n$'lJ82M#&ěg+ӒomVvdC gͨm:ɻ0 Qq BV"󼌸HM=hҰ{nrr bjkY^T!|Mjʠќ WVY+ȧJ\߆ciԖ,1ǫj74HV/܄>e oCY:8i$?} Dg@~Zp;R/jM L YZD︴ymQǦhGK9D[R{Y4U [>ߴhl;®49;ןoxq $mydaX\s87uKj]I|A5U_,Ns:6d/X%Z@$^t҄N S][kWj$K/\@%8 ;6Bvh߼c }P5:p#R{*r+mH؄y&ő]_>Q9 . hƤ"`'+?H'@;!(0Z\]%#Ś2s:&fliRsmPM*|_Z`޴`=QHB3R-$MNUv6"bɪVb͋ڸ8d_&d@'FgA?iBre9YS= n*%{f˗B~,Z.=2w7 D7ۉQ#n8ė.ل V M%=gĠ F`ǟ8y͚! .jRy֤ȅe{c3bVx ?=}5l(k8I!LRHOtzgLIdr}L/Wܐ ?}GKT C~ @,/dg;Z4#\Ccѳ-y5JFlÜNŞ'5*>CZ儃_ fZ˿xP`n̷p[x^:iݷCQS]TZQߖM2 S``v籘ehۚ3#|"7H M~6;Ƕ69lB-ӒƸX2kMhwǏ韙a&GE<.$dgcs)|9xDW*ѻ!;⺆5y Bn˜jS!Įi?QD'a=蠩:Z񈇰zot^H״ ┲HDdDun^B^ _DVFy }Җ_óDd;>2f]\<u> P"W#TH۲4&)TCvu;sv1s n+бB=nhD\trΔ-676.Ln ;"acV0%{rg!Z?ryl{)?'lHnjٝH4s$TVM[ LOp:՝##Ŝz" 8y' /%d5xo!v3ܵr@ϲ;=ma6nJʬ{H;]PaiwJ>~~y kS{B63‡Qظr4%Og\}@.\]q,%?];A_AǛy28?jJ5][^EH{ا'GOPAß ̮x풔Ip ƫ*$C?H),4$ YoQEOEմQw˃L6(U28)o__z̙[uvb\ R~OheVfX68N֖~nJQf'8ŎV{wmSժ7&M4\pbk}I/./5["9J%QPVBr ILa%;5UE/7BD@CBye-0sxɗ9K6?o?g.R xB۠r{:t{utSRT3)5+AO/2wB_b#nM^Vc68x'3`=2hy[ک~5сԎ8Q٭؆ sW.8. 48W#J(F'EʱJ ~fqeWv~>;g: )"؉7vQ% Ͱ$-/ЎF N:J]&N kC3:smIEکhm݁Sf7}T^<:y:`Aya㝤)*zBTL˲Ɯ_{AzٟF&9 7 )@jz>vL[>?L6ҋj 黸 !hzI[+z#"P6p3DJ'1VUr3M `z~ l雜(rMZrJhwL|J @s]=#[:szi͟{'Iro97^En뎩M!p}Mq,/mϩ{LsE0dX#]ID\jTǁ@v-:шIluV61{Y#G0AKsDN\Cx{_zt.֖ǿPR`nQXN#2A'n5yKYJnIᮭ#R+;sO$1` %.wJA}d/k22t7Wvj/xk7((~#K c|ޑJ6.h!78PmnKſ—ٮz_Ka:F(E!> 'W|9yuf"2ZdR  ,_f; dMTMC[#^3ZNqoj`#;u#z-zeC?)cL>h|?7$6a[GTV"3FFƛ|^8hJct@2$l5 eum[O\[n6B*1 Gm6ی# JgyT͐q2;S㖵%totl1j-rwF00„աv;ZsXTΦ~cZ yXBfkrstf `rIsկN<3HUheYօd1T`g! 2 ˙UoR2< k4Yu$ٖ?Ü*ݡ|f.6.Np,Ud/]}E8,EAMPmإu(G' g[cB (5;}}#fYʐ%X72G9;}E$7r˗M_A፽L3|@ La7Ћ&Rt;Uvc8jX`4VBE Ƅ2ڊxՑә`m\SGQhX?)tddM?FXizDGB)o}wnm pP:A NY5Pw"e5BUQΒ_ jtt+(XH F jx>9yyR^Q 88D Ul/'un_)Y,4iFBDil 9 so^ t(Bb 9HVgJ/ G?zr#P57_1|B{ԑ݋ܐ#-5ax\ #g3zTǗ&{--in|rO8ʤ8zd4dя-w&vb1vY˭OP pP<T@:fci]cW'ܗ)g9jٚT` ` sw1^k28fM%dh? e 8Ԃl<=j{Ѭf00`.pZtuZXg+ VcG`Iq3|TCvv{10cVHn5aF4z~i' v+YaǑyʲڴX8%=gwINibO9L';S(ZI,/[Lvg\r"Ǩ߈oXY,vꂼM: fĊS#ՒS#UBsne;] *dcY SbxKz0 h7\,\?䐇bԱe%I>W׈0js:%/Q3.BP}1|ZۤlE{r!4(C:FP(͜Co12q9eVE:g w l8P%P?QI85ɡJ- kZ}OJYLA*J˯UJ#!zCc/+;\^PfPR77FN>sYuTȺDѝkpx¢Fb[EÝG zI Mckt#]B~l6 o2ɄAxV/,z^:_gZS(z RMH+f eOo> 2 ]-ͿL~HyXko3.X8L>F,#jny v2"!@{8%/AI!}+tj73򷝟^ix$_Gv> PopX4q  Ɖ6qц};`jvqRFR@! sgN3eŰxA,=}e M|ܘq8@>V 8rn./Lwȴ1"ط*QA=(~xޗä6vV=IԟzCu q]+fiQ=*ruy 7 10}3I&׾. -T ՍlaVעDxʽz:P!6dhMm1v(7v]R6oh%:psr m{zq` :5#O~<\ 0Pl]m<]N`,+;Ȍ]21@ۙhL \9PV [ݝx˩nm>^I%i ПjTt ")+ȾГs >i =" A)SOSBr #Ӓ]~b?/b~ZB,Q|LpH~.ĮCe͂g{CEgV60]tU` /Z}?S] )[ "jRnt VpDIUs ݧ*C_8U=/j5m,4Xȉ,k~%~{bV@f94o)²vPP2cyc(M,p!H_+c1`]T5=t,40囁MEb߈5ȇJ &j^q8e<@3]E^; VTgWD ̞0EP2X"tuB<4ro?*sh&Fp~ #XA8bnQYeǰFj O ]([$zږ;Y p? q:+j@DvSeE+ d^\[ɓ/Q1Oj0aCHA㜩)x;'O[3oFfT_ wR/kLT7 ezq2|bznMqZ]՘:΋`:`ҮiB5lHmπxLP3_TUn.# 70Esar0_HƁ j!Kwm\_@.<#ƸN{0i n9)?O  (¶<΄\.y#[/Ph *yG3T93ᖫ8MtPG #w,~|ֳyAL%khq΍-\`YEHM/;[v+^bi7{ahIԱ2b5D븫P\r84!bIr [<v>Sܕ=jx웾w3nsEvz^vB**|k%SƖ$IQ ׻> =X_~$hgse;Kx[;ϴg^ofnA6KzhIQ!ϜWxS+~ {?P5\srti#7  &nVd ?C 1d$F\~륄߭&ŋP)[\#Zп>)keӁvv媅gwV55P1SZx$[H%^ǎH΀s㊽5l8E%IgC6CJF Au)j_eЊMə.;BiՅBʐC656&W| Yp涒UxMSq>Y_o OM(?=4_;D5;|E W$3 `Jkm @dA4B.tl-;u j3I?VoNx֌O_fqf ȋ1x<^)n5"}#9ҴoL *'KOfǻCYb; i|KslOb~0hAT^+GLn24!w?V}nZi7lэ+%UVs:mj(rXdqqbpt>|鍡o=FhgWn1PAӃo)FVWbGpn#q  Ntvq(36(٨f$n]PCsVݕ"ڶU=R_CEYo!?Vq*[ rL;+Bu16/5Ѕ B2'7;O]vˊǟ|6`Vc?'[q!zs_UW:%aeRc#"q10Uw("eUܥŷe: >f<4ddrACCAWNbSs)e QUdVfm빉*7f`{lDhB*t*&˷ppo7GV#u!)®<`i> IpQRh·Vmo6s_FL)&_j D&* wPɒbÏ0? iH5_W垎- $ ʚ O7gtu~cz4bydvpw{(=ܫqj&t3쀃k9Rhْ !x'mB&05~ߺcͽ6ZN7dTKB{y8b\LM1ƗDI+遙a2Һd&NHG7RMڤ륫b\-Eb Uŷ͐؞YxBn)NN,.CD1.;@Z&.?V3w0wVJ/rR2S>r,\ry]PaJImjw9hhC'W=bl ?!`?ZnJ[Wp;lx4 &lDU_]y:Vly#nhnOب ,W^cv݅UG>t#s~bE꿶q%-]J9/ SR g|띩[V4r/bO_7-פC?uخ|?O~bksU5%aZe@!oC&tka<48Awu9c6&4};z+uc3(Nq2Rlt{S2`r{8S g\PR6% ?pzVYi]505P`cTɄjKA62gt#V4aF ʠΚoIE>7>8!sPSR pc$Noa\LxŌ=un IQ$0) A6lŐJ&sȶ:'- =\4kH!FN*=Pj)pPV_7>*P{R*ryqb0`TU,pB$(/Js1̦T>|CP]K#?^k׾ή&E3qp_dqi17:ITn7voD3~>.-hX wQz4_rӺAZl)?jlCwcϫ6j"yYY–h [K TE'sVoY j"\ݡG1SQ:8E@4wvHFd ӥEɰm|hmDNb?[~ּۜ׎?A1n,{` &8775ќj")\n"o$1%1c~XOKim1K+_Hy0ʂD׷ ~t/ΩOd7|,U,y 9t_&ޅ::1# P~"B DVw.a$GO,< ;9zZs C+4Պ^ZρS}戡\#T]:nY9ts N[m>ZH?+)KG6P_;f,)ڃ[\JƠdihm~&gҠ+pz5կzDڅ`|G_[/ծx91~,rjV#{4BpB׎ tCjf- 5bA6t0.Lc98-aԑc!>6- NXlSl_L';&:nZ.?D^Gypn; 8#o {AUb㗚&'x%tV`tw'(/d}NZ}=xjBh,-Z1)j]6lZf;bĕ:v1PNbS DTyIV,yZm,Yߋlpz kGMxtSȞ/ fr6?J+U\{G P&6eͪ2>OO U|PSG+% AA~xkN;}h|1$,'jli0~/l\]WUm,B.S,/?(h˫C)_)g`y3PÈoݶ_h5"ǨulO":T.x>o^!JSGK[1l?g?/h|[/P}@Hj?m1$oĞM yScZUց.P[::}B^ҊrFbZq-d %RGII/ҕiS`TRVYA_1G^i;X!^>NOI ;ic)RKPټ_2݌\~E3X7;[y eD} ?9 )HOvUsBa !H 2( <&#ܚЋʢ L_z ~JH@ l3p\5&#CnoglTrMJ5Ys,1IcJirMDlAİT0qBkYwT݉jjDe}6,AW!b]8m!ϡO7+/5)uMbn&`IA>zH h/+qys}O0W$^qa{?2Y;miLh`z/}s^k)VAGyd23&|b!_@S=`pSjt'FM֥Ǵq.c|HnœSTi4ڇ}iP,eɸVhݶnZDJm݊,*#fqP@@ؒzir|n'?t>a lO֐'@ ?>F /]fM iIp˂>DQޔ*SӓLfLC!%4 FܐCU5ڥ%Q ݞü,֮q?$vX\+㳱8/>Z~X 1RVV3\4ǸN@*f봫"Hh1<D0Wȹ` {^i*muOSo{$d&9!lh&q9 +-x!G{v9᧤SRys;nYTqbJP+Z٣~fiZ.dQ?JX48˻'6XaaU=/0q]jXVkHܰ310C 34S,LiĎ BKt(ph㩲Wg5wv0ZSח*$Tw ~m<5BR#y-)Q:C Yse8Gbr*e*#Ij]I0vl aEyV!Ule>]Cgy-|ȆyP II5v+p-u5b:N雒 [`AHʱ,?(TzU Au#@Qmhg8:ܴZ.ʡgiy( xvF3㼥sX4,sk..K6'+KXM@vUz{ |y95HPw&!Fկ J5"Ҷނyؖ< "ȠRN:lCC"? .wJnQ~<xOm(\ 'ߔ0y!;S말m.^G-KICm 2}5 j⬝mgDVBO:wwqwn e@ wœs}v^< `Ȇa1m$MG Բm.Qb*v˘F[6o]wp&?;馨4 RXa]Z~.ȁ>}r6?Gșch|HxFs ֝k~fi`W/[cSk{ UYsQs* }|_7e<\LMwAe%^ f8W6~$f)S[CxLQh,j;hn .y~4J{ 5' QJ'a*lg3B34e7]h9(:B_ .Gf#z6ñNP~RT}:QG<o2rBx*DjH׮ɆV3hg:aHȝNOk2Um AQ4 HmA9얞1MwZJ|m]RpŶTH 9߁mꈴ%<̾wne- bG;M~Y+%B U=0%) .YNJYB[L܍W;K;kv,v|Ϻ aˊQ=pkz >}7nV %2^1tZ"s+0.%w gaupbr 8pc3G|&ߤm#m!S`p\m$}`QV-DŽڣhL12h, +i!Lh􂷪ڢ6"~ȸLss)- %м^ r4qht'tZwMQXDrjV+PXlZC*({A9"^62oV f㘐*|O߄J; ``-1+Q.hW GAQhFF ׳9N>C_<Ɓ3&YuZ3kz&ح,dh2~ K:Y4Nx^]_S-( ЮsH֚Pxk$,' C,!e:$4M^ ΢E}A&{r]Dto5"-]=&ժ9ߛH4w;2f/]|2H!(K;}ĨnEypEkb$0o#1]ThF~ѠC&yDEIeR[%ې&_NQqViX *#$sqki .RḦ+{3Li+ͼ?6KYj,2p{o@<.٘^dYFWJS·bEb)vg d1#K˪{3+G@ly:iEN]Y ?G Xf#H֦wD$t*y`THQ@l ~T]ieVYB0-;K .™}0a^&I@+uJSΝͪm}x/au}t?̞}'Vu%cFh)GF>$BF^xhQ@7 a$h8+KX>R%$EmCv6g+3}_= fò=@ fɉYntbOp&\1H Gp'SFNbIFwo(ܪ@ƗQ'(nuB)fkoz8ؓ.h*-=D+;`ȘY*AݴI0aZM0jkWG?Dm7''=.1ok%] HxERZ?p7/$.)ЃO;Mv檶$@[UDB%׈k96g}n4DSZ.\o&NW#B- WUW`Q ;v^Sq+d9VaW <@S*Dӡ\xG"ߨ1㎺y/z *ܧB؛< 7.@m%|J*y * Kյ\ц՛JQm)瘛*A~ '8 {Elޟ(C< 3s/[æt,Kpx`)O*֜R2mgx_sxzٛe_4ߟ,M|xAp QN=R_ !Mg-U#+ J R&8G ԠL3JFV=o5.(FgfrQ6V ^hdra$z''5xP,g)+}3<$7_{vbYsDz)0 K4dߘ]a@ӑPUϽˣY)P]n_4fn~Zt,S˥P%^%c:L5sLyЅ!}x1!wg>+%TnlX08>br@Jqp02*,$Du PQ:>Qx vcgaؗfo_C1YGVw.A"³tgGwUr:E Y$:/T|]I7xFUb$ `x$|}} x8C8T ~S%91'6՜XoPkE@ǧmB[âP[[Sv?"K{-\ohAG .q5P {"1gk=o$zh`DG ɆLOnuN ~, FLt{)w1:>Wڽ}seC:A^@ Rj ו(.(f3|I~ώǿt Kz游"bH4Ua)k_9JD) 8(5RsvAk_V<. wUڰ O~f,bm4SɒE_=wJzUvV.]+J-EFM,GdRpaqqb7uX>M.h\]6,?oy/#|/ aJ!IGD=Ut5͓D@xĄ+ kY&Qf'mh`_P_ Sa:>1@996j.{玪ki݃N{i0Q,N-LH ^~ a~HyFYl[%^] 01@{`Ym#QG{Mh evdʝԼTer_1PF~ 0Ӂx+W9B^NslRʵEY"Dnnd"ɏ^Jx7>9UGl"羉CV:cMpQ:/z "(4GPYg4~GWg6o` >G07 |YO#<" ;})_ĺv?xP"2:Ħ]X뀆cB/K+lpb UuF +ؿAp8*M) 6"/$Mʺׄjn=I@8~y#.8(Ut(zN8 i0,q/$Ce?o?|*EN^BQ}6 Pdu!-<['QɖsqL3$TC>޻Ҿx%v],jIaaj%@؟&KBT ьhywkCڡ?ppBKM_8  aĆkCnȫ4 9^]g&ZT'(~B.u}+Ec$K5Z#%w879)M?"F#BbXV 9daM,Cpm%2W,_8b8M@u.(qѡd5ᱸ="urQ$NP[uܠt1wL@ Q*_(:0ڧ@Ӽ6@] ܻfq̨/Y!FF)q:H&alY &S|*4 454Xo _:aϩp} &A g'~O wXΈ*Bi'.R[d io"xMP""Pɇ2=kM3|_$NNF&}& nq] ՚2A=Tg(Cm#0]tVa@?wԿxlބ _h808s,#<Prq ix$zb< D9Cpi}%],Ywʃ|u֡LJPrv8\h'DhS+] vo<2H Dp r/*G6| 6%A8Wz}S#*u==$W"|[2|E!rYOiմSHj݋Uq s@~ju #r. \8 ʽHhȎHxTΛ5Q/^稽Ռ{/:9G5F>p!f= aJXaq̱MܤF^Wŷm-D Y`s/Os[2leɱ9y$) ;'Fh19āABE!{m~d: n8ͯDG-2~Zb~kۆWIv3x~}ȰA#pƗhVH28"*Ph钭{CmG_}'ȋ EBP~X*)r| K$MhhIT+ӗBBhF-x~3["#/'/Kz\Kl,$:H*/<,(! -yࢦN%mN6jL؜gNn9ͽ3ygU#4+IT}ٳFqP+R7a6aI!y_n A c&qHP?'K y}-P&b0]+&ekDL$I+A2!u|GqL>}L|b驀b íjOjdOxFz'đ]BcX$iEjsIۡw<*i5I> _X Frr=c~(ҁ0]M"S%LFx^W. ON.JWW/0@^[3/^Hӳˀ&.dD/#z! O(KkVmd˸T&\( !U:V"Y22~x7jO Bچһ1bFf)Wf}HЈٕs+#1]F+cˬ~m[ņ.(2N-߯ IF" s8ZO/ y:y+RxK Ol?4u6P`= CFf 0 s. PW 9SOrZ 49!-qHڽ_h<ކTAU$\S:W6m>)S, xz?Dm $_<&Oj'o{_@u?Jk,|p^i0"U3F[)CZH\Q{O\EXzHD0XopIymsXA!Qj)Zy907~sE#ᔍR< ;ĊGylp7?@OGF=x߀ui,#Y̴*ոµ%t[ޅ.s"Z+,!ĩg2"R6HML_xnЩJTvzߊPYx@/E;[gN2O |f'B9 bђWd752v~yf9晅Ql ?#{}`3tg6 sQv.}zfs,(г>mn?'0 B)+F~]r:W#0щ~Lvx۩qպSdmϤ.a=[|ͽx…>{JyQ.)!?LaP2 u[z/Pg7(k*󖟫1?!ׁoxʀKqy}}g{1)䏜QZpԳF>/\'~Ӳzf_]퇬Jq GqTe,ٷE5uqw=ݞ gMQ~-V&Jv`a߬OB&r > >g4ȣ\J%ZQ\9Li􁙖e 3IK$~=5i Ҍtd0 4~H@C%o is0r{_&~7Or(JxEKD,գzcNY`_qs k mD6m'XPӫQ#Ry~M o7b&=(fChVƌF]A G( a#N¯[ z)Z$zu {LKU"ɯ-j2S+r?6: sN=2HE+Ut]2+= #⎳Z`etߡ۰"SEФ8Ymk,/W/(rXktZQٶ*(Zw"8͓lm%ƦP92S끀JNI˅2?̬*W\_i.p?JIUY[~ .,ȶE&`T$NY/YÇNk?4y_zYv[|'(:|i;+尀P{H6q|\>yaz&7;D榦z ?4+.Z2R 튆n7o>LOM>;ŀb5C}!dNjkӟ0IB^&"@2SƩ*7"cȢlwDsx7.x}~C1itU zx1a g$-^t+ry?صysQ;1͐'շ?:O-R(yB3eơ2LЃl^`ۇS3sCcA)b5cw![y%uvRNlCةBPJ+Nf h;exz5'{V}Ɓ#W7o!i[ʑSș#̱j4$;Usu2ΰ>I/6?p)7݄4LQhX]:g`|&YEx͞G껹`smp.R7sjEW"gaEܨفqd6W BD/(ƴc *pTr2q̫t:1|-hr_H5A{qyLC\e/)UW`dY;Sm_a}$1~bG2Ғ",+G }5CIjd*cB$C2+9̰09RJBFIYEUӬHMR:|ݣqO'Wߕ@,+yf?"m,W05;x.$qZDo@ Dx}\4㮒Jܓ+* Q"kLRFi*Q:czbgfMd%=xC,õH@ki =ޭ1|UY/$ZPoU#!F 3L )|[ܩӧ@˻qQ /jxu]P)sV"I8 lk'waClLDi/߇AKC~$F@ZSܫ5k-Vx&=\ONTWR|q7hnxSBI1J N .6q1n6ϫѰ{rnd,MB Nm@ѧҋxN~h kw@ -xYAJS';Lt1Uʼn0lQ8vnSk,#Ur};\llaKt;ٸUv~5XF Ued1\wt7j׿!/OQ=b T)X0E"\G~Yavo҅Y䠸8-6 qeRu;Eqw.TWڰA'n'l8~@D05E~7yf8Ks><˴dw4TUA$uuU(͎3-T:9M3}xTVӄuޓAfac%yt'yd5tJJi9Z.aЌǤ5`k<0e贐P֠35Q{Vcے8'~j(R@&/pk#9d;o%MѳvVYI7دJS'\b~1~P`9Y\st(Qp/|Ax.5@w- M2gm<Г1nQ_99lFr Ii5 q]=f\TRgGAd`(.X0'#\!钚<g'0u-FU08UL_EMц ^EqN'уs dV n2(:O^RyQ$k& w [% 3P?48"0L>^*8Ê'9/W`dK專^vn(>t @ mFNҶ~.3?'ZYT9]BC ^qe][JT.Y( Fgm * h9gƮsO )pG6-H0p1[ Wi6ˡ,)X]8Jw6Ⱥsk?C\vY|i+nkWsln/A/gӰvrYh7Mr]8p'J 򷯁w}pHL~rQ CRAB -&|/#&Ϝg35$zHH-| z\ VY:yvXF;L?TefJ$ZM ]2Y_˟JD߶B_c̖eE6Y[M^A8恖9=7LbNPtZ1E˦DIޛsP_0v3q[Oq4Nv՚B0i0G5";IƂW}&o?@N *5}~KljbGY:[T_ҍvv4dQ;<')֟gxIi3ZҩbۄrIٛN[lZ9s7(n9&zp67DSH%'/"V]rx5'}֔ĭm~i,^}}2.\P2n쯼J)Lv$%FGоQ& Ks%pY-Ɂ 3䶩IT'|Jj -cZf=^čΞ8MZ0hVp#ZEEFf ^"rż "~ Eo/ %D?!ܫ֢֪tC`>Rʉ߅ H)TUOe&6.}~^̷U[v0B#.hU|7V ľr[FȐÃeRI~ɧA֊*XYO)ڶ|/ iA2PhB8F)t5GԅYn4oSW2=[-]ӁmґdxeB޲3%:X>n!Ap6/꾀j4O42 )$d]XoO.~ i.y*e:_$_$nat}Hr0.;8nba2v^9^~ $r&W:+ak ?2(qZK"C&P'|gDBbp4hyUC ?uĩyGP=KuHKa9m+X0X LqBݕp Ny(豥J|i2t_ =;w {%߁k#!KjVr%#x-1~ZMΧ :CUc{qv! Rw+gyS ^tby# <\afZU+h` !jn'fw,-F+Q^C( 1/@(x:0 IsX3Q ? Bl!]V_/80I]4 ׇ8(o}4` _䍹ۅt\ر$0$x 'bd<|W_JPCw`װoጀ U$-AY8zmu֎2nVsΙ1N\XP#Y4K_FD0놤vJ!/,׈$Ui 4z؞3Aq>!S mG^K&kp/M9kŇǕ;Rd6\u5jͲ5tU$ܦ\gkH 78q3K0o*'To<8Y\'+VEB=S:Bq6dJ?M#5?8+Fj!]\ -/ Xs|*#}BU6i+RSXȅ19.za7QC,l6%IuAgOUzޫζDv * knB2Di#?Nnl0C+Wޑ%(!OT#)YI6N=IyNc N.%@ЈVA!dޞSڦg:6Y<՘?0G#dljs}`v$!QLI&D4ԉw-%5}qZ"C=Ee9!RiRN8= yC(7>W 6>G@6dㆲ}~d*Sߨ0Q0'(%MKqW.MGC@^욐H@qD Ɔt=,Ɯ̢8m3gP34 nQ'Ў(HfL"߃{Aa%d% Fjgs:49̑be:9+Yuu5b_l y쥐,oޯઔpXT( AAGu(RU}URV'T7?hECφ%=+#=cgC\_b,ucAdxc3R&V I]6hБpBQwp,;,G!ߤO l>zKj@N@DNif-/j@Z]/`0Wsq^SG\え){Taxi T^ b0%>jW C}ƛ6tq|X S+-$Q0͞NBL"$ Ϻ.` UBssugsyL>uN"x&0p"`XRwo#^ Rn$=龵?gà5U [-ZqGX{SlF#^Oo~h_ѷ bʼ4P/mW8u,&*9?澬xss}x 2a.hDG='(?dQ+{_ux0mOO5v[)vp& ŏXeQ7΅?5҃Zm>l%ro, ipLE8r E]l%,5=&hi8Ae* 3&| 8z(/4I@Y΋뽊-۬RGlWDxq䩸Tv- K}uؓݷ3@x,om*@}`iBjL`[? _.YR2e.2 ˏymc5y Y- R7@o1)Ř(%L5ka xY8$\2ӑm*&TJ惜&.ޤ+&H\yA$A2&b+2z:n?XҦ]?9"̮3e˧$)xe]n8bH-PQ2ڀ:x9 6Ew>d>ZT.f)ƴNjsqYCscDծ3Q@^_+o|뢂A"v !5bUTTQ_cȎ;Yi= PksD/w3;kd ڠ.!X)h1 eQ7&AL]UAIӠbc-w_K52yYp)-)l)R7Ww/nTXÁTLJ<U. y,U!ipr>DҦ^L>J>B>gU k|WϕۧE1\T'AQJP#5LgG l]/^ھ!jNEܱY&Ȋ E]`QH^ zSkd8,kpUh{lK j!N/0sO@ J++xwZh@n9&ͧJoWj=vf/nYMԘS!kB';(|2ֆ&t¾+HBL{t~J<1#^Ej&UϦ@[L(l& Qц]툁C }N\zw^Co Y8}צwyTPu&^d$;?\P9Mˋrn.9$=z$_< c(NOzjy.xgFa jUjS_ȟ_bbZb2)J]ۖpmX.>EǍ1ɏ5#\?-8󃎣֭$T fD n6>Ye/*E$?c^R\|BBXCU,/R[IW ?tv& Md/{<[0({ڗ״6$M͈M4MAtz8c'i :NirHv@<*_Sp/W`N" 7Z=ΞA̪|tkF^Cqp ֟aݾs!c{{SrcN ZiSkmK N#e̓w6!({ +\8\[.Z1\xSU3vęJ7<>*IKРSVٹ3/lVq8rB,*QspZRKVr9MתWw9dU{ QȈh_iK(g跐])U(%=F׋:XEB fxL (+ckSJ뾆 5r7[r#6_5$"[L$۴} ygQS,+.3e rTuYEz/^om}U{ؕ1w%F_iAYN~7](˲6$/"#eH 2k)_E~r7(M b4(?{%z+YDLoxcD۸ap bߜߔݧY|?nͧdm7t)]v!zJ=sJ6`v6kH^MģAE]B>[ٗ#>1WEhu'i# J>xꙂH=S)Fe//#D\X&#mw-A^)cvU%krBWH ?sO nD:]X'm/@Olts#P10Wھnۼ}q9)~0د:%U' 1^ЩDliUA bobigp*^CՑ{wb-Z#@Q %1h+Bdij:g ;!pTE6$=_f ~TI 2yh_X!6>?܁Yj As'E!4 N`MeD#He1>Bӊب#,vI/'ٖӽs@(.{[I!"m2\g;qC=4d7EgbJ{yDwnʍeU/NАI6-qWw)c5U3͇姁64hrxoDEAdM4UnYTe VjgxOF)EK4J#uhy+H ͬ乖f?R꽉`l7:V #03Bo)fF9%K4-vH4[>rqD k1;R8Ũj9ϼt[|/U KM'ZrjRE5;0pXocRʫ 0hmiIӣh+ ~tL](e#K iwJ Z#'+|oU榓9Wgd<5.U1m+ǚ]Y L34y.'TktED)<[=N:Iׯi" cbm'J?Xkصr'z1.~xٔht%3f=}[ka1:sdJsۣ_#2?qw ͻ!HvLAOB1LPI?46ТcM"FS(9 }`b1FsCwk!AgmuH|ғx=>pM{=  y!$,W+xd$v?=prMxμ28i C{ @/RP&Ҳ~txb2>,_/Xtw:<Y~ >(7B($I8)]Ǚgd;9\FV SCR &Nfz3DĊJȧ>ENepOsk#*X#cϽ 6h?JhQ/8ȷ.6'Kf|.T6Ut,_t{L9Ag364{&Mrxyn{\|[n*ܺlOֽ;D}P@q:~ Y_UeeL4}bald|IoDBC8 h' Iд@"V]h'JNrn2)563=IN U>|MûDQM[O|T' | zǡCȻ7]P75]o x3SnC}AWLo2CF'4Lo<Ԏ @[_N%n ?w4Si.r.ߨj5#xesD!ok5?,5u4Uo`K7QH/?:vk&NpX(w/ktfdߧZ,>M?cmxt#Ҋte,Aܗ<SͧuM닊)~I7ݼy{쳯 [ds𘃵柚*L9{ >2^I={$>s8t !~&YGv(LV—+Ī%BӣN. dR|7c" xS}elAV%d x$uǜ#BWd(l'ːȨCE'|"~~FYHPJKqzS)X 47UgZb8* 1NF/C)0Y}%$ _2~=[qfİ߬jʈ&Nߪ;%#&WׯpW;-ij78NdTP\/[Y k ߇ W+^L# il`7M$"i+nEk™ўq=6rl4JS!f;nN߶FUA¹7pC iIi&Y{NHl9w% =~E]݋Ο ˏ#p'=҄z&K,A]:ԅu$2+Z9~*H оd%=P(`yjQKru7E.(S^wQA"En5~ WIK a_=Ȥ+\ImxsZ Z2| eHs}rF{7@~dAWO=Ff6mHF}]y:Ƽ(Ӹa;>j<$j/._ 8g~Z֓&c ?p\Q$gIXQ`yni"Nٻ 9 KsBѤ+Y:[DbACiuV%e T|Eڧ2ñN<ܤP׼~lTӭEWTmel d2|1<] GK O̒Ǿ-Fi˳, gIXw|g31o/oD D: ޏN+]C2nwgm. U϶ozD7]5p|~Ԛd̰ /cNik]=rm+~2=^oV<ٮn gxta?[uQ'KFHֽQU Ʒ)M$nv%=Pp=.)<_# 낍 ɏME.Wya3$&t7?D^XD=$JІBfTDt89\ɣ{ui:}3ʫe{\Ch^1ÑW]􍡜1:U'ۈq?xϜ#}r넥003 _`pu9G2J,p&G9QKKK{ j $ z}VzetbY^p(ʌ8Θ駭{sK;b~ڥ"B,*"4upDf {C0 tVyl7jVNX5 9Ny.ʩ;fT>,o(YYtڃD6O5uzیjL(v_3.8rH!)On[b)OU/%)L넠UC[w~m<%9dڐnDGp%gNYOl/HG{]J-a` H`x;;^}E/Wz!hAjg'-BJЋ.h1~ 0C}'W9a()* <2zܕ* Vsak5qh5Y,2ım קM´hśжyA32 e%)I yޱ:hJpyM뷼0C4LS3B3n!O٭[55$j|adJ44' :vk4+c ew\25{㉔2yfXwU%Pt&[5Q;kOM!qx.h5e1}($A7llK)</S?-#ѰY4ʇXD18}KQqQFNf'P5-Aý|ܚ䘠 }i+ghYc!x4ɯl/hup- a45=aߥHՂU hfȄe!lݞun(`پ,o & RPA"ʚCj[Ph } |¼.GҹKn0\~JI\ϟ&]?PB}esc $q`2>uuAB3NJ;/7̭d;0sj*"n9K×L#bXdAnȣs{c7S|[/!x+ZW7Y5H#|X|"V8ZeuS~!-=B霼[z8hgܼHMI>3R Ex]fܮTRLj FTa>5MGsI0R"sܠ2|_c PͥP\kw6a-QxШt⪤_$Y?cE}fSTޙL?Ha򎃉gFCu|=.Bm3SqM@hLjR+WiI2:O1)w-Zr}YhnX2ŬT௽^D8 +y 2o2>9(iuK+wXJ Iiٜ28m#]q -LUһ?٣M9}X\wʯ'?+?/R_U䛝6욑84%;^ %qKpX(y|l;,_Α AzD*tUBD)`A:  2m#U;eeL bhu`鮩9BKMaӔeŶr(ʇ[L3sQh'{cͿSHwT<{p!v2$51OOѩOHL˿xn D$qU?+`><$IQUU 440s1呕{5=z`$`&+kJ~$2+Ӵr*^5VV)9xCµB2Ce(DD36|-#I+t<0LLXWF宺)U2` X8EIM%|9iR5J6x 'lƐ =.4sxj*'Ei1uɕ # ‡i&Hm-+)U#t\*,cȵ&-{ђam.+(:l\XSz, ]nj3]=>U||kաM?iXmfS~RHhͺ+zs݂S gPyV4d.֜e#m!Y*Z̷ Cs:&H8<¯1F f )rTDZ5*0;G\?Xz Q.Wɪ6<3R)~i8Bqf0xB<X$kQjp"V8-boD-3,Y:6 6 6m<:"v}9>xc= jV%9;C׽HHOf0q!7Pr<+4t]h׵EeC5@'.whzYwDd]&# p$7 jgGZk9Xs+8}#UbyO*x(00FXS z!P :EN²6((8QjR3qw<6Xq+1S=VJaWu{p99hF/^HyJc’8y?d߃S\Y߅13^nKuF M:FY3ۊ6s)7g 5xx]$af5@%b,h$7 !3B?>n{w/jMF`/^ӻ9S=X+10C fUmSf2ci8T}'Ytݿ6" #aHJTv[ rF5@%2갖BY]ҌTn_w^gװw( _4ebw, -26] fY뭴3i#g YR31?/ `=%GARs]}(20a џ'|.=f oDjڂaΑK{ _@VRrR˛-Eu;zufg/V Y&O4NtD2WoV_LgF*wdk&՜>ֽΖٯv&ex(Wx25"m<ӆA^p=fEA qEj+J,&h`ˀirS2PuX87enx'J蔈DTu;-*{+VCn7yc:Bc󷝰.jYM4z{ 0V3=uDL ~,*Ŭ8A>,c 8͖B|)JαWoϸ)M%E{мLȌ#޹rw")%zخ3j¸J_ S00fƽ14 "|#9r{aWt>8K{Aj_`dup=wN//M hMb!cQyޯFeOL=S:6Yb 0b+?}8m+ހlkb5>`HoC d̼u6#i~.eU,){C~Ht1;.%֜ i@H*6-GA2 e}>%x6x`y0 k@qIqݔ1U 7Ɔ;%x`> ts0U\N:z1*BEYܷk5[0LGY̤,c!wS,sAWxzuFw4KcJRNOAWJږhqGw@ERh.v7QeJmUGŽdFBBwZI|H2 %jE򐶆$x{8d&0s`v&ڑlc]wd]`$$B }[lB.EjJ|&܌Y/]mZ'm2d9>EQw"aK`d&\b6ߩuݔh"ice~jWsC/c+\[لwp鵎bd-wӔYav5D:YΤ0RpvuNAub#xE~ ͋Be4ljhh"HЉ (*ˑ]u&OU@flړR;J;c]enbك-pR5UuRvx5t?ǪRZฆ=4'aw\PNx0 2Բ,qhy:v󔂗T-v:WH8Yt~Z523Q[Vp5{<G1D79 6FC!! Hu᧧56v*i|ɎLLx}}ԽX?FZs\SvVƽRfuhg,^}wxIKЎI}/7$L2+Q Xm[ӄj) E(`*E-@BCYB۬Ұ;}y;(q[.y5[ƦA";-N4AoX1 FLkI^MfTn>:@Ds?b0ʕn?'2}bZ, sRy}E~6}DC?M ]ǡliFb++'*';F9lb[[ wD&1 i[PfB+esS(A+PjbR{;Ir5>8E/ o? GU2 z2z1uKGzX%O<4 'aT;Nu BBOgC1Τ1Z&z9PP|EuA8c|ρ>FZgkRcp%<ŐrԦӳ+:̧}hIV\qAFq ~ۘfp(-$7Зs,ƬVZ\&p̺E:uUIbTM:x6kXiJ4kt$ 47LH<4OC.;_G-~vyʊ@CNꍏ5%TzWwyy!|/2^89E J:*9˂QV+[p pTo:͊lUz1K2ΗDH* خ-߂=8#EC84 Y˛CO@zaaM#i'\7 S?_k|q1*>S^bF+l`exkK.䎮 "=E] 6ݫ H undF[):^g oUl]~2a7…rUvOaEZ2  CN >I礡!Pm)I ?l_uҞR1Wrk Գ͝n|g?۱UnWuH"naU\#TG;e05.(zlL'vZnD! u'R<|}JͪRͫDJP:EV 3s\6+ j&>qCS3 L7urdGr xS$H'P F?:!P/f{bו{&J2cYm47*}"bb-Umd*n4Fwq!qH%g}/@(lW{]dWBe{ D z ,]DQT3SZ]aI}[-ED1'ǯa ܹ^1X Һ<)(m)-5*MR֟Kva))Gle! p9DE:E$ɷ;gLRܿ@OC?i&2s 5Ng͔%CfsIa ۀ?"Tl3說GeL (U&mFk >=&ؐ\%YUd*L/#j_rm{]TO,XIb@wdȣ|DTt@e\\/Omrr6Joꮣ"*g-h>*/NU.z^vK^k6ܳ:}ap x#0 т%"]HvH_=M+#uq:}R*wE.%^}ߨ2sn-99q$FՋˠ;-$T^uI/ 1kľO}b9Y^m)蠿HZZ#Ek @*y#,Gx|Kz)A93,`BGVAYIZ(JsN\̊c/-f¸c!OFĮ:XоlB#͑F.."]q 6-V2wh͊4p(2; OGV"*/^N0T۾Veh:g,lS[-12hUfb Ie*i }yoؤpK`:ƪJ+ *ńCgoš $g5G 7+xδmc'±Mߣzn ;9FbRnL)i'I[ $E3,ĀX ,Wư[ѤF>kg@=J[ߡrhI{5k}Eihή`\%XI~|ՇGo^>U V~ޫ~ι6ׁA tq5fuolpܙqtBe@.oLC4\/I2-r1=2!9mT*(.Umqžgɔ8}1/Ҏѫ9,ٍ'W37l—^!zeN@!NH ;[uqEIwXO6M1P*3*C3Ua!_ryw,sԇfrc+r|.5:şa\oZmP$5#iem}BVK'P2 3jst8\O4{x< !sn@PkC t@Bc-SAI)$G/V##XU'^F2?@6%HT0wBbPa(V*  yV6-N֤*Huڍn&Gm-9-Û<&0WD qq\#:!0ձH> B w*?6 z4DbMskoh:Ys`v >,CSώt<7;Z$EE.e&v"|F,ŬP< MSZU7FXIEsc"O#D}T,|}k LN)RNfy= RȒ]Q(VG5\Kܥh+ԵN=A$}xNahg%y1(|n+ uu4b*5mQyrTֿȍs3ߎ#Õ#ևk A}Q1 5i[_.&?y\*&-6k%མLE@*0MOsϻ3\)/>o}h~p!CNTSzO9tJ>N2g3$|cBNN' 3ք\ERw 7vgPpP6nL F~NJ>B '59~g[*dW!?s J\϶=/@ FJlÙ#o`=/Ԑ,O QL^աg"|Rquc/In"h 6a{s'*Oyw{7 *ʾ/)ڷn6/n(\yPf!9 o{DLĝ%2v;k5!AHY<1ڭ|^hj<`'F{w`2^F[z"u.;\({t=ZaQXb'+&tXwF$6yWk&ޞrÅT_`E@=Yi p0WŵN="?*ttJob,s,E2hNYi?nPbxB*lCA,/HkyRCNV/0Q6:9+‰2U6u= ,Sw*j ǘ >$J&&j="h*Fl[DygYq\SPs]*KxH"JgpwXIƓ`JYx1j2lP早|?X# NR]NQV xZO: =RꎾF,cDJj%yPe~2԰^ЉxrQn$ZQa5Y^9Ö|5)eWd/\R":XvgBP5 4B== s)xwr;'nUip%bVD={  h]9lFI[5#Oi/9gA"4B^5ڻZV yso5fuȑO0 @$&۴;W' ic/p='yIhhmGe&P7ͽ`(/.ׄ B<`x}{rDTV\r0 :௟t2uH^=u,̴J[^y2?KQ?Tt-~#σd"Y}X^gbC1TKÏ6hZr /_$! ^-hf}\ i$)Q6UXE>6ϺRZ-]Q҇Fʱ(t {`Fcvu!f"Q[+ʘ@C9M:IˀycZD?N?9 *kk*a IXvzWTĔW;q#%e [^iz"j!"=BV^]I@ƒӇS6 $AcN{v؜nYenI/t3!  52 yivI.ibfinܫ㯾^67(&k!e]҉,bjYFd0AImp3 扤q5`?%؛\/6lֿ3@vɟւ6p<٨4T &jUBNM <R0MLR[,51)`"׸4b( ]yg#/! V*g?q$`Rp`YeJqi"e86%?.hSEiԯs43\V^β; {YfG0V} cϻ8;~m.U;36+g鉉b{\ ljwepu?>ckЮnse]xPFձTYgi֪Wre `Z]ȨIE RDK7>p{8rp4{DYhnwk"V= ڄ`v˙͵M)5̤<6Gpo&xji'j _Wю *ƴvz)n)ī~Xr1YaAOQKmי((E'n6"e$s6thb(`VyzgKӜ%'`utrA`;7d^Mq蔇 W{qgρn<,)`ںoh }\B!Dޮ .~M! H4 )ͫQ$VCh-F!;n3Iv@dʼ|]G ldZٴfZy@򊥘eӡA`;[uk;#oT5Slf򭿘n_⼁bƒ-^xVLR@܍kr{٢fk~!xheØJҘDT|IEi-g)Έ(j`0̀D=c1%t,$ gk<80C!ڃmJ@9QvOFX/8H`& w\ `sɺz2+JilF›OQSH|R&UʞBG#$M.4sWbE_fzISәkCzᘺZ!XCxQ*;$dNiv 1" ѣgq[ G(!{hٞԫ ӫqdn @> Ci{O) &NLps}O'mgT]Եr%ȷJ:-qq8ގS*B]J tO*~cP_/mc{Wf"XE&z!.GdU]<>%^Qt G/G阣܁q^S6af7v’t5oTCg-#6 *@Y=ƑhiˈJ6w-ElOo$8Fe%\U?>R͟QIkoIX{6Ҹ2Dx~bxsf*^}2uriޑ8$''ȵͪvr=|$?#5uᣄcq+z+S3V0"CUjǢﮢb`: ,fHU:a=c2K]ʗ:JEE"w Rʃ)JgR' I'xW}:- uGUKH2^6> UoPmGXk_/V{g~j"//z'M?lNgf.8el1hk * wFEk0ëgw ˵ѤT ~3 w j,ټY$vxImn|/϶Q[]v|Z2UFE%iBʃd/"OA.aEPb1>uη/|?>? !h~̅]\v1kL.xy9?7W!F >)\yc>r~r Feۙy VG5ѭĊ =AysEp/qlJ1YGHț33R^'?Vd]e>C>J=3Ǒ>$&k0VP*!IyCؾ-H..HP"{߾vVt0hƮST"! |(An}"lEQUZ\Cg!1ǐQ~[&M# E e[Db%L%c;|0Dd ;փ ,VUũ>>>պt8Zx?T.S`og$Ɋ]#UnJcqe5Im^ ͹&hgȦ+QD*4!rD ,eidEUf :q~UdԴwTE7ׇ eh.hUCDekRƅSW|$vdgI~mD} *;%i^Bur0]`3"k)/1/CȒ&8j-9I!GRF=9D}T!@PhB+vdg *#riufklm 2~_f$>c2:F~2:ٲR&@/]uj8NTA1یeW6m 4T[m7DyDQȺ=k :[@p tȾղ~`~%%De"EuwFL!4. < df3klGd-(qvߚC@J"L N\f?31&$.2cBC6KhhR( +Mx `Ci?oy'z&MxH@Ow U${`LX >W%tmWQR\v2 1i4lf2)ar/I.- $;ޑm;Rŵ\=wqu^KIO7;˶iRй'Q7:H*<ѥiHZ~3AMV?Mr˜!R2Z pC18_k{u$ۗ7)qGqEI |Uݵ+*l4{ rU"?-4qjpe6/ĎGͿą!F ӎOY+`㠅_%X@k#{k]ήU ihzȂXGwxPJ|[1$b&{2r#Izݾ*WCv wHRhnF T!1O,fՌL"aQ(?uIX$؂LG&0Y3~I13|ሥTJ%W',4,V*Lzi{[8~Vy) =ޚ\ = ,.s 8'y]X"»b.$iƑdc볷jo8 ǍerZ|U84K!ou.Xh,fuhTbFѷa)sQi;< ^ (}ME< $#מ8+h/4()_RF5aڒpWպvéaڹf+ЈfI< cL˴BYYZ>MBJz5T$9#{Z,rz.ұ:G}p]|}ȵ:G(8$zwwM_`yCq9yрAO3Ë[?U7ye~ݏ!X D, =KjF<, +E >ϧ_U',`GlY&r` r%$'kM{1C! ?vS?<Vk =. M42nlSyVfStyfL׵_삃[-h8M8zFS6˹SنI+3pvv\t}rqz:AB%[2Txmt_=8)OA-UtE](%syC(-QKͻL!^K=KcÛPNA#MlHԱ/so=QZe@t;a"IqtLmv2Py¼xOW4 yM~,`Z/?fC NL%Lp \N$B&Kc%ZvؼvʥGjvf4KZOkf=}P$Xu)LrS7'"\e:6+ ٭'>T RSb{2Wߗtv~8na*SsZ."\ P륇gl;WLr)£wC5giH~auq r)6?\qbh9ie!/|GDT$nϔC߁2Շ>l}J x}~!η|GSMԅݼ)22fH#)귦Qgjur./é=ǃlݻ}i *%lU%W{H- (S}7j%MH6%8MnsV3Oc$Ei9D;} Vo?Zʀxz5,t"aGGZNrq 5^=;yi ztO 0ؕ*5k8)C7̪*w{]\ hB_ƍ>ir{Hٝ`3MѦ4DpZC] `1C㿤;]WRlP*xҡDXMq!badnm$n5KŸ%ǮMRkdi?oǛAj2%v~|nMӄ5ˡimLG$n|, fvg)fU"Zv[z8죋 FkT?+|tͷA$n R="jI]TV`>RXҋjEהnͳhU]}ldN ܟ],H錜Rk,h2,-!ۧbZ_+MԅTT@E|бrM8ş8=YɭШ7)5U'#:ppNx" "ZyO~0u Wg[p!e.94xlI֌3ۜ (tTt6~~ɩ(?ô6&<[m6Y}.!I yEcbDA6PUR12 L6|t,@%FИz,Ql#,H^2ܙE0 bh&"𒖆XS鳒b 'O"*P(ׂvgri?0C˭ gG!2`Y}\63~ޝ'6 AEs)Ňę#ejD:kX|Vy3жA\]I~iYVɸ ,F gQ8fZd6iLԈ۸#fx4p.7&~SQê >#HkBD| !n*XC+ZOLnn?pC&Nh `nw:uhԸ-N"%VΜx=Ӡj%SI~`:`qWTq^OrTokW@OPsb#VsO΃x|&U%p#M XLC5ܭ4\hd|sT3ltdKwR;oI@e+mm 2ٞkɱpnG3QkHc<[Ba؝!Ůjsw&W|Uw)}ո$3%gһpESڬBEͮ][x cR~ZLǜyjx;X Rc pު%l9ÐbOk-hz^#|ռT?ZpJVHџslKai9/w-htBltGսe@a\ p-hmVc3KL$/VYp|1Bm}Ehfϒ Lirn8}#!%m[ʌ1o[hueGy8S I{1mw*(~XGp[NLe4N/+*ͲtBԺtWbc DÑNKBIgxd3$ &xj?hti6ǰlLj8# q-7?1CdHMl(ڐA-o݆9v8?}{~XmnIk܋jʳRZBܣ++-"?qWl盂ƿ:\}( lAYѐ_PgN+7I Wy,raזfLVxI<^aۀJ|yio̬'%9R ;Z&3bA#P;0 ĞjҋJz&+],FSW+&1//He$'G!M)+ԡx8mE"SXtDzחjPv 1dJ5asuGO&Wc: UMfQx&S{5wgQKS}=xeoek)(d:4(ITԘ<(nVtd`rWE+Pe讚ԧ#3^I |g"ӕKGdĬP5YUV3vcw8|ؾIE9 p3C軄gAXOBucz-t6}?qE ^0d ]Gg%+5 T |WAr \}#K'@Иv~Z5ma<ՌWE -5N3Q'{])s; /rI'|4e6鞝>h:p s3A6?pSMM)-ͼU їgIr쉋*%"jM|!IT $Y,EB+ɖcl$2>k?At[9Շ z[F,r Pkϝ:$B9%3܎t С"FO6?DHA\# n(ǸV6='a/4Pn\ 2عMIK0XBɣV˞cOqWmHÛ-?ZAU;uԈ @P+D4(Cg#i2"zl94vv EXx$~X$#!<_,C8?~ _@$9c1sLՎx5x<}?DgΡ(\bNS0ؿ;^#{6zQn5ۤS]@m9HcoFh%wZ:)#nnWp’)厇`Bk\}T*"eۯF.l?Qۜ&"\]g'޶RUvа%riFZ@i|3>^cP }Dǭ12>ů:mxɲ|K7& {zE_K;ew cr/?}h;6Yl2NPrXf!ũGGOŝ0d-UJxd6`l=h#՝Z 7 ; c*>/4HX r0 4f(*f^+Q/ ϪԠ> ~ȮY\FTs=جW8PjIP HŶɪI3ŒT6NP~%&zi9>,,PP+ c0v0f]bqbF\`Ag@XURΎ>kCs5\8bُ`rL2, A7yFjB';{bA!y)ruˁf,` p.˪d):HH#* r/4U0S!ԏԂUPh2mDQPЇZA%\}) -6eeV5 $nXU ?h F=Xy%#x`F°M-bms.AQ]SαJ('$0WO H. -Vq. UeK%VO{,O) ON]|>3 ND'79fTt*gP] fd_ރ wXPFDsZ/s+ \ռiWG{壅Ϛ&䣶! F)2G}?L:,8G7P sy:eAoFrw |!.UAy3-gHQ<ț&GP8?Ek"(~k(5n3'B*F O3յu-˖pz7ђӹy${@ -.~='?'wa(4j(PANa=M~#u)[I<W#BZ|h?f>->Kzr5I:Bm[;Jenwk֬,b+!D;Q޾IsemŀdݲMl_BQ|܌7IO=?䕑?p [gD<\iIo||+ Eln?U џ_#|"dYVk)O.p>& qx/>ς+.VYvf97!@RklqM Z wzK=`-TepH'_+31A7Gt, H(_{J..Ymo"F3yB"3o+>璫f"QT$ާL4#%>"L5h!ex88k!oϻR=1-)9YNդ4qwBL{f뙹s%j-IߊPzpJR .NYz]^4 \;Ok^AGzV}#XE]Λ{AZͱ9;tHQ9Mg>(M_1Tf ;͋ak$ٙVy[Fc">:<*?MTvJ `Wp+ eGx?eo6(N A{ 굒Cg:ɦ=l<^ ZR*|DI#o|Ǔ8)90S<VL50( kyQέs|DbKŜo`JANbwu(If Vo$x &Wr TOo0n.Z/=nL bCha6u~g"5_G7|+U@,+Pk̰ |ѹ{;`sub*i|\|_#8uGdTG *[A2M*&'pWW7*#!g B?0WDsTTCd}S4c#i1#Z+.U칄U8/ ^C ^` 퍥QHs:m ˿oDO\syZ4!7(LIgFZ<(`0A ` A*}:kUD0R~0,@^ͮ9oQ" 8K}3ɪ>g~9?=9x+[>!QLo .C36u]VeCu ֏nbh PA$J)Je'wT _|9ō8նMZ8EĬFPvjje*ՎC줕 ˔RHXA\FG$(qF{/ӤjցjXeoYjy\uW7DÞ8fx:GǷQV*CK ,]בϔ <mZXr =_]t!6d-3zq[ mB "o#eқs,J4yzsRovG\=P1C|u_u2M4Aw3_ 7G8?TCCư+<Β%:2zxMl֟aAcha)N? h>Ԉ;Kjou)H,yu?N&CFdg#LƏ}sQ:s1N˴@鼬9ii^ ʿd:0 Hm…a M1Ihbd ;g-_]  _ȩݖ$C~L]?ݠ˩M/^D9۵ژĽ&-{_+ݸ0'Ktݺ&%hTgì$nc2`pDZ ˱Tpz.@BK=/3\+wj4 JO.odڊV~֦2R-f_x\"\p鳢^%00sA(p5)@s7woveo` ߷?vxjJI= {+3|;qrI-Dܟ")x "Nrqrp}4]S$%~eht5qQͭ`\{|3,;l;uQ[C!E%IL_/m԰3Xk*4\Z'Nc9\>̗UU@O+&P>TQXB|fWJ-bX:y1nDAMcUg(KqZyv2kqB=g&̵(@)9_gЈt7zޥ#W7 #ayS64܊H-3 @F:766NvQx8*5A^#v\-0GLk"%;X_U Wd` Jfh2qV VZ9˄Ώ9gl 8v4j{p=}@IqyǮDŽ3@14$]bnҿ;:,,N]]c7૶gMv{0<إgN1U5fe(lqݒ굇9mab.#<7Y^{iݤ[>$ђhL_0M>n)^w;CJXLd'&>1+04Y_x d]y>Դ<Z$kP>1 p,I{%m7aRޭE':E)?Z>ewK}[u͗*Tb~~oݚ&)jjDqh:WTKaZ6 }|'F.E-\ok|lX/Zo2ABE+% ׍5TO+ׂsm0X)k3<4 5VP27ޓ0ګzDL -m9)QҏU`* J54O R( 8 Mӑvs Ϗ6_5\WG5SVH=`1?zڽ;~B"]bx^, Òy2o=Kyo2byq %b…pc[JPvkܤdz.\U.?_]6fsT|IꘌQ2oR@X!o#rVJueyke?öݹ>!%"B(M|kPreiQ,<8@@kK A*ݾ(Yu1dtRF0`U@svW4- 0f9%<:@ՙ;SkU{ip䘳2(ew7+}ww^ņlgVe|ӑMW}]>tN* !8vPLg3?O C[n -Ya\_7 Nϡ*D5!dUrtxUk#]PP4 VQ$2j\õ &$U5C~+0"5;rpb @2{ U&Vmۘ/,)l#e?q+ Xz>T_P/*VM%Mcq={XQAϸawxN #t(h| |?fFAHƹBaN=J?ڷG#OFB%Omަ5aSD$WI~oG`F)d=Gj,Q9u|oq mwsC0p-m,&ð1"骜A?ĸpwպ @7t"PJSMLAp2w"P8<=cpTHW?Kyг#/E7'0H7@6T%:wLaaN9N4[ۊk[ПGoE]"mضc_T @nn-p+j{kӕp? 6)bl)!Zq[+|!~bgUS$A_v \N9 vxb}vMjY5nG2Q L`3)GsޘlSB>HHyf.'#↏Y鼖=4Y2[|ݠ~9|5ږ28]>2-]"Z3|0fq4$a iHOn'\-Vi]2|.^$"g"@,y70ĎcO}^!P[OXCZ޹E :cl[OKVppdNC1@l!xu{=ij)Z:|B9nVDz(Nߌ%)3 Kףڥ̄JSd:_7<>-PUD2 e#D2GWY+ ]5Xf7*m?5Y@e7Ӱ3q#nComiQXJr+PU djO|Q' 45hETS˦T·hfZ3ps +pssb2&衲k5 R}$'XXu=˝dT62EÁzINygLL^=߅_<$j/"y=g|(VF&j 4Wbzűz?IϺR3U=ɽǷыJkNe$&k'W΁Lq~/Vm{ElVQܑgx~`r\LDjL2^O14~0!6=W<&Dⴰ0 o׶'2jWz[}|3s0 KQ0M{aT8 t/j=I@rJaQ;1BpfW۱Q&[zK@__XLஔ\ (sjto\gp3@x*(HD4/EdI[S^YF0كe3zJ' l; ̇c[_9>ޯb9'[὿,ǨHH z>"lwz"ࢍ3[?*6iUӳᙋ-xڜHe0G 4Ř~l0;H+N56}Xrq7&7X X ^Mj/c[m2)>+>u{(-^EP Rc2qM%\L]&T5O7eytzKIt!M.wy {6Gа(:>?lF,Tu{|K +p%څW2|."=xuaF?w 2+ǜNZGlPN7 +h6&^L ,;u s2]f& ]Z}x{5J$~.#ͳo[]&9ES[z^vN4?{FN%Ec!nN\g܌nK`D4,P'?|~t$gqU0U<}ﱃKPxg73z7pϤ;&}PkAedIgq8v0+Ѯdqڪ6\"C w#\S{AۄVHDL9zH'@vl{"Vk[ E?fU6]y}0'bvj9T5VRVq 4v[Oftx*x3n$ bگEI"u`?X;fzx 5Wq`M+I}a:l01ԃ8TI̲XŒ3L \#  DĆYD# /2L6yvų5Vvj7Do`0QK!/vF$9p֒ S z"fc X3MK맸g,!UZ 2 4HE癐nEXٌ kw'~լXk( k}vFy!Jt/<d*H1_3p=}zw8Ord* Ol#B$VWh?XB`*na5{#]洧ANWS?k_b5Jj bZgŎ#)԰W!"]U 0D~BpC$ԁlQW"$blCB!}-.v;Qf\{l"6#B? wR@[Y3]uY3xAV;"޲ U{,"ä\1&ЪZ䕫*2t"VWtMZMZ78Is|=:cʏ0jZ?u<ߋ|C":R|.]`ϑoBg}9Bo)knmsI"uP͗|Id;AexR&aՊĝ LSVӜ+%GRd}R0SЮKvC^VW|[0}¼Ԫ,%eO)R;AhH#JɷSCFËF4}Ng3 8y*bP_BhY!`پ!9;9x*0ML3o`']6!%%Z͍LCcM%a'{ʻXF:qA{Fj=F]DGr d-՝:zG>B2O+Is\@(g$]<(~Y*|`}o-lX-[v!ACS83$dt4 BѮ,tiy|ߕ&Nϓ0BuJS5%a=>itB l R0!IP;Ϧ!Frb)< 1>Z̤[щ>\3%-9J$o GZ|+VBܿLyy?EE2xk86k F/DNgADs@;Ex8cE~>e|,CJIUUǷ>1X_Hw W]Dagߖ~uxyKz Ȁ.h $z"!Y)v7;/w~f㧷ܽK~ si^ǔy~MO3Ԉ+0 aSSO5ml,$Y,!rNMmc.&6;7ΜsYl!}+F=F1CM>+4'8MF)d۴|Ư.-<wTStя3CCuZ܍h9Z}^'5;~p6\x/*Yjݵ\<ɦ*Ew?E$HB)DU/G=ιggZOEi^CYЌ O3d{ On%M7d*VEbq6D줧"9t?ywb*d/B)ͺ1g [c.E_qm8euoW( p'd=@9x$n9 LffףHkWT6p[- h`~-crDrXך*ףjg:}r'\rbVR NZMI1$X~Vt q;F౴5?*vsxBĀXsaLk$b`!n5՛C`]Rp]"|J^V,:f}e65r Xb:w̗wrR/< PzĘTԬaxo){K  ]rfg}wU D?,]#Rǔt`5xR^NqYm~gޘvL1כxN Hb@7k^ IķoF3  #7C m' %`c gG@hQ23K؞<h-DTj8q{,Nޡ)y[N(D+x哞Sχc#{QjDQY}M"slUoŒ tP! 5' *!j K^X>nF)vl' `À,IxHk8;{2-}B_2[i-1 "=#<7L ٪8 6zc6%j"y@8%]@h@4\Ces&eo~jC>Ȃkݠ3Jِ\B/!'iEw m1ƶ(T̗G!~-0eh^Բu6P7a:8k"Vr~2Sr5|]`k|>;H!cJW r2Jz]V9 j*6(WZZj{X5᷉U *"oVnN.rvOC@(1j3# tw4ڼ|yVrP$}#ȶzՔH2SF)n9ZB!4{kugܥ orǷT/ඍG6sw PV%4Cd H>ˇd{H<̥D$z09J\6I^#>X9L<]ݏ(N^tAZփk}EeA""H"ePX5ܸsjDY]2UE<_NNTԼB0ox|myإEv[X3tS Ə4)S>PP$-avpj[129~5}ͧu>y'oExXq)ԋ,Ҹ4y)4>#"^a &)^l۪R48q'CB]8V6:s*w\A*GrDi7$Y|`YGA5Rbݕ_VuN*Jb%ڟ 唳nӊ-KJ63,t3|p@ՓAC,v~Mb#-mӨpN"J2{.0ih;v~2&2I@? mJ{;> &U[X(y`I fR`q2g.mbqpiI6lDhjwxKzt qfx6kEdp߳j1opȏɔY`\;,LސxQV}z$- @Z&j?/3x(>#9saגs >+ʷ #6P1%$ N$"~[p,/L#$*,g(MRz] 2PW t*c<ŝ/ӀY섔4o#Ozӷ"L lƩ`h6Ws}mOP)WD2 Z~}M!UJKs4IKɮTt'pC<_7(-9"ɲz] %򙥇˨%ǓaUaC tMR"<Ұe '҃Lv=9S1;x%JO x,Y_du&" YM\_m$bJ5Zě5T7;ۆD-^#D~}C jB|eQ31s2a1n5"r ~@4z-[XJ5[J".:%tuQ>9X^ngmE1F'5S`I펗i#EVFHR٧NG-jY=D@kr+h +pңAg W|Iݓ=\c|!V=4Yek=>ڕ? 0COo)Y䀝y}ܐMDM|Cr϶V콟 i pZfzK˷XsZ"d%_s2q(Im#5GxWwy߃yGyz.<{rXC՚=ȉ1[:/,QݞVʕ.J2veExfO"1 hH$7Jz$ -tbdP}$+GL#[>Ce.w(:5+tH I*%ȓǔB[$=̱sMH ux9. 3%=m—jW!G:JVm$*I 2YIup] " {ۿ8%ߎ"D <4M6~;o/N!\-?%qՀcqG vcIUx.Tnt x{ue߿zduo塡 3Ҷ|~j[͹(XcmL?;ԩ#~h0G{Y޾2tT38P0[[yZ[ 2R.fbix4 \Jk)Cvc^G VEeJP&xM2YA; ]~@6#c)·d >9](4 \B{VϋH"*ϝ4)HJ:0ݢvpao1 .#wSY¥n_H֛P BIS%<FfsPgmS5/'L}l2'LOVF^('\3b–#.gU(y UK|>e͠۽j4CP-Q^E.IwbO>:[t4/wau~E dՏfv ԻWj>!"ێgPH6c1=Pi}rtc`HX7$만=b%O6#sIU955Yu!$Zz@C"*~8Z,}Shĕ)%uh`bƷ#T{bΚOX[ݩ[j<T_%6iP*} 6fayu`5(ʡ*Tҍ X&3YWͻHAZwK 2mn^bqp|I64 m M F&~틉ZjqtԔLt!?*|"k)eڟ 't [/hp_8Œ~s^2esR=zvw!|IᰲNseE~*ޅtSP%ZG>Pdd hX@`Be 8Y1wi9i ǖ4v`FC" |=qY4IoW%6nY1U1/FiWk/"aEo5kɦ4C(n~_bXLz{ 2ŪCp ZHZ $B.&o,Wvw1.fIQ mImgsJ-N=N H%R_˿2p^IDg[Psz}1^aMreO ~C}G CX|kX|.uNg1sPĸf! 6 au~MdĮHHm%-L#O.l]/lL7`و`'*XP"!g}鱷UޗȶG]L q#i~q@*['haY/@m`I}v” W]}_/bɅôfӵW'M1[։_OaH'`:As& N%Ͽ?*"0@Zh0ެͬg)\O4TQ25&^Ƅ%k7 T*ץWn $#5{z RrTPca(dVk%9[s/{TGZ9Z?7 p ;qa80(p0<-`=f-v%?ex1{Kj&''A~WlxM9+#2ƭ1džv뤤Pp&хkmE*b8u}i0NdgVb7nuQ6$HFTnK YuEEħSV1`GNь$IIf_ zZ\RӘ+1-}A{M{sdtyg OXRB6ʩdHQf/05(͙=xއv[ōCT`[" ˵!w1(AvpVĸlW=9,NѨU?% }/|LMOcG#=!ڇ(kw P!%'m3; dA?a}8BG_ȋ3fKG$Eo'I;UgRv ,3zR64aAMg:)iMSbz .@L3*Ψ}ez;WFv9=C"T'? lɿ u|յib_vB1BXю| 6/=1Vzv.{+sv 3;bEI2#q K>3zdK!j% j<0nu,t8ej'Cyāc`|lhf4I%1ɹ@g &0lԒ׊Q}.8$ϋb jpزB7߃% mK{Q[{Y&3Nk=V휙.y3{";Nzz Ċe'fMYd4TEhN-%e4kcTHg>2.TZH/!'ш#DqTtUL)vy$ FH_GI˰0i\ֹnZAl+YWٌ\1,C#݌u)oKa2 #Z% Je!#ǭz ?PpFG U\GϖCh-Tz`Egij;)>o]~<Ac)#zCr#d\i7gFy#yGpUA;H_4x "*= 5Q.pwzēIT_g΂F.5v嵢  Ĵ6ᅴyYmֻcxLpcIxBywsw/jpME\Zv]Tʎ>1%V% &_!㇐/'h$%u߶O eҝоOWE>=,5,RIXgC/NY0'L|s-6R+dp[%AߪF6Dq4;gkq{9VG7$j@_uzup/|2KKmN1N p|w:\ߗ|͉wp/TYTQRHjy PCfo wuv>koL%n/MS=&\\;{[ Hb@xp& Q}cr9%EaSzkAa?IVWkRJ>UQK( r!mч3An!鷉yuSQIxۗ64ᆩa?M7Bz|+3µnR2!4:@&BޣFε &8Mf_c_ApG{ysvD@8 !!W](޷0 ZnSG>+"#Ye PIOY^4g[`K!]iGʈg@Y 9u%?Jд{?0a3ln+@iN1N~njג\PnM:Yi)ض7vtg<%z $n *ބㅮ} ʩHpLJsZQFtCĭeA_KS$`y'Gʩ=xBj>m'i)jsW*YFђ':`LӒZnmd)ˮ^b0Rq U\|ޫYdp .:nSu }gP&@ʧl \A-X?Z€Α"4ci`nXWJ\T-88F^ʺR_0}&O5zcJHI Xκb|өLj) ҕw|T|qo3~ -WȞZ#x[9J0:@PeK: * J;o=b3nyM Nyy6\j&@*NtS%x4nwFfxAa:XhQѽ2Y&{qN {FX.p̉OVi[ #8qL:g3'@{M<0>pB Д u\G& GvQy=jMz9K`Au-#8Y6 p̼:ްS^r]"g L)V4Fo~ ;f/ v%0\ϔ?+yuP_ȭ%V䖡нA&n K¼Yʽʐ4 З})=g\ly}Mt< *gc6 1Zxx•x,;.mP0 geVOtpaZ8^X,:Xd䡨7EX%ұ*`ӤaY׀Lcz a /YX^yI;+R +ݢ)R.B\- оYe?Ri\vBƨ2iLߖ=nطty:Ǡ4|(Lя\U|a*dx&d#'HUΉrva'yųyf/0Hr4,L)]GEcMN[$.ޙ^R.L2dYLOɡX{6G?/!l4Eu҃c%51%4CU)’߰ƿv2 u@,!wNQWSSikXYLĬh9I$YpDL{F_s`*vIR-(.r%H͝]bDg+ufsÓ4S.iEds?&"fi?֌7";-d}6LNr(Iy0W{9m# ,TIdv_{t\7"z7vi%?Tb 8`sfIRQb7iyglbgTw%{ X4GS؎ᆏf/2<I='s7~TVHGq'][9~5C+ i%ЄYmZ^0(:.[#J7]6'_,Y^y$4}AϤc=F 2l_6h #25S;y ީQgLOWckƝ%&KU,^`t gLMjIR=*)Ls7dL""omQib hruv,{TĞ4K&֠hn03,w5u[ Lj Pa<>++;R]T.Ɍ%fe\`z9,ċ:`X7h\ EO x̲m8}=; w3Y΋.qׇrr9qOo.,`Y, 1})3q2ӟϾ%X={e J3˹38n/ j9`8r v;ƨJ2:k&m.4kIGo\[˫ :ф $\B ɚ~b֋85G8ivP:2OV2}vEx bf$r N9=n|1lJ_̍jg7ZimL `f/QPcsi:5۩Q/aK:'6GTۉ}CR>1!|cj2.Q!wF5HoWitb1SxNWV50c\ 4)nɮ,O Hv^Dcl5eG | 5&X']:U2K?$3ݠPGaz| tTa{RebGzE`2˵hRp۷:JAն2!x1Ϲa -¾_"?c"XR'7EN^#F2/חۮdθcGtW9-KК7|mw]Ro%W"c\-SiDOd2c6]jWq/PzOpF;ʝ5\\.B.b½RIqʭ[+?PE&UGF6Llwi ԉ"mIl߀v|硿Hm܂iP`t.u;[e!٣^xJ?PM^y:,j7_]Z[Of^+[*"6r>VF=+Ӥ5O˫Z|3 . gy V+SEx\매ӊRi>7[޽pMSb.&7$^?+s BJrCm)U~w:đ$'Bf%bXfF\}IY =>SQI%ɫpJw9+,%qG:57XY GLZ5 [q }SM [j; ) I!{-vK'5/()F33${ 2_#Y:[^Nΐ(taGJ<+J .¯vx㪖lNbCaF12^Zw(g]i~V,3+ni\QϦAPd&W sP-V3nQ\ן05hj"&a~XF"/B (0Zl)C{aiRrĺ9@k ^Lo:L|c!,C0])04Bany[9;|IT`\gAQDH:Q ۾?s[>Kw(X:sAݨ6)mkif4m rv_ZH^NY`V`q&UG8úW,8'hk%pUQYkǞݿyS4l0_A&%A0G☺=^a7>3_!pyUOLnj5^WuJ5|F3,ꪭ֨IMG`Y -$jG86{KYYsf=ӴW}]H纆6m_'P {PZ/4\^gO%'|V&JXopVI~k0m[x]a]24j>?=V e-!&iM5fJ[ߧK+<:״=;{.!πf@JV*T8u2ifHsZ||֋" $gYZ07070100000085000081a400000000000000000000000161421e7b00001d94000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/dib0070.ko.xz7zXZִF!t/hT]?Eh=ڜ9P#!;SxّD"BO|׮}:4C(_XnN,gA-Hf~2._ّԁ̘/myib`bG(ȝ4@0y|/L!w 5v9밴Mxsy/S2cBS`-Qv.d߃kiuCW[h;~dVyJidžtҺqhy3z)Y6-'sOoKAHM{6 R9 _V4bMK:ԕTiޚJfd$󧻦+ \t\2ȵ_iBԢ~#5I^[7JSLqxgڞ8l@)Ѭj0" YU+D$*$*"CRQ*l:fV7#e[Y ߗߤϦ)JQ$X %:V|4ӛۗɀaPV$Yd,R`cܡ]6J8Y!Et['2,&:[Z5(2>-c9rdFބ, Lήh||W@UWٿ$Ȍ~ )TCZD7a#OaIf[&as,-6<9kN7ӓiB[^m`V;sFPxYT>׆*l\-b" Rٚ:U>aXRaw=+DkCղ_FHq}MTl x dP՝3{CRYs}(I72n%`qs]~wcYB$o &ddwX PYQ8010;s:"Xu76P~p-**! LvR|$2ɰqd-:ۑ=BfSW|ĥGP7*LڞĽx~M:FGI j/S9EQƧ(Sɴsq,zO2نZ=d$藯i3[P{I~Ss˝%kpPcO5X}8 ! BZFm4|^H|vs%Z 2m~+|'ܸ@Ѻ-z~땿^6J4ZB̳WD~%Vw64Wǒv۩Ց|U |wQ{nߢo@JcwGWF|ֽOiͨ5N5_9 $t=(Yi{`+ VF+ĉQxO&1>5l `=)Ww[ \Ի12 D0~Q#zaC<ޗrJT~5"EKSuT||ۚJk}"))i+r3n5 @褄Xe- Ŏvܨ=+ &JSqj7^⭊&RRb%R[Cnj&LX4Hm%}dŕotU7%ʓ q#zbNFnM-xr+XYK"պ-ԟвcC 3GAh흪Dze}SzVmovl7\w:OP96[5$ODdfvٖ}$?,T%6G,ۑAgaO%m[Q}Tgg&Ht|p^Z!s9+rk[E=SU.m݀3j8?݇ K*tɈy{6$GaBRgh )4L<tn7t ^` I7u]* i3:lc8I-m4b;$Z; \a&3g$C0ڒ@zn׉c88_ &uƔvCҒx'8{Vf824<2e^ŻB,)2ƢK:l}x>;SE;4R/ľqZ)9eZLaqt.m9եO24iu ; 6UnUN)]o.G)Kp8l5$>(ZPQQ"~(ܳ/z*Y*S/1CA޽5;3ow=4"e+ԂBݖ?vV|/v*'5 i:5ҦPSbǦYeFi0Ja6C!Ebz6p. >a}_eβݾ 0cw>q5E>CP&z tsV<B"+q "b3O<< VM)z\#lΪT1*CiW^׬#QYXd^V"$SC(&?%^݁rJvo!,Ϩ6L'rKL,KZ+gܰ( Yx>캖<%0dky'᝱7;cD5r?U]Iʿ>+¶օ E3ޮ]{7)'4c0캫 Y]\H>˟q$ZƏI^/;~>aP~ڒ}Jmi=H}96&H?߯F+~MY>QGG A 4#Xe.rj+ a[SC8/@`7-Wy 8kvWN|9O*8΋]>) ʷcT!pTwkeLI %Uh䩵VԚjܗjzk@}6N|ԑ%%1!zߗF `S^ywe9G@Է9#5od{~ǥUEO 2Djf3phH/}A~3uآ;0&lxA9L?g8ŮpiJmwÁ} "w2ȕkm}8e!#31:b_1Y+ dxw/jilY¿XtĿf}&64!oMUFU=VK`]mq FbzͿE.M\xCq.(1Y*Y c.݄ʶ8k>4MIUr, DMH2e+[# imہ'6.PS-8vݶpHMx *SWE _zMBP=e15uEՃgQ>gƎw,S [ip0iQ4A_f}Bb:=)F9q0x6-=[&@+q|`' kE!P@myY|,O^9H{~c`KJ@s %H5ftRGBp Ay%.wZ9cw1IFB H%y1&qQC2}Q<#.dd弞bs픅2V SIBqkW<"=Rd?ԍT<9wⶸ=(\SݱE;f (1s}$*;ę ]lC׉cYp&m~206DVYBW,M!PX{qߨ|@n#W\Xc՚)#伵'bkReA gL[Vlbp D (G$SpE;Y4噺:; ~.DԖ[R)%גنL.HĠ@޹`GyA "G{}VI'Dku(>B  dC<vYaBmQv~R0RUzrO&$*gOr^*fI ڎNA.@ Yb_%'E5? ,,-Pq_+<Ǿ 3JxWŷk%@vHP%Q쟦Үݞ._ʹ),dߘ fU1QػҫS$F _]Wb7JR ŷ{Cp_s+wm@<g-#tDoc#`Zj?+~s:K {׷HAJ$ZԑFA(y- fj^f]l\r/ yN oitmHAbl07~63ҁUSŽY{ƎSJIǯ4i@ CX\= &bX`0獻`cv7;‘ܔgEl3NK5,vk,EXrV-E ge W-Ȯ+mW,O)y`Q,dbNxCFPyf|V}myJt뜮 q`y` NڤL;:qw -ϙLt#d[CX I qoLD`3XuOJr2 Mq;EEEXd]Ó G78lM" Jk#v򽖡?qUm*َanCp.$tQԛj+u_hT$*@x& F~jMp cC{ל/)`#V1ǀUAK@h Fب?6'%ޡu-f3iGXWyg:%4gYZ07070100000086000081a400000000000000000000000161421e7c00004514000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/dib0090.ko.xz7zXZִF!t/ D]?Eh=ڜ9P'tH7OПwz[LFx/h='{UYY'P8uJ_@G -[ -&j_[P@}Kd)3c,3`ow3JJY(O׆(3|Ϋz~g3t!ZjWxI2mxarC@=)03>m6VR΃q[M!4 luCT6uck/R}}g?}2/huƘpeBHWHb}O'y|ByZe1Ie1|;Ԃfm_EW:і iTr?/dv)ŠM *y J8kCnOYyzF7^F7Y\*"D25oخ[wE<$ b5"KaU\1bAt4r"8ݭw w/Q;ěwK_:Ό\CJw. ,?Lվ3*3L)e2gYKGXݍ@&NJ`DӫiHA_#SW]A2 2 UυY1 Yso_GfbwǼ7`Y/说.<6W|3jN]RRC:*r/$iC 6B=pQ6+c>G-m ux~W:q{d]$ \gc[.eYrO %)u:&; \r$4ɽW( Z2`6Nq%[m^~/ ȝ2~d p>ӧJpkW@Xu{lE|rGy6ޞxT3涠O%yZG~8Ȣq&y{<^KPxo)Atަ yX"yA yMn_}}&9pհ S-";o XjaYyϬ!`\wr^CF^W oډBDI?iG<cP; ?Z([s0爞FÚ'T!w_-Uu"Vc~n^DS=AJ}Q F |9kqgs-ލlSvBѯ`QQ-u^.yL?&$_=`(Cw,U_ h~'~nEDKL}ҤJJXTM)6;zZⲆhyTΥkA)*E2˽8RbM`Ǒxo1+6p[@b|'RPDۍ3>}l?4lD:͸E;!ͳkaD?7͉1XP2ʶMP30Z5.YMd8%D+fx׾>Hvc:yɼ|FCQPyfpVlr. \6U"c \`+6{ՈqwE$F=R[3d?Չ4Ot.BOPw=vcP1Lv.L 3 5iPk BQX+ɾCUC&na-~ x,6 GփN땑)3{? .vL-(awBWo:]GWלK&prlbo}B) l rB" )O:HL'ge:FL-g,#A86‰u4`oWfT8l(k-擵.C6,e 0bj&A9^)ʧKy.^C_W@eq{ȷIa?X"(!>mH<]fQޅ}4$w 5Co(Tm~.+}OAy[ѽ@߻FQpt7%Z;Y}0T0MFV:F۱Q k<^SZ댱]g5^Ec W1^C^E)ۺpL*Q4av``5:om9uE@EXӈJǞ {`bLGݹkSE,g ew$c?qy@XM?em:~;'OB+*)r跎rT;[ .q;}pNp+}'?wv52ep( υB&g3a<-z5D#w) wyۂ qP}^Cc[>bȒc矛@q6;+C!YA|} U pSh[oĒűYwz-؇tV0_6:{|<,t\?n0 EUzwI*`ReeUEbڹƍ{XbL VYGs{Bk=}f?n+vȒsK.l1!P U"ƣF$ƸT1m1Ln7:bY"]K % JCg +VK2 #qGcۘ2JC ~_w&ʝ4ᛧ5:>S Z YC; +^T)ȹدST8wUQC6%FO/m J  rx)QzX=7\*8v\/6j^$Deqe>1ƮR+~>km5߬3 L&T@cԔd.ˆS)uDV-e4UpJ$g4io7L^xc{.A8'&}LYˣ*;^EWޏM~~q9#XXTm ce& C_%45rჺ>!A(r.1礉wL,C Q@U7:{"KSe<ҖȖ`WgsOʉQ]X$Tt @1 iJQUd1L4F^N6ԩqdN˰C{8K(=UW|!$#BH[g0 ŹNq6tYZWjOj&r|J)dV!_y/ڈOt6Cg:~v<:m0O5oeH|=;;yH:0 Ԥ%Yd\JW Y%@ڀ3?vA} R?b`;oj|[Rx[ ^M>mv<9aL zlמyuh](I gF9F׾E1de=:Jfq\@{ ؊0'?:$*+[q͗ ֣   elxbH%.2]K0@C'3,>m%.&E{o0t)Gu:\;9b=7қOL}pIhܤb?GpۃfVyЏKA+(fcK4}LgڮNl=͍rE2"`_~/h83GRmjOWE?^ļHlܮE:GVnsq&[<%b/(&6 5 y'5FsBAJT;$^H*½\T4`ζ<& %1P%iVޚY&8JHjJV1("< [vH5D`rʲбŸǟeNٙiˏP]L',&dw@|&ў-TȬeqKLZ* _%ʜ/8內'aGzF5WdzA|Quc]&lY ŠhL1x_+7FF!"δ.}YUCY~`BKab0Mu}"v{,6wpZP;*9+>^F켨_l۪+(Tl.tK;-7M9} P4J&M= 26(NEɡ=z iX؛ 8. G/vS#]MɑMe9i$("HY!)VHJUrhD{$c4VB2 ڶJj%'tRc7M "~AhG4Du7MFͬYuz?W,gO'qJV7xgR{ҽΑ^,,Î?z1*jFPcN ի2LB2bx'Y${[Pa+b{،C {"<$g e[P)D)g@ P k]΁oۨfVH7ҴIlzrcXk7JO":2fw(nl%*A,WVyTA` Id ʆ8o? _9^b*m|9fmߒ{C]-`+|fPBj,œ<[lLo1yӷ-j35I+ZaKJtԫ 7zAw{ >$Qz/(fr9h/H1Tm %̗vRsHՆ7Ov2T#䏱*3;aDG] R#lqH@ eک4RCi Pn@ohN7hRxNBB[m>sT=U* 'idN4򁀕ڜ$0Wpי >}7f&(g{'V)Y8ab瘭pRF;>.4eE * 6ՄZ}ۂBTd1OS~"\?M& Ϋ^X *-H|rATe=exBlEM솖Ĝ>,(/iub5A,͑-Tz:vڭ۬ES[P!r/"ͼx6[RԫKCSx¯#$$'x⻠jykUB$m$q0YY( 7L(Y\OP~A; aO Фz;&J\my=G0W7Sﯯ]>$@J넫DLn"J1@Vfws- t]T'~)2!mϰG_B !?D lTpD01'J}\3ɬ߁J*Q&3/AJ;F31FO?avsY&U =EK38Ej˵l!\TN]Ds8t(MJ.ۻTҪf{ A~Bt`fvzzN탡݀v ,rp.MI 4p::pr-!߁R9I ,̢%G5SLطG0&&.+BOZes4=JڭQ;钶5GX0~D=U9F@_<O2z&7 :wΩʲzlΆ*I7TCS&wGKMՊwĵars;MZ1b(S3Fk2c+,d{^-7(T1M:Qi` ȟuOb^"!{ _At8IB?!t_-zI d<60פEd`aa*7 ĶK0BD~^|tlqSdZ`,VUP"ZCO56nxSOM"]P; 6}:б2a<5>MFq4B1ْ >X6Zn ,#bVf"mL 5 Rc24nŻKFbB$&m>7H-[9YqT#}ĹKӾkU73y.y#?S+Ǥķ}`1 @kOՀ?6n pcylCkpG>1~ІAo e];u _B͎Xa.ZgZ*t [eF{V9,6 Y/ <9WOk':Zϟ[Pْ<>֬+HQ71ZTGR Z<Ƙ}]7$\%63`R4,{-G]X 5l6bO^ $\-߇5ShE6] 5(ȕwiCcXSnmp&^ #T9vp $X6"H̐yc)CMfѭW@Ո:CipRK6GUsP5,g >,i^bckķy"$6ӨJwn-ɜ-#W &S_yڃ 9ϭ+s)~9)QqSFI_F { ^z04e*qWbῢ 6?5F2`;,ǩ1֥2Q$wXݡyc/.e> %? |T$%h>t4E8g56kG!,FЅ$GёAd]7Sұc6ݺ[#YMOh[̡MaKE3Xyk+nPY_6; =-ͺ?gp A fwhUZٵ*몁nz8 YBk̹Hr('iN{$\s0KaKmMT+Ow# [L<_B oE|?lŒ ;I. 4ğ E5Hwc{..+.usX df]bqYWyJ<}dFx4]*y"r/Ϯ7$#󵽄-xLxgEZ[˜pM_KΤqAC .8pLJ=$|sSa?yufz3̽+㲬}N>Gݺ4&!5FfΊ>i7a!ᙃ#~Zwf9]wpHr,a?b4B揋V.+FcBC<'ޭRFT1羙IOWe>ZeH\>@ tߪї6(oأW.[QUqu$5(W'm#FǒM+%5I=!:-> .@VqtY^RĊڴ8rlwBɋ:+4F<#rz7Zϸ:hqeOgZ3ց6 dtCb[qCQ xBSSli)9@PRxN"'F"!:y8]bKz4)nISB6 H az܁EmQ5d{<({w**$<; #Ny}rEaE$pzĄb.>1f# re_:"XCK{%<1- Q`na7ޜcei$au2Y{,8%0p(_I`b?%< ^RMkk{h=VZȸ]XC$/^N}D?+)|.G7 CAjܳ]jPT1(sdNxrKj~ $h:+Zat|,+ ݅h#w֛.vuYxQ:",h!7pP6CQRJ\{fg3d^vd-`rt'e?Q6̈́Fpl?}fԛ.R󄃬~D$w[k3Ȩm,ff;SI2qZ?Y,g~Z^DbGX8 u/k!%8YՕTg—LOĻ[J{v4%vy) aվgƥ6@TxX'я@Bͤ'(|<v]H&k%mrt=Qza+ndGCE xHX'݅1_DZи+S~wಅ٦]dn(H *Ѿ:Ha߶)-%1ZCyowõ4cURU%Aҿʛz&yk&z$)V  VnA2-Y]3ħҀW>dHZ*'jP ֆIm! -\~XќJp 7C6hKp^[5&CuXqr3(W2RƆ:U ,3i;̳[%' ߗcJm}yFΰejo'(`uZ~_ gj&\qxxlDTUMޚ(3M-0! 39la z#ωT~`dcLk0:9WAO:AAJQ7̝ZPlm Y <˼d>=lqNEh2vpsh1!Os.;2{j!p܎HXNmq cF3fT7O ѱy o8IZy$/0`ؠCI`Ux5z]e]Ja%-+zKV#T)JۉrW]m+}h\wkD屒Re᰾kmmz籲T+6=XV# 0|-oK=4 RylLKdc%>S 笈QF0Gg+z4jw?; (4Y: G?Acօ8Gq@2Éu|9) wq*9ot*ʵ{"Yl? \p쎛|:;TJԼR^cmADq`qH)~~Ī_vH\0&F"4<1EBb8!cXU'r@;βhkd(,֕lMysVDHࠈ8BvʜQq)>*!,L|m3LbXQ~p | hǰaS DU_ESm` !xU^/SK}BtY=F/_!G SaG[جHrJQߴk`G3{ne5w]=bM4 ؅ _\洠nI¥QxnJ6~(VPD ?S%ʹ} و+T')e͊ݚ١M.ٚh6ʜovbD_XИ] ҟ,&Bh^11,MvS2N>e|$Vb4Ǐ@6lg4؀)Uc0vo i b+#Tdt?҂0/(wnwﲖTt|9wu\xLqDWY${CgQDPlڅWuB,m6,fXe2>5 [W@B<-MUY9YcVΪM5Vu37ԋpWyJ.hhp0zs{lH[sUieGa}ȣ̂1kjQ(-|H >DVTޫ'󃑽S`O{mt$bVn[a#M |Oo\`.F1!JdՌO8!H Lv*L'D,6:TەvPy윓Tfo_UoɤpbV(UFapŪ{b G jI^1ώ*gLܛ\r.- k e1{%Niʥ/0Qe.*."G(+ nRڵoaAmMpT:r1zDyYjٙ"^K>+q#2,?P"#:|ZIiXZ.xGahH>nM׍&n^9 nrEm;*8`ImeF=(~-29y@*?ͫWr88u>+Z #Ǩ qc#0@⎻XNX[.t5-p-?]7I4oڅ3j}wM ( dJ:px zm_|%Fm߀&~GC@ {;ΰkpK}hJr3c;܈y˶aVfsԙO:+e7X8Q {jy3¿&ICqC+.[MLԳC¾$~cxK|I=xʗ(<\Y}6&$NP#++ITl5i2nM}V:ɧRP_U;}h'զ1!@`wkAA([fģaU5sF*EdmZXk]J`ˌo*w 2^EQ_J 1٫zCK`+} }S4auA^V&/ iA6R5lɳ.MuϨ:Y < IWP[[-; ZPT )%pxD.Q(p=C>k0U3'e[!AA?9EGFEJrX+ (|6Toafzqn&60tqvA-ݧFI7gMmm_0u斯Fi@Bҗ--U&#l4PÔuϐ}zEnE! e_n|6I67ݖ9 AYibC{oXNs[%9j@ńs ʃO,,qffjNd&q&s͘='H_{^9iR+H ȩI ^s烷wGk;"n#bREbTF<_H&TT"Vv@^GtNE^!_3V:Dw˲* *P<&3_e52"ܚ͉|`ё@gfv",ҭI# : [ׁully9XCJ+'I|Ѥ7Ko(0* ˭'  ؇]3Pm/nS#=[ @{ܒ^Adⱽ8K(j(Z%Y@?Y*GKa>7W8LKPwS1|VR\ҟ>rmn]n s?M [vď-X6sLoWUVE8Ε=0Q=7{|tbL\Օ~n<7B+ u5h+twcxi#CG[qk]~] Qqoz}@$+@'uvWT&+f[p'V*xwkWu(5aғesl= z9;( uy|4$KtO>kVTb<oW R|֧1[r"> A*7J*u/&3{}$dʖx7%ΠEK0GpؚS.̩LToT,/Y}Ad٧w~r :snk{L'2* ɣ34Op?#X$id) (toLd2@5KD<_$.)YArK 3Ծ fFMXJ)p1mD ÖOiLFbcǰZdr[G cr upo|'Cc'E%h.khߏ*? yޘ؀LIW0NGX1ǯ[x-GSgҡ2: C8A"#'UW)[ԑQ;e"vg)`h3招6+{{{j| tńl)Ԗ9a@#kYf-tR!pP@ EnY7N=.\'lLXn\!ҠXZVhFNd/-Wlnr Đa`wnw`W4'(e{K? ,UsZn8SS+ Ys15RHZRF„׀pWMw)WL~`l|rx[g(h*.X$@™!!wT1Cڟ`cAk:oȼ|MS^sMV-~zCgawJB8GK`>~Q~!~8v}V=*Dg8 MDu_ 9gYZ07070100000087000081a400000000000000000000000161421e7b00003470000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/media/dvb-frontends/dib3000mb.ko.xz7zXZִF!t/+4/]?Eh=ڜ9NX#xXM@6塽}!ܡ.PLhríYKY͍*b 0b?&̉K'J\[\t>eEcua Ǩ[|Z^U^^1eԃUڧgx_fÿȔ/YwQjD\Pcvk, ߒuv޲ŠߣiѲ ĥ!s/ms9pɭwf`7^l"3Witc {n@USPB 4tDER\;ڏ~jtdtseʇ}ao:,4.f"j+4$j )qXƁ Ll+,RiQʸsֹbnn]P('ql? `9Y+:אָ2Nf܉7YVqGuS+nNʁ#C@t(P%?`VZ:dz Xu[joɀjI֗1톜g0A:C/ba"~0wاrZb WF(CĦbWZիr#kSn%E+^pujanyYnOv[J*"PNA=X0CVڪԡF^?tͿ5࿛zh{@3$3Ϩn=)Cm ÑF2PCݳsNkUM bSVm`Uxym,^1$5 G07\2Kń+EQH4}ߚu5ʮ`B9Ǭg[+Pnȹ6=FOI֘qH^ F;R %L!mSGfhI8(ե`^DZ>\^Eׄ0y7&H,K9l0& X aea [ CPOrtF;I&+r_n!0kď @4ZkR:1x$L(I8&A1]T5fd&vخL5{ xd+@D *5hTtꩠS~م=DrU%V)!V&!]j#+1Z ش=@KHeހ$FO5BomaᎮ|mg=}x~$p-TWQMr&¹)!gEeph'|0gSAl,!Yh77TuEs6J,jQc DyլjJئ1(7Jl@r  7'kQ|ptS,&VFăx3^h,|”ڤI<>K5_,`s,Ye^k/5 1pAIh凉X{Z\S+>B7H?~J"(Qk"7}>S](DCfudav5cX}45**C/'34 U5Z*VςS Wj1^K_ 1} zb7yĔA"*371 wEۼA5tJ%'~˓>.[s)<<-x?^|yۓ\cW{G>Zj6"P@́b@,2P s+_n@,k%h8[ ~U =~ߤ؂;D$2Rn"8Q̎f[}#6ZDfYs(#@.\Z`2ehIM|;Rv3-Rvi-qsAnV*"ڡ{fyvb] W}^XHe..\FuȉZgbͿPw͌jws"#BNte5" *PIRA7F@M,;SeTE{;{=i;:2|\RJWNH|Ez$2f؅)FbW =(/Qky*i ZNH%my8X7sQ@FN O- JC{KN:V١ n܃5|C{\wT˕$P" ftl?Јyp&}PRN@zmJH ct ѦjpZYz|Os4C#:h ٞ W ?W<4S* |Cb1``Ľ[.yޖ"ZVw"?aq$pLj'\N?yd"Փus3w0h&ZƐSTgPsޠ1ify$P{d(9V`kئ@t0V%=sVz6t11H]XXس\j?A[9?egd"jLiY 6`טG4F`,X; X򜞩L"م>/rk-fi_EW0>ҹؤL g9t3U7I5]Ε@uaT":3,p:SE`iH?gY:/ܕsW<5-Ŏ ap7%7[!^d-vJr 1BEy-Z d6T{ ?KԘ'w?"ۻ8M 8B>BvwPbYL6;)mgtXT{OI"SBBz\viv9{ `D|tQ[_@:S[7,bE3hmb^ A@>YbY}#-/< tKy}d\gGE4<O3˃Xk9JTL=bRc_h |q֎Шgq_g҇˯ P̶pB(7p(;3qBNJzI]RAJ0~qCL̠;FpjwPQ }5^Ơr=;ߓh,1&CmZ[ğ! I.Q/{TAͼb0) @~_9]!)` yhM6+JsvY4n$-'w$-Xت-A`RJCC FC-́T`AN-o3YPn?)G{^᯿@ҵ-W#͈pwR30\n\Or7J&A5B<[}@d9y^No2Gb b?yU9Lڄu\٤9LTsZnV)\z8رZZKcY 'zlVʒ4)q ~c!/ q152&{!J>D,pyR<9 k!kUHM Zrξt4ǜON+Py} rFLۯF`C ~-"~NJfQg%)~h;FĪUH%KRwRlZ{X[8U >$FGUh1*t-|.3ʧE?rK)c[(|89L`MGϒ*lاum"z% Sc2:`Z}lQe ,ٯ~R- >k9cP2kh0:Dɺ;GnNm4o5F;68 3p >+Kl$}W|S60:Eά(J2_`RY=>S’`1hN=r Nht$^)k|- ]$6.NLsIqyq~,lw _m7xn"qW2X7vB|V}T_vGpTh6s Ue7nу@IJIϻ*¢ d֏ ڝ9R3ǑA$X[`Q~sbŸO:ywcDwy3֭+ u4; bXHQch۝| ehSo+߾*E߼muveHOs:UE]T&77~p  ww/טP6C cecWؚND4]\G:HdDHxw}.r'Xv㩐ndHs`އc[CGkl} BGH,nUklC,i.5:(Geeg-_0 ͩk8Bd<JȖVп'[uqvL=+A?{ᜪ$9֬%Esk׮5o0@=o cf|ֹuBPA.%q"jFO,(Ex:Pҍ a~¿l"y4SCE(&APLJ 2=I9 ,#|G;+]0է!lR(!ٔ]E X)(ЎKy4], .-'acrB63p͞-wD:+'N86)>!{oUF:Lrdr!up:晘 4ײiXL[&b^\]B ^{ Ҩ2ӒAf=֐U񴿃P a?+b-grua UgN}@T&݉OZt{&%@%cx6@[pLS8+഍|0ȶCT7i*5"buva٤ Hٮ\ԆngI nPPfZVJ6jr}#S_}JwsQ{~lЙ=_HLEN@% mƿOD1wE6+eũiv^t /dsQ^)hu&We`Se6#FcpMN{vY`F:o 3ݩēqf )|:n{Ik*tU%bC쵢㠋-pƓzb4_r9JLIJV.4=0ggPb>F^ܚD2 %I[q  Bs˓8^vэx-ɑAgOہ8mU>~Qۋ'WX6N"S.&,%b eLAga*A^!N?%g8bn(zt&,܍ e3s.{KI% G("8Yy Hƙ*. wlDCgBі@cWgVsrIhNkVrY7|`g9H'8Us*curtC|rԓxR0Ujh*`lOJxd ;XLV̫~֨MFKb_[by׸d#2v{/Qai6̰vv =,|t7 tM&MyVERo쫰}$>f P%֨NW_YD\ \ٿz̄8\< R,xrXo$2p3q5zq{يw@i ?(觀U= jqֻ|| eI9M"צFaKwC-U*슺I~J#/Mb6PfxWr$gVȧk7s2 p\$5%/uphޒlE b9H9-P?ͫjK5jvcPuh4dYiσ9B!K >mի)4cNJxV ._dL Pӭ&d-G]4 =sF7֋+c<&5!Rw=T xE$Tn29>#^DJ:@V q 0zb>ZB2>۠HDRᛈݏS.+}gt %LtN W|̀yM0r9ϓMH.)&&E"h#Q3PįOO݂x &:$- 2ekPU0BEM3q//EXjWQ{NUɮ}Xyyk4M.U 1k'm~FKXg"أRLgnmtQ0ő .1o"!:T2*63?{_õ^(+~FW 1ڝQ"Sz>\-KDz 2!SW.nq3 ~ 􀗹\-6]WWыcT\}4c%ыŐ7}7'ULsTڈvYbMg? 4y(bK~et8~?4 TPGZEhJ)!5y?A$V 5'|}.!<= Hq~uOOop+#r5ƟZ~H:1~K:>c٘%6ƽ"ٿk jvcud0K6$oFT&DOA=p[vgUԁV[Jd'ViO;i(\H'XjȅOp*;S鶓l#RZeRٜtW>z=K8!dt-vQe}2,~p0TS;w7qdJU^5r&4% LUޖ5oh8%Ն,6+&-}JgoWYEY#@2J Ydfj/^z$KblWV2#I_-AAy҄.J=@yTOL&ӓrFUZdHD^Qw^ڟ&@@$ ghi>*k aV]Rq5e&6+_R 8W4iwUWEx.#[y]%?7lYD+H;f|7z#o/@tGw]}\A 5eP.UEffوGbOOO_+ @2}-w(3C;xȋ0޾q|_ꆂ`h=rT޵B@/[RqSlikAj.wpR TWG0^{ ub2 H]S!k*hp k~Jgh H,(SErAl0qדΣV#m|H NXˉ+SQcAC. gRY_2KTpN$"6 .\XpyQUN*`m>q;he]@#O~Uk#Pge zlg/Ca7! q8SwE_s!Ѥ߇3H@D-$K#*fC9ht7QEW+RD\Qm.ܽZG6%οR B{ TL.]`m.shꌂ&~d?Ott]1J4O-+^AD^hb'bL/r9,PCqbr4&>*4* f;e0 @䨞 G:f8|G6$ixurcLcWHhh7pǶ\361,8{z+N\ǯ-~-ĥq+N 2^ 9*?RE;88>%7 N]eG|xţ`,(+e>e02D8"*ӌE#RR ҈wIM9seC[ ƟA )wj7ZrrYDwz'-`7\#yû/{#@ Y.vؘ;IqRwk]FX=H`TR-z =*5o B9Sh,`F+w` ;thrrP*2D9+y֝)/︫F5W{}L/JE>.'~H:G,?ۋ`(DMk"^_ggP+KFRf hDW3 .l*'Y8kOeq&tw6'Hݔh/4Q(M2.},C^ g1MyZ9X(&(W!7g䂆r' 룝>i?MR;RL'Y>_ƀ!Jk!\2= oo~2SSO By\JpW%Bҡ>VE0 _nU ><vLGRƅ&yi&@E"֭*ǿ \Voۤmzttg?Kv_}dy5}3EFىF m\C>9 gicKJ?*qKPsȕ`|d%etgCnuxl"Y?#MOtzq;2Η;aO/~ RIY'Dz7xi;OV)?&LݑOֈs?|(5WZE{=`)~)U7-"&M8 Z)ѴdexDrnjn6U_@j%aM2Yo[&t#db=Sc [(?J׏qrp_/EQmsܙWeoc30Cc r|ptBF4>yYGp^{-Iº5Dd@H\ m$l 0V~aew~X 0 B9`6H3Yģ9.,!}C[yqzgE-vD0a D/y_æNx y FI8Oo ީܿ&vHlaz@2h9|EqW'FeoPBF;b}_0!bM*w&U g'{?mNq@#bm:HYKYfr<ظ5yJ&x/Uk :)Y=mͪف6nlĺփ1ܷXE:9'؇O#s t{y+3r(X_VY!hN?1}Ed˘[٪'=<7yZ hjJ{TCoNM QR)S:'#8O2Yb~pD3<'RJ^UN@O`S&_vBBRYӘk!p`n(0`N@{J?T56m EH6@ͧNUk]kb*F(<68OAeHH(#QH׼<*y+"DP|ề; Yleh\LqZ U)  =7e nNa/4빧ہ9ͺk@LU^ՓbHPw8՛ȑpZHss &Vgm1dZA^fr$|ZA>fЦg/ǃc^دl/{'0eY E0PkryN&iB ֗T_'hF燝MC0OX @1(֔?5b֔Hgl^ 3.KBS)?=Dւ@Z6m|tFJ^[B)5wZUiz_g5ˇFv9f'BgQơ W'=0t9 >W`wxR|t4׵S'uг$*}0YߊpVrD; 7Hੌוt/CAkA|a+ IM B&ۈN,ơ9EƋ悽Gl i4x?*̏Q9cp_}L_쒧>;1l@506 x0K(&ղaF}rؗ@ U%Q)b۹&LS=qK)YBh]95sPp9zVno@t;H{E^[栽o?Ԟh X |VcGֳB2ͩT"ia}Г6$it{r?`6;$KB \NXb|"[vP $u]}oЃd>˜p.[SO\t]  *$vFͩf#a֡ ݄ ~\O32q\7]zF0'|fϑļ//<_g k`S4 =HPr#\hQ'#3:<]ZHz[!ݲZjIƙ"R4SqFL҄8+}meDH[ۆ㝰Fh]oF; J$WOЋLXЅ lVfCcà _ܒ9`"a̹~ЦN+Vj:qρ2)AӚF 7`-׺%𓔺ͣ"d:hl0$Xl4D59cRO/ܿF^|c)4px&>kG?{jW7|lxKMUSBwKx %S=3TO9XLOӘu%MD uP(EYKG &L)U oVk̜l!2;mb>H]O]/ 5,߽NϬ7Ǯ-n"bEF4qb*S.uc0Q1K m^?7g=~%d=˭lSymQRJaӷaBV#:׳cX *x)eNQ7MRF0-IJutTkɁߔ*9 qh0W(SpUũ]ğrwTT"d<:^YtZPGrh9Z1pk:ClP9XeL@]@RIX| _xH97߱vRSVB6lq*kW?YO>9Łj[hK@8:nM~C PT*oɞ!ޅQ[Ri7țUT$%q 'Yж&\C@Z(.0M_Co믑e2uIF'|%սO|#%cdY/{Ɨ@'!M黶>R;Ai[cE ~lRVfh[qޠ5ip ʔ>%Q,f@1UBkg^D 1a7*-Ōu$SdvҜgbk·+dy')c4c,fvF Ԣd̍tG#~1TE g !;ܭR1y._(wɒ\g:eV>yՌWVs%T,Ӿ\cM+XelrnـFLبl9Q`OK,3ms&8{*>ͷ"$%nC󀭽"^= ݇8tۮRBʟZ[ǎ%/zlINb8̈NAPS\lw9/lakFkPؗM89:6QsX 5 B&0X9cadh#p&vSS$~޳s*[J @M*Vm%&v5Բ{pqM3i7Emg/dT9-JÊ*[Na  1 d@sž4R8'Xs $ЄiJu꾢~˪2^Ʉs œ3zt8U|$; cxP<n<=.B0Flۍ*"8a:/n57p^V hNA΍rUWYdv)zig˵^\ ´69BW9A4'\4l$ĩe uk5kAP 9A @ЗQJͩNdBqWP 9$3vSSNLz@.V;X8Y\Sm%N=;}~ؖTݢȗi)*@"R&޶񤴻SVw>R`وƙw {@Nw`9&L%!uEk39,@5^cC^Cu 6㍾΅ "$NG ea!<߁9wóHu{+GaʹQ,b|V(hfN׬s;>yc+Px"xc!Zol성^y@I7(}JKU:sgKAK f?:W8P]_<) 3>a):G%E$&!BaAʲث?ƖP \?]@j3M239d]O unGj{1TLxv|A'[n+%J6CV:n.T8Q_4]kޜL_|ߪE,AS|5|FmcZU>?F 'L.1M'Im|) cZ-KxEZ! 1'%< ~Oc28Kѡ_pґYM׻fyNʹ.뙣6c,j\?辰ȁ!5nsqm9^@ VO+V`C';̱M9#7gw%I%xxnpw`# 'NE/iɶ3kNRjIYlu쉦m{pXDVM<Ȱ̊Jb -h饌2b@yk4ۢnY#u9++8tb)J^o dmv,4N"k4}tS]l+ 9n]p dCtRG sƐPؕ 㭉VV}!DßTB NI$/3j0ٸ%PRB$^+:ώ@rI5(Cڐ1fmBXc_gI('1ie_{y1T$`߸d,QaoBj$ KnY%ə_)IA"Ln;A6Ъ,T8ݩ;:K ,s4 *tPE7sc \x ,Bw㐜;xZ7ꖙiYʳ ݲH1'PWfTzAau% QheasKF T88z[|u<Ԗ$:S@J#È%bmGZ ($ъ+PI}ot%5!'{0CCEgipCB!mKvUG^E~H\GLXU"G{dz0C'|% ᷓ߬xX̊g"_݃5~g}+*>x@Zd0v~.F}Ty}Y"6TjKj^ a]V'#SrzUiv=|Җ'$Llf*ʻjw'm PÏ;j bէ0S.l]L1v(]hkdB\}%@>AF07:eesIuҲT>$4ۆmtr-MO')>$II6Ƨb͇k'mLHa RP m[ ~ Hh7Z?2}R.X^m6nznLU =msgOWL{3$,@"ZI|̹5G]kK˜6}ŴUBף_&r [6XFNR۴f$cxxF&gF>4PQ$6Nr68R (&),"~)ߙbyf r4$ 4}; Wb^E;y|{[Ӈn7 AŞcTn(d\ JB /_Ҽ/^+vͣǴ_|m`pYR9B«#5`[Ny/ ZfJmp2a$J,jPZ y9=hg{99v)#}(0̈X0!-,Sk;7Τ[jYߜ[4ˆ2FV7x[I ɿCN |El1 Twۿ??gvI#m¸^U*^X!=$P9uBOgX^|:5HjkG8z&RCXZLjݧ\;@}ٳpⵙ֣Ȋo͡^R%l~o B)E>z<&8Y\B,p0˒uPE/bJ>4NgIowou/W&T:(ua}O7[(y{G97&ZeϖWcݩz &!j#r]y?C 3~-avh.b wMu3'ӝ &'ۙ^*6g:, L8Cr<(8FgוLM}G)ԭߩ~V1mKO/٢gʉi~n<İxPiSư/U[Ռù[(ILvg+ V]ᡛV-4aùu"-JPhXH 3"(ՓX(C`./3RBB=(?;mR@miV)1 e(!5)JɬܑD%B^jcEeӂqpx)ؐ+y}|^wL9cG0#,7M<6T_]Ӧ0a28WT˚.;fٌw{nSD -Pܝ+T=G*N~9V2p^>yMvT񾼏:ˌَ EIT<A-Ȝ:Ʀt]Kk ?8'FoigDump늺) ޳BU&ߦ2=I]rW`l -zIo 1o`qb1 &qc hsmզݪ}MXd,bNvJ82㩭V;rUIK1Ac"klXIyOͩTЎ/n6Ž+ *B >CJGA(m3 ožRk|>V-_^v]u->gb5;oBh~Ô0+paGEk6zgl1kt$EqӚ<rA|UpϼLE0C^_s->hX|ϣЬO"HZ.kkֽ69f,Fܦ=$BP{"es/t&[!!Bx 4׺WFTK_J/>64OX߰|Q>t>hAalFDa[L@f0=W;%kXo]s- 2I'O @_p˗spy%Z ,w LE 3j3k`*y^)I\!Ed $@"j&!IN% ɬ&X՗NwނSK},8^\tK]4d5@d/j*脁# lAk+ZdE.9VC1FanQN6 WOҢyq' }>C 虲%SQ8o>̈T75n ctֺN+yl[zv@¹<ůz\l_@nUrQB`tZ.4k1+%+|>E5` *n$-R MLr#tHUKB,aAj`( $NmZFč:q^n sѩj: V@7?"%;kea{2$MG< jSgub8 CIv`nߒ;qI̴qN4XN$Ӭ$P(/Λb{~]$P~~7:HEEINΖ4< Nڂkњ>h뇡2Ǒ^3ZGn]StR˖cm G;P% m p>!,c(o߫, ܂z3 DcO ܙܷM% A5:6t}6Vf;x$c*"noA&ͫZGrr~xQjSTZT&1mQͼeʐM\}|q5X/6*ˠMy! 5ݸ2b@"1P::w;eosX^MjW!J.`N7mcqh|VyЯQ]tR6S4L6@a7?ȝVUe)˕FW $@(wpar<:m(KuL* q⹴`ՕF,~%=oKP(/vH׬&@YUf 8nшq .>bСN >T v+RbF @7d?rgjLJ9yӫ@pHO'SV,GGS ja*[G@az@ ɋsHF}lQ󨓪h! BL-̻ ӱ<G9(Ì2Sܗ _bCBbNT,AB[ۖ!P o^Jj$L (wehaJ6zT ,t^edGz0 /?><65$uvDʖ=c ƊR^C7<@f< eHռTs nqaܧFoF~7d~ρ(y,[ԐܴpS/vDhUUٍ a+Y;8 PUHCR8reW\5Ł:C(bs}f@U&p/؇# 18{<&<6 eѣ+F@9j0jo I}%t(<7yYK$qlrӀ_WetO9 %Le nױn#B^ca8K5}W;XZ:vԷf-9ܠ0P`YJ. % /,gb'F#M;PnjAU2:[w)1\QAE`r ÕJ1 XgtV {s"bU'L#GjGeBL{[>S-:a3O,q!:w܇!+7?OWM O+h"L~#0歛<$x gKZB+6IHʃ6 Ȏ.9yfhszݽ^ǻ`XO-wΝmG&`w 8e2JQ1mvP9&=4w/w,'7yiJAtI* [A!HqQћ (%/Q/oKxS0>Y( >L9rzz>t/-'vV Njb3 ?BnXV u j|(1/?8^s6`Q,O 2^-&=NaȉD_II?j2w^9-%& CTB7e;2w>WHjiAlu~epSF֎J@Խ`f#kDU*~RPT4* g?U+C̾^7,[H@.{fr蓷*ܸU!l{O8)V.mOA#5i:BZ_$T#dm4m0lƊ[w l@:/+7zjO^ m^P AC$]ķ@$r鮐uNS'YɣֈI;B X;|',b~XIӕ@;.INZ+Wn1aЬu|6 ݨ|29K~'C{p.V㸸\IElb0I?!UER=J5w6op?dHqiYdWMe}r,7q %X:zLt|6?c{ש#f߲0H S'nrLDKR}و|] 91QOڒ$>XG[X_ҫŊKVCl &rO,D=iUH{fI: Bh %_7N>Z/sr.:n~1DLZQ̦͢RXGs4i缲xT/@rB{mlpxgxW:8?%,*wYJ#N"s2'AYg_|[DN-Dt7?u rꇲӱ$ Qv"+`c2׋ozˆ .] 殆_H0#u0^ Z6WcMފqz7ˎ{Z?`FC8 &'8t+ͪ[˴q= ct6ثE/"DkZv Vc-t ǧ(i5LIbg텃wr}O[]޺4K:Q$=-76 GʃWO߇!p=G VooNs~b1B Q6מKyzm`{WUq òQs1H(?}dkM9ݕ('AH A䈬.L*7 $ 3Mɏ+!LQ&R|mPi@ٙ']"ծ?F swǙ.w|dCXw{{dJ[c#)/(a2qɁO1gVQΦ&`|Fܘ.ֺhhÕx/v%!?rb @^". F)e>qPRǻ ȹ 4?i[^8qYJ[w?wq_iD,Z_{$RGj#-©. fØ((\, W_[8Z(@`&Cdp{)hBοQjUXl|TyaÂZ".|'KLvi'ˋ)n#'pBR:˥ȕV@^Il,|$ٜnde?( k ݥV1S uS 5Wc娄G+:smk=d ;3C=)/lB-V R"wBS<'?$Q\ \8j`՗Ҷ:dкv5ģa1J}lNgr*eCPZTg9wMѣLN9iX/w.TڗU2*ISq \)"{KmiiH,(96*b"ES|%80.?qg3y*uJ?m-j$! neY88v, RgcCyS2%)9ьO-[nE49>NF,8D PVFPEɺݎ\L,.J?Li(wX$ U@|I #VZ تSx~yY XȠyhF((Zׯq٪ nXRyxgVYuVUI `!)Yb^d{ZZe $=޲ͥ`ܚth-BQa]K|`+ɩBloըŅ9~e=%}p8R$t-Aa^oH"!ltNQ'J qeUy91*=/T ,۳uC7†n㈚- CGMѤJөJ}wN}&1r@6+c8W< z;vcmWkǜ.)B .fЎSz:LS!Hoi7tvޓw%H911c$j9GOߨ͆H6PS}6@kn*=UY4*5Kgu0KmЗ̖l9R| <ڣ 3,$[qnj้G##@>fYA6{Ew_2G?#rZx%˻{%֜K'dW]@h&t.ک"n5CV!^$EvINwd>G%]SНldQe2(3sp8_bB~ĵ"/uHJ*>]8G&_wN?t.,dK|at[u;JY6WXf|>PXin#FW%yM*j@^v 1]w[2w4D }0g< =i;[Zj/4[>{KY."GEO @lm^W?Zk&rE3 s@^h=,*g4v=b 2N2 ۩:'G[7<K6=sD%`{c'XYH}euDĚPJR&@L/4FftCh߶`H֝Bکnc!m@Yv-<쓭BkAG:j+qn&^JVw'>ss{qVG#6 EJG醫=I*X$XWb _;A~_T-E2:93҃';Ou)=7Hs+"V_#ņ;6"C& :Zɿc;KzIVe8@]!!ֺ(錬sJ4URƕ{I5(zY8U &KO" 0QE'0QNs.1Nzü"`ALZVQ=52z& b\]Gt2hѠi[WY W3˴ЄM2` OG5j(w6@2.B/=+z48. v^-yʞP#͌B0Fv0m{(d WiX_"ݶo MCȅPn+"cHt!Mm*L x"ٛ6I]y#a7ù²֤o+!ϸ/{t[0|}a$İ$٪*l0 tH$gyvG0 k b!ǮX<0͜bɱAVg{wb1^uu <>Zygs(*Wl V#NRnXis.$Lu@<1a{b9KܜW9Frگ!=5PREB((Ҡ׏OD;cJr[5ÊUeDWؤkF?*+$cRJoL8OoP'1 =ư .Pxޭ }7Phcve4N )9W0.ŭAX~,+k/H' URnd:ݨ oqW*`5ӻnha 4Yq)Xt]vL5z AA/л(x o(ÿtE3ܲiR8 MϿiafVD6\dM3耡`^0 ~EzYhѽl NUoO*_?Aҩq  L^øHi7""Ek| Ј#4*QK6+F)S0R{9H!lV@wuDGu֠y@0}+KXIpaSzY.IAo@=/6jI5h8P5eǧwn+pƥfesX ]P/ĭ\F\=w71:ܙ !ߺ&y•EyEgۗ s| B|!Q Lˍ6Lh@9i̡:; }СKGUٹ@=yH z~7`z]z48 HL#%M9sJ 5>`KfF)gaөMuF9I]%Cޤmyi~}{Ĕ>I)r#T 58 MUVxΐ0T73k;׉q4pٔ%M= _m_Da|^{59x"^Uf,f9 Lg(הJMC^H(pҔCܿgSm="8 l3 pҮ9і]&Q99/rrf0dB%ư1o\oc1eP3jgv-[K$+d$5._A&X, v@6K_ 8j/bj_n"Dx](=j2 lGV{^%$`=l hp'>ZwJO!#n@Yp1Y^LzU_"U1%3Pcjg:L|}N5ae lKss,[{ u"Wh&T-D}b1nP[ *LW!g\nJf72$M!RD]r[8g>N.LDW쩒=$ONR=U$?4 z?uaT ؋Yo:H35Y5wͩrG>ȄplYP˜ (PkpFLLYX#wIF]gaPKly 3|cT_ž @Tر| E[Se\o]"GJsy~P3x;V%CXw]Sȅ;(}9"kD># Txct,=3I=ѱ&T+mi 5*Sz]7-Y+Yu~11w$L4"j+ZV_N6-ql3I?lFTB7+ ,OzJ1 &#?[E7c:tqւ$5$ݺ"l /ī֮@Wƽ Нf5o G?i:svklh;Y,D1{Ė -lGt_qg()ͬ<-_Ip@t (wⶡ ƽܶ9uIo4S ogv%:4|8b!lw9Q)>Tcy~0xc2^5~:5^VI\?C(vtyջ|tkp:Fth`R2`$A5YS\OIV<|62Fr' Grmv 2⫓jY/,'Y*p[Z6h3PE}dBF&$Z#*#ݢ8>6NeٍIկY AiNV_ F-C4UqKT ('[m嬽B@qQ[-~)Z1WA$ߡZᔮaC#@n!JzcಠGdVRKO4u”32YK"Qe"A@z 4˝Ap@rJC< m>ֲY';'IZw"j4^du:TJ)-|Z> $"<6o/)/eHZ N;*zFHNq_:Trgtu1u~buln<Փ]"Os%*RFCW} ݁ ꞵoƩra9c㹟͈툩;4z4yΏW8f1JWJ(뤎l̝6ijeaK ^3ѠEܨbXb䞺8h0F ES!ӯR" _}:sԽ?0O0dI{t'bx}y<:Կieb(H(i"N =UgYG\?wpT*'ID|R' !qvmy@>={ *̂+?2g3@dm`YZ~p pL .lŤE!|:ͭ ư%Z`yNj&f9J>m&# <KS2MdxYPwvbwUG 3b_NW5 8즈M™`9{2WOAwb!5F d?[2Akvl*6GG9+&{O-l4d+^!W#sO0wzf-/S1IQ 0JUE6@.l4re5YIL36gR֏v-1Gy3_y8,T ]+8tJw,r^I&ihڡq)e}1xm(p&{v Jo`P$d38Ne,]ܜYa4cNDij 9X*a*  Xa2W2ilv"LxjηI1kA'{vVszd\ރZ<*~2z%ǃ?:_W]ߺBg*4X.?/=c Aɢ}Q5YE(,'LnmlU8g9z“ Μ~h~XwYgmb"bbc\dPY1c yb6+>g7xƾƈX)HBHKB +憭D'ڒЗԿj6'ga1&r S>q*??U_!t<5wTjvF%ߙ=[%0.k?6lb6Gd0 l˕Y 2u!"(M,40՚0''E\tO_ xd?6šrQj1Wȫ:[錳#Wzk7pHKm&S\B5'"lyvd5XaCu\ϰ26^/%ݥ}$6_[Ml*ʝ[|z?|컢nqYqO1yaX_Q-}_w+7ã{(L{XՇF:/66jNc?9@>Fdc|("'I߲*!=)XB)еQ)pS8PEǥ٠;=83!]-u|kDAI&*] q,G{kHe&yu./Xg+&XZnDπ+KCrne,Z{TԛS/ކ5_u'J8=q8!/sW.-ιx,ur+52{ @_ .,"Nb98 %MED||hΘ ah UFCpͮTT29r|E@D<^"%,0-y|:ORgc!^$G:V{P6N pqA 9-&0ZRm,;" [|fC1:s<8ik&#"IkKQZ6/z܄;jK]vJ^m8[ /j P@9 ~pcIZ{Un sWs+T)H~q_/Iժ9lxS= .+ȚUŪ6RN=JH 0gy='8Z-&4/l>ޢƱr1يG x?{O8c懭>|񬜑 rClo9@ m{ r~v{?vΛ˅]| 5Tp7 _'9l~) ?ʋؖl'ozN KC1ӏf;2>)[յdȣ~/ڵKk(,Uֆ_~`~Rs@x!EHA aD%NU T_F_n,__'P; T7iHqb~@ I=!xh |Z~FtМK9i<}(d社ӊj`0p+ZYVny+;fC +ak9BZgd]E}$XjLMAMɥar>Syr@MWSW? ϫVE<2Uldvjw.\C$;5pg΅]{ʺnGRߋ5(n]V' zX7$nfٚlR ፌLFt+`bM+-j^Yo E'ܷp"0Z=(Bl }5׃g#Ĥ,*jP&:[d՞oP:ۮp̨?7Ku!*" ?xRhMunͪLGs txkN]ڄ#?r!L= %e3 6!"lz7Hf=$U(Mf 5B̙/˟5?ZY nX:=e xׇ‰HD,Dg2m^%&-0\ Zɭ"NĢSs@xCWY r-gCj_ ݐBh xu|s~ojp;3M|,"~>hFIi |;`[Bh8}; ,6(Wp̖KjUΙTx5 T?f,cWwe ˸qǾoŠI ,|3#iv`?yL Vj5mynq"_e3tu0Ei!LfW\~2~r8]K-YaUYV{eM n$5 *L:Ťק!Km=șKm?1o:aRZhbqg^((~xzQ4jJt KFAU#M.." l@ޒPc3嶄+Gl/7  )e2P&MNek. mFT_(gO[-\Q}#,Df RxuUx^#-:[D׵f˥,l&{`cr/=it.;\6 Yd͟ѽGBfr@?*T*D-s+2CdHP:DÑSa0o$8ޚ`u*=țP^V-] L3ϫAFkE:W2WD̃mǁ2{dҰ T{q$kޘ,ug$<{W OJ^|}&U Ghq MV14v@<#(hu:!C j&>"lyr/1VJɨW\GY3 ~#L V5[UW\T{[xbg٧u|5zlrzU.jMi4vIh8 u۽Jt~[dQzL0 Wih)RKEJojɝ|xi, _03-J7޾WEd3b29`i}ybjIcɅ ER̵>P;>C˄ Q{6y5Yֆ=,NS$= bA5E;K4.4~W!5˳CrCI$K7w?8D ph⮮K 5pݕ"T {]Pߒd%9}#ꆄ ALL2rPr,D 7'$ukb_?2ȩ40ɛCY3^&d[s`=fk~2 8 7DbIgf7KJ`ʐ&+*b;-6 q#HS|M^S7[~`ZȄ,F?@_[X/Rj)]dLձ~fz5iiNaaUapF _dfs\Δ_om=xt 32볭m|<,,A, yq)+?i?&.>a{j ZZA%%.GfyӰ:.{ZD7PZ } p^0<'!jkH_lţ)cEA(HRJ:ġw.e iBhY_W1"&98PnfehѼ e7ڻ"gjI@o ;$be1ubO2,R?t)2)JA/ihِ*$iaI3s@Fl8wECyh~DLm.zoQX |6 JAUl͊7Rg:b gMr} up;Itώ29Ԃ5өn QZkײc8*$z`uU|az̥ |0O9_Ja7v>Y>T#!ZM,]r=φ=S ET~·xp``'f|K# LĦdHR/l5i>zE]V;pBX`5`tәHf+4 \kXعOP^rS(kZj"OLQjCM%~P*{LE H[JK+W{"7Uo}{|S]XtA5810 &['M^K3䃘7O8Aʤៀ/}yN^ A׆'!B <ׄk2V!0N8 >e܁_Xס?ipG`AmK{[iŞczRƿߏQ` jb͛4uޔ0:r+\ZmqBg۹V0s}ٶmRfHLB(~kcym]EO+?agL߳m%8i[;@eT;]sf|?\Ї[wvD,4.r=5g#-m @Lz?.n3,0D@~g;\6_b|߸Ӫ|<1L4!@µ/$.@k(!sm =ǡl5v(? ' \#}DBv80wJ/wiҙӴn-3Slh?;x_ f&)RvPD~y|5HTromekPrmpНۢ|^s"EoUuNz4ۮARgF|k̢kqΉi멋u%{£Ru=KDDh廃vآOu n!ON.1|?}|Bͤ >O=gaGEd~bUXإ ؝v T䗐a$f?y 4g;5wg#}nuxSǘ Y<PB͑bbf7 O7Q:+۪^'YcF^wi%~26aAMzlԉrej no~J'e@d }^1[r^%B*O6QΦ{CkLOO kelu!JIU`8h=TcmTM DN#w@W.,´Y""2W^cBޟ! ŌC?3(vkf^,9f=Ҽ{#A?S70|BW0=B>H5YVEĖ;V}M]@r7#ٹTh+k8<趲ܲ yơ1W[jJ!aU$?ۆ7`س!%σDv 񷿒SRU+;p ~WH+%?[i &.o\ +v#Zc)I/}nsHm{.xk'Th]r墂=Qb!5sCRx`C½4$;ϟ$-QǗ~ƑbdINxe|cv 49:C|$b ,%QB0/v>L٥qiҨ a6Y嬴{׊Kc6EFiUX&-e[Nu-C)oIv' 0onB5\71'Ӄ' "1- a5[րЃRdQrP?%\rAOڹS§"2f F6Ndmt݉&/=]%qP&D%||vSx#'滤C}>dSlxU/M$DT*F8|._+>oATz6nnHOIeQYSMrƥZTJ{#vʘKyeB*7Nώs%(Eo 2NP͘%[+u3F[Զ]KJ#a2 ́Ga*wYgPK8uBepQa[G+$  /FXP2բjh=b\ۤ^Y<  4SbpwLl1Awo]zxjxsQҥ}X2<+d4Ǝ\siwF(~.Ƀwp._ -+H-qk$.lB΃{6:e2T{k.8}h6ZčץQ"51>/j-3l5\UC_3wX +."մwHJa2f|D\}՜_tJĩGt+6ʽ(-`b𥵵CMDD1}f G:xW%cQ:OĻYw ־*vlЕ7Ÿʼnwe+.#*Z Α.شjU=YO Yzq6pK6J83[FfE_"qrJ'HP?x,KEUcNJd|7X )s Z70 roZq݄6[Cq hu5ƮDJRobls F tRGBm},Z# .Qr+ Jf=$޹qdRLG'U=ۺy&٬D6Ŕ´ ~m4bF~ԑ=.xGz>~my? , T_ЁHNb-H{ 9{loDJ*7ok@]a )p?oV>}D4D@1Ab1 }"HjAUk/c[ۂ^1)H,ĎsvJc:)"}1jR"Q'B4c5-o0juQa4ɐl#p"A jEgNuNfN1L$)Œ;6AF?^ў?ۂXи{m' ddOb N1gz!hb]+ |J27 4D8W澷)!5vvA,OWw+ZpONGZwcwU!AQO|RA7qpIi+Z@,NAjI4] v%Jq_%" }hv7ux'0 d4)MU}IS?-qu#Wڮ^}/Y\nQqd(&TuOѶSfhFtZ#{Jӝ^.Mo\/2.Bqe Scv9 %ZW,޽7As9-җSC>uf#<; RAD{K^c63_;?:liV-3ѳPL܏:IVɪo ́õ8s107]|ԝ -Zg֛@]]׉a‚ zyg`&Fb]Zw ˋq!]@Ih2v7OU u'Z8u*+VA~Õ9ߦqo^G2 LpPD38>F c,ERk()7&a|"}`o=eH6}gQ)q!6 KC.ܳrsI4L$=jKDe vR5QLŚCZ(v:(Z|\ ^n 9L[[f_:;]fdN vu{Y\]w&8ZU9ĥDK ^^)|egJxkl{Xr)B9"N!3Pj\n~$X={o{`ɞT&ꅐ=( 1 IhW2*r_Kn@Q{$ȼm5yi&?/ x8ɕI*"CqJE>{HO1BNF-r #UB,B{'ߒ7Pd˨FSh..\ǖc= .7TGr7mVGd.j7YyLmS&Xl(Qt}1e'?vh*I)1XY֞;Ն𩑉v/ux^+ _9 ۚZp^ FqH{!}Jkˇ' 7jlɥ,7;ɡc]ڒpH[l֜+oKUA`u>}n3BB]2Z4L0sw9δ^ebf6m7ɘ/3CYJG18jFR׾8/@&_d''4C< /ʢh$WeH~IuvZN@d\$N7vPmjҡ9F 2\F~FeZ\HdבZzðGpLxåQ5h%VߚLW FU^HKI95j Î~8*p`jĺ] Gev[Ptɰ3fn̒u)vqrP,Qn4!JI Ɉ*#f\Ҩ'H9\_/l3v_C:wsj4]?.5^e57/dѺM,ӯo;1YuFX@g xUkocaS΀tvD.DWr,;)B+PC;P#k1˽Id#$b+,qS 'F`Be{*2hVIq}U| 8#n-qk'z1 ia0JtKZZ 9ڮSE}%㉟OX%'M잳7L!uNmⴅd~x "L.,e]]KgfYiş-0AIL !ۀ ¢>MM$x3ZoaA& kYBTк›iQ@yW,P(QHzOa`boۂl_źD8e»xsIL{4fć~n59c4+ƵF9eVXA^t!uTNxj5cncyw<]aOgv;}㫼)˳p d_+ x&E KLyX۔+ p_V7A髛3ZHb61HʗU֞M K`GB—gOh hڄ-qn%bBǛjF ۊu·8ԝ8K_ q;=rn:vڀĔiʷCm9~}NZ~u5yjk[hK!^dzs) 4Y@xcG;r_u@)Zsdޝ,icGB:?lTb}j5W/Is?~{#P|؁=@FޢQlC=$,B0b:˰SjG86vcK}=4VS8n݃f:u l鐰fcUdˋ uBuS_ ײZ:*C"d ũqW]W"A.V=Kx\.XtkOh޲sNhM'7\qJ<"m} 5qd-™u(Y|^џ{"cߖZENH>nmr!3 frp )A!NT6ߌe#z^ n+=] }%cYVP)pr<qJSIٿ+CH_0W am}*rB[$T):*3F17o^3T.] Äzo yx$*:o9nGqpv-RkdBRwBBD^^6îM8_GL",Hpu:-@ a$۱D~ͨe(1I~h;:. IFQ12VuՊ(w RVx/e%`Iw q?N˽j@2xi0bէCE+j}ܿ#q,Wʹt?Ri,*OSOhȸ?Mŏ48}=#.ӵÓM9R0U߳wWtg  *!܃CPU鰚lVHQ4(6ȶp7.@P bi6»_r::535/ |2X6b̵{e2+]r#n|s)`>@K=kg#囙|31aDbwJzam^RgtVr†mt\ui.S e XX~='iGsZ'Ŕ]ۇ: HZJy"h>c[nx["PecFNcv:MX ߍ3?/wmA0+Ǣ:4y777jd pZ]CqKKgp@Sq (Ps"bader`Jݕ0ՠ{+ȡeIr@̥Voo6O5Yy".tkе6Oq>Ԥ* X?4y|ArDU=S=plI 3(d<`5Ѳ(M퍿Y¥`Oϥ~3c>{$AykCYVBVJ"Wy:5JˣCߓ;q1rztgJ@jF0G3=xDW=:yOThZ Q1blIsˠK1AtZ,ЈۼBVzf}$ S)0m8ȚlVh-$Ԡ ~7rP\f#VSPތk$˘dX^5 $,au'#_8+WI)IV#˥6iPx ᶉnRLŹs4# d?;_4e!`(Jri>{O(tOlBv՝ Z[ϠmmfS<^xcJ>`K{+oPt2 \Y>#z,>0s[U-doľUL̶5[ n`0?nI _8'б^(f8'z>(00lL*\?+GH^(.!_:d (_F3-$ƒD;qOO !q>k4'kiMqPhPrd&c5v^M%+ ^0&E|M+Yo7KE]Zx4s Tv@o:g-l=(X<6ϵG*>'(EA2ؘe֋,1絮Jy:=bz ^ҽVc#;Fٺ@9NߞLrWᅎddGl;d~5*6LIie O1 ыXHg~ Ps| f۽^@#[4b+Ǿ[.ױXP1Zд[K Mz@C˻} 1 XRZ,SvU6}0lChjζ7PB1̾?›x$ӹjRRU(ܭ_S 4bC@>>qe^r?S)~qq99 _( 2RSix-رN_:: Qv6G9 U[2E}3q܃fN|~7XnqoGj (lVSm-blGɤ!RsL[ua⯞cͼ'vk"+bP YRiJfl>`S~g["CPE>N>uQ`^=O4!|`@aWLb@([D!_!f #foZ`?-Mܷ<K)Ky/qZh7;43ڻi u (8QףtI85쪠.׆zMӉ-0t"Ӧ`%ŊGO`Ѝrk\DR7-Zw&HXz jlcCAâ:7,]] hj cGP9g,`5qU19= gyBTTq3V1DQ}*( |߁Zmz$,s'BTP W?vjDdyM0)=v/%N-L݋h[Nw eޭMfxp&[7‘$Wq$|g[{Q~+XGTNI"m٤tdBɩj,'i<A6 K*6WQw Ho ğ'n<|XhiSc>`P :T±R˚($\*EZ *|ZFݍ& JEJIymɸ]qpdkeHDK^bW]=Ѱr#ˆZvh#sTwj\ Df ʮLjC`7qخb.jkKC$czWܕpuPoA񤍦N/}Ch3=@|W][(]?ʳ3~7cr`і]z}-uEgEm<8+,H rU#GoPo {0 wSvo*rSo؊M|Pywmq:@_N!۰/@q: zV3$(LC:`Z Hj7:57ع` 0LRMLͰIEMJzjilm,WP2VFpBY PH=gS9!mt"Tc?D*b6D,]2zcwܳ7vqu/ Ny u¡?eeX=7|9ޙf?d#"ԟ7,"baTYrXr7V Ǐ:]c`If*4k׫V+G@9 orN2~ FdPW4-˩ɧ1PO|TF&:cD듟y yڏdO3Qzux ~qa DxdY=#1|^nj*ue jp6%Kȥ3틵Cl޸5K`iH`"HG:!s$R7+c.S\%CKw-ٰ]Vi^8 iv R&$~į9^/{_# $|La2#50qX}.tl|[Ќ[Xg:#?J4afBp-A( ?T%0NKc2Wg_7E0_ 䁋$hяJxg.H|lY ?$kn ˱`D_Jph0̷I=6Do/$qmpu4fٹH,!:0AC .bڗKAe'b̊Pw: wMSE_Ҷ!]U*}l,ؕsX=|Q׈_) HNcI fmk`d.ĝn*j2RMO纡VKbͅ&q<;?QhD Z3QڭjSmieXb3Q ::v)BPw~]/,zǾS5 .EјA\-a8 OmD+HpZ$䌛^ø Ĥ2嫧78_Vδ'dzH)@:P)HnT+؛|t(5G7&Mʧ=/?v .wHS,yU9#C"ܼ8ZQ\@?'w  ;[_8 \,&ڿvX&[xBsyO@Eƈu_'~lU|6G nVגVh)ĩo[y/WWZhO/"tbJoHgżê$$ÌKujDJ#d/I+ЮZcKgp=vwP1LD]|!SщQYĴd{W%^ rϸk/WZ u_\A.*{!Cͮj/O/ѮOߺ$+^z1ʚ䘦oeg_'d{`w.Bэhc׵_afE6AOuYtuzʎݧgE:|@/'yoRߚ?o9a%"wgǧ$;Mϼ,Jj+Vmɛ+۾bP-PGy&}c[\NFn'\hLbi v&5EMXV$//tRp|9jV66QY5@VéO&Kyc;IFAd"҄HsH[:^z(2M@6m\<5ꌃ%zgrh}7I׹B ]Ϙ p$FnG0-&W&rtS: "F@Vl[dd@"y^,cnēQEb8owe@jj0-歷p88/6cs /9-":YnE KՆ/ qU(;n_<~n}@ܙEߝ J8)o$L/-'j)EA2N!Ga$Kos=: TjC/%/#4C>QE U"_1S{ya).ڋ/c91pn^O'p.[O]?)*ӼS |V6I XRBI +BR *,Yc%5y/fnf<6ZQKaLvю+YQtjXE8e#]mߛGj H'l#@^.lA%%x~?wrQx:[܏P3FVb4ǂw%-&3}+o2'09o)%1_٦v3rḪ U"  Jݵs=}ܮYT?ݵ>sB[%Ck9!*mo#WqBZ"(dt x(;mv=E1![t Z6 (3_bz5g?y [BJˁ}EX\luPz2K  w7o\l \KqY/ro5@oH $`ͪ9}zƥ&L0$įJTM+<=rdbӴzrv c"AاLkmH} h̻~PulDvύY5d1,zL.PCr^Oyk6c3Ev/EӖ`3#ӿ&RGo`V`מC Zku.8h /i:Ϙkbn"l'nR*g Ьi}tڭpSrX՘ǧa\+P^MMDZI X}ñ;3w Oۘ(` ǨaG$X-G{#$"ia1`he.f^$SY7bʛ:Fy"rs{-S+ͷScWoL'axn ÐvZ a`ZҔ +$Y܊ f,'G&wt7"!36@Q?: !?V/W ;Bbk];Lq'L=n{k @'$ouNr7泭(0/R!^%cqV4بc?R.?OGRMl]@

  • mΏո˝%b?"Kgޱ*< ʡV$3y9Y!I9M@m1kȫia\NM "dQo=-N~+bZxCǨ @s LmuHVg>o/ 3=O3uMS6 _ 4w ,ڍxO&Ȏ06a{X\+m*\VĂ hV{%u|e~B8$&'/"7ĺvkGc0K[PLdʩ>) ,%6"4^%}@4Fu^:)(FAl9P[yyBp[] >!(8'}qe8 v*>hhnBuFwVs1jnVP{`мsBYM^أ W4/!BhEpm$qڳ@/FNRRN7 =K&Z/|+wX HO.]-!$rUX`ݽQSYVHXf J,~& zGn529K _}z! zsiE3k0/NByoLk9i,gox~mAI#1nS\K rⒼ&fҐ̮Z%;:IW }n>fRMÐtݺjɊ-*jcsU=&Ja鷽=^6xLYťABme4^&чljd!e\]A)գoBh Lr{n[0 _5Hwז ~%&zI녿j, p-9*U 'WY<耆)"OO# 28d)4>/KXF tdwpxO2RV"7cἉ(c)Pr@lvkS$YC e7tv Vm`JU:u ?="7ȿ3:HjeuV'ȿ38vk4@P6V0+5ҍF;~xJPi""AOޘ%RHAF$si{\,?p<&Ah|fL=Rm;_ ~s5Ќ?bV$@)0j;. Y`᭼o/er9@dNi=kj^`0%(÷&U$ε.CMHm6< $Up >qrWƼ+qP؉Ew9l)Ȑ 1Q1}KN:#: :ata\+}֐cg+ $XT8ΞV&Xw}ڔ†2*0<7d5JnG0`j\ږ=;ʅ1h8-4\[cWa;f~|yQ) וL"=5Ɨ|9$*1J꨸ea 6(>⧮bQA4>+ŢwdaEf}<ϦU.ڥk5(Ƙ`$USH8Qa7%>#~X@YH06 |`3CÈ̺aǿQ.<noDw lup+mېF8{H4sHR: ᧕6M@R1ۋk QS T%A+VGnJe B/W@3*~.D)sA׽ieBZOyZIΥWZ k+-"0dM6<']X~ҊIM ̗90‹Q̤?l@|puɅ[leA-l 'C*Ol7#B%?Z!uOҋ;t ¼. a/iuȞ0 ~CAu!vYֲr;hiK&K%R(.ƀ{/`O ɳ\1Fg4'2(qUO>.utM;r'c'QGCeQP՝ت ?hjjR{T-g @L /wdp-r(cſPF\?`p0*SF.x EG1j"<5TЇîA ;ʀ( ""Y[}}BQL ^: ?iUͬzxP6K7ȳmvm2#o}c wx8G<77-zE"9DZqPC6NUBOyh¹n+f"fU")Ķ␁-tE M#0`N ɇ$N$h ŋ Aď#9IhSXr`:ԵLZ?+ߑ65Qb p~ժ.] NUJUD?cvqAT[ 1Û$ݵ+aP"XOv[C7)3-]{$^"@I3$đo ۭDѿá{Yyqt{'1I{UC+ -_(y7XG.iZiߚ-*g58-=/ɿ<.Ax6h+dNxm5¯XzR#1s~W+Q7Q<"Ke^=|׭;8o~0MQNUKK2qIW'>`$Ob|ik֧P:T&zP4N(Wub@=c%AZ..g5xE)?FVfܚ*,g(ܠ"}|lu)920;!I>ڒ#bs̃$olZ%{4 W3=FP)í}75ܴ;#4 ZDsUEy~>2E |FdYlft5-U{>CL.[;s&c`VE|$o:TD0C&K{d%W,~a;3/LAK/LQrSZC? ϦF|vl{2+oMFH7?mRS&^f~T)A%` ]O$u+aR@< y@@chSKNoG4؈9=Rqe턊|K#Ci r7W?) fݣǐN*F}NPLj 5o)"1<]f@O>Y\5tp꿽!@Em%~StZd&tröT-n1^+?k'0Sb(Ot̴D(1{8]f/G;$*Ȍ,_audVtA2U$/#i qB@ s#Sg>vz!ʹ93_D FIVL}z80w~+uPEdՈ6N|g֨m;CMщ%")x6x&4k~zw\Kp3aԷ4_q>mq0X?OÖK?8ޢCeZ &!o^>Y @vp!RA"><*=z~>ٕcvqG/}͈**쳴!ixl 7+]Oվo{f3 Ś_&gjL(TPlpm#P S/-P9MI͒YbRsXI2r+!E/u翧{Wּކb& 5 Rqk/!Xs1IJ|9ʙ[J>@L2P=mGK@d[H#^˼1QQލ0F>:x /^԰Hu=L'52Pn`*G+k5U%7!bZ*NsƀF%3\{"٘]k0bq7i_@vnV< ?1u!7ɥ?]1?7U3إ-8<^'\[_h',;d<,W1l~eۋ%m:n;^20d)r'?0]8X}As[irBok/#tWIibX앬 4ʧʹ9w`?v6DrMUut:LL*%졍}̢ ʍi  UcV i!f#wvK՚\ȡb|Lf"ݱ8* y-לUN z6d\RLH "9ԫ#?ȮPx&;ŖvjR{w[ ڣ|Q { 1YJO1$,A'X>X".Z"-;M+d_g`\]AqEZ &]c2)!ʜU`v}Qq׽@Dq }MhZ ϊפ|j0 9(I8שt#v{j;H[\;e\8KzEQeрp&gDTd)yn3'Q5ZOQlFy]!6XsVtqdUe @eo=Zqݕ.*ݰ=QؕZH6&&nLbE.X+b…l u6sW D5*&La%c?8+j9;li eh6mr nm̈Oj/X JUgf:aT3$xGـS3rfVら^1w@ -O#u/`g0]|?< ⛊YXLj'sTFG:]zFImD ✑IP3=jO-+)>^-O2񰯐yӗ+cWv= Mrv"IuуĖ*٩!o<2%.; s*0hXhB|B3͉'.Z5.s`u&{ʌ*{s'u_lt',95|g]֟ M77Rb <Ʃ`7m>!JjCiԠtgrE;ל%•RYz4j13FDŽ\ Bg f|\Үx0n =aQE*,ކik0MO>VӏAF\9eS|nPa.TCsgf-bjE䓙<䟵}| c*&>@r +60 VMFdxJ?MV V>ܪlՃ;v'Օ E2ҧ jȖӲa5%ߩ2#Y8-I]+Q=(7E!y*l*G+-*+v&X%ܸat{NʩבRB)5gC R')XfdBOuhe4lFw-E9rª~&k'#jQ"!þL'XSC g66#aC]hF^'v]__pJGk O·e}Uϖ.I)Iӭ0H`,S+bn˅غ (Ʋ%9kn.AAY"r`u\Wao,PWc?eJuxEBڳBb&T`_ \¬J蘒(8 l`SSyIGPuLOtCND-t-ڀ 0;=|z9~4jMJiਹ[MӾZ_b* )Lg\~ڒF u\.ҵP#t,K.7e%2egAsXzbeu௖!dFߨ3T#[,*PJEvAy듵-DhU&D,u3ovi,_!vLxsW]H'Rh=g.}b?P!9цt%~IfmzF]-$G-S|$k)==G Iu7F}Si6p2˲@ A@Ct_3L [?|YcW-!=O3KWoBCoƵj": 7I9=q2k6\. J2Qrv6 +&:w 2Q- ?6('̐=2`#~#YnI;fdp!2XsMJ'?VFpShN~tW˞rY0rP&UdU9E:oRZ SqJj+uzf(w|ftkWdF+F1p9zlF êOi:_@y^[˄p=?|WjUfD"FiOް:BI܀D`ZtR 9T=bt? G&cۈ(i`gmc6̈$n3M#<={\R6xx, d?T3F!@Fm/P`DOݍTb:' lB c(,ɶX锠 P°}ւR9h|rv'ӤN5C_g6)Wu~OmԮ eA.}rqGٗ{"5fTh"8wc{ WeFhbi}6/Lw(EẊhgTW88arit>{q :ILeo FJ 9BnddOL%_묾vTTY8w5 ՊUY|>uP]ϟab#K'=*ϗXG}Dgi;T8RT\i)wxmPt$,P=ܝ~OЏv8^#aɱ}ǩdRe27Ӣwg]$ R/MH*ԢlV^%\> T ۤ *$E Bē@4g,Y WT ,kqra%ykN9.LAߡ4ijͷ;E,i@!2k9ҝg9yNS4ÿ<> zgVZ-Ij<'1|#ea*B%>xC}IFԴ!ůt"2AW w{A I:tpn54̸9?iEvF^ul a=]"G`K{ݠmt{KjUR޿HF4(,lJQNMif^ ۸kl@)te)ԫ@@[8zFhMI /B{u|HȜnC Gbas0F1}2= _< &NaY8|"ᕏ V:,P] \Aѻz/G<>ꈘ.9nxTT%y /+D<^JӖ+pyFsp*M.sr@'u=] K7㺎 NK@[X:ub6 I8Pej h4}T/^,zpwY?1̂z3GrܖHV \;LWߜ.wWfu}3%x6&iTTEu*g@1 h-)umjM:y&hiS[h&niE,â#Å"~mvbS.I4ߕU>ʧ^}k _HwRϮdvA,M?dǟ"y=pȈqdpGU#'jxTNgFn!,HMfh#I"}Zdo5RZsM7?UĹˬ| p4R*A{ʟQ[6ci|,R^$Z8rK}n;CoAI7'v9"{v&qh=Hz'7|(pt8X]/ah R0FX~^ws[^Y+fa٢N9lt_4pIuUe'x'qD0 \-K&w#Ni#eU~&$,>=}qME ECW';6k}Wo$zCOԹ`37=ؗnk;:Kɟ7@7_sMsv; }f'ew?{ڤ{'޿f@]›,QgWyMv,mR@6!BazBuN#6[;}nֹ].@RsmȮps'OݷySnmEwMLk@pv=eۀx& œ0u?phle Ԛ5 M$?2qE1öiGɲO8P &ۃ&6y|Q_W`FfsBN[qwH{h},EUGy G!:*N$9A+dڏ'kMk]qy±tҶP!ݑO$ܘ?/`Z =Md GgoLØ՜RCr^py?3O.|D(-ljAҔ\$:C^,N_v|L\;IEђˡIi','O855gb,gOu3eLYlP'X'pGیAgzv8|d{tv`wYAM-8Lsߖ~$ r50x=81t_t9ߣZz:8Yd-SyeܧGϹ$%=*~qK.nczN \(+^:H=& "#,J|z\aَRr*E  14} _ܖ^On kϽ'tRSoruLݲ2c=lKnX,}r!Sbsw4&">.4nq- K> j}}- E0u=cA6$rlOZ--hP{?ͬ~3ݠS./LKPEd17.)>1+V!ԱƱ*ݕj=_a=} TeƗ%[AYډ1BIyh8 \g]ZՉ<-#pvuk|XW=0bo~ dɅ謍F-ai#k]n^03[ğIOR)(sGJ^<~rx.7ÄC8q}I$wF2xmq`O0KҋCTyFǓJn!˴+F6`X3h` CF4T,^2;~_W^G[O~ N]#yϝ5]IP| i~A%|L\+Ҋ|P{aQy-5J ~<;. vPG8ou h|NoŢE%lxlSN{!$x,^3u@D0űԅpqvP1hq\^;ļ! *|~Q'ԥFWj !}(CC8ei&$= `6Pkf1س8 #_HL~ -q`AC۷ge=y_FS5⹬R菙Ú{h鸡]Md0}u2ao凔^He|:V4 ĦߎljM ,11 p@I/>ǣfǗE6q[L+6ݜq7M4,&s?=+3Qr0ZY 8荁/Q w$1fwӈ3A$c܉c5y)jvIUj:%݌tk+d{.F}qe~lpx)GBDx̡AuL:~pwO bཏ=MN=܆X;DKjǢ1Dǯb.+Y9Oi!]Wiexɛ~?췚!Y$M ,'{Q{(T ܗ-:ewg` )y'A ϭ_5T)je ޿%\,b& P0OKuy aY}ll >"`^&e݁kyalOm8j僈;|$%=C!륱g ʫ[>zj@/WIP2$ZF!-~_,AH&:n)g{wƟ V )Bw![*7饍%r޲)>@6+Rc2fՉj&KZV3okNi@UN~M>z*̿qe٘i\(  Gz !^Fa\ sI` ǿC2*hIb{F3O|/6Frt2mDG)7[[d;Zk#QdQt^Voنu60MB>&=:T+QMu[%͏F<%-@ d&tQPK!+6 ]s|?ī.3v+r&HұԏOꖺh$dٽŔj6X7;׷y:ꭱҦ̰h3}o!CB0 64tO}g-!#^$r逊dh$(lH ,KL 9.dmzM0gCڱ=zhDD1-[iE?ɻ]kW K؄WK돐&@Tu%Fx|f*J@ILC֟ɥ^ıv=l>q<\f0%#NO!t^`TA*A |s藵w#xs"M Xˌ<}Ct.n:ZVbvҢE*[QYdO7t#߭gf V?ѸlH'oQdc*FƊPٙ4xpn2/irwu;5[/ʀ]a`(]*6ػ%[~?"z\bR8n|62ڬ* O dJNOe0<Ί^H+%C /W+k=R]PP C4stؤ+-deEf&^~}Fc lq=[NKKK~ ggsғncޠ5R h! G9oʈN tn~w?;ӄ]áh@ߝPmY`#?ϘVFkqEZ߆ 4*Z^B¼>8H$瞠dv,́~g$,!5GYw U3FV/m+[ly5nt52-/=D@S!evo3(T@5*]:Ͻ.?|Di87#Q# iJ4,p'۪aKAϣh[L0.x3=I0#̬z2Ho10\& <3j|^!tX@M1 6@oiBH&? ۠;Pɷ=~9CH8jOiB3Osz >d;rl"KW*M_貰($gʉg7C}2J8ًRQLp $lB%Ȍ&a.}+O!yh_ 3gA \OMVoHTU#ys6NojILT-Zҕ+ncU {8"/uӶr鍡ո`" 13'Ei EMfYIn?"//wKiJhvbH&J9KǸ^+xhlBrDПȭId;P5>48x({8(#]aܑR{J;I)6#?P[]?l?5W!BuX5#`k=?8$>3 >b@{N]\F6WY:\0(R~)ɚp4CpĢofRmYėo!uuB.:JY=5`IԒ%pKP$e(``ūTEΓe\&>- 9(Zʵ3l:zv|}2+[ 4a{Ѹ- r-RW8n_cg܋ؠ@*E1puu^6S8XڅE&]3cK=rhGٹ~ƐP [; ~~pE߂ӵ`/{Du,%uyș3UxJ!C<_ow&kUJgGiQLwo!naqUbTB#.ߡxij7>{+ `!qBYˉFivifO5FuY8"i[!L ~""Xpq<吢"q-b,"WIUDql6͋mߥCI4+㠸`Ơt^#!@YjѾHekmHu?NFiyLCn*{q0&Zj@(ѻʰ7[I>O%׍c&,Z>|KӈT+.Pp{fzh$c@d#=kSқ"WDq 1)9?̾U3"0>a-WEݜ]ڋ% 0 g dJŇΏ Cy$r 2H'HYd`QCI'~+ܜi|&3gSߡAz& Ì#aoEfEU<9"vJ"FHdMqS^29FRu6w Uh,՘c;fc8|3V6Pg:҅$8& ׹bh~F[s) K ;焒mV7u`>9 Cބpi~#]^`ګ[[24餮I 7 QYYQ9Sݝ׆+N4_ρey! "=mEr>^%F,`Xy5* ޗ&H]x+\ڜ8 ~̍2 AA9%|}rK/w#&vijM͓ǓS0¾:,B&12 Nw/Z܊҇^\BNPƨһnK'%LkRSC+NY+ j,1[7f+Vܥg+]kP9&Q# JS'}0G/ۿ{EI69dkiu5O0#Ru"\9y)3  4~lj0նy*s]1i H⸬tSCdjseyu&rPiӘ7U3y"d`Ԅ(RPc 73 dl%Bޓ0_++7ZݶN>4_UQs"Cod,Di=rr[DȁigQ3+=6Ot%gVdőE$YQ'Ν|-t35oe\_}A:4k2r&^miJUX - L>xYTg$W U\ڊK,-J뛕ؚS1~^?$}?yLܕt7JؾMa,U+82j@hޔd AۿT;y 3`7qj.ٸJ p-pf눽 * 4r~D)9֝cJ#;ND?8 nk9MqPUB\0d6%JaT 3~nw ׽@ ӊ|z@KB(cܜFgC5:@BtlYL'Wb檭o )!҅+O.Ӊ,'q6 mR_eYagH-Es_O%7 v%uy6(__bgxiԑj 1U~)1_4\y?+Up쨬W qONb@C(ow ףۨ;ZΔ֓{"gY+n&y1tƆי5˔7y>l 6ϗ n}O:QA/V/&Ȟ ]T|yq={= bh86炨Z g4m #Epκǡ&H=ϊzn'Dҹ #Beu-u݁4ٯ4WO-|1g3BKvt zah)X8+=,6@^|GRey/ըow!rΠ'鍏dI'!͖B,aHx]oEI+}i4=[7-C643:bQ;p0oV KD^UHjH1@ O]wꇐ.^YC|{ӘA2_4{ gLb !+ ˿Qy+(aFn,jcEle]z 5ͥjhӥyH >~禦?0YV*Ϳ*[g[=!?Q 5 Z6[la?Z'@0aU㨞%C<]Ov%Pq+XT{u-= ".XAXjȟ,=B̩ĨK뻟:|-_qy_=Nq)gXQV<"3̈́EATҍWw:z]EBLl_ގ֞Z˪ZԱ&N'EaThձ8֦A=4 (%?oV+N?f:jlp5WoD!IKܺ8n"sʛ)lP~C$&϶oo!HC]J/#Y4#bbGp |zqE-#7 nhR6ΫgC'UOBj3+ՠ8:@Ev$>v%wTF1f}`r&#{2{e0>$ȭ4%Mr6i&Av!iIDнst(Xds%f jY "CWOP.#ّ̃[mE\ XYT1r̤C׀w~<4J$xmYI?`"~ňKK -z΅.j;G֭SܑӔxXGg$tȃ[ zB̻?T鵐R S N)I"d=0h8h?@=H. m v$Qވ(KY)0hViUj$ GEgD6/.W {Y.Y2Z*GRygnΖ6(RTi [ZT8 K['˨V dBH9~Us GĜ=g ?v=GJ&fA0 T{Oe͛f~~qIG`Ĉ`!}.J hPWC䖌ZX{ {{HH zcT5_onVD^KPVpԞm^tkۏy'ǣvy(dJA|W-Q 8&ޟlaD_8e~3R>M=sx*NzE[5i_[s&IԒ\ xD4y7D*UGbߵ|.5`ge8h+ιgODs#3EMӧ/e#}CԳY#?ˢq5Ktî̴J8 |jWhp![jo1E1,g6g|\Q5vlHv@KB'dB.?#⻳)tPrݰ@X,1 S^-QɌHrYY`(%V+)km6#L^tutXj{VǸp\)fI( $,knֱ;1,($})ˀ@%zpB'~cGhZ)J ݆4{a*c@a ׽^E>*qJ# {{ 3^ ]@> @NH+>@+"8C4>3gcadp*$=wP f@[tkHETӢ4sdw{8Xp,cV`uk󝈛>äB9zwBxv^RzJ.&68#o8|WC3^7ࡾ[A0X5k>gɇ_\W90 * S&*pˡwK?6x1l:#8}/-q'R#[Qk"Biůh] ӿE!0,Icv6x] E:z~@*2_@m|U(j5)NpdgGh4LIm\HAo2{ћi@X& "|PlzYL|vEc &{asN2]=/g5lBx݂xX:G2fQ}SSWQb|eO[ymŮ!d.g74x9;$Y@E~;fubuпeEbm|zۀ+`&o%-RQoQ/n䭎+W VUA?(Ͻ5Nz(@v+WXfJ æ;))Ep]ȟ~Wio*Dm`0sU(߃֋+s ;@i"Dˤz(2=5֫Tüz> Jup0MPh$je@PŨřk 3< (᫯xm-'mٿcU>Gz'm௓g/`WG(:"}y 1fW˟+YcL' 3~wú$a]:ÁQ}~bnҔjv~j)\*{'(/c6OCޕJZ6haO$ kVv  -a%†ŒSB :PP;y4aD 쒫..kWG hP1lgYZ07070100000027000081a400000000000000000000000161421e7b00019a9c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/↧]?Eh=ڜ9Srף*UM-gr(9 aiRCq5ͻ1b"st\_ݢ͘PPHkg݉R vQقKYPbs [CQyUo?oa9]w U,]Z&qH!8%׸!n}PGC?6畭8NDA8[*B-Gy#MB!yclI@M/,li?LH(/`k3Cu+k- sq9a T Bk_\F.Q4_o,J.mFl~v 7Q-Z(Dx0]e@\ ֦g3ph{t1w '0|?,:'Nu(a0Ftb7zr6Ot[>%&<@ݞ.05aHAOwK"B_d'i!ڀ,4ߞgDi=ŖEg`;zj:Ѱ(G2*iEՉ xde`HQia|nP]=;T(pZ )Ozj7m-V&]OXklр@K_ yRx2!w꘥>w 8ƴN] 'kx %rU e h tNtGKDKVZ3 #[RId*'$޳]'0S@f8&'KW 8BDYm>i73Dy#wl(Hnj"C"3PkE!ēp e6Q%JLeҹΈrHb B9oW}Z|X8,qT9uhx:vH{R"7U`ؾq0:77ٔ>Mk!菧@mtonhQp=*"kKu+P Ki3"4ܯR;`!+Rίj ő/5Wua;oxSP*st>L8M`a$oEV=DKҬ(TEm&x0 S-R&5PoW5`ͫ'EE˱Y ۸u9IkldW7O^[cx}oZBV%s»p=ٗPƬN^5 a45~UUԅvR1[BGeK.ANd.w {NzP, y=E+#bo' 5#=r2Y;x: o=\O%a&(8mZ#4W՟zOfnM$֪.B &xoE,CIJM> y}A l>X"꧅FkUWQW*KudxS_8qn!9`BͲh' d1U][qxQm'tLqJhF0,,+AhF:$a˼cVyk ܳ4B߯"-G q\22#jSbʘq% 솘?׮AOz#VwmJv^A5deoWb+ED6#7䢻qUUOf(CCRt&Ѵ!HV5/c"KdT9oW "& NY?2[!I~u2O]a25!6$Q[% h489IuK'Dj֩ q#WZdall\u]9<P!Z4-CcG RQ!ciEd| j^ sqI~]!g֙=+SRIgIJ[Gs] UI y>S,kޅjDuF]L+y7׿DV"Do>pDx~mv]|Lӵ4ڡ3BW;R!A|df=d(U%&]IUaEl~3{TɈP '*ba`=UBmw-dy,Ik@&&IT6qӫN4h Q Rͦ W;>ªW;oNp?$;MDPuK_b/eָó0&VNu⁲|(.ZŐt)2~WQЛG*ll>KMFAV`xryC!T;H'y%j*  R*[_Hȴ%_s ,8ncqCKz(|1Wʇ7:0T Ӄ@cvk"[BP(H^Ҽ5dKvZ%<ٝQ$^ɶ[s`Y2~Zޟ~?-l 29n䟒Eo4OcF1\܈,-I80"G\qwZp) H7k8q@ -֟m/,hNK 7u$*^5P(M4+.*C]oK#!`W= al_ 2 gS됌Dm',*J2.P+ih 䏦w_t^|o{&ԠH 1EuwtH!聣F1w@@<դ#S-LzUKtJY]8̳C鑨;c|[{I࿼q2l?*Jw:#%:)?5pKHsP(7V3Z;`91?hvZzAiҥ:VmQːV=1IT!"0//;kZx2ɝ*N2^Xm6+/T $B6F,5jSҝc- Y]VY}g e6V޲$S9@1y]1RL0KXdzcuyxkV87_bt ՜ JEvDQgٛ ek2 JF"tvQZet*//\;׿%u,DVlQr=4z,c"KR(Mnv ar8UW盄CWn~tYY!#$-yR6hن (JqLjՑdH;NZ;2rn#wK+_ģrK S{G>JT6踷DrCv'\#*9Ao͉;P5%epݒ{z!0 /8__:ƒ߃G\!C&(HĤM8*g! ƴ?CܙY4聧iŢ!D3`@(Ӈ|@\ğAr-amEqӊLc]1w^Gjz6ڻǯhe#+p;WN?l&@ Yl8=_?loN 1:gi.AYcn&K[Wihڹ%yKs4q&bE^DĎW\%8@uUJHw|CAN胨pq:t8k5햕=o1ZePo«>9z`E+^8&zV?E Ug E zD'-zYf33L4u~y>߿jŠ:$x u:7Jf=S )Wi ӎwh9ܷ˫4 -q.WR/.h gg=IOJ=}e;C:cDǷwI7 u+¾#ၔ~Ciuτ+1E(ȱB~]׭~LQvu,B?4-2P]s?p?b;=SUe'%e*Y bY){c)2.7*1(S=_E*BO΅Rn~A- ,Įc^$+ 9KQ i.ZT2S`y [:$/yQ5PZ?)a]'C匏(#8{=ARcnJR!'Fau1s_O}2L̽׌`@` 1>Sx8|@ #NA; rd3ݞid[jרwr 5F볋3x0\,͛PdW6 uA ӆU%{A6#K#dR͔Tۋ5W7NZzaZh(NhI>J,% !d?YO۝և2sh4챍FMyIw*RQto OQixye\+h\>z?EaT74L!Qi&h{PqGߣ;Epx͘0Sҥ<oBcFS: }u%?57HDM/bo2ffwB]:< \i!9/בo,cЬG|Jx[gRV&u/:s. ֖s5sT6]ԶvsuBY[F{PC+l3a"F_U*-gjIԘkcu")!oyhLBnl냎`0t2oC7R=Kn't P&391s#=o B,8Tq$v9fNҌ-Vq8[CWm:{}2`%`:iٙHpQc8M'.khRImE{\M6`oP)0{F[J反bQ%؂u8vvjQeƶiĜx͉#8Ö#Z q]Z70frhn2BavRոCDhePn  01|`6P*U{?CsPNꓳzs+y5ϖL9dy|C׏0'{S؈/ @Zc2W!4!ZV>;;-8 Y@hL*3d,!1v sB3r`ĵ' 4I+[x\}Y5gTr\A7N1WzQBUZLpdL/N-d};uyA;z'Rlk-|"Ky tjeO16 :u.$ gTU({c /G)UjSmgqw,3!hi#C :.{Nڞ7DlRȝ sk==Y,>pw^$7K?K TXHSiBsQU5._~mW+qdN6oыxu.޿\)%Mj26G_D\ϔc/>Q+~Ɍv4erҠ (EN^y[fnhΏnL&MEe+Ra-*EFmtkWR UP/麢:i݌hӃqUnWԸ 2u\ $-v)9MWK`$Ymk cM\EkLԁ&m{H>]cDIHߐAt6Lu8w ˸fU"ɳ\4ݒ3yЏT)\◰~,,lYxR~]TQ,rEׅSxvJ^պ g]״C2tz>UXvh

    *C8h}njulPĵVUbePt[*d xR50ٻH~XX|ahImwԧdݨؔ$ئ#MRB9!B۶$R۶^9+,5C{3IVQ?УhiYﯱݧ K<"fL:Ҫf ::A_>_X:A-'OL/OX)+'v}Mи7Fr<[.\gɅgzh:ܳVmݶy/2wQ>ylIT n&wQUc[ROLJ~r(@ْ*Τf-v:Žߛ,Kα牳w8-6oA"x}4g\THK^Ό _49ϓQڮ?.^pp~Owt)\q+ [bd4:kO\TP0!v>̌01ol)=DeB =tn2$3  hS&/ƺhAf?MumD]pŘYEf)- tZSs*9"ϖkJt~52i_gmbd`*&'p3&".Th3MsI L?JMN1`"蜄Ӵ%B2*fMQ*:,vLe3AzEL5!io92ƝXp3_ciDBZnQg E3aL*ug3E$Qun$*Tnox'EۛC1b^3+>_ sH$+@%ɳzLX S(%o ehC% aT0۸!Sx&r!xsw/-8:ȉ6-fi7yҡ6{gԤMw<.F2̩{;zSEgLIi(WZ"B-oS<<-h2tEE!~\釉Zu P*"j G~ 8+D=ہNY<#zDƗV E Gj͹4u[L\3$I~yD.YzÞ僒BEg'àPʧZ=D$B88 UI6u9erh >SxM},񌎍}-P14MU!aw4|tnpX[[D߇iJK w[R5w<>'bƸ{4 Y TAvL0-J\s Y/22ٜU[RԃX/Ά܁tQӓNϝA#6h@܏et(?X#u_ 7G,HIqk,X0EݲAE@{: 5S>0LR鬳Bj6wնLYzk}D،5Nm9,GvS%#%Ǻ}4aWgRҾҩ'fo a0'F <*@+c ~xt!)#j#P5=#IAzѭcp!9VZ2eW:JAwbL;+:WpJS}s  a@.M]dYr&ϑЋ-<0krDfufduLS:5( ǘh>SLG̾m20k~M9'h+u7<$]½$ Tf98-3rlu$گOWVf 8M5TOKA:eAM(aOi BP-vD@7:־@QZ=ry([.Lrա(O/p H47Jx‡%avhm>S,YRp띫k8%dVj)0K3xoZt~|擭ZsX/eK_!+_mōptzs8E9ss@kZΩ޴g:'ߝ,_hh`(zD 3$BtX*,>y/wl  2-׽puk,JyEA "t6e1rP)NA1KSPJ* ;ÎTK VW}nB|1P Tg.m.L:3`gF9 < _]5/ V) kƙCZk?VI(v9#˼\~Mr˽G2w}ʇCC; / &L Vd.PgBrO+'H=:8x zeJ/!.y°"_E$( vmr2]֠pR^='$l_ڄo 96xXҗԎ[f`'݊*҈V H^2;<&!_v ᷉록H!\)Z| )Iz+l|qtՌBH)B~|FheD[g:~=Ts"0r:\g`hWӹ1#ZzX&@@%bUa?[|_AT3W$ݫfX#;W%Kitmۯ֟CIj*~(tB I)Ⱦ37T"t,ٝk-}m^#ց'z C9aBsv /@5/Vx uR f@^>鶥`X|X _gy `y w. = ٨-_VzZ =N[xn H"TӔ{0(\pEӍImY\ٻRkTTn{RA͋}[( 堝dt3otC6CЅEtߵ!&I1Z7!#k$V{Ki7-(0/0S rjfcĈ?Re2{4` ,B89M/(ޗ w^8TeS2 #YU<Fa؇O;Da[&QG\̒FMn'"+h`.A{&6W)u6 h&’n+OmӉ*֮g1bZm_*H JH q1-F݀ug1|iE0vR!1bLGn(Iӱu9^,m5,SRk6ʐs-l7Df摃֦U_3͡kqV$c ^H"5M?5$@y+LH( #Y; bdR'!X.I7ĜjσRTpu%uM;e ` 3/4ܬ0X ЖbQ\F!ڈ07re`5`T4:TsTw)~ BΫ9gCT bմWٜF0}v2ޜ[t{|<+Re M~<^6Qד=T]LâJc Uc̯՝dž*_z @f ƣXF?SCepsOEImDC*q~߄lAڌi)mB(Y]e)@yZIHma!KKo-69E*->$eha%n'wPƊ E_9umffd7#ŵqA+:AK-n"YIB@ ¿`j$v1.9S92\Op9 +ߓNAxǨ>4%-78~nl֬ y?Hyqwx7x̿[x>-"h U nTB 6Oûk^ޙIUk-jI@#2>&gxu/䟆zʹb˪m-gc.?{X P64.g |=PVp5 : X:䱺Z|fL jlz{j\Ps RWF*U*B_2Үf\os . q<>rjstQxu1P]wLa:B)M J'Q7;/ {j( 2(d6 qjO%ۃT+_eeN>REii 7q?ZO4%`l*gnՇƵ6K&H(a½A/_T;6]gX6Ivcb תsrƄ|Cc>Md}[0!8S%-C cs\<]=KUDw.xӤ=wS]}Ftig0P'yRzʧc):$tkY:R$en'534ƿ6$'kQVWO9]]gzg,Li>e/%}Ła4"=%\S 9/1 nґ—WM4 L$hk1ҹn"l42UJ0 7]+{:vJIIbxx!OpveRYR2t3Rl;nE9}ab:$՟nhE3msqf}L;@}[v])+=yu!:S116/gw}!j]>ڕuhmr3?%:4NZ`9Y/="cJ8Z -M'5g2fBaǓoH1W'&<~' ѼjQkw V'dDQr1/:$1x=ΖthN5%j %xMҩx_|V;|iR͜j &bDY&62/s K+FL{ҔFίuDpA">e}6i~Pw =OO,j3k k S$!| QhDwm"#jDRRJz&CLݦ1x[eYd,E*o T:<3}9z u G>ofQBli[_)yx.4$E{?r$0Oi$BRb%|LAÕ" fh[׷|ktdTDw,B&]R P+:7^˄[bȤ닳粀Mz)d#T%r6*wjP ˫k(s m87,h|Cmi Y!P0o%0li = KyJ{wJ,Ѭ<Utń?2厹lE$fFo K,=TV3U+>%a0 "]t.u-Au \TOiĆY[iǁ'lº@];M@~ r4Q HuS̓Gt7KY /a>+q^VeX^ҁj2?(GzO6EQ~j6~xMm_t%$vYt?OrTUXl܀ʆ<Va;21 tM:S5U_4靻6Ks:7Mc0z5UPI[C Mw&q-ZNxә6@9xĈ8=k.JY#~kL4rq/ ӤupQEbJDm'D_ zC!9;UAg9,'#OƝg#kIS:]Îғz9qvt%Z|WIh@z֌qL晏;-n\s֛|NZ,U܆<3q,z,0nJI.!_@1&9Ӱg 1'鸠}E`0"r8&ל-u DQ`6?q%:C@l~/OONJgNf 'g:YK;"C&=pr9Oڨs׫9@,Jk wBE nv {Z*(u)5x+?lb=YYМJ(z`-c8~hi ِhe\r»GmWV&:l8~5WANxu~x[R[(k|s‚6(C.iGsBk}Պ1E *^p~2TQ;_ʜ3'kI ÞT4E@6i"(ZkGvL5O:"OSaUH;2 ~NECX2ptO8g;υ3>@AX`V&GHQ'`ڨ[hz䆦ke ]`*LiAw|ȹ 5kŎ/G{:Da:氘Ng-]@$GFB}]{%{ ьSų0s+, 곟:o._Hj|8KOVHV.cw& T)(\G2] R??㇈] !y,75~Nc.(@ӑI6@V)0"Z\7Dz+ @pm~Ds@z]`6vQP>cBh#_SniQ \:ƛiߝi'>i Z{N}3[N=EKMR']xr'a窶___{ K-so ?j^XK ŀC.~KCHSyGocż1>7F~Ƨ3(8GIi"l> HT\x_tMpE֍n;\)غuj݁/[@SeX >@F%%#Q$"ZYƥM*Wpk`7;)B\WSU}T*lAHz8^J aKGgvZ,}#s^zzX!OΓU t{&=kNR1Zn ; zґV%2(Pue~JW}5_KPY],'sLX '?y'~Ҏ Fª5"l$ 1Ոy缵y۪5dH(8|oAYCFcJJ+ :PYqKI[d|5p$<>LiO)\]덶*dfc7Vșn|;N'mٻHȊ~?VQ!iÎ 5ޢK?T4} =+U`ֱ rMDfѭ,ek]DZE61 b  JL^4ie$ @1&($v's 5p%`44$hy_WWAG+pAuo;XVyzh ܁FtZ&hq8ԉ4]QCJ"j:Sz{?` y389;_ϷkKNٛ:kjfKr<#38;9%An?{vg@ieŶ:3$Cb %lqUF55ST 4zX5{! ycN5Nb5 (-s+AJk Gs@WU&vX:^=txB"t#Vdyʏ̹'3)1_3NYFk;0M$72\DK R jۚm jE]4>r-4ѣgdЉ6 QUQ D߄U&ױ$GJr?T;ȃƋ YcF:5:o߫ڜLD O[!1.=:y4>DwY67. *ݳW¾-5g<ćT͸O.@MZR5A[1Fԍ$_9@DCz %Ь`0[^cO?z]IS)l=r_dxQm{TD7n0:N4 #D - 7t*m$6]WʍJOz.Գ]h%߅QvoאK#\J=wv e7E\ud9Ycz7Vpp q|ox،_ =ޟ\i9g6/k)ʊtG.d2pk`# ,y0 rΎ`#_|iK/{A@xјRyC,P21;9266'lm#TH7IWy&3iDs]K5XlS%L'PYnT $`{//B?IٿmlcC띴* :v`D/N:K+g-TLDF!LX_2pQ,=^x}JBtKCb eSn;=? [,{čbgU!TSi”kiG`{Tdgpu.5鉦ErxؔkG۟A&6`?B@6v3r)Fn?;X.M䷜NU*VOCQA_t+|a>^FIh5gc'u鎓íW<XVE9.e&; J\S3!9Y6x3Ӣ#Hifř'1 t&Om|eFUNVeڻ%egiL]f?5,π}wа} izH ?}ƄoSSr\8:.o$9H>y)qGܝכFx f:J/Ǔ]5m(ž!uFIvmO㞊.$#]x<}kB. k/6r e鐇f:Ӱ3k Vc̱Zkt,dN`ꐪV|h k컠1d|5׽)sv3(1T`9SuVߜCa?d'*Xrp4rjcu !~-2&|ȷ`-@Sde̿D^+{Y̢c\zkp͏WB2jxjcǯ?#z8Di&.PIvC)H>LLb@ ϛ%yn4m~Y ]ʹ`֖;[xyRS?/OM-ahL>okXAԯnMY4afo$Aϝp}(RoyuEhݖWTߙmMBe!51;"7>Afsz$2l0 N.LVgxv,1. }3N+q-Z58_Wi'u ZZ0"H0bW(8k@ ܽ TҲ gWFK8SD׳Y7~.%݉CeFu%Q[vP}zK6N &DZTВ̘?T^a6a#_YU +iWeOF; H9Wf[n5jB4O@VXqtYڠ$1IنPqF r^W+Do݌W2̏Aq]TW=y!>dd!#),_'r=erUӍ@&"*̚ on6`l7dݢ.XٍX ?:xFD,WC@d{th{x8mgXw][:y'NUpgxal!|hfDXlb4;EBum na|/J8e< wk_ LeuEol!ݏ"G\9"Q=&YEʫHCn্ͻcL&dv^%oRY/qKKs6x޿C(:IJ̓Om@´zե>1Ȏ#!C v"rHS;cq0r~=/@I'M{,Aw?&a{)5$'z31`Xn.-Q^y.s.tSWSj Ǹ+PZprmEe i#*V}FQOLpp4F=*qGa>ad̢VGn5ؑK ^< 8"kݨŪ 8" ̻lFnc*z#᭦t %G]mN͜P6=5ٟ c/rTxtQ:<FЫ 8G,d+GȈ)JF!,"3[2fOֈ 2pS3hF &5 yOe[B37Wi[!8w@XPuj,QL~eI.aR"p%4M=y.ځj[m[БivKΙӒ&>n `9#3_+֔ 26dE2YN療 ]ԃW0-wfeñظ C:fhMCw7iΚxד,44Y.M2[W+7~<L\0-x9g8N['A9\^9vJi3" h6^9T|j{V2 B\>ǫ"<فPӻno^a0dFpOBx|B/tDxA.zrKKb% k=&"y1՘#Jj !lrmv_uOt)"xRD-cʑUX^(mbE <$x<{bcxPCt0&SFb\ s:Zn\E#|HompAeg} *T4^&}F_8$b"FXY`ʺջJP} r*lzĊPDPy(34E60D苜C 0tSmK4#[%y-pW\Pryf=;p?䶽jD .p2ҡm=wNX&E7BYFIASdiYʰitԶeb3u"Ec P`1,U?wRr\A0ĢN]X)VJ;-[u4u}$'dتhVT}!wsȣs$[.)g^Xۇ.k7KL  _tk䣼V̬q?*/IMEYxvrhepA)YZ1̭I Ǔmd==4h'XIӮv!U #P)jōiwAJN˹tIA>E# h GՎpOBJsgzr#{]yĪ8/pU#HP=SVϗ. &7T,[sEAuъs|n0aU3pȇZ.,PİEv82拡5Y8 VJ#TҸWiC 481\K AQt'l@=Bq@mp`fۯ}l)3:46F{GLAZbVe\vJ5RwWyjUa }gvwfRk?0JcI!W]+m87]Rgh;0}gS/|tI[o0%Ue}S1iTBpJm^לKX)d@`ʎ<&4M0ec v4|?g+]iJ붧lkX:Έp5H.H#^% %z/J<)0mGm-h@N9 `ކILv=Li0z%0m1JAC&My*>qw> Tt c7Mrj[`B緢H6ْr7͢T>crsֵ5'NhˬByͶp2(K嘉6q^RaxnbL` iXuv ^B+6| H:D3?1.1H!)w >p50 kp0%f؈3ؗsMm̒]֎)Gyhc)p^]Q@o%L<~4;nHU\Äڱ ,HpV?(adڏXi6F}x{)j=72(>x2TNOepk(3| 7?9|^lHHl[$|!%aP4LϦ5܈AYø +ttQQ 2prN |('f~=@RfvĄ mbTvwE!Uy=6yeqhk{5at%Ak$}\;S6UرqٱrIb'gt L8I-*f Kx/LLv6`R~;8UI ٚ O Pvr?'8U½fb7>BK wP&|QH#5a)0쁚)}0m:2Sb;6s-=#XZaAJ ˰l'b] dyۉlq^_8LFH~0V=.Bk]u~!5TlJgyZ#z.st 9E0ֽUh~3=,kfiJVLJqk'eʞ^mTқ|DȿiVix^<^c֠eJC{LW.]ub 1Q ͐Nyҳb=w8[ ZDp˞s&>H_[)"6BE[ LڭtjH^%p_Kɔ@{]`ۀ듿1""&N aOCc{)Ndpk+~ X5rفm0A^uE $)m/FCR:^ Qг:Zc-i esę(y dޖ3"O+SH 'MHUY 8iz{?^&[D|560 nK@vMoBJ$;?;bk42eB1ף9h*C~{ Q_C;*g\bd S`L\)@=ڻ|)W8%u2J`QKioL֓NSwi,Ft3 !>b'RRbnf8HFڌ_=pb {5;4[MOF>dTCB,{YOm湶(m_2R-Gk"|\s,A,n'pn3$2@ʭKjYخHm)2?{vWf֩nyl<j$4/gq&ZXQװ>ņD揰NMOilnNap~u+[)zg1hhky>!$oJ%Qf;a(:HCvO)fVTj"Uyr!&\dȩ+eMcp01"\uӐ(6e9Y1yHI;k}59Y Aз K]ԿHYlr {4>&opHP*Ӆ׆ co񆌱P6xIu(eM0=SiQUvJ7#ub":E( %sjp8! hUmFw6M|.I [>h#M vvN}/ |˳e*& ȧ<2wlk*[ɥG&?GQ YB {~",K Sg{sÛA/])U$XwAAQ@c*oUǎEuFҷhgV+w$JTwAB Zi<=% ,j|"]'*\ -g@I yPjBsf@_,Ȧ[4\09 )bA[oъbZ>߲'5%um.Fb?h܍<ٖ 4Aog&/\=ZTe@1\2"dv Ie-JԆsknjmR(v#oO98C.\5O]e<[ἕ2PY68(Y2+.{&5EpcuC \ /l)B V}P$kO}1߹*i`)> ʐ9E킂s KV(8xȘūi 7lJSUfD.jxbˁu?->FRnAFs,{dRcOd4z˩`d4L~T9}sO:&(Rv\Y(K*%/-P-{ƒ'RT[ $W7M0o)4X(3 n3/!ænż^xX]WpE<(^J/u=-rmկg~'LeBd~z /_APֱao+ e5k@Aؠ!$"A͉6DlcDd1=z12׮Xg2[q"4vT!NX,@2/ZJ';.r 6@&Q~ґIrկE@BCs@b ښ-u}1 g|Tӂ46EqD@>@ D#Ȃ r |<=t*]g+M}ӕC.U;ygXJ?:Fm4߷TGm,мW7 2! a' :U\QW;KN2G~obQKK@x:&`$e,\&=HTvg'qN:uTwHC㘚@٣P,MZD TB9SUUF4bJmyˠ D >$xVrQSa3HQ`gp}:ܙSԠ]a:7XV {:v'~=E,F6?_lZ&X?*Fqy'$ 434PHH(7LVZ?U7ʡ (JuGȳc֝4$1C O!IB}zq5H|! _!\!J#흉FwJ_#Y33ihдmv5kK}zm;TCO6>(sVňX7Յԭ@Mut)+Ա=?ZF_cJwW4OY nJ~/åk>hT?$ ~ƌAÉi:c _"%ՠZQ|T6&+N^u k.^dg sQ5 t_9<, qk 1m,@&%Xdqus3mxa|t"ZM]k=I[:g*%AK J&d,J˃;MR1Tz?cj^}Iq cuvG?XAc&ACĖv̘?M@cLaU[!1 _s:jsK 냔{$@}; sPjiqA3;UޛҧaB޹)@tmqŽ_f~ᖡ#vu, jytA֋& ZZDxJ!Uv?ђcLH'VQ o2~T[АGa|$::! 'Na@Ƞ!UT 3|5sC4rYlDbvեQ6aK hlDiT9پVVmodz,]XqRII$5 UOw q]fk}$j06Jk}~<Njl>e2>qgv~u}ӡFo'cJ6Jq?4%q~.L`2kE,$~IV'wIv:V B9ҺL$P։ys|"*%B5ɫ$܇[;FJ?脷NGf˽$F3ɉ9<|a% M8}J˔RԋY$qD_NW4yVS@ NRȢ+>/ks6$i C;LϜ71`=ju ؛_a?$z=+ҞLK OQ'V8F(>c+;WѝD@w1[\ap<|4f \{?{00W:Pٍ\ұ!b<|%co=IR^k*GJnJ&  e $zG#bER/G bB,I)Z 0 o*{RE=N!<)DJ:`U7~|b**E`6wg"voeZK\3Y.t-"z/|J7#kZb^v^'Wy&7!qD4&F Oe<W)om`^խ>vr#Pa4?wI 4r"%6 lo{reNW"L,*6Gg*;ȵ\R39Z\:A=l_*9ZWm\`n7 { K^=f﮷sUGLv$2#^ 9O&6d# دx0*x8JrF3wViV'[M|D!"[ I݈(/*巩r;+NE5 :r^d0٘0ůd"4,*^zg<0o,~E(G\bg/2ޜ$!?'E"R(Q+K5}NI]W E6ޖyB.Z+a\_n'||ZE~h%eBK1Yɕ(+ U>vќg}~@_Ag*O+e  [t5u4N5q;I!18;x@>]آq|lNW߹4Rj9^xBCrv|ao2_%vL'e-A&y|Ir/ $Q1˔)q&8 lThà)C p3f6 ~4ӳ,5/63%.(uZC 8 _a[;1K]] @CSkg!YC4UM1X?ƚHؗs ,O\z51'x!ݷu RGfxr".w6,Lo`34o-=h*ǧ«3Vy}[~{̍,8?E;h/oEaTá{cg _ :]:ŗ \)`Zb`E(06IYg75|ڈ 7u%3Ɨ{r_Hpڄ/̕ 7/ƹ+ '&(DeCbEEq+Xߣ=l|h5OX`w#:~ =Ҽ U/_\?֖T“?n#}{hA_k7ر4i4VۣOnG⾢ɡMH[nvz3,*̠Cn䠠x.:yU 1-ѵgffGmVW&=6*L&7}?wEHJmZC̥0:=qGarǰ60} Pu}VfCFaa2:_DL\d ^#!)~ɘc48Yw˰gEa~_^B5}c1)g s$Q-oh,L'Tjݎc݇yplO]cNf/ƘKCuO&+qlݘ-8{; x,] H&؛[#HT).WqD. qsQ2bFn?Ap8b u+f WQ\!y~ 6u^`c䎒yF4)PƑňL#6ͧ7ڵo/Rc4)TlVĝPBk,AJo.hlf]#(iUI+0bR?ٱȭ[߳E㙐bd&@J7xhBHJſ߯Q +':6Q|R m:cB=\3piU^,PÝC p9̀at2!qwR8Z; yDW|A!zLېy{"1+* :1mw9s t'<0(YHS"HGەDLFɼɅU-)9%߬N*4kЂC0ox^ih wm BpLWhZ#l2X)Z C /XX+[->$wIG D]kRAUX+# 2G.|Fc R\@7/ܥfZ/*hxsh;Jw^6ABƏcPi֞M^ ASoz`he)|)f׿(WbNifClyv3S Ut dQW %{{) {t-ڮTtګY>tᏴ4u[Rĸ*&\|D`C2| g3 Feݺ;ޯluF;AHYz񄙭bۘFTBMdA:1)$9y@?==~(w|}'焰Xlb>Ȯ(xF;n1zPVo\DɊC?&Ix4PayH!0}HHaRs֠[7 P Ւ XE P4)\+hJ~D" pDYp^ iT.@yjJÁ;GqnRO21xF?ol5gԊVnH 8}>DNx> dQ1ؚf.5wKGU[X씑jDi>,9 d /(%xD\a/>KJUN4"WO^Kqy1h+ ^Tƣm[iNIE91+p?^H =I2"L9d]9(8דR/Ñ0j[4u 3a#Es1Ú2k<}e%%菔,h5 xs8F*S ?~%a*j0"Bۍi_a_BZN0Q@,ϊl(p?9fM7O(l~i䲾33FX0 _}Aem!O5%!g;<?RlaW}) zQLs0\"@*>mJzgAD,f tyAy#R8͟[-R`87ps|6[格ȧZqtnJQZT/7;"q T-2c x$X.x/ ?ݠ{%ߟV:T2Gv?s墓a:sy0Ts!7fzI~*Ivu%8&^q 6ĩw]#ST;lIn)rΰ37+C@sTUIV9 Rwi$pX c3j|ܓVzr5@[y%2avt9}Bt! J{KiUl:#Sitc(ˆpѪ17|N!He;BΊ.=l VLz52Z@AKDU&2· GO3t3_;ʌBLҗZzq^Βų`!ai7wj+#*Ǩ>?0=݂6vXNZm;.Y{XdzԶ[Na7 G4Yu豅,lPlS *P}>w|Q <z3"iO#ZPpI{piMU?l$o(P[[JdlT-^4;P-ZLdOxI #PtbBPGpS? A4#eH-b7 <8ዏ[c}*ʍXgx_G 9&3#Nɦi%ަFЙ0! Ns&\u-ys*,}*20coLj$J@x =\I66@|ҫji| ȯ0!9ѡ^y%km6ߡLkX)28VG\TO`Be>q:it8Z:7*0 X: wҘ(;R+=Xu%o|&V $\N ?h=몒zcLc|734"aU'sJpR BZr҈ERY(1v[9C0Cq&~9b4 <>uy7R$[;is"2A?||ou|AuT Zp sK3֧c$Yx^ ˋp^#߿cZ"?#Q΢5v\ޫ߿wE2FUͫPnղ383ڨ[nz "Ҁ)Fi@20SSJlYٽv!c"'obGagrnq#eWt#^;{$(!]HT%ˠ62†n+@,ShKΎMDž Ҭ:e~ ՇR>H|wiJ7YjLv; lK{p"{хKT@ @f1E`h-xО Yk.܂D.7LY{42QRTdPxqT[W1JB R\vz$k!4g\If*0`Hu02Pt9 ^!Z9vKcD|s{?"];Sg5 ZCE <;SsRHn);{|jJyt 7[0/ⱺ_k+s;CՁGvV;vɸ`M= erY%50 S7ŊT3dCc0:nU7M8AӆtT ӳ$ݠv O7 CB0B|m`k9[$hыg(k2蹛=F': ɵ-S~;߮w^o= .yLgbp.OF m_A_DQEsfƃ20w)H]NB%2ox@w[W`!Ʃ-a/|Ftv+CB Ґ&J" R}ͥ@D+0zh:u $}.Fv0 땽yk` ln}qK'>M_j~yd:0삡y[8C59P&|B_=v+oy|S:y$[KhL6߀D}H7:Uh⹩T,o4U)E4jw!PcAytd鎜.RB˨CDO B ^+CR]ɔdc{Z؀\Ilr-AN[7OB^(S0'Ũ)B޴DO[Ǎ$.>?OV<{9r{JrrP,}Fo4k ZLR/plfPAG% X+'ua+B$1-R[WarKkO"v-꬚ ,+V=USȿ.Iʿ-/W*k069i_wY;$`ÇKzfk%Fp)Nv}̋ouί!jR-'ԾZwJ&^틁Lׇâ&U"%z Jʆd81g;r\@R!4cVy ?z@$V qI|]0GRRΧ.JЭUD hxj⮿a%,I5@U=:8${'ΣBϣ;NB9ʼ]ɒT=)Rܸh<c?xRQ)gNHkP;CN v*?RD@𰙽rikp`AZi_=h=J/(KRr9tiM3>hS)xF5TRpݬ5_BJdJ0-IKM=C;L>QxvnYxdO%4<0J S? SK皀A $f.OMt%YtI~l*'5kG?ҌX=p]q:sQ &g;SL2T=#>* T}0\r絘C|mD  v`30-ydȡ腖M~l!k'k(JrOAé2YqϿ Cw}f^=jEx;фDL8a;vN@تulO|xЎr'E6*fJ"c]:V壐!2:X<( .ULO†>7 NA'W/RGAAs'gxh0S5`zg^>%m&\JMz$Ig2*kל83N:NިVXCiHtR*սr&ytCHVpZc\?*\/j8SܣrmOmy/A`*qI̔OhiIx] ܦsn) q!QW׃|(3i:pYйkִZSHO: B i(c(SD_9DkXK&R\CQ ?aDF%wwTO.{şsHS8-M@.G'}keh:t~y[Pfן_'Lڮ_G Ɩ\ێN o6C{! '`sbFtt1 ~:Ѫ" !(5# \|P\" E &U+W1( XPD]lamzSFkV |\lpУo7d^+{JS>QAttͩjzJ==QJ>KpnrP `B]88-z @9XӪǀ[+ (FYBYgx"oVg \Fؠ?S!duT{|bⶠ6_}ȢK#Mu'Gt[ZɔJCV[p*wyQ3L Z<ζʈr[J8T9#uc]5lQRzS$?I޳{#E(KWs*.3*]W<WX-$uXNh{A}cCD 3LK51uOWvH]g !ro][3zq&j>2bvyúfEX>KP?o"$0SUE2#{5㏻wGmJ2Vf'fb1ˡд0!&`Ua`.p[%i1}U%0wPW/Sq8%Z$!YE3p0K" >{ӽ-Y+ä-Qɾ4F/ђ{+CtGjfPl[ڴWlj8Ycϥ/~D 7W$QSY77~r io#GϬw.*] %6zee +oZnm}}3|[U 0F ~H#;[ǖ5KSUbSgW@&`'AfSNWeL#5^ ҄=*P`Us5{.pp#q$6hXo?J%X#uY#2ձ"un` 6/łxfoyVe9y$nv´ ;6c7vk MGtϳ'12QW 04.jmr2 Q9 y/|<f o}9I U F Iؘ|n^FNij;`Wn~4D[d*!fEF"P)6KB"4;pU_a1)[33%]ծ_v7vo.nu:&{Z3drT? U2vM??> }h@~,3߲/cuK]0I>)"SՅS"O>" Jo' NB/N2ǀlZ;>ysh'`v*c3 /UXE H:7D7p.ydt?t&/xm؝§1yo^ew< `8<+?A xx5o*bєˋOfOHpj\7` /: i1KMCQ/1Ryj)eOkpQ'T$s>$;[+oi3 2nVx JpY؝-Ԓ PfJ{*y k=ZG %F d]&G)zYW5.dN""Jo0kxLGTxF{_X\;kJ _krͅuG-Y;X_[1my;ߗ>Mhᄑ0vY.RUhC H^ay\)\ȣe[mDD7[:)eቾdW~l*jXPC#J&%b`Mp\p`;6ؐbu #i˲.Cbm+a'~u퍘ojW: ,գ[CK,-O`4L.΂& ne;p\siEF,YVjպm6cY‚]fܦeerG 38MțU94о ?3kbZZH8Sq#:𥳒$!9#Y/XOe4Nڷ}1'ZMB}ң˭^ PR5y"}Q?߂km;7c<=qFeYd؛E=o(0}.ҍ^F|&|XsPAdq *^=x'.9+Yx$DKFR+ E%BV-yG#3v񡬼# pPh! ^Q7h(P n51x1N7B0fH6cDIYX x_NH[) J7ȱ}G?.l0URhzfɋ& +"1iH5:ԽtSfGVX !?xLdC͈wLAf#EYrG=D!Ċ&b .]( ӞҼC{|ũ?-݈b?1aA\wJy OņPMkrLV8,ҵ`刖Pdb4gS W;w)h,~xKn=⋬Xsx.jjSf_+#/VS7_ ̬sDrcq %;-V9K HGDKi$*< ͅ(Y N.֥Ί Y6NDzpXqXS?yTL.)R>ѳx%fg69^i$sO,>8`QT4gwN~M^(i"ߋެot1Ii04EҤ;%CDڶdlB%ٝk٥-ҼN?tmɼH`{.SBcA7M}fŘ3N%hc Hz8yީtMXd.YAN a]ό|9-^'CV}բP*zˊIreHP> T=8OTpO8 e :/rv<[I- Rh6CL$+SNg<[_bTf7n9B}OYk:VnMoHCPFOT5_a·j i36Am$-L'LUvPhL"1UN"z?vG۔x'!Kϼ 賴DFw &#?DZ Az-yz[T о[]Z$^?"thvjjkR~_`mH~A`u_}ytBHM!vqhye!z]]d֢00t[,H^U?Oe+iJ=tikJF~k7 aTzl'p)MSUOGǬiSƙHP /*K$IȬGR6; 4Oz s-^oZq+s:r@zs2d-%pƓ1qS L* h<$ +8**G>63}78:̩mv[k|vN%rV˦Q2Пga'(e5&`g:.̆Q.PU)%4t7:8* 'Vfr;\ Zfϡy{&\Uj4SG&`Utj@W8^8!XP=ȟxܪUfYPE)Z~|B1P)q,MԀ9 -0'Mw ?"jB&~`©F &3hK哅Dd~3w 3( s+n9 BGyy ]XV?׿ &ts Vxu؟Y0ZGj29Nf0tSɣP/o˵b8 UjN!Q.4%yXGjvo>9d8g55# 9C% [SLIyQO.YBد M;ɺ$3CDzP񓱇5x3Ͱ"dJ˺mĝuқmc@?ޠ$`ZYy2}Om4ʩOԁZ߄EAK; -IafWtg~WeaJ:j\<;3Ye΄nCz$0n6@ے۔+(` Ye5;lGu8:y'_P-˅Lu|tVȍ%u6 =ҀnԊɺGF2 ܢ;lMOW5M"b^SV3ע4[MFV0ȿAQڬ:%zJOXj!yTaNB"nd>^./롵RHgIMq-&nT2KeMGqhKy`#[ ǖ3$Y~6f"2KtdGO4d -uklz^yfybn2~g& {!B5yk ;vK۠Է*Ruܻ{bQ)]r5↟@TP[ keJe (bl,`5Ysɠ=Uf{\XRoM4|a Z7fscyÈm GD_|BOM(Zz;g`NR{ޭş e>LuVuBg4Q;Zތ8^DC ˮ{:WI(3>h|M?e#'p`Ԉo^r~}ͽB!P=>BdKp-J8 a7Qy #Ows_}I;IG-vZmbu3fY"f1׬k#%]vBA&%IEm8g5.#|[nscr$uÇr6/a LeF ܝ#7`:mU:(>xX8K~?h3Ǭ"!:.AnL7GGWoaIEi,7H1ydP)j1mFe-/Dy'ӵVWDm7y5e>G%"U -~ /ZiÿwQ0dX1(q׎tv# .w]}?6QV׷AL .42ժ;&uV=7&W{ |}5V~O/=iM:&oj` @9rv=ѦrqҰM@VCixAvvzmӥ}|# :wL޹MN4D}\ZM408'I{Ae|EQa_b,[*SCL|'@˱ؘfzr]֑dg;^a=b3v_D5u,Js5-GvOsG&S 'l[Rx1(E&e=,E/:.wmY|Ln1?QSo9K~lD_tPti3~dvvbQ:e1!ҥ ^KP.DJE34iDgV35I9c BRj-ٝN kb,)}Sk7Y]@ ィyi6jaB.xJY(8'` 5&Q:(C(]N'q%!f``An)$rqx@8|opT~HW %D.*fUOqHAk)/o+•\Ӝ_idžƌ˹ԲtQE4w!̢X*: F)d|B 7e:t,()/20ofK{ aȥYTA#lϭ˕ Jc__"&ZJH_&WXO.->ӡ2Ϗ"rhxEX%YCM̱s8HAmF|TD) >2bll&k)Ď*$@%X32ǧZ.<=R~XYWta*=>X4))ӼqM9?sVRڶ㉨ʮ J t} l@P^cQ)T+TNL2]H).81Wkmh?9>7%/['P’E5ľߛ[S|!KpBw*a 0<[ێ,+:羋Ys4=lWL;Fe<С䑉9zB@DrKM}w~?ᯱJ0/2@ d~p#D}CW,v=&h\}?(P Ws:l#S$JIj@ s%R)YQ4og^9l\V^D{g1d@|!azT$ {w.(//˄3txيk/yKحQFR̀ڿU\ڂ*PES_7']/> HE y:ҚAL9ޓ8;] zQha?v ;Xcm6Ӗ,/n0s.ëVWY31qSfǂah>xBVӨaDKp|ŧmŅ7|X=]_M=.6pF7EFgo,TwȎd :Zmː#c˞oQO7&Beы _WOAG%fo2P-ǁeU-]mU#qV J_Ţ^lZh(:E{~M?(3 kԧKVdW,N\QmyHCzboUt꽼T M)̀i4 ] lg=Cc@ 1?>"SMAc5U/Aɠ9a5ovFgSbp0a`bzwؓ2m nia= 1E]SjEHJhQfOf  l% c&(x2*8u{;uZ{N%lţDZ,Lj,@Zkl| !MMKe͵9ψkON1<Piq@eUݭT?vo`BpryGrWZGd\biI*((?{r1LԮ8{Vl4 ([n-;O!:|3U^baȂF (6tYxgᑖi];Va5/,_7JTDǪ䚊9dk|w&T vmԧon?e193QYˣ?E<^مǥ$_!5 D)n~C:7~}rO#\Z_[.W7= _)Ԏ]Ʉ? ,? NjJH~ RZ7M}o Sۀ3O4'!kz_҄c* chWZ# ƣΪVS}YTO] +werM}FAQ'h| GXfl}-$tj=6Y+=6!uhl# od=;|cm30+tJhzO|6jrnXzR(l*"$c+9񆠊<4fU/$}+@pF* qƞl>{}=t(=ɛ`X\ -A¶y&[a=WYW$X8KLv1z3]di0{m,%xakW@i9Fngt]n(Rj*2W? %M6`Kv,UwKl+(%5{@x᜗c 0A6@TGl8cvؗʤUb]@yq4=ӈ2cN94QAQSe\$"aH~ $ rp1AH=Gˉ@-b5e='m/]#U(оB. ЅYj%U#rT->f`ST]re0tvu^m=H&|HgV: b^ȑfx809_rj Ȯԥ[EAGUTXCԩmi45k40+zm?R=rbf^E,P0o}}/d:V"_NQ#>p6: +6B"2?̇9qu_fluC7MD (OGQ8Xq1JIz,~Nφ3fȰ캠ƈj[q˚lR=-XS4,CR;UoD޼#!M?@Ri$%AgAyT1k}s!uA4x6coy.Z u?7y<ڻ(޸7̤6g\vgV]sK?&ڭ:*zu)8WܕIEvN.93]\:jowte2%qn2X"ȺE&JM_zb7ÿ eyDE,M@o˙Ay]X \eR|\ 1d횩^rpKKMI 9^u= I $;=}X9kaQ]xYד|ikA v_c+f| R틼D33d* ;gǶw:Y( 8ɵB ߪpٟĵ%W5ØBC=կ|sM?qʩC`MhYSVZylP:!E' wt[g?ܵB͋c';z\..OfR{<BEo&CHC]29=eHMy0˸fv>$ )"51v׫7I$U#cVf/}}n~WzUpi[8} ;BآAySPjQXw3w *J / ( Vfv<6f m ʃKkz_ 7Z]N{9vEL4Ye na5ҴY!e WX~=XGX[䯺R{l*zӌ̐V\:EW\.bfym☎:;'{;Kƭȕo~i-9{-wsf 6Kߎ,OmnCm%}_FVCGɄ0.7WS*~h&Ms4G].T ̪tFNVH!G_0a)C T86I;lo%MIn5ŒH$iMkf: Oi&YrG0A. iBsNpZܼ/x C^#ҙJ:S.pmU9.A3]+U>!pbik|Dtc` 㗗tɓsݵ*M)Ҹ@SZhmtT t;'xŧ)[V@?H/q2WGslj#!OH"H"li^]qMmk(;k/3β!Éj:~9Le.'Vxo6)8>B+Qz,J|rVmY{> Eq%rjoblD2`_mP|y*ty;u-%Rs0u3K? ܹ³/+ߔ2U8i x>ieh/@ ,h4[60)Ma6I7՞QjRT+ RxZt>s !:,AsuF QTX,EQ :4~_lm_L-,ÐzhO>qBE8A̿LPjn=$IElgEG#_ho,-!1{~ߣ1K* mY)kn)%EXV%O sVl\1U<(ԯ0HbzaJa܅~䓘;X}1i֦N9$ĭNYӒuZ$зV^h;MPLh2Rh">EPd~/m:GfP]Ս"|3N 1o\xTM{gɡs3ScR*KQ7H`r4`o6WBOT]{ty,}x7tq8ใNN$ $7M4qaӄ0M=.r%2հia쭻G8j|d:tU0u1u|LqW,SW0 DmVd핓V1_3]P(FeYPt|4b\RQ2a5, )X._~4W_Gh9qm'&l2T~8rp$f]wyç^hln]Lnw"617s3J(}*|Wu=fsK~U8ݮ\'5 [#7 5Mܩw~H)n"#8z,ӏ  2+vD4)Lt+ L@/CqKCs/?$VCPt6aA%> L:c[Aħ.K՝)yh#0|0 lޡH $ˁzFND 7պdW'IJ /P,B+Ԩ#^ȉCx6aԿ{BPJ#+H+79Y?H#-6d 9o t * 0y ږTKvYAZ5z"yÄUilU+%~S'QsLAf: ղjjzK3˸V.G\n x l(k ^k!3;dP*H`y03E֊NׇV -vRi^LK㖩|cGLK/{ī PGXg;J%|&O!aNX.EAY[*&ԧZ hK3\MM;Suo#7цQwۈ+ɼ@MT4y7it3 1fOFYjNw nUkOWKXRrپt6?z*e'g{" 6МHԻ'YPv#;wMBi2D P3{[3߭Y~f-X:lL[ؙ(vn}tl чcSo6Aft_}QA)g3mw!: '5&ƾngIn%b?2]Z0?&LJϹ74W+_Sϥ 6l7y4c( z_Q0KtWH{6Ef"|aZ١4DRsolmCȟ]63 p%2O-xIm) ]>x#T,Zg\˖ õxt>m`*ܢY^ӊHC1:pFLɉ]5OLZV +68>OTZY]u׹0)v7E %at yd \ _ j?zZWMUlqخ5CCXk6|laKbӧ=+[1- <%:+?&L B\Yx3]&Y ĜS\KH:N:uFGyeQNY{Gǔ΃(z k<č|VDٙ*浸[UTamfё;.)%5xA*}x1+k1-֐6 I-m1yTfQr Vu*$`;Ht llk^^*g!Gu@6Pݷ֯>o˪Y޾Gkxdwo%jH"( 'Jxf~cȦ&fӿ6 _<eϗ *V4>EPw8B1\"3:fKA2>IGCBܳddE똩 Ĥ|gC3 +wǐicq0`~ӻ:]I6]!F }L6ʓ +SrqЬ@cE4VO1.u_x{F7VF:&ST]C=o9t5~dv(U`Oe#XkAVJ5!m96>c;%eRRltb+aKL6~{vN&Bb-ʒ+* ss8柱\gEK;Hr)̡ɃUz ZkH)W0>UgS7q}~ۗ_tHM4k}' a\߫ kWt: m9 6,r[TS~@"aXŮR/+뢋Qc= +v FNJ9ݓp fիSn\HviôkZlƩBWsLγm5:a^40# fQ'zw my.eӁ&,Qjg5p2(Dh BXq%^a쨿oƺcVtx/ld"`($j)Zۢ+T,Q;73>((YS~I7 ]vfmtSy@:0%lp` ).M}GCⲔuR m2N} nӁh;1ҀL!gU^C ~W"5WdqÏb#BVE\ Ruk :@W!A"Y?rQo=u-rcLD')hMy\İ]gD R/U=ujSս 4p +֯XZS]lH~:bO2ߒ&wFϙD*?9U:cM2Qy'W-h')^x|.|{rFArDQ)ٺ,e7{ʪ?Q1{Ϭ$3g!>PT8oR?7N~%Aؖ-ԣM>.WH$<^tpvk27)O~{-UE>n{ʲ[Ͱw٥r3Βѳ1y̝#;s_LKKz/ƴ;zPFM<䵽zEQ8ڕBwxq73$~X۵*+PDa^'d]K*UliaUO.YEl؜rˊ4Ł$ܳ8'[yR,5?Y;GT l}T #ZsCkPEH*E(_DyMe}lY 3_}jt^IhLX33tc_NDW>ܬ##ؓ/T @,-NyXp\u#ފ z=rvk @`ө[b(r^kAghw@|R Yh!R 9y -_[P}}͍-.ڨφC+ WF"baNa}#\Fgg :.+ p]n@1)ϘXQҔjUZLKIrqo׆)QvW2W|!qU}HEK b~)4 oF!?c3zS+|$ M!0F8^׵TB[6x_tHXA$'#UrH,c˵ͯvD., hL٠HU Q3 +uO+Cp/ /zS3jp%tӀ1@VrK;B9VK~OyFeʍ"@z(T#' 1S!HX/1@#nvQR'*/9 ڦw8jfcoxy_gkU.{%v}H+sEJJ#:-\+@4t㲱ltwGq%'#c1KgKX؅ o=~ߡC*m>ݳFLle(Vm2/0c?Ns&O5*3gᆭn jH4"%[.e f_;^{ј5ROz[sHGj7Άo-QA8?iq6+r/hgQP@yԑB 1>naH#-r^PdzOMYq@?\nGEx0Zf13_dx K\Ν R?^FEE%PC#{kANLuAT&8}?LΡK){QQI,5e"N^:!2LZAƪ^NDgh`u+LE®Wߺ[~M.Ɖ={- TsT4 w}w5%@akWrQ?y?dQ5v䠡H(qxy?ȗsWLvRV v>eL+F]-IEU;4LS-kwqB<з?R׺A 5?Zԉaюgc+3O匄*-b"rjP\~c{UVT񂚁 N0[J 0;1+PgOkN[ٽWMGqKk=X1Sb''^Z_`vSh -A]8g$n@& LYqk*L9'1Ϭr>_`l&0B{F tI=_rG=L Lig*oyʇNU^jTO{)Οܟt(# h"iCמGfe`fUP}hyRrxrN:')"(_ֆp_&u߷p zm-L͉&Zc+n~F]0FY]<\/rp ŃHنdǹ*.$8]ڏBnԸ:w 8=5k*.#=Ҩ7>^] &^Z ` GqF1?hqw=%ţvکxgӺ-H##(aiH ,Nd %qPG77Dg7iQ_$usLyA>y֦+k^{Zy}m9H?e=3 JSl(Hc6 jؼaM\X+U7L e/)Ġ|уkpI1U Fqsq$bsBz\# 0_?5#R+=)uP^)٥v3CAMX7`),6> c8a~NMS{PWۜat aSC}BI@.<1sJqKQj%>n pdb?DXgK}9+Wc4R(?|yTʗTOye̽C,{p0c{] 82!Eٝ?5Bٺ^u/+66Y|RaЌ#AFÊ޵ TMji>L i!"zb6/J1{@+hFhVwHӫp^_Zw]18iO;A?6v, .WHa}R*9\,!&/ D@lSzo۾`+H{c᰹* BhV*^ځ Aj=Ȭd2!4oH{I ׄ 8xf*@:?P>`'Ò}]\w#Yb6SD aZP  Ygq '96Mn5\i :$[3$9:rќ@عj$϶>ϟn#G4ܿYcZ-AuhՁV$?, (\XNqBGuRBFI?fKQCO6-}% dU@ '2sZ2Ɂ͑*, 괖&,^IɜhME>ޮeY`u}hy^BJ/+`b<`38ܡo[eX%N"ߖU/V)z#gG:򀴯#%|}̦l;kّHxS.kx\|٥i#D (-NNK \WbQj`!H|_f1V1ɧpn!M2 >3!t靁ؖ'-j4ERXDn3`+ߗW;'r` l\0DtFq#-H3^hrao dcלV7Ь޻L_b2'E"M_sĊ0E,o:sv0͘M͈ܳEѡ7#-V2wٰwJIp<g&t!uTRͥWCgƊQ ~6ˡY\$X݉kv< F5ȱk F|{c)A-UAD: ۭi_cػ] \&C yRe;mrmmyՑ_5a[=lZ[7R5rX~Y?|>n+}Yuosy-ˑk֧Ijσ-VSE{'A (}ic1?n'Mdy^1v@T REC>o$.82$|an| "~&ԾѰd\^}sĠ#Kqb_~}Oσ4s_/&DVG;*.j?ڬ|v ٸ#M|U-4+^p}j&zNwtB3W~Kl]^bzHG42 q 8uڏvhHJYk,ⓟx/nvtb8 sFq8YLvC_f]m6 2Fny׼;,oiWC²&F#O6pkЙ%g]qP:4Uz8 _z[G2ËޝP!] b+:T8dzx\ A6fPg t-Bsh؞57KQ pƮC#df6it 2xZ9.U%XpiZ'ݴڋmLud~ݲr~՜);zMT!Q0KG [Iۗ`e8clZ۬')? *<%w '?jS7$mǃJ T>T|$I[Kp=NI*2V,"}crIwFLk@j>}ԁ0)ȰO lEdmglh P7'cmvu%fn( ,.RC(b({$hPFJblYi}:$.ܠ\3PQ4PE!}>ji@ῗee7;@ٔcFu ޶Sw:&oI k$ld;a+PcP1!d"FZH8!!j!rRQPǺ=ɑ6x^I2fj ;E]*L>&X9Q#T5 *w?yA &XTY;-陙mJ5+t O;(c e2+?S _+it}nl*57suzpq]aE-V4gL8<,9U9/1 ;f!L~_Jko3xGf53򖖭noULպ068ϱ>7s%|`%MRC$?I 3!6ѓj܊r8-v,TqSVY7j ѲA\>ĚBw*K o%w:Dhy{w$idcVF7v}1a\56s_y#rmfv('Nw.skDvvl45!m O6! `05W7\wK*ȈFr7;b/J# #Ս$?"D) 6/v r>mhe/ܲv%,A!IkV;Gƙm$j >sUlN%i0+s4[̩<4Bن޿u@%XT}Vu 瞹D8 pЕZ肇Ceq@0HNcO @c=;`A\t¯S|2N_C"?#N}$ : /Q^dڋɣ{4f@)R>*Qy]Z =Akp텛I *$k[]4J۰0汿!Rj~dSq" XufKRyjP q*m۔"ʱr~dP>@<װ?ŘI3M9ǔb+!Nm}BPLՅ*c)GUsȢ:㇬Oꋕ"Dgc/Nx)YȊ,7Ү}`%qs憩Oi `Y~kkL RCH-P#f=+?$ ΂&):&&`4"Y<aE:_RW_ʣ|`hFIospCG n'IKpT0M]ȣtpi=S5I$ceG|m !>̼N1}WJJb43fw`Z80. !s/1AwE~-@zyF at{/Krl= Smg|n9qVU98fbU57(^rԲW/,?LQ Z]?Gw֜:>|kZf%w;p"JQ:ڗМJvd|2&B79YlD;L-UmkE:f)\ˈy xk6[M(O XՌ2qrFH[pO#5sEŻΣ႟]3jO0杈D=J<Ш~ǝ׽t ,0jRn )[v1Rj+ ~K e5ռ31-9?y16^!Dȿ|s߇Zel # |R*mM5;gC;-܁v3 7)zȽ eL2y`}`xКI#*A $g>ƙ~ crc׽oIm75Wuy2W$"GVM;lS <]visk&9Jp[*xӀ6$/SmXe4e˄JY4iNL6C¼v5ObKqWbAӽ N0t3W)- Jr6{Y~ޫ2O%;ªX,SI:Q nn˜O<p 5a b=X4P}s 璡lېgkè #}L$ЯظLPb簈Dt-rYϨe .m/"+UHMr&4$pԂGٳRAY)oLDCƜI-'& r8^~T>M gn= mn/1>t6eiD-Pnaj{8z;5UѲ޻±̲%P;qA/6}ϜC@JOJjbEX{.y g^/xyp8c\Xm00TnѤ,?_ZH5`U[Ao5TQc"ok;!w:/3X3ģ[ӺsfZ@'((bz QL`PcWҤt!3Wn-<]k_w"=8-9,%u*YniK*9yꨶe%TE8eqq&|B;sȾm4 M9FX9Xe?{,[ث muރ;(jܓ?l9Q>Bd!8&.w=Rg2f 5'z3NPIQQ#?q)':7w4!:3cYJj.0f ~tDWyb%XūUVv0ɺQoӎJj(zM&i{8|H3)|..4^CRwӄfr7-k9<X48aqj8=Wʇ?im*v*A>zoxGx}/<#psħJ MYvħ.bwMMbZmXq=2HHޘ84GC|ɠ好7ÞTdP F,ˁ#;9 lmܪiaXBz_0ǝp[BEi2/ S>tB5J:;xe;RrF=ʒ<(?ZlNU*<F/1y)q)3\Gbo3f'5uep~ $ 󕬃kƞoZ$U7Bk:Y&WȥZI ֵH8/tG7UILŷnJP$P`W`檐}ES{A.D,lr%z* 6 )Ռ nTFw4#D97꿰0ŏlY6!RSZ4k%KW>U7sR\ beE210f &*o]6;6VDhp="7M`сRמ|C/5ɌMNrl9$o2MQ²FQ"xM.'ڽu[/`9>ڡζ).[zg-8_^nr LlΑ=`\dLѱuwbs9٣Xo i(1\VV̐U1g+T]58~_cξ_,)ddeٿ[q쥨U>N ҁmX#$&-utK Le[6hiwWV&SARCѣ`V./`-u?3l65ږehr%oBC-P6?}ۅWtŊH4ḑ)J(cp錽 < ݓvo}C| h[6JFb\ETrol~F<`I^oC*jN##&9cDXVzϹdhq4Y1"7@3تIPS+'^1 pGÌ[ψ.ݲǨX>G Ogze&RLVgxm[D>WO7ZC}ֺ Y ( g{Q })23#!8iοDd!v J~bteNBy,+9iFJECI(/"7Ц-7z$No롧e]Ѱ!-rL0yNօЪ1X4?r}y(npk1B-12-vcmBuUg Wr]!:<7k\GKR s¿}ywl kJw/-`N"#ՄRlr.fH +}4:iMIimӜ*v]RߣA61.πY}wzW]'dsSO|1\Xc1d{$qP[6ߓ1s1r?~t $ȷPl r+ߺUy@p? qEeÓXlGʣﴞvɪYTU|tvHۮjX+ߘekاtyp~;;ICcFjay,5kT!BC W^sK{93Vkmn-RjY\dx,=*^)Lay I?i[`Ak2̟gᤩHЌ$NAuAK'*_K{wʊߵk(piE`,J7eSMUT%;,imSU&jEH)UQV=@ D#;M>~,3uYsoܦ5 o= F0{Ҁ D͛y4]?;SV%T i&a:r]]2HvZ%jG / ,[[Yn\kDPgҜ"?{0x3(asT>AQAUO8x{ i˦pq0ž:Tڕ1=[S&G pdj@:碑}CҀPÜg~g"r+i^}?pdGS΀vu/MIoMh{:9X#`9ɝӷ%N^&1G|?Y@"BAVנ 'Kt&!&!(';]B|| +(QZ0Chb 8؞AɅ@DC6CF!;z`9bx ;ᇷ/xUzy&bdߩ":u8[3_Zc-MKWry6ŝ{[mRlw'r9 }[хM}BW3֧3p*h7Gc3Z(\HGFq7q`}^)ڗ%8;b *$Bq "?,{ߙ ҖFJ~C&%d 1 Gxc8шUAF{0 u 0GMV4*9%AvΠ]< ȵC3\6+s4ZਫIeA<C RvER&`yʮ%Vl|m٠.B)Q֯ B/hQܞ䩏QK;;3Xp;nO1t(T#N sekGG+Zj[wX?l7)P> m6uFÃCniʓ{"$_XE5K^M/:Sr۔A$)_9d緵(B ,.da8J#e9_@_S2Ow7;2$ q[ cəۼ,봧V3a\(?4+GX1(:oUƝ:|Y}'=sfԬ0z@_f-JPM m`HOzHZXu Z( J/8>vB٨n?3 k.P!5|o(7,g"0Ԗ3,7(W<]]`^pkT?u{C#OeEpp!}I N S)z6!qlZ6/- $Ђ\q_K`rӖ3[`(z8髧: = L{+vH Ȱxo_h8Uo>9= /V4qJcцgFo$h9(/.f' m?'2#c$ZheW͓E346~\_eNh|KX"k֬0=y{;أGR?P)8YX|y40 =im+ YI\<|TE,_8ѯo.!"c2Bzn/{ R{,Vpч_yR90`t*Zή$WLܷY[j!R{xZy/-'mc!c; r)j7\2z};bbXbEUb?V46B=M|gHW80}-"ŸɕS!8GYt^&tFg) MmD~ }sN,2?;h"\xSijP]ݑJt̀ ? n=䎯:+ \\NHs ѼV6nLgZ($zw\ޭ;bS%.COjՎ@`J42xCk0^':gW#u8V[8 #1bnZLCh%^n1G#,w;m*!3"!&V 9e,`.@茱c5P*{dbN$'B{l ÆQl e'BgzoTɚx:#tT$3nXuW1 _DB ].W@{i$@Кh)k}Egc`$Ĉ 95z :о Ƚ67m5GbH PHǕ"z9B nt@|-:R޹#3HYzB c 찶ʐ4rnC#Ϻ3@Fs)bA',f=by+NaZԕ_>~k2Hy|:C.dƤh 4bCH?~ /).m_.27l"y7c?lhdJ- "WUA[EhqN%s<28'B3t7PJ-4Iث!m9 ڜ9najMݡZh G`kT{Dx B ه)Uw |t#`],80Ӕp>{\ܐY1-|MA l_D3hh !WaA]rTC)$($2 MT3<<5uT=؋ lTvlQM7Fz]7CyZ<W.&R¿JaA^:{dZ,ԊԧR5Ih3ktVUa#D3NY/,gTvɫY:FB @!VhFp}$X 0@0IFn/`d#=7&L,<%?p$"~}w'q[9*sb]h~H7*as&00hImY27v> _clWۆ<(%A; UtŶhT?隈D;/Se@Z1Pz82U݁ˋIeJ*TnZe =h5Ʃ7pz[5`ْ20p iQ {>;C/lqQsk{? 8@ו9DK >~'vy Y6E5: &TdXۇK)k&G4Ρ^N R:#"x9I±ӺWLnH0gF_E k-Z5Ǧ< p9CS\`5y -v5aY|`DgSIR̘p9>18:e֎غ<)HX4tBA*l[ƛoF'c375Cf.~+K >Wzg{\ɷSÑ8mw4ken>s8VH%&NS$ajkN m"vft%/ţ6zO;u?[tׄҖ5T?y^=Fq[U9mE. 4߱ZSuN;9=鶔vm@ (إOCuV\X+B$$FA҄PE*|> iE4)ƣ)&XS V;adN`0kT탉uCrID+o[YtavejD%^ZaJLx^/,hδ$S合Sʢ i?)5{?V97Um= 8&HϹ[: ϼ.Q R4"O E*VcGQ4d?Op C+%K{i9 Q.]JWxĘLJ[$Ptw fȸ(Tk ;OpgnO"szΊ0jQ* ,a= @v1 OJWq<1yA"߰]LGUwj^Hޛ_\TQ@]xNT^4֧Q˦QePRdTO,y )~0@KRG"7V+XU4Å#R `)@W 'b֋8 !rf陁Rq4(vEf=rou _s?f,)՞4KT3$T'yңM>a]^':/wrLO%Wo32to&[Ш<]W^,Kz3Y wͱBXr6 ŵzrn޴WHWܛA>A `dk׌=ΤZH~~IbXJ gk8+%Ԗ+'Rk 3ʷ,3iCMIpD5#Dw:s6 iдL})C^"|f@RNXsHExf 2>»Iqh&4}6ΰ_ɮ0%$w-$IKCl!YU.RC [?yAnJ_cI^[x8}5`ZԖVywIccfQBsx~|/yG@t3ח@a% lUPbz*^3KpEч{cZnZڧh\8_vXʊCwJ!fQlB}xnBxk;0Rtl͐5cLt'!QF04'$^+j6L~Hn1ްh~D76N`Js`. Hs^Wow䴦kYdi0Q9ʱnQ+wJSQ֗}{BheMpٺ@ &eYn5?i{in'jB\V+-`,K=KrV|z-J[tCB0$&L .J-qٷCU})k?U֎3,X)IƋw.XS-&MR[y2VYΘY-L}R7VՑ<.Dh%'HŰ `=@ RD+e&cb8_ kxq}uD8* €2^ 5o@Q%(`1vdSRXi ``'ir?Nי&w>꾋qWs7f'i|' HfqK0q,%[_bO_;Rh#D%raL'%tWN'sU3K`cAlhV5p?$veLRXl2u}&C%IU%N-iV1Ԃ37ch+N Wu91e|ξy ^Hdz Հ00#OSY7ӷ=UI3[ 1+{ o"la7_z2LM$QwKr2K1rݗl&T ЫVQ> QRIa~rDtE~=I3G- ¹wu !U Ik0C>x[!Ț.Ɇ$kO/Rd+ $wpw*~^YlE]\ABA!Cځ ˒=xDV\-鋺l6 "uu Ahc'CKV~+Q݊Nltsܵ7PZye[ցl_gKXI!)sWX@n Sh{9rxiXs膌,KgsOT>~%luI0~҅:‘ĚE\C^$-~R? t?AeJP SGAvnq#P=v D{;]JF B0GVwja]p,x- .qP [Jf?avJ˘S}/mmXYo#b>A_~[kQ}E.r'F:[JԘTM.=(#{%Yv Յl4u_ }DJE݁3G֖mW ?rvñ{LAzY/Fѹc6` ܸ]ݝ6\$J,1\URa1 < X )otLH:TAXV$*Â6`×ziIS*#7*arp~q>toZK35\n)!c%;c?R]sN;A:ZN?Y䒉LK-6"b fJ WFNc.C E]A 3XGޮċ0m/C1b30z@Ѓ^cB9+ s S{"0̨*k!PTlJ% MD׈p=" kBԫc9[ka`;p`M?z)@+&}<nC<%Ԧt Vq; h\ _KۯF K; n)\ogO k[ DjX)HlnW {X,9Ҽ`"O(OFjʯ7k)@ |@ wÊ4^# 2D Xjm Ҭd:ym ˜`S{fx}еhB(#x{So*' 7ofE9=э0cH+apwE.!? #c& !?:J8so6jB9Z7Ӌlw'U\@\ޘ|0ل2FslIiQ߂2ݭFLAK?%Jsw!=Y4!wM;9VOX>`.{m)h8=~;Rt 2dr]ZbÒ儤Gǚ#j ?Q.,' #ʶgpDeg%0m[},7s8ЇXWޑ hzV+1Y.ac\I]/+Q# >><%hZ;v #,`3s@COa)0K?t8fx|Ёs~>P,Z9@ 4,X-QIG^V5ەyd.#"Bc6G/O8taCr2eTd,.4'==a7%%A5_,\d8/CD'u%[1s9g416038l$akoWl$ts2EHd>7EO/S2X_-qxq& h%eFL̡CQ&%GlP)5`m[IҀsKS R}z}/+Y83gUjljkƵnYZ!gڭ۶|mör#5颋4?MqOo܇vt8V )A|y~n7neY$i;9tG#Y"X}aޅ)_66`3;cMxISќ4}|߀J%g%iItT ׬$yhY6\-8?n@-ؾI *YMe;;)Hg@uaϙ֟%k9Acx´zWhE7Kd3BL uAb̴[dڥ74Wѳy2EEd:xx\b/6lAT5GC15Vx5Wj2b!C^=C$  &Vt͐w9GnMd~۷ MoJ=ukѩK]ح0 )gN-H!ePL=GW99EqG4p>p18EQI$yI49y{3~meY7A5BxAWkɹw83 ҳu1_qh4ŇQgG}zW˕G|zj1楞\;6o2^cf%7/:) jĔrٳ̿E ,+ "!{ߒ zc9 qjf&שQ}.J}#]`oQvTL*6d|J>)+%"Tg=3)*cr=@dӖPgYob}z(~GmΓ RfM} $ FpPYrGmf aQdyH/yEH(b8z 41P`= OoPcqTwr L6ך٠>WQGBot v O•RI-[:4I+1!Í3JUZc_}ؖFwx{y!f]% ,B60'FCk]aGG ;fGӢFyPR6 |`IBB㘈SI( Ĩy>zo`O{Ѳ 8VY$SO74-j"7Xհȹk-S5Q#yz`Ue kX,فAcIJ;th5(ȞZ7e ݕ%BbP0)Bݭ`v@Yi! ^ pF,?k?ed+W6Ť ^vި2jK8ӧ*xo߿QŃʘ9LŏkY2bB~QI>MVos1n 2xocYT.|@/.Kóf ^'|\P9p15mϬ\.!7YINi!#kqfϜ2zQ_^=ƌ%0mo6aE0Uvy=CjqS? BaO W狀>p1P?n!}m6dj_TiT{e#CAvCvr!RȆD(SH6lDxHeCKJ5h] s JI+el͡qrtRP+4zPܭQN˘V;r% tk\W|ai; kwtQ P |5&sRA6#dג*G z+-]oCC 8'ljڎCGOd~ZL3&JSF̫[<(+ >ZIs(GkuݬM1fň#Bs#ʾŅ<ӫiEFWJ ZsfEω U#L!fm"J5&8<ή@Ea/ yu"# $|#C4? efgຌF|㱢Y.7)3RÓ%b;[z(!5s'ĒckeyʢaxӈZ=CsQ&!3Hqa +Cdɸ-%F>Q*eDZ?'{+\ܣɺo]`H'b.+u|1mYΛL9LJ,?5XX\ Љ TjveHҝ`O-YrwnVHƇ3lϴ-_5=!K]vꪜ JYe=TWr}0"Y)}PYOR v SOJdӀq6Ҙyk[fcsx%9ʷD ɋq+`#-N Q#k^Yr譋q$/C]cdH` Rdǔη~gJ3BdewU<° 0!ȥMө?k;15j-Ʊt^fHTcZ۠?bF*鷺u)e ƨ|@LLCr4,?FD-wBN t꩹8`j2"񳋾q~c*_!2%{?OAPB"Iq?I[:ǷE=b(&TA Ho_`(YG!F$L!xd; ׯ\?]0NWܯmL$Uh M3-@ KA4Xçd\|y6h"}B}!6l34e @\k%!r{|c4P E-x2.YزXjt2ȥcf/Zc,1=y;(<*)WQP˱nQLD1s>3 Yml2svB,TvY< C ?&%psjq*0뢃 5X1%j!CqA^X vT@n܃it |f=spjo=w6zL{j XIOk#pA6b-5KNE Bh%?r54B<9$G01>-hovVד4{v4,Mgt3-!mzoe-C\1$[Q,V vj+vVPoa-9n9vNLQxb  5,:0GM_;ꇗ5XYvvJBx6Z 4h< 9#A%(E 4}VB}\|9=_?D܋7,`2ToqGaAPМ{E_qw=KwZY|.|!ш$son7HBA K=bߵ³9XAO!qɢAE$)Gfx5y'(SUa?veub q37ń׿ m-<5]8b=A%%R>*lz GĄ/2rX)1$^NIH kR(A0,,eM7k U.vWO{BgȨzA)ÁPԲBEjab,'n%u圏xiu"8H Ҍ C`.sT}~#mS ÈQiU(˺jKH;ec'/ NXaqsmYl| b8Wc/6 \Ȣ<[Lnaf2 K<~Zžo`AAG0霑*FIy#{W,*Ev0Y`6KA67㰇% \5TZ,WkAZUOT.cHQLJ"hA~~.bg!92:5+3B)`νU%]; aȐCXEDŅ:x!GW).Ik$ʞ1U7L?bL-MPȕAzq(埬a}*9v\ƪßݪZڔ vZHWFBZ4'$3OpK>ni[:Jͼ9enZN7BWNm((q}q)h=5JYlAn>VPaې]p^?u+U@-qd!M6 ^dvKD0ǕLIk_]3b"a'yA㾊@GӪvfέ^5$>`IfRZ~&'jfQ8 !ɣj bJT5&j)*e8%#`!.bM-x{B?1͎cv|H^9wf-,;|}%ZbD mVCIj`}`DvrRDB~Ak$#Pz #q_ ٢8ᛍ$2aBrhV x9wT~R~:=;ys_『~h W!3:z1 Gr rc¨6}Kq*IZ@Iysnk` G&wŁ9}:*1DOLyXc9Vc6]o])Ȉ y_ۂXd]-H3 )->5DGc5;1c`{~Gea#ENjd˟PAsk=m\p-,Ny _q&+٪`8YfV70zlI2$T MYAbQƏd# Q'{v+3(R bjbV/q"#({d@(fTs͍"B'c J ؍8F|ՉraNي H.ളγb7(xQ8`NO>њW6l;( l*Ư\*&a=@L# v Rq$8\p!"]^af. a,G޳nLaxv1)P{"a =&s Y.J0w'ªCE:Bi$:5 " 5e4 Mr1 -xvF[1IFZmoQl7;N +rS-GW#'-fe a ^ȿ${@H<$>Vlok3pꅃa%K<9{KOYQ_ IF8o .y~Wc]keFT75OmU_ȅ$iUq^|JT-;i9H&,,FH2|钝fz'/@r @2͌:uFDodB%@^o*Q v˓;}8kaJ -D=(NC)\o:W؋`+#]QePpp ֜))aHYqN="Ve=a¶q2ýeΪ%&sgNQÇʨtPj6y*VrICF5ʸ7EBdy>24Wj4읜ɑErB1aDߊ\T,N[dvhKXrCO)2 76;lU%[#N w`t_xӫ wt?Mx@\8;On%˜}r; &6$mD!.TA2yQ&gԇWѢ8}@ɦ*(4O@O+[3s uD򏞻?GeȆC){|)7OJYIGׯqՆB@`6a|#@Ahc?kA@EpV"=]`'"ŏl`'&l ?F@ѱ qy?Hz3%-D^+EHE$ҸVg/<*`z7S5w1!Yzb3] q9zxPeL$;m?Y8>SݚgʾKˋ-rE ig;\ ]s؟FRP /-{:viɌG+ߨvCRHpQo˝?=j֛v]nXK uOe}s܄2!C>RL޶UIɇ p-ڦs<hi1JLmRʄ*H餺Wݫߞ Ve-|})ۄx)iN2v9V0rC1,rA~1ZQv'g5ҫ/T%y}ղ/ypi78Ùhl vZ-I_1v> yQ9<ڹ~ԕjȒ=OR(|k9f߄Zz0`\HQ|rW^Cx;xJo56/Q+Ʒr.d={ea6ThܕJ~PD4ąsyNq3-2~r2b@ZrN q?wkJ(?D BƵ{wkef1J (8^ =bxGi攭GF922 ֋IלFRR'P7Xk؈*AZ[SvP{9fa RJq^1)])6Y{5dNV}rSs彬R'ZH3VkǂsUtE_9Hz& 6k ͣ(enm&LYX%!xj݆ZO[=|U݃_E `=wDŽ4kLXbl-SEG/)wu~ r"Ec{تGqCg$=΂${Y=[iVP(_WlA;,퍆97RX!:sɻSPy5HɕP w{veG'+w1ޭJJWvxٓ ^|o"k_(rCn,̃j$/.FIl ,t'FYK < /ϸ.Uu m[ŎqW1x3H ;Nag&NU@SBFub+BoZZK>1U0?#z,Ѭ$sDξi!OV!s*ے3Qhq-l_s*X|ʹ~[g*ɞdw%0:|:5<6jL}%9r0x" D%$fLĉtM\* xavLrVlLtAKfPi? x\$7fȘCj% h%gpwbۉ<`"N ʠVzt =y,uϝ ihp^0oxrMK9qrc6m}QcߌN  *[L4ݬ iRXXP<\-Qǐ(~!T#)%8I݊rjL2=G5 clؿ.2I̾&|,3ۀP%˜ɓ|~n{3x.Ue}\`'fy@ʹۧ ͸4@m|ud3 pC@/([ ďh\=X*@+߉fVs)س"ť1zYl89D"?DVƨNc :-)"5-1ԏ.E -$ ruW;.v#Yb.~&qaNCv|c ֊̱#J.ԝ5xY7"8.ZiwTfE(&9p*ω:Ƙ=jqS3W>#0qMU|¶ Vo,v%hn,Q9ok}XP! ?F4c=PZv!hr_3Ւc3(?W"YJs~]{T_>`oU yxesDB—=51_xSgI(zeL^֟ |NajM!3%r(MiKӚی%KGv7U#d1)Q &8Јz=|DD]le\Twt n隁,rO^OD@qX_Q睾%JEͅo`+R+ TyBf65W)LB*JKboT"Y/ fkt!|-r).IC4gŅ ^RK0Uo+IUOu4{W8@x ZIEvAƇW)"e)9.ۨԑqC7RHn^B|Y]&:XZ*9(O߶l^QE(u0+DM>prp8SI-݌`ilDr{Bvu_^{*DA ƮQ%wHpMݓ w)bj,RwW+-X\Zblw[Lܞ Cb)ecG$IlЎKv7U9{0*= }ʽjsKq[ȏϩOt,`>xi]@"1+ewD'{MyJ'ɐ+,#7T֯BMuN_PF01gu7Pn? k$?bŝ-0=BIb8b ,3OL ?W5Oϙuaʾ|fM} yȀ.O5]!& l1 zT &]\~`&vI*lom^_s/ #ND+Ά^t=WdPU{ӈ j9Z3'/h1Q>aX뼑}gJTVGI".y> 읤r<K| 0xjԋIGglEZx?'IJ}2p>Ўc@ ʗ@OK}GQJBƀѶXfM Vz’R3賓R }7 IZZ)M@pk~XbTShLF_>hTr/^vR|)Rf>-Jh^41O}+cʆ +h8晼N|ߜe\u}\jtc䴌鍟Jg{Pc @"$ i֒Ww>jUmGae f;FVV|Bzo;k0u>~^8V&Cr?VBekXrGS@}o4R<X =Va|,kZ K|6xw71:1cm-yES͢@ VB,/K|=L^ #xգ+m(y~sZ=3xS dP~ uUG 0mo4.QIP(kA_HqAkg9O[oKg 5uĢs!Q@Ƣnε/Ԅ?H[T{TE6ԣwD"Hj/#*Dblu۔O&4iEJylO Y+) /c)wpܔj^/4:<ے6Iֹ}ߜ OQf2)ƑocvJ 5*YaePtEėhE)eu~5m o>$w^׻6{!h+veqj .Z¢ㆅS=q/-!z$Ӗ^o2y]W mm]QA>n(eIl (*3[(*1:B8wT Hص}6k+Ǡh) cNfdg7!luoA+,c;z;_j FF{|p xu}/@w[-_DӟZ>ԭ:}T\)fMwY5;JxlkO8ޑ폢|DFGxL\-.M w蔊?xU^kU <12>=#A,[D}ؚűPݲDnu(ڂB*V1< $g _TuV 5ýC@Hn2BM"!DLn.GispUL?;g߀~A!`U:ܾ?w^({p1}jQQ s̚Q?BqJjAAWL#ji4{H7<f%[[ԭK$s]Gi1ܜ,lq@iqpi3&f m'0-8>dͶ|KhXfw{WtΖɼbR_[Ҫ'p WwVaZ[.4ŏ.JPCȢvO ~=F(0\ w̥O,=(b3YN}T aD𔒿VvXV谪{0f7b Dϐ+dEuǻ `Hêvc~0tFIh:K ǫr|)O+ީ9P]d;(>χ^ &hZGC{=y_ >|Rzy#])չqi^}Z_ҷst?*` oK&YQ`&[ l߫DaV{mEnk*ThlgցXF +w_Y>So;͟UtTmgbqPddfLⅈ%Ԉg 'QGJ4?пp#F89@2l%"5t2Ň+b;Y '(FV1Ͱ<=*v6C)>r1 VWC[;;nx//(yLo _%:-uB; !Ix;&yP]ʛL2j=j.ȹ;cт(Ifb,إ-=8SE߬cb)7[i3LM? a@әgw\z߿hBm|UV)Md)9;c3C. ӞӘpgĪ}X&;h 0{ZjTJ_wǡ_ƳV%[y͛Қ~=0x?|%b{鏰a FevB-2 :Fg%AEa$NW)@op!FS!+ 23".PD/( u: Wkk Kd.Wۼ1>4|W8cāiyM{~ }9Lc-Ki7!aB+7k̲f#Y܌.BڏLƋT|s\DUNyy$*+WD[G&ΛB?LM&p;f]~-\R]7د.=\h DēŶ'`P/ R)5H/s̻}M%V6QeWo-0ҁDg WJ:ԞjK7nZwkU6$fVpIav]X  "Rtf+h_8Iܙ?L=M7O8ip uo桕3䆂Es+ k)[aoLvW۟Qf|ҽ5q`&@a( \Q*-tE88C!"gJsݏK`PǞ:\9pmX2 ~D|xoȎY:B( cQ:=j?2>W"BWYkNO)'Ґ6y2j{P4dVtw)V=?|-.T-0>! dFݰ2߼d@?3\Is"MDK"ֈWx;ŋSئkE3r/Yr5uΓA/AϮB%ƚsE&Q6ǎm?SM:dpSdş~v`M RZ$TӿRym=b!&% ǿG+4hq\fHv0l{Ä ˣ;,5Y1bM}* yQ8-kMof_31ZӟAd:.  N_+vb$Zd?l]Ft ˛g4c'To^wn .3/HEs8ݘxuISྒk=] ǃ`VJTA~(q@ #gs)K`:L E8bX;ֳwmhB!nƼ>5 , d#%Nңnyә_κPYNᯔ]/ (9L}H5 :)ų׋?_ƣNaˋE.<>X9Q"L>8.ƙV-F:jID2V{nV 9؁/V8؈qnUm t|W nTɠϣ_"'uWR555 JHGvp7ȣkfSl2BX`K9ӱЩw*K, !{bie=Nj6wr]mJ,?>RϺDi.o²f[ap4P"Xʪ6ϛu4ҽ:F*aW@.D|XҮM82 th1t2+A >S,P cJEՄ*Vπ$F@2 wp!qx* n@~O> o] )E0?i #uRэL_nİ1sي7oiyImEW2x"wa)$Ρ"-#*Nn诇WV(o&j}:h3狊Z's!6O7,:i A$8m.>i{u~p+2'?~L?HZ/#b4 H\(c U A⚛X&l-r!v朦}xU͈ gvH0?QOt:E3xqYF͍ks*Xu=RYmp_tj D/GիH.As4fF 7!g\p(/T0g*2a\_s-WEI7ȝ8ʵH׹D![7<}Iek%>0"֨e]aˏ>K>,R4xu/:C:z;61ZgYisJzd_ua~ʏ04Az< ֓aEQ^Q|Eǹqp|')>8Gki$8E`>څiI':ٮG[V%8GDGO|%:"9T8=D.f=܍5^AHb' aGީ,e'$ @ GWڦ.F9y۴H6ʕ>soHQ7/V; ϲK~XϦ:y<`Mi1DVFbU8=3H&BH#y|ZsH7/Et ߗDғ$>ӗH)L&WB&y ةB5f3-^́pMfIs>>bdi` }6tK=59Ӧ,RkiYx"S: ChV&1^E6q7M+LM9zI==rM#_V}l1,Tp3)dܵ싩a=+4#-99jfr5F+6ّGص~$vUfzow TZW~?Ӕ`j&WWE k:c-vg#h]{"|h=P)ObR뼖8$4Nh@ ,#Z.3XZ"ж@~5YWF( l/jϙIKyuyu&ZV 0Ah$'XxO*yܲ*m"9lHsbgYZ07070100000028000081a400000000000000000000000161421e7b00025934000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/⠫]?Eh=ڜ9R8ƶWHpfm@͂lQ!R}snU% XR{@dhEs k7LerR)/Jo]9Drg|eY5̶ֽ<Ҟ<\bbJ~C?B55Zْ)aG)dm5'f =%/aԨ U^!˙&{ק< gGgц߉v[EGbID@Lw)E<,E{lkY؂ِ3Rе~Rٮ(q?D%uåI_Nu*:3~Bj,XJ`PPpZA4.#|fg)vW\NY a9嫭=;ߏJK >.|/BGߙ uuh3ݧ""N-90(ɏ=x? 5; Ԙ)$;gla3uﱽ&A=4ik}L?rH_,( Yl=Q`~OIx5D%U}o04 Yrqu ")i=q̐ʞSSn8bSQma)F< Hv O6r $(1= [!I_%-*qEI?(i5N5W6N05SV£ͭ;oE=zI*V톖BFafE6jg g`ҩEIBAZEg%Q킸5ɻ* @n (F`.;Fz@6 1d<׬AmK/5[^{m*mPi{¿xUVٸ ^0 yژڢ+*Yck\D 5OȕuovBng~dqCMAށ@|tm2v+Ha4Y[af 1E @"0dvN`f\@)E< xX q2G Ź83wMSg"ы#ů\UP 4wh.Xց0KA)eQ}&u^9̅w] Fkuc #F0\* ȉA'*=`Śʹ x G3/|J=:;YX\sTVsbߥT9oldnCdA2`!@{4(]mn+Lc3XH,H`%7\aʡf3/Z(tv y滣 Kə?BG4Butik*-FH^]z")3OiM+1a{l!1o;߾ P+.]mW5ŶZ}#6I)Sj-caF/ %Nza<2,'|<іʚWBٵj{7'5 "wPл~JQi?_Ă@[RW=MF)7<;M2sGЪ*WOvkTMVDŽB$lb8bMDZjԠ{,i?IY8Jݹ)b jqo055|VP Ux3jTݧ״HNϼILo8 ,K e{·oW}IdL-pw5e8nyI~nݯ /;[QMZg]`Z_Pq47,Jhlx8 Ni2=#&ȟ2ʡɸhrlArWz|ƀ`af٬w_F^^%aj|۶Y{SASŨo.<5:Lw$WUъ[g)AU ]1X4T3crgNk} 8kb(&IM`sP>^n:Ro2EQ(V-N Y+y p)b.^~ZL HN3B&bq_L8X"d&AyAl 8{D9624gNC#.SÜ|mц] a D9Mc-.Ѕ&aZI`Ö6i𭈛MxIw9%t,/Hab$8.T` $$&NP ,yKjj3<2{3eZmhM\ K?Ym`e,no)KGݑXT W%JҔHvtB]L9^6/~mr0+ϕ*Ζ״gp19}Rn+w"nHB43AMe_ ]?[8Oڏ-o1^R jJΩu"0(L[ [6zj)ҿ^5@}EAnv`@GY&EAl)g\n@n~u9bD"$RS߻7^s;6 84  Ob0ֹ^|Uߞ*sHuq5&V%"g &a>~" + v}boLw{[K,>r$CsX U ar׍yi^/岥[vZ3of-1rjбh>#s.@DZ8v+ ,!h7?X;lMˀ%Y#[C?/NћyX U K|䞫k} luX*и"4%$":s +Ua c@"Wvt>QB(,P8(}qt"] Tθie:& 6/*r'J 42nL({:"9ARSG=_ۍVEw&@mn q}xbNLcayYy'&2R4.|^w*\䊞l,DMy$MyІrq|UJ}WqGFRw uWUCim 'chDSpb&V}0je}`~L !d}H}5yO-HYި&ZaߌsіFaFEf`<_#ް!/[> ,џS/?!yQ2\obaY(vWx=QTȿp `zc?N߫<Lym fȶҿ⤜a䪸̋.zjЍtأ|A@SHPJ .Ny94#dHsU3`q/fB\F\DƓVv!w+U~Z:Q~ހA]Z=-هN=UD1ٝ#{j/zg<'Ak[9*)J%q_4_k5?v5 wGK얚ǶST'On̾D=v:c hkl/H _:-dJ +΍DTX9 X}`ns+I0Нh3[tdC4j`1ꆧl\ 0"i>q}`3]=8"!.l4x}=5a˿2@]ϼ|=9贃psG/6h٘(;m_S޽8E 5;ʓxGʊϗl G`I!8ⴛ.=&zrjfuȝ)ϡk%8a; !X)xȟ?H՝q;GqёR}^ o{8=f*f˪CQT~gdچ&ʧ^0 N W[o^|Oea!3U<2bZ0PKaQ7H+XB`] 0FF1 ҃L{)lQ"X/n\1dVӢT7:Co9 D'Sa A0mbyaUh[+E'x#P:43qq6\j}Lv7 1$>Ғݭ$H}`=Y\&I;!w~ޠԤS脯'4 c%iUT|IJa;=.8va!B'ac@9#&r@TlΟB/ol(‚UNơ19&ecK};)a)|-{q=)GE+ }9áS6YS)ӻ[:&ko=̔bi($PK"0vic%Z'ԩf7Y|:^*9 3z:Yߨ[Hѩ^m_R^џ֣bZ?eXݥ柳 r3XQNNחTeydpzEʑ d>=58ۆffj# ڤ6T I3d:A,֠egfQ~Wc|.* w/S;7++-$=f%9އ' KPmIc`Ԕg^j Nk% [gQ1^NGly%B(Ṃ$֙|s~-7PeTqXq-a[N@IҭͰcA8pDH#a%, y6Wh94V$f\՗m *]fյeJU-g*s X6^r daS_?Md5f?Tc-pЃBmQ1ucx$<$ ?SJҴP!zBsk߂>TvGL x{ΉMt' Nܹ_&mm,L-:qpVf `;#j3dLb,O%=5Lo  ~k̭>k{oˋS>T!/LàVUr;L[Jsݨ7oZ- YvCF](oLx<\Zv S>"bVkŗx>K$T+k4شLmqm4C:~TL)"ncdJzV.wKqWSW7uvr R >r!U&ցYV, b2V2"@YbY-dvf%~Ѥi.|v_z@1El. `_O%4e cX!2p pޚPoqtFP=o p}~9)CƓeW oA` 5kےJ8`hKk0F>裯#f-\~Dn7%x/H*jp g=9=)2:Q G\Iý6 <"ǖ{@]l = _HP 0!>Κx SHvЍ(Vs8"dYaq.5<ˌj- °Fok E= ܞ"֤(-$68g Ҥ(pk~R?~X+_Ax6̩}l]BGZ!3##tpN }ԉ۪Ͷkߘ:M~zT4mr*ڴ[mA?Gg[ޥCDI˞X"GLAmV/DنWўy̟jGH`oes1xl@jCf:71 _ 0?F"^G 'm9&ոt ڋdȋ ^t Z6'PbVX|UDCUrBC{*%!\,׶Pn#KIk&gڜ;*=`/A# zÚeK3} pRƎײy Q?Cr}n G#B'5W^"& O+IS:q+Ҍ~No]$B63&i6cQp˯7%K5 d#Cw+ϵ<|rHP!\* IfD[_HoϘ@}P6agSZ.oky}$TjQjR>Rn+! TR!g⑻Ant&>lIei<#jVZjbeoV,qJq_1*p&f?ْhQ[|k7Y\;g3u^76dCr ۆKa간LgxvwP--Y'0_i_(Qb_E$[e^z1UW }|O:I9+`?}]T0hka8T,~hA>>\_ %6L8%k3 M`B2CgYBfָJ8N0wŸ]h1NQ  M +oVX]b_(n飝*6_1 pڡ,H"`X=W nIGj~Eau+(?n\*VOokИ5GaGތl&HU8[ 2f?Tб5G `Ls}vp432[gLlB̯*tVD'l8K:4/Do6Pg_nLsDž\yd%'=MWj.[J'6s_izm|]ֲBIbWb1TUVHʹ:4*/$lZvXXߨILNNoutmpqv|͌VCeܸ_LXϳֱ OK~wd{; n&0ܷs?`gh]Û~\h#"5#giZl[b+7 Lל$]Ǚ C GC @Ѫ7OIO3?|{}kۜ#8'kNE_wEX?/xvy;;㽸׿s]X* J&w۾^7jxORCdjVaL.$ٍ`W ۔ƛa{ظ<5&ƵFXLZa>$M0of‰@|Yl68E"Ei|nϠһ2 raIp+ʈû?c4)xwԀUbl/%R#JFntd%;uOAL":(F?)a"?Ugdfʲ.^i~[0AoW^r`Ng%Sp(qMLNsUsz؛NSyM ^Bbt, f (:~Ӎ-W|!{c4KIU$LWXo^$ړrhc)Mv⇋tr{͚96]Vy FQ2n0j0`z E{Bf9Aϐ_2&hl;uԯ+࿴ =#K{Br"VŜ=T:aހz\`~vKc߷=#q|ϸohj裂?T|a&A*ɍ\"% |gF1"}QWW.0KҘO/CUh$=ӯE]B]JfKauyk]h`^jU_S%cm>X#dBo&5xh0$mRF얨 IScNM)ʌ,wGkDȪʘN%"Mu(k^;_}$!pYBXAv[ z)SV5&<w&TxO»0/t]z9J{.JUM%Fzh.! fad} Kr5%GwuZBiE#?<:^ʿq<6}cd)jyͽ#1 BԶoR l.E\g!b2ø֢&ZPj"}:Yp{STT̈́=u}((/iT 9,y#xHԆ ־a9^ИfB'L^ReiɢL[{Ӿ|D3VGo,3| G':bTyTcuc 8s,wn՘7WM9Pe0?-Kb}5.$30*z4С3wvTHނ`lXY?qU_k\&WRKr`5WS{ iMO5#LjfslYϒ5uf}Z0F*hxjT؀Ut$HϾHumrC< sk{@_Bz*ވoC=ǀ]n"'3)P=L_"tĿ;4Gy4ґWv:G}A6L MZ3O P1?5*Mɲ(I?Eoyz`O^=:f)uBZ5J o70T+$f.c7M#N=Я!>;*gHIٵs lmsɐdS <>U;k$4Q" r (63 Tsd]1t9 | 45\I)!}DO5O&&}$i.Xҭu7s-2(o[+O%'P\?㱜 lE_Wy'} d|u⥖iț ]^@{]͌/yR6M3pa\elQVi5J>άwdFRq76ݪaЕT]s뇮آ{5دfR FeMZ6sA1.70*Nk:~XQo:%km(ЬoWHA}(PC/~a E4f׀,d R7h4Mid* ~bOQ"3Ӗ6ۻqOLaM~"LvstKI%,'%nu%DdƱpP`7c̥\6$"̈́[AWLGaQ_`%d7{g[c? %FMCŞ܂L-pӻFg{ogA78; <6 WӢUDPߕZȊc ւϓn2le*B%K ¦g;Ih&#a"kJ^r V#瞷&ÊOړuK!ṕ0j(q8ŏoiTZ>'_M`bMJ\JUݵ+Q}Gc#9 79̕6OC.:z!Bύ[<>wQSpE8TKsː=2Gft¡te)TYiH̓mB*qE;AOltb#J&H $  m|]*j~_ezW8љ[8܋0k+cPX]ÚӬVNfaM7Ӱ UuɊ+ٖ#^ҁ׉>5gP'=WlxX/\#IoƧf^^/!Zcs2b}KK -EC_oD!Qn/_^==')G +1;ZMHJ&8jk![(m$ʡrnY9m:¯@Î2KNwWY&'~2 dDqX+4搋48!*Paa.Yv//Ўѭ`tiTFrx^Kf;s.q́RM?TFm$ Uř4;'ƞ!-VXrrV R?4X"TC &aچMQUVq){ujЏ%{| 9,c(N5TѱP%thb{^`f+@bH!2=X 'XISY I"<>OV~_B=kH@.Nl"N:WL;" 7VT"F pE>9* uyi[=Ksz$M96XYͪNGcRɟLj%0w u_^YV9(E [46Ǩ!Cd΋Ɛ~"fW{I]b9gT](\mU10"Ƅ.3AK apJH0Q Cuj}Ļme3GY'8)\Ŋo%'rl ֬WSݎ-X Rn.³d=65t5tP*l:(JqigX̌ 7r޴RF`YDki᱇)t ):y>3?˾lq%h]dՕOor+̲d8ll4JC @[r{L~8#}2;Snқ|8N:*0.hp&S Jf`߇õUl)67CTb vDԛF\{KHOR/j^߹Rd鼄I)CRFdhLwDsgZrD>$SwbyPl3g=RJ{2gĈNz;\ *J!{ۼY2(޲n5QCWxeǝ~Fw]Ղ veA;V_O$ +lKe4El'+<1ӷӱiJF;7T!Ƹ(Dm"XW+^Jc5TOBy|qϣ# 7 ->3;~ҝIc uz0F?p?4th@{xLiÜaJ0Jdvۊ̠Y<@#bhOn؈%OzﰀkۏJf6iǤqsX^ߨ&kp$ Xo[P>$!f,b%<4 :H BMRf_`v<(W t ҵ2YnB0%3z6FZ*Bf *^*JX^a`_*6G ѵX/޳L2#0=MfJ<̗( FvHV=O|XǗUyl)z \@'tv&WŨAJ+R:a^V@ w[h|,h=kTD*NସwJa8޽j57kPc@#E]Kԛb:oD?H_{.o,4)̡dٍ+q} ٪¢/ׁMo 2f'0Zhz o"Bhh6j䌿#s!dƹ)E /.fp'zۀN '߇]鋇AqI.(:&w[JG]e 0ia~:a=?fS(V֎yXnaSerQ'aD[,www:@JHOw eiFuy9i<9џT yfWR3Y j(Î~mՂad2q9uT0Fm)r9z6S7Osܿ;Den*gZ"V/O3 Y"c~mR E?\C2lYp0l$Z1ɠƍ#DI>$ނZ>%U([R'*o;lp4:p7BRb z[*OLǓ:-N YT /n1?,)2u,>k2SUj "DF4>x2Zw |9h1ZO%S<#rL }ڡ O&)L+J\%|\ݔp"tvG+ftu;m3xQ[#R\ :xQ#f*'z~k,^P'KKh|kѿUGA;n W!/j둊o;rHuRpk3p2}[u2>0?gZo`j9/Qze VQt0Cl`;t UCZXةK@ f,qub/v&v%Ҕ"ï k'4P3G^;"-ލEVCmd-kccեS״ɢ3Fx<7m-59[ð>Z}*² b0ّrQUvk ky"~_9pp"%XE &qg蘩 ;<N-3TKyQtqbSYkqsw =B C uru}B ie})~irymC{sISWnrB MrYl2:LدF]J(WLDu V}TOv]dZE];+ݏR}4L h&nD1JEbH2^ΙzSn҈YFo]C%P͑tz9Y.(LOZ81b|es{ywr^8(-ڱ K$woF'9jb<Қ} i /B>u$=er}}`/  x$:'6*F9k✯ix߼v,kDbҗ*L NlgP(^lUL-50u'\EEyl®h2[+`LED4Ty%dlVib6j@,F` _V=ݺ'ULVqH^Es̎i@6˻;˴D/Zk)x$L]DK> H|KdB)]" zcW @2a$wn54 H?Y) 9hёs14a31T*\ɮ _b6nq0q`k&-4d�g}1 0CR7r;pJKRn!  r 6NV:hc8va#qy^]3UicQrL)ǔ愀 &Z;TzMl*^Z"eUkCeh%pݼF\B3̽WV᫁Ȓ"9 0ǒ71_qHZB#rW's6hR^>H>]<^haBv'[.aP4pH}V9`Nʶ`BٲkzS(`S|lJm{B&2៟ AJS"S3F'g;F` Q!p1(Nv;Ӓ2A/^(Z pR^ In޵ vPf2}¼A,&}{QP#3H<;bI#Q*rB^(ţ|K)hcd@ DZ"ihGKHHwtsVy{W^Gv}c#h8gqj5a/A3ygZ:jqD3K'cw*g )5N,r9J\Z-Ss%t? 6)@|a Ξ ! YKA|nWI97auToBNJVڽ%PN@)Ý6(w&iiO%/^,NBBA&uأ+eF>okM: wpd᧒OB X$dyrxfPNYZ6-c_s9 t"x{=dzE'~pbX3 QG@8)#ߜ҈nl},զX$}ݲN͝l&cE)<ް=|mKɥ;|s I&\w*M:3J Xm0R ا"U{va]< _rLQ;7ɢ[ܵ"9\Xgjʁ5vW߆w Ph}y.lBpdq+*Ԃ||J='CxY$諾L`)57~!,8BQAK22~ rL,&9q+@oh NЦq-e2WxS\R{iwZ> - \U|qYL v^XR򦖱cTmE 鹫$W ؿr$IW#C0;+,\3ɟUdYE|`ms" dd?Fds3vѻ!zCG`pbUQ`lC^RA@*r<#ͫ1^"3u9='3NW]`A2^*kdL{zLstRLUɩ6K@eMy[.` Tq0UaKWمn ' ш09^2z9oy(ɇ1̧"-TK,f>AV-OIY*|.rUo_@gV {ӷFJySo;cM(T/~.@K2Dޞ7-vChvaaO[b& g*Ǎ8&Wx:e*bcp^w7k8)A^'q=f 0Bd~_RnI.nAlS 67{PhMv]J xsN 9{Nz~!uuFzC'Z 1FUJ@W% G x- wb=oVe⚃L_v ]^PnnWo Tk4ER^N_ {97bSrdSP_{}^j_p"_h[[bG[E|Ž ȯ?3షZ%ݎ R:&Y(AAXݜ>B\6xZN(9Zu,B eJ(@06zo Ԧ>^*bwtS쨧x|VeC.S<ϫI( n %|n/F5]2NpXOBgPȈL.Z "<0zoډ߭g(|.(݂9i|xt^xuȬZX'l7F$翌_NAE# <[II|n"×A}3Ч(ԀΏX'6qD3]Xh8絾{R۫1K6BE$Z.BZnY=x8z]虚(ڝ]gE c(?#Hm|f␿MÔZnu&c?Pn!zn8xL3{b9S)`j 1D++Ⱦ%cQ_˷pAir@]a4 v@Q"o轶kaQP"z<5Z+ fksR3|7ɘHn䵗v6ۂ Q m* 8¾N3u(NxM.3qmE8zOhG5h)"> Ki%B+y6bҐgR•˷U'SE[Xux eV3 fc[ljH`,ftX!j@?2^8`KF^ 9^ GJ1P >Sx)*>[g{>îP.̌,$'l􊆿3cs+=tv, IhKgrU)anfxKLBUm?9W)l._ݾ{qE~*L4SܳA5 Bj~r7˘0@xѹz\ȓ(ou?S?k w Td@3'`I)J8 j㚹I]+x ^Z,(P'LK# D60)w9$ SPփ*&B>F&hePTeK6=o&LAzo9ќ;Ͱ0Sm]q;#h^PLʞFPF6SVђcv2۰eaƉJ{ڋLd: \)mNL)Ddt%ZmZL%|9kx>C.{Oh>8$r[9F6eBx J="=;T,Zqb;&X 4B@&*B@eAɩI򰚣gm2=7{K 6#H| q~AfoL9,G)IVܒ_>ĂboY-yg;iPIhf\0 lv9 ƌ>dͫ_P!j]܄ _[LyEP/'BkR6OCVÔQmr-'##\X60<uE2ݴI(e[-ia ˈS)^T%@u]Sw:63Gը q鼕^jnG99S)5gqVZ)xLȭxu'M0!V́P\ݦNX.&r/IҐ`Em҄d1o qے, s ^/&|Q 9Ebb`kwZ+I^ߌ_$6%2@}WGad>﹇™LOOao*g LZ[G&o2Er8͒';rהo|i<ךyo Pe&hfy O 4>ד_uZ)-*"S[;+}].Jezԛx;_Sʯ?3Gus&xXQ6$W$FbL86-v?Ѧ%l9$% =fV}{ˆlpLxHWUd?ME|!؇LKzTb54Mt009qdJ ~W4%쾥!ّ&JhW 1E*'ğ+"V4%E/_=˄Q1na՞5˥~ H,o! c?~6eJP_5BZ흈E Cz䶓->^g EHax@T JSҲKIhgS'J[/E,eݓ6zvȌ?gmT>OvƬ9=`oVc8/>i9Q=lE>E텢v`ǃ禨lj"QxxK98eH>Tp3K8sX7W0#Q4vīǛUU٪ 1i6(JDm~d e78iMy!6a({ H&JrI@nNՎl&@"M*AQ[)x?.m!yP%s>^qTXzN*>eh.Hi#Ug ѵl=!@t>Fv!o0ItB񁐢}dcDLń >l3>Q"ēފFgLfƁXMѫK7($f,ezuN ̢YFtɿ VF,a7񁼭{$Hl|`x%Z\#ÃBeߐBKʭۡbqGǎ9,"&ʬ8]^0:sg Upv>oJ${A&1ɧg&{{[ɂK%ّX>D. O;4킭{\2,$uycl=||IhE{c_0\ S .,_Ӯ ]*MC?s܋&$}--V##Kjx;4QڧcdY(uGY%{ 'aB<9KSMj1Wq%K歲DZZ F.1_P!&o)+b]Y[YI%!1f)gɎt\-,gt11O*A\Fl:|zD",ڈxzzqOt}#$ϖDGY_?ҷ*ˊ<[+v^`s ~4Pֳa,DBl8˟6˵hJpU~,okĩm(۷_Qt5IlrDO5#YJEO=CEԽW(Vi9#S` 4Hr5K4"V%u䂈fEEߧ"鞘ƳeN#:R}a9{TֲQ0:tOY3lt>x09>!&VH]R/~We-4k5~co`͌q= "m'Pl&lwsBuӺAĵj+nAjܯ2Y m~_Ŭ{Y4SpL-8 KV;^n#a :P"d:Ir!ȃ6qYs 7"/I5Iꖭ gc?a ! PѼj">8+BkNbf:Ӕ4`cwHFr:]< 4ie[Lͩ?䋁736Lr_ۗ2R@?tlcGL~B+t;BJx|mcMZ Bm&ca zd8D'zN@nJ_aL#6NFF'X(ˁo]'p;%?-j2 ^3o`Ug+z2F7 1/6h'[b5M7Gge=[Gqogh~n6B[běXL* &\ 3zLژԙZlqV BL$OmeD [h8*J ًUO_ X1Os*qȰ#H9]qAYӱ`Gv`A4h(1=qZsb="Sw Ǝpj;3I nt8]7q~- 5tb:G''ŗWKqjؑ7vrQfPw2}&:!D0,] eLz1}%4ˊ*jCo0P\BZw n& v:j+\*/`b`JFN3t`&#RX{!SxE˷|@JDz0ځ CZb0Ձ+{|rZshOs,j-%tC-Ӈ:Ӂ `1fvNQXәnd֤>Vm1wix #!.cM٪KإH 3{Yܒz&HXﶟW"XGA>+ەxx=k 0P!Mt1X('C4D2Y],yNf,9pHEU>w+'mChΪt\|.hA]8I`.wXtGYXp@*8T['3aZ'ֻy tMܹ|gׯ=z6@EEbi b3'V~SZʵQjnLBVNLҌ-4*}D < ŧōƹzmyK٢[qh¡͐Cj|uWr\(4m * N!\$J^$ zGAK: v sxDOTrZCjBO@L IaXKCp t܂߂~rdf%kJ/yFKl%  4˗V JSw  H&bj}Oyp*Z{I G$) ;|ܥsWo1@Nz=x0̕CP)Y}NR:3?_M*5zs4a \_غԘއ `i&yyɘl$ɘ#|i5UVk}32P`CA @~L#oQ"@'hɉ8I*W"cHջJtt? 9}ij9{x?ɦy҅~Ha˚r|l{ށ z䴳١(9Dd#6@mRDJ`_3]F_Kuh5f|NfY0zA(T>dÔkk(b`bi@^wTgu!UG;ɢel$6n6A, j[`68Ξ[ vjn2JN Dw6<_}"ŊIhN0Z_Z!Ž;NX#h$R"̾=tB`BI f>&n0"u#MOsI9Bªe G Cɬ;T_)u?CIm34 J!:1l` x猔*ca-X_tȏ)PQP t{aS'%dmw*#CСVUz/"QM`5y6X{TF_}~T!!ɇ<ъփ;no\r`5rQ>fN$4"./lx}*]bҢ&I*{$e{U/Vd J^?lj2KvY(3M=TUYq47B[ǒcn%=UK$r~܇A?{aB@L;2Dl,&I:-4sB VG=ݜi6}|Z2$M,3;kK7WQb]#Ja:ϻLL*}Lƌe,VL0}tQ&C0`Vi`G5؆FF]-=`Aʙ<;@z}:wn9B&~ur80h v} 揄պn 3ieOCAvǢ>{Z(O"4luRΧLH)/oҢpu|yE8 S)USNRpT*\6;͡0+_uf@97 PGei*|NI9}XJQ\qv1f!͍vTn&EXghu!]o/"3dG 8Xm6sء-OC' B>8OAAwiCGi2Ţ EI||sUqˆKD iǾ6Ε"c3N=Y>֪1wbO+e%MCr=|IrzX sz:/\R $F=϶tj Z.AGyj1&3CZ3LO[h?2 R_0e}ڎ꽊Ƴ g;B8>=Do$]C{G~B_˗`ٴd<*~2w)l1[J3äi/h'7%ꠦ[Z%JC8T^XI!t,ŊVkL\S:.~JހW%?K?z-[Y,%t.N|.k ޭTMeO%Ł VAC`G /5 [dHMXNQw+I'H:LlfGToMɯ7eLPeU‚XG\/3ļg?1pb3×Z-棴,:B¯g\\P\,r1XZsw֦t`6rLƈ+c M;} 5@QD__yɤ=r-o: e.8lĴŏ"h~k aNOkp{b{r̅R+p .믉ە^f}k~#3OTUdBθqpMC]7X:xy$6P:ubw~LyL; $H )v٢Z%|f-xm=[ƷPxRrХ-M5S&N4kdy0 zNW5Ҥ  ;Ŵx"' *G04IkDƫ2%pq)ӞSuE¡FC!XUNL=b}{=Z|Ӭ# L !U<3l4L'Y%],<piw7y?6 ;縈-6ݍ4~V# _l$˕2KqB`a&49z}8/Y\g];idDsSPUi URpe~ V#>#}|/1f h<ݝ-<,^Y9r@=N.Aݞ>vŁ ur<c6~Q6 ޝS٪,´:EOsT ;)‘N.h_ 3t|'FHK@~PbP a+aW;H7(_Lt,1gsQ.&1Δ$M9Nu23a|[Gޚ8=Mn{ZZDO#_Qu®\_">I8 w۔;b"(.zͷT_FaUT jq\l&$op"C LK*nhnt ֝%WWwtnӭuP,ܨܟۤx ,ig](qנ@ 8> OUSҭēiꢤݟ0;,PďpEc2t`z4>ͱ5SFf&ۓ ZӁF %/GM;/Cw[i5F v{BՖXRB3"wmZmH}yhRy;3Rp$Sd95@o^ <+UCNaLY ixuRS_2 wYSFvմ8_tٮ{I+%H2G9L9uu6qQT?hwh C&rYH;J F}[z5LXO"  d 4ymN|>LZёo!iC^`#԰,`zk/8gF ssYƹFuMyrWkP'BEpp$D`j A~9EzU[Zm.m^ gGE RdJnք^Q}?[7-R#nRUB0ʇ8bmiQwMODct3_CTcO {`Pbc$U:qAoXJ%d Q1lT9)w9hp#f84?tz:I ̛,(|v0\:A0Å9c[ . n0fύ6\ByUflYsU" EYGflhxiaqC4 O B+cDQ)lCQ$gl=|!2ʦ..ub:>{Yh16lmE KzsɼXs^-vIu .PJ8r_>(t JLR2;)ׄO"L| G? ަ,&H]6 fGݻ2צ>5TnJXt%{6/_EX迃WЋO}{˖2_zs ߺP8!myH7]Q<1}\,{baf!Y|Tj7T͉?ԾZ 0'O c4ogAH9,v~!Y?]c׍G/P*AVnw/7 K Wj]<|- @v&cey9%(XJN*? Aoy)v*v`OiK"&+ziwC~uADeDRFM|e Era@R!0]9,:JT^a3C esp?<xMqj3}MpY d[)͕_[8[aOz ~b_<|hߠo!;BMzr{y 2'bjMs[V8ŴQ4x \=+iV~eK7 pՌC2RM3uCE76n8Gp zD,꤭}a֍:*׸b>\_j*Ad?6:,a]I +d.vy@D%b/z)`hffj܇ +k3N:y4/_$آ5۷0HzR cdmaN_58Gd/XOڮI+mjQ*0flC) &*_-~Pޭge=1w9X],'&+!:_Ǽ5\!|`LY ,VNiլk '௰q';6HQ'5r:Y)͚[41l[N0zI |-$m%?:JLky|W !Kٝ'Xs^':" 7Jo?gcSDcCDB0XRzm)70B%{(Ûpy.O骫 b>֒&?l7^q`Fy{Jg,iVᎶ +)!R erbSO_ Ivf; w=22C=m5ʹuR)!$1?!udT3y(*%M)343ehy>2wlBG$"<^Ay0iq|8)MK?kedaB('bm=QÜ .¸`U:uu2έ|C'ɏ=fG7Y#zӊ0 V1\|Y>M -EAOi]Z vg%He. 5} 7llk l8ԟ*Е4~E+3OE2ibL5H"l|d;1軀t),.dZȨ=QЈ&o9Ȓڲ.D5 ‚inq7f}'ɺ~ڤ)٪yNW^*rKBkqr"HpOR7T$Y"49+S^\5R=+4 eSQU>u%2 fOOSAPq:a`9 9~I'>OtSyH$NJQX^r-S>?3ᯎ+L&)i,̰w?+ht*jjyȎ0&pͩc}[hd7SS9XR{CSH\Zٶ>M3uWojKE#mOڋ7i(nz>Gޅ1U_ۉfى{=3k?ጃ[߶xndin]F\=97t0R^2%hy2dK8M4%=X ̰mWwz=#I")2NOGTC8M&!D, # 6W}ƽ`\> uz vփhVc`qc1swY/vl jd30ex|0]yIl+/rPgj=]U?V#~9ITF{|]*Im¹fJB,QRШ& S@%j@=KIk{XiJS$jGA oFbYP , W.qj[O70O7Yu,S=g-\T<_C\[h z(Wdߞluo!zDׯBӇ./]RWmΡ a"~>_ݕ~2ڑV6mv*JPCq3 oK岰uܼ ,3WwTlgB_dSGMl g]$ ʊcg,w!\]`П( _#(ۼec}xAAhlcF8=$qb9 ՙLR+uݰAm('iM%wD7Q Q&v\ԈKX΢9?g8_+eMl+5gR %#"KiZJ.FjsMpHs0xlEXC@KnםȇjˠQz4-Czκ1DqYYm 6SMgX٧V+%*X)9zʂރ~K[V[b$ea3F 5gu=T63{F lᶴם̱5a{n:RJ\Q\):iY٪O x†VJrզP}"&\RF+du @e-8/8$q,y;Ẕ+?+\Zd5fAdҖ*U9Kgި.`:38=YQa,p¡Bs<[ioAtvᠻo7ĒJ5vt֢ ? %ÉP8C p||d޶ {oH8(5O.og+'3"8ѹH a3.Y`q ]pMx0lJ [eQLB1Q@^'o;g|( M ~R"DŽEdYzl _n0[=MX`ꍢ\Æ;3ҥ'[6șYR唪A\ VRjhq# =??{MBV{+bZdO y&Gj42eu}#G-4+07xNרk9sc G>K$0(ߝTv\O2am|ب>go͚e] =^I'^O uMsRsYxf:1 <-~CCF;S2VN|̠%k0˾ֺUbLHIEvcg巰L^0Qf(52tvݯM(GPb_oM'\c|{VBo姓är?\u+. n(,GeHIֲ9봩8ZUZN#~75BW̴0RHdd6H.X7!K;vPZ ETH; ׹U;%?Y4z<&Vk'}"$S;泹oMslAk*dN͠&y(TM .yҊJs}F=~xHakpƵEubЛ)Zg-\+gA-p~ MoBφ(d5raQ#*O6ZiA0rY=꟟:1a*!} n[}-t&Cާ4VV?D 'v+Ӷbiud0NS8D)0IlAL6:(ZNUC8@iZ)GM:)i"c`fĀ69jZa\PfԥyR2Wsn jF^r+ڣLx@l3OA~3dT=:"`l\Kp,5)s#p\-!Wre|Sr(qQ,G4j0Xzf牋O"L0e>F |dxNxJ#,HQ7KR) ݙNN7vIT ݟG]#+@AዮldM{V¦ zX_ J2RvK@ u g8an3]HΞZ b]zFtOl\Ŷ1ޞi: 2RDw,@ efDgqኇa9;_opĕɋ)Vt6-r+R2dr*[ڣ;o \|&Clm;bUDla)]U0<f49gO)|.umуIa.Zl鸌"NjI:4ȾMKS׼z{)|X׷+r{fjqa,)##bh}ZgˡWEAqӒ̊Mu)b;vI |"9Sl)8;@05Nr)RDսOnڰJWԣ'I]*3iBɦ^,Cv;Ö>b({ aYeJ]h4/mCWb2"InaAZf5)'O9rt7fK#]!\:EOlگXŠaa"vC.d@JG Ŷ>/K}m9]LPmLH8~@9/̵>0#6Zw7Y YSp qh}ߙ4!Pq8ɆJq4?Ͽ6v*,lT'Ң!.#9nN4"C0b$-xJOvf&gOIc#AKȌ|8ns-պU,1Su58\g%YWVm4gMmF_6:xuOD) cPY/u~{^169>_!BldZۋܾ 0_ʏY؃:uCqUxRuLF~:W\Ǚ ,v*~䗖;)L$f?}=u>u)9F7-w-SQfKحp&+u䠖rf|)>zm #6 =mjcB/k%SEWW5QB8[*@4Q?.-n>H`[>^A~O|UPGL@ _(ɺ'I04qEA][Ĝmu\a&[zGɐh$cCQY!wI7DQկ;'U]/ReYU9hx[ſ1}WZ>i ILSA z`/6z^u6E 0wq\|ޒo~_T^2CP_US2#:ttjh gā#j2\_?Swjlty({8w,!egznQoVuXf!I[E8C1̘Vcu%bQgVlL2qL1k@Md?wJ-X CLzFx"ޘ G^YrcWxtu!^E"Q7&;ȟ)d#-32,9@YKn\7#0CjU1(2n '^u %VΰGUevU/SɜA>`f0!ʱłdLw5eŮh|`S~׶R:#٥.컂f*gn>Zc&2R =9Ri]7_)tv5;),!B*/;08c4du'x D*V$ j8h_0H䠬j[65MTal N7]_1K\݆kޝ%!ref`RмKkpggV '}fQ3_w:m5QLv4=pI"-`0DsX Q8o؎P*3ipJg4`D+biG h!ahR4&K0CUAF 5'$RɠvyƙQY058 \8O (U1cmi<Kk\ #JqɁ)w?Ƈ䓇V9L`Q6C 9nJ0NX.ܫ~Ml3ŹRd9,7E삱1VA%dmB;tD g0G=!u4 7.:`5V昱&<<؄w2щ du'X>-G2b$8a]MQ-g (!>9JO1ZI7n3SV9j3e/-7 10oxĠ~ht 4mqxX`y.)հ $zdAPPXcp=QakCt 3X%Kz?Zz^ܪKl-b˖ v+@bqĢ1 hh:tIcNkp֯tWhkQ{L|n,ޛgoN>8u:ѫͭP"6T{!Ӟ5;XIRv%Y5SNp& 7c4iT͍;ٖk #bE^ ^Xhm \(x,3[h^R)Cj[f<^Qhؤp`nK{ߵoE,/0A7, Tp+dϢx20עwC1'e|5H`큮 -鋸E71tkKR >;3j|)\VWԃ~RA϶q Իz!7&V v'3|O|=q<fDD5B$Xwy>^Ȗ2L5Ph6)qȦD!EQbʣ2!޲4Ks#; P V_rwߢ:b?WȴNJ8g ~A}I7sYc{p5I츂 2Bτy1hƧ^)1Ė58$)j{ }{҂H&IQDq|>7B7\iL88ҧx1NJZ`r ^B (X`&doR7}jX3uRSwVgSq}&|*8*㻤nVDů_ĶkW\+~ 6LYqb"i 8tԐΕ<+c|7^L-@[]g]Ow)?<`$|rɊ<Лx<{Tc쨶"r6F7n^;EF 8}GJV@}5Ou"hYl*CiB3J1@GH l3#_Ovd7V)[0h!0TtCocl]fC-)dB'#T{ʉKgVY8Xa:G0zU/-%G.kSmzǥzK"@+Vd(>Evd#+JGcGctr:2#$y4*oP )L@oϬe՛ni;>B sm=ɇQZn`yPhKfޑ1V*^# izڻͰS4'/+z '$cHMՙYiS2TY0ge Bd6:: a5 w{VL:wa[<yel[_̭cK6i$Ik%31@6Τt )Ks'ݜ>A ~TV%;]Kg <S|18!;$ʸLߕfim27\Tl)<0LgDfO u:dQDVJW0O9p6M3TvH͗t@1S.wfܝ{ͳo$ u3%7 Gb[6ۺ gz5j[BP*KE^n+WJUCB,J 5gZtt}K}^5N O=CǷˠ%nW,:q9-W;89n'.}HJwo-g&euzԊIRkM73:d9<*J9 Je9dBZ]D(=T'Sa$ 70qS YN*Ce&8ĿnIŌG]Hx+` NslƏ1#=Ud&#]F'%s3Qd>a$0.Fos.Hޠ:1xձ*1RKQwZ|6Ws'ZU;~UzXl.`؜4(JuMA8A.`xnfI']joPTylH[1ޣ R-*j<78xS$RWNgzN6UN>?ʦmfϗl)Z aH.貝!ɊȼX 4n 6csۉV7fZW]\{0");8g|?ZV5 |b"5%ߓ|?3$1iōcPMP=NƔ2ެ=EI׳vӚ4|-P10֎أtY$NQ2FR|;Tsk ^c҉=}?3~ғq$s^@6eFuNx+Lv\HEy2awxE2Oc^.[qʀsLg|Rί=R%\Sd=_pG6:/,ԷJyX'bm]Ii0W(ESUg~x11p1D{3~]JކzFr{Uk ŪLoPmD@ j %Ի\&#(=X$tZű"/0PyyYNCi7f#Ab ;.VVc|>]~,vNA+uO-T|=bSN!DduK1O۸: 9[HyUOӅɎ9)33Q.IZxN Q[ [VAJ53H.oΩSI-QiD G~QXWn+Y."_507ow.D"Z-v| C &W f>!Sv%/~,73 rAсWnC%E#M?>|@Dda>k+Ԙ/tvt9aK,X2>RQ ֐WXyfre CĈ?%'Wk\Rt=lbe8  O$C4pBu28 J`"✲hJ 9ٔk|y>7D$â5J6tB!0y:q%aBFvxfzzfI3`Z*OQh<~^ߦ!f: sU՟Q{I/"}/„LJkkwbȢ/wYִC++DŬ,{gSRVYT)Ce~2Y1(dȖ=?2/= /⤑TF|]Nca>gp:դzAO>^~Z) _ϋ>zw V iq}<9n%hԥ8(@T_rmrQq5[Վ5ll)9k1bSY7K"KF܎i9wȜzEmdUEtAЙ5_o5!쌫hR"^[sPZjR.{y^ÉA@(5j2nQ#eB7(kxMF_f i6n‹kY-'}b2t\.ypvB=YB>>ޓl_19m>go\6 ;'NF1@|<6jDVI335#}2! aU'H{m'n8a$0FnX2}UCс%SqE~:S"Q*#Jq SkKWMdE~ "!pT_Rq==O =2f-"\MhoE^|U G^$@"S4)Pl\ᦟjoY$i*(Z@{I])_~<_*d6T݌&+ &Ti ?alϸq< lr2ɧ8Q\!SځwaAՐ8Kol tNKdž$F| \jIac @d GK# P8Oh~a, v'挨"BѩmT,- v;Iߗ1~D@-]__pci쒦ݒO b 0-ZK*IΒ%4 |)Ԛ▓$ C!iƒ # r_>Y az`p{HJ+B"SloD'< ɉޟJ0(j,I(EQZTSi AǫdΡ Yc3 *mߕ l;WOu`GJAﮁTL>BC=PmHIJQz|s vyi[|"@:+YX吒Ƿ| Rk/eSn?ȑDRMXz]U9MdAc 6XITNZ%Sdܲg>HE L5.볒0ebQǗ*VZ8aOfYN97"7%8%'~P&`ŏ``иx;<Ѷ9 \AT#Syb/^C^N]g^g,zY9밍"eʶ+e(kwiϲUU3¶:{xO/4[c*|mK*c&xXC yӅ '`ok3' l޲Q#+/z֤#؟uߪvVz7d~Vg :#*kA$!ԝ_vf[B~ӧۃ]Znl1KΟbϛoW*MֺSL7Ve!<ӂڛ]7C64ҡF1HtYVq_`;W8%]R)6*W}6ZWVjRr3#P]d7 ڦ~q# dAN W"ŏϦ|nX>/ 1v١B@&Ǜ|恷7Ϭo4AizH{rV3x&^aeVR)?zOHذdV>X3!Fs3 *LZfTi\Y'XGCځBxM0: 9'*e~ DTp鿀5\ޥa,Rz'F>OOgeSտ蕙RW9>\n(Ɂ=c̀=VpCku6q% CZ\PpӉ("nSGy%EpFJp3 oԶaЙ *o#ɨ.e4Âxsnj \gĈ#uc'H !; .;=!Qu("R0s詵ɋz!R$vMڼocHq=N@`^`zmΉTz5ƱNS6e(ovPh7bDzI6DȘ)5Vb>Cf9e/p5[ D*9 96nMxjY)?^g 9bU (TE I3D ;{e5!röCj~wvoS~{T; wQ$ohlG.J"ixcnraz2%8a׎v{&21žH:cX'} ؆+iDj4a#3$+l~oIgATd^wҥsL#6` EP/d+ Ա,ehÍ30t7!T]y|L1Ȯp,ȸoB}=+1zOQfGkڭߌvjh@S1m4-VP!Pwx&!GBw`^~,Oh_Ԗ lV#G4sEHQ N9OiMksԮ=I/Kg?W@zFgcl\˗xأ/,e:A*e(E m0Jo),Bv TP: Gzl[/5{v]&'@|gb "6GnWm:q~+)>S ZPG;*q8K?\Rq5-#&zkF*0%`$xLyڷl!pmp#@! ˙]s+|Q3ؽ$Bh8/ Ԇ&Լ0)_/`[UO@+F(?X(gre6"&5Ǻ$ =cvAlXհ [l)):?xT#Ɋ&C/ Y%&m+Py#yl`/SU@JŖ8$bkO,]M,jy3}#hVKܪqUEa{.D$1>\)2w}GFmۂ w .d䒕Z$/F _Za5x$re\qVu2c;*U\peDY [CI?y@h7(`rS߇s;ʹȓ`N35|u.wAnEK,ZKψFZp)_rMW҅zXɲƣse% ŏ$y75+}" vHR\1ql\Dat9VRz!BC)EUE6:.d6lS^b>UD+ݬceHD:uc&_zCq,Z5:hK,&5lw=z1a߷(lܻK 憉 anE1v>;Pjtɘ-W.ٗXXDV'Þ6Cԡ9Jz?3P{tA;h"HzDNK`W V8] +aլWKoGpn)ک ?4k !, n)Lyg 05T9/Da,M:Gz0q/_C,II5"ۏ)?w0P^įUjLeŚ{ig/N" XQV#t/ Oy"xߝc8 @CbT3SEw*^cS,U",CWR;dJ8hl:yXO-ch>: >[搻y020$Oy~LɢĬ1hڰY\QLr6H*b[ȏn؟_R))&gjsSZl+[erZۍ [\ՎƦ`[ɚ? ~m[Bq[zDppLi:ffhk%o"Rc`EThsLt!~o_db"ݱpqܰyS@yc띇6>OJӼ$vD`A$vKǦ61*?-Q),| Vf%=ऺS7tQJ9<ֳ'@ BQ?w\i0LRhNd:M6dǂDž>|kM0HD_t-9=5mp5 0tm_S3sE~ĻƵ`X ;'|-.u:zK;'*y:(:a'c} D=2l HOj6:U[j #Ōɇf9U#,ge%pJpF/!8^Qs d;\OC1?iCJrqZОx`G 5ZN/tFa~/A?!@2<n+Dz G%^t'~죍\0ji0&8̍ AQ 7&elX*r%@GBpwa}XmTڪj́&UK4ޅlБ/w&qYnKuh۲<%mqU"\*<ӯu~t982+C&cw9ПA,`bɳO '5p(M,*"~PZ_]:8ѱ {g e Aâr9f[*4{eP6EIo *+B% B!15wX;qĊ ;3 ,ErfU5gT4k(_8Hċwy J߳"K:}$r !UVj_՟hEʹ.1ßq]e" wO'2 ב+"YʘƂ9<S?na-D j82C#*ABhj"}'fi&"].ae dۜZq|A=}S4; ̥y/n8f [ m[&J An:N]H&e2 GRlhWyPʜQ /}YK*Sէڝӹ5'Ou UI!=(E7xVdVVPa}K`:*nH2h2Z͘G[c׮-b)!19ijNQ *c2'Y=y&Zo1ΖCI͠3$OѕjSo3!,1ce#'A;<|42 1!я"J׻g3RHmig?׊J.%*jnfɸ?rUy") 8g_o{-Z<-Xa$1^2fЛ7)x-Do~&G(>~f=kcBVTZNixH'9\-\O? -BeǒX"DR4c3ŭo eYOi=lOQ#J 'ZG[- #ENn?b82;HnN{2`8fLdWgz.;yTѿ{qgP?QxᔻKj-GL-ul@@'4R r)sߓaP۪4SesnrƧ+, v J<γ ŊZ#QySHPRp 4ǴO|s}E_/eּ݅e7ϩ(sWvh;7wf ?x*dZF\x:zWdpo]qԼL֚oC3Y, bn؞v7_?V(F<QTV ϣ>l XʌqXܲw﫜=Ms$FU"dg/ٙmN+u#gs;dax9[U)2pzku*B=v6[m\ݢ!u(I漥z|5ˍ 4?k YgQ8%$(Y zIWE8Ň@`%t)Y$ 2PP/Gp\1i$yl`r!cC>jΔJ4]cj/Lx5%Ktn8wA Vkr[JF@_SgT!)Vϥv'&ﰄlqm܏s\dgl>`2jnm;Z* 4jJ<"O |s =jgVeHc]DQHytp.5Ybǟ pvs$4.qlxnl(zZt_D22 eDXΡ 7C"$< K0t5"Rz~:! Sxa% _aY-߈WK$[pVusږ:x:%zW@Pk %HyT>_-ȍ-5 nʞ.py G#~cȓT@;guk)h3 uMZG1XkJ;AkHd9=HODcmcvg%Z ?Oچ̊Mt 4{`Y F`'ɀy T|я4L HNmx>|~:/14 K]?*|DtԐ"2/oJ|][1q45]?e4i%&FD,YQuF6Ja9S?o 8R}63%G̳˃ +>pt X*8Bi5°,XWgeBF5Q.Q[! \g'/GqعJH w^Sdut|"S&(>SE׎X6Ttԗc  `?Ԙ73\xp 1hn:Zu;pe$"GjK 8{_t,YFov7RRCv~N;s. %k21k_0Û=$RH00)VJe.Hlw {t+,BKӟOAj>fBG{mYI .AbID[aг);p<-N^ˤtN]Lݘ gZ#IIrMI,˱f+r$_9ھE,hfe -|Gt^KYfb1X%(-{'i }ocm FXB^)xYRjZ7bwzCYbQ_5%62~;vzfq6AꝢS/`˰̥w 5I0y0}hm_^X86aE 3EI.2~ t4lCʬLo8Hf#x~K߷-dNX]ыT>:.#E( >C@@QT~DlYw,`)rW]5óXgjZG ~ Z4\_<&oN`\gO9S;󑜷"bO?e!Qol d B] m$/t~K40еyO'\ukވ"/HEwT)~[nbѡO q&SZD8U['/m!+Hp 6HU&`_K9w'!,-|$V1H).g3r*ZwQF 1i|\;wqaV;ڄ>܁W.BG-_t%(r5Q\4A':q ~[Lݠ oDgOvW#ϗqW?lb3ޝFL4}>Z\…»+i^J8 |_-Ģ&ۻ@{zIyVHK;vUR"FOVJS~\obHhrV$큎}2Cn92ĿMUrGx ):CsifJ}MoNZlךR4gPvT'vT؄U l஽LVGCI6'c4\~Ԋt"ilȍ0CB?G4jlY UuS$/@em7R(͹PV ڮbTE $a fEK02K۸6 _5tk.aۏ>XVu Ǜi7lT9FhѴgauCHYQ=#-fC{=i|Wi#U[wyjBd"vo!AZ"5cysbTmƬ bos0P=T6dH}k~wRC~ em'(rkzIǙBai愝[xN +$#4"]~(q:I"ݓqa$_ pA;aeZdlG'zZH1~Uy+hnK^񑠠>^We~OeE` ОVg]rWs1*AHaPEG7O|| ^MglNkE^",uWAiPͶ)~%a'@\x3'r^CjkVhnDo-("âDPa*;,)H@9ޟ[NI#Vg^3\F'onU~&r ?X/^KE%~tH]2?\c_zGS(~lWԱ{ W{{w';!Щ90>E˻Y,DMjv+r6?n20gP3/z|}2b"*-K~mw5L.I#hOqi# 4^c)FV9_w vHԞ;ezRRPsB0d/O#AŔ;EJ\ќdZṠ1P|egKn{:}쀧=^7я]vi07,ȺȿSa]H󝞖K@-H\$1Cƹ1IVxy ?-;> Ξe}5Xܿ%3(;61|Sb&L)y>)HX~{p9QuӠ]@{/IFܸw"RɭRC1_r2|RgCOxz":"3k/?J|q2XQQI*C"ts+BK˫Ś1WQDGh[4;<] ,Uk!Թp*j"+9AO_xG9֤LoQB+4sw B˨MF@Gieh6cw&|Q BT0螡-Vߌ?I۰ch$Z<~+EN,%Sm(7Dx 75`ø=SzĊ 470bTC@@qS\31JW).Xj)b`Uq+rv+Yamz6 Jh r(S<%yr %ԠU0[Pa/GKk1Z*o"/ԷkZ>k \Ĵ0p2}* $9@ajl< 9E8 Qǿ 7c{},TdTps/"6n>X,,jnVאwWXu01?E`ClR5Fbs[5 ZȄ>%p lCB_Qy$`B7!5^Tv.D.x-grd˲/WV#^t93M:mƀ~gϬha2R R0jT9Ѕa :V 3̧yyxs(]jXh,2>TO֜wnR =gDXRfiEU+$t ,S٤@,aC3-*DNASPYᣨEPk\ؾD$Ew0dɼR6*WWJx`32=qxxcbrD=QË|ᨩuoyUQp.~H%;|[A\q4m<"ƏS’7] Ds->?S W gYa?bE~L!:U)R-X\ :Ef$GT.}Sg/܆*{*[]2)"n8nّ*GEXXcJ0#Jۯ|bUջHSmh.(k:jJ7L+0E' r{s-{GµOk!*>; `fAECɤIQ2{6odvu>w9fksU8X7[[%K(3+s[/ z%ʘÿL?P^.]v( #A`z f[Y+U3P?}6z:CԳ 'é7|Ja$u cTqU|NE7?^=F;6uZdMp a'N3S_ŝ?@aD6 g<@ܢ;M]1p* ߘWy=S%w#BaZy8*~bK A'!)Ld!)Һ`wTX(f,Brm,CaElA8&I =Uy<2\(pgn!@&X8;;>oVs/Jy]8J>BM}HBN w&#l߱hH!~h&NUg|mih\Dw,?MHE`wȈ@H,=P)sqOA:IUTg%FO6}/(1/"nU)>@4@(/[YzW;`5t,^.才y~CA$W,($QKDQ C}(V@IU_OzAE˝UǔQ(,#")х؎۸,-Ȧ FR)Nk!7sPL*9m&Tme愁b:Ţmf v2xOҟD .w]3s%n0tH{mT seg2h)'qZԏo#D|#w!Fq,YREK27LU+q~$`=ߍpfɬcܑb-1T ,z´p|犭\PхJ</~xEnK!l/yiw7Ԝ' %j0ijǁ7s3ϕ-aS+^Ū +Bdٴh( z$ 瞰/ӂpj7&(ܟDXMoAp KZۡ|ҎHZ4r 6HVAM(IfGkC1ħہl+NF2-k%TWo}|=A̐jFq FڔHxS]>%As7&{VOЕ;eY;UzԅMP|͘Լs|~XLa PD۔4a}Ϻ5 >o+\b5.,Ybmjv ɑ!+EAan`8ZZZ0: VEqKoF`"xB WX_3z}ŵ^7ES {Gb>\XbQ0uO*D)6`W1#t2uIޟk> ~NH(8 OYEE`\@کO3,ovO=:4$okXZUcت2ۼe(@` OO)YũY|Ng#P%g]o4%]G[*wcF.#}M8o  {stKXjrCmb¤.\q# c֫ROjMe#*AĩEՃKy!t̟7l!zf-2Rvsdp7ƵV*!p|.5xwlB 0mBQvD@53UzS+B|DͳC P6Ų'[ u\+61Z0R-]I֤Dy|J6}y"xR5Q B֤BUӱit%T?@*e +Ԫ J^4WD4C2z"B"zJ%[y]D.ԱQvjzmUoX!#xv]Zΐm[AvnmZV_J0GM!@QA{au{C ,lW3TD,+Vk5T<|O![Ŧ "P֢Ô[~1chZ ҫ{m\Ȭ|Am=>Z`w1^ `M7,k9bu9tQ|Mo32%JdO%&]37Qr5~kZ&UɈauW |XJuԟ@:5_;㇍y=m--\ \}ߛP|HzZ4{@U>B/&}$Zˋ?]5^*iP./ XJ%4 IgXo0="3 ڈzh.~|"Z0Of/*Eײj$?V;bhbF>+Ԏ6ve_ >lEJ]:-ܟ"M>#c `l {Mg!$S5&Tˈc`[ie `jO`nJ Bd.lum0)3n|J5_ #$w&$ gj12hK(Ƞ~3hy551 KHs5y|U`+i~|氦yH5Lr1F? OX炔Ck=Sٰ IT̿ˋm2GS#@bo7ioՍDH_ RW/vh ށpqwH.ټ@4**n$%\΋A}% ? > *}'t9mnckkqH@~Z~HQΟpw!PI'ݥS*L d1\$tibAR]Qx'8:_bP`e.p/Wq Rј:p5_2s,vh*qֆ`:zA,U D9{ær]w(yzQtq1yTH0RiF t>R;f^$ Y xld R"0E+zIz5cJkOJ^LA }YVM7LB7W|`] Q$S;D:üfƹX oȮ,ġRxl߭.NaSuȉqȽHY5>t̉kL{P/60ޖcxejUL~-qW 1n;;Q4ӰTacA_iӤS@m*㶄2_byWwK[Y~5U߫q錕ɜcu:Yٰ]1J=$6=i*u4k< kʱ5*'Tn|52.PH]$!+@Byv!rA?$Qka[7IO~OiTR_ƔQ1TI .0 +/X-̴$޿B}9$$RYpi{.<q̲L誘Nir ' lnn< ak|B;A æL#qܷ͆xg B&Rm3FC/OBi3˼Biզ*A&&Ҷ0=LW/ p),5á3;we;10 '4}O0N9 ,xq86\JD/Ӧ>zg* Hx۰#f -:z}"\85'у7Llt6ǘ%fj5i&FD~C S ,fb0LSVuZʀ^KR66i"Gr !"3Ns͖jbj'ARiOߴļCU=ĺx1`9{O27&M(/36rsDq lݨǓRg+>ݴ -U޽˧E5=:;\ϦGvRM\ϑ!N/@¦tzX(mq:5BUV8Vb ĹK =-IɈn̽cmcxR";; 1Tҝ~Z?mȥ GU/Cm@A3^͢#3 y?Ahġ|/%yёO'yQHp5좴jO![OP7#M^?#OԉXwP-t IϾ^yc<"G(38ͳ ʗ;*[s^-/P5/Hٽ/ó$UtECqI/U4-AXUv-Lh>Uo41$1q_ gc>~9h!|AX^.ɏ@/9WxOL\( ik(8(4!݃9uorv4v.(S5<<.luJ0vw+sXn;N@ *3] qme4):m2ej|"}=&Śv X)0 (_n\ sOm"쓿xIdx䇯ZNTh_ F qQS֩5deS*PvWgل~L: ᴴTũNm6k&15s.~@W! qZY+[,uDŽ%k `pYV>_(z}Xe~69`tL1XIb&%ڄ6]%Ȱrh."嘵<ǟK*aGz3 )!]E H EѴTbfjz|7mꕬdhek/Zgl:`}%.H) D0Q̄|pRw'zK<1~de| tx7t45`f+p8,sEr~.ppA }֨m7W?Y-gi@%7ab>[Wx'A/%bT"E_ODNxh]ɄN\}սPǣv iX|ɯ8,vS}3fC3N0"۱Q[A^4c;W#T~4pЮu.OI&Xur`fXUќ&@`T_E@m+_9&WO-YDEܤq j\,F@T+{ňU9á~N T56njsKKniKWi0,"oox7f^$Id}@-~Hζ)$wu3je~UA#mz۸J#z2q|< !A4yLtϨP{i[Ϭ&h?vKlDk%鮨t:!_kѹ Aqkc,¿qY"{[4C :{}(V apŧpša꽙FOR|M~WL^^_r<˄Tok gF鋋WuؕN=NmuV_lؘL (AN˯-'ukK -<@23Ȩ_#4O ?QdVvMhYcynD Ñ4N⋭p=RXUV}Úz$J*'$Fuf)(*![% o#bį/ZInBW g:5jeܛ{h] SZ p} ێoS.b%v+$T& >H3(ɄP*=ol^Ucmʀsj#~#LY,tn`!Wz0Bxҗ4nf3=TﬖS-N \gY8>'|Ybf &G0:; m8sC+U|p"DUdx [k\a79qim-]"vh\ ݹy۬"nZ@ؔo$Cd ˶@\VUچ!<`U/\8:|{ ;hzY!O58̚jC卻#(l4ėVL:K9cmgM|um$'k %/2_wi=-aEѝvnHVƍ Ʃ6Q4bdlVw=M;9oX+^jLQ9Q_h<.p<@#H hNxbbR%(jco,\Ȧ/q ?3DÍMJV0}'-g\_&._a'@}X VM Fg4ԧNÞuku/DʐIޢZr+,vcfrǼ0H}o/|!ۧ3]I:z #eM+UqI/:;̇X0oEoa|Di@wb0&6QKrNj*=o CY0tqWĚό"}.#ҝ"o*Y]P/NyXNu}\ ek:< JY:dn@-m^1)WO %,rf-^bniu2ƫ 9F&f~αÌݰOsLyMmPCTMO:j" <aTL4]8@ZǛmyW^W , )l^U9]ͩP $x(0jM?<K7ǩ\qq-:bHNMX'e$I%ٔf9PPA:w);=g:2ܰ/I 7Ypk?b y: sԈ D7De_j]bvAA_ .ǹ[ݛ5&ob\t`tR?17Y1+$ oJ#_]NK`TRt7~V6Z5nX|HA0=1uhNw?MmͻLLN%dMM'rR orMHiFkjZ}N;`颍K+Ŀ:swP"s>G 7X_/x@zF){X?+N,TpdLUO|L#dH:ʰfRK3iLTLW$yx!TŴ/v gSKPL_Xރiji5T~Օ1IP0ԹGTl^ܤ(}f` _#fBzc`ap;tit `ZpSО`=wY0הQ vA*_5BF5hyLiŠub_wNK֛jzxiǒt-QnMŗ*0$Sz9 IQ$ (o yγw!Wgsr>lD3~{ƫzH6Fy 8&3А٤څ}LqI7_,]OlZ+yFO)5"eix $.m?ʊ(!9"G4(4ן3gїzթ#eZ\[8bOp ,9[>/\GRJ#7*q+9 r.I8t܍ϩg)[{]5SDqR,1[tq$|p=r/,B'1$W#vǞ\Wb `}l/H%/r]+*@Fa߲ qwn8fYծIyq~Q ֹiC3hep/.Fk7{-Ƶ mݎUڤsqd %0ʕD`oj;vK~b /r~48R9ҍKRpẔ%uHMru0E$x 2p(=,'eaKZbesnz+ěg8z} flu^[ wQըL'nr]T)W@9}(a.b:~04׾mm:?hx@S{dtؐ2i1?R쐤A9y]}>R#*t.ȷ!XIn_yOɜm@qP4 r0;xzk;'D6R'jE[i›r jd\{PƖq, qZ7ml˻=V} \db)t~1@Rd^xOE3N.O?fCMkD:[!{>B;~&}𷃬/C"c?HZ~$?2EZ*&~MyjI,to i4T7R`=ԍ Ү m^UjK p՟"r҉zR%?YHC`fI恒7}${dzؙ'[!馝A0oj#vݽ(6sLoknGzJMpe2r>E3M9*$yLGU|k4$%Zvjg0/ӾUN.$bquqKxm3tqrӊaVTI^69OH(E&dDٔ"7])[YxWTn@׽՟v@乯2`""Ϫ.~??T{`Ju;z'fP1Kxhj|5wJx&u:[}q` UpAW/4ɕBc#CCk W{BY߀4q2:N^bHF%S@AW?A8j#IՎR1E{,\p VSŀ\"H@,@) c GMQx׈DWAeؗ.^2)t^D8^%_,Nl{CMEfQU8Z3{0թsDDy)aM6'd*nN~hn-_eIh2p.y$&ÿꦑBL5Ԫ/f=/cw~'I`Wdm>So[k_V".>vC=B ClcY@Sf:HDl0,{u8 GPبwR=y\VGL4?[.»ಶ'+^Hm毨}|p/tDb?ω|_Le id7Rȣ4^0'dܪͳz&`֙W߳"c#6hC쎥2N39d6 l(>5l n:MA$p&LB!ڱlj{:ktbPu00R/'ZS"4siv Pkph\7D̸P<+N ^=s$N:N H3jQJh5RD]N7JMNYق6s%ᆚ?h)% ;G GTj{.LuӐ$!6M:è&:)[yV}^+]q 0Kϛ+ݥ3ٻvD{G.\/|V4#c쪔X{ vEt$tQI@\ 5vԺѭnׅ-QEOI\ dKy{y1JC/vuf d:Tc%+6zI>b{WX CdLcgPCߌ&kVf|ϠJ{ҋp9UZq䰡Y te&=d` ]€bAG7g'Ę<ʂ}EKjmK$R:^>+vQX=*{w!8 PSv1SG#) S3pBlp)Q@eoL(}<d6g3.Zy&k V4P54 $%˳혯= ɡGؽ1͇?TB&Lt:˨8qO);o eb 6L;>z2]B˾" /&M_ƒ-,vn3ckX̼ le݊MW6Ke3Cb!7~{__fXSfT_'UA鑴*[ΡX,36i\8tLz5~ {rolQ M-M]4a80eAɼ|= e". 5!3gȊC*cinta\J[^ O*Fi8; >#ƢMG ;P5qK>:C(,Wٛⁿ$v0Oyu ?c;ژ-'+>抰Emҋ!-#/qɬеWZWHSi p;~sZze슨׺jD<+ xAz{ Eߥx; lS20zZJ!h/YQj]? 1Cgw>2R ZTСϯ_E[S|YJ B: 7k)!_[KDtGPwRo$- eZc-4龺YFp<9QA{Xq#EAB(A3ݖ2џ㞰S)sS!4[1G?;78fk..kt wt^=) #:k-V^9EmWv0 7|ba9;*K K MAR١ SO+L3❟C/ù'ӰD2A.YvV4?V˫3lgKX|r'lҨ ^SDvKJԼ[q6ɠ^to&Ep5Hpe;-fwLjuD#qȼF>(ҼΨUX64(A]N4wZSWLT srXIar6 At&Ok>g m/SM^I$:m|0=Ipxk >εy#e'KE|/7p9vV~#= ̆qxD'˳|\Πp@fd:]+:8^JR рAAC[pr&O]rft;Oq(RuPGiLѐ7YW-^Gkcv{<RЍQGMznP5V kY}[?)'@5qUekB]cwFԪuU4E1,N9X7iO\HjRq|&lgV*]J`6evO<Z"X#/Q;uΎ]]6 n\+"$1U0tJ1 iA|7;z^JZ*f^xA'&;(-V+Q3gtJ8VE<0RA{o1;t^CA_*ߡY [Xly,)s)\<=f`Q=IՋȕ 7Uo$5M<اY\{'}2y5]\U.ݥy?YjHAO rrTL .D&fW?ɀٴ <9a4gbhsǥV*BNJP6;3Qǵ~ #^OAsCN66ssqJ=$ץL7t3,rAmdi6d)Ӝ L @yoDF|u݅ji:gnJ9 :?-5p:Pi! l]m#oèFRL ]hR2ЩW< yPd~ q-n^S|dJl&*q D:2NbIz3jRPPL B_Mxhb^U{=E`qgl 4)6ܭgUN$ύE|.K(oV HMD!B_]O^l?+ ٸ~TRzy[v1o VI=ĭ:CaL?C@)p~; xC=h8tlcg!iW l-u?drhU}ܧC ݟ H&@N{!%7 xH9cqz6:'S=|ທ5A!$BX]2BQ*_j nc9.v~ՍvF 0QIO^R NDif 7 v[̳1Ā^oI oCK2D$& nۥ9禞0 5mxyQmAJ+T3F=<]cHF v3akڗ M{zʸ S%U+EL"mت#A`vb4 @*Za;)d=Tbj4'[z|iD@5<}#sn*FR ۧ9\P40@PT;|~b2dqb/9CӚCs> >`x&au~Ú!K]T*Iכv)+(gUT>h6h%6QMKsH{v2/+3PW$*GoU)wq/E= :]Toɉ* rgu#&\V0za_\ʹy+Ɖ/w]|*³#8m$rtDR |qa7xM"%-qv8|'%ASԞ>5xb΍ MxA9u8\2. tl<bEyGa_ I`/^th9)Z̓lt5쎾JSp&I>zS?S)J˨ ^آv$&X:g +%Y)s.fwk*pMk3JZX J,ZoKܲJGR?{fZY:"N[E- .^yg—֮:-SnM [0})>aT;"Uf5bH׵*bɋ˴^ǮGoWW|T]j-O*08/s E['D"u`]%FY146C7T%ej샣{E~˂+lx5H}]*yYy .byu6c`S?%=)"_ۊ3qsA$KKQ-9-t )6=¯r\bs̻\vuf2bp#Qy̾1ND"ҍZV`׊xv۫q3tDfM>N*'E[B:zBHi0wn-h0ʼýZ8/1-CM4yk%Dt_NZPr`ӳO+??vˎ#Iw ^맴%&NPvd㻘:b;«Ե8h6rp* "mn#\9ҊE{V3D$~U_Ic~J/HBi [9'gA cI2sF`BЇI֦3Y+ihvT5;[ '?,wfIW?y'i17;/(lEծ-v{1Va@4WyV]SuJr,G6AleY'>YNQ*ꇃH9+8{}v|Bk=VE[5t/'Eֲ~.H}d y:.g>d $g6xU uZ;D7&oy'͡^q?%vd+ v y}`7@XkW%ArxdE~6)nc3DZrn\/R0'yy?47H!"~J#bZKkjUb5jE(2W ^t1E+ RhNO!>> & }E^ JnM~bV?7(}7[|E :* rFrRxHGث^$dz`<ˣ&iw 0ɝwydձȔ_^ F3C4R ԤC8vtec.ϺXD73i[cItxD'b $0>,8SJm9`KP搁 ۟#0]v^.=y<' q1Se2_ -z'v&zT ̫{aH,F) 6BbOI)h瀹nd"rچzܻl3Yq H $b8A88Z'1Amb08$?d*:(UpRݱsK]kbwPOFq=DR6Fڬ.7~ti-bSw^V*#Kj_ݤߟ R*p VB@M7E6@>權0 6r`BBŝ_~`QkFB:i3t2gnV*sќǝҴXŎwYj0L]X~i߭@yɍ^x,1 .M@|m3 Ղ3j?cb~OڔD\9_v05"˱L:q/Ӭ 4#F߯UvU5eS#򚍟Zy/$~72ne~󬕞|. q 'fk,ǥ"U|.*ɺ?6vxw|`#.`|:zlx׻+Sj=}sj&ʾw̿j%*wY]ly*hD&{J=k FcT3txHRtS3B *.L֗/R\|6,^X])V9傝&8U!IaԽ}ED# =H.Ӄ_ N1+;( I%G^yg困;xKzdȂ2ȯ핯IK~&Rs(ia!a(ߧ/<"KH L9;{>L\P& u[~u%.Wl^PI7[TC L=EPgtIX.ϱ=aNVp7FORjKY/*9mvV:`ij S" V^I)P789|9m V3V=4=mEbRR2To TOab;0$ˡ%l8&T8>᭬v\=i =կX1lXQQUm0,M\N s-kbRdvb5SVV˦|خY zWor:l#OaRl!n6L=€BAqp[V{˔12Vw6,₩C`8WK+Ȟ"˚=oA<2?H-*\qRf# 9H7? FQdx=[@͍iu#`Ȝ 4v&7 3q(- *gy ǭ_tMa=<mchsbW->Pp>?{ չP,bkbYkx^&e:3zkxZw+ Ǚ\O5KRyB2z( P=6ʤE_l]A4ۆ(f6īg؃^' `RcٻV~@2nr bJސnиѝuaJw"Xz;|CME`bGeEPAFȚè2Hi&O1%l6TWE8V \jh f iN"s琌xBt瓹mXNSiP>ʸESM[csJ%F S\;K W`J:-T>Mѝj.uaq# cum4֝8 Z ]]~2]>jRh\tfm $~Mrbw m̥{Bh.!e&ʀ_a6r"1b;,9UUuZ؜Yj)g%4wI c vN(Wؤt^ĸTXni2,?M>SxHʃe!Il#gih{rɃlN$( w; ַQx`¿̇Z͵HwnIq4ԂTlj}m c(< LB8:oDdFL7Y7-KW͗hBz4qӈNC)birBplޱ%!n 8?(1.~-St|S>U|ٲg-竡4keG6#*PYSuT;F"CEM l4!m X8@)^֦K冧ȫ &L(0_oڬb=#7 Fb2gJl8ܒT4 zG@IqVL # s)lGoF}y62_ys|5F/"xON5h4"_zmw 2"7.Ƽh=naY@xZ5dL+Brf7|[؛}G5K91hF#^4J%[=崾%dʐӈT>꨿ϱL8dIWz.=Zy]߻UCce2J<ǮC%bΫ(Ag|H&)nh2[׷XTJ}x/SwJ?CqNatZ5w^UR F'B^)':ޣta+%׺~{tZp[E{WQgJbk|ȏ]\8HEBͶJSܩ 6h"v#~ |VRX\ YƨwV},RM7 UGRo*, %DKɁD1yt,.6m- 'o2T@wdm'ӤI3#P^"L*GYܾYuډNJ:,8@RjK|LYHQ[8= bAtM?]+Ix߅Zp ޯM2}.{1WJ!aHmJ80;t.WP֧݁5sAh[" i"P*2GC̃;; m9ixWρ8ꓶ>Yޟ3XέpAr9 8ً/#1YG0ɥ%0C7\LǿSdN/"=z.z` qjhn!9ٵܻ?.ߜ lj2li9n઼Qq%Y0-x$3*<TC迦|CgP^,- nxgiYN_XzMt9D4MF%w1X6c`*(Nc"V@'Fh/L1|k{|"eL!ՙ@vU?tWN8`+Cf~i?4,O92"qv"!X?bg)#xz;)uxpH_K> G{Nˌ5ds?6jk8aH>EPmql;}CńӶr2N5-[}vDxh_㣾F۽3$$&aQiMJ\CeP $p.Q0WI ΞЃRq܋|i@# <ɓ/BxauvN7mï=t=Lvh( )Л>TEFEzr.%5c3~/-@ż3G~$/yBX\]x{flRniG1T]``Qo v@!+y#ı3Prw/D=< PD%`iHX2aʎ;a5@7O!oS} kz]8ε֯+ }%&&^{v뛊,* :)CX 369څșJO0J"xB$n=@lwSF?' )72WfӅwiuE~3;mSUB+] D9A&i^i7`?lg(yB8WLL9,GXC+_(~Up[\lk!_?bT`-4y>a<7C{^uxJrD^/⛬=(` }CSWmKiVE PN𵽎| ƍ˨{?%:/L)+\Q)8ꄡ'-" e%1*BD qq+ "]#6ag`lڼʑ,*D+].kT] 1BBz&JOH7J9?WY)ӽptLdxb mV-)91a p)#}bD1LX`UL[]-9aj)yS< +=LZH NfC*ĉ~a(vbx1t/QI࿔a'AI,d ͸x9)?~jvW4%t~1aj\j(ems+Q]g`Y0Q 1(81[}Z/utf)iӎ{|iťBlZ1L"*ՀݎoBEt$`B'gWNa'Mv2^k)bgo@%fŕFD 4k-1ft4# %b;`균q <]n5 }'k fkNX%K~['GfR9V*CqɈ9'#DLVLjp4 EbWv y^̒?ųVej 2"@沰)81$x*n]C&8߸PX"z@(0iOύJ` ,X1W6Dp_[BFL)5hBIs:΋zU4r:xn}X-:=$uIM/rwG"Վ$Y2dcZk2}niMsmF4OoJ*Ê@7*NnmfGyߍ7 F|O%/aٯz嶴b"<)K({F,_K's0琏F5mUBVEm@:CPlLNN.:S*n=ix 4IOz+,;Kj4LbR[>`<,( ! B8-AW8(҉??х+f,N͛8L<81T6qꃐAW~aA{u; >z=9׽t!e`δQzW۱ <gކC#^&Jڪpvip~(.x< f՜CxʥJ^]#U#22{ ^! |S!|5XB[6+0W,ycpcw 0cL15#ul$0Tf[N+!̆)ʭ7G [_A {ΏlVPI'D_k3w(61,Ħ9WLn9H7?u;,eHO |6_db'O6; WGaB*FP 8  C '_yBP3R}i;Vz,rV4n/D\y?GJ,'~rkyYK8>qpq/s9ESoj4 Mc7J)ebfӀQjT_nGm*\7%\K_z Kjx?¼=եuHgtb;gqKD_Ɩuy[RS<.u|ϱ9vخu`j~FϷ_@M\( }MOA1o-{]]UNg m~Gxc<\jK#ۮ폙Va6#G&}?r}MOwvkpk?plkP%۳f7#w-KBPȏwYAF2p,aci)1YܴHW#?v)]54g-M }dڗIg*]v~}h@iE+Zj/dx'{zltCf8f0 !5u5|G -=4jk|jT kU+:'sa2% XPW"HoH sl( 2vSwz94 ϰs rI{Ca BS%H| Fqu`\Nϋ!CiS98nJG&9wi57Y@k6Ķ=Pze'4MU ɰB`tyó? I2h}Wunr 4H_R-iddvX/3B>c*}˰X0Wi vr:\LJ&!&P_źI2k QFM䰶،iJa7 r ӭl{yW9إƸ/zGWl@/"vOB sC?C>kdNgłBdl"l*r#5# "4P1a)#ltfN5)T?meFxf |\tE<8IbRXꥸQ4ޘMBd2hy *lB#͕ 7*y-:>')m/R>OǾI bͳo(EK?e%IebWv`~(ULCPF~(`IdKqUGg8t j튑ؗfVvPwDnoGo+QwԎ'WDd pkK ǣ{}ƌċ]<[2V-Sd.e|[+&zN_Ujg7:dz1̝G*iѦq!}09_4ֈbx񞽰ˍ 0JQ3 LL`^\l ՙgv%vm?յd31J3&0/B@ |35כ-AylL&aZ`^iJGn8",T ;&&fT"7Gӆa4f&=ǭkm8py!`o=eX'B(=T1G>Xk[U !4k4:M!_V&* ՛0nY_Fҽ c),FkCv07yG[axn~ʟc:+?\ڃcaOH( uȟ!7+ARz 9B ͭ14Ux\8wO$4 |ngr7x|yc" \iڠj2}b>0z@F-;7%E~~*D':x)7KQW}s+=[B4a巖9ywd<+ԁKi c#O%PhltX܊9۟v Ac┣χXyjkb8?΃WVӻF*zhoHAe ,`2t> \rCPXpVШf)"Wu>2@P>GI9?df Z+FSMІGWĦD{xlsyYe@S+%QUQ AWW*Y7[R\{׮ a٘)T}'r!. ^Q";< n櫩i{z eqi8 m{]l(5u+࡮eW-1#0]Ȅ~d/8[ ۠w/Tb\ d,0yiT!PF c-|׻e8f 6Μ\#ZA0]"MڙA޿p[H8N˒ ,W4&wa|[vc.rYAp(m-m=XZud{A5O6bqi,4lm4t9a%N?`h &WF܃5vg⇕Ƹdz0Zrϣ[? 4*Ao1p KsՍYw )o_wu?g[ء&]i+ czz2XgI`}xVbR&<[ɵ=uAHJ+\처\9`0f.箚McLm;#JGTosڛ)V~wwz,T\_aW& TBg Rl daA*r*}j%Z6}SZ˞!Rf!ۏN{Űg`9ĮApLKVg`A{=huw]=~`DN;.K{:\nZ^3?ܚ6]kZ_\q]Y9'uɗ 71cAG+0{&6;O'N7 JeshqR~Ė#ν!;v^xc (.,LFa}avRtX A껽c[w~&pS/$Bߝ!D0#)l#&NJd+GS3IC~Ay-VmYIZjZFRdL gB?<-xc\/#=Klد<kVSo3@9e*Lq; Pu *ȹcpR5 8,%K6^mtzHѩsuЧ-]"rZXm#㾫t YׄX^r9v*FeܫlUnU.oe2 D/X:=": { MEMDzAO+)2m9}}-$+ƈ-@; R!֣\*> hVbt'e0Kuka,=rCjX6y-F`?+RچH2(?wB=6n{ifcd pz 9*waEq`,M`lem|eT-A)R$/-NS3 ZQ6ZO?qB6q`p>ݛ`D mZ_F*vq8,:jZċ6i$DKwgKٔ)IJPN aByȽnuM= |a/}y|C  W< _r{ەcJ=3Sn;hb+< +;!yzαAv=($[V<2%8^`wfC !7^BkāUі򍰆;(VO+d C mhJlXZcrlހ^3y##]^5+ں ׾X4oyvuӝh|֡{BMAd=ݚn`d]@3[Up9O݀Xޮ*pц%A^5Z]X^SʨK+AO:XlwK8y.hpگPw<]Q~j\ m^'h!JY(q+677=98&VwehaO2ʻB'[o{ 1{V%qm1NJ\?_y7!Ifخf0N=+Ma]َ?NJ,#z0?6p>dYyv6ܜ ]%UG&Q !^I'Y/2zK)erV7 "knSsp̘=jMb @{:. $ȍDP\OeKrj7M^O!U|rR!.[ 7ĂouSYU+ X'6R,E8y,{y͓6@,f7,d*w؂ ڙU ®~ ƍIb &V؂][2NmnZ,=k>X%ĮqEW'[YjYf9ĉZpI°]X}?XOzm*7Ͱ(]9v:i*v\^QvaZհˁ6|[JI5 [<BqK-|'璕oTw=g/LҝOҙ[Y?zHl !śjPM*$g5zeo'{zM2y9h'_f!J=2=&y)r,%33/!c)b ԰OZqWe]i~$utDmv/Q`kL6C"Scuq?USbt 6S'E`b]>|cYs.R e|@kF Ԟ ܣa'#AQ#׸D%oO[YK#ڦr iVmoPk?*[]ۮzԗ1!nsD,/x$ٳ,2 ZyǞ{/G|9br1nk 3Nq$$ "ʥz'm.3Ubv*8q2ؒh10M?Nc0Y. αEYTVZ45l:A7v,)`ޡ)/X)MlChG\-+xu g[ ??xNKވ $!Y͉za6ⵆa9P_NO9]Vcat 0"8 E9}P *Z (Nb {>-cM@O5z}: s݊szŸZn{ȌuhhIv.|nU*@*mef,u`rlHAbIsǭw oaVCnߩvjG`@zU܈^uY+U;*anA]j4/MC@h){v(,)b_=A*$/Pm3!].{I#5'xN:83Pn DKN5o$ttBgα-e5: ~E`h+d+*\Q_݀];rv%/X?ZQ' hW pe,4f%d:Kԥc~=?tk\铐Y<) DZd҈G3 [ S䳌J!۰択Q ʜ' Wt7ހREfh)[eXQ;9 CbX٤U"D—<TWkeG L2eڎq?E,"#12tqk+ř'&|iO^#sM W&'[M9Y׮ <f &gt̜m ư;sXڪIˆ=NLP7,Tri, ~l棜{u1{6Z??6`Ar]br)Z`a#-r5}\pl4?>Z[eJJ Vln?*f.ۺ/CiCaS8@( K3!rX1A =+S4Ѿ,:=n1 ҒٝS5eGľ4Nd;I=aކ_8s^"=k)t:76 \&Cd5A 4kd'`} 0쮤 +K#1Kp,.D>*CX]Py?{&\ں)U[%0c]'1E3R =hNvſ caoDbkIMbs,} rI758B$h^7Qaj/xJJ)Tx3^_/]9iǏg(^|ɰplkkWU Ϡ|τ$DoK+#pq.(l0GCB}HTҋܞ)h:BWJ8%D+xqA 󃘍ZB^P8w右GeN#ͬ*k!{ގ~52Ytght{ y ~2zIkABnZAG¢T"ZMe"|gfv< *>`[>|cJ6( l<@aL/_2B|Q˄ԬKף|j#Hs!\"N=?m[9pd9erаX koTɾz? E.C @LG5+L^E ?S.l)MCMGYkvP^Jm+FP| ϣp,W•kFzɟH]8a E(@A4?s;$Gi)*Y? ]>&ah Wu`ȖG[갓TR~b9/|[Ҥ9JA e0n٠f.Ǡxa 5M18> ZBʧ2I~rV^ b|I}0PCPaĊPiW<(weiuQ<0%\YKm4qG`ؐow˜uN1jVzBp&7TGTE]Yv5PBNġa!C.i3 pnnfaÃ;1OL%wNRTtxޠ zB7>3#36̓p]y?y:B %F&ݾUx)rw\/D[ܱL'{N/1XWd< D9*aY$=y0BraKE p8 vs7d܀\)$ >YquVX>,JHF2b0J!B̛+}QWIYow1T@e2LǩGL3ugJnذ!ooki=U=OnzޒC0u-2 >{9? wu1"h{O)12|!?/">$~}qᔤYz3MŢ !d³ c?ϓ,0 , fJ] FC끶ʀ}6,[" H2 lcDu('`! "8ݖu"P_ȔԶ1ӆȊ+2h9$Dj/G%-+kjzq4L ֆp*8y|aY@~ 0bzYX``hQ3./~cG_I9WEYTSV=uwC$gu!ej]]ac|:ҩDP`_(nM1b_ `oeKw⹉Fw4Ðe"rɭ+`1屨0&U;)#8JA b6$p2;$,[Q*xgȅ5D,EإCR4%yZhuB~6 P)'}s f)(3;Gd3\epkb~ɶv&PKglU1FSdXF jL\؂1p~0c/ .IcV4lrrxoU+GOEQdYവaό:ꗅ.8AeO@A~`TC_Ӫ6&d&_HB+=tSh0&Uj #2 &+7܊.L^ @m&Ix=EP@z(ճfn7L77:w{ҌXqĩ^ yD mp#df>=`! A{cl}Y*xش{__a)LwzU|{$ትk@o{`fj%c[: 2ORYby$D+xDA7b4ǟ2$Xb:~:/DvWҞIn!OP(v+ I79kTWIe2+.sF%i{(]l6jHE Y :ד fFW11h AP YCl sҷKlXfP^..yƱsW¾6HL?aTKy5[CѶwF. aAgYOw#ڎ^džjʞqM%q*_; r_@6أ϶weF0mU5P.E荷) l4Gl ÑD{XPdcjSfcnrfJn%s7 f7'*JCbEzjr41KF\j()䰞1w$,&lu͵SҗE$q @5TW4F"Cql{xԱrs2ȶ qmi j!>܇* .u c$ykܼnw{ 6Kp{Cl 3֕uUH#H/ͺ8# epShf؋Xb4IQ-LK'Wŵ+[e 9B%>"D ,nnK0\O!eqHbJg9ع=W :6hv]$4_ eDBn+Z-k}Dp*rX1xP>^QS]um?$ jکFpUq/,5/J MkA?/PT+|(p7R"UOB xe5IccCj!\JILѐK%$|7AYv7j1~ٸ:SNv=-U0#1C8yHUn2 /8;C΀F:o*s˂i\-rKG"Rb}$/QV 5[<Ѭt *QH.jY]ΜL4C\@-d^YXG[$J<(RB+˄X1HGvnDߓ-$5y?;9P57]T,L| ڊ{ :~ ϹFuiۥ~>rtiQ,ʮZJzGYE;\mt+rbHZ QHx` j .xxIq'Cͯlns%G߉04+=3#) ?u?KOp9J{qgFAkTsenA( (R{Ke^b-IG;\q.%eB5#}<޸}r`jWu{&6\H17VPJoK:TYXY$X]O>nM;{oǢi2I<=,:hPYP/zߊ-b,;,Ey=ʪduτڴ@>"hi g/t>gu:,n^lj NcwaL/@UYQGT$YeEj1dg7\m 4S5+W:9۴BBH[DuTaI3t/mMMWp&"?ZiS'N g17ɊVKj?Ȣ6 !'9@u#bӢ4o1E1}>^v263PALpӇs<ںYެO46L$k< \K3O{Bgy0$}b\֕r<&O}bL^]COW-(qeKuϣ|H>~'UbiO4'%̈́R 3 2r4NI.LSࡉ8VʔUTsgMC4FAoKՔϥ5YxIBuhfx9N˻߉< &im3ۘ *+)묾(KFϘөCr~9Yp(cj+%ְȩ¬PG-SP} 4{AK.X=z&EA}, ֨~ mE O| ?$^>g՘lwyW˙NU:lzTv]M^sFRQa@ O8cɂMHel/5 +%~OYťj-ތ1v+tm|UD ܪm\|InRT]x뀃 0?9v<0jwIRΥYvͣ?i^LEba0몴6,F7?S~Lșy^|&#qwšnWhPZ<~Clj5j8SQ(~v@[#DzqoI{^6ǰim;@~IVJWl:] Ȣ|婑.; }I7TCP[Pk`DWݵ[s+V$w۠.Rlb:DIK٭pJ%yloq XٔKNK1Aru­J!ŖηyP@5̃$Cfmɔ1G6qtʓ!,)GV7~!F.CCIZ"f$ Ɯo_R\ˈ3}_n@ֵnȋㇺslr&orN !T'Tnq!a G8:Zy^ -Aٞc=3A(.]Ł]Ar nocC¹ ]4 w-bKn}8$icK50?t!(LeByJ5oB7gXA5eR]~Wxu:BՄ,bbVm&ӽód1X#&z%#!( t4H芏X^XyZ!͝Y'nΨl] 9Cr$pr}mRf %0^cvWbwN+x U7xܙ/|iߗ\)>$x/< ;'f5JMe&Ĩ@_g8诏/ ^ T,\ DDqMo 򴓿[Z_ה}Vla79c Döl66ނ]̷4X@}Gea¨m}*>wSNrq* lQ#{mfw4#; q)Urg-!Nbb).yd#j zc8dE=451UMMrګdCh\NIͮ=ea`EXxp#PEjj~MyKJX/~騴YC[\E+Nz+ S?,@| Vc.3S2OӜo-9(ȕ+6b* ,Xi>Ar~ǜ8,vh6B f}K %S[Z?(ŵ&ǹDF@d+>mzG'Iᙖߌ?Q{}D3*+.*PˣwRz jB$97$9|WZnLSgw my6ݧQ&坩{5ó5RN Ƴh7jyW7Ѹo1[yRQ"@PXH؉=WDJׅhQH3[NЂr3O3L9aI |;7hY%kM)0Csq=([5jQHν.1~.W.bԍ\﹟t5pZR@sg.lB/ ΖI+eJtru@"]>7oΦxwR*Z5bȦg%$Q^d#@*%c_L|6zumXM7B;fnĀ(!.0vʀCg1:-hu~}-A7IܞCj}m|+,e8*mjk _4cxw!hBPQz1EC;p:?k-[jϩ/)j76#n&?Y\-9 y\m9LC?ػt"G8Hϕ94=.w9B鷲qP^Rc{Z?W:ުyVOJ3_WLُV ih|i`팺^9%6ncFIL'Wޒqѱ4>8Tz[orWPMRbWtta|9"5VE (Mn*N ~df+kFˉذa7e0npfD4q>HSmyȔ4 {бIJk7|bݪbÎ"lL+Ƿ&Iǰ#qqS,P.\߬k=qȏkY䋽?f9;86bˬG5v xs ^btǺ Z nՌF [Clњ@/LᵇNU%x?)au,dWd3`~ҩ£uCM}3 f $ tYFw/!FJfO[gHy `*aWA5v4o6$"RC|r͖3⁈>`%^R ySڑ <yW˕T~",HaKK_Z rlf l̠,"  JLfĕ(Zň v։=bkE5M5otCzĴHdA kE+79[~@Ti>E?|>UރRQOy۳%N6, 74hVSHV@{R}ZExi8X]3:3Y'_Q}Q|.6gzv!2E4P㩇tUhEgF`(IoI~ʔqFwՍȝ2О Й8"f,yK egDG@Y260ƱpAM{ Fz&Ҷv S#Xt~~K%hX;@|վ/|Q[!S'e_ ؓ(F$YtaŶ9 o>]L\+i?];"nkxbJvG+Z|=PҸ GtDx陶|__LtŐ@x Uq'1ҟ5beρw@$rv(u5|R))InjԘH1m&cE`{x|08f T6$dl:^Ah-n[h=1 U_5R0RoH&yl]a9?.k H K@Us *Kƍ*u8Fm\х@FȚ3}Bmx!NHw}" _S YA7OG\AX:om/?D]  ^Ѳx=ze㫳}lV/g*3l ^iʏD|=q,v%n/ڄɟiNPՓl~C6[}[^ЌvhDSEB*=&5]CÍP9d\.8XpDG\rf,14rOTm&7  m?(W-; n+k@lɝ>% Ħ ApVH'X&Q}TWl/p\Гt)f"-O4%Tק`Nl<7OT%P`m15jH(}I \FK8&3(kvszq-o^^Ũ0qMa2-֜),A^8E-"A8Qn7U5Ÿ> 9媤G\ ‘sWO& "PVW5yִjT-"GKo3,p:)0*tsfhOK[D$#|w5uWF؂ckW'ĵ/_TO vO>&enADpO[[H] !XC=&6Ξu(HÒDnNi6Yoela†I*__㳨&H #CXiGX[FMDq+ՇI(6`c"75y~Jn~d5mH8qSsuYE}%վmP7 2s2 %># z7 حX~R@_PƒK,FS+/xP1b&V.-0x1*ݦҼ*,>7uI*7;*7Q%B`';Р\)dy1U vBao+ uc`ZrE*0%P wt a̡9xǚ9pzXEBbO4d6'Uj۳ Ļ66ݑ{&e-U P)p#¢E'yV?oCPX=|iitX;';6+9َciF(?.JՖ'0 nh^`qŇJ apyTO2 01;OF4"N}Z+\ [<Y!-s1~R(hD x SzBߤ)*_U3SXW\{iK3kvdfKEe4G.#a\l $V2~T6R.De(D&􋺽ON?צLA`U 4$?WA(-3rvcBpz審b3t܍ėBznW8Ğc+O;J@i%8viqu: 2 , m<㣎oG\Qt/9K|ĉq6X֜'Oqypɪ\0HzOK0qz`;<^޸S?LE׿r+ [? `UZjA{È/}Wɀ]V0}UP< {eYe`$sBuZm;}շNDZy39=y9+ʾיp#a6SV`GH1F )*IJwSBFvP:g/sl,2e'gH'NNyj>\ iX9o H;~de^GǾ\TRk$ ӡ8qx%ߴX9aWvSP-K{")=3PO3^(ƙʨcЍDZVYIF|o/O1 ̼Y1N6w||;)ˣzu %֌*Kw(S7zsꎢExOT`%Ӄ艜y1 <_y³Cs4A_"& nA?t=2hYʓx_k{ZOMЗ$fAfץ+m^ (;bjևK`l%6έ^0Bեr y\z"g4>W\kUoDgqc7`2%;Owh=?$yVxJq``l} vE*S; _O*a n @d k ;gIOX!-AJuvvETﻢve-4gl'^IxdTR5Ms#7`]b%govE씃J  /h8i~ u[T!k-v,@ᣁk [1ZB9^M JӉEV9.*8ڵs -fkhv)&I&5 _}UG^[lOit$\D5 jO.['7N[h\,z!C@}#RdϮM=$`SHH;iX=?*e3![Ix ھ!|Yt[9Wn∡͖s-t:Ϧ`iZk]#)uɞ.K䴪Kت+gXѼcDUϬ/[w["2g"-?Tೋa5&Kn !;W%T`b63?ݸ֏54C!G0P6iwS4 ?̦UaꠥW\/rfā]AeS3x}8?Q^}*&Iz?u5*rz;(ek5|RkM[wk'!QsXV˝LJ1Lgٲ[(39(=շ SrmN^h? }W㈛.c 0AĢD4lшT;Fmݥʹp$H(: u o F; /Z~޸D@ z/J5r HL ,N:sb|X-u&vI-.f-NG{9ػNEdky>tfgΟ<ϰ,u9ŤY3Ik-G̐HثN7ar'о-g1P J_x٧P$l̍3>YyvVpc}V.pe o x|oxj09Y>k{]19G]%s5yY[Lw۵_ǹ `xd8*bnJ^ptXuƁvee hZ38Ȋ)j7K_nʏ.FəCum) t=v'I X5斪NcM顤E\U}Cd01)-0-nha@"J+dۥynЫ;ZB@΍|_RƸ+1'8!s'wv3 yf,T_~nK!.mrt SI0yX=ĹH[c#5=oI\-^́e` CƧ׽.MOwJGRfhg ht]{ 1ug: cpU*Ќ4iV5\ƛ 1VΡi|ؖ?%F ^:ԍ9Uã)$ed֘\2И =-cB 5+Jjṉ)\T [yn`ZNN ,(5~/~6X6Fکgo)nG|(u }԰zIr'6C۾NotBC5vo; FfDoQ B#] PPH|7!08pJ:aR!^ē(eĻ5yP U"{NϧԤd4΁?ݨ$kb_.}')_ ֣瘄FAy+ޠ$=OoS'.Dh*яBu@8_ e."B7BΑipv[VwVLrg >Ӻ2zt"MJ߅)W\M)4Z mhSVLP޷:Dqrq]y@ev{ۤ zH0%^H>6l0YØgﵖ-q:+#x9;2>/9A_:Sl򴾐Y/A=04D%yw0̹}ӚR5I$?RRAwBG,;rt *+p? N/67?yW}~1r"Cl̡t;XfBK+QҲ[vi` h bW!.LFgZw\jҐWǺxcrTPACɒ1eYiRFVBPY, FUdj<'+/3G'[G=0k1R+/`Wi >-xZrg]I 7ceR و5m b*Dϧh&sOd\h_l3&6PJ4,ШI&NVZ::]"NM ʹeErEi, l4t֥~ 3%5=A{5o*i+&zE-rs$ ^I.3slSy\ث\&iW+\8:8< 0eϬd+EXa2&m,^l 7!2p'L- X(h^mS\ 4ƒ~4ͅB(tfS)/6oE}vYhOΗ' -*O.2+;R̒ oF{2a7# OIH3tFlg~oL[ހPABUl<{tYשvoJV-j"c<&gUlkՆ/'g9 _!!3~RkIE[3Xβ=4զUkU S?!2[$|D>S=.4^ak5Ʌ)(I=sV@/sɮ02DWuXX򤛜#z>aA.K/".gťd;'@„ɍ.h, L Ș7RBx y ˪_kO+wב_Moe U(t'A0JmN^8>h.u t}y'QcXN`qd$?_mۛbe@ -dCva&̚ehӥ޺h !1O.N ٷj6OOt,ВO5>vAdԣ>j Gq2eURg5!ZKZ?"ˋr*U ̱>ݨ #m19Ч-%+͹a fe,b%!t$9ɩ?(,pMMx.GS3 g2J ex}5(z|Qo^#>H ߡ+2&yꔣUx7F^gL U3 .C)аQ=#'-; ΐq)d6;'d}u(Y{tiVRt̃=?hcw$ 釰a.pʴRwjY%gw|G)TFxVX l;GH@_ůi^[W-! ;B*y\q *g9J1ʖ#N}똵 #DYqhƣ݅E`rc0]L\2OQaA2t(sVOYer ZKI&PqBpl59|im0Rw*K wRmuT@dಥĠ~N D1ϐC~Ϩdk7~]uL&81qBd9#I.o @Shgꒋ]y,\ݏd1ev]%˂гCA\s Dtـ@.Ϸ.%z`@HFY"HX8ό.aLbOM>L%+38s?;3z>k9CSpq w\sALĻHŐ FC9#{Q ,DS;to $itd4r||N7muɅHuXNM-؟ ߌUa(C#KL܉BF .4RV4vӏm=?7\ zc39B/Y@RU!"~|9djKR.Ms40&tmZUpOughҎhJT 9%HȞˇ\0{L_}JDO /uyU "R׎.ܕ_Sm]UcB#↬j7+ƛU3G%mڛ* :*"wynzeY 8a]l > ? +AWyNɋ8c/SB:w}<|"'8_^b)8ֽJG I b\]J;ԷX Ӻn^Pu:؂~P*?̹O¬Upy6K%L\S-4|h-Rhh>0 Xp/qW*8+$(Gucm\{5cf䇉ckЯeDXDo:;uQX-ۥħ=Cu0ܪ_(C*1 HQ|&b$_e'f~'I/:|~ N F\15GݹB?B/}hx $|VDM00F§SWJˁ&9简R.h$ЖIыh4%&4G Z5]-ës2A#|k1a11`wĂe%U44;rqWNMd4`os-^Wl[p}@*OGzUCwD7z" %NVT=8FA&TS9 SW1oVSN4k6Aq0@o<]r'1߻LeeQ^MGTD*F>_"Ƕp5A=~Gz7肾{` TRk Ψ֋*w"IOfmb}F:g w Z)iQm, KP)Txj&I 1ĕOA{xd̀D.zsBh]}X!򣪔ji! a }i,s'(N.H SEjUF֦tX嬳<diQh` Mjh2 UBy rJ^BPM FҐ {6퉺_ 7L*xڠZ8n}*z<02H$E&>;@SG Vމ->5F Uc) V'uiS=xn r8DA5q5Ф zvRSW2!^v'hh┯NzDS un ;Vs=ѓ5ʬ2pD ,O7*>=&z q+b,JZzx4E a cRmIb$[v|t@nm7̩~gRkMAsȠ?*X+v6ow33'vRVI܍mr=^Dž/=fk% >L:wYQV\sU[=Y'uX\Ё` 'xxT AڎK&jBtN]-yS%ru06.P4N&NQ0lUד3tDws5sҚ6t3+KA;N- T X~ h'Ey,-Yk֭: ,<Ce,EqÀ a\AK?HP'v!%\|7`{ݤ`CCԊ`Oӻ{6Η> Rb%_I^*r1$& AɘW} O/0-0ЍT90vחh05k,Bꦜzu8A6 mnlhΏC`Q:=7\KTN9D0&ZI>d>PS侃rjfxՉy"͖1=%y G Lr> )jzUuT&:>tUNQޓےyx)Z bҘxfXň7}^}8s{:N.mR$ pF@!M\x};(تj[d"\Px>?Œ$R_0>?q!Ε[hn=QJy F#$}^OmlFKbW"̮SY.3|jcv$=#=J;8g#`sPm<]cu@; B n}? 9M, $¥g+@q2}jq; 1;D$Kĺyb԰-UJK++t6@ -a*spږl:i،9iw<2;gG#@22 Bأ1ot+t!ܪV(̯$¹(b_~2NUpP\t,? IJ~+~ޥ-c jż7Xڏ&vڪ ,?a(U]W-:?p)~4t cܗ˹t^|֩QQ}1PKkU>u;s+3Ca )VB)tk= n3$tεk[9:R7yQ\ʔtH Vq[Q]HW&`xڂ |2pSUVAaFjG`J (MF)$K":{uBj ^k"[Fi5xJ祳٘;AsYR}+KG.hfTj8dR}]71,lz@¼)S~-wLϯn78*%9jG Ql{.Kc2Hu# ue3A':-WnvL] ѠTީ]xBFԦU7o1j@A|S:rj.Zb1r'kUGk8A,L`A} XF `*ױ|ky}߾1:H3&wS>ӥv E87jKi۩$fH6N -eK3t."F&ݙn?*^qsP\̀IҞ\9Ut/b졀a@F[)%™DO t[Eq\2V̈́bs;q; n눼 X㏜#LJG;DB5b"ٗƯ,EgeRQPr >K2a=[@8t2Ƣ{-{-UBZ5.$5?ZED󘊟HŎF͑)l3"Y .~^=@‰CP~.1&UcA૖u 490'Y#s0 |bhGjkb×.;qCk`lH:[)qʭAR}橗=Uwc7wjE3Y*;U 2yMT-w 7q <=>O2]+-V >残2+I-Lt. n-cɺv} o[c1ZԱvUٚ ^{ՠ WA$k\׽_X b0ElQTϢLь?`>s5׽q*FG$q`ҧ>͗:_}?SWq5`'lݑwjB E*䇷˶~S;@DiOJZ5-L[_䢨b@ܑIp&#YB]L>E>za{sf!(s1"~1{4zTXnͬt {1_S#w\ib[B,R>PK#jv"&ѡ) x"Adq@duBۍp`@qB!D9HIy]K)Ѥy`U+ -5`9z۟_ M3{Y`a)X8H]#BW +Shn%a{/~C.>X^5S\{)0vUs2>%$7D"J"E޽+#O~nϜRh1B2Z$rq}J2,ZK#{NGmvui}`1Q? `l2X"awPκyM#fQBv.9Bz'J( iÓK!Ppmvʕn,6&%5B u5/`(+DLى$q6{i;aU/Q%LBn-Xj^%Op6X$ݘ<8fp`~+XN@Rp,WkoYjbeN2G2fK;MUGRUfN5zKaUvP":04iQGL<&+'ļ\Rxt y+/h@66b) 㮫MŒ ,@$Ӌ~pٚqΔ6+|ƭuXwA(pNE2VwYnIǀ$.55t.8cgd46 }#?Cڧ}{TTd17H9Tc]jPHVx&EAflnc*J { *G:+/ZKyC.5vF;V1ܢ+^i)zm".֏x~iM#cRi(ݑ;Up(yOw,^͓-b>7+қpPVEG`IΖ뉽"^O˽I! $ @W+]Jx{j?>w6ӁB6Y¨Q7~%Z$Q&hqE/i(a 85:'3Ի\ -qco]ѶkcfXa`,y R҄FWl[7Afe~DV&*:64Q,seKj˙+UR)NMbSA{iGEZ%0V `H#;N~ ]deP'X3Ӻ@0}Ъӥ'WWlifCZ'5q(9B;,҉~(KomJ; 3L'TR_rFWrJöXaX&<-L/JF02shWȟ𞞬q.ұyKjfcۂ"*ol-#!bSzL%Q$Ȕ7Sw1|&ć]=vA׈.cL|/9*]&z @"$ p< Hp٭a_T0=-E bMq9ӑ..HBṲ-hUo gxa+r 4JnD]OToeC0hg"5Lu%i)F;N>\Vk}{엙SlHpƆ"M@,)Y0>e_Ixыp1{>|yx1Z݉LVJ4\CÌWZ1jH8;9 n{^>>c']R@mVCuR*AYBB p,xoq?O?B;OYZl-dONYJΰ.)RG̼9QV[gҾX-OM0ݡfnR,/?-9qtu;u(g¡.<ݣ>.- 7F$QiA-U*,6+6Qj~r\z#sCs⅛Yf 4DRk"!Q6eon﮾<-`LZl?f d93NQMA 59AXKmZ`lf jߐqK~뢞I5Kd'~n_Z/lRYкlR5tȕ e( mP h'XJ ȣ9$8Pq9;Dֵ<]7>KS8S(QFv4`0?/fdE'M_}ym'ڎEO@$~#K#op}eWsVs@xSt{^cz2zI7cxADиşi8U<7|D CaR}y2EPjIBmbeRF_60(ID/~-O!q65 ̑ e~f\\"ѭ$d]1z1ZT]ALutl0wyp^& 1JZbs&Ln~gԄ]@W\=@̪SK.LP%kF9ג~jP3.)nWAsϸc̱nh_#NoZ7nI@eRM\ݔb:> n%G=[pp!mAEO zGaIԌ (rhNRE#6'82YnnhJSө8FJCQg ^G@G!?(_#Y1Fh5d@aw&94ꩽv ?(̧:Eּ8D> r5` zr 0'QN=&&\$%睘)"/4 +D.Fe8OG^mh]]23m>GBXI3c'0̕J?= *Eކ dJԕ4_ =XZ{=1F9W!畀4C@E9}w_#}ޫ<& .إ+!,Ǽd? ZȘE؝wfq:AsT27L!Ƒ^Н@d WLZ`HJ?](ř@' ?hcsv aUUΦu3@Ggnb&%5 L$s75M5maJra±ˠ930Y52jT5!O:0=Cgf7kn|kmq-}uܤ7Tʦ5wn룲m`)o_XNa_e!,yc?3&:}O OR#x}TBRRcU]ۻ6ړC}ME.ҿh &|_ٜ̃-,{h9!j\ؒ dzSH6M>ĪdIOBhgKIQtZ7z#DN2u5M\趧X8Ojh /8C8#4NLj.Qx=RB-RS@3i&9Rjߛ*2v>]D_?YCA9(hu-)1}KM$)A2X\G(= (60u(+Iv䦰& uDPƇrWփQrL/ɥ7YY?7_Uq,a'Ly*^( @QmhiW&KQq}Elguē]RA;"O#pZٜ2@gP,s, ͞L1q"V-*,n`*OiȤ9ss{bK&,iƓL@)pN^|&e$Ac*3t'(*C_=ګzj@~Ii d-yBa M9@BsuǙXx>$x!{ v}w%щ JҁLQ&/X znPՈ+\1i!tnJ \߸ֳx-AEg aA9+.I 8p!B-q0X@&({0 -n!-8jX7>'.C*"z ֛a X9IH߈Z̡ Lu}ҤM@%WBBH},jBZiM]z7 ΑYFКy焣dE`!􋾈E0lpxp=T =Z,e<DMZIfT2'UmKǒV.Ƙmq>M[L&:ͤQm0Rs)>T WX=P؂YOFzx ʹ@N*ʩ_XMt x(1 3:X] 1168Ea2R$\z0n4cDw Cdn4zf"3.Z.>Dǔp-HjQh8rÝ_%9i,]`&-Kǟ=BQ~,r%ja~v6"2S*"tt̒"ggf~Ak&IgξY`gG8ϜeK:p,tV cdFlw9=yƬMF0U J+A?Ԭgyb@K}ޔm\YH(A&e?|` H=W4IlOy=\PƊGKI6[OסC3~N흆nϤ1r`0|9l6kXJH~qun eu >Ό0 *`&_栉q nmYHyґF.JC3BS/KvŤ h 4Yc}SOkk ۬-= zN/EB6Kݍm\=FE9V-|J29@nAǺU:| BxWWg &ǥ ]% #$ t8/]\5oWʼ"++M3OUɟW0U֑0Q!ӓT宇 rmwd"Ζ$ۊh2!E(!iLI7q+ 5[g96¥[0& .Ssf႒VXҰc'>5յ{]aBFgۅ>D>TϗȾx7ﷰ!jR|vUQ9߿\1.p1!Bp2Ѿ}XI?HGɁЎaeٝތ c~69gkBulQ` B> <*kfn8wk}OJwJwC|;O;u " j' l 7K[n/c5><;^_pH.љ]Vd+\IOE<3V `:_-`K8t3(I鳈VcMjuCesu![@,*^XӼ&pRMzme3}J~! [{PVԎ{lOdt39N_Z2| ULu4CuEPզ[NBk%xdj۝wHaSDY\:1sў~jw._N-JhAq9{n)vk`%H:v,GͭMW-~%5۱&_2mv"0uZ`4^o-ȝiIqo Jv;Ҧ䉠ogyz/3\&mDYL* >=iKj4Ϛk<9{LY`xEf 7ys %t?eP@ƍ2G=3 ^u㼢a.qU}*~f䊘 ',ִwk22c`ˇ{dc\:p,iWq,!j wG>/qn l0{??8Gyfaϔ SwZk =#6̓^=xєP1X$qg0GI+v{1#sQ-h?%_j8C.)6'k2:ꚞ9 }Ȩ H.`4}~#˪9x4M lABro$ZuԱrHG K~\‡H%Ts៙a%͆a.D5+/2w^#=Lv^ӆ_[ȎCH` HVv)Ϝ#<"EIsuM3:.R(b~yn:Ϻk 6p)+ vA5JX'koGNn[66OЖ@p+=TLQu#X.!%9Ptq̫:7*"%*qCrE0Z~yP{y:ݬ_:5^n/dV4 暫tcʏKid#q/ár;o3HYzb {%)eD_ %s GZe?Sy4I8]nG?y~rJlI!(, =TIķ{Z/x =N qֆa#hjy\CQ\{g䢢J*P);_GecG\:uf$LnV]11yҫ N^e@,,RɉR`v5{ >V<?{ej^r2whLt)93McXa^' dĉ{U:`9=㛍pT ۠s~H 1W@I#q)Gpl;*`AJx6D8 "A{"<Xu, A%g6_6aեۦ u&qB/_ TP5vᙥzU2Zo :_ @]0ZrjT_ԐLfY߈2$xJĖ H@TB[ne9nAGa(;S>wz#4|lUM']2vYzx`~ ٛL㆝|uה$ J嚥q^i4Ax(YLq>m'=|rLяJ"XAȽJm.`Mdq68Ҫgz ]6HW]Ñ&p -o@ن[92q9VH?lzh.74Gn1<%(6?6 ݺHkO ل`KX*Q8NnbtH}*`g~aIv]kj]>f AЊ̕'LIGJޚ%@,aЄqkx U )A{ G{M')kދw *Bual,YWbjc}~BbNuT7m9i J) ӆ6lڿ9{1e݆2.  zu ʾO]@/s;MY Pps(uDVrPFʼPwm7T.5I铿5PͺLtUȔ|J+A E7*[P#Y.{;\Ңɮ%j0Kj  O$?gi d!TJ_|'о@`1C|30h0H7퍯KukgDp(Z_&œUS;/l{`wg`jY|/\J#///7 ec`ڹ]3Lb3,Osy:#3 :T`';Ųt?UUc r,UU.8*ȎX=0m 5<17!xi?kk~e~ңYM,N]HRkT8qH% d3zZ^&okEI|B¯駖PJYD)䇹k3$8{<Ư6797@F$1,X6Y';N $ڱݷ9abt0\~F~\9ʑ*bq5n',J'jev*X9+x a1Wg'  ҜWŊGse5[KA D_! +Ps8Ϗ}Rt>׿^m"gSieUЬj#\$(gnYy[^|[.hVKq9d M')SXwFkQiy6IMØ!ܣI OHĝ֠v}l]30.-&N\qbq}wey?>w J G-d=w]IaԎHXmbNN9 1Z5e% x sFO7 ]_60!Ѽźl݁KUi$!(r, ǃ. 3+DӊrpD`(,Qhvt1{J-Lag4[zzdem I|cjX%QԬ1RbםԤR̎m s ?o&-9WՏXMF$w s$W#Tg-o뭵`-K~@h^׺ӼFESb=V8YcBfN4$siAMIsx׽m(IGg{pp9? K-}#)NO&HHB>  wKk X7"h[as=j*$m5B5?+XH"ե+_l*93nyh)Vƙt0/.2E%7?3yvv.وmoRA\.`㾓$cM.B0^qӀfmhRR@`u(+=*°i_0m5G-ӿNHچ0OǸlw][ɚ-$^[FLh(Ϣ>!d|.bƒ)xϭvx{}sf'Oa X9;2`Ew0m;(2>>vYGhbQyz,Ȥ,pl ps{ш[APN;8s@7xuj4Uj˦x|j}K v؆j&N=u *@fq.~=m(h9_ϥ^4 ݭ`2 R:Vy4wɢ) QW gy 2#D[|RGBK)x_<1dyxoEX- k3^IWbL-04( ,Kh5X6)Nh >FVSSp3~Jw,-2@G<%@inzs׺bi%|(K*AB{QA> ٹL>AH`%- ,jʆs;/vKt+4$Su":㷬Ӗ٦X!o+vfx&"H\jM4yiY^S rq<{(ZL, A8cK&w,jgě;, ) xPdA@ᢂ}k VZZ2(_ ݉];\J7lSȤ{vB9󮕑potRQk(tG%-_JB_8q;Y.=!&1=%FȅGEߧMVm*AEI\P:FԴ$WIQwfZ5TL[m /VX kt֑JZ 2=UE-&f-2t` ,t5lm1]|N _JMP+[ޞ@Zr^ZͅsvfЀ/ {"\lKk>Ҋڶl(&"0toH-GxP-!oVTaX Y 𪣀oYڼFi `pR&.yc|=( _F?!KV#Bq㭲Oo$[ _>7}[pnJO`2=4ڈ g+X#ŵ؊2@!À%O]R҉ԉW QӺwPUyYq(~ ѵ:I'c֪ oRx W!E|5規tExZ#iS!wW>k2;9Anj{5UVk.NR{/ 6W#o± z<* IᅩE0NM-o^T]1N3y@`)tVT$)v{OdD$4\.> mvK<[=8O5!@6FnFX<{`%)G qzʇZXg,U\Gp?gЀ?lγT n# ['P Zޜ4 |$4W7dtK3מ#V_b)m,DKPipaOKwZ$2'gI(ߢe"q]db-!?>-1_v/4ιVs YkH9;q+Xt-1Œa~G)1N*>i#hleEH)S wE50lT'mu[ ObhXqyNQkҝ-}kC"wh<2T,- % NRG.~c͵\(] # ɸD&8~ACRfO`lj3W9T&hJK/Lw5Kp51BmH ka#Z1𦛡'q0Y!X  C0G7^+GqtW#; 3 +ƞ_Z'H5iE}"*E Myo6}O bbpe:@lI;mKl&Q:Y_͔@UkTȪ@x,TiUKyn,`kO,&aw_[7hI+~ 5FjG'."U~' ŻV'^;@39U1F n.u',pogc٫|{,] ~4 ˣ%L*{c+6@ʑS.fmY4˅N6Ff?YPGϺoAMlh1=EwC8V!wQ2Ɓc U+_% TlU]bGMG HϪ{ɻ:ǼYSX0 `қEfdZʁy&7!@k<APq|?˔MeGۍƯ29/S?:6+Jz.#-)3o?/&j[g ntYKa]'rUCԚqJ48GVs} @ dKҳU7fhت%`TU-^CY-g$ث)*H}O}xoI_ȓxAy؟"*T>ݯ5 {i#TЩyT F> 'L0{uS[|;f:C<+f7Y2%ljij1+S7Qh)[g WAĝ@9MdxhS(qiMU{]W=C/}f^*  .O"c{uj$Ԋp{5H_ `~?թ\tCѠה3 R`L_7eԮ-=qLg99#I o]uxYg{Ts\|p aU#& vcHDXyGx֕>!1i \0=59xְrWUX9@gi93'?ԩvda_evYt-qaq-_ g^4aL n"ƀH.7&Cl&3;c $Y5ObFWQ|Љ/u$klquÊUʫξxKkLDZVT'gg9=!Rxӡ#n c>1Ikv~lP>Gc;ܣp{9Ƣe~dM`+OV>9/wqcn:,#k|ju wAU_V&W㠰4n#-6J@ S-J ؄D L'Z `J鵴N˶9],=i58AjKQS[r}jN蚤xEۗ8b^4C2AտC6@ջ¼8?}smUNfE fj +'k~Uo.`.Q+ǿ?|__BWtr: };yns*T+ Cv)$킼zf~"f#:9I䬍Ym&Z>0Sj{^;V%:w!tk*_T`|40_3n$d/@Jd)}C疺YƤfxa8Øg۪j6%̶ x8XJGY"KfÙ 1ULߖA۬W d[H d[tGӄz~7t}Y`kg׏ˀB(xP󣾺" ^0_dGCu\7v4H@TVn*|5{όuؙƳQyRKI{J? )҈F؎EHmnߜ{o{}۟54ZE/J-5\ Lܼ:\PwU"s _^lxm^g`ehW!w&#|ۆi_U_8)ϟ'l=cSɖvcJhQi>Uci rL;d*đ|Hoa)j>xi. {wD{q,v7}|>H0Te7ҳax1{DPJթ`Mc ׄ\})v] uTVq.S&%־)=ž" 7g*P0"E|@u;iL+;O.}|?5!ߌ #g&SUX?`w@Hpu R׼u&Ƭt‚)%ld"IW׎Ʀő LJE̶o*^ޒOPJIYBٲyX|ϝJU'''ɃK·~wucȿ7_$ts7luXmPg-Ϗs|mAb\{da EޝwHcYXyG߂Y> 4\SBQjl{*K4=ԌG`ՅϠY>]Y@f 8Zuji n2Bת b"Ն"}m+.9ܖKWGa`x=A͂q|"eKu-d#;s>Z$z[d4= *X~jhOyCI*Ș3V9Wh}ze`3%$͟*Ki,Qy|Aₜm;noG']G{w4`v28w !NM<*@Gⱄ(xѰw | `|H$aS߸[Ő1#_]Ռ7usoAlMu<дC;Rp]OX{!1њZ9<UzR5G].Еa:K7mpvQnE!`˽Z*~$z7Abh8iGL@qd\ F=5(P:"[u@лo$f_m';(^^ޏ٘qu敱@)+,6@(DZUZjdLĵ> 8[Tw=tys-I'!DU-2NUMٸXkMyCPS/@R|PBcpކlUk+च"Y[Q= ,ҮC7,֓k8 kUIgCQTr &B<\YX"=/`RcE5dM.sNzN{]5ϜԁvPYɊ(|[5h@RMtT׵: KPu7tn?ymvCPb5kflPAPԷ[, غk Od<ɦ6L, pstD5*cxV5h}Us_" S@bAWaY/ ?F`Atq,H-uVwRݮo+>U_]jS{\QH|M 񇢣ɴA+ WXο3(wSXZ%Ʈ3 IOS0-|1 Σ$6YoO4 yNMϹ˵ÿBhOZ<+`O07lHE+ KG?U&Rz7%NrIl OfIJ _\{(p-cN謊t͖.x3i2sbVNigk i+G˺r#6%?'R+ظOXΰs-23ۿLĵ@gf7ErQDLl5kI2c(4{g-X_OrҪqxk»VĆa2ı^3FVpu݃Uj>Zͪ{ޑ#1S._x*e`εZV/3P8g5IΗFQ 9\ji-W:+mhC_Temv@4|,}yK|linBݣ)kY DRC_u%4 tI`I`  9}ʴ1r!$}D zKêOc z{̼tq)]ə~dK.y~5C#3W[ Bb%%> Yڿ;<_R>i>MK#Ւ߸es#^>;JxMOɏuMDM ؔzqBhgri"A-]D<5=mU8,c(8[vQ":FC˙f#CιE8ӥmcA 6pFܶ@ӟY,E&A<fSrV.oH}@:6 R@OYl<&DFgPI='ؼY_"d1XyRE0$2v.0&A`S֡1ygD<҅yc2P<| 6ua2CNэAE P݃ilag^&l~ʵg؋]P{vKG2y'TO۸8KS0~G Aɲ$fAGJy,^m3"'Gں:pm`$K 56fЅ?()>CbYj6@{@ ˚S~Xeٓ&7,ȽjBzݥ@xM'valA{sb,:$dQ.p XШ%]`Dѭ˞}Ձn0Am.i~pRF6v Ricu# ͸[#9A6eL׾pk 1˙uL"_DGGLQ!H]|$Ѡ/[[#6,Dal.Xdy>N4o5*]#Ч঒5J; EMIPDzOǰJS 8gX̟,N!Umە G?Q:Ք5O b!1Wxow%JFj鴬XnܻREЍHT!^:%N=oLSm#l vod5,t4}nocGE]k4_t6 Y@KYU`p :~ج1Ĺ;M) %1hQ .[Ye Wx;^Xu`{uR S-_NY95k)N3|" yȷN5{$~l| j܎jzĊWtSl;O=JVJ~6ŧAp%GWeZ&Gztk~k_NO%49!s >bEbD}~K4%XÈЌrc6_qֹC\WRLwom@-sA&9ZfA ,G, yRč = < Euaw[?oxJ ߓiԛMKezL.*x&f&RX`PФd梛>u_V+x_:`dGIMҼ_5r]Sc2Q'[n/pżDZCVCAK^ed?Ƒ L=;Puht)]*|XW#z'=D."w2ĝvSg*_`+W. 2c cBVm.XH|Tѹ7bx#F 8+1 :ϥM%ƻ!4#ZC_2h)p)a!3ghFҮG#׈^?m\ L0s֎ A-;G~鎹*L02㼜?0 8t_"y5\1u lBuv׈i\գ3EQ Gn"82 Jaځ㱼uțjUB/ M{LitI$ccȦ wtEqFp4PҘcko:m{FΡ$h#bxzvc  a 1Badte7JYyv"-vƾi+l_0:v'R)W|MSjeW@]]T 4) uC/<nxvu1P`LVLqz$v=e?r#r|m}r+G[y$SD<׸?t0nՊR`xljܬ22u( 4Rno*".2$Qbz9-UC-s ֒J0"Yynqr'(8];2cЍåC7r\ADq aOH% zX6eˉu,0wЏ7؂.J '/Cvĵ*E]&q9~G5xxgȓ\hYfrg8y_ ˎ%iu-PUcW˴ X^‘M>&^k8B M IÌoɃ.VpLJPsC)E$ǧ]`$t2]fcZ~ ricF D@R3n"aKbP&ҿlIbG>f}hA!q&i7&Qge/ AE-[}b=|P 1)cNv_&'?I +E~KdS'K(HDNCT_FV,I| "7gH֋3%jP*>qs:{4CK6ױ?vUKWvZ: 2 Vq/E<@;~$K\]'WCAK! fF{$>Ld qdSP:5yfOhS); d;דQYd3ERӳ!M VlA7ժ11*ZGi61]IVP[y$"_I6NuJ+$?A@ݕ6>FE#^7]DTnny/Yj䛣ԷS?:fY)||;0nZwnzMޖm~$6e];B_ex lt:r)4oSֲ3 T)o^W-TYr<. UY0dEy+ ǎzŁ*8 iwH1i%n.&f噷EXe(iaqhKq[sB@fK$~^ ,3bp?I;(WL_n)H_P!Έk%ddO*}Z3B2 L8zGU\l7=l:>_Tada@H O S-sӇCSC]0XpbN i=%5ưЁ*]w!Z@sh1z0YѳګNԧA9hFO4ӻ,N%K!cL"uUb SR\ >(f5+Z"yl$/snQ.;h'a.$&H4ϺLD=Ðc3 S `w72 u>^NEI9AK ۣ3]"ER"Z OD}g(KgS((0]6w"H 7&N qi4z:X۵J+Tsbiz", ʩ8$.JooF -L/icbHf(Z}!J`f1e?œ5K0#~Fnl2\U4K1PfB3BLK@w7$]t HQo]˻wQp>=(Qv ZKd^%{E2ĠUV":'GNAGWLj`9wjc vSIk%Bi|;'H$V%FNS;-*rdb&vCdc'zqNe}]6Yk+1d] |iE[3TRH\Mz yP 5 h'8߸5[ A*Dvr eixdF8M g3g[lH bnKᥳ]J&Yw$yM5C`݈V2x_,"m yrl]fg͎+_L=‹Ȭ)=ٸKSg(yK8/mкpq| $9i<҂65N LA~ҩƖ*PL8αEB>ʠ0-x.1C{1B=<}ez i{5;N\%,ױ-/ۖ5U:ܜgDҕ!E;BרSǖf?ͅ},EV!1ӾQ]k7, &ީ(@thaA-]ql˲7bڙ%vy^U6N08jIϬﶒ?eqFRu}/P4@dSJ&S3TKCl㨿qQu5Be'F^=8] MYWCiA(Y|F(ɚd~|Ԑ *j1Rƥ\DL?PEد6?av ^JՇ+j&Y룋;aВq@9(sHU qN : #Smx2 L. MӅruOj n%"HK!f3;CqG0 >NR$\?C2a^g&izoC 9 l}Z`n?r=Īlo"a=&FZ>ZO7ȃ*,7(9܅`,]\a+<]TQm|N5.6NrU1Y#M)14CB:֠>X ^ॸt)Jf#~]t Z g20{Uac"0>)Fv', n{XJ rߚ3@ ⥅tc;F-b.,@=/ ys5XDbYgCw-߄jlRxMsE PHj_cG ,gԢ^uOm1DCLBXImT%tG% MvRc6u.qk9c|蜷(f`P7ҥƣNH0^ ď58znc^3%;R˙zalzR3Baq"r4 qyA`2Y x煦?=Xz)LvVr.|h뜑b|t0jjvNǬI+U/X]"C(WPJTwhraԌVm˯#sQǦ Ji%&˻r/ajުi>_^1hx#)(彃/Feh&(,!괲TRksRdT3?exu pFzH󐱨?FŮCMwh z2W]} eF*;YhZ]#:;G}qΖcE#2C%?:RtKn 6ʵSGoCaTo` Z&vr~ȃ>M-|rpDf_%.@`I%>M KwI U%wqK߶؊pq2J2أ@M#kRi-f~ w#qߚ /24x2X;TEEXhjGqpFMsk+sI6߬iʀ!˚;0ۃ6:U d|r%".U|UpSOEM7Md_2C!r (2+0kUzN3dSa~c3 "L1IAYʞt,b #&a<(%qZn4HBIC$ qWyq7u&uw͵:nkɴU8~NKˍΖUSvWg({HTޮ%)JR׮<zETШh35jA8ģ-ޮ1PXcHqp%JB%1c*ue Lb @:& ^h}T$XQ xؙǨkC0mG"4#Gʼ S@Z_K\CzH̰62&XY :Z?S_qGwa䅂ȥfE0oenAAYgtZS2!84e;fEH6 -6fC lqP'*BvWh.i}#ݒ`ʖAr8~=JB ?).DiXٞ_"zNGƄ]}ɠ:K/GtytĎޥG|S8VTL*ŘwYCVny8ǂ[B_sm(JA(Ú uN׆:!TZx ZR92kx.3ڌq:Psm:CdW3VQîX] OZUbVk$ZvryhVbtDVxLnÓDC M6摖fX, d"p }o0ɼUr}-SK͙HLG2VE:4,(1M#dcnyG's$/) XFuՁ=mZD ”hrc;D,r[ A 5Lw(phgd +~"Vq_ R%2:C_h&'TedUxy^X\BSN_ϩl*= (,p8>5P%s$g'@ ~VdF7[wB0dY,N-oԞ^Qdlu_㛊+  v+ 2"&Jƺ(ep%գE})a/ Y3!v|U9҆%4Y:6y6-Ib:1:AXSON{Z텃!ע!ҁN-Bc$J*W3Yqn:R|Iʃ܆?ky{4&gO(߰mYʃTzGANrc: gX O#kV.7ҦEv6^T!o!Qz)F-8vcBGWot .-/wA=cլΥIW6x%Ъℿ~үc@?0ޘhC5ob`u2g:"b.aL}OԠV3 "`E"ڝ퉍3oD~or VT1|VV<\ 0ƺtWwةP.0Q9MB$4 av؞$5w߇_!Y(&pf@>%`Rz?:!>nbjB>c~ &߸YߛYoႧ!,Pwm,څt0IAZ"Y`$Y]anʙ\k|&/BĴ?(=ܔEghX3 }6Oqq̯-Bl\/Ę k XR'9cbVF%iasxL֯=,v= ?x%M/W&Gؼ:/9s )aWݷ䪗`X_,+Znp6x0sB"4(-?':(dTϠN`{ZU|=f4iM>hZ]3lѬ>Hf4Qjc=TKemEMPnb(GgC_؈3~XZ)~Ȳ#VrM;pv,W6ձjhˎFK} ^cf7og"=d[dςC+54CKF+ :4SXw47Mq%-yљY@5cOW6UܪO@aZ%/T2ѣpTE}tZ.)gM-r؞x !N.2-y:-w "y#,gg,x.= > V!3.8˒Xab\EFf"7fOdYV K3О :HB~9p|f6s0Pd6`ޮ`x6gbsd:.H 1boX,'d‰]2 N(Fy{+~gkf¨5 [~lYn|J845{V/jH|=_56 Z'qR;*/.V=0O="ods o̴Ɣꡠ^Ɛ>56oQ!@,4&Avza~i0mTd&mA+Φ 8RisDDN5 GAŅ˱G'2T{-/]u͐)[qP(:wg"x;r>M.궚C'Q<.LU٨t.P캦W+Aȧw?2}*Ks7U -Ti+nXKC 9+$PxtQr"_nݷŶ=_A'sըă h9i0y K'lH)gFDuHFőP1IĹ2Ь[J*:fdG걲p} =(#KhM+sw:Rw|v|&ḏ,e}Y zqY٘ԳTBdǨj]" m5nl6?F*K"i z5?Kv/A5yLCFZIBS?7]2`Ko Z-t A`slE7U5LDmϊ&M_Ŝ3dwcT)+п`?)2-=6!(u,T7 bc_#|%@r끋dI~!td^4ճN*c^wd,OT=3c!L% e0Kw %~ct U)C.5OeQ1ó!ݯ!S?]GK`)Ii, >tx~K=c=~JeLn)Ժh#xNkPO!,5|%8DZq"y<<3\$#b38Wg80ηcB 4-д&Gs>q2 hnos퐙 nb y~hRkΚh6@$jl4 +t3kܣ^~CX|GAse&cN|TЊZx&cE'{ 'YR6}vuxp&Îm?9 Ǯ1vjZ R-D0jAw8ľ$\n{givPVTҝWY}?d谛2n3d`yv_fhQuk1y5 bjDBjc*?+GnoMxčR^Du1haCpe@ @YŒlN T9&#Soi( w,,q?% H'(XD _@#ywM1cBUNy3\}XgeWRQtRUtzc (mw#QXʩ<n0E<M>I 'u2nWYwϋm_y]jgځJCLd*z b"bfME 2Ě- +1TOpD{&qd:q,\UT~K+)yҗؿr.uԸ\hWQk7sΆ=Ӣ2Q{N bi,s$ eȏ}Vh ؠ&11|`}.]C:Yu] ez'+70{:>ھhbi4x]C=· uF%ltJBϼ7~g/Z gZ#PJ_ Jb Be]8ێ^+m_9 q!Äb#W(ڭAfEFε+w\!~o:CF|aͶJdx`6|%\,tof xSs/ދPaSyORݙeq̑;%dCEvnoM& 4e 9k5}:MV@=dQ+A"On߽`X.]wU~*.zE>4|>yl.d>kN|tGvJ$hbbH$L?G oj^?(wpRC$qV;ѩ=6htf>c5KĞ9*'r)*C a_5 1X[ ?i`̌\;[J %l7[a5"[:ճIVAM {Ai 5AJ#Ժ:a2m؁an+q z~\ fMmvb`݂.̓깍PmfAVuP`x{ [ ~3J먋-Xև쩊TZTH~pt C/lJ=!Ap`c="9G\uƂE~?b;b8 e{nԹp:<+,4{TJIB>ڿHweLjebV;nϋp} qpX ja%UdEAÔ2t+aM 6k]"w׀oZf7СG5 OrKhBmn[os0cL_p9M3fd6J]WۛzdM9T4R HqFا>YIWqÃWW7&]ok娿ָA ;?%Sp&!k!^5* Wfh*b{YToDEt%yfG\Ix(j~jBF:.LY39{B\[תFy[}knG"6/c xFtȔr*Ex(>Zɿ('L,6v}YH>۰4VOM.jSە";82>H54|k%lՉ0_";@׊OUBㅕDX@]l.ŝ]vb~bh#=ʱC;fu;c2a&5"ƈN2T/>l;HgooPhN9{7 wSkrdypӺUjxL׬ L1Ϥ#y3" p9DS~OK9gDܣ,SSbGMQՠ|-2R?4D0'}f+d^47)cQZW!`yo #]LwZEPRWC ]ޗ VEBwTܽ(q@QI`Yd9tN?;;{ZΚ^k+F6g̉CwIz^&(!YXR(Q5 Eb}xUB,pTLAJ&>ćWԫn3ʺj.?ǷZD/N퐋G%Ye^6+ ŋ€ȣn~޾r~]"U~?#q럩L/:GgJfqcYaO쏫tLr0Y `STw/U͋){ٓe{ᒷ@Ld1/gy- m`"Oh z"R({Rmp77z ZݲTx@ms3)"* ʪ¹TtX'"@q0Ja5k 3CKƁ*D꠺ӹ_4][Q{*H$bB <1*AN{Bl3anb ֻUQG,Qayp;IBѦAII!5YR>Es)afnJ2,Z8].oGs- H%u (R NSnT %g{  VBmA}#D\JUDeVV' O@(PaCDݭ9H !=Uќ1ح+05z.2B㪙qs2?h|Ԉ=:`_Az%h|GX+.N D yDJ0;eD 'Ш~Ȱۈv`0?c RX'KFm*n"i` k69T8+EA&1CTrVtzPfͧ8hj y l#>p$-Ym*K-4f+#(|#> BtMt9Ёp.@@ˋN(RjBʥ]/WV8 h0ʕʉP~K29h8/ !ᄆTF?A%!d.&/NFl#%#;HlMҍHV݊&g fhݘy KE Y9`1<2v/|9`Y8ݥ_IeǠcac&v@鐧&Ht[@q$-LQ%N@jtC#$&>4}y[:8΃%袀؄f,IX1ODQN +m7)I pc$ jwy+gx|>4zo 3P};y8୰'t"oxH`lH#xtfO0A1,U9oGPPfa5섗vo&rlOdDɁL߃(i[ FcXj D/EGp 2Ee6H,Q]+ ?"{N7,~$VUJR5Me8c%ƫ{wjW/ +jOƱ3sF\Fv?klժc nsQ "'P-YzL;($<,{ ohn8.樂#E,=> 8{j~R!r`)r+_GWrj/s"m)]qyb΀;3ί45еli#;: )d\:@[ $Ɠ~Qӭ{3!QAZj`.I&+ 4&󊕞dWH3K(1j; 80O{ a}UBn+HJApRSU9F1}<˼//w 8F }7oRwe2 d:5RB]b<+5z]A4@"3R_GNuoVXiq6ڿ]rR֚ޟm`zm0[BU@]A= ZrE#*0:Lz0FA,ݴ&L t׍:'!}.PlEqvXj@z~0\zM%"cӐ*5>QRWG$֒A)Rux'O_ ϱ+T9i8 E3nԳج QYva;'wQ'p?5<Ү́@8 kj"e^K_BX~ʬtD,C&q1JÂLIHŘGsfq@ЧCmBqpy'PVmmHT@d[%uh&2($v@Pj)9s{*c²0Q@FL +%pcˀ&M0 ]owQ#&UP|HKp;'[!>:HNãZwb}5ćGg91mJYoǒ1 ܯWqFN2+Hm\ɵ8&ԳG5xjIh|[o9;s3j,̫ZFb6S xƪn !C-$Q_-ҬG(FiA ?.\M0^bL&_X|e1*m<.QA4S: .;3citEnE+!\'(QwZD"x#2d {)2$NFbCjdX`"DDqwnsV 92ê XIeQߤd@a62 ~> l : WT $vBÐ]䎿iWm*T?^cH|+$[|ʨz1;%5'Շ2e:rfIz$,M^}ɝ'_%6+%'?)|m]8lV:Od)PmNt$U.,z0&~2Bw.6?lP!lvAT7"SZgKr.lN9yr49@~j8 Im:2\dFv~ĵPH'3(KIX- _U-~<HY"F H6MߩU7< ؝xN,"-*C-.TsC=I_B 5z6nQkbVJI6#-td[s^*B1>I=^$+cn}@i=b_̊M~r vs:i@l?!'1DShs$#8hT*Hcl7wL[5aTP쎜+$1IsxOFdí/ُ#}2{rU+(!Nb9XɧJnߩ-8~a`PVޚV 6><41>Ł9xv}tpfd0?ƩS[͊A}!+ȐT`0_q ]z޵8o~'i8/wo(kbI %F=쪔EuSp/ͦ~ޣFX$3F\ء%ꄣw;ՙ0Qc:z Zbthu-'`-\ GGuЄ0:gp9f, #Lx6e2͠Q&qJ`.&gdqϘmp$] a_ŚOe[AeyL`@9@ o?Lz#;qW Nh>uX2r's sT'8n z*ɫ g.m5{9[W{|n !PEnF8(fG(kC"vVezJhf~ŚťSgVstrȵgbؿ؎Ts'yZy u"d^6ap'dgXkJ[ƟطLCZ%rGI~_*ibZd^pė&1"PgL}S/`< A'(O^@¬9d .D4-2[ -/E GnZD׻2eIX?ySYl/]ETbcuB4ih6`Kou!sH{u_ }Q utwzcaҁS\߲_!Tdal(+()x4 L Y0)`Ю!;zRaC̜tI6Pry={h33TX]%ŌPt:m)cf@Uj{ sTrXPDIɆGEt55HR/\ՊK. D;Pmokj|?;_2;TJ;&b c$YRh Q-!^-6Y 94׹ܥE..ht1v~纘ySaW 䙧_Ź EfG'F󟣏ܛHBN˧h.TmfuRWÄ?*ߠ,^e3xꞒX4u52Bk9vj8kn=dƃ(K BJ9W$6ǭǷ/&z"qJ m`dI] 0r{Mz)_+lk!C\0td([s8+6"**a2)VrZ@.HT3_; E-@ Sg .*cl]dѼsP9fp~ #TޱJ  /~R~uk"k5bJ0"9d:φ綒'(5Qvw 9ȰFFp?)8H,DnRXRUh-b_yɂ0}#b`o:1զg*ֽR'$";yECpb I㵭\pu/ TX:~މWy\2".8Cŧ}I^ /f_V+[5H K]VDΆw}bUV5E ƋX.k׫ @k)S0Ȧ[EoDBqy~0٠nL/XoA>][ln(f{(r^3 TbDZj.3Ž}ϕ #Y@ MA }\=. ~Y:L&!9k P$jgo!yRK`1a=+42$(˅.u2v3 y,~D $ȝ;]ި'm0 uĥh:?y v8s _,σV2U25\)U&~#@%o`#pI 0`W 6a/4iIcYn(|$ṶnH^ygvƃZCV/o1n*CÒ^!?6v23D¤sUvTq,ߡG{3QV&cxڇb 5r$vtՓ5O:48[# 6KTvA]Q7 8|RquSÕ/kv5A0*90kɑ"wvEtWz;#CΝjI!eLqMY?"^8 .w{ [~zfs9q",\X~LJ BϞ>s$JNbh>C3vƬ9Ԋ_O}6qZ `^4SGX 雜n߅X MV2xo[T?H~ e$f:XeOؕ4o14$In2a%8iƦH -R:y,A" i=̊M+TPH4+0p\32$ƨϴ+/h 0{<|Da~Q65iP 9`cr(Ÿ<JC^EZR[A 7u|Si0Z15\O ȁaBMGӲbO#DW7 J!s>5|1g-rād!k fe'aQQL.mjo Ƿ& ݛ6DLLk+ZYj *Ae*HϋǓr z|P>5WѮaY$JX23C&g.nC/VJ/J{{3y$AOr @޿ҏ:@~nfv<&oz?.O/<1)CmiB\h3y)cӶV| O_ĸ~bIDMBMWCᾹ~H5WhީuwRoV' s#@cF"69-"/]J;!6I{rZxJ;Uej^jї0eX5)Ԣ&G xzL?3ʦ4jIFF+.Iw N34|Q(VS&^HT;dE jd_)?$`vh80{ғW5ZLN$}9WdzcmZRjIbjԅB_/0kElKP?UBB`oCg٫*My nؠhtYПDoą(_6́3RuePct !#CPd4'>L˄>YiE͟vCO-p M2 6&&߽epBN\{^&B~b\vPe~s Vx'?(xd#rO>K$$ э=zs"* 0g^3H(kk~XO "L(_&i?*5)m͹IzrU0r6 IRVu])>[2p Jk14jߠi~}$ gqWX0u(c|=l,XpPٵOxܽ0S<P$3# 9j4d6oxlZ|!oײol&, WB0Qk@fjܱuy l 5(oaAd1e]O=E S|=heVкF%5/B3Yjb 3U_p hc.+5*oדKcjQ-}y`!{xsffQWWa^?$#wpE06^:Wd mv"^T<4~cnZa+M\:H4-!;H@}70ނɵ);ː? Y| E=[muJ_k0C>JG0L-U0{L[7'&2U*ט9KwH^`qy,~p~&#S?G'Z=.#ٺ~Ū3Q85G(s!IBnU>ueZۋebeY~`WoO<͚ܕ|9D<Ʉ]bF_X}H}H̀$٭~No ى/~LY3vs[o9jI CTLZcEE[tDټuÎV͓ONV}k&t[4j5u_`M@FW%DfEJYpBqێǣ/XMڏѳ`1ykF8=:|f'u3u`! H*-yq#>,1f Ǣ|N;6J{P׈*͈L}ު]pJW"cJid 0= '8٠!/yН7Y9XW7;>e!hgez,3<\J[x(&#J.m{ݺׯR_jǀ gsCuy ~D8lHUe-v2@Qc]qdB)2'̫l3ղUPnoHVWG.s+DZv./Add7@#4]mm=4WlatdQ '\Db+ëRqYr,4q׮XfZ:Rg,OˁLG6_fJEP}! 7!hp7^Y,i=HbW^XRb/5gEcqc%&"V}0\6Kg`~F08VM#T̬ @8O|:f4.~z0#DiUXy*0x"s5 wdj,"E,!=g@ SƒdO;|cO|AKq]&(n;Y$>Kw?uծT峌I"E>*V -e7/>s.Zq 'W׈<CLC^ϊZ/gh]*jLB4pwO oyN^6PClIf(ۜ[/ /U%0٪}^ͻ:rT{ p7QRAζ%fڐ=S'{Fm ƚ/Qko!ⓃW$Y EfMnsan Oi.S9L7TG1>)7H$Me8IC^v=4\ȏMGgKQXԹc `%G$sunK^FLQXo"Өg=,>SU TLχ.D2֠r[T"^k_:.E:"tSʑ |jm”De:{hݱj(Ou up&C| _6ãy@e}WH Ǭ Ņ5$g>=^?ఋDxޢu] e7[#C>a mfTH8f0$ |9jgL3m rS.7Qڊ 䥢vqKjLX Bpۧk]Ƈ3`D%&M~qX=){aVʨjO*ɖv=^'H/Xf| ~ aO }jȺn;YMZBWkq> 筵=|J{(K^c0l鄂ycsM\2U;[jg+2) AGvfrW([psRsmɴE$:Ɣ\># /"`,mB _kޯ+ Cg5Y =[KLlv5:K 0QN6/3 @;M'Dvאvi 1'QB9@t"+T.- $$)tC٢lxϒo?A-a8w9g/B#-!1Y, bZ8Y 8S[$Eyqu4#i2^];:\^OtJSvŰ1KY 矉ҍcwˡ~l*[tKP!pwwg@vuCs0~"Cv/)`ˡB=RP|}Ѩ\қ@DWL.vj"TV3-Bf?ԫZ}X3Urq!4t 2jqH)YhicnZ{z#*+&6b %yuq5V0QfQc Qh}x:?3zAb>ѳO-2+H9he s}o\a-ckqbB'b$ZAˤE-&9]\2+1TYLKEo\ z<PnOÖSPR >JMt| <'/ȏ$ x[ w:ھ|PIYc& L%:UF(:%y"Zm,wOmRRIN5{`) d0簔~^fcpi:!CzGgiuqgxVϟ[lyCaF@;EJZkL(Tiiełf`6#44H.LFhQmJK:U99.}"4a=]E'/,RV_Us]mu{ ߅ӵH^~'S25跷])7ϧwmUtyÊHJEei0,ֲy>+ߠ79L'iSnݒQaV FsY?e]S&hU-hi45q׺~< <5D4#kp+NoOdO |ڟإlYInw r-t UHw_<"mTgR*2,(ZswI:Y@C6BMؠޫh e}YZU+׷ 0@>V~- "#ȴz'c|tSU~&w$6 F+W@=~s)gSfxɘY;:cZU6/E 7QP@MH/>yAJ.G:MO^ˏܺ3;m>ٝោg/w+oC ZĕKUޑ1i*6`G Z9պ0+蘴 qIez j>V3o%].gƖ%kǯY4\yVm{ U~I*D)6 iү &;D+Nb&7)UelJW HtoPDql٫l93BX-Ћ9;tkR0)"6N]@k{T0j އ/9i^^h5⟺PBN"@:3gLAScN?a:XVTMZMJz+Jf́6ܞ00[z ~'aً!07j`{'ꯩN!QʄS0BGQYԵ#θږhɲS\,ѠˆQRzk]#սt_ie Pѐ{$ j$A-W L,K%­Q^23v]2&Ir'g3%S8}Qeq@İ N_&Dz)CMꉸ[(}%6ò=?;׏\Jzq^6Ϧ&~41-(MQyWҼD0tѸuLJH\>K^R*F+G%SN&v9m4/ߕFy nIi{5h؏$~ j'uP Vr[\KQ*ebmt_[ݛGS^D֎t?1IFLJ)~bT+LJ%oPTᬺ;>Nۼ)9l!5JÞ-aB/[dlgw,^g6*ۼ V<1}XmBI?V6HN?ރI6=Tg6U]~o ?0w{(pm2.;O 'Zc槗O* &]Gp=7CϐPphK}_d5On윈k K[ޟUlwъԵY.4 cW+ s3)}&yEiYֵW$H=1:׋rc^oEq ʣ*yl'e@v=3YvUrkUc3Vt 8`SOk\82 w'V1;# X ̹E%w9'VᬹNT&O+x"} ޴+-6a ˋpƐ*w q;=:~bjOL45:A=[JQ(h_P"\k8HoD Gl? "Nk1Oe@ OlwW)eS Jӝ,0Z j\ML m'U ]eWoTf~N + ]YZ+(jQV~"Uˆn`RM&K~xcbU~F_o8= STlQ=GU|8 4 {[XopIVm&':dH.i] B6Hz-OZ6Ŧ?@lreNUn RsO\u)nf)#J튾̥J.w/e粳E;Np=[KԋIbf\MDIdm s4Ӆ5,ª;]Yپv40{&ݳu0ިUDOctd(P*t0_sH>~n qrk"͛r:zڄHO*fE'. jR}]c[xn-iyOB_.BY#ҫQ@Tv:<>~v-=`k?2 2#S t!WxBmӶTLJ'9ݫdapdcCX2z,ﺢV}:Bokk [0տN7gm>zǢjx*,<߸ca9ADɠv"s Hv%NU 0+\6YL8BZ*EMP#$Q՛Y~.uЂ7 Vhx8//ǪC j Sm "qdFK^ha9{l c )aK87x`WC6qU20S!Qg"vIj4ZߪkG€LM>~LJx3.hq|{ ^UW2&v(17neɵ@-T,%lfyph(TI|f G20'S_ʻsO&/qw&lH/䦩Jat˞~Oz 0dKTtVÅ7 .+jz~ۘ=FE]F!OO9;ѪiD[bWsdDQ[jXyo -Sj)zR,(__4h %[Mz x0|2z-ߙ#Vu_;>+5Tx$lnӹ0͋`']m?b(٨t&Ei-nGg'pOz'=>ރp=I6ӆm"L50fV$$D)o3q/E.UCaĿ[VL>crvւ) '1SI"}ldj_k@-U6#S#k `WF`FC'*~Lj;3W Ë]<68> \Ɉ5 u~$.xV $Y<#kt;e:c本aN@i+D?gڮGI:R!L(^+Y V|qB8Bq#4n *,u44Ғi9`-v~i T7>ݖ_[#V?(ٴV'S h|ez47#TK^⽻WC!"PD\܁Ӂ‡UY_v?R\6?]T<[~vs=ZŸ_\BBs͠)0q(_  B] ծrpFVB3av5這zװ|4U] i{u~qMJC-Jo}%'4eS.lX20fZweN*AnQ# u= uWۭ&^GuФO%O *8HǓ?\z(Xm Jۖ#sHzSed8";[#a*oRcZ,ͅ84qQb&cۥ_\{|#RTr|@\AE񩞱EKJ0嫽?M*+ +X_qVCҒ\EqL9ސV?L»5T͙ [Un'-%̏xcйAv YD俆(G,1`a:{s1g٫pQ3r쏢]DƔ +(R{hWmv =@wP?ثPhѠ'ս5~nr61 /U4H-`!-Lа>gKԣfy(+XTE]GMDMچXQ"U2-_ e %H;)OUSOW9+|#)s)F1lRnyCT$Α7:aVR)V+l=J=_(v4lڶ>G4:xAX>,Dhc涱)Q#bx!X y]%Z>/+ 7_f/)Ne ]^~NAKL~SVvL"ɋvP6df2o;ti2Pڜ- 9>I}˥<}S x]ݿ,i_W݋|ac,UJ f`9%u9&t {KOg?D(-a44=i{a5+YNՇ]EJ$kP*%˜Z!h bV̗lQDت%sTffɉ3:Z/HAHʣk/|E#YMQ,|-2ZAId~Gs:MlxU:҆ʲ[ޱ_;g/hmtb'Z߃ gsčvBթ10cV b%7 O"i' H ɦyS5(ZH>)>eژ8P~U 㽞AW$+͊ZoDzcV+/H25 a |Sn@D-.>b,iBh&iyz]^:i&_^ژ:HP-(ԢJ^"xwe)|!7̐Ԗ;jym;'i ހ{O{{f\>1P^gv솣s#+Ij_u-ܗkD1uz6]I\Fh~&@߱+eɃ,4y+6G5낺sݦm :wEiZۋTfX*tmB٧ԁ Nʭ'Nl S,sF|:k".H҄W\!v7WZ/?7sȻkbNcFIm3'5|j,%t] u% *1VcĿ2#*1=/E7]{ags\eU }ٴMS XJK9`-qjAadR0cVynz &٦^ m=0P xGõl`$çHDWGa 2e5XUCoi‰!)K0'-'Crм hPE6ol4Y-h(rŁ\? S: "$笭ER@fx)djMR8Av1wW//vϴ}N uQcˠdɬq;͒xA%z5dzן#$r>UY!i/=އJa pFlD)G*;Á:^1%$aH77*faPt)xIFq.yʖ<}rGIh6^Yf'C=Fٰ??뱈^rl}^P3(Kۜ9K"l?`{4w/7aѺ >CP/úQUU̕JŇ4!(v@M^AJsb`8;ٹ$ "c;陒U-gi昂M!nxlQPܲezVpYޟM\(xH^Vpu 9=J|~/D >i&cc|h!4q%L Z8ȈzOw2^ %Ĭ,ȡLl?& ^_|V& 3c=7{ݑ_]k^ŬW3)d2>DuQ#Ҳ'mߜ7ѾoS+J2Ј_I<y#-C6`vR I\2{QXd:; oO@Xu8نv`2mS&)@mhr7YStr[be+/`fȓʖ>I?U&r6nZAl|+Қ`[hdChSDJG%:×-ڒ"gmoqYTaBHWPLoĶ<1+ǎĭ;о sreycsHj&϶k}w\scȐS|[1"x5C)F:PY dE.Zn7_3~qh#m}!Et'cvj@_@+WP!r5]L'4@ /3zPdGd-hCYc t\S&(rqazmu U5S Y8EwI JﱿKp>Ym~>Kk[Z+7CN1VWsp VjhM!AcEzCjZ-^0=h2Y}0 b_IVjE.JHy;phA"I$\_ߛU KlUVmuj5ξA)* I}@$}=P7$u)o(p3wc1my@ą:.=0xjWo/:X1ab#_NY +h-'6]=F _"_,2u_T^)ERi|jsѴ&7k]bo/-t¥kbxh S;ቑ}nAoQԎAR ; 0 DŽ{a1tx`Uv&NںTh9~WW7~TOWW>v-Wy^4Zf,|>"aQDҪRwL~> UYTP-Z*=̕<\PחWXk%4lIrDj5%[7y >Bo>,' xBFаslP ,EF'mOC>>RZiW,S1Qt3d~TϝѵȅC״0$dIcs\a4U/lE8GQ+8"XOcfmQBό~u7ҕ JsǧbƩlI^/%$FB;(s2z='o* .lX+8J[`|ynHUFcw'aK WtR^O${›-CaYg ^ШY_FDQ6$B``.0uN̩k!H/󉤫$*Ov"8hw+-nUcnD]ti: bsЦ$cv27cNϙjݠN̴ĿqE:ک ^+ܵ>":]DKt'颬hCᜄ>rzu? 0AdfFԑ[ɊK:Tces<̻>i$PGKf}ǿY>ݸх'm {i:avG(%7\p͓|A8鬶gT:IqL\h"fb j\IC AcCǪ٠LkPR*AHpg̩MjM +Y ]`dZ$32! Rb/*J_v`ʭ>ϑHu Rf4Gmz+;D+qx*ѷ߾Ë+PCo3ٮUZ&)8qFXWH4>Ыᇪ{4_"E*(1U.\JO]I|5.MDvH{˝%[۔W9gXТknRә@Ƚ6Y_y|F,09Qo)L P+"==C\nOjTy㈯yoAw,/,{KK?owo> ͳF(ʊ0 -:L P_աUVlK'L`ch1!A4&^l>GIBtV{ q=>p.o7P_(horᅒ▧o#[PB I ۑ/}lL9/cSbmمh`< (7#EQH~2eC^Ow{܏{dX#6Œ5\WmM[jocwHi%xtzU2"0FtuLC iy"nA:2雉љb-O2wo 5;P`YnV?Hޞ//{$964QOJ:K9ET"* J'q})}Aa"PfLE 7FIɷqLlqt*3cWp#%} R*z`7H H%6(JHIׇR >u^$s2L5uWuFXQ_] ^d#bAOQcN]MЭf\Wmw(06m⼤t<^_&vi6½J5z܉$Nqɪ: bVIJb̛ %Y)41_Qȕ+L|_OW`t20:)WQc7@;AeoTLY%s:a[UbEΓ \?+ d[ُ[W`ٓlLwƗ5Y,auW 8 wy3*F}c,^ށn2%(C7i4>^H4pYlR,?;q v>o![6ׂ5C`v 瓁woJGPe)?>b׎i|i[-R`{]vc8<!L*XDdI+ƽ8h7h# n]|ˤJRItm,(dl/xS>P* ΂F`͓grn[L_>? ,U%i HBp?Lӥ'tL2-Lad@_0D,d'%ꔬOEmQX6_Jl,qmGjV\Y<ͳ"P09h  {eޒ 4'+kiW 5 %D%43C C^\X:I"Ιp1[Jٮ>E#d?zoUKp}! %ò/>s2ZQ !̰t*N0b0?&so_0 0C![SD0C2;msI2mu#HW?7c>@-ErXʓcɊ½7YߞCrҁ_=FlVQ9W]>R S75⋚jKp¢M.j hNĕpE̞t*?wcթ/cȯ}9=6]C~=w_S$x_2-h78Gӯ0eϾاjYuAH~  2dup8rfi& \T? c= x5e}}$M!KO"XÔKK)gM%{TG>z&MԹ곜:n+[@Q7N|s%1@)dD#'ske:0Cvj ypdA03hNe">FW"4I̓%lO; X=N?zWTZ341>γ Pbl(5~SԽ-z* n4R| ?i:P:Ϳ0iM>o"ی4ɼYn02Qd"zjL~hŴg5l?| .V'{Wց#ќR%͏۰OB5fE(#P1WZ߾{wĆQ;}X7WPYůgNP׺V).Mys //|[ vqVgm] 3b1vZZ VA,_1j Q֦'|AK@Qy^04N3O瓐2F"x&CvďJ >(5%WvaV$1jH %[V4 =©i@p\jf:m]î̵KMcI:F`XN柶./R%Jgj(z:)=U:,_]Ȍ k\@FV?ZrHxM*3yY80ɶ)lIGA/t_!Js.(Fup1hBkp9T*|^bZK׺j)Bwk˖DjzDESS3>-UeYimjAHGk1~5̦Őgf=Ӝ\OW8irS7/ }df<R ֻ"JG{GU覶kܞ uHm>|b &9gps+@`9#L#}n7bdC ʈ5C)?fLVdCPeIJ5-"` P_[" ݟhڹZ?jrĢ1jIJxGIfq>{>?V2. ǂ*q~r %~ X ' 0dUd70xZV!7DWG=O}Mo>2pjڴ!%MO'7ׇ~ը&9cMMt4^ty&:J,:E,c(mC댏#q-HZF[%r}Iˏ5SNE>arɂYІzh2Oo jݎZrQ20G[z 2Zr4d\-<'Aae}FIn֎k١A,]I)qDa,zfTլb ,bx.MSDdA|U)V:ykD~y xMucM ieհR}F엌daysLPdN=Ld Fh>X`ݪ7 /`Rsza )Sd٧۵ >B( G:kϨqV Pe%xaw;f 26sRb(4c5p$5'H u9c fE}W. 4̙*1'ܑ;mۘ>0wc;F It]*:\# B 2h~xU4*!ۏVHZdg{ٳ4(5!VGqHl GJmC0^p]T%?V:/˷:Ug\3U,ZR3r8ڠbrΒ~`4 nos}W>z\S 41BObRQ*]Šw| \vI)qq78J*L6r%Go-^GKCRvڌeFmjCMH`ӑŐ]9p_X ڥKL͝PAnw<5!- s?[{V:0~JEXq̖*XlљO3V\t^Pxx'·*ےBQzs.ǜE8v$Zquzp jQj shg\V:Q؃wOED[[jWPxI݉.w6#_cIP#9< ˈqFh?zpuæ0R|".*z5{Rtp,r^ZFM$p 5x$<3T΍!h(}L0TvVz@"i[R0R٭sbvm2=;.ҫɭTk9fCO|ME|^&(@\NØc< `*}+ YH|Nm#/ң-v pkP#'ߤh]-hhEuf㘕뭌jf=( ePƲŁVM X>3[2DJ͒\;)OVY;k(( [|gLs]}ܣgK|wOySJgN.DvF;Si!$;15}3VOfr2 vkv6 H?rjrޅ_sʒO4.dY߄IߩX$UHJi>2C3pB[ݵԆ';O=M%Ki寂ԛ*haY'xjM?N@,UyH=P0LrQjܩu>4Xӽ,A8_wP] _oW{N4 9u?= K 00iL^%Lqn?b@,xiX<.[vưxq XՆTܗ8'/cFKW9 #yއ\E,_.U9!>(R-8ߩwW퇽Xq;kao2 1eV Hw>19YҾmEf~-Lԕ̞G|WK˂qUPMww6yN~IWnW|vh-hٷ8P+l=),h0dG7;[-ay``_rm%p"t VWE2tmeS B ;G~#,S, p `QQxmϏf&xcs ^hl H,edf:Ί&娦@1p5Peu>d-tB! C6%ut]nlQdBMmnwd\@1?}CEb2)]Cyh +ln&cHթ5勌@3$iƷ )d?J$B!zķOb2>ZIt7]L~% C0J"Z#ϞB`@ t& @Hp$>B4}Oysu/9oSab6k;SBQ7Xe!*CRn#Fܙgql_S#e3/-5Y}oLjk={>S!7 ȵ[os팴W{rB⫟Xz+5W6b*sַ9SGB6X* t(/fJMQ#e^gaarFeh4CÞV+WP45jiO#)B|##yb&oeLf;G"ʌ44EڴXzH?)Wɟ4y:@ohuz*ܴ1q(#Y*r͞AH A8Jo g\k4L45Ґ|e:7Щ-m晚9Q ̫ R< fZDV`d./-V?n3ZV31Ɣw6R*k8/r+Nns"ذ.VF+$d=I89k o5jN~?E<16Y"P$zZQ^~J\jr-. m3pui7ۃ=(GjH=T:ŵ\_=s4K{KEqjlV>𝺷Z GJ1S[(iXl*{<.l7/9OWgx38(j"L^qQşpS40s$zճ(YX~j]ݤh( Yk<[ok* .l"rxaP`G ;S?P%Y9 ĜIqƻl|O"pz>sܶLjgE<É^&*"6U|dkBF-t(E&FMbx`ܗz.}nL;b9@=B:"\u {5*9vr~$a_ru&{)L /dd4(RWnm?? iqZ&JTEѕ7 K9~ EsVߦ(̊jg}Opy]T].m>Lp]]Kqn(NMH= RziZBY'ƒJ@2S+k7n'6B F:C lw@ze`TȘ'J!W7x?:O͏$0ѷ0 ^S1ql:#૤ӸtscK$oJئ)cVa੻j;^gTt&ki?LhT`/qaO(wKeV^&xB+!=)| Β4K;7RYا8z(;>$UM`p[yXKu"; ~iJaˀܥwMrTsN576XɵEUMS;rPi+7~ӑ*2i&D>Bj4Oo[H<#M} rb2+!Rkԍ-n':UT1 N"!b>| "7t0tNŬ'k%<Vi%/G+#~K2jFpf+T{٤zSZb=av]˔ZQm8ÂgiCX- ŧ&nISdA 86.F*6W)vښP$&&dyYoc DmD-z@==)OZ??1;Oȯ c ܠV9ͤMۅ8Vrv1pT]gD%^0) fi%׺ٗ< PTn"sIBك9cnCm(C Gੋշ&S f b}.O=}dx%7"): v >f(! g3ȎkgC(*VY>6JE3heWL ǙJNK-ѲC\2 lQ~8XeW[ $SPL)yβO>wׇ9.hSҸ t+20cz`NЂ {gUL "K\ hJSX{^ѪA'2O~880=v[]1^ð^⊁ CC+(~χ0r~R鄯+N^.\ :ݎ=FQY7̠dZj6=%]1qNIdav+k`1Š^rCnZ՜I?Gye:+v#T*esb-?eίm!t7+%ab %RXw-K^ME? CoҶiCr+Ֆ0\*IMk !Z]0{(‡v=*[P!2``q2umbA10vlr= %Tǒj{7p(4$n̺ۖ/yܽ| >?C> k~Hcz)|df[,$AJ* f({ IT]-5G4 -tg%-AlmHq =(c4q-v Zi<u~7[A KI.$gp*fj>w!{t GޜoYA+uPLڿ;Hk3TjP!@;\n+X]*v&\wT6:nڼ3r>ƟZ/+8V^}-Vnmdk9SciR?ck2r򧌚A` ;tGt:r6Rؤ+?q)XjG¸l y!c>RϓA GdPZM% *bdeY Y#$U5K27ۤێ)NLno>h?q$_N6[1R9T dz=NL7*dJ7AQ}VVQTF">XA'LwqP#ϸ> ͹>_b 3vgҊ{l~KrV3C ̪FęHS`b ^X@8os! #G%(!g&uocz^jl(>^h/a-7G~OR}@ ,դK`^۳A(ęTj`K x-wOZX#еF=;S+.Rl ׊-H щ{;U{=5B/ </4 sļ]SukuEV m<*k[wJ6׃2Lk7Fx;R&SH̄~| 0muuM}cI}Lz3 o(% pWCF\f/|oۥ!GPy[|2n0i~]"!G{rW( :-wϩ/3^n>Jݖ&@ /~-W8Ed~}mM3pKe,f-ΟS -^IÔ̈&CE[ !g{/WQa0̳1KId߿l+8i&sx4.Z:b7ht5AA@}Q#(ߑSvsQ3a,G.kADJQ4SĠ2_R .76!DQp SxsbQ{iB6gTu9 `x}γ fr8B~T%&H{"4:=#T!Ҷ v(J zPXFͮ`%ƚ:hBǑ$";'u6$Yo}O\媛GF]m։))u~ܻ'HkLNװ# 9^oJ,; @[0he^=g$E,z!S?l-qF>Za 9  3T᠘ }4~14LAtL跘ymbR:r]ʗnV:DQ T|S{q. )BT4^ќ\]L*n(35 N"֔U !c$!->pNZ/ge,Nz_ZKaYz{8;ﯴS6k(}(0l¦,Z^{J[)_>:."GI!a&PMkP(g\) ^OLa ر ^ Y7`|Kb>AwwPyvn??dy$O\,r-,a}~O-5 Y7.rDØƴ+ }#ya$Yط H(Y$r\F%{8#܂/s]gYZ0707010000002a000081a400000000000000000000000161421e7a0000c49c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/Y]?Eh=ڜ9Qص,*UM-gr J<+P|}5;gk2b)徚헙ARn+}kLVm|c͞ڶTC{tڞ&5RfYv;]Kl:0ׯ6χLUA3u3bԶCxN]y:p)2[ܟ9X1 Jb f78)m] \JIf#*۸k$]+;(atl8F.8GA"$M}LrGkJCp1B!NT&#gR+v@.; ?|^A=XH #A J EƓD"$wZAkaL eʢދ qm5lxሌ,ԯ%cS l I}[B$W[ +723;JxXg Y]YP%E]H8_u8$J!7{R=:Rg;K-3 K؟-EJ7?0`veJ :Ǐo)pT]eId}9dT3#N*Md޸z9pו Aqd`]5X!/bi F&ԑq:~KIG͂zDr]o۠w ##7 r=~NWʧ<]7q1R3w_֨띕q u\H3m7>exȉLIxY;Ot۪J,ZҐÞ u!} 7i97Yw= +QD疭>猻 spogccHGX %E{b:!4;Vk$آ~vk2R?0:%n1mh3Xװߒu{RH}q>BNP'Yso͇ }Ј/OA kRA7%uw{Bٲ$O'j Yٴy`٧%nwvb"2Cka1c%}t^l|HxKD %cAmVRD=v`@GdP4ɇN,<}r1quvZKw3LLT'zܨei>XתsBZΝ؀/@|VJɣR k讙*.࿣fG w~_t"mZom׻2f{͚h=+%qrb8f1hN3N2#rhVsѾ| *,v.UgN~uwTt 2Dҩ M@l+fT``ʸVp%cq}~+Z9cWD1sQ#do "r_ܪ8Q?G; n6,Ұ{21a귍$4==yXl SОe0) ,ߦ :R&I684 me"e<)Q5[;:ieLQqQO vTa'c-BArCnF*0{skr "$67.RZw@ӭ󨩀BCuXϮmR.34.'|gHk^g(V^ [(Ǧ4}2",yޡɂ6Pмh@5=탓f;VdAv` "M"}0\mAYO^}帪xCaF,~{yYO#aptI 6aO2%N)*cR- r}1-L1n3SoILMlԅl{)ɠNзhJnwfMe[m"E,MK|0QJ`A51#YKBPE-Ĩ*s{1L-Rl|'AJ6pT|uW3Nek 6[D#ϢݏhX0v9>p`{F(|vE xB+otkAdʡ 'm hP EV j$WV*}3IR*&[ ", x+x>N}&_Dx]$IXZlh hA/0ƀ"y5iϽ$\8_Aq;K+E3oW v2X|b}/]BX rX}<:c UX0&y }>Et{K3 d!plsK/oT\^DNu~F q< dH8U/̲KBd 5q$V-SfʜQPVPSkާ6 U ?X@*Mq@%;} `zs3sc}{t'4F^{iI4TJ )=alfr ( >OyN5\jOwhmuUqQ~L~mniq$8n),3 @ʠo)k:43K aJNᐯUibp4ѓۼ`|YTM+g=ŵ^*ꃟ>#jR''Ffxf+-~`xQi>5N4n5G,t2#X *{A~w M;Ae2'(J͆ǓU-l|-mMH fM|td&DGpˊ?\`SȹWxϒ'ݩKL:ventTAx^iSrv64_iXQą=?ޣS֕>3E} pvUoSxA[ 4-fϺ)M٫@͛L٢4;Ijv_k~N rndN>F?l}DOЅ嗨&b5JB-ϛO OEHĀXV6'"#.ԆW/v\ t+>sdqekşl~/7 dA `80 Ur^bcTN(46GBN౳g6$*6f:pTe)dU1j0IoqJ  AiO-1+Ӡ*'l8OdZߧAȶhD F߆$ug@܋!XnrnhL<ݷHUrjG29\܉ ixwf9ag1ek3?i(RefKu<^U2,Epx!<;Gp sGʢ4G)t( mAu6i}ݤpG_MZzT {e5ׁ9х5ӽ*wHLGx hdCe_e0lXn'7p$`ƾi%1A@5R<8:vC6!nGo:'jQr;!rY/ŢE~8Cbf(b|~rN>H%ĦK^!0٫n$+F w 9@u&P8,YgU?Nl-WqlA\HsO[7mHs-"z2ػvג\5w.דw{`=g"w*Ou.l.WL~(]UY?AF=okR WW~Be"fi–kGN˰ӻkX^s=e~\H؀QfNt#82v4iܢ]˾b^O%7d^uR_. ^Gva@=3a!Ba؛qJYc h)nUCA-.)LTtߘI`ÓdzZwߞJ=$^*/hE^PoԘeX \F.XTYǸ"[x c:/Y8S !`dL&GaȲ%us?cUh|Iy9$~$$ v%[U+v_82pmÃr2f[yR)Ap $&萄.DBB;"A|o>plH\ }Up򞛉֮)7۝tS.I% E>1v홬9@03AzFA#(LL ^r ׸ua%xw3 Pb,gV:Cm22s%1&/`=rL~x}Q;+$mT"Ķ9-X;bgAL"h`fb ):*~)2 Ԟ Dن[yy!lcԉd~eq s3wtG:ꯤX嘐&H2&Y\F'_1]O7Qg<8^sϤ$ǔs_4ӯ+W(EM[^^"=0eQ{G$nLꄗCuO; p6-1[C`c\,ktaڝZNJҞesh.xirpծS{꺄ZM 9?L 1ېXw[ "qN6VPT`I2Ph 7Mi AƐLhX<ľ̟m6R@@ZGJ[yMFlDIp;gգF͎gO7EJ/xUO@=~<%H{{cP2S m8UVY H?Ꮯ@F%[ 56y#j\>8 9)LVV6-̾ZіN <ƪR(N"9M[U qb77VrkfLؙ?.jȩk/^xbR(-&Y)ʲ+u}416/!Bzϼ†XWK!&L4 :h8ܽ*K*ָ>VsX FY RƉˈxLEgRGȆ4[ g`ē\*w4ߜ5k? mMlhXN9w##LQQ5bf2EO}L?Ixoa0B}U{ ];/c FS c1"wmNYA :Wv  : 2K4_w%>U'bEh\*iF]|7퓖f{LAR~2 i%^po#fr̶g#XWӂhT!6>^g- 휭X7diLZǸh{ 8@W"e ,G`1ȸufR^G s.2u6'Cf->|Y,w@I7@0Hnr{bB @ߠ>@T~}!U`wM0wrүF4S*Bs[r45Bǭbnjn>}ЅZXMyo`5jv?7pO^&?}tߧ1kĖ.QLlrmPggݝm8lz ,b虌Vʆ^ȇ{Md`2(NY5 +[vdyY?Ѯ߅S6b_nF\W{Qq׆vB{̎QİypQ2!,Z Թr{/F+؄]ʊ(auQXK!܇aLVImċsAT5yQ-EJ5LP ?4]pDՖb7B;Yl L1#8zr|~Rcli %L=ln"1'$WWnh.~O/(^h@1 R(,gҽ?Vט):HT\(?n%Fߺv L\ޣ<$ tuӷ8N7pS} 'EqkH} T'Qu"W]ЗCn56Vi؅V$,E {i &[]k/3Q$ 2z2T 0ܖ>{s]ځdj69}a^8o3 z헰mtbjKi|AN4NG{tIv0'Eqhe=6Dq<8\fr[ϸsyPz3=X)S=#yJ7+:_Yun󆊅VJFŪ hvJ)O[}~]#~ǒL=% W_.:AXKH+FS vmɵ JlM[~I!9b_q÷\:ZuF97Q/#G !8+淾4:,9d>v,* "ؖB be1uV^sv|OE.~5BP!z*g;GԀ蚼w"m<x}MV06dQ3^Sqy,ڵHRs ܰ>$V] mSJ=q9@*Q mˆ4 x¥^- 3[0#wEi^fL}aЪ24@FH r^FߙM[1iх4QAKk ZWW_NjP3uO ƕWLCծ B⥥?J*(r/VU-gu5,JTPcΚZ0 CיH:8RHgeD-Na*_Ză!dM(E%7GG%Rcl|bԮNIw('B1]L>Wk"[jFc蠆ed[r=:6J@x%e+(WK+Dخh ?f y&.w #`5@ha˿D0 g'cyR2lcTR.{OF_}:W6eB5Ŝ /z'D3 1?{4[)B\h򖔾! ?A<@ Tfxdd" /f`8]pz>SClǴ; \-BP`FcagI]Fw7?IsnY럧CY(Zz59UONdc'Wp}Z,:rDždK<$ls:(xUVkFN&c@v Olnni&ծtխǭV1 9j6{mtwm}d28)9ٲ+;|Z!ғ{{cX]{ȷa"+7h@BkQ~A'W:쁸qZֻL`zp1XIFUGo*H?#iL~'~X@284y{Bd~֤]H iQ4QYq",37!S#wh% 5{AN9+V>GHւ[*guPwhg1]5""5J<$&~of#E?~Ҹ|IOjt:+O,Jy!^hXxiz4$dt/T&|>A` 6'@U;5V,nʍWvLP"k&Z{HcFǝvgIi(P|.@lߧ ]B,hQeؒ= E\YV'_I4wk:cdGu縉y(7xB8X]%WIwh(!a8n0pC۝ek"UE?` i+?Tu6m//w(Ar`ORF|kY / od.O~w/:c m'56nNޓKH9COB\_:ywDd?v2{}N]tsg1Wv4?*p(`D_1@&[}.ȮmŹn` 퍫n|Dc.UL/WK\C~Hjj]9 ӿ6Er, fbuYGY*헄u_!oB\SL._8yS;c&̉Ds gaXb(ψ,=R[y[_0`$Hg)jI}4d [2^F{h,.308Jz(2k]@m{L9c*4 ! Vy|V8AT 8Wrobs=T#)amjFnUC fIaڕCN~ 9MdCݢHf x˪YKhVoEj4ʅP_J8kA5nY,x/G¹M|Yc4P" {/g$mnc[3Aq͋DW|R/p}sρ[IC=0'fĹ\P~ L8#T4 A#OQW ? E#Ԛo6 7[txAQSxHݫ N r_Xۅ = v a>CאW Jus`{ljDvq0K=~{| -`.ZM#|yAV•AFqiWUkh8uD}vF?/mME+*ݣ7`Mf٬e1S]0Ymk;+n4ٛ'O CRi9(a_XϠ:VTrUQ^=L&$d;M'||~ ƍ`#_ogRNZꗐr0&vхu'q{uâ8ys,̰NAz}ܫmpGr;w9B|&$n96#L'_ϛ:۴03Jv9`"W\XDd:~Rz3%TeU?uFf[b=`@1yr}.і:a~7SNoP;滆^^Zw [n>vP,? *]QieRiTFDeSj8R\:&ŜUPF9kNX :|(o1y.~>\ |{tAןt59 j2 o=|=q2z:ńј`S`p[83{"jD$a53'd!Qu$} ˒sfu32PC1Q 󘇴\2xØĀdy5"8I_i=5@7pqc7mE$>ؕÚӾGl`M,s7Ad/ L#r< =CD Iل ^A9糔w&e)m^w{ZDt=B7"C:Ĝ[kPJa5.t" ➵ P F0XCɹD^Ci}TWB(ǁ݀ hf [9 VH{w6)q-,aCk؞Ηe4h}3 +}ƽ/ؤ[hA2wƼ+y\BS'.]^JO@XĺJèTB}A6TjpV# *5U`j;C0g^׿y^H$&Be*'@aM@H1>QE;OfJ@KQ /{.ej 81%%4yNM@omٙve\i{冔 VNl{7v"i~ײ:O঻u;*{p8,(6 y3QS=\H# P#ooa퀇5Aҡ:rKbbFz'߹W۵S(s0Y!`^˕AC^b5wl3cmplBˋ& {3/`(EQIasJQU-xs9 Q ƠCMo똲5zk*j۟)bh]bl0XSd(ˍh <#55)Y_ݖq(\8GIg5izF2C] Y?kugzT0s`EǺq5EHqr0@Zϧ~% ]ɝWM]U= Fbr۸.Gy|9"ڑ!Y)(<&DOZ 9נN@/wP‚ Yto|S68IJ \{Z').,% &n>n*ؔ p|08E z =Z#Qzw4kk^PMܳg#ACy:BgHoJn+F*Ⱦ+>5^HSuײ0beOJCMʢ!1 [3Sƨ]8[ 7nO':\~ HolwXJxƩ_\sEu *:ܷKN|`"dqTa.%¡)d d;z^Y#TDBみhɭ*(Q.MKE 0 Rp 5T>IF"3 kZ8(8RcM ,(eR Ur$ `sdyGW Րb^~뭎'Et&/ԧ"c'>9 ^ ?RinC3]:ى֌YSr.04XBP]m0'ڭw@% <;HɠlٔEt4+<>ym]ye0= -Z{Ul~!/|%\Wh`1Qb=?FlBM8b'FxX*7DzyY7El,4x(~d"C+4԰@Wu;PW9(:ز= 'E!G=Ϻ:B\,[⊛ψ$,z/x IBi9XfP9W%XnnƄT47U#bn|Q*<*^Wa6qD@bYx%?CII0}f` 'YXGJh o [ڋۙ txPd~KTfP'B+/%ݙ|h5/W%#%~Ah,m!A|/8OqDy3# n`qQ["2 }-J`nwBA#<16@H tޞk:]tCH3O3BZ=\O|h;(TSM3?49 %Ϳ ]T>4SdԑO,L/)q&5@(PplF!Mu{ Gt ▴ωX=L)\'.i wtWsK3iThRm Iѥ(Jh+t<dE=xcB!{JO7 X@5FQL`ųQx5<CNoH}%IyYV'Ho7eG&q"rj`,6j|6DBdȻ)c4E mU}\Z֐s wNizQ0RPHˇ`# !-DQ/s2_C' ^\`3/*zZ}GHq/ @QhP)-d)7:kuxl쒩g2Enz 6 3=ܘ1Jn ŶDZl:->// p̰|dg.ac2E$a K+*o9Z RhZ7nR#CqeofD7{Ys43C`<\Zmx@b|)rV,CͣHNœbW}R)I`RnpQUqylP!*/{^A`ؠ<QP"2HfQeG% gbEjY1c07;)&jLUi$ޢv9]8 9jqܶ3-zO̊TxsOhE9?r>Eٞ|&W.ĉ}F t`o3KƚcaCgtp98sׯ-8qi A4堜T| A%LSZ(&Y.rhcMB2xKbhfnT1.h'AȪQ[,z5l-ۇۗ%ip,',0G psP+i-#Hrs_Hzdt+p.klGtPm3T6!ԡ2iT Sv[&пy5)But%ŤnԦ!5=iW̭u"fAbY!9/= w>Zφ5ĸJɻװglOZ5jRy q2Ip͑zհcN:3p5]V_j)^B~ 2ŝ6>m9 OXTpW i7 Z ɂ?AWG&=g YϷõ 1@*Qv: )ٸݨ="/8"MnC4x~ YUѻ+l:D@bF*| yLqt#C4%k Tk"Hx $@N yb~cD6@&4TDX]!Elb p;&HRr93[ %^2˻Q߃2OBG$@V.Y1c9iʏqu]V?U'=ڠe trb Z͋ayY&?kACaf JB-pKQ PHN,?Gb6§中F$8}Z ُm I@ IT: "9Pl)sڕ[>Y[ * lb蝮dw#Me]4\9^8'8Nrj/NS%}h@Z-xg}ɮ;aTnlTn50)x ftǏ E^ۮq(kU zk%%q 6T-Ҳ#?}*^ayЛ/ƆRF|H ԔTK )a=ɐ0?>LljEn_Ib/AŬt_3~ @q5Ғp0l&qz}M=F2ˍΉssI<d%twLQZQp 4"hi=Dğƴa:q4g<!+y>Kp̑5 F9ׅDrFmD6ڰGȞKEMK =QOvkG.6׍=Az |NI|*x4.۴>]D񻓷3gMܢv)iZ&vnFL1|Jɹ%" D+UJ]0}^"6TR0Nlp4@$f&5KOӲ"o٤M$Q&Q ggxsnW 5D#;kU= R!\ka#D r9QA|cx\pp U&*m3>iDk-v܅;uF?4mNAMwQ=dH؛A|e7! )}V-rH1})Uu^wv= JFp4EI*S B&Vάg/G]Cxx@p b:oR)?u=O p0ۭG$s$u6qn4Q(cm R0U1̝85!ֹU`TN;Xc$2nT +j+z84kt}#UsΨ\K~˧\F-&-%?F3MY&8 . tZxs0?ߩun8O>r-OMN5\H>qNJBީ'vϼ.M |pdeR2t0tD=gG,pbӕ&I00yv{f9uU-B^\c`)=~6U6-e ס컺 176$jZHX!t2ucQֱ{T:.w,'Nr5"0Rg:Vm>+2r)(a*$s 3s2q27<_Y4׊ =ܕ/tW3dy$*G_ѹPؑ$>BH:䐝 K ꊼe2JF1yE-(i猗 A!~s$E_7Pj9Aң?00; Q`59tL LdҬ?y;Y,g\k5 $ CN_7Ke'|Š+SDWB!KU ~$ 1}$,"rw}B;x8N%EU˺C-UvFF:Δ#ޅˇvzܰ-ExGwNg;D'ԘҢ]0H\ l?ʔZ\4;/-N2mlc(1zmĊu=d}] .u"cVZKġ]Kr9hVV3u'5? 2qm}>mHA%v=ڴHăh>2=\vԑjç.ׯZt* eI,jF ea?JnptPTm3I#?$+΋]LKO ͬ8Ĉ'9VgFK8?&c]$,Z/O@)ߙXF7J uiP=vS t*y:uY*aNHqa/ vknم~ > ]KD)/j #@;/ 586ukp\w,\:]^NW24 gee]& @n:΄7'4d8ۻ5%'QΥ#,jAr@Qߓ8#!o/lbIJ Ym)ͺ7X!UwÌrHR[YIGP zҏ+&O-kzc;fJv!E)UWۈz$(Xnk7jưi6s4RZNZ;`u\0 fEF]L-ps*dyo%@ҊHڡ 1B IٺMxl_id 5^(sGRG?VgPuʼn UʣE)|hMV,58Xv1ee^*&_X[\E~h x =A𨎡ܶ c6]~({EcTU;NO1yp3WI.g"ޱs]dTŪk>9fɭ /Dxؓ~ki'cVc5tmp&,R"Bc*Xrz3)E弑(Qw9BT[ҡFOv}L5S 6EC Q#uET$N]hF>fN~*#w۔E<Oevh)| Be/*l^ۣ,!&E=(zjUPDt$ԦR'-U@<T:c1KoI?M#m _Z@SH$y9'=f%1<*ڝ-\m) ćldʽ-7&KyLC>n" 3=xhֺx 4AIkt 2H\_hQ R8>Iz&6-Z5,vf/X '9|j,/1RP,ΠT}DJ 1+ a+5r04%T&<¢:>yQ  ^-1e M?HaEc7b-jqq! K,+v;I1cZM:@][Zb1P()%k[vޖæ2DEE;[TLa ~}t rG}"~[kt.|cOL{wT%~Z-A]cqT$jNby>P54$ul\g$F}(ʒZ*I0ZxyLZPQ̃/* ͎ 5ui e F0}An#r z=T:T0]zB!@HХLuaNWrw`Bm u X w`. ;Bǒ̺;ِ*\AEV._'Y{5RC@+_]e?n%5 ;z< r@1-kO$8wwI|;_Jh/jvy?Fށb2!R6D,p$8M::EL [9>p=F kQc_Ef35mlofPXT4@嬓#Upߑa+U0Aap:o)1V4A}p#˶lymd.xDX 3B;cG &5cZdHc{,T(}.LDGC\^I# ]AtÌ!0VZu1upCع}\ʨoUA1q\/#K+?S? }\Ν ?wBjXXZL d W ?<78̍ikAz[qܾsfBUe|z gE9rS9X=AZw~{^$F@SwރS\%Iډj`j#![Fzg/7d ְˡjY[o[Ǽq -46vςuM5zt]@{*,/߀q`4nPm:r f-jȮM!G)?QBeGS_V[~?0xorXﮐtrpx73nt!|;o/aQ$߲^BΪ.c pZ\kAL4}?V2+zv cA;Yad3t9'ʹm84@d 9M[OC HK))Ý1r%ЇBOO l5>wDL/?_z11=zf)ȯG 7{sVڝ,02fEF.qṊ M>q*̪.zI@,,p:R])†ިf[9YDYN}r V,`[cEꭱc*y1qwo.O`Pg K ?a΂ZPJG9A[8)cLcHu&Jdlc|_e94o>[båth9Y??&=}Aš(0 g-nFbqtڀPF W27,Ձa&) ."1Vs`Hav-p_N>HmfeY8H?i<.{Glb1&_CяmZQlb#߅8yZϗQPf.lVHʹלssזu-GB:DvjrZsӚ@L;ʗJHaTބ2 譗Z q?8p)SU."7cN DS^{QEn˸jSbE8$ #Q 5Hk!A6\!-.]&ffYꠉPNs` 1gpe=?j ˇF6i 7J߰ݦgǐM| U%6=.S퀴,ֶW34z( :Y-M a&H2(l - %d]lYCSq &Tu m(]pky|)BS5OK^K6G:Shd?~dG540iӄetũ$dbp@џB#xeJה d.(R9^3(H9cGVh-J}N1ZھÊt;Ow&;oΜ.QbfjAz)^Wq+|bm@yU2%OZ ,N` `'϶I~=zcI%V.H;qWg¼S29R6O@^U€Edt>+-n?,[2()ϙ<)R!JƏ".S֮ {"-;9M^VѶ|9QvUhXw|\N䅴;޼ E&}=BtC >m"sy9fbV6ޟ9*һw#yտ=6acYE\?y܇b= H%G|,% d T834L=mfTBVTI)q GN5_z`ys"{6 =Je@wdaȏ5@VmVu kr3ٸ r]n7+irX]նv}icd=+}|4kLPS%-VoS\,,|XN+1'D }2bek,J9_Y"3:OmcJy;mJjC,OAđR 9 fX ɃQ}7a1uW,W0+bAV0dIjļ]v8jٹ}nyAg햰XpŸ lҐB:DUU9!葾,jN %x~:3qvf"nֈS4%IRg0;gPz:, 9V2Tsq46CrVj`*b|L_07u_&N5Чb3]8Dv!T/ԮT U<x5Ū׉5`f"Tx}U/0 dF<PFV`R&o5o 8w |-fP/K2/Q }u1.VS͛ L`jCXQ nL5gذM-ÒK)z7$3lsC89+cIcP]%.DaF^Fm<7㇐M8O;Cs q+!0Xг[)7-,>osC` bU]G@Ԣ3 %3yM +r1cK?I Q*JHύt|$^ ]1 w /=:O9$ioњB{Z?+.%Zz{螹j U =b)i%_KYO/fۆ !d:Í5ϟPc{J~Sg#7qʶ-PɨaSE^<;uݕkm]ȑ+=1h 8P%6*j2쪀hm(#e.xRvS҅GS.f`L](GeC0,'Rr7e/AGvؗh2G8!DV&0\i7?jLw߸`{nDZyRjnΗ( ngӍRtX[6,CܗZƐ"FzxНp 0̳(B8)}V`&Yn:f9yB>fS@ L-?F(*,AHk2iط9$0㣏kͨw3Һ0Qd[jw|vDCj,XlWFF4.rJ+ÄF~IOԞƸR܇m?zZO/8E!YN//?R0շxY؉rshՠnĻq@1+NYAf;  *#_E9:D^Ųz r`_Y$rm q&,`ҎÙ)60srҚ ޸Q\ ߹>uMP 0L<܂-}O_ad/Bˋk^T8f"X\stﻔPM1Ոo\+| ZJн|G3CܯkxVཇB"Sq]@]J5o(|>V~t̂aBbv][MHZ'*3|S$B}%$!6ͼ\ 46;\֮NIй1bd>`"W#~˂}w9|Ƃ[/GgO~(zGj [VU3K`ݏc1n ;.p0i8}J2i]G(B޽݌c_ ꦒ"1c`qZc lȐMWU |MPK`3v58.bF3nY["*#Ê5 Զ|n'(Ouܹa'أ<{*h''7*7~1t&x\im[9#|=so%)^^p 8~bߎ(9)N{  LbcNi@8C2jppyGu^x鼥L>^Dij_b:?y_ըClO=!&.-a,[<9N7~=l=i (eW۴JN @wzMUnv$Evp?t&6oK 3}~k&7Lwv B,(2P)D_#[Ѓ")"NZZjBIzZ[YqT^\U͋dwbs#Nn0evdR5l7X*Y]ҀPV_v׫? i;d'ذBc5 HF9$Q bgV2 ul-3Ni[t <ρ^֊ AiƔ8Lm.!؟pYRUVO1BEFj;ٺ۩A$ON!m:5iѶWrKcFԑK(ݘ? ? 3$+mpp %:s܋3p'>cRi߇҆ʀB 1>9L hu >C %KS$1IlEĂjrHo;J(OETC{^1q: Td]Mp'?1ψRH{k&9//I- Zw9tT=c&KmEVQߺ\Bx 5fOY Zҫ(eWi4̠ ؛gI: ʜLeb8I.L3UەSvLaRU_`T W4PS=֎x0vK[9줈ɛKnA?&h'zQ޳o,WCh\_,3ks҅­qb[JrBrLCEX*eGx '#k߫fP(0,aV4/G:C9q&uӌ>`< w>,ijoIZ̠M"QOၵkX~1m"`[BH0.s.;ج8 BotAj 33Zm;jj!jNăzT@g^L\p 2{_%[*SqޫΈMqՔ7A' [a>r WvEU1n.Tw⿯ B7iʹcO 9n:#K  j]YdvA:Emj}9&h䔟v- <'d,(R̃)+ʲz >ϔ}EFKvY.h.S6Dى8Gڈf?-cקi*1>' X4\Њ9KiR@&T$3^A! x-d:qV)r!KiD lV9o^=핻-N+ Ǽl߰ts6|-Jx<2-oMm_:A4-D;8=wPH >Ds $LhQvnM`>9<[6C SFe*u.S3́zJ\P#Q*s6~󩏺9mIPL}`(Fvc;څNC6햜 ^Y{RWt6Y-fkae1b~tlUn;Szfy򇴨]؏Lk ᾞ68:lViMRtu ;BO@J0~l\)^9O94o`A9Nj_$9~tWqN9p I]-(ܙ0e)*ylb*=>DUka yJw,Sݰgp%WB+` m0HYп5Mc]0g"Ȓ,;cgk,CM:<|lgQiZJu骠IB%<>>~18J׹ۅSDP6*Za|4%Zlw.J6)Ppb-jUӼ䌲xTSȽNM tFbT hJղdu' ^,GQ{Ĝ|TAw6~(FuZmp'I^"o7$u g;ŷbbKkeSc+GU^8̠ `HmɈprluIs#|{eZn-P~CX1n p Q^;"X0XрA,Ӱ`4޿KZPjiCq𩁻ZS7A";ʌ"'}?6 wv0gdGT7p/~ P)DT.r [ 㐔E]FeY1vVp@ۋ%WAlÐyJ@#mlc44[vyDU&7nKPT.qgzH p/uq|3ش(fY$uA%B.W`Iq Q&_GL1;kͲ7`s bYLy4J"rf>[y0nM K98-[[2309A+p}ʽ{͙(tU(@1- m 'L9yo5j_vXj(oCYȚ ;:/RΕj,)D: G֕CƆhOrpEĶ12Ui $xPSo7xY/>Q:l|'ޮu-8$zD34v!y(a ?(RMhէ_?{m63"tL8L3zP5`Qw]1q7%>3MBb/wt䴓7&~6-9cuftN:!@v/:;LTP"v-;69xY0⧚ )G-uea{) Y hTbE S25j]YNЛz*BU67U{3hWho_.nCp*@(0>O&[Ko48Qr׍mqS_g=z&ܝ2v}%g[ IV/8 ,oRe41Pj._h(j9ET  zxkdL ъ8X&t*v]?heʣ(fъ}}f pE6{K'-F2Q;N'qz߇ԁ6[/(jB'gL/teѶxk*M:MgӪ6N\W¢Wߎ2ܻ$,x,g\Ї[{ DA@h`;2畬0npa@EN Nxᄂ]%F::B><0M}8pz$.WMo JDzgCf[z~\SpxV`َ|,u @:x.=.gk^Mɏj'`\kqg^^K@c=w4u 4AϓT&Yuho`&9"GޗjT8 lRȁU +e74첞Q*ɛMc4@J0Y@b3f1O`17!sU%aW E#hϋTVX]/UeFޱVHDfH,cTav r}j4J#h -JnL-&q4%?LsƑ/_imXJ"gDqiKº 1$eSEo!rR.5D[)<\„>{ -aIS4X4.Yb(Ƽ+I;s3R}Jk'>9zn_MAgi+&yi"sg!\dl }^g%]el[kƁ^@'T-%iyK?ρr#Kl'* ]^X|3̎$e7FNTP H ǿv#3VE/$K,'29+Tf~|y@G&a e,4 ?2n֟Tt@|DZ¿%w^wv^`0±SYG"yEr_.0̍;>ЋdDuVhfЅ22"v!m! w9'%llm:-ɒ堮P{ ()4UF #>@&鮁<`v{'gZ[)f&.bY<*FY*VN5#>|eN}Dl!O!xA1?7UdZmovRRkitKahwUNHz-ňHdG]3 Qp=^qJe-A׈9,S{?ja}7X?)a̙} |!4|Iݓ b0Sb(Y7ZjE*ڸ\u^{  2ŝ}t mߴ.&;'NfޔI)]o*qx}x %eBҫC@aJ?W̍>Z |L|jt6jibؠ06I !k'^G/嵒4a+xYi.l\'J@zR?] yf_Cb0Y©5889#Vh'~2!3˙tXEv4j:iPufb=|}w?VBVybA5Y-t:P1[^˥5oB#trMu;V n!_Y#ld+FyqC,Ѫ% Vm݊;8b_`DN?1ϔSETfA\y94y|w٤x$EI265@v$9'nCTk^KqUHېT+a&Zw 'q:,!I(WR5@ n["0%ᄵHCȣO NOzY4O|o{=Xs]PY:ߑh}gJ]τm^Lz6o9ySp4Gbr2I9A-ׇ"ESUҟ|)EֲI=)Z"vRPw`[۽7`Fstx8`2 "8e{:8Qw]6X2@_}N ^{7opOm}󢥇%? [Ӵ?d]0as@  B^};6fu ,+ tmvNh'D:!9*+y2o୧6`ĀvSRKVB/V\C#9Xg"@ ż |+g!fSB6 ] IR׬_oa,L.UGMPrwNx~oj4;x-pjC[Lz&8|($E&jx|w'E΍Ȳ}.Ӗ¡'ݚcx>hx:aۿwm?2J&NB@oMsڋWσaᥤ`/9AH-h31o'=Yvurrq چ1?Ps5<Å3@:_w!"a}8-̎eɟ&lM-FY MԬq蚍8ov|U^NZ?f}%'?"UR6VHuzg;c˧ˆ٥NO?A Dq|_$s9;p쏓g)kL$>ĈMkq@;"NO$+*ތ/5͗n \H`s1iZMo&ahMCзb1R-Ew2U /uF|NMךA#?~26,jUCӉ.&ɕ*q e֢>e+x^*1š(1Yx"B{P 9&WhQVəo[r'(lghk%#@cߝ[SXocדoix߶2pߧV,̏R]݆>a/8&e~0kV r 7dq |.J4Nf.YÈSa0e6adB,7J*c] !}\qAIJSJ>fJG>xt"T\NVI]L>a2R7Sl:W m-{/o. x|d)[0W`8zvpqGnШd+&>*?b360GԦGDFlwExM\_)Y4NVvH E4'Q`?ؑ`^UV:Z Z D#h2Ug4@Pz'.%X՘({PdWV >Rۙ)I&T2X %ݐA 3 PlXю-K%_Z D"ݙx "uͱ9*5B Ny|08W SC̥#*Gaan%Uy̸rvZ)"׈s@BFX32~0{N~E&&GzK-gV۱ F$.ЅN`{AڗELo451K!#5Tɣz, ;@)ssG##I=zMScChٷ? kqPƦn].ed!Ygh΂(A)Q$".>O _$AIͱ]l?) F&c_@ۊbi^f}T7kD*I@l2%m9ؽ)n{tŭN#?@zJӗt쫎i F~սĨmtc- tֱaC-@N6SFذS;E8r ?[,r3>馵o^*qc{6Kp٫j~͢VR1ᗿ>2-6a Yg|12w+rԐb>J[}OTr~CrʦX;썛YC R,ji2_JjNne\pEyM:N&ϸ TR@(PGOR6$AmrdbZ%N,m"Htt,㌸/0ɳ\:9*}Vj(y4&%DkV{T\!LJ~P-8GJ`˜ 'tn៳~%Ģg2ǹ6.q7Xؚ#ѳwpB4`kk}r|g  ?ef/~WlV%׿1$li.iu¨)Ůh)j$/ʿױD˟Mknd?>/yġK F8!FxU-L&`twɟV-Wno3`FR0jfwtC/%~R]mM.:hg6&8 gM<W,!R wM+gjf0s:J;aS >uS#lqpOis02y# T uWi<*ufO.izp@J!=kI` u:%~1Vn9]yTL&K"]0Ml"26$ TQኄ&xo礩^\DZ86˙U=t`c=+p)^md3s:~:}m8O vy MUi@ BMK:/|4.aF,qgz`)2l>Y4XPsY [|aKT:d0F%;;S:31pKKÍ=`b> ed&K>v+خވxbW*bh8. Y^TnbZ!sNJ>@|EyQU'<[ KD,vtCNSV $,/g. _?_}gBN6&(Y{4>~D`I ;-/%}7R fv}jȋF[)D섖\{O;J ɮ5/YB*pW)a&n)/ wzӖI/ r1LEA6S`j߸iK5.1[ 3z+S^n'`痣_eF$!xF^3}mpPŠmǕ5$/;|+cݡgxLpȅed"iuY/[LrX)n H߿٠tze(׎I6{2\fW7ӑ. OQ9fN?mmH=l}1i|09:xП^'JdLLypLZɾ:&9ƅ2<j'K܂ɃaV(qLbV.]k U;S:'G2w",ƍ !560l ; >z$3}A%y*(c! vHC0T$G޵D\tbFSo*MZ0$CyQLdFY L#6Tje}/%-} Yz[Y4su _UL7ި,g~5A@- 0lL)$_s}N:.~w3Bm^̻pJ/:m E(j|$b`aWH^?wjA < ]eg}}2ie*<7?Y տq y1>wMe%>\@Kݛ=9^.kz4 :`x ר$W4Iu=]0z \+p ?pׅu (#,c ~ OH',c*uM!ŠLh9!thFȂdZݜy83,H;%tK& pHXߠ^NP>&dԞ*lop%X,P Okҩ7(KUמeLOWi&/u \בSuFjV)t8'Ʃҏu}zmf@CdR}}_拫%MHOXiW/Vu5U{u6>רF{%6m-:KSUVLׇ c@ qN7VPk3wIVa<" ㍈+`{?SO1 cm΄,RT3f@GWxkKzJcP`dv5<%ĭs̐cURYȪlmS;S2k,tK7R/{NػLⳣ><#$I-)rJ[^[[5)~l؎ĞZ0~w_@ϐY`҄KX8C3*R&${/hDA*Qq!2H=3:bozl?ű12IjOՏ햒Rj +AZ0sT ;Fխ3>!]I 8Niy1ȻT3c+TAb6!/XR)/MFN,UGj҆P,!P NI?aXVfJg1=F}| [ܫ->8՘G.~؟YuQ3`T! &(_+p`d tN(.zu7o:`[p)Ζma\hv/}+E<c.Z]<ᯙ*!)+oRznNnٴwjWbӝeV64t}r(]xvy(,>t9̶cm[$,Oz%ra=~JU1//'bޟ9ӊN{ ɞ |T} K GCUUm(BDr5$ٖ X<.n6YULL͇>mvg%30X%8#Cg 9ϋ/D]ǩ++ͤ)+`\\DA;wk0L^ቯ8kK>N槁C, .&aNg+z$zYODox$s>9PA_tP⣰v ᱈ٛ;짢oJVrx0Zѩ#< @ ʐ)W(C'`hQRx<ԱGX&d* xTA^ӳ޺lq:d*M۱蟱C]{0ҷkyZlhӔ- )@/E#z!i[A=^.-\ hϚ]̀m&6E\1Y쥗^VԢ\!-rX «hq]Sڡtf> Pm펤O1\]E " P'ʹ-ϬN.3BXF-کmuVe_2(8c[2mO=bcKT ^s[2E) zJV(`%;h@GB߻[Dr?2.$KwX~W auD&mm9 !bXD:[lC;BîJv1yі[Cm3YQ^'0p~kY+(Կ~z%fuqMQ'!$Mo #T+9Xl0nʹ5u `u'utf󷔾Q%PZsv˃y[FO6ð clSv^ގ$^Sz{#ͥI"&sQwZ>.-rX(:|`xࣤxYqX!jP"-Ah{Bo,*yK_ÆfyBy̼\>Zhf5̩X&8Ei(KXOixOOxobx(^+wmlJC:2ڐTGZ\(#$+_~RLΫ4<~\׫6AjpܧLq3l=a.(->yOUfímy>y<묤Ef?ވpp`:^K: {ش?jgr_s09 $^ߔ탛5@nlϞ\c`z'88>RjRV4X^:{;*$.1 Ęe>;-Hz4զV%CMgn)>nK;1c__A&7uJ~Y&=tenx}T z1>HjאacBՋ`<xW;Id7N_; jڙ· gZdA %: HnMpBYM+[| J]4)s|fU|UnژH! dvX_$(ׂlZ`1^ A2LTjod}++)sc"GQ{jpt4en`>*u( G.X. 6genʈV [=_D0~AVէ~ 5I\c҈, W~J^>%bt0vG+R7H ˟(6k],nǍ%.wWho>O*I~rA=Tи!H;!2z307@LT{VAdU9A jz9%ΔZt<ݢÙ"h/w`<4ez9FAky\Pa)vL֪F@d`)R٬o|c=z<j{{XۡT"~}jW[{#;;Zv|+};*2Ǿ ?RZ=FfS6:#-MLozuƴ!ɞ(xȔQ;%NU৙?U]=C}ZrZLk@`xtϡ4Դ2S ѾX;HL3)~rI EN@X'=V?L!J̜{ EP=U']ڢ`y0WӞc(5]e:,%ÝҜ8<g#zc<:*/bJF9 =o$bhHRfk3%+\%`BuIF7qԍIkDTJKjkX先>B+|LC) !wOT"tG'ىm'uNdsŦn?]/<; z aƁ(p3 Q;<[u, ! sc#FgBQ2;Ѩ8lg9z%\a6$ѱxPa 9UebLE(qVYeQ&5<|nʼE& =its)'$~ϨAGGZ1Ž~fπPJiQo ^N_mM~wVӰ+% 5lR^SbTxED<$ͭ8Anc42Z2 ]*L|Ŕζsj<+!Ns M#Y^p~[ ެl6"铗M/6k0klBOv|G^!n璟T멗WBĈ˙3kZ¼L`q~^oIo1?U^3"_RZc]|(c ڈ*"shm߶Ubk5?V+i(]B9j$nq)c]%Qly. C &/wIH2=9r/46LzS nG$Ȭ^HoO)ל!Q]N`:h{3s|O? RZ?e,t2)^,R&NBY\nG1s*; Cυ,:45Oe ;Ϝ7r KXb-;+*J] T;Q Z"S+δ}2qﲏ/7Mߤg2Wp]_ M0]f$|EWܿ\{#1sm` M\^gJ,V*9߉UJ95_(!|t>H{BK\yE2=@SE@6 >#:.Ş8{y\/KQv yJKN 4Cq/X$%h#Y3oz]a߱Z}~W !91dBfk#_&b?-OIx&3K .~a ǃiCyl` ˮՑLPvGZp~R^AЗqX|>chEiK)O2 [(iWDٓtG;I;@isziD:=2d|(dְOmƏ=3k?O+@,WF9pCdlh;wy{ݷ`ίR㽮/`k-1;lPplXh{ pd(HUvz GkD=I#8Q~'sg'|[Ĝf:sR8Q>;Dx_9S-GH2<#Am/ɭUvp^ ru3}Jg!Lɔ㧾!ޱRka|ˏֱb)Msi]'8Xʤ_=,ȱu43J8MMH)AB5ɖ?LTT݃L@b"-Bw-Wf`LP W$2*n>1jv!3T5_85-IW\!/ Е] :"ޔ`b # 1e虗f& M5sgǭ-;,}0~%]#7a4+R -FY GHM]2OH7AIc!g9H6p4KK#ka^6}_w;?*O?!_9{$2LWׄVp8ڹOyS%QI_3:G|mj;GD0VΈcA-QsJMZʹT9oz}WSAⶉ"É:C#Us+eehƎcd:"'۩_%ő*v #}T꒖B"׮?%%=<[BV$ϐ#d8չzsE~"r!,L}-ƀyW H~ZVBڗ2DI$C'm1tjM:ujl2 H$dz*DO>RLFRnрZ S/˜T^sZ"qTe?fgt5 lqREx1*{qtEMS7N%Eߏww gd;5^H0K)&ϕK3=ܘhXVUo1~ÎsgYZ0707010000002b000081a400000000000000000000000161421e7b0000e794000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/SS]?Eh=ڜ9SW0 u|#R ||_v+c. :6O=L aTwUx6Tȣx~ 8i^J_S uT=d E\1 %Kܠ 2h8e&@mX!M+r=?B MRm KLp+<61-HscbCdۍNJml&aj ˷Syܺ& %̦[CaWlf"ãwX1Gc,ILJaۖL_0R6N4~={մ)" @l"j-?EFtg.z4[tLn jq֊ r i|h/jjx**^]F5tvR .c$3%:>(y( h֊i \64@k)u /@+%E[&Ȑ<^+`o(oq[]M0$DmL".7 YHgO A<UV P ~2[DnI'o hZʭ.{mМB}>\MY4RYDvm1 Q v &Xl ݁յ zETse*,aWB!%PqˉeԡX<1- bLi1Gj!-_˶ 1(c|kjf=}_kׄ(^RW9i]?q}kY,h~?f,Cg&:dOv%w&H(pa_;-O<ʮ}2#=477ˬ]kThB =0@=4CzNA0(^E,xY_nXB5R?4xr߸vO31[ՙYL'xoҎq3Fv c,,@ILB0#AMOV8N6qH&_,vk!مUg$?KcNֱ!ʎSj8\f:eV0[ZB\.1!Kjo]cJ3<@T(N Vo,W3w,t+uNTMoF~{M OI=] )I+'oiƣl\hr}~aw@A=ŗH}{:ӌ`t i۬MF ԞO $ʫ !ig@$YʭռDs=/tUQE+Ԃ:msʒ^wH:ò \(7Nhɸ*<t{ܱgh,rB3,J/5af|pt&'-zEaHTH#C;޴$=V&sα->_#?Ӟ6ij`2\IKO[^iЇ+y%|Y1~pgc;=4CX$iUΟ|TO _Δ`vzp.2yg |=D})J yۿ9SP]=]ڦ ǬljDGzf?]QbZG*-<щS!qb+Dg4~0Cǎ )1+'947](wnWuQy%"k,Omd-/rI@5.Pc{vr7Z&>zW;9Jԛ^e]̡p\u>^tqeV-V# A_ ?}R8SV~DNLKw%7c 2t))-Y56qDLÆA-KD'e)t}TMmet7z{&C/"y|N~b8`"v hN:\W:IdoM :#M^>'`-Z;gT1'C}s/!oϤx'W^NM7V1=:J([ѯ|L/ANm8va{ʋ{P;px}]1΄ycr, "M-x)6S2+.QVPX W(*LxoD7:ӭ_|}R G~l p /C;T;sbm~1eaC.yE7:hwZw 5{q*cc^+ixlm)9jՁ`u@hMi$1s-k/PK!{|k  go~Ĭ"N;G'ye}/:^e%^\Z~QHR"Ie D= 05)m2D|q[_g9J!|<Ŕ7U(W>O4xW~ZTqOF r:͚=i)GɚJIeG<xkX3tY/EniRP+?d۱2*g+ Uf5 -6{ БxhuasAn ӥ~lZ u $=I]J}q1$k#w`FvWOg+%"libV9(F`2jy攧ItCwk35&qi~U1H1¤#ilFݍ 왉xw U3cBTч z{,L{JpfBf(97U q:HNk[|~LFJMi)P'b>;O|+{f'ZO׮Z7;*b[?dWȢ$$TTKZXce|*R,` 8N|cx@Tl fyhĹ\,ai̢ކ9;D4`{'F)AKAvn3BIɢo|TW ʉ˱1?$LZF\˻Ո^c Ba*s@ܵA0C hx45+aLL$gs gpS.n:j|ܓ Xp4H6|HQyfU=:QW(B{>:t)-\awH\6[52;w'A}~T#͵EN^n4rfkwi~3OzuS3&??TN^0p[gNК C.37c~rpɻS4eUUzZ0zD< DY3-4Yv/T) ּë;:xLQcצ!OZ;bFf$zK$BϹ &{HAXoBBg)z.ҸI>Wii3k[πK'N'OQMr7 m/Vy^ M+?qJ8y/(=n{[#W,6j/\T7WKIP4z[my}_G5TR1}df Nֈ蒹ÒUm_SQ8P=ɅW &Ps* h =w:9ƂΙWﴔSwIkݧY6]xlVDx08-4h}ks )oT$ ]!PH?*u.$ȪjV(D?û4m9U< 6C:wƫŷv̉'ini\8,ìpJ͓\)|s$7FLգ*OWLYkx!kJ|z7f?[u߶sT™_>bO, EY^k;k^2^c4 +6v]ɺx+,JIx楓24PT[RfR#nD6ML=#,xC(T?2bvc R+ 38ȗڔfmv,_Kl1EjبkSbgKƨ#O܃ ^{xQҝr.1_ILY~\ Ĥoo|~jW*4 W0ИTx]{M{%~<ܚEE4jŅb_ȆpU([_zBOC@ 9i8YWd]j%tSݮe@bZU$҇8*޵;,&³|jUlfQ~0YƅYSvnK8{8l EbV@=H]mB5Ջ/'>,#E.U + '6? KpAhbن>JJBҘP*$0gn[(K6kwS]I!)y <},dQ ]C1d+ hE=5TIw&zTRzݳNU5%;ڕq#נ,eP]F>ͷ.DZ{S{lwɉ4,X ȧaj~j ~p בknU,u@.Z2)@tDrM HhJâĹIg\˙XQ~߬]%;Lp':6@Xm:<(^`Z7,tωȶ\BYX:!e-r0;j=NJDUz#ӮJF,lf7CYzכH -Ԭ; \/0{qBLdM΢4qH(8G)PVt/xZW)V<JD.&l,IU (drHI>Uqu2$IlD'e]N 71f&>tU2 ʳ!%d#w*yhsғ|e7,RrrqGUJۯEi#nILdHh+hs}w{;XW>o>R ʟ 1SZ 2oUQR-4% ^89uXN\o_y@ARޟXo?/q"!*),`ɖ$έ2 ~8Dz{zHI =dz.[3 []J wC" {%i\N o*c ҰQ Ӡ%E5zLrc4=ɷ`BH o`󽦸8UP0ܣwqSJ芓Ib:spp!q2/.uaf& =SŹ%TT=l" IŻa;w`0bBNOy7ϗ5sST$^5Pfĕ>kztål1b,xaߌYtib=$od7lڰIBT-Fho=BL(HOkoIK0vB'Y9%5E2se+6QzTOƋ?r^_B}F/NdG8b6J@A>hp7!L8UkF%{d<7o`&FM|\ )|+}DzeY&0[ĸ4^ gP-K4M$|IGkhd"` Ȏpa27= #Ӆ8Y/;)3$[n*8r$LP\טwr  KO 8q8;~ Kwea!5-xJ<+7*gm O+qL_5{ pQ T~ Df%B7Y=ղaoyW<~mB+u+tlvA+j;^gr0uyݫF/$OBuЊYj  q(rr(TENϫ$JJfAE3d˫ ιIϗ6mS$-m9>JE^g1?l3SjC (с4gQ淼FXqur3(p.Y~)D5C}b8Cj-p=v1Q%Bi%밡HoIX#8M8ZA6&G{",{eX }mokٻyv94vWyAo%Ε{"i?IК+oJuP>rK@إxNV"~Ȩ$y˜ )NX]A?r$q|L?SQ8*O rHJ7wr*x!kj* 8To:} 'O5 8 :UÜ%27Q}ՓV Jxb=]S] ~|΋^רLfne!c1/|؃+ȵ$+-n%9mf.L <^ZKH~z/ZhİAN{?{slv ̺[fK`GGK:"f--8H2%w!< ^?^e !a%R/ [vq<)kc L][z0d]=Qm/Y«u IP[+Lq_V~ieB;2gC:rP3\E3uA3Pq";{:jG$r^+C*x9QDVh3B:'nI~Ll u 8ShDhk\IT0bY~{I Ƨje} 1Wn؟Hy6©-59:6gA5 kHkKUr!!E s{,>B/]6)[##[i!/o O'Q#@WW8qCC{{5# =f25K>sAX@4+( ~0 QxeN} zsF}t$c3T['`wE43o~̍i.e@iuV3~H/LŰ,RU%ϬAU9U:[~}p:/R8-/4 M–pf :݊F_wc4kڎm3@HzaTRf32*/V#ң +ɚHjѨ3sքITO_5Ӟw0|/Z[_`O W l5#{A7 |2X-f0/7`E pYk=>d)k-ɏRA&GݲlNuqRmİgH81YheZ9%+[R>4""a @Y9zʴU/3"6t29) AhX,GS!Ģ@uy36ZΈ&1^P P\4 Q{"@Icz =7yFdYfSM x޶S7ίn`eChI;2{[S0 Ǚ;[s=,tRkI35EeQ0W\}VMU1oIr/5ۮ}Ns{ճpyIN){a7"Q]XyxC*9oj)Ng>T5u . N@+*5۝PoA;qHKa#5|)(ظVLXKYƝ.wGUk+yτ>3C͙g}C 9gG6: ,w~~4lP"#Qx`dqx: >xG ]#dBp[=8t+%n)w\|H%6}QiIw,cʦEꗹ\rT)2۲I*=$r@7Urx6ӆ T͡Y~LRa+YP0= } ut+픀?HDo?RnVW'JF9k 88_)2>߬ aV-\`<<$p80mHM=>Ntjz ca]EbK ;J;%:kЯ;ϔGv^"C1FE -5 rt㭔8;/{Wd:Asq'%󍎮qru0SU9o&֑s&"|ռ*+UFeBHxb2; O,0&a%PoVC5֜!EE1L }T}(~ԓ39TsUԥbh}"g)7ko<6앥B$j1Q_Ma/u4 #g\0 ]ɕ-{]h](nS(nq緅J1|A_TvOs$菺nAYGF9|2E$'d5;~Ma#I\"N#046uJDe&<Ǩ }iGl̲KD2,r&h9ϝѥ:axek\Rh_=&hK.w\+ܰi.Cʽ$ U#ӗGquv[Ekn=DpjC )pxՇB+DX64w~A)TC+*teP 2}լd)g..O(_?jӽv@C9;L tlޅbO)u{L?H^j6aOz#OLpx  v@~޴=;Ђ˺h?p2̲$}@)Rʃ@q2PQ0_]F#蓊+t$Nrg yA^\3ʖldDTO'Kl@j}f5^FJaAWMdSU݋Hl6*Չ9ź|ABMlM1`[ ]poR#gKQn6dJNCl9A-n0!lʀ"zGIΉ(6 S$v7I'.P]1X$b #f1^$+O򔑝$\ cS򄑺,sONtNEJ< 6c1pL4!5$"o@Ƽ&i["-qMݕPv":MD!Dg8PӉtiOhznW(-J^Ocf3k `Ri`U7d*əf17+ڶ DemSƨ%3%Hpxe3$LIR xZf]36B@}mbb64'K5's4mg$UbC{2ЯOvPnq>ßY]![S{:@ҼPfqԳy L/D~Ts P9BV|-s[a2R#!ho⚛ Ο)$q99MQ́]@$=%:\iɫSƈ0iEOD_piWto5b| *^>~ʒtv1e2w&D8OQ(HEirYąbbx܍x\g^uXFfHg#E|WrP/)Oߗٸ?[AH g> zgj}vAhsK[{w3{FP(jêYfxa]Xla0zWtu8G^UE9lZ|??TU~svtFB 9*g޶8k yeWw1OkԸW>6DPRܨVumfF']_6 Gp=Wh x5W&hG/xN*0Ro˦ /@kn]LkaYI!ctIO{IU]OP#`QmMB4RΩVUFHTnPni[-Ɏ?2:VϙHb4a wZy1#;"Դ e@qlW;ϻ dl%nID%7f|r;M;/ 4cdJ7gL,;,{ !X*J"sr̀Q} >W/i%pDp:Vjފ8Kqp DUxw%_-\Oi;on߬.u5(gi `nZ Y:Yͼ杼jIVSȦ qۚi)#)cnw׍i6 BChJ\:@Ѻ3tk^ ugMFix)'SXg# 9;{pj$`qӄZquƲ{Z!}P_Àߺ'? BUCdco6#}@RČI"a<07e$]*uIV)T1[Uo"3h՘T^#MoTHGk%e7)Q[3m|~7h$5?r&q =\QX퇺7^840Ö &^h9qzIsheS2ۜʢ(@s3ݷ×"p,̵P!m-"bZ.l~v\poA昞@qlY^n&k(#yN'vb[ ͳ8eEPb bh\8{pfKS5X ;ɞ[F5o7Ff'@Cֵg//!KV>`$ xA@.Q xDL;ˈK.6h2wӅ>Vf> qc\kPtpB$Æi9 Brz/ݠthbQwņ8D;jǧ,Jܬ)/k(!"eFJdV3kWs˾;M9Oqu֔pִW}.eG0j; m/{:>2ش5-]ʙL1:H=HsY~M',mE֜-ɄR кN?ASvXq@mw0.{#f7IqWQυ|rf~;זV|r"+6p+cG$ W'=O]쉪7aLgy`͓"hkNr\ 4)q(aJٶ!9ɸA\CAGC4>!;|7늜q<#dBFP]㼶SGӣJPl껐]yiqsC/8w% 3/ {aG*&^I(%I PydPa-olRjNkaXa7{ kFV!MJ;L]-!'ToimPj!VU!Xwu-oA%\xFCdusT2p05[A%v)44Aejc*.-VQ|bri@ |hK"!#`{RSFKvߒ$lPؔ#:9 b8v"5Zư%;+QQgytTUJ*֋Uoݑݯg{, vN[?$ ~rxc]=M 90'#;vlDyWx2뻚-G0 9LM)(l)P~f:PMNpYʔ-+%l>X|,W|.:M@Ҋ>@N'#xC@s.8~jW164ާ5݊vgzir+.+~BODyѱ~<_~h1 Цh O.߷nˍ:u{ 1J7.AN.K `!M1b26*Ee [9}Noe[מ|وzVxakes*eA]W7sf=uѮ(St+^Bⴤ]Ki@*fI/lrďFVF$Ԙ!^)(=rdbc3z|+oS^k1-=*#0H[m!9C0!B(c:gV8!ۼ$Sl ^эA)F\T&bI<>tҟO q>=Oe;`z eJJ@nXXjn-܄DݷJc"?tX?{H*{_`dc(9eq@>=dmԺfsIqpڝ̹p{)4yXԄxR5~aI& &UoXܩx&gRMRL4OM,qdB]r7gbvx\ >؀ٰx/d׹i{zM] -H328MBgxQo;W~2xj;[Z=sLh` "$f REw"gp4˾=ǎ%:_er۴c3+1zE`BnF&= ?Q|^d=k^ஏZEH}"c㶯.Z@m;sAγ8z {3zFm 0dN «`# MDcP#t[y\qԳI7u0Uz`>q)jZœ."=/,3V6͡ ."ЏJQ3 7"ʛk\h\WE>MW6dPg(0 ԱRGʃUBH\YsP5؋yĮ?GD 2fKrK'tld'$̌Η@Rp.xO2*^e) `Ndѭ(/ 7ÒCg ; q;JNwDlA{B@P~9,8EY1g*q;PCGf$ ybN.ա[($AlT<4b`-Y`XgHʳ`)_pYQO_'uR{Ί2j4HXƌKO&;woE2J167~kV0q& F;''kywS'9)_;K#1p[~#q([gӝe2y_;^Zj:~8Wzr@-˲7W}Z2l2{9,P@"*²wAҵ _HU*>#)h}pC`yRiGJע'ڌHը:G㺄ZccXBU];r c˧ 0Ô E[h">Ԉr:/&,ϢjkE[o/" pN}ApAphHS 9Zp/\8LiOJܢZCy0.m3ޗv{ ksVԛueJт<֊%5˶R$Ff>XFawPLE? Y gBqͻopXP .96 bF*d$ >8aC1j@mL}GJ& 5h|SK>٢WB[w1 8+cȰjK 1j p;m`%`f!A#q8|U)B3#M!;АEP5]<ǛXgXcNFo=YL3|ȿFAc"P%wfLc'A)<$46^K0A6E%-e2#wQ[XR+э4+(se2{W'GyogOda_@Ko?7/4/iԴ f}z殻gҹz5䎮V*8s@\ͬE䏌UcbA'L1==۲*h@H#uPaL% O9G25?v:דJUCkE3U\7_5_ 5zQ(VKz3Vy8"6`+}н?)37pU'yW!ܳ⿥*,<;Y//rAc^χDYN," GY ie- 3z ۸ykSaʧE-ɦX' ҺD(\(g{ t/H Gc杨\\,zm tک4g);NPk+]L~ˌz@iS>D(*Mruz%#qX-X<(^wJI@(.G^HTnqM+1aִ{tGBk"iED4?Cq2ur"EfGN:[ kRd*Mݤ|?ƻ:*]cX|4D*u_LyiT+)޻#ɍ|J~,w@P\.'5VOg't1$jY*J|0HڡTQ' v-Qei&:EwAU8·h\bj wwPfܤΡSSGcX00dYl==bV)T:, yӣҟ*閎_{5 >:ngڜٹs J(6鐗ON:d@QzBPEѪx"eX|+c*0.m)"/=Ȩtb/~tLj.V<Чۛg#!.3O*n/~ P=/vsx}uP*Ƃ&LMu)BGD5H/1}`jf m֩r[ǂ~+ u/rCi>j>baNlama v(yi#(L& 1^N:$'nskt;9c i N~OݬI/5K82ҨfR({L7PsY`ڒ!$0]썖D5;`O`E*c[yȟAT.< ̷`pIUP^H/jԫϹߓמЍ̈́w# &r_x+%wW7"8 ӛ 4ݿ8f1YYeEBaLX- ftcdi4Tm]Qh LpkcR\r.,>)ʻGUcE,G1+Oo:==R&2X 6^e:& gTS- S6†" &iae¢X=QH[ͩ D%FǴ\zh1!of6/#x ׿X;Ìz_뚖괚q5r)e_jMbp۞,əYDVbF<@ZAjk\q%ͅS䵈xwI:t i?`2Ub:w_I&i@en:XNH t6h☨gK }+ p3Hy DW`]kszk4zv rI1:쌛n*>Pz|em7G8efJ~"(gt+uU|fnGK6? GqP׈O KWCh"v`\a!:N4tiUqf :7p:s{Y+ E$#s",Z@:l= _6rRgeVx*`K1$O1hJEha3ؒ}pz ӉC'A7ݸa_/ P!Õjko>.;+i"_0uL\+IlCN#VGnfBtrͥQ3Y#T6}{ s&`kc/Q#-z 2W:"6 s)@2RRcU '4^X-`:>.c <*:н(KEg_x5Qzkzf2]B<7%(|v9z]tp:ϔR݁G:=]xb9C)X'!@YN;u P: >̨Zc`CssUl]|z7=7ITۻ@wJ/DBEĬdpqI5hIm/HwO<&WEc8GDwiumtڗTBM= %+16Z} ž" -~Ws?P>ZEGٮ'b3 %_anJg>g|Sy>n̅xvA_3 W-}]ȏFԉG>v@:ĹOKbWg-q!}}9Fb(WK)ӒFs`IFv`N!oW.c:r-Y*j~T|h`Yv[፫yx,)JRomS> ˨wH`ܢ\# 5z>GQ3MRP>N4 9Zrl<W"n¾.å`X(pz(tU@ȈL&r˗NTf=xXJmЈm(N.Gm,^L8ڹgP'1#UN҇f {J]z0m,ܳdV VRavP+6n5?!Cp<Ζn}7<&҅fTMMvXWP 3Msg?+)=_Dm*5$]zb,h Z"=a@4N;D S˝~`fDfB..`8;M y++wh}XE ru4HRDC=haMoVAp'<$g!Z}F|XN2-& Gٹ.%=Gٕ)?m!4e٩ptwާP2LRNCRkH9:zs#CHT*M ^fZRo m0>T rRe2ߩ-=H`Y\lԴYyVop )W DmW0h nIyl%񬣩>~a0/d1zX;*H!Joo pt>DŽ=  _A5  ~*uMTE;4䋲묅Y|ZbUtB3{Q:Dϩ-^ȡQ>%,s 쩐l<_RaF 8&>t孒:В{WOH؜|G4  Vm@t$A歒 220K.@' Im'Dp].Ox-BkkvqbĀ@ݰ/B F^R$J>$҈Zvw#LǬ -Iԑ{~؄ɤ 8Ŗ3NE8U(gEj(V$\ѝxabVz}3qO]6CZHΤW>f{Ϗr+ M0?tv)$K{t|tb&[rn? vcTL34&O} xOi)eGQPȅ ;>e={q,A0F=*Q1MXD1GX߃ Ò0fr2@ͧkWAd 5zN`F$VT5H% Moq=L5}AKl_8xx J ')kƓcyp.Mŷ 5]ة}ޝy S㜉I 4BjQn3J2u_$sH T.пlX$p-eĻ16|"4_E)eֽ9E ߃&mM胞J/(j ¥FVU]whGjU'_<.7P\B|KN(t^-ej l*ikQS4磮)ؼ& k?KiJs^"amOxJ|wQ0؟LWXV8Y[q@?fRb > Ep}MdUs/5Hv<>&a 6N4r=6 ' ZpYy}X ?xqz&+pq@8%jK1cBJRl{:P3/{nj\JB/ -]1 <׊iH>LJV,tF \+~ nOems mCE jE7vo Φ K7oR`*0Xh|$1.0!I@~Gb3q?xmT/FPnNZ4'tD( 32`a{ {gvʭIC>01cмy{_rI]6{Zku;j+0O/- ./“r][\5%PdCDIWH|3V(oK0"D6%H2O(.Ϻ@RF%7)$t6f.WJn+`}_vc rz8am/ĈyNt4#Ҝ81 Y]ۺU@v©:4x`Vmʁ6#} |i.q*X{+v5n *mn=~)rG?%] 'huQpA45"8"!ŹqE1">.|Dlg@o&jibЙH[9vuE/(R]U: x 4օtFE=ov/*)_[2~\ z M2GbqM\PU4x5kB"nl4-oFlj'_RE2{H zB6<'PNVɯզ G*O(L+W9NEݴ_\+i8 8ɔ_LWYwoLviunY F_5TvS/C9ScǗx*Rg;ER}˄ҩj@(W aZZ&Zz7R9UJˏC8 9m33wdUa9`@{ӹ퓄c% )6&85nkYOg;lfI%} ه d7i Uiy=$w{U FMSp}kb]շDHvװ˵9[3>*=w c r:ƍ[J"sWǪlᗒ$ȾcwY{I*$oˑytXURsBS(.{׌Q!Hw$H(VpGtx*8]rc^qQ379tܟ!_vA]K&!"aү֢Z-aoqх{CSY5a,hoeX6\H?с]*~7wGV'х|k-Ѕ="s2'SNtuW=ڹI=3m({g [Ӗd v3˗Qya @|Xud2`=t:vj֜(]j-U#ۡvB1dKbOfN}lke T ްa{ԭBRJBh&X䵔ƛ5OLdiL}]xN)I18 eR`]<~r-9(Y.2/.*xxjKSYN'c*!(E Y"}Ɍh5'n_81E=<ˆERo=:vc`xQa?W)\b1ӉAh0E.총|rBveVkk,P Nݛ:-B׃Q1lmv6FjU-SROֲ2r+AncoX䃿,$ T`٩/Tvb$q%$Xg Ss [;`̷`J钢Cq>$7 0{R~s]N&H[ԭ Gn51H}9ݶ%(NK/|6XR6Ŏ-'FzzBtso!hKj,77-L5"٫hPxjMǨnL{WOb<+\mSɥa"ExlmmA6XT_ʹ4H"l!+ݛ۵OQcYKj0wkrpKB{^nSw.dz6cq.\Hސ=Bg1y Sb4r*v(;۱v#e?oϰ4 OAE& yfJ btg9XRO3"@ST @D~U7ex &2SXkcp\O\[0OOoZ Mf4"d1 ^7=3b}hp~2 J` y3Zw |{+}?\}fm"=)p7 9jt3{`^ a*J%smrO~mѤz#櫙nWaP1%.NH VOnrr$䐧)vQOYYڲ+bs`O=me{N57 5i G?0)7`X&j,O X N* ;G8n|r&`5x#ū}aWy7U%Vc~sJC<7W?8|jыsW+:Px|c#G0m0l4OLQ7)X׌3?@53 qfKQ7D.V9ҚYP;IC鐕Jbclf^8Roö3c˳aIfmXU%OˏX5h8wW֍H>Y&FbƓya7' ױ%+|}:,iHa@A>[$) ӠhltMmᛰPBIْ*lS! ne?s[o4 )@o9Sg`ie$bȎ;?g2D**"zi|uΗ!m|`WMl%vOJB]`XԈα1Z-\㥪ЂE#@o͂pj9@'˘ذpoD d%֣SQ̖^3rqǾ!>vAc8 u;(y128)vSd~gdGRSR=-Nг݈'+3`\'S+z̍p:9] JԈBGpIPEJ4X%91s'TɬCNP5H[I$'3xCk -[M"cC`)ظO&N'x4N݋=9݃P&+JH1r0O͵GsPS6YQ IF1EC@ RklJ*fGnOp5$Iv-̾Z'  B5ޱV.~jsG;we[9*Ul(UH22PoʨV,oG+iѺ1)ZitGU)v> H/.5ЩDXezP;WjJOcշJDFTk/W%NZzZL'}Jٰ">:%Ů:5ٻ/+_n)̝`4aIv6I̢7:6n /FJ1G,ZB-t|Sy>0g\6sI8Z-|sc,i3>n2>rݥ| ٸE}X!ꡂ֧ @G_( 4{`G%/Э'Q'(~sN=Dd.3-d~Ox <{c ކ:r0."63\'Vd/޾ݗ"Š\gG2?i7PGm|u7QҾF[n."e6FK[$00Xƌ~_{E}lQ/[sD9bʭwx4|A*Bi,Ie'd;)k2nFEF7 _Vi]%Rbt+2x"[\WpH,6g`Hr1_֏SLhP?V%M,/;2Щ?3 Dl)ycN!A>R-`+310ՙv, qEu MVǥ#hMDz;M#+L%J1>|D{d]c|t rYm{mao| ȼLZZ`GMw+ҹUC1~;p>84? ߓ5y+p_Rw0JCb;%,LRh^ 3I=~bzl}}hAc*rB1AF @\sS1ri,fo:1-:YA1$HhhwGkL>Fmdtv;S._`a5OBZ4n1Wu70`z緥0b~јgd3Ug.t2_[3{HmO^/Nzp259=҉ꯔ+q~6PL$"6[f[oMyBRRl2d%R$i9[){ZX;6:txol ($XRE{/'y{"O7@ލOZ>ʡo9K)R$m'{1scׇuFBg{#5qOl> "!G6JֻVJH8 N_UKD(}ezJG!F_TWgT/fVIqBQmDbNn3/}q)MbscsüO˹b$wn'!u6X.j%G%%!6*hƟ8: ^$c#dPiA aw @lqQfopckt~JڍM"õO^*}M @@&<ݎ=>uOx&?4N]I5=': "1jc<;^L*01 ]8zR.Du@Nd61ոC+(yG'`jsro@=BKpg"ZOb҉=J/`S,k=qFA" l*T+)nEt8|):R앙 6ߗϝquyc2:ԑ< U:ԫG$~Z)$n!Lh֜/\5\kP{K7;cCō˱]lH\ax4KݤgViyj#zsWC[S8e9|hR y.OѰ jdN4=“,7Px#|\x3Zţ='.'OŃ2}ݴ%n+J8(/[ ģ~U,QGY/9mv$UlCB=*LO x42nieeǂfdQW׃8ЍlEt\sc_7(~ )J`$–[gH/KϜyBc%ki00ߵ 5Haֹ82P !$pxY|>.jI`W+f2kyŽAVƃ`GwMLFKHV3 ;uDV$Y=5EWW/&`|"1qēsAGmyU|3v.ۍ{32>Va8!q.Q횅LJ\3RQӞj16I0[h {\Nf, /EP6yDSF6xE(ܰNHOÆoR+BQݒȑH pϣrcꎷ3jO *U@uPLjd6=%YVUeu.͗ ͡qetʣu"6LEސ6/61Z@BZ1}3zP"Thjvb L]!` ٣UT: 0/2&*^RS݈+iYom'4l5FTAoE`vtOXqJ5UTRr< &?X]qD՚gG`EXxt F-T<k/6bWȸ #o*&zX!H2\Tҟ+ p F(B P]i;V{tŒ偢Ou዆.}YjLq7a|X[H_=21-PDz7 t]:_fBDiSuE(eu#2affҋ˺.y*m ƇA{Qlg( 0d&IAv^{G4jϜ_I}F%gsQU47V$mVk]AKLڧ/ILI7_o%Pm4iO`jJZlr9?.\H!0~Aȶ2VGWI ~X]kJbO_1J2TLzWrfBoY&IGGY1w% +UP$_@Ao5"3WUkO9jXFWm!!OA\Xiz .99ЭUX NݥL|=A(8*0-v=-ٽQZȢt,*ywS2RY.5K7Dlbpp@ 8dLl^ FЪkxj[xCkd@"meX'20sm1!fZC@PSGg4 w=$`;C Ip@1JcTYhl`. zox7tڄo{E6LfD^E׹+z.SV;oӞ`5֛+eIyw@f@B3@:aD]\I+/QӰP;o;tO{5OXCDvO<%D64xyO>hY ͥGxvv/Yaų'^U0<~H5in}klhƍw7/Wk$U C(4IoMT!0ݟo҇{$M2qȤѕc(ĉm T{x%ɠ:KO8Id {w3GQ&Ӓ$O0L%#8ؖ\>imaـ4r p'v?+.\O<)_fw"nO/lt!M]]M,F~V|iriδ+E-iSЃE3D5 įgHƢatR Ц" rK[FM2ǐ_*!+ؾ2zW?.^ծH.'s(/kG"[2q)[IT$LoJ\~vW!g<P??Q eFxG>v6;b{n[x@x5uK:4%o{Q-k[+-/[LXPM9,ozKlOA{dJ;m>̈́|p쫍>-dmùplNdsނġ?<6f$u˕X"zV }ÛW4hlXNnvGY" ;Y"ȝ =)M s0h@tLJ3 ^) KklFNgqObV1V.7ܶAٟF*{N̖~\=$ҹHDJ!kj:XQ%ĬOb߆v#k#k]dK"4ƾ߫/!{̢} e!8eS^j,9( 5I6i /A`/B.,{X\#MQBohƨ+ &(j}{-fkOSGdtN tww{a]?XeCLJ\IZh^[E2G>1`^.:mms?~\YWOru !LbuS˔|zvF &dwɺdhPVh>`ѽiq28A\j{9 q5쵶$o,R0s$A\sg,M0Q.7LWPj vacyYf7rJ˺ 637bFREB֊/thf? VG?J}Dʈf*ު"Xo$TYh_TcEpk5!.GSumbn`1i>Ej]LF6(ZCTJ f.c{J΢_mRɶ (6wVM#%,(Q`{#$E2U\P4ʿD"ۄB՟ nl#'p!Z#zh.!f W44}դoK: Cq믆1v Djv54˙u@rZ&rnT%I#[~I+𠇃oD9m?`/hd?NEj_U1/̜yH&cq:ӎY8ݓG/=b3tCI { bW6atg$)BwJs\_YncQZ }<ːK'$(@`Ի33ʕ iA-MJ;CRX} #GfME>R_e*n~ rT[cPGX +6;n6mP(XŭCdC`^ǭ*o̩?͚œ_Xis;A@޳3{tg\ԋW<FuϞ(*2/XP1#cجi YLs8[n qSmuCFI8)w^ A)^bCf^C6[Ml-:-IC'XbEŇ-`,pt6ۏ nR2"l]cӏƤbah>v.#icJtmJk^W,hrO`cuhdGNS!3a}3W7R${CB˱g/Rx`h;{ň5$kjRTۄmi+׮f4o$$Z ɋW) 9/s._VDJ[\1e&Qa5\?[K:9Zʀ7D)KDd }d:T{w]R !7Ñ͂dqՆ2uJ6; `CqLDix-װh zk|pϯW9uTNp=Xt]ѐc#|{Z#&\"߬B h=]v0T0E~Qr5 l:0ʋ#@N??;999 DZAr2ܯ^1:-2Ƶ~a d7lsIR0\ǮBj>l\&ٰ714SmJF>tYDž$+s(fPN*PsfEdW,Y p{$2IʷG&SJ\O&+tiXrw6s3'sƠE0ZѨEg˄!KXFügvұzCy+M4@]ɿ#ə@j4fArΫn~tбi_OC&;`8>c,KD"q8i8ϟ#=8qϤI-[(G5m8P@CiVdEj'w8eV* ZC)f>_ك [ZWk^Ǫ#ѿ % z&w6ZX̗jAfvtj>"Ղ$ sDW(Rv}1]ڱnjk~"GWl>󭀰_qٙGvƛEJ#HZ{ݰ L mjP|ko%oU[3KS["Fo(I]xGY$ϭa ^ ^櫟kGT@#3 ZX}'P}}ssfrd=tF`h$;g:(cU $:$"Ǩٷ.- Q^LΔ+eIr qnaD;I0nX}nz%/E%1*!nBs]KLoN[u[.PTPfT3/9|7-p!C$('B|4>Lxj͜e]_ݢPu GU%Fhīh߆s n®hmjY-*mQA ,\IN<$] 8sz<(Ʊy4Vꍣ֋eop?:'9loC xXX+EBf.ȐdS_D$ЪL/ٰPz.uJ4ws&9fkx_3o `OUCG&S Ճ\Z`jt?ü.={n LpNGMN?7P#NPCFNc fnһ($4|zt6g JlmM+7l:GȽ5bp?m+aTa :Iw.IVA1ې:M9D=3DlmUJ+,6?cpa䭴sE9t_@e(]w[uV?ȿ^5̀/J w ISӽCiNw7ICH*GFZ_JsK0?HD}6.f-pyuZ !,ƋOݰ$Cg.Fdډ6%ZM-Y9@gSA(x=.lDc yZ;8I#=4E;l v `r]<~\+, |K㕀 s!Sl.Ca59W!5VNmX[ 349ຂ(4WLQ.̖Vu쌟ܠi ԈwSiT?[1W0S0lXUÖ߉/cD58L9"X}9qTʝD ɞ`( DIw&m>Jm)Q}5x}H+ rN}zސsJ %'Y-tz\i_Ufg.+޽Z{6-gTgP7캯,uHʆm.X%q<]Rϻ,ۡL&t5^QQP2T 73 Y'.GV% jKX'g9jUIxqQ%孔݄:PNur2Ѱ"vJokgċ)%p 8= 4Ѡ> xL1q~T[|h!6WxlӔu;QY5TKb;[J>$W'd؟0l6,E {QG>`OMNPI(PP]N0,BSޥ[F%ILf4br2Wi"7.+Po# {]"݉ ܜde)$#٩9!t4G? n]nJ&Z򧀻HBrLo+V;enu.@M(%wqkE^ ?[.:b@Yyȥlg2.vqx@GB6߷7mMM!2M)$WMQb`WWmZxLք񁢠Т~hm;Ͻ ''rV,t4 𼉔ACqW ?$G5#Z {jpȊq8q>Ҙ)+ߤVwbEbϑ)͑L[kn`㟅vTa#*ڌ/Jm dd6e>7ܪ%w|w'NB^L5koJbc~nK~mjױQmMJQ , "T$Kݩ27T$2+cae*ᷓo|[ NbQ'.'nXnW Z|J ˩t"HZ+\q܃Qh!C\H>A!^VcV7U-+rYǴy̬{ EƯ v2lB[ʴf3 ՚ٺm^$k^_t\3?n $aoѩ^LE="#=2/ua:k>x^< ({|wI0۶,qfxjsl[My ?͸:Ș+nO4E _ݕAwߑ}f@ᠤ標D8~xGݮQ0G]c:n -cc|Ve VU1$7'#hE\hm MgYa:0yQ9~_-bgzfᓦ!8Aq|#S׽<Ӕ:TS@2 A;J![L*Rg0 co}h^3$lSaLG/nR|OM!9HD67XB&PSMzt'eG[)^ Dnda:cHv[ ӧ. Uͣ'ey1\c`po:ErwE}ZA\T;s%ETY5WǃI[V[+G毡bAg6#.=3Փ*N\?5hԍۜ@LRDд)@GXl+L4? CvDPƄ!\)hOn*JX`,Z(F" ^ MOZh@C1. *52ۋkMcT^L\mG$aEsGa eť!)B9|w;F;Vb]CNgsY9`=ָ$,jz^q$|j9'd~9|,ԖԞztЅg0ZCDlp~n5ߣi AS)`2^@8SqݦޤY23pLhU* ߝ,9GLu[I,r0[НC[&jA[vq:E O-^ߕ6/OMF/Vʌ8MX'.!mB"KO(8ȣƌ-ee1&vT*.3 DBaam zE>v3*[LX`3 zL1@ )n;oBP,Y~_k0o[+5GwnSPf5G{ǀɢs~x:qP* nBS4 =)yU5(2Ynܶ=DRìӥTscH"vngKvKN[g S,%sI(ԣ G&D3g.kd{*|51PuC̲1_'xt`soF"Q.8d9(;1h]N.1'BCݕ)V h%A [[u0rMKX6`ĸu>$pFľ&8ƢLx72Wp^VtֲːQhMKrEƓ{?8O,`$Ɖ.Nq1k,]ا-fpk4ġβTPp1r;'o@!S)@GD/ɛ>_~4 i@$kþ",)WN!Ous?}W<м^VbĹ;瘋X_F+r~uc?$')gK UGMkTK[qHTGlIictȲ녈 S4%l@,;݂N/K"x+_Dm2h  ]_‡wۏ&g׬|4o(&koW׀>&>FO8'u. h1k7{ =̑фb*5؛V;d@V5Q7]+~ ӱ >ܬ.\[(:Vw)mo|^3 +wL4K]4IjcjJ'X]z.ѥ&S5>7vpp aK<o5%B1jZYP}_H#-)cݝ$V,PP #hWCr^?̓ &\?,vbqWjbj Ը׌8ge]X(YGmFŴ═:+0 b5x&vqJk 4+j=OEULvc~9}(@-vxv<9Vq3S0|JTҝ̤;- &|sJhФr$Z8;R<gy3-ج]u^$ƆHL{ Aw-C'Ƚ#QILJZ̰G-n"!J*tDD vbp3nmcxCErVH3}WMj62Q O=xL0Iwo!H%ExõOjsً~_Kywh3ذTߊC9KtBzh^*v`a坷+xjHVݦd%fx7Xӣ8bG"cq%!qậB-hxC]͟ЩI}ZZ2;!h"\ML=ӗ;M2(sg'*y`%hCuֆL,FYRAt r>LoWʭ0"s*iOR\G.K8&A >]t{<*Ċ}# mͪkaeq}(dl:%'=BX-|^ho Ig+kgkz\8RdHga!R pBѾ^٩~A޶w9}\FЈSɨR{DƗȷ S*>Dɞ=9b]W~s7}їg FU1y2:x{Ў̐؄Kߩ;"bow')4햴fv<._fJ0okdGoK&p誥=:>k }OJoiyԭ3*Y+jJ^X:D;am!%O6-B c>&r9?itK۱g,I%jpp "S~/y|"#v;b2ův V ?s4|j0JĒ>< Pʴ2p̕аDmc,猷1vD0̤pw<ڕvL]J8F]69n{+ FS RWtI eϸ:%yyP/CVԷ&j{R t({W*ѓ*h:N|5 /_E8@mʲɕGzJ}"=#@T8 uh#ANlɮn Vo |G}vI@&\WD!Z{iOAќ vcSCv@3N:5]7|, Lh=L9Ka,RV{({4ڲki)\-i*#֮{r؞rW+: o/hli@~$ oe|5 rrRF%&Xo#f@i}8|\>UBv{\Mݖ@1&Ųc`C`(Eh ^E I8GQGD3'loҡbl`/}[; bߜGRN9y`$ݮF3zim5@aT~A6np”sB֖W L/I\QeA&"O;4RrL&m=J(h#νGN~9n~:pP#~i\:1?u\7{mK@sh'ĄMH+: hE/rp1}tOݱ.8Q|_j]_4*Q`:rd]T;#,&S&''ڴ# |: %9?V9ф jKNoHpuܦoi/[wc_, SH0dZ.@p?W{vWqЇ'GI;SPi@H|^(X;SLia2ly|-b>*O7> K-ҁZ naVܮTvmkxj탅^7S7ПV2\ *Eq8[_I;ya>δ+ )gb˕hBD8ʢVץʼ%]G ׈6Wh  5P!Y5Zx6="x5,_x %!&}JS{1no;jB BJV *U(uϻyCނ)VK:J`˽DbbV'FVzt%E?˪gw_Cj1XeӚe~87G4Q.h|r}|ԭu~ـisYhA!>)K ԘD}CDRI.t!!wܤ r_!J@(UM>Rl9 MXn2Dp~,]2Mn $T]Ɖ=>W Lh~Cc0QKCEb51Wue NNSy)&vTEHޑV"0boy]>?VrGv":Gv] Ū1OZO9@sdEx )ZPTSJa,1aIL@mpcv[aHg (rzvD3>4i+}JuMT~eıJƀvtbnjwMϱ:7:ܥkDZ‡5uT)G5.9a#) pҢ!:y3$l} *E^1|\!IV"tMS;M6hP)ʲK n Y '#zDRI1v(Jge(~쿠VF/mnR}8[iUzQDp {·-84OᆻmAt n#oBa$$\|y'Ql{@'ylIo!|ߣQi4l #{B<чnD9V#%~7 9ZSR9qp=|K#zmKRŴ-7"Pߗ4eE.%um*YKmscwkBc 9_=ǐ\'6o?6OE 1TwsYZ`Sc\=2`COk:M^w8s3?e&./@Qs2g ^@H>y|s0)-Ō|~Լ w,mǠtZJ s<Ի\F8'1&ќtcb:Lnb=KF_ viaUоX;S3T)6;$x4mrַ_޵)Qsld 2}Ƹ!4_+A22"ѕV뮇FH:#ʧ\?8}2эN4DY~&ʑef(P%U9TUtAuYp'av5oƳODA|odopELwln+x({ VhW ŀISqm+*p岩y{I}iC0kw%&z# P@("Mf`y =q۸!W:isBڛR(=Z_g{@f[Mզ9&)duĽ9GvZ h} xuc6A!BPY+,Av *{? ?X[H>0 BX}Ɵ0TĆ' t12O$H*5fF.J ;Iػš/j[yTW\Y>/v1B7q+"hC(f&i|BS([Vtqq޷yеaI#Vxԛ?kBux~FˌP6J=@tޯG LcؿpRjin|+tԼ'Պ׫E_<^/3\)| S\*5C!fCUS"̦Lˁ݊$Wީ'u_U>.Ҫr@-S^׫̱Z:s>[Dr"4&¹gs,EIQ!R}ĎY[O3p׬ިwQIyޜ%N[ܧFmy`$zQUXหS\Y0.l&OK6&U0M+Q32YxZlSfQb:h҃ _3.R9JB7O.| .xmp%>%{sIJ@)Ȯ=ePEp8⏀Sg'/MC ()"li4J/l{5JT 3Zy5#aS%z `Լ䥉c!i`CcB!caW^Έ~دlcܽ]mZ(D3 [Y'_Ғ'o~1$'bHiuX}rj. rai63]K}V+Clj0PC)T+2n lstRY$)v][f=%va4v ٫Lbha)z˹Rb}!oA*@[>_h!1"{ш<0DAJ*n rzG:Hi0?wm z/zi@No,酨//g|ot<+ -mky}SY|,FD{l8]vEjF8S #GJ-X Ձm7 f>8GfFʲNy7ɷ&PSEEwALfBQ+x9^rq')&}M})!=#J3 é<@'<EgîC| )!3c^$,D.lC4JtǺK [@z~|R̩c^І |Kt7nŤE&N[jFs75Lv3rD7KnX(ʷ8j9!_gK2pnܢ %3&Ete[(ݡh_ wxRVO.Q|)zg`)ޗoR9fЇz{DX8ny:HbܸqN< CS.i'"(LY۞09m8̾d줇As{aiJ붼@z v$K4h:-"˧({(- uFmendt^#j\y&Ҥet}? և+멿b!>5^5a=w gi;g!#Y. "8ATĽQ;:9gc`QgW=Fi6kj"qXΦK aTJ A=4/z EBT%}F6Uh:3b|10Q~c4Xx5#ٔ"[ۮnᶞT6x)aP:焣m‚TE?YYy;QӺG\ߏ N t7AܹHT]݈äQ0Ef V:(j;kl*- @Qxa8|Lkh_i-ȿp'N/M ,산ZzbB\4H$ΏUGD ."7 R>t[9̺hvxr|r|dyO ߻jOC,"\j9рsIEzJbe GYT7r,g݆cڽU~WXdGA)Rg,%Iԗ M_y.o׻'nSԜ]ߍ0mBN4H߁i ~9ջ.42rE#.D\fjhf Km(Tz6: AK,.9em|\{iA4[83`J*9^> B;I]zpo \#j gnA[8P䬡1ב.Q#t1&>/oeaڪҋ_q]$w+&?6y3(*ܙY6(5}rۧ;CC ΰ.!CFJC_ݖʓ =[PW챧 lwC;`l֧dݍfBŵ:9ʧxsPoERBFld#=%_IJM4 lW5Ӕ 8|L ףqIJ3#a ) ]NA@m \k<840*d5G;eE; ٱOvy`52 kLlh˲L 6``Oɞ[ (|_qwQ\`[NffS﯍e~ eZ Bashhp /B'^ Tl8-Y($rpM!$jKxݪi R; _f%gin%ZdmhW(!Bu/vf- ̆]Ck~ۺG#Gp u9|6ݶۈ-16ym U5<Ћq~4qQtRqfqLUϩ<|p$Rdfz+!f] #Ey59mnUCϏ+c.ySUS/d\\Ts#8fv$QsCkэTzULw&͕ kK6ǁbPA;Bx=_Q3-h8[Ǎ)OgʀX1 9|a<u^˵aaP|^ 4$pɘւ1|հ׶:c$tWQsشm75Je`vzMZ|79"\6 NVt4@LA,wgfLҔw⛖íDzmwV]!"OjE!ݱ6]Yl%q]l7 Mav"ɼ9*d7 ?s+=!S@Ng\c`s2[W=;^k ,Wm|$a&wƎp+9MT=ZY;<_~[as{iu+X#@pMeώYsёa\[/m |j&Rnf~B4/<K;oꏿ ȉ Q1!ҿ7KN$s#ŧs[ DnTt17cs|mJnq9A-UkР>ګI`R\!.N$| |>ޘ0"+T&U鸷r(hV[Vtq`5 _ܹrz$$$:G 0=5nhu bаg05z:^זԢUqΠڈJH;u/hTQ葡Y}nRx/ G]{'{ϧB|uܯ^d*FXzbWZ)xbpt׼o xHw-6d.dth/J:HM,֭D{dqC6]fC۵n`.uw>Kp[TH\F&8&a] ^U}{8yX܍PSF[qw S-)p }k +#$Q0Ħ\j^UEa^; 7>mVPdYaŽ=5 †@rC+ofv0f|Ԣ߅gYZ0707010000002c000081a400000000000000000000000161421e7b0000ee6c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/)]?Eh=ڜ9PŦM+ |+H@̝sĞDYst=RX5s]?* ?..ӭ!ھJed ?uQ?֡U 8:*a>w\6y} wYÜk1"]s6 AuewQ+""-כ:Zq Usk8[a?obs_D̹7pcwi7.ꩼUuq+lOGF)t;6>|EH[ 1j&"QxBYѐ ԈSIf7ƈswPjDgtrJ*㐽d!=-lmͅ!e" =#' U˴{ݴh1L7ƀ4\,1VgK"ӽ}~{[rvsUU ..j%KU>WY^.|^wz[uZE}yR婦7 1EkMt"V+@'h}. D<~&_z)XrtT'HxffWv]d)3JjUNXǰ\|-{3O&2t-Y[$EX6}HSV;K}bKSJNmI`:F8Wغ){z ΜAP԰,OC̻SR HTgGWHangk%.kYn4.ꊛ{R k}?ZVZ; s\jV$,Y@3\ 1eTvqd#h(kCɒGPm^ *(un||WwqjDoU0MtoD!)*1̉6+2_ Mu_+T~#ָ6te5v*}vEloDk7w$*dܡpø!n2GJ1*fN sQȕЪ=#""ghN ǹJ[}aBum:+9Bih ^Pgx@6f5W.Y9i/&?U4׼]x3'Oib}=E&{5Wx@!,W76 h- F :ZNuUN`RGxS@Qvev.7/V- }ebɳ/'R]>kV&l9/oo+?~ -*Xky)G {w˹ܸv*H.qh6פ]׷~4A ' ٠ws3=r6.{mR\yq1V#CI(5DgwqĐ<2l$?m$,/brn =NiA˽^U6o=x {Dzѽ9J3w.KFe%HP+a_ 9NYT ain`?xQ,ࢂR3O}rWMXRL;v%t(lτeܾN."oP\#$Dw=tA I*%lpzL>RZVvĬPF,~A7#=.λдRcEgq8w\}3d7jYub P/ R t91طE ;,dIn zTY:=hvF/F: 1wY0 ʓ?i3.EɈDY~"tih͹rJ轱V`W]%̉X=rnS>`p2GܑE4-[W_o َhMnhT~0NGծ%#ӈ,pb\e$ij<_E_ 0sϬ}p]U, ILkF:4˂b2R>Zgk(ռzҹ_Y~ӏN@#AB[\/~QʩTcس@1LNNd#h z<69%9힒Dᦫhg;u9sTib34 +uh\*:iiY`k ?'M7x :[&]ϸOxk,$TS .`),S>s{;iǴ[wL_ ߾ߗ",ʓTJnjbhCWy[V5V!&c5FeܭaJmhnO>D '`NZܻv(@*%;E*4> ~oލɘvxϽtRY 6;9/WMUu2X1D T֤p͸=OuD|tT͔r~%X?T/>g =y6;vcx5-6r&"d{Sg? / e>:~Ϥd6%|S`Xt;gژ@ jñ ,*7}ɮrKNqL# YCtOڕu\h>M(0l gD>fm.κM7|8Mh7=`M0YF!NF+xPE c^0:EVt 0Q.E;f6 6lI˕r4S_nyW8̟Sb݄HT=o=$%Xr U^8[ܟ5E ]ѥK?<9y9[݌Vy@q`"`Wﱡw8\ X_ύ#D3#nSX#CAtqvnBjՃFeaA"OUtQP0Cw 9AUd;PtEf%͔6eOnCW #XG*>s븖q4S*-J7&T&Rǎo:\Ckv.IvpwJ1zyPEw+y oUVmVJlȞ¢[9ox[?me?US\K˂-k .'0= h@\C_ӎ+K~ `CtT& E3i1`8327v >GBvU `:xG2ǧ ymQ|1&y>Fɛ:30?i zEH.uP2._` c%2 C 3$[kqT,ftgۀvSP*3VOOtkſ_ʵ :8kI#W?)oKRa}G!:Cy:ZHg),b 1bEFM//EZHza(ƯKP7bM.I9"s/b`6Y*\lLǞ3*qV(0G$P^ ê k'<ٟ'X4r%p1Kamb\vU ƎvN8jZCyta~ 9PzH\ |bnB܌->~h>y)qC܊P6=Ȇ*j&FŅeʿklN3Y擐Ѳr6 Sr7<ͽM)|AW@pИ&5ItH|)ʼne4#2ZT˫nvÄZ6qy]{}`h<f 8 u}($(bmWxÚYmfɕ搲cVzrЂM Z Oʇ&>UeMӥ)<0Qa3iBRMFYm=jrjcͷww50椮\ά`H;ZSMH19D߼ƹܢ]d+(#|RNC2t o v *!8ld!ԅ]!5PLmT4 ahQ3[Cr@IȻ%s;VV[ zS;v<P~S̭ RκKz;QNNEvfSǡ{'ʢ2sInJ_iFy\Sk8f"Ҕny@?n"GI-8$PaA?s>pPǔ'fLNxrw?Z JvAf8mU2J\| 4w&'-2jU=[WA #04J1i Fvzi|4 SY",$" ۗm΢婫@}f#]I?~>c e2fkJ`>[6̲ۢIrdo>뗧j=k{.,.AB[]9VVp&`̖Mcivs%aaqwo@iX gTT$~ +=z(4hñJ&qt"[:va>=*Ep+fBEZw1{]B.%w>21ŧY &k1Pܩer&2h}F%-;QLE ״ TGt7J<.Þ{7Y]}-øֶLX/iZw?@+ 1칻yǮ3wMV:?`[CqJYznG>r CҺk֕07jbU,;MSjyn<6^a1v-r(G5qW, >3K,5 wQ %%] L KtSZk|(=sp-㴭*z}[<8@ jC&ʽ"&d_ZtO%nrO XCh sjYJm=°3A)}D;[c rC3ص&ժ.8 xҪ͓.97Eb7o EI A 7tC f[ TM~~R;٫+3iu'ՓֽDةHl_ hE$h У|3ɜfڎ ^d> ƻBZ-Z =PAEzK 8m#$ֲ±G?bO?vƾOf>߹cP.C9d9``h ]gPLC/3)( nfG@r%upXs {*Xkva]g;t]Sw~"vo^z6_Ij'WZ)>xB8F*|ӟjFZԠO" @$F c(Ye0Gxg!;M]| ̮vB8q8*+L,YpܙߣK>0c#6d<GQ@s\(eMІ&*^QZkݸ qjQu5N#͘|Щz0cѻ}ִ:vSvk[(_s^ڢ ኡig/S!"kZn=sa`~O+S+MG]gL϶3Nk4UBrac,2\~/'H[K/]Ine%BLղpcXBwɑT0|d_/ce=tR(İTΣ)2t6 h o¢H]zF]< T& @B9Q6h+b+B4|zm{D}IUZ?QN=9~<ƝcUғ o)&X 9$sOo/qF8cey#ښ"D$B:534԰вEjtVh^iCXAqj 4VtbIZے4HxFz#Ԏg-IvOgoNF3aK *beM=+ǐMed[}+-sO7,C-zq@VlU4jvo=t1ԿcCtSf\鲳FCi"lztcj)&cDb_Lڍz%uxL?/{ 5E{ ^֦-Fs4>L391l]Px=+֋AZZz] |J# nJ?-CwQiլFe/<|W)+ /"QA]>v0$ $&' Gܒc!8oO_rgOE )W_KOVې }nOGG3u-ꅗ1ge'V--x2\ \&*G7Qip' KOcިD?$NmlHu{]KSId<KYV*Q5N^V[J?lmQB׬1%)振ISb?Z\qF ^~l6Oj d1'~C&g ۶& c(4XЇδg Af.9TN\zm =|Lb09u)P^M`58,02Jx;R UvMnGA)q\@ϙc;C@W-=ُ\iy*JԫFۛtHjfv --H:"ޥ-}]CIƉw䄐\Gz9pc$"(Wձ@~5aSfuvHa+@-@FYAU68)miřd%D_e$wfC;Mw#4zѠ{23me@G6u_!4T\ ELcaꓡdyfubhyA%X"&n!òJ0TK˼ bo +/gpn8 vYץ:| >HzA7 4vjebtt+}K&tL^ķuhH  #zEl9Z3tSr݂aM?nQC)#o* e'=E豓5h^Z-d (KEQy1:4yO)*Ei"ddbEۍ;Q> 8ZWɼňx+< GNʏ\i½։¹{G~PdKsm>-1l\92 Trg :?>.{d|ݷft`( #?>suC! (~.h\ClmAPw w]E4` XpZB>>qq%: C|MmmK?̩ xT[)=os.F Dך4Gb⹤oC [b@<0Aj~Saq"P\J8>)JoY1?o3 k{-p &)Nw`>{VLzCI+*{IMʼ8.Ok. ,uR/֥@'tup=v++G(tKvFՍPhAq2Q D$Ltg2[7Cņ"8JyBhOL:& 0O% L?x!Dȳ' {,8 hV x.3w.BnW 1bdua{yu22I=b rΒ:Z˹fv-xGk Pr)7 fv>Ĝe8ysHi;h{7Mx(gDu~} ŜvNyh)@ah4s49il: 49vJ`ahsRKvXkDC]Hz V@V4EꐽN,iy /~)oD5j+0tw90)#3E0zMxy!j_t"R5JBAE䣛4dݱ7G;uiϴt"#>L`yah%-ݥ\R`Ȳ?T}rbPkjRPO=~T^,𹪚ͻ̘!x{dH]B쯹7U#\ io2sQY]lP[ژZ6Qc1ݿ5V!r7.wErY^cmKFp PǨ ̭ YBcmEtq#]lTZ=Z r_ jnIߐӃ!ʍbo|Zu{SoTTgasv 4*tT0س zol #a1Pz"֎&>A_K3N6nyeoeጠNrxzщ22.{9iWzzxi{rEAH池s,{ [(ߍT4g&X+ e5(t_d.VP"@(ݺ~B8't/ LIT/:V8V|p]$n18@=>c6Ip NhTkhU%2ߺt ;m0BG fDžzմ)Ũn|#u1G\y]֊%sn;R][eaG|.3hr4f5>?v76o?@= F Ԋ0"NGcnt\b9v1  j=lL罋LzWY%rݦgGzvޣ8ܷua-\nyAmqE 3H ͡eW]$̪3`S[gs4%M V #8& qoS/. \^^"5`'Qqbr\.0.b @EiV$zC^ ~tY jHMR(ܭSQzl̜M@0qa%G{-: hp":Bu#Բ vk>Ʒ^jEM%c7[|QWN+d@O^",iv=D%Y,@AG `@dHs͂!XBIDsB3".Aer)UPX@c^Y <íKy>7 SEjQJCmӾ;'/w7ɷ[^.x0#לȿB0Q:kF ȏtHz3IhGqZ!*t=AMQӏ|'|_PbIW.cXÉEiV 8JAl*`YHd&ܧCI9tgЩThɴ'$VMo)&\NG{8gWΣ3ћ1kKumNZ{:OOM9´j( vseϺû@=sa) mCqB$nuĢ0&q}^gmC9|v~ΰPf=4֩\TknY2G [񤉙/3"[\  #^FDr;6@HgɤB@Ϻg+3$BTEt>O8Ƽ禍ZVy-h#%+;18=l-4HLӨ́MӼȍF?DlY7)$j]jr\"BmHSM;bklؕף2l9y%S93ǹr\>?0СB(}瘴baX[}㡳[c؁~EƁq_]R F *@?)%|s5ipsdsIEi Ot])ԹZ?W8dPv/TIHa;۳'2gEw. )C\d<0ĸ %j@k+BD)قb b9M6mɈ- ԾT6F}=8񤔝 1]F p}lU[d/:·eR>Ou0N%20abIAܡ61%,y+= 0$ kCA!lƸհ !+^RcPJ\ C^t^Tߎ64!s&ɣ-j6e>++dCR2mDu-;xHh ƢT{I6r0qX徠uqeSG qqSnms)U]3&X( ;>{ް;~n; $8cR99rsYMR6S&]Vk eR w#:L @Yu*›o=-pYc0!j-ID=r\w0#"Ae@;jn0?V9i h/V0Kl'&r9u7X5?56fX*]Ҡ"G6(u@1p`8&LOu9tx(ź/  LJa*4N'DÄ^?|yDhӷ0mlAc!RUj{vIF3AҼ'+pLgGD,+%uJtbֆB{JwW !Ii$h|HP(o`3^"5IPx'UޞOР $l%|G#S^Ʀ3 pؖzIRCm,ON\QVQ٧(\ -(*oˮNֿEb&U+DH)#<*vbC:["{L+T~){]wE!WC'k16D0 xAP@t#R#Gf١p/y̡pU?0zPYy&F_<awァQS(?>oAyY0~Pq迒"JtzYec&xO(Sd'D~Q>O[˫ڎUA㪱)9>s+-&d㩴QBMO] 0v,?{9ۀrݺPi߮GgOНFC!pSU:݃_'h aLúK?W0kk3S?" 2T1DO2aʲJT]oOܖ6*+N 7E'FYpjr 1J]in`3zKaK_&&8aܠPuuuu76yfo;>Hk"i7\m;'ʑ_~a&켈 `,6֋2w&PD&8Tw#O܊/f3|aaW-UUFZwxQeFj'>~|0ke<4D6Y=kf 9Vɛ[C(lj;k(Fτd%5Id. Z:җīY +D"f#y?z7]>}ϘVh:>0ъxZ0K'7U>ȕ>\mٺ|L=:߮>"ZB,UPZ5 ݠ SL3׈ķ,vW ba5pr)v pdt/#3Aܸ=ĔfvnM@w(኉P3Y/g3 }YM5 rwW6f+$2&g19@Nj3i#x|#\砍Ph5T5YK2$.n0AJ= 49{pn/20M]V6 Kb')q8COyB*Uiu<ΛUS :kK'$E4.ܼ 8?ݮ .%pR4C'"WzMIknUxajL$90<,?E,+O2`qzF|ʓ19p.&JQ)f@p3Ȑ)q73QM#bG syv/Qq 200{{`O:K{x%ͺ){]JA9;V- %S邬C.BStYl@`L~1pb“ymVߗu۲}v{!OO;(ڨ^OV@Q2<6^]qps(Q!;f@,S(X,e;eI?cb9P%Bd>/?q゙ o( y[zXCqg>z4`ny⵰@4jEd~`IGKv~ nftL3}%ܞiHR+q/-WuG`nc5so/q#R8ix[ܲ |0)\H9t>O.e4K }!y}|jfw X%a>!cf0uR_:.vTuk"owlҦ VyEEj uw1H գk]9X@N7!%N^ ԝ-B;#tm"~O4%}3 <>en5`̾MN5qH>CCz .g)T+N8 =v`XʡF_/ ݾ{ˠIя.#YH#a1II!DtU]g>X(X4t ,V3 <| 6n ')Ćݎ[!"`VjSH_96(DqN㷑!׊#Evŧd俧Akκ{JMTNd;&.%-  :4+ƷbFAvLLޒOV](&u,ԂIԗ1my=U&&E=A{H`_Y$ v4NlZ/Y#'Y>?7mYȅxUn'bحrBq Z4LVsa[&޶{=?xU&ԯ7ܽҀbrS?x}Q=2%>[PlA 첼Do9NBvbkHqEdU6E ^]1' z^Y65"-ĽuC+ߵ%jvj+eZ-M\bY낂zgocz) "yIʜvn)' DCuRaB*,Yekmn*Z@y !C4;=1C7E;5 z(LA6y59仂ʉIOMɀw]"g,Njג؏%e-y0~U~u;>Qfp=) 0 0fKYtBrf!@)Ante0}rǮ=>ơ)ᛁs=z~bhV,dTĽa{ pX)1&wsSd Kþgmv젼 NV"e&#, φ!^Q}p gC\gfa%^fEШp/}2!㐄<~{ &jJ-I}_`ǩAbDk"ȑL'|R~rR?&&O 3vtF/]/MsKG%pj| w 5Hr-# _ReRkV3Ԭ g\mr+NTN5 挚5 df7>J,ŽݢPy8{mb`:V nXqL~f)h?LX:7<mGtTgX{1M2Y_#pod#FXma˩ԭxx!g/'.tB'n5$b`Fy2 c~wz݁0G0 eAR#:YN ,&l8I2`/~ Kb$Uйob3Ɛap{e8Ag191%ϳ96L3<{4k)7^9RuTMٰbpvUP 4}7K;5~{kΙq(Ibqj"֕]ql5qRE}HfdnĨ  p9ϳwHGvNZP@R3ɨ?4hYbM;Z5όN5Nu1cH7IV9\9(@ Nuf1Zq&Jā>t-Cl-JҼpg+nyo3c7Y @mWDac^4&k&;#Ԯ5 QGlAg\$5opymCuHT$A1`B JdJ\"ifK~rhxeseA_Œ@ x wd]W4sbFYN3:I nU=0B'>28l$Q;8i]I>:$ _ljcޓqR±̀\|qDߵ+"Vl}*2#Cbް2_Nl@>Mvk{Cs8tzx} 5# YmhA?Qs:/ez Mp5Za4Gg7IJ5+|;)KHI! /D5k^nLf@9嫯0cM3^x|)tߕjpى!'Ͳ9j]:gs,PE /3F0F$D~JX@vӶB6ITO&ÛzΠu|K1{ݝeVF}ѣ*!b $qsGUΣc>Sl3cْN1B=ҥv!jNճ6Pv[oZ;e]^kDъ'y ͭ/M0nJ;.ĊR2 7f_؀TYթz94 x%$$w2P%R gYz(ȸIoȓ72@B1R2'%6)^ t} dbVB({ROb.xjљѰa-K9!QcPLji~fjeCYܰL+;%~=)GSJ ,֧M2D\}"2>(,4・ZMp+4MŖoUGw ?h҄@F/`uϿ6ds6h +W[ӎΕ)[;Ok}ǒف)eG'$)o.oj`T !7#&wFpqh!J7X,2k8z& ;#kD,TEN#ÂBI-#:9+NכIquGLp}P ~ 2RŦvi5O۞X[Z3 ~QcKrBut`&Gz Xh\Ӆ4ڸu`(/||tf8Kf35RNftf܁_U(6=Hw]EL03.cFv18ٛumc*S]M6Z/T3f^Q锢A+Na;Q`0Ө G2J혣{5/}8)*U`xwr R"/tk# Ëeؒ լk%J(^L&ÍdPd8&yL*ʂKgr cA$!C0!'I$'N@8ɮQd)c\`rΖ0RC!>lA倏C \L=#"~ ^M]SQq{4AȔC- Z<'-k_|V^ע;B?AW\ç7ʜ|=Zwvp4(+7WwA܍50g򴰡⇻xr y\\z*6p@J YQY߭%axk+:91 [-$*ש:1 -"?rdt>{H^S0,IOWb\w l]#xֶuqn />բs֋V$ xpA ޱK ۾{֐:׬j}]2죱5pgFG#CXE_ aUdfӃhr5T$Z5nU E745#Dz>S0:Do)_vC 2OɍaACzCMהK U.Nѯ,8U4 "Y{gKMⰢ}/Y0.~!]G)%0E^OHxm!(ЂlO!qg]ܡx0J -BܽpeD0$LP#驈;LRTڧ5?w3˸BZs9 <c.z{(>إˆ*D_d tO Zޙ oaY~^kFPI.|BjŗGڕf 1ipSY9WJVǛg&Ԅ[O#(J4}toe6z`;Fψ!Hө%#!_mu쇂)D5PJǜ3:x,R*$8R-л;]Arut2oQoQaA%GADמq#]dQAl0{+!m|ձG$dxڌ|tPȉԫƘiS6s~ohxƯZq_/> /%/˸ 4Ul\ВY3\T4YVj,`"[ƙG$L)O)k_kR&¡UDKrP0l_9_+ueǡWHlpcX3n 0#d݆]x,qPMq|V P[8DPY ^.Z1-L3ma{8?ü >"-p7Ѝ0Ox~ M/Bf'b'2eᢾ EE4˥{1n{Χ#U=E焺;ҒZ >{r!gsi>ՔL;7>Ad6}؏{zUuOJ#BF@iϵk3LVxLef|ZS(F͝uXK{#yݜ=\*4QmB6{T2CϺttbK|$aמ&huΦZ'%k?n"= WJOn][TM vC 3%3#*Q;EJiKU}|m&ƃ.>roDԺ<끱YRe҉S翖C;8|f@gP`o&ӵ16LւJbX'+pD~?i䛒p¯h(עX nC3^\//Y<2󹉳9el?\ *߄E;lm8XvKafX5/@i q>n5o6ٻYAZqA?/10DT/, %=VnڟUl 3Kܴ%, K5=y'Ohd͙$.(A|=M;AdscVt+1 ,>Y ! ]~s6) 7U b`&@VpX|Rv-]\ 04pƁS6;:˼6A )cU zI D(W\YrI~qwP䷺[ੴo3^ E'c@H}i` /i"Tއ# %lm`rr/I] J Sg)rm#Y {VK8 ۇ:zU/A\n4%2KߢR7°uNkY p":NYJ?iibd!Rר9+TS2\mĬ( 7A΁3¬cQ+x"C.T 0pID? -/HF<YIh Ē~2K/t)]  Rזj PfRi R`sW@3R#IgFaPHep=E1'G3o` &}h=ąP 6Wk;mmbz^DŽmݽ,:إS&*\엪=glOph^ˆ5&_0k#6NQg2]p5W#T+eFZXwemN7L`9TD_5Pf[ J"Gޞdd:\,Z tw3P4ظlob5d6Y$r* M1)u*DD:_ +^V15NDa{`Pi^D8=1nؓڟspTk͑]ܕټ{JUG9͞Kka+o/q! L5%[{k!0 ?جBrTB[$뚴[m~ :0kJ`lV)Ց% n.ʂ ƾx}~u gw,OpqN'v< J vP񌕊L#YQ)n|࿘ȳ^\596 xXMpb-$Dᴘ߽8XwӋ>VʳeG=;M !"69%_;Ep{VY==rAA1:VO-4*;w+t-6ZK wنr4u?dķu$-)%6pdh7%#]5:+ki2NcS@:)x+[يMrQ* :iҀ9$ #DZL3!q!J0Ytx"b>LOP'̮ ?BpjoOfEnzt$E.2c&S4VSWyeJpLFj1PQ/{CWH|AEElsBY_g-kMT\:,@>_Ld.+ g8 ;JA5 (lro!S}?P3R;oemc᷼E7t'6n'U)&TG?AGjLa|k>t`!bHС-/Kp<Vm(LVVȰ)n(enSbP/8=gX?g_;k8#mX*ZD$'(ˡ6HRWDYs32U2a߈oΩ iٳ9~_̠7Llj֨˜(O\ڠKAupQIfQ&%̩`0/~" ᄉf$t|4`3]ǠX፼9}`E2E|o , RJLP7S"OJ^MQ8ͩ|̊g),"vb0~L0E}.ى0[ o.FWҭ=4D5Gpo䝿X&{@Ϙwb5(_kKߕXs 'l)íu)j[߱y2NU_uMP/)0^%foO&c{=k{Ṵ[D& 78jQ1Avɑ&>)bC4;vŘk2bXDK,6)+VfKHˮ0,i:}/MHqWЅAH:o0΄d0".?9m j/hu( 0uhBv4K ~\`# ɉ(VU!-Iӭ*~^A=Ȍq3)g"CȕU1͆\󳦈Zje㩶5ܲ'nYKwfI7z/2_V΋u~}f"IS/On)CT=H /G0 %)Ju%*VVcÄ+/e MmdRɕ$ AY k"a-a1NlMGa*;D06"0|#Xhc! N } Qz y)1N!1}ʊ'6qL!^\灅9>!|U&p ިw2gX|*%vQqPKHD(" n)R$7H&@$*ouR" F&#kŎ7!8}~R!ٱS,cnHbv#2y^vaRv>Pd4M㹄k|*k!ջ=$S+-:^uU5վPHzJ 'T=N쉓ڔAc^9Xuu!E@7n`_>[En]A>AM:© Z,kC(?[!Gh6G>Mb[zLnW>M:6#P-IE*Co K`""2s\#D̑$W5֤s)c(~d*Udn\峹&w]- #yb~~z [X( g׮Gi*Z~b!)mu<,8%NگfIK,]T,_kk/Wĵ&+i/8 ޥEyJa',l>uۿTՑ43a\ɦȀxi_{r_t8T0~#P`7k6s gk 6y}{^/-}SX!4^aĨ\hߥ4\OȤ~̭3mXŌꜥ?>)hX" (,}vG|6# =-әANB)J6$)ߦK?PTj!{zSRVvIi 0c pف,Im:yQʳ?!oxqtOta,n5YjH?ьe.L:iΟwGMmŎ֛vA@FR V{mKpdKzԓ$S Rqπd -j1\'M:%;|v I8?.jrPb4o. bFQAAe@fU.Pvڢ%RajJoPyVBO/bĩ pJ& h <4s 0xbt0{cق|-IcozFr0H(MWuI"PAǭa;."J3ʱM* sjZ9jS uy< ɵeO%[+e>Ɍ9sXpBU\KkZnMJa$G33TK^v?>9ZKw(f͇9rKQ :op#VSm_~۽-TW); x U@zo$ !Qoϝ/ZrAd/@ Ex!77_[rNWc_xaH`!XdeVCpT6)pHJC4hiNi35kAxLLL$ >>hT."_Jt{IH1>}ڹK炏+ !c?;Q`# (r,Ey%(] W͛ %%Q%_Il Ki]K])A"f|J(*4ɞԁwGUZPb [ikUx\}(l"眂BcF4\ uPmO]=~ _gd8p HSʈ8'6{t@ۣzSMgȓ*%[Ɖ|Z0rQꙹ ؄'$,&z|AgL>`f_U̼rS]moP#Nl3gcb6qj]-ao=:E|9?K!ƼSsX5Cy\W ؼ2qvKIpMe/h@]v3L7*Npb;YZZ,}HLҴ-$i/w({4;XGKCqzwi|**A/O5 ܘ.Zn>RJbvʕcEu{^d>NEj/o>)>7o# *>2^͏212;h3ILj&+ ôv@hRՀH5.L"vY[JK̮LHDÄf~p`:fx^ 5NkJ#mvo9_XdRDlj'kX%,dHe.*~J9S4":?괫$.s=r= gwƎ9{&邵#)dk,X%`Ԫ$,Ê6V 2a!mwY)5ʤyE8DuFZyXTL'oغl-e86;Tf=~;?IiQSzQLAb,/ ʳ^,C]찊u4?JV\Os]Oul' (m=C f0.ssfI 6,?Kc!Z*6i ဎ:6P N<&u;Q`n8DUOlVNVaw Bܫóg ?Gs)py}W%,w%*nLOvRl4^5#H [czznNqf߼\o)}S ~\Q6|لVΪ0aj3CЋ0-.gMjQq>41.33XSsvūmAĭk[AQGH#:m%{6T>' =yK3dN);pա0lD)TnDj7=6b#d0,'nY$9`[epn,mdiUlk" W _dˀ_y'j :/w x`>*Ͷ%4[YQC"ۑ3Z?/T)dH8,ӁYȭvP0kfJGlB IsБDX] H[Q{MV-ŝ$ 4\m6EO`qWʽ~ae~ ČG;Bn2Md{m!U:`v~=.,FE#uJ5vCWO-!(bHDY4&FkaL 00g"Dj HQu,ޘw^>UbCd.m=ooe5MzT2'a+]vnx_.t`[ȥ`Ԟ %},,"[j 8B^c1XeIvw#.#%+"32v4uDy0ƣ gڗa (B`mgt3^>#(57A+uq4=E}L]bp,˨ b|-MV6uit/ߘ/)f\ϟ9ɩ2L&Q+ͿD92`GqVăbiO9@'ܶWJ?О_鿶^l'@B I@x/SLa" /2[S%HEyz=ީ>@|&|L'~7bW~S}z %T0bV\mGl66E%9ܺ@!6uƔO aVnwp[J{* !uW_fxg8~,A6%S~7jcrUQ`uW4렿bb.%N<6UVq|u#Nd C(k`Kl{@d1-HBP zF bҞ@:E ~K˝C1vL;bN`0!ԧkjHl XwAbL㲃Y\gx~-$wOBɹ^{`| xu^R_vtYc廬_#%vTwok=?0R&oYR&OA` t>AXժpm&l}Oa%?3J}/ʖcs+(m}u,EU>D c,{_51n#WOnɇ^޴6MoA}G:?;56\%r;ҼĿB[,0 y߬#OD/PuB[L}v-on]xz{TQOIj,uI3n3p\JI}i Cv[۷=fאM@a=RhwSwP E2i;W?=>1:/t艃 ^X?{тMgdYaXV|ʧ6GPƥ-`.ƸP0^?$N4Q%{}Z-Gګ:k/#{3Wu! +ky~VqVDIo$.LWlyHve =՞xӌ٢ (A$obcl~z43W[@YLECQ䧹vNѹ=GxHF@a۟SK F,;[ΉSS; \u`3Q}u=b| _#T2eg?$cШ6@+s;`q()G"(yk0l<Ҷ'q/¶K4ކꡬRpFcB>eAzl 7A"N7;//U@Ƒm򐧞&W[>l9@ǵY(ë1͙jսc[H񃨧r//ot|Oy&6b]kq  vӠ0"YQ}Kh9)E<5x[4G'ݥ{0!J5DѐYr[V,O3/3 ~؃DOsC>I{ב;KΒTߛ5ɦ4 :vL3(Zly '>cGDR7iLSԬP7,J BVV=TECޑSʁ czLH?]]emH.q{Q,5Jy7ݪ*!}2XK|3ژald遪8jjtZD0kQSM^vN$`eGTFƒcU|c9anאM"p^-uI3Y^|g+WWJ@!\>-ϙ$J~a(w!]nT[PrHUr] ۆq55a[F`KD_V޻蚽ng)ϱ@13P_挫j)W'=86~lr(?G׮9~|bzccVl_ek\c{4tT݈] Ttx.㊃Q fl~on]a:ٯ^g.tv{uEʪ +Ր5( p~-wYBY,{vcpvïA$P3'nϓ V"L r,7F5_ޓp֞%GPDL q8s_C/b;7> {E֖]hb5̼aBmԉq&HӯFh: ʩOǂNߌl1jlmMZ#`XL7\X6Ol/R@wo4jbA9/nϒ: lDex7̧}fSP qM~#?ٶfx6mZ5rَAڕ(m͎M3?2In4nLtxɤR]wM3FKTcNyɸQ x[H2;›/m/%G}}-BP,gXn&eO<~C*'ٛlI1f'b$fUPi.AoBM| MlWs@n6PDc ۪+x[gE)3%V 즕# ]܅UMY`ޡEhX$ⵔ47}AFZ"k]iIyi:,|)7 qL'->tPL'ؑsJIWb{ OfhOhҪf= M}n3GGHwe >AVņsq5;>!@vr:g8,֑sKdP>ڎ4mwK}tyN` !Qhz%_Byd>&PK7-rd J9zjs*tȽ2U'-,j芵""̈aC:$8@YylU>F.l^Dd lfaPg)V dՓ4u!T\k%B!IH.)bbdit꯴;$me~&e7esn^By|-juSI>JV$ - ~*yIeJ^H7ٌn߯ū[w6J w6KH!TU@ ڲJĒIFgÈ,t/>b/=yP. sD}UDS#1̠Gi6GD)^GLЮ&).ԼƯ KlMayH~D=|0=䆀vO[%0OʴfQjXQRC6ju{=/ N D6,k[ܾ `uE؇T)/UuŢ?n[;38̄nS@"qchWd#v|P~c#24AïyQW/ϧȔ.oF=_ܢÖ!F1M,w0U rh^Pn<=Y. r&Ƒ.ZzܤJYD_i97paY~_0 4M+o'6~y٩H4sJUFU7U~7O?֛PꖽQv<*Q^MŌޟ /33w~b~vs"y^m3ٳru5eH-?~}q7!ل]yBĺ~8%2ծWj7b4 7Λۃ2u7~!$R}Fgran?#Tz&MYmi˖ T{b/T8{h3.+mbf$3־0 fVOŜ1`8V%Ɓwqw z{`?8[XVi?񰘁#0@qXQxjr|>Cś\rH[ss`Y*QBTP~?>4 'ɥ͹%(Lف1vS_"uDG WL±Bn uҚGIM^^טKi(J^D =^6PonaTQKƚv1J>"/_2k7Y[)z1j8bF ?؀Ieuu; T^pauL%RZRUڂd_+]xe k3h{pH5aF֏%(S&Dh5Wj hG $?5x&PIS W/ otP^Iͽ~VU yN*w btP:ԥ/) >@-Qqn#O'ԾYy+ꯘ|NS{÷]%K7 8 AL ƞ`ޤiؔb~[Vvdp,Up]]~Z֨ejmjLYXZ㫅 ]5?ZJR ߐ*$y3;4"F+͈W~S|Ez-l9IKhYJ#U*-'U[8ǤjVxG{C|V;.勵CO BBOG֥"#{ޚ#`% hSl.z\W?pNNijh _09RS"8քiB ~^mhƷXeKgPY*qƔv+LrEwK?*dnקĘLx?."] LH9,( MhbRY`s{6'uQ$6*9A ޡ!edmPIUyg^F~$B'dD: z*6+$>flge ߪ銆4gP /R@`DZ-^/gv״'jյs*S0z\J*j'X1(hZ>1qJ~7Z\0ϏcʮI擄Ac+O?mkӤ%}C]cwf휦tgk D*!L-3gȢ_>s6bvҬ6 `^G@|ΘDOFS>!-E-"k\LriO> <%nW.s20K] wk7_-&NcG5de _q͕ZxbLۧ^ʇCٚ"G{JBw}->y$h^,oL=}T~ RuzJn jEݐ щg6 H"xo&R*`sBPI/nDCse!oIQ}Ubr PtHvSAYT51I M<*֓@$ig3kd:oİ8 Wg\EJ[|,葪D[V6 /b]s%b:#O]й :־[o$f݂Y䃩cڶc= ># #3_*;4]2t>n[k`勉f#)Pi=H .)v@KP3~p9MQ@A.5BdBc5XeI}Fn@Ny)1 8Yᤎr_fg.W81"S1PF]ۏhs*+@:DT?l4ξC1mLR  k:mFK1foiV~-"mQ&ze*O]$2|"B"D@5r7k~@soaH~Tg$$hI-h˄aC!&j zb@ &Q6\.:'&@4&ob͜l'(ћ@)[{x?fQR1!PP Y1$֋'V>H%6nЫMP*evK!izCY,'*=ڢ>gd( GTl1:SCï\/X|yI[ E2m<&|f-4s An?}Cy3pL΃yMXC/c8޴'6ػ~Q!l*J lNDIz~^9s/(PU `IxM>E"luh6Gi9T@bPYͳ6?rZBTIY/#ez3&_،oFP@~nRUuvֿ~Wc<5&y9/9[~ϤIMBaݥmʫġEPk]@'Hi\In۞&fI~dd,'Q ,%^L4$ʂQ@<[kaMZ3<g&%H6GQpL,#'ѯKCb5- B=j쳊FBZ R;f6g4KsqᎹb}PgQ0k`N T }2f=F;1;H<'\<()3}Q ^AE 0}Xɬ ZH{uA"N +$$ʬ`Tt>G7!\A(E`aOҷ_ѣl}\nѷDn'] zlQmb,6Vr fM ̕&0= 0]=?4TyCZ)XyhЯ@hZ."h}C!K ի|.O@(`%C걗d,&_LUQ[R5RzFAҸ+:?C2uoa!*T4y&_h[a;9h3$yh)Y9la@Ot 2w5;)! yrk/Sь՟L,Ytfmޥ;]I/F?e1D4ՕP\XqgZ0A'6ܪmDPn*x¯^+/lx;)S$> dle bvx|=oD\3 ;g'${h{_,wc7Gu}'kԂUgZ#wK;pw;f߹<9''%S9(|~&hx9eX6`Pɽ//j:ΚW˒J%}cp' a,k$mgCM%Yanɜ0$Xib4 }p;M`yξ'5z Squ3)VЯVRŢB)J]l**dD͚&J2U&ckڙ~knY</*DN2@q!t/v-"^xs^eZaҞMfzҦU[j;v؇o+ab=(d$caf&h K.G0Ĉ۸\ n3`QӘVS/$P;:1ʾɌЙT~fWr.7XVa84fquB:j+ASkM }Z "˴)׫sz ,کOAu`\V}/햨ߡ3[yI!valGU"qrsYt\\Sq>P_zDpaN4g%R2Aoe_YU[_F–x+&h(@ UUyׄJU]l*ָw7p4M>Oz# Nߋ),VR JB?.ĵM_:'08VdJhh<{ZFg G2XL}dqve/f1<.oz mRAi(Π.8*Uqfilcc>N@uek$&/ w^tPaBr'iA !)d'&ů)]|-zی&Pg&A:}w ܵsQ[]8~t U3qcr#Fs)?sdy%<ʫp[Yl4!Jaq OƗP8$k]mMKw;|}p `HlbB)> c e#Mh-Å-&KwhIMOs3M,9YØңȳDe"@kjΩ.ڝE^qY9z?_*3I ;햲ܐCN/)+YS0"z>_u6ȶ\C{G+..Xuv$ߑL+#/{5wPQ!ccV: cnqXd_ o_崑"3LdX'F~C%@*束%vyqi1xI`0 dC-YHOj6iqhWyl˾5g֒zHڧc 6|),?id??̓BQ1FV#a\4^i:p_;rC=Y/4::l|ÝM0eDL-y1&*l"Y/_O0MLA[ *'4GSv4vb%-bp~+&{ &./WT] 6+jgNim 1[uϣd_6VăFjmI &݌Gq.ΏP?Cg= Ĺ!'/Q}O{HhH0!C)f;".{cL _yvYz4c2@Ւ:ږpiUX;}FrIɸӢuW"A땫`!Ƕ$M@2L5kD BfHz)t;2@h&TAY:UQ?XJ+sb[j,N\ljg]ݑ\u2_}姫 (֘n9 wfI#_0&JQ)KL3P#\nvxJ=\Nu+?@ilYLWW`ČnV Hɢ@ cSڱ !lSBBj hACt _IF6*ÿ~T,Z購p1'C*d`..ae=}B`_ #!9A"(+$8y]n]bⵋߌ0&3 Q\R+Sz~$JâDYZ Z9# e"rv:Կ9R0[ߺ>Ã+t,L&U _Hׇ{~]CrNVלE m\I++"^X߉7d$ V8xۖ̿Qկ9Bsd1R. +N+B>&syb7<yӻ%ֻ4XX'.zx`C/@e4< C[oZJhP( 6r#R!Ȉ3H֍LR~cL9RMQjObi_ xBRmA 8!!wUj]Eaؾր_տ[Eg_/ s=ۂ#M4qT AYY,#Q3/5rR887!UX0ǒA)x~[X$ze-†%dluz=XbOÃjUv+NUl6X¹A$: [H򋙊7>q#^:=r0! [d|q}jl&B7%;wE}ބu8Zn250_yiD*zzվ{vO 뤹:cEQWg͙K9PV#T`1QYM3$$5IkS~ 8Q^Bܨ*ڊB+AxzOڇܗW2l+7'8lٻ$bEkI+񝬏rT@#3iNgk |P獖 ("D!E+abi^i[DW%"ݯLw?a* 5o3^IWc*`אCR)8\F (߾z)޷fjG-o]Ƽw(@>4IYT5:_V2[/q\`<"B^r7im& rIcDǏ 18be,DIT0ot7d%7"Vn95d l>?,ټcK͛骞"['ԶLۦC`z$flsk{xlӫ{IXpey dTGoU2E"\zWn^:6 !L7K_3 6[$>2r'6B)By:>gxZ7\H>+@$ԩӧvԁyrf k s&wPt1zEfU o+ *ܝ8(L@1JaJP7I3!ڸDC\u]9T0-ߥ˽в(;}a;:ŗ&=l,-ok23ع#!Q3\]$5gP~"ʄz[_USTzb]oӍV8(mcЯdN,0sGخw7A'NG!I&'9{f>U^2{gw_@ןRM Hj1b8bQ$ˇ0,C8Q)e5h6;ߎ}T}<GwҸsnh564rjc#MϘyxƻ0NMa!"kBeu4YlU?lsMqc*;*Q=#MŐzQ8[IM>]#(o픦 7@EbW#0rLH?!/Ulp.%5 H{5ҀcSG V%3'ÈkJCaXȲ V|/Nށe/ ۾X\t0c˝ ]2n~ܘ9,mXȤoIϭT dJph*h6O!#xٔ~68RZjECp,b">yh2Ц+b]_Q*#ϥED3U0`QbCo<> LV\ ظdʱ#}DZ,FUXlj C\`#'Pō>=}/`d%=#FK Ow!8b*IOxPoId^>>gT1pj}DH{ %$ɲzK~s(/ wZ<W"Db?Ê}":+:&>!;!]~{6 ULK{!Nr$=:owRIAܝySu-HGȉ:0)ėYTpe-4ڛAʲ qF!A4&C] u"<Ŵ:y &#vL XCf=U2 ~Ib**N%בM;cK"F\w"xw aQsJ2?q++d) ]Xv+  f3><:%V3P~{'BzS -/"DPK|US3q5$f/¢| 9q`y"%i>KB'3%W~7"JR9{md E4='!jQo;FjPݱr Tx7l044os2-D X|1uO`s_Yo$)N$H<(H-QSZLcFNwtc@Pa2ydqznk_iڱ~3˔VrشKOW1tiuVN)iX(]Vt1_fVZY#SP.Ttez`<{9̧]ja>G[M˗s&'YM  0l8]pxsG,60qKfP>ģ'˕1%Yk,@_d1MRczF?:E=9̭Mfn'ߔΏ*܂~p X$aC/=Dߊqcs2|5GUDD84%ëY݊{º=UbNGx wyr˒ w߀IYޝ6ͱ:0:߉(~#ѻLsu|Uo:;T$3LzN]8pQK.3r[hoKR9Nӎc^@a${]{ƦG`|4bL!Mξu2`L4у4as9_BbO2V0ilص|hPlEAI̍ΦUynV$P"ɡkU N ׌Hz#AP׎}8̅ܬ$ RL+>6 ǯĠΕAWcOFX4忭Jjy ?9n;uhÑiG[U!ܪD˷qTZb]k,Q/ k8Ntl\<-G~/{՞|yLVA=&z $pFqt-ԫ$vJvP h9(Mi9 t]ۧ&~ U}Is*VCr)GL󞀫MYuKax7;ߨ4TPUд TvdҎ{;ET,G"[:t~W3>1RRdWdDʇzx.pA0$[Bğ²*T]oæa~+4lbP4c~EQ&E04fjĊxPKϫkX[2j]62F%Ap0~dlQYCqa7:_9,ӋhR5R^>*1=Ɔj>`]Rɿ6\ݽ2TySZVF9:8DHf%G mb< GHd j _Wi)v|{K,u ?8w8],x6L_6n-,bk꒓b2Kf,:eF 9?jW A \#IMP֚{=1 9A^3CkD96)&k*zJ]W>%/b0ni+N|YsTU-0=V8E5`ϞRXt i-&w/8}of^~o`g3p5dAWX 8KOg vNi}<Ł zE:~3̎J->;7(UΥ؂8 EOF*/yM{IAc,25H1 b;_+;%dv ?xJ!d7H\oۙ~CRj`/ `6q49+Rã|z[E?AX:\Dz+*~418UέmAnMµeE(@=Wz3wPNR7fjEq>R;VDe5W *]<{=~w ͯV2Hd6kjNwLsqW:瓏W5#Q̱yem X}k]nen /:2"V #]X5W]Syq^E;nJ}O!.mѤBE=U 7yz爙|-8F!{!wh_SCWUUY&N oaUAFEFQ:e%Q#*zTaPpo6&TIk3MD qF:U,DWmR/BBq Z|g#D'}q#+REDH\ b^7ɵ`a2Y$$~<o#+)A["I 72)Y\vAe<#u(9% \PCUΛ*G]%}){79_\~zWeikUKZb\8gakRXmM D/js|hJglҦ %!tdOpy#5%J3|5h:)ZQt ぬ~*$1%ѳKT=flld m.4nڂb'_Jp%NVk㥉/WWHF&P"O|uˠLM.߹yu.6zBJyQzRUSI6x̒6*|m /,J$U6ִi/{OsM VFj^,*C j⪒JOށd0&_-41SR,|z|堊ZՆԖ {]Y[,Q(Xg="E=Tt>o+X ~mV64}2_OPW{ܙ1*c[0qZYϣ~$EbVM8ڊfxaNnma!|;䢈`lO?hK_ YNWD9Us 66hTt"F34(J'ID #q0n+%q/#^pKUkEI ~*+BcN[ċSܵk.8 w MCC 0Pɂ&/> Cx|h>Yѓ8`@ථjYry*?F~NYU5qMɁ]f,^'E XoOXA*s!9~IC?&ۀ&gU;0 HӃZA#ƲaXO0fƑ۱2B)7?E97qG(LZ8b<ΕvxM:F a^0{ɸl87!yجL[j\#CUz!„ע!dpbkbDb>ɬåe>8~4rB,3vT71Md|Փ  AH'G+ l՚ $6#'(C)=Bڞ<Ŕx8Xe4J%:"soxxcmlbsSձgYZ0707010000002d000081a400000000000000000000000161421e7b000059e8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/ᕳY]?Eh=ڜ9Ps8#l} VW{1!Aq)7֯[1 B J_J,5^oe#=Cyͼiں{mϖ]1gX0Z|+<A AP@i>-lA/}&q  /11GEޓpk%*(!<2 8qk]s .˫P7jZGO΅/>ԾȂ1Pm^"{`RppT0AVU SEJ04g u&:x9#Bs7ZI\k7&],G>Y{w^vÙ@HV{˕CcL xW)]y7'@+/B M$|,n\" Ie$U:&He?%wP J)j2`7q9*w(9FO2V!Leo|WȉLc"B 3˨7Oh!G{S,š %suFLl5Lw?xSFyITqd g':ʑ2Ln6J·uUi:v+T(&Ȃtہӥu}^L>vfn/ةvv*=ˡt X1Da%݆ ZIM%x54!qD^~/@O#1V>{3qTo{ɊGn$!A @M|6O C,{s͚gx$$wqa#5Zpn.t Ӆ%Fwn=jK5x (d ^*vf]Q̀)݃y"#}2~vaX\y׏SIƿūg\j鏬~:Z lXu-@;_IIn;k;fº$K(Bꤿ0v|&}E1ZL YN[=א :xc*rdz!vxNEOg)>/n4bGGȓŸYuՌpõJy诜eV ¨/?"I`丄Dn;o\8l(Y`iP|AM(RaMh>AR)2SȻ驲a>Q GiBd #H0쯻34ާc!۷7LR7ߦaB姛FZw,.VaP֌ƛ?w*Zs5\A`GaR /؇H'gz՗%L frV8A| ¾HaSy|QW;D=2@L$7 #[qPX!FhN`"svYBERO=~bĮCzڂԺLH`jB9}kƶ}CAv2njy a>1e&"Z]$s$؛ƕHѩPvI[h]52& |,]sB4|X;ϛAIm=D=לʒ2Ho`e-LTE8 beF)适ߪBpjˡbPx\\ٺuTB: N0/nuאAv>7sR?,RYN5A^oX#g+3?s1#zRdE:g!= Z̓eQSa?`A e'U9سBsɅd\֗(ys‹PSḦ́U|99"? \7K0^JT<9j[eH+b/{N8a۔â5DEIi a|nc,+ox}m7"V\aAњ;7=VS@Ha8»``"h<%[ G[N)2!HrћfF}q'[HC\[~H$iAVW)޻䜜J/ ]TJG"Hܲ4\'c8yX+_l@Q`kgl[Xɪ=/m\,z8J!2هe:O|cY)( 4oQl=xA@iV+ț[G}?\N? -"1.:-mV'}4;Ĵ'AKq?c&A8Hٵ x[J/qqNK-뉚wɴHa^TKijXc5vi(ȀŽr<@JI.[?8 rr8)Em\I̗i>ԥeZG nnǃ4&p}攈 $}[JYm<&S]Mp-aen7pc: wId3gPq3dKâ{‹5e:vA4xͨ%6K-&5?"{%j;ecz#X/Fi^A$MY @rcc! ͰW)E%%x˻5|W䙦FH[8+{0Fx X 2~F+ڇVcz_ƦpӋI1wS:_8qs3Rb#.Ibȯ}X { Qxh$ecpxֳh.&Jfq=E2fi`hUWePJ<(\|8K–߃*fy>JQ;B%]TCGL+r362NJ :\&5AC6^ r^w,U7|vبT<ݗ.H3ޓt[ ȟ@|5Gdz_s)'?X{@/nSiI0y"a\ykro8S(GRZ>bFOeb"zWJE$KT܉<;H##8֗c]Ko|Qa~n-Mgm}wK8rjAe`ŒE`gIa#hÞCse{2tBsyEL(/n%LK"0s;;7It MF!m@:\k-Hޅ;}U cc0o7aG7O,$IwFH'7D|SÆO)?rtT8"dG啡i.E4ֵUa+Eg9q{{9pFck(>qΔ;.ڲx3½=+QNهa8A8U 1fւhɃľ`h*${="7$X DL`Y|N&b|yVu'/^3҉{&0MW0;P:ZusNjlidsiaA-;LN#tԐ|Mf_9mx YlhѠq(\-vi{<ӟ޹VS;k9QϏI,Uwn)8ybzl@HaU {rLKh/AYi | yˆ$(#if6X-Et|kh'mKW3w4,"c}?z)Rf. Up;/dZ+EߞvPǣ_LH vHM8tu)׬z)AG?6HaI?' j,5‡*5TFIL ƐݻF;>Qg*_~JnT7j( 1ۮ51j.7Dg\6Y8EIu jG}s(7Bm&TDc63, "Xԧc+&^_^7b呔ۮ¸FWꣿaSo,hΝR>WG:{i3!U`q+LQRmSݒHT{ 5Z߫2#DAwZ# #+PP0H Lz&y#/$y67 2M &)wO׵`e(oQ['Cie+쪘J*ϋNSK|444TEOP.MbV[W&o1( f:x[x J!b-?(=#mǰr\q!%9 ~Vm_v pp,ȯw|ӫ0% fSao+(05K6͋}HͧQ\ o9O]t7XLSy^Ã+.Wc}|}Ľ[_-B b+e̅ hI%&jbPfuɫ{ҠIczKizC|왠. @%ЁmKE$55-d\ީYxz#dT`wgtB,o\jȆ  u ƚ%+<$'/3Pi6U::5L奈5|Cg8o z) RL7ٴ3$qZof?M "oٶyt/Ewg/?ǰ&hs GY@ 1u*\ H Rqu8t /~{(Iz48WGqp< "5DmŠSA dǵ_ޑ+wX3qH ĸ_9 Nn>M(/4jw~4@l 鎔j+q7BW k\yW/O}Bif@w6(uoG }΃Z/3P>HE)"‰ܰK]CAkɆFI?/ewgss^DOK; FESw,.NF WO*3Čb$٬J"֨A/ݮK&]~yf'e$[UUvib\3i)EB>ڗ3 먱GJ"%ǗnNtJ_D#m48 (J\F.F ԸxOv) {%ڱ~ǧL9xެ02ӿ<2z%K͒SAw'M"Taب+XF&/I8`K`OT0(xƗB,ú-.{qjPdFʼn:&M>>U3Q>. ^m-2ihnʰJ2RunFl|*ľIP\?!#Q *ht PYPɳ㛩ۡCq誠\Vq)2)pqXoå_c1yeAsMnT?nn%0@*HW_x᧳$=|r4ULP@&Uϰs?EM˞[1"m9<mI=Rv/(LIQ~x !Y*g҃DEvDmoXMׅcR#y sm(+R 0BKn(p1Ȱ\ Sp}P-_u!-*l0C~>4H#B2svx>6+&Z*?lmbR|f^"غInjxbϕ Q0A|v(=yq;oTU\jnE9ubNrvyi?r2=Ba1c=4.{Ͼ&'ʵ=8MD&cSDtG#6&%aJO YN~%uަo#NRhkwDB;@J*a\V9$~P9Gbx̡$zINک/j<ߙ\IvpLMBͷС]4W|mMs,[8;ۦfEY U|uD_⟩-G%4imGj}m,MN5F Rc2$*b>I#iSMYd=qEeATjt] (a^B%vcEIHС+I{}_I[+X" -mQaޭ2= V&!YOPiPF1*'R{+r&<,`R\ӬJ7wSh͕0@Y^(.5O0$]|{Bjdzu9e'+׀vU&r ^ZJ\lL,PKj # \ ~zYsSw-2u|눥|0$;]ݗ1X hzltiMe! 0Oҿ .b=H*nB{݄oxכ;?@j:<@5芰RF#/ ʷj`ũ,6xT=xSoLI|< Ule%8r/XaՕm>68cƒu?.L ڽ=pŌ4/4-̞qR|?Jκ\`"O?Bvx%0bՅʕ  t@v^V;=A :RWsk[76R3[D\>Uu~Z)9֕CX0,I cN,փR* r{[Εn o)1iRj4f. dKZ +z 2VEsIoxO#*g0msI5CmAZNbp*)."p=2hL>ߕh|1GJ#<殥zݖjqS&N֏wfS&[F)\%s0*T2#"!MܒtV:> 0t$TTϰj@B|tLai1sŵ b^ %g1hڊh~;=4&P߳㝊P+X &{3MiՖfoTCSSF4ƥx| 199𰇑$T?t u_ch@YB }v W%X@pOk0ă*߉t?#;;v9xqLlk+#_>jTmWߖ2 J-n>U!-2X_1 %Ļ,Qrd3uO_Mg'@g1KWHLfrjE3b怩uti!F%-FUy:ޤ4vv14P}1ZAvt bV%MaSZѓ<9'HSxЖڠ h+ N{JW}&_+R#f)-VW'mdR-0]2X4̅=n,=S$$d+FoW>l$k i`hM+dV4Pp)wң=:$ 6LKnX1>\1P+4l`کlD@wP Y"0*+{y3XwR<$q#ts䜉_3[bo$Ԇ`BRYup< "w*a6}c^abxZ‚¡(V `s:Tlx) (kj^6.ҺOB'& 0[iŮizc-ZMKƀm S -~LГ0z:] ['Uw(`8(kV2cWܓLkis#!W6=z ۘ&kZBPT vjYFd 7o,nzPp,Tm%ubPhjklQF5]漄]+q6,q0d۷!R" rv0VDO y䤪$hʆN \ pF+*,ȑ{zTXTH1  ĤX 0 )<:c\.|(  &Z(tgg2ضDJo Uv8]öO٭ y^E;&k"h0B~ٮ9n 4f1dU5!oUmmTJ iB6sZ/[#Hs,j<Ԉu<)k4޲ZIY&cUs&r/h1rXT2`YYD?3ЎF:k_)_4(!w&yr("XM7`}Cwlɬ=w؅8Q,\Zc/Ǝ.cQRD<1@,p Wn:S@!%PR,'E2`C{.m[Q+VN u K"˙DU mqlϼ,y9Q\EPF2$`VT6qkKudžg90r{w`f ͑զu_̹%ORnԣ}U316tNgkcE. mϣ_as |q!Ԁ\AP_V ;yOظ\7߄59|9pG!A]bqw(e.M.@NPgTcZߛSMDkݖ2whGy}lލV Q HYn’D Et=ߌhB\3Z8/ͣ iĔ.k XJgN}zjWFH352Th F+a,X ?YR\I`| Az㲩d]L9Hsx8:$+|<Y ͢Zn{^[^PHB$@Z4/J'9fTH(y }`y6) ;ٮQOͽH{,lT!& Qq9ߊ~o8iwbQd/vtmۡyf*=cd`'Wh=emS^}$#HBYJ%K+j#iޗsſrבd6NEYS0gxP ⰆѓFYs+2=f |XLÎLB ܝ8[VX7bL{;½j0ӡ a)1%n!e휲ryˉeY1>JrTxO#}e_dYF*1\ssaϷ|[ HaeͲ5Z ruGc_G?r;Cкԟ+D\bA/mTaxbFZ6Ұ _GwV@уyQ"2)OR!׹m O%~^)DnpX}CF:Eo(KE5Gy_-"g[g dL>Ny' T9$k ES |iFGy]vloMFcGU*- nSn$s2pT{DP^vj?=o7Bp[!C|/R)c%D#Va؅҇tuGsFqdڹhSG˳n R2b-d17g/}up&|׼rV cnsr6xQ%kh1w(YN$m QK?3mw#*S :*Aا%I5V->;L?8=6Gf"r{ʴLW_Jk#fO9M \cr(۾{Pj{(@뀺)A#0Y@}uEn?*뻒[rZrH-cgj7M0rꩵa=ط55#5n{Os+PS##x"[?H#x~gBnNٔfdN)Je~-dJş^eŒB>f9YQ'GS)TX=dBB14/ 97"׻bH28lEM +3y:Sɀ9\6}h񣹛D!EzŘ/OW$ImWCoORFɯfF2'e2(HO(o!~斦Caj|/ޤ&̕/XQWL0DfuYc`0k,.;q&P>:\Rd2<3i{SϽNh ䷥߷/FMLZSf_Z5^kwK*7$Hؿq.X+V@6jҮD>ûb%cfJa?ncIÂwꘝaG% !a9Y0pDh\_-E8 >xx}P CϷ$枮 OXR*5[Je#8t B"6#WD=lɓǚ8*-pyUme GGC; j(}O:avef5.WbGWl &  RT&x VP}vU BB NQZyG6[-\@CwOr$nT:r:|3d8`ɺq)(*<+[A(3E^tU [vP3l:d-d5GK;w!D8RuM(Ȱz&Ć!1r!=5n"q}Òv1J.}U,+hiϥ}xR,~7L6ٸO^v~-{Y?{ks$WuXelpMiްTؓ5~}I_6Wzm ~GbR!5:琘F%u2'5wX ()DhYqgNdV5=ÜҟI\AwiW?6-:]\_=5y^k<Lb7 Wߌ-_ߏd [[g-Lǡ6mH0"FG裚s]BM[.IV?D^)qމwV춥8[G0J+@)]k0$<3/GݯQɑkW1)I4ީM^k?4*##V96PdnzuFp% kŚ^4gKz*\{ (Z6*mQ-ǝph˰ @n;Nnl V_Y{(ɒ >TCq^zv5=R}@:mҹw2iYU!2+B .XQ L9dc1SiLv}.ʺ]*DwkB?k^օ3Ϳ0@"OHϛh+Xb~-# Skߟr+% :~'”U6|A8L2}@I܇r - eiK?9@⬋"D]LzK/ܱe6?y rp2GRiGyYQ+zZVajW^&H*ڼy@C==}$($a!&HS1gNiW,~Pcz[HZiUŲI q׏@o jaC=SK#*Qaݑ+/T^!׻QxKR&*x_TSFEn]ϨhlݞcȠCeyj 84 NY8fbA>Hej$ϵ3uS1`j&H$զ4ϳ(fP^p4|77 L~# ,ՙ'@GaM_ݺGPO~˻_&{xJ>p]s3\mC|(Ǐ`Y`X| C D7̢Yxr\|ʨh5\;4TAn@ݗqAR%v:Qa\9K4 ' eC(D29G.-R5wvyi5̪i7i>8S1 g TkKKM1B/(W /hȯgoq*)`bEI>U{ k+پ$ҒiN  q&gb1Oq|F?bVeg*zkHt8CƖDB *] V5%R IL˂R[%YrVkCFfFIIVayӐH?/dWoN7c.wG*t )BIŋDnjH*O C+~=C63MnDE"O+cT<0}J|s\^?>sBd8@ 5N䋖[~3hy60|Dq'r ǀh? vZ?m#֭^Ej2jTtmqGr$.:a(e+IwNT+͊-j6in兓E1̾|UoЂUw[ ܋7jOϽ™jӋM{u#YI\D ä_F۰;BƽsetmSfr> ˚ɹY[9Hucfũ4P)åql;8v<֡cW|i+/S>'PG**bf2CűqK,[\Ͱ,f̗~f֦ǟqoF6KJv-w̏sfCϋ+\LZF(@"FfWft!6q)1;f>DԔUe2[zn'Lfg>e2le0 ƴ2t!w^Mhjl b^2$Ah3 nحl˽~ OIE(ӀаqbOr>)/RR3N@(a#$Sc |PJս [VۧXR qg`葪tgH\%o/?iciNxc`S&Swɸ禠nR1)!Lf AS'-kmIK KH'8)! ;6d-G%T'^ap3\,9MH>_|!$֢s?N6kw0G%4p]̤O |-&CJn@N (B \'AՒ Ur?m-fF vvB+ 2f8} l!~yÖ``9۟bu9s^SJթ&ˑ;)2v0Q+S︐d^c%᣿%#j K%_fd QpL/rLͨ^.mw5"dyZ92fPpI pR "oOtK͉?G9JbruKjn ) t4KӪxw4#n`<ԑ' 8vY?ݦ|ͼ~];Xcބ"Uī@^'Oϛ= %q7s @rOR֗t*ߏ MQ*ǶclP`p+Y\ 0"vJ߰@ R`C9N\SZ—Dx[n,-dcJ5+W$̰B&koT7y[c:&9al[7άÿrW$l5ś FʼnI3S=Jyv 3 %:ԟn3jewG#gj*I;{馍!ڮz!X&'8̛N]oaB2 P: Wqy?ī" X3f }H ~ ^doD{xSjs̮K|댞ڜփ7@\'6H}bjwÓEi.j pjT} t_3@@N!߳;-8?}CsYuIλNG{[*rCd>uki؁^BC^2nܒu< } H#|vFzd !rLעh'Kti(|'pa{{˵Hx.!Kz.sFoAqHAv U`\ tQH‚̑Z2)6$lDN!QjϥTݑ9|){ll6jItѡ :1{A׉;XyRZQBն=|8z&Mx ї/1mP0Isw;ܾn7/ MLs+Ԕfc6\K(Mb+d;]X*2%3&ݘrOK7r.#c xF?Z<)̮0y0]i+72V6r=\~v DW}˛riдI\&պe󙰕tsOxlͽ<&7X,bӱl.0UwoX6mRz#l΢܍c…6W *= pl_ۧOc<}cIy agC9mrA~3ʱ^f!.e ›,ѱT 8@䶈^$R* (VY2hvLEcx׃&1ִoIA@FVH~OCkCFo}3qX<,ر5׀auD?l3Wێˡ"=R)^*HZp-/(F%!FqÆW£}EL;E]LL׋g@ :CV+%;ip;?rA֦N:ô@(KAH$+5r+fKqZ'T6*пC#cIO1-+2 T({<5_Pf=~I'-us%=lAhzSN[&W'!̳{,e@6޸d'.5,Tgl)9&qaAMZ:hLjh Jˇ0I=yXuOfP%)O@ʍښr2ɏZ:AA6@:4loptɾԱsX%͍$X,.2hL{Vub%ݽDž5}Q+7,o:o0֓wk_EdN)FPF⁢ټ=^/67[a!JmXh}YC9Gt2̽ z`&/'7hAxI`vT4Bhz\?7˯d$}kTj}l|yVu3C2mF ]<örXsy/d7^4=ͺ<;3IK5ɏt!&sv9U|zrgt9_a$>cV@8 ׋Ui3f2:!%  ua!Nf"=cO2? Z"BY8%eg+EKYl*FKmߡtK6~ǣaIr?_Cey>ͷB[+RybF,ksD&]jO REY%NG5 4XVҡNEv XO# FuWAgŦ e3lgN]`&o v]A>UEgKIqs_*G=xt84_.FE S&(+?#\a|'Cz.=?A?]ї)<Ҿ$j}8nf1LRZP!&:3[ \cCwbD QmF.rх12449&VJ]lVҀcKgYZ0707010000002e000081a400000000000000000000000161421e7b00005c20000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/k[]?Eh=ڜ9Rt#{^}O8Dw$*&妅~o9"L]}#o$*LR#ķbAYng-, $l* O0]$yt P9i?&.$}DmYǼV*ʅOlSa v?ǰZ5 iTiؕԣDr=OIyr9 Ұb^( +?re)+$ڒNV͠Z5/Dz1 _I}*]n&F#+E9=-)H.~e v D|*j3 ꞎZIUHx6}>A rK(]6 ow-uE`~W'ZP,a v"`o%i'&Jp̧ضe8´O5$Ԥr3yn-lU-4at[r? sRa pSNh1uG3|"Lf@BI*NLLj K˘/2wksu 8?"mZG̥%e-P:&u{h4?0 P\q-ruӝO_d./kFH}4vX(KYyW *Miq? 56(\BlnƏ)mr8(YF5YcY Z23g`Υ@ruˉc tam45`mwCex4$ģqLC]0h_џMod!܃štJDxMN<g\p'9\DH>AL3r-A_Ȕs `8]ϴipx5cRQR0<$b@Ȋ/B.aHn+J\qCExCQg`S  eUE\ot|4Tj.t:LՕX;8(W\"_^Eo.te܈̖(ZQ&+Ь ě25„zM4A yjQLբY\MB5׳<t wš`0B'u Kjv}a3>R j'?we[}{u-6$f5<‡+H?*P#~z k|I =ç8 Ű`#UyH5-ܬXF"nHA}ڂlЕcVs/%*RҔ*[Kr9X4o u:?PTFB ,pܚqf<0˺\н%{+X݄tcUѲ [;lxTwQ8`o*ğ1ȉ5e,k TH q~ }{kUܔk*fM`N.׃{<"O D fnmrySȧ``62 f’Ҁ)io &BnLkXMw,|y_UEOqű붛^6HQx:2{BNO]L7U"jeWEODW3?eĪxz~ĭv:]%SNqbfo &Rw^7, 1b$H҆7VЉ2Nc!F'D4ԧ%d;@bAmMcHxHR?Vx0}%,+7shc mIN]>^Q!~BP5ro 4Z]wkэ!ow/30̹ Y8`}3%չ'SK^E@uueǢ4U!Ӂt7N|*+XbSM l#iHJ<k]V'GZN(bU SJUԈUǰH̍J"(Ķ@] q z Ran.e|3KK_u䗃W]W RqkABփX@Pf:=}TF ']+xrUVkyLAAx\bF%?CRȵbX@dHLuN}e_s8a ewӡ4 QcF2f3WB 4\W\DdukFV50ɋ:6&Ja cVIJYe)wovi\~]Li k2u1C+?7CԔ&-RN8ŵ g<NBdmQ.]kRՌYGB #f8T [;aYt ΰT]XXaK Wjg jKJܖe(ژӯdkx3Iu.h5pIfzM&2h95nY;@c]qv>Ӯxs5*Sݎ2ں p빿*0=gL7(M .fმ/vMQ<9!ͩ6/"b9)ϟ,h"R-wGDlVQ]ko/$$շ 99X?kٲshVUaij6+3%T7)Ԧd&tnNVk0˒W3g5u;S1Rg,}I"O+G(22 gh<}Թņ'@U 7KEs3cmSo+hf3`_9AEcJ^d%_ /9;;C+"ŢnϲsZ w;<4rWuUȋyaY?)əa+ncmW%</cs쿔@y_`̹qCrҳOAb޹nb4VGw.FtjwAИl%n/pX`+'s3HK#E-58Ec'FQZϻ/V^Z"3~`q=q:F*|w@cn |6ϲw-900 _1B=|xNWB[ȴCf_qs9kv[}b^gSEe2.U)_-D4} P7H>\VVY5)JE3cJ&1'*+RyXP)5T7h"hL6 `u+AE;ZRg[=M:c^;Coz$,*+#@:U!TGO$ޣ.滃X+OwkbƯ&XL֏ Is¾2?ׅ^tׁӿ*Ay -ራ8ʓ c=O Mpy[޼ ;ۃ~T?.'TG?_AO{zOԪ@^}|gtAFBD rLC;6.X۲{q* *Қә?jhC!#t]%g#O^QeLBps \*kGxM?b2pX\ҟ'ߩVglYp!a. $G⎧D .CbrW"n2fF+?>&y#?p퇶j8v3a0aBU7k 0/vEhs+g(4GZܹufj`QJpb2c ?-1]b6oZ?n.wk%+Kxɮ{/ +q9*5H;^7o{L-8d4F߱\M%Y33\VcX@oiFDTrAXzuiny9qȧ37Hk\nܑ`zQ6}s*1ؿau;"pnyiA=,,zֳ :;[樷pmR.QثqIBpky[U$c}-xoehQ1Fl1^8VhT+098TZH-N [ۖ߳ F"5d55Ir<}JP9 R:iK鄟Sl4Z& lK37bUv34{+wB剰O gk/'fSmbNou(>h'Sq2r3.ՆlSM(vm՞ kgV;эƣcb^ExW_i ASO x15Ӎ6pDw@虢;%&\z[(l M^+MTv_0<׊~Dl[4Z8J [0XD*Eb {3 $"ROt+l@>#Wn3u[Кm謸Lő+I͞5 eHHVB5co.WrmoIi |bݜt8FL_~%7狔DM9}U_]̓1r4+⬤9_;{>AlG2Ki6{vauFCpg*TsP.;+xUAjXvHUs6lZ l~PuBZhuèsZDNB,w]r fZ (L'͚EB jq9((UjP'&Vd5@_zM;Hlcz+/{D D d/4Z# oR d}6K?ZOz=|=6g p`S2[cC`K)Ω-u[ vF;F ^Õ[jwrPÂF)an7~ݻb9OG:g'bEIrk'v0]&d T]D%dvQ> D/#7geܮz xAV#4a9Pt89g/`Q`,EwKW]KHMaVuޚ"o{[y">{iO{H(V&9/%S׸(Ti WWZgG*Cǵ=!取!8_/E=JU)T?x-PlAYevѼ_boh/;VwGT'>2R-/J fmP%rGeq)5=I%A?ƼD0~CO[Xť{"\K 耎2M#NbLBjPW7wEVVd^DOVf@>6NY~{ Ĕ8sˁs<1|}0lw}.NLo1xSeWޠ n QYry˺WG{u&:V@|OͲ+avyg]ǝZr\M4U9}2+uO%RUэiR/.(_rrFݲl\0<~(A tG>FXaFQBWeOiQ\#?06^}\Y/P11tZR(\JhY*?}k> M>]74s0ۼ~[zNik 6.f m%+`;Dn[kgD(y3BI"GzbY'  -:!迠mt9gf1M1 x.$wv!Tحe)V,U3Y֥2->Q7(Oysp܊ SCB峂u'L 'WpaDrce{#KmSj6Ch%{y+>_eZ>&U5|(GS06i:OXl~G 18V՝8l_|MklRLdTkfD1jCMǃhFy)rO8-vgF٣W{iZAK!`Az'r o4Gtf)c^u$9  L{[)8[]Dop;6by9fS\kѽ >L R0Mь*GF^IYvoK5q#A/y udձB$"8ݒAKfķڳ3CzXsاlJ=}Ӯ w#qa0`Skkl+˛? A99QJ=;ѯ἗zR)J)u~*J\9T{p22\hlpځ~.O+"\,:Hf]\#6+rYC/L88 )0;h@',ϟpN9`TI8]쉁 p20S¸kJ.0ٝo 8*Е[uPuU '[AL>:g+ nJ*I0Ip\??g58mYw h"/z$$-:t?؜*HW̨5 _I}6dGr!5I9+Zmޒ(Tgc`KCPFSxtyO^brd F$#7괢"\k^L2 =.IYMN0d%'1'5Z$G8I<u5COD - .dygPZ Т,dorqL[WJ>~]hl5ԟ14j\\tRUX.0AH0m:\!^KG}Q$?aܷU$Yo!R 16(? ]1 UE[_*~~o|oZ6ڂ76FiX0ѷM885|K)t|Y#4U̅6'_|[D&8M"O{uٲmPւïH{gRPzsa\8F'` A=s 0\@n|ե c7==zK= …d5P ;B3?` zNyF2YL hnA*ro5*{ʔyꍙ9/b$FҰ&o;j<-d {,ߩNR8:LF3.A,sd5aN\|Lm\ B^ګN"=<%'hN.IG8u{ eg,.6n颪.mp//Ta`׵5kO8Қ~~2P C`T~&Pbɺ:z4[`[^:'(`FiD__)]E@;GO`iw OQblKLŃ?pZBຼb&!.D`M{fj`X?"3 +&Y|lQpKɅBwaE%M砳"(qV YX6&=nKV{.W)AV Cg>D$5һ\{%"^8”HRڮ)s$. *q8B _wz 6P;z۷,Ak~ґ#WSr4rܯ"G1m ({>x.81ж{ط;]%yD *XUԘnz;_û ]릡`?hEF3vKS~ ۲hy}&:;ԏiG3fiUq[<5vWC,4;+Y62y\kt{ 8ca05TF)Z =6Ө&vheM~[wJ5v^, zeI}U-Xu )-jixnPCjqC׌[e\vg7A$Wg~& tZ;Cf0Z+lYcؼ$34XEj9Tl@Ľ<#vq7D9 lЪ2u8En= :YsҟxuL­|4҇\fSPމâ#9(BL F^IqV 15*J}"s6i臘g5(K- N@ۭ?qB_p og}[D?*j-xr@f]M`q"/K  \[rH0]cд^*hεF<&Ky2c |*8aio"ӽ=H@[JH]Oy Q 2a2fU7$GCmvwLar;FLz|ieݷ`7ލ)Ll1VƲl.Ĵ'Rb(亲~,jO6 ;r(zm_jpGm|/zm!n#pNQ$_sc#{C'\&Z5J N;ZGs,4I喤[IK\V[ [u@ 54x4δ}nCYPS$5$ As}Oo;̈v]o|1̃!mֽ%0{cF 3bK9hZ Y^*V"SHķK"nI$W{ '< _ls.uЅ`ޥ٘p<<|rORa/Nrsֆe)in(;QQċ5no"BM%@#u~:V4sO-Ke0 bShTqyC,KqUׂp4ɔB#\ ?qXKlRPU6yᨳqHƫΟAQmspp4&(a2^An~=y{Jj$nx5Պ>ϽBS!ݚS1c(]X$@a*r͉g<ݘ]rj֖qu!62R`#ۢ( JY}@zf94U%[O`8aSpv@S8!è-'@u~Ir",6(#wty졬>AZv#OL ˬ D 6(n>]i.g!ptKg'coRxنu3; J'zNۏH'+gsi9~ƴc?kK!f6+BHId3$ZuQ"nqͮm%-{źyB;!ȺyܧBouoP+k'Ƈ[C}oRPu}i&?fv,Y׈[<2ofoP;ɼ~(<\\89t88jAr}qgC;J{FcvUW )߶ 8G!6w jQo{:C8e/YS>q9Woݭ\IRTЉp-td:$1 v?Gg5Ŝ]EO.b si|8c9PD^gגjaݷ닕V&z:`2(y7=N cB3t|7Hmp֣r=obi>6cYp4 mt/>򠍽޺L;"_`~w=P|a ޗT'̬4I&&spg|ŮLv,ݍnlpu$ }['rEUU[%׷K׫fLwMǡ{tQcARǘwj>vG2&iT*$LB)g1]w~'%A/ԴLJ^ >ӏ6=d Ę@4i7Ӭ]VOPGc*_[Ektj@?¦oẑ>u^ <ˍ -fwWmfba4Tzެ0S¦Dkk >P5I"-ma 5?tiI& i.3B>uߎn;sWƘCQ*[?/ F ͑bv-E`9TU-l2~3"AN[fP J4Rd~~ZY 5T՜H H\+-/}?63(i(黲 3kgc݌FpCY9BW(x5|kpeg)3ug]L4Ŵ׿;Ff=5sSMahQ} :FjKNcȪ<[+@\쑢;<73ڋ'u=FSgd(&?i+Kws:$Oᨴ)i:dOWWyC.sXů.߁x+@w.5Jn~HYoBY&GUxp `q0@nP dYXn ȫ2eߘWUy 0žú:eQmuj#FXCۘ˶ː9YdE F¥ ذ8L0-nh]B'k_(ק M0CV&i*MS5 _0aеDn+V _,r[dQVE<|lw{4?\=o `UCTOBR_-ӹ>` NX&v QM2AGe ^FJ^yD䕁Ʋ|,^/m5s4BsX E^`[堦Qp4sZwa` fpDB mU @ z=0`R1 khhcRjm':kkE?^Ss)??KTޘ[iN!)cJ@:9*s.b|&.*`V 5_ ԀYP~jM걆;kƽTERryk df:vvyF r%93U}W,YIUb!@p[!A2Vͬs gJ Dݬ9Fv9-uvxtdUq]l:~VLT]gH(uZko),s>iG|5{8jg"FWqmvŚr !8e4V1ƥ-d^F bPoopu.΢N0^҂E]p#;-Ќy_,0y+Eח18$Oߑ1 AV<ˢ +`{2>'NSMtAB˚cmdI6_fCW\DB5R ]>ãCFc}UR;cLN!hJz(X  PmLrcs@(4]q23ߠO Ή$%C/=y=qOfܰWq̤+]hlI#<^|!2 DbH35 IF ,-HІ ^l[6eB9qs"2~Qh7Sx}"'\h?:@MK//^;o^*;c;ofdur/@,kLEF"ӘQ0mXoF=ދ^Il6tI$\(RVcra_ J_J7C1hzwC%~'0u n"Óv3m%E>bPVDjlod^j")j[EFY [Fzq(JyGsUl9z;((1zf8% ś'~bh'~ڋAUwM S ?JhH38ADn!,\lQU k9Ec5rl%Q Zrc~j%3n~(nQ=Ɵ,j\2Iۼ9'8՚0V sȕS,t 9)ѫCL^i}!+p(5Mp2~2 !ͣn K4d NХةD!SbEZmj&f;S`)Jg{+{{oaIb$O$,ֱ1ǥK}ow$g_Vˍ^Xd cCL@HL=|EG<*;6dK 8053dW;uمYR-~RIirWKv HlC{~L/k w8sGS9r Nb/(زbu8HQm3=BTZD܊[fN@9ɬZ#\hVxAB]DHv%QM:ga$.lb@fjDMő 8?p/}T!uY\PokOk0\U\Š5ipyy8F#Ay)x|;>QmTgu\ KȞu,h4%!Sy!A VygYh'L!q jkF۸? ;:A8_ ]FLDX*9Tb"؈57KH4BJpAE--6L >A|=HZ:騂 Z'Joa1mr_̠оHn֭a_]lҸj+=a!.G^5 !!g0U?^ N h$f/zy]J<@˚on'I!_7Ŭ>ZCVbTA<7b̍UcUDGl۰[vV~ N+P"ƮN&nF4.y fH<7``dUAL ]'*QjISRB;׶^^\=_BKk؀ y8vfH] RpɄGbBP!Յi׹~[bUy]pgǥBaG?G2KBAHG.P12ݖSzNC7# 7_q@hx$-־å>J`ngu ?9ݕ:d E]_K,85o]JS`mu9pJImlPZ·^&+sTG#/u}aC-TS,Цo(@D/UDKÕqã -z&%A-eI4 tgGo<6RZ|5V~ŨUK6`x5f#"p^_^/Ez).a.3G(m (s qTu_".{e)FW|IϏ%Na?[ENrsd =5j<j#ϔaI)QTz%{4ӏXgp"9g_oSrw_kX.6`~t% a@9BġRD[R_΃"9Ӑe=p 2+-p]k/ʸ&O]$947>EU4z'ɾ/SȥKs:EBON3X3{f\`*7CW7iJw8X.z޽'k 7L:BS!Ӭ-Pfc)g*fUA 1~RΏ>T%N lz2v gY LaPŷRBm@4x9;5Fpy(|D bˆr31\XN0x١3F4_cxv} b)/?SXxJ$1Of3 sN_nCO!۸)R$2 Ġ׀pdU^~+)-YJ>*ik Sne)xn6Q@3ĖĨձ{ T*zy+5,gLOhl_+ܞ}Û:M,DtP?dӵ.fc aܠ'G)_O AnX̌kÅn@3S1&meT~N M;F~VT)#t. ` H;:3fZ0Vf&eX&ve@S¦zׯf;jޝw a?֯:Eohxl{DLap0u/E˝&@T4/G-{2>;{P1N;L;A_ow6X?ݍ:>=tl9; slWz-QPY})?.4=t)|Vߍ MykG* qb4mR/-r3qp]ݬw;8N<[ڔBU*H x[vK} ǣKA^ V;S)ݤ! k1_ 죱] .vŏ+g;sQpA!M 2VM:9B)y7FDz~ƶȺwߦoS/D?"8M 2{F ^s#Q9 H>I}n Xi2#`'.2׊oOT. o`W(o,bB01,@ {qظ-ތAT@qJtw!Vjaބ#%6ĪW[p"N}Qm^ lv9$)gBGZqR.CjBLɂƯkI>ҼZmrb 2B1^HWP]Mϋ"q"Q˿,'KGQo<^_K*wrxuq/EF;QGxAY-+q-_D+jC?X7~ *xORҙU["ܱ6Jkx/-gAf=taW,8ydP1;ξLL]2j4 Bos&QrYD~9X1=:꠱6@lbvd I<_. PZrU0.:Z./lhdot䷂E?rObío/tBtH-Zrs_Tñ6xRL-P^k#pG ^iwE'fY=A<)٢Б^ZLURs#^g~Ny7%/ !B|ziK6v( ?l@6Uenk'UĈCc{zo ֞%^ UEFy{!轚_-[B7&G^QA CI=>&TAח߾h8c2{ ^-L!tF:*F,pz1PP"U4Āw@!oni>`TVis"f ̸er:m94qBaF RjW9(R0έR,,n³h7mdoG|GM[NG:oPnR/>B~x:J|`)5L0P."Rvтx\RNԙVah4W%)2DĒuERʭ5nU' -c;5x5*RYؗV_LU^ɾ\ݢE/hJխa21ACj ijCF.m dN{}@ɏ[aӲI*e5ɾRv>7"1.LVCFCՋةŽIyvޠ]JBdHSݦ<)wk1,&$AR7n]Kw4Wy焷iH4deKvP%{Jܐv">x^{mUF#*i  6d9 ᝰ9jsT@vS&V\ztoA1q#2SiX MygYZ0707010000002f000081a400000000000000000000000161421e7b00007eec000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/,~]?Eh=ڜ9SP~2ѭ:xdc7sQ6B x,oV|.nh;5f~of KhF|d"7^caM9G%qlnL@60Rp xN2P04Z:^W_F:HTR%*29^KXVPW8"2꣝5 (Z7ؿlR9 B'Wg&S1Zp-yLP'a6@B*D.d8j []/E#;43Ivyrdp],K|iSGՠ+'l{ҘW`=8SD;E_/K!8QARkS{%n=O0}+h>%Y7Yk8v@-U4ZuVUF*I?T/y1"\sS<'t ϥN;ea<zCaZP3=xNOOޕZnRP܁rOpcJmLx""%LpKI[ P5S¾w@h}?m^ xO& BfM?8zc4_yY52DGlgmۋz5ggg#jV#>P"pk<ãďԞReo+8~ҌQ:ӾBNRiTq!3 6yRzVOx&mxNWuʧd%ޱ{N41GHȬU˚.6^JCM<յNihvB蝼քz9>-CC\eEْ8mJm;8(g/8LQ"+[u*];fZ,3 .< ;=Bm˱H$mޱǏx*LB!*{ݲWzJ}˻t{ j`ۓ\gB NS3f֓^ƖaCVb[/2Rf,1:z3& Qxwkm) OB~?i,jzώBx;C4CSZYJRSCѪ<Ў PtXKth# 4ILueeGXrYsKWyLD/ت+f/PIi)^mVh'`rTn%MWy"N[G +[ڜBk`v1 .DX'XyBևӦ" &3_šD xw埜a Ctֹl.v.=ޑf 2&tnfC Ē0s9 O{VVvD?`GB#pY4pNHnaa\.mͿlu&.a~a-"\ӁP Шc ]Ez}YexE2.S.^Sab{[j-v| նMRZ}xiïyG%31fX3G.dŠAh b4L@PX_Lee $;o&v j7h+m15d3#&[d :<]JGmQe.TF[*P7}2yh߽r_Ҕh%.=/iŹg^K D6D7Z-n"% R{ K{scKpNu0geZbԟB8ʄcPcWḒ>S1DX۾*SnyF|v'Mňf$6v;ȅþyIHB)ԁE'5^,lăa HHu_8C+nd k`GМZ[`O;r]_%TIEœ:4@B؈|N#wL](?;g+}S{xj˔Z6p\WR?Ny!ėE%˔sGhP3oW(97&iasI%quX('iyV<{ Gn9L)s8}/-j/%de͓J@6+9gɖm3Rvk},!02 Lף(z$;\16 `l]^I^\'ָd2jtS=Va/gm65 gl Gl򚱆EZقfөCW$DkBȋf *Om'0? ,Q܁ A i`*9K%, BOxLCm+ B0oF2=ʥ['D<)-IҀeX`?h  $}Z@S!ͽ AMy/lIp$?zFg}lWfr.ڙ}av+|~Z?uX]|sX+W^b(2#1&>XuDPL9DVU .ܮa{Ox8 g'?'xMƶrXȄÔ:|^'"PA#^R@B=ը*wf]ޗH3<5*BJ'O)r jvo3?=3="L_hd_jwZHXor~wmz{9i7@EVIINWTt +rԚ؇c 駱 =&/PP/r{RҢ(E:x%)eцqgg2}D趰I~E K';|>K*h3_^gv9XF%BTm`.5TE<ۙGpC3~?Is|PV^ã6A$itYޓ|X 3A%M֭d-(k^q̙WmԎZnޚ,Z)^eѯRsᕂz0_7ZMaLֳx}G:dF]݃pZNnz4qi묠 4}Ej"dЏs_ 񹜉G߱ޏ|tGUۍK8 ]x3̛ۑ)<2}訮A'^ˆ%{%L{ޮ/QzXn3sNMĕTTvaY[VPWyrw*yp F+ܾ+sإsEِX @G0RD TqVIrYEF88SԂT;GԆq\y_@ikDk\|JrˠOpF*핁_QU"+v@h^K2Nyoy{]BKl\ɕ3- ^,GNpw_7ހ6T'wsŽj$#S_}[,p.%7wgn`V貵IPk}k¨_-Z? ujB:FVJt7jE5´"QlMw:rBz;/<7qx }gHC E2A _$Oz<N^qGC@.b%D&+seH̸]bn|gU A<𼗪gϪQYA9S ~rدY΋c?SFᔯ9v7v|ý^rw> xGTF, q_{kwD/›jMqVR5y=޴D5)vpcMo^lHx|ѫX ;ImK{Uu_F#7 q ±;3smpqY'65n Sr\ÿM܌$q*'SS?aV ?k4VwoM^p nIQ!*;y%zs61w'^ԁRWdEfU^ʢ}< yU桖@-ZGa9-ߖ=Q7B+<.CI#.Zc1h.OV8)H1F:]t" V2 Z1ř_c~#ڟ''tvuikf\.%p%W5eGF.Jىe=f)A,RZuLBCj/g9 d a` _௉]cY{:ۨ8,gDm)iשx we+ڽv\gKX{`fly޳y%3l4|x сiKvV{ bD==۱2^NL7E MG %R~]_kg=_)sH+Uy+c꜐,| ~ķ1ïW} +_#zRBBw%R5YU;W`L!ջCO}t3ԡ6xP4ɍ~?BW~C%PaY#鄮F*{[[k!D񁑾?wt뫕UZW?MsN`N[pYY*޲w fDN암dOMR!s] )4J]ёΩ,-wHTvHnD 4h\ d?ZįaфmKȼ۝3j@+丼}[ty72uu /&9_`JħC#0- f! o-H%4z OO`/- gAwe}OI1I~ upWJٴ[ E˔/g/2!S C3.Zl "8Ч9>b N6A";>%dtZ  \m1CA+Ս&ns*tM YylP,vs^dƯcѲѓxEF/E:c U<@:#i5#0l5S%Vk~en?'êKu}%_` geP05T8ǹW@ ,{\xSJ=lqq^T,i1?y8%5"'݌. `,2"a;hU.=PP`):S⒆3 Ӏ@#.+}Yx;tdpM!eϻH@awTB1a:Fe{t}p[_}% WOj%TR6zQ3f6.$\=Mg^Xpٿ7O0^V޵(EC>Wut~w%ME'$ n]%Ij&BZDo`]F}ڽtR_Ȃ/&m%^E `M~⁑Jx*|hc7W0|D[3hY~! ]x+|ez%"WGϕNג2ڥ 2q5eEԹ?oÏO_4DpG:Wz9DWݟ(Wx\*:KsBva\|2翜"K+ȊֆL7[Ԩ}^A>~ tCIKV- Y=¨꾛x>K)/^ gQ:T|m0.*sz߲;9s辶?{Qnƴ o=RcU< z0p>t\Ua? bJ=m*72Mձ9Z#֣~ȥ2fD^51yXP4-|Y@Tn8b1㙑FoȻ5?Hȣo ,:ҳT|Dh_116+@8 ƃ۽RfEHN̨8ܟ=ъrck NM@qlP[ ĶmȢ$]Q/ T)MڔrV^è.(/ީoyKIjiaYk\gQ*c(<< 9gZI M2UAU r(PAqh/ 1z֥CmØDVa#i%vi ԟ_H6v l{vĆ@}4S8@=ZI#٦z}FdAcl1uD}GZ\ϟryv0#E /'eLhwWϩh;jYq_#9^Wu?i/3lT'}٬U@rcgmZFX_~G ~~ax4XdϙɄN?h 後m]7nq@[E߁i5MⰂ< .TlhuxO`%|-g0 \j;hewcRgN6z^UX~V~si4 ՝"_ZU NwJ]L qN&\f{xfW2 $۝?{mRp$q4w?5Xԇe%|mTSqDz$!yw1R7ATbweF?(ŀ`A3"G Dm)la2c9 :`\~MK֔XOQnp=~0pD;laHY,84lΥ[R77f C>ֵ`œ4d?ѳxR&#‰jb=d8 d0EAd'Kt*}pMJ}D* +u g ZZ99$Mf0bk{D\a uJahb:4,ͱ]Å/ZY[T>(:H][H-Pp*iH/Vu2 9,%gL)QrW$o߬ɉF[> ~&nC˓Pѯai_ 8V,|IU#fpEuP\( (>-E]_!Ku-6)KKiP@/1~w8 Ю9P% YŠ)Tfۂ{l@.Sj<bXp+K0#Wry!8H-_؋T8!  syJІ8e'ųbkV,p\z5Í8ico:Fk Q=kEqEyp rB߫$ 8.K'_*1}6=7]Z( Dȗ2@ O)ܧDP2O .'zT&r?z<Rq{lݜx#N'?%VYcQ!k.`YjI}(Wz'3LO}+MR2.bQLo=Bwk Ni:ׯE|$j9 EcSh0gKb:X]%ld)^R%x+83%JRSUC"oZm#d6g7698Ѱx` z&:M+|\9G8ީƱ̇,.*_٪rd_wkbމ At`7ɔA؇Hl 85 Btw$ !F=@L4?/f_0\N~/YNw3&4疜J(#a+/ڝb=/ 6Jt/B./ T{դ6(Ւ‚޿T,8V 8% +P.V@Z`_oV?k N}Oe#RX(YEL` o`Szg=zRqpxj )(Ϫ(u䀃YaSxIzg[mC1W@ǾëD -ɞ+rE3,WG:Yt;ށzun/rcX`tKtfm=d]s彟y@akFABȠ<*Em(Kry GYRVGΐ<7 C;S@1'OhWYS$qzu=|r@Kgǘ `U& U(5ZްW#:R` Ua(]ގRm,la.H c>eR6'OPQ\ (S1,(+Q?q?̃T9 #E obgxm݌s#e+'_AOMf^1hpث @=Njvz <8&fɾ&-E 3mҾşteȮx|2q82ylgǣZ Jade 2pqтSX62IJLBp@ ~K w,MmjrxG|$᰽ OTm=ͩg(u}-+Hw#}&MRTU2xP_h{VZ6!+V;k8 ʢ#֟P:"ya5MZ΋>$CP~`7ğEѷ?Tz|"%M)gr']i,Y5‡r\_tYde4b &q~G;osr,̊c[/ _h]HWSE6*ѬO}$[Ì'=Ym}EI"] 2,aQwG\w'⥸5Jf=b')f8Է\,=6*=܆ma &H:#{y2\'Ntdj:!@܇KAƛ&oRWp8Ÿ9 rk9`Jb^Y^3]5dCB}܏?Kn^'k ]T<e.F|+(߿T&|Jlrm43!|b)JoC^ȱS%ɰ5)o-Sd; p#1Bj|Hi.|8gvjGVNc!/atVMCw"?Ya.os\YhϸWrdCA(O7j)iw W-m>Z lTgfMq/dٌ68NliۉbM-hU^ G&u<}o{7x,7[g[qTT Տ WOѨ.v](bh˟kLj ;mFb-K=Ok:w"K@?geRF{E{)i O66BQ<qcł>-Ø7.ٳby1)qe-wB<G0Ĉ'5W73#zTs& LKy"iU Jt)Şj1&C 𾂋tp3أ> ܝAH6]u%JgtLyk(2ŧ+D;R%v%F>x~Rw g=gj=Qȼr?OPпaz/KMVH5B!v (w,k߭8Kn b;AFH>;/\< #G6"H9!*F;*_Vf|<lyD[~(_ks1]j;Rx Y(дpF5|ˋUL9)(ѫ ZфE.:8vnGO'$pE5g>6ט(vo{t 0=E:2*{3Dg BM炓<K8v; oDrajfnostp&K%3HcD"y;ޤ!+"窣kog??6'X€>p]n*M$NuH{vZE:e@ݤ"ǩ%vOkW^}/52b>Q`hk[EnpOvH"퇆$Ո !fVmgΒ82(ã7M"EA>WH FٝemXiᚒڞB(PG"Vݝr( y  nNK:ĝ` VtCilYĀ}Ş"/]M\Z_@wN(yBJ3e톔a//GCl@ prCPS&s=s^/ srS]w 2}ދ<:=sŰIJl$SA Ӓ[!ʇ 'i`73 mh;X slv#B6U-!\Qrk?ruUbP6+g(%{4+/q7=!A}~`5mJмz+ $ gK`Hş4<8Kmו OA~(s5^~ p.E(N}ϛS>~>܅>MǞ!*"`7:ڷ6(p*Wmk}|HX31@*=JHcpWý _m qG7&R=x_^,ΉNBXCbp=✴E d6{m} +_M xeU RT!e;z뱜ygZTjBיA @UMe^@3:Oz8W&Vm5I8HaH{6<ݤFuy4^!ٛ{~$RA/w9/V84*W|?d FV\`/yOP)=4">A.}Xn 0;oQ peRJ@Ԉώ9Zuѽu?FM5)k+(;2EC d.NFR¥0RrntJxirqz&`y 'g(pLQy@5 :͑ζUnQx@T^$GvZ8?/Q-[f e}hl1Q=)2G wm?^HP xra),]Abh qZ?\(Nj9+_v}GdҨZt"I%G+#BCw;{Zp)1zюkoJyYgyK>D#UÆ=UaX^kFn¾I?x r:Qph~[Z"#WG'PmDVdRCsvk|q%`JHK0m!"8 bҴ껜Ӥ@o/kQ Ek>>o7qo1  ~ &ă̊X%Quh&U.{a#]E=Tʼn\C}y>Ch,LB1`CLW+1'OFcbaD'~}n ؝A-U+'na&z+S5ELgS1Vmv=5:(Ku? ec@5x(fBCҳHR~Rv̡4 ]QnovAII;pjMҫ8HYjvg` K|z_^>1Wi(ĘؐL,xNt8;:&(T @-A12n!X(R $5%U8K#uFţ(t3gr& i/c64wKsX)UT!}w׺Ҹ+EP+wQ P֤3;ې4Oc6lDbBN´, xۤFA+^R*:f%´XK6>l^{ɠgr@zTNWҘsA<҆z՚Ц/5 ς* ѐ@! dOI|ǹ-9h>NN̿d-P.{"#eۆl݌\7DG_Jcˁw9W{Hݹg*^ں$tNpMx+AJ*gxFpgE>ln{: K A|[_/4N/9bd r`1sDDԻq[t@8{o޿:`sfGBϰ= _9PRpMaTga1b]40SdZ 7ѕ)3<5*|J]kKr2.GCEI_){j j2j;iVfF+ N󕟸=ے h!Y E9kaj,-s1&B_d ouҶLsZѿ]5ʺZ>t>moi#Rm>¬10Y7ybO3u֍ºn'꾄 !լYA]S"+yoY'P GuCA}/r4Rrn%J'd_ u<~H)KoR8Gagn!jc!vkW*=EY9ՉsM@``@m7i 5pN@GVY%6V"8c7bTآ] H(.@L45V f;H5Ar'4':|g1.&yz0КDU)Hs[ol>uvEo(oD=)bQ3Yj(AҢ_ ;ClrXpeUi8zͪ +CLC )Nh$E8`gOF @luL:9i*z<ǃW{< ~JvE1+xg/.v뮏 ZS9ʛIE@k)v\1rj43 F;m 3\=r WJ1fN@74}= [2!FRI]{ϸE'A|%3TZŀL~Rqnbh$;A]K18Dep@2dZg[iJ< L\ Bg4cD)U#! WNchu#2<jZ[9tCVA_y̸xZӽ/+KfGT(z/30zCrO OYʤaa|5Pp7Ա#*'}!>m^ OwyjB`b܅acIus]U4xzƙWprCe5BQ-<JC_cIz&@+4))m|UCV׃VHZhiޡTL[R3 92\ty׼ m˃2;4W}Ov{ %I*&l8K_tl:vQZk 1eN8wLKI/Lyeo%?0Xq+D}=8%k.I;ݞĴY8 4u  Q#/)/?{@$F0Z+$|S#S$)/X/6)4%m .&sc׍+g>OQE[4M ߀*'UWb Q4z{+s`Ѣ+q@}c"ʐ:5s@DGU^LTc{"\csf$j bk-Tp1SjV$`+QTfrt.L Y @IDR萍AJ|TEB^qcS54K5@dF睝}blӧ8;/aŻ.}f:)dYΡ~}"8ócO\ŏ# 窳뿈@/y;:j|KIo%+4д% JN2촒l$|dLncAY+׼h<̰{OٸI4El%mR:%6^R֫ƋOlqxzj5;)O(;h<vfLO:rFM_DӲvL)(dcL?&{c+Dq59q:uHK(Bt^ 8YugAi2Ƅvf>ڑcU|> 1ʘZO'Jt+/,#=[ex+L툧yE/fux鿇2Ǘuɫtd+x@,V[0ȧn x{E]v4o~SD1"P/XwaҨ[`k 8K,B=ܧٗx7)ni"!2|:_Qя1oj G hZa9% fqyRGVX΢1M¶PGذ)jzۣ`1i{;u$74{o3MGb >0r(~P}104A?'A)lCvFcky>xOz\s TJd$!:x!"6m6Ⱦ p90_Dφj5S%s J!k9ją%Cs[b:tYPNmv$-Q/5CZs9@/4[Mu2;`ƄG%miS#뵤>Ry \/.h+I<5g1@8jO*'%?dkaBIh>v4\fi~ợYe27V _*}.۩xb@+#\^x xi ׶rAf\PVg@-Q+&M > 2?zsoW5gCN~c"1Z?b&a3ݎ&%P`I܂H%7DΞv2Og|F]qdxWVzOGtF=5YM<ϔo5H5?Tx9HLwN'K2|,q"=U5彿`'{s1pӭk M 1-HN,AlFRs0Bno1d J;ouVT,w{ 1=ȃy"z^tpM)`KtG?-Iٵɥ;Yx|wifNZEjq&iP" F9@=4߈ClT~y uK1c.|Gqz"c^3CB(5yul}wҍIA\z7~UɦDΗE* ߩ{z3y%( G@Xd`^'xE|JBzvSV`4'lkX_n=ckB-tXr2}XG$JctG:I.rsW&]ܹZ!Or %/s#D~iR`3ۄ@/LfKԂ}e^[TuuA>$pqvH~AѵM2&ô]Yy#{iqvxi&v-:Eb-Ɏ=w1p[U*!e'k}XɎ$j׍Uu~N<6*WI4[u,:8o~y>A,Sbdi)TY꛰2p}(ڒγ1usn{&m^f{1'V? #}@0%7Wi(zAynjkd%5.-a&K tfAe }`+/;iM_tQic+Z1Qab9R%e>G$)4 $|%Ӓ<3#'zHf{4(;Y?wFY*ӭ [^dMи^S#W"I~EMvL7ĄT0{FAd`VDQa]M#WQ]a8Re( \8%43Yz#`M N&B' oQGp}xetcJO+ [~U&jORP#C]cwkw xMdʸkH33Nt5zxzBrYv=%wa'v3l&jC%Gk7=a~[t;m(3p3A=Zь2f; w۸|[],6X+JU5Vfl.G3( %xFoB!z S_j3Cu~Pqm{'soIXv=?@_ئ=}JpeC d샿&BȐ"tE=h]"pj,yP[%-zènL=eBb '`sm~JD'`G1ˏ+;֚QNRnDPAbSEsLڂ=/԰K w)lWA8I~DkXq^-UH);%/2o)9EÍ@.S\C}$t͈8$¨Fߕ?Й)CA$Zsި%spp4xqZ sK(AZC\kc/sOX}lzi#Z+s3O+03bJP]pTzÉWHnKP,{[bM%Tk*Va6Mu!B|J_v J_ 6\Mc~uVZr+ cPv}X Zg1m%3/*7a?՟(P$ƳFrI."׃2l\BwxIo2Xm'/)]JE:_?0 V,}P:ӅLAXˋ5`ϰ>ᎌ+k+9*`Qru\7lƒa*udfAPx)Tp+HEX`+:7 ͸?TFPsGT`!'3yP=IC'1_# -#yyŢT5[C33Jpβ3)B+QdJ˄ B woڇsX3gS`D4I|cpwL` N0|&B]cv7N,28BCQo%if he"k=M/Mq.dx@B3Eq0ӎ|3X8o:և%6Doج>[$:[3L #K_KT39­bo"rL/,o{wX.;F͟\74uz3p+9۝ѕ|46bK;m{p]M|Avլ7ZX0PNNM_@Mn2 @k'Bf:z#Jb+AC ?(<+:Ϣ,t9ҘjZ.o9jԸ\jwL3^A>PN0ٓ"a:|1-r{ț}Hlf I;[ny0Rj hTnЛ` 6GW/~N&qgdiN2gb/m9GNcHdRchB#ޙze3D'> m_<-B/iJ+=:bBT3"i~&n6!׋*SnjG M)q<>&a K`Q6K*F]x?>4-e`aA c%\e#5Si`^p%c4 dy-o=UwL_N"SO]`gJ-dTrSiST󺪝( ӝt.HC*X;?;k{gQq"%ҝhܟSA&hOS'^ܞ͋&oA'wzɷ9jDN5ʮ74W};]Q%)& "z`t){J, =$qλ-N )0iԐ4c >S3yj]_Cé/2dZ|5y=I;im`>n2Q=@tƒzH ![Mj8:MܜJ+A#\~xbcy ![VXu.ti$܎3 ȓyzB:caA3P7~(Bg+t,ԁyzt'mRV˱b偲L^UGDGUKt7֏ZHcŪ!<3 529 2QVcy-s?jA)w"Qw:Y4Q(Ző1Sسt-צ8Q/ (JJ6b\72o Yc`/`7%w'D$+A26H3h] \wYYl0LB~/sb?aJ7O%ŭMWhMggWd!Wx-^0NzV>dC"Qyo%/} |aXN~M%#5g<:|:8-a+H&Q Q̼5 $, ՎtF TK3 V& tSq`%`Dyz3rvs V$AExx4a1uupvrO\9Pn)QRay |͔xC B + .0 j{ R\.-C9 "GEDژC 2h)c+nǵ5q;?Yq߉:So$brRÁ$8 I^$"ӭ!N]!+DΣArfXS3EBȁ3è~=lϦӘSnƗ3z^Uw@,V >˳9\\?؍@tY>7)zhKsr +=$ҧyω 8qg_afdƭP̦&Sr`襾HK qto,u+kم{g2ԤuO5$l753gPl 0v L8˓"c^]GFHo3r87kq,W!H;HS8Cj9&q f& [HW ˰W~l7:@ `ʁZؤ9vxu>}O^?D[RP?qIkd`xK}AVوN|DC&}a([S[-qTw\ÚSKzS:ZEp䌓1"@wq1FϺ *BNõ^|ɤFљ;6&6BV^! R)KT./;خlt)cѱ+y>2U3f~ط$bYչoAΞbR}ږĠ. DP莜qAsp $J)n_SZ3NO6- D.V4AzRq9ĴfK}puo|FdDǹeI3OViyI@RXe(byW__ cF-V`4qAGUB&Tʼ@!f:k袽[2v?y='͚)49 v{^NVD?Y4lMQ)>VD{nƉ쥟KP7ڲEȈ);ލW ~E./Xt ,+; ֬ E]kĆmP,jN;~!HB|F-W[ b?>.XeJ7$ӷ"nsv'Lpғ4a3#iJZ)|ܻ{Eep:>NKɷtb^Z -J MJ6o-hl=9i0$ADĆ6 ?4?fZ҂ ).aQ-_\AYz"NCOÖ&^ZP%20Q#|zr,N6 z*޴ dіB=94y6z\^#JC-}VNۻߠH`V l6ѿ> Kmf 6keƢ4L Pyv\E1vO6mU:O8("ҩ00Aֈ BLsA!U⇒kw-_\9 (\5:S{T(8:F{I &_;}$'Ѷ0Xxo" !UV4g-HBq|e ~8\*:i;jC8iV_=;SȎ)TVrI ;[&:u*˞Cܐy^o_q3Qs]fB|H?ϔ_)&'8XtdjŨylףA%okVYi.Ӧj@zr: ܼ[ӓȶ s/c)+ъ=6 lhR=d;#3[+3&_ŀvUzrМQT+8ֆ6sFb6TcVV"N͉+PKKg5H.Jf#o[Ҍ7 [xVu{)" S]-FhiN!yaS]䃓,юdazU ^j>c v50Y6RZeU,T0.z=s.u.zCPܞ'9ÕX;<_QrFܼ夣$Nߛ:k͇%BW|/~a"֝Y!Hpؙss_brrR4nP˻Zf]VNAoA3F1H8̎kze*pߏ-]FvFĘ!&VBB_XenfY ]x9S +O txY@.y z v=%JցW;0@u`L8AG&(]R=&7y|$8`C]ɩ^I{X' al];Yco`1)ayD?8^b%4j0NTtm0MU>5`KvW7p{ ȃ2ii ]c]6`x$w'gQ oUz6[9G esQ {ăLVo*"zy_*p|j0| )~yBqst.UlȾ&[mtRR G[K`R:Hnח7-FeC"/]rߡ* q wkW+n vx8x8hq;ssT/`ʹ}Ä&w]NJ+$XF:腩T۳8v0ϾouC86OZ ~VwԺ5MrArO,H/U* ϓ֮? 5 k~|'iV`Pߪ[>bJ# ;$6yL!WeچJ8/Vza: 1_8-erdeb a@ Xr9^{HeGIZ/Gcy'АSH[f#*ÓsTk4J.|0,Sp^ЫӾGÅZMTuB{0mpKt1dL8SPHdVQM)uzG O1z(\$JNp"녾c7(}2J4 gJu*Ye#}Aa,=p޶; &Q~|;AUindEu)o0ńUX|-Kd_9\GD87Q'T` [l" L.D;25UaȓϽQhafvީBW_>U}ÊDUbǹ"a5&K|z^RdEQfbLp)Ŵ gڴ=f")?rti=5ɻN;KEBRA xsײ9̥”LmγO)63ޫJh%P9d4z18lSVNBˮtTV3 5kKxn|߰@x'+3?p 6"s %Pln&tO'5&?8)@6%nw|(9 _9U*bY+wrK^M$/x 26f'̛*VOk8ˀb=vX8TQnC._V&Iw"|1{:?00W1[(nwcr7ܭ6E$7ѫ'%^OG\ۄѨt:V!Iv2?eNnh* 5GtMgH/ [!#05Ƨ6R'm][ճ#UDЌ.<ݺN1W+{tauB5 4a5|&!fd|ng.!Nh4BQG)ۜ6CDe}FIQ@g{6*Q*j޴J[>SeozI*^:Pzʻ1xAVR: n1UvĤ*.箬ύǯQI<8s%-#KTtH N )UR-Qi^~"ҍAմgթwX,ېYLQJ2[hLL hɣ" *F>0voswT^3q;Tu}IP򧧐 +H3;$D#Q9[F^gVL'&HX 9[+eqѬ:{9c.MS~\ExEwEGN" qCΕ=yk;ѰD f0}vqWd49//R \$'p˻J[vں$ܴ/C4UTqսhny.KQ$kh%8RE|의XZ(Ѩu0`ɐBVqoZ\0bY9of_.pM4J2['L ˆx:c~3껓>Nvda<#dHQ o2m[Xc YE63)kf& ݽ}?\vq?1mNXEy3 8WX+jKB*Qw9dFsTI\Yフ#}c"*'f்/`̅iN7V(wڑ1q2סla_0CQS,Z2O]fx+b%aƗyn>vjs }1EϯO}Ajw,sQ0Ba|YߖAziX%r 3ySby%5xvbouXOu Z)QIcaz&#Rgc[zZygq [Ъ3:½Z((n=.ҿ7b%%p:=G(y *jʒ$SC_ 3<]FLvڄZmLY16ZQ^'$'̛.;zK4o6Cq;#G!k_5I !haN7rZtcVW.@"G!cC-cG? )ڕμؔA%ocq}VNxLVٱn[V [c7TN/`3vfD\ M vP<6k(Scx% `+rǩN'﬋߸#}"z w_+ܫĈ~q;A>jCYv'IMr}iȁ{ZGlШ^e ΪnvÛ2}k0_Bғ9 ouťNIG<(ٽ!8a_1]sXKwDwAY,zD>Ъ[PN"Oj(&lLMs#(*Ny#Er-[ xJ~^@۟hwTR(D<*@od0Ը\T:z|ʯ1Ͼ+'[hD^tde_֠uȾ \s̈́ $7o7yS%|[B3dQa[cRTh)}\ЕƢ"l.xݑS7$KKIĸ޷~ t-Q~o$`U誔m xW%@ Ϝ,ܢQ]nDMi/Vxm"PU'35ΊTbqwϯ ψ`ftb6=_;Zu1B/w ukm-C\ӊ=91e?dIYC3"*(q:msQ16H Y \ەCM}{|vCJSiyXMͿw|I9&&Q8t˭BZITe Oԝʱ(hpS+QoQ @ PPJ.El 꼒uǕK(~Ą^:dNݐmVW~5u>=mHS~aiȥ{ړ琙)S!64 hY%>梛Ø%k#o%:6S"mݣNw}pHT+~Q> `4߲|p 8 wCS fee#* Ypm+K>֭c+ݒ$`d!镕n4ۊ+6_^0~N7I9NtQǽ&t:EfLb A7ciQkuY=N{< 7gcFh$͚ܢRs߇f%'z!@E8 IBv?ڳѬH|m)nxA5.sajP<RpW LHzhr7XTI(^Cy[ 뼵sS%$ݬkZ .q1,ozPU- .e7aO۬ݙ@)T& 6\ "71qjCYFׂ,Rq _w* ›])0X rqC0a+ŧ4bPZc'N,8?DGtvB"LEͪVVuKQ )J ;EMgEY=E"[n/كW=* oT?02+Y^iwV!8`A[eJ)W-+sY0m.mG}`.pgziNL?zs0(Qȗ@W}Tip߬|Ap2-Mx!{EqoCR_WjucRD6] 3C@K?q 轋ez0BN /3YqnX0#T]r9a>{nuEqy즳pYWИX|Q6CKuxH1>x<wEg-:D c4Ot=dꕼ}A urYYkbFpynD#$kS)Il P}TC TCZx&%d_P ZlknJ`4[Dك[y(Lµx$$*M8bx|ָGx~SbǾ ,I)tmBgLR^f*eyY7o,I;,))TBF] x*tLlH:ĘYCC5Z20@4FŪd EJTXVou9ݡ\,m!Muw3sEtjdiu⦴F>)C{TmÍ5hٴayp!06<~FU2V30J$QV!]} 6ۤ q4ňj2v1Jyyjf3:L^ԤRO( {#{-,DWuk2NS.QnmwѨ!XD ==ۦ1ZX0C3P}4fZw {bWt&D8e렜*?릞|?i8.G5v&Bz(yN:|_Z*CBzŖOvHQ&xJ@vY'tr,Jؼ 떓..лF+V*n ੜ 3>.mUӷU24`aS9@,6E?&#p("fOc 8d[/$9}Cë/, !~T;BJƾ[?롢[AQ".wmk!W09=WSl_~.}9MLW燥Ɓb[Xm-P7cp~U .V.!cI s]kkYP"P`G[lzlN:,= ԨpPl\j==|OR_vC,Q:8Q!l g?;x:=Zuu׵zwqrn͖I6!Dk'hp6Nu@^=3|9cf A0,&?FrF͏TAQnf꣬mBUuaq}9֖Sj_(BKm %bhsO4%3}0L)pJ+ĞKâ%scU[KC>naQ-+`ogr`CϬT5X(umDedNVdN{Vʶ `TSZRD9AV5lHuY_ E%>VvU)$ڞd=FK,օXZdR^B=a=j6/y~q?KYSt'}p.J5U~h/ɦc5#+"ڒC-hhY6HbQZa ,~،p8~7">T>E-à/.NJZϽt[F{;Mz!pb9~)4"wOAoX XQ QڅYB-(ֵ_qj^O~5Ĥp-8:Beܫ8Gi$w.)$ Kut߱, X/^mtf1%7n*D,bvO'{ro5Kȭ,2JfMʆ{38^2[9n{˃&i$.tyT pJ5*pM{9( t+f7b zK#7̦DbvB4ws҆oR7v5;COwRңH-U+s /`A<-aR[P_wϦyM~aD@m꿾=x"WP0ք d[7*Cv.[0}ZvQ!R{1O&"*˺Z]:ru?\9ݜn䟲$q2mc6wCe1qf<\U*]\Il qhF 6<8XQm*}9%*7Ѕ\tc.Y~HAY9U \x=w,JO,o@MuuQ.(($1sSH{?2U2Z+>U\wTHD SSn(Icx}F˵kEY" = L=|O68ĜMQcLt]╜: %kcЉj芰f 9b/6'Is{;E*,̼ a+*e{}a3L=q.0/ 14ДlRL,mh o}v7;BFsLneNNLfVãO߶(I򷅉9}?{s fZgTc~6hhjHb4Oa{y-a+Ժ5u4̦)d/V^Q/#ޚ"ِVhq [,(gxiEJTd] yYepۣJHeNFGhW`P.ch'asa e;@VccIg/z4_܄Mm^M_BvI`E)ySh[0@܆yMD7f3#hPj_f\j`|+ܐt:=K}d$!=؜ 5QKӜ4cվoȠ3`X'J%GGw9l``A]flvzHXw AP|s,As3'P&f7'eOt~0,PmIޑ+n{&3 ln3Gb+bZ*R||ߧ}DZ‘k^o4G?ީojEf=Nx0a¢]L\mYW4BOG~STViE,괫eL-F y O3$q N-n*^9$Mf0J0$\[ԅIȡ]pubH4A\.ߌ0gR83%e5ha+@@(>ldz<8M yNw>6@r}/WJnd9 p]$n WnZw"āB{Nx ?7a[>&J3z. 6i`A)~b f Aԍ-5$bXFSjUh4$!.];؁\蘰^۫1;:켒Qm ɩY=M-Qx]/Y]r})I,©LDS}2%g؋( *Uvv8@(LL٥Ӣ[2,L G jt'1Yu7J m<>XiehzHvu"YVUC7:B~bfjb)Doxpn63 J"#_ LRtkOtDTCf#Wؕk_LNZ精LoSf?q]AI@Q 0T7B~Á)7+k44HVoB2^9gFl s(1z9/yZ]So][D&.̯ww-XK>eunVlDmcsh3; ;6И{!cxEz4$2ÓbÉ, =bfg%@|Ԗe"MY0(! _7HyZx%tŋۯTD">Z("aܯtcf} e'HA0D <AڞHqQ PЕض4\&{X4DiVBHzQ6l͇$7*/ 祉ߦ76BU{f}f7g CC﮹[)?\dש߁6.yrRE|Zl½3Ƹjl~0a%|}P}l7X=&:BhEwg.xfT +^á:X(z ηv~w' wɣW%=}ܝ3Rh9x30ALJ(׵Z>8 iq[%?,:C6:d. ^_QurхI9It] cfY7X)o~6c! Y`Ԡ-'$]O $ȶOUmk ::czt<:tF" Q#A4PcD`,G) f AJ7D1/WؖIS1SfN9m6ɏw1o%6V4zM4:<4"B@ 3bݾg?tBݠV0gi1$^8lZWMk~e[r bPV1r;ldAB Pe8=&a's7eGlPJ,0S3N&4Cp,AdE:؊/)R?quR;h|w$oBa eV ߵLxX< ٶfXX< S\:',L۠б\S5ust).SsY$maiʚr1h ¥mWGD@,gk`6x0! .'+x~B3qSPTP9kJ"q{̭F=KbZLmG:wKUg( To&[@$'~BtgeɮrLd,eDq!\(EmMa*iMPz)%[iD$X%N* <;?KA>Y5p` 82e˫Ueо$t4cdt $t=LWU;jQ&꽽Q>yߔC9yл( {* ӝFd/XÕJk4vyyYDEo2fy4Ç T#Gkr>';پHT6lC74Us(.)Ox)r _ hR xR\mUaS˰dj淸 Y'{]"5J* 9eF~|8'4 ;*D3p3m=]4r4՝}p?6[ֲUp3˱%J#5"!N- O.xQoOZɆ 'b9 mvFP( Zh q,=eo/c}eCEl`:*`FǢ3|{%{sF7H#pԒ)9fB6v@z 蒿tNc5\o*I:ٷ*TỦ5qx5ABpю:Qc]RFkùzO62$~`xIi9cCUMFq#s9]1c=)O} l'#gA( \pY~bԟfPep$N j5,<iX+X''.wR@V9{e)V2 jk RG{a~3vަc }L2Am_¹4Hᓁ[A}wcў'_K19'!(9~氍U7 MHM`990Q*mPD`V{\_-O =#R~ K3 ,8o8sN{ïKcIE{`74tvBb::{ Q~`1$Q,m)f+'tH=Csˑ\anjwH" e6q=0cpwS/Br 'ؐdsbӅXM*l֋ 0w6{qvM'w{rlFS^r+|=R }!`x'k$.mzQ  "x]` 3 Lx#I+LwM_ ي0ӲB݃\vt]/22MN͋G6Uڸd~y,0fMB柆ߤU"؃Ԫ-8ݧAR50`Se:2 "9Gc\Cx8s݊KkXGS63F%07ɓ߃'cKK WA; acx𭜄J1i1DbhYcV!&8CD^^V ^)p^N7LvH?naYOޜ|E':Db"C$g\MkjqZm&Hm9{/o\URч\1b;Po{9kow~*8\=%&FݕJJʐ3^br?+ :W1[$8T/s L I9);T22Ϫ s`=(NyA$EZ̰xNlmgڤqOzc BCqDHU | h3Re'Ȝ䷈+]*od{/ [Mň e歎XZ]D/ow%lUSW[QAԗk @-uR:x\B1ܖFO:!v cl;dK,20(?22zU#=aQʆm{͆k0qg]$G$7zSy1pޘ_12@GQRᩄ R3\˥fWびKvis䉇EE~ mgTZ|[B$dOR?OUAvպ=(Jho+D({YRa lx *ﯛm2Ԅn;{aLY dx5!STdbVhby\ .7M,B qҸ7ޝh{*k'Ck"y`S7P[jMܭtag‘7U@@L8p?,MS+zrb\2\U4S3S]G>g[ \: ] i-kڙ2Uc/_^^ 8vs&ُ+M2-N_o ݣn,H.M0H*ڽ  ňuO*%wwCjkw ۶ bt,b4z~#mK+ ȣuVXQ9pOm W9Arc\8C y i{ݽ}]^X}FP])hrU}4v\[eW7ِUph4oh~\uƻ|A|X ˙Q"VIIJZ$Q B߽4⨾9rbQ^3=1HB )/X:_{(YiB82yWBmhB.*;U(Y\zRBBV+殧߄ƅ.!wy =VWDY<@3L8NU_Ž[D^SIA 2׌Unir ́pxnx821FAFMN. glC<%x!Ф*eJ\# MBRJ"..z:XI%E T bsJҡ*ΎG`9/ѷM8.ԯ*]ϵ@e M"ӵq5|7d1XɂJ0hY0ϱ\-#rn~dތmAFxj#+Y2, # \4CFAFV-uLIҬWhUbɑW**s87ɵl/!i/`x+~LLdK@r g<B_Gϡ&5vF 6 c=œ&(XEܡBqOH3DF3}0񸚹A`bS=1vͲO`5t)QBi|{Yo0Ұa3Aa{MlJږS"='+u!NSO={ G+yP,\q @CѮ;hJk j%ڲڌBonY65rC:ߖyJRukU޵*|; $:2ظj ]]bq#jJbqskt o2vۖ1·S,NwԌ ]Njsj2Qr`@8-h3SrTSǽM30:ybљtL{(2g mı:}Mp]T9l*ā!1E;α{[?6 ]I:qgmˉ[@l-:ڗB\rg(0T'?ܞxحnv΍`\ ~K}v{yRX*: n_ic@VJ0+٩8;ж~ḧ́yKel<%<АdaM%NNw]̈qZZk6{DJ;CD̊k$Ԧ6hrC 5 i5>tm |D2&Z * N$G0oM$ 'PZ.+֩eA-y8IQ<2n15/ץԼcW-tɯ.u=8H>{U1J Ry WHƞ0 ΂Aq,ٷ&a jS|@M#?zF|9/JT-DtŒC+~jUX3>հjk eh"D?Y@A0W̜bbQF\`{2+v뺭Ɨ-h1J&YVY[;RO_6"}q3`ter6S7R eQfkI&-;p9(H$x*%NsS rw#1M#2Z9~ ( 3TTsXاʹO)W)WLPtU,s~u]3rltu4FCajZl=YCr4)'BM7$RThnT.xQ\d A$É%$(GJ-7킚?O wݢrCHwVz= *lx3qO@xmLnGi,sdĀ AF=S8PxВs`N$pzP@4F I%iIB⩖G R7Bt ۘP;<ڰj9Ȱ8TjupߐI*?)))o݊QM|Ց{}_`Iͼ+ϥ<MaMDQ(mo~cr \SF'gtw+j;$|u Oxa\Z'VFeqlk @hP-ΣjW$ub3-̈Z-ӠaE%ɝo@zcVQ; _:J X/2t* `$}f (w4Plv֐]'(}d#G6 f'ps%CpAda@_+LzSIE l^ ^d^{kS?$ &GG7NƏ陵(2e GUHy>`*iVͱUrgJNb݌`J-T.a]9(ɹ@Dxc%ftPv0LJzsѮEǐK>\ץj|oR˗XPo^F-5 tc{U3f?]$۹#^P( [+cZdmFQYW`Ð5R6f,V#KgZiP`$N'.? e\U )6*.nlL?<` Yzg;eƆFkt~ f } D\$?[Ie w -ax;Ƕʓ-c%sȜuP͜ް8T 7عa*)lyPj\hQa?mېBqZ/mL0gu JMjTh׽ˆF,qн83=ZN=-Ux5 ׹ߔCrҐf}&3 dF}g# i# l_ `X)+Vj0t^7}z;Z gR)VgtL[ufPKs%!,["O5ů?8 -ĖqX4C%D}.7js:_x¥F(6G;Q[_څ1A#gz~ XZwU{sBbʴR?HNvS56xϭ=gX+lqq -%zG]_N+}Y%h&J 6c揍,L%גWIZS^p22!@GLkqֿq"4>u矍0WS4p<.Pa;N ٘+'CP E5`U= /C tNJQ@!xs6Ar4o"x/4FE_ܰ۰ SA=Dǻmq 0S0W翤MbeYfhV$U yp]%٥K0^5A>N Vjka5U:t_?6IUv H==K!--n}ç ~%d '=d3.z"\0aWovx^)gX ikr5 \s*+!K|, uʼ0O7z)VXff#td[$",5Qm3P6;'" OڈӀ.#:<)iq_A_T׀ΦGI n|j-he,:JQ}Ý!Pzе:X-Vb6E.N$v 9TX"-8`{U }X nԷr9wvK{ n3*muhi3"SD)kK="_.3ݶl hP: Ay,teW̒܄lLY00$=-Dx0fiZ?Uy$/ʨFߵzήkL q.8dQTerݯEuFMu6kdSVd\ҢG.`7vŹ'<†2 )zsja80RF6~o|W`،U!J^=XN=wa9>i"=T2t" wU2< 0ښ69d)>Bl*wg0q#T'A`> +3VgaZ,)`>'ko%:"iV`4 򎾿ՋMmc3~ JR3uKt9'i w|5xI#LJ3) c$i/\~Sm9|Qx 6ac0RQP֎/\+2g Pg`q7BёefJ>N8)Ƅj ?WDXEA;cBˆaoL)+,Gm|@ay<,0~_q1 ,Z`F7_^ Mz})l/fJd| sd'7dAh>+ꕷ ZgIc=q'] YHk`_;#ff8jUp9_Wy>[INfSI}FBsYEYؘ"7D)Rq[=CetL :kYpGyBdFa?;V_ԮPt@2IJ+m'hJu7 _x3ס"]mؠD (vS]?׵eV.Yh:0Ǯ9̈R'ﲨuNd^|VnN$QڐI$)ukpa# Aj^QC+^x0۶7V'Y 5)2=hأu;pNr<#Aw1}}c LZx?c0yt36KrӜ>7?Ga&$|;tm<ʼ? ( r%ް-)B.3z)%>a7ݙõQO6&Є697s)~eNB2Ry+kWHtfDDotAႿrC$rZ:e0n~')檦8JKDN^ |W>rW A $Q88еxf2.5,tי?s-aBd8k/kY-:x3AP1]VGY]fFeA*T6fMB+HhFm̘]t80l,?FXPd܁_OE-I:q oc jgqRJA 5qa|W0 4INA}xM9=2lHlMQ1-tk#na+xAxe(6̒D_R { V\:K/4w7+` aDl[ֲx` DhLcFKg"b;\?0hs,FS.ٻ RV6غ98ԩ;Sŧ % ~(Fm3$x-}xzK GpuWK/G +m^Orj4~cA*k>$@P'oJPyFEl.Ro"]p1R$yi^/* nBѪ>#703W0` mT!W: Lxu*Yի&,͔[x8k! ]կy7#E/_y]/BikBD|r{B E7FDf`"_QW!b-FBaXȸZ M02<2˳ bwRUs+{Ob~2փ;-,^9v">0žwǟt^/yJ^^7`/?T5&לӆ e^$^X ׼L{@]WAcUj4أ;LQᲢ^33_:]n{jN5Lh?JK$[j7L7LGB{/| eixeuӟΰM:K+ơؓ$<T7CO92YmykQ!l) [j=Q\4+ ?D6 @rWoS휪(;O$~*O03NR`$^x2| 2hbxBC<&%}vf@dX}eOښ/w߉كAO,[q]=vܯd*~A_;'TѯxFS.P2cbjVZȌPt? ?9dD3 G.XTbW S'&Ȑ҉0ߏ2WΉ%m~؈e8۸&%h G7B&\fX-Ϗ\t?YeҶ:%G'#ڋZJ$ 7OLrV-?zoIVgIP-);B%vzK2دvr15`>#k(+׺{q/MT+ۼ|g B~a7<^câ`fLPٴwQ޸M7 $ u꣘_eS8 UPW4'es aZc)itxaZm9XP\{K 3>DT؏~$Z ] "7Gc<Y+l_̖(:ERï]p:kE,a4^Z#L;|B5-(kiԷ HࡵW VQx0\aP.$hV9_~!g-܃fW[IM@ٖNd81rb_H&V(k$nI >` Yi.cv @)wvo  s-du׺yYdRx=9u qwP5%A$Uyʙƴ~,r/D2{f߮K뗒{JYE9{/773zj#HAۘ[3?H3zyV:AMl2Dvxr֋ #[O#-| }jƻr9 /IUѦlH5DJC$jXH̓(:f y!F/X/fTݨ./~x vM j7'ȶfS& S>QOBΐiU㷟qQ/7{TW3c_e ruƆ#64)g6xeuPaX˙7-,P|UG[[{jc{,.1#;C>b(AQ'_C6D$L`&Bf87}D6/I]#S! ϵeE|tGDvJ d7ZoEL܎o>ـde)"IēR"}I8[(uZTIg 9=}2(Oj@6ڱ^ W&LQ0#e!8nڞ, lgf QקU>m~lU/4qn yC~ͽNESԨɇ' _n'6^1?e71 *u}&!2Dž, ,&Hw/OV++B5Ihn mtz~3eE8J즽،5V KTwaO, q=pTS#lfH, DfʶO&`mua{}6`j8|PAnWj%SCԂmHߕϬ,e $ )x$vzcdsX|G}%5'H:Sc)I6Qvψ+\|uό.3OW=%96 ^Xy\]z^F{8jי lĜ+de7]3EtRPɆzDͯW`l"uKRg`1TPxsY&~F* 8xx~0U3pNXҴW(BH:I$g}#XQ3 o/~hcИxaO>d53ٲ۲qObdwEG;.AͫO_=suFoG(_5oHLZZ҇AޏuS7KCP\Jw(JD{$iU6@C d ih0s]Q ;1[`Sm cBd%V,&!jP ێ'W,↩yZzM1~"k™Sjo5ѡο?u9S34u }}W#ZOdpR[wB]pocvKb_ϰɟc'L~1)d-4tN9yl ~ M"vJ(퍌c;,֢Xk0ϵ |~EI%fVAq)ZpJʭMO?v>^46|FyAX/AjټYp1!`.||/h oz/\w).zziDR&58D+R"dXaȘSjϟQiksk OBw@>żAsS@Л*":j\'KԕZ< wZJXH|%uBNmZDZIE|$ޙnN,jLEgܦ`>L|ZN8$y I'c cz 9Cr6$%^k ia1F{ cb3*eQ`OLIIe_[NS2%\O׍4=5#v Ku2i-*OuiBS% 9I"~ÛA~ȱjrGax,\Q< kOβe-V.Y2TX>pėJMK };?Z˼d6cvta@/5uW"7t_YzFa^avljM'-jli_^& b BmP3%Ji(dt^[CY?_EQkH&Vj1 i!QB.Ts/󺨪))#+gwYE/{b{+Ǣiq/f\0"ŹGz|گ+L wi8]_K9 ph;U,ɝb*ъ[9E60RKU2vੵ̲<8g\Ps[^5^D׳+TEwN-hgLTK]GCZ݀t=Еna~IF{lG'Dn#OLf=f; ӈd<p .x*y&Ƅ\_pdaִ,s$^Iz[P1F@r%?м3|🤋J~fHkb%{4 iXvUqMUφ%nj"!#)T|!T:9:da~Bvc:1{)e wo3H2&t,ToUܻ1A_XYzqutYWJ1mϞ>0ݰL9xeN ؄I 3eg6,FTBT]$+MׄH.ذ Q~3[<l3rRY?__~S$ژ*>ITsٞ5`Yw,``L}}s)s79@"M}ziC#1>S8CMԩ~ Fc m5c4Zj2p;Z[X$vP$Y|!2g4uBNKT $sE j"%. 2m|k @5X+¢"ј|kwQ ܷC}^gTh'?y %+%zjޭhѸb(NX*Y8og6@`CaZ&xT,%Mf)?CHEȪT)[Vw] iS{FB2}Y";n8uƝay!D+R gg4=`aDnG`/!Z0=d;n"Ăkm{o|KF+h8+~C~*jJ/sErg3/MgӁ[8EPa܃[sDŖV)f};kKWm1󃕶-ߢ8E.@;&ۻbyFR mAR_Iä<Ț)\Os^K O1Am'#]ҞxywRn)-d r%ӧj%_;#wΘ ؚaZ 9顥.K6, 6my>#ĊAÐBV{z_+pd&L!J;xxп!CFHΧqL]1WqSF~N8cCy6x(E;K pBC >YTjE:%b7[H0Cs -gPdLgOB~wojcn 5?q PB;C(RӚCfNi. QD9Dy}WjI~1qsNG4l*xO_2Ox&*ޙvx GVf^Zф ?v (c4<gXGȝK͊.S`Nk͓,kU=%]-i+VЪ;LՈNf! q% v-!…Y,I]Jg0VlK.~dSJLԍxSz@#&/!NȤa<}E IN$oǵ4"LSy#TtL&G@;iuK'kڳ.{_tA>=9yGTDoo)JowKkO1MsxcD n:Cxj;VoJ~`޶T^e++BbMߍmڬ#ԫ`'u} m!׋>O!#^DZwKPHo~(oYL&Y];t.ZDg&#mg]RN_3s[M:.d{kx"djT'HBHųBF8Mu8?`e/ NOy`s䩴Q4cDDξ!HXQ@͊NB^h}A-5W 2il[)讄f׉%or 9+`ov=zqI~dΠFU LVc#v߼ܿa 1FgO2 -4V|Sطp`+.'OX|šowزi*zE Vy=̰cf\aMJҊ~u<ytQ`.8%dTވb\R#* 2PKnDPhQopHVâE1L[̏V8//7V\o LGL~GP*$]k98ĕW닥nT' {@3^{tgm|]*}ts3O{ zbR>|VM"c{ sJ} #@oJ|]EVQC^*ot$ՃId3ʎBl/>5+&VQ1ћd7d듙t5,Dt&Ĝ$b0dC^(5Z8|kWpnuw)i!OʌjDJ:cj wrx پ@)ɺ_ 6U. Ma5^>uLvXC5GP-D$4~cX=050]c1N5%8XJ)+\4L VjmRyEۈ@y,9 *R|*T1/ܒ #dA"r%fDzg~M86"k9hQ: ?4^3#Qa/'8on%RW!OP1̰y%jPvlh*̦@Di2ra%lRG-r2$91Q>xWDwqЌW4;C௪ 0pM$r B}Sm[]ԓLG?Ho+]o>FW$ŒP:+֚mCY*lS8%^9洹@ζݫOp$rm% ` ae0`,C $J#{aKoqWbVRj乻wH 9٦3Gx~^ܬ&'n9]r `=_6~mdZЙXv|I!^AG]σIރE*8QNHB.JrZy'D8[[޼`zN0 ):xIA_*ʸT6Iܩ.\xP$^gF6F@˪:WljkF=w+[UM7;.<p?8t9t/h"]YFO=8V{IDԟѶ!O.Gv_+z1$Y2xi_1af'0 PhQM~L'Zd\,񹰾Vv!jCr޲5α Ec%) P۴aInNitj1;&{YgAzT#*+07^;`.FJ-^x$r:x_4oɠNߢl6B:U!A1  D)f J=&3EI߁]-53f#43أl,+\v?jk+]9H>h72SuvMi+A5>{+N裳V{1=&QG$*L#cq2**).)mQGuTso7LjC B uTn8'4;n@}WT S#^/_a2jhoFDŽfm#m >ZEUv2a0-=_Nx@3δA ?hw%6(2>?v ]1([=RA*J;\}k7 dz|Z9F , w7p'qZsր(kݶ-vNqW)JDM3NڗA+Sό :bbRb&z% QDhQq0>W|A^*&M?|oAP{э-%I|AUN a 'Wg%jÜ|Gjoi ƤP7k{ 8[X6xW&̩ 2#/9@p\7^~|wҎ(|1)E @rhNXb#amšJ[5yeA TXf$  `3yT {vqZi5I] )QPZ%lJ{VY/D6V\j>R*գ6dm-!&fp,p:Ǚ/Rْ dy Mxd=+'AxóxzD *dnօn]gh\ԁc,GteCөɂ)ޕֱZ̪W ,Nq洣 5ca=1Z$LwNb-w8qM;lbaa@_{m@mr}L RE:ޛsa_dCfӰ2/+gBL&9pO9l mII"S,-+YL͹q TaWm3!vJ[jFnNU C6؋)@ŏ(;8*ݑ4ڐWb˳F:7Ϙ"U!\DOW9qPMuFofmOȴ?7Wg+D}4 Mjy t8?M]RoB޴6M`K1JtgpFĴ2$KsnW;RWˁ~9U'E'ٌgQ:O܈Ip0qiTZRTUV_sE,̂g`u6^Tզ3m@ 9q!XR**/TG@GvKyP:t[[_,e2 [P+=1>`KF~L@u*{P :(EԑN&ZW #Es%F-غͺ 홼ԧX37}l9M'Hiug+p% ٿq%SƦ5BI5țɐWHŠɅa,'rOb'`O5nyz%00M֏ɟM'gxsY@\p7 Fot.D-=HLĽ(FsT||r?L;vq6(:ekQ%qܯf(vKj(܊̂~''So:]rK PRABZn:MkŷM ؀ bѱ<2#/v)1EEVIy[+A7 MThAi@<ڢ<6ra;!FՖe`[wX⚉9Jwq*ޟVi<[qQ42_!$їS5#t39 )iKn{)y@VKZ*r![;?jA`2(7$ڠ*pHhxr9L3^E<9#^jiȨ鐮Ε0]82gble:Z'4Is{u`ug1.9'IQYyta$*qN <`D cMp{m>Ϥe_U[Jl&Lr][Ao8i2/Bk|QJ;tԪpAH'?gGH\$͋}\E0.R&\7Wmq"^YVq0٢c>fm5醜S~& #%0 5Gib?@yz' eB=.8X*=Vg:p  1w#qj麉.F4&`cJ?Zg DN-ΪU_œM5/NXZl$}o 6ۻVӷvcWrzGҙL7[AKZHPShkXB@ro˩HDDӏB?F#z`$ ?*9_zX~5-̟h9lG]oGWGAiUK'hݗcoiI\ Wʡ31:D@4pW+V35L,O=xtm;u#BY҉kQ! 8:ѽ~v^L" JtѮ5`*+vq%<B[αDP:۫s63Am%a~Ue$A%~],4hZ uΰ&49SܵT9fsi|svЉd461RsQH=Uo/H@wЕп)ًt|e~qB4Vi/=̻4 ;VoPmʜ*+%"R)+GEpIKV/ts~:zj)}Pã 5v(hG QEJdV03q~(ޓ M7*ZAF5m5ܮ>qyґU"aEE D`TϲNxz曢Fp *C9^ [u{ܢK+\DJ؈Lӷ JOjL9eǻ!*ԸOq\[;QqةV+DZD~/JI\֗O`zoB\Y|FFˌT&R:AƉ%|͠:GRTrlqBW$aoHdb _-;T&wVq#c/4"= kX\ڞD9!ePFڼN&k̩ _k֞[lK{%w4U7!(-{v]GZi>cnz8u C TőA!m2!."+\2?Yd=9Jcrnsi hx@ w<@`CcNSEhenqJ Unt^ bObTYO{U"ja1r7LzZA}BeF2$Ǽ\ 1s_sM:J2fb%Չ5w''I] V"2S@?0 t=|XmMJy0뀹+$M FcJuSB$doXtВ#Ţߪ-0ZZww7r00l2=lxt\3h!=.miREQw֚> 9.7? %ɺN)Nb=RET#6_s2u!`%cbi*rCT#CNN g')2<+pGQ(hq8bNxWT 73qɜ5n"d[x rkg`e 94tYuēr0 ?{-Tʀ8zF:R@]5EaȟH8!(Ȍ#U^k e4Kyhg25x͓y߅Lˡ:Ԗx9 /M# Q5꯿ʴJ=5ѯYHnI͂G3ܢN>. u2%Rq: D挴EgAU_'1#{_|ެ[hm g-WIǦ{V66,kbqrry=rh8HS{v ἬFiB_,'=) dv_w(uB%Li%$s6L>~+*^[qй`(]>潎 rFPI"srPtG~X~t#XjD#tF$~l 8+PհF@?vVc.sW ]Ҹ4c 9׎IL2`89%1EZNsvNήcN`>@+?nK z+ŷ$ }5-)⅃,}c Vp qH6Z9~2g9}JY'b>@`KȚ+85odwVM!@Ԓcb*̐[ ba"CU2~}X'Qj{ď^ݏ9<$3e2IXrhb1:ZX@όt/^IQ0N-gLΖku=M9hAz}Zmi%Ɠ[l@pɊ B/{>FMxajoZ{V΅xTt+CS|2ŋ`y} 5M,m! ܱj$ٷJOTB2F햘mw7M* YE"| nd䚔[@G@Yr1YHPUL>9'9_EPƅ'k@4sz =x:XZf;94_"V?"O<Dޡ4!g$0auz-&K9 uY -ёDEN?x | eH s#h:EJʸyeqhHŏKA[xNbTL,eOYLwHZp-3uVxz]I-rJ2F`uK47Ώ&5src6`YŊa=?T22!#8U!p {(ۮO4#p$7bj@wŨZ_O&|گ@O)ѐ_{IJy&nOsre|z Ca Sn.ɝN+7AR5&y^? Pq94&|i۩}[Oۇkz_9Y佼ɸ.F,:b Ye?m]Nr9`ӓ#6&cFɷWcv/%Bڴ?7%2TV<*C1} ȆtuK/FH?šb0_3l&weag2| d֊,qAc"4 ſު\ /b9>&VPw^iKEOĝѥTPs*0^BA*Q镛v]ו9)7E60(-$C1f,? qb.9 kaD2 O FbQ$>8ء= 6x9skmeM]bW6FưD\'?툻vbG {FH'bZ BóW0*t!ޱKϝy,bXV cO|i(qHS+.&Vǁ_lnY DS+g;hQy귛El'9cu XL;P3)E(~V(\(IA><ܰ ƊcF!F| 2 !h#_5k~5̴9\z{TӭpR}FTVl'#¹p6rMv}DSnuݭ_q"C vmGw~hgn9ZD3j5ȧ-@_zv樞R.@_\үpgۺ{5U4NZrloN.)98Rΐ۶$aL^t/7t$29i%n?e{%k( 2IwWl,Hxj{@%?Yrh<,p,<+['/&ɾ60* }\ )_PNόsfmGs\Pw#;7?}WJruU3TZg5k  ңc:9^ >:;K U*5Mv0FΓ45.5!٤7XΌh (X+JBR2 vcpRqv5eB[ ,!+zgLR)\]DBa̱ 2SD?ҽNV7 j'i͵k>*:m.hE=1o}AxC~ԊrOg\PGj4găc]P RM=wE C$;9_eP)Yt0ٗ#ƔZ !9gVb- ~$6gf2(\=rwvf])v]VȣPCuQkkBޝQ0Fqq;.i1)*o)j:N .)P J-D@?@b, Ƚʁ$-'hKNu!jpk!J47[]ȖݤXi6?O_ ?C9e+! h ۍOW|>PmoA}$l7?H%Hr䷋rvgO/OF÷jyJH=t,`lX[$sí> * 6M0*OaMμ yqN6zzCaBS@ꈷ7pej丠4F.&Gf{*7vpP}yWP$?tT|Ocw.ݑ$!0_;vx; -s-!vqeK%{q4`Կ/x4>x{+_KoNk:'-"@ @85ca pM2SjE{SuNY-xL^es-'iU`z IFP835#E%)uRsxNڑs U='qB -k,>(X$7-K#7.uTCg^s{ P;Ecw߲B-NK-& f`QbY)z >SNarH`0q5iY(E4# DDUqnyFDnĐ :Wɖo0בu8V1cA}0y^ ^(nl,\/Kƙ=DD(KQҕmf9BgZ`*7k~3 Jз)=#oǼf0 >HHڐ3z,bhw..# ;n|'N ue>WFIZ?׈+ -(|{f`01.8pJet Wcev,a _dkwIw⠍i>'o>͗up_jXkSnhsV8 =S S]ׂDm@8U[.P{BwPXkavRK3GHߵ i׎pvF9'M~Ww3Gb;vOno_^7^Uzcx PH5p{] .ᙕ|1%?ňڎβu/E۷a=3>:uO⌝b-KDbd/Rwb 9qEIwLA?+6s*[ZnpJ7ނzBKoͨԦEE+\@A5Pii@[KK6*/Gkf'#!TwYB/9-QSo{Vdk[ +@נL6`3bGa5 vM~Z'u&;Ξm"|'s]O&e|(⪨ߵZ5'jX)vN^u\FѨx²c79ⵯdiV2 0jYN%IŽ~+(M}O{fąbULE QQ2q,](d5P-=)XY8 wzzX[q7@rG&8)xI5j r&>RZŀLͽĭ*laalrj 3n1!eVEjQks~nk0ڿ7E6:{]ޏQޝ1DZW\n|YHAWIH5QkoM@R< )#y[WK 2e{OD6ʆI͠4ݿSŔG#`v?j ,iĠ:v^_fgWuN4¬d5OU$!R$-㍚Aw… SN}w:l{Ĥ HcB_gGP9R'0訙eK&Nޘ͕WKO_4oJwlMln2_Դ.Tf̈́b c?H3s;8OvĂKsjh؆#rJOgCJpnjҔ@7"4 UvE|˱;% U<ǵ`_ M#dHNznfQv##R)̂g֥CN59 :Dc`ώWX걡ǻFi|NO{pK j*jY;.u!ע{Ft߉}v6?zh#I /ݗfMw5@vplQKĽIJWJhha#Yݚ3rX5,MRhMn;-hgD'w B]IV#?B/̌7kt>zGQ„fՆnk,@n;6j-彐\&qrͩ 8p6ѝ2U+qSl6Y0 <9(jCDaH(J[Sq\V3u^rS\Ux7e* Y;1F>}+=}Xy+ZM (*^.H# ܵnz _ FF!Ρ`aDLx)W'L pg)|YBU0X5)Yh5Īƕ+A6U\Jxݵ539BVoLC'sjaV-GL_~i_M)d`XOH]~5ϻAH,v}l; 9jdHJ Ghwl0~v6y?q'Y[p'^$>svQS7wu &# a]Uw~gnIokA?VG- Vс|X>xFA*/<%:lػ %tϮcsݝZ=>w2OCakZsRa'[1Z8HR4/)##S-sg_ r@9~VWL PŒ_]D11Q!d>j4ZSdO^TA`T'!$sPn)}ݗa\(^uU<$LSGͥtA KmJq`.^ ַO{ nurAq33q_>iE;dIy=DE0 J|/ݷ{D#פ=[3b Y~S}[j톇dªnjv\% }~e*G8|cS6/=Gv D ώw*Ċ}[1JW烡PW 1b !1WFS۾Pnp`?eI< u:'1#=pKsR۩)P> wB j+U|1r|_S-,V4}-Odyf`M1j-zWV[]RnFXiXci8a٣%㭲F,!Z^NVO"V9k)) Xr4;t^T;$M ?j B3 <+JD"=]us귐Zs=W^HxqY9iW,4ijFN2J6h_l݆c2x퓛r))A#K4XDŽbɍȶ;=,SC,Uj4M^z*A*2OL E߿鮶.+LIR(Dέaop\ c@tG)-% rpo3mǼ)#ᬨhwHT2mvOX0z!we/sfp&ZqͭY "/c;64(se]Sk?\+hkAK˰E0@b 2G FwӒ<0ˆx ԥq%Zʟ qXkhуޞN2Z.n6 '=;9Vhw"?|i8M]52 c6 < 79+.0YXߜtak< ~c^IIO5 fS8!zoy#C3VJfu֥oHHH%H-=ɣ*=4S)_`6`뙆"bcy"Eȿ_2f.kZ~"B|096pChCe%)8K/Ȓa⌼$9%NHͲ;X~xO&"۾:,~2mju(4y<%ZЀO80Ys!W22r펔E5^M۱@_&C6+N8{E G&1),&pV^?D"#M`;Y ţل2Tnq)lg{f8kV_) nF.OYJA[RQW)x?.[(Su&rx kW/ #?/O$prwtkz`{D #:tsV]B5Ͽf:񫱤lxCL:@bFOWw[ d`D"9`2&EB1sտ}N]g.m㺟.X/xgA(!Ly(xB+z(!qґld[*U*sCkP ]-~Ia ΡДL :$rwy-+٫'h*$0_Y =MA2xs7xeB|Gh'D4^ѩV G!돔 3|o;v2.gYW;=+Wsi* xPޥ}MƄhe:}_3'B#N[}=*'е"8nju^UP ~R1+AF#S9:N;bCT`5c7 VxFC!+ Pď}]^yvH&*+v C]/Ir-OkpրMi߉*2Jl@A.&jD a3CڔQB?KP zUYAAGep-JmmU֤sЎh ov͇bݥ9Sl FE>wx9x=wEdPw*D=CG6 >Wxbd5@YG"gt.KV˺__'T.</Me{fx'YyϬGPpӹJY2JRkq,$XALE@X@(kN^Wq4󥭽Bq<,7(z l Rw۴H=+kp'ow-ZX{ݱY O;peH9?bD=d2th*jLFȝuS)@b0@C+8xʍy3Wxz}z I05 hܮ:G,cj&GECHucNtF!4?PJxx۰瘓ɋ§k6 gxݗeZr 9),SLDOM:I)LJv-QleCCfޱƘ9IU~xǧ:~΂_y^p,|VjS;fnLnE2K]vN[_xD2Xy8CW#n(_#i_O~i9^@!+ǔi"Q55! \X3@;|ɖҮ 2 op fnf".G&vJЩ>g)?DZ2 8.mJ1Vz/v:KmBNsav$޼MB""qpßϦ#?v@'u6s}ܭUU:u8pN5Ϛ 8e=D): gv_}v r3LjvQ'` Q85Y߅z0bTwCE mpFڌaG*I&%DF`bMli(0J $kkYȤ^L9;( )^ޝ zfL#/kn_r$óV-PM¥D_sxꔣlv bJ sr/fJ 7lAB4 Ym%@DMyal@4 )<| bgB6C9ѳM9(+?}>`'I՛V`wVqC(?Gv]ua~DZ!ߒM2^ ^ɉ \rYO\Gw T͒ A$a$H5k"3F`#("ȿBD16h/9=,Oe:Lݣ{:99 9b %"^d5or/߮s\$֛#LliN;&ZQӬR#[_4b^XQ6H|8o4TNr0;PY~ JvSÓݤgIllMnú#CJAK ."ʵl`)1:ޕt8Ys R?bu]WDՆgk/񀿩(E9t<#2ʹ+`  {\M AAӵ*X֞tӌjY"LHyjn+~-!`Ɵ/E+F}ގ脡W Σ>Ԁ$ߪu*rq0:*_\rv6~jۨh&#jOdH9iU<̼ g5a_NҤBZL0 O#g$H-܌G Ǥd÷gu.kH`5Fs?ܙ7t'8rc`h'p} Eȓ&"3GF~.Z焭{JaozH"~+"Ac:qv+{55c(OyG+kXuep2=\]eDl?suysVWS7kHpi_$u)iՕ74nk"nB(oq ꧞D0JȡM!Ѩ<]&*(8zw˚"n?4.`'E4 / n^jzx(W XPnsB%q B4 ;!y!1 'Մ]4fPڸ}FIٝǨFOvWP _9}b܀gw9 x%8HbTͲ:b)aFz7޾}/7Z6mYthT hxiM HԶ2I b't >{?J\X-UkLg,JOŔ΄rbZBy&.T* 3ԇz 8M35,^MFŭ0o#BM vBE!g7 DmRg&7"jݞiY/A@ƯAt X`pwZjژAͥk(Y@ۥM^5=;!SBUP-||&)" VNzMiUh4Iv`;vdjŦl1o:I#ysLe| '9_σNuIe,ϰc:g;9y|U {Pt+x_wE1L93w(u{"7rLwybR۹C'thעǾϭr wxEs.$r_s5-Z[tSN UɏV 4\vbOa&=-*6פtC N/h:ZQs*%Fe $TCG>V /  ݯXz"}Y/o(^1X(~Z91h>(_$K%45V2x̸2͗{*WApƤzLrrtyY6'8 b\sԔNE'fsێ,[w28b {~8G5<&MDۢ\F#3vh'b$BcO3283=5uw'g̪(Xbaxv(j$"/u{{ e{9eҭ-HRV::P ==o {}ofȳR!0kGAmjj wK>e;,C!z#<r:ãg-dz✁DA3d .w86hJ+rqʾvԥg'<@f, s $1@oQ[׃xv(N?xvv$9UtZ|gPdGno`_`ZvѾ3 5 }LϞ1@ܺ?NI+ic)?x/uɳ`7j HL~lFB@cqٖE^X4t6J>:FʣwR{q$A'6۞TGZ+~MhHmYpMYuJ׮C0ͅywFϗC\}w Bkgx!/1?TZPGD[~uoP2a<]Վ s؏@OX%^z +]8YƚKŚѡk]n/B30AĨ?>ؓ%*qxoEgWcv/&q[7tTr_s8"OeyR$Y/a}e)0>Zйꡒᠠ-jAJ-#LzgԕRG!(cсt꺮05Zf˩ .Gcwi0E\.eF $a%^qR}EՏe .uq\owV9 4H]a!,ؖg@<95$c5$oI ܈-itC0 eՠIq^^N Co@eAcRg[ڹ=6Q'ӿYصִ!v^G-nǵ2Zn>>KΜ`B*Y.-2dNUO*c( ]1Hd D/$ZȖ[ {x@ Z"l`ӓ{[G_tDjAckgeg_{,쵖!C,Ӈܘ.?*E8gJ L'm3ZOSRжK9 ic@,J)^P1I>yϦf9D`M4yhÿO_'Ce/$cMIT~)KK@:Zleu%<9gFRIBptfYI̡!KsHQo h gM"($ 0 ϺޓjhԋO /DNQ̚|~|kTj6W|ʟؘR0 !G#ީB'ÖoDXۆ[ᷮiQg^5fmn)lh|oj̷ yGJIt:8:jF$jAM {ǬTtB)zu ݢ t&ӫ LkߧT_6\?;ujaV[Bj*t# +z,1v\G?23ލ&BMWZJlj-ШQ|DEZD;_LبkLEl9h%ޙЙnejIxK =܅ ؅O5lypn򳕡V,KkI-`Z#`/}bCP(!siفcP]YoGWO bOU9iCk  Jf_K1GTxƔD. >qWxHIuR\]K1(cđhR3ZySP+?}0ߑuL"xӽjLo5>O][`IZ{JlӟqIT+PTw5ݪ~AUY0|᝹HP5څ'Lhʩ04JქJЮ*5h -x`^|͡3&J`mýzw<=p8gвW?,NL@m~,aOl;C;L'ĂR8?p!ph$oM'/ꋎHM| ZF#6˺d]e:gfG_Y3nI4ۜY"wZYЍm0x|taVף4&>%L@cFI6vIS I34PhW%Mb893(:']5Ða|(pSuƢ-pfVXR2`0?%V*sDLt@bSmp8 ?!'?}ෘJdD<ٿ Ifz Ӄw#M#jq:{JTThٹ.&t4U}%*&<2B93-=5o/a3 j~ J7UK}Gl 8:sF^EGwn2~ :1# BIÔ쾹2V[| ^n s@F ֋ф,QpD⯰2nsf;Jb:eTVN D 8LgN 0kJz`b[ܘ3W C􈈓L ѵ55bc~6uZڂ}6UTA؜ R'8S%J3x)SWZ BTez=NrI˳"! wVj ļI 2*pԨ "8F!I%8 BŮVHj46u3 ? ůCަ1yW] Velq۝xYO ~lpy0܃` FN'\\++/]$v.QW_qi`3x1!mqмOj-6SWaڟ5}1@j{2&R^YW3 u#wWOJ4u*LLܱ?vɻ"eOC`3ufi36O {C ȁA:dyݗN4,g( ̐o6VO`ҸH< &!ȭIA) 7|EY)߄ˇP7&sߊ#*ٓe77(n7)ax"?{T72Ɉ]n@{JV8(CEr|?kY(X!cBU!1 ?էsvRg1)8?d%8N 1\ _D"f2IY5Tamu ?0 t0$Ouf ,@7yu[kXR`?,LuUNBT3()IZ޸8AreF9E , Sۧ_9W{^,>E-hkAekaBK5C-sz6@,mp+XSazCj9Eu޻%|C- Lr.J&")z) Y pd= :FRxs&MNׅ+'ni׼؁qǩ)SnU BO*<$Jlv84*AU!ֻ+87{ivMZATٞm>tS)p 4l*!% zwǎC@]8f$<To.Ai)6p') ձe!IƆ Azj| w' מ%^EI|嗖 <|q?, Bی8eTͫS BRc<^:η =X[.##+7iH.b٩OueYɭN"@p/f̚!h=B𸁣?)5!'.^XB焉qkJBo~ M=:Uߩ~L^LՏ,vTd͍{nI*>YR?u4Mf/>t"rmj ҝ#<^ {gG98?#Ie:j7Knbn5G/ ]N"f#alkhkB+ fF|%9Z:.*@?.i,W\A嗘"ɧ؃g(Y˖4nA _? {DS^bP,Zu sЧtBdVAޔͯDع>9bkOF:)IbRx`5$GP'>4Ir~zUT E {S O26s,kujh`Tn:`2'Ӱp{ciO?H{&stGBźdM*3:#Qt&XajڳYC˙R|>=QO3]ٛ0H /.SYiҔD08(+6εRO|2<S+nдNBtT#0N^R.Y2&:U` P&OcM&EՅ 29I*9e$$vZ d0HݷKfscE=GW@yA~ڔSȒ1!gW\uRBY(ekx f* "Mu~-m&h6jЅ+p5#Y~V(X`Xmuv+6^: -Ԣ4]Y+|NЙCu+9rT7ۑG -R8[e]DQ6&kXj)y1ӂ-Oa@w&KV[3pAG'zgpϰ*j+eCo2JrkVc0Jg\4~z]뤋" _6(c7OߢRCc5zy=CE1a$GESSuL)6V/2:\쁾#\hT$(I3%zmWu@rvnE~] GOwGh8^ҹ.8:OSClfxYౙ?/@-z5QE#KhJ-7*=xA:Njmq=]JQPL끯U5FҙJC^]5I8n}٦zZd铵4`?*>*wDĔZdıTpz@cch>P=S1d ĂRTuerRCJ$5t+d-vM3JDgHeE5hҕ{ˎ+o0bl%uq^/"hx`²7ef37FvdGyz ޜOS(˵jC$uikݎpjt IYfӲ{L~T89~S1*C<[5]0,!H5Rm<2C*@fAc!FPdgqW¯w7p ͟< j:J%'xv'C*u)֘!]{D &V_y۾څm N9&JAҝiqzb+AC^,_fSz׻g0!3*5tL׀%NUO){Zk+;96bȦIs9vtNud5ͽjLCl^E 5Υ6[%GFRmpk>ŀ¹(H/B#},8RӺ7R ] {>I)[s+g mAx~O+\o{J7o߅rU>L툅.LXcß3 Fr)Ɩ O>bU|.~9ޯ ].E@#=avJeb-BP&[Ozᅑsp"B/SF@vZ&DSب} yOpZ1FNvUvTx߼) V!GDΆggC(nxfS&Ts9iYpM)Q(h/#YY*w.[ŧD.$ڰR؍W5 gT2cp%5li}'ŲBxi݂ܰyISc@OC 9$t\/e^ W}q N)觼ƉzJκmb% U+Z!ƖEAI.LNRk հTk Y|Ulz&2g?g{I ohs~F^Q)?MB /N޵Ӂaa&:i_K=A0cv&G ҈6踮yNDfyӲ nC;2[Y1iV?{ ޚd&eMw>]+X( S~2QА{ y86_p/3eJ -`ю}uX}Sʠf%q{}˭Z\P0j^ 3[(Lىz2*%'H0Gy {WŔ,SA*;?IgϜeKrö(A毛WԇfҖJ\;%lRې3]0#v c,}L`$W)e~7G') <%}{+/HǁNvi|J?6ηD#duB,SeKIL6x[df_6fH39ƻl1C;s5$x 5MƝQoăAo H4WeAtH:"_!Mi3͕?{V{luZLsc}cǓ߬\(AdOMK5e3rjG J +V"(f:74PSt8{AwR?|'ŬgQ%6=Kڇ AxE)AeHf2Kv%DWA8ש# %wMs 74(as3泜y.ðvج?PT` b#=ᆽX'_躆$&L U2D*KB<1Y |vP~"Ѷ]l>jѡ|V`)z\yOTBbկ!ﶤr#0[*Jb84G TO_{$b\M.# \R`NGu[䔍eIZ-RŜtYО2Af}C咃,tT؞9j+{f:aѧT`YuY:|,= #P?r%CT?Ycc'U*rRmgWy}')ńxV$,Лc5+bSaGl9hb~,9PJ TlU-'xsY!#RDbK0ȥRlj5UQsj4/w#ȑ-x6Ƶ(%LAl.+c(i< f n[͆oBugfl<`ݲY;*hN/1^C%3k "L Io= Ts%4CtCekl?w@EKùk\+$2CDjR!~L]eDMvPd+1&M[Q Ob877Yc06$tr9a8ZE+ibZɛtDxId'^KȐ;`֥ʿ_+^Ym/0w-AV>\<;&_&rhD 9GJ8 (="_3QVV _Hd$ͣl"K]>q"9_:)+fX-O "N?N!Џ>Dz՟Ϡz `6ݽTS7bt2NYs!n8=˂h̓EnD*NJvh/;\U_hePzSFD+%J TN,|QD*'vlٖ-xye2,xnC ?/@0@]Ļu}Gf2:6*emsZ}0;vb?5curݮ9:~!3Qr@mF,B7,VjZӆFKh6pRIt,]n7DQa0&uWYLeхVZO\\vv-#zdy 佔Xf"]gEhք}ˬP'~i].R_dO$;Ҫ>V0y?҂}nUi_W&*:)R3KTa ,DV* 2ͩ r)MI w)n"s݆2GJqmbou,q!ƮAz܇seZI,D):oS\#īE5M%--Sbw^ZPkEQ>7B%O]Pp N`ڶӏ+*wKm}mfk2"LqPp;×2 "+՜ h_Wb2af=api{5! =W[Fe{'p+ G_0k\)ju&D ?DƭPD: ryc֨iF)]Qpo .'[;m<(B12,/yC"$|D']8Y-3p'p-"1w( 8h]ZW_8%BWA{ju8#:ЛP Y,=@Q*BM$L0 `XZ=7@A O2Ϻ-!;P>%9zf;B ZLm[. ~>{-:V-i,ͩZ: S}KA/r݋L)5ҟѨKj|ˣ%ho'5cAtѳ*}T[=\.]pj.Ն"6 ;sPԴM1|l ompJ@UDl.$jP %/\$Ò UWhSlSb) BϾЏYwu/NsgdCKegdoQAÊoΛݤj&g fb攎@8R=v4x ΦhYi`ѩ17< ĸd!<72ߵx^i m>߽gՄϱ :l rRz6mO;KakrڛܹFgAJ*.~XC%+u25e uW y_=UCdne~}*0+Uaؐo Fyc\Un{5% Gi~&ኝDGԎ}9vGt2UlFcb+) 7zL|n b腝d\|Q9o^q?!NDw@7t/p,?UipqjZDYڐ/upkVIY*+-/ 7۷*X\r#YpaQ\05 /!2G ST ∖.42~4K"siL<WR̲OךKsdRcKj¢ Oe3Tp',&],HuP:}*+S‹8甮VԦ=ǹeMZVY.#_-i>!F7FuSBm&_@h{)wXy%p.wtUF^j/FtdEL\h3w0Z9S#65Ǩ҉2$ЧDRlNh7XXZNSȓ^:QG:m<3)ɔF[.U [R%An9o ;uB塟i]fY<7`,z|鷦@ ڐKzQ8#st=ï$pLȯT)CFO)!U?BXZQibO/=VıwT]le3K1i&~1CfᱧSC ?$`Dwqa㟏5Us֚$~`**PD[}z]ޑs:ʬ̳!dV{~Yis^ajDgwֿ=﹋ j%{\*t@]n?ҝuZc-`Uhx?4AކDK/܁C_ V /F`O}BNyZD> n<@AɎ0bbB&EtPrxzO/C8Mތr[vČ`B áeaZ:FzչH: #UaYt 21oE)~CE;G*۽VҘUV$#S7A0.)dZY1Ɠ^@ !{LA>Y])R6V^[q̅..@ŭ56fLWq1r ZS1z%Y.*@TD'<˳%NI}wZKRK1CΥchp2F'Op:c [baGYusTD+%4z"wO`PT&޸3"#/* ҺDz)% 3O?qh/L[ߒfҮwQ- jn][ea &KX㱟~!82x C:WkFX lͰh\4'" ~l[E^ }ÞWJDlx(k2Pl;_ԏ̾5u7 =D≍GIN/,`H'M'.Sϧ4_"ںbib_RuX(}Q| -4/~l9!0XBt{JXQ)w|NO1\DX]cvd\褡rH"X@%>oUiZMLtTN;)[O%@pΙD"otvOLe \Kt E +Ov[BVrկW Ϝis#BgЉ%O0]w.lV &`53/"V<*Bq/a`uwmUq1wXx%SA~)v TOp) ; {XKJxBͧeuu5\0 *In^g5բ뉄,J 0#[UW-wsQ& ߷juE*9Ӓб<I@(XJ6*2q?E`7*㈲ec5rJŅ@I?ؓRrKCS$!լ> ά5s\n%*8t #3áUw ɲx5bh;l-Y==i҅yQ1<V=o.ktͬ `cl~f$&S8@g1l_Ը=u ^PZZu_ ]|I&ux9n]JMB1Nm) a~F9)>n21?X/.y0+NB X^1kC<^axgdrAT\̊__3<gj~! EאYXdS2DJ$"?/u a.UE8~s){[XdUl.%o3b^YT_wHo~9A 7қ&G+zͯoz郐 I7ϰPC1m08Hw(5%TeوT1p>,(GzT0G~ckksM%4LAE}D_LZBSG!o3zdpU~;@IGtF̅.TE^\_}ܰ8L%.xvgI&Lw5f9Vy!BaBq<]1G&8>g%|_+^gۃr nh8$5vF0_"I"^_hO OS%j|F@)D3Q"ɯ!ze0LNuŨb< 0l xN&'neR®#/#@ MPܐ)k\5Y`6ΖsHb~qf@F,+Tp4p,:ջsQ35ͱf?ƎFU۔)9MZy+0A_T :@ Nc9ܩmދmDa mtk<\;ls}ږw{,,Ȟ@;y Uyq@U4[\U۲s&p𚗟RVZ)ei׷-ʇ%,)6rnL9촃es|Ev׼OHvѰ- ;jeKf yj8K8 kϺU:;^ @NIoOISM @^Cp _H%Ҋʋؐm1])7t204mtqwgt\#Y*ty q3nKX(Q:T)UE) _`/@rLm I*9Je' U䡽cr,S;Cn00T3<܋*s m08rv@ 4FfkJ@.{?'Dzvʐ'D+Q?.4<Ǘ0 qģḰ $oD4rl : ULzS^weԏDbK:!md :_ػ'Zry )!ϱȾTm3Z{Y50i9T>額`e ܭ(H1"&_h~`ُTHmc]bo_m%9BgqelgJBauݙreNNKSSP6QPB ewwR'@Q]]rlT OL]L=|/XIk8% "*)ͨeGG,X.i !yFx1eM$2> >Y< 4_ Y"Bw}HE >tbDŤ5gFµBkwnN?L,,}%ʚN?hgq O+?Ýo0"4B 1!j}+ 0hD8v?ϦH0 s^5h?Zd"I6b f\B#Y?kLTrWB8x$8f$/RSR%~-웿qjɇYæ59kL?peaT#hA@x`q}4 bEWsj @ )s@3(UA63k"PHܖcG1AK7d`r&Ec#Z[9_bAb]pI2sho )sP`wS`<1^4Vчyc'tVslh,0◴ϘsLGqBoboFu}.yIbW/i@A?mgP '%6d^cr:"t>)O~1IƋ^)eO"oA~{ N7Te__%>=W˚eJ D= w=rZ 3neAF`0![Vf5y4+ "d fxJч4),DkVqxѬ:1{;Ĺ$n'Dޥ:s4T) R{m$î4.y!P$TAi[QYiuMxaަQFi("lgrGpkh^A.KGeѭYaM acEC25Qމr߷\+QN}(4}ȃ9c [KH鉺 4s0݉軫[";kLK$E1>#afb,GKMi[.~#兟1&q粚wwBh ;Ro~.x.<*g+WWI /{LxT{REOLd14&A=p&;`pABݼqX1puEl` AYTfZvqHxXJjlcAkʊ)Nvm/2FۚvU{Л݋*rxJ æۣC"}B[:GԈQJ&+AUYӸ2y߭oؽm2l>`1;~b:M3D8:y&}c`fq`y&3繝0S>G 3y7 Bd=Wu4:jxU{r[8Z;D%Qf eiO'쎈GZ?htfE0k]|tҝz .N&5OAs}d =$`1Hado:ՏH۟Hj7ZD9;YHB1)?V1gQ#6R!5BEGIvc]CfbтvE49&N;cg}!ȕaٮt~E8|de{npgZ*hZxBfO½ ޳?tT4f&YrZ0ծabJ&/Mv`=E9&ff90-ޭL;Hln8NP+X[`b2T~^:HϖG]ݠʂkq3z1 +$E Ym<{~Q*L7,9> k3Ԩ ɓu}T3G,n6cDjfg,&HHEу3vlg#SyQ8ꍵ=R+mf~ &'nRjfO* MݧϢ|ȉ*fԛ8ZWMZzbcYq {_T* F~#CŹ s]ZNi>JjW"LnLEV/?b]TGܺV=tq TGqr=lXyʅ'+μ, )t(→ a / 樞o"pƞoo+ 掟XS"?Fw) xi-7 >]WhUm3@Dvhf"t(c.G(5nP|w .d¬cƅ2lDj4فP:⸅}Jw?Թ4ͻhXE&3≓LzӔEC!n3 =)}-)x?il'u^Eו/Diс?%1.7t%sA?ۨ0ijf\g[ aa&ۖLwI^dzXB5ՀTjrܸFFC/2 ? G'WK/cQmEuo#^QYo ^/^pFv50aP9 V(̴ 6;6c{_z!Ʀ5 =%c]nqR2/nL!qq"9:h0cltz#/^F3lL',TOe+3YMVHˆ5~c <!׺Ix;r7 ),¿ @Cܦ N=bG#i ;H8O6x)yDj٬K?Vhؠ =!#}&l뭓$aU6dFlFbR~;nn泣aiC^d0H]mrr{̻-w׷,myRwE$0*FVXjZ"0צdj(y~Ӟ#Ξm} I$ ){kpӡDȌ6"wj:g硏xEu@v-PҦe."uo^R:HzA_PAlX$-Am &2|dFHjCDq(!)eRƁ7'?9ٜ oӁ Z`ZEye@!Wy} @\sidnjyD8<+4Q/Zs&Y+f|°3nEj0gg|6 *j0ӫ"պExaи\kƌٺRwP90q2Qj]bR!|>^>e^-^W!o]<hwzPTz-%"izQqJ" 1xfw E`?CiW eCNcNΛO~"q;ɰ hPa?RW XS/\~VWԦ0B5Ԍuħt@zhu*L UsZAWѬ`2bո=fɞAfr&\?30-5ktb7~P;у/TneNF_ȄFUg$i+팳h]a]8ŀFE̮tO#sKg3BveXFsOf zTHJ`DWvꠝ6-Tujܬr!4s ñaZuLRךi7RBIJG$B"uPK>@E XI͐\t.abR@~QkdҽNjC0^f7[ǘ z=OkY0KLҫ4Ҽf'i8lgI Et@ qܲGPo_G5\Q`ә<^u;,kVy!8iqTqK@>T,M!O2g_Ną3(.Pg #YiTpzTTar؋":a8bKh&N e\XO&sZ--qcAn/b&=Lʒk&_yE:M;)sWd s0(c9۫Ip6zSQѐ݊פw.榁1ny6v\U^]!Dl20v͈Su"㕂A<=u4Ye[j@U|O H+!0Ү ؓ hqAb+Paxa_zwl?{"?aw`u M%(yD6 ()͓AeXXq^ ^N=)5-_NRr<գ`Js.# ?"|'0b.|43ל/E5I{h'HkC؞ZJD/O+{ba,dSٹ$0#lۡ#LqoCQLfHT Ϳ\e܄qov6`Lp ^"2&UF{+us2ט]zHw!W91X{k/ԯ\x]ߟH!l3dԘ }k9 ɔv#)vF8Au@/&<-;]v"T4m0a\9}wrE =GOisOb.}--^rsycIl 3&5Opdqa-T!_*lO9GjyqEq2)_8=-5N!^ h ?wk1X˽>. xMۛ˓w-+*{pvצaǀػyP~XyQ*G'6ET,Kh˜嬌gU`c7,{`R{y<(ou"!.Ch2UĘD8e_,Bͺn Ynp>yA E)l 0gԔ%k/A;h6duL}n =϶̊e߉MHo"#{#yBQru(,i{p 7(5>(؇AE]zr?SRS zݚ3{It6]A$1NP Ǔ/ JÌwjSRFl\MAk4J ؗ-z*2TW6!zEP'mM>n;>F!IJd / w@4 He>֓Z\рbړL#>#!64 Sjt P-nq l+Udu{xbI,ΰS7' 97c)"ܓPB(m鈥n89tÊl}?tO[r@{y!aՄېa+]m- DFU"ള02WY!51@*{$V~ tnj̣E 8*?Ue6*ؗ4S4SM故Kt",[UMrFO56!9jԏS~c|;}נ*ySmN--IGPh2Ϣ)>N~Cq'x'=P2 !4!Ȃc$4t U3)Rlh.q)p$JV/δeO,$bޢ,a/6Q6jAS qtЍ'fRlo9Q,˝P݂KC-rTI rbuh`Sqa`LødV֣BqwUzNc/5γq刕dԞؐ]E7rt pLhOWsT;/ MA9ܜ;U /AMVIHr!8f$Y*m3=L[? +P/WXKPp xKUwWن->ӛ QG4VX 8N%t0Tk"T %cy @XRl%#2.ͨXkP$b¡X*gf"vmp= "$B7gPHPtu-_$QJ]j")B=Lw6"Bf)(H5(y_CKjR@71%[$kwY5aZm)X< 1I/b25kΏԥc_)~}+,ja473QFE3 bKμ@AD=uyRGw+tIx#s %}3{l2O4,](a@T׊X\9ilݧtž39Pp޷ѺpBT54u.Tѱ4@? 7/e5H!F*60LG4$nbFrб'^#+ rBY tx˗e=k9EM5k^7”B۞w+O0cڨ/S)?naۖHrG5 qS~# %;j27{t e({cvV? +lrT3sǠAn 1 /y(?u4:cv:!k"Q~X+Ž_] "\ΑQb8g>F8/(>Ud}._W.{WZfU[9Juv8nEvǮ6v k^czzEzՍ֘ o.|IBLlqXQ=Wh`rr.;dV~iQJ8ĩuf^? ֪}po/ŬlBAH" A?_x7{C=/E:S8:Hury <V.dz){3_giqBzg9渡L R{Zrz!/cD熱7p q.|ͩ?%ЄraciwRr4p0|BR#ɡ7-٨MkӸK^ I'w"Jhk>.8+#԰K<^9䬵y|Y[GZ?_M?nDZIëtM,Nj'.U|3CkmDz.2aqJK97S@?nn)Ҽ)UC~?LES4w*a/,"ȿY8ŷ\FyK UU_u;2$jO*Ij+:]TRGl赻g]MȢ@97t/ə.Y{ k&\dT1 Dⷁ&#"f-h^!Evza;xȾm'vtN=QGk_^M8ƒYbA!!%d!\pRC HŨo58{n:[!nh~>C8e*;䣠fX~kKuEViH0!Qʤ͌X~v1XSiºx%bj'^3yS/.93c:b"Gm}'yzRXU3 aN?݃k=۾} ;d D&'t;gvx G =G\U;  N$9Gw9L *1Zb%*!јKy * .pGKǠ*+oY1D;3מfjzd?&D/fV8"XZ5vvȳ0!l YCSUuos.7\N3Vdٖm5ڴhI/¼e%%H/P5NDO0*{7_5h"iOR+H`]w9}@PGrz1R15gkJuWHDU/)8i 8rwUC5NvtIޝWp%89ՕF&Tbֶ\[=4R V5^)J4ÜA o2D8tu=$WvNBFgBMdVĬO_ -\y$wyI*z- ;ˮaN˜ͬa8:<̢6kQplel2O5CCTxuokwFoMTTvҬƶ;SvA^ cܧwؘ?@BgX@Q! `F ],Pj!fN:iL<[jC7v{)bNoG[ѡhXFKpha$vL*(mz`D)툚0|A+|K{RtگkzJ9E/*ǂSm.e͇X4 UPt,f[A'cgBT(igL?aAN: qT *Hz YeKG~u 3bJirΉ0#ӯ!>/Ho/$FcE*%yE5 +PAAU:~UlTVUP6.M N[;֫d',HI9f& wSـ>'#*nTݯ6Y^FtqZ} JqεɅ9gz0Uh1 %;>Ԕ~nJL4CU^"&y^HϑnjEе 8+dҭo N!KLfz(>2+rzSEÆ `hba| Zp1"WU&,\#X9V3sd"q?դYھi'(a[vX(rjwK^t:j"L~>ͫ)LS6D`W{ǹWu.D8|԰I8Qw,\' >6Q`h6R\bV7 s82FAgJU% yAa?S\nniU-(f1C)(j)!4A~g{q_IRkY~h㍃ou݆TZ] N۟)ҺyBY[n;G1UjpaO?4X(8zp)vTP3q;eHSE )ZBwQD'^b %_Rhan/crcn _ Kͤؠ&y!]9~IQ!4n+26=zvª~%DC ="Hr\ΘJx~=8SG b=r i:r6+Mbo>%UÕt1KF଼[tSƅ.Qxq]5Xyy$ﻆ^kHu`KlI]s4Pŧ%V0׭DE'C2k/Bl7-X6l>0w`&=5l7fa{P-Bx7dUKhmlgg(;gaWlM`^QntG HU'<ȣ4yҡiMQonV!Ȓ 6%M<:FrABoPnVUD $g 'Bʨ7*qJ~YKؑIJ4K^mP,_kV BȐ1՝h-UlA/h F{Ww{T`;XgG-[\o:m+խ_CxE={F;^Ҫ]!}$җMl9BAg}jϯ. A2e Ѯ3>>Mڜkqnx=*%1Q􎞈Bn71w-^"oZsҪxՓF+ r_2 yr lV`ٖ.[3?]oEYLPIAG>bg;fHL6r;-H"FH$-nm^뿌`m"fRC$oTgo/{trPJj"U=a ydi LYpSQH)"7Ie-"`$9m/OkGu0hN(%lpwZ=@#xm!2$"l^G,6~)Tu'}D` [M4Eh=UR{5+ƀ7 ia?յ%hgZjLc;ru<3SaRui+s/in!D! rUHJW3` awmU Ll]_3o퇡E<"eZsPxǽNiaBg.7_bo.ĝE$Aó @fM #FG)?-lD̓%MO ,.C t](ug-_H3k~Ynyq:\ӵd(1&ll\{d 1؅1[X[Aaںf!;AQZiST,Oz`UTkƷ'k<m[$-H~d ~e0gU 3Uz&c׾BG/G* cP|Hjm GKБ_2*kZh #u-hݘDBR?)vP?\Q+[@"tcg!ڔps])Es_A_Uot''`28a|QEq8/0H-̑eÁ\TPiB`XvT߈>)'Z_ 1\yͶ*JQʛD >t5:1&uPUk }^{ UGDTo y#YN\6sf LZ'&ҨbL?8h[?^IG݇J@%RRM8ަ1 w &kU.29;|y1$cKsj GQL!&HROˤ1# Ȃ'[ɴH/5z |uk27jI,˴ ) cGz<gԭd|MӔ߇, _hXC"Sq6.,ģ?%RJQBРx.VXI`gɣ0f3jf ^ToGDKaDWF:,7i\pRr\ tzʩ2ܨ߼ODzܴ6(w&]Ft-~i-Ź{_46Oy=ʤW7y/z֡Ut onnX]g /:֊S;bA:ɾLk3}o$E7pvfy%_ w(5(/ԻlObbj5NY?J7j/DyW{ouIQBzn v.C̬>ƻf\ sѠW6]vr&NOynOa Ө4nV>pڤn?iEˏ@E~vov J_|a90R Ž%[C94Iˌ1.ONQ;HS3܄Rbs*ʽS#ormvdi!]@ⷱѷPl_9գ!j[f# 0it0:%iVVga0$UH#k)2?j{#eC@ܺ18ߴBGUo޿ce= CQ'O"iw TiywG%e?Nwڒ# M7ŲDHuN~^ }~T $\-obp+ ZF0Fqۏ;4p%ӟA/MQdC#:w˲;eWI`#J]-}SVD?o߹G.ݮg, 5Fy=:Pu5 'Na(RT^= ?U/LlEt_s[5`[+_Nv=8{́}KpVR Co+q{==R^&T{m4B+ v3;IzqM6dWlrqx,؈i9gp]{V_ -wtռ8J'SV&œFڳg@e,N *VaiLa)IQ\i F;M|ߴ |omtBvK9Ig?um4d&JK7U37P)q\w9|qW ]䜔OY' ^?!2!ߓ "cHPLlͧܙh鬅{{o__TP7U]6`EN2u(~[F{>xF:*Z0SfUIBpvڱ@͖T'v\FVo8.3`'O*f`C2's),aNV9ɖ#[9=l"fsH;~ TRkw +PC6B\A;* [?+vjWF|ITKaiP>^| /`luM''NLbЛ[sU0mdDH!S-?e"hoqN6kGWPzQ(sh>usHrG#J:ȫ Y3Vz;t?]I95KN} jU$c7pQA\/if~Κ+KY'aܺxxd% Z!KEF$${ KUJ/`4jVq$rr1Y{_- _,Z-W ޗXS+(mg"@5 Un .zwn#[1D 'd64aëyT7:ڽ"i?B~#KS^ߌ@{yf}(}`Z)մfnF^M?Du_ڬZ6M`:enq!C{v/6[\zbG7,8a!+ .@ё迾7|[PҬ˼F ̫/h(>:e/1ȋ *,b DIlF{H6n{b +B}_/2tݾٍ5KuJ?8j>F7,vALU {ޑ4%L!s.  3\HQB₧m#ʆI FItx`Oݻw0Pz 6~#~[zV*o;_ ?-Æ4!p,(fS1iG?ҟM)}N'ZbjzM윤3QFM?~>CE HVk~ɠ)5 (TIqawSPuBѡ$՚&څsݗ9(G58 b;<ß7g?B{{5(vxeG7.l1؃?`OtJ 0*td8TC9CyC[29*<٪2o\; \12sDC/{amGjDvm%)=2d/Fң"`)6Zv}(x{8 v.3ȋ~Hr;C?r~q";BOΠ\FTv1\>K< g1\|n?w4=Z3Y>x+_ ZފpScd}JМS%’%XlpLRc0Ǩ| ;ڋM=RÛkcEH@TAښѯ4$ 02].9sShn?k ]K*s+϶2T͔!JyxxR[1Y٭7 3,QIP}#N0wwo.ay'q1ؗjΏ*+hg-ί2y-g|g<,|K]p 3Uz3/~ )q]f yK_DTdM(*[Yl T}RDJB!5'9C霃+]F~s5.je (1"'(MIo/#~'oDl{k]Ġw0RWXQɁ c˟ B#s"{jt.94+뗂VQHZ\俢 @iӉaRE=, 鱑X(8sjJj[`# 7.}s'trQ*:2K\BP=]|F]=~w Xz:>Ʌr['Y\0KS' eie>SexDt2Z<ʻ9H/fmCJb7Y+f.)Tx?@4}l6@D#bG&[L*Ѧ2;Vn9 9W{+dDfKP䬄Di%.9۳tW2=3f#v%\mdO/AK<ՀgU 'z33t2iKTg NgYSMkNK9`Lrs{WKR*R m qZKC wJir[z-K4H7y&:c]EB]܌7WH5n~ozw@K;jVM$L$$~ɇ;U*B6^al 挑_YU'D;XZ@*H#BXﻚleXxye\~YkaYu$cMs &I7*sܲ/i>TP2+fM]wU3 j ?nG<hP| tWk[kGT\_3{ UL7p>nn;΅U4s\}:b 1C'f[)('@JR1kn@b!'晪nʕl(,\,*[ΐ`PEE4z>wBi:\v +ԡG]3svBbٷl9C; ?g@ zuzD)TZߙZ,Pn3ճ8ϝ e\oڶ :ӏWԀ<H[CÖ4|L>SF̱!ʱOAfzhAnFsQ2XB%Nu1)?:ezj<7-HSO+m=qn}{0U9 jz}cȣqgBm?o8툏/5mtzVEe{av(X/)B8φ, ̘ݢ-˯ Y6XhAT;ĬFg> ,Y%s b?cŮ5I0"Twʼ'a[uEuI"'{VQðfymen?ĮIO։>-&7 `_⌏⺺hiHIo`(fZA^IҴC+]L\M F(-kxA'U#.>&vb^#*ZR=r _pQ قf.#UdNd%U5,|qz9x^(StLV]dtd^(QB/݌, 췩dq,xzHSFiF@c]NQw8&"=8mω#nq4o*'ieȁo~rm> rX>Ӄ4Զdaק,ndPQ xФ-(y_b;-vѰ_(ϕIZd*%[Ofjs] 9,{$ (c'O!*BgzHbo `1D 5dBxK^!t(Ⱥ:N(/ .~0ۭDKr Grޓ5p'l> {AY+8 (a"Z i(/{i9r=>e\mH,IC`׸>}kH=9B̭$3[ȫ4(Uj\9`[|bHW at7=* fQ9S_ Ey#l"Q}9Bn_>?a~ON Ⱥ!n*ª /iK ]N8{~`AT}թ?!6Ϣjik fn/4e +F99SNVin0xGA\AF?ѷ_LM~!dOaDI$K/)[?.5ےNj;-’8@͊$4T2Yax*vU0[c^C#P *wun&\;4e|ec1d$A.%Hܤ1^<ɰ8@fc#Wb~'%(?IuQLxS@1nʚbJt+GvFd "?GJoʧ59 W=禣) @hC -C: iؙPZMV%<+Kje ^Bk#$d+Ї`wQڞb&"}*]KDKT5`3]vQG[󁏶5MP}.v/sz`A8IvA%t!pn>1Y͑݁K>|SDwWq$FCYb\)K**n8w#hN#ߕLVn.({HY _~ >G Eteͯ$x!a Duu䇢XDa}Y P i;Nj'/Zo6rtN# QJMa!É#QAjndiMh3@l!'o"?1bWFRZGezMyIT_oWmjLĹdR`N,ngN!@f٭+31H%Jbͦ-z%jO\JL}@ p v*Mu>%nnId| 'N)1"g:+Yt{ODucwuTJD+ Ov@dPCp'g%?IQmz Y9_#>b>xJ`JD"z>rA[^  4lgm!/{&%\GQ_dɿksH*^KѯPGtZ;Ss'1xT$]Nbn+!2"~ |X~s:To3sQÍAX6JRg!ywpSFآToF~t>0۽cbdEY/=f-![ɧGv>f(0 *ulxS|@ V"]ɋ{g/=#vo4 x@s_OvilEV> wR՞)@ui؁;pGex+ '\{Q4yŷm֥܀J`[g/*al:\Qc-J &xjpzr A4#4Ǫ@8 #'y%D=#&[JhH"6:Wڮ IHSz ŤmKȖP \X*wLg0^ίy]H(mwߕͭJwf!ӈk1_ۇYG S-&aK@v" K4hN\A1C̔=lmIz^+?u=Gb`oɌ6B1ܜG&X.p$gUN@4.s{seE`iW,s38TzZ3QVGmd)C"#b[`Up?a>e^,+ Y53I})@8N7;4 Ӻ[POD2?J$!UzYEZgEF Ww-HLBJu^/jO\^`q GxOJB&|V29TuRzm(֤Dtz;oxv rې|Et#EE8LhF-!$doxSҵI~,#B>k7%nD6n"G.v ki% ]FURjAF, T'ѣiL3 M'aWP~LRʗ 4#ĢFlu J<1XF ukN9.WJ%z`.>ϾNuD˿2BPq ƑBE[3*lD u"v\`ͮr6it!3_d5I` >7,&5%+9 8a6ԇ`4m`Ix9rͦM4 Zȥ]:?z&H͈jʿ$]}AZFa`]˨g?9D<V$d[e4_e+Aa9nQ^ R)nj O~ )Gp(_aDfm|ՔU D+q&❍N9'4ܸGHNR6 "]s&&Xi֣\~)!1FE8nI!M(Cg60k x. AnUQ u Sgif3y)xƺЃyXR3x=8K-vXo`w݋wwEO,w="0ac̻KM]+KvɆ=Ez)#Wh>i_w=QpQg)UY" K"q1>a^8.B;δ@~Ma[zk p>vt&l9lv4NBo*lOxƖxE%CT'Qc=x`GVٵP%4#]Z`"$2ܠ|̴.p#e5muǏT_RN:+4 eSevDa oN$m0 +2J9b<3UF3up#XLfڈWóGd%_`Jykq)H7F;y֏Ȩi2o 竓R\L s;2=!Y:E:ի,32N^c.HbeS}I;ZxjAqQsZc|e\vNi5~Iw$C8("׀=)8HUp NwsȯQ"N R_%acsγyw|`@" r) mC=UJEU~X=pPmiwQpasEm8x}NM2,n~eϠΚ}q*bAo|Bҗk7]es:݀9K.اIsE3piӈ1ǕO0$%{$OeI\N[қK.Hx%Ernĉ)}njL|L2&yNj8t_g'8Z <خM$GdeϹk+Uu}$~ZYjaOuO)cnV '_MњbgȷY c*֛T0n=[Ȱ8 kWt:9:Ogp3[9fE?e M1$21HƗ|׽CwX(x%?az;p#TUtR J#k)-mt]W;Qmq,QEJR:RDoշKpLa_9k~!F#ƅC0%yPv{T%0&ˀt+jdfˬ:@4'm3Z]%mZl{o|lu'-#ݧgrB}y7$Xձ;@XfJ'?ۻ=i_(){vu$RN#GBۥ}%Yј 5^Fg~gB0]<+zL_xGL i!`9A)iWA H Î&\dΏ`L6K2fF@"i# 0m͊26w?73i \*> y=lpx0|yq* 4[jF_AH}c\ 4ܧ9!(`"VA5ځϗ>ȭ.XN-ܙOcClP1C6:y(%ΐ׈OPk'K!L^=$/^'Zeyrj˨(n T"EuGSy Z9a] j񩓲* pn1Ep$%G?3CDCDK]4R6f?5OZ;I=}3/qճsNyC,&.SEUm&>,Cj]y?NI 2ϭ56_Tuu;S +2{43=3/'Ó| u[u$ %0|^ڴZqA#O՟Ow#^MÜ0TgnFq./u#` {jj E Wmmuɀ܍ ) W<}\*@{֧لqB0Z*֛aй۩|bCm%p#Bԗ2@ m̧0y9̷umiMA9P-ճJ G9Gz?uȹ.]J"{V`ShO3[V5L;T'ZQ[?;֨_; H#տ *9sT<xI+\?8 ŤL 3;Ȇ:Z,2!imxqię붠,\$dV*%==Wsw$hٕ{q "^YQԻ`cagd&=Ė +HM8fBg_0i"koEAlt2#їdbRtTنf@ذ÷\FƯ^*TJ߅#Ir#%UȷFlC9үeaKkVFO [hOB y3_pe`q D{QG3|C$Gs EΦi+ +,5'|h:q'u/j7٥= !Tf-W<| D1q&} K#} Y&!yD (+&i卛}!͜7jo.D̦v /Κw%k@x}D7q3%+֫G%ht i0A bw#!?d{`$d;k.$EEmL^ʔ1 vnǑye>5/2rN}Z+" l 0-[IyZt1qܺt~d.&Ԓxx9aHcm7AȐ=7r"SDR6!Aʬ%DLV%ql5#Z*E|B&ܴDe=)0|ne)j꙲XK؊ oG6(-a}/ G{{eYiqۘ$Py6#ʏ7jd&I>σRt}\ձDVew㶗ӄVY ZIe|g?SVN KlU~D tNP!.^CK$<D[ 1dcv"@ _B3)26zAisb&\ߔm =xXH%7ͰY_ӭES^t%A=/W϶C2wiDB.& Ý"hw9R|W V" /`5欿: fqظ k$XQ=F|wgyPkƠI@:HgT#.٨ڧZ"u,QPP}/@ Gr1'=b]R4| lSWeCq6 ̂/1 GqfyBq?мżł0;_)H2`=oxS[ xdLuJCwvXM"FxݍWX+!vh _] [g3[#h)"A EKX5g?V'g {6C*2"ro-,6pYհgeA\qU'_+ܷ(bs"*;O#W gxOHN#OzC0vSǩ©=i3ͱLf3T뼀6)Ts :x<)gQ\J:LpDoPb&{J (]1,7=eD) =B QZ}(cDd\mՊ-ހ^|hAmf%fX~0BLR,ZEpaM}ʴWe-?XP ,^=%jLA]O|t3٭S61Md߼  [?Ƒg3Y+! ]Q"Jp#X0i_)ї+l!ȯȩ4h&w<8,nt8mI| " lҳKK)73R||Ȱ ( b>.$#:+AC#J>36GeFR+;@vMY'fa ^➴^F39P\@tZ9K2rm3Rh+U`+7quIYƁO啁)2+ |EzaILa^ܚj'h2sKZ?Av=mAa8ࣽNg G:pZg JIqR1!{5!} zЍ\ظ3hɧ[8_֤ 7)2쥔j= Ӌ9Fތ2O@,r2Q|It\o=+mפ֭ƪNOhc*|N@l ]/=IX /I~>!M\n(r=a2_\BV Y'ga_'!Y<9M@J+^Tg̘&$b+;4 _&^43tm&䋃4p"D |grO[F%XMi(ͼ==eH făJ p;v7 _%VG?]> ƛ;H2V*6}K,e`[kjՈ;W)c=r~MJj~4on\dXvRqʍrR5oֵɌ?&]5/F?-= b{a-[M)E+? ɧ3l^J@B{"Ox5*WlɎתm 鷒jg`+O<'XE|^! u/y)&LuFk7;2T`SGfn*0O6^𤙮aYp !COl 7@A;SR+<Ҿz5_wOT\*b6Yx/> Rm!.wTS>~{xEԇs,i{|B=x)6aOъFz"&4,lA.g*JX:x4ӯ㗵2ռTmO5Д7r&G y^y*Y5sfĵYqZ^%h|?%FD}?-3衉9!O~#GՎhX&f]_~~xbC4a ,nW榒sMպ/ 7۾=`C|{ՅWI&Cthw)]3[Cȷh{y1my>%_ZNZpKnWC]G[i{@ M-`q7a0]6&@p;=/3tdB}RNGbvGg7k`呗\BV0ɖ HÏ^:14Pލƙ?7%uk@O(%M#S7x `6%Ih)<%ow~U+|;ՉJKUs#"O}vmWe[ֶczfkCV:;7N=_UeI4zXpu|8v$Y|I0ur`9ggM@3ʼALT?Wng z'h;+yh)>kHc#xT+򐟡8DAGv btVva)?֏AR4'}</7#>-`^#&˙ 5R>ws_=d(H(2/fAŴ|] b HFw swո>eN+z%o`& ЩdzThi6NrJB6(F^rO.ON&WMLYԵM㚨{e+Kûr)Wr4M&.aM6y 90 sJaa*J@3 ·>S%*f(~hJ(bod:%q76A?0[<4#'4;we4y"iGl5y~~Ƨ*<`nUmģm˞ sF|]FuV8]3Y{fZGqŽ X!-Dd;xԎ8PN7!h[<Ï݆ԁRza੒kvv?sLN4f@ ]%FHY)4ku˽p̡$\}%sL=*ZaZСCоF1N} ^Iu2v6Bs"'A[8v2]}wlP>" z/=K7d+۠W{J=lw8d!; G-~]yYs۽]5Ϣ]U 鐹%]J & L>J5VD)snp@ E! #ozvPe$T.F V\dHaJ~]%v^%m/ޖ~OEF=eÈVh8UDM~Dh>K vT }kB*8wC$ *0Ӡ$I8wS3 TWՇtSǟno7hc<;T̟ ȵo32P"o 6E ,^V7(8CTEF3B/^BQGU{+$1^X.H¢뛱|ۭ+nGxU徆%}/Z)c-7ɸ`yO:i%hxP6MqXQZ, aIii(lHC k% g9&!8Toc6>3Er憀~{_5V.3!VtQFݽÜKcI2Vk]ZʒH%Xܞg}w.{;) ̜ɑʚ]zGIIlM6{BfW֘cI76 *;!&ESL 0$(j~dy֒:BBªo%?p]1OZLʱsa 8<5&Mt H#KSg8J'mP` \,ټS&9 CƟhNDO* {٢"ItrtS"Fd1}[JExCᏻ<`,l޽ƷY5D33M-[/9M'D7]aݠ=C7pN=C$ LRH΁ _? 2KݮY vDyPu^*ՎfFT80X"$q ɮB5&Jdk]d$cuh1ùfV>^ 4ɛCReh|iq7ƶmFZMFB0oOKV N&ݎE9Va[/xvj{@2 \TP̚`bӨY&qkA:J$akCqOyϋT }T uB9 bf`ŷz9WBUIuIH˗~t }x?J|徼d(WemVf8 cpC>%E- mm$KXP_ Y!6L.RLAq%]l$3$*N77L@^TڱJu\15`.T"xMŒ }QlL7d e UwMٿ \=m,B.E)'bCmzEo b[<4^Mޕ'zߜ3JWFYcN*.^|j^h?tTj_Xj(!B[lt ODa뷛 B)ObͻH>V5I<o~ ^nI-^EM mf깪g0+Yu݉8ձzJϙSu% _%W>ئf,Qr}'@dƑ7C _y5>A᧲f8El Up[-6mb ״XŁ"<1'1e| Itdxܘ=sE*td$})?h'/Ap^"tEF('@3S&rSfX)Ȼ{8O'hGN5'& 5_PߴJdmCٶu7,^~XbFNs̲|MZ+D.O}GX Yh2 K*^@ND+$$߸AE+}c|< %Ǥ&M v_"UH6Q}2aVUC"O1$p./&Pu$D(.P5cBwɢ^QUfѫ&q[~o3?FĨ8aX6sjBiOTRcPy#lS\GP!~raRo8P$rI'A.5cI;HwP=>[?#;dDMK61҇q06`"H _9@5"9-k!k'85Oɛ#ixJյieo DĸqÅ#-Vm(fJ1/n1PAw]#7ZR2reJo_X"%/ _JrB WE\{P nD _NڰQUIA^SMe!-mIFȾv@bt@[dҿ'`4QǪ`bd+}jso_bO0i;{;ÉAŽw) xmPV1Ft\f df.0os2O6n +V<tqh XƟxA(Mx ɴ2CZv#kJᡡ9DtGrmO* " J#H$r'EgLOGGĤгSkN5_vk4Z ᷗkN4dxrΜ $$dYuBZp6}5.~Ը6gN^UӓI QK%|%*/+oP{tI'ys;BxS?C^}#x7տbr5"#ҏb*V 5:g܄ZWlròx[hpa &L =hKU ]"g:ݑHTT fuu7fJ(ʅz 1xsjdv I%W;`⾮< [>k ˇl bj#DͣϞT+p7#*_8_f)7h^z1d MV#ASu['NQXR~|mc&ada9HQ[fD$ 7ܾ0O*H* 2.YG;- ˸! vie9N{\4(:ePLYKP9EGCzSRy^(5\GYˈ6c"SԆo{;y}\nCe]`ef|XZ֠=;%tх8߯}_DZ~W}|yy*M%\H:*w4~ΚEy¢0Z~d$nJB$W`3V=QU˻;!:Jy`{ d)>\x؏^2o_;xVFƼ-4a`o̳esī31Vf0vjPx7tLyIH<(2Fwީfgq&B~6;k b EM r9Fa8jQu!:  sXU}/I$eD:RVLϏ/ՋEv4G!Hݲh墡% ysux2 R(W>^QdWe~qYHG 5(ݧR&b`r2,>|Rd`ϼ3;ѹ.t`=jn U,srJn;9;01-{/!0o3YU[Ԣ~9+ݭE;ͽmqB3й_'H Mx*Ž6/J /׌Lɬ2$y{@ÇfVX|@GH$$Q0g8ZL/CHu{!4d9̏SY`8sk|<(~FOU /&:E7Ԡvq#|Lq=7 ƻ:5wa/x@$q̂МRv޿sd<^Vf+)}9!ꬽ-I}3TۋǒZΗ! $RM.qh(rꝄ8TvH|מ"mP++Ѥ`54\.Y^iL<2^UJ64&U_!d3ر펌+QMQ*!!uu<J`|rrRd_|H.Z=D`WI< q)?a.aQOSM}/D#ǤT%H+}\#a726ȏ5c\RdtbMȅQ㇀nY%8vuGiE *(.-wh(O: ;l;ؘWvt)* 176i K*a?XRRh~2yT^l6OEfSW&n %,qۡn,b~ҟQ3WLITja=\m(=:rXB2[}".J(~# _y$T^uh^H>@Bq]B Ḭuo~ەH74#҂ciһzB Drԑ|POoX9~溺hIZD~n/tH9z7"8'emT{2DڼiH;lFgZI侺\h|4AJM%EmvSri%"dm0ԕ Ǯ N1i}ųTib;֗"(y%`1'c5RoН641rrnCb~c=Q%Dk,dU/p!>Re #,+=p㉍FbDT97YQ_H=jtj0FܟwUh YY=QF9.%3Y2 El'ttc6t?%jfV.5n$J5&Nxb~pQ9.̺@a%F3#ޅDpxvs'ٿwzdB0eSϩǀyQQYܨ\54<2s2p[ vMو  \ɾn")ϏFAQխ`s$e]OEc|ܴTw\ڔo64UHnOB?ܦ7eu<] Ɍ5.T,,[|flxBSAbQS`e `_F(6{ &:pIY9V< tw:S zR! z8.}FiأNQ6'x BBt W.ȆuA(g4LWv)~f_tQXv0u$2հ8{]Mx1\Ҕ cδv^I2!MҟZ5_T!B!*M -ԻM,2X`#ҥjọ}68ks#Dz,ܸ)¸Ghh@b1ƄC;KBa ,ID H۟24k<ҪIgi6mSPa -,u.4 A&ЀpgYZ0707010000003b000081a400000000000000000000000161421e7b00009d70000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/軝0]?Eh=ڜ9Ng{|C%b&=D#'%N 栏|+@ʴ$GR]BB]qGUS>ty3.@f`ؗ*_9 -c^{¥yo-*U~l!4R-2z9O e^k4x]7G m{%rvϾMUs=36йRK9(Ð'*t ~P1ӄ{)i'5|RZqA C?g\2X%"/܊M#1':K*xhT4=%AY34WE*[WNBo$6xlHTv+ Ԇgo+9s^$(VZk Iq[ʩ/a .N 6d@ԛ]= _#]62J<,C#h]Fa1}MYtnBnrw޽"t"Xc;d7,.1\{_w^i'q%#Km_9mn-hq继%[g+cϜGanPsd.$7vuL,zRjNcXؽf56 *>X7X</=Ώ1%A)6û0鸵zǧ6gD_,e'1.,i^_mE7cRL0Z_yqvpB=&*?גX2Gsz M:¨?VCUdaž氇[0FƗ_fv2)O vSi5 ?Qeip8`R@:#QB? ~8C;lIG#opXݚ2xoG1}QfQto'ִRt;Zซx{8r/b·Fh02v5dØz^qoWrlt`µg~ )vhbT5н,5|MUĽ`oPCy7$YLT?옒=TF;^cQ(Sa:t_Wl$BoTȥ+rg0׭1(p{?H=rk>px75=1OuMO+`D_?,bYN~Yڜs4uϲKbGyB'E`? bX|nY6e]dzJw+90;pFP$oJlRBgP97g+lfU7:דK;W/v(*Ǚ T}tp<ެº$wOBgwLS/mT:V'Ȥ&FFX7#(XMOOBs)q".E3}6 >g1ň{[: #ҒF7Ѽ6JZ *K;՛R P0װ$59ĊG:Y,giYEA.$9 |Ȑk GSSezjtП5?ʿLO/cҊ}a@ (b껦Ia/Eb/6 $X%Yt\|X덕ƭ@7ݔY; {/'ߢ@禧 I4; ߈Ь-ACnw\lAThEm.>@dqgFf4\ΛR7sʃ؂K@d \ttŪ{/c2\b;ۿ"ҏUWA>=I<'v="}DxWYL`- }U' @ PcP,?7y^X$#~kÍKOgb9%M9^M}ZS}ԿUm#cT`Ce?Aga—%IGާVu=$xh'nhŞ5oB4=D֝_z=SS&^W3S[yQWD{H-8GKduIc4ӉiK\ω=r&ϙ!wd^ w~ås` >sE~-(4{& #]Xäzp[,[jTG(lF+Nf sP4E\$<1k\BrU#tyjj_q}bL?G8d<:9OHM|@5Sscč_jT\o(TdP؝܃ErCvѼnU:q50[`,lN-fB9䔴KkhxI`<gψx90g7_QD'_PK|W֗g+wJRΣUvB֜K5`wӳ$ cKdbf lumGB0ȮSy՛í6 K3'dza"ƍ.EC7>/V` elB\ʄ/M#0%0?i0`2)ܺ5X-cs6~KJh2A;Aۑ'? Ϗ -I%(ZP+dw*ޚ) y>a#, 4"Wm4lRTpD$cLwu?DJuJwM s#fu7 E8h> tI%D%O- G(P,_hm Ix¯@7ɡ:e=S&A66ķoA }~CO<8d|Y?@v뢛T d*uPAy3*1y<Qwbv>.4\!eO :JcB||$‡~&%]sͫNrP7+VjLB#W+J1-o%zkWy P)[]3nMg(vVܵ;6RO~HT ^`Ȇ [EӟPbZAv{\K1o)p%Lgi3~^i"sx6%:~;%y)n#4+b &퓲mUN4&XE] :w~#+hIÜ7Qn$tU2Cvg[^ı\͑  5?τhxSo5֍2EmLŻC luW Ae@Hh\X T\ D?8^.ti=b,oY8bpH#B:%k׻U=?+S"twt2tXxm$Uk\]R&'8)Uvfa4cGRY.4P3s0N}tyH?4Zzi%342Ěp{ZTjz+݃!2bۚ~5| 16b% %j:? ¨ȵ m6dm<h/ nυ 160zֈ=y|:Ծٮm!412JӏQ5 I[_C-.wj+㠥Hױ xzx3:IŒs 8tԣ&aLPDUK"")M銛< Tv3pLqR% `}k;(7F`M2`Ly:͑$0<&p-ovˀ Ĩã1XVC0>!eyַ$ړJTNT'MvrlPy*)G 4K- 1n%P{?ZUcH ŸdU~JALLMɹ bm{JwߗTV_}]/}FJiD$\FRP+i2R³w GWXZ?b({g?V9p%,J\NM֝##&iܪʦ/"~oq3 <7#69 k"avLr~ObE9d^SS4رV Vg>'ms.=~ BB[4ܛpg k" ޻IV#&_'kUH9sep,Rf\o %ޝG`^D&Ɇ8;`c`8k1E0ߠoT$$ͯIPQlA4WwBWяpVCRfѐF GtpE e4;Jo‚`̲耛fLsqC*BʬI&\I)ֽȍ) o[["@ ݿ 7tp@!jOwSJeT>.<( r1U3ɵk8W?YkguN!o*NBD"^ Z"e\pCR,y8r7r񲵴b9 r ébv%{W.:r%Ŕ䦗'P ! %/7sWpic>va{##0U牚ǥ,Q-m}x7|N F:)zRZQyj ׃AU/ )!*8#IraNU gmʼH[c[]=e=S#:AMpElSs^œjl?',3;USbhEh)JcuhUO:DC=yJqڹh3/r&jiW3((cʶp9Nj=n.q-(I~PifFOHpToʖZƥw"?_egl<;b느.gQ'թ,!bM^Niz |mIZu_}䩭Ι0ZUS/ @1A5$:@u#uH&UAد=p{ΫBS{\v;v 䢥Of1*BR m`'\&@wI۵'`?x0Ѻtm5p%T;{ƝO\KjW rƂ# eaGMǦst{ù1HE":F3 Cj`^K hYgRW7+O+Jxm#2(_|154qym$E-TIEO!nzUuwiLQ_ZQj8$jo4;TU+"׼0vu]+/+\sĀM8$1W1mx/Q!ߋD=y<PJtOyMmSY*f4X/2#g OI4 h "j7q=$N(9 _ jH.*sZs喐THAw[`hYƹ!Ii|".L_Ak &ΝA㽸j9ğڅTP}k757t.6LIGAuLpDy?1Wf1]ֳ,ȋp \AS^:AO&1$ZKʺ[j '3LYon>D"(+E* vEUmZѡpi"( mjCS14ݮ,f4K˞V6_XT'01$VqOUv̾ ryR$=A90 yEYW ,;&B>A㓼ZKĚ AJ&5?Z̙ H.u-DdNY-!<@_/:mGU6C˜УPZ_܎;xӨ|_|'U-e}0)+Tmz>Yf`QhLODz_Z"|n;[9 Ίia0^8pBµʍYu+<ņhB3cVpRM-TǢ/# yL$)-$ז4jaY F!׋% %ԏ&{]5秵ߎc  ~A=_?>yi/ڵZugKԉo~3H:&ZB95_f %;!m n|(,l.ό:]Āh2zK|A _ئ(5ߊT--gJt0QѼ"WwȜeb !3o&.U7lam${+thTkKӞeb\oi}\0"  iz:tS&8^v1;t @R0ja1mrEd= -yoZՑp0%2it#V,K:C踤 >eC \)xjxm|}Bؓp,[v#IWӂ' M#1a(_òQKo]06Dhs#+> VACd,s9&&I7Η3s3n5$? mgT{a[XoTΘ3M  eSz߁ACQexNDP`4Ni6U,*"";PšS;z/<sB7Mb:xigy}FSkj{W|^-&a3Q?"O^hxJg3;:bI_êZ8vk8dvYu q2TT}…xcШ/ ΄]Lʣof|PZn>3|Ptg.e1v>VSmjljg`\Z3!34r?9_ﷹA6Z $OY쉱 V-%jVq3<4D%jga;YRCy(HtL߉TZ QEH cj H8MtU@OT[ʀ^}Pdהtoʥ"Ymj&헛#aK1?4ӌcwT$i) sΨ, mv(ǒ!LClĸ K/%ԘvTAWZ¦PK ?SL_Dp-(=P "^^Ԥ8^zlWm^Q )3]uBD*&nj "wGxv2)k*W_<[/Tc74NÅR}s$&ER5{64[g=v?oC,tC?{O@2jn 52[q`JmKg>Pd nUSt &޺|knd[E6"N:.h頉ȒIvЃ~Ԗ4H(gj.UGӮ*x,`4Tn QiҾJ :hmOf9SDfҖ>2v- p$3Bj߽ΰ;qV ކm.:}Hʩu8Hvru5zӲ'5]MVe[ h[A&fv)Zǡ$3sFFDJތ%~+ N%U1T7GLG$5R80]2 li E+ [zf.Yɹ7Pݔ;.d$3֝,0WJ>*\ǟw0D+ f̃ S_\#kN кZ͞%_t" &1R- J:؍̀p%X6^8-rGm+p(<0ߕA=0Q8@Gj8_LmGt^˧ w`k޹4fmWnنl'"(7+|@:5Z`_4?E* bxr^~]'$ kFST?/CbHKr2ˆ\y`!+Iڀf;_9bץ!CI * o`,'XVNGն*8W.nYOQn0UTQf~roGd8ç]:j|m b*hP\+rXrHu0cLW.V1{tIrp͛ȹ <9rsoY}$Ӧ.~E<:Wَz>޾ab]=Tak,mWWت:Y:!X@;3ɤQvI)E j;I p(N2;LHH͑<3^RV/尰k뮋Uu@zb I ԭ35@RjxTӿa SWqE%zG؋Y;$Oۍz"{e!ZYJn裿?nwEۘ.~U:`o5&4C6Cΰ@f{,Ȏ5UП%Er"3FS1")P c\y hV?2Bv/$^ 0tRkн09 [bugSc0Nm%pBs|q5wqI&,xbKJgIXGÙRnݵcnEM$Z}ғ䡋p %dz8ynFX}{+3@<1^W8uO!(əGl_] 2G#~bP^7RzWu\T[ZmgP q֤I}_q5=/p$ A鳽&ϱaאwbZ jrYb >pnuiL"r-$n&oPҜ_xqJݲauĬc~;Gn:t2F9)rMG&ʐOcyIRΈ??VVN0yMokccDS$?]aAn)NBX\-+G%}k ?ԿCE\{7EöTd"L-37`@R97 Ozeb"`xMt6-hhc`ȨQn(,(?HbE(s:jܗ {y% nƁ0FYr&X cٔHw^݃ʷ&R+z w|6A27 ,ȸe#H._`ʫ/U2ؑˡ2t'lO`^d&q) dZ B7"?y@#rQ cQ6Rp/?Qxۨ-V[UE-8#~F'!:FS$1W1Kg*.2.CB! unjЋQuwlda\c-/ocF:*IGxP~UsJ][vydxcS{%Tbo~A#1#~p9S}Ă:\$v\9J~uΑR YD]ldis/݁+qߊ{s]<I!~#DlII6JWm5⃠i$)*e!=Pw!t)r.<9^mM2$0 Ȫ,֙ qz6o2M)|g 1D45;p ϷJ)![,aM]`8ZxHDs_d?GW 'ft+h[gy`Y8aCYg &4}" gK$ɠHPz,¡σӼ9ؒ+Q*ˇ4cl$~[HX3C pn hC qG`Wk+? ^ɺc/zk6P–eG|z(@{cY4w T 'd݈/Vϣ2aܮBӕMh !hz]FdiQ{ l]Aukn)\hXWEUϟg:a*TEHkh] D"ƻ4 Q^2­u'LgT}M#'5L3dӌs=" ސ $Bj?:Q*ȆWQo@7o]yI.?p,nC6D6Xr04>qM#(\WKFL藦%Oik2}c(`N+Vɣbl@Wxo1iK #CP&7 20:#5. 0e*M7gE3P@dʼy4x_$. 5wEU0?'g ӌR ِVK$KWF=(;Žf)o@iޡ? ONDn T/͒iq xR:RDj=/mBTͫSrCA-VpR)8.8M|YT+ t׆YMon_֕Uex͒_ZApyy,?!=%- (mV ƭJed7TS!Q 3$(w#R[e5NS{؃e3Ce/&n[ [[oz"}y (ulrϪ^|;(DzPN<=\wKQxyx:{x"xjgEt_M}`k3sqom0 Lz9wk{ @HBfP̿d˩J{_ve5>; U)|Ef BhF9:eÔWrq-lK5ii/`JbhHsL @wy\aiDiؠeo,Ϳ> :%癯C Tܶx@nfyT~)t!IaMkd},wcA #*uP!3GS Bd,~Hk[_lJDUJy\A#D&g@1r{U6KH"pd0Ƽܐ+6Xw:d8Ű|CW.2xԜs3ҝMvG4LSZxwŖCQ>0^! lJ @߮H %eдѧ;?irmUS1%"==6eZ_i+M ck'%QA;LK*&6H9֑;5"YN~q!}oTQsețAXuտxI2a̾dMrr2 }Y$yQ}zD JC1SA˨|/5erF Q[=oTo)?Y6yRpP1Lnp XɍF6Q@C|{p:؏|j S :ZWi$ХK K;ikj0;S`3ʁYTSӊ(|+a @b7%\Y}pT*p3+Wj?e%μ)m@oAPJm]+e`L6|pwlT5kKRB?w_w0F^P<ԔA64c.r`lk&-܎NJDŴRI, v7nԏs?m@6Z0V50|m 7)w3'yZQg +);zMj ˶`>|z<M? '[rRqΎ4mIM߀UX]Q&>]TXt–?9veF l"\4(vwi /XpvFDaYn!,ct8tfͱ& <ĩ$P x}i{w;VL&rKTU&ʂ@4oN!>FPaPjb]oS>SmHnxs:liE?/ *^;Y X\:$] M2}ePVL??L1Qm49y( ӍM_:e*.nKG0\Gn$=h^e#40f@uf&G.ۼ.V쭪04SPa) }rӒ[ hBVwC|QHuiˡ@вUx. we尖8[ϦfvabVWˬL)soRA*u}טzF8jٷ;$E~C. dۤ4ݳY;bA!뒾k* ަ^Ӎ QЪʵkFц:ͪ'=ԯA"ؽbPQFeX9l!=9--,"&lakP8o1Xzc~-]r ;Ns!6 cYL3VJ;T@|\TrS(1'\e\'@g>㤩Mh[)d}l;ofv{XM[|,NnƧtYR+VޏS>N8)$-"g%iRNkT}FqDw$~YӼ.nNinbcDT^V̭-C4} -,5- !a"(X%Alb9`Cn#UxYuF_h*F;^0;:$x,{@Qq8l4 [ MvFf]8~:'. k.l"ȩ6[[lU%^ex5kGqʘqDOXA$s+pg? bTn+`7Fø tEG47+T PvRIIHd%Aޫz: ݙ Ԣh4Y*mi/Dm&p/R6Dm^Kh*п8P( XA@Z^=a$^  /ՙ[œ;:ѪU++t;plf][j| 3JzR||߿@UM/4[3b w=Qw~Ӄov'Mmm}$0.v:9?/~ǓvVr٨"zǽ|Toy(- \yk\Ƿz +Ym)/O>W+<˒OZ[$kҭs=t'#`bC!,WHcDiv|s6 j\:G!g|ad 9UEе}++c*W7X0E 6ԧ>`|_<&Fk}M)қGs;+I:g@$2m8Ȑu~@U,Pl\W >?u/͘ݕÂWؙ˶_8.ɳ cQ)ٞq+XԻL%sS;S 9s]臋lX!]Ɐi/#:ĖUۨÓ'cZtCpmKq+U>2sQƢVW|.KSh^ɟНJ>s\Vs`"5e1#d\tURi B9RQh3=1Ҋ2ѝk L5%.puV<ղsn@rS5QI7Gh1ucnw<}ƞXEz%Qjh`85~0X!KEsNgy#UvSpo|[ z^Ol5(0˶R[f3ϝg^C+$`ˋ+ﶚ qitθkx~ kę (ڜ}ᄈ>8ޥon@I[S}څ@-^$F~Mgf̿U_=$9M7U+Ns* ù20 c~-)}syE`mnί4熃Bv騨'[q:<[ͦI/421}Tȩqkځ>~%kmo.Q;9vö8#tP9*ڀ(k8SyafVFI[q5+E# ;pvGZY[nfm0]B+a!>쫤<M?A%{pBc9H-ڔtXG#ݷ(4vE I0bV1nW=^TlZW0zDLtۓ#Kr՘X1Ί{E+SX<-WX 6b{3J|%ð͍<'A!&1<21ܑ"ula?#AG~+<# )S7U^I`=MKc *9BG +쑷=Z[vDP< AS4l6:} ȵ8ցu(΄I}Ƙb*Du1 ; %:T^AE'%#-׆ F6q|)`/F\^1h fF7=vH:U#NXc&t4.0U"(08&oqy{5y*pJ\(ĴJH"tjz+٦} 9ԡ@'Ǽ4ؐ|li*SQL|M*64x(w}WEY~{2zs;π54 CmERq*ܡ vz٘ٹ=VZZS8Zpr@;T@F$C\gԇSH֠yVDgN̐*C`rm k.!JE&qpHQe@VE!N,)v{9@#J4;m5 4,`*^+Ө5U'g+{9)2QF('l"1IMj%I`fTQֱH޹Zoy{/31Ϸ-1`ǽB*tK3I1Rs^ʱN?kvQQ΍Դ0:,[hebP+¹ v!Juj{ srB^̯4Eg))@  :90+|1%$ce-2Fs0p4h,=Xu(wYl2]jDfx"mf[FΈ!Mu1Ei.f"YZE[$&$3r|DuLeMhTUHs 6z6t㲰NA&JI ^q5Y?{qPtGw-ӄx"Zwi^D )?緪YLrEs{.BNƌN@8p0TMxsFٶY:VaE{|œxIfꦐohN&B?|ƽw6 `Ib:Ajƛ!!wQ^kSMn%T3hB%-T8,{)$TLc )m$"64:fzKrF l<oq+ F߿3wU]LҮilw3]F' !H3Ξ/ .Yb5@Nx4Oʲ4-N#D)o.M/ٚb+hŢr @aZ+`%'K@8Kvnmk AZf;ճc~/ZIOן[Pdн{%BekAsZ[cd˲!"q7A>[Fe 0erDBpGQdam)xwgR/d-6F2l?bS#X3Бn(D>Qv ECt$gP ÙcPE7}J_ ͎9/`"C gE~LNISŊ Aک:ۈf,pӼp—Q@C~gyџ<[*ی?0|> p}qی (m``+^Ӂt+/nHԧfv+="XJX|[R,՝!?`0od)쾥 dUҹᄾb?5?ҿ_ԱoqiU7f[[͓w;b@q.hXImsyҥq 8q-koE{v<1SZXuL24u|yxz9XdS}bS bdo"]ۮD7.Y]'T5X֧uB O4bLfX˰o] IRLЃ{8:,Z|c3[yGqhfw:>ğ.-_hRP}S)p9㮃NypCbwnJk +8\-Gϙ>b~_uwPXxW? 752_+"|9WWxZSKZƜT{N|8Rʳ`ŀH c4Ac1Fn^ن^@yeQg wNр,rA50;>K3XNrKi |?bڠʔr-hHrYdܯkQmI1LIt;!Lً'W(cɬ,, e7ą@/dެ2 \ʏqyi閐yry4) ),^- 9x!βma_<|wphGghG=*3n8$2Ↄxf1|b b"풇>TӼYGhՎ ˦&쩆vza**6snG&saH4)w]M@U_P$ypFy9J-mvfIi/6%;_~i`(%))(+[<Y+Ǚ"HEr 5-z#W]4c<\v/.ouג /3U l 6"g.3[O3hkf@ G@;AQq6A ;n_+ěٽaEmNՌ6Q}jD#BnmK۠*b]sK]9!ADxfR[FP%3{Vh \[ AaHj4S++ӻl٦2fo|@֩>XG_p5ƭJruq|"è76X vGNlu,wy=;I: Q I2#th!+iHP:/-v0};-D| &Ll m ])4|;\P҅^z0!:ꙦSk֥^w<IA_?S.LjOkCr; ^8`ӓS(e^kqm5ׁw-ьt'V,.Kz ٿqZw>nbv0Ulhu R}! *w^,͒Ө0>6.|Zr??9!>t0Ǡ M ԵXXFb⮏WZ֞e M,(XqwvF'@rZք"O p1J3GA^lI 'O7P+02&j/tZůΑK*+bϿQQb}+Ml`k,dӎ߇Vn-  lZ<:3;UCAQ t'dvn˨4U$V,ֺ`M82ZMNϛ\Hoī|=(xb8fb0vSkڶDY}q|z0\Е鏂bu/5IRQ'oQXC%>x$hlcc;Q?m[tKz4l+ȞpY*<&_A0:qPkHB0 B$ktMei҉I4QX{y"NUҧL3KtS28I d>KJmYUR2V7"AlUjbYUwg{5e{>2|UG!`˽q;[Lv=-` X:y^s僗(# QÈhu½uu XU#q)yl5=5scpW5o<Źg]_ɦVRwJ Vל'ҲMc^@!p- So%~ ~BS[W_9te|G_'ܝ P .Kj6Z#[x$@Uw qyP ('E+hW:0ܼ׻nHY2 );{,X:N>dr)~ؐt}kћsu6i:lƥh#BvzU:,ڻ$uE/t%9rl1!9МwhfX8*)#?I-%vFb52ArY&%FտOA(zd%~qQw/Ur'cy]D@&7 R3KoݫA$6'N2'% J'RDaKRZ;/@V̿TYn3є&"D5[6#0auCJ/=oj]\Ds9 ;"?Қhx(\:!Nf$95KʂŎIs$68nF{7Q2?#;*0¦@-w5N_gq&N;EkcMWUhl.-f]pV|iRE NdTszuJiPVxؕhҮNʪǰ-t86y>`Ej[wO IMԘ* =Z;w$'S ~2kppa(输ҽ/$<h}Qas=MuꥴÓ*?l!wm:'>$?ᔸH;URw!rze--ӑL~ŧj_A B 3Nx:j׼5%ϲf;x? cyqK?mXn񍢎[RÌ17J^Ϻ7)+3SװrIpy€!-~{Gxg۸ULECGVBrmc.TgnGYf,Zʕ*@ѭTC?OKK-}2T.UaEZ,=<鷾Ĥ _F:JyVd^k|9Vk$ =W x [lGC_¯OG"83# :*P1UkuP2c>?G$g;zRMoL17A ,H=/~S"dΒу)$ib>4bcY**́_8L,)T&NMB/Q0G:0.ۑ8Ąa4B!/69~#BӔO9 bpɒv5 ˿qmzɷJ9^/AxqAE<S20{7~HGޏ<IMjڸ?pI8Rʕ6>sTN㹮}!c5xmq#Y] 5tX.^]% 7-ZҰE<π`m ֯j;4CVv?wa3ڢAҟ]'2\=$Tph-mf9 ?QەW<3n({K oR<*.r\9ޕӋ ݲqE{?Hs: h hX8EU}T)VAޛ FxYK /()Ŧ^&ػ1^TC]T@|.v*;/j4O)/mcӊ^ ,HפUǯ飍$%?ߝ{4Ry4B'1*%#qw&0Oq{6.VڈNy#R{%0v%uvUqqp81$|O"5B{KiI}ѧTz'9L2cC19'FT,0$ʔ 6oO8!Lg-^,޲ʼnrIMY^1)) k C<lFK Zoc_ĈDP/XާDY&`HR!IU@:CM>Q 5SgwmfrՁhF g$5aQm(w|<;tTJhIK;yWٽ]Y(n{W BR[D#?!jMiNa麽~2g-pxq 텥ЪJsLA2$41%_?)PnZGn2_2T~S#s㚓vi"oɤGm}Ddt2_ E$ǁL|LGҦ*DVf;\ AY@DƊsNF-E[{ &VANϘ(jruh:mXO]i?\"0g"?=&w PSC"l"|@Ʒ.?kzNbӣJǻǝL `℧i}-15XSY OG-pdŝ]dnC΄*e$Tذlp{xHƩ/A&\+uP^?"'o3|SbM˺Eg|}4%0 3dK *+aEUxk`-) –TZx;Iwud@H\mW, Y !FΕUcweh7( GvDdKx߯V>mv9oT#v|{Ni{ ƝJB`/w \F@Qp_S=.9KR2q&.P'yPNb<'8|Wik?ͦ0s6􀝃U]ʃ`DE RU ?- oQy$?4=Sx" a7s&CrhƂZ9鸋\' <4Sy▯w}`<~hgC {o+ww"_WK(QDJ?vY= Nq]+* 1>|cgVBԡ7" {z=`Ջ3"&ɴə_7{} :p~L  FD}zG&͍=g.(=j_Vh9Rf sYn/L׾mӮw#h%[RWUG7PBzʍ,EnZ6doڱ;`t/(mXg-CZh)Ct+i$ n]}(3sW}亣Jm}n Nӟ`ì{a97ƨgئCnSRMD û59$@]wL,Eə12+#Hs0R1譁An< m `ʭQ{~mHܡ7㔎;r_.Ӝ!ԥ6jE.( s|SԂX߶^*(bU/{@U~>ѩsuC zo31:=̵ U'gfs p *U(CW"Ʀ|fiL1g| Tp 0`yrDĻ]2݀Tߎ(Ts]X/"WSB{ډ&em, <4V{ԶR \mXpYP`d.藟-SUmO]O x]%܇4(N{2nDñ'Ukͬ4kJݸ&:FޮgzU΢C&Iaw)n;+/>E ATbҸf2H!4?9c:#hpulM|Wtv3%R W#Izk;\&[Y𨷈PMPhdp ^xNPe^TJ%#=Ä鸏4ChKkg&,x4+fyyQWkPa=C!||ghmn@Cwyg]PEcScWJYTP\Z֛  ngƇ!MeΡ0rp#\d[w1Tެ" )?Q@5^;hKH<,0W\9 B~hKuOuxopDao+.0>#ccHSG8I5ԷFi0ay2 -*rUJgĠ! 1K``+uNy\'JO VTtIa樢c fxtkGa +y,R88T-cO@R^$vG1s `-o:; ZS+wIDn藩ˀnCW}$і  Ɔ-Y(yw"BySZۨZFgnޒ5&q;h~$=AUg{vyN϶\q (l ܚS[w[%_ۉ2)GύdfRmC]|a;rjh jEˡ`4?#E`D9@HXes`YH'{7Jo2sd5Çڨ;"ͣ|ʫ8֐-蛍#* R:BG&p?Ɓb].Yϕ_ yjS~U.V۽1[i'+[ 4)w'ațym*&{d>rmhwԅ8l-cߓ^n Qs\hUHHUc1WŘl2SE5VU4oOKeRÚI^ WXv r\$qԹp} y#ddFn~gpHa1,Ŋkд],Y'=bQ8|r4tBuI8͡*( ^&*_['ϑ{!8ԯL7gv?o-ϱ}sf_)` |,T1m9C@WQ>Oj. HѾ +5jJv ? %XVrq6kf%fxIFO'9Tury&訢! d[3ViAqmDi0Ѐi3UMe(isiA3ZϠstRY ϔ% ~}Dj85QZad/>1;),3^=Q|2.4xC8H,VU|`\5(yqͧ&wC+vRA ˟dUF,qkiIVY8âb=ӱ >l:\^0z{+g.4d`ر@4Yj #\:Ƶn"#Oy| &%ՂBŹ+.Z!u2J;[iw2Ui(t̏v4xnl3f~W_ љ}t8¨˺flY&ӺQּzV2~yp0`r,}ҭ-Ƅ]z7ޑj|9k&c:W !5x%p>k6OX p̖‘)TK:ћf'&|٭ɛ og~IE9 g29o4?@{$QpҢ@N3m擄9kly$IIHHA~SڋBBAgT%BgBLnEҾH]X/ԝ,M옮7r& _a"QK`m&a}_,] m|縼B?VN<Ovo J縲͞/ ?${ȓbuަ74ۤG/IS_zڝb3[0z60Q:F|w菸KZ&˹i'&P!)G-"+3uZ.4^_Dj9 H_7T2X˽L; vbM/% vd'!vSNǟAM0Bo"r;/S!R}mpM罌MVL?㛈øyUv*+A|]>^RQM )q?cwWzQ Ta% |uM{É}0 ܑ~6iU 1R'2/UCD^ex"%{}A "uiD(r3;=+,>RH;ʑc#.8c_;9qzqDҬcKiԔĀ!g%^~qNTA(B+qװ. &ۧe 0ټwnXB Hm[ Q_0y@,K>7޼_Ur Əc|ecO&> ,怭MvBrrklV9Wd:\/$v^mEgHo}t)ɦ➊̀[5<_㭴P*;cm [Xŭf;@e`^n 9>䏏i񶢋4Yc;2i3=b8us߆5$]`E#YNGng<cvS`ZBAK1r wM FZj^`мv)d}Ǻ- -O/|x2nd\sA/ x}F{0ߟ_'Vo 6|uȝط<;歫; $qI$_6-؃Z@62ρjV _zSʿߙ-Z/B"N:CQB^v1IĐA$YAyDcuLPw 3Y9͗k#"ckYSowxc/Y[^L6`:NXg;3:;|S^OU M2s~1\=!R &TԝCgB}? fDA/w fe5 Qp%B`#V&sy$+QTfVmC0irwڮRG=K8AhJq HZ5grÀ'do=n8ؚ- =O`+#;L:^_͵J8s¶M̜޻=w?O"N}:>GCTZV+723EOHWgk⺔9`!d|ۚvBBi^үۑ5ril[%BhIύ~(SPAh ~f RCjv[,5=U3Op/[W"}'" p_O$Z+6淅j\:Ш "d2LtuL|O\wm q;N N9R07FJZ|BwG|JbCGYFR (M7Qv\hY&rB0s$!3EAƫ,U(ieڋ :kM۩)PO\i%]e{IVFFct ,f̈,$j:ٶC+X*-@7_꼚] -nĎ2zf>qJ[˺ j<5{QS a&An;|qI)"Rϰæu]߲^xu{,c^bsok%9~btw.8\"* 5FB (c`o=qtR \s^GÂ|X} ph=9"=ݭ2zȘNB|ErwNiM c `Eqp x#'dˈiDٸ  Q.\\Ňx!֗bT=0(P xێ>0iUJ!TRkIBDvaê3$WT`,d,-9fL9ȏ,_˚v@LsxS S"pKEn0A%mȦՀAalB뛤|՞֬ _^u5 ެ8)OI6+ֆ~'K-%PkC'籙1iQ200,cDîR3s[-[C3pSM3:Iȝ Y ٤*nʓlpT.vv8= `(Z sJ&bzy2PiPj( ٩X($0+ͽV(#U4p#&2bj6N7Ņbr@w_Rkr`EģQ1ȪiޢKjG u-Pc'`WԉĞ0;MZ 'b4hŹU̪j#ReVxkFh̗Jc^n#$kYẘ$M(U.[)qmJ.Yާ[3[?*B Q6z pS^dJ >/ J:}HYDa˔9N_xb)z+BstXNwNoÞ|,!7UFݴ~nҷwڟvC9D3xn!Ѓ_s_RJ Nj1/醐& L4_1zJ>/Y!T}# aCljXE+CcO͸^k`G,uUZ-9#$Pݿ`+˦ fȬ"Ԙ`Ԏc@ y]&דsۊn1OiLLdLWt69~s Y?G6Foiuλ^@pTuG$ʞqPV)_nLO˶1Y'jpj{*= f].(@3(Qw6!M&ذsQ޲mdUfj) 01?G{O}FvpH=`f-.W]cy Irҫfc:rIFep'K?!XN*c0M[g}S[L0oL}ZX\\t>ؖu.:J1 x[hցO.jʣk_vEL`H+b0?C$eMidCeKe?飂d Doq|R\ V>aWϜt4k^| clnWhSO UUUof_GOWЈ\8[.O<,,?+؈P5)דy#!sÿI|uh$ 5zx|$z v8-T?V&d_806TBjdH a<و9Qʱu,=~ݘzċD]ؼ(T|x֠\̩A`Cy$qK* RZHEfs2kHq!f;cnBH׵l Jg4ۓcmʜkX(ßղ̃O֌;SXWE *^Қqk(`/ZD?ׯ@nnOS+B I\ bjd/q解M جScD+pɕ ;]jq"% l !jk?Һ7_?u:TdM4h0]PI, |%G;l|ϼ,'UIJiKS{wUnx@N 2<С-`^\4`cg;~PZzXju- F!.RF ^O,QX<]>7k-@ƛ$+K=%*ٴ\R_(HakIɳTBoR?4 gwJ׫JpDzt1d|d *x|OGjvQm75"5laG`ypjcbtcLwEiữLkI\@ Ɨ0_ά +r\d=L q,;'A-lF)zw܊FdgZlq1sol0e$``N#m+6;r7QAȁXxKXd߹  R's7 qG]??-r +HxF B@ xFfVEb-L=hiyrᮤpGK'!Ӷ=&Il2;|Rҿƨ왷z醪3b/SY7pGosӺ۰f6NH"F@nQ>jOnfV7NVA/~4wx?,MN YU k4cͯBzz7}wII⫱Ҷ3F;akűJ_X.|8'Nk":ěh?v۫khUKY]6%K A+$:!hjwv7zUOnnnnNk dm !5jTU92qoQWڌ3cҹrO3H`f];bm5s/L)QK(v荗&tw*K;bԈ "zƕdt]7Վ61!ZT3 zO*6Z*O"G Ė6+ /p(01ɀcʑCjsP)^nq_5Ǧeu\P܍ΰNtWdcO FF2Jb x<Z2yB#f\xF:gi;(DPrsɹ(13F9~{&}xA޺V J -ße:M#X|lGA@12{Dk1N7v[*G\~a|HOl/ΏXyj铒\D5̐cj֛X{4\Ub v4} 2D 3l:Yehe'UH9xGT&ځ<  MĔJ1A=;c~KJksި~1ޗ@]ЈHj6"uQ5ؠl-E>-ّWW,Nx9ma-OXL=X^W1zRV[8608_>qɑ1bJ:o z>AnI\ŗ̫\5<)1Ur'{(dfShݱ1OO'`y]wBBy7*scٸy#nla3 PijџCԂ=Uv=eɘ^*+jӁ"^D g>yXd36_ 8lR9 @/:k-{_K<Rw 1 U^Zsp<%To`L_F$R8߂2g.q- GbD@k^CD|o3u_z oa(vGB݅p3 2qG$#B;+IYO(@%l҇t.Sw皝ɶ]}sde$Qx]GjO^P`4V~2TFkEY]Wg 0a9 d?+-|3Rn=m4.ԧXhQyB"C?wGE* Ov q+IE$N< TN;&dF/&NY_K %*۬dv֚Ҙ N)\c֩ olP9Pͧ2|QgocSeJ:;HȯtΤ"'zifRRT"hsoK`X2 [Jlp<,znxg^`[Ezߟ1kC|I(FqOn5z \Yf`f|^'ԁdY&$c~ LZ GC^s9P,Mݱ^95Fv9< )%i؏X+3ጎwl#xsj Rud2uo|žK6oUd|zj ` ݢPpp}4Z}ӏSKf6.eɆ~9SRd87 ֤_'CEJ;b+PGG\"iWx n c[Dp%ccGjQ ۏz#XO'c> QX ¨2ׇJ*Yy&Sn_<]}.-0IA_,P>7X8_/[NB.W1[|*sG0uڋ5 3 'j\!@7 |;yLw0d/Om+pUFp%ή +@c'F3Y"3zʨ(nWRY#}rBUUbM@G"?=:cplW(rk(y&+ ~ J4VK¾՗a-#+:Bϼ3hHMĜ{PDLX %Ĭ*:܏hn5?HB7'/=1',@Ws_ oʽV)3-ٗUէG!bU^QS\uص(_06uIVk6I\A)> d,]j:eH4ϧt>ԊN|9/G^R8l6~Fu[7h׏Em\v3Xˋ!S5?jV/VVyOj. humg>R5GХ-iTK?O,쩐w6MK־CAL6S E*`ʺ9f/zٍoS\¸~@>LfW]an[k\t#ċG=v'YgGgtl |IGۆ׾岖]G^M֤JNea2C>~V|;'ԻB/Lwe & @_||ò̷X1%H~Cΐ/0m8 QD7.. ߈Hp撻O+۹d7/h7{]`zkX'FAK2C1Z]˄ &?\9?p#> -)T6QsŸ-ȳk2;]Kn+"E>zGAC-h(&nsRy#\jz@̓w 4Av'Vb-ˣy5Gz|4Y>~h*L@U=+' "<<<ř°9b]?G+p:39_ CKaȢ|%qsTu 7:j<ŔTzF#[sΪsCf tU`pT3N1}cT],d9Gػ&̄ Qq"+T@썕sY3}uzK)&ǘL%͝8H,j"MVIt]0h6ZymN xzꂄgt*MB-¶c_c&΃ZpTpQN?c3!YQ.fRO t/ qh.S\B{RG)̗#01.NgS6:-[t"Ue~v5 Iu 2̔k `<%-I+}pWɠC|̢!=f(VO(V?;^{1U,Rh`5Mj5jl,UYVCM4u^W\ӲThRO<ݡS_=]퇥9Hgr PY䫃x_d0A/hÊie}mg.됣c!;`pdr:FJF?8ԅ \7AYE{,?'&zRYK_܈dԃѲvZq\\VEQJ ym4Ak0Aẃf<H-(*O*9jgEWŜ#x!qZ^oeٜ6{BRy^ {=:5ŝvAX ne aY殲U?u,n].t$i)v,=Hg`;E\Z,x5tX AԢ+n%03(Py/p?jL)UznER@ëQN|1>L%]Qxj(jl8D]U/YS)?ܰ}mf }ٹL 5$$^t~=71C>;]=_Ͱl(2iyM߄5E4y&M9V V= $nu.h=q`k݀v$rf/l'2#V LlsYw?fvY2Ȥ_I$T?TdiqvZvJWįP؊%g~d=/eAt-Xl'c:& VfL[lcJf28jJ[۝йrKp3<|%&mQYC 3pnYkĶgh JY;j[;" ꫊/iR_UlƉ=z-w{*q"@ETweRE=R Lm7Z1CSe\ Ka vAH*eyGdX1Cf~0/ڊ\'g'cGAK!> >Y11b[fjLyv/GHLd5X:)~gȁFJVkJ77'N 9s,aApݑ\cxAqE_qŽx/{l-Y}[4SͲ4_7PAϣ1B10(myU3ϥ;KD/%hV7՚󱸼4ZڅK<1QS+,Ѓ7 4xJUlVb|+Z%q?TÝjgz޳Ksgt 3ފ/!0r7Z6;;J,] 0{K\M}RNeWrF4i}^'3TJ]6 …p᮲Гb-'l-;d6|G;kqdahgrNva[b(h & KUa-w[vF5(aeDj-^rcRϿ#aAe "E?kfp'͑uۄR(eՇ}X-~{hOzC i7\);P%yAU1]?!/>GT=:`(5XP؝ h F1lL˂kF+W)6?BOMYCcțcқ+#A݈7(MqԺ6~O1O\d@Y&\ ^/@[Ԧޘ8T.3W^@`PƹR쫝-&c6es~P ղz'HNI6٩.'&W`#b]Z ;GT;뼴z((>*1[/ڈ#J.Pi3ϕp䱽\;2S?tݭ;b9Lr+j28U>#5&wl^7RQSJ-=۴)fapR}=+e^>1A%!{0=(&tb23iO?kC6⢘'Xx׏W|&<_mkp ПK r0~!Gi6a]fzS()~HLg*I:CHQ9γWgE)kMoo4пEn[c,/iVJ蒒(K|7~8x  @Yp Gg(b'ZA'zf1q,k*չ # D% r(w8V#0n\GԽ.c TS2\OۗnuY7)Qut5gsk2-ɞ?'JVN-P?8ɝ$tA5JN۩B y//΍$d֐9 ❢wjs}( ?^\vow0,;Ut*-64ѯ}E5R8Pa(` ƕR]atGP7@Brz@$ŭpC$I償@a`gL79{a{<?TQd. OH-Bn$׼-Mo"J|wr1 PjAYE 3zQa Ew8I ۟Ҡ09ߍG|8zӤi.O+~=LHR>l >LcHEV :ez3YaL! qd BZ/6$ CLNcS|Hxls,m^!b5?t@QCfɪHTv'9-ѿ= 4hP#ׇw lUvb8H{֣CӲ*_&#D%tbDHiPjRcڍs$wf qJӨS[̺&IJ. ,tlB2VO#tJ>HF%:eS=2ʔJ"b ’ۄq[Ri[x"Tڃ{ClCV+fn4dDJP\ol\I#eFJP5X-N'1xR S`^0SQ0zh9t'Z}ǰ=-e_^舌r4&R{&1/pb;>JF$A3LtTw#^pXD=JB nG2⻣eH2SP]93!wAk!0to%o<(KÉFaُѿߦHx,Xt/(i+paHYI$ ɪid:" C%}?WԔ@>j9"gIcK_+xY=d:2ID3V 7R՜S'0OHɮrڍR`#"N^ZK")zRf@)vFUӚV/4O+厮wl߄D9q4n5dzn)B:Ma]B9Af*vA|Nbđf#)IHWZх/M r iR-ՙYY錈g{6wKvBc@|Uej,}_?2Kf "cs;q =&@JugZn)O 9uX|{yfEei3N:Px/FTa8o;P8G 8 v[V#s0fɬf|t u}um#&/c~N4 F(>rMTP4*qwh×W,.eMOq:m2ƨNπ/iۋN<2 UNG[р5VE, hƪT\$n2VD(:u9^Jn|D'gPchT?HIv20hw8y*\kY~f/#CZbB}%io^9vk0;E9p_QZ@Α&jzьx%M Ϗ&WG{Q?duS_&`M#J#S )<]]cϤ&8>h1NԏO#H %!! پGK:LI}4 QMfl1F52FUWPa9Ykceѱ'U߈;/<1VvWMO%395}fڦ#+MPT - PrYf0''TA漢gd ~ٗgY+!ֱ(7y@x][Xb"D_5Ywu|.aVn-%Wsz,o=Kw ʼQQ"bY-1BOJ/ኧɌ4cb=tiq08pm\?+"qt:9j.Zw df͛"]|k#?OhLӜ1zվj]&0A"!~z!JMsS5@70Y[*MfwbOL@jbx`[V lfG`d|+=\T<qtYPU8N(Hv40Tû9g$aƛr^^Fɰ$ jQh-"VFaٌ'T wo(7A{tS`VQ?yT23hӒq' @5;i[gtKW0]7  <&J= dFuo|f|&3͕JEZ&jY-[l>ȧQDy[NᓣA؃_9pŐn64 hE-+b]-zfyn~;+k)%YĢM ; вA g|YxPJdQ+oʕ>a`,"6FS Ю:k7Ŗ5%I/_ވAm@g:*\P& $Tze榇R0Vxqhx֫ȣ:F[1}{73V$o3_ a w,,G&>7 u\:K. ת՜S#@QlwK pSv &Sؕ #cwjXO^!?^ TZ#QoΕ ۉ W ֣TGygT!D [%/\0mgXFܢ56390f( @;d #n7U _cfG9Z't:Y\LvCL)P5PNsS`gpx >b>ʇHx_lM${oR_5&)KPUϱ-k&D ,Rʢ%vzYl"2?H [nP?Mw>B   0xͺz :^PN4J USV" &}6x Q{S"i/݀PѽCnZ=ɕ3KT<=( n`QAǚxۢ=OKLJ2.Ap9%OD bo%!=HgoL:sX,ĽmR\i/y6jA;J)VS&IJIoںШb(s?5BFiXX,ۢ2"(m~U#ma"5!fT5<}1❌d 601@\=FV3@H|J^'idW 7!Dճ]M$½ ;d0Bֆ0/3ae} A٤’\^mb^Zd?Vy]/m6pF J5[}7,BcE'yULNrh4|@]DǣKՔx%Rk@ UX0QȗK7;+ʡw '6y(dthi==YMGZT\3NIl58`pĵh>w[0-H[Uo_9MAhX}*uX30s""d5`8i0"y!GP#ǥ~}|jWb24zbz+oY!EҮ;ҚO*Â|&&ʐPF & hS2 ;e+R6/Y9!(^vr<y{XFfEuexEndRuLTf`ɀV`TYhD v$o} Z&E]]؃D{@B=0xF:3mLzFR; Z%;ԋ J;YfY8? J-Lb]zBͻ ,QQ LPr*Gu(hDyĬDg2 v(&u[B=XgNy?\"X$i~'Ttt P>#ִUa㑛wi×)Ai{Woz`Jy7`MBZ ul&շ3a]û68{lL(>]IK6jC~65AGN9bcL%k)4GgX7Ж&H[8Y&}bT $,ZSO Ev1{oUy՟S~^F35=9Y) H,ShD e?0 JS$$~(4Eўbf yl9^c3x#ҡ$SћOcw+zT.BzJ>?5?3**1[!:SL w'42XTV=bS=sۇH^9 㗾wwNJU|SzͽzMp*FxȁneSW$83Je" 05:;(pStE-ÓþD[tm_} uaUh v%Sk:t)8v/h=+p|ۨ5 ߲jhTpW!ggٮfwm  ꎃKdЍfW~'+Ndr{6V3}N%j .c2!!;vjp5FTuA頶HG]QP8zS M&&MSjL@_H-+ܘ%C#X{ڠ'  }rFRv I=m(NM+`!r$JM_0wyy!\A/j%#zD $,>]1}Qn |ԛ2(ֿya!oBmgbk PʲF.AKMw.#B@1fAWU1LZͤwAZk+P^daqA#c"tO!n+N{{҃#ݜ6>R6M 1!-DrϾH黹V?/'0!b=yyT@.Q0$)_ӻz:7نXPue^3](I4 %T(Q4Ӎ-16el]쿣l ~E`w:FcY'&uܟ$mH/7vVOM.Q7q.2 ڙLU$,L?Ytk9j?u9 ߩ_.ݠ8 pTzԨR0)|Zϰ 0Yi m}#=wQc*Vu/_%38C؇RW(a{f餉+#޴PC9I8 _n,#g,AmM˥5Šy[@umYwEEZtP:uצ_F? 1@! 1@{ݳ-=i)>9y9!?M*$_"n8LBy Ј򤠅eyoTNPć#ջN.رh(chחw$~6"?l պAbҫoAfhFKĚUrڦ t GFKN~@**K|/6~UŤbl2Ϡhiu[݇QcW`ʾ@c>eJS\uݖ Ŏ浚vĿla@X{5 wal=eسBE?4LhX4SlO: O=<@A-qHԈ:A!Yg ZOJNVHLm@(&TI^I5!)#'"ITb_(ww6@m|Я'@M Z3w_ ̗!F"i)M@yfkW^R] Ǣi6kjN%齿2]:q'usHB ؖڏi!T1p =b3#n.MȢ1!v=K'0<0Oٺf]`[WV7rf2f~]'0<؜~GǜeX諲Z<΃r*t3Z#UC y _ھYiW=!vHTkNsD@{٘7faK Z9.T_߉WpCtC[cl4FJ_Ha'ǾUYk5 B`/u}pߏFKZ?{=YsQ|ǔ{gG.x ZTD; S8*HmqRS"@ :L*)+Q 7V.qr h gJ%> Ft`67rM' z=$"?YC'cUb󝮓mg;vAdrxas$SGkpiv(w[f qtzCj$U(Ɉ Z*v΃bnF,JJ챈e{{`81^Hx+TQ۰ۧ*m7'u>70Q~uA++=z S~ ~kﵛ|`ŕl,jO`4*p'"vYt4?6JۤAf4qhȦs G2Rl^h;=6#VM^q.HCk74$"puC)NYOó3-C{K]H]1.j:kX)X<. I9J}bUxź?sk+.C*dwd:PWN*|mL]h^k`cc4Ό=?̿|-g5ICκ]E5BydZKV J BeKI"&>}I:K4$/CLl?S~|ZZosIz#akGjkW{OM LrLI <A_|(?:g+rҾB-hEEpJ^8:lfHjv4]ԅl߭wJvsN}4vfL+o [RI:^Q*4F|źk`jZ)@G੣Bj~Xp'/ ^eh^)]̋[Ɂ/lY }t;pCG)-% :9e-$vB00[;K(qQQ& DXJ1${j_G^^%H˸ u0 ΕO݀V8Ql@TB3ƞuyEGl&VDDCeö"It pgԀ͛̔HPobQ޺;(^z)mBEb荭!B`MJsPX %-@ISx6mCR;kVuV(T8jD#m.pWg{?x'?OaE; yZfJDXC D [WyS%b]a$BѬ x?2A#M2K$g>᪜v^KhQ9 (v"ݑ1wpKg`-]DqY SpgҞCH쒍c"AGoDrcuYK@qm%& f+k?ٸ`7/f䧨w3\_1 Ͼ*M( !n,xJ!L {SP.VrV;e܃/{qК>(ǴZJl^ΔK A^~yJtLߎs sWsum=b1*{n0QvO\RA<5Te}Pmd&?rT\#W޲:o+||pX"  XEwy(0 ns%YϲPHOuug߈:x5[18]. JUpߐ[~R'&4herù_a*We6@,-l3w(9XWK{uΌs3~ 0b~(Ȇr2`Qs;bbodj6Ч+^+.:휦y@<%Mx^$RGq5 SX 2W6vH;Hhh𐡍E$r6.5 |Zɣ zVO^]{_J7UOo6gfjAe`-y MmYo =D3iuF *+j|TIY]z{pBɴD$ޗHΰi)k}Yt8 vuF}^I- *cG<[#q !s˾C_ hz(OYIM!17R:8L@cor|Ct޶^"g/G]{4gs,vD]Q-I\\H~C&I˫g7^`1ܸ%$cS&/;Y4scjWp˧D=+/Fz5XF ~$= Ϝ c]z6x~ap0ˢJI5-˛Ts8h~fXu E-SQcB@ :XJ>} ĥIq4xU\Ͽ+aM>MlJ2n' XHL܁ڜBo"/{O@@5eB{vfK=HQ~*tɂuK@%IW*J$9ڄPs(ߥRʉjHᏛ2MVzzcofθ\b5-Cܦ3ȓ"Dk%=:u_=L9ߤp8ӎ8 [kB#m}?s])F.l_[z~B"Rd$aURa#hg,tl!Wؔ|QJ3ȱG볛E㋠ىAHElҰ'B2zU]m-]=K(pw3Fv]8UKU܄_1iۍs"qԽt_ͺ-!Nz*[!DSu:WE5W^ؤHRw+dhy 15mCN '((djLjZΤmf}1Vy`0p`.PubolvGlYo#壙ݛ25OYxٱgܬk#TkV`Z.d2iE#(i㪳~XtUL8#K舞:~~"* ގs1}3/`j_!.(<şht Ӑ$0iDutቅT޾,62 baęJG,XAm7ƄKצOݠ''}є*h3*82EDMXXC+Y.u j:R:ž(לTqANH!G0He&AK<θȺ7 &VOaVVq(c0 sˇWFPvaIUo?*\_ל鳿t.] G.DU]574y:3g-& ָ~*]w?$stst݂Tw"s]sfq*ɲD| 6rE#M$Ǧ0VE? @ Mlǔ1a!&6`x{R | F dmW F9} ( IΗ~O> r4^EtK G哰>7tOp [j9 zyaH'0I quSEE:8~lLV S?A='m!IO0DYs{tdw }oDڼFc\ZohiCH}! <8RO!z.U:f{_ظDKUg(uJ?L~0fOΙf#!j߶=]?C)r*Oc z;zwZm Ed"be=;w D SyEjuC%>u,.qhz&1SρbPNV(8\EFdmᘁ]dh} vCzn6pD&l]-߶yεtܫ0GwNvE / ID >XGw=ژmW4r毳h5$$`.O3-8M5 5QDw &5EyU} kN,bL T3AUUꨆuȕ;xCq]l8_ eL֭9QmjAqMg?T 2G|ܵl_S&YYhˑu2b )]Ai TVL t6?Mo)ӵۋtjnbsh" !yK,)Q3]^vs"x2Ve8l7=ނv[up<1 EG,Uyx>thɼ?S2)墇[e8$ &J,.q?!+WØlH@c!xe!;$Un<:9GE"vh~bK]O V?w3 y1 ^cs:zf%tLހ5etE*}T]_+cEG2." h@ȫu 0*l!FӤǭ 7fZ}MjWկ3nhrA;"fsFLy6Sq]ʹ^q+N^;&lrzA2_և DI@ƬybH{DF<ѫƅ٬Y,bko'A?V{4,94Ώ;k/?blRޡkS:m{*Ӊΐ@0H:a \TXXqzUbkjR8\OTh-.1iS͊?IA s|LȷlFh W1,CD* ? -WOj01!3OFuZ%V;&/۾ zZ#{\&u^)O$9d42 I3g[ĕπvyb;l= 0N1p-j؈@:Hz@3egqFŖ_mCk0Ps_HL]'T~ahMqǕ j*.8?UeԸYX{ۜDmh{ ~`긔,P&[M c18Ɨ;I 0[G{Mr",l"HYa0Vȹ *.0$N]a4RViE.ږvjArNQ" $/^j])lUhz?J? 諭Xf慀'ȞdKPue>~tFGaXY!J{m C_.ư}$(280("X3}{8|CԱkOPB "7T~2`i^:aA*4D,Kڣi~""'揦ȳtpާl*U4)'9<<>bC/UF"TT h F+FC9Tm]5l NGF/R vw_^h&yݸsUeC8eooyR{`tt4Vwv~~n2ǠfM `yr7܎: |`ݿn`LZiHSNT@50,#9L IL7-f$'Y3|eYn_%n$Z4ma5wVN]KA-sepL7~t,$Nw D¬l"#,~=Tg/Myc3L8TIW)<Ŕ2KbetzmV3;>[d+L'P8ח9zo,e[)MP.PZMk֤RfZ$ !*PHF RlVU*mèVSJi`:Pn0V7F H!r"@()˓Hseɥ8k'cxIfDnެ8*G-F,D X7"[g8y.}B`^m m}I֨[AnO)-}V(Aܭk]cEjqO}w,ç2&iT#qO-/"V,T9d$? .(t<;8<{&`;m(7*Xc,JaͻϬIk{`w$٢IB)gT_:8%Sݡ2,GUP.9+qBS+0"xRLa0ٓ,YJwۅF3w{:h^8PXФ, 6$P3}Qq뿴$R(ń|B "㪭{nbُ1j2[ηyMn2|$ѡ nr{C$2{R⬫Ԇ6/ONXU2o6#ߚg@OhLfޝ5]Һ 5C+vL})scsQ7_Cd?ڻy;*͵4T 2 7=[++/iGrL(B/#j^fe+gR^dˀ}atÛY> )OoW8K͸'9T8 pEQ+UjC}!.l_ FO̩pӑk6-?ҢQR+a,1r]@2T("![>ב@wnF-XHNϴFWV>yk1E,~Ou"E5PP+Ww`bUPTtN]]0?:)VFإs7A&jB5% ;c%VxAmǤN Áō\<4*>EkpD_`}m"8GEZ7ldTBʆdX]PWA]|?ϋX:C8RX*xi]_|8Ko86$Wj|g#Jvs9+!X9dƖfz8&9;zP9NG$l]Cil_-PF2ܡXtϼwMi(/WLGNls{GXrAZ09@үW.fjOL_WV7{qfڂאNWvlb #QN^c!8R/)$ KF:m:S#D )I($1I{E*j0&/ҧTD餺7 wr'U*)nYkLf.q[sWsUDՃ-Ǡ:0#L.J\xVyk 2I5#+B=o^ vߦD$~^W4ǎZ(+P`FӴk l* (9 e顁Nf G ⁌Ŗt5פ_tbˤG l5Џo%ర($P)0 Xp]<3RZ]wa+$W )-M% xg "lTRuY=eynA_ 5&s$$^\.TXɞ:W>*ӼVL8=O@FWC{䏸2\H$ۚD gJwg?g4lαwѿoːqؽ?5?!y䅗3 vVp3|M4Mӈg3s2 k'|w\cja4~~؍= (:ԅQ@jt2hIT"S`& nUQtVV%&X99(z$Wb9k {5ܾcZ@ "oV GBo#ss*j3Zc,̡.jv5U\#vJ^FB`$*W@V@ wQ85+M;ݚ&DR;qk v0cUkr0#PG%Rm3Sޝ*C?%72oإj Kޝ ` g )¢塥.OmYLMu",G[.x-vm=B ]0]& M'D(tY3, 9Ҏ?Xgw~q[Hy_ԏ7fwkI69 Hpxe,7A!e18wrG!9e! 2 _6$GvEA2pqNi?|'KO5}DwZo˽_\7(MRr_q# o i۵r/Huwah(OѴ {^-Yo:J [ܟd^edk@` # zɴ b8)UQ9u|Pes  Ţ\rRVQ(n pob 1n*oMF\cRƜ_*Rj-+m]0)4̲~`mK ٱ%TmOFI'N7Qs"vy WbV/mэ]AΥS5Cb+8*@F (M[HۑtR(MAqCX{Jё]KdɊwzS (sk`DI}%9`#/HKnsà`A ۔>_c!8psp SBB_Qeg=4]äƫ tޏ=e+`>9Y;PyMzOCxJ068LGȍrWkob:WP[Wh6+HV< 3E .f+`z,u@"P< ԹFAT0):gU|$7 UP1aNmPn J:]6z Ay:vj}C}8(c"+7gfȳZw",2x;m"h;󌵂L6u7ȉd\T@92wfC1.v)fޮʯgPc_"b+!Bt\7:Xgk4s[[rntQ>6MXVڠaoI"Ψux4qZt&¢~be@un$6YZ{md{ԏGhRS#J/Fi3St+_$T 㫱f.CRu$Od&2e2pW;K%$M)Ct!^j7E3/'|@mֺHƍ7\*d˗] hhQ548S݋#,G,sq%q)72s) !:lT G$Wy }黵Ö5kgGg\w7vDTSNt>Lfgzԣ\f”Q$ n鱢\; e ;05Ef]8ί.l[}!b gz~AßtkA)\_V+|bW;h2F+MDeE4EZ;vԀwGqd,&,{@wm. Ml7`=B! lQrm9 ] %#4@GUXr]fJlb7gVoŻ\,?ܠey7vTL`H~fˏV6h 3oLg|ґ񻈂i5mBc\4Hh׏fqjR} b7(䳯oA*dm\^7%\cr;svFC>|zpl,i?̗AXƤ}/V˙dxk(HmHNcЄ.J/d h-U*6& ㆥ&k\ax|Nx.,^Q-e]Rc* hbo>0A*Zܵxr v -xIHnn O j+,=%,`8LYUu,`J@ kL*CsB:wT0kok9~V&[:3b6SRAEI(` ƺXm8gsQ|W7W®c]HaEi^k@#g 2);Qfσ8=SrQC(z>eE:'v'񷥚?E:Y{:caEH">jb_Ra? [6 6]L&F@ݰrVMSEϳ6adEH.yey8WNy6tG<ܭ1łOWka&~h E0ڰ"4iO)}]"ěa:-4LQ!jR=NeL`ZEU OfR $t$JKQB_PP;ikUi:6b ]id2r4sg$Cg+a9Qdj 3A@*+tC׊>DжuiڅaP}afT4fh 6yjJbO$o?XȑV`o>aʤ-ku&/>@s=;-/!)6|?Zf˝Hk.X\bdjB o G>Iݚ:qIZ[. F$9h4{w0+}GMJXGI{9Aȑə쬂4y\BEOwBD6w(E.KA( Q%!ʡѸ`?2mXN0 FQz9'c\*W6_)*W+z{-{wT.szμ*ȵJO91kZ! M-G|Cq)F`Rhޕ$Zk1E15 ? W[Tg$ (ޣ&de>p4̨ljk1x6 mӨ8mQ_kabЋrR[{{4=+`4YEJ3k|LApn oO3[ȱ&[nϧxn`?˧n[rSQ NF;**$c-EqbNZ\?# z&p*[*G$8q"9a8-?a7w]϶ȓ*+l|5K{-#)-֏b3&B ^G+LNOCX^90a_@`L =85jP;xkpe%zA8=/ `K9pRAk/;`jcBpLH1 vv-\% v_8խ3c￸Wd)7&1 Ք,gy}GEgj/6gq*kj܃D9f/vьr`%tqׅ O۲V3=J&|~$z>i$c xP<6/(EErB {Gݵ5jJQ*G~Q߂V]NJ چa=_<7 OX{g"^IJU6+&ZpFPel7,| Uئ;00&jh&Է7|4e#Ye⛨M%j*K[zwQvOB[?dFqѲ p sV$oA^h9QɣOY68Icz7"k"~!t-c`D|$v~M lJ\c˸^"1Zl1-H`'Tɯ3TǣO1~ τKĔ;o!)vYFoDiLN1ªVaia1wҘ tL>" #-}t_w= PBIĉibaooJ^̆IF?{D~zstT˾u~R#֒wj"#S֞7֣!P o(zɟav NK5&^fEy4}`{tÿd$i u`~-K@pf~`}ZcnT:m̙z gx+r@ʱ#!jR.R4.8<>]: kڳ⍅<ౝӁd LY-kc)98MIÅBŝhyF'qj#7w(ULE ٰ6P;iz TEnl}]Vcu TMV7΁0Oڣ嘄Qgы}M0Cu>?NίŘkP8U8=E'>Em1Ęjk2 Nb ;gʈh rb&rR4b{rd[amY+ҋfHe^98q}t!#Y'F ׳xgpSVZiPmL-s6s.̓h]pLālq#zgE 8 >%lsƘ 7Z h#esxF)T=ei}%mI([0QUe{XBi>_亩-L,?:~&ᬪYdZ/5=*c$WN]k_&<]?9Iȕ_WN֠T$2 >θk!u"|=jD xb܇,Њ_{SzChN"I?ȔPŦ!msWߥRf4]p4Xԡ;BPb -4j{kT{}ޙ3&`8rZ^@k81P CU?}Zr S '. w]]ܑX?,تճ[_a>]@P Di9_,%QECѺPQc5 Ic P m3v1@$/O_l8#cC'MD91RW%(1a6ķj_:+1^lhXXeLf>4&#%tپ?sc ;[j8*R>Uk$`{@4o'5b 5=Is,"ȴg7ռHTKt z X)0Nt3۾K>DrO{.:kO="7\KŕZB<\M^b-iM#?L3B:~ ko*ۤ8f}i_b "iY* = t7{kKSwzI|}s\a6Lrū *9]#4zJ.F$v`K9.&l{ϻ:{8'0 &q =pzqD1>r{- ;`֫5H,h*A33umrG-pE`KZӼ'w Ξ6q#62^JIJ@Ǧإ盽5O.I$Z lOCB[e=^C*BWD=yTVƵh_pbڈ~1`g9^f ;96)RޖU ! {,!//;sYNH %f1q bj Xvq|p"ëZT^|2RV"ϸ*#EH*۽Ә=󠷤;BQûyX@~|q;5%A#?EtL[dBp:b ]!prF>iV4~Z&nV;'Y/; ^YvéȴJ3 H]ń 3+r'& 9 $ f;uV16Cj7! *n% 3ȆHD!(h>Kb8*JdF 0>̏.H‟hdpoҤTg~Y5>!mr'Oӥue4eWqHe 52t4+ ҔrXFE"=puiՏFcԏ|BgcZ=VW"z{0?>=s̱h)ݢH"@W7l]7$mFε:X;S5а5zk|%G)v f4꾲5 ^yz (p N1cW{l,Z}[šFs# D>mL["4X,C:PC) iZ%[6\x$qYH@a'E8P Jh= Mź&#X%d/}a=}A?4fPJPFYvФ5W-|!/B\pZk5rӕޞuJl'&_#26@ dK竕F9c5Rz]/J#̀tWľ|RAF[P_13"'?F&vb [b!娉U,ּJηkΚ W4zw{GGY?QWW(=A>̎)i:Fs'v#?\ D0~M䂸 @S@ã s[WГv-.\!+H .d}37> T[CvԨ)șPmyILa8b9+vk瘩3&U9[mx>:s#[ä@=X&3Q]eQGL~=r]si39`cR#%FUw aoViNFbA&#.7}Yv]ft6244 oQN)c+ 1AZsC> (swKE-&b[VCS]bOaB;t_/2d5msPͰV\u" >TrIol}p|f.TBuöDUXאE_Na-D .EBĕVM,azkNv̤8r)[*S. oO$.X;@Lv#{&Qf+L_OV#W!pٺ&txa2) w@Ӗ_c㸆f=nL8 h_}y:2)P =x3#_Xn9sNX>OMqcϗ[mF&U&^(nLQ?A.Ag'u}`ʁ;HuHҨ@ эw3*՘#,"f:Ke]'yp*7eO[qjyV <C$X;u~ o,7bE4ah5ƈߥZ=|j"4ƿ7bL)꿊0В:9 -9#>H֖hsk@a?UʠW0s6K{OWx=X}NfrϔPm: )`Ke) /`)&sxk1N oވAIu eS: 5.aո}z}D8'>oBhϘ[FW"~1lc\Ky%S*E< _ȁk+P/I,'8mŠ:e6j*AˣTϦMAZ֓[vb8e5 QܰoE0,}U?ZZҺ#˱Kdfť9ֻm .ĵ\ ȹb#I֦NlcߣX^jt F\Rx H||1A> ᯦W= K.xߡLBALPGmǶ yf:22!+M9q[T \r,}dV5U;ft>c+qh`t!Ti#BծmU ^LQ^tX̭+1gT8}F]8"ivqB/Ҽ؏qqm".{.As0N-io԰dNz쓈oŴX퀊fT 2l 8eʎP6 E:wWi~~VAD %D#ˁlz=mƧ 2N6O |죖 9hHWtT6-B2]чI6t96A1D{$7͓:t0Eﯗ^vkMO8hsMMFm/ruVVoFon=b8K&\™"l.4ЂLRYi9C[oAft۰|f<"IpQC eI/rHq{Ol%~Q;s? %WepdmiȆޡ9Ԩ/O>V$ru .)>B[U r'{Ēl@R{ k]fYB 2M,MAwyv+}.t~ʳjalpF(5W&~%ox&!Rܭ~7IV.:@:y;{ML`8xkjIS8c24*ɰZy:rlnb:Z\?vġ @9Ns\xƥקk.Z%Q?y/t$ Ep$1<+1ZW/M $`ˠ<]vP.)YF+S  5S\H.mrªhC17 J:"yiE׿<f }j}^;oɥ0Kx+H/,g>tj+:]k(P~tv-Qᦩ xX Z& <bzgUs7({}Ĝ Pwno4YG ^0Em]0pH6ڤF( LZC?ËU{ XupZ|cxnGU>RoAeG`|NJ{ rWJ=sN}=ճnºk}(e Ԃ1;Q v-bե8 5^WQ|ݚIOBˤVk8 d! (+ۖV'Bѣdk@nZ{:=uNy0=⼭ULU[ls!G26X8*SJ1~ _oAE?$SB'QE$YQ&!Pq& fڥ L ~u )d *ƪ$F 9'k@O:wQ|vܳ~j)&@+N1r!T[l(,esGzIdx5uA{V~&203i!(/ <`8FruQ1HsmJ Z Aůp1,nƅl0+!Fά׆o֏Q#,첊a >p-9 gz6y:Kp5_0Zv8eZ )TjTwDxsdԝ"Z>hMe Pll6HYl"U#H ݥ :xWH^4Vɰff.5E_`Ͽ>E۶[3M$0.R_,rvENJCo(Uʋ 垻תSOoSz.]צ/@NnN,\+Xsj@r|.Wsdѓ5=4u4,7$Z7Jӟa=ڇ k t7klgUcSs1Z_Hwu$[rr#cv0 a,BjO0ju9X'm:h_N=~Tpwp(w) NwY}Srgo ,4fG|^' ^;V!oëh"An014x*R/_t;Z=k~jj"!{WgV4̕$I|G4$cA 9e #{qQ|E2,V,շ>Z{ p=0ntA+8"W9[f᯵RW57DV, 5 Q-7ҬYzϩV噺˟9~ERٝܯw3@C{cF)[7ݾ&r0XJd%p4x ~+bQcIqY Fur Ìڿ`#D&dJVQX_5w̔Se V pcᆁЄ!G {J*(_lB1w{wF .ZJD?R-CщrHܙUxbOy&;|N-jًHc@2dmW mQo= =!I%(0^Kr}xLޮD!P6N+ʘk\JZ ,{tVPZwDᵨoC^h-n?:SLH4%*b)7 %v/hzꓣJRS&?/,e3&i0Q 6C*jVBǔB/aƵa)F/ҶPUtB8- xc&ƍnr,UaxGyַ\5 *ڌg'&"X,k|}YDslUEK>(o ,oSi̓+41BmAMrƃnPziXvy` 4rMWW1ٞ:[j~ĉѳ2?Xq4_d !quM&[gKdzP˞D݌y/[%&k-dI߆y|)'"h"A\q&WWO2NR448HpJH,!YKP-4`fXEQ.ySe?9'%Wz5<dƩy Qۯ]>D jP#T|VP 7?BIhiWDՅ*P䚦̇G<{rm&$ڋsS*utQu.SLaZߝrЍ ӮE!Pj%KƳo0 P9xr~x5B aTQcr րpK^4vkWw?zϭk-ӣ2d ` .xExSR c]2|%(Kn9}y5Z뫸>A^Ì.2 if4X5^xp!R?(ߗ"/P?W,{V* KswMN `V< `q,Pěul9tYB[e(O3<FR["-*Md֮Y}כeIFNO~Uି#;g)qtkע|d= 2B14NV8/QiGhȻ|a*Gqd]YkUE zK¸gE@PZBßyKH^0 «0W 1xcz:rL7ǭ𿅔ENY#ǘN a+d/I@lY©~Œ*aP?5xĦ7q#=˹ޔ SD}ȕyhy1gB pb04gVLkYg#TQP;_m%@5q4N|Ҟ(Cw[cގdK՝Sd|dTGs>T.gȏu_gSJSPKrO_9CС Y=?|1 Wz R(t D{e܈)ѯŨdX6y.O "g 0963C}Rlu\i 7hP]/85D̟Iq|/Z f]?`Q}HÕh0Kې[[W2Zih+h'ںɺ) ^1 >m~L Qȿ 6*8 rľg^NiM{ǷCY۰ҢFP<:0/.ATmmWZqͥ+zv9ڔ&Mݬ V֡=(z|f\Yz@J0 ~ R e?+^@&'kcCdlT d{Q{1[x9x4X9,t$3Na##_*jВ02~W#Cid;ЀYCj~ rځL5C!M> z1#.B6c+8izmVVTs`);TRQx'7C0D*׭BYeRB#)xGk(x⊌tx.*A?ֆJ>P%Qju$> CsW s o:']  W32?kiٜ~?Pb RBxG+kJ`zSF *c/9t2y7ÉBr8 6kI ;12;Ni Q ;qӈ%Xrb >HWV156{' D`#S-ZejJ˪p03bS &D͐$>p!>S= IUNdc9*ǘʂٮ0:@DOOq"G%͒!ձѝ(kb>ڦOIkޤM @h@s z|UEO454_}v٥%+ƕm*;%,1bķ8#e??7XH=]~BjJhFNBɖk5KGhCPzö.PD p@V#JU"hEbaǚסk}N15 1<-ӠFIlkF(0^'R1ևm)uo恱C+}'2l3$5NR P'WKP3**fƮ4[O1*i U>,!5JqV0H@$ZNljIGFݔ3YA+[$g4Qz4`{o-^_TR9h2)c?L#o9 sA8UPOtiO6ij0`="YnӱYape =E RhoPd_Ts{T;P'hd ˝$?FVr"K5x[Ty^Q,EW68!.R^.UdŕETv/%!v (Q>mEMaaGɵ`ho`N2:~moHX 5n.c\_e٬U[kɿIk I9JP]gG' S2_̪my_Gju1!FI8ş^ T[j-dLmirP `_7XLڵ 5BU{\xR\@ Tz_`Jא" Zƌff xʩO˖HwLs-1C;X DOR'wX{C:E6Y?'֋Vչ]m8]nOgEc$U{?Hm藡WpAuUaS( kP$Đф_ħ^E htAڸo3ɺlE|#4W[HwvIC5ju 3w3e&Cr4,?370,MNxF$6 |X/]L}3@_RYk e!xnw|Eveuf]~`c^Ѷ!5_2s=o۵lTDS+pli7Ú| ;5YspK|c0up&7^A`NиE|Y0\Cl-Xq|X;':I8~KZJ%zB]+$lZ0722NamuГcZɱl+R0}C%S0_G66&S7y;)ekX/y ~4qC'W鉉-&}lXcVPը&7<1O+%0*~d~5$IZyx;+% ]$g\'GyJ]uVbB,fm-J[}<soԞ`0(f!̗IA  YxLip!bUɴU< Gze\:Z7Ucaܮ 8,>)*wBc%M!D5( ߁g_q숟mlWk笀``S+e%TCL1O0o91Fo$9;z=zd ^ _7Ona&u@bYN'Y\!ѢGri`}M=,W~,ݘ7`e>a.U_? Yc]5 .33xhJ%pxs:n5鍗s\pQ`´dK(m]Z0SxM'WN:-3ٴy4<#_*I@wi&rbCVh1(H+_忶u$Ⱥٮ c«i[ jXpԒu TVxvl> SԒ%H#S2*J"C)tJNyhӒTz HTy,Z+4|zFǀէ+4sB*1 Gsi%XI<?9B;?FiY"L&!!U>;B$tѕ-n+^N*<.%|zXjlFtf=v h}eO J*Laߊ-GE!}\գaO%_\H h͉ wnŸ$ڜ:O+ۀIf9E9*XLo涅{`kbH[ ;f|*_ 70 +lYzƗ,潎 4'eَfN6pU_-  @%?0qNKl)(Lz7 )B;aF't!k$_vXk#YM3D67 WV5K iMx&|0t.F_bPgLhYOO2@1]慿YZQ2T0u\Ckg â$7+J .rj|5G3OU̓*flñ* sj,5hVʦTp=jy"bC\T+bZֆACdo>S'3e!8JՍHdHM=O d6^PsWQYYR3Z_+);yJI8<[PS*(}@@>28E+LiI1d4# |Yj;Cq]cU2͢02T H34>; e"ҙNwB%8OFlz\>\%*$:jL?c*d&(b[%mL0fߍ zlY"rעu~'3 2NAaؕDѡ*x]\w-N@J7^{2n<\{qdDI pe52(tyҪVntž~͵)gz!HuEHy{{vp7h&uA@yDV.4])NJƲ a+ӛywȔIWY&+HWp jTK"&Kȱ7aĘ'#6%(uWYHLWLfÈ+Uo$EZtSsk ֫؊Hv(gۈRX;e 'lgNė F"DT3ˊ[wuL9rU=xNu`Džzڶzu>Bd 8 WԠ _u:!c[89$߁~YF)Loi#ze s$z"Ɯ"7m6A$E%!~Pm5HI *թ%9*]5bD >!UJ5]v(Rk W7*|aԳXi}6C LG~OkxިC xA|? `B6Q{ӹ[xn,lؽ9KK㮝{.*IC4{^|H' {`x5`zReeVs_Cm#r1>yP771NU["o QI\CuY\ٽoiZച5Cy:ah(;BD'Nl?P%;-% > KqnlTq$|u-ƟZҙ̄qӐ}}9 x4UmTȍjܷhS1gD>K+$Atڎ : XПvw'uc*^1MO O d*M[c5])/ $n6J;!nŪ0vЕ8 .t(HqN|d#"@Qs?IxcUaS~QF$ah ?۞tq-1BX|G>zFA)۽LR**BUn-牁L<1A)8V4;e\BH-< {N688vptZqH(sIa;ɨ_?]gz!}ihծbVr\q{ӪqTne&xzV7{cL 2}HLfS a6f"bsN Wؗ+-8:Q.',2~R$ԕ`G iYx$c'jvե^~/?)>LE8Gz]A! dR0Y#tiE"擢́/u;n_|=LKR0+{ʔxP] JD-,;SMmRpJ{!v ?\2F` Kڣg<GRAlCn"d q "``۱}:]>`qJ4M?~LM]EOozNŏ/Xf3Qtw j$_uB!8ns ۮ~Y$=PcVYbFgז5~ "&&*M$m >)4SjA+۰sD;aU:U1[LCU"}EаqyYXHM?ϫ< \So\[w˵+ t _f9<ѯw- my l~o|dEg̶OS3FKAPI6 nƑ W==UBNtn0I{@w8y9k'=6r|+FV2NP7eݕ)3TH!Y,.iot= Řlƾn!`@1'DQ,U@w=a)]vhTR3l .)9Q8FQnUb#H bXdfThrOw-]9e<,f`3rcm] -)!Jk p {J Ha,ϋ7v( `a0; Mb$qa̚aAzrqM[b\btrFn套_۔M vvun,FȪZ 3>N[a.G9CDJe@B'2}k4 4Vi ~^D'b}P8΂)rG0Y&M[X끹XGU2DZcۃ5c_x/WU+oWؑH%e<.:rc$b'~W)"lNhVFirb? M?&WQUh+d+!@_K([IztU8mku37LEYD"mUmq~PjKMsuTB\UI*F1sG j2ض,Ӡ@"@E6Z |kx.`2{ʾfmDΞZ™_"[' N)iy&Y@ U#<Ә_:l;LqOic0vבv7.CVC¦@o<-]MJ7SїCYqԌB[<'cKPW~ބJWtj)ήE\5a8)].թb R%3:A$"z#2:f41Le/` e嘿n)Z ϋ{TVo6ir}Y $;C1],aa('vQG@AfB6'Rɢb==Ovi ґ#d("l\L0 ;8Tkw$ /U5<}~cGzxR=[/{ր.=]x7^"`27XjR/^߼ѯb4FJ;^tfܟ] fFMqeIմ.B;߆*YT_:I.uRz Yb#n]%>Ĩ*K9 " ބ[I?1ϛְ! p繕~3HIj=Zv&QUbܼX+mrEo#xPķ{Kh|ssmkG' +LClh>I&2'w-;w=cO^f%-^[ X<:2i MH#QoZ'/0t0Mk7Jgj\(~BVHqABCUVR\\|o:&PR9m8xmckь ^^/g~~1Ta рG^R14S1sL/@.!kW51S?C4R$H6Ͼ|"āH-QH9.ĉ1lnmoጆzJm"IKŔ}{my6g*h v 7'܁N ˇ3aB˙ѯwLڙ37, a11fp[< 7A]ހn\,gl|#WV)K1H)Qn^熪0(0ڨ6)UE翭R@Cв8,j|ZpoYԁxxa kEFjrl~QHn?)<{2;M;~obY}οORM2Wt-o~+Ҟ xMypCj#ϓe4\1 /m npH=}ڮ5 Dc;>GTdmoSZa+j-I|?ƼeSHbD (a$GH4~ hb9JJ3!є yб6a BǪP'>sX Q`I1 b0I)5ˇ\yo^E7h9LMy\B_YY5jR"S3y;0UddenFmrvR/. OW8>[AfH}4hǿpp}Dh .`r`Ug(4:QA|}z߯L[6(4w ^f!islz?MSfy||>NPq[Q":tkbdH$c-aH@`ycُ-lthq+?y ,S6لcM<S4IIjj;~q"[]_aH{ {b SBX{Ba +-2*v4mz=#>2>2itz O717K³wkt +4$^ _ o.}t>q[&;%\KlxoF vP h#KG@:}s!A~O‡*8SHx YzM彚OFǜ6GW jn(4=AF}ᥔZ 3C>s96pܹiz`!ϴg<&inEH! -Zw!+bß7tfzqZ"ᣛ뒎F#Ìbk.iK|7^l7g(\p,mÊ2ŇB7YRCqn4&fÓj.yɷȐcSէdb`֍|%ў05#AgUGv+nXʖFۖ I[LQ1s<cfĭjq $Ry/1._j>61Dz.ʳc,#Iw:rR*; =9UڗGs? dg:2T.DJdW.B  V/*=8 K wwc(?FN~bps*bxwbms_TPA }!?#e.]2 @>N4 H ~D&B!F3<1$|ݶ*vQQ7;.VЇtnϩ"xΠX#瞪Lf7w`[ b)ķ3['Ji TlZZtYvG4}d j4kUlo;86y`3Lhc!nC#ZFi-sq] ^C YzYo@T5qvHŭߒJ7->zt`=PnQ`kt5>ZX(UZ爛^Vsvz# 6Ytʞ%EbՍe"NS1DRC;a> ?GmwAQܖC"LWGB5q)qhÊV /*fn&q.hR0M+? FC@\Gĩuh=,~YY(mmJ=5d_ȳG&[Bx_RxPg}N-R2\N a"jy2\z7F$HDr?d\(kfn=Bi@sCo PԨZvyWuwvNGl1PS1'TQ2(2 U%$Ĉ`<6UP9k38j3xܱtmGΚhҚZF6g5H՞iA,@Y, wE|c4x[ AxXɈ\`nVk11a fz% 4VjE1Q1x`Ws( kWݴ\d!0)YZtx~HOTL$Ev^ZZyH~xw) 8ݢ?#[0ټa=? Z8:Փ*_Y|7.{.\#v2 )#€Y'o ^tejc0((#|DAT۠†&3sQ5R]O  *'@M~BDmwk~>Rc=@Hx :r0>|s1oVKaYl|4߳|ߠ:ҙ1=.^kSq7OorEQ]r[]rm.諱 J;/M=^tġURLziRA4s0H7^kb"Td.bej0k62p߿_sfNg@  RgI_yؾi=Th < Ca{Y=0X5,m'v݀NT35o~1+]i|Շ('EJ60[w\3J¸Czp0mMC OcBC2VWQ.V#53=HМag"k{؈0 n8چ0׭3I٤tFjLYϽ n76X?񱴿9s`z??j&}q!uz0б@܉aNލKW@asY#4Al\s0J:BӴH,qٶ=RD"]0߹It*P$֦x/t"TxKR|tm;C;HN74a2 },nuÞ{^BXIws2v~5,N0m;v|ypI ,;kÕe*&?paFވăYnĆ);ny*4 ,8$Ӓσ-HFZh{fh! (/Ŏfz;Ѫ pkl[T ,& V5:5!fx^]Ko!;=7vo ufXB;#eȥF!m˳fEq\ e14G{[I#W|+wl#ۢ&:\jne4>km'l65&n]ĎEl=Lܐ yVsM<ÿ@S f|AW^nmOb!X.^-i-=%Ύ[b99K2.s"3Oɡ8)} 5J xІdGD$۲<6y$9aɘsU!BA%i7Nnvɳg,6v6YHݫ ؼO[,Fjkuc.3tk*tGQN .[x0Ks|+T f٤ ?!MWP$0+wPۻ0n򿣑]}J-BbHJ:'(D5vETC<Xz~/cï*++K1ErOdaTb. oQ¬0K|(Ny}䡛|l̫5H>\^˥6xsLwfiBgBअj]imO|8]^ & 뺉W(U/f.G)[Vn&G(;țAUߕ +(9 c?`dKao\J0PY[Ն^"RW\ )K,i34:UkD cq."`ՉV_XvlH%ޫ ΃Շ-U <ұ&FA3eDt,UO'27˸`ncLF:KD?1b! joUKĀ2c.L]j¼M͐Cnś {tlÀ_A`K==y l}8 yƋ.cS` 燕;йѳL(}Q2X2"C#b(K]NںҠ5}nQpKub`3Qő'f=)*-%Qm5V+ µ/J"42Ƥt%o5xUqa4R?kzեt @זiP^lbVÚ OC d~|wjS)k; WAIy&e?ȦЬ " `80zþSA#Wzd6R=tYoG[ W5lrAv필htY0fwgE6aJӮ3G…Ģv Ď w M ݡlU='W@Mc7}qo:$R zQ0~@(2ԧlsE `0Ōcv`̥lt_2ZLRgne)&"J:pH`>^ԣ6J9J:nh<''Gዩ)ǯCh!e?Z-^D!A܃Ȭ[hRڜ奁$8VXAwoDnŨ9ʿ/[k%U@E!FKb866o}er[zPaY㈕P) Ю1yR Ru}S[UUj<ďH] $7` %3.۳~IϞ׎#B!)-%C✧R& 2mǹYm#*T0 xm %Ff%Y!Fc@ -zEčÿ&/a)}Ybp`pRn[o|H3@ό.`4'߉]+rd#Zhf.FؖߦOpQP=3t}q2U nw_;RXƴs$ڠ$mT\H:*fid7,p.#\;w@ʍR|r"yawyO䱽8*@y삂;ŊFm~ɖ|9Z s 0!z!ja6&):.[בԊlvq*8#Ԑ\gOWT>Sƅ6VdJD7$JR)h)u:۽H/">POvc~K8Qfd=o hsT_k r92-5 `ݙ:biMtKmCj ;&w1P˺wegJLvX1;3hh]{* wdLh,uuWQ?MаV. 1TZw{iǖLdu&8oGYU ##86oqTJ<5u\%~Ts7?4gxD~NцXjۄImF QxW gavjˌ.?u ٫4\+1/|:k&b`mK 60gߏ,llZ]ɆT9eФo(D)l,;?<%cuI{Ũ3(afhO- s]q֛1'p>y$F/VЇlsT7× ]tǐE]7TƗ1'{b_Xg#E[Awd£6ߔMgGQ5*[U2€pԺu/3iTs;;2Wtn8$PK;Ы@VDc*x'[pщsm޲ hژfLN=DkacRdbu}}SQul㓏`dyM~rWOcT#oJ ݜ#rn|OP[Wgl?N''qZ!Mo< H8> UA`Po]rJ @ږ:!v/YeZ˯iK 4ٺ?VLpxMb 9\ OptgkPL:BE*l4dY =aZXm]ϊsg'Q,ݵ;~ͷ}%5(G)*4?MRD< `y4f9rlU2fQ86t&ݍ/[u?](܋.=rJBSo2,s|wðqhT"!K{\^26 +|fl֗]6`!z+kxՏQ?'6a#4Q4N%qgA Ũm'cuxV:(g@2^>IC\=Oj90A%;I'#%dYX2$v:Q-":}/K?R˷SM3]C0>e$4'0cDs{q $.DyQ)v4CRy``1ޮ'݄i R_H2[|-IS~ oC}`YD|gUI!(ϗ)_Tḭyy^iYƭ &$(B lÞdfQV}@IPy@MV,CۉVSJwn P-.6Ԛ~; L|OP/\aRw8mr!ZZ仗ɨ}Wkol˒kJEw4r%)^xLAɰUrF`omQcWCE؝:=末[GhdQL~At j#<$=R% >V . AQ^,!}` '%.[u`uQRox—= Jw`jiQ7FR <}vvX,Kz&r|^ ;B,Qqg"m2@/_ecxIvbSX喟+$?_(f˨aR+!K[ $1$ |l\84,K{a 4-ǷG <2/\Lwa67D.B#3sy"^{P8Ƶd,IIQgd2\:xֻZ/ޗdhnlۣWJǸ{F&jenO|ug~ykOH ;>W*aj,@3wB9:'̩贤0GKKgS)e`C,[$ѝсs`FpƔ(3-̺X Ȁh]ؚЁNYLU֚jtzcY/KQg P&΄'DM] lN4B4VlIdm</Ӥ艈P㕽W`;XگhX{7/*qB6{:.eMyKY<pJLBz9ް^QT3 Mw]J'xeV !ݰP5X&v1N1x,.dۣ8A;[Dg- IR7 %84}  I"C8RP$ǚOioCp,hT@ÚF떕NH1M]{/HfcKaBLgaxCNb Њ(؏.}mQFiO]'rg7Rl3hu#-hZF*F%ɨ<[ƻ׊\%b2a/0@q6 6M#}g*gĴYHYNDav؉*@ӔYME+0ν%j G6S۽rD"s'!yrPٝBK_P\d8Ր( R jSOZ}}l:gy#hUFbzX/=065m?+lKqQ ;᠂OcI{9N m?[cSiؓw! Zm[S1p|5p7;fV#0D('# D3z4+CKĸefK CY=xi< ͎d'+Y:w6]/)3ݚmhtZ5G1BA\)Vy 4WûαMb\vZ t:oJkFY]FwN^H%0 P$KYm,0ʅ=x2f74-р6 ZjYC' çcWLpѤɎU N9J:A. y@U8+%.'}F&L:fF}/}jrBlT("^R8!6-BƻQ8Y{ N9e%݉R]ܚAvOƷLEeEn]Hh6~唵~|DΏjn^r5p.,oTz_冎^$aG_ 6n;dvLH8*R"T+1H{;\^ %'7o2 jRhj{R{E1Y\wz5_Sh>[鐂޹ _pǙ#AM+knXswp N-'sZ@bڠդ.<Q_5zyLE[J[ ӲṊ_ cvC-át nu4c q^ R.T[IM1M!F2[t}O4~tWt\4}]4ȶyuE 7Hg饱KKRͥ~Z5~soc5魩BSDWNURS߆ffDr&m0m &+[>.`EUMn+B>:73?G?i[QgWd Ubˈ=s:cV-4oaImRr)pY{ȯDaLX*VX-A0yU!ui"92se#xԸ4mU<\ XP+\]Ə,{θAwg_ ~iKAL|2.YSF:ح 9)i5$O䥙:MMq0K-;G,Ip Z0&.r/ՠ{6c<(쯿s؋)w?ԀxદzO-$XOCa9q,NSvUg?|>- $VܾSxr@K=pFב eVgH;\^5}Yw 4a5 o_t?ꁪ`ȭjdU tHu!Bd,u39 U%˗y@HZ!ŸAy/%n/NLgc,޴F\QG pPă nÉٞ+lXHP\M{;QK1˅FB[䯽p-9]]x@q'v͡v%GCu>3:Mr%u[ Io7s_ ZD96/!jn[!$[{gp8b3 Np?!w=I7chⲞ3Xo b[lLe1Z -KL Ϭn(dxGI^ b JRrC1©HvuA>/jx@W 0y'tJ%YvVWT|WH,DJi1[~+wΈcӳߋ!o~7\+/.'  { r^S,Ĭ@eAĩKXok'~1C(ƻP`8j#>!{pQ8=3v`ғ2ˤfnZ|M_H)"8:=8ݻYAr+f6'TjR(eZ nَNF?6,\qPvܐB3+yp[תc",q׵I+f3<~%jaKLc@8G0|)4}jBB\2)Xxd޾ qך?!_^T:UOAhVhSx+OKZ>FI 18ÏF޵,󾼯ƽɄ(46Gœ&>&Ƭ# OT};*G G.Q!<|OT駑Tގ-?#XR`fy{,PBI(`ȂaK)Uظߑuxp5Mw(rrk<?Wݽ;lYrQ)b\&t",ÿER|pd+($lCKuN|(ꓷy<0qDJԌVlTiƆ9t5)9C9 A:#'$*\,ܒi?: rʧu^]?FfCl6, z!vd[&7/I (WHZBO"t !YKķ,ʵ+a)UXsk}OD 'O1׫=WSE/b,m4p [;XZ{4-*^W'R? P]2)7n6@\ 0 m5 ޙh4l R (FeCv,sl9WW(;#5 O fK_Ø*CkՇx?T(up)GK|'~~b|gS:x* qo5V\4i44A 񋃽 5g00n^ȢU,]5Te)XN^)rtV%p7d~=Zd+"+_,, h P"i=NÃ*b,ƭoO[\vq:U?y%fY=9EP6~*2eȜC͓u63r0'B>Y$Qk-f|~_\aWNY^D*JS]&wDrVp7@,1q S4H48n˱ʴ&EfH잽 ݣfq<*^\?0ڝFC*ݯptg:̅%F_k9kz) MHYc\"[Uw^`i績SʨnrfF/,*Ll@fz",)z-P \'{`p(h$q2/8YE?sݕ)5jפW>j~>)GThF^6X/<9, -5IN~z}Sj[I($<{hy|!+e02  h:aH,* 7,5ywkP~6Y{R]3(&K?(=_ >S+*L#k, U=$hƃ;\Ə\q+'}QxRIsje7Ow{;0/CD/# =qJk^t k lŒ!ȅf4'VBaGD At*Uyo!umL-ف N4em<%BTdqdHZqHlG*POPiGۮ='M~Uݬ0 =mlN g*+# <<t TT2`^_>i@DyyDGɷdItwCCٍ[ SV$kh,gn(Pmy[(FR`6J nWIt9/yFC&u өa -' S ;,{ّ6d{ip pz$i3  <}m?KyDA@YJ3U^/VݐK uB}ȯssӂ(NH%9 |Hua3q^bā̢SE?OC0M?{Y´ѣ[܎#ԩ NԸ iPY_ǃKl~ʯ%BK4|*i›SBbP0/pgEA5!8bggB-@ ^UjTcXKx)&sl}d4[5&c[fp$ yy/#gRK+I6\px&Ub܈sd˔EMMJWbY)Sp0<8dcITఐbIHI6 !s:_v{/Wh9'%8¥qf^BƱơx9^,-|u1KqgxLrs]z܆8y)_PAQ&N -c3u[O!I:D s:yZ x e>aLzF qf&0.xvnyة{b+a =#y_rꉯ!+ wv ,t6`~fb;-́M<XHוuLޙ,m6r/m)%`&'2klЂ;ʸU_:3PL66.WLUE@ϗE>+u'v8$5&atR"suW-[]5(0 P 엇':^BwLy,? *T)|{T߫`tG|. Ƴ#,M UN"qv+{",K=,سK QAKŁ><3QSp/m8IZK8Ťryg^!m1G5A+o|!.m_{En_Ղ|tS>Ė5vRrLYM$|Xy_F)hÌ18+ W%k4jV08i~Wx8ĎvQ+nq^F"Qk'谄bzy9PaO@$PO eĠrysج8vH#>E˘ip4$m}wP0(3A `-hRA#'i|SZ>[j1usԚjK-`┝&B᜹Abt,B5';XpWu#>cRʘ>Th2]7rۑ.wLK`g*+Zu`S)4eZUwBDFs&2wňRES CCM~}`u~ 7fp.ɜx')]aRB!H%2aQmsƷY<1"#tolEc;ФڤzʘWB _vzf^ %ax`oklg&Spj[ѺVtljUK25JS64hn ;*r z!$؝z:Aħ{h=Pˑ.82l~qs/6JNb29 PP2Wngp,wٌ![ fȑiMOTa}d͇]bGdڈs99ac}Z:x#LQ(|[g9S*o6W'zO>g{_$30I؂-}y8~ ZuZY<*`1ʑlM$CJ!8I)iP9Pwt$5 kP²M_sM]U2wh+35)=<Ӫ~s|S$ X(>)9iMe h?Nt SE: i<׏{LfϞCuG<R:veaFD&Ud&D$]l( Gn֪`״k"ZxEtVRVi2\)#T|ogy=tPAc,᥏.q&7z9S*55r})j%@gpGF!:RD U`]{>-}5cD/'cV-j5N;jܜ|}?COs ]1 D4ߡ2MT\MMC\K  GZ8_@ceD|ѺMvLDL%FdO }ONj$>LK͟X,|xc+|~kXJηa7$w (Ɛii@|[C44sBvxPMXQs#_Ո&f_Vn.sݳ3yul[e})܉ϻSn*:a!ΘY2ÿv]a'2Ԯv7pk Y 1NLSR3L*9}i U.1( *YP3%RD}96t3rTG75c45xzu'd/Xy?,$vWWAD7 & 6 C[1|m\7nׇ%0ÒdyP;W Ce };j[rwڀ{=fۼ|,;eK]) [KLWl q4ïIt?}^w&ч!EF-ƞ05T+d]*O _~47ig1UJD< (M;6vW[H^b8EU#!p/_B؜=agqgsS%Haʘ#m%H]6VM]7C/`x \7Z ig"3ԺnPgkMppCnp H!q祓6fͿC|aV-Uc8_#FxsS u+=Aj݃MnnG}%}I @cq)FYC_zIʅhoυ ߋc&ɑxT0F\SU88pĴ Dݝt'9W/grG}3-,Zy ܞ_ sXg*bƑ._ uY@ZYkry#ÁCٔbҠlXTA*mٵhfx1#ݩ03S^M5}_bHX* ̺ʻ&I<햆[K;{=rheq`5&)ɢ_Z9e[!o5PJErLe/{HjSѭTs6C+ sz wcP.`Y8%,@P|\ D+8/ձT-l!\K6| JvO)'{ou5ޮϙk坄Vo ԭT"@9q.s?lgenP4u6mH.'yhλr<}ؖ5WT"6s,zG\k4kzo:$2MfO 񳵬pr秒/a.u_AŏpQQɢ|&2$hބRjv-ٍ˯ yc.A1 8J;|R^[!lI%A1,['hZTxݻ{)C`zxEڏ\jyBL|{W9[W4 z߁N S7\`>\^BJ)\M"2ZM:bޯk!tKRA^Kc\1S\?/j7$hPXǣ4kzMD`\' ~9ױ಄nVjrLny,H;-oFغL:6`cꮡY0GZٽn݋~Kv@X`|ҪNQÛݫGR&r4 A[.lDl҈2vBG߅-xrgΣ񢬳cn7xE*b.TmI(HgGӑ֘c sm 2oXD ǰ0}]!}u]|J=Bηll kS! Ո;:?ʝ$%+O_4tO6BP)+iغmNsR)iI; cj18ΐ&}K1UĶo <EB*bmoڦߔ' .N`AUf?pz+bDZ$2M@⎉NkM!}`t5im/xTKS2F঳,_!Ԓ ՘_k.녭$JS%O[zY|eual˟h"BC0ފYxO3%AI)Fy1('Ur|bUVVcpnV$g,uЪ-i#$:Ƨ)pc8s8C= s&z"dxz%[t[_`yฑ]!Wa Uk$02mTuoG>BFP{a.cMv%>}$IAd3݃=Js.x>ۃu{͸-}Q @dHCʚ/b8JȽ*?">7z}ZG5\+v#G'ذ|B}. lXSGq𶁸 x O$Zi#(?L)ڒV #O$Ie~Ԥq"ٰrS wzVH[\c䧛 x}`7Fjh`I LJ#w~H_RQkӲ{8!7ň {SF&f04]ޗSirȲ:#P6=QE[yNBǼ'4chT2 Zl#^|^mei m-n'RBa"o'fDv*Z |xsPq.MI@ʟw~?rh-+ hZPLN1%&(<s"]yj F*%G=6.Y4R:HzG|QOR0˼Ju9h|Հ[|kn4"?O"IiKnf!ˊXKՏjg"ohcWt>i]C'l1u~Z9|QodWpu*0}h7Ɵ4ɓq tIS#4`\|h~ږާھO̺|y+UD5U.ͫ@4THrP*3# P|aP9m;( 8~Z$ cjgBo1<# Q>v!0(.!=Jtײhn'4ϞWΨ N+%I X},pKDC \J\Pr&dv"&wN=5(ec9w_Mk`J@QT2* W:m%JDrw9Z PqT C [J6~&I͵y˻D(2ŠP|i߂1DoW,m#~SR}_V_LuaW?D+.GUa5%ߤt]ikZRV)0k Sjou[ \[Kޣ;< vkRDDV=*/#RD(.2xw$e!񦟷! YEC,D I}®8Y*Dt.-ܢԷJLbeu̙#*dg Z:%YQєrUS4Es`7&pyXRäO v {Jd/6hZNb,m!!X-?6䊣ow" zwrc=]a=n#3Q d/m.(&8{Ze?捏ԻDJmٞCO9/szXrFhǯ&M絩wÅ0lU/c -`:#T0-o/F{K[G'P;7 YW~,/jmRoQW[$B[n=쐐Yt,nEH\ԥX*5K_ye5ZX_s63CIۈŠ,ά-?D)ngʻL,7H k^f1HNX5xQ1 :1Y4˒bBl2@s~K sx+ 1~#tB\T hb ׬92@8 ۄjxHp7y_r:c>=X+/[;3PRqѺLsEϯ JBRȂXb*8j~A`ȫ_Nose-=lI0ٙ5k(<|o^ոծ/p ++7f _HcLr +Ջ:;{s{sMnZ#}/(]4nوi$I {) DGCʁ^)TVF0X%I~TT"H XQH\6BvEgj\O @Q8[1+{pMbdLK!B7o5! yw5̠u咺 ơ {!QG/]?L̏W B{nlcm";Hmu!M=ch3k (-@p%8\i՗9=ꏔ1?9ȅ?KۮW%׃t ewɫ]{^Vk qx!= bK(.߂p9F~jr  tj(fOW8=SQ4l>W9g3hEKcLE!B &rĄ FE€O(a|2T?o. ` LO2RdD%>/hQ.XA:Œ{qI*{l.Fs>߂Q4Ir&D š{Mb4sMiAK*P*I&e>\\̂Pne*&c-.Dt( F=4yk}0?:6 }> ]"1:iEw̜w( 7٥dS!ՊzwS6Hkp 07Qj,pc,'=[dtslLB9(O=|ݷo9v;o/:qgNi.s'1LԮJWCQ$o٣#lZqX?Ę)%e٩U3]GߠwnD[PW?4pJDV'UbugoyG)unW  Le2=@ۜM{4N[hɐwX^#c)i.`z1FT׹( ^r@X }-!}* T@A$ΕX@T9{n5I$[!jc$JQQ0&kmIp{o*ٚ-k" po~uox&f78z~^ӥGWSa SgIr-o V49tF`-Ɨ-TRc)ZN">k0TKyΣ]40w& d !F]Gdbsfm`Pm2lվLd{єsv(Hd~ q+l=ۄe;%wf\d89S0BSuWA|,0 m) zw?+D2cnIP^1oEAmQ/u>F{DEY0^?i7PͰ5dk˭{?"Q Zf Fa78VzpbNЭ:W{6וƘT]Kf(g (E+߾.oZkWo:+4Qؤct6lQH\P"ێ(1Ä/ji5?盆9iBoucj!F\h뤛1J2EO.NY6 Hb|>:PLsߕ k8T6608cl.MZ`u8rYlANL!y@K/0Q̦+jJkKd˹VVp -Km{TJR 72AiJ?JEY@d4FrvP-jP{<̋?OsIs FFv+DejM\TK< Ja%Fl7{ ڱʈHKU.S|gB8_Xd?7;艚q(y̵`^'ui^A/KCAӝ2bmU`rަXiCym %2 ./z^_}$bvyq:4V61r𭅿¿ZuJJ#bpl.QK%jkpobv=(v/j0 PHҲL_3pv 4 +i*YgteMq ޠQ|J.^ex >+Ph4́V 0⿱h>F:?5Mʋ?ݾlnJm&!8+'!pph3&fTDz)qƣ|Laƹw(9^a pF5#ԓx |3O/rq XzM)06S)l-zI~*tu6zo+Nn~*ϒUiqO|pܰAS`j?{h"Ңd ^g#&C}~Vc-7&.3MR7JQ.a+#3&h;(3]6"ҵ)X N6KўGl%~ěT\i,!$˨=h9kZTVq:8Vߋ2wΝȁᗂZV6`a͍ 7*H8(?;!'RX}6~z,My~f :d\f|3Lvjޣd)׸a불wA D= WĤ\pqf6 pTRF !IؾRQ$d]p0h XR. :XȒUmӅ3W8 p3""hF䂲sdteaxi^nH~bE-yhEPF#Ci<6]E\H`4B$krCs .p?T0|0kpm"?g=лJv|K⭮E=G ڟ%i[l~< dk ni]& ٞ$a.yJ9azQ]׿'mA߁PA\Oj+w ӨWRCeRJj|)Ƶu:[~o+>u\4wlƐ܄LT R792j5q (&ip'$6y&l,)߻z  PY}KGa#YR@O)|0Eֵܽa M26G7J}t9jS άB.䚄Ia$h!zm5ք6P۩+&vӏg*S3uǐ2^U Mb@yEV`Rp(R> YTpYAv0Lh/'Gl)1SX*П6k1F(A@YiN,Hc.LDdKl*%b|Itg^dΡVҔP53mHjK<ͮYh+jQƿ u7 d|6RUeB[\6-. dl ':wW=2ATn$2ɕ`ɯN H sMր ^ G/i*cLAJvѪw,2%أq -SylzL(QŜuu,[ %89] ~ Y6M۽:f~8ba-dTaHMև?u*}c88q:0ĕ+{˱ɢ>K*rgbmKu^ _&*S8>Ȣ؛IَՔ zZ $=/C^`}2Ҝ&ӝ H:R%D8RfI(lNn\FVmq""GI[qzʑFf;Cߑ}% 4SE 6U|yn\bEņA/I.yuT[M?QںƏi\i*:,_.&N<:JT*a7Mr6EA <յ)M#>j *B:$G&#WSʼE|_d( QE@ʉ H@mj4a&כ0*OYK(,7''\qJ2j B<O X N=֦~id=])|w(dTBQM8F]0B`d\q<irxb _0kя(/tX)i~U LLr,gȮCaWJA\NLJmA5P(?QOJMmVׅ.hդ,6uQimd*Ѽ4rw&Vg=WYSBgI-)5ON4*X=j.pC^0f5@[ɧ/ش*ۙʶ7N 8M]1[_^&3e挔0@L(ϖ%~Oz" HPxI?R-0Z7O 3>IG7Cp%aU_l| H^N;ie2#MSUCIu48Mtzn; 2U_q5mpˎv424dmp@( 9򧌲}5905\;} r\v$^ļ&ڴ@5ԝ k5hfz::`d,&CvӁ,2>zfX$ ʼB4SPrO4:Bn1h-9Rd[BP^SxgrօU$ޱվd= F UI"&՚(QF_bi/NI77=Jc~Sl3{XfRmPKR :?IOK:g98n@Byp{3 L zf+-mA8^T|Y| ëg9!ӝ\o Ir1&|vM8=^,˜6j[{Cd.E+wb:U.NvQRLF"L+zI =e6/4?0HןxWO0:n?VgrTR H_~95$$0e2hGۓ8\yoy{ -WJYh2m2yXE Nĉ3Y,R5fΞK6s5qScYxuU N]I/mZ QkŕeW9ߕdRpB= 9vV^>;N {!X^OjjV CSrՐX^'"&J^2X*<4Ta.3l.fthB)[pUjTLopaG'̠נֱaQ?%Ԁdx*z?_nwMNKJ. CEF&DYTB,ī$Y(@Y/ G,M!?%EB,?WVo s4Նӆn{x) 8b@D9ƭݙĂIs╒+0n\,W3M<߰znլq ]&&V|\ :l]!dwx5-~.wFsH?:OȢhmjmt沦V;la˜ͥS$4lQ35T;i-A1xHh&&@o{wUҶ B\/~ 37U@*7r&DҜ? nqiȭmXs1%"1F^ WE,?tj!P/}&ŋE5I?;ڳOm̮pYZ )7 B=#?//ؿ^SПLދ\ؼ- Vߠ d +ēՍǐBaWkl)ShyVü=+0>wS<{qE$hPR:[mSvh8ղqnR~(? ʳ5ڗt#q7 UN0~e?%lo 7pC' H't,  &\T~ѤQ9_RӔǦ]%=Gl@`+@ ҌE"\j9-s߉$2}[ӥ7;1~!'@ |l##Jf8kjϦњǓW9~']lRH AQ[t:HCtf)㠴g N&QDfɐS,)i Dmjku ; 9#^[{o<(xjJӻ.>=sv6._7F!,dK0/yAfS|>K-Xb2֎nЊ}n b=[' |fפ yAcksIw0Wckz J_l.08.Wq;)!2&2GQ Ji2c!M՘ {|"d"UV"Ϊf-|C(s,VPcAzG~w=2 6AΪ*&`i:-18g9h)$GOOY fvv::]NԷpi.B"2F 뇡05s;?tLc3r&i@Wux$'Pfs'b^9oϠ6͇@RŋU,cw/CG/@ zDZV"9l^iHnA5Ru.N7קD _YکD a;eVGĈej""p)y}g/FyЮh4E%ZE ei5eqڭ}QStoWmT,i}hVO~c[XNYoyĴ/nBg|ʼ<)^U 9)$!LGUk4펏 YYDN$o9mů_QGRԄ²%j}Wx:^0|lhv xWM!,;RRv~YOu<ɑURfH/QEˢe&=vz)` 0nAܬMo,"pen/ڀ8V)e*n*/vF D8\=A+th #Bx H;8Qli\, b.Ļꀙ:D3C- PTpei2ƕTt@/rٻ.j8Kr?_=Dw"nW~9wU,K&v& ]@^$/%UυW"f["N$ e.0=- $hV!@T˯A5oyYiC"ʰ+ĥljxQeR2P[Ӿg{E)P\5H'2ܚt6סP+A\$y&L ;2#:jG1=MQ]Ilq˿/ G7%acA +(Xn;[|DMcS}x<ͦ!QHs޳pg'k"7YB^qGQ o(_<<9Y(sSi@v7zw$T˧r.Rct?-< d Z*DC5w+gsgZ$Q*F&jg؄'Cԝ6JwW|" |2/3̪H|{k}DedHh=TZe8/*JorbN+Ș"ls }xMKͦ&ܖ3&"߾u3i_kk` E Y `2&a#quWҧ. ]L Tuס ۙ }?]A,ew"B-koq,(z/7dl/Lbm`- D=[F9KU:cD ceZy$j' go`V!CENcD*KYr֐2WNr [D$듵69yQC{ZFtBNfK1z E0;5K4EN\bW,Ge+L~Q] V*W'Pq3Re7Y,$5c1D4FNKRxf[qgv^VtfQk79HY=C% ٹ,2>%`-'T-F?".g۲]5qU AR}&cD6=+D9`L<Y95MwF`uϤN;Iˣ㙀uKSO9#Uڅ[քJމőYvzYny^?#u6aUImcgCPL%엁CޣUr4@<K\Bwa qZ!E^,0gN/[I)E#z;j0<"p;-QUɧDJ.ʓȡ_!87[WKNm%݈g0'8@=Q#9Ex)Goy-64bƐ uF'0Q8.T@Cǵ7DNwS`u#S˸* dt*AJωi9N%ԕ ӿȸR `ېG^bGKDPn7 "z%-p~Q -/t"ʝqqEgf)/6չT5b1+iqD?ڶ vKOc`6 ioA=\z*k^P<-x.I!R)Q/v&֥ baTB֐GU'2xHn|v>h00@-&\}wFhXbq K-nJkWGډ4+d]wwXJh\+,K#̴qrHq* {(yc+(x6f{YFl98<<24Z(9>{ tmz22Ȍ:FkMu>LcDhO $Jۑ{Gjé'B͢ =֛vk8?8DvGM1qAb@ydW!K5XXMDxsfVJqOw'tKƄ-Hxx)Nx mD*GֽJ~qJɄmDvxmXqV!uMK":󖯅pԐD˨* h~Dpa\K3QK*G]!q6w\p3r'j0 yG/ۗ\}+?@k 9^FPiIJn[Z({V^B1wl VV"UbMWwF|d1Ԝ~n*MhcN)ꩃ '9L N-jYfV A#;Ko9. W:Q! d,Pwv{Xt`5dRġN0@MQ<P^w?>:Qd俷AMLdl,)]}< $Zi;w*W]_sE1Ucil?̛4?Qs& WiW&}NWXG 8L }ɾP[SnlT)RҀݗo cբGwTS^+A^y5W['3Հ$OZt[jS zA(ъ=")3i+ٞ>4^F:x%W H:g)kgi{ 7>}ѣK>o{%9P\m!lrgUҍs)h,Pbk8j?_dd '1HCbT}j ҭ%nĘ-Fe=2yC $/8ȴ *.A)v%i) w4Μ~ȭE77h8>XΛPgs{&r$laORt ZwW yRr5{OnC%/]xl ^?-PV+/2S5nkvUrH·@؏!Xug>TJ[Q .$ DܿgVNf8n 3ꨘfbE6%a +u .{;@2''[4&A%gh3en|a-qSp%]Lab` 1L.Xło?x)1ziWԅҟ-wtS>I˼(YT1!JQG6-Տi6vؚbU>juxSu'd-бmxV!;Wʵ]J53n T%NdCTZ0`ѡZEte9N8_U.>KV$RuZ`)JM?;_%xwmwveSqx#rn;K<0JaE139JoUz}*Όn c}6'zoYʿ5Vu:۲׃3b7=^kDd\:ZI:>&1@+XBD?jfEn犯 cl7tt"ڐjL$8z׽|k#4-Zgc0i"4 sNy5kBZw. KrA齯ԣkc,NR]'o(6NoGJۿŒU;3$vn_88zsL@pt[.cpМ?^ jx!JNJ%f$] j ?:BAǑLEfP`f)=3x{+Ǎ1,Pdi%z$YŻ%OS2x#UIH=Yۉ9*yZdG3w xDwS&sE^RL_~﫫"d&ZlqIhа5A&(LG>% .k+)UiR䖶&E׈̭=wBUj;W`;`}J'}0'w&Q.2rڲУ}["}thuxZ8y/X%L*Odd /eVڑmL!C;f!XK y58}"2XA M85x'hǁ>QXzB/ jNz_55wOYx B϶tÃGͯ]&ky"q\=|J;,Ѐ0Vׁp`n-ReV &cM8t>w2~j@4Do]wt )o̩+{h5u`KNn**pHѡϐ ARdAY tD--|Ahk[mM<_?t7kicckƃoY8 _܅pbuezڪW/ƫ+UMEbd~JzP=XoRBԾj)h dRTC(i'ݜUMh3_9w%B&4px;3qLlSp.K0p'\Lx:~"GX~J)}9ɞ& ZR1n(>\.uɏi:`Gfj)CX1fMN5FcD\DO)\{U+ 1A JN &T(~,DŻfy2s6l&;X3ц~ʓvAZkxs5ŃmP7S  GH<4u)MDHGB^Dm: vZUgq1uvFѼ黱*J' Q~"l`2!Ă_vV=dWA$IRsucCDh*}_mZ]p߽g)A!%3Fό6Ni6g-r=hؠ FG}l Ma0l$E3l}WGgq0}^a^Af^Ivu6VK#ܲP sےS>)}o.SM1JVz<,LRx2}ScRNR`8&Qo,s%A0=\/N%йS7yV ѓ%wt>f;Y'o<"  U+P@^J 2̉w'se?95cvh?~(,;rs2e@DxL^'1saJ9͛{f'dx;থ|y}v4+q.{ 06hK#vEl+ARXnyJ9&'tSWڨ*«C#8+a)ND"ESǨZ<0/`I=3 g.34FiL[PŒ{Gwݩ+$=zqG"K]&X)wΨwǜٵ1FҤPq ‹ު͡=Kt%Llyjah(UGGzslٖ?n!.W/+TQJsX+9)Fɲg{]3 DSQT`PU'RSefL8أO$P=5cע8*`1HI v`gzURuZ=KL# 9S{Ґ\*} DsbḁWF@<^ĕ0 5]=Ϫ'52L;KzQ;y:Z=c=P)T!%6W }sY;1*锏'bOmT L EVXԏ/-j@(|OݯRr(̃1 @K9-6 s.)42aosaRnwA:vd+NS;6ĄAaz9jOf(.bnC##wmǢHɮA!}˭r!zQ,gΕlkR;r_h)ٕ|;₵+BJ f+)fŵ9m6;kW8ĝ">G>r?$$^UJ{<xsQ$]jy|vwÿz J|aŌ9(f0Q]`*vl"`B)t\i@Ԃ&I(- sf +fL < >bgAq,w^G0r7a}'?K )qwٵ*|D߇IITpÔ_7,:sF~,vGt-KTmzV\۶D"јY]FK4DȅH[ZW8FaLWBdÝt0K*L&0CL$T+KWݟ`JB㧯?iUAu5!/LA4o(FQ43휠oZ,Lz^nÑ@kV-uUJYơy -CsJh(_aA+ ~ޝvJ6olHA0c&z&]{ >5\ 0!:vE4Mgh9MƂ~h1&>`a8hcFdN|>Lє cb_Lt,\JLVQUZfʚA Q!e /@ˠtXik4> <|2g4 t8@ָ0%C0x4s"$nM+NnnxH.8h?AOoY! &Bq7}Qb[8Y ꣹[OCa՜iP'$Xh3ZyI ʾ'ۗ욟В # 2إpތ;q}ULy%^ {q+ӕ,^=N~I1*{7Tj'gnp_}sq@ޛѯH0I8Yg~h U$C *?^t6L-زM``NS7ň[ǔ"h04plSZ|rKIDuJ[]>@f1w#wCrIEi*lQQu~;˅ް6[ͤsB׺j^|^dU{a(dsCof) :J5U5c6Arۈa2<ݚԐ:"۩v|g0 iA.1)+~$'>gQS*hX$}T31|1&^T%D_JJ4Cg6'cpR39-'F&DvիL2^i}xFa}Z*;F\X2ٴ TI‚WRн0=ZI~% N5dQʼnނ"\YsORL笞@/>g^jYsG!VIc/7,x){>L|3Щvb\c5QF:kΥXݫ$JºPOfkbm9ff|a˄&&#]PxRe=ty82RC"/`wFmYhNɂz.EtguG W3ngj<]Z>/VY <~=brnU,;l&Immx]|'#hݥc In"gSuT30F!@SR)%{d )l) 9:v֖˪X0)mR"ע"4@\&R!;bԏCq᩠zpYel'+3Gs>"GΈnsYUzJ ETOy$EV2C/17ir%vz]SH%;1Td{\!pˣzU+: &wt#J?֤^O\Esyy0*HLZ"$QyTDK&8-t5􌊅Ltl8ֽ`:yz3f7wmY%z\.qKpE{-\W_VVR^ZX*k*CTmBݮ=jv(`(X{p {cluGRp^>Q]̚cS)RSZ; ݆b;[^ߍv@zPٍR_Q̊vcXD C ą @i{^ q(/:4'1,N#7\DnFNau_D(S؆ "b+\Dic)Q[N1NM$7;ej2Y />b-Ԏ a˜F[C8t78 6>kdTkv1E WY YxơMx^r"_4^ jY]Xd| x_n|ضN)n6 4Dl{nJ2F29Lxfjn|uL[*4hԗQ$nq=9h!56p!n܌`zxzIXUb#_4jнd2pPE Nt"iS`t>VW FЗKmP 8^AD&*5?e sn"GaQ2Q;Qո[AB+IM8 ~R4=W.&jW7dx K?rBk S7׉R*m̫v0{Yy@g$~J)su"0Or?35M1PP~:BT*(7 Tbg=#&jÍF?zą$KMKwrQ( tvٍ=)k..UR2B`k>`d.ݫqnN'Ai ."kBFk2dl. $%$Mv"e1{ z=JhJ!VCMA~QT~nkCPAK@Jro&&db&e1g;rBr^茪{0#8F$x[&H興xgNGAd\RJ0W}ΕiM_ؾ˚ιhXNiB!J/jC#ȅٴKתwx% dr-'Bemvl?gmu9jO8[^%P'纤 {?7 I3%_!-SR1ԶS_3X9itj]Oe~\sB6Zz'> PFH4ǏSٯYrJBi.JQz*-l9y}Ձ81Jc>'Z$@EuTUIý3w*"fbvʙ؜Tw JjVTW]_BT`Kr08EBB8^'<]&3s7ИwO ~"4EkdPROGu‘d7Iw(jOaaUa6n˫jQyP[UCѳn+G0ՅL;?:>Ut7.]%[8{Y W3Ĥ"MjIRt1ʼftCĉ9XL/k#t.oK仃&OfXX$ \ƺhL;}F3D (LÄ4Od!mE!ߚbbA[w a*cDY‹6E `QG"g839uc$&̿{ڳ9<\H;"[\F[-Adt1^frf,o~LyHocSS)U# c-]"^vTtv" h5 w,j{fj3RFqz@R 20\i*=c>01E A^YƢ@?{p.{FhC6r,!\~Zw;1bXt.jFLdz_˵!go7;/BSm}tf*tʃ8wGSB)6R4w6gςٹMp~dA+3߮œYw_^UsUP+䝶Z!)di:c]E;6믙Sfȕ%wʡD;$zWȺQDP+A9/څȥo)4{)k~&F*-CSsuOKG0G(Itz+,b_&Guu$)KbOT^g0=ή:,dca頩=G+^ܖ;lJ-E'V X)k╏[`n;^g#4Yi5?< Q*XAy&]y~oD@|Ɩ i7\ rp{FQ4'>1k"%Z/ղߚ#Ddӯ%&?8._CFTo(P\^ 0/42:;%;vզ"'!l $Jfq<(eIe٘H8k~8u*db}׬c32Q,.I~YV;++pٞ>,fb(ڨ4C.!|#%?z]▹,n%HpeܚDa,#LyPa~2W E * bJIj߸CԹ'=n0~4ɛiQNX%Wo*ܟg½ f}j%,{ste ]`4_Rڒ/8J_/9PL&r`v&)@qWN>Ӽ$1kavgv؋ ~f8"c{=6aHEE';,dө6&372#߀/_A! R<#-y*|]Ic^h~'[ Zæs-U)afFWQ1")3ùc%#˕L/bza'/Ä6dDvJCmgQu@{}eh㬊TS=d1U@ K\FoZDW)Apm07N"aJGx2Ncʱx._ UPx{/*y29o#"ӭ/Cx/H}+eqf]a' /8*HGM /('@~God%FӔfژ)HB+av>&$d߅m WʓtL:Յ7h>e<**99kohޫbo"[Ovld'~S1kISӷyIEY6?<D0$)s4q4|;wn o['8i,`H0wɦEȡX(4b.iԆ<aR,^+Z#c 1:h'T&fZnS4 `ɅkQ: 1یnJq;:U!36{ONI|.+ݺ>tˢ"د.eyrrute=zvjdK<[Ede,iw:vE LLq^8`vs*JoFSaDԯS+("GFBFy.ЛrCt[> [TxZ^xYDʅ[3'0Tc 83&:+j=H? }qLB`,;B13yDT&C#җą So{\g1 ֎T; QٌfK p9Tġ"=fW5YqlƟp8^ѶlD)Z!^ {雳W%"RS#OvpC=5+ab䁐ɞ)}^Z2£lP<)}Fa[CJX:* +4śpRT A9lX^ѕ.iSWg6*wY/~||;Iw!c6 K #?QKHGZpZ.W þ6RX>z[GOp1p9`68"%nBJK#=7yHO[#ytʫjN ZW3Hkv&)ɋ_gşU~|$,!Ώzܡ^L~kNz,^/œ/~ZJn0J?Pѻ'ͳ_+[ |m$/D(aB\x!h0=R qVuqгh J)Rv}e!*XW)̹FptĀ_4B C%>su|5qtU+=x~6jY{wt5IYu}W3kݟ)*5Ag,{)$9,YDbI bD[z\C`VA\.xg*uG27_E EuƀG|6H pZW N>H'-KG}jۢWhWp~ඁ55*ߓݓ )5wz'_a$_EyZU)|S6]]7&KeMHe) LY7(ۿf|Bo3*\ۨ+\<4Rg0}&;Ȁ7["}ԥ=oj7E\#S$#??)7:^^әLTY U-_k 9]Nׇ G̐ Zy*Y0,vo.H$\ W߯\)Xi6nBLڒh. )!$&6&^͍xצF/_U %l$P r^,','쉶2'dQ=錶K(ƨa+(~B#JaԂ@V.vY&y^#BmDzg HygJ/ )s|iJГ[`6^:ѢtQ=°;Oӽ|L5_QKHѬ!R r< je~hT]i֋*A<? WnI =Ct u`2UUZn+(9D%@R4c %:HIגk^2h+-Wͥ07F|X, ܊gZ` %$Hp2%VICCGzfGn>.r"MsT'hEj?TNbHU2X9d{DM)ͤ7]! fgu"F`i1}C#w~k<ǖO΀uINaAb;vV %J\Gn=^\ /fU͸aBmټjT:LtFKsp3ؐ!EpUD :z y39%-W6W[zܽQ$\raQ,եP{[#>L2wz۸}T,2k8On0J3/뷲n^<[,,{D*]>+ D峡6wr"ڹDJ@[l  `-q'yqyqS~#UzљoHFGZ'zx# RrsĤ}єⶾ Okw* K;E4 29 悓gD$Ș| x7j-Z! Ƭ FEGajbiU~$ @3LvaR9BQA^A$ӫD݄5`?!za7?Uڬ+B0qi|9VQ\ɡvrNK6IqzdYOVa:dLx뢨!NHBCFhiolss*#Nۦ\ghR,ҾUƀR{24L$xƘq6plVEM$pЂcn'YRve鬇W꾂0[׉ mx'э 2[:,| OnH9+wa[^H,Ӳȉ$2V13} |SV| [bi[< HUŶ<p˩&5˄&:{qҒ4Rťdkhkoϗdžt͠1h떇\p,7 bqev!:-o*3.XjKCZم016keSb?H+&(o0QKK7?dv TՏ`zeHB~+@Ms_\xt_ /ҵkȞOc֒03s4D9bb/pLW: d|֜ }"(0PMEFQYּ1v6ˎߛM ew"A{PjD ]qixK]#g÷PD"'Ԭ\!´r.IaKHf3.yf"{\c8z, Xʁ@IL0c7d4Qy(\-)f8OkRS9&w8쩸=a$ŷbsF@~dp/3?om k̔йnݚ8zpZ{0а'ГJweY k))o|TG0FY|ᗑOQM& B> caۯ YIҜ G TBq#L:ܬL1*~o>G&Wu7 U F0qv_dm$fDDyD94qL+5*z޾Jț(}>!MkaNY3H0.5RNCm(% vsĆqT޿,Axrr gY֠t>X$ܿ%!ӥn~oln-xqDD&3imv^{laB%!y:bw*Lb8 0 |JPӥUV-өefvԳ +4#֞dEFD=y"9JT!-y)w!ʇ9Rm",FGZdGhӛȁFx3lc˨6$&߄8 ~r-KnY0؝dI+ y9VKtAo,4q2ҝy^*SRnשjXVgl:bbHMíJM&hh(2νwa& SّcXzrR1gnVO+q> s:Zy2r"LNi Y88%&ˉ3*+/.ȯ%faD$E#CJ-F&/5AžǬ" `z4ŝ09=COTdT$\Ҡ`lxW_pv!-] h3{oaA{1_!gAk:_D+y42(Xr0ߑVQ}Z#1h)>R'p",RC vM;oό3nýZWT!r8_/QO<ux! {2֞5ํW;0;5 xzj/L&S]7׭i!tgSwsQKw)jbĵ!F{Yb.Dd$P3 U43޻(F3TjHqAB|9݃nZL[ɒZӦJ p-d9;!E&oqږ Zؾ]n: U n T&ef OcE?طп2k>RU"KHl90DcEu6Bۖ 1" )ivRo&ye_f޵q(d8JZ kz+za#D(镞. F8(-zm̑kE7Zo1`(=le,N Gîn;-5KGoUՒ9O֬ 7Fz ˣ -5C蘲^`/E-nX"w l bC}%pB ]η%z-~xG=lL9i2_~$c*ߞ'[)4IIjء: ;#9z>oU{{N uOoT3Z[=kʉz҅.!%+ػ)e`bZ-y7wInzgu@h&Q=Fu8NC#j1Ef;` k.z>V{DʦHTF/_|d\}>%'+}!BusJ^p&LRSCђ΅_|2Mp|w ,bC5hȢ,bee+n*!T-+QhSaj#{HV8`Иٛ" 0& c1 o[)y bZ*hU4{Y} 3 ~2?_&,]4X okW&Vh?Pv؏K+έbKZL*W/@lCY؊~|N]Pģx$ԜpOzƊǶsKƩ(o *_ؓ%W;f Ab)3&cq}j^Wc+ll<'Kq!8.aU}gܥ\l[؍t6R )@>zj}g {]|ƻɴ%j-*is(lLF;30|#P s--AW|ZqǸefb:p#AA9#:64:hGbb QMsYvVƿ|[b å9njjf7CrRopwS{-4Ks45{`&U§jt Pк2(µ}L?Kp?`>0Os؂7; Cu~+* 'mwUNwÎ) ¹*ްS  ܞ 7ŊLhEnKLB~wjzaG#'ۛ&{ͬkE@Կ1!зrkٻ%P^)Wf@d%aӗ*?urt: s`zrq=tVtexy~u=W/Qpa3ԚC>r4[EOfWco42|gO7v< o2Ea#4Rݹ9VW,r֓x@S<b}x{JOU) }U/᫬]\#1uN rH8ZYքwN d5AkIoBd/ZLy兯%KAK8q䭎m!SYD} EǔzQ:O+vP2P'lg[JX W-c`3v9PCVUᲱU^1YU+1C䏋hJH/&8Gp[AMnlwoɸ(3^ם3.'#)FI8_PnVl5OL;_(.VV-C%^ӥqL*Qs4~}4/Mg-PX_|:Յd{&0DG dQE`?,7W 7.{\@eiMuMϭ\%F_Q.0mk /γky{vQיABJtOhUq2ĜiJ XYyf츒g8JR}|ѝ}F!óڈzֹ`F:L\\OL`|7B~gqfF[mYQ ҡ*Q"9e: XgxAc#87x*T<0+FTAMnҠuHzwLsoVj[ֱш$_(G,ϙ`!v]<ٕ6+by=REŲFhfB:W.WU&nӺ:~۝&D2-Z5U/) 2U ) F~Lȥkgib1O&|0i}lJ#5H~]ЖWUgq#ĩ2PjFC>ZR"(mc{H/V>B,㱋9J64/8t$'lcVd6l'نBUo`Bouj_Ala` U"o}"R)^+I,xb|VWoM[=߅^.e1"nf|693ƈQ?Gs3KYv)WO6_`e4ˢ(9yw>=/KE{*+]0Lq9#Bߟ# !BUOX̿amz|o!ђbŮZH%La _(1KPNTa4D x.g`IoGP8gڴ/1ȅ%Pgjs\vmrE{̟糄xo'&6nOkJ|! JI8^0y ,uEYlah݌\i_ X‰Џ|w'4!"KkKk9VDG8C,XɌΌo80l"C&*}<x&(up) <-Elf l 52z| ;EA[K3Rʢ-pD5 w2_p߿VF|&;jF[ٰzzD-q7k]/kȸNu`7o}5)TD=iw)RHHv)S7|lbOt~g3 E\H7'"\ 瑰1X( J&D[ڦ#YSm{W+_#5_`AFCȶ@=3l8a .IZd\C`NMπlDHΕA|ğN#a|K{1}ds@.;@I͈< RW~K.wh;Ozg-vN4t}GqSTrQu R/ebRҁ~-a rVF ViXMD[,w H;uTE^ſZƒ;du>&6jUS^~ `&pT.kꗦK as}M+ap^ IMFd7MLyՄ '7e{ u@Qo@45uIo[%%üӖvWl0j -&ed f܆_gr2O\aW7I5k9oCSĜ b[I@h}mA#e^T̙ PoUF$0$0%c_m9|DmQo3ሽzYt7mdg!'*N%0LH(U k 3\\Dw27c/B?2RZO7gk icz*Y_mH'~L`A+79~EyD,نJ?R{x+*FLr( }OI/ ~}=N:Q6cPZ< Vp?vI9 nl=>M[% f 1_vϚy6xp"&=xlBvndA_Te=I۞J.αfmDД<$9-J1E?7Gˁg+'@ʞĒ**@x1),F |t>Tg NR u\^Uhuv-RK5`AFG3@h/6ժe6$ dԐMVWxtnzO2׽Eҧ&@_LڷΖ*T'=AYµ|M+'bFe"'ɝ:ߍ#*ZOw~Q%G󪮍ZL nCsgQ3MOhj)0`dv0Bp%glTݙuf`S~8A/\Qi1(HIQA{lǨE&-U.ʎƛeN9N:ЀҼاe*+ pT0B"?kHz) tE[&nO] @y ^̵"L)^s/p46Uct=p{B/.@* =p_9 $zyyrQn.ϣBjyY'en-ڐn@ay sU $"er  3r07L0v7*[]ggϸnE彾~ACܣ&.ou]#%٩*+Aw_4gqLj?&8f1/g]<}};I48v 8CN14U$F`^o,f`24Ԙhؠ%t,L&HY 9|SJ܏.x-Ӓ߆olFxCE^Rvϩ<_h {Ž&h#nL'íтmCۥ91xE08JWNw qC.J=>TZF$Mݍv)ܛd#Y1ǥ҃PQ|![=^Ͷo(_e~Wq*DƑ%Ή{#V,uUv~2߰C1X2ybG躘x;:d-s7Cn?viQ^#{_w-I!*c:hn緌)IPmN&Ic?yI#SY$2>B%?ˋPZÛ>B8|U_%L),y‰M(IrOB2YiRJRC;yI3+s%(@-m5YzAyniax7:oFb6;ih"8@S;O{GN |{D%,$-B̢uM9~Ru;=.F%7[ky>.ar 0xPqGD@Gѓ\Ş1B+9:z=gc*D}~wۻ_`kAz.vQ'3/UN$?l73̀NT5ě(6ar2'{ G^qW.N`uUp4(qB7{3O49ӍGհv5= n֖g)GLn3x呝 E;녧SvЄ8IC۫UQnXbx j\Xht N6hAQ b:@̓Uܺ}=nkx.SSuz;7A{cP[/b*kzPV`Ë5]YCȓn#,y&[O#[ ]@6턜՝ǽ&;grӝQF#qqx?{Rqb{q/&QUΝ|!2R't2֔Ǜ(6>jriG_{u $l_9WN3"}H!O]cT( 0{iQbBȵQ8Ð-|\ڣElq{QYZ8+k,Xd>sԜB忖0zg nѕؔ Iw'4ݤ#Y> T%EM |c Q$S?6VȽ"_lCOHk{*0iM#P]Z5!Y=Kh-ީZoGŽU-dK֏DxiP Ak8Z&d ]\BGAX{UM6LZ͸=AzıBUU=܍t GSF'[rgP z#RN`$T[F=3o;C#V]J@&E1>jAq NܴE\qH8 i 򔒯flD@ɌθO#ayGFG}*#6F|Tu8/2:n\k%;D1IAr,L& oJ7 0,u>H#]GvϮC_( 7L\LɏDn-t aqrU<'65}qe9\W D#A9Qiy+txWZ32LR|n_%ϢRz +1P~Kl*0 XݬL=MVj< a['ZMm*5pʏF\ 6H 'D,%Js#iVӤRi'5OM. ҈_W^fhД%ԈUrFj ][Udq3'PiϚtKyaWt KoΥE[Ve=5^6) b-Ѹ` bnu|e /n@>+ƐrNzSi CᴫƶYT q,r&ʪ~T;Lj6xr"˞;=&xdBOM.p=k Hhnz IQr\:,~scV2(0๽ɆDr!X\qAdNҺѥ(/eaK|sRgi`9 j9MnKmp{BNFeg+df/=N~:rvF.tqHv _=r|X5Y_Et5.7S0#:bwE>P{F$>ֺt{IU sL k>,FnH @MzM%+<. k8eW* O^Fj1?v&kk惿{eE%~wRs\)tfϯ3~uvDn :/L 98(/>MbLޏZ|/Ee9ar^#]s$'}[2"_dKD 8u`%7 Df &J\bV?mV74xPJ3.8%Gsp]KĢV"H!-4Hz c2Qm1PwdAv{-2Y[1хD|nX)mctaxߡ)`nl_Fu߿V yHL,.ZcVkUuzEkqUg¡ܭicѕ>)54}9h6v)64I}oIe $q*<ޖN}.ZX_T*"дb r [I{LnŎ,.8B˘,%Џ(5̎u"ެ8O@m Y4<8, ϾRקb[R\$A\?blws(b4ez'v]mDv^s{Ls"'HXlVwXU+C K|q5ǻJڙ/΁\zY xD#ާ:& >4*c/7's^AmFnd3*~dA4?,MnTb=&QG( zo,JT(MAfOU:?%u!l)b4)~gM( ؇˾- BXϊUYY| %َG?Ec];`шο*X}kWO* q|#+v[aj?Z8bVKiKn0rfxoȏ T"!W+ d;4hݸ9vbSm_5_|$NHL͕*^#{ _ޅl2A =h}P`j#?x`ɏY}AK_s֡=m> ;&RH< jeuk ጌz4b3iY ]}Vhp̑גgYZ07070100000046000081a400000000000000000000000161421e7b00004cc8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko.xz7zXZִF!t/[L]?Eh=ڜ9M$g" KS٥~ݗ'/U6ISy g|c"ҜO՟y5pk߶*W|bP.ؼY`XC|_]4fĢQ5z;xG`Ipt17~]F rh:TC+{.O!lZJ [xǯF|4sg  HgB/VvCKm㐙)I[:i,6zR4ijDK|.mx DX$/t)AiKg\;Rm9tưK؀Kw7|(! ܃!f,Խmh+hZp|n'ewp/aRfޫ\蓵 }PRQ0>\?jkzq"d/NFZcN|!=3o {H:c彵wƄ^W}$ͅJ}Oȉ0l! 8sO"m.dߎ8I)$3* m}"}7xoT' BG{T04hLx8hs ꔒ&y~#(<20}&;# tolI<=+EJ(&ݹˌw)Cd/nPG ΖP+6`ho3$`9瀽,݈"sOf5nEp*ӇG;+!O=-H.Vz|Úv j {deuta٥Bp|-EUN"Ss?:~O18ZEa=!$8r_G<A->.LDbİȖBF| dAa 8>3+Li6w̧,1|w}f|nv \ (x|h_,ѩ3\?Y8Rb76o"5r>^EIW N1K3{ބ#4+{s&'ގܳu0+~$6P,Lgϗr}1 ׍AI%Y/rfF%n =p{#UI5On(܎UhϬ8=oKE]0JK_fzac߄ _1.]foE 9 {v՗ח1Xw^JFP.XED/t˼(n+kʸ\՜ΰ+5RIyXgGVSE{r[, 7$tRJ:s@mt՟, z:5;:zz-:gvLpP& CL3~6G֫ <| _uq4-'* MY뭘׋;4C^bU4*BI' 9^&ŶzCneċ ~"^Z&]_m\~O1{b}dwXh#ڋtJ6J:_kv>gv7)kKTl+ξ| *iut,?UVBrӡ%6"aT56ydFi$71 ޖITX9S(fCeEy PYb~4R;J$CW/Kn‰oxI^zdM@Y7H PA("EX>fG8 ek%~>idim4ap֑` 7)Lft~ENl0X!MW. 48C-e\j&DZ@F )FsTy wjbSW.H̵гtW}*϶)cf!GٙfɒOY`d-nԴ_N't3k0( ag.^F|hE0?2֤pQc p֊kW,usuQPpK߀$:hGmMP A5^mǃ-yLQVOƄ1"ѿ ]|YOZx$w}d?݋.~$]B9~T& a|,~(.KS^v oPdGRRlղ1P9WF /fsS"{vTszWi._Km]~>b\'i=[%U\L6=R-{ hHw5^!u1|i5cnEM52]l+{ե8s&/++^jXߥ9Q$Ꚁq\5{(2t˕}1U|ytV 0 Ի >V2ɯѼZyIwyd$v@qD ByB2FdG. `-}B"6 h502aUb[ _eOIMHA ŸLaU<"w"8$qĪSn*اhjU7A4k ?73*Zec.AP>SHKcpb%OPm 词 n~&q -.Jx#. `rn|jTQF>|kt.uumsN#Q}zY-`Š37zQ*8WשKq_Myb!,)HP iӫ.Bic1RYcdd%,FDMl '*Y;)ldiMs:!Zd.59F!qh!&ڴlYl5?\|&=ɲPq1}gp1k(I93ٔKظFq (mS2`"#6lmDk ^ 8>~~֮yjzM`| &Ԭ/e =ވȡ\-lS a/Ջs0+_;(Z)a%!b2 NuG13G|ƴQ3\dq; DoҘ|]gl z.$^00fѵg\n>Ӻ?\WؗW߸_Bn3-s2|E,u Y@!MVz=ʉF9O!QM/G8lYYh\E3h%&n< ' O|P6I3Dn9ӌx\a/BpD[ AA1h^/U5C 9Y>3n"#7mVB6d @= CI2C&d0~͵q/Y@j,^LtN-Ĺ *#UfG;g 0^biX ҰsduXzK>:F'LX[e]֤OSCFD/>!i0d*l,V&^RuP]Yjzl&jƣ#fV1sj!U,kޖ3aډ$,M1u,{̂qNq.Bٞ:§me=5Y\OO-dAs%ǀ "h_\ CGkN؜;ߍDW-_scB* avNXfQy]p$ A%iU麦n_tF!_W9- [Xe޸*6 ![2C r=^-Ғ+)u#< ŌKdA+˒5=b?Agw(+Mׁ3Ɩ{q.䂇לC\ &)AwA J&qDVV泜 5bv'ŷD M\K\|ZgRŚyKX_.ޔ~ G?ђpȚp?z\ KdjBY,8<@dSvdR磖~A_Rcw "E%rIšc̳lysA/,96y1m[NTM-U:80BӣWw"J2=K1`Anfy-f֨ՖU;V`I}j۱TQ<+$w-qӹp lT~ +ˇS*r5bI^7- |Rӓ 5=;`U-) D & R , z۹@e~cWy_'V:7ywo5tj%^Hd\kej%\Px%g]Ld_<Ȅ֋ [M'V5/Zȷz]iW=*%:?fļ)IA &B:fVL鋰}c=6AwH1QJH`360$l@~:?$)5nT OJ%^#*#3o.7BM_gk|Լb3W2+P*z`bQ L,D!>S H j/x { dͿ5"]GkϳS+toNL͝9׋ Fk&bDg^cEvΆ62y3ss;\үs{FŋFU32ç0S "*@arRE 4~0 ;"V! ( Y?QB"rt7Y1b4~uIB[UyozH^'"Sq2z_O{A7qss.Ԑ[7-KLh.ɱR7VW b6:VLKiS9߬}=jOà棽<M6Z6]ymӳyGr R&uΝSþo}Xd'cpc&ۛ<9~SfV~J<>E& ga5pkWO7 u9f;iPk0j$\ʵb@G֮i٫h8e]ƛT焥b;^Ђ tdFN[3 $GK0_AtWD~t{tDUWa\TO!27ҼdE6v0}m%GtuxbY1h^׆RzmMOj }I4-e`qT?P1׸9_j(r=E"k8FŐqrvCg#U3Uؿ5[`;aI}# ٸo0@kջ "]R##(7̑ecvk%ft@\FsE 131dT x-F]Ob{.xrp x|LYFb vMNcb 2uѥQ_wY2尺*c~%Y7|w,sihNjAqoxCX]F~!!wIKmT{3f\y3/x8M9A7'f(A6~Ɂ7`1kaGOK3! SWdG"-1N8ܴG((RTchNm! o=2]1 +僩^r?ΦdK.g0r}O3B;+}ʼn+w8%j7eo i= Z5_όF+u^~o+<K3 lWfU[ʼn3 |fX ++"Jڛxr3X}7M7ANfHjmU[#(4. wĖXْQ>0ӥ)\ayCJ85xCQ DM̿_ T 3TR+ zB|іGZ*8t̯;H4 [D"xEr Wo:QIc p-.Ɉ響PKxEQwmm2炏Wz61hT@46EzIs}$Cѓ )fnJ Nľi V]TrY>qN9n6_&<fTv'Z!$?GBp1j*Ƃ(ܺf.hєH]R T#- V ( If9~əT)jVe':xAv ]Q;_de:옣׻Rg Z-zlߌ=M8^7eg}#O沭MNf.pe?k_$}" I^H4 .Gق[_`y/C|{8.s ^)F\-Ŵ4]R? B"w -<++*4cUDuwO@0`#YpZ,T_J`a\]']sw w&ejc@ hihI?/[=B^pwyZh=$iL=$brՖDFf Ut?чuZ4/:z7B5na 8CMn:{oPIvmؑ$9@S1n"{g0_'m ~?* OIK ҿ3"@0Zp_ɰeZ͐F/(Ѕ$9v C?F@(I ރkLr:=*  (};k"J2 hUXIK1I]:l[ӂU25m'r:.ѧnY1LgM Kiub[ EX ?Qr#q?I8"\F4KKg]*5W]˘ֆX U, I^F%-f!65A0OWMtY)S&Sz(pe4uݤm_$~bנα䒾j^Ey'sK:y/"W(\;.h&]j&cj"w"-Bbp2(*',J;18$YEP-yT@w)_#:rd@=>ro[£Q(>K IFBS[TJ/A|4iH:+I%ވrD$ŶIX~B?nJlLl"MJ2 M~NޛR/y?A*:ۙsA"q\/GPK\p5a"=F<[eR"sLgz~ٌ|T!*)>6nQ/fHR|[2 𶙞jo,"Wӊimƪb/"<`,yACZ I|[yx-UB#SW|KCK9!|^f$0HXص@hؙ@5{IbGWv7FkFJlM_XZlөqinݦ^u"rNʮ졓뙞ʜS,qhG0q3š]kC= Pq3V+]ƥ mF܆ \kRx!;6 4?[clhF$튣p.&*&%)< s|*jae;NqxMNfT}1_;!nq4]`rO5PYurM 6 p~6$085xg罰g ^#D,Ps,stݮrȌa&} ,XKc6vbk}yIx3 lV2\;ѫiX9ZK?~tc"F7@9,G[uA6A{_0ژnh}/?G\.ZYl&fe}tW0q K)}If90ҵ;^Uw A5Qg$/yiJ֫KOMժ3p}h~疮7ak.7S7shbCO,H5UxojR5B`fD=cC4^(bq .qpK_pXC?EB[ DȎ*mz: 2Rh(׀ˌjPSgOo38wSbCX Fdf~9L ;Ϙ㈥<MNup!E0H5@'S xӫ]VurϦA#;~6 QI.dc=}[߮ŀ)ӓWzK|Ȕk7 O;À.r+!WꕗcI'~zU|k%<[u&qe+T䁢xGH<5&^,zꖣ iϛH~mAl5Fm%5Gڡ@ȧfJFRu{Z g"Z,d$c|VQ$!=e|k0ʏEz|\rฟڌr{Z%Y[}+ H ybmQ L5*%}.TL8>E0XAVp|s&FZt%6 .:xzeΔP*!2,K } C:)\)4uq^aI(}Xs3Ch:N3lGO@ʁx|Tc1L֜{jS :ap%jE;kdPk{ 9` 3Ao`}DO(I/s-o_< TPhPr٭̕):&VD,-_ >Sahoڏ,ϪA$❻q w[Sދ}E5cn&qG4_wG`.K$3@- l,;t -з|<5gۀH[vOb%)d\sfrpf⢳SMymk[m[;Ӳ637Qp#cbQ7_=6cWkQDY'Zدc'1ZZ=: E|LW1]z o֟mwC]r'<hSlm74DAιt$ \*l'4H=>91wph<|q gRC/%{x?S7y@#3&9#Rҫ/9l [|U)a 0iD'4B4p[!)(|R~b/w% +Ru\EX̧MJ`_̲EHI?Za+h{$rMv؈[+w7NO>?e43qrG^Q=ESMiśTZ$ epgws%bn-oj f;c\ބ`AD2u`b# e3SvCsгJb geo / L9=9u}DT ả.<@ʝ $(rH[CH(ృvؒB!Y@ZI:&.CVB/͂o+KѮc’:,zG@ qQJ|^aa/C{B h9{\3x3:jrep/K7y>G UrΊ{y9l}nFvNWw&|Q^(Vkꖸ4W/+7|Eƣ0Iy[.JZ\zE=b9NJoKxŁ8h2RW/$ޭ`w~C]|G5$Uo4Ր<~쿭^H vg XZ @sBjg3.,VVyg$iJRSzJɦ}JjKOv!%Gl\l=30xpXȐb~WC/s <@ ;\Ow֥v6+r۶@)`{3XeG\+ۈFޕm C8"eC2unAQfH_+t7:3Q2%y(wٙ_ɑAZRo05/P,vwʁXCs>6*˗sx(bI~7wgwV*GgH+8VEVe̍ssDdh4qrZGr!`ɿI &:f N(̫p$&#WL[yF&N  4 CX  LgS+O|BZ,@iԔNZ<[^}wɷs9`yL$9x({ZJ !&!< * e % .4±Ѝ'-Q*\rNV@`[7J*KT(pdb|8HIԿЁ/TMd i 7#g){o w#\!&'eD̂\ keM;<A)Ce sdӀvMߧB\)sCw(9@N' Ʋp :)ZmZZ] pvЂmD﹛}(XV/<:]r ߫(]kz< P`{YA.yɡ1װb2?k7Dj_4Õuc!#8h;[Dv,eyVېjS~7OKĢ_z%^=1r4z&AnhA};9ApCv_ ( q.\P1ZֲxwES8ؑOe׷u E +֘D5:c:`A6d)o'^q;l'32"nZk8nx0.,ǀ8ps-N&$kHᩎ-lj/,rS[A>J~D, <(T!ᕼ^ |e[^G] с2Ke+9hp--RĀO78s~C6chF!} &ڧٚI\.)#_Pl$GTOrܳwآ3 ą6I:XՎmCѢ= 2ʠlQOm=ZTZP/ *Eh%13i&ƃ2$JD`Y( (VDɭ1TSlL#|jۂ\z"/ "*^ͺ[/=fbIYngVܛgZ0Scz]Ο} z%* ]/zf!Fޫlxx?P1tyT"*v,jYoE ډMFP2v-|ø[.ʖoTɱ?GJSgkKV"j·M<.(˽NN'Pu2V\secdN ]ᥕ%'sh;n,y/VswU}q{ֆF"^~HQ~Z2z1ie\R):>h(iniWg)'ٸ$- ~hGY5m@EENSwsJaZɃk}mfMx:?~uy V¼wL=Iɖy ͎>y4|(Pa iXztPXG]\XUsq^w&ٶ-tZJ_M+(9]DrZmBCUxuu7Pm]{@)60$܋LWmS`SaY+oq @:0lnn?p\X=e|0ضW\">}tƖUɪuC*L*,UMCIfrPDF+?]򈒃QKޏ*ԡA_/sbK ~uj;>I%7 ttPzkQjVmbD?qUF)!Swtʒa8vM=Sie.bĻJJ:v39ǾpܣZŒD@gMb#p"^\i(` 9Z5Q GLW9(l`gs/~g/[EmdP$ޫ".NM(s-- y|iٰofuec<:՟a>V0stӃ}Xw5wƼd&]9b3tFU{tzHs"?a/:ls2 dcb|a+f^ ݷW։(9އOU 3?h;3{~* M=UP tb5͛j|rC3*L̨xc-8` 7._["hbcE0bPBy9ԉ7Ejhj)Rqg6FdB@&QGiN~۠.֤LHn)כI"˖?ފX;J"#i |mܼcC>t8$/ >W#Q. -aC`eGda;4#4nj/ȆAJ3R3mqzƯ(aԸ)WXˣ^_@B |v_ؼ\?+_wgkUtg19XMȈL*n7 i ΅<Ozp1,R1'Q $R9Pm0PqsCh-ι_KS4B}+5?>Nq`3@cil{6yY DJ͉7P*y^ץz7X:폩"|Zh" Guw @irITܡ' {bhktq'yldо5vj ' zq%q@JPTƌW@ @u- TGRPGŮDnH= 7e&Yݶi']%m+dA٨ٖov'a ե,H:~?-߸jL9$F8a5Ӱ08flT#зE1UJN|Z{~DZuB'Ĉ]*); |34{e,|{n%iL` [Kq5=cP0KUҭ%za߹cA l]X jլ,@HȓGiZCNz|Yvl-J_›cc΁IdDZ?b~(L[%B,>6>f\M̎D9 u&]"+ 1 ~kfAq;iL E3lzx<3OjY%ECT@]P(_?v=`UNO3h^Ҧ?t0Prr+{ c7HD*=I&jB:íl3M"\w̘<=Q̳>ķ!_U`Ⅸӟ/G>JD/yPNEm .Ր'lgm,9葡4lpǎ>QVSEdL _Ӣ~0dbfQp^Cd)ɕn$1=&p<2[I_PPCnw"4鰎} :FՉDR 'z?r 24q/^{5ɤ•ѹFd@ wp"Eޑ;m}u3h"f5ꊯfP܉-֕{cT=fZxqSvڽCkD wG`*?~Β^ĩACDz4PXm*Id"P= A#}J tp.EZ׻`.5wٶt }_qd @Vp3Jj)혨{¡{VK.N=`[<\R;э^]v ́>V QQVh0Uz\`vѡN'd\/k%/{s{yNct&ֆ/(:#;Fjt|LnhkUz~ /~)aʓ{yȦWp+(k6wE"K?Umkl?mQh &`az1^M[I3~ m4~&>0B7;FY,IGұU@Cx ^ryG.N*f>od{PCJAሺ/|XQl_x m:`@B-Iż /vevDI,K&*8ѷz\' z1Tgo+=IF `IJ܁k9n[ڶF{缿?~\:Ə%@Ap2;M+ !,71Жuķ6Y2 :A '轢0L<]J~ԸOSmGvK(bM)MHaC,pʚwGj}{1@p]iRw@gNNvAddjdAZ1}[;%t=1Q u]  AI)) Kk+"4%7c:d!*f\(30cIW -eӑ'fρ,W-r:( \9#T:RяⒺN:4M"XBk] $2-FY Uf)B-Yk ќ>Jie5sY&Yd <猰/[ HK كbW[B^beyŽk_Ёv,0|US (>VLZpBĕb_ g$''5R030%Awg~+@ttD5OmZ6^rlh}M~SP7Dք[NvUnm cj+`gÌ],XBz/ ݶB"kmeSC=2JMظgKD#~4p-.N4ھWQ-A ˦WbIdvM6*_m0p&?ϊhhBON3WEB,t%䝨P CCmet~(?q4@E'NE&W q2bs~b^+Vۻ `B _m+&cq@&%k}Z: j`entRl#ʲԇAr$˶$+7Y8$av,BkEDAi’nicC<%SCZgr1}ʿ|]e췬7J۶zGaua'7GM7"79Wpy4w8O*izܢޗ]hrVCM./wvB 9׏rNxˡa =[BWS- Ѱ=ѵ`7(lubjϕ3yݼ\A֬ s <-phB@oe"bѕ"2&rilWK?j+d &$q~p,,HF-)HQ=uU!Jee>NGMi7xd@xua0v*VQ4&.V1AIaHs ~S\fs:m*AS*;HTv],!atp>;H }Xs.0/_"k4b3Dȸ|+}Yc'E7ZO8᪈IaV_Žzs!0Ns~5RgzIlvi>~!4|HGnfBΩǢbP'51}=4AwnbssWԂ?@{[)E՝-ٍ][M]SMʗXi`?m s+O,L(4~8 t/&#\>9w-RsGmDP#J 5@Xn#H /Ɲ]MK8fqYbF ȃfA[cJ"d]4#ILVm#Um-`5 oA V~ "n '$'‟Πb(}iŷR2'7SVU^а3zƩTQБ0>g:4o*A$Oxlw>Jdym̑S\q[ՠw 3Rsc>A>>u&.duWs"6@s5sL[X'2@wf0Lg3o2b. :$SL0[n?C-Xb๰FJ9WR*6Flɮ9 eVm.፿?/ .b#8$bi# %w)Z=6w'C bIn2CQo-ڬ4(2(0wې]1@XǬ2@5N<= dZ)~sԤ uEE.zKuν=Oe'5O6_tmBGYt3ASܪ?snb{]JE4gW׋6D5uqDq‹|eO#t{ F׫ءBo xQ;Eg@-"O}Mއv[ï{+Tf6D9F^-N%;ǍVq%`śF}Q*17vy>b}-z2o(q۶)@NDy]p"TVU_0d*4]+yPiOvatɈLI7"F~}|Aɷ2mV=qm„X^"v͍=FNΑ&\eeC@HQ􍵨Ʊb+[`\@(kLwKFN~)ؘk  27b5_I,[`Uk-$ ixɘчLc_- ?\#u7O鸃~%j^k,`V y-A/j~1EIq]g9e #hnQEf~#VMUTÔvsj究8z{MDZ $bwreTE-H% Y~i _dј~PZ{4QmH wQt x]s8Ut~w9IBeG=XmA%}:gawC6ᗵɆ:aoΥ\kp8}{ZxaS|t@렙*&a@d%~bZ7[33h6{MR&s%Uìz&A[O3@]By*kyoF_*߰Ǔ¦fPzj,+=@. V JXp#Eگ8_%X pTYU+i:xj2l[,l>GX\ğo-/!8TڋsRt=/I?~E(UI3?@KQ fIpXNKÁ)lߢ^B;ܠ{~PCyzHS1mESs*½dwjlW8W(iWs<`¨e(h O=^C hF":]8jiʞB>4Y%[is =h{Њ6IBv0$1KteD%θ Uؗ[R<5Gݼ8֠ )'zt,œ=HM^%q-|W/tw"r7+2bKjLϊO vg^j|u_X`jG{d@*Kɘ9E&C~üC%{oWKz~8rL29[δ`|Lβ)RMM\YV#.p6?Hdr,)CGX B Md{/!-z[gqLoZa[8$!=*ĠLԁ!?|E!ާB/#*q\1 sianjMOҬac!ʐ%FAWrV.tߩGGT_(N/I;ee(PZJDžx^ƥ}6Hx]Տh0J`Պ|FF[h_8]W!?g g ndž';P:>̌Xq\G>(0tloɖ`ػU^zvgE6[n2 p`ک$|* < ]DpCT"D}Kw.&d^pUj֏ؒ[´FeWUo7yrz>yW4~|A/\w)Xi#CfpE{uA#!d !Y]&KpO}?,TƞvioEe\7[pP%[Vr7`lF/[ r7պcEڀ88U H~)"ԍ9`otQ4>J{_ÞX!,hU]Sc5teA:F9J'xqm>) Of0u )Ʊ>%aրyϤ2 h0$Co-+.d%uVz$G0!~$\;W9)V񠎯}i; ?vb֟Pht׶zwzFېzoMD$GH &ډ3˓јZ!",gt=1e=fvLiPvs[i^P"xugI^< |2F;vz 6yܷ Co>WBDP0~S!] [n,5J>cRX*z,9ҪwUEA좦<;?; nh bPT'Zdk#85Tl(7;eY+'x8t:*ZXRBpipX-"N.*3~{ݪr7Ǿy7\&G` .2qi`s ɾ OgGYի?bILfn"&^~jtO"Z%JؗC1 _dE*nSm֕wZ!tE> s#\Tn2{+񉈴4K#8Un!X'4^ܼšk)( U7m_xs wM@InM kbsBX ,1֕ w3jwH#V9y(DVoh4>Gjp#q#.q鯎 fek !uTj^IdT$"%rm?o3 AcuR*qƒ]ը(s5mlOPs፸験W^$sG($W.6g'hFz+cv\U0x)# (F?U!iו{6'iqC?d,~{$s)d y| ;fK'^<z[ʱbߏqnl=A:NW&4z!7]vn&鏜0{.+N˾~F>G)ҿLgB!fn{荅? Cdmڭ|lH|ŗ3iu-I{UmK exYM89Q -19/ctl ]oP~B0y.[\>`3DhV-IH_Kɦ~iv9paVǢo˸V{:bЗ3:7/iW*s5vŠbjtED.:ZPbE.;g&fiPsWEsGG5P iM2 Y ȗхv9]$PVS{I4NGCޜ36 ~D9&X ̩~Řl H}AOI-Hs}21 ɏ{K)xɡ?f85&AOY%Nh%׬Bڵ"N+Kiq/uK(l6F t& ._ad*YAzWCO ì~š]J2*0f"8iYv+Hj x@ UuO|Ż83X#oU ޷A W?8Ϫ35yz[jٹzP,ցFtaeZZBsn1+/HkTi#9-n53u plܥs1g3?"bWzES ނך1"*À>e_cA87;Y@(Utnr;,@cOcɩKM"EyQoӢqZ>xQfXz^ ˣq5jڥk.Ȉ_pZҽN1]OM kKeg"o$>a8x*GGt|=Y@up5/6 *}v0EoBl8~!vlsXYkaCͧHb00sCM\ʵ<7^AibȵFLȩ!8ğ>)F,cHmP>YlSV(t,"!ALJ}^ajWP>ʟ{K =,L5U3S,VS|(5#zP#IuӄQbjQP$nu+P` fW3jְ72KOp:n?\qt]W~fyV`unɨXE 8$kY$ ^;(#"TyBvI5&W̝ru v`cGfl]>|0k9XEnL, u)g& @!Xg̀آB9?`oQn=*`=nKJ^GOɧbaW|65Y+4Z@p8.!ͽ7s 8Gf{r85jRDM-Zhw )}.XU52-+6:LŜ?Σ%VtɏpV>  q|2Nۼ82oP 91ɍY_CBNނY2㥽ƝZ&&;R1UӂmCB sm˶ͳsvBٔBO`Uzg= x6(HRFOe։ܰz(8vvH9Tj"$>q MvJ1-<cF14siOFn WdKʓvP6zBXB ݯ -sE+(^] %x}Fm뮒ؓYXah%ñwZ1-c'5GD޺+%z%-i-^ʟVI*8Ŧ(Dbn,v2Y@D)f:=n2gE)ӧD6xq"A Dnf](&V0nј;EK:}0DC8FY6 *iuB+FXudn}tR}SWl~%5ۤ2Tb_/|GZ\жbkg/?/o{FIV|#<6yu'3n{d-S= KXf?qLwE|(׎BU۲aAk\sMAtҗjz Px FS5 omredsZRF.fr~W.l2UMM0g"OMTwO$c!sYD`3atZ g7# Z#Ǚ) PBNѬJ?bƶ;o)E7?ǶW(sϱ:8NsC[=hŚݫ*fՔ}>^qzfn5Tlv7fƢT_X먗譬f1N(4;7QSelc,$w.xWJ&6ȗqfovx -DeN> C-Q6݁ncPUnZ"Vl'd@~T aw\>"~ E9|䤶vќB{)]c-2_џct[;ɫ%G0o/x؁w(Dlg3+ؚmB)<=,dxRV$wU:ۼ$F#-RTRvuxyO-%k,fJT67 ռPrAj&lSܝFأ@WN 7Bq(laJKkg䓒3(pU$t?65jp^e*-QS U,U@ rjm)cHp9,cn,D<8}\sbEW1>Lr `w%fPZ,fs,qrs +%6 (GH[ Q"=xп?Vx/Nb@A*5j!apl)xեv%lfN@x.٠tL_P BxA7'7:˶mEݗj(ծ߀uP2|U>yż D7J3G y~=q1FC-aBY (/:S%] ^\XGS[Wem6|KVJ>3qI`Y.nE[\zg wR4s\efqP X%tȁ(I{<{7s:x=} biM),*vABAu$zz}-Q]"D Tk_ae=V?Bd?u ԎI*F߱H/\Xtia/iʃN+&0B;M9n=C60+c5dMQ=݊jJ: &y/dώhP7)v%*1X|RaE43ӟ[O韽ԿmjjZJ-3,LvYga zB] Wn5~SŖFTC\iTgܻғ$oJ=~hmN%lqzM'mmFy}9YV;dYcT7QL€^\RBR&?dkժx3E<%9ܵfup= &_9躼|ʅ[@++!t-d42ܜE33ou*mjh&(yHjبݽsqN'qn, 8f`9rIxonհ{H[F4c0V" B6P?D=8^I4O=X(ſ]<-8vqʒC+}/OH?Iijwffu~tJl'%8irXtocpu>Ry#Q&Foi`H 8NQP!= <0B([>W|u8n "]=->iQ?Ǡa]sZ(dD,Q&GQ,dcH(mt7Xpr<`&xݵU.Q[x }A M=ȡeB I_?С%TT',DwC68~h5͌/FÆ/rIꖩ][Q'OMA_9CBY)mQ,25HoVe/)]y=,w uwOA!7.; iH<n:b&4ƖM^A!Rw}Sh?#RviVh4ګ!Ō\)o[*pUuZ $MwݳC/RN[d~GsOݓ!k`s[rדO7#"2d׿Ju3omw䁽&6?Yiɧ @Aeqx,9L䦽'~i7RLN>En̶F_)pJQ>Sd*+Cق'v2L8EywZz%l$|sc`hجX@nX0|_f^N%%}/q࿹ 9\˄TJNG# Q+J k;N(ߏ?"=I(+t-tWYdwۄ ]$#Ҩ>{" l)ŏJE"1&PZB74тfR3hE8r>C%w۷::Yn$9hÓ"SJݐӃ (&%gTsrHGSp} %/e!%ZI¨aC+C?鲵%ۥ]L$B"[Wu%i+ph\<ǶgsvЭ{Wcd\Ǧ˯'W ֧Lc/ 6`/NTZ_L0Xi@d{+sg9~q}g 9L| M%i;ҳh olSzŕ<4.iïw_Ruзp7Vs) B7wcBnghڿC3Kܭ5Q+qƯ2I@5].q|  iÉ1qnD /3F[DT@~%/ڢӥiϴ)GTGUط a&uc3! tY6Miy쮷ަUBD@ѡ4)戄eH1FFMVO[`x8Sp8f7]O.b'./Zڰ梁\rRWx7s Y[Uy"О[;UY7`:6k/7.uXl ._:X N21._P AD'f+z(<|/flL;HuQL)|EeùK}Zɂ~b(9^1U5vxϕ)Z 9 ]t їxYER|ܫAބ)洜hs|nl_-BLشycVC>lSu\qkbV JXy>)5%*EɩNbg[qGdv!"MYuͶ^=ٗ3aϏlUt"#4rÜkz皳B|6 k0!ԫ|xAL4dFqn~5~v%o/{:hT0xH<-8¶AZkWJt_ߔLJk-NZ#U<*M-@-ooò1'X Pr6m?.Ԛt luT7uA5K`j:IʑYCiR~۠CSTOt1t`=5Yn驉<4Z_ܧ #9 I$-5ʷQ.!6zqMNrlS҅ȀjCq*C\w@۷Tط+jԾO7v>`lڍ@W,M5bՅ5NF#h.7ma}v )}+@ה:{/CC\S$|@Bߏ§47qtFuvoAžEafN>cq5|\e/('bE($32`j(ۄݜ> *KJS sd>h~9[4# Z ~)I,TET؅.aԪP F烰d!~IԢ@Qe' ]pGq8D|}]QqzemQJ;Ҧ}~Y\3 M]WN(m&-\<'GvC+nObVB&8~*\҉WQ"v= ^Ծ9qwx&6A-u۟ *"p.\4i">򠳍Oޞ'Ue(˜NX%{gP]SLMJPj2mHe ?!ߜa ?η ČYqz#yo7AYtx`RB"VG".R ) ~(Á|I( G*C_AUk+FnRG-@(6]Esҟ/[t8&6ک(<:ĝj1WUMr,jXևNEkVpP$="ޮCe.Q1#^9iaLVxWQT`B;DܐDWWBD<#]iDaC= DS4>5ڄ[9;@?F;\*]˚[t@\Wjn']e殗ah)]6Ǧ̯V7W-=00:She+M,fR_7taO3,rA0FyX;3gor!h~SmQ-SnK§8.Je1FjKHvIJ^P9PxC]F `?>٠/ȟH H,3w !Z1G\Ukn+Ӱ/.(@FLnӻj_n(X"9`بp=.)~v:{*@g/X1g(Qq %s9m }wwer_ԬлT-Qb8YX1?ItF%!ioOdL3&P2Ț μ {1v+9(WiYNNc[X[XBp 2]jj<|ZVZi'ƿFqT7M*l"k^uŵ`2T\EϽb0 /9^~Ƞ]2%Dj6'y_D(](š dF%&Vţ,^8zt""ZS4v HA[p¤hz E M,;R^ed0a;_X|o*y;,j.'[ .*[!Zp6GFJ4p E vp}rfe_Y)us@KihDrN1dSCܣ׎+ V-$ݶ[=hր92=LodO==W(fݢ}j"lc -042_Z'hXJl9cZ6.Dzљ.y>2 Y/{0]MJb+óRJ@f/x4}OK..cLkvwm dyeIJgüoXIu,C9\2T?>~K+d(`R ng*Jdm{0zUwd CxB7+ $9ڤ'ceZ~(&#黥JTTQ rM&T/Hhܿnc 3lĥNS8!q̨"dGS*q➪0(X]ÿkcNRþ kE]RӰr9Z(5 neQQsZ5iTTЀ(4<@ӳd]*3[H} !ʰ+IQ:OmҒ;K_@uD6gXU•L|?7i_DFU[5 +E %p8ٿiy}AAv$8xJm W{_{HQ:gBfڒ./BnѸ- 9Q¨=ߒ|K&V_xZ>A{;\.nH "KM7= "͞RrAY䁑)m%(g`3׸H @tfƈ`GhzbFT.ӭ˽eHIzxREZ1Ъ g| K[faJg36`g}O@g"0UX; 8:[eFdP9@$/FQ6V`6p] a$ ZܚA\dۋQ{34$lZ&a˖@3,/W42{EfQ]:սi{[J-|9\j6K\ϵ{{}Gku.Z-He5aw2L$P"x@i֗ᅶ9|R,Q}0P2Yɗi2v5ͯfI<  +jyw{];y^r;QI#l*%,ΆchB "jE'ޙTYLj =+DMK!<Oq;} zJt%J|Ut}ѕA+-[w)2O=dmXYϵ@9yK 0ҀU;iHo 3l4K@B[ ٽt[SI"lu '.5 kng#2;8\@P\k,aVK,8}K`"lfK! /^%tA wm4;zއH̖mB)q5d)Y4_:&+;%1QS@AW˻%?:MK/"Q ~ A DLv>JlJBOC&'w~L۰"m=Id췡Luu(˒ tȋ~Y*B O1'xQtp;ݑE3Xb_Q.qi[Z@>\~oMl` To/ &Dl ln5t]>}Gc P{Rנ`U e L4`R1%쇮^ } [W_ ='$qNw [Yv}BlV S \I2c>X+tku7ovÇ\Ý4"GQ^jhmv?I6TݖEF >\H+{(sn>xZJ442^37o8^6 QaSq?ZkWT?B#oﻑy5D1 EsQЀ_Ρsت3:r Sճܘƌ9mY_>.K惺HzO}ɍam]> '#oQ[6[U{u;;8@0N%Oeb|_2[EpYM;ng䵍M۴7m;Ό|QPRBewC$*c;jq)OqA%eXK0w:_ԥi(4W,ԉy!bԇ!O?d|nkI mxKEeBtJiI.ފ"d>TA"Fe͖+ܶCY+)bĉhx!>7 o{]TIO)2 r!JfpL`&vۋ+wwu2̄E:;Ҷ1l3ʲY/}[S*eNWT/Z߽90Xۋ$ |k&~2;h8@dVN >Mj7r$-aJa5:G. CG p8 V`.V#`6-3O XW;699(_99b@[4D }wQn,x Qgs߻+wܢFD{Ѵ0?>uսuM5*V\j GuYMIGL_AIbl_wɋ( %Lv. Q(>YT+ɟo( &,FEņ$t#ߧ* vJ9+BYiܚP0𰞅Y˨^AwnSݵسȍth7%R}+ ׬2^SB}eͭch~pHO~ n W%@ IOĦ=v3~AB~*\XxyUcQA`Ni4xioj?_ -Z>ѱtO@V3@.r/$C8VmY-˂0 *_@@8G;Z(nG6lW=ӺIj40IerŸl ~DEA]*.CtoSG#M"G*t=5xqsL,Z|lW[t -{ El4>< N抓^t0- gwyy"i\]nOzS"L% m4X!BL+G84ڷ|XSڪGsTN"%ج´Nh6Hˍf~„P2 LW^O-?83 w'R][ܱ[Li&+jv7+Վ4LڙE@Hc`H661ᝑ<㤿P6<閪o yf^/8'sg &Ath9Q_U1h=s4.q'$<:e:VLVR Et^<K4? {6^D,q?JR[pZۦc"f\ 8=ѐtrBK}Ts)m6ģ TXL@}2%l쥒d\Pܪ=&>BD/", ӱ0V݉ \!k_Usf~ y{gN*K>dTv(c 2 SwH2ߞзו;̬/N<q"*߰=BVk "Z._ãXW;l_zx<8*f'zǥBOi@bzg&&d ^ӹZ9&i٦.z5mu 6tmiOs#;A)QqϋҚtiOo Vr˩?q )h/C1*)PsAQ"ƉfYO=0K#(@yhϫp c ݞzgJݻ <&y%Pe_uHm18Ǧ66  !Ί4RXs,ɰt̀9+F9(ߘhV2:1]}/jj*`cL]e9[!e.r7LX-۫έ)o&Sݪ)me:!b@[yhٺfe!PimR3t8ꏾonM;N2)-f˥mIHD)MS2¯i 5b94;꓀SBX{Vp=2`$\(9{- s/m a@`5ڽx}shHW=" յ2ȶHY9yyv>F96bz=-g61 p hU^IEe.Woe*0&rZ/&(+x.D]u5 +?d08y=vwe)/iuw}\;Q`DPNB dI{'bHπUD|fLݑ V|h?rRJEe^FA3ǫʊj$$'J,jJŮa==h%?{rS3ϚAh\,|bŐB̔y'e QՁLp`l|$Q)Y d`.z9qvs^|8pLiOα"Euֺ!r8M' ~ofE0ta)8j@>Ciסfx,c.5r<&K Ⱕ0+rv;{XTHދkbǪ,QְjH%v`?K2f$pWc̪^JeՃpYFVxji=?Hy2Kjk-fxʱ^ӯg RŸfkƑUh+ֻQ[in Zl0#P~73dn`g?>Q;~ioԻ&~q>1p(vad2ȣp|A%ѬLMZ1X$}FжAtqu qoGmAoH)oC[ #KN$ *]CN,YS/RuhTEC}[s$A/bXBȬ8,Ex?#x/-$uIwHpZGNpḥ^O۞z ``r/9uٷݥ(%~p ;NP5ʌPt{w(/BP`{p՞}LI+'Sů  q0p%}멸MMbaV@: EZP~a!<╁^ZȂTvC'qO<.+#ےG9x9$W Vl?p.m`9]*򾬛}a֯#*5)3S, jiknz ~埁#Npl Bc}s4ԅtJt{m<*_iɏ`Q4KJslCATߕ]0@ +E{?g_ >y|șE}Hxֵlżs:NHS3"!wKIF-CҐmձ#Zc7L[:f;2Q=2^sC@OlP Ed.̊B'*hl 1gc:$[*ފʤA(fPK..Hꁮ4X_'y_HIM9/ ;^^a8؆LkӜ&uB]Y9/p|dB)HvO`TDŴ؉g/j*&2uߗyS/F&JG$(11trSɬ`8[,)<t03kASʕ{͎$+/_r|TlXr.l_42⬝[i1{Ċ^ڨd|w“ו^pҨ|oȎu!_+aQY <[P>F#?^EI`N:cID#9#}%D] 1c|}nO1&M,'%כAokVY3g# N-;˙Ϣj1pΛ&q Y8KOuܴviy-Ó,{;]nd ՗rs7ƥ9@ݬ7U]!cm83;kJG"bW pjR|gĿC}WMUs"ҿLۼsW/XGJY i鈤Rm >jZ9;Y*(no5EXUX*S& ##(\kDXN ~yDMpCpqqi|ίpbUa>^ :K*/ E!7`_905 VEB#T~ 'CP$en=w"GE$FJ7nY+N˩f`n_1h Y(6@n2|Ɛe@:Il3&E eHH Va+wɼė;7ywq &JJ+ez ~Ofƥ [V{u]Zc:l`OAә,lK!E׽tV+!V|cT;,_eQIHi\z/J+$o]gw}N?dB:3Kq4-Unz m>v}JU)iq/h+.`/K< 3kް+ $ dp,^)]^1RCUSgfD"VFȪ #IU_1kn-Wa' Z8gL4n)?=`te!%Ϝ!:a 2#](AqqkR#ģ yW $q+!~Ѷ<t/∍ #~A~w/-pS5VPu|7pC.OƽxY z8,ZI) FzsO9*5U^/g81qv]_=Yhk_Uo*JR-ND?g?@ŽmV(tC^Bξ@0hm7 .RЍZeE#iC4{Y͙O5ױVܛ/qm& d'W$CueP+ṝ?H`C< 2Dʒ']V@nuÈ v߿'LF8&,F6X+W1Mk]7ߜ167_ވIKCЦvڲ .o24g&A``V5$z!y~ CG{f 0UR=La$}ԑMu bQtK<ԿV~l;=bVrk/M=d }4ӽU/L|a@ -K^Pk30DL iah 95MBk뼘)?zΚܶœs߈-" e*KScשAJY>=r^DE9;i)1 cIW8d'4\}l"nvHS0PWf}ZlB9۴3RwcJebjeA3$O3E`?5오j A/ͲfwV Me٢:$A4Smei.(93ie%n}lgHCq0R)&m.s)^jw?ߧ0A " J'fv]=B{]a`(Mّ}$ơ)2f*+ez 5) OJIAK=m~]nc!P8 fv- {~5ִl$bzZeI7JN9y^5;9UJ/P*Ӎ>o3I+wQ]Ҩ=E٪p`JN9W9 ƇQ`jfwui^liWjb*7xYi,vzb݌`fR)J(Otʍ$ j 9_P?qBrni geO-PՕ"X[ΦFԮ|-?<[$: dǀwKAoT-ϵĶM iZ%oHI #ҁ, ;IQ NGPrge1Jxypi%y=0 *c+qY!?r,f|cf=ȃ 8DMN.bS*Lw{,PwFD,+6eF`ua4[ a³(::ohu;!&Av@тSy),]%k=nF(PTKA'NGڢϕz58.jfYT1Eu!Bhh4<8zq qT!fMtIq/whD@2pW) eޖS ߮35'M?O:9U,l@iQMvLĵ8x -~,8F 5TxB}+"%-/;2״9Z @Q v&;ZKn'Ne<┨VA;C d:6(hbtVUoL^AyZIh>(H^ob>w(k#ȔS^ \2-5Rr:{iP7.w$@O ;!@jƓmo{դ \Ȉ[E~Sz"jD\!I"[|(ָ :Ԣ0mB xw=WvHkdeU4I.%{x)~*1u,\6g6@m|$ra^0.?(r B0-+M 0"X+:n")d<zvy@?+Swc/s pQd=![],csjI@3hm]( QJԵ8a WU8 v6S̡8[/h}3Ƌ^JuZ[(~WofVd|Dqz >^,'y,R#aE(c_(8$ϗin*Ř'zAnЮbY %Kd_rWbX5 b "o!lڮK(ܲvR@g`|[ 1%`/` 1cMrWJZ-!2Tt阴J `LUd0cSi}q@,JfFu4̗͋)'p>E$ߨxUya77p0zڷ0RT`Ff]̙O"Z”Oi8r-;+cAZQEP0kPP(K, zMfrDdܢ+2p@uɇ~gouJlmra/Ůʂqmq6E5tOȽӰ+fU&eFYzL>`Z'Lztm +ꠢ_bEz؟=zRũ \~Lyg!\B)?A$IC`\Kո/y',JB ||_"s2{igy߰=ԇ侥OUj oM[n=ڛ SڲBq`^gؖDiFH `FBBZZX0L^=.* dP .7if}QVbmKɮ&1H?JKB0c2׬zf6VJx7 #Ծ()!||o@!\W6U¤\{X)Fs|{?eG.1S' 7BsS~k %! A)ט [ǭ#7H#rw!xU0zŊOcq}qi=xOL.C艻zXXw5/'ʻaW~zq %aOЄY=aM}}_@NAE]0xOp1-(a}ˆ8JkpΩǿ-Nkh&cq_V4( 7d8͠/?ȗL'qPSR\$ <ÎWF!OTOZ"HTrpuUT ߐuFU4ƱE ~d{|ZnDppv/>PJ֚dvMF%54]B `8q!ءl%T?#T<<:lwG%'t ]HgufKs{vNWRTϘy8A7s׍_*%_ :x`3)(z>Z SڸHZcyӽZ2&A@5|l#U q7-; 3Oa}y^)wij3f_~F f!g.-[U٢ 2iU7't=Xo[z$.ޡ9_W`B9{J~4f΁}rzdVy#AĚ%ǀ\rcgU_vb %)1ks-E#[bplTS{\42+iWc}+h>OAϙ@}8,,c^r%5<nd:N*Å{%a؛ F`K@Qg)W=': f葐{9QIBBO\A f{dvsa$b8q)˚摏.Dcr,JFӏLEDm9*[2:_l1?^*%;t!sVK!%mlk7,&&|19\fJL]@9$G|_}WTGw p5%p?ڈ[sH3!/}j ":nWПu)xK89HBO+mT˳ӻy{w"K60zh9x[ےUs* f%Ԋ/t8sϞ|uۚ@y%ay}8nz&:qo_R686!h?5}&j&s/)*y?5K V5쵼bct;/UdyuGk\?aYpqYMڏ&8r_?9tFY";?lJ%mLgDCc]A;q)ktCݮgXn4k "b\5 < t- ŒyS }ȫ %)|6Lfj]<g_WydI5h"f37K%0# ab+@qLz]C72vLǷF@gQ:\WP XA}UϭV8.O;Y=\axikl͓yo/{1]m{*ts)yD=W<:b^L%+ ><Wu3zlO\ߘٍ(*UBQ[ow:Äa7 C}W 7 9e1e*`B"佊@3??1TؔA"Âw ofV7(~ w9 oh k' <@4"Lܣ&lg6S->iݼ߿ 6WV& ʠ8ʋr?j#کr9IZH#j֩x&q 0.,1Μ[mھv1Ov\"6`YBB4<ɧT;ٱ[gϚKk%s1"0s/ŕε嚰spE֘G듹Zb e=YxY\"@"/Qs$~2'>62;-{kmfQ!#P;=ծA=$dTNaQ|Bi9j<|4j6R}|,DEAS-勢X`pXy%HCTn";QDtS{K̷ʕu@"R#‰f@N{ncZO/ WXl|0믝mfmNwѺo" RPz2U DI==y{ܑx}Ү>҉K&.4pFL|Ʊr,RcՑV7IIt !NޅLoW)]Jqsķ vbXOmaÁ#߶ Ԟ y] HU":O<{kVloL.*"4_űIn4;׿G1Vձ;TU1\T'kٓurƒZf%0m2~Rv3IYg] q|j_g`vZZU!=|^{M8Ț+z,e~YWXJ'voV1@qS`(`ZV'&B,ӰtAR{%Ȓܘ  \}APDym,*!\nϯngԉ/<vF{ X嬲Вoj9>սn|dw?B7oC )7[tp/ZcYt V ;>V_Ek+ @"6@;*r =]5_HQkdz^7o"NS/Pw 7J_&T>|b_7CACկ[9gx~%7v Pjq78t>ow Dˁ0<4:u)"9*0R0;v4D|chZ (v䵥~퉵tӢ`[,o%NgVyu%Y̩/]M$L1՟o(W@Ȱ!QUγK9% aq2zd!SF?:v>qٳ#[=,6-Z6RyYCz"H@`]nTx:91TSSA~ʘ.{Ji0juêñW#,jdM_ t۪ m4@hyO[SXCfDׇS|Er`[')ZҺ@fke_U'-aksqw݌>@lc_w!08h?=ȱ(ȐdGy |G``lYQS=:yd"W(jMFt7Ƣ̘E ȓ9ۿ&|fh/3C nn @Z#7X'5|xuA][T-. EnbVRnX?9w`~ԑN1dݯHSUឝ699piL3hl8|P(EH faAQGRS(U;BlJ0ClBp,/󷉛T,XP\niIcq[Ӵ f6 ^njVVR> '/LⴒJJMK7BuFm+[!;+Bhgn{n=Tʱݻ id];$qSأR[˛ј Ex"$6 gT%5. yhD*-ushs9NJnZ6y\5;>du'/Hy_ttӣ.  XiIt^ʮ RH2]:A+aŧ:" Ϊ{/+>Vlܦ9hX[M]=/4Fע'`v}*zB 1`EU?9$S`lSbY`JG!φ&/ԣt1O4v _ĩy lAW@OJ_K u<&jCf ~4RL,?!uxcu,۩ZaH" YK9g\OSUs0d45t+\[_F)ESMmj[feSve$#\y+:|\K %= 6&}5{l QǏcUŭ*!kbm hʶ٬u\KY7Jxu5fM\0eniJj̗+ؘx HPbyw (]NxdG5Td=DGZj,(;=*I!NEݏ1SP!qD5ꦏSmL/TgX`pدuh*$T8weF&4b:Wm7Nul<Yۃn+a0]%.B|ݼdoBc.lɥ.I |wå4GrL1ڜ[_}~u|k8Վ si(a#byX  =S%+)OIv !*'ĝt;'>3 c\c"9aFfXFm팮a1 yCB&bFJp?}Lr:1.emY,ҧ", xܒ"k`$ 6wa~Ӂg QWTȋhe_33ɶ4P̛[e!]<AH+2b腫5* bʡ3IPGEOE7qxw1V;4$jÀ/RY+}C!Z7D}hR 6 w]n=>O) b--mUVIU;I4\Ypݥz Q)6D|ڸ|!0GaI:8հOy?֔,mVO V YGm@ȍ4n^H{;xM)=%kUpaB8Pxb=̢1c6%yhʂq{n eE-^&"}<$]sj~>plT\41U:MύU7:.EѲuuY'ЈiʥLE_-?μjS66ι0)JoKhpZ;ĞԚv6v]".)Ӱ*ґ-%Sqoc55JN S4,*Ku"euY M76r,A/{0=ġ؛9RAGУ2Ϯz=zeHͷƒi(Qw甠xshXw}4t.j)_aY`<[ϝĒq\,ͼ4%I4k<gl*cyNĆ]A̞JLHOiartTF5ǐHthX뗓j`Sl\x&u{2z(K邉N}eɵ!C``P`btaTmv1(ĩsNѫPDO (szWoCԜzK}(LŪVF"W G>ʷJ粌Lпڵ/Y XVs|&7@6%yX5m [vJO[&=9|Sil齃aߛ7%eԁ84-3gUBɸr\+4:Vwꮀc;EO{x#(.66!^5$)C"myw{J)^XtoS/ F¦QP삆8aT0o1yBpKU `Rlgg13W6+E;J/;IkD`o'ꊅԍ;98O( !$hɕ[MG@FcuO2\u7c?.+V.!PI'2Lf0e7!;ۜH`cWgd3\n 8 g&MrÛ{TJ|xylrY, PhIl{M'*"{V)j Lujn+kmrؾ[L8u` Fσ~Zx?k9@gJYA!]CNo5CLdܚ(]FQ9nQ@bюGgBlnt- ѫ}(ج5kP\:2W1|4ۧu;}7~@]zxc _Do,xbi<~`7t;*rNW$zD*Du8) lg(wĤRNdhFM O9GgF#A%г *H8C+q5s\Xِ%Z?u)\KեdE/G*'6*`oSbg=$=a*Ay?gf}Z\2/~g$T8,PLD;1R]CעfsGAlAlΧxN=R fM_T\7Tä%8w XBӲg?% wl !Jv9dk 1<6 r F ?v-sxnp3%r> Pz;}6DžfڡӵJ/U/,PЍˊQz;$ǮۂLsArq[^咶"83ң#k$zoGViT)%JQ1!n81d>M060T_Y")dpzGڱnFY:3bX^v.=E[v rj&YHz@D8۪*h bۭ)| Ƚ 2Q b]+2t5t7p *A4VD6>& oViKֺtl@ EQ&Ÿq v82zƉpr]RJ>p9~f5Obfp/tVQ.Ǖ?Hړ%\ʪ'~N}wbKWU5 hޓ6I/V7f)WR9.) *-#= |ao۵ Ui1{DaPW(Y!)c6{S=VF c@V =L2n5 vs6db2QYcHGy[R j2;5_QtTVk+);U[d>H62Ԫ:v3niHk>[0L f&t1_(}ղ۠\??MƔ$ag2^:w/.]\E)pJ}n ;oq`Im٨@ Z|o6}0(5r't}J2RvFڊ]@ `agR`D2xqh4K_v2HZ6$pֲg2܄0qw41wn lX]zbX{a-V^H ɸr{+P00 ![ U VZ5yrpB%>j 5!9qW_&WE2_-OGC}'sLͯ:MTb2ěh 1%@@pq`*+09SuPˈG˜^߆+^M6n.5(_ >ȍ%u*{:P5>Rt@Fڹ1BvN@3*pgG 7K]oכ/j_%o/߲Mq @ Z n]R$EXL;Beq!2J~ O"h4 K`N0h/U30~w=̣ƨ\St{ݞ]yO/>92!%na'N?u8i` nWt54!{%ƐBl`dIJ XUJ/G%cݖ't꭯6r ABy r8у9|6s%`E-P2}pI%SN P=;H x")hgmiX 3- c>PA XSwUy[WW1#3qO rcN?Y\:1"$sQ5Ca4N]3&/)0R9SEm_ZRA%)-%ibuGbaܓ`{ & 2[iX t J`kh@fs~w[ưg6Ǵ0mV8@k׵՞pN1d]UEy蕨JzɵR]?]J_`zlwt)?V 9l`K!՞CX39C3ksGRFzleATu W,>%q3OF0m \nk0̵ @N@.`'ֈf[7n{XoZ_@<NmʳXds>K4+EՅy<PsvN|U"=ǃ7Y)ᓩG^|[L'q/v^ j$'z|~ہAYk5pkטxƸl05OqErl(\\P!xͤԓv^hCxRz/ɩ5՞`lg'b+~zXyJ x%X޵tfV~|M٢Ep7ҵcS<R/FF}zmAD:,k*Rl^n7a ߐו D"WŬ< &=v#FR;i5bC2NƏY-wag;:t;.?A zVG Qf}--`H"ǭ{=:*bhweB9}p o ٯxqr>bYg߲hAGlv,bO1p^k~ob~A'ׄ.e,``A{ٖm'cJ=B⺔:Qm ď]-hw~.nNy4*p %H*Z_!dr qE"%CЊ"bN\P2iٳ^9WH#H&(93W!ؚ\i4 i^f+8#P5D= vjGwAj ?,FahYIs0z8?d$Λ-y' eUISF[HN1`ȴ"r1N%J`.-uJW,?|m$gu;3:Ǖ"OGClpo|۬!+5ꛠW#X_Lm8xR<!xۺnR:npww$ NcmKsۊ1#_L6"h2/ҵwpf/0Y 0w ^ʺވmoUDI vL;f %OW.^b(E g 9IOfSaJڇ̢B$?zVfONhχJ~jyȵvVb"=3ȄDb) c>`Z@#?H8*w:{7 NDži|ӆԠSr]oX6 xieZv:36ZZ; DL/h _F5.˅7Kf

    ]x;:rj)ʝ8Gsʯrkz F=V"=6ڬqJ0|+Tjgf$E }kX4ébϴWaG}Ch;Xyϐ5lgk=< -$p/jE"SI{k+}KtFPq2LaykЪ!BB7(f8k (y]Atv95&6ܜAٶI>?wZJz-;L |=SZݤ˼Ω‹U(> =jsvAJ;j'{ }bq@h׹(p$Ꭿ~Tc@1gT~vW`^FuB{ƥRr?_EL"n֙?1 e M´ng4^utH M;E(ZY˗3z4BwKH 3x-MXc,G\|hzуWܥn.s.ǁpUި lvL,$İ&P(bx$;KwD>O9:YY`dpWX/t.v,Zv'sǚ=L2zLrpH!^[\*2^ɂl*=#c<G>4 sdDd zNO.)Ħ- 'dz7<[ǼYl/Sw:OW2-. FR^bWMw{]bZS]˶+Я:]+E;?1jN*U4*aJWtIJ>rRRt]} l XfZG u%~H`3"|లxw Vk#Xgx?TBoGO4vwIsb|alk8B#v|EEG~5Oy c/ F ʜ%]TL*Zʺ%#ѯie~4>)&,&9,Tµyk~3vW?:7ÂBD %tl(sQg 5:&@_q{1fLr'n-ゴ372 v 3^WZ8,w`baqos,^/*| ` . %癀a(ضAև+wۆ.Цf9P#g ?Q.QS#ȥmglC`Eَ{d!”Ɠ&6vh qxBdoc˛my$'fK3: ۀSfg|rK#l ZySdh㽢D ;n&ZQJ`}}NA%4 ,zK-#4[@RWi@=w7hZu6Ody=&t'u~%Nl^1]+tQ -'YK뉑y ,@f;EƉvsBu|ca]RNW9h+& WCAySPhJʼndJox'ff{Q]o07m ̠pie"[^|6NYHP_LHdѲS5-nFu8c-v)z ZCM SbrHJx^ZV\n":ZH%aMER76x\CNlSaw7VvLoJ6=ƛy I6!84zyܕݰI+۝Ct)B𲞨wh;*j &p\:wڤGBr5:viktP/TB&]l9w*V 0I'+H'C)<Pr㳚w^wNDKJ[Cg7 MJidžyulL*%é+)L+[JR)KW銝'.AdդkdEBmȮFӏ᳹r,PAN  f&@kaC薦/Am!^ښR!<&SG(aCLvaU4="'7>Mv *TN!r(-[;ƤK_]+žf*{x6fѲgEEQl5l="WJUż͓Ӿ=g;;N~̇ȑRf-~ +JRޟ}!])DU|svc?g2~׊3& @H8!?H* \]zngڰXuFޫ$`GiK2:ڨD{M ͯlhY5k UtjMhTPvGxxAqsLjpfР-b2lj$K\LG4C\ qeWE2C[[BCu?rS.+phVq!9/cIʑrzX=pA߭% : +GS N@yȵ_Z==iFؑyC߀~ƅݜy73?Pv7,Գ弦FOԁ)gvB |v`hh4Y5N?kh2d0xp()5] |m"G:=#%u)P0D;}C*OEmGA C64uX:Eذ%T2[AM]'V!(HĊ1e bټ:Ky>\f=|T6Dj#|B X)jEG Mӄl޿y}.qfxcϸCآK٧m, I/&[.;E<,A6v͠{AmY{QebUCxT4ή Tio\t[ry7뇍oSN*$A~Wb5 7*P^lJ Q9[0xmVC24ڹ/ <05摯 B.Q+>`σ z|_'d'-$Ɛg~+ʱ ƥ%1: 0ֆA; Y"~ЗqvF\;GNR=P?E@9jԋEp2Z5/xJLeN"q/qѳ隩$=9j/@'1 ?/`1')L){re+bJs4 -ʖCȼ_Y~o؄EBij(u{f'hqGQ->Dn+7M^E~G';-n۪ }sGU+F?D ;(E'Qw~*ۡn{{ܢ74Լ4JKꥶ|fT[TKXLa"n'*+3hڧ3}}2$u̞?1wIWUϟ=1QJcRJ zz)[Nk3\$JY^)"|#'fU5Դ `q$Ty|C~i"Ecvwl^i\|k*j'\_D(gwXhS4`w3/ [zv&ŵ+tag/,Ⱦf#=πsBdtdz2" !CGVHxwM 0-ȟ{|EIJWFv%X;F7vFdk[S~=_cJXIj$vul1)+Ye;'j.(+;u6/-W2xU*m#,z3vx0G)nQW:YTU V?ٸNbď^aآ)Gk;%n_-@B$yN$ x4k猁/GJ(?;eCI>FudH91&@34J$YJ|-6l{LSΐ ^Tew)zC|qiCȣ"r~eKN~{AOrtެE3GV4Y/g9Ѥ㈇Q8=iEoOF+^af.DP]&aly?`wu%-DR6E#N]@2GпKUX;?7,?>\6YZ ތ{Ҍ5Q> ǛI98:lY #ia A^xz`~6xܧ1wtYZ,!zÔcuEzG7Qe@M%ZڹYg2^d32I-Ck b-7RۑK,&nm~㞡Fͪ4qe+KET&pk:4Dp8DI&/ Myu a|qe^4-V,1\dTRByc;ZP:[+KmLVtĸ-~ɶDdս]0lElO\>] 43?闾Lɩ`l38bɻH +ݴfoK4Xv |dӵ$Q!.׷[>S\DA<$'@^2-*_d'Z`Tix'~[ؕ7'Ll,}:hLrȪsy:!b@Xm\^-F&r' ʡqbs+! VdJ57@gA~$;D@, "|,}&TX<0O8M]- }y,W#mTm& +?wNc]I56ȧt4 P?̡n)b1Pgؙ9*0w-O eݥs֍;ߺ=[Kqܮ+⹡eX PH(@Xo|K:'׀m[&PEJ4@5U30FQ8|;˞*Rj=b (u\-  a>d≊Zx =hM+,%1RR秳E3׃\=|RFt2]Vsɕ%tTso sMb\?نIHv=tyK;q4@L>;ٹdt5E]&Qmհ 5t0$ر`ĥSh)1 T߾Y oS꜍#&٘G_{XJf4zĎ +/sPOxyӲuk=Td5Gçۋ[6faަCsͫ!&T,G1YˬTۙZej@`"gg~%h#:Э!ER(d~/GKE|v~࿣~^5\!& \x=74Q߷|\6p_[ot %ks:^5>y6pRM  qxab@UM4Z/oߵc\msF6/GYF5w%=_b{[MfJ?҈_,L R.yP"Í1Ap˙aCT/k _E c,!Tqug 7f~TlLV=cU>QfbQxjR).="@2_ 8'&Mϱ~pyj4׉;Xum𑛵˶*~"j[\~102.ެx2B%S{Y[q:xޠ>M\@1> 4x}H_Hm+iW{?rt:g&̌̒MfرJYxdmSrj ZD"dbq%mj,JVGw9+T}C0 58+ UAِ jW=7Ps'` (+C2|UfPl ?]Ci\xF0ғWsJ/1 0_Lw[hWg cU*H?#cVR_ ;d<{L:GS42U mY8U[_p.X9e@~$ F-tDВUt3?q2 ׍W# Q0`ۂyE` KO^g |OwܫuMw~&h2; Y>BJGΜ*3F ,ǹvQ"1DP1썴"?,zpk& Eo&b9FuӸ55S↝ jd,2kbU@tLu.oYPfD%IQ]s?M˽_gQ%7e^E .ݛ!GhBÚA՟#6dMnOBu GDc^ t: "qQ%Hq0.rGKPB-?~nA}Oc:?4ú"tm71pr6ƯVdRV4WC4Nb ^@GYKeIqrWSph://0W3lSN Q]a6i?H!x7o1`#a5DHʭQmw w'#I50߄ O`nq0BN=E\7r2a(?|POc KNzugQ |.b.CKĺ"G#5;$=)}f| )ئĥJF?6 9)̾1J;k f.1HZjtxhZkhF#<)^T,AnYT'i&FlyZ%6ށ( Rv(edeJq;u:|v/8>v(ҹGJņɩ⟁!RRPe}xQe8f]2{8IvӦu`F2z3}B/K'ۉ/duHduC䍺p, m<ė5`5R|M}aIFy- }锝f)>u1V=ҿ2O0t,=վK9 :p{ Ҫ5\ưf<C|ۏQX=)UD@ثzn(jqYSdD㌺?$ |8-{\$ $ ҟ 7#jC_S#WH4j?6}'Q# t.Y|_e+{6E}N§]L^'Ap4Sˁ -0Xuq4 9ttD ,'K}V.B($iٸ]Ѓ7!tEXScE۷4-Aꍏm n;` P˹Jql t"oܹ'(bw>`YV+}=)ڰX xO3D|.0h%yJzkClɦDNl+Ҩ N֌{34*)\1#7 7 "(%^ g yjvXBy 4`)jГ("ď)GHB&?,/yKKjIr60{3Ë9˜YVX;;JIQ=4U9noE3#[3-ߜ,oB"QNz 1lT&PtҒ~wT-~Պ\kXw q #KE4uI{@`V4Do,iby8_ 1z{ hKW`}jԬ=l*[,K)u۫z gtK>1Xg$(:z񈏜RǙg4=>=m7liHp95y]VՁ.aytHt L[!=p=!MH]?ۥdKs0C3孅$z329Ɠ oև]t" 31?b>W/k~Y6r>FH W:6ɩ^ҥ;7pRR|ۦ茶]6ت0fnS,-HY}Z{zo@0jf{MOvrE~`&D0O'fj B˦&eJ_{/"kl !m!z2``D~¶0h2=_ qx,pRA9gyeoq6vEtixDzuӟRd.4i׆tbd25BbYHX겢썏8jWr" ^ I˩mB?w}KCܡaې YRE1 eh'٩0`|nl\d1-VDBd\&(Ffƙ gOtWOO͈^?:>Z1i} Aa_c4M]W!YߖY(K[~ejdN$t&ل)fȨ.(Ei0,Sx[xi a đJ0< C9_Y=Vݕ@+Έ-j zP-0ÔH>6N4=2`"Wz,t(-,}@O>9xeSD!ؚII|1k ߢ!7;7|)صej)Jm2K2&Dh~ *o-:2]g$>Nf RϡNh=hhrHfeH%q ve}~Z\A\2 .Xe9bp%tpRbGo&`.(q $ܶܬ*hrG 󘛜ikPq&cqugM=nhN_!_.E g}a1:k8+fSZsa)y|31Ϩ\8)e [; >tkN.la2`=c}.1^/ !KÂ&9F,x39>ɣ#bQi^]&XwC׹D1a&U:8V)Dg>O+7bנG ʮeo%X^YV|eu7$[WOS]I^#\1E/um]ح%wKr,"Cq!F1lfthp3h:2 J0U> (8S^m2<- (0OD Lc\aj%I`CPȫg/mr?e}!tkINc„J@h/ ^dn^%J3;0ՙOj獉ͶK9+k@K;I$!{pod K'mt|K[n܀-,|4'V!sR ]XGh=I/&w𬄢mZBmrgEI  cy!wLTCux8dԅ\a eF ObR㰡vN'z-9kAHc(6sĴL\`\1m([L}&V*bɘ6le HI”6 l {J}H &51_8>{_BXǨ۬>b Gճ(>tž5"[A4p](=06O1̀H,rZ'ٛ$]!o;[H+,\$3@§Z>IAuOһ6S2:g/Үc؏ϬݾtDY5? ͶN<:" u(S )tǾH%N z^qMzxv!iq盩 ɂ (bLm%}lGgPH5r_^,,&pKh Ƙm?hq]/\(PjPeWR04տ_RXv|*11'{<6 +qI~Q>&l#H&ll ld,4 ul$8{YAd??;YfqoܡmR#>L |{r]@4h8ho8KwI79[S:apkc JIkW&m\q=tBJ~!v3:Yqvx%Þ?nJnCYh9@ #L5]4?HKm8 zoB} I^ !"5 gIIHPG!Ek"@.7 />6U/oީdcz}!`cGBʆwu3կ龞? 4b8;CwH&kU h=KyK;+\߿RMjS⛧pVkWǑg <3c X?/ w[8$5zp"GMIg1lE/ !KBz+ 79zY[,]L@Pulmإ򠾴_@ Ba) z>-|,j)B?@ɛv(%œ{%nKwZ}sg³(FMTIi k Ue6꘥/:'o"EhƖ5 @9Lcu89b0˽=NrXiJۣ^ư_ڔaѨ\x`ܴ糰E7\(z07MK|TuX(z3]% a\aB c24/H17':? tJ=Fu!mT泑Q|ذOn;:DPOZP#zʂKjđ$XPf- ΀]%w觼koS9z^X^#eʚNWzl{$BXKC9`2,T.gE!-Uf"6d,p+[,nO[rr3 pKPHR`ƾC6ݣoJ?\"|!IsXZ)FyV|kQ Z+$cWr @LbAxҊb8 ]`xuu ~tAA4m- 8b /aM=v' + Tױ2%쫞Fn!LaH8 B}wU(m|;KLMzh,1RWD4"s͵<ȍ@ "k=loʭ8Ċ 'ŸC$UF1, x ך܇F#Zª/ꬨ 1$KnǔbCW:sʕlbbqT;mRDe⪙ ô,<ߴ=Yf1ߪ|р#)ӉUJ7XZ/>R"*ʹ'iC27EQ(NDw=]e)zˌ z062M gN5- 6Α3իI] $Jlc^=K4X 0݋nesB4ާU bL'p煆u T,oM1|oU:?Sf}S6U9b>vq*F:Gb E P)W]Aw.[m!ِIp:lKHBNH];@9s͋C9!/cY]Θax@ b=OтHAo#IhQ"դ2RZW<0_XV蜅DGL\QÔץ ոa71Q}e-0ӶqJ͞t~ F4YU/%q#ҡ_j\߾Dn|0&$,>T&4u pD$$y`80şyt :zKz̧񾠥*siOsGRV;Jc~2 ̭aDƛهD 3l( NP5^qkmbYP`5roxW lYʷ˕0ɧ*ru]6Ia8$ slWNg:ȸL+af@SZu WXfU0OS8؝1֩hs`' T.d/ut2[GYSwgFhuCZ{řG961a. T,^YE}>7iL0@Zf5SѐH]DkG eZQ\b. 2+"3+eУQ8@o1suYrg:y- &" l@7,Bơ׎ٖS3츀݅D[\LOLZ jnG9@M?X ݮch4+r|^xNyOaw9/;^#2cZҪ@iذu}W`P5.k!?(lO f9zqgSx7/#̈JTvݝBЉ?l(*MyY;F@f]p>o!>g[MD,Sl-EHq=17J^৽{lF |wLM0upCڰް\"ۂh׸vIAr/b5ˊ&DU&uw˳yk^BÓN;vi^_e=RQ.Xw+Y~/Pldڐo&˯DjX_?e43Ef%$'*KM&ES 3=YelkulpsʢzM@4W ˀI\\'[zث(% EMF;SvM*uu-R#GfuL3c[]J"ˤ-vBAQ%'ʓhB^/3sJ@lXxlfm*/It7+VND; \8Dͨ}}5`ӖQbOo!nD68җۈt !LR}:@ 6Vj όPA"aOm$bOǯ|aΈAf]:@dFc0AjmДq^*l&u9}! 0 ;XXr)+}iA_OF5nG5ԃJD*F/8Fe^bC:5(2%F= h,Yw>ረ~\^>a.j󶆁(ƚϕX.q@|n;ך-7>vz4JlM1#0Y$ԣ E9tnϼ`'iŤ** 33:S^IuGZQĭc(vz%Sik+F!?\{C&rAu^= ْݸ"ӎ_3o)l@A7hHIP:Zq) iA#j.ibJkޯr>eO,Émqm9qBY p+T/C돻*CEAJVW7K“?'pVdۨ7f#x$.XCJ]sC܉WBMImLA攤4Q#Ie'5D׌1w̅u+UY]/ <7_6cs]5ӾseC`%96J TcKZ!Dv2߅+vHm7;Rî^(=xE/r㒙l{Nד~Bby Դ?b;TIho~3u(6vN8X;Vx.jb 0]i{lx %v6le:'9vYx(ħlt}e~J?o"M#0yJїx&<Tjg,YOHMm f\${iA!U6"U<02pmf$ӭ J(/pPkٕfAiqF8v LUzjE}?M/3>{$!9a`a߳c{# &@ǡ2CZBoKs~k-.*jC⎾2q'KD,kg8A8wbiWࣜ^:b$h{h-{ ^_Y*Zڊ2:¨ٟnB&Q@Ey].c8O1QE=ģsg~ydZK9ܾZ#)"SѬe vǂ~vv@Ro,ɫ f&$i)R¸R^!PSV1߶8 -2gX#iHu]{I\Z$`nU}PcꐯO`}[r}m@L*sJtbڠ$ZlEsyp4Yb#ksc쳮ϫAi܀~F"/y3Pmzǚ_"rC牖3&c} ~֑:ulKd76E~]3B'm-S$XG[:^LMss HkD\"M4:AHL|`t'- qMAƭ:]ul^׍Z tQ]AEzQ6N oP5ȃ &B\3D p/w2}G~*kf&9z.s<xS`6PURzMݽw {x7|^]īHf &lü _v砦V62s>kiy󊓴#X!Y0wTa4/[t鱼C8M38a4 ¯Ex"~,3dz̥os-*p^3i,G\PgC6^\,:6fp^o1TӲs鹎4=ciXr!xHW|e@oIYn'ȷ,Lf83a4EucߟeMzytaof#I( x$t2pEwWEhX|3M_O1D~*HФ;'Џ1:ɿ>S7]8d #99Z-EfTU'ö Mg)%D%X*~_U@-a:a7{^b z%58ۿf^Ps7M5DJ)}1a(ð:^ʱƊ^\uj2@ ιa>7kIxe3}EE9fs0A{_{oZ"aB;*gEpzC2)&̐50mU;H[r2sW?nc0 -w\P3K;x26@8ֻ Ah5ǨM쏸Alh?^^{m<"x@8˯+*Zn faM>.D}06 y y2di8[r>xZ~E<Y1&[Iæ! _()-!722 T B]y_;򠰕/~u`_1\sr;ZՊBaiR݄2K7Z̺5ѬϠKP1ZIɻ7 hNL-m uK8(mrHe(m{c5 ?ޱMEdrGk5 yaNOݲ{dEf\T aLX~ l癶=iO5arS.2M ]w.UYtƑ܇Z:4F\@ yJ;#ηh/&dj-)ߦa8,yڃbD^hq%V}Zr;cHWr<JL+I4`!`@$־=diOB9 0lj[Ɯw1NYlʯ |pwUc6r@$УRve{3]Cp8"BPW5/w_ҙY-s#R;R@+jXl̩8v.F%/U֜8,! SSb `""Km7efl nɝJYY<b=D` ֕Յ9R*gral;[A~5٨q0df)>x]ˆ}W~[Ɩ[Z|q. ;]=Ķ{w9WZy mQ6fb#E|Xwv̖X匸3Y,B[iGMf=g|kbT>=Zz^y?-SO"U|iKY89[aE "";2sZ->,4VJH^5V`..-$Y49؞9O!/y\J?| ug" 7]*!H.YU(S3w4~ Ohϐd?l*MQDadVo]ջOJ"ʎh[*|511-\%g|eC7oEb4G=< g;&疲ϙb\(#>,PFeJ-6*f1i?#6DPԚb ;`㞱wʛ' ۃ9K4v D"}CU'.!:46Цzћ vԛRH8n_j=iC2;2{5 +\/%+s},nz%wk{ǂkW kyhEteW.&R"t~8UNີaܳ,E^/1T4[4*2)E%|־-7H|@{?_ Zٗ?gm]IxVwFzhN|&Q7`Zs@42SZT->\/ ; o_ k#mRMSoh".`eZUFs)G;, *-K6zN4[d[hQ uKX7t;7, y (}3ńu\otVJZrۦ}nFa=쥘XAD=SW_fe wŌ7*Y̧;D]v1cjV9B@!럼:٫YS EB@ H,-++Q%' xk&C_Gܯ\RPʜckmܸh]U(1D%YЯY=ז:O;D~bJš@ւ2ЧKw(*kԧRjR$#Ўɏc3,m9g^o*#7¶+I(:} ^e%joA-5[\޷3"̳ 6w՝P_X8y& g]nXS'||^?Ny扐29LxVoǹ,)㏣QZA(MƹFGX{ߞqÛ-=$V@%,T̃x=X/xiL6iP(|ꆿc6rYz.ً!:ȉh(蜅s=Kf2ҿ[oMڂ==XDBKc/PSy0ۚƏ6AF//N6shѼuc ֓C(aٟo"C(i1oZE m8;E-wZ'f-|wjt!Xߚ>ޛrAqbrxDSy[V&%(~>#c*<ìgM=ԥzSW"ZZ򼢝Z=r,}nr_K?,jmE3~0FA mt~e7av>m\lK֓g{}le}]FƔ+}YTc+:BmT"w,u(~K^A>l3=,Q\ o[0s6_]mjiIRC8h4Qj馋d&dv!#_\AF®QM[hv2BuP+\iCU]޲W/՜XԃZY4i+ڿX)Mj9q9MFkaKm 4NRW&V>qµql,r$J?4ET,]D4/oѿt?DMyy#dXp3_gbp!1yP`,C[0[3k)^"2` 0OֿF5[-\Pi~#NU:aH%\87jK ֽ֎B54+ӽK~%1WǕ 3 nHub A9\3-W{jN,QbU˧gH1jAzs`Bv&rOyCXޯb,ӫ@o$<&TƘ2gj) @nw2M+D+3e4<ĊHEHӃBUQs^ kn;}1$nVgz^uك[52${!Is>UoJX'lU9'@'w[uysJFvnix']a~ACIøjٮuXEY "J2k [D5;s\z#_0@Q-OȬTJL7/< jE. qW#xMM&uMDp SAIE˦uOR ]tPNտD"{.F⣚QձŠ?;̬,i,&xU<6]O Gs:]hJ+O>| \L8Ax*B\Or hGp`C*'~հZw254U(ۏKڸ.JQ> (颓zEQPlAOh˂j7kOkm ybwI|lЎ94}3:o){L}={'&`3$f2=̽6T`ku0O "h4j\iDIKT_$sΩPUtr+O|2Cp^'7fa \x^eU C` ״c2}xAfѽI#-,6b[el?S?fteu[qRk+rvMEQS :Hr\\ (bvFܮx\|c@)81[S>t/Cp[ RQ~jF0-GK~XE12xn:O&$z3$n`GNDL~C \eAei48yQ+gG08ꖲIhnVuu5P$BHu!; yco&||hn*{?ZUQ2[ 5-@L2eSf=" G/̺8hbtbչⷵ&;GFCCDMaʆ9]vrZ [Sfyv}wx7 B=$8-W1'Ŭ}BKfv:eZlAL, w3޶6$3w:a&ZDjbie7aڮ b|7v6weNt,2@ kZ}!4yR&WVsmM`IH?T Cðr&2P"R@_ >⽾Y͒pnaB;1cꝨ4MO,FOߴ1tA v==F\yuGC5RO S[Ul'vo(+ ?Hފ:,jnRVKTx#L.zq 脱h6۰:GTZx?y^g[Ff1ImnIy8x hLPt?Z~=d #0,61 N~r|0'}5:-\PSɻkˊi3,ɲ1jv: VuO}m +6ytؖ{ 8o.=LLO-x:\!9IB]K'' r'ΰ?G=fG)L:Ŋ[s9주`ԝT"gm{nXQs?mA|+ry8#nKZۖ y!U\S(!qBşr6\n D70ٵqVNiz&i&Hh _@VZa[H\ƈfT"/nD%A%}\ Rgי0JMz9-kкdM~ϖtsmG-唒~@נX`DpOF`D0e7OտbZǻwI'thVlG:/h64{4ŁSvWwԯ#Ȃx=!R2,#0캌2Ebf{*% j8^g£-Pa/G%YWm~z42ldd6+,:;J6+s]`8b 6xqN%PU)̎WIŜ UgMᗛo7:CuQRs5F\P%fEKdGO^R^DlǏ 1 COJ5Z>mkm  uXg,ct_63s lhSM"x\VQ Q0ĵ1?UzG"GUAx۪'95JC/&rlw{O^{j4^XM{S&[wY$F&B|sG*sdԶ^R :B>2T1욆ϞmDQKr"᨜SGFӹN{T(d&~PEꐒ@n_Icos ov0}sIY(rF li)?%?^\'5bKk/ E"~ImYs)MWcK4Y -B&Ymɫ*=P|46_2~;i~1J #xe0%˟;1^6>ݼc'*8Kܻ#%fr@m%g&c9h*v. Wrx%Yul3ź?|e9|U>(u=hv,NL=lmZ-d%@nm5w®PƇ)#X>=tM'3yAڃXCp#8,^G@zP6#”Jpɛte$"DE!wLkt?VåsFֽf6vY:E[ FZ #(wІeL7qy5Bl3Fi½a++ju`[N2+ 'L5#>8@Є ԋӖ_D.`X!2ASkh><{nL.ݧb"%̨8^iÃn^@806Tj@'[,M He ߠChKohSwYsT3A_+7ƧBTJ-H!/׉T DZ>L2ϴ7c pAŶ[FN|l5Uw*Ş^ 'YqaOf\OJHBOvaI]$"_[Hh+V'DS>nQMm ⟥ [3n׈sB͟YnP0rakjo*F07٦T&smP;o\ۻ=1-?:;>Vۋr0gk5(oxqW]DeT≈v(aagl]գ=|۲wFQwν %uT_/Zp#%n9;E ! Ǫ_xDҰWE@pNaC 9cvUJ?_mMڴ KZ[sRلHG-V5(0yM1BשsqFXObIoͮZ[#HB gyևM^Cdn?\>"R;$<ȺɽLM 2K2.L,81"m'LO*A,C+$f&gSIOmrdjÐ8]>E˹|X _%i+?-Q:7((xִ0AE|Afп# 3c;$]5SvΪfs;nR6#x 3LpTw$h\2I[}`\V:X KM5ts,D҉Y/_N T :je@kOO 5n%- Bu q VFSmK~XKܒ ED;:RRWA-:pm ,zyE]cm5Kh8YͪVX,t?2]Cm~/.Z[=^=_ 5iG*Ơrz^ J,t430 #bxWig8+dn0<{E:8f!g[OTd3Z>I-UTHҲ980d#2/znb27*i7ƪr#v)实K]bW虬W4* ch-”=eJ4LwTJcTb4{}5z#F~FYTSA<6}' ` &q?ub14s dkJEխ:)DKZc*|,&Mx8(ȓU]3xÿQ8)C'2jh=Z܁׊FjPh}#Mo =GϓNMQj=2H y* pux>>X~0_ꚣ=HlPώÆv(iU{* ͠VE0aN6rΗV[NףCJ؉1[ȷz6֋v-7-e<짷zɽF^U4B߹'k YrC"bI#gO?deO.QfU4w) tμ>]H&^cy碬Dx[㹉HAN-$xVNN~eGK`I(")j[=Nuw;ONs6F}#G  ;ug:9B0;X, SGFcD?W B 쉠xOfW7 Vy?kŽ@5ur@ rz$ג/-SԮϱ9nA߅pSG tܳ] |2xhBLo.)mWƁAWhl (: `{ydt(vRl2ꛔ*,5{6to8 l|=w󯸰ZjFƖ)2\u7kD€/U;ˋfEݹԡ F.A8բXΎCsL'3a6 #\uIT0Ez dO𗒮tn|@'l&uSrG-`厒0Ҏ[h#A]gcuo-9ɺG0{wnb7B嚚}jYS<,h8ZrBQLbc#0:΀NU?.֡y6|21}GVV8SYHp˜a9hZ33?g(ʅgpL Ywili$~T06sG라? #J phA{lMxHX#wIQO}&/89Kʿ<+4|XwIG@>NKw~[ٝ76B~s݌-HHo {R j::~I6y3Ҽ-0.ƾx fbiU(,4Tw]}-8,->K! 0gKgB?./yԮp^Yh23+EHp9'ݦN/ʃYT \q^46_jJMO]gK5JC$ى#ùO74Ok@;me1sQBsӅ'{g-ϡ7O(N!^̧ gE-(e;V*~ PRX9لAYHMGF2AwU! X!7c3X瓍Xͫan@=s`T|>i g' Vp֕F8\<8HC}:n42 Cg}pzdrƠ,Ÿi\wLA-l06GAxM%%RB0Q>mB& ŭef<Ph0PR(-ghG|d32+H5:*n. 4)oV8Ix <O + u[!F|ڴ4-VW',XbXѰSbG3=;j09 7b9Y̫^R欹RoxЪFdJ' qȿw2Ds,r|_Zp$ċw } rBӃW#Α峴(KB_?~_X |Gz6 9/zh8+W J؃:F5?RJ^)r>r޾OWȩ(dy7VgS+* 7acmF#rb%nc|x-4\\Md aWjrc]!QEW4 [+JQC(Qu#mP'-o+u(bF뙻vŏ=&]ǒ39YyZ;B_xW'EbIA s׸r?Ȟvt+"83͒m̳N 3LgIYNX&ٟG8͙oDZx4i3`f6e=<C/2*^PC,MRiigN܅W/լj2}h.S1T5)RRmJutv[N|`ےy}׏?x榠q(ȎrNB,RǣȾDv OֶV35H>0NU֝V|cJVѱ\!c)~Sd\hTM~q^V dR &iH,U88 %ZL߲SiàX|44yt-/ҹW_&NDzТ/gA!g?*hy‘.g\eVZ\`x:!:'UN)qЀ}‡ s>8[J& &:.*$o!p=oפE O2!G|kR,@g._aʢ2A!߮#Ƽ={ʙN'poTe.9bI~yCDz4s;[jҘ Vq%MZʻk_۝8bqs9Ю"3[ ڏ#|w&!y G1Ò>|WV}xuYRf>q?ɶ>s6l`snL>DQ\')T>ٚS~TD (|AL r̛HsN̯GgV?b\5J.f}3 ՐJ<\j={|8\+{i Kr< e@nnWZ_IxJ vz?-]WVhV(f)G4^[U$=z3>kr_gG1 h}ŤWLv`SS.:⢵߫ <7@y.nNo[O{LW?gn礉#|VX3o%4d1k]"HZ[q_^hMR=5*†$`"p*  7@1굋P;:F-1t-tsdwnTfМ$Kkj{082:!5]yߥ$;>s&5,( hdjUVSeNȡ^|NJR? ,4 5A,P3i?cۄ &>eCUrME9";8. N)0*x; voQ_յs_& Wd/n=z^.d^ b_}Ԗ_0ÜT$g/cߌ[Y˱1-(Ļ`PZWyihoKbCxѭ1~d9D> FkdJ:@4\3}TIQ0B.' W]YR vX39FB\?FR Yh9pjf;(`ZXe~2wHT$T2RiiCj46YxPw|4nr |̍ htr۟~?/2̭NF,BoQg2("m(Iq`^YK!@rU}FN oYB+HY\">\+|˒id*iL~OPc^?VAVFO[uY! _8U~ƫ/Wܖ>ku}W|stZRF\)э# 5|F<$WM/ R"(X퀫trko#r# @w Ȃʉ) Tő &dJ{8 - 0fSabi_kˬA'BuShg489LÕ4Y-y7Ɵܯo}4w*mC#8nFɷRtֲ|9GkR[xZ8<MCr!̦s}#載m|^y\υ2&kgf``v既cz: )_%d_7ǖ]V3e$.Std:Z]?Ǵ@^y>Z޻;0@NPyniZNζQ4JhLťwZl4 jy3^$(qFٽzR8|lmA{S=tj<@GR/Ǚ{2B.#ɮVU,g^1S9>(4/'pr#&5ܿ=鿭M`#;wy9=!t^#I vά=):XV(7/P#'uv.jv@.*ͻOdh~7}J=vÈ_; *[ Qj\N0qCC[9H}c@;ַJpH mtKAl=un|~M6ZAnM,1BkyWotL|Sk>ã`*L۷*Sqkاmқv`{ ?*cfs̎0-KYb|e&|m9r+v"+]{='(_( >오[>73Uۺ3g"e -7غRA!0Xg>p$u)dFآZ0JhBy{h f4bx޳U{y M6[&{%>Hq艠 Oݸ3'2 ts.aNA1X.\F*kLNU{!WyTm-s)%AP1hR) \7'!ngQ1 9d@@xܖ8h{{Tl+w@ѼME){uI@c,gNݢ3R>2j6u<T1Փ +v % &D(wqb%ge/X=0$0~"7Ve-G䮸~ *WYG?sf4% L6F&cK)" cVZɶ\al Pp=5z0k|v9 O}'yey xzm.^'^쳁\Nj,^:Yox`0W*k)zd4߆0 "?j<Y828b269lb p706y48F6ݷw5rO9ԏxAfL:DF@8rId&<I"WՙZ[T꠹;dg(lÌg>;. ?pƒUAdv-o \{>X}.e!ى6L?# Fery%"caݩ]XQkZGWd ` I`bC, D?6H; 0"fҀj9N7`#0y &8wT: 6sHѿ*\ѓwq@~fyei$EC.E9؃!lߏ'|"Y8IhHܵzI8/VoO(g| 3ki?=h`>-Nxvp[Tjic/Dc SsXʝOپ^q_P!.0~e92v'n8Y5E8WF"J SI]oiw뜘Y|x ,{ryۯ:JeIU-TROҳ o:٭c=eD,iRM>`3f I]-U99Vm[[G#iW*60nE\q{Mjlj,y\c:q' @x'p ɫ՘+`- :2#DE>Eґ'x3'oh08PӶ5cҺc2(cz HizS q;wrh5ٹ}ˎ8V|5s6!Z V0U"7ڳԧhEi>SEnelEF*NGv=h;"}캛>DÆM.Ǝz*>FXU׽e~9D:MAiƩ 2aUi?HHdغPiow\d?sv(0"cHqLkg#4 @v^Ϟ qeCU;i*8K$&bGϒxD123E95'pьjJ k.FxvY^ahWI,LrPi%ګ(VP~l i-'MւDmc12M+g״d.FØeV[nTI=@*]-$:QwJT FXq1H9E*U iyg*Fy+H=t#pJˋMIC4(=aIg ؍i5"(}tDU9nmA D>DqͻF&rXK0$ CwI.1XħFWMRYH@ $~xZ:i PCC@ IC0`U`:Z:^Z̈X o Ew{Gu8x2b'JiKs88ڒp>\YBSc.Wǐ_a• ͵՝Π*мW_I" @~z&gSt7P; -ŎL˭Q.5|te՗z \0o,IE 'A%$uO FpVQ`8\\*<(|mأ0m^>; ~NZ#xAN#KݛҰTa@.# ?rAeCNvpeʟ % /܆̉q\>d q}Ybgp(ۺ|ķW=͒I[!W3w[]& j2f7賍adwUX%^w34O]u cp5CƝ$X/E/lCg{)Bs[`q8WZtVUHU`0}'j̆!X}+CXu1Yɶ1P:/UQGkb1f:c O4فUI=X L#S/,T%S! W'WQ{SAGݘ ea*t:zĦ^Vuyy6hDы+< (Be!.uzáLVݱM<8EaSX|+;n؆#yQ@ V v',\S%3!\x~>7(߲D rBɸ0 \1WXj-)Nͩv}c)S6 Lo'o/SYKʓ/4Re01<0H¾=P&?Pt$~DHH,ZT0AyD+]>#=¯3O?' $  -swç|s _7˚SeO lh?P4ɲ9@7s=j$M=oX-||ɰ;iO<8&M'źAWkA #ֱ+n;|B=c?`VC2A;ʼуפ B.$u&yѾ^hIJml[S,PүUe#P Dz :1qgjW!qB `&C-N}^~ 1{Lxlgx*e-M_(@0vp!~)P'=6(Tu r/&d:p:)(6? 5|)[(P~[}p냾1N-Z],9#PN9q@Q%):Nh(:<,V3!eP<((Ϭ۞c_(~NLׯx1xbl Qc5[w:<8Rkv`{zQ0?V'E 6V3͖%r7UBjX=Gj֒L}ӻunSu'(Sәb,u;_j*,irQK^,c6hpf'4lcBW8o89Rנ&K昑4{2{Q뢐p:znFHS]hL9*^?u.O[*sR)bpV rL07&%}@|h~1%$ot0yNST)V]I"5yȆ ^Em';}H̞y& "%FUBYk~o#,r1oGzeމATb9)Ɖ= j@3A8n=UEVS͠N& FNs,2'9V-D*4=1~qܝJUma:ez&6RXrq+UsKX,E{tN|W=8C[.*u3&~+! -o*TzmPaN 6iJNΛp/C]-e97x,+L&keioy>7M#5=5Oqb @DkⷆnKXU(Q/K&meL՞WΓ(o <I̻Im"/aVDY"L-|]ى*l*^Vg.KTtW q(ǶfdkYhP;:E}X0Mv;݀ b/u12úiƂ 2.N[*uAtVズC+G1V(8Sء6:93֥pH`H}4dS*"t2ffC\E AHtڇOqk龡ڰd} 2Vɞ pb3I#(: X[V[_GjNЀ 2џL9@iC~K~*hf~-%,rw,Y2{H̆esGeDId̻4LRm[;)Pip!74oZ;{ ofn;4iFi:؂X=Pb:G|gyF֤#:|ǬU<zF? h*Ua*v[ ӾA!@(á=%^v=ݻmd2/ RFm~󆩟 !κ41 LThfStv?IAycD2 {nrhV;}sI&{`TDH/0GlݖɲYn*h96+SyU+)ѧ`ꊛQocƝKb`IAk8.4 If<'hk{ɶ~pQנ*#ݒ0ˈ]-fo-iwZy@3c}/L (!ٿשkh,&Aj-vA 11vכ8 ,Y{+S8 Փr8Fԅrm0W49noUWX]3ū [Ә`ثTЪ2Ct1w}Tr-,<_TSK= ђ \ݵ)&0]An _upgsO) |! I"o_Zx]hc܌/ZRğ,ΰ!d[4FhX..9?9^QFgkY_]}ZwQ_W#Q|m+G;u~r2!蘸x4WR/؆qIи (w]7g;mSþeeq(A@Mhžh_-¯CN` Wڧe%5:QO0蒡G.|,odZv{=6n/PdHp&UBt6Bw]L4¬żDՈY}l핻w1QTۻG\y?g0;h`w`|R.ckb#[X=G^RbA܈ \|mB2}sE3:۞N%oˆեB_rB+/Oso+I4P8Qɀ("r6!`~]ЋL5 AjwY0aO- vWեQZzZQԞu==%"lfP]!9zWx-*z|e~6$%~(d6}YZE.GȗxUni##WpM ҉R-^O;.1J0) (@>IzącP. Dke+ё{R7V5ry)fp35hjʠP9Շ$NeI/bκ]T1;;OI+bSbL~ttoL7v 1H4]S 7v!QG{\fHG "cGLo~Ld" nYy>jsHcK+PHw aΚWeqr[nlV~}3W.1u6-%VnW,-O rN'qB{I+ʼ[׾{i/uav7}4O7 r9\&)#^ E,:!+樓!?4K: |qk -!!7׎/eye/rIvi6#INYт~ ,DnsUz^(39O~zG#pRRh:S*6E4Y/"/r SGIPrM)J#*SE}v˻X&h) UIJ_ }vX7]Ž:ے0#QMG/$*%ɝ{9[t?蹠-r%P_YOa sN{ljt^;1h#Jᇻ*UQdFRG3S=I9/6)dQ?0 Nu1 -p.d AΟoO,=E`!r'+/}WB&Up1;yXlj0]ٻȀzKUd/̛5}{B o.49C0@[s =KkN2\Lg:_!ו<,"F=-s8'Ysܚ٦ :W`>AHiHH)  ?=BmE>&#1߸u|5OGQ'W25ʏU}?d,>́g\Mmba`g8hS!md{p6Iቚ?Mk>Y2-,L;f١e6ie$1l m 4Z1e !_o7ז ϱnYX?\Ƀ>|Kuw(+(B"r4"9W-) RcwW#nJd6ۄX)Bhȵ>18k4媌vmDtBN(DIOdX{Z}cT-T'!z(WV3:*1qlw_d71sj5\;C}s@9儨r%:/%V"_@Q `:"gP96;**+nԦ$opvce6j"&sJ,5&6P|]3ZXL51?QI޴6gtd/S^] ҉DW(,e DD+ȕI#tzkLCt-/.K3L`-c[7T#hL$]v\B4D#@^@d6BlLଳ3h*"`TǍlxDS^@JԳU`(z*DRw/1<LT^R?2D~]&Kr} -Bmdy5sU]MƼhK& &!z\uuo2Bl(N._Kj#Mq⚒3`\MF_C)rJ伒؏p4*Y}˝fھx Rv_xvwW 0f+ɘ:<<^ӑ$oyZ.yک -_n:ӑByNi.. S9>wAfГ( <-p~Yw찦LȁX?Kŵ1N24<|ꤶ\f+rK_ nS@KT Y \z-y !qn2py5qhΓs%wP]\ ݤܻ0غ4Rn$~ vUJhY TiA՝ώ&fy#٩;A'r:x4ϊM~ue!IoXq*<O:zQVVRζe[1>r 'YE sLKCslΕfi(iKhpR@^/mv.a 2keځ@ѓ XK U،,B7+l=8B6!"П$nKޏ)Ja )*t<|X"9~B28t@zSO6Ӹ>OyBξP rS뗩 ]e GIN`CPur)ptoq\fe}.\x[$ 5>.L?]{1kS|}*;*9}dsLW7A_.cr՞0X sPy96]ŝ ]J\rHszY"ʨ,@Z m;F< EegSƕs{Z OMp6Sf+-J1Hʳ67 噹:63;{tc5/a)l>^k{-oRL&cIlÅӕ- )6۫*o:!dx|=w'+"&Zby!'Z-W̷$iIelXϭ–r5fDR&S8J 3I.ƒZ86^:۫5P:do k2HkZBar)3nGrE5zW}یUWM0 QNq`n#Пa8el1+s91M_p4Z3Luڽ;>h`:053iDALP0[BcqcY;_bO=C' OEѓ3]m~Q W|`CRbx'}w$rMt/sL>n˜bemjC>NVH$'5m t =ȭ=s`8 gryJ+^,qPME\/C:riCzjCйPswY@;7`d 7^ ђm,b.lH.ǔЗ S^i6iDd+;WK;) JНE=bŴp $It>7zL JW 5H8z?W4yG n܏~_yM /K\"t*%4L2'R?Q47\/y-k;"B#$d¤˯ C-- 4 {+˱WX)qH=XF(&8sknj^̘' E ԥ\(*;c1U5]"STrܒ[RQtf.yYɊЫ?Nl$39U-ʯA-TG* äWޝ9!ʑ`͊oPAuk_0< m˷ {Z jB MEڠ*<lԽئx;Lum2SP3-A,RE auګ8 ^oi_M+q7D -\x0;,`^BƟOw,-c9;Xf߽ Sm5"Wba^]YluHN O9#t'Z Sz7z&>w.'6`iYKn霴"*k8*5 hX}9 Q'/1֍ /٘eyns4W#^$a?2ms 2yZGO5z] 6c5RK[xP: rV/(L w-?'](*W*o{ÌY@ Pv<;MGAC^ g^S>[n&d0`~"8Uv)[u5c.[?Plk\G=S B7`J/a7c\ ^.cTT&E!+qg Q+@*}x ;30(5Lܾ^~HgQ TfKS H Fv 4q 4&bPrte7 ws *7 Űj', }7 ډA3RoE_kD.E:`έE}aD\~N58P8!?]:Wx)K;HFTBq{nY &H Әkb,6KA'})TI!.zQtZDr:Og'>nONq"7);V*oYStƘB1M菣{xz' YS1_ 1:'d#.iࡥ:]6~'ɎHHO3i#w9/Wk+p C,:14,g{͟q`-c|8wN``s$n[.s1GvZ!/b^){<{KC}rlNFo{m k\CV-u!5.nzxR!SqRZޜ2| v728L,It3z.DNc-yP5ĢwbޯKVL_KZl u!->@̉/[1Uz}82-Ԩ ikǀI0h07IH!䴻z: 6+ZU3&)MGRKgTo7@q- j:j;lN !ZFTuM=0#h5^6͖C3^uA|uh3|?{|5XR0UGzB)`WMX! l>m3V|YJUX+Tdv d<Y0H>z}eA+Nӯ <:`o󚑉TfOzɷIjxSQTpG$G YvRf蟆1g@)T찼]WD HPQ8t xm_oZc%H~0 c#1Y<<6(E{hg>ԍ3Rb7@KH)M:Xby赓 㬳I3e+׳ƌ%pSs1vXeҁRF-}W.ԫ 翂E߈ə20J[ \Ոhtc^c"3hxk& 0r!m2)keCn"xcH{~<5FX ˔YƭpKH̴)<*k#K EnZ\ $zR"/MQ `2/j(';ӣib g53Vɛ=Ӥ.Hǎ8g`@ylztV*UX EE{x;O@7,@C1=,̡Xŗzr#+^ٴI99 z˯)HE9e2#ߕ@z_Zgx{?WD<ݟE9Ϛ|6>Ttoey/PFц-}]cP^2,z1i$Q 'S/ȼ٢&(]`azS:bw+Owmdò|kza<E6 caG?L^#dkwK%e6@r\򶧨kp^&ϫp_0T"OXwD;y׆,ٱAׯG/ҕd.rŐL@0](>|IY~ݻpH2nL#= Om>(N(t]{MV]jK5<,5 [l ܋G)ע5t7BptK0-u! bo%U?H>{{El4yY?e(P2IOU^_ N2'=P-"T9X@ gXWXV=*:XbπUHp:?ɺeR/l/F+ @~'TCûRK9SQx$33]JAzo CI/#^Hu>p+;vQ[΃X3|.-a$D7D1}W$yy(4\*b/`?'b5S'Y|M]w魅5Jo}8}EgTL}ZZ䏗fek 2z,NglrQk[^mȹ:| Fk&q٦-RDժ8Vhh@od֒=N?f+ކ 9)ET2ro%j̙H[ Aw}DET&^Aq,<;V|J|*Iil$Ĭ`C2ik__Wnj)e/&HUK!k{P[7L0Yq#xKg-䊁ǧ'WQ@sARQi%ͨwN41[Wnavα:]%XGMʇF@bBtﲕ &VRN¤z/~lC;1=iD4PyX]G2a*!5'cn&` u;vJ+) D *KlP%ZDmH >\8Ʊ%IF:9x/Ζ5*Y,_=m-XX\QgPywIhX(CXǿӾ`'%T)]Y$\Cp/=Et^yR4}\}T>>89;RFN^y}e#I& p\(|PJPٴ6q5I( f_>rl.b3PH0d {x+:ۈGkcBXjӣ$IŲƵ(%H7K_)pgYѐ5O>n7r:V͐1; QgxtZkZTO]犄GzWinKwpqQW |ת!^M N贁&(~u]DT{B:߽C 6[ b ^X(e. 6ƪMr1сT|v Of@:|eIW{3z/AȂeM=ޢD}v.K qW]fVyn7z+[7{z19w#r6+$MLgT_Sۧ$ԏG} ǂXR 8e*]1(ނ0ff J&랑Ya^@9Ԇ&`TU]GoxZkݾJ+tyT iLx %x f\ q p꽮FH+(ǪCg|%;+4K*q;!Pj+EjW {BatN8s!pCsd|VOOT i.=Yn'TfL9V@ @_( 2lDxFgյ=D4Y.q ~s>ΤbxG(tfiѫ^]f7‡9Hc _mk0(m)R#AVIq2/ަ|CJ!2SʸfuxAP3n[wl0VaëkfG+G\ 37֑Ic! V)ӂ瑠U ʼn, r[-#PN^yM}mN_wjw08i |Z Kk ¶]> NݙL2v@@miCj&2Cپ mJ~.L3i/X'ỜA^|IS{rb G(D=wDOcxa0^-oDegDo>p%N[8VQS'vEK :/j 7cfR-1fġ)٭ScGW@ W}$|haW~% 7t20򡲐hP"t,Lte~EN>փ=%?,@4QE]  ]q̴"8%=d10rLԉXjā n'V*THP,h$C -VgxG ikCPk=;^dl/vv a7E'JM`1UR.? !`3B&)n[ )s< \Bq~:)<x|֚bA|fc'nAMwe!Js\ ;:.XZ~#1igZO@EzZG\f#1(1#g[bY& ˍ)Jv4"gʝM%\, Ws&S ybTbD)2~ z D0#ybCW}¼b".=m/AhPUd\k(/~Lf ,RgwaI滶,! P;j A#&1;Κvs~-M#,fE?KuEi)phkd: |M&)9U8#6,}Y(g;5#z>Dę;gpjD~{٫-E/ e_ ߣ|b V"3?҃Sp_m_Z͕mNg=R4Q[$ 7T1Vg@֢́TlLLYk4TOƣrZ7 'FRP1_.RF4+,n)v8i'^vDшq

    "2ޗ 21R)rT#+lᬺ-x!43}XGH䒒%'7P9|l5uVͪ$,} E6\'6 ݭ6jGGEԸ2+b8 Msb6&%Np@gG@cѵ,3oTq]\]c)vm.T;4 34 ӗ| zNQ.>gFt<3{%7Jyy&`mcG?*tj%3޾Ko8n̼.nw CN)z VZkJN'cfxߔ t\Fܟa Zf s?0<1߯v$3 Pn]z0arػ[90k[2dy]/2njJQ*nLg?#~sRgAQ-břWe37YEhHe>7[ S[6ZUla֏lQQ?,n&9/FLmf![= ǴBg\nVGH@CuKhVR .'$-P:Q /FZCzQ<${VAf_SYSx'>zTGyq o)4_`G$wx5aw-4!xn@@,kv[O95{`6zݘSeƮQy,  $n$[JkbۍoԒBǂ1sYwK:j'}0*4QXu[y`ŏ'Y- n& 䧅%N u6kyt6#֠/מR(+Ɵ.v cC1Io}cr %;&:oǞ }Bl--N0CZI_j|(vePs:ZCޏyEQw~PPt2_ !{^ť & &\ŀM{@/u@yYZkê147IݧR*L­e=BWk}4|a~:;UcT3\F[jz-h.!@V0&li Wwc*Ϥ ٍ=ZIb:SH78oҞ݃ d]GE®0,|0YA.q-quR>B +tOU>eb W%Qba](Q 2Mۯu?(LhO 9i~I{cRS}?nބ,YLI-tvz:G=#.-Y HXʕ״N1YyӸ<~Uua8R3<2Оb~O9YxLl}|9{،,]Cg &GRs"urGDg( `6OtU&i@rܕk0gJkGr"&P:}"4{E+"I9 FG(E|@z /Ȟ- G/sP&P`Ry"i+_~~rFJ .֚83J 3糸LԌ.vk+rY31ɿOFUsrzdb譸&0Xu`niJ&*O}5 "(9%iͷ@sRm),vӃ"T #5{])ޏ{#o@9,ځ - K$cϋնKPP Ezѻ|v))'@QS5( rI]"=.لJ6P}LֵRÚIM78:<K2T~cmiM\jX6sb"7&4F e?mjay~Z)]t0TŖ˔ԋZcI`etʔr!㴘b9FuOnZO|5+hҋ8~<*Z]3ufwrF@ͲBl+&C.~zwh'\t.钋I ; R?| gd%C2]=}\]"yVh&K0ҶIp4pjc@]H>!Rq 'j! K)Usi`}ʇ$-/#3vn氡|Vۨ OYˮC!@X 2e]IdEtBͲMDKGe(V,0?.۴گ37KsPх1]r|f\mxj݄ްJN7])H'8*g`Ix坽<ii,(.EN EPf<Ʊ(c5WfZd f|*\WTn^5q9hHbz`*Ġ/0]%{ǝ(,CW1p3 x6qZ>K6DFx֊?ÙҤ@ b tF}ΰ3N`v kDs'clOO({*l:7pߘPҳ!վbS]%iL ux~AVXh'K+1*epsu5YTO3 q(Ҩ碍+'E; ^\mà/n44bHL_ީ܃ OD/"d=oVןoϙ/NBȮ5ʑj}п['0IN!?^&N"vRP{蓴ǰYoAKlz[[,;$kPYČ{ƪ[[(Gq;M9]ʈ?&/\VOB7zHL$V}X/(Dȥ1تbL=JV^]RײqV ` . ]~*|+=SSehTetiFBm`*iM? admF[GZ~ഐI&GaZ]t"QQgCݘ$Z] F\IL =Q7?FP|/Xw8I_!F< |/^Rka C{gCma,aO4܆M7_d@GJ >2'4-q3H➵֢D)8IdMU>Yk"/eUe"@t!+KT_9+ aȣÅfG5 D_'{A>>?B U>#O[TU9ė9#)۔MpJ#?zOK ̣#"$H7f ߱޿+:tԬx̸]dB:N]GVuϧ`,T[zva)` nc&P\ǂ}^͖F>g:XN g+C[8.,AfѠKjM64-j/5=LYhԆnuʝ(F()Vdc6MRѻ#uk %Pa!XY4r[0Ga9# XE"Y.˜I~wM񅮐8 (/)" vh-٪h;!AeLW_܄LʿzB h)S,fr.꓾e$[:6V-]F G6/E40mme$HAc%kS}U#胇/K? \znZ~$6Kk?cF5,}b'"y)Oݑ$0(6[ | =-ů)=!ިg4+bWX L`՜c-Q|+G%P[/HEKNd"E8RG0b°x6☵vl#](]G=v&3C}Aï "eBߗC3@߉M$uˍxFM@H8ᅣp]zo|91ߴ©<Ɨݪ.lIHm3`,Ֆ ~UqO&e@ڲ4i}pBˤH6FEw-f>8 LdX Ny[TTw2@an^\`0WզH٢]e 3>W~G/5GKZ U8.Hකcn˯+މ7%XnJU S.whhРnpۛd Tn݆E~R8emu*ʌY{wFD3b"f_L#7>-n%t!glX .{(\wd=h.yX qi_%RtY.5Mr`1^0n㈭UyGepIGVNjnQ`UYb֢Nm{Y]yòQEW*k9_ׇ-Ffyb IV}~KԜbА[1 #xEJ_uDxe: Hw[m(ᶠq 4^ ][q3U"![yr?ϪũF"fyЉǷ u92 сc\r 8NcEAm; hji]:*wL^xvvQ xSz? 'mbU`[l)RT}7{D%}ߴs:ڝ*+vqQذY#Wcjk!=>Z_6!ZA\ GR`-2u#Z,zu3ϓiTM1dWWku\F]: B44qD6Hk "S.?՛>f_]IEA:~ي*GEKq t U=ے.BqQ.Nq FхzE)LۖEL>]Q .[Iv/X&wwt(; 4 /ϙ|* v !N(C܊l)&=2!GGpUZ_fF0qW*51ݓ-eB4G m7w0s'՛2ammeg]'R@VgFOWA',Q5?Uwju{>W/4Lш̿^c /6oj|hT*{Nzs@n)uTWF@r4n~eL/'-Ӓjd`0wJH^}[%8G+"o}9Sz!(ַ cd݂ޗ}|5|f cWM@YŞ&t}{LI>2eH.I(HWUOxr:?'i=OLWsŸ4ݜ:L}X@Jt}f?"r7ۅܷa"Cحap-%=Tg0˿D^[03py_M6듰 PBO:XQ Lǹ0v rKo/g =dg o4cиwi»qDp.YUKS)vVhoFܙnugWR]bFwb*{Q&CCe]Oyr 5I2Zl@oZKa>tܖ͔(D0}ڒd=@)rs%/% o0S݈͋L NoC., Λ!/, Qv U͉SqŹWo5$~^5 싹ʗeZNV K4fW2h1$NȂ]@ǻ"ևZ9':X{gx90N*CQguFׄM:16W+Ai뛝 %"惡UYg2nh)4'r80!7+p| q^9ꗳF[iɡ|P[==Xo(k؁a޹Md(_t&d[~|0̶11-–(C}0gs#U6\}S(D!9R2wMV5dzu%'W*>Woࠆ+o- )`[ϱ΀GSnA;y"K'SlU:`4F̗dS] wkv!T98Xn;n] $ׇj FCYYNm sOC]X AʰPѺd\;@clqU:2 h0?'J:l\ri/>6/0R߅?s f\wMI6܀| ?A4Dȟ'oaYl>:|vRxGx<17,a*' NBLrVX[@zS/S}v33*['纼ZPbI׌eg$Fi &&V!saԜ\/coW* 1pDB,FGuد[pGr;7MLSDmRVv%k-C^iĿUZS\ǥH[Y+ZN0vNTLљβTͧmCj ObjF:Yndʩݤ ʿcI-/)F)7roa fa-%-`rhi^)ߓUHA,*"͵|K71@fL~.i紃I*g1K|wBJ|9~^ޖoќ2:Q4F} ։r`HSNGҜNPȟ ۂ< vѴ~\Wt-5?<:+<=<-s<7ÂN-sDEI? &@.:Pl4U:$4KD&a;,\? z@a̝JNuϲN EnܶhJ5ܸ+ v@Ƒr-Bt<bɼl?ORֿef+Nm%^f20u%}||3;K*hFH"A'J5GBNhV2Tt#zLxfGUŐsPȇ~%Ģ`xM![/E&#N&TApi?<,@+ѳΗe,7gveK"يXY"Gɶo@E4|t._qX]!]TߪQ ݴO]ȍkw Wzr[M6&\#ÁؘRh<: DVGk!ȥ4h3 7c!!ɓt'ĵCT">t+ǭ/᪷tc.JBDVNlͰchg٧  hXPky^sGKˮ58ȫ? H?):kcNNq6W{vZh?Uo(ix[ZbhÙ^VşGbx(Z-vxQok%oJa<sVҗGRʈqdNt}Wv\rQ| WU&ϑigo W{$ kkJxyW ;Y%ϑ$WAѼVtijkM0mNO󀘻-r/,~:^E 2k YF0K)@32Ź\ӢDOaGc;)Ϧ Rmeĺ+}{H|Q͋]'<6Eoe0j&jeY]C<3s ͩic7S ML-02Fۧ=j{KYB+*΅-rp;yָbp C(ϘC~Sx^Hp<VuĸN4\$Td jz^5QҚ[;2 )D Q1:;:Mr䍪XD"c]\zq1bv2`]sM-)ޕc`h rYŲ%k*,݋QfD5O igViFGAo|}W0K#)#\XGW-~DlcsU羜~ ݕՍudǼ9??';ũr.x̛Ǣ#-#dĘ)hlY"ǽeUJ1qwv)GhӸ_T_ n? J^PtwnG{,}Zʊ9*_HB豽k!8#ZG/jF!5HaarNS1w*gi`_/uiݩ.n9'LTѹ7::Itة8jB x^" rA/Y:ʼn9#vI$srZTCre&1[j꭪s9.1'eVB8f]Ud2ªVHV\ßQn3׉DƺaJC5"[F\Z^/չ<ۼuҿz##-Dnd~]aݘ:Bk` [BYԊsW  .m!Wz6%~E`0;K˚/` 6<)@,=7c]X7w qAh~貌yfx+߂z>AEPTPtQ_#Uqӌa%ғU]4:*m~)C0>mk 4.ZP{σ-t6>RmU*^BIe"8PCLۥ(xފqsk 0$k@C+H:AL JhUS8>#~Ù;nGI]q2Uii-[Zc@r߉9ۈ|fGoĥ|i, _u4X]+hp߈foTԿBT8lZ6*<#VhTrEZ{IB-~{8Dh#,}JHG"E=~f?)6<)*L1+`5œ\P^./ue\Oз?J=@Gz ubW,聗Hu49$YtBBڿ<ͨYb#H)t0SSi $(j:lVՂd0J'x|$ q+Hά8-C 4^״c- 7 Mw  6 Ziffbn$ )ķ^ES}UPt&!8 !jWǣnZZx M?SoQ<rd銀{E I 6z,Mޭ+s<`5 &f`i/ S{4}oɡcV w-UΎh׷zOQ[vW* TZp/Kk6a#qOaiT-ދhF+PuyVD.5,kLnU/"z[2'yF1E.*zH>VPv*iPOuf[> .RZW`<䧓U 5lXb`kG"{gkc_k*bIy_C$I({h6 G9v ;lq*wŃ:iȎ76.je `WH @penTq7Ry 9Xk\MJ`ɢ-i(\duC~ -_B'l g>l\#՚hkƨ^dA5Q׊Aˆx)©BօuR1=Ze R3n|>@Ka Z5oDyw!Ll,SY\(Q67aeCBE@T͢Es(W3taNnb]L^+xw~S#*l8Ҟxk?6\"81,rضaPf{W3yU>; ZcHx%hZX5n[MFkD[0hw΀5lƓcZ$TNQCM gHe{vJYrf`18\cT!'9 Vlgrɯ-2I|.\7Mp/}U,0O؈uy;Եl+h=HW? ?siչS>3>{#B.6+-A 2aI qH,&yvQ8NTfہGNfKNOړ9'seV* NEWcbCG9(C5f$p@SpF4="T̏7]`ܞ-6K\)}m݅[G*,C1dIPTRe7PVcĮ%9s/*̀P0#4Y%?$2nrUߘ q/aH8!Ҙc'mD}ko pFub "xiF5bLUCO;쾺it5 "~iD9Iiڿ@/wq:ψGCNseBvBhkQѸ1}NR8.`kπC4Yf9UQ&egxfS̓PW aNmʃvM>b U! w[^Rz| )SznRl!*յ~gM*?OdVOlQDH*&AM#MdV#$۱X$*ϫIoyQXE jYY0qb:jL'^@9ଋ0 {z,I[ƿ 01E9w_T[~X-vXKզW,5' i+;rhtwɝA7e۠s(*G1Fx!%VCJzy!6>6V5VZ0^ kS$k8Ь+[z 3y\ @A2"10Q%JbGgo-VΤ`ae`d+~E^X,6^MÍfbwcJڣ ċ%Vԑs^&!>]2e=V:@Fco[vVf9t/?r`0~tݷ)]?[FEևT[,j _zli>wbR#Y?lq5Zwd ,7]-ZbUr3#ɛ1"N8% N1WO ~|OȶɊ"cI :_eMA@c~ڽ&ɗP nOLQ-tq:o0Y>%֜9l9ya3R‰R T[ʖ#޵O9 OL!U5u+ %a,Ct$$u:ӗ^J OٸySG- ʨôatss kB d9mG4Dvt/];DRw=]p! *͠tC)@PIkj/06`4]̃\K9M 7U]i隵GޘC5IXIM!5~F/yI/K(ᜂEʹS2;V\Flz1\Z־ GpžxI9C~>*BF);>@#={h=ᅞZh3j)4; TH g; L@ 8džWŎ;7mx&e݆oTqChP/:6wy#G ?PS0|j"͌6m=ݩc'!*{~֪tEiO DP.1m]`шF#q"ؾeb(L##SCJocgL#h)'4X_nVdA g+aϝq(z {cy9mIKh/3|[Yel Vq\2#'!AQB驔9Zc)MA4ﴜIߕ ǍuA>4pv'n l6.Ny Iv@XeJ 1dk*XwTt4+џ'k,&xa hm w[x7m@l/C Z \Sqedz"kB^2"n X٬C[#i,/JH1pa,}A3i7z[v?X/tÂF}UW@6qvTNgFrfG!z{i[]]V3[;YMLd:/n[TS}2V|HSºu?[~ ~x.N(JP'.%n8MZf/036OÂ}Ŀ|^rin! jC{ my F;Z*/0ߒ=aw5A%s|UT:zꨛT H3ٌ%DnDJRNm05H[49z-4%-a B<&,GnyIF[y'O *pV/V-i{#g2cs@B|zC({'t8ޘ0pP'c/I@赃,|Ԉ(`v K~n+~lݔ>Ckfx:(V&X-TkW{5,0 8m+3'q@j#Ӏqx.jtƲn0"ti ĄcUwve= :ʆ3 k%{U{P3[܋x/}"ҦI|3X ʺq^0:yc-ߩ!0쉽 SS e+aޮش9fNDk4&dZnT[=6&|+2 # ڢL% ׈?)rmr]/RIèG\!y\i{PMc^4>*Y#6Gk_ͣC'P>FXfOzuOt?Wk0AH DB& IKf_[ 5Z|x̓&nzR(%xRtf=^-0=;Ϸ[hr{VbNkH h?림8#ع*i;3hxA -)cWZKD1a{"D?,aPRcȭhm9Q鶿bJFQr)Hn'{,P*k4@Pc!>SP`x܌R`!4R $Mg X0miͨTu~UFQL@ۢFKjQtMoL9Xn9AL~z@0P"Ldimz$Ppc Yk,M/ &VPC^i_:P]\-Ùxӣv@?a7j"Nh67'\V}IkaUXvFhA'WoPvO8u~`D=9ɇ2vY 3y@' # u+㰸/!xU,,b`#pE;Į~7ks1؛ H.t{)-Vhb#׹7~#C4Sf6jbב$9!o _UxvIm.-soYmV/S1j:VZ=+/9>=W{H…˃9;IN4?}u'&όRH~զ RkB2z(kO ]gt^N8өqf{潟 @Ԣ J5X*2h( |dOg4 L~$FX#'߉Akhn\6¸֔;djҝG[bDbaY`fprDNحHЃ;לȁs3) NCJjrX+>tO Rqy]?B=Uh-c୔4@ ۯ7%~UC ؼ{4Ά u%U-geYuՔ΍ۇSFhQάPR@(-.B/lq~o݆l椐 ^ _g`mh$GX -B퐒jCE X19'--0 #W1yϲ3j!( Are<:dhTdٯ#csU(v &Jo<͜(&MBe섺T7+ RkfdIp}?_&4 /3bx= ~9_ׅ#YtsX/eha L|]@C*b a B֫cE=w1xu3dMH(wԣ=X5+6ԉGxX8:0?boQ,~&O\fn#u}I8 r iU=(~bPqր+ɏ/5Qü+lx= uU7.c7s4~;͚M\C<~we6PߪۮE3+B :1 $~)F\;Vi=#7d@E]Y9{#R]0P0)HSلc.$I- C>r#C 3DtJq8krT/'+ 9I5;i|PܬF@. ?TOgcq?Nc{*iaPaz=e1DvC|]g)2ԘhR2r`L:-h,c?8bSyxWxU[Hٻf$|!ѓӜҷ\PZGģV0 ULN9:GZG7N HpWIXÊU }R1ц';.uU:ls9/GHپ5zϛ3.ƥyf^MHp=`KOUM|S7W#ҝa@RJwUX&Fͥ)h~johOtlm wdz>F,6l1^mϕna}=BuL~E5]/egsݪ$hV?_)jL4Z|+BЙ4]qݯɽXJsfWCٺqrwsV"9ޤfY,Z!&]2 My˥vz<ɂ \ZQٯhP]#4㫌plo$f$ ^"Oҁ՝ [3P@Ih#ưTmEV$VsL0qyz8x*?wv Zw"@Σ:dWsg@AFt6LYd!r P :b-uW4TRD!M3kq{M+Uއ}}AFdBp7Z?XʚùV]5fLpwȐ犈{BG(zh J R:Gr`8R}+[)C1ecGi5n'"a8`huҐҬR@fp]kï֜9^iʘ+5Z[j=UoI{\oߗRkc.b2+n?i2~,Gq5B֤tRtQqz?1kdpB#bJ0z46533RܸF}^Ԛ_@v#r^N 苁5C\gajGE֮hPp.MzQ'5$q8v ٪)41ۀA¬S HIrX /fDK1JljvB *TT/%CK nVoHN`Utd &[pBcq 5gf/\}h)pfVs6׸[ՒR=xԶ>*.c&Cxb\.6:|^Ϛx98LR+AG/rICPf$-Jg`BAuE BssCjj?}KFJBR%UoP ?Yw uH,$'Wijw>ey(~kI=e6 \b`uJ^mZ۽3ug-޿h dvtqp0=i"j r[;+rZ?ci jga-ɰ/%Cͅ ?u MfABBNςvSl I7()K~b@+8[W_t2;:l3|ے9 wrzUQ3` C8UVWaM nwNcpi4>ھ~fq^yծNE=½y;[Wd8 >ƍ.,~6a5lI 3V9pR`.Ȥ&po0ZЁ3}Ѓ)L5>KC53+<}^Y iUf6>H_#Q4UaYn! 60;j\ GfPxGǡUYN=Gy#dkU(f "Pb1ԟ@JʉClOAdk|$E}ثp4sk\-Hgj{RIn]_oWg0c3]@P/_ K>2C.x0mZ J9[XH{[Nre?8֊Cy?lFz$P@lckCZU~l)h o2$GAꕫ6-vASbZ/"[9ӯ8.X VND-L~WZМQC˶ fOcT ,+7n(𰻁 n ϩA 3k D'rZAFB{2"ݻ=#G*JFSU K$六( Dx~u^Ua=e.:JyjTq9ڽh~2/MzR ͂'n>_JI:v!S!'LE~h!0X[a hwkR{,=-s}Bkyp~k)!-y0' *:Vu#irӻN@nX0e'ki0a)ka[m=c8iaFGszC%,%6 *慽Rsղu*G+sHzu-UuhIXFMlk~vLxOk2#56_1$Ԥ_ORMtNAԽ5e[u Ê8xeTGItjK<)kͥ㺡C)aJpZ|UY\?Gu1^D"9V0i\@۝i h0vj4AD XUyfO -([;ҟ 8i2[PwIʴN2D8GhȯsH]N{>eYGC|TvV+K'}P5NaZ,v+y\*JjtT7#3A[p4ɼr<@q< 3{!,@=K6#/#<aT;x0JNukgT4vtRX'`QA2M90"aA䙀gеM\zIwOGL'Ksd@0f4uD!(Ϥ0<醞Jo1r۳kǀd7rKy& [[R3)~qVyOS Hxʊ9VLǑVP*qR0s ~hwX)% /VBt2O:xjJ_CT~qֽ'lL|:zۨDQgseb70gT@a" Ɨ*nLWcˈQ,6#Q?X!ˆK%sN0)x`a ,Un[ j{}% ĨDxfQkL8tq1b/e̾_=ZUОΒNx4kwE;*_'`t1YăO9_t"󈽕WL #Wp| ڵfSIb0ۦq݈7=rOGOvl'A:[)K#/Yi|pF3Y8/4lt^2uHq+ʆW2~#t"}l}zȐp>t. M獍6Cb0fw88.=\v"mTUCXCLJBM fְ=M o.z) *Ka}{nYH$W;X/qq-Hy?0@;€.'P`ð oe|~oWM l<>'j٬lN?+ڻL6(ʒ%zIJoAHuMwOYcPtXkȔ$/ |h 4 *ҵHҌ7H S3m\6R@3қ.HY/Υ.E80EƧB8f+T!ȰT)6$&UڟR'w=i5FdΆ۳sXǍwDG "jH69N}1؅ |rW0 9>tY|a>Pj&9IZ蟃pџh{`!-ŽPE B{^[IqV8@LOs@t'9gI73:#[*,K7X %qg߰5=r<$ZȞcOHLs>I Z8^ PBt _4aWBW=.3xT'Axߑ7d[QS_{8zw)?)R+…$J}l@ws>s0rGY^/+," \Vc{ڎ(32lY":\>2XmDс^bǪaͮFK/B·qI܀ b'zЋ8(mE KRTj;`aiP9n:S`{(2H{Lܰy.5uER˅l-~4@1yMAoh+_ 0S}¶muXӛ4-rO!z S4L|_KcI^FƆ5[g*qYqԾ&{#v,ڰQ^p9aQHӲ-uw'Ze5։TkR8[AXI'B6UWy1KJNv{ {/Fjc&, Htul""yz Q]cy-^HU5D$s鵳:@N3JDpV(Q\sx!nk(' r7R1 g˥jՋᩇhE9ۣɟ4Abt2H̋0Xy\T+:F̾LLAx "d< I9MfB4Hv#/Wm:9JSõ]+Yp93 5r`?*~}3EbbKw;='0 O0OX%e[P$`{F:.YK0WHAH 61O +DN}rgCFdr^DڢJ ykstmD2sL\eO*F8-c&eÎ=P?|要؅t ښ؇:<>c9v:WΏqEB\m<8#\EC*f nѵN0U[$:W J]O!$^ -dNpڋ쪪"jD1" B+භ)>}™okDq%ߝrLn ozH56|Qctł4woL4CKJ,2iz $n|8,M䴤j Q s5gb՝н:G>8Q"ΧLDdĞD7!F2zaZ4YɒkQH A_ܫ+!_Ǜ)@28?i_7*EJy %t<I%פ1}*foMc}o3uoOO$YQ"(O>} ]s@φX1q}r*֓Je*痁'TᑩH犁Ԓ\ 0iZlXN;E2 ̹CnZ4vu`x[[M ʲJ^/}V~ߗVۥ&'$]NIq(dI>_%S3jwN郁vaemXċA(YcE&#H(4&PgCG#K8bVchs`]^MjL\=ue2Tv4Eұ""NT C}6΃g"L$DùVXSB|9-%pJֿٱ?ӒIklw m:^Ɏw]ZpemKP/IFm}g-Ɋ8-{j&D#c9<}ZnZSafy]YLgFRӮ!Ag(*f}\B. XxJpV _M$P"95ٯ2ߠWtΕƹS6$yA:Zbpzelf#CO΋:DS;P<,M)a~'"G2rUZ|kN}ߚ PT? yUhm_adI5cID+Y:F<ؕ.g\sʔ\T(glp J"th{Yr4quI?*`l>UlӶ4p [:<_!XO VBŻ)KUa1benK 2llϻ T]U_'7tzHZ:1k1>VMX0FQ=xtC)P5Ra|t7-G }ST6C`mX}TcCQߗ8ohܔBZK}tNW,+W׼nt1jx`\8( eisz$^J D:nPԋd\Ɣ+qWېi(pB W];1fXʃ \"&?iˌ֏^с;v'T+J 8 b$L*+G!5=tr]"щ A!aǏᎨ)?0*`͚ɀl_3RCI@[m8ᕮV N&\ b? u|*xn6f*\H{1!vvo]7ƄSxYƈǗ. wVp9.oX ޮ]u5|^ofkN,I4C㙍eٲF{x@ 5[,pNsE#k^+Mz7rhq h 8R4RGti>L%9T#@L1Iso$g\@UPYNRx $U<+<ˀ1\'緕xN -rP rF:Yl a}8ơns[o?0"vq*mJa&*v) a{4[TZla0 P'nk )ARw@))h"CIUZV GI qϰ'^O9ѵK v M1%LqOPr=t$8#\QX =m%9.l;9Ea/ks@7P:X(_dkY_~q$]jSTܰ;d=.FQ;[y?݈ACqĆژ4/ȀHA^;XV%qn)+[FIqbwryS> x 'V:UbzlYMGKrdˣ6/aΦA h.+ٴzCsrI!$7pUcWgYŦ]).Qɜ T =*ϨZ.d5"ۤ1VǏ iNPU +/OXR+jvz;җҲ 35,:c>hWP烔b,}7dznE/uw\`'ZO@A-!ذ4eIt [x51OnnpMg3wsLόV5ZsIBb >X a-w4넑^`ٔ(u?hbcFR1hV8Q+^Uٚ3au [+$/gFozC kgȎlָ׽p^bϠJ̼j@UTãCF~95k %>S#l!Ym:=#^e/I>ð붝xtYL؛.=..(J@쫻.tP3l|/ypI =ǭaǛt^JA+I㺥Lפ.ð1o!)t 4,ۻ,lVuCT,CR zɧ1i٭} 6s admp5u$X@f̪W3IYPȨ0^ln,(^9i+ މ vdԫCqE-6p J$qޜӯp=*hӑ5iN |sBB$3'Gmv)'jjl`B_yf i+W/tL1W&C!Z@qoS9L'Xf:kcb<|h$GN;Jh5,]3/hN4UKߖY}h8.^cvVT3ĸtz+DCJR.F@/ym{hD~eSk`e|WI,|`C}r٣NVH%і e@D^ӑ nKc~@/|~Ej[@X?3X:@9i6jJTrup" K607]Q[ :Ex`vdFw8v|Bx>m-,kꊪV쥿q(>-D &)'()# ).3:3QA2PjhO(|$TIH.jYeA8f"QpTyS< %!w<`9V'Fw`5 ,PsZ$ v;}CwI1WMGP _'&}EB܆DNW]`V5fzu fּ~P'c!C5.HBK lNe.\{:mXqV*!!] O5xKʈ"2j- ̯Lh lE5qi)dKLͷ]AJV: 4spH=\\cI,۔TUQ*gib D Z@P)q!DE3eF{>L$+BJFnO lp{4{g>5$%ޜL]aK$uifN%6#Pj(^4hWK&ب߇?Psp/3eCjx֭j:feMScYQ>3౩qB¾H\ɱ E2 =?y Hë,f,'K fM .Γj1&VlpȆI6#a/3΁}`y顚&rAγ3>jkpz,UnZa,_)kE3LX#* 1>ʣnVg1t@!]odJNnjVYō$c 4VHONI疬*|^jrn e#I|c@BuAbG+qEꭐp]lDV]4yTh^?H"和  {]K?vMPXȸ' q@ %_Lg?uWEAdIvdŅ+)1ѝE0jV&H6rھȞ5Iz3 śN#M4=He>#)_ Zin56<$ь)|Q9`W뜮H\WHR ݛlH(ԓ-H Ff8(!^aug$-}1PBf{Hq1X^ItԏDNq K\͡un?9h7.))hc[U:t!c;yIo1[YMAUTB)}jwط3lKTEYfh(ܤ D=Sg1{p "./HXW ad}^ +#zt񴯡zKw`4wIw7it{5b%Q_71ą\|0JJcA }a$}y?'k PY@{gg^Tکݺ6uķ&e7H/5k.n&Ixa4!LBW)ijR/MSJ1 CҫEUw OىN]frT更jk a($T(X.UAKK|]@+Oѓٯ2fzt5ez|~[W35/HhT xw 嵈\:sU_ mcȷ&F+,FK$ 16WM o,t$Ū:ݸ9|w0]SXX/ h{%%F{LlV65pp[,pFKӽk!b +UuOrq+ݫV:dޥ但ʮZt,rQw0'Clc2h<28V%>pw'J9%D/K K"B w=$purDÍ[ KPU$8UBb {&vW@wgPLe|*ַSA f=w% ~1aG/uɠ+֗=(w. ɛz=;= 9Nhl@c甊,!I!Nz2Bi􌨌>֛?~NTfp~k4Bynč@ 7,?=ڔ L5N|a1J%D")7;.-K''X<kX:[w9nDp x*Lap rκHݞ-rU[֐\ӌb (# q-p=x_ԐjFs+|eDW8(;9M&2&SQ1d.x!oS]}}R\_sXaW BD,C䍃ru}*ȓXмABJ+cv[z\.K m. +u-RKAڵ> Ղ2z@׮D n, 7Q?k[ֱ[|X% %s&6 eXC[BW a YI|y K _)Y#|o=pF;aڭDHXeBA^P=P+&M4<1ԑ{EI#ѝM[5:0< ГݏZ)l8{9dYg1 =gy"=R{bQ (OzW1( wDu[Pa2-VºgQA$TeǴ8a5w Ë8w}-VQPS̺ ,ϋrTvMF@ 4k];A !KGA%Ew7:~y %;}Q >2Ew{X_a-4w~sˡh4 @D @0a+/Y7mV>kjUE"p. nM:1@L.q—D `:9 6ƳPK$r+(ՅoĴ3b}It.I7h]~odp]&*UCu1.cUEWUQ TL)HF-<喣4UN}b{9eҍ#.N V@]ͺlT+G oq"= 'K0dhHߏI.k-i!x :mbӃW#k 3Guq!-꛾fMAҿ5܌%fQZf [ɍG 8iSU0A&}@Q'9=-^TD1f EQlﳩZt_ Q x3MUsO+Pi{)ȫAA]Ȟ}lrP>* s2k~|k/S .jS]8cs@8B뾧k`~R;؛Ckk2%-;XH }[$+\gh(-*OҲĤH7J۲@ r 6wqkYÖy=J܀"!E,繸2JB;{HgT iSjR5%!= trlFmݺ\V=F O&_A|vU9, 3oϐtOU IʽzGsp|{#puDOM9rb >$F˃ܦkdw6#Q9ԑlHe:AO+ׇB}^|J4k5% YJYSsx兗CmcЅ6yryi>h ݂S $Ely kX??r_Eb{Jf\Rv`߄@PbE庽$47$!~ܺ٩=GL.$iS(H3KR悌2۸KN#04q)ie v Xd|^CN&)͒L}&滅,avz+Zn6iE[F =7I",6gE9 ddYՕm·3l#.GQ*K"9{sU/ ((ߚ>9yO_F ;iGd}C}rCddW]@tHkkh.Ԁ7˝Z#tӄ=Tr|a6Zduyެ@Aew,toa`(?D^)ߗ^gGc޽(ȿ畽z߯ Kx vrr]zY|ۢ1FҶOJ!,@jO=Bi͏EP.DX"-#w  xXxt.S9r,gu|'_09'i۷,\6o] C:)<AoJ(GHqAI B$[yBAMa uT`}# ҄sH3<8Do>CI߾;8PY$u;EH^L³ A!Tjk&!zU:o/#,6ց d_?vSh9W_K\lNkB,~_$.ˆ,f9@]8y |NkC7[4"rs[p六U0ݦ69RtVDמ`po+ݚ'~e 0.%$ΥV^00h-Mf$n ޛф=6y~Ƙ(? ~/ i͇ݮyNe_GBi=OwJS=^6,e`2ehE;}s`i=5sIp#hX]k },l2V8GBz-ir2eZZ\쳄\nz ]ܯvya lx%: tCy<4jsjg}QW4G%ROZ[c{5QL:+/12{]I7$h406\א\g`'#6RQ_)@6>EDܴ{]9bVݢp@M,H*\zpֈ鐡El-N@]l='~0$xڕ|,yHs@3ndWIN}}6$BSr0hQJNk-3?vZkjXt4"1?8exm "|#$%t͑A`)`*1 ntaft*Bs ^8(URĮc1wx:Rt4SB@Ziy#IZT3զO}҅<I$WֵC^C>pĸI q7Xg,fJhKYE3"ck1O{X$JU>Z4vF s[0/G\B9SdU0d aBPգJ熏x6g,'zHk@e kmk z4LhR0&4Lbi׶ Ƕ&:O xKzKc*>,DǸ)=soݦͺ{<֧ᆴ*Ug@8veEZITHVBf$96mx2ea:GKҭ*578Ą1rFv9:~5j$\$eBB]!TܵAUL<ՓJKډli^Rj?5/[}ߗU !Wt"9;iʗZ 7m!׎>u7)S\Eē(T$DfNKr/]z57:zDOގMDH挠$aalCZT Qa;oR1>Q{TpzYNզ`D<j+ we'DК*FIwR/읶 1ʅ"%7#|p T9~$Cy Wߝ&ħAp&.dL%aU-h |>USJ$ҴѦ?6ii_)%Yd3B [-I603v Bc)-9c!PoGȕ1M:u8~/9} m|S^c>駮:HTШ9}.G %׷RBj x`O㵀b3'ۚ SÃ> _ SHi4Po^Ծ0)s|zEkruj--w75cdfn9hbƐ5xC Z> T<If|~x! Čs)9WWz!HzHscئA3ƪ AfG`0׬eRNKvX=rb~PVP1R,W=%J'w (!? ]R;%+M%:]o) XJkwh{V)4*8d19M1_Ѵ9:tiQH݋"?$G*<KhsN3WVCm.YX<'BY7h@AΡiM81\T*|iJqɷ%?[nk#F@rX FyXn.1?CWF=PeBP=ӱRR̴bG:$6m]R3 5 9!j8?hO K> %H+u'cH!C4e\j+2Sơ.̇HpPڵ]F&{@NNB&;7L:"g +EYmPPj809exq;b +/eԮZW<ğ(Ⱥ>r`_3,cE>uǡ ̕.z~-wNV~O mNFDŽ?a5Ȯdm#v3' {*#, %`T7JP{ֿVo385TXyUK" [׃xEʐS|sغJNҴyLK!\Dz4AO:5](g9u?uFu(܉l3pXCsz& Ct q*Q> $\6cE>w0G7sSfTY? H~T( ;!0[V<(: -zAu?0`S$!=`"ԖeKOHz9Vfٟ(;a~c7)$ʽq`)%T}N&Y֞ۏ~}d4g9lUTp %IW<0S@ᄭ(]h@+&I Fѫ{ kn 3I1󌝂چu ȊzZu%'Ts5玈d+ZfZ}Ѭ>\k@0W0%Gʆe\ DвpBz=L$8h[|ѿbn8E*l1'wгr)i]ߌBqhWRA=m >6Iwrlʘ7)(|uíÂ2{,Fb_GbI">o5ΒgԲb~l+ܱe!Y7f\8e3{jΒ-T9d&{2W;F/R'aV갱2lWJ#V{:_ށ}wkh|Y"m|4qDkޘ M7`t$;v-:~ej!+ a83=}PPΎb4J] Ĩ'™Fa¶־pa̓ABٍE E& &_AHȤ@v=""S'Sc4ۈs*h|  7W\?g[eYpwt^z:z]^d NDȸ{<[JF0?Uoћ- R< 7ڢvVI|w|kg׃y։TZm-xL3O6vĆXrNGۭx˶kX16P f:Nl0PE/Gpԭ{-64yK }Do3ՄĮONث12бٍN[d~!MO*Tڡ FFxFm%[4mk,V=0W99<.x2p~J*TqaWަԝRjuD#ݥ9gNiE08ĀFY2>Dg"4byͺ09Rl m;wv6迬;8I>Vfuq p{xUtu|GLjzlp!kr}XzQ%gfzEc Ǚt Y\(hq> lJ mFUl_V PF\sOߞ 티B]6l=Ofn+%o0hɺlmJf\0Hcl;}%4VAZR45Owc1rGޞI40̀3πi_2/7| tRchgEA[B՝CFl$\4Aט%IJ{“7 9NWsڪw->ט֮cؽzi-}{h(Z [сqOQ vBhQ!o TC6-[%`;Q.`#fճY1/pz R|Q#~Z8L`Er,+יe[8+!QSc& gMS5Sɂ>"uǑjdmN=[3!jX=Xkz޹ᘋ[fU%<%0ܲ"/e~?cף+ѧ7rN~q  [6NC !;ze%sv# >9flVޘ`S k}\)eחRv]Daw.!kCm-d ":qje]Hz6 pzFwfWU)X7!ϖ %R3v/:)wAj1Ā 7C""y8,c}Dia]>ucfg[C7(:Qp|.NOR @g׍S;>rR HIv :a\e^[uN$p<(W;ާ)vmϝk7[n0C KA{jؾj,z1OL Cɚ|^(`]V&@K}ߠ**}t -y^6JW|"KՖd! mL֜hC6zaIJM4[t܅!ɤQ}od]NQT⟦:| t4EDchx\g*.b g5 bD?,#ݛSǕ {6S<:>i_d12*_l;Y'<I,$6(GU:q5_ˉ~+X`K#V`z@?0p!ҷv~Y i2RִF8[T,Ib5>(p)S?z \:˒,)ϙ {.>!&T֡0 eعLO6D]R Utf/Vdׂ!v3 %m?sO \b-pfsi@ƃ^L rC 4 VĴsr[+ Z$gS VnFӦZ? }rj^ T4U [Co6|ȽȆx@'F![2Gwͥ?' 1ք-Ee.“<]7AR@ ~],qTJ_ '|,|/yۚƖ1B"KA0*c`$#N3ٯsIk5<]ga.o+N++qoёղ.qBifAQ2`o 2"+xrZ T osDt T Հu;딊$ E(?s xƕxZxƨvh󳾕#N0aCC?j̪53c@Z @[r.*7XsS3D3&_Vꁒ@֏hāArٴz@1 1 pz-ObRX9W Ox .X0 νu*%(떇HnƬy>7f5_f bXeZЍV F-CrGgx) ©(RɅ 7ɔct\Y+vT\k'8>\\['zsKGxt{<%wb꩹Ͳ 5Ouhs4.$VZ=M'H{G{iv>gdh[ZRk._S~ݞ4,TyO]z i! ܹ$*C [}eϪ\J`UzoZ02R 2[Aъ& \9Id*TjZ)hr0 f/JN aÚkJ~\1BBwԇ6!>(gE߷+G?TjP PZdїC$0컿xA{ש{noOpO֔Ah51ޕ،% Re3H ˏJ{Koa%%.SahxxOYo)@+*Z (k-$0Z4/G=UO=p(L8fPx:~Ŕ?0FXG{+eJm"qO]JDO:ammp*4#1 O і%i[F4AȖK0P>q"JC, sDɪfb6I=C@Ihy@^ϫ~leh|MdF6_^!le&Hl3Wh¡֥&L q;1*P7;[u=\gɧ8 ZoH8(OmU7vt)$ƾœLg)|y,;dIV>"ۀמ@$'l9!7*F yj2WزhUO;r,G UO'ď|)PffK+@ 57ozbkF*~TMHyy}P}̩7+bO>>,VPH/ݎd͙vM+C}>t^ BxHlq>Q2i_J>L∏zVbFEZAU*`m'M۪!2cE>gDå (&uB?Hr}5 ;y.!װ bqcwHlg04j+!79f>^7d`mΎ_b >^QDBW4tS-{?:͊>#Ȭ$Э'!d@nz W-u>!Oyr|B8[) 7`MS\#mBxtb:Go]&_s^xzD8E!ݲϢ7]<5 -Իrf򉬕H͠ʙ r+O5Xߊ_0_$P U8= o_GjUuy/SeWkΨW1_| ϸ Z %C)|/Vg)G^ gC#%` 3GVXW(W\8{* ˵rY"~(\1Lg+#~S\$7nCZrV ~.W=ɹ@wKS쬱\|rEN;z -\ NP#g)lߞpۼc *G8%涼:r%X+5¼e]E #ߊ.0=>!fEvD`b݌܎ C* )U6ߝ ) ԶJ!JtqE'"j23:`T]BJX-!,k-aO!?.=6/?fl YM.dD&_@CmL> wEn8_)s.Oo^%qxqrF))l >M} `S J٠oL<lWn@<+T$|52O6U$.AD,$ЃN cX/!䝁EX箟V(@~$nHsA#.K/duЌb#0!q0#W -8"SJ"bs{ )<:e!٥<69Q`cUz73W$Zlfg+EE7g?.04Ep̃w%7 %oaLa60luTmi3tqȱn*tSv$ͰߵU)IiPIKCns2u alw#ĚI\+\L:syFɝ0T0-4==84/cVbpg6t{@XDg%RC5dA~OUTu>,Һ3ݶ8ƻo Q/m:B\RmY _=e5XO,^uKHZ<ȣqAdP,JU<1\As1Wz}!v/H)OEN|y獤t@>abNI\UrބӈwX#1t1{eai!P*H9To) ~DSV/]q&,͟"#)rQئx/wFR$wUO˾K^}ivB-kF~tXe(r8E |Wm׆NdJc rnM 2^#Q_ҦXD!5ϏǜЯը+F:X gsKfɚӲYnCvБ-twhZ2%|#1*gGvk O;U_$2k20d_3D}L;{l-%j(LʩOb2Vq ?mtq;NBj`>yc0f_knN;] !,Os/".Wlt+&c#6c.VfHo`ՈSXrn74ʨۤ:z sYl8)PeÊ? űKXBk<U4wU.T2 1ͮЗ0 :'KHVG5QB]nfa##0"gM`T;E=g\38ßC|PA7{3j/W9z  ;=<:q!ѕ<=)A&z|g}dfM$ITā<|ZM~ʄ_8mC;H_8V7qfHg\0Y-:Qf2?k#CjW;ۊg{eoc}CJZ!zQYd1F3H] +9j<ǥW3jCH؅ۮЬ ni#SX`}ַМZnnij=FDÀ}?Hɖ* A*Na'k=;pvѐXT,c7j81gCga<#;(F90%Ȁg3``¹Py\!?IHMiB2C6X3F^ d2A,g> a^'RhU*H 0f\f^~c!ճ\ͤIu4 =ל}Q?Q6qfiv/ +6j.6d1B}P'Qqm3J9jX w$vZL<;M)=:ayw.d,g"ŘcaDᱤ ye;A:홪waE*9h* UōiV1ƓR͓Ih(I_zݓG j#9Խ4VZ^Sݚo#;-r-y{ )Xʳ‡XeKoɈ$Ȥ(xGnLg#SyI|kڄƿҮ$~nb=ڻ,4-sZ-WTX-GUsc7Qavg?7b2a=gk3R?ϼXJAΡ,43EV24ڪ" 㯹٣V(@Uj#P:Iml1Ƣ<9E mb|S2e; gg@0-`QCv%ԪibPΌ)^bJ*XF} 8Ec`L}f!2n TJFcS-c1R8c(cJNP<~ߣM 5 1[&sl.@?˦8;bUS25AQ:KԗdZG^ǟqzhqA+ɸi|EXC&^/ ȗ~S jl8Ig#ܝh3%fs+=qT*dABC-uIнPBXoOkPl*9Yڞ;qOo\-IkrHz)z=+gT *ʘn%sY۠z*?J($y7{Cqa\ț<Rψb\/.w .We_Ywj(`ar /SmhYMwY[S#A#j2fY "@\[ÛDm+/LFJvw@!)m<mJ{u7GR>D~<)G܆q 26ԑ`~k5Nx; MeDy9[! &nՆCtEDxZuSujxs06iݓbqz }4ʻ-wiY[$D3 Kyhί_ě ; \>VgPҰLj10.Mcr c E/ԋ˒YiYo5w)˜,'޶X'7IUU+0FV+_uaB ^P8𽂨袕".>q{>q]>HX3zisѺF{gUT3OQT7vW*zɴHv{n@(hvBl|7X\#CFn7]no𡴃ɬ 1ʦo&nƪ4)wnS(')6g\n@6EKJ^]j>F;+ C\kS~W̐GSm0-cA81٬[Fx1LbNK.3/e堐vqʢo2g*l娹u#┧ NItgP?& DO](t !f{N"CsP(2xܘ[UtƵ&yMB̔'vkybVOy>֒]=\u WŔMKqPkzJ][JƃC nm)0}\&UPوNpy]RlBm}ݽfm9CܱN&*K1^C\[*c .+C2^Tt'iqC*0ra}&9.Z;b.cr+ڲp|ˎHˣ tשz n} .v_-@V@{c?ՀҐQuخ@١E"ɋ^s ٝ,nlF r vZ3_P%g nXUwš3snVR`H 7>?AC|+s&RE8u=d,V :7\7FcI=OA)i0 ǴS4J&>?;޽\[g)Qҏ] v?s@djFͲИMK) &c 3z\xN4Y̎+\H~(.[>f6}ۂ ns|r^[CnogGQª<,>ߓu S@{hc9)M= +6m0AKȴV#eoAl:ZDr0'jyP̃~iAWԨbxpW$|I (@0W95{!ۓ|Loʸ)Ȧ;]֜qЪ:ɘ628|{lCW҄9N-/;cMu9./}F$B]`Z|鈥u`'ƅ5zjgjg_*I2}'Qx4u~SށQo<ë|ՊP+X23 Rfڿ NRUu|D_bӜJ"6L\C]z`x{D,$2cQI}ر[죠8a@hU At`& dz*jaOKJ uёF^ >v!6X>"x"$…|8R67`c`eh_3WaxqnVq͚\6 {R)UFso,G|O*ȤdPZD,:S (mX'I5|7ZJMPkqTn7d;ҕ$Cey ܷLaq>"^ϟ&pao8v|ͶqahrlzcF .!hTcRbC\F[kQ=ze;7Y1ݭj2ִOvA*r$7eO"[+ϓ:R{]TVD[ cPč.P 'Iĺ)E o[51 e-~һ)jV% tQN.wFp9Z}*:[|VX́=/`Ruw Niqޡ5mK Jm`4ŶqrSWIř snA!ykb 76uOYhC$u2o >#үǟHpp> 3XRwgߐvz ϼג6i'mb/q5fM8fڰ}4e-Arʋ un0 2+PxU0ڟGnT&mGpDVLR@@jD58@dѶ-7_Z׃v(ʴ'2 R[}VUWm\˼c3x%T7%WPgڪ{Dw ~X\3N'Z)LN1}8%{96Pl5eRO6O5S-sN'[@.7z?9O|LʃhHEP߂3dAID %.'} EKL0 ZZ2.FV̀ҰCƦMk9$16S浸>¾9J!D5p:Lr-9^z=LNnsB?*yGCQJ*=Tg)$"23];u%a&^ `܋ϼ iL )g:@䳄X+tAe}"0SݕГE;Wj1oc;n(/ƾߞ$: ;Ds <ˌd%Q ~}OtwjEol޶ AtP:gj>説B) mQ3Б:F@=|< y48ZPU#X^ٛ9B!/mrau^U鯇nH g!awic5&S!p5%4]3ޱd\~| jhUb[WהOg_=t^ǣp!DVmÂBŮ3S |ΌxXZi)BF| XvDG&nJcEYșۑxq2gy4Z1QJ n\^,nynodpl]5ѓHtۜ=vqs1;pQS8{߹34 p)p=̄\dϐ,j]~D%HCd7B7a g lr7~vx]H9n>Vg)pI٩0g|S RIX°" c׋ǽ`û9hxet2Ehғ? QYDK\Bl6YD8W_Ny`2ZO$]19w?ítrNKңyc,F-&fBRI(F\sa4km<,1BdhtJm j2Xf~KÕ3=͇UˑMBJLFWl_nZ5?9p->4NSF'$ LV5 X'X4ď]3Kڀk^*ӓh:7&''ja]x-22դֳY( ,pQ<(HLdqoȉ[ J6F42r1b+Rh,Θ-KM?Y ; '׏Լ䊐F,L|nbe4{"a+-um}*ΎB. "nct&X]ku3#d},s |XR'v MAkߘD&Dv> enFZՀPPn?vi)9mw=l:5-.JNzo|޲X.F_ JojvJa8 }%{r~=1\0%?KVKJR 9vܣdkK~@m-i1A3W Cu] E5߽75Cmp0/-i<ލCF-bl'݌ Dv5,H2 p=ƽzDwNA|v㷬Se1fƿr3{RØ|~ӺTNSuFl)T3™U As\0.)b #6.46htlbbCc߃ .Ќ1@5dώXoKK_0>,⏜wsc;+.1{ R-n/E cO&7Z 6ZBΥ.2q'Ckri4KSzY;M۰g_V\Bv[: ?Rڌt[bSp-:KO h [fb. f*Fq9\-أL(huxň\W0,i/8/^k6TC׏ӎ^5RLǶYhHP'/ 9kw>U235 ZR2^=ۀ4 <&z@e@Kz e2ASyInSl?2{n+zYfƈA&`Im"[6X/~7uL!z>f7ROЌOAH#98THw^X:g%ayԓ?TH h5}H$ԝR |Lz&CFVODve b#PJGlU8ITPDKTD=%_~’{G0Oh˵O!E#W2S;.ب zw?9R%4{\ܯDDُEt7@XTaH X*J~l7KAۛ~'!PG =0NA6⠸,}wŶ␋Hj7v؍Er:zs}W-,@JumA=A,t]~p]|5N\P7LEr!+$7)Y^b0%3* ^)8Y2`;\gEy*TZy椑4tɓ\-z fN$6 )pJ"p)BJF|\Uߝ*r`n) 4u23j(R& 8[@ <  xˋ~2^T3pZU%-Ian@ڐ?ϹYaSڊ{Wyԋ V lN3ɔ #]}>?\%g,-1 L\,Po}'Y7 Ka=d> ~80- 1m]3@ĸ0UF >{p&h. XiQܑaDF b`WY@6 |5j' rK v pMOXBS0z"qn$T9.}v6`g>( O0--*Q>m8RP=&xEMh?d>L7[ՐUL=+ok3xs.}L`r^1^oiΆ1aWpgd l0%Uu ߊt]989CxR֐fgySd,`CQAx[P8oI"m"]3 ̝Pwr4Qڒc~ٶsY)f G8z螜l `\w[Ԇ?B63NvHHx;1//K52Zs5jsCd ͑F&uiꨐ\+x5TñLd0;l# v>;}³ށfS/0e1]{Q){ JҸ3_xE2@6.GFr'd6=vX.FJi7S/Ѿ9,=BèxEt`O o/"S8v _J#m;7{#)-s8!~Ea$uDF(|xl]uJuQeWݎ2J)añh"[&Q!8nKmX}!DcݒBxba齓x7w^qXvD $EȔˋyy_ֲp9 qaGVBsaJi +̢u-~yE YKYZo&`i)^< Nsm"T^ЇOexf0Uәʝ2Bz3I!qHw$ǟhe Rz`-q:{U) ]4Ï;UIn椿 XYgo括" 2&n/ɒ"xմw>¼>yB=Łgq5Jrd+bhBLlDe-O:u~iوؗqEp' geKe(F$)Kؼm! $~)g8cZ[V 0>=Jwfl8 ꐛVT]zܗtG3/MREP8-9pحؒz2,J/KkR$Ÿ-C6TU|*a5ec"6捣l.+,]ΌqTQ| pw뇽IkyRs+ÎFNUQU*kW_f)Bƙ4i1y>VDԤD)o(]/j58fⳁ"l=" ^hީ` E_sSGBlGs:=K<_R"TU[w4IYNaV*+A@-swyU2xz,cz"ƍH1xW.qrj|@?-4Ifu=*,_0V8>SfF/s&<=(]=uF5 bH30OӕQ<[Lw}ya Svo˦f #܆y[Wl8F4D lɠ/v;flbˡO0jq;$_|&dBH^,uD&AϠ]Sr膸/df?PsfU mnb{jJFgJkIy u,a@dݗL;Ur-UUɩ‚ySޜ{qܟ_[AU\L҆@}KOO/gLTVVw]_&5iRGMo&&JɽL}CJBk_E~^_JMlbٚd9BX|F{͢ͳF~#UԤ5n"B!ޓ\8_)|%n*z G;M3#" > ^hb:_1(zLDj`V赠^ȱ* 뗦\GXc^hLN=n;3>_M|P+M +q_qktk$|Dh-G`3fLKt]B{mZ {VLus~NUӺ{gmy*fsWipg]\rg55mh-5ޫ@NVwӀ%l?n˻i ;!?F#( &- R16Bk:;.^k%mM,:Y5viRx}l4|'.{%!l>.tY̿JT)NDA %d@v>:Kv?D]Ӂ׀bȊh^%lqwU{;|tH'CTH&>B4S'n9F0.G];FHܙ\PLvhgp­eu&5n@%EE+bx^ Zތfm|c \b;~ (KFdQS>5/ޘ [QXBbQ(CL%^VEl~pfIG^:K$qKPnOpPvr+ -C*Mly01ānX1Jm|]uYX)$W(o` !I"ʤZf=lM"}N-mo RD"(V j||iQ7]6 ^˼eFVT r8Th4t:v7V+g (췞v`W (\3ٗs<9 (;}% Dzt9bՐuߞoK3|Uwd]Yѝe#fG59~pϖV%nV\3wiG {~A~{댤1g(>׌iUXn,Z>~/L&4PUX8 6UfR5Jd[kIāJ>YdI?8!^{<^8Y;HRz d A4[IJg -t-_h-l?ZmG zk|CC8J4$ETb"cE>/o9 9M.z5UѕNiDGH/ASE0 ē?Ӊ#IHy 4*v>j__2𬮴DvPQ[yic,rꩰ OD G YIVR"qKdNjIvc܁/o=P$ @GoczrqW+2aU}~&kp'7`mo=SGW\`_$#:ATYy#\"ʻq80\;IqU 19,Q>O+T7Ă:\2@1_f`D%"X}ORFj,[vHSݱBEhgyvێ6)@i|"ا䩇j[:<?拽ym0r@ ׵qHMBW9NpQ#ek*qv1 4Mq_&ġ|2 D`dq['V@ jZӛ&~&"\/T~Z${ BOuߒ.UVƉoCZUվQ4{*b7QHwT`>ݟyAȣh%V%a,.ña0V2fqmX0ݨ˸6x,J'/l0G'44Lu ] XЦ,ۘIρք0yygLm;]d]WG46i'À%5NG$GdKTzfj/sPMVQn1/3.4k6oFIǰm>ؽSo ,UZ8N (GKᠮQ_yD$JF~7(J7GeH`'r' (\ vO+Y]ƴ@xՍ҅!\9j"WsDGt-Բiscchc!^\Nhҵ+Z;_orE|ܵ$5 Y?`'sQX dAD:yB:LM(`Iw%6!zP> 1(bj`Y:_Š,ƆI-@jQZ}ϑI.7@2xR9CCՊ(;T7u3@ms~xIiqJn0R ﷎WLR̄Y@͡n I#MKtJbQy4@d<,jа2 aʋ)?x7-#8qS:Ly,'|@YdpCH1 BP/c)5P`2|AaNvk#yW*]\rdղ9O gPHJJڧPP oty_~Rm$YLi6w9-ZihTS1Wj3Ҳn!z.~rd˼ða\ "Z%0'8MԤ;m5*Ou躡:YrJҵLv`l _K:Ngz,GX:V=ЍRi{fq 0uz8Jgv12gn QJU8`T륇]0Y| ^WDZe]lr+eeSIsx-Ż nN0xINTr._K 5_pf+tDŽr,Gҙ_/'48as׉a Ѻ^e5cp76IB0vҒZ4`9a>7B}Cc>Xl15z13vF4|[9ǃBt #bTi\Xr~#2؈TiwJOu</#す=`Y:ڄ#MsW~@@t0dlCȴkr}1_L:!]d vQys%?9d&aܡ-(SdyOĆSJ=OSӬ-?1A C_)}k*{G_͑.aO§C5;8iyyI;1\%ܭGQp.Cgw 8m' 8)+0}vV0 `ZdYAM bo1 譑/|]XcW-\`4Fz[UJ3(k3c`gʦKr9k0mDƕhh->9fj1HE6@v ) *zư(#EKx]xJut& ShAjX`Rm>޴_.Sg@~ּFhi,\ x"ߕsyH?Y` 솟J5 VG ]cG`gL,ݩJ\c2"g{8ƻKXK\ޖ]C YZ!b$0ϐ)hW#-ݾ总l%qpYG;(ziUr/4w~%^=MV)XrE?5N‡fV*:U׾:廄MG0D]9P~Hɚ/ʮX"_GtceXfokS.)!Rb;d *[{}x<'S=~ӈu^զD"kth@Ih1( al%[1y }rj 6γIy.e6ׂ-~.ږ$R }I/v'wuoQ$j]hvtR8yPJɀ!p֖Ȯrhgƺ*9xO5,b ?P?E{2=:p‹#XwmYJYP,8wQb ?f\'ȩ%7`HϦӪljIZMh7#[fgxp*OT5-_* ˑDB.nVYD И ztߧq$p>hpk5`ٺPm-q-ֵ>5~۽"=an |=5_bKڨc؁`S%͟jrVBhg'{<~OEJku2H~sEF-܄TyzbKeOb>46"H9آ"B(H%BmQR HolR?Pvb8W%qy vo p,g/Z/Xtk@Z$`|Ɲ`+gy2]Er!1ڥB֗B\m@s=1䫀"ۇ@2zC"MooB/3Q`#8-w1 [/@j3oR.U8{=NҒ%uJo~,%7a=ѩU1‡&:8L's/bX@IeNƮ% VȚ hQ߀I@HtlEvSDۿ-mZ]GF {wzi` Leѡ.̜= ێT;zbo7Xc ֱf9k9JnɄHpsx,pk̼:k"Y1w0P l](-<Kˠdwurgzgkt%qkӮ+ ԻF8 \ʥc y }\anns39L xϥqt0Db `{P"RslغHQ#{wa4bƅ]Z|ԝYDMXq\(ucX J Q&Qٶh%Ȏ=eA @'30 8q9YJc,\s97I]zi4%>sn59dȲ@{.^vԮ?, u+k~y%מzaz[A|J7&uY 0P ج_Ǝyjޜ>3oV䞗0P~^v(UW/D!Mo 1^"K?͖زiR[Y::`}ib?5xssoxgc;|_xgA1 ^[| &t:yTfe֦T`q=c'?!sIB2]e^ NzO?M}j8,]h Sრ ?fe,uhf1w +}|7wt+(Nhh4ւ2kS/ĔВAQ~:y@hgH3()X+le$V8⮄a*H[wj) ''h18R'r‚(Ld|}5YaȀ<`R CBg)>͟HX]|HUx>%_,; bsxVcE|PM% Fjvu 2LW%¨|HS)8ɾ'ꑭO~> W|<⃘g}E~fnJL2ޤ00p {~pnҲ:;^YuO.D4$jK&4 w7#_v'LxΘnT *oH&VGg}W!ʛcy} ĵ]d S@ƏFV/wAC ,ÛI S1ۚfWO%fɬ^ԇDxr9ҌQkgJw֣Uz" ͫMx8c=nʹc54 )lzқLٿI|!g@і2~&)-K(5=9%qMTyЦ@+ aaxgu Jx)#4W1Bq%'t6ݻm\P&7^cGܫɣh[P,'m#WO #'{oX鬅r0r9Y,SAɆ,uD5Iv=a;g1ptEx gaMY'kWzjojXe* {z*k)S [H^0OׇDZ&A/Ug@>dza[ a;>0:X.b#l vm/9w@&L|ƾ=n]W+Xvaqehg :6iPt)sl0w= ;_5s*#}UsN^se3[A%-Jd#fTA2\'mቑOᣵQܲTCXZPjpl#N.R/ 22R1m}Q.%w: !6 Ez@KD?_ p'|1*DVRH"  D贂2Q '2y'MPFmi\Ÿ]Bq?XȁQ#)/i_,ZP=s2|ua_mYyF%{'N3 [Q [f2d ^|X'`-~(׻n)2:XvTV.K }Mkπʘ [4Xon' s|PDQ_'&&ٳ+\U.~jy*`5aeڛ.?^J@UUy 뢒ʬ%Gѐ^USojS9?g@"ϗb8֔&̓w p5Tp.%tÑjMXVq Pf- 0{E܁ F=,cäpN!)b>!bͤy5<_%,<PA1$z^ n3zΟt/0dn-k!>07Kdwm9*5gJp`#CX8(5ws|`5Jۨޕ(U0KfC CyƢ),)RX:RECޅFG@OMSƻ.=HnY@,鍪"WE>{Ò*vϰvk?eq etchuK{(.0 bj֊'Fs.jƨca ~v(q ^;cr@ FkV.#/J.bcUy%ldW8ͤɃtTW:z D,Go C_pX (*O2)jƱvmvr_m-vo"9.7'Hͣ].&]zn`7W;ϯ*ԡ)L/|#GO*fcu/ͻ=dH@a_}}csF{L"9J~&шy_m_ؓ TR\McmKӰ2J|{X㱲f'E,BaMK@2sї t6J-mPq Auo";5`*_`2IAy(a]ZY9g <ě~{O>SmI`&04 #D2t}?=)NVvA{'_™oG XI'{>u$龉|TޜН%Ȩ\b %Ag/5R{̰A  MZbzNք 0 {.H񖳈Y8eHwJA-띘n!D3-ܠծc?9'k7 kr5m4RGdR^Djro Π|5طűf ?sT]0`8~kF [R4β-?bhE5LC1*ڥ~ l&yƃ7EQH}Br(z&1a(h>.M|/zyz:Mcylr Du#{ h|2厯܉g2RSO] 8 `<*emyPϕE`ɞI (^(4Wa0Q0i]pgsXHP,8^*GDX=BM\"nÇjòOj^Ɲ-^tU֘~Kbvr[ ̓8LU|ڶXb)},>t^EJɇ.RfMk|ha".9c/b&x\4mDFFXX J81a"sH K…vjG(T.0#cL~Z|?-9gD? B+("jNEdyryl{ԛn?gW2O6e Q6ro@Ί:FJKKn!! NbNi,^(G,[S /ˊ%G7b X`ņsH*Yv7KOrHU!m],fO>kQeM,ZF(#W -t?nع5)-];_5[x=G@vUCuAHCiH. q$4/$PNNuO>Tq] ~'`aD\a~KxVnSlnmQvf0e[ 5vR̴N=r.P'o_~<@/4IR3M隋~MϘ8zZ ;n9N+/yՒaEg4#~!)7pN/k.wf;-B3Qͦ.+O42+Nݮ, @DE;]ۈigVh6:zn !.$Ifݙ! |!b<.**ڶoi~S[6>HeRlԥνv5BpK\kG >(.tS ~t&'F),BͿ c D%/_f1# !TҖ I 䗛$=M]z޻LhS"7~w3V*wa3-A5N(9i-~`լkIQM%0=Ϣv]=dpנnVGѦWeqnw4䎄9|:T.E6i9FL~'?qe{'=[jjJCn'X@#UH-a.xǦx>~"e|ՖitP\V8O}JkW(,Y/qd"h\DYI+d};GFXIo SkrnzjER{9KնY.s?HN(g%P:w\0?ЌI~Pdr;(>h)WϳK7Ţ]`UIY0T&Ҧ֖I;$hP樸)ƜX} "&H]i}+/tW0wJ}h0kS+ꮾi"-]D}R:jŝזH.?cE'yv5RtC- c|ՊB{)/5v;ѝXW'$OMy]eU#T8Y`Q #t5~鐗H5 m7u' ,r$3pzEw:mfxHbbDb'AT|NPU" p2pߛZԏ袰 0 ynBΙQۗss0T֗7Q6Ƚ2vI5# 8@ps:~OVHSPMxIFC08#7QBgcڗ7]7 ;34: cz D0nm}z- uV^2fی$njIjyk`wtwWjAPKU$8JD}b2E2_(քK~<1] ǟf@ ! sGؘF}aJ!q4@Z@f;Lufd--x2OR,v)i wwc)}٢0bjP{!=<^i%,QuFF= ho.j*ᘭ_j<-9큣|p3EFmibUH[0t3;(Eoe@0J3amv<=c1>;MCb:@8m"li$W*Gc;ڦPp)z @xOr H͇$4p`L X,<]"8yf?JUޞ 5iސdmG$nS*  G7 {Xo }ٵ=_]ay<\Ō,>~;L [ι +tLWk^,6Wp]Mbuۦa3 Y77/tˇVg,zM=WRFHW(95Z=MNHGM){#^OB^8|] :DE<r[_,V: Qs~mYEb!Y S&PKz{и a.w||b aLZ$\0ߵ饸nؙ9& 9I8 !JF4 #\1gKCR۟UX{ުcł>igm:bʳ:"B9N lx_|D\Q&`#_&ivJrus BPj'={U8 vE>*Y G Ṑ85N]yD7ۚYJl=&N5H Xֶo[]- n%GZ_-lue[]`0 30#mNPY$`O&B<.~Vm202lY'y1̠z>-g~L'?#A1\V}SSFs_YK[,$hx}[3<Ppeժ&蒽Ϗ;֦RP@ȳK=e\$z?Ӝ|9Ϛ̭w6jW@8AY}*Zu,`օWD  eiu]U, x^F|^,`òR"qu`~ڈ͎VHϣ@b(_V5jIf~%7܂\C] }̈ '21Hh;ځveY機 .vFob׏x4Icз/wkS 奕onw $MD*b_}63x( I}"ZQ⧖b䇧Ӧ 䖔KH'ahHf7s/y*Sc)(R#䲒jo,*!^Uzka; *=⠼"`1i,' c*6gmMVt9B;ĭ`]D wnO%]4kGVM0}D!D JLӸ5o^(5v8\G%|,2Fn<@L4BbƒY\: " !Řܪ=duš?7ÉY0s=B=LAFGeFU_Y 蠟lWu#p-?;S@hDt9}l:HZDШFaӹyR,* Ю88{SwzBPble̜#E6 ;ڲ1l*( hG;﨩Bu$-1#7Q3ysrh<]C qMO&kMo-4"Ta5Y8RlL_̐G'f #PߴI}UfȱBK㬿3~F!=W+L&_#GFxLϠ3VZAs&5TG=Pl^,FQ3S$-߽B g$&5|0G7>#]Av7E@XEڵi5U@{$.s4p+`aW//eɭzՆ2@qd*J:v ߉SŅmlp7 tV׺0V3*-9鋢4K#%]eR0gJnQ_JA`Ln ʪ-;צuMp\Y2jk4jF!ݜqu} @I|c$!<אiϧbY`D _؃ 3nI:KaVd(8Jp&N#s Lx9%oLPg߸qEYZMN=#qL A"c#ƷnE3@ vLj}o/ҵ v>(K=2Zl4/[NYO'$M#'n/i;K8v@WK$J0&FU"spLmsJF R8*k.m8DNGq>`zt!3d.ɄTөEG5bfFrT0m Ƿ|gm=KHVn \(I&{&BGrAIkq/XQL,V`XK3C.U8>Qop㿟Yǎg6 .syati:M*&::|[OsY|_8/5xÛ (ބe?RJ"Z\"3G߄eev Q'6 zJG|ыU)d C(ٖX̵۪gO;\+OmDއ)* Yi.)4k޹v~EM)ˎy|5JBYPɡB,O Uh jWX7Cd>QyJ>o]@, F%MQrl[f#.BG}zyx{0:{r+e?C'?ԓkʖ7buCUnmQ޷}=،0}/ː p"GLa@=\>bKӳ4l㾠QYryoآ  4-}]=/yL"n.ѪΨtW3珺6ܲ+EOr{;6ъ[ǖ/.Cͷ=kd[&_z de9fګۘ߿: BdyjPm邱M82Q%b>}rז:yJHVKNN:ѕUky"颀%]on{qH=2-oVi_ڞ2ZZy';awf=Jd*1 JaCtj84+OIND&pshCǞB0FSa.eP;tEfMV](4= Yl7}Uy/?>ecb>tz!2+ SMОEpg]D4=xN$Rf]3[7μyN ä!$yuk72FIQaI9 R{߬8\\ۉ { aO̝3W<6'50F@҅5XwoUZ=~_ŦB!hhdRq7t9M*M#: (tSkOc#R߼G񷙨uà-sD:m+\dc6׹'-?r c[ گ4;[ s?RPZm ҫrE/EgD\0S[rF: h&Kc#.'XEe3dH fqL7hZّR$>EdiMx֧t~2[1v<WuGWȚz Q (50s§2(Y~Icpw_\7,dxUlрjdJVLp|mz~x_(V *VdzN5X: Zn),BR]<v!\xhrPp[Oq lRg>W"ހ PrgYZ07070100000049000081a400000000000000000000000161421e7b000023e8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.ppc64le/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/#]?Eh=ڜ9SJw2|~ezd?bh[m3o;u.-tv|>*^ۣp{yᴖ\A^㧡b!NcuG ץ%iiJ8ܚB!=kE~钞+T[ȄV,GL#vlq*'Ya(NW^E 5N7B`pp=h Js޻k+n@=nUP4a{SɻkGQNj ew4?j@jw6@3z 33YkS v6Z oP~*b3Xю>8$(5U)>r†>PZ"y'{N LL5\Szws TH'` (hUkED`Gfr 3P6Y-Y[{'MRe 8+堩"^(YV!p~YN 04몲C(S4bڈ%|ȌZA ud-A(9l bK+̬g0JS,SP V.+2c;*uN*t; W v}^- ҂&ݦIVٻZ%* s! Ϭ N^ Gg{4oPDv2,VP'C X7^ʾ'2 v 1(Hm *iHM.JI>ga¦4@ "X ,3d ~j>!S-q;Fij2{ q 2j}3iI4?_"Ğ}nuNR1Xyf{GɹYԑ>4)+8@tT^Nb,So^uCP'3c>&_8ܛsp#Ѕܦ|h5:lNX s̟6(L -l$v^F$]H_&8MԛJ5j(׃ӓ䀥3Ǩ{c$-8jǨ#5mB0]ʮq~D~.Ilyzhe-110r%ߖ[1Vkό8_|&W:G/f1S($Ͱ悟z}1r#k߬T h:^%@ 6b!jkAHWgS8Rg_ޙY 6YEF, 5SSJAtT 5^Sn}a,iYQQd( M?ZqHքq1;aض DV5|e 3/+Gj e, /W@EX2qAy$/XLo rnfmvOTvf豹Np2r`)`!r+.2}-H8SpK[5rMiېw n x&qQ <-^<T"ڵ,ϯ׆y7PXL|%_wcG.'#TJ?NHOT-dD%,B}Aoij.,<]\oR|.x v^my"jV\a;*WkU7O\{}5{mdONRР^@i?TFUAMs&KAA?PXC ZJR򛥰o3Eb}ޘ1,7KgǖtUQW|"Aj8@#5o9rURSI!`oIGuiA̭M[̍*avCy{jn:Yr &oCbTщh%BP뒌"ݧDU0pTY>,񵍱o,\~pLI_-8#]Ox筶ol@tmdb@Nڐ%d*rضݦV ^$c$)484I ݦ~Wl?L<]U+G ~рzm5 USx/l@N1bi9 _`Yy!)JUUFfmY53쳁;¡* Q[pOu03~9np=L}نCY& ;qk'9Ҭ?b~fHz^NM'v|N̶=PK'qXn ^|oE~ |dS{Ղ х\kw-wP!YjjGKij,d!|<<)O TLd\s1Aċ7lQj'5XC9w0Z̿A[Q[LȨ=?_)ܺh` &UOs^A?Y)tNch'~glt~r3vcd2/s5$(UOrC(zr:}QcHh Ӄ|,<;!QMMv {Mb^w܀$f!Ӡ;eO~iVh Tن_퍂GL5bz j ~4iPEqb‡$j.Db?E2T=6=F+CLP٘fl1 iJ =i|D^ɴJAkNq޴$YܫccH/F=M9fdKr5IVԄ;WXpwuJ4nUah'צ::EEf몠X:bYbڿtaxCM_@pA:T x+\76Bb*43>'M&J?kW3c_Ux]ˏ/JG\ 5"5ȽxcZ6|!#r܆ZO#KQu;?]z-j-1RXMk9Knp惹Y}KEJ(^l _[Leg ^e=窯4pY77dY5#"gm<]ţ,OZr%H/ ru X7gwL Os1+CzմP飀%ɂC'ӧ A ՚pcwQ`'~ b((-鼬~ .Lb]>Sdq.?ϠS.,L+a>Q]{e.ܤjbNi_yE8u{1N/lz_?X&>m U:o[N2d9zE>g5v^Kfv .\F8b&G@[ J|AIr4HGaj|4k-pg{{v}9 IΉ܋‰[]bֶǣW}eH~FxIފ!E<˯.n[)"Es\cV*Y\HUޠ MhflxJJ&53!C,|wnHclB-:Gv.MűQ1&UV pU`pɥl܍@ɱ]:fW:z'mn)3YԫH@eO=<) PaCCMZ8@C`r4r^rG8)g͒@ 0OlbB^1 i?_LUՋT7t&UJ*ԩ#gtsMͦҘ{4`@A !0c۶pu݌(/qǯ:(F<-k nZ`h9L1فJ ?]B%J}Xn1P]I) y~:DY.Hh hV(_G)Er^'G-!eW>YϾw]q8{Agp酽miIK!?ln^ Ջ4i8P XΞtݙ_Je(3 4CL nyOsE9 doH/7fphJvQjK7$[}?ɓ'Pό>{j|r,+NB˖N؈79|1\A_N8gSM3_-JE\#/9QsI֠oyvVyJ]vՍ k=8`y;rIB'C7&Xg):$y.Tj Ԑ➪D\=7.xlͤWj|]_^44*$eOמHʜ(Jk{9 Q;-&bs.&Ex " d6nqm toܜuQJ).N4s%>!2lAΗE%=ʏܥ<jIũ yLs=ny(]??4Eȩ5zpFbR`3D[uKbQVSC'7&<u4m +%{#:mIkYi sD%p2}ʼn.©-ǐo#[xSh pesvzi ,>50D䛶BcşsuĵzOϴyh>pd Z$?jlM8Vր.7oPg $ }UMD CSC<d/7OHDNj(PZ,G6^ݩ1 xx\g#l ̆2QQb^i@WϨ+~k~pYBG!V*l Q1Ml?;?z%Xxy~)zysWO峏0 8нB9$ Ŭ/ l zrW,ScǞBׇ.DWZY-K c}n`?V& 4 Ҏ9CKXVwž}k% Fd~(2o>7EǕ;sQ hDpPWR=~nJ%*&HV^^(4~M o~K]\J]f3Hcy^ ;ci*OfEBkG"soˬg] 1pgw_B]^'Iu7Rm+mj3%iG p~(Ļ$Ƕ!L˨j#A&PAT? 7}X!R֠JE0mjJHzU"^Wua?hpcSOIXy<䀆;(*<(- M7:f/ZNZ6,ɊxN_]ad4S\2C<ǃߗYoȺB[K#˃wc 8;b%Wd[<^`}Oe+ B +],x:x8w6ev}J58/A8W`>sk5}_wTآ%,>νHi oB:G5DQwv7/{}J8'W5Ji7T,~1*z+Wf*@Nnevs$Α.cpFp88>*t}tXN^ʯ+KƊl!xAVu@C]ސ* D󇮕ɐo(fYʺh_3d%Su'hWp,s9a_y7mjU1~VqJwr(K0*4[s( h|z(98GPq$$8^LfErj^NFx- ]0?A/"T"u/utc>N^ /%d% ome]$.}U\6T5Po{Z$xZ]dGPF; p̲ZN-钙A)'8v7Ldʉ1.GӮ@jۊ(6 NU}16l $$x L\#@~5)~F/m Y¨Fk7 ) ZVO\anE }o̱!_W=C KRGCwTiB+1?fi[IQ`Riu^ M8sߧ@ɇ~9rQʛfd,PgaA-pQ!om[mMKw1޸c(Zޓ2#rz}}>YjĔg=jr'WW*SH] K/ e s ( (U6W r3z*6y@H5D-/׽`͸>@͍J5|NpRB!w138"/>>ZJ-1;Y*Ss[e~y{+3:xyiLN=by֒^16$m~Ǒ~Q9.w+"1M7E ɪ1iVirӕ֤H*+2o. ۋ.Msb0:R-VKLހ|I-jcu-nyoK b S8RZ飸]vsKjG@!u޿۹Ӽ\ʐPԔ6aQ,_UV.V7b3A" R,p+?N–m˴G]M%݄6w:66TދY"44CUph/ = CK7B!Ӱ_ݨ KRxToCu#`j&+y'D=‡2ˁd;M\EEd`QV&_YvؑgmܝTtKOR~iS%*tȕD$'|TR2VNk," l8!X/=XHIddCF.W&@61f} :& vv8iaN4C |rf56 7V#VL#2 \Zf7>s-K;J/&B-)F^Qz> k߲ OK#YAT-m0+ MS)=LfI~8sH'?|RE_0e%Za:d&}JB #؄ƙ"?9W|o0gB$!_.7Yc_bz.6 ;ԍ `3HZ9 ).Ό >Z:/8BlEʌD_!'!}M?OT8yȄ״xD!$j//Wj|)MȊ Zǃ{.7mN=LW4sv4IW ϟ@ÀzQɮ9XAWA;.9g@FD\߀8G٨NTлybsF jwDXDU0v3).)[B}hA@ n ]’cbt|ϲ{bԹd-?:B7}YTKl$ۛj n鷾9X{ HTFM"F=X,l"6\o_#3|`v*=fwB?~@@bRWUa~=OE?[ћ]mhc@/歸CYbmg:.XZA(F*ϯtwˑڄ.8,' rWzCe p֑[Nꚦ{FqrC˲xMFk*$k?o?A[T/:@q$B)9Y<1]S2K.0pHL}y;bajD@OO1m,mjto+"n!Yx_'wmW  Jwa9/\T*2Ğ@(P_{a\Pe(=?|$Dŝ 2?I@Ʋwh0`_"n^b{4~4ܖH`Ȝ^Hf`4 b7:wL@]D[& vxTWgT=3s`O"{GwP6HK~Z>+>E؄CgDzh!- 'l\0:'9H#wAemE-+p n$8Bޟk0ۭZ8KwA Y[P5\&au<%P赂RD-I^r9Jm(/@ľNzL*`cv,=tɋIjL|z1N$Vb P3+1Il+.,㊍(/-< j⟊Hdua^Fg xQ4#'ޤWwˇ:1A\T88^s>?66?-mr {p4tf!d&۩+}x{Ҟj+%JwU/=q16(;d"g3T ɰ+݉ZM4ǰ+xO8Ɖr,ߛăj %*;OĬ;^Ǒ#|$o}27_XMݿ1A5~d);[dǘ]`p(z!J F%uyn8#/u-̮`}WZ Ɋ.괾eIFw.A[ԧQ+<OEl:=| y<:v5\)̆v .S,c@Ҽ&2T㪓b5prSJI(h(`4mZŻE.@mtEC;iѸ2I*ˁ#": #gFoҶWma}<ౄѡ{_; uVBe#GXˀĺ|d/+J[Pqиd8F1zֿ:I8u&mxͻpS̽^pg3(-Tv‚gZWzQBZ4c?EfB^puTa֕yb5H~I'Q%r..Q*7#'Iۙ"iԲY/ pqX?\|up=A ╏H=GxTsvdFgP"9xf_;tU#_+C,>ۋ#b LN"1! y ]㈭]O5̍GL^JB^FI턭g_x́Ch& sfy.ߍ;Ut"OjrtNFy7 @<8hC361)2,@*2۫scI#(l\ñՙ`G۹DH@1K#DZu7 RƮhU([s X ʲȪ!^ވ8\+mA(-PΒ[+4oLA]}"xTYQ]2`տwX: B*a&fK@ItOe e'Pzt_AhF8-!mf8JU F|1; t"F):`}F>GI2Zx̶^U?)`xRex,LQ`Fň ~Ę`9 zD ǜFu%Y"Ę7֡Rib.|‰y$Xp%b)ݯg"_;h5!Ѧp oHьu-u̹{k."Utv gǡV[[0r@7GdiqVsr3" .|bI-uic#,04Ff*;+HfJ=ץl jam,oLB̵\['xߠقyo}ҿ*z&hVA}2ꦨ녂͓ AP}+dwTJ(NEѝ⼜I&AQJ[_{/,!Q^Իl1w/K򳧕.E:$ 8 "P}fzbƓSe [.35d|ۺ r0ED}; 7И]@gcg QnNH!-ؓ}_.S"/,'yօk"OKBI:GƈG\L5Bw)hWhMtz|:bM/NaO'C3g+#~q%7y?ИUiBJBD}J]{%!+)&_h:{{g)kfO׽&kt #bc%o~?FETݷ` W?cb\iWܥ:يr,yzL{rFF\A$\j"[-%"65 VqzWՈm/2ХOn<%|T~| AxVe& E|k,BRy~>ҵr\(@ٟ:]7F:VX9ьyI濵(O6 Q{ ,,\1rwIkFaaMtGuJH_ڗ* ,zz/'Z}8p5*{1UCqϊ1k3Veǵ5<;[{@_Al?Wюwbsm_;4l߳*^a\rgG~ĥE{rIx]‘ nFP#ۺOkD+2fz-')2̳ +}aouTw]6Ck0 2VWI+s-;_؉8_RȹvId$ڪZ1xU}C7-%#:2^3 n,a.Oޣ/ī d8nb0`io? lONtv2}GXCeqzYvMD (s 5kGRi+<Ώ ,ENT'\>3?Tmw -]ڤoNJ^\KϗouVh&R&hyCP!ڲSn܃.gE/ J jLM,-#iQA\b/zf $I4f.hܕ\<4"b?ȎΖuCw+ty3{TZSWJa˒ sao %l$] X̼򔍨m`3X)I֕? yT On5AuJ!fMG< ei.3b0~1>s7>hmxۼK,hB]y,BN|Eݱ"fצmZ9i8=l.#˧]HZ-a%.<)]\G K kAqpx.K؈@.HjD/xʹ)?7]VMqZ(!CUU.caٰ\1M n<. NCֶ{V>͕{r:8ruٯQc L-,S bVP쳯Fm5s/@[R:V>HN N ]8SLExD>1S};)|ʒ['{J.9lsn%lOqq F߼KU-K]s#a" L='ե\uM6-vLpO-D^3,b|8;xv">56/Ijl[8 'l@Df0k:^Ϳ0w\ of{>2'@7>_yOVpm}1rKuPP|3W+7#;:"Nv

    ygA^n)xB^QH$x*0' !u XȄ6B} p{#zIՇb+s~fê8Pm\+a1wsհ~/0.W2,GD`o+r;'X]:cbZ*kT03W>n~< C=M˿!3Oϛ}*-zwO; =XT*"X;[Dx>7q0ؙ!lFEGִ*@FQ`s*,o_QbbFx#pX''gXY<-+a8?{]#m`L.OXńqD,m??'Mh JbɢҤ5V"qVĸK7[íIaI S !"2W#M?NVW/}+:׌ ѢjGr ;fz)V.s?U/Pj'46aƦv%*=>O\ʆG>dp8Sxcŏ^1'*M}꽃GkCy~/almNvBr2m#t6N|yIִ5ƞ6:q2䩻J3|ysif^W ȣڪ-(#CE*J0W~MAG՚woZ(a"cFhLDq-h GKƻ=&Z_`'ws o)yTʋ7GntKZ()0>8[#Pm[J<u yCf$T{*^،}V$w?Amn5p#GvB=݌ Gc $KU0'7 PH*j%>VKdG1{ _Q/P𩟻x~uSP=!-Zۿۖ݉dy7g7R8"Cx@:AXat@IB3H!CsV/bk$&*oM׎s[fb\ohbarO%$Ȯ_3oI?+&o]Sd@5ՖvhQ.{t)8&(ΐŎMԐ 1oV"4Dw EUZllpHZm)uDuNZ\"3JY+Qu' G r1.:Ϝ%>ar {@RS)y !uڿ p=0qs coZy'fV:H,u!j &P !%2q +^I?!܊E~fB]S&NsiEXT];dV`l@ָ@LjЏQ>lgx匋}V=ᘞ:cR|OR֌6,-MU ĖW̐>H? kCl΋c6rE}5lU-CM_#_ޟMC)F{vojX#Ps,0bOy"VdYd#xJyb%QND[%j?σW؝Pixd_t ֦_v?喇k>z]͈ֈU["Pj`㕸 < Vʧ7 )>y_YiWze u&N+;=0zm$]ޜsMn[bwNgf N:ǻ0Af\#;hݩ ബw)tDP &؞o'j2Q"Tv tIÞ[f}P%!ANPM_/&zI+ Bq1VAI^Do<&@=j_4)ve o<VCAMpD;LkrRb2]wp&{Җ+z{u'R7[ 4 |oW3F}Qu\OKkԖg4ռiom>&7G.'hZ(篅mC^0smGQj_uWPtmE߽ T-M 7^; x[&5$ ڇ._W͋icNiIf z`mچ*g>eX4! OY>Q"K5Wj]o@_SB@KgďuQQ¾\ Vd|$jz :il3%bno (#s\֋?"ئ#{`m7E,]oubUPc]6*( s*nK^GƳ*߶to@DV&&It]8}\ox}0?qвtP2V3G hKG!ց$`r>Գ$%1 jKpʳa'e(z.l彐=EC@$lpDfW"=B24RP- >D݁h>h $]ZAIMz-H2jiAC$_i"i]z+{@NSh^H2Y3=.L6loѲb\xS!˚0uY uYK*>[8u2ƒ΍W&JxacJEDM禒'eUA<&E57}WoB|/(B X2얧Pmv08^MyWAU]<$7ZhJqǛdaQ94aBXNUX[0Eq&_7[Vk>Kli8k08v惶j_<֓5$o۝z/6* *ajI8"Ҥ89 |جIaD8Y)! l7 5F&/jtz3._/)$8t&+# }<}3}P"ׂkϹ98KXp0q9&/WU#0ڼú` }tVi{,6 p7iXc} zxr>r$nSq?L jz}Ig3&}OBOƾ_h1>I k3u1߲ޘ/? 'uER57HL6H}V,1zG%, a,* $ALyt`A]WRC xULyvߝ9T_ rVݼT|_=e/atM#ZHNx0A:ʐV˲f紁DYUiѷCR3NiKt`ƔE+>4H~)pcVTqQ>"M9#g5E么)K`8N=V:~} ̄@Jw.HH^LΫJkOU&"D/(HtGd?o|<^8ք?,a[jV1G٦_>ʫ;v`ޓMx(SAIOf6{j 믤G{eS8c%Cb 7k L] -V?rǥ# !?BQ{ @{ɿkK{09苐/S,ߎ Ij),D7db XK=y1, -sكVKs||4ۅKRllEyTjӈӜ{ M g=!A3Xuյ ;d-}^2wׯ ҥs֊P&wǃڇ"j`[Іgxj7. ^_h8;'(珟o@LG(򗠃ZV e*@ DأӀK08lḞ3KTKbz]+e 7|x?*/ Y/{~O 80d-bU( 6\Dn;ȇeC{ܣOdgg혡x P$Op+jWp-B:LC̨[`Dϕ?2c=Y Ud}%uƈtȟ_c`͝D%s.&2QP=t';x:f8WĸXQ֔^~ёzTpA(80zgȫ֢/O,g$)NrllO%W蛽1e{Lnxp%i\r"F4p71ۼo{ RR ^2mhCuawo_C<1za7Ⱥ .e-:9a9>%L,t_ezfDePA;DpgZ=ɷ8<&SN X{1Z׺H6MUHZ44AC* -L6 7 qR$5z7s]{Gt6rR'kɞz pIMׄ@+H؎gfxX^d*B#ȔFIƲ@jB }"9Wfq\ m5UP̀Vd] 7if8wIœ.[02JDWYUCЂmg z渥w'z?nY<*k|M<(-b3 U5BEx|v%d?mINuymB9BZ`+'۲4("KЏ)bաC0LbH"e(gEnGx0aEl=`Wz.CzziVH34"w',>[X]2QYKnvI`6a?+|k&԰4e]$ PF BJLakdh*__ ޏU}@i$zF,Kc;Q8_urqDzy&YLڏ/`sI%o[z*ըQ8M/# C\:S_G967-6>BuAX)EeuEb4>-Kj$EQ" "9~ ?@cNTSTI)W6o:j$y >/Pgi|Bᒨ?;Iwi7ɇ~5bN{L0<҉C6诼&31 -aZqМaL.֮&6!HPzTf^h` ĭųP0^Ӎ[}j1@|^Z ,9%2I|4>= a'8g5x+ָɛ[HloT47J6zBE7te)߿Fp-Pq EOFqyVX%C,(w.O-sг")GJ?!#? S hA݆k9~`{;gO,'9j6ϑFOWsRҮkY i]zOcZܵ?]!QB$޸d S7cfORmS7Q1{r'8JoBrywo OSv65bh VÄyẐ ,Xu ȶ3/@⎝EP/:)S3|̊(yakyűe3Ze;oڹ萯'רIj}C:A(8}?m*_nЯXlpH`_̨Z>4ٸ8tfy&Gbk{S6l.ALi$_N9rmlp~#.yhQ1[::} J? E55!DžoOoЈ~%9mHf Vm[ 5*gz3>KYHm;j)٣4cA=a|fo7:jt܋2ʎ!D/PYKCV 6"hkEkC3xPS284 zp(Lg>aGtG-Iv &ǮmT=]<6͒Ar)eLA8&J9̡ ^@{1t-zzpx*fp4r=ȁ.E<(گTA~zN ? }]Cҟ^A)kA+J &/^.4}Hq{&~dCoM87B@W&k+ Rȥ2,[5b^o#7NV2 6 qcLA{#f͘ 9*x}{;% $x^qQw2md xg+u27B30g^u"r9)AZ?uv U ~STY/mH;\FQRW!GH`` ɌᇣJSkML ]'뢙[kTZQcBf_*k4cZ:HvUf= ƒoqjv^%5,LSZ:q(Auo cD8UV^,ESI|vPatC,^+p@ZLJilxe(|ޏcH>9ܳe&xWw?Pogvv?;J- bWQZVe 6G tJONPKQa[=B3_ƼGLlqOeh s6)INH oT\\أ2>O{ C8L#$Q|dƗiz]2S,Fv:"Rw"d(?dr}?wŸ6X e-~G%|DxFۑb?ɤ,D褨p_;7eA/8\;Rq3d|׬D CMDhx8h`JBg9Q,OX-).bYxYc]ѲG;U6T[ld tb՚\Z\U\Éyߧ*Rp5]I$h9 J^y݆ \(' ?[a/d j^e$Mr鉎$m>6nQń%ܸ3.r8zvŘ1d9ʌ0Hl{ޚxJg.aZ9&~d f,+i]szp嘫!Q ۔T`S{Fe-o}J'EUևSg^{4G2apщulm/IFO6A2po;áV7BDڼ/fH+oRc"jb4yhCgynk+SĸFAkRn J #4/IVfݮ )>A(Zb".f;i[2Hsora$Hy >z3cHc K\%]S3x|Wch Rux1`3b 1]xY{,J7-&VCvjZ!BshvVۈQɱpH+JINec, D`ZrZ=Я0gWE}BW)6b:+}#oXs{6Pa)o1j,c10Ч/S> =V#$7$\?^U X7:ꚌhG_?(^1 N}#FfaJ|1ۺ eBZslTGu[:[ĝOA~9Gݣz +1 Έi/ 0eGz %t$G}S['*k1riQ%\@dڱ}z->z.qwֽaP|bQM ].`CU;5G:rglY8D%ݠfl{m^[bѸ3-nԉO*~}ԣfCVu@Jȍ!%Zq$$:f䆛 \T&U)u' eI@'YJ?Hy׮IO؃.YUT3vU%x-o_^13"np.NQR] @]E[l 5w u1,=-4 DY ב$M"ys〯 [rq8`r%Zb1P_.Og Ok-d8tL+&:^QQ^_ӕKb%a p}E[HUuADtYE?dI8FE7MP(nT|5 [tlpZ(3Y ?NK`EQ|gwT2“>n0h,R`+)>NPÛqfV?_kؼPsb|N5KCA]y!*@IgiRO:N(#;bJC.yqDxˆ/raa#/  } X *@PccS@'V{ 2SދQܯgi};4&(;ɂy~#w2x'E?N2Hz_;1*)Ԓ7^w!*fmUOj.OS+;'*oR6_n'dsv! R9s4RT07}tAW󘰭};Ι&A!#*u-$b ,4;;lVnO!&|VưU:b!V>bںNX/L#"BRK8eIZ2-,GY $a("_GƉ[0yR@NTǝFdRt.c][2RR!Us#>% 5N݊FT?wg,67GaNuAe_ A?}pnV`Ԕ^8# f}6UQt45.C.i2ྜྷWsQ|}|;u6;X^*C?]#r2dz=ZRpiB,F]ɴ3KFlK 05U "OOH ֠j05zl qDNg`vtX]5v- .d"fTf^ޣ*M6 h\;R;Ϛ!5'\ŕ@6ؾZlu]l/U{Qlif1ˣyk"o&v{xl oܮ෽Ճ.($+g$Tcf7uK(ak Ic0\"fX!4 J~]mNqh)ˊ.,JB<:A˯iRB."9Au8u-LQX/ /Lv%t$Tv>i@NJ5MSW"{^B^iF?5 ׸jHB5q9QD4N2oqjsl@Q( vj:YF&ld^Qu=eLf1nprr𲑘/k"'>u9LQbɚ1G(|4,6F._!o!xVBԵ09#=⛐똷EӱOV]sTq".;|oh3^N 鵅MJmgXfwpaOȚ!$ʈ|\~j+8!G|]c!>D8}I5jkmK ^a紑?YJ-͍Д#"[F'dV@߫z'aa)p$P?լ@"; U^{E[:꣑0%r?H M8'zߧIw䞣*ǵrV+,]&)" U6Dư(zydZTY9MÑER}Mv>lݍЍTa!`Y,ʉٚ˓vV4Lo!c`ه$ב1úEO7dž 0ؾAMQNzՉ$pm*шɛǑBJY_ > ӍTXP KYl7 jCpj0וԆM:3o!#I(v!|:* yQHdE^ +4y,s0uS5 4 5na{6p˧֗]Gn=tQ(&+UQS$myGisEq-+9h D/gMJlaF?rt=TC 2MnYQmQE6t)>|v0T)>.#$ p*mHh(눰cs[5"c+3͟˃.7uzeY+_r$qzQ[U/smC'_02 Q,p=M fLy.yM#D#rjyrT@nI6ر6BV4TkcKF^Ԗ;j$cQ[O Ke~8DGR`2PHcM솲(Iy+7 C Km*8H7T5x5`8hH%0sifJe_2>V cM#;{j#e}']xoexJ~* a?Ȱ#QSP'S1lWc | |*r5=cXc!>`Wr{mLfF?aiG)2bieJV}0Աb2mgvKat\_2FǒGVHCSKؚG_׶}Ue_Fqt{XSu"m#Ɨ[QU:&M·0:GI;/RݖyA"[^P6]!A&f۴`X< kcIU2FSTO7%LgCY1hS1Uzf/'ƖS!&X+[/d .$W.5ma`5lJ_k~5GMȪ8]ߩs (p⛺:O)(ᕡ'^cI(_B9BZHo&z+V;Wyհ9~B,%p b1ڷ\pR`-c7WO`Nr+=>hRh.\:ׂ]zoE70?#a\ޗPKH!ŁzĎDdVZՌ9' ,U!_k8c:>I"+:kx S'M F[^Y3+7 92\Eiюy9V$q" !n+_Yo_B b$X."*EXлƶ0Xg͕ sl>\q!msL{t?# ٢2!̥nS(i[T SvC,DkI2juCI;Už*u;s~ wƜ~h=ЦaU!b݌,\8DL$MСU4{i27vɬwl١M~,`i𶅷Ezy2*,x[G}έ`mcn}n (O d$@%]N![ms[:L߃1XOf@3SO ֟m/%"ֵ k۞豯iiCM3N|a\o[3J@!hyk爁hh_3Kߋ +hl%f-max~iS\1Lnc•paNVe4"%+ 7R>U`/FӿA Du46)t^C*8rR`Mدq*}/>Dr)RGghdcW#n10JJ$^ׇS_5seQ$52o9d%(;{Ȃ?[,&ڸ]O Q43\棧)A`-=f4KfzL}®#̀T#=˚fNg!=4sqr6GҴ6A(t>֮-d,ڰj4g֬x6v?t}9ЍK*;CԢ. :D2ROߒ:-ʈNrPKֳ8oX`Mx^Q! [~zF(9(([?<"”JmQ~3cU1=@ ᖨMugWTc.waNUgb ^K/3}@N p*s+laJr$ws^y!ŭE2> }HLt\>!Gџ2C:n (!waqOHG2u§\+h30%QZSz881gύQ@<hˁY݈cVwSE;G9D#m],te8>YE'J!x]K^XFwxVkutNR)M'wwW@E>Vg7vL;dfIY dAbȱaʌG di"sd.#5OŤ4 k4SqsXؤ,p\C(v;_|u;AJYHyöY!(S-!@sQihηS`&=:sў+!}sӉ4+'nc[f_S6R͡nOpIx={hd1jy--t5f5Rds]'רlRivx "wYCV(.#Qz+\S2 J'=ͷ I@rW#Q)AH%bn7/hYoa&RQa`'dRPgCau~ MC_ HWNw*ƕw;9xxX> J`fQIB$m>yniv&ʹ~,]Y pS\;nسؾ9 -1K8bq>pQ+O4r77@ظ Q*V :9.-VD![m xe"scJN8'WdK]fK9W "'痊CHu|YY~I';on2B8Q!h1nuPc]%G(ƥ}wPkCTK|QE K?~τ5X W'z]CجHp〞[ J@fJXƹXS+_}Q5 8Qj":.,k1r!MLҞUV2Ied_p0lkp Am5wK6uviKO Km64GF4UVoDɹIKowjϻ#>*`)%FZ,8MJT@Y~=?`O*jI_VZU@SS u3IJjkk.ݰAnԅl'!MU S )WcmތbPnjM'qL:&gq3 E9zRa󲵸z3FIS 4 H=ekVpM\ʩ~Yp P>Ù?% ҵM?_Jq#t-Nl3h *KEChjTqWmG%p4<*;YX:, uAN$Xm9KdODkJSb)][%%] bο <ۊ6vJ"Cp,1bDLd2Aay9h1y#(X77Om9iԋ.ԿP{-iPX#w,r8J.17`_܄  ']5AG9{@vbIm#22D8՗pߍz۔?,dz q%Nz {:ǧD(r6n2?Ty|ݖU]@*~K;tf>6QBr] G%PN-DBr1a!r  5UKh.ـëai ؛ `+O i{?/Q ; ^C[`9U3XtB1@m0#@W>sm$@i7'NC7W-5H~+/"WU Krb]6ZmFfBw!vV\!杍Ox U0fj//\RFL}Dx5<NOKOg쭬'{ ksP7^-k{Mj9zs5 ]o)!3H_3"δxF淃:ɱIq Bz\ptP׹<^j}MBzP!c:767WFF{v4;uF;7} !Zj!xGٯ*/@)n)y׆Ù \z$4.1l,"ivpT8'8W/m;Qi!E޳Cr&C*nwyUXs &s%٧*8䧒*QC Βt'd%!  UR.^a"5ي+>J+nD4{(^Spas3"I;]BeƟ8F"w2БIC.ǒ85`:=/}25R7!EN\}7 Ę)lҵaѮ~J@8Q]Sr'B6vтiQts6_·.}Pⅸ5QO_VpwqڻOEoײQy㗓 tqIfXpM~> C(nv,J8;**5-9uj<1XF% #Mw%]_}4 m>V!sv|̭*݈4R20j;۾s>ѣ,y*KY9"dᕤ #Q_l.}H| E7+Bˣnf"%ʅ&oN4W9lvJaܩf/ѭm}G oQ%Ŕ Ǥx1 ny*c>tш1KvCEe n 0y)]wh:6cf(FC.DNiQrjųqBl%=푞_adti$k)ӓY9G2G,BZAU@l$=fQ,&- 4zS^SxKŽ bXwp)|cA`NO>gXBx !;0 ôCSLͣPIʳi𬦴Hyꭖ#{2nR+]) H@xGp.b~\!l4g^CQ|_Vacl uSe/s o[?]!g@Io ٙXDus3dRC¢η U-k1 ,*RY4 `I\;둹S,V|)cz Iú@;^1іDl=_jShRN<ڈAH$ Y@݈U-@ƐO[H=*wiFul5yLUS )^QjQ76taZ9jiȧ$F-BY]qAewqyf\&m5+n`dv7ؑW3+8).'ɫhgMr׃] = |x/ֱƏ?8% z-pNs_YYq)'C;m* R7jMh$[Ghk t2BDPDwunk2i#'OFh7)n".M/I~^%AW3= K*Ǩ["3^>+/:9"Oܛ*Ȃ$7cV[TZ-V@?>8.S.߾n Au]?0rU5HH8~5b3w{ĭ2,z`٨AϪu2 x ,2bվ}2Ƃz }{YX7~{ͩqJՓ`/pKQ(I%!g(VNDQ8W ^{@?Tx+Xi/* $ D;[c9d̐;Y>r >.e* Gk)QK`&lu .(:M$.UW?ƬJ|]fQ=@Q/o't'':%Pw4@t1fl*jf;{JVImtfn|!c6 {_e_rG|!XsܓupЍbH-j âR6 BfP /._,i|Aŏao3oG3 316ZR/Yh1HvK$[!}%b*ڕv+-tMŽ U]pmYW},ZkĜ7޺$XJ)b%P&5Ecv]=>[AxrvuN TR&TBk"Wo0Xn/:nY>с&Pe9"z-mm3vq \9Նʦ'FL`UPV}! V%V΄fک&=_ƯP4ry6a yo >AL<$@(;c59&: ,D6WC2aj7ȡ(!=)ndv9$QM)봱ީkn`g"]8 .l %uQi |lɳ&'8ӞA.Z.?w3KdwOHťĄ}{*N Ȏ4 `E]~#xf_,$|T&2?^&Pz"ʣt_;pT GgX3tHV!j_y#J3a,ؐi8bf3Mj`kCJ-> zA|b)#tsZY%:P`䔅G+MΞAG lQAfoE\X)T^KpSd τ2 L&n rPޢ55M rӇ5CQ,1-YݫML?~>3@%U+M1b8造t:W!_&:#Q g1]&,4US?CNF'} Xw(NH}kNB,)+umC fՏk^xd>ϯX0OvSP=x:]W`ھb5䂭Gέ;x,ʨaUCG+JF],˶ JbSSy̪hTppz,ĥc ^S;_\bǎr-*,?u-=t|NbxSTXK`gۇp#fhAɲ) ke@G$Я˃Z/@pk 4ƍзZ-&9λL RWէw,Ë~;c;7 $f1r+&[pA[Own_Ўީ3Ǽ2?y~&TF \M. X;"N̾Q_mAa"+^NcAZC\Bod8۬҅'` K8Oj0e y"SC bCz(3(=OzrFVLF+O+ 'A`22pO%2'hUQa:~ex&{G ?+)Å*h$b5?KM0IR.w>c.!>*_YPgH6p;yhRU 쐫uKTu3P;XmB-Ĉ]L颏4[>tYpFH};̌y!G Z$hesgGRztʼ=͈bwqC1̿ԭ*^K~A20ozrV0tz,I0=i7;^_@X%Y²TE6t@ȹLJo # n1Oܡ"bjgs̼q\pX//hzGnyjׄ X"ij+?sU`T%!zβMo42_SW%JmU''hRbYR4L#[sZVtIl]S^/?5(or޽gA$oIOh4%i {,Drd .n'WnH=ѣ"`y)R.`8K$ojvY jE AX/f#)PTtC 3E77F1䈷5꡵ӣ}8!=WO) b'c~k9걉y}DLۗ95k4hqLE`Vⶄm.xAbAKVm!w, EJ̗ Vq ?KﻱUpJX Q#W1!,1Jv"o2,-ác8h%Ѓ+<;{5Ք|f3*Y PѼ.P]@`X&^Ց/J{%}K"ʌՑ6 %ҝu(oGj4\4QH/X]t[Uѹ28jJ@an- 4F ,qz|mۮ2xna*ssbpR( h+;cP*!S*,T)Mͅ;"b,if\W١b/r8af|. \aB죝mn=;ROI6V}FډV8EmiyX J i Ы$ h>U^])MDm3/IJHz!hr]ccj$wg,+͸~MÄٞXb\A?H1&%yD?g!yj':g\˜ '$6)8j=ВX3W!FA1Ǎ{m>Z ;91݌]K}|4CAQ[NJ%z[9*TOk_(ك~ ]MK7XĻ:R7W.¦đoz u*Cpv.i|!q5R3޲ v cěFk#X.Y)CJ_-{]|o]߼ߖ3X}{߅c 9,;lj0qVjZS*hd!#HW(Q5( %;cv(ZF7X1@;\9%))пBpuF?ʽEֿ_KU ~y5Q'P4قО GTOwB0D]#>2,G߸~lzP|xsdg_~Y2|񋳛a3,7Mɶ LdQ{W8 t*0d*0î1GYê̇7P?oRL'9>:҈|(X& fd R$U=aydDg?{]Fcq^<3Ɲ}&5M r ZT GYk1UBⷱ/O}{k-7ŋm7AG$=bFFrnނMWqh?S |S)P=ba"$TPϓ}z䳜 c0}S'aUsz1xA12rPZѢIʏ en-̳{&#Q߃ssi]/sG2$&@pOx @Djwj|OFkgڍ՝AqC;Z83zLn[޿Gvlz}0 Q O.Y^J-ޓTa4 @?L~[s&0^6{I,[8@Θw-:w)2Eoඥ}-njiRv]CaJs=Ljݘ`S>H8j+Rh~^#ȫP{ߘ5]\[neR<ÈF2KAs((0a|3`1xQݵ9)cwb 6Lqz j!1qǞm{s #c_\g=w6{'FXTb8BƧpfhr8d_WӴ&Nc}_2׊θl@#:iIPWf1v&QpUSad1DJŔ2(sN kqEiC" {_şc^Tk@(c7ݗg?fKt0OQ3*}Lg0eӕm ,! AmoM w*Ďr,~)AlX'K(c=TiY\m3`),t)Izxm wKv0'[`939;ӯ̸t|It`#l-[$+9=oTk:UG6"F}/=)}*p\G7J|SI?z੏uL=W/e58e7`1.j$)''9I/ 'V'~?mx}r pA.C ,.5w3f님z(kE1kga?2\Ӽ'ϓ8L(zI|{݇F1`;@A@No&aYQ#!Ӷj*4z`* OաKx[qv7/e~歹K &8v [脠9]].Bvz8fo%ٽ3}jAXo,bd?""&39M}j<)! )9T.Q[:bcu&'!5@弽ӫ|bMrgۛ:4Ţ3[ݛnAqan5W6؝t R/Oz D#9j;=HJ%;•0)nQcDtk+6 jvL / ꆺJh俧jF#-~rkqOrcW_li!͏.%=;/?:PHtхx<)9;|/G^ t%Plي ԏef 2>x=`HׂtcXc CSL?&tǻ%<,|W s04e (܉0 ]o_.Ac-.2\uj^)CUBknͪu/}E} & ' |<Л|e9N-]UR`NinAcw1F \k_LkXZ`{Mvep)>R%lQ?~ڠzIE5$ݲoܪMdD_sG@5ίF XUR~獆/OL5n T2T '[g$+z79^0%29FC }D9\C$O:Fe7'|v6&l1Y#F6ŋs}XVԐ>{@3n!-˜3+l  @GVxsJ`ǣs\^bE%& UDuhuh-Ba? &&ԝ xXɥ):)XIs'3s4E_;c<ۘa:疺#? ]rS<%ň%q.;Dbtn ^k'h>˛[!_̿S2s3s}l]*lߵ/NUS'mO>n.GHNrȿT 84ܮ3&84nKQ_dL^&%]j֦ Tܯc' ԏ(bMZ)1&!8ocX{޸ +&TkSE8hNKg=5f?xS:CqJsP|7Q(#x_]7PzZ"<!HXCYQ-{ɣg q!6pYHdk(Bà?hD:p~$huf߶|?H;H% ;kq?u[Ae)87UG^ppޑ"%i,=ַ]UeB|O5@c{Rp7,Ҍ$m/4Eޝ! =m; JuX#kMmg( tD#Epd+z|G֫y~nY   /7^ɬhqc{1t2"$ f:0C=E`z` O^ݕΙi/ήF?[]~jnw+|q;L\beh\иiy]H(FQ$3flN[CLС"Ͻی 0S)H4d,Nf<s)9f7[;ZǢ3~%-kȯr“Wv4C Q@uecg㝫6nr>Z|jLD BsH Ӫ^2DǺ~c~`}'T}: x`I8 \#÷MEZDz㲢@r]uvBfe$I,Px٭P^i]n);t8ivg&Le Zuߧ88oN bPCjc*ey6|qF m(+Be5Y]ٙ.d(ItʂK\Ǧ+ n˲CK<%orEk1Pf*=VF's[UaoyH&@VdeZAj݈—:\~t:hXW<%U.;b`og9 { %2-*}(4U̖`8foϏ%8 ;K )7˖D{}= ?!-?oKVì:&BPR8Ql@yZHJ"5XO\牗σIbbӵ4.CuʹKiY@B֨c6s c0Ϳe&,ڳqYoXRs)tSUy٦wVp|oMim?| u5&]L<8 ְ#MRZk _&΢(3I>aLYE Nhruu4}]&Y: JD?lsmy/0nߖ<fG?^b(phx1_Y<2n TS7K)qD +ga?< r^ujķQ&)0?ALo(4ze%fAY௻`/|JgăZ*|ό3]U* ڍ#140SXQQ#NǬQo*_ޢ1VZ8@V;&E\5tnRN>էyv_1^a 4u}ږ=r?oCY%m77BNDJPs]ڔÒp7CV^TV'*x,M=cWF` Y&\lqXe'Y?"j.Q'j+jmۧe4qsJ8LԈg,!\s\$]Vԁ518 [WvEQoɞ D^+Re l )H=Z#s\P`"[ ӚhnHv#{N( -SmXekjE&iRCת-xeP{=Xug2XGv36XMhȾpy>yr7Zr\!xˁ}F/}H n& |8D33y>w 'H?T05ӥF7WWEjEuSf_Iذӿ(yhcTFi:DٲQݤ כy{g6>T-h3 SMuNS*>72GgD>̖ʯtm)Ҙ ٵh %o_R)-\]P|'8 {K>y7JWaMOu;-jp+~acܚysܓok;V%(&ҍvCs$&-uy|EN8~"BZd!;"<]wv㘷̶Sp">B1l5,w./nTMQNpPƮ~}!#\"nR#}t/>FvMyׁE KKr(Ts{v*tOx65;jI-DQcd+^|Ӥ=DuWYI̅&7WEц#yg2ey?)]H8X}sDK%fF,@JKrQTvՏu[K)u[~{֖"mLhD}Y?ʇH/$,ڸ"\EL? hBx^{[2  Zd@q+S_W9<~^uu |(d3FΦیS )M)Bꊅ r*@DG>y,ͪ]Z=q8C@47uNQO0M 6kZ BiEDA}}ףwsZa5{ʔ b$N93 ȸ%s  W;>x^;@-nkb?\P=<Զ›3@Ty/ME|Q䥴wŨ Btlh=M04:MOfx E%5eX/"v3g-Xg&ӣezyBK꾱h?KV! 2f47w ro.ϙٛF3E2J;4>cv~gb.X'6G ~Ư?3 -,!Ыá-Mud8 m>jom*$em XٜD)NHH`TseJ$5^ڤqH8Va7{ ôQv)R8G,~%ì,΢wȀ^MwDWn˹T$_9*@ܺc@3ćh_n,V ԳAxa}?B$v~{'q6 q|eAld5,ne4s,:262Y`%umQ@+')E>א$xXi <C4>nB "naIS" uV#v)^Chx8l(!ߤr=y_Dd]yÍ)*!+k=M{@rgH\/)+V;~fqV{C xLgڢDzWg:O~i_O"!2BкaPs[{EEj_%0u o)ɝpv>׿ brHSf#>{<` G(+*A%'¦l[ayGZbCO0}?lQ5GP9z %:Qfq1'ǟ WSsdTqf-JzYx*"t܆Q 4_?:>4$ 1|FKB8;"<"NYsۡd"%Y#2 .@؄cDQ$[yݢ5ԽCcު̚Zt+e:R((e8mrBw!]vr"m:ti3ўNJ3=nL>C=VbMɄ$#s]G-K"CVgkXEsa;ek!]iwSa~ٱgA:>~rZw=]uѫeIt:#hw)>˞uR14,Bݹk Zcu:#D 0^yER/9>lک5zK @χzpߩNf x4 I :i:' W0@W_ȸ/W S k*h.YqWC9ED/mŞ`~.dŌ> YUIo^{FcX3M7(EWSF]`K$U=G͔TGY妳v}7:U&_?n*Й=1HÊ<ۛ>R]G5)b tUf"Vlp>bPzU>%o$L^Rs ׬ AHP@fa;[ǭ*tydz^F @^=n)>{bX@9 v%Ptemܛ Yut* nSifPҸʕєN׋B `@k>N"n ^ee$=7?Q_߂#Y4uZ0W~BSO(u{sZ"^{߾%eI}n !r^yn{> YfFU v8 XCMUV708P-[evV=a/KNS8 #~@cÖ*Yw41^.QO\7ex/ć%JO{M b<|g?nM@X x{l=vYwy*;H~/}ϙԞ#L Mt\Pf9APE N $3a`OT|jJ64}*Jc}QrɌju Z+Qe0ރ+ϣU =[(Ih!>>gTfW n`)< -YByBοv<v:ߖ1 "8K̂9 t3|d3ui>[|f" e!˳gg =:S<*ms )ܾlsscS)U?־pIq@Q"iǝ1+^v?h|Et8U9X\W}ǩ hv;f^6jr N|( t"dIÊGXw`AW>i{Pd̠ "9 eũQuzo XoT,Ln=/?sF 2ze ^,>_ga)8FU\|M[v*MY-z%$8|<%kvZ\uuH UrM,E܀'s\\JNs7&eOp? ZZ\ Z$U߁)ȿ%LỠ }$_I'#QR>(#o@t+OFFx& {oޫˡ[eqI.do}ƒCu!Ү1gD]EV8h c֐ۢJV`X"|cmj aȤ;$"$ÙEEtZ:䤖tC%.7|hkS$w_`29t@Y {/noqnk;X_Drp6c6,IqFעs ENPf0!I yRJmgj8cd,c]Iv(~'~<`AgTkm-*hDXk($\3%5V2JSWFF$g0gG=BCNoVuGg<όJI?F Fw!-wK!}rFս Zy仿D`H ,l'VOl#^` Ks-%`3b|sCf\6(C'0Jf9na`珿WM- iN_!]1>?F{\e~- pv|șZQ֑ N{>Y l^.ff"u:e HApoU`hyNs6$&#3FO֪E飖ҳi{m\D0<,9Yss`1b-VI)htId:ddeVFqgi4*+ RO3Yf:3V ~ ?$A(kS߃oOQݙ aQ6.З]~jVzSr###aPۥNa!ȠH&W(H I>X7<3U[;Ƙw[(sͪ>u ),B|se.8*< h^ u P6>F˪.%hZcG %9l9N+u'O=CTjSSWH,O2.3bn22w_v.ʼn6. |0s2ل6H43UI=ᴃPya#}UVɡ,Cߙ9T@V8T"x@ƳOB`iφ @} %t0pVuN&N3˜@"qL(?ˈ|}n/NT!ԚPinyELbf!d)#L}W?Vayni@i߹Es&Z&E>➃R{Z̫STl=tm*e6WbK 4ro|aN=^o"PՎ?GR5^5J9tkHb`b5ޠPbt E<XJصZB@ln]JMWB%nnW=7[(K¿/[" ? O >4zM**%J} Hx&\w5.?.W)I%{{ނh])D Y\55oD2~DFؤ̲"! M}x׺"H3C!v˚8 qbX4kҐ= 3X"fjJ0>"4(}= \dKlx.`8 8ыi^:k*ID5NgAYrV6nZu`JHKZӛuyRʈGt$"fȏ +BP.=@{@NuG- T!gv&0JlA˺M{w࠶"FO!s?'fFAr7YwrZ /7[ 32Xnï<3%ZݷVZnY|?m|!ENVuh29kP@_˻6N'n D!'y]}i zϝQ7FD-Lu S:<ꈚb5ߤɵ@%=$*2 @#+^.<>)mc&JT6k^2o1>x*ȸZL!BiX*ԧfGpM}e@ {VE(P!u@MNB9* Z{+Z$;5#CO`\h[,sArTAgCr0 &tpz9Z4I y~s=SS,!~ݙmR\Zz<7i[aYLs4wFG|-5GwNJ9H#^ȗ7rg݁&SiW*eN2 lPE#1rb,ٹRj]— wOQ#K4Şh]sFv|iccm< #><ѫ_O9D9aY*Jd<~?f0WQQhU4 Z ijsG|xtiNҤ`v I7d%}i&R'>u,(3UPL?c\ۑ +`4Sn3 /J+ݒC03zHjYgRn3nx^\Oie\ -MjP{Cw|&@f{<jU>Cs*,6|oJYtOVo{tέeEg ߼!vw&h}mNw0|hؾJqT,2W!sO߱ lк=3b K?!|qn`wߏ_0+3~n3>|A?MUNTk d}F,w+6]> L>SѕؐGrs7a8L6S ܂@>R-fT2Iۘxv ?Rz@V}I Dz/SS Y78'KeQbʰag 8x>V ZMh ۗ@[.J!A'w1 M's*),Sf+{2llrγ+A+ʓ_f:wTۭQVIlr=I%#Umg%tdsp8\k 4u?4EI,Qƿ[>^w6>IEsD S3Hxc)Âyh\+cEcE֗Sk.vvFg\N6 QZI~ O[>sjq89g%' }}dK"i?%Q'܈vym=BVZމCw\Z|H ,Ž̌];Ѩ-*P*rv:3%Y 2'uŒ''96,la]1:;Z<6N}su.FxC龱"zV*+*F ո .KeP={7뻅qձbi6uXto8䱸c6b[Ynӝl e{uN ( c?+(sMK RG AK_xA1يB#u۶s-=|IÞ_҂xBJ)S?hLAKh hz?rYPPA C NhF{Ita`S4ɒd(g 0vUǡOI}sF:-C K(bϪQ[l+ZSc[+5ٶKE`db#RwikfI41nghFB"k/|8 PK̽5kr)!_S!_^^h 9ώRESXqV4ʤ S|H1@HH 尮E@N74;w;Gk/sdω5#G2ѸB|brq}y#}1Ny!W!"֟"@wp cH )o5v6G2<=8IrMEEUY,R(4<]H%:;GGɫ$c~$3HYi)pc0Ռ4 "R-;} }UL̾-H6 "+lMMt3"vF(QQ-`\M3XXY!yha)iO1KIa v->)E5$<'2s45с]MNG#?핹=8ciC FrP0Oz(EwSF3l4n^c+ 293]QNyHՄ^5?x}[[Zn*!#Pb}_RjPu@;cg(|Bh{1oYgNUzJ7OiR|UK2 A~DyqI@>&2!՟ASD 鎸`RzkXŸbfqćX5i3˞E]ww;&G${VSBp(555] 5GI~pN1:@ʳ\Dh ?ƴkML)67EWf&oMU4T[6*r"qZ=WxᶋSB'GNҢvpz5=) pqs9g :h:S~jЉџdBu8]\t'G˱&uo[1Ə]{2xHO@ФD|FL!mmcIDᵳLq/=iI`l5?MHi>% CpKސK˯Fg7;Lv fP,EwX|Ɉ(N$#Xg$B)4 Gwnn]z1 EDOee.bA&8[(BĜf+>V%"?WF=WtyoNq' a`6 ɻFP!5=[6cy29RőFS/`v$9gKq|LY?/5@.yC;*ʹ9&=ݒ`/pQgT[ & n#/4jΑГlxboBeHw17&g^bpq `(IgypFhR7R3` \H[8/xXql Pkot*"h賒>(1g 9'i޺쥜%2‰3+{Xxl``j@Bm[$Ufy!{R&]tJS'Hrn}W0jMC٨ Skٴ@g 5)="K)f]$R(_VJVuq+L_Oeixx%}'˫#[ϕ$#脿KM}کw^N6ܥT2S$״Y&wr`k?45<{jk-WUӷSVRe]oXh,"SUqvx`Fi w}q]hÙMΕqNO6=%GHy:JrxG/N>lBU m14WO)}L̟5íxy&7y 13=zBs7h3ӯ !& :}$LBOWTOIG_;6=yz5'͹ \{Ƌ o:kmKl[)( ejz")x=[WMB-JЃ%S+ZW ŏgU.}lu*gO$ɺG{[M }\HgΘ!3篍`neb rz34W8xC,L(,~gEc#/2 rM/F> )5Wk;0UU"fqQiS7.ٕ)sƘŰõ@|\1Qd}mg~CC3 sz=#*Xh,Š݌\jy Y12ц>f~mG(9a[ #[✴t-X_pЯ]2⨐% Aن~pQ[BC!k~=fW%{:s}m7jsfU_n[|P{UB@^}e2M(֓pn9!``,MM:cGbaFanfalҐYpK2}/r|!lB5?d\F7;kčq^^,%i``;gaMIJ3U-;GCç._Z18ӿ^y[p%x|Yʚ \B`y𙅈V_{8C-ၪ"sV}۪ 5Szy"D?_-f[$e,ߌDD$&LRw l;\ OU 4b+5k{/Kf L~OuGjrݭOfC&5#DмԳo~AM)i7L}TDRNeA;6tBZvHW(3\g<؅-4 MpeSl >B#7-bc&Feg Ѷ?BfeQB6fwɲ, zl!ߤSN7\`)lS_C YXw/" IyoqZ:GC۩)0 d=e.2 ,7[~ͥ&maSS X@x[}ibX_q#ul,_qh:%XfQĿ.BȧÃLAs$,JuRr~ŴrQJYz:Z^ ]Gl6d&%B@[V :mB?}1_##RPٮbdY[ ]:YXвdqkf2zM'/T UG0-=ߤ/+6]X Y aӓJB@+ Dy.t݆/#*4 Lv;k! oQء+<$PB&= k B qCu_ Ӝ,kXP'n'Mӣ/3wՍUJ)0Hٯ:(G |euq$Т" pnî0\5iOq!h?7"$ ~6@p>CG T^Zv2=Guݝ"([(y⮨:bqMOWݦ? dL Sw,OncBI{P;6e'μ!,CgC>q6a9;>كeveDuM X>SM8+E N"{}&322o7qs6*{- #U2W @D]7DbGsJ${. }̡ e]1I9C?ƪ3{.7 Q,}:a&&NI<Ĕ^֓$# iM ~Dܪ,?Q^,UgNKM` x/;Lnw،x;j.x !8Klŏpe`Kw &gl }[7Tmm:/ex]w|ܻ_s$'mzL3n oDq{w5< BC 40j{VjyoT(`J+Ae@+J;ƴaLASOԛ87 &ik-5@m7`?`h XA42YR]ZvҪց0}ljW')P֎+3b|ĘTEH{"qc5ِ۬֠)u\HQԗzl<߰8-jn &䖡SC\j5àl6Q/g\dz?R=Cûepam xMkLl=NB[=( Dغ3 >PIy)Lo{ F&!ooVN-2ODDSc( fJDX/K 05#dB(7[C 1Eld_N5\]'l@|[M\M4i0܅+NxՖWdVr8UmAP>2(I d m۰E+ߢ󓃈NJo G|~9 28eAZb>j^`Y۔uAEf%wz '+? Z%x3*=#/]*o/hIPDdUC/FLN؎F/}jAOYr֒px<4*]s#YMW)ߥHZ(d4&1 e۰KgJT*6:V}AɳzΝ0A':!c8XUħNߔ@Uycjp?*{ȲU[=Mo@ܟ1܌-vǞ]'bp0 0zJwVvĽ[^iX> kT_% 1HӱF䣦`TeS(\d}*h tL Fc&Q*'`3`Q1>BMxB O[P-E2 $}0 a-ms\!8g:6bpq]dM.11X"\:uGz%CeY5y3XDG%\DdOb'SE1`c Җ: IszCwSǩ=!O!1wH6zR!-Tky*:J!B ' Kע+~Q|t7Y?%#&EJ|ej ScAL!2>r)PǜՇuy.+.J3qк|E u3RV 9ȅ-y*=wi&Q!@0ĬumҪ<Аz߬w|5綖[}P6ڕ& `gvxn1=N(܁frWQ Ö+/C!2v戡*OxȓXÒfhgHt |:˓QR8*! Wq '$TfxA6wr%ݕ%o-@iB+XAN J4qG^Rvuɱ f*687tm%\CO9nʼn5B@Ϟ./ƹ)ZP.;/'TaDqy2(."!se;F#"諭y)DSm5BԿ  Q>)<.JXO͗1oRF "~ %gmpM<;{mn[^m9OtKC݌X iLͫX!|$馛h#oɭM,IݺC L{&l]8a94< I=5]BcL.|5]=oeJ;RBGG?KLWyѓ|>R^UmB 5aq[_;W# wI̼u>p@;>WĽ[}Ge p1G=ֺ"/~&l470=N[tx.BN =i]k[ZjO |BCox.XlNbb?;β Ҝ(v`=h=@븪% qލ7D 8H6@}5Kx?_aLQˆДNޫcgM۪ R0$^]jiw 3߇:;GWnA4ػӈX&Z~!j_:P~ϬeHY pl28:+ 6}~$ gХ7Sf*t᧮+ֺa79t!j<3 0g)F3-R-UP wOH$w<]`|C!Q* 8wHcT|1SWIuOZlxž'Ş\T#`i B /  dz,>a"* ΅i1t 0K⭿H*{-6Hr&rLyƕ.YֻLT@wQK$ȱ80 Wb_oYӌJTˁvp!N!5_p$f t[)^ y+4>ρ{GyOZ * >2ާ)쌚Z~s\7W Yy`ϯ3tG-%7L? :Aߞn~Pf mAnIrA/1j^2]p톓ll<ԌʑZn4Q%O;g?hY0}@}#w8؆ね!-ODžr)rT^BjDM3Ɩ{!hsp :qtWh`6@>w4[1)(1 5%O|ئmQ$T/ [||'Ƶ_h=LRf|?VYv_zqb8P,]HQsizmhA@6wS9kEҹ?8"v[9^(q09eZ_ 30r^{<y%alzl;Lnb4h 1Fz"; '^߿ \1 |dX3;73贸wE'7( oY y3-|.tw+\,w4/ovpgP=]zPA8t8x נzIM@z*c4dliL \ໜ@*e/^3NmNlj)kGe{Qeٓy>61RB#jT;f@?9OyB٘5=˼BF8c/n0^zasN]VOg`!GWV+OsF`_ ,sVLjyYN]y 2Zwo;,:p{m/ ΃ YJ/įmw)'AG-<.ڰb2/ ) C JPAV|n|IB 7(D!#$T{3g'RjF\;wDb] FyVzb/Ɛcp)p'G~{ϵEW_d WªC4(Id& a?N"Jŵe/n*"V^-OC ^2K@rp&+yUzCn U+I sZ(`@["{NI۵8o聐 _BnW6vq6 ]"5QK#Tg) |; UK[?"N)&=ilW?Rw)ʦ) փ=2s_H0ji#N"6;Ÿ9fjd3!tӧiBFcdQV΄M#K"\UyQtey:6wSwy^+%ea\e.VV|[4ʀZj*k2e`>RW͢#Q5k;`h@Ժ5 *ueɝU%x`bPp`9㰿N$*ݷo`lyO VԠ:O2 AkJAܶHʟp7O2<Xm{$MB5NHQSzawp]q%UxRqf5N5YQT.Q]?WJ]һl( (ٷ;4LK9kv&B79mleS[ ~x ٽ 13w܆GE@l嚐N>TAuv~6@Y.$a+c)p<bL!(u69Ɔ쭨kױG؀td%<0M-u`SXSSj&&υzZ-cMu;ߖmo‘KjO q}UD.+M{nNѺ̱vIf3;7LK\nqidfgX5hțEeH8rr@ׂ\V٭\åsU)YW*P2 E/ѥisN ?TBV(T$-z R;Y 7,NzX8=6oj݂g%vuH8!8]2s. $"u ]6$Sy 2"0Wtx9(;"c!"{,T{n Wq@ɶ 4M pbOk1P@ι:t>TҤݨTي )IѼְD(3FUI;F7]x,LNʏܮ;C-3 fX+qp5xi1Nϒb89l0[@q&"0k7Ƈ~q[}_sx8[n Y J{/ &-s`כJ/ֽ~1jIGe8hivR/ cQgU'bHk&fYR.*E9I{.=kIj5d0"&[Ve'܌6oP9ZI'O@9/6ٯB@2H3 Q0]H+q䙙hSPqQ0D8a\l()/a #L<ę᤼ϏS'|:4uybkx8ʲ=gDtB#",qI=ţ[(F K Xn?l=Ꮐi,Z|;{%/.>g̗4x᤺B rs?/pZe]sPy˥`9* !gmț/ЫjKN>-6XhzQI;Uˀ%)z|\kH>R/SJ؈'a@3 Wm UvPgC/مaYڭEa`Y'2Ck:5}_OG;9S8ppl{їw*|!UPfpO S&i*Gao6r} їhִDɛ#al{p{RUE# ?\@*>@'#K0u7R`ǩn!G$VsEz5bH`mhrsAߣF q's)GY  ̪ҥggexjI8v>͜/ItRMjeԮ֮0'.@Q+M< :$1`%-tP=pRw FԷ:25zr9BetqTЊ=%nyŻw1 ` ᫷NTWMz]ҏ]aWoF:bO6)ed! +1'.3ճrAh?lڤV:9rZCۥ. NG#:ph;Egd]®F/mjHR3itqwe'Nm` A%$!:UNrwP' &|8 I(H.Vw )gyU覸"$>vHZ(裿X.s50i1%J%yqf9ݣ"B?b7/Rga%l)JI&MKveҎ ܂6s窔dr)M>cBٍua/s/z^gt2C\@8nt7z04s˩eQ@Z<ŝ -)2ʱO`1(V愠g? 4HWěxb.XN~.%2wL͆UԳn ѾXJa4>Ծ\l٦^ϨZGPȒ @Ռ?"z_ˈW91󛋏b j~ C?ޑ=x(5f = M@c:/Smw4W~zA+D Mt+WAdU&H4>OEb7M!JphQz'jq߲ hlΌ+Ý(e*=-t@3 K.BPhh&%Bwmd<>jmj8nd=ssJd$@D;¨cKD ҩ#u/A< _bAo-"5g7v.rv`=}Al2w1KR':5 p߽ˣ1DRg<0Amk3qO\)2Qh&Ax9+8,wŏv-LHrM.ы߱1ԉ h0gM_ZE>Riފ5XEi_lmNټ*>#"5AʣS' *0K2/2H3qT9"Þ})|MAS=ޜh?6\&~adcڴ{y= Z!+2Kk ZBݟ3 z1—aj$s|K̕WClG}eq7Uقs!:&#Fo eF."5XIX|̽48 J}4b]lH;ZBǍ5%cT̔)LLh`׼I T{ѥ<:e|U z->_4)6fHyE;kAuV7H)қiY׌ߔ-MFWƢBq_CI[ 痶-bzBSZBO T{pBO|_tim84^S{[~fPdP%:5h CBcǐ82nb6c!qK1% >+sG. 3VMȿ+ŹKn</0\=Hyd|;fo|~FO1]ё4ƬVj5q腐;L^D.35ST;z']oIBp5zXԄZyc"ҒPsfhYvδoΖ) zj2C/3^0;{+(T 32ѿp dӫBUŀZр=kn8CJq B<7ݕbǛ3vk8 "{pD:E?,Ù2"$%c^Ɂ?ncWKhep,rO2ԛ"SA'eŏdNI@); ?1tXO< *6?_6J?ݦHPڗWVe+@#x~9bf .叿 q/S'c?cYy;mdžnt>w=3B R4RDG_72^?f(ny:dޒ^VmnȊeva/ZⷓOj~V'-XGev~X)(Hp\T|VD,1A*ɢ۵6dȪwVn04gRQ; `GV\B*lC3\4pH?4CKȚ$@) h]xCl?gW W^ ghXeSlt&a1L*Gť -paW(#/)!炑q3ZIY:wrl@ޚ #\:%*83|?vut[58E ׽0,1HJ%y f9 ԓX3&\AThe%.ؿdQu;pʽ/a+O W$ U./w 4t*CA:ߵU`\Ή'&uŽugJ#18dWQ< 9a8_׎Ȣ*Ӿ)~.!qj kOUb㬔/D 7 cbq yդ}mVÈ׏ <Q{$;0\*ͯx[hܝ=L6d պL,[ y0aV5L8m u0oȑϱRT`INEwz^ޡ#!0fxڜKUpWo+hM9A@0POx9YyrN-vp?)VK }npf"(Uj!Os=XJ/;*.]'N:|D η4Z_U 9\7|7!?ӞRʋ*‡,7]Ɍ"SZj;{J7'Rav&|9LdL {(Gc Z֔6zߡ;:m[9GN+󍲎̂މc0i&MV  j2vh-b/v>_>p.B`1Nz{y*.iwb Ԃ5Ӱ*CI<想 j*Wa6Z~y4V}J 5M%vshiŠ_zS7*>avܧ_R*Y4R pwU+}1ZN鿽JR }PRg{Hl/vq]93bmbRjV=" yIyΥeN|iF<n[Bdi!g#?jG_I,kMlC*"\k4AcbP%A\i 3e;24Wg; fe] ǂfBkIveokʐֶoΪ~2Nҙ>5X \6 +_:O*ao Q{j?i*S-kǗ'dG_nT;C ! (XWU<3ȚV#6炂2Xw+:$BE^y` #Blw잚3m8U'~7ؓ~M{Fy E{:%)d) U:TSz4W#U;GLn )*LT\_p&H̺B)âv[\d+x"iyU&7o&g i^X% [.S 2?Z**W}yH &ZXѻme4W/܍L&X l*uE΋_bQYe:Շ}mS>@~ֵRw2ߦ`Q7V G^}Ӂm|sk~#Q&xNɛ[Cl6%~vl\#/h0ƳVl` |Npݹ-)CJoEzt~e].M)z;%>t!̈?7V_G :ªszta#yX^O9Wأ52)/*rZIb77R𜺞,2_bY T Oȣd-ۡnqٮΫB[?Y2Jڰ2hmBңԐ`Qcp4:Gr 'zO5]=ⓨd<;ZoZLse(;kt$ԚIzŋ kȕbS|5ʾC@fs`( R$4ݛ),p$d*KwIӥ`- _o!o:Őv5K~}q廻GZ Xu(ȮnZNWyGxhB.޹>BB]{e,3=Q̚?g㹭F44(d7ǷgT8 hj f&(Lj+$1XQg RO:= Ex٬|dU+>9W($}Ga&!.6hwmSВ-m#=ńDƔ-}0szanˣ"pH\v ,t}!vc'4!򏅽7"Zp|£ 5@dW x7MJh.*i%ЛlAZ)[s X؛D;#8M8gIVx0Q֑%aMWu\ gDPuUT$ڴ {ZN\5$-?ܔ٭"v(NdD fk*f_j܄ lvQ4#f-n\Eg"Z}R2zH4_E=Fsm_sѷwʠf:7Z:`IYXX-'oc{`p7I)i&1r$|c`{a<֕k^N掜Y")`D3Z3x_P\yF\iE6XtZ']bŝsTdbeXR &„ML.4|f}M@ayz}h5(au4AoYU~rh;/IxH28 ozp N{u<;;=lY6ȉiM=jcqЊ)1 )#c$+:vF]'qʑ,慩x 1pA0nZْ' NVbT2y :ɽZfg/ Dɵȿ[t6kt%"U,<=tzNsJIV="|]iv G n:OmWYys,P5Ar4|ၠuH<)L]5z~<G_*ϭJj@`# 'W1/˳08y4'UxFCg$7Nߝ扪_yN9'l/fӶ* .OՋ?QEô4\Ӣw03xIK7ȸ)Szݬ.U:tC,\C2xkyXF>BL\[jW~/gh-g ?hIs/Af3Uv2^X#T8rS4!DA3TVLueMxa@&En ʊg 77EVWZl.fƣrRb[Y.үc-9dܑnd_tɁ`m9eDZZ_J 4ɴ~GϘY(:+fv^Oߒ52_v1@󘉔}lLJDok ey 7yR[k6z1 f 럂vIW>ko"b8x!; N9\HM ZoL#sb Aq ~(zSilv<};.^m[}vOtD2ONL̍m5IT!+Zꪆ,HKKޙ&kɷ[Pk!:4Mj{TV`H‰G>f -PB( fm^xІר{pM=)ˠ\8`/>;3YFzv1HAoP E_Pؑ|s Ad^r:ɾԩZgAU x K {V*m7|'-4trRX N2ɟ*]c3΅גZZ9Jnp,`ᛕ"jaVAzS"(QUC>oX;s # h.ʵѝ5'JǴtkE{_e3Ln0a (3Ǝbx8 A?Ὤ$eeOPDHŝ0B D_Es<Ԑ}wd3 /  ş?j"jC$UefpSFOK:$h-KlX \i  At"'('q}̥fp?Zҳ {hk!nCmooӊ%41Ӵד (O@+忈¯-PeWo!㍳2udn ;C﬽yJhǵ܂qLi+[Spe`Ok/kQ,֨WHo+RETQ2`8s0 kni0]@ .k=\nnTmb%rG4Y; $L[brb?ivE8^7v?T[N p\пSʷfr0HWX(PCoN;t^q{q~v$8 VxC"dppS/t qU_i)qf{{o>-?,x΋LP&.a'V CPзdZ0CTI mIz.6_1'Dç%L3O[/}9m ++HVxʦiDwY>#9gNbYlYZ`Io6S q/0yaN;!;?a i-A*5JEKgGMS %Y7yԌ Իa-E{)mX7ܱ @o;>y˲05S8a%7 DRkRi&b6 #WBZ=Z"W~X D9]ŗFB4YkVFt}ԀC"Net$Ż ̴ۆ M*rZ<"~.dGe*(eZQB|-Tߐ$uԽ.ژ}avk@3jnȁgFEKK u7Ƒ"}5QZk JKZ|p1j'/na#wQgJ4p-' Qc/TZ4^)jQ yy7%WV#M^(B-6GWHW"{3ˣAðn6b cW<>1f^5ޏX\IJ5 "6 х{?)%+ _w*MYAJ57t[Ql̟ѐJLo  Jf^Z r`9?xt3kؑÅ2Kj}X:ysHYMAծF_Y"54rVqˢ֘wH[f_nDN|q'Gyqŏݸm+VdGT+'_˵wPATL׳ve#> Pfad azzִX0 žΟ|AY|+Ϲ#Rnos5sT,:(5JfUbf`+~F鞥lԎtEM*F `w4rۡBfDVv Y?߿m*HΫpm,u/ }F%K,Vb)O '\3L+Bx.ހu,G~k'i5Q2ԡ6dDzSR4|+C[޶.9i`prG&'eֵx]>@Dh qa"<V*{=lv3'eX3GuL2:6"%sLR}щ"]QQ.|8:_ 5vBu]_}(n֮nDeiX3n񾐂Z|K~%Af< }iUO8i+H*2!{q8讜rVfoGnX> 2]Xld}=)MmX\z3N- mW+u5JatXyꂠk%/W"jzGS߽(D%HQS 60DVhHa->ɣݓ{mȎYbHe͸"l%nZ]%쌯ΝZ_lz m aMZq,fKI7`j(>&6FaE֎s'c&K<]Ier=PQnJ"TUdO0aA LAhnH?Wg>$]6LLꜳF^]3fRSH^^C~K_ o7Hh, vjN'~!B$w߸:ډTaU.@lHj1nO{<r7r@)%T/oW8#5e1L[5YgZ]"w{Z(Z&͵g]at<I`/}N1 _ N|a;tuߢNB$ }1%&y2R֩STŀ9vŢ92SN˾ҀLL 8]qƩ#p3 4ILLF}Yvtvj 9*̅fY^U< _rZQsl sđl@PT-rvy "m+J nvZ`Bi|ޢ^-3=oB|M*r%)!X+7tėyQ\O %@/S^_О [⡙bYBÚLdgIS[(F7lk><+ܕ^+_Ɉp_wY{Bu $Z4P‚N΢5w/+ꝈD*4txRvƢM'7t>ϞTЅT6 $ZI]NQxiZWh(0E99AVw5ʃ*kO@. 4sT7hk>d,H@L b >? Ir zA uZNbu:Oi FcP5o_\} R)cI't,yxΪ>rto**Frֶr*\3s{n"F7VN ==Bt_GQU&Lxw,b,Z^]/'t3Tt XyuT 5QHFQ a=k(6m(\ɉk-(Rخ-_Zƒ9F];q[~dG`) Z~spTN~#Ը;%80EY>p7ǭ@7[YKIep;vh٤9++VIɌp w : ϖ"ޓ`(w^/còvuP`1}ޘb91СkKacnn(EO]Ң0. { |o7(98μvLPz6uSt.* lF#+0YZ4$ 8[7XA*Q;` W̻Jaֈۗ g:ϕ;v9.#SEsیniOR<(mg2ISlv,o"WǧE Cz!MdԩdjzdDl bp,nfmhDžۆ#^&?efYu*;&,9MsmONsb6&)Q ,APC&l, K3TFm) }p]ǖAHwnPDv PǺ|ejoi yW[pKf;{xu.6qpˋɟɺ]4]lGh#n< ~3$pq]^I$ڷKf3Yݨ8_i^}@ F_9>"߿f?p3ڣyJT:5`D/'|* ow 5~Bl 6') }T'w>?Te=$5 `Z2Y IAeޡ]CaBV!Fq-EYZ_7sLw+Am$> bƋfz"5e5mu׺#/QPH 4{ͯA^`;f6DUc\c{p9UqC:o<6;^q`ܡ{Oa~Oq dZk&-è7ӈWc%wĖ1k"( 9tw-Cy*1t5}޶헐G Py&00JŅ) >P;XIzBjlZ Gc )2.E\;]2 ؿZ(]۩c8ɉKiV뎰Uh_x bޥLCIfW>P d:fg~\5u7PI~}rFTR˕Pda.^\?e+i zk7v$*4c,,d'bCB߻2Z$\Y0rٝI#""yNf6U`@Cc]abF'HmA3!9b $ZQ /$f&䮋#`A.0b; ˜lѣZ ZN4rD^Yr2 )% ^!ެ1U"-M_dkyu "EQ|4ُ B V|H)p|g-u@ 쌱fk#S\{@ޑaȁMcmaI(jA %tK<%i5 x#75 &#&UYh٤Aw 0u.8H=w{]8g4CUjcSbFIe)W+R2"!ū5:eU6_& ݊;ד3{t4*BlPV}vϗc/%'!e 0Ox6xE#b-ԑTC_ڠjc#l3 ,Z XK4_>ዃ/@sKjOaj'}C%Rfٔ4`XÆB}D{uк44}o^gbQGKbg趂8Q&`_Ee az2D됪LWXVyjy3EJNŋp~yѻ |NI6N9.JM+êZu'l**X6+BXP܎y'W< 40?"'%Og=f43?]xOLSaDe8Y'ݖYwdƘă'*.x?uuG> {_4 g&jxRZ<Ze= {S|$s?;)bg^L!UqYǵFq"ԋS ׿8Ҷ_ Ek#j 1{c*sn7捶nx]*eJ?HzoP#DIZ|AdRB$ v"R)~c&^3|hR'?>S]U h dtՐt([& 5tl}6 #ߟ lsҰq8 (q2C\L)aEvok=!l;EқpZmYlϏ`;;6eQ p:]cuqI{B4Y$JGgж?PkU6bc]r<"N3&:= D=]=_?阸xQ`]M"kFҒM.LK'TIjfݐO/Zc'b/|C8yVõlK\xkf k]S@P&%݂K:qcȆ2>6ADl>[phڍj sAw~VYt/C3jJqY җ,Bj }N,Ub | 칎"[ȥ+.u ΃ը{gnOu 7G@3<8x}4VhZA*vvkء3zbQn([E JA~)+z,p Lmβsh%]X/Ӊh͂vnCeֺe7{-*rzNo$I>M7ݻ%mUYiw\-DXzջdftabWeu` PH/iHԀyŮqKK}}H!a]GcE kZHt8";]麙SNtIMUִ'D[ 9!fjzCC8~ ̗z5U4?69y Wo` ]Es8qO7}PIM!jdgxw( -):]`6PX|)Kz@mOWg!AwC j ymp/3:$2zkdې0lTv=|Yq/ߝ hӓ4V1^}z Y 禸R2wRHYX4D{U38;x+f-774}%]2g% J-MA?a%F*5%A88 X92i¶2FE(!"pRu*β=b,0]ͺSg$Wh cd6-]5q [U96I)9D|#'fwe񗧝^'ERD# `U3tI\e%l=ږn RX&%Y+nW)/_*?5L&F!J|5Mĭ|uPt w+DgC&m6M:9S霣?)7``Β4i^r۹#P 8j%{p x SioCN8c5Gl252=VFWz& ^sAy"qB>]q΁|٢9eFQԯ'ȝf?V=RȼuvG|Ѫ L/AHݯ̡PjlQJz9+-6ikd}ݱ, zY,A8w#( |մ`Pcg]/[e_ R >BOȓL1?(Л[9G G>mMғ]kKVzdՔeA EJY^{M{P9ATYEBc]ln'?~a?zFK- ᫝< r]F҆+K,.!Q2+gV`?/ߕХf~ISfr%!'W)|O9XIU6;b~W;55x\fބ^ell7ECE׻C7 H)Tx(#PARقL d"+g˾ <4 Tbpv:"3lЀ#xvۄjHMHuMWuCQ6Xeڱ〨֩u;]`Wk4~)-g 2\*xWux,_L%n0B+׫%"_ 솧}m,r> k+w=to Y?xqw:]\1"GҳSy?WFoI┞PJ~1CղTفXX[T,2-42N5Z_ ռ^nBz] 49#fy. Qښuld&~H_p-G(3%K 80f6E<&ۛIuoِg v6t㿳ZvWQ\̳6W ŒAXmJ[ *\EnN<ڲ:8 BjueoFh |5$!>>fY 쫛p'KJvDrp_'`^ePX2uލ8Iܽ)UT[FH`v-@n^EkWJLu#輁7ޔVp+j՘ó>]ZTzׇ*4 e<_{Dhlv[\TWDQvp*Qn |!FmW>A XߌaTܮ P#E:ZQC*nua/˙Bf'`,IQ_!!~OW f`TOa9%ٌBayB\k/ʓ乚)aD =5)2D/(R S'xQɶBYrq 1F&y]Gka@<~q5Ҍ-Ehfه ;bKɃQ/3B DlY%{vےZ# u HE1cψr9``0IӍjTf{ 1TSX_tfTU,LV&^@OF9?z"i]" iI{VAf_ӭzq i2&!Vc3%4A-uYDT4֕@V&_rYWxHK_&{=:㴬`;grDYHXƽ=pwd=@ 0iwXh6*긻_Xt"|7*|:m:5~Unar!'k`'({uՊ޹Cf`{yVYfm^gP_9PT)7tq/^Ru9%"ɡLR:u7(%\Po3zϰjĬAURHD(,dɚ<:TåӱMkJ9'|NkV1KySXԡ '+A(P5X 9xY:h<$$#سEEFzW Ө`\AG¯+u1 8(M?[bZۆ*ܽ[Yfä--v$.HL-u DoSuu5y@uB ;o5c_>ot6BlH{@d!ɽ!aYdTlpA])31U൉4"b[U<4%'l .i_fӄYO}ٛ{|nq=ͩ_, 'ʻb6Yϊ[??yZrrqlm3mQ2Kl;}[Suw F$:5S>+W"KWLIIZe # ߡ7 H]%Ǜ)*R$}z(LƱF9 n7N=d@MQmi!#/>[;|eK@ɚIjMch`Tu&J-{m˥ukǖH2Zʾ<)mFZpK鳘 ؃[qBx%c7ul$001ޔ8)cg )~`q@T"ϡ-ЍbOpЧ\۹n@e9=ŹkSH Q#vݢ1D•FtearWnphvbF)ۥcH*SDG D' x78r>B`ck]+UoمR1jzFN>IDYA |00%}  qh`/< ']Z~aD7oOV( OJ\*g2΍'+yrsc(MLӅ6U~4,lحbNGhq0w,^AU畒sEc8E'yJ#>o6tXպ. ):6?rB{́e#2=̪hYKXXhX[ΈCGzLv(}9"eH޸evTV@E,MEu ^/ swP;!SF>3T0馊27͈a#? 懟q\],cEPfRU1ոVrCm%3b@%Ӕ: r# > Sa84n-{P8>P-WZ I QXmHCK K?YvDsE4 }VHz睮ﺎ?8z"dD}F2oFލetk/|,"~KbcDu^B0lV­q oq_'5Q1^ 6Eٲ!/Ԇ/ޟQQz9pnz^b:4Q냢 8)E&B/Lt" > ksj~a$a)'vL{"YBlHoCTAQjAKU;QI=` pv؍9 E# `Z ip6a&qΚv -?N=?@6O~֘ o|ԩv4rԚD,\E4`:& !S%a7&pyj?%'Zϭ7 jT.?Q2'{[ Ud %My#~Ƣ W4jUߍ tKc@UV^o`ȚRE9R:b . MGJ NJDV,VB |aSFN4&= $4ZLi}Ћ\7 ̗w)IgB@?Vq-440) eh!SƘLńPu{ca$8Uؙ2)['f]l)'Ӳ B L3l6OKm*=^ :I+\=,j =ڱ7- za c)[HT/KfxԾZհh61P$F/p-Bgp2$8}j? `~w#_a+dm&1͔eDSNO&@T|Bf'npןцdc]G6E* JwGLq9pT{_m/ xŢRr/}R(xOfUtr~ȟ0}i-\qJr㝛%GT'GK[T$OSHl v!e7EexTd Ί]ZIӛ 5Ze18T\Y<)HGI LQ9)>DzޮjQwbv ,͒mf<7yKwt5Eӕ3v1bX٦L{z'pY/w(^mLZlWK %qhABp _1>D} sLj5<&d;6pOdaupCa5:ի{zLđ1' d:J+-?PYՓ5A|歝cJ: 7~U׸a.+L+]JFAc:gN})[]63g$1\eETpL@{>84lreVEyivn9``N ; 8NGZúLN)XINb4Lh+exc7squ1F[[8l'uC#S.Did{ }ZB<`#Q[ySŏ4\Ŗxҹh81蒈FVz1awt>"5"irPݕKCY6Nҫ 6NhEĘ&d|F7qc)pxkKHucur+Z4r|ȃծ)`o=^ ?s(K帠T`{屲mv+^ jGk,Jy}'$473tZEz_2P`9ak\sJ6ӌn镴퓶Xz7\H ge~|Wʹ5!ń$П.i *:N}hO-_ ׀Meͥy}"IU|6vQ|p75&vk5$6H菴oeG|x Q_6P^Pڸ<^* "] l,6[}*dg v"~/_mUɹ]:P!ʶ44 n̈s4EP-&+!te=J% ]K~qcá4_rBH(W;thst*2 n,ѭ;xJV5c3HܟmK{d+UVc{KQ[Xd?YO߼ҝJE+r^hdd0";ɤl#7ŪZ٨R0$ '8ԴʺV[#}dW؁" O"}o]OإVe5YkfzG:}3=Z?^'qZ-#pb~l%va9yYZpгT\aFi.c13?(XDs&,"uv%5H>ATaeg*VؼOy\z:Eԇ*+W^r{gቒ`fFB&X-bI3S5y+M OI0_x%Ǟ/@7D1*_‹>rAxz`}qPG yB `X5-}&ق",\7a׼|}UC/?Ôp /av'sn[dD =xH ۃԫh!u?1z+ 'Q 򳄝IW (^e?҇ټw'[EJҼeJuK9`P{Xyl;,ϡc9tyNqA$|p|ط1wJ45eU1Ffq4otf세LobaV8>݀r-jUl p,(AIh DxbayH}>Bg >:dBIXGoWo7g<ox; %óBdu~ݾ1sR{gW6"4ĢhƉ}fC}(}}QlFgE'Lܼ6-fHj/z~Z]a9;.wr3Z6az5hX#;%(%TWn3džmrqI[ow8y=D@W2ǒ"L%:?y0_S/0!Ep1Zȳx}z,EךNWh(o\ًVyM=H$.ב|MUwШ5Y OO7!5'F -".29 Gtf J^F"/7+-}M?P|+2jO{Ȱdu]PLf>|*7J愺:%u}i9򶌎ŰkfO^q kCJEx6 0pr#=7%=mOnI:TkM#t DeC>:6=2} CD]G5EǼʮk4a՚TU5wJm\ ֿ9UMBN/K} >éqwؒt[yD5g;l QTU[8I_ ^LG߁fLc 4?dRiP{~xA=- M`!IX YsU1Y!)lįe>ƍ8_{ی80[mc%Z$<YM9冾yCst~\ ɖwX ;X[ Y>>G@*`U%5B lNP@R(W _U%Nkh8~>IYNt;":/VA2 R}^ZsԧQz~tLφlםeT{RetE6Rv?S.U?ҩ6 fe۵]} pnziЇ .C j)zpU-䏗 >_:nE'[5;? Y*5e8AicM|/G:ZpuЗOͿ' .dR)PYSg"5n{D4G<4L"̕^E |c,z0r}uFޯG8ak:,0Eet.PBO1wY]SmG4=]Te9r-(sO,Hf_Bu^p 澒vNen)I8><ڲk1sKo[QHTXA ES4'X\fpLH"A;nAf;pq;1H]؛Wկ㨄kzl3Dg@si& =5UFLV"Q+&h=[|u2 YVK+Yn9P 2.k{41]`5Vsf3sG>dvfqre7w=